diff --git a/package-dist/braze.svg b/package-dist/braze.svg new file mode 100644 index 0000000..bf463b6 --- /dev/null +++ b/package-dist/braze.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/package-dist/hubspot.svg b/package-dist/hubspot.svg new file mode 100644 index 0000000..232f4b2 --- /dev/null +++ b/package-dist/hubspot.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/package-dist/ui-gallery.es.js b/package-dist/ui-gallery.es.js index d06add8..c098cf1 100644 --- a/package-dist/ui-gallery.es.js +++ b/package-dist/ui-gallery.es.js @@ -1,15 +1,15 @@ -var pre = Object.defineProperty; -var gre = (e, t, r) => t in e ? pre(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r; -var Ip = (e, t, r) => gre(e, typeof t != "symbol" ? t + "" : t, r); +var cre = Object.defineProperty; +var ure = (e, t, r) => t in e ? cre(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r; +var Ap = (e, t, r) => ure(e, typeof t != "symbol" ? t + "" : t, r); import * as S from "react"; -import B, { createContext as Qs, forwardRef as nn, useContext as Qt, version as vre, isValidElement as mre, useRef as ve, useLayoutEffect as Ns, useEffect as Bt, useState as Le, useMemo as Ct, Children as EP, createRef as yre, useCallback as ir, useImperativeHandle as Js, cloneElement as Cre, createElement as lH, useReducer as Sre, PureComponent as bre, Fragment as wre, memo as Eo, Component as xre } from "react"; -import * as Ere from "react-dom"; -import xd, { createPortal as Ib, unstable_batchedUpdates as cH, flushSync as RP } from "react-dom"; -var WC = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; +import B, { createContext as Zs, forwardRef as nn, useContext as Qt, version as dre, isValidElement as hre, useRef as ve, useLayoutEffect as Ns, useEffect as Bt, useState as Le, useMemo as Ct, Children as EP, createRef as fre, useCallback as ir, useImperativeHandle as Qs, cloneElement as pre, createElement as oz, useReducer as gre, PureComponent as vre, Fragment as mre, memo as wo, Component as yre } from "react"; +import * as Cre from "react-dom"; +import xd, { createPortal as Mb, unstable_batchedUpdates as az, flushSync as RP } from "react-dom"; +var zC = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}; function qf(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } -var PP = { exports: {} }, Ap = {}; +var PP = { exports: {} }, Op = {}; /** * @license React * react-jsx-runtime.production.min.js @@ -19,10 +19,10 @@ var PP = { exports: {} }, Ap = {}; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var EL; -function Rre() { - if (EL) return Ap; - EL = 1; +var wL; +function Sre() { + if (wL) return Op; + wL = 1; var e = B, t = Symbol.for("react.element"), r = Symbol.for("react.fragment"), n = Object.prototype.hasOwnProperty, i = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, o = { key: !0, ref: !0, __self: !0, __source: !0 }; function a(s, l, c) { var u, d = {}, h = null, f = null; @@ -31,9 +31,9 @@ function Rre() { if (s && s.defaultProps) for (u in l = s.defaultProps, l) d[u] === void 0 && (d[u] = l[u]); return { $$typeof: t, type: s, key: h, ref: f, props: d, _owner: i.current }; } - return Ap.Fragment = r, Ap.jsx = a, Ap.jsxs = a, Ap; + return Op.Fragment = r, Op.jsx = a, Op.jsxs = a, Op; } -var Op = {}; +var Lp = {}; /** * @license React * react-jsx-runtime.development.js @@ -43,9 +43,9 @@ var Op = {}; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var RL; -function Pre() { - return RL || (RL = 1, process.env.NODE_ENV !== "production" && function() { +var xL; +function bre() { + return xL || (xL = 1, process.env.NODE_ENV !== "production" && function() { var e = B, t = Symbol.for("react.element"), r = Symbol.for("react.portal"), n = Symbol.for("react.fragment"), i = Symbol.for("react.strict_mode"), o = Symbol.for("react.profiler"), a = Symbol.for("react.provider"), s = Symbol.for("react.context"), l = Symbol.for("react.forward_ref"), c = Symbol.for("react.suspense"), u = Symbol.for("react.suspense_list"), d = Symbol.for("react.memo"), h = Symbol.for("react.lazy"), f = Symbol.for("react.offscreen"), p = Symbol.iterator, v = "@@iterator"; function g(ae) { if (ae === null || typeof ae != "object") @@ -56,14 +56,14 @@ function Pre() { var m = e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; function y(ae) { { - for (var ge = arguments.length, me = new Array(ge > 1 ? ge - 1 : 0), ze = 1; ze < ge; ze++) - me[ze - 1] = arguments[ze]; + for (var ge = arguments.length, me = new Array(ge > 1 ? ge - 1 : 0), He = 1; He < ge; He++) + me[He - 1] = arguments[He]; C("error", ae, me); } } function C(ae, ge, me) { { - var ze = m.ReactDebugCurrentFrame, ct = ze.getStackAddendum(); + var He = m.ReactDebugCurrentFrame, ct = He.getStackAddendum(); ct !== "" && (ge += "%s", me = me.concat([ct])); var it = me.map(function(dt) { return String(dt); @@ -71,19 +71,19 @@ function Pre() { it.unshift("Warning: " + ge), Function.prototype.apply.call(console[ae], console, it); } } - var b = !1, w = !1, x = !1, E = !1, P = !1, R; - R = Symbol.for("react.module.reference"); + var b = !1, w = !1, x = !1, E = !1, R = !1, P; + P = Symbol.for("react.module.reference"); function T(ae) { - return !!(typeof ae == "string" || typeof ae == "function" || ae === n || ae === o || P || ae === i || ae === c || ae === u || E || ae === f || b || w || x || typeof ae == "object" && ae !== null && (ae.$$typeof === h || ae.$$typeof === d || ae.$$typeof === a || ae.$$typeof === s || ae.$$typeof === l || // This needs to include all possible module reference object + return !!(typeof ae == "string" || typeof ae == "function" || ae === n || ae === o || R || ae === i || ae === c || ae === u || E || ae === f || b || w || x || typeof ae == "object" && ae !== null && (ae.$$typeof === h || ae.$$typeof === d || ae.$$typeof === a || ae.$$typeof === s || ae.$$typeof === l || // This needs to include all possible module reference object // types supported by any Flight configuration anywhere since // we don't know which Flight build this will end up being used // with. - ae.$$typeof === R || ae.getModuleId !== void 0)); + ae.$$typeof === P || ae.getModuleId !== void 0)); } function _(ae, ge, me) { - var ze = ae.displayName; - if (ze) - return ze; + var He = ae.displayName; + if (He) + return He; var ct = ge.displayName || ge.name || ""; return ct !== "" ? me + "(" + ct + ")" : me; } @@ -122,8 +122,8 @@ function Pre() { case l: return _(ae, ae.render, "ForwardRef"); case d: - var ze = ae.displayName || null; - return ze !== null ? ze : A(ae.type) || "Memo"; + var He = ae.displayName || null; + return He !== null ? He : A(ae.type) || "Memo"; case h: { var ct = ae, it = ct._payload, dt = ct._init; try { @@ -135,14 +135,14 @@ function Pre() { } return null; } - var M = Object.assign, O = 0, L, N, F, k, I, V, z; + var M = Object.assign, O = 0, L, N, F, k, I, V, H; function $() { } $.__reactDisabledLog = !0; function W() { { if (O === 0) { - L = console.log, N = console.info, F = console.warn, k = console.error, I = console.group, V = console.groupCollapsed, z = console.groupEnd; + L = console.log, N = console.info, F = console.warn, k = console.error, I = console.group, V = console.groupCollapsed, H = console.groupEnd; var ae = { configurable: !0, enumerable: !0, @@ -190,7 +190,7 @@ function Pre() { value: V }), groupEnd: M({}, ae, { - value: z + value: H }) }); } @@ -198,34 +198,34 @@ function Pre() { } } var X = m.ReactCurrentDispatcher, q; - function Z(ae, ge, me) { + function J(ae, ge, me) { { if (q === void 0) try { throw Error(); } catch (ct) { - var ze = ct.stack.trim().match(/\n( *(at )?)/); - q = ze && ze[1] || ""; + var He = ct.stack.trim().match(/\n( *(at )?)/); + q = He && He[1] || ""; } return ` ` + q + ae; } } - var ee = !1, Q; + var te = !1, Q; { var Y = typeof WeakMap == "function" ? WeakMap : Map; Q = new Y(); } function K(ae, ge) { - if (!ae || ee) + if (!ae || te) return ""; { var me = Q.get(ae); if (me !== void 0) return me; } - var ze; - ee = !0; + var He; + te = !0; var ct = Error.prepareStackTrace; Error.prepareStackTrace = void 0; var it; @@ -242,30 +242,30 @@ function Pre() { }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(dt, []); - } catch (Er) { - ze = Er; + } catch (xr) { + He = xr; } Reflect.construct(ae, [], dt); } else { try { dt.call(); - } catch (Er) { - ze = Er; + } catch (xr) { + He = xr; } ae.call(dt.prototype); } } else { try { throw Error(); - } catch (Er) { - ze = Er; + } catch (xr) { + He = xr; } ae(); } - } catch (Er) { - if (Er && ze && typeof Er.stack == "string") { - for (var bt = Er.stack.split(` -`), qe = ze.stack.split(` + } catch (xr) { + if (xr && He && typeof xr.stack == "string") { + for (var bt = xr.stack.split(` +`), qe = He.stack.split(` `), nt = bt.length - 1, ut = qe.length - 1; nt >= 1 && ut >= 0 && bt[nt] !== qe[ut]; ) ut--; for (; nt >= 1 && ut >= 0; nt--, ut--) @@ -282,9 +282,9 @@ function Pre() { } } } finally { - ee = !1, X.current = it, j(), Error.prepareStackTrace = ct; + te = !1, X.current = it, j(), Error.prepareStackTrace = ct; } - var Or = ae ? ae.displayName || ae.name : "", $r = Or ? Z(Or) : ""; + var Or = ae ? ae.displayName || ae.name : "", $r = Or ? J(Or) : ""; return typeof ae == "function" && Q.set(ae, $r), $r; } function oe(ae, ge, me) { @@ -300,12 +300,12 @@ function Pre() { if (typeof ae == "function") return K(ae, G(ae)); if (typeof ae == "string") - return Z(ae); + return J(ae); switch (ae) { case c: - return Z("Suspense"); + return J("Suspense"); case u: - return Z("SuspenseList"); + return J("SuspenseList"); } if (typeof ae == "object") switch (ae.$$typeof) { @@ -314,7 +314,7 @@ function Pre() { case d: return re(ae.type, ge, me); case h: { - var ze = ae, ct = ze._payload, it = ze._init; + var He = ae, ct = He._payload, it = He._init; try { return re(it(ct), ge, me); } catch { @@ -331,7 +331,7 @@ function Pre() { } else he.setExtraStackFrame(null); } - function de(ae, ge, me, ze, ct) { + function de(ae, ge, me, He, ct) { { var it = Function.call.bind(le); for (var dt in ae) @@ -339,14 +339,14 @@ function Pre() { var bt = void 0; try { if (typeof ae[dt] != "function") { - var qe = Error((ze || "React class") + ": " + me + " type `" + dt + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + typeof ae[dt] + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`."); + var qe = Error((He || "React class") + ": " + me + " type `" + dt + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + typeof ae[dt] + "`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`."); throw qe.name = "Invariant Violation", qe; } - bt = ae[dt](ge, dt, ze, me, null, "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"); + bt = ae[dt](ge, dt, He, me, null, "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"); } catch (nt) { bt = nt; } - bt && !(bt instanceof Error) && (fe(ct), y("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).", ze || "React class", me, dt, typeof bt), fe(null)), bt instanceof Error && !(bt.message in ue) && (ue[bt.message] = !0, fe(ct), y("Failed %s type: %s", me, bt.message), fe(null)); + bt && !(bt instanceof Error) && (fe(ct), y("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).", He || "React class", me, dt, typeof bt), fe(null)), bt instanceof Error && !(bt.message in ue) && (ue[bt.message] = !0, fe(ct), y("Failed %s type: %s", me, bt.message), fe(null)); } } } @@ -389,7 +389,7 @@ function Pre() { } return ae.ref !== void 0; } - function He(ae) { + function ze(ae) { if (le.call(ae, "key")) { var ge = Object.getOwnPropertyDescriptor(ae, "key").get; if (ge && ge.isReactWarning) @@ -425,7 +425,7 @@ function Pre() { }); } } - var Ue = function(ae, ge, me, ze, ct, it, dt) { + var Ue = function(ae, ge, me, He, ct, it, dt) { var bt = { // This tag allows us to uniquely identify this as a React Element $$typeof: t, @@ -446,7 +446,7 @@ function Pre() { configurable: !1, enumerable: !1, writable: !1, - value: ze + value: He }), Object.defineProperty(bt, "_source", { configurable: !1, enumerable: !1, @@ -454,10 +454,10 @@ function Pre() { value: ct }), Object.freeze && (Object.freeze(bt.props), Object.freeze(bt)), bt; }; - function Ae(ae, ge, me, ze, ct) { + function Ae(ae, ge, me, He, ct) { { var it, dt = {}, bt = null, qe = null; - me !== void 0 && (ie(me), bt = "" + me), He(ge) && (ie(ge.key), bt = "" + ge.key), xe(ge) && (qe = ge.ref, je(ge, ct)); + me !== void 0 && (ie(me), bt = "" + me), ze(ge) && (ie(ge.key), bt = "" + ge.key), xe(ge) && (qe = ge.ref, je(ge, ct)); for (it in ge) le.call(ge, it) && !Ne.hasOwnProperty(it) && (dt[it] = ge[it]); if (ae && ae.defaultProps) { @@ -469,7 +469,7 @@ function Pre() { var ut = typeof ae == "function" ? ae.displayName || ae.name || "Unknown" : ae; bt && st(dt, ut), qe && Xe(dt, ut); } - return Ue(ae, bt, qe, ct, ze, ye.current, dt); + return Ue(ae, bt, qe, ct, He, ye.current, dt); } } var Ke = m.ReactCurrentOwner, ht = m.ReactDebugCurrentFrame; @@ -480,8 +480,8 @@ function Pre() { } else ht.setExtraStackFrame(null); } - var fr; - fr = !1; + var hr; + hr = !1; function It(ae) { return typeof ae == "object" && ae !== null && ae.$$typeof === t; } @@ -522,8 +522,8 @@ Check the top-level render call using <` + me + ">."); if (_t[me]) return; _t[me] = !0; - var ze = ""; - ae && ae._owner && ae._owner !== Ke.current && (ze = " It was passed a child from " + A(ae._owner.type) + "."), Et(ae), y('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.', me, ze), Et(null); + var He = ""; + ae && ae._owner && ae._owner !== Ke.current && (He = " It was passed a child from " + A(ae._owner.type) + "."), Et(ae), y('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.', me, He), Et(null); } } function Rt(ae, ge) { @@ -532,8 +532,8 @@ Check the top-level render call using <` + me + ">."); return; if (_e(ae)) for (var me = 0; me < ae.length; me++) { - var ze = ae[me]; - It(ze) && Qe(ze, ge); + var He = ae[me]; + It(He) && Qe(He, ge); } else if (It(ae)) ae._store && (ae._store.validated = !0); @@ -560,10 +560,10 @@ Check the top-level render call using <` + me + ">."); else return; if (me) { - var ze = A(ge); - de(me, ae.props, "prop", ze, ae); - } else if (ge.PropTypes !== void 0 && !fr) { - fr = !0; + var He = A(ge); + de(me, ae.props, "prop", He, ae); + } else if (ge.PropTypes !== void 0 && !hr) { + hr = !0; var ct = A(ge); y("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?", ct || "Unknown"); } @@ -573,9 +573,9 @@ Check the top-level render call using <` + me + ">."); function We(ae) { { for (var ge = Object.keys(ae.props), me = 0; me < ge.length; me++) { - var ze = ge[me]; - if (ze !== "children" && ze !== "key") { - Et(ae), y("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.", ze), Et(null); + var He = ge[me]; + if (He !== "children" && He !== "key") { + Et(ae), y("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.", He), Et(null); break; } } @@ -583,7 +583,7 @@ Check the top-level render call using <` + me + ">."); } } var et = {}; - function rt(ae, ge, me, ze, ct, it) { + function rt(ae, ge, me, He, ct, it) { { var dt = T(ae); if (!dt) { @@ -600,7 +600,7 @@ Check the top-level render call using <` + me + ">."); if (dt) { var er = ge.children; if (er !== void 0) - if (ze) + if (He) if (_e(er)) { for (var Or = 0; Or < er.length; Or++) Rt(er[Or], ae); @@ -611,17 +611,17 @@ Check the top-level render call using <` + me + ">."); Rt(er, ae); } if (le.call(ge, "key")) { - var $r = A(ae), Er = Object.keys(ge).filter(function(ln) { + var $r = A(ae), xr = Object.keys(ge).filter(function(ln) { return ln !== "key"; - }), An = Er.length > 0 ? "{key: someKey, " + Er.join(": ..., ") + ": ...}" : "{key: someKey}"; + }), An = xr.length > 0 ? "{key: someKey, " + xr.join(": ..., ") + ": ...}" : "{key: someKey}"; if (!et[$r + An]) { - var Jn = Er.length > 0 ? "{" + Er.join(": ..., ") + ": ...}" : "{}"; + var Qn = xr.length > 0 ? "{" + xr.join(": ..., ") + ": ...}" : "{}"; y(`A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; - <%s key={someKey} {...props} />`, An, $r, Jn, $r), et[$r + An] = !0; + <%s key={someKey} {...props} />`, An, $r, Qn, $r), et[$r + An] = !0; } } return ae === n ? We(ut) : jt(ut), ut; @@ -634,12 +634,12 @@ React keys must be passed directly to JSX without using spread: return rt(ae, ge, me, !1); } var Gt = yt, Mr = tt; - Op.Fragment = n, Op.jsx = Gt, Op.jsxs = Mr; - }()), Op; + Lp.Fragment = n, Lp.jsx = Gt, Lp.jsxs = Mr; + }()), Lp; } -process.env.NODE_ENV === "production" ? PP.exports = Rre() : PP.exports = Pre(); +process.env.NODE_ENV === "production" ? PP.exports = Sre() : PP.exports = bre(); var se = PP.exports; -const Tre = /* @__PURE__ */ new Map([ +const wre = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M244,56v48a12,12,0,0,1-12,12H184a12,12,0,1,1,0-24H201.1l-19-17.38c-.13-.12-.26-.24-.38-.37A76,76,0,1,0,127,204h1a75.53,75.53,0,0,0,52.15-20.72,12,12,0,0,1,16.49,17.45A99.45,99.45,0,0,1,128,228h-1.37A100,100,0,1,1,198.51,57.06L220,76.72V56a12,12,0,0,1,24,0Z" })) @@ -664,7 +664,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M236,56v48a4,4,0,0,1-4,4H184a4,4,0,0,1,0-8h37.7L187.53,68.69l-.13-.12a84,84,0,1,0-1.75,120.51,4,4,0,0,1,5.5,5.82A91.43,91.43,0,0,1,128,220h-1.26A92,92,0,1,1,193,62.84l35,32.05V56a4,4,0,1,1,8,0Z" })) ] -]), _re = /* @__PURE__ */ new Map([ +]), xre = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z" })) @@ -689,7 +689,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M210.83,98.83l-80,80a4,4,0,0,1-5.66,0l-80-80a4,4,0,0,1,5.66-5.66L128,170.34l77.17-77.17a4,4,0,1,1,5.66,5.66Z" })) ] -]), Mre = /* @__PURE__ */ new Map([ +]), Ere = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z" })) @@ -714,7 +714,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M170.83,101.17a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z" })) ] -]), Dre = /* @__PURE__ */ new Map([ +]), Rre = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M200,28H165.47a51.88,51.88,0,0,0-74.94,0H56A20,20,0,0,0,36,48V216a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V48A20,20,0,0,0,200,28ZM155.71,60H100.29a28,28,0,0,1,55.42,0ZM196,212H60V52H77.41A52.13,52.13,0,0,0,76,64v8A12,12,0,0,0,88,84h80a12,12,0,0,0,12-12V64a52.13,52.13,0,0,0-1.41-12H196Z" })) @@ -745,7 +745,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M200,36H161.92a44,44,0,0,0-67.84,0H56A12,12,0,0,0,44,48V216a12,12,0,0,0,12,12H200a12,12,0,0,0,12-12V48A12,12,0,0,0,200,36Zm-72-8a36,36,0,0,1,36,36v4H92V64A36,36,0,0,1,128,28Zm76,188a4,4,0,0,1-4,4H56a4,4,0,0,1-4-4V48a4,4,0,0,1,4-4H88.83A43.71,43.71,0,0,0,84,64v8a4,4,0,0,0,4,4h80a4,4,0,0,0,4-4V64a43.71,43.71,0,0,0-4.83-20H200a4,4,0,0,1,4,4Z" })) ] -]), Ire = /* @__PURE__ */ new Map([ +]), Pre = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M71.68,97.22,34.74,128l36.94,30.78a12,12,0,1,1-15.36,18.44l-48-40a12,12,0,0,1,0-18.44l48-40A12,12,0,0,1,71.68,97.22Zm176,21.56-48-40a12,12,0,1,0-15.36,18.44L221.26,128l-36.94,30.78a12,12,0,1,0,15.36,18.44l48-40a12,12,0,0,0,0-18.44ZM164.1,28.72a12,12,0,0,0-15.38,7.18l-64,176a12,12,0,0,0,7.18,15.37A11.79,11.79,0,0,0,96,228a12,12,0,0,0,11.28-7.9l64-176A12,12,0,0,0,164.1,28.72Z" })) @@ -770,7 +770,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M66.56,91.07,22.25,128l44.31,36.93A4,4,0,0,1,64,172a3.94,3.94,0,0,1-2.56-.93l-48-40a4,4,0,0,1,0-6.14l48-40a4,4,0,0,1,5.12,6.14Zm176,33.86-48-40a4,4,0,1,0-5.12,6.14L233.75,128l-44.31,36.93a4,4,0,1,0,5.12,6.14l48-40a4,4,0,0,0,0-6.14ZM161.37,36.24a4,4,0,0,0-5.13,2.39l-64,176a4,4,0,0,0,2.39,5.13A4.12,4.12,0,0,0,96,220a4,4,0,0,0,3.76-2.63l64-176A4,4,0,0,0,161.37,36.24Z" })) ] -]), Are = /* @__PURE__ */ new Map([ +]), Tre = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M71.51,88.49a12,12,0,0,1,17-17L116,99V24a12,12,0,0,1,24,0V99l27.51-27.52a12,12,0,0,1,17,17l-48,48a12,12,0,0,1-17,0ZM224,116H188a12,12,0,0,0,0,24h32v56H36V140H68a12,12,0,0,0,0-24H32a20,20,0,0,0-20,20v64a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V136A20,20,0,0,0,224,116Zm-20,52a16,16,0,1,0-16,16A16,16,0,0,0,204,168Z" })) @@ -801,7 +801,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M236,136v64a12,12,0,0,1-12,12H32a12,12,0,0,1-12-12V136a12,12,0,0,1,12-12H72a4,4,0,0,1,0,8H32a4,4,0,0,0-4,4v64a4,4,0,0,0,4,4H224a4,4,0,0,0,4-4V136a4,4,0,0,0-4-4H184a4,4,0,0,1,0-8h40A12,12,0,0,1,236,136Zm-110.83-5.17a4,4,0,0,0,5.66,0l48-48a4,4,0,1,0-5.66-5.66L132,118.34V24a4,4,0,0,0-8,0v94.34L82.83,77.17a4,4,0,0,0-5.66,5.66ZM196,168a8,8,0,1,0-8,8A8,8,0,0,0,196,168Z" })) ] -]), Ore = /* @__PURE__ */ new Map([ +]), _re = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,187a113.4,113.4,0,0,1-20.39-35h40.82a116.94,116.94,0,0,1-10,20.77A108.61,108.61,0,0,1,128,207Zm-26.49-59a135.42,135.42,0,0,1,0-40h53a135.42,135.42,0,0,1,0,40ZM44,128a83.49,83.49,0,0,1,2.43-20H77.25a160.63,160.63,0,0,0,0,40H46.43A83.49,83.49,0,0,1,44,128Zm84-79a113.4,113.4,0,0,1,20.39,35H107.59a116.94,116.94,0,0,1,10-20.77A108.61,108.61,0,0,1,128,49Zm50.73,59h30.82a83.52,83.52,0,0,1,0,40H178.75a160.63,160.63,0,0,0,0-40Zm20.77-24H173.71a140.82,140.82,0,0,0-15.5-34.36A84.51,84.51,0,0,1,199.52,84ZM97.79,49.64A140.82,140.82,0,0,0,82.29,84H56.48A84.51,84.51,0,0,1,97.79,49.64ZM56.48,172H82.29a140.82,140.82,0,0,0,15.5,34.36A84.51,84.51,0,0,1,56.48,172Zm101.73,34.36A140.82,140.82,0,0,0,173.71,172h25.81A84.51,84.51,0,0,1,158.21,206.36Z" })) @@ -826,7 +826,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M128,28h0A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,190.61c-6.33-6.09-23-24.41-31.27-54.61h62.54C151,194.2,134.33,212.52,128,218.61ZM94.82,156a140.42,140.42,0,0,1,0-56h66.36a140.42,140.42,0,0,1,0,56ZM128,37.39c6.33,6.09,23,24.41,31.27,54.61H96.73C105,61.8,121.67,43.48,128,37.39ZM169.41,100h46.23a92.09,92.09,0,0,1,0,56H169.41a152.65,152.65,0,0,0,0-56Zm43.25-8h-45a129.39,129.39,0,0,0-29.19-55.4A92.25,92.25,0,0,1,212.66,92ZM117.54,36.6A129.39,129.39,0,0,0,88.35,92h-45A92.25,92.25,0,0,1,117.54,36.6ZM40.36,100H86.59a152.65,152.65,0,0,0,0,56H40.36a92.09,92.09,0,0,1,0-56Zm3,64h45a129.39,129.39,0,0,0,29.19,55.4A92.25,92.25,0,0,1,43.34,164Zm95.12,55.4A129.39,129.39,0,0,0,167.65,164h45A92.25,92.25,0,0,1,138.46,219.4Z" })) ] -]), Lre = /* @__PURE__ */ new Map([ +]), Mre = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm84,108a83.64,83.64,0,0,1-4.47,27L167,130a19.65,19.65,0,0,0-7.8-2.78l-22.82-3.08A20.14,20.14,0,0,0,117.72,132h-4.07l-2.71-5.6a19.88,19.88,0,0,0-13.8-10.84L94.46,115l4-7h14.39a20,20,0,0,0,9.66-2.49l12.25-6.76a20.57,20.57,0,0,0,3.74-2.68l26.92-24.33A20,20,0,0,0,172,56.49,84,84,0,0,1,212,128ZM140.76,45l6.2,11.1L122.75,78l-10.93,6H96.14A20.05,20.05,0,0,0,78.78,94.06l-4.49,7.85L67.68,84.28l9.91-23.42A83.91,83.91,0,0,1,140.76,45ZM44,128a83.52,83.52,0,0,1,4.4-26.77l7.74,20.65a19.89,19.89,0,0,0,14.52,12.53l19.53,4.2,3,6.1a20.11,20.11,0,0,0,13.55,10.77l-5,11.12a20,20,0,0,0,3.58,21.71l.21.22,18.16,18.7-.89,4.59A84.09,84.09,0,0,1,44,128Zm103.65,81.66a20.11,20.11,0,0,0-5-17.3l-.21-.22-17.72-18.25,11.37-25.52,19,2.56,41.43,25.48A84.2,84.2,0,0,1,147.65,209.66Z" })) @@ -857,7 +857,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm92,100a91.44,91.44,0,0,1-8.58,38.76L162.8,136.85a12.07,12.07,0,0,0-4.68-1.67l-22.82-3.07a12,12,0,0,0-12.56,7l-.4.88h-11.2a4,4,0,0,1-3.6-2.26l-3.8-7.86a11.93,11.93,0,0,0-8.28-6.5L82.07,120.5,92.67,102a4,4,0,0,1,3.47-2h16.71a12,12,0,0,0,5.8-1.5l12.24-6.76a11.79,11.79,0,0,0,2.25-1.6L160.05,65.8a12,12,0,0,0,2.43-14.75l-5.86-10.49A92.17,92.17,0,0,1,220,128ZM145.89,37.75l9.6,17.2a4,4,0,0,1-.81,4.92L127.77,84.21a4.41,4.41,0,0,1-.75.53L114.78,91.5a4,4,0,0,1-1.93.5H96.14a12,12,0,0,0-10.41,6l-11.86,20.7a4,4,0,0,1-2.75-2.47L59.63,85.6a4,4,0,0,1,.06-3L71,55.81A91.51,91.51,0,0,1,128,36,92.53,92.53,0,0,1,145.89,37.75ZM36,128A91.52,91.52,0,0,1,56,70.77l-3.71,8.75a12,12,0,0,0-.18,8.88l11.49,30.67a11.93,11.93,0,0,0,8.72,7.52l21.43,4.61a4,4,0,0,1,2.76,2.17l3.8,7.86a12.07,12.07,0,0,0,10.8,6.77h7.64L109,169.85A12,12,0,0,0,111.26,183l19.68,20.26a4,4,0,0,1,1,3.47L129.36,220,128,220A92.1,92.1,0,0,1,36,128Zm101.6,91.5,2.18-11.29a12.08,12.08,0,0,0-3-10.49l-19.68-20.26a4,4,0,0,1-.71-4.35l13.7-30.74a4,4,0,0,1,4.18-2.33l22.82,3.07a4.12,4.12,0,0,1,1.56.56l49.11,30.2A92.12,92.12,0,0,1,137.6,219.5Z" })) ] -]), Fre = /* @__PURE__ */ new Map([ +]), Dre = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M216,20H40A20,20,0,0,0,20,40V216a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V40A20,20,0,0,0,216,20Zm-4,192H44V44H212ZM112,176V120a12,12,0,0,1,21.43-7.41A40,40,0,0,1,192,148v28a12,12,0,0,1-24,0V148a16,16,0,0,0-32,0v28a12,12,0,0,1-24,0ZM96,120v56a12,12,0,0,1-24,0V120a12,12,0,0,1,24,0ZM68,80A16,16,0,1,1,84,96,16,16,0,0,1,68,80Z" })) @@ -888,7 +888,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M216,28H40A12,12,0,0,0,28,40V216a12,12,0,0,0,12,12H216a12,12,0,0,0,12-12V40A12,12,0,0,0,216,28Zm4,188a4,4,0,0,1-4,4H40a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4H216a4,4,0,0,1,4,4ZM92,112v64a4,4,0,0,1-8,0V112a4,4,0,0,1,8,0Zm88,28v36a4,4,0,0,1-8,0V140a24,24,0,0,0-48,0v36a4,4,0,0,1-8,0V112a4,4,0,0,1,8,0v6.87A32,32,0,0,1,180,140ZM96,84a8,8,0,1,1-8-8A8,8,0,0,1,96,84Z" })) ] -]), Nre = /* @__PURE__ */ new Map([ +]), Ire = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M230.14,25.86a20,20,0,0,0-19.57-5.11l-.22.07L18.44,79a20,20,0,0,0-3.06,37.25L99,157l40.71,83.65a19.81,19.81,0,0,0,18,11.38c.57,0,1.15,0,1.73-.07A19.82,19.82,0,0,0,177,237.56L235.18,45.65a1.42,1.42,0,0,0,.07-.22A20,20,0,0,0,230.14,25.86ZM156.91,221.07l-34.37-70.64,46-45.95a12,12,0,0,0-17-17l-46,46L34.93,99.09,210,46Z" })) @@ -919,7 +919,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M224.47,31.52a11.87,11.87,0,0,0-11.82-3L20.74,86.67a12,12,0,0,0-1.91,22.38L105,151l41.92,86.15A11.88,11.88,0,0,0,157.74,244c.34,0,.69,0,1,0a11.89,11.89,0,0,0,10.52-8.63l58.21-192,0-.08A11.85,11.85,0,0,0,224.47,31.52Zm-4.62,9.54-58.23,192a4,4,0,0,1-7.48.59l-41.3-84.86,50-50a4,4,0,1,0-5.66-5.66l-50,50-84.9-41.31a3.88,3.88,0,0,1-2.27-4,3.93,3.93,0,0,1,3-3.54L214.9,36.16A3.93,3.93,0,0,1,216,36a4,4,0,0,1,2.79,1.19A3.93,3.93,0,0,1,219.85,41.06Z" })) ] -]), kre = /* @__PURE__ */ new Map([ +]), Are = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212ZM116,96v64a12,12,0,0,1-24,0V96a12,12,0,0,1,24,0Zm48,0v64a12,12,0,0,1-24,0V96a12,12,0,0,1,24,0Z" })) @@ -944,7 +944,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220ZM108,96v64a4,4,0,0,1-8,0V96a4,4,0,0,1,8,0Zm48,0v64a4,4,0,0,1-8,0V96a4,4,0,0,1,8,0Z" })) ] -]), $re = /* @__PURE__ */ new Map([ +]), Ore = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M176,128a12,12,0,0,1-5.17,9.87l-52,36A12,12,0,0,1,100,164V92a12,12,0,0,1,18.83-9.87l52,36A12,12,0,0,1,176,128Zm60,0A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z" })) @@ -975,7 +975,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm46.12-95.39-64-40A4,4,0,0,0,104,88v80a4,4,0,0,0,2.06,3.5,4.06,4.06,0,0,0,1.94.5,4,4,0,0,0,2.12-.61l64-40a4,4,0,0,0,0-6.78ZM112,160.78V95.22L164.45,128Z" })) ] -]), Bre = /* @__PURE__ */ new Map([ +]), Lre = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M240.49,103.52l-80-80A12,12,0,0,0,140,32V68.74c-25.76,3.12-53.66,15.89-76.75,35.47-29.16,24.74-47.32,56.69-51.14,90A16,16,0,0,0,39.67,207h0c10.46-11.14,47-45.74,100.33-50.42V192a12,12,0,0,0,20.48,8.48l80-80A12,12,0,0,0,240.49,103.52ZM164,163V144a12,12,0,0,0-12-12c-49,0-86.57,21.56-109.79,40.11,7.13-18.16,19.63-35.22,36.57-49.59C101.3,103.41,128.67,92,152,92a12,12,0,0,0,12-12V61l51,51Z" })) @@ -1006,7 +1006,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M234.83,109.17l-80-80A4,4,0,0,0,148,32V76.09c-54,2.44-120.43,53.55-127.94,119a7.87,7.87,0,0,0,4.58,8.16,8,8,0,0,0,3.41.77,7.9,7.9,0,0,0,5.79-2.55h0c11.53-12.27,53.29-51.73,114.16-53.4V192a4,4,0,0,0,6.83,2.83l80-80A4,4,0,0,0,234.83,109.17ZM156,182.33V144a4,4,0,0,0-4-4c-27.39,0-54.08,7.17-79.34,21.3A189.91,189.91,0,0,0,28,196l2.92,2.74L28,196c3.36-29.21,19.55-57.48,45.6-79.57C97.53,96.11,126.83,84,152,84a4,4,0,0,0,4-4V41.66L226.34,112Z" })) ] -]), Vre = /* @__PURE__ */ new Map([ +]), Fre = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M250.73,210.63l-56-112a12,12,0,0,0-21.46,0l-20.52,41A84.2,84.2,0,0,1,114,126.22,107.48,107.48,0,0,0,139.33,68H160a12,12,0,0,0,0-24H108V32a12,12,0,0,0-24,0V44H32a12,12,0,0,0,0,24h83.13A83.69,83.69,0,0,1,96,110.35,84,84,0,0,1,83.6,91a12,12,0,1,0-21.81,10A107.55,107.55,0,0,0,78,126.24,83.54,83.54,0,0,1,32,140a12,12,0,0,0,0,24,107.47,107.47,0,0,0,64-21.07,108.4,108.4,0,0,0,45.39,19.44l-24.13,48.26a12,12,0,1,0,21.46,10.73L151.41,196h65.17l12.68,25.36a12,12,0,1,0,21.47-10.73ZM163.41,172,184,130.83,204.58,172Z" })) @@ -1037,7 +1037,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M243.58,214.21l-56-112a4,4,0,0,0-7.16,0L157.55,148A92.05,92.05,0,0,1,102,127.36,99.68,99.68,0,0,0,131.91,60H160a4,4,0,0,0,0-8H100V32a4,4,0,0,0-8,0V52H32a4,4,0,0,0,0,8h91.91A91.8,91.8,0,0,1,96,122.05,92,92,0,0,1,73.23,86.67a4,4,0,1,0-7.54,2.66,99.59,99.59,0,0,0,24.3,38A91.59,91.59,0,0,1,32,148a4,4,0,0,0,0,8,99.54,99.54,0,0,0,64-23.21,100.09,100.09,0,0,0,57.66,23l-29.22,58.43a4,4,0,1,0,7.16,3.58L146.47,188h75.06l14.89,29.79A4,4,0,0,0,240,220a4.12,4.12,0,0,0,1.79-.42A4,4,0,0,0,243.58,214.21ZM150.47,180,184,112.94,217.53,180Z" })) ] -]), zre = /* @__PURE__ */ new Map([ +]), Nre = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M218.12,209.56l-61-95.8,59.72-65.69a12,12,0,0,0-17.76-16.14L143.81,92.77,106.12,33.56A12,12,0,0,0,96,28H48A12,12,0,0,0,37.88,46.44l61,95.8L39.12,207.93a12,12,0,1,0,17.76,16.14l55.31-60.84,37.69,59.21A12,12,0,0,0,160,228h48a12,12,0,0,0,10.12-18.44ZM166.59,204,69.86,52H89.41l96.73,152Z" })) @@ -1062,7 +1062,7 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M211.37,213.85,147.13,112.9,211,42.69A4,4,0,0,0,205,37.31L142.68,105.9,99.38,37.85A4,4,0,0,0,96,36H48a4,4,0,0,0-3.37,6.15L108.87,143.1,45,213.31A4,4,0,1,0,51,218.69l62.36-68.59,43.3,68.05A4,4,0,0,0,160,220h48a4,4,0,0,0,3.37-6.15ZM162.2,212,55.29,44H93.8L200.71,212Z" })) ] -]), Hre = /* @__PURE__ */ new Map([ +]), kre = /* @__PURE__ */ new Map([ [ "bold", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M170.49,117.91l-56-36A12,12,0,0,0,96,92v72a12,12,0,0,0,18.49,10.09l56-36a12,12,0,0,0,0-20.18ZM120,142V114l21.81,14Zm118.21-73.5a28.05,28.05,0,0,0-16.93-19.14C186.4,35.91,131.29,36,128,36s-58.4-.09-93.28,13.38A28.05,28.05,0,0,0,17.79,68.52C15.15,78.72,12,97.32,12,128s3.15,49.28,5.79,59.48a28.05,28.05,0,0,0,16.93,19.14C68.21,219.55,120.36,220,127.37,220h1.26c7,0,59.16-.45,92.65-13.38a28.05,28.05,0,0,0,16.93-19.14c2.64-10.2,5.79-28.8,5.79-59.48S240.85,78.72,238.21,68.52ZM215,181.46a4,4,0,0,1-2.34,2.77C182.78,195.76,132.27,196,128.32,196h-.39c-.53,0-53.64.17-84.56-11.77A4,4,0,0,1,41,181.46c-1.88-7.24-5-23.82-5-53.46s3.15-46.22,5-53.46a4,4,0,0,1,2.34-2.77C74.29,59.83,127.39,60,127.92,60h.15c.54,0,53.64-.17,84.56,11.77A4,4,0,0,1,215,74.54c1.88,7.24,5,23.82,5,53.46S216.85,174.22,215,181.46Z" })) @@ -1093,29 +1093,29 @@ const Tre = /* @__PURE__ */ new Map([ "thin", /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement("path", { d: "M162.22,124.67l-48-32A4,4,0,0,0,108,96v64a4,4,0,0,0,2.11,3.53,4,4,0,0,0,4.11-.2l48-32a4,4,0,0,0,0-6.66ZM116,152.53V103.47L152.79,128Zm114.46-82A20,20,0,0,0,218.4,56.85C184.6,43.79,130.27,44,128,44S71.4,43.79,37.6,56.85A20,20,0,0,0,25.54,70.52C23,80.27,20,98.16,20,128s3,47.73,5.54,57.48A20,20,0,0,0,37.6,199.15C71.4,212.21,125.73,212,128,212h.71c6.89,0,57.58-.43,89.72-12.85a20,20,0,0,0,12.06-13.67C233,175.72,236,157.84,236,128S233,80.27,230.46,70.52Zm-7.74,113a12,12,0,0,1-7.21,8.22C183.14,204.19,128.57,204,128,204s-55.11.19-87.48-12.31a12,12,0,0,1-7.21-8.22C30.87,174.17,28,157,28,128s2.87-46.17,5.28-55.47a12,12,0,0,1,7.21-8.22C72.86,51.81,127.43,52,128,52s55.11-.2,87.48,12.31a12,12,0,0,1,7.21,8.22C225.13,81.83,228,99,228,128S225.13,174.17,222.72,183.47Z" })) ] -]), Gre = Qs({ +]), $re = Zs({ color: "currentColor", size: "1em", weight: "regular", mirrored: !1 }); -var Wre = Object.defineProperty, jC = Object.getOwnPropertySymbols, uH = Object.prototype.hasOwnProperty, dH = Object.prototype.propertyIsEnumerable, PL = (e, t, r) => t in e ? Wre(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, TL = (e, t) => { +var Bre = Object.defineProperty, GC = Object.getOwnPropertySymbols, sz = Object.prototype.hasOwnProperty, lz = Object.prototype.propertyIsEnumerable, EL = (e, t, r) => t in e ? Bre(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, RL = (e, t) => { for (var r in t || (t = {})) - uH.call(t, r) && PL(e, r, t[r]); - if (jC) - for (var r of jC(t)) - dH.call(t, r) && PL(e, r, t[r]); + sz.call(t, r) && EL(e, r, t[r]); + if (GC) + for (var r of GC(t)) + lz.call(t, r) && EL(e, r, t[r]); return e; -}, _L = (e, t) => { +}, PL = (e, t) => { var r = {}; for (var n in e) - uH.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); - if (e != null && jC) - for (var n of jC(e)) - t.indexOf(n) < 0 && dH.call(e, n) && (r[n] = e[n]); + sz.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); + if (e != null && GC) + for (var n of GC(e)) + t.indexOf(n) < 0 && lz.call(e, n) && (r[n] = e[n]); return r; }; -const hH = nn((e, t) => { +const cz = nn((e, t) => { const r = e, { alt: n, color: i, @@ -1124,7 +1124,7 @@ const hH = nn((e, t) => { mirrored: s, children: l, weights: c - } = r, u = _L(r, [ + } = r, u = PL(r, [ "alt", "color", "size", @@ -1132,12 +1132,12 @@ const hH = nn((e, t) => { "mirrored", "children", "weights" - ]), d = Qt(Gre), { + ]), d = Qt($re), { color: h = "currentColor", size: f, weight: p = "regular", mirrored: v = !1 - } = d, g = _L(d, [ + } = d, g = PL(d, [ "color", "size", "weight", @@ -1145,7 +1145,7 @@ const hH = nn((e, t) => { ]); return /* @__PURE__ */ B.createElement( "svg", - TL(TL({ + RL(RL({ ref: t, xmlns: "http://www.w3.org/2000/svg", width: o ?? f, @@ -1159,169 +1159,169 @@ const hH = nn((e, t) => { c.get(a ?? p) ); }); -hH.displayName = "IconBase"; -const Bi = hH; -var jre = Object.defineProperty, Ure = Object.defineProperties, Kre = Object.getOwnPropertyDescriptors, ML = Object.getOwnPropertySymbols, Yre = Object.prototype.hasOwnProperty, qre = Object.prototype.propertyIsEnumerable, DL = (e, t, r) => t in e ? jre(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Xre = (e, t) => { +cz.displayName = "IconBase"; +const $i = cz; +var Vre = Object.defineProperty, Hre = Object.defineProperties, zre = Object.getOwnPropertyDescriptors, TL = Object.getOwnPropertySymbols, Gre = Object.prototype.hasOwnProperty, Wre = Object.prototype.propertyIsEnumerable, _L = (e, t, r) => t in e ? Vre(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, jre = (e, t) => { + for (var r in t || (t = {})) + Gre.call(t, r) && _L(e, r, t[r]); + if (TL) + for (var r of TL(t)) + Wre.call(t, r) && _L(e, r, t[r]); + return e; +}, Ure = (e, t) => Hre(e, zre(t)); +const uz = nn((e, t) => /* @__PURE__ */ B.createElement($i, Ure(jre({ ref: t }, e), { weights: wre }))); +uz.displayName = "ArrowClockwise"; +var Kre = Object.defineProperty, Yre = Object.defineProperties, qre = Object.getOwnPropertyDescriptors, ML = Object.getOwnPropertySymbols, Xre = Object.prototype.hasOwnProperty, Zre = Object.prototype.propertyIsEnumerable, DL = (e, t, r) => t in e ? Kre(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Qre = (e, t) => { for (var r in t || (t = {})) - Yre.call(t, r) && DL(e, r, t[r]); + Xre.call(t, r) && DL(e, r, t[r]); if (ML) for (var r of ML(t)) - qre.call(t, r) && DL(e, r, t[r]); + Zre.call(t, r) && DL(e, r, t[r]); return e; -}, Zre = (e, t) => Ure(e, Kre(t)); -const fH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, Zre(Xre({ ref: t }, e), { weights: Tre }))); -fH.displayName = "ArrowClockwise"; -var Qre = Object.defineProperty, Jre = Object.defineProperties, ene = Object.getOwnPropertyDescriptors, IL = Object.getOwnPropertySymbols, tne = Object.prototype.hasOwnProperty, rne = Object.prototype.propertyIsEnumerable, AL = (e, t, r) => t in e ? Qre(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, nne = (e, t) => { +}, Jre = (e, t) => Yre(e, qre(t)); +const TP = nn((e, t) => /* @__PURE__ */ B.createElement($i, Jre(Qre({ ref: t }, e), { weights: xre }))); +TP.displayName = "CaretDown"; +var ene = Object.defineProperty, tne = Object.defineProperties, rne = Object.getOwnPropertyDescriptors, IL = Object.getOwnPropertySymbols, nne = Object.prototype.hasOwnProperty, ine = Object.prototype.propertyIsEnumerable, AL = (e, t, r) => t in e ? ene(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, one = (e, t) => { for (var r in t || (t = {})) - tne.call(t, r) && AL(e, r, t[r]); + nne.call(t, r) && AL(e, r, t[r]); if (IL) for (var r of IL(t)) - rne.call(t, r) && AL(e, r, t[r]); + ine.call(t, r) && AL(e, r, t[r]); return e; -}, ine = (e, t) => Jre(e, ene(t)); -const TP = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, ine(nne({ ref: t }, e), { weights: _re }))); -TP.displayName = "CaretDown"; -var one = Object.defineProperty, ane = Object.defineProperties, sne = Object.getOwnPropertyDescriptors, OL = Object.getOwnPropertySymbols, lne = Object.prototype.hasOwnProperty, cne = Object.prototype.propertyIsEnumerable, LL = (e, t, r) => t in e ? one(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, une = (e, t) => { +}, ane = (e, t) => tne(e, rne(t)); +const dz = nn((e, t) => /* @__PURE__ */ B.createElement($i, ane(one({ ref: t }, e), { weights: Ere }))); +dz.displayName = "CheckCircle"; +var sne = Object.defineProperty, lne = Object.defineProperties, cne = Object.getOwnPropertyDescriptors, OL = Object.getOwnPropertySymbols, une = Object.prototype.hasOwnProperty, dne = Object.prototype.propertyIsEnumerable, LL = (e, t, r) => t in e ? sne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, hne = (e, t) => { for (var r in t || (t = {})) - lne.call(t, r) && LL(e, r, t[r]); + une.call(t, r) && LL(e, r, t[r]); if (OL) for (var r of OL(t)) - cne.call(t, r) && LL(e, r, t[r]); + dne.call(t, r) && LL(e, r, t[r]); return e; -}, dne = (e, t) => ane(e, sne(t)); -const pH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, dne(une({ ref: t }, e), { weights: Mre }))); -pH.displayName = "CheckCircle"; -var hne = Object.defineProperty, fne = Object.defineProperties, pne = Object.getOwnPropertyDescriptors, FL = Object.getOwnPropertySymbols, gne = Object.prototype.hasOwnProperty, vne = Object.prototype.propertyIsEnumerable, NL = (e, t, r) => t in e ? hne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, mne = (e, t) => { +}, fne = (e, t) => lne(e, cne(t)); +const hz = nn((e, t) => /* @__PURE__ */ B.createElement($i, fne(hne({ ref: t }, e), { weights: Rre }))); +hz.displayName = "Clipboard"; +var pne = Object.defineProperty, gne = Object.defineProperties, vne = Object.getOwnPropertyDescriptors, FL = Object.getOwnPropertySymbols, mne = Object.prototype.hasOwnProperty, yne = Object.prototype.propertyIsEnumerable, NL = (e, t, r) => t in e ? pne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Cne = (e, t) => { for (var r in t || (t = {})) - gne.call(t, r) && NL(e, r, t[r]); + mne.call(t, r) && NL(e, r, t[r]); if (FL) for (var r of FL(t)) - vne.call(t, r) && NL(e, r, t[r]); + yne.call(t, r) && NL(e, r, t[r]); return e; -}, yne = (e, t) => fne(e, pne(t)); -const gH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, yne(mne({ ref: t }, e), { weights: Dre }))); -gH.displayName = "Clipboard"; -var Cne = Object.defineProperty, Sne = Object.defineProperties, bne = Object.getOwnPropertyDescriptors, kL = Object.getOwnPropertySymbols, wne = Object.prototype.hasOwnProperty, xne = Object.prototype.propertyIsEnumerable, $L = (e, t, r) => t in e ? Cne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Ene = (e, t) => { +}, Sne = (e, t) => gne(e, vne(t)); +const fz = nn((e, t) => /* @__PURE__ */ B.createElement($i, Sne(Cne({ ref: t }, e), { weights: Pre }))); +fz.displayName = "Code"; +var bne = Object.defineProperty, wne = Object.defineProperties, xne = Object.getOwnPropertyDescriptors, kL = Object.getOwnPropertySymbols, Ene = Object.prototype.hasOwnProperty, Rne = Object.prototype.propertyIsEnumerable, $L = (e, t, r) => t in e ? bne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Pne = (e, t) => { for (var r in t || (t = {})) - wne.call(t, r) && $L(e, r, t[r]); + Ene.call(t, r) && $L(e, r, t[r]); if (kL) for (var r of kL(t)) - xne.call(t, r) && $L(e, r, t[r]); + Rne.call(t, r) && $L(e, r, t[r]); return e; -}, Rne = (e, t) => Sne(e, bne(t)); -const vH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, Rne(Ene({ ref: t }, e), { weights: Ire }))); -vH.displayName = "Code"; -var Pne = Object.defineProperty, Tne = Object.defineProperties, _ne = Object.getOwnPropertyDescriptors, BL = Object.getOwnPropertySymbols, Mne = Object.prototype.hasOwnProperty, Dne = Object.prototype.propertyIsEnumerable, VL = (e, t, r) => t in e ? Pne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Ine = (e, t) => { +}, Tne = (e, t) => wne(e, xne(t)); +const pz = nn((e, t) => /* @__PURE__ */ B.createElement($i, Tne(Pne({ ref: t }, e), { weights: Tre }))); +pz.displayName = "Download"; +var _ne = Object.defineProperty, Mne = Object.defineProperties, Dne = Object.getOwnPropertyDescriptors, BL = Object.getOwnPropertySymbols, Ine = Object.prototype.hasOwnProperty, Ane = Object.prototype.propertyIsEnumerable, VL = (e, t, r) => t in e ? _ne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, One = (e, t) => { for (var r in t || (t = {})) - Mne.call(t, r) && VL(e, r, t[r]); + Ine.call(t, r) && VL(e, r, t[r]); if (BL) for (var r of BL(t)) - Dne.call(t, r) && VL(e, r, t[r]); + Ane.call(t, r) && VL(e, r, t[r]); return e; -}, Ane = (e, t) => Tne(e, _ne(t)); -const mH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, Ane(Ine({ ref: t }, e), { weights: Are }))); -mH.displayName = "Download"; -var One = Object.defineProperty, Lne = Object.defineProperties, Fne = Object.getOwnPropertyDescriptors, zL = Object.getOwnPropertySymbols, Nne = Object.prototype.hasOwnProperty, kne = Object.prototype.propertyIsEnumerable, HL = (e, t, r) => t in e ? One(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, $ne = (e, t) => { +}, Lne = (e, t) => Mne(e, Dne(t)); +const gz = nn((e, t) => /* @__PURE__ */ B.createElement($i, Lne(One({ ref: t }, e), { weights: _re }))); +gz.displayName = "Globe"; +var Fne = Object.defineProperty, Nne = Object.defineProperties, kne = Object.getOwnPropertyDescriptors, HL = Object.getOwnPropertySymbols, $ne = Object.prototype.hasOwnProperty, Bne = Object.prototype.propertyIsEnumerable, zL = (e, t, r) => t in e ? Fne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Vne = (e, t) => { for (var r in t || (t = {})) - Nne.call(t, r) && HL(e, r, t[r]); - if (zL) - for (var r of zL(t)) - kne.call(t, r) && HL(e, r, t[r]); + $ne.call(t, r) && zL(e, r, t[r]); + if (HL) + for (var r of HL(t)) + Bne.call(t, r) && zL(e, r, t[r]); return e; -}, Bne = (e, t) => Lne(e, Fne(t)); -const yH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, Bne($ne({ ref: t }, e), { weights: Ore }))); -yH.displayName = "Globe"; -var Vne = Object.defineProperty, zne = Object.defineProperties, Hne = Object.getOwnPropertyDescriptors, GL = Object.getOwnPropertySymbols, Gne = Object.prototype.hasOwnProperty, Wne = Object.prototype.propertyIsEnumerable, WL = (e, t, r) => t in e ? Vne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, jne = (e, t) => { +}, Hne = (e, t) => Nne(e, kne(t)); +const xD = nn((e, t) => /* @__PURE__ */ B.createElement($i, Hne(Vne({ ref: t }, e), { weights: Mre }))); +xD.displayName = "GlobeHemisphereWest"; +var zne = Object.defineProperty, Gne = Object.defineProperties, Wne = Object.getOwnPropertyDescriptors, GL = Object.getOwnPropertySymbols, jne = Object.prototype.hasOwnProperty, Une = Object.prototype.propertyIsEnumerable, WL = (e, t, r) => t in e ? zne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Kne = (e, t) => { for (var r in t || (t = {})) - Gne.call(t, r) && WL(e, r, t[r]); + jne.call(t, r) && WL(e, r, t[r]); if (GL) for (var r of GL(t)) - Wne.call(t, r) && WL(e, r, t[r]); + Une.call(t, r) && WL(e, r, t[r]); return e; -}, Une = (e, t) => zne(e, Hne(t)); -const ED = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, Une(jne({ ref: t }, e), { weights: Lre }))); -ED.displayName = "GlobeHemisphereWest"; -var Kne = Object.defineProperty, Yne = Object.defineProperties, qne = Object.getOwnPropertyDescriptors, jL = Object.getOwnPropertySymbols, Xne = Object.prototype.hasOwnProperty, Zne = Object.prototype.propertyIsEnumerable, UL = (e, t, r) => t in e ? Kne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Qne = (e, t) => { +}, Yne = (e, t) => Gne(e, Wne(t)); +const vz = nn((e, t) => /* @__PURE__ */ B.createElement($i, Yne(Kne({ ref: t }, e), { weights: Dre }))); +vz.displayName = "LinkedinLogo"; +var qne = Object.defineProperty, Xne = Object.defineProperties, Zne = Object.getOwnPropertyDescriptors, jL = Object.getOwnPropertySymbols, Qne = Object.prototype.hasOwnProperty, Jne = Object.prototype.propertyIsEnumerable, UL = (e, t, r) => t in e ? qne(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, eie = (e, t) => { for (var r in t || (t = {})) - Xne.call(t, r) && UL(e, r, t[r]); + Qne.call(t, r) && UL(e, r, t[r]); if (jL) for (var r of jL(t)) - Zne.call(t, r) && UL(e, r, t[r]); + Jne.call(t, r) && UL(e, r, t[r]); return e; -}, Jne = (e, t) => Yne(e, qne(t)); -const CH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, Jne(Qne({ ref: t }, e), { weights: Fre }))); -CH.displayName = "LinkedinLogo"; -var eie = Object.defineProperty, tie = Object.defineProperties, rie = Object.getOwnPropertyDescriptors, KL = Object.getOwnPropertySymbols, nie = Object.prototype.hasOwnProperty, iie = Object.prototype.propertyIsEnumerable, YL = (e, t, r) => t in e ? eie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, oie = (e, t) => { +}, tie = (e, t) => Xne(e, Zne(t)); +const ED = nn((e, t) => /* @__PURE__ */ B.createElement($i, tie(eie({ ref: t }, e), { weights: Ire }))); +ED.displayName = "PaperPlaneTilt"; +var rie = Object.defineProperty, nie = Object.defineProperties, iie = Object.getOwnPropertyDescriptors, KL = Object.getOwnPropertySymbols, oie = Object.prototype.hasOwnProperty, aie = Object.prototype.propertyIsEnumerable, YL = (e, t, r) => t in e ? rie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, sie = (e, t) => { for (var r in t || (t = {})) - nie.call(t, r) && YL(e, r, t[r]); + oie.call(t, r) && YL(e, r, t[r]); if (KL) for (var r of KL(t)) - iie.call(t, r) && YL(e, r, t[r]); + aie.call(t, r) && YL(e, r, t[r]); return e; -}, aie = (e, t) => tie(e, rie(t)); -const RD = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, aie(oie({ ref: t }, e), { weights: Nre }))); -RD.displayName = "PaperPlaneTilt"; -var sie = Object.defineProperty, lie = Object.defineProperties, cie = Object.getOwnPropertyDescriptors, qL = Object.getOwnPropertySymbols, uie = Object.prototype.hasOwnProperty, die = Object.prototype.propertyIsEnumerable, XL = (e, t, r) => t in e ? sie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, hie = (e, t) => { +}, lie = (e, t) => nie(e, iie(t)); +const mz = nn((e, t) => /* @__PURE__ */ B.createElement($i, lie(sie({ ref: t }, e), { weights: Are }))); +mz.displayName = "PauseCircle"; +var cie = Object.defineProperty, uie = Object.defineProperties, die = Object.getOwnPropertyDescriptors, qL = Object.getOwnPropertySymbols, hie = Object.prototype.hasOwnProperty, fie = Object.prototype.propertyIsEnumerable, XL = (e, t, r) => t in e ? cie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, pie = (e, t) => { for (var r in t || (t = {})) - uie.call(t, r) && XL(e, r, t[r]); + hie.call(t, r) && XL(e, r, t[r]); if (qL) for (var r of qL(t)) - die.call(t, r) && XL(e, r, t[r]); + fie.call(t, r) && XL(e, r, t[r]); return e; -}, fie = (e, t) => lie(e, cie(t)); -const SH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, fie(hie({ ref: t }, e), { weights: kre }))); -SH.displayName = "PauseCircle"; -var pie = Object.defineProperty, gie = Object.defineProperties, vie = Object.getOwnPropertyDescriptors, ZL = Object.getOwnPropertySymbols, mie = Object.prototype.hasOwnProperty, yie = Object.prototype.propertyIsEnumerable, QL = (e, t, r) => t in e ? pie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Cie = (e, t) => { +}, gie = (e, t) => uie(e, die(t)); +const yz = nn((e, t) => /* @__PURE__ */ B.createElement($i, gie(pie({ ref: t }, e), { weights: Ore }))); +yz.displayName = "PlayCircle"; +var vie = Object.defineProperty, mie = Object.defineProperties, yie = Object.getOwnPropertyDescriptors, ZL = Object.getOwnPropertySymbols, Cie = Object.prototype.hasOwnProperty, Sie = Object.prototype.propertyIsEnumerable, QL = (e, t, r) => t in e ? vie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, bie = (e, t) => { for (var r in t || (t = {})) - mie.call(t, r) && QL(e, r, t[r]); + Cie.call(t, r) && QL(e, r, t[r]); if (ZL) for (var r of ZL(t)) - yie.call(t, r) && QL(e, r, t[r]); + Sie.call(t, r) && QL(e, r, t[r]); return e; -}, Sie = (e, t) => gie(e, vie(t)); -const bH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, Sie(Cie({ ref: t }, e), { weights: $re }))); -bH.displayName = "PlayCircle"; -var bie = Object.defineProperty, wie = Object.defineProperties, xie = Object.getOwnPropertyDescriptors, JL = Object.getOwnPropertySymbols, Eie = Object.prototype.hasOwnProperty, Rie = Object.prototype.propertyIsEnumerable, eF = (e, t, r) => t in e ? bie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Pie = (e, t) => { +}, wie = (e, t) => mie(e, yie(t)); +const Cz = nn((e, t) => /* @__PURE__ */ B.createElement($i, wie(bie({ ref: t }, e), { weights: Lre }))); +Cz.displayName = "ShareFat"; +var xie = Object.defineProperty, Eie = Object.defineProperties, Rie = Object.getOwnPropertyDescriptors, JL = Object.getOwnPropertySymbols, Pie = Object.prototype.hasOwnProperty, Tie = Object.prototype.propertyIsEnumerable, eF = (e, t, r) => t in e ? xie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, _ie = (e, t) => { for (var r in t || (t = {})) - Eie.call(t, r) && eF(e, r, t[r]); + Pie.call(t, r) && eF(e, r, t[r]); if (JL) for (var r of JL(t)) - Rie.call(t, r) && eF(e, r, t[r]); + Tie.call(t, r) && eF(e, r, t[r]); return e; -}, Tie = (e, t) => wie(e, xie(t)); -const wH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, Tie(Pie({ ref: t }, e), { weights: Bre }))); -wH.displayName = "ShareFat"; -var _ie = Object.defineProperty, Mie = Object.defineProperties, Die = Object.getOwnPropertyDescriptors, tF = Object.getOwnPropertySymbols, Iie = Object.prototype.hasOwnProperty, Aie = Object.prototype.propertyIsEnumerable, rF = (e, t, r) => t in e ? _ie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Oie = (e, t) => { +}, Mie = (e, t) => Eie(e, Rie(t)); +const RD = nn((e, t) => /* @__PURE__ */ B.createElement($i, Mie(_ie({ ref: t }, e), { weights: Fre }))); +RD.displayName = "Translate"; +var Die = Object.defineProperty, Iie = Object.defineProperties, Aie = Object.getOwnPropertyDescriptors, tF = Object.getOwnPropertySymbols, Oie = Object.prototype.hasOwnProperty, Lie = Object.prototype.propertyIsEnumerable, rF = (e, t, r) => t in e ? Die(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Fie = (e, t) => { for (var r in t || (t = {})) - Iie.call(t, r) && rF(e, r, t[r]); + Oie.call(t, r) && rF(e, r, t[r]); if (tF) for (var r of tF(t)) - Aie.call(t, r) && rF(e, r, t[r]); + Lie.call(t, r) && rF(e, r, t[r]); return e; -}, Lie = (e, t) => Mie(e, Die(t)); -const PD = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, Lie(Oie({ ref: t }, e), { weights: Vre }))); -PD.displayName = "Translate"; -var Fie = Object.defineProperty, Nie = Object.defineProperties, kie = Object.getOwnPropertyDescriptors, nF = Object.getOwnPropertySymbols, $ie = Object.prototype.hasOwnProperty, Bie = Object.prototype.propertyIsEnumerable, iF = (e, t, r) => t in e ? Fie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Vie = (e, t) => { +}, Nie = (e, t) => Iie(e, Aie(t)); +const Sz = nn((e, t) => /* @__PURE__ */ B.createElement($i, Nie(Fie({ ref: t }, e), { weights: Nre }))); +Sz.displayName = "XLogo"; +var kie = Object.defineProperty, $ie = Object.defineProperties, Bie = Object.getOwnPropertyDescriptors, nF = Object.getOwnPropertySymbols, Vie = Object.prototype.hasOwnProperty, Hie = Object.prototype.propertyIsEnumerable, iF = (e, t, r) => t in e ? kie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, zie = (e, t) => { for (var r in t || (t = {})) - $ie.call(t, r) && iF(e, r, t[r]); + Vie.call(t, r) && iF(e, r, t[r]); if (nF) for (var r of nF(t)) - Bie.call(t, r) && iF(e, r, t[r]); + Hie.call(t, r) && iF(e, r, t[r]); return e; -}, zie = (e, t) => Nie(e, kie(t)); -const xH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, zie(Vie({ ref: t }, e), { weights: zre }))); -xH.displayName = "XLogo"; -var Hie = Object.defineProperty, Gie = Object.defineProperties, Wie = Object.getOwnPropertyDescriptors, oF = Object.getOwnPropertySymbols, jie = Object.prototype.hasOwnProperty, Uie = Object.prototype.propertyIsEnumerable, aF = (e, t, r) => t in e ? Hie(e, t, { enumerable: !0, configurable: !0, writable: !0, value: r }) : e[t] = r, Kie = (e, t) => { - for (var r in t || (t = {})) - jie.call(t, r) && aF(e, r, t[r]); - if (oF) - for (var r of oF(t)) - Uie.call(t, r) && aF(e, r, t[r]); - return e; -}, Yie = (e, t) => Gie(e, Wie(t)); -const EH = nn((e, t) => /* @__PURE__ */ B.createElement(Bi, Yie(Kie({ ref: t }, e), { weights: Hre }))); -EH.displayName = "YoutubeLogo"; -var RH = { exports: {} }; +}, Gie = (e, t) => $ie(e, Bie(t)); +const bz = nn((e, t) => /* @__PURE__ */ B.createElement($i, Gie(zie({ ref: t }, e), { weights: kre }))); +bz.displayName = "YoutubeLogo"; +var wz = { exports: {} }; /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see @@ -1356,9 +1356,9 @@ var RH = { exports: {} }; } e.exports ? (r.default = r, e.exports = r) : window.classNames = r; })(); -})(RH); -var qie = RH.exports; -const ne = /* @__PURE__ */ qf(qie); +})(wz); +var Wie = wz.exports; +const ne = /* @__PURE__ */ qf(Wie); function Te() { return Te = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { @@ -1368,7 +1368,7 @@ function Te() { return e; }, Te.apply(null, arguments); } -var _P = { exports: {} }, Zr = {}; +var _P = { exports: {} }, Xr = {}; /** * @license React * react-is.production.min.js @@ -1378,10 +1378,10 @@ var _P = { exports: {} }, Zr = {}; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var sF; -function Xie() { - if (sF) return Zr; - sF = 1; +var oF; +function jie() { + if (oF) return Xr; + oF = 1; var e = Symbol.for("react.element"), t = Symbol.for("react.portal"), r = Symbol.for("react.fragment"), n = Symbol.for("react.strict_mode"), i = Symbol.for("react.profiler"), o = Symbol.for("react.provider"), a = Symbol.for("react.context"), s = Symbol.for("react.server_context"), l = Symbol.for("react.forward_ref"), c = Symbol.for("react.suspense"), u = Symbol.for("react.suspense_list"), d = Symbol.for("react.memo"), h = Symbol.for("react.lazy"), f = Symbol.for("react.offscreen"), p; p = Symbol.for("react.module.reference"); function v(g) { @@ -1414,39 +1414,39 @@ function Xie() { } } } - return Zr.ContextConsumer = a, Zr.ContextProvider = o, Zr.Element = e, Zr.ForwardRef = l, Zr.Fragment = r, Zr.Lazy = h, Zr.Memo = d, Zr.Portal = t, Zr.Profiler = i, Zr.StrictMode = n, Zr.Suspense = c, Zr.SuspenseList = u, Zr.isAsyncMode = function() { + return Xr.ContextConsumer = a, Xr.ContextProvider = o, Xr.Element = e, Xr.ForwardRef = l, Xr.Fragment = r, Xr.Lazy = h, Xr.Memo = d, Xr.Portal = t, Xr.Profiler = i, Xr.StrictMode = n, Xr.Suspense = c, Xr.SuspenseList = u, Xr.isAsyncMode = function() { return !1; - }, Zr.isConcurrentMode = function() { + }, Xr.isConcurrentMode = function() { return !1; - }, Zr.isContextConsumer = function(g) { + }, Xr.isContextConsumer = function(g) { return v(g) === a; - }, Zr.isContextProvider = function(g) { + }, Xr.isContextProvider = function(g) { return v(g) === o; - }, Zr.isElement = function(g) { + }, Xr.isElement = function(g) { return typeof g == "object" && g !== null && g.$$typeof === e; - }, Zr.isForwardRef = function(g) { + }, Xr.isForwardRef = function(g) { return v(g) === l; - }, Zr.isFragment = function(g) { + }, Xr.isFragment = function(g) { return v(g) === r; - }, Zr.isLazy = function(g) { + }, Xr.isLazy = function(g) { return v(g) === h; - }, Zr.isMemo = function(g) { + }, Xr.isMemo = function(g) { return v(g) === d; - }, Zr.isPortal = function(g) { + }, Xr.isPortal = function(g) { return v(g) === t; - }, Zr.isProfiler = function(g) { + }, Xr.isProfiler = function(g) { return v(g) === i; - }, Zr.isStrictMode = function(g) { + }, Xr.isStrictMode = function(g) { return v(g) === n; - }, Zr.isSuspense = function(g) { + }, Xr.isSuspense = function(g) { return v(g) === c; - }, Zr.isSuspenseList = function(g) { + }, Xr.isSuspenseList = function(g) { return v(g) === u; - }, Zr.isValidElementType = function(g) { + }, Xr.isValidElementType = function(g) { return typeof g == "string" || typeof g == "function" || g === r || g === i || g === n || g === c || g === u || g === f || typeof g == "object" && g !== null && (g.$$typeof === h || g.$$typeof === d || g.$$typeof === o || g.$$typeof === a || g.$$typeof === l || g.$$typeof === p || g.getModuleId !== void 0); - }, Zr.typeOf = v, Zr; + }, Xr.typeOf = v, Xr; } -var Qr = {}; +var Zr = {}; /** * @license React * react-is.development.js @@ -1456,9 +1456,9 @@ var Qr = {}; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var lF; -function Zie() { - return lF || (lF = 1, process.env.NODE_ENV !== "production" && function() { +var aF; +function Uie() { + return aF || (aF = 1, process.env.NODE_ENV !== "production" && function() { var e = Symbol.for("react.element"), t = Symbol.for("react.portal"), r = Symbol.for("react.fragment"), n = Symbol.for("react.strict_mode"), i = Symbol.for("react.profiler"), o = Symbol.for("react.provider"), a = Symbol.for("react.context"), s = Symbol.for("react.server_context"), l = Symbol.for("react.forward_ref"), c = Symbol.for("react.suspense"), u = Symbol.for("react.suspense_list"), d = Symbol.for("react.memo"), h = Symbol.for("react.lazy"), f = Symbol.for("react.offscreen"), p = !1, v = !1, g = !1, m = !1, y = !1, C; C = Symbol.for("react.module.reference"); function b(G) { @@ -1500,14 +1500,14 @@ function Zie() { } } } - var x = a, E = o, P = e, R = l, T = r, _ = h, D = d, A = t, M = i, O = n, L = c, N = u, F = !1, k = !1; + var x = a, E = o, R = e, P = l, T = r, _ = h, D = d, A = t, M = i, O = n, L = c, N = u, F = !1, k = !1; function I(G) { return F || (F = !0, console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")), !1; } function V(G) { return k || (k = !0, console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")), !1; } - function z(G) { + function H(G) { return w(G) === a; } function $(G) { @@ -1525,10 +1525,10 @@ function Zie() { function q(G) { return w(G) === h; } - function Z(G) { + function J(G) { return w(G) === d; } - function ee(G) { + function te(G) { return w(G) === t; } function Q(G) { @@ -1543,82 +1543,82 @@ function Zie() { function oe(G) { return w(G) === u; } - Qr.ContextConsumer = x, Qr.ContextProvider = E, Qr.Element = P, Qr.ForwardRef = R, Qr.Fragment = T, Qr.Lazy = _, Qr.Memo = D, Qr.Portal = A, Qr.Profiler = M, Qr.StrictMode = O, Qr.Suspense = L, Qr.SuspenseList = N, Qr.isAsyncMode = I, Qr.isConcurrentMode = V, Qr.isContextConsumer = z, Qr.isContextProvider = $, Qr.isElement = W, Qr.isForwardRef = j, Qr.isFragment = X, Qr.isLazy = q, Qr.isMemo = Z, Qr.isPortal = ee, Qr.isProfiler = Q, Qr.isStrictMode = Y, Qr.isSuspense = K, Qr.isSuspenseList = oe, Qr.isValidElementType = b, Qr.typeOf = w; - }()), Qr; + Zr.ContextConsumer = x, Zr.ContextProvider = E, Zr.Element = R, Zr.ForwardRef = P, Zr.Fragment = T, Zr.Lazy = _, Zr.Memo = D, Zr.Portal = A, Zr.Profiler = M, Zr.StrictMode = O, Zr.Suspense = L, Zr.SuspenseList = N, Zr.isAsyncMode = I, Zr.isConcurrentMode = V, Zr.isContextConsumer = H, Zr.isContextProvider = $, Zr.isElement = W, Zr.isForwardRef = j, Zr.isFragment = X, Zr.isLazy = q, Zr.isMemo = J, Zr.isPortal = te, Zr.isProfiler = Q, Zr.isStrictMode = Y, Zr.isSuspense = K, Zr.isSuspenseList = oe, Zr.isValidElementType = b, Zr.typeOf = w; + }()), Zr; } -process.env.NODE_ENV === "production" ? _P.exports = Xie() : _P.exports = Zie(); -var $g = _P.exports; -function mi(e) { +process.env.NODE_ENV === "production" ? _P.exports = jie() : _P.exports = Uie(); +var Bg = _P.exports; +function Si(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = []; return B.Children.forEach(e, function(n) { - n == null && !t.keepEmpty || (Array.isArray(n) ? r = r.concat(mi(n)) : $g.isFragment(n) && n.props ? r = r.concat(mi(n.props.children, t)) : r.push(n)); + n == null && !t.keepEmpty || (Array.isArray(n) ? r = r.concat(Si(n)) : Bg.isFragment(n) && n.props ? r = r.concat(Si(n.props.children, t)) : r.push(n)); }), r; } -var MP = {}, TD = [], Qie = function(t) { - TD.push(t); +var MP = {}, PD = [], Kie = function(t) { + PD.push(t); }; function Ws(e, t) { if (process.env.NODE_ENV !== "production" && !e && console !== void 0) { - var r = TD.reduce(function(n, i) { + var r = PD.reduce(function(n, i) { return i(n ?? "", "warning"); }, t); r && console.error("Warning: ".concat(r)); } } -function Jie(e, t) { +function Yie(e, t) { if (process.env.NODE_ENV !== "production" && !e && console !== void 0) { - var r = TD.reduce(function(n, i) { + var r = PD.reduce(function(n, i) { return i(n ?? "", "note"); }, t); r && console.warn("Note: ".concat(r)); } } -function PH() { +function xz() { MP = {}; } -function TH(e, t, r) { +function Ez(e, t, r) { !t && !MP[r] && (e(!1, r), MP[r] = !0); } function Pt(e, t) { - TH(Ws, e, t); + Ez(Ws, e, t); } function DP(e, t) { - TH(Jie, e, t); + Ez(Yie, e, t); } -Pt.preMessage = Qie; -Pt.resetWarned = PH; +Pt.preMessage = Kie; +Pt.resetWarned = xz; Pt.noteOnce = DP; -function gt(e) { +function pt(e) { "@babel/helpers - typeof"; - return gt = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(t) { + return pt = typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? function(t) { return typeof t; } : function(t) { return t && typeof Symbol == "function" && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t; - }, gt(e); + }, pt(e); } -function eoe(e, t) { - if (gt(e) != "object" || !e) return e; +function qie(e, t) { + if (pt(e) != "object" || !e) return e; var r = e[Symbol.toPrimitive]; if (r !== void 0) { var n = r.call(e, t || "default"); - if (gt(n) != "object") return n; + if (pt(n) != "object") return n; throw new TypeError("@@toPrimitive must return a primitive value."); } return (t === "string" ? String : Number)(e); } -function _H(e) { - var t = eoe(e, "string"); - return gt(t) == "symbol" ? t : t + ""; +function Rz(e) { + var t = qie(e, "string"); + return pt(t) == "symbol" ? t : t + ""; } function U(e, t, r) { - return (t = _H(t)) in e ? Object.defineProperty(e, t, { + return (t = Rz(t)) in e ? Object.defineProperty(e, t, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : e[t] = r, e; } -function cF(e, t) { +function sF(e, t) { var r = Object.keys(e); if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); @@ -1628,25 +1628,25 @@ function cF(e, t) { } return r; } -function J(e) { +function Z(e) { for (var t = 1; t < arguments.length; t++) { var r = arguments[t] != null ? arguments[t] : {}; - t % 2 ? cF(Object(r), !0).forEach(function(n) { + t % 2 ? sF(Object(r), !0).forEach(function(n) { U(e, n, r[n]); - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : cF(Object(r)).forEach(function(n) { + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : sF(Object(r)).forEach(function(n) { Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(r, n)); }); } return e; } -function mv(e) { +function yv(e) { return e instanceof HTMLElement || e instanceof SVGElement; } -function toe(e) { - return e && gt(e) === "object" && mv(e.nativeElement) ? e.nativeElement : mv(e) ? e : null; +function Xie(e) { + return e && pt(e) === "object" && yv(e.nativeElement) ? e.nativeElement : yv(e) ? e : null; } -function Bg(e) { - var t = toe(e); +function Vg(e) { + var t = Xie(e); if (t) return t; if (e instanceof B.Component) { @@ -1659,40 +1659,40 @@ function $d(e, t, r) { var n = S.useRef({}); return (!("value" in n.current) || r(n.current.condition, t)) && (n.current.value = e(), n.current.condition = t), n.current.value; } -var yv = function(t, r) { - typeof t == "function" ? t(r) : gt(t) === "object" && t && "current" in t && (t.current = r); -}, ao = function() { +var Cv = function(t, r) { + typeof t == "function" ? t(r) : pt(t) === "object" && t && "current" in t && (t.current = r); +}, xo = function() { for (var t = arguments.length, r = new Array(t), n = 0; n < t; n++) r[n] = arguments[n]; var i = r.filter(Boolean); return i.length <= 1 ? i[0] : function(o) { r.forEach(function(a) { - yv(a, o); + Cv(a, o); }); }; }, Xc = function() { for (var t = arguments.length, r = new Array(t), n = 0; n < t; n++) r[n] = arguments[n]; return $d(function() { - return ao.apply(void 0, r); + return xo.apply(void 0, r); }, r, function(i, o) { return i.length !== o.length || i.every(function(a, s) { return a !== o[s]; }); }); }, js = function(t) { - var r, n, i = $g.isMemo(t) ? t.type.type : t.type; - return !(typeof i == "function" && !((r = i.prototype) !== null && r !== void 0 && r.render) && i.$$typeof !== $g.ForwardRef || typeof t == "function" && !((n = t.prototype) !== null && n !== void 0 && n.render) && t.$$typeof !== $g.ForwardRef); + var r, n, i = Bg.isMemo(t) ? t.type.type : t.type; + return !(typeof i == "function" && !((r = i.prototype) !== null && r !== void 0 && r.render) && i.$$typeof !== Bg.ForwardRef || typeof t == "function" && !((n = t.prototype) !== null && n !== void 0 && n.render) && t.$$typeof !== Bg.ForwardRef); }; function IP(e) { - return /* @__PURE__ */ mre(e) && !$g.isFragment(e); + return /* @__PURE__ */ hre(e) && !Bg.isFragment(e); } -var roe = function(t) { +var Zie = function(t) { return IP(t) && js(t); }; -Number(vre.split(".")[0]) >= 19; +Number(dre.split(".")[0]) >= 19; var AP = /* @__PURE__ */ S.createContext(null); -function noe(e) { +function Qie(e) { var t = e.children, r = e.onBatchResize, n = S.useRef(0), i = S.useRef([]), o = S.useContext(AP), a = S.useCallback(function(s, l, c) { n.current += 1; var u = n.current; @@ -1708,7 +1708,7 @@ function noe(e) { value: a }, t); } -var MH = function() { +var Pz = function() { if (typeof Map < "u") return Map; function e(t, r) { @@ -1754,27 +1754,27 @@ var MH = function() { }, t; }() ); -}(), OP = typeof window < "u" && typeof document < "u" && window.document === document, UC = function() { +}(), OP = typeof window < "u" && typeof document < "u" && window.document === document, WC = function() { return typeof global < "u" && global.Math === Math ? global : typeof self < "u" && self.Math === Math ? self : typeof window < "u" && window.Math === Math ? window : Function("return this")(); -}(), ioe = function() { - return typeof requestAnimationFrame == "function" ? requestAnimationFrame.bind(UC) : function(e) { +}(), Jie = function() { + return typeof requestAnimationFrame == "function" ? requestAnimationFrame.bind(WC) : function(e) { return setTimeout(function() { return e(Date.now()); }, 1e3 / 60); }; -}(), ooe = 2; -function aoe(e, t) { +}(), eoe = 2; +function toe(e, t) { var r = !1, n = !1, i = 0; function o() { r && (r = !1, e()), n && s(); } function a() { - ioe(o); + Jie(o); } function s() { var l = Date.now(); if (r) { - if (l - i < ooe) + if (l - i < eoe) return; n = !0; } else @@ -1783,11 +1783,11 @@ function aoe(e, t) { } return s; } -var soe = 20, loe = ["top", "right", "bottom", "left", "width", "height", "size", "weight"], coe = typeof MutationObserver < "u", uoe = ( +var roe = 20, noe = ["top", "right", "bottom", "left", "width", "height", "size", "weight"], ioe = typeof MutationObserver < "u", ooe = ( /** @class */ function() { function e() { - this.connected_ = !1, this.mutationEventsAdded_ = !1, this.mutationsObserver_ = null, this.observers_ = [], this.onTransitionEnd_ = this.onTransitionEnd_.bind(this), this.refresh = aoe(this.refresh.bind(this), soe); + this.connected_ = !1, this.mutationEventsAdded_ = !1, this.mutationsObserver_ = null, this.observers_ = [], this.onTransitionEnd_ = this.onTransitionEnd_.bind(this), this.refresh = toe(this.refresh.bind(this), roe); } return e.prototype.addObserver = function(t) { ~this.observers_.indexOf(t) || this.observers_.push(t), this.connected_ || this.connect_(); @@ -1805,7 +1805,7 @@ var soe = 20, loe = ["top", "right", "bottom", "left", "width", "height", "size" return r.broadcastActive(); }), t.length > 0; }, e.prototype.connect_ = function() { - !OP || this.connected_ || (document.addEventListener("transitionend", this.onTransitionEnd_), window.addEventListener("resize", this.refresh), coe ? (this.mutationsObserver_ = new MutationObserver(this.refresh), this.mutationsObserver_.observe(document, { + !OP || this.connected_ || (document.addEventListener("transitionend", this.onTransitionEnd_), window.addEventListener("resize", this.refresh), ioe ? (this.mutationsObserver_ = new MutationObserver(this.refresh), this.mutationsObserver_.observe(document, { attributes: !0, childList: !0, characterData: !0, @@ -1814,7 +1814,7 @@ var soe = 20, loe = ["top", "right", "bottom", "left", "width", "height", "size" }, e.prototype.disconnect_ = function() { !OP || !this.connected_ || (document.removeEventListener("transitionend", this.onTransitionEnd_), window.removeEventListener("resize", this.refresh), this.mutationsObserver_ && this.mutationsObserver_.disconnect(), this.mutationEventsAdded_ && document.removeEventListener("DOMSubtreeModified", this.refresh), this.mutationsObserver_ = null, this.mutationEventsAdded_ = !1, this.connected_ = !1); }, e.prototype.onTransitionEnd_ = function(t) { - var r = t.propertyName, n = r === void 0 ? "" : r, i = loe.some(function(o) { + var r = t.propertyName, n = r === void 0 ? "" : r, i = noe.some(function(o) { return !!~n.indexOf(o); }); i && this.refresh(); @@ -1822,7 +1822,7 @@ var soe = 20, loe = ["top", "right", "bottom", "left", "width", "height", "size" return this.instance_ || (this.instance_ = new e()), this.instance_; }, e.instance_ = null, e; }() -), DH = function(e, t) { +), Tz = function(e, t) { for (var r = 0, n = Object.keys(t); r < n.length; r++) { var i = n[r]; Object.defineProperty(e, i, { @@ -1835,57 +1835,57 @@ var soe = 20, loe = ["top", "right", "bottom", "left", "width", "height", "size" return e; }, Rf = function(e) { var t = e && e.ownerDocument && e.ownerDocument.defaultView; - return t || UC; -}, IH = Ab(0, 0, 0, 0); -function KC(e) { + return t || WC; +}, _z = Db(0, 0, 0, 0); +function jC(e) { return parseFloat(e) || 0; } -function uF(e) { +function lF(e) { for (var t = [], r = 1; r < arguments.length; r++) t[r - 1] = arguments[r]; return t.reduce(function(n, i) { var o = e["border-" + i + "-width"]; - return n + KC(o); + return n + jC(o); }, 0); } -function doe(e) { +function aoe(e) { for (var t = ["top", "right", "bottom", "left"], r = {}, n = 0, i = t; n < i.length; n++) { var o = i[n], a = e["padding-" + o]; - r[o] = KC(a); + r[o] = jC(a); } return r; } -function hoe(e) { +function soe(e) { var t = e.getBBox(); - return Ab(0, 0, t.width, t.height); + return Db(0, 0, t.width, t.height); } -function foe(e) { +function loe(e) { var t = e.clientWidth, r = e.clientHeight; if (!t && !r) - return IH; - var n = Rf(e).getComputedStyle(e), i = doe(n), o = i.left + i.right, a = i.top + i.bottom, s = KC(n.width), l = KC(n.height); - if (n.boxSizing === "border-box" && (Math.round(s + o) !== t && (s -= uF(n, "left", "right") + o), Math.round(l + a) !== r && (l -= uF(n, "top", "bottom") + a)), !goe(e)) { + return _z; + var n = Rf(e).getComputedStyle(e), i = aoe(n), o = i.left + i.right, a = i.top + i.bottom, s = jC(n.width), l = jC(n.height); + if (n.boxSizing === "border-box" && (Math.round(s + o) !== t && (s -= lF(n, "left", "right") + o), Math.round(l + a) !== r && (l -= lF(n, "top", "bottom") + a)), !uoe(e)) { var c = Math.round(s + o) - t, u = Math.round(l + a) - r; Math.abs(c) !== 1 && (s -= c), Math.abs(u) !== 1 && (l -= u); } - return Ab(i.left, i.top, s, l); + return Db(i.left, i.top, s, l); } -var poe = /* @__PURE__ */ function() { +var coe = /* @__PURE__ */ function() { return typeof SVGGraphicsElement < "u" ? function(e) { return e instanceof Rf(e).SVGGraphicsElement; } : function(e) { return e instanceof Rf(e).SVGElement && typeof e.getBBox == "function"; }; }(); -function goe(e) { +function uoe(e) { return e === Rf(e).document.documentElement; } -function voe(e) { - return OP ? poe(e) ? hoe(e) : foe(e) : IH; +function doe(e) { + return OP ? coe(e) ? soe(e) : loe(e) : _z; } -function moe(e) { +function hoe(e) { var t = e.x, r = e.y, n = e.width, i = e.height, o = typeof DOMRectReadOnly < "u" ? DOMRectReadOnly : Object, a = Object.create(o.prototype); - return DH(a, { + return Tz(a, { x: t, y: r, width: n, @@ -1896,37 +1896,37 @@ function moe(e) { left: t }), a; } -function Ab(e, t, r, n) { +function Db(e, t, r, n) { return { x: e, y: t, width: r, height: n }; } -var yoe = ( +var foe = ( /** @class */ function() { function e(t) { - this.broadcastWidth = 0, this.broadcastHeight = 0, this.contentRect_ = Ab(0, 0, 0, 0), this.target = t; + this.broadcastWidth = 0, this.broadcastHeight = 0, this.contentRect_ = Db(0, 0, 0, 0), this.target = t; } return e.prototype.isActive = function() { - var t = voe(this.target); + var t = doe(this.target); return this.contentRect_ = t, t.width !== this.broadcastWidth || t.height !== this.broadcastHeight; }, e.prototype.broadcastRect = function() { var t = this.contentRect_; return this.broadcastWidth = t.width, this.broadcastHeight = t.height, t; }, e; }() -), Coe = ( +), poe = ( /** @class */ /* @__PURE__ */ function() { function e(t, r) { - var n = moe(r); - DH(this, { target: t, contentRect: n }); + var n = hoe(r); + Tz(this, { target: t, contentRect: n }); } return e; }() -), Soe = ( +), goe = ( /** @class */ function() { function e(t, r, n) { - if (this.activeObservations_ = [], this.observations_ = new MH(), typeof t != "function") + if (this.activeObservations_ = [], this.observations_ = new Pz(), typeof t != "function") throw new TypeError("The callback provided as parameter 1 is not a function."); this.callback_ = t, this.controller_ = r, this.callbackCtx_ = n; } @@ -1937,7 +1937,7 @@ var yoe = ( if (!(t instanceof Rf(t).Element)) throw new TypeError('parameter 1 is not of type "Element".'); var r = this.observations_; - r.has(t) || (r.set(t, new yoe(t)), this.controller_.addObserver(this), this.controller_.refresh()); + r.has(t) || (r.set(t, new foe(t)), this.controller_.addObserver(this), this.controller_.refresh()); } }, e.prototype.unobserve = function(t) { if (!arguments.length) @@ -1958,7 +1958,7 @@ var yoe = ( }, e.prototype.broadcastActive = function() { if (this.hasActive()) { var t = this.callbackCtx_, r = this.activeObservations_.map(function(n) { - return new Coe(n.target, n.broadcastRect()); + return new poe(n.target, n.broadcastRect()); }); this.callback_.call(t, r, t), this.clearActive(); } @@ -1968,7 +1968,7 @@ var yoe = ( return this.activeObservations_.length > 0; }, e; }() -), AH = typeof WeakMap < "u" ? /* @__PURE__ */ new WeakMap() : new MH(), OH = ( +), Mz = typeof WeakMap < "u" ? /* @__PURE__ */ new WeakMap() : new Pz(), Dz = ( /** @class */ /* @__PURE__ */ function() { function e(t) { @@ -1976,8 +1976,8 @@ var yoe = ( throw new TypeError("Cannot call a class as a function."); if (!arguments.length) throw new TypeError("1 argument required, but only 0 present."); - var r = uoe.getInstance(), n = new Soe(t, r, this); - AH.set(this, n); + var r = ooe.getInstance(), n = new goe(t, r, this); + Mz.set(this, n); } return e; }() @@ -1987,51 +1987,51 @@ var yoe = ( "unobserve", "disconnect" ].forEach(function(e) { - OH.prototype[e] = function() { + Dz.prototype[e] = function() { var t; - return (t = AH.get(this))[e].apply(t, arguments); + return (t = Mz.get(this))[e].apply(t, arguments); }; }); -var boe = function() { - return typeof UC.ResizeObserver < "u" ? UC.ResizeObserver : OH; -}(), xl = /* @__PURE__ */ new Map(); -function LH(e) { +var voe = function() { + return typeof WC.ResizeObserver < "u" ? WC.ResizeObserver : Dz; +}(), wl = /* @__PURE__ */ new Map(); +function Iz(e) { e.forEach(function(t) { var r, n = t.target; - (r = xl.get(n)) === null || r === void 0 || r.forEach(function(i) { + (r = wl.get(n)) === null || r === void 0 || r.forEach(function(i) { return i(n); }); }); } -var FH = new boe(LH); +var Az = new voe(Iz); process.env.NODE_ENV; process.env.NODE_ENV; -function woe(e, t) { - xl.has(e) || (xl.set(e, /* @__PURE__ */ new Set()), FH.observe(e)), xl.get(e).add(t); +function moe(e, t) { + wl.has(e) || (wl.set(e, /* @__PURE__ */ new Set()), Az.observe(e)), wl.get(e).add(t); } -function xoe(e, t) { - xl.has(e) && (xl.get(e).delete(t), xl.get(e).size || (FH.unobserve(e), xl.delete(e))); +function yoe(e, t) { + wl.has(e) && (wl.get(e).delete(t), wl.get(e).size || (Az.unobserve(e), wl.delete(e))); } function Xn(e, t) { if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function"); } -function dF(e, t) { +function cF(e, t) { for (var r = 0; r < t.length; r++) { var n = t[r]; - n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, _H(n.key), n); + n.enumerable = n.enumerable || !1, n.configurable = !0, "value" in n && (n.writable = !0), Object.defineProperty(e, Rz(n.key), n); } } function Zn(e, t, r) { - return t && dF(e.prototype, t), r && dF(e, r), Object.defineProperty(e, "prototype", { + return t && cF(e.prototype, t), r && cF(e, r), Object.defineProperty(e, "prototype", { writable: !1 }), e; } -function Cv(e, t) { - return Cv = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(r, n) { +function Sv(e, t) { + return Sv = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(r, n) { return r.__proto__ = n, r; - }, Cv(e, t); + }, Sv(e, t); } -function el(e, t) { +function Js(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Super expression must either be null or a function"); e.prototype = Object.create(t && t.prototype, { constructor: { @@ -2041,20 +2041,20 @@ function el(e, t) { } }), Object.defineProperty(e, "prototype", { writable: !1 - }), t && Cv(e, t); + }), t && Sv(e, t); } -function Sv(e) { - return Sv = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(t) { +function bv(e) { + return bv = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(t) { return t.__proto__ || Object.getPrototypeOf(t); - }, Sv(e); + }, bv(e); } -function _D() { +function TD() { try { var e = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() { })); } catch { } - return (_D = function() { + return (TD = function() { return !!e; })(); } @@ -2062,25 +2062,25 @@ function Ge(e) { if (e === void 0) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return e; } -function Eoe(e, t) { - if (t && (gt(t) == "object" || typeof t == "function")) return t; +function Coe(e, t) { + if (t && (pt(t) == "object" || typeof t == "function")) return t; if (t !== void 0) throw new TypeError("Derived constructors may only return object or undefined"); return Ge(e); } -function tl(e) { - var t = _D(); +function el(e) { + var t = TD(); return function() { - var r, n = Sv(e); + var r, n = bv(e); if (t) { - var i = Sv(this).constructor; + var i = bv(this).constructor; r = Reflect.construct(n, arguments, i); } else r = n.apply(this, arguments); - return Eoe(this, r); + return Coe(this, r); }; } -var Roe = /* @__PURE__ */ function(e) { - el(r, e); - var t = tl(r); +var Soe = /* @__PURE__ */ function(e) { + Js(r, e); + var t = el(r); function r() { return Xn(this, r), t.apply(this, arguments); } @@ -2091,7 +2091,7 @@ var Roe = /* @__PURE__ */ function(e) { } }]), r; }(S.Component); -function Poe(e, t) { +function boe(e, t) { var r = e.children, n = e.disabled, i = S.useRef(null), o = S.useRef(null), a = S.useContext(AP), s = typeof r == "function", l = s ? r(i) : r, c = S.useRef({ width: -1, height: -1, @@ -2099,8 +2099,8 @@ function Poe(e, t) { offsetHeight: -1 }), u = !s && /* @__PURE__ */ S.isValidElement(l) && js(l), d = u ? l.ref : null, h = Xc(d, i), f = function() { var m; - return Bg(i.current) || // Support `nativeElement` format - (i.current && gt(i.current) === "object" ? Bg((m = i.current) === null || m === void 0 ? void 0 : m.nativeElement) : null) || Bg(o.current); + return Vg(i.current) || // Support `nativeElement` format + (i.current && pt(i.current) === "object" ? Vg((m = i.current) === null || m === void 0 ? void 0 : m.nativeElement) : null) || Vg(o.current); }; S.useImperativeHandle(t, function() { return f(); @@ -2108,16 +2108,16 @@ function Poe(e, t) { var p = S.useRef(e); p.current = e; var v = S.useCallback(function(g) { - var m = p.current, y = m.onResize, C = m.data, b = g.getBoundingClientRect(), w = b.width, x = b.height, E = g.offsetWidth, P = g.offsetHeight, R = Math.floor(w), T = Math.floor(x); - if (c.current.width !== R || c.current.height !== T || c.current.offsetWidth !== E || c.current.offsetHeight !== P) { + var m = p.current, y = m.onResize, C = m.data, b = g.getBoundingClientRect(), w = b.width, x = b.height, E = g.offsetWidth, R = g.offsetHeight, P = Math.floor(w), T = Math.floor(x); + if (c.current.width !== P || c.current.height !== T || c.current.offsetWidth !== E || c.current.offsetHeight !== R) { var _ = { - width: R, + width: P, height: T, offsetWidth: E, - offsetHeight: P + offsetHeight: R }; c.current = _; - var D = E === Math.round(w) ? w : E, A = P === Math.round(x) ? x : P, M = J(J({}, _), {}, { + var D = E === Math.round(w) ? w : E, A = R === Math.round(x) ? x : R, M = Z(Z({}, _), {}, { offsetWidth: D, offsetHeight: A }); @@ -2128,31 +2128,31 @@ function Poe(e, t) { }, []); return S.useEffect(function() { var g = f(); - return g && !n && woe(g, v), function() { - return xoe(g, v); + return g && !n && moe(g, v), function() { + return yoe(g, v); }; - }, [i.current, n]), /* @__PURE__ */ S.createElement(Roe, { + }, [i.current, n]), /* @__PURE__ */ S.createElement(Soe, { ref: o }, u ? /* @__PURE__ */ S.cloneElement(l, { ref: h }) : l); } -var NH = /* @__PURE__ */ S.forwardRef(Poe); -process.env.NODE_ENV !== "production" && (NH.displayName = "SingleObserver"); -var Toe = "rc-observer-key"; -function _oe(e, t) { - var r = e.children, n = typeof r == "function" ? [r] : mi(r); +var Oz = /* @__PURE__ */ S.forwardRef(boe); +process.env.NODE_ENV !== "production" && (Oz.displayName = "SingleObserver"); +var woe = "rc-observer-key"; +function xoe(e, t) { + var r = e.children, n = typeof r == "function" ? [r] : Si(r); return process.env.NODE_ENV !== "production" && (n.length > 1 ? Ws(!1, "Find more than one child node with `children` in ResizeObserver. Please use ResizeObserver.Collection instead.") : n.length === 0 && Ws(!1, "`children` of ResizeObserver is empty. Nothing is in observe.")), n.map(function(i, o) { - var a = (i == null ? void 0 : i.key) || "".concat(Toe, "-").concat(o); - return /* @__PURE__ */ S.createElement(NH, Te({}, e, { + var a = (i == null ? void 0 : i.key) || "".concat(woe, "-").concat(o); + return /* @__PURE__ */ S.createElement(Oz, Te({}, e, { key: a, ref: o === 0 ? t : void 0 }), i); }); } -var Si = /* @__PURE__ */ S.forwardRef(_oe); -process.env.NODE_ENV !== "production" && (Si.displayName = "ResizeObserver"); -Si.Collection = noe; +var Ai = /* @__PURE__ */ S.forwardRef(xoe); +process.env.NODE_ENV !== "production" && (Ai.displayName = "ResizeObserver"); +Ai.Collection = Qie; function Sn(e, t) { var r = Object.assign({}, e); return Array.isArray(t) && t.forEach(function(n) { @@ -2164,67 +2164,67 @@ function LP(e, t) { for (var r = 0, n = Array(t); r < t; r++) n[r] = e[r]; return n; } -function Moe(e) { +function Eoe(e) { if (Array.isArray(e)) return LP(e); } -function kH(e) { +function Lz(e) { if (typeof Symbol < "u" && e[Symbol.iterator] != null || e["@@iterator"] != null) return Array.from(e); } -function MD(e, t) { +function _D(e, t) { if (e) { if (typeof e == "string") return LP(e, t); var r = {}.toString.call(e).slice(8, -1); return r === "Object" && e.constructor && (r = e.constructor.name), r === "Map" || r === "Set" ? Array.from(e) : r === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r) ? LP(e, t) : void 0; } } -function Doe() { +function Roe() { throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`); } function $e(e) { - return Moe(e) || kH(e) || MD(e) || Doe(); + return Eoe(e) || Lz(e) || _D(e) || Roe(); } -var $H = function(t) { +var Fz = function(t) { return +setTimeout(t, 16); -}, BH = function(t) { +}, Nz = function(t) { return clearTimeout(t); }; -typeof window < "u" && "requestAnimationFrame" in window && ($H = function(t) { +typeof window < "u" && "requestAnimationFrame" in window && (Fz = function(t) { return window.requestAnimationFrame(t); -}, BH = function(t) { +}, Nz = function(t) { return window.cancelAnimationFrame(t); }); -var hF = 0, Ob = /* @__PURE__ */ new Map(); -function VH(e) { - Ob.delete(e); +var uF = 0, Ib = /* @__PURE__ */ new Map(); +function kz(e) { + Ib.delete(e); } var Nr = function(t) { var r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 1; - hF += 1; - var n = hF; + uF += 1; + var n = uF; function i(o) { if (o === 0) - VH(n), t(); + kz(n), t(); else { - var a = $H(function() { + var a = Fz(function() { i(o - 1); }); - Ob.set(n, a); + Ib.set(n, a); } } return i(r), n; }; Nr.cancel = function(e) { - var t = Ob.get(e); - return VH(e), BH(t); + var t = Ib.get(e); + return kz(e), Nz(t); }; process.env.NODE_ENV !== "production" && (Nr.ids = function() { - return Ob; + return Ib; }); -function zH(e) { +function $z(e) { if (Array.isArray(e)) return e; } -function Ioe(e, t) { +function Poe(e, t) { var r = e == null ? null : typeof Symbol < "u" && e[Symbol.iterator] || e["@@iterator"]; if (r != null) { var n, i, o, a, s = [], l = !0, c = !1; @@ -2245,14 +2245,14 @@ function Ioe(e, t) { return s; } } -function HH() { +function Bz() { throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`); } function ce(e, t) { - return zH(e) || Ioe(e, t) || MD(e, t) || HH(); + return $z(e) || Poe(e, t) || _D(e, t) || Bz(); } -function bv(e) { +function wv(e) { for (var t = 0, r, n = 0, i = e.length; i >= 4; ++n, i -= 4) r = e.charCodeAt(n) & 255 | (e.charCodeAt(++n) & 255) << 8 | (e.charCodeAt(++n) & 255) << 16 | (e.charCodeAt(++n) & 255) << 24, r = /* Math.imul(k, m): */ (r & 65535) * 1540483477 + ((r >>> 16) * 59797 << 16), r ^= /* k >>> r: */ @@ -2271,7 +2271,7 @@ function bv(e) { return t ^= t >>> 13, t = /* Math.imul(h, m): */ (t & 65535) * 1540483477 + ((t >>> 16) * 59797 << 16), ((t ^ t >>> 15) >>> 0).toString(36); } -function oi() { +function ii() { return !!(typeof window < "u" && window.document && window.document.createElement); } function FP(e, t) { @@ -2286,38 +2286,38 @@ function FP(e, t) { } return !1; } -var fF = "data-rc-order", pF = "data-rc-priority", Aoe = "rc-util-key", NP = /* @__PURE__ */ new Map(); -function GH() { +var dF = "data-rc-order", hF = "data-rc-priority", Toe = "rc-util-key", NP = /* @__PURE__ */ new Map(); +function Vz() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, t = e.mark; - return t ? t.startsWith("data-") ? t : "data-".concat(t) : Aoe; + return t ? t.startsWith("data-") ? t : "data-".concat(t) : Toe; } -function Lb(e) { +function Ab(e) { if (e.attachTo) return e.attachTo; var t = document.querySelector("head"); return t || document.body; } -function Ooe(e) { +function _oe(e) { return e === "queue" ? "prependQueue" : e ? "prepend" : "append"; } -function DD(e) { +function MD(e) { return Array.from((NP.get(e) || e).children).filter(function(t) { return t.tagName === "STYLE"; }); } -function WH(e) { +function Hz(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; - if (!oi()) + if (!ii()) return null; - var r = t.csp, n = t.prepend, i = t.priority, o = i === void 0 ? 0 : i, a = Ooe(n), s = a === "prependQueue", l = document.createElement("style"); - l.setAttribute(fF, a), s && o && l.setAttribute(pF, "".concat(o)), r != null && r.nonce && (l.nonce = r == null ? void 0 : r.nonce), l.innerHTML = e; - var c = Lb(t), u = c.firstChild; + var r = t.csp, n = t.prepend, i = t.priority, o = i === void 0 ? 0 : i, a = _oe(n), s = a === "prependQueue", l = document.createElement("style"); + l.setAttribute(dF, a), s && o && l.setAttribute(hF, "".concat(o)), r != null && r.nonce && (l.nonce = r == null ? void 0 : r.nonce), l.innerHTML = e; + var c = Ab(t), u = c.firstChild; if (n) { if (s) { - var d = (t.styles || DD(c)).filter(function(h) { - if (!["prepend", "prependQueue"].includes(h.getAttribute(fF))) + var d = (t.styles || MD(c)).filter(function(h) { + if (!["prepend", "prependQueue"].includes(h.getAttribute(dF))) return !1; - var f = Number(h.getAttribute(pF) || 0); + var f = Number(h.getAttribute(hF) || 0); return o >= f; }); if (d.length) @@ -2328,32 +2328,32 @@ function WH(e) { c.appendChild(l); return l; } -function jH(e) { - var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = Lb(t); - return (t.styles || DD(r)).find(function(n) { - return n.getAttribute(GH(t)) === e; +function zz(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = Ab(t); + return (t.styles || MD(r)).find(function(n) { + return n.getAttribute(Vz(t)) === e; }); } -function wv(e) { - var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = jH(e, t); +function xv(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = zz(e, t); if (r) { - var n = Lb(t); + var n = Ab(t); n.removeChild(r); } } -function Loe(e, t) { +function Moe(e, t) { var r = NP.get(e); if (!r || !FP(document, r)) { - var n = WH("", t), i = n.parentNode; + var n = Hz("", t), i = n.parentNode; NP.set(e, i), e.removeChild(n); } } -function Ml(e, t) { - var r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, n = Lb(r), i = DD(n), o = J(J({}, r), {}, { +function _l(e, t) { + var r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, n = Ab(r), i = MD(n), o = Z(Z({}, r), {}, { styles: i }); - Loe(n, o); - var a = jH(t, o); + Moe(n, o); + var a = zz(t, o); if (a) { var s, l; if ((s = o.csp) !== null && s !== void 0 && s.nonce && a.nonce !== ((l = o.csp) === null || l === void 0 ? void 0 : l.nonce)) { @@ -2362,10 +2362,10 @@ function Ml(e, t) { } return a.innerHTML !== e && (a.innerHTML = e), a; } - var u = WH(e, o); - return u.setAttribute(GH(o), t), u; + var u = Hz(e, o); + return u.setAttribute(Vz(o), t), u; } -function Foe(e, t) { +function Doe(e, t) { if (e == null) return {}; var r = {}; for (var n in e) if ({}.hasOwnProperty.call(e, n)) { @@ -2376,7 +2376,7 @@ function Foe(e, t) { } function Ft(e, t) { if (e == null) return {}; - var r, n, i = Foe(e, t); + var r, n, i = Doe(e, t); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); for (n = 0; n < o.length; n++) r = o[n], t.indexOf(r) >= 0 || {}.propertyIsEnumerable.call(e, r) && (i[r] = e[r]); @@ -2403,7 +2403,7 @@ function rs(e, t) { return !1; return !0; } - if (o && a && gt(o) === "object" && gt(a) === "object") { + if (o && a && pt(o) === "object" && pt(a) === "object") { var d = Object.keys(o); return d.length !== Object.keys(a).length ? !1 : d.every(function(h) { return i(o[h], a[h], c); @@ -2413,11 +2413,11 @@ function rs(e, t) { } return i(e, t); } -var Noe = "%"; +var Ioe = "%"; function kP(e) { - return e.join(Noe); + return e.join(Ioe); } -var koe = /* @__PURE__ */ function() { +var Aoe = /* @__PURE__ */ function() { function e(t) { Xn(this, e), U(this, "instanceId", void 0), U(this, "cache", /* @__PURE__ */ new Map()), this.instanceId = t; } @@ -2445,8 +2445,8 @@ var koe = /* @__PURE__ */ function() { o === null ? this.cache.delete(r) : this.cache.set(r, o); } }]), e; -}(), Pf = "data-token-hash", Xa = "data-css-hash", $oe = "data-cache-path", mc = "__cssinjs_instance__"; -function Boe() { +}(), Pf = "data-token-hash", Xa = "data-css-hash", Ooe = "data-cache-path", mc = "__cssinjs_instance__"; +function Loe() { var e = Math.random().toString(12).slice(2); if (typeof document < "u" && document.head && document.body) { var t = document.body.querySelectorAll("style[".concat(Xa, "]")) || [], r = document.head.firstChild; @@ -2465,25 +2465,25 @@ function Boe() { n[o] = !0; }); } - return new koe(e); + return new Aoe(e); } -var Fb = /* @__PURE__ */ S.createContext({ +var Ob = /* @__PURE__ */ S.createContext({ hashPriority: "low", - cache: Boe(), + cache: Loe(), defaultCache: !0 -}), UH = /* @__PURE__ */ Zn(function e() { +}), Gz = /* @__PURE__ */ Zn(function e() { Xn(this, e); -}), KH = "CALC_UNIT", Voe = new RegExp(KH, "g"); +}), Wz = "CALC_UNIT", Foe = new RegExp(Wz, "g"); function b1(e) { - return typeof e == "number" ? "".concat(e).concat(KH) : e; + return typeof e == "number" ? "".concat(e).concat(Wz) : e; } -var zoe = /* @__PURE__ */ function(e) { - el(r, e); - var t = tl(r); +var Noe = /* @__PURE__ */ function(e) { + Js(r, e); + var t = el(r); function r(n, i) { var o; Xn(this, r), o = t.call(this), U(Ge(o), "result", ""), U(Ge(o), "unitlessCssVar", void 0), U(Ge(o), "lowPriority", void 0); - var a = gt(n); + var a = pt(n); return o.unitlessCssVar = i, n instanceof r ? o.result = "(".concat(n.result, ")") : a === "number" ? o.result = b1(n) : a === "string" && (o.result = n), o; } return Zn(r, [{ @@ -2517,12 +2517,12 @@ var zoe = /* @__PURE__ */ function(e) { var o = this, a = i || {}, s = a.unit, l = !0; return typeof s == "boolean" ? l = s : Array.from(this.unitlessCssVar).some(function(c) { return o.result.includes(c); - }) && (l = !1), this.result = this.result.replace(Voe, l ? "px" : ""), typeof this.lowPriority < "u" ? "calc(".concat(this.result, ")") : this.result; + }) && (l = !1), this.result = this.result.replace(Foe, l ? "px" : ""), typeof this.lowPriority < "u" ? "calc(".concat(this.result, ")") : this.result; } }]), r; -}(UH), Hoe = /* @__PURE__ */ function(e) { - el(r, e); - var t = tl(r); +}(Gz), koe = /* @__PURE__ */ function(e) { + Js(r, e); + var t = el(r); function r(n) { var i; return Xn(this, r), i = t.call(this), U(Ge(i), "result", 0), n instanceof r ? i.result = n.result : typeof n == "number" && (i.result = n), i; @@ -2553,13 +2553,13 @@ var zoe = /* @__PURE__ */ function(e) { return this.result; } }]), r; -}(UH), Goe = function(t, r) { - var n = t === "css" ? zoe : Hoe; +}(Gz), $oe = function(t, r) { + var n = t === "css" ? Noe : koe; return function(i) { return new n(i, r); }; }; -function Woe(e, t) { +function Boe(e, t) { if (e.length !== t.length) return !1; for (var r = 0; r < e.length; r++) @@ -2567,7 +2567,7 @@ function Woe(e, t) { return !1; return !0; } -var ID = /* @__PURE__ */ function() { +var DD = /* @__PURE__ */ function() { function e() { Xn(this, e), U(this, "cache", void 0), U(this, "keys", void 0), U(this, "cacheCallTimes", void 0), this.cache = /* @__PURE__ */ new Map(), this.keys = [], this.cacheCallTimes = 0; } @@ -2648,16 +2648,16 @@ var ID = /* @__PURE__ */ function() { value: function(r) { if (this.has(r)) return this.keys = this.keys.filter(function(n) { - return !Woe(n, r); + return !Boe(n, r); }), this.deleteByPath(this.cache, r); } }]), e; }(); -U(ID, "MAX_CACHE_SIZE", 20); -U(ID, "MAX_CACHE_OFFSET", 5); -var gF = 0, YH = /* @__PURE__ */ function() { +U(DD, "MAX_CACHE_SIZE", 20); +U(DD, "MAX_CACHE_OFFSET", 5); +var fF = 0, jz = /* @__PURE__ */ function() { function e(t) { - Xn(this, e), U(this, "derivatives", void 0), U(this, "id", void 0), this.derivatives = Array.isArray(t) ? t : [t], this.id = gF, t.length === 0 && Ws(t.length > 0, "[Ant Design CSS-in-JS] Theme should have at least one derivative function."), gF += 1; + Xn(this, e), U(this, "derivatives", void 0), U(this, "id", void 0), this.derivatives = Array.isArray(t) ? t : [t], this.id = fF, t.length === 0 && Ws(t.length > 0, "[Ant Design CSS-in-JS] Theme should have at least one derivative function."), fF += 1; } return Zn(e, [{ key: "getDerivativeToken", @@ -2667,39 +2667,39 @@ var gF = 0, YH = /* @__PURE__ */ function() { }, void 0); } }]), e; -}(), w1 = new ID(); +}(), w1 = new DD(); function $P(e) { var t = Array.isArray(e) ? e : [e]; - return w1.has(t) || w1.set(t, new YH(t)), w1.get(t); + return w1.has(t) || w1.set(t, new jz(t)), w1.get(t); } -var joe = /* @__PURE__ */ new WeakMap(), x1 = {}; -function Uoe(e, t) { - for (var r = joe, n = 0; n < t.length; n += 1) { +var Voe = /* @__PURE__ */ new WeakMap(), x1 = {}; +function Hoe(e, t) { + for (var r = Voe, n = 0; n < t.length; n += 1) { var i = t[n]; r.has(i) || r.set(i, /* @__PURE__ */ new WeakMap()), r = r.get(i); } return r.has(x1) || r.set(x1, e()), r.get(x1); } -var vF = /* @__PURE__ */ new WeakMap(); -function Vg(e) { - var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, r = vF.get(e) || ""; +var pF = /* @__PURE__ */ new WeakMap(); +function Hg(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, r = pF.get(e) || ""; return r || (Object.keys(e).forEach(function(n) { var i = e[n]; - r += n, i instanceof YH ? r += i.id : i && gt(i) === "object" ? r += Vg(i, t) : r += i; - }), t && (r = bv(r)), vF.set(e, r)), r; + r += n, i instanceof jz ? r += i.id : i && pt(i) === "object" ? r += Hg(i, t) : r += i; + }), t && (r = wv(r)), pF.set(e, r)), r; } -function mF(e, t) { - return bv("".concat(t, "_").concat(Vg(e, !0))); +function gF(e, t) { + return wv("".concat(t, "_").concat(Hg(e, !0))); } -var BP = oi(); -function te(e) { +var BP = ii(); +function ee(e) { return typeof e == "number" ? "".concat(e, "px") : e; } -function YC(e, t, r) { +function UC(e, t, r) { var n = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {}, i = arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : !1; if (i) return e; - var o = J(J({}, n), {}, U(U({}, Pf, t), Xa, r)), a = Object.keys(o).map(function(s) { + var o = Z(Z({}, n), {}, U(U({}, Pf, t), Xa, r)), a = Object.keys(o).map(function(s) { var l = o[s]; return l ? "".concat(s, '="').concat(l, '"') : null; }).filter(function(s) { @@ -2707,32 +2707,32 @@ function YC(e, t, r) { }).join(" "); return ""); } -var oC = function(t) { +var nC = function(t) { var r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : ""; return "--".concat(r ? "".concat(r, "-") : "").concat(t).replace(/([a-z0-9])([A-Z])/g, "$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g, "$1-$2").replace(/([a-z])([A-Z0-9])/g, "$1-$2").toLowerCase(); -}, Koe = function(t, r, n) { +}, zoe = function(t, r, n) { return Object.keys(t).length ? ".".concat(r).concat(n != null && n.scope ? ".".concat(n.scope) : "", "{").concat(Object.entries(t).map(function(i) { var o = ce(i, 2), a = o[0], s = o[1]; return "".concat(a, ":").concat(s, ";"); }).join(""), "}") : ""; -}, qH = function(t, r, n) { +}, Uz = function(t, r, n) { var i = {}, o = {}; return Object.entries(t).forEach(function(a) { var s, l, c = ce(a, 2), u = c[0], d = c[1]; if (n != null && (s = n.preserve) !== null && s !== void 0 && s[u]) o[u] = d; else if ((typeof d == "string" || typeof d == "number") && !(n != null && (l = n.ignore) !== null && l !== void 0 && l[u])) { - var h, f = oC(u, n == null ? void 0 : n.prefix); + var h, f = nC(u, n == null ? void 0 : n.prefix); i[f] = typeof d == "number" && !(n != null && (h = n.unitless) !== null && h !== void 0 && h[u]) ? "".concat(d, "px") : String(d), o[u] = "var(".concat(f, ")"); } - }), [o, Koe(i, r, { + }), [o, zoe(i, r, { scope: n == null ? void 0 : n.scope })]; -}, yF = process.env.NODE_ENV !== "test" && oi() ? S.useLayoutEffect : S.useEffect, Pr = function(t, r) { +}, vF = process.env.NODE_ENV !== "test" && ii() ? S.useLayoutEffect : S.useEffect, Pr = function(t, r) { var n = S.useRef(!0); - yF(function() { + vF(function() { return t(n.current); - }, r), yF(function() { + }, r), vF(function() { return n.current = !1, function() { n.current = !0; }; @@ -2742,15 +2742,15 @@ var oC = function(t) { if (!n) return t(); }, r); -}, Yoe = J({}, S), CF = Yoe.useInsertionEffect, qoe = function(t, r, n) { +}, Goe = Z({}, S), mF = Goe.useInsertionEffect, Woe = function(t, r, n) { S.useMemo(t, n), Pr(function() { return r(!0); }, n); -}, Xoe = CF ? function(e, t, r) { - return CF(function() { +}, joe = mF ? function(e, t, r) { + return mF(function() { return e(), t(); }, r); -} : qoe, Zoe = J({}, S), Qoe = Zoe.useInsertionEffect, Joe = function(t) { +} : Woe, Uoe = Z({}, S), Koe = Uoe.useInsertionEffect, Yoe = function(t) { var r = [], n = !1; function i(o) { if (n) { @@ -2766,37 +2766,37 @@ var oC = function(t) { }); }; }, t), i; -}, eae = function() { +}, qoe = function() { return function(t) { t(); }; -}, tae = typeof Qoe < "u" ? Joe : eae; -function rae() { +}, Xoe = typeof Koe < "u" ? Yoe : qoe; +function Zoe() { return !1; } -var zP = !1; -function nae() { - return zP; +var HP = !1; +function Qoe() { + return HP; } -const iae = process.env.NODE_ENV === "production" ? rae : nae; +const Joe = process.env.NODE_ENV === "production" ? Zoe : Qoe; if (process.env.NODE_ENV !== "production" && typeof module < "u" && module && module.hot && typeof window < "u") { var E1 = window; if (typeof E1.webpackHotUpdate == "function") { - var oae = E1.webpackHotUpdate; + var eae = E1.webpackHotUpdate; E1.webpackHotUpdate = function() { - return zP = !0, setTimeout(function() { - zP = !1; - }, 0), oae.apply(void 0, arguments); + return HP = !0, setTimeout(function() { + HP = !1; + }, 0), eae.apply(void 0, arguments); }; } } -function AD(e, t, r, n, i) { - var o = S.useContext(Fb), a = o.cache, s = [e].concat($e(t)), l = kP(s), c = tae([l]), u = iae(), d = function(v) { +function ID(e, t, r, n, i) { + var o = S.useContext(Ob), a = o.cache, s = [e].concat($e(t)), l = kP(s), c = Xoe([l]), u = Joe(), d = function(v) { a.opUpdate(l, function(g) { var m = g || [void 0, void 0], y = ce(m, 2), C = y[0], b = C === void 0 ? 0 : C, w = y[1], x = w; process.env.NODE_ENV !== "production" && w && u && (n == null || n(x, u), x = null); - var E = x || r(), P = [b, E]; - return v ? v(P) : P; + var E = x || r(), R = [b, E]; + return v ? v(R) : R; }); }; S.useMemo( @@ -2810,7 +2810,7 @@ function AD(e, t, r, n, i) { var h = a.opGet(l); process.env.NODE_ENV !== "production" && !h && (d(), h = a.opGet(l)); var f = h[1]; - return Xoe(function() { + return joe(function() { i == null || i(f); }, function(p) { return d(function(v) { @@ -2826,11 +2826,11 @@ function AD(e, t, r, n, i) { }; }, [l]), f; } -var aae = {}, sae = process.env.NODE_ENV !== "production" ? "css-dev-only-do-not-override" : "css", zu = /* @__PURE__ */ new Map(); -function lae(e) { - zu.set(e, (zu.get(e) || 0) + 1); +var tae = {}, rae = process.env.NODE_ENV !== "production" ? "css-dev-only-do-not-override" : "css", Hu = /* @__PURE__ */ new Map(); +function nae(e) { + Hu.set(e, (Hu.get(e) || 0) + 1); } -function cae(e, t) { +function iae(e, t) { if (typeof document < "u") { var r = document.querySelectorAll("style[".concat(Pf, '="').concat(e, '"]')); r.forEach(function(n) { @@ -2841,28 +2841,28 @@ function cae(e, t) { }); } } -var uae = 0; -function dae(e, t) { - zu.set(e, (zu.get(e) || 0) - 1); - var r = Array.from(zu.keys()), n = r.filter(function(i) { - var o = zu.get(i) || 0; +var oae = 0; +function aae(e, t) { + Hu.set(e, (Hu.get(e) || 0) - 1); + var r = Array.from(Hu.keys()), n = r.filter(function(i) { + var o = Hu.get(i) || 0; return o <= 0; }); - r.length - n.length > uae && n.forEach(function(i) { - cae(i, t), zu.delete(i); + r.length - n.length > oae && n.forEach(function(i) { + iae(i, t), Hu.delete(i); }); } -var hae = function(t, r, n, i) { - var o = n.getDerivativeToken(t), a = J(J({}, o), r); +var sae = function(t, r, n, i) { + var o = n.getDerivativeToken(t), a = Z(Z({}, o), r); return i && (a = i(a)), a; -}, XH = "token"; -function fae(e, t) { - var r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, n = Qt(Fb), i = n.cache.instanceId, o = n.container, a = r.salt, s = a === void 0 ? "" : a, l = r.override, c = l === void 0 ? aae : l, u = r.formatToken, d = r.getComputedToken, h = r.cssVar, f = Uoe(function() { +}, Kz = "token"; +function lae(e, t) { + var r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, n = Qt(Ob), i = n.cache.instanceId, o = n.container, a = r.salt, s = a === void 0 ? "" : a, l = r.override, c = l === void 0 ? tae : l, u = r.formatToken, d = r.getComputedToken, h = r.cssVar, f = Hoe(function() { return Object.assign.apply(Object, [{}].concat($e(t))); - }, t), p = Vg(f), v = Vg(c), g = h ? Vg(h) : "", m = AD(XH, [s, e.id, p, v, g], function() { - var y, C = d ? d(f, c, e) : hae(f, c, e, u), b = J({}, C), w = ""; + }, t), p = Hg(f), v = Hg(c), g = h ? Hg(h) : "", m = ID(Kz, [s, e.id, p, v, g], function() { + var y, C = d ? d(f, c, e) : sae(f, c, e, u), b = Z({}, C), w = ""; if (h) { - var x = qH(C, h.key, { + var x = Uz(C, h.key, { prefix: h.prefix, ignore: h.ignore, unitless: h.unitless, @@ -2870,18 +2870,18 @@ function fae(e, t) { }), E = ce(x, 2); C = E[0], w = E[1]; } - var P = mF(C, s); - C._tokenKey = P, b._tokenKey = mF(b, s); - var R = (y = h == null ? void 0 : h.key) !== null && y !== void 0 ? y : P; - C._themeKey = R, lae(R); - var T = "".concat(sae, "-").concat(bv(P)); + var R = gF(C, s); + C._tokenKey = R, b._tokenKey = gF(b, s); + var P = (y = h == null ? void 0 : h.key) !== null && y !== void 0 ? y : R; + C._themeKey = P, nae(P); + var T = "".concat(rae, "-").concat(wv(R)); return C._hashId = T, [C, T, b, w, (h == null ? void 0 : h.key) || ""]; }, function(y) { - dae(y[0]._themeKey, i); + aae(y[0]._themeKey, i); }, function(y) { var C = ce(y, 4), b = C[0], w = C[3]; if (h && w) { - var x = Ml(w, bv("css-variables-".concat(b._themeKey)), { + var x = _l(w, wv("css-variables-".concat(b._themeKey)), { mark: Xa, prepend: "queue", attachTo: o, @@ -2892,16 +2892,16 @@ function fae(e, t) { }); return m; } -var pae = function(t, r, n) { +var cae = function(t, r, n) { var i = ce(t, 5), o = i[2], a = i[3], s = i[4], l = n || {}, c = l.plain; if (!a) return null; var u = o._tokenKey, d = -999, h = { "data-rc-order": "prependQueue", "data-rc-priority": "".concat(d) - }, f = YC(a, s, u, h, c); + }, f = UC(a, s, u, h, c); return [d, u, f]; -}, gae = { +}, uae = { animationIterationCount: 1, borderImageOutset: 1, borderImageSlice: 1, @@ -2948,54 +2948,54 @@ var pae = function(t, r, n) { strokeMiterlimit: 1, strokeOpacity: 1, strokeWidth: 1 -}, ZH = "comm", QH = "rule", JH = "decl", vae = "@import", mae = "@keyframes", yae = "@layer", eG = Math.abs, OD = String.fromCharCode; -function tG(e) { +}, Yz = "comm", qz = "rule", Xz = "decl", dae = "@import", hae = "@keyframes", fae = "@layer", Zz = Math.abs, AD = String.fromCharCode; +function Qz(e) { return e.trim(); } -function aC(e, t, r) { +function iC(e, t, r) { return e.replace(t, r); } -function Cae(e, t, r) { +function pae(e, t, r) { return e.indexOf(t, r); } -function xv(e, t) { +function Ev(e, t) { return e.charCodeAt(t) | 0; } -function Ev(e, t, r) { +function Rv(e, t, r) { return e.slice(t, r); } -function bl(e) { +function Sl(e) { return e.length; } -function Sae(e) { +function gae(e) { return e.length; } -function by(e, t) { +function Cy(e, t) { return t.push(e), e; } -var Nb = 1, Tf = 1, rG = 0, wa = 0, Yn = 0, Xf = ""; -function LD(e, t, r, n, i, o, a, s) { - return { value: e, root: t, parent: r, type: n, props: i, children: o, line: Nb, column: Tf, length: a, return: "", siblings: s }; +var Lb = 1, Tf = 1, Jz = 0, wa = 0, Yn = 0, Xf = ""; +function OD(e, t, r, n, i, o, a, s) { + return { value: e, root: t, parent: r, type: n, props: i, children: o, line: Lb, column: Tf, length: a, return: "", siblings: s }; } -function bae() { +function vae() { return Yn; } -function wae() { - return Yn = wa > 0 ? xv(Xf, --wa) : 0, Tf--, Yn === 10 && (Tf = 1, Nb--), Yn; +function mae() { + return Yn = wa > 0 ? Ev(Xf, --wa) : 0, Tf--, Yn === 10 && (Tf = 1, Lb--), Yn; } function Za() { - return Yn = wa < rG ? xv(Xf, wa++) : 0, Tf++, Yn === 10 && (Tf = 1, Nb++), Yn; + return Yn = wa < Jz ? Ev(Xf, wa++) : 0, Tf++, Yn === 10 && (Tf = 1, Lb++), Yn; } function ld() { - return xv(Xf, wa); + return Ev(Xf, wa); } -function sC() { +function oC() { return wa; } -function kb(e, t) { - return Ev(Xf, e, t); +function Fb(e, t) { + return Rv(Xf, e, t); } -function HP(e) { +function zP(e) { switch (e) { case 0: case 9: @@ -3027,24 +3027,24 @@ function HP(e) { } return 0; } -function xae(e) { - return Nb = Tf = 1, rG = bl(Xf = e), wa = 0, []; +function yae(e) { + return Lb = Tf = 1, Jz = Sl(Xf = e), wa = 0, []; } -function Eae(e) { +function Cae(e) { return Xf = "", e; } function R1(e) { - return tG(kb(wa - 1, GP(e === 91 ? e + 2 : e === 40 ? e + 1 : e))); + return Qz(Fb(wa - 1, GP(e === 91 ? e + 2 : e === 40 ? e + 1 : e))); } -function Rae(e) { +function Sae(e) { for (; (Yn = ld()) && Yn < 33; ) Za(); - return HP(e) > 2 || HP(Yn) > 3 ? "" : " "; + return zP(e) > 2 || zP(Yn) > 3 ? "" : " "; } -function Pae(e, t) { +function bae(e, t) { for (; --t && Za() && !(Yn < 48 || Yn > 102 || Yn > 57 && Yn < 65 || Yn > 70 && Yn < 97); ) ; - return kb(e, sC() + (t < 6 && ld() == 32 && Za() == 32)); + return Fb(e, oC() + (t < 6 && ld() == 32 && Za() == 32)); } function GP(e) { for (; Za(); ) @@ -3064,26 +3064,26 @@ function GP(e) { } return wa; } -function Tae(e, t) { +function wae(e, t) { for (; Za() && e + Yn !== 57; ) if (e + Yn === 84 && ld() === 47) break; - return "/*" + kb(t, wa - 1) + "*" + OD(e === 47 ? e : Za()); + return "/*" + Fb(t, wa - 1) + "*" + AD(e === 47 ? e : Za()); } -function _ae(e) { - for (; !HP(ld()); ) +function xae(e) { + for (; !zP(ld()); ) Za(); - return kb(e, wa); + return Fb(e, wa); } -function Mae(e) { - return Eae(lC("", null, null, null, [""], e = xae(e), 0, [0], e)); +function Eae(e) { + return Cae(aC("", null, null, null, [""], e = yae(e), 0, [0], e)); } -function lC(e, t, r, n, i, o, a, s, l) { +function aC(e, t, r, n, i, o, a, s, l) { for (var c = 0, u = 0, d = a, h = 0, f = 0, p = 0, v = 1, g = 1, m = 1, y = 0, C = "", b = i, w = o, x = n, E = C; g; ) switch (p = y, y = Za()) { case 40: - if (p != 108 && xv(E, d - 1) == 58) { - Cae(E += aC(R1(y), "&", "&\f"), "&\f", eG(c ? s[c - 1] : 0)) != -1 && (m = -1); + if (p != 108 && Ev(E, d - 1) == 58) { + pae(E += iC(R1(y), "&", "&\f"), "&\f", Zz(c ? s[c - 1] : 0)) != -1 && (m = -1); break; } case 34: @@ -3095,23 +3095,23 @@ function lC(e, t, r, n, i, o, a, s, l) { case 10: case 13: case 32: - E += Rae(p); + E += Sae(p); break; case 92: - E += Pae(sC() - 1, 7); + E += bae(oC() - 1, 7); continue; case 47: switch (ld()) { case 42: case 47: - by(Dae(Tae(Za(), sC()), t, r, l), l); + Cy(Rae(wae(Za(), oC()), t, r, l), l); break; default: E += "/"; } break; case 123 * v: - s[c++] = bl(E) * m; + s[c++] = Sl(E) * m; case 125 * v: case 59: case 0: @@ -3120,138 +3120,138 @@ function lC(e, t, r, n, i, o, a, s, l) { case 125: g = 0; case 59 + u: - m == -1 && (E = aC(E, /\f/g, "")), f > 0 && bl(E) - d && by(f > 32 ? bF(E + ";", n, r, d - 1, l) : bF(aC(E, " ", "") + ";", n, r, d - 2, l), l); + m == -1 && (E = iC(E, /\f/g, "")), f > 0 && Sl(E) - d && Cy(f > 32 ? CF(E + ";", n, r, d - 1, l) : CF(iC(E, " ", "") + ";", n, r, d - 2, l), l); break; case 59: E += ";"; default: - if (by(x = SF(E, t, r, c, u, i, s, C, b = [], w = [], d, o), o), y === 123) + if (Cy(x = yF(E, t, r, c, u, i, s, C, b = [], w = [], d, o), o), y === 123) if (u === 0) - lC(E, t, x, x, b, o, d, s, w); + aC(E, t, x, x, b, o, d, s, w); else - switch (h === 99 && xv(E, 3) === 110 ? 100 : h) { + switch (h === 99 && Ev(E, 3) === 110 ? 100 : h) { case 100: case 108: case 109: case 115: - lC(e, x, x, n && by(SF(e, x, x, 0, 0, i, s, C, i, b = [], d, w), w), i, w, d, s, n ? b : w); + aC(e, x, x, n && Cy(yF(e, x, x, 0, 0, i, s, C, i, b = [], d, w), w), i, w, d, s, n ? b : w); break; default: - lC(E, x, x, x, [""], w, 0, s, w); + aC(E, x, x, x, [""], w, 0, s, w); } } c = u = f = 0, v = m = 1, C = E = "", d = a; break; case 58: - d = 1 + bl(E), f = p; + d = 1 + Sl(E), f = p; default: if (v < 1) { if (y == 123) --v; - else if (y == 125 && v++ == 0 && wae() == 125) + else if (y == 125 && v++ == 0 && mae() == 125) continue; } - switch (E += OD(y), y * v) { + switch (E += AD(y), y * v) { case 38: m = u > 0 ? 1 : (E += "\f", -1); break; case 44: - s[c++] = (bl(E) - 1) * m, m = 1; + s[c++] = (Sl(E) - 1) * m, m = 1; break; case 64: - ld() === 45 && (E += R1(Za())), h = ld(), u = d = bl(C = E += _ae(sC())), y++; + ld() === 45 && (E += R1(Za())), h = ld(), u = d = Sl(C = E += xae(oC())), y++; break; case 45: - p === 45 && bl(E) == 2 && (v = 0); + p === 45 && Sl(E) == 2 && (v = 0); } } return o; } -function SF(e, t, r, n, i, o, a, s, l, c, u, d) { - for (var h = i - 1, f = i === 0 ? o : [""], p = Sae(f), v = 0, g = 0, m = 0; v < n; ++v) - for (var y = 0, C = Ev(e, h + 1, h = eG(g = a[v])), b = e; y < p; ++y) - (b = tG(g > 0 ? f[y] + " " + C : aC(C, /&\f/g, f[y]))) && (l[m++] = b); - return LD(e, t, r, i === 0 ? QH : s, l, c, u, d); +function yF(e, t, r, n, i, o, a, s, l, c, u, d) { + for (var h = i - 1, f = i === 0 ? o : [""], p = gae(f), v = 0, g = 0, m = 0; v < n; ++v) + for (var y = 0, C = Rv(e, h + 1, h = Zz(g = a[v])), b = e; y < p; ++y) + (b = Qz(g > 0 ? f[y] + " " + C : iC(C, /&\f/g, f[y]))) && (l[m++] = b); + return OD(e, t, r, i === 0 ? qz : s, l, c, u, d); } -function Dae(e, t, r, n) { - return LD(e, t, r, ZH, OD(bae()), Ev(e, 2, -2), 0, n); +function Rae(e, t, r, n) { + return OD(e, t, r, Yz, AD(vae()), Rv(e, 2, -2), 0, n); } -function bF(e, t, r, n, i) { - return LD(e, t, r, JH, Ev(e, 0, n), Ev(e, n + 1, -1), n, i); +function CF(e, t, r, n, i) { + return OD(e, t, r, Xz, Rv(e, 0, n), Rv(e, n + 1, -1), n, i); } function WP(e, t) { for (var r = "", n = 0; n < e.length; n++) r += t(e[n], n, e, t) || ""; return r; } -function Iae(e, t, r, n) { +function Pae(e, t, r, n) { switch (e.type) { - case yae: + case fae: if (e.children.length) break; - case vae: - case JH: + case dae: + case Xz: return e.return = e.return || e.value; - case ZH: + case Yz: return ""; - case mae: + case hae: return e.return = e.value + "{" + WP(e.children, n) + "}"; - case QH: - if (!bl(e.value = e.props.join(","))) return ""; + case qz: + if (!Sl(e.value = e.props.join(","))) return ""; } - return bl(r = WP(e.children, n)) ? e.return = e.value + "{" + r + "}" : ""; + return Sl(r = WP(e.children, n)) ? e.return = e.value + "{" + r + "}" : ""; } -function nG(e, t) { +function eG(e, t) { var r = t.path, n = t.parentSelectors; Pt(!1, "[Ant Design CSS-in-JS] ".concat(r ? "Error in ".concat(r, ": ") : "").concat(e).concat(n.length ? " Selector: ".concat(n.join(" | ")) : "")); } -var Aae = function(t, r, n) { +var Tae = function(t, r, n) { if (t === "content") { var i = /(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/, o = ["normal", "none", "initial", "inherit", "unset"]; - (typeof r != "string" || o.indexOf(r) === -1 && !i.test(r) && (r.charAt(0) !== r.charAt(r.length - 1) || r.charAt(0) !== '"' && r.charAt(0) !== "'")) && nG("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(r, "\"'`."), n); + (typeof r != "string" || o.indexOf(r) === -1 && !i.test(r) && (r.charAt(0) !== r.charAt(r.length - 1) || r.charAt(0) !== '"' && r.charAt(0) !== "'")) && eG("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(r, "\"'`."), n); } -}, Oae = function(t, r, n) { - t === "animation" && n.hashId && r !== "none" && nG("You seem to be using hashed animation '".concat(r, "', in which case 'animationName' with Keyframe as value is recommended."), n); -}, wF = "data-ant-cssinjs-cache-path", iG = "_FILE_STYLE__", cd, oG = !0; -function Lae() { - if (!cd && (cd = {}, oi())) { +}, _ae = function(t, r, n) { + t === "animation" && n.hashId && r !== "none" && eG("You seem to be using hashed animation '".concat(r, "', in which case 'animationName' with Keyframe as value is recommended."), n); +}, SF = "data-ant-cssinjs-cache-path", tG = "_FILE_STYLE__", cd, rG = !0; +function Mae() { + if (!cd && (cd = {}, ii())) { var e = document.createElement("div"); - e.className = wF, e.style.position = "fixed", e.style.visibility = "hidden", e.style.top = "-9999px", document.body.appendChild(e); + e.className = SF, e.style.position = "fixed", e.style.visibility = "hidden", e.style.top = "-9999px", document.body.appendChild(e); var t = getComputedStyle(e).content || ""; t = t.replace(/^"/, "").replace(/"$/, ""), t.split(";").forEach(function(i) { var o = i.split(":"), a = ce(o, 2), s = a[0], l = a[1]; cd[s] = l; }); - var r = document.querySelector("style[".concat(wF, "]")); + var r = document.querySelector("style[".concat(SF, "]")); if (r) { var n; - oG = !1, (n = r.parentNode) === null || n === void 0 || n.removeChild(r); + rG = !1, (n = r.parentNode) === null || n === void 0 || n.removeChild(r); } document.body.removeChild(e); } } -function Fae(e) { - return Lae(), !!cd[e]; +function Dae(e) { + return Mae(), !!cd[e]; } -function Nae(e) { +function Iae(e) { var t = cd[e], r = null; - if (t && oi()) - if (oG) - r = iG; + if (t && ii()) + if (rG) + r = tG; else { var n = document.querySelector("style[".concat(Xa, '="').concat(cd[e], '"]')); n ? r = n.innerHTML : delete cd[e]; } return [r, t]; } -var aG = "_skip_check_", sG = "_multi_value_"; -function cC(e) { - var t = WP(Mae(e), Iae); +var nG = "_skip_check_", iG = "_multi_value_"; +function sC(e) { + var t = WP(Eae(e), Pae); return t.replace(/\{%%%\:[^;];}/g, ";"); } -function kae(e) { - return gt(e) === "object" && e && (aG in e || sG in e); +function Aae(e) { + return pt(e) === "object" && e && (nG in e || iG in e); } -function $ae(e, t, r) { +function Oae(e, t, r) { if (!t) return e; var n = ".".concat(t), i = r === "low" ? ":where(".concat(n, ")") : n, o = e.split(",").map(function(a) { @@ -3260,7 +3260,7 @@ function $ae(e, t, r) { }); return o.join(","); } -var Bae = function e(t) { +var Lae = function e(t) { var r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : { root: !0, parentSelectors: [] @@ -3271,8 +3271,8 @@ var Bae = function e(t) { var x = e(b.style, r, { root: !1, parentSelectors: a - }), E = ce(x, 1), P = E[0]; - g[w] = "@keyframes ".concat(b.getName(s)).concat(P); + }), E = ce(x, 1), R = E[0]; + g[w] = "@keyframes ".concat(b.getName(s)).concat(R); } } function y(b) { @@ -3290,24 +3290,24 @@ var Bae = function e(t) { else if (w._keyframe) m(w); else { - var x = h.reduce(function(E, P) { - var R; - return (P == null || (R = P.visit) === null || R === void 0 ? void 0 : R.call(P, E)) || E; + var x = h.reduce(function(E, R) { + var P; + return (R == null || (P = R.visit) === null || P === void 0 ? void 0 : P.call(R, E)) || E; }, w); Object.keys(x).forEach(function(E) { - var P = x[E]; - if (gt(P) === "object" && P && (E !== "animationName" || !P._keyframe) && !kae(P)) { - var R = !1, T = E.trim(), _ = !1; - (i || o) && s ? T.startsWith("@") ? R = !0 : T = $ae(E, s, u) : i && !s && (T === "&" || T === "") && (T = "", _ = !0); - var D = e(P, r, { + var R = x[E]; + if (pt(R) === "object" && R && (E !== "animationName" || !R._keyframe) && !Aae(R)) { + var P = !1, T = E.trim(), _ = !1; + (i || o) && s ? T.startsWith("@") ? P = !0 : T = Oae(E, s, u) : i && !s && (T === "&" || T === "") && (T = "", _ = !0); + var D = e(R, r, { root: _, - injectHash: R, + injectHash: P, parentSelectors: [].concat($e(a), [T]) }), A = ce(D, 2), M = A[0], O = A[1]; - g = J(J({}, g), O), v += "".concat(T).concat(M); + g = Z(Z({}, g), O), v += "".concat(T).concat(M); } else { let F = function(k, I) { - process.env.NODE_ENV !== "production" && (gt(P) !== "object" || !(P != null && P[aG])) && [Aae, Oae].concat($e(p)).forEach(function($) { + process.env.NODE_ENV !== "production" && (pt(R) !== "object" || !(R != null && R[nG])) && [Tae, _ae].concat($e(p)).forEach(function($) { return $(k, I, { path: c, hashId: s, @@ -3316,11 +3316,11 @@ var Bae = function e(t) { }); var V = k.replace(/[A-Z]/g, function($) { return "-".concat($.toLowerCase()); - }), z = I; - !gae[k] && typeof z == "number" && z !== 0 && (z = "".concat(z, "px")), k === "animationName" && I !== null && I !== void 0 && I._keyframe && (m(I), z = I.getName(s)), v += "".concat(V, ":").concat(z, ";"); + }), H = I; + !uae[k] && typeof H == "number" && H !== 0 && (H = "".concat(H, "px")), k === "animationName" && I !== null && I !== void 0 && I._keyframe && (m(I), H = I.getName(s)), v += "".concat(V, ":").concat(H, ";"); }; - var L, N = (L = P == null ? void 0 : P.value) !== null && L !== void 0 ? L : P; - gt(P) === "object" && P !== null && P !== void 0 && P[sG] && Array.isArray(N) ? N.forEach(function(k) { + var L, N = (L = R == null ? void 0 : R.value) !== null && L !== void 0 ? L : R; + pt(R) === "object" && R !== null && R !== void 0 && R[iG] && Array.isArray(N) ? N.forEach(function(k) { F(E, k); }) : F(E, N); } @@ -3331,43 +3331,43 @@ var Bae = function e(t) { }).join(` `))) : v = "{".concat(v, "}"), [v, g]; }; -function lG(e, t) { - return bv("".concat(e.join("%")).concat(t)); +function oG(e, t) { + return wv("".concat(e.join("%")).concat(t)); } -function Vae() { +function Fae() { return null; } -var cG = "style"; +var aG = "style"; function jP(e, t) { - var r = e.token, n = e.path, i = e.hashId, o = e.layer, a = e.nonce, s = e.clientOnly, l = e.order, c = l === void 0 ? 0 : l, u = S.useContext(Fb), d = u.autoClear, h = u.mock, f = u.defaultCache, p = u.hashPriority, v = u.container, g = u.ssrInline, m = u.transformers, y = u.linters, C = u.cache, b = u.layer, w = r._tokenKey, x = [w]; + var r = e.token, n = e.path, i = e.hashId, o = e.layer, a = e.nonce, s = e.clientOnly, l = e.order, c = l === void 0 ? 0 : l, u = S.useContext(Ob), d = u.autoClear, h = u.mock, f = u.defaultCache, p = u.hashPriority, v = u.container, g = u.ssrInline, m = u.transformers, y = u.linters, C = u.cache, b = u.layer, w = r._tokenKey, x = [w]; b && x.push("layer"), x.push.apply(x, $e(n)); var E = BP; process.env.NODE_ENV !== "production" && h !== void 0 && (E = h === "client"); - var P = AD( - cG, + var R = ID( + aG, x, // Create cache if needed function() { var A = x.join("|"); - if (Fae(A)) { - var M = Nae(A), O = ce(M, 2), L = O[0], N = O[1]; + if (Dae(A)) { + var M = Iae(A), O = ce(M, 2), L = O[0], N = O[1]; if (L) return [L, w, N, {}, s, c]; } - var F = t(), k = Bae(F, { + var F = t(), k = Lae(F, { hashId: i, hashPriority: p, layer: b ? o : void 0, path: n.join("-"), transformers: m, linters: y - }), I = ce(k, 2), V = I[0], z = I[1], $ = cC(V), W = lG(x, $); - return [$, w, W, z, s, c]; + }), I = ce(k, 2), V = I[0], H = I[1], $ = sC(V), W = oG(x, $); + return [$, w, W, H, s, c]; }, // Remove cache if no need function(A, M) { var O = ce(A, 3), L = O[2]; - (M || d) && BP && wv(L, { + (M || d) && BP && xv(L, { mark: Xa }); }, @@ -3376,7 +3376,7 @@ function jP(e, t) { var M = ce(A, 4), O = M[0]; M[1]; var L = M[2], N = M[3]; - if (E && O !== iG) { + if (E && O !== tG) { var F = { mark: Xa, prepend: b ? !1 : "queue", @@ -3390,27 +3390,27 @@ function jP(e, t) { Object.keys(N).forEach(function($) { $.startsWith("@layer") ? I.push($) : V.push($); }), I.forEach(function($) { - Ml(cC(N[$]), "_layer-".concat($), J(J({}, F), {}, { + _l(sC(N[$]), "_layer-".concat($), Z(Z({}, F), {}, { prepend: !0 })); }); - var z = Ml(O, L, F); - z[mc] = C.instanceId, z.setAttribute(Pf, w), process.env.NODE_ENV !== "production" && z.setAttribute($oe, x.join("|")), V.forEach(function($) { - Ml(cC(N[$]), "_effect-".concat($), F); + var H = _l(O, L, F); + H[mc] = C.instanceId, H.setAttribute(Pf, w), process.env.NODE_ENV !== "production" && H.setAttribute(Ooe, x.join("|")), V.forEach(function($) { + _l(sC(N[$]), "_effect-".concat($), F); }); } } - ), R = ce(P, 3), T = R[0], _ = R[1], D = R[2]; + ), P = ce(R, 3), T = P[0], _ = P[1], D = P[2]; return function(A) { var M; - return !g || E || !f ? M = /* @__PURE__ */ S.createElement(Vae, null) : M = /* @__PURE__ */ S.createElement("style", Te({}, U(U({}, Pf, _), Xa, D), { + return !g || E || !f ? M = /* @__PURE__ */ S.createElement(Fae, null) : M = /* @__PURE__ */ S.createElement("style", Te({}, U(U({}, Pf, _), Xa, D), { dangerouslySetInnerHTML: { __html: T } })), /* @__PURE__ */ S.createElement(S.Fragment, null, M, A); }; } -var zae = function(t, r, n) { +var Nae = function(t, r, n) { var i = ce(t, 6), o = i[0], a = i[1], s = i[2], l = i[3], c = i[4], u = i[5], d = n || {}, h = d.plain; if (c) return null; @@ -3418,31 +3418,31 @@ var zae = function(t, r, n) { "data-rc-order": "prependQueue", "data-rc-priority": "".concat(u) }; - return f = YC(o, a, s, p, h), l && Object.keys(l).forEach(function(v) { + return f = UC(o, a, s, p, h), l && Object.keys(l).forEach(function(v) { if (!r[v]) { r[v] = !0; - var g = cC(l[v]), m = YC(g, a, "_effect-".concat(v), p, h); + var g = sC(l[v]), m = UC(g, a, "_effect-".concat(v), p, h); v.startsWith("@layer") ? f = m + f : f += m; } }), [u, s, f]; -}, uG = "cssVar", Hae = function(t, r) { - var n = t.key, i = t.prefix, o = t.unitless, a = t.ignore, s = t.token, l = t.scope, c = l === void 0 ? "" : l, u = Qt(Fb), d = u.cache.instanceId, h = u.container, f = s._tokenKey, p = [].concat($e(t.path), [n, c, f]), v = AD(uG, p, function() { - var g = r(), m = qH(g, n, { +}, sG = "cssVar", kae = function(t, r) { + var n = t.key, i = t.prefix, o = t.unitless, a = t.ignore, s = t.token, l = t.scope, c = l === void 0 ? "" : l, u = Qt(Ob), d = u.cache.instanceId, h = u.container, f = s._tokenKey, p = [].concat($e(t.path), [n, c, f]), v = ID(sG, p, function() { + var g = r(), m = Uz(g, n, { prefix: i, unitless: o, ignore: a, scope: c - }), y = ce(m, 2), C = y[0], b = y[1], w = lG(p, b); + }), y = ce(m, 2), C = y[0], b = y[1], w = oG(p, b); return [C, b, w, n]; }, function(g) { var m = ce(g, 3), y = m[2]; - BP && wv(y, { + BP && xv(y, { mark: Xa }); }, function(g) { var m = ce(g, 3), y = m[1], C = m[2]; if (y) { - var b = Ml(y, C, { + var b = _l(y, C, { mark: Xa, prepend: "queue", attachTo: h, @@ -3452,17 +3452,17 @@ var zae = function(t, r, n) { } }); return v; -}, Gae = function(t, r, n) { +}, $ae = function(t, r, n) { var i = ce(t, 4), o = i[1], a = i[2], s = i[3], l = n || {}, c = l.plain; if (!o) return null; var u = -999, d = { "data-rc-order": "prependQueue", "data-rc-priority": "".concat(u) - }, h = YC(o, s, a, d, c); + }, h = UC(o, s, a, d, c); return [u, a, h]; }; -U(U(U({}, cG, zae), XH, pae), uG, Gae); +U(U(U({}, aG, Nae), Kz, cae), sG, $ae); var _r = /* @__PURE__ */ function() { function e(t, r) { Xn(this, e), U(this, "name", void 0), U(this, "style", void 0), U(this, "_keyframe", !0), this.name = t, this.style = r; @@ -3479,9 +3479,9 @@ function ah(e) { return e.notSplit = !0, e; } ah(["borderTop", "borderBottom"]), ah(["borderTop"]), ah(["borderBottom"]), ah(["borderLeft", "borderRight"]), ah(["borderLeft"]), ah(["borderRight"]); -var FD = /* @__PURE__ */ Qs({}); -function dG(e) { - return zH(e) || kH(e) || MD(e) || HH(); +var LD = /* @__PURE__ */ Zs({}); +function lG(e) { + return $z(e) || Lz(e) || _D(e) || Bz(); } function No(e, t) { for (var r = e, n = 0; n < t.length; n += 1) { @@ -3491,35 +3491,35 @@ function No(e, t) { } return r; } -function hG(e, t, r, n) { +function cG(e, t, r, n) { if (!t.length) return r; - var i = dG(t), o = i[0], a = i.slice(1), s; - return !e && typeof o == "number" ? s = [] : Array.isArray(e) ? s = $e(e) : s = J({}, e), n && r === void 0 && a.length === 1 ? delete s[o][a[0]] : s[o] = hG(s[o], a, r, n), s; + var i = lG(t), o = i[0], a = i.slice(1), s; + return !e && typeof o == "number" ? s = [] : Array.isArray(e) ? s = $e(e) : s = Z({}, e), n && r === void 0 && a.length === 1 ? delete s[o][a[0]] : s[o] = cG(s[o], a, r, n), s; } function Ga(e, t, r) { var n = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : !1; - return t.length && n && r === void 0 && !No(e, t.slice(0, -1)) ? e : hG(e, t, r, n); + return t.length && n && r === void 0 && !No(e, t.slice(0, -1)) ? e : cG(e, t, r, n); } -function Wae(e) { - return gt(e) === "object" && e !== null && Object.getPrototypeOf(e) === Object.prototype; +function Bae(e) { + return pt(e) === "object" && e !== null && Object.getPrototypeOf(e) === Object.prototype; } -function xF(e) { +function bF(e) { return Array.isArray(e) ? [] : {}; } -var jae = typeof Reflect > "u" ? Object.keys : Reflect.ownKeys; +var Vae = typeof Reflect > "u" ? Object.keys : Reflect.ownKeys; function Zh() { for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) t[r] = arguments[r]; - var n = xF(t[0]); + var n = bF(t[0]); return t.forEach(function(i) { function o(a, s) { var l = new Set(s), c = No(i, a), u = Array.isArray(c); - if (u || Wae(c)) { + if (u || Bae(c)) { if (!l.has(c)) { l.add(c); var d = No(n, a); - u ? n = Ga(n, a, []) : (!d || gt(d) !== "object") && (n = Ga(n, a, xF(c))), jae(c).forEach(function(h) { + u ? n = Ga(n, a, []) : (!d || pt(d) !== "object") && (n = Ga(n, a, bF(c))), Vae(c).forEach(function(h) { o([].concat($e(a), [h]), l); }); } @@ -3529,24 +3529,24 @@ function Zh() { o([]); }), n; } -function fG() { +function uG() { } -let ml = null; -function Uae() { - ml = null, PH(); +let vl = null; +function Hae() { + vl = null, xz(); } -let Zc = fG; +let Zc = uG; process.env.NODE_ENV !== "production" && (Zc = (e, t, r) => { - Pt(e, `[antd: ${t}] ${r}`), process.env.NODE_ENV === "test" && Uae(); + Pt(e, `[antd: ${t}] ${r}`), process.env.NODE_ENV === "test" && Hae(); }); -const pG = /* @__PURE__ */ S.createContext({}), Sr = process.env.NODE_ENV !== "production" ? (e) => { +const dG = /* @__PURE__ */ S.createContext({}), Rr = process.env.NODE_ENV !== "production" ? (e) => { const { strict: t - } = S.useContext(pG), r = (n, i, o) => { + } = S.useContext(dG), r = (n, i, o) => { if (!n) if (t === !1 && i === "deprecated") { - const a = ml; - ml || (ml = {}), ml[e] = ml[e] || [], ml[e].includes(o || "") || ml[e].push(o || ""), a || console.warn("[antd] There exists deprecated usage in your code:", ml); + const a = vl; + vl || (vl = {}), vl[e] = vl[e] || [], vl[e].includes(o || "") || vl[e].push(o || ""), a || console.warn("[antd] There exists deprecated usage in your code:", vl); } else process.env.NODE_ENV !== "production" && Zc(n, e, o); }; @@ -3556,9 +3556,9 @@ const pG = /* @__PURE__ */ S.createContext({}), Sr = process.env.NODE_ENV !== "p } : () => { const e = () => { }; - return e.deprecated = fG, e; -}, Kae = /* @__PURE__ */ Qs(void 0); -var gG = { + return e.deprecated = uG, e; +}, zae = /* @__PURE__ */ Zs(void 0); +var hG = { // Options items_per_page: "/ page", jump_to: "Go to", @@ -3572,7 +3572,7 @@ var gG = { prev_3: "Previous 3 Pages", next_3: "Next 3 Pages", page_size: "Page Size" -}, Yae = { +}, Gae = { locale: "en_US", today: "Today", now: "Now", @@ -3601,10 +3601,10 @@ var gG = { previousCentury: "Last century", nextCentury: "Next century" }; -const vG = { +const fG = { placeholder: "Select time", rangePlaceholder: ["Start time", "End time"] -}, EF = { +}, wF = { lang: Object.assign({ placeholder: "Select date", yearPlaceholder: "Select year", @@ -3616,14 +3616,14 @@ const vG = { rangeQuarterPlaceholder: ["Start quarter", "End quarter"], rangeMonthPlaceholder: ["Start month", "End month"], rangeWeekPlaceholder: ["Start week", "End week"] - }, Yae), - timePickerLocale: Object.assign({}, vG) + }, Gae), + timePickerLocale: Object.assign({}, fG) }, Po = "${label} is not a valid ${type}", ns = { locale: "en", - Pagination: gG, - DatePicker: EF, - TimePicker: vG, - Calendar: EF, + Pagination: hG, + DatePicker: wF, + TimePicker: fG, + Calendar: wF, global: { placeholder: "Please select" }, @@ -3755,22 +3755,22 @@ const vG = { presetEmpty: "Empty" } }; -let uC = Object.assign({}, ns.Modal), dC = []; -const RF = () => dC.reduce((e, t) => Object.assign(Object.assign({}, e), t), ns.Modal); -function qae(e) { +let lC = Object.assign({}, ns.Modal), cC = []; +const xF = () => cC.reduce((e, t) => Object.assign(Object.assign({}, e), t), ns.Modal); +function Wae(e) { if (e) { const t = Object.assign({}, e); - return dC.push(t), uC = RF(), () => { - dC = dC.filter((r) => r !== t), uC = RF(); + return cC.push(t), lC = xF(), () => { + cC = cC.filter((r) => r !== t), lC = xF(); }; } - uC = Object.assign({}, ns.Modal); + lC = Object.assign({}, ns.Modal); } -function mG() { - return uC; +function pG() { + return lC; } -const ND = /* @__PURE__ */ Qs(void 0), Bd = (e, t) => { - const r = S.useContext(ND), n = S.useMemo(() => { +const FD = /* @__PURE__ */ Zs(void 0), Bd = (e, t) => { + const r = S.useContext(FD), n = S.useMemo(() => { var o; const a = t || ns[e], s = (o = r == null ? void 0 : r[e]) !== null && o !== void 0 ? o : {}; return Object.assign(Object.assign({}, typeof a == "function" ? a() : a), s || {}); @@ -3779,57 +3779,57 @@ const ND = /* @__PURE__ */ Qs(void 0), Bd = (e, t) => { return r != null && r.exist && !o ? ns.locale : o; }, [r]); return [n, i]; -}, yG = "internalMark", CG = (e) => { +}, gG = "internalMark", vG = (e) => { const { locale: t = {}, children: r, _ANT_MARK__: n } = e; if (process.env.NODE_ENV !== "production") { - const o = Sr("LocaleProvider"); - process.env.NODE_ENV !== "production" && o(n === yG, "deprecated", "`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead: http://u.ant.design/locale"); + const o = Rr("LocaleProvider"); + process.env.NODE_ENV !== "production" && o(n === gG, "deprecated", "`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead: http://u.ant.design/locale"); } - S.useEffect(() => qae(t == null ? void 0 : t.Modal), [t]); + S.useEffect(() => Wae(t == null ? void 0 : t.Modal), [t]); const i = S.useMemo(() => Object.assign(Object.assign({}, t), { exist: !0 }), [t]); - return /* @__PURE__ */ S.createElement(ND.Provider, { + return /* @__PURE__ */ S.createElement(FD.Provider, { value: i }, r); }; -process.env.NODE_ENV !== "production" && (CG.displayName = "LocaleProvider"); -function bi(e, t) { - Xae(e) && (e = "100%"); - var r = Zae(e); +process.env.NODE_ENV !== "production" && (vG.displayName = "LocaleProvider"); +function Ci(e, t) { + jae(e) && (e = "100%"); + var r = Uae(e); return e = t === 360 ? e : Math.min(t, Math.max(0, parseFloat(e))), r && (e = parseInt(String(e * t), 10) / 100), Math.abs(e - t) < 1e-6 ? 1 : (t === 360 ? e = (e < 0 ? e % t + t : e % t) / parseFloat(String(t)) : e = e % t / parseFloat(String(t)), e); } -function wy(e) { +function Sy(e) { return Math.min(1, Math.max(0, e)); } -function Xae(e) { +function jae(e) { return typeof e == "string" && e.indexOf(".") !== -1 && parseFloat(e) === 1; } -function Zae(e) { +function Uae(e) { return typeof e == "string" && e.indexOf("%") !== -1; } -function SG(e) { +function mG(e) { return e = parseFloat(e), (isNaN(e) || e < 0 || e > 1) && (e = 1), e; } -function xy(e) { +function by(e) { return e <= 1 ? "".concat(Number(e) * 100, "%") : e; } function qu(e) { return e.length === 1 ? "0" + e : String(e); } -function Qae(e, t, r) { +function Kae(e, t, r) { return { - r: bi(e, 255) * 255, - g: bi(t, 255) * 255, - b: bi(r, 255) * 255 + r: Ci(e, 255) * 255, + g: Ci(t, 255) * 255, + b: Ci(r, 255) * 255 }; } -function PF(e, t, r) { - e = bi(e, 255), t = bi(t, 255), r = bi(r, 255); +function EF(e, t, r) { + e = Ci(e, 255), t = Ci(t, 255), r = Ci(r, 255); var n = Math.max(e, t, r), i = Math.min(e, t, r), o = 0, a = 0, s = (n + i) / 2; if (n === i) a = 0, o = 0; @@ -3853,9 +3853,9 @@ function PF(e, t, r) { function P1(e, t, r) { return r < 0 && (r += 1), r > 1 && (r -= 1), r < 1 / 6 ? e + (t - e) * (6 * r) : r < 1 / 2 ? t : r < 2 / 3 ? e + (t - e) * (2 / 3 - r) * 6 : e; } -function Jae(e, t, r) { +function Yae(e, t, r) { var n, i, o; - if (e = bi(e, 360), t = bi(t, 100), r = bi(r, 100), t === 0) + if (e = Ci(e, 360), t = Ci(t, 100), r = Ci(r, 100), t === 0) i = r, o = r, n = r; else { var a = r < 0.5 ? r * (1 + t) : r + t - r * t, s = 2 * r - a; @@ -3864,7 +3864,7 @@ function Jae(e, t, r) { return { r: n * 255, g: i * 255, b: o * 255 }; } function UP(e, t, r) { - e = bi(e, 255), t = bi(t, 255), r = bi(r, 255); + e = Ci(e, 255), t = Ci(t, 255), r = Ci(r, 255); var n = Math.max(e, t, r), i = Math.min(e, t, r), o = 0, a = n, s = n - i, l = n === 0 ? 0 : s / n; if (n === i) o = 0; @@ -3884,8 +3884,8 @@ function UP(e, t, r) { } return { h: o, s: l, v: a }; } -function ese(e, t, r) { - e = bi(e, 360) * 6, t = bi(t, 100), r = bi(r, 100); +function qae(e, t, r) { + e = Ci(e, 360) * 6, t = Ci(t, 100), r = Ci(r, 100); var n = Math.floor(e), i = e - n, o = r * (1 - t), a = r * (1 - i * t), s = r * (1 - (1 - i) * t), l = n % 6, c = [r, a, o, o, s, r][l], u = [s, r, r, a, o, o][l], d = [o, o, s, r, r, a][l]; return { r: c * 255, g: u * 255, b: d * 255 }; } @@ -3897,25 +3897,25 @@ function KP(e, t, r, n) { ]; return n && i[0].startsWith(i[0].charAt(1)) && i[1].startsWith(i[1].charAt(1)) && i[2].startsWith(i[2].charAt(1)) ? i[0].charAt(0) + i[1].charAt(0) + i[2].charAt(0) : i.join(""); } -function tse(e, t, r, n, i) { +function Xae(e, t, r, n, i) { var o = [ qu(Math.round(e).toString(16)), qu(Math.round(t).toString(16)), qu(Math.round(r).toString(16)), - qu(rse(n)) + qu(Zae(n)) ]; return i && o[0].startsWith(o[0].charAt(1)) && o[1].startsWith(o[1].charAt(1)) && o[2].startsWith(o[2].charAt(1)) && o[3].startsWith(o[3].charAt(1)) ? o[0].charAt(0) + o[1].charAt(0) + o[2].charAt(0) + o[3].charAt(0) : o.join(""); } -function rse(e) { +function Zae(e) { return Math.round(parseFloat(e) * 255).toString(16); } -function TF(e) { +function RF(e) { return Do(e) / 255; } function Do(e) { return parseInt(e, 16); } -function nse(e) { +function Qae(e) { return { r: e >> 16, g: (e & 65280) >> 8, @@ -4074,7 +4074,7 @@ var YP = { }; function Gh(e) { var t = { r: 0, g: 0, b: 0 }, r = 1, n = null, i = null, o = null, a = !1, s = !1; - return typeof e == "string" && (e = ase(e)), typeof e == "object" && (ul(e.r) && ul(e.g) && ul(e.b) ? (t = Qae(e.r, e.g, e.b), a = !0, s = String(e.r).substr(-1) === "%" ? "prgb" : "rgb") : ul(e.h) && ul(e.s) && ul(e.v) ? (n = xy(e.s), i = xy(e.v), t = ese(e.h, n, i), a = !0, s = "hsv") : ul(e.h) && ul(e.s) && ul(e.l) && (n = xy(e.s), o = xy(e.l), t = Jae(e.h, n, o), a = !0, s = "hsl"), Object.prototype.hasOwnProperty.call(e, "a") && (r = e.a)), r = SG(r), { + return typeof e == "string" && (e = tse(e)), typeof e == "object" && (cl(e.r) && cl(e.g) && cl(e.b) ? (t = Kae(e.r, e.g, e.b), a = !0, s = String(e.r).substr(-1) === "%" ? "prgb" : "rgb") : cl(e.h) && cl(e.s) && cl(e.v) ? (n = by(e.s), i = by(e.v), t = qae(e.h, n, i), a = !0, s = "hsv") : cl(e.h) && cl(e.s) && cl(e.l) && (n = by(e.s), o = by(e.l), t = Yae(e.h, n, o), a = !0, s = "hsl"), Object.prototype.hasOwnProperty.call(e, "a") && (r = e.a)), r = mG(r), { ok: a, format: e.format || s, r: Math.min(255, Math.max(t.r, 0)), @@ -4083,7 +4083,7 @@ function Gh(e) { a: r }; } -var ise = "[-\\+]?\\d+%?", ose = "[-\\+]?\\d*\\.\\d+%?", yc = "(?:".concat(ose, ")|(?:").concat(ise, ")"), T1 = "[\\s|\\(]+(".concat(yc, ")[,|\\s]+(").concat(yc, ")[,|\\s]+(").concat(yc, ")\\s*\\)?"), _1 = "[\\s|\\(]+(".concat(yc, ")[,|\\s]+(").concat(yc, ")[,|\\s]+(").concat(yc, ")[,|\\s]+(").concat(yc, ")\\s*\\)?"), $a = { +var Jae = "[-\\+]?\\d+%?", ese = "[-\\+]?\\d*\\.\\d+%?", yc = "(?:".concat(ese, ")|(?:").concat(Jae, ")"), T1 = "[\\s|\\(]+(".concat(yc, ")[,|\\s]+(").concat(yc, ")[,|\\s]+(").concat(yc, ")\\s*\\)?"), _1 = "[\\s|\\(]+(".concat(yc, ")[,|\\s]+(").concat(yc, ")[,|\\s]+(").concat(yc, ")[,|\\s]+(").concat(yc, ")\\s*\\)?"), $a = { CSS_UNIT: new RegExp(yc), rgb: new RegExp("rgb" + T1), rgba: new RegExp("rgba" + _1), @@ -4096,7 +4096,7 @@ var ise = "[-\\+]?\\d+%?", ose = "[-\\+]?\\d*\\.\\d+%?", yc = "(?:".concat(ose, hex4: /^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/, hex8: /^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/ }; -function ase(e) { +function tse(e) { if (e = e.trim().toLowerCase(), e.length === 0) return !1; var t = !1; @@ -4109,7 +4109,7 @@ function ase(e) { r: Do(r[1]), g: Do(r[2]), b: Do(r[3]), - a: TF(r[4]), + a: RF(r[4]), format: t ? "name" : "hex8" } : (r = $a.hex6.exec(e), r ? { r: Do(r[1]), @@ -4120,7 +4120,7 @@ function ase(e) { r: Do(r[1] + r[1]), g: Do(r[2] + r[2]), b: Do(r[3] + r[3]), - a: TF(r[4] + r[4]), + a: RF(r[4] + r[4]), format: t ? "name" : "hex8" } : (r = $a.hex3.exec(e), r ? { r: Do(r[1] + r[1]), @@ -4129,7 +4129,7 @@ function ase(e) { format: t ? "name" : "hex" } : !1))))))))); } -function ul(e) { +function cl(e) { return !!$a.CSS_UNIT.exec(String(e)); } var Vr = ( @@ -4140,7 +4140,7 @@ var Vr = ( var n; if (t instanceof e) return t; - typeof t == "number" && (t = nse(t)), this.originalInput = t; + typeof t == "number" && (t = Qae(t)), this.originalInput = t; var i = Gh(t); this.originalInput = t, this.r = i.r, this.g = i.g, this.b = i.b, this.a = i.a, this.roundA = Math.round(100 * this.a) / 100, this.format = (n = r.format) !== null && n !== void 0 ? n : i.format, this.gradientType = r.gradientType, this.r < 1 && (this.r = Math.round(this.r)), this.g < 1 && (this.g = Math.round(this.g)), this.b < 1 && (this.b = Math.round(this.b)), this.isValid = i.ok; } @@ -4157,7 +4157,7 @@ var Vr = ( }, e.prototype.getAlpha = function() { return this.a; }, e.prototype.setAlpha = function(t) { - return this.a = SG(t), this.roundA = Math.round(100 * this.a) / 100, this; + return this.a = mG(t), this.roundA = Math.round(100 * this.a) / 100, this; }, e.prototype.isMonochrome = function() { var t = this.toHsl().s; return t === 0; @@ -4168,17 +4168,17 @@ var Vr = ( var t = UP(this.r, this.g, this.b), r = Math.round(t.h * 360), n = Math.round(t.s * 100), i = Math.round(t.v * 100); return this.a === 1 ? "hsv(".concat(r, ", ").concat(n, "%, ").concat(i, "%)") : "hsva(".concat(r, ", ").concat(n, "%, ").concat(i, "%, ").concat(this.roundA, ")"); }, e.prototype.toHsl = function() { - var t = PF(this.r, this.g, this.b); + var t = EF(this.r, this.g, this.b); return { h: t.h * 360, s: t.s, l: t.l, a: this.a }; }, e.prototype.toHslString = function() { - var t = PF(this.r, this.g, this.b), r = Math.round(t.h * 360), n = Math.round(t.s * 100), i = Math.round(t.l * 100); + var t = EF(this.r, this.g, this.b), r = Math.round(t.h * 360), n = Math.round(t.s * 100), i = Math.round(t.l * 100); return this.a === 1 ? "hsl(".concat(r, ", ").concat(n, "%, ").concat(i, "%)") : "hsla(".concat(r, ", ").concat(n, "%, ").concat(i, "%, ").concat(this.roundA, ")"); }, e.prototype.toHex = function(t) { return t === void 0 && (t = !1), KP(this.r, this.g, this.b, t); }, e.prototype.toHexString = function(t) { return t === void 0 && (t = !1), "#" + this.toHex(t); }, e.prototype.toHex8 = function(t) { - return t === void 0 && (t = !1), tse(this.r, this.g, this.b, this.a, t); + return t === void 0 && (t = !1), Xae(this.r, this.g, this.b, this.a, t); }, e.prototype.toHex8String = function(t) { return t === void 0 && (t = !1), "#" + this.toHex8(t); }, e.prototype.toHexShortString = function(t) { @@ -4195,7 +4195,7 @@ var Vr = ( return this.a === 1 ? "rgb(".concat(t, ", ").concat(r, ", ").concat(n, ")") : "rgba(".concat(t, ", ").concat(r, ", ").concat(n, ", ").concat(this.roundA, ")"); }, e.prototype.toPercentageRgb = function() { var t = function(r) { - return "".concat(Math.round(bi(r, 255) * 100), "%"); + return "".concat(Math.round(Ci(r, 255) * 100), "%"); }; return { r: t(this.r), @@ -4205,7 +4205,7 @@ var Vr = ( }; }, e.prototype.toPercentageRgbString = function() { var t = function(r) { - return Math.round(bi(r, 255) * 100); + return Math.round(Ci(r, 255) * 100); }; return this.a === 1 ? "rgb(".concat(t(this.r), "%, ").concat(t(this.g), "%, ").concat(t(this.b), "%)") : "rgba(".concat(t(this.r), "%, ").concat(t(this.g), "%, ").concat(t(this.b), "%, ").concat(this.roundA, ")"); }, e.prototype.toName = function() { @@ -4231,7 +4231,7 @@ var Vr = ( }, e.prototype.lighten = function(t) { t === void 0 && (t = 10); var r = this.toHsl(); - return r.l += t / 100, r.l = wy(r.l), new e(r); + return r.l += t / 100, r.l = Sy(r.l), new e(r); }, e.prototype.brighten = function(t) { t === void 0 && (t = 10); var r = this.toRgb(); @@ -4239,7 +4239,7 @@ var Vr = ( }, e.prototype.darken = function(t) { t === void 0 && (t = 10); var r = this.toHsl(); - return r.l -= t / 100, r.l = wy(r.l), new e(r); + return r.l -= t / 100, r.l = Sy(r.l), new e(r); }, e.prototype.tint = function(t) { return t === void 0 && (t = 10), this.mix("white", t); }, e.prototype.shade = function(t) { @@ -4247,11 +4247,11 @@ var Vr = ( }, e.prototype.desaturate = function(t) { t === void 0 && (t = 10); var r = this.toHsl(); - return r.s -= t / 100, r.s = wy(r.s), new e(r); + return r.s -= t / 100, r.s = Sy(r.s), new e(r); }, e.prototype.saturate = function(t) { t === void 0 && (t = 10); var r = this.toHsl(); - return r.s += t / 100, r.s = wy(r.s), new e(r); + return r.s += t / 100, r.s = Sy(r.s), new e(r); }, e.prototype.greyscale = function() { return this.desaturate(100); }, e.prototype.spin = function(t) { @@ -4307,7 +4307,7 @@ var Vr = ( return this.toRgbString() === new e(t).toRgbString(); }, e; }() -), Ey = 2, _F = 0.16, sse = 0.05, lse = 0.05, cse = 0.15, bG = 5, wG = 4, use = [{ +), wy = 2, PF = 0.16, rse = 0.05, nse = 0.05, ise = 0.15, yG = 5, CG = 4, ose = [{ index: 7, opacity: 0.15 }, { @@ -4338,7 +4338,7 @@ var Vr = ( index: 1, opacity: 0.98 }]; -function MF(e) { +function TF(e) { var t = e.r, r = e.g, n = e.b, i = UP(t, r, n); return { h: i.h * 360, @@ -4346,11 +4346,11 @@ function MF(e) { v: i.v }; } -function Ry(e) { +function xy(e) { var t = e.r, r = e.g, n = e.b; return "#".concat(KP(t, r, n, !1)); } -function dse(e, t, r) { +function ase(e, t, r) { var n = r / 100, i = { r: (t.r - e.r) * n + e.r, g: (t.g - e.g) * n + e.g, @@ -4358,40 +4358,40 @@ function dse(e, t, r) { }; return i; } -function DF(e, t, r) { +function _F(e, t, r) { var n; - return Math.round(e.h) >= 60 && Math.round(e.h) <= 240 ? n = r ? Math.round(e.h) - Ey * t : Math.round(e.h) + Ey * t : n = r ? Math.round(e.h) + Ey * t : Math.round(e.h) - Ey * t, n < 0 ? n += 360 : n >= 360 && (n -= 360), n; + return Math.round(e.h) >= 60 && Math.round(e.h) <= 240 ? n = r ? Math.round(e.h) - wy * t : Math.round(e.h) + wy * t : n = r ? Math.round(e.h) + wy * t : Math.round(e.h) - wy * t, n < 0 ? n += 360 : n >= 360 && (n -= 360), n; } -function IF(e, t, r) { +function MF(e, t, r) { if (e.h === 0 && e.s === 0) return e.s; var n; - return r ? n = e.s - _F * t : t === wG ? n = e.s + _F : n = e.s + sse * t, n > 1 && (n = 1), r && t === bG && n > 0.1 && (n = 0.1), n < 0.06 && (n = 0.06), Number(n.toFixed(2)); + return r ? n = e.s - PF * t : t === CG ? n = e.s + PF : n = e.s + rse * t, n > 1 && (n = 1), r && t === yG && n > 0.1 && (n = 0.1), n < 0.06 && (n = 0.06), Number(n.toFixed(2)); } -function AF(e, t, r) { +function DF(e, t, r) { var n; - return r ? n = e.v + lse * t : n = e.v - cse * t, n > 1 && (n = 1), Number(n.toFixed(2)); -} -function Rv(e) { - for (var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = [], n = Gh(e), i = bG; i > 0; i -= 1) { - var o = MF(n), a = Ry(Gh({ - h: DF(o, i, !0), - s: IF(o, i, !0), - v: AF(o, i, !0) + return r ? n = e.v + nse * t : n = e.v - ise * t, n > 1 && (n = 1), Number(n.toFixed(2)); +} +function Pv(e) { + for (var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = [], n = Gh(e), i = yG; i > 0; i -= 1) { + var o = TF(n), a = xy(Gh({ + h: _F(o, i, !0), + s: MF(o, i, !0), + v: DF(o, i, !0) })); r.push(a); } - r.push(Ry(n)); - for (var s = 1; s <= wG; s += 1) { - var l = MF(n), c = Ry(Gh({ - h: DF(l, s), - s: IF(l, s), - v: AF(l, s) + r.push(xy(n)); + for (var s = 1; s <= CG; s += 1) { + var l = TF(n), c = xy(Gh({ + h: _F(l, s), + s: MF(l, s), + v: DF(l, s) })); r.push(c); } - return t.theme === "dark" ? use.map(function(u) { - var d = u.index, h = u.opacity, f = Ry(dse(Gh(t.backgroundColor || "#141414"), Gh(r[d]), h * 100)); + return t.theme === "dark" ? ose.map(function(u) { + var d = u.index, h = u.opacity, f = xy(ase(Gh(t.backgroundColor || "#141414"), Gh(r[d]), h * 100)); return f; }) : r; } @@ -4413,7 +4413,7 @@ var qP = { XP.primary = XP[5]; var ZP = ["#e6f4ff", "#bae0ff", "#91caff", "#69b1ff", "#4096ff", "#1677ff", "#0958d9", "#003eb3", "#002c8c", "#001d66"]; ZP.primary = ZP[5]; -const xG = { +const SG = { blue: "#1677ff", purple: "#722ED1", cyan: "#13C2C2", @@ -4427,7 +4427,7 @@ const xG = { geekblue: "#2F54EB", gold: "#FAAD14", lime: "#A0D911" -}, Pv = Object.assign(Object.assign({}, xG), { +}, Tv = Object.assign(Object.assign({}, SG), { // Color colorPrimary: "#1677ff", colorSuccess: "#52c41a", @@ -4475,7 +4475,7 @@ const xG = { // Motion motion: !0 }); -function hse(e, t) { +function sse(e, t) { let { generateColorPalettes: r, generateNeutralColorPalettes: n @@ -4548,7 +4548,7 @@ function hse(e, t) { colorWhite: "#fff" }); } -const fse = (e) => { +const lse = (e) => { let t = e, r = e, n = e, i = e; return e < 6 && e >= 5 ? t = e + 1 : e < 16 && e >= 6 ? t = e + 2 : e >= 16 && (t = 16), e < 7 && e >= 5 ? r = 4 : e < 8 && e >= 7 ? r = 5 : e < 14 && e >= 8 ? r = 6 : e < 16 && e >= 14 ? r = 7 : e >= 16 && (r = 8), e < 6 && e >= 2 ? n = 1 : e >= 6 && (n = 2), e > 4 && e < 8 ? i = 4 : e >= 8 && (i = 6), { borderRadius: e, @@ -4558,7 +4558,7 @@ const fse = (e) => { borderRadiusOuter: i }; }; -function pse(e) { +function cse(e) { const { motionUnit: t, motionBase: r, @@ -4572,9 +4572,9 @@ function pse(e) { motionDurationSlow: `${(r + t * 3).toFixed(1)}s`, // line lineWidthBold: i + 1 - }, fse(n)); + }, lse(n)); } -const gse = (e) => { +const use = (e) => { const { controlHeight: t } = e; @@ -4584,21 +4584,21 @@ const gse = (e) => { controlHeightLG: t * 1.25 }; }; -function hC(e) { +function uC(e) { return (e + 8) / e; } -function vse(e) { +function dse(e) { const t = new Array(10).fill(null).map((r, n) => { const i = n - 1, o = e * Math.pow(Math.E, i / 5), a = n > 1 ? Math.floor(o) : Math.ceil(o); return Math.floor(a / 2) * 2; }); return t[1] = e, t.map((r) => ({ size: r, - lineHeight: hC(r) + lineHeight: uC(r) })); } -const mse = (e) => { - const t = vse(e), r = t.map((u) => u.size), n = t.map((u) => u.lineHeight), i = r[1], o = r[0], a = r[2], s = n[1], l = n[0], c = n[2]; +const hse = (e) => { + const t = dse(e), r = t.map((u) => u.size), n = t.map((u) => u.lineHeight), i = r[1], o = r[0], a = r[2], s = n[1], l = n[0], c = n[2]; return { fontSizeSM: o, fontSize: i, @@ -4622,7 +4622,7 @@ const mse = (e) => { lineHeightHeading5: n[2] }; }; -function yse(e) { +function fse(e) { const { sizeUnit: t, sizeStep: r @@ -4648,8 +4648,8 @@ function yse(e) { // 4 }; } -const dl = (e, t) => new Vr(e).setAlpha(t).toRgbString(), Lp = (e, t) => new Vr(e).darken(t).toHexString(), Cse = (e) => { - const t = Rv(e); +const ul = (e, t) => new Vr(e).setAlpha(t).toRgbString(), Fp = (e, t) => new Vr(e).darken(t).toHexString(), pse = (e) => { + const t = Pv(e); return { 1: t[0], 2: t[1], @@ -4665,60 +4665,60 @@ const dl = (e, t) => new Vr(e).setAlpha(t).toRgbString(), Lp = (e, t) => new Vr( // 9: colors[8], // 10: colors[9], }; -}, Sse = (e, t) => { +}, gse = (e, t) => { const r = e || "#fff", n = t || "#000"; return { colorBgBase: r, colorTextBase: n, - colorText: dl(n, 0.88), - colorTextSecondary: dl(n, 0.65), - colorTextTertiary: dl(n, 0.45), - colorTextQuaternary: dl(n, 0.25), - colorFill: dl(n, 0.15), - colorFillSecondary: dl(n, 0.06), - colorFillTertiary: dl(n, 0.04), - colorFillQuaternary: dl(n, 0.02), - colorBgLayout: Lp(r, 4), - colorBgContainer: Lp(r, 0), - colorBgElevated: Lp(r, 0), - colorBgSpotlight: dl(n, 0.85), + colorText: ul(n, 0.88), + colorTextSecondary: ul(n, 0.65), + colorTextTertiary: ul(n, 0.45), + colorTextQuaternary: ul(n, 0.25), + colorFill: ul(n, 0.15), + colorFillSecondary: ul(n, 0.06), + colorFillTertiary: ul(n, 0.04), + colorFillQuaternary: ul(n, 0.02), + colorBgLayout: Fp(r, 4), + colorBgContainer: Fp(r, 0), + colorBgElevated: Fp(r, 0), + colorBgSpotlight: ul(n, 0.85), colorBgBlur: "transparent", - colorBorder: Lp(r, 15), - colorBorderSecondary: Lp(r, 6) + colorBorder: Fp(r, 15), + colorBorderSecondary: Fp(r, 6) }; }; -function bse(e) { - const t = Object.keys(xG).map((r) => { - const n = Rv(e[r]); +function vse(e) { + const t = Object.keys(SG).map((r) => { + const n = Pv(e[r]); return new Array(10).fill(1).reduce((i, o, a) => (i[`${r}-${a + 1}`] = n[a], i[`${r}${a + 1}`] = n[a], i), {}); }).reduce((r, n) => (r = Object.assign(Object.assign({}, r), n), r), {}); - return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, e), t), hse(e, { - generateColorPalettes: Cse, - generateNeutralColorPalettes: Sse - })), mse(e.fontSize)), yse(e)), gse(e)), pse(e)); + return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, e), t), sse(e, { + generateColorPalettes: pse, + generateNeutralColorPalettes: gse + })), hse(e.fontSize)), fse(e)), use(e)), cse(e)); } -const EG = $P(bse), QP = { - token: Pv, +const bG = $P(vse), QP = { + token: Tv, override: { - override: Pv + override: Tv }, hashed: !0 -}, RG = /* @__PURE__ */ B.createContext(QP), kD = "anticon", wse = ["outlined", "borderless", "filled"], xse = (e, t) => t || (e ? `ant-${e}` : "ant"), pt = /* @__PURE__ */ S.createContext({ +}, wG = /* @__PURE__ */ B.createContext(QP), ND = "anticon", mse = ["outlined", "borderless", "filled"], yse = (e, t) => t || (e ? `ant-${e}` : "ant"), gt = /* @__PURE__ */ S.createContext({ // We provide a default function for Context without provider - getPrefixCls: xse, - iconPrefixCls: kD -}), Ese = `-ant-${Date.now()}-${Math.random()}`; -function Rse(e, t) { + getPrefixCls: yse, + iconPrefixCls: ND +}), Cse = `-ant-${Date.now()}-${Math.random()}`; +function Sse(e, t) { const r = {}, n = (a, s) => { let l = a.clone(); return l = (s == null ? void 0 : s(l)) || l, l.toRgbString(); }, i = (a, s) => { - const l = new Vr(a), c = Rv(l.toRgbString()); + const l = new Vr(a), c = Pv(l.toRgbString()); r[`${s}-color`] = n(l), r[`${s}-color-disabled`] = c[1], r[`${s}-color-hover`] = c[4], r[`${s}-color-active`] = c[6], r[`${s}-color-outline`] = l.clone().setAlpha(0.2).toRgbString(), r[`${s}-color-deprecated-bg`] = c[0], r[`${s}-color-deprecated-border`] = c[2]; }; if (t.primaryColor) { i(t.primaryColor, "primary"); - const a = new Vr(t.primaryColor), s = Rv(a.toRgbString()); + const a = new Vr(t.primaryColor), s = Pv(a.toRgbString()); s.forEach((c, u) => { r[`primary-${u + 1}`] = c; }), r["primary-color-deprecated-l-35"] = n(a, (c) => c.lighten(35)), r["primary-color-deprecated-l-20"] = n(a, (c) => c.lighten(20)), r["primary-color-deprecated-t-20"] = n(a, (c) => c.tint(20)), r["primary-color-deprecated-t-50"] = n(a, (c) => c.tint(50)), r["primary-color-deprecated-f-12"] = n(a, (c) => c.setAlpha(c.getAlpha() * 0.12)); @@ -4732,20 +4732,20 @@ function Rse(e, t) { } `.trim(); } -function Pse(e, t) { - const r = Rse(e, t); - oi() ? Ml(r, `${Ese}-dynamic-theme`) : process.env.NODE_ENV !== "production" && Zc(!1, "ConfigProvider", "SSR do not support dynamic theme with css variables."); +function bse(e, t) { + const r = Sse(e, t); + ii() ? _l(r, `${Cse}-dynamic-theme`) : process.env.NODE_ENV !== "production" && Zc(!1, "ConfigProvider", "SSR do not support dynamic theme with css variables."); } -const Fl = /* @__PURE__ */ S.createContext(!1), PG = (e) => { +const Ll = /* @__PURE__ */ S.createContext(!1), xG = (e) => { let { children: t, disabled: r } = e; - const n = S.useContext(Fl); - return /* @__PURE__ */ S.createElement(Fl.Provider, { + const n = S.useContext(Ll); + return /* @__PURE__ */ S.createElement(Ll.Provider, { value: r ?? n }, t); -}, _f = /* @__PURE__ */ S.createContext(void 0), Tse = (e) => { +}, _f = /* @__PURE__ */ S.createContext(void 0), wse = (e) => { let { children: t, size: r @@ -4755,18 +4755,18 @@ const Fl = /* @__PURE__ */ S.createContext(!1), PG = (e) => { value: r || n }, t); }; -function _se() { - const e = Qt(Fl), t = Qt(_f); +function xse() { + const e = Qt(Ll), t = Qt(_f); return { componentDisabled: e, componentSize: t }; } -const Tv = ["blue", "purple", "cyan", "green", "magenta", "pink", "red", "orange", "yellow", "volcano", "geekblue", "lime", "gold"], Mse = "5.19.0"; +const _v = ["blue", "purple", "cyan", "green", "magenta", "pink", "red", "orange", "yellow", "volcano", "geekblue", "lime", "gold"], Ese = "5.19.0"; function M1(e) { return e >= 0 && e <= 255; } -function Py(e, t) { +function Ey(e, t) { const { r, g: n, @@ -4797,18 +4797,18 @@ function Py(e, t) { a: 1 }).toRgbString(); } -var Dse = function(e, t) { +var Rse = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -function TG(e) { +function EG(e) { const { override: t - } = e, r = Dse(e, ["override"]), n = Object.assign({}, t); - Object.keys(Pv).forEach((h) => { + } = e, r = Rse(e, ["override"]), n = Object.assign({}, t); + Object.keys(Tv).forEach((h) => { delete n[h]; }); const i = Object.assign(Object.assign({}, r), n), o = 480, a = 576, s = 768, l = 992, c = 1200, u = 1600; @@ -4824,7 +4824,7 @@ function TG(e) { colorBgContainerDisabled: i.colorFillTertiary, // ============== Split ============== // colorBorderBg: i.colorBgContainer, - colorSplit: Py(i.colorBorderSecondary, i.colorBgContainer), + colorSplit: Ey(i.colorBorderSecondary, i.colorBgContainer), // ============== Text ============== // colorTextPlaceholder: i.colorTextQuaternary, colorTextDisabled: i.colorTextQuaternary, @@ -4837,8 +4837,8 @@ function TG(e) { colorBgTextActive: i.colorFill, colorIcon: i.colorTextTertiary, colorIconHover: i.colorText, - colorErrorOutline: Py(i.colorErrorBg, i.colorBgContainer), - colorWarningOutline: Py(i.colorWarningBg, i.colorBgContainer), + colorErrorOutline: Ey(i.colorErrorBg, i.colorBgContainer), + colorWarningOutline: Ey(i.colorWarningBg, i.colorBgContainer), // Font fontSizeIcon: i.fontSizeSM, // Line @@ -4853,7 +4853,7 @@ function TG(e) { controlItemBgActiveHover: i.colorPrimaryBgHover, controlItemBgActiveDisabled: i.colorFill, controlTmpOutline: i.colorFillQuaternary, - controlOutline: Py(i.colorPrimaryBg, i.colorBgContainer), + controlOutline: Ey(i.colorPrimaryBg, i.colorBgContainer), lineType: i.lineType, borderRadius: i.borderRadius, borderRadiusXS: i.borderRadiusXS, @@ -4951,14 +4951,14 @@ function TG(e) { boxShadowTabsOverflowBottom: "inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)" }), n); } -var OF = function(e, t) { +var IF = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const _G = { +const RG = { lineHeight: !0, lineHeightSM: !0, lineHeightLG: !0, @@ -4971,7 +4971,7 @@ const _G = { fontWeightStrong: !0, zIndexPopupBase: !0, zIndexBase: !0 -}, MG = { +}, PG = { size: !0, sizeSM: !0, sizeLG: !0, @@ -4985,7 +4985,7 @@ const _G = { sizeStep: !0, motionBase: !0, motionUnit: !0 -}, Ise = { +}, Pse = { screenXS: !0, screenXSMin: !0, screenXSMax: !0, @@ -5003,44 +5003,44 @@ const _G = { screenXLMax: !0, screenXXL: !0, screenXXLMin: !0 -}, DG = (e, t, r) => { +}, TG = (e, t, r) => { const n = r.getDerivativeToken(e), { override: i - } = t, o = OF(t, ["override"]); + } = t, o = IF(t, ["override"]); let a = Object.assign(Object.assign({}, n), { override: i }); - return a = TG(a), o && Object.entries(o).forEach((s) => { + return a = EG(a), o && Object.entries(o).forEach((s) => { let [l, c] = s; const { theme: u - } = c, d = OF(c, ["theme"]); + } = c, d = IF(c, ["theme"]); let h = d; - u && (h = DG(Object.assign(Object.assign({}, a), d), { + u && (h = TG(Object.assign(Object.assign({}, a), d), { override: d }, u)), a[l] = h; }), a; }; -function si() { +function ai() { const { token: e, hashed: t, theme: r, override: n, cssVar: i - } = B.useContext(RG), o = `${Mse}-${t || ""}`, a = r || EG, [s, l, c] = fae(a, [Pv, e], { + } = B.useContext(wG), o = `${Ese}-${t || ""}`, a = r || bG, [s, l, c] = lae(a, [Tv, e], { salt: o, override: n, - getComputedToken: DG, + getComputedToken: TG, // formatToken will not be consumed after 1.15.0 with getComputedToken. // But token will break if @ant-design/cssinjs is under 1.15.0 without it - formatToken: TG, + formatToken: EG, cssVar: i && { prefix: i.prefix, key: i.key, - unitless: _G, - ignore: MG, - preserve: Ise + unitless: RG, + ignore: PG, + preserve: Pse } }); return [a, c, t ? l : "", s, i]; @@ -5085,8 +5085,8 @@ function pn(e, t) { }); return [h, y]; } -const Ase = 1e3 * 60 * 10; -let Ose = /* @__PURE__ */ function() { +const Tse = 1e3 * 60 * 10; +let _se = /* @__PURE__ */ function() { function e() { Xn(this, e), this.map = /* @__PURE__ */ new Map(), this.objectIDMap = /* @__PURE__ */ new WeakMap(), this.nextID = 0, this.lastAccessBeat = /* @__PURE__ */ new Map(), this.accessBeat = 0; } @@ -5122,23 +5122,23 @@ let Ose = /* @__PURE__ */ function() { if (this.accessBeat > 1e4) { const r = Date.now(); this.lastAccessBeat.forEach((n, i) => { - r - n > Ase && (this.map.delete(i), this.lastAccessBeat.delete(i)); + r - n > Tse && (this.map.delete(i), this.lastAccessBeat.delete(i)); }), this.accessBeat = 0; } } }]); }(); -const LF = new Ose(); -function Lse(e, t) { +const AF = new _se(); +function Mse(e, t) { return B.useMemo(() => { - const r = LF.get(t); + const r = AF.get(t); if (r) return r; const n = e(); - return LF.set(t, n), n; + return AF.set(t, n), n; }, t); } -const $D = (e) => ({ +const kD = (e) => ({ // FIXME: This use link but is a operation unit. Seems should be a colorPrimary. // And Typography use this to generate link style which should not do this. color: e.colorLink, @@ -5156,7 +5156,7 @@ const $D = (e) => ({ overflow: "hidden", whiteSpace: "nowrap", textOverflow: "ellipsis" -}, qr = function(e) { +}, rn = function(e) { let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1; return { boxSizing: "border-box", @@ -5170,7 +5170,7 @@ const $D = (e) => ({ // font-feature-settings: @font-feature-settings-base; fontFamily: t ? "inherit" : e.fontFamily }; -}, $b = () => ({ +}, Nb = () => ({ display: "inline-flex", alignItems: "center", color: "inherit", @@ -5189,7 +5189,7 @@ const $D = (e) => ({ svg: { display: "inline-block" } -}), Nl = () => ({ +}), Fl = () => ({ // https://github.com/ant-design/ant-design/issues/21301#issuecomment-583955229 "&::before": { display: "table", @@ -5201,7 +5201,7 @@ const $D = (e) => ({ clear: "both", content: '""' } -}), Fse = (e) => ({ +}), Dse = (e) => ({ a: { color: e.colorLink, textDecoration: e.linkDecoration, @@ -5232,7 +5232,7 @@ const $D = (e) => ({ cursor: "not-allowed" } } -}), Nse = (e, t, r, n) => { +}), Ise = (e, t, r, n) => { const i = `[class^="${t}"], [class*=" ${t}"]`, o = r ? `.${r}` : i, a = { boxSizing: "border-box", "&::before, &::after": { @@ -5249,13 +5249,13 @@ const $D = (e) => ({ }) }; }, Nc = (e) => ({ - outline: `${te(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`, + outline: `${ee(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`, outlineOffset: 1, transition: "outline-offset 0s, outline 0s" }), Ed = (e) => ({ "&:focus-visible": Object.assign({}, Nc(e)) }); -function kse(e) { +function Ase(e) { return e === "js" ? { max: Math.max, min: Math.min @@ -5263,21 +5263,21 @@ function kse(e) { max: function() { for (var t = arguments.length, r = new Array(t), n = 0; n < t; n++) r[n] = arguments[n]; - return `max(${r.map((i) => te(i)).join(",")})`; + return `max(${r.map((i) => ee(i)).join(",")})`; }, min: function() { for (var t = arguments.length, r = new Array(t), n = 0; n < t; n++) r[n] = arguments[n]; - return `min(${r.map((i) => te(i)).join(",")})`; + return `min(${r.map((i) => ee(i)).join(",")})`; } }; } -const IG = process.env.NODE_ENV !== "production" || typeof CSSINJS_STATISTIC < "u"; +const _G = process.env.NODE_ENV !== "production" || typeof CSSINJS_STATISTIC < "u"; let JP = !0; -function hr() { +function fr() { for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) t[r] = arguments[r]; - if (!IG) + if (!_G) return Object.assign.apply(Object, [{}].concat(t)); JP = !1; const n = {}; @@ -5291,28 +5291,28 @@ function hr() { }); }), JP = !0, n; } -const FF = {}; -function $se() { +const OF = {}; +function Ose() { } -const Bse = (e) => { - let t, r = e, n = $se; - return IG && typeof Proxy < "u" && (t = /* @__PURE__ */ new Set(), r = new Proxy(e, { +const Lse = (e) => { + let t, r = e, n = Ose; + return _G && typeof Proxy < "u" && (t = /* @__PURE__ */ new Set(), r = new Proxy(e, { get(i, o) { return JP && t.add(o), i[o]; } }), n = (i, o) => { var a; - FF[i] = { + OF[i] = { global: Array.from(t), - component: Object.assign(Object.assign({}, (a = FF[i]) === null || a === void 0 ? void 0 : a.component), o) + component: Object.assign(Object.assign({}, (a = OF[i]) === null || a === void 0 ? void 0 : a.component), o) }; }), { token: r, keys: t, flush: n }; -}, AG = (e, t) => { - const [r, n] = si(); +}, MG = (e, t) => { + const [r, n] = ai(); return jP({ theme: r, token: n, @@ -5323,16 +5323,16 @@ const Bse = (e) => { name: "antd" } }, () => [{ - [`.${e}`]: Object.assign(Object.assign({}, $b()), { + [`.${e}`]: Object.assign(Object.assign({}, Nb()), { [`.${e} .${e}-icon`]: { display: "block" } }) }]); -}, OG = (e, t, r) => { +}, DG = (e, t, r) => { var n; - return typeof r == "function" ? r(hr(t, (n = t[e]) !== null && n !== void 0 ? n : {})) : r ?? {}; -}, LG = (e, t, r, n) => { + return typeof r == "function" ? r(fr(t, (n = t[e]) !== null && n !== void 0 ? n : {})) : r ?? {}; +}, IG = (e, t, r, n) => { const i = Object.assign({}, t[e]); if (n != null && n.deprecatedTokens) { const { @@ -5348,25 +5348,25 @@ const Bse = (e) => { return Object.keys(o).forEach((a) => { o[a] === t[a] && delete o[a]; }), o; -}, NF = (e, t) => `${[t, e.replace(/([A-Z]+)([A-Z][a-z]+)/g, "$1-$2").replace(/([a-z])([A-Z])/g, "$1-$2")].filter(Boolean).join("-")}`; -function BD(e, t, r) { +}, LF = (e, t) => `${[t, e.replace(/([A-Z]+)([A-Z][a-z]+)/g, "$1-$2").replace(/([a-z])([A-Z])/g, "$1-$2")].filter(Boolean).join("-")}`; +function $D(e, t, r) { let n = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : {}; const i = Array.isArray(e) ? e : [e, e], [o] = i, a = i.join("-"); return function(s) { let l = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : s; - const [c, u, d, h, f] = si(), { + const [c, u, d, h, f] = ai(), { getPrefixCls: p, iconPrefixCls: v, csp: g - } = Qt(pt), m = p(), y = f ? "css" : "js", C = Lse(() => { - const P = /* @__PURE__ */ new Set(); - return f && Object.keys(n.unitless || {}).forEach((R) => { - P.add(oC(R, f.prefix)), P.add(oC(R, NF(o, f.prefix))); - }), Goe(y, P); + } = Qt(gt), m = p(), y = f ? "css" : "js", C = Mse(() => { + const R = /* @__PURE__ */ new Set(); + return f && Object.keys(n.unitless || {}).forEach((P) => { + R.add(nC(P, f.prefix)), R.add(nC(P, LF(o, f.prefix))); + }), $oe(y, R); }, [y, o, f == null ? void 0 : f.prefix]), { max: b, min: w - } = kse(y), x = { + } = Ase(y), x = { theme: c, token: h, hashId: d, @@ -5383,22 +5383,22 @@ function BD(e, t, r) { path: ["Shared", m] }), () => [{ // Link - "&": Fse(h) - }]), AG(v, g), [jP(Object.assign(Object.assign({}, x), { + "&": Dse(h) + }]), MG(v, g), [jP(Object.assign(Object.assign({}, x), { path: [a, s, v] }), () => { if (n.injectStyle === !1) return []; const { - token: P, - flush: R - } = Bse(h), T = OG(o, u, r), _ = `.${s}`, D = LG(o, u, T, { + token: R, + flush: P + } = Lse(h), T = DG(o, u, r), _ = `.${s}`, D = IG(o, u, T, { deprecatedTokens: n.deprecatedTokens }); f && Object.keys(T).forEach((O) => { - T[O] = `var(${oC(O, NF(o, f.prefix))})`; + T[O] = `var(${nC(O, LF(o, f.prefix))})`; }); - const A = hr(P, { + const A = fr(R, { componentCls: _, prefixCls: s, iconCls: `.${v}`, @@ -5414,12 +5414,12 @@ function BD(e, t, r) { rootPrefixCls: m, iconPrefixCls: v }); - return R(o, D), [n.resetStyle === !1 ? null : Nse(A, s, l, n.resetFont), M]; + return P(o, D), [n.resetStyle === !1 ? null : Ise(A, s, l, n.resetFont), M]; }), d]; }; } -const mm = (e, t, r, n) => { - const i = BD(e, t, r, Object.assign({ +const ym = (e, t, r, n) => { + const i = $D(e, t, r, Object.assign({ resetStyle: !1, // Sub Style should default after root one order: -998 @@ -5431,7 +5431,7 @@ const mm = (e, t, r, n) => { return i(s, l), null; }; return process.env.NODE_ENV !== "production" && (o.displayName = `SubStyle_${Array.isArray(e) ? e.join(".") : e}`), o; -}, Vse = (e, t, r) => { +}, Fse = (e, t, r) => { const { unitless: n, injectStyle: i = !0, @@ -5441,17 +5441,17 @@ const mm = (e, t, r, n) => { rootCls: c, cssVar: u } = l; - const [, d] = si(); - return Hae({ + const [, d] = ai(); + return kae({ path: [e], prefix: u.prefix, key: u == null ? void 0 : u.key, unitless: n, - ignore: MG, + ignore: PG, token: d, scope: c }, () => { - const h = OG(e, d, t), f = LG(e, d, h, { + const h = DG(e, d, t), f = IG(e, d, h, { deprecatedTokens: r == null ? void 0 : r.deprecatedTokens }); return Object.keys(h).forEach((p) => { @@ -5460,19 +5460,19 @@ const mm = (e, t, r, n) => { }), null; }; return (l) => { - const [, , , , c] = si(); + const [, , , , c] = ai(); return [(u) => i && c ? /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement(a, { rootCls: l, cssVar: c, component: e }), u) : u, c == null ? void 0 : c.key]; }; -}, zr = (e, t, r, n) => { +}, jr = (e, t, r, n) => { const i = Array.isArray(e) ? e[0] : e; function o(d) { return `${i}${d.slice(0, 1).toUpperCase()}${d.slice(1)}`; } - const a = (n == null ? void 0 : n.unitless) || {}, s = Object.assign(Object.assign({}, _G), { + const a = (n == null ? void 0 : n.unitless) || {}, s = Object.assign(Object.assign({}, RG), { [o("zIndexPopup")]: !0 }); Object.keys(a).forEach((d) => { @@ -5481,15 +5481,15 @@ const mm = (e, t, r, n) => { const l = Object.assign(Object.assign({}, n), { unitless: s, prefixToken: o - }), c = BD(e, t, r, l), u = Vse(i, r, l); + }), c = $D(e, t, r, l), u = Fse(i, r, l); return function(d) { let h = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : d; const [, f] = c(d, h), [p, v] = u(h); return [p, f, v]; }; }; -function FG(e, t) { - return Tv.reduce((r, n) => { +function AG(e, t) { + return _v.reduce((r, n) => { const i = e[`${n}1`], o = e[`${n}3`], a = e[`${n}6`], s = e[`${n}7`]; return Object.assign(Object.assign({}, r), t(n, { lightColor: i, @@ -5499,15 +5499,15 @@ function FG(e, t) { })); }, {}); } -const zse = Object.assign({}, S), { - useId: kF -} = zse, Hse = () => "", Gse = typeof kF > "u" ? Hse : kF; -function Wse(e, t, r) { +const Nse = Object.assign({}, S), { + useId: FF +} = Nse, kse = () => "", $se = typeof FF > "u" ? kse : FF; +function Bse(e, t, r) { var n, i; - const o = Sr("ConfigProvider"), a = e || {}, s = a.inherit === !1 || !t ? Object.assign(Object.assign({}, QP), { + const o = Rr("ConfigProvider"), a = e || {}, s = a.inherit === !1 || !t ? Object.assign(Object.assign({}, QP), { hashed: (n = t == null ? void 0 : t.hashed) !== null && n !== void 0 ? n : QP.hashed, cssVar: t == null ? void 0 : t.cssVar - }) : t, l = Gse(); + }) : t, l = $se(); if (process.env.NODE_ENV !== "production") { const c = a.cssVar || s.cssVar, u = !!(typeof a.cssVar == "object" && (!((i = a.cssVar) === null || i === void 0) && i.key) || l); process.env.NODE_ENV !== "production" && o(!c || u, "breaking", "Missing key in `cssVar` config. Please upgrade to React 18 or set `cssVar.key` manually in each ConfigProvider inside `cssVar` enabled ConfigProvider."); @@ -5535,16 +5535,16 @@ function Wse(e, t, r) { return !rs(d, f, !0); })); } -var jse = ["children"], NG = /* @__PURE__ */ S.createContext({}); -function Use(e) { - var t = e.children, r = Ft(e, jse); - return /* @__PURE__ */ S.createElement(NG.Provider, { +var Vse = ["children"], OG = /* @__PURE__ */ S.createContext({}); +function Hse(e) { + var t = e.children, r = Ft(e, Vse); + return /* @__PURE__ */ S.createElement(OG.Provider, { value: r }, t); } -var Kse = /* @__PURE__ */ function(e) { - el(r, e); - var t = tl(r); +var zse = /* @__PURE__ */ function(e) { + Js(r, e); + var t = el(r); function r() { return Xn(this, r), t.apply(this, arguments); } @@ -5555,7 +5555,7 @@ var Kse = /* @__PURE__ */ function(e) { } }]), r; }(S.Component); -function Yse(e) { +function Gse(e) { var t = S.useReducer(function(s) { return s + 1; }, 0), r = ce(t, 2), n = r[1], i = S.useRef(e), o = Ur(function() { @@ -5565,40 +5565,40 @@ function Yse(e) { }); return [o, a]; } -var hc = "none", Ty = "appear", _y = "enter", My = "leave", $F = "none", Wa = "prepare", Qh = "start", Jh = "active", VD = "end", kG = "prepared"; -function BF(e, t) { +var hc = "none", Ry = "appear", Py = "enter", Ty = "leave", NF = "none", Wa = "prepare", Qh = "start", Jh = "active", BD = "end", LG = "prepared"; +function kF(e, t) { var r = {}; return r[e.toLowerCase()] = t.toLowerCase(), r["Webkit".concat(e)] = "webkit".concat(t), r["Moz".concat(e)] = "moz".concat(t), r["ms".concat(e)] = "MS".concat(t), r["O".concat(e)] = "o".concat(t.toLowerCase()), r; } -function qse(e, t) { +function Wse(e, t) { var r = { - animationend: BF("Animation", "AnimationEnd"), - transitionend: BF("Transition", "TransitionEnd") + animationend: kF("Animation", "AnimationEnd"), + transitionend: kF("Transition", "TransitionEnd") }; return e && ("AnimationEvent" in t || delete r.animationend.animation, "TransitionEvent" in t || delete r.transitionend.transition), r; } -var Xse = qse(oi(), typeof window < "u" ? window : {}), $G = {}; -if (oi()) { - var Zse = document.createElement("div"); - $G = Zse.style; +var jse = Wse(ii(), typeof window < "u" ? window : {}), FG = {}; +if (ii()) { + var Use = document.createElement("div"); + FG = Use.style; } -var Dy = {}; -function BG(e) { - if (Dy[e]) - return Dy[e]; - var t = Xse[e]; +var _y = {}; +function NG(e) { + if (_y[e]) + return _y[e]; + var t = jse[e]; if (t) for (var r = Object.keys(t), n = r.length, i = 0; i < n; i += 1) { var o = r[i]; - if (Object.prototype.hasOwnProperty.call(t, o) && o in $G) - return Dy[e] = t[o], Dy[e]; + if (Object.prototype.hasOwnProperty.call(t, o) && o in FG) + return _y[e] = t[o], _y[e]; } return ""; } -var VG = BG("animationend"), zG = BG("transitionend"), HG = !!(VG && zG), VF = VG || "animationend", zF = zG || "transitionend"; -function HF(e, t) { +var kG = NG("animationend"), $G = NG("transitionend"), BG = !!(kG && $G), $F = kG || "animationend", BF = $G || "transitionend"; +function VF(e, t) { if (!e) return null; - if (gt(e) === "object") { + if (pt(e) === "object") { var r = t.replace(/-\w/g, function(n) { return n[1].toUpperCase(); }); @@ -5606,13 +5606,13 @@ function HF(e, t) { } return "".concat(e, "-").concat(t); } -const Qse = function(e) { +const Kse = function(e) { var t = ve(); function r(i) { - i && (i.removeEventListener(zF, e), i.removeEventListener(VF, e)); + i && (i.removeEventListener(BF, e), i.removeEventListener($F, e)); } function n(i) { - t.current && t.current !== i && r(t.current), i && i !== t.current && (i.addEventListener(zF, e), i.addEventListener(VF, e), t.current = i); + t.current && t.current !== i && r(t.current), i && i !== t.current && (i.addEventListener(BF, e), i.addEventListener($F, e), t.current = i); } return S.useEffect(function() { return function() { @@ -5620,8 +5620,8 @@ const Qse = function(e) { }; }, []), [n, r]; }; -var GG = oi() ? Ns : Bt; -const Jse = function() { +var VG = ii() ? Ns : Bt; +const Yse = function() { var e = S.useRef(null); function t() { Nr.cancel(e.current); @@ -5644,20 +5644,20 @@ const Jse = function() { }; }, []), [r, t]; }; -var ele = [Wa, Qh, Jh, VD], tle = [Wa, kG], WG = !1, rle = !0; -function jG(e) { - return e === Jh || e === VD; +var qse = [Wa, Qh, Jh, BD], Xse = [Wa, LG], HG = !1, Zse = !0; +function zG(e) { + return e === Jh || e === BD; } -const nle = function(e, t, r) { - var n = Mf($F), i = ce(n, 2), o = i[0], a = i[1], s = Jse(), l = ce(s, 2), c = l[0], u = l[1]; +const Qse = function(e, t, r) { + var n = Mf(NF), i = ce(n, 2), o = i[0], a = i[1], s = Yse(), l = ce(s, 2), c = l[0], u = l[1]; function d() { a(Wa, !0); } - var h = t ? tle : ele; - return GG(function() { - if (o !== $F && o !== VD) { + var h = t ? Xse : qse; + return VG(function() { + if (o !== NF && o !== BD) { var f = h.indexOf(o), p = h[f + 1], v = r(o); - v === WG ? a(p, !0) : p && c(function(g) { + v === HG ? a(p, !0) : p && c(function(g) { function m() { g.isCanceled() || a(p, !0); } @@ -5670,8 +5670,8 @@ const nle = function(e, t, r) { }; }, []), [d, o]; }; -function ile(e, t, r, n) { - var i = n.motionEnter, o = i === void 0 ? !0 : i, a = n.motionAppear, s = a === void 0 ? !0 : a, l = n.motionLeave, c = l === void 0 ? !0 : l, u = n.motionDeadline, d = n.motionLeaveImmediately, h = n.onAppearPrepare, f = n.onEnterPrepare, p = n.onLeavePrepare, v = n.onAppearStart, g = n.onEnterStart, m = n.onLeaveStart, y = n.onAppearActive, C = n.onEnterActive, b = n.onLeaveActive, w = n.onAppearEnd, x = n.onEnterEnd, E = n.onLeaveEnd, P = n.onVisibleChanged, R = Mf(), T = ce(R, 2), _ = T[0], D = T[1], A = Yse(hc), M = ce(A, 2), O = M[0], L = M[1], N = Mf(null), F = ce(N, 2), k = F[0], I = F[1], V = O(), z = ve(!1), $ = ve(null); +function Jse(e, t, r, n) { + var i = n.motionEnter, o = i === void 0 ? !0 : i, a = n.motionAppear, s = a === void 0 ? !0 : a, l = n.motionLeave, c = l === void 0 ? !0 : l, u = n.motionDeadline, d = n.motionLeaveImmediately, h = n.onAppearPrepare, f = n.onEnterPrepare, p = n.onLeavePrepare, v = n.onAppearStart, g = n.onEnterStart, m = n.onLeaveStart, y = n.onAppearActive, C = n.onEnterActive, b = n.onLeaveActive, w = n.onAppearEnd, x = n.onEnterEnd, E = n.onLeaveEnd, R = n.onVisibleChanged, P = Mf(), T = ce(P, 2), _ = T[0], D = T[1], A = Gse(hc), M = ce(A, 2), O = M[0], L = M[1], N = Mf(null), F = ce(N, 2), k = F[0], I = F[1], V = O(), H = ve(!1), $ = ve(null); function W() { return r(); } @@ -5685,26 +5685,26 @@ function ile(e, t, r, n) { var _e = W(); if (!(de && !de.deadline && de.target !== _e)) { var be = j.current, Me; - pe === Ty && be ? Me = w == null ? void 0 : w(_e, de) : pe === _y && be ? Me = x == null ? void 0 : x(_e, de) : pe === My && be && (Me = E == null ? void 0 : E(_e, de)), be && Me !== !1 && X(); + pe === Ry && be ? Me = w == null ? void 0 : w(_e, de) : pe === Py && be ? Me = x == null ? void 0 : x(_e, de) : pe === Ty && be && (Me = E == null ? void 0 : E(_e, de)), be && Me !== !1 && X(); } } - }), Z = Qse(q), ee = ce(Z, 1), Q = ee[0], Y = function(pe) { + }), J = Kse(q), te = ce(J, 1), Q = te[0], Y = function(pe) { switch (pe) { - case Ty: + case Ry: return U(U(U({}, Wa, h), Qh, v), Jh, y); - case _y: + case Py: return U(U(U({}, Wa, f), Qh, g), Jh, C); - case My: + case Ty: return U(U(U({}, Wa, p), Qh, m), Jh, b); default: return {}; } }, K = S.useMemo(function() { return Y(V); - }, [V]), oe = nle(V, !e, function(de) { + }, [V]), oe = Qse(V, !e, function(de) { if (de === Wa) { var pe = K[Wa]; - return pe ? pe(W()) : WG; + return pe ? pe(W()) : HG; } if (le in K) { var _e; @@ -5714,74 +5714,74 @@ function ile(e, t, r, n) { q({ deadline: !0 }); - }, u))), le === kG && X(), rle; - }), G = ce(oe, 2), re = G[0], le = G[1], ue = jG(le); - j.current = ue, GG(function() { + }, u))), le === LG && X(), Zse; + }), G = ce(oe, 2), re = G[0], le = G[1], ue = zG(le); + j.current = ue, VG(function() { D(t); - var de = z.current; - z.current = !0; + var de = H.current; + H.current = !0; var pe; - !de && t && s && (pe = Ty), de && t && o && (pe = _y), (de && !t && c || !de && d && !t && c) && (pe = My); + !de && t && s && (pe = Ry), de && t && o && (pe = Py), (de && !t && c || !de && d && !t && c) && (pe = Ty); var _e = Y(pe); pe && (e || _e[Wa]) ? (L(pe), re()) : L(hc); }, [t]), Bt(function() { // Cancel appear - (V === Ty && !s || // Cancel enter - V === _y && !o || // Cancel leave - V === My && !c) && L(hc); + (V === Ry && !s || // Cancel enter + V === Py && !o || // Cancel leave + V === Ty && !c) && L(hc); }, [s, o, c]), Bt(function() { return function() { - z.current = !1, clearTimeout($.current); + H.current = !1, clearTimeout($.current); }; }, []); var he = S.useRef(!1); Bt(function() { - _ && (he.current = !0), _ !== void 0 && V === hc && ((he.current || _) && (P == null || P(_)), he.current = !0); + _ && (he.current = !0), _ !== void 0 && V === hc && ((he.current || _) && (R == null || R(_)), he.current = !0); }, [_, V]); var fe = k; - return K[Wa] && le === Qh && (fe = J({ + return K[Wa] && le === Qh && (fe = Z({ transition: "none" }, fe)), [V, le, fe, _ ?? t]; } -function ole(e) { +function ele(e) { var t = e; - gt(e) === "object" && (t = e.transitionSupport); + pt(e) === "object" && (t = e.transitionSupport); function r(i, o) { return !!(i.motionName && t && o !== !1); } var n = /* @__PURE__ */ S.forwardRef(function(i, o) { - var a = i.visible, s = a === void 0 ? !0 : a, l = i.removeOnLeave, c = l === void 0 ? !0 : l, u = i.forceRender, d = i.children, h = i.motionName, f = i.leavedClassName, p = i.eventProps, v = S.useContext(NG), g = v.motion, m = r(i, g), y = ve(), C = ve(); + var a = i.visible, s = a === void 0 ? !0 : a, l = i.removeOnLeave, c = l === void 0 ? !0 : l, u = i.forceRender, d = i.children, h = i.motionName, f = i.leavedClassName, p = i.eventProps, v = S.useContext(OG), g = v.motion, m = r(i, g), y = ve(), C = ve(); function b() { try { - return y.current instanceof HTMLElement ? y.current : Bg(C.current); + return y.current instanceof HTMLElement ? y.current : Vg(C.current); } catch { return null; } } - var w = ile(m, s, b, i), x = ce(w, 4), E = x[0], P = x[1], R = x[2], T = x[3], _ = S.useRef(T); + var w = Jse(m, s, b, i), x = ce(w, 4), E = x[0], R = x[1], P = x[2], T = x[3], _ = S.useRef(T); T && (_.current = !0); var D = S.useCallback(function(k) { - y.current = k, yv(o, k); - }, [o]), A, M = J(J({}, p), {}, { + y.current = k, Cv(o, k); + }, [o]), A, M = Z(Z({}, p), {}, { visible: s }); if (!d) A = null; else if (E === hc) - T ? A = d(J({}, M), D) : !c && _.current && f ? A = d(J(J({}, M), {}, { + T ? A = d(Z({}, M), D) : !c && _.current && f ? A = d(Z(Z({}, M), {}, { className: f - }), D) : u || !c && !f ? A = d(J(J({}, M), {}, { + }), D) : u || !c && !f ? A = d(Z(Z({}, M), {}, { style: { display: "none" } }), D) : A = null; else { var O; - P === Wa ? O = "prepare" : jG(P) ? O = "active" : P === Qh && (O = "start"); - var L = HF(h, "".concat(E, "-").concat(O)); - A = d(J(J({}, M), {}, { - className: ne(HF(h, E), U(U({}, L, L && O), h, typeof h == "string")), - style: R + R === Wa ? O = "prepare" : zG(R) ? O = "active" : R === Qh && (O = "start"); + var L = VF(h, "".concat(E, "-").concat(O)); + A = d(Z(Z({}, M), {}, { + className: ne(VF(h, E), U(U({}, L, L && O), h, typeof h == "string")), + style: P }), D); } if (/* @__PURE__ */ S.isValidElement(A) && js(A)) { @@ -5790,47 +5790,47 @@ function ole(e) { ref: D })); } - return /* @__PURE__ */ S.createElement(Kse, { + return /* @__PURE__ */ S.createElement(zse, { ref: C }, A); }); return n.displayName = "CSSMotion", n; } -const us = ole(HG); +const us = ele(BG); var eT = "add", tT = "keep", rT = "remove", I1 = "removed"; -function ale(e) { +function tle(e) { var t; - return e && gt(e) === "object" && "key" in e ? t = e : t = { + return e && pt(e) === "object" && "key" in e ? t = e : t = { key: e - }, J(J({}, t), {}, { + }, Z(Z({}, t), {}, { key: String(t.key) }); } function nT() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : []; - return e.map(ale); + return e.map(tle); } -function sle() { +function rle() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : [], r = [], n = 0, i = t.length, o = nT(e), a = nT(t); o.forEach(function(c) { for (var u = !1, d = n; d < i; d += 1) { var h = a[d]; if (h.key === c.key) { n < d && (r = r.concat(a.slice(n, d).map(function(f) { - return J(J({}, f), {}, { + return Z(Z({}, f), {}, { status: eT }); - })), n = d), r.push(J(J({}, h), {}, { + })), n = d), r.push(Z(Z({}, h), {}, { status: tT })), n += 1, u = !0; break; } } - u || r.push(J(J({}, c), {}, { + u || r.push(Z(Z({}, c), {}, { status: rT })); }), n < i && (r = r.concat(a.slice(n).map(function(c) { - return J(J({}, c), {}, { + return Z(Z({}, c), {}, { status: eT }); }))); @@ -5851,11 +5851,11 @@ function sle() { }); }), r; } -var lle = ["component", "children", "onVisibleChanged", "onAllRemoved"], cle = ["status"], ule = ["eventProps", "visible", "children", "motionName", "motionAppear", "motionEnter", "motionLeave", "motionLeaveImmediately", "motionDeadline", "removeOnLeave", "leavedClassName", "onAppearPrepare", "onAppearStart", "onAppearActive", "onAppearEnd", "onEnterStart", "onEnterActive", "onEnterEnd", "onLeaveStart", "onLeaveActive", "onLeaveEnd"]; -function dle(e) { +var nle = ["component", "children", "onVisibleChanged", "onAllRemoved"], ile = ["status"], ole = ["eventProps", "visible", "children", "motionName", "motionAppear", "motionEnter", "motionLeave", "motionLeaveImmediately", "motionDeadline", "removeOnLeave", "leavedClassName", "onAppearPrepare", "onAppearStart", "onAppearActive", "onAppearEnd", "onEnterStart", "onEnterActive", "onEnterEnd", "onLeaveStart", "onLeaveActive", "onLeaveEnd"]; +function ale(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : us, r = /* @__PURE__ */ function(n) { - el(o, n); - var i = tl(o); + Js(o, n); + var i = el(o); function o() { var a; Xn(this, o); @@ -5865,7 +5865,7 @@ function dle(e) { keyEntities: [] }), U(Ge(a), "removeKey", function(u) { var d = a.state.keyEntities, h = d.map(function(f) { - return f.key !== u ? f : J(J({}, f), {}, { + return f.key !== u ? f : Z(Z({}, f), {}, { status: I1 }); }); @@ -5880,11 +5880,11 @@ function dle(e) { return Zn(o, [{ key: "render", value: function() { - var s = this, l = this.state.keyEntities, c = this.props, u = c.component, d = c.children, h = c.onVisibleChanged, f = c.onAllRemoved, p = Ft(c, lle), v = u || S.Fragment, g = {}; - return ule.forEach(function(m) { + var s = this, l = this.state.keyEntities, c = this.props, u = c.component, d = c.children, h = c.onVisibleChanged, f = c.onAllRemoved, p = Ft(c, nle), v = u || S.Fragment, g = {}; + return ole.forEach(function(m) { g[m] = p[m], delete p[m]; }), delete p.keys, /* @__PURE__ */ S.createElement(v, p, l.map(function(m, y) { - var C = m.status, b = Ft(m, cle), w = C === eT || C === tT; + var C = m.status, b = Ft(m, ile), w = C === eT || C === tT; return /* @__PURE__ */ S.createElement(t, Te({}, g, { key: b.key, visible: w, @@ -5893,12 +5893,12 @@ function dle(e) { if (h == null || h(E, { key: b.key }), !E) { - var P = s.removeKey(b.key); - P === 0 && f && f(); + var R = s.removeKey(b.key); + R === 0 && f && f(); } } }), function(x, E) { - return d(J(J({}, x), {}, { + return d(Z(Z({}, x), {}, { index: y }), E); }); @@ -5907,7 +5907,7 @@ function dle(e) { }], [{ key: "getDerivedStateFromProps", value: function(s, l) { - var c = s.keys, u = l.keyEntities, d = nT(c), h = sle(u, d); + var c = s.keys, u = l.keyEntities, d = nT(c), h = rle(u, d); return { keyEntities: h.filter(function(f) { var p = u.find(function(v) { @@ -5924,26 +5924,26 @@ function dle(e) { component: "div" }), r; } -const hle = dle(HG); -function fle(e) { +const sle = ale(BG); +function lle(e) { const { children: t - } = e, [, r] = si(), { + } = e, [, r] = ai(), { motion: n } = r, i = S.useRef(!1); - return i.current = i.current || n === !1, i.current ? /* @__PURE__ */ S.createElement(Use, { + return i.current = i.current || n === !1, i.current ? /* @__PURE__ */ S.createElement(Hse, { motion: n }, t) : t; } -const UG = /* @__PURE__ */ S.memo((e) => { +const GG = /* @__PURE__ */ S.memo((e) => { let { dropdownMatchSelectWidth: t } = e; - return Sr("ConfigProvider").deprecated(t === void 0, "dropdownMatchSelectWidth", "popupMatchSelectWidth"), null; + return Rr("ConfigProvider").deprecated(t === void 0, "dropdownMatchSelectWidth", "popupMatchSelectWidth"), null; }); -process.env.NODE_ENV !== "production" && (UG.displayName = "PropWarning"); -const ple = process.env.NODE_ENV !== "production" ? UG : () => null; -var gle = function(e, t) { +process.env.NODE_ENV !== "production" && (GG.displayName = "PropWarning"); +const cle = process.env.NODE_ENV !== "production" ? GG : () => null; +var ule = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) @@ -5951,37 +5951,37 @@ var gle = function(e, t) { return r; }; let iT = !1; -const KG = process.env.NODE_ENV !== "production" ? (e) => { +const WG = process.env.NODE_ENV !== "production" ? (e) => { process.env.NODE_ENV !== "production" && Zc(!iT, e, "Static function can not consume context like dynamic theme. Please use 'App' component instead."); } : ( /* istanbul ignore next */ null -), vle = ["getTargetContainer", "getPopupContainer", "renderEmpty", "input", "pagination", "form", "select", "button"], YG = "ant"; -let qC, qG, XG, ZG; -function fC() { - return qC || YG; +), dle = ["getTargetContainer", "getPopupContainer", "renderEmpty", "input", "pagination", "form", "select", "button"], jG = "ant"; +let KC, UG, KG, YG; +function dC() { + return KC || jG; } -function mle() { - return qG || kD; +function hle() { + return UG || ND; } -function yle(e) { +function fle(e) { return Object.keys(e).some((t) => t.endsWith("Color")); } -const Cle = (e) => { +const ple = (e) => { const { prefixCls: t, iconPrefixCls: r, theme: n, holderRender: i } = e; - t !== void 0 && (qC = t), r !== void 0 && (qG = r), "holderRender" in e && (ZG = i), n && (yle(n) ? (process.env.NODE_ENV !== "production" && Zc(!1, "ConfigProvider", "`config` of css variable theme is not work in v5. Please use new `theme` config instead."), Pse(fC(), n)) : XG = n); -}, zD = () => ({ - getPrefixCls: (e, t) => t || (e ? `${fC()}-${e}` : fC()), - getIconPrefixCls: mle, - getRootPrefixCls: () => qC || fC(), - getTheme: () => XG, - holderRender: ZG -}), Sle = (e) => { + t !== void 0 && (KC = t), r !== void 0 && (UG = r), "holderRender" in e && (YG = i), n && (fle(n) ? (process.env.NODE_ENV !== "production" && Zc(!1, "ConfigProvider", "`config` of css variable theme is not work in v5. Please use new `theme` config instead."), bse(dC(), n)) : KG = n); +}, VD = () => ({ + getPrefixCls: (e, t) => t || (e ? `${dC()}-${e}` : dC()), + getIconPrefixCls: hle, + getRootPrefixCls: () => KC || dC(), + getTheme: () => KG, + holderRender: YG +}), gle = (e) => { const { children: t, csp: r, @@ -6006,8 +6006,8 @@ const Cle = (e) => { statistic: w, spin: x, calendar: E, - carousel: P, - cascader: R, + carousel: R, + cascader: P, collapse: T, typography: _, checkbox: D, @@ -6020,14 +6020,14 @@ const Cle = (e) => { layout: k, list: I, mentions: V, - modal: z, + modal: H, progress: $, result: W, slider: j, breadcrumb: X, menu: q, - pagination: Z, - input: ee, + pagination: J, + input: te, textArea: Q, empty: Y, badge: K, @@ -6051,7 +6051,7 @@ const Cle = (e) => { rangePicker: we, flex: Ce, wave: xe, - dropdown: He, + dropdown: ze, warning: je, tour: st, floatButtonGroup: Xe, @@ -6066,14 +6066,14 @@ const Cle = (e) => { return et; const tt = rt || g.getPrefixCls(""); return We ? `${tt}-${We}` : tt; - }, [g.getPrefixCls, e.prefixCls]), Et = m || g.iconPrefixCls || kD, fr = r || g.csp; - AG(Et, fr); - const It = Wse(y, g.theme, { + }, [g.getPrefixCls, e.prefixCls]), Et = m || g.iconPrefixCls || ND, hr = r || g.csp; + MG(Et, hr); + const It = Bse(y, g.theme, { prefixCls: ht("") }); process.env.NODE_ENV !== "production" && (iT = iT || !!It); const Ot = { - csp: fr, + csp: hr, autoInsertSpaceInButton: n, alert: i, anchor: o, @@ -6090,8 +6090,8 @@ const Cle = (e) => { statistic: w, spin: x, calendar: E, - carousel: P, - cascader: R, + carousel: R, + cascader: P, collapse: T, typography: _, checkbox: D, @@ -6101,18 +6101,18 @@ const Cle = (e) => { skeleton: L, steps: N, image: F, - input: ee, + input: te, textArea: Q, layout: k, list: I, mentions: V, - modal: z, + modal: H, progress: $, result: W, slider: j, breadcrumb: X, menu: q, - pagination: Z, + pagination: J, empty: Y, badge: K, radio: oe, @@ -6135,7 +6135,7 @@ const Cle = (e) => { rangePicker: we, flex: Ce, wave: xe, - dropdown: He, + dropdown: ze, warning: je, tour: st, floatButtonGroup: Xe, @@ -6143,11 +6143,11 @@ const Cle = (e) => { inputNumber: Ae, treeSelect: Ke }; - process.env.NODE_ENV !== "production" && Sr("ConfigProvider")(!("autoInsertSpaceInButton" in e), "deprecated", "`autoInsertSpaceInButton` is deprecated. Please use `{ button: { autoInsertSpace: boolean }}` instead."); + process.env.NODE_ENV !== "production" && Rr("ConfigProvider")(!("autoInsertSpaceInButton" in e), "deprecated", "`autoInsertSpaceInButton` is deprecated. Please use `{ button: { autoInsertSpace: boolean }}` instead."); const Mt = Object.assign({}, g); Object.keys(Ot).forEach((We) => { Ot[We] !== void 0 && (Mt[We] = Ot[We]); - }), vle.forEach((We) => { + }), dle.forEach((We) => { const et = e[We]; et && (Mt[We] = et); }), typeof n < "u" && (Mt.button = Object.assign({ @@ -6158,38 +6158,38 @@ const Cle = (e) => { return rt.length !== tt.length || rt.some((yt) => We[yt] !== et[yt]); }), mt = S.useMemo(() => ({ prefixCls: Et, - csp: fr - }), [Et, fr]); - let Qe = /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(ple, { + csp: hr + }), [Et, hr]); + let Qe = /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(cle, { dropdownMatchSelectWidth: h }), t); const Rt = S.useMemo(() => { var We, et, rt, tt; return Zh(((We = ns.Form) === null || We === void 0 ? void 0 : We.defaultValidateMessages) || {}, ((rt = (et = _t.locale) === null || et === void 0 ? void 0 : et.Form) === null || rt === void 0 ? void 0 : rt.defaultValidateMessages) || {}, ((tt = _t.form) === null || tt === void 0 ? void 0 : tt.validateMessages) || {}, (a == null ? void 0 : a.validateMessages) || {}); }, [_t, a == null ? void 0 : a.validateMessages]); - Object.keys(Rt).length > 0 && (Qe = /* @__PURE__ */ S.createElement(Kae.Provider, { + Object.keys(Rt).length > 0 && (Qe = /* @__PURE__ */ S.createElement(zae.Provider, { value: Rt - }, Qe)), s && (Qe = /* @__PURE__ */ S.createElement(CG, { + }, Qe)), s && (Qe = /* @__PURE__ */ S.createElement(vG, { locale: s, - _ANT_MARK__: yG - }, Qe)), (Et || fr) && (Qe = /* @__PURE__ */ S.createElement(FD.Provider, { + _ANT_MARK__: gG + }, Qe)), (Et || hr) && (Qe = /* @__PURE__ */ S.createElement(LD.Provider, { value: mt - }, Qe)), l && (Qe = /* @__PURE__ */ S.createElement(Tse, { + }, Qe)), l && (Qe = /* @__PURE__ */ S.createElement(wse, { size: l - }, Qe)), Qe = /* @__PURE__ */ S.createElement(fle, null, Qe); + }, Qe)), Qe = /* @__PURE__ */ S.createElement(lle, null, Qe); const jt = S.useMemo(() => { const We = It || {}, { algorithm: et, token: rt, components: tt, cssVar: yt - } = We, Gt = gle(We, ["algorithm", "token", "components", "cssVar"]), Mr = et && (!Array.isArray(et) || et.length > 0) ? $P(et) : EG, ae = {}; + } = We, Gt = ule(We, ["algorithm", "token", "components", "cssVar"]), Mr = et && (!Array.isArray(et) || et.length > 0) ? $P(et) : bG, ae = {}; Object.entries(tt || {}).forEach((me) => { - let [ze, ct] = me; + let [He, ct] = me; const it = Object.assign({}, ct); - "algorithm" in it && (it.algorithm === !0 ? it.theme = Mr : (Array.isArray(it.algorithm) || typeof it.algorithm == "function") && (it.theme = $P(it.algorithm)), delete it.algorithm), ae[ze] = it; + "algorithm" in it && (it.algorithm === !0 ? it.theme = Mr : (Array.isArray(it.algorithm) || typeof it.algorithm == "function") && (it.theme = $P(it.algorithm)), delete it.algorithm), ae[He] = it; }); - const ge = Object.assign(Object.assign({}, Pv), rt); + const ge = Object.assign(Object.assign({}, Tv), rt); return Object.assign(Object.assign({}, Gt), { theme: Mr, token: ge, @@ -6200,53 +6200,53 @@ const Cle = (e) => { cssVar: yt }); }, [It]); - return y && (Qe = /* @__PURE__ */ S.createElement(RG.Provider, { + return y && (Qe = /* @__PURE__ */ S.createElement(wG.Provider, { value: jt - }, Qe)), _t.warning && (Qe = /* @__PURE__ */ S.createElement(pG.Provider, { + }, Qe)), _t.warning && (Qe = /* @__PURE__ */ S.createElement(dG.Provider, { value: _t.warning - }, Qe)), C !== void 0 && (Qe = /* @__PURE__ */ S.createElement(PG, { + }, Qe)), C !== void 0 && (Qe = /* @__PURE__ */ S.createElement(xG, { disabled: C - }, Qe)), /* @__PURE__ */ S.createElement(pt.Provider, { + }, Qe)), /* @__PURE__ */ S.createElement(gt.Provider, { value: _t }, Qe); }, ds = (e) => { - const t = S.useContext(pt), r = S.useContext(ND); - return /* @__PURE__ */ S.createElement(Sle, Object.assign({ + const t = S.useContext(gt), r = S.useContext(FD); + return /* @__PURE__ */ S.createElement(gle, Object.assign({ parentContext: t, legacyLocale: r }, e)); }; -ds.ConfigContext = pt; +ds.ConfigContext = gt; ds.SizeContext = _f; -ds.config = Cle; -ds.useConfig = _se; +ds.config = ple; +ds.useConfig = xse; Object.defineProperty(ds, "SizeContext", { get: () => (process.env.NODE_ENV !== "production" && Zc(!1, "ConfigProvider", "ConfigProvider.SizeContext is deprecated. Please use `ConfigProvider.useConfig().componentSize` instead."), _f) }); process.env.NODE_ENV !== "production" && (ds.displayName = "ConfigProvider"); -var ble = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z" } }] }, name: "check-circle", theme: "filled" }; -function QG(e) { +var vle = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z" } }] }, name: "check-circle", theme: "filled" }; +function qG(e) { var t; return e == null || (t = e.getRootNode) === null || t === void 0 ? void 0 : t.call(e); } -function wle(e) { - return QG(e) instanceof ShadowRoot; +function mle(e) { + return qG(e) instanceof ShadowRoot; } -function XC(e) { - return wle(e) ? QG(e) : null; +function YC(e) { + return mle(e) ? qG(e) : null; } -function xle(e) { +function yle(e) { return e.replace(/-(.)/g, function(t, r) { return r.toUpperCase(); }); } -function Ele(e, t) { +function Cle(e, t) { Pt(e, "[@ant-design/icons] ".concat(t)); } -function GF(e) { - return gt(e) === "object" && typeof e.name == "string" && typeof e.theme == "string" && (gt(e.icon) === "object" || typeof e.icon == "function"); +function HF(e) { + return pt(e) === "object" && typeof e.name == "string" && typeof e.theme == "string" && (pt(e.icon) === "object" || typeof e.icon == "function"); } -function WF() { +function zF() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}; return Object.keys(e).reduce(function(t, r) { var n = e[r]; @@ -6255,29 +6255,29 @@ function WF() { t.className = n, delete t.class; break; default: - delete t[r], t[xle(r)] = n; + delete t[r], t[yle(r)] = n; } return t; }, {}); } function oT(e, t, r) { - return r ? /* @__PURE__ */ B.createElement(e.tag, J(J({ + return r ? /* @__PURE__ */ B.createElement(e.tag, Z(Z({ key: t - }, WF(e.attrs)), r), (e.children || []).map(function(n, i) { + }, zF(e.attrs)), r), (e.children || []).map(function(n, i) { return oT(n, "".concat(t, "-").concat(e.tag, "-").concat(i)); - })) : /* @__PURE__ */ B.createElement(e.tag, J({ + })) : /* @__PURE__ */ B.createElement(e.tag, Z({ key: t - }, WF(e.attrs)), (e.children || []).map(function(n, i) { + }, zF(e.attrs)), (e.children || []).map(function(n, i) { return oT(n, "".concat(t, "-").concat(e.tag, "-").concat(i)); })); } -function JG(e) { - return Rv(e)[0]; +function XG(e) { + return Pv(e)[0]; } -function eW(e) { +function ZG(e) { return e ? Array.isArray(e) ? e : [e] : []; } -var Rle = ` +var Sle = ` .anticon { display: inline-flex; align-items: center; @@ -6332,39 +6332,39 @@ var Rle = ` transform: rotate(360deg); } } -`, Ple = function(t) { - var r = Qt(FD), n = r.csp, i = r.prefixCls, o = Rle; +`, ble = function(t) { + var r = Qt(LD), n = r.csp, i = r.prefixCls, o = Sle; i && (o = o.replace(/anticon/g, i)), Bt(function() { - var a = t.current, s = XC(a); - Ml(o, "@ant-design-icons", { + var a = t.current, s = YC(a); + _l(o, "@ant-design-icons", { prepend: !0, csp: n, attachTo: s }); }, []); -}, Tle = ["icon", "className", "onClick", "style", "primaryColor", "secondaryColor"], zg = { +}, wle = ["icon", "className", "onClick", "style", "primaryColor", "secondaryColor"], zg = { primaryColor: "#333", secondaryColor: "#E6E6E6", calculated: !1 }; -function _le(e) { +function xle(e) { var t = e.primaryColor, r = e.secondaryColor; - zg.primaryColor = t, zg.secondaryColor = r || JG(t), zg.calculated = !!r; + zg.primaryColor = t, zg.secondaryColor = r || XG(t), zg.calculated = !!r; } -function Mle() { - return J({}, zg); +function Ele() { + return Z({}, zg); } var Zf = function(t) { - var r = t.icon, n = t.className, i = t.onClick, o = t.style, a = t.primaryColor, s = t.secondaryColor, l = Ft(t, Tle), c = S.useRef(), u = zg; + var r = t.icon, n = t.className, i = t.onClick, o = t.style, a = t.primaryColor, s = t.secondaryColor, l = Ft(t, wle), c = S.useRef(), u = zg; if (a && (u = { primaryColor: a, - secondaryColor: s || JG(a) - }), Ple(c), Ele(GF(r), "icon should be icon definiton, but got ".concat(r)), !GF(r)) + secondaryColor: s || XG(a) + }), ble(c), Cle(HF(r), "icon should be icon definiton, but got ".concat(r)), !HF(r)) return null; var d = r; - return d && typeof d.icon == "function" && (d = J(J({}, d), {}, { + return d && typeof d.icon == "function" && (d = Z(Z({}, d), {}, { icon: d.icon(u.primaryColor, u.secondaryColor) - })), oT(d.icon, "svg-".concat(d.name), J(J({ + })), oT(d.icon, "svg-".concat(d.name), Z(Z({ className: n, onClick: i, style: o, @@ -6378,28 +6378,28 @@ var Zf = function(t) { })); }; Zf.displayName = "IconReact"; -Zf.getTwoToneColors = Mle; -Zf.setTwoToneColors = _le; -function tW(e) { - var t = eW(e), r = ce(t, 2), n = r[0], i = r[1]; +Zf.getTwoToneColors = Ele; +Zf.setTwoToneColors = xle; +function QG(e) { + var t = ZG(e), r = ce(t, 2), n = r[0], i = r[1]; return Zf.setTwoToneColors({ primaryColor: n, secondaryColor: i }); } -function Dle() { +function Rle() { var e = Zf.getTwoToneColors(); return e.calculated ? [e.primaryColor, e.secondaryColor] : e.primaryColor; } -var Ile = ["className", "icon", "spin", "rotate", "tabIndex", "onClick", "twoToneColor"]; -tW(ZP.primary); -var xr = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.className, n = e.icon, i = e.spin, o = e.rotate, a = e.tabIndex, s = e.onClick, l = e.twoToneColor, c = Ft(e, Ile), u = S.useContext(FD), d = u.prefixCls, h = d === void 0 ? "anticon" : d, f = u.rootClassName, p = ne(f, h, U(U({}, "".concat(h, "-").concat(n.name), !!n.name), "".concat(h, "-spin"), !!i || n.name === "loading"), r), v = a; +var Ple = ["className", "icon", "spin", "rotate", "tabIndex", "onClick", "twoToneColor"]; +QG(ZP.primary); +var wr = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.className, n = e.icon, i = e.spin, o = e.rotate, a = e.tabIndex, s = e.onClick, l = e.twoToneColor, c = Ft(e, Ple), u = S.useContext(LD), d = u.prefixCls, h = d === void 0 ? "anticon" : d, f = u.rootClassName, p = ne(f, h, U(U({}, "".concat(h, "-").concat(n.name), !!n.name), "".concat(h, "-spin"), !!i || n.name === "loading"), r), v = a; v === void 0 && s && (v = -1); var g = o ? { msTransform: "rotate(".concat(o, "deg)"), transform: "rotate(".concat(o, "deg)") - } : void 0, m = eW(l), y = ce(m, 2), C = y[0], b = y[1]; + } : void 0, m = ZG(l), y = ce(m, 2), C = y[0], b = y[1]; return /* @__PURE__ */ S.createElement("span", Te({ role: "img", "aria-label": n.name @@ -6415,45 +6415,45 @@ var xr = /* @__PURE__ */ S.forwardRef(function(e, t) { style: g })); }); -xr.displayName = "AntdIcon"; -xr.getTwoToneColor = Dle; -xr.setTwoToneColor = tW; -var Ale = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +wr.displayName = "AntdIcon"; +wr.getTwoToneColor = Rle; +wr.setTwoToneColor = QG; +var Tle = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: ble + icon: vle })); -}, Bb = /* @__PURE__ */ S.forwardRef(Ale); -process.env.NODE_ENV !== "production" && (Bb.displayName = "CheckCircleFilled"); -var Ole = { icon: { tag: "svg", attrs: { "fill-rule": "evenodd", viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z" } }] }, name: "close-circle", theme: "filled" }, Lle = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, kb = /* @__PURE__ */ S.forwardRef(Tle); +process.env.NODE_ENV !== "production" && (kb.displayName = "CheckCircleFilled"); +var _le = { icon: { tag: "svg", attrs: { "fill-rule": "evenodd", viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z" } }] }, name: "close-circle", theme: "filled" }, Mle = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Ole + icon: _le })); -}, Qf = /* @__PURE__ */ S.forwardRef(Lle); +}, Qf = /* @__PURE__ */ S.forwardRef(Mle); process.env.NODE_ENV !== "production" && (Qf.displayName = "CloseCircleFilled"); -var Fle = { icon: { tag: "svg", attrs: { "fill-rule": "evenodd", viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z" } }] }, name: "close", theme: "outlined" }, Nle = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var Dle = { icon: { tag: "svg", attrs: { "fill-rule": "evenodd", viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z" } }] }, name: "close", theme: "outlined" }, Ile = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Fle + icon: Dle })); -}, ql = /* @__PURE__ */ S.forwardRef(Nle); +}, ql = /* @__PURE__ */ S.forwardRef(Ile); process.env.NODE_ENV !== "production" && (ql.displayName = "CloseOutlined"); -var kle = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z" } }] }, name: "exclamation-circle", theme: "filled" }, $le = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var Ale = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z" } }] }, name: "exclamation-circle", theme: "filled" }, Ole = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: kle + icon: Ale })); -}, ym = /* @__PURE__ */ S.forwardRef($le); -process.env.NODE_ENV !== "production" && (ym.displayName = "ExclamationCircleFilled"); -var Ble = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z" } }] }, name: "info-circle", theme: "filled" }, Vle = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, Cm = /* @__PURE__ */ S.forwardRef(Ole); +process.env.NODE_ENV !== "production" && (Cm.displayName = "ExclamationCircleFilled"); +var Lle = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z" } }] }, name: "info-circle", theme: "filled" }, Fle = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Ble + icon: Lle })); -}, HD = /* @__PURE__ */ S.forwardRef(Vle); +}, HD = /* @__PURE__ */ S.forwardRef(Fle); process.env.NODE_ENV !== "production" && (HD.displayName = "InfoCircleFilled"); -var zle = `accept acceptCharset accessKey action allowFullScreen allowTransparency +var Nle = `accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -6464,17 +6464,17 @@ var zle = `accept acceptCharset accessKey action allowFullScreen allowTransparen optimum pattern placeholder poster preload radioGroup readOnly rel required reversed role rowSpan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellCheck src srcDoc srcLang srcSet start step style - summary tabIndex target title type useMap value width wmode wrap`, Hle = `onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + summary tabIndex target title type useMap value width wmode wrap`, kle = `onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`, Gle = "".concat(zle, " ").concat(Hle).split(/[\s\n]+/), Wle = "aria-", jle = "data-"; -function jF(e, t) { + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`, $le = "".concat(Nle, " ").concat(kle).split(/[\s\n]+/), Ble = "aria-", Vle = "data-"; +function GF(e, t) { return e.indexOf(t) === 0; } -function eo(e) { +function Ji(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, r; t === !1 ? r = { aria: !0, @@ -6482,50 +6482,50 @@ function eo(e) { attr: !0 } : t === !0 ? r = { aria: !0 - } : r = J({}, t); + } : r = Z({}, t); var n = {}; return Object.keys(e).forEach(function(i) { // Aria - (r.aria && (i === "role" || jF(i, Wle)) || // Data - r.data && jF(i, jle) || // Attr - r.attr && Gle.includes(i)) && (n[i] = e[i]); + (r.aria && (i === "role" || GF(i, Ble)) || // Data + r.data && GF(i, Vle) || // Attr + r.attr && $le.includes(i)) && (n[i] = e[i]); }), n; } -function rW(e) { +function JG(e) { return e && /* @__PURE__ */ B.isValidElement(e) && e.type === B.Fragment; } -const nW = (e, t, r) => /* @__PURE__ */ B.isValidElement(e) ? /* @__PURE__ */ B.cloneElement(e, typeof r == "function" ? r(e.props || {}) : r) : t; -function Fi(e, t) { - return nW(e, e, t); +const eW = (e, t, r) => /* @__PURE__ */ B.isValidElement(e) ? /* @__PURE__ */ B.cloneElement(e, typeof r == "function" ? r(e.props || {}) : r) : t; +function eo(e, t) { + return eW(e, e, t); } function aT(e) { return e != null && e === e.window; } -const Ule = (e) => { +const Hle = (e) => { var t, r; if (typeof window > "u") return 0; let n = 0; return aT(e) ? n = e.pageYOffset : e instanceof Document ? n = e.documentElement.scrollTop : (e instanceof HTMLElement || e) && (n = e.scrollTop), e && !aT(e) && typeof n != "number" && (n = (r = ((t = e.ownerDocument) !== null && t !== void 0 ? t : e).documentElement) === null || r === void 0 ? void 0 : r.scrollTop), n; }; -function Kle(e, t, r, n) { +function zle(e, t, r, n) { const i = r - t; return e /= n / 2, e < 1 ? i / 2 * e * e * e + t : i / 2 * ((e -= 2) * e * e + 2) + t; } -function Yle(e) { +function Gle(e) { let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; const { getContainer: r = () => window, callback: n, duration: i = 450 - } = t, o = r(), a = Ule(o), s = Date.now(), l = () => { - const u = Date.now() - s, d = Kle(u > i ? i : u, a, e, i); + } = t, o = r(), a = Hle(o), s = Date.now(), l = () => { + const u = Date.now() - s, d = zle(u > i ? i : u, a, e, i); aT(o) ? o.scrollTo(window.pageXOffset, d) : o instanceof Document || o.constructor.name === "HTMLDocument" ? o.documentElement.scrollTop = d : o.scrollTop = d, u < i ? Nr(l) : typeof n == "function" && n(); }; Nr(l); } -const Qn = (e) => { - const [, , , , t] = si(); +const vi = (e) => { + const [, , , , t] = ai(); return t ? `${e}-css-var` : ""; }; var Oe = { @@ -7041,8 +7041,8 @@ var Oe = { return !1; } } -}, iW = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.prefixCls, n = e.style, i = e.className, o = e.duration, a = o === void 0 ? 4.5 : o, s = e.showProgress, l = e.pauseOnHover, c = l === void 0 ? !0 : l, u = e.eventKey, d = e.content, h = e.closable, f = e.closeIcon, p = f === void 0 ? "x" : f, v = e.props, g = e.onClick, m = e.onNoticeClose, y = e.times, C = e.hovering, b = S.useState(!1), w = ce(b, 2), x = w[0], E = w[1], P = S.useState(0), R = ce(P, 2), T = R[0], _ = R[1], D = S.useState(0), A = ce(D, 2), M = A[0], O = A[1], L = C || x, N = a > 0 && s, F = function() { +}, tW = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.prefixCls, n = e.style, i = e.className, o = e.duration, a = o === void 0 ? 4.5 : o, s = e.showProgress, l = e.pauseOnHover, c = l === void 0 ? !0 : l, u = e.eventKey, d = e.content, h = e.closable, f = e.closeIcon, p = f === void 0 ? "x" : f, v = e.props, g = e.onClick, m = e.onNoticeClose, y = e.times, C = e.hovering, b = S.useState(!1), w = ce(b, 2), x = w[0], E = w[1], R = S.useState(0), P = ce(R, 2), T = P[0], _ = P[1], D = S.useState(0), A = ce(D, 2), M = A[0], O = A[1], L = C || x, N = a > 0 && s, F = function() { m(u); }, k = function(j) { (j.key === "Enter" || j.code === "Enter" || j.keyCode === Oe.ENTER) && F(); @@ -7059,8 +7059,8 @@ var Oe = { }, [a, L, y]), S.useEffect(function() { if (!L && N && (c || M === 0)) { var W = performance.now(), j, X = function q() { - cancelAnimationFrame(j), j = requestAnimationFrame(function(Z) { - var ee = Z + M - W, Q = Math.min(ee / (a * 1e3), 1); + cancelAnimationFrame(j), j = requestAnimationFrame(function(J) { + var te = J + M - W, Q = Math.min(te / (a * 1e3), 1); _(Q * 100), Q < 1 && q(); }); }; @@ -7070,10 +7070,10 @@ var Oe = { } }, [a, M, L, N, y]); var I = S.useMemo(function() { - return gt(h) === "object" && h !== null ? h : h ? { + return pt(h) === "object" && h !== null ? h : h ? { closeIcon: p } : {}; - }, [h, p]), V = eo(I, !0), z = 100 - (!T || T < 0 ? 0 : T > 100 ? 100 : T), $ = "".concat(r, "-notice"); + }, [h, p]), V = Ji(I, !0), H = 100 - (!T || T < 0 ? 0 : T > 100 ? 100 : T), $ = "".concat(r, "-notice"); return /* @__PURE__ */ S.createElement("div", Te({}, v, { ref: t, className: ne($, i, U({}, "".concat($, "-closable"), h)), @@ -7101,35 +7101,35 @@ var Oe = { }), I.closeIcon), N && /* @__PURE__ */ S.createElement("progress", { className: "".concat($, "-progress"), max: "100", - value: z - }, z + "%")); -}), oW = /* @__PURE__ */ B.createContext({}), qle = function(t) { + value: H + }, H + "%")); +}), rW = /* @__PURE__ */ B.createContext({}), Wle = function(t) { var r = t.children, n = t.classNames; - return /* @__PURE__ */ B.createElement(oW.Provider, { + return /* @__PURE__ */ B.createElement(rW.Provider, { value: { classNames: n } }, r); -}, UF = 8, KF = 3, YF = 16, Xle = function(t) { +}, WF = 8, jF = 3, UF = 16, jle = function(t) { var r = { - offset: UF, - threshold: KF, - gap: YF + offset: WF, + threshold: jF, + gap: UF }; - if (t && gt(t) === "object") { + if (t && pt(t) === "object") { var n, i, o; - r.offset = (n = t.offset) !== null && n !== void 0 ? n : UF, r.threshold = (i = t.threshold) !== null && i !== void 0 ? i : KF, r.gap = (o = t.gap) !== null && o !== void 0 ? o : YF; + r.offset = (n = t.offset) !== null && n !== void 0 ? n : WF, r.threshold = (i = t.threshold) !== null && i !== void 0 ? i : jF, r.gap = (o = t.gap) !== null && o !== void 0 ? o : UF; } return [!!t, r]; -}, Zle = ["className", "style", "classNames", "styles"], aW = function(t) { - var r = t.configList, n = t.placement, i = t.prefixCls, o = t.className, a = t.style, s = t.motion, l = t.onAllNoticeRemoved, c = t.onNoticeClose, u = t.stack, d = Qt(oW), h = d.classNames, f = ve({}), p = Le(null), v = ce(p, 2), g = v[0], m = v[1], y = Le([]), C = ce(y, 2), b = C[0], w = C[1], x = r.map(function(L) { +}, Ule = ["className", "style", "classNames", "styles"], nW = function(t) { + var r = t.configList, n = t.placement, i = t.prefixCls, o = t.className, a = t.style, s = t.motion, l = t.onAllNoticeRemoved, c = t.onNoticeClose, u = t.stack, d = Qt(rW), h = d.classNames, f = ve({}), p = Le(null), v = ce(p, 2), g = v[0], m = v[1], y = Le([]), C = ce(y, 2), b = C[0], w = C[1], x = r.map(function(L) { return { config: L, key: String(L.key) }; - }), E = Xle(u), P = ce(E, 2), R = P[0], T = P[1], _ = T.offset, D = T.threshold, A = T.gap, M = R && (b.length > 0 || x.length <= D), O = typeof s == "function" ? s(n) : s; + }), E = jle(u), R = ce(E, 2), P = R[0], T = R[1], _ = T.offset, D = T.threshold, A = T.gap, M = P && (b.length > 0 || x.length <= D), O = typeof s == "function" ? s(n) : s; return Bt(function() { - R && b.length > 1 && w(function(L) { + P && b.length > 1 && w(function(L) { return L.filter(function(N) { return x.some(function(F) { var k = F.key; @@ -7137,15 +7137,15 @@ var Oe = { }); }); }); - }, [b, x, R]), Bt(function() { + }, [b, x, P]), Bt(function() { var L; - if (R && f.current[(L = x[x.length - 1]) === null || L === void 0 ? void 0 : L.key]) { + if (P && f.current[(L = x[x.length - 1]) === null || L === void 0 ? void 0 : L.key]) { var N; m(f.current[(N = x[x.length - 1]) === null || N === void 0 ? void 0 : N.key]); } - }, [x, R]), /* @__PURE__ */ B.createElement(hle, Te({ + }, [x, P]), /* @__PURE__ */ B.createElement(sle, Te({ key: n, - className: ne(i, "".concat(i, "-").concat(n), h == null ? void 0 : h.list, o, U(U({}, "".concat(i, "-stack"), !!R), "".concat(i, "-stack-expanded"), M)), + className: ne(i, "".concat(i, "-").concat(n), h == null ? void 0 : h.list, o, U(U({}, "".concat(i, "-stack"), !!P), "".concat(i, "-stack-expanded"), M)), style: a, keys: x, motionAppear: !0 @@ -7154,10 +7154,10 @@ var Oe = { l(n); } }), function(L, N) { - var F = L.config, k = L.className, I = L.style, V = L.index, z = F, $ = z.key, W = z.times, j = String($), X = F, q = X.className, Z = X.style, ee = X.classNames, Q = X.styles, Y = Ft(X, Zle), K = x.findIndex(function(Me) { + var F = L.config, k = L.className, I = L.style, V = L.index, H = F, $ = H.key, W = H.times, j = String($), X = F, q = X.className, J = X.style, te = X.classNames, Q = X.styles, Y = Ft(X, Ule), K = x.findIndex(function(Me) { return Me.key === j; }), oe = {}; - if (R) { + if (P) { var G = x.length - 1 - (K > -1 ? K : V - 1), re = n === "top" || n === "bottom" ? "-50%" : "0"; if (G > 0) { var le, ue, he; @@ -7173,8 +7173,8 @@ var Oe = { } return /* @__PURE__ */ B.createElement("div", { ref: N, - className: ne("".concat(i, "-notice-wrapper"), k, ee == null ? void 0 : ee.wrapper), - style: J(J(J({}, I), oe), Q == null ? void 0 : Q.wrapper), + className: ne("".concat(i, "-notice-wrapper"), k, te == null ? void 0 : te.wrapper), + style: Z(Z(Z({}, I), oe), Q == null ? void 0 : Q.wrapper), onMouseEnter: function() { return w(function(Ve) { return Ve.includes(j) ? Ve : [].concat($e(Ve), [j]); @@ -7187,42 +7187,42 @@ var Oe = { }); }); } - }, /* @__PURE__ */ B.createElement(iW, Te({}, Y, { + }, /* @__PURE__ */ B.createElement(tW, Te({}, Y, { ref: function(Ve) { K > -1 ? f.current[j] = Ve : delete f.current[j]; }, prefixCls: i, - classNames: ee, + classNames: te, styles: Q, className: ne(q, h == null ? void 0 : h.notice), - style: Z, + style: J, times: W, key: $, eventKey: $, onNoticeClose: c, - hovering: R && b.length > 0 + hovering: P && b.length > 0 }))); }); }; -process.env.NODE_ENV !== "production" && (aW.displayName = "NoticeList"); -var sW = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.prefixCls, n = r === void 0 ? "rc-notification" : r, i = e.container, o = e.motion, a = e.maxCount, s = e.className, l = e.style, c = e.onAllRemoved, u = e.stack, d = e.renderNotifications, h = S.useState([]), f = ce(h, 2), p = f[0], v = f[1], g = function(R) { +process.env.NODE_ENV !== "production" && (nW.displayName = "NoticeList"); +var iW = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.prefixCls, n = r === void 0 ? "rc-notification" : r, i = e.container, o = e.motion, a = e.maxCount, s = e.className, l = e.style, c = e.onAllRemoved, u = e.stack, d = e.renderNotifications, h = S.useState([]), f = ce(h, 2), p = f[0], v = f[1], g = function(P) { var T, _ = p.find(function(D) { - return D.key === R; + return D.key === P; }); _ == null || (T = _.onClose) === null || T === void 0 || T.call(_), v(function(D) { return D.filter(function(A) { - return A.key !== R; + return A.key !== P; }); }); }; S.useImperativeHandle(t, function() { return { - open: function(R) { + open: function(P) { v(function(T) { var _ = $e(T), D = _.findIndex(function(O) { - return O.key === R.key; - }), A = J({}, R); + return O.key === P.key; + }), A = Z({}, P); if (D >= 0) { var M; A.times = (((M = T[D]) === null || M === void 0 ? void 0 : M.times) || 0) + 1, _[D] = A; @@ -7231,8 +7231,8 @@ var sW = /* @__PURE__ */ S.forwardRef(function(e, t) { return a > 0 && _.length > a && (_ = _.slice(-a)), _; }); }, - close: function(R) { - g(R); + close: function(P) { + g(P); }, destroy: function() { v([]); @@ -7241,18 +7241,18 @@ var sW = /* @__PURE__ */ S.forwardRef(function(e, t) { }); var m = S.useState({}), y = ce(m, 2), C = y[0], b = y[1]; S.useEffect(function() { - var P = {}; - p.forEach(function(R) { - var T = R.placement, _ = T === void 0 ? "topRight" : T; - _ && (P[_] = P[_] || [], P[_].push(R)); - }), Object.keys(C).forEach(function(R) { - P[R] = P[R] || []; - }), b(P); + var R = {}; + p.forEach(function(P) { + var T = P.placement, _ = T === void 0 ? "topRight" : T; + _ && (R[_] = R[_] || [], R[_].push(P)); + }), Object.keys(C).forEach(function(P) { + R[P] = R[P] || []; + }), b(R); }, [p]); - var w = function(R) { + var w = function(P) { b(function(T) { - var _ = J({}, T), D = _[R] || []; - return D.length || delete _[R], _; + var _ = Z({}, T), D = _[P] || []; + return D.length || delete _[P], _; }); }, x = S.useRef(!1); if (S.useEffect(function() { @@ -7260,14 +7260,14 @@ var sW = /* @__PURE__ */ S.forwardRef(function(e, t) { }, [C]), !i) return null; var E = Object.keys(C); - return /* @__PURE__ */ Ib(/* @__PURE__ */ S.createElement(S.Fragment, null, E.map(function(P) { - var R = C[P], T = /* @__PURE__ */ S.createElement(aW, { - key: P, - configList: R, - placement: P, + return /* @__PURE__ */ Mb(/* @__PURE__ */ S.createElement(S.Fragment, null, E.map(function(R) { + var P = C[R], T = /* @__PURE__ */ S.createElement(nW, { + key: R, + configList: P, + placement: R, prefixCls: n, - className: s == null ? void 0 : s(P), - style: l == null ? void 0 : l(P), + className: s == null ? void 0 : s(R), + style: l == null ? void 0 : l(R), motion: o, onNoticeClose: g, onAllNoticeRemoved: w, @@ -7275,15 +7275,15 @@ var sW = /* @__PURE__ */ S.forwardRef(function(e, t) { }); return d ? d(T, { prefixCls: n, - key: P + key: R }) : T; })), i); }); -process.env.NODE_ENV !== "production" && (sW.displayName = "Notifications"); -var Qle = ["getContainer", "motion", "prefixCls", "maxCount", "className", "style", "onAllRemoved", "stack", "renderNotifications"], Jle = function() { +process.env.NODE_ENV !== "production" && (iW.displayName = "Notifications"); +var Kle = ["getContainer", "motion", "prefixCls", "maxCount", "className", "style", "onAllRemoved", "stack", "renderNotifications"], Yle = function() { return document.body; -}, qF = 0; -function ece() { +}, KF = 0; +function qle() { for (var e = {}, t = arguments.length, r = new Array(t), n = 0; n < t; n++) r[n] = arguments[n]; return r.forEach(function(i) { @@ -7293,8 +7293,8 @@ function ece() { }); }), e; } -function tce() { - var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, t = e.getContainer, r = t === void 0 ? Jle : t, n = e.motion, i = e.prefixCls, o = e.maxCount, a = e.className, s = e.style, l = e.onAllRemoved, c = e.stack, u = e.renderNotifications, d = Ft(e, Qle), h = S.useState(), f = ce(h, 2), p = f[0], v = f[1], g = S.useRef(), m = /* @__PURE__ */ S.createElement(sW, { +function Xle() { + var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, t = e.getContainer, r = t === void 0 ? Yle : t, n = e.motion, i = e.prefixCls, o = e.maxCount, a = e.className, s = e.style, l = e.onAllRemoved, c = e.stack, u = e.renderNotifications, d = Ft(e, Kle), h = S.useState(), f = ce(h, 2), p = f[0], v = f[1], g = S.useRef(), m = /* @__PURE__ */ S.createElement(iW, { container: p, ref: g, prefixCls: i, @@ -7307,26 +7307,26 @@ function tce() { renderNotifications: u }), y = S.useState([]), C = ce(y, 2), b = C[0], w = C[1], x = S.useMemo(function() { return { - open: function(P) { - var R = ece(d, P); - (R.key === null || R.key === void 0) && (R.key = "rc-notification-".concat(qF), qF += 1), w(function(T) { + open: function(R) { + var P = qle(d, R); + (P.key === null || P.key === void 0) && (P.key = "rc-notification-".concat(KF), KF += 1), w(function(T) { return [].concat($e(T), [{ type: "open", - config: R + config: P }]); }); }, - close: function(P) { - w(function(R) { - return [].concat($e(R), [{ + close: function(R) { + w(function(P) { + return [].concat($e(P), [{ type: "close", - key: P + key: R }]); }); }, destroy: function() { - w(function(P) { - return [].concat($e(P), [{ + w(function(R) { + return [].concat($e(R), [{ type: "destroy" }]); }); @@ -7349,48 +7349,48 @@ function tce() { break; } }), w(function(E) { - return E.filter(function(P) { - return !b.includes(P); + return E.filter(function(R) { + return !b.includes(R); }); })); }, [b]), [x, m]; } -var rce = { icon: { tag: "svg", attrs: { viewBox: "0 0 1024 1024", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" } }] }, name: "loading", theme: "outlined" }, nce = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var Zle = { icon: { tag: "svg", attrs: { viewBox: "0 0 1024 1024", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z" } }] }, name: "loading", theme: "outlined" }, Qle = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: rce + icon: Zle })); -}, Jf = /* @__PURE__ */ S.forwardRef(nce); +}, Jf = /* @__PURE__ */ S.forwardRef(Qle); process.env.NODE_ENV !== "production" && (Jf.displayName = "LoadingOutlined"); -const Cm = /* @__PURE__ */ B.createContext(void 0); -process.env.NODE_ENV !== "production" && (Cm.displayName = "zIndexContext"); -const Au = 100, ice = 10, GD = Au * ice, lW = { +const Sm = /* @__PURE__ */ B.createContext(void 0); +process.env.NODE_ENV !== "production" && (Sm.displayName = "zIndexContext"); +const Au = 100, Jle = 10, zD = Au * Jle, oW = { Modal: Au, Drawer: Au, Popover: Au, Popconfirm: Au, Tooltip: Au, Tour: Au -}, oce = { +}, ece = { SelectLike: 50, Dropdown: 50, DatePicker: 50, Menu: 50, ImagePreview: 1 }; -function ace(e) { - return e in lW; +function tce(e) { + return e in oW; } function Vd(e, t) { - const [, r] = si(), n = B.useContext(Cm), i = ace(e); + const [, r] = ai(), n = B.useContext(Sm), i = tce(e); if (t !== void 0) return [t, t]; let o = n ?? 0; return i ? (o += // Use preset token zIndex by default but not stack when has parent container (n ? 0 : r.zIndexPopupBase) + // Container offset - lW[e], o = Math.min(o, r.zIndexPopupBase + GD)) : o += oce[e], [n === void 0 ? t : o, o]; + oW[e], o = Math.min(o, r.zIndexPopupBase + zD)) : o += ece[e], [n === void 0 ? t : o, o]; } -const sce = (e) => { +const rce = (e) => { const { componentCls: t, iconCls: r, @@ -7469,7 +7469,7 @@ const sce = (e) => { return [ // ============================ Holder ============================ { - [t]: Object.assign(Object.assign({}, qr(e)), { + [t]: Object.assign(Object.assign({}, rn(e)), { color: i, position: "fixed", top: h, @@ -7525,30 +7525,30 @@ const sce = (e) => { }) } ]; -}, lce = (e) => ({ - zIndexPopup: e.zIndexPopupBase + GD + 10, +}, nce = (e) => ({ + zIndexPopup: e.zIndexPopupBase + zD + 10, contentBg: e.colorBgElevated, contentPadding: `${(e.controlHeightLG - e.fontSize * e.lineHeight) / 2}px ${e.paddingSM}px` -}), cW = zr("Message", (e) => { - const t = hr(e, { +}), aW = jr("Message", (e) => { + const t = fr(e, { height: 150 }); - return [sce(t)]; -}, lce); -var cce = function(e, t) { + return [rce(t)]; +}, nce); +var ice = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const uce = { +const oce = { info: /* @__PURE__ */ S.createElement(HD, null), - success: /* @__PURE__ */ S.createElement(Bb, null), + success: /* @__PURE__ */ S.createElement(kb, null), error: /* @__PURE__ */ S.createElement(Qf, null), - warning: /* @__PURE__ */ S.createElement(ym, null), + warning: /* @__PURE__ */ S.createElement(Cm, null), loading: /* @__PURE__ */ S.createElement(Jf, null) -}, uW = (e) => { +}, sW = (e) => { let { prefixCls: t, type: r, @@ -7557,35 +7557,35 @@ const uce = { } = e; return /* @__PURE__ */ S.createElement("div", { className: ne(`${t}-custom-content`, `${t}-${r}`) - }, n || uce[r], /* @__PURE__ */ S.createElement("span", null, i)); -}, dce = (e) => { + }, n || oce[r], /* @__PURE__ */ S.createElement("span", null, i)); +}, ace = (e) => { const { prefixCls: t, className: r, type: n, icon: i, content: o - } = e, a = cce(e, ["prefixCls", "className", "type", "icon", "content"]), { + } = e, a = ice(e, ["prefixCls", "className", "type", "icon", "content"]), { getPrefixCls: s - } = S.useContext(pt), l = t || s("message"), c = Qn(l), [u, d, h] = cW(l, c); - return u(/* @__PURE__ */ S.createElement(iW, Object.assign({}, a, { + } = S.useContext(gt), l = t || s("message"), c = vi(l), [u, d, h] = aW(l, c); + return u(/* @__PURE__ */ S.createElement(tW, Object.assign({}, a, { prefixCls: l, className: ne(r, d, `${l}-notice-pure-panel`, h, c), eventKey: "pure", duration: null, - content: /* @__PURE__ */ S.createElement(uW, { + content: /* @__PURE__ */ S.createElement(sW, { prefixCls: l, type: n, icon: i }, o) }))); }; -function hce(e, t) { +function sce(e, t) { return { motionName: t ?? `${e}-move-up` }; } -function WD(e) { +function GD(e) { let t; const r = new Promise((i) => { t = e(() => { @@ -7596,40 +7596,40 @@ function WD(e) { }; return n.then = (i, o) => r.then(i, o), n.promise = r, n; } -var fce = function(e, t) { +var lce = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const pce = 8, gce = 3, vce = (e) => { +const cce = 8, uce = 3, dce = (e) => { let { children: t, prefixCls: r } = e; - const n = Qn(r), [i, o, a] = cW(r, n); - return i(/* @__PURE__ */ S.createElement(qle, { + const n = vi(r), [i, o, a] = aW(r, n); + return i(/* @__PURE__ */ S.createElement(Wle, { classNames: { list: ne(o, a, n) } }, t)); -}, mce = (e, t) => { +}, hce = (e, t) => { let { prefixCls: r, key: n } = t; - return /* @__PURE__ */ S.createElement(vce, { + return /* @__PURE__ */ S.createElement(dce, { prefixCls: r, key: n }, e); -}, yce = /* @__PURE__ */ S.forwardRef((e, t) => { +}, fce = /* @__PURE__ */ S.forwardRef((e, t) => { const { top: r, prefixCls: n, getContainer: i, maxCount: o, - duration: a = gce, + duration: a = uce, rtl: s, transitionName: l, onAllRemoved: c @@ -7638,17 +7638,17 @@ const pce = 8, gce = 3, vce = (e) => { getPopupContainer: d, message: h, direction: f - } = S.useContext(pt), p = n || u("message"), v = () => ({ + } = S.useContext(gt), p = n || u("message"), v = () => ({ left: "50%", transform: "translateX(-50%)", - top: r ?? pce + top: r ?? cce }), g = () => ne({ [`${p}-rtl`]: s ?? f === "rtl" - }), m = () => hce(p, l), y = /* @__PURE__ */ S.createElement("span", { + }), m = () => sce(p, l), y = /* @__PURE__ */ S.createElement("span", { className: `${p}-close-x` }, /* @__PURE__ */ S.createElement(ql, { className: `${p}-close-icon` - })), [C, b] = tce({ + })), [C, b] = Xle({ prefixCls: p, style: v, className: g, @@ -7659,16 +7659,16 @@ const pce = 8, gce = 3, vce = (e) => { getContainer: () => (i == null ? void 0 : i()) || (d == null ? void 0 : d()) || document.body, maxCount: o, onAllRemoved: c, - renderNotifications: mce + renderNotifications: hce }); return S.useImperativeHandle(t, () => Object.assign(Object.assign({}, C), { prefixCls: p, message: h })), b; }); -let XF = 0; -function dW(e) { - const t = S.useRef(null), r = Sr("Message"); +let YF = 0; +function lW(e) { + const t = S.useRef(null), r = Rr("Message"); return [S.useMemo(() => { const i = (c) => { var u; @@ -7693,11 +7693,11 @@ function dW(e) { className: y, style: C, onClose: b - } = c, w = fce(c, ["content", "icon", "type", "key", "className", "style", "onClose"]); + } = c, w = lce(c, ["content", "icon", "type", "key", "className", "style", "onClose"]); let x = m; - return x == null && (XF += 1, x = `antd-message-${XF}`), WD((E) => (u(Object.assign(Object.assign({}, w), { + return x == null && (YF += 1, x = `antd-message-${YF}`), GD((E) => (u(Object.assign(Object.assign({}, w), { key: x, - content: /* @__PURE__ */ S.createElement(uW, { + content: /* @__PURE__ */ S.createElement(sW, { prefixCls: d, type: g, icon: v @@ -7736,16 +7736,16 @@ function dW(e) { }; s[c] = u; }), s; - }, []), /* @__PURE__ */ S.createElement(yce, Object.assign({ + }, []), /* @__PURE__ */ S.createElement(fce, Object.assign({ key: "message-holder" }, e, { ref: t }))]; } -function Cce(e) { - return dW(e); +function pce(e) { + return lW(e); } -function Sce() { +function gce() { const [e, t] = S.useState([]), r = S.useCallback((n) => (t((i) => [].concat($e(i), [n])), () => { t((i) => i.filter((o) => o !== n)); }), []); @@ -7774,9 +7774,9 @@ function to() { }; } function u(L, N, F, k) { - var I = N && N.prototype instanceof m ? N : m, V = Object.create(I.prototype), z = new M(k || []); + var I = N && N.prototype instanceof m ? N : m, V = Object.create(I.prototype), H = new M(k || []); return i(V, "_invoke", { - value: T(L, F, z) + value: T(L, F, H) }), V; } function d(L, N, F) { @@ -7807,36 +7807,36 @@ function to() { var w = Object.getPrototypeOf, x = w && w(w(O([]))); x && x !== r && n.call(x, a) && (b = x); var E = C.prototype = m.prototype = Object.create(b); - function P(L) { + function R(L) { ["next", "throw", "return"].forEach(function(N) { c(L, N, function(F) { return this._invoke(N, F); }); }); } - function R(L, N) { - function F(I, V, z, $) { + function P(L, N) { + function F(I, V, H, $) { var W = d(L[I], L, V); if (W.type !== "throw") { var j = W.arg, X = j.value; - return X && gt(X) == "object" && n.call(X, "__await") ? N.resolve(X.__await).then(function(q) { - F("next", q, z, $); + return X && pt(X) == "object" && n.call(X, "__await") ? N.resolve(X.__await).then(function(q) { + F("next", q, H, $); }, function(q) { - F("throw", q, z, $); + F("throw", q, H, $); }) : N.resolve(X).then(function(q) { - j.value = q, z(j); + j.value = q, H(j); }, function(q) { - return F("throw", q, z, $); + return F("throw", q, H, $); }); } $(W.arg); } var k; i(this, "_invoke", { - value: function(V, z) { + value: function(V, H) { function $() { return new N(function(W, j) { - F(V, z, W, j); + F(V, H, W, j); }); } return k = k ? k.then($, $) : $(); @@ -7855,9 +7855,9 @@ function to() { }; } for (F.method = I, F.arg = V; ; ) { - var z = F.delegate; - if (z) { - var $ = _(z, F); + var H = F.delegate; + if (H) { + var $ = _(H, F); if ($) { if ($ === g) continue; return $; @@ -7917,7 +7917,7 @@ function to() { return k.next = k; } } - throw new TypeError(gt(L) + " is not iterable"); + throw new TypeError(pt(L) + " is not iterable"); } return y.prototype = C, i(E, "constructor", { value: C, @@ -7934,15 +7934,15 @@ function to() { return { __await: L }; - }, P(R.prototype), c(R.prototype, s, function() { + }, R(P.prototype), c(P.prototype, s, function() { return this; - }), t.AsyncIterator = R, t.async = function(L, N, F, k, I) { + }), t.AsyncIterator = P, t.async = function(L, N, F, k, I) { I === void 0 && (I = Promise); - var V = new R(u(L, N, F, k), I); - return t.isGeneratorFunction(N) ? V : V.next().then(function(z) { - return z.done ? z.value : V.next(); + var V = new P(u(L, N, F, k), I); + return t.isGeneratorFunction(N) ? V : V.next().then(function(H) { + return H.done ? H.value : V.next(); }); - }, P(E), c(E, l, "Generator"), c(E, a, function() { + }, R(E), c(E, l, "Generator"), c(E, a, function() { return this; }), c(E, "toString", function() { return "[object Generator]"; @@ -7971,10 +7971,10 @@ function to() { if (this.done) throw N; var F = this; function k(j, X) { - return z.type = "throw", z.arg = N, F.next = j, X && (F.method = "next", F.arg = e), !!X; + return H.type = "throw", H.arg = N, F.next = j, X && (F.method = "next", F.arg = e), !!X; } for (var I = this.tryEntries.length - 1; I >= 0; --I) { - var V = this.tryEntries[I], z = V.completion; + var V = this.tryEntries[I], H = V.completion; if (V.tryLoc === "root") return k("end"); if (V.tryLoc <= this.prev) { var $ = n.call(V, "catchLoc"), W = n.call(V, "finallyLoc"); @@ -7999,8 +7999,8 @@ function to() { } } V && (N === "break" || N === "continue") && V.tryLoc <= F && F <= V.finallyLoc && (V = null); - var z = V ? V.completion : {}; - return z.type = N, z.arg = F, V ? (this.method = "next", this.next = V.finallyLoc, g) : this.complete(z); + var H = V ? V.completion : {}; + return H.type = N, H.arg = F, V ? (this.method = "next", this.next = V.finallyLoc, g) : this.complete(H); }, complete: function(N, F) { if (N.type === "throw") throw N.arg; @@ -8035,7 +8035,7 @@ function to() { } }, t; } -function ZF(e, t, r, n, i, o, a) { +function qF(e, t, r, n, i, o, a) { try { var s = e[o](a), l = s.value; } catch (c) { @@ -8043,58 +8043,58 @@ function ZF(e, t, r, n, i, o, a) { } s.done ? t(l) : Promise.resolve(l).then(n, i); } -function zd(e) { +function Hd(e) { return function() { var t = this, r = arguments; return new Promise(function(n, i) { var o = e.apply(t, r); function a(l) { - ZF(o, n, i, a, s, "next", l); + qF(o, n, i, a, s, "next", l); } function s(l) { - ZF(o, n, i, a, s, "throw", l); + qF(o, n, i, a, s, "throw", l); } a(void 0); }); }; } -var Sm = J({}, Ere), bce = Sm.version, wce = Sm.render, xce = Sm.unmountComponentAtNode, Vb; +var bm = Z({}, Cre), vce = bm.version, mce = bm.render, yce = bm.unmountComponentAtNode, $b; try { - var Ece = Number((bce || "").split(".")[0]); - Ece >= 18 && (Vb = Sm.createRoot); + var Cce = Number((vce || "").split(".")[0]); + Cce >= 18 && ($b = bm.createRoot); } catch { } -function QF(e) { - var t = Sm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; - t && gt(t) === "object" && (t.usingClientEntryPoint = e); +function XF(e) { + var t = bm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED; + t && pt(t) === "object" && (t.usingClientEntryPoint = e); } -var ZC = "__rc_react_root__"; -function Rce(e, t) { - QF(!0); - var r = t[ZC] || Vb(t); - QF(!1), r.render(e), t[ZC] = r; +var qC = "__rc_react_root__"; +function Sce(e, t) { + XF(!0); + var r = t[qC] || $b(t); + XF(!1), r.render(e), t[qC] = r; } -function Pce(e, t) { - wce(e, t); +function bce(e, t) { + mce(e, t); } -function jD(e, t) { - if (Vb) { - Rce(e, t); +function WD(e, t) { + if ($b) { + Sce(e, t); return; } - Pce(e, t); + bce(e, t); } -function Tce(e) { +function wce(e) { return sT.apply(this, arguments); } function sT() { - return sT = zd(/* @__PURE__ */ to().mark(function e(t) { + return sT = Hd(/* @__PURE__ */ to().mark(function e(t) { return to().wrap(function(n) { for (; ; ) switch (n.prev = n.next) { case 0: return n.abrupt("return", Promise.resolve().then(function() { var i; - (i = t[ZC]) === null || i === void 0 || i.unmount(), delete t[ZC]; + (i = t[qC]) === null || i === void 0 || i.unmount(), delete t[qC]; })); case 1: case "end": @@ -8103,24 +8103,24 @@ function sT() { }, e); })), sT.apply(this, arguments); } -function _ce(e) { - xce(e); +function xce(e) { + yce(e); } -function hW(e) { +function cW(e) { return lT.apply(this, arguments); } function lT() { - return lT = zd(/* @__PURE__ */ to().mark(function e(t) { + return lT = Hd(/* @__PURE__ */ to().mark(function e(t) { return to().wrap(function(n) { for (; ; ) switch (n.prev = n.next) { case 0: - if (Vb === void 0) { + if ($b === void 0) { n.next = 2; break; } - return n.abrupt("return", Tce(t)); + return n.abrupt("return", wce(t)); case 2: - _ce(t); + xce(t); case 3: case "end": return n.stop(); @@ -8131,7 +8131,7 @@ function lT() { const A1 = () => ({ height: 0, opacity: 0 -}), JF = (e) => { +}), ZF = (e) => { const { scrollHeight: t } = e; @@ -8139,23 +8139,23 @@ const A1 = () => ({ height: t, opacity: 1 }; -}, Mce = (e) => ({ +}, Ece = (e) => ({ height: e ? e.offsetHeight : 0 -}), O1 = (e, t) => (t == null ? void 0 : t.deadline) === !0 || t.propertyName === "height", fW = function() { +}), O1 = (e, t) => (t == null ? void 0 : t.deadline) === !0 || t.propertyName === "height", uW = function() { return { motionName: `${arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "ant"}-motion-collapse`, onAppearStart: A1, onEnterStart: A1, - onAppearActive: JF, - onEnterActive: JF, - onLeaveStart: Mce, + onAppearActive: ZF, + onEnterActive: ZF, + onLeaveStart: Ece, onLeaveActive: A1, onAppearEnd: O1, onEnterEnd: O1, onLeaveEnd: O1, motionDeadline: 500 }; -}, xa = (e, t, r) => r !== void 0 ? r : `${e}-${t}`, zb = function(e) { +}, xa = (e, t, r) => r !== void 0 ? r : `${e}-${t}`, Bb = function(e) { if (!e) return !1; if (e instanceof Element) { @@ -8173,7 +8173,7 @@ const A1 = () => ({ } } return !1; -}, Dce = (e) => { +}, Rce = (e) => { const { componentCls: t, colorPrimary: r @@ -8200,16 +8200,16 @@ const A1 = () => ({ } } }; -}, Ice = BD("Wave", (e) => [Dce(e)]), Hb = `${YG}-wave-target`; -function Ace(e) { +}, Pce = $D("Wave", (e) => [Rce(e)]), Vb = `${jG}-wave-target`; +function Tce(e) { const t = (e || "").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/); return t && t[1] && t[2] && t[3] ? !(t[1] === t[2] && t[2] === t[3]) : !0; } function L1(e) { - return e && e !== "#fff" && e !== "#ffffff" && e !== "rgb(255, 255, 255)" && e !== "rgba(255, 255, 255, 1)" && Ace(e) && !/rgba\((?:\d*, ){3}0\)/.test(e) && // any transparent rgba color + return e && e !== "#fff" && e !== "#ffffff" && e !== "rgb(255, 255, 255)" && e !== "rgba(255, 255, 255, 1)" && Tce(e) && !/rgba\((?:\d*, ){3}0\)/.test(e) && // any transparent rgba color e !== "transparent"; } -function Oce(e) { +function _ce(e) { const { borderTopColor: t, borderColor: r, @@ -8220,7 +8220,7 @@ function Oce(e) { function F1(e) { return Number.isNaN(e) ? 0 : e; } -const Lce = (e) => { +const Mce = (e) => { const { className: t, target: r, @@ -8235,12 +8235,12 @@ const Lce = (e) => { o && (C["--wave-color"] = o); function b() { const x = getComputedStyle(r); - a(Oce(r)); + a(_ce(r)); const E = x.position === "static", { - borderLeftWidth: P, - borderTopWidth: R + borderLeftWidth: R, + borderTopWidth: P } = x; - u(E ? r.offsetLeft : F1(-parseFloat(P))), h(E ? r.offsetTop : F1(-parseFloat(R))), p(r.offsetWidth), g(r.offsetHeight); + u(E ? r.offsetLeft : F1(-parseFloat(R))), h(E ? r.offsetTop : F1(-parseFloat(P))), p(r.offsetWidth), g(r.offsetHeight); const { borderTopLeftRadius: T, borderTopRightRadius: _, @@ -8261,35 +8261,35 @@ const Lce = (e) => { } }, []), !m) return null; - const w = (n === "Checkbox" || n === "Radio") && (r == null ? void 0 : r.classList.contains(Hb)); + const w = (n === "Checkbox" || n === "Radio") && (r == null ? void 0 : r.classList.contains(Vb)); return /* @__PURE__ */ S.createElement(us, { visible: !0, motionAppear: !0, motionName: "wave-motion", motionDeadline: 5e3, onAppearEnd: (x, E) => { - var P; + var R; if (E.deadline || E.propertyName === "opacity") { - const R = (P = i.current) === null || P === void 0 ? void 0 : P.parentElement; - hW(R).then(() => { - R == null || R.remove(); + const P = (R = i.current) === null || R === void 0 ? void 0 : R.parentElement; + cW(P).then(() => { + P == null || P.remove(); }); } return !1; } }, (x, E) => { let { - className: P + className: R } = x; return /* @__PURE__ */ S.createElement("div", { - ref: ao(i, E), - className: ne(t, P, { + ref: xo(i, E), + className: ne(t, R, { "wave-quick": w }), style: C }); }); -}, Fce = (e, t) => { +}, Dce = (e, t) => { var r; const { component: n @@ -8297,20 +8297,20 @@ const Lce = (e) => { if (n === "Checkbox" && !(!((r = e.querySelector("input")) === null || r === void 0) && r.checked)) return; const i = document.createElement("div"); - i.style.position = "absolute", i.style.left = "0px", i.style.top = "0px", e == null || e.insertBefore(i, e == null ? void 0 : e.firstChild), jD(/* @__PURE__ */ S.createElement(Lce, Object.assign({}, t, { + i.style.position = "absolute", i.style.left = "0px", i.style.top = "0px", e == null || e.insertBefore(i, e == null ? void 0 : e.firstChild), WD(/* @__PURE__ */ S.createElement(Mce, Object.assign({}, t, { target: e })), i); -}, Nce = (e, t, r) => { +}, Ice = (e, t, r) => { const { wave: n - } = S.useContext(pt), [, i, o] = si(), a = Ur((c) => { + } = S.useContext(gt), [, i, o] = ai(), a = Ur((c) => { const u = e.current; if (n != null && n.disabled || !u) return; - const d = u.querySelector(`.${Hb}`) || u, { + const d = u.querySelector(`.${Vb}`) || u, { showEffect: h } = n || {}; - (h || Fce)(d, { + (h || Dce)(d, { className: t, token: i, component: r, @@ -8323,20 +8323,20 @@ const Lce = (e) => { a(c); }); }; -}, bm = (e) => { +}, wm = (e) => { const { children: t, disabled: r, component: n } = e, { getPrefixCls: i - } = Qt(pt), o = ve(null), a = i("wave"), [, s] = Ice(a), l = Nce(o, ne(a, s), n); + } = Qt(gt), o = ve(null), a = i("wave"), [, s] = Pce(a), l = Ice(o, ne(a, s), n); if (B.useEffect(() => { const u = o.current; if (!u || u.nodeType !== 1 || r) return; const d = (h) => { - !zb(h.target) || // No need wave + !Bb(h.target) || // No need wave !u.getAttribute || u.getAttribute("disabled") || u.disabled || u.className.includes("disabled") || u.className.includes("-leave") || l(h); }; return u.addEventListener("click", d, !0), () => { @@ -8344,16 +8344,16 @@ const Lce = (e) => { }; }, [r]), !/* @__PURE__ */ B.isValidElement(t)) return t ?? null; - const c = js(t) ? ao(t.ref, o) : o; - return Fi(t, { + const c = js(t) ? xo(t.ref, o) : o; + return eo(t, { ref: c }); }; -process.env.NODE_ENV !== "production" && (bm.displayName = "Wave"); -const so = (e) => { +process.env.NODE_ENV !== "production" && (wm.displayName = "Wave"); +const Eo = (e) => { const t = B.useContext(_f); return B.useMemo(() => e ? typeof e == "string" ? e ?? t : e instanceof Function ? e(t) : t : t, [e, t]); -}, kce = (e) => { +}, Ace = (e) => { const { componentCls: t } = e; @@ -8368,7 +8368,7 @@ const so = (e) => { } } }; -}, $ce = (e) => { +}, Oce = (e) => { const { componentCls: t, antCls: r @@ -8406,7 +8406,7 @@ const so = (e) => { } } }; -}, Bce = (e) => { +}, Lce = (e) => { const { componentCls: t } = e; @@ -8432,27 +8432,27 @@ const so = (e) => { } } }; -}, pW = zr("Space", (e) => { - const t = hr(e, { +}, dW = jr("Space", (e) => { + const t = fr(e, { spaceGapSmallSize: e.paddingXS, spaceGapMiddleSize: e.padding, spaceGapLargeSize: e.paddingLG }); - return [$ce(t), Bce(t), kce(t)]; + return [Oce(t), Lce(t), Ace(t)]; }, () => ({}), { // Space component don't apply extra font style // https://github.com/ant-design/ant-design/issues/40315 resetStyle: !1 }); -var gW = function(e, t) { +var hW = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const Gb = /* @__PURE__ */ S.createContext(null), wm = (e, t) => { - const r = S.useContext(Gb), n = S.useMemo(() => { +const Hb = /* @__PURE__ */ S.createContext(null), xm = (e, t) => { + const r = S.useContext(Hb), n = S.useMemo(() => { if (!r) return ""; const { @@ -8471,25 +8471,25 @@ const Gb = /* @__PURE__ */ S.createContext(null), wm = (e, t) => { compactDirection: r == null ? void 0 : r.compactDirection, compactItemClassnames: n }; -}, Vce = (e) => { +}, Fce = (e) => { let { children: t } = e; - return /* @__PURE__ */ S.createElement(Gb.Provider, { + return /* @__PURE__ */ S.createElement(Hb.Provider, { value: null }, t); -}, zce = (e) => { +}, Nce = (e) => { var { children: t - } = e, r = gW(e, ["children"]); - return /* @__PURE__ */ S.createElement(Gb.Provider, { + } = e, r = hW(e, ["children"]); + return /* @__PURE__ */ S.createElement(Hb.Provider, { value: r }, t); -}, Hce = (e) => { +}, kce = (e) => { const { getPrefixCls: t, direction: r - } = S.useContext(pt), { + } = S.useContext(gt), { size: n, direction: i, block: o, @@ -8497,13 +8497,13 @@ const Gb = /* @__PURE__ */ S.createContext(null), wm = (e, t) => { className: s, rootClassName: l, children: c - } = e, u = gW(e, ["size", "direction", "block", "prefixCls", "className", "rootClassName", "children"]), d = so((C) => n ?? C), h = t("space-compact", a), [f, p] = pW(h), v = ne(h, p, { + } = e, u = hW(e, ["size", "direction", "block", "prefixCls", "className", "rootClassName", "children"]), d = Eo((C) => n ?? C), h = t("space-compact", a), [f, p] = dW(h), v = ne(h, p, { [`${h}-rtl`]: r === "rtl", [`${h}-block`]: o, [`${h}-vertical`]: i === "vertical" - }, s, l), g = S.useContext(Gb), m = mi(c), y = S.useMemo(() => m.map((C, b) => { + }, s, l), g = S.useContext(Hb), m = Si(c), y = S.useMemo(() => m.map((C, b) => { const w = (C == null ? void 0 : C.key) || `${h}-item-${b}`; - return /* @__PURE__ */ S.createElement(zce, { + return /* @__PURE__ */ S.createElement(Nce, { key: w, compactSize: d, compactDirection: i, @@ -8514,23 +8514,23 @@ const Gb = /* @__PURE__ */ S.createContext(null), wm = (e, t) => { return m.length === 0 ? null : f(/* @__PURE__ */ S.createElement("div", Object.assign({ className: v }, u), y)); -}, Gce = Hce; -var Wce = function(e, t) { +}, $ce = kce; +var Bce = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const vW = /* @__PURE__ */ S.createContext(void 0), jce = (e) => { +const fW = /* @__PURE__ */ S.createContext(void 0), Vce = (e) => { const { getPrefixCls: t, direction: r - } = S.useContext(pt), { + } = S.useContext(gt), { prefixCls: n, size: i, className: o - } = e, a = Wce(e, ["prefixCls", "size", "className"]), s = t("btn-group", n), [, , l] = si(); + } = e, a = Bce(e, ["prefixCls", "size", "className"]), s = t("btn-group", n), [, , l] = ai(); let c = ""; switch (i) { case "large": @@ -8541,41 +8541,41 @@ const vW = /* @__PURE__ */ S.createContext(void 0), jce = (e) => { break; } if (process.env.NODE_ENV !== "production") { - const d = Sr("Button.Group"); + const d = Rr("Button.Group"); process.env.NODE_ENV !== "production" && d(!i || ["large", "small", "middle"].includes(i), "usage", "Invalid prop `size`."); } const u = ne(s, { [`${s}-${c}`]: c, [`${s}-rtl`]: r === "rtl" }, o, l); - return /* @__PURE__ */ S.createElement(vW.Provider, { + return /* @__PURE__ */ S.createElement(fW.Provider, { value: i }, /* @__PURE__ */ S.createElement("div", Object.assign({}, a, { className: u }))); -}, eN = /^[\u4e00-\u9fa5]{2}$/, cT = eN.test.bind(eN); -function UD(e) { +}, QF = /^[\u4e00-\u9fa5]{2}$/, cT = QF.test.bind(QF); +function jD(e) { return e === "danger" ? { danger: !0 } : { type: e }; } -function tN(e) { +function JF(e) { return typeof e == "string"; } -function Iy(e) { +function My(e) { return e === "text" || e === "link"; } -function Uce(e, t) { +function Hce(e, t) { if (e == null) return; const r = t ? " " : ""; - return typeof e != "string" && typeof e != "number" && tN(e.type) && cT(e.props.children) ? Fi(e, { + return typeof e != "string" && typeof e != "number" && JF(e.type) && cT(e.props.children) ? eo(e, { children: e.props.children.split("").join(r) - }) : tN(e) ? cT(e) ? /* @__PURE__ */ B.createElement("span", null, e.split("").join(r)) : /* @__PURE__ */ B.createElement("span", null, e) : rW(e) ? /* @__PURE__ */ B.createElement("span", null, e) : e; + }) : JF(e) ? cT(e) ? /* @__PURE__ */ B.createElement("span", null, e.split("").join(r)) : /* @__PURE__ */ B.createElement("span", null, e) : JG(e) ? /* @__PURE__ */ B.createElement("span", null, e) : e; } -function Kce(e, t) { +function zce(e, t) { let r = !1; const n = []; return B.Children.forEach(e, (i) => { @@ -8586,9 +8586,9 @@ function Kce(e, t) { } else n.push(i); r = a; - }), B.Children.map(n, (i) => Uce(i, t)); + }), B.Children.map(n, (i) => Hce(i, t)); } -const mW = /* @__PURE__ */ nn((e, t) => { +const pW = /* @__PURE__ */ nn((e, t) => { const { className: r, style: n, @@ -8600,14 +8600,14 @@ const mW = /* @__PURE__ */ nn((e, t) => { className: a, style: n }, i); -}), rN = /* @__PURE__ */ nn((e, t) => { +}), eN = /* @__PURE__ */ nn((e, t) => { const { prefixCls: r, className: n, style: i, iconClassName: o } = e, a = ne(`${r}-loading-icon`, n); - return /* @__PURE__ */ B.createElement(mW, { + return /* @__PURE__ */ B.createElement(pW, { prefixCls: r, className: a, style: i, @@ -8623,7 +8623,7 @@ const mW = /* @__PURE__ */ nn((e, t) => { width: e.scrollWidth, opacity: 1, transform: "scale(1)" -}), Yce = (e) => { +}), Gce = (e) => { const { prefixCls: t, loading: r, @@ -8631,7 +8631,7 @@ const mW = /* @__PURE__ */ nn((e, t) => { className: i, style: o } = e, a = !!r; - return n ? /* @__PURE__ */ B.createElement(rN, { + return n ? /* @__PURE__ */ B.createElement(eN, { prefixCls: t, className: i, style: o @@ -8652,7 +8652,7 @@ const mW = /* @__PURE__ */ nn((e, t) => { className: c, style: u } = s; - return /* @__PURE__ */ B.createElement(rN, { + return /* @__PURE__ */ B.createElement(eN, { prefixCls: t, className: i, style: Object.assign(Object.assign({}, o), u), @@ -8660,7 +8660,7 @@ const mW = /* @__PURE__ */ nn((e, t) => { iconClassName: c }); }); -}, nN = (e, t) => ({ +}, tN = (e, t) => ({ // Border [`> span, > ${e}`]: { "&:not(:last-child)": { @@ -8678,7 +8678,7 @@ const mW = /* @__PURE__ */ nn((e, t) => { } } } -}), qce = (e) => { +}), Wce = (e) => { const { componentCls: t, fontSize: r, @@ -8722,24 +8722,24 @@ const mW = /* @__PURE__ */ nn((e, t) => { } }, // Border Color - nN(`${t}-primary`, i), - nN(`${t}-danger`, o) + tN(`${t}-primary`, i), + tN(`${t}-danger`, o) ] }; -}, yW = (e) => { +}, gW = (e) => { const { paddingInline: t, onlyIconSize: r, paddingBlock: n } = e; - return hr(e, { + return fr(e, { buttonPaddingHorizontal: t, buttonPaddingVertical: n, buttonIconOnlyFontSize: r }); -}, CW = (e) => { +}, vW = (e) => { var t, r, n, i, o, a; - const s = (t = e.contentFontSize) !== null && t !== void 0 ? t : e.fontSize, l = (r = e.contentFontSizeSM) !== null && r !== void 0 ? r : e.fontSize, c = (n = e.contentFontSizeLG) !== null && n !== void 0 ? n : e.fontSizeLG, u = (i = e.contentLineHeight) !== null && i !== void 0 ? i : hC(s), d = (o = e.contentLineHeightSM) !== null && o !== void 0 ? o : hC(l), h = (a = e.contentLineHeightLG) !== null && a !== void 0 ? a : hC(c); + const s = (t = e.contentFontSize) !== null && t !== void 0 ? t : e.fontSize, l = (r = e.contentFontSizeSM) !== null && r !== void 0 ? r : e.fontSize, c = (n = e.contentFontSizeLG) !== null && n !== void 0 ? n : e.fontSizeLG, u = (i = e.contentLineHeight) !== null && i !== void 0 ? i : uC(s), d = (o = e.contentLineHeightSM) !== null && o !== void 0 ? o : uC(l), h = (a = e.contentLineHeightLG) !== null && a !== void 0 ? a : uC(c); return { fontWeight: 400, defaultShadow: `0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`, @@ -8780,7 +8780,7 @@ const mW = /* @__PURE__ */ nn((e, t) => { paddingBlockSM: Math.max((e.controlHeightSM - l * d) / 2 - e.lineWidth, 0), paddingBlockLG: Math.max((e.controlHeightLG - c * h) / 2 - e.lineWidth, 0) }; -}, Xce = (e) => { +}, jce = (e) => { const { componentCls: t, iconCls: r, @@ -8799,7 +8799,7 @@ const mW = /* @__PURE__ */ nn((e, t) => { textAlign: "center", backgroundImage: "none", background: "transparent", - border: `${te(e.lineWidth)} ${e.lineType} transparent`, + border: `${ee(e.lineWidth)} ${e.lineType} transparent`, cursor: "pointer", transition: `all ${e.motionDurationMid} ${e.motionEaseInOut}`, userSelect: "none", @@ -8831,33 +8831,33 @@ const mW = /* @__PURE__ */ nn((e, t) => { } } }; -}, kl = (e, t, r) => ({ +}, Nl = (e, t, r) => ({ [`&:not(:disabled):not(${e}-disabled)`]: { "&:hover": t, "&:active": r } -}), Zce = (e) => ({ +}), Uce = (e) => ({ minWidth: e.controlHeight, paddingInlineStart: 0, paddingInlineEnd: 0, borderRadius: "50%" -}), Qce = (e) => ({ +}), Kce = (e) => ({ borderRadius: e.controlHeight, paddingInlineStart: e.calc(e.controlHeight).div(2).equal(), paddingInlineEnd: e.calc(e.controlHeight).div(2).equal() -}), Jce = (e) => ({ +}), Yce = (e) => ({ cursor: "not-allowed", borderColor: e.borderColorDisabled, color: e.colorTextDisabled, background: e.colorBgContainerDisabled, boxShadow: "none" -}), _v = (e, t, r, n, i, o, a, s) => ({ +}), Mv = (e, t, r, n, i, o, a, s) => ({ [`&${e}-background-ghost`]: Object.assign(Object.assign({ color: r || void 0, background: t, borderColor: n || void 0, boxShadow: "none" - }, kl(e, Object.assign({ + }, Nl(e, Object.assign({ background: t }, a), Object.assign({ background: t @@ -8868,19 +8868,19 @@ const mW = /* @__PURE__ */ nn((e, t) => { borderColor: o || void 0 } }) -}), KD = (e) => ({ - [`&:disabled, &${e.componentCls}-disabled`]: Object.assign({}, Jce(e)) -}), SW = (e) => Object.assign({}, KD(e)), QC = (e) => ({ +}), UD = (e) => ({ + [`&:disabled, &${e.componentCls}-disabled`]: Object.assign({}, Yce(e)) +}), mW = (e) => Object.assign({}, UD(e)), XC = (e) => ({ [`&:disabled, &${e.componentCls}-disabled`]: { cursor: "not-allowed", color: e.colorTextDisabled } -}), bW = (e) => Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, SW(e)), { +}), yW = (e) => Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, mW(e)), { background: e.defaultBg, borderColor: e.defaultBorderColor, color: e.defaultColor, boxShadow: e.defaultShadow -}), kl(e.componentCls, { +}), Nl(e.componentCls, { color: e.defaultHoverColor, borderColor: e.defaultHoverBorderColor, background: e.defaultHoverBg @@ -8888,28 +8888,28 @@ const mW = /* @__PURE__ */ nn((e, t) => { color: e.defaultActiveColor, borderColor: e.defaultActiveBorderColor, background: e.defaultActiveBg -})), _v(e.componentCls, e.ghostBg, e.defaultGhostColor, e.defaultGhostBorderColor, e.colorTextDisabled, e.colorBorder)), { +})), Mv(e.componentCls, e.ghostBg, e.defaultGhostColor, e.defaultGhostBorderColor, e.colorTextDisabled, e.colorBorder)), { [`&${e.componentCls}-dangerous`]: Object.assign(Object.assign(Object.assign({ color: e.colorError, borderColor: e.colorError - }, kl(e.componentCls, { + }, Nl(e.componentCls, { color: e.colorErrorHover, borderColor: e.colorErrorBorderHover }, { color: e.colorErrorActive, borderColor: e.colorErrorActive - })), _v(e.componentCls, e.ghostBg, e.colorError, e.colorError, e.colorTextDisabled, e.colorBorder)), KD(e)) -}), eue = (e) => Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, SW(e)), { + })), Mv(e.componentCls, e.ghostBg, e.colorError, e.colorError, e.colorTextDisabled, e.colorBorder)), UD(e)) +}), qce = (e) => Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, mW(e)), { color: e.primaryColor, background: e.colorPrimary, boxShadow: e.primaryShadow -}), kl(e.componentCls, { +}), Nl(e.componentCls, { color: e.colorTextLightSolid, background: e.colorPrimaryHover }, { color: e.colorTextLightSolid, background: e.colorPrimaryActive -})), _v(e.componentCls, e.ghostBg, e.colorPrimary, e.colorPrimary, e.colorTextDisabled, e.colorBorder, { +})), Mv(e.componentCls, e.ghostBg, e.colorPrimary, e.colorPrimary, e.colorTextDisabled, e.colorBorder, { color: e.colorPrimaryHover, borderColor: e.colorPrimaryHover }, { @@ -8920,63 +8920,63 @@ const mW = /* @__PURE__ */ nn((e, t) => { background: e.colorError, boxShadow: e.dangerShadow, color: e.dangerColor - }, kl(e.componentCls, { + }, Nl(e.componentCls, { background: e.colorErrorHover }, { background: e.colorErrorActive - })), _v(e.componentCls, e.ghostBg, e.colorError, e.colorError, e.colorTextDisabled, e.colorBorder, { + })), Mv(e.componentCls, e.ghostBg, e.colorError, e.colorError, e.colorTextDisabled, e.colorBorder, { color: e.colorErrorHover, borderColor: e.colorErrorHover }, { color: e.colorErrorActive, borderColor: e.colorErrorActive - })), KD(e)) -}), tue = (e) => Object.assign(Object.assign({}, bW(e)), { + })), UD(e)) +}), Xce = (e) => Object.assign(Object.assign({}, yW(e)), { borderStyle: "dashed" -}), rue = (e) => Object.assign(Object.assign(Object.assign({ +}), Zce = (e) => Object.assign(Object.assign(Object.assign({ color: e.colorLink -}, kl(e.componentCls, { +}, Nl(e.componentCls, { color: e.colorLinkHover, background: e.linkHoverBg }, { color: e.colorLinkActive -})), QC(e)), { +})), XC(e)), { [`&${e.componentCls}-dangerous`]: Object.assign(Object.assign({ color: e.colorError - }, kl(e.componentCls, { + }, Nl(e.componentCls, { color: e.colorErrorHover }, { color: e.colorErrorActive - })), QC(e)) -}), nue = (e) => Object.assign(Object.assign(Object.assign({}, kl(e.componentCls, { + })), XC(e)) +}), Qce = (e) => Object.assign(Object.assign(Object.assign({}, Nl(e.componentCls, { color: e.colorText, background: e.textHoverBg }, { color: e.colorText, background: e.colorBgTextActive -})), QC(e)), { +})), XC(e)), { [`&${e.componentCls}-dangerous`]: Object.assign(Object.assign({ color: e.colorError - }, QC(e)), kl(e.componentCls, { + }, XC(e)), Nl(e.componentCls, { color: e.colorErrorHover, background: e.colorErrorBg }, { color: e.colorErrorHover, background: e.colorErrorBgActive })) -}), iue = (e) => { +}), Jce = (e) => { const { componentCls: t } = e; return { - [`${t}-default`]: bW(e), - [`${t}-primary`]: eue(e), - [`${t}-dashed`]: tue(e), - [`${t}-link`]: rue(e), - [`${t}-text`]: nue(e), - [`${t}-ghost`]: _v(e.componentCls, e.ghostBg, e.colorBgContainer, e.colorBgContainer, e.colorTextDisabled, e.colorBorder) - }; -}, YD = function(e) { + [`${t}-default`]: yW(e), + [`${t}-primary`]: qce(e), + [`${t}-dashed`]: Xce(e), + [`${t}-link`]: Zce(e), + [`${t}-text`]: Qce(e), + [`${t}-ghost`]: Mv(e.componentCls, e.ghostBg, e.colorBgContainer, e.colorBgContainer, e.colorTextDisabled, e.colorBorder) + }; +}, KD = function(e) { let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : ""; const { componentCls: r, @@ -8994,7 +8994,7 @@ const mW = /* @__PURE__ */ nn((e, t) => { fontSize: i, lineHeight: o, height: n, - padding: `${te(c)} ${te(s)}`, + padding: `${ee(c)} ${ee(s)}`, borderRadius: a, [`&${u}`]: { width: n, @@ -9022,20 +9022,20 @@ const mW = /* @__PURE__ */ nn((e, t) => { }, // Shape - patch prefixCls again to override solid border radius style { - [`${r}${r}-circle${t}`]: Zce(e) + [`${r}${r}-circle${t}`]: Uce(e) }, { - [`${r}${r}-round${t}`]: Qce(e) + [`${r}${r}-round${t}`]: Kce(e) } ]; -}, oue = (e) => { - const t = hr(e, { +}, eue = (e) => { + const t = fr(e, { fontSize: e.contentFontSize, lineHeight: e.contentLineHeight }); - return YD(t, e.componentCls); -}, aue = (e) => { - const t = hr(e, { + return KD(t, e.componentCls); +}, tue = (e) => { + const t = fr(e, { controlHeight: e.controlHeightSM, fontSize: e.contentFontSizeSM, lineHeight: e.contentLineHeightSM, @@ -9045,9 +9045,9 @@ const mW = /* @__PURE__ */ nn((e, t) => { borderRadius: e.borderRadiusSM, buttonIconOnlyFontSize: e.onlyIconSizeSM }); - return YD(t, `${e.componentCls}-sm`); -}, sue = (e) => { - const t = hr(e, { + return KD(t, `${e.componentCls}-sm`); +}, rue = (e) => { + const t = fr(e, { controlHeight: e.controlHeightLG, fontSize: e.contentFontSizeLG, lineHeight: e.contentLineHeightLG, @@ -9056,8 +9056,8 @@ const mW = /* @__PURE__ */ nn((e, t) => { borderRadius: e.borderRadiusLG, buttonIconOnlyFontSize: e.onlyIconSizeLG }); - return YD(t, `${e.componentCls}-lg`); -}, lue = (e) => { + return KD(t, `${e.componentCls}-lg`); +}, nue = (e) => { const { componentCls: t } = e; @@ -9068,23 +9068,23 @@ const mW = /* @__PURE__ */ nn((e, t) => { } } }; -}, cue = zr("Button", (e) => { - const t = yW(e); +}, iue = jr("Button", (e) => { + const t = gW(e); return [ // Shared - Xce(t), + jce(t), // Size - oue(t), - aue(t), - sue(t), + eue(t), + tue(t), + rue(t), // Block - lue(t), + nue(t), // Group (type, ghost, danger, loading) - iue(t), + Jce(t), // Button Group - qce(t) + Wce(t) ]; -}, CW, { +}, vW, { unitless: { fontWeight: !0, contentLineHeight: !0, @@ -9092,7 +9092,7 @@ const mW = /* @__PURE__ */ nn((e, t) => { contentLineHeightLG: !0 } }); -function uue(e, t, r) { +function oue(e, t, r) { const { focusElCls: n, focus: i, @@ -9117,7 +9117,7 @@ function uue(e, t, r) { }) }; } -function due(e, t, r) { +function aue(e, t, r) { const { borderElCls: n } = r, i = n ? `> ${n}` : ""; @@ -9139,7 +9139,7 @@ function due(e, t, r) { } }; } -function qD(e) { +function YD(e) { let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : { focus: !0 }; @@ -9147,10 +9147,10 @@ function qD(e) { componentCls: r } = e, n = `${r}-compact`; return { - [n]: Object.assign(Object.assign({}, uue(e, n, t)), due(r, n, t)) + [n]: Object.assign(Object.assign({}, oue(e, n, t)), aue(r, n, t)) }; } -function hue(e, t) { +function sue(e, t) { return { // border collapse [`&-item:not(${t}-last-item)`]: { @@ -9166,7 +9166,7 @@ function hue(e, t) { } }; } -function fue(e, t) { +function lue(e, t) { return { [`&-item:not(${t}-first-item):not(${t}-last-item)`]: { borderRadius: 0 @@ -9185,13 +9185,13 @@ function fue(e, t) { } }; } -function pue(e) { +function cue(e) { const t = `${e.componentCls}-compact-vertical`; return { - [t]: Object.assign(Object.assign({}, hue(e, t)), fue(e.componentCls, t)) + [t]: Object.assign(Object.assign({}, sue(e, t)), lue(e.componentCls, t)) }; } -const gue = (e) => { +const uue = (e) => { const { componentCls: t, calc: r @@ -9208,7 +9208,7 @@ const gue = (e) => { insetInlineStart: r(e.lineWidth).mul(-1).equal(), display: "inline-block", width: e.lineWidth, - height: `calc(100% + ${te(e.lineWidth)} * 2)`, + height: `calc(100% + ${ee(e.lineWidth)} * 2)`, backgroundColor: e.colorPrimaryHover, content: '""' } @@ -9224,7 +9224,7 @@ const gue = (e) => { top: r(e.lineWidth).mul(-1).equal(), insetInlineStart: r(e.lineWidth).mul(-1).equal(), display: "inline-block", - width: `calc(100% + ${te(e.lineWidth)} * 2)`, + width: `calc(100% + ${ee(e.lineWidth)} * 2)`, height: e.lineWidth, backgroundColor: e.colorPrimaryHover, content: '""' @@ -9234,23 +9234,23 @@ const gue = (e) => { } } }; -}, vue = mm(["Button", "compact"], (e) => { - const t = yW(e); +}, due = ym(["Button", "compact"], (e) => { + const t = gW(e); return [ // Space Compact - qD(t), - pue(t), - gue(t) + YD(t), + cue(t), + uue(t) ]; -}, CW); -var mue = function(e, t) { +}, vW); +var hue = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -function yue(e) { +function fue(e) { if (typeof e == "object" && e) { let t = e == null ? void 0 : e.delay; return t = !Number.isNaN(t) && typeof t == "number" ? t : 0, { @@ -9263,7 +9263,7 @@ function yue(e) { delay: 0 }; } -const Cue = /* @__PURE__ */ B.forwardRef((e, t) => { +const pue = /* @__PURE__ */ B.forwardRef((e, t) => { var r, n, i; const { loading: o = !1, @@ -9286,11 +9286,11 @@ const Cue = /* @__PURE__ */ B.forwardRef((e, t) => { classNames: w, style: x = {}, autoInsertSpace: E - } = e, P = mue(e, ["loading", "prefixCls", "type", "danger", "shape", "size", "styles", "disabled", "className", "rootClassName", "children", "icon", "iconPosition", "ghost", "block", "htmlType", "classNames", "style", "autoInsertSpace"]), R = s || "default", { + } = e, R = hue(e, ["loading", "prefixCls", "type", "danger", "shape", "size", "styles", "disabled", "className", "rootClassName", "children", "icon", "iconPosition", "ghost", "block", "htmlType", "classNames", "style", "autoInsertSpace"]), P = s || "default", { getPrefixCls: T, direction: _, button: D - } = Qt(pt), A = (r = E ?? (D == null ? void 0 : D.autoInsertSpace)) !== null && r !== void 0 ? r : !0, M = T("btn", a), [O, L, N] = cue(M), F = Qt(Fl), k = h ?? F, I = Qt(vW), V = Ct(() => yue(o), [o]), [z, $] = Le(V.loading), [W, j] = Le(!1), q = ao(t, /* @__PURE__ */ yre()), Z = EP.count(v) === 1 && !g && !Iy(R); + } = Qt(gt), A = (r = E ?? (D == null ? void 0 : D.autoInsertSpace)) !== null && r !== void 0 ? r : !0, M = T("btn", a), [O, L, N] = iue(M), F = Qt(Ll), k = h ?? F, I = Qt(fW), V = Ct(() => fue(o), [o]), [H, $] = Le(V.loading), [W, j] = Le(!1), q = xo(t, /* @__PURE__ */ fre()), J = EP.count(v) === 1 && !g && !My(P); Bt(() => { let Me = null; V.delay > 0 ? Me = setTimeout(() => { @@ -9304,53 +9304,53 @@ const Cue = /* @__PURE__ */ B.forwardRef((e, t) => { if (!q || !q.current || !A) return; const Me = q.current.textContent; - Z && cT(Me) ? W || j(!0) : W && j(!1); + J && cT(Me) ? W || j(!0) : W && j(!1); }, [q]); - const ee = (Me) => { + const te = (Me) => { const { onClick: Ve } = e; - if (z || k) { + if (H || k) { Me.preventDefault(); return; } Ve == null || Ve(Me); }; if (process.env.NODE_ENV !== "production") { - const Me = Sr("Button"); - process.env.NODE_ENV !== "production" && Me(!(typeof g == "string" && g.length > 2), "breaking", `\`icon\` is using ReactNode instead of string naming in v4. Please check \`${g}\` at https://ant.design/components/icon`), process.env.NODE_ENV !== "production" && Me(!(y && Iy(R)), "usage", "`link` or `text` button can't be a `ghost` button."); + const Me = Rr("Button"); + process.env.NODE_ENV !== "production" && Me(!(typeof g == "string" && g.length > 2), "breaking", `\`icon\` is using ReactNode instead of string naming in v4. Please check \`${g}\` at https://ant.design/components/icon`), process.env.NODE_ENV !== "production" && Me(!(y && My(P)), "usage", "`link` or `text` button can't be a `ghost` button."); } const { compactSize: Q, compactItemClassnames: Y - } = wm(M, _), K = { + } = xm(M, _), K = { large: "lg", small: "sm", middle: void 0 - }, oe = so((Me) => { + }, oe = Eo((Me) => { var Ve, ie; return (ie = (Ve = u ?? Q) !== null && Ve !== void 0 ? Ve : I) !== null && ie !== void 0 ? ie : Me; - }), G = oe && K[oe] || "", re = z ? "loading" : g, le = Sn(P, ["navigate"]), ue = ne(M, L, N, { + }), G = oe && K[oe] || "", re = H ? "loading" : g, le = Sn(R, ["navigate"]), ue = ne(M, L, N, { [`${M}-${c}`]: c !== "default" && c, - [`${M}-${R}`]: R, + [`${M}-${P}`]: P, [`${M}-${G}`]: G, [`${M}-icon-only`]: !v && v !== 0 && !!re, - [`${M}-background-ghost`]: y && !Iy(R), - [`${M}-loading`]: z, - [`${M}-two-chinese-chars`]: W && A && !z, + [`${M}-background-ghost`]: y && !My(P), + [`${M}-loading`]: H, + [`${M}-two-chinese-chars`]: W && A && !H, [`${M}-block`]: C, [`${M}-dangerous`]: l, [`${M}-rtl`]: _ === "rtl", [`${M}-icon-end`]: m === "end" - }, Y, f, p, D == null ? void 0 : D.className), he = Object.assign(Object.assign({}, D == null ? void 0 : D.style), x), fe = ne(w == null ? void 0 : w.icon, (n = D == null ? void 0 : D.classNames) === null || n === void 0 ? void 0 : n.icon), de = Object.assign(Object.assign({}, (d == null ? void 0 : d.icon) || {}), ((i = D == null ? void 0 : D.styles) === null || i === void 0 ? void 0 : i.icon) || {}), pe = g && !z ? /* @__PURE__ */ B.createElement(mW, { + }, Y, f, p, D == null ? void 0 : D.className), he = Object.assign(Object.assign({}, D == null ? void 0 : D.style), x), fe = ne(w == null ? void 0 : w.icon, (n = D == null ? void 0 : D.classNames) === null || n === void 0 ? void 0 : n.icon), de = Object.assign(Object.assign({}, (d == null ? void 0 : d.icon) || {}), ((i = D == null ? void 0 : D.styles) === null || i === void 0 ? void 0 : i.icon) || {}), pe = g && !H ? /* @__PURE__ */ B.createElement(pW, { prefixCls: M, className: fe, style: de - }, g) : /* @__PURE__ */ B.createElement(Yce, { + }, g) : /* @__PURE__ */ B.createElement(Gce, { existIcon: !!g, prefixCls: M, - loading: z - }), _e = v || v === 0 ? Kce(v, Z && A) : null; + loading: H + }), _e = v || v === 0 ? zce(v, J && A) : null; if (le.href !== void 0) return O(/* @__PURE__ */ B.createElement("a", Object.assign({}, le, { className: ne(ue, { @@ -9358,33 +9358,33 @@ const Cue = /* @__PURE__ */ B.forwardRef((e, t) => { }), href: k ? void 0 : le.href, style: he, - onClick: ee, + onClick: te, ref: q, tabIndex: k ? -1 : 0 }), pe, _e)); - let be = /* @__PURE__ */ B.createElement("button", Object.assign({}, P, { + let be = /* @__PURE__ */ B.createElement("button", Object.assign({}, R, { type: b, className: ue, style: he, - onClick: ee, + onClick: te, disabled: k, ref: q - }), pe, _e, !!Y && /* @__PURE__ */ B.createElement(vue, { + }), pe, _e, !!Y && /* @__PURE__ */ B.createElement(due, { key: "compact", prefixCls: M })); - return Iy(R) || (be = /* @__PURE__ */ B.createElement(bm, { + return My(P) || (be = /* @__PURE__ */ B.createElement(wm, { component: "Button", - disabled: z + disabled: H }, be)), O(be); -}), Yr = Cue; -Yr.Group = jce; +}), Yr = pue; +Yr.Group = Vce; Yr.__ANT_BUTTON = !0; process.env.NODE_ENV !== "production" && (Yr.displayName = "Button"); function $1(e) { return !!(e != null && e.then); } -const XD = (e) => { +const qD = (e) => { const { type: t, children: r, @@ -9436,16 +9436,16 @@ const XD = (e) => { } g(C); }; - return /* @__PURE__ */ S.createElement(Yr, Object.assign({}, UD(t), { + return /* @__PURE__ */ S.createElement(Yr, Object.assign({}, jD(t), { onClick: m, loading: f, prefixCls: n }, i, { ref: h }), r); -}, xm = /* @__PURE__ */ B.createContext({}), { - Provider: wW -} = xm, iN = () => { +}, Em = /* @__PURE__ */ B.createContext({}), { + Provider: CW +} = Em, rN = () => { const { autoFocusButton: e, cancelButtonProps: t, @@ -9456,8 +9456,8 @@ const XD = (e) => { close: a, onCancel: s, onConfirm: l - } = Qt(xm); - return i ? /* @__PURE__ */ B.createElement(XD, { + } = Qt(Em); + return i ? /* @__PURE__ */ B.createElement(qD, { isSilent: n, actionFn: s, close: function() { @@ -9467,7 +9467,7 @@ const XD = (e) => { buttonProps: t, prefixCls: `${o}-btn` }, r) : null; -}, oN = () => { +}, nN = () => { const { autoFocusButton: e, close: t, @@ -9478,8 +9478,8 @@ const XD = (e) => { okType: a, onConfirm: s, onOk: l - } = Qt(xm); - return /* @__PURE__ */ B.createElement(XD, { + } = Qt(Em); + return /* @__PURE__ */ B.createElement(qD, { isSilent: r, type: a || "primary", actionFn: l, @@ -9491,14 +9491,14 @@ const XD = (e) => { prefixCls: `${i}-btn` }, o); }; -var xW = /* @__PURE__ */ S.createContext(null), aN = []; -function Sue(e, t) { +var SW = /* @__PURE__ */ S.createContext(null), iN = []; +function gue(e, t) { var r = S.useState(function() { - if (!oi()) + if (!ii()) return null; var p = document.createElement("div"); return process.env.NODE_ENV !== "production" && t && p.setAttribute("data-debug", t), p; - }), n = ce(r, 1), i = n[0], o = S.useRef(!1), a = S.useContext(xW), s = S.useState(aN), l = ce(s, 2), c = l[0], u = l[1], d = a || (o.current ? void 0 : function(p) { + }), n = ce(r, 1), i = n[0], o = S.useRef(!1), a = S.useContext(SW), s = S.useState(iN), l = ce(s, 2), c = l[0], u = l[1], d = a || (o.current ? void 0 : function(p) { u(function(v) { var g = [p].concat($e(v)); return g; @@ -9516,11 +9516,11 @@ function Sue(e, t) { }, [e]), Pr(function() { c.length && (c.forEach(function(p) { return p(); - }), u(aN)); + }), u(iN)); }, [c]), [i, d]; } var B1; -function EW(e) { +function bW(e) { var t = "rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)), r = document.createElement("div"); r.id = t; var n = r.style; @@ -9532,7 +9532,7 @@ function EW(e) { var s = getComputedStyle(e, "::-webkit-scrollbar"), l = parseInt(s.width, 10), c = parseInt(s.height, 10); try { var u = l ? "width: ".concat(s.width, ";") : "", d = c ? "height: ".concat(s.height, ";") : ""; - Ml(` + _l(` #`.concat(t, `::-webkit-scrollbar { `).concat(u, ` `).concat(d, ` @@ -9543,89 +9543,89 @@ function EW(e) { } document.body.appendChild(r); var h = e && i && !isNaN(i) ? i : r.offsetWidth - r.clientWidth, f = e && o && !isNaN(o) ? o : r.offsetHeight - r.clientHeight; - return document.body.removeChild(r), wv(t), { + return document.body.removeChild(r), xv(t), { width: h, height: f }; } -function sN(e) { - return typeof document > "u" ? 0 : (B1 === void 0 && (B1 = EW()), B1.width); +function oN(e) { + return typeof document > "u" ? 0 : (B1 === void 0 && (B1 = bW()), B1.width); } function uT(e) { return typeof document > "u" || !e || !(e instanceof Element) ? { width: 0, height: 0 - } : EW(e); + } : bW(e); } -function bue() { +function vue() { return document.body.scrollHeight > (window.innerHeight || document.documentElement.clientHeight) && window.innerWidth > document.body.offsetWidth; } -var wue = "rc-util-locker-".concat(Date.now()), lN = 0; -function xue(e) { +var mue = "rc-util-locker-".concat(Date.now()), aN = 0; +function yue(e) { var t = !!e, r = S.useState(function() { - return lN += 1, "".concat(wue, "_").concat(lN); + return aN += 1, "".concat(mue, "_").concat(aN); }), n = ce(r, 1), i = n[0]; Pr(function() { if (t) { - var o = uT(document.body).width, a = bue(); - Ml(` + var o = uT(document.body).width, a = vue(); + _l(` html body { overflow-y: hidden; `.concat(a ? "width: calc(100% - ".concat(o, "px);") : "", ` }`), i); } else - wv(i); + xv(i); return function() { - wv(i); + xv(i); }; }, [t, i]); } -var Eue = !1; -function Rue(e) { - return Eue; +var Cue = !1; +function Sue(e) { + return Cue; } -var cN = function(t) { - return t === !1 ? !1 : !oi() || !t ? null : typeof t == "string" ? document.querySelector(t) : typeof t == "function" ? t() : t; -}, Em = /* @__PURE__ */ S.forwardRef(function(e, t) { +var sN = function(t) { + return t === !1 ? !1 : !ii() || !t ? null : typeof t == "string" ? document.querySelector(t) : typeof t == "function" ? t() : t; +}, Rm = /* @__PURE__ */ S.forwardRef(function(e, t) { var r = e.open, n = e.autoLock, i = e.getContainer, o = e.debug, a = e.autoDestroy, s = a === void 0 ? !0 : a, l = e.children, c = S.useState(r), u = ce(c, 2), d = u[0], h = u[1], f = d || r; - process.env.NODE_ENV !== "production" && Pt(oi() || !r, "Portal only work in client side. Please call 'useEffect' to show Portal instead default render in SSR."), S.useEffect(function() { + process.env.NODE_ENV !== "production" && Pt(ii() || !r, "Portal only work in client side. Please call 'useEffect' to show Portal instead default render in SSR."), S.useEffect(function() { (s || r) && h(r); }, [r, s]); var p = S.useState(function() { - return cN(i); + return sN(i); }), v = ce(p, 2), g = v[0], m = v[1]; S.useEffect(function() { - var D = cN(i); + var D = sN(i); m(D ?? null); }); - var y = Sue(f && !g, o), C = ce(y, 2), b = C[0], w = C[1], x = g ?? b; - xue(n && r && oi() && (x === b || x === document.body)); + var y = gue(f && !g, o), C = ce(y, 2), b = C[0], w = C[1], x = g ?? b; + yue(n && r && ii() && (x === b || x === document.body)); var E = null; if (l && js(l) && t) { - var P = l; - E = P.ref; + var R = l; + E = R.ref; } - var R = Xc(E, t); - if (!f || !oi() || g === void 0) + var P = Xc(E, t); + if (!f || !ii() || g === void 0) return null; - var T = x === !1 || Rue(), _ = l; + var T = x === !1 || Sue(), _ = l; return t && (_ = /* @__PURE__ */ S.cloneElement(l, { - ref: R - })), /* @__PURE__ */ S.createElement(xW.Provider, { + ref: P + })), /* @__PURE__ */ S.createElement(SW.Provider, { value: w - }, T ? _ : /* @__PURE__ */ Ib(_, x)); + }, T ? _ : /* @__PURE__ */ Mb(_, x)); }); -process.env.NODE_ENV !== "production" && (Em.displayName = "Portal"); -var RW = /* @__PURE__ */ S.createContext({}); -function Pue() { - var e = J({}, S); +process.env.NODE_ENV !== "production" && (Rm.displayName = "Portal"); +var wW = /* @__PURE__ */ S.createContext({}); +function bue() { + var e = Z({}, S); return e.useId; } -var uN = 0, dN = Pue(); -const PW = dN ? ( +var lN = 0, cN = bue(); +const xW = cN ? ( // Use React `useId` function(t) { - var r = dN(); + var r = cN(); return t || (process.env.NODE_ENV === "test" ? "test-id" : r); } ) : ( @@ -9633,16 +9633,16 @@ const PW = dN ? ( function(t) { var r = S.useState("ssr-id"), n = ce(r, 2), i = n[0], o = n[1]; return S.useEffect(function() { - var a = uN; - uN += 1, o("rc_unique_".concat(a)); + var a = lN; + lN += 1, o("rc_unique_".concat(a)); }, []), t || (process.env.NODE_ENV === "test" ? "test-id" : i); } ); -function hN(e, t, r) { +function uN(e, t, r) { var n = t; return !n && r && (n = "".concat(e, "-").concat(r)), n; } -function fN(e, t) { +function dN(e, t) { var r = e["page".concat(t ? "Y" : "X", "Offset")], n = "scroll".concat(t ? "Top" : "Left"); if (typeof r != "number") { var i = e.document; @@ -9650,29 +9650,29 @@ function fN(e, t) { } return r; } -function Tue(e) { +function wue(e) { var t = e.getBoundingClientRect(), r = { left: t.left, top: t.top }, n = e.ownerDocument, i = n.defaultView || n.parentWindow; - return r.left += fN(i), r.top += fN(i, !0), r; + return r.left += dN(i), r.top += dN(i, !0), r; } -const _ue = /* @__PURE__ */ S.memo(function(e) { +const xue = /* @__PURE__ */ S.memo(function(e) { var t = e.children; return t; }, function(e, t) { var r = t.shouldUpdate; return !r; }); -var pN = { +var hN = { width: 0, height: 0, overflow: "hidden", outline: "none" -}, Mue = { +}, Eue = { outline: "none" -}, ZD = /* @__PURE__ */ B.forwardRef(function(e, t) { - var r = e.prefixCls, n = e.className, i = e.style, o = e.title, a = e.ariaId, s = e.footer, l = e.closable, c = e.closeIcon, u = e.onClose, d = e.children, h = e.bodyStyle, f = e.bodyProps, p = e.modalRender, v = e.onMouseDown, g = e.onMouseUp, m = e.holderRef, y = e.visible, C = e.forceRender, b = e.width, w = e.height, x = e.classNames, E = e.styles, P = B.useContext(RW), R = P.panel, T = Xc(m, R), _ = ve(), D = ve(), A = ve(); +}, XD = /* @__PURE__ */ B.forwardRef(function(e, t) { + var r = e.prefixCls, n = e.className, i = e.style, o = e.title, a = e.ariaId, s = e.footer, l = e.closable, c = e.closeIcon, u = e.onClose, d = e.children, h = e.bodyStyle, f = e.bodyProps, p = e.modalRender, v = e.onMouseDown, g = e.onMouseUp, m = e.holderRef, y = e.visible, C = e.forceRender, b = e.width, w = e.height, x = e.classNames, E = e.styles, R = B.useContext(wW), P = R.panel, T = Xc(m, P), _ = ve(), D = ve(), A = ve(); B.useImperativeHandle(t, function() { return { focus: function() { @@ -9695,20 +9695,20 @@ var pN = { b !== void 0 && (M.width = b), w !== void 0 && (M.height = w); var O = s ? /* @__PURE__ */ B.createElement("div", { className: ne("".concat(r, "-footer"), x == null ? void 0 : x.footer), - style: J({}, E == null ? void 0 : E.footer) + style: Z({}, E == null ? void 0 : E.footer) }, s) : null, L = o ? /* @__PURE__ */ B.createElement("div", { className: ne("".concat(r, "-header"), x == null ? void 0 : x.header), - style: J({}, E == null ? void 0 : E.header) + style: Z({}, E == null ? void 0 : E.header) }, /* @__PURE__ */ B.createElement("div", { className: "".concat(r, "-title"), id: a }, o)) : null, N = Ct(function() { - return gt(l) === "object" && l !== null ? l : l ? { + return pt(l) === "object" && l !== null ? l : l ? { closeIcon: c ?? /* @__PURE__ */ B.createElement("span", { className: "".concat(r, "-close-x") }) } : {}; - }, [l, c, r]), F = eo(N, !0), k = gt(l) === "object" && l.disabled, I = l ? /* @__PURE__ */ B.createElement("button", Te({ + }, [l, c, r]), F = Ji(N, !0), k = pt(l) === "object" && l.disabled, I = l ? /* @__PURE__ */ B.createElement("button", Te({ type: "button", onClick: u, "aria-label": "Close" @@ -9720,7 +9720,7 @@ var pN = { style: E == null ? void 0 : E.content }, I, L, /* @__PURE__ */ B.createElement("div", Te({ className: ne("".concat(r, "-body"), x == null ? void 0 : x.body), - style: J(J({}, h), E == null ? void 0 : E.body) + style: Z(Z({}, h), E == null ? void 0 : E.body) }, f), d), O); return /* @__PURE__ */ B.createElement("div", { key: "dialog-element", @@ -9728,34 +9728,34 @@ var pN = { "aria-labelledby": o ? a : null, "aria-modal": "true", ref: T, - style: J(J({}, i), M), + style: Z(Z({}, i), M), className: ne(r, n), onMouseDown: v, onMouseUp: g }, /* @__PURE__ */ B.createElement("div", { tabIndex: 0, ref: _, - style: pN, + style: hN, "aria-hidden": "true" }), /* @__PURE__ */ B.createElement("div", { ref: A, tabIndex: -1, - style: Mue - }, /* @__PURE__ */ B.createElement(_ue, { + style: Eue + }, /* @__PURE__ */ B.createElement(xue, { shouldUpdate: y || C }, p ? p(V) : V)), /* @__PURE__ */ B.createElement("div", { tabIndex: 0, ref: D, - style: pN, + style: hN, "aria-hidden": "true" })); }); -process.env.NODE_ENV !== "production" && (ZD.displayName = "Panel"); -var TW = /* @__PURE__ */ S.forwardRef(function(e, t) { +process.env.NODE_ENV !== "production" && (XD.displayName = "Panel"); +var EW = /* @__PURE__ */ S.forwardRef(function(e, t) { var r = e.prefixCls, n = e.title, i = e.style, o = e.className, a = e.visible, s = e.forceRender, l = e.destroyOnClose, c = e.motionName, u = e.ariaId, d = e.onVisibleChanged, h = e.mousePosition, f = ve(), p = S.useState(), v = ce(p, 2), g = v[0], m = v[1], y = {}; g && (y.transformOrigin = g); function C() { - var b = Tue(f.current); + var b = wue(f.current); m(h && (h.x || h.y) ? "".concat(h.x - b.left, "px ").concat(h.y - b.top, "px") : ""); } return /* @__PURE__ */ S.createElement(us, { @@ -9769,19 +9769,19 @@ var TW = /* @__PURE__ */ S.forwardRef(function(e, t) { ref: f }, function(b, w) { var x = b.className, E = b.style; - return /* @__PURE__ */ S.createElement(ZD, Te({}, e, { + return /* @__PURE__ */ S.createElement(XD, Te({}, e, { ref: t, title: n, ariaId: u, prefixCls: r, holderRef: w, - style: J(J(J({}, E), i), y), + style: Z(Z(Z({}, E), i), y), className: ne(o, x) })); }); }); -TW.displayName = "Content"; -var Due = function(t) { +EW.displayName = "Content"; +var Rue = function(t) { var r = t.prefixCls, n = t.style, i = t.visible, o = t.maskProps, a = t.motionName, s = t.className; return /* @__PURE__ */ S.createElement(us, { key: "mask", @@ -9792,16 +9792,16 @@ var Due = function(t) { var u = l.className, d = l.style; return /* @__PURE__ */ S.createElement("div", Te({ ref: c, - style: J(J({}, d), n), + style: Z(Z({}, d), n), className: ne("".concat(r, "-mask"), u, s) }, o)); }); -}, Iue = function(t) { - var r = t.prefixCls, n = r === void 0 ? "rc-dialog" : r, i = t.zIndex, o = t.visible, a = o === void 0 ? !1 : o, s = t.keyboard, l = s === void 0 ? !0 : s, c = t.focusTriggerAfterClose, u = c === void 0 ? !0 : c, d = t.wrapStyle, h = t.wrapClassName, f = t.wrapProps, p = t.onClose, v = t.afterOpenChange, g = t.afterClose, m = t.transitionName, y = t.animation, C = t.closable, b = C === void 0 ? !0 : C, w = t.mask, x = w === void 0 ? !0 : w, E = t.maskTransitionName, P = t.maskAnimation, R = t.maskClosable, T = R === void 0 ? !0 : R, _ = t.maskStyle, D = t.maskProps, A = t.rootClassName, M = t.classNames, O = t.styles; +}, Pue = function(t) { + var r = t.prefixCls, n = r === void 0 ? "rc-dialog" : r, i = t.zIndex, o = t.visible, a = o === void 0 ? !1 : o, s = t.keyboard, l = s === void 0 ? !0 : s, c = t.focusTriggerAfterClose, u = c === void 0 ? !0 : c, d = t.wrapStyle, h = t.wrapClassName, f = t.wrapProps, p = t.onClose, v = t.afterOpenChange, g = t.afterClose, m = t.transitionName, y = t.animation, C = t.closable, b = C === void 0 ? !0 : C, w = t.mask, x = w === void 0 ? !0 : w, E = t.maskTransitionName, R = t.maskAnimation, P = t.maskClosable, T = P === void 0 ? !0 : P, _ = t.maskStyle, D = t.maskProps, A = t.rootClassName, M = t.classNames, O = t.styles; process.env.NODE_ENV !== "production" && (["wrapStyle", "bodyStyle", "maskStyle"].forEach(function(re) { Ws(!(re in t), "".concat(re, " is deprecated, please use styles instead.")); }), "wrapClassName" in t && Ws(!1, "wrapClassName is deprecated, please use classNames instead.")); - var L = ve(), N = ve(), F = ve(), k = S.useState(a), I = ce(k, 2), V = I[0], z = I[1], $ = PW(); + var L = ve(), N = ve(), F = ve(), k = S.useState(a), I = ce(k, 2), V = I[0], H = I[1], $ = xW(); function W() { FP(N.current, document.activeElement) || (L.current = document.activeElement); } @@ -9815,7 +9815,7 @@ var Due = function(t) { if (re) j(); else { - if (z(!1), x && L.current && u) { + if (H(!1), x && L.current && u) { try { L.current.focus({ preventScroll: !0 @@ -9831,15 +9831,15 @@ var Due = function(t) { function q(re) { p == null || p(re); } - var Z = ve(!1), ee = ve(), Q = function() { - clearTimeout(ee.current), Z.current = !0; + var J = ve(!1), te = ve(), Q = function() { + clearTimeout(te.current), J.current = !0; }, Y = function() { - ee.current = setTimeout(function() { - Z.current = !1; + te.current = setTimeout(function() { + J.current = !1; }); }, K = null; T && (K = function(le) { - Z.current ? Z.current = !1 : N.current === le.target && q(le); + J.current ? J.current = !1 : N.current === le.target && q(le); }); function oe(re) { if (l && re.keyCode === Oe.ESC) { @@ -9849,26 +9849,26 @@ var Due = function(t) { a && re.keyCode === Oe.TAB && F.current.changeActive(!re.shiftKey); } Bt(function() { - a && (z(!0), W()); + a && (H(!0), W()); }, [a]), Bt(function() { return function() { - clearTimeout(ee.current); + clearTimeout(te.current); }; }, []); - var G = J(J(J({ + var G = Z(Z(Z({ zIndex: i }, d), O == null ? void 0 : O.wrapper), {}, { display: V ? null : "none" }); return /* @__PURE__ */ S.createElement("div", Te({ className: ne("".concat(n, "-root"), A) - }, eo(t, { + }, Ji(t, { data: !0 - })), /* @__PURE__ */ S.createElement(Due, { + })), /* @__PURE__ */ S.createElement(Rue, { prefixCls: n, visible: x && a, - motionName: hN(n, E, P), - style: J(J({ + motionName: uN(n, E, R), + style: Z(Z({ zIndex: i }, _), O == null ? void 0 : O.mask), maskProps: D, @@ -9880,7 +9880,7 @@ var Due = function(t) { ref: N, onClick: K, style: G - }, f), /* @__PURE__ */ S.createElement(TW, Te({}, t, { + }, f), /* @__PURE__ */ S.createElement(EW, Te({}, t, { onMouseDown: Q, onMouseUp: Y, ref: F, @@ -9890,9 +9890,9 @@ var Due = function(t) { visible: a && V, onClose: q, onVisibleChanged: X, - motionName: hN(n, m, y) + motionName: uN(n, m, y) })))); -}, QD = function(t) { +}, ZD = function(t) { var r = t.visible, n = t.getContainer, i = t.forceRender, o = t.destroyOnClose, a = o === void 0 ? !1 : o, s = t.afterClose, l = t.panelRef, c = S.useState(r), u = ce(c, 2), d = u[0], h = u[1], f = S.useMemo(function() { return { panel: l @@ -9900,21 +9900,21 @@ var Due = function(t) { }, [l]); return S.useEffect(function() { r && h(!0); - }, [r]), !i && a && !d ? null : /* @__PURE__ */ S.createElement(RW.Provider, { + }, [r]), !i && a && !d ? null : /* @__PURE__ */ S.createElement(wW.Provider, { value: f - }, /* @__PURE__ */ S.createElement(Em, { + }, /* @__PURE__ */ S.createElement(Rm, { open: r || i || d, autoDestroy: !1, getContainer: n, autoLock: r || d - }, /* @__PURE__ */ S.createElement(Iue, Te({}, t, { + }, /* @__PURE__ */ S.createElement(Pue, Te({}, t, { destroyOnClose: a, afterClose: function() { s == null || s(), h(!1); } })))); }; -QD.displayName = "Dialog"; +ZD.displayName = "Dialog"; var Xu = "RC_FORM_INTERNAL_HOOKS", cn = function() { Pt(!1, "Can not find FormContext. Please make sure you wrap Field under Form."); }, Df = /* @__PURE__ */ S.createContext({ @@ -9949,11 +9949,11 @@ var Xu = "RC_FORM_INTERNAL_HOOKS", cn = function() { getInitialValue: cn }; } -}), JC = /* @__PURE__ */ S.createContext(null); +}), ZC = /* @__PURE__ */ S.createContext(null); function dT(e) { return e == null ? [] : Array.isArray(e) ? e : [e]; } -function Aue(e) { +function Tue(e) { return e && !!e._init; } function hT() { @@ -10010,31 +10010,31 @@ function hT() { }; } var fT = hT(); -function Oue(e) { +function _ue(e) { try { return Function.toString.call(e).indexOf("[native code]") !== -1; } catch { return typeof e == "function"; } } -function Lue(e, t, r) { - if (_D()) return Reflect.construct.apply(null, arguments); +function Mue(e, t, r) { + if (TD()) return Reflect.construct.apply(null, arguments); var n = [null]; n.push.apply(n, t); var i = new (e.bind.apply(e, n))(); - return r && Cv(i, r.prototype), i; + return r && Sv(i, r.prototype), i; } function pT(e) { var t = typeof Map == "function" ? /* @__PURE__ */ new Map() : void 0; return pT = function(n) { - if (n === null || !Oue(n)) return n; + if (n === null || !_ue(n)) return n; if (typeof n != "function") throw new TypeError("Super expression must either be null or a function"); if (t !== void 0) { if (t.has(n)) return t.get(n); t.set(n, i); } function i() { - return Lue(n, arguments, Sv(this).constructor); + return Mue(n, arguments, bv(this).constructor); } return i.prototype = Object.create(n.prototype, { constructor: { @@ -10043,12 +10043,12 @@ function pT(e) { writable: !0, configurable: !0 } - }), Cv(i, n); + }), Sv(i, n); }, pT(e); } -var Fue = /%[sdj%]/g, _W = function() { +var Due = /%[sdj%]/g, RW = function() { }; -typeof process < "u" && process.env && process.env.NODE_ENV !== "production" && typeof window < "u" && typeof document < "u" && (_W = function(t, r) { +typeof process < "u" && process.env && process.env.NODE_ENV !== "production" && typeof window < "u" && typeof document < "u" && (RW = function(t, r) { typeof console < "u" && console.warn && typeof ASYNC_VALIDATOR_NO_WARNING > "u" && r.every(function(n) { return typeof n == "string"; }) && console.warn(t, r); @@ -10068,7 +10068,7 @@ function ko(e) { if (typeof e == "function") return e.apply(null, r); if (typeof e == "string") { - var a = e.replace(Fue, function(s) { + var a = e.replace(Due, function(s) { if (s === "%%") return "%"; if (i >= o) @@ -10093,13 +10093,13 @@ function ko(e) { } return e; } -function Nue(e) { +function Iue(e) { return e === "string" || e === "url" || e === "hex" || e === "email" || e === "date" || e === "pattern"; } -function li(e, t) { - return !!(e == null || t === "array" && Array.isArray(e) && !e.length || Nue(t) && typeof e == "string" && !e); +function si(e, t) { + return !!(e == null || t === "array" && Array.isArray(e) && !e.length || Iue(t) && typeof e == "string" && !e); } -function kue(e, t, r) { +function Aue(e, t, r) { var n = [], i = 0, o = e.length; function a(s) { n.push.apply(n, $e(s || [])), i++, i === o && r(n); @@ -10108,7 +10108,7 @@ function kue(e, t, r) { t(s, a); }); } -function gN(e, t, r) { +function fN(e, t, r) { var n = 0, i = e.length; function o(a) { if (a && a.length) { @@ -10120,28 +10120,28 @@ function gN(e, t, r) { } o([]); } -function $ue(e) { +function Oue(e) { var t = []; return Object.keys(e).forEach(function(r) { t.push.apply(t, $e(e[r] || [])); }), t; } -var vN = /* @__PURE__ */ function(e) { - el(r, e); - var t = tl(r); +var pN = /* @__PURE__ */ function(e) { + Js(r, e); + var t = el(r); function r(n, i) { var o; return Xn(this, r), o = t.call(this, "Async Validation Error"), U(Ge(o), "errors", void 0), U(Ge(o), "fields", void 0), o.errors = n, o.fields = i, o; } return Zn(r); }(/* @__PURE__ */ pT(Error)); -function Bue(e, t, r, n, i) { +function Lue(e, t, r, n, i) { if (t.first) { var o = new Promise(function(h, f) { var p = function(m) { - return n(m), m.length ? f(new vN(m, gT(m))) : h(i); - }, v = $ue(e); - gN(v, r, p); + return n(m), m.length ? f(new pN(m, gT(m))) : h(i); + }, v = Oue(e); + fN(v, r, p); }); return o.catch(function(h) { return h; @@ -10150,21 +10150,21 @@ function Bue(e, t, r, n, i) { var a = t.firstFields === !0 ? Object.keys(e) : t.firstFields || [], s = Object.keys(e), l = s.length, c = 0, u = [], d = new Promise(function(h, f) { var p = function(g) { if (u.push.apply(u, g), c++, c === l) - return n(u), u.length ? f(new vN(u, gT(u))) : h(i); + return n(u), u.length ? f(new pN(u, gT(u))) : h(i); }; s.length || (n(u), h(i)), s.forEach(function(v) { var g = e[v]; - a.indexOf(v) !== -1 ? gN(g, r, p) : kue(g, r, p); + a.indexOf(v) !== -1 ? fN(g, r, p) : Aue(g, r, p); }); }); return d.catch(function(h) { return h; }), d; } -function Vue(e) { +function Fue(e) { return !!(e && e.message !== void 0); } -function zue(e, t) { +function Nue(e, t) { for (var r = e, n = 0; n < t.length; n++) { if (r == null) return r; @@ -10172,29 +10172,29 @@ function zue(e, t) { } return r; } -function mN(e, t) { +function gN(e, t) { return function(r) { var n; - return e.fullFields ? n = zue(t, e.fullFields) : n = t[r.field || e.fullField], Vue(r) ? (r.field = r.field || e.fullField, r.fieldValue = n, r) : { + return e.fullFields ? n = Nue(t, e.fullFields) : n = t[r.field || e.fullField], Fue(r) ? (r.field = r.field || e.fullField, r.fieldValue = n, r) : { message: typeof r == "function" ? r() : r, fieldValue: n, field: r.field || e.fullField }; }; } -function yN(e, t) { +function vN(e, t) { if (t) { for (var r in t) if (t.hasOwnProperty(r)) { var n = t[r]; - gt(n) === "object" && gt(e[r]) === "object" ? e[r] = J(J({}, e[r]), n) : e[r] = n; + pt(n) === "object" && pt(e[r]) === "object" ? e[r] = Z(Z({}, e[r]), n) : e[r] = n; } } return e; } -var sh = "enum", Hue = function(t, r, n, i, o) { +var sh = "enum", kue = function(t, r, n, i, o) { t[sh] = Array.isArray(t[sh]) ? t[sh] : [], t[sh].indexOf(r) === -1 && i.push(ko(o.messages[sh], t.fullField, t[sh].join(", "))); -}, Gue = function(t, r, n, i, o) { +}, $ue = function(t, r, n, i, o) { if (t.pattern) { if (t.pattern instanceof RegExp) t.pattern.lastIndex = 0, t.pattern.test(r) || i.push(ko(o.messages.pattern.mismatch, t.fullField, r, t.pattern)); @@ -10203,17 +10203,17 @@ var sh = "enum", Hue = function(t, r, n, i, o) { a.test(r) || i.push(ko(o.messages.pattern.mismatch, t.fullField, r, t.pattern)); } } -}, Wue = function(t, r, n, i, o) { +}, Bue = function(t, r, n, i, o) { var a = typeof t.len == "number", s = typeof t.min == "number", l = typeof t.max == "number", c = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g, u = r, d = null, h = typeof r == "number", f = typeof r == "string", p = Array.isArray(r); if (h ? d = "number" : f ? d = "string" : p && (d = "array"), !d) return !1; p && (u = r.length), f && (u = r.replace(c, "_").length), a ? u !== t.len && i.push(ko(o.messages[d].len, t.fullField, t.len)) : s && !l && u < t.min ? i.push(ko(o.messages[d].min, t.fullField, t.min)) : l && !s && u > t.max ? i.push(ko(o.messages[d].max, t.fullField, t.max)) : s && l && (u < t.min || u > t.max) && i.push(ko(o.messages[d].range, t.fullField, t.min, t.max)); -}, MW = function(t, r, n, i, o, a) { - t.required && (!n.hasOwnProperty(t.field) || li(r, a || t.type)) && i.push(ko(o.messages.required, t.fullField)); -}, Ay; -const jue = function() { - if (Ay) - return Ay; +}, PW = function(t, r, n, i, o, a) { + t.required && (!n.hasOwnProperty(t.field) || si(r, a || t.type)) && i.push(ko(o.messages.required, t.fullField)); +}, Dy; +const Vue = function() { + if (Dy) + return Dy; var e = "[a-fA-F\\d:]", t = function(x) { return x && x.includeBoundaries ? "(?:(?<=\\s|^)(?=".concat(e, ")|(?<=").concat(e, ")(?=\\s|$))") : ""; }, r = "(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}", n = "[a-fA-F\\d]{1,4}", i = [ @@ -10242,9 +10242,9 @@ const jue = function() { return w && w.exact ? c : new RegExp("".concat(t(w)).concat(a).concat(t(w)), "g"); }; var d = "(?:(?:[a-z]+:)?//)", h = "(?:\\S+(?::\\S*)?@)?", f = u.v4().source, p = u.v6().source, v = "(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)", g = "(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*", m = "(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))", y = "(?::\\d{2,5})?", C = '(?:[/?#][^\\s"]*)?', b = "(?:".concat(d, "|www\\.)").concat(h, "(?:localhost|").concat(f, "|").concat(p, "|").concat(v).concat(g).concat(m, ")").concat(y).concat(C); - return Ay = new RegExp("(?:^".concat(b, "$)"), "i"), Ay; + return Dy = new RegExp("(?:^".concat(b, "$)"), "i"), Dy; }; -var CN = { +var mN = { // http://emailregex.com/ email: /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/, // url: new RegExp( @@ -10252,12 +10252,12 @@ var CN = { // 'i', // ), hex: /^#?([a-f0-9]{6}|[a-f0-9]{3})$/i -}, Cg = { +}, Sg = { integer: function(t) { - return Cg.number(t) && parseInt(t, 10) === t; + return Sg.number(t) && parseInt(t, 10) === t; }, float: function(t) { - return Cg.number(t) && !Cg.integer(t); + return Sg.number(t) && !Sg.integer(t); }, array: function(t) { return Array.isArray(t); @@ -10278,47 +10278,47 @@ var CN = { return isNaN(t) ? !1 : typeof t == "number"; }, object: function(t) { - return gt(t) === "object" && !Cg.array(t); + return pt(t) === "object" && !Sg.array(t); }, method: function(t) { return typeof t == "function"; }, email: function(t) { - return typeof t == "string" && t.length <= 320 && !!t.match(CN.email); + return typeof t == "string" && t.length <= 320 && !!t.match(mN.email); }, url: function(t) { - return typeof t == "string" && t.length <= 2048 && !!t.match(jue()); + return typeof t == "string" && t.length <= 2048 && !!t.match(Vue()); }, hex: function(t) { - return typeof t == "string" && !!t.match(CN.hex); + return typeof t == "string" && !!t.match(mN.hex); } -}, Uue = function(t, r, n, i, o) { +}, Hue = function(t, r, n, i, o) { if (t.required && r === void 0) { - MW(t, r, n, i, o); + PW(t, r, n, i, o); return; } var a = ["integer", "float", "array", "regexp", "object", "method", "email", "number", "date", "url", "hex"], s = t.type; - a.indexOf(s) > -1 ? Cg[s](r) || i.push(ko(o.messages.types[s], t.fullField, t.type)) : s && gt(r) !== t.type && i.push(ko(o.messages.types[s], t.fullField, t.type)); -}, Kue = function(t, r, n, i, o) { + a.indexOf(s) > -1 ? Sg[s](r) || i.push(ko(o.messages.types[s], t.fullField, t.type)) : s && pt(r) !== t.type && i.push(ko(o.messages.types[s], t.fullField, t.type)); +}, zue = function(t, r, n, i, o) { (/^\s+$/.test(r) || r === "") && i.push(ko(o.messages.whitespace, t.fullField)); }; const Ar = { - required: MW, - whitespace: Kue, - type: Uue, - range: Wue, - enum: Hue, - pattern: Gue + required: PW, + whitespace: zue, + type: Hue, + range: Bue, + enum: kue, + pattern: $ue }; -var Yue = function(t, r, n, i, o) { +var Gue = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (li(r) && !t.required) + if (si(r) && !t.required) return n(); Ar.required(t, r, i, a, o); } n(a); -}, que = function(t, r, n, i, o) { +}, Wue = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { if (r == null && !t.required) @@ -10326,129 +10326,129 @@ var Yue = function(t, r, n, i, o) { Ar.required(t, r, i, a, o, "array"), r != null && (Ar.type(t, r, i, a, o), Ar.range(t, r, i, a, o)); } n(a); -}, Xue = function(t, r, n, i, o) { +}, jue = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (li(r) && !t.required) + if (si(r) && !t.required) return n(); Ar.required(t, r, i, a, o), r !== void 0 && Ar.type(t, r, i, a, o); } n(a); -}, Zue = function(t, r, n, i, o) { +}, Uue = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (li(r, "date") && !t.required) + if (si(r, "date") && !t.required) return n(); - if (Ar.required(t, r, i, a, o), !li(r, "date")) { + if (Ar.required(t, r, i, a, o), !si(r, "date")) { var l; r instanceof Date ? l = r : l = new Date(r), Ar.type(t, l, i, a, o), l && Ar.range(t, l.getTime(), i, a, o); } } n(a); -}, Que = "enum", Jue = function(t, r, n, i, o) { +}, Kue = "enum", Yue = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (li(r) && !t.required) + if (si(r) && !t.required) return n(); - Ar.required(t, r, i, a, o), r !== void 0 && Ar[Que](t, r, i, a, o); + Ar.required(t, r, i, a, o), r !== void 0 && Ar[Kue](t, r, i, a, o); } n(a); -}, ede = function(t, r, n, i, o) { +}, que = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (li(r) && !t.required) + if (si(r) && !t.required) return n(); Ar.required(t, r, i, a, o), r !== void 0 && (Ar.type(t, r, i, a, o), Ar.range(t, r, i, a, o)); } n(a); -}, tde = function(t, r, n, i, o) { +}, Xue = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (li(r) && !t.required) + if (si(r) && !t.required) return n(); Ar.required(t, r, i, a, o), r !== void 0 && (Ar.type(t, r, i, a, o), Ar.range(t, r, i, a, o)); } n(a); -}, rde = function(t, r, n, i, o) { +}, Zue = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (li(r) && !t.required) + if (si(r) && !t.required) return n(); Ar.required(t, r, i, a, o), r !== void 0 && Ar.type(t, r, i, a, o); } n(a); -}, nde = function(t, r, n, i, o) { +}, Que = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (r === "" && (r = void 0), li(r) && !t.required) + if (r === "" && (r = void 0), si(r) && !t.required) return n(); Ar.required(t, r, i, a, o), r !== void 0 && (Ar.type(t, r, i, a, o), Ar.range(t, r, i, a, o)); } n(a); -}, ide = function(t, r, n, i, o) { +}, Jue = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (li(r) && !t.required) + if (si(r) && !t.required) return n(); Ar.required(t, r, i, a, o), r !== void 0 && Ar.type(t, r, i, a, o); } n(a); -}, ode = function(t, r, n, i, o) { +}, ede = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (li(r, "string") && !t.required) + if (si(r, "string") && !t.required) return n(); - Ar.required(t, r, i, a, o), li(r, "string") || Ar.pattern(t, r, i, a, o); + Ar.required(t, r, i, a, o), si(r, "string") || Ar.pattern(t, r, i, a, o); } n(a); -}, ade = function(t, r, n, i, o) { +}, tde = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (li(r) && !t.required) + if (si(r) && !t.required) return n(); - Ar.required(t, r, i, a, o), li(r) || Ar.type(t, r, i, a, o); + Ar.required(t, r, i, a, o), si(r) || Ar.type(t, r, i, a, o); } n(a); -}, sde = function(t, r, n, i, o) { - var a = [], s = Array.isArray(r) ? "array" : gt(r); +}, rde = function(t, r, n, i, o) { + var a = [], s = Array.isArray(r) ? "array" : pt(r); Ar.required(t, r, i, a, o, s), n(a); -}, lde = function(t, r, n, i, o) { +}, nde = function(t, r, n, i, o) { var a = [], s = t.required || !t.required && i.hasOwnProperty(t.field); if (s) { - if (li(r, "string") && !t.required) + if (si(r, "string") && !t.required) return n(); - Ar.required(t, r, i, a, o, "string"), li(r, "string") || (Ar.type(t, r, i, a, o), Ar.range(t, r, i, a, o), Ar.pattern(t, r, i, a, o), t.whitespace === !0 && Ar.whitespace(t, r, i, a, o)); + Ar.required(t, r, i, a, o, "string"), si(r, "string") || (Ar.type(t, r, i, a, o), Ar.range(t, r, i, a, o), Ar.pattern(t, r, i, a, o), t.whitespace === !0 && Ar.whitespace(t, r, i, a, o)); } n(a); }, V1 = function(t, r, n, i, o) { var a = t.type, s = [], l = t.required || !t.required && i.hasOwnProperty(t.field); if (l) { - if (li(r, a) && !t.required) + if (si(r, a) && !t.required) return n(); - Ar.required(t, r, i, s, o, a), li(r, a) || Ar.type(t, r, i, s, o); + Ar.required(t, r, i, s, o, a), si(r, a) || Ar.type(t, r, i, s, o); } n(s); }; -const Hg = { - string: lde, - method: rde, - number: nde, - boolean: Xue, - regexp: ade, - integer: tde, - float: ede, - array: que, - object: ide, - enum: Jue, - pattern: ode, - date: Zue, +const Gg = { + string: nde, + method: Zue, + number: Que, + boolean: jue, + regexp: tde, + integer: Xue, + float: que, + array: Wue, + object: Jue, + enum: Yue, + pattern: ede, + date: Uue, url: V1, hex: V1, email: V1, - required: sde, - any: Yue + required: rde, + any: Gue }; -var Rm = /* @__PURE__ */ function() { +var Pm = /* @__PURE__ */ function() { function e(t) { Xn(this, e), U(this, "rules", null), U(this, "_messages", fT), this.define(t); } @@ -10458,7 +10458,7 @@ var Rm = /* @__PURE__ */ function() { var n = this; if (!r) throw new Error("Cannot configure a schema with no rules"); - if (gt(r) !== "object" || Array.isArray(r)) + if (pt(r) !== "object" || Array.isArray(r)) throw new Error("Rules must be an object"); this.rules = {}, Object.keys(r).forEach(function(i) { var o = r[i]; @@ -10468,7 +10468,7 @@ var Rm = /* @__PURE__ */ function() { }, { key: "messages", value: function(r) { - return r && (this._messages = yN(hT(), r)), this._messages; + return r && (this._messages = vN(hT(), r)), this._messages; } }, { key: "validate", @@ -10492,7 +10492,7 @@ var Rm = /* @__PURE__ */ function() { } if (s.messages) { var u = this.messages(); - u === fT && (u = hT()), yN(u, s.messages), s.messages = u; + u === fT && (u = hT()), vN(u, s.messages), s.messages = u; } else s.messages = this.messages(); var d = {}, h = s.keys || Object.keys(this.rules); @@ -10500,9 +10500,9 @@ var Rm = /* @__PURE__ */ function() { var v = n.rules[p], g = a[p]; v.forEach(function(m) { var y = m; - typeof y.transform == "function" && (a === r && (a = J({}, a)), g = a[p] = y.transform(g), g != null && (y.type = y.type || (Array.isArray(g) ? "array" : gt(g)))), typeof y == "function" ? y = { + typeof y.transform == "function" && (a === r && (a = Z({}, a)), g = a[p] = y.transform(g), g != null && (y.type = y.type || (Array.isArray(g) ? "array" : pt(g)))), typeof y == "function" ? y = { validator: y - } : y = J({}, y), y.validator = n.getValidationMethod(y), y.validator && (y.field = p, y.fullField = y.fullField || p, y.type = n.getType(y), d[p] = d[p] || [], d[p].push({ + } : y = Z({}, y), y.validator = n.getValidationMethod(y), y.validator && (y.field = p, y.fullField = y.fullField || p, y.type = n.getType(y), d[p] = d[p] || [], d[p].push({ rule: y, value: g, source: a, @@ -10511,30 +10511,30 @@ var Rm = /* @__PURE__ */ function() { }); }); var f = {}; - return Bue(d, s, function(p, v) { - var g = p.rule, m = (g.type === "object" || g.type === "array") && (gt(g.fields) === "object" || gt(g.defaultField) === "object"); + return Lue(d, s, function(p, v) { + var g = p.rule, m = (g.type === "object" || g.type === "array") && (pt(g.fields) === "object" || pt(g.defaultField) === "object"); m = m && (g.required || !g.required && p.value), g.field = p.field; - function y(E, P) { - return J(J({}, P), {}, { + function y(E, R) { + return Z(Z({}, R), {}, { fullField: "".concat(g.fullField, ".").concat(E), fullFields: g.fullFields ? [].concat($e(g.fullFields), [E]) : [E] }); } function C() { - var E = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], P = Array.isArray(E) ? E : [E]; - !s.suppressWarning && P.length && e.warning("async-validator:", P), P.length && g.message !== void 0 && (P = [].concat(g.message)); - var R = P.map(mN(g, a)); - if (s.first && R.length) - return f[g.field] = 1, v(R); + var E = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], R = Array.isArray(E) ? E : [E]; + !s.suppressWarning && R.length && e.warning("async-validator:", R), R.length && g.message !== void 0 && (R = [].concat(g.message)); + var P = R.map(gN(g, a)); + if (s.first && P.length) + return f[g.field] = 1, v(P); if (!m) - v(R); + v(P); else { if (g.required && !p.value) - return g.message !== void 0 ? R = [].concat(g.message).map(mN(g, a)) : s.error && (R = [s.error(g, ko(s.messages.required, g.field))]), v(R); + return g.message !== void 0 ? P = [].concat(g.message).map(gN(g, a)) : s.error && (P = [s.error(g, ko(s.messages.required, g.field))]), v(P); var T = {}; g.defaultField && Object.keys(p.value).map(function(A) { T[A] = g.defaultField; - }), T = J(J({}, T), p.rule.fields); + }), T = Z(Z({}, T), p.rule.fields); var _ = {}; Object.keys(T).forEach(function(A) { var M = T[A], O = Array.isArray(M) ? M : [M]; @@ -10543,7 +10543,7 @@ var Rm = /* @__PURE__ */ function() { var D = new e(_); D.messages(s.messages), p.rule.options && (p.rule.options.messages = s.messages, p.rule.options.error = s.error), D.validate(p.value, p.rule.options || s, function(A) { var M = []; - R && R.length && M.push.apply(M, $e(R)), A && A.length && M.push.apply(M, $e(A)), v(M.length ? M : null); + P && P.length && M.push.apply(M, $e(P)), A && A.length && M.push.apply(M, $e(A)), v(M.length ? M : null); }); } } @@ -10573,7 +10573,7 @@ var Rm = /* @__PURE__ */ function() { }, { key: "getType", value: function(r) { - if (r.type === void 0 && r.pattern instanceof RegExp && (r.type = "pattern"), typeof r.validator != "function" && r.type && !Hg.hasOwnProperty(r.type)) + if (r.type === void 0 && r.pattern instanceof RegExp && (r.type = "pattern"), typeof r.validator != "function" && r.type && !Gg.hasOwnProperty(r.type)) throw new Error(ko("Unknown rule type %s", r.type)); return r.type || "string"; } @@ -10583,19 +10583,19 @@ var Rm = /* @__PURE__ */ function() { if (typeof r.validator == "function") return r.validator; var n = Object.keys(r), i = n.indexOf("message"); - return i !== -1 && n.splice(i, 1), n.length === 1 && n[0] === "required" ? Hg.required : Hg[this.getType(r)] || void 0; + return i !== -1 && n.splice(i, 1), n.length === 1 && n[0] === "required" ? Gg.required : Gg[this.getType(r)] || void 0; } }]), e; }(); -U(Rm, "register", function(t, r) { +U(Pm, "register", function(t, r) { if (typeof r != "function") throw new Error("Cannot register a validator by type, validator is not a function"); - Hg[t] = r; + Gg[t] = r; }); -U(Rm, "warning", _W); -U(Rm, "messages", fT); -U(Rm, "validators", Hg); -var To = "'${name}' is not a valid ${type}", DW = { +U(Pm, "warning", RW); +U(Pm, "messages", fT); +U(Pm, "validators", Gg); +var To = "'${name}' is not a valid ${type}", TW = { default: "Validation error on field '${name}'", required: "'${name}' is required", enum: "'${name}' must be one of [${enum}]", @@ -10641,37 +10641,37 @@ var To = "'${name}' is not a valid ${type}", DW = { pattern: { mismatch: "'${name}' does not match pattern ${pattern}" } -}, SN = Rm; -function cde(e, t) { +}, yN = Pm; +function ide(e, t) { return e.replace(/\$\{\w+\}/g, function(r) { var n = r.slice(2, -1); return t[n]; }); } -var bN = "CODE_LOGIC_ERROR"; +var CN = "CODE_LOGIC_ERROR"; function vT(e, t, r, n, i) { return mT.apply(this, arguments); } function mT() { - return mT = zd(/* @__PURE__ */ to().mark(function e(t, r, n, i, o) { + return mT = Hd(/* @__PURE__ */ to().mark(function e(t, r, n, i, o) { var a, s, l, c, u, d, h, f, p; return to().wrap(function(g) { for (; ; ) switch (g.prev = g.next) { case 0: - return a = J({}, n), delete a.ruleIndex, SN.warning = function() { + return a = Z({}, n), delete a.ruleIndex, yN.warning = function() { }, a.validator && (s = a.validator, a.validator = function() { try { return s.apply(void 0, arguments); } catch (m) { - return console.error(m), Promise.reject(bN); + return console.error(m), Promise.reject(CN); } - }), l = null, a && a.type === "array" && a.defaultField && (l = a.defaultField, delete a.defaultField), c = new SN(U({}, t, [a])), u = Zh(DW, i.validateMessages), c.messages(u), d = [], g.prev = 10, g.next = 13, Promise.resolve(c.validate(U({}, t, r), J({}, i))); + }), l = null, a && a.type === "array" && a.defaultField && (l = a.defaultField, delete a.defaultField), c = new yN(U({}, t, [a])), u = Zh(TW, i.validateMessages), c.messages(u), d = [], g.prev = 10, g.next = 13, Promise.resolve(c.validate(U({}, t, r), Z({}, i))); case 13: g.next = 18; break; case 15: g.prev = 15, g.t0 = g.catch(10), g.t0.errors && (d = g.t0.errors.map(function(m, y) { - var C = m.message, b = C === bN ? u.default : C; + var C = m.message, b = C === CN ? u.default : C; return /* @__PURE__ */ S.isValidElement(b) ? ( // Wrap ReactNode with `key` /* @__PURE__ */ S.cloneElement(b, { @@ -10692,11 +10692,11 @@ function mT() { return [].concat($e(m), $e(y)); }, [])); case 23: - return f = J(J({}, n), {}, { + return f = Z(Z({}, n), {}, { name: t, enum: (n.enum || []).join(", ") }, o), p = d.map(function(m) { - return typeof m == "string" ? cde(m, f) : m; + return typeof m == "string" ? ide(m, f) : m; }), g.abrupt("return", p); case 26: case "end": @@ -10705,9 +10705,9 @@ function mT() { }, e, null, [[10, 15]]); })), mT.apply(this, arguments); } -function ude(e, t, r, n, i, o) { +function ode(e, t, r, n, i, o) { var a = e.join("."), s = r.map(function(u, d) { - var h = u.validator, f = J(J({}, u), {}, { + var h = u.validator, f = Z(Z({}, u), {}, { ruleIndex: d }); return h && (f.validator = function(p, v, g) { @@ -10730,7 +10730,7 @@ function ude(e, t, r, n, i, o) { }), l; if (i === !0) l = new Promise(/* @__PURE__ */ function() { - var u = zd(/* @__PURE__ */ to().mark(function d(h, f) { + var u = Hd(/* @__PURE__ */ to().mark(function d(h, f) { var p, v, g; return to().wrap(function(y) { for (; ; ) switch (y.prev = y.next) { @@ -10775,7 +10775,7 @@ function ude(e, t, r, n, i, o) { }; }); }); - l = (i ? hde(c) : dde(c)).then(function(u) { + l = (i ? sde(c) : ade(c)).then(function(u) { return Promise.reject(u); }); } @@ -10783,11 +10783,11 @@ function ude(e, t, r, n, i, o) { return u; }), l; } -function dde(e) { +function ade(e) { return yT.apply(this, arguments); } function yT() { - return yT = zd(/* @__PURE__ */ to().mark(function e(t) { + return yT = Hd(/* @__PURE__ */ to().mark(function e(t) { return to().wrap(function(n) { for (; ; ) switch (n.prev = n.next) { case 0: @@ -10802,11 +10802,11 @@ function yT() { }, e); })), yT.apply(this, arguments); } -function hde(e) { +function sde(e) { return CT.apply(this, arguments); } function CT() { - return CT = zd(/* @__PURE__ */ to().mark(function e(t) { + return CT = Hd(/* @__PURE__ */ to().mark(function e(t) { var r; return to().wrap(function(i) { for (; ; ) switch (i.prev = i.next) { @@ -10825,10 +10825,10 @@ function CT() { }, e); })), CT.apply(this, arguments); } -function zn(e) { +function Hn(e) { return dT(e); } -function wN(e, t) { +function SN(e, t) { var r = {}; return t.forEach(function(n) { var i = No(e, n); @@ -10838,19 +10838,19 @@ function wN(e, t) { function cf(e, t) { var r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !1; return e && e.some(function(n) { - return IW(t, n, r); + return _W(t, n, r); }); } -function IW(e, t) { +function _W(e, t) { var r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !1; return !e || !t || !r && e.length !== t.length ? !1 : t.every(function(n, i) { return e[i] === n; }); } -function fde(e, t) { +function lde(e, t) { if (e === t) return !0; - if (!e && t || e && !t || !e || !t || gt(e) !== "object" || gt(t) !== "object") + if (!e && t || e && !t || !e || !t || pt(e) !== "object" || pt(t) !== "object") return !1; var r = Object.keys(e), n = Object.keys(t), i = new Set([].concat(r, n)); return $e(i).every(function(o) { @@ -10858,33 +10858,33 @@ function fde(e, t) { return typeof a == "function" && typeof s == "function" ? !0 : a === s; }); } -function pde(e) { +function cde(e) { var t = arguments.length <= 1 ? void 0 : arguments[1]; - return t && t.target && gt(t.target) === "object" && e in t.target ? t.target[e] : t; + return t && t.target && pt(t.target) === "object" && e in t.target ? t.target[e] : t; } -function xN(e, t, r) { +function bN(e, t, r) { var n = e.length; if (t < 0 || t >= n || r < 0 || r >= n) return e; var i = e[t], o = t - r; return o > 0 ? [].concat($e(e.slice(0, r)), [i], $e(e.slice(r, t)), $e(e.slice(t + 1, n))) : o < 0 ? [].concat($e(e.slice(0, t)), $e(e.slice(t + 1, r + 1)), [i], $e(e.slice(r + 1, n))) : e; } -var gde = ["name"], Xo = []; -function EN(e, t, r, n, i, o) { +var ude = ["name"], Xo = []; +function wN(e, t, r, n, i, o) { return typeof e == "function" ? e(t, r, "source" in o ? { source: o.source } : {}) : n !== i; } -var JD = /* @__PURE__ */ function(e) { - el(r, e); - var t = tl(r); +var QD = /* @__PURE__ */ function(e) { + Js(r, e); + var t = el(r); function r(n) { var i; if (Xn(this, r), i = t.call(this, n), U(Ge(i), "state", { resetCount: 0 }), U(Ge(i), "cancelRegisterFunc", null), U(Ge(i), "mounted", !1), U(Ge(i), "touched", !1), U(Ge(i), "dirty", !1), U(Ge(i), "validatePromise", void 0), U(Ge(i), "prevValidating", void 0), U(Ge(i), "errors", Xo), U(Ge(i), "warnings", Xo), U(Ge(i), "cancelRegister", function() { var l = i.props, c = l.preserve, u = l.isListField, d = l.name; - i.cancelRegisterFunc && i.cancelRegisterFunc(u, c, zn(d)), i.cancelRegisterFunc = null; + i.cancelRegisterFunc && i.cancelRegisterFunc(u, c, Hn(d)), i.cancelRegisterFunc = null; }), U(Ge(i), "getNamePath", function() { var l = i.props, c = l.name, u = l.fieldContext, d = u.prefixName, h = d === void 0 ? [] : d; return c !== void 0 ? [].concat($e(h), $e(c)) : []; @@ -10903,7 +10903,7 @@ var JD = /* @__PURE__ */ function(e) { }), U(Ge(i), "metaCache", null), U(Ge(i), "triggerMetaEvent", function(l) { var c = i.props.onMetaChange; if (c) { - var u = J(J({}, i.getMeta()), {}, { + var u = Z(Z({}, i.getMeta()), {}, { destroy: l }); rs(i.metaCache, u) || c(u), i.metaCache = u; @@ -10934,14 +10934,14 @@ var JD = /* @__PURE__ */ function(e) { i.reRender(); return; } - if (h && !m.length && EN(h, l, g, y, C, u)) { + if (h && !m.length && wN(h, l, g, y, C, u)) { i.reRender(); return; } break; } case "dependenciesUpdate": { - var x = p.map(zn); + var x = p.map(Hn); if (x.some(function(E) { return cf(u.relatedFields, E); })) { @@ -10951,7 +10951,7 @@ var JD = /* @__PURE__ */ function(e) { break; } default: - if (b || (!p.length || m.length || h) && EN(h, l, g, y, C, u)) { + if (b || (!p.length || m.length || h) && wN(h, l, g, y, C, u)) { i.reRender(); return; } @@ -10959,16 +10959,16 @@ var JD = /* @__PURE__ */ function(e) { } h === !0 && i.reRender(); }), U(Ge(i), "validateRules", function(l) { - var c = i.getNamePath(), u = i.getValue(), d = l || {}, h = d.triggerName, f = d.validateOnly, p = f === void 0 ? !1 : f, v = Promise.resolve().then(/* @__PURE__ */ zd(/* @__PURE__ */ to().mark(function g() { + var c = i.getNamePath(), u = i.getValue(), d = l || {}, h = d.triggerName, f = d.validateOnly, p = f === void 0 ? !1 : f, v = Promise.resolve().then(/* @__PURE__ */ Hd(/* @__PURE__ */ to().mark(function g() { var m, y, C, b, w, x, E; - return to().wrap(function(R) { - for (; ; ) switch (R.prev = R.next) { + return to().wrap(function(P) { + for (; ; ) switch (P.prev = P.next) { case 0: if (i.mounted) { - R.next = 2; + P.next = 2; break; } - return R.abrupt("return", []); + return P.abrupt("return", []); case 2: if (m = i.props, y = m.validateFirst, C = y === void 0 ? !1 : y, b = m.messageVariables, w = m.validateDebounce, x = i.getRules(), h && (x = x.filter(function(T) { return T; @@ -10979,20 +10979,20 @@ var JD = /* @__PURE__ */ function(e) { var D = dT(_); return D.includes(h); })), !(w && h)) { - R.next = 10; + P.next = 10; break; } - return R.next = 8, new Promise(function(T) { + return P.next = 8, new Promise(function(T) { setTimeout(T, w); }); case 8: if (i.validatePromise === v) { - R.next = 10; + P.next = 10; break; } - return R.abrupt("return", []); + return P.abrupt("return", []); case 10: - return E = ude(c, u, x, l, C, b), E.catch(function(T) { + return E = ode(c, u, x, l, C, b), E.catch(function(T) { return T; }).then(function() { var T = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : Xo; @@ -11005,10 +11005,10 @@ var JD = /* @__PURE__ */ function(e) { O ? A.push.apply(A, $e(N)) : D.push.apply(D, $e(N)); }), i.errors = D, i.warnings = A, i.triggerMetaEvent(), i.reRender(); } - }), R.abrupt("return", E); + }), P.abrupt("return", E); case 13: case "end": - return R.stop(); + return P.stop(); } }, g); }))); @@ -11046,11 +11046,11 @@ var JD = /* @__PURE__ */ function(e) { }), U(Ge(i), "getOnlyChild", function(l) { if (typeof l == "function") { var c = i.getMeta(); - return J(J({}, i.getOnlyChild(l(i.getControlled(), c, i.props.fieldContext))), {}, { + return Z(Z({}, i.getOnlyChild(l(i.getControlled(), c, i.props.fieldContext))), {}, { isFunction: !0 }); } - var u = mi(l); + var u = Si(l); return u.length !== 1 || !/* @__PURE__ */ S.isValidElement(u[0]) ? { child: u, isFunction: !1 @@ -11062,18 +11062,18 @@ var JD = /* @__PURE__ */ function(e) { var c = i.props.fieldContext.getFieldsValue, u = i.getNamePath(); return No(l || c(!0), u); }), U(Ge(i), "getControlled", function() { - var l = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, c = i.props, u = c.name, d = c.trigger, h = c.validateTrigger, f = c.getValueFromEvent, p = c.normalize, v = c.valuePropName, g = c.getValueProps, m = c.fieldContext, y = h !== void 0 ? h : m.validateTrigger, C = i.getNamePath(), b = m.getInternalHooks, w = m.getFieldsValue, x = b(Xu), E = x.dispatch, P = i.getValue(), R = g || function(M) { + var l = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, c = i.props, u = c.name, d = c.trigger, h = c.validateTrigger, f = c.getValueFromEvent, p = c.normalize, v = c.valuePropName, g = c.getValueProps, m = c.fieldContext, y = h !== void 0 ? h : m.validateTrigger, C = i.getNamePath(), b = m.getInternalHooks, w = m.getFieldsValue, x = b(Xu), E = x.dispatch, R = i.getValue(), P = g || function(M) { return U({}, v, M); - }, T = l[d], _ = u !== void 0 ? R(P) : {}; + }, T = l[d], _ = u !== void 0 ? P(R) : {}; process.env.NODE_ENV !== "production" && _ && Object.keys(_).forEach(function(M) { Pt(typeof _[M] != "function", "It's not recommended to generate dynamic function prop by `getValueProps`. Please pass it to child component directly (prop: ".concat(M, ")")); }); - var D = J(J({}, l), _); + var D = Z(Z({}, l), _); D[d] = function() { i.touched = !0, i.dirty = !0, i.triggerMetaEvent(); for (var M, O = arguments.length, L = new Array(O), N = 0; N < O; N++) L[N] = arguments[N]; - f ? M = f.apply(void 0, L) : M = pde.apply(void 0, [v].concat(L)), p && (M = p(M, P, w(!0))), E({ + f ? M = f.apply(void 0, L) : M = cde.apply(void 0, [v].concat(L)), p && (M = p(M, R, w(!0))), E({ type: "updateValue", namePath: C, value: M @@ -11128,14 +11128,14 @@ var JD = /* @__PURE__ */ function(e) { } }]), r; }(S.Component); -U(JD, "contextType", Df); -U(JD, "defaultProps", { +U(QD, "contextType", Df); +U(QD, "defaultProps", { trigger: "onChange", valuePropName: "value" }); -function AW(e) { - var t = e.name, r = Ft(e, gde), n = S.useContext(Df), i = S.useContext(JC), o = t !== void 0 ? zn(t) : void 0, a = "keep"; - return r.isListField || (a = "_".concat((o || []).join("_"))), process.env.NODE_ENV !== "production" && r.preserve === !1 && r.isListField && o.length <= 1 && Pt(!1, "`preserve` should not apply on Form.List fields."), /* @__PURE__ */ S.createElement(JD, Te({ +function MW(e) { + var t = e.name, r = Ft(e, ude), n = S.useContext(Df), i = S.useContext(ZC), o = t !== void 0 ? Hn(t) : void 0, a = "keep"; + return r.isListField || (a = "_".concat((o || []).join("_"))), process.env.NODE_ENV !== "production" && r.preserve === !1 && r.isListField && o.length <= 1 && Pt(!1, "`preserve` should not apply on Form.List fields."), /* @__PURE__ */ S.createElement(QD, Te({ key: a, name: o, isListField: !!i @@ -11143,15 +11143,15 @@ function AW(e) { fieldContext: n })); } -function vde(e) { - var t = e.name, r = e.initialValue, n = e.children, i = e.rules, o = e.validateTrigger, a = e.isListField, s = S.useContext(Df), l = S.useContext(JC), c = S.useRef({ +function dde(e) { + var t = e.name, r = e.initialValue, n = e.children, i = e.rules, o = e.validateTrigger, a = e.isListField, s = S.useContext(Df), l = S.useContext(ZC), c = S.useRef({ keys: [], id: 0 }), u = c.current, d = S.useMemo(function() { - var v = zn(s.prefixName) || []; - return [].concat($e(v), $e(zn(t))); + var v = Hn(s.prefixName) || []; + return [].concat($e(v), $e(Hn(t))); }, [s.prefixName, t]), h = S.useMemo(function() { - return J(J({}, s), {}, { + return Z(Z({}, s), {}, { prefixName: d }); }, [s, d]), f = S.useMemo(function() { @@ -11168,11 +11168,11 @@ function vde(e) { var C = y.source; return C === "internal" ? !1 : g !== m; }; - return /* @__PURE__ */ S.createElement(JC.Provider, { + return /* @__PURE__ */ S.createElement(ZC.Provider, { value: f }, /* @__PURE__ */ S.createElement(Df.Provider, { value: h - }, /* @__PURE__ */ S.createElement(AW, { + }, /* @__PURE__ */ S.createElement(MW, { name: [], shouldUpdate: p, rules: i, @@ -11182,39 +11182,39 @@ function vde(e) { isListField: a ?? !!l }, function(v, g) { var m = v.value, y = m === void 0 ? [] : m, C = v.onChange, b = s.getFieldValue, w = function() { - var R = b(d || []); - return R || []; + var P = b(d || []); + return P || []; }, x = { - add: function(R, T) { + add: function(P, T) { var _ = w(); - T >= 0 && T <= _.length ? (u.keys = [].concat($e(u.keys.slice(0, T)), [u.id], $e(u.keys.slice(T))), C([].concat($e(_.slice(0, T)), [R], $e(_.slice(T))))) : (process.env.NODE_ENV !== "production" && (T < 0 || T > _.length) && Pt(!1, "The second parameter of the add function should be a valid positive number."), u.keys = [].concat($e(u.keys), [u.id]), C([].concat($e(_), [R]))), u.id += 1; + T >= 0 && T <= _.length ? (u.keys = [].concat($e(u.keys.slice(0, T)), [u.id], $e(u.keys.slice(T))), C([].concat($e(_.slice(0, T)), [P], $e(_.slice(T))))) : (process.env.NODE_ENV !== "production" && (T < 0 || T > _.length) && Pt(!1, "The second parameter of the add function should be a valid positive number."), u.keys = [].concat($e(u.keys), [u.id]), C([].concat($e(_), [P]))), u.id += 1; }, - remove: function(R) { - var T = w(), _ = new Set(Array.isArray(R) ? R : [R]); + remove: function(P) { + var T = w(), _ = new Set(Array.isArray(P) ? P : [P]); _.size <= 0 || (u.keys = u.keys.filter(function(D, A) { return !_.has(A); }), C(T.filter(function(D, A) { return !_.has(A); }))); }, - move: function(R, T) { - if (R !== T) { + move: function(P, T) { + if (P !== T) { var _ = w(); - R < 0 || R >= _.length || T < 0 || T >= _.length || (u.keys = xN(u.keys, R, T), C(xN(_, R, T))); + P < 0 || P >= _.length || T < 0 || T >= _.length || (u.keys = bN(u.keys, P, T), C(bN(_, P, T))); } } }, E = y || []; - return Array.isArray(E) || (E = [], process.env.NODE_ENV !== "production" && Pt(!1, "Current value of '".concat(d.join(" > "), "' is not an array type."))), n(E.map(function(P, R) { - var T = u.keys[R]; - return T === void 0 && (u.keys[R] = u.id, T = u.keys[R], u.id += 1), { - name: R, + return Array.isArray(E) || (E = [], process.env.NODE_ENV !== "production" && Pt(!1, "Current value of '".concat(d.join(" > "), "' is not an array type."))), n(E.map(function(R, P) { + var T = u.keys[P]; + return T === void 0 && (u.keys[P] = u.id, T = u.keys[P], u.id += 1), { + name: P, key: T, isListField: !0 }; }), x, g); }))); } -function mde(e) { +function hde(e) { var t = !1, r = e.length, n = []; return e.length ? new Promise(function(i, o) { e.forEach(function(a, s) { @@ -11226,11 +11226,11 @@ function mde(e) { }); }) : Promise.resolve([]); } -var OW = "__@field_split__"; -function z1(e) { +var DW = "__@field_split__"; +function H1(e) { return e.map(function(t) { - return "".concat(gt(t), ":").concat(t); - }).join(OW); + return "".concat(pt(t), ":").concat(t); + }).join(DW); } var lh = /* @__PURE__ */ function() { function e() { @@ -11239,12 +11239,12 @@ var lh = /* @__PURE__ */ function() { return Zn(e, [{ key: "set", value: function(r, n) { - this.kvs.set(z1(r), n); + this.kvs.set(H1(r), n); } }, { key: "get", value: function(r) { - return this.kvs.get(z1(r)); + return this.kvs.get(H1(r)); } }, { key: "update", @@ -11255,14 +11255,14 @@ var lh = /* @__PURE__ */ function() { }, { key: "delete", value: function(r) { - this.kvs.delete(z1(r)); + this.kvs.delete(H1(r)); } // Since we only use this in test, let simply realize this }, { key: "map", value: function(r) { return $e(this.kvs.entries()).map(function(n) { - var i = ce(n, 2), o = i[0], a = i[1], s = o.split(OW); + var i = ce(n, 2), o = i[0], a = i[1], s = o.split(DW); return r({ key: s.map(function(l) { var c = l.match(/^([^:]*):(.*)$/), u = ce(c, 3), d = u[1], h = u[2]; @@ -11282,7 +11282,7 @@ var lh = /* @__PURE__ */ function() { }), r; } }]), e; -}(), yde = ["name"], Cde = /* @__PURE__ */ Zn(function e(t) { +}(), fde = ["name"], pde = /* @__PURE__ */ Zn(function e(t) { var r = this; Xn(this, e), U(this, "formHooked", !1), U(this, "forceRootUpdate", void 0), U(this, "subscribable", !0), U(this, "store", {}), U(this, "fieldEntities", []), U(this, "initialValues", {}), U(this, "callbacks", {}), U(this, "validateMessages", null), U(this, "preserve", null), U(this, "lastValidatePromise", null), U(this, "getForm", function() { return { @@ -11383,15 +11383,15 @@ var lh = /* @__PURE__ */ function() { return r.getFieldEntities(!0); var i = r.getFieldsMap(!0); return n.map(function(o) { - var a = zn(o); + var a = Hn(o); return i.get(a) || { - INVALIDATE_NAME_PATH: zn(o) + INVALIDATE_NAME_PATH: Hn(o) }; }); }), U(this, "getFieldsValue", function(n, i) { r.warningUnhooked(); var o, a, s; - if (n === !0 || Array.isArray(n) ? (o = n, a = i) : n && gt(n) === "object" && (s = n.strict, a = n.filter), o === !0 && !a) + if (n === !0 || Array.isArray(n) ? (o = n, a = i) : n && pt(n) === "object" && (s = n.strict, a = n.filter), o === !0 && !a) return r.store; var l = r.getFieldEntitiesForNamePathList(Array.isArray(o) ? o : null), c = []; return l.forEach(function(u) { @@ -11408,10 +11408,10 @@ var lh = /* @__PURE__ */ function() { var g = "getMeta" in u ? u.getMeta() : null; a(g) && c.push(f); } - }), wN(r.store, c.map(zn)); + }), SN(r.store, c.map(Hn)); }), U(this, "getFieldValue", function(n) { r.warningUnhooked(); - var i = zn(n); + var i = Hn(n); return No(r.store, i); }), U(this, "getFieldsError", function(n) { r.warningUnhooked(); @@ -11422,25 +11422,25 @@ var lh = /* @__PURE__ */ function() { errors: o.getErrors(), warnings: o.getWarnings() } : { - name: zn(n[a]), + name: Hn(n[a]), errors: [], warnings: [] }; }); }), U(this, "getFieldError", function(n) { r.warningUnhooked(); - var i = zn(n), o = r.getFieldsError([i])[0]; + var i = Hn(n), o = r.getFieldsError([i])[0]; return o.errors; }), U(this, "getFieldWarning", function(n) { r.warningUnhooked(); - var i = zn(n), o = r.getFieldsError([i])[0]; + var i = Hn(n), o = r.getFieldsError([i])[0]; return o.warnings; }), U(this, "isFieldsTouched", function() { r.warningUnhooked(); for (var n = arguments.length, i = new Array(n), o = 0; o < n; o++) i[o] = arguments[o]; var a = i[0], s = i[1], l, c = !1; - i.length === 0 ? l = null : i.length === 1 ? Array.isArray(a) ? (l = a.map(zn), c = !1) : (l = null, c = a) : (l = a.map(zn), c = s); + i.length === 0 ? l = null : i.length === 1 ? Array.isArray(a) ? (l = a.map(Hn), c = !1) : (l = null, c = a) : (l = a.map(Hn), c = s); var u = r.getFieldEntities(!0), d = function(g) { return g.isFieldTouched(); }; @@ -11477,7 +11477,7 @@ var lh = /* @__PURE__ */ function() { return i.some(function(a) { return a.isFieldValidating(); }); - var o = n.map(zn); + var o = n.map(Hn); return i.some(function(a) { var s = a.getNamePath(); return cf(o, s) && a.isFieldValidating(); @@ -11533,7 +11533,7 @@ var lh = /* @__PURE__ */ function() { }), r.notifyWatch(); return; } - var o = n.map(zn); + var o = n.map(Hn); o.forEach(function(a) { var s = r.getInitialValue(a); r.updateStore(Ga(r.store, a, s)); @@ -11546,7 +11546,7 @@ var lh = /* @__PURE__ */ function() { r.warningUnhooked(); var i = r.store, o = []; n.forEach(function(a) { - var s = a.name, l = Ft(a, yde), c = zn(s); + var s = a.name, l = Ft(a, fde), c = Hn(s); o.push(c), "value" in l && r.updateStore(Ga(r.store, c, l.value)), r.notifyObservers(i, [c], { type: "setField", data: a @@ -11554,7 +11554,7 @@ var lh = /* @__PURE__ */ function() { }), r.notifyWatch(o); }), U(this, "getFields", function() { var n = r.getFieldEntities(!0), i = n.map(function(o) { - var a = o.getNamePath(), s = o.getMeta(), l = J(J({}, s), {}, { + var a = o.getNamePath(), s = o.getMeta(), l = Z(Z({}, s), {}, { name: a, value: r.getFieldValue(a) }); @@ -11594,7 +11594,7 @@ var lh = /* @__PURE__ */ function() { if (i.length && r.getFieldValue(i) !== c && r.fieldEntities.every(function(d) { return ( // Only reset when no namePath exist - !IW(d.getNamePath(), i) + !_W(d.getNamePath(), i) ); })) { var u = r.store; @@ -11622,7 +11622,7 @@ var lh = /* @__PURE__ */ function() { } }), U(this, "notifyObservers", function(n, i, o) { if (r.subscribable) { - var a = J(J({}, o), {}, { + var a = Z(Z({}, o), {}, { store: r.getFieldsValue(!0) }); r.getFieldEntities().forEach(function(s) { @@ -11638,14 +11638,14 @@ var lh = /* @__PURE__ */ function() { relatedFields: [i].concat($e(o)) }), o; }), U(this, "updateValue", function(n, i) { - var o = zn(n), a = r.store; + var o = Hn(n), a = r.store; r.updateStore(Ga(r.store, o, i)), r.notifyObservers(a, [o], { type: "valueUpdate", source: "internal" }), r.notifyWatch([o]); var s = r.triggerDependenciesUpdate(a, o), l = r.callbacks.onValuesChange; if (l) { - var c = wN(r.store, [o]); + var c = SN(r.store, [o]); l(c, r.getFieldsValue()); } r.triggerOnFieldsChange([o].concat($e(s))); @@ -11670,7 +11670,7 @@ var lh = /* @__PURE__ */ function() { r.getFieldEntities().forEach(function(l) { var c = l.props.dependencies; (c || []).forEach(function(u) { - var d = zn(u); + var d = Hn(u); a.update(d, function() { var h = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : /* @__PURE__ */ new Set(); return h.add(l), h; @@ -11711,13 +11711,13 @@ var lh = /* @__PURE__ */ function() { r.warningUnhooked(); var o, a; Array.isArray(n) || typeof n == "string" || typeof i == "string" ? (o = n, a = i) : a = n; - var s = !!o, l = s ? o.map(zn) : [], c = [], u = String(Date.now()), d = /* @__PURE__ */ new Set(), h = a || {}, f = h.recursive, p = h.dirty; + var s = !!o, l = s ? o.map(Hn) : [], c = [], u = String(Date.now()), d = /* @__PURE__ */ new Set(), h = a || {}, f = h.recursive, p = h.dirty; r.getFieldEntities(!0).forEach(function(y) { if (s || l.push(y.getNamePath()), !(!y.props.rules || !y.props.rules.length) && !(p && !y.isFieldDirty())) { var C = y.getNamePath(); if (d.add(C.join(u)), !s || cf(l, C, f)) { - var b = y.validateRules(J({ - validateMessages: J(J({}, DW), r.validateMessages) + var b = y.validateRules(Z({ + validateMessages: Z(Z({}, TW), r.validateMessages) }, a)); c.push(b.then(function() { return { @@ -11726,24 +11726,24 @@ var lh = /* @__PURE__ */ function() { warnings: [] }; }).catch(function(w) { - var x, E = [], P = []; - return (x = w.forEach) === null || x === void 0 || x.call(w, function(R) { - var T = R.rule.warningOnly, _ = R.errors; - T ? P.push.apply(P, $e(_)) : E.push.apply(E, $e(_)); + var x, E = [], R = []; + return (x = w.forEach) === null || x === void 0 || x.call(w, function(P) { + var T = P.rule.warningOnly, _ = P.errors; + T ? R.push.apply(R, $e(_)) : E.push.apply(E, $e(_)); }), E.length ? Promise.reject({ name: C, errors: E, - warnings: P + warnings: R }) : { name: C, errors: E, - warnings: P + warnings: R }; })); } } }); - var v = mde(c); + var v = hde(c); r.lastValidatePromise = v, v.catch(function(y) { return y; }).then(function(y) { @@ -11789,7 +11789,7 @@ var lh = /* @__PURE__ */ function() { }); }), this.forceRootUpdate = t; }); -function LW(e) { +function IW(e) { var t = S.useRef(), r = S.useState({}), n = ce(r, 2), i = n[1]; if (!t.current) if (e) @@ -11797,7 +11797,7 @@ function LW(e) { else { var o = function() { i({}); - }, a = new Cde(o); + }, a = new pde(o); t.current = a.getForm(); } return [t.current]; @@ -11811,11 +11811,11 @@ var ST = /* @__PURE__ */ S.createContext({ }, unregisterForm: function() { } -}), Sde = function(t) { +}), gde = function(t) { var r = t.validateMessages, n = t.onFormChange, i = t.onFormFinish, o = t.children, a = S.useContext(ST), s = S.useRef({}); return /* @__PURE__ */ S.createElement(ST.Provider, { - value: J(J({}, a), {}, { - validateMessages: J(J({}, a.validateMessages), r), + value: Z(Z({}, a), {}, { + validateMessages: Z(Z({}, a.validateMessages), r), // ========================================================= // = Global Form Control = // ========================================================= @@ -11832,25 +11832,25 @@ var ST = /* @__PURE__ */ S.createContext({ }), a.triggerFormFinish(c, u); }, registerForm: function(c, u) { - c && (s.current = J(J({}, s.current), {}, U({}, c, u))), a.registerForm(c, u); + c && (s.current = Z(Z({}, s.current), {}, U({}, c, u))), a.registerForm(c, u); }, unregisterForm: function(c) { - var u = J({}, s.current); + var u = Z({}, s.current); delete u[c], s.current = u, a.unregisterForm(c); } }) }, o); -}, bde = ["name", "initialValues", "fields", "form", "preserve", "children", "component", "validateMessages", "validateTrigger", "onValuesChange", "onFieldsChange", "onFinish", "onFinishFailed", "clearOnDestroy"], wde = function(t, r) { - var n = t.name, i = t.initialValues, o = t.fields, a = t.form, s = t.preserve, l = t.children, c = t.component, u = c === void 0 ? "form" : c, d = t.validateMessages, h = t.validateTrigger, f = h === void 0 ? "onChange" : h, p = t.onValuesChange, v = t.onFieldsChange, g = t.onFinish, m = t.onFinishFailed, y = t.clearOnDestroy, C = Ft(t, bde), b = S.useRef(null), w = S.useContext(ST), x = LW(a), E = ce(x, 1), P = E[0], R = P.getInternalHooks(Xu), T = R.useSubscribe, _ = R.setInitialValues, D = R.setCallbacks, A = R.setValidateMessages, M = R.setPreserve, O = R.destroyForm; +}, vde = ["name", "initialValues", "fields", "form", "preserve", "children", "component", "validateMessages", "validateTrigger", "onValuesChange", "onFieldsChange", "onFinish", "onFinishFailed", "clearOnDestroy"], mde = function(t, r) { + var n = t.name, i = t.initialValues, o = t.fields, a = t.form, s = t.preserve, l = t.children, c = t.component, u = c === void 0 ? "form" : c, d = t.validateMessages, h = t.validateTrigger, f = h === void 0 ? "onChange" : h, p = t.onValuesChange, v = t.onFieldsChange, g = t.onFinish, m = t.onFinishFailed, y = t.clearOnDestroy, C = Ft(t, vde), b = S.useRef(null), w = S.useContext(ST), x = IW(a), E = ce(x, 1), R = E[0], P = R.getInternalHooks(Xu), T = P.useSubscribe, _ = P.setInitialValues, D = P.setCallbacks, A = P.setValidateMessages, M = P.setPreserve, O = P.destroyForm; S.useImperativeHandle(r, function() { - return J(J({}, P), {}, { + return Z(Z({}, R), {}, { nativeElement: b.current }); }), S.useEffect(function() { - return w.registerForm(n, P), function() { + return w.registerForm(n, R), function() { w.unregisterForm(n); }; - }, [w, P, n]), A(J(J({}, w.validateMessages), d)), D({ + }, [w, R, n]), A(Z(Z({}, w.validateMessages), d)), D({ onValuesChange: p, onFieldsChange: function(W) { if (w.triggerFormChange(n, W), v) { @@ -11876,70 +11876,70 @@ var ST = /* @__PURE__ */ S.createContext({ ); var N, F = typeof l == "function"; if (F) { - var k = P.getFieldsValue(!0); - N = l(k, P); + var k = R.getFieldsValue(!0); + N = l(k, R); } else N = l; T(!F); var I = S.useRef(); S.useEffect(function() { - fde(I.current || [], o || []) || P.setFields(o || []), I.current = o; - }, [o, P]); + lde(I.current || [], o || []) || R.setFields(o || []), I.current = o; + }, [o, R]); var V = S.useMemo(function() { - return J(J({}, P), {}, { + return Z(Z({}, R), {}, { validateTrigger: f }); - }, [P, f]), z = /* @__PURE__ */ S.createElement(JC.Provider, { + }, [R, f]), H = /* @__PURE__ */ S.createElement(ZC.Provider, { value: null }, /* @__PURE__ */ S.createElement(Df.Provider, { value: V }, N)); - return u === !1 ? z : /* @__PURE__ */ S.createElement(u, Te({}, C, { + return u === !1 ? H : /* @__PURE__ */ S.createElement(u, Te({}, C, { ref: b, onSubmit: function(W) { - W.preventDefault(), W.stopPropagation(), P.submit(); + W.preventDefault(), W.stopPropagation(), R.submit(); }, onReset: function(W) { var j; - W.preventDefault(), P.resetFields(), (j = C.onReset) === null || j === void 0 || j.call(C, W); + W.preventDefault(), R.resetFields(), (j = C.onReset) === null || j === void 0 || j.call(C, W); } - }), z); + }), H); }; -function RN(e) { +function xN(e) { try { return JSON.stringify(e); } catch { return Math.random(); } } -var xde = process.env.NODE_ENV !== "production" ? function(e) { +var yde = process.env.NODE_ENV !== "production" ? function(e) { var t = e.join("__RC_FIELD_FORM_SPLIT__"), r = ve(t); Pt(r.current === t, "`useWatch` is not support dynamic `namePath`. Please provide static instead."); } : function() { }; -function Ede() { +function Cde() { for (var e = arguments.length, t = new Array(e), r = 0; r < e; r++) t[r] = arguments[r]; - var n = t[0], i = t[1], o = i === void 0 ? {} : i, a = Aue(o) ? { + var n = t[0], i = t[1], o = i === void 0 ? {} : i, a = Tue(o) ? { form: o } : o, s = a.form, l = Le(), c = ce(l, 2), u = c[0], d = c[1], h = Ct(function() { - return RN(u); + return xN(u); }, [u]), f = ve(h); f.current = h; var p = Qt(Df), v = s || p, g = v && v._init; process.env.NODE_ENV !== "production" && Pt(t.length === 2 ? s ? g : !0 : g, "useWatch requires a form instance since it can not auto detect from context."); - var m = zn(n), y = ve(m); - return y.current = m, xde(m), Bt( + var m = Hn(n), y = ve(m); + return y.current = m, yde(m), Bt( function() { if (g) { var C = v.getFieldsValue, b = v.getInternalHooks, w = b(Xu), x = w.registerWatch, E = function(_, D) { var A = a.preserve ? D : _; return typeof n == "function" ? n(A) : No(A, y.current); - }, P = x(function(T, _) { - var D = E(T, _), A = RN(D); + }, R = x(function(T, _) { + var D = E(T, _), A = xN(D); f.current !== A && (f.current = A, d(D)); - }), R = E(C(), C(!0)); - return u !== R && d(R), P; + }), P = E(C(), C(!0)); + return u !== P && d(P), R; } }, // We do not need re-register since namePath content is the same @@ -11947,15 +11947,15 @@ function Ede() { [g] ), u; } -var Rde = /* @__PURE__ */ S.forwardRef(wde), Pm = Rde; -Pm.FormProvider = Sde; -Pm.Field = AW; -Pm.List = vde; -Pm.useForm = LW; -Pm.useWatch = Ede; +var Sde = /* @__PURE__ */ S.forwardRef(mde), Tm = Sde; +Tm.FormProvider = gde; +Tm.Field = MW; +Tm.List = dde; +Tm.useForm = IW; +Tm.useWatch = Cde; const Ea = /* @__PURE__ */ S.createContext({}); process.env.NODE_ENV !== "production" && (Ea.displayName = "FormItemInputContext"); -const Pde = (e) => { +const bde = (e) => { let { children: t, status: r, @@ -11968,7 +11968,7 @@ const Pde = (e) => { return /* @__PURE__ */ S.createElement(Ea.Provider, { value: o }, t); -}, Tde = /* @__PURE__ */ Qs(void 0), Mv = (e) => { +}, wde = /* @__PURE__ */ Zs(void 0), Dv = (e) => { const { space: t, form: r, @@ -11977,19 +11977,19 @@ const Pde = (e) => { if (n == null) return null; let i = n; - return r && (i = /* @__PURE__ */ B.createElement(Pde, { + return r && (i = /* @__PURE__ */ B.createElement(bde, { override: !0, status: !0 - }, i)), t && (i = /* @__PURE__ */ B.createElement(Vce, null, i)), i; + }, i)), t && (i = /* @__PURE__ */ B.createElement(Fce, null, i)), i; }; -function eS(e) { +function QC(e) { if (e) return { closable: e.closable, closeIcon: e.closeIcon }; } -function PN(e) { +function EN(e) { const { closable: t, closeIcon: r @@ -12008,7 +12008,7 @@ function PN(e) { return t && typeof t == "object" && (n = Object.assign(Object.assign({}, n), t)), n; }, [t, r]); } -function TN() { +function RN() { const e = {}; for (var t = arguments.length, r = new Array(t), n = 0; n < t; n++) r[n] = arguments[n]; @@ -12018,12 +12018,12 @@ function TN() { }); }), e; } -const _de = {}; -function FW(e, t) { - let r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : _de; - const n = PN(e), i = PN(t), o = B.useMemo(() => Object.assign({ +const xde = {}; +function AW(e, t) { + let r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : xde; + const n = EN(e), i = EN(t), o = B.useMemo(() => Object.assign({ closeIcon: /* @__PURE__ */ B.createElement(ql, null) - }, r), [r]), a = B.useMemo(() => n === !1 ? !1 : n ? TN(o, i, n) : i === !1 ? !1 : i ? TN(o, i) : o.closable ? o : !1, [n, i, o]); + }, r), [r]), a = B.useMemo(() => n === !1 ? !1 : n ? RN(o, i, n) : i === !1 ? !1 : i ? RN(o, i) : o.closable ? o : !1, [n, i, o]); return B.useMemo(() => { if (a === !1) return [!1, null]; @@ -12035,30 +12035,30 @@ function FW(e, t) { let c = l; if (c != null) { s && (c = s(l)); - const u = eo(a, !0); + const u = Ji(a, !0); Object.keys(u).length && (c = /* @__PURE__ */ B.isValidElement(c) ? /* @__PURE__ */ B.cloneElement(c, u) : /* @__PURE__ */ B.createElement("span", Object.assign({}, u), c)); } return [!0, c]; }, [a, o]); } -var NW = function(t) { - if (oi() && window.document.documentElement) { +var OW = function(t) { + if (ii() && window.document.documentElement) { var r = Array.isArray(t) ? t : [t], n = window.document.documentElement; return r.some(function(i) { return i in n.style; }); } return !1; -}, Mde = function(t, r) { - if (!NW(t)) +}, Ede = function(t, r) { + if (!OW(t)) return !1; var n = document.createElement("div"), i = n.style[t]; return n.style[t] = r, n.style[t] !== i; }; function bT(e, t) { - return !Array.isArray(e) && t !== void 0 ? Mde(e, t) : NW(e); + return !Array.isArray(e) && t !== void 0 ? Ede(e, t) : OW(e); } -const Dde = () => oi() && window.document.documentElement, Wb = (e) => { +const Rde = () => ii() && window.document.documentElement, zb = (e) => { const { prefixCls: t, className: r, @@ -12081,29 +12081,29 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { className: ne(t, a, s, r), style: Object.assign(Object.assign({}, l), n) }); -}, Ide = new _r("ant-skeleton-loading", { +}, Pde = new _r("ant-skeleton-loading", { "0%": { backgroundPosition: "100% 50%" }, "100%": { backgroundPosition: "0 50%" } -}), jb = (e) => ({ +}), Gb = (e) => ({ height: e, - lineHeight: te(e) + lineHeight: ee(e) }), uf = (e) => Object.assign({ width: e -}, jb(e)), Ade = (e) => ({ +}, Gb(e)), Tde = (e) => ({ background: e.skeletonLoadingBackground, backgroundSize: "400% 100%", - animationName: Ide, + animationName: Pde, animationDuration: e.skeletonLoadingMotionDuration, animationTimingFunction: "ease", animationIterationCount: "infinite" -}), H1 = (e, t) => Object.assign({ +}), z1 = (e, t) => Object.assign({ width: t(e).mul(5).equal(), minWidth: t(e).mul(5).equal() -}, jb(e)), Ode = (e) => { +}, Gb(e)), _de = (e) => { const { skeletonAvatarCls: t, gradientFromColor: r, @@ -12123,7 +12123,7 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { [`${t}${t}-lg`]: Object.assign({}, uf(i)), [`${t}${t}-sm`]: Object.assign({}, uf(o)) }; -}, Lde = (e) => { +}, Mde = (e) => { const { controlHeight: t, borderRadiusSM: r, @@ -12139,13 +12139,13 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { verticalAlign: "top", background: a, borderRadius: r - }, H1(t, s)), - [`${n}-lg`]: Object.assign({}, H1(i, s)), - [`${n}-sm`]: Object.assign({}, H1(o, s)) + }, z1(t, s)), + [`${n}-lg`]: Object.assign({}, z1(i, s)), + [`${n}-sm`]: Object.assign({}, z1(o, s)) }; -}, _N = (e) => Object.assign({ +}, PN = (e) => Object.assign({ width: e -}, jb(e)), Fde = (e) => { +}, Gb(e)), Dde = (e) => { const { skeletonImageCls: t, imageSizeBase: r, @@ -12161,11 +12161,11 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { verticalAlign: "top", background: n, borderRadius: i - }, _N(o(r).mul(2).equal())), { + }, PN(o(r).mul(2).equal())), { [`${t}-path`]: { fill: "#bfbfbf" }, - [`${t}-svg`]: Object.assign(Object.assign({}, _N(r)), { + [`${t}-svg`]: Object.assign(Object.assign({}, PN(r)), { maxWidth: o(r).mul(4).equal(), maxHeight: o(r).mul(4).equal() }), @@ -12194,7 +12194,7 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { }, W1 = (e, t) => Object.assign({ width: t(e).mul(2).equal(), minWidth: t(e).mul(2).equal() -}, jb(e)), Nde = (e) => { +}, Gb(e)), Ide = (e) => { const { borderRadiusSM: t, skeletonButtonCls: r, @@ -12218,7 +12218,7 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { }), G1(e, i, `${r}-lg`)), { [`${r}-sm`]: Object.assign({}, W1(o, s)) }), G1(e, o, `${r}-sm`)); -}, kde = (e) => { +}, Ade = (e) => { const { componentCls: t, skeletonAvatarCls: r, @@ -12311,7 +12311,7 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { [`${t}${t}-element`]: Object.assign(Object.assign(Object.assign(Object.assign({ display: "inline-block", width: "auto" - }, Nde(e)), Ode(e)), Lde(e)), Fde(e)), + }, Ide(e)), _de(e)), Mde(e)), Dde(e)), // Skeleton Block Button, Input [`${t}${t}-block`]: { width: "100%", @@ -12331,10 +12331,10 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { ${o}, ${a}, ${s} - `]: Object.assign({}, Ade(e)) + `]: Object.assign({}, Tde(e)) } }; -}, $de = (e) => { +}, Ode = (e) => { const { colorFillContent: t, colorFill: r @@ -12349,11 +12349,11 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { paragraphMarginTop: e.marginLG + e.marginXXS, paragraphLiHeight: e.controlHeight / 2 }; -}, ep = zr("Skeleton", (e) => { +}, ep = jr("Skeleton", (e) => { const { componentCls: t, calc: r - } = e, n = hr(e, { + } = e, n = fr(e, { skeletonAvatarCls: `${t}-avatar`, skeletonTitleCls: `${t}-title`, skeletonParagraphCls: `${t}-paragraph`, @@ -12366,10 +12366,10 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { skeletonLoadingBackground: `linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`, skeletonLoadingMotionDuration: "1.4s" }); - return [kde(n)]; -}, $de, { + return [Ade(n)]; +}, Ode, { deprecatedTokens: [["color", "gradientFromColor"], ["colorGradientEnd", "gradientToColor"]] -}), Bde = (e) => { +}), Lde = (e) => { const { prefixCls: t, className: r, @@ -12379,17 +12379,17 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { size: a = "default" } = e, { getPrefixCls: s - } = S.useContext(pt), l = s("skeleton", t), [c, u, d] = ep(l), h = Sn(e, ["prefixCls", "className"]), f = ne(l, `${l}-element`, { + } = S.useContext(gt), l = s("skeleton", t), [c, u, d] = ep(l), h = Sn(e, ["prefixCls", "className"]), f = ne(l, `${l}-element`, { [`${l}-active`]: i }, r, n, u, d); return c(/* @__PURE__ */ S.createElement("div", { className: f - }, /* @__PURE__ */ S.createElement(Wb, Object.assign({ + }, /* @__PURE__ */ S.createElement(zb, Object.assign({ prefixCls: `${l}-avatar`, shape: o, size: a }, h)))); -}, Vde = (e) => { +}, Fde = (e) => { const { prefixCls: t, className: r, @@ -12399,17 +12399,17 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { size: a = "default" } = e, { getPrefixCls: s - } = S.useContext(pt), l = s("skeleton", t), [c, u, d] = ep(l), h = Sn(e, ["prefixCls"]), f = ne(l, `${l}-element`, { + } = S.useContext(gt), l = s("skeleton", t), [c, u, d] = ep(l), h = Sn(e, ["prefixCls"]), f = ne(l, `${l}-element`, { [`${l}-active`]: i, [`${l}-block`]: o }, r, n, u, d); return c(/* @__PURE__ */ S.createElement("div", { className: f - }, /* @__PURE__ */ S.createElement(Wb, Object.assign({ + }, /* @__PURE__ */ S.createElement(zb, Object.assign({ prefixCls: `${l}-button`, size: a }, h)))); -}, zde = "M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z", Hde = (e) => { +}, Nde = "M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z", kde = (e) => { const { prefixCls: t, className: r, @@ -12418,7 +12418,7 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { active: o } = e, { getPrefixCls: a - } = S.useContext(pt), s = a("skeleton", t), [l, c, u] = ep(s), d = ne(s, `${s}-element`, { + } = S.useContext(gt), s = a("skeleton", t), [l, c, u] = ep(s), d = ne(s, `${s}-element`, { [`${s}-active`]: o }, r, n, c, u); return l(/* @__PURE__ */ S.createElement("div", { @@ -12431,10 +12431,10 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { xmlns: "http://www.w3.org/2000/svg", className: `${s}-image-svg` }, /* @__PURE__ */ S.createElement("title", null, "Image placeholder"), /* @__PURE__ */ S.createElement("path", { - d: zde, + d: Nde, className: `${s}-image-path` }))))); -}, Gde = (e) => { +}, $de = (e) => { const { prefixCls: t, className: r, @@ -12444,25 +12444,25 @@ const Dde = () => oi() && window.document.documentElement, Wb = (e) => { size: a = "default" } = e, { getPrefixCls: s - } = S.useContext(pt), l = s("skeleton", t), [c, u, d] = ep(l), h = Sn(e, ["prefixCls"]), f = ne(l, `${l}-element`, { + } = S.useContext(gt), l = s("skeleton", t), [c, u, d] = ep(l), h = Sn(e, ["prefixCls"]), f = ne(l, `${l}-element`, { [`${l}-active`]: i, [`${l}-block`]: o }, r, n, u, d); return c(/* @__PURE__ */ S.createElement("div", { className: f - }, /* @__PURE__ */ S.createElement(Wb, Object.assign({ + }, /* @__PURE__ */ S.createElement(zb, Object.assign({ prefixCls: `${l}-input`, size: a }, h)))); }; -var Wde = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, name: "dot-chart", theme: "outlined" }, jde = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var Bde = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, name: "dot-chart", theme: "outlined" }, Vde = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Wde + icon: Bde })); -}, kW = /* @__PURE__ */ S.forwardRef(jde); -process.env.NODE_ENV !== "production" && (kW.displayName = "DotChartOutlined"); -const Ude = (e) => { +}, LW = /* @__PURE__ */ S.forwardRef(Vde); +process.env.NODE_ENV !== "production" && (LW.displayName = "DotChartOutlined"); +const Hde = (e) => { const { prefixCls: t, className: r, @@ -12472,16 +12472,16 @@ const Ude = (e) => { children: a } = e, { getPrefixCls: s - } = S.useContext(pt), l = s("skeleton", t), [c, u, d] = ep(l), h = ne(l, `${l}-element`, { + } = S.useContext(gt), l = s("skeleton", t), [c, u, d] = ep(l), h = ne(l, `${l}-element`, { [`${l}-active`]: o - }, u, r, n, d), f = a ?? /* @__PURE__ */ S.createElement(kW, null); + }, u, r, n, d), f = a ?? /* @__PURE__ */ S.createElement(LW, null); return c(/* @__PURE__ */ S.createElement("div", { className: h }, /* @__PURE__ */ S.createElement("div", { className: ne(`${l}-image`, r), style: i }, f))); -}, Kde = (e, t) => { +}, zde = (e, t) => { const { width: r, rows: n = 2 @@ -12490,7 +12490,7 @@ const Ude = (e) => { return r[e]; if (n - 1 === e) return r; -}, Yde = (e) => { +}, Gde = (e) => { const { prefixCls: t, className: r, @@ -12501,7 +12501,7 @@ const Ude = (e) => { /* @__PURE__ */ S.createElement("li", { key: s, style: { - width: Kde(s, e) + width: zde(s, e) } }) )); @@ -12509,7 +12509,7 @@ const Ude = (e) => { className: ne(t, r), style: n }, o); -}, qde = (e) => { +}, Wde = (e) => { let { prefixCls: t, className: r, @@ -12529,7 +12529,7 @@ const Ude = (e) => { function j1(e) { return e && typeof e == "object" ? e : {}; } -function Xde(e, t) { +function jde(e, t) { return e && !t ? { size: "large", shape: "square" @@ -12538,14 +12538,14 @@ function Xde(e, t) { shape: "circle" }; } -function Zde(e, t) { +function Ude(e, t) { return !e && t ? { width: "38%" } : e && t ? { width: "50%" } : {}; } -function Qde(e, t) { +function Kde(e, t) { const r = {}; return (!e || !t) && (r.width = "61%"), !e && t ? r.rows = 3 : r.rows = 2, r; } @@ -12566,65 +12566,65 @@ const Xl = (e) => { getPrefixCls: h, direction: f, skeleton: p - } = S.useContext(pt), v = h("skeleton", t), [g, m, y] = ep(v); + } = S.useContext(gt), v = h("skeleton", t), [g, m, y] = ep(v); if (r || !("loading" in e)) { const C = !!s, b = !!l, w = !!c; let x; if (C) { - const R = Object.assign(Object.assign({ + const P = Object.assign(Object.assign({ prefixCls: `${v}-avatar` - }, Xde(b, w)), j1(s)); + }, jde(b, w)), j1(s)); x = /* @__PURE__ */ S.createElement("div", { className: `${v}-header` - }, /* @__PURE__ */ S.createElement(Wb, Object.assign({}, R))); + }, /* @__PURE__ */ S.createElement(zb, Object.assign({}, P))); } let E; if (b || w) { - let R; + let P; if (b) { const _ = Object.assign(Object.assign({ prefixCls: `${v}-title` - }, Zde(C, w)), j1(l)); - R = /* @__PURE__ */ S.createElement(qde, Object.assign({}, _)); + }, Ude(C, w)), j1(l)); + P = /* @__PURE__ */ S.createElement(Wde, Object.assign({}, _)); } let T; if (w) { const _ = Object.assign(Object.assign({ prefixCls: `${v}-paragraph` - }, Qde(C, b)), j1(c)); - T = /* @__PURE__ */ S.createElement(Yde, Object.assign({}, _)); + }, Kde(C, b)), j1(c)); + T = /* @__PURE__ */ S.createElement(Gde, Object.assign({}, _)); } E = /* @__PURE__ */ S.createElement("div", { className: `${v}-content` - }, R, T); + }, P, T); } - const P = ne(v, { + const R = ne(v, { [`${v}-with-avatar`]: C, [`${v}-active`]: u, [`${v}-rtl`]: f === "rtl", [`${v}-round`]: d }, p == null ? void 0 : p.className, n, i, m, y); return g(/* @__PURE__ */ S.createElement("div", { - className: P, + className: R, style: Object.assign(Object.assign({}, p == null ? void 0 : p.style), o) }, x, E)); } return a ?? null; }; -Xl.Button = Vde; -Xl.Avatar = Bde; -Xl.Input = Gde; -Xl.Image = Hde; -Xl.Node = Ude; +Xl.Button = Fde; +Xl.Avatar = Lde; +Xl.Input = $de; +Xl.Image = kde; +Xl.Node = Hde; process.env.NODE_ENV !== "production" && (Xl.displayName = "Skeleton"); -function MN() { +function TN() { } -const Jde = /* @__PURE__ */ S.createContext({ - add: MN, - remove: MN +const Yde = /* @__PURE__ */ S.createContext({ + add: TN, + remove: TN }); -function ehe(e) { - const t = S.useContext(Jde), r = S.useRef(); +function qde(e) { + const t = S.useContext(Yde), r = S.useRef(); return Ur((i) => { if (i) { const o = e ? i.querySelector(e) : i; @@ -12633,36 +12633,36 @@ function ehe(e) { t.remove(r.current); }); } -const DN = () => { +const _N = () => { const { cancelButtonProps: e, cancelTextLocale: t, onCancel: r - } = Qt(xm); + } = Qt(Em); return /* @__PURE__ */ B.createElement(Yr, Object.assign({ onClick: r }, e), t); -}, IN = () => { +}, MN = () => { const { confirmLoading: e, okButtonProps: t, okType: r, okTextLocale: n, onOk: i - } = Qt(xm); - return /* @__PURE__ */ B.createElement(Yr, Object.assign({}, UD(r), { + } = Qt(Em); + return /* @__PURE__ */ B.createElement(Yr, Object.assign({}, jD(r), { loading: e, onClick: i }, t), n); }; -function $W(e, t) { +function FW(e, t) { return /* @__PURE__ */ B.createElement("span", { className: `${e}-close-x` }, t || /* @__PURE__ */ B.createElement(ql, { className: `${e}-close-icon` })); } -const BW = (e) => { +const NW = (e) => { const { okText: t, okType: r = "primary", @@ -12673,7 +12673,7 @@ const BW = (e) => { okButtonProps: s, cancelButtonProps: l, footer: c - } = e, [u] = Bd("Modal", mG()), d = t || (u == null ? void 0 : u.okText), h = n || (u == null ? void 0 : u.cancelText), f = { + } = e, [u] = Bd("Modal", pG()), d = t || (u == null ? void 0 : u.okText), h = n || (u == null ? void 0 : u.cancelText), f = { confirmLoading: i, okButtonProps: s, cancelButtonProps: l, @@ -12684,15 +12684,15 @@ const BW = (e) => { onCancel: a }, p = B.useMemo(() => f, $e(Object.values(f))); let v; - return typeof c == "function" || typeof c > "u" ? (v = /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement(DN, null), /* @__PURE__ */ B.createElement(IN, null)), typeof c == "function" && (v = c(v, { - OkBtn: IN, - CancelBtn: DN - })), v = /* @__PURE__ */ B.createElement(wW, { + return typeof c == "function" || typeof c > "u" ? (v = /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement(_N, null), /* @__PURE__ */ B.createElement(MN, null)), typeof c == "function" && (v = c(v, { + OkBtn: MN, + CancelBtn: _N + })), v = /* @__PURE__ */ B.createElement(CW, { value: p - }, v)) : v = c, /* @__PURE__ */ B.createElement(PG, { + }, v)) : v = c, /* @__PURE__ */ B.createElement(xG, { disabled: !1 }, v); -}, VW = (e) => ({ +}, kW = (e) => ({ [e.componentCls]: { // For common/openAnimation [`${e.antCls}-motion-collapse-legacy`]: { @@ -12708,22 +12708,22 @@ const BW = (e) => { opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important` } } -}), the = (e) => ({ +}), Xde = (e) => ({ animationDuration: e, animationFillMode: "both" -}), rhe = (e) => ({ +}), Zde = (e) => ({ animationDuration: e, animationFillMode: "both" -}), Ub = function(e, t, r, n) { +}), Wb = function(e, t, r, n) { const o = (arguments.length > 4 && arguments[4] !== void 0 ? arguments[4] : !1) ? "&" : ""; return { [` ${o}${e}-enter, ${o}${e}-appear - `]: Object.assign(Object.assign({}, the(n)), { + `]: Object.assign(Object.assign({}, Xde(n)), { animationPlayState: "paused" }), - [`${o}${e}-leave`]: Object.assign(Object.assign({}, rhe(n)), { + [`${o}${e}-leave`]: Object.assign(Object.assign({}, Zde(n)), { animationPlayState: "paused" }), [` @@ -12739,26 +12739,26 @@ const BW = (e) => { pointerEvents: "none" } }; -}, nhe = new _r("antFadeIn", { +}, Qde = new _r("antFadeIn", { "0%": { opacity: 0 }, "100%": { opacity: 1 } -}), ihe = new _r("antFadeOut", { +}), Jde = new _r("antFadeOut", { "0%": { opacity: 1 }, "100%": { opacity: 0 } -}), zW = function(e) { +}), $W = function(e) { let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1; const { antCls: r } = e, n = `${r}-fade`, i = t ? "&" : ""; - return [Ub(n, nhe, ihe, e.motionDurationMid, t), { + return [Wb(n, Qde, Jde, e.motionDurationMid, t), { [` ${i}${n}-enter, ${i}${n}-appear @@ -12770,7 +12770,7 @@ const BW = (e) => { animationTimingFunction: "linear" } }]; -}, ohe = new _r("antMoveDownIn", { +}, ehe = new _r("antMoveDownIn", { "0%": { transform: "translate3d(0, 100%, 0)", transformOrigin: "0 0", @@ -12781,7 +12781,7 @@ const BW = (e) => { transformOrigin: "0 0", opacity: 1 } -}), ahe = new _r("antMoveDownOut", { +}), the = new _r("antMoveDownOut", { "0%": { transform: "translate3d(0, 0, 0)", transformOrigin: "0 0", @@ -12792,7 +12792,7 @@ const BW = (e) => { transformOrigin: "0 0", opacity: 0 } -}), she = new _r("antMoveLeftIn", { +}), rhe = new _r("antMoveLeftIn", { "0%": { transform: "translate3d(-100%, 0, 0)", transformOrigin: "0 0", @@ -12803,7 +12803,7 @@ const BW = (e) => { transformOrigin: "0 0", opacity: 1 } -}), lhe = new _r("antMoveLeftOut", { +}), nhe = new _r("antMoveLeftOut", { "0%": { transform: "translate3d(0, 0, 0)", transformOrigin: "0 0", @@ -12814,7 +12814,7 @@ const BW = (e) => { transformOrigin: "0 0", opacity: 0 } -}), che = new _r("antMoveRightIn", { +}), ihe = new _r("antMoveRightIn", { "0%": { transform: "translate3d(100%, 0, 0)", transformOrigin: "0 0", @@ -12825,7 +12825,7 @@ const BW = (e) => { transformOrigin: "0 0", opacity: 1 } -}), uhe = new _r("antMoveRightOut", { +}), ohe = new _r("antMoveRightOut", { "0%": { transform: "translate3d(0, 0, 0)", transformOrigin: "0 0", @@ -12836,7 +12836,7 @@ const BW = (e) => { transformOrigin: "0 0", opacity: 0 } -}), dhe = new _r("antMoveUpIn", { +}), ahe = new _r("antMoveUpIn", { "0%": { transform: "translate3d(0, -100%, 0)", transformOrigin: "0 0", @@ -12847,7 +12847,7 @@ const BW = (e) => { transformOrigin: "0 0", opacity: 1 } -}), hhe = new _r("antMoveUpOut", { +}), she = new _r("antMoveUpOut", { "0%": { transform: "translate3d(0, 0, 0)", transformOrigin: "0 0", @@ -12858,31 +12858,31 @@ const BW = (e) => { transformOrigin: "0 0", opacity: 0 } -}), fhe = { +}), lhe = { "move-up": { - inKeyframes: dhe, - outKeyframes: hhe + inKeyframes: ahe, + outKeyframes: she }, "move-down": { - inKeyframes: ohe, - outKeyframes: ahe + inKeyframes: ehe, + outKeyframes: the }, "move-left": { - inKeyframes: she, - outKeyframes: lhe + inKeyframes: rhe, + outKeyframes: nhe }, "move-right": { - inKeyframes: che, - outKeyframes: uhe + inKeyframes: ihe, + outKeyframes: ohe } -}, tS = (e, t) => { +}, JC = (e, t) => { const { antCls: r } = e, n = `${r}-${t}`, { inKeyframes: i, outKeyframes: o - } = fhe[t]; - return [Ub(n, i, o, e.motionDurationMid), { + } = lhe[t]; + return [Wb(n, i, o, e.motionDurationMid), { [` ${n}-enter, ${n}-appear @@ -12894,7 +12894,7 @@ const BW = (e) => { animationTimingFunction: e.motionEaseInOutCirc } }]; -}, eI = new _r("antSlideUpIn", { +}, JD = new _r("antSlideUpIn", { "0%": { transform: "scaleY(0.8)", transformOrigin: "0% 0%", @@ -12905,7 +12905,7 @@ const BW = (e) => { transformOrigin: "0% 0%", opacity: 1 } -}), tI = new _r("antSlideUpOut", { +}), eI = new _r("antSlideUpOut", { "0%": { transform: "scaleY(1)", transformOrigin: "0% 0%", @@ -12916,7 +12916,7 @@ const BW = (e) => { transformOrigin: "0% 0%", opacity: 0 } -}), rI = new _r("antSlideDownIn", { +}), tI = new _r("antSlideDownIn", { "0%": { transform: "scaleY(0.8)", transformOrigin: "100% 100%", @@ -12927,7 +12927,7 @@ const BW = (e) => { transformOrigin: "100% 100%", opacity: 1 } -}), nI = new _r("antSlideDownOut", { +}), rI = new _r("antSlideDownOut", { "0%": { transform: "scaleY(1)", transformOrigin: "100% 100%", @@ -12938,7 +12938,7 @@ const BW = (e) => { transformOrigin: "100% 100%", opacity: 0 } -}), phe = new _r("antSlideLeftIn", { +}), che = new _r("antSlideLeftIn", { "0%": { transform: "scaleX(0.8)", transformOrigin: "0% 0%", @@ -12949,7 +12949,7 @@ const BW = (e) => { transformOrigin: "0% 0%", opacity: 1 } -}), ghe = new _r("antSlideLeftOut", { +}), uhe = new _r("antSlideLeftOut", { "0%": { transform: "scaleX(1)", transformOrigin: "0% 0%", @@ -12960,7 +12960,7 @@ const BW = (e) => { transformOrigin: "0% 0%", opacity: 0 } -}), vhe = new _r("antSlideRightIn", { +}), dhe = new _r("antSlideRightIn", { "0%": { transform: "scaleX(0.8)", transformOrigin: "100% 0%", @@ -12971,7 +12971,7 @@ const BW = (e) => { transformOrigin: "100% 0%", opacity: 1 } -}), mhe = new _r("antSlideRightOut", { +}), hhe = new _r("antSlideRightOut", { "0%": { transform: "scaleX(1)", transformOrigin: "100% 0%", @@ -12982,22 +12982,22 @@ const BW = (e) => { transformOrigin: "100% 0%", opacity: 0 } -}), yhe = { +}), fhe = { "slide-up": { - inKeyframes: eI, - outKeyframes: tI + inKeyframes: JD, + outKeyframes: eI }, "slide-down": { - inKeyframes: rI, - outKeyframes: nI + inKeyframes: tI, + outKeyframes: rI }, "slide-left": { - inKeyframes: phe, - outKeyframes: ghe + inKeyframes: che, + outKeyframes: uhe }, "slide-right": { - inKeyframes: vhe, - outKeyframes: mhe + inKeyframes: dhe, + outKeyframes: hhe } }, kc = (e, t) => { const { @@ -13005,8 +13005,8 @@ const BW = (e) => { } = e, n = `${r}-${t}`, { inKeyframes: i, outKeyframes: o - } = yhe[t]; - return [Ub(n, i, o, e.motionDurationMid), { + } = fhe[t]; + return [Wb(n, i, o, e.motionDurationMid), { [` ${n}-enter, ${n}-appear @@ -13023,7 +13023,7 @@ const BW = (e) => { animationTimingFunction: e.motionEaseInQuint } }]; -}, Che = new _r("antZoomIn", { +}, phe = new _r("antZoomIn", { "0%": { transform: "scale(0.2)", opacity: 0 @@ -13032,7 +13032,7 @@ const BW = (e) => { transform: "scale(1)", opacity: 1 } -}), She = new _r("antZoomOut", { +}), ghe = new _r("antZoomOut", { "0%": { transform: "scale(1)" }, @@ -13040,7 +13040,7 @@ const BW = (e) => { transform: "scale(0.2)", opacity: 0 } -}), AN = new _r("antZoomBigIn", { +}), DN = new _r("antZoomBigIn", { "0%": { transform: "scale(0.8)", opacity: 0 @@ -13049,7 +13049,7 @@ const BW = (e) => { transform: "scale(1)", opacity: 1 } -}), ON = new _r("antZoomBigOut", { +}), IN = new _r("antZoomBigOut", { "0%": { transform: "scale(1)" }, @@ -13057,7 +13057,7 @@ const BW = (e) => { transform: "scale(0.8)", opacity: 0 } -}), bhe = new _r("antZoomUpIn", { +}), vhe = new _r("antZoomUpIn", { "0%": { transform: "scale(0.8)", transformOrigin: "50% 0%", @@ -13067,7 +13067,7 @@ const BW = (e) => { transform: "scale(1)", transformOrigin: "50% 0%" } -}), whe = new _r("antZoomUpOut", { +}), mhe = new _r("antZoomUpOut", { "0%": { transform: "scale(1)", transformOrigin: "50% 0%" @@ -13077,7 +13077,7 @@ const BW = (e) => { transformOrigin: "50% 0%", opacity: 0 } -}), xhe = new _r("antZoomLeftIn", { +}), yhe = new _r("antZoomLeftIn", { "0%": { transform: "scale(0.8)", transformOrigin: "0% 50%", @@ -13087,7 +13087,7 @@ const BW = (e) => { transform: "scale(1)", transformOrigin: "0% 50%" } -}), Ehe = new _r("antZoomLeftOut", { +}), Che = new _r("antZoomLeftOut", { "0%": { transform: "scale(1)", transformOrigin: "0% 50%" @@ -13097,7 +13097,7 @@ const BW = (e) => { transformOrigin: "0% 50%", opacity: 0 } -}), Rhe = new _r("antZoomRightIn", { +}), She = new _r("antZoomRightIn", { "0%": { transform: "scale(0.8)", transformOrigin: "100% 50%", @@ -13107,7 +13107,7 @@ const BW = (e) => { transform: "scale(1)", transformOrigin: "100% 50%" } -}), Phe = new _r("antZoomRightOut", { +}), bhe = new _r("antZoomRightOut", { "0%": { transform: "scale(1)", transformOrigin: "100% 50%" @@ -13117,7 +13117,7 @@ const BW = (e) => { transformOrigin: "100% 50%", opacity: 0 } -}), The = new _r("antZoomDownIn", { +}), whe = new _r("antZoomDownIn", { "0%": { transform: "scale(0.8)", transformOrigin: "50% 100%", @@ -13127,7 +13127,7 @@ const BW = (e) => { transform: "scale(1)", transformOrigin: "50% 100%" } -}), _he = new _r("antZoomDownOut", { +}), xhe = new _r("antZoomDownOut", { "0%": { transform: "scale(1)", transformOrigin: "50% 100%" @@ -13137,34 +13137,34 @@ const BW = (e) => { transformOrigin: "50% 100%", opacity: 0 } -}), Mhe = { +}), Ehe = { zoom: { - inKeyframes: Che, - outKeyframes: She + inKeyframes: phe, + outKeyframes: ghe }, "zoom-big": { - inKeyframes: AN, - outKeyframes: ON + inKeyframes: DN, + outKeyframes: IN }, "zoom-big-fast": { - inKeyframes: AN, - outKeyframes: ON + inKeyframes: DN, + outKeyframes: IN }, "zoom-left": { - inKeyframes: xhe, - outKeyframes: Ehe + inKeyframes: yhe, + outKeyframes: Che }, "zoom-right": { - inKeyframes: Rhe, - outKeyframes: Phe + inKeyframes: She, + outKeyframes: bhe }, "zoom-up": { - inKeyframes: bhe, - outKeyframes: whe + inKeyframes: vhe, + outKeyframes: mhe }, "zoom-down": { - inKeyframes: The, - outKeyframes: _he + inKeyframes: whe, + outKeyframes: xhe } }, tp = (e, t) => { const { @@ -13172,8 +13172,8 @@ const BW = (e) => { } = e, n = `${r}-${t}`, { inKeyframes: i, outKeyframes: o - } = Mhe[t]; - return [Ub(n, i, o, t === "zoom-big-fast" ? e.motionDurationFast : e.motionDurationMid), { + } = Ehe[t]; + return [Wb(n, i, o, t === "zoom-big-fast" ? e.motionDurationFast : e.motionDurationMid), { [` ${n}-enter, ${n}-appear @@ -13190,13 +13190,13 @@ const BW = (e) => { } }]; }; -function LN(e) { +function AN(e) { return { position: e, inset: 0 }; } -const HW = (e) => { +const BW = (e) => { const { componentCls: t, antCls: r @@ -13216,7 +13216,7 @@ const HW = (e) => { [`${t}${r}-zoom-leave ${t}-content`]: { pointerEvents: "none" }, - [`${t}-mask`]: Object.assign(Object.assign({}, LN("fixed")), { + [`${t}-mask`]: Object.assign(Object.assign({}, AN("fixed")), { zIndex: e.zIndexPopupBase, height: "100%", backgroundColor: e.colorBgMask, @@ -13225,7 +13225,7 @@ const HW = (e) => { display: "none" } }), - [`${t}-wrap`]: Object.assign(Object.assign({}, LN("fixed")), { + [`${t}-wrap`]: Object.assign(Object.assign({}, AN("fixed")), { zIndex: e.zIndexPopupBase, overflow: "auto", outline: 0, @@ -13233,9 +13233,9 @@ const HW = (e) => { }) } }, { - [`${t}-root`]: zW(e) + [`${t}-root`]: $W(e) }]; -}, Dhe = (e) => { +}, Rhe = (e) => { const { componentCls: t } = e; @@ -13266,7 +13266,7 @@ const HW = (e) => { [`@media (max-width: ${e.screenSMMax}px)`]: { [t]: { maxWidth: "calc(100vw - 16px)", - margin: `${te(e.marginXS)} auto` + margin: `${ee(e.marginXS)} auto` }, [`${t}-centered`]: { [t]: { @@ -13278,12 +13278,12 @@ const HW = (e) => { }, // ======================== Modal ======================== { - [t]: Object.assign(Object.assign({}, qr(e)), { + [t]: Object.assign(Object.assign({}, rn(e)), { pointerEvents: "none", position: "relative", top: 100, width: "auto", - maxWidth: `calc(100vw - ${te(e.calc(e.margin).mul(2).equal())})`, + maxWidth: `calc(100vw - ${ee(e.calc(e.margin).mul(2).equal())})`, margin: "0 auto", paddingBottom: e.paddingLG, [`${t}-title`]: { @@ -13326,7 +13326,7 @@ const HW = (e) => { display: "flex", fontSize: e.fontSizeLG, fontStyle: "normal", - lineHeight: `${te(e.modalCloseBtnSize)}`, + lineHeight: `${ee(e.modalCloseBtnSize)}`, justifyContent: "center", textTransform: "none", textRendering: "auto" @@ -13343,7 +13343,7 @@ const HW = (e) => { [`${t}-header`]: { color: e.colorText, background: e.headerBg, - borderRadius: `${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)} 0 0`, + borderRadius: `${ee(e.borderRadiusLG)} ${ee(e.borderRadiusLG)} 0 0`, marginBottom: e.headerMarginBottom, padding: e.headerPadding, borderBottom: e.headerBorderBottom @@ -13359,7 +13359,7 @@ const HW = (e) => { display: "flex", justifyContent: "center", alignItems: "center", - margin: `${te(e.margin)} auto` + margin: `${ee(e.margin)} auto` } }, [`${t}-footer`]: { @@ -13398,7 +13398,7 @@ const HW = (e) => { } } ]; -}, Ihe = (e) => { +}, Phe = (e) => { const { componentCls: t } = e; @@ -13412,9 +13412,9 @@ const HW = (e) => { } } }; -}, GW = (e) => { +}, VW = (e) => { const t = e.padding, r = e.fontSizeHeading5, n = e.lineHeightHeading5; - return hr(e, { + return fr(e, { modalHeaderHeight: e.calc(e.calc(n).mul(r).equal()).add(e.calc(t).mul(2).equal()).equal(), modalFooterBorderColorSplit: e.colorSplit, modalFooterBorderStyle: e.lineType, @@ -13425,7 +13425,7 @@ const HW = (e) => { modalConfirmIconSize: e.fontHeight, modalTitleHeight: e.calc(e.titleFontSize).mul(e.titleLineHeight).equal() }); -}, WW = (e) => ({ +}, HW = (e) => ({ footerBg: "transparent", headerBg: e.colorBgElevated, titleLineHeight: e.lineHeightHeading5, @@ -13433,27 +13433,27 @@ const HW = (e) => { contentBg: e.colorBgElevated, titleColor: e.colorTextHeading, // internal - contentPadding: e.wireframe ? 0 : `${te(e.paddingMD)} ${te(e.paddingContentHorizontalLG)}`, - headerPadding: e.wireframe ? `${te(e.padding)} ${te(e.paddingLG)}` : 0, - headerBorderBottom: e.wireframe ? `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}` : "none", + contentPadding: e.wireframe ? 0 : `${ee(e.paddingMD)} ${ee(e.paddingContentHorizontalLG)}`, + headerPadding: e.wireframe ? `${ee(e.padding)} ${ee(e.paddingLG)}` : 0, + headerBorderBottom: e.wireframe ? `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}` : "none", headerMarginBottom: e.wireframe ? 0 : e.marginXS, bodyPadding: e.wireframe ? e.paddingLG : 0, - footerPadding: e.wireframe ? `${te(e.paddingXS)} ${te(e.padding)}` : 0, - footerBorderTop: e.wireframe ? `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}` : "none", - footerBorderRadius: e.wireframe ? `0 0 ${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)}` : 0, + footerPadding: e.wireframe ? `${ee(e.paddingXS)} ${ee(e.padding)}` : 0, + footerBorderTop: e.wireframe ? `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}` : "none", + footerBorderRadius: e.wireframe ? `0 0 ${ee(e.borderRadiusLG)} ${ee(e.borderRadiusLG)}` : 0, footerMarginTop: e.wireframe ? 0 : e.marginSM, - confirmBodyPadding: e.wireframe ? `${te(e.padding * 2)} ${te(e.padding * 2)} ${te(e.paddingLG)}` : 0, + confirmBodyPadding: e.wireframe ? `${ee(e.padding * 2)} ${ee(e.padding * 2)} ${ee(e.paddingLG)}` : 0, confirmIconMarginInlineEnd: e.wireframe ? e.margin : e.marginSM, confirmBtnsMarginTop: e.wireframe ? e.marginLG : e.marginSM -}), jW = zr("Modal", (e) => { - const t = GW(e); - return [Dhe(t), Ihe(t), HW(t), tp(t, "zoom")]; -}, WW, { +}), zW = jr("Modal", (e) => { + const t = VW(e); + return [Rhe(t), Phe(t), BW(t), tp(t, "zoom")]; +}, HW, { unitless: { titleLineHeight: !0 } }); -var Ahe = function(e, t) { +var The = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) @@ -13461,7 +13461,7 @@ var Ahe = function(e, t) { return r; }; let wT; -const Ohe = (e) => { +const _he = (e) => { wT = { x: e.pageX, y: e.pageY @@ -13469,30 +13469,30 @@ const Ohe = (e) => { wT = null; }, 100); }; -Dde() && document.documentElement.addEventListener("click", Ohe, !0); -const UW = (e) => { +Rde() && document.documentElement.addEventListener("click", _he, !0); +const GW = (e) => { var t; const { getPopupContainer: r, getPrefixCls: n, direction: i, modal: o - } = S.useContext(pt), a = (z) => { + } = S.useContext(gt), a = (H) => { const { onCancel: $ } = e; - $ == null || $(z); - }, s = (z) => { + $ == null || $(H); + }, s = (H) => { const { onOk: $ } = e; - $ == null || $(z); + $ == null || $(H); }; if (process.env.NODE_ENV !== "production") { - const z = Sr("Modal"); + const H = Rr("Modal"); [["visible", "open"], ["bodyStyle", "styles.body"], ["maskStyle", "styles.mask"]].forEach(($) => { let [W, j] = $; - z.deprecated(!(W in e), W, j); + H.deprecated(!(W in e), W, j); }); } const { @@ -13513,34 +13513,34 @@ const UW = (e) => { styles: w, children: x, loading: E - } = e, P = Ahe(e, ["prefixCls", "className", "rootClassName", "open", "wrapClassName", "centered", "getContainer", "focusTriggerAfterClose", "style", "visible", "width", "footer", "classNames", "styles", "children", "loading"]), R = n("modal", l), T = n(), _ = Qn(R), [D, A, M] = jW(R, _), O = ne(h, { - [`${R}-centered`]: !!f, - [`${R}-wrap-rtl`]: i === "rtl" - }), L = C !== null && !E ? /* @__PURE__ */ S.createElement(BW, Object.assign({}, e, { + } = e, R = The(e, ["prefixCls", "className", "rootClassName", "open", "wrapClassName", "centered", "getContainer", "focusTriggerAfterClose", "style", "visible", "width", "footer", "classNames", "styles", "children", "loading"]), P = n("modal", l), T = n(), _ = vi(P), [D, A, M] = zW(P, _), O = ne(h, { + [`${P}-centered`]: !!f, + [`${P}-wrap-rtl`]: i === "rtl" + }), L = C !== null && !E ? /* @__PURE__ */ S.createElement(NW, Object.assign({}, e, { onOk: s, onCancel: a - })) : null, [N, F] = FW(eS(e), eS(o), { + })) : null, [N, F] = AW(QC(e), QC(o), { closable: !0, closeIcon: /* @__PURE__ */ S.createElement(ql, { - className: `${R}-close-icon` + className: `${P}-close-icon` }), - closeIconRender: (z) => $W(R, z) - }), k = ehe(`.${R}-content`), [I, V] = Vd("Modal", P.zIndex); - return D(/* @__PURE__ */ S.createElement(Mv, { + closeIconRender: (H) => FW(P, H) + }), k = qde(`.${P}-content`), [I, V] = Vd("Modal", R.zIndex); + return D(/* @__PURE__ */ S.createElement(Dv, { form: !0, space: !0 - }, /* @__PURE__ */ S.createElement(Cm.Provider, { + }, /* @__PURE__ */ S.createElement(Sm.Provider, { value: V - }, /* @__PURE__ */ S.createElement(QD, Object.assign({ + }, /* @__PURE__ */ S.createElement(ZD, Object.assign({ width: y - }, P, { + }, R, { zIndex: I, getContainer: p === void 0 ? r : p, - prefixCls: R, + prefixCls: P, rootClassName: ne(A, u, M, _), footer: L, visible: d ?? m, - mousePosition: (t = P.mousePosition) !== null && t !== void 0 ? t : wT, + mousePosition: (t = R.mousePosition) !== null && t !== void 0 ? t : wT, onClose: a, closable: N, closeIcon: F, @@ -13560,9 +13560,9 @@ const UW = (e) => { paragraph: { rows: 4 }, - className: `${R}-body-skeleton` + className: `${P}-body-skeleton` }) : x)))); -}, Lhe = (e) => { +}, Mhe = (e) => { const { componentCls: t, titleFontSize: r, @@ -13582,7 +13582,7 @@ const UW = (e) => { [`${e.antCls}-modal-header`]: { display: "none" }, - [`${u}-body-wrapper`]: Object.assign({}, Nl()), + [`${u}-body-wrapper`]: Object.assign({}, Fl()), [`&${t} ${t}-body`]: { padding: c }, @@ -13609,7 +13609,7 @@ const UW = (e) => { }, // https://github.com/ant-design/ant-design/issues/48159 [`${e.iconCls} + ${u}-paragraph`]: { - maxWidth: `calc(100% - ${te(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})` + maxWidth: `calc(100% - ${ee(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})` }, [`${u}-title`]: { color: e.colorTextHeading, @@ -13646,21 +13646,21 @@ const UW = (e) => { color: e.colorSuccess } }; -}, Fhe = mm(["Modal", "confirm"], (e) => { - const t = GW(e); - return [Lhe(t)]; -}, WW, { +}, Dhe = ym(["Modal", "confirm"], (e) => { + const t = VW(e); + return [Mhe(t)]; +}, HW, { // confirm is weak than modal since no conflict here order: -1e3 }); -var Nhe = function(e, t) { +var Ihe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -function KW(e) { +function WW(e) { const { prefixCls: t, icon: r, @@ -13672,9 +13672,9 @@ function KW(e) { footer: l, // Legacy for static function usage locale: c - } = e, u = Nhe(e, ["prefixCls", "icon", "okText", "cancelText", "confirmPrefixCls", "type", "okCancel", "footer", "locale"]); + } = e, u = Ihe(e, ["prefixCls", "icon", "okText", "cancelText", "confirmPrefixCls", "type", "okCancel", "footer", "locale"]); if (process.env.NODE_ENV !== "production") { - const E = Sr("Modal"); + const E = Rr("Modal"); process.env.NODE_ENV !== "production" && E(!(typeof r == "string" && r.length > 2), "breaking", `\`icon\` is using ReactNode instead of string naming in v4. Please check \`${r}\` at https://ant.design/components/icon`); } let d = r; @@ -13684,20 +13684,20 @@ function KW(e) { d = /* @__PURE__ */ S.createElement(HD, null); break; case "success": - d = /* @__PURE__ */ S.createElement(Bb, null); + d = /* @__PURE__ */ S.createElement(kb, null); break; case "error": d = /* @__PURE__ */ S.createElement(Qf, null); break; default: - d = /* @__PURE__ */ S.createElement(ym, null); + d = /* @__PURE__ */ S.createElement(Cm, null); } const h = s ?? a === "confirm", f = e.autoFocusButton === null ? !1 : e.autoFocusButton || "ok", [p] = Bd("Modal"), v = c || p, g = n || (h ? v == null ? void 0 : v.okText : v == null ? void 0 : v.justOkText), m = i || (v == null ? void 0 : v.cancelText), y = Object.assign({ autoFocusButton: f, cancelTextLocale: m, okTextLocale: g, mergedOkCancel: h - }, u), C = S.useMemo(() => y, $e(Object.values(y))), b = /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(iN, null), /* @__PURE__ */ S.createElement(oN, null)), w = e.title !== void 0 && e.title !== null, x = `${o}-body`; + }, u), C = S.useMemo(() => y, $e(Object.values(y))), b = /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(rN, null), /* @__PURE__ */ S.createElement(nN, null)), w = e.title !== void 0 && e.title !== null, x = `${o}-body`; return /* @__PURE__ */ S.createElement("div", { className: `${o}-body-wrapper` }, /* @__PURE__ */ S.createElement("div", { @@ -13710,18 +13710,18 @@ function KW(e) { className: `${o}-title` }, e.title), /* @__PURE__ */ S.createElement("div", { className: `${o}-content` - }, e.content))), l === void 0 || typeof l == "function" ? /* @__PURE__ */ S.createElement(wW, { + }, e.content))), l === void 0 || typeof l == "function" ? /* @__PURE__ */ S.createElement(CW, { value: C }, /* @__PURE__ */ S.createElement("div", { className: `${o}-btns` }, typeof l == "function" ? l(b, { - OkBtn: oN, - CancelBtn: iN - }) : b)) : l, /* @__PURE__ */ S.createElement(Fhe, { + OkBtn: nN, + CancelBtn: rN + }) : b)) : l, /* @__PURE__ */ S.createElement(Dhe, { prefixCls: t })); } -const YW = (e) => { +const jW = (e) => { const { close: t, zIndex: r, @@ -13744,18 +13744,18 @@ const YW = (e) => { styles: C } = e; if (process.env.NODE_ENV !== "production") { - const D = Sr("Modal"); + const D = Rr("Modal"); [["visible", "open"], ["bodyStyle", "styles.body"], ["maskStyle", "styles.mask"]].forEach((A) => { let [M, O] = A; D.deprecated(!(M in e), M, O); }); } - const b = `${u}-confirm`, w = e.width || 416, x = e.style || {}, E = e.mask === void 0 ? !0 : e.mask, P = e.maskClosable === void 0 ? !1 : e.maskClosable, R = ne(b, `${b}-${e.type}`, { + const b = `${u}-confirm`, w = e.width || 416, x = e.style || {}, E = e.mask === void 0 ? !0 : e.mask, R = e.maskClosable === void 0 ? !1 : e.maskClosable, P = ne(b, `${b}-${e.type}`, { [`${b}-rtl`]: c === "rtl" - }, e.className), [, T] = si(), _ = S.useMemo(() => r !== void 0 ? r : T.zIndexPopupBase + GD, [r, T]); - return /* @__PURE__ */ S.createElement(UW, { + }, e.className), [, T] = ai(), _ = S.useMemo(() => r !== void 0 ? r : T.zIndexPopupBase + zD, [r, T]); + return /* @__PURE__ */ S.createElement(GW, { prefixCls: u, - className: R, + className: P, wrapClassName: ne({ [`${b}-centered`]: !!e.centered }, d), @@ -13770,7 +13770,7 @@ const YW = (e) => { transitionName: xa(h || "", "zoom", e.transitionName), maskTransitionName: xa(h || "", "fade", e.maskTransitionName), mask: E, - maskClosable: P, + maskClosable: R, style: x, styles: Object.assign({ body: f, @@ -13786,10 +13786,10 @@ const YW = (e) => { closeIcon: v, modalRender: g, focusTriggerAfterClose: m - }, /* @__PURE__ */ S.createElement(KW, Object.assign({}, e, { + }, /* @__PURE__ */ S.createElement(WW, Object.assign({}, e, { confirmPrefixCls: b }))); -}, iI = (e) => { +}, nI = (e) => { const { rootPrefixCls: t, iconPrefixCls: r, @@ -13801,23 +13801,23 @@ const YW = (e) => { iconPrefixCls: r, direction: n, theme: i - }, /* @__PURE__ */ S.createElement(YW, Object.assign({}, e))); + }, /* @__PURE__ */ S.createElement(jW, Object.assign({}, e))); }; -process.env.NODE_ENV !== "production" && (YW.displayName = "ConfirmDialog", iI.displayName = "ConfirmDialogWrapper"); +process.env.NODE_ENV !== "production" && (jW.displayName = "ConfirmDialog", nI.displayName = "ConfirmDialogWrapper"); const Zu = []; -let qW = ""; -function XW() { - return qW; +let UW = ""; +function KW() { + return UW; } -const khe = (e) => { +const Ahe = (e) => { var t, r; const { prefixCls: n, getContainer: i, direction: o - } = e, a = mG(), s = Qt(pt), l = XW() || s.getPrefixCls(), c = n || `${l}-modal`; + } = e, a = pG(), s = Qt(gt), l = KW() || s.getPrefixCls(), c = n || `${l}-modal`; let u = i; - return u === !1 && (u = void 0, process.env.NODE_ENV !== "production" && process.env.NODE_ENV !== "production" && Zc(!1, "Modal", "Static method not support `getContainer` to be `false` since it do not have context env.")), /* @__PURE__ */ B.createElement(iI, Object.assign({}, e, { + return u === !1 && (u = void 0, process.env.NODE_ENV !== "production" && process.env.NODE_ENV !== "production" && Zc(!1, "Modal", "Static method not support `getContainer` to be `false` since it do not have context env.")), /* @__PURE__ */ B.createElement(nI, Object.assign({}, e, { rootPrefixCls: l, prefixCls: c, iconPrefixCls: s.iconPrefixCls, @@ -13827,9 +13827,9 @@ const khe = (e) => { getContainer: u })); }; -function Tm(e) { - const t = zD(); - process.env.NODE_ENV !== "production" && !t.holderRender && KG("Modal"); +function _m(e) { + const t = VD(); + process.env.NODE_ENV !== "production" && !t.holderRender && WG("Modal"); const r = document.createDocumentFragment(); let n = Object.assign(Object.assign({}, e), { close: s, @@ -13848,12 +13848,12 @@ function Tm(e) { Zu.splice(v, 1); break; } - hW(r); + cW(r); } function a(c) { clearTimeout(i), i = setTimeout(() => { - const u = t.getPrefixCls(void 0, XW()), d = t.getIconPrefixCls(), h = t.getTheme(), f = /* @__PURE__ */ B.createElement(khe, Object.assign({}, c)); - jD(/* @__PURE__ */ B.createElement(ds, { + const u = t.getPrefixCls(void 0, KW()), d = t.getIconPrefixCls(), h = t.getTheme(), f = /* @__PURE__ */ B.createElement(Ahe, Object.assign({}, c)); + WD(/* @__PURE__ */ B.createElement(ds, { prefixCls: u, iconPrefixCls: d, theme: h @@ -13878,53 +13878,53 @@ function Tm(e) { update: l }; } -function ZW(e) { +function YW(e) { return Object.assign(Object.assign({}, e), { type: "warning" }); } -function QW(e) { +function qW(e) { return Object.assign(Object.assign({}, e), { type: "info" }); } -function JW(e) { +function XW(e) { return Object.assign(Object.assign({}, e), { type: "success" }); } -function e9(e) { +function ZW(e) { return Object.assign(Object.assign({}, e), { type: "error" }); } -function t9(e) { +function QW(e) { return Object.assign(Object.assign({}, e), { type: "confirm" }); } -function $he(e) { +function Ohe(e) { let { rootPrefixCls: t } = e; - process.env.NODE_ENV !== "production" && Zc(!1, "Modal", "Modal.config is deprecated. Please use ConfigProvider.config instead."), qW = t; + process.env.NODE_ENV !== "production" && Zc(!1, "Modal", "Modal.config is deprecated. Please use ConfigProvider.config instead."), UW = t; } -var Bhe = function(e, t) { +var Lhe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const Vhe = (e, t) => { +const Fhe = (e, t) => { var r, { afterClose: n, config: i - } = e, o = Bhe(e, ["afterClose", "config"]); + } = e, o = Lhe(e, ["afterClose", "config"]); const [a, s] = S.useState(!0), [l, c] = S.useState(i), { direction: u, getPrefixCls: d - } = S.useContext(pt), h = d("modal"), f = d(), p = () => { + } = S.useContext(gt), h = d("modal"), f = d(), p = () => { var y; n(), (y = l.afterClose) === null || y === void 0 || y.call(l); }, v = function() { @@ -13932,7 +13932,7 @@ const Vhe = (e, t) => { s(!1); for (var C = arguments.length, b = new Array(C), w = 0; w < C; w++) b[w] = arguments[w]; - if (b.some((P) => P == null ? void 0 : P.triggerCancel)) { + if (b.some((R) => R == null ? void 0 : R.triggerCancel)) { var E; (y = l.onCancel) === null || y === void 0 || (E = y).call.apply(E, [l, () => { }].concat($e(b.slice(1)))); @@ -13945,7 +13945,7 @@ const Vhe = (e, t) => { } })); const g = (r = l.okCancel) !== null && r !== void 0 ? r : l.type === "confirm", [m] = Bd("Modal", ns.Modal); - return /* @__PURE__ */ S.createElement(iI, Object.assign({ + return /* @__PURE__ */ S.createElement(nI, Object.assign({ prefixCls: h, rootPrefixCls: f }, l, { @@ -13956,15 +13956,15 @@ const Vhe = (e, t) => { direction: l.direction || u, cancelText: l.cancelText || (m == null ? void 0 : m.cancelText) }, o)); -}, zhe = /* @__PURE__ */ S.forwardRef(Vhe); -let FN = 0; -const Hhe = /* @__PURE__ */ S.memo(/* @__PURE__ */ S.forwardRef((e, t) => { - const [r, n] = Sce(); +}, Nhe = /* @__PURE__ */ S.forwardRef(Fhe); +let ON = 0; +const khe = /* @__PURE__ */ S.memo(/* @__PURE__ */ S.forwardRef((e, t) => { + const [r, n] = gce(); return S.useImperativeHandle(t, () => ({ patchElement: n }), []), /* @__PURE__ */ S.createElement(S.Fragment, null, r); })); -function Ghe() { +function $he() { const e = S.useRef(null), [t, r] = S.useState([]); S.useEffect(() => { t.length && ($e(t).forEach((a) => { @@ -13973,15 +13973,15 @@ function Ghe() { }, [t]); const n = S.useCallback((o) => function(s) { var l; - FN += 1; + ON += 1; const c = /* @__PURE__ */ S.createRef(); let u; const d = new Promise((g) => { u = g; }); let h = !1, f; - const p = /* @__PURE__ */ S.createElement(zhe, { - key: `modal-${FN}`, + const p = /* @__PURE__ */ S.createElement(Nhe, { + key: `modal-${ON}`, config: o(s), ref: c, afterClose: () => { @@ -14011,18 +14011,18 @@ function Ghe() { }; }, []); return [S.useMemo(() => ({ - info: n(QW), - success: n(JW), - error: n(e9), - warning: n(ZW), - confirm: n(t9) - }), []), /* @__PURE__ */ S.createElement(Hhe, { + info: n(qW), + success: n(XW), + error: n(ZW), + warning: n(YW), + confirm: n(QW) + }), []), /* @__PURE__ */ S.createElement(khe, { key: "modal-holder", ref: e })]; } -const Whe = /* @__PURE__ */ B.createContext({}); -function r9(e) { +const Bhe = /* @__PURE__ */ B.createContext({}); +function JW(e) { return (t) => /* @__PURE__ */ S.createElement(ds, { theme: { token: { @@ -14032,7 +14032,7 @@ function r9(e) { } }, /* @__PURE__ */ S.createElement(e, Object.assign({}, t))); } -const n9 = (e, t, r, n) => r9((o) => { +const e9 = (e, t, r, n) => JW((o) => { const { prefixCls: a, style: s @@ -14040,7 +14040,7 @@ const n9 = (e, t, r, n) => r9((o) => { value: o.open }), { getPrefixCls: v - } = S.useContext(pt), g = v(t || "select", a); + } = S.useContext(gt), g = v(t || "select", a); S.useEffect(() => { if (p(!0), typeof ResizeObserver < "u") { const C = new ResizeObserver((w) => { @@ -14074,13 +14074,13 @@ const n9 = (e, t, r, n) => r9((o) => { ref: l, style: y }, /* @__PURE__ */ S.createElement(e, Object.assign({}, m))); -}), oI = function() { +}), iI = function() { if (typeof navigator > "u" || typeof window > "u") return !1; var e = navigator.userAgent || navigator.vendor || window.opera; return /(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e) || /1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e == null ? void 0 : e.substr(0, 4)); }; -var Kb = function(t) { +var jb = function(t) { var r = t.className, n = t.customizeIcon, i = t.customizeIconProps, o = t.children, a = t.onMouseDown, s = t.onClick, l = typeof n == "function" ? n(i) : n; return /* @__PURE__ */ S.createElement("span", { className: r, @@ -14099,9 +14099,9 @@ var Kb = function(t) { return "".concat(c, "-icon"); })) }, o)); -}, jhe = function(t, r, n, i, o) { +}, Vhe = function(t, r, n, i, o) { var a = arguments.length > 5 && arguments[5] !== void 0 ? arguments[5] : !1, s = arguments.length > 6 ? arguments[6] : void 0, l = arguments.length > 7 ? arguments[7] : void 0, c = B.useMemo(function() { - if (gt(i) === "object") + if (pt(i) === "object") return i.clearIcon; if (o) return o; @@ -14110,17 +14110,17 @@ var Kb = function(t) { }, [i, a, n.length, s, l]); return { allowClear: u, - clearIcon: /* @__PURE__ */ B.createElement(Kb, { + clearIcon: /* @__PURE__ */ B.createElement(jb, { className: "".concat(t, "-clear"), onMouseDown: r, customizeIcon: c }, "×") }; -}, i9 = /* @__PURE__ */ S.createContext(null); -function Uhe() { - return S.useContext(i9); +}, t9 = /* @__PURE__ */ S.createContext(null); +function Hhe() { + return S.useContext(t9); } -function Khe() { +function zhe() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 10, t = S.useState(!1), r = ce(t, 2), n = r[0], i = r[1], o = S.useRef(null), a = function() { window.clearTimeout(o.current); }; @@ -14134,7 +14134,7 @@ function Khe() { }; return [n, s, a]; } -function o9() { +function r9() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 250, t = S.useRef(null), r = S.useRef(null); S.useEffect(function() { return function() { @@ -14150,7 +14150,7 @@ function o9() { return t.current; }, n]; } -function Yhe(e, t, r, n) { +function Ghe(e, t, r, n) { var i = S.useRef(null); i.current = { open: t, @@ -14173,7 +14173,7 @@ function Yhe(e, t, r, n) { }; }, []); } -function qhe(e) { +function Whe(e) { return ![ // System function button Oe.ESC, @@ -14204,11 +14204,11 @@ function qhe(e) { Oe.F12 ].includes(e); } -var Xhe = ["prefixCls", "invalidate", "item", "renderItem", "responsive", "responsiveDisabled", "registerSize", "itemKey", "className", "style", "children", "display", "order", "component"], ch = void 0; -function Zhe(e, t) { - var r = e.prefixCls, n = e.invalidate, i = e.item, o = e.renderItem, a = e.responsive, s = e.responsiveDisabled, l = e.registerSize, c = e.itemKey, u = e.className, d = e.style, h = e.children, f = e.display, p = e.order, v = e.component, g = v === void 0 ? "div" : v, m = Ft(e, Xhe), y = a && !f; - function C(P) { - l(c, P); +var jhe = ["prefixCls", "invalidate", "item", "renderItem", "responsive", "responsiveDisabled", "registerSize", "itemKey", "className", "style", "children", "display", "order", "component"], ch = void 0; +function Uhe(e, t) { + var r = e.prefixCls, n = e.invalidate, i = e.item, o = e.renderItem, a = e.responsive, s = e.responsiveDisabled, l = e.registerSize, c = e.itemKey, u = e.className, d = e.style, h = e.children, f = e.display, p = e.order, v = e.component, g = v === void 0 ? "div" : v, m = Ft(e, jhe), y = a && !f; + function C(R) { + l(c, R); } S.useEffect(function() { return function() { @@ -14228,21 +14228,21 @@ function Zhe(e, t) { y && (x["aria-hidden"] = !0); var E = /* @__PURE__ */ S.createElement(g, Te({ className: ne(!n && r, u), - style: J(J({}, w), d) + style: Z(Z({}, w), d) }, x, m, { ref: t }), b); - return a && (E = /* @__PURE__ */ S.createElement(Si, { - onResize: function(R) { - var T = R.offsetWidth; + return a && (E = /* @__PURE__ */ S.createElement(Ai, { + onResize: function(P) { + var T = P.offsetWidth; C(T); }, disabled: s }, E)), E; } -var Gg = /* @__PURE__ */ S.forwardRef(Zhe); -Gg.displayName = "Item"; -function Qhe(e) { +var Wg = /* @__PURE__ */ S.forwardRef(Uhe); +Wg.displayName = "Item"; +function Khe(e) { if (typeof MessageChannel > "u") Nr(e); else { @@ -14252,10 +14252,10 @@ function Qhe(e) { }, t.port2.postMessage(void 0); } } -function Jhe() { +function Yhe() { var e = S.useRef(null), t = function(n) { - e.current || (e.current = [], Qhe(function() { - cH(function() { + e.current || (e.current = [], Khe(function() { + az(function() { e.current.forEach(function(i) { i(); }), e.current = null; @@ -14264,7 +14264,7 @@ function Jhe() { }; return t; } -function Fp(e, t) { +function Np(e, t) { var r = S.useState(t), n = ce(r, 2), i = n[0], o = n[1], a = Ur(function(s) { e(function() { o(s); @@ -14272,31 +14272,31 @@ function Fp(e, t) { }); return [i, a]; } -var rS = /* @__PURE__ */ B.createContext(null), efe = ["component"], tfe = ["className"], rfe = ["className"], nfe = function(t, r) { - var n = S.useContext(rS); +var eS = /* @__PURE__ */ B.createContext(null), qhe = ["component"], Xhe = ["className"], Zhe = ["className"], Qhe = function(t, r) { + var n = S.useContext(eS); if (!n) { - var i = t.component, o = i === void 0 ? "div" : i, a = Ft(t, efe); + var i = t.component, o = i === void 0 ? "div" : i, a = Ft(t, qhe); return /* @__PURE__ */ S.createElement(o, Te({}, a, { ref: r })); } - var s = n.className, l = Ft(n, tfe), c = t.className, u = Ft(t, rfe); - return /* @__PURE__ */ S.createElement(rS.Provider, { + var s = n.className, l = Ft(n, Xhe), c = t.className, u = Ft(t, Zhe); + return /* @__PURE__ */ S.createElement(eS.Provider, { value: null - }, /* @__PURE__ */ S.createElement(Gg, Te({ + }, /* @__PURE__ */ S.createElement(Wg, Te({ ref: r, className: ne(s, c) }, l, u))); -}, a9 = /* @__PURE__ */ S.forwardRef(nfe); -a9.displayName = "RawItem"; -var ife = ["prefixCls", "data", "renderItem", "renderRawItem", "itemKey", "itemWidth", "ssr", "style", "className", "maxCount", "renderRest", "renderRawRest", "suffix", "component", "itemComponent", "onVisibleChange"], s9 = "responsive", l9 = "invalidate"; -function ofe(e) { +}, n9 = /* @__PURE__ */ S.forwardRef(Qhe); +n9.displayName = "RawItem"; +var Jhe = ["prefixCls", "data", "renderItem", "renderRawItem", "itemKey", "itemWidth", "ssr", "style", "className", "maxCount", "renderRest", "renderRawRest", "suffix", "component", "itemComponent", "onVisibleChange"], i9 = "responsive", o9 = "invalidate"; +function efe(e) { return "+ ".concat(e.length, " ..."); } -function afe(e, t) { - var r = e.prefixCls, n = r === void 0 ? "rc-overflow" : r, i = e.data, o = i === void 0 ? [] : i, a = e.renderItem, s = e.renderRawItem, l = e.itemKey, c = e.itemWidth, u = c === void 0 ? 10 : c, d = e.ssr, h = e.style, f = e.className, p = e.maxCount, v = e.renderRest, g = e.renderRawRest, m = e.suffix, y = e.component, C = y === void 0 ? "div" : y, b = e.itemComponent, w = e.onVisibleChange, x = Ft(e, ife), E = d === "full", P = Jhe(), R = Fp(P, null), T = ce(R, 2), _ = T[0], D = T[1], A = _ || 0, M = Fp(P, /* @__PURE__ */ new Map()), O = ce(M, 2), L = O[0], N = O[1], F = Fp(P, 0), k = ce(F, 2), I = k[0], V = k[1], z = Fp(P, 0), $ = ce(z, 2), W = $[0], j = $[1], X = Fp(P, 0), q = ce(X, 2), Z = q[0], ee = q[1], Q = Le(null), Y = ce(Q, 2), K = Y[0], oe = Y[1], G = Le(null), re = ce(G, 2), le = re[0], ue = re[1], he = S.useMemo(function() { +function tfe(e, t) { + var r = e.prefixCls, n = r === void 0 ? "rc-overflow" : r, i = e.data, o = i === void 0 ? [] : i, a = e.renderItem, s = e.renderRawItem, l = e.itemKey, c = e.itemWidth, u = c === void 0 ? 10 : c, d = e.ssr, h = e.style, f = e.className, p = e.maxCount, v = e.renderRest, g = e.renderRawRest, m = e.suffix, y = e.component, C = y === void 0 ? "div" : y, b = e.itemComponent, w = e.onVisibleChange, x = Ft(e, Jhe), E = d === "full", R = Yhe(), P = Np(R, null), T = ce(P, 2), _ = T[0], D = T[1], A = _ || 0, M = Np(R, /* @__PURE__ */ new Map()), O = ce(M, 2), L = O[0], N = O[1], F = Np(R, 0), k = ce(F, 2), I = k[0], V = k[1], H = Np(R, 0), $ = ce(H, 2), W = $[0], j = $[1], X = Np(R, 0), q = ce(X, 2), J = q[0], te = q[1], Q = Le(null), Y = ce(Q, 2), K = Y[0], oe = Y[1], G = Le(null), re = ce(G, 2), le = re[0], ue = re[1], he = S.useMemo(function() { return le === null && E ? Number.MAX_SAFE_INTEGER : le || 0; - }, [le, _]), fe = Le(!1), de = ce(fe, 2), pe = de[0], _e = de[1], be = "".concat(n, "-item"), Me = Math.max(I, W), Ve = p === s9, ie = o.length && Ve, ye = p === l9, Ne = ie || typeof p == "number" && o.length > p, ke = Ct(function() { + }, [le, _]), fe = Le(!1), de = ce(fe, 2), pe = de[0], _e = de[1], be = "".concat(n, "-item"), Me = Math.max(I, W), Ve = p === i9, ie = o.length && Ve, ye = p === o9, Ne = ie || typeof p == "number" && o.length > p, ke = Ct(function() { var mt = o; return ie ? _ === null && E ? mt = o : mt = o.slice(0, Math.min(o.length, A / u)) : typeof p == "number" && (mt = o.slice(0, p)), mt; }, [o, u, _, p, ie]), we = Ct(function() { @@ -14307,7 +14307,7 @@ function afe(e, t) { }, [l]), xe = ir(a || function(mt) { return mt; }, [a]); - function He(mt, Qe, Rt) { + function ze(mt, Qe, Rt) { le === mt && (Qe === void 0 || Qe === K) || (ue(mt), Rt || (_e(mt < o.length - 1), w == null || w(mt)), Qe !== void 0 && oe(Qe)); } function je(mt, Qe) { @@ -14323,37 +14323,37 @@ function afe(e, t) { j(Qe), V(W); } function Ue(mt, Qe) { - ee(Qe); + te(Qe); } function Ae(mt) { return L.get(Ce(ke[mt], mt)); } Pr(function() { if (A && typeof Me == "number" && ke) { - var mt = Z, Qe = ke.length, Rt = Qe - 1; + var mt = J, Qe = ke.length, Rt = Qe - 1; if (!Qe) { - He(0, null); + ze(0, null); return; } for (var jt = 0; jt < Qe; jt += 1) { var We = Ae(jt); if (E && (We = We || 0), We === void 0) { - He(jt - 1, void 0, !0); + ze(jt - 1, void 0, !0); break; } if (mt += We, // Only one means `totalWidth` is the final width Rt === 0 && mt <= A || // Last two width will be the final width jt === Rt - 1 && mt + Ae(Rt) <= A) { - He(Rt, null); + ze(Rt, null); break; } else if (mt + Me > A) { - He(jt - 1, mt - We - Z + W); + ze(jt - 1, mt - We - J + W); break; } } - m && Ae(0) + Z > A && oe(null); + m && Ae(0) + J > A && oe(null); } - }, [A, L, W, Z, Ce, ke]); + }, [A, L, W, J, Ce, ke]); var Ke = pe && !!we.length, ht = {}; K !== null && ie && (ht = { position: "absolute", @@ -14365,11 +14365,11 @@ function afe(e, t) { responsive: ie, component: b, invalidate: ye - }, fr = s ? function(mt, Qe) { + }, hr = s ? function(mt, Qe) { var Rt = Ce(mt, Qe); - return /* @__PURE__ */ S.createElement(rS.Provider, { + return /* @__PURE__ */ S.createElement(eS.Provider, { key: Rt, - value: J(J({}, Et), {}, { + value: Z(Z({}, Et), {}, { order: Qe, item: mt, itemKey: Rt, @@ -14379,7 +14379,7 @@ function afe(e, t) { }, s(mt, Qe)); } : function(mt, Qe) { var Rt = Ce(mt, Qe); - return /* @__PURE__ */ S.createElement(Gg, Te({}, Et, { + return /* @__PURE__ */ S.createElement(Wg, Te({}, Et, { order: Qe, key: Rt, item: mt, @@ -14395,18 +14395,18 @@ function afe(e, t) { display: Ke }; if (g) - g && (It = /* @__PURE__ */ S.createElement(rS.Provider, { - value: J(J({}, Et), Ot) + g && (It = /* @__PURE__ */ S.createElement(eS.Provider, { + value: Z(Z({}, Et), Ot) }, g(we))); else { - var Mt = v || ofe; - It = /* @__PURE__ */ S.createElement(Gg, Te({}, Et, Ot), typeof Mt == "function" ? Mt(we) : Mt); + var Mt = v || efe; + It = /* @__PURE__ */ S.createElement(Wg, Te({}, Et, Ot), typeof Mt == "function" ? Mt(we) : Mt); } var _t = /* @__PURE__ */ S.createElement(C, Te({ className: ne(!ye && n, f), style: h, ref: t - }, x), ke.map(fr), Ne ? It : null, m && /* @__PURE__ */ S.createElement(Gg, Te({}, Et, { + }, x), ke.map(hr), Ne ? It : null, m && /* @__PURE__ */ S.createElement(Wg, Te({}, Et, { responsive: Ve, responsiveDisabled: !ie, order: he, @@ -14415,24 +14415,24 @@ function afe(e, t) { display: !0, style: ht }), m)); - return Ve && (_t = /* @__PURE__ */ S.createElement(Si, { + return Ve && (_t = /* @__PURE__ */ S.createElement(Ai, { onResize: je, disabled: !ie }, _t)), _t; } -var ks = /* @__PURE__ */ S.forwardRef(afe); +var ks = /* @__PURE__ */ S.forwardRef(tfe); ks.displayName = "Overflow"; -ks.Item = a9; -ks.RESPONSIVE = s9; -ks.INVALIDATE = l9; -var sfe = function(t, r) { - var n, i = t.prefixCls, o = t.id, a = t.inputElement, s = t.disabled, l = t.tabIndex, c = t.autoFocus, u = t.autoComplete, d = t.editable, h = t.activeDescendantId, f = t.value, p = t.maxLength, v = t.onKeyDown, g = t.onMouseDown, m = t.onChange, y = t.onPaste, C = t.onCompositionStart, b = t.onCompositionEnd, w = t.open, x = t.attrs, E = a || /* @__PURE__ */ S.createElement("input", null), P = E, R = P.ref, T = P.props, _ = T.onKeyDown, D = T.onChange, A = T.onMouseDown, M = T.onCompositionStart, O = T.onCompositionEnd, L = T.style; - return Ws(!("maxLength" in E.props), "Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."), E = /* @__PURE__ */ S.cloneElement(E, J(J(J({ +ks.Item = n9; +ks.RESPONSIVE = i9; +ks.INVALIDATE = o9; +var rfe = function(t, r) { + var n, i = t.prefixCls, o = t.id, a = t.inputElement, s = t.disabled, l = t.tabIndex, c = t.autoFocus, u = t.autoComplete, d = t.editable, h = t.activeDescendantId, f = t.value, p = t.maxLength, v = t.onKeyDown, g = t.onMouseDown, m = t.onChange, y = t.onPaste, C = t.onCompositionStart, b = t.onCompositionEnd, w = t.open, x = t.attrs, E = a || /* @__PURE__ */ S.createElement("input", null), R = E, P = R.ref, T = R.props, _ = T.onKeyDown, D = T.onChange, A = T.onMouseDown, M = T.onCompositionStart, O = T.onCompositionEnd, L = T.style; + return Ws(!("maxLength" in E.props), "Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."), E = /* @__PURE__ */ S.cloneElement(E, Z(Z(Z({ type: "search" }, T), {}, { // Override over origin props id: o, - ref: ao(r, R), + ref: xo(r, P), disabled: s, tabIndex: l, autoComplete: u || "off", @@ -14450,7 +14450,7 @@ var sfe = function(t, r) { maxLength: p, readOnly: !d, unselectable: d ? null : "on", - style: J(J({}, L), {}, { + style: Z(Z({}, L), {}, { opacity: d ? null : 0 }), onKeyDown: function(F) { @@ -14470,56 +14470,56 @@ var sfe = function(t, r) { }, onPaste: y })), E; -}, aI = /* @__PURE__ */ S.forwardRef(sfe); -process.env.NODE_ENV !== "production" && (aI.displayName = "Input"); -function sI(e) { +}, oI = /* @__PURE__ */ S.forwardRef(rfe); +process.env.NODE_ENV !== "production" && (oI.displayName = "Input"); +function aI(e) { return Array.isArray(e) ? e : e !== void 0 ? [e] : []; } -var lfe = typeof window < "u" && window.document && window.document.documentElement, cfe = process.env.NODE_ENV !== "test" && lfe; -function ufe(e) { +var nfe = typeof window < "u" && window.document && window.document.documentElement, ife = process.env.NODE_ENV !== "test" && nfe; +function ofe(e) { return e != null; } -function dfe(e) { +function afe(e) { return !e && e !== 0; } -function NN(e) { - return ["string", "number"].includes(gt(e)); +function LN(e) { + return ["string", "number"].includes(pt(e)); } -function c9(e) { +function a9(e) { var t = void 0; - return e && (NN(e.title) ? t = e.title.toString() : NN(e.label) && (t = e.label.toString())), t; + return e && (LN(e.title) ? t = e.title.toString() : LN(e.label) && (t = e.label.toString())), t; } -function hfe(e, t) { - cfe ? S.useLayoutEffect(e, t) : S.useEffect(e, t); +function sfe(e, t) { + ife ? S.useLayoutEffect(e, t) : S.useEffect(e, t); } -function ffe(e) { +function lfe(e) { var t; return (t = e.key) !== null && t !== void 0 ? t : e.value; } -var kN = function(t) { +var FN = function(t) { t.preventDefault(), t.stopPropagation(); -}, pfe = function(t) { +}, cfe = function(t) { var r = t.id, n = t.prefixCls, i = t.values, o = t.open, a = t.searchValue, s = t.autoClearSearchValue, l = t.inputRef, c = t.placeholder, u = t.disabled, d = t.mode, h = t.showSearch, f = t.autoFocus, p = t.autoComplete, v = t.activeDescendantId, g = t.tabIndex, m = t.removeIcon, y = t.maxTagCount, C = t.maxTagTextLength, b = t.maxTagPlaceholder, w = b === void 0 ? function(oe) { return "+ ".concat(oe.length, " ..."); - } : b, x = t.tagRender, E = t.onToggleOpen, P = t.onRemove, R = t.onInputChange, T = t.onInputPaste, _ = t.onInputKeyDown, D = t.onInputMouseDown, A = t.onInputCompositionStart, M = t.onInputCompositionEnd, O = S.useRef(null), L = Le(0), N = ce(L, 2), F = N[0], k = N[1], I = Le(!1), V = ce(I, 2), z = V[0], $ = V[1], W = "".concat(n, "-selection"), j = o || d === "multiple" && s === !1 || d === "tags" ? a : "", X = d === "tags" || d === "multiple" && s === !1 || h && (o || z); - hfe(function() { + } : b, x = t.tagRender, E = t.onToggleOpen, R = t.onRemove, P = t.onInputChange, T = t.onInputPaste, _ = t.onInputKeyDown, D = t.onInputMouseDown, A = t.onInputCompositionStart, M = t.onInputCompositionEnd, O = S.useRef(null), L = Le(0), N = ce(L, 2), F = N[0], k = N[1], I = Le(!1), V = ce(I, 2), H = V[0], $ = V[1], W = "".concat(n, "-selection"), j = o || d === "multiple" && s === !1 || d === "tags" ? a : "", X = d === "tags" || d === "multiple" && s === !1 || h && (o || H); + sfe(function() { k(O.current.scrollWidth); }, [j]); var q = function(G, re, le, ue, he) { return /* @__PURE__ */ S.createElement("span", { - title: c9(G), + title: a9(G), className: ne("".concat(W, "-item"), U({}, "".concat(W, "-item-disabled"), le)) }, /* @__PURE__ */ S.createElement("span", { className: "".concat(W, "-item-content") - }, re), ue && /* @__PURE__ */ S.createElement(Kb, { + }, re), ue && /* @__PURE__ */ S.createElement(jb, { className: "".concat(W, "-item-remove"), - onMouseDown: kN, + onMouseDown: FN, onClick: he, customizeIcon: m }, "×")); - }, Z = function(G, re, le, ue, he, fe) { + }, J = function(G, re, le, ue, he, fe) { var de = function(_e) { - kN(_e), E(!o); + FN(_e), E(!o); }; return /* @__PURE__ */ S.createElement("span", { onMouseDown: de @@ -14531,19 +14531,19 @@ var kN = function(t) { onClose: he, isMaxTag: !!fe })); - }, ee = function(G) { + }, te = function(G) { var re = G.disabled, le = G.label, ue = G.value, he = !u && !re, fe = le; if (typeof C == "number" && (typeof le == "string" || typeof le == "number")) { var de = String(fe); de.length > C && (fe = "".concat(de.slice(0, C), "...")); } var pe = function(be) { - be && be.stopPropagation(), P(G); + be && be.stopPropagation(), R(G); }; - return typeof x == "function" ? Z(ue, fe, re, he, pe) : q(G, fe, re, he, pe); + return typeof x == "function" ? J(ue, fe, re, he, pe) : q(G, fe, re, he, pe); }, Q = function(G) { var re = typeof w == "function" ? w(G) : w; - return typeof x == "function" ? Z(void 0, re, !1, !1, void 0, !0) : q({ + return typeof x == "function" ? J(void 0, re, !1, !1, void 0, !0) : q({ title: re }, re, !1); }, Y = /* @__PURE__ */ S.createElement("div", { @@ -14557,7 +14557,7 @@ var kN = function(t) { onBlur: function() { $(!1); } - }, /* @__PURE__ */ S.createElement(aI, { + }, /* @__PURE__ */ S.createElement(oI, { ref: l, open: o, prefixCls: n, @@ -14571,12 +14571,12 @@ var kN = function(t) { value: j, onKeyDown: _, onMouseDown: D, - onChange: R, + onChange: P, onPaste: T, onCompositionStart: A, onCompositionEnd: M, tabIndex: g, - attrs: eo(t, !0) + attrs: Ji(t, !0) }), /* @__PURE__ */ S.createElement("span", { ref: O, className: "".concat(W, "-search-mirror"), @@ -14584,21 +14584,21 @@ var kN = function(t) { }, j, " ")), K = /* @__PURE__ */ S.createElement(ks, { prefixCls: "".concat(W, "-overflow"), data: i, - renderItem: ee, + renderItem: te, renderRest: Q, suffix: Y, - itemKey: ffe, + itemKey: lfe, maxCount: y }); return /* @__PURE__ */ S.createElement(S.Fragment, null, K, !i.length && !j && /* @__PURE__ */ S.createElement("span", { className: "".concat(W, "-placeholder") }, c)); -}, gfe = function(t) { - var r = t.inputElement, n = t.prefixCls, i = t.id, o = t.inputRef, a = t.disabled, s = t.autoFocus, l = t.autoComplete, c = t.activeDescendantId, u = t.mode, d = t.open, h = t.values, f = t.placeholder, p = t.tabIndex, v = t.showSearch, g = t.searchValue, m = t.activeValue, y = t.maxLength, C = t.onInputKeyDown, b = t.onInputMouseDown, w = t.onInputChange, x = t.onInputPaste, E = t.onInputCompositionStart, P = t.onInputCompositionEnd, R = t.title, T = S.useState(!1), _ = ce(T, 2), D = _[0], A = _[1], M = u === "combobox", O = M || v, L = h[0], N = g || ""; +}, ufe = function(t) { + var r = t.inputElement, n = t.prefixCls, i = t.id, o = t.inputRef, a = t.disabled, s = t.autoFocus, l = t.autoComplete, c = t.activeDescendantId, u = t.mode, d = t.open, h = t.values, f = t.placeholder, p = t.tabIndex, v = t.showSearch, g = t.searchValue, m = t.activeValue, y = t.maxLength, C = t.onInputKeyDown, b = t.onInputMouseDown, w = t.onInputChange, x = t.onInputPaste, E = t.onInputCompositionStart, R = t.onInputCompositionEnd, P = t.title, T = S.useState(!1), _ = ce(T, 2), D = _[0], A = _[1], M = u === "combobox", O = M || v, L = h[0], N = g || ""; M && m && !D && (N = m), S.useEffect(function() { M && A(!1); }, [M, m]); - var F = u !== "combobox" && !d && !v ? !1 : !!N, k = R === void 0 ? c9(L) : R, I = S.useMemo(function() { + var F = u !== "combobox" && !d && !v ? !1 : !!N, k = P === void 0 ? a9(L) : P, I = S.useMemo(function() { return L ? null : /* @__PURE__ */ S.createElement("span", { className: "".concat(n, "-selection-placeholder"), style: F ? { @@ -14608,7 +14608,7 @@ var kN = function(t) { }, [L, F, f, n]); return /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement("span", { className: "".concat(n, "-selection-search") - }, /* @__PURE__ */ S.createElement(aI, { + }, /* @__PURE__ */ S.createElement(oI, { ref: o, prefixCls: n, id: i, @@ -14622,14 +14622,14 @@ var kN = function(t) { value: N, onKeyDown: C, onMouseDown: b, - onChange: function(z) { - A(!0), w(z); + onChange: function(H) { + A(!0), w(H); }, onPaste: x, onCompositionStart: E, - onCompositionEnd: P, + onCompositionEnd: R, tabIndex: p, - attrs: eo(t, !0), + attrs: Ji(t, !0), maxLength: M ? y : void 0 })), !M && L ? /* @__PURE__ */ S.createElement("span", { className: "".concat(n, "-selection-item"), @@ -14638,7 +14638,7 @@ var kN = function(t) { visibility: "hidden" } : void 0 }, L.label) : null, I); -}, vfe = function(t, r) { +}, dfe = function(t, r) { var n = ve(null), i = ve(!1), o = t.prefixCls, a = t.open, s = t.mode, l = t.showSearch, c = t.tokenWithEnter, u = t.disabled, d = t.autoClearSearchValue, h = t.onSearch, f = t.onSearchSubmit, p = t.onToggleOpen, v = t.onInputKeyDown, g = t.domRef; S.useImperativeHandle(r, function() { return { @@ -14650,24 +14650,24 @@ var kN = function(t) { } }; }); - var m = o9(0), y = ce(m, 2), C = y[0], b = y[1], w = function(F) { + var m = r9(0), y = ce(m, 2), C = y[0], b = y[1], w = function(F) { var k = F.which; - (k === Oe.UP || k === Oe.DOWN) && F.preventDefault(), v && v(F), k === Oe.ENTER && s === "tags" && !i.current && !a && (f == null || f(F.target.value)), qhe(k) && p(!0); + (k === Oe.UP || k === Oe.DOWN) && F.preventDefault(), v && v(F), k === Oe.ENTER && s === "tags" && !i.current && !a && (f == null || f(F.target.value)), Whe(k) && p(!0); }, x = function() { b(!0); - }, E = ve(null), P = function(F) { + }, E = ve(null), R = function(F) { h(F, !0, i.current) !== !1 && p(!0); - }, R = function() { + }, P = function() { i.current = !0; }, T = function(F) { - i.current = !1, s !== "combobox" && P(F.target.value); + i.current = !1, s !== "combobox" && R(F.target.value); }, _ = function(F) { var k = F.target.value; if (c && E.current && /[\r\n]/.test(E.current)) { var I = E.current.replace(/[\r\n]+$/, "").replace(/\r\n/g, " ").replace(/[\r\n]/g, " "); k = k.replace(I, E.current); } - E.current = null, P(k); + E.current = null, R(k); }, D = function(F) { var k = F.clipboardData, I = k == null ? void 0 : k.getData("text"); E.current = I || ""; @@ -14688,18 +14688,18 @@ var kN = function(t) { onInputMouseDown: x, onInputChange: _, onInputPaste: D, - onInputCompositionStart: R, + onInputCompositionStart: P, onInputCompositionEnd: T - }, L = s === "multiple" || s === "tags" ? /* @__PURE__ */ S.createElement(pfe, Te({}, t, O)) : /* @__PURE__ */ S.createElement(gfe, Te({}, t, O)); + }, L = s === "multiple" || s === "tags" ? /* @__PURE__ */ S.createElement(cfe, Te({}, t, O)) : /* @__PURE__ */ S.createElement(ufe, Te({}, t, O)); return /* @__PURE__ */ S.createElement("div", { ref: g, className: "".concat(o, "-selector"), onClick: A, onMouseDown: M }, L); -}, u9 = /* @__PURE__ */ S.forwardRef(vfe); -process.env.NODE_ENV !== "production" && (u9.displayName = "Selector"); -function mfe(e) { +}, s9 = /* @__PURE__ */ S.forwardRef(dfe); +process.env.NODE_ENV !== "production" && (s9.displayName = "Selector"); +function hfe(e) { var t = e.prefixCls, r = e.align, n = e.arrow, i = e.arrowPos, o = n || {}, a = o.className, s = o.content, l = i.x, c = l === void 0 ? 0 : l, u = i.y, d = u === void 0 ? 0 : u, h = S.useRef(); if (!r || !r.points) return null; @@ -14716,7 +14716,7 @@ function mfe(e) { style: f }, s); } -function yfe(e) { +function ffe(e) { var t = e.prefixCls, r = e.open, n = e.zIndex, i = e.mask, o = e.motion; return i ? /* @__PURE__ */ S.createElement(us, Te({}, o, { motionAppear: !0, @@ -14732,28 +14732,28 @@ function yfe(e) { }); }) : null; } -var d9 = /* @__PURE__ */ S.memo(function(e) { +var l9 = /* @__PURE__ */ S.memo(function(e) { var t = e.children; return t; }, function(e, t) { return t.cache; }); -process.env.NODE_ENV !== "production" && (d9.displayName = "PopupContent"); -var h9 = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.popup, n = e.className, i = e.prefixCls, o = e.style, a = e.target, s = e.onVisibleChanged, l = e.open, c = e.keepDom, u = e.fresh, d = e.onClick, h = e.mask, f = e.arrow, p = e.arrowPos, v = e.align, g = e.motion, m = e.maskMotion, y = e.forceRender, C = e.getPopupContainer, b = e.autoDestroy, w = e.portal, x = e.zIndex, E = e.onMouseEnter, P = e.onMouseLeave, R = e.onPointerEnter, T = e.ready, _ = e.offsetX, D = e.offsetY, A = e.offsetR, M = e.offsetB, O = e.onAlign, L = e.onPrepare, N = e.stretch, F = e.targetWidth, k = e.targetHeight, I = typeof r == "function" ? r() : r, V = l || c, z = (C == null ? void 0 : C.length) > 0, $ = S.useState(!C || !z), W = ce($, 2), j = W[0], X = W[1]; +process.env.NODE_ENV !== "production" && (l9.displayName = "PopupContent"); +var c9 = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.popup, n = e.className, i = e.prefixCls, o = e.style, a = e.target, s = e.onVisibleChanged, l = e.open, c = e.keepDom, u = e.fresh, d = e.onClick, h = e.mask, f = e.arrow, p = e.arrowPos, v = e.align, g = e.motion, m = e.maskMotion, y = e.forceRender, C = e.getPopupContainer, b = e.autoDestroy, w = e.portal, x = e.zIndex, E = e.onMouseEnter, R = e.onMouseLeave, P = e.onPointerEnter, T = e.ready, _ = e.offsetX, D = e.offsetY, A = e.offsetR, M = e.offsetB, O = e.onAlign, L = e.onPrepare, N = e.stretch, F = e.targetWidth, k = e.targetHeight, I = typeof r == "function" ? r() : r, V = l || c, H = (C == null ? void 0 : C.length) > 0, $ = S.useState(!C || !H), W = ce($, 2), j = W[0], X = W[1]; if (Pr(function() { - !j && z && a && X(!0); - }, [j, z, a]), !j) + !j && H && a && X(!0); + }, [j, H, a]), !j) return null; - var q = "auto", Z = { + var q = "auto", J = { left: "-1000vw", top: "-1000vh", right: q, bottom: q }; if (T || !l) { - var ee, Q = v.points, Y = v.dynamicInset || ((ee = v._experimental) === null || ee === void 0 ? void 0 : ee.dynamicInset), K = Y && Q[0][1] === "r", oe = Y && Q[0][0] === "b"; - K ? (Z.right = A, Z.left = q) : (Z.left = _, Z.right = q), oe ? (Z.bottom = M, Z.top = q) : (Z.top = D, Z.bottom = q); + var te, Q = v.points, Y = v.dynamicInset || ((te = v._experimental) === null || te === void 0 ? void 0 : te.dynamicInset), K = Y && Q[0][1] === "r", oe = Y && Q[0][0] === "b"; + K ? (J.right = A, J.left = q) : (J.left = _, J.right = q), oe ? (J.bottom = M, J.top = q) : (J.top = D, J.bottom = q); } var G = {}; return N && (N.includes("height") && k ? G.height = k : N.includes("minHeight") && k && (G.minHeight = k), N.includes("width") && F ? G.width = F : N.includes("minWidth") && F && (G.minWidth = F)), l || (G.pointerEvents = "none"), /* @__PURE__ */ S.createElement(w, { @@ -14762,13 +14762,13 @@ var h9 = /* @__PURE__ */ S.forwardRef(function(e, t) { return C(a); }, autoDestroy: b - }, /* @__PURE__ */ S.createElement(yfe, { + }, /* @__PURE__ */ S.createElement(ffe, { prefixCls: i, open: l, zIndex: x, mask: h, motion: m - }), /* @__PURE__ */ S.createElement(Si, { + }), /* @__PURE__ */ S.createElement(Ai, { onResize: O, disabled: !l }, function(re) { @@ -14790,111 +14790,111 @@ var h9 = /* @__PURE__ */ S.forwardRef(function(e, t) { }), function(le, ue) { var he = le.className, fe = le.style, de = ne(i, he, n); return /* @__PURE__ */ S.createElement("div", { - ref: ao(re, t, ue), + ref: xo(re, t, ue), className: de, - style: J(J(J(J({ + style: Z(Z(Z(Z({ "--arrow-x": "".concat(p.x || 0, "px"), "--arrow-y": "".concat(p.y || 0, "px") - }, Z), G), fe), {}, { + }, J), G), fe), {}, { boxSizing: "border-box", zIndex: x }, o), onMouseEnter: E, - onMouseLeave: P, - onPointerEnter: R, + onMouseLeave: R, + onPointerEnter: P, onClick: d - }, f && /* @__PURE__ */ S.createElement(mfe, { + }, f && /* @__PURE__ */ S.createElement(hfe, { prefixCls: i, arrow: f, arrowPos: p, align: v - }), /* @__PURE__ */ S.createElement(d9, { + }), /* @__PURE__ */ S.createElement(l9, { cache: !l && !u }, I)); }); })); }); -process.env.NODE_ENV !== "production" && (h9.displayName = "Popup"); -var f9 = /* @__PURE__ */ S.forwardRef(function(e, t) { +process.env.NODE_ENV !== "production" && (c9.displayName = "Popup"); +var u9 = /* @__PURE__ */ S.forwardRef(function(e, t) { var r = e.children, n = e.getTriggerDOMNode, i = js(r), o = S.useCallback(function(s) { - yv(t, n ? n(s) : s); + Cv(t, n ? n(s) : s); }, [n]), a = Xc(o, r.ref); return i ? /* @__PURE__ */ S.cloneElement(r, { ref: a }) : r; }); -process.env.NODE_ENV !== "production" && (f9.displayName = "TriggerWrapper"); -var $N = /* @__PURE__ */ S.createContext(null); -function BN(e) { +process.env.NODE_ENV !== "production" && (u9.displayName = "TriggerWrapper"); +var NN = /* @__PURE__ */ S.createContext(null); +function kN(e) { return e ? Array.isArray(e) ? e : [e] : []; } -function Cfe(e, t, r, n) { +function pfe(e, t, r, n) { return S.useMemo(function() { - var i = BN(r ?? t), o = BN(n ?? t), a = new Set(i), s = new Set(o); + var i = kN(r ?? t), o = kN(n ?? t), a = new Set(i), s = new Set(o); return e && (a.has("hover") && (a.delete("hover"), a.add("click")), s.has("hover") && (s.delete("hover"), s.add("click"))), [a, s]; }, [e, t, r, n]); } -function Sfe() { +function gfe() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : [], r = arguments.length > 2 ? arguments[2] : void 0; return r ? e[0] === t[0] : e[0] === t[0] && e[1] === t[1]; } -function bfe(e, t, r, n) { +function vfe(e, t, r, n) { for (var i = r.points, o = Object.keys(e), a = 0; a < o.length; a += 1) { var s, l = o[a]; - if (Sfe((s = e[l]) === null || s === void 0 ? void 0 : s.points, i, n)) + if (gfe((s = e[l]) === null || s === void 0 ? void 0 : s.points, i, n)) return "".concat(t, "-placement-").concat(l); } return ""; } -function VN(e, t, r, n) { +function $N(e, t, r, n) { return t || (r ? { motionName: "".concat(e, "-").concat(r) } : n ? { motionName: n } : null); } -function _m(e) { +function Mm(e) { return e.ownerDocument.defaultView; } function xT(e) { for (var t = [], r = e == null ? void 0 : e.parentElement, n = ["hidden", "scroll", "clip", "auto"]; r; ) { - var i = _m(r).getComputedStyle(r), o = i.overflowX, a = i.overflowY, s = i.overflow; + var i = Mm(r).getComputedStyle(r), o = i.overflowX, a = i.overflowY, s = i.overflow; [o, a, s].some(function(l) { return n.includes(l); }) && t.push(r), r = r.parentElement; } return t; } -function Dv(e) { +function Iv(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 1; return Number.isNaN(e) ? t : e; } -function Np(e) { - return Dv(parseFloat(e), 0); +function kp(e) { + return Iv(parseFloat(e), 0); } -function zN(e, t) { - var r = J({}, e); +function BN(e, t) { + var r = Z({}, e); return (t || []).forEach(function(n) { if (!(n instanceof HTMLBodyElement || n instanceof HTMLHtmlElement)) { - var i = _m(n).getComputedStyle(n), o = i.overflow, a = i.overflowClipMargin, s = i.borderTopWidth, l = i.borderBottomWidth, c = i.borderLeftWidth, u = i.borderRightWidth, d = n.getBoundingClientRect(), h = n.offsetHeight, f = n.clientHeight, p = n.offsetWidth, v = n.clientWidth, g = Np(s), m = Np(l), y = Np(c), C = Np(u), b = Dv(Math.round(d.width / p * 1e3) / 1e3), w = Dv(Math.round(d.height / h * 1e3) / 1e3), x = (p - v - y - C) * b, E = (h - f - g - m) * w, P = g * w, R = m * w, T = y * b, _ = C * b, D = 0, A = 0; + var i = Mm(n).getComputedStyle(n), o = i.overflow, a = i.overflowClipMargin, s = i.borderTopWidth, l = i.borderBottomWidth, c = i.borderLeftWidth, u = i.borderRightWidth, d = n.getBoundingClientRect(), h = n.offsetHeight, f = n.clientHeight, p = n.offsetWidth, v = n.clientWidth, g = kp(s), m = kp(l), y = kp(c), C = kp(u), b = Iv(Math.round(d.width / p * 1e3) / 1e3), w = Iv(Math.round(d.height / h * 1e3) / 1e3), x = (p - v - y - C) * b, E = (h - f - g - m) * w, R = g * w, P = m * w, T = y * b, _ = C * b, D = 0, A = 0; if (o === "clip") { - var M = Np(a); + var M = kp(a); D = M * b, A = M * w; } - var O = d.x + T - D, L = d.y + P - A, N = O + d.width + 2 * D - T - _ - x, F = L + d.height + 2 * A - P - R - E; + var O = d.x + T - D, L = d.y + R - A, N = O + d.width + 2 * D - T - _ - x, F = L + d.height + 2 * A - R - P - E; r.left = Math.max(r.left, O), r.top = Math.max(r.top, L), r.right = Math.min(r.right, N), r.bottom = Math.min(r.bottom, F); } }), r; } -function HN(e) { +function VN(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, r = "".concat(t), n = r.match(/^(.*)\%$/); return n ? e * (parseFloat(n[1]) / 100) : parseFloat(r); } -function GN(e, t) { +function HN(e, t) { var r = t || [], n = ce(r, 2), i = n[0], o = n[1]; - return [HN(e.width, i), HN(e.height, o)]; + return [VN(e.width, i), VN(e.height, o)]; } -function WN() { +function zN() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : ""; return [e[0], e[1]]; } @@ -14916,7 +14916,7 @@ function tc(e, t) { return i === t ? r[n] || "c" : n; }).join(""); } -function wfe(e, t, r, n, i, o, a) { +function mfe(e, t, r, n, i, o, a) { var s = S.useState({ ready: !1, offsetX: 0, @@ -14936,13 +14936,13 @@ function wfe(e, t, r, n, i, o, a) { e || p(); var v = Ur(function() { if (t && r && e) { - let fi = function(zt, sr) { - var gn = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : de, ei = I.x + zt, _n = I.y + sr, Yo = ei + ee, qo = _n + Z, Fa = Math.max(ei, gn.left), cl = Math.max(_n, gn.top), ou = Math.min(Yo, gn.right), C1 = Math.min(qo, gn.bottom); - return Math.max(0, (ou - Fa) * (C1 - cl)); - }, ll = function() { - ae = I.y + Mt, ge = ae + Z, me = I.x + Ot, ze = me + ee; + let hi = function(Ht, sr) { + var gn = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : de, Jn = I.x + Ht, _n = I.y + sr, Yo = Jn + te, qo = _n + J, Fa = Math.max(Jn, gn.left), ll = Math.max(_n, gn.top), ou = Math.min(Yo, gn.right), C1 = Math.min(qo, gn.bottom); + return Math.max(0, (ou - Fa) * (C1 - ll)); + }, sl = function() { + ae = I.y + Mt, ge = ae + J, me = I.x + Ot, He = me + te; }; - var y, C, b = t, w = b.ownerDocument, x = _m(b), E = x.getComputedStyle(b), P = E.width, R = E.height, T = E.position, _ = b.style.left, D = b.style.top, A = b.style.right, M = b.style.bottom, O = b.style.overflow, L = J(J({}, i[n]), o), N = w.createElement("div"); + var y, C, b = t, w = b.ownerDocument, x = Mm(b), E = x.getComputedStyle(b), R = E.width, P = E.height, T = E.position, _ = b.style.left, D = b.style.top, A = b.style.right, M = b.style.bottom, O = b.style.overflow, L = Z(Z({}, i[n]), o), N = w.createElement("div"); (y = b.parentElement) === null || y === void 0 || y.appendChild(N), N.style.left = "".concat(b.offsetLeft, "px"), N.style.top = "".concat(b.offsetTop, "px"), N.style.position = T, N.style.height = "".concat(b.offsetHeight, "px"), N.style.width = "".concat(b.offsetWidth, "px"), b.style.left = "0", b.style.top = "0", b.style.right = "auto", b.style.bottom = "auto", b.style.overflow = "hidden"; var F; if (Array.isArray(r)) @@ -14961,10 +14961,10 @@ function wfe(e, t, r, n, i, o, a) { height: k.height }; } - var I = b.getBoundingClientRect(), V = w.documentElement, z = V.clientWidth, $ = V.clientHeight, W = V.scrollWidth, j = V.scrollHeight, X = V.scrollTop, q = V.scrollLeft, Z = I.height, ee = I.width, Q = F.height, Y = F.width, K = { + var I = b.getBoundingClientRect(), V = w.documentElement, H = V.clientWidth, $ = V.clientHeight, W = V.scrollWidth, j = V.scrollHeight, X = V.scrollTop, q = V.scrollLeft, J = I.height, te = I.width, Q = F.height, Y = F.width, K = { left: 0, top: 0, - right: z, + right: H, bottom: $ }, oe = { left: -q, @@ -14973,75 +14973,75 @@ function wfe(e, t, r, n, i, o, a) { bottom: j - X }, G = L.htmlRegion, re = "visible", le = "visibleFirst"; G !== "scroll" && G !== le && (G = re); - var ue = G === le, he = zN(oe, h), fe = zN(K, h), de = G === re ? fe : he, pe = ue ? fe : de; + var ue = G === le, he = BN(oe, h), fe = BN(K, h), de = G === re ? fe : he, pe = ue ? fe : de; b.style.left = "auto", b.style.top = "auto", b.style.right = "0", b.style.bottom = "0"; var _e = b.getBoundingClientRect(); b.style.left = _, b.style.top = D, b.style.right = A, b.style.bottom = M, b.style.overflow = O, (C = b.parentElement) === null || C === void 0 || C.removeChild(N); - var be = Dv(Math.round(ee / parseFloat(P) * 1e3) / 1e3), Me = Dv(Math.round(Z / parseFloat(R) * 1e3) / 1e3); - if (be === 0 || Me === 0 || mv(r) && !zb(r)) + var be = Iv(Math.round(te / parseFloat(R) * 1e3) / 1e3), Me = Iv(Math.round(J / parseFloat(P) * 1e3) / 1e3); + if (be === 0 || Me === 0 || yv(r) && !Bb(r)) return; - var Ve = L.offset, ie = L.targetOffset, ye = GN(I, Ve), Ne = ce(ye, 2), ke = Ne[0], we = Ne[1], Ce = GN(F, ie), xe = ce(Ce, 2), He = xe[0], je = xe[1]; - F.x -= He, F.y -= je; - var st = L.points || [], Xe = ce(st, 2), Ue = Xe[0], Ae = Xe[1], Ke = WN(Ae), ht = WN(Ue), Et = uh(F, Ke), fr = uh(I, ht), It = J({}, L), Ot = Et.x - fr.x + ke, Mt = Et.y - fr.y + we, _t = fi(Ot, Mt), mt = fi(Ot, Mt, fe), Qe = uh(F, ["t", "l"]), Rt = uh(I, ["t", "l"]), jt = uh(F, ["b", "r"]), We = uh(I, ["b", "r"]), et = L.overflow || {}, rt = et.adjustX, tt = et.adjustY, yt = et.shiftX, Gt = et.shiftY, Mr = function(sr) { + var Ve = L.offset, ie = L.targetOffset, ye = HN(I, Ve), Ne = ce(ye, 2), ke = Ne[0], we = Ne[1], Ce = HN(F, ie), xe = ce(Ce, 2), ze = xe[0], je = xe[1]; + F.x -= ze, F.y -= je; + var st = L.points || [], Xe = ce(st, 2), Ue = Xe[0], Ae = Xe[1], Ke = zN(Ae), ht = zN(Ue), Et = uh(F, Ke), hr = uh(I, ht), It = Z({}, L), Ot = Et.x - hr.x + ke, Mt = Et.y - hr.y + we, _t = hi(Ot, Mt), mt = hi(Ot, Mt, fe), Qe = uh(F, ["t", "l"]), Rt = uh(I, ["t", "l"]), jt = uh(F, ["b", "r"]), We = uh(I, ["b", "r"]), et = L.overflow || {}, rt = et.adjustX, tt = et.adjustY, yt = et.shiftX, Gt = et.shiftY, Mr = function(sr) { return typeof sr == "boolean" ? sr : sr >= 0; - }, ae, ge, me, ze; - ll(); + }, ae, ge, me, He; + sl(); var ct = Mr(tt), it = ht[0] === Ke[0]; if (ct && ht[0] === "t" && (ge > pe.bottom || f.current.bt)) { var dt = Mt; - it ? dt -= Z - Q : dt = Qe.y - We.y - we; - var bt = fi(Ot, dt), qe = fi(Ot, dt, fe); + it ? dt -= J - Q : dt = Qe.y - We.y - we; + var bt = hi(Ot, dt), qe = hi(Ot, dt, fe); // Of course use larger one bt > _t || bt === _t && (!ue || // Choose recommend one qe >= mt) ? (f.current.bt = !0, Mt = dt, we = -we, It.points = [tc(ht, 0), tc(Ke, 0)]) : f.current.bt = !1; } if (ct && ht[0] === "b" && (ae < pe.top || f.current.tb)) { var nt = Mt; - it ? nt += Z - Q : nt = jt.y - Rt.y - we; - var ut = fi(Ot, nt), er = fi(Ot, nt, fe); + it ? nt += J - Q : nt = jt.y - Rt.y - we; + var ut = hi(Ot, nt), er = hi(Ot, nt, fe); // Of course use larger one ut > _t || ut === _t && (!ue || // Choose recommend one er >= mt) ? (f.current.tb = !0, Mt = nt, we = -we, It.points = [tc(ht, 0), tc(Ke, 0)]) : f.current.tb = !1; } var Or = Mr(rt), $r = ht[1] === Ke[1]; - if (Or && ht[1] === "l" && (ze > pe.right || f.current.rl)) { - var Er = Ot; - $r ? Er -= ee - Y : Er = Qe.x - We.x - ke; - var An = fi(Er, Mt), Jn = fi(Er, Mt, fe); + if (Or && ht[1] === "l" && (He > pe.right || f.current.rl)) { + var xr = Ot; + $r ? xr -= te - Y : xr = Qe.x - We.x - ke; + var An = hi(xr, Mt), Qn = hi(xr, Mt, fe); // Of course use larger one An > _t || An === _t && (!ue || // Choose recommend one - Jn >= mt) ? (f.current.rl = !0, Ot = Er, ke = -ke, It.points = [tc(ht, 1), tc(Ke, 1)]) : f.current.rl = !1; + Qn >= mt) ? (f.current.rl = !0, Ot = xr, ke = -ke, It.points = [tc(ht, 1), tc(Ke, 1)]) : f.current.rl = !1; } if (Or && ht[1] === "r" && (me < pe.left || f.current.lr)) { var ln = Ot; - $r ? ln += ee - Y : ln = jt.x - Rt.x - ke; - var Pn = fi(ln, Mt), zi = fi(ln, Mt, fe); + $r ? ln += te - Y : ln = jt.x - Rt.x - ke; + var Pn = hi(ln, Mt), Vi = hi(ln, Mt, fe); // Of course use larger one Pn > _t || Pn === _t && (!ue || // Choose recommend one - zi >= mt) ? (f.current.lr = !0, Ot = ln, ke = -ke, It.points = [tc(ht, 1), tc(Ke, 1)]) : f.current.lr = !1; + Vi >= mt) ? (f.current.lr = !0, Ot = ln, ke = -ke, It.points = [tc(ht, 1), tc(Ke, 1)]) : f.current.lr = !1; } - ll(); + sl(); var Vn = yt === !0 ? 0 : yt; - typeof Vn == "number" && (me < fe.left && (Ot -= me - fe.left - ke, F.x + Y < fe.left + Vn && (Ot += F.x - fe.left + Y - Vn)), ze > fe.right && (Ot -= ze - fe.right - ke, F.x > fe.right - Vn && (Ot += F.x - fe.right + Vn))); + typeof Vn == "number" && (me < fe.left && (Ot -= me - fe.left - ke, F.x + Y < fe.left + Vn && (Ot += F.x - fe.left + Y - Vn)), He > fe.right && (Ot -= He - fe.right - ke, F.x > fe.right - Vn && (Ot += F.x - fe.right + Vn))); var Dt = Gt === !0 ? 0 : Gt; typeof Dt == "number" && (ae < fe.top && (Mt -= ae - fe.top - we, F.y + Q < fe.top + Dt && (Mt += F.y - fe.top + Q - Dt)), ge > fe.bottom && (Mt -= ge - fe.bottom - we, F.y > fe.bottom - Dt && (Mt += F.y - fe.bottom + Dt))); - var ur = I.x + Ot, Dr = ur + ee, bn = I.y + Mt, di = bn + Z, Ko = F.x, Hi = Ko + Y, tr = F.y, qt = tr + Q, wn = Math.max(ur, Ko), xn = Math.min(Dr, Hi), Xr = (wn + xn) / 2, dr = Xr - ur, ar = Math.max(bn, tr), br = Math.min(di, qt), on = (ar + br) / 2, hn = on - bn; + var ur = I.x + Ot, Dr = ur + te, bn = I.y + Mt, ui = bn + J, Ko = F.x, Hi = Ko + Y, tr = F.y, qt = tr + Q, wn = Math.max(ur, Ko), xn = Math.min(Dr, Hi), qr = (wn + xn) / 2, dr = qr - ur, ar = Math.max(bn, tr), Sr = Math.min(ui, qt), on = (ar + Sr) / 2, hn = on - bn; a == null || a(t, It); - var Tn = _e.right - I.x - (Ot + I.width), hi = _e.bottom - I.y - (Mt + I.height); - be === 1 && (Ot = Math.round(Ot), Tn = Math.round(Tn)), Me === 1 && (Mt = Math.round(Mt), hi = Math.round(hi)); - var sl = { + var Tn = _e.right - I.x - (Ot + I.width), di = _e.bottom - I.y - (Mt + I.height); + be === 1 && (Ot = Math.round(Ot), Tn = Math.round(Tn)), Me === 1 && (Mt = Math.round(Mt), di = Math.round(di)); + var al = { ready: !0, offsetX: Ot / be, offsetY: Mt / Me, offsetR: Tn / be, - offsetB: hi / Me, + offsetB: di / Me, arrowX: dr / be, arrowY: hn / Me, scaleX: be, scaleY: Me, align: It }; - u(sl); + u(al); } }), g = function() { d.current += 1; @@ -15051,7 +15051,7 @@ function wfe(e, t, r, n, i, o, a) { }); }, m = function() { u(function(C) { - return J(J({}, C), {}, { + return Z(Z({}, C), {}, { ready: !1 }); }); @@ -15060,13 +15060,13 @@ function wfe(e, t, r, n, i, o, a) { e || m(); }, [e]), [c.ready, c.offsetX, c.offsetY, c.offsetR, c.offsetB, c.arrowX, c.arrowY, c.scaleX, c.scaleY, c.align, g]; } -function xfe(e, t, r, n, i) { +function yfe(e, t, r, n, i) { Pr(function() { if (e && t && r) { let d = function() { n(), i(); }; - var o = t, a = r, s = xT(o), l = xT(a), c = _m(a), u = new Set([c].concat($e(s), $e(l))); + var o = t, a = r, s = xT(o), l = xT(a), c = Mm(a), u = new Set([c].concat($e(s), $e(l))); return u.forEach(function(h) { h.addEventListener("scroll", d, { passive: !0 @@ -15081,16 +15081,16 @@ function xfe(e, t, r, n, i) { } }, [e, t, r]); } -function Efe(e, t, r, n, i, o, a, s) { +function Cfe(e, t, r, n, i, o, a, s) { var l = S.useRef(e); l.current = e, S.useEffect(function() { if (t && n && (!i || o)) { var c = function(m) { var y = m.target; l.current && !a(y) && s(!1); - }, u = _m(n); + }, u = Mm(n); u.addEventListener("mousedown", c, !0), u.addEventListener("contextmenu", c, !0); - var d = XC(r); + var d = YC(r); if (d && (d.addEventListener("mousedown", c, !0), d.addEventListener("contextmenu", c, !0)), process.env.NODE_ENV !== "production") { var h, f, p = r == null || (h = r.getRootNode) === null || h === void 0 ? void 0 : h.call(r), v = (f = n.getRootNode) === null || f === void 0 ? void 0 : f.call(n); Ws(p === v, "trigger element and popup element should in same shadow root."); @@ -15101,29 +15101,29 @@ function Efe(e, t, r, n, i, o, a, s) { } }, [t, r, n, i, o]); } -var Rfe = ["prefixCls", "children", "action", "showAction", "hideAction", "popupVisible", "defaultPopupVisible", "onPopupVisibleChange", "afterPopupVisibleChange", "mouseEnterDelay", "mouseLeaveDelay", "focusDelay", "blurDelay", "mask", "maskClosable", "getPopupContainer", "forceRender", "autoDestroy", "destroyPopupOnHide", "popup", "popupClassName", "popupStyle", "popupPlacement", "builtinPlacements", "popupAlign", "zIndex", "stretch", "getPopupClassNameFromAlign", "fresh", "alignPoint", "onPopupClick", "onPopupAlign", "arrow", "popupMotion", "maskMotion", "popupTransitionName", "popupAnimation", "maskTransitionName", "maskAnimation", "className", "getTriggerDOMNode"]; -function Pfe() { - var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : Em, t = /* @__PURE__ */ S.forwardRef(function(r, n) { - var i = r.prefixCls, o = i === void 0 ? "rc-trigger-popup" : i, a = r.children, s = r.action, l = s === void 0 ? "hover" : s, c = r.showAction, u = r.hideAction, d = r.popupVisible, h = r.defaultPopupVisible, f = r.onPopupVisibleChange, p = r.afterPopupVisibleChange, v = r.mouseEnterDelay, g = r.mouseLeaveDelay, m = g === void 0 ? 0.1 : g, y = r.focusDelay, C = r.blurDelay, b = r.mask, w = r.maskClosable, x = w === void 0 ? !0 : w, E = r.getPopupContainer, P = r.forceRender, R = r.autoDestroy, T = r.destroyPopupOnHide, _ = r.popup, D = r.popupClassName, A = r.popupStyle, M = r.popupPlacement, O = r.builtinPlacements, L = O === void 0 ? {} : O, N = r.popupAlign, F = r.zIndex, k = r.stretch, I = r.getPopupClassNameFromAlign, V = r.fresh, z = r.alignPoint, $ = r.onPopupClick, W = r.onPopupAlign, j = r.arrow, X = r.popupMotion, q = r.maskMotion, Z = r.popupTransitionName, ee = r.popupAnimation, Q = r.maskTransitionName, Y = r.maskAnimation, K = r.className, oe = r.getTriggerDOMNode, G = Ft(r, Rfe), re = R || T || !1, le = S.useState(!1), ue = ce(le, 2), he = ue[0], fe = ue[1]; +var Sfe = ["prefixCls", "children", "action", "showAction", "hideAction", "popupVisible", "defaultPopupVisible", "onPopupVisibleChange", "afterPopupVisibleChange", "mouseEnterDelay", "mouseLeaveDelay", "focusDelay", "blurDelay", "mask", "maskClosable", "getPopupContainer", "forceRender", "autoDestroy", "destroyPopupOnHide", "popup", "popupClassName", "popupStyle", "popupPlacement", "builtinPlacements", "popupAlign", "zIndex", "stretch", "getPopupClassNameFromAlign", "fresh", "alignPoint", "onPopupClick", "onPopupAlign", "arrow", "popupMotion", "maskMotion", "popupTransitionName", "popupAnimation", "maskTransitionName", "maskAnimation", "className", "getTriggerDOMNode"]; +function bfe() { + var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : Rm, t = /* @__PURE__ */ S.forwardRef(function(r, n) { + var i = r.prefixCls, o = i === void 0 ? "rc-trigger-popup" : i, a = r.children, s = r.action, l = s === void 0 ? "hover" : s, c = r.showAction, u = r.hideAction, d = r.popupVisible, h = r.defaultPopupVisible, f = r.onPopupVisibleChange, p = r.afterPopupVisibleChange, v = r.mouseEnterDelay, g = r.mouseLeaveDelay, m = g === void 0 ? 0.1 : g, y = r.focusDelay, C = r.blurDelay, b = r.mask, w = r.maskClosable, x = w === void 0 ? !0 : w, E = r.getPopupContainer, R = r.forceRender, P = r.autoDestroy, T = r.destroyPopupOnHide, _ = r.popup, D = r.popupClassName, A = r.popupStyle, M = r.popupPlacement, O = r.builtinPlacements, L = O === void 0 ? {} : O, N = r.popupAlign, F = r.zIndex, k = r.stretch, I = r.getPopupClassNameFromAlign, V = r.fresh, H = r.alignPoint, $ = r.onPopupClick, W = r.onPopupAlign, j = r.arrow, X = r.popupMotion, q = r.maskMotion, J = r.popupTransitionName, te = r.popupAnimation, Q = r.maskTransitionName, Y = r.maskAnimation, K = r.className, oe = r.getTriggerDOMNode, G = Ft(r, Sfe), re = P || T || !1, le = S.useState(!1), ue = ce(le, 2), he = ue[0], fe = ue[1]; Pr(function() { - fe(oI()); + fe(iI()); }, []); - var de = S.useRef({}), pe = S.useContext($N), _e = S.useMemo(function() { + var de = S.useRef({}), pe = S.useContext(NN), _e = S.useMemo(function() { return { registerSubPopup: function(lr, On) { de.current[lr] = On, pe == null || pe.registerSubPopup(lr, On); } }; - }, [pe]), be = PW(), Me = S.useState(null), Ve = ce(Me, 2), ie = Ve[0], ye = Ve[1], Ne = S.useRef(null), ke = Ur(function(Nt) { - Ne.current = Nt, mv(Nt) && ie !== Nt && ye(Nt), pe == null || pe.registerSubPopup(be, Nt); - }), we = S.useState(null), Ce = ce(we, 2), xe = Ce[0], He = Ce[1], je = S.useRef(null), st = Ur(function(Nt) { - mv(Nt) && xe !== Nt && (He(Nt), je.current = Nt); + }, [pe]), be = xW(), Me = S.useState(null), Ve = ce(Me, 2), ie = Ve[0], ye = Ve[1], Ne = S.useRef(null), ke = Ur(function(Nt) { + Ne.current = Nt, yv(Nt) && ie !== Nt && ye(Nt), pe == null || pe.registerSubPopup(be, Nt); + }), we = S.useState(null), Ce = ce(we, 2), xe = Ce[0], ze = Ce[1], je = S.useRef(null), st = Ur(function(Nt) { + yv(Nt) && xe !== Nt && (ze(Nt), je.current = Nt); }), Xe = S.Children.only(a), Ue = (Xe == null ? void 0 : Xe.props) || {}, Ae = {}, Ke = Ur(function(Nt) { - var lr, On, ti = xe; - return (ti == null ? void 0 : ti.contains(Nt)) || ((lr = XC(ti)) === null || lr === void 0 ? void 0 : lr.host) === Nt || Nt === ti || (ie == null ? void 0 : ie.contains(Nt)) || ((On = XC(ie)) === null || On === void 0 ? void 0 : On.host) === Nt || Nt === ie || Object.values(de.current).some(function(Ln) { + var lr, On, ei = xe; + return (ei == null ? void 0 : ei.contains(Nt)) || ((lr = YC(ei)) === null || lr === void 0 ? void 0 : lr.host) === Nt || Nt === ei || (ie == null ? void 0 : ie.contains(Nt)) || ((On = YC(ie)) === null || On === void 0 ? void 0 : On.host) === Nt || Nt === ie || Object.values(de.current).some(function(Ln) { return (Ln == null ? void 0 : Ln.contains(Nt)) || Nt === Ln; }); - }), ht = VN(o, X, ee, Z), Et = VN(o, q, Y, Q), fr = S.useState(h || !1), It = ce(fr, 2), Ot = It[0], Mt = It[1], _t = d ?? Ot, mt = Ur(function(Nt) { + }), ht = $N(o, X, te, J), Et = $N(o, q, Y, Q), hr = S.useState(h || !1), It = ce(hr, 2), Ot = It[0], Mt = It[1], _t = d ?? Ot, mt = Ur(function(Nt) { d === void 0 && Mt(Nt); }); Pr(function() { @@ -15151,22 +15151,22 @@ function Pfe() { Pr(function(Nt) { (!Nt || _t) && Mr(!0); }, [_t]); - var ae = S.useState(null), ge = ce(ae, 2), me = ge[0], ze = ge[1], ct = S.useState([0, 0]), it = ce(ct, 2), dt = it[0], bt = it[1], qe = function(lr) { + var ae = S.useState(null), ge = ce(ae, 2), me = ge[0], He = ge[1], ct = S.useState([0, 0]), it = ce(ct, 2), dt = it[0], bt = it[1], qe = function(lr) { bt([lr.clientX, lr.clientY]); - }, nt = wfe(_t, ie, z ? dt : xe, M, L, N, W), ut = ce(nt, 11), er = ut[0], Or = ut[1], $r = ut[2], Er = ut[3], An = ut[4], Jn = ut[5], ln = ut[6], Pn = ut[7], zi = ut[8], Vn = ut[9], Dt = ut[10], ur = Cfe(he, l, c, u), Dr = ce(ur, 2), bn = Dr[0], di = Dr[1], Ko = bn.has("click"), Hi = di.has("click") || di.has("contextMenu"), tr = Ur(function() { + }, nt = mfe(_t, ie, H ? dt : xe, M, L, N, W), ut = ce(nt, 11), er = ut[0], Or = ut[1], $r = ut[2], xr = ut[3], An = ut[4], Qn = ut[5], ln = ut[6], Pn = ut[7], Vi = ut[8], Vn = ut[9], Dt = ut[10], ur = pfe(he, l, c, u), Dr = ce(ur, 2), bn = Dr[0], ui = Dr[1], Ko = bn.has("click"), Hi = ui.has("click") || ui.has("contextMenu"), tr = Ur(function() { Gt || Dt(); }), qt = function() { - Qe.current && z && Hi && rt(!1); + Qe.current && H && Hi && rt(!1); }; - xfe(_t, xe, ie, tr, qt), Pr(function() { + yfe(_t, xe, ie, tr, qt), Pr(function() { tr(); }, [dt, M]), Pr(function() { _t && !(L != null && L[M]) && tr(); }, [JSON.stringify(N)]); var wn = S.useMemo(function() { - var Nt = bfe(L, o, Vn, z); + var Nt = vfe(L, o, Vn, H); return ne(Nt, I == null ? void 0 : I(Vn)); - }, [Vn, I, L, o, z]); + }, [Vn, I, L, o, H]); S.useImperativeHandle(n, function() { return { nativeElement: je.current, @@ -15174,81 +15174,81 @@ function Pfe() { forceAlign: tr }; }); - var xn = S.useState(0), Xr = ce(xn, 2), dr = Xr[0], ar = Xr[1], br = S.useState(0), on = ce(br, 2), hn = on[0], Tn = on[1], hi = function() { + var xn = S.useState(0), qr = ce(xn, 2), dr = qr[0], ar = qr[1], Sr = S.useState(0), on = ce(Sr, 2), hn = on[0], Tn = on[1], di = function() { if (k && xe) { var lr = xe.getBoundingClientRect(); ar(lr.width), Tn(lr.height); } - }, sl = function() { - hi(), tr(); - }, fi = function(lr) { + }, al = function() { + di(), tr(); + }, hi = function(lr) { Mr(!1), Dt(), p == null || p(lr); - }, ll = function() { + }, sl = function() { return new Promise(function(lr) { - hi(), ze(function() { + di(), He(function() { return lr; }); }); }; Pr(function() { - me && (Dt(), me(), ze(null)); + me && (Dt(), me(), He(null)); }, [me]); - function zt(Nt, lr, On, ti) { + function Ht(Nt, lr, On, ei) { Ae[Nt] = function(Ln) { - var Cy; - ti == null || ti(Ln), rt(lr, On); - for (var S1 = arguments.length, xL = new Array(S1 > 1 ? S1 - 1 : 0), Sy = 1; Sy < S1; Sy++) - xL[Sy - 1] = arguments[Sy]; - (Cy = Ue[Nt]) === null || Cy === void 0 || Cy.call.apply(Cy, [Ue, Ln].concat(xL)); + var my; + ei == null || ei(Ln), rt(lr, On); + for (var S1 = arguments.length, bL = new Array(S1 > 1 ? S1 - 1 : 0), yy = 1; yy < S1; yy++) + bL[yy - 1] = arguments[yy]; + (my = Ue[Nt]) === null || my === void 0 || my.call.apply(my, [Ue, Ln].concat(bL)); }; } (Ko || Hi) && (Ae.onClick = function(Nt) { var lr; Qe.current && Hi ? rt(!1) : !Qe.current && Ko && (qe(Nt), rt(!0)); - for (var On = arguments.length, ti = new Array(On > 1 ? On - 1 : 0), Ln = 1; Ln < On; Ln++) - ti[Ln - 1] = arguments[Ln]; - (lr = Ue.onClick) === null || lr === void 0 || lr.call.apply(lr, [Ue, Nt].concat(ti)); - }), Efe(_t, Hi, xe, ie, b, x, Ke, rt); - var sr = bn.has("hover"), gn = di.has("hover"), ei, _n; - sr && (zt("onMouseEnter", !0, v, function(Nt) { + for (var On = arguments.length, ei = new Array(On > 1 ? On - 1 : 0), Ln = 1; Ln < On; Ln++) + ei[Ln - 1] = arguments[Ln]; + (lr = Ue.onClick) === null || lr === void 0 || lr.call.apply(lr, [Ue, Nt].concat(ei)); + }), Cfe(_t, Hi, xe, ie, b, x, Ke, rt); + var sr = bn.has("hover"), gn = ui.has("hover"), Jn, _n; + sr && (Ht("onMouseEnter", !0, v, function(Nt) { qe(Nt); - }), zt("onPointerEnter", !0, v, function(Nt) { + }), Ht("onPointerEnter", !0, v, function(Nt) { qe(Nt); - }), ei = function(lr) { + }), Jn = function(lr) { (_t || Gt) && ie !== null && ie !== void 0 && ie.contains(lr.target) && rt(!0, v); - }, z && (Ae.onMouseMove = function(Nt) { + }, H && (Ae.onMouseMove = function(Nt) { var lr; (lr = Ue.onMouseMove) === null || lr === void 0 || lr.call(Ue, Nt); - })), gn && (zt("onMouseLeave", !1, m), zt("onPointerLeave", !1, m), _n = function() { + })), gn && (Ht("onMouseLeave", !1, m), Ht("onPointerLeave", !1, m), _n = function() { rt(!1, m); - }), bn.has("focus") && zt("onFocus", !0, y), di.has("focus") && zt("onBlur", !1, C), bn.has("contextMenu") && (Ae.onContextMenu = function(Nt) { + }), bn.has("focus") && Ht("onFocus", !0, y), ui.has("focus") && Ht("onBlur", !1, C), bn.has("contextMenu") && (Ae.onContextMenu = function(Nt) { var lr; - Qe.current && di.has("contextMenu") ? rt(!1) : (qe(Nt), rt(!0)), Nt.preventDefault(); - for (var On = arguments.length, ti = new Array(On > 1 ? On - 1 : 0), Ln = 1; Ln < On; Ln++) - ti[Ln - 1] = arguments[Ln]; - (lr = Ue.onContextMenu) === null || lr === void 0 || lr.call.apply(lr, [Ue, Nt].concat(ti)); + Qe.current && ui.has("contextMenu") ? rt(!1) : (qe(Nt), rt(!0)), Nt.preventDefault(); + for (var On = arguments.length, ei = new Array(On > 1 ? On - 1 : 0), Ln = 1; Ln < On; Ln++) + ei[Ln - 1] = arguments[Ln]; + (lr = Ue.onContextMenu) === null || lr === void 0 || lr.call.apply(lr, [Ue, Nt].concat(ei)); }), K && (Ae.className = ne(Ue.className, K)); - var Yo = J(J({}, Ue), Ae), qo = {}, Fa = ["onContextMenu", "onClick", "onMouseDown", "onTouchStart", "onMouseEnter", "onMouseLeave", "onFocus", "onBlur"]; + var Yo = Z(Z({}, Ue), Ae), qo = {}, Fa = ["onContextMenu", "onClick", "onMouseDown", "onTouchStart", "onMouseEnter", "onMouseLeave", "onFocus", "onBlur"]; Fa.forEach(function(Nt) { G[Nt] && (qo[Nt] = function() { - for (var lr, On = arguments.length, ti = new Array(On), Ln = 0; Ln < On; Ln++) - ti[Ln] = arguments[Ln]; - (lr = Yo[Nt]) === null || lr === void 0 || lr.call.apply(lr, [Yo].concat(ti)), G[Nt].apply(G, ti); + for (var lr, On = arguments.length, ei = new Array(On), Ln = 0; Ln < On; Ln++) + ei[Ln] = arguments[Ln]; + (lr = Yo[Nt]) === null || lr === void 0 || lr.call.apply(lr, [Yo].concat(ei)), G[Nt].apply(G, ei); }); }); - var cl = /* @__PURE__ */ S.cloneElement(Xe, J(J({}, Yo), qo)), ou = { - x: Jn, + var ll = /* @__PURE__ */ S.cloneElement(Xe, Z(Z({}, Yo), qo)), ou = { + x: Qn, y: ln - }, C1 = j ? J({}, j !== !0 ? j : {}) : null; - return /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(Si, { + }, C1 = j ? Z({}, j !== !0 ? j : {}) : null; + return /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(Ai, { disabled: !_t, ref: st, - onResize: sl - }, /* @__PURE__ */ S.createElement(f9, { + onResize: al + }, /* @__PURE__ */ S.createElement(u9, { getTriggerDOMNode: oe - }, cl)), /* @__PURE__ */ S.createElement($N.Provider, { + }, ll)), /* @__PURE__ */ S.createElement(NN.Provider, { value: _e - }, /* @__PURE__ */ S.createElement(h9, { + }, /* @__PURE__ */ S.createElement(c9, { portal: e, ref: ke, prefixCls: o, @@ -15256,9 +15256,9 @@ function Pfe() { className: ne(D, wn), style: A, target: xe, - onMouseEnter: ei, + onMouseEnter: Jn, onMouseLeave: _n, - onPointerEnter: ei, + onPointerEnter: Jn, zIndex: F, open: _t, keepDom: Gt, @@ -15267,9 +15267,9 @@ function Pfe() { mask: b, motion: ht, maskMotion: Et, - onVisibleChanged: fi, - onPrepare: ll, - forceRender: P, + onVisibleChanged: hi, + onPrepare: sl, + forceRender: R, autoDestroy: re, getPopupContainer: E, align: Vn, @@ -15278,18 +15278,18 @@ function Pfe() { ready: er, offsetX: Or, offsetY: $r, - offsetR: Er, + offsetR: xr, offsetB: An, onAlign: tr, stretch: k, targetWidth: dr / Pn, - targetHeight: hn / zi + targetHeight: hn / Vi }))); }); return process.env.NODE_ENV !== "production" && (t.displayName = "Trigger"), t; } -const Yb = Pfe(Em); -var Tfe = ["prefixCls", "disabled", "visible", "children", "popupElement", "animation", "transitionName", "dropdownStyle", "dropdownClassName", "direction", "placement", "builtinPlacements", "dropdownMatchSelectWidth", "dropdownRender", "dropdownAlign", "getPopupContainer", "empty", "getTriggerDOMNode", "onPopupVisibleChange", "onPopupMouseEnter"], _fe = function(t) { +const Ub = bfe(Rm); +var wfe = ["prefixCls", "disabled", "visible", "children", "popupElement", "animation", "transitionName", "dropdownStyle", "dropdownClassName", "direction", "placement", "builtinPlacements", "dropdownMatchSelectWidth", "dropdownRender", "dropdownAlign", "getPopupContainer", "empty", "getTriggerDOMNode", "onPopupVisibleChange", "onPopupMouseEnter"], xfe = function(t) { var r = t === !0 ? 0 : 1; return { bottomLeft: { @@ -15329,17 +15329,17 @@ var Tfe = ["prefixCls", "disabled", "visible", "children", "popupElement", "anim htmlRegion: "scroll" } }; -}, Mfe = function(t, r) { +}, Efe = function(t, r) { var n = t.prefixCls; t.disabled; - var i = t.visible, o = t.children, a = t.popupElement, s = t.animation, l = t.transitionName, c = t.dropdownStyle, u = t.dropdownClassName, d = t.direction, h = d === void 0 ? "ltr" : d, f = t.placement, p = t.builtinPlacements, v = t.dropdownMatchSelectWidth, g = t.dropdownRender, m = t.dropdownAlign, y = t.getPopupContainer, C = t.empty, b = t.getTriggerDOMNode, w = t.onPopupVisibleChange, x = t.onPopupMouseEnter, E = Ft(t, Tfe), P = "".concat(n, "-dropdown"), R = a; - g && (R = g(a)); + var i = t.visible, o = t.children, a = t.popupElement, s = t.animation, l = t.transitionName, c = t.dropdownStyle, u = t.dropdownClassName, d = t.direction, h = d === void 0 ? "ltr" : d, f = t.placement, p = t.builtinPlacements, v = t.dropdownMatchSelectWidth, g = t.dropdownRender, m = t.dropdownAlign, y = t.getPopupContainer, C = t.empty, b = t.getTriggerDOMNode, w = t.onPopupVisibleChange, x = t.onPopupMouseEnter, E = Ft(t, wfe), R = "".concat(n, "-dropdown"), P = a; + g && (P = g(a)); var T = S.useMemo(function() { - return p || _fe(v); - }, [p, v]), _ = s ? "".concat(P, "-").concat(s) : l, D = typeof v == "number", A = S.useMemo(function() { + return p || xfe(v); + }, [p, v]), _ = s ? "".concat(R, "-").concat(s) : l, D = typeof v == "number", A = S.useMemo(function() { return D ? null : v === !1 ? "minWidth" : "width"; }, [v, D]), M = c; - D && (M = J(J({}, M), {}, { + D && (M = Z(Z({}, M), {}, { width: v })); var O = S.useRef(null); @@ -15350,36 +15350,36 @@ var Tfe = ["prefixCls", "disabled", "visible", "children", "popupElement", "anim return (N = O.current) === null || N === void 0 ? void 0 : N.popupElement; } }; - }), /* @__PURE__ */ S.createElement(Yb, Te({}, E, { + }), /* @__PURE__ */ S.createElement(Ub, Te({}, E, { showAction: w ? ["click"] : [], hideAction: w ? ["click"] : [], popupPlacement: f || (h === "rtl" ? "bottomRight" : "bottomLeft"), builtinPlacements: T, - prefixCls: P, + prefixCls: R, popupTransitionName: _, popup: /* @__PURE__ */ S.createElement("div", { onMouseEnter: x - }, R), + }, P), ref: O, stretch: A, popupAlign: m, popupVisible: i, getPopupContainer: y, - popupClassName: ne(u, U({}, "".concat(P, "-empty"), C)), + popupClassName: ne(u, U({}, "".concat(R, "-empty"), C)), popupStyle: M, getTriggerDOMNode: b, onPopupVisibleChange: w }), o); -}, p9 = /* @__PURE__ */ S.forwardRef(Mfe); -process.env.NODE_ENV !== "production" && (p9.displayName = "SelectTrigger"); -function jN(e, t) { +}, d9 = /* @__PURE__ */ S.forwardRef(Efe); +process.env.NODE_ENV !== "production" && (d9.displayName = "SelectTrigger"); +function GN(e, t) { var r = e.key, n; return "value" in e && (n = e.value), r ?? (n !== void 0 ? n : "rc-index-key-".concat(t)); } function ET(e) { return typeof e < "u" && !Number.isNaN(e); } -function g9(e, t) { +function h9(e, t) { var r = e || {}, n = r.label, i = r.value, o = r.options, a = r.groupLabel, s = n || (t ? "children" : "label"); return { label: s, @@ -15388,14 +15388,14 @@ function g9(e, t) { groupLabel: a || s }; } -function Dfe(e) { - var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = t.fieldNames, n = t.childrenAsData, i = [], o = g9(r, !1), a = o.label, s = o.value, l = o.options, c = o.groupLabel; +function Rfe(e) { + var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = t.fieldNames, n = t.childrenAsData, i = [], o = h9(r, !1), a = o.label, s = o.value, l = o.options, c = o.groupLabel; function u(d, h) { Array.isArray(d) && d.forEach(function(f) { if (h || !(l in f)) { var p = f[s]; i.push({ - key: jN(f, i.length), + key: GN(f, i.length), groupOption: h, data: f, label: f[a], @@ -15404,7 +15404,7 @@ function Dfe(e) { } else { var v = f[c]; v === void 0 && n && (v = f.label), i.push({ - key: jN(f, i.length), + key: GN(f, i.length), group: !0, data: f, label: v @@ -15415,18 +15415,18 @@ function Dfe(e) { return u(e, !1), i; } function RT(e) { - var t = J({}, e); + var t = Z({}, e); return "props" in t || Object.defineProperty(t, "props", { get: function() { return Pt(!1, "Return type is option instead of Option instance. Please read value directly instead of reading from `props`."), t; } }), t; } -var Ife = function(t, r, n) { +var Pfe = function(t, r, n) { if (!r || !r.length) return null; var i = !1, o = function s(l, c) { - var u = dG(c), d = u[0], h = u.slice(1); + var u = lG(c), d = u[0], h = u.slice(1); if (!d) return [l]; var f = l.split(d); @@ -15435,8 +15435,8 @@ var Ife = function(t, r, n) { }, []).filter(Boolean); }, a = o(t, r); return i ? typeof n < "u" ? a.slice(0, n) : a : null; -}, lI = /* @__PURE__ */ S.createContext(null); -function Afe(e) { +}, sI = /* @__PURE__ */ S.createContext(null); +function Tfe(e) { var t = e.visible, r = e.values; if (!t) return null; @@ -15452,31 +15452,31 @@ function Afe(e) { } }, "".concat(r.slice(0, n).map(function(i) { var o = i.label, a = i.value; - return ["number", "string"].includes(gt(o)) ? o : a; + return ["number", "string"].includes(pt(o)) ? o : a; }).join(", ")), r.length > n ? ", ..." : null); } -var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction", "omitDomProps", "displayValues", "onDisplayValuesChange", "emptyOptions", "notFoundContent", "onClear", "mode", "disabled", "loading", "getInputElement", "getRawInputElement", "open", "defaultOpen", "onDropdownVisibleChange", "activeValue", "onActiveValueChange", "activeDescendantId", "searchValue", "autoClearSearchValue", "onSearch", "onSearchSplit", "tokenSeparators", "allowClear", "suffixIcon", "clearIcon", "OptionList", "animation", "transitionName", "dropdownStyle", "dropdownClassName", "dropdownMatchSelectWidth", "dropdownRender", "dropdownAlign", "placement", "builtinPlacements", "getPopupContainer", "showAction", "onFocus", "onBlur", "onKeyUp", "onKeyDown", "onMouseDown"], Lfe = ["value", "onChange", "removeIcon", "placeholder", "autoFocus", "maxTagCount", "maxTagTextLength", "maxTagPlaceholder", "choiceTransitionName", "onInputKeyDown", "onPopupScroll", "tabIndex"], nS = function(t) { +var _fe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction", "omitDomProps", "displayValues", "onDisplayValuesChange", "emptyOptions", "notFoundContent", "onClear", "mode", "disabled", "loading", "getInputElement", "getRawInputElement", "open", "defaultOpen", "onDropdownVisibleChange", "activeValue", "onActiveValueChange", "activeDescendantId", "searchValue", "autoClearSearchValue", "onSearch", "onSearchSplit", "tokenSeparators", "allowClear", "suffixIcon", "clearIcon", "OptionList", "animation", "transitionName", "dropdownStyle", "dropdownClassName", "dropdownMatchSelectWidth", "dropdownRender", "dropdownAlign", "placement", "builtinPlacements", "getPopupContainer", "showAction", "onFocus", "onBlur", "onKeyUp", "onKeyDown", "onMouseDown"], Mfe = ["value", "onChange", "removeIcon", "placeholder", "autoFocus", "maxTagCount", "maxTagTextLength", "maxTagPlaceholder", "choiceTransitionName", "onInputKeyDown", "onPopupScroll", "tabIndex"], tS = function(t) { return t === "tags" || t === "multiple"; -}, v9 = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r, n = e.id, i = e.prefixCls, o = e.className, a = e.showSearch, s = e.tagRender, l = e.direction, c = e.omitDomProps, u = e.displayValues, d = e.onDisplayValuesChange, h = e.emptyOptions, f = e.notFoundContent, p = f === void 0 ? "Not Found" : f, v = e.onClear, g = e.mode, m = e.disabled, y = e.loading, C = e.getInputElement, b = e.getRawInputElement, w = e.open, x = e.defaultOpen, E = e.onDropdownVisibleChange, P = e.activeValue, R = e.onActiveValueChange, T = e.activeDescendantId, _ = e.searchValue, D = e.autoClearSearchValue, A = e.onSearch, M = e.onSearchSplit, O = e.tokenSeparators, L = e.allowClear, N = e.suffixIcon, F = e.clearIcon, k = e.OptionList, I = e.animation, V = e.transitionName, z = e.dropdownStyle, $ = e.dropdownClassName, W = e.dropdownMatchSelectWidth, j = e.dropdownRender, X = e.dropdownAlign, q = e.placement, Z = e.builtinPlacements, ee = e.getPopupContainer, Q = e.showAction, Y = Q === void 0 ? [] : Q, K = e.onFocus, oe = e.onBlur, G = e.onKeyUp, re = e.onKeyDown, le = e.onMouseDown, ue = Ft(e, Ofe), he = nS(g), fe = (a !== void 0 ? a : he) || g === "combobox", de = J({}, ue); - Lfe.forEach(function(tr) { +}, f9 = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r, n = e.id, i = e.prefixCls, o = e.className, a = e.showSearch, s = e.tagRender, l = e.direction, c = e.omitDomProps, u = e.displayValues, d = e.onDisplayValuesChange, h = e.emptyOptions, f = e.notFoundContent, p = f === void 0 ? "Not Found" : f, v = e.onClear, g = e.mode, m = e.disabled, y = e.loading, C = e.getInputElement, b = e.getRawInputElement, w = e.open, x = e.defaultOpen, E = e.onDropdownVisibleChange, R = e.activeValue, P = e.onActiveValueChange, T = e.activeDescendantId, _ = e.searchValue, D = e.autoClearSearchValue, A = e.onSearch, M = e.onSearchSplit, O = e.tokenSeparators, L = e.allowClear, N = e.suffixIcon, F = e.clearIcon, k = e.OptionList, I = e.animation, V = e.transitionName, H = e.dropdownStyle, $ = e.dropdownClassName, W = e.dropdownMatchSelectWidth, j = e.dropdownRender, X = e.dropdownAlign, q = e.placement, J = e.builtinPlacements, te = e.getPopupContainer, Q = e.showAction, Y = Q === void 0 ? [] : Q, K = e.onFocus, oe = e.onBlur, G = e.onKeyUp, re = e.onKeyDown, le = e.onMouseDown, ue = Ft(e, _fe), he = tS(g), fe = (a !== void 0 ? a : he) || g === "combobox", de = Z({}, ue); + Mfe.forEach(function(tr) { delete de[tr]; }), c == null || c.forEach(function(tr) { delete de[tr]; }); var pe = S.useState(!1), _e = ce(pe, 2), be = _e[0], Me = _e[1]; S.useEffect(function() { - Me(oI()); + Me(iI()); }, []); - var Ve = S.useRef(null), ie = S.useRef(null), ye = S.useRef(null), Ne = S.useRef(null), ke = S.useRef(null), we = S.useRef(!1), Ce = Khe(), xe = ce(Ce, 3), He = xe[0], je = xe[1], st = xe[2]; + var Ve = S.useRef(null), ie = S.useRef(null), ye = S.useRef(null), Ne = S.useRef(null), ke = S.useRef(null), we = S.useRef(!1), Ce = zhe(), xe = ce(Ce, 3), ze = xe[0], je = xe[1], st = xe[2]; S.useImperativeHandle(t, function() { var tr, qt; return { focus: (tr = Ne.current) === null || tr === void 0 ? void 0 : tr.focus, blur: (qt = Ne.current) === null || qt === void 0 ? void 0 : qt.blur, scrollTo: function(xn) { - var Xr; - return (Xr = ke.current) === null || Xr === void 0 ? void 0 : Xr.scrollTo(xn); + var qr; + return (qr = ke.current) === null || qr === void 0 ? void 0 : qr.scrollTo(xn); }, nativeElement: Ve.current || ie.current }; @@ -15487,14 +15487,14 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction return _; var qt = (tr = u[0]) === null || tr === void 0 ? void 0 : tr.value; return typeof qt == "string" || typeof qt == "number" ? String(qt) : ""; - }, [_, g, u]), Ue = g === "combobox" && typeof C == "function" && C() || null, Ae = typeof b == "function" && b(), Ke = Xc(ie, Ae == null || (r = Ae.props) === null || r === void 0 ? void 0 : r.ref), ht = S.useState(!1), Et = ce(ht, 2), fr = Et[0], It = Et[1]; + }, [_, g, u]), Ue = g === "combobox" && typeof C == "function" && C() || null, Ae = typeof b == "function" && b(), Ke = Xc(ie, Ae == null || (r = Ae.props) === null || r === void 0 ? void 0 : r.ref), ht = S.useState(!1), Et = ce(ht, 2), hr = Et[0], It = Et[1]; Pr(function() { It(!0); }, []); var Ot = pn(!1, { defaultValue: x, value: w - }), Mt = ce(Ot, 2), _t = Mt[0], mt = Mt[1], Qe = fr ? _t : !1, Rt = !p && h; + }), Mt = ce(Ot, 2), _t = Mt[0], mt = Mt[1], Qe = hr ? _t : !1, Rt = !p && h; (m || Rt && Qe && g === "combobox") && (Qe = !1); var jt = Rt ? !1 : Qe, We = S.useCallback(function(tr) { var qt = tr !== void 0 ? tr : !Qe; @@ -15505,14 +15505,14 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction `, `\r `].includes(tr); }); - }, [O]), rt = S.useContext(lI) || {}, tt = rt.maxCount, yt = rt.rawValues, Gt = function(qt, wn, xn) { + }, [O]), rt = S.useContext(sI) || {}, tt = rt.maxCount, yt = rt.rawValues, Gt = function(qt, wn, xn) { if (!(he && ET(tt) && (yt == null ? void 0 : yt.size) >= tt)) { - var Xr = !0, dr = qt; - R == null || R(null); - var ar = Ife(qt, O, ET(tt) ? tt - yt.size : void 0), br = xn ? null : ar; - return g !== "combobox" && br && (dr = "", M == null || M(br), We(!1), Xr = !1), A && Xe !== dr && A(dr, { + var qr = !0, dr = qt; + P == null || P(null); + var ar = Pfe(qt, O, ET(tt) ? tt - yt.size : void 0), Sr = xn ? null : ar; + return g !== "combobox" && Sr && (dr = "", M == null || M(Sr), We(!1), qr = !1), A && Xe !== dr && A(dr, { source: wn ? "typing" : "effect" - }), Xr; + }), qr; } }, Mr = function(qt) { !qt || !qt.trim() || A(qt, { @@ -15524,17 +15524,17 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction }, [Qe]), S.useEffect(function() { _t && m && mt(!1), m && !we.current && je(!1); }, [m]); - var ae = o9(), ge = ce(ae, 2), me = ge[0], ze = ge[1], ct = function(qt) { + var ae = r9(), ge = ce(ae, 2), me = ge[0], He = ge[1], ct = function(qt) { var wn = me(), xn = qt.which; - if (xn === Oe.ENTER && (g !== "combobox" && qt.preventDefault(), Qe || We(!0)), ze(!!Xe), xn === Oe.BACKSPACE && !wn && he && !Xe && u.length) { - for (var Xr = $e(u), dr = null, ar = Xr.length - 1; ar >= 0; ar -= 1) { - var br = Xr[ar]; - if (!br.disabled) { - Xr.splice(ar, 1), dr = br; + if (xn === Oe.ENTER && (g !== "combobox" && qt.preventDefault(), Qe || We(!0)), He(!!Xe), xn === Oe.BACKSPACE && !wn && he && !Xe && u.length) { + for (var qr = $e(u), dr = null, ar = qr.length - 1; ar >= 0; ar -= 1) { + var Sr = qr[ar]; + if (!Sr.disabled) { + qr.splice(ar, 1), dr = Sr; break; } } - dr && d(Xr, { + dr && d(qr, { type: "remove", values: [dr] }); @@ -15542,13 +15542,13 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction for (var on = arguments.length, hn = new Array(on > 1 ? on - 1 : 0), Tn = 1; Tn < on; Tn++) hn[Tn - 1] = arguments[Tn]; if (Qe) { - var hi; - (hi = ke.current) === null || hi === void 0 || hi.onKeyDown.apply(hi, [qt].concat(hn)); + var di; + (di = ke.current) === null || di === void 0 || di.onKeyDown.apply(di, [qt].concat(hn)); } re == null || re.apply(void 0, [qt].concat(hn)); }, it = function(qt) { - for (var wn = arguments.length, xn = new Array(wn > 1 ? wn - 1 : 0), Xr = 1; Xr < wn; Xr++) - xn[Xr - 1] = arguments[Xr]; + for (var wn = arguments.length, xn = new Array(wn > 1 ? wn - 1 : 0), qr = 1; qr < wn; qr++) + xn[qr - 1] = arguments[qr]; if (Qe) { var dr; (dr = ke.current) === null || dr === void 0 || dr.onKeyUp.apply(dr, [qt].concat(xn)); @@ -15581,33 +15581,33 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction }; }, []); var er = function(qt) { - var wn, xn = qt.target, Xr = (wn = ye.current) === null || wn === void 0 ? void 0 : wn.getPopupElement(); - if (Xr && Xr.contains(xn)) { + var wn, xn = qt.target, qr = (wn = ye.current) === null || wn === void 0 ? void 0 : wn.getPopupElement(); + if (qr && qr.contains(xn)) { var dr = setTimeout(function() { var hn = ut.indexOf(dr); - if (hn !== -1 && ut.splice(hn, 1), st(), !be && !Xr.contains(document.activeElement)) { + if (hn !== -1 && ut.splice(hn, 1), st(), !be && !qr.contains(document.activeElement)) { var Tn; (Tn = Ne.current) === null || Tn === void 0 || Tn.focus(); } }); ut.push(dr); } - for (var ar = arguments.length, br = new Array(ar > 1 ? ar - 1 : 0), on = 1; on < ar; on++) - br[on - 1] = arguments[on]; - le == null || le.apply(void 0, [qt].concat(br)); - }, Or = S.useState({}), $r = ce(Or, 2), Er = $r[1]; + for (var ar = arguments.length, Sr = new Array(ar > 1 ? ar - 1 : 0), on = 1; on < ar; on++) + Sr[on - 1] = arguments[on]; + le == null || le.apply(void 0, [qt].concat(Sr)); + }, Or = S.useState({}), $r = ce(Or, 2), xr = $r[1]; function An() { - Er({}); + xr({}); } - var Jn; - Ae && (Jn = function(qt) { + var Qn; + Ae && (Qn = function(qt) { We(qt); - }), Yhe(function() { + }), Ghe(function() { var tr; return [Ve.current, (tr = ye.current) === null || tr === void 0 ? void 0 : tr.getPopupElement()]; }, jt, We, !!Ae); var ln = S.useMemo(function() { - return J(J({}, e), {}, { + return Z(Z({}, e), {}, { notFoundContent: p, open: Qe, triggerOpen: jt, @@ -15616,15 +15616,15 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction multiple: he, toggleOpen: We }); - }, [e, p, jt, Qe, n, fe, he, We]), Pn = !!N || y, zi; - Pn && (zi = /* @__PURE__ */ S.createElement(Kb, { + }, [e, p, jt, Qe, n, fe, he, We]), Pn = !!N || y, Vi; + Pn && (Vi = /* @__PURE__ */ S.createElement(jb, { className: ne("".concat(i, "-arrow"), U({}, "".concat(i, "-arrow-loading"), y)), customizeIcon: N, customizeIconProps: { loading: y, searchValue: Xe, open: Qe, - focused: He, + focused: ze, showSearch: fe } })); @@ -15634,9 +15634,9 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction type: "clear", values: u }), Gt("", !1, !1); - }, Dt = jhe(i, Vn, u, L, F, m, Xe, g), ur = Dt.allowClear, Dr = Dt.clearIcon, bn = /* @__PURE__ */ S.createElement(k, { + }, Dt = Vhe(i, Vn, u, L, F, m, Xe, g), ur = Dt.allowClear, Dr = Dt.clearIcon, bn = /* @__PURE__ */ S.createElement(k, { ref: ke - }), di = ne(i, o, U(U(U(U(U(U(U(U(U(U({}, "".concat(i, "-focused"), He), "".concat(i, "-multiple"), he), "".concat(i, "-single"), !he), "".concat(i, "-allow-clear"), L), "".concat(i, "-show-arrow"), Pn), "".concat(i, "-disabled"), m), "".concat(i, "-loading"), y), "".concat(i, "-open"), Qe), "".concat(i, "-customize-input"), Ue), "".concat(i, "-show-search"), fe)), Ko = /* @__PURE__ */ S.createElement(p9, { + }), ui = ne(i, o, U(U(U(U(U(U(U(U(U(U({}, "".concat(i, "-focused"), ze), "".concat(i, "-multiple"), he), "".concat(i, "-single"), !he), "".concat(i, "-allow-clear"), L), "".concat(i, "-show-arrow"), Pn), "".concat(i, "-disabled"), m), "".concat(i, "-loading"), y), "".concat(i, "-open"), Qe), "".concat(i, "-customize-input"), Ue), "".concat(i, "-show-search"), fe)), Ko = /* @__PURE__ */ S.createElement(d9, { ref: ye, disabled: m, prefixCls: i, @@ -15644,15 +15644,15 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction popupElement: bn, animation: I, transitionName: V, - dropdownStyle: z, + dropdownStyle: H, dropdownClassName: $, direction: l, dropdownMatchSelectWidth: W, dropdownRender: j, dropdownAlign: X, placement: q, - builtinPlacements: Z, - getPopupContainer: ee, + builtinPlacements: J, + getPopupContainer: te, empty: h, getTriggerDOMNode: function(qt) { return ( @@ -15662,11 +15662,11 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction ie.current || qt ); }, - onPopupVisibleChange: Jn, + onPopupVisibleChange: Qn, onPopupMouseEnter: An }, Ae ? /* @__PURE__ */ S.cloneElement(Ae, { ref: Ke - }) : /* @__PURE__ */ S.createElement(u9, Te({}, e, { + }) : /* @__PURE__ */ S.createElement(s9, Te({}, e, { domRef: ie, prefixCls: i, inputElement: Ue, @@ -15680,7 +15680,7 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction values: u, open: Qe, onToggleOpen: We, - activeValue: P, + activeValue: R, searchValue: Xe, onSearch: Gt, onSearchSubmit: Mr, @@ -15688,7 +15688,7 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction tokenWithEnter: et }))), Hi; return Ae ? Hi = Ko : Hi = /* @__PURE__ */ S.createElement("div", Te({ - className: di + className: ui }, de, { ref: Ve, onMouseDown: er, @@ -15696,23 +15696,23 @@ var Ofe = ["id", "prefixCls", "className", "showSearch", "tagRender", "direction onKeyUp: it, onFocus: qe, onBlur: nt - }), /* @__PURE__ */ S.createElement(Afe, { - visible: He && !Qe, + }), /* @__PURE__ */ S.createElement(Tfe, { + visible: ze && !Qe, values: u - }), Ko, zi, ur && Dr), /* @__PURE__ */ S.createElement(i9.Provider, { + }), Ko, Vi, ur && Dr), /* @__PURE__ */ S.createElement(t9.Provider, { value: ln }, Hi); }); -process.env.NODE_ENV !== "production" && (v9.displayName = "BaseSelect"); -var cI = function() { +process.env.NODE_ENV !== "production" && (f9.displayName = "BaseSelect"); +var lI = function() { return null; }; -cI.isSelectOptGroup = !0; -var uI = function() { +lI.isSelectOptGroup = !0; +var cI = function() { return null; }; -uI.isSelectOption = !0; -var m9 = /* @__PURE__ */ S.forwardRef(function(e, t) { +cI.isSelectOption = !0; +var p9 = /* @__PURE__ */ S.forwardRef(function(e, t) { var r = e.height, n = e.offsetY, i = e.offsetX, o = e.children, a = e.prefixCls, s = e.onInnerResize, l = e.innerProps, c = e.rtl, u = e.extra, d = {}, h = { display: "flex", flexDirection: "column" @@ -15721,11 +15721,11 @@ var m9 = /* @__PURE__ */ S.forwardRef(function(e, t) { height: r, position: "relative", overflow: "hidden" - }, h = J(J({}, h), {}, U(U(U(U(U({ + }, h = Z(Z({}, h), {}, U(U(U(U(U({ transform: "translateY(".concat(n, "px)") }, c ? "marginRight" : "marginLeft", -i), "position", "absolute"), "left", 0), "right", 0), "top", 0))), /* @__PURE__ */ S.createElement("div", { style: d - }, /* @__PURE__ */ S.createElement(Si, { + }, /* @__PURE__ */ S.createElement(Ai, { onResize: function(p) { var v = p.offsetHeight; v && s && s(); @@ -15736,8 +15736,8 @@ var m9 = /* @__PURE__ */ S.forwardRef(function(e, t) { ref: t }, l), o, u))); }); -m9.displayName = "Filler"; -function Ffe(e) { +p9.displayName = "Filler"; +function Dfe(e) { var t = e.children, r = e.setRef, n = S.useCallback(function(i) { r(i); }, []); @@ -15745,7 +15745,7 @@ function Ffe(e) { ref: n }); } -function Nfe(e, t, r, n, i, o, a, s) { +function Ife(e, t, r, n, i, o, a, s) { var l = s.getKey; return e.slice(t, r + 1).map(function(c, u) { var d = t + u, h = a(c, d, { @@ -15754,7 +15754,7 @@ function Nfe(e, t, r, n, i, o, a, s) { }, offsetX: i }), f = l(c); - return /* @__PURE__ */ S.createElement(Ffe, { + return /* @__PURE__ */ S.createElement(Dfe, { key: f, setRef: function(v) { return o(c, v); @@ -15762,7 +15762,7 @@ function Nfe(e, t, r, n, i, o, a, s) { }, h); }); } -function kfe(e, t, r) { +function Afe(e, t, r) { var n = e.length, i = t.length, o, a; if (n === 0 && i === 0) return null; @@ -15785,15 +15785,15 @@ function kfe(e, t, r) { multiple: u }; } -function $fe(e, t, r) { +function Ofe(e, t, r) { var n = S.useState(e), i = ce(n, 2), o = i[0], a = i[1], s = S.useState(null), l = ce(s, 2), c = l[0], u = l[1]; return S.useEffect(function() { - var d = kfe(o || [], e || [], t); + var d = Afe(o || [], e || [], t); (d == null ? void 0 : d.index) !== void 0 && u(e[d.index]), a(e); }, [e]), [c]; } -var UN = (typeof navigator > "u" ? "undefined" : gt(navigator)) === "object" && /Firefox/i.test(navigator.userAgent); -const y9 = function(e, t, r, n) { +var WN = (typeof navigator > "u" ? "undefined" : pt(navigator)) === "object" && /Firefox/i.test(navigator.userAgent); +const g9 = function(e, t, r, n) { var i = ve(!1), o = ve(null); function a() { clearTimeout(o.current), i.current = !0, o.current = setTimeout(function() { @@ -15816,16 +15816,16 @@ const y9 = function(e, t, r, n) { return u && d ? (clearTimeout(o.current), i.current = !1) : (!d || i.current) && a(), !i.current && d; }; }; -function Bfe(e, t, r, n, i, o, a) { - var s = ve(0), l = ve(null), c = ve(null), u = ve(!1), d = y9(t, r, n, i); +function Lfe(e, t, r, n, i, o, a) { + var s = ve(0), l = ve(null), c = ve(null), u = ve(!1), d = g9(t, r, n, i); function h(y, C) { - Nr.cancel(l.current), s.current += C, c.current = C, !d(!1, C) && (UN || y.preventDefault(), l.current = Nr(function() { + Nr.cancel(l.current), s.current += C, c.current = C, !d(!1, C) && (WN || y.preventDefault(), l.current = Nr(function() { var b = u.current ? 10 : 1; a(s.current * b), s.current = 0; })); } function f(y, C) { - a(C, !0), UN || y.preventDefault(); + a(C, !0), WN || y.preventDefault(); } var p = ve(null), v = ve(null); function g(y) { @@ -15835,8 +15835,8 @@ function Bfe(e, t, r, n, i, o, a) { }, 2); var C = y.deltaX, b = y.deltaY, w = y.shiftKey, x = C, E = b; (p.current === "sx" || !p.current && w && b && !C) && (x = b, E = 0, p.current = "sx"); - var P = Math.abs(x), R = Math.abs(E); - p.current === null && (p.current = o && P > R ? "x" : "y"), p.current === "y" ? h(y, E) : f(y, x); + var R = Math.abs(x), P = Math.abs(E); + p.current === null && (p.current = o && R > P ? "x" : "y"), p.current === "y" ? h(y, E) : f(y, x); } } function m(y) { @@ -15844,7 +15844,7 @@ function Bfe(e, t, r, n, i, o, a) { } return [g, m]; } -function Vfe(e, t, r, n) { +function Ffe(e, t, r, n) { var i = S.useMemo(function() { return [/* @__PURE__ */ new Map(), []]; }, [e, r.id, n]), o = ce(i, 2), a = o[0], s = o[1], l = function(u) { @@ -15864,7 +15864,7 @@ function Vfe(e, t, r, n) { }; return l; } -var zfe = /* @__PURE__ */ function() { +var Nfe = /* @__PURE__ */ function() { function e() { Xn(this, e), U(this, "maps", void 0), U(this, "id", 0), this.maps = /* @__PURE__ */ Object.create(null); } @@ -15880,8 +15880,8 @@ var zfe = /* @__PURE__ */ function() { } }]), e; }(); -function Hfe(e, t, r) { - var n = S.useState(0), i = ce(n, 2), o = i[0], a = i[1], s = ve(/* @__PURE__ */ new Map()), l = ve(new zfe()), c = ve(); +function kfe(e, t, r) { + var n = S.useState(0), i = ce(n, 2), o = i[0], a = i[1], s = ve(/* @__PURE__ */ new Map()), l = ve(new Nfe()), c = ve(); function u() { Nr.cancel(c.current); } @@ -15891,7 +15891,7 @@ function Hfe(e, t, r) { var p = function() { s.current.forEach(function(g, m) { if (g && g.offsetParent) { - var y = Bg(g), C = y.offsetHeight; + var y = Vg(g), C = y.offsetHeight; l.current.get(m) !== C && l.current.set(m, y.offsetHeight); } }), a(function(g) { @@ -15908,13 +15908,13 @@ function Hfe(e, t, r) { return u; }, []), [h, d, l.current, o]; } -var KN = 14 / 15; -function Gfe(e, t, r) { +var jN = 14 / 15; +function $fe(e, t, r) { var n = ve(!1), i = ve(0), o = ve(0), a = ve(null), s = ve(null), l, c = function(f) { if (n.current) { var p = Math.ceil(f.touches[0].pageX), v = Math.ceil(f.touches[0].pageY), g = i.current - p, m = o.current - v, y = Math.abs(g) > Math.abs(m); y ? i.current = p : o.current = v, r(y, y ? g : m) && f.preventDefault(), clearInterval(s.current), s.current = setInterval(function() { - y ? g *= KN : m *= KN; + y ? g *= jN : m *= jN; var C = Math.floor(y ? g : m); (!r(y, C, !0) || Math.abs(C) <= 0.1) && clearInterval(s.current); }, 16); @@ -15939,27 +15939,27 @@ function Gfe(e, t, r) { }; }, [e]); } -var YN = 10; -function Wfe(e, t, r, n, i, o, a, s) { +var UN = 10; +function Bfe(e, t, r, n, i, o, a, s) { var l = S.useRef(), c = S.useState(null), u = ce(c, 2), d = u[0], h = u[1]; return Pr(function() { - if (d && d.times < YN) { + if (d && d.times < UN) { if (!e.current) { h(function(k) { - return J({}, k); + return Z({}, k); }); return; } o(); var f = d.targetAlign, p = d.originAlign, v = d.index, g = d.offset, m = e.current.clientHeight, y = !1, C = f, b = null; if (m) { - for (var w = f || p, x = 0, E = 0, P = 0, R = Math.min(t.length - 1, v), T = 0; T <= R; T += 1) { + for (var w = f || p, x = 0, E = 0, R = 0, P = Math.min(t.length - 1, v), T = 0; T <= P; T += 1) { var _ = i(t[T]); E = x; var D = r.get(_); - P = E + (D === void 0 ? n : D), x = P; + R = E + (D === void 0 ? n : D), x = R; } - for (var A = w === "top" ? g : m - g, M = R; M >= 0; M -= 1) { + for (var A = w === "top" ? g : m - g, M = P; M >= 0; M -= 1) { var O = i(t[M]), L = r.get(O); if (L === void 0) { y = !0; @@ -15973,21 +15973,21 @@ function Wfe(e, t, r, n, i, o, a, s) { b = E - g; break; case "bottom": - b = P - m + g; + b = R - m + g; break; default: { var N = e.current.scrollTop, F = N + m; - E < N ? C = "top" : P > F && (C = "bottom"); + E < N ? C = "top" : R > F && (C = "bottom"); } } b !== null && a(b), b !== d.lastTop && (y = !0); } - y && h(J(J({}, d), {}, { + y && h(Z(Z({}, d), {}, { times: d.times + 1, targetAlign: C, lastTop: b })); - } else process.env.NODE_ENV !== "production" && (d == null ? void 0 : d.times) === YN && Pt(!1, "Seems `scrollTo` with `rc-virtual-list` reach the max limitation. Please fire issue for us. Thanks."); + } else process.env.NODE_ENV !== "production" && (d == null ? void 0 : d.times) === UN && Pt(!1, "Seems `scrollTo` with `rc-virtual-list` reach the max limitation. Please fire issue for us. Thanks."); }, [d, e.current]), function(f) { if (f == null) { s(); @@ -15995,7 +15995,7 @@ function Wfe(e, t, r, n, i, o, a, s) { } if (Nr.cancel(l.current), typeof f == "number") a(f); - else if (f && gt(f) === "object") { + else if (f && pt(f) === "object") { var p, v = f.align; "index" in f ? p = f.index : p = t.findIndex(function(y) { return i(y) === f.key; @@ -16010,12 +16010,12 @@ function Wfe(e, t, r, n, i, o, a, s) { } }; } -function qN(e, t) { +function KN(e, t) { var r = "touches" in e ? e.touches[0] : e; return r[t ? "pageX" : "pageY"]; } var PT = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.prefixCls, n = e.rtl, i = e.scrollOffset, o = e.scrollRange, a = e.onStartMove, s = e.onStopMove, l = e.onScroll, c = e.horizontal, u = e.spinSize, d = e.containerSize, h = e.style, f = e.thumbStyle, p = S.useState(!1), v = ce(p, 2), g = v[0], m = v[1], y = S.useState(null), C = ce(y, 2), b = C[0], w = C[1], x = S.useState(null), E = ce(x, 2), P = E[0], R = E[1], T = !n, _ = S.useRef(), D = S.useRef(), A = S.useState(!1), M = ce(A, 2), O = M[0], L = M[1], N = S.useRef(), F = function() { + var r = e.prefixCls, n = e.rtl, i = e.scrollOffset, o = e.scrollRange, a = e.onStartMove, s = e.onStopMove, l = e.onScroll, c = e.horizontal, u = e.spinSize, d = e.containerSize, h = e.style, f = e.thumbStyle, p = S.useState(!1), v = ce(p, 2), g = v[0], m = v[1], y = S.useState(null), C = ce(y, 2), b = C[0], w = C[1], x = S.useState(null), E = ce(x, 2), R = E[0], P = E[1], T = !n, _ = S.useRef(), D = S.useRef(), A = S.useState(!1), M = ce(A, 2), O = M[0], L = M[1], N = S.useRef(), F = function() { clearTimeout(N.current), L(!0), N.current = setTimeout(function() { L(!1); }, 3e3); @@ -16024,22 +16024,22 @@ var PT = /* @__PURE__ */ S.forwardRef(function(e, t) { return 0; var Q = i / k; return Q * I; - }, [i, k, I]), z = function(Y) { + }, [i, k, I]), H = function(Y) { Y.stopPropagation(), Y.preventDefault(); }, $ = S.useRef({ top: V, dragging: g, pageY: b, - startTop: P + startTop: R }); $.current = { top: V, dragging: g, pageY: b, - startTop: P + startTop: R }; var W = function(Y) { - m(!0), w(qN(Y, c)), R($.current.top), a(), Y.stopPropagation(), Y.preventDefault(); + m(!0), w(KN(Y, c)), P($.current.top), a(), Y.stopPropagation(), Y.preventDefault(); }; S.useEffect(function() { var Q = function(G) { @@ -16063,7 +16063,7 @@ var PT = /* @__PURE__ */ S.forwardRef(function(e, t) { Nr.cancel(Q); var fe = _.current.getBoundingClientRect(), de = d / (c ? fe.width : fe.height); if (le) { - var pe = (qN(G, c) - ue) * de, _e = he; + var pe = (KN(G, c) - ue) * de, _e = he; !T && c ? _e -= pe : _e += pe; var be = j.current, Me = X.current, Ve = Me ? _e / Me : 0, ie = Math.ceil(Ve * be); ie = Math.max(ie, 0), ie = Math.min(ie, be), Q = Nr(function() { @@ -16094,65 +16094,65 @@ var PT = /* @__PURE__ */ S.forwardRef(function(e, t) { delayHidden: F }; }); - var q = "".concat(r, "-scrollbar"), Z = { + var q = "".concat(r, "-scrollbar"), J = { position: "absolute", visibility: O ? null : "hidden" - }, ee = { + }, te = { position: "absolute", background: "rgba(0, 0, 0, 0.5)", borderRadius: 99, cursor: "pointer", userSelect: "none" }; - return c ? (Z.height = 8, Z.left = 0, Z.right = 0, Z.bottom = 0, ee.height = "100%", ee.width = u, T ? ee.left = V : ee.right = V) : (Z.width = 8, Z.top = 0, Z.bottom = 0, T ? Z.right = 0 : Z.left = 0, ee.width = "100%", ee.height = u, ee.top = V), /* @__PURE__ */ S.createElement("div", { + return c ? (J.height = 8, J.left = 0, J.right = 0, J.bottom = 0, te.height = "100%", te.width = u, T ? te.left = V : te.right = V) : (J.width = 8, J.top = 0, J.bottom = 0, T ? J.right = 0 : J.left = 0, te.width = "100%", te.height = u, te.top = V), /* @__PURE__ */ S.createElement("div", { ref: _, className: ne(q, U(U(U({}, "".concat(q, "-horizontal"), c), "".concat(q, "-vertical"), !c), "".concat(q, "-visible"), O)), - style: J(J({}, Z), h), - onMouseDown: z, + style: Z(Z({}, J), h), + onMouseDown: H, onMouseMove: F }, /* @__PURE__ */ S.createElement("div", { ref: D, className: ne("".concat(q, "-thumb"), U({}, "".concat(q, "-thumb-moving"), g)), - style: J(J({}, ee), f), + style: Z(Z({}, te), f), onMouseDown: W })); }); process.env.NODE_ENV !== "production" && (PT.displayName = "ScrollBar"); -var jfe = 20; -function XN() { +var Vfe = 20; +function YN() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 0, t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : 0, r = e / t * e; - return isNaN(r) && (r = 0), r = Math.max(r, jfe), Math.floor(r); + return isNaN(r) && (r = 0), r = Math.max(r, Vfe), Math.floor(r); } -var Ufe = ["prefixCls", "className", "height", "itemHeight", "fullHeight", "style", "data", "children", "itemKey", "virtual", "direction", "scrollWidth", "component", "onScroll", "onVirtualScroll", "onVisibleChange", "innerProps", "extraRender", "styles"], Kfe = [], Yfe = { +var Hfe = ["prefixCls", "className", "height", "itemHeight", "fullHeight", "style", "data", "children", "itemKey", "virtual", "direction", "scrollWidth", "component", "onScroll", "onVirtualScroll", "onVisibleChange", "innerProps", "extraRender", "styles"], zfe = [], Gfe = { overflowY: "auto", overflowAnchor: "none" }; -function qfe(e, t) { - var r = e.prefixCls, n = r === void 0 ? "rc-virtual-list" : r, i = e.className, o = e.height, a = e.itemHeight, s = e.fullHeight, l = s === void 0 ? !0 : s, c = e.style, u = e.data, d = e.children, h = e.itemKey, f = e.virtual, p = e.direction, v = e.scrollWidth, g = e.component, m = g === void 0 ? "div" : g, y = e.onScroll, C = e.onVirtualScroll, b = e.onVisibleChange, w = e.innerProps, x = e.extraRender, E = e.styles, P = Ft(e, Ufe), R = S.useCallback(function(qe) { +function Wfe(e, t) { + var r = e.prefixCls, n = r === void 0 ? "rc-virtual-list" : r, i = e.className, o = e.height, a = e.itemHeight, s = e.fullHeight, l = s === void 0 ? !0 : s, c = e.style, u = e.data, d = e.children, h = e.itemKey, f = e.virtual, p = e.direction, v = e.scrollWidth, g = e.component, m = g === void 0 ? "div" : g, y = e.onScroll, C = e.onVirtualScroll, b = e.onVisibleChange, w = e.innerProps, x = e.extraRender, E = e.styles, R = Ft(e, Hfe), P = S.useCallback(function(qe) { return typeof h == "function" ? h(qe) : qe == null ? void 0 : qe[h]; - }, [h]), T = Hfe(R), _ = ce(T, 4), D = _[0], A = _[1], M = _[2], O = _[3], L = !!(f !== !1 && o && a), N = S.useMemo(function() { + }, [h]), T = kfe(P), _ = ce(T, 4), D = _[0], A = _[1], M = _[2], O = _[3], L = !!(f !== !1 && o && a), N = S.useMemo(function() { return Object.values(M.maps).reduce(function(qe, nt) { return qe + nt; }, 0); - }, [M.id, M.maps]), F = L && u && (Math.max(a * u.length, N) > o || !!v), k = p === "rtl", I = ne(n, U({}, "".concat(n, "-rtl"), k), i), V = u || Kfe, z = ve(), $ = ve(), W = ve(), j = Le(0), X = ce(j, 2), q = X[0], Z = X[1], ee = Le(0), Q = ce(ee, 2), Y = Q[0], K = Q[1], oe = Le(!1), G = ce(oe, 2), re = G[0], le = G[1], ue = function() { + }, [M.id, M.maps]), F = L && u && (Math.max(a * u.length, N) > o || !!v), k = p === "rtl", I = ne(n, U({}, "".concat(n, "-rtl"), k), i), V = u || zfe, H = ve(), $ = ve(), W = ve(), j = Le(0), X = ce(j, 2), q = X[0], J = X[1], te = Le(0), Q = ce(te, 2), Y = Q[0], K = Q[1], oe = Le(!1), G = ce(oe, 2), re = G[0], le = G[1], ue = function() { le(!0); }, he = function() { le(!1); }, fe = { - getKey: R + getKey: P }; function de(qe) { - Z(function(nt) { + J(function(nt) { var ut; typeof qe == "function" ? ut = qe(nt) : ut = qe; - var er = fr(ut); - return z.current.scrollTop = er, er; + var er = hr(ut); + return H.current.scrollTop = er, er; }); } var pe = ve({ start: 0, end: V.length - }), _e = ve(), be = $fe(V, R), Me = ce(be, 1), Ve = Me[0]; + }), _e = ve(), be = Ofe(V, P), Me = ce(be, 1), Ve = Me[0]; _e.current = Ve; var ie = S.useMemo(function() { if (!L) @@ -16171,9 +16171,9 @@ function qfe(e, t) { offset: void 0 }; } - for (var nt = 0, ut, er, Or, $r = V.length, Er = 0; Er < $r; Er += 1) { - var An = V[Er], Jn = R(An), ln = M.get(Jn), Pn = nt + (ln === void 0 ? a : ln); - Pn >= q && ut === void 0 && (ut = Er, er = nt), Pn > q + o && Or === void 0 && (Or = Er), nt = Pn; + for (var nt = 0, ut, er, Or, $r = V.length, xr = 0; xr < $r; xr += 1) { + var An = V[xr], Qn = P(An), ln = M.get(Qn), Pn = nt + (ln === void 0 ? a : ln); + Pn >= q && ut === void 0 && (ut = xr, er = nt), Pn > q + o && Or === void 0 && (Or = xr), nt = Pn; } return ut === void 0 && (ut = 0, er = 0, Or = Math.ceil(o / a)), Or === void 0 && (Or = V.length - 1), Or = Math.min(Or + 1, V.length - 1), { scrollHeight: nt, @@ -16186,29 +16186,29 @@ function qfe(e, t) { var Ce = S.useState({ width: 0, height: o - }), xe = ce(Ce, 2), He = xe[0], je = xe[1], st = function(nt) { + }), xe = ce(Ce, 2), ze = xe[0], je = xe[1], st = function(nt) { je({ width: nt.offsetWidth, height: nt.offsetHeight }); }, Xe = ve(), Ue = ve(), Ae = S.useMemo(function() { - return XN(He.width, v); - }, [He.width, v]), Ke = S.useMemo(function() { - return XN(He.height, ye); - }, [He.height, ye]), ht = ye - o, Et = ve(ht); + return YN(ze.width, v); + }, [ze.width, v]), Ke = S.useMemo(function() { + return YN(ze.height, ye); + }, [ze.height, ye]), ht = ye - o, Et = ve(ht); Et.current = ht; - function fr(qe) { + function hr(qe) { var nt = qe; return Number.isNaN(Et.current) || (nt = Math.min(nt, Et.current)), nt = Math.max(nt, 0), nt; } - var It = q <= 0, Ot = q >= ht, Mt = Y <= 0, _t = Y >= v, mt = y9(It, Ot, Mt, _t), Qe = function() { + var It = q <= 0, Ot = q >= ht, Mt = Y <= 0, _t = Y >= v, mt = g9(It, Ot, Mt, _t), Qe = function() { return { x: k ? -Y : Y, y: q }; }, Rt = ve(Qe()), jt = Ur(function(qe) { if (C) { - var nt = J(J({}, Qe()), qe); + var nt = Z(Z({}, Qe()), qe); (Rt.current.x !== nt.x || Rt.current.y !== nt.y) && (C(nt), Rt.current = nt); } }); @@ -16223,7 +16223,7 @@ function qfe(e, t) { nt !== q && de(nt), y == null || y(qe), jt(); } var rt = function(nt) { - var ut = nt, er = v ? v - He.width : 0; + var ut = nt, er = v ? v - ze.width : 0; return ut = Math.max(ut, 0), ut = Math.min(ut, er), ut; }, tt = Ur(function(qe, nt) { nt ? (RP(function() { @@ -16235,8 +16235,8 @@ function qfe(e, t) { var er = ut + qe; return er; }); - }), yt = Bfe(L, It, Ot, Mt, _t, !!v, tt), Gt = ce(yt, 2), Mr = Gt[0], ae = Gt[1]; - Gfe(L, z, function(qe, nt, ut) { + }), yt = Lfe(L, It, Ot, Mt, _t, !!v, tt), Gt = ce(yt, 2), Mr = Gt[0], ae = Gt[1]; + $fe(L, H, function(qe, nt, ut) { return mt(qe, nt, ut) ? !1 : (Mr({ preventDefault: function() { }, @@ -16247,7 +16247,7 @@ function qfe(e, t) { function qe(ut) { L && ut.preventDefault(); } - var nt = z.current; + var nt = H.current; return nt.addEventListener("wheel", Mr, { passive: !1 }), nt.addEventListener("DOMMouseScroll", ae, { @@ -16264,11 +16264,11 @@ function qfe(e, t) { x: qe }); } - }, [He.width, v]); + }, [ze.width, v]); var ge = function() { var nt, ut; (nt = Xe.current) === null || nt === void 0 || nt.delayHidden(), (ut = Ue.current) === null || ut === void 0 || ut.delayHidden(); - }, me = Wfe(z, V, M, a, R, function() { + }, me = Bfe(H, V, M, a, P, function() { return A(!0); }, de, ge); S.useImperativeHandle(t, function() { @@ -16277,7 +16277,7 @@ function qfe(e, t) { getScrollInfo: Qe, scrollTo: function(nt) { function ut(er) { - return er && gt(er) === "object" && ("left" in er || "top" in er); + return er && pt(er) === "object" && ("left" in er || "top" in er); } ut(nt) ? (nt.left !== void 0 && K(rt(nt.left)), me(nt.top)) : me(nt); } @@ -16288,32 +16288,32 @@ function qfe(e, t) { b(qe, V); } }, [Ne, ke, V]); - var ze = Vfe(V, R, M, a), ct = x == null ? void 0 : x({ + var He = Ffe(V, P, M, a), ct = x == null ? void 0 : x({ start: Ne, end: ke, virtual: F, offsetX: Y, offsetY: we, rtl: k, - getSize: ze - }), it = Nfe(V, Ne, ke, v, Y, D, d, fe), dt = null; - o && (dt = J(U({}, l ? "height" : "maxHeight", o), Yfe), L && (dt.overflowY = "hidden", v && (dt.overflowX = "hidden"), re && (dt.pointerEvents = "none"))); + getSize: He + }), it = Ife(V, Ne, ke, v, Y, D, d, fe), dt = null; + o && (dt = Z(U({}, l ? "height" : "maxHeight", o), Gfe), L && (dt.overflowY = "hidden", v && (dt.overflowX = "hidden"), re && (dt.pointerEvents = "none"))); var bt = {}; return k && (bt.dir = "rtl"), /* @__PURE__ */ S.createElement("div", Te({ ref: W, - style: J(J({}, c), {}, { + style: Z(Z({}, c), {}, { position: "relative" }), className: I - }, bt, P), /* @__PURE__ */ S.createElement(Si, { + }, bt, R), /* @__PURE__ */ S.createElement(Ai, { onResize: st }, /* @__PURE__ */ S.createElement(m, { className: "".concat(n, "-holder"), style: dt, - ref: z, + ref: H, onScroll: et, onMouseEnter: ge - }, /* @__PURE__ */ S.createElement(m9, { + }, /* @__PURE__ */ S.createElement(p9, { prefixCls: n, height: ye, offsetX: Y, @@ -16334,10 +16334,10 @@ function qfe(e, t) { onStartMove: ue, onStopMove: he, spinSize: Ke, - containerSize: He.height, + containerSize: ze.height, style: E == null ? void 0 : E.verticalScrollBar, thumbStyle: E == null ? void 0 : E.verticalScrollBarThumb - }), F && v > He.width && /* @__PURE__ */ S.createElement(PT, { + }), F && v > ze.width && /* @__PURE__ */ S.createElement(PT, { ref: Ue, prefixCls: n, scrollOffset: Y, @@ -16347,23 +16347,23 @@ function qfe(e, t) { onStartMove: ue, onStopMove: he, spinSize: Ae, - containerSize: He.width, + containerSize: ze.width, horizontal: !0, style: E == null ? void 0 : E.horizontalScrollBar, thumbStyle: E == null ? void 0 : E.horizontalScrollBarThumb })); } -var qb = /* @__PURE__ */ S.forwardRef(qfe); -qb.displayName = "List"; -function Xfe() { +var Kb = /* @__PURE__ */ S.forwardRef(Wfe); +Kb.displayName = "List"; +function jfe() { return /(mac\sos|macintosh)/i.test(navigator.appVersion); } -var Zfe = ["disabled", "title", "children", "style", "className"]; -function ZN(e) { +var Ufe = ["disabled", "title", "children", "style", "className"]; +function qN(e) { return typeof e == "string" || typeof e == "number"; } -var Qfe = function(t, r) { - var n = Uhe(), i = n.prefixCls, o = n.id, a = n.open, s = n.multiple, l = n.mode, c = n.searchValue, u = n.toggleOpen, d = n.notFoundContent, h = n.onPopupScroll, f = S.useContext(lI), p = f.maxCount, v = f.flattenOptions, g = f.onActiveValue, m = f.defaultActiveFirstOption, y = f.onSelect, C = f.menuItemSelectedIcon, b = f.rawValues, w = f.fieldNames, x = f.virtual, E = f.direction, P = f.listHeight, R = f.listItemHeight, T = f.optionRender, _ = "".concat(i, "-item"), D = $d(function() { +var Kfe = function(t, r) { + var n = Hhe(), i = n.prefixCls, o = n.id, a = n.open, s = n.multiple, l = n.mode, c = n.searchValue, u = n.toggleOpen, d = n.notFoundContent, h = n.onPopupScroll, f = S.useContext(sI), p = f.maxCount, v = f.flattenOptions, g = f.onActiveValue, m = f.defaultActiveFirstOption, y = f.onSelect, C = f.menuItemSelectedIcon, b = f.rawValues, w = f.fieldNames, x = f.virtual, E = f.direction, R = f.listHeight, P = f.listItemHeight, T = f.optionRender, _ = "".concat(i, "-item"), D = $d(function() { return v; }, [a, v], function(Q, Y) { return Y[0] && Q[1] !== Y[1]; @@ -16385,7 +16385,7 @@ var Qfe = function(t, r) { return -1; }, F = S.useState(function() { return N(0); - }), k = ce(F, 2), I = k[0], V = k[1], z = function(Y) { + }), k = ce(F, 2), I = k[0], V = k[1], H = function(Y) { var K = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1; V(Y); var oe = { @@ -16398,7 +16398,7 @@ var Qfe = function(t, r) { g(G.value, Y, oe); }; Bt(function() { - z(m !== !1 ? N(0) : -1); + H(m !== !1 ? N(0) : -1); }, [D.length, c]); var $ = S.useCallback(function(Q) { return b.has(Q) && l !== "combobox"; @@ -16410,7 +16410,7 @@ var Qfe = function(t, r) { var re = G.data; return re.value === K; }); - oe !== -1 && (z(oe), L(oe)); + oe !== -1 && (H(oe), L(oe)); } }); if (a) { @@ -16436,9 +16436,9 @@ var Qfe = function(t, r) { case Oe.UP: case Oe.DOWN: { var G = 0; - if (K === Oe.UP ? G = -1 : K === Oe.DOWN ? G = 1 : Xfe() && oe && (K === Oe.N ? G = 1 : K === Oe.P && (G = -1)), G !== 0) { + if (K === Oe.UP ? G = -1 : K === Oe.DOWN ? G = 1 : jfe() && oe && (K === Oe.N ? G = 1 : K === Oe.P && (G = -1)), G !== 0) { var re = N(I + G, G); - L(re), z(re, !0); + L(re), H(re, !0); } break; } @@ -16476,11 +16476,11 @@ var Qfe = function(t, r) { id: "".concat(o, "_list_").concat(Y) }; } - var Z = function(Y) { + var J = function(Y) { var K = D[Y]; if (!K) return null; - var oe = K.data || {}, G = oe.value, re = K.group, le = eo(oe, !0), ue = X(K); + var oe = K.data || {}, G = oe.value, re = K.group, le = Ji(oe, !0), ue = X(K); return K ? /* @__PURE__ */ S.createElement("div", Te({ "aria-label": typeof ue == "string" && !re ? ue : null }, le, { @@ -16488,32 +16488,32 @@ var Qfe = function(t, r) { }, q(K, Y), { "aria-selected": $(G) }), G) : null; - }, ee = { + }, te = { role: "listbox", id: "".concat(o, "_list") }; - return /* @__PURE__ */ S.createElement(S.Fragment, null, x && /* @__PURE__ */ S.createElement("div", Te({}, ee, { + return /* @__PURE__ */ S.createElement(S.Fragment, null, x && /* @__PURE__ */ S.createElement("div", Te({}, te, { style: { height: 0, width: 0, overflow: "hidden" } - }), Z(I - 1), Z(I), Z(I + 1)), /* @__PURE__ */ S.createElement(qb, { + }), J(I - 1), J(I), J(I + 1)), /* @__PURE__ */ S.createElement(Kb, { itemKey: "key", ref: A, data: D, - height: P, - itemHeight: R, + height: R, + itemHeight: P, fullHeight: !1, onMouseDown: O, onScroll: h, virtual: x, direction: E, - innerProps: x ? null : ee + innerProps: x ? null : te }, function(Q, Y) { var K = Q.group, oe = Q.groupOption, G = Q.data, re = Q.label, le = Q.value, ue = G.key; if (K) { - var he, fe = (he = G.title) !== null && he !== void 0 ? he : ZN(re) ? re.toString() : void 0; + var he, fe = (he = G.title) !== null && he !== void 0 ? he : qN(re) ? re.toString() : void 0; return /* @__PURE__ */ S.createElement("div", { className: ne(_, "".concat(_, "-group"), G.className), title: fe @@ -16521,13 +16521,13 @@ var Qfe = function(t, r) { } var de = G.disabled, pe = G.title; G.children; - var _e = G.style, be = G.className, Me = Ft(G, Zfe), Ve = Sn(Me, j), ie = $(le), ye = de || !ie && M, Ne = "".concat(_, "-option"), ke = ne(_, Ne, be, U(U(U(U({}, "".concat(Ne, "-grouped"), oe), "".concat(Ne, "-active"), I === Y && !ye), "".concat(Ne, "-disabled"), ye), "".concat(Ne, "-selected"), ie)), we = X(Q), Ce = !C || typeof C == "function" || ie, xe = typeof we == "number" ? we : we || le, He = ZN(xe) ? xe.toString() : void 0; - return pe !== void 0 && (He = pe), /* @__PURE__ */ S.createElement("div", Te({}, eo(Ve), x ? {} : q(Q, Y), { + var _e = G.style, be = G.className, Me = Ft(G, Ufe), Ve = Sn(Me, j), ie = $(le), ye = de || !ie && M, Ne = "".concat(_, "-option"), ke = ne(_, Ne, be, U(U(U(U({}, "".concat(Ne, "-grouped"), oe), "".concat(Ne, "-active"), I === Y && !ye), "".concat(Ne, "-disabled"), ye), "".concat(Ne, "-selected"), ie)), we = X(Q), Ce = !C || typeof C == "function" || ie, xe = typeof we == "number" ? we : we || le, ze = qN(xe) ? xe.toString() : void 0; + return pe !== void 0 && (ze = pe), /* @__PURE__ */ S.createElement("div", Te({}, Ji(Ve), x ? {} : q(Q, Y), { "aria-selected": ie, className: ke, - title: He, + title: ze, onMouseMove: function() { - I === Y || ye || z(Y); + I === Y || ye || H(Y); }, onClick: function() { ye || W(le); @@ -16537,7 +16537,7 @@ var Qfe = function(t, r) { className: "".concat(Ne, "-content") }, typeof T == "function" ? T(Q, { index: Y - }) : xe), /* @__PURE__ */ S.isValidElement(C) || ie, Ce && /* @__PURE__ */ S.createElement(Kb, { + }) : xe), /* @__PURE__ */ S.isValidElement(C) || ie, Ce && /* @__PURE__ */ S.createElement(jb, { className: "".concat(_, "-option-state"), customizeIcon: C, customizeIconProps: { @@ -16547,9 +16547,9 @@ var Qfe = function(t, r) { } }, ie ? "✓" : null)); })); -}, C9 = /* @__PURE__ */ S.forwardRef(Qfe); -process.env.NODE_ENV !== "production" && (C9.displayName = "OptionList"); -const Jfe = function(e, t) { +}, v9 = /* @__PURE__ */ S.forwardRef(Kfe); +process.env.NODE_ENV !== "production" && (v9.displayName = "OptionList"); +const Yfe = function(e, t) { var r = S.useRef({ values: /* @__PURE__ */ new Map(), options: /* @__PURE__ */ new Map() @@ -16557,7 +16557,7 @@ const Jfe = function(e, t) { var o = r.current, a = o.values, s = o.options, l = e.map(function(d) { if (d.label === void 0) { var h; - return J(J({}, d), {}, { + return Z(Z({}, d), {}, { label: (h = a.get(d.value)) === null || h === void 0 ? void 0 : h.label }); } @@ -16572,9 +16572,9 @@ const Jfe = function(e, t) { return [n, i]; }; function U1(e, t) { - return sI(e).join("").toUpperCase().includes(t); + return aI(e).join("").toUpperCase().includes(t); } -const epe = function(e, t, r, n, i) { +const qfe = function(e, t, r, n, i) { return S.useMemo(function() { if (!r || n === !1) return e; @@ -16594,7 +16594,7 @@ const epe = function(e, t, r, n, i) { var v = f[o].filter(function(g) { return d(r, h(g)); }); - v.length && l.push(J(J({}, f), {}, U({}, o, v))); + v.length && l.push(Z(Z({}, f), {}, U({}, o, v))); } return; } @@ -16602,46 +16602,46 @@ const epe = function(e, t, r, n, i) { }), l; }, [e, n, i, r, t]); }; -var QN = 0, tpe = process.env.NODE_ENV !== "test" && oi(); -function rpe() { +var XN = 0, Xfe = process.env.NODE_ENV !== "test" && ii(); +function Zfe() { var e; - return tpe ? (e = QN, QN += 1) : e = "TEST_OR_SSR", e; + return Xfe ? (e = XN, XN += 1) : e = "TEST_OR_SSR", e; } -function npe(e) { +function Qfe(e) { var t = S.useState(), r = ce(t, 2), n = r[0], i = r[1]; return S.useEffect(function() { - i("rc_select_".concat(rpe())); + i("rc_select_".concat(Zfe())); }, []), e || n; } -var ipe = ["children", "value"], ope = ["children"]; -function ape(e) { - var t = e, r = t.key, n = t.props, i = n.children, o = n.value, a = Ft(n, ipe); - return J({ +var Jfe = ["children", "value"], epe = ["children"]; +function tpe(e) { + var t = e, r = t.key, n = t.props, i = n.children, o = n.value, a = Ft(n, Jfe); + return Z({ key: r, value: o !== void 0 ? o : r, children: i }, a); } -function dI(e) { +function uI(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1; - return mi(e).map(function(r, n) { + return Si(e).map(function(r, n) { if (!/* @__PURE__ */ S.isValidElement(r) || !r.type) return null; - var i = r, o = i.type.isSelectOptGroup, a = i.key, s = i.props, l = s.children, c = Ft(s, ope); - return t || !o ? ape(r) : J(J({ + var i = r, o = i.type.isSelectOptGroup, a = i.key, s = i.props, l = s.children, c = Ft(s, epe); + return t || !o ? tpe(r) : Z(Z({ key: "__RC_SELECT_GRP__".concat(a === null ? n : a, "__"), label: a }, c), {}, { - options: dI(l) + options: uI(l) }); }).filter(function(r) { return r; }); } -var spe = function(t, r, n, i, o) { +var rpe = function(t, r, n, i, o) { return S.useMemo(function() { var a = t, s = !t; - s && (a = dI(r)); + s && (a = uI(r)); var l = /* @__PURE__ */ new Map(), c = /* @__PURE__ */ new Map(), u = function(f, p, v) { v && typeof v == "string" && f.set(p[v], p); }, d = function h(f) { @@ -16657,7 +16657,7 @@ var spe = function(t, r, n, i, o) { }; }, [t, r, n, i, o]); }; -function JN(e) { +function ZN(e) { var t = S.useRef(); t.current = e; var r = S.useCallback(function() { @@ -16665,8 +16665,8 @@ function JN(e) { }, []); return r; } -function lpe(e) { - var t = e.mode, r = e.options, n = e.children, i = e.backfill, o = e.allowClear, a = e.placeholder, s = e.getInputElement, l = e.showSearch, c = e.onSearch, u = e.defaultOpen, d = e.autoFocus, h = e.labelInValue, f = e.value, p = e.inputValue, v = e.optionLabelProp, g = nS(t), m = l !== void 0 ? l : g || t === "combobox", y = r || dI(n); +function npe(e) { + var t = e.mode, r = e.options, n = e.children, i = e.backfill, o = e.allowClear, a = e.placeholder, s = e.getInputElement, l = e.showSearch, c = e.onSearch, u = e.defaultOpen, d = e.autoFocus, h = e.labelInValue, f = e.value, p = e.inputValue, v = e.optionLabelProp, g = tS(t), m = l !== void 0 ? l : g || t === "combobox", y = r || uI(n); if (Pt(t !== "tags" || y.every(function(x) { return !x.disabled; }), "Please avoid setting option to disabled in tags mode since user can always type text as tag."), t === "tags" || t === "combobox") { @@ -16678,30 +16678,30 @@ function lpe(e) { Pt(!C, "`value` of Option should not use number type when `mode` is `tags` or `combobox`."); } if (Pt(t !== "combobox" || !v, "`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."), Pt(t === "combobox" || !i, "`backfill` only works with `combobox` mode."), Pt(t === "combobox" || !s, "`getInputElement` only work with `combobox` mode."), DP(t !== "combobox" || !s || !o || !a, "Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."), c && !m && t !== "combobox" && t !== "tags" && Pt(!1, "`onSearch` should work with `showSearch` instead of use alone."), DP(!u || d, "`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."), f != null) { - var b = sI(f); + var b = aI(f); Pt(!h || b.every(function(x) { - return gt(x) === "object" && ("key" in x || "value" in x); + return pt(x) === "object" && ("key" in x || "value" in x); }), "`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"), Pt(!g || Array.isArray(f), "`value` should be array when `mode` is `multiple` or `tags`"); } if (n) { var w = null; - mi(n).some(function(x) { + Si(n).some(function(x) { if (!/* @__PURE__ */ S.isValidElement(x) || !x.type) return !1; - var E = x, P = E.type; - if (P.isSelectOption) + var E = x, R = E.type; + if (R.isSelectOption) return !1; - if (P.isSelectOptGroup) { - var R = mi(x.props.children).every(function(T) { + if (R.isSelectOptGroup) { + var P = Si(x.props.children).every(function(T) { return !/* @__PURE__ */ S.isValidElement(T) || !x.type || T.type.isSelectOption ? !0 : (w = T.type, !1); }); - return !R; + return !P; } - return w = P, !0; + return w = R, !0; }), w && Pt(!1, "`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(w.displayName || w.name || w, "`.")), Pt(p === void 0, "`inputValue` is deprecated, please use `searchValue` instead."); } } -function cpe(e, t) { +function ipe(e, t) { if (e) { var r = function n(i) { for (var o = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, a = 0; a < i.length; a++) { @@ -16715,16 +16715,16 @@ function cpe(e, t) { r(e); } } -var upe = ["id", "mode", "prefixCls", "backfill", "fieldNames", "inputValue", "searchValue", "onSearch", "autoClearSearchValue", "onSelect", "onDeselect", "dropdownMatchSelectWidth", "filterOption", "filterSort", "optionFilterProp", "optionLabelProp", "options", "optionRender", "children", "defaultActiveFirstOption", "menuItemSelectedIcon", "virtual", "direction", "listHeight", "listItemHeight", "labelRender", "value", "defaultValue", "labelInValue", "onChange", "maxCount"], dpe = ["inputValue"]; -function hpe(e) { - return !e || gt(e) !== "object"; +var ope = ["id", "mode", "prefixCls", "backfill", "fieldNames", "inputValue", "searchValue", "onSearch", "autoClearSearchValue", "onSelect", "onDeselect", "dropdownMatchSelectWidth", "filterOption", "filterSort", "optionFilterProp", "optionLabelProp", "options", "optionRender", "children", "defaultActiveFirstOption", "menuItemSelectedIcon", "virtual", "direction", "listHeight", "listItemHeight", "labelRender", "value", "defaultValue", "labelInValue", "onChange", "maxCount"], ape = ["inputValue"]; +function spe(e) { + return !e || pt(e) !== "object"; } -var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.id, n = e.mode, i = e.prefixCls, o = i === void 0 ? "rc-select" : i, a = e.backfill, s = e.fieldNames, l = e.inputValue, c = e.searchValue, u = e.onSearch, d = e.autoClearSearchValue, h = d === void 0 ? !0 : d, f = e.onSelect, p = e.onDeselect, v = e.dropdownMatchSelectWidth, g = v === void 0 ? !0 : v, m = e.filterOption, y = e.filterSort, C = e.optionFilterProp, b = e.optionLabelProp, w = e.options, x = e.optionRender, E = e.children, P = e.defaultActiveFirstOption, R = e.menuItemSelectedIcon, T = e.virtual, _ = e.direction, D = e.listHeight, A = D === void 0 ? 200 : D, M = e.listItemHeight, O = M === void 0 ? 20 : M, L = e.labelRender, N = e.value, F = e.defaultValue, k = e.labelInValue, I = e.onChange, V = e.maxCount, z = Ft(e, upe), $ = npe(r), W = nS(n), j = !!(!w && E), X = S.useMemo(function() { +var m9 = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.id, n = e.mode, i = e.prefixCls, o = i === void 0 ? "rc-select" : i, a = e.backfill, s = e.fieldNames, l = e.inputValue, c = e.searchValue, u = e.onSearch, d = e.autoClearSearchValue, h = d === void 0 ? !0 : d, f = e.onSelect, p = e.onDeselect, v = e.dropdownMatchSelectWidth, g = v === void 0 ? !0 : v, m = e.filterOption, y = e.filterSort, C = e.optionFilterProp, b = e.optionLabelProp, w = e.options, x = e.optionRender, E = e.children, R = e.defaultActiveFirstOption, P = e.menuItemSelectedIcon, T = e.virtual, _ = e.direction, D = e.listHeight, A = D === void 0 ? 200 : D, M = e.listItemHeight, O = M === void 0 ? 20 : M, L = e.labelRender, N = e.value, F = e.defaultValue, k = e.labelInValue, I = e.onChange, V = e.maxCount, H = Ft(e, ope), $ = Qfe(r), W = tS(n), j = !!(!w && E), X = S.useMemo(function() { return m === void 0 && n === "combobox" ? !1 : m; }, [m, n]), q = S.useMemo( function() { - return g9(s, j); + return h9(s, j); }, /* eslint-disable react-hooks/exhaustive-deps */ [ @@ -16733,16 +16733,16 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { j ] /* eslint-enable react-hooks/exhaustive-deps */ - ), Z = pn("", { + ), J = pn("", { value: c !== void 0 ? c : l, postState: function(et) { return et || ""; } - }), ee = ce(Z, 2), Q = ee[0], Y = ee[1], K = spe(w, E, q, C, b), oe = K.valueOptions, G = K.labelOptions, re = K.options, le = S.useCallback(function(We) { - var et = sI(We); + }), te = ce(J, 2), Q = te[0], Y = te[1], K = rpe(w, E, q, C, b), oe = K.valueOptions, G = K.labelOptions, re = K.options, le = S.useCallback(function(We) { + var et = aI(We); return et.map(function(rt) { var tt, yt, Gt, Mr, ae; - if (hpe(rt)) + if (spe(rt)) tt = rt; else { var ge; @@ -16750,8 +16750,8 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { } var me = oe.get(tt); if (me) { - var ze; - if (yt === void 0 && (yt = me == null ? void 0 : me[b || q.label]), Gt === void 0 && (Gt = (ze = me == null ? void 0 : me.key) !== null && ze !== void 0 ? ze : tt), Mr = me == null ? void 0 : me.disabled, ae = me == null ? void 0 : me.title, process.env.NODE_ENV !== "production" && !b) { + var He; + if (yt === void 0 && (yt = me == null ? void 0 : me[b || q.label]), Gt === void 0 && (Gt = (He = me == null ? void 0 : me.key) !== null && He !== void 0 ? He : tt), Mr = me == null ? void 0 : me.disabled, ae = me == null ? void 0 : me.title, process.env.NODE_ENV !== "production" && !b) { var ct = me == null ? void 0 : me[q.label]; ct !== void 0 && !/* @__PURE__ */ S.isValidElement(ct) && !/* @__PURE__ */ S.isValidElement(yt) && ct !== yt && Pt(!1, "`label` of `value` is not same as `label` in Select options."); } @@ -16768,8 +16768,8 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { value: N }), he = ce(ue, 2), fe = he[0], de = he[1], pe = S.useMemo(function() { var We, et = W && fe === null ? [] : fe, rt = le(et); - return n === "combobox" && dfe((We = rt[0]) === null || We === void 0 ? void 0 : We.value) ? [] : rt; - }, [fe, le, n, W]), _e = Jfe(pe, oe), be = ce(_e, 2), Me = be[0], Ve = be[1], ie = S.useMemo(function() { + return n === "combobox" && afe((We = rt[0]) === null || We === void 0 ? void 0 : We.value) ? [] : rt; + }, [fe, le, n, W]), _e = Yfe(pe, oe), be = ce(_e, 2), Me = be[0], Ve = be[1], ie = S.useMemo(function() { if (!n && Me.length === 1) { var We = Me[0]; if (We.value === null && (We.label === null || We.label === void 0)) @@ -16777,7 +16777,7 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { } return Me.map(function(et) { var rt; - return J(J({}, et), {}, { + return Z(Z({}, et), {}, { label: (rt = typeof L == "function" ? L(et) : et.label) !== null && rt !== void 0 ? rt : et.value }); }); @@ -16789,10 +16789,10 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { S.useEffect(function() { if (n === "combobox") { var We, et = (We = Me[0]) === null || We === void 0 ? void 0 : We.value; - Y(ufe(et) ? String(et) : ""); + Y(ofe(et) ? String(et) : ""); } }, [Me]); - var Ne = JN(function(We, et) { + var Ne = ZN(function(We, et) { var rt = et ?? We; return U(U({}, q.value, We), q.label, rt); }), ke = S.useMemo(function() { @@ -16807,7 +16807,7 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { var tt = rt.value; et(tt) || We.push(Ne(tt, rt.label)); }), We; - }, [Ne, re, oe, Me, n]), we = epe(ke, q, Q, X, C), Ce = S.useMemo(function() { + }, [Ne, re, oe, Me, n]), we = qfe(ke, q, Q, X, C), Ce = S.useMemo(function() { return n !== "tags" || !Q || we.some(function(We) { return We[C || "value"] === Q; }) || we.some(function(We) { @@ -16819,8 +16819,8 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { searchValue: Q }); }) : Ce; - }, [Ce, y, Q]), He = S.useMemo(function() { - return Dfe(xe, { + }, [Ce, y, Q]), ze = S.useMemo(function() { + return Rfe(xe, { fieldNames: q, childrenAsData: j }); @@ -16843,9 +16843,9 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { W ? yt : yt[0] ); } - }, st = S.useState(null), Xe = ce(st, 2), Ue = Xe[0], Ae = Xe[1], Ke = S.useState(0), ht = ce(Ke, 2), Et = ht[0], fr = ht[1], It = P !== void 0 ? P : n !== "combobox", Ot = S.useCallback(function(We, et) { + }, st = S.useState(null), Xe = ce(st, 2), Ue = Xe[0], Ae = Xe[1], Ke = S.useState(0), ht = ce(Ke, 2), Et = ht[0], hr = ht[1], It = R !== void 0 ? R : n !== "combobox", Ot = S.useCallback(function(We, et) { var rt = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, tt = rt.source, yt = tt === void 0 ? "keyboard" : tt; - fr(et), a && n === "combobox" && We !== null && yt === "keyboard" && Ae(String(We)); + hr(et), a && n === "combobox" && We !== null && yt === "keyboard" && Ae(String(We)); }, [a, n]), Mt = function(et, rt, tt) { var yt = function() { var bt, qe = Ve(et); @@ -16859,14 +16859,14 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { var Gt = yt(), Mr = ce(Gt, 2), ae = Mr[0], ge = Mr[1]; f(ae, ge); } else if (!rt && p && tt !== "clear") { - var me = yt(), ze = ce(me, 2), ct = ze[0], it = ze[1]; + var me = yt(), He = ce(me, 2), ct = He[0], it = He[1]; p(ct, it); } - }, _t = JN(function(We, et) { + }, _t = ZN(function(We, et) { var rt, tt = W ? et.selected : !0; tt ? rt = W ? [].concat($e(Me), [We]) : [We] : rt = Me.filter(function(yt) { return yt.value !== We; - }), je(rt), Mt(We, tt), n === "combobox" ? Ae("") : (!nS || h) && (Y(""), Ae("")); + }), je(rt), Mt(We, tt), n === "combobox" ? Ae("") : (!tS || h) && (Y(""), Ae("")); }), mt = function(et, rt) { je(et); var tt = rt.type, yt = rt.values; @@ -16897,12 +16897,12 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { }); }, jt = S.useMemo(function() { var We = T !== !1 && g !== !1; - return J(J({}, K), {}, { - flattenOptions: He, + return Z(Z({}, K), {}, { + flattenOptions: ze, onActiveValue: Ot, defaultActiveFirstOption: It, onSelect: _t, - menuItemSelectedIcon: R, + menuItemSelectedIcon: P, rawValues: ye, fieldNames: q, virtual: We, @@ -16913,15 +16913,15 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { maxCount: V, optionRender: x }); - }, [V, K, He, Ot, It, _t, R, ye, q, T, g, _, A, O, j, x]); - return process.env.NODE_ENV !== "production" && (lpe(e), cpe(re, q)), /* @__PURE__ */ S.createElement(lI.Provider, { + }, [V, K, ze, Ot, It, _t, P, ye, q, T, g, _, A, O, j, x]); + return process.env.NODE_ENV !== "production" && (npe(e), ipe(re, q)), /* @__PURE__ */ S.createElement(sI.Provider, { value: jt - }, /* @__PURE__ */ S.createElement(v9, Te({}, z, { + }, /* @__PURE__ */ S.createElement(f9, Te({}, H, { // >>> MISC id: $, prefixCls: o, ref: t, - omitDomProps: dpe, + omitDomProps: ape, mode: n, displayValues: ie, onDisplayValuesChange: mt, @@ -16931,17 +16931,17 @@ var S9 = /* @__PURE__ */ S.forwardRef(function(e, t) { autoClearSearchValue: h, onSearchSplit: Rt, dropdownMatchSelectWidth: g, - OptionList: C9, - emptyOptions: !He.length, + OptionList: v9, + emptyOptions: !ze.length, activeValue: Ue, activeDescendantId: "".concat($, "_list_").concat(Et) }))); }); -process.env.NODE_ENV !== "production" && (S9.displayName = "Select"); -var hI = S9; -hI.Option = uI; -hI.OptGroup = cI; -function iS(e, t, r) { +process.env.NODE_ENV !== "production" && (m9.displayName = "Select"); +var dI = m9; +dI.Option = cI; +dI.OptGroup = lI; +function rS(e, t, r) { return ne({ [`${e}-status-success`]: t === "success", [`${e}-status-warning`]: t === "warning", @@ -16950,8 +16950,8 @@ function iS(e, t, r) { [`${e}-has-feedback`]: r }); } -const Xb = (e, t) => t || e, b9 = () => { - const [, e] = si(), r = new Vr(e.colorBgBase).toHsl().l < 0.5 ? { +const Yb = (e, t) => t || e, y9 = () => { + const [, e] = ai(), r = new Vr(e.colorBgBase).toHsl().l < 0.5 ? { opacity: 0.65 } : {}; return /* @__PURE__ */ S.createElement("svg", { @@ -17000,9 +17000,9 @@ const Xb = (e, t) => t || e, b9 = () => { d: "M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z" })))); }; -process.env.NODE_ENV !== "production" && (b9.displayName = "EmptyImage"); -const w9 = () => { - const [, e] = si(), { +process.env.NODE_ENV !== "production" && (y9.displayName = "EmptyImage"); +const C9 = () => { + const [, e] = ai(), { colorFill: t, colorFillTertiary: r, colorFillQuaternary: n, @@ -17041,8 +17041,8 @@ const w9 = () => { fill: s })))); }; -process.env.NODE_ENV !== "production" && (w9.displayName = "SimpleImage"); -const fpe = (e) => { +process.env.NODE_ENV !== "production" && (C9.displayName = "SimpleImage"); +const lpe = (e) => { const { componentCls: t, margin: r, @@ -17097,49 +17097,49 @@ const fpe = (e) => { } } }; -}, ppe = zr("Empty", (e) => { +}, cpe = jr("Empty", (e) => { const { componentCls: t, controlHeightLG: r, calc: n - } = e, i = hr(e, { + } = e, i = fr(e, { emptyImgCls: `${t}-img`, emptyImgHeight: n(r).mul(2.5).equal(), emptyImgHeightMD: r, emptyImgHeightSM: n(r).mul(0.875).equal() }); - return [fpe(i)]; + return [lpe(i)]; }); -var gpe = function(e, t) { +var upe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const x9 = /* @__PURE__ */ S.createElement(b9, null), E9 = /* @__PURE__ */ S.createElement(w9, null), _s = (e) => { +const S9 = /* @__PURE__ */ S.createElement(y9, null), b9 = /* @__PURE__ */ S.createElement(C9, null), _s = (e) => { var { className: t, rootClassName: r, prefixCls: n, - image: i = x9, + image: i = S9, description: o, children: a, imageStyle: s, style: l - } = e, c = gpe(e, ["className", "rootClassName", "prefixCls", "image", "description", "children", "imageStyle", "style"]); + } = e, c = upe(e, ["className", "rootClassName", "prefixCls", "image", "description", "children", "imageStyle", "style"]); const { getPrefixCls: u, direction: d, empty: h - } = S.useContext(pt), f = u("empty", n), [p, v, g] = ppe(f), [m] = Bd("Empty"), y = typeof o < "u" ? o : m == null ? void 0 : m.description, C = typeof y == "string" ? y : "empty"; + } = S.useContext(gt), f = u("empty", n), [p, v, g] = cpe(f), [m] = Bd("Empty"), y = typeof o < "u" ? o : m == null ? void 0 : m.description, C = typeof y == "string" ? y : "empty"; let b = null; return typeof i == "string" ? b = /* @__PURE__ */ S.createElement("img", { alt: C, src: i }) : b = i, p(/* @__PURE__ */ S.createElement("div", Object.assign({ className: ne(v, g, f, h == null ? void 0 : h.className, { - [`${f}-normal`]: i === E9, + [`${f}-normal`]: i === b9, [`${f}-rtl`]: d === "rtl" }, t, r), style: Object.assign(Object.assign({}, h == null ? void 0 : h.style), l) @@ -17152,15 +17152,15 @@ const x9 = /* @__PURE__ */ S.createElement(b9, null), E9 = /* @__PURE__ */ S.cre className: `${f}-footer` }, a))); }; -_s.PRESENTED_IMAGE_DEFAULT = x9; -_s.PRESENTED_IMAGE_SIMPLE = E9; +_s.PRESENTED_IMAGE_DEFAULT = S9; +_s.PRESENTED_IMAGE_SIMPLE = b9; process.env.NODE_ENV !== "production" && (_s.displayName = "Empty"); -const fI = (e) => { +const hI = (e) => { const { componentName: t } = e, { getPrefixCls: r - } = Qt(pt), n = r("empty"); + } = Qt(gt), n = r("empty"); switch (t) { case "Table": case "List": @@ -17179,18 +17179,18 @@ const fI = (e) => { default: return /* @__PURE__ */ B.createElement(_s, null); } -}, pI = function(e, t) { +}, fI = function(e, t) { let r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : void 0; var n, i; const { variant: o, [e]: a - } = Qt(pt), s = Qt(Tde), l = a == null ? void 0 : a.variant; + } = Qt(gt), s = Qt(wde), l = a == null ? void 0 : a.variant; let c; typeof t < "u" ? c = t : r === !1 ? c = "borderless" : c = (i = (n = s ?? l) !== null && n !== void 0 ? n : o) !== null && i !== void 0 ? i : "outlined"; - const u = wse.includes(c); + const u = mse.includes(c); return [c, u]; -}, vpe = (e) => { +}, dpe = (e) => { const r = { overflow: { adjustX: !0, @@ -17219,10 +17219,10 @@ const fI = (e) => { }) }; }; -function mpe(e, t) { - return e || vpe(t); +function hpe(e, t) { + return e || dpe(t); } -const ek = (e) => { +const QN = (e) => { const { optionHeight: t, optionFontSize: r, @@ -17240,14 +17240,14 @@ const ek = (e) => { lineHeight: n, boxSizing: "border-box" }; -}, ype = (e) => { +}, fpe = (e) => { const { antCls: t, componentCls: r } = e, n = `${r}-item`, i = `&${t}-slide-up-enter${t}-slide-up-enter-active`, o = `&${t}-slide-up-appear${t}-slide-up-appear-active`, a = `&${t}-slide-up-leave${t}-slide-up-leave-active`, s = `${r}-dropdown-placement-`; return [ { - [`${r}-dropdown`]: Object.assign(Object.assign({}, qr(e)), { + [`${r}-dropdown`]: Object.assign(Object.assign({}, rn(e)), { position: "absolute", top: -9999, zIndex: e.zIndexPopup, @@ -17267,7 +17267,7 @@ const ek = (e) => { ${i}${s}bottomLeft, ${o}${s}bottomLeft `]: { - animationName: eI + animationName: JD }, [` ${i}${s}topLeft, @@ -17275,21 +17275,21 @@ const ek = (e) => { ${i}${s}topRight, ${o}${s}topRight `]: { - animationName: rI + animationName: tI }, [`${a}${s}bottomLeft`]: { - animationName: tI + animationName: eI }, [` ${a}${s}topLeft, ${a}${s}topRight `]: { - animationName: nI + animationName: rI }, "&-hidden": { display: "none" }, - [`${n}`]: Object.assign(Object.assign({}, ek(e)), { + [`${n}`]: Object.assign(Object.assign({}, QN(e)), { cursor: "pointer", transition: `background ${e.motionDurationSlow} ease`, borderRadius: e.borderRadiusSM, @@ -17340,7 +17340,7 @@ const ek = (e) => { paddingInlineStart: e.calc(e.controlPaddingHorizontal).mul(2).equal() } }, - "&-empty": Object.assign(Object.assign({}, ek(e)), { + "&-empty": Object.assign(Object.assign({}, QN(e)), { color: e.colorTextDisabled }) }), @@ -17353,10 +17353,10 @@ const ek = (e) => { // Follow code may reuse in other components kc(e, "slide-up"), kc(e, "slide-down"), - tS(e, "move-up"), - tS(e, "move-down") + JC(e, "move-up"), + JC(e, "move-down") ]; -}, Cpe = (e) => { +}, ppe = (e) => { const { multipleSelectItemHeight: t, paddingXXS: r, @@ -17366,17 +17366,17 @@ const ek = (e) => { return { basePadding: o, containerPadding: a, - itemHeight: te(t), - itemLineHeight: te(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal()) + itemHeight: ee(t), + itemLineHeight: ee(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal()) }; -}, Spe = (e) => { +}, gpe = (e) => { const { multipleSelectItemHeight: t, selectHeight: r, lineWidth: n } = e; return e.calc(r).sub(t).div(2).sub(n).equal(); -}, bpe = (e) => { +}, vpe = (e) => { const { componentCls: t, iconCls: r, @@ -17435,7 +17435,7 @@ const ek = (e) => { // fix whitespace wrapping. custom tags display all whitespace within. textOverflow: "ellipsis" }, - "&-remove": Object.assign(Object.assign({}, $b()), { + "&-remove": Object.assign(Object.assign({}, Nb()), { display: "inline-flex", alignItems: "center", color: l, @@ -17453,13 +17453,13 @@ const ek = (e) => { } } }; -}, wpe = (e, t) => { +}, mpe = (e, t) => { const { componentCls: r, INTERNAL_FIXED_ITEM_MARGIN: n - } = e, i = `${r}-selection-overflow`, o = e.multipleSelectItemHeight, a = Spe(e), s = t ? `${r}-${t}` : "", l = Cpe(e); + } = e, i = `${r}-selection-overflow`, o = e.multipleSelectItemHeight, a = gpe(e), s = t ? `${r}-${t}` : "", l = ppe(e); return { - [`${r}-multiple${s}`]: Object.assign(Object.assign({}, bpe(e)), { + [`${r}-multiple${s}`]: Object.assign(Object.assign({}, vpe(e)), { // ========================= Selector ========================= [`${r}-selector`]: { display: "flex", @@ -17477,8 +17477,8 @@ const ek = (e) => { "&:after": { display: "inline-block", width: 0, - margin: `${te(n)} 0`, - lineHeight: te(o), + margin: `${ee(n)} 0`, + lineHeight: ee(o), visibility: "hidden", content: '"\\a0"' } @@ -17486,7 +17486,7 @@ const ek = (e) => { // ======================== Selections ======================== [`${r}-selection-item`]: { height: l.itemHeight, - lineHeight: te(l.itemLineHeight) + lineHeight: ee(l.itemLineHeight) }, // ========================== Input ========================== [`${i}-item + ${i}-item`]: { @@ -17506,7 +17506,7 @@ const ek = (e) => { "\n &-input,\n &-mirror\n ": { height: o, fontFamily: e.fontFamily, - lineHeight: te(o), + lineHeight: ee(o), transition: `all ${e.motionDurationSlow}` }, "&-input": { @@ -17557,17 +17557,17 @@ function K1(e, t) { } } }; - return [wpe(e, t), i]; + return [mpe(e, t), i]; } -const xpe = (e) => { +const ype = (e) => { const { componentCls: t - } = e, r = hr(e, { + } = e, r = fr(e, { selectHeight: e.controlHeightSM, multipleSelectItemHeight: e.multipleItemHeightSM, borderRadius: e.borderRadiusSM, borderRadiusSM: e.borderRadiusXS - }), n = hr(e, { + }), n = fr(e, { fontSize: e.fontSizeLG, selectHeight: e.controlHeightLG, multipleSelectItemHeight: e.multipleItemHeightLG, @@ -17606,7 +17606,7 @@ function Y1(e, t) { fontSize: e.fontSize, height: e.controlHeight, // ========================= Selector ========================= - [`${r}-selector`]: Object.assign(Object.assign({}, qr(e, !0)), { + [`${r}-selector`]: Object.assign(Object.assign({}, rn(e, !0)), { display: "flex", borderRadius: i, [`${r}-selection-search`]: { @@ -17625,7 +17625,7 @@ function Y1(e, t) { ${r}-selection-placeholder `]: { padding: 0, - lineHeight: te(o), + lineHeight: ee(o), transition: `all ${e.motionDurationSlow}, visibility 0s`, alignSelf: "center" }, @@ -17664,12 +17664,12 @@ function Y1(e, t) { [`${r}-selector`]: { width: "100%", height: "100%", - padding: `0 ${te(n)}`, + padding: `0 ${ee(n)}`, [`${r}-selection-search-input`]: { height: o }, "&:after": { - lineHeight: te(o) + lineHeight: ee(o) } } }, @@ -17686,7 +17686,7 @@ function Y1(e, t) { position: "absolute", insetInlineStart: 0, insetInlineEnd: 0, - padding: `0 ${te(n)}`, + padding: `0 ${ee(n)}`, "&:after": { display: "none" } @@ -17696,7 +17696,7 @@ function Y1(e, t) { } }; } -function Epe(e) { +function Cpe(e) { const { componentCls: t } = e, r = e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal(); @@ -17704,7 +17704,7 @@ function Epe(e) { Y1(e), // ======================== Small ======================== // Shared - Y1(hr(e, { + Y1(fr(e, { controlHeight: e.controlHeightSM, borderRadius: e.borderRadiusSM }), "sm"), @@ -17717,7 +17717,7 @@ function Epe(e) { insetInlineEnd: r }, [`${t}-selector`]: { - padding: `0 ${te(r)}` + padding: `0 ${ee(r)}` }, // With arrow should provides `padding-right` to show the arrow [`&${t}-show-arrow ${t}-selection-search`]: { @@ -17734,14 +17734,14 @@ function Epe(e) { }, // ======================== Large ======================== // Shared - Y1(hr(e, { + Y1(fr(e, { controlHeight: e.singleItemHeightLG, fontSize: e.fontSizeLG, borderRadius: e.borderRadiusLG }), "lg") ]; } -const Rpe = (e) => { +const Spe = (e) => { const { fontSize: t, lineHeight: r, @@ -17785,7 +17785,7 @@ const Rpe = (e) => { multipleItemBorderColorDisabled: "transparent", showArrowPaddingInlineEnd: Math.ceil(e.fontSize * 1.25) }; -}, R9 = (e, t) => { +}, w9 = (e, t) => { const { componentCls: r, antCls: n, @@ -17793,7 +17793,7 @@ const Rpe = (e) => { } = e; return { [`&:not(${r}-customize-input) ${r}-selector`]: { - border: `${te(e.lineWidth)} ${e.lineType} ${t.borderColor}`, + border: `${ee(e.lineWidth)} ${e.lineType} ${t.borderColor}`, background: e.selectorBg }, [`&:not(${r}-disabled):not(${r}-customize-input):not(${n}-pagination-size-changer)`]: { @@ -17802,26 +17802,26 @@ const Rpe = (e) => { }, [`${r}-focused& ${r}-selector`]: { borderColor: t.activeBorderColor, - boxShadow: `0 0 0 ${te(i)} ${t.activeShadowColor}`, + boxShadow: `0 0 0 ${ee(i)} ${t.activeShadowColor}`, outline: 0 } } }; -}, tk = (e, t) => ({ - [`&${e.componentCls}-status-${t.status}`]: Object.assign({}, R9(e, t)) -}), Ppe = (e) => ({ - "&-outlined": Object.assign(Object.assign(Object.assign(Object.assign({}, R9(e, { +}, JN = (e, t) => ({ + [`&${e.componentCls}-status-${t.status}`]: Object.assign({}, w9(e, t)) +}), bpe = (e) => ({ + "&-outlined": Object.assign(Object.assign(Object.assign(Object.assign({}, w9(e, { borderColor: e.colorBorder, hoverBorderHover: e.colorPrimaryHover, activeBorderColor: e.colorPrimary, activeShadowColor: e.controlOutline - })), tk(e, { + })), JN(e, { status: "error", borderColor: e.colorError, hoverBorderHover: e.colorErrorHover, activeBorderColor: e.colorError, activeShadowColor: e.colorErrorOutline - })), tk(e, { + })), JN(e, { status: "warning", borderColor: e.colorWarning, hoverBorderHover: e.colorWarningHover, @@ -17836,10 +17836,10 @@ const Rpe = (e) => { }, [`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]: { background: e.multipleItemBg, - border: `${te(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}` + border: `${ee(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}` } }) -}), P9 = (e, t) => { +}), x9 = (e, t) => { const { componentCls: r, antCls: n @@ -17847,7 +17847,7 @@ const Rpe = (e) => { return { [`&:not(${r}-customize-input) ${r}-selector`]: { background: t.bg, - border: `${te(e.lineWidth)} ${e.lineType} transparent`, + border: `${ee(e.lineWidth)} ${e.lineType} transparent`, color: t.color }, [`&:not(${r}-disabled):not(${r}-customize-input):not(${n}-pagination-size-changer)`]: { @@ -17861,21 +17861,21 @@ const Rpe = (e) => { } } }; -}, rk = (e, t) => ({ - [`&${e.componentCls}-status-${t.status}`]: Object.assign({}, P9(e, t)) -}), Tpe = (e) => ({ - "&-filled": Object.assign(Object.assign(Object.assign(Object.assign({}, P9(e, { +}, ek = (e, t) => ({ + [`&${e.componentCls}-status-${t.status}`]: Object.assign({}, x9(e, t)) +}), wpe = (e) => ({ + "&-filled": Object.assign(Object.assign(Object.assign(Object.assign({}, x9(e, { bg: e.colorFillTertiary, hoverBg: e.colorFillSecondary, activeBorderColor: e.colorPrimary, color: e.colorText - })), rk(e, { + })), ek(e, { status: "error", bg: e.colorErrorBg, hoverBg: e.colorErrorBgHover, activeBorderColor: e.colorError, color: e.colorError - })), rk(e, { + })), ek(e, { status: "warning", bg: e.colorWarningBg, hoverBg: e.colorWarningBgHover, @@ -17891,10 +17891,10 @@ const Rpe = (e) => { }, [`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]: { background: e.colorBgContainer, - border: `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}` + border: `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}` } }) -}), _pe = (e) => ({ +}), xpe = (e) => ({ "&-borderless": { [`${e.componentCls}-selector`]: { background: "transparent", @@ -17907,7 +17907,7 @@ const Rpe = (e) => { }, [`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]: { background: e.multipleItemBg, - border: `${te(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}` + border: `${ee(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}` }, // Status [`&${e.componentCls}-status-error`]: { @@ -17921,9 +17921,9 @@ const Rpe = (e) => { } } } -}), Mpe = (e) => ({ - [e.componentCls]: Object.assign(Object.assign(Object.assign({}, Ppe(e)), Tpe(e)), _pe(e)) -}), Dpe = (e) => { +}), Epe = (e) => ({ + [e.componentCls]: Object.assign(Object.assign(Object.assign({}, bpe(e)), wpe(e)), xpe(e)) +}), Rpe = (e) => { const { componentCls: t } = e; @@ -17948,7 +17948,7 @@ const Rpe = (e) => { } } }; -}, Ipe = (e) => { +}, Ppe = (e) => { const { componentCls: t } = e; @@ -17967,7 +17967,7 @@ const Rpe = (e) => { } } }; -}, Ape = (e) => { +}, Tpe = (e) => { const { antCls: t, componentCls: r, @@ -17975,11 +17975,11 @@ const Rpe = (e) => { iconCls: i } = e; return { - [r]: Object.assign(Object.assign({}, qr(e)), { + [r]: Object.assign(Object.assign({}, rn(e)), { position: "relative", display: "inline-block", cursor: "pointer", - [`&:not(${r}-customize-input) ${r}-selector`]: Object.assign(Object.assign({}, Dpe(e)), Ipe(e)), + [`&:not(${r}-customize-input) ${r}-selector`]: Object.assign(Object.assign({}, Rpe(e)), Ppe(e)), // ======================== Selection ======================== [`${r}-selection-item`]: Object.assign(Object.assign({ flex: 1, @@ -17999,7 +17999,7 @@ const Rpe = (e) => { pointerEvents: "none" }), // ========================== Arrow ========================== - [`${r}-arrow`]: Object.assign(Object.assign({}, $b()), { + [`${r}-arrow`]: Object.assign(Object.assign({}, Nb()), { position: "absolute", top: "50%", insetInlineStart: "auto", @@ -18079,7 +18079,7 @@ const Rpe = (e) => { } } }; -}, Ope = (e) => { +}, _pe = (e) => { const { componentCls: t } = e; @@ -18096,13 +18096,13 @@ const Rpe = (e) => { // == LTR == // ===================================================== // Base - Ape(e), + Tpe(e), // Single - Epe(e), + Cpe(e), // Multiple - xpe(e), - // Dropdown ype(e), + // Dropdown + fpe(e), // ===================================================== // == RTL == // ===================================================== @@ -18114,50 +18114,50 @@ const Rpe = (e) => { // ===================================================== // == Space Compact == // ===================================================== - qD(e, { + YD(e, { borderElCls: `${t}-selector`, focusElCls: `${t}-focused` }) ]; -}, Lpe = zr("Select", (e, t) => { +}, Mpe = jr("Select", (e, t) => { let { rootPrefixCls: r } = t; - const n = hr(e, { + const n = fr(e, { rootPrefixCls: r, inputPaddingHorizontalBase: e.calc(e.paddingSM).sub(1).equal(), multipleSelectItemHeight: e.multipleItemHeight, selectHeight: e.controlHeight }); - return [Ope(n), Mpe(n)]; -}, Rpe, { + return [_pe(n), Epe(n)]; +}, Spe, { unitless: { optionLineHeight: !0, optionSelectedFontWeight: !0 } }); -var Fpe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z" } }] }, name: "check", theme: "outlined" }, Npe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var Dpe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z" } }] }, name: "check", theme: "outlined" }, Ipe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Fpe + icon: Dpe })); -}, Zb = /* @__PURE__ */ S.forwardRef(Npe); -process.env.NODE_ENV !== "production" && (Zb.displayName = "CheckOutlined"); -var kpe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z" } }] }, name: "down", theme: "outlined" }, $pe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, qb = /* @__PURE__ */ S.forwardRef(Ipe); +process.env.NODE_ENV !== "production" && (qb.displayName = "CheckOutlined"); +var Ape = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z" } }] }, name: "down", theme: "outlined" }, Ope = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: kpe + icon: Ape })); -}, gI = /* @__PURE__ */ S.forwardRef($pe); -process.env.NODE_ENV !== "production" && (gI.displayName = "DownOutlined"); -var Bpe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" } }] }, name: "search", theme: "outlined" }, Vpe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, pI = /* @__PURE__ */ S.forwardRef(Ope); +process.env.NODE_ENV !== "production" && (pI.displayName = "DownOutlined"); +var Lpe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z" } }] }, name: "search", theme: "outlined" }, Fpe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Bpe + icon: Lpe })); -}, Qb = /* @__PURE__ */ S.forwardRef(Vpe); -process.env.NODE_ENV !== "production" && (Qb.displayName = "SearchOutlined"); -function zpe(e) { +}, Xb = /* @__PURE__ */ S.forwardRef(Fpe); +process.env.NODE_ENV !== "production" && (Xb.displayName = "SearchOutlined"); +function Npe(e) { let { suffixIcon: t, clearIcon: r, @@ -18172,7 +18172,7 @@ function zpe(e) { showArrow: d, componentName: h } = e; - process.env.NODE_ENV !== "production" && Sr(h).deprecated(!r, "clearIcon", "allowClear={{ clearIcon: React.ReactNode }}"); + process.env.NODE_ENV !== "production" && Rr(h).deprecated(!r, "clearIcon", "allowClear={{ clearIcon: React.ReactNode }}"); const f = r ?? /* @__PURE__ */ S.createElement(Qf, null), p = (y) => t === null && !s && !d ? null : /* @__PURE__ */ S.createElement(S.Fragment, null, c !== !1 && y, s && u); let v = null; if (t !== void 0) @@ -18188,15 +18188,15 @@ function zpe(e) { open: b, showSearch: w } = C; - return p(b && w ? /* @__PURE__ */ S.createElement(Qb, { + return p(b && w ? /* @__PURE__ */ S.createElement(Xb, { className: y - }) : /* @__PURE__ */ S.createElement(gI, { + }) : /* @__PURE__ */ S.createElement(pI, { className: y })); }; } let g = null; - n !== void 0 ? g = n : a ? g = /* @__PURE__ */ S.createElement(Zb, null) : g = null; + n !== void 0 ? g = n : a ? g = /* @__PURE__ */ S.createElement(qb, null) : g = null; let m = null; return i !== void 0 ? m = i : m = /* @__PURE__ */ S.createElement(ql, null), { clearIcon: f, @@ -18205,17 +18205,17 @@ function zpe(e) { removeIcon: m }; } -function Hpe(e, t) { +function kpe(e, t) { return t !== void 0 ? t : e !== null; } -var Gpe = function(e, t) { +var $pe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const T9 = "SECRET_COMBOBOX_MODE_DO_NOT_USE", _9 = (e, t) => { +const E9 = "SECRET_COMBOBOX_MODE_DO_NOT_USE", R9 = (e, t) => { var r; const { prefixCls: n, @@ -18239,11 +18239,11 @@ const T9 = "SECRET_COMBOBOX_MODE_DO_NOT_USE", _9 = (e, t) => { style: w, allowClear: x, variant: E, - dropdownStyle: P, - transitionName: R, + dropdownStyle: R, + transitionName: P, tagRender: T, maxCount: _ - } = e, D = Gpe(e, ["prefixCls", "bordered", "className", "rootClassName", "getPopupContainer", "popupClassName", "dropdownClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "builtinPlacements", "dropdownMatchSelectWidth", "popupMatchSelectWidth", "direction", "style", "allowClear", "variant", "dropdownStyle", "transitionName", "tagRender", "maxCount"]), { + } = e, D = $pe(e, ["prefixCls", "bordered", "className", "rootClassName", "getPopupContainer", "popupClassName", "dropdownClassName", "listHeight", "placement", "listItemHeight", "size", "disabled", "notFoundContent", "status", "builtinPlacements", "dropdownMatchSelectWidth", "popupMatchSelectWidth", "direction", "style", "allowClear", "variant", "dropdownStyle", "transitionName", "tagRender", "maxCount"]), { getPopupContainer: A, getPrefixCls: M, renderEmpty: O, @@ -18252,23 +18252,23 @@ const T9 = "SECRET_COMBOBOX_MODE_DO_NOT_USE", _9 = (e, t) => { popupMatchSelectWidth: F, popupOverflow: k, select: I - } = S.useContext(pt), [, V] = si(), z = h ?? (V == null ? void 0 : V.controlHeight), $ = M("select", n), W = M(), j = b ?? L, { + } = S.useContext(gt), [, V] = ai(), H = h ?? (V == null ? void 0 : V.controlHeight), $ = M("select", n), W = M(), j = b ?? L, { compactSize: X, compactItemClassnames: q - } = wm($, j), [Z, ee] = pI("select", E, i), Q = Qn($), [Y, K, oe] = Lpe($, Q), G = S.useMemo(() => { + } = xm($, j), [J, te] = fI("select", E, i), Q = vi($), [Y, K, oe] = Mpe($, Q), G = S.useMemo(() => { const { mode: Ue } = e; if (Ue !== "combobox") - return Ue === T9 ? "combobox" : Ue; - }, [e.mode]), re = G === "multiple" || G === "tags", le = Hpe(e.suffixIcon, e.showArrow), ue = (r = C ?? y) !== null && r !== void 0 ? r : F, { + return Ue === E9 ? "combobox" : Ue; + }, [e.mode]), re = G === "multiple" || G === "tags", le = kpe(e.suffixIcon, e.showArrow), ue = (r = C ?? y) !== null && r !== void 0 ? r : F, { status: he, hasFeedback: fe, isFormItemInput: de, feedbackIcon: pe - } = S.useContext(Ea), _e = Xb(he, g); + } = S.useContext(Ea), _e = Yb(he, g); let be; - v !== void 0 ? be = v : G === "combobox" ? be = null : be = (O == null ? void 0 : O("Select")) || /* @__PURE__ */ S.createElement(fI, { + v !== void 0 ? be = v : G === "combobox" ? be = null : be = (O == null ? void 0 : O("Select")) || /* @__PURE__ */ S.createElement(hI, { componentName: "Select" }); const { @@ -18276,7 +18276,7 @@ const T9 = "SECRET_COMBOBOX_MODE_DO_NOT_USE", _9 = (e, t) => { itemIcon: Ve, removeIcon: ie, clearIcon: ye - } = zpe(Object.assign(Object.assign({}, D), { + } = Npe(Object.assign(Object.assign({}, D), { multiple: re, hasFeedback: fe, feedbackIcon: pe, @@ -18287,32 +18287,32 @@ const T9 = "SECRET_COMBOBOX_MODE_DO_NOT_USE", _9 = (e, t) => { clearIcon: ye } : x, ke = Sn(D, ["suffixIcon", "itemIcon"]), we = ne(l || c, { [`${$}-dropdown-${j}`]: j === "rtl" - }, a, oe, Q, K), Ce = so((Ue) => { + }, a, oe, Q, K), Ce = Eo((Ue) => { var Ae; return (Ae = f ?? X) !== null && Ae !== void 0 ? Ae : Ue; - }), xe = S.useContext(Fl), He = p ?? xe, je = ne({ + }), xe = S.useContext(Ll), ze = p ?? xe, je = ne({ [`${$}-lg`]: Ce === "large", [`${$}-sm`]: Ce === "small", [`${$}-rtl`]: j === "rtl", - [`${$}-${Z}`]: ee, + [`${$}-${J}`]: te, [`${$}-in-form-item`]: de - }, iS($, _e, fe), q, I == null ? void 0 : I.className, o, a, oe, Q, K), st = S.useMemo(() => d !== void 0 ? d : j === "rtl" ? "bottomRight" : "bottomLeft", [d, j]); + }, rS($, _e, fe), q, I == null ? void 0 : I.className, o, a, oe, Q, K), st = S.useMemo(() => d !== void 0 ? d : j === "rtl" ? "bottomRight" : "bottomLeft", [d, j]); if (process.env.NODE_ENV !== "production") { - const Ue = Sr("Select"); + const Ue = Rr("Select"); Ue.deprecated(!c, "dropdownClassName", "popupClassName"), Ue.deprecated(y === void 0, "dropdownMatchSelectWidth", "popupMatchSelectWidth"), process.env.NODE_ENV !== "production" && Ue(!("showArrow" in e), "deprecated", "`showArrow` is deprecated which will be removed in next major version. It will be a default behavior, you can hide it by setting `suffixIcon` to null."), Ue.deprecated(!("bordered" in e), "bordered", "variant"), process.env.NODE_ENV !== "production" && Ue(!(typeof _ < "u" && !re), "usage", "`maxCount` only works with mode `multiple` or `tags`"); } - const [Xe] = Vd("SelectLike", P == null ? void 0 : P.zIndex); - return Y(/* @__PURE__ */ S.createElement(hI, Object.assign({ + const [Xe] = Vd("SelectLike", R == null ? void 0 : R.zIndex); + return Y(/* @__PURE__ */ S.createElement(dI, Object.assign({ ref: t, virtual: N, showSearch: I == null ? void 0 : I.showSearch }, ke, { style: Object.assign(Object.assign({}, I == null ? void 0 : I.style), w), dropdownMatchSelectWidth: ue, - transitionName: xa(W, "slide-up", R), - builtinPlacements: mpe(m, k), + transitionName: xa(W, "slide-up", P), + builtinPlacements: hpe(m, k), listHeight: u, - listItemHeight: z, + listItemHeight: H, mode: G, prefixCls: $, placement: st, @@ -18325,30 +18325,30 @@ const T9 = "SECRET_COMBOBOX_MODE_DO_NOT_USE", _9 = (e, t) => { className: je, getPopupContainer: s || A, dropdownClassName: we, - disabled: He, - dropdownStyle: Object.assign(Object.assign({}, P), { + disabled: ze, + dropdownStyle: Object.assign(Object.assign({}, R), { zIndex: Xe }), maxCount: re ? _ : void 0, tagRender: re ? T : void 0 }))); }; -process.env.NODE_ENV !== "production" && (_9.displayName = "Select"); -const xo = /* @__PURE__ */ S.forwardRef(_9), Wpe = n9(xo); -xo.SECRET_COMBOBOX_MODE_DO_NOT_USE = T9; -xo.Option = uI; -xo.OptGroup = cI; -xo._InternalPanelDoNotUseOrYouWillBeFired = Wpe; -process.env.NODE_ENV !== "production" && (xo.displayName = "Select"); -const Ks = ["xxl", "xl", "lg", "md", "sm", "xs"], jpe = (e) => ({ +process.env.NODE_ENV !== "production" && (R9.displayName = "Select"); +const bo = /* @__PURE__ */ S.forwardRef(R9), Bpe = e9(bo); +bo.SECRET_COMBOBOX_MODE_DO_NOT_USE = E9; +bo.Option = cI; +bo.OptGroup = lI; +bo._InternalPanelDoNotUseOrYouWillBeFired = Bpe; +process.env.NODE_ENV !== "production" && (bo.displayName = "Select"); +const kl = ["xxl", "xl", "lg", "md", "sm", "xs"], Vpe = (e) => ({ xs: `(max-width: ${e.screenXSMax}px)`, sm: `(min-width: ${e.screenSM}px)`, md: `(min-width: ${e.screenMD}px)`, lg: `(min-width: ${e.screenLG}px)`, xl: `(min-width: ${e.screenXL}px)`, xxl: `(min-width: ${e.screenXXL}px)` -}), Upe = (e) => { - const t = e, r = [].concat(Ks).reverse(); +}), Hpe = (e) => { + const t = e, r = [].concat(kl).reverse(); return r.forEach((n, i) => { const o = n.toUpperCase(), a = `screen${o}Min`, s = `screen${o}`; if (!(t[a] <= t[s])) @@ -18363,8 +18363,8 @@ const Ks = ["xxl", "xl", "lg", "md", "sm", "xs"], jpe = (e) => ({ } }), e; }; -function M9() { - const [, e] = si(), t = jpe(Upe(e)); +function P9() { + const [, e] = ai(), t = Vpe(Hpe(e)); return B.useMemo(() => { const r = /* @__PURE__ */ new Map(); let n = -1, i = {}; @@ -18405,21 +18405,21 @@ function M9() { }; }, [e]); } -const D9 = (e, t) => { +const T9 = (e, t) => { if (t && typeof t == "object") - for (let r = 0; r < Ks.length; r++) { - const n = Ks[r]; + for (let r = 0; r < kl.length; r++) { + const n = kl[r]; if (e[n] && t[n] !== void 0) return t[n]; } }; -function I9() { +function _9() { const [, e] = S.useReducer((t) => t + 1, 0); return e; } -function Mm() { +function Zb() { let e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : !0; - const t = ve({}), r = I9(), n = M9(); + const t = ve({}), r = _9(), n = P9(); return Pr(() => { const i = n.subscribe((o) => { t.current = o, e && r(); @@ -18427,242 +18427,8 @@ function Mm() { return () => n.unsubscribe(i); }, []), t.current; } -const TT = /* @__PURE__ */ S.createContext({}), Kpe = (e) => { - const { - antCls: t, - componentCls: r, - iconCls: n, - avatarBg: i, - avatarColor: o, - containerSize: a, - containerSizeLG: s, - containerSizeSM: l, - textFontSize: c, - textFontSizeLG: u, - textFontSizeSM: d, - borderRadius: h, - borderRadiusLG: f, - borderRadiusSM: p, - lineWidth: v, - lineType: g - } = e, m = (y, C, b) => ({ - width: y, - height: y, - borderRadius: "50%", - [`&${r}-square`]: { - borderRadius: b - }, - [`&${r}-icon`]: { - fontSize: C, - [`> ${n}`]: { - margin: 0 - } - } - }); - return { - [r]: Object.assign(Object.assign(Object.assign(Object.assign({}, qr(e)), { - position: "relative", - display: "inline-flex", - justifyContent: "center", - alignItems: "center", - overflow: "hidden", - color: o, - whiteSpace: "nowrap", - textAlign: "center", - verticalAlign: "middle", - background: i, - border: `${te(v)} ${g} transparent`, - "&-image": { - background: "transparent" - }, - [`${t}-image-img`]: { - display: "block" - } - }), m(a, c, h)), { - "&-lg": Object.assign({}, m(s, u, f)), - "&-sm": Object.assign({}, m(l, d, p)), - "> img": { - display: "block", - width: "100%", - height: "100%", - objectFit: "cover" - } - }) - }; -}, Ype = (e) => { - const { - componentCls: t, - groupBorderColor: r, - groupOverlapping: n, - groupSpace: i - } = e; - return { - [`${t}-group`]: { - display: "inline-flex", - [`${t}`]: { - borderColor: r - }, - "> *:not(:first-child)": { - marginInlineStart: n - } - }, - [`${t}-group-popover`]: { - [`${t} + ${t}`]: { - marginInlineStart: i - } - } - }; -}, qpe = (e) => { - const { - controlHeight: t, - controlHeightLG: r, - controlHeightSM: n, - fontSize: i, - fontSizeLG: o, - fontSizeXL: a, - fontSizeHeading3: s, - marginXS: l, - marginXXS: c, - colorBorderBg: u - } = e; - return { - containerSize: t, - containerSizeLG: r, - containerSizeSM: n, - textFontSize: Math.round((o + a) / 2), - textFontSizeLG: s, - textFontSizeSM: i, - groupSpace: c, - groupOverlapping: -l, - groupBorderColor: u - }; -}, A9 = zr("Avatar", (e) => { - const { - colorTextLightSolid: t, - colorTextPlaceholder: r - } = e, n = hr(e, { - avatarBg: r, - avatarColor: t - }); - return [Kpe(n), Ype(n)]; -}, qpe); -var Xpe = function(e, t) { - var r = {}; - for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); - if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) - t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); - return r; -}; -const Zpe = (e, t) => { - const [r, n] = S.useState(1), [i, o] = S.useState(!1), [a, s] = S.useState(!0), l = S.useRef(null), c = S.useRef(null), u = ao(t, l), { - getPrefixCls: d, - avatar: h - } = S.useContext(pt), f = S.useContext(TT), p = () => { - if (!c.current || !l.current) - return; - const Z = c.current.offsetWidth, ee = l.current.offsetWidth; - if (Z !== 0 && ee !== 0) { - const { - gap: Q = 4 - } = e; - Q * 2 < ee && n(ee - Q * 2 < Z ? (ee - Q * 2) / Z : 1); - } - }; - S.useEffect(() => { - o(!0); - }, []), S.useEffect(() => { - s(!0), n(1); - }, [e.src]), S.useEffect(p, [e.gap]); - const v = () => { - const { - onError: Z - } = e; - (Z == null ? void 0 : Z()) !== !1 && s(!1); - }, { - prefixCls: g, - shape: m, - size: y, - src: C, - srcSet: b, - icon: w, - className: x, - rootClassName: E, - alt: P, - draggable: R, - children: T, - crossOrigin: _ - } = e, D = Xpe(e, ["prefixCls", "shape", "size", "src", "srcSet", "icon", "className", "rootClassName", "alt", "draggable", "children", "crossOrigin"]), A = so((Z) => { - var ee, Q; - return (Q = (ee = y ?? (f == null ? void 0 : f.size)) !== null && ee !== void 0 ? ee : Z) !== null && Q !== void 0 ? Q : "default"; - }), M = Object.keys(typeof A == "object" ? A || {} : {}).some((Z) => ["xs", "sm", "md", "lg", "xl", "xxl"].includes(Z)), O = Mm(M), L = S.useMemo(() => { - if (typeof A != "object") - return {}; - const Z = Ks.find((Q) => O[Q]), ee = A[Z]; - return ee ? { - width: ee, - height: ee, - fontSize: ee && (w || T) ? ee / 2 : 18 - } : {}; - }, [O, A]); - if (process.env.NODE_ENV !== "production") { - const Z = Sr("Avatar"); - process.env.NODE_ENV !== "production" && Z(!(typeof w == "string" && w.length > 2), "breaking", `\`icon\` is using ReactNode instead of string naming in v4. Please check \`${w}\` at https://ant.design/components/icon`); - } - const N = d("avatar", g), F = Qn(N), [k, I, V] = A9(N, F), z = ne({ - [`${N}-lg`]: A === "large", - [`${N}-sm`]: A === "small" - }), $ = /* @__PURE__ */ S.isValidElement(C), W = m || (f == null ? void 0 : f.shape) || "circle", j = ne(N, z, h == null ? void 0 : h.className, `${N}-${W}`, { - [`${N}-image`]: $ || C && a, - [`${N}-icon`]: !!w - }, V, F, x, E, I), X = typeof A == "number" ? { - width: A, - height: A, - fontSize: w ? A / 2 : 18 - } : {}; - let q; - if (typeof C == "string" && a) - q = /* @__PURE__ */ S.createElement("img", { - src: C, - draggable: R, - srcSet: b, - onError: v, - alt: P, - crossOrigin: _ - }); - else if ($) - q = C; - else if (w) - q = w; - else if (i || r !== 1) { - const Z = `scale(${r})`, ee = { - msTransform: Z, - WebkitTransform: Z, - transform: Z - }; - q = /* @__PURE__ */ S.createElement(Si, { - onResize: p - }, /* @__PURE__ */ S.createElement("span", { - className: `${N}-string`, - ref: c, - style: Object.assign({}, ee) - }, T)); - } else - q = /* @__PURE__ */ S.createElement("span", { - className: `${N}-string`, - style: { - opacity: 0 - }, - ref: c - }, T); - return delete D.onError, delete D.gap, k(/* @__PURE__ */ S.createElement("span", Object.assign({}, D, { - style: Object.assign(Object.assign(Object.assign(Object.assign({}, X), L), h == null ? void 0 : h.style), D.style), - className: j, - ref: u - }), q)); -}, vI = /* @__PURE__ */ S.forwardRef(Zpe); -process.env.NODE_ENV !== "production" && (vI.displayName = "Avatar"); const If = (e) => e ? typeof e == "function" ? e() : e : null; -function mI(e) { +function gI(e) { var t = e.children, r = e.prefixCls, n = e.id, i = e.overlayInnerStyle, o = e.className, a = e.style; return /* @__PURE__ */ S.createElement("div", { className: ne("".concat(r, "-content"), o), @@ -18680,7 +18446,7 @@ var dh = { }, hh = { adjustX: 1, shiftY: !0 -}, Zo = [0, 0], Qpe = { +}, Zo = [0, 0], zpe = { left: { points: ["cr", "cl"], overflow: hh, @@ -18753,29 +18519,29 @@ var dh = { offset: [-4, 0], targetOffset: Zo } -}, Jpe = ["overlayClassName", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "prefixCls", "children", "onVisibleChange", "afterVisibleChange", "transitionName", "animation", "motion", "placement", "align", "destroyTooltipOnHide", "defaultVisible", "getTooltipContainer", "overlayInnerStyle", "arrowContent", "overlay", "id", "showArrow"], ege = function(t, r) { - var n = t.overlayClassName, i = t.trigger, o = i === void 0 ? ["hover"] : i, a = t.mouseEnterDelay, s = a === void 0 ? 0 : a, l = t.mouseLeaveDelay, c = l === void 0 ? 0.1 : l, u = t.overlayStyle, d = t.prefixCls, h = d === void 0 ? "rc-tooltip" : d, f = t.children, p = t.onVisibleChange, v = t.afterVisibleChange, g = t.transitionName, m = t.animation, y = t.motion, C = t.placement, b = C === void 0 ? "right" : C, w = t.align, x = w === void 0 ? {} : w, E = t.destroyTooltipOnHide, P = E === void 0 ? !1 : E, R = t.defaultVisible, T = t.getTooltipContainer, _ = t.overlayInnerStyle; +}, Gpe = ["overlayClassName", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "prefixCls", "children", "onVisibleChange", "afterVisibleChange", "transitionName", "animation", "motion", "placement", "align", "destroyTooltipOnHide", "defaultVisible", "getTooltipContainer", "overlayInnerStyle", "arrowContent", "overlay", "id", "showArrow"], Wpe = function(t, r) { + var n = t.overlayClassName, i = t.trigger, o = i === void 0 ? ["hover"] : i, a = t.mouseEnterDelay, s = a === void 0 ? 0 : a, l = t.mouseLeaveDelay, c = l === void 0 ? 0.1 : l, u = t.overlayStyle, d = t.prefixCls, h = d === void 0 ? "rc-tooltip" : d, f = t.children, p = t.onVisibleChange, v = t.afterVisibleChange, g = t.transitionName, m = t.animation, y = t.motion, C = t.placement, b = C === void 0 ? "right" : C, w = t.align, x = w === void 0 ? {} : w, E = t.destroyTooltipOnHide, R = E === void 0 ? !1 : E, P = t.defaultVisible, T = t.getTooltipContainer, _ = t.overlayInnerStyle; t.arrowContent; - var D = t.overlay, A = t.id, M = t.showArrow, O = M === void 0 ? !0 : M, L = Ft(t, Jpe), N = ve(null); - Js(r, function() { + var D = t.overlay, A = t.id, M = t.showArrow, O = M === void 0 ? !0 : M, L = Ft(t, Gpe), N = ve(null); + Qs(r, function() { return N.current; }); - var F = J({}, L); + var F = Z({}, L); "visible" in t && (F.popupVisible = t.visible); var k = function() { - return /* @__PURE__ */ S.createElement(mI, { + return /* @__PURE__ */ S.createElement(gI, { key: "content", prefixCls: h, id: A, overlayInnerStyle: _ }, D); }; - return /* @__PURE__ */ S.createElement(Yb, Te({ + return /* @__PURE__ */ S.createElement(Ub, Te({ popupClassName: n, prefixCls: h, popup: k, action: o, - builtinPlacements: Qpe, + builtinPlacements: zpe, popupPlacement: b, ref: N, popupAlign: x, @@ -18785,16 +18551,16 @@ var dh = { popupTransitionName: g, popupAnimation: m, popupMotion: y, - defaultPopupVisible: R, - autoDestroy: P, + defaultPopupVisible: P, + autoDestroy: R, mouseLeaveDelay: c, popupStyle: u, mouseEnterDelay: s, arrow: O }, F), f); }; -const tge = /* @__PURE__ */ nn(ege); -function yI(e) { +const jpe = /* @__PURE__ */ nn(Wpe); +function vI(e) { const { sizePopupArrow: t, borderRadiusXS: r, @@ -18806,7 +18572,7 @@ function yI(e) { arrowPolygon: C }; } -const rge = (e, t, r) => { +const Upe = (e, t, r) => { const { sizePopupArrow: n, arrowPolygon: i, @@ -18843,7 +18609,7 @@ const rge = (e, t, r) => { margin: "auto", borderRadius: { _skip_check_: !0, - value: `0 0 ${te(s)} 0` + value: `0 0 ${ee(s)} 0` }, transform: "translateY(50%) rotate(-135deg)", boxShadow: r, @@ -18851,21 +18617,21 @@ const rge = (e, t, r) => { background: "transparent" } }; -}, O9 = 8; -function Jb(e) { +}, M9 = 8; +function Qb(e) { const { contentRadius: t, limitVerticalRadius: r } = e, n = t > 12 ? t + 2 : 12; return { arrowOffsetHorizontal: n, - arrowOffsetVertical: r ? O9 : n + arrowOffsetVertical: r ? M9 : n }; } -function Oy(e, t) { +function Iy(e, t) { return e ? t : {}; } -function CI(e, t, r) { +function mI(e, t, r) { const { componentCls: n, boxShadowPopoverArrow: i, @@ -18887,12 +18653,12 @@ function CI(e, t, r) { position: "absolute", zIndex: 1, display: "block" - }, rge(e, t, i)), { + }, Upe(e, t, i)), { "&:before": { background: t } })] - }, Oy(!!l.top, { + }, Iy(!!l.top, { [[`&-placement-top > ${n}-arrow`, `&-placement-topLeft > ${n}-arrow`, `&-placement-topRight > ${n}-arrow`].join(",")]: { bottom: s, transform: "translateY(100%) rotate(180deg)" @@ -18916,7 +18682,7 @@ function CI(e, t, r) { value: a } } - })), Oy(!!l.bottom, { + })), Iy(!!l.bottom, { [[`&-placement-bottom > ${n}-arrow`, `&-placement-bottomLeft > ${n}-arrow`, `&-placement-bottomRight > ${n}-arrow`].join(",")]: { top: s, transform: "translateY(-100%)" @@ -18940,7 +18706,7 @@ function CI(e, t, r) { value: a } } - })), Oy(!!l.left, { + })), Iy(!!l.left, { [[`&-placement-left > ${n}-arrow`, `&-placement-leftTop > ${n}-arrow`, `&-placement-leftBottom > ${n}-arrow`].join(",")]: { right: { _skip_check_: !0, @@ -18961,7 +18727,7 @@ function CI(e, t, r) { [`&-placement-leftBottom > ${n}-arrow`]: { bottom: o } - })), Oy(!!l.right, { + })), Iy(!!l.right, { [[`&-placement-right > ${n}-arrow`, `&-placement-rightTop > ${n}-arrow`, `&-placement-rightBottom > ${n}-arrow`].join(",")]: { left: { _skip_check_: !0, @@ -18985,7 +18751,7 @@ function CI(e, t, r) { })) }; } -function nge(e, t, r, n) { +function Kpe(e, t, r, n) { if (n === !1) return { adjustX: !1, @@ -19005,7 +18771,7 @@ function nge(e, t, r, n) { const a = Object.assign(Object.assign({}, o), i); return a.shiftX || (a.adjustX = !0), a.shiftY || (a.adjustY = !0), a; } -const nk = { +const tk = { left: { points: ["cr", "cl"] }, @@ -19042,7 +18808,7 @@ const nk = { leftBottom: { points: ["br", "bl"] } -}, ige = { +}, Ype = { topLeft: { points: ["bl", "tc"] }, @@ -19067,8 +18833,8 @@ const nk = { leftBottom: { points: ["br", "cl"] } -}, oge = /* @__PURE__ */ new Set(["topLeft", "topRight", "bottomLeft", "bottomRight", "leftTop", "leftBottom", "rightTop", "rightBottom"]); -function L9(e) { +}, qpe = /* @__PURE__ */ new Set(["topLeft", "topRight", "bottomLeft", "bottomRight", "leftTop", "leftBottom", "rightTop", "rightBottom"]); +function D9(e) { const { arrowWidth: t, autoAdjustOverflow: r, @@ -19077,12 +18843,12 @@ function L9(e) { borderRadius: o, visibleFirst: a } = e, s = t / 2, l = {}; - return Object.keys(nk).forEach((c) => { - const u = n && ige[c] || nk[c], d = Object.assign(Object.assign({}, u), { + return Object.keys(tk).forEach((c) => { + const u = n && Ype[c] || tk[c], d = Object.assign(Object.assign({}, u), { offset: [0, 0], dynamicInset: !0 }); - switch (l[c] = d, oge.has(c) && (d.autoArrow = !1), c) { + switch (l[c] = d, qpe.has(c) && (d.autoArrow = !1), c) { case "top": case "topLeft": case "topRight": @@ -19104,7 +18870,7 @@ function L9(e) { d.offset[0] = s + i; break; } - const h = Jb({ + const h = Qb({ contentRadius: o, limitVerticalRadius: !0 }); @@ -19127,10 +18893,10 @@ function L9(e) { d.offset[1] = h.arrowOffsetHorizontal + s; break; } - d.overflow = nge(c, h, t, r), a && (d.htmlRegion = "visibleFirst"); + d.overflow = Kpe(c, h, t, r), a && (d.htmlRegion = "visibleFirst"); }), l; } -const age = (e) => { +const Xpe = (e) => { const { componentCls: t, // ant-tooltip @@ -19146,7 +18912,7 @@ const age = (e) => { } = e; return [ { - [t]: Object.assign(Object.assign(Object.assign(Object.assign({}, qr(e)), { + [t]: Object.assign(Object.assign(Object.assign(Object.assign({}, rn(e)), { position: "absolute", zIndex: a, display: "block", @@ -19162,7 +18928,7 @@ const age = (e) => { [`${t}-inner`]: { minWidth: "1em", minHeight: s, - padding: `${te(e.calc(c).div(2).equal())} ${te(u)}`, + padding: `${ee(e.calc(c).div(2).equal())} ${ee(u)}`, color: n, textAlign: "start", textDecoration: "none", @@ -19175,13 +18941,13 @@ const age = (e) => { // Limit left and right placement radius [["&-placement-left", "&-placement-leftTop", "&-placement-leftBottom", "&-placement-right", "&-placement-rightTop", "&-placement-rightBottom"].join(",")]: { [`${t}-inner`]: { - borderRadius: e.min(o, O9) + borderRadius: e.min(o, M9) } }, [`${t}-content`]: { position: "relative" } - }), FG(e, (d, h) => { + }), AG(e, (d, h) => { let { darkColor: f } = h; @@ -19203,7 +18969,7 @@ const age = (e) => { }) }, // Arrow Style - CI(e, "var(--antd-arrow-background-color)"), + mI(e, "var(--antd-arrow-background-color)"), // Pure Render { [`${t}-pure`]: { @@ -19213,42 +18979,42 @@ const age = (e) => { } } ]; -}, sge = (e) => Object.assign(Object.assign({ +}, Zpe = (e) => Object.assign(Object.assign({ zIndexPopup: e.zIndexPopupBase + 70 -}, Jb({ +}, Qb({ contentRadius: e.borderRadius, limitVerticalRadius: !0 -})), yI(hr(e, { +})), vI(fr(e, { borderRadiusOuter: Math.min(e.borderRadiusOuter, 4) -}))), F9 = function(e) { +}))), I9 = function(e) { let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !0; - return zr("Tooltip", (n) => { + return jr("Tooltip", (n) => { const { borderRadius: i, colorTextLightSolid: o, colorBgSpotlight: a - } = n, s = hr(n, { + } = n, s = fr(n, { // default variables tooltipMaxWidth: 250, tooltipColor: o, tooltipBorderRadius: i, tooltipBg: a }); - return [age(s), tp(n, "zoom-big-fast")]; - }, sge, { + return [Xpe(s), tp(n, "zoom-big-fast")]; + }, Zpe, { resetStyle: !1, // Popover use Tooltip as internal component. We do not need to handle this. injectStyle: t })(e); -}, lge = Tv.map((e) => `${e}-inverse`), cge = ["success", "processing", "error", "default", "warning"]; -function N9(e) { - return (arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !0) ? [].concat($e(lge), $e(Tv)).includes(e) : Tv.includes(e); +}, Qpe = _v.map((e) => `${e}-inverse`), Jpe = ["success", "processing", "error", "default", "warning"]; +function A9(e) { + return (arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !0) ? [].concat($e(Qpe), $e(_v)).includes(e) : _v.includes(e); } -function uge(e) { - return cge.includes(e); +function ege(e) { + return Jpe.includes(e); } -function k9(e, t) { - const r = N9(t), n = ne({ +function O9(e, t) { + const r = A9(t), n = ne({ [`${e}-${t}`]: t && r }), i = {}, o = {}; return t && !r && (i.background = t, o["--antd-arrow-background-color"] = t), { @@ -19257,7 +19023,7 @@ function k9(e, t) { arrowStyle: o }; } -const dge = (e) => { +const tge = (e) => { const { prefixCls: t, className: r, @@ -19267,26 +19033,26 @@ const dge = (e) => { overlayInnerStyle: a } = e, { getPrefixCls: s - } = S.useContext(pt), l = s("tooltip", t), [c, u, d] = F9(l), h = k9(l, o), f = h.arrowStyle, p = Object.assign(Object.assign({}, a), h.overlayStyle), v = ne(u, d, l, `${l}-pure`, `${l}-placement-${n}`, r, h.className); + } = S.useContext(gt), l = s("tooltip", t), [c, u, d] = I9(l), h = O9(l, o), f = h.arrowStyle, p = Object.assign(Object.assign({}, a), h.overlayStyle), v = ne(u, d, l, `${l}-pure`, `${l}-placement-${n}`, r, h.className); return c(/* @__PURE__ */ S.createElement("div", { className: v, style: f }, /* @__PURE__ */ S.createElement("div", { className: `${l}-arrow` - }), /* @__PURE__ */ S.createElement(mI, Object.assign({}, e, { + }), /* @__PURE__ */ S.createElement(gI, Object.assign({}, e, { className: u, prefixCls: l, overlayInnerStyle: p }), i))); }; -var hge = function(e, t) { +var rge = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const fge = /* @__PURE__ */ S.forwardRef((e, t) => { +const nge = /* @__PURE__ */ S.forwardRef((e, t) => { var r, n; const { prefixCls: i, @@ -19305,11 +19071,11 @@ const fge = /* @__PURE__ */ S.forwardRef((e, t) => { builtinPlacements: m, arrowPointAtCenter: y = !1, autoAdjustOverflow: C = !0 - } = e, b = !!p, [, w] = si(), { + } = e, b = !!p, [, w] = ai(), { getPopupContainer: x, getPrefixCls: E, - direction: P - } = S.useContext(pt), R = Sr("Tooltip"), T = S.useRef(null), _ = () => { + direction: R + } = S.useContext(gt), P = Rr("Tooltip"), T = S.useRef(null), _ = () => { var be; (be = T.current) === null || be === void 0 || be.forceAlign(); }; @@ -19318,14 +19084,14 @@ const fge = /* @__PURE__ */ S.forwardRef((e, t) => { return { forceAlign: _, forcePopupAlign: () => { - R.deprecated(!1, "forcePopupAlign", "forceAlign"), _(); + P.deprecated(!1, "forcePopupAlign", "forceAlign"), _(); }, nativeElement: (be = T.current) === null || be === void 0 ? void 0 : be.nativeElement }; }), process.env.NODE_ENV !== "production" && ([["visible", "open"], ["defaultVisible", "defaultOpen"], ["onVisibleChange", "onOpenChange"], ["afterVisibleChange", "afterOpenChange"], ["arrowPointAtCenter", "arrow={{ pointAtCenter: true }}"]].forEach((be) => { let [Me, Ve] = be; - R.deprecated(!(Me in e), Me, Ve); - }), process.env.NODE_ENV !== "production" && R(!f || typeof f == "boolean", "usage", "`destroyTooltipOnHide` no need config `keepParent` anymore. Please use `boolean` value directly."), process.env.NODE_ENV !== "production" && R(!p || typeof p == "boolean" || !("arrowPointAtCenter" in p), "deprecated", "`arrowPointAtCenter` in `arrow` is deprecated. Please use `pointAtCenter` instead.")); + P.deprecated(!(Me in e), Me, Ve); + }), process.env.NODE_ENV !== "production" && P(!f || typeof f == "boolean", "usage", "`destroyTooltipOnHide` no need config `keepParent` anymore. Please use `boolean` value directly."), process.env.NODE_ENV !== "production" && P(!p || typeof p == "boolean" || !("arrowPointAtCenter" in p), "deprecated", "`arrowPointAtCenter` in `arrow` is deprecated. Please use `pointAtCenter` instead.")); const [D, A] = pn(!1, { value: (r = e.open) !== null && r !== void 0 ? r : e.visible, defaultValue: (n = e.defaultOpen) !== null && n !== void 0 ? n : e.defaultVisible @@ -19335,7 +19101,7 @@ const fge = /* @__PURE__ */ S.forwardRef((e, t) => { }, L = S.useMemo(() => { var be, Me; let Ve = y; - return typeof p == "object" && (Ve = (Me = (be = p.pointAtCenter) !== null && be !== void 0 ? be : p.arrowPointAtCenter) !== null && Me !== void 0 ? Me : y), m || L9({ + return typeof p == "object" && (Ve = (Me = (be = p.pointAtCenter) !== null && be !== void 0 ? be : p.arrowPointAtCenter) !== null && Me !== void 0 ? Me : y), m || D9({ arrowPointAtCenter: Ve, autoAdjustOverflow: C, arrowWidth: b ? w.sizePopupArrow : 0, @@ -19343,26 +19109,26 @@ const fge = /* @__PURE__ */ S.forwardRef((e, t) => { offset: w.marginXXS, visibleFirst: !0 }); - }, [y, p, m, w]), N = S.useMemo(() => v === 0 ? v : g || v || "", [g, v]), F = /* @__PURE__ */ S.createElement(Mv, { + }, [y, p, m, w]), N = S.useMemo(() => v === 0 ? v : g || v || "", [g, v]), F = /* @__PURE__ */ S.createElement(Dv, { space: !0 }, typeof N == "function" ? N() : N), { getPopupContainer: k, placement: I = "top", mouseEnterDelay: V = 0.1, - mouseLeaveDelay: z = 0.1, + mouseLeaveDelay: H = 0.1, overlayStyle: $, rootClassName: W - } = e, j = hge(e, ["getPopupContainer", "placement", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "rootClassName"]), X = E("tooltip", i), q = E(), Z = e["data-popover-inject"]; - let ee = D; - !("open" in e) && !("visible" in e) && M && (ee = !1); - const Q = /* @__PURE__ */ S.isValidElement(u) && !rW(u) ? u : /* @__PURE__ */ S.createElement("span", null, u), Y = Q.props, K = !Y.className || typeof Y.className == "string" ? ne(Y.className, o || `${X}-open`) : Y.className, [oe, G, re] = F9(X, !Z), le = k9(X, l), ue = le.arrowStyle, he = Object.assign(Object.assign({}, c), le.overlayStyle), fe = ne(s, { - [`${X}-rtl`]: P === "rtl" - }, le.className, W, G, re), [de, pe] = Vd("Tooltip", j.zIndex), _e = /* @__PURE__ */ S.createElement(tge, Object.assign({}, j, { + } = e, j = rge(e, ["getPopupContainer", "placement", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "rootClassName"]), X = E("tooltip", i), q = E(), J = e["data-popover-inject"]; + let te = D; + !("open" in e) && !("visible" in e) && M && (te = !1); + const Q = /* @__PURE__ */ S.isValidElement(u) && !JG(u) ? u : /* @__PURE__ */ S.createElement("span", null, u), Y = Q.props, K = !Y.className || typeof Y.className == "string" ? ne(Y.className, o || `${X}-open`) : Y.className, [oe, G, re] = I9(X, !J), le = O9(X, l), ue = le.arrowStyle, he = Object.assign(Object.assign({}, c), le.overlayStyle), fe = ne(s, { + [`${X}-rtl`]: R === "rtl" + }, le.className, W, G, re), [de, pe] = Vd("Tooltip", j.zIndex), _e = /* @__PURE__ */ S.createElement(jpe, Object.assign({}, j, { zIndex: de, showArrow: b, placement: I, mouseEnterDelay: V, - mouseLeaveDelay: z, + mouseLeaveDelay: H, prefixCls: X, overlayClassName: fe, overlayStyle: Object.assign(Object.assign({}, ue), $), @@ -19370,7 +19136,7 @@ const fge = /* @__PURE__ */ S.forwardRef((e, t) => { ref: T, builtinPlacements: L, overlay: F, - visible: ee, + visible: te, onVisibleChange: O, afterVisibleChange: d ?? h, overlayInnerStyle: he, @@ -19382,16 +19148,16 @@ const fge = /* @__PURE__ */ S.forwardRef((e, t) => { motionDeadline: 1e3 }, destroyTooltipOnHide: !!f - }), ee ? Fi(Q, { + }), te ? eo(Q, { className: K }) : Q); - return oe(/* @__PURE__ */ S.createElement(Cm.Provider, { + return oe(/* @__PURE__ */ S.createElement(Sm.Provider, { value: pe }, _e)); -}), Wo = fge; +}), Wo = nge; process.env.NODE_ENV !== "production" && (Wo.displayName = "Tooltip"); -Wo._InternalPanelDoNotUseOrYouWillBeFired = dge; -const pge = (e) => { +Wo._InternalPanelDoNotUseOrYouWillBeFired = tge; +const ige = (e) => { const { componentCls: t, popoverColor: r, @@ -19411,7 +19177,7 @@ const pge = (e) => { } = e; return [ { - [t]: Object.assign(Object.assign({}, qr(e)), { + [t]: Object.assign(Object.assign({}, rn(e)), { position: "absolute", top: 0, // use `left` to fix https://github.com/ant-design/ant-design/issues/39195 @@ -19460,7 +19226,7 @@ const pge = (e) => { }) }, // Arrow Style - CI(e, "var(--antd-arrow-background-color)"), + mI(e, "var(--antd-arrow-background-color)"), // Pure Render { [`${t}-pure`]: { @@ -19474,12 +19240,12 @@ const pge = (e) => { } } ]; -}, gge = (e) => { +}, oge = (e) => { const { componentCls: t } = e; return { - [t]: Tv.map((r) => { + [t]: _v.map((r) => { const n = e[`${r}6`]; return { [`&${t}-${r}`]: { @@ -19494,7 +19260,7 @@ const pge = (e) => { }; }) }; -}, vge = (e) => { +}, age = (e) => { const { lineWidth: t, controlHeight: r, @@ -19511,7 +19277,7 @@ const pge = (e) => { return Object.assign(Object.assign(Object.assign({ titleMinWidth: 177, zIndexPopup: a + 30 - }, yI(e)), Jb({ + }, vI(e)), Qb({ contentRadius: s, limitVerticalRadius: !0 })), { @@ -19522,31 +19288,31 @@ const pge = (e) => { titleBorderBottom: o ? `${t}px ${c} ${u}` : "none", innerContentPadding: o ? `${d}px ${v}px` : 0 }); -}, $9 = zr("Popover", (e) => { +}, L9 = jr("Popover", (e) => { const { colorBgElevated: t, colorText: r - } = e, n = hr(e, { + } = e, n = fr(e, { popoverBg: t, popoverColor: r }); - return [pge(n), gge(n), tp(n, "zoom-big")]; -}, vge, { + return [ige(n), oge(n), tp(n, "zoom-big")]; +}, age, { resetStyle: !1, deprecatedTokens: [["width", "titleMinWidth"], ["minWidth", "titleMinWidth"]] }); -var mge = function(e, t) { +var sge = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const yge = (e, t, r) => !t && !r ? null : /* @__PURE__ */ S.createElement(S.Fragment, null, t && /* @__PURE__ */ S.createElement("div", { +const lge = (e, t, r) => !t && !r ? null : /* @__PURE__ */ S.createElement(S.Fragment, null, t && /* @__PURE__ */ S.createElement("div", { className: `${e}-title` }, If(t)), /* @__PURE__ */ S.createElement("div", { className: `${e}-inner-content` -}, If(r))), Cge = (e) => { +}, If(r))), cge = (e) => { const { hashId: t, prefixCls: r, @@ -19562,31 +19328,31 @@ const yge = (e, t, r) => !t && !r ? null : /* @__PURE__ */ S.createElement(S.Fra style: i }, /* @__PURE__ */ S.createElement("div", { className: `${r}-arrow` - }), /* @__PURE__ */ S.createElement(mI, Object.assign({}, e, { + }), /* @__PURE__ */ S.createElement(gI, Object.assign({}, e, { className: t, prefixCls: r - }), l || yge(r, a, s))); -}, B9 = (e) => { + }), l || lge(r, a, s))); +}, F9 = (e) => { const { prefixCls: t, className: r - } = e, n = mge(e, ["prefixCls", "className"]), { + } = e, n = sge(e, ["prefixCls", "className"]), { getPrefixCls: i - } = S.useContext(pt), o = i("popover", t), [a, s, l] = $9(o); - return a(/* @__PURE__ */ S.createElement(Cge, Object.assign({}, n, { + } = S.useContext(gt), o = i("popover", t), [a, s, l] = L9(o); + return a(/* @__PURE__ */ S.createElement(cge, Object.assign({}, n, { prefixCls: o, hashId: s, className: ne(r, l) }))); }; -var Sge = function(e, t) { +var uge = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const bge = (e) => { +const dge = (e) => { let { title: t, content: r, @@ -19597,7 +19363,7 @@ const bge = (e) => { }, If(t)), /* @__PURE__ */ S.createElement("div", { className: `${n}-inner-content` }, If(r))); -}, wge = /* @__PURE__ */ S.forwardRef((e, t) => { +}, hge = /* @__PURE__ */ S.forwardRef((e, t) => { var r, n; const { prefixCls: i, @@ -19611,17 +19377,17 @@ const bge = (e) => { mouseLeaveDelay: h = 0.1, onOpenChange: f, overlayStyle: p = {} - } = e, v = Sge(e, ["prefixCls", "title", "content", "overlayClassName", "placement", "trigger", "children", "mouseEnterDelay", "mouseLeaveDelay", "onOpenChange", "overlayStyle"]), { + } = e, v = uge(e, ["prefixCls", "title", "content", "overlayClassName", "placement", "trigger", "children", "mouseEnterDelay", "mouseLeaveDelay", "onOpenChange", "overlayStyle"]), { getPrefixCls: g - } = S.useContext(pt), m = g("popover", i), [y, C, b] = $9(m), w = g(), x = ne(s, C, b), [E, P] = pn(!1, { + } = S.useContext(gt), m = g("popover", i), [y, C, b] = L9(m), w = g(), x = ne(s, C, b), [E, R] = pn(!1, { value: (r = e.open) !== null && r !== void 0 ? r : e.visible, defaultValue: (n = e.defaultOpen) !== null && n !== void 0 ? n : e.defaultVisible - }), R = (D, A) => { - P(D, !0), f == null || f(D, A); + }), P = (D, A) => { + R(D, !0), f == null || f(D, A); }, T = (D) => { - D.keyCode === Oe.ESC && R(!1, D); + D.keyCode === Oe.ESC && P(!1, D); }, _ = (D) => { - R(D); + P(D); }; return y(/* @__PURE__ */ S.createElement(Wo, Object.assign({ placement: l, @@ -19635,100 +19401,31 @@ const bge = (e) => { ref: t, open: E, onOpenChange: _, - overlay: o || a ? /* @__PURE__ */ S.createElement(bge, { + overlay: o || a ? /* @__PURE__ */ S.createElement(dge, { prefixCls: m, title: o, content: a }) : null, transitionName: xa(w, "zoom-big", v.transitionName), "data-popover-inject": !0 - }), Fi(u, { + }), eo(u, { onKeyDown: (D) => { var A, M; /* @__PURE__ */ S.isValidElement(u) && ((M = u == null ? void 0 : (A = u.props).onKeyDown) === null || M === void 0 || M.call(A, D)), T(D); } }))); -}), Dm = wge; -Dm._InternalPanelDoNotUseOrYouWillBeFired = B9; -process.env.NODE_ENV !== "production" && (Dm.displayName = "Popover"); -const ik = (e) => { - const { - size: t, - shape: r - } = S.useContext(TT), n = S.useMemo(() => ({ - size: e.size || t, - shape: e.shape || r - }), [e.size, e.shape, t, r]); - return /* @__PURE__ */ S.createElement(TT.Provider, { - value: n - }, e.children); -}, xge = (e) => { - var t, r, n; - const { - getPrefixCls: i, - direction: o - } = S.useContext(pt), { - prefixCls: a, - className: s, - rootClassName: l, - style: c, - maxCount: u, - maxStyle: d, - size: h, - shape: f, - maxPopoverPlacement: p, - maxPopoverTrigger: v, - children: g, - max: m - } = e; - if (process.env.NODE_ENV !== "production") { - const D = Sr("Avatar.Group"); - D.deprecated(!u, "maxCount", "max={{ count: number }}"), D.deprecated(!d, "maxStyle", "max={{ style: CSSProperties }}"), D.deprecated(!p, "maxPopoverPlacement", "max={{ popover: PopoverProps }}"), D.deprecated(!v, "maxPopoverTrigger", "max={{ popover: PopoverProps }}"); - } - const y = i("avatar", a), C = `${y}-group`, b = Qn(y), [w, x, E] = A9(y, b), P = ne(C, { - [`${C}-rtl`]: o === "rtl" - }, E, b, s, l, x), R = mi(g).map((D, A) => Fi(D, { - key: `avatar-key-${A}` - })), T = (m == null ? void 0 : m.count) || u, _ = R.length; - if (T && T < _) { - const D = R.slice(0, T), A = R.slice(T, _), M = (m == null ? void 0 : m.style) || d, O = ((t = m == null ? void 0 : m.popover) === null || t === void 0 ? void 0 : t.trigger) || v || "hover", L = ((r = m == null ? void 0 : m.popover) === null || r === void 0 ? void 0 : r.placement) || p || "top", N = Object.assign(Object.assign({ - content: A - }, m == null ? void 0 : m.popover), { - overlayClassName: ne(`${C}-popover`, (n = m == null ? void 0 : m.popover) === null || n === void 0 ? void 0 : n.overlayClassName), - placement: L, - trigger: O - }); - return D.push(/* @__PURE__ */ S.createElement(Dm, Object.assign({ - key: "avatar-popover-key", - destroyTooltipOnHide: !0 - }, N), /* @__PURE__ */ S.createElement(vI, { - style: M - }, `+${_ - T}`))), w(/* @__PURE__ */ S.createElement(ik, { - shape: f, - size: h - }, /* @__PURE__ */ S.createElement("div", { - className: P, - style: c - }, D))); - } - return w(/* @__PURE__ */ S.createElement(ik, { - shape: f, - size: h - }, /* @__PURE__ */ S.createElement("div", { - className: P, - style: c - }, R))); -}, V9 = vI; -V9.Group = xge; -var Ege = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z" } }] }, name: "right", theme: "outlined" }, Rge = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}), Jb = hge; +Jb._InternalPanelDoNotUseOrYouWillBeFired = F9; +process.env.NODE_ENV !== "production" && (Jb.displayName = "Popover"); +var fge = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z" } }] }, name: "right", theme: "outlined" }, pge = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Ege + icon: fge })); -}, $c = /* @__PURE__ */ S.forwardRef(Rge); +}, $c = /* @__PURE__ */ S.forwardRef(pge); process.env.NODE_ENV !== "production" && ($c.displayName = "RightOutlined"); -var Pge = Oe.ESC, Tge = Oe.TAB; -function _ge(e) { +var gge = Oe.ESC, vge = Oe.TAB; +function mge(e) { var t = e.visible, r = e.triggerRef, n = e.onVisibleChange, i = e.autoFocus, o = e.overlayRef, a = S.useRef(!1), s = function() { if (t) { var d, h; @@ -19739,10 +19436,10 @@ function _ge(e) { return (d = o.current) !== null && d !== void 0 && d.focus ? (o.current.focus(), a.current = !0, !0) : !1; }, c = function(d) { switch (d.keyCode) { - case Pge: + case gge: s(); break; - case Tge: { + case vge: { var h = !1; a.current || (h = l()), h ? d.preventDefault() : s(); break; @@ -19757,11 +19454,11 @@ function _ge(e) { }; }, [t]); } -var Mge = /* @__PURE__ */ nn(function(e, t) { +var yge = /* @__PURE__ */ nn(function(e, t) { var r = e.overlay, n = e.arrow, i = e.prefixCls, o = Ct(function() { var s; return typeof r == "function" ? s = r() : s = r, s; - }, [r]), a = ao(t, o == null ? void 0 : o.ref); + }, [r]), a = xo(t, o == null ? void 0 : o.ref); return /* @__PURE__ */ B.createElement(B.Fragment, null, n && /* @__PURE__ */ B.createElement("div", { className: "".concat(i, "-arrow") }), /* @__PURE__ */ B.cloneElement(o, { @@ -19770,7 +19467,7 @@ var Mge = /* @__PURE__ */ nn(function(e, t) { }), fh = { adjustX: 1, adjustY: 1 -}, ph = [0, 0], Dge = { +}, ph = [0, 0], Cge = { topLeft: { points: ["bl", "tl"], overflow: fh, @@ -19807,45 +19504,45 @@ var Mge = /* @__PURE__ */ nn(function(e, t) { offset: [0, 4], targetOffset: ph } -}, Ige = ["arrow", "prefixCls", "transitionName", "animation", "align", "placement", "placements", "getPopupContainer", "showAction", "hideAction", "overlayClassName", "overlayStyle", "visible", "trigger", "autoFocus", "overlay", "children", "onVisibleChange"]; -function Age(e, t) { - var r, n = e.arrow, i = n === void 0 ? !1 : n, o = e.prefixCls, a = o === void 0 ? "rc-dropdown" : o, s = e.transitionName, l = e.animation, c = e.align, u = e.placement, d = u === void 0 ? "bottomLeft" : u, h = e.placements, f = h === void 0 ? Dge : h, p = e.getPopupContainer, v = e.showAction, g = e.hideAction, m = e.overlayClassName, y = e.overlayStyle, C = e.visible, b = e.trigger, w = b === void 0 ? ["hover"] : b, x = e.autoFocus, E = e.overlay, P = e.children, R = e.onVisibleChange, T = Ft(e, Ige), _ = B.useState(), D = ce(_, 2), A = D[0], M = D[1], O = "visible" in e ? C : A, L = B.useRef(null), N = B.useRef(null), F = B.useRef(null); +}, Sge = ["arrow", "prefixCls", "transitionName", "animation", "align", "placement", "placements", "getPopupContainer", "showAction", "hideAction", "overlayClassName", "overlayStyle", "visible", "trigger", "autoFocus", "overlay", "children", "onVisibleChange"]; +function bge(e, t) { + var r, n = e.arrow, i = n === void 0 ? !1 : n, o = e.prefixCls, a = o === void 0 ? "rc-dropdown" : o, s = e.transitionName, l = e.animation, c = e.align, u = e.placement, d = u === void 0 ? "bottomLeft" : u, h = e.placements, f = h === void 0 ? Cge : h, p = e.getPopupContainer, v = e.showAction, g = e.hideAction, m = e.overlayClassName, y = e.overlayStyle, C = e.visible, b = e.trigger, w = b === void 0 ? ["hover"] : b, x = e.autoFocus, E = e.overlay, R = e.children, P = e.onVisibleChange, T = Ft(e, Sge), _ = B.useState(), D = ce(_, 2), A = D[0], M = D[1], O = "visible" in e ? C : A, L = B.useRef(null), N = B.useRef(null), F = B.useRef(null); B.useImperativeHandle(t, function() { return L.current; }); - var k = function(Z) { - M(Z), R == null || R(Z); + var k = function(J) { + M(J), P == null || P(J); }; - _ge({ + mge({ visible: O, triggerRef: F, onVisibleChange: k, autoFocus: x, overlayRef: N }); - var I = function(Z) { - var ee = e.onOverlayClick; - M(!1), ee && ee(Z); + var I = function(J) { + var te = e.onOverlayClick; + M(!1), te && te(J); }, V = function() { - return /* @__PURE__ */ B.createElement(Mge, { + return /* @__PURE__ */ B.createElement(yge, { ref: N, overlay: E, prefixCls: a, arrow: i }); - }, z = function() { + }, H = function() { return typeof E == "function" ? V : V(); }, $ = function() { - var Z = e.minOverlayWidthMatchTrigger, ee = e.alignPoint; - return "minOverlayWidthMatchTrigger" in e ? Z : !ee; + var J = e.minOverlayWidthMatchTrigger, te = e.alignPoint; + return "minOverlayWidthMatchTrigger" in e ? J : !te; }, W = function() { - var Z = e.openClassName; - return Z !== void 0 ? Z : "".concat(a, "-open"); - }, j = /* @__PURE__ */ B.cloneElement(P, { - className: ne((r = P.props) === null || r === void 0 ? void 0 : r.className, O && W()), - ref: js(P) ? ao(F, P.ref) : void 0 + var J = e.openClassName; + return J !== void 0 ? J : "".concat(a, "-open"); + }, j = /* @__PURE__ */ B.cloneElement(R, { + className: ne((r = R.props) === null || r === void 0 ? void 0 : r.className, O && W()), + ref: js(R) ? xo(F, R.ref) : void 0 }), X = g; - return !X && w.indexOf("contextMenu") !== -1 && (X = ["click"]), /* @__PURE__ */ B.createElement(Yb, Te({ + return !X && w.indexOf("contextMenu") !== -1 && (X = ["click"]), /* @__PURE__ */ B.createElement(Ub, Te({ builtinPlacements: f }, T, { prefixCls: a, @@ -19861,32 +19558,32 @@ function Age(e, t) { popupAnimation: l, popupVisible: O, stretch: $() ? "minWidth" : "", - popup: z(), + popup: H(), onPopupVisibleChange: k, onPopupClick: I, getPopupContainer: p }), j); } -const z9 = /* @__PURE__ */ B.forwardRef(Age); -var H9 = /* @__PURE__ */ S.createContext(null); -function G9(e, t) { +const N9 = /* @__PURE__ */ B.forwardRef(bge); +var k9 = /* @__PURE__ */ S.createContext(null); +function $9(e, t) { return e === void 0 ? null : "".concat(e, "-").concat(t); } -function W9(e) { - var t = S.useContext(H9); - return G9(t, e); +function B9(e) { + var t = S.useContext(k9); + return $9(t, e); } -var Oge = ["children", "locked"], is = /* @__PURE__ */ S.createContext(null); -function Lge(e, t) { - var r = J({}, e); +var wge = ["children", "locked"], is = /* @__PURE__ */ S.createContext(null); +function xge(e, t) { + var r = Z({}, e); return Object.keys(t).forEach(function(n) { var i = t[n]; i !== void 0 && (r[n] = i); }), r; } -function Iv(e) { - var t = e.children, r = e.locked, n = Ft(e, Oge), i = S.useContext(is), o = $d(function() { - return Lge(i, n); +function Av(e) { + var t = e.children, r = e.locked, n = Ft(e, wge), i = S.useContext(is), o = $d(function() { + return xge(i, n); }, [i, n], function(a, s) { return !r && (a[0] !== s[0] || !rs(a[1], s[1], !0)); }); @@ -19894,21 +19591,21 @@ function Iv(e) { value: o }, t); } -var Fge = [], j9 = /* @__PURE__ */ S.createContext(null); +var Ege = [], V9 = /* @__PURE__ */ S.createContext(null); function ew() { - return S.useContext(j9); + return S.useContext(V9); } -var U9 = /* @__PURE__ */ S.createContext(Fge); +var H9 = /* @__PURE__ */ S.createContext(Ege); function rp(e) { - var t = S.useContext(U9); + var t = S.useContext(H9); return S.useMemo(function() { return e !== void 0 ? [].concat($e(t), [e]) : t; }, [t, e]); } -var K9 = /* @__PURE__ */ S.createContext(null), SI = /* @__PURE__ */ S.createContext({}); -function ok(e) { +var z9 = /* @__PURE__ */ S.createContext(null), yI = /* @__PURE__ */ S.createContext({}); +function rk(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1; - if (zb(e)) { + if (Bb(e)) { var r = e.nodeName.toLowerCase(), n = ( // Focusable element ["input", "select", "textarea", "button"].includes(r) || // Editable element @@ -19919,20 +19616,20 @@ function ok(e) { } return !1; } -function Nge(e) { +function Rge(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, r = $e(e.querySelectorAll("*")).filter(function(n) { - return ok(n, t); + return rk(n, t); }); - return ok(e, t) && r.unshift(e), r; + return rk(e, t) && r.unshift(e), r; } -var _T = Oe.LEFT, MT = Oe.RIGHT, DT = Oe.UP, pC = Oe.DOWN, gC = Oe.ENTER, Y9 = Oe.ESC, kp = Oe.HOME, $p = Oe.END, ak = [DT, pC, _T, MT]; -function kge(e, t, r, n) { +var TT = Oe.LEFT, _T = Oe.RIGHT, MT = Oe.UP, hC = Oe.DOWN, fC = Oe.ENTER, G9 = Oe.ESC, $p = Oe.HOME, Bp = Oe.END, nk = [MT, hC, TT, _T]; +function Pge(e, t, r, n) { var i, o, a, s, l = "prev", c = "next", u = "children", d = "parent"; - if (e === "inline" && n === gC) + if (e === "inline" && n === fC) return { inlineTrigger: !0 }; - var h = (i = {}, U(i, DT, l), U(i, pC, c), i), f = (o = {}, U(o, _T, r ? c : l), U(o, MT, r ? l : c), U(o, pC, u), U(o, gC, u), o), p = (a = {}, U(a, DT, l), U(a, pC, c), U(a, gC, u), U(a, Y9, d), U(a, _T, r ? u : d), U(a, MT, r ? d : u), a), v = { + var h = (i = {}, U(i, MT, l), U(i, hC, c), i), f = (o = {}, U(o, TT, r ? c : l), U(o, _T, r ? l : c), U(o, hC, u), U(o, fC, u), o), p = (a = {}, U(a, MT, l), U(a, hC, c), U(a, fC, u), U(a, G9, d), U(a, TT, r ? u : d), U(a, _T, r ? d : u), a), v = { inline: h, horizontal: f, vertical: p, @@ -19965,7 +19662,7 @@ function kge(e, t, r, n) { return null; } } -function $ge(e) { +function Tge(e) { for (var t = e; t; ) { if (t.getAttribute("data-menu-list")) return t; @@ -19973,7 +19670,7 @@ function $ge(e) { } return null; } -function Bge(e, t) { +function _ge(e, t) { for (var r = e || document.activeElement; r; ) { if (t.has(r)) return r; @@ -19981,25 +19678,25 @@ function Bge(e, t) { } return null; } -function bI(e, t) { - var r = Nge(e, !0); +function CI(e, t) { + var r = Rge(e, !0); return r.filter(function(n) { return t.has(n); }); } -function sk(e, t, r) { +function ik(e, t, r) { var n = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : 1; if (!e) return null; - var i = bI(e, t), o = i.length, a = i.findIndex(function(s) { + var i = CI(e, t), o = i.length, a = i.findIndex(function(s) { return r === s; }); return n < 0 ? a === -1 ? a = o - 1 : a -= 1 : n > 0 && (a += 1), a = (a + o) % o, i[a]; } -var IT = function(t, r) { +var DT = function(t, r) { var n = /* @__PURE__ */ new Set(), i = /* @__PURE__ */ new Map(), o = /* @__PURE__ */ new Map(); return t.forEach(function(a) { - var s = document.querySelector("[data-menu-id='".concat(G9(r, a), "']")); + var s = document.querySelector("[data-menu-id='".concat($9(r, a), "']")); s && (n.add(s), o.set(s, a), i.set(a, s)); }), { elements: n, @@ -20007,7 +19704,7 @@ var IT = function(t, r) { element2key: o }; }; -function Vge(e, t, r, n, i, o, a, s, l, c) { +function Mge(e, t, r, n, i, o, a, s, l, c) { var u = S.useRef(), d = S.useRef(); d.current = t; var h = function() { @@ -20019,12 +19716,12 @@ function Vge(e, t, r, n, i, o, a, s, l, c) { }; }, []), function(f) { var p = f.which; - if ([].concat(ak, [gC, Y9, kp, $p]).includes(p)) { - var v = o(), g = IT(v, n), m = g, y = m.elements, C = m.key2element, b = m.element2key, w = C.get(t), x = Bge(w, y), E = b.get(x), P = kge(e, a(E, !0).length === 1, r, p); - if (!P && p !== kp && p !== $p) + if ([].concat(nk, [fC, G9, $p, Bp]).includes(p)) { + var v = o(), g = DT(v, n), m = g, y = m.elements, C = m.key2element, b = m.element2key, w = C.get(t), x = _ge(w, y), E = b.get(x), R = Pge(e, a(E, !0).length === 1, r, p); + if (!R && p !== $p && p !== Bp) return; - (ak.includes(p) || [kp, $p].includes(p)) && f.preventDefault(); - var R = function(N) { + (nk.includes(p) || [$p, Bp].includes(p)) && f.preventDefault(); + var P = function(N) { if (N) { var F = N, k = N.querySelector("a"); k != null && k.getAttribute("href") && (F = k); @@ -20034,54 +19731,54 @@ function Vge(e, t, r, n, i, o, a, s, l, c) { }); } }; - if ([kp, $p].includes(p) || P.sibling || !x) { + if ([$p, Bp].includes(p) || R.sibling || !x) { var T; - !x || e === "inline" ? T = i.current : T = $ge(x); - var _, D = bI(T, y); - p === kp ? _ = D[0] : p === $p ? _ = D[D.length - 1] : _ = sk(T, y, x, P.offset), R(_); - } else if (P.inlineTrigger) + !x || e === "inline" ? T = i.current : T = Tge(x); + var _, D = CI(T, y); + p === $p ? _ = D[0] : p === Bp ? _ = D[D.length - 1] : _ = ik(T, y, x, R.offset), P(_); + } else if (R.inlineTrigger) l(E); - else if (P.offset > 0) + else if (R.offset > 0) l(E, !0), h(), u.current = Nr(function() { - g = IT(v, n); - var L = x.getAttribute("aria-controls"), N = document.getElementById(L), F = sk(N, g.elements); - R(F); + g = DT(v, n); + var L = x.getAttribute("aria-controls"), N = document.getElementById(L), F = ik(N, g.elements); + P(F); }, 5); - else if (P.offset < 0) { + else if (R.offset < 0) { var A = a(E, !0), M = A[A.length - 2], O = C.get(M); - l(M, !1), R(O); + l(M, !1), P(O); } } c == null || c(f); }; } -function zge(e) { +function Dge(e) { Promise.resolve().then(e); } -var wI = "__RC_UTIL_PATH_SPLIT__", lk = function(t) { - return t.join(wI); -}, Hge = function(t) { - return t.split(wI); -}, AT = "rc-menu-more"; -function Gge() { +var SI = "__RC_UTIL_PATH_SPLIT__", ok = function(t) { + return t.join(SI); +}, Ige = function(t) { + return t.split(SI); +}, IT = "rc-menu-more"; +function Age() { var e = S.useState({}), t = ce(e, 2), r = t[1], n = ve(/* @__PURE__ */ new Map()), i = ve(/* @__PURE__ */ new Map()), o = S.useState([]), a = ce(o, 2), s = a[0], l = a[1], c = ve(0), u = ve(!1), d = function() { u.current || r({}); }, h = ir(function(C, b) { process.env.NODE_ENV !== "production" && Pt(!n.current.has(C), "Duplicated key '".concat(C, "' used in Menu by path [").concat(b.join(" > "), "]")); - var w = lk(b); + var w = ok(b); i.current.set(w, C), n.current.set(C, w), c.current += 1; var x = c.current; - zge(function() { + Dge(function() { x === c.current && d(); }); }, []), f = ir(function(C, b) { - var w = lk(b); + var w = ok(b); i.current.delete(w), n.current.delete(C); }, []), p = ir(function(C) { l(C); }, []), v = ir(function(C, b) { - var w = n.current.get(C) || "", x = Hge(w); - return b && s.includes(x[0]) && x.unshift(AT), x; + var w = n.current.get(C) || "", x = Ige(w); + return b && s.includes(x[0]) && x.unshift(IT), x; }, [s]), g = ir(function(C, b) { return C.filter(function(w) { return w !== void 0; @@ -20091,9 +19788,9 @@ function Gge() { }); }, [v]), m = function() { var b = $e(n.current.keys()); - return s.length && b.push(AT), b; + return s.length && b.push(IT), b; }, y = ir(function(C) { - var b = "".concat(n.current.get(C)).concat(wI), w = /* @__PURE__ */ new Set(); + var b = "".concat(n.current.get(C)).concat(SI), w = /* @__PURE__ */ new Set(); return $e(i.current.keys()).forEach(function(x) { x.startsWith(b) && w.add(i.current.get(x)); }), w; @@ -20114,7 +19811,7 @@ function Gge() { getSubPathKeys: y }; } -function Sg(e) { +function bg(e) { var t = S.useRef(e); t.current = e; var r = S.useCallback(function() { @@ -20124,18 +19821,18 @@ function Sg(e) { }, []); return e ? r : void 0; } -var Wge = Math.random().toFixed(5).toString().slice(2), ck = 0; -function jge(e) { +var Oge = Math.random().toFixed(5).toString().slice(2), ak = 0; +function Lge(e) { var t = pn(e, { value: e }), r = ce(t, 2), n = r[0], i = r[1]; return S.useEffect(function() { - ck += 1; - var o = process.env.NODE_ENV === "test" ? "test" : "".concat(Wge, "-").concat(ck); + ak += 1; + var o = process.env.NODE_ENV === "test" ? "test" : "".concat(Oge, "-").concat(ak); i("rc-menu-uuid-".concat(o)); }, []), n; } -function q9(e, t, r, n) { +function W9(e, t, r, n) { var i = S.useContext(is), o = i.activeKey, a = i.onActive, s = i.onInactive, l = { active: o === e }; @@ -20151,7 +19848,7 @@ function q9(e, t, r, n) { }), s(e); }), l; } -function X9(e) { +function j9(e) { var t = S.useContext(is), r = t.mode, n = t.rtl, i = t.inlineIndent; if (r !== "inline") return null; @@ -20162,29 +19859,29 @@ function X9(e) { paddingLeft: o * i }; } -function Z9(e) { +function U9(e) { var t = e.icon, r = e.props, n = e.children, i; - return t === null || t === !1 ? null : (typeof t == "function" ? i = /* @__PURE__ */ S.createElement(t, J({}, r)) : typeof t != "boolean" && (i = t), i || n || null); + return t === null || t === !1 ? null : (typeof t == "function" ? i = /* @__PURE__ */ S.createElement(t, Z({}, r)) : typeof t != "boolean" && (i = t), i || n || null); } -var Uge = ["item"]; -function oS(e) { - var t = e.item, r = Ft(e, Uge); +var Fge = ["item"]; +function nS(e) { + var t = e.item, r = Ft(e, Fge); return Object.defineProperty(r, "item", { get: function() { return Pt(!1, "`info.item` is deprecated since we will move to function component that not provides React Node instance in future."), t; } }), r; } -var Kge = ["title", "attribute", "elementRef"], Yge = ["style", "className", "eventKey", "warnKey", "disabled", "itemIcon", "children", "role", "onMouseEnter", "onMouseLeave", "onClick", "onKeyDown", "onFocus"], qge = ["active"], Xge = /* @__PURE__ */ function(e) { - el(r, e); - var t = tl(r); +var Nge = ["title", "attribute", "elementRef"], kge = ["style", "className", "eventKey", "warnKey", "disabled", "itemIcon", "children", "role", "onMouseEnter", "onMouseLeave", "onClick", "onKeyDown", "onFocus"], $ge = ["active"], Bge = /* @__PURE__ */ function(e) { + Js(r, e); + var t = el(r); function r() { return Xn(this, r), t.apply(this, arguments); } return Zn(r, [{ key: "render", value: function() { - var i = this.props, o = i.title, a = i.attribute, s = i.elementRef, l = Ft(i, Kge), c = Sn(l, ["eventKey", "popupClassName", "popupOffset", "onTitleClick"]); + var i = this.props, o = i.title, a = i.attribute, s = i.elementRef, l = Ft(i, Nge), c = Sn(l, ["eventKey", "popupClassName", "popupOffset", "onTitleClick"]); return Pt(!a, "`attribute` of Menu.Item is deprecated. Please pass attribute directly."), /* @__PURE__ */ S.createElement(ks.Item, Te({}, a, { title: typeof o == "string" ? o : void 0 }, c, { @@ -20192,8 +19889,8 @@ var Kge = ["title", "attribute", "elementRef"], Yge = ["style", "className", "ev })); } }]), r; -}(S.Component), Zge = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r, n = e.style, i = e.className, o = e.eventKey, a = e.warnKey, s = e.disabled, l = e.itemIcon, c = e.children, u = e.role, d = e.onMouseEnter, h = e.onMouseLeave, f = e.onClick, p = e.onKeyDown, v = e.onFocus, g = Ft(e, Yge), m = W9(o), y = S.useContext(is), C = y.prefixCls, b = y.onItemClick, w = y.disabled, x = y.overflowDisabled, E = y.itemIcon, P = y.selectedKeys, R = y.onActive, T = S.useContext(SI), _ = T._internalRenderMenuItem, D = "".concat(C, "-item"), A = S.useRef(), M = S.useRef(), O = w || s, L = Xc(t, M), N = rp(o); +}(S.Component), Vge = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r, n = e.style, i = e.className, o = e.eventKey, a = e.warnKey, s = e.disabled, l = e.itemIcon, c = e.children, u = e.role, d = e.onMouseEnter, h = e.onMouseLeave, f = e.onClick, p = e.onKeyDown, v = e.onFocus, g = Ft(e, kge), m = B9(o), y = S.useContext(is), C = y.prefixCls, b = y.onItemClick, w = y.disabled, x = y.overflowDisabled, E = y.itemIcon, R = y.selectedKeys, P = y.onActive, T = S.useContext(yI), _ = T._internalRenderMenuItem, D = "".concat(C, "-item"), A = S.useRef(), M = S.useRef(), O = w || s, L = Xc(t, M), N = rp(o); process.env.NODE_ENV !== "production" && a && Pt(!1, "MenuItem should not leave undefined `key`."); var F = function(Y) { return { @@ -20203,58 +19900,58 @@ var Kge = ["title", "attribute", "elementRef"], Yge = ["style", "className", "ev item: A.current, domEvent: Y }; - }, k = l || E, I = q9(o, O, d, h), V = I.active, z = Ft(I, qge), $ = P.includes(o), W = X9(N.length), j = function(Y) { + }, k = l || E, I = W9(o, O, d, h), V = I.active, H = Ft(I, $ge), $ = R.includes(o), W = j9(N.length), j = function(Y) { if (!O) { var K = F(Y); - f == null || f(oS(K)), b(K); + f == null || f(nS(K)), b(K); } }, X = function(Y) { if (p == null || p(Y), Y.which === Oe.ENTER) { var K = F(Y); - f == null || f(oS(K)), b(K); + f == null || f(nS(K)), b(K); } }, q = function(Y) { - R(o), v == null || v(Y); - }, Z = {}; - e.role === "option" && (Z["aria-selected"] = $); - var ee = /* @__PURE__ */ S.createElement(Xge, Te({ + P(o), v == null || v(Y); + }, J = {}; + e.role === "option" && (J["aria-selected"] = $); + var te = /* @__PURE__ */ S.createElement(Bge, Te({ ref: A, elementRef: L, role: u === null ? "none" : u || "menuitem", tabIndex: s ? null : -1, "data-menu-id": x && m ? null : m - }, g, z, Z, { + }, g, H, J, { component: "li", "aria-disabled": s, - style: J(J({}, W), n), + style: Z(Z({}, W), n), className: ne(D, (r = {}, U(r, "".concat(D, "-active"), V), U(r, "".concat(D, "-selected"), $), U(r, "".concat(D, "-disabled"), O), r), i), onClick: j, onKeyDown: X, onFocus: q - }), c, /* @__PURE__ */ S.createElement(Z9, { - props: J(J({}, e), {}, { + }), c, /* @__PURE__ */ S.createElement(U9, { + props: Z(Z({}, e), {}, { isSelected: $ }), icon: k })); - return _ && (ee = _(ee, e, { + return _ && (te = _(te, e, { selected: $ - })), ee; + })), te; }); -function Qge(e, t) { +function Hge(e, t) { var r = e.eventKey, n = ew(), i = rp(r); return S.useEffect(function() { if (n) return n.registerPath(r, i), function() { n.unregisterPath(r, i); }; - }, [i]), n ? null : /* @__PURE__ */ S.createElement(Zge, Te({}, e, { + }, [i]), n ? null : /* @__PURE__ */ S.createElement(Vge, Te({}, e, { ref: t })); } -const Im = /* @__PURE__ */ S.forwardRef(Qge); -var Jge = ["className", "children"], eve = function(t, r) { - var n = t.className, i = t.children, o = Ft(t, Jge), a = S.useContext(is), s = a.prefixCls, l = a.mode, c = a.rtl; +const Dm = /* @__PURE__ */ S.forwardRef(Hge); +var zge = ["className", "children"], Gge = function(t, r) { + var n = t.className, i = t.children, o = Ft(t, zge), a = S.useContext(is), s = a.prefixCls, l = a.mode, c = a.rtl; return /* @__PURE__ */ S.createElement("ul", Te({ className: ne(s, c && "".concat(s, "-rtl"), "".concat(s, "-sub"), "".concat(s, "-").concat(l === "inline" ? "inline" : "vertical"), n), role: "menu" @@ -20262,10 +19959,10 @@ var Jge = ["className", "children"], eve = function(t, r) { "data-menu-list": !0, ref: r }), i); -}, xI = /* @__PURE__ */ S.forwardRef(eve); -xI.displayName = "SubMenuList"; -function EI(e, t) { - return mi(e).map(function(r, n) { +}, bI = /* @__PURE__ */ S.forwardRef(Gge); +bI.displayName = "SubMenuList"; +function wI(e, t) { + return Si(e).map(function(r, n) { if (/* @__PURE__ */ S.isValidElement(r)) { var i, o, a = r.key, s = (i = (o = r.props) === null || o === void 0 ? void 0 : o.eventKey) !== null && i !== void 0 ? i : a, l = s == null; l && (s = "tmp_key-".concat([].concat($e(t), [n]).join("-"))); @@ -20278,110 +19975,110 @@ function EI(e, t) { return r; }); } -var Mi = { +var _i = { adjustX: 1, adjustY: 1 -}, tve = { +}, Wge = { topLeft: { points: ["bl", "tl"], - overflow: Mi + overflow: _i }, topRight: { points: ["br", "tr"], - overflow: Mi + overflow: _i }, bottomLeft: { points: ["tl", "bl"], - overflow: Mi + overflow: _i }, bottomRight: { points: ["tr", "br"], - overflow: Mi + overflow: _i }, leftTop: { points: ["tr", "tl"], - overflow: Mi + overflow: _i }, leftBottom: { points: ["br", "bl"], - overflow: Mi + overflow: _i }, rightTop: { points: ["tl", "tr"], - overflow: Mi + overflow: _i }, rightBottom: { points: ["bl", "br"], - overflow: Mi + overflow: _i } -}, rve = { +}, jge = { topLeft: { points: ["bl", "tl"], - overflow: Mi + overflow: _i }, topRight: { points: ["br", "tr"], - overflow: Mi + overflow: _i }, bottomLeft: { points: ["tl", "bl"], - overflow: Mi + overflow: _i }, bottomRight: { points: ["tr", "br"], - overflow: Mi + overflow: _i }, rightTop: { points: ["tr", "tl"], - overflow: Mi + overflow: _i }, rightBottom: { points: ["br", "bl"], - overflow: Mi + overflow: _i }, leftTop: { points: ["tl", "tr"], - overflow: Mi + overflow: _i }, leftBottom: { points: ["bl", "br"], - overflow: Mi + overflow: _i } }; -function Q9(e, t, r) { +function K9(e, t, r) { if (t) return t; if (r) return r[e] || r.other; } -var nve = { +var Uge = { horizontal: "bottomLeft", vertical: "rightTop", "vertical-left": "rightTop", "vertical-right": "leftTop" }; -function ive(e) { - var t = e.prefixCls, r = e.visible, n = e.children, i = e.popup, o = e.popupStyle, a = e.popupClassName, s = e.popupOffset, l = e.disabled, c = e.mode, u = e.onVisibleChange, d = S.useContext(is), h = d.getPopupContainer, f = d.rtl, p = d.subMenuOpenDelay, v = d.subMenuCloseDelay, g = d.builtinPlacements, m = d.triggerSubMenuAction, y = d.forceSubMenuRender, C = d.rootClassName, b = d.motion, w = d.defaultMotions, x = S.useState(!1), E = ce(x, 2), P = E[0], R = E[1], T = J(f ? J({}, rve) : J({}, tve), g), _ = nve[c], D = Q9(c, b, w), A = S.useRef(D); +function Kge(e) { + var t = e.prefixCls, r = e.visible, n = e.children, i = e.popup, o = e.popupStyle, a = e.popupClassName, s = e.popupOffset, l = e.disabled, c = e.mode, u = e.onVisibleChange, d = S.useContext(is), h = d.getPopupContainer, f = d.rtl, p = d.subMenuOpenDelay, v = d.subMenuCloseDelay, g = d.builtinPlacements, m = d.triggerSubMenuAction, y = d.forceSubMenuRender, C = d.rootClassName, b = d.motion, w = d.defaultMotions, x = S.useState(!1), E = ce(x, 2), R = E[0], P = E[1], T = Z(f ? Z({}, jge) : Z({}, Wge), g), _ = Uge[c], D = K9(c, b, w), A = S.useRef(D); c !== "inline" && (A.current = D); - var M = J(J({}, A.current), {}, { + var M = Z(Z({}, A.current), {}, { leavedClassName: "".concat(t, "-hidden"), removeOnLeave: !1, motionAppear: !0 }), O = S.useRef(); return S.useEffect(function() { return O.current = Nr(function() { - R(r); + P(r); }), function() { Nr.cancel(O.current); }; - }, [r]), /* @__PURE__ */ S.createElement(Yb, { + }, [r]), /* @__PURE__ */ S.createElement(Ub, { prefixCls: t, popupClassName: ne("".concat(t, "-popup"), U({}, "".concat(t, "-rtl"), f), a, C), stretch: c === "horizontal" ? "minWidth" : null, getPopupContainer: h, builtinPlacements: T, popupPlacement: _, - popupVisible: P, + popupVisible: R, popup: i, popupStyle: o, popupAlign: s && { @@ -20396,19 +20093,19 @@ function ive(e) { fresh: !0 }, n); } -function ove(e) { +function Yge(e) { var t = e.id, r = e.open, n = e.keyPath, i = e.children, o = "inline", a = S.useContext(is), s = a.prefixCls, l = a.forceSubMenuRender, c = a.motion, u = a.defaultMotions, d = a.mode, h = S.useRef(!1); h.current = d === o; var f = S.useState(!h.current), p = ce(f, 2), v = p[0], g = p[1], m = h.current ? r : !1; S.useEffect(function() { h.current && g(!1); }, [d]); - var y = J({}, Q9(o, c, u)); + var y = Z({}, K9(o, c, u)); n.length > 1 && (y.motionAppear = !1); var C = y.onVisibleChanged; return y.onVisibleChanged = function(b) { return !h.current && !b && g(!0), C == null ? void 0 : C(b); - }, v ? null : /* @__PURE__ */ S.createElement(Iv, { + }, v ? null : /* @__PURE__ */ S.createElement(Av, { mode: o, locked: !h.current }, /* @__PURE__ */ S.createElement(us, Te({ @@ -20419,17 +20116,17 @@ function ove(e) { leavedClassName: "".concat(s, "-hidden") }), function(b) { var w = b.className, x = b.style; - return /* @__PURE__ */ S.createElement(xI, { + return /* @__PURE__ */ S.createElement(bI, { id: t, className: w, style: x }, i); })); } -var ave = ["style", "className", "title", "eventKey", "warnKey", "disabled", "internalPopupClose", "children", "itemIcon", "expandIcon", "popupClassName", "popupOffset", "popupStyle", "onClick", "onMouseEnter", "onMouseLeave", "onTitleClick", "onTitleMouseEnter", "onTitleMouseLeave"], sve = ["active"], lve = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r, n = e.style, i = e.className, o = e.title, a = e.eventKey, s = e.warnKey, l = e.disabled, c = e.internalPopupClose, u = e.children, d = e.itemIcon, h = e.expandIcon, f = e.popupClassName, p = e.popupOffset, v = e.popupStyle, g = e.onClick, m = e.onMouseEnter, y = e.onMouseLeave, C = e.onTitleClick, b = e.onTitleMouseEnter, w = e.onTitleMouseLeave, x = Ft(e, ave), E = W9(a), P = S.useContext(is), R = P.prefixCls, T = P.mode, _ = P.openKeys, D = P.disabled, A = P.overflowDisabled, M = P.activeKey, O = P.selectedKeys, L = P.itemIcon, N = P.expandIcon, F = P.onItemClick, k = P.onOpenChange, I = P.onActive, V = S.useContext(SI), z = V._internalRenderSubMenuItem, $ = S.useContext(K9), W = $.isSubPathKey, j = rp(), X = "".concat(R, "-submenu"), q = D || l, Z = S.useRef(), ee = S.useRef(); +var qge = ["style", "className", "title", "eventKey", "warnKey", "disabled", "internalPopupClose", "children", "itemIcon", "expandIcon", "popupClassName", "popupOffset", "popupStyle", "onClick", "onMouseEnter", "onMouseLeave", "onTitleClick", "onTitleMouseEnter", "onTitleMouseLeave"], Xge = ["active"], Zge = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r, n = e.style, i = e.className, o = e.title, a = e.eventKey, s = e.warnKey, l = e.disabled, c = e.internalPopupClose, u = e.children, d = e.itemIcon, h = e.expandIcon, f = e.popupClassName, p = e.popupOffset, v = e.popupStyle, g = e.onClick, m = e.onMouseEnter, y = e.onMouseLeave, C = e.onTitleClick, b = e.onTitleMouseEnter, w = e.onTitleMouseLeave, x = Ft(e, qge), E = B9(a), R = S.useContext(is), P = R.prefixCls, T = R.mode, _ = R.openKeys, D = R.disabled, A = R.overflowDisabled, M = R.activeKey, O = R.selectedKeys, L = R.itemIcon, N = R.expandIcon, F = R.onItemClick, k = R.onOpenChange, I = R.onActive, V = S.useContext(yI), H = V._internalRenderSubMenuItem, $ = S.useContext(z9), W = $.isSubPathKey, j = rp(), X = "".concat(P, "-submenu"), q = D || l, J = S.useRef(), te = S.useRef(); process.env.NODE_ENV !== "production" && s && Pt(!1, "SubMenu should not leave undefined `key`."); - var Q = d ?? L, Y = h ?? N, K = _.includes(a), oe = !A && K, G = W(O, a), re = q9(a, q, b, w), le = re.active, ue = Ft(re, sve), he = S.useState(!1), fe = ce(he, 2), de = fe[0], pe = fe[1], _e = function(Ue) { + var Q = d ?? L, Y = h ?? N, K = _.includes(a), oe = !A && K, G = W(O, a), re = W9(a, q, b, w), le = re.active, ue = Ft(re, Xge), he = S.useState(!1), fe = ce(he, 2), de = fe[0], pe = fe[1], _e = function(Ue) { q || pe(Ue); }, be = function(Ue) { _e(!0), m == null || m({ @@ -20443,13 +20140,13 @@ var ave = ["style", "className", "title", "eventKey", "warnKey", "disabled", "in }); }, Ve = S.useMemo(function() { return le || (T !== "inline" ? de || W([M], a) : !1); - }, [T, le, M, de, a, W]), ie = X9(j.length), ye = function(Ue) { + }, [T, le, M, de, a, W]), ie = j9(j.length), ye = function(Ue) { q || (C == null || C({ key: a, domEvent: Ue }), T === "inline" && k(a, !K)); - }, Ne = Sg(function(Xe) { - g == null || g(oS(Xe)), F(Xe); + }, Ne = bg(function(Xe) { + g == null || g(nS(Xe)), F(Xe); }), ke = function(Ue) { T !== "inline" && k(a, Ue); }, we = function() { @@ -20459,7 +20156,7 @@ var ave = ["style", "className", "title", "eventKey", "warnKey", "disabled", "in style: ie, className: "".concat(X, "-title"), tabIndex: q ? null : -1, - ref: Z, + ref: J, title: typeof o == "string" ? o : null, "data-menu-id": A && E ? null : E, "aria-expanded": oe, @@ -20468,19 +20165,19 @@ var ave = ["style", "className", "title", "eventKey", "warnKey", "disabled", "in "aria-disabled": q, onClick: ye, onFocus: we - }, ue), o, /* @__PURE__ */ S.createElement(Z9, { + }, ue), o, /* @__PURE__ */ S.createElement(U9, { icon: T !== "horizontal" ? Y : void 0, - props: J(J({}, e), {}, { + props: Z(Z({}, e), {}, { isOpen: oe, // [Legacy] Not sure why need this mark isSubMenu: !0 }) }, /* @__PURE__ */ S.createElement("i", { className: "".concat(X, "-arrow") - }))), He = S.useRef(T); - if (T !== "inline" && j.length > 1 ? He.current = "vertical" : He.current = T, !A) { - var je = He.current; - xe = /* @__PURE__ */ S.createElement(ive, { + }))), ze = S.useRef(T); + if (T !== "inline" && j.length > 1 ? ze.current = "vertical" : ze.current = T, !A) { + var je = ze.current; + xe = /* @__PURE__ */ S.createElement(Kge, { mode: je, prefixCls: X, visible: !c && oe && T !== "inline", @@ -20488,13 +20185,13 @@ var ave = ["style", "className", "title", "eventKey", "warnKey", "disabled", "in popupOffset: p, popupStyle: v, popup: /* @__PURE__ */ S.createElement( - Iv, + Av, { mode: je === "horizontal" ? "vertical" : je }, - /* @__PURE__ */ S.createElement(xI, { + /* @__PURE__ */ S.createElement(bI, { id: Ce, - ref: ee + ref: te }, u) ), disabled: q, @@ -20510,24 +20207,24 @@ var ave = ["style", "className", "title", "eventKey", "warnKey", "disabled", "in className: ne(X, "".concat(X, "-").concat(T), i, (r = {}, U(r, "".concat(X, "-open"), oe), U(r, "".concat(X, "-active"), Ve), U(r, "".concat(X, "-selected"), G), U(r, "".concat(X, "-disabled"), q), r)), onMouseEnter: be, onMouseLeave: Me - }), xe, !A && /* @__PURE__ */ S.createElement(ove, { + }), xe, !A && /* @__PURE__ */ S.createElement(Yge, { id: Ce, open: oe, keyPath: j }, u)); - return z && (st = z(st, e, { + return H && (st = H(st, e, { selected: G, active: Ve, open: oe, disabled: q - })), /* @__PURE__ */ S.createElement(Iv, { + })), /* @__PURE__ */ S.createElement(Av, { onItemClick: Ne, mode: T === "horizontal" ? "vertical" : T, itemIcon: Q, expandIcon: Y }, st); -}), Am = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.eventKey, n = e.children, i = rp(r), o = EI(n, i), a = ew(); +}), Im = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.eventKey, n = e.children, i = rp(r), o = wI(n, i), a = ew(); S.useEffect(function() { if (a) return a.registerPath(r, i), function() { @@ -20535,14 +20232,14 @@ var ave = ["style", "className", "title", "eventKey", "warnKey", "disabled", "in }; }, [i]); var s; - return a ? s = o : s = /* @__PURE__ */ S.createElement(lve, Te({ + return a ? s = o : s = /* @__PURE__ */ S.createElement(Zge, Te({ ref: t - }, e), o), /* @__PURE__ */ S.createElement(U9.Provider, { + }, e), o), /* @__PURE__ */ S.createElement(H9.Provider, { value: i }, s); }); -process.env.NODE_ENV !== "production" && (Am.displayName = "SubMenu"); -function RI(e) { +process.env.NODE_ENV !== "production" && (Im.displayName = "SubMenu"); +function xI(e) { var t = e.className, r = e.style, n = S.useContext(is), i = n.prefixCls, o = ew(); return o ? null : /* @__PURE__ */ S.createElement("li", { role: "separator", @@ -20550,10 +20247,10 @@ function RI(e) { style: r }); } -var cve = ["className", "title", "eventKey", "children"], uve = /* @__PURE__ */ S.forwardRef(function(e, t) { +var Qge = ["className", "title", "eventKey", "children"], Jge = /* @__PURE__ */ S.forwardRef(function(e, t) { var r = e.className, n = e.title; e.eventKey; - var i = e.children, o = Ft(e, cve), a = S.useContext(is), s = a.prefixCls, l = "".concat(s, "-item-group"); + var i = e.children, o = Ft(e, Qge), a = S.useContext(is), s = a.prefixCls, l = "".concat(s, "-item-group"); return /* @__PURE__ */ S.createElement("li", Te({ ref: t, role: "presentation" @@ -20571,27 +20268,27 @@ var cve = ["className", "title", "eventKey", "children"], uve = /* @__PURE__ */ className: "".concat(l, "-list") }, i)); }), tw = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.eventKey, n = e.children, i = rp(r), o = EI(n, i), a = ew(); - return a ? o : /* @__PURE__ */ S.createElement(uve, Te({ + var r = e.eventKey, n = e.children, i = rp(r), o = wI(n, i), a = ew(); + return a ? o : /* @__PURE__ */ S.createElement(Jge, Te({ ref: t }, Sn(e, ["warnKey"])), o); }); process.env.NODE_ENV !== "production" && (tw.displayName = "MenuItemGroup"); -var dve = ["label", "children", "key", "type"]; -function OT(e, t) { +var eve = ["label", "children", "key", "type"]; +function AT(e, t) { var r = t.item, n = t.group, i = t.submenu, o = t.divider; return (e || []).map(function(a, s) { - if (a && gt(a) === "object") { - var l = a, c = l.label, u = l.children, d = l.key, h = l.type, f = Ft(l, dve), p = d ?? "tmp-".concat(s); + if (a && pt(a) === "object") { + var l = a, c = l.label, u = l.children, d = l.key, h = l.type, f = Ft(l, eve), p = d ?? "tmp-".concat(s); return u || h === "group" ? h === "group" ? /* @__PURE__ */ S.createElement(n, Te({ key: p }, f, { title: c - }), OT(u, t)) : /* @__PURE__ */ S.createElement(i, Te({ + }), AT(u, t)) : /* @__PURE__ */ S.createElement(i, Te({ key: p }, f, { title: c - }), OT(u, t)) : h === "divider" ? /* @__PURE__ */ S.createElement(o, Te({ + }), AT(u, t)) : h === "divider" ? /* @__PURE__ */ S.createElement(o, Te({ key: p }, f)) : /* @__PURE__ */ S.createElement(r, Te({ key: p @@ -20602,19 +20299,19 @@ function OT(e, t) { return a; }); } -function uk(e, t, r, n) { - var i = e, o = J({ - divider: RI, - item: Im, +function sk(e, t, r, n) { + var i = e, o = Z({ + divider: xI, + item: Dm, group: tw, - submenu: Am + submenu: Im }, n); - return t && (i = OT(t, o)), EI(i, r); + return t && (i = AT(t, o)), wI(i, r); } -var hve = ["prefixCls", "rootClassName", "style", "className", "tabIndex", "items", "children", "direction", "id", "mode", "inlineCollapsed", "disabled", "disabledOverflow", "subMenuOpenDelay", "subMenuCloseDelay", "forceSubMenuRender", "defaultOpenKeys", "openKeys", "activeKey", "defaultActiveFirst", "selectable", "multiple", "defaultSelectedKeys", "selectedKeys", "onSelect", "onDeselect", "inlineIndent", "motion", "defaultMotions", "triggerSubMenuAction", "builtinPlacements", "itemIcon", "expandIcon", "overflowedIndicator", "overflowedIndicatorPopupClassName", "getPopupContainer", "onClick", "onOpenChange", "onKeyDown", "openAnimation", "openTransitionName", "_internalRenderMenuItem", "_internalRenderSubMenuItem", "_internalComponents"], au = [], fve = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r, n, i = e, o = i.prefixCls, a = o === void 0 ? "rc-menu" : o, s = i.rootClassName, l = i.style, c = i.className, u = i.tabIndex, d = u === void 0 ? 0 : u, h = i.items, f = i.children, p = i.direction, v = i.id, g = i.mode, m = g === void 0 ? "vertical" : g, y = i.inlineCollapsed, C = i.disabled, b = i.disabledOverflow, w = i.subMenuOpenDelay, x = w === void 0 ? 0.1 : w, E = i.subMenuCloseDelay, P = E === void 0 ? 0.1 : E, R = i.forceSubMenuRender, T = i.defaultOpenKeys, _ = i.openKeys, D = i.activeKey, A = i.defaultActiveFirst, M = i.selectable, O = M === void 0 ? !0 : M, L = i.multiple, N = L === void 0 ? !1 : L, F = i.defaultSelectedKeys, k = i.selectedKeys, I = i.onSelect, V = i.onDeselect, z = i.inlineIndent, $ = z === void 0 ? 24 : z, W = i.motion, j = i.defaultMotions, X = i.triggerSubMenuAction, q = X === void 0 ? "hover" : X, Z = i.builtinPlacements, ee = i.itemIcon, Q = i.expandIcon, Y = i.overflowedIndicator, K = Y === void 0 ? "..." : Y, oe = i.overflowedIndicatorPopupClassName, G = i.getPopupContainer, re = i.onClick, le = i.onOpenChange, ue = i.onKeyDown, he = i.openAnimation, fe = i.openTransitionName, de = i._internalRenderMenuItem, pe = i._internalRenderSubMenuItem, _e = i._internalComponents, be = Ft(i, hve), Me = S.useMemo(function() { - return [uk(f, h, au, _e), uk(f, h, au, {})]; - }, [f, h, _e]), Ve = ce(Me, 2), ie = Ve[0], ye = Ve[1], Ne = S.useState(!1), ke = ce(Ne, 2), we = ke[0], Ce = ke[1], xe = S.useRef(), He = jge(v), je = p === "rtl"; +var tve = ["prefixCls", "rootClassName", "style", "className", "tabIndex", "items", "children", "direction", "id", "mode", "inlineCollapsed", "disabled", "disabledOverflow", "subMenuOpenDelay", "subMenuCloseDelay", "forceSubMenuRender", "defaultOpenKeys", "openKeys", "activeKey", "defaultActiveFirst", "selectable", "multiple", "defaultSelectedKeys", "selectedKeys", "onSelect", "onDeselect", "inlineIndent", "motion", "defaultMotions", "triggerSubMenuAction", "builtinPlacements", "itemIcon", "expandIcon", "overflowedIndicator", "overflowedIndicatorPopupClassName", "getPopupContainer", "onClick", "onOpenChange", "onKeyDown", "openAnimation", "openTransitionName", "_internalRenderMenuItem", "_internalRenderSubMenuItem", "_internalComponents"], au = [], rve = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r, n, i = e, o = i.prefixCls, a = o === void 0 ? "rc-menu" : o, s = i.rootClassName, l = i.style, c = i.className, u = i.tabIndex, d = u === void 0 ? 0 : u, h = i.items, f = i.children, p = i.direction, v = i.id, g = i.mode, m = g === void 0 ? "vertical" : g, y = i.inlineCollapsed, C = i.disabled, b = i.disabledOverflow, w = i.subMenuOpenDelay, x = w === void 0 ? 0.1 : w, E = i.subMenuCloseDelay, R = E === void 0 ? 0.1 : E, P = i.forceSubMenuRender, T = i.defaultOpenKeys, _ = i.openKeys, D = i.activeKey, A = i.defaultActiveFirst, M = i.selectable, O = M === void 0 ? !0 : M, L = i.multiple, N = L === void 0 ? !1 : L, F = i.defaultSelectedKeys, k = i.selectedKeys, I = i.onSelect, V = i.onDeselect, H = i.inlineIndent, $ = H === void 0 ? 24 : H, W = i.motion, j = i.defaultMotions, X = i.triggerSubMenuAction, q = X === void 0 ? "hover" : X, J = i.builtinPlacements, te = i.itemIcon, Q = i.expandIcon, Y = i.overflowedIndicator, K = Y === void 0 ? "..." : Y, oe = i.overflowedIndicatorPopupClassName, G = i.getPopupContainer, re = i.onClick, le = i.onOpenChange, ue = i.onKeyDown, he = i.openAnimation, fe = i.openTransitionName, de = i._internalRenderMenuItem, pe = i._internalRenderSubMenuItem, _e = i._internalComponents, be = Ft(i, tve), Me = S.useMemo(function() { + return [sk(f, h, au, _e), sk(f, h, au, {})]; + }, [f, h, _e]), Ve = ce(Me, 2), ie = Ve[0], ye = Ve[1], Ne = S.useState(!1), ke = ce(Ne, 2), we = ke[0], Ce = ke[1], xe = S.useRef(), ze = Lge(v), je = p === "rtl"; process.env.NODE_ENV !== "production" && Pt(!he && !fe, "`openAnimation` and `openTransitionName` is removed. Please use `motion` or `defaultMotion` instead."); var st = pn(T, { value: _, @@ -20622,18 +20319,18 @@ var hve = ["prefixCls", "rootClassName", "style", "className", "tabIndex", "item return ar || au; } }), Xe = ce(st, 2), Ue = Xe[0], Ae = Xe[1], Ke = function(ar) { - var br = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1; + var Sr = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1; function on() { Ae(ar), le == null || le(ar); } - br ? RP(on) : on(); - }, ht = S.useState(Ue), Et = ce(ht, 2), fr = Et[0], It = Et[1], Ot = S.useRef(!1), Mt = S.useMemo(function() { + Sr ? RP(on) : on(); + }, ht = S.useState(Ue), Et = ce(ht, 2), hr = Et[0], It = Et[1], Ot = S.useRef(!1), Mt = S.useMemo(function() { return (m === "inline" || m === "vertical") && y ? ["vertical", y] : [m, !1]; }, [m, y]), _t = ce(Mt, 2), mt = _t[0], Qe = _t[1], Rt = mt === "inline", jt = S.useState(mt), We = ce(jt, 2), et = We[0], rt = We[1], tt = S.useState(Qe), yt = ce(tt, 2), Gt = yt[0], Mr = yt[1]; S.useEffect(function() { - rt(mt), Mr(Qe), Ot.current && (Rt ? Ae(fr) : Ke(au)); + rt(mt), Mr(Qe), Ot.current && (Rt ? Ae(hr) : Ke(au)); }, [mt, Qe]); - var ae = S.useState(0), ge = ce(ae, 2), me = ge[0], ze = ge[1], ct = me >= ie.length - 1 || et !== "horizontal" || b; + var ae = S.useState(0), ge = ce(ae, 2), me = ge[0], He = ge[1], ct = me >= ie.length - 1 || et !== "horizontal" || b; S.useEffect(function() { Rt && It(Ue); }, [Ue]), S.useEffect(function() { @@ -20641,12 +20338,12 @@ var hve = ["prefixCls", "rootClassName", "style", "className", "tabIndex", "item Ot.current = !1; }; }, []); - var it = Gge(), dt = it.registerPath, bt = it.unregisterPath, qe = it.refreshOverflowKeys, nt = it.isSubPathKey, ut = it.getKeyPath, er = it.getKeys, Or = it.getSubPathKeys, $r = S.useMemo(function() { + var it = Age(), dt = it.registerPath, bt = it.unregisterPath, qe = it.refreshOverflowKeys, nt = it.isSubPathKey, ut = it.getKeyPath, er = it.getKeys, Or = it.getSubPathKeys, $r = S.useMemo(function() { return { registerPath: dt, unregisterPath: bt }; - }, [dt, bt]), Er = S.useMemo(function() { + }, [dt, bt]), xr = S.useMemo(function() { return { isSubPathKey: nt }; @@ -20658,21 +20355,21 @@ var hve = ["prefixCls", "rootClassName", "style", "className", "tabIndex", "item }, [me, ct]); var An = pn(D || A && ((r = ie[0]) === null || r === void 0 ? void 0 : r.key), { value: D - }), Jn = ce(An, 2), ln = Jn[0], Pn = Jn[1], zi = Sg(function(dr) { + }), Qn = ce(An, 2), ln = Qn[0], Pn = Qn[1], Vi = bg(function(dr) { Pn(dr); - }), Vn = Sg(function() { + }), Vn = bg(function() { Pn(void 0); }); - Js(t, function() { + Qs(t, function() { return { list: xe.current, focus: function(ar) { - var br, on = er(), hn = IT(on, He), Tn = hn.elements, hi = hn.key2element, sl = hn.element2key, fi = bI(xe.current, Tn), ll = ln ?? (fi[0] ? sl.get(fi[0]) : (br = ie.find(function(gn) { + var Sr, on = er(), hn = DT(on, ze), Tn = hn.elements, di = hn.key2element, al = hn.element2key, hi = CI(xe.current, Tn), sl = ln ?? (hi[0] ? al.get(hi[0]) : (Sr = ie.find(function(gn) { return !gn.props.disabled; - })) === null || br === void 0 ? void 0 : br.key), zt = hi.get(ll); - if (ll && zt) { + })) === null || Sr === void 0 ? void 0 : Sr.key), Ht = di.get(sl); + if (sl && Ht) { var sr; - zt == null || (sr = zt.focus) === null || sr === void 0 || sr.call(zt, ar); + Ht == null || (sr = Ht.focus) === null || sr === void 0 || sr.call(Ht, ar); } } }; @@ -20683,37 +20380,37 @@ var hve = ["prefixCls", "rootClassName", "style", "className", "tabIndex", "item postState: function(ar) { return Array.isArray(ar) ? ar : ar == null ? au : [ar]; } - }), ur = ce(Dt, 2), Dr = ur[0], bn = ur[1], di = function(ar) { + }), ur = ce(Dt, 2), Dr = ur[0], bn = ur[1], ui = function(ar) { if (O) { - var br = ar.key, on = Dr.includes(br), hn; - N ? on ? hn = Dr.filter(function(hi) { - return hi !== br; - }) : hn = [].concat($e(Dr), [br]) : hn = [br], bn(hn); - var Tn = J(J({}, ar), {}, { + var Sr = ar.key, on = Dr.includes(Sr), hn; + N ? on ? hn = Dr.filter(function(di) { + return di !== Sr; + }) : hn = [].concat($e(Dr), [Sr]) : hn = [Sr], bn(hn); + var Tn = Z(Z({}, ar), {}, { selectedKeys: hn }); on ? V == null || V(Tn) : I == null || I(Tn); } !N && Ue.length && et !== "inline" && Ke(au); - }, Ko = Sg(function(dr) { - re == null || re(oS(dr)), di(dr); - }), Hi = Sg(function(dr, ar) { - var br = Ue.filter(function(hn) { + }, Ko = bg(function(dr) { + re == null || re(nS(dr)), ui(dr); + }), Hi = bg(function(dr, ar) { + var Sr = Ue.filter(function(hn) { return hn !== dr; }); if (ar) - br.push(dr); + Sr.push(dr); else if (et !== "inline") { var on = Or(dr); - br = br.filter(function(hn) { + Sr = Sr.filter(function(hn) { return !on.has(hn); }); } - rs(Ue, br, !0) || Ke(br, !0); - }), tr = function(ar, br) { - var on = br ?? !Ue.includes(ar); + rs(Ue, Sr, !0) || Ke(Sr, !0); + }), tr = function(ar, Sr) { + var on = Sr ?? !Ue.includes(ar); Hi(ar, on); - }, qt = Vge(et, ln, je, He, xe, er, ut, Pn, tr, ue); + }, qt = Mge(et, ln, je, ze, xe, er, ut, Pn, tr, ue); S.useEffect(function() { Ce(!0); }, []); @@ -20727,18 +20424,18 @@ var hve = ["prefixCls", "rootClassName", "style", "className", "tabIndex", "item ie.map(function(dr, ar) { return ( // Always wrap provider to avoid sub node re-mount - /* @__PURE__ */ S.createElement(Iv, { + /* @__PURE__ */ S.createElement(Av, { key: dr.key, overflowDisabled: ar > me }, dr) ); }) - ), Xr = /* @__PURE__ */ S.createElement(ks, Te({ + ), qr = /* @__PURE__ */ S.createElement(ks, Te({ id: v, ref: xe, prefixCls: "".concat(a, "-overflow"), component: "ul", - itemComponent: Im, + itemComponent: Dm, className: ne(a, "".concat(a, "-root"), "".concat(a, "-").concat(et), c, (n = {}, U(n, "".concat(a, "-inline-collapsed"), Gt), U(n, "".concat(a, "-rtl"), je), n), s), dir: p, style: l, @@ -20749,12 +20446,12 @@ var hve = ["prefixCls", "rootClassName", "style", "className", "tabIndex", "item return ar; }, renderRawRest: function(ar) { - var br = ar.length, on = br ? ie.slice(-br) : null; - return /* @__PURE__ */ S.createElement(Am, { - eventKey: AT, + var Sr = ar.length, on = Sr ? ie.slice(-Sr) : null; + return /* @__PURE__ */ S.createElement(Im, { + eventKey: IT, title: K, disabled: ct, - internalPopupClose: br === 0, + internalPopupClose: Sr === 0, popupClassName: oe }, on); }, @@ -20762,15 +20459,15 @@ var hve = ["prefixCls", "rootClassName", "style", "className", "tabIndex", "item ssr: "full", "data-menu-list": !0, onVisibleChange: function(ar) { - ze(ar); + He(ar); }, onKeyDown: qt }, be)); - return /* @__PURE__ */ S.createElement(SI.Provider, { + return /* @__PURE__ */ S.createElement(yI.Provider, { value: wn - }, /* @__PURE__ */ S.createElement(H9.Provider, { - value: He - }, /* @__PURE__ */ S.createElement(Iv, { + }, /* @__PURE__ */ S.createElement(k9.Provider, { + value: ze + }, /* @__PURE__ */ S.createElement(Av, { prefixCls: a, rootClassName: s, mode: et, @@ -20780,76 +20477,76 @@ var hve = ["prefixCls", "rootClassName", "style", "className", "tabIndex", "item motion: we ? W : null, defaultMotions: we ? j : null, activeKey: ln, - onActive: zi, + onActive: Vi, onInactive: Vn, selectedKeys: Dr, inlineIndent: $, subMenuOpenDelay: x, - subMenuCloseDelay: P, - forceSubMenuRender: R, - builtinPlacements: Z, + subMenuCloseDelay: R, + forceSubMenuRender: P, + builtinPlacements: J, triggerSubMenuAction: q, getPopupContainer: G, - itemIcon: ee, + itemIcon: te, expandIcon: Q, onItemClick: Ko, onOpenChange: Hi - }, /* @__PURE__ */ S.createElement(K9.Provider, { - value: Er - }, Xr), /* @__PURE__ */ S.createElement("div", { + }, /* @__PURE__ */ S.createElement(z9.Provider, { + value: xr + }, qr), /* @__PURE__ */ S.createElement("div", { style: { display: "none" }, "aria-hidden": !0 - }, /* @__PURE__ */ S.createElement(j9.Provider, { + }, /* @__PURE__ */ S.createElement(V9.Provider, { value: $r }, ye))))); -}), np = fve; -np.Item = Im; -np.SubMenu = Am; +}), np = rve; +np.Item = Dm; +np.SubMenu = Im; np.ItemGroup = tw; -np.Divider = RI; -var pve = { icon: { tag: "svg", attrs: { viewBox: "0 0 1024 1024", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, name: "bars", theme: "outlined" }, gve = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +np.Divider = xI; +var nve = { icon: { tag: "svg", attrs: { viewBox: "0 0 1024 1024", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, name: "bars", theme: "outlined" }, ive = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: pve + icon: nve })); -}, J9 = /* @__PURE__ */ S.forwardRef(gve); -process.env.NODE_ENV !== "production" && (J9.displayName = "BarsOutlined"); -var vve = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z" } }] }, name: "left", theme: "outlined" }, mve = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, Y9 = /* @__PURE__ */ S.forwardRef(ive); +process.env.NODE_ENV !== "production" && (Y9.displayName = "BarsOutlined"); +var ove = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z" } }] }, name: "left", theme: "outlined" }, ave = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: vve + icon: ove })); -}, Rd = /* @__PURE__ */ S.forwardRef(mve); +}, Rd = /* @__PURE__ */ S.forwardRef(ave); process.env.NODE_ENV !== "production" && (Rd.displayName = "LeftOutlined"); -const yve = (e) => !isNaN(parseFloat(e)) && isFinite(e), Cve = /* @__PURE__ */ S.createContext({ +const sve = (e) => !isNaN(parseFloat(e)) && isFinite(e), lve = /* @__PURE__ */ S.createContext({ siderHook: { addSider: () => null, removeSider: () => null } }); -var Sve = function(e, t) { +var cve = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const dk = { +const lk = { xs: "479.98px", sm: "575.98px", md: "767.98px", lg: "991.98px", xl: "1199.98px", xxl: "1599.98px" -}, PI = /* @__PURE__ */ S.createContext({}), bve = /* @__PURE__ */ (() => { +}, EI = /* @__PURE__ */ S.createContext({}), uve = /* @__PURE__ */ (() => { let e = 0; return function() { let t = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : ""; return e += 1, `${t}${e}`; }; -})(), wve = /* @__PURE__ */ S.forwardRef((e, t) => { +})(), dve = /* @__PURE__ */ S.forwardRef((e, t) => { const { prefixCls: r, className: n, @@ -20866,28 +20563,28 @@ const dk = { breakpoint: p, onCollapse: v, onBreakpoint: g - } = e, m = Sve(e, ["prefixCls", "className", "trigger", "children", "defaultCollapsed", "theme", "style", "collapsible", "reverseArrow", "width", "collapsedWidth", "zeroWidthTriggerStyle", "breakpoint", "onCollapse", "onBreakpoint"]), { + } = e, m = cve(e, ["prefixCls", "className", "trigger", "children", "defaultCollapsed", "theme", "style", "collapsible", "reverseArrow", "width", "collapsedWidth", "zeroWidthTriggerStyle", "breakpoint", "onCollapse", "onBreakpoint"]), { siderHook: y - } = Qt(Cve), [C, b] = Le("collapsed" in e ? e.collapsed : a), [w, x] = Le(!1); + } = Qt(lve), [C, b] = Le("collapsed" in e ? e.collapsed : a), [w, x] = Le(!1); Bt(() => { "collapsed" in e && b(e.collapsed); }, [e.collapsed]); const E = (A, M) => { "collapsed" in e || b(A), v == null || v(A, M); - }, P = ve(); - P.current = (A) => { + }, R = ve(); + R.current = (A) => { x(A.matches), g == null || g(A.matches), C !== A.matches && E(A.matches, "responsive"); }, Bt(() => { function A(O) { - return P.current(O); + return R.current(O); } let M; if (typeof window < "u") { const { matchMedia: O } = window; - if (O && p && p in dk) { - M = O(`screen and (max-width: ${dk[p]})`); + if (O && p && p in lk) { + M = O(`screen and (max-width: ${lk[p]})`); try { M.addEventListener("change", A); } catch { @@ -20904,28 +20601,28 @@ const dk = { } }; }, [p]), Bt(() => { - const A = bve("ant-sider-"); + const A = uve("ant-sider-"); return y.addSider(A), () => y.removeSider(A); }, []); - const R = () => { + const P = () => { E(!C, "clickTrigger"); }, { getPrefixCls: T - } = Qt(pt), _ = () => { - const A = T("layout-sider", r), M = Sn(m, ["collapsed"]), O = C ? h : d, L = yve(O) ? `${O}px` : String(O), N = parseFloat(String(h || 0)) === 0 ? /* @__PURE__ */ S.createElement("span", { - onClick: R, + } = Qt(gt), _ = () => { + const A = T("layout-sider", r), M = Sn(m, ["collapsed"]), O = C ? h : d, L = sve(O) ? `${O}px` : String(O), N = parseFloat(String(h || 0)) === 0 ? /* @__PURE__ */ S.createElement("span", { + onClick: P, className: ne(`${A}-zero-width-trigger`, `${A}-zero-width-trigger-${u ? "right" : "left"}`), style: f - }, i || /* @__PURE__ */ S.createElement(J9, null)) : null, I = { + }, i || /* @__PURE__ */ S.createElement(Y9, null)) : null, I = { expanded: u ? /* @__PURE__ */ S.createElement($c, null) : /* @__PURE__ */ S.createElement(Rd, null), collapsed: u ? /* @__PURE__ */ S.createElement(Rd, null) : /* @__PURE__ */ S.createElement($c, null) }[C ? "collapsed" : "expanded"], V = i !== null ? N || /* @__PURE__ */ S.createElement("div", { className: `${A}-trigger`, - onClick: R, + onClick: P, style: { width: L } - }, i || I) : null, z = Object.assign(Object.assign({}, l), { + }, i || I) : null, H = Object.assign(Object.assign({}, l), { flex: `0 0 ${L}`, maxWidth: L, minWidth: L, @@ -20939,7 +20636,7 @@ const dk = { return /* @__PURE__ */ S.createElement("aside", Object.assign({ className: $ }, M, { - style: z, + style: H, ref: t }), /* @__PURE__ */ S.createElement("div", { className: `${A}-children` @@ -20947,44 +20644,44 @@ const dk = { }, D = S.useMemo(() => ({ siderCollapsed: C }), [C]); - return /* @__PURE__ */ S.createElement(PI.Provider, { + return /* @__PURE__ */ S.createElement(EI.Provider, { value: D }, _()); }); -process.env.NODE_ENV !== "production" && (wve.displayName = "Sider"); -var xve = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, name: "ellipsis", theme: "outlined" }, Eve = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +process.env.NODE_ENV !== "production" && (dve.displayName = "Sider"); +var hve = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z" } }] }, name: "ellipsis", theme: "outlined" }, fve = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: xve + icon: hve })); -}, rw = /* @__PURE__ */ S.forwardRef(Eve); +}, rw = /* @__PURE__ */ S.forwardRef(fve); process.env.NODE_ENV !== "production" && (rw.displayName = "EllipsisOutlined"); -const aS = /* @__PURE__ */ Qs({ +const iS = /* @__PURE__ */ Zs({ prefixCls: "", firstLevel: !0, inlineCollapsed: !1 }); -var Rve = function(e, t) { +var pve = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const e7 = (e) => { +const q9 = (e) => { const { prefixCls: t, className: r, dashed: n - } = e, i = Rve(e, ["prefixCls", "className", "dashed"]), { + } = e, i = pve(e, ["prefixCls", "className", "dashed"]), { getPrefixCls: o - } = S.useContext(pt), a = o("menu", t), s = ne({ + } = S.useContext(gt), a = o("menu", t), s = ne({ [`${a}-item-divider-dashed`]: !!n }, r); - return /* @__PURE__ */ S.createElement(RI, Object.assign({ + return /* @__PURE__ */ S.createElement(xI, Object.assign({ className: s }, i)); -}, t7 = (e) => { +}, X9 = (e) => { var t; const { className: r, @@ -20998,7 +20695,7 @@ const e7 = (e) => { direction: c, disableMenuItemTitleTooltip: u, inlineCollapsed: d - } = S.useContext(aS), h = (y) => { + } = S.useContext(iS), h = (y) => { const C = /* @__PURE__ */ S.createElement("span", { className: `${s}-title-content` }, n); @@ -21007,21 +20704,21 @@ const e7 = (e) => { }, n.charAt(0)) : C; }, { siderCollapsed: f - } = S.useContext(PI); + } = S.useContext(EI); let p = o; typeof o > "u" ? p = l ? n : "" : o === !1 && (p = ""); const v = { title: p }; !f && !d && (v.title = null, v.open = !1); - const g = mi(n).length; - let m = /* @__PURE__ */ S.createElement(Im, Object.assign({}, Sn(e, ["title", "icon", "danger"]), { + const g = Si(n).length; + let m = /* @__PURE__ */ S.createElement(Dm, Object.assign({}, Sn(e, ["title", "icon", "danger"]), { className: ne({ [`${s}-item-danger`]: a, [`${s}-item-only-child`]: (i ? g + 1 : g) === 1 }, r), title: typeof o == "string" ? o : void 0 - }), Fi(i, { + }), eo(i, { className: ne(/* @__PURE__ */ S.isValidElement(i) ? (t = i.props) === null || t === void 0 ? void 0 : t.className : "", `${s}-item-icon`) }), h(d)); return u || (m = /* @__PURE__ */ S.createElement(Wo, Object.assign({}, v, { @@ -21029,17 +20726,17 @@ const e7 = (e) => { overlayClassName: `${s}-inline-collapsed-tooltip` }), m)), m; }; -var Pve = function(e, t) { +var gve = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forwardRef((e, t) => { +const oS = /* @__PURE__ */ S.createContext(null), Z9 = /* @__PURE__ */ S.forwardRef((e, t) => { const { children: r - } = e, n = Pve(e, ["children"]), i = S.useContext(sS), o = S.useMemo(() => Object.assign(Object.assign({}, i), n), [ + } = e, n = gve(e, ["children"]), i = S.useContext(oS), o = S.useMemo(() => Object.assign(Object.assign({}, i), n), [ i, n.prefixCls, // restProps.expandIcon, Not mark as deps since this is a ReactNode @@ -21047,15 +20744,15 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward n.selectable, n.rootClassName // restProps.validator, Not mark as deps since this is a function - ]), a = roe(r), s = Xc(t, a ? r.ref : null); - return /* @__PURE__ */ S.createElement(sS.Provider, { + ]), a = Zie(r), s = Xc(t, a ? r.ref : null); + return /* @__PURE__ */ S.createElement(oS.Provider, { value: o - }, /* @__PURE__ */ S.createElement(Mv, { + }, /* @__PURE__ */ S.createElement(Dv, { space: !0 }, a ? /* @__PURE__ */ S.cloneElement(r, { ref: s }) : r)); -}), Tve = (e) => { +}), vve = (e) => { const { componentCls: t, motionDurationSlow: r, @@ -21069,7 +20766,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward [`${t}-horizontal`]: { lineHeight: n, border: 0, - borderBottom: `${te(o)} ${a} ${i}`, + borderBottom: `${ee(o)} ${a} ${i}`, boxShadow: "none", "&::after": { display: "block", @@ -21098,7 +20795,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward } } }; -}, _ve = (e) => { +}, mve = (e) => { let { componentCls: t, menuArrowOffset: r, @@ -21116,15 +20813,15 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward ${t}-submenu-rtl ${t}-vertical`]: { [`${t}-submenu-arrow`]: { "&::before": { - transform: `rotate(-45deg) translateY(${te(n(r).mul(-1).equal())})` + transform: `rotate(-45deg) translateY(${ee(n(r).mul(-1).equal())})` }, "&::after": { - transform: `rotate(45deg) translateY(${te(r)})` + transform: `rotate(45deg) translateY(${ee(r)})` } } } }; -}, hk = (e) => Object.assign({}, Nc(e)), fk = (e, t) => { +}, ck = (e) => Object.assign({}, Nc(e)), uk = (e, t) => { const { componentCls: r, itemColor: n, @@ -21150,8 +20847,8 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward dangerItemColor: w, dangerItemHoverColor: x, dangerItemSelectedColor: E, - dangerItemActiveBg: P, - dangerItemSelectedBg: R, + dangerItemActiveBg: R, + dangerItemSelectedBg: P, // Bg popupBg: T, itemHoverBg: _, @@ -21167,7 +20864,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward [`${r}-${t}, ${r}-${t} > ${r}`]: { color: n, background: a, - [`&${r}-root:focus-visible`]: Object.assign({}, hk(e)), + [`&${r}-root:focus-visible`]: Object.assign({}, ck(e)), // ======================== Item ======================== [`${r}-item-group-title`]: { color: o @@ -21179,7 +20876,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward }, [`${r}-item, ${r}-submenu-title`]: { color: n, - [`&:not(${r}-item-disabled):focus-visible`]: Object.assign({}, hk(e)) + [`&:not(${r}-item-disabled):focus-visible`]: Object.assign({}, ck(e)) }, // Disabled [`${r}-item-disabled, ${r}-submenu-disabled`]: { @@ -21218,7 +20915,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward } }, [`&${r}-item:active`]: { - background: P + background: R } }, [`${r}-item a`]: { @@ -21240,7 +20937,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward backgroundColor: l, // Danger [`&${r}-item-danger`]: { - backgroundColor: R + backgroundColor: P } }, [`&${r}-submenu > ${r}`]: { @@ -21268,7 +20965,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward position: "absolute", insetInline: v, bottom: 0, - borderBottom: `${te(c)} solid transparent`, + borderBottom: `${ee(c)} solid transparent`, transition: `border-color ${h} ${f}`, content: '""' }, @@ -21296,7 +20993,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward // [`&${r}-root`]: { [`&${r}-inline, &${r}-vertical`]: { - borderInlineEnd: `${te(d)} ${y} ${C}` + borderInlineEnd: `${ee(d)} ${y} ${C}` } }, // ======================== Inline ======================== @@ -21311,7 +21008,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward position: "absolute", insetBlock: 0, insetInlineEnd: 0, - borderInlineEnd: `${te(u)} solid ${i}`, + borderInlineEnd: `${ee(u)} solid ${i}`, transform: "scaleY(0.0001)", opacity: 0, transition: [`transform ${g} ${p}`, `opacity ${g} ${p}`].join(","), @@ -21334,7 +21031,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward } } }; -}, pk = (e) => { +}, dk = (e) => { const { componentCls: t, itemHeight: r, @@ -21352,7 +21049,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward }, [`${t}-item, ${t}-submenu-title`]: { height: r, - lineHeight: te(r), + lineHeight: ee(r), paddingInline: i, overflow: "hidden", textOverflow: "ellipsis", @@ -21363,14 +21060,14 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward [`> ${t}-item, > ${t}-submenu > ${t}-submenu-title`]: { height: r, - lineHeight: te(r) + lineHeight: ee(r) }, [`${t}-item-group-list ${t}-submenu-title, ${t}-submenu-title`]: { paddingInlineEnd: c } }; -}, Mve = (e) => { +}, yve = (e) => { const { componentCls: t, iconCls: r, @@ -21390,7 +21087,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward collapsedIconSize: g } = e, m = { height: n, - lineHeight: te(n), + lineHeight: ee(n), listStylePosition: "inside", listStyleType: "disc" }; @@ -21401,10 +21098,10 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward [`&${t}-root`]: { boxShadow: "none" } - }, pk(e)) + }, dk(e)) }, [`${t}-submenu-popup`]: { - [`${t}-vertical`]: Object.assign(Object.assign({}, pk(e)), { + [`${t}-vertical`]: Object.assign(Object.assign({}, dk(e)), { boxShadow: p }) } @@ -21413,7 +21110,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward { [`${t}-submenu-popup ${t}-vertical${t}-sub`]: { minWidth: o, - maxHeight: `calc(100vh - ${te(e.calc(a).mul(2.5).equal())})`, + maxHeight: `calc(100vh - ${ee(e.calc(a).mul(2.5).equal())})`, padding: "0", overflow: "hidden", borderInlineEnd: 0, @@ -21434,7 +21131,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward [`${t}-item, ${t}-submenu-title`]: { display: "flex", alignItems: "center", - transition: [`border-color ${h}`, `background ${h}`, `padding ${s} ${l}`, `padding-inline calc(50% - ${te(e.calc(d).div(2).equal())} - ${te(u)})`].join(","), + transition: [`border-color ${h}`, `background ${h}`, `padding ${s} ${l}`, `padding-inline calc(50% - ${ee(e.calc(d).div(2).equal())} - ${ee(u)})`].join(","), [`> ${t}-title-content`]: { flex: "auto", minWidth: 0, @@ -21478,7 +21175,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, > ${t}-submenu > ${t}-submenu-title`]: { insetInlineStart: 0, - paddingInline: `calc(50% - ${te(e.calc(d).div(2).equal())} - ${te(u)})`, + paddingInline: `calc(50% - ${ee(e.calc(d).div(2).equal())} - ${ee(u)})`, textOverflow: "clip", [` ${t}-submenu-arrow, @@ -21489,7 +21186,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward [`${t}-item-icon, ${r}`]: { margin: 0, fontSize: g, - lineHeight: te(n), + lineHeight: ee(n), "+ span": { display: "inline-block", opacity: 0 @@ -21514,7 +21211,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward } } ]; -}, gk = (e) => { +}, hk = (e) => { const { componentCls: t, motionDurationSlow: r, @@ -21544,7 +21241,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward transition: [`opacity ${r} ${i}`, `margin ${r}`, `color ${r}`].join(",") } }, - [`${t}-item-icon`]: Object.assign({}, $b()), + [`${t}-item-icon`]: Object.assign({}, Nb()), [`&${t}-item-only-child`]: { [`> ${a}, > ${t}-item-icon`]: { marginInlineEnd: 0 @@ -21567,7 +21264,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward } } }; -}, vk = (e) => { +}, fk = (e) => { const { componentCls: t, motionDurationSlow: r, @@ -21599,15 +21296,15 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward content: '""' }, "&::before": { - transform: `rotate(45deg) translateY(${te(e.calc(a).mul(-1).equal())})` + transform: `rotate(45deg) translateY(${ee(e.calc(a).mul(-1).equal())})` }, "&::after": { - transform: `rotate(-45deg) translateY(${te(a)})` + transform: `rotate(-45deg) translateY(${ee(a)})` } } } }; -}, Dve = (e) => { +}, Cve = (e) => { const { antCls: t, componentCls: r, @@ -21632,7 +21329,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward // Misc { "": { - [`${r}`]: Object.assign(Object.assign({}, Nl()), { + [`${r}`]: Object.assign(Object.assign({}, Fl()), { // Hidden "&-hidden": { display: "none" @@ -21644,7 +21341,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward } }, { - [r]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, qr(e)), Nl()), { + [r]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, rn(e)), Fl()), { marginBottom: 0, paddingInlineStart: 0, // Override default ul/ol @@ -21670,7 +21367,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward borderRadius: e.itemBorderRadius }, [`${r}-item-group-title`]: { - padding: `${te(s)} ${te(l)}`, + padding: `${ee(s)} ${ee(l)}`, fontSize: y, lineHeight: m, transition: `all ${i}` @@ -21717,13 +21414,13 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward borderStyle: "dashed" } } - }), gk(e)), { + }), hk(e)), { [`${r}-item-group`]: { [`${r}-item-group-list`]: { margin: 0, padding: 0, [`${r}-item, ${r}-submenu-title`]: { - paddingInline: `${te(e.calc(n).mul(2).equal())} ${te(l)}` + paddingInline: `${ee(e.calc(n).mul(2).equal())} ${ee(l)}` } } }, @@ -21750,7 +21447,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward }, [`> ${r}`]: Object.assign(Object.assign(Object.assign({ borderRadius: h - }, gk(e)), vk(e)), { + }, hk(e)), fk(e)), { [`${r}-item, ${r}-submenu > ${r}-submenu-title`]: { borderRadius: f }, @@ -21784,25 +21481,25 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward paddingTop: e.paddingXS } } - }), vk(e)), { + }), fk(e)), { [`&-inline-collapsed ${r}-submenu-arrow, &-inline ${r}-submenu-arrow`]: { // ↓ "&::before": { - transform: `rotate(-45deg) translateX(${te(v)})` + transform: `rotate(-45deg) translateX(${ee(v)})` }, "&::after": { - transform: `rotate(45deg) translateX(${te(e.calc(v).mul(-1).equal())})` + transform: `rotate(45deg) translateX(${ee(e.calc(v).mul(-1).equal())})` } }, [`${r}-submenu-open${r}-submenu-inline > ${r}-submenu-title > ${r}-submenu-arrow`]: { // ↑ - transform: `translateY(${te(e.calc(p).mul(0.2).mul(-1).equal())})`, + transform: `translateY(${ee(e.calc(p).mul(0.2).mul(-1).equal())})`, "&::after": { - transform: `rotate(-45deg) translateX(${te(e.calc(v).mul(-1).equal())})` + transform: `rotate(-45deg) translateX(${ee(e.calc(v).mul(-1).equal())})` }, "&::before": { - transform: `rotate(45deg) translateX(${te(v)})` + transform: `rotate(45deg) translateX(${ee(v)})` } } }) @@ -21816,7 +21513,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward } } ]; -}, Ive = (e) => { +}, Sve = (e) => { var t, r, n; const { colorPrimary: i, @@ -21839,10 +21536,10 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward padding: w, fontSize: x, controlHeightSM: E, - fontSizeLG: P, - colorTextLightSolid: R, + fontSizeLG: R, + colorTextLightSolid: P, colorErrorHover: T - } = e, _ = (t = e.activeBarWidth) !== null && t !== void 0 ? t : 0, D = (r = e.activeBarBorderWidth) !== null && r !== void 0 ? r : f, A = (n = e.itemMarginInline) !== null && n !== void 0 ? n : e.marginXXS, M = new Vr(R).setAlpha(0.65).toRgbString(); + } = e, _ = (t = e.activeBarWidth) !== null && t !== void 0 ? t : 0, D = (r = e.activeBarBorderWidth) !== null && r !== void 0 ? r : f, A = (n = e.itemMarginInline) !== null && n !== void 0 ? n : e.marginXXS, M = new Vr(P).setAlpha(0.65).toRgbString(); return { dropdownWidth: 160, zIndexPopup: e.zIndexPopupBase + 50, @@ -21906,31 +21603,31 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward horizontalLineHeight: `${m * 1.15}px`, iconSize: x, iconMarginInlineEnd: E - x, - collapsedIconSize: P, + collapsedIconSize: R, groupTitleFontSize: x, // Disabled - darkItemDisabledColor: new Vr(R).setAlpha(0.25).toRgbString(), + darkItemDisabledColor: new Vr(P).setAlpha(0.25).toRgbString(), // Dark darkItemColor: M, darkDangerItemColor: o, darkItemBg: "#001529", darkPopupBg: "#001529", darkSubMenuItemBg: "#000c17", - darkItemSelectedColor: R, + darkItemSelectedColor: P, darkItemSelectedBg: i, darkDangerItemSelectedBg: o, darkItemHoverBg: "transparent", darkGroupTitleColor: M, - darkItemHoverColor: R, + darkItemHoverColor: P, darkDangerItemHoverColor: T, - darkDangerItemSelectedColor: R, + darkDangerItemSelectedColor: P, darkDangerItemActiveBg: o, // internal itemWidth: _ ? `calc(100% + ${D}px)` : `calc(100% - ${A * 2}px)` }; -}, Ave = function(e) { +}, bve = function(e) { let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : e, r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !0; - return zr("Menu", (i) => { + return jr("Menu", (i) => { const { colorBgElevated: o, controlHeightLG: a, @@ -21951,14 +21648,14 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward darkDangerItemActiveBg: w, popupBg: x, darkPopupBg: E - } = i, P = i.calc(s).div(7).mul(5).equal(), R = hr(i, { - menuArrowSize: P, + } = i, R = i.calc(s).div(7).mul(5).equal(), P = fr(i, { + menuArrowSize: R, menuHorizontalHeight: i.calc(a).mul(1.15).equal(), - menuArrowOffset: i.calc(P).mul(0.25).equal(), + menuArrowOffset: i.calc(R).mul(0.25).equal(), menuSubMenuBg: o, calc: i.calc, popupBg: x - }), T = hr(R, { + }), T = fr(P, { itemColor: l, itemHoverColor: m, groupTitleColor: g, @@ -21986,25 +21683,25 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward }); return [ // Basic - Dve(R), + Cve(P), // Horizontal - Tve(R), + vve(P), // Hard code for some light style // Vertical - Mve(R), + yve(P), // Hard code for some light style // Theme - fk(R, "light"), - fk(T, "dark"), + uk(P, "light"), + uk(T, "dark"), // RTL - _ve(R), + mve(P), // Motion - VW(R), - kc(R, "slide-up"), - kc(R, "slide-down"), - tp(R, "zoom-big") + kW(P), + kc(P, "slide-up"), + kc(P, "slide-down"), + tp(P, "zoom-big") ]; - }, Ive, { + }, Sve, { deprecatedTokens: [["colorGroupTitle", "groupTitleColor"], ["radiusItem", "itemBorderRadius"], ["radiusSubMenuItem", "subMenuItemBorderRadius"], ["colorItemText", "itemColor"], ["colorItemTextHover", "itemHoverColor"], ["colorItemTextHoverHorizontal", "horizontalItemHoverColor"], ["colorItemTextSelected", "itemSelectedColor"], ["colorItemTextSelectedHorizontal", "horizontalItemSelectedColor"], ["colorItemTextDisabled", "itemDisabledColor"], ["colorDangerItemText", "dangerItemColor"], ["colorDangerItemTextHover", "dangerItemHoverColor"], ["colorDangerItemTextSelected", "dangerItemSelectedColor"], ["colorDangerItemBgActive", "dangerItemActiveBg"], ["colorDangerItemBgSelected", "dangerItemSelectedBg"], ["colorItemBg", "itemBg"], ["colorItemBgHover", "itemHoverBg"], ["colorSubItemBg", "subMenuItemBg"], ["colorItemBgActive", "itemActiveBg"], ["colorItemBgSelectedHorizontal", "horizontalItemSelectedBg"], ["colorActiveBarWidth", "activeBarWidth"], ["colorActiveBarHeight", "activeBarHeight"], ["colorActiveBarBorderSize", "activeBarBorderWidth"], ["colorItemBgSelected", "itemSelectedBg"]], // Dropdown will handle menu style self. We do not need to handle this. injectStyle: r, @@ -22012,14 +21709,14 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward groupTitleLineHeight: !0 } })(e, t); -}, n7 = (e) => { +}, Q9 = (e) => { var t; const { popupClassName: r, icon: n, title: i, theme: o - } = e, a = S.useContext(aS), { + } = e, a = S.useContext(iS), { prefixCls: s, inlineCollapsed: l, theme: c @@ -22033,7 +21730,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward }, i); else { const p = /* @__PURE__ */ S.isValidElement(i) && i.type === "span"; - d = /* @__PURE__ */ S.createElement(S.Fragment, null, Fi(n, { + d = /* @__PURE__ */ S.createElement(S.Fragment, null, eo(n, { className: ne(/* @__PURE__ */ S.isValidElement(n) ? (t = n.props) === null || t === void 0 ? void 0 : t.className : "", `${s}-item-icon`) }), p ? i : /* @__PURE__ */ S.createElement("span", { className: `${s}-title-content` @@ -22042,9 +21739,9 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward const h = S.useMemo(() => Object.assign(Object.assign({}, a), { firstLevel: !1 }), [a]), [f] = Vd("Menu"); - return /* @__PURE__ */ S.createElement(aS.Provider, { + return /* @__PURE__ */ S.createElement(iS.Provider, { value: h - }, /* @__PURE__ */ S.createElement(Am, Object.assign({}, Sn(e, ["icon"]), { + }, /* @__PURE__ */ S.createElement(Im, Object.assign({}, Sn(e, ["icon"]), { title: d, popupClassName: ne(s, r, `${s}-${o || c}`), popupStyle: { @@ -22052,7 +21749,7 @@ const sS = /* @__PURE__ */ S.createContext(null), r7 = /* @__PURE__ */ S.forward } }))); }; -var Ove = function(e, t) { +var wve = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) @@ -22062,18 +21759,18 @@ var Ove = function(e, t) { function q1(e) { return e === null || e === !1; } -const Lve = { - item: t7, - submenu: n7, - divider: e7 -}, Fve = /* @__PURE__ */ nn((e, t) => { +const xve = { + item: X9, + submenu: Q9, + divider: q9 +}, Eve = /* @__PURE__ */ nn((e, t) => { var r; - const n = S.useContext(sS), i = n || {}, { + const n = S.useContext(oS), i = n || {}, { getPrefixCls: o, getPopupContainer: a, direction: s, menu: l - } = S.useContext(pt), c = o(), { + } = S.useContext(gt), c = o(), { prefixCls: u, className: d, style: h, @@ -22087,35 +21784,35 @@ const Lve = { selectable: b, onClick: w, overflowedIndicatorPopupClassName: x - } = e, E = Ove(e, ["prefixCls", "className", "style", "theme", "expandIcon", "_internalDisableMenuItemTitleTooltip", "inlineCollapsed", "siderCollapsed", "rootClassName", "mode", "selectable", "onClick", "overflowedIndicatorPopupClassName"]), P = Sn(E, ["collapsedWidth"]); + } = e, E = wve(e, ["prefixCls", "className", "style", "theme", "expandIcon", "_internalDisableMenuItemTitleTooltip", "inlineCollapsed", "siderCollapsed", "rootClassName", "mode", "selectable", "onClick", "overflowedIndicatorPopupClassName"]), R = Sn(E, ["collapsedWidth"]); if (process.env.NODE_ENV !== "production") { - const z = Sr("Menu"); - process.env.NODE_ENV !== "production" && z(!("inlineCollapsed" in e && C !== "inline"), "usage", "`inlineCollapsed` should only be used when `mode` is inline."), process.env.NODE_ENV !== "production" && z(!(e.siderCollapsed !== void 0 && "inlineCollapsed" in e), "usage", "`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."), z.deprecated("items" in e && !e.children, "children", "items"); + const H = Rr("Menu"); + process.env.NODE_ENV !== "production" && H(!("inlineCollapsed" in e && C !== "inline"), "usage", "`inlineCollapsed` should only be used when `mode` is inline."), process.env.NODE_ENV !== "production" && H(!(e.siderCollapsed !== void 0 && "inlineCollapsed" in e), "usage", "`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."), H.deprecated("items" in e && !e.children, "children", "items"); } (r = i.validator) === null || r === void 0 || r.call(i, { mode: C }); - const R = Ur(function() { - var z; - w == null || w.apply(void 0, arguments), (z = i.onClick) === null || z === void 0 || z.call(i); + const P = Ur(function() { + var H; + w == null || w.apply(void 0, arguments), (H = i.onClick) === null || H === void 0 || H.call(i); }), T = i.mode || C, _ = b ?? i.selectable, D = S.useMemo(() => m !== void 0 ? m : g, [g, m]), A = { horizontal: { motionName: `${c}-slide-up` }, - inline: fW(c), + inline: uW(c), other: { motionName: `${c}-zoom-big` } - }, M = o("menu", u || i.prefixCls), O = Qn(M), [L, N, F] = Ave(M, O, !n), k = ne(`${M}-${f}`, l == null ? void 0 : l.className, d), I = S.useMemo(() => { - var z, $; + }, M = o("menu", u || i.prefixCls), O = vi(M), [L, N, F] = bve(M, O, !n), k = ne(`${M}-${f}`, l == null ? void 0 : l.className, d), I = S.useMemo(() => { + var H, $; if (typeof p == "function" || q1(p)) return p || null; if (typeof i.expandIcon == "function" || q1(i.expandIcon)) return i.expandIcon || null; if (typeof (l == null ? void 0 : l.expandIcon) == "function" || q1(l == null ? void 0 : l.expandIcon)) return (l == null ? void 0 : l.expandIcon) || null; - const W = (z = p ?? (i == null ? void 0 : i.expandIcon)) !== null && z !== void 0 ? z : l == null ? void 0 : l.expandIcon; - return Fi(W, { + const W = (H = p ?? (i == null ? void 0 : i.expandIcon)) !== null && H !== void 0 ? H : l == null ? void 0 : l.expandIcon; + return eo(W, { className: ne(`${M}-submenu-expand-icon`, /* @__PURE__ */ S.isValidElement(W) ? ($ = W.props) === null || $ === void 0 ? void 0 : $.className : void 0) }); }, [p, i == null ? void 0 : i.expandIcon, l == null ? void 0 : l.expandIcon, M]), V = S.useMemo(() => ({ @@ -22127,9 +21824,9 @@ const Lve = { mode: T, disableMenuItemTitleTooltip: v }), [M, D, s, v, f]); - return L(/* @__PURE__ */ S.createElement(sS.Provider, { + return L(/* @__PURE__ */ S.createElement(oS.Provider, { value: null - }, /* @__PURE__ */ S.createElement(aS.Provider, { + }, /* @__PURE__ */ S.createElement(iS.Provider, { value: V }, /* @__PURE__ */ S.createElement(np, Object.assign({ getPopupContainer: a, @@ -22137,8 +21834,8 @@ const Lve = { overflowedIndicatorPopupClassName: ne(M, `${M}-${f}`, x), mode: T, selectable: _, - onClick: R - }, P, { + onClick: P + }, R, { inlineCollapsed: D, style: Object.assign(Object.assign({}, l == null ? void 0 : l.style), h), className: k, @@ -22148,26 +21845,26 @@ const Lve = { expandIcon: I, ref: t, rootClassName: ne(y, N, i.rootClassName, F, O), - _internalComponents: Lve + _internalComponents: xve }))))); -}), Hd = /* @__PURE__ */ nn((e, t) => { - const r = ve(null), n = S.useContext(PI); - return Js(t, () => ({ +}), zd = /* @__PURE__ */ nn((e, t) => { + const r = ve(null), n = S.useContext(EI); + return Qs(t, () => ({ menu: r.current, focus: (i) => { var o; (o = r.current) === null || o === void 0 || o.focus(i); } - })), /* @__PURE__ */ S.createElement(Fve, Object.assign({ + })), /* @__PURE__ */ S.createElement(Eve, Object.assign({ ref: r }, e, n)); }); -Hd.Item = t7; -Hd.SubMenu = n7; -Hd.Divider = e7; -Hd.ItemGroup = tw; -process.env.NODE_ENV !== "production" && (Hd.displayName = "Menu"); -const Nve = (e) => { +zd.Item = X9; +zd.SubMenu = Q9; +zd.Divider = q9; +zd.ItemGroup = tw; +process.env.NODE_ENV !== "production" && (zd.displayName = "Menu"); +const Rve = (e) => { const { componentCls: t, menuCls: r, @@ -22187,7 +21884,7 @@ const Nve = (e) => { } } }; -}, kve = (e) => { +}, Pve = (e) => { const { componentCls: t, menuCls: r, @@ -22258,7 +21955,7 @@ const Nve = (e) => { &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom, &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight, &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]: { - animationName: eI + animationName: JD }, [`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft, @@ -22266,24 +21963,24 @@ const Nve = (e) => { &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top, &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight, &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]: { - animationName: rI + animationName: tI }, [`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom, &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]: { - animationName: tI + animationName: eI }, [`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top, &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]: { - animationName: nI + animationName: rI } } }, // ============================================================= // == Arrow style == // ============================================================= - CI(e, v, { + mI(e, v, { arrowPlacement: { top: !0, bottom: !0 @@ -22308,7 +22005,7 @@ const Nve = (e) => { margin: 0 } }, - [`${t}, ${t}-menu-submenu`]: Object.assign(Object.assign({}, qr(e)), { + [`${t}, ${t}-menu-submenu`]: Object.assign(Object.assign({}, rn(e)), { [r]: Object.assign(Object.assign({ padding: d, listStyleType: "none", @@ -22323,7 +22020,7 @@ const Nve = (e) => { boxShadow: "none" }, [`${r}-item-group-title`]: { - padding: `${te(c)} ${te(p)}`, + padding: `${ee(c)} ${ee(p)}`, color: e.colorTextDescription, transition: `all ${l}` }, @@ -22357,7 +22054,7 @@ const Nve = (e) => { [`${r}-item, ${r}-submenu-title`]: Object.assign(Object.assign({ clear: "both", margin: 0, - padding: `${te(c)} ${te(p)}`, + padding: `${ee(c)} ${ee(p)}`, color: e.colorText, fontWeight: "normal", fontSize: u, @@ -22391,7 +22088,7 @@ const Nve = (e) => { "&-divider": { height: 1, // By design - margin: `${te(e.marginXXS)} 0`, + margin: `${ee(e.marginXXS)} 0`, overflow: "hidden", lineHeight: 0, backgroundColor: e.colorSplit @@ -22408,7 +22105,7 @@ const Nve = (e) => { } }), [`${r}-item-group-list`]: { - margin: `0 ${te(e.marginXS)}`, + margin: `0 ${ee(e.marginXS)}`, padding: 0, listStyle: "none" }, @@ -22433,29 +22130,29 @@ const Nve = (e) => { }) }, // Follow code may reuse in other components - [kc(e, "slide-up"), kc(e, "slide-down"), tS(e, "move-up"), tS(e, "move-down"), tp(e, "zoom-big")] + [kc(e, "slide-up"), kc(e, "slide-down"), JC(e, "move-up"), JC(e, "move-down"), tp(e, "zoom-big")] ]; -}, $ve = (e) => Object.assign(Object.assign({ +}, Tve = (e) => Object.assign(Object.assign({ zIndexPopup: e.zIndexPopupBase + 50, paddingBlock: (e.controlHeight - e.fontSize * e.lineHeight) / 2 -}, Jb({ +}, Qb({ contentRadius: e.borderRadiusLG, limitVerticalRadius: !0 -})), yI(e)), Bve = zr("Dropdown", (e) => { +})), vI(e)), _ve = jr("Dropdown", (e) => { const { marginXXS: t, sizePopupArrow: r, paddingXXS: n, componentCls: i - } = e, o = hr(e, { + } = e, o = fr(e, { menuCls: `${i}-menu`, dropdownArrowDistance: e.calc(r).div(2).add(t).equal(), dropdownEdgeChildPadding: n }); - return [kve(o), Nve(o)]; -}, $ve, { + return [Pve(o), Rve(o)]; +}, Tve, { resetStyle: !1 -}), Om = (e) => { +}), Am = (e) => { var t; const { menu: r, @@ -22482,18 +22179,18 @@ const Nve = (e) => { transitionName: x } = e, { getPopupContainer: E, - getPrefixCls: P, - direction: R, + getPrefixCls: R, + direction: P, dropdown: T - } = S.useContext(pt), _ = Sr("Dropdown"); + } = S.useContext(gt), _ = Rr("Dropdown"); process.env.NODE_ENV !== "production" && ([["visible", "open"], ["onVisibleChange", "onOpenChange"]].forEach((G) => { let [re, le] = G; _.deprecated(!(re in e), re, le); }), _.deprecated(!("overlay" in e), "overlay", "menu")); const D = S.useMemo(() => { - const G = P(); + const G = R(); return x !== void 0 ? x : b.includes("top") ? `${G}-slide-down` : `${G}-slide-up`; - }, [P, b, x]), A = S.useMemo(() => b ? b.includes("Center") ? b.slice(0, b.indexOf("Center")) : b : R === "rtl" ? "bottomRight" : "bottomLeft", [b, R]); + }, [R, b, x]), A = S.useMemo(() => b ? b.includes("Center") ? b.slice(0, b.indexOf("Center")) : b : P === "rtl" ? "bottomRight" : "bottomLeft", [b, P]); if (process.env.NODE_ENV !== "production") { if (b.includes("Center")) { const G = b.slice(0, b.indexOf("Center")); @@ -22504,32 +22201,32 @@ const Nve = (e) => { _.deprecated(!(re in e), re, le); }); } - const M = P("dropdown", i), O = Qn(M), [L, N, F] = Bve(M, O), [, k] = si(), I = S.Children.only(o), V = Fi(I, { + const M = R("dropdown", i), O = vi(M), [L, N, F] = _ve(M, O), [, k] = ai(), I = S.Children.only(o), V = eo(I, { className: ne(`${M}-trigger`, { - [`${M}-rtl`]: R === "rtl" + [`${M}-rtl`]: P === "rtl" }, I.props.className), disabled: (t = I.props.disabled) !== null && t !== void 0 ? t : s - }), z = s ? [] : a, $ = !!(z != null && z.includes("contextMenu")), [W, j] = pn(!1, { + }), H = s ? [] : a, $ = !!(H != null && H.includes("contextMenu")), [W, j] = pn(!1, { value: f ?? v }), X = Ur((G) => { p == null || p(G, { source: "trigger" }), g == null || g(G), j(G); }), q = ne(u, d, N, F, O, T == null ? void 0 : T.className, { - [`${M}-rtl`]: R === "rtl" - }), Z = L9({ + [`${M}-rtl`]: P === "rtl" + }), J = D9({ arrowPointAtCenter: typeof n == "object" && n.pointAtCenter, autoAdjustOverflow: C, offset: k.marginXXS, arrowWidth: n ? k.sizePopupArrow : 0, borderRadius: k.borderRadius - }), ee = S.useCallback(() => { + }), te = S.useCallback(() => { r != null && r.selectable && (r != null && r.multiple) || (p == null || p(!1, { source: "menu" }), j(!1)); }, [r == null ? void 0 : r.selectable, r == null ? void 0 : r.multiple]), Q = () => { let G; - return r != null && r.items ? G = /* @__PURE__ */ S.createElement(Hd, Object.assign({}, r)) : typeof w == "function" ? G = w() : G = w, l && (G = l(G)), G = S.Children.only(typeof G == "string" ? /* @__PURE__ */ S.createElement("span", null, G) : G), /* @__PURE__ */ S.createElement(r7, { + return r != null && r.items ? G = /* @__PURE__ */ S.createElement(zd, Object.assign({}, r)) : typeof w == "function" ? G = w() : G = w, l && (G = l(G)), G = S.Children.only(typeof G == "string" ? /* @__PURE__ */ S.createElement("span", null, G) : G), /* @__PURE__ */ S.createElement(Z9, { prefixCls: `${M}-menu`, rootClassName: ne(F, O), expandIcon: /* @__PURE__ */ S.createElement("span", { @@ -22539,7 +22236,7 @@ const Nve = (e) => { })), mode: "vertical", selectable: !1, - onClick: ee, + onClick: te, validator: (re) => { let { mode: le @@ -22548,19 +22245,19 @@ const Nve = (e) => { } }, G); }, [Y, K] = Vd("Dropdown", h == null ? void 0 : h.zIndex); - let oe = /* @__PURE__ */ S.createElement(z9, Object.assign({ + let oe = /* @__PURE__ */ S.createElement(N9, Object.assign({ alignPoint: $ }, Sn(e, ["rootClassName"]), { mouseEnterDelay: m, mouseLeaveDelay: y, visible: W, - builtinPlacements: Z, + builtinPlacements: J, arrow: !!n, overlayClassName: q, prefixCls: M, getPopupContainer: c || E, transitionName: D, - trigger: z, + trigger: H, overlay: Q, placement: A, onVisibleChange: X, @@ -22568,11 +22265,11 @@ const Nve = (e) => { zIndex: Y }) }), V); - return Y && (oe = /* @__PURE__ */ S.createElement(Cm.Provider, { + return Y && (oe = /* @__PURE__ */ S.createElement(Sm.Provider, { value: K }, oe)), L(oe); }; -function Vve(e) { +function Mve(e) { return Object.assign(Object.assign({}, e), { align: { overflow: { @@ -22582,14 +22279,14 @@ function Vve(e) { } }); } -const zve = n9(Om, "dropdown", (e) => e, Vve), Hve = (e) => /* @__PURE__ */ S.createElement(zve, Object.assign({}, e), /* @__PURE__ */ S.createElement("span", null)); -Om._InternalPanelDoNotUseOrYouWillBeFired = Hve; -process.env.NODE_ENV !== "production" && (Om.displayName = "Dropdown"); -var i7 = { exports: {} }; +const Dve = e9(Am, "dropdown", (e) => e, Mve), Ive = (e) => /* @__PURE__ */ S.createElement(Dve, Object.assign({}, e), /* @__PURE__ */ S.createElement("span", null)); +Am._InternalPanelDoNotUseOrYouWillBeFired = Ive; +process.env.NODE_ENV !== "production" && (Am.displayName = "Dropdown"); +var J9 = { exports: {} }; (function(e, t) { (function(r, n) { e.exports = n(); - })(WC, function() { + })(zC, function() { var r = 1e3, n = 6e4, i = 36e5, o = "millisecond", a = "second", s = "minute", l = "hour", c = "day", u = "week", d = "month", h = "quarter", f = "year", p = "date", v = "Invalid Date", g = /^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/, m = /\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g, y = { name: "en", weekdays: "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), months: "January_February_March_April_May_June_July_August_September_October_November_December".split("_"), ordinal: function(M) { var O = ["th", "st", "nd", "rd"], L = M % 100; return "[" + M + (O[(L - 20) % 10] || O[L] || O[0]) + "]"; @@ -22611,9 +22308,9 @@ var i7 = { exports: {} }; return M === void 0; } }, w = "en", x = {}; x[w] = y; - var E = "$isDayjsObject", P = function(M) { + var E = "$isDayjsObject", R = function(M) { return M instanceof D || !(!M || !M[E]); - }, R = function M(O, L, N) { + }, P = function M(O, L, N) { var F; if (!O) return w; if (typeof O == "string") { @@ -22627,16 +22324,16 @@ var i7 = { exports: {} }; } return !N && F && (w = F), F || !N && w; }, T = function(M, O) { - if (P(M)) return M.clone(); + if (R(M)) return M.clone(); var L = typeof O == "object" ? O : {}; return L.date = M, L.args = arguments, new D(L); }, _ = b; - _.l = R, _.i = P, _.w = function(M, O) { + _.l = P, _.i = R, _.w = function(M, O) { return T(M, { locale: O.$L, utc: O.$u, x: O.$x, $offset: O.$offset }); }; var D = function() { function M(L) { - this.$L = R(L.locale, null, !0), this.parse(L), this.$x = this.$x || L.x || {}, this[E] = !0; + this.$L = P(L.locale, null, !0), this.parse(L), this.$x = this.$x || L.x || {}, this[E] = !0; } var O = M.prototype; return O.parse = function(L) { @@ -22648,8 +22345,8 @@ var i7 = { exports: {} }; if (typeof F == "string" && !/Z$/i.test(F)) { var I = F.match(g); if (I) { - var V = I[2] - 1 || 0, z = (I[7] || "0").substring(0, 3); - return k ? new Date(Date.UTC(I[1], V, I[3] || 1, I[4] || 0, I[5] || 0, I[6] || 0, z)) : new Date(I[1], V, I[3] || 1, I[4] || 0, I[5] || 0, I[6] || 0, z); + var V = I[2] - 1 || 0, H = (I[7] || "0").substring(0, 3); + return k ? new Date(Date.UTC(I[1], V, I[3] || 1, I[4] || 0, I[5] || 0, I[6] || 0, H)) : new Date(I[1], V, I[3] || 1, I[4] || 0, I[5] || 0, I[6] || 0, H); } } return new Date(F); @@ -22675,11 +22372,11 @@ var i7 = { exports: {} }; }, O.valueOf = function() { return this.$d.getTime(); }, O.startOf = function(L, N) { - var F = this, k = !!_.u(N) || N, I = _.p(L), V = function(ee, Q) { - var Y = _.w(F.$u ? Date.UTC(F.$y, Q, ee) : new Date(F.$y, Q, ee), F); + var F = this, k = !!_.u(N) || N, I = _.p(L), V = function(te, Q) { + var Y = _.w(F.$u ? Date.UTC(F.$y, Q, te) : new Date(F.$y, Q, te), F); return k ? Y : Y.endOf(c); - }, z = function(ee, Q) { - return _.w(F.toDate()[ee].apply(F.toDate("s"), (k ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(Q)), F); + }, H = function(te, Q) { + return _.w(F.toDate()[te].apply(F.toDate("s"), (k ? [0, 0, 0, 0] : [23, 59, 59, 999]).slice(Q)), F); }, $ = this.$W, W = this.$M, j = this.$D, X = "set" + (this.$u ? "UTC" : ""); switch (I) { case f: @@ -22687,28 +22384,28 @@ var i7 = { exports: {} }; case d: return k ? V(1, W) : V(0, W + 1); case u: - var q = this.$locale().weekStart || 0, Z = ($ < q ? $ + 7 : $) - q; - return V(k ? j - Z : j + (6 - Z), W); + var q = this.$locale().weekStart || 0, J = ($ < q ? $ + 7 : $) - q; + return V(k ? j - J : j + (6 - J), W); case c: case p: - return z(X + "Hours", 0); + return H(X + "Hours", 0); case l: - return z(X + "Minutes", 1); + return H(X + "Minutes", 1); case s: - return z(X + "Seconds", 2); + return H(X + "Seconds", 2); case a: - return z(X + "Milliseconds", 3); + return H(X + "Milliseconds", 3); default: return this.clone(); } }, O.endOf = function(L) { return this.startOf(L, !1); }, O.$set = function(L, N) { - var F, k = _.p(L), I = "set" + (this.$u ? "UTC" : ""), V = (F = {}, F[c] = I + "Date", F[p] = I + "Date", F[d] = I + "Month", F[f] = I + "FullYear", F[l] = I + "Hours", F[s] = I + "Minutes", F[a] = I + "Seconds", F[o] = I + "Milliseconds", F)[k], z = k === c ? this.$D + (N - this.$W) : N; + var F, k = _.p(L), I = "set" + (this.$u ? "UTC" : ""), V = (F = {}, F[c] = I + "Date", F[p] = I + "Date", F[d] = I + "Month", F[f] = I + "FullYear", F[l] = I + "Hours", F[s] = I + "Minutes", F[a] = I + "Seconds", F[o] = I + "Milliseconds", F)[k], H = k === c ? this.$D + (N - this.$W) : N; if (k === d || k === f) { var $ = this.clone().set(p, 1); - $.$d[V](z), $.init(), this.$d = $.set(p, Math.min(this.$D, $.daysInMonth())).$d; - } else V && this.$d[V](z); + $.$d[V](H), $.init(), this.$d = $.set(p, Math.min(this.$D, $.daysInMonth())).$d; + } else V && this.$d[V](H); return this.init(), this; }, O.set = function(L, N) { return this.clone().$set(L, N); @@ -22725,18 +22422,18 @@ var i7 = { exports: {} }; if (I === f) return this.set(f, this.$y + L); if (I === c) return V(1); if (I === u) return V(7); - var z = (F = {}, F[s] = n, F[l] = i, F[a] = r, F)[I] || 1, $ = this.$d.getTime() + L * z; + var H = (F = {}, F[s] = n, F[l] = i, F[a] = r, F)[I] || 1, $ = this.$d.getTime() + L * H; return _.w($, this); }, O.subtract = function(L, N) { return this.add(-1 * L, N); }, O.format = function(L) { var N = this, F = this.$locale(); if (!this.isValid()) return F.invalidDate || v; - var k = L || "YYYY-MM-DDTHH:mm:ssZ", I = _.z(this), V = this.$H, z = this.$m, $ = this.$M, W = F.weekdays, j = F.months, X = F.meridiem, q = function(Q, Y, K, oe) { + var k = L || "YYYY-MM-DDTHH:mm:ssZ", I = _.z(this), V = this.$H, H = this.$m, $ = this.$M, W = F.weekdays, j = F.months, X = F.meridiem, q = function(Q, Y, K, oe) { return Q && (Q[Y] || Q(N, k)) || K[Y].slice(0, oe); - }, Z = function(Q) { + }, J = function(Q) { return _.s(V % 12 || 12, Q, "0"); - }, ee = X || function(Q, Y, K) { + }, te = X || function(Q, Y, K) { var oe = Q < 12 ? "AM" : "PM"; return K ? oe.toLowerCase() : oe; }; @@ -22772,17 +22469,17 @@ var i7 = { exports: {} }; case "HH": return _.s(V, 2, "0"); case "h": - return Z(1); + return J(1); case "hh": - return Z(2); + return J(2); case "a": - return ee(V, z, !0); + return te(V, H, !0); case "A": - return ee(V, z, !1); + return te(V, H, !1); case "m": - return String(z); + return String(H); case "mm": - return _.s(z, 2, "0"); + return _.s(H, 2, "0"); case "s": return String(N.$s); case "ss": @@ -22798,8 +22495,8 @@ var i7 = { exports: {} }; }, O.utcOffset = function() { return 15 * -Math.round(this.$d.getTimezoneOffset() / 15); }, O.diff = function(L, N, F) { - var k, I = this, V = _.p(N), z = T(L), $ = (z.utcOffset() - this.utcOffset()) * n, W = this - z, j = function() { - return _.m(I, z); + var k, I = this, V = _.p(N), H = T(L), $ = (H.utcOffset() - this.utcOffset()) * n, W = this - H, j = function() { + return _.m(I, H); }; switch (V) { case f: @@ -22836,7 +22533,7 @@ var i7 = { exports: {} }; return x[this.$L]; }, O.locale = function(L, N) { if (!L) return this.$L; - var F = this.clone(), k = R(L, N, !0); + var F = this.clone(), k = P(L, N, !0); return k && (F.$L = k), F; }, O.clone = function() { return _.w(this.$d, this); @@ -22856,18 +22553,18 @@ var i7 = { exports: {} }; }; }), T.extend = function(M, O) { return M.$i || (M(O, D, T), M.$i = !0), T; - }, T.locale = R, T.isDayjs = P, T.unix = function(M) { + }, T.locale = P, T.isDayjs = R, T.unix = function(M) { return T(1e3 * M); }, T.en = x[w], T.Ls = x, T.p = {}, T; }); -})(i7); -var Gve = i7.exports; -const Co = /* @__PURE__ */ qf(Gve); -var o7 = { exports: {} }; +})(J9); +var Ave = J9.exports; +const mo = /* @__PURE__ */ qf(Ave); +var e7 = { exports: {} }; (function(e, t) { (function(r, n) { e.exports = n(); - })(WC, function() { + })(zC, function() { return function(r, n) { var i = n.prototype, o = i.format; i.format = function(a) { @@ -22910,40 +22607,40 @@ var o7 = { exports: {} }; }; }; }); -})(o7); -var Wve = o7.exports; -const a7 = /* @__PURE__ */ qf(Wve), s7 = /* @__PURE__ */ S.createContext(null), jve = s7.Provider, l7 = /* @__PURE__ */ S.createContext(null), Uve = l7.Provider; -var Kve = ["prefixCls", "className", "style", "checked", "disabled", "defaultChecked", "type", "title", "onChange"], c7 = /* @__PURE__ */ nn(function(e, t) { - var r = e.prefixCls, n = r === void 0 ? "rc-checkbox" : r, i = e.className, o = e.style, a = e.checked, s = e.disabled, l = e.defaultChecked, c = l === void 0 ? !1 : l, u = e.type, d = u === void 0 ? "checkbox" : u, h = e.title, f = e.onChange, p = Ft(e, Kve), v = ve(null), g = ve(null), m = pn(c, { +})(e7); +var Ove = e7.exports; +const t7 = /* @__PURE__ */ qf(Ove), r7 = /* @__PURE__ */ S.createContext(null), Lve = r7.Provider, n7 = /* @__PURE__ */ S.createContext(null), Fve = n7.Provider; +var Nve = ["prefixCls", "className", "style", "checked", "disabled", "defaultChecked", "type", "title", "onChange"], i7 = /* @__PURE__ */ nn(function(e, t) { + var r = e.prefixCls, n = r === void 0 ? "rc-checkbox" : r, i = e.className, o = e.style, a = e.checked, s = e.disabled, l = e.defaultChecked, c = l === void 0 ? !1 : l, u = e.type, d = u === void 0 ? "checkbox" : u, h = e.title, f = e.onChange, p = Ft(e, Nve), v = ve(null), g = ve(null), m = pn(c, { value: a }), y = ce(m, 2), C = y[0], b = y[1]; - Js(t, function() { + Qs(t, function() { return { - focus: function(P) { - var R; - (R = v.current) === null || R === void 0 || R.focus(P); + focus: function(R) { + var P; + (P = v.current) === null || P === void 0 || P.focus(R); }, blur: function() { - var P; - (P = v.current) === null || P === void 0 || P.blur(); + var R; + (R = v.current) === null || R === void 0 || R.blur(); }, input: v.current, nativeElement: g.current }; }); - var w = ne(n, i, U(U({}, "".concat(n, "-checked"), C), "".concat(n, "-disabled"), s)), x = function(P) { - s || ("checked" in e || b(P.target.checked), f == null || f({ - target: J(J({}, e), {}, { + var w = ne(n, i, U(U({}, "".concat(n, "-checked"), C), "".concat(n, "-disabled"), s)), x = function(R) { + s || ("checked" in e || b(R.target.checked), f == null || f({ + target: Z(Z({}, e), {}, { type: d, - checked: P.target.checked + checked: R.target.checked }), stopPropagation: function() { - P.stopPropagation(); + R.stopPropagation(); }, preventDefault: function() { - P.preventDefault(); + R.preventDefault(); }, - nativeEvent: P.nativeEvent + nativeEvent: R.nativeEvent })); }; return /* @__PURE__ */ S.createElement("span", { @@ -22962,13 +22659,13 @@ var Kve = ["prefixCls", "className", "style", "checked", "disabled", "defaultChe className: "".concat(n, "-inner") })); }); -const Yve = (e) => { +const kve = (e) => { const { componentCls: t, antCls: r } = e, n = `${t}-group`; return { - [n]: Object.assign(Object.assign({}, qr(e)), { + [n]: Object.assign(Object.assign({}, rn(e)), { display: "inline-block", fontSize: 0, // RTL @@ -22983,7 +22680,7 @@ const Yve = (e) => { } }) }; -}, qve = (e) => { +}, $ve = (e) => { const { componentCls: t, wrapperMarginInlineEnd: r, @@ -23007,7 +22704,7 @@ const Yve = (e) => { unit: !0 }); return { - [`${t}-wrapper`]: Object.assign(Object.assign({}, qr(e)), { + [`${t}-wrapper`]: Object.assign(Object.assign({}, rn(e)), { display: "inline-flex", alignItems: "baseline", marginInlineStart: 0, @@ -23034,13 +22731,13 @@ const Yve = (e) => { insetInlineStart: 0, width: "100%", height: "100%", - border: `${te(u)} ${v} ${n}`, + border: `${ee(u)} ${v} ${n}`, borderRadius: "50%", visibility: "hidden", opacity: 0, content: '""' }, - [t]: Object.assign(Object.assign({}, qr(e)), { + [t]: Object.assign(Object.assign({}, rn(e)), { position: "relative", display: "inline-block", outline: "none", @@ -23144,7 +22841,7 @@ const Yve = (e) => { } }) }; -}, Xve = (e) => { +}, Bve = (e) => { const { buttonColor: t, controlHeight: r, @@ -23169,8 +22866,8 @@ const Yve = (e) => { colorTextDisabled: w, colorBgContainerDisabled: x, buttonCheckedBgDisabled: E, - buttonCheckedColorDisabled: P, - colorPrimary: R, + buttonCheckedColorDisabled: R, + colorPrimary: P, colorPrimaryHover: T, colorPrimaryActive: _, buttonSolidCheckedBg: D, @@ -23188,9 +22885,9 @@ const Yve = (e) => { paddingBlock: 0, color: t, fontSize: u, - lineHeight: te(O(r).sub(O(i).mul(2)).equal()), + lineHeight: ee(O(r).sub(O(i).mul(2)).equal()), background: d, - border: `${te(i)} ${o} ${a}`, + border: `${ee(i)} ${o} ${a}`, // strange align fix for chrome but works // https://gw.alipayobjects.com/zos/rmsportal/VFTfKXJuogBAXcvfAUWJ.gif borderBlockStartWidth: O(i).add(0.02).equal(), @@ -23226,7 +22923,7 @@ const Yve = (e) => { } }, "&:first-child": { - borderInlineStart: `${te(i)} ${o} ${a}`, + borderInlineStart: `${ee(i)} ${o} ${a}`, borderStartStartRadius: g, borderEndStartRadius: g }, @@ -23240,7 +22937,7 @@ const Yve = (e) => { [`${n}-group-large &`]: { height: f, fontSize: h, - lineHeight: te(O(f).sub(O(i).mul(2)).equal()), + lineHeight: ee(O(f).sub(O(i).mul(2)).equal()), "&:first-child": { borderStartStartRadius: y, borderEndStartRadius: y @@ -23254,7 +22951,7 @@ const Yve = (e) => { height: p, paddingInline: O(v).sub(i).equal(), paddingBlock: 0, - lineHeight: te(O(p).sub(O(i).mul(2)).equal()), + lineHeight: ee(O(p).sub(O(i).mul(2)).equal()), "&:first-child": { borderStartStartRadius: m, borderEndStartRadius: m @@ -23266,7 +22963,7 @@ const Yve = (e) => { }, "&:hover": { position: "relative", - color: R + color: P }, "&:has(:focus-visible)": Object.assign({}, Nc(e)), [`${n}-inner, input[type='checkbox'], input[type='radio']`]: { @@ -23277,14 +22974,14 @@ const Yve = (e) => { }, [`&-checked:not(${n}-button-wrapper-disabled)`]: { zIndex: 1, - color: R, + color: P, background: C, - borderColor: R, + borderColor: P, "&::before": { - backgroundColor: R + backgroundColor: P }, "&:first-child": { - borderColor: R + borderColor: P }, "&:hover": { color: T, @@ -23328,14 +23025,14 @@ const Yve = (e) => { } }, [`&-disabled${n}-button-wrapper-checked`]: { - color: P, + color: R, backgroundColor: E, borderColor: a, boxShadow: "none" } } }; -}, Zve = (e) => { +}, Vve = (e) => { const { wireframe: t, padding: r, @@ -23373,39 +23070,39 @@ const Yve = (e) => { radioColor: t ? d : p, radioBgColor: t ? s : d }; -}, u7 = zr("Radio", (e) => { +}, o7 = jr("Radio", (e) => { const { controlOutline: t, controlOutlineWidth: r - } = e, n = `0 0 0 ${te(r)} ${t}`, o = hr(e, { + } = e, n = `0 0 0 ${ee(r)} ${t}`, o = fr(e, { radioFocusShadow: n, radioButtonFocusShadow: n }); - return [Yve(o), qve(o), Xve(o)]; -}, Zve, { + return [kve(o), $ve(o), Bve(o)]; +}, Vve, { unitless: { radioSize: !0, dotSize: !0 } }); -var Qve = function(e, t) { +var Hve = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const Jve = (e, t) => { +const zve = (e, t) => { var r, n; - const i = S.useContext(s7), o = S.useContext(l7), { + const i = S.useContext(r7), o = S.useContext(n7), { getPrefixCls: a, direction: s, radio: l - } = S.useContext(pt), c = S.useRef(null), u = ao(t, c), { + } = S.useContext(gt), c = S.useRef(null), u = xo(t, c), { isFormItemInput: d } = S.useContext(Ea); if (process.env.NODE_ENV !== "production") { - const M = Sr("Radio"); + const M = Rr("Radio"); process.env.NODE_ENV !== "production" && M(!("optionType" in e), "usage", "`optionType` is only support in Radio.Group."); } const h = (M) => { @@ -23418,15 +23115,15 @@ const Jve = (e, t) => { children: g, style: m, title: y - } = e, C = Qve(e, ["prefixCls", "className", "rootClassName", "children", "style", "title"]), b = a("radio", f), w = ((i == null ? void 0 : i.optionType) || o) === "button", x = w ? `${b}-button` : b, E = Qn(b), [P, R, T] = u7(b, E), _ = Object.assign({}, C), D = S.useContext(Fl); + } = e, C = Hve(e, ["prefixCls", "className", "rootClassName", "children", "style", "title"]), b = a("radio", f), w = ((i == null ? void 0 : i.optionType) || o) === "button", x = w ? `${b}-button` : b, E = vi(b), [R, P, T] = o7(b, E), _ = Object.assign({}, C), D = S.useContext(Ll); i && (_.name = i.name, _.onChange = h, _.checked = e.value === i.value, _.disabled = (r = _.disabled) !== null && r !== void 0 ? r : i.disabled), _.disabled = (n = _.disabled) !== null && n !== void 0 ? n : D; const A = ne(`${x}-wrapper`, { [`${x}-wrapper-checked`]: _.checked, [`${x}-wrapper-disabled`]: _.disabled, [`${x}-wrapper-rtl`]: s === "rtl", [`${x}-wrapper-in-form-item`]: d - }, l == null ? void 0 : l.className, p, v, R, T, E); - return P(/* @__PURE__ */ S.createElement(bm, { + }, l == null ? void 0 : l.className, p, v, P, T, E); + return R(/* @__PURE__ */ S.createElement(wm, { component: "Radio", disabled: _.disabled }, /* @__PURE__ */ S.createElement("label", { @@ -23435,21 +23132,21 @@ const Jve = (e, t) => { onMouseEnter: e.onMouseEnter, onMouseLeave: e.onMouseLeave, title: y - }, /* @__PURE__ */ S.createElement(c7, Object.assign({}, _, { + }, /* @__PURE__ */ S.createElement(i7, Object.assign({}, _, { className: ne(_.className, { - [Hb]: !w + [Vb]: !w }), type: "radio", prefixCls: x, ref: u })), g !== void 0 ? /* @__PURE__ */ S.createElement("span", null, g) : null))); -}, Av = /* @__PURE__ */ S.forwardRef(Jve); -process.env.NODE_ENV !== "production" && (Av.displayName = "Radio"); -const eme = /* @__PURE__ */ S.forwardRef((e, t) => { +}, Ov = /* @__PURE__ */ S.forwardRef(zve); +process.env.NODE_ENV !== "production" && (Ov.displayName = "Radio"); +const Gve = /* @__PURE__ */ S.forwardRef((e, t) => { const { getPrefixCls: r, direction: n - } = S.useContext(pt), [i, o] = pn(e.defaultValue, { + } = S.useContext(gt), [i, o] = pn(e.defaultValue, { value: e.value }), a = (M) => { const O = i, L = M.target.value; @@ -23473,15 +23170,15 @@ const eme = /* @__PURE__ */ S.forwardRef((e, t) => { onMouseLeave: y, onFocus: C, onBlur: b - } = e, w = r("radio", s), x = `${w}-group`, E = Qn(w), [P, R, T] = u7(w, E); + } = e, w = r("radio", s), x = `${w}-group`, E = vi(w), [R, P, T] = o7(w, E); let _ = f; - u && u.length > 0 && (_ = u.map((M) => typeof M == "string" || typeof M == "number" ? /* @__PURE__ */ S.createElement(Av, { + u && u.length > 0 && (_ = u.map((M) => typeof M == "string" || typeof M == "number" ? /* @__PURE__ */ S.createElement(Ov, { key: M.toString(), prefixCls: w, disabled: h, value: M, checked: i === M - }, M) : /* @__PURE__ */ S.createElement(Av, { + }, M) : /* @__PURE__ */ S.createElement(Ov, { key: `radio-group-value-options-${M.value}`, prefixCls: w, disabled: M.disabled || h, @@ -23492,11 +23189,11 @@ const eme = /* @__PURE__ */ S.forwardRef((e, t) => { id: M.id, required: M.required }, M.label))); - const D = so(p), A = ne(x, `${x}-${d}`, { + const D = Eo(p), A = ne(x, `${x}-${d}`, { [`${x}-${D}`]: D, [`${x}-rtl`]: n === "rtl" - }, l, c, R, T, E); - return P(/* @__PURE__ */ S.createElement("div", Object.assign({}, eo(e, { + }, l, c, P, T, E); + return R(/* @__PURE__ */ S.createElement("div", Object.assign({}, Ji(e, { aria: !0, data: !0 }), { @@ -23508,7 +23205,7 @@ const eme = /* @__PURE__ */ S.forwardRef((e, t) => { onBlur: b, id: g, ref: t - }), /* @__PURE__ */ S.createElement(jve, { + }), /* @__PURE__ */ S.createElement(Lve, { value: { onChange: a, value: i, @@ -23517,38 +23214,38 @@ const eme = /* @__PURE__ */ S.forwardRef((e, t) => { optionType: e.optionType } }, _))); -}), tme = /* @__PURE__ */ S.memo(eme); -var rme = function(e, t) { +}), Wve = /* @__PURE__ */ S.memo(Gve); +var jve = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const nme = (e, t) => { +const Uve = (e, t) => { const { getPrefixCls: r - } = S.useContext(pt), { + } = S.useContext(gt), { prefixCls: n - } = e, i = rme(e, ["prefixCls"]), o = r("radio", n); - return /* @__PURE__ */ S.createElement(Uve, { + } = e, i = jve(e, ["prefixCls"]), o = r("radio", n); + return /* @__PURE__ */ S.createElement(Fve, { value: "button" - }, /* @__PURE__ */ S.createElement(Av, Object.assign({ + }, /* @__PURE__ */ S.createElement(Ov, Object.assign({ prefixCls: o }, i, { type: "radio", ref: t }))); -}, ime = /* @__PURE__ */ S.forwardRef(nme), Lm = Av; -Lm.Button = ime; -Lm.Group = tme; -Lm.__ANT_RADIO = !0; -function TI(e) { - return hr(e, { +}, Kve = /* @__PURE__ */ S.forwardRef(Uve), Om = Ov; +Om.Button = Kve; +Om.Group = Wve; +Om.__ANT_RADIO = !0; +function RI(e) { + return fr(e, { inputAffixPadding: e.paddingXXS }); } -const _I = (e) => { +const PI = (e) => { const { controlHeight: t, fontSize: r, @@ -23589,7 +23286,7 @@ const _I = (e) => { inputFontSizeLG: s, inputFontSizeSM: r }; -}, ome = (e) => ({ +}, Yve = (e) => ({ borderColor: e.hoverBorderColor, backgroundColor: e.hoverBg }), nw = (e) => ({ @@ -23602,11 +23299,11 @@ const _I = (e) => { "input[disabled], textarea[disabled]": { cursor: "not-allowed" }, - "&:hover:not([disabled])": Object.assign({}, ome(hr(e, { + "&:hover:not([disabled])": Object.assign({}, Yve(fr(e, { hoverBorderColor: e.colorBorder, hoverBg: e.colorBgContainerDisabled }))) -}), MI = (e, t) => ({ +}), TI = (e, t) => ({ background: e.colorBgContainer, borderWidth: e.lineWidth, borderStyle: e.lineType, @@ -23621,8 +23318,8 @@ const _I = (e) => { outline: 0, backgroundColor: e.activeBg } -}), mk = (e, t) => ({ - [`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]: Object.assign(Object.assign({}, MI(e, t)), { +}), pk = (e, t) => ({ + [`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]: Object.assign(Object.assign({}, TI(e, t)), { [`${e.componentCls}-prefix, ${e.componentCls}-suffix`]: { color: t.affixColor } @@ -23630,22 +23327,22 @@ const _I = (e) => { [`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]: { borderColor: t.borderColor } -}), ame = (e, t) => ({ - "&-outlined": Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, MI(e, { +}), qve = (e, t) => ({ + "&-outlined": Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, TI(e, { borderColor: e.colorBorder, hoverBorderColor: e.hoverBorderColor, activeBorderColor: e.activeBorderColor, activeShadow: e.activeShadow })), { [`&${e.componentCls}-disabled, &[disabled]`]: Object.assign({}, nw(e)) - }), mk(e, { + }), pk(e, { status: "error", borderColor: e.colorError, hoverBorderColor: e.colorErrorBorderHover, activeBorderColor: e.colorError, activeShadow: e.errorActiveShadow, affixColor: e.colorError - })), mk(e, { + })), pk(e, { status: "warning", borderColor: e.colorWarning, hoverBorderColor: e.colorWarningBorderHover, @@ -23653,19 +23350,19 @@ const _I = (e) => { activeShadow: e.warningActiveShadow, affixColor: e.colorWarning })), t) -}), yk = (e, t) => ({ +}), gk = (e, t) => ({ [`&${e.componentCls}-group-wrapper-status-${t.status}`]: { [`${e.componentCls}-group-addon`]: { borderColor: t.addonBorderColor, color: t.addonColor } } -}), sme = (e) => ({ +}), Xve = (e) => ({ "&-outlined": Object.assign(Object.assign(Object.assign({ [`${e.componentCls}-group`]: { "&-addon": { background: e.addonBg, - border: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}` + border: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}` }, "&-addon:first-child": { borderInlineEnd: 0 @@ -23674,11 +23371,11 @@ const _I = (e) => { borderInlineStart: 0 } } - }, yk(e, { + }, gk(e, { status: "error", addonBorderColor: e.colorError, addonColor: e.colorErrorText - })), yk(e, { + })), gk(e, { status: "warning", addonBorderColor: e.colorWarning, addonColor: e.colorWarningText @@ -23687,7 +23384,7 @@ const _I = (e) => { [`${e.componentCls}-group-addon`]: Object.assign({}, nw(e)) } }) -}), lme = (e, t) => { +}), Zve = (e, t) => { const { componentCls: r } = e; @@ -23715,7 +23412,7 @@ const _I = (e) => { } }, t) }; -}, d7 = (e, t) => ({ +}, a7 = (e, t) => ({ background: t.bg, borderWidth: e.lineWidth, borderStyle: e.lineType, @@ -23731,27 +23428,27 @@ const _I = (e) => { borderColor: t.activeBorderColor, backgroundColor: e.activeBg } -}), Ck = (e, t) => ({ - [`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]: Object.assign(Object.assign({}, d7(e, t)), { +}), vk = (e, t) => ({ + [`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]: Object.assign(Object.assign({}, a7(e, t)), { [`${e.componentCls}-prefix, ${e.componentCls}-suffix`]: { color: t.affixColor } }) -}), cme = (e, t) => ({ - "&-filled": Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, d7(e, { +}), Qve = (e, t) => ({ + "&-filled": Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, a7(e, { bg: e.colorFillTertiary, hoverBg: e.colorFillSecondary, activeBorderColor: e.colorPrimary })), { [`&${e.componentCls}-disabled, &[disabled]`]: Object.assign({}, nw(e)) - }), Ck(e, { + }), vk(e, { status: "error", bg: e.colorErrorBg, hoverBg: e.colorErrorBgHover, activeBorderColor: e.colorError, inputColor: e.colorErrorText, affixColor: e.colorError - })), Ck(e, { + })), vk(e, { status: "warning", bg: e.colorWarningBg, hoverBg: e.colorWarningBgHover, @@ -23759,14 +23456,14 @@ const _I = (e) => { inputColor: e.colorWarningText, affixColor: e.colorWarning })), t) -}), Sk = (e, t) => ({ +}), mk = (e, t) => ({ [`&${e.componentCls}-group-wrapper-status-${t.status}`]: { [`${e.componentCls}-group-addon`]: { background: t.addonBg, color: t.addonColor } } -}), ume = (e) => ({ +}), Jve = (e) => ({ "&-filled": Object.assign(Object.assign(Object.assign({ [`${e.componentCls}-group`]: { "&-addon": { @@ -23774,18 +23471,18 @@ const _I = (e) => { }, [`${e.componentCls}-filled:not(:focus):not(:focus-within)`]: { "&:not(:first-child)": { - borderInlineStart: `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}` + borderInlineStart: `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}` }, "&:not(:last-child)": { - borderInlineEnd: `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}` + borderInlineEnd: `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}` } } } - }, Sk(e, { + }, mk(e, { status: "error", addonBg: e.colorErrorBg, addonColor: e.colorErrorText - })), Sk(e, { + })), mk(e, { status: "warning", addonBg: e.colorWarningBg, addonColor: e.colorWarningText @@ -23797,19 +23494,19 @@ const _I = (e) => { color: e.colorTextDisabled }, "&-addon:first-child": { - borderInlineStart: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, - borderTop: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, - borderBottom: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}` + borderInlineStart: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, + borderTop: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, + borderBottom: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}` }, "&-addon:last-child": { - borderInlineEnd: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, - borderTop: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, - borderBottom: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}` + borderInlineEnd: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, + borderTop: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, + borderBottom: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}` } } } }) -}), dme = (e) => ({ +}), eme = (e) => ({ // Firefox "&::-moz-placeholder": { opacity: 1 @@ -23822,7 +23519,7 @@ const _I = (e) => { "&:placeholder-shown": { textOverflow: "ellipsis" } -}), h7 = (e) => { +}), s7 = (e) => { const { paddingBlockLG: t, lineHeightLG: r, @@ -23830,27 +23527,27 @@ const _I = (e) => { paddingInlineLG: i } = e; return { - padding: `${te(t)} ${te(i)}`, + padding: `${ee(t)} ${ee(i)}`, fontSize: e.inputFontSizeLG, lineHeight: r, borderRadius: n }; -}, DI = (e) => ({ - padding: `${te(e.paddingBlockSM)} ${te(e.paddingInlineSM)}`, +}, _I = (e) => ({ + padding: `${ee(e.paddingBlockSM)} ${ee(e.paddingInlineSM)}`, fontSize: e.inputFontSizeSM, borderRadius: e.borderRadiusSM -}), II = (e) => Object.assign(Object.assign({ +}), MI = (e) => Object.assign(Object.assign({ position: "relative", display: "inline-block", width: "100%", minWidth: 0, - padding: `${te(e.paddingBlock)} ${te(e.paddingInline)}`, + padding: `${ee(e.paddingBlock)} ${ee(e.paddingInline)}`, color: e.colorText, fontSize: e.inputFontSize, lineHeight: e.lineHeight, borderRadius: e.borderRadius, transition: `all ${e.motionDurationMid}` -}, dme(e.colorTextPlaceholder)), { +}, eme(e.colorTextPlaceholder)), { // Reset height for `textarea`s "textarea&": { maxWidth: "100%", @@ -23863,13 +23560,13 @@ const _I = (e) => { resize: "vertical" }, // Size - "&-lg": Object.assign({}, h7(e)), - "&-sm": Object.assign({}, DI(e)), + "&-lg": Object.assign({}, s7(e)), + "&-sm": Object.assign({}, _I(e)), // RTL "&-rtl, &-textarea-rtl": { direction: "rtl" } -}), hme = (e) => { +}), tme = (e) => { const { componentCls: t, antCls: r @@ -23888,8 +23585,8 @@ const _I = (e) => { } }, // Sizing options - [`&-lg ${t}, &-lg > ${t}-group-addon`]: Object.assign({}, h7(e)), - [`&-sm ${t}, &-sm > ${t}-group-addon`]: Object.assign({}, DI(e)), + [`&-lg ${t}, &-lg > ${t}-group-addon`]: Object.assign({}, s7(e)), + [`&-sm ${t}, &-sm > ${t}-group-addon`]: Object.assign({}, _I(e)), // Fix https://github.com/ant-design/ant-design/issues/5754 [`&-lg ${r}-select-single ${r}-select-selector`]: { height: e.controlHeightLG @@ -23918,7 +23615,7 @@ const _I = (e) => { }, "&-addon": { position: "relative", - padding: `0 ${te(e.paddingInline)}`, + padding: `0 ${ee(e.paddingInline)}`, color: e.colorText, fontWeight: "normal", fontSize: e.inputFontSize, @@ -23928,11 +23625,11 @@ const _I = (e) => { lineHeight: 1, // Reset Select's style in addon [`${r}-select`]: { - margin: `${te(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${te(e.calc(e.paddingInline).mul(-1).equal())}`, + margin: `${ee(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${ee(e.calc(e.paddingInline).mul(-1).equal())}`, [`&${r}-select-single:not(${r}-select-customize-input):not(${r}-pagination-size-changer)`]: { [`${r}-select-selector`]: { backgroundColor: "inherit", - border: `${te(e.lineWidth)} ${e.lineType} transparent`, + border: `${ee(e.lineWidth)} ${e.lineType} transparent`, boxShadow: "none" } }, @@ -23944,7 +23641,7 @@ const _I = (e) => { }, // https://github.com/ant-design/ant-design/issues/31333 [`${r}-cascader-picker`]: { - margin: `-9px ${te(e.calc(e.paddingInline).mul(-1).equal())}`, + margin: `-9px ${ee(e.calc(e.paddingInline).mul(-1).equal())}`, backgroundColor: "transparent", [`${r}-cascader-input`]: { textAlign: "start", @@ -24016,7 +23713,7 @@ const _I = (e) => { }, [`&${t}-group-compact`]: Object.assign(Object.assign({ display: "block" - }, Nl()), { + }, Fl()), { [`${t}-group-addon, ${t}-group-wrap, > ${t}`]: { "&:not(:first-child):not(:last-child)": { borderInlineEndWidth: e.lineWidth, @@ -24106,7 +23803,7 @@ const _I = (e) => { } }) }; -}, fme = (e) => { +}, rme = (e) => { const { componentCls: t, controlHeightSM: r, @@ -24114,7 +23811,7 @@ const _I = (e) => { calc: i } = e, a = i(r).sub(i(n).mul(2)).sub(16).div(2).equal(); return { - [t]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, qr(e)), II(e)), ame(e)), cme(e)), lme(e)), { + [t]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, rn(e)), MI(e)), qve(e)), Qve(e)), Zve(e)), { '&[type="color"]': { height: e.controlHeight, [`&${t}-lg`]: { @@ -24131,7 +23828,7 @@ const _I = (e) => { } }) }; -}, pme = (e) => { +}, nme = (e) => { const { componentCls: t } = e; @@ -24156,11 +23853,11 @@ const _I = (e) => { visibility: "hidden" }, "&-has-suffix": { - margin: `0 ${te(e.inputAffixPadding)}` + margin: `0 ${ee(e.inputAffixPadding)}` } } }; -}, gme = (e) => { +}, ime = (e) => { const { componentCls: t, inputAffixPadding: r, @@ -24171,7 +23868,7 @@ const _I = (e) => { iconCls: s } = e; return { - [`${t}-affix-wrapper`]: Object.assign(Object.assign(Object.assign(Object.assign({}, II(e)), { + [`${t}-affix-wrapper`]: Object.assign(Object.assign(Object.assign(Object.assign({}, MI(e)), { display: "inline-flex", [`&:not(${t}-disabled):hover`]: { zIndex: 1, @@ -24227,7 +23924,7 @@ const _I = (e) => { marginInlineStart: r } } - }), pme(e)), { + }), nme(e)), { // password [`${s}${t}-password-icon`]: { color: o, @@ -24239,14 +23936,14 @@ const _I = (e) => { } }) }; -}, vme = (e) => { +}, ome = (e) => { const { componentCls: t, borderRadiusLG: r, borderRadiusSM: n } = e; return { - [`${t}-group`]: Object.assign(Object.assign(Object.assign({}, qr(e)), hme(e)), { + [`${t}-group`]: Object.assign(Object.assign(Object.assign({}, rn(e)), tme(e)), { "&-rtl": { direction: "rtl" }, @@ -24270,7 +23967,7 @@ const _I = (e) => { borderRadius: n } } - }, sme(e)), ume(e)), { + }, Xve(e)), Jve(e)), { // '&-disabled': { // [`${componentCls}-group-addon`]: { // ...genDisabledStyle(token), @@ -24306,7 +24003,7 @@ const _I = (e) => { }) }) }; -}, mme = (e) => { +}, ame = (e) => { const { componentCls: t, antCls: r @@ -24405,7 +24102,7 @@ const _I = (e) => { } } }; -}, yme = (e) => { +}, sme = (e) => { const { componentCls: t, paddingLG: r @@ -24471,7 +24168,7 @@ const _I = (e) => { } } }; -}, Cme = (e) => { +}, lme = (e) => { const { componentCls: t } = e; @@ -24482,32 +24179,32 @@ const _I = (e) => { } } }; -}, AI = zr("Input", (e) => { - const t = hr(e, TI(e)); +}, DI = jr("Input", (e) => { + const t = fr(e, RI(e)); return [ - fme(t), - yme(t), - gme(t), - vme(t), - mme(t), - Cme(t), + rme(t), + sme(t), + ime(t), + ome(t), + ame(t), + lme(t), // ===================================================== // == Space Compact == // ===================================================== - qD(t) + YD(t) ]; -}, _I, { +}, PI, { resetFont: !1 }); -var Sme = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z" } }, { tag: "path", attrs: { d: "M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z" } }] }, name: "plus", theme: "outlined" }, bme = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var cme = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z" } }, { tag: "path", attrs: { d: "M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z" } }] }, name: "plus", theme: "outlined" }, ume = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Sme + icon: cme })); -}, f7 = /* @__PURE__ */ S.forwardRef(bme); -process.env.NODE_ENV !== "production" && (f7.displayName = "PlusOutlined"); -const iw = /* @__PURE__ */ Qs(null); -var wme = function(t) { +}, l7 = /* @__PURE__ */ S.forwardRef(ume); +process.env.NODE_ENV !== "production" && (l7.displayName = "PlusOutlined"); +const iw = /* @__PURE__ */ Zs(null); +var dme = function(t) { var r = t.activeTabOffset, n = t.horizontal, i = t.rtl, o = t.indicator, a = o === void 0 ? {} : o, s = a.size, l = a.align, c = l === void 0 ? "center" : l, u = Le(), d = ce(u, 2), h = d[0], f = d[1], p = ve(), v = B.useCallback(function(m) { return typeof s == "function" ? s(m) : typeof s == "number" ? s : m; }, [s]); @@ -24529,21 +24226,21 @@ var wme = function(t) { }, [r, n, i, c, v]), { style: h }; -}, bk = { +}, yk = { width: 0, height: 0, left: 0, top: 0 }; -function xme(e, t, r) { +function hme(e, t, r) { return Ct(function() { - for (var n, i = /* @__PURE__ */ new Map(), o = t.get((n = e[0]) === null || n === void 0 ? void 0 : n.key) || bk, a = o.left + o.width, s = 0; s < e.length; s += 1) { + for (var n, i = /* @__PURE__ */ new Map(), o = t.get((n = e[0]) === null || n === void 0 ? void 0 : n.key) || yk, a = o.left + o.width, s = 0; s < e.length; s += 1) { var l = e[s].key, c = t.get(l); if (!c) { var u; - c = t.get((u = e[s - 1]) === null || u === void 0 ? void 0 : u.key) || bk; + c = t.get((u = e[s - 1]) === null || u === void 0 ? void 0 : u.key) || yk; } - var d = i.get(l) || J({}, c); + var d = i.get(l) || Z({}, c); d.right = a - d.left - d.width, i.set(l, d); } return i; @@ -24551,7 +24248,7 @@ function xme(e, t, r) { return n.key; }).join("_"), t, r]); } -function wk(e, t) { +function Ck(e, t) { var r = S.useRef(e), n = S.useState({}), i = ce(n, 2), o = i[1]; function a(s) { var l = typeof s == "function" ? s(r.current) : s; @@ -24559,20 +24256,20 @@ function wk(e, t) { } return [r.current, a]; } -var Eme = 0.1, xk = 0.01, vC = 20, Ek = Math.pow(0.995, vC); -function Rme(e, t) { +var fme = 0.1, Sk = 0.01, pC = 20, bk = Math.pow(0.995, pC); +function pme(e, t) { var r = Le(), n = ce(r, 2), i = n[0], o = n[1], a = Le(0), s = ce(a, 2), l = s[0], c = s[1], u = Le(0), d = ce(u, 2), h = d[0], f = d[1], p = Le(), v = ce(p, 2), g = v[0], m = v[1], y = ve(); - function C(R) { - var T = R.touches[0], _ = T.screenX, D = T.screenY; + function C(P) { + var T = P.touches[0], _ = T.screenX, D = T.screenY; o({ x: _, y: D }), window.clearInterval(y.current); } - function b(R) { + function b(P) { if (i) { - R.preventDefault(); - var T = R.touches[0], _ = T.screenX, D = T.screenY; + P.preventDefault(); + var T = P.touches[0], _ = T.screenX, D = T.screenY; o({ x: _, y: D @@ -24588,47 +24285,47 @@ function Rme(e, t) { } function w() { if (i && (o(null), m(null), g)) { - var R = g.x / h, T = g.y / h, _ = Math.abs(R), D = Math.abs(T); - if (Math.max(_, D) < Eme) return; - var A = R, M = T; + var P = g.x / h, T = g.y / h, _ = Math.abs(P), D = Math.abs(T); + if (Math.max(_, D) < fme) return; + var A = P, M = T; y.current = window.setInterval(function() { - if (Math.abs(A) < xk && Math.abs(M) < xk) { + if (Math.abs(A) < Sk && Math.abs(M) < Sk) { window.clearInterval(y.current); return; } - A *= Ek, M *= Ek, t(A * vC, M * vC); - }, vC); + A *= bk, M *= bk, t(A * pC, M * pC); + }, pC); } } var x = ve(); - function E(R) { - var T = R.deltaX, _ = R.deltaY, D = 0, A = Math.abs(T), M = Math.abs(_); - A === M ? D = x.current === "x" ? T : _ : A > M ? (D = T, x.current = "x") : (D = _, x.current = "y"), t(-D, -D) && R.preventDefault(); + function E(P) { + var T = P.deltaX, _ = P.deltaY, D = 0, A = Math.abs(T), M = Math.abs(_); + A === M ? D = x.current === "x" ? T : _ : A > M ? (D = T, x.current = "x") : (D = _, x.current = "y"), t(-D, -D) && P.preventDefault(); } - var P = ve(null); - P.current = { + var R = ve(null); + R.current = { onTouchStart: C, onTouchMove: b, onTouchEnd: w, onWheel: E }, S.useEffect(function() { - function R(A) { - P.current.onTouchStart(A); + function P(A) { + R.current.onTouchStart(A); } function T(A) { - P.current.onTouchMove(A); + R.current.onTouchMove(A); } function _(A) { - P.current.onTouchEnd(A); + R.current.onTouchEnd(A); } function D(A) { - P.current.onWheel(A); + R.current.onWheel(A); } return document.addEventListener("touchmove", T, { passive: !1 }), document.addEventListener("touchend", _, { passive: !0 - }), e.current.addEventListener("touchstart", R, { + }), e.current.addEventListener("touchstart", P, { passive: !0 }), e.current.addEventListener("wheel", D, { passive: !1 @@ -24637,7 +24334,7 @@ function Rme(e, t) { }; }, []); } -function p7(e) { +function c7(e) { var t = Le(0), r = ce(t, 2), n = r[0], i = r[1], o = ve(0), a = ve(); return a.current = e, VP(function() { var s; @@ -24646,8 +24343,8 @@ function p7(e) { o.current === n && (o.current += 1, i(o.current)); }; } -function Pme(e) { - var t = ve([]), r = Le({}), n = ce(r, 2), i = n[1], o = ve(typeof e == "function" ? e() : e), a = p7(function() { +function gme(e) { + var t = ve([]), r = Le({}), n = ce(r, 2), i = n[1], o = ve(typeof e == "function" ? e() : e), a = c7(function() { var l = o.current; t.current.forEach(function(c) { l = c(l); @@ -24658,27 +24355,27 @@ function Pme(e) { } return [o.current, s]; } -var Rk = { +var wk = { width: 0, height: 0, left: 0, top: 0, right: 0 }; -function Tme(e, t, r, n, i, o, a) { +function vme(e, t, r, n, i, o, a) { var s = a.tabs, l = a.tabPosition, c = a.rtl, u, d, h; return ["top", "bottom"].includes(l) ? (u = "width", d = c ? "right" : "left", h = Math.abs(r)) : (u = "height", d = "top", h = -r), Ct(function() { if (!s.length) return [0, 0]; for (var f = s.length, p = f, v = 0; v < f; v += 1) { - var g = e.get(s[v].key) || Rk; + var g = e.get(s[v].key) || wk; if (g[d] + g[u] > h + t) { p = v - 1; break; } } for (var m = 0, y = f - 1; y >= 0; y -= 1) { - var C = e.get(s[y].key) || Rk; + var C = e.get(s[y].key) || wk; if (C[d] < h) { m = y + 1; break; @@ -24689,17 +24386,17 @@ function Tme(e, t, r, n, i, o, a) { return f.key; }).join("_"), c]); } -function Pk(e) { +function xk(e) { var t; return e instanceof Map ? (t = {}, e.forEach(function(r, n) { t[n] = r; })) : t = e, JSON.stringify(t); } -var _me = "TABS_DQ"; -function g7(e) { - return String(e).replace(/"/g, _me); +var mme = "TABS_DQ"; +function u7(e) { + return String(e).replace(/"/g, mme); } -function v7(e, t, r, n) { +function d7(e, t, r, n) { return ( // Only editable tabs can be removed !(!r || // Tabs cannot be removed when disabled @@ -24708,7 +24405,7 @@ function v7(e, t, r, n) { e === void 0 && (t === !1 || t === null)) ); } -var m7 = /* @__PURE__ */ S.forwardRef(function(e, t) { +var h7 = /* @__PURE__ */ S.forwardRef(function(e, t) { var r = e.prefixCls, n = e.editable, i = e.locale, o = e.style; return !n || n.showAdd === !1 ? null : /* @__PURE__ */ S.createElement("button", { ref: t, @@ -24722,19 +24419,19 @@ var m7 = /* @__PURE__ */ S.forwardRef(function(e, t) { }); } }, n.addIcon || "+"); -}), LT = /* @__PURE__ */ S.forwardRef(function(e, t) { +}), OT = /* @__PURE__ */ S.forwardRef(function(e, t) { var r = e.position, n = e.prefixCls, i = e.extra; if (!i) return null; var o, a = {}; - return gt(i) === "object" && !/* @__PURE__ */ S.isValidElement(i) ? a = i : a.right = i, r === "right" && (o = a.right), r === "left" && (o = a.left), o ? /* @__PURE__ */ S.createElement("div", { + return pt(i) === "object" && !/* @__PURE__ */ S.isValidElement(i) ? a = i : a.right = i, r === "right" && (o = a.right), r === "left" && (o = a.left), o ? /* @__PURE__ */ S.createElement("div", { className: "".concat(n, "-extra-content"), ref: t }, o) : null; }); -process.env.NODE_ENV !== "production" && (LT.displayName = "ExtraContent"); -var Mme = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.prefixCls, n = e.id, i = e.tabs, o = e.locale, a = e.mobile, s = e.more, l = s === void 0 ? {} : s, c = e.style, u = e.className, d = e.editable, h = e.tabBarGutter, f = e.rtl, p = e.removeAriaLabel, v = e.onTabClick, g = e.getPopupContainer, m = e.popupClassName, y = Le(!1), C = ce(y, 2), b = C[0], w = C[1], x = Le(null), E = ce(x, 2), P = E[0], R = E[1], T = l.icon, _ = T === void 0 ? "More" : T, D = "".concat(n, "-more-popup"), A = "".concat(r, "-dropdown"), M = P !== null ? "".concat(D, "-").concat(P) : null, O = o == null ? void 0 : o.dropdownAriaLabel; +process.env.NODE_ENV !== "production" && (OT.displayName = "ExtraContent"); +var yme = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.prefixCls, n = e.id, i = e.tabs, o = e.locale, a = e.mobile, s = e.more, l = s === void 0 ? {} : s, c = e.style, u = e.className, d = e.editable, h = e.tabBarGutter, f = e.rtl, p = e.removeAriaLabel, v = e.onTabClick, g = e.getPopupContainer, m = e.popupClassName, y = Le(!1), C = ce(y, 2), b = C[0], w = C[1], x = Le(null), E = ce(x, 2), R = E[0], P = E[1], T = l.icon, _ = T === void 0 ? "More" : T, D = "".concat(n, "-more-popup"), A = "".concat(r, "-dropdown"), M = R !== null ? "".concat(D, "-").concat(R) : null, O = o == null ? void 0 : o.dropdownAriaLabel; function L($, W) { $.preventDefault(), $.stopPropagation(), d.onEdit("remove", { key: W, @@ -24751,17 +24448,17 @@ var Mme = /* @__PURE__ */ S.forwardRef(function(e, t) { tabIndex: -1, role: "listbox", "aria-activedescendant": M, - selectedKeys: [P], + selectedKeys: [R], "aria-label": O !== void 0 ? O : "expanded dropdown" }, i.map(function($) { - var W = $.closable, j = $.disabled, X = $.closeIcon, q = $.key, Z = $.label, ee = v7(W, X, d, j); - return /* @__PURE__ */ S.createElement(Im, { + var W = $.closable, j = $.disabled, X = $.closeIcon, q = $.key, J = $.label, te = d7(W, X, d, j); + return /* @__PURE__ */ S.createElement(Dm, { key: q, id: "".concat(D, "-").concat(q), role: "option", "aria-controls": n && "".concat(n, "-panel-").concat(q), disabled: j - }, /* @__PURE__ */ S.createElement("span", null, Z), ee && /* @__PURE__ */ S.createElement("button", { + }, /* @__PURE__ */ S.createElement("span", null, J), te && /* @__PURE__ */ S.createElement("button", { type: "button", "aria-label": p || "remove", tabIndex: 0, @@ -24772,15 +24469,15 @@ var Mme = /* @__PURE__ */ S.forwardRef(function(e, t) { }, X || d.removeIcon || "×")); })); function F($) { - for (var W = i.filter(function(ee) { - return !ee.disabled; - }), j = W.findIndex(function(ee) { - return ee.key === P; + for (var W = i.filter(function(te) { + return !te.disabled; + }), j = W.findIndex(function(te) { + return te.key === R; }) || 0, X = W.length, q = 0; q < X; q += 1) { j = (j + $ + X) % X; - var Z = W[j]; - if (!Z.disabled) { - R(Z.key); + var J = W[j]; + if (!J.disabled) { + P(J.key); return; } } @@ -24803,19 +24500,19 @@ var Mme = /* @__PURE__ */ S.forwardRef(function(e, t) { break; case Oe.SPACE: case Oe.ENTER: - P !== null && v(P, $); + R !== null && v(R, $); break; } } Bt(function() { var $ = document.getElementById(M); $ && $.scrollIntoView && $.scrollIntoView(!1); - }, [P]), Bt(function() { - b || R(null); + }, [R]), Bt(function() { + b || P(null); }, [b]); var I = U({}, f ? "marginRight" : "marginLeft", h); i.length || (I.visibility = "hidden", I.order = 1); - var V = ne(U({}, "".concat(A, "-rtl"), f)), z = a ? null : /* @__PURE__ */ S.createElement(z9, Te({ + var V = ne(U({}, "".concat(A, "-rtl"), f)), H = a ? null : /* @__PURE__ */ S.createElement(N9, Te({ prefixCls: A, overlay: N, visible: i.length ? b : !1, @@ -24840,35 +24537,35 @@ var Mme = /* @__PURE__ */ S.forwardRef(function(e, t) { className: ne("".concat(r, "-nav-operations"), u), style: c, ref: t - }, z, /* @__PURE__ */ S.createElement(m7, { + }, H, /* @__PURE__ */ S.createElement(h7, { prefixCls: r, locale: o, editable: d })); }); -const Dme = /* @__PURE__ */ S.memo(Mme, function(e, t) { +const Cme = /* @__PURE__ */ S.memo(yme, function(e, t) { return ( // https://github.com/ant-design/ant-design/issues/32544 // We'd better remove syntactic sugar in `rc-menu` since this has perf issue t.tabMoving ); }); -var Ime = function(t) { - var r = t.prefixCls, n = t.id, i = t.active, o = t.tab, a = o.key, s = o.label, l = o.disabled, c = o.closeIcon, u = o.icon, d = t.closable, h = t.renderWrapper, f = t.removeAriaLabel, p = t.editable, v = t.onClick, g = t.onFocus, m = t.style, y = "".concat(r, "-tab"), C = v7(d, c, p, l); - function b(P) { - l || v(P); +var Sme = function(t) { + var r = t.prefixCls, n = t.id, i = t.active, o = t.tab, a = o.key, s = o.label, l = o.disabled, c = o.closeIcon, u = o.icon, d = t.closable, h = t.renderWrapper, f = t.removeAriaLabel, p = t.editable, v = t.onClick, g = t.onFocus, m = t.style, y = "".concat(r, "-tab"), C = d7(d, c, p, l); + function b(R) { + l || v(R); } - function w(P) { - P.preventDefault(), P.stopPropagation(), p.onEdit("remove", { + function w(R) { + R.preventDefault(), R.stopPropagation(), p.onEdit("remove", { key: a, - event: P + event: R }); } var x = S.useMemo(function() { return u && typeof s == "string" ? /* @__PURE__ */ S.createElement("span", null, s) : s; }, [s, u]), E = /* @__PURE__ */ S.createElement("div", { key: a, - "data-node-key": g7(a), + "data-node-key": u7(a), className: ne(y, U(U(U({}, "".concat(y, "-with-remove"), C), "".concat(y, "-active"), i), "".concat(y, "-disabled"), l)), style: m, onClick: b @@ -24880,11 +24577,11 @@ var Ime = function(t) { "aria-controls": n && "".concat(n, "-panel-").concat(a), "aria-disabled": l, tabIndex: l ? null : 0, - onClick: function(R) { - R.stopPropagation(), b(R); + onClick: function(P) { + P.stopPropagation(), b(P); }, - onKeyDown: function(R) { - [Oe.SPACE, Oe.ENTER].includes(R.which) && (R.preventDefault(), b(R)); + onKeyDown: function(P) { + [Oe.SPACE, Oe.ENTER].includes(P.which) && (P.preventDefault(), b(P)); }, onFocus: g }, u && /* @__PURE__ */ S.createElement("span", { @@ -24894,12 +24591,12 @@ var Ime = function(t) { "aria-label": f || "remove", tabIndex: 0, className: "".concat(y, "-remove"), - onClick: function(R) { - R.stopPropagation(), w(R); + onClick: function(P) { + P.stopPropagation(), w(P); } }, c || p.removeIcon || "×")); return h ? h(E) : E; -}, Ame = function(t, r) { +}, bme = function(t, r) { var n = t.offsetWidth, i = t.offsetHeight, o = t.offsetTop, a = t.offsetLeft, s = t.getBoundingClientRect(), l = s.width, c = s.height, u = s.x, d = s.y; return Math.abs(l - n) < 1 ? [l, c, u - r.x, d - r.y] : [n, i, a, o]; }, gh = function(t) { @@ -24910,43 +24607,43 @@ var Ime = function(t) { return [l, c]; } return [i, a]; -}, Ly = function(t, r) { +}, Ay = function(t, r) { return t[r ? 0 : 1]; -}, Tk = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.className, n = e.style, i = e.id, o = e.animated, a = e.activeKey, s = e.rtl, l = e.extra, c = e.editable, u = e.locale, d = e.tabPosition, h = e.tabBarGutter, f = e.children, p = e.onTabClick, v = e.onTabScroll, g = e.indicator, m = S.useContext(iw), y = m.prefixCls, C = m.tabs, b = ve(null), w = ve(null), x = ve(null), E = ve(null), P = ve(null), R = ve(null), T = ve(null), _ = d === "top" || d === "bottom", D = wk(0, function(ge, me) { +}, Ek = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.className, n = e.style, i = e.id, o = e.animated, a = e.activeKey, s = e.rtl, l = e.extra, c = e.editable, u = e.locale, d = e.tabPosition, h = e.tabBarGutter, f = e.children, p = e.onTabClick, v = e.onTabScroll, g = e.indicator, m = S.useContext(iw), y = m.prefixCls, C = m.tabs, b = ve(null), w = ve(null), x = ve(null), E = ve(null), R = ve(null), P = ve(null), T = ve(null), _ = d === "top" || d === "bottom", D = Ck(0, function(ge, me) { _ && v && v({ direction: ge > me ? "left" : "right" }); - }), A = ce(D, 2), M = A[0], O = A[1], L = wk(0, function(ge, me) { + }), A = ce(D, 2), M = A[0], O = A[1], L = Ck(0, function(ge, me) { !_ && v && v({ direction: ge > me ? "top" : "bottom" }); - }), N = ce(L, 2), F = N[0], k = N[1], I = Le([0, 0]), V = ce(I, 2), z = V[0], $ = V[1], W = Le([0, 0]), j = ce(W, 2), X = j[0], q = j[1], Z = Le([0, 0]), ee = ce(Z, 2), Q = ee[0], Y = ee[1], K = Le([0, 0]), oe = ce(K, 2), G = oe[0], re = oe[1], le = Pme(/* @__PURE__ */ new Map()), ue = ce(le, 2), he = ue[0], fe = ue[1], de = xme(C, he, X[0]), pe = Ly(z, _), _e = Ly(X, _), be = Ly(Q, _), Me = Ly(G, _), Ve = pe < _e + be, ie = Ve ? pe - Me : pe - be, ye = "".concat(y, "-nav-operations-hidden"), Ne = 0, ke = 0; + }), N = ce(L, 2), F = N[0], k = N[1], I = Le([0, 0]), V = ce(I, 2), H = V[0], $ = V[1], W = Le([0, 0]), j = ce(W, 2), X = j[0], q = j[1], J = Le([0, 0]), te = ce(J, 2), Q = te[0], Y = te[1], K = Le([0, 0]), oe = ce(K, 2), G = oe[0], re = oe[1], le = gme(/* @__PURE__ */ new Map()), ue = ce(le, 2), he = ue[0], fe = ue[1], de = hme(C, he, X[0]), pe = Ay(H, _), _e = Ay(X, _), be = Ay(Q, _), Me = Ay(G, _), Ve = pe < _e + be, ie = Ve ? pe - Me : pe - be, ye = "".concat(y, "-nav-operations-hidden"), Ne = 0, ke = 0; _ && s ? (Ne = 0, ke = Math.max(0, _e - ie)) : (Ne = Math.min(0, ie - _e), ke = 0); function we(ge) { return ge < Ne ? Ne : ge > ke ? ke : ge; } - var Ce = ve(null), xe = Le(), He = ce(xe, 2), je = He[0], st = He[1]; + var Ce = ve(null), xe = Le(), ze = ce(xe, 2), je = ze[0], st = ze[1]; function Xe() { st(Date.now()); } function Ue() { Ce.current && clearTimeout(Ce.current); } - Rme(E, function(ge, me) { - function ze(ct, it) { + pme(E, function(ge, me) { + function He(ct, it) { ct(function(dt) { var bt = we(dt + it); return bt; }); } - return Ve ? (_ ? ze(O, ge) : ze(k, me), Ue(), Xe(), !0) : !1; + return Ve ? (_ ? He(O, ge) : He(k, me), Ue(), Xe(), !0) : !1; }), Bt(function() { return Ue(), je && (Ce.current = setTimeout(function() { st(0); }, 100)), Ue; }, [je]); - var Ae = Tme( + var Ae = vme( de, // Container ie, @@ -24958,10 +24655,10 @@ var Ime = function(t) { be, // Operation Me, - J(J({}, e), {}, { + Z(Z({}, e), {}, { tabs: C }) - ), Ke = ce(Ae, 2), ht = Ke[0], Et = Ke[1], fr = Ur(function() { + ), Ke = ce(Ae, 2), ht = Ke[0], Et = Ke[1], hr = Ur(function() { var ge = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : a, me = de.get(ge) || { width: 0, height: 0, @@ -24970,8 +24667,8 @@ var Ime = function(t) { top: 0 }; if (_) { - var ze = M; - s ? me.right < M ? ze = me.right : me.right + me.width > M + ie && (ze = me.right + me.width - ie) : me.left < -M ? ze = -me.left : me.left + me.width > -M + ie && (ze = -(me.left + me.width - ie)), k(0), O(we(ze)); + var He = M; + s ? me.right < M ? He = me.right : me.right + me.width > M + ie && (He = me.right + me.width - ie) : me.left < -M ? He = -me.left : me.left + me.width > -M + ie && (He = -(me.left + me.width - ie)), k(0), O(we(He)); } else { var ct = F; me.top < -F ? ct = -me.top : me.top + me.height > -F + ie && (ct = -(me.top + me.height - ie)), O(0), k(we(ct)); @@ -24979,40 +24676,40 @@ var Ime = function(t) { }), It = {}; d === "top" || d === "bottom" ? It[s ? "marginRight" : "marginLeft"] = h : It.marginTop = h; var Ot = C.map(function(ge, me) { - var ze = ge.key; - return /* @__PURE__ */ S.createElement(Ime, { + var He = ge.key; + return /* @__PURE__ */ S.createElement(Sme, { id: i, prefixCls: y, - key: ze, + key: He, tab: ge, style: me === 0 ? void 0 : It, closable: ge.closable, editable: c, - active: ze === a, + active: He === a, renderWrapper: f, removeAriaLabel: u == null ? void 0 : u.removeAriaLabel, onClick: function(it) { - p(ze, it); + p(He, it); }, onFocus: function() { - fr(ze), Xe(), E.current && (s || (E.current.scrollLeft = 0), E.current.scrollTop = 0); + hr(He), Xe(), E.current && (s || (E.current.scrollLeft = 0), E.current.scrollTop = 0); } }); }), Mt = function() { return fe(function() { - var me, ze = /* @__PURE__ */ new Map(), ct = (me = P.current) === null || me === void 0 ? void 0 : me.getBoundingClientRect(); + var me, He = /* @__PURE__ */ new Map(), ct = (me = R.current) === null || me === void 0 ? void 0 : me.getBoundingClientRect(); return C.forEach(function(it) { - var dt, bt = it.key, qe = (dt = P.current) === null || dt === void 0 ? void 0 : dt.querySelector('[data-node-key="'.concat(g7(bt), '"]')); + var dt, bt = it.key, qe = (dt = R.current) === null || dt === void 0 ? void 0 : dt.querySelector('[data-node-key="'.concat(u7(bt), '"]')); if (qe) { - var nt = Ame(qe, ct), ut = ce(nt, 4), er = ut[0], Or = ut[1], $r = ut[2], Er = ut[3]; - ze.set(bt, { + var nt = bme(qe, ct), ut = ce(nt, 4), er = ut[0], Or = ut[1], $r = ut[2], xr = ut[3]; + He.set(bt, { width: er, height: Or, left: $r, - top: Er + top: xr }); } - }), ze; + }), He; }); }; Bt(function() { @@ -25020,28 +24717,28 @@ var Ime = function(t) { }, [C.map(function(ge) { return ge.key; }).join("_")]); - var _t = p7(function() { - var ge = gh(b), me = gh(w), ze = gh(x); - $([ge[0] - me[0] - ze[0], ge[1] - me[1] - ze[1]]); + var _t = c7(function() { + var ge = gh(b), me = gh(w), He = gh(x); + $([ge[0] - me[0] - He[0], ge[1] - me[1] - He[1]]); var ct = gh(T); Y(ct); - var it = gh(R); + var it = gh(P); re(it); - var dt = gh(P); + var dt = gh(R); q([dt[0] - ct[0], dt[1] - ct[1]]), Mt(); - }), mt = C.slice(0, ht), Qe = C.slice(Et + 1), Rt = [].concat($e(mt), $e(Qe)), jt = de.get(a), We = wme({ + }), mt = C.slice(0, ht), Qe = C.slice(Et + 1), Rt = [].concat($e(mt), $e(Qe)), jt = de.get(a), We = dme({ activeTabOffset: jt, horizontal: _, indicator: g, rtl: s }), et = We.style; Bt(function() { - fr(); - }, [a, Ne, ke, Pk(jt), Pk(de), _]), Bt(function() { + hr(); + }, [a, Ne, ke, xk(jt), xk(de), _]), Bt(function() { _t(); }, [s]); var rt = !!Rt.length, tt = "".concat(y, "-nav-wrap"), yt, Gt, Mr, ae; - return _ ? s ? (Gt = M > 0, yt = M !== ke) : (yt = M < 0, Gt = M !== Ne) : (Mr = F < 0, ae = F !== Ne), /* @__PURE__ */ S.createElement(Si, { + return _ ? s ? (Gt = M > 0, yt = M !== ke) : (yt = M < 0, Gt = M !== Ne) : (Mr = F < 0, ae = F !== Ne), /* @__PURE__ */ S.createElement(Ai, { onResize: _t }, /* @__PURE__ */ S.createElement("div", { ref: Xc(t, b), @@ -25051,50 +24748,50 @@ var Ime = function(t) { onKeyDown: function() { Xe(); } - }, /* @__PURE__ */ S.createElement(LT, { + }, /* @__PURE__ */ S.createElement(OT, { ref: w, position: "left", extra: l, prefixCls: y - }), /* @__PURE__ */ S.createElement(Si, { + }), /* @__PURE__ */ S.createElement(Ai, { onResize: _t }, /* @__PURE__ */ S.createElement("div", { className: ne(tt, U(U(U(U({}, "".concat(tt, "-ping-left"), yt), "".concat(tt, "-ping-right"), Gt), "".concat(tt, "-ping-top"), Mr), "".concat(tt, "-ping-bottom"), ae)), ref: E - }, /* @__PURE__ */ S.createElement(Si, { + }, /* @__PURE__ */ S.createElement(Ai, { onResize: _t }, /* @__PURE__ */ S.createElement("div", { - ref: P, + ref: R, className: "".concat(y, "-nav-list"), style: { transform: "translate(".concat(M, "px, ").concat(F, "px)"), transition: je ? "none" : void 0 } - }, Ot, /* @__PURE__ */ S.createElement(m7, { + }, Ot, /* @__PURE__ */ S.createElement(h7, { ref: T, prefixCls: y, locale: u, editable: c, - style: J(J({}, Ot.length === 0 ? void 0 : It), {}, { + style: Z(Z({}, Ot.length === 0 ? void 0 : It), {}, { visibility: rt ? "hidden" : null }) }), /* @__PURE__ */ S.createElement("div", { className: ne("".concat(y, "-ink-bar"), U({}, "".concat(y, "-ink-bar-animated"), o.inkBar)), style: et - }))))), /* @__PURE__ */ S.createElement(Dme, Te({}, e, { + }))))), /* @__PURE__ */ S.createElement(Cme, Te({}, e, { removeAriaLabel: u == null ? void 0 : u.removeAriaLabel, - ref: R, + ref: P, prefixCls: y, tabs: Rt, className: !rt && ye, tabMoving: !!je - })), /* @__PURE__ */ S.createElement(LT, { + })), /* @__PURE__ */ S.createElement(OT, { ref: x, position: "right", extra: l, prefixCls: y }))); -}), OI = /* @__PURE__ */ S.forwardRef(function(e, t) { +}), II = /* @__PURE__ */ S.forwardRef(function(e, t) { var r = e.prefixCls, n = e.className, i = e.style, o = e.id, a = e.active, s = e.tabKey, l = e.children; return /* @__PURE__ */ S.createElement("div", { id: o && "".concat(o, "-panel-").concat(s), @@ -25107,34 +24804,34 @@ var Ime = function(t) { ref: t }, l); }); -process.env.NODE_ENV !== "production" && (OI.displayName = "TabPane"); -var Ome = ["renderTabBar"], Lme = ["label", "key"], y7 = function(t) { - var r = t.renderTabBar, n = Ft(t, Ome), i = S.useContext(iw), o = i.tabs; +process.env.NODE_ENV !== "production" && (II.displayName = "TabPane"); +var wme = ["renderTabBar"], xme = ["label", "key"], f7 = function(t) { + var r = t.renderTabBar, n = Ft(t, wme), i = S.useContext(iw), o = i.tabs; if (r) { - var a = J(J({}, n), {}, { + var a = Z(Z({}, n), {}, { // Legacy support. We do not use this actually panes: o.map(function(s) { - var l = s.label, c = s.key, u = Ft(s, Lme); - return /* @__PURE__ */ S.createElement(OI, Te({ + var l = s.label, c = s.key, u = Ft(s, xme); + return /* @__PURE__ */ S.createElement(II, Te({ tab: l, key: c, tabKey: c }, u)); }) }); - return r(a, Tk); + return r(a, Ek); } - return /* @__PURE__ */ S.createElement(Tk, n); + return /* @__PURE__ */ S.createElement(Ek, n); }; -process.env.NODE_ENV !== "production" && (y7.displayName = "TabNavListWrapper"); -var Fme = ["key", "forceRender", "style", "className", "destroyInactiveTabPane"], Nme = function(t) { +process.env.NODE_ENV !== "production" && (f7.displayName = "TabNavListWrapper"); +var Eme = ["key", "forceRender", "style", "className", "destroyInactiveTabPane"], Rme = function(t) { var r = t.id, n = t.activeKey, i = t.animated, o = t.tabPosition, a = t.destroyInactiveTabPane, s = S.useContext(iw), l = s.prefixCls, c = s.tabs, u = i.tabPane, d = "".concat(l, "-tabpane"); return /* @__PURE__ */ S.createElement("div", { className: ne("".concat(l, "-content-holder")) }, /* @__PURE__ */ S.createElement("div", { className: ne("".concat(l, "-content"), "".concat(l, "-content-").concat(o), U({}, "".concat(l, "-content-animated"), u)) }, c.map(function(h) { - var f = h.key, p = h.forceRender, v = h.style, g = h.className, m = h.destroyInactiveTabPane, y = Ft(h, Fme), C = f === n; + var f = h.key, p = h.forceRender, v = h.style, g = h.className, m = h.destroyInactiveTabPane, y = Ft(h, Eme), C = f === n; return /* @__PURE__ */ S.createElement(us, Te({ key: f, visible: C, @@ -25143,20 +24840,20 @@ var Fme = ["key", "forceRender", "style", "className", "destroyInactiveTabPane"] leavedClassName: "".concat(d, "-hidden") }, i.tabPaneMotion), function(b, w) { var x = b.style, E = b.className; - return /* @__PURE__ */ S.createElement(OI, Te({}, y, { + return /* @__PURE__ */ S.createElement(II, Te({}, y, { prefixCls: d, id: r, tabKey: f, animated: u, active: C, - style: J(J({}, v), x), + style: Z(Z({}, v), x), className: ne(g, E), ref: w })); }); }))); }; -function kme() { +function Pme() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : { inkBar: !0, tabPane: !1 @@ -25167,18 +24864,18 @@ function kme() { } : e === !0 ? t = { inkBar: !0, tabPane: !1 - } : t = J({ + } : t = Z({ inkBar: !0 - }, gt(e) === "object" ? e : {}), t.tabPaneMotion && t.tabPane === void 0 && (t.tabPane = !0), !t.tabPaneMotion && t.tabPane && (process.env.NODE_ENV !== "production" && Pt(!1, "`animated.tabPane` is true but `animated.tabPaneMotion` is not provided. Motion will not work."), t.tabPane = !1), t; + }, pt(e) === "object" ? e : {}), t.tabPaneMotion && t.tabPane === void 0 && (t.tabPane = !0), !t.tabPaneMotion && t.tabPane && (process.env.NODE_ENV !== "production" && Pt(!1, "`animated.tabPane` is true but `animated.tabPaneMotion` is not provided. Motion will not work."), t.tabPane = !1), t; } -var $me = ["id", "prefixCls", "className", "items", "direction", "activeKey", "defaultActiveKey", "editable", "animated", "tabPosition", "tabBarGutter", "tabBarStyle", "tabBarExtraContent", "locale", "more", "destroyInactiveTabPane", "renderTabBar", "onChange", "onTabClick", "onTabScroll", "getPopupContainer", "popupClassName", "indicator"], _k = 0, C7 = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.id, n = e.prefixCls, i = n === void 0 ? "rc-tabs" : n, o = e.className, a = e.items, s = e.direction, l = e.activeKey, c = e.defaultActiveKey, u = e.editable, d = e.animated, h = e.tabPosition, f = h === void 0 ? "top" : h, p = e.tabBarGutter, v = e.tabBarStyle, g = e.tabBarExtraContent, m = e.locale, y = e.more, C = e.destroyInactiveTabPane, b = e.renderTabBar, w = e.onChange, x = e.onTabClick, E = e.onTabScroll, P = e.getPopupContainer, R = e.popupClassName, T = e.indicator, _ = Ft(e, $me), D = S.useMemo(function() { +var Tme = ["id", "prefixCls", "className", "items", "direction", "activeKey", "defaultActiveKey", "editable", "animated", "tabPosition", "tabBarGutter", "tabBarStyle", "tabBarExtraContent", "locale", "more", "destroyInactiveTabPane", "renderTabBar", "onChange", "onTabClick", "onTabScroll", "getPopupContainer", "popupClassName", "indicator"], Rk = 0, p7 = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.id, n = e.prefixCls, i = n === void 0 ? "rc-tabs" : n, o = e.className, a = e.items, s = e.direction, l = e.activeKey, c = e.defaultActiveKey, u = e.editable, d = e.animated, h = e.tabPosition, f = h === void 0 ? "top" : h, p = e.tabBarGutter, v = e.tabBarStyle, g = e.tabBarExtraContent, m = e.locale, y = e.more, C = e.destroyInactiveTabPane, b = e.renderTabBar, w = e.onChange, x = e.onTabClick, E = e.onTabScroll, R = e.getPopupContainer, P = e.popupClassName, T = e.indicator, _ = Ft(e, Tme), D = S.useMemo(function() { return (a || []).filter(function(G) { - return G && gt(G) === "object" && "key" in G; + return G && pt(G) === "object" && "key" in G; }); - }, [a]), A = s === "rtl", M = kme(d), O = Le(!1), L = ce(O, 2), N = L[0], F = L[1]; + }, [a]), A = s === "rtl", M = Pme(d), O = Le(!1), L = ce(O, 2), N = L[0], F = L[1]; Bt(function() { - F(oI()); + F(iI()); }, []); var k = pn(function() { var G; @@ -25186,7 +24883,7 @@ var $me = ["id", "prefixCls", "className", "items", "direction", "activeKey", "d }, { value: l, defaultValue: c - }), I = ce(k, 2), V = I[0], z = I[1], $ = Le(function() { + }), I = ce(k, 2), V = I[0], H = I[1], $ = Le(function() { return D.findIndex(function(G) { return G.key === V; }); @@ -25197,7 +24894,7 @@ var $me = ["id", "prefixCls", "className", "items", "direction", "activeKey", "d }); if (G === -1) { var re; - G = Math.max(0, Math.min(j, D.length - 1)), z((re = D[G]) === null || re === void 0 ? void 0 : re.key); + G = Math.max(0, Math.min(j, D.length - 1)), H((re = D[G]) === null || re === void 0 ? void 0 : re.key); } X(G); }, [D.map(function(G) { @@ -25205,23 +24902,23 @@ var $me = ["id", "prefixCls", "className", "items", "direction", "activeKey", "d }).join("_"), V, j]); var q = pn(null, { value: r - }), Z = ce(q, 2), ee = Z[0], Q = Z[1]; + }), J = ce(q, 2), te = J[0], Q = J[1]; Bt(function() { - r || (Q("rc-tabs-".concat(process.env.NODE_ENV === "test" ? "test" : _k)), _k += 1); + r || (Q("rc-tabs-".concat(process.env.NODE_ENV === "test" ? "test" : Rk)), Rk += 1); }, []); function Y(G, re) { x == null || x(G, re); var le = G !== V; - z(G), le && (w == null || w(G)); + H(G), le && (w == null || w(G)); } var K = { - id: ee, + id: te, activeKey: V, animated: M, tabPosition: f, rtl: A, mobile: N - }, oe = J(J({}, K), {}, { + }, oe = Z(Z({}, K), {}, { editable: u, locale: m, more: y, @@ -25231,8 +24928,8 @@ var $me = ["id", "prefixCls", "className", "items", "direction", "activeKey", "d extra: g, style: v, panes: null, - getPopupContainer: P, - popupClassName: R, + getPopupContainer: R, + popupClassName: P, indicator: T }); return /* @__PURE__ */ S.createElement(iw.Provider, { @@ -25244,21 +24941,21 @@ var $me = ["id", "prefixCls", "className", "items", "direction", "activeKey", "d ref: t, id: r, className: ne(i, "".concat(i, "-").concat(f), U(U(U({}, "".concat(i, "-mobile"), N), "".concat(i, "-editable"), u), "".concat(i, "-rtl"), A), o) - }, _), /* @__PURE__ */ S.createElement(y7, Te({}, oe, { + }, _), /* @__PURE__ */ S.createElement(f7, Te({}, oe, { renderTabBar: b - })), /* @__PURE__ */ S.createElement(Nme, Te({ + })), /* @__PURE__ */ S.createElement(Rme, Te({ destroyInactiveTabPane: C }, K, { animated: M })))); }); -process.env.NODE_ENV !== "production" && (C7.displayName = "Tabs"); -const Bme = { +process.env.NODE_ENV !== "production" && (p7.displayName = "Tabs"); +const _me = { motionAppear: !1, motionEnter: !0, motionLeave: !0 }; -function Vme(e) { +function Mme(e) { let t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : { inkBar: !0, tabPane: !1 @@ -25271,31 +24968,31 @@ function Vme(e) { tabPane: !0 } : r = Object.assign({ inkBar: !0 - }, typeof t == "object" ? t : {}), r.tabPane && (r.tabPaneMotion = Object.assign(Object.assign({}, Bme), { + }, typeof t == "object" ? t : {}), r.tabPane && (r.tabPaneMotion = Object.assign(Object.assign({}, _me), { motionName: xa(e, "switch") })), r; } -var zme = function(e, t) { +var Dme = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -function Hme(e) { +function Ime(e) { return e.filter((t) => t); } -function Gme(e, t) { - if (process.env.NODE_ENV !== "production" && Sr("Tabs").deprecated(!t, "Tabs.TabPane", "items"), e) +function Ame(e, t) { + if (process.env.NODE_ENV !== "production" && Rr("Tabs").deprecated(!t, "Tabs.TabPane", "items"), e) return e; - const r = mi(t).map((n) => { + const r = Si(t).map((n) => { if (/* @__PURE__ */ S.isValidElement(n)) { const { key: i, props: o } = n, a = o || {}, { tab: s - } = a, l = zme(a, ["tab"]); + } = a, l = Dme(a, ["tab"]); return Object.assign(Object.assign({ key: String(i) }, l), { @@ -25304,9 +25001,9 @@ function Gme(e, t) { } return null; }); - return Hme(r); + return Ime(r); } -const Wme = (e) => { +const Ome = (e) => { const { componentCls: t, motionDurationSlow: r @@ -25343,7 +25040,7 @@ const Wme = (e) => { // Follow code may reuse in other components [kc(e, "slide-up"), kc(e, "slide-down")] ]; -}, jme = (e) => { +}, Lme = (e) => { const { componentCls: t, tabsCardPadding: r, @@ -25359,7 +25056,7 @@ const Wme = (e) => { margin: 0, padding: r, background: n, - border: `${te(e.lineWidth)} ${e.lineType} ${o}`, + border: `${ee(e.lineWidth)} ${e.lineType} ${o}`, transition: `all ${e.motionDurationSlow} ${e.motionEaseInOut}` }, [`${t}-tab-active`]: { @@ -25376,7 +25073,7 @@ const Wme = (e) => { [`${t}-tab + ${t}-tab`]: { marginLeft: { _skip_check_: !0, - value: te(i) + value: ee(i) } } } @@ -25384,7 +25081,7 @@ const Wme = (e) => { [`&${t}-top`]: { [`> ${t}-nav, > div > ${t}-nav`]: { [`${t}-tab`]: { - borderRadius: `${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)} 0 0` + borderRadius: `${ee(e.borderRadiusLG)} ${ee(e.borderRadiusLG)} 0 0` }, [`${t}-tab-active`]: { borderBottomColor: e.colorBgContainer @@ -25394,7 +25091,7 @@ const Wme = (e) => { [`&${t}-bottom`]: { [`> ${t}-nav, > div > ${t}-nav`]: { [`${t}-tab`]: { - borderRadius: `0 0 ${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)}` + borderRadius: `0 0 ${ee(e.borderRadiusLG)} ${ee(e.borderRadiusLG)}` }, [`${t}-tab-active`]: { borderTopColor: e.colorBgContainer @@ -25405,7 +25102,7 @@ const Wme = (e) => { [`&${t}-left, &${t}-right`]: { [`> ${t}-nav, > div > ${t}-nav`]: { [`${t}-tab + ${t}-tab`]: { - marginTop: te(i) + marginTop: ee(i) } } }, @@ -25414,7 +25111,7 @@ const Wme = (e) => { [`${t}-tab`]: { borderRadius: { _skip_check_: !0, - value: `${te(e.borderRadiusLG)} 0 0 ${te(e.borderRadiusLG)}` + value: `${ee(e.borderRadiusLG)} 0 0 ${ee(e.borderRadiusLG)}` } }, [`${t}-tab-active`]: { @@ -25430,7 +25127,7 @@ const Wme = (e) => { [`${t}-tab`]: { borderRadius: { _skip_check_: !0, - value: `0 ${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)} 0` + value: `0 ${ee(e.borderRadiusLG)} ${ee(e.borderRadiusLG)} 0` } }, [`${t}-tab-active`]: { @@ -25443,14 +25140,14 @@ const Wme = (e) => { } } }; -}, Ume = (e) => { +}, Fme = (e) => { const { componentCls: t, itemHoverColor: r, dropdownEdgeChildVerticalPadding: n } = e; return { - [`${t}-dropdown`]: Object.assign(Object.assign({}, qr(e)), { + [`${t}-dropdown`]: Object.assign(Object.assign({}, rn(e)), { position: "absolute", top: -9999, left: { @@ -25465,7 +25162,7 @@ const Wme = (e) => { [`${t}-dropdown-menu`]: { maxHeight: e.tabsDropdownHeight, margin: 0, - padding: `${te(n)} 0`, + padding: `${ee(n)} 0`, overflowX: "hidden", overflowY: "auto", textAlign: { @@ -25483,7 +25180,7 @@ const Wme = (e) => { alignItems: "center", minWidth: e.tabsDropdownWidth, margin: 0, - padding: `${te(e.paddingXXS)} ${te(e.paddingSM)}`, + padding: `${ee(e.paddingXXS)} ${ee(e.paddingSM)}`, color: e.colorText, fontWeight: "normal", fontSize: e.fontSize, @@ -25523,7 +25220,7 @@ const Wme = (e) => { } }) }; -}, Kme = (e) => { +}, Nme = (e) => { const { componentCls: t, margin: r, @@ -25549,7 +25246,7 @@ const Wme = (e) => { _skip_check_: !0, value: 0 }, - borderBottom: `${te(e.lineWidth)} ${e.lineType} ${n}`, + borderBottom: `${ee(e.lineWidth)} ${e.lineType} ${n}`, content: "''" }, [`${t}-ink-bar`]: { @@ -25683,11 +25380,11 @@ const Wme = (e) => { [`> ${t}-content-holder, > div > ${t}-content-holder`]: { marginLeft: { _skip_check_: !0, - value: te(s(e.lineWidth).mul(-1).equal()) + value: ee(s(e.lineWidth).mul(-1).equal()) }, borderLeft: { _skip_check_: !0, - value: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}` + value: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}` }, [`> ${t}-content > ${t}-tabpane`]: { paddingLeft: { @@ -25715,7 +25412,7 @@ const Wme = (e) => { }, borderRight: { _skip_check_: !0, - value: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}` + value: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}` }, [`> ${t}-content > ${t}-tabpane`]: { paddingRight: { @@ -25726,7 +25423,7 @@ const Wme = (e) => { } } }; -}, Yme = (e) => { +}, kme = (e) => { const { componentCls: t, cardPaddingSM: r, @@ -25762,19 +25459,19 @@ const Wme = (e) => { }, [`&${t}-bottom`]: { [`> ${t}-nav ${t}-tab`]: { - borderRadius: `0 0 ${te(e.borderRadius)} ${te(e.borderRadius)}` + borderRadius: `0 0 ${ee(e.borderRadius)} ${ee(e.borderRadius)}` } }, [`&${t}-top`]: { [`> ${t}-nav ${t}-tab`]: { - borderRadius: `${te(e.borderRadius)} ${te(e.borderRadius)} 0 0` + borderRadius: `${ee(e.borderRadius)} ${ee(e.borderRadius)} 0 0` } }, [`&${t}-right`]: { [`> ${t}-nav ${t}-tab`]: { borderRadius: { _skip_check_: !0, - value: `0 ${te(e.borderRadius)} ${te(e.borderRadius)} 0` + value: `0 ${ee(e.borderRadius)} ${ee(e.borderRadius)} 0` } } }, @@ -25782,7 +25479,7 @@ const Wme = (e) => { [`> ${t}-nav ${t}-tab`]: { borderRadius: { _skip_check_: !0, - value: `${te(e.borderRadius)} 0 0 ${te(e.borderRadius)}` + value: `${ee(e.borderRadius)} 0 0 ${ee(e.borderRadius)}` } } } @@ -25796,7 +25493,7 @@ const Wme = (e) => { } } }; -}, qme = (e) => { +}, $me = (e) => { const { componentCls: t, itemActiveColor: r, @@ -25887,7 +25584,7 @@ const Wme = (e) => { } } }; -}, Xme = (e) => { +}, Bme = (e) => { const { componentCls: t, tabsHorizontalItemMarginRTL: r, @@ -25917,17 +25614,17 @@ const Wme = (e) => { }, marginLeft: { _skip_check_: !0, - value: te(e.marginSM) + value: ee(e.marginSM) } }, [`${t}-tab-remove`]: { marginRight: { _skip_check_: !0, - value: te(e.marginXS) + value: ee(e.marginXS) }, marginLeft: { _skip_check_: !0, - value: te(o(e.marginXXS).mul(-1).equal()) + value: ee(o(e.marginXXS).mul(-1).equal()) }, [n]: { margin: 0 @@ -25979,7 +25676,7 @@ const Wme = (e) => { } } }; -}, Zme = (e) => { +}, Vme = (e) => { const { componentCls: t, tabsCardPadding: r, @@ -25990,7 +25687,7 @@ const Wme = (e) => { colorBorderSecondary: s } = e; return { - [t]: Object.assign(Object.assign(Object.assign(Object.assign({}, qr(e)), { + [t]: Object.assign(Object.assign(Object.assign(Object.assign({}, rn(e)), { display: "flex", // ========================== Navigation ========================== [`> ${t}-nav, > div > ${t}-nav`]: { @@ -26061,10 +25758,10 @@ const Wme = (e) => { _skip_check_: !0, value: i }, - padding: `0 ${te(e.paddingXS)}`, + padding: `0 ${ee(e.paddingXS)}`, background: "transparent", - border: `${te(e.lineWidth)} ${e.lineType} ${s}`, - borderRadius: `${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)} 0 0`, + border: `${ee(e.lineWidth)} ${e.lineType} ${s}`, + borderRadius: `${ee(e.borderRadiusLG)} ${ee(e.borderRadiusLG)} 0 0`, outline: "none", cursor: "pointer", color: e.colorText, @@ -26086,7 +25783,7 @@ const Wme = (e) => { background: e.inkBarColor, pointerEvents: "none" } - }), qme(e)), { + }), $me(e)), { // =========================== TabPanes =========================== [`${t}-content`]: { position: "relative", @@ -26114,7 +25811,7 @@ const Wme = (e) => { } } }; -}, Qme = (e) => { +}, Hme = (e) => { const t = e.controlHeightLG; return { zIndexPopup: e.zIndexPopupBase + 50, @@ -26145,28 +25842,28 @@ const Wme = (e) => { itemActiveColor: e.colorPrimaryActive, cardGutter: e.marginXXS / 2 }; -}, Jme = zr("Tabs", (e) => { - const t = hr(e, { +}, zme = jr("Tabs", (e) => { + const t = fr(e, { // `cardPadding` is empty by default, so we could calculate with dynamic `cardHeight` tabsCardPadding: e.cardPadding, dropdownEdgeChildVerticalPadding: e.paddingXXS, tabsActiveTextShadow: "0 0 0.25px currentcolor", tabsDropdownHeight: 200, tabsDropdownWidth: 120, - tabsHorizontalItemMargin: `0 0 0 ${te(e.horizontalItemGutter)}`, - tabsHorizontalItemMarginRTL: `0 0 0 ${te(e.horizontalItemGutter)}` + tabsHorizontalItemMargin: `0 0 0 ${ee(e.horizontalItemGutter)}`, + tabsHorizontalItemMarginRTL: `0 0 0 ${ee(e.horizontalItemGutter)}` }); - return [Yme(t), Xme(t), Kme(t), Ume(t), jme(t), Zme(t), Wme(t)]; -}, Qme), S7 = () => null; -process.env.NODE_ENV !== "production" && (S7.displayName = "DeprecatedTabPane"); -var eye = function(e, t) { + return [kme(t), Bme(t), Nme(t), Fme(t), Lme(t), Vme(t), Ome(t)]; +}, Hme), g7 = () => null; +process.env.NODE_ENV !== "production" && (g7.displayName = "DeprecatedTabPane"); +var Gme = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const LI = (e) => { +const AI = (e) => { var t, r, n, i, o, a, s, l, c, u, d; const { type: h, @@ -26181,20 +25878,20 @@ const LI = (e) => { moreIcon: w, more: x, popupClassName: E, - children: P, - items: R, + children: R, + items: P, animated: T, style: _, indicatorSize: D, indicator: A - } = e, M = eye(e, ["type", "className", "rootClassName", "size", "onEdit", "hideAdd", "centered", "addIcon", "removeIcon", "moreIcon", "more", "popupClassName", "children", "items", "animated", "style", "indicatorSize", "indicator"]), { + } = e, M = Gme(e, ["type", "className", "rootClassName", "size", "onEdit", "hideAdd", "centered", "addIcon", "removeIcon", "moreIcon", "more", "popupClassName", "children", "items", "animated", "style", "indicatorSize", "indicator"]), { prefixCls: O } = M, { direction: L, tabs: N, getPrefixCls: F, getPopupContainer: k - } = S.useContext(pt), I = F("tabs", O), V = Qn(I), [z, $, W] = Jme(I, V); + } = S.useContext(gt), I = F("tabs", O), V = vi(I), [H, $, W] = zme(I, V); let j; h === "editable-card" && (j = { onEdit: (K, oe) => { @@ -26205,23 +25902,23 @@ const LI = (e) => { g == null || g(K === "add" ? re : G, K); }, removeIcon: (t = b ?? (N == null ? void 0 : N.removeIcon)) !== null && t !== void 0 ? t : /* @__PURE__ */ S.createElement(ql, null), - addIcon: (C ?? (N == null ? void 0 : N.addIcon)) || /* @__PURE__ */ S.createElement(f7, null), + addIcon: (C ?? (N == null ? void 0 : N.addIcon)) || /* @__PURE__ */ S.createElement(l7, null), showAdd: m !== !0 }); const X = F(); if (process.env.NODE_ENV !== "production") { - const K = Sr("Tabs"); + const K = Rr("Tabs"); process.env.NODE_ENV !== "production" && K(!("onPrevClick" in e) && !("onNextClick" in e), "breaking", "`onPrevClick` and `onNextClick` has been removed. Please use `onTabScroll` instead."), process.env.NODE_ENV !== "production" && K(!(D || N != null && N.indicatorSize), "deprecated", "`indicatorSize` has been deprecated. Please use `indicator={{ size: ... }}` instead."); } - const q = so(v), Z = Gme(R, P), ee = Vme(I, T), Q = Object.assign(Object.assign({}, N == null ? void 0 : N.style), _), Y = { + const q = Eo(v), J = Ame(P, R), te = Mme(I, T), Q = Object.assign(Object.assign({}, N == null ? void 0 : N.style), _), Y = { align: (r = A == null ? void 0 : A.align) !== null && r !== void 0 ? r : (n = N == null ? void 0 : N.indicator) === null || n === void 0 ? void 0 : n.align, size: (s = (o = (i = A == null ? void 0 : A.size) !== null && i !== void 0 ? i : D) !== null && o !== void 0 ? o : (a = N == null ? void 0 : N.indicator) === null || a === void 0 ? void 0 : a.size) !== null && s !== void 0 ? s : N == null ? void 0 : N.indicatorSize }; - return z(/* @__PURE__ */ S.createElement(C7, Object.assign({ + return H(/* @__PURE__ */ S.createElement(p7, Object.assign({ direction: L, getPopupContainer: k }, M, { - items: Z, + items: J, className: ne({ [`${I}-${q}`]: q, [`${I}-card`]: ["card", "editable-card"].includes(h), @@ -26236,34 +25933,34 @@ const LI = (e) => { transitionName: `${X}-slide-up` }, x), prefixCls: I, - animated: ee, + animated: te, indicator: Y }))); }; -LI.TabPane = S7; -process.env.NODE_ENV !== "production" && (LI.displayName = "Tabs"); -var tye = function(e, t) { +AI.TabPane = g7; +process.env.NODE_ENV !== "production" && (AI.displayName = "Tabs"); +var Wme = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const b7 = (e) => { +const v7 = (e) => { var { prefixCls: t, className: r, hoverable: n = !0 - } = e, i = tye(e, ["prefixCls", "className", "hoverable"]); + } = e, i = Wme(e, ["prefixCls", "className", "hoverable"]); const { getPrefixCls: o - } = S.useContext(pt), a = o("card", t), s = ne(`${a}-grid`, r, { + } = S.useContext(gt), a = o("card", t), s = ne(`${a}-grid`, r, { [`${a}-grid-hoverable`]: n }); return /* @__PURE__ */ S.createElement("div", Object.assign({}, i, { className: s })); -}, rye = (e) => { +}, jme = (e) => { const { antCls: t, componentCls: r, @@ -26277,14 +25974,14 @@ const b7 = (e) => { flexDirection: "column", minHeight: n, marginBottom: -1, - padding: `0 ${te(i)}`, + padding: `0 ${ee(i)}`, color: e.colorTextHeading, fontWeight: e.fontWeightStrong, fontSize: e.headerFontSize, background: e.headerBg, - borderBottom: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`, - borderRadius: `${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)} 0 0` - }, Nl()), { + borderBottom: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}`, + borderRadius: `${ee(e.borderRadiusLG)} ${ee(e.borderRadiusLG)} 0 0` + }, Fl()), { "&-wrapper": { width: "100%", display: "flex", @@ -26310,11 +26007,11 @@ const b7 = (e) => { fontWeight: "normal", fontSize: e.fontSize, "&-bar": { - borderBottom: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}` + borderBottom: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorderSecondary}` } } }); -}, nye = (e) => { +}, Ume = (e) => { const { cardPaddingBase: t, colorBorderSecondary: r, @@ -26327,11 +26024,11 @@ const b7 = (e) => { border: 0, borderRadius: 0, boxShadow: ` - ${te(i)} 0 0 0 ${r}, - 0 ${te(i)} 0 0 ${r}, - ${te(i)} ${te(i)} 0 0 ${r}, - ${te(i)} 0 0 0 ${r} inset, - 0 ${te(i)} 0 0 ${r} inset; + ${ee(i)} 0 0 0 ${r}, + 0 ${ee(i)} 0 0 ${r}, + ${ee(i)} ${ee(i)} 0 0 ${r}, + ${ee(i)} 0 0 0 ${r} inset, + 0 ${ee(i)} 0 0 ${r} inset; `, transition: `all ${e.motionDurationMid}`, "&-hoverable:hover": { @@ -26340,7 +26037,7 @@ const b7 = (e) => { boxShadow: n } }; -}, iye = (e) => { +}, Kme = (e) => { const { componentCls: t, iconCls: r, @@ -26354,10 +26051,10 @@ const b7 = (e) => { padding: 0, listStyle: "none", background: a, - borderTop: `${te(e.lineWidth)} ${e.lineType} ${o}`, + borderTop: `${ee(e.lineWidth)} ${e.lineType} ${o}`, display: "flex", - borderRadius: `0 0 ${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)}` - }, Nl()), { + borderRadius: `0 0 ${ee(e.borderRadiusLG)} ${ee(e.borderRadiusLG)}` + }, Fl()), { "& > li": { margin: n, color: e.colorTextDescription, @@ -26377,7 +26074,7 @@ const b7 = (e) => { display: "inline-block", width: "100%", color: e.colorTextDescription, - lineHeight: te(e.fontHeight), + lineHeight: ee(e.fontHeight), transition: `color ${e.motionDurationMid}`, "&:hover": { color: e.colorPrimary @@ -26385,18 +26082,18 @@ const b7 = (e) => { }, [`> ${r}`]: { fontSize: i, - lineHeight: te(e.calc(i).mul(e.lineHeight).equal()) + lineHeight: ee(e.calc(i).mul(e.lineHeight).equal()) } }, "&:not(:last-child)": { - borderInlineEnd: `${te(e.lineWidth)} ${e.lineType} ${o}` + borderInlineEnd: `${ee(e.lineWidth)} ${e.lineType} ${o}` } } }); -}, oye = (e) => Object.assign(Object.assign({ - margin: `${te(e.calc(e.marginXXS).mul(-1).equal())} 0`, +}, Yme = (e) => Object.assign(Object.assign({ + margin: `${ee(e.calc(e.marginXXS).mul(-1).equal())} 0`, display: "flex" -}, Nl()), { +}, Fl()), { "&-avatar": { paddingInlineEnd: e.padding }, @@ -26415,7 +26112,7 @@ const b7 = (e) => { "&-description": { color: e.colorTextDescription } -}), aye = (e) => { +}), qme = (e) => { const { componentCls: t, cardPaddingBase: r, @@ -26423,17 +26120,17 @@ const b7 = (e) => { } = e; return { [`${t}-head`]: { - padding: `0 ${te(r)}`, + padding: `0 ${ee(r)}`, background: n, "&-title": { fontSize: e.fontSize } }, [`${t}-body`]: { - padding: `${te(e.padding)} ${te(r)}` + padding: `${ee(e.padding)} ${ee(r)}` } }; -}, sye = (e) => { +}, Xme = (e) => { const { componentCls: t } = e; @@ -26443,7 +26140,7 @@ const b7 = (e) => { userSelect: "none" } }; -}, lye = (e) => { +}, Zme = (e) => { const { antCls: t, componentCls: r, @@ -26455,14 +26152,14 @@ const b7 = (e) => { extraColor: l } = e; return { - [r]: Object.assign(Object.assign({}, qr(e)), { + [r]: Object.assign(Object.assign({}, rn(e)), { position: "relative", background: e.colorBgContainer, borderRadius: e.borderRadiusLG, [`&:not(${r}-bordered)`]: { boxShadow: a }, - [`${r}-head`]: rye(e), + [`${r}-head`]: jme(e), [`${r}-extra`]: { // https://stackoverflow.com/a/22429853/3040605 marginInlineStart: "auto", @@ -26472,23 +26169,23 @@ const b7 = (e) => { }, [`${r}-body`]: Object.assign({ padding: s, - borderRadius: `0 0 ${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)}` - }, Nl()), - [`${r}-grid`]: nye(e), + borderRadius: `0 0 ${ee(e.borderRadiusLG)} ${ee(e.borderRadiusLG)}` + }, Fl()), + [`${r}-grid`]: Ume(e), [`${r}-cover`]: { "> *": { display: "block", width: "100%" }, [`img, img + ${t}-image-mask`]: { - borderRadius: `${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)} 0 0` + borderRadius: `${ee(e.borderRadiusLG)} ${ee(e.borderRadiusLG)} 0 0` } }, - [`${r}-actions`]: iye(e), - [`${r}-meta`]: oye(e) + [`${r}-actions`]: Kme(e), + [`${r}-meta`]: Yme(e) }), [`${r}-bordered`]: { - border: `${te(e.lineWidth)} ${e.lineType} ${o}`, + border: `${ee(e.lineWidth)} ${e.lineType} ${o}`, [`${r}-cover`]: { marginTop: -1, marginInlineStart: -1, @@ -26504,7 +26201,7 @@ const b7 = (e) => { } }, [`${r}-contain-grid`]: { - borderRadius: `${te(e.borderRadiusLG)} ${te(e.borderRadiusLG)} 0 0 `, + borderRadius: `${ee(e.borderRadiusLG)} ${ee(e.borderRadiusLG)} 0 0 `, [`${r}-body`]: { display: "flex", flexWrap: "wrap" @@ -26523,13 +26220,13 @@ const b7 = (e) => { } } }, - [`${r}-type-inner`]: aye(e), - [`${r}-loading`]: sye(e), + [`${r}-type-inner`]: qme(e), + [`${r}-loading`]: Xme(e), [`${r}-rtl`]: { direction: "rtl" } }; -}, cye = (e) => { +}, Qme = (e) => { const { componentCls: t, cardPaddingSM: r, @@ -26540,7 +26237,7 @@ const b7 = (e) => { [`${t}-small`]: { [`> ${t}-head`]: { minHeight: n, - padding: `0 ${te(r)}`, + padding: `0 ${ee(r)}`, fontSize: i, [`> ${t}-head-wrapper`]: { [`> ${t}-extra`]: { @@ -26562,7 +26259,7 @@ const b7 = (e) => { } } }; -}, uye = (e) => ({ +}, Jme = (e) => ({ headerBg: "transparent", headerFontSize: e.fontSizeLG, headerFontSizeSM: e.fontSize, @@ -26572,8 +26269,8 @@ const b7 = (e) => { actionsLiMargin: `${e.paddingSM}px 0`, tabsMarginBottom: -e.padding - e.lineWidth, extraColor: e.colorText -}), dye = zr("Card", (e) => { - const t = hr(e, { +}), eye = jr("Card", (e) => { + const t = fr(e, { cardShadow: e.boxShadowCard, cardHeadPadding: e.padding, cardPaddingBase: e.paddingLG, @@ -26583,19 +26280,19 @@ const b7 = (e) => { }); return [ // Style - lye(t), + Zme(t), // Size - cye(t) + Qme(t) ]; -}, uye); -var Mk = function(e, t) { +}, Jme); +var Pk = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const hye = (e) => { +const tye = (e) => { const { actionClasses: t, actions: r = [], @@ -26613,7 +26310,7 @@ const hye = (e) => { key: a }, /* @__PURE__ */ S.createElement("span", null, i)); })); -}, fye = /* @__PURE__ */ S.forwardRef((e, t) => { +}, rye = /* @__PURE__ */ S.forwardRef((e, t) => { const { prefixCls: r, className: n, @@ -26637,14 +26334,14 @@ const hye = (e) => { hoverable: w, tabProps: x = {}, classNames: E, - styles: P - } = e, R = Mk(e, ["prefixCls", "className", "rootClassName", "style", "extra", "headStyle", "bodyStyle", "title", "loading", "bordered", "size", "type", "cover", "actions", "tabList", "children", "activeTabKey", "defaultActiveTabKey", "tabBarExtraContent", "hoverable", "tabProps", "classNames", "styles"]), { + styles: R + } = e, P = Pk(e, ["prefixCls", "className", "rootClassName", "style", "extra", "headStyle", "bodyStyle", "title", "loading", "bordered", "size", "type", "cover", "actions", "tabList", "children", "activeTabKey", "defaultActiveTabKey", "tabBarExtraContent", "hoverable", "tabProps", "classNames", "styles"]), { getPrefixCls: T, direction: _, card: D - } = S.useContext(pt); + } = S.useContext(gt); if (process.env.NODE_ENV !== "production") { - const he = Sr("Card"); + const he = Rr("Card"); [["headStyle", "styles.header"], ["bodyStyle", "styles.body"]].forEach((fe) => { let [de, pe] = fe; he.deprecated(!(de in e), de, pe); @@ -26658,25 +26355,25 @@ const hye = (e) => { return ne((fe = D == null ? void 0 : D.classNames) === null || fe === void 0 ? void 0 : fe[he], E == null ? void 0 : E[he]); }, O = (he) => { var fe; - return Object.assign(Object.assign({}, (fe = D == null ? void 0 : D.styles) === null || fe === void 0 ? void 0 : fe[he]), P == null ? void 0 : P[he]); + return Object.assign(Object.assign({}, (fe = D == null ? void 0 : D.styles) === null || fe === void 0 ? void 0 : fe[he]), R == null ? void 0 : R[he]); }, L = S.useMemo(() => { let he = !1; return S.Children.forEach(m, (fe) => { - (fe == null ? void 0 : fe.type) === b7 && (he = !0); + (fe == null ? void 0 : fe.type) === v7 && (he = !0); }), he; - }, [m]), N = T("card", r), [F, k, I] = dye(N), V = /* @__PURE__ */ S.createElement(Xl, { + }, [m]), N = T("card", r), [F, k, I] = eye(N), V = /* @__PURE__ */ S.createElement(Xl, { loading: !0, active: !0, paragraph: { rows: 4 }, title: !1 - }, m), z = y !== void 0, $ = Object.assign(Object.assign({}, x), { - [z ? "activeKey" : "defaultActiveKey"]: z ? y : C, + }, m), H = y !== void 0, $ = Object.assign(Object.assign({}, x), { + [H ? "activeKey" : "defaultActiveKey"]: H ? y : C, tabBarExtraContent: b }); let W; - const j = so(h), X = !j || j === "default" ? "large" : j, q = g ? /* @__PURE__ */ S.createElement(LI, Object.assign({ + const j = Eo(h), X = !j || j === "default" ? "large" : j, q = g ? /* @__PURE__ */ S.createElement(AI, Object.assign({ size: X }, $, { className: `${N}-head-tabs`, @@ -26684,7 +26381,7 @@ const hye = (e) => { items: g.map((he) => { var { tab: fe - } = he, de = Mk(he, ["tab"]); + } = he, de = Pk(he, ["tab"]); return Object.assign({ label: fe }, de); @@ -26705,17 +26402,17 @@ const hye = (e) => { style: O("extra") }, a)), q); } - const Z = ne(`${N}-cover`, M("cover")), ee = p ? /* @__PURE__ */ S.createElement("div", { - className: Z, + const J = ne(`${N}-cover`, M("cover")), te = p ? /* @__PURE__ */ S.createElement("div", { + className: J, style: O("cover") }, p) : null, Q = ne(`${N}-body`, M("body")), Y = Object.assign(Object.assign({}, l), O("body")), K = /* @__PURE__ */ S.createElement("div", { className: Q, style: Y - }, u ? V : m), oe = ne(`${N}-actions`, M("actions")), G = v != null && v.length ? /* @__PURE__ */ S.createElement(hye, { + }, u ? V : m), oe = ne(`${N}-actions`, M("actions")), G = v != null && v.length ? /* @__PURE__ */ S.createElement(tye, { actionClasses: oe, actionStyle: O("actions"), actions: v - }) : null, re = Sn(R, ["onTabChange"]), le = ne(N, D == null ? void 0 : D.className, { + }) : null, re = Sn(P, ["onTabChange"]), le = ne(N, D == null ? void 0 : D.className, { [`${N}-loading`]: u, [`${N}-bordered`]: d, [`${N}-hoverable`]: w, @@ -26730,25 +26427,25 @@ const hye = (e) => { }, re, { className: le, style: ue - }), W, ee, K, G)); + }), W, te, K, G)); }); -var pye = function(e, t) { +var nye = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const gye = (e) => { +const iye = (e) => { const { prefixCls: t, className: r, avatar: n, title: i, description: o - } = e, a = pye(e, ["prefixCls", "className", "avatar", "title", "description"]), { + } = e, a = nye(e, ["prefixCls", "className", "avatar", "title", "description"]), { getPrefixCls: s - } = S.useContext(pt), l = s("card", t), c = ne(`${l}-meta`, r), u = n ? /* @__PURE__ */ S.createElement("div", { + } = S.useContext(gt), l = s("card", t), c = ne(`${l}-meta`, r), u = n ? /* @__PURE__ */ S.createElement("div", { className: `${l}-meta-avatar` }, n) : null, d = i ? /* @__PURE__ */ S.createElement("div", { className: `${l}-meta-title` @@ -26760,11 +26457,11 @@ const gye = (e) => { return /* @__PURE__ */ S.createElement("div", Object.assign({}, a, { className: c }), u, f); -}, Oi = fye; -Oi.Grid = b7; -Oi.Meta = gye; +}, Oi = rye; +Oi.Grid = v7; +Oi.Meta = iye; process.env.NODE_ENV !== "production" && (Oi.displayName = "Card"); -function vye(e, t, r) { +function oye(e, t, r) { var n = r || {}, i = n.noTrailing, o = i === void 0 ? !1 : i, a = n.noLeading, s = a === void 0 ? !1 : a, l = n.debounceMode, c = l === void 0 ? void 0 : l, u, d = !1, h = 0; function f() { u && clearTimeout(u); @@ -26789,23 +26486,23 @@ function vye(e, t, r) { } return v.cancel = p, v; } -function mye(e, t, r) { +function aye(e, t, r) { var n = {}, i = n.atBegin, o = i === void 0 ? !1 : i; - return vye(e, t, { + return oye(e, t, { debounceMode: o !== !1 }); } -function go(e, t) { +function fo(e, t) { return e[t]; } -var yye = ["children"]; -function w7(e, t) { +var sye = ["children"]; +function m7(e, t) { return "".concat(e, "-").concat(t); } -function Cye(e) { +function lye(e) { return e && e.type && e.type.isTreeNode; } -function Fm(e, t) { +function Lm(e, t) { return e ?? t; } function Af(e) { @@ -26817,7 +26514,7 @@ function Af(e) { children: o || "children" }; } -function Sye(e, t) { +function cye(e, t) { var r = /* @__PURE__ */ new Map(); function n(i) { var o = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : ""; @@ -26830,13 +26527,13 @@ function Sye(e, t) { } n(e); } -function x7(e) { +function y7(e) { function t(r) { - var n = mi(r); + var n = Si(r); return n.map(function(i) { - if (!Cye(i)) + if (!lye(i)) return Pt(!i, "Tree/TreeNode can only accept TreeNode as children."), null; - var o = i.key, a = i.props, s = a.children, l = Ft(a, yye), c = J({ + var o = i.key, a = i.props, s = a.children, l = Ft(a, sye), c = Z({ key: o }, l), u = t(s); return u.length && (c.children = u), c; @@ -26851,7 +26548,7 @@ function X1(e, t, r) { function c(u) { var d = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : null; return u.map(function(h, f) { - for (var p = w7(d ? d.pos : "0", f), v = Fm(h[o], p), g, m = 0; m < i.length; m += 1) { + for (var p = m7(d ? d.pos : "0", f), v = Lm(h[o], p), g, m = 0; m < i.length; m += 1) { var y = i[m]; if (h[y] !== void 0) { g = h[y]; @@ -26873,9 +26570,9 @@ function X1(e, t, r) { } return c(e), l; } -function bye(e, t, r) { +function uye(e, t, r) { var n = {}; - gt(r) === "object" ? n = r : n = { + pt(r) === "object" ? n = r : n = { externalGetKey: r }, n = n || {}; var i = n, o = i.childrenPropName, a = i.externalGetKey, s = i.fieldNames, l = Af(s), c = l.key, u = l.children, d = o || u, h; @@ -26884,10 +26581,10 @@ function bye(e, t, r) { } : typeof a == "function" && (h = function(v) { return a(v); }) : h = function(v, g) { - return Fm(v[c], g); + return Lm(v[c], g); }; function f(p, v, g, m) { - var y = p ? p[d] : e, C = p ? w7(g.pos, v) : "0", b = p ? [].concat($e(m), [p]) : []; + var y = p ? p[d] : e, C = p ? m7(g.pos, v) : "0", b = p ? [].concat($e(m), [p]) : []; if (p) { var w = h(p, C), x = { node: p, @@ -26900,8 +26597,8 @@ function bye(e, t, r) { }; t(x); } - y && y.forEach(function(E, P) { - f(E, P, { + y && y.forEach(function(E, R) { + f(E, R, { node: p, pos: C, level: g ? g.level + 1 : -1 @@ -26910,12 +26607,12 @@ function bye(e, t, r) { } f(null); } -function FI(e) { +function OI(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, r = t.initWrapper, n = t.processEntity, i = t.onProcessFinished, o = t.externalGetKey, a = t.childrenPropName, s = t.fieldNames, l = arguments.length > 2 ? arguments[2] : void 0, c = o || l, u = {}, d = {}, h = { posEntities: u, keyEntities: d }; - return r && (h = r(h) || h), bye(e, function(f) { + return r && (h = r(h) || h), uye(e, function(f) { var p = f.node, v = f.index, g = f.pos, m = f.key, y = f.parentPos, C = f.level, b = f.nodes, w = { node: p, nodes: b, @@ -26923,7 +26620,7 @@ function FI(e) { key: m, pos: g, level: C - }, x = Fm(m, g); + }, x = Lm(m, g); u[g] = w, d[x] = w, w.parent = u[y], w.parent && (w.parent.children = w.parent.children || [], w.parent.children.push(w)), n && n(w, h); }, { externalGetKey: c, @@ -26931,8 +26628,8 @@ function FI(e) { fieldNames: s }), i && i(h), h; } -function Wg(e, t) { - var r = t.expandedKeys, n = t.selectedKeys, i = t.loadedKeys, o = t.loadingKeys, a = t.checkedKeys, s = t.halfCheckedKeys, l = t.dragOverNodeKey, c = t.dropPosition, u = t.keyEntities, d = go(u, e), h = { +function jg(e, t) { + var r = t.expandedKeys, n = t.selectedKeys, i = t.loadedKeys, o = t.loadingKeys, a = t.checkedKeys, s = t.halfCheckedKeys, l = t.dragOverNodeKey, c = t.dropPosition, u = t.keyEntities, d = fo(u, e), h = { eventKey: e, expanded: r.indexOf(e) !== -1, selected: n.indexOf(e) !== -1, @@ -26951,7 +26648,7 @@ function Wg(e, t) { return h; } function Kn(e) { - var t = e.data, r = e.expanded, n = e.selected, i = e.checked, o = e.loaded, a = e.loading, s = e.halfChecked, l = e.dragOver, c = e.dragOverGapTop, u = e.dragOverGapBottom, d = e.pos, h = e.active, f = e.eventKey, p = J(J({}, t), {}, { + var t = e.data, r = e.expanded, n = e.selected, i = e.checked, o = e.loaded, a = e.loading, s = e.halfChecked, l = e.dragOver, c = e.dragOverGapTop, u = e.dragOverGapBottom, d = e.pos, h = e.active, f = e.eventKey, p = Z(Z({}, t), {}, { expanded: r, selected: n, checked: i, @@ -26971,17 +26668,17 @@ function Kn(e) { } }), p; } -function E7(e, t) { +function C7(e, t) { var r = /* @__PURE__ */ new Set(); return e.forEach(function(n) { t.has(n) || r.add(n); }), r; } -function wye(e) { +function dye(e) { var t = e || {}, r = t.disabled, n = t.disableCheckbox, i = t.checkable; return !!(r || n) || i === !1; } -function xye(e, t, r, n) { +function hye(e, t, r, n) { for (var i = new Set(e), o = /* @__PURE__ */ new Set(), a = 0; a <= r; a += 1) { var s = t.get(a) || /* @__PURE__ */ new Set(); s.forEach(function(d) { @@ -27014,10 +26711,10 @@ function xye(e, t, r, n) { } return { checkedKeys: Array.from(i), - halfCheckedKeys: Array.from(E7(o, i)) + halfCheckedKeys: Array.from(C7(o, i)) }; } -function Eye(e, t, r, n, i) { +function fye(e, t, r, n, i) { for (var o = new Set(e), a = new Set(t), s = 0; s <= n; s += 1) { var l = r.get(s) || /* @__PURE__ */ new Set(); l.forEach(function(h) { @@ -27051,14 +26748,14 @@ function Eye(e, t, r, n, i) { } return { checkedKeys: Array.from(o), - halfCheckedKeys: Array.from(E7(a, o)) + halfCheckedKeys: Array.from(C7(a, o)) }; } function df(e, t, r, n) { var i = [], o; - n ? o = n : o = wye; + n ? o = n : o = dye; var a = new Set(e.filter(function(u) { - var d = !!go(r, u); + var d = !!fo(r, u); return d || i.push(u), d; })), s = /* @__PURE__ */ new Map(), l = 0; Object.keys(r).forEach(function(u) { @@ -27068,9 +26765,9 @@ function df(e, t, r, n) { return "'".concat(u, "'"); }).join(", "))); var c; - return t === !0 ? c = xye(a, s, l, o) : c = Eye(a, t.halfCheckedKeys, s, l, o), c; + return t === !0 ? c = hye(a, s, l, o) : c = fye(a, t.halfCheckedKeys, s, l, o), c; } -const Rye = (e) => { +const pye = (e) => { const { checkboxCls: t } = e, r = `${t}-wrapper`; @@ -27078,7 +26775,7 @@ const Rye = (e) => { // ===================== Basic ===================== { // Group - [`${t}-group`]: Object.assign(Object.assign({}, qr(e)), { + [`${t}-group`]: Object.assign(Object.assign({}, rn(e)), { display: "inline-flex", flexWrap: "wrap", columnGap: e.marginXS, @@ -27088,7 +26785,7 @@ const Rye = (e) => { } }), // Wrapper - [r]: Object.assign(Object.assign({}, qr(e)), { + [r]: Object.assign(Object.assign({}, rn(e)), { display: "inline-flex", alignItems: "baseline", cursor: "pointer", @@ -27113,7 +26810,7 @@ const Rye = (e) => { } }), // Wrapper > Checkbox - [t]: Object.assign(Object.assign({}, qr(e)), { + [t]: Object.assign(Object.assign({}, rn(e)), { position: "relative", whiteSpace: "nowrap", lineHeight: 1, @@ -27143,7 +26840,7 @@ const Rye = (e) => { height: e.checkboxSize, direction: "ltr", backgroundColor: e.colorBgContainer, - border: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, + border: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, borderRadius: e.borderRadiusSM, borderCollapse: "separate", transition: `all ${e.motionDurationSlow}`, @@ -27155,7 +26852,7 @@ const Rye = (e) => { display: "table", width: e.calc(e.checkboxSize).div(14).mul(5).equal(), height: e.calc(e.checkboxSize).div(14).mul(8).equal(), - border: `${te(e.lineWidthBold)} solid ${e.colorWhite}`, + border: `${ee(e.lineWidthBold)} solid ${e.colorWhite}`, borderTop: 0, borderInlineStart: 0, transform: "rotate(45deg) scale(0) translate(-50%,-50%)", @@ -27275,27 +26972,27 @@ const Rye = (e) => { } ]; }; -function R7(e, t) { - const r = hr(t, { +function S7(e, t) { + const r = fr(t, { checkboxCls: `.${e}`, checkboxSize: t.controlInteractiveSize }); - return [Rye(r)]; + return [pye(r)]; } -const P7 = zr("Checkbox", (e, t) => { +const b7 = jr("Checkbox", (e, t) => { let { prefixCls: r } = t; - return [R7(r, e)]; -}), T7 = /* @__PURE__ */ B.createContext(null); -var Pye = function(e, t) { + return [S7(r, e)]; +}), w7 = /* @__PURE__ */ B.createContext(null); +var gye = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const Tye = (e, t) => { +const vye = (e, t) => { var r; const { prefixCls: n, @@ -27308,15 +27005,15 @@ const Tye = (e, t) => { onMouseLeave: u, skipGroup: d = !1, disabled: h - } = e, f = Pye(e, ["prefixCls", "className", "rootClassName", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]), { + } = e, f = gye(e, ["prefixCls", "className", "rootClassName", "children", "indeterminate", "style", "onMouseEnter", "onMouseLeave", "skipGroup", "disabled"]), { getPrefixCls: p, direction: v, checkbox: g - } = S.useContext(pt), m = S.useContext(T7), { + } = S.useContext(gt), m = S.useContext(w7), { isFormItemInput: y - } = S.useContext(Ea), C = S.useContext(Fl), b = (r = (m == null ? void 0 : m.disabled) || h) !== null && r !== void 0 ? r : C, w = S.useRef(f.value); + } = S.useContext(Ea), C = S.useContext(Ll), b = (r = (m == null ? void 0 : m.disabled) || h) !== null && r !== void 0 ? r : C, w = S.useRef(f.value); if (process.env.NODE_ENV !== "production") { - const O = Sr("Checkbox"); + const O = Rr("Checkbox"); process.env.NODE_ENV !== "production" && O("checked" in f || !!m || !("value" in f), "usage", "`value` is not a valid prop, do you mean `checked`?"); } S.useEffect(() => { @@ -27325,7 +27022,7 @@ const Tye = (e, t) => { if (!d) return f.value !== w.current && (m == null || m.cancelValue(w.current), m == null || m.registerValue(f.value), w.current = f.value), () => m == null ? void 0 : m.cancelValue(f.value); }, [f.value]); - const x = p("checkbox", n), E = Qn(x), [P, R, T] = P7(x, E), _ = Object.assign({}, f); + const x = p("checkbox", n), E = vi(x), [R, P, T] = b7(x, E), _ = Object.assign({}, f); m && !d && (_.onChange = function() { f.onChange && f.onChange.apply(f, arguments), m.toggleOption && m.toggleOption({ label: a, @@ -27337,10 +27034,10 @@ const Tye = (e, t) => { [`${x}-wrapper-checked`]: _.checked, [`${x}-wrapper-disabled`]: b, [`${x}-wrapper-in-form-item`]: y - }, g == null ? void 0 : g.className, i, o, T, E, R), A = ne({ + }, g == null ? void 0 : g.className, i, o, T, E, P), A = ne({ [`${x}-indeterminate`]: s - }, Hb, R), M = s ? "mixed" : void 0; - return P(/* @__PURE__ */ S.createElement(bm, { + }, Vb, P), M = s ? "mixed" : void 0; + return R(/* @__PURE__ */ S.createElement(wm, { component: "Checkbox", disabled: b }, /* @__PURE__ */ S.createElement("label", { @@ -27348,7 +27045,7 @@ const Tye = (e, t) => { style: Object.assign(Object.assign({}, g == null ? void 0 : g.style), l), onMouseEnter: c, onMouseLeave: u - }, /* @__PURE__ */ S.createElement(c7, Object.assign({ + }, /* @__PURE__ */ S.createElement(i7, Object.assign({ "aria-checked": M }, _, { prefixCls: x, @@ -27356,16 +27053,16 @@ const Tye = (e, t) => { disabled: b, ref: t })), a !== void 0 && /* @__PURE__ */ S.createElement("span", null, a)))); -}, NI = /* @__PURE__ */ S.forwardRef(Tye); -process.env.NODE_ENV !== "production" && (NI.displayName = "Checkbox"); -var _ye = function(e, t) { +}, LI = /* @__PURE__ */ S.forwardRef(vye); +process.env.NODE_ENV !== "production" && (LI.displayName = "Checkbox"); +var mye = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const Mye = /* @__PURE__ */ S.forwardRef((e, t) => { +const yye = /* @__PURE__ */ S.forwardRef((e, t) => { const { defaultValue: r, children: n, @@ -27375,10 +27072,10 @@ const Mye = /* @__PURE__ */ S.forwardRef((e, t) => { rootClassName: s, style: l, onChange: c - } = e, u = _ye(e, ["defaultValue", "children", "options", "prefixCls", "className", "rootClassName", "style", "onChange"]), { + } = e, u = mye(e, ["defaultValue", "children", "options", "prefixCls", "className", "rootClassName", "style", "onChange"]), { getPrefixCls: d, direction: h - } = S.useContext(pt), [f, p] = S.useState(u.value || r || []), [v, g] = S.useState([]); + } = S.useContext(gt), [f, p] = S.useState(u.value || r || []), [v, g] = S.useState([]); S.useEffect(() => { "value" in u && p(u.value || []); }, [u.value]); @@ -27392,10 +27089,10 @@ const Mye = /* @__PURE__ */ S.forwardRef((e, t) => { }, b = (O) => { const L = f.indexOf(O.value), N = $e(f); L === -1 ? N.push(O.value) : N.splice(L, 1), "value" in u || p(N), c == null || c(N.filter((F) => v.includes(F)).sort((F, k) => { - const I = m.findIndex((z) => z.value === F), V = m.findIndex((z) => z.value === k); + const I = m.findIndex((H) => H.value === F), V = m.findIndex((H) => H.value === k); return I - V; })); - }, w = d("checkbox", o), x = `${w}-group`, E = Qn(w), [P, R, T] = P7(w, E), _ = Sn(u, ["value", "disabled"]), D = i.length ? m.map((O) => /* @__PURE__ */ S.createElement(NI, { + }, w = d("checkbox", o), x = `${w}-group`, E = vi(w), [R, P, T] = b7(w, E), _ = Sn(u, ["value", "disabled"]), D = i.length ? m.map((O) => /* @__PURE__ */ S.createElement(LI, { prefixCls: w, key: O.value.toString(), disabled: "disabled" in O ? O.disabled : u.disabled, @@ -27417,20 +27114,20 @@ const Mye = /* @__PURE__ */ S.forwardRef((e, t) => { cancelValue: y }, M = ne(x, { [`${x}-rtl`]: h === "rtl" - }, a, s, T, E, R); - return P(/* @__PURE__ */ S.createElement("div", Object.assign({ + }, a, s, T, E, P); + return R(/* @__PURE__ */ S.createElement("div", Object.assign({ className: M, style: l }, _, { ref: t - }), /* @__PURE__ */ S.createElement(T7.Provider, { + }), /* @__PURE__ */ S.createElement(w7.Provider, { value: A }, D))); -}), Pd = NI; -Pd.Group = Mye; +}), Pd = LI; +Pd.Group = yye; Pd.__ANT_CHECKBOX = !0; process.env.NODE_ENV !== "production" && (Pd.displayName = "Checkbox"); -const _7 = /* @__PURE__ */ Qs({}), Dye = (e) => { +const x7 = /* @__PURE__ */ Zs({}), Cye = (e) => { const { componentCls: t } = e; @@ -27480,7 +27177,7 @@ const _7 = /* @__PURE__ */ Qs({}), Dye = (e) => { } } }; -}, Iye = (e) => { +}, Sye = (e) => { const { componentCls: t } = e; @@ -27493,7 +27190,7 @@ const _7 = /* @__PURE__ */ Qs({}), Dye = (e) => { minHeight: 1 } }; -}, Aye = (e, t) => { +}, bye = (e, t) => { const { prefixCls: r, componentCls: n, @@ -27540,10 +27237,10 @@ const _7 = /* @__PURE__ */ Qs({}), Dye = (e) => { return o[`${n}${t}-flex`] = { flex: `var(--${r}${t}-flex)` }, o; -}, FT = (e, t) => Aye(e, t), Oye = (e, t, r) => ({ - [`@media (min-width: ${te(t)})`]: Object.assign({}, FT(e, r)) -}), Lye = () => ({}), Fye = () => ({}), Nye = zr("Grid", Dye, Lye), kye = zr("Grid", (e) => { - const t = hr(e, { +}, LT = (e, t) => bye(e, t), wye = (e, t, r) => ({ + [`@media (min-width: ${ee(t)})`]: Object.assign({}, LT(e, r)) +}), xye = () => ({}), Eye = () => ({}), Rye = jr("Grid", Cye, xye), Pye = jr("Grid", (e) => { + const t = fr(e, { gridColumns: 24 // Row is divided into 24 parts in Grid }), r = { @@ -27553,26 +27250,26 @@ const _7 = /* @__PURE__ */ Qs({}), Dye = (e) => { "-xl": t.screenXLMin, "-xxl": t.screenXXLMin }; - return [Iye(t), FT(t, ""), FT(t, "-xs"), Object.keys(r).map((n) => Oye(t, r[n], n)).reduce((n, i) => Object.assign(Object.assign({}, n), i), {})]; -}, Fye); -var $ye = function(e, t) { + return [Sye(t), LT(t, ""), LT(t, "-xs"), Object.keys(r).map((n) => wye(t, r[n], n)).reduce((n, i) => Object.assign(Object.assign({}, n), i), {})]; +}, Eye); +var Tye = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -function Dk(e) { +function Tk(e) { return typeof e == "number" ? `${e} ${e} auto` : /^\d+(\.\d+)?(px|em|rem|%)$/.test(e) ? `0 0 ${e}` : e; } -const Bye = ["xs", "sm", "md", "lg", "xl", "xxl"], M7 = /* @__PURE__ */ S.forwardRef((e, t) => { +const _ye = ["xs", "sm", "md", "lg", "xl", "xxl"], E7 = /* @__PURE__ */ S.forwardRef((e, t) => { const { getPrefixCls: r, direction: n - } = S.useContext(pt), { + } = S.useContext(gt), { gutter: i, wrap: o - } = S.useContext(_7), { + } = S.useContext(x7), { prefixCls: a, span: s, order: l, @@ -27583,19 +27280,19 @@ const Bye = ["xs", "sm", "md", "lg", "xl", "xxl"], M7 = /* @__PURE__ */ S.forwar children: f, flex: p, style: v - } = e, g = $ye(e, ["prefixCls", "span", "order", "offset", "push", "pull", "className", "children", "flex", "style"]), m = r("col", a), [y, C, b] = kye(m), w = {}; + } = e, g = Tye(e, ["prefixCls", "span", "order", "offset", "push", "pull", "className", "children", "flex", "style"]), m = r("col", a), [y, C, b] = Pye(m), w = {}; let x = {}; - Bye.forEach((R) => { + _ye.forEach((P) => { let T = {}; - const _ = e[R]; - typeof _ == "number" ? T.span = _ : typeof _ == "object" && (T = _ || {}), delete g[R], x = Object.assign(Object.assign({}, x), { - [`${m}-${R}-${T.span}`]: T.span !== void 0, - [`${m}-${R}-order-${T.order}`]: T.order || T.order === 0, - [`${m}-${R}-offset-${T.offset}`]: T.offset || T.offset === 0, - [`${m}-${R}-push-${T.push}`]: T.push || T.push === 0, - [`${m}-${R}-pull-${T.pull}`]: T.pull || T.pull === 0, + const _ = e[P]; + typeof _ == "number" ? T.span = _ : typeof _ == "object" && (T = _ || {}), delete g[P], x = Object.assign(Object.assign({}, x), { + [`${m}-${P}-${T.span}`]: T.span !== void 0, + [`${m}-${P}-order-${T.order}`]: T.order || T.order === 0, + [`${m}-${P}-offset-${T.offset}`]: T.offset || T.offset === 0, + [`${m}-${P}-push-${T.push}`]: T.push || T.push === 0, + [`${m}-${P}-pull-${T.pull}`]: T.pull || T.pull === 0, [`${m}-rtl`]: n === "rtl" - }), T.flex && (x[`${m}-${R}-flex`] = !0, w[`--${m}-${R}-flex`] = Dk(T.flex)); + }), T.flex && (x[`${m}-${P}-flex`] = !0, w[`--${m}-${P}-flex`] = Tk(T.flex)); }); const E = ne(m, { [`${m}-${s}`]: s !== void 0, @@ -27603,30 +27300,30 @@ const Bye = ["xs", "sm", "md", "lg", "xl", "xxl"], M7 = /* @__PURE__ */ S.forwar [`${m}-offset-${c}`]: c, [`${m}-push-${u}`]: u, [`${m}-pull-${d}`]: d - }, h, x, C, b), P = {}; + }, h, x, C, b), R = {}; if (i && i[0] > 0) { - const R = i[0] / 2; - P.paddingLeft = R, P.paddingRight = R; + const P = i[0] / 2; + R.paddingLeft = P, R.paddingRight = P; } - return p && (P.flex = Dk(p), o === !1 && !P.minWidth && (P.minWidth = 0)), y(/* @__PURE__ */ S.createElement("div", Object.assign({}, g, { - style: Object.assign(Object.assign(Object.assign({}, P), v), w), + return p && (R.flex = Tk(p), o === !1 && !R.minWidth && (R.minWidth = 0)), y(/* @__PURE__ */ S.createElement("div", Object.assign({}, g, { + style: Object.assign(Object.assign(Object.assign({}, R), v), w), className: E, ref: t }), f)); }); -process.env.NODE_ENV !== "production" && (M7.displayName = "Col"); -var Vye = function(e, t) { +process.env.NODE_ENV !== "production" && (E7.displayName = "Col"); +var Mye = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -function Ik(e, t) { +function _k(e, t) { const [r, n] = S.useState(typeof e == "string" ? e : ""), i = () => { if (typeof e == "string" && n(e), typeof e == "object") - for (let o = 0; o < Ks.length; o++) { - const a = Ks[o]; + for (let o = 0; o < kl.length; o++) { + const a = kl[o]; if (!t[a]) continue; const s = e[a]; @@ -27640,7 +27337,7 @@ function Ik(e, t) { i(); }, [JSON.stringify(e), t]), r; } -const D7 = /* @__PURE__ */ S.forwardRef((e, t) => { +const R7 = /* @__PURE__ */ S.forwardRef((e, t) => { const { prefixCls: r, justify: n, @@ -27650,10 +27347,10 @@ const D7 = /* @__PURE__ */ S.forwardRef((e, t) => { children: s, gutter: l = 0, wrap: c - } = e, u = Vye(e, ["prefixCls", "justify", "align", "className", "style", "children", "gutter", "wrap"]), { + } = e, u = Mye(e, ["prefixCls", "justify", "align", "className", "style", "children", "gutter", "wrap"]), { getPrefixCls: d, direction: h - } = S.useContext(pt), [f, p] = S.useState({ + } = S.useContext(gt), [f, p] = S.useState({ xs: !0, sm: !0, md: !0, @@ -27667,7 +27364,7 @@ const D7 = /* @__PURE__ */ S.forwardRef((e, t) => { lg: !1, xl: !1, xxl: !1 - }), m = Ik(i, v), y = Ik(n, v), C = S.useRef(l), b = M9(); + }), m = _k(i, v), y = _k(n, v), C = S.useRef(l), b = P9(); S.useEffect(() => { const N = b.subscribe((F) => { g(F); @@ -27680,22 +27377,22 @@ const D7 = /* @__PURE__ */ S.forwardRef((e, t) => { const N = [void 0, void 0]; return (Array.isArray(l) ? l : [l, void 0]).forEach((k, I) => { if (typeof k == "object") - for (let V = 0; V < Ks.length; V++) { - const z = Ks[V]; - if (f[z] && k[z] !== void 0) { - N[I] = k[z]; + for (let V = 0; V < kl.length; V++) { + const H = kl[V]; + if (f[H] && k[H] !== void 0) { + N[I] = k[H]; break; } } else N[I] = k; }), N; - }, x = d("row", r), [E, P, R] = Nye(x), T = w(), _ = ne(x, { + }, x = d("row", r), [E, R, P] = Rye(x), T = w(), _ = ne(x, { [`${x}-no-wrap`]: c === !1, [`${x}-${y}`]: y, [`${x}-${m}`]: m, [`${x}-rtl`]: h === "rtl" - }, o, P, R), D = {}, A = T[0] != null && T[0] > 0 ? T[0] / -2 : void 0; + }, o, R, P), D = {}, A = T[0] != null && T[0] > 0 ? T[0] / -2 : void 0; A && (D.marginLeft = A, D.marginRight = A); const [M, O] = T; D.rowGap = O; @@ -27703,7 +27400,7 @@ const D7 = /* @__PURE__ */ S.forwardRef((e, t) => { gutter: [M, O], wrap: c }), [M, O, c]); - return E(/* @__PURE__ */ S.createElement(_7.Provider, { + return E(/* @__PURE__ */ S.createElement(x7.Provider, { value: L }, /* @__PURE__ */ S.createElement("div", Object.assign({}, u, { className: _, @@ -27711,8 +27408,8 @@ const D7 = /* @__PURE__ */ S.forwardRef((e, t) => { ref: t }), s))); }); -process.env.NODE_ENV !== "production" && (D7.displayName = "Row"); -const zye = (e) => { +process.env.NODE_ENV !== "production" && (R7.displayName = "Row"); +const Dye = (e) => { const { componentCls: t, sizePaddingEdgeHorizontal: r, @@ -27723,8 +27420,8 @@ const zye = (e) => { verticalMarginInline: s } = e; return { - [t]: Object.assign(Object.assign({}, qr(e)), { - borderBlockStart: `${te(i)} solid ${n}`, + [t]: Object.assign(Object.assign({}, rn(e)), { + borderBlockStart: `${ee(i)} solid ${n}`, // vertical "&-vertical": { position: "relative", @@ -27735,7 +27432,7 @@ const zye = (e) => { marginBlock: 0, verticalAlign: "middle", borderTop: 0, - borderInlineStart: `${te(i)} solid ${n}` + borderInlineStart: `${ee(i)} solid ${n}` }, "&-horizontal": { display: "flex", @@ -27743,12 +27440,12 @@ const zye = (e) => { width: "100%", minWidth: "100%", // Fix https://github.com/ant-design/ant-design/issues/10914 - margin: `${te(e.dividerHorizontalGutterMargin)} 0` + margin: `${ee(e.dividerHorizontalGutterMargin)} 0` }, [`&-horizontal${t}-with-text`]: { display: "flex", alignItems: "center", - margin: `${te(e.dividerHorizontalWithTextGutterMargin)} 0`, + margin: `${ee(e.dividerHorizontalWithTextGutterMargin)} 0`, color: e.colorTextHeading, fontWeight: 500, fontSize: e.fontSizeLG, @@ -27758,7 +27455,7 @@ const zye = (e) => { "&::before, &::after": { position: "relative", width: "50%", - borderBlockStart: `${te(i)} solid transparent`, + borderBlockStart: `${ee(i)} solid transparent`, // Chrome not accept `inherit` in `border-top` borderBlockStartColor: "inherit", borderBlockEnd: 0, @@ -27791,7 +27488,7 @@ const zye = (e) => { background: "none", borderColor: n, borderStyle: "dashed", - borderWidth: `${te(i)} 0 0` + borderWidth: `${ee(i)} 0 0` }, [`&-horizontal${t}-with-text${t}-dashed`]: { "&::before, &::after": { @@ -27833,35 +27530,35 @@ const zye = (e) => { } }) }; -}, Hye = (e) => ({ +}, Iye = (e) => ({ textPaddingInline: "1em", orientationMargin: 0.05, verticalMarginInline: e.marginXS -}), Gye = zr("Divider", (e) => { - const t = hr(e, { +}), Aye = jr("Divider", (e) => { + const t = fr(e, { dividerHorizontalWithTextGutterMargin: e.margin, dividerHorizontalGutterMargin: e.marginLG, sizePaddingEdgeHorizontal: 0 }); - return [zye(t)]; -}, Hye, { + return [Dye(t)]; +}, Iye, { unitless: { orientationMargin: !0 } }); -var Wye = function(e, t) { +var Oye = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const I7 = (e) => { +const P7 = (e) => { const { getPrefixCls: t, direction: r, divider: n - } = S.useContext(pt), { + } = S.useContext(gt), { prefixCls: i, type: o = "horizontal", orientation: a = "center", @@ -27872,7 +27569,7 @@ const I7 = (e) => { dashed: d, plain: h, style: f - } = e, p = Wye(e, ["prefixCls", "type", "orientation", "orientationMargin", "className", "rootClassName", "children", "dashed", "plain", "style"]), v = t("divider", i), [g, m, y] = Gye(v), C = !!u, b = a === "left" && s != null, w = a === "right" && s != null, x = ne(v, n == null ? void 0 : n.className, m, y, `${v}-${o}`, { + } = e, p = Oye(e, ["prefixCls", "type", "orientation", "orientationMargin", "className", "rootClassName", "children", "dashed", "plain", "style"]), v = t("divider", i), [g, m, y] = Aye(v), C = !!u, b = a === "left" && s != null, w = a === "right" && s != null, x = ne(v, n == null ? void 0 : n.className, m, y, `${v}-${o}`, { [`${v}-with-text`]: C, [`${v}-with-text-${a}`]: C, [`${v}-dashed`]: !!d, @@ -27880,14 +27577,14 @@ const I7 = (e) => { [`${v}-rtl`]: r === "rtl", [`${v}-no-default-orientation-margin-left`]: b, [`${v}-no-default-orientation-margin-right`]: w - }, l, c), E = S.useMemo(() => typeof s == "number" ? s : /^\d+$/.test(s) ? Number(s) : s, [s]), P = Object.assign(Object.assign({}, b && { + }, l, c), E = S.useMemo(() => typeof s == "number" ? s : /^\d+$/.test(s) ? Number(s) : s, [s]), R = Object.assign(Object.assign({}, b && { marginLeft: E }), w && { marginRight: E }); if (process.env.NODE_ENV !== "production") { - const R = Sr("Divider"); - process.env.NODE_ENV !== "production" && R(!u || o !== "vertical", "usage", "`children` not working in `vertical` mode."); + const P = Rr("Divider"); + process.env.NODE_ENV !== "production" && P(!u || o !== "vertical", "usage", "`children` not working in `vertical` mode."); } return g(/* @__PURE__ */ S.createElement("div", Object.assign({ className: x, @@ -27897,17 +27594,17 @@ const I7 = (e) => { role: "separator" }), u && o !== "vertical" && /* @__PURE__ */ S.createElement("span", { className: `${v}-inner-text`, - style: P + style: R }, u))); }; -process.env.NODE_ENV !== "production" && (I7.displayName = "Divider"); -function jye(e) { +process.env.NODE_ENV !== "production" && (P7.displayName = "Divider"); +function Lye(e) { return !!(e.addonBefore || e.addonAfter); } -function Uye(e) { +function Fye(e) { return !!(e.prefix || e.suffix || e.allowClear); } -function Ak(e, t, r) { +function Mk(e, t, r) { var n = t.cloneNode(!0), i = Object.create(e, { target: { value: n @@ -27920,21 +27617,21 @@ function Ak(e, t, r) { t.setSelectionRange.apply(t, arguments); }, i; } -function lS(e, t, r, n) { +function aS(e, t, r, n) { if (r) { var i = t; if (t.type === "click") { - i = Ak(t, e, ""), r(i); + i = Mk(t, e, ""), r(i); return; } if (e.type !== "file" && n !== void 0) { - i = Ak(t, e, n), r(i); + i = Mk(t, e, n), r(i); return; } r(i); } } -function Kye(e, t) { +function Nye(e, t) { if (e) { e.focus(t); var r = t || {}, n = r.cursor; @@ -27953,11 +27650,11 @@ function Kye(e, t) { } } } -var A7 = /* @__PURE__ */ B.forwardRef(function(e, t) { - var r, n, i = e.inputElement, o = e.children, a = e.prefixCls, s = e.prefix, l = e.suffix, c = e.addonBefore, u = e.addonAfter, d = e.className, h = e.style, f = e.disabled, p = e.readOnly, v = e.focused, g = e.triggerFocus, m = e.allowClear, y = e.value, C = e.handleReset, b = e.hidden, w = e.classes, x = e.classNames, E = e.dataAttrs, P = e.styles, R = e.components, T = o ?? i, _ = (R == null ? void 0 : R.affixWrapper) || "span", D = (R == null ? void 0 : R.groupWrapper) || "span", A = (R == null ? void 0 : R.wrapper) || "span", M = (R == null ? void 0 : R.groupAddon) || "span", O = ve(null), L = function(re) { +var T7 = /* @__PURE__ */ B.forwardRef(function(e, t) { + var r, n, i = e.inputElement, o = e.children, a = e.prefixCls, s = e.prefix, l = e.suffix, c = e.addonBefore, u = e.addonAfter, d = e.className, h = e.style, f = e.disabled, p = e.readOnly, v = e.focused, g = e.triggerFocus, m = e.allowClear, y = e.value, C = e.handleReset, b = e.hidden, w = e.classes, x = e.classNames, E = e.dataAttrs, R = e.styles, P = e.components, T = o ?? i, _ = (P == null ? void 0 : P.affixWrapper) || "span", D = (P == null ? void 0 : P.groupWrapper) || "span", A = (P == null ? void 0 : P.wrapper) || "span", M = (P == null ? void 0 : P.groupAddon) || "span", O = ve(null), L = function(re) { var le; (le = O.current) !== null && le !== void 0 && le.contains(re.target) && (g == null || g()); - }, N = Uye(e), F = /* @__PURE__ */ Cre(T, { + }, N = Fye(e), F = /* @__PURE__ */ pre(T, { value: y, className: ne(T.props.className, !N && (x == null ? void 0 : x.variant)) || null }), k = ve(null); @@ -27968,34 +27665,34 @@ var A7 = /* @__PURE__ */ B.forwardRef(function(e, t) { }), N) { var I, V = null; if (m) { - var z, $ = !f && !p && y, W = "".concat(a, "-clear-icon"), j = gt(m) === "object" && m !== null && m !== void 0 && m.clearIcon ? m.clearIcon : "✖"; + var H, $ = !f && !p && y, W = "".concat(a, "-clear-icon"), j = pt(m) === "object" && m !== null && m !== void 0 && m.clearIcon ? m.clearIcon : "✖"; V = /* @__PURE__ */ B.createElement("span", { onClick: C, onMouseDown: function(re) { return re.preventDefault(); }, - className: ne(W, (z = {}, U(z, "".concat(W, "-hidden"), !$), U(z, "".concat(W, "-has-suffix"), !!l), z)), + className: ne(W, (H = {}, U(H, "".concat(W, "-hidden"), !$), U(H, "".concat(W, "-has-suffix"), !!l), H)), role: "button", tabIndex: -1 }, j); } - var X = "".concat(a, "-affix-wrapper"), q = ne(X, (I = {}, U(I, "".concat(a, "-disabled"), f), U(I, "".concat(X, "-disabled"), f), U(I, "".concat(X, "-focused"), v), U(I, "".concat(X, "-readonly"), p), U(I, "".concat(X, "-input-with-clear-btn"), l && m && y), I), w == null ? void 0 : w.affixWrapper, x == null ? void 0 : x.affixWrapper, x == null ? void 0 : x.variant), Z = (l || m) && /* @__PURE__ */ B.createElement("span", { + var X = "".concat(a, "-affix-wrapper"), q = ne(X, (I = {}, U(I, "".concat(a, "-disabled"), f), U(I, "".concat(X, "-disabled"), f), U(I, "".concat(X, "-focused"), v), U(I, "".concat(X, "-readonly"), p), U(I, "".concat(X, "-input-with-clear-btn"), l && m && y), I), w == null ? void 0 : w.affixWrapper, x == null ? void 0 : x.affixWrapper, x == null ? void 0 : x.variant), J = (l || m) && /* @__PURE__ */ B.createElement("span", { className: ne("".concat(a, "-suffix"), x == null ? void 0 : x.suffix), - style: P == null ? void 0 : P.suffix + style: R == null ? void 0 : R.suffix }, V, l); F = /* @__PURE__ */ B.createElement(_, Te({ className: q, - style: P == null ? void 0 : P.affixWrapper, + style: R == null ? void 0 : R.affixWrapper, onClick: L }, E == null ? void 0 : E.affixWrapper, { ref: O }), s && /* @__PURE__ */ B.createElement("span", { className: ne("".concat(a, "-prefix"), x == null ? void 0 : x.prefix), - style: P == null ? void 0 : P.prefix - }, s), F, Z); + style: R == null ? void 0 : R.prefix + }, s), F, J); } - if (jye(e)) { - var ee = "".concat(a, "-group"), Q = "".concat(ee, "-addon"), Y = "".concat(ee, "-wrapper"), K = ne("".concat(a, "-wrapper"), ee, w == null ? void 0 : w.wrapper, x == null ? void 0 : x.wrapper), oe = ne(Y, U({}, "".concat(Y, "-disabled"), f), w == null ? void 0 : w.group, x == null ? void 0 : x.groupWrapper); + if (Lye(e)) { + var te = "".concat(a, "-group"), Q = "".concat(te, "-addon"), Y = "".concat(te, "-wrapper"), K = ne("".concat(a, "-wrapper"), te, w == null ? void 0 : w.wrapper, x == null ? void 0 : x.wrapper), oe = ne(Y, U({}, "".concat(Y, "-disabled"), f), w == null ? void 0 : w.group, x == null ? void 0 : x.groupWrapper); F = /* @__PURE__ */ B.createElement(D, { className: oe, ref: k @@ -28009,16 +27706,16 @@ var A7 = /* @__PURE__ */ B.forwardRef(function(e, t) { } return /* @__PURE__ */ B.cloneElement(F, { className: ne((r = F.props) === null || r === void 0 ? void 0 : r.className, d) || null, - style: J(J({}, (n = F.props) === null || n === void 0 ? void 0 : n.style), h), + style: Z(Z({}, (n = F.props) === null || n === void 0 ? void 0 : n.style), h), hidden: b }); -}), Yye = ["show"]; -function O7(e, t) { +}), kye = ["show"]; +function _7(e, t) { return S.useMemo(function() { var r = {}; - t && (r.show = gt(t) === "object" && t.formatter ? t.formatter : !!t), r = J(J({}, r), e); - var n = r, i = n.show, o = Ft(n, Yye); - return J(J({}, o), {}, { + t && (r.show = pt(t) === "object" && t.formatter ? t.formatter : !!t), r = Z(Z({}, r), e); + var n = r, i = n.show, o = Ft(n, kye); + return Z(Z({}, o), {}, { show: !!i, showFormatter: typeof i == "function" ? i : void 0, strategy: o.strategy || function(a) { @@ -28027,13 +27724,13 @@ function O7(e, t) { }); }, [e, t]); } -var qye = ["autoComplete", "onChange", "onFocus", "onBlur", "onPressEnter", "onKeyDown", "prefixCls", "disabled", "htmlSize", "className", "maxLength", "suffix", "showCount", "count", "type", "classes", "classNames", "styles", "onCompositionStart", "onCompositionEnd"], Xye = /* @__PURE__ */ nn(function(e, t) { - var r = e.autoComplete, n = e.onChange, i = e.onFocus, o = e.onBlur, a = e.onPressEnter, s = e.onKeyDown, l = e.prefixCls, c = l === void 0 ? "rc-input" : l, u = e.disabled, d = e.htmlSize, h = e.className, f = e.maxLength, p = e.suffix, v = e.showCount, g = e.count, m = e.type, y = m === void 0 ? "text" : m, C = e.classes, b = e.classNames, w = e.styles, x = e.onCompositionStart, E = e.onCompositionEnd, P = Ft(e, qye), R = Le(!1), T = ce(R, 2), _ = T[0], D = T[1], A = ve(!1), M = ve(null), O = ve(null), L = function(pe) { - M.current && Kye(M.current, pe); +var $ye = ["autoComplete", "onChange", "onFocus", "onBlur", "onPressEnter", "onKeyDown", "prefixCls", "disabled", "htmlSize", "className", "maxLength", "suffix", "showCount", "count", "type", "classes", "classNames", "styles", "onCompositionStart", "onCompositionEnd"], Bye = /* @__PURE__ */ nn(function(e, t) { + var r = e.autoComplete, n = e.onChange, i = e.onFocus, o = e.onBlur, a = e.onPressEnter, s = e.onKeyDown, l = e.prefixCls, c = l === void 0 ? "rc-input" : l, u = e.disabled, d = e.htmlSize, h = e.className, f = e.maxLength, p = e.suffix, v = e.showCount, g = e.count, m = e.type, y = m === void 0 ? "text" : m, C = e.classes, b = e.classNames, w = e.styles, x = e.onCompositionStart, E = e.onCompositionEnd, R = Ft(e, $ye), P = Le(!1), T = ce(P, 2), _ = T[0], D = T[1], A = ve(!1), M = ve(null), O = ve(null), L = function(pe) { + M.current && Nye(M.current, pe); }, N = pn(e.defaultValue, { value: e.value - }), F = ce(N, 2), k = F[0], I = F[1], V = k == null ? "" : String(k), z = Le(null), $ = ce(z, 2), W = $[0], j = $[1], X = O7(g, v), q = X.max || f, Z = X.strategy(V), ee = !!q && Z > q; - Js(t, function() { + }), F = ce(N, 2), k = F[0], I = F[1], V = k == null ? "" : String(k), H = Le(null), $ = ce(H, 2), W = $[0], j = $[1], X = _7(g, v), q = X.max || f, J = X.strategy(V), te = !!q && J > q; + Qs(t, function() { var de; return { focus: L, @@ -28068,7 +27765,7 @@ var qye = ["autoComplete", "onChange", "onFocus", "onBlur", "onPressEnter", "onK } } else if (be.source === "compositionEnd") return; - I(Me), M.current && lS(M.current, pe, n, Me); + I(Me), M.current && aS(M.current, pe, n, Me); }; Bt(function() { if (W) { @@ -28091,8 +27788,8 @@ var qye = ["autoComplete", "onChange", "onFocus", "onBlur", "onPressEnter", "onK }, re = function(pe) { D(!1), o == null || o(pe); }, le = function(pe) { - I(""), L(), M.current && lS(M.current, pe, n); - }, ue = ee && "".concat(c, "-out-of-range"), he = function() { + I(""), L(), M.current && aS(M.current, pe, n); + }, ue = te && "".concat(c, "-out-of-range"), he = function() { var pe = Sn(e, [ "prefixCls", "onPressEnter", @@ -28133,17 +27830,17 @@ var qye = ["autoComplete", "onChange", "onFocus", "onBlur", "onPressEnter", "onK if (p || X.show) { var _e = X.showFormatter ? X.showFormatter({ value: V, - count: Z, + count: J, maxLength: q - }) : "".concat(Z).concat(pe ? " / ".concat(q) : ""); + }) : "".concat(J).concat(pe ? " / ".concat(q) : ""); return /* @__PURE__ */ B.createElement(B.Fragment, null, X.show && /* @__PURE__ */ B.createElement("span", { className: ne("".concat(c, "-show-count-suffix"), U({}, "".concat(c, "-show-count-has-suffix"), !!p), b == null ? void 0 : b.count), - style: J({}, w == null ? void 0 : w.count) + style: Z({}, w == null ? void 0 : w.count) }, _e), p); } return null; }; - return /* @__PURE__ */ B.createElement(A7, Te({}, P, { + return /* @__PURE__ */ B.createElement(T7, Te({}, R, { prefixCls: c, className: ne(h, ue), handleReset: le, @@ -28157,14 +27854,14 @@ var qye = ["autoComplete", "onChange", "onFocus", "onBlur", "onPressEnter", "onK styles: w }), he()); }); -const Zye = (e) => { +const Vye = (e) => { const { getPrefixCls: t, direction: r - } = Qt(pt), { + } = Qt(gt), { prefixCls: n, className: i - } = e, o = t("input-group", n), a = t("input"), [s, l] = AI(a), c = ne(o, { + } = e, o = t("input-group", n), a = t("input"), [s, l] = DI(a), c = ne(o, { [`${o}-lg`]: e.size === "large", [`${o}-sm`]: e.size === "small", [`${o}-compact`]: e.compact, @@ -28172,7 +27869,7 @@ const Zye = (e) => { }, l, i), u = Qt(Ea), d = Ct(() => Object.assign(Object.assign({}, u), { isFormItemInput: !1 }), [u]); - return process.env.NODE_ENV !== "production" && Sr("Input.Group").deprecated(!1, "Input.Group", "Space.Compact"), s(/* @__PURE__ */ S.createElement("span", { + return process.env.NODE_ENV !== "production" && Rr("Input.Group").deprecated(!1, "Input.Group", "Space.Compact"), s(/* @__PURE__ */ S.createElement("span", { className: c, style: e.style, onMouseEnter: e.onMouseEnter, @@ -28182,13 +27879,13 @@ const Zye = (e) => { }, /* @__PURE__ */ S.createElement(Ea.Provider, { value: d }, e.children))); -}, L7 = (e) => { +}, M7 = (e) => { let t; return typeof e == "object" && (e != null && e.clearIcon) ? t = e : e && (t = { clearIcon: /* @__PURE__ */ B.createElement(Qf, null) }), t; }; -function F7(e, t) { +function D7(e, t) { const r = ve([]), n = () => { r.current.push(setTimeout(() => { var i, o, a, s; @@ -28199,17 +27896,17 @@ function F7(e, t) { i && clearTimeout(i); })), []), n; } -function Qye(e) { +function Hye(e) { return !!(e.prefix || e.suffix || e.allowClear || e.showCount); } -var Jye = function(e, t) { +var zye = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -function e0e(e, t) { +function Gye(e, t) { if (!e) return; e.focus(t); @@ -28230,7 +27927,7 @@ function e0e(e, t) { } } } -const N7 = /* @__PURE__ */ nn((e, t) => { +const I7 = /* @__PURE__ */ nn((e, t) => { var r; const { prefixCls: n, @@ -28251,92 +27948,92 @@ const N7 = /* @__PURE__ */ nn((e, t) => { onChange: y, classNames: C, variant: b - } = e, w = Jye(e, ["prefixCls", "bordered", "status", "size", "disabled", "onBlur", "onFocus", "suffix", "allowClear", "addonAfter", "addonBefore", "className", "style", "styles", "rootClassName", "onChange", "classNames", "variant"]); + } = e, w = zye(e, ["prefixCls", "bordered", "status", "size", "disabled", "onBlur", "onFocus", "suffix", "allowClear", "addonAfter", "addonBefore", "className", "style", "styles", "rootClassName", "onChange", "classNames", "variant"]); if (process.env.NODE_ENV !== "production") { const { deprecated: G - } = Sr("Input"); + } = Rr("Input"); G(!("bordered" in e), "bordered", "variant"); } const { getPrefixCls: x, direction: E, - input: P - } = B.useContext(pt), R = x("input", n), T = ve(null), _ = Qn(R), [D, A, M] = AI(R, _), { + input: R + } = B.useContext(gt), P = x("input", n), T = ve(null), _ = vi(P), [D, A, M] = DI(P, _), { compactSize: O, compactItemClassnames: L - } = wm(R, E), N = so((G) => { + } = xm(P, E), N = Eo((G) => { var re; return (re = a ?? O) !== null && re !== void 0 ? re : G; - }), F = B.useContext(Fl), k = s ?? F, { + }), F = B.useContext(Ll), k = s ?? F, { status: I, hasFeedback: V, - feedbackIcon: z - } = Qt(Ea), $ = Xb(I, o), W = Qye(e) || !!V, j = ve(W); + feedbackIcon: H + } = Qt(Ea), $ = Yb(I, o), W = Hye(e) || !!V, j = ve(W); if (process.env.NODE_ENV !== "production") { - const G = Sr("Input"); + const G = Rr("Input"); Bt(() => { var re; W && !j.current && process.env.NODE_ENV !== "production" && G(document.activeElement === ((re = T.current) === null || re === void 0 ? void 0 : re.input), "usage", "When Input is focused, dynamic add or remove prefix / suffix will make it lose focus caused by dom structure change. Read more: https://ant.design/components/input/#FAQ"), j.current = W; }, [W]); } - const X = F7(T, !0), q = (G) => { + const X = D7(T, !0), q = (G) => { X(), l == null || l(G); - }, Z = (G) => { + }, J = (G) => { X(), c == null || c(G); - }, ee = (G) => { + }, te = (G) => { X(), y == null || y(G); - }, Q = (V || u) && /* @__PURE__ */ B.createElement(B.Fragment, null, u, V && z), Y = L7(d ?? (P == null ? void 0 : P.allowClear)), [K, oe] = pI("input", b, i); - return D(/* @__PURE__ */ B.createElement(Xye, Object.assign({ - ref: ao(t, T), - prefixCls: R, - autoComplete: P == null ? void 0 : P.autoComplete + }, Q = (V || u) && /* @__PURE__ */ B.createElement(B.Fragment, null, u, V && H), Y = M7(d ?? (R == null ? void 0 : R.allowClear)), [K, oe] = fI("input", b, i); + return D(/* @__PURE__ */ B.createElement(Bye, Object.assign({ + ref: xo(t, T), + prefixCls: P, + autoComplete: R == null ? void 0 : R.autoComplete }, w, { disabled: k, onBlur: q, - onFocus: Z, - style: Object.assign(Object.assign({}, P == null ? void 0 : P.style), v), - styles: Object.assign(Object.assign({}, P == null ? void 0 : P.styles), g), + onFocus: J, + style: Object.assign(Object.assign({}, R == null ? void 0 : R.style), v), + styles: Object.assign(Object.assign({}, R == null ? void 0 : R.styles), g), suffix: Q, allowClear: Y, - className: ne(p, m, M, _, L, P == null ? void 0 : P.className), - onChange: ee, - addonBefore: f && /* @__PURE__ */ B.createElement(Mv, { + className: ne(p, m, M, _, L, R == null ? void 0 : R.className), + onChange: te, + addonBefore: f && /* @__PURE__ */ B.createElement(Dv, { form: !0, space: !0 }, f), - addonAfter: h && /* @__PURE__ */ B.createElement(Mv, { + addonAfter: h && /* @__PURE__ */ B.createElement(Dv, { form: !0, space: !0 }, h), - classNames: Object.assign(Object.assign(Object.assign({}, C), P == null ? void 0 : P.classNames), { + classNames: Object.assign(Object.assign(Object.assign({}, C), R == null ? void 0 : R.classNames), { input: ne({ - [`${R}-sm`]: N === "small", - [`${R}-lg`]: N === "large", - [`${R}-rtl`]: E === "rtl" - }, C == null ? void 0 : C.input, (r = P == null ? void 0 : P.classNames) === null || r === void 0 ? void 0 : r.input, A), + [`${P}-sm`]: N === "small", + [`${P}-lg`]: N === "large", + [`${P}-rtl`]: E === "rtl" + }, C == null ? void 0 : C.input, (r = R == null ? void 0 : R.classNames) === null || r === void 0 ? void 0 : r.input, A), variant: ne({ - [`${R}-${K}`]: oe - }, iS(R, $)), + [`${P}-${K}`]: oe + }, rS(P, $)), affixWrapper: ne({ - [`${R}-affix-wrapper-sm`]: N === "small", - [`${R}-affix-wrapper-lg`]: N === "large", - [`${R}-affix-wrapper-rtl`]: E === "rtl" + [`${P}-affix-wrapper-sm`]: N === "small", + [`${P}-affix-wrapper-lg`]: N === "large", + [`${P}-affix-wrapper-rtl`]: E === "rtl" }, A), wrapper: ne({ - [`${R}-group-rtl`]: E === "rtl" + [`${P}-group-rtl`]: E === "rtl" }, A), groupWrapper: ne({ - [`${R}-group-wrapper-sm`]: N === "small", - [`${R}-group-wrapper-lg`]: N === "large", - [`${R}-group-wrapper-rtl`]: E === "rtl", - [`${R}-group-wrapper-${K}`]: oe - }, iS(`${R}-group-wrapper`, $, V), A) + [`${P}-group-wrapper-sm`]: N === "small", + [`${P}-group-wrapper-lg`]: N === "large", + [`${P}-group-wrapper-rtl`]: E === "rtl", + [`${P}-group-wrapper-${K}`]: oe + }, rS(`${P}-group-wrapper`, $, V), A) }) }))); }); -process.env.NODE_ENV !== "production" && (N7.displayName = "Input"); -const ow = N7, t0e = (e) => { +process.env.NODE_ENV !== "production" && (I7.displayName = "Input"); +const ow = I7, Wye = (e) => { const { componentCls: t, paddingXS: r @@ -28363,25 +28060,25 @@ const ow = N7, t0e = (e) => { } } }; -}, r0e = zr(["Input", "OTP"], (e) => { - const t = hr(e, TI(e)); - return [t0e(t)]; -}, _I); -var n0e = function(e, t) { +}, jye = jr(["Input", "OTP"], (e) => { + const t = fr(e, RI(e)); + return [Wye(t)]; +}, PI); +var Uye = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const i0e = /* @__PURE__ */ S.forwardRef((e, t) => { +const Kye = /* @__PURE__ */ S.forwardRef((e, t) => { const { value: r, onChange: n, onActiveChange: i, index: o, mask: a - } = e, s = n0e(e, ["value", "onChange", "onActiveChange", "index", "mask"]), l = r && typeof a == "string" ? a : r, c = (p) => { + } = e, s = Uye(e, ["value", "onChange", "onActiveChange", "index", "mask"]), l = r && typeof a == "string" ? a : r, c = (p) => { n(o, p.target.value); }, u = S.useRef(null); S.useImperativeHandle(t, () => u.current); @@ -28411,17 +28108,17 @@ const i0e = /* @__PURE__ */ S.forwardRef((e, t) => { type: a === !0 ? "password" : "text" })); }); -var o0e = function(e, t) { +var Yye = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -function Fy(e) { +function Oy(e) { return (e || "").split(""); } -const a0e = /* @__PURE__ */ S.forwardRef((e, t) => { +const qye = /* @__PURE__ */ S.forwardRef((e, t) => { const { prefixCls: r, length: n = 6, @@ -28435,23 +28132,23 @@ const a0e = /* @__PURE__ */ S.forwardRef((e, t) => { status: d, autoFocus: h, mask: f - } = e, p = o0e(e, ["prefixCls", "length", "size", "defaultValue", "value", "onChange", "formatter", "variant", "disabled", "status", "autoFocus", "mask"]); + } = e, p = Yye(e, ["prefixCls", "length", "size", "defaultValue", "value", "onChange", "formatter", "variant", "disabled", "status", "autoFocus", "mask"]); if (process.env.NODE_ENV !== "production") { - const V = Sr("Input.OTP"); + const V = Rr("Input.OTP"); process.env.NODE_ENV !== "production" && V(!(typeof f == "string" && f.length > 1), "usage", "`mask` prop should be a single character."); } const { getPrefixCls: v, direction: g - } = S.useContext(pt), m = v("otp", r), y = eo(p, { + } = S.useContext(gt), m = v("otp", r), y = Ji(p, { aria: !0, data: !0, attr: !0 - }), C = Qn(m), [b, w, x] = r0e(m, C), E = so((V) => i ?? V), P = S.useContext(Ea), R = Xb(P.status, d), T = S.useMemo(() => Object.assign(Object.assign({}, P), { - status: R, + }), C = vi(m), [b, w, x] = jye(m, C), E = Eo((V) => i ?? V), R = S.useContext(Ea), P = Yb(R.status, d), T = S.useMemo(() => Object.assign(Object.assign({}, R), { + status: P, hasFeedback: !1, feedbackIcon: null - }), [P, R]), _ = S.useRef(null), D = S.useRef({}); + }), [R, P]), _ = S.useRef(null), D = S.useRef({}); S.useImperativeHandle(t, () => ({ focus: () => { var V; @@ -28459,37 +28156,37 @@ const a0e = /* @__PURE__ */ S.forwardRef((e, t) => { }, blur: () => { var V; - for (let z = 0; z < n; z += 1) - (V = D.current[z]) === null || V === void 0 || V.blur(); + for (let H = 0; H < n; H += 1) + (V = D.current[H]) === null || V === void 0 || V.blur(); }, nativeElement: _.current })); - const A = (V) => l ? l(V) : V, [M, O] = S.useState(Fy(A(o || ""))); + const A = (V) => l ? l(V) : V, [M, O] = S.useState(Oy(A(o || ""))); S.useEffect(() => { - a !== void 0 && O(Fy(a)); + a !== void 0 && O(Oy(a)); }, [a]); const L = Ur((V) => { - O(V), s && V.length === n && V.every((z) => z) && V.some((z, $) => M[$] !== z) && s(V.join("")); - }), N = Ur((V, z) => { + O(V), s && V.length === n && V.every((H) => H) && V.some((H, $) => M[$] !== H) && s(V.join("")); + }), N = Ur((V, H) => { let $ = $e(M); for (let j = 0; j < V; j += 1) $[j] || ($[j] = ""); - z.length <= 1 ? $[V] = z : $ = $.slice(0, V).concat(Fy(z)), $ = $.slice(0, n); + H.length <= 1 ? $[V] = H : $ = $.slice(0, V).concat(Oy(H)), $ = $.slice(0, n); for (let j = $.length - 1; j >= 0 && !$[j]; j -= 1) $.pop(); const W = A($.map((j) => j || " ").join("")); - return $ = Fy(W).map((j, X) => j === " " && !$[X] ? $[X] : j), $; - }), F = (V, z) => { + return $ = Oy(W).map((j, X) => j === " " && !$[X] ? $[X] : j), $; + }), F = (V, H) => { var $; - const W = N(V, z), j = Math.min(V + z.length, n - 1); + const W = N(V, H), j = Math.min(V + H.length, n - 1); j !== V && (($ = D.current[j]) === null || $ === void 0 || $.focus()), L(W); }, k = (V) => { - var z; - (z = D.current[V]) === null || z === void 0 || z.focus(); + var H; + (H = D.current[V]) === null || H === void 0 || H.focus(); }, I = { variant: c, disabled: u, - status: R, + status: P, mask: f }; return b(/* @__PURE__ */ S.createElement("div", Object.assign({}, y, { @@ -28503,68 +28200,68 @@ const a0e = /* @__PURE__ */ S.forwardRef((e, t) => { value: T }, Array.from({ length: n - }).map((V, z) => { - const $ = `otp-${z}`, W = M[z] || ""; - return /* @__PURE__ */ S.createElement(i0e, Object.assign({ + }).map((V, H) => { + const $ = `otp-${H}`, W = M[H] || ""; + return /* @__PURE__ */ S.createElement(Kye, Object.assign({ ref: (j) => { - D.current[z] = j; + D.current[H] = j; }, key: $, - index: z, + index: H, size: E, htmlSize: 1, className: `${m}-input`, onChange: F, value: W, onActiveChange: k, - autoFocus: z === 0 && h + autoFocus: H === 0 && h }, I)); })))); }); -var s0e = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { tag: "path", attrs: { d: "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, name: "eye-invisible", theme: "outlined" }, l0e = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var Xye = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z" } }, { tag: "path", attrs: { d: "M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z" } }] }, name: "eye-invisible", theme: "outlined" }, Zye = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: s0e + icon: Xye })); -}, k7 = /* @__PURE__ */ S.forwardRef(l0e); -process.env.NODE_ENV !== "production" && (k7.displayName = "EyeInvisibleOutlined"); -var c0e = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, name: "eye", theme: "outlined" }, u0e = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, A7 = /* @__PURE__ */ S.forwardRef(Zye); +process.env.NODE_ENV !== "production" && (A7.displayName = "EyeInvisibleOutlined"); +var Qye = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z" } }] }, name: "eye", theme: "outlined" }, Jye = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: c0e + icon: Qye })); -}, kI = /* @__PURE__ */ S.forwardRef(u0e); -process.env.NODE_ENV !== "production" && (kI.displayName = "EyeOutlined"); -var d0e = function(e, t) { +}, FI = /* @__PURE__ */ S.forwardRef(Jye); +process.env.NODE_ENV !== "production" && (FI.displayName = "EyeOutlined"); +var e0e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const h0e = (e) => e ? /* @__PURE__ */ S.createElement(kI, null) : /* @__PURE__ */ S.createElement(k7, null), f0e = { +const t0e = (e) => e ? /* @__PURE__ */ S.createElement(FI, null) : /* @__PURE__ */ S.createElement(A7, null), r0e = { click: "onClick", hover: "onMouseOver" -}, $7 = /* @__PURE__ */ S.forwardRef((e, t) => { +}, O7 = /* @__PURE__ */ S.forwardRef((e, t) => { const { disabled: r, action: n = "click", visibilityToggle: i = !0, - iconRender: o = h0e + iconRender: o = t0e } = e, a = typeof i == "object" && i.visible !== void 0, [s, l] = Le(() => a ? i.visible : !1), c = ve(null); S.useEffect(() => { a && l(i.visible); }, [a, i]); - const u = F7(c), d = () => { - r || (s && u(), l((P) => { - var R; - const T = !P; - return typeof i == "object" && ((R = i.onVisibleChange) === null || R === void 0 || R.call(i, T)), T; + const u = D7(c), d = () => { + r || (s && u(), l((R) => { + var P; + const T = !R; + return typeof i == "object" && ((P = i.onVisibleChange) === null || P === void 0 || P.call(i, T)), T; })); - }, h = (P) => { - const R = f0e[n] || "", T = o(s), _ = { - [R]: d, - className: `${P}-icon`, + }, h = (R) => { + const P = r0e[n] || "", T = o(s), _ = { + [P]: d, + className: `${R}-icon`, key: "passwordIcon", onMouseDown: (D) => { D.preventDefault(); @@ -28579,9 +28276,9 @@ const h0e = (e) => e ? /* @__PURE__ */ S.createElement(kI, null) : /* @__PURE__ prefixCls: p, inputPrefixCls: v, size: g - } = e, m = d0e(e, ["className", "prefixCls", "inputPrefixCls", "size"]), { + } = e, m = e0e(e, ["className", "prefixCls", "inputPrefixCls", "size"]), { getPrefixCls: y - } = S.useContext(pt), C = y("input", v), b = y("input-password", p), w = i && h(b), x = ne(b, f, { + } = S.useContext(gt), C = y("input", v), b = y("input-password", p), w = i && h(b), x = ne(b, f, { [`${b}-${g}`]: !!g }), E = Object.assign(Object.assign({}, Sn(m, ["suffix", "iconRender", "visibilityToggle"])), { type: s ? "text" : "password", @@ -28590,18 +28287,18 @@ const h0e = (e) => e ? /* @__PURE__ */ S.createElement(kI, null) : /* @__PURE__ suffix: w }); return g && (E.size = g), /* @__PURE__ */ S.createElement(ow, Object.assign({ - ref: ao(t, c) + ref: xo(t, c) }, E)); }); -process.env.NODE_ENV !== "production" && ($7.displayName = "Input.Password"); -var p0e = function(e, t) { +process.env.NODE_ENV !== "production" && (O7.displayName = "Input.Password"); +var n0e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const B7 = /* @__PURE__ */ S.forwardRef((e, t) => { +const L7 = /* @__PURE__ */ S.forwardRef((e, t) => { const { prefixCls: r, inputPrefixCls: n, @@ -28616,36 +28313,36 @@ const B7 = /* @__PURE__ */ S.forwardRef((e, t) => { onChange: h, onCompositionStart: f, onCompositionEnd: p - } = e, v = p0e(e, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]), { + } = e, v = n0e(e, ["prefixCls", "inputPrefixCls", "className", "size", "suffix", "enterButton", "addonAfter", "loading", "disabled", "onSearch", "onChange", "onCompositionStart", "onCompositionEnd"]), { getPrefixCls: g, direction: m - } = S.useContext(pt), y = S.useRef(!1), C = g("input-search", r), b = g("input", n), { + } = S.useContext(gt), y = S.useRef(!1), C = g("input-search", r), b = g("input", n), { compactSize: w - } = wm(C, m), x = so((I) => { + } = xm(C, m), x = Eo((I) => { var V; return (V = o ?? w) !== null && V !== void 0 ? V : I; - }), E = S.useRef(null), P = (I) => { + }), E = S.useRef(null), R = (I) => { I != null && I.target && I.type === "click" && d && d(I.target.value, I, { source: "clear" }), h == null || h(I); - }, R = (I) => { + }, P = (I) => { var V; document.activeElement === ((V = E.current) === null || V === void 0 ? void 0 : V.input) && I.preventDefault(); }, T = (I) => { - var V, z; - d && d((z = (V = E.current) === null || V === void 0 ? void 0 : V.input) === null || z === void 0 ? void 0 : z.value, I, { + var V, H; + d && d((H = (V = E.current) === null || V === void 0 ? void 0 : V.input) === null || H === void 0 ? void 0 : H.value, I, { source: "input" }); }, _ = (I) => { y.current || c || T(I); - }, D = typeof s == "boolean" ? /* @__PURE__ */ S.createElement(Qb, null) : null, A = `${C}-button`; + }, D = typeof s == "boolean" ? /* @__PURE__ */ S.createElement(Xb, null) : null, A = `${C}-button`; let M; const O = s || {}, L = O.type && O.type.__ANT_BUTTON === !0; - L || O.type === "button" ? M = Fi(O, Object.assign({ - onMouseDown: R, + L || O.type === "button" ? M = eo(O, Object.assign({ + onMouseDown: P, onClick: (I) => { - var V, z; - (z = (V = O == null ? void 0 : O.props) === null || V === void 0 ? void 0 : V.onClick) === null || z === void 0 || z.call(V, I), T(I); + var V, H; + (H = (V = O == null ? void 0 : O.props) === null || V === void 0 ? void 0 : V.onClick) === null || H === void 0 || H.call(V, I), T(I); }, key: "enterButton" }, L ? { @@ -28657,11 +28354,11 @@ const B7 = /* @__PURE__ */ S.forwardRef((e, t) => { size: x, disabled: u, key: "enterButton", - onMouseDown: R, + onMouseDown: P, onClick: T, loading: c, icon: D - }, s), l && (M = [M, Fi(l, { + }, s), l && (M = [M, eo(l, { key: "addonAfter" })]); const N = ne(C, { @@ -28674,7 +28371,7 @@ const B7 = /* @__PURE__ */ S.forwardRef((e, t) => { y.current = !1, p == null || p(I); }; return /* @__PURE__ */ S.createElement(ow, Object.assign({ - ref: ao(E, t), + ref: xo(E, t), onPressEnter: _ }, v, { size: x, @@ -28683,13 +28380,13 @@ const B7 = /* @__PURE__ */ S.forwardRef((e, t) => { prefixCls: b, addonAfter: M, suffix: a, - onChange: P, + onChange: R, className: N, disabled: u })); }); -process.env.NODE_ENV !== "production" && (B7.displayName = "Search"); -var g0e = ` +process.env.NODE_ENV !== "production" && (L7.displayName = "Search"); +var i0e = ` min-height:0 !important; max-height:none !important; height:0 !important; @@ -28700,12 +28397,12 @@ var g0e = ` top:0 !important; right:0 !important; pointer-events: none !important; -`, v0e = ["letter-spacing", "line-height", "padding-top", "padding-bottom", "font-family", "font-weight", "font-size", "font-variant", "text-rendering", "text-transform", "width", "text-indent", "padding-left", "padding-right", "border-width", "box-sizing", "word-break", "white-space"], Z1 = {}, Qo; -function m0e(e) { +`, o0e = ["letter-spacing", "line-height", "padding-top", "padding-bottom", "font-family", "font-weight", "font-size", "font-variant", "text-rendering", "text-transform", "width", "text-indent", "padding-left", "padding-right", "border-width", "box-sizing", "word-break", "white-space"], Z1 = {}, Qo; +function a0e(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, r = e.getAttribute("id") || e.getAttribute("data-reactid") || e.getAttribute("name"); if (t && Z1[r]) return Z1[r]; - var n = window.getComputedStyle(e), i = n.getPropertyValue("box-sizing") || n.getPropertyValue("-moz-box-sizing") || n.getPropertyValue("-webkit-box-sizing"), o = parseFloat(n.getPropertyValue("padding-bottom")) + parseFloat(n.getPropertyValue("padding-top")), a = parseFloat(n.getPropertyValue("border-bottom-width")) + parseFloat(n.getPropertyValue("border-top-width")), s = v0e.map(function(c) { + var n = window.getComputedStyle(e), i = n.getPropertyValue("box-sizing") || n.getPropertyValue("-moz-box-sizing") || n.getPropertyValue("-webkit-box-sizing"), o = parseFloat(n.getPropertyValue("padding-bottom")) + parseFloat(n.getPropertyValue("padding-top")), a = parseFloat(n.getPropertyValue("border-bottom-width")) + parseFloat(n.getPropertyValue("border-top-width")), s = o0e.map(function(c) { return "".concat(c, ":").concat(n.getPropertyValue(c)); }).join(";"), l = { sizingStyle: s, @@ -28715,11 +28412,11 @@ function m0e(e) { }; return t && r && (Z1[r] = l), l; } -function y0e(e) { +function s0e(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : !1, r = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : null, n = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : null; Qo || (Qo = document.createElement("textarea"), Qo.setAttribute("tab-index", "-1"), Qo.setAttribute("aria-hidden", "true"), document.body.appendChild(Qo)), e.getAttribute("wrap") ? Qo.setAttribute("wrap", e.getAttribute("wrap")) : Qo.removeAttribute("wrap"); - var i = m0e(e, t), o = i.paddingSize, a = i.borderSize, s = i.boxSizing, l = i.sizingStyle; - Qo.setAttribute("style", "".concat(l, ";").concat(g0e)), Qo.value = e.value || e.placeholder || ""; + var i = a0e(e, t), o = i.paddingSize, a = i.borderSize, s = i.boxSizing, l = i.sizingStyle; + Qo.setAttribute("style", "".concat(l, ";").concat(i0e)), Qo.value = e.value || e.placeholder || ""; var c = void 0, u = void 0, d, h = Qo.scrollHeight; if (s === "border-box" ? h += a : s === "content-box" && (h -= o), r !== null || n !== null) { Qo.value = " "; @@ -28733,10 +28430,10 @@ function y0e(e) { }; return c && (p.minHeight = c), u && (p.maxHeight = u), p; } -var C0e = ["prefixCls", "onPressEnter", "defaultValue", "value", "autoSize", "onResize", "className", "style", "disabled", "onChange", "onInternalAutoSize"], Q1 = 0, J1 = 1, ex = 2, S0e = /* @__PURE__ */ S.forwardRef(function(e, t) { +var l0e = ["prefixCls", "onPressEnter", "defaultValue", "value", "autoSize", "onResize", "className", "style", "disabled", "onChange", "onInternalAutoSize"], Q1 = 0, J1 = 1, ex = 2, c0e = /* @__PURE__ */ S.forwardRef(function(e, t) { var r = e, n = r.prefixCls; r.onPressEnter; - var i = r.defaultValue, o = r.value, a = r.autoSize, s = r.onResize, l = r.className, c = r.style, u = r.disabled, d = r.onChange, h = r.onInternalAutoSize, f = Ft(r, C0e), p = pn(i, { + var i = r.defaultValue, o = r.value, a = r.autoSize, s = r.onResize, l = r.className, c = r.style, u = r.disabled, d = r.onChange, h = r.onInternalAutoSize, f = Ft(r, l0e), p = pn(i, { value: o, postState: function(j) { return j ?? ""; @@ -28750,12 +28447,12 @@ var C0e = ["prefixCls", "onPressEnter", "defaultValue", "value", "autoSize", "on }; }); var b = S.useMemo(function() { - return a && gt(a) === "object" ? [a.minRows, a.maxRows] : []; - }, [a]), w = ce(b, 2), x = w[0], E = w[1], P = !!a, R = function() { + return a && pt(a) === "object" ? [a.minRows, a.maxRows] : []; + }, [a]), w = ce(b, 2), x = w[0], E = w[1], R = !!a, P = function() { try { if (document.activeElement === C.current) { - var j = C.current, X = j.selectionStart, q = j.selectionEnd, Z = j.scrollTop; - C.current.setSelectionRange(X, q), C.current.scrollTop = Z; + var j = C.current, X = j.selectionStart, q = j.selectionEnd, J = j.scrollTop; + C.current.setSelectionRange(X, q), C.current.scrollTop = J; } } catch { } @@ -28763,15 +28460,15 @@ var C0e = ["prefixCls", "onPressEnter", "defaultValue", "value", "autoSize", "on A(Q1), process.env.NODE_ENV === "test" && (h == null || h()); }; Pr(function() { - P && F(); - }, [o, x, E, P]), Pr(function() { + R && F(); + }, [o, x, E, R]), Pr(function() { if (D === Q1) A(J1); else if (D === J1) { - var W = y0e(C.current, !1, x, E); + var W = s0e(C.current, !1, x, E); A(ex), N(W); } else - R(); + P(); }, [D]); var k = S.useRef(), I = function() { Nr.cancel(k.current); @@ -28783,8 +28480,8 @@ var C0e = ["prefixCls", "onPressEnter", "defaultValue", "value", "autoSize", "on S.useEffect(function() { return I; }, []); - var z = P ? L : null, $ = J(J({}, c), z); - return (D === Q1 || D === J1) && ($.overflowY = "hidden", $.overflowX = "hidden"), /* @__PURE__ */ S.createElement(Si, { + var H = R ? L : null, $ = Z(Z({}, c), H); + return (D === Q1 || D === J1) && ($.overflowY = "hidden", $.overflowX = "hidden"), /* @__PURE__ */ S.createElement(Ai, { onResize: V, disabled: !(a || s) }, /* @__PURE__ */ S.createElement("textarea", Te({}, f, { @@ -28795,17 +28492,17 @@ var C0e = ["prefixCls", "onPressEnter", "defaultValue", "value", "autoSize", "on value: g, onChange: y }))); -}), b0e = ["defaultValue", "value", "onFocus", "onBlur", "onChange", "allowClear", "maxLength", "onCompositionStart", "onCompositionEnd", "suffix", "prefixCls", "showCount", "count", "className", "style", "disabled", "hidden", "classNames", "styles", "onResize", "readOnly"], w0e = /* @__PURE__ */ B.forwardRef(function(e, t) { - var r, n = e.defaultValue, i = e.value, o = e.onFocus, a = e.onBlur, s = e.onChange, l = e.allowClear, c = e.maxLength, u = e.onCompositionStart, d = e.onCompositionEnd, h = e.suffix, f = e.prefixCls, p = f === void 0 ? "rc-textarea" : f, v = e.showCount, g = e.count, m = e.className, y = e.style, C = e.disabled, b = e.hidden, w = e.classNames, x = e.styles, E = e.onResize, P = e.readOnly, R = Ft(e, b0e), T = pn(n, { +}), u0e = ["defaultValue", "value", "onFocus", "onBlur", "onChange", "allowClear", "maxLength", "onCompositionStart", "onCompositionEnd", "suffix", "prefixCls", "showCount", "count", "className", "style", "disabled", "hidden", "classNames", "styles", "onResize", "readOnly"], d0e = /* @__PURE__ */ B.forwardRef(function(e, t) { + var r, n = e.defaultValue, i = e.value, o = e.onFocus, a = e.onBlur, s = e.onChange, l = e.allowClear, c = e.maxLength, u = e.onCompositionStart, d = e.onCompositionEnd, h = e.suffix, f = e.prefixCls, p = f === void 0 ? "rc-textarea" : f, v = e.showCount, g = e.count, m = e.className, y = e.style, C = e.disabled, b = e.hidden, w = e.classNames, x = e.styles, E = e.onResize, R = e.readOnly, P = Ft(e, u0e), T = pn(n, { value: i, defaultValue: n - }), _ = ce(T, 2), D = _[0], A = _[1], M = D == null ? "" : String(D), O = B.useState(!1), L = ce(O, 2), N = L[0], F = L[1], k = B.useRef(!1), I = B.useState(null), V = ce(I, 2), z = V[0], $ = V[1], W = ve(null), j = ve(null), X = function() { + }), _ = ce(T, 2), D = _[0], A = _[1], M = D == null ? "" : String(D), O = B.useState(!1), L = ce(O, 2), N = L[0], F = L[1], k = B.useRef(!1), I = B.useState(null), V = ce(I, 2), H = V[0], $ = V[1], W = ve(null), j = ve(null), X = function() { var we; return (we = j.current) === null || we === void 0 ? void 0 : we.textArea; }, q = function() { X().focus(); }; - Js(t, function() { + Qs(t, function() { var ke; return { resizableTextArea: j.current, @@ -28820,18 +28517,18 @@ var C0e = ["prefixCls", "onPressEnter", "defaultValue", "value", "autoSize", "on return !C && ke; }); }, [C]); - var Z = B.useState(null), ee = ce(Z, 2), Q = ee[0], Y = ee[1]; + var J = B.useState(null), te = ce(J, 2), Q = te[0], Y = te[1]; B.useEffect(function() { if (Q) { var ke; (ke = X()).setSelectionRange.apply(ke, $e(Q)); } }, [Q]); - var K = O7(g, v), oe = (r = K.max) !== null && r !== void 0 ? r : c, G = Number(oe) > 0, re = K.strategy(M), le = !!oe && re > oe, ue = function(we, Ce) { + var K = _7(g, v), oe = (r = K.max) !== null && r !== void 0 ? r : c, G = Number(oe) > 0, re = K.strategy(M), le = !!oe && re > oe, ue = function(we, Ce) { var xe = Ce; !k.current && K.exceedFormatter && K.max && K.strategy(Ce) > K.max && (xe = K.exceedFormatter(Ce, { max: K.max - }), Ce !== xe && Y([X().selectionStart || 0, X().selectionEnd || 0])), A(xe), lS(we.currentTarget, we, s, xe); + }), Ce !== xe && Y([X().selectionStart || 0, X().selectionEnd || 0])), A(xe), aS(we.currentTarget, we, s, xe); }, he = function(we) { k.current = !0, u == null || u(we); }, fe = function(we) { @@ -28839,14 +28536,14 @@ var C0e = ["prefixCls", "onPressEnter", "defaultValue", "value", "autoSize", "on }, de = function(we) { ue(we, we.target.value); }, pe = function(we) { - var Ce = R.onPressEnter, xe = R.onKeyDown; + var Ce = P.onPressEnter, xe = P.onKeyDown; we.key === "Enter" && Ce && Ce(we), xe == null || xe(we); }, _e = function(we) { F(!0), o == null || o(we); }, be = function(we) { F(!1), a == null || a(we); }, Me = function(we) { - A(""), q(), lS(X(), we, s); + A(""), q(), aS(X(), we, s); }, Ve = h, ie; K.show && (K.showFormatter ? ie = K.showFormatter({ value: M, @@ -28859,21 +28556,21 @@ var C0e = ["prefixCls", "onPressEnter", "defaultValue", "value", "autoSize", "on var ye = function(we) { var Ce; E == null || E(we), (Ce = X()) !== null && Ce !== void 0 && Ce.style.height && $(!0); - }, Ne = !R.autoSize && !v && !l; - return /* @__PURE__ */ B.createElement(A7, { + }, Ne = !P.autoSize && !v && !l; + return /* @__PURE__ */ B.createElement(T7, { ref: W, value: M, allowClear: l, handleReset: Me, suffix: Ve, prefixCls: p, - classNames: J(J({}, w), {}, { + classNames: Z(Z({}, w), {}, { affixWrapper: ne(w == null ? void 0 : w.affixWrapper, U(U({}, "".concat(p, "-show-count"), v), "".concat(p, "-textarea-allow-clear"), l)) }), disabled: C, focused: N, className: ne(m, le && "".concat(p, "-out-of-range")), - style: J(J({}, y), z && !Ne ? { + style: Z(Z({}, y), H && !Ne ? { height: "auto" } : {}), dataAttrs: { @@ -28882,8 +28579,8 @@ var C0e = ["prefixCls", "onPressEnter", "defaultValue", "value", "autoSize", "on } }, hidden: b, - readOnly: P - }, /* @__PURE__ */ B.createElement(S0e, Te({}, R, { + readOnly: R + }, /* @__PURE__ */ B.createElement(c0e, Te({}, P, { maxLength: c, onKeyDown: pe, onChange: de, @@ -28892,23 +28589,23 @@ var C0e = ["prefixCls", "onPressEnter", "defaultValue", "value", "autoSize", "on onCompositionStart: he, onCompositionEnd: fe, className: ne(w == null ? void 0 : w.textarea), - style: J(J({}, x == null ? void 0 : x.textarea), {}, { + style: Z(Z({}, x == null ? void 0 : x.textarea), {}, { resize: y == null ? void 0 : y.resize }), disabled: C, prefixCls: p, onResize: ye, ref: j, - readOnly: P + readOnly: R }))); -}), x0e = function(e, t) { +}), h0e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const $I = /* @__PURE__ */ nn((e, t) => { +const NI = /* @__PURE__ */ nn((e, t) => { var r, n; const { prefixCls: i, @@ -28923,29 +28620,29 @@ const $I = /* @__PURE__ */ nn((e, t) => { style: f, styles: p, variant: v - } = e, g = x0e(e, ["prefixCls", "bordered", "size", "disabled", "status", "allowClear", "classNames", "rootClassName", "className", "style", "styles", "variant"]); + } = e, g = h0e(e, ["prefixCls", "bordered", "size", "disabled", "status", "allowClear", "classNames", "rootClassName", "className", "style", "styles", "variant"]); if (process.env.NODE_ENV !== "production") { const { deprecated: I - } = Sr("TextArea"); + } = Rr("TextArea"); I(!("bordered" in e), "bordered", "variant"); } const { getPrefixCls: m, direction: y, textArea: C - } = S.useContext(pt), b = so(a), w = S.useContext(Fl), x = s ?? w, { + } = S.useContext(gt), b = Eo(a), w = S.useContext(Ll), x = s ?? w, { status: E, - hasFeedback: P, - feedbackIcon: R - } = S.useContext(Ea), T = Xb(E, l), _ = S.useRef(null); + hasFeedback: R, + feedbackIcon: P + } = S.useContext(Ea), T = Yb(E, l), _ = S.useRef(null); S.useImperativeHandle(t, () => { var I; return { resizableTextArea: (I = _.current) === null || I === void 0 ? void 0 : I.resizableTextArea, focus: (V) => { - var z, $; - e0e(($ = (z = _.current) === null || z === void 0 ? void 0 : z.resizableTextArea) === null || $ === void 0 ? void 0 : $.textArea, V); + var H, $; + Gye(($ = (H = _.current) === null || H === void 0 ? void 0 : H.resizableTextArea) === null || $ === void 0 ? void 0 : $.textArea, V); }, blur: () => { var V; @@ -28953,8 +28650,8 @@ const $I = /* @__PURE__ */ nn((e, t) => { } }; }); - const D = m("input", i), A = Qn(D), [M, O, L] = AI(D, A), [N, F] = pI("textArea", v, o), k = L7(c ?? (C == null ? void 0 : C.allowClear)); - return M(/* @__PURE__ */ S.createElement(w0e, Object.assign({ + const D = m("input", i), A = vi(D), [M, O, L] = DI(D, A), [N, F] = fI("textArea", v, o), k = M7(c ?? (C == null ? void 0 : C.allowClear)); + return M(/* @__PURE__ */ S.createElement(d0e, Object.assign({ autoComplete: C == null ? void 0 : C.autoComplete }, g, { style: Object.assign(Object.assign({}, C == null ? void 0 : C.style), f), @@ -28969,7 +28666,7 @@ const $I = /* @__PURE__ */ nn((e, t) => { }, O, u == null ? void 0 : u.textarea, (r = C == null ? void 0 : C.classNames) === null || r === void 0 ? void 0 : r.textarea), variant: ne({ [`${D}-${N}`]: F - }, iS(D, T)), + }, rS(D, T)), affixWrapper: ne(`${D}-textarea-affix-wrapper`, { [`${D}-affix-wrapper-rtl`]: y === "rtl", [`${D}-affix-wrapper-sm`]: b === "small", @@ -28978,87 +28675,87 @@ const $I = /* @__PURE__ */ nn((e, t) => { }, O) }), prefixCls: D, - suffix: P && /* @__PURE__ */ S.createElement("span", { + suffix: R && /* @__PURE__ */ S.createElement("span", { className: `${D}-textarea-suffix` - }, R), + }, P), ref: _ }))); }), $s = ow; -$s.Group = Zye; -$s.Search = B7; -$s.TextArea = $I; -$s.Password = $7; -$s.OTP = a0e; -const E0e = { +$s.Group = Vye; +$s.Search = L7; +$s.TextArea = NI; +$s.Password = O7; +$s.OTP = qye; +const f0e = { xxl: 3, xl: 3, lg: 3, md: 3, sm: 2, xs: 1 -}, V7 = /* @__PURE__ */ B.createContext({}); -var R0e = function(e, t) { +}, F7 = /* @__PURE__ */ B.createContext({}); +var p0e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const P0e = (e) => mi(e).map((t) => Object.assign(Object.assign({}, t == null ? void 0 : t.props), { +const g0e = (e) => Si(e).map((t) => Object.assign(Object.assign({}, t == null ? void 0 : t.props), { key: t.key })); -function T0e(e, t, r) { +function v0e(e, t, r) { const n = S.useMemo(() => ( // Take `items` first or convert `children` into items - t || P0e(r) + t || g0e(r) ), [t, r]); return S.useMemo(() => n.map((o) => { var { span: a - } = o, s = R0e(o, ["span"]); + } = o, s = p0e(o, ["span"]); return Object.assign(Object.assign({}, s), { - span: typeof a == "number" ? a : D9(e, a) + span: typeof a == "number" ? a : T9(e, a) }); }), [n, e]); } -function Ok(e, t, r) { +function Dk(e, t, r) { let n = e, i = !1; return (r === void 0 || r > t) && (n = Object.assign(Object.assign({}, e), { span: t }), i = r !== void 0), [n, i]; } -function _0e(e, t) { +function m0e(e, t) { const r = []; let n = [], i = t, o = !1; return e.filter((a) => a).forEach((a, s) => { const l = a == null ? void 0 : a.span, c = l || 1; if (s === e.length - 1) { - const [u, d] = Ok(a, i, l); + const [u, d] = Dk(a, i, l); o = o || d, n.push(u), r.push(n); return; } if (c < i) i -= c, n.push(a); else { - const [u, d] = Ok(a, i, c); + const [u, d] = Dk(a, i, c); o = o || d, n.push(u), r.push(n), i = t, n = []; } }), [r, o]; } -const M0e = (e, t) => { - const [r, n] = Ct(() => _0e(t, e), [t, e]); +const y0e = (e, t) => { + const [r, n] = Ct(() => m0e(t, e), [t, e]); if (process.env.NODE_ENV !== "production") { - const i = Sr("Descriptions"); + const i = Rr("Descriptions"); process.env.NODE_ENV !== "production" && i(!n, "usage", "Sum of column `span` in a line not match `column` of Descriptions."); } return r; -}, D0e = (e) => { +}, C0e = (e) => { let { children: t } = e; return t; }; -function Lk(e) { +function Ik(e) { return e != null; } const tx = (e) => { @@ -29083,9 +28780,9 @@ const tx = (e) => { }, i), style: o, colSpan: n - }, Lk(c) && /* @__PURE__ */ S.createElement("span", { + }, Ik(c) && /* @__PURE__ */ S.createElement("span", { style: a - }, c), Lk(u) && /* @__PURE__ */ S.createElement("span", { + }, c), Ik(u) && /* @__PURE__ */ S.createElement("span", { style: s }, u)) : /* @__PURE__ */ S.createElement(f, { className: ne(`${t}-item`, i), @@ -29166,8 +28863,8 @@ function rx(e, t, r) { })]; }); } -const I0e = (e) => { - const t = S.useContext(V7), { +const S0e = (e) => { + const t = S.useContext(F7), { prefixCls: r, vertical: n, row: i, @@ -29197,7 +28894,7 @@ const I0e = (e) => { showLabel: !0, showContent: !0 }, t))); -}, A0e = (e) => { +}, b0e = (e) => { const { componentCls: t, labelBg: r @@ -29205,18 +28902,18 @@ const I0e = (e) => { return { [`&${t}-bordered`]: { [`> ${t}-view`]: { - border: `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`, + border: `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}`, "> table": { tableLayout: "auto" }, [`${t}-row`]: { - borderBottom: `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`, + borderBottom: `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}`, "&:last-child": { borderBottom: "none" }, [`> ${t}-item-label, > ${t}-item-content`]: { - padding: `${te(e.padding)} ${te(e.paddingLG)}`, - borderInlineEnd: `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`, + padding: `${ee(e.padding)} ${ee(e.paddingLG)}`, + borderInlineEnd: `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}`, "&:last-child": { borderInlineEnd: "none" } @@ -29233,20 +28930,20 @@ const I0e = (e) => { [`&${t}-middle`]: { [`${t}-row`]: { [`> ${t}-item-label, > ${t}-item-content`]: { - padding: `${te(e.paddingSM)} ${te(e.paddingLG)}` + padding: `${ee(e.paddingSM)} ${ee(e.paddingLG)}` } } }, [`&${t}-small`]: { [`${t}-row`]: { [`> ${t}-item-label, > ${t}-item-content`]: { - padding: `${te(e.paddingXS)} ${te(e.padding)}` + padding: `${ee(e.paddingXS)} ${ee(e.padding)}` } } } } }; -}, O0e = (e) => { +}, w0e = (e) => { const { componentCls: t, extraColor: r, @@ -29256,7 +28953,7 @@ const I0e = (e) => { titleMarginBottom: a } = e; return { - [t]: Object.assign(Object.assign(Object.assign({}, qr(e)), A0e(e)), { + [t]: Object.assign(Object.assign(Object.assign({}, rn(e)), b0e(e)), { "&-rtl": { direction: "rtl" }, @@ -29305,7 +29002,7 @@ const I0e = (e) => { position: "relative", top: -0.5, // magic for position - marginInline: `${te(o)} ${te(i)}` + marginInline: `${ee(o)} ${ee(i)}` }, [`&${t}-item-no-colon::after`]: { content: '""' @@ -29357,7 +29054,7 @@ const I0e = (e) => { } }) }; -}, L0e = (e) => ({ +}, x0e = (e) => ({ labelBg: e.colorFillAlter, titleColor: e.colorText, titleMarginBottom: e.fontSizeSM * e.lineHeightSM, @@ -29366,18 +29063,18 @@ const I0e = (e) => { colonMarginLeft: e.marginXXS / 2, contentColor: e.colorText, extraColor: e.colorText -}), F0e = zr("Descriptions", (e) => { - const t = hr(e, {}); - return O0e(t); -}, L0e); -var N0e = function(e, t) { +}), E0e = jr("Descriptions", (e) => { + const t = fr(e, {}); + return w0e(t); +}, x0e); +var R0e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const cS = (e) => { +const sS = (e) => { const { prefixCls: t, title: r, @@ -29394,22 +29091,22 @@ const cS = (e) => { labelStyle: f, contentStyle: p, items: v - } = e, g = N0e(e, ["prefixCls", "title", "extra", "column", "colon", "bordered", "layout", "children", "className", "rootClassName", "style", "size", "labelStyle", "contentStyle", "items"]), { + } = e, g = R0e(e, ["prefixCls", "title", "extra", "column", "colon", "bordered", "layout", "children", "className", "rootClassName", "style", "size", "labelStyle", "contentStyle", "items"]), { getPrefixCls: m, direction: y, descriptions: C - } = S.useContext(pt), b = m("descriptions", t), w = Mm(), x = S.useMemo(() => { + } = S.useContext(gt), b = m("descriptions", t), w = Zb(), x = S.useMemo(() => { var M; - return typeof i == "number" ? i : (M = D9(w, Object.assign(Object.assign({}, E0e), i))) !== null && M !== void 0 ? M : 3; - }, [w, i]), E = T0e(w, v, l), P = so(h), R = M0e(x, E), [T, _, D] = F0e(b), A = S.useMemo(() => ({ + return typeof i == "number" ? i : (M = T9(w, Object.assign(Object.assign({}, f0e), i))) !== null && M !== void 0 ? M : 3; + }, [w, i]), E = v0e(w, v, l), R = Eo(h), P = y0e(x, E), [T, _, D] = E0e(b), A = S.useMemo(() => ({ labelStyle: f, contentStyle: p }), [f, p]); - return T(/* @__PURE__ */ S.createElement(V7.Provider, { + return T(/* @__PURE__ */ S.createElement(F7.Provider, { value: A }, /* @__PURE__ */ S.createElement("div", Object.assign({ className: ne(b, C == null ? void 0 : C.className, { - [`${b}-${P}`]: P && P !== "default", + [`${b}-${R}`]: R && R !== "default", [`${b}-bordered`]: !!a, [`${b}-rtl`]: y === "rtl" }, c, u, _, D), @@ -29422,7 +29119,7 @@ const cS = (e) => { className: `${b}-extra` }, n)), /* @__PURE__ */ S.createElement("div", { className: `${b}-view` - }, /* @__PURE__ */ S.createElement("table", null, /* @__PURE__ */ S.createElement("tbody", null, R.map((M, O) => /* @__PURE__ */ S.createElement(I0e, { + }, /* @__PURE__ */ S.createElement("table", null, /* @__PURE__ */ S.createElement("tbody", null, P.map((M, O) => /* @__PURE__ */ S.createElement(S0e, { key: O, index: O, colon: o, @@ -29432,17 +29129,17 @@ const cS = (e) => { row: M })))))))); }; -process.env.NODE_ENV !== "production" && (cS.displayName = "Descriptions"); -cS.Item = D0e; -function uS(e) { +process.env.NODE_ENV !== "production" && (sS.displayName = "Descriptions"); +sS.Item = C0e; +function lS(e) { return ["small", "middle", "large"].includes(e); } -function Fk(e) { +function Ak(e) { return e ? typeof e == "number" && !Number.isNaN(e) : !1; } -const z7 = /* @__PURE__ */ B.createContext({ +const N7 = /* @__PURE__ */ B.createContext({ latestIndex: 0 -}), k0e = z7.Provider, $0e = (e) => { +}), P0e = N7.Provider, T0e = (e) => { let { className: t, index: r, @@ -29452,7 +29149,7 @@ const z7 = /* @__PURE__ */ B.createContext({ } = e; const { latestIndex: a - } = S.useContext(z7); + } = S.useContext(N7); return n == null ? null : /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement("div", { className: t, style: o @@ -29460,20 +29157,20 @@ const z7 = /* @__PURE__ */ B.createContext({ className: `${t}-split` }, i)); }; -var B0e = function(e, t) { +var _0e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const V0e = /* @__PURE__ */ S.forwardRef((e, t) => { +const M0e = /* @__PURE__ */ S.forwardRef((e, t) => { var r, n, i; const { getPrefixCls: o, space: a, direction: s - } = S.useContext(pt), { + } = S.useContext(gt), { size: l = (r = a == null ? void 0 : a.size) !== null && r !== void 0 ? r : "small", align: c, className: u, @@ -29486,20 +29183,20 @@ const V0e = /* @__PURE__ */ S.forwardRef((e, t) => { wrap: m = !1, classNames: y, styles: C - } = e, b = B0e(e, ["size", "align", "className", "rootClassName", "children", "direction", "prefixCls", "split", "style", "wrap", "classNames", "styles"]), [w, x] = Array.isArray(l) ? l : [l, l], E = uS(x), P = uS(w), R = Fk(x), T = Fk(w), _ = mi(h, { + } = e, b = _0e(e, ["size", "align", "className", "rootClassName", "children", "direction", "prefixCls", "split", "style", "wrap", "classNames", "styles"]), [w, x] = Array.isArray(l) ? l : [l, l], E = lS(x), R = lS(w), P = Ak(x), T = Ak(w), _ = Si(h, { keepEmpty: !0 - }), D = c === void 0 && f === "horizontal" ? "center" : c, A = o("space", p), [M, O, L] = pW(A), N = ne(A, a == null ? void 0 : a.className, O, `${A}-${f}`, { + }), D = c === void 0 && f === "horizontal" ? "center" : c, A = o("space", p), [M, O, L] = dW(A), N = ne(A, a == null ? void 0 : a.className, O, `${A}-${f}`, { [`${A}-rtl`]: s === "rtl", [`${A}-align-${D}`]: D, [`${A}-gap-row-${x}`]: E, - [`${A}-gap-col-${w}`]: P + [`${A}-gap-col-${w}`]: R }, u, d, L), F = ne(`${A}-item`, (n = y == null ? void 0 : y.item) !== null && n !== void 0 ? n : (i = a == null ? void 0 : a.classNames) === null || i === void 0 ? void 0 : i.item); let k = 0; const I = _.map(($, W) => { var j, X; $ != null && (k = W); const q = ($ == null ? void 0 : $.key) || `${F}-${W}`; - return /* @__PURE__ */ S.createElement($0e, { + return /* @__PURE__ */ S.createElement(T0e, { className: F, key: q, index: W, @@ -29511,30 +29208,30 @@ const V0e = /* @__PURE__ */ S.forwardRef((e, t) => { }), [k]); if (_.length === 0) return null; - const z = {}; - return m && (z.flexWrap = "wrap"), !P && T && (z.columnGap = w), !E && R && (z.rowGap = x), M(/* @__PURE__ */ S.createElement("div", Object.assign({ + const H = {}; + return m && (H.flexWrap = "wrap"), !R && T && (H.columnGap = w), !E && P && (H.rowGap = x), M(/* @__PURE__ */ S.createElement("div", Object.assign({ ref: t, className: N, - style: Object.assign(Object.assign(Object.assign({}, z), a == null ? void 0 : a.style), g) - }, b), /* @__PURE__ */ S.createElement(k0e, { + style: Object.assign(Object.assign(Object.assign({}, H), a == null ? void 0 : a.style), g) + }, b), /* @__PURE__ */ S.createElement(P0e, { value: V }, I))); -}), aw = V0e; -aw.Compact = Gce; +}), aw = M0e; +aw.Compact = $ce; process.env.NODE_ENV !== "production" && (aw.displayName = "Space"); -var z0e = function(e, t) { +var D0e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const H7 = (e) => { +const k7 = (e) => { const { getPopupContainer: t, getPrefixCls: r, direction: n - } = S.useContext(pt), { + } = S.useContext(gt), { prefixCls: i, type: o = "default", danger: a, @@ -29555,16 +29252,16 @@ const H7 = (e) => { placement: w, getPopupContainer: x, href: E, - icon: P = /* @__PURE__ */ S.createElement(rw, null), - title: R, - buttonsRender: T = (Z) => Z, + icon: R = /* @__PURE__ */ S.createElement(rw, null), + title: P, + buttonsRender: T = (J) => J, mouseEnterDelay: _, mouseLeaveDelay: D, overlayClassName: A, overlayStyle: M, destroyPopupOnHide: O, dropdownRender: L - } = e, N = z0e(e, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]), F = r("dropdown", i), k = `${F}-button`, I = { + } = e, N = D0e(e, ["prefixCls", "type", "danger", "disabled", "loading", "onClick", "htmlType", "children", "className", "menu", "arrow", "autoFocus", "overlay", "trigger", "align", "open", "onOpenChange", "placement", "getPopupContainer", "href", "icon", "title", "buttonsRender", "mouseEnterDelay", "mouseLeaveDelay", "overlayClassName", "overlayStyle", "destroyPopupOnHide", "dropdownRender"]), F = r("dropdown", i), k = `${F}-button`, I = { menu: f, arrow: p, autoFocus: v, @@ -29581,8 +29278,8 @@ const H7 = (e) => { dropdownRender: L }, { compactSize: V, - compactItemClassnames: z - } = wm(F, n), $ = ne(k, z, h); + compactItemClassnames: H + } = xm(F, n), $ = ne(k, H, h); "overlay" in e && (I.overlay = g), "open" in e && (I.open = C), "placement" in e ? I.placement = w : I.placement = n === "rtl" ? "bottomLeft" : "bottomRight"; const W = /* @__PURE__ */ S.createElement(Yr, { type: o, @@ -29592,41 +29289,41 @@ const H7 = (e) => { onClick: c, htmlType: u, href: E, - title: R + title: P }, d), j = /* @__PURE__ */ S.createElement(Yr, { type: o, danger: a, - icon: P + icon: R }), [X, q] = T([W, j]); return /* @__PURE__ */ S.createElement(aw.Compact, Object.assign({ className: $, size: V, block: !0 - }, N), X, /* @__PURE__ */ S.createElement(Om, Object.assign({}, I), q)); + }, N), X, /* @__PURE__ */ S.createElement(Am, Object.assign({}, I), q)); }; -H7.__ANT_BUTTON = !0; -const BI = Om; -BI.Button = H7; -const G7 = ["wrap", "nowrap", "wrap-reverse"], W7 = ["flex-start", "flex-end", "start", "end", "center", "space-between", "space-around", "space-evenly", "stretch", "normal", "left", "right"], j7 = ["center", "start", "end", "flex-start", "flex-end", "self-start", "self-end", "baseline", "normal", "stretch"], H0e = (e, t) => { +k7.__ANT_BUTTON = !0; +const kI = Am; +kI.Button = k7; +const $7 = ["wrap", "nowrap", "wrap-reverse"], B7 = ["flex-start", "flex-end", "start", "end", "center", "space-between", "space-around", "space-evenly", "stretch", "normal", "left", "right"], V7 = ["center", "start", "end", "flex-start", "flex-end", "self-start", "self-end", "baseline", "normal", "stretch"], I0e = (e, t) => { const r = t.wrap === !0 ? "wrap" : t.wrap; return { - [`${e}-wrap-${r}`]: r && G7.includes(r) + [`${e}-wrap-${r}`]: r && $7.includes(r) }; -}, G0e = (e, t) => { +}, A0e = (e, t) => { const r = {}; - return j7.forEach((n) => { + return V7.forEach((n) => { r[`${e}-align-${n}`] = t.align === n; }), r[`${e}-align-stretch`] = !t.align && !!t.vertical, r; -}, W0e = (e, t) => { +}, O0e = (e, t) => { const r = {}; - return W7.forEach((n) => { + return B7.forEach((n) => { r[`${e}-justify-${n}`] = t.justify === n; }), r; }; -function j0e(e, t) { - return ne(Object.assign(Object.assign(Object.assign({}, H0e(e, t)), G0e(e, t)), W0e(e, t))); +function L0e(e, t) { + return ne(Object.assign(Object.assign(Object.assign({}, I0e(e, t)), A0e(e, t)), O0e(e, t))); } -const U0e = (e) => { +const F0e = (e) => { const { componentCls: t } = e; @@ -29644,7 +29341,7 @@ const U0e = (e) => { } } }; -}, K0e = (e) => { +}, N0e = (e) => { const { componentCls: t } = e; @@ -29661,50 +29358,50 @@ const U0e = (e) => { } } }; -}, Y0e = (e) => { +}, k0e = (e) => { const { componentCls: t } = e, r = {}; - return G7.forEach((n) => { + return $7.forEach((n) => { r[`${t}-wrap-${n}`] = { flexWrap: n }; }), r; -}, q0e = (e) => { +}, $0e = (e) => { const { componentCls: t } = e, r = {}; - return j7.forEach((n) => { + return V7.forEach((n) => { r[`${t}-align-${n}`] = { alignItems: n }; }), r; -}, X0e = (e) => { +}, B0e = (e) => { const { componentCls: t } = e, r = {}; - return W7.forEach((n) => { + return B7.forEach((n) => { r[`${t}-justify-${n}`] = { justifyContent: n }; }), r; -}, Z0e = () => ({}), Q0e = zr("Flex", (e) => { +}, V0e = () => ({}), H0e = jr("Flex", (e) => { const { paddingXS: t, padding: r, paddingLG: n - } = e, i = hr(e, { + } = e, i = fr(e, { flexGapSM: t, flexGap: r, flexGapLG: n }); - return [U0e(i), K0e(i), Y0e(i), q0e(i), X0e(i)]; -}, Z0e, { + return [F0e(i), N0e(i), k0e(i), $0e(i), B0e(i)]; +}, V0e, { // Flex component don't apply extra font style // https://github.com/ant-design/ant-design/issues/46403 resetStyle: !1 }); -var J0e = function(e, t) { +var z0e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) @@ -29722,30 +29419,30 @@ const $t = /* @__PURE__ */ B.forwardRef((e, t) => { children: l, vertical: c = !1, component: u = "div" - } = e, d = J0e(e, ["prefixCls", "rootClassName", "className", "style", "flex", "gap", "children", "vertical", "component"]), { + } = e, d = z0e(e, ["prefixCls", "rootClassName", "className", "style", "flex", "gap", "children", "vertical", "component"]), { flex: h, direction: f, getPrefixCls: p - } = B.useContext(pt), v = p("flex", r), [g, m, y] = Q0e(v), C = c ?? (h == null ? void 0 : h.vertical), b = ne(i, n, h == null ? void 0 : h.className, v, m, y, j0e(v, e), { + } = B.useContext(gt), v = p("flex", r), [g, m, y] = H0e(v), C = c ?? (h == null ? void 0 : h.vertical), b = ne(i, n, h == null ? void 0 : h.className, v, m, y, L0e(v, e), { [`${v}-rtl`]: f === "rtl", - [`${v}-gap-${s}`]: uS(s), + [`${v}-gap-${s}`]: lS(s), [`${v}-vertical`]: C }), w = Object.assign(Object.assign({}, h == null ? void 0 : h.style), o); - return a && (w.flex = a), s && !uS(s) && (w.gap = s), g(/* @__PURE__ */ B.createElement(u, Object.assign({ + return a && (w.flex = a), s && !lS(s) && (w.gap = s), g(/* @__PURE__ */ B.createElement(u, Object.assign({ ref: t, className: b, style: w }, Sn(d, ["justify", "wrap", "align"])), l)); }); process.env.NODE_ENV !== "production" && ($t.displayName = "Flex"); -function U7() { +function H7() { var e = document.documentElement.clientWidth, t = window.innerHeight || document.documentElement.clientHeight; return { width: e, height: t }; } -function NT(e) { +function FT(e) { var t = e.getBoundingClientRect(), r = document.documentElement; return { left: t.left + (window.pageXOffset || r.scrollLeft) - (r.clientLeft || document.body.clientLeft || 0), @@ -29762,14 +29459,14 @@ function As(e, t, r, n) { } }; } -var Nm = /* @__PURE__ */ S.createContext(null), eCe = function(t) { - var r = t.visible, n = t.maskTransitionName, i = t.getContainer, o = t.prefixCls, a = t.rootClassName, s = t.icons, l = t.countRender, c = t.showSwitch, u = t.showProgress, d = t.current, h = t.transform, f = t.count, p = t.scale, v = t.minScale, g = t.maxScale, m = t.closeIcon, y = t.onSwitchLeft, C = t.onSwitchRight, b = t.onClose, w = t.onZoomIn, x = t.onZoomOut, E = t.onRotateRight, P = t.onRotateLeft, R = t.onFlipX, T = t.onFlipY, _ = t.onReset, D = t.toolbarRender, A = t.zIndex, M = t.image, O = Qt(Nm), L = s.rotateLeft, N = s.rotateRight, F = s.zoomIn, k = s.zoomOut, I = s.close, V = s.left, z = s.right, $ = s.flipX, W = s.flipY, j = "".concat(o, "-operations-operation"); +var Fm = /* @__PURE__ */ S.createContext(null), G0e = function(t) { + var r = t.visible, n = t.maskTransitionName, i = t.getContainer, o = t.prefixCls, a = t.rootClassName, s = t.icons, l = t.countRender, c = t.showSwitch, u = t.showProgress, d = t.current, h = t.transform, f = t.count, p = t.scale, v = t.minScale, g = t.maxScale, m = t.closeIcon, y = t.onSwitchLeft, C = t.onSwitchRight, b = t.onClose, w = t.onZoomIn, x = t.onZoomOut, E = t.onRotateRight, R = t.onRotateLeft, P = t.onFlipX, T = t.onFlipY, _ = t.onReset, D = t.toolbarRender, A = t.zIndex, M = t.image, O = Qt(Fm), L = s.rotateLeft, N = s.rotateRight, F = s.zoomIn, k = s.zoomOut, I = s.close, V = s.left, H = s.right, $ = s.flipX, W = s.flipY, j = "".concat(o, "-operations-operation"); S.useEffect(function() { - var ee = function(Y) { + var te = function(Y) { Y.keyCode === Oe.ESC && b(); }; - return r && window.addEventListener("keydown", ee), function() { - window.removeEventListener("keydown", ee); + return r && window.addEventListener("keydown", te), function() { + window.removeEventListener("keydown", te); }; }, [r]); var X = [{ @@ -29778,11 +29475,11 @@ var Nm = /* @__PURE__ */ S.createContext(null), eCe = function(t) { type: "flipY" }, { icon: $, - onClick: R, + onClick: P, type: "flipX" }, { icon: L, - onClick: P, + onClick: R, type: "rotateLeft" }, { icon: N, @@ -29798,27 +29495,27 @@ var Nm = /* @__PURE__ */ S.createContext(null), eCe = function(t) { onClick: w, type: "zoomIn", disabled: p === g - }], q = X.map(function(ee) { - var Q, Y = ee.icon, K = ee.onClick, oe = ee.type, G = ee.disabled; + }], q = X.map(function(te) { + var Q, Y = te.icon, K = te.onClick, oe = te.type, G = te.disabled; return /* @__PURE__ */ S.createElement("div", { className: ne(j, (Q = {}, U(Q, "".concat(o, "-operations-operation-").concat(oe), !0), U(Q, "".concat(o, "-operations-operation-disabled"), !!G), Q)), onClick: K, key: oe }, Y); - }), Z = /* @__PURE__ */ S.createElement("div", { + }), J = /* @__PURE__ */ S.createElement("div", { className: "".concat(o, "-operations") }, q); return /* @__PURE__ */ S.createElement(us, { visible: r, motionName: n - }, function(ee) { - var Q = ee.className, Y = ee.style; - return /* @__PURE__ */ S.createElement(Em, { + }, function(te) { + var Q = te.className, Y = te.style; + return /* @__PURE__ */ S.createElement(Rm, { open: !0, getContainer: i ?? document.body }, /* @__PURE__ */ S.createElement("div", { className: ne("".concat(o, "-operations-wrapper"), Q, a), - style: J(J({}, Y), {}, { + style: Z(Z({}, Y), {}, { zIndex: A }) }, m === null ? null : /* @__PURE__ */ S.createElement("button", { @@ -29830,11 +29527,11 @@ var Nm = /* @__PURE__ */ S.createContext(null), eCe = function(t) { }, V), /* @__PURE__ */ S.createElement("div", { className: ne("".concat(o, "-switch-right"), U({}, "".concat(o, "-switch-right-disabled"), d === f - 1)), onClick: C - }, z)), /* @__PURE__ */ S.createElement("div", { + }, H)), /* @__PURE__ */ S.createElement("div", { className: "".concat(o, "-footer") }, u && /* @__PURE__ */ S.createElement("div", { className: "".concat(o, "-progress") - }, l ? l(d + 1, f) : "".concat(d + 1, " / ").concat(f)), D ? D(Z, J(J({ + }, l ? l(d + 1, f) : "".concat(d + 1, " / ").concat(f)), D ? D(J, Z(Z({ icons: { flipYIcon: q[0], flipXIcon: q[1], @@ -29845,8 +29542,8 @@ var Nm = /* @__PURE__ */ S.createContext(null), eCe = function(t) { }, actions: { onFlipY: T, - onFlipX: R, - onRotateLeft: P, + onFlipX: P, + onRotateLeft: R, onRotateRight: E, onZoomOut: x, onZoomIn: w, @@ -29859,9 +29556,9 @@ var Nm = /* @__PURE__ */ S.createContext(null), eCe = function(t) { total: f } : {}), {}, { image: M - })) : Z))); + })) : J))); }); -}, Ny = { +}, Ly = { x: 0, y: 0, rotate: 0, @@ -29869,10 +29566,10 @@ var Nm = /* @__PURE__ */ S.createContext(null), eCe = function(t) { flipX: !1, flipY: !1 }; -function tCe(e, t, r, n) { - var i = ve(null), o = ve([]), a = Le(Ny), s = ce(a, 2), l = s[0], c = s[1], u = function(p) { - c(Ny), rs(Ny, l) || n == null || n({ - transform: Ny, +function W0e(e, t, r, n) { + var i = ve(null), o = ve([]), a = Le(Ly), s = ce(a, 2), l = s[0], c = s[1], u = function(p) { + c(Ly), rs(Ly, l) || n == null || n({ + transform: Ly, action: p }); }, d = function(p, v) { @@ -29880,20 +29577,20 @@ function tCe(e, t, r, n) { c(function(g) { var m = g; return o.current.forEach(function(y) { - m = J(J({}, m), y); + m = Z(Z({}, m), y); }), i.current = null, n == null || n({ transform: m, action: v }), m; }); - })), o.current.push(J(J({}, l), p)); + })), o.current.push(Z(Z({}, l), p)); }, h = function(p, v, g, m, y) { - var C = e.current, b = C.width, w = C.height, x = C.offsetWidth, E = C.offsetHeight, P = C.offsetLeft, R = C.offsetTop, T = p, _ = l.scale * p; + var C = e.current, b = C.width, w = C.height, x = C.offsetWidth, E = C.offsetHeight, R = C.offsetLeft, P = C.offsetTop, T = p, _ = l.scale * p; _ > r ? (_ = r, T = r / l.scale) : _ < t && (_ = y ? _ : t, T = _ / l.scale); - var D = g ?? innerWidth / 2, A = m ?? innerHeight / 2, M = T - 1, O = M * b * 0.5, L = M * w * 0.5, N = M * (D - l.x - P), F = M * (A - l.y - R), k = l.x - (N - O), I = l.y - (F - L); + var D = g ?? innerWidth / 2, A = m ?? innerHeight / 2, M = T - 1, O = M * b * 0.5, L = M * w * 0.5, N = M * (D - l.x - R), F = M * (A - l.y - P), k = l.x - (N - O), I = l.y - (F - L); if (p < 1 && _ === 1) { - var V = x * _, z = E * _, $ = U7(), W = $.width, j = $.height; - V <= W && z <= j && (k = 0, I = 0); + var V = x * _, H = E * _, $ = H7(), W = $.width, j = $.height; + V <= W && H <= j && (k = 0, I = 0); } d({ x: k, @@ -29908,7 +29605,7 @@ function tCe(e, t, r, n) { dispatchZoomChange: h }; } -function Nk(e, t, r, n) { +function Ok(e, t, r, n) { var i = t + r, o = (r - n) / 2; if (r > n) { if (t > 0) @@ -29919,15 +29616,15 @@ function Nk(e, t, r, n) { return U({}, e, t < 0 ? o : -o); return {}; } -function K7(e, t, r, n) { - var i = U7(), o = i.width, a = i.height, s = null; +function z7(e, t, r, n) { + var i = H7(), o = i.width, a = i.height, s = null; return e <= o && t <= a ? s = { x: 0, y: 0 - } : (e > o || t > a) && (s = J(J({}, Nk("x", r, e, o)), Nk("y", n, t, a))), s; + } : (e > o || t > a) && (s = Z(Z({}, Ok("x", r, e, o)), Ok("y", n, t, a))), s; } -var ef = 1, rCe = 1; -function nCe(e, t, r, n, i, o, a) { +var ef = 1, j0e = 1; +function U0e(e, t, r, n, i, o, a) { var s = i.rotate, l = i.scale, c = i.x, u = i.y, d = Le(!1), h = ce(d, 2), f = h[0], p = h[1], v = ve({ diffX: 0, diffY: 0, @@ -29948,15 +29645,15 @@ function nCe(e, t, r, n, i, o, a) { }, y = function() { if (r && f) { p(!1); - var w = v.current, x = w.transformX, E = w.transformY, P = c !== x && u !== E; - if (!P) return; - var R = e.current.offsetWidth * l, T = e.current.offsetHeight * l, _ = e.current.getBoundingClientRect(), D = _.left, A = _.top, M = s % 180 !== 0, O = K7(M ? T : R, M ? R : T, D, A); - O && o(J({}, O), "dragRebound"); + var w = v.current, x = w.transformX, E = w.transformY, R = c !== x && u !== E; + if (!R) return; + var P = e.current.offsetWidth * l, T = e.current.offsetHeight * l, _ = e.current.getBoundingClientRect(), D = _.left, A = _.top, M = s % 180 !== 0, O = z7(M ? T : P, M ? P : T, D, A); + O && o(Z({}, O), "dragRebound"); } }, C = function(w) { if (!(!r || w.deltaY == 0)) { - var x = Math.abs(w.deltaY / 100), E = Math.min(x, rCe), P = ef + E * n; - w.deltaY > 0 && (P = ef / P), a(P, "wheel", w.clientX, w.clientY); + var x = Math.abs(w.deltaY / 100), E = Math.min(x, j0e), R = ef + E * n; + w.deltaY > 0 && (R = ef / R), a(R, "wheel", w.clientX, w.clientY); } }; return Bt(function() { @@ -29965,13 +29662,13 @@ function nCe(e, t, r, n, i, o, a) { x = As(window, "mouseup", y, !1), E = As(window, "mousemove", m, !1); try { window.top !== window.self && (b = As(window.top, "mouseup", y, !1), w = As(window.top, "mousemove", m, !1)); - } catch (P) { - Ws(!1, "[rc-image] ".concat(P)); + } catch (R) { + Ws(!1, "[rc-image] ".concat(R)); } } return function() { - var P, R, T, _; - (P = x) === null || P === void 0 || P.remove(), (R = E) === null || R === void 0 || R.remove(), (T = b) === null || T === void 0 || T.remove(), (_ = w) === null || _ === void 0 || _.remove(); + var R, P, T, _; + (R = x) === null || R === void 0 || R.remove(), (P = E) === null || P === void 0 || P.remove(), (T = b) === null || T === void 0 || T.remove(), (_ = w) === null || _ === void 0 || _.remove(); }; }, [r, f, c, u, s, t]), { isMoving: f, @@ -29981,7 +29678,7 @@ function nCe(e, t, r, n, i, o, a) { onWheel: C }; } -function iCe(e) { +function K0e(e) { return new Promise(function(t) { var r = document.createElement("img"); r.onerror = function() { @@ -29991,11 +29688,11 @@ function iCe(e) { }, r.src = e; }); } -function Y7(e) { +function G7(e) { var t = e.src, r = e.isCustomPlaceholder, n = e.fallback, i = Le(r ? "loading" : "normal"), o = ce(i, 2), a = o[0], s = o[1], l = ve(!1), c = a === "error"; Bt(function() { var f = !0; - return iCe(t).then(function(p) { + return K0e(t).then(function(p) { !p && f && s("error"); }), function() { f = !1; @@ -30015,18 +29712,18 @@ function Y7(e) { }; return [d, h, a]; } -function dS(e, t) { +function cS(e, t) { var r = e.x - t.x, n = e.y - t.y; return Math.hypot(r, n); } -function oCe(e, t, r, n) { - var i = dS(e, r), o = dS(t, n); +function Y0e(e, t, r, n) { + var i = cS(e, r), o = cS(t, n); if (i === 0 && o === 0) return [e.x, e.y]; var a = i / (i + o), s = e.x + a * (t.x - e.x), l = e.y + a * (t.y - e.y); return [s, l]; } -function aCe(e, t, r, n, i, o, a) { +function q0e(e, t, r, n, i, o, a) { var s = i.rotate, l = i.scale, c = i.x, u = i.y, d = Le(!1), h = ce(d, 2), f = h[0], p = h[1], v = ve({ point1: { x: 0, @@ -30038,7 +29735,7 @@ function aCe(e, t, r, n, i, o, a) { }, eventType: "none" }), g = function(w) { - v.current = J(J({}, v.current), w); + v.current = Z(Z({}, v.current), w); }, m = function(w) { if (t) { w.stopPropagation(), p(!0); @@ -30062,7 +29759,7 @@ function aCe(e, t, r, n, i, o, a) { }); } }, y = function(w) { - var x = w.touches, E = x === void 0 ? [] : x, P = v.current, R = P.point1, T = P.point2, _ = P.eventType; + var x = w.touches, E = x === void 0 ? [] : x, R = v.current, P = R.point1, T = R.point2, _ = R.eventType; if (E.length > 1 && _ === "touchZoom") { var D = { x: E[0].clientX, @@ -30070,15 +29767,15 @@ function aCe(e, t, r, n, i, o, a) { }, A = { x: E[1].clientX, y: E[1].clientY - }, M = oCe(R, T, D, A), O = ce(M, 2), L = O[0], N = O[1], F = dS(D, A) / dS(R, T); + }, M = Y0e(P, T, D, A), O = ce(M, 2), L = O[0], N = O[1], F = cS(D, A) / cS(P, T); a(F, "touchZoom", L, N, !0), g({ point1: D, point2: A, eventType: "touchZoom" }); } else _ === "move" && (o({ - x: E[0].clientX - R.x, - y: E[0].clientY - R.y + x: E[0].clientX - P.x, + y: E[0].clientY - P.y }, "move"), g({ eventType: "move" })); @@ -30092,8 +29789,8 @@ function aCe(e, t, r, n, i, o, a) { y: 0, scale: n }, "touchZoom"); - var w = e.current.offsetWidth * l, x = e.current.offsetHeight * l, E = e.current.getBoundingClientRect(), P = E.left, R = E.top, T = s % 180 !== 0, _ = K7(T ? x : w, T ? w : x, P, R); - _ && o(J({}, _), "dragRebound"); + var w = e.current.offsetWidth * l, x = e.current.offsetHeight * l, E = e.current.getBoundingClientRect(), R = E.left, P = E.top, T = s % 180 !== 0, _ = z7(T ? x : w, T ? w : x, R, P); + _ && o(Z({}, _), "dragRebound"); } }; return Bt(function() { @@ -30113,8 +29810,8 @@ function aCe(e, t, r, n, i, o, a) { onTouchEnd: C }; } -var sCe = ["fallback", "src", "imgRef"], lCe = ["prefixCls", "src", "alt", "imageInfo", "fallback", "movable", "onClose", "visible", "icons", "rootClassName", "closeIcon", "getContainer", "current", "count", "countRender", "scaleStep", "minScale", "maxScale", "transitionName", "maskTransitionName", "imageRender", "imgCommonProps", "toolbarRender", "onTransform", "onChange"], cCe = function(t) { - var r = t.fallback, n = t.src, i = t.imgRef, o = Ft(t, sCe), a = Y7({ +var X0e = ["fallback", "src", "imgRef"], Z0e = ["prefixCls", "src", "alt", "imageInfo", "fallback", "movable", "onClose", "visible", "icons", "rootClassName", "closeIcon", "getContainer", "current", "count", "countRender", "scaleStep", "minScale", "maxScale", "transitionName", "maskTransitionName", "imageRender", "imgCommonProps", "toolbarRender", "onTransform", "onChange"], Q0e = function(t) { + var r = t.fallback, n = t.src, i = t.imgRef, o = Ft(t, X0e), a = G7({ src: n, fallback: r }), s = ce(a, 2), l = s[0], c = s[1]; @@ -30123,10 +29820,10 @@ var sCe = ["fallback", "src", "imgRef"], lCe = ["prefixCls", "src", "alt", "imag i.current = d, l(d); } }, o, c)); -}, q7 = function(t) { - var r = t.prefixCls, n = t.src, i = t.alt, o = t.imageInfo, a = t.fallback, s = t.movable, l = s === void 0 ? !0 : s, c = t.onClose, u = t.visible, d = t.icons, h = d === void 0 ? {} : d, f = t.rootClassName, p = t.closeIcon, v = t.getContainer, g = t.current, m = g === void 0 ? 0 : g, y = t.count, C = y === void 0 ? 1 : y, b = t.countRender, w = t.scaleStep, x = w === void 0 ? 0.5 : w, E = t.minScale, P = E === void 0 ? 1 : E, R = t.maxScale, T = R === void 0 ? 50 : R, _ = t.transitionName, D = _ === void 0 ? "zoom" : _, A = t.maskTransitionName, M = A === void 0 ? "fade" : A, O = t.imageRender, L = t.imgCommonProps, N = t.toolbarRender, F = t.onTransform, k = t.onChange, I = Ft(t, lCe), V = ve(), z = Qt(Nm), $ = z && C > 1, W = z && C >= 1, j = Le(!0), X = ce(j, 2), q = X[0], Z = X[1], ee = tCe(V, P, T, F), Q = ee.transform, Y = ee.resetTransform, K = ee.updateTransform, oe = ee.dispatchZoomChange, G = nCe(V, l, u, x, Q, K, oe), re = G.isMoving, le = G.onMouseDown, ue = G.onWheel, he = aCe(V, l, u, P, Q, K, oe), fe = he.isTouching, de = he.onTouchStart, pe = he.onTouchMove, _e = he.onTouchEnd, be = Q.rotate, Me = Q.scale, Ve = ne(U({}, "".concat(r, "-moving"), re)); +}, W7 = function(t) { + var r = t.prefixCls, n = t.src, i = t.alt, o = t.imageInfo, a = t.fallback, s = t.movable, l = s === void 0 ? !0 : s, c = t.onClose, u = t.visible, d = t.icons, h = d === void 0 ? {} : d, f = t.rootClassName, p = t.closeIcon, v = t.getContainer, g = t.current, m = g === void 0 ? 0 : g, y = t.count, C = y === void 0 ? 1 : y, b = t.countRender, w = t.scaleStep, x = w === void 0 ? 0.5 : w, E = t.minScale, R = E === void 0 ? 1 : E, P = t.maxScale, T = P === void 0 ? 50 : P, _ = t.transitionName, D = _ === void 0 ? "zoom" : _, A = t.maskTransitionName, M = A === void 0 ? "fade" : A, O = t.imageRender, L = t.imgCommonProps, N = t.toolbarRender, F = t.onTransform, k = t.onChange, I = Ft(t, Z0e), V = ve(), H = Qt(Fm), $ = H && C > 1, W = H && C >= 1, j = Le(!0), X = ce(j, 2), q = X[0], J = X[1], te = W0e(V, R, T, F), Q = te.transform, Y = te.resetTransform, K = te.updateTransform, oe = te.dispatchZoomChange, G = U0e(V, l, u, x, Q, K, oe), re = G.isMoving, le = G.onMouseDown, ue = G.onWheel, he = q0e(V, l, u, R, Q, K, oe), fe = he.isTouching, de = he.onTouchStart, pe = he.onTouchMove, _e = he.onTouchEnd, be = Q.rotate, Me = Q.scale, Ve = ne(U({}, "".concat(r, "-moving"), re)); Bt(function() { - q || Z(!0); + q || J(!0); }, [q]); var ie = function() { Y("close"); @@ -30150,12 +29847,12 @@ var sCe = ["fallback", "src", "imgRef"], lCe = ["prefixCls", "src", "alt", "imag K({ flipY: !Q.flipY }, "flipY"); - }, He = function() { + }, ze = function() { Y("reset"); }, je = function(Et) { - Et == null || Et.preventDefault(), Et == null || Et.stopPropagation(), m > 0 && (Z(!1), Y("prev"), k == null || k(m - 1, m)); + Et == null || Et.preventDefault(), Et == null || Et.stopPropagation(), m > 0 && (J(!1), Y("prev"), k == null || k(m - 1, m)); }, st = function(Et) { - Et == null || Et.preventDefault(), Et == null || Et.stopPropagation(), m < C - 1 && (Z(!1), Y("next"), k == null || k(m + 1, m)); + Et == null || Et.preventDefault(), Et == null || Et.stopPropagation(), m < C - 1 && (J(!1), Y("next"), k == null || k(m + 1, m)); }, Xe = function(Et) { !u || !$ || (Et.keyCode === Oe.LEFT ? je() : Et.keyCode === Oe.RIGHT && st()); }, Ue = function(Et) { @@ -30171,7 +29868,7 @@ var sCe = ["fallback", "src", "imgRef"], lCe = ["prefixCls", "src", "alt", "imag ht.remove(); }; }, [u, $, m]); - var Ae = /* @__PURE__ */ B.createElement(cCe, Te({}, L, { + var Ae = /* @__PURE__ */ B.createElement(Q0e, Te({}, L, { width: t.width, height: t.height, imgRef: V, @@ -30190,11 +29887,11 @@ var sCe = ["fallback", "src", "imgRef"], lCe = ["prefixCls", "src", "alt", "imag onTouchMove: pe, onTouchEnd: _e, onTouchCancel: _e - })), Ke = J({ + })), Ke = Z({ url: n, alt: i }, o); - return /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement(QD, Te({ + return /* @__PURE__ */ B.createElement(B.Fragment, null, /* @__PURE__ */ B.createElement(ZD, Te({ transitionName: D, maskTransitionName: M, closable: !1, @@ -30211,12 +29908,12 @@ var sCe = ["fallback", "src", "imgRef"], lCe = ["prefixCls", "src", "alt", "imag afterClose: ie }), /* @__PURE__ */ B.createElement("div", { className: "".concat(r, "-img-wrapper") - }, O ? O(Ae, J({ + }, O ? O(Ae, Z({ transform: Q, image: Ke - }, z ? { + }, H ? { current: m - } : {})) : Ae)), /* @__PURE__ */ B.createElement(eCe, { + } : {})) : Ae)), /* @__PURE__ */ B.createElement(G0e, { visible: u, transform: Q, maskTransitionName: M, @@ -30231,7 +29928,7 @@ var sCe = ["fallback", "src", "imgRef"], lCe = ["prefixCls", "src", "alt", "imag current: m, count: C, scale: Me, - minScale: P, + minScale: R, maxScale: T, toolbarRender: N, onSwitchLeft: je, @@ -30243,18 +29940,18 @@ var sCe = ["fallback", "src", "imgRef"], lCe = ["prefixCls", "src", "alt", "imag onFlipX: Ce, onFlipY: xe, onClose: c, - onReset: He, + onReset: ze, zIndex: I.zIndex !== void 0 ? I.zIndex + 1 : void 0, image: Ke })); -}, kT = ["crossOrigin", "decoding", "draggable", "loading", "referrerPolicy", "sizes", "srcSet", "useMap", "alt"]; -function uCe(e) { +}, NT = ["crossOrigin", "decoding", "draggable", "loading", "referrerPolicy", "sizes", "srcSet", "useMap", "alt"]; +function J0e(e) { var t = S.useState({}), r = ce(t, 2), n = r[0], i = r[1], o = S.useCallback(function(s, l) { return i(function(c) { - return J(J({}, c), {}, U({}, s, l)); + return Z(Z({}, c), {}, U({}, s, l)); }), function() { i(function(c) { - var u = J({}, c); + var u = Z({}, c); return delete u[s], u; }); }; @@ -30268,7 +29965,7 @@ function uCe(e) { }; var l = {}; return Object.keys(s).forEach(function(c) { - ["src"].concat($e(kT)).includes(c) && (l[c] = s[c]); + ["src"].concat($e(NT)).includes(c) && (l[c] = s[c]); }), { data: l }; @@ -30282,44 +29979,44 @@ function uCe(e) { }, [e, n]); return [a, o, !!e]; } -var dCe = ["visible", "onVisibleChange", "getContainer", "current", "movable", "minScale", "maxScale", "countRender", "closeIcon", "onChange", "onTransform", "toolbarRender", "imageRender"], hCe = ["src"], fCe = function(t) { - var r, n = t.previewPrefixCls, i = n === void 0 ? "rc-image-preview" : n, o = t.children, a = t.icons, s = a === void 0 ? {} : a, l = t.items, c = t.preview, u = t.fallback, d = gt(c) === "object" ? c : {}, h = d.visible, f = d.onVisibleChange, p = d.getContainer, v = d.current, g = d.movable, m = d.minScale, y = d.maxScale, C = d.countRender, b = d.closeIcon, w = d.onChange, x = d.onTransform, E = d.toolbarRender, P = d.imageRender, R = Ft(d, dCe), T = uCe(l), _ = ce(T, 3), D = _[0], A = _[1], M = _[2], O = pn(0, { +var eCe = ["visible", "onVisibleChange", "getContainer", "current", "movable", "minScale", "maxScale", "countRender", "closeIcon", "onChange", "onTransform", "toolbarRender", "imageRender"], tCe = ["src"], rCe = function(t) { + var r, n = t.previewPrefixCls, i = n === void 0 ? "rc-image-preview" : n, o = t.children, a = t.icons, s = a === void 0 ? {} : a, l = t.items, c = t.preview, u = t.fallback, d = pt(c) === "object" ? c : {}, h = d.visible, f = d.onVisibleChange, p = d.getContainer, v = d.current, g = d.movable, m = d.minScale, y = d.maxScale, C = d.countRender, b = d.closeIcon, w = d.onChange, x = d.onTransform, E = d.toolbarRender, R = d.imageRender, P = Ft(d, eCe), T = J0e(l), _ = ce(T, 3), D = _[0], A = _[1], M = _[2], O = pn(0, { value: v - }), L = ce(O, 2), N = L[0], F = L[1], k = Le(!1), I = ce(k, 2), V = I[0], z = I[1], $ = ((r = D[N]) === null || r === void 0 ? void 0 : r.data) || {}, W = $.src, j = Ft($, hCe), X = pn(!!h, { + }), L = ce(O, 2), N = L[0], F = L[1], k = Le(!1), I = ce(k, 2), V = I[0], H = I[1], $ = ((r = D[N]) === null || r === void 0 ? void 0 : r.data) || {}, W = $.src, j = Ft($, tCe), X = pn(!!h, { value: h, onChange: function(fe, de) { f == null || f(fe, de, N); } - }), q = ce(X, 2), Z = q[0], ee = q[1], Q = Le(null), Y = ce(Q, 2), K = Y[0], oe = Y[1], G = S.useCallback(function(he, fe, de, pe) { + }), q = ce(X, 2), J = q[0], te = q[1], Q = Le(null), Y = ce(Q, 2), K = Y[0], oe = Y[1], G = S.useCallback(function(he, fe, de, pe) { var _e = M ? D.findIndex(function(be) { return be.data.src === fe; }) : D.findIndex(function(be) { return be.id === he; }); - F(_e < 0 ? 0 : _e), ee(!0), oe({ + F(_e < 0 ? 0 : _e), te(!0), oe({ x: de, y: pe - }), z(!0); + }), H(!0); }, [D, M]); S.useEffect(function() { - Z ? V || F(0) : z(!1); - }, [Z]); + J ? V || F(0) : H(!1); + }, [J]); var re = function(fe, de) { F(fe), w == null || w(fe, de); }, le = function() { - ee(!1), oe(null); + te(!1), oe(null); }, ue = S.useMemo(function() { return { register: A, onPreview: G }; }, [A, G]); - return /* @__PURE__ */ S.createElement(Nm.Provider, { + return /* @__PURE__ */ S.createElement(Fm.Provider, { value: ue - }, o, /* @__PURE__ */ S.createElement(q7, Te({ - "aria-hidden": !Z, + }, o, /* @__PURE__ */ S.createElement(W7, Te({ + "aria-hidden": !J, movable: g, - visible: Z, + visible: J, prefixCls: i, closeIcon: b, onClose: le, @@ -30336,14 +30033,14 @@ var dCe = ["visible", "onVisibleChange", "getContainer", "current", "movable", " countRender: C, onTransform: x, toolbarRender: E, - imageRender: P, + imageRender: R, onChange: re - }, R))); -}, kk = 0; -function pCe(e, t) { + }, P))); +}, Lk = 0; +function nCe(e, t) { var r = S.useState(function() { - return kk += 1, String(kk); - }), n = ce(r, 1), i = n[0], o = S.useContext(Nm), a = { + return Lk += 1, String(Lk); + }), n = ce(r, 1), i = n[0], o = S.useContext(Fm), a = { data: t, canPreview: e }; @@ -30354,29 +30051,29 @@ function pCe(e, t) { o && o.register(i, a); }, [e, t]), i; } -var gCe = ["src", "alt", "onPreviewClose", "prefixCls", "previewPrefixCls", "placeholder", "fallback", "width", "height", "style", "preview", "className", "onClick", "onError", "wrapperClassName", "wrapperStyle", "rootClassName"], vCe = ["src", "visible", "onVisibleChange", "getContainer", "mask", "maskClassName", "movable", "icons", "scaleStep", "minScale", "maxScale", "imageRender", "toolbarRender"], sw = function(t) { - var r = t.src, n = t.alt, i = t.onPreviewClose, o = t.prefixCls, a = o === void 0 ? "rc-image" : o, s = t.previewPrefixCls, l = s === void 0 ? "".concat(a, "-preview") : s, c = t.placeholder, u = t.fallback, d = t.width, h = t.height, f = t.style, p = t.preview, v = p === void 0 ? !0 : p, g = t.className, m = t.onClick, y = t.onError, C = t.wrapperClassName, b = t.wrapperStyle, w = t.rootClassName, x = Ft(t, gCe), E = c && c !== !0, P = gt(v) === "object" ? v : {}, R = P.src, T = P.visible, _ = T === void 0 ? void 0 : T, D = P.onVisibleChange, A = D === void 0 ? i : D, M = P.getContainer, O = M === void 0 ? void 0 : M, L = P.mask, N = P.maskClassName, F = P.movable, k = P.icons, I = P.scaleStep, V = P.minScale, z = P.maxScale, $ = P.imageRender, W = P.toolbarRender, j = Ft(P, vCe), X = R ?? r, q = pn(!!_, { +var iCe = ["src", "alt", "onPreviewClose", "prefixCls", "previewPrefixCls", "placeholder", "fallback", "width", "height", "style", "preview", "className", "onClick", "onError", "wrapperClassName", "wrapperStyle", "rootClassName"], oCe = ["src", "visible", "onVisibleChange", "getContainer", "mask", "maskClassName", "movable", "icons", "scaleStep", "minScale", "maxScale", "imageRender", "toolbarRender"], sw = function(t) { + var r = t.src, n = t.alt, i = t.onPreviewClose, o = t.prefixCls, a = o === void 0 ? "rc-image" : o, s = t.previewPrefixCls, l = s === void 0 ? "".concat(a, "-preview") : s, c = t.placeholder, u = t.fallback, d = t.width, h = t.height, f = t.style, p = t.preview, v = p === void 0 ? !0 : p, g = t.className, m = t.onClick, y = t.onError, C = t.wrapperClassName, b = t.wrapperStyle, w = t.rootClassName, x = Ft(t, iCe), E = c && c !== !0, R = pt(v) === "object" ? v : {}, P = R.src, T = R.visible, _ = T === void 0 ? void 0 : T, D = R.onVisibleChange, A = D === void 0 ? i : D, M = R.getContainer, O = M === void 0 ? void 0 : M, L = R.mask, N = R.maskClassName, F = R.movable, k = R.icons, I = R.scaleStep, V = R.minScale, H = R.maxScale, $ = R.imageRender, W = R.toolbarRender, j = Ft(R, oCe), X = P ?? r, q = pn(!!_, { value: _, onChange: A - }), Z = ce(q, 2), ee = Z[0], Q = Z[1], Y = Y7({ + }), J = ce(q, 2), te = J[0], Q = J[1], Y = G7({ src: r, isCustomPlaceholder: E, fallback: u - }), K = ce(Y, 3), oe = K[0], G = K[1], re = K[2], le = Le(null), ue = ce(le, 2), he = ue[0], fe = ue[1], de = Qt(Nm), pe = !!v, _e = function() { + }), K = ce(Y, 3), oe = K[0], G = K[1], re = K[2], le = Le(null), ue = ce(le, 2), he = ue[0], fe = ue[1], de = Qt(Fm), pe = !!v, _e = function() { Q(!1), fe(null); }, be = ne(a, C, w, U({}, "".concat(a, "-error"), re === "error")), Me = Ct(function() { var Ne = {}; - return kT.forEach(function(ke) { + return NT.forEach(function(ke) { t[ke] !== void 0 && (Ne[ke] = t[ke]); }), Ne; - }, kT.map(function(Ne) { + }, NT.map(function(Ne) { return t[Ne]; })), Ve = Ct(function() { - return J(J({}, Me), {}, { + return Z(Z({}, Me), {}, { src: X }); - }, [X, Me]), ie = pCe(pe, Ve), ye = function(ke) { - var we = NT(ke.target), Ce = we.left, xe = we.top; + }, [X, Me]), ie = nCe(pe, Ve), ye = function(ke) { + var we = FT(ke.target), Ce = we.left, xe = we.top; de ? de.onPreview(ie, X, Ce, xe) : (fe({ x: Ce, y: xe @@ -30385,13 +30082,13 @@ var gCe = ["src", "alt", "onPreviewClose", "prefixCls", "previewPrefixCls", "pla return /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement("div", Te({}, x, { className: be, onClick: pe ? ye : m, - style: J({ + style: Z({ width: d, height: h }, b) }), /* @__PURE__ */ S.createElement("img", Te({}, Me, { className: ne("".concat(a, "-img"), U({}, "".concat(a, "-img-placeholder"), c === !0), g), - style: J({ + style: Z({ height: h }, f), ref: oe @@ -30407,9 +30104,9 @@ var gCe = ["src", "alt", "onPreviewClose", "prefixCls", "previewPrefixCls", "pla style: { display: (f == null ? void 0 : f.display) === "none" ? "none" : void 0 } - }, L)), !de && pe && /* @__PURE__ */ S.createElement(q7, Te({ - "aria-hidden": !ee, - visible: ee, + }, L)), !de && pe && /* @__PURE__ */ S.createElement(W7, Te({ + "aria-hidden": !te, + visible: te, prefixCls: l, onClose: _e, mousePosition: he, @@ -30425,54 +30122,54 @@ var gCe = ["src", "alt", "onPreviewClose", "prefixCls", "previewPrefixCls", "pla movable: F, scaleStep: I, minScale: V, - maxScale: z, + maxScale: H, rootClassName: w, imageRender: $, imgCommonProps: Me, toolbarRender: W }, j))); }; -sw.PreviewGroup = fCe; +sw.PreviewGroup = rCe; process.env.NODE_ENV !== "production" && (sw.displayName = "Image"); -var mCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "defs", attrs: {}, children: [{ tag: "style", attrs: {} }] }, { tag: "path", attrs: { d: "M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z" } }, { tag: "path", attrs: { d: "M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z" } }] }, name: "rotate-left", theme: "outlined" }, yCe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var aCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "defs", attrs: {}, children: [{ tag: "style", attrs: {} }] }, { tag: "path", attrs: { d: "M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z" } }, { tag: "path", attrs: { d: "M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z" } }] }, name: "rotate-left", theme: "outlined" }, sCe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: mCe + icon: aCe })); -}, X7 = /* @__PURE__ */ S.forwardRef(yCe); -process.env.NODE_ENV !== "production" && (X7.displayName = "RotateLeftOutlined"); -var CCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "defs", attrs: {}, children: [{ tag: "style", attrs: {} }] }, { tag: "path", attrs: { d: "M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z" } }, { tag: "path", attrs: { d: "M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z" } }] }, name: "rotate-right", theme: "outlined" }, SCe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, j7 = /* @__PURE__ */ S.forwardRef(sCe); +process.env.NODE_ENV !== "production" && (j7.displayName = "RotateLeftOutlined"); +var lCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "defs", attrs: {}, children: [{ tag: "style", attrs: {} }] }, { tag: "path", attrs: { d: "M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z" } }, { tag: "path", attrs: { d: "M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z" } }] }, name: "rotate-right", theme: "outlined" }, cCe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: CCe + icon: lCe })); -}, Z7 = /* @__PURE__ */ S.forwardRef(SCe); -process.env.NODE_ENV !== "production" && (Z7.displayName = "RotateRightOutlined"); -var bCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" } }] }, name: "swap", theme: "outlined" }, wCe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, U7 = /* @__PURE__ */ S.forwardRef(cCe); +process.env.NODE_ENV !== "production" && (U7.displayName = "RotateRightOutlined"); +var uCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" } }] }, name: "swap", theme: "outlined" }, dCe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: bCe + icon: uCe })); -}, $T = /* @__PURE__ */ S.forwardRef(wCe); -process.env.NODE_ENV !== "production" && ($T.displayName = "SwapOutlined"); -var xCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z" } }] }, name: "zoom-in", theme: "outlined" }, ECe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, kT = /* @__PURE__ */ S.forwardRef(dCe); +process.env.NODE_ENV !== "production" && (kT.displayName = "SwapOutlined"); +var hCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z" } }] }, name: "zoom-in", theme: "outlined" }, fCe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: xCe + icon: hCe })); -}, Q7 = /* @__PURE__ */ S.forwardRef(ECe); -process.env.NODE_ENV !== "production" && (Q7.displayName = "ZoomInOutlined"); -var RCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z" } }] }, name: "zoom-out", theme: "outlined" }, PCe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, K7 = /* @__PURE__ */ S.forwardRef(fCe); +process.env.NODE_ENV !== "production" && (K7.displayName = "ZoomInOutlined"); +var pCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z" } }] }, name: "zoom-out", theme: "outlined" }, gCe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: RCe + icon: pCe })); -}, J7 = /* @__PURE__ */ S.forwardRef(PCe); -process.env.NODE_ENV !== "production" && (J7.displayName = "ZoomOutOutlined"); -const BT = (e) => ({ +}, Y7 = /* @__PURE__ */ S.forwardRef(gCe); +process.env.NODE_ENV !== "production" && (Y7.displayName = "ZoomOutOutlined"); +const $T = (e) => ({ position: e || "absolute", inset: 0 -}), TCe = (e) => { +}), vCe = (e) => { const { iconCls: t, motionDurationSlow: r, @@ -30493,7 +30190,7 @@ const BT = (e) => ({ opacity: 0, transition: `opacity ${r}`, [`.${o}-mask-info`]: Object.assign(Object.assign({}, Us), { - padding: `0 ${te(n)}`, + padding: `0 ${ee(n)}`, [t]: { marginInlineEnd: i, svg: { @@ -30502,7 +30199,7 @@ const BT = (e) => ({ } }) }; -}, _Ce = (e) => { +}, mCe = (e) => { const { previewCls: t, modalMaskBg: r, @@ -30559,7 +30256,7 @@ const BT = (e) => ({ [`${t}-operations`]: { display: "flex", alignItems: "center", - padding: `0 ${te(a)}`, + padding: `0 ${ee(a)}`, backgroundColor: h.toRgbString(), borderRadius: 100, "&-operation": { @@ -30584,7 +30281,7 @@ const BT = (e) => ({ } } }; -}, MCe = (e) => { +}, yCe = (e) => { const { modalMaskBg: t, iconCls: r, @@ -30635,7 +30332,7 @@ const BT = (e) => ({ insetInlineEnd: e.marginSM } }; -}, DCe = (e) => { +}, CCe = (e) => { const { motionEaseOut: t, previewCls: r, @@ -30650,7 +30347,7 @@ const BT = (e) => ({ textAlign: "center", pointerEvents: "none" }, - [`${r}-body`]: Object.assign(Object.assign({}, BT()), { + [`${r}-body`]: Object.assign(Object.assign({}, $T()), { overflow: "hidden" }), [`${r}-img`]: { @@ -30661,7 +30358,7 @@ const BT = (e) => ({ cursor: "grab", transition: `transform ${n} ${t} 0s`, userSelect: "none", - "&-wrapper": Object.assign(Object.assign({}, BT()), { + "&-wrapper": Object.assign(Object.assign({}, $T()), { transition: `transform ${n} ${t} 0s`, // https://github.com/ant-design/ant-design/issues/39913 // TailwindCSS will reset img default style. @@ -30705,10 +30402,10 @@ const BT = (e) => ({ position: "fixed", zIndex: e.calc(e.zIndexPopup).add(1).equal() }, - "&": [_Ce(e), MCe(e)] + "&": [mCe(e), yCe(e)] } ]; -}, ICe = (e) => { +}, SCe = (e) => { const { componentCls: t } = e; @@ -30729,66 +30426,66 @@ const BT = (e) => ({ backgroundPosition: "center center", backgroundSize: "30%" }, - [`${t}-mask`]: Object.assign({}, TCe(e)), + [`${t}-mask`]: Object.assign({}, vCe(e)), [`${t}-mask:hover`]: { opacity: 1 }, - [`${t}-placeholder`]: Object.assign({}, BT()) + [`${t}-placeholder`]: Object.assign({}, $T()) } }; -}, ACe = (e) => { +}, bCe = (e) => { const { previewCls: t } = e; return { [`${t}-root`]: tp(e, "zoom"), - "&": zW(e, !0) + "&": $W(e, !0) }; -}, OCe = (e) => ({ +}, wCe = (e) => ({ zIndexPopup: e.zIndexPopupBase + 80, previewOperationColor: new Vr(e.colorTextLightSolid).setAlpha(0.65).toRgbString(), previewOperationHoverColor: new Vr(e.colorTextLightSolid).setAlpha(0.85).toRgbString(), previewOperationColorDisabled: new Vr(e.colorTextLightSolid).setAlpha(0.25).toRgbString(), previewOperationSize: e.fontSizeIcon * 1.5 // FIXME: fontSizeIconLG -}), ej = zr("Image", (e) => { - const t = `${e.componentCls}-preview`, r = hr(e, { +}), q7 = jr("Image", (e) => { + const t = `${e.componentCls}-preview`, r = fr(e, { previewCls: t, modalMaskBg: new Vr("#000").setAlpha(0.45).toRgbString(), // FIXME: Shared Token imagePreviewSwitchSize: e.controlHeightLG }); - return [ICe(r), DCe(r), HW(hr(r, { + return [SCe(r), CCe(r), BW(fr(r, { componentCls: t - })), ACe(r)]; -}, OCe); -var LCe = function(e, t) { + })), bCe(r)]; +}, wCe); +var xCe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const tj = { - rotateLeft: /* @__PURE__ */ S.createElement(X7, null), - rotateRight: /* @__PURE__ */ S.createElement(Z7, null), - zoomIn: /* @__PURE__ */ S.createElement(Q7, null), - zoomOut: /* @__PURE__ */ S.createElement(J7, null), +const X7 = { + rotateLeft: /* @__PURE__ */ S.createElement(j7, null), + rotateRight: /* @__PURE__ */ S.createElement(U7, null), + zoomIn: /* @__PURE__ */ S.createElement(K7, null), + zoomOut: /* @__PURE__ */ S.createElement(Y7, null), close: /* @__PURE__ */ S.createElement(ql, null), left: /* @__PURE__ */ S.createElement(Rd, null), right: /* @__PURE__ */ S.createElement($c, null), - flipX: /* @__PURE__ */ S.createElement($T, null), - flipY: /* @__PURE__ */ S.createElement($T, { + flipX: /* @__PURE__ */ S.createElement(kT, null), + flipY: /* @__PURE__ */ S.createElement(kT, { rotate: 90 }) -}, FCe = (e) => { +}, ECe = (e) => { var { previewPrefixCls: t, preview: r - } = e, n = LCe(e, ["previewPrefixCls", "preview"]); + } = e, n = xCe(e, ["previewPrefixCls", "preview"]); const { getPrefixCls: i - } = S.useContext(pt), o = i("image", t), a = `${o}-preview`, s = i(), l = Qn(o), [c, u, d] = ej(o, l), [h] = Vd("ImagePreview", typeof r == "object" ? r.zIndex : void 0), f = S.useMemo(() => { + } = S.useContext(gt), o = i("image", t), a = `${o}-preview`, s = i(), l = vi(o), [c, u, d] = q7(o, l), [h] = Vd("ImagePreview", typeof r == "object" ? r.zIndex : void 0), f = S.useMemo(() => { var p; if (r === !1) return r; @@ -30803,17 +30500,17 @@ const tj = { return c(/* @__PURE__ */ S.createElement(sw.PreviewGroup, Object.assign({ preview: f, previewPrefixCls: a, - icons: tj + icons: X7 }, n))); -}, NCe = FCe; -var $k = function(e, t) { +}, RCe = ECe; +var Fk = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const km = (e) => { +const ip = (e) => { var t; const { prefixCls: r, @@ -30821,30 +30518,30 @@ const km = (e) => { className: i, rootClassName: o, style: a - } = e, s = $k(e, ["prefixCls", "preview", "className", "rootClassName", "style"]), { + } = e, s = Fk(e, ["prefixCls", "preview", "className", "rootClassName", "style"]), { getPrefixCls: l, locale: c = ns, getPopupContainer: u, image: d - } = S.useContext(pt), h = l("image", r), f = l(), p = c.Image || ns.Image, v = Qn(h), [g, m, y] = ej(h, v), C = ne(o, m, y, v), b = ne(i, m, d == null ? void 0 : d.className), [w] = Vd("ImagePreview", typeof n == "object" ? n.zIndex : void 0), x = S.useMemo(() => { - var P; + } = S.useContext(gt), h = l("image", r), f = l(), p = c.Image || ns.Image, v = vi(h), [g, m, y] = q7(h, v), C = ne(o, m, y, v), b = ne(i, m, d == null ? void 0 : d.className), [w] = Vd("ImagePreview", typeof n == "object" ? n.zIndex : void 0), x = S.useMemo(() => { + var R; if (n === !1) return n; - const R = typeof n == "object" ? n : {}, { + const P = typeof n == "object" ? n : {}, { getContainer: T, closeIcon: _ - } = R, D = $k(R, ["getContainer", "closeIcon"]); + } = P, D = Fk(P, ["getContainer", "closeIcon"]); return Object.assign(Object.assign({ mask: /* @__PURE__ */ S.createElement("div", { className: `${h}-mask-info` - }, /* @__PURE__ */ S.createElement(kI, null), p == null ? void 0 : p.preview), - icons: tj + }, /* @__PURE__ */ S.createElement(FI, null), p == null ? void 0 : p.preview), + icons: X7 }, D), { getContainer: T ?? u, - transitionName: xa(f, "zoom", R.transitionName), - maskTransitionName: xa(f, "fade", R.maskTransitionName), + transitionName: xa(f, "zoom", P.transitionName), + maskTransitionName: xa(f, "fade", P.maskTransitionName), zIndex: w, - closeIcon: _ ?? ((P = d == null ? void 0 : d.preview) === null || P === void 0 ? void 0 : P.closeIcon) + closeIcon: _ ?? ((R = d == null ? void 0 : d.preview) === null || R === void 0 ? void 0 : R.closeIcon) }); }, [n, p, (t = d == null ? void 0 : d.preview) === null || t === void 0 ? void 0 : t.closeIcon]), E = Object.assign(Object.assign({}, d == null ? void 0 : d.style), a); return g(/* @__PURE__ */ S.createElement(sw, Object.assign({ @@ -30855,9 +30552,9 @@ const km = (e) => { style: E }, s))); }; -km.PreviewGroup = NCe; -process.env.NODE_ENV !== "production" && (km.displayName = "Image"); -const rj = function() { +ip.PreviewGroup = RCe; +process.env.NODE_ENV !== "production" && (ip.displayName = "Image"); +const Z7 = function() { const e = Object.assign({}, arguments.length <= 0 ? void 0 : arguments[0]); for (let t = 1; t < arguments.length; t++) { const r = t < 0 || arguments.length <= t ? void 0 : arguments[t]; @@ -30868,21 +30565,21 @@ const rj = function() { } return e; }; -var kCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z" } }] }, name: "double-left", theme: "outlined" }, $Ce = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var PCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z" } }] }, name: "double-left", theme: "outlined" }, TCe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: kCe + icon: PCe })); -}, VT = /* @__PURE__ */ S.forwardRef($Ce); -process.env.NODE_ENV !== "production" && (VT.displayName = "DoubleLeftOutlined"); -var BCe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z" } }] }, name: "double-right", theme: "outlined" }, VCe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, BT = /* @__PURE__ */ S.forwardRef(TCe); +process.env.NODE_ENV !== "production" && (BT.displayName = "DoubleLeftOutlined"); +var _Ce = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z" } }] }, name: "double-right", theme: "outlined" }, MCe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: BCe + icon: _Ce })); -}, zT = /* @__PURE__ */ S.forwardRef(VCe); -process.env.NODE_ENV !== "production" && (zT.displayName = "DoubleRightOutlined"); -var zCe = { +}, VT = /* @__PURE__ */ S.forwardRef(MCe); +process.env.NODE_ENV !== "production" && (VT.displayName = "DoubleRightOutlined"); +var DCe = { // Options items_per_page: "条/页", jump_to: "跳至", @@ -30896,8 +30593,8 @@ var zCe = { prev_3: "向前 3 页", next_3: "向后 3 页", page_size: "页码" -}, HCe = ["10", "20", "50", "100"], nj = function(t) { - var r = t.pageSizeOptions, n = r === void 0 ? HCe : r, i = t.locale, o = t.changeSize, a = t.pageSize, s = t.goButton, l = t.quickGo, c = t.rootPrefixCls, u = t.selectComponentClass, d = t.selectPrefixCls, h = t.disabled, f = t.buildOptionText, p = B.useState(""), v = ce(p, 2), g = v[0], m = v[1], y = function() { +}, ICe = ["10", "20", "50", "100"], Q7 = function(t) { + var r = t.pageSizeOptions, n = r === void 0 ? ICe : r, i = t.locale, o = t.changeSize, a = t.pageSize, s = t.goButton, l = t.quickGo, c = t.rootPrefixCls, u = t.selectComponentClass, d = t.selectPrefixCls, h = t.disabled, f = t.buildOptionText, p = B.useState(""), v = ce(p, 2), g = v[0], m = v[1], y = function() { return !g || Number.isNaN(g) ? void 0 : Number(g); }, C = typeof f == "function" ? f : function(M) { return "".concat(M, " ").concat(i.items_per_page); @@ -30909,19 +30606,19 @@ var zCe = { s || g === "" || (m(""), !(O.relatedTarget && (O.relatedTarget.className.indexOf("".concat(c, "-item-link")) >= 0 || O.relatedTarget.className.indexOf("".concat(c, "-item")) >= 0)) && (l == null || l(y()))); }, E = function(O) { g !== "" && (O.keyCode === Oe.ENTER || O.type === "click") && (m(""), l == null || l(y())); - }, P = function() { + }, R = function() { return n.some(function(O) { return O.toString() === a.toString(); }) ? n : n.concat([a.toString()]).sort(function(O, L) { var N = Number.isNaN(Number(O)) ? 0 : Number(O), F = Number.isNaN(Number(L)) ? 0 : Number(L); return N - F; }); - }, R = "".concat(c, "-options"); + }, P = "".concat(c, "-options"); if (!o && !l) return null; var T = null, _ = null, D = null; if (o && u) { - var A = P().map(function(M, O) { + var A = R().map(function(M, O) { return /* @__PURE__ */ B.createElement(u.Option, { key: O, value: M.toString() @@ -30931,7 +30628,7 @@ var zCe = { disabled: h, prefixCls: d, showSearch: !1, - className: "".concat(R, "-size-changer"), + className: "".concat(P, "-size-changer"), optionLabelProp: "children", popupMatchSelectWidth: !1, value: (a || n[0]).toString(), @@ -30948,12 +30645,12 @@ var zCe = { onClick: E, onKeyUp: E, disabled: h, - className: "".concat(R, "-quick-jumper-button") + className: "".concat(P, "-quick-jumper-button") }, i.jump_to_confirm) : /* @__PURE__ */ B.createElement("span", { onClick: E, onKeyUp: E }, s)), _ = /* @__PURE__ */ B.createElement("div", { - className: "".concat(R, "-quick-jumper") + className: "".concat(P, "-quick-jumper") }, i.jump_to, /* @__PURE__ */ B.createElement("input", { disabled: h, type: "text", @@ -30963,10 +30660,10 @@ var zCe = { onBlur: x, "aria-label": i.page }), i.page, D)), /* @__PURE__ */ B.createElement("li", { - className: R + className: P }, T, _); }; -process.env.NODE_ENV !== "production" && (nj.displayName = "Options"); +process.env.NODE_ENV !== "production" && (Q7.displayName = "Options"); var Wh = function(t) { var r, n = t.rootPrefixCls, i = t.page, o = t.active, a = t.className, s = t.showTitle, l = t.onClick, c = t.onKeyPress, u = t.itemRender, d = "".concat(n, "-item"), h = ne(d, "".concat(d, "-").concat(i), (r = {}, U(r, "".concat(d, "-active"), o), U(r, "".concat(d, "-disabled"), !i), r), a), f = function() { l(i); @@ -30984,12 +30681,12 @@ var Wh = function(t) { }, v) : null; }; process.env.NODE_ENV !== "production" && (Wh.displayName = "Pager"); -var GCe = function(t, r, n) { +var ACe = function(t, r, n) { return n; }; function nx() { } -function Bk(e) { +function Nk(e) { var t = Number(e); return typeof t == "number" && !Number.isNaN(t) && isFinite(t) && Math.floor(t) === t; } @@ -30997,8 +30694,8 @@ function su(e, t, r) { var n = typeof e > "u" ? t : e; return Math.floor((r - 1) / n) + 1; } -var ij = function(t) { - var r, n = t.prefixCls, i = n === void 0 ? "rc-pagination" : n, o = t.selectPrefixCls, a = o === void 0 ? "rc-select" : o, s = t.className, l = t.selectComponentClass, c = t.current, u = t.defaultCurrent, d = u === void 0 ? 1 : u, h = t.total, f = h === void 0 ? 0 : h, p = t.pageSize, v = t.defaultPageSize, g = v === void 0 ? 10 : v, m = t.onChange, y = m === void 0 ? nx : m, C = t.hideOnSinglePage, b = t.align, w = t.showPrevNextJumpers, x = w === void 0 ? !0 : w, E = t.showQuickJumper, P = t.showLessItems, R = t.showTitle, T = R === void 0 ? !0 : R, _ = t.onShowSizeChange, D = _ === void 0 ? nx : _, A = t.locale, M = A === void 0 ? zCe : A, O = t.style, L = t.totalBoundaryShowSizeChanger, N = L === void 0 ? 50 : L, F = t.disabled, k = t.simple, I = t.showTotal, V = t.showSizeChanger, z = t.pageSizeOptions, $ = t.itemRender, W = $ === void 0 ? GCe : $, j = t.jumpPrevIcon, X = t.jumpNextIcon, q = t.prevIcon, Z = t.nextIcon, ee = B.useRef(null), Q = pn(10, { +var J7 = function(t) { + var r, n = t.prefixCls, i = n === void 0 ? "rc-pagination" : n, o = t.selectPrefixCls, a = o === void 0 ? "rc-select" : o, s = t.className, l = t.selectComponentClass, c = t.current, u = t.defaultCurrent, d = u === void 0 ? 1 : u, h = t.total, f = h === void 0 ? 0 : h, p = t.pageSize, v = t.defaultPageSize, g = v === void 0 ? 10 : v, m = t.onChange, y = m === void 0 ? nx : m, C = t.hideOnSinglePage, b = t.align, w = t.showPrevNextJumpers, x = w === void 0 ? !0 : w, E = t.showQuickJumper, R = t.showLessItems, P = t.showTitle, T = P === void 0 ? !0 : P, _ = t.onShowSizeChange, D = _ === void 0 ? nx : _, A = t.locale, M = A === void 0 ? DCe : A, O = t.style, L = t.totalBoundaryShowSizeChanger, N = L === void 0 ? 50 : L, F = t.disabled, k = t.simple, I = t.showTotal, V = t.showSizeChanger, H = t.pageSizeOptions, $ = t.itemRender, W = $ === void 0 ? ACe : $, j = t.jumpPrevIcon, X = t.jumpNextIcon, q = t.prevIcon, J = t.nextIcon, te = B.useRef(null), Q = pn(10, { value: p, defaultValue: g }), Y = ce(Q, 2), K = Y[0], oe = Y[1], G = pn(1, { @@ -31013,21 +30710,21 @@ var ij = function(t) { }, [le]); var _e = y !== nx, be = "current" in t; process.env.NODE_ENV !== "production" && Pt(be ? _e : !0, "You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component."); - var Me = Math.max(1, le - (P ? 3 : 5)), Ve = Math.min(su(void 0, K, f), le + (P ? 3 : 5)); + var Me = Math.max(1, le - (R ? 3 : 5)), Ve = Math.min(su(void 0, K, f), le + (R ? 3 : 5)); function ie(Dt, ur) { var Dr = Dt || /* @__PURE__ */ B.createElement("button", { type: "button", "aria-label": ur, className: "".concat(i, "-item-link") }); - return typeof Dt == "function" && (Dr = /* @__PURE__ */ B.createElement(Dt, J({}, t))), Dr; + return typeof Dt == "function" && (Dr = /* @__PURE__ */ B.createElement(Dt, Z({}, t))), Dr; } function ye(Dt) { var ur = Dt.target.value, Dr = su(void 0, K, f), bn; return ur === "" ? bn = ur : Number.isNaN(Number(ur)) ? bn = de : ur >= Dr ? bn = Dr : bn = Number(ur), bn; } function Ne(Dt) { - return Bk(Dt) && Dt !== le && Bk(f) && f > 0; + return Nk(Dt) && Dt !== le && Nk(f) && f > 0; } var ke = f > K ? E : !1; function we(Dt) { @@ -31050,7 +30747,7 @@ var ij = function(t) { function xe(Dt) { je(ye(Dt)); } - function He(Dt) { + function ze(Dt) { var ur = su(Dt, K, f), Dr = le > ur && ur !== 0 ? ur : le; oe(Dt), pe(Dr), D == null || D(le, Dt), ue(Dr), y == null || y(Dr, Dt); } @@ -31074,24 +30771,24 @@ var ij = function(t) { function Et() { je(Ve); } - function fr(Dt, ur) { + function hr(Dt, ur) { if (Dt.key === "Enter" || Dt.charCode === Oe.ENTER || Dt.keyCode === Oe.ENTER) { - for (var Dr = arguments.length, bn = new Array(Dr > 2 ? Dr - 2 : 0), di = 2; di < Dr; di++) - bn[di - 2] = arguments[di]; + for (var Dr = arguments.length, bn = new Array(Dr > 2 ? Dr - 2 : 0), ui = 2; ui < Dr; ui++) + bn[ui - 2] = arguments[ui]; ur.apply(void 0, bn); } } function It(Dt) { - fr(Dt, Ae); + hr(Dt, Ae); } function Ot(Dt) { - fr(Dt, Ke); + hr(Dt, Ke); } function Mt(Dt) { - fr(Dt, ht); + hr(Dt, ht); } function _t(Dt) { - fr(Dt, Et); + hr(Dt, Et); } function mt(Dt) { var ur = W(Dt, "prev", ie(q, "prev page")); @@ -31100,7 +30797,7 @@ var ij = function(t) { }) : ur; } function Qe(Dt) { - var ur = W(Dt, "next", ie(Z, "next page")); + var ur = W(Dt, "next", ie(J, "next page")); return /* @__PURE__ */ B.isValidElement(ur) ? /* @__PURE__ */ B.cloneElement(ur, { disabled: !Xe }) : ur; @@ -31108,7 +30805,7 @@ var ij = function(t) { function Rt(Dt) { (Dt.type === "click" || Dt.keyCode === Oe.ENTER) && je(de); } - var jt = null, We = eo(t, { + var jt = null, We = Ji(t, { aria: !0, data: !0 }), et = I && /* @__PURE__ */ B.createElement("li", { @@ -31119,22 +30816,22 @@ var ij = function(t) { var yt = [], Gt = { rootPrefixCls: i, onClick: je, - onKeyPress: fr, + onKeyPress: hr, showTitle: T, itemRender: W, page: -1 - }, Mr = le - 1 > 0 ? le - 1 : 0, ae = le + 1 < tt ? le + 1 : tt, ge = E && E.goButton, me = gt(k) === "object" ? k.readOnly : !k, ze = ge, ct = null; - k && (ge && (typeof ge == "boolean" ? ze = /* @__PURE__ */ B.createElement("button", { + }, Mr = le - 1 > 0 ? le - 1 : 0, ae = le + 1 < tt ? le + 1 : tt, ge = E && E.goButton, me = pt(k) === "object" ? k.readOnly : !k, He = ge, ct = null; + k && (ge && (typeof ge == "boolean" ? He = /* @__PURE__ */ B.createElement("button", { type: "button", onClick: Rt, onKeyUp: Rt - }, M.jump_to_confirm) : ze = /* @__PURE__ */ B.createElement("span", { + }, M.jump_to_confirm) : He = /* @__PURE__ */ B.createElement("span", { onClick: Rt, onKeyUp: Rt - }, ge), ze = /* @__PURE__ */ B.createElement("li", { + }, ge), He = /* @__PURE__ */ B.createElement("li", { title: T ? "".concat(M.jump_to).concat(le, "/").concat(tt) : null, className: "".concat(i, "-simple-pager") - }, ze)), ct = /* @__PURE__ */ B.createElement("li", { + }, He)), ct = /* @__PURE__ */ B.createElement("li", { title: T ? "".concat(le, "/").concat(tt) : null, className: "".concat(i, "-simple-pager") }, me ? de : /* @__PURE__ */ B.createElement("input", { @@ -31149,7 +30846,7 @@ var ij = function(t) { }), /* @__PURE__ */ B.createElement("span", { className: "".concat(i, "-slash") }, "/"), tt)); - var it = P ? 1 : 2; + var it = R ? 1 : 2; if (tt <= 3 + it * 2) { tt || yt.push(/* @__PURE__ */ B.createElement(Wh, Te({}, Gt, { key: "noPager", @@ -31163,7 +30860,7 @@ var ij = function(t) { active: le === dt }))); } else { - var bt = P ? M.prev_3 : M.prev_5, qe = P ? M.next_3 : M.next_5, nt = W(Me, "jump-prev", ie(j, "prev page")), ut = W(Ve, "jump-next", ie(X, "next page")); + var bt = R ? M.prev_3 : M.prev_5, qe = R ? M.next_3 : M.next_5, nt = W(Me, "jump-prev", ie(j, "prev page")), ut = W(Ve, "jump-next", ie(X, "next page")); x && (jt = nt ? /* @__PURE__ */ B.createElement("li", { title: T ? bt : null, key: "prev", @@ -31190,9 +30887,9 @@ var ij = function(t) { if (le - 1 >= it * 2 && le !== 3 && (yt[0] = /* @__PURE__ */ B.cloneElement(yt[0], { className: ne("".concat(i, "-item-after-jump-prev"), yt[0].props.className) }), yt.unshift(jt)), tt - le >= it * 2 && le !== tt - 2) { - var Er = yt[yt.length - 1]; - yt[yt.length - 1] = /* @__PURE__ */ B.cloneElement(Er, { - className: ne("".concat(i, "-item-before-jump-next"), Er.props.className) + var xr = yt[yt.length - 1]; + yt[yt.length - 1] = /* @__PURE__ */ B.cloneElement(xr, { + className: ne("".concat(i, "-item-before-jump-next"), xr.props.className) }), yt.push(rt); } er !== 1 && yt.unshift(/* @__PURE__ */ B.createElement(Wh, Te({}, Gt, { @@ -31205,23 +30902,23 @@ var ij = function(t) { } var An = mt(Mr); if (An) { - var Jn = !st || !tt; + var Qn = !st || !tt; An = /* @__PURE__ */ B.createElement("li", { title: T ? M.prev_page : null, onClick: Ae, - tabIndex: Jn ? null : 0, + tabIndex: Qn ? null : 0, onKeyDown: It, - className: ne("".concat(i, "-prev"), U({}, "".concat(i, "-disabled"), Jn)), - "aria-disabled": Jn + className: ne("".concat(i, "-prev"), U({}, "".concat(i, "-disabled"), Qn)), + "aria-disabled": Qn }, An); } var ln = Qe(ae); if (ln) { - var Pn, zi; - k ? (Pn = !Xe, zi = st ? 0 : null) : (Pn = !Xe || !tt, zi = Pn ? null : 0), ln = /* @__PURE__ */ B.createElement("li", { + var Pn, Vi; + k ? (Pn = !Xe, Vi = st ? 0 : null) : (Pn = !Xe || !tt, Vi = Pn ? null : 0), ln = /* @__PURE__ */ B.createElement("li", { title: T ? M.next_page : null, onClick: Ke, - tabIndex: zi, + tabIndex: Vi, onKeyDown: Ot, className: ne("".concat(i, "-next"), U({}, "".concat(i, "-disabled"), Pn)), "aria-disabled": Pn @@ -31231,31 +30928,31 @@ var ij = function(t) { return /* @__PURE__ */ B.createElement("ul", Te({ className: Vn, style: O, - ref: ee - }, We), et, An, k ? ct : yt, ln, /* @__PURE__ */ B.createElement(nj, { + ref: te + }, We), et, An, k ? ct : yt, ln, /* @__PURE__ */ B.createElement(Q7, { locale: M, rootPrefixCls: i, disabled: F, selectComponentClass: l, selectPrefixCls: a, - changeSize: Ue ? He : null, + changeSize: Ue ? ze : null, pageSize: K, - pageSizeOptions: z, + pageSizeOptions: H, quickGo: ke ? je : null, - goButton: ze + goButton: He })); }; -process.env.NODE_ENV !== "production" && (ij.displayName = "Pagination"); -const oj = (e) => /* @__PURE__ */ S.createElement(xo, Object.assign({}, e, { +process.env.NODE_ENV !== "production" && (J7.displayName = "Pagination"); +const ej = (e) => /* @__PURE__ */ S.createElement(bo, Object.assign({}, e, { showSearch: !0, size: "small" -})), aj = (e) => /* @__PURE__ */ S.createElement(xo, Object.assign({}, e, { +})), tj = (e) => /* @__PURE__ */ S.createElement(bo, Object.assign({}, e, { showSearch: !0, size: "middle" })); -oj.Option = xo.Option; -aj.Option = xo.Option; -const WCe = (e) => { +ej.Option = bo.Option; +tj.Option = bo.Option; +const OCe = (e) => { const { componentCls: t } = e; @@ -31335,20 +31032,20 @@ const WCe = (e) => { } } }; -}, jCe = (e) => { +}, LCe = (e) => { const { componentCls: t } = e; return { [`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]: { height: e.itemSizeSM, - lineHeight: te(e.itemSizeSM) + lineHeight: ee(e.itemSizeSM) }, [`&${t}-mini ${t}-item`]: { minWidth: e.itemSizeSM, height: e.itemSizeSM, margin: 0, - lineHeight: te(e.calc(e.itemSizeSM).sub(2).equal()) + lineHeight: ee(e.calc(e.itemSizeSM).sub(2).equal()) }, [`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]: { backgroundColor: "transparent", @@ -31364,7 +31061,7 @@ const WCe = (e) => { minWidth: e.itemSizeSM, height: e.itemSizeSM, margin: 0, - lineHeight: te(e.itemSizeSM) + lineHeight: ee(e.itemSizeSM) }, [`&${t}-mini:not(${t}-disabled)`]: { [`${t}-prev, ${t}-next`]: { @@ -31387,13 +31084,13 @@ const WCe = (e) => { borderColor: "transparent", "&::after": { height: e.itemSizeSM, - lineHeight: te(e.itemSizeSM) + lineHeight: ee(e.itemSizeSM) } }, [`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]: { height: e.itemSizeSM, marginInlineEnd: 0, - lineHeight: te(e.itemSizeSM) + lineHeight: ee(e.itemSizeSM) }, [`&${t}-mini ${t}-options`]: { marginInlineStart: e.paginationMiniOptionsMarginInlineStart, @@ -31402,15 +31099,15 @@ const WCe = (e) => { }, "&-quick-jumper": { height: e.itemSizeSM, - lineHeight: te(e.itemSizeSM), - input: Object.assign(Object.assign({}, DI(e)), { + lineHeight: ee(e.itemSizeSM), + input: Object.assign(Object.assign({}, _I(e)), { width: e.paginationMiniQuickJumperInputWidth, height: e.controlHeightSM }) } } }; -}, UCe = (e) => { +}, FCe = (e) => { const { componentCls: t } = e; @@ -31420,7 +31117,7 @@ const WCe = (e) => { &${t}-simple ${t}-next `]: { height: e.itemSizeSM, - lineHeight: te(e.itemSizeSM), + lineHeight: ee(e.itemSizeSM), verticalAlign: "top", [`${t}-item-link`]: { height: e.itemSizeSM, @@ -31434,7 +31131,7 @@ const WCe = (e) => { }, "&::after": { height: e.itemSizeSM, - lineHeight: te(e.itemSizeSM) + lineHeight: ee(e.itemSizeSM) } } }, @@ -31445,10 +31142,10 @@ const WCe = (e) => { input: { boxSizing: "border-box", height: "100%", - padding: `0 ${te(e.paginationItemPaddingInline)}`, + padding: `0 ${ee(e.paginationItemPaddingInline)}`, textAlign: "center", backgroundColor: e.itemInputBg, - border: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, + border: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, borderRadius: e.borderRadius, outline: "none", transition: `border-color ${e.motionDurationMid}`, @@ -31458,7 +31155,7 @@ const WCe = (e) => { }, "&:focus": { borderColor: e.colorPrimaryHover, - boxShadow: `${te(e.inputOutlineOffset)} 0 ${te(e.controlOutlineWidth)} ${e.controlOutline}` + boxShadow: `${ee(e.inputOutlineOffset)} 0 ${ee(e.controlOutlineWidth)} ${e.controlOutline}` }, "&[disabled]": { color: e.colorTextDisabled, @@ -31469,7 +31166,7 @@ const WCe = (e) => { } } }; -}, KCe = (e) => { +}, NCe = (e) => { const { componentCls: t, antCls: r @@ -31536,7 +31233,7 @@ const WCe = (e) => { height: e.itemSize, color: e.colorText, fontFamily: e.fontFamily, - lineHeight: `${te(e.itemSize)}`, + lineHeight: `${ee(e.itemSize)}`, textAlign: "center", verticalAlign: "middle", listStyle: "none", @@ -31560,7 +31257,7 @@ const WCe = (e) => { fontSize: e.fontSizeSM, textAlign: "center", backgroundColor: "transparent", - border: `${te(e.lineWidth)} ${e.lineType} transparent`, + border: `${ee(e.lineWidth)} ${e.lineType} transparent`, borderRadius: e.borderRadius, outline: "none", transition: `all ${e.motionDurationMid}` @@ -31597,9 +31294,9 @@ const WCe = (e) => { display: "inline-block", height: e.controlHeight, marginInlineStart: e.marginXS, - lineHeight: te(e.controlHeight), + lineHeight: ee(e.controlHeight), verticalAlign: "top", - input: Object.assign(Object.assign(Object.assign({}, II(e)), MI(e, { + input: Object.assign(Object.assign(Object.assign({}, MI(e)), TI(e, { borderColor: e.colorBorder, hoverBorderColor: e.colorPrimaryHover, activeBorderColor: e.colorPrimary, @@ -31616,7 +31313,7 @@ const WCe = (e) => { } } }; -}, YCe = (e) => { +}, kCe = (e) => { const { componentCls: t } = e; @@ -31627,19 +31324,19 @@ const WCe = (e) => { height: e.itemSize, marginInlineEnd: e.marginXS, fontFamily: e.fontFamily, - lineHeight: te(e.calc(e.itemSize).sub(2).equal()), + lineHeight: ee(e.calc(e.itemSize).sub(2).equal()), textAlign: "center", verticalAlign: "middle", listStyle: "none", backgroundColor: "transparent", - border: `${te(e.lineWidth)} ${e.lineType} transparent`, + border: `${ee(e.lineWidth)} ${e.lineType} transparent`, borderRadius: e.borderRadius, outline: 0, cursor: "pointer", userSelect: "none", a: { display: "block", - padding: `0 ${te(e.paginationItemPaddingInline)}`, + padding: `0 ${ee(e.paginationItemPaddingInline)}`, color: e.colorText, "&:hover": { textDecoration: "none" @@ -31670,12 +31367,12 @@ const WCe = (e) => { } } }; -}, qCe = (e) => { +}, $Ce = (e) => { const { componentCls: t } = e; return { - [t]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, qr(e)), { + [t]: Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({}, rn(e)), { display: "flex", "&-start": { justifyContent: "start" @@ -31703,10 +31400,10 @@ const WCe = (e) => { display: "inline-block", height: e.itemSize, marginInlineEnd: e.marginXS, - lineHeight: te(e.calc(e.itemSize).sub(2).equal()), + lineHeight: ee(e.calc(e.itemSize).sub(2).equal()), verticalAlign: "middle" } - }), YCe(e)), KCe(e)), UCe(e)), jCe(e)), WCe(e)), { + }), kCe(e)), NCe(e)), FCe(e)), LCe(e)), OCe(e)), { // media query style [`@media only screen and (max-width: ${e.screenLG}px)`]: { [`${t}-item`]: { @@ -31726,7 +31423,7 @@ const WCe = (e) => { direction: "rtl" } }; -}, XCe = (e) => { +}, BCe = (e) => { const { componentCls: t } = e; @@ -31748,7 +31445,7 @@ const WCe = (e) => { } } }; -}, sj = (e) => Object.assign({ +}, rj = (e) => Object.assign({ itemBg: e.colorBgContainer, itemSize: e.controlHeight, itemSizeSM: e.controlHeightSM, @@ -31758,7 +31455,7 @@ const WCe = (e) => { itemActiveBgDisabled: e.controlItemBgActiveDisabled, itemInputBg: e.colorBgContainer, miniOptionsSizeChangerTop: 0 -}, _I(e)), lj = (e) => hr(e, { +}, PI(e)), nj = (e) => fr(e, { inputOutlineOffset: 0, paginationMiniOptionsMarginInlineStart: e.calc(e.marginXXS).div(2).equal(), paginationMiniQuickJumperInputWidth: e.calc(e.controlHeightLG).mul(1.1).equal(), @@ -31768,10 +31465,10 @@ const WCe = (e) => { paginationSlashMarginInlineEnd: e.marginSM, paginationEllipsisTextIndent: "0.13em" // magic for ui experience -}, TI(e)), ZCe = zr("Pagination", (e) => { - const t = lj(e); - return [qCe(t), XCe(t)]; -}, sj), QCe = (e) => { +}, RI(e)), VCe = jr("Pagination", (e) => { + const t = nj(e); + return [$Ce(t), BCe(t)]; +}, rj), HCe = (e) => { const { componentCls: t } = e; @@ -31837,7 +31534,7 @@ const WCe = (e) => { }, [`${t}-item`]: { backgroundColor: e.itemBg, - border: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, + border: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, [`&:hover:not(${t}-item-active)`]: { borderColor: e.colorPrimary, backgroundColor: e.itemBg, @@ -31851,18 +31548,18 @@ const WCe = (e) => { } } }; -}, JCe = mm(["Pagination", "bordered"], (e) => { - const t = lj(e); - return [QCe(t)]; -}, sj); -var eSe = function(e, t) { +}, zCe = ym(["Pagination", "bordered"], (e) => { + const t = nj(e); + return [HCe(t)]; +}, rj); +var GCe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const VI = (e) => { +const $I = (e) => { const { align: t, prefixCls: r, @@ -31875,13 +31572,13 @@ const VI = (e) => { selectComponentClass: c, responsive: u, showSizeChanger: d - } = e, h = eSe(e, ["align", "prefixCls", "selectPrefixCls", "className", "rootClassName", "style", "size", "locale", "selectComponentClass", "responsive", "showSizeChanger"]), { + } = e, h = GCe(e, ["align", "prefixCls", "selectPrefixCls", "className", "rootClassName", "style", "size", "locale", "selectComponentClass", "responsive", "showSizeChanger"]), { xs: f - } = Mm(u), [, p] = si(), { + } = Zb(u), [, p] = ai(), { getPrefixCls: v, direction: g, pagination: m = {} - } = S.useContext(pt), y = v("pagination", r), [C, b, w] = ZCe(y), x = d ?? m.showSizeChanger, E = S.useMemo(() => { + } = S.useContext(gt), y = v("pagination", r), [C, b, w] = VCe(y), x = d ?? m.showSizeChanger, E = S.useMemo(() => { const O = /* @__PURE__ */ S.createElement("span", { className: `${y}-item-ellipsis` }, "•••"), L = /* @__PURE__ */ S.createElement("button", { @@ -31898,9 +31595,9 @@ const VI = (e) => { className: `${y}-item-link` }, /* @__PURE__ */ S.createElement("div", { className: `${y}-item-container` - }, g === "rtl" ? /* @__PURE__ */ S.createElement(zT, { + }, g === "rtl" ? /* @__PURE__ */ S.createElement(VT, { className: `${y}-item-link-icon` - }) : /* @__PURE__ */ S.createElement(VT, { + }) : /* @__PURE__ */ S.createElement(BT, { className: `${y}-item-link-icon` }), O)) ), k = ( @@ -31909,9 +31606,9 @@ const VI = (e) => { className: `${y}-item-link` }, /* @__PURE__ */ S.createElement("div", { className: `${y}-item-container` - }, g === "rtl" ? /* @__PURE__ */ S.createElement(VT, { + }, g === "rtl" ? /* @__PURE__ */ S.createElement(BT, { className: `${y}-item-link-icon` - }) : /* @__PURE__ */ S.createElement(zT, { + }) : /* @__PURE__ */ S.createElement(VT, { className: `${y}-item-link-icon` }), O)) ); @@ -31921,26 +31618,26 @@ const VI = (e) => { jumpPrevIcon: F, jumpNextIcon: k }; - }, [g, y]), [P] = Bd("Pagination", gG), R = Object.assign(Object.assign({}, P), l), T = so(s), _ = T === "small" || !!(f && !T && u), D = v("select", n), A = ne({ + }, [g, y]), [R] = Bd("Pagination", hG), P = Object.assign(Object.assign({}, R), l), T = Eo(s), _ = T === "small" || !!(f && !T && u), D = v("select", n), A = ne({ [`${y}-${t}`]: !!t, [`${y}-mini`]: _, [`${y}-rtl`]: g === "rtl", [`${y}-bordered`]: p.wireframe }, m == null ? void 0 : m.className, i, o, b, w), M = Object.assign(Object.assign({}, m == null ? void 0 : m.style), a); - return C(/* @__PURE__ */ S.createElement(S.Fragment, null, p.wireframe && /* @__PURE__ */ S.createElement(JCe, { + return C(/* @__PURE__ */ S.createElement(S.Fragment, null, p.wireframe && /* @__PURE__ */ S.createElement(zCe, { prefixCls: y - }), /* @__PURE__ */ S.createElement(ij, Object.assign({}, E, h, { + }), /* @__PURE__ */ S.createElement(J7, Object.assign({}, E, h, { style: M, prefixCls: y, selectPrefixCls: D, className: A, - selectComponentClass: c || (_ ? oj : aj), - locale: R, + selectComponentClass: c || (_ ? ej : tj), + locale: P, showSizeChanger: x })))); }; -process.env.NODE_ENV !== "production" && (VI.displayName = "Pagination"); -function tSe(e) { +process.env.NODE_ENV !== "production" && ($I.displayName = "Pagination"); +function WCe(e) { let { percent: t, prefixCls: r @@ -31971,7 +31668,7 @@ function tSe(e) { strokeDashoffset: `${h / 4}` }))) : null; } -function rSe(e) { +function jCe(e) { const { prefixCls: t, percent: r = 0 @@ -31983,40 +31680,40 @@ function rSe(e) { }, [1, 2, 3, 4].map((a) => /* @__PURE__ */ S.createElement("i", { className: `${t}-dot-item`, key: a - })))), /* @__PURE__ */ S.createElement(tSe, { + })))), /* @__PURE__ */ S.createElement(WCe, { prefixCls: t, percent: r })); } -function nSe(e) { +function UCe(e) { const { prefixCls: t, indicator: r, percent: n } = e, i = `${t}-dot`; - return r && /* @__PURE__ */ S.isValidElement(r) ? Fi(r, { + return r && /* @__PURE__ */ S.isValidElement(r) ? eo(r, { className: ne(r.props.className, i), percent: n - }) : /* @__PURE__ */ S.createElement(rSe, { + }) : /* @__PURE__ */ S.createElement(jCe, { prefixCls: t, percent: n }); } -const iSe = new _r("antSpinMove", { +const KCe = new _r("antSpinMove", { to: { opacity: 1 } -}), oSe = new _r("antRotate", { +}), YCe = new _r("antRotate", { to: { transform: "rotate(405deg)" } -}), aSe = (e) => { +}), qCe = (e) => { const { componentCls: t, calc: r } = e; return { - [`${t}`]: Object.assign(Object.assign({}, qr(e)), { + [`${t}`]: Object.assign(Object.assign({}, rn(e)), { position: "absolute", display: "none", color: e.colorPrimary, @@ -32192,7 +31889,7 @@ const iSe = new _r("antSpinMove", { transform: "scale(0.75)", transformOrigin: "50% 50%", opacity: 0.3, - animationName: iSe, + animationName: KCe, animationDuration: "1s", animationIterationCount: "infinite", animationTimingFunction: "linear", @@ -32220,7 +31917,7 @@ const iSe = new _r("antSpinMove", { }, "&-spin": { transform: "rotate(45deg)", - animationName: oSe, + animationName: YCe, animationDuration: "1.2s", animationIterationCount: "infinite", animationTimingFunction: "linear" @@ -32260,7 +31957,7 @@ const iSe = new _r("antSpinMove", { } }) }; -}, sSe = (e) => { +}, XCe = (e) => { const { controlHeightLG: t, controlHeight: r @@ -32271,37 +31968,37 @@ const iSe = new _r("antSpinMove", { dotSizeSM: t * 0.35, dotSizeLG: r }; -}, lSe = zr("Spin", (e) => { - const t = hr(e, { +}, ZCe = jr("Spin", (e) => { + const t = fr(e, { spinDotDefault: e.colorTextDescription }); - return [aSe(t)]; -}, sSe), cSe = 200, Vk = [[30, 0.05], [70, 0.03], [96, 0.01]]; -function uSe(e, t) { + return [qCe(t)]; +}, XCe), QCe = 200, kk = [[30, 0.05], [70, 0.03], [96, 0.01]]; +function JCe(e, t) { const [r, n] = S.useState(0), i = S.useRef(), o = t === "auto"; return S.useEffect(() => (o && e && (n(0), i.current = setInterval(() => { n((a) => { const s = 100 - a; - for (let l = 0; l < Vk.length; l += 1) { - const [c, u] = Vk[l]; + for (let l = 0; l < kk.length; l += 1) { + const [c, u] = kk[l]; if (a <= c) return a + s * u; } return a; }); - }, cSe)), () => { + }, QCe)), () => { clearInterval(i.current); }), [o, e]), o ? r : t; } -var dSe = function(e, t) { +var eSe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -let cj; -function hSe(e, t) { +let ij; +function tSe(e, t) { return !!e && !!t && !isNaN(Number(t)); } const lw = (e) => { @@ -32319,12 +32016,12 @@ const lw = (e) => { fullscreen: d = !1, indicator: h, percent: f - } = e, p = dSe(e, ["prefixCls", "spinning", "delay", "className", "rootClassName", "size", "tip", "wrapperClassName", "style", "children", "fullscreen", "indicator", "percent"]), { + } = e, p = eSe(e, ["prefixCls", "spinning", "delay", "className", "rootClassName", "size", "tip", "wrapperClassName", "style", "children", "fullscreen", "indicator", "percent"]), { getPrefixCls: v - } = S.useContext(pt), g = v("spin", t), [m, y, C] = lSe(g), [b, w] = S.useState(() => r && !hSe(r, n)), x = uSe(b, f); + } = S.useContext(gt), g = v("spin", t), [m, y, C] = ZCe(g), [b, w] = S.useState(() => r && !tSe(r, n)), x = JCe(b, f); S.useEffect(() => { if (r) { - const M = mye(n, () => { + const M = aye(n, () => { w(!0); }); return M(), () => { @@ -32336,28 +32033,28 @@ const lw = (e) => { }, [n, r]); const E = S.useMemo(() => typeof u < "u" && !d, [u, d]); if (process.env.NODE_ENV !== "production") { - const M = Sr("Spin"); + const M = Rr("Spin"); process.env.NODE_ENV !== "production" && M(!s || E || d, "usage", "`tip` only work in nest or fullscreen pattern."); } const { - direction: P, - spin: R - } = S.useContext(pt), T = ne(g, R == null ? void 0 : R.className, { + direction: R, + spin: P + } = S.useContext(gt), T = ne(g, P == null ? void 0 : P.className, { [`${g}-sm`]: a === "small", [`${g}-lg`]: a === "large", [`${g}-spinning`]: b, [`${g}-show-text`]: !!s, - [`${g}-rtl`]: P === "rtl" + [`${g}-rtl`]: R === "rtl" }, i, !d && o, y, C), _ = ne(`${g}-container`, { [`${g}-blur`]: b - }), D = Object.assign(Object.assign({}, R == null ? void 0 : R.style), c), A = /* @__PURE__ */ S.createElement("div", Object.assign({}, p, { + }), D = Object.assign(Object.assign({}, P == null ? void 0 : P.style), c), A = /* @__PURE__ */ S.createElement("div", Object.assign({}, p, { style: D, className: T, "aria-live": "polite", "aria-busy": b - }), /* @__PURE__ */ S.createElement(nSe, { + }), /* @__PURE__ */ S.createElement(UCe, { prefixCls: g, - indicator: h ?? cj, + indicator: h ?? ij, percent: x }), s && (E || d) ? /* @__PURE__ */ S.createElement("div", { className: `${g}-text` @@ -32376,29 +32073,29 @@ const lw = (e) => { }, A) : A); }; lw.setDefaultIndicator = (e) => { - cj = e; + ij = e; }; process.env.NODE_ENV !== "production" && (lw.displayName = "Spin"); -const zI = /* @__PURE__ */ B.createContext({}); -zI.Consumer; -var uj = function(e, t) { +const BI = /* @__PURE__ */ B.createContext({}); +BI.Consumer; +var oj = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const fSe = (e) => { +const rSe = (e) => { var { prefixCls: t, className: r, avatar: n, title: i, description: o - } = e, a = uj(e, ["prefixCls", "className", "avatar", "title", "description"]); + } = e, a = oj(e, ["prefixCls", "className", "avatar", "title", "description"]); const { getPrefixCls: s - } = Qt(pt), l = s("list", t), c = ne(`${l}-item-meta`, r), u = /* @__PURE__ */ B.createElement("div", { + } = Qt(gt), l = s("list", t), c = ne(`${l}-item-meta`, r), u = /* @__PURE__ */ B.createElement("div", { className: `${l}-item-meta-content` }, i && /* @__PURE__ */ B.createElement("h4", { className: `${l}-item-meta-title` @@ -32410,7 +32107,7 @@ const fSe = (e) => { }), n && /* @__PURE__ */ B.createElement("div", { className: `${l}-item-meta-avatar` }, n), (i || o) && u); -}, pSe = /* @__PURE__ */ B.forwardRef((e, t) => { +}, nSe = /* @__PURE__ */ B.forwardRef((e, t) => { const { prefixCls: r, children: n, @@ -32420,32 +32117,32 @@ const fSe = (e) => { className: s, classNames: l, colStyle: c - } = e, u = uj(e, ["prefixCls", "children", "actions", "extra", "styles", "className", "classNames", "colStyle"]), { + } = e, u = oj(e, ["prefixCls", "children", "actions", "extra", "styles", "className", "classNames", "colStyle"]), { grid: d, itemLayout: h - } = Qt(zI), { + } = Qt(BI), { getPrefixCls: f, list: p - } = Qt(pt), v = (E) => { - var P, R; - return ne((R = (P = p == null ? void 0 : p.item) === null || P === void 0 ? void 0 : P.classNames) === null || R === void 0 ? void 0 : R[E], l == null ? void 0 : l[E]); + } = Qt(gt), v = (E) => { + var R, P; + return ne((P = (R = p == null ? void 0 : p.item) === null || R === void 0 ? void 0 : R.classNames) === null || P === void 0 ? void 0 : P[E], l == null ? void 0 : l[E]); }, g = (E) => { - var P, R; - return Object.assign(Object.assign({}, (R = (P = p == null ? void 0 : p.item) === null || P === void 0 ? void 0 : P.styles) === null || R === void 0 ? void 0 : R[E]), a == null ? void 0 : a[E]); + var R, P; + return Object.assign(Object.assign({}, (P = (R = p == null ? void 0 : p.item) === null || R === void 0 ? void 0 : R.styles) === null || P === void 0 ? void 0 : P[E]), a == null ? void 0 : a[E]); }, m = () => { let E = !1; - return EP.forEach(n, (P) => { - typeof P == "string" && (E = !0); + return EP.forEach(n, (R) => { + typeof R == "string" && (E = !0); }), E && EP.count(n) > 1; }, y = () => h === "vertical" ? !!o : !m(), C = f("list", r), b = (i == null ? void 0 : i.length) && /* @__PURE__ */ B.createElement("ul", { className: ne(`${C}-item-action`, v("actions")), key: "actions", style: g("actions") - }, i.map((E, P) => ( + }, i.map((E, R) => ( // eslint-disable-next-line react/no-array-index-key /* @__PURE__ */ B.createElement("li", { - key: `${C}-item-action-${P}` - }, E, P !== i.length - 1 && /* @__PURE__ */ B.createElement("em", { + key: `${C}-item-action-${R}` + }, E, R !== i.length - 1 && /* @__PURE__ */ B.createElement("em", { className: `${C}-item-action-split` })) ))), w = d ? "div" : "li", x = /* @__PURE__ */ B.createElement(w, Object.assign({}, u, d ? {} : { @@ -32461,17 +32158,17 @@ const fSe = (e) => { className: ne(`${C}-item-extra`, v("extra")), key: "extra", style: g("extra") - }, o)] : [n, b, Fi(o, { + }, o)] : [n, b, eo(o, { key: "extra" })]); - return d ? /* @__PURE__ */ B.createElement(M7, { + return d ? /* @__PURE__ */ B.createElement(E7, { ref: t, flex: 1, style: c }, x) : x; -}), dj = pSe; -dj.Meta = fSe; -const gSe = (e) => { +}), aj = nSe; +aj.Meta = rSe; +const iSe = (e) => { const { listBorderedCls: t, componentCls: r, @@ -32484,13 +32181,13 @@ const gSe = (e) => { } = e; return { [`${t}`]: { - border: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, + border: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, borderRadius: l, [`${r}-header,${r}-footer,${r}-item`]: { paddingInline: n }, [`${r}-pagination`]: { - margin: `${te(i)} ${te(s)}` + margin: `${ee(i)} ${ee(s)}` } }, [`${t}${r}-sm`]: { @@ -32504,7 +32201,7 @@ const gSe = (e) => { } } }; -}, vSe = (e) => { +}, oSe = (e) => { const { componentCls: t, screenSM: r, @@ -32546,13 +32243,13 @@ const gSe = (e) => { minWidth: e.contentWidth }, [`${t}-item-extra`]: { - margin: `auto auto ${te(a)}` + margin: `auto auto ${ee(a)}` } } } } }; -}, mSe = (e) => { +}, aSe = (e) => { const { componentCls: t, antCls: r, @@ -32577,10 +32274,10 @@ const gSe = (e) => { metaMarginBottom: w, avatarMarginRight: x, titleMarginBottom: E, - descriptionFontSize: P + descriptionFontSize: R } = e; return { - [`${t}`]: Object.assign(Object.assign({}, qr(e)), { + [`${t}`]: Object.assign(Object.assign({}, rn(e)), { position: "relative", "*": { outline: "none" @@ -32630,7 +32327,7 @@ const gSe = (e) => { color: p }, [`${t}-item-meta-title`]: { - margin: `0 0 ${te(e.marginXXS)} 0`, + margin: `0 0 ${ee(e.marginXXS)} 0`, color: p, fontSize: e.fontSize, lineHeight: e.lineHeight, @@ -32644,7 +32341,7 @@ const gSe = (e) => { }, [`${t}-item-meta-description`]: { color: v, - fontSize: P, + fontSize: R, lineHeight: e.lineHeight } }, @@ -32657,7 +32354,7 @@ const gSe = (e) => { "& > li": { position: "relative", display: "inline-block", - padding: `0 ${te(h)}`, + padding: `0 ${ee(h)}`, color: v, fontSize: e.fontSize, lineHeight: e.lineHeight, @@ -32678,7 +32375,7 @@ const gSe = (e) => { } }, [`${t}-empty`]: { - padding: `${te(s)} 0`, + padding: `${ee(s)} 0`, color: v, fontSize: e.fontSizeSM, textAlign: "center" @@ -32724,7 +32421,7 @@ const gSe = (e) => { marginBlockStart: s, marginInlineStart: "auto", "> li": { - padding: `0 ${te(s)}`, + padding: `0 ${ee(s)}`, "&:first-child": { paddingInlineStart: 0 } @@ -32732,22 +32429,22 @@ const gSe = (e) => { } }, [`${t}-split ${t}-item`]: { - borderBlockEnd: `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`, + borderBlockEnd: `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}`, "&:last-child": { borderBlockEnd: "none" } }, [`${t}-split ${t}-header`]: { - borderBlockEnd: `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}` + borderBlockEnd: `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}` }, [`${t}-split${t}-empty ${t}-footer`]: { - borderTop: `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}` + borderTop: `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}` }, [`${t}-loading ${t}-spin-nested-loading`]: { minHeight: n }, [`${t}-split${t}-something-after-last-item ${r}-spin-container > ${t}-items > ${t}-item:last-child`]: { - borderBlockEnd: `${te(e.lineWidth)} ${e.lineType} ${e.colorSplit}` + borderBlockEnd: `${ee(e.lineWidth)} ${e.lineType} ${e.colorSplit}` }, [`${t}-lg ${t}-item`]: { padding: d @@ -32764,11 +32461,11 @@ const gSe = (e) => { } } }; -}, ySe = (e) => ({ +}, sSe = (e) => ({ contentWidth: 220, - itemPadding: `${te(e.paddingContentVertical)} 0`, - itemPaddingSM: `${te(e.paddingContentVerticalSM)} ${te(e.paddingContentHorizontal)}`, - itemPaddingLG: `${te(e.paddingContentVerticalLG)} ${te(e.paddingContentHorizontalLG)}`, + itemPadding: `${ee(e.paddingContentVertical)} 0`, + itemPaddingSM: `${ee(e.paddingContentVerticalSM)} ${ee(e.paddingContentHorizontal)}`, + itemPaddingLG: `${ee(e.paddingContentVerticalLG)} ${ee(e.paddingContentHorizontalLG)}`, headerBg: "transparent", footerBg: "transparent", emptyTextPadding: e.padding, @@ -32776,21 +32473,21 @@ const gSe = (e) => { avatarMarginRight: e.padding, titleMarginBottom: e.paddingSM, descriptionFontSize: e.fontSize -}), CSe = zr("List", (e) => { - const t = hr(e, { +}), lSe = jr("List", (e) => { + const t = fr(e, { listBorderedCls: `${e.componentCls}-bordered`, minHeight: e.controlHeightLG }); - return [mSe(t), gSe(t), vSe(t)]; -}, ySe); -var SSe = function(e, t) { + return [aSe(t), iSe(t), oSe(t)]; +}, sSe); +var cSe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -function jg(e) { +function Ug(e) { var { pagination: t = !1, prefixCls: r, @@ -32811,30 +32508,30 @@ function jg(e) { rowKey: m, renderItem: y, locale: C - } = e, b = SSe(e, ["pagination", "prefixCls", "bordered", "split", "className", "rootClassName", "style", "children", "itemLayout", "loadMore", "grid", "dataSource", "size", "header", "footer", "loading", "rowKey", "renderItem", "locale"]); - const w = t && typeof t == "object" ? t : {}, [x, E] = S.useState(w.defaultCurrent || 1), [P, R] = S.useState(w.defaultPageSize || 10), { + } = e, b = cSe(e, ["pagination", "prefixCls", "bordered", "split", "className", "rootClassName", "style", "children", "itemLayout", "loadMore", "grid", "dataSource", "size", "header", "footer", "loading", "rowKey", "renderItem", "locale"]); + const w = t && typeof t == "object" ? t : {}, [x, E] = S.useState(w.defaultCurrent || 1), [R, P] = S.useState(w.defaultPageSize || 10), { getPrefixCls: T, renderEmpty: _, direction: D, list: A - } = S.useContext(pt), M = { + } = S.useContext(gt), M = { current: 1, total: 0 }, O = (de) => (pe, _e) => { var be; - E(pe), R(_e), t && ((be = t == null ? void 0 : t[de]) === null || be === void 0 || be.call(t, pe, _e)); + E(pe), P(_e), t && ((be = t == null ? void 0 : t[de]) === null || be === void 0 || be.call(t, pe, _e)); }, L = O("onChange"), N = O("onShowSizeChange"), F = (de, pe) => { if (!y) return null; let _e; return typeof m == "function" ? _e = m(de) : m ? _e = de[m] : _e = de.key, _e || (_e = `list-item-${pe}`), /* @__PURE__ */ S.createElement(S.Fragment, { key: _e }, y(de, pe)); - }, k = () => !!(u || t || v), I = T("list", r), [V, z, $] = CSe(I); + }, k = () => !!(u || t || v), I = T("list", r), [V, H, $] = lSe(I); let W = g; typeof W == "boolean" && (W = { spinning: W }); - const j = !!(W != null && W.spinning), X = so(f); + const j = !!(W != null && W.spinning), X = Eo(f); let q = ""; switch (X) { case "large": @@ -32844,7 +32541,7 @@ function jg(e) { q = "sm"; break; } - const Z = ne(I, { + const J = ne(I, { [`${I}-vertical`]: c === "vertical", [`${I}-${q}`]: q, [`${I}-split`]: i, @@ -32853,23 +32550,23 @@ function jg(e) { [`${I}-grid`]: !!d, [`${I}-something-after-last-item`]: k(), [`${I}-rtl`]: D === "rtl" - }, A == null ? void 0 : A.className, o, a, z, $), ee = rj(M, { + }, A == null ? void 0 : A.className, o, a, H, $), te = Z7(M, { total: h.length, current: x, - pageSize: P - }, t || {}), Q = Math.ceil(ee.total / ee.pageSize); - ee.current > Q && (ee.current = Q); + pageSize: R + }, t || {}), Q = Math.ceil(te.total / te.pageSize); + te.current > Q && (te.current = Q); const Y = t && /* @__PURE__ */ S.createElement("div", { className: ne(`${I}-pagination`) - }, /* @__PURE__ */ S.createElement(VI, Object.assign({}, ee, { + }, /* @__PURE__ */ S.createElement($I, Object.assign({}, te, { onChange: L, onShowSizeChange: N }))); let K = $e(h); - t && h.length > (ee.current - 1) * ee.pageSize && (K = $e(h).splice((ee.current - 1) * ee.pageSize, ee.pageSize)); - const oe = Object.keys(d || {}).some((de) => ["xs", "sm", "md", "lg", "xl", "xxl"].includes(de)), G = Mm(oe), re = S.useMemo(() => { - for (let de = 0; de < Ks.length; de += 1) { - const pe = Ks[de]; + t && h.length > (te.current - 1) * te.pageSize && (K = $e(h).splice((te.current - 1) * te.pageSize, te.pageSize)); + const oe = Object.keys(d || {}).some((de) => ["xs", "sm", "md", "lg", "xl", "xxl"].includes(de)), G = Zb(oe), re = S.useMemo(() => { + for (let de = 0; de < kl.length; de += 1) { + const pe = kl[de]; if (G[pe]) return pe; } @@ -32890,7 +32587,7 @@ function jg(e) { }); if (K.length > 0) { const de = K.map((pe, _e) => F(pe, _e)); - ue = d ? /* @__PURE__ */ S.createElement(D7, { + ue = d ? /* @__PURE__ */ S.createElement(R7, { gutter: d.gutter }, S.Children.map(de, (pe) => /* @__PURE__ */ S.createElement("div", { key: pe == null ? void 0 : pe.key, @@ -32900,35 +32597,35 @@ function jg(e) { }, de); } else !l && !j && (ue = /* @__PURE__ */ S.createElement("div", { className: `${I}-empty-text` - }, (C == null ? void 0 : C.emptyText) || (_ == null ? void 0 : _("List")) || /* @__PURE__ */ S.createElement(fI, { + }, (C == null ? void 0 : C.emptyText) || (_ == null ? void 0 : _("List")) || /* @__PURE__ */ S.createElement(hI, { componentName: "List" }))); - const he = ee.position || "bottom", fe = S.useMemo(() => ({ + const he = te.position || "bottom", fe = S.useMemo(() => ({ grid: d, itemLayout: c }), [JSON.stringify(d), c]); - return V(/* @__PURE__ */ S.createElement(zI.Provider, { + return V(/* @__PURE__ */ S.createElement(BI.Provider, { value: fe }, /* @__PURE__ */ S.createElement("div", Object.assign({ style: Object.assign(Object.assign({}, A == null ? void 0 : A.style), s), - className: Z + className: J }, b), (he === "top" || he === "both") && Y, p && /* @__PURE__ */ S.createElement("div", { className: `${I}-header` }, p), /* @__PURE__ */ S.createElement(lw, Object.assign({}, W), ue, l), v && /* @__PURE__ */ S.createElement("div", { className: `${I}-footer` }, v), u || (he === "bottom" || he === "both") && Y))); } -process.env.NODE_ENV !== "production" && (jg.displayName = "List"); -jg.Item = dj; -let la = null, Qu = (e) => e(), Ov = [], Lv = {}; -function zk() { +process.env.NODE_ENV !== "production" && (Ug.displayName = "List"); +Ug.Item = aj; +let la = null, Qu = (e) => e(), Lv = [], Fv = {}; +function $k() { const { getContainer: e, duration: t, rtl: r, maxCount: n, top: i - } = Lv, o = (e == null ? void 0 : e()) || document.body; + } = Fv, o = (e == null ? void 0 : e()) || document.body; return { getContainer: () => o, duration: t, @@ -32937,13 +32634,13 @@ function zk() { top: i }; } -const bSe = /* @__PURE__ */ B.forwardRef((e, t) => { +const uSe = /* @__PURE__ */ B.forwardRef((e, t) => { const { messageConfig: r, sync: n } = e, { getPrefixCls: i - } = Qt(pt), o = Lv.prefixCls || i("message"), a = Qt(Whe), [s, l] = dW(Object.assign(Object.assign(Object.assign({}, r), { + } = Qt(gt), o = Fv.prefixCls || i("message"), a = Qt(Bhe), [s, l] = lW(Object.assign(Object.assign(Object.assign({}, r), { prefixCls: o }), a.message)); return B.useImperativeHandle(t, () => { @@ -32957,12 +32654,12 @@ const bSe = /* @__PURE__ */ B.forwardRef((e, t) => { sync: n }; }), l; -}), wSe = /* @__PURE__ */ B.forwardRef((e, t) => { - const [r, n] = B.useState(zk), i = () => { - n(zk); +}), dSe = /* @__PURE__ */ B.forwardRef((e, t) => { + const [r, n] = B.useState($k), i = () => { + n($k); }; B.useEffect(i, []); - const o = zD(), a = o.getRootPrefixCls(), s = o.getIconPrefixCls(), l = o.getTheme(), c = /* @__PURE__ */ B.createElement(bSe, { + const o = VD(), a = o.getRootPrefixCls(), s = o.getIconPrefixCls(), l = o.getTheme(), c = /* @__PURE__ */ B.createElement(uSe, { ref: t, sync: i, messageConfig: r @@ -32979,7 +32676,7 @@ function cw() { fragment: e }; la = t, Qu(() => { - jD(/* @__PURE__ */ B.createElement(wSe, { + WD(/* @__PURE__ */ B.createElement(dSe, { ref: (r) => { const { instance: n, @@ -32993,7 +32690,7 @@ function cw() { }); return; } - la.instance && (Ov.forEach((e) => { + la.instance && (Lv.forEach((e) => { const { type: t, skipped: r @@ -33002,7 +32699,7 @@ function cw() { switch (t) { case "open": { Qu(() => { - const n = la.instance.open(Object.assign(Object.assign({}, Lv), e.config)); + const n = la.instance.open(Object.assign(Object.assign({}, Fv), e.config)); n == null || n.then(e.resolve), e.setCloseFn(n); }); break; @@ -33019,16 +32716,16 @@ function cw() { i == null || i.then(e.resolve), e.setCloseFn(i); }); } - }), Ov = []); + }), Lv = []); } -function xSe(e) { - Lv = Object.assign(Object.assign({}, Lv), e), Qu(() => { +function hSe(e) { + Fv = Object.assign(Object.assign({}, Fv), e), Qu(() => { var t; (t = la == null ? void 0 : la.sync) === null || t === void 0 || t.call(la); }); } -function ESe(e) { - const t = WD((r) => { +function fSe(e) { + const t = GD((r) => { let n; const i = { type: "open", @@ -33038,7 +32735,7 @@ function ESe(e) { n = o; } }; - return Ov.push(i), () => { + return Lv.push(i), () => { n ? Qu(() => { n(); }) : i.skipped = !0; @@ -33046,10 +32743,10 @@ function ESe(e) { }); return cw(), t; } -function RSe(e, t) { - const r = zD(); - process.env.NODE_ENV !== "production" && !r.holderRender && KG("message"); - const n = WD((i) => { +function pSe(e, t) { + const r = VD(); + process.env.NODE_ENV !== "production" && !r.holderRender && WG("message"); + const n = GD((i) => { let o; const a = { type: e, @@ -33059,7 +32756,7 @@ function RSe(e, t) { o = s; } }; - return Ov.push(a), () => { + return Lv.push(a), () => { o ? Qu(() => { o(); }) : a.skipped = !0; @@ -33067,35 +32764,35 @@ function RSe(e, t) { }); return cw(), n; } -const PSe = (e) => { - Ov.push({ +const gSe = (e) => { + Lv.push({ type: "destroy", key: e }), cw(); -}, TSe = ["success", "info", "warning", "error", "loading"], _Se = { - open: ESe, - destroy: PSe, - config: xSe, - useMessage: Cce, - _InternalPanelDoNotUseOrYouWillBeFired: dce -}, hj = _Se; -TSe.forEach((e) => { - hj[e] = function() { +}, vSe = ["success", "info", "warning", "error", "loading"], mSe = { + open: fSe, + destroy: gSe, + config: hSe, + useMessage: pce, + _InternalPanelDoNotUseOrYouWillBeFired: ace +}, sj = mSe; +vSe.forEach((e) => { + sj[e] = function() { for (var t = arguments.length, r = new Array(t), n = 0; n < t; n++) r[n] = arguments[n]; - return RSe(e, r); + return pSe(e, r); }; }); process.env.NODE_ENV; process.env.NODE_ENV; -var MSe = function(e, t) { +var ySe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const DSe = (e) => { +const CSe = (e) => { const { prefixCls: t, className: r, @@ -33105,15 +32802,15 @@ const DSe = (e) => { title: a, children: s, footer: l - } = e, c = MSe(e, ["prefixCls", "className", "closeIcon", "closable", "type", "title", "children", "footer"]), { + } = e, c = ySe(e, ["prefixCls", "className", "closeIcon", "closable", "type", "title", "children", "footer"]), { getPrefixCls: u - } = S.useContext(pt), d = u(), h = t || u("modal"), f = Qn(d), [p, v, g] = jW(h, f), m = `${h}-confirm`; + } = S.useContext(gt), d = u(), h = t || u("modal"), f = vi(d), [p, v, g] = zW(h, f), m = `${h}-confirm`; let y = {}; return o ? y = { closable: i ?? !1, title: "", footer: "", - children: /* @__PURE__ */ S.createElement(KW, Object.assign({}, e, { + children: /* @__PURE__ */ S.createElement(WW, Object.assign({}, e, { prefixCls: h, confirmPrefixCls: m, rootPrefixCls: d, @@ -33122,34 +32819,34 @@ const DSe = (e) => { } : y = { closable: i ?? !0, title: a, - footer: l !== null && /* @__PURE__ */ S.createElement(BW, Object.assign({}, e)), + footer: l !== null && /* @__PURE__ */ S.createElement(NW, Object.assign({}, e)), children: s - }, p(/* @__PURE__ */ S.createElement(ZD, Object.assign({ + }, p(/* @__PURE__ */ S.createElement(XD, Object.assign({ prefixCls: h, className: ne(v, `${h}-pure-panel`, o && m, o && `${m}-${o}`, r, g, f) }, c, { - closeIcon: $W(h, n), + closeIcon: FW(h, n), closable: i }, y))); -}, ISe = r9(DSe); -function fj(e) { - return Tm(ZW(e)); +}, SSe = JW(CSe); +function lj(e) { + return _m(YW(e)); } -const _a = UW; -_a.useModal = Ghe; +const _a = GW; +_a.useModal = $he; _a.info = function(t) { - return Tm(QW(t)); + return _m(qW(t)); }; _a.success = function(t) { - return Tm(JW(t)); + return _m(XW(t)); }; _a.error = function(t) { - return Tm(e9(t)); + return _m(ZW(t)); }; -_a.warning = fj; -_a.warn = fj; +_a.warning = lj; +_a.warn = lj; _a.confirm = function(t) { - return Tm(t9(t)); + return _m(QW(t)); }; _a.destroyAll = function() { for (; Zu.length; ) { @@ -33157,10 +32854,10 @@ _a.destroyAll = function() { t && t(); } }; -_a.config = $he; -_a._InternalPanelDoNotUseOrYouWillBeFired = ISe; +_a.config = Ohe; +_a._InternalPanelDoNotUseOrYouWillBeFired = SSe; process.env.NODE_ENV !== "production" && (_a.displayName = "Modal"); -const ASe = (e) => { +const bSe = (e) => { const { componentCls: t, iconCls: r, @@ -33212,24 +32909,24 @@ const ASe = (e) => { } } }; -}, OSe = (e) => { +}, wSe = (e) => { const { zIndexPopupBase: t } = e; return { zIndexPopup: t + 60 }; -}, pj = zr("Popconfirm", (e) => ASe(e), OSe, { +}, cj = jr("Popconfirm", (e) => bSe(e), wSe, { resetStyle: !1 }); -var LSe = function(e, t) { +var xSe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const gj = (e) => { +const uj = (e) => { const { prefixCls: t, okButtonProps: r, @@ -33239,7 +32936,7 @@ const gj = (e) => { cancelText: a, okText: s, okType: l = "primary", - icon: c = /* @__PURE__ */ S.createElement(ym, null), + icon: c = /* @__PURE__ */ S.createElement(Cm, null), showCancel: u = !0, close: d, onConfirm: h, @@ -33247,7 +32944,7 @@ const gj = (e) => { onPopupClick: p } = e, { getPrefixCls: v - } = S.useContext(pt), [g] = Bd("Popconfirm", ns.Popconfirm), m = If(i), y = If(o); + } = S.useContext(gt), [g] = Bd("Popconfirm", ns.Popconfirm), m = If(i), y = If(o); return /* @__PURE__ */ S.createElement("div", { className: `${t}-inner-content`, onClick: p @@ -33266,82 +32963,82 @@ const gj = (e) => { }, u && /* @__PURE__ */ S.createElement(Yr, Object.assign({ onClick: f, size: "small" - }, n), a || (g == null ? void 0 : g.cancelText)), /* @__PURE__ */ S.createElement(XD, { + }, n), a || (g == null ? void 0 : g.cancelText)), /* @__PURE__ */ S.createElement(qD, { buttonProps: Object.assign(Object.assign({ size: "small" - }, UD(l)), r), + }, jD(l)), r), actionFn: h, close: d, prefixCls: v("btn"), quitOnNullishReturnValue: !0, emitEvent: !0 }, s || (g == null ? void 0 : g.okText)))); -}, FSe = (e) => { +}, ESe = (e) => { const { prefixCls: t, placement: r, className: n, style: i - } = e, o = LSe(e, ["prefixCls", "placement", "className", "style"]), { + } = e, o = xSe(e, ["prefixCls", "placement", "className", "style"]), { getPrefixCls: a - } = S.useContext(pt), s = a("popconfirm", t), [l] = pj(s); - return l(/* @__PURE__ */ S.createElement(B9, { + } = S.useContext(gt), s = a("popconfirm", t), [l] = cj(s); + return l(/* @__PURE__ */ S.createElement(F9, { placement: r, className: ne(s, n), style: i, - content: /* @__PURE__ */ S.createElement(gj, Object.assign({ + content: /* @__PURE__ */ S.createElement(uj, Object.assign({ prefixCls: s }, o)) })); }; -var NSe = function(e, t) { +var RSe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const kSe = /* @__PURE__ */ S.forwardRef((e, t) => { +const PSe = /* @__PURE__ */ S.forwardRef((e, t) => { var r, n; const { prefixCls: i, placement: o = "top", trigger: a = "click", okType: s = "primary", - icon: l = /* @__PURE__ */ S.createElement(ym, null), + icon: l = /* @__PURE__ */ S.createElement(Cm, null), children: c, overlayClassName: u, onOpenChange: d, onVisibleChange: h - } = e, f = NSe(e, ["prefixCls", "placement", "trigger", "okType", "icon", "children", "overlayClassName", "onOpenChange", "onVisibleChange"]), { + } = e, f = RSe(e, ["prefixCls", "placement", "trigger", "okType", "icon", "children", "overlayClassName", "onOpenChange", "onVisibleChange"]), { getPrefixCls: p - } = S.useContext(pt), [v, g] = pn(!1, { + } = S.useContext(gt), [v, g] = pn(!1, { value: (r = e.open) !== null && r !== void 0 ? r : e.visible, defaultValue: (n = e.defaultOpen) !== null && n !== void 0 ? n : e.defaultVisible - }), m = (R, T) => { - g(R, !0), h == null || h(R), d == null || d(R, T); - }, y = (R) => { - m(!1, R); - }, C = (R) => { + }), m = (P, T) => { + g(P, !0), h == null || h(P), d == null || d(P, T); + }, y = (P) => { + m(!1, P); + }, C = (P) => { var T; - return (T = e.onConfirm) === null || T === void 0 ? void 0 : T.call(void 0, R); - }, b = (R) => { + return (T = e.onConfirm) === null || T === void 0 ? void 0 : T.call(void 0, P); + }, b = (P) => { var T; - m(!1, R), (T = e.onCancel) === null || T === void 0 || T.call(void 0, R); - }, w = (R, T) => { + m(!1, P), (T = e.onCancel) === null || T === void 0 || T.call(void 0, P); + }, w = (P, T) => { const { disabled: _ = !1 } = e; - _ || m(R, T); - }, x = p("popconfirm", i), E = ne(x, u), [P] = pj(x); - return P(/* @__PURE__ */ S.createElement(Dm, Object.assign({}, Sn(f, ["title"]), { + _ || m(P, T); + }, x = p("popconfirm", i), E = ne(x, u), [R] = cj(x); + return R(/* @__PURE__ */ S.createElement(Jb, Object.assign({}, Sn(f, ["title"]), { trigger: a, placement: o, onOpenChange: w, open: v, ref: t, overlayClassName: E, - content: /* @__PURE__ */ S.createElement(gj, Object.assign({ + content: /* @__PURE__ */ S.createElement(uj, Object.assign({ okType: s, icon: l }, e, { @@ -33352,10 +33049,10 @@ const kSe = /* @__PURE__ */ S.forwardRef((e, t) => { })), "data-popover-inject": !0 }), c)); -}), $m = kSe; -$m._InternalPanelDoNotUseOrYouWillBeFired = FSe; -process.env.NODE_ENV !== "production" && ($m.displayName = "Popconfirm"); -var $Se = { +}), Nm = PSe; +Nm._InternalPanelDoNotUseOrYouWillBeFired = ESe; +process.env.NODE_ENV !== "production" && (Nm.displayName = "Popconfirm"); +var TSe = { percent: 0, prefixCls: "rc-progress", strokeColor: "#2db7f5", @@ -33364,7 +33061,7 @@ var $Se = { trailColor: "#D9D9D9", trailWidth: 1, gapPosition: "bottom" -}, BSe = function() { +}, _Se = function() { var t = ve([]), r = ve(null); return Bt(function() { var n = Date.now(), i = !1; @@ -33378,18 +33075,18 @@ var $Se = { }), t.current; }; process.env.NODE_ENV; -var Hk = 0, VSe = process.env.NODE_ENV !== "test" && oi(); -function zSe() { +var Bk = 0, MSe = process.env.NODE_ENV !== "test" && ii(); +function DSe() { var e; - return VSe ? (e = Hk, Hk += 1) : e = "TEST_OR_SSR", e; + return MSe ? (e = Bk, Bk += 1) : e = "TEST_OR_SSR", e; } -const HSe = function(e) { +const ISe = function(e) { var t = S.useState(), r = ce(t, 2), n = r[0], i = r[1]; return S.useEffect(function() { - i("rc_progress_".concat(zSe())); + i("rc_progress_".concat(DSe())); }, []), e || n; }; -var Gk = function(t) { +var Vk = function(t) { var r = t.bg, n = t.children; return /* @__PURE__ */ S.createElement("div", { style: { @@ -33399,14 +33096,14 @@ var Gk = function(t) { } }, n); }; -function Wk(e, t) { +function Hk(e, t) { return Object.keys(e).map(function(r) { var n = parseFloat(r), i = "".concat(Math.floor(n * t), "%"); return "".concat(e[r], " ").concat(i); }); } -var vj = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.prefixCls, n = e.color, i = e.gradientId, o = e.radius, a = e.style, s = e.ptg, l = e.strokeLinecap, c = e.strokeWidth, u = e.size, d = e.gapDegree, h = n && gt(n) === "object", f = h ? "#FFF" : void 0, p = u / 2, v = /* @__PURE__ */ S.createElement("circle", { +var dj = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.prefixCls, n = e.color, i = e.gradientId, o = e.radius, a = e.style, s = e.ptg, l = e.strokeLinecap, c = e.strokeWidth, u = e.size, d = e.gapDegree, h = n && pt(n) === "object", f = h ? "#FFF" : void 0, p = u / 2, v = /* @__PURE__ */ S.createElement("circle", { className: "".concat(r, "-circle-path"), r: o, cx: p, @@ -33420,7 +33117,7 @@ var vj = /* @__PURE__ */ S.forwardRef(function(e, t) { }); if (!h) return v; - var g = "".concat(i, "-conic"), m = d ? "".concat(180 + d / 2, "deg") : "0deg", y = Wk(n, (360 - d) / 360), C = Wk(n, 1), b = "conic-gradient(from ".concat(m, ", ").concat(y.join(", "), ")"), w = "linear-gradient(to ".concat(d ? "bottom" : "top", ", ").concat(C.join(", "), ")"); + var g = "".concat(i, "-conic"), m = d ? "".concat(180 + d / 2, "deg") : "0deg", y = Hk(n, (360 - d) / 360), C = Hk(n, 1), b = "conic-gradient(from ".concat(m, ", ").concat(y.join(", "), ")"), w = "linear-gradient(to ".concat(d ? "bottom" : "top", ", ").concat(C.join(", "), ")"); return /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement("mask", { id: g }, v), /* @__PURE__ */ S.createElement("foreignObject", { @@ -33429,14 +33126,14 @@ var vj = /* @__PURE__ */ S.forwardRef(function(e, t) { width: u, height: u, mask: "url(#".concat(g, ")") - }, /* @__PURE__ */ S.createElement(Gk, { + }, /* @__PURE__ */ S.createElement(Vk, { bg: w - }, /* @__PURE__ */ S.createElement(Gk, { + }, /* @__PURE__ */ S.createElement(Vk, { bg: b })))); }); -process.env.NODE_ENV !== "production" && (vj.displayName = "PtgCircle"); -var bg = 100, ix = function(t, r, n, i, o, a, s, l, c, u) { +process.env.NODE_ENV !== "production" && (dj.displayName = "PtgCircle"); +var wg = 100, ix = function(t, r, n, i, o, a, s, l, c, u) { var d = arguments.length > 10 && arguments[10] !== void 0 ? arguments[10] : 0, h = n / 100 * 360 * ((360 - a) / 360), f = a === 0 ? 0 : { bottom: 0, top: 180, @@ -33444,7 +33141,7 @@ var bg = 100, ix = function(t, r, n, i, o, a, s, l, c, u) { right: -90 }[s], p = (100 - i) / 100 * r; c === "round" && i !== 100 && (p += u / 2, p >= r && (p = r - 0.01)); - var v = bg / 2; + var v = wg / 2; return { stroke: typeof l == "string" ? l : void 0, strokeDasharray: "".concat(r, "px ").concat(t), @@ -33454,22 +33151,22 @@ var bg = 100, ix = function(t, r, n, i, o, a, s, l, c, u) { transition: "stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s", fillOpacity: 0 }; -}, GSe = ["id", "prefixCls", "steps", "strokeWidth", "trailWidth", "gapDegree", "gapPosition", "trailColor", "strokeLinecap", "style", "className", "strokeColor", "percent"]; -function jk(e) { +}, ASe = ["id", "prefixCls", "steps", "strokeWidth", "trailWidth", "gapDegree", "gapPosition", "trailColor", "strokeLinecap", "style", "className", "strokeColor", "percent"]; +function zk(e) { var t = e ?? []; return Array.isArray(t) ? t : [t]; } -var mj = function(t) { - var r = J(J({}, $Se), t), n = r.id, i = r.prefixCls, o = r.steps, a = r.strokeWidth, s = r.trailWidth, l = r.gapDegree, c = l === void 0 ? 0 : l, u = r.gapPosition, d = r.trailColor, h = r.strokeLinecap, f = r.style, p = r.className, v = r.strokeColor, g = r.percent, m = Ft(r, GSe), y = bg / 2, C = HSe(n), b = "".concat(C, "-gradient"), w = y - a / 2, x = Math.PI * 2 * w, E = c > 0 ? 90 + c / 2 : -90, P = x * ((360 - c) / 360), R = gt(o) === "object" ? o : { +var hj = function(t) { + var r = Z(Z({}, TSe), t), n = r.id, i = r.prefixCls, o = r.steps, a = r.strokeWidth, s = r.trailWidth, l = r.gapDegree, c = l === void 0 ? 0 : l, u = r.gapPosition, d = r.trailColor, h = r.strokeLinecap, f = r.style, p = r.className, v = r.strokeColor, g = r.percent, m = Ft(r, ASe), y = wg / 2, C = ISe(n), b = "".concat(C, "-gradient"), w = y - a / 2, x = Math.PI * 2 * w, E = c > 0 ? 90 + c / 2 : -90, R = x * ((360 - c) / 360), P = pt(o) === "object" ? o : { count: o, gap: 2 - }, T = R.count, _ = R.gap, D = jk(g), A = jk(v), M = A.find(function(V) { - return V && gt(V) === "object"; - }), O = M && gt(M) === "object", L = O ? "butt" : h, N = ix(x, P, 0, 100, E, c, u, d, L, a), F = BSe(), k = function() { - var z = 0; + }, T = P.count, _ = P.gap, D = zk(g), A = zk(v), M = A.find(function(V) { + return V && pt(V) === "object"; + }), O = M && pt(M) === "object", L = O ? "butt" : h, N = ix(x, R, 0, 100, E, c, u, d, L, a), F = _Se(), k = function() { + var H = 0; return D.map(function($, W) { - var j = A[W] || A[A.length - 1], X = ix(x, P, z, $, E, c, u, j, L, a); - return z += $, /* @__PURE__ */ S.createElement(vj, { + var j = A[W] || A[A.length - 1], X = ix(x, R, H, $, E, c, u, j, L, a); + return H += $, /* @__PURE__ */ S.createElement(dj, { key: W, color: j, ptg: $, @@ -33480,26 +33177,26 @@ var mj = function(t) { strokeLinecap: L, strokeWidth: a, gapDegree: c, - ref: function(Z) { - F[W] = Z; + ref: function(J) { + F[W] = J; }, - size: bg + size: wg }); }).reverse(); }, I = function() { - var z = Math.round(T * (D[0] / 100)), $ = 100 / T, W = 0; + var H = Math.round(T * (D[0] / 100)), $ = 100 / T, W = 0; return new Array(T).fill(null).map(function(j, X) { - var q = X <= z - 1 ? A[0] : d, Z = q && gt(q) === "object" ? "url(#".concat(b, ")") : void 0, ee = ix(x, P, W, $, E, c, u, q, "butt", a, _); - return W += (P - ee.strokeDashoffset + _) * 100 / P, /* @__PURE__ */ S.createElement("circle", { + var q = X <= H - 1 ? A[0] : d, J = q && pt(q) === "object" ? "url(#".concat(b, ")") : void 0, te = ix(x, R, W, $, E, c, u, q, "butt", a, _); + return W += (R - te.strokeDashoffset + _) * 100 / R, /* @__PURE__ */ S.createElement("circle", { key: X, className: "".concat(i, "-circle-path"), r: w, cx: y, cy: y, - stroke: Z, + stroke: J, strokeWidth: a, opacity: 1, - style: ee, + style: te, ref: function(Y) { F[X] = Y; } @@ -33508,7 +33205,7 @@ var mj = function(t) { }; return /* @__PURE__ */ S.createElement("svg", Te({ className: ne("".concat(i, "-circle"), p), - viewBox: "0 0 ".concat(bg, " ").concat(bg), + viewBox: "0 0 ".concat(wg, " ").concat(wg), style: f, id: n, role: "presentation" @@ -33523,29 +33220,29 @@ var mj = function(t) { style: N }), T ? I() : k()); }; -process.env.NODE_ENV !== "production" && (mj.displayName = "Circle"); +process.env.NODE_ENV !== "production" && (hj.displayName = "Circle"); function Pc(e) { return !e || e < 0 ? 0 : e > 100 ? 100 : e; } -function hS(e) { +function uS(e) { let { success: t, successPercent: r } = e, n = r; return t && "progress" in t && (n = t.progress), t && "percent" in t && (n = t.percent), n; } -const WSe = (e) => { +const OSe = (e) => { let { percent: t, success: r, successPercent: n } = e; - const i = Pc(hS({ + const i = Pc(uS({ success: r, successPercent: n })); return [i, Pc(Pc(t) - i)]; -}, jSe = (e) => { +}, LSe = (e) => { let { success: t = {}, strokeColor: r @@ -33565,7 +33262,7 @@ const WSe = (e) => { typeof e == "string" || typeof e > "u" ? l = c || (e === "small" ? 6 : 8) : typeof e == "number" ? [s, l] = [e, e] : [s = -1, l = 8] = Array.isArray(e) ? e : [e.width, e.height]; } else (t === "circle" || t === "dashboard") && (typeof e == "string" || typeof e > "u" ? [s, l] = e === "small" ? [60, 60] : [120, 120] : typeof e == "number" ? [s, l] = [e, e] : Array.isArray(e) && (s = (i = (n = e[0]) !== null && n !== void 0 ? n : e[1]) !== null && i !== void 0 ? i : 120, l = (a = (o = e[0]) !== null && o !== void 0 ? o : e[1]) !== null && a !== void 0 ? a : 120)); return [s, l]; -}, USe = 3, KSe = (e) => USe / e * 100, YSe = (e) => { +}, FSe = 3, NSe = (e) => FSe / e * 100, kSe = (e) => { const { prefixCls: t, trailColor: r = null, @@ -33582,7 +33279,7 @@ const WSe = (e) => { let { strokeWidth: p } = e; - p === void 0 && (p = Math.max(KSe(h), 6)); + p === void 0 && (p = Math.max(NSe(h), 6)); const v = { width: h, height: f, @@ -33592,12 +33289,12 @@ const WSe = (e) => { return o; if (s === "dashboard") return 75; - }, [o, s]), m = WSe(e), y = i || s === "dashboard" && "bottom" || void 0, C = Object.prototype.toString.call(e.strokeColor) === "[object Object]", b = jSe({ + }, [o, s]), m = OSe(e), y = i || s === "dashboard" && "bottom" || void 0, C = Object.prototype.toString.call(e.strokeColor) === "[object Object]", b = LSe({ success: c, strokeColor: e.strokeColor }), w = ne(`${t}-inner`, { [`${t}-circle-gradient`]: C - }), x = /* @__PURE__ */ S.createElement(mj, { + }), x = /* @__PURE__ */ S.createElement(hj, { steps: d, percent: d ? m[1] : m, strokeWidth: p, @@ -33608,14 +33305,14 @@ const WSe = (e) => { prefixCls: t, gapDegree: g, gapPosition: y - }), E = h <= 20, P = /* @__PURE__ */ S.createElement("div", { + }), E = h <= 20, R = /* @__PURE__ */ S.createElement("div", { className: w, style: v }, x, !E && l); return E ? /* @__PURE__ */ S.createElement(Wo, { title: l - }, P) : P; -}, fS = "--progress-line-stroke-color", yj = "--progress-percent", Uk = (e) => { + }, R) : R; +}, dS = "--progress-line-stroke-color", fj = "--progress-percent", Gk = (e) => { const t = e ? "100%" : "-100%"; return new _r(`antProgress${e ? "RTL" : "LTR"}Active`, { "0%": { @@ -33631,13 +33328,13 @@ const WSe = (e) => { opacity: 0 } }); -}, qSe = (e) => { +}, $Se = (e) => { const { componentCls: t, iconCls: r } = e; return { - [t]: Object.assign(Object.assign({}, qr(e)), { + [t]: Object.assign(Object.assign({}, rn(e)), { display: "inline-block", "&-rtl": { direction: "rtl" @@ -33690,10 +33387,10 @@ const WSe = (e) => { content: '""', background: { _multi_value_: !0, - value: ["inherit", `var(${fS})`] + value: ["inherit", `var(${dS})`] }, height: "100%", - width: `calc(1 / var(${yj}) * 100%)`, + width: `calc(1 / var(${fj}) * 100%)`, display: "block" }, [`&${t}-bg-inner`]: { @@ -33744,7 +33441,7 @@ const WSe = (e) => { width: "100%", height: "100%", marginInlineStart: 0, - padding: `0 ${te(e.paddingXXS)}`, + padding: `0 ${ee(e.paddingXXS)}`, [`&${t}-text-start`]: { justifyContent: "start" }, @@ -33759,7 +33456,7 @@ const WSe = (e) => { backgroundColor: e.colorBgContainer, borderRadius: e.lineBorderRadius, opacity: 0, - animationName: Uk(), + animationName: Gk(), animationDuration: e.progressActiveMotionDuration, animationTimingFunction: e.motionEaseOutQuint, animationIterationCount: "infinite", @@ -33768,7 +33465,7 @@ const WSe = (e) => { }, [`&${t}-rtl${t}-status-active`]: { [`${t}-bg::before`]: { - animationName: Uk(!0) + animationName: Gk(!0) } }, [`&${t}-status-exception`]: { @@ -33799,7 +33496,7 @@ const WSe = (e) => { } }) }; -}, XSe = (e) => { +}, BSe = (e) => { const { componentCls: t, iconCls: r @@ -33849,7 +33546,7 @@ const WSe = (e) => { } } }; -}, ZSe = (e) => { +}, VSe = (e) => { const { componentCls: t } = e; @@ -33875,7 +33572,7 @@ const WSe = (e) => { } } }; -}, QSe = (e) => { +}, HSe = (e) => { const { componentCls: t, iconCls: r @@ -33887,7 +33584,7 @@ const WSe = (e) => { } } }; -}, JSe = (e) => ({ +}, zSe = (e) => ({ circleTextColor: e.colorText, defaultColor: e.colorInfo, remainingColor: e.colorFillSecondary, @@ -33895,22 +33592,22 @@ const WSe = (e) => { // magic for capsule shape, should be a very large number circleTextFontSize: "1em", circleIconFontSize: `${e.fontSize / e.fontSizeSM}em` -}), ebe = zr("Progress", (e) => { - const t = e.calc(e.marginXXS).div(2).equal(), r = hr(e, { +}), GSe = jr("Progress", (e) => { + const t = e.calc(e.marginXXS).div(2).equal(), r = fr(e, { progressStepMarginInlineEnd: t, progressStepMinWidth: t, progressActiveMotionDuration: "2.4s" }); - return [qSe(r), XSe(r), ZSe(r), QSe(r)]; -}, JSe); -var tbe = function(e, t) { + return [$Se(r), BSe(r), VSe(r), HSe(r)]; +}, zSe); +var WSe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const rbe = (e) => { +const jSe = (e) => { let t = []; return Object.keys(e).forEach((r) => { const n = parseFloat(r.replace(/%/g, "")); @@ -33925,25 +33622,25 @@ const rbe = (e) => { } = r; return `${i} ${n}%`; }).join(", "); -}, nbe = (e, t) => { +}, USe = (e, t) => { const { from: r = qP.blue, to: n = qP.blue, direction: i = t === "rtl" ? "to left" : "to right" - } = e, o = tbe(e, ["from", "to", "direction"]); + } = e, o = WSe(e, ["from", "to", "direction"]); if (Object.keys(o).length !== 0) { - const s = rbe(o), l = `linear-gradient(${i}, ${s})`; + const s = jSe(o), l = `linear-gradient(${i}, ${s})`; return { background: l, - [fS]: l + [dS]: l }; } const a = `linear-gradient(${i}, ${r}, ${n})`; return { background: a, - [fS]: a + [dS]: a }; -}, ibe = (e) => { +}, KSe = (e) => { const { prefixCls: t, direction: r, @@ -33959,13 +33656,13 @@ const rbe = (e) => { } = e, { align: h, type: f - } = u, p = a && typeof a != "string" ? nbe(a, r) : { - [fS]: a, + } = u, p = a && typeof a != "string" ? USe(a, r) : { + [dS]: a, background: a }, v = s === "square" || s === "butt" ? 0 : void 0, g = i ?? [-1, o || (i === "small" ? 6 : 8)], [m, y] = uw(g, "line", { strokeWidth: o }); - process.env.NODE_ENV !== "production" && Sr("Progress").deprecated(!("strokeWidth" in e), "strokeWidth", "size"); + process.env.NODE_ENV !== "production" && Rr("Progress").deprecated(!("strokeWidth" in e), "strokeWidth", "size"); const C = { backgroundColor: c || void 0, borderRadius: v @@ -33974,15 +33671,15 @@ const rbe = (e) => { height: y, borderRadius: v }, p), { - [yj]: Pc(n) / 100 - }), w = hS(e), x = { + [fj]: Pc(n) / 100 + }), w = uS(e), x = { width: `${Pc(w)}%`, height: y, borderRadius: v, backgroundColor: d == null ? void 0 : d.strokeColor }, E = { width: m < 0 ? "100%" : m - }, P = /* @__PURE__ */ S.createElement("div", { + }, R = /* @__PURE__ */ S.createElement("div", { className: `${t}-inner`, style: C }, /* @__PURE__ */ S.createElement("div", { @@ -33991,14 +33688,14 @@ const rbe = (e) => { }, f === "inner" && l), w !== void 0 && /* @__PURE__ */ S.createElement("div", { className: `${t}-success-bg`, style: x - })), R = f === "outer" && h === "start", T = f === "outer" && h === "end"; + })), P = f === "outer" && h === "start", T = f === "outer" && h === "end"; return f === "outer" && h === "center" ? /* @__PURE__ */ S.createElement("div", { className: `${t}-layout-bottom` - }, P, l) : /* @__PURE__ */ S.createElement("div", { + }, R, l) : /* @__PURE__ */ S.createElement("div", { className: `${t}-outer`, style: E - }, R && l, P, T && l); -}, obe = (e) => { + }, P && l, R, T && l); +}, YSe = (e) => { const { size: t, steps: r, @@ -34030,14 +33727,14 @@ const rbe = (e) => { className: `${s}-steps-outer` }, v, l); }; -var abe = function(e, t) { +var qSe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const sbe = ["normal", "exception", "active", "success"], Cj = /* @__PURE__ */ S.forwardRef((e, t) => { +const XSe = ["normal", "exception", "active", "success"], pj = /* @__PURE__ */ S.forwardRef((e, t) => { const { prefixCls: r, className: n, @@ -34052,7 +33749,7 @@ const sbe = ["normal", "exception", "active", "success"], Cj = /* @__PURE__ */ S format: h, style: f, percentPosition: p = {} - } = e, v = abe(e, ["prefixCls", "className", "rootClassName", "steps", "strokeColor", "percent", "size", "showInfo", "type", "status", "format", "style", "percentPosition"]), { + } = e, v = qSe(e, ["prefixCls", "className", "rootClassName", "steps", "strokeColor", "percent", "size", "showInfo", "type", "status", "format", "style", "percentPosition"]), { align: g = "end", type: m = "outer" } = p, y = Array.isArray(a) ? a[0] : a, C = typeof a == "string" || Array.isArray(a) ? a : void 0, b = S.useMemo(() => { @@ -34063,21 +33760,21 @@ const sbe = ["normal", "exception", "active", "success"], Cj = /* @__PURE__ */ S return !1; }, [a]), w = S.useMemo(() => { var k, I; - const V = hS(e); + const V = uS(e); return parseInt(V !== void 0 ? (k = V ?? 0) === null || k === void 0 ? void 0 : k.toString() : (I = s ?? 0) === null || I === void 0 ? void 0 : I.toString(), 10); - }, [s, e.success, e.successPercent]), x = S.useMemo(() => !sbe.includes(d) && w >= 100 ? "success" : d || "normal", [d, w]), { + }, [s, e.success, e.successPercent]), x = S.useMemo(() => !XSe.includes(d) && w >= 100 ? "success" : d || "normal", [d, w]), { getPrefixCls: E, - direction: P, - progress: R - } = S.useContext(pt), T = E("progress", r), [_, D, A] = ebe(T), M = u === "line", O = M && !o, L = S.useMemo(() => { + direction: R, + progress: P + } = S.useContext(gt), T = E("progress", r), [_, D, A] = GSe(T), M = u === "line", O = M && !o, L = S.useMemo(() => { if (!c) return null; - const k = hS(e); + const k = uS(e); let I; - const V = h || (($) => `${$}%`), z = M && b && m === "inner"; - return m === "inner" || h || x !== "exception" && x !== "success" ? I = V(Pc(s), Pc(k)) : x === "exception" ? I = M ? /* @__PURE__ */ S.createElement(Qf, null) : /* @__PURE__ */ S.createElement(ql, null) : x === "success" && (I = M ? /* @__PURE__ */ S.createElement(Bb, null) : /* @__PURE__ */ S.createElement(Zb, null)), /* @__PURE__ */ S.createElement("span", { + const V = h || (($) => `${$}%`), H = M && b && m === "inner"; + return m === "inner" || h || x !== "exception" && x !== "success" ? I = V(Pc(s), Pc(k)) : x === "exception" ? I = M ? /* @__PURE__ */ S.createElement(Qf, null) : /* @__PURE__ */ S.createElement(ql, null) : x === "success" && (I = M ? /* @__PURE__ */ S.createElement(kb, null) : /* @__PURE__ */ S.createElement(qb, null)), /* @__PURE__ */ S.createElement("span", { className: ne(`${T}-text`, { - [`${T}-text-bright`]: z, + [`${T}-text-bright`]: H, [`${T}-text-${g}`]: O, [`${T}-text-${m}`]: O }), @@ -34085,23 +33782,23 @@ const sbe = ["normal", "exception", "active", "success"], Cj = /* @__PURE__ */ S }, I); }, [c, s, w, x, u, T, h]); if (process.env.NODE_ENV !== "production") { - const k = Sr("Progress"); + const k = Rr("Progress"); k.deprecated(!("successPercent" in e), "successPercent", "success.percent"), k.deprecated(!("width" in e), "width", "size"), (u === "circle" || u === "dashboard") && (Array.isArray(l) ? process.env.NODE_ENV !== "production" && k(!1, "usage", 'Type "circle" and "dashboard" do not accept array as `size`, please use number or preset size instead.') : typeof l == "object" && process.env.NODE_ENV !== "production" && k(!1, "usage", 'Type "circle" and "dashboard" do not accept object as `size`, please use number or preset size instead.')), e.success && "progress" in e.success && k.deprecated(!1, "success.progress", "success.percent"); } let N; - u === "line" ? N = o ? /* @__PURE__ */ S.createElement(obe, Object.assign({}, e, { + u === "line" ? N = o ? /* @__PURE__ */ S.createElement(YSe, Object.assign({}, e, { strokeColor: C, prefixCls: T, steps: typeof o == "object" ? o.count : o - }), L) : /* @__PURE__ */ S.createElement(ibe, Object.assign({}, e, { + }), L) : /* @__PURE__ */ S.createElement(KSe, Object.assign({}, e, { strokeColor: y, prefixCls: T, - direction: P, + direction: R, percentPosition: { align: g, type: m } - }), L) : (u === "circle" || u === "dashboard") && (N = /* @__PURE__ */ S.createElement(YSe, Object.assign({}, e, { + }), L) : (u === "circle" || u === "dashboard") && (N = /* @__PURE__ */ S.createElement(kSe, Object.assign({}, e, { strokeColor: y, prefixCls: T, progressStatus: x @@ -34115,11 +33812,11 @@ const sbe = ["normal", "exception", "active", "success"], Cj = /* @__PURE__ */ S [`${T}-steps`]: o, [`${T}-show-info`]: c, [`${T}-${l}`]: typeof l == "string", - [`${T}-rtl`]: P === "rtl" - }, R == null ? void 0 : R.className, n, i, D, A); + [`${T}-rtl`]: R === "rtl" + }, P == null ? void 0 : P.className, n, i, D, A); return _(/* @__PURE__ */ S.createElement("div", Object.assign({ ref: t, - style: Object.assign(Object.assign({}, R == null ? void 0 : R.style), f), + style: Object.assign(Object.assign({}, P == null ? void 0 : P.style), f), className: F, role: "progressbar", "aria-valuenow": w, @@ -34127,9 +33824,9 @@ const sbe = ["normal", "exception", "active", "success"], Cj = /* @__PURE__ */ S "aria-valuemax": 100 }, Sn(v, ["trailColor", "strokeWidth", "width", "gapDegree", "gapPosition", "strokeLinecap", "success", "successPercent"])), N)); }); -process.env.NODE_ENV !== "production" && (Cj.displayName = "Progress"); -var Rs = {}, Bm = "rc-table-internal-hook"; -function HI(e) { +process.env.NODE_ENV !== "production" && (pj.displayName = "Progress"); +var Rs = {}, km = "rc-table-internal-hook"; +function VI(e) { var t = /* @__PURE__ */ S.createContext(void 0), r = function(i) { var o = i.value, a = i.children, s = S.useRef(o); s.current = o; @@ -34142,7 +33839,7 @@ function HI(e) { }; }), c = ce(l, 1), u = c[0]; return Pr(function() { - cH(function() { + az(function() { u.listeners.forEach(function(d) { d(o); }); @@ -34157,7 +33854,7 @@ function HI(e) { defaultValue: e }; } -function Ni(e, t) { +function Fi(e, t) { var r = Ur(typeof t == "function" ? t : function(d) { if (t === void 0) return d; @@ -34182,7 +33879,7 @@ function Ni(e, t) { }; }, [n]), s.current; } -function lbe() { +function ZSe() { var e = /* @__PURE__ */ S.createContext(null); function t() { return S.useContext(e); @@ -34216,8 +33913,8 @@ function lbe() { useImmutableMark: t }; } -var GI = lbe(), Sj = GI.makeImmutable, ip = GI.responseImmutable, cbe = GI.useImmutableMark, Ro = HI(); -function bj(e, t) { +var HI = ZSe(), gj = HI.makeImmutable, op = HI.responseImmutable, QSe = HI.useImmutableMark, Ro = VI(); +function vj(e, t) { var r = S.useRef(0); r.current += 1; var n = S.useRef(e), i = []; @@ -34228,23 +33925,23 @@ function bj(e, t) { var o = S.useRef([]); return i.length && (o.current = i), S.useDebugValue(r.current), S.useDebugValue(o.current.join(", ")), t && console.log("".concat(t, ":"), r.current, o.current), r.current; } -const Bc = process.env.NODE_ENV !== "production" ? bj : function() { +const Bc = process.env.NODE_ENV !== "production" ? vj : function() { }; -var ube = /* @__PURE__ */ S.memo(function() { - var e = bj(); +var JSe = /* @__PURE__ */ S.memo(function() { + var e = vj(); return /* @__PURE__ */ S.createElement("h1", null, "Render Times: ", e); }); -process.env.NODE_ENV !== "production" && (ube.displayName = "RenderBlock"); -var wj = /* @__PURE__ */ S.createContext({ +process.env.NODE_ENV !== "production" && (JSe.displayName = "RenderBlock"); +var mj = /* @__PURE__ */ S.createContext({ renderWithProps: !1 -}), dbe = "RC_TABLE_KEY"; -function hbe(e) { +}), ebe = "RC_TABLE_KEY"; +function tbe(e) { return e == null ? [] : Array.isArray(e) ? e : [e]; } function dw(e) { var t = [], r = {}; return e.forEach(function(n) { - for (var i = n || {}, o = i.key, a = i.dataIndex, s = o || hbe(a).join("-") || dbe; r[s]; ) + for (var i = n || {}, o = i.key, a = i.dataIndex, s = o || tbe(a).join("-") || ebe; r[s]; ) s = "".concat(s, "_next"); r[s] = !0, t.push(s); }), t; @@ -34252,17 +33949,17 @@ function dw(e) { function HT(e) { return e != null; } -function fbe(e) { - return e && gt(e) === "object" && !Array.isArray(e) && !/* @__PURE__ */ S.isValidElement(e); +function rbe(e) { + return e && pt(e) === "object" && !Array.isArray(e) && !/* @__PURE__ */ S.isValidElement(e); } -function pbe(e, t, r, n, i, o) { - var a = S.useContext(wj), s = cbe(), l = $d(function() { +function nbe(e, t, r, n, i, o) { + var a = S.useContext(mj), s = QSe(), l = $d(function() { if (HT(n)) return [n]; var c = t == null || t === "" ? [] : Array.isArray(t) ? t : [t], u = No(e, c), d = u, h = void 0; if (i) { var f = i(u, e, r); - fbe(f) ? (process.env.NODE_ENV !== "production" && Pt(!1, "`columns.render` return cell props is deprecated with perf issue, please use `onCell` instead."), d = f.children, h = f.props, a.renderWithProps = !0) : d = f; + rbe(f) ? (process.env.NODE_ENV !== "production" && Pt(!1, "`columns.render` return cell props is deprecated with perf issue, please use `onCell` instead."), d = f.children, h = f.props, a.renderWithProps = !0) : d = f; } return [d, h]; }, [ @@ -34283,28 +33980,28 @@ function pbe(e, t, r, n, i, o) { }); return l; } -function gbe(e, t, r, n) { +function ibe(e, t, r, n) { var i = e + t - 1; return e <= n && i >= r; } -function vbe(e, t) { - return Ni(Ro, function(r) { - var n = gbe(e, t || 1, r.hoverStartRow, r.hoverEndRow); +function obe(e, t) { + return Fi(Ro, function(r) { + var n = ibe(e, t || 1, r.hoverStartRow, r.hoverEndRow); return [n, r.onHover]; }); } -var mbe = function(t) { +var abe = function(t) { var r = t.ellipsis, n = t.rowType, i = t.children, o, a = r === !0 ? { showTitle: !0 } : r; return a && (a.showTitle || n === "header") && (typeof i == "string" || typeof i == "number" ? o = i.toString() : /* @__PURE__ */ S.isValidElement(i) && typeof i.props.children == "string" && (o = i.props.children)), o; }; -function ybe(e) { +function sbe(e) { var t, r, n, i, o, a, s, l; process.env.NODE_ENV !== "production" && Bc(e); - var c = e.component, u = e.children, d = e.ellipsis, h = e.scope, f = e.prefixCls, p = e.className, v = e.align, g = e.record, m = e.render, y = e.dataIndex, C = e.renderIndex, b = e.shouldCellUpdate, w = e.index, x = e.rowType, E = e.colSpan, P = e.rowSpan, R = e.fixLeft, T = e.fixRight, _ = e.firstFixLeft, D = e.lastFixLeft, A = e.firstFixRight, M = e.lastFixRight, O = e.appendNode, L = e.additionalProps, N = L === void 0 ? {} : L, F = e.isSticky, k = "".concat(f, "-cell"), I = Ni(Ro, ["supportSticky", "allColumnsFixedLeft", "rowHoverable"]), V = I.supportSticky, z = I.allColumnsFixedLeft, $ = I.rowHoverable, W = pbe(g, y, C, u, m, b), j = ce(W, 2), X = j[0], q = j[1], Z = {}, ee = typeof R == "number" && V, Q = typeof T == "number" && V; - ee && (Z.position = "sticky", Z.left = R), Q && (Z.position = "sticky", Z.right = T); - var Y = (t = (r = (n = q == null ? void 0 : q.colSpan) !== null && n !== void 0 ? n : N.colSpan) !== null && r !== void 0 ? r : E) !== null && t !== void 0 ? t : 1, K = (i = (o = (a = q == null ? void 0 : q.rowSpan) !== null && a !== void 0 ? a : N.rowSpan) !== null && o !== void 0 ? o : P) !== null && i !== void 0 ? i : 1, oe = vbe(w, K), G = ce(oe, 2), re = G[0], le = G[1], ue = Ur(function(Me) { + var c = e.component, u = e.children, d = e.ellipsis, h = e.scope, f = e.prefixCls, p = e.className, v = e.align, g = e.record, m = e.render, y = e.dataIndex, C = e.renderIndex, b = e.shouldCellUpdate, w = e.index, x = e.rowType, E = e.colSpan, R = e.rowSpan, P = e.fixLeft, T = e.fixRight, _ = e.firstFixLeft, D = e.lastFixLeft, A = e.firstFixRight, M = e.lastFixRight, O = e.appendNode, L = e.additionalProps, N = L === void 0 ? {} : L, F = e.isSticky, k = "".concat(f, "-cell"), I = Fi(Ro, ["supportSticky", "allColumnsFixedLeft", "rowHoverable"]), V = I.supportSticky, H = I.allColumnsFixedLeft, $ = I.rowHoverable, W = nbe(g, y, C, u, m, b), j = ce(W, 2), X = j[0], q = j[1], J = {}, te = typeof P == "number" && V, Q = typeof T == "number" && V; + te && (J.position = "sticky", J.left = P), Q && (J.position = "sticky", J.right = T); + var Y = (t = (r = (n = q == null ? void 0 : q.colSpan) !== null && n !== void 0 ? n : N.colSpan) !== null && r !== void 0 ? r : E) !== null && t !== void 0 ? t : 1, K = (i = (o = (a = q == null ? void 0 : q.rowSpan) !== null && a !== void 0 ? a : N.rowSpan) !== null && o !== void 0 ? o : R) !== null && i !== void 0 ? i : 1, oe = obe(w, K), G = ce(oe, 2), re = G[0], le = G[1], ue = Ur(function(Me) { var Ve; g && le(w, w + K - 1), N == null || (Ve = N.onMouseEnter) === null || Ve === void 0 || Ve.call(N, Me); }), he = Ur(function(Me) { @@ -34313,14 +34010,14 @@ function ybe(e) { }); if (Y === 0 || K === 0) return null; - var fe = (s = N.title) !== null && s !== void 0 ? s : mbe({ + var fe = (s = N.title) !== null && s !== void 0 ? s : abe({ rowType: x, ellipsis: d, children: X - }), de = ne(k, p, (l = {}, U(l, "".concat(k, "-fix-left"), ee && V), U(l, "".concat(k, "-fix-left-first"), _ && V), U(l, "".concat(k, "-fix-left-last"), D && V), U(l, "".concat(k, "-fix-left-all"), D && z && V), U(l, "".concat(k, "-fix-right"), Q && V), U(l, "".concat(k, "-fix-right-first"), A && V), U(l, "".concat(k, "-fix-right-last"), M && V), U(l, "".concat(k, "-ellipsis"), d), U(l, "".concat(k, "-with-append"), O), U(l, "".concat(k, "-fix-sticky"), (ee || Q) && F && V), U(l, "".concat(k, "-row-hover"), !q && re), l), N.className, q == null ? void 0 : q.className), pe = {}; + }), de = ne(k, p, (l = {}, U(l, "".concat(k, "-fix-left"), te && V), U(l, "".concat(k, "-fix-left-first"), _ && V), U(l, "".concat(k, "-fix-left-last"), D && V), U(l, "".concat(k, "-fix-left-all"), D && H && V), U(l, "".concat(k, "-fix-right"), Q && V), U(l, "".concat(k, "-fix-right-first"), A && V), U(l, "".concat(k, "-fix-right-last"), M && V), U(l, "".concat(k, "-ellipsis"), d), U(l, "".concat(k, "-with-append"), O), U(l, "".concat(k, "-fix-sticky"), (te || Q) && F && V), U(l, "".concat(k, "-row-hover"), !q && re), l), N.className, q == null ? void 0 : q.className), pe = {}; v && (pe.textAlign = v); - var _e = J(J(J(J({}, Z), N.style), pe), q == null ? void 0 : q.style), be = X; - return gt(be) === "object" && !Array.isArray(be) && !/* @__PURE__ */ S.isValidElement(be) && (be = null), d && (D || A) && (be = /* @__PURE__ */ S.createElement("span", { + var _e = Z(Z(Z(Z({}, J), N.style), pe), q == null ? void 0 : q.style), be = X; + return pt(be) === "object" && !Array.isArray(be) && !/* @__PURE__ */ S.isValidElement(be) && (be = null), d && (D || A) && (be = /* @__PURE__ */ S.createElement("span", { className: "".concat(k, "-content") }, be)), /* @__PURE__ */ S.createElement(c, Te({}, q, N, { className: de, @@ -34333,8 +34030,8 @@ function ybe(e) { rowSpan: K !== 1 ? K : null }), O, be); } -const Gd = /* @__PURE__ */ S.memo(ybe); -function WI(e, t, r, n, i) { +const Gd = /* @__PURE__ */ S.memo(sbe); +function zI(e, t, r, n, i) { var o = r[e] || {}, a = r[t] || {}, s, l; o.fixed === "left" ? s = n.left[i === "rtl" ? t : e] : a.fixed === "right" && (l = n.right[i === "rtl" ? e : t]); var c = !1, u = !1, d = !1, h = !1, f = r[t + 1], p = r[e - 1], v = f && !f.fixed || p && !p.fixed || r.every(function(b) { @@ -34365,9 +34062,9 @@ function WI(e, t, r, n, i) { isSticky: n.isSticky }; } -var xj = /* @__PURE__ */ S.createContext({}); -function Cbe(e) { - var t = e.className, r = e.index, n = e.children, i = e.colSpan, o = i === void 0 ? 1 : i, a = e.rowSpan, s = e.align, l = Ni(Ro, ["prefixCls", "direction"]), c = l.prefixCls, u = l.direction, d = S.useContext(xj), h = d.scrollColumnIndex, f = d.stickyOffsets, p = d.flattenColumns, v = r + o - 1, g = v + 1 === h ? o + 1 : o, m = WI(r, r + g - 1, p, f, u); +var yj = /* @__PURE__ */ S.createContext({}); +function lbe(e) { + var t = e.className, r = e.index, n = e.children, i = e.colSpan, o = i === void 0 ? 1 : i, a = e.rowSpan, s = e.align, l = Fi(Ro, ["prefixCls", "direction"]), c = l.prefixCls, u = l.direction, d = S.useContext(yj), h = d.scrollColumnIndex, f = d.stickyOffsets, p = d.flattenColumns, v = r + o - 1, g = v + 1 === h ? o + 1 : o, m = zI(r, r + g - 1, p, f, u); return /* @__PURE__ */ S.createElement(Gd, Te({ className: t, index: r, @@ -34383,41 +34080,41 @@ function Cbe(e) { } }, m)); } -var Sbe = ["children"]; -function bbe(e) { - var t = e.children, r = Ft(e, Sbe); +var cbe = ["children"]; +function ube(e) { + var t = e.children, r = Ft(e, cbe); return /* @__PURE__ */ S.createElement("tr", r, t); } function hw(e) { var t = e.children; return t; } -hw.Row = bbe; -hw.Cell = Cbe; -function wbe(e) { +hw.Row = ube; +hw.Cell = lbe; +function dbe(e) { process.env.NODE_ENV !== "production" && Bc(e); - var t = e.children, r = e.stickyOffsets, n = e.flattenColumns, i = Ni(Ro, "prefixCls"), o = n.length - 1, a = n[o], s = S.useMemo(function() { + var t = e.children, r = e.stickyOffsets, n = e.flattenColumns, i = Fi(Ro, "prefixCls"), o = n.length - 1, a = n[o], s = S.useMemo(function() { return { stickyOffsets: r, flattenColumns: n, scrollColumnIndex: a != null && a.scrollbar ? o : null }; }, [a, n, o, r]); - return /* @__PURE__ */ S.createElement(xj.Provider, { + return /* @__PURE__ */ S.createElement(yj.Provider, { value: s }, /* @__PURE__ */ S.createElement("tfoot", { className: "".concat(i, "-summary") }, t)); } -const ky = ip(wbe); -var Ej = hw; -function xbe(e) { +const Fy = op(dbe); +var Cj = hw; +function hbe(e) { return null; } -function Ebe(e) { +function fbe(e) { return null; } -function Rj(e, t, r, n, i, o, a) { +function Sj(e, t, r, n, i, o, a) { e.push({ record: t, indent: r, @@ -34426,14 +34123,14 @@ function Rj(e, t, r, n, i, o, a) { var s = o(t), l = i == null ? void 0 : i.has(s); if (t && Array.isArray(t[n]) && l) for (var c = 0; c < t[n].length; c += 1) - Rj(e, t[n][c], r + 1, n, i, o, c); + Sj(e, t[n][c], r + 1, n, i, o, c); } -function Pj(e, t, r, n) { +function bj(e, t, r, n) { var i = S.useMemo(function() { if (r != null && r.size) { for (var o = [], a = 0; a < (e == null ? void 0 : e.length); a += 1) { var s = e[a]; - Rj(o, s, 0, t, r, n, a); + Sj(o, s, 0, t, r, n, a); } return o; } @@ -34447,17 +34144,17 @@ function Pj(e, t, r, n) { }, [e, t, r, n]); return i; } -function Tj(e, t, r, n) { - var i = Ni(Ro, ["prefixCls", "fixedInfoList", "flattenColumns", "expandableType", "expandRowByClick", "onTriggerExpand", "rowClassName", "expandedRowClassName", "indentSize", "expandIcon", "expandedRowRender", "expandIconColumnIndex", "expandedKeys", "childrenColumnName", "rowExpandable", "onRow"]), o = i.flattenColumns, a = i.expandableType, s = i.expandedKeys, l = i.childrenColumnName, c = i.onTriggerExpand, u = i.rowExpandable, d = i.onRow, h = i.expandRowByClick, f = i.rowClassName, p = a === "nest", v = a === "row" && (!u || u(e)), g = v || p, m = s && s.has(t), y = l && e && e[l], C = Ur(c), b = d == null ? void 0 : d(e, r), w = b == null ? void 0 : b.onClick, x = function(T) { +function wj(e, t, r, n) { + var i = Fi(Ro, ["prefixCls", "fixedInfoList", "flattenColumns", "expandableType", "expandRowByClick", "onTriggerExpand", "rowClassName", "expandedRowClassName", "indentSize", "expandIcon", "expandedRowRender", "expandIconColumnIndex", "expandedKeys", "childrenColumnName", "rowExpandable", "onRow"]), o = i.flattenColumns, a = i.expandableType, s = i.expandedKeys, l = i.childrenColumnName, c = i.onTriggerExpand, u = i.rowExpandable, d = i.onRow, h = i.expandRowByClick, f = i.rowClassName, p = a === "nest", v = a === "row" && (!u || u(e)), g = v || p, m = s && s.has(t), y = l && e && e[l], C = Ur(c), b = d == null ? void 0 : d(e, r), w = b == null ? void 0 : b.onClick, x = function(T) { h && g && c(e, T); for (var _ = arguments.length, D = new Array(_ > 1 ? _ - 1 : 0), A = 1; A < _; A++) D[A - 1] = arguments[A]; w == null || w.apply(void 0, [T].concat(D)); }, E; typeof f == "string" ? E = f : typeof f == "function" && (E = f(e, r, n)); - var P = dw(o); - return J(J({}, i), {}, { - columnsKey: P, + var R = dw(o); + return Z(Z({}, i), {}, { + columnsKey: R, nestExpandable: p, expanded: m, hasNestChildren: y, @@ -34465,15 +34162,15 @@ function Tj(e, t, r, n) { onTriggerExpand: C, rowSupportExpand: v, expandable: g, - rowProps: J(J({}, b), {}, { + rowProps: Z(Z({}, b), {}, { className: ne(E, b == null ? void 0 : b.className), onClick: x }) }); } -function _j(e) { +function xj(e) { process.env.NODE_ENV !== "production" && Bc(e); - var t = e.prefixCls, r = e.children, n = e.component, i = e.cellComponent, o = e.className, a = e.expanded, s = e.colSpan, l = e.isEmpty, c = Ni(Ro, ["scrollbarSize", "fixHeader", "fixColumn", "componentWidth", "horizonScroll"]), u = c.scrollbarSize, d = c.fixHeader, h = c.fixColumn, f = c.componentWidth, p = c.horizonScroll, v = r; + var t = e.prefixCls, r = e.children, n = e.component, i = e.cellComponent, o = e.className, a = e.expanded, s = e.colSpan, l = e.isEmpty, c = Fi(Ro, ["scrollbarSize", "fixHeader", "fixColumn", "componentWidth", "horizonScroll"]), u = c.scrollbarSize, d = c.fixHeader, h = c.fixColumn, f = c.componentWidth, p = c.horizonScroll, v = r; return (l ? p && f : h) && (v = /* @__PURE__ */ S.createElement("div", { style: { width: f - (d ? u : 0), @@ -34493,7 +34190,7 @@ function _j(e) { colSpan: s }, v)); } -function Mj(e, t, r, n, i) { +function Ej(e, t, r, n, i) { var o = e.record, a = e.prefixCls, s = e.columnsKey, l = e.fixedInfoList, c = e.expandIconColumnIndex, u = e.nestExpandable, d = e.indentSize, h = e.expandIcon, f = e.expanded, p = e.hasNestChildren, v = e.onTriggerExpand, g = s[r], m = l[r], y; r === (c || 0) && u && (y = /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement("span", { style: { @@ -34515,22 +34212,22 @@ function Mj(e, t, r, n, i) { additionalCellProps: C || {} }; } -function Dj(e) { +function Rj(e) { process.env.NODE_ENV !== "production" && Bc(e); - var t = e.className, r = e.style, n = e.record, i = e.index, o = e.renderIndex, a = e.rowKey, s = e.indent, l = s === void 0 ? 0 : s, c = e.rowComponent, u = e.cellComponent, d = e.scopeCellComponent, h = Tj(n, a, i, l), f = h.prefixCls, p = h.flattenColumns, v = h.expandedRowClassName, g = h.expandedRowRender, m = h.rowProps, y = h.expanded, C = h.rowSupportExpand, b = S.useRef(!1); + var t = e.className, r = e.style, n = e.record, i = e.index, o = e.renderIndex, a = e.rowKey, s = e.indent, l = s === void 0 ? 0 : s, c = e.rowComponent, u = e.cellComponent, d = e.scopeCellComponent, h = wj(n, a, i, l), f = h.prefixCls, p = h.flattenColumns, v = h.expandedRowClassName, g = h.expandedRowRender, m = h.rowProps, y = h.expanded, C = h.rowSupportExpand, b = S.useRef(!1); b.current || (b.current = y), process.env.NODE_ENV !== "production" && Bc(e); var w = v && v(n, i, l), x = /* @__PURE__ */ S.createElement(c, Te({}, m, { "data-row-key": a, className: ne(t, "".concat(f, "-row"), "".concat(f, "-row-level-").concat(l), m == null ? void 0 : m.className, l >= 1 ? w : ""), - style: J(J({}, r), m == null ? void 0 : m.style) - }), p.map(function(R, T) { - var _ = R.render, D = R.dataIndex, A = R.className, M = Mj(h, R, T, l, i), O = M.key, L = M.fixedInfo, N = M.appendCellNode, F = M.additionalCellProps; + style: Z(Z({}, r), m == null ? void 0 : m.style) + }), p.map(function(P, T) { + var _ = P.render, D = P.dataIndex, A = P.className, M = Ej(h, P, T, l, i), O = M.key, L = M.fixedInfo, N = M.appendCellNode, F = M.additionalCellProps; return /* @__PURE__ */ S.createElement(Gd, Te({ className: A, - ellipsis: R.ellipsis, - align: R.align, - scope: R.rowScope, - component: R.rowScope ? d : u, + ellipsis: P.ellipsis, + align: P.align, + scope: P.rowScope, + component: P.rowScope ? d : u, prefixCls: f, key: O, record: n, @@ -34538,15 +34235,15 @@ function Dj(e) { renderIndex: o, dataIndex: D, render: _, - shouldCellUpdate: R.shouldCellUpdate + shouldCellUpdate: P.shouldCellUpdate }, L, { appendNode: N, additionalProps: F })); })), E; if (C && (b.current || y)) { - var P = g(n, i, l + 1, y); - E = /* @__PURE__ */ S.createElement(_j, { + var R = g(n, i, l + 1, y); + E = /* @__PURE__ */ S.createElement(xj, { expanded: y, className: ne("".concat(f, "-expanded-row"), "".concat(f, "-expanded-row-level-").concat(l + 1), w), prefixCls: f, @@ -34554,17 +34251,17 @@ function Dj(e) { cellComponent: u, colSpan: p.length, isEmpty: !1 - }, P); + }, R); } return /* @__PURE__ */ S.createElement(S.Fragment, null, x, E); } -process.env.NODE_ENV !== "production" && (Dj.displayName = "BodyRow"); -const Rbe = ip(Dj); -function Pbe(e) { +process.env.NODE_ENV !== "production" && (Rj.displayName = "BodyRow"); +const pbe = op(Rj); +function gbe(e) { var t = e.columnKey, r = e.onColumnResize, n = S.useRef(); return S.useEffect(function() { n.current && r(t, n.current.offsetWidth); - }, []), /* @__PURE__ */ S.createElement(Si, { + }, []), /* @__PURE__ */ S.createElement(Ai, { data: t }, /* @__PURE__ */ S.createElement("td", { ref: n, @@ -34580,7 +34277,7 @@ function Pbe(e) { } }, " "))); } -function Tbe(e) { +function vbe(e) { var t = e.prefixCls, r = e.columnsKey, n = e.onColumnResize; return /* @__PURE__ */ S.createElement("tr", { "aria-hidden": "true", @@ -34589,7 +34286,7 @@ function Tbe(e) { height: 0, fontSize: 0 } - }, /* @__PURE__ */ S.createElement(Si.Collection, { + }, /* @__PURE__ */ S.createElement(Ai.Collection, { onBatchResize: function(o) { o.forEach(function(a) { var s = a.data, l = a.size; @@ -34597,33 +34294,33 @@ function Tbe(e) { }); } }, r.map(function(i) { - return /* @__PURE__ */ S.createElement(Pbe, { + return /* @__PURE__ */ S.createElement(gbe, { key: i, columnKey: i, onColumnResize: n }); }))); } -function Ij(e) { +function Pj(e) { process.env.NODE_ENV !== "production" && Bc(e); - var t = e.data, r = e.measureColumnWidth, n = Ni(Ro, ["prefixCls", "getComponent", "onColumnResize", "flattenColumns", "getRowKey", "expandedKeys", "childrenColumnName", "emptyNode"]), i = n.prefixCls, o = n.getComponent, a = n.onColumnResize, s = n.flattenColumns, l = n.getRowKey, c = n.expandedKeys, u = n.childrenColumnName, d = n.emptyNode, h = Pj(t, u, c, l), f = S.useRef({ + var t = e.data, r = e.measureColumnWidth, n = Fi(Ro, ["prefixCls", "getComponent", "onColumnResize", "flattenColumns", "getRowKey", "expandedKeys", "childrenColumnName", "emptyNode"]), i = n.prefixCls, o = n.getComponent, a = n.onColumnResize, s = n.flattenColumns, l = n.getRowKey, c = n.expandedKeys, u = n.childrenColumnName, d = n.emptyNode, h = bj(t, u, c, l), f = S.useRef({ renderWithProps: !1 }), p = o(["body", "wrapper"], "tbody"), v = o(["body", "row"], "tr"), g = o(["body", "cell"], "td"), m = o(["body", "cell"], "th"), y; t.length ? y = h.map(function(b, w) { - var x = b.record, E = b.indent, P = b.index, R = l(x, w); - return /* @__PURE__ */ S.createElement(Rbe, { - key: R, - rowKey: R, + var x = b.record, E = b.indent, R = b.index, P = l(x, w); + return /* @__PURE__ */ S.createElement(pbe, { + key: P, + rowKey: P, record: x, index: w, - renderIndex: P, + renderIndex: R, rowComponent: v, cellComponent: g, scopeCellComponent: m, getRowKey: l, indent: E }); - }) : y = /* @__PURE__ */ S.createElement(_j, { + }) : y = /* @__PURE__ */ S.createElement(xj, { expanded: !0, className: "".concat(i, "-placeholder"), prefixCls: i, @@ -34633,33 +34330,33 @@ function Ij(e) { isEmpty: !0 }, d); var C = dw(s); - return /* @__PURE__ */ S.createElement(wj.Provider, { + return /* @__PURE__ */ S.createElement(mj.Provider, { value: f.current }, /* @__PURE__ */ S.createElement(p, { className: "".concat(i, "-tbody") - }, r && /* @__PURE__ */ S.createElement(Tbe, { + }, r && /* @__PURE__ */ S.createElement(vbe, { prefixCls: i, columnsKey: C, onColumnResize: a }), y)); } -process.env.NODE_ENV !== "production" && (Ij.displayName = "Body"); -const _be = ip(Ij); -var Mbe = ["expandable"], Ug = "RC_TABLE_INTERNAL_COL_DEFINE"; -function Dbe(e) { - var t = e.expandable, r = Ft(e, Mbe), n; - return "expandable" in e ? n = J(J({}, r), t) : (process.env.NODE_ENV !== "production" && ["indentSize", "expandedRowKeys", "defaultExpandedRowKeys", "defaultExpandAllRows", "expandedRowRender", "expandRowByClick", "expandIcon", "onExpand", "onExpandedRowsChange", "expandedRowClassName", "expandIconColumnIndex", "showExpandColumn", "title"].some(function(i) { +process.env.NODE_ENV !== "production" && (Pj.displayName = "Body"); +const mbe = op(Pj); +var ybe = ["expandable"], Kg = "RC_TABLE_INTERNAL_COL_DEFINE"; +function Cbe(e) { + var t = e.expandable, r = Ft(e, ybe), n; + return "expandable" in e ? n = Z(Z({}, r), t) : (process.env.NODE_ENV !== "production" && ["indentSize", "expandedRowKeys", "defaultExpandedRowKeys", "defaultExpandAllRows", "expandedRowRender", "expandRowByClick", "expandIcon", "onExpand", "onExpandedRowsChange", "expandedRowClassName", "expandIconColumnIndex", "showExpandColumn", "title"].some(function(i) { return i in e; }) && Pt(!1, "expanded related props have been moved into `expandable`."), n = r), n.showExpandColumn === !1 && (n.expandIconColumnIndex = -1), n; } -var Ibe = ["columnType"]; -function Aj(e) { +var Sbe = ["columnType"]; +function Tj(e) { for (var t = e.colWidths, r = e.columns, n = e.columCount, i = [], o = n || r.length, a = !1, s = o - 1; s >= 0; s -= 1) { - var l = t[s], c = r && r[s], u = c && c[Ug]; + var l = t[s], c = r && r[s], u = c && c[Kg]; if (l || u || a) { var d = u || {}; d.columnType; - var h = Ft(d, Ibe); + var h = Ft(d, Sbe); i.unshift(/* @__PURE__ */ S.createElement("col", Te({ key: s, style: { @@ -34670,8 +34367,8 @@ function Aj(e) { } return /* @__PURE__ */ S.createElement("colgroup", null, i); } -var Abe = ["className", "noData", "columns", "flattenColumns", "colWidths", "columCount", "stickyOffsets", "direction", "fixHeader", "stickyTopOffset", "stickyBottomOffset", "stickyClassName", "onScroll", "maxContentScroll", "children"]; -function Obe(e, t) { +var bbe = ["className", "noData", "columns", "flattenColumns", "colWidths", "columCount", "stickyOffsets", "direction", "fixHeader", "stickyTopOffset", "stickyBottomOffset", "stickyClassName", "onScroll", "maxContentScroll", "children"]; +function wbe(e, t) { return Ct(function() { for (var r = [], n = 0; n < t; n += 1) { var i = e[n]; @@ -34683,25 +34380,25 @@ function Obe(e, t) { return r; }, [e.join("_"), t]); } -var Oj = /* @__PURE__ */ S.forwardRef(function(e, t) { +var _j = /* @__PURE__ */ S.forwardRef(function(e, t) { process.env.NODE_ENV !== "production" && Bc(e); - var r = e.className, n = e.noData, i = e.columns, o = e.flattenColumns, a = e.colWidths, s = e.columCount, l = e.stickyOffsets, c = e.direction, u = e.fixHeader, d = e.stickyTopOffset, h = e.stickyBottomOffset, f = e.stickyClassName, p = e.onScroll, v = e.maxContentScroll, g = e.children, m = Ft(e, Abe), y = Ni(Ro, ["prefixCls", "scrollbarSize", "isSticky", "getComponent"]), C = y.prefixCls, b = y.scrollbarSize, w = y.isSticky, x = y.getComponent, E = x(["header", "table"], "table"), P = w && !u ? 0 : b, R = S.useRef(null), T = S.useCallback(function(F) { - yv(t, F), yv(R, F); + var r = e.className, n = e.noData, i = e.columns, o = e.flattenColumns, a = e.colWidths, s = e.columCount, l = e.stickyOffsets, c = e.direction, u = e.fixHeader, d = e.stickyTopOffset, h = e.stickyBottomOffset, f = e.stickyClassName, p = e.onScroll, v = e.maxContentScroll, g = e.children, m = Ft(e, bbe), y = Fi(Ro, ["prefixCls", "scrollbarSize", "isSticky", "getComponent"]), C = y.prefixCls, b = y.scrollbarSize, w = y.isSticky, x = y.getComponent, E = x(["header", "table"], "table"), R = w && !u ? 0 : b, P = S.useRef(null), T = S.useCallback(function(F) { + Cv(t, F), Cv(P, F); }, []); S.useEffect(function() { var F; function k(I) { - var V = I, z = V.currentTarget, $ = V.deltaX; + var V = I, H = V.currentTarget, $ = V.deltaX; $ && (p({ - currentTarget: z, - scrollLeft: z.scrollLeft + $ + currentTarget: H, + scrollLeft: H.scrollLeft + $ }), I.preventDefault()); } - return (F = R.current) === null || F === void 0 || F.addEventListener("wheel", k, { + return (F = P.current) === null || F === void 0 || F.addEventListener("wheel", k, { passive: !1 }), function() { var I; - (I = R.current) === null || I === void 0 || I.removeEventListener("wheel", k); + (I = P.current) === null || I === void 0 || I.removeEventListener("wheel", k); }; }, []); var _ = S.useMemo(function() { @@ -34717,23 +34414,23 @@ var Oj = /* @__PURE__ */ S.forwardRef(function(e, t) { }; } }, M = Ct(function() { - return P ? [].concat($e(i), [A]) : i; - }, [P, i]), O = Ct(function() { - return P ? [].concat($e(o), [A]) : o; - }, [P, o]), L = Ct(function() { + return R ? [].concat($e(i), [A]) : i; + }, [R, i]), O = Ct(function() { + return R ? [].concat($e(o), [A]) : o; + }, [R, o]), L = Ct(function() { var F = l.right, k = l.left; - return J(J({}, l), {}, { + return Z(Z({}, l), {}, { left: c === "rtl" ? [].concat($e(k.map(function(I) { - return I + P; + return I + R; })), [0]) : k, right: c === "rtl" ? F : [].concat($e(F.map(function(I) { - return I + P; + return I + R; })), [0]), isSticky: w }); - }, [P, l, w]), N = Obe(a, s); + }, [R, l, w]), N = wbe(a, s); return /* @__PURE__ */ S.createElement("div", { - style: J({ + style: Z({ overflow: "hidden" }, w ? { top: d, @@ -34746,20 +34443,20 @@ var Oj = /* @__PURE__ */ S.forwardRef(function(e, t) { tableLayout: "fixed", visibility: n || N ? null : "hidden" } - }, (!n || !v || _) && /* @__PURE__ */ S.createElement(Aj, { - colWidths: N ? [].concat($e(N), [P]) : [], + }, (!n || !v || _) && /* @__PURE__ */ S.createElement(Tj, { + colWidths: N ? [].concat($e(N), [R]) : [], columCount: s + 1, columns: O - }), g(J(J({}, m), {}, { + }), g(Z(Z({}, m), {}, { stickyOffsets: L, columns: M, flattenColumns: O })))); }); -process.env.NODE_ENV !== "production" && (Oj.displayName = "FixedHolder"); -const Kk = /* @__PURE__ */ S.memo(Oj); -var Lj = function(t) { - var r = t.cells, n = t.stickyOffsets, i = t.flattenColumns, o = t.rowComponent, a = t.cellComponent, s = t.onHeaderRow, l = t.index, c = Ni(Ro, ["prefixCls", "direction"]), u = c.prefixCls, d = c.direction, h; +process.env.NODE_ENV !== "production" && (_j.displayName = "FixedHolder"); +const Wk = /* @__PURE__ */ S.memo(_j); +var Mj = function(t) { + var r = t.cells, n = t.stickyOffsets, i = t.flattenColumns, o = t.rowComponent, a = t.cellComponent, s = t.onHeaderRow, l = t.index, c = Fi(Ro, ["prefixCls", "direction"]), u = c.prefixCls, d = c.direction, h; s && (h = s(r.map(function(p) { return p.column; }), l)); @@ -34767,7 +34464,7 @@ var Lj = function(t) { return p.column; })); return /* @__PURE__ */ S.createElement(o, h, r.map(function(p, v) { - var g = p.column, m = WI(p.colStart, p.colEnd, i, n, d), y; + var g = p.column, m = zI(p.colStart, p.colEnd, i, n, d), y; return g && g.onHeaderCell && (y = p.column.onHeaderCell(g)), /* @__PURE__ */ S.createElement(Gd, Te({}, p, { scope: g.title ? p.colSpan > 1 ? "colgroup" : "col" : null, ellipsis: g.ellipsis, @@ -34781,8 +34478,8 @@ var Lj = function(t) { })); })); }; -process.env.NODE_ENV !== "production" && (Lj.displayName = "HeaderRow"); -function Lbe(e) { +process.env.NODE_ENV !== "production" && (Mj.displayName = "HeaderRow"); +function xbe(e) { var t = []; function r(a, s) { var l = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : 0; @@ -34810,15 +34507,15 @@ function Lbe(e) { i(o); return t; } -var Fbe = function(t) { +var Ebe = function(t) { process.env.NODE_ENV !== "production" && Bc(t); - var r = t.stickyOffsets, n = t.columns, i = t.flattenColumns, o = t.onHeaderRow, a = Ni(Ro, ["prefixCls", "getComponent"]), s = a.prefixCls, l = a.getComponent, c = S.useMemo(function() { - return Lbe(n); + var r = t.stickyOffsets, n = t.columns, i = t.flattenColumns, o = t.onHeaderRow, a = Fi(Ro, ["prefixCls", "getComponent"]), s = a.prefixCls, l = a.getComponent, c = S.useMemo(function() { + return xbe(n); }, [n]), u = l(["header", "wrapper"], "thead"), d = l(["header", "row"], "tr"), h = l(["header", "cell"], "th"); return /* @__PURE__ */ S.createElement(u, { className: "".concat(s, "-thead") }, c.map(function(f, p) { - var v = /* @__PURE__ */ S.createElement(Lj, { + var v = /* @__PURE__ */ S.createElement(Mj, { key: p, flattenColumns: i, cells: f, @@ -34831,21 +34528,21 @@ var Fbe = function(t) { return v; })); }; -const Yk = ip(Fbe); -function qk(e) { +const jk = op(Ebe); +function Uk(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : ""; return typeof t == "number" ? t : t.endsWith("%") ? e * parseFloat(t) / 100 : null; } -function Nbe(e, t, r) { +function Rbe(e, t, r) { return S.useMemo(function() { if (t && t > 0) { var n = 0, i = 0; e.forEach(function(h) { - var f = qk(t, h.width); + var f = Uk(t, h.width); f ? n += f : i += 1; }); var o = Math.max(t, r), a = Math.max(o - n, i), s = i, l = a / i, c = 0, u = e.map(function(h) { - var f = J({}, h), p = qk(t, f.width); + var f = Z({}, h), p = Uk(t, f.width); if (p) f.width = p; else { @@ -34866,56 +34563,56 @@ function Nbe(e, t, r) { return [e, t]; }, [e, t, r]); } -var kbe = ["children"], $be = ["fixed"]; -function jI(e) { - return mi(e).filter(function(t) { +var Pbe = ["children"], Tbe = ["fixed"]; +function GI(e) { + return Si(e).filter(function(t) { return /* @__PURE__ */ S.isValidElement(t); }).map(function(t) { - var r = t.key, n = t.props, i = n.children, o = Ft(n, kbe), a = J({ + var r = t.key, n = t.props, i = n.children, o = Ft(n, Pbe), a = Z({ key: r }, o); - return i && (a.children = jI(i)), a; + return i && (a.children = GI(i)), a; }); } -function Fj(e) { +function Dj(e) { return e.filter(function(t) { - return t && gt(t) === "object" && !t.hidden; + return t && pt(t) === "object" && !t.hidden; }).map(function(t) { var r = t.children; - return r && r.length > 0 ? J(J({}, t), {}, { - children: Fj(r) + return r && r.length > 0 ? Z(Z({}, t), {}, { + children: Dj(r) }) : t; }); } -function GT(e) { +function zT(e) { var t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "key"; return e.filter(function(r) { - return r && gt(r) === "object"; + return r && pt(r) === "object"; }).reduce(function(r, n, i) { var o = n.fixed, a = o === !0 ? "left" : o, s = "".concat(t, "-").concat(i), l = n.children; - return l && l.length > 0 ? [].concat($e(r), $e(GT(l, s).map(function(c) { - return J({ + return l && l.length > 0 ? [].concat($e(r), $e(zT(l, s).map(function(c) { + return Z({ fixed: a }, c); - }))) : [].concat($e(r), [J(J({ + }))) : [].concat($e(r), [Z(Z({ key: s }, n), {}, { fixed: a })]); }, []); } -function Bbe(e) { +function _be(e) { return e.map(function(t) { - var r = t.fixed, n = Ft(t, $be), i = r; - return r === "left" ? i = "right" : r === "right" && (i = "left"), J({ + var r = t.fixed, n = Ft(t, Tbe), i = r; + return r === "left" ? i = "right" : r === "right" && (i = "left"), Z({ fixed: i }, n); }); } -function Vbe(e, t) { +function Mbe(e, t) { var r = e.prefixCls, n = e.columns, i = e.children, o = e.expandable, a = e.expandedKeys, s = e.columnTitle, l = e.getRowKey, c = e.onTriggerExpand, u = e.expandIcon, d = e.rowExpandable, h = e.expandIconColumnIndex, f = e.direction, p = e.expandRowByClick, v = e.columnWidth, g = e.fixed, m = e.scrollWidth, y = e.clientWidth, C = S.useMemo(function() { - var D = n || jI(i) || []; - return Fj(D.slice()); + var D = n || GI(i) || []; + return Dj(D.slice()); }, [n, i]), b = S.useMemo(function() { if (o) { var D, A = C.slice(); @@ -34932,11 +34629,11 @@ function Vbe(e, t) { }); var L = C[O], N; (g === "left" || g) && !h ? N = "left" : (g === "right" || g) && h === C.length ? N = "right" : N = L ? L.fixed : null; - var F = (D = {}, U(D, Ug, { + var F = (D = {}, U(D, Kg, { className: "".concat(r, "-expand-icon-col"), columnType: "EXPAND_COLUMN" - }), U(D, "title", s), U(D, "fixed", N), U(D, "className", "".concat(r, "-row-expand-icon-cell")), U(D, "width", v), U(D, "render", function(I, V, z) { - var $ = l(V, z), W = a.has($), j = d ? d(V) : !0, X = u({ + }), U(D, "title", s), U(D, "fixed", N), U(D, "className", "".concat(r, "-row-expand-icon-cell")), U(D, "width", v), U(D, "render", function(I, V, H) { + var $ = l(V, H), W = a.has($), j = d ? d(V) : !0, X = u({ prefixCls: r, expanded: W, expandable: j, @@ -34944,8 +34641,8 @@ function Vbe(e, t) { onExpand: c }); return p ? /* @__PURE__ */ S.createElement("span", { - onClick: function(Z) { - return Z.stopPropagation(); + onClick: function(J) { + return J.stopPropagation(); } }, X) : X; }), D); @@ -34964,7 +34661,7 @@ function Vbe(e, t) { } }]), D; }, [t, b, f]), x = S.useMemo(function() { - return f === "rtl" ? Bbe(GT(w)) : GT(w); + return f === "rtl" ? _be(zT(w)) : zT(w); }, [w, f, m]), E = S.useMemo(function() { for (var D = -1, A = x.length - 1; A >= 0; A -= 1) { var M = x[A].fixed; @@ -34990,10 +34687,10 @@ function Vbe(e, t) { return !0; } return !1; - }, [x]), P = Nbe(x, m, y), R = ce(P, 2), T = R[0], _ = R[1]; + }, [x]), R = Rbe(x, m, y), P = ce(R, 2), T = P[0], _ = P[1]; return [w, T, _, E]; } -function zbe(e) { +function Dbe(e) { var t, r = e.prefixCls, n = e.record, i = e.onExpand, o = e.expanded, a = e.expandable, s = "".concat(r, "-row-expand-icon"); if (!a) return /* @__PURE__ */ S.createElement("span", { @@ -35007,7 +34704,7 @@ function zbe(e) { onClick: l }); } -function Hbe(e, t, r) { +function Ibe(e, t, r) { var n = []; function i(o) { (o || []).forEach(function(a, s) { @@ -35016,26 +34713,26 @@ function Hbe(e, t, r) { } return i(e), n; } -function Gbe(e, t, r) { - var n = Dbe(e), i = n.expandIcon, o = n.expandedRowKeys, a = n.defaultExpandedRowKeys, s = n.defaultExpandAllRows, l = n.expandedRowRender, c = n.onExpand, u = n.onExpandedRowsChange, d = n.childrenColumnName, h = i || zbe, f = d || "children", p = S.useMemo(function() { - return l ? "row" : e.expandable && e.internalHooks === Bm && e.expandable.__PARENT_RENDER_ICON__ || t.some(function(w) { - return w && gt(w) === "object" && w[f]; +function Abe(e, t, r) { + var n = Cbe(e), i = n.expandIcon, o = n.expandedRowKeys, a = n.defaultExpandedRowKeys, s = n.defaultExpandAllRows, l = n.expandedRowRender, c = n.onExpand, u = n.onExpandedRowsChange, d = n.childrenColumnName, h = i || Dbe, f = d || "children", p = S.useMemo(function() { + return l ? "row" : e.expandable && e.internalHooks === km && e.expandable.__PARENT_RENDER_ICON__ || t.some(function(w) { + return w && pt(w) === "object" && w[f]; }) ? "nest" : !1; }, [!!l, t]), v = S.useState(function() { - return a || (s ? Hbe(t, r, f) : []); + return a || (s ? Ibe(t, r, f) : []); }), g = ce(v, 2), m = g[0], y = g[1], C = S.useMemo(function() { return new Set(o || m || []); }, [o, m]), b = S.useCallback(function(w) { - var x = r(w, t.indexOf(w)), E, P = C.has(x); - P ? (C.delete(x), E = $e(C)) : E = [].concat($e(C), [x]), y(E), c && c(!P, w), u && u(E); + var x = r(w, t.indexOf(w)), E, R = C.has(x); + R ? (C.delete(x), E = $e(C)) : E = [].concat($e(C), [x]), y(E), c && c(!R, w), u && u(E); }, [r, C, t, c, u]); return process.env.NODE_ENV !== "production" && l && t.some(function(w) { return Array.isArray(w == null ? void 0 : w[f]); }) && Pt(!1, "`expandedRowRender` should not use with nested Table"), [n, p, C, h, f, b]; } -function Wbe(e, t, r) { +function Obe(e, t, r) { var n = e.map(function(i, o) { - return WI(o, o, e, t, r); + return zI(o, o, e, t, r); }); return $d(function() { return n; @@ -35043,7 +34740,7 @@ function Wbe(e, t, r) { return !rs(i, o); }); } -function Nj(e) { +function Ij(e) { var t = ve(e), r = Le({}), n = ce(r, 2), i = n[1], o = ve(null), a = ve([]); function s(l) { a.current.push(l); @@ -35063,7 +34760,7 @@ function Nj(e) { }; }, []), [t.current, s]; } -function jbe(e) { +function Lbe(e) { var t = ve(null), r = ve(); function n() { window.clearTimeout(r.current); @@ -35080,17 +34777,17 @@ function jbe(e) { return n; }, []), [i, o]; } -function Ube() { +function Fbe() { var e = S.useState(-1), t = ce(e, 2), r = t[0], n = t[1], i = S.useState(-1), o = ce(i, 2), a = o[0], s = o[1], l = S.useCallback(function(c, u) { n(c), s(u); }, []); return [r, a, l]; } -var Xk = oi() ? window : null; -function Kbe(e, t) { - var r = gt(e) === "object" ? e : {}, n = r.offsetHeader, i = n === void 0 ? 0 : n, o = r.offsetSummary, a = o === void 0 ? 0 : o, s = r.offsetScroll, l = s === void 0 ? 0 : s, c = r.getContainer, u = c === void 0 ? function() { - return Xk; - } : c, d = u() || Xk; +var Kk = ii() ? window : null; +function Nbe(e, t) { + var r = pt(e) === "object" ? e : {}, n = r.offsetHeader, i = n === void 0 ? 0 : n, o = r.offsetSummary, a = o === void 0 ? 0 : o, s = r.offsetScroll, l = s === void 0 ? 0 : s, c = r.getContainer, u = c === void 0 ? function() { + return Kk; + } : c, d = u() || Kk; return S.useMemo(function() { var h = !!e; return { @@ -35103,7 +34800,7 @@ function Kbe(e, t) { }; }, [l, i, a, t, d]); } -function Ybe(e, t, r) { +function kbe(e, t, r) { var n = Ct(function() { var i = t.length, o = function(c, u, d) { for (var h = [], f = 0, p = c; p !== u; p += d) @@ -35120,14 +34817,14 @@ function Ybe(e, t, r) { }, [e, t, r]); return n; } -function Zk(e) { +function Yk(e) { var t = e.className, r = e.children; return /* @__PURE__ */ S.createElement("div", { className: t }, r); } -var qbe = function(t, r) { - var n, i, o = t.scrollBodyRef, a = t.onScroll, s = t.offsetScroll, l = t.container, c = Ni(Ro, "prefixCls"), u = ((n = o.current) === null || n === void 0 ? void 0 : n.scrollWidth) || 0, d = ((i = o.current) === null || i === void 0 ? void 0 : i.clientWidth) || 0, h = u && d * (d / u), f = S.useRef(), p = Nj({ +var $be = function(t, r) { + var n, i, o = t.scrollBodyRef, a = t.onScroll, s = t.offsetScroll, l = t.container, c = Fi(Ro, "prefixCls"), u = ((n = o.current) === null || n === void 0 ? void 0 : n.scrollWidth) || 0, d = ((i = o.current) === null || i === void 0 ? void 0 : i.clientWidth) || 0, h = u && d * (d / u), f = S.useRef(), p = Ij({ scrollLeft: 0, isHiddenScrollBar: !1 }), v = ce(p, 2), g = v[0], m = v[1], y = S.useRef({ @@ -35139,9 +34836,9 @@ var qbe = function(t, r) { Nr.cancel(E.current); }; }, []); - var P = function() { + var R = function() { x(!1); - }, R = function(M) { + }, P = function(M) { M.persist(), y.current.delta = M.pageX - g.scrollLeft, y.current.x = 0, x(!0), M.preventDefault(); }, T = function(M) { var O, L = M || ((O = window) === null || O === void 0 ? void 0 : O.event), N = L.buttons; @@ -35156,13 +34853,13 @@ var qbe = function(t, r) { }, _ = function() { E.current = Nr(function() { if (o.current) { - var M = NT(o.current).top, O = M + o.current.offsetHeight, L = l === window ? document.documentElement.scrollTop + window.innerHeight : NT(l).top + l.clientHeight; - O - sN() <= L || M >= L - s ? m(function(N) { - return J(J({}, N), {}, { + var M = FT(o.current).top, O = M + o.current.offsetHeight, L = l === window ? document.documentElement.scrollTop + window.innerHeight : FT(l).top + l.clientHeight; + O - oN() <= L || M >= L - s ? m(function(N) { + return Z(Z({}, N), {}, { isHiddenScrollBar: !0 }); }) : m(function(N) { - return J(J({}, N), {}, { + return Z(Z({}, N), {}, { isHiddenScrollBar: !1 }); }); @@ -35170,7 +34867,7 @@ var qbe = function(t, r) { }); }, D = function(M) { m(function(O) { - return J(J({}, O), {}, { + return Z(Z({}, O), {}, { scrollLeft: M / u * d || 0 }); }); @@ -35181,7 +34878,7 @@ var qbe = function(t, r) { checkScrollBarVisible: _ }; }), S.useEffect(function() { - var A = As(document.body, "mouseup", P, !1), M = As(document.body, "mousemove", T, !1); + var A = As(document.body, "mouseup", R, !1), M = As(document.body, "mousemove", T, !1); return _(), function() { A.remove(), M.remove(); }; @@ -35193,19 +34890,19 @@ var qbe = function(t, r) { }, [l]), S.useEffect(function() { g.isHiddenScrollBar || m(function(A) { var M = o.current; - return M ? J(J({}, A), {}, { + return M ? Z(Z({}, A), {}, { scrollLeft: M.scrollLeft / M.scrollWidth * M.clientWidth }) : A; }); }, [g.isHiddenScrollBar]), u <= d || !h || g.isHiddenScrollBar ? null : /* @__PURE__ */ S.createElement("div", { style: { - height: sN(), + height: oN(), width: d, bottom: s }, className: "".concat(c, "-sticky-scroll") }, /* @__PURE__ */ S.createElement("div", { - onMouseDown: R, + onMouseDown: P, ref: f, className: ne("".concat(c, "-sticky-scroll-bar"), U({}, "".concat(c, "-sticky-scroll-bar-active"), w)), style: { @@ -35214,40 +34911,40 @@ var qbe = function(t, r) { } })); }; -const Xbe = /* @__PURE__ */ S.forwardRef(qbe); -var kj = "rc-table", Zbe = [], Qbe = {}; -function Jbe() { +const Bbe = /* @__PURE__ */ S.forwardRef($be); +var Aj = "rc-table", Vbe = [], Hbe = {}; +function zbe() { return "No Data"; } -function ewe(e, t) { - var r, n = J({ +function Gbe(e, t) { + var r, n = Z({ rowKey: "key", - prefixCls: kj, - emptyText: Jbe - }, e), i = n.prefixCls, o = n.className, a = n.rowClassName, s = n.style, l = n.data, c = n.rowKey, u = n.scroll, d = n.tableLayout, h = n.direction, f = n.title, p = n.footer, v = n.summary, g = n.caption, m = n.id, y = n.showHeader, C = n.components, b = n.emptyText, w = n.onRow, x = n.onHeaderRow, E = n.onScroll, P = n.internalHooks, R = n.transformColumns, T = n.internalRefs, _ = n.tailor, D = n.getContainerWidth, A = n.sticky, M = n.rowHoverable, O = M === void 0 ? !0 : M, L = l || Zbe, N = !!L.length, F = P === Bm; - process.env.NODE_ENV !== "production" && (["onRowClick", "onRowDoubleClick", "onRowContextMenu", "onRowMouseEnter", "onRowMouseLeave"].forEach(function(zt) { - Pt(n[zt] === void 0, "`".concat(zt, "` is removed, please use `onRow` instead.")); + prefixCls: Aj, + emptyText: zbe + }, e), i = n.prefixCls, o = n.className, a = n.rowClassName, s = n.style, l = n.data, c = n.rowKey, u = n.scroll, d = n.tableLayout, h = n.direction, f = n.title, p = n.footer, v = n.summary, g = n.caption, m = n.id, y = n.showHeader, C = n.components, b = n.emptyText, w = n.onRow, x = n.onHeaderRow, E = n.onScroll, R = n.internalHooks, P = n.transformColumns, T = n.internalRefs, _ = n.tailor, D = n.getContainerWidth, A = n.sticky, M = n.rowHoverable, O = M === void 0 ? !0 : M, L = l || Vbe, N = !!L.length, F = R === km; + process.env.NODE_ENV !== "production" && (["onRowClick", "onRowDoubleClick", "onRowContextMenu", "onRowMouseEnter", "onRowMouseLeave"].forEach(function(Ht) { + Pt(n[Ht] === void 0, "`".concat(Ht, "` is removed, please use `onRow` instead.")); }), Pt(!("getBodyWrapper" in n), "`getBodyWrapper` is deprecated, please use custom `components` instead.")); - var k = S.useCallback(function(zt, sr) { - return No(C, zt) || sr; + var k = S.useCallback(function(Ht, sr) { + return No(C, Ht) || sr; }, [C]), I = S.useMemo(function() { - return typeof c == "function" ? c : function(zt) { - var sr = zt && zt[c]; + return typeof c == "function" ? c : function(Ht) { + var sr = Ht && Ht[c]; return process.env.NODE_ENV !== "production" && Pt(sr !== void 0, "Each record in table should have a unique `key` prop, or set `rowKey` to an unique primary key."), sr; }; - }, [c]), V = k(["body"]), z = Ube(), $ = ce(z, 3), W = $[0], j = $[1], X = $[2], q = Gbe(n, L, I), Z = ce(q, 6), ee = Z[0], Q = Z[1], Y = Z[2], K = Z[3], oe = Z[4], G = Z[5], re = u == null ? void 0 : u.x, le = S.useState(0), ue = ce(le, 2), he = ue[0], fe = ue[1], de = Vbe(J(J(J({}, n), ee), {}, { - expandable: !!ee.expandedRowRender, - columnTitle: ee.columnTitle, + }, [c]), V = k(["body"]), H = Fbe(), $ = ce(H, 3), W = $[0], j = $[1], X = $[2], q = Abe(n, L, I), J = ce(q, 6), te = J[0], Q = J[1], Y = J[2], K = J[3], oe = J[4], G = J[5], re = u == null ? void 0 : u.x, le = S.useState(0), ue = ce(le, 2), he = ue[0], fe = ue[1], de = Mbe(Z(Z(Z({}, n), te), {}, { + expandable: !!te.expandedRowRender, + columnTitle: te.columnTitle, expandedKeys: Y, getRowKey: I, // https://github.com/ant-design/ant-design/issues/23894 onTriggerExpand: G, expandIcon: K, - expandIconColumnIndex: ee.expandIconColumnIndex, + expandIconColumnIndex: te.expandIconColumnIndex, direction: h, scrollWidth: F && _ && typeof re == "number" ? re : null, clientWidth: he - }), F ? R : null), pe = ce(de, 4), _e = pe[0], be = pe[1], Me = pe[2], Ve = pe[3], ie = Me ?? re, ye = S.useMemo(function() { + }), F ? P : null), pe = ce(de, 4), _e = pe[0], be = pe[1], Me = pe[2], Ve = pe[3], ie = Me ?? re, ye = S.useMemo(function() { return { columns: _e, flattenColumns: be @@ -35259,30 +34956,30 @@ function ewe(e, t) { scrollTo: function(sr) { var gn; if (we.current instanceof HTMLElement) { - var ei = sr.index, _n = sr.top, Yo = sr.key; + var Jn = sr.index, _n = sr.top, Yo = sr.key; if (_n) { var qo; (qo = we.current) === null || qo === void 0 || qo.scrollTo({ top: _n }); } else { - var Fa, cl = Yo ?? I(L[ei]); - (Fa = we.current.querySelector('[data-row-key="'.concat(cl, '"]'))) === null || Fa === void 0 || Fa.scrollIntoView(); + var Fa, ll = Yo ?? I(L[Jn]); + (Fa = we.current.querySelector('[data-row-key="'.concat(ll, '"]'))) === null || Fa === void 0 || Fa.scrollIntoView(); } } else (gn = we.current) !== null && gn !== void 0 && gn.scrollTo && we.current.scrollTo(sr); } }; }); - var xe = S.useRef(), He = S.useState(!1), je = ce(He, 2), st = je[0], Xe = je[1], Ue = S.useState(!1), Ae = ce(Ue, 2), Ke = Ae[0], ht = Ae[1], Et = Nj(/* @__PURE__ */ new Map()), fr = ce(Et, 2), It = fr[0], Ot = fr[1], Mt = dw(be), _t = Mt.map(function(zt) { - return It.get(zt); + var xe = S.useRef(), ze = S.useState(!1), je = ce(ze, 2), st = je[0], Xe = je[1], Ue = S.useState(!1), Ae = ce(Ue, 2), Ke = Ae[0], ht = Ae[1], Et = Ij(/* @__PURE__ */ new Map()), hr = ce(Et, 2), It = hr[0], Ot = hr[1], Mt = dw(be), _t = Mt.map(function(Ht) { + return It.get(Ht); }), mt = S.useMemo(function() { return _t; - }, [_t.join("_")]), Qe = Ybe(mt, be, h), Rt = u && HT(u.y), jt = u && HT(ie) || !!ee.fixed, We = jt && be.some(function(zt) { - var sr = zt.fixed; + }, [_t.join("_")]), Qe = kbe(mt, be, h), Rt = u && HT(u.y), jt = u && HT(ie) || !!te.fixed, We = jt && be.some(function(Ht) { + var sr = Ht.fixed; return sr; - }), et = S.useRef(), rt = Kbe(A, i), tt = rt.isSticky, yt = rt.offsetHeader, Gt = rt.offsetSummary, Mr = rt.offsetScroll, ae = rt.stickyClassName, ge = rt.container, me = S.useMemo(function() { + }), et = S.useRef(), rt = Nbe(A, i), tt = rt.isSticky, yt = rt.offsetHeader, Gt = rt.offsetSummary, Mr = rt.offsetScroll, ae = rt.stickyClassName, ge = rt.container, me = S.useMemo(function() { return v == null ? void 0 : v(L); - }, [v, L]), ze = (Rt || tt) && /* @__PURE__ */ S.isValidElement(me) && me.type === hw && me.props.fixed, ct, it, dt; + }, [v, L]), He = (Rt || tt) && /* @__PURE__ */ S.isValidElement(me) && me.type === hw && me.props.fixed, ct, it, dt; Rt && (it = { overflowY: "scroll", maxHeight: u.y @@ -35294,45 +34991,45 @@ function ewe(e, t) { width: ie === !0 ? "auto" : ie, minWidth: "100%" }); - var bt = S.useCallback(function(zt, sr) { - zb(Ne.current) && Ot(function(gn) { - if (gn.get(zt) !== sr) { - var ei = new Map(gn); - return ei.set(zt, sr), ei; + var bt = S.useCallback(function(Ht, sr) { + Bb(Ne.current) && Ot(function(gn) { + if (gn.get(Ht) !== sr) { + var Jn = new Map(gn); + return Jn.set(Ht, sr), Jn; } return gn; }); - }, []), qe = jbe(), nt = ce(qe, 2), ut = nt[0], er = nt[1]; - function Or(zt, sr) { - sr && (typeof sr == "function" ? sr(zt) : sr.scrollLeft !== zt && (sr.scrollLeft = zt, sr.scrollLeft !== zt && setTimeout(function() { - sr.scrollLeft = zt; + }, []), qe = Lbe(), nt = ce(qe, 2), ut = nt[0], er = nt[1]; + function Or(Ht, sr) { + sr && (typeof sr == "function" ? sr(Ht) : sr.scrollLeft !== Ht && (sr.scrollLeft = Ht, sr.scrollLeft !== Ht && setTimeout(function() { + sr.scrollLeft = Ht; }, 0))); } - var $r = Ur(function(zt) { - var sr = zt.currentTarget, gn = zt.scrollLeft, ei = h === "rtl", _n = typeof gn == "number" ? gn : sr.scrollLeft, Yo = sr || Qbe; + var $r = Ur(function(Ht) { + var sr = Ht.currentTarget, gn = Ht.scrollLeft, Jn = h === "rtl", _n = typeof gn == "number" ? gn : sr.scrollLeft, Yo = sr || Hbe; if (!er() || er() === Yo) { var qo; ut(Yo), Or(_n, ke.current), Or(_n, we.current), Or(_n, xe.current), Or(_n, (qo = et.current) === null || qo === void 0 ? void 0 : qo.setScrollLeft); } var Fa = sr || ke.current; if (Fa) { - var cl = Fa.scrollWidth, ou = Fa.clientWidth; - if (cl === ou) { + var ll = Fa.scrollWidth, ou = Fa.clientWidth; + if (ll === ou) { Xe(!1), ht(!1); return; } - ei ? (Xe(-_n < cl - ou), ht(-_n > 0)) : (Xe(_n > 0), ht(_n < cl - ou)); + Jn ? (Xe(-_n < ll - ou), ht(-_n > 0)) : (Xe(_n > 0), ht(_n < ll - ou)); } - }), Er = Ur(function(zt) { - $r(zt), E == null || E(zt); + }), xr = Ur(function(Ht) { + $r(Ht), E == null || E(Ht); }), An = function() { jt && we.current ? $r({ currentTarget: we.current }) : (Xe(!1), ht(!1)); - }, Jn = function(sr) { - var gn, ei = sr.width; + }, Qn = function(sr) { + var gn, Jn = sr.width; (gn = et.current) === null || gn === void 0 || gn.checkScrollBarVisible(); - var _n = Ne.current ? Ne.current.offsetWidth : ei; + var _n = Ne.current ? Ne.current.offsetWidth : Jn; F && D && Ne.current && (_n = D(Ne.current, _n) || _n), _n !== he && (An(), fe(_n)); }, ln = S.useRef(!1); S.useEffect(function() { @@ -35340,19 +35037,19 @@ function ewe(e, t) { }, [jt, l, _e.length]), S.useEffect(function() { ln.current = !0; }, []); - var Pn = S.useState(0), zi = ce(Pn, 2), Vn = zi[0], Dt = zi[1], ur = S.useState(!0), Dr = ce(ur, 2), bn = Dr[0], di = Dr[1]; + var Pn = S.useState(0), Vi = ce(Pn, 2), Vn = Vi[0], Dt = Vi[1], ur = S.useState(!0), Dr = ce(ur, 2), bn = Dr[0], ui = Dr[1]; S.useEffect(function() { - (!_ || !F) && (we.current instanceof Element ? Dt(uT(we.current).width) : Dt(uT(Ce.current).width)), di(bT("position", "sticky")); + (!_ || !F) && (we.current instanceof Element ? Dt(uT(we.current).width) : Dt(uT(Ce.current).width)), ui(bT("position", "sticky")); }, []), S.useEffect(function() { F && T && (T.body.current = we.current); }); - var Ko = S.useCallback(function(zt) { - return /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(Yk, zt), ze === "top" && /* @__PURE__ */ S.createElement(ky, zt, me)); - }, [ze, me]), Hi = S.useCallback(function(zt) { - return /* @__PURE__ */ S.createElement(ky, zt, me); + var Ko = S.useCallback(function(Ht) { + return /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(jk, Ht), He === "top" && /* @__PURE__ */ S.createElement(Fy, Ht, me)); + }, [He, me]), Hi = S.useCallback(function(Ht) { + return /* @__PURE__ */ S.createElement(Fy, Ht, me); }, [me]), tr = k(["table"], "table"), qt = S.useMemo(function() { - return d || (We ? ie === "max-content" ? "auto" : "fixed" : Rt || tt || be.some(function(zt) { - var sr = zt.ellipsis; + return d || (We ? ie === "max-content" ? "auto" : "fixed" : Rt || tt || be.some(function(Ht) { + var sr = Ht.ellipsis; return sr; }) ? "fixed" : "auto"); }, [Rt, We, be, d, tt]), wn, xn = { @@ -35362,22 +35059,22 @@ function ewe(e, t) { onHeaderRow: x, fixHeader: Rt, scroll: u - }, Xr = S.useMemo(function() { + }, qr = S.useMemo(function() { return N ? null : typeof b == "function" ? b() : b; - }, [N, b]), dr = /* @__PURE__ */ S.createElement(_be, { + }, [N, b]), dr = /* @__PURE__ */ S.createElement(mbe, { data: L, measureColumnWidth: Rt || jt || tt - }), ar = /* @__PURE__ */ S.createElement(Aj, { - colWidths: be.map(function(zt) { - var sr = zt.width; + }), ar = /* @__PURE__ */ S.createElement(Tj, { + colWidths: be.map(function(Ht) { + var sr = Ht.width; return sr; }), columns: be - }), br = g != null ? /* @__PURE__ */ S.createElement("caption", { + }), Sr = g != null ? /* @__PURE__ */ S.createElement("caption", { className: "".concat(i, "-caption") - }, g) : void 0, on = eo(n, { + }, g) : void 0, on = Ji(n, { data: !0 - }), hn = eo(n, { + }), hn = Ji(n, { aria: !0 }); if (Rt || tt) { @@ -35386,23 +35083,23 @@ function ewe(e, t) { scrollbarSize: Vn, ref: we, onScroll: $r - }), xn.colWidths = be.map(function(zt, sr) { - var gn = zt.width, ei = sr === be.length - 1 ? gn - Vn : gn; - return typeof ei == "number" && !Number.isNaN(ei) ? ei : (process.env.NODE_ENV !== "production" && Pt(n.columns.length === 0, "When use `components.body` with render props. Each column should have a fixed `width` value."), 0); + }), xn.colWidths = be.map(function(Ht, sr) { + var gn = Ht.width, Jn = sr === be.length - 1 ? gn - Vn : gn; + return typeof Jn == "number" && !Number.isNaN(Jn) ? Jn : (process.env.NODE_ENV !== "production" && Pt(n.columns.length === 0, "When use `components.body` with render props. Each column should have a fixed `width` value."), 0); })) : Tn = /* @__PURE__ */ S.createElement("div", { - style: J(J({}, ct), it), - onScroll: Er, + style: Z(Z({}, ct), it), + onScroll: xr, ref: we, className: ne("".concat(i, "-body")) }, /* @__PURE__ */ S.createElement(tr, Te({ - style: J(J({}, dt), {}, { + style: Z(Z({}, dt), {}, { tableLayout: qt }) - }, hn), br, ar, dr, !ze && me && /* @__PURE__ */ S.createElement(ky, { + }, hn), Sr, ar, dr, !He && me && /* @__PURE__ */ S.createElement(Fy, { stickyOffsets: Qe, flattenColumns: be }, me))); - var hi = J(J(J({ + var di = Z(Z(Z({ noData: !L.length, maxContentScroll: jt && ie === "max-content" }, xn), ye), {}, { @@ -35410,15 +35107,15 @@ function ewe(e, t) { stickyClassName: ae, onScroll: $r }); - wn = /* @__PURE__ */ S.createElement(S.Fragment, null, y !== !1 && /* @__PURE__ */ S.createElement(Kk, Te({}, hi, { + wn = /* @__PURE__ */ S.createElement(S.Fragment, null, y !== !1 && /* @__PURE__ */ S.createElement(Wk, Te({}, di, { stickyTopOffset: yt, className: "".concat(i, "-header"), ref: ke - }), Ko), Tn, ze && ze !== "top" && /* @__PURE__ */ S.createElement(Kk, Te({}, hi, { + }), Ko), Tn, He && He !== "top" && /* @__PURE__ */ S.createElement(Wk, Te({}, di, { stickyBottomOffset: Gt, className: "".concat(i, "-summary"), ref: xe - }), Hi), tt && we.current && we.current instanceof Element && /* @__PURE__ */ S.createElement(Xbe, { + }), Hi), tt && we.current && we.current instanceof Element && /* @__PURE__ */ S.createElement(Bbe, { ref: et, offsetScroll: Mr, scrollBodyRef: we, @@ -35427,35 +35124,35 @@ function ewe(e, t) { })); } else wn = /* @__PURE__ */ S.createElement("div", { - style: J(J({}, ct), it), + style: Z(Z({}, ct), it), className: ne("".concat(i, "-content")), onScroll: $r, ref: we }, /* @__PURE__ */ S.createElement(tr, Te({ - style: J(J({}, dt), {}, { + style: Z(Z({}, dt), {}, { tableLayout: qt }) - }, hn), br, ar, y !== !1 && /* @__PURE__ */ S.createElement(Yk, Te({}, xn, ye)), dr, me && /* @__PURE__ */ S.createElement(ky, { + }, hn), Sr, ar, y !== !1 && /* @__PURE__ */ S.createElement(jk, Te({}, xn, ye)), dr, me && /* @__PURE__ */ S.createElement(Fy, { stickyOffsets: Qe, flattenColumns: be }, me))); - var sl = /* @__PURE__ */ S.createElement("div", Te({ + var al = /* @__PURE__ */ S.createElement("div", Te({ className: ne(i, o, (r = {}, U(r, "".concat(i, "-rtl"), h === "rtl"), U(r, "".concat(i, "-ping-left"), st), U(r, "".concat(i, "-ping-right"), Ke), U(r, "".concat(i, "-layout-fixed"), d === "fixed"), U(r, "".concat(i, "-fixed-header"), Rt), U(r, "".concat(i, "-fixed-column"), We), U(r, "".concat(i, "-fixed-column-gapped"), We && Ve), U(r, "".concat(i, "-scroll-horizontal"), jt), U(r, "".concat(i, "-has-fix-left"), be[0] && be[0].fixed), U(r, "".concat(i, "-has-fix-right"), be[be.length - 1] && be[be.length - 1].fixed === "right"), r)), style: s, id: m, ref: Ne - }, on), f && /* @__PURE__ */ S.createElement(Zk, { + }, on), f && /* @__PURE__ */ S.createElement(Yk, { className: "".concat(i, "-title") }, f(L)), /* @__PURE__ */ S.createElement("div", { ref: Ce, className: "".concat(i, "-container") - }, wn), p && /* @__PURE__ */ S.createElement(Zk, { + }, wn), p && /* @__PURE__ */ S.createElement(Yk, { className: "".concat(i, "-footer") }, p(L))); - jt && (sl = /* @__PURE__ */ S.createElement(Si, { - onResize: Jn - }, sl)); - var fi = Wbe(be, Qe, h), ll = S.useMemo(function() { + jt && (al = /* @__PURE__ */ S.createElement(Ai, { + onResize: Qn + }, al)); + var hi = Obe(be, Qe, h), sl = S.useMemo(function() { return { // Scroll scrollX: ie, @@ -35464,7 +35161,7 @@ function ewe(e, t) { getComponent: k, scrollbarSize: Vn, direction: h, - fixedInfoList: fi, + fixedInfoList: hi, isSticky: tt, supportSticky: bn, componentWidth: he, @@ -35474,18 +35171,18 @@ function ewe(e, t) { // Body tableLayout: qt, rowClassName: a, - expandedRowClassName: ee.expandedRowClassName, + expandedRowClassName: te.expandedRowClassName, expandIcon: K, expandableType: Q, - expandRowByClick: ee.expandRowByClick, - expandedRowRender: ee.expandedRowRender, + expandRowByClick: te.expandRowByClick, + expandedRowRender: te.expandedRowRender, onTriggerExpand: G, - expandIconColumnIndex: ee.expandIconColumnIndex, - indentSize: ee.indentSize, - allColumnsFixedLeft: be.every(function(zt) { - return zt.fixed === "left"; + expandIconColumnIndex: te.expandIconColumnIndex, + indentSize: te.indentSize, + allColumnsFixedLeft: be.every(function(Ht) { + return Ht.fixed === "left"; }), - emptyNode: Xr, + emptyNode: qr, // Column columns: _e, flattenColumns: be, @@ -35494,7 +35191,7 @@ function ewe(e, t) { hoverStartRow: W, hoverEndRow: j, onHover: X, - rowExpandable: ee.rowExpandable, + rowExpandable: te.rowExpandable, onRow: w, getRowKey: I, expandedKeys: Y, @@ -35509,7 +35206,7 @@ function ewe(e, t) { k, Vn, h, - fi, + hi, tt, bn, he, @@ -35519,15 +35216,15 @@ function ewe(e, t) { // Body qt, a, - ee.expandedRowClassName, + te.expandedRowClassName, K, Q, - ee.expandRowByClick, - ee.expandedRowRender, + te.expandRowByClick, + te.expandedRowRender, G, - ee.expandIconColumnIndex, - ee.indentSize, - Xr, + te.expandIconColumnIndex, + te.indentSize, + qr, // Column _e, be, @@ -35536,7 +35233,7 @@ function ewe(e, t) { W, j, X, - ee.rowExpandable, + te.rowExpandable, w, I, Y, @@ -35544,27 +35241,27 @@ function ewe(e, t) { O ]); return /* @__PURE__ */ S.createElement(Ro.Provider, { - value: ll - }, sl); -} -var $j = /* @__PURE__ */ S.forwardRef(ewe); -process.env.NODE_ENV !== "production" && ($j.displayName = "Table"); -function Bj(e) { - return Sj($j, e); -} -var op = Bj(); -op.EXPAND_COLUMN = Rs; -op.INTERNAL_HOOKS = Bm; -op.Column = xbe; -op.ColumnGroup = Ebe; -op.Summary = Ej; -var UI = HI(null), Vj = HI(null); -function twe(e, t, r) { + value: sl + }, al); +} +var Oj = /* @__PURE__ */ S.forwardRef(Gbe); +process.env.NODE_ENV !== "production" && (Oj.displayName = "Table"); +function Lj(e) { + return gj(Oj, e); +} +var ap = Lj(); +ap.EXPAND_COLUMN = Rs; +ap.INTERNAL_HOOKS = km; +ap.Column = hbe; +ap.ColumnGroup = fbe; +ap.Summary = Cj; +var WI = VI(null), Fj = VI(null); +function Wbe(e, t, r) { var n = t || 1; return r[e + n] - (r[e] || 0); } -function rwe(e) { - var t = e.rowInfo, r = e.column, n = e.colIndex, i = e.indent, o = e.index, a = e.component, s = e.renderIndex, l = e.record, c = e.style, u = e.className, d = e.inverse, h = e.getHeight, f = r.render, p = r.dataIndex, v = r.className, g = r.width, m = Ni(Vj, ["columnsOffset"]), y = m.columnsOffset, C = Mj(t, r, n, i, o), b = C.key, w = C.fixedInfo, x = C.appendCellNode, E = C.additionalCellProps, P = E.style, R = E.colSpan, T = R === void 0 ? 1 : R, _ = E.rowSpan, D = _ === void 0 ? 1 : _, A = n - 1, M = twe(A, T, y), O = T > 1 ? g - M : 0, L = J(J(J({}, P), c), {}, { +function jbe(e) { + var t = e.rowInfo, r = e.column, n = e.colIndex, i = e.indent, o = e.index, a = e.component, s = e.renderIndex, l = e.record, c = e.style, u = e.className, d = e.inverse, h = e.getHeight, f = r.render, p = r.dataIndex, v = r.className, g = r.width, m = Fi(Fj, ["columnsOffset"]), y = m.columnsOffset, C = Ej(t, r, n, i, o), b = C.key, w = C.fixedInfo, x = C.appendCellNode, E = C.additionalCellProps, R = E.style, P = E.colSpan, T = P === void 0 ? 1 : P, _ = E.rowSpan, D = _ === void 0 ? 1 : _, A = n - 1, M = Wbe(A, T, y), O = T > 1 ? g - M : 0, L = Z(Z(Z({}, R), c), {}, { flex: "0 0 ".concat(M, "px"), width: "".concat(M, "px"), marginRight: O, @@ -35592,15 +35289,15 @@ function rwe(e) { shouldCellUpdate: r.shouldCellUpdate }, w, { appendNode: x, - additionalProps: J(J({}, E), {}, { + additionalProps: Z(Z({}, E), {}, { style: L }, k) })); } -var nwe = ["data", "index", "className", "rowKey", "style", "extra", "getHeight"], iwe = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.data, n = e.index, i = e.className, o = e.rowKey, a = e.style, s = e.extra, l = e.getHeight, c = Ft(e, nwe), u = r.record, d = r.indent, h = r.index, f = Ni(Ro, ["prefixCls", "flattenColumns", "fixColumn", "componentWidth", "scrollX"]), p = f.scrollX, v = f.flattenColumns, g = f.prefixCls, m = f.fixColumn, y = f.componentWidth, C = Ni(UI, ["getComponent"]), b = C.getComponent, w = Tj(u, o, n, d), x = b(["body", "row"], "div"), E = b(["body", "cell"], "div"), P = w.rowSupportExpand, R = w.expanded, T = w.rowProps, _ = w.expandedRowRender, D = w.expandedRowClassName, A; - if (P && R) { - var M = _(u, n, d + 1, R), O = D == null ? void 0 : D(u, n, d), L = {}; +var Ube = ["data", "index", "className", "rowKey", "style", "extra", "getHeight"], Kbe = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.data, n = e.index, i = e.className, o = e.rowKey, a = e.style, s = e.extra, l = e.getHeight, c = Ft(e, Ube), u = r.record, d = r.indent, h = r.index, f = Fi(Ro, ["prefixCls", "flattenColumns", "fixColumn", "componentWidth", "scrollX"]), p = f.scrollX, v = f.flattenColumns, g = f.prefixCls, m = f.fixColumn, y = f.componentWidth, C = Fi(WI, ["getComponent"]), b = C.getComponent, w = wj(u, o, n, d), x = b(["body", "row"], "div"), E = b(["body", "cell"], "div"), R = w.rowSupportExpand, P = w.expanded, T = w.rowProps, _ = w.expandedRowRender, D = w.expandedRowClassName, A; + if (R && P) { + var M = _(u, n, d + 1, P), O = D == null ? void 0 : D(u, n, d), L = {}; m && (L = { style: U({}, "--virtual-width", "".concat(y, "px")) }); @@ -35614,17 +35311,17 @@ var nwe = ["data", "index", "className", "rowKey", "style", "extra", "getHeight" additionalProps: L }, M)); } - var F = J(J({}, a), {}, { + var F = Z(Z({}, a), {}, { width: p }); s && (F.position = "absolute", F.pointerEvents = "none"); var k = /* @__PURE__ */ S.createElement(x, Te({}, T, c, { "data-row-key": o, - ref: P ? null : t, + ref: R ? null : t, className: ne(i, "".concat(g, "-row"), T == null ? void 0 : T.className, U({}, "".concat(g, "-row-extra"), s)), - style: J(J({}, F), T == null ? void 0 : T.style) + style: Z(Z({}, F), T == null ? void 0 : T.style) }), v.map(function(I, V) { - return /* @__PURE__ */ S.createElement(rwe, { + return /* @__PURE__ */ S.createElement(jbe, { key: V, component: E, rowInfo: w, @@ -35638,13 +35335,13 @@ var nwe = ["data", "index", "className", "rowKey", "style", "extra", "getHeight" getHeight: l }); })); - return P ? /* @__PURE__ */ S.createElement("div", { + return R ? /* @__PURE__ */ S.createElement("div", { ref: t }, k, A) : k; -}), WT = ip(iwe); -process.env.NODE_ENV !== "production" && (WT.displayName = "BodyLine"); -var owe = /* @__PURE__ */ S.forwardRef(function(e, t) { - var r = e.data, n = e.onScroll, i = Ni(Ro, ["flattenColumns", "onColumnResize", "getRowKey", "prefixCls", "expandedKeys", "childrenColumnName", "emptyNode", "scrollX"]), o = i.flattenColumns, a = i.onColumnResize, s = i.getRowKey, l = i.expandedKeys, c = i.prefixCls, u = i.childrenColumnName, d = i.emptyNode, h = i.scrollX, f = Ni(UI), p = f.sticky, v = f.scrollY, g = f.listItemHeight, m = f.getComponent, y = f.onScroll, C = S.useRef(), b = Pj(r, u, l, s), w = S.useMemo(function() { +}), GT = op(Kbe); +process.env.NODE_ENV !== "production" && (GT.displayName = "BodyLine"); +var Ybe = /* @__PURE__ */ S.forwardRef(function(e, t) { + var r = e.data, n = e.onScroll, i = Fi(Ro, ["flattenColumns", "onColumnResize", "getRowKey", "prefixCls", "expandedKeys", "childrenColumnName", "emptyNode", "scrollX"]), o = i.flattenColumns, a = i.onColumnResize, s = i.getRowKey, l = i.expandedKeys, c = i.prefixCls, u = i.childrenColumnName, d = i.emptyNode, h = i.scrollX, f = Fi(WI), p = f.sticky, v = f.scrollY, g = f.listItemHeight, m = f.getComponent, y = f.onScroll, C = S.useRef(), b = bj(r, u, l, s), w = S.useMemo(function() { var L = 0; return o.map(function(N) { var F = N.width, k = N.key; @@ -35683,23 +35380,23 @@ var owe = /* @__PURE__ */ S.forwardRef(function(e, t) { var E = function(N, F) { var k, I = (k = b[F]) === null || k === void 0 ? void 0 : k.record, V = N.onCell; if (V) { - var z, $ = V(I, F); - return (z = $ == null ? void 0 : $.rowSpan) !== null && z !== void 0 ? z : 1; + var H, $ = V(I, F); + return (H = $ == null ? void 0 : $.rowSpan) !== null && H !== void 0 ? H : 1; } return 1; - }, P = function(N) { + }, R = function(N) { var F = N.start, k = N.end, I = N.getSize, V = N.offsetY; if (k < 0) return null; - for (var z = o.filter( + for (var H = o.filter( // rowSpan is 0 function(G) { return E(G, F) === 0; } ), $ = F, W = function(re) { - if (z = z.filter(function(le) { + if (H = H.filter(function(le) { return E(le, re) === 0; - }), !z.length) + }), !H.length) return $ = re, 1; }, j = F; j >= 0 && !W(j); j -= 1) ; @@ -35708,12 +35405,12 @@ var owe = /* @__PURE__ */ S.forwardRef(function(e, t) { function(G) { return E(G, k) !== 1; } - ), q = k, Z = function(re) { + ), q = k, J = function(re) { if (X = X.filter(function(le) { return E(le, re) !== 1; }), !X.length) return q = Math.max(re - 1, k), 1; - }, ee = k; ee < b.length && !Z(ee); ee += 1) + }, te = k; te < b.length && !J(te); te += 1) ; for (var Q = [], Y = function(re) { var le = b[re]; @@ -35729,7 +35426,7 @@ var owe = /* @__PURE__ */ S.forwardRef(function(e, t) { var pe = G + de - 1, _e = s(b[pe].record, pe), be = I(le, _e); return be.bottom - be.top; }, he = I(le); - return /* @__PURE__ */ S.createElement(WT, { + return /* @__PURE__ */ S.createElement(GT, { key: G, data: re, rowKey: le, @@ -35742,14 +35439,14 @@ var owe = /* @__PURE__ */ S.forwardRef(function(e, t) { }); }); return oe; - }, R = S.useMemo(function() { + }, P = S.useMemo(function() { return { columnsOffset: x }; }, [x]), T = "".concat(c, "-tbody"), _ = m(["body", "wrapper"]), D = m(["body", "row"], "div"), A = m(["body", "cell"], "div"), M; if (b.length) { var O = {}; - p && (O.position = "sticky", O.bottom = 0, gt(p) === "object" && p.offsetScroll && (O.bottom = p.offsetScroll)), M = /* @__PURE__ */ S.createElement(qb, { + p && (O.position = "sticky", O.bottom = 0, pt(p) === "object" && p.offsetScroll && (O.bottom = p.offsetScroll)), M = /* @__PURE__ */ S.createElement(Kb, { fullHeight: !1, ref: C, prefixCls: "".concat(T, "-virtual"), @@ -35772,10 +35469,10 @@ var owe = /* @__PURE__ */ S.forwardRef(function(e, t) { }); }, onScroll: y, - extraRender: P + extraRender: R }, function(L, N, F) { var k = s(L.record, N); - return /* @__PURE__ */ S.createElement(WT, { + return /* @__PURE__ */ S.createElement(GT, { data: L, rowKey: k, index: N, @@ -35789,21 +35486,21 @@ var owe = /* @__PURE__ */ S.forwardRef(function(e, t) { component: A, prefixCls: c }, d)); - return /* @__PURE__ */ S.createElement(Vj.Provider, { - value: R + return /* @__PURE__ */ S.createElement(Fj.Provider, { + value: P }, M); -}), zj = ip(owe); -process.env.NODE_ENV !== "production" && (zj.displayName = "ResponseGrid"); -var awe = function(t, r) { +}), Nj = op(Ybe); +process.env.NODE_ENV !== "production" && (Nj.displayName = "ResponseGrid"); +var qbe = function(t, r) { var n = r.ref, i = r.onScroll; - return /* @__PURE__ */ S.createElement(zj, { + return /* @__PURE__ */ S.createElement(Nj, { ref: n, data: t, onScroll: i }); }; -function swe(e, t) { - var r = e.columns, n = e.scroll, i = e.sticky, o = e.prefixCls, a = o === void 0 ? kj : o, s = e.className, l = e.listItemHeight, c = e.components, u = e.onScroll, d = n || {}, h = d.x, f = d.y; +function Xbe(e, t) { + var r = e.columns, n = e.scroll, i = e.sticky, o = e.prefixCls, a = o === void 0 ? Aj : o, s = e.className, l = e.listItemHeight, c = e.components, u = e.onScroll, d = n || {}, h = d.x, f = d.y; typeof h != "number" && (process.env.NODE_ENV !== "production" && Pt(!h, "`scroll.x` in virtual table must be number."), h = 1), typeof f != "number" && (f = 500, process.env.NODE_ENV !== "production" && Pt(!1, "`scroll.y` in virtual table must be number.")); var p = Ur(function(m, y) { return No(c, m) || y; @@ -35816,35 +35513,35 @@ function swe(e, t) { onScroll: v }; }, [i, f, l, p, v]); - return /* @__PURE__ */ S.createElement(UI.Provider, { + return /* @__PURE__ */ S.createElement(WI.Provider, { value: g - }, /* @__PURE__ */ S.createElement(op, Te({}, e, { + }, /* @__PURE__ */ S.createElement(ap, Te({}, e, { className: ne(s, "".concat(a, "-virtual")), - scroll: J(J({}, n), {}, { + scroll: Z(Z({}, n), {}, { x: h }), - components: J(J({}, c), {}, { - body: awe + components: Z(Z({}, c), {}, { + body: qbe }), columns: r, - internalHooks: Bm, + internalHooks: km, tailor: !0, ref: t }))); } -var Hj = /* @__PURE__ */ S.forwardRef(swe); -process.env.NODE_ENV !== "production" && (Hj.displayName = "VirtualTable"); -function Gj(e) { - return Sj(Hj, e); +var kj = /* @__PURE__ */ S.forwardRef(Xbe); +process.env.NODE_ENV !== "production" && (kj.displayName = "VirtualTable"); +function $j(e) { + return gj(kj, e); } -Gj(); -function lwe(e) { +$j(); +function Zbe(e) { return null; } -function cwe(e) { +function Qbe(e) { return null; } -var KI = /* @__PURE__ */ S.createContext(null), uwe = function(t) { +var jI = /* @__PURE__ */ S.createContext(null), Jbe = function(t) { for (var r = t.prefixCls, n = t.level, i = t.isStart, o = t.isEnd, a = "".concat(r, "-indent-unit"), s = [], l = 0; l < n; l += 1) s.push(/* @__PURE__ */ S.createElement("span", { key: l, @@ -35855,10 +35552,10 @@ var KI = /* @__PURE__ */ S.createContext(null), uwe = function(t) { className: "".concat(r, "-indent") }, s); }; -const dwe = /* @__PURE__ */ S.memo(uwe); -var hwe = ["eventKey", "className", "style", "dragOver", "dragOverGapTop", "dragOverGapBottom", "isLeaf", "isStart", "isEnd", "expanded", "selected", "checked", "halfChecked", "loading", "domRef", "active", "data", "onMouseMove", "selectable"], Qk = "open", Jk = "close", fwe = "---", pwe = /* @__PURE__ */ function(e) { - el(r, e); - var t = tl(r); +const ewe = /* @__PURE__ */ S.memo(Jbe); +var twe = ["eventKey", "className", "style", "dragOver", "dragOverGapTop", "dragOverGapBottom", "isLeaf", "isStart", "isEnd", "expanded", "selected", "checked", "halfChecked", "loading", "domRef", "active", "data", "onMouseMove", "selectable"], qk = "open", Xk = "close", rwe = "---", nwe = /* @__PURE__ */ function(e) { + Js(r, e); + var t = el(r); function r() { var n; Xn(this, r); @@ -35929,9 +35626,9 @@ var hwe = ["eventKey", "className", "style", "dragOver", "dragOverGapTop", "drag n.selectHandle = s; }), U(Ge(n), "getNodeState", function() { var s = n.props.expanded; - return n.isLeaf() ? null : s ? Qk : Jk; + return n.isLeaf() ? null : s ? qk : Xk; }), U(Ge(n), "hasChildren", function() { - var s = n.props.eventKey, l = n.props.context.keyEntities, c = go(l, s) || {}, u = c.children; + var s = n.props.eventKey, l = n.props.context.keyEntities, c = fo(l, s) || {}, u = c.children; return !!(u || []).length; }), U(Ge(n), "isLeaf", function() { var s = n.props, l = s.isLeaf, c = s.loaded, u = n.props.context.loadData, d = n.hasChildren(); @@ -35955,7 +35652,7 @@ var hwe = ["eventKey", "className", "style", "dragOver", "dragOverGapTop", "drag }, l.icon) : null; }), U(Ge(n), "renderSwitcherIconDom", function(s) { var l = n.props.switcherIcon, c = n.props.context.switcherIcon, u = l || c; - return typeof u == "function" ? u(J(J({}, n.props), {}, { + return typeof u == "function" ? u(Z(Z({}, n.props), {}, { isLeaf: s })) : u; }), U(Ge(n), "renderSwitcher", function() { @@ -35966,7 +35663,7 @@ var hwe = ["eventKey", "className", "style", "dragOver", "dragOverGapTop", "drag className: ne("".concat(l, "-switcher"), "".concat(l, "-switcher-noop")) }, c) : null; } - var u = ne("".concat(l, "-switcher"), "".concat(l, "-switcher_").concat(s ? Qk : Jk)), d = n.renderSwitcherIconDom(!1); + var u = ne("".concat(l, "-switcher"), "".concat(l, "-switcher_").concat(s ? qk : Xk)), d = n.renderSwitcherIconDom(!1); return d !== !1 ? /* @__PURE__ */ S.createElement("span", { onClick: n.onExpand, className: u @@ -35985,18 +35682,18 @@ var hwe = ["eventKey", "className", "style", "dragOver", "dragOverGapTop", "drag className: ne("".concat(l, "-iconEle"), "".concat(l, "-icon__").concat(n.getNodeState() || "docu"), s && "".concat(l, "-icon_loading")) }); }), U(Ge(n), "renderSelector", function() { - var s = n.state.dragNodeHighlight, l = n.props, c = l.title, u = c === void 0 ? fwe : c, d = l.selected, h = l.icon, f = l.loading, p = l.data, v = n.props.context, g = v.prefixCls, m = v.showIcon, y = v.icon, C = v.loadData, b = v.titleRender, w = n.isDisabled(), x = "".concat(g, "-node-content-wrapper"), E; + var s = n.state.dragNodeHighlight, l = n.props, c = l.title, u = c === void 0 ? rwe : c, d = l.selected, h = l.icon, f = l.loading, p = l.data, v = n.props.context, g = v.prefixCls, m = v.showIcon, y = v.icon, C = v.loadData, b = v.titleRender, w = n.isDisabled(), x = "".concat(g, "-node-content-wrapper"), E; if (m) { - var P = h || y; - E = P ? /* @__PURE__ */ S.createElement("span", { + var R = h || y; + E = R ? /* @__PURE__ */ S.createElement("span", { className: ne("".concat(g, "-iconEle"), "".concat(g, "-icon__customize")) - }, typeof P == "function" ? P(n.props) : P) : n.renderIcon(); + }, typeof R == "function" ? R(n.props) : R) : n.renderIcon(); } else C && f && (E = n.renderIcon()); - var R; - typeof u == "function" ? R = u(p) : b ? R = b(p) : R = u; + var P; + typeof u == "function" ? P = u(p) : b ? P = b(p) : P = u; var T = /* @__PURE__ */ S.createElement("span", { className: "".concat(g, "-title") - }, R); + }, P); return /* @__PURE__ */ S.createElement("span", { ref: n.setSelectHandle, title: typeof u == "string" ? u : "", @@ -36044,26 +35741,26 @@ var hwe = ["eventKey", "className", "style", "dragOver", "dragOverGapTop", "drag function() { var i, o = this.props, a = o.eventKey, s = o.className, l = o.style, c = o.dragOver, u = o.dragOverGapTop, d = o.dragOverGapBottom, h = o.isLeaf, f = o.isStart, p = o.isEnd, v = o.expanded, g = o.selected, m = o.checked, y = o.halfChecked, C = o.loading, b = o.domRef, w = o.active; o.data; - var x = o.onMouseMove, E = o.selectable, P = Ft(o, hwe), R = this.props.context, T = R.prefixCls, _ = R.filterTreeNode, D = R.keyEntities, A = R.dropContainerKey, M = R.dropTargetKey, O = R.draggingNodeKey, L = this.isDisabled(), N = eo(P, { + var x = o.onMouseMove, E = o.selectable, R = Ft(o, twe), P = this.props.context, T = P.prefixCls, _ = P.filterTreeNode, D = P.keyEntities, A = P.dropContainerKey, M = P.dropTargetKey, O = P.draggingNodeKey, L = this.isDisabled(), N = Ji(R, { aria: !0, data: !0 - }), F = go(D, a) || {}, k = F.level, I = p[p.length - 1], V = this.isDraggable(), z = !L && V, $ = O === a, W = E !== void 0 ? { + }), F = fo(D, a) || {}, k = F.level, I = p[p.length - 1], V = this.isDraggable(), H = !L && V, $ = O === a, W = E !== void 0 ? { "aria-selected": !!E } : void 0; return /* @__PURE__ */ S.createElement("div", Te({ ref: b, className: ne(s, "".concat(T, "-treenode"), (i = {}, U(U(U(U(U(U(U(U(U(U(i, "".concat(T, "-treenode-disabled"), L), "".concat(T, "-treenode-switcher-").concat(v ? "open" : "close"), !h), "".concat(T, "-treenode-checkbox-checked"), m), "".concat(T, "-treenode-checkbox-indeterminate"), y), "".concat(T, "-treenode-selected"), g), "".concat(T, "-treenode-loading"), C), "".concat(T, "-treenode-active"), w), "".concat(T, "-treenode-leaf-last"), I), "".concat(T, "-treenode-draggable"), V), "dragging", $), U(U(U(U(U(U(i, "drop-target", M === a), "drop-container", A === a), "drag-over", !L && c), "drag-over-gap-top", !L && u), "drag-over-gap-bottom", !L && d), "filter-node", _ && _(Kn(this.props))))), style: l, - draggable: z, + draggable: H, "aria-grabbed": $, - onDragStart: z ? this.onDragStart : void 0, + onDragStart: H ? this.onDragStart : void 0, onDragEnter: V ? this.onDragEnter : void 0, onDragOver: V ? this.onDragOver : void 0, onDragLeave: V ? this.onDragLeave : void 0, onDrop: V ? this.onDrop : void 0, onDragEnd: V ? this.onDragEnd : void 0, onMouseMove: x - }, W, N), /* @__PURE__ */ S.createElement(dwe, { + }, W, N), /* @__PURE__ */ S.createElement(ewe, { prefixCls: T, level: k, isStart: f, @@ -36073,8 +35770,8 @@ var hwe = ["eventKey", "className", "style", "dragOver", "dragOverGapTop", "drag ) }]), r; }(S.Component), Of = function(t) { - return /* @__PURE__ */ S.createElement(KI.Consumer, null, function(r) { - return /* @__PURE__ */ S.createElement(pwe, Te({}, t, { + return /* @__PURE__ */ S.createElement(jI.Consumer, null, function(r) { + return /* @__PURE__ */ S.createElement(nwe, Te({}, t, { context: r })); }); @@ -36086,15 +35783,15 @@ function bs(e, t) { var r = e.slice(), n = r.indexOf(t); return n >= 0 && r.splice(n, 1), r; } -function yl(e, t) { +function ml(e, t) { var r = (e || []).slice(); return r.indexOf(t) === -1 && r.push(t), r; } -function YI(e) { +function UI(e) { return e.split("-"); } -function gwe(e, t) { - var r = [], n = go(t, e); +function iwe(e, t) { + var r = [], n = fo(t, e); function i() { var o = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : []; o.forEach(function(a) { @@ -36104,38 +35801,38 @@ function gwe(e, t) { } return i(n.children), r; } -function vwe(e) { +function owe(e) { if (e.parent) { - var t = YI(e.pos); + var t = UI(e.pos); return Number(t[t.length - 1]) === e.parent.children.length - 1; } return !1; } -function mwe(e) { - var t = YI(e.pos); +function awe(e) { + var t = UI(e.pos); return Number(t[t.length - 1]) === 0; } -function e$(e, t, r, n, i, o, a, s, l, c) { +function Zk(e, t, r, n, i, o, a, s, l, c) { var u, d = e.clientX, h = e.clientY, f = e.target.getBoundingClientRect(), p = f.top, v = f.height, g = (c === "rtl" ? -1 : 1) * (((i == null ? void 0 : i.x) || 0) - d), m = (g - 12) / n, y = l.filter(function(L) { var N; return (N = s[L]) === null || N === void 0 || (N = N.children) === null || N === void 0 ? void 0 : N.length; - }), C = go(s, r.props.eventKey); + }), C = fo(s, r.props.eventKey); if (h < p + v / 2) { var b = a.findIndex(function(L) { return L.key === C.key; }), w = b <= 0 ? 0 : b - 1, x = a[w].key; - C = go(s, x); + C = fo(s, x); } - var E = C.key, P = C, R = C.key, T = 0, _ = 0; + var E = C.key, R = C, P = C.key, T = 0, _ = 0; if (!y.includes(E)) - for (var D = 0; D < m && vwe(C); D += 1) + for (var D = 0; D < m && owe(C); D += 1) C = C.parent, _ += 1; var A = t.props.data, M = C.node, O = !0; - return mwe(C) && C.level === 0 && h < p + v / 2 && o({ + return awe(C) && C.level === 0 && h < p + v / 2 && o({ dragNode: A, dropNode: M, dropPosition: -1 - }) && C.key === r.props.eventKey ? T = -1 : (P.children || []).length && y.includes(R) ? o({ + }) && C.key === r.props.eventKey ? T = -1 : (R.children || []).length && y.includes(P) ? o({ dragNode: A, dropNode: M, dropPosition: 0 @@ -36160,12 +35857,12 @@ function e$(e, t, r, n, i, o, a, s, l, c) { dropLevelOffset: _, dropTargetKey: C.key, dropTargetPos: C.pos, - dragOverNodeKey: R, + dragOverNodeKey: P, dropContainerKey: T === 0 ? null : ((u = C.parent) === null || u === void 0 ? void 0 : u.key) || null, dropAllowed: O }; } -function t$(e, t) { +function Qk(e, t) { if (e) { var r = t.multiple; return r ? e.slice() : e.length ? [e[0]] : e; @@ -36180,7 +35877,7 @@ function ox(e) { checkedKeys: e, halfCheckedKeys: void 0 }; - else if (gt(e) === "object") + else if (pt(e) === "object") t = { checkedKeys: e.checked || void 0, halfCheckedKeys: e.halfChecked || void 0 @@ -36189,11 +35886,11 @@ function ox(e) { return Pt(!1, "`checkedKeys` is not an array or an object"), null; return t; } -function jT(e, t) { +function WT(e, t) { var r = /* @__PURE__ */ new Set(); function n(i) { if (!r.has(i)) { - var o = go(t, i); + var o = fo(t, i); if (o) { r.add(i); var a = o.parent, s = o.node; @@ -36205,7 +35902,7 @@ function jT(e, t) { n(i); }), $e(r); } -function ywe(e) { +function swe(e) { const [t, r] = Le(null); return [ir((o, a, s) => { const l = t ?? o, c = Math.min(l || 0, o), u = Math.max(l || 0, o), d = a.slice(c, u + 1).map((p) => e(p)), h = d.some((p) => !s.has(p)), f = []; @@ -36216,12 +35913,12 @@ function ywe(e) { r(o); }]; } -const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = [], Wj = (e, t) => { +const ws = {}, jT = "SELECT_ALL", UT = "SELECT_INVERT", KT = "SELECT_NONE", Jk = [], Bj = (e, t) => { let r = []; return (t || []).forEach((n) => { - r.push(n), n && typeof n == "object" && e in n && (r = [].concat($e(r), $e(Wj(e, n[e])))); + r.push(n), n && typeof n == "object" && e in n && (r = [].concat($e(r), $e(Bj(e, n[e])))); }), r; -}, Cwe = (e, t) => { +}, lwe = (e, t) => { const { preserveSelectedRowKeys: r, selectedRowKeys: n, @@ -36246,11 +35943,11 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = pageData: w, getRecordByKey: x, getRowKey: E, - expandType: P, - childrenColumnName: R, + expandType: R, + childrenColumnName: P, locale: T, getPopupContainer: _ - } = e, D = Sr("Table"), [A, M] = ywe((Y) => Y), [O, L] = pn(n || i || r$, { + } = e, D = Rr("Table"), [A, M] = swe((Y) => Y), [O, L] = pn(n || i || Jk, { value: n }), N = S.useRef(/* @__PURE__ */ new Map()), F = ir((Y) => { if (r) { @@ -36279,17 +35976,17 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = }, []); Y = [].concat($e(Y), $e(oe)); } - return FI(Y, { + return OI(Y, { externalGetKey: E, - childrenPropName: R + childrenPropName: P }); - }, [b, E, y, R, r]), I = Ct(() => Wj(R, w), [R, w]), V = Ct(() => { + }, [b, E, y, P, r]), I = Ct(() => Bj(P, w), [P, w]), V = Ct(() => { const Y = /* @__PURE__ */ new Map(); return I.forEach((K, oe) => { const G = E(K, oe), re = (o ? o(K) : null) || {}; Y.set(G, re), process.env.NODE_ENV !== "production" && D(!("checked" in re || "defaultChecked" in re), "usage", "Do not set `checked` or `defaultChecked` in `getCheckboxProps`. Please use `selectedRowKeys` instead."); }), Y; - }, [I, E, o]), z = ir((Y) => { + }, [I, E, o]), H = ir((Y) => { var K; return !!(!((K = V.get(E(Y))) === null || K === void 0) && K.disabled); }, [V, E]), [$, W] = Ct(() => { @@ -36298,14 +35995,14 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = const { checkedKeys: Y, halfCheckedKeys: K - } = df(O, !0, k, z); + } = df(O, !0, k, H); return [Y || [], K]; - }, [O, y, k, z]), j = Ct(() => { + }, [O, y, k, H]), j = Ct(() => { const Y = f === "radio" ? $.slice(0, 1) : $; return new Set(Y); }, [$, f]), X = Ct(() => f === "radio" ? /* @__PURE__ */ new Set() : new Set(W), [W, f]); S.useEffect(() => { - t || L(r$); + t || L(Jk); }, [!!t]); const q = ir((Y, K) => { let oe, G; @@ -36315,13 +36012,13 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = })), L(oe), a == null || a(oe, G, { type: K }); - }, [L, x, a, r]), Z = ir((Y, K, oe, G) => { + }, [L, x, a, r]), J = ir((Y, K, oe, G) => { if (s) { const re = oe.map((le) => x(le)); s(x(Y), K, re, G); } q(oe, "single"); - }, [s, x, q]), ee = Ct(() => !p || m ? null : (p === !0 ? [UT, KT, YT] : p).map((K) => K === UT ? { + }, [s, x, q]), te = Ct(() => !p || m ? null : (p === !0 ? [jT, UT, KT] : p).map((K) => K === jT ? { key: "all", text: T.selectionAll, onSelect() { @@ -36330,7 +36027,7 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = return !(G != null && G.disabled) || j.has(oe); }), "all"); } - } : K === KT ? { + } : K === UT ? { key: "invert", text: T.selectInvert, onSelect() { @@ -36342,7 +36039,7 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = const G = Array.from(oe); c && (D.deprecated(!1, "onSelectInvert", "onChange"), c(G)), q(G, "invert"); } - } : K === YT ? { + } : K === KT ? { key: "none", text: T.selectNone, onSelect() { @@ -36376,10 +36073,10 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = let fe, de; if (f !== "radio") { let we; - if (ee) { + if (te) { const st = { getPopupContainer: _, - items: ee.map((Xe, Ue) => { + items: te.map((Xe, Ue) => { const { key: Ae, text: Ke, @@ -36396,10 +36093,10 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = }; we = /* @__PURE__ */ S.createElement("div", { className: `${C}-selection-extra` - }, /* @__PURE__ */ S.createElement(BI, { + }, /* @__PURE__ */ S.createElement(kI, { menu: st, getPopupContainer: _ - }, /* @__PURE__ */ S.createElement("span", null, /* @__PURE__ */ S.createElement(gI, null)))); + }, /* @__PURE__ */ S.createElement("span", null, /* @__PURE__ */ S.createElement(pI, null)))); } const Ce = I.map((st, Xe) => { const Ue = E(st, Xe), Ae = V.get(Ue) || {}; @@ -36411,7 +36108,7 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = disabled: Xe } = st; return Xe; - }), xe = !!Ce.length && Ce.length === I.length, He = xe && Ce.every((st) => { + }), xe = !!Ce.length && Ce.length === I.length, ze = xe && Ce.every((st) => { let { checked: Xe } = st; @@ -36423,8 +36120,8 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = return Xe; }); de = /* @__PURE__ */ S.createElement(Pd, { - checked: xe ? He : !!I.length && le, - indeterminate: xe ? !He && je : !le && ue, + checked: xe ? ze : !!I.length && le, + indeterminate: xe ? !ze && je : !le && ue, onChange: he, disabled: I.length === 0 || xe, "aria-label": we ? "Custom selection" : "Select all", @@ -36435,22 +36132,22 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = } let pe; f === "radio" ? pe = (we, Ce, xe) => { - const He = E(Ce, xe), je = G.has(He); + const ze = E(Ce, xe), je = G.has(ze); return { - node: /* @__PURE__ */ S.createElement(Lm, Object.assign({}, V.get(He), { + node: /* @__PURE__ */ S.createElement(Om, Object.assign({}, V.get(ze), { checked: je, onClick: (st) => st.stopPropagation(), onChange: (st) => { - G.has(He) || Z(He, !0, [He], st.nativeEvent); + G.has(ze) || J(ze, !0, [ze], st.nativeEvent); } })), checked: je }; } : pe = (we, Ce, xe) => { - var He; + var ze; const je = E(Ce, xe), st = G.has(je), Xe = X.has(je), Ue = V.get(je); let Ae; - return P === "nest" ? (Ae = Xe, process.env.NODE_ENV !== "production" && D(typeof (Ue == null ? void 0 : Ue.indeterminate) != "boolean", "usage", "set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")) : Ae = (He = Ue == null ? void 0 : Ue.indeterminate) !== null && He !== void 0 ? He : Xe, { + return R === "nest" ? (Ae = Xe, process.env.NODE_ENV !== "production" && D(typeof (Ue == null ? void 0 : Ue.indeterminate) != "boolean", "usage", "set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")) : Ae = (ze = Ue == null ? void 0 : Ue.indeterminate) !== null && ze !== void 0 ? ze : Xe, { node: /* @__PURE__ */ S.createElement(Pd, Object.assign({}, Ue, { indeterminate: Ae, checked: st, @@ -36462,17 +36159,17 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = } = Ke; const { shiftKey: Et - } = ht, fr = re.findIndex((Ot) => Ot === je), It = $.some((Ot) => re.includes(Ot)); + } = ht, hr = re.findIndex((Ot) => Ot === je), It = $.some((Ot) => re.includes(Ot)); if (Et && y && It) { - const Ot = A(fr, re, G), Mt = Array.from(G); + const Ot = A(hr, re, G), Mt = Array.from(G); d == null || d(!st, Mt.map((_t) => x(_t)), Ot.map((_t) => x(_t))), q(Mt, "multiple"); } else { const Ot = $; if (y) { - const Mt = st ? bs(Ot, je) : yl(Ot, je); - Z(je, !st, Mt, ht); + const Mt = st ? bs(Ot, je) : ml(Ot, je); + J(je, !st, Mt, ht); } else { - const Mt = df([].concat($e(Ot), [je]), !0, k, z), { + const Mt = df([].concat($e(Ot), [je]), !0, k, H), { checkedKeys: _t, halfCheckedKeys: mt } = Mt; @@ -36482,12 +36179,12 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = Rt.delete(je), Qe = df(Array.from(Rt), { checked: !1, halfCheckedKeys: mt - }, k, z).checkedKeys; + }, k, H).checkedKeys; } - Z(je, !st, Qe, ht); + J(je, !st, Qe, ht); } } - M(st ? null : fr); + M(st ? null : hr); } })), checked: st @@ -36495,15 +36192,15 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = }; const _e = (we, Ce, xe) => { const { - node: He, + node: ze, checked: je } = pe(we, Ce, xe); - return g ? g(je, Ce, xe, He) : He; + return g ? g(je, Ce, xe, ze) : ze; }; if (!oe.includes(ws)) if (oe.findIndex((we) => { var Ce; - return ((Ce = we[Ug]) === null || Ce === void 0 ? void 0 : Ce.columnType) === "EXPAND_COLUMN"; + return ((Ce = we[Kg]) === null || Ce === void 0 ? void 0 : Ce.columnType) === "EXPAND_COLUMN"; }) === 0) { const [we, ...Ce] = oe; oe = [we, ws].concat($e(Ce)); @@ -36513,7 +36210,7 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = process.env.NODE_ENV !== "production" && D(oe.filter((we) => we === ws).length <= 1, "usage", "Multiple `SELECTION_COLUMN` exist in `columns`."), oe = oe.filter((we, Ce) => we !== ws || Ce === be); const Me = oe[be - 1], Ve = oe[be + 1]; let ie = v; - ie === void 0 && ((Ve == null ? void 0 : Ve.fixed) !== void 0 ? ie = Ve.fixed : (Me == null ? void 0 : Me.fixed) !== void 0 && (ie = Me.fixed)), ie && Me && ((K = Me[Ug]) === null || K === void 0 ? void 0 : K.columnType) === "EXPAND_COLUMN" && Me.fixed === void 0 && (Me.fixed = ie); + ie === void 0 && ((Ve == null ? void 0 : Ve.fixed) !== void 0 ? ie = Ve.fixed : (Me == null ? void 0 : Me.fixed) !== void 0 && (ie = Me.fixed)), ie && Me && ((K = Me[Kg]) === null || K === void 0 ? void 0 : K.columnType) === "EXPAND_COLUMN" && Me.fixed === void 0 && (Me.fixed = ie); const ye = ne(`${C}-selection-col`, { [`${C}-selection-col-with-dropdown`]: p && f === "checkbox" }), Ne = () => t != null && t.columnTitle ? typeof t.columnTitle == "function" ? t.columnTitle(de) : t.columnTitle : fe, ke = { @@ -36523,14 +36220,14 @@ const ws = {}, UT = "SELECT_ALL", KT = "SELECT_INVERT", YT = "SELECT_NONE", r$ = title: Ne(), render: _e, onCell: t.onCell, - [Ug]: { + [Kg]: { className: ye } }; return oe.map((we) => we === ws ? ke : we); - }, [E, I, t, $, j, X, h, ee, P, V, d, Z, z]), j]; + }, [E, I, t, $, j, X, h, te, R, V, d, J, H]), j]; }; -function Swe(e, t) { +function cwe(e, t) { return e._antProxy = e._antProxy || {}, Object.keys(t).forEach((r) => { if (!(r in e._antProxy)) { const n = e[r]; @@ -36538,8 +36235,8 @@ function Swe(e, t) { } }), e; } -function bwe(e, t) { - return Js(e, () => { +function uwe(e, t) { + return Qs(e, () => { const r = t(), { nativeElement: n } = r; @@ -36547,10 +36244,10 @@ function bwe(e, t) { get(i, o) { return r[o] ? r[o] : Reflect.get(i, o); } - }) : Swe(n, r); + }) : cwe(n, r); }); } -function wwe(e) { +function dwe(e) { return function(r) { let { prefixCls: n, @@ -36575,7 +36272,7 @@ function wwe(e) { }); }; } -function xwe(e) { +function hwe(e) { return (r, n) => { const i = r.querySelector(`.${e}-container`); let o = n; @@ -36589,30 +36286,30 @@ function xwe(e) { function Td(e, t) { return "key" in e && e.key !== void 0 && e.key !== null ? e.key : e.dataIndex ? Array.isArray(e.dataIndex) ? e.dataIndex.join(".") : e.dataIndex : t; } -function Vm(e, t) { +function $m(e, t) { return t ? `${t}-${e}` : `${e}`; } function fw(e, t) { return typeof e == "function" ? e(t) : e; } -function Ewe(e, t) { +function fwe(e, t) { const r = fw(e, t); return Object.prototype.toString.call(r) === "[object Object]" ? "" : r; } -var Rwe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z" } }] }, name: "filter", theme: "filled" }, Pwe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var pwe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z" } }] }, name: "filter", theme: "filled" }, gwe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Rwe + icon: pwe })); -}, jj = /* @__PURE__ */ S.forwardRef(Pwe); -process.env.NODE_ENV !== "production" && (jj.displayName = "FilterFilled"); -function Twe(e) { - const t = S.useRef(e), r = I9(); +}, Vj = /* @__PURE__ */ S.forwardRef(gwe); +process.env.NODE_ENV !== "production" && (Vj.displayName = "FilterFilled"); +function vwe(e) { + const t = S.useRef(e), r = _9(); return [() => t.current, (n) => { t.current = n, r(); }]; } -function _we(e) { +function mwe(e) { var t = e.dropPosition, r = e.dropLevelOffset, n = e.indent, i = { pointerEvents: "none", position: "absolute", @@ -36635,10 +36332,10 @@ function _we(e) { style: i }); } -function Uj(e) { +function Hj(e) { if (e == null) throw new TypeError("Cannot destructure " + e); } -function Mwe(e, t) { +function ywe(e, t) { var r = S.useState(!1), n = ce(r, 2), i = n[0], o = n[1]; Pr(function() { if (i) @@ -36651,8 +36348,8 @@ function Mwe(e, t) { }; }, []); } -var Dwe = ["className", "style", "motion", "motionNodes", "motionType", "onMotionStart", "onMotionEnd", "active", "treeNodeRequiredProps"], Kj = function(t, r) { - var n = t.className, i = t.style, o = t.motion, a = t.motionNodes, s = t.motionType, l = t.onMotionStart, c = t.onMotionEnd, u = t.active, d = t.treeNodeRequiredProps, h = Ft(t, Dwe), f = S.useState(!0), p = ce(f, 2), v = p[0], g = p[1], m = S.useContext(KI), y = m.prefixCls, C = a && s !== "hide"; +var Cwe = ["className", "style", "motion", "motionNodes", "motionType", "onMotionStart", "onMotionEnd", "active", "treeNodeRequiredProps"], zj = function(t, r) { + var n = t.className, i = t.style, o = t.motion, a = t.motionNodes, s = t.motionType, l = t.onMotionStart, c = t.onMotionEnd, u = t.active, d = t.treeNodeRequiredProps, h = Ft(t, Cwe), f = S.useState(!0), p = ce(f, 2), v = p[0], g = p[1], m = S.useContext(jI), y = m.prefixCls, C = a && s !== "hide"; Pr(function() { a && C !== v && g(C); }, [a]); @@ -36661,9 +36358,9 @@ var Dwe = ["className", "style", "motion", "motionNodes", "motionType", "onMotio }, w = S.useRef(!1), x = function() { a && !w.current && (w.current = !0, c()); }; - Mwe(b, x); - var E = function(R) { - C === R && x(); + ywe(b, x); + var E = function(P) { + C === P && x(); }; return a ? /* @__PURE__ */ S.createElement(us, Te({ ref: r, @@ -36671,16 +36368,16 @@ var Dwe = ["className", "style", "motion", "motionNodes", "motionType", "onMotio }, o, { motionAppear: s === "show", onVisibleChanged: E - }), function(P, R) { - var T = P.className, _ = P.style; + }), function(R, P) { + var T = R.className, _ = R.style; return /* @__PURE__ */ S.createElement("div", { - ref: R, + ref: P, className: ne("".concat(y, "-treenode-motion"), T), style: _ }, a.map(function(D) { - var A = Object.assign({}, (Uj(D.data), D.data)), M = D.title, O = D.key, L = D.isStart, N = D.isEnd; + var A = Object.assign({}, (Hj(D.data), D.data)), M = D.title, O = D.key, L = D.isStart, N = D.isEnd; delete A.children; - var F = Wg(O, d); + var F = jg(O, d); return /* @__PURE__ */ S.createElement(Of, Te({}, A, F, { title: M, active: u, @@ -36698,9 +36395,9 @@ var Dwe = ["className", "style", "motion", "motionNodes", "motionType", "onMotio active: u })); }; -Kj.displayName = "MotionTreeNode"; -var Iwe = /* @__PURE__ */ S.forwardRef(Kj); -function Awe() { +zj.displayName = "MotionTreeNode"; +var Swe = /* @__PURE__ */ S.forwardRef(zj); +function bwe() { var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], t = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : [], r = e.length, n = t.length; if (Math.abs(r - n) !== 1) return { @@ -36725,7 +36422,7 @@ function Awe() { key: i(t, e) }; } -function n$(e, t, r) { +function e$(e, t, r) { var n = e.findIndex(function(s) { return s.key === r; }), i = e[n + 1], o = t.findIndex(function(s) { @@ -36739,7 +36436,7 @@ function n$(e, t, r) { } return t.slice(o + 1); } -var Owe = ["prefixCls", "data", "selectable", "checkable", "expandedKeys", "selectedKeys", "checkedKeys", "loadedKeys", "loadingKeys", "halfCheckedKeys", "keyEntities", "disabled", "dragging", "dragOverNodeKey", "dropPosition", "motion", "height", "itemHeight", "virtual", "focusable", "activeItem", "focused", "tabIndex", "onKeyDown", "onFocus", "onBlur", "onActiveChange", "onListChangeStart", "onListChangeEnd"], i$ = { +var wwe = ["prefixCls", "data", "selectable", "checkable", "expandedKeys", "selectedKeys", "checkedKeys", "loadedKeys", "loadingKeys", "halfCheckedKeys", "keyEntities", "disabled", "dragging", "dragOverNodeKey", "dropPosition", "motion", "height", "itemHeight", "virtual", "focusable", "activeItem", "focused", "tabIndex", "onKeyDown", "onFocus", "onBlur", "onActiveChange", "onListChangeStart", "onListChangeEnd"], t$ = { width: 0, height: 0, display: "flex", @@ -36748,43 +36445,43 @@ var Owe = ["prefixCls", "data", "selectable", "checkable", "expandedKeys", "sele border: 0, padding: 0, margin: 0 -}, Lwe = function() { -}, _d = "RC_TREE_MOTION_".concat(Math.random()), qT = { +}, xwe = function() { +}, _d = "RC_TREE_MOTION_".concat(Math.random()), YT = { key: _d -}, Yj = { +}, Gj = { key: _d, level: 0, index: 0, pos: "0", - node: qT, - nodes: [qT] -}, o$ = { + node: YT, + nodes: [YT] +}, r$ = { parent: null, children: [], - pos: Yj.pos, - data: qT, + pos: Gj.pos, + data: YT, title: null, key: _d, /** Hold empty list here since we do not use it */ isStart: [], isEnd: [] }; -function a$(e, t, r, n) { +function n$(e, t, r, n) { return t === !1 || !r ? e : e.slice(0, Math.ceil(r / n) + 1); } -function s$(e) { +function i$(e) { var t = e.key, r = e.pos; - return Fm(t, r); + return Lm(t, r); } -function Fwe(e) { +function Ewe(e) { for (var t = String(e.data.key), r = e; r.parent; ) r = r.parent, t = "".concat(r.data.key, " > ").concat(t); return t; } -var qj = /* @__PURE__ */ S.forwardRef(function(e, t) { +var Wj = /* @__PURE__ */ S.forwardRef(function(e, t) { var r = e.prefixCls, n = e.data; e.selectable, e.checkable; - var i = e.expandedKeys, o = e.selectedKeys, a = e.checkedKeys, s = e.loadedKeys, l = e.loadingKeys, c = e.halfCheckedKeys, u = e.keyEntities, d = e.disabled, h = e.dragging, f = e.dragOverNodeKey, p = e.dropPosition, v = e.motion, g = e.height, m = e.itemHeight, y = e.virtual, C = e.focusable, b = e.activeItem, w = e.focused, x = e.tabIndex, E = e.onKeyDown, P = e.onFocus, R = e.onBlur, T = e.onActiveChange, _ = e.onListChangeStart, D = e.onListChangeEnd, A = Ft(e, Owe), M = S.useRef(null), O = S.useRef(null); + var i = e.expandedKeys, o = e.selectedKeys, a = e.checkedKeys, s = e.loadedKeys, l = e.loadingKeys, c = e.halfCheckedKeys, u = e.keyEntities, d = e.disabled, h = e.dragging, f = e.dragOverNodeKey, p = e.dropPosition, v = e.motion, g = e.height, m = e.itemHeight, y = e.virtual, C = e.focusable, b = e.activeItem, w = e.focused, x = e.tabIndex, E = e.onKeyDown, R = e.onFocus, P = e.onBlur, T = e.onActiveChange, _ = e.onListChangeStart, D = e.onListChangeEnd, A = Ft(e, wwe), M = S.useRef(null), O = S.useRef(null); S.useImperativeHandle(t, function() { return { scrollTo: function(pe) { @@ -36795,7 +36492,7 @@ var qj = /* @__PURE__ */ S.forwardRef(function(e, t) { } }; }); - var L = S.useState(i), N = ce(L, 2), F = N[0], k = N[1], I = S.useState(n), V = ce(I, 2), z = V[0], $ = V[1], W = S.useState(n), j = ce(W, 2), X = j[0], q = j[1], Z = S.useState([]), ee = ce(Z, 2), Q = ee[0], Y = ee[1], K = S.useState(null), oe = ce(K, 2), G = oe[0], re = oe[1], le = S.useRef(n); + var L = S.useState(i), N = ce(L, 2), F = N[0], k = N[1], I = S.useState(n), V = ce(I, 2), H = V[0], $ = V[1], W = S.useState(n), j = ce(W, 2), X = j[0], q = j[1], J = S.useState([]), te = ce(J, 2), Q = te[0], Y = te[1], K = S.useState(null), oe = ce(K, 2), G = oe[0], re = oe[1], le = S.useRef(n); le.current = n; function ue() { var de = le.current; @@ -36803,22 +36500,22 @@ var qj = /* @__PURE__ */ S.forwardRef(function(e, t) { } Pr(function() { k(i); - var de = Awe(F, i); + var de = bwe(F, i); if (de.key !== null) if (de.add) { - var pe = z.findIndex(function(ye) { + var pe = H.findIndex(function(ye) { var Ne = ye.key; return Ne === de.key; - }), _e = a$(n$(z, n, de.key), y, g, m), be = z.slice(); - be.splice(pe + 1, 0, o$), q(be), Y(_e), re("show"); + }), _e = n$(e$(H, n, de.key), y, g, m), be = H.slice(); + be.splice(pe + 1, 0, r$), q(be), Y(_e), re("show"); } else { var Me = n.findIndex(function(ye) { var Ne = ye.key; return Ne === de.key; - }), Ve = a$(n$(n, z, de.key), y, g, m), ie = n.slice(); - ie.splice(Me + 1, 0, o$), q(ie), Y(Ve), re("hide"); + }), Ve = n$(e$(n, H, de.key), y, g, m), ie = n.slice(); + ie.splice(Me + 1, 0, r$), q(ie), Y(Ve), re("hide"); } - else z !== n && ($(n), q(n)); + else H !== n && ($(n), q(n)); }, [i, n]), S.useEffect(function() { h || ue(); }, [h]); @@ -36834,17 +36531,17 @@ var qj = /* @__PURE__ */ S.forwardRef(function(e, t) { keyEntities: u }; return /* @__PURE__ */ S.createElement(S.Fragment, null, w && b && /* @__PURE__ */ S.createElement("span", { - style: i$, + style: t$, "aria-live": "assertive" - }, Fwe(b)), /* @__PURE__ */ S.createElement("div", null, /* @__PURE__ */ S.createElement("input", { - style: i$, + }, Ewe(b)), /* @__PURE__ */ S.createElement("div", null, /* @__PURE__ */ S.createElement("input", { + style: t$, disabled: C === !1 || d, tabIndex: C !== !1 ? x : null, onKeyDown: E, - onFocus: P, - onBlur: R, + onFocus: R, + onBlur: P, value: "", - onChange: Lwe, + onChange: xwe, "aria-label": "for screen reader" })), /* @__PURE__ */ S.createElement("div", { className: "".concat(r, "-treenode"), @@ -36863,9 +36560,9 @@ var qj = /* @__PURE__ */ S.forwardRef(function(e, t) { }, /* @__PURE__ */ S.createElement("div", { ref: O, className: "".concat(r, "-indent-unit") - }))), /* @__PURE__ */ S.createElement(qb, Te({}, A, { + }))), /* @__PURE__ */ S.createElement(Kb, Te({}, A, { data: he, - itemKey: s$, + itemKey: i$, height: g, fullHeight: !1, virtual: y, @@ -36877,14 +36574,14 @@ var qj = /* @__PURE__ */ S.forwardRef(function(e, t) { return !be.has(Ve); }); Me.some(function(Ve) { - return s$(Ve) === _d; + return i$(Ve) === _d; }) && ue(); } }), function(de) { - var pe = de.pos, _e = Object.assign({}, (Uj(de.data), de.data)), be = de.title, Me = de.key, Ve = de.isStart, ie = de.isEnd, ye = Fm(Me, pe); + var pe = de.pos, _e = Object.assign({}, (Hj(de.data), de.data)), be = de.title, Me = de.key, Ve = de.isStart, ie = de.isEnd, ye = Lm(Me, pe); delete _e.key, delete _e.children; - var Ne = Wg(ye, fe); - return /* @__PURE__ */ S.createElement(Iwe, Te({}, _e, Ne, { + var Ne = jg(ye, fe); + return /* @__PURE__ */ S.createElement(Swe, Te({}, _e, Ne, { title: be, active: !!b && Me === b.key, pos: pe, @@ -36903,10 +36600,10 @@ var qj = /* @__PURE__ */ S.forwardRef(function(e, t) { })); })); }); -qj.displayName = "NodeList"; -var Nwe = 10, qI = /* @__PURE__ */ function(e) { - el(r, e); - var t = tl(r); +Wj.displayName = "NodeList"; +var Rwe = 10, KI = /* @__PURE__ */ function(e) { + Js(r, e); + var t = el(r); function r() { var n; Xn(this, r); @@ -36957,19 +36654,19 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { var p = bs(u, f); n.setState({ draggingNodeKey: f, - dragChildrenKeys: gwe(f, d), + dragChildrenKeys: iwe(f, d), indent: n.listRef.current.getIndentWidth() }), n.setExpandedKeys(p), window.addEventListener("dragend", n.onWindowDragEnd), h == null || h({ event: s, node: Kn(l.props) }); }), U(Ge(n), "onNodeDragEnter", function(s, l) { - var c = n.state, u = c.expandedKeys, d = c.keyEntities, h = c.dragChildrenKeys, f = c.flattenNodes, p = c.indent, v = n.props, g = v.onDragEnter, m = v.onExpand, y = v.allowDrop, C = v.direction, b = l.props, w = b.pos, x = b.eventKey, E = Ge(n), P = E.dragNode; - if (n.currentMouseOverDroppableNodeKey !== x && (n.currentMouseOverDroppableNodeKey = x), !P) { + var c = n.state, u = c.expandedKeys, d = c.keyEntities, h = c.dragChildrenKeys, f = c.flattenNodes, p = c.indent, v = n.props, g = v.onDragEnter, m = v.onExpand, y = v.allowDrop, C = v.direction, b = l.props, w = b.pos, x = b.eventKey, E = Ge(n), R = E.dragNode; + if (n.currentMouseOverDroppableNodeKey !== x && (n.currentMouseOverDroppableNodeKey = x), !R) { n.resetDragState(); return; } - var R = e$(s, P, l, p, n.dragStartMousePosition, y, f, d, u, C), T = R.dropPosition, _ = R.dropLevelOffset, D = R.dropTargetKey, A = R.dropContainerKey, M = R.dropTargetPos, O = R.dropAllowed, L = R.dragOverNodeKey; + var P = Zk(s, R, l, p, n.dragStartMousePosition, y, f, d, u, C), T = P.dropPosition, _ = P.dropLevelOffset, D = P.dropTargetKey, A = P.dropContainerKey, M = P.dropTargetPos, O = P.dropAllowed, L = P.dragOverNodeKey; if ( // don't allow drop inside its children h.indexOf(D) !== -1 || // don't allow drop when drop is not allowed caculated by calcDropPosition @@ -36980,16 +36677,16 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { } if (n.delayedDragEnterLogic || (n.delayedDragEnterLogic = {}), Object.keys(n.delayedDragEnterLogic).forEach(function(N) { clearTimeout(n.delayedDragEnterLogic[N]); - }), P.props.eventKey !== l.props.eventKey && (s.persist(), n.delayedDragEnterLogic[w] = window.setTimeout(function() { + }), R.props.eventKey !== l.props.eventKey && (s.persist(), n.delayedDragEnterLogic[w] = window.setTimeout(function() { if (n.state.draggingNodeKey !== null) { - var N = $e(u), F = go(d, l.props.eventKey); - F && (F.children || []).length && (N = yl(u, l.props.eventKey)), "expandedKeys" in n.props || n.setExpandedKeys(N), m == null || m(N, { + var N = $e(u), F = fo(d, l.props.eventKey); + F && (F.children || []).length && (N = ml(u, l.props.eventKey)), "expandedKeys" in n.props || n.setExpandedKeys(N), m == null || m(N, { node: Kn(l.props), expanded: !0, nativeEvent: s.nativeEvent }); } - }, 800)), P.props.eventKey === D && _ === 0) { + }, 800)), R.props.eventKey === D && _ === 0) { n.resetDragState(); return; } @@ -37009,12 +36706,12 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { }), U(Ge(n), "onNodeDragOver", function(s, l) { var c = n.state, u = c.dragChildrenKeys, d = c.flattenNodes, h = c.keyEntities, f = c.expandedKeys, p = c.indent, v = n.props, g = v.onDragOver, m = v.allowDrop, y = v.direction, C = Ge(n), b = C.dragNode; if (b) { - var w = e$(s, b, l, p, n.dragStartMousePosition, m, d, h, f, y), x = w.dropPosition, E = w.dropLevelOffset, P = w.dropTargetKey, R = w.dropContainerKey, T = w.dropAllowed, _ = w.dropTargetPos, D = w.dragOverNodeKey; - u.indexOf(P) !== -1 || !T || (b.props.eventKey === P && E === 0 ? n.state.dropPosition === null && n.state.dropLevelOffset === null && n.state.dropTargetKey === null && n.state.dropContainerKey === null && n.state.dropTargetPos === null && n.state.dropAllowed === !1 && n.state.dragOverNodeKey === null || n.resetDragState() : x === n.state.dropPosition && E === n.state.dropLevelOffset && P === n.state.dropTargetKey && R === n.state.dropContainerKey && _ === n.state.dropTargetPos && T === n.state.dropAllowed && D === n.state.dragOverNodeKey || n.setState({ + var w = Zk(s, b, l, p, n.dragStartMousePosition, m, d, h, f, y), x = w.dropPosition, E = w.dropLevelOffset, R = w.dropTargetKey, P = w.dropContainerKey, T = w.dropAllowed, _ = w.dropTargetPos, D = w.dragOverNodeKey; + u.indexOf(R) !== -1 || !T || (b.props.eventKey === R && E === 0 ? n.state.dropPosition === null && n.state.dropLevelOffset === null && n.state.dropTargetKey === null && n.state.dropContainerKey === null && n.state.dropTargetPos === null && n.state.dropAllowed === !1 && n.state.dragOverNodeKey === null || n.resetDragState() : x === n.state.dropPosition && E === n.state.dropLevelOffset && R === n.state.dropTargetKey && P === n.state.dropContainerKey && _ === n.state.dropTargetPos && T === n.state.dropAllowed && D === n.state.dragOverNodeKey || n.setState({ dropPosition: x, dropLevelOffset: E, - dropTargetKey: P, - dropContainerKey: R, + dropTargetKey: R, + dropContainerKey: P, dropTargetPos: _, dropAllowed: T, dragOverNodeKey: D @@ -37047,12 +36744,12 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { if (n.setState({ dragOverNodeKey: null }), n.cleanDragState(), p !== null) { - var y = J(J({}, Wg(p, n.getTreeNodeRequiredProps())), {}, { + var y = Z(Z({}, jg(p, n.getTreeNodeRequiredProps())), {}, { active: ((c = n.getActiveItem()) === null || c === void 0 ? void 0 : c.key) === p, - data: go(n.state.keyEntities, p).node + data: fo(n.state.keyEntities, p).node }), C = h.indexOf(p) !== -1; Pt(!C, "Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue."); - var b = YI(v), w = { + var b = UI(v), w = { event: s, node: Kn(y), dragNode: n.dragNode ? Kn(n.dragNode.props) : null, @@ -37079,10 +36776,10 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { if (!(p || s.shiftKey || s.metaKey || s.ctrlKey)) { var v = d.filter(function(m) { return m.key === f; - })[0], g = Kn(J(J({}, Wg(f, n.getTreeNodeRequiredProps())), {}, { + })[0], g = Kn(Z(Z({}, jg(f, n.getTreeNodeRequiredProps())), {}, { data: v.data })); - n.setExpandedKeys(h ? bs(u, f) : yl(u, f)), n.onNodeExpand(s, g); + n.setExpandedKeys(h ? bs(u, f) : ml(u, f)), n.onNodeExpand(s, g); } }), U(Ge(n), "onNodeClick", function(s, l) { var c = n.props, u = c.onClick, d = c.expandAction; @@ -37092,9 +36789,9 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { d === "doubleClick" && n.triggerExpandActionExpand(s, l), u == null || u(s, l); }), U(Ge(n), "onNodeSelect", function(s, l) { var c = n.state.selectedKeys, u = n.state, d = u.keyEntities, h = u.fieldNames, f = n.props, p = f.onSelect, v = f.multiple, g = l.selected, m = l[h.key], y = !g; - y ? v ? c = yl(c, m) : c = [m] : c = bs(c, m); + y ? v ? c = ml(c, m) : c = [m] : c = bs(c, m); var C = c.map(function(b) { - var w = go(d, b); + var w = fo(d, b); return w ? w.node : null; }).filter(function(b) { return b; @@ -37116,12 +36813,12 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { nativeEvent: s.nativeEvent }; if (v) { - var b = c ? yl(h, m) : bs(h, m), w = bs(f, m); + var b = c ? ml(h, m) : bs(h, m), w = bs(f, m); y = { checked: b, halfChecked: w }, C.checkedNodes = b.map(function(_) { - return go(d, _); + return fo(d, _); }).filter(function(_) { return _; }).map(function(_) { @@ -37130,18 +36827,18 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { checkedKeys: b }); } else { - var x = df([].concat($e(h), [m]), !0, d), E = x.checkedKeys, P = x.halfCheckedKeys; + var x = df([].concat($e(h), [m]), !0, d), E = x.checkedKeys, R = x.halfCheckedKeys; if (!c) { - var R = new Set(E); - R.delete(m); - var T = df(Array.from(R), { + var P = new Set(E); + P.delete(m); + var T = df(Array.from(P), { checked: !1, - halfCheckedKeys: P + halfCheckedKeys: R }, d); - E = T.checkedKeys, P = T.halfCheckedKeys; + E = T.checkedKeys, R = T.halfCheckedKeys; } - y = E, C.checkedNodes = [], C.checkedNodesPositions = [], C.halfCheckedKeys = P, E.forEach(function(_) { - var D = go(d, _); + y = E, C.checkedNodes = [], C.checkedNodesPositions = [], C.halfCheckedKeys = R, E.forEach(function(_) { + var D = fo(d, _); if (D) { var A = D.node, M = D.pos; C.checkedNodes.push(A), C.checkedNodesPositions.push({ @@ -37152,12 +36849,12 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { }), n.setUncontrolledState({ checkedKeys: E }, !1, { - halfCheckedKeys: P + halfCheckedKeys: R }); } g == null || g(y, C); }), U(Ge(n), "onNodeLoad", function(s) { - var l, c = s.key, u = n.state.keyEntities, d = go(u, c); + var l, c = s.key, u = n.state.keyEntities, d = fo(u, c); if (!(d != null && (l = d.children) !== null && l !== void 0 && l.length)) { var h = new Promise(function(f, p) { n.setState(function(v) { @@ -37166,31 +36863,31 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { return null; var E = w(s); return E.then(function() { - var P = n.state.loadedKeys, R = yl(P, c); - x == null || x(R, { + var R = n.state.loadedKeys, P = ml(R, c); + x == null || x(P, { event: "load", node: s }), n.setUncontrolledState({ - loadedKeys: R + loadedKeys: P }), n.setState(function(T) { return { loadingKeys: bs(T.loadingKeys, c) }; }), f(); - }).catch(function(P) { + }).catch(function(R) { if (n.setState(function(T) { return { loadingKeys: bs(T.loadingKeys, c) }; - }), n.loadingRetryTimes[c] = (n.loadingRetryTimes[c] || 0) + 1, n.loadingRetryTimes[c] >= Nwe) { - var R = n.state.loadedKeys; + }), n.loadingRetryTimes[c] = (n.loadingRetryTimes[c] || 0) + 1, n.loadingRetryTimes[c] >= Rwe) { + var P = n.state.loadedKeys; Pt(!1, "Retry for `loadData` many times but still failed. No more retry."), n.setUncontrolledState({ - loadedKeys: yl(R, c) + loadedKeys: ml(P, c) }), f(); } - p(P); + p(R); }), { - loadingKeys: yl(C, c) + loadingKeys: ml(C, c) }; }); }); @@ -37254,7 +36951,7 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { var c = n.state.expandedKeys, u = n.state, d = u.listChanging, h = u.fieldNames, f = n.props, p = f.onExpand, v = f.loadData, g = l.expanded, m = l[h.key]; if (!d) { var y = c.indexOf(m), C = !g; - if (Pt(g && y !== -1 || !g && y === -1, "Expand state not sync with index check"), C ? c = yl(c, m) : c = bs(c, m), n.setExpandedKeys(c), p == null || p(c, { + if (Pt(g && y !== -1 || !g && y === -1, "Expand state not sync with index check"), C ? c = ml(c, m) : c = bs(c, m), n.setExpandedKeys(c), p == null || p(c, { node: l, expanded: C, nativeEvent: s.nativeEvent @@ -37321,7 +37018,7 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { } var m = n.getActiveItem(); if (m && m.data) { - var y = n.getTreeNodeRequiredProps(), C = m.data.isLeaf === !1 || !!(m.data[h.children] || []).length, b = Kn(J(J({}, Wg(c, y)), {}, { + var y = n.getTreeNodeRequiredProps(), C = m.data.isLeaf === !1 || !!(m.data[h.children] || []).length, b = Kn(Z(Z({}, jg(c, y)), {}, { data: m.data, active: !0 })); @@ -37352,7 +37049,7 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { return; } u = !0, h[f] = s[f]; - }), u && (!l || d) && n.setState(J(J({}, h), c)); + }), u && (!l || d) && n.setState(Z(Z({}, h), c)); } }), U(Ge(n), "scrollTo", function(s) { n.listRef.current.scrollTo(s); @@ -37400,17 +37097,17 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { }, { key: "render", value: function() { - var i = this.state, o = i.focused, a = i.flattenNodes, s = i.keyEntities, l = i.draggingNodeKey, c = i.activeKey, u = i.dropLevelOffset, d = i.dropContainerKey, h = i.dropTargetKey, f = i.dropPosition, p = i.dragOverNodeKey, v = i.indent, g = this.props, m = g.prefixCls, y = g.className, C = g.style, b = g.showLine, w = g.focusable, x = g.tabIndex, E = x === void 0 ? 0 : x, P = g.selectable, R = g.showIcon, T = g.icon, _ = g.switcherIcon, D = g.draggable, A = g.checkable, M = g.checkStrictly, O = g.disabled, L = g.motion, N = g.loadData, F = g.filterTreeNode, k = g.height, I = g.itemHeight, V = g.virtual, z = g.titleRender, $ = g.dropIndicatorRender, W = g.onContextMenu, j = g.onScroll, X = g.direction, q = g.rootClassName, Z = g.rootStyle, ee = eo(this.props, { + var i = this.state, o = i.focused, a = i.flattenNodes, s = i.keyEntities, l = i.draggingNodeKey, c = i.activeKey, u = i.dropLevelOffset, d = i.dropContainerKey, h = i.dropTargetKey, f = i.dropPosition, p = i.dragOverNodeKey, v = i.indent, g = this.props, m = g.prefixCls, y = g.className, C = g.style, b = g.showLine, w = g.focusable, x = g.tabIndex, E = x === void 0 ? 0 : x, R = g.selectable, P = g.showIcon, T = g.icon, _ = g.switcherIcon, D = g.draggable, A = g.checkable, M = g.checkStrictly, O = g.disabled, L = g.motion, N = g.loadData, F = g.filterTreeNode, k = g.height, I = g.itemHeight, V = g.virtual, H = g.titleRender, $ = g.dropIndicatorRender, W = g.onContextMenu, j = g.onScroll, X = g.direction, q = g.rootClassName, J = g.rootStyle, te = Ji(this.props, { aria: !0, data: !0 }), Q; - return D && (gt(D) === "object" ? Q = D : typeof D == "function" ? Q = { + return D && (pt(D) === "object" ? Q = D : typeof D == "function" ? Q = { nodeDraggable: D - } : Q = {}), /* @__PURE__ */ S.createElement(KI.Provider, { + } : Q = {}), /* @__PURE__ */ S.createElement(jI.Provider, { value: { prefixCls: m, - selectable: P, - showIcon: R, + selectable: R, + showIcon: P, icon: T, switcherIcon: _, draggable: Q, @@ -37429,7 +37126,7 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { dropIndicatorRender: $, loadData: N, filterTreeNode: F, - titleRender: z, + titleRender: H, onNodeClick: this.onNodeClick, onNodeDoubleClick: this.onNodeDoubleClick, onNodeExpand: this.onNodeExpand, @@ -37449,14 +37146,14 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { }, /* @__PURE__ */ S.createElement("div", { role: "tree", className: ne(m, y, q, U(U(U({}, "".concat(m, "-show-line"), b), "".concat(m, "-focused"), o), "".concat(m, "-active-focused"), c !== null)), - style: Z - }, /* @__PURE__ */ S.createElement(qj, Te({ + style: J + }, /* @__PURE__ */ S.createElement(Wj, Te({ ref: this.listRef, prefixCls: m, style: C, data: a, disabled: O, - selectable: P, + selectable: R, checkable: !!A, motion: L, dragging: l !== null, @@ -37475,7 +37172,7 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { onListChangeEnd: this.onListChangeEnd, onContextMenu: W, onScroll: j - }, this.getTreeNodeRequiredProps(), ee)))); + }, this.getTreeNodeRequiredProps(), te)))); } }], [{ key: "getDerivedStateFromProps", @@ -37487,27 +37184,27 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { return !a && x in i || a && a[x] !== i[x]; } var c, u = o.fieldNames; - if (l("fieldNames") && (u = Af(i.fieldNames), s.fieldNames = u), l("treeData") ? c = i.treeData : l("children") && (Pt(!1, "`children` of Tree is deprecated. Please use `treeData` instead."), c = x7(i.children)), c) { + if (l("fieldNames") && (u = Af(i.fieldNames), s.fieldNames = u), l("treeData") ? c = i.treeData : l("children") && (Pt(!1, "`children` of Tree is deprecated. Please use `treeData` instead."), c = y7(i.children)), c) { s.treeData = c; - var d = FI(c, { + var d = OI(c, { fieldNames: u }); - s.keyEntities = J(U({}, _d, Yj), d.keyEntities), process.env.NODE_ENV !== "production" && Sye(c, u); + s.keyEntities = Z(U({}, _d, Gj), d.keyEntities), process.env.NODE_ENV !== "production" && cye(c, u); } var h = s.keyEntities || o.keyEntities; if (l("expandedKeys") || a && l("autoExpandParent")) - s.expandedKeys = i.autoExpandParent || !a && i.defaultExpandParent ? jT(i.expandedKeys, h) : i.expandedKeys; + s.expandedKeys = i.autoExpandParent || !a && i.defaultExpandParent ? WT(i.expandedKeys, h) : i.expandedKeys; else if (!a && i.defaultExpandAll) { - var f = J({}, h); + var f = Z({}, h); delete f[_d], s.expandedKeys = Object.keys(f).map(function(x) { return f[x].key; }); - } else !a && i.defaultExpandedKeys && (s.expandedKeys = i.autoExpandParent || i.defaultExpandParent ? jT(i.defaultExpandedKeys, h) : i.defaultExpandedKeys); + } else !a && i.defaultExpandedKeys && (s.expandedKeys = i.autoExpandParent || i.defaultExpandParent ? WT(i.defaultExpandedKeys, h) : i.defaultExpandedKeys); if (s.expandedKeys || delete s.expandedKeys, c || s.expandedKeys) { var p = X1(c || o.treeData, s.expandedKeys || o.expandedKeys, u); s.flattenNodes = p; } - if (i.selectable && (l("selectedKeys") ? s.selectedKeys = t$(i.selectedKeys, i) : !a && i.defaultSelectedKeys && (s.selectedKeys = t$(i.defaultSelectedKeys, i))), i.checkable) { + if (i.selectable && (l("selectedKeys") ? s.selectedKeys = Qk(i.selectedKeys, i) : !a && i.defaultSelectedKeys && (s.selectedKeys = Qk(i.defaultSelectedKeys, i))), i.checkable) { var v; if (l("checkedKeys") ? v = ox(i.checkedKeys) || {} : !a && i.defaultCheckedKeys ? v = ox(i.defaultCheckedKeys) || {} : c && (v = ox(i.checkedKeys) || { checkedKeys: o.checkedKeys, @@ -37525,7 +37222,7 @@ var Nwe = 10, qI = /* @__PURE__ */ function(e) { } }]), r; }(S.Component); -U(qI, "defaultProps", { +U(KI, "defaultProps", { prefixCls: "rc-tree", showLine: !1, showIcon: !0, @@ -37541,49 +37238,49 @@ U(qI, "defaultProps", { defaultExpandedKeys: [], defaultCheckedKeys: [], defaultSelectedKeys: [], - dropIndicatorRender: _we, + dropIndicatorRender: mwe, allowDrop: function() { return !0; }, expandAction: !1 }); -U(qI, "TreeNode", Of); -var kwe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z" } }] }, name: "file", theme: "outlined" }, $we = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +U(KI, "TreeNode", Of); +var Pwe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z" } }] }, name: "file", theme: "outlined" }, Twe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: kwe + icon: Pwe })); -}, XI = /* @__PURE__ */ S.forwardRef($we); -process.env.NODE_ENV !== "production" && (XI.displayName = "FileOutlined"); -var Bwe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z" } }] }, name: "folder-open", theme: "outlined" }, Vwe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, YI = /* @__PURE__ */ S.forwardRef(Twe); +process.env.NODE_ENV !== "production" && (YI.displayName = "FileOutlined"); +var _we = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z" } }] }, name: "folder-open", theme: "outlined" }, Mwe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Bwe + icon: _we })); -}, Xj = /* @__PURE__ */ S.forwardRef(Vwe); -process.env.NODE_ENV !== "production" && (Xj.displayName = "FolderOpenOutlined"); -var zwe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z" } }] }, name: "folder", theme: "outlined" }, Hwe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, jj = /* @__PURE__ */ S.forwardRef(Mwe); +process.env.NODE_ENV !== "production" && (jj.displayName = "FolderOpenOutlined"); +var Dwe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z" } }] }, name: "folder", theme: "outlined" }, Iwe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: zwe + icon: Dwe })); -}, Zj = /* @__PURE__ */ S.forwardRef(Hwe); -process.env.NODE_ENV !== "production" && (Zj.displayName = "FolderOutlined"); -var Gwe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z" } }] }, name: "holder", theme: "outlined" }, Wwe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, Uj = /* @__PURE__ */ S.forwardRef(Iwe); +process.env.NODE_ENV !== "production" && (Uj.displayName = "FolderOutlined"); +var Awe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z" } }] }, name: "holder", theme: "outlined" }, Owe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Gwe + icon: Awe })); -}, Qj = /* @__PURE__ */ S.forwardRef(Wwe); -process.env.NODE_ENV !== "production" && (Qj.displayName = "HolderOutlined"); -const jwe = new _r("ant-tree-node-fx-do-not-use", { +}, Kj = /* @__PURE__ */ S.forwardRef(Owe); +process.env.NODE_ENV !== "production" && (Kj.displayName = "HolderOutlined"); +const Lwe = new _r("ant-tree-node-fx-do-not-use", { "0%": { opacity: 0 }, "100%": { opacity: 1 } -}), Uwe = (e, t) => ({ +}), Fwe = (e, t) => ({ [`.${e}-switcher-icon`]: { display: "inline-block", fontSize: 10, @@ -37592,7 +37289,7 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { transition: `transform ${t.motionDurationSlow}` } } -}), Kwe = (e, t) => ({ +}), Nwe = (e, t) => ({ [`.${e}-drop-indicator`]: { position: "absolute", // it should displayed over the following node @@ -37608,12 +37305,12 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { width: 8, height: 8, backgroundColor: "transparent", - border: `${te(t.lineWidthBold)} solid ${t.colorPrimary}`, + border: `${ee(t.lineWidthBold)} solid ${t.colorPrimary}`, borderRadius: "50%", content: '""' } } -}), Ywe = (e, t) => { +}), kwe = (e, t) => { const { treeCls: r, treeNodeCls: n, @@ -37623,7 +37320,7 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { nodeHoverBg: s } = t, l = t.paddingXS; return { - [r]: Object.assign(Object.assign({}, qr(t)), { + [r]: Object.assign(Object.assign({}, rn(t)), { background: t.colorBgContainer, borderRadius: t.borderRadius, transition: `background-color ${t.motionDurationSlow}`, @@ -37662,7 +37359,7 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { insetInlineStart: 0, border: `1px solid ${t.colorPrimary}`, opacity: 0, - animationName: jwe, + animationName: Lwe, animationDuration: t.motionDurationSlow, animationPlayState: "running", animationFillMode: "forwards", @@ -37676,7 +37373,7 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { [`${n}`]: { display: "flex", alignItems: "flex-start", - padding: `0 0 ${te(i)} 0`, + padding: `0 0 ${ee(i)} 0`, outline: "none", "&-rtl": { direction: "rtl" @@ -37705,7 +37402,7 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { // https://github.com/ant-design/ant-design/issues/41915 flexShrink: 0, width: o, - lineHeight: `${te(o)}`, + lineHeight: `${ee(o)}`, textAlign: "center", visibility: "visible", opacity: 0.2, @@ -37736,13 +37433,13 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { visibility: "hidden" }, // >>> Switcher - [`${r}-switcher`]: Object.assign(Object.assign({}, Uwe(e, t)), { + [`${r}-switcher`]: Object.assign(Object.assign({}, Fwe(e, t)), { position: "relative", flex: "none", alignSelf: "stretch", width: o, margin: 0, - lineHeight: `${te(o)}`, + lineHeight: `${ee(o)}`, textAlign: "center", cursor: "pointer", userSelect: "none", @@ -37803,9 +37500,9 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { zIndex: "auto", minHeight: o, margin: 0, - padding: `0 ${te(t.calc(t.paddingXS).div(2).equal())}`, + padding: `0 ${ee(t.calc(t.paddingXS).div(2).equal())}`, color: "inherit", - lineHeight: `${te(o)}`, + lineHeight: `${ee(o)}`, background: "transparent", borderRadius: t.borderRadius, cursor: "pointer", @@ -37821,7 +37518,7 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { display: "inline-block", width: o, height: o, - lineHeight: `${te(o)}`, + lineHeight: `${ee(o)}`, textAlign: "center", verticalAlign: "top", "&:empty": { @@ -37835,9 +37532,9 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { }, // ==================== Draggable ===================== [`${r}-node-content-wrapper`]: Object.assign({ - lineHeight: `${te(o)}`, + lineHeight: `${ee(o)}`, userSelect: "none" - }, Kwe(e, t)), + }, Nwe(e, t)), [`${n}.drop-container`]: { "> [draggable]": { boxShadow: `0 0 0 2px ${t.colorPrimary}` @@ -37880,14 +37577,14 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { "&:before": { top: "auto !important", bottom: "auto !important", - height: `${te(t.calc(o).div(2).equal())} !important` + height: `${ee(t.calc(o).div(2).equal())} !important` } } } } }) }; -}, qwe = (e) => { +}, $we = (e) => { const { treeCls: t, treeNodeCls: r, @@ -37954,19 +37651,19 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { } } }; -}, Xwe = (e, t) => { - const r = `.${e}`, n = `${r}-treenode`, i = t.calc(t.paddingXS).div(2).equal(), o = hr(t, { +}, Bwe = (e, t) => { + const r = `.${e}`, n = `${r}-treenode`, i = t.calc(t.paddingXS).div(2).equal(), o = fr(t, { treeCls: r, treeNodeCls: n, treeNodePadding: i }); return [ // Basic - Ywe(e, o), + kwe(e, o), // Directory - qwe(o) + $we(o) ]; -}, Zwe = (e) => { +}, Vwe = (e) => { const { controlHeightSM: t } = e; @@ -37975,24 +37672,24 @@ const jwe = new _r("ant-tree-node-fx-do-not-use", { nodeHoverBg: e.controlItemBgHover, nodeSelectedBg: e.controlItemBgActive }; -}, Qwe = (e) => { +}, Hwe = (e) => { const { colorTextLightSolid: t, colorPrimary: r } = e; - return Object.assign(Object.assign({}, Zwe(e)), { + return Object.assign(Object.assign({}, Vwe(e)), { directoryNodeSelectedColor: t, directoryNodeSelectedBg: r }); -}, Jwe = zr("Tree", (e, t) => { +}, zwe = jr("Tree", (e, t) => { let { prefixCls: r } = t; return [{ - [e.componentCls]: R7(`${r}-checkbox`, e) - }, Xwe(r, e), VW(e)]; -}, Qwe), l$ = 4; -function e1e(e) { + [e.componentCls]: S7(`${r}-checkbox`, e) + }, Bwe(r, e), kW(e)]; +}, Hwe), o$ = 4; +function Gwe(e) { const { dropPosition: t, dropLevelOffset: r, @@ -38000,7 +37697,7 @@ function e1e(e) { indent: i, direction: o = "ltr" } = e, a = o === "ltr" ? "left" : "right", s = o === "ltr" ? "right" : "left", l = { - [a]: -r * i + l$, + [a]: -r * i + o$, [s]: 0 }; switch (t) { @@ -38011,7 +37708,7 @@ function e1e(e) { l.bottom = -3; break; default: - l.bottom = -3, l[a] = i + l$; + l.bottom = -3, l[a] = i + o$; break; } return /* @__PURE__ */ B.createElement("div", { @@ -38019,28 +37716,28 @@ function e1e(e) { className: `${n}-drop-indicator` }); } -var t1e = { icon: { tag: "svg", attrs: { viewBox: "0 0 1024 1024", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z" } }] }, name: "caret-down", theme: "filled" }, r1e = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var Wwe = { icon: { tag: "svg", attrs: { viewBox: "0 0 1024 1024", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z" } }] }, name: "caret-down", theme: "filled" }, jwe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: t1e + icon: Wwe })); -}, Jj = /* @__PURE__ */ S.forwardRef(r1e); -process.env.NODE_ENV !== "production" && (Jj.displayName = "CaretDownFilled"); -var n1e = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z" } }, { tag: "path", attrs: { d: "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z" } }] }, name: "minus-square", theme: "outlined" }, i1e = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, Yj = /* @__PURE__ */ S.forwardRef(jwe); +process.env.NODE_ENV !== "production" && (Yj.displayName = "CaretDownFilled"); +var Uwe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z" } }, { tag: "path", attrs: { d: "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z" } }] }, name: "minus-square", theme: "outlined" }, Kwe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: n1e + icon: Uwe })); -}, eU = /* @__PURE__ */ S.forwardRef(i1e); -process.env.NODE_ENV !== "production" && (eU.displayName = "MinusSquareOutlined"); -var o1e = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z" } }, { tag: "path", attrs: { d: "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z" } }] }, name: "plus-square", theme: "outlined" }, a1e = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, qj = /* @__PURE__ */ S.forwardRef(Kwe); +process.env.NODE_ENV !== "production" && (qj.displayName = "MinusSquareOutlined"); +var Ywe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z" } }, { tag: "path", attrs: { d: "M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z" } }] }, name: "plus-square", theme: "outlined" }, qwe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: o1e + icon: Ywe })); -}, tU = /* @__PURE__ */ S.forwardRef(a1e); -process.env.NODE_ENV !== "production" && (tU.displayName = "PlusSquareOutlined"); -const s1e = (e) => { +}, Xj = /* @__PURE__ */ S.forwardRef(qwe); +process.env.NODE_ENV !== "production" && (Xj.displayName = "PlusSquareOutlined"); +const Xwe = (e) => { const { prefixCls: t, switcherIcon: r, @@ -38061,34 +37758,34 @@ const s1e = (e) => { return null; if (typeof l != "boolean" && l) { const d = typeof l == "function" ? l(n) : l, h = `${t}-switcher-line-custom-icon`; - return /* @__PURE__ */ S.isValidElement(d) ? Fi(d, { + return /* @__PURE__ */ S.isValidElement(d) ? eo(d, { className: ne(d.props.className || "", h) }) : d; } - return l ? /* @__PURE__ */ S.createElement(XI, { + return l ? /* @__PURE__ */ S.createElement(YI, { className: `${t}-switcher-line-icon` }) : /* @__PURE__ */ S.createElement("span", { className: `${t}-switcher-leaf-line` }); } const c = `${t}-switcher-icon`, u = typeof r == "function" ? r(n) : r; - return /* @__PURE__ */ S.isValidElement(u) ? Fi(u, { + return /* @__PURE__ */ S.isValidElement(u) ? eo(u, { className: ne(u.props.className || "", c) - }) : u !== void 0 ? u : i ? a ? /* @__PURE__ */ S.createElement(eU, { + }) : u !== void 0 ? u : i ? a ? /* @__PURE__ */ S.createElement(qj, { className: `${t}-switcher-line-icon` - }) : /* @__PURE__ */ S.createElement(tU, { + }) : /* @__PURE__ */ S.createElement(Xj, { className: `${t}-switcher-line-icon` - }) : /* @__PURE__ */ S.createElement(Jj, { + }) : /* @__PURE__ */ S.createElement(Yj, { className: c }); -}, ZI = /* @__PURE__ */ B.forwardRef((e, t) => { +}, qI = /* @__PURE__ */ B.forwardRef((e, t) => { var r; const { getPrefixCls: n, direction: i, virtual: o, tree: a - } = B.useContext(pt), { + } = B.useContext(gt), { prefixCls: s, className: l, showIcon: c = !1, @@ -38101,7 +37798,7 @@ const s1e = (e) => { draggable: g, motion: m, style: y - } = e, C = n("tree", s), b = n(), w = m ?? Object.assign(Object.assign({}, fW(b)), { + } = e, C = n("tree", s), b = n(), w = m ?? Object.assign(Object.assign({}, uW(b)), { motionAppear: !1 }), x = Object.assign(Object.assign({}, e), { checkable: p, @@ -38110,8 +37807,8 @@ const s1e = (e) => { motion: w, blockNode: h, showLine: !!u, - dropIndicatorRender: e1e - }), [E, P, R] = Jwe(C), [, T] = si(), _ = T.paddingXS / 2 + (((r = T.Tree) === null || r === void 0 ? void 0 : r.titleHeight) || T.controlHeightSM), D = B.useMemo(() => { + dropIndicatorRender: Gwe + }), [E, R, P] = zwe(C), [, T] = ai(), _ = T.paddingXS / 2 + (((r = T.Tree) === null || r === void 0 ? void 0 : r.titleHeight) || T.controlHeightSM), D = B.useMemo(() => { if (!g) return !1; let M = {}; @@ -38123,8 +37820,8 @@ const s1e = (e) => { M = Object.assign({}, g); break; } - return M.icon !== !1 && (M.icon = M.icon || /* @__PURE__ */ B.createElement(Qj, null)), M; - }, [g]), A = (M) => /* @__PURE__ */ B.createElement(s1e, { + return M.icon !== !1 && (M.icon = M.icon || /* @__PURE__ */ B.createElement(Kj, null)), M; + }, [g]), A = (M) => /* @__PURE__ */ B.createElement(Xwe, { prefixCls: C, switcherIcon: d, treeNodeProps: M, @@ -38132,7 +37829,7 @@ const s1e = (e) => { }); return E( // @ts-ignore - /* @__PURE__ */ B.createElement(qI, Object.assign({ + /* @__PURE__ */ B.createElement(KI, Object.assign({ itemHeight: _, ref: t, virtual: o @@ -38145,7 +37842,7 @@ const s1e = (e) => { [`${C}-block-node`]: h, [`${C}-unselectable`]: !v, [`${C}-rtl`]: i === "rtl" - }, a == null ? void 0 : a.className, l, P, R), + }, a == null ? void 0 : a.className, l, R, P), direction: i, checkable: p && /* @__PURE__ */ B.createElement("span", { className: `${C}-checkbox-inner` @@ -38156,20 +37853,20 @@ const s1e = (e) => { }), f) ); }); -process.env.NODE_ENV !== "production" && (ZI.displayName = "Tree"); -const c$ = 0, ax = 1, u$ = 2; -function QI(e, t, r) { +process.env.NODE_ENV !== "production" && (qI.displayName = "Tree"); +const a$ = 0, ax = 1, s$ = 2; +function XI(e, t, r) { const { key: n, children: i } = r; function o(a) { const s = a[n], l = a[i]; - t(s, a) !== !1 && QI(l || [], t, r); + t(s, a) !== !1 && XI(l || [], t, r); } e.forEach(o); } -function l1e(e) { +function Zwe(e) { let { treeData: t, expandedKeys: r, @@ -38178,7 +37875,7 @@ function l1e(e) { fieldNames: o } = e; const a = []; - let s = c$; + let s = a$; if (n && n === i) return [n]; if (!n || !i) @@ -38186,68 +37883,68 @@ function l1e(e) { function l(c) { return c === n || c === i; } - return QI(t, (c) => { - if (s === u$) + return XI(t, (c) => { + if (s === s$) return !1; if (l(c)) { - if (a.push(c), s === c$) + if (a.push(c), s === a$) s = ax; else if (s === ax) - return s = u$, !1; + return s = s$, !1; } else s === ax && a.push(c); return r.includes(c); }, Af(o)), a; } function sx(e, t, r) { const n = $e(t), i = []; - return QI(e, (o, a) => { + return XI(e, (o, a) => { const s = n.indexOf(o); return s !== -1 && (i.push(a), n.splice(s, 1)), !!n.length; }, Af(r)), i; } -var d$ = function(e, t) { +var l$ = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -function c1e(e) { +function Qwe(e) { const { isLeaf: t, expanded: r } = e; - return t ? /* @__PURE__ */ S.createElement(XI, null) : r ? /* @__PURE__ */ S.createElement(Xj, null) : /* @__PURE__ */ S.createElement(Zj, null); + return t ? /* @__PURE__ */ S.createElement(YI, null) : r ? /* @__PURE__ */ S.createElement(jj, null) : /* @__PURE__ */ S.createElement(Uj, null); } -function h$(e) { +function c$(e) { let { treeData: t, children: r } = e; - return t || x7(r); + return t || y7(r); } -const u1e = (e, t) => { +const Jwe = (e, t) => { var { defaultExpandAll: r, defaultExpandParent: n, defaultExpandedKeys: i - } = e, o = d$(e, ["defaultExpandAll", "defaultExpandParent", "defaultExpandedKeys"]); + } = e, o = l$(e, ["defaultExpandAll", "defaultExpandParent", "defaultExpandedKeys"]); const a = S.useRef(), s = S.useRef(), l = () => { const { - keyEntities: P - } = FI(h$(o)); - let R; - return r ? R = Object.keys(P) : n ? R = jT(o.expandedKeys || i || [], P) : R = o.expandedKeys || i || [], R; + keyEntities: R + } = OI(c$(o)); + let P; + return r ? P = Object.keys(R) : n ? P = WT(o.expandedKeys || i || [], R) : P = o.expandedKeys || i || [], P; }, [c, u] = S.useState(o.selectedKeys || o.defaultSelectedKeys || []), [d, h] = S.useState(() => l()); S.useEffect(() => { "selectedKeys" in o && u(o.selectedKeys); }, [o.selectedKeys]), S.useEffect(() => { "expandedKeys" in o && h(o.expandedKeys); }, [o.expandedKeys]); - const f = (P, R) => { + const f = (R, P) => { var T; - return "expandedKeys" in o || h(P), (T = o.onExpand) === null || T === void 0 ? void 0 : T.call(o, P, R); - }, p = (P, R) => { + return "expandedKeys" in o || h(R), (T = o.onExpand) === null || T === void 0 ? void 0 : T.call(o, R, P); + }, p = (R, P) => { var T; const { multiple: _, @@ -38255,13 +37952,13 @@ const u1e = (e, t) => { } = o, { node: A, nativeEvent: M - } = R, { + } = P, { key: O = "" - } = A, L = h$(o), N = Object.assign(Object.assign({}, R), { + } = A, L = c$(o), N = Object.assign(Object.assign({}, P), { selected: !0 }), F = (M == null ? void 0 : M.ctrlKey) || (M == null ? void 0 : M.metaKey), k = M == null ? void 0 : M.shiftKey; let I; - _ && F ? (I = P, a.current = O, s.current = I, N.selectedNodes = sx(L, I, D)) : _ && k ? (I = Array.from(new Set([].concat($e(s.current || []), $e(l1e({ + _ && F ? (I = R, a.current = O, s.current = I, N.selectedNodes = sx(L, I, D)) : _ && k ? (I = Array.from(new Set([].concat($e(s.current || []), $e(Zwe({ treeData: L, expandedKeys: d, startKey: O, @@ -38271,16 +37968,16 @@ const u1e = (e, t) => { }, { getPrefixCls: v, direction: g - } = S.useContext(pt), { + } = S.useContext(gt), { prefixCls: m, className: y, showIcon: C = !0, expandAction: b = "click" - } = o, w = d$(o, ["prefixCls", "className", "showIcon", "expandAction"]), x = v("tree", m), E = ne(`${x}-directory`, { + } = o, w = l$(o, ["prefixCls", "className", "showIcon", "expandAction"]), x = v("tree", m), E = ne(`${x}-directory`, { [`${x}-directory-rtl`]: g === "rtl" }, y); - return /* @__PURE__ */ S.createElement(ZI, Object.assign({ - icon: c1e, + return /* @__PURE__ */ S.createElement(qI, Object.assign({ + icon: Qwe, ref: t, blockNode: !0 }, w, { @@ -38293,12 +37990,12 @@ const u1e = (e, t) => { onSelect: p, onExpand: f })); -}, rU = /* @__PURE__ */ S.forwardRef(u1e); -process.env.NODE_ENV !== "production" && (rU.displayName = "DirectoryTree"); -const JI = ZI; -JI.DirectoryTree = rU; -JI.TreeNode = Of; -function f$(e) { +}, Zj = /* @__PURE__ */ S.forwardRef(Jwe); +process.env.NODE_ENV !== "production" && (Zj.displayName = "DirectoryTree"); +const ZI = qI; +ZI.DirectoryTree = Zj; +ZI.TreeNode = Of; +function u$(e) { let { value: t, onChange: r, @@ -38309,7 +38006,7 @@ function f$(e) { return n ? /* @__PURE__ */ S.createElement("div", { className: `${i}-filter-dropdown-search` }, /* @__PURE__ */ S.createElement($s, { - prefix: /* @__PURE__ */ S.createElement(Qb, null), + prefix: /* @__PURE__ */ S.createElement(Xb, null), placeholder: o.filterSearchPlaceholder, onChange: r, value: t, @@ -38318,18 +38015,18 @@ function f$(e) { className: `${i}-filter-dropdown-search-input` })) : null; } -const d1e = (e) => { +const e1e = (e) => { const { keyCode: t } = e; t === Oe.ENTER && e.stopPropagation(); -}, nU = /* @__PURE__ */ S.forwardRef((e, t) => /* @__PURE__ */ S.createElement("div", { +}, Qj = /* @__PURE__ */ S.forwardRef((e, t) => /* @__PURE__ */ S.createElement("div", { className: e.className, onClick: (r) => r.stopPropagation(), - onKeyDown: d1e, + onKeyDown: e1e, ref: t }, e.children)); -process.env.NODE_ENV !== "production" && (nU.displayName = "FilterDropdownMenuWrapper"); +process.env.NODE_ENV !== "production" && (Qj.displayName = "FilterDropdownMenuWrapper"); function hf(e) { let t = []; return (e || []).forEach((r) => { @@ -38340,7 +38037,7 @@ function hf(e) { t.push(n), i && (t = [].concat($e(t), $e(hf(i)))); }), t; } -function h1e(e) { +function t1e(e) { return e.some((t) => { let { children: r @@ -38348,10 +38045,10 @@ function h1e(e) { return r; }); } -function iU(e, t) { +function Jj(e, t) { return typeof t == "string" || typeof t == "number" ? t == null ? void 0 : t.toString().toLowerCase().includes(e.trim().toLowerCase()) : !1; } -function oU(e) { +function eU(e) { let { filters: t, prefixCls: r, @@ -38367,7 +38064,7 @@ function oU(e) { key: c || l, label: s.text, popupClassName: `${r}-dropdown-submenu`, - children: oU({ + children: eU({ filters: s.children, prefixCls: r, filteredKeys: n, @@ -38376,19 +38073,19 @@ function oU(e) { filterSearch: a }) }; - const u = i ? Pd : Lm, d = { + const u = i ? Pd : Om, d = { key: s.value !== void 0 ? c : l, label: /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(u, { checked: n.includes(c) }), /* @__PURE__ */ S.createElement("span", null, s.text)) }; - return o.trim() ? typeof a == "function" ? a(o, s) ? d : null : iU(o, s.text) ? d : null : d; + return o.trim() ? typeof a == "function" ? a(o, s) ? d : null : Jj(o, s.text) ? d : null : d; }); } function lx(e) { return e || []; } -function f1e(e) { +function r1e(e) { var t, r; const { tablePrefixCls: n, @@ -38414,17 +38111,17 @@ function f1e(e) { // Deprecated filterDropdownVisible: x, onFilterDropdownVisibleChange: E - } = o, [P, R] = S.useState(!1), T = !!(h && (!((t = h.filteredKeys) === null || t === void 0) && t.length || h.forceFiltered)), _ = (ue) => { - R(ue), C == null || C(ue), E == null || E(ue); + } = o, [R, P] = S.useState(!1), T = !!(h && (!((t = h.filteredKeys) === null || t === void 0) && t.length || h.forceFiltered)), _ = (ue) => { + P(ue), C == null || C(ue), E == null || E(ue); }; if (process.env.NODE_ENV !== "production") { - const ue = Sr("Table"); + const ue = Rr("Table"); [["filterDropdownVisible", "filterDropdownOpen", x], ["onFilterDropdownVisibleChange", "onFilterDropdownOpenChange", E]].forEach((he) => { let [fe, de, pe] = he; ue.deprecated(pe == null, fe, de); }); } - const D = (r = y ?? x) !== null && r !== void 0 ? r : P, A = h == null ? void 0 : h.filteredKeys, [M, O] = Twe(lx(A)), L = (ue) => { + const D = (r = y ?? x) !== null && r !== void 0 ? r : R, A = h == null ? void 0 : h.filteredKeys, [M, O] = vwe(lx(A)), L = (ue) => { let { selectedKeys: he } = ue; @@ -38441,21 +38138,21 @@ function f1e(e) { }); }; S.useEffect(() => { - P && L({ + R && L({ selectedKeys: lx(A) }); }, [A]); const [F, k] = S.useState([]), I = (ue) => { k(ue); - }, [V, z] = S.useState(""), $ = (ue) => { + }, [V, H] = S.useState(""), $ = (ue) => { const { value: he } = ue.target; - z(he); + H(he); }; S.useEffect(() => { - P || z(""); - }, [P]); + R || H(""); + }, [R]); const W = (ue) => { const he = ue != null && ue.length ? ue : null; if (he === null && (!h || !h.filteredKeys) || rs(he, h == null ? void 0 : h.filteredKeys, !0)) @@ -38475,7 +38172,7 @@ function f1e(e) { confirm: !1, closeDropdown: !1 }; - ue && W([]), he && _(!1), z(""), O(b ? (w || []).map((fe) => String(fe)) : []); + ue && W([]), he && _(!1), H(""), O(b ? (w || []).map((fe) => String(fe)) : []); }, q = function() { let { closeDropdown: ue @@ -38483,10 +38180,10 @@ function f1e(e) { closeDropdown: !0 }; ue && _(!1), W(M()); - }, Z = (ue, he) => { + }, J = (ue, he) => { he.source === "trigger" && (ue && A !== void 0 && O(lx(A)), _(ue), !ue && !o.filterDropdown && l && j()); - }, ee = ne({ - [`${a}-menu-without-submenu`]: !h1e(o.filters || []) + }, te = ne({ + [`${a}-menu-without-submenu`]: !t1e(o.filters || []) }), Q = (ue) => { if (ue.target.checked) { const he = hf(o == null ? void 0 : o.filters).map((fe) => String(fe)); @@ -38548,7 +38245,7 @@ function f1e(e) { if ((o.filters || []).length === 0) return de; if (u === "tree") - return /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(f$, { + return /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(u$, { filterSearch: d, value: V, onChange: $, @@ -38561,7 +38258,7 @@ function f1e(e) { indeterminate: ue.length > 0 && ue.length < hf(o.filters).length, className: `${n}-filter-dropdown-checkall`, onChange: Q - }, p.filterCheckall) : null, /* @__PURE__ */ S.createElement(JI, { + }, p.filterCheckall) : null, /* @__PURE__ */ S.createElement(ZI, { checkable: !0, selectable: !1, blockNode: !0, @@ -38577,9 +38274,9 @@ function f1e(e) { }), autoExpandParent: !0, defaultExpandAll: !0, - filterTreeNode: V.trim() ? (be) => typeof d == "function" ? d(V, K(be)) : iU(V, be.title) : void 0 + filterTreeNode: V.trim() ? (be) => typeof d == "function" ? d(V, K(be)) : Jj(V, be.title) : void 0 }))); - const pe = oU({ + const pe = eU({ filters: o.filters || [], filterSearch: d, prefixCls: i, @@ -38587,17 +38284,17 @@ function f1e(e) { filterMultiple: c, searchValue: V }), _e = pe.every((be) => be === null); - return /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(f$, { + return /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(u$, { filterSearch: d, value: V, onChange: $, tablePrefixCls: n, locale: p - }), _e ? de : /* @__PURE__ */ S.createElement(Hd, { + }), _e ? de : /* @__PURE__ */ S.createElement(zd, { selectable: !0, multiple: c, prefixCls: `${a}-menu`, - className: ee, + className: te, onSelect: L, onDeselect: L, selectedKeys: ue, @@ -38620,26 +38317,26 @@ function f1e(e) { onClick: j }, p.filterConfirm))); } - o.filterDropdown && (oe = /* @__PURE__ */ S.createElement(r7, { + o.filterDropdown && (oe = /* @__PURE__ */ S.createElement(Z9, { selectable: void 0 }, oe)); - const G = () => /* @__PURE__ */ S.createElement(nU, { + const G = () => /* @__PURE__ */ S.createElement(Qj, { className: `${i}-dropdown` }, oe); let re; - typeof o.filterIcon == "function" ? re = o.filterIcon(T) : o.filterIcon ? re = o.filterIcon : re = /* @__PURE__ */ S.createElement(jj, null); + typeof o.filterIcon == "function" ? re = o.filterIcon(T) : o.filterIcon ? re = o.filterIcon : re = /* @__PURE__ */ S.createElement(Vj, null); const { direction: le - } = S.useContext(pt); + } = S.useContext(gt); return /* @__PURE__ */ S.createElement("div", { className: `${i}-column` }, /* @__PURE__ */ S.createElement("span", { className: `${n}-column-title` - }, v), /* @__PURE__ */ S.createElement(BI, { + }, v), /* @__PURE__ */ S.createElement(kI, { dropdownRender: G, trigger: ["click"], open: D, - onOpenChange: Z, + onOpenChange: J, getPopupContainer: g, placement: le === "rtl" ? "bottomLeft" : "bottomRight", rootClassName: m @@ -38654,11 +38351,11 @@ function f1e(e) { } }, re))); } -function XT(e, t, r) { +function qT(e, t, r) { let n = []; return (e || []).forEach((i, o) => { var a; - const s = Vm(o, r); + const s = $m(o, r); if (i.filters || "filterDropdown" in i || "onFilter" in i) if ("filteredValue" in i) { let l = i.filteredValue; @@ -38675,12 +38372,12 @@ function XT(e, t, r) { filteredKeys: t && i.defaultFilteredValue ? i.defaultFilteredValue : void 0, forceFiltered: i.filtered }); - "children" in i && (n = [].concat($e(n), $e(XT(i.children, t, s)))); + "children" in i && (n = [].concat($e(n), $e(qT(i.children, t, s)))); }), n; } -function aU(e, t, r, n, i, o, a, s, l) { +function tU(e, t, r, n, i, o, a, s, l) { return r.map((c, u) => { - const d = Vm(u, s), { + const d = $m(u, s), { filterOnClose: h = !0, filterMultiple: f = !0, filterMode: p, @@ -38695,7 +38392,7 @@ function aU(e, t, r, n, i, o, a, s, l) { return m === b; }); g = Object.assign(Object.assign({}, g), { - title: (C) => /* @__PURE__ */ S.createElement(f1e, { + title: (C) => /* @__PURE__ */ S.createElement(r1e, { tablePrefixCls: e, prefixCls: `${e}-filter`, dropdownPrefixCls: t, @@ -38714,11 +38411,11 @@ function aU(e, t, r, n, i, o, a, s, l) { }); } return "children" in g && (g = Object.assign(Object.assign({}, g), { - children: aU(e, t, g.children, n, i, o, a, d, l) + children: tU(e, t, g.children, n, i, o, a, d, l) })), g; }); } -function p$(e) { +function d$(e) { const t = {}; return e.forEach((r) => { let { @@ -38739,7 +38436,7 @@ function p$(e) { t[a] = null; }), t; } -function ZT(e, t, r) { +function XT(e, t, r) { return t.reduce((n, i) => { const { column: { @@ -38750,12 +38447,12 @@ function ZT(e, t, r) { } = i; return o && s && s.length ? n.map((l) => Object.assign({}, l)).filter((l) => s.some((c) => { const u = hf(a), d = u.findIndex((f) => String(f) === String(c)), h = d !== -1 ? u[d] : c; - return l[r] && (l[r] = ZT(l[r], t, r)), o(h, l); + return l[r] && (l[r] = XT(l[r], t, r)), o(h, l); })) : n; }, e); } -const sU = (e) => e.flatMap((t) => "children" in t ? [t].concat($e(sU(t.children || []))) : [t]); -function p1e(e) { +const rU = (e) => e.flatMap((t) => "children" in t ? [t].concat($e(rU(t.children || []))) : [t]); +function n1e(e) { let { prefixCls: t, dropdownPrefixCls: r, @@ -38765,8 +38462,8 @@ function p1e(e) { locale: a, rootClassName: s } = e; - const l = Sr("Table"), c = S.useMemo(() => sU(n || []), [n]), [u, d] = S.useState(() => XT(c, !0)), h = S.useMemo(() => { - const g = XT(c, !1); + const l = Rr("Table"), c = S.useMemo(() => rU(n || []), [n]), [u, d] = S.useState(() => qT(c, !0)), h = S.useMemo(() => { + const g = qT(c, !1); if (g.length === 0) return g; let m = !0, y = !0; @@ -38776,7 +38473,7 @@ function p1e(e) { } = C; b !== void 0 ? m = !1 : y = !1; }), m) { - const C = (c || []).map((b, w) => Td(b, Vm(w))); + const C = (c || []).map((b, w) => Td(b, $m(w))); return u.filter((b) => { let { key: w @@ -38791,18 +38488,18 @@ function p1e(e) { }); } return process.env.NODE_ENV !== "production" && l(y, "usage", "Columns should all contain `filteredValue` or not contain `filteredValue`."), g; - }, [c, u]), f = S.useMemo(() => p$(h), [h]), p = (g) => { + }, [c, u]), f = S.useMemo(() => d$(h), [h]), p = (g) => { const m = h.filter((y) => { let { key: C } = y; return C !== g.key; }); - m.push(g), d(m), i(p$(m), m); + m.push(g), d(m), i(d$(m), m); }; - return [(g) => aU(t, r, g, h, a, p, o, void 0, s), h, f]; + return [(g) => tU(t, r, g, h, a, p, o, void 0, s), h, f]; } -function g1e(e, t, r) { +function i1e(e, t, r) { const n = S.useRef({}); function i(o) { if (!n.current || n.current.data !== e || n.current.childrenColumnName !== t || n.current.getRowKey !== r) { @@ -38824,15 +38521,15 @@ function g1e(e, t, r) { } return [i]; } -var v1e = function(e, t) { +var o1e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const lU = 10; -function m1e(e, t) { +const nU = 10; +function a1e(e, t) { const r = { current: e.current, pageSize: e.pageSize @@ -38842,13 +38539,13 @@ function m1e(e, t) { typeof o != "function" && (r[i] = o); }), r; } -function y1e(e, t, r) { +function s1e(e, t, r) { const n = r && typeof r == "object" ? r : {}, { total: i = 0 - } = n, o = v1e(n, ["total"]), [a, s] = Le(() => ({ + } = n, o = o1e(n, ["total"]), [a, s] = Le(() => ({ current: "defaultCurrent" in o ? o.defaultCurrent : 1, - pageSize: "defaultPageSize" in o ? o.defaultPageSize : lU - })), l = rj(a, o, { + pageSize: "defaultPageSize" in o ? o.defaultPageSize : nU + })), l = Z7(a, o, { total: i > 0 ? i : e }), c = Math.ceil((i || e) / l.pageSize); l.current > c && (l.current = c || 1); @@ -38866,84 +38563,84 @@ function y1e(e, t, r) { onChange: d }), u]; } -var C1e = { icon: { tag: "svg", attrs: { viewBox: "0 0 1024 1024", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z" } }] }, name: "caret-down", theme: "outlined" }, S1e = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var l1e = { icon: { tag: "svg", attrs: { viewBox: "0 0 1024 1024", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z" } }] }, name: "caret-down", theme: "outlined" }, c1e = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: C1e + icon: l1e })); -}, cU = /* @__PURE__ */ S.forwardRef(S1e); -process.env.NODE_ENV !== "production" && (cU.displayName = "CaretDownOutlined"); -var b1e = { icon: { tag: "svg", attrs: { viewBox: "0 0 1024 1024", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z" } }] }, name: "caret-up", theme: "outlined" }, w1e = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, iU = /* @__PURE__ */ S.forwardRef(c1e); +process.env.NODE_ENV !== "production" && (iU.displayName = "CaretDownOutlined"); +var u1e = { icon: { tag: "svg", attrs: { viewBox: "0 0 1024 1024", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z" } }] }, name: "caret-up", theme: "outlined" }, d1e = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: b1e + icon: u1e })); -}, uU = /* @__PURE__ */ S.forwardRef(w1e); -process.env.NODE_ENV !== "production" && (uU.displayName = "CaretUpOutlined"); -const mC = "ascend", cx = "descend"; -function pS(e) { +}, oU = /* @__PURE__ */ S.forwardRef(d1e); +process.env.NODE_ENV !== "production" && (oU.displayName = "CaretUpOutlined"); +const gC = "ascend", cx = "descend"; +function hS(e) { return typeof e.sorter == "object" && typeof e.sorter.multiple == "number" ? e.sorter.multiple : !1; } -function g$(e) { +function h$(e) { return typeof e == "function" ? e : e && typeof e == "object" && e.compare ? e.compare : !1; } -function x1e(e, t) { +function h1e(e, t) { return t ? e[e.indexOf(t) + 1] : e[0]; } -function QT(e, t, r) { +function ZT(e, t, r) { let n = []; function i(o, a) { n.push({ column: o, key: Td(o, a), - multiplePriority: pS(o), + multiplePriority: hS(o), sortOrder: o.sortOrder }); } return (e || []).forEach((o, a) => { - const s = Vm(a, r); - o.children ? ("sortOrder" in o && i(o, s), n = [].concat($e(n), $e(QT(o.children, t, s)))) : o.sorter && ("sortOrder" in o ? i(o, s) : t && o.defaultSortOrder && n.push({ + const s = $m(a, r); + o.children ? ("sortOrder" in o && i(o, s), n = [].concat($e(n), $e(ZT(o.children, t, s)))) : o.sorter && ("sortOrder" in o ? i(o, s) : t && o.defaultSortOrder && n.push({ column: o, key: Td(o, s), - multiplePriority: pS(o), + multiplePriority: hS(o), sortOrder: o.defaultSortOrder })); }), n; } -function dU(e, t, r, n, i, o, a, s) { +function aU(e, t, r, n, i, o, a, s) { return (t || []).map((l, c) => { - const u = Vm(c, s); + const u = $m(c, s); let d = l; if (d.sorter) { - const h = d.sortDirections || i, f = d.showSorterTooltip === void 0 ? a : d.showSorterTooltip, p = Td(d, u), v = r.find((P) => { + const h = d.sortDirections || i, f = d.showSorterTooltip === void 0 ? a : d.showSorterTooltip, p = Td(d, u), v = r.find((R) => { let { - key: R - } = P; - return R === p; - }), g = v ? v.sortOrder : null, m = x1e(h, g); + key: P + } = R; + return P === p; + }), g = v ? v.sortOrder : null, m = h1e(h, g); let y; if (l.sortIcon) y = l.sortIcon({ sortOrder: g }); else { - const P = h.includes(mC) && /* @__PURE__ */ S.createElement(uU, { + const R = h.includes(gC) && /* @__PURE__ */ S.createElement(oU, { className: ne(`${e}-column-sorter-up`, { - active: g === mC + active: g === gC }) - }), R = h.includes(cx) && /* @__PURE__ */ S.createElement(cU, { + }), P = h.includes(cx) && /* @__PURE__ */ S.createElement(iU, { className: ne(`${e}-column-sorter-down`, { active: g === cx }) }); y = /* @__PURE__ */ S.createElement("span", { className: ne(`${e}-column-sorter`, { - [`${e}-column-sorter-full`]: !!(P && R) + [`${e}-column-sorter-full`]: !!(R && P) }) }, /* @__PURE__ */ S.createElement("span", { className: `${e}-column-sorter-inner`, "aria-hidden": "true" - }, P, R)); + }, R, P)); } const { cancelSort: C, @@ -38951,7 +38648,7 @@ function dU(e, t, r, n, i, o, a, s) { triggerDesc: w } = o || {}; let x = C; - m === cx ? x = w : m === mC && (x = b); + m === cx ? x = w : m === gC && (x = b); const E = typeof f == "object" ? Object.assign({ title: x }, f) : { @@ -38961,45 +38658,45 @@ function dU(e, t, r, n, i, o, a, s) { className: ne(d.className, { [`${e}-column-sort`]: g }), - title: (P) => { - const R = `${e}-column-sorters`, T = /* @__PURE__ */ S.createElement("span", { + title: (R) => { + const P = `${e}-column-sorters`, T = /* @__PURE__ */ S.createElement("span", { className: `${e}-column-title` - }, fw(l.title, P)), _ = /* @__PURE__ */ S.createElement("div", { - className: R + }, fw(l.title, R)), _ = /* @__PURE__ */ S.createElement("div", { + className: P }, T, y); return f ? typeof f != "boolean" && (f == null ? void 0 : f.target) === "sorter-icon" ? /* @__PURE__ */ S.createElement("div", { - className: `${R} ${e}-column-sorters-tooltip-target-sorter` + className: `${P} ${e}-column-sorters-tooltip-target-sorter` }, T, /* @__PURE__ */ S.createElement(Wo, Object.assign({}, E), y)) : /* @__PURE__ */ S.createElement(Wo, Object.assign({}, E), _) : _; }, - onHeaderCell: (P) => { - var R; - const T = ((R = l.onHeaderCell) === null || R === void 0 ? void 0 : R.call(l, P)) || {}, _ = T.onClick, D = T.onKeyDown; + onHeaderCell: (R) => { + var P; + const T = ((P = l.onHeaderCell) === null || P === void 0 ? void 0 : P.call(l, R)) || {}, _ = T.onClick, D = T.onKeyDown; T.onClick = (O) => { n({ column: l, key: p, sortOrder: m, - multiplePriority: pS(l) + multiplePriority: hS(l) }), _ == null || _(O); }, T.onKeyDown = (O) => { O.keyCode === Oe.ENTER && (n({ column: l, key: p, sortOrder: m, - multiplePriority: pS(l) + multiplePriority: hS(l) }), D == null || D(O)); }; - const A = Ewe(l.title, {}), M = A == null ? void 0 : A.toString(); + const A = fwe(l.title, {}), M = A == null ? void 0 : A.toString(); return g ? T["aria-sort"] = g === "ascend" ? "ascending" : "descending" : T["aria-label"] = M || "", T.className = ne(T.className, `${e}-column-has-sorters`), T.tabIndex = 0, l.ellipsis && (T.title = (A ?? "").toString()), T; } }); } return "children" in d && (d = Object.assign(Object.assign({}, d), { - children: dU(e, d.children, r, n, i, o, a, u) + children: aU(e, d.children, r, n, i, o, a, u) })), d; }); } -const v$ = (e) => { +const f$ = (e) => { const { column: t, sortOrder: r @@ -39010,22 +38707,22 @@ const v$ = (e) => { field: t.dataIndex, columnKey: t.key }; -}, m$ = (e) => { +}, p$ = (e) => { const t = e.filter((r) => { let { sortOrder: n } = r; return n; - }).map(v$); + }).map(f$); if (t.length === 0 && e.length) { const r = e.length - 1; - return Object.assign(Object.assign({}, v$(e[r])), { + return Object.assign(Object.assign({}, f$(e[r])), { column: void 0 }); } return t.length <= 1 ? t[0] || {} : t; }; -function JT(e, t, r) { +function QT(e, t, r) { const n = t.slice().sort((a, s) => s.multiplePriority - a.multiplePriority), i = e.slice(), o = n.filter((a) => { let { column: { @@ -39033,7 +38730,7 @@ function JT(e, t, r) { }, sortOrder: l } = a; - return g$(s) && l; + return h$(s) && l; }); return o.length ? i.sort((a, s) => { for (let l = 0; l < o.length; l += 1) { @@ -39042,22 +38739,22 @@ function JT(e, t, r) { sorter: u }, sortOrder: d - } = c, h = g$(u); + } = c, h = h$(u); if (h && d) { const f = h(a, s, d); if (f !== 0) - return d === mC ? f : -f; + return d === gC ? f : -f; } } return 0; }).map((a) => { const s = a[r]; return s ? Object.assign(Object.assign({}, a), { - [r]: JT(s, t, r) + [r]: QT(s, t, r) }) : a; }) : i; } -function E1e(e) { +function f1e(e) { let { prefixCls: t, mergedColumns: r, @@ -39066,9 +38763,9 @@ function E1e(e) { tableLocale: o, showSorterTooltip: a } = e; - const [s, l] = S.useState(QT(r, !0)), c = S.useMemo(() => { + const [s, l] = S.useState(ZT(r, !0)), c = S.useMemo(() => { let p = !0; - const v = QT(r, !1); + const v = ZT(r, !1); if (!v.length) return s; const g = []; @@ -39106,34 +38803,34 @@ function E1e(e) { key: m } = g; return m !== p.key; - })), [p]), l(v), n(m$(v), v); + })), [p]), l(v), n(p$(v), v); }; - return [(p) => dU(t, p, c, d, i, o, a), c, u, () => m$(c)]; + return [(p) => aU(t, p, c, d, i, o, a), c, u, () => p$(c)]; } -function hU(e, t) { +function sU(e, t) { return e.map((r) => { const n = Object.assign({}, r); - return n.title = fw(r.title, t), "children" in n && (n.children = hU(n.children, t)), n; + return n.title = fw(r.title, t), "children" in n && (n.children = sU(n.children, t)), n; }); } -function R1e(e) { - return [S.useCallback((r) => hU(r, e), [e])]; +function p1e(e) { + return [S.useCallback((r) => sU(r, e), [e])]; } -const P1e = Bj((e, t) => { +const g1e = Lj((e, t) => { const { _renderTimes: r } = e, { _renderTimes: n } = t; return r !== n; -}), T1e = Gj((e, t) => { +}), v1e = $j((e, t) => { const { _renderTimes: r } = e, { _renderTimes: n } = t; return r !== n; -}), _1e = (e) => { +}), m1e = (e) => { const { componentCls: t, lineWidth: r, @@ -39143,14 +38840,14 @@ const P1e = Bj((e, t) => { tablePaddingVertical: a, tablePaddingHorizontal: s, calc: l - } = e, c = `${te(r)} ${n} ${i}`, u = (d, h, f) => ({ + } = e, c = `${ee(r)} ${n} ${i}`, u = (d, h, f) => ({ [`&${t}-${d}`]: { [`> ${t}-container`]: { [`> ${t}-content, > ${t}-body`]: { "\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ": { [`> ${t}-expanded-row-fixed`]: { - margin: `${te(l(h).mul(-1).equal())} - ${te(l(l(f).add(r)).mul(-1).equal())}` + margin: `${ee(l(h).mul(-1).equal())} + ${ee(l(l(f).add(r)).mul(-1).equal())}` } } } @@ -39198,7 +38895,7 @@ const P1e = Bj((e, t) => { // ========================== Expandable ========================== "\n > tbody > tr > th,\n > tbody > tr > td\n ": { [`> ${t}-expanded-row-fixed`]: { - margin: `${te(l(a).mul(-1).equal())} ${te(l(l(s).add(r)).mul(-1).equal())}`, + margin: `${ee(l(a).mul(-1).equal())} ${ee(l(l(s).add(r)).mul(-1).equal())}`, "&::after": { position: "absolute", top: 0, @@ -39242,7 +38939,7 @@ const P1e = Bj((e, t) => { }, // https://github.com/ant-design/ant-design/issues/35577 "&-scrollbar:not([rowspan])": { - boxShadow: `0 ${te(r)} 0 ${te(r)} ${o}` + boxShadow: `0 ${ee(r)} 0 ${ee(r)} ${o}` } }, [`${t}-bordered ${t}-cell-scrollbar`]: { @@ -39250,7 +38947,7 @@ const P1e = Bj((e, t) => { } } }; -}, M1e = (e) => { +}, y1e = (e) => { const { componentCls: t } = e; @@ -39278,7 +38975,7 @@ const P1e = Bj((e, t) => { }) } }; -}, D1e = (e) => { +}, C1e = (e) => { const { componentCls: t } = e; @@ -39293,7 +38990,7 @@ const P1e = Bj((e, t) => { } } }; -}, I1e = (e) => { +}, S1e = (e) => { const { componentCls: t, antCls: r, @@ -39314,7 +39011,7 @@ const P1e = Bj((e, t) => { expandIconHalfInner: m, expandIconScale: y, calc: C - } = e, b = `${te(i)} ${a} ${s}`, w = C(p).sub(i).equal(); + } = e, b = `${ee(i)} ${a} ${s}`, w = C(p).sub(i).equal(); return { [`${t}-wrapper`]: { [`${t}-expand-icon-col`]: { @@ -39332,7 +39029,7 @@ const P1e = Bj((e, t) => { height: 1, float: "left" }, - [`${t}-row-expand-icon`]: Object.assign(Object.assign({}, $D(e)), { + [`${t}-row-expand-icon`]: Object.assign(Object.assign({}, kD(e)), { position: "relative", float: "left", boxSizing: "border-box", @@ -39340,7 +39037,7 @@ const P1e = Bj((e, t) => { height: g, padding: 0, color: "inherit", - lineHeight: te(g), + lineHeight: ee(g), background: l, border: b, borderRadius: u, @@ -39408,12 +39105,12 @@ const P1e = Bj((e, t) => { // With fixed [`${t}-expanded-row-fixed`]: { position: "relative", - margin: `${te(C(d).mul(-1).equal())} ${te(C(h).mul(-1).equal())}`, - padding: `${te(d)} ${te(h)}` + margin: `${ee(C(d).mul(-1).equal())} ${ee(C(h).mul(-1).equal())}`, + padding: `${ee(d)} ${ee(h)}` } } }; -}, A1e = (e) => { +}, b1e = (e) => { const { componentCls: t, antCls: r, @@ -39438,11 +39135,11 @@ const P1e = Bj((e, t) => { tableFilterDropdownBg: w, tableFilterDropdownHeight: x, controlItemBgHover: E, - controlItemBgActive: P, - boxShadowSecondary: R, + controlItemBgActive: R, + boxShadowSecondary: P, filterDropdownMenuBg: T, calc: _ - } = e, D = `${r}-dropdown`, A = `${t}-filter-dropdown`, M = `${r}-tree`, O = `${te(c)} ${u} ${d}`; + } = e, D = `${r}-dropdown`, A = `${t}-filter-dropdown`, M = `${r}-tree`, O = `${ee(c)} ${u} ${d}`; return [ { [`${t}-wrapper`]: { @@ -39455,8 +39152,8 @@ const P1e = Bj((e, t) => { display: "flex", alignItems: "center", marginBlock: _(a).mul(-1).equal(), - marginInline: `${te(a)} ${te(_(p).div(2).mul(-1).equal())}`, - padding: `0 ${te(a)}`, + marginInline: `${ee(a)} ${ee(_(p).div(2).mul(-1).equal())}`, + padding: `0 ${ee(a)}`, color: h, fontSize: f, borderRadius: v, @@ -39475,11 +39172,11 @@ const P1e = Bj((e, t) => { { // Dropdown [`${r}-dropdown`]: { - [A]: Object.assign(Object.assign({}, qr(e)), { + [A]: Object.assign(Object.assign({}, rn(e)), { minWidth: i, backgroundColor: w, borderRadius: v, - boxShadow: R, + boxShadow: P, overflow: "hidden", // Reset menu [`${D}-menu`]: { @@ -39493,7 +39190,7 @@ const P1e = Bj((e, t) => { backgroundColor: T, "&:empty::after": { display: "block", - padding: `${te(s)} 0`, + padding: `${ee(s)} 0`, color: b, fontSize: f, textAlign: "center", @@ -39501,7 +39198,7 @@ const P1e = Bj((e, t) => { } }, [`${A}-tree`]: { - paddingBlock: `${te(s)} 0`, + paddingBlock: `${ee(s)} 0`, paddingInline: s, [M]: { padding: 0 @@ -39511,7 +39208,7 @@ const P1e = Bj((e, t) => { }, [`${M}-treenode-checkbox-checked ${M}-node-content-wrapper`]: { "&, &:hover": { - backgroundColor: P + backgroundColor: R } } }, @@ -39536,7 +39233,7 @@ const P1e = Bj((e, t) => { [`${A}-btns`]: { display: "flex", justifyContent: "space-between", - padding: `${te(_(s).sub(c).equal())} ${te(s)}`, + padding: `${ee(_(s).sub(c).equal())} ${ee(s)}`, overflow: "hidden", borderTop: O } @@ -39560,7 +39257,7 @@ const P1e = Bj((e, t) => { } } ]; -}, O1e = (e) => { +}, w1e = (e) => { const { componentCls: t, lineWidth: r, @@ -39677,7 +39374,7 @@ const P1e = Bj((e, t) => { } } }; -}, L1e = (e) => { +}, x1e = (e) => { const { componentCls: t, antCls: r, @@ -39687,7 +39384,7 @@ const P1e = Bj((e, t) => { [`${t}-wrapper`]: { // ========================== Pagination ========================== [`${t}-pagination${r}-pagination`]: { - margin: `${te(n)} 0` + margin: `${ee(n)} 0` }, [`${t}-pagination`]: { display: "flex", @@ -39708,7 +39405,7 @@ const P1e = Bj((e, t) => { } } }; -}, F1e = (e) => { +}, E1e = (e) => { const { componentCls: t, tableRadius: r @@ -39718,7 +39415,7 @@ const P1e = Bj((e, t) => { [t]: { // https://github.com/ant-design/ant-design/issues/39115#issuecomment-1362314574 [`${t}-title, ${t}-header`]: { - borderRadius: `${te(r)} ${te(r)} 0 0` + borderRadius: `${ee(r)} ${ee(r)} 0 0` }, [`${t}-title + ${t}-container`]: { borderStartStartRadius: 0, @@ -39746,12 +39443,12 @@ const P1e = Bj((e, t) => { } }, "&-footer": { - borderRadius: `0 0 ${te(r)} ${te(r)}` + borderRadius: `0 0 ${ee(r)} ${ee(r)}` } } } }; -}, N1e = (e) => { +}, R1e = (e) => { const { componentCls: t } = e; @@ -39794,7 +39491,7 @@ const P1e = Bj((e, t) => { } } }; -}, k1e = (e) => { +}, P1e = (e) => { const { componentCls: t, antCls: r, @@ -39856,7 +39553,7 @@ const P1e = Bj((e, t) => { cursor: "pointer", transition: `all ${e.motionDurationSlow}`, marginInlineStart: "100%", - paddingInlineStart: te(p(f).div(4).equal()), + paddingInlineStart: ee(p(f).div(4).equal()), [n]: { color: s, fontSize: i, @@ -39884,7 +39581,7 @@ const P1e = Bj((e, t) => { } } }; -}, $1e = (e) => { +}, T1e = (e) => { const { componentCls: t, tableExpandColumnWidth: r, @@ -39902,31 +39599,31 @@ const P1e = Bj((e, t) => { tfoot > tr > th, tfoot > tr > td `]: { - padding: `${te(a)} ${te(s)}` + padding: `${ee(a)} ${ee(s)}` }, [`${t}-filter-trigger`]: { - marginInlineEnd: te(n(s).div(2).mul(-1).equal()) + marginInlineEnd: ee(n(s).div(2).mul(-1).equal()) }, [`${t}-expanded-row-fixed`]: { - margin: `${te(n(a).mul(-1).equal())} ${te(n(s).mul(-1).equal())}` + margin: `${ee(n(a).mul(-1).equal())} ${ee(n(s).mul(-1).equal())}` }, [`${t}-tbody`]: { // ========================= Nest Table =========================== [`${t}-wrapper:only-child ${t}`]: { - marginBlock: te(n(a).mul(-1).equal()), - marginInline: `${te(n(r).sub(s).equal())} ${te(n(s).mul(-1).equal())}` + marginBlock: ee(n(a).mul(-1).equal()), + marginInline: `${ee(n(r).sub(s).equal())} ${ee(n(s).mul(-1).equal())}` } }, // https://github.com/ant-design/ant-design/issues/35167 [`${t}-selection-extra`]: { - paddingInlineStart: te(n(s).div(4).equal()) + paddingInlineStart: ee(n(s).div(4).equal()) } } }); return { [`${t}-wrapper`]: Object.assign(Object.assign({}, i("middle", e.tablePaddingVerticalMiddle, e.tablePaddingHorizontalMiddle, e.tableFontSizeMiddle)), i("small", e.tablePaddingVerticalSmall, e.tablePaddingHorizontalSmall, e.tableFontSizeSmall)) }; -}, B1e = (e) => { +}, _1e = (e) => { const { componentCls: t, marginXXS: r, @@ -40014,7 +39711,7 @@ const P1e = Bj((e, t) => { } } }; -}, V1e = (e) => { +}, M1e = (e) => { const { componentCls: t, opacityLoading: r, @@ -40027,7 +39724,7 @@ const P1e = Bj((e, t) => { lineWidth: c, lineType: u, tableBorderColor: d - } = e, h = `${te(c)} ${u} ${d}`; + } = e, h = `${ee(c)} ${u} ${d}`; return { [`${t}-wrapper`]: { [`${t}-sticky`]: { @@ -40039,7 +39736,7 @@ const P1e = Bj((e, t) => { "&-scroll": { position: "sticky", bottom: 0, - height: `${te(o)} !important`, + height: `${ee(o)} !important`, zIndex: s, display: "flex", alignItems: "center", @@ -40065,13 +39762,13 @@ const P1e = Bj((e, t) => { } } }; -}, y$ = (e) => { +}, g$ = (e) => { const { componentCls: t, lineWidth: r, tableBorderColor: n, calc: i - } = e, o = `${te(r)} ${e.lineType} ${n}`; + } = e, o = `${ee(r)} ${e.lineType} ${n}`; return { [`${t}-wrapper`]: { [`${t}-summary`]: { @@ -40085,11 +39782,11 @@ const P1e = Bj((e, t) => { } }, [`div${t}-summary`]: { - boxShadow: `0 ${te(i(r).mul(-1).equal())} 0 ${n}` + boxShadow: `0 ${ee(i(r).mul(-1).equal())} 0 ${n}` } } }; -}, z1e = (e) => { +}, D1e = (e) => { const { componentCls: t, motionDurationMid: r, @@ -40097,7 +39794,7 @@ const P1e = Bj((e, t) => { lineType: i, tableBorderColor: o, calc: a - } = e, s = `${te(n)} ${i} ${o}`, l = `${t}-expanded-row-cell`; + } = e, s = `${ee(n)} ${i} ${o}`, l = `${t}-expanded-row-cell`; return { [`${t}-wrapper`]: { // ========================== Row ========================== @@ -40116,7 +39813,7 @@ const P1e = Bj((e, t) => { position: "sticky", insetInlineStart: 0, overflow: "hidden", - width: `calc(var(--virtual-width) - ${te(n)})`, + width: `calc(var(--virtual-width) - ${ee(n)})`, borderInlineEnd: "none" } } @@ -40152,7 +39849,7 @@ const P1e = Bj((e, t) => { } } }; -}, H1e = (e) => { +}, I1e = (e) => { const { componentCls: t, fontWeightStrong: r, @@ -40172,16 +39869,16 @@ const P1e = Bj((e, t) => { tableFooterTextColor: g, tableFooterBg: m, calc: y - } = e, C = `${te(a)} ${s} ${l}`; + } = e, C = `${ee(a)} ${s} ${l}`; return { [`${t}-wrapper`]: Object.assign(Object.assign({ clear: "both", maxWidth: "100%" - }, Nl()), { - [t]: Object.assign(Object.assign({}, qr(e)), { + }, Fl()), { + [t]: Object.assign(Object.assign({}, rn(e)), { fontSize: c, background: u, - borderRadius: `${te(d)} ${te(d)} 0 0`, + borderRadius: `${ee(d)} ${ee(d)} 0 0`, // https://github.com/ant-design/ant-design/issues/47486 scrollbarColor: `${e.tableScrollThumbBg} ${e.tableScrollBg}` }), @@ -40189,7 +39886,7 @@ const P1e = Bj((e, t) => { table: { width: "100%", textAlign: "start", - borderRadius: `${te(d)} ${te(d)} 0 0`, + borderRadius: `${ee(d)} ${ee(d)} 0 0`, borderCollapse: "separate", borderSpacing: 0 }, @@ -40203,12 +39900,12 @@ const P1e = Bj((e, t) => { tfoot > tr > td `]: { position: "relative", - padding: `${te(n)} ${te(i)}`, + padding: `${ee(n)} ${ee(i)}`, overflowWrap: "break-word" }, // ============================ Title ============================= [`${t}-title`]: { - padding: `${te(n)} ${te(i)}` + padding: `${ee(n)} ${ee(i)}` }, // ============================ Header ============================ [`${t}-thead`]: { @@ -40251,9 +39948,9 @@ const P1e = Bj((e, t) => { > ${t}-expanded-row-fixed > ${t}-wrapper:only-child `]: { [t]: { - marginBlock: te(y(n).mul(-1).equal()), - marginInline: `${te(y(o).sub(i).equal())} - ${te(y(i).mul(-1).equal())}`, + marginBlock: ee(y(n).mul(-1).equal()), + marginInline: `${ee(y(o).sub(i).equal())} + ${ee(y(i).mul(-1).equal())}`, [`${t}-tbody > tr:last-child > td`]: { borderBottom: 0, "&:first-child, &:last-child": { @@ -40276,13 +39973,13 @@ const P1e = Bj((e, t) => { }, // ============================ Footer ============================ [`${t}-footer`]: { - padding: `${te(n)} ${te(i)}`, + padding: `${ee(n)} ${ee(i)}`, color: g, background: m } }) }; -}, G1e = (e) => { +}, A1e = (e) => { const { colorFillAlter: t, colorBgContainer: r, @@ -40306,14 +40003,14 @@ const P1e = Bj((e, t) => { colorIconHover: b, opacityLoading: w, controlInteractiveSize: x - } = e, E = new Vr(i).onBackground(r).toHexShortString(), P = new Vr(o).onBackground(r).toHexShortString(), R = new Vr(t).onBackground(r).toHexShortString(), T = new Vr(C), _ = new Vr(b), D = x / 2 - y, A = D * 2 + y * 3; + } = e, E = new Vr(i).onBackground(r).toHexShortString(), R = new Vr(o).onBackground(r).toHexShortString(), P = new Vr(t).onBackground(r).toHexShortString(), T = new Vr(C), _ = new Vr(b), D = x / 2 - y, A = D * 2 + y * 3; return { - headerBg: R, + headerBg: P, headerColor: n, headerSortActiveBg: E, - headerSortHoverBg: P, - bodySortBg: R, - rowHoverBg: R, + headerSortHoverBg: R, + bodySortBg: P, + rowHoverBg: P, rowSelectedBg: a, rowSelectedHoverBg: s, rowExpandedBg: t, @@ -40325,7 +40022,7 @@ const P1e = Bj((e, t) => { cellPaddingInlineSM: u, borderColor: d, headerBorderRadius: h, - footerBg: R, + footerBg: P, footerColor: n, cellFontSize: v, cellFontSizeMD: v, @@ -40346,7 +40043,7 @@ const P1e = Bj((e, t) => { expandIconSize: A, expandIconScale: x / A }; -}, W1e = zr("Table", (e) => { +}, O1e = jr("Table", (e) => { const { colorTextHeading: t, colorSplit: r, @@ -40371,8 +40068,8 @@ const P1e = Bj((e, t) => { footerBg: w, footerColor: x, headerBorderRadius: E, - cellFontSize: P, - cellFontSizeMD: R, + cellFontSize: R, + cellFontSizeMD: P, cellFontSizeSM: T, headerSplitColor: _, fixedHeaderSortActiveBg: D, @@ -40382,8 +40079,8 @@ const P1e = Bj((e, t) => { selectionColumnWidth: L, stickyScrollBarBg: N, calc: F - } = e, k = 2, I = hr(e, { - tableFontSize: P, + } = e, k = 2, I = fr(e, { + tableFontSize: R, tableBg: n, tableRadius: E, tablePaddingVertical: p, @@ -40409,7 +40106,7 @@ const P1e = Bj((e, t) => { tableSelectedRowHoverBg: h, zIndexTableFixed: k, zIndexTableSticky: k + 1, - tableFontSizeMiddle: R, + tableFontSizeMiddle: P, tableFontSizeSmall: T, tableSelectionColumnWidth: L, tableExpandIconBg: O, @@ -40426,12 +40123,12 @@ const P1e = Bj((e, t) => { tableScrollThumbBgHover: t, tableScrollBg: r }); - return [H1e(I), L1e(I), y$(I), B1e(I), A1e(I), _1e(I), F1e(I), I1e(I), y$(I), D1e(I), k1e(I), O1e(I), V1e(I), M1e(I), $1e(I), N1e(I), z1e(I)]; -}, G1e, { + return [I1e(I), x1e(I), g$(I), _1e(I), b1e(I), m1e(I), E1e(I), S1e(I), g$(I), C1e(I), P1e(I), w1e(I), M1e(I), y1e(I), T1e(I), R1e(I), D1e(I)]; +}, A1e, { unitless: { expandIconScale: !0 } -}), j1e = [], U1e = (e, t) => { +}), L1e = [], F1e = (e, t) => { var r, n; const { prefixCls: i, @@ -40454,8 +40151,8 @@ const P1e = Bj((e, t) => { loading: w, expandIcon: x, expandable: E, - expandedRowRender: P, - expandIconColumnIndex: R, + expandedRowRender: R, + expandIconColumnIndex: P, indentSize: T, scroll: _, sortDirections: D, @@ -40464,39 +40161,39 @@ const P1e = Bj((e, t) => { target: "full-header" }, virtual: O - } = e, L = Sr("Table"); + } = e, L = Rr("Table"); process.env.NODE_ENV !== "production" && process.env.NODE_ENV !== "production" && L(!(typeof p == "function" && p.length > 1), "usage", "`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected."); - const N = S.useMemo(() => g || jI(m), [g, m]), F = S.useMemo(() => N.some((ge) => ge.responsive), [N]), k = Mm(F), I = S.useMemo(() => { + const N = S.useMemo(() => g || GI(m), [g, m]), F = S.useMemo(() => N.some((ge) => ge.responsive), [N]), k = Zb(F), I = S.useMemo(() => { const ge = new Set(Object.keys(k).filter((me) => k[me])); - return N.filter((me) => !me.responsive || me.responsive.some((ze) => ge.has(ze))); + return N.filter((me) => !me.responsive || me.responsive.some((He) => ge.has(He))); }, [N, k]), V = Sn(e, ["className", "style", "columns"]), { - locale: z = ns, + locale: H = ns, direction: $, table: W, renderEmpty: j, getPrefixCls: X, getPopupContainer: q - } = S.useContext(pt), Z = so(l), ee = Object.assign(Object.assign({}, z.Table), A), Q = d || j1e, Y = X("table", i), K = X("dropdown", u), [, oe] = si(), G = Qn(Y), [re, le, ue] = W1e(Y, G), he = Object.assign(Object.assign({ + } = S.useContext(gt), J = Eo(l), te = Object.assign(Object.assign({}, H.Table), A), Q = d || L1e, Y = X("table", i), K = X("dropdown", u), [, oe] = ai(), G = vi(Y), [re, le, ue] = O1e(Y, G), he = Object.assign(Object.assign({ childrenColumnName: y, - expandIconColumnIndex: R + expandIconColumnIndex: P }, E), { expandIcon: (r = E == null ? void 0 : E.expandIcon) !== null && r !== void 0 ? r : (n = W == null ? void 0 : W.expandable) === null || n === void 0 ? void 0 : n.expandIcon }), { childrenColumnName: fe = "children" - } = he, de = S.useMemo(() => Q.some((ge) => ge == null ? void 0 : ge[fe]) ? "nest" : P || E != null && E.expandedRowRender ? "row" : null, [Q]), pe = { + } = he, de = S.useMemo(() => Q.some((ge) => ge == null ? void 0 : ge[fe]) ? "nest" : R || E != null && E.expandedRowRender ? "row" : null, [Q]), pe = { body: S.useRef() - }, _e = xwe(Y), be = S.useRef(null), Me = S.useRef(null); - bwe(t, () => Object.assign(Object.assign({}, Me.current), { + }, _e = hwe(Y), be = S.useRef(null), Me = S.useRef(null); + uwe(t, () => Object.assign(Object.assign({}, Me.current), { nativeElement: be.current })); - const Ve = S.useMemo(() => typeof p == "function" ? p : (ge) => ge == null ? void 0 : ge[p], [p]), [ie] = g1e(Q, fe, Ve), ye = {}, Ne = function(ge, me) { - let ze = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !1; + const Ve = S.useMemo(() => typeof p == "function" ? p : (ge) => ge == null ? void 0 : ge[p], [p]), [ie] = i1e(Q, fe, Ve), ye = {}, Ne = function(ge, me) { + let He = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !1; var ct, it, dt, bt; const qe = Object.assign(Object.assign({}, ye), ge); - ze && ((ct = ye.resetPagination) === null || ct === void 0 || ct.call(ye), !((it = qe.pagination) === null || it === void 0) && it.current && (qe.pagination.current = 1), h && ((dt = h.onChange) === null || dt === void 0 || dt.call(h, 1, (bt = qe.pagination) === null || bt === void 0 ? void 0 : bt.pageSize))), _ && _.scrollToFirstRowOnChange !== !1 && pe.body.current && Yle(0, { + He && ((ct = ye.resetPagination) === null || ct === void 0 || ct.call(ye), !((it = qe.pagination) === null || it === void 0) && it.current && (qe.pagination.current = 1), h && ((dt = h.onChange) === null || dt === void 0 || dt.call(h, 1, (bt = qe.pagination) === null || bt === void 0 ? void 0 : bt.pageSize))), _ && _.scrollToFirstRowOnChange !== !1 && pe.body.current && Gle(0, { getContainer: () => pe.body.current }), C == null || C(qe.pagination, qe.filters, qe.sorter, { - currentDataSource: ZT(JT(Q, qe.sorterStates, fe), qe.filterStates, fe), + currentDataSource: XT(QT(Q, qe.sorterStates, fe), qe.filterStates, fe), action: me }); }, ke = (ge, me) => { @@ -40504,29 +40201,29 @@ const P1e = Bj((e, t) => { sorter: ge, sorterStates: me }, "sort", !1); - }, [we, Ce, xe, He] = E1e({ + }, [we, Ce, xe, ze] = f1e({ prefixCls: Y, mergedColumns: I, onSorterChange: ke, sortDirections: D || ["ascend", "descend"], - tableLocale: ee, + tableLocale: te, showSorterTooltip: M - }), je = S.useMemo(() => JT(Q, Ce, fe), [Q, Ce]); - ye.sorter = He(), ye.sorterStates = Ce; + }), je = S.useMemo(() => QT(Q, Ce, fe), [Q, Ce]); + ye.sorter = ze(), ye.sorterStates = Ce; const st = (ge, me) => { Ne({ filters: ge, filterStates: me }, "filter", !0); - }, [Xe, Ue, Ae] = p1e({ + }, [Xe, Ue, Ae] = n1e({ prefixCls: Y, - locale: ee, + locale: te, dropdownPrefixCls: K, mergedColumns: I, onFilterChange: st, getPopupContainer: b || q, rootClassName: ne(a, G) - }), Ke = ZT(je, Ue, fe); + }), Ke = XT(je, Ue, fe); ye.filters = Ae, ye.filterStates = Ue; const ht = S.useMemo(() => { const ge = {}; @@ -40535,25 +40232,25 @@ const P1e = Bj((e, t) => { }), Object.assign(Object.assign({}, xe), { filters: ge }); - }, [xe, Ae]), [Et] = R1e(ht), fr = (ge, me) => { + }, [xe, Ae]), [Et] = p1e(ht), hr = (ge, me) => { Ne({ pagination: Object.assign(Object.assign({}, ye.pagination), { current: ge, pageSize: me }) }, "paginate"); - }, [It, Ot] = y1e(Ke.length, fr, h); - ye.pagination = h === !1 ? {} : m1e(It, h), ye.resetPagination = Ot; + }, [It, Ot] = s1e(Ke.length, hr, h); + ye.pagination = h === !1 ? {} : a1e(It, h), ye.resetPagination = Ot; const Mt = S.useMemo(() => { if (h === !1 || !It.pageSize) return Ke; const { current: ge = 1, total: me, - pageSize: ze = lU + pageSize: He = nU } = It; - return process.env.NODE_ENV !== "production" && L(ge > 0, "usage", "`current` should be positive number."), Ke.length < me ? Ke.length > ze ? (process.env.NODE_ENV !== "production" && L(!1, "usage", "`dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode."), Ke.slice((ge - 1) * ze, ge * ze)) : Ke : Ke.slice((ge - 1) * ze, ge * ze); - }, [!!h, Ke, It == null ? void 0 : It.current, It == null ? void 0 : It.pageSize, It == null ? void 0 : It.total]), [_t, mt] = Cwe({ + return process.env.NODE_ENV !== "production" && L(ge > 0, "usage", "`current` should be positive number."), Ke.length < me ? Ke.length > He ? (process.env.NODE_ENV !== "production" && L(!1, "usage", "`dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode."), Ke.slice((ge - 1) * He, ge * He)) : Ke : Ke.slice((ge - 1) * He, ge * He); + }, [!!h, Ke, It == null ? void 0 : It.current, It == null ? void 0 : It.pageSize, It == null ? void 0 : It.total]), [_t, mt] = lwe({ prefixCls: Y, data: Ke, pageData: Mt, @@ -40561,31 +40258,31 @@ const P1e = Bj((e, t) => { getRecordByKey: ie, expandType: de, childrenColumnName: fe, - locale: ee, + locale: te, getPopupContainer: b || q - }, f), Qe = (ge, me, ze) => { + }, f), Qe = (ge, me, He) => { let ct; - return typeof v == "function" ? ct = ne(v(ge, me, ze)) : ct = ne(v), ne({ + return typeof v == "function" ? ct = ne(v(ge, me, He)) : ct = ne(v), ne({ [`${Y}-row-selected`]: mt.has(Ve(ge, me)) }, ct); }; - he.__PARENT_RENDER_ICON__ = he.expandIcon, he.expandIcon = he.expandIcon || x || wwe(ee), de === "nest" && he.expandIconColumnIndex === void 0 ? he.expandIconColumnIndex = f ? 1 : 0 : he.expandIconColumnIndex > 0 && f && (he.expandIconColumnIndex -= 1), typeof he.indentSize != "number" && (he.indentSize = typeof T == "number" ? T : 15); + he.__PARENT_RENDER_ICON__ = he.expandIcon, he.expandIcon = he.expandIcon || x || dwe(te), de === "nest" && he.expandIconColumnIndex === void 0 ? he.expandIconColumnIndex = f ? 1 : 0 : he.expandIconColumnIndex > 0 && f && (he.expandIconColumnIndex -= 1), typeof he.indentSize != "number" && (he.indentSize = typeof T == "number" ? T : 15); const Rt = S.useCallback((ge) => Et(_t(Xe(we(ge)))), [we, Xe, _t]); let jt, We; if (h !== !1 && (It != null && It.total)) { let ge; - It.size ? ge = It.size : ge = Z === "small" || Z === "middle" ? "small" : void 0; - const me = (it) => /* @__PURE__ */ S.createElement(VI, Object.assign({}, It, { + It.size ? ge = It.size : ge = J === "small" || J === "middle" ? "small" : void 0; + const me = (it) => /* @__PURE__ */ S.createElement($I, Object.assign({}, It, { className: ne(`${Y}-pagination ${Y}-pagination-${it}`, It.className), size: ge - })), ze = $ === "rtl" ? "left" : "right", { + })), He = $ === "rtl" ? "left" : "right", { position: ct } = It; if (ct !== null && Array.isArray(ct)) { const it = ct.find((qe) => qe.includes("top")), dt = ct.find((qe) => qe.includes("bottom")), bt = ct.every((qe) => `${qe}` == "none"); - !it && !dt && !bt && (We = me(ze)), it && (jt = me(it.toLowerCase().replace("top", ""))), dt && (We = me(dt.toLowerCase().replace("bottom", ""))); + !it && !dt && !bt && (We = me(He)), it && (jt = me(it.toLowerCase().replace("top", ""))), dt && (We = me(dt.toLowerCase().replace("bottom", ""))); } else - We = me(ze); + We = me(He); } let et; typeof w == "boolean" ? et = { @@ -40595,25 +40292,25 @@ const P1e = Bj((e, t) => { }, w)); const rt = ne(ue, G, `${Y}-wrapper`, W == null ? void 0 : W.className, { [`${Y}-wrapper-rtl`]: $ === "rtl" - }, o, a, le), tt = Object.assign(Object.assign({}, W == null ? void 0 : W.style), s), yt = typeof (A == null ? void 0 : A.emptyText) < "u" ? A.emptyText : (j == null ? void 0 : j("Table")) || /* @__PURE__ */ S.createElement(fI, { + }, o, a, le), tt = Object.assign(Object.assign({}, W == null ? void 0 : W.style), s), yt = typeof (A == null ? void 0 : A.emptyText) < "u" ? A.emptyText : (j == null ? void 0 : j("Table")) || /* @__PURE__ */ S.createElement(hI, { componentName: "Table" - }), Gt = O ? T1e : P1e, Mr = {}, ae = S.useMemo(() => { + }), Gt = O ? v1e : g1e, Mr = {}, ae = S.useMemo(() => { const { fontSize: ge, lineHeight: me, - padding: ze, + padding: He, paddingXS: ct, paddingSM: it } = oe, dt = Math.floor(ge * me); - switch (Z) { + switch (J) { case "large": - return ze * 2 + dt; + return He * 2 + dt; case "small": return ct * 2 + dt; default: return it * 2 + dt; } - }, [oe, Z]); + }, [oe, J]); return O && (Mr.listItemHeight = ae), re(/* @__PURE__ */ S.createElement("div", { ref: be, className: rt, @@ -40627,8 +40324,8 @@ const P1e = Bj((e, t) => { expandable: he, prefixCls: Y, className: ne({ - [`${Y}-middle`]: Z === "middle", - [`${Y}-small`]: Z === "small", + [`${Y}-middle`]: J === "middle", + [`${Y}-small`]: J === "small", [`${Y}-bordered`]: c, [`${Y}-empty`]: Q.length === 0 }, ue, G, le), @@ -40637,28 +40334,28 @@ const P1e = Bj((e, t) => { rowClassName: Qe, emptyText: yt, // Internal - internalHooks: Bm, + internalHooks: km, internalRefs: pe, transformColumns: Rt, getContainerWidth: _e })), We))); -}, K1e = /* @__PURE__ */ S.forwardRef(U1e), Y1e = (e, t) => { +}, N1e = /* @__PURE__ */ S.forwardRef(F1e), k1e = (e, t) => { const r = S.useRef(0); - return r.current += 1, /* @__PURE__ */ S.createElement(K1e, Object.assign({}, e, { + return r.current += 1, /* @__PURE__ */ S.createElement(N1e, Object.assign({}, e, { ref: t, _renderTimes: r.current })); -}, rl = /* @__PURE__ */ S.forwardRef(Y1e); -rl.SELECTION_COLUMN = ws; -rl.EXPAND_COLUMN = Rs; -rl.SELECTION_ALL = UT; -rl.SELECTION_INVERT = KT; -rl.SELECTION_NONE = YT; -rl.Column = lwe; -rl.ColumnGroup = cwe; -rl.Summary = Ej; -process.env.NODE_ENV !== "production" && (rl.displayName = "Table"); -const q1e = (e) => { +}, tl = /* @__PURE__ */ S.forwardRef(k1e); +tl.SELECTION_COLUMN = ws; +tl.EXPAND_COLUMN = Rs; +tl.SELECTION_ALL = jT; +tl.SELECTION_INVERT = UT; +tl.SELECTION_NONE = KT; +tl.Column = Zbe; +tl.ColumnGroup = Qbe; +tl.Summary = Cj; +process.env.NODE_ENV !== "production" && (tl.displayName = "Table"); +const $1e = (e) => { const { paddingXXS: t, lineWidth: r, @@ -40668,7 +40365,7 @@ const q1e = (e) => { } = e, a = o(n).sub(r).equal(), s = o(t).sub(r).equal(); return { // Result - [i]: Object.assign(Object.assign({}, qr(e)), { + [i]: Object.assign(Object.assign({}, rn(e)), { display: "inline-block", height: "auto", // https://github.com/ant-design/ant-design/pull/47504 @@ -40678,7 +40375,7 @@ const q1e = (e) => { lineHeight: e.tagLineHeight, whiteSpace: "nowrap", background: e.defaultBg, - border: `${te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, + border: `${ee(e.lineWidth)} ${e.lineType} ${e.colorBorder}`, borderRadius: e.borderRadiusSM, opacity: 1, transition: `all ${e.motionDurationMid}`, @@ -40741,36 +40438,36 @@ const q1e = (e) => { background: e.tagBorderlessBg } }; -}, e2 = (e) => { +}, QI = (e) => { const { lineWidth: t, fontSizeIcon: r, calc: n } = e, i = e.fontSizeSM; - return hr(e, { + return fr(e, { tagFontSize: i, - tagLineHeight: te(n(e.lineHeightSM).mul(i).equal()), + tagLineHeight: ee(n(e.lineHeightSM).mul(i).equal()), tagIconSize: n(r).sub(n(t).mul(2)).equal(), // Tag icon is much smaller tagPaddingHorizontal: 8, // Fixed padding. tagBorderlessBg: e.defaultBg }); -}, t2 = (e) => ({ +}, JI = (e) => ({ defaultBg: new Vr(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(), defaultColor: e.colorText -}), fU = zr("Tag", (e) => { - const t = e2(e); - return q1e(t); -}, t2); -var X1e = function(e, t) { +}), lU = jr("Tag", (e) => { + const t = QI(e); + return $1e(t); +}, JI); +var B1e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const Z1e = /* @__PURE__ */ S.forwardRef((e, t) => { +const V1e = /* @__PURE__ */ S.forwardRef((e, t) => { const { prefixCls: r, style: n, @@ -40778,12 +40475,12 @@ const Z1e = /* @__PURE__ */ S.forwardRef((e, t) => { checked: o, onChange: a, onClick: s - } = e, l = X1e(e, ["prefixCls", "style", "className", "checked", "onChange", "onClick"]), { + } = e, l = B1e(e, ["prefixCls", "style", "className", "checked", "onChange", "onClick"]), { getPrefixCls: c, tag: u - } = S.useContext(pt), d = (m) => { + } = S.useContext(gt), d = (m) => { a == null || a(!o), s == null || s(m); - }, h = c("tag", r), [f, p, v] = fU(h), g = ne(h, `${h}-checkable`, { + }, h = c("tag", r), [f, p, v] = lU(h), g = ne(h, `${h}-checkable`, { [`${h}-checkable-checked`]: o }, u == null ? void 0 : u.className, i, p, v); return f(/* @__PURE__ */ S.createElement("span", Object.assign({}, l, { @@ -40792,7 +40489,7 @@ const Z1e = /* @__PURE__ */ S.forwardRef((e, t) => { className: g, onClick: d }))); -}), Q1e = (e) => FG(e, (t, r) => { +}), H1e = (e) => AG(e, (t, r) => { let { textColor: n, lightBorderColor: i, @@ -40815,15 +40512,15 @@ const Z1e = /* @__PURE__ */ S.forwardRef((e, t) => { } } }; -}), J1e = mm(["Tag", "preset"], (e) => { - const t = e2(e); - return Q1e(t); -}, t2); -function exe(e) { +}), z1e = ym(["Tag", "preset"], (e) => { + const t = QI(e); + return H1e(t); +}, JI); +function G1e(e) { return typeof e != "string" ? e : e.charAt(0).toUpperCase() + e.slice(1); } -const $y = (e, t, r) => { - const n = exe(r); +const Ny = (e, t, r) => { + const n = G1e(r); return { [`${e.componentCls}${e.componentCls}-${t}`]: { color: e[`color${r}`], @@ -40834,18 +40531,18 @@ const $y = (e, t, r) => { } } }; -}, txe = mm(["Tag", "status"], (e) => { - const t = e2(e); - return [$y(t, "success", "Success"), $y(t, "processing", "Info"), $y(t, "error", "Error"), $y(t, "warning", "Warning")]; -}, t2); -var rxe = function(e, t) { +}, W1e = ym(["Tag", "status"], (e) => { + const t = QI(e); + return [Ny(t, "success", "Success"), Ny(t, "processing", "Info"), Ny(t, "error", "Error"), Ny(t, "warning", "Warning")]; +}, JI); +var j1e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const nxe = /* @__PURE__ */ S.forwardRef((e, t) => { +const U1e = /* @__PURE__ */ S.forwardRef((e, t) => { const { prefixCls: r, className: n, @@ -40857,35 +40554,35 @@ const nxe = /* @__PURE__ */ S.forwardRef((e, t) => { onClose: c, bordered: u = !0, visible: d - } = e, h = rxe(e, ["prefixCls", "className", "rootClassName", "style", "children", "icon", "color", "onClose", "bordered", "visible"]), { + } = e, h = j1e(e, ["prefixCls", "className", "rootClassName", "style", "children", "icon", "color", "onClose", "bordered", "visible"]), { getPrefixCls: f, direction: p, tag: v - } = S.useContext(pt), [g, m] = S.useState(!0), y = Sn(h, ["closeIcon", "closable"]); - process.env.NODE_ENV !== "production" && Sr("Tag").deprecated(!("visible" in e), "visible", "visible && "), S.useEffect(() => { + } = S.useContext(gt), [g, m] = S.useState(!0), y = Sn(h, ["closeIcon", "closable"]); + process.env.NODE_ENV !== "production" && Rr("Tag").deprecated(!("visible" in e), "visible", "visible && "), S.useEffect(() => { d !== void 0 && m(d); }, [d]); - const C = N9(l), b = uge(l), w = C || b, x = Object.assign(Object.assign({ + const C = A9(l), b = ege(l), w = C || b, x = Object.assign(Object.assign({ backgroundColor: l && !w ? l : void 0 - }, v == null ? void 0 : v.style), o), E = f("tag", r), [P, R, T] = fU(E), _ = ne(E, v == null ? void 0 : v.className, { + }, v == null ? void 0 : v.style), o), E = f("tag", r), [R, P, T] = lU(E), _ = ne(E, v == null ? void 0 : v.className, { [`${E}-${l}`]: w, [`${E}-has-color`]: l && !w, [`${E}-hidden`]: !g, [`${E}-rtl`]: p === "rtl", [`${E}-borderless`]: !u - }, n, i, R, T), D = (F) => { + }, n, i, P, T), D = (F) => { F.stopPropagation(), c == null || c(F), !F.defaultPrevented && m(!1); - }, [, A] = FW(eS(e), eS(v), { + }, [, A] = AW(QC(e), QC(v), { closable: !1, closeIconRender: (F) => { const k = /* @__PURE__ */ S.createElement("span", { className: `${E}-close-icon`, onClick: D }, F); - return nW(F, k, (I) => ({ + return eW(F, k, (I) => ({ onClick: (V) => { - var z; - (z = I == null ? void 0 : I.onClick) === null || z === void 0 || z.call(I, V), D(V); + var H; + (H = I == null ? void 0 : I.onClick) === null || H === void 0 || H.call(I, V), D(V); }, className: ne(I == null ? void 0 : I.className, `${E}-close-icon`) })); @@ -40894,33 +40591,33 @@ const nxe = /* @__PURE__ */ S.forwardRef((e, t) => { ref: t, className: _, style: x - }), L, A, C && /* @__PURE__ */ S.createElement(J1e, { + }), L, A, C && /* @__PURE__ */ S.createElement(z1e, { key: "preset", prefixCls: E - }), b && /* @__PURE__ */ S.createElement(txe, { + }), b && /* @__PURE__ */ S.createElement(W1e, { key: "status", prefixCls: E })); - return P(M ? /* @__PURE__ */ S.createElement(bm, { + return R(M ? /* @__PURE__ */ S.createElement(wm, { component: "Tag" }, N) : N); -}), pw = nxe; +}), pw = U1e; process.env.NODE_ENV !== "production" && (pw.displayName = "Tag"); -pw.CheckableTag = Z1e; -var ixe = function(e, t) { +pw.CheckableTag = V1e; +var K1e = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const oxe = { +const Y1e = { border: 0, background: "transparent", padding: 0, lineHeight: "inherit", display: "inline-flex" -}, e_ = /* @__PURE__ */ S.forwardRef((e, t) => { +}, JT = /* @__PURE__ */ S.forwardRef((e, t) => { const r = (u) => { const { keyCode: d @@ -40938,9 +40635,9 @@ const oxe = { noStyle: o, disabled: a, tabIndex: s = 0 - } = e, l = ixe(e, ["style", "noStyle", "disabled", "tabIndex"]); + } = e, l = K1e(e, ["style", "noStyle", "disabled", "tabIndex"]); let c = {}; - return o || (c = Object.assign({}, oxe)), a && (c.pointerEvents = "none"), c = Object.assign(Object.assign({}, c), i), /* @__PURE__ */ S.createElement("div", Object.assign({ + return o || (c = Object.assign({}, Y1e)), a && (c.pointerEvents = "none"), c = Object.assign(Object.assign({}, c), i), /* @__PURE__ */ S.createElement("div", Object.assign({ role: "button", tabIndex: s, ref: t @@ -40950,21 +40647,21 @@ const oxe = { style: c })); }); -var axe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z" } }] }, name: "edit", theme: "outlined" }, sxe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +var q1e = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z" } }] }, name: "edit", theme: "outlined" }, X1e = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: axe + icon: q1e })); -}, pU = /* @__PURE__ */ S.forwardRef(sxe); -process.env.NODE_ENV !== "production" && (pU.displayName = "EditOutlined"); -var lxe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z" } }] }, name: "enter", theme: "outlined" }, cxe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +}, cU = /* @__PURE__ */ S.forwardRef(X1e); +process.env.NODE_ENV !== "production" && (cU.displayName = "EditOutlined"); +var Z1e = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z" } }] }, name: "enter", theme: "outlined" }, Q1e = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: lxe + icon: Z1e })); -}, gU = /* @__PURE__ */ S.forwardRef(cxe); -process.env.NODE_ENV !== "production" && (gU.displayName = "EnterOutlined"); -const uxe = (e, t, r, n) => { +}, uU = /* @__PURE__ */ S.forwardRef(Q1e); +process.env.NODE_ENV !== "production" && (uU.displayName = "EnterOutlined"); +const J1e = (e, t, r, n) => { const { titleMarginBottom: i, fontWeightStrong: o @@ -40976,7 +40673,7 @@ const uxe = (e, t, r, n) => { fontSize: e, lineHeight: t }; -}, dxe = (e) => { +}, exe = (e) => { const t = [1, 2, 3, 4, 5], r = {}; return t.forEach((n) => { r[` @@ -40984,14 +40681,14 @@ const uxe = (e, t, r, n) => { div&-h${n}, div&-h${n} > textarea, h${n} - `] = uxe(e[`fontSizeHeading${n}`], e[`lineHeightHeading${n}`], e.colorTextHeading, e); + `] = J1e(e[`fontSizeHeading${n}`], e[`lineHeightHeading${n}`], e.colorTextHeading, e); }), r; -}, hxe = (e) => { +}, txe = (e) => { const { componentCls: t } = e; return { - "a&, a": Object.assign(Object.assign({}, $D(e)), { + "a&, a": Object.assign(Object.assign({}, kD(e)), { textDecoration: e.linkDecoration, "&:active, &:hover": { textDecoration: e.linkHoverDecoration @@ -41008,7 +40705,7 @@ const uxe = (e, t, r, n) => { } }) }; -}, fxe = (e) => ({ +}, rxe = (e) => ({ code: { margin: "0 0.2em", paddingInline: "0.4em", @@ -41095,7 +40792,7 @@ const uxe = (e, t, r, n) => { borderInlineStart: "4px solid rgba(100, 100, 100, 0.2)", opacity: 0.85 } -}), pxe = (e) => { +}), nxe = (e) => { const { componentCls: t, paddingSM: r @@ -41106,7 +40803,7 @@ const uxe = (e, t, r, n) => { "div&": { insetInlineStart: e.calc(e.paddingSM).mul(-1).equal(), marginTop: e.calc(n).mul(-1).equal(), - marginBottom: `calc(1em - ${te(n)})` + marginBottom: `calc(1em - ${ee(n)})` }, [`${t}-edit-content-confirm`]: { position: "absolute", @@ -41127,7 +40824,7 @@ const uxe = (e, t, r, n) => { } } }; -}, gxe = (e) => ({ +}, ixe = (e) => ({ [`${e.componentCls}-copy-success`]: { "\n &,\n &:hover,\n &:focus": { color: e.colorSuccess @@ -41136,7 +40833,7 @@ const uxe = (e, t, r, n) => { [`${e.componentCls}-copy-icon-only`]: { marginInlineStart: 0 } -}), vxe = () => ({ +}), oxe = () => ({ "\n a&-ellipsis,\n span&-ellipsis\n ": { display: "inline-block", maxWidth: "100%" @@ -41166,7 +40863,7 @@ const uxe = (e, t, r, n) => { WebkitLineClamp: 3, WebkitBoxOrient: "vertical" } -}), mxe = (e) => { +}), axe = (e) => { const { componentCls: t, titleMarginTop: r @@ -41202,7 +40899,7 @@ const uxe = (e, t, r, n) => { "\n div&,\n p\n ": { marginBottom: "1em" } - }, dxe(e)), { + }, exe(e)), { [` & + h1${t}, & + h2${t}, @@ -41217,26 +40914,26 @@ const uxe = (e, t, r, n) => { marginTop: r } } - }), fxe(e)), hxe(e)), { + }), rxe(e)), txe(e)), { // Operation [` ${t}-expand, ${t}-collapse, ${t}-edit, ${t}-copy - `]: Object.assign(Object.assign({}, $D(e)), { + `]: Object.assign(Object.assign({}, kD(e)), { marginInlineStart: e.marginXXS }) - }), pxe(e)), gxe(e)), vxe()), { + }), nxe(e)), ixe(e)), oxe()), { "&-rtl": { direction: "rtl" } }) }; -}, yxe = () => ({ +}, sxe = () => ({ titleMarginTop: "1.2em", titleMarginBottom: "0.5em" -}), vU = zr("Typography", (e) => [mxe(e)], yxe), Cxe = (e) => { +}), dU = jr("Typography", (e) => [axe(e)], sxe), lxe = (e) => { const { prefixCls: t, "aria-label": r, @@ -41250,7 +40947,7 @@ const uxe = (e, t, r, n) => { onCancel: u, onEnd: d, component: h, - enterIcon: f = /* @__PURE__ */ S.createElement(gU, null) + enterIcon: f = /* @__PURE__ */ S.createElement(uU, null) } = e, p = S.useRef(null), v = S.useRef(!1), g = S.useRef(), [m, y] = S.useState(l); S.useEffect(() => { y(l); @@ -41283,7 +40980,7 @@ const uxe = (e, t, r, n) => { v.current || (g.current = L); }, E = () => { c(m.trim()); - }, P = (O) => { + }, R = (O) => { let { keyCode: L, ctrlKey: N, @@ -41292,32 +40989,32 @@ const uxe = (e, t, r, n) => { shiftKey: I } = O; g.current === L && !v.current && !N && !F && !k && !I && (L === Oe.ENTER ? (E(), d == null || d()) : L === Oe.ESC && u()); - }, R = () => { + }, P = () => { E(); - }, T = h ? `${t}-${h}` : "", [_, D, A] = vU(t), M = ne(t, `${t}-edit-content`, { + }, T = h ? `${t}-${h}` : "", [_, D, A] = dU(t), M = ne(t, `${t}-edit-content`, { [`${t}-rtl`]: o === "rtl" }, n, T, D, A); return _(/* @__PURE__ */ S.createElement("div", { className: M, style: i - }, /* @__PURE__ */ S.createElement($I, { + }, /* @__PURE__ */ S.createElement(NI, { ref: p, maxLength: a, value: m, onChange: C, onKeyDown: x, - onKeyUp: P, + onKeyUp: R, onCompositionStart: b, onCompositionEnd: w, - onBlur: R, + onBlur: P, "aria-label": r, rows: 1, autoSize: s - }), f !== null ? Fi(f, { + }), f !== null ? eo(f, { className: `${t}-edit-content-confirm` }) : null)); }; -var Sxe = function() { +var cxe = function() { var e = document.getSelection(); if (!e.rangeCount) return function() { @@ -41338,24 +41035,24 @@ var Sxe = function() { e.addRange(i); }), t && t.focus(); }; -}, bxe = Sxe, C$ = { +}, uxe = cxe, v$ = { "text/plain": "Text", "text/html": "Url", default: "Text" -}, wxe = "Copy to clipboard: #{key}, Enter"; -function xxe(e) { +}, dxe = "Copy to clipboard: #{key}, Enter"; +function hxe(e) { var t = (/mac os x/i.test(navigator.userAgent) ? "⌘" : "Ctrl") + "+C"; return e.replace(/#{\s*key\s*}/g, t); } -function Exe(e, t) { +function fxe(e, t) { var r, n, i, o, a, s, l = !1; t || (t = {}), r = t.debug || !1; try { - i = bxe(), o = document.createRange(), a = document.getSelection(), s = document.createElement("span"), s.textContent = e, s.ariaHidden = "true", s.style.all = "unset", s.style.position = "fixed", s.style.top = 0, s.style.clip = "rect(0, 0, 0, 0)", s.style.whiteSpace = "pre", s.style.webkitUserSelect = "text", s.style.MozUserSelect = "text", s.style.msUserSelect = "text", s.style.userSelect = "text", s.addEventListener("copy", function(u) { + i = uxe(), o = document.createRange(), a = document.getSelection(), s = document.createElement("span"), s.textContent = e, s.ariaHidden = "true", s.style.all = "unset", s.style.position = "fixed", s.style.top = 0, s.style.clip = "rect(0, 0, 0, 0)", s.style.whiteSpace = "pre", s.style.webkitUserSelect = "text", s.style.MozUserSelect = "text", s.style.msUserSelect = "text", s.style.userSelect = "text", s.addEventListener("copy", function(u) { if (u.stopPropagation(), t.format) if (u.preventDefault(), typeof u.clipboardData > "u") { r && console.warn("unable to use e.clipboardData"), r && console.warn("trying IE specific stuff"), window.clipboardData.clearData(); - var d = C$[t.format] || C$.default; + var d = v$[t.format] || v$.default; window.clipboardData.setData(d, e); } else u.clipboardData.clearData(), u.clipboardData.setData(t.format, e); @@ -41370,16 +41067,16 @@ function Exe(e, t) { try { window.clipboardData.setData(t.format || "text", e), t.onCopy && t.onCopy(window.clipboardData), l = !0; } catch (d) { - r && console.error("unable to copy using clipboardData: ", d), r && console.error("falling back to prompt"), n = xxe("message" in t ? t.message : wxe), window.prompt(n, e); + r && console.error("unable to copy using clipboardData: ", d), r && console.error("falling back to prompt"), n = hxe("message" in t ? t.message : dxe), window.prompt(n, e); } } finally { a && (typeof a.removeRange == "function" ? a.removeRange(o) : a.removeAllRanges()), s && document.body.removeChild(s), i(); } return l; } -var Rxe = Exe; -const Pxe = /* @__PURE__ */ qf(Rxe); -var Txe = function(e, t, r, n) { +var pxe = fxe; +const gxe = /* @__PURE__ */ qf(pxe); +var vxe = function(e, t, r, n) { function i(o) { return o instanceof r ? o : new r(function(a) { a(o); @@ -41406,7 +41103,7 @@ var Txe = function(e, t, r, n) { c((n = n.apply(e, t || [])).next()); }); }; -const _xe = (e) => { +const mxe = (e) => { let { copyConfig: t, children: r @@ -41415,12 +41112,12 @@ const _xe = (e) => { s.current && clearTimeout(s.current); }, c = {}; t.format && (c.format = t.format), S.useEffect(() => l, []); - const u = Ur((d) => Txe(void 0, void 0, void 0, function* () { + const u = Ur((d) => vxe(void 0, void 0, void 0, function* () { var h; d == null || d.preventDefault(), d == null || d.stopPropagation(), a(!0); try { const f = typeof t.text == "function" ? yield t.text() : t.text; - Pxe(f || String(r) || "", c), a(!1), i(!0), l(), s.current = setTimeout(() => { + gxe(f || String(r) || "", c), a(!1), i(!0), l(), s.current = setTimeout(() => { i(!1); }, 3e3), (h = t.onCopy) === null || h === void 0 || h.call(t, d); } catch (f) { @@ -41439,25 +41136,25 @@ function ux(e, t) { return [r, Object.assign(Object.assign({}, t), r && typeof e == "object" ? e : null)]; }, [e]); } -const Mxe = (e) => { +const yxe = (e) => { const t = ve(); return Bt(() => { t.current = e; }), t.current; -}, Dxe = (e, t) => { +}, Cxe = (e, t) => { const r = S.useRef(!1); S.useEffect(() => { r.current ? e() : r.current = !0; }, t); }; -var Ixe = function(e, t) { +var Sxe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const r2 = /* @__PURE__ */ S.forwardRef((e, t) => { +const e2 = /* @__PURE__ */ S.forwardRef((e, t) => { const { prefixCls: r, component: n = "article", @@ -41467,14 +41164,14 @@ const r2 = /* @__PURE__ */ S.forwardRef((e, t) => { children: s, direction: l, style: c - } = e, u = Ixe(e, ["prefixCls", "component", "className", "rootClassName", "setContentRef", "children", "direction", "style"]), { + } = e, u = Sxe(e, ["prefixCls", "component", "className", "rootClassName", "setContentRef", "children", "direction", "style"]), { getPrefixCls: d, direction: h, typography: f - } = S.useContext(pt), p = l ?? h; + } = S.useContext(gt), p = l ?? h; let v = t; - a && (v = ao(t, a)), process.env.NODE_ENV !== "production" && Sr("Typography").deprecated(!a, "setContentRef", "ref"); - const g = d("typography", r), [m, y, C] = vU(g), b = ne(g, f == null ? void 0 : f.className, { + a && (v = xo(t, a)), process.env.NODE_ENV !== "production" && Rr("Typography").deprecated(!a, "setContentRef", "ref"); + const g = d("typography", r), [m, y, C] = dU(g), b = ne(g, f == null ? void 0 : f.className, { [`${g}-rtl`]: p === "rtl" }, i, o, y, C), w = Object.assign(Object.assign({}, f == null ? void 0 : f.style), c); return m( @@ -41486,21 +41183,21 @@ const r2 = /* @__PURE__ */ S.forwardRef((e, t) => { }, u), s) ); }); -process.env.NODE_ENV !== "production" && (r2.displayName = "Typography"); -var Axe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z" } }] }, name: "copy", theme: "outlined" }, Oxe = function(t, r) { - return /* @__PURE__ */ S.createElement(xr, Te({}, t, { +process.env.NODE_ENV !== "production" && (e2.displayName = "Typography"); +var bxe = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z" } }] }, name: "copy", theme: "outlined" }, wxe = function(t, r) { + return /* @__PURE__ */ S.createElement(wr, Te({}, t, { ref: r, - icon: Axe + icon: bxe })); -}, mU = /* @__PURE__ */ S.forwardRef(Oxe); -process.env.NODE_ENV !== "production" && (mU.displayName = "CopyOutlined"); -function S$(e) { +}, hU = /* @__PURE__ */ S.forwardRef(wxe); +process.env.NODE_ENV !== "production" && (hU.displayName = "CopyOutlined"); +function m$(e) { return e === !1 ? [!1, !1] : Array.isArray(e) ? e : [e]; } -function By(e, t, r) { +function ky(e, t, r) { return e === !0 || e === void 0 ? t : e || r && t; } -const Lxe = (e) => { +const xxe = (e) => { const { prefixCls: t, copied: r, @@ -41511,14 +41208,14 @@ const Lxe = (e) => { loading: s, tabIndex: l, onCopy: c - } = e, u = S$(o), d = S$(a), { + } = e, u = m$(o), d = m$(a), { copied: h, copy: f - } = n ?? {}, p = r ? By(u[1], h) : By(u[0], f), g = typeof p == "string" ? p : r ? h : f; + } = n ?? {}, p = r ? ky(u[1], h) : ky(u[0], f), g = typeof p == "string" ? p : r ? h : f; return /* @__PURE__ */ S.createElement(Wo, { key: "copy", title: p - }, /* @__PURE__ */ S.createElement(e_, { + }, /* @__PURE__ */ S.createElement(JT, { className: ne(`${t}-copy`, { [`${t}-copy-success`]: r, [`${t}-copy-icon-only`]: i @@ -41526,8 +41223,8 @@ const Lxe = (e) => { onClick: c, "aria-label": g, tabIndex: l - }, r ? By(d[1], /* @__PURE__ */ S.createElement(Zb, null), !0) : By(d[0], s ? /* @__PURE__ */ S.createElement(Jf, null) : /* @__PURE__ */ S.createElement(mU, null), !0))); -}, Vy = /* @__PURE__ */ S.forwardRef((e, t) => { + }, r ? ky(d[1], /* @__PURE__ */ S.createElement(qb, null), !0) : ky(d[0], s ? /* @__PURE__ */ S.createElement(Jf, null) : /* @__PURE__ */ S.createElement(hU, null), !0))); +}, $y = /* @__PURE__ */ S.forwardRef((e, t) => { let { style: r, children: n @@ -41552,23 +41249,23 @@ const Lxe = (e) => { }, r) }, n); }); -function yU(e) { +function fU(e) { const t = typeof e; return t === "string" || t === "number"; } -function Fxe(e) { +function Exe(e) { let t = 0; return e.forEach((r) => { - yU(r) ? t += String(r).length : t += 1; + fU(r) ? t += String(r).length : t += 1; }), t; } -function b$(e, t) { +function y$(e, t) { let r = 0; const n = []; for (let i = 0; i < e.length; i += 1) { if (r === t) return n; - const o = e[i], s = yU(o) ? String(o).length : 1, l = r + s; + const o = e[i], s = fU(o) ? String(o).length : 1, l = r + s; if (l > t) { const c = t - r; return n.push(String(o).slice(0, c)), n; @@ -41577,12 +41274,12 @@ function b$(e, t) { } return e; } -const dx = 0, hx = 1, fx = 2, px = 3, w$ = 4, zy = { +const dx = 0, hx = 1, fx = 2, px = 3, C$ = 4, By = { display: "-webkit-box", overflow: "hidden", WebkitBoxOrient: "vertical" }; -function Nxe(e) { +function Rxe(e) { const { enableMeasure: t, width: r, @@ -41592,7 +41289,7 @@ function Nxe(e) { expanded: a, miscDeps: s, onEllipsis: l - } = e, c = S.useMemo(() => mi(n), [n]), u = S.useMemo(() => Fxe(c), [n]), d = S.useMemo(() => i(c, !1), [n]), [h, f] = S.useState(null), p = S.useRef(null), v = S.useRef(null), g = S.useRef(null), m = S.useRef(null), y = S.useRef(null), [C, b] = S.useState(!1), [w, x] = S.useState(dx), [E, P] = S.useState(0), [R, T] = S.useState(null); + } = e, c = S.useMemo(() => Si(n), [n]), u = S.useMemo(() => Exe(c), [n]), d = S.useMemo(() => i(c, !1), [n]), [h, f] = S.useState(null), p = S.useRef(null), v = S.useRef(null), g = S.useRef(null), m = S.useRef(null), y = S.useRef(null), [C, b] = S.useState(!1), [w, x] = S.useState(dx), [E, R] = S.useState(0), [P, T] = S.useState(null); Pr(() => { x(t && r && u ? hx : dx); }, [r, n, o, t, c]), Pr(() => { @@ -41603,9 +41300,9 @@ function Nxe(e) { T(F); } else if (w === fx) { const F = !!(!((M = g.current) === null || M === void 0) && M.isExceed()); - x(F ? px : w$), f(F ? [0, u] : null), b(F); - const k = ((O = g.current) === null || O === void 0 ? void 0 : O.getHeight()) || 0, I = o === 1 ? 0 : ((L = m.current) === null || L === void 0 ? void 0 : L.getHeight()) || 0, V = ((N = y.current) === null || N === void 0 ? void 0 : N.getHeight()) || 0, z = I + V, $ = Math.max(k, z); - P($ + 1), l(F); + x(F ? px : C$), f(F ? [0, u] : null), b(F); + const k = ((O = g.current) === null || O === void 0 ? void 0 : O.getHeight()) || 0, I = o === 1 ? 0 : ((L = m.current) === null || L === void 0 ? void 0 : L.getHeight()) || 0, V = ((N = y.current) === null || N === void 0 ? void 0 : N.getHeight()) || 0, H = I + V, $ = Math.max(k, H); + R($ + 1), l(F); } }, [w]); const _ = h ? Math.ceil((h[0] + h[1]) / 2) : 0; @@ -41621,47 +41318,47 @@ function Nxe(e) { const D = S.useMemo(() => { if (w !== px || !h || h[0] !== h[1]) { const M = i(c, !1); - return w !== w$ && w !== dx ? /* @__PURE__ */ S.createElement("span", { - style: Object.assign(Object.assign({}, zy), { + return w !== C$ && w !== dx ? /* @__PURE__ */ S.createElement("span", { + style: Object.assign(Object.assign({}, By), { WebkitLineClamp: o }) }, M) : M; } - return i(a ? c : b$(c, h[0]), C); + return i(a ? c : y$(c, h[0]), C); }, [a, w, h, c].concat($e(s))), A = { width: r, margin: 0, padding: 0, - whiteSpace: R === "nowrap" ? "normal" : "inherit" + whiteSpace: P === "nowrap" ? "normal" : "inherit" }; - return /* @__PURE__ */ S.createElement(S.Fragment, null, D, w === fx && /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement(Vy, { - style: Object.assign(Object.assign(Object.assign({}, A), zy), { + return /* @__PURE__ */ S.createElement(S.Fragment, null, D, w === fx && /* @__PURE__ */ S.createElement(S.Fragment, null, /* @__PURE__ */ S.createElement($y, { + style: Object.assign(Object.assign(Object.assign({}, A), By), { WebkitLineClamp: o }), ref: g - }, d), /* @__PURE__ */ S.createElement(Vy, { - style: Object.assign(Object.assign(Object.assign({}, A), zy), { + }, d), /* @__PURE__ */ S.createElement($y, { + style: Object.assign(Object.assign(Object.assign({}, A), By), { WebkitLineClamp: o - 1 }), ref: m - }, d), /* @__PURE__ */ S.createElement(Vy, { - style: Object.assign(Object.assign(Object.assign({}, A), zy), { + }, d), /* @__PURE__ */ S.createElement($y, { + style: Object.assign(Object.assign(Object.assign({}, A), By), { WebkitLineClamp: 1 }), ref: y - }, i([], !0))), w === px && h && h[0] !== h[1] && /* @__PURE__ */ S.createElement(Vy, { + }, i([], !0))), w === px && h && h[0] !== h[1] && /* @__PURE__ */ S.createElement($y, { style: Object.assign(Object.assign({}, A), { top: 400 }), ref: p - }, i(b$(c, _), !0)), w === hx && /* @__PURE__ */ S.createElement("span", { + }, i(y$(c, _), !0)), w === hx && /* @__PURE__ */ S.createElement("span", { style: { whiteSpace: "inherit" }, ref: v })); } -const CU = (e) => { +const pU = (e) => { let { enableEllipsis: t, isEllipsis: r, @@ -41672,15 +41369,15 @@ const CU = (e) => { open: r ? void 0 : !1 }, i), n); }; -process.env.NODE_ENV !== "production" && (CU.displayName = "EllipsisTooltip"); -var kxe = function(e, t) { +process.env.NODE_ENV !== "production" && (pU.displayName = "EllipsisTooltip"); +var Pxe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -function $xe(e, t) { +function Txe(e, t) { let { mark: r, code: n, @@ -41695,7 +41392,7 @@ function $xe(e, t) { } return u("strong", a), u("u", i), u("del", o), u("code", n), u("mark", r), u("kbd", s), u("i", l), c; } -const Bxe = "...", gw = /* @__PURE__ */ S.forwardRef((e, t) => { +const _xe = "...", gw = /* @__PURE__ */ S.forwardRef((e, t) => { var r, n, i; const { prefixCls: o, @@ -41709,18 +41406,18 @@ const Bxe = "...", gw = /* @__PURE__ */ S.forwardRef((e, t) => { copyable: f, component: p, title: v - } = e, g = kxe(e, ["prefixCls", "className", "style", "type", "disabled", "children", "ellipsis", "editable", "copyable", "component", "title"]), { + } = e, g = Pxe(e, ["prefixCls", "className", "style", "type", "disabled", "children", "ellipsis", "editable", "copyable", "component", "title"]), { getPrefixCls: m, direction: y - } = S.useContext(pt), [C] = Bd("Text"), b = S.useRef(null), w = S.useRef(null), x = m("typography", o), E = Sn(g, ["mark", "code", "delete", "underline", "strong", "keyboard", "italic"]), [P, R] = ux(h), [T, _] = pn(!1, { - value: R.editing + } = S.useContext(gt), [C] = Bd("Text"), b = S.useRef(null), w = S.useRef(null), x = m("typography", o), E = Sn(g, ["mark", "code", "delete", "underline", "strong", "keyboard", "italic"]), [R, P] = ux(h), [T, _] = pn(!1, { + value: P.editing }), { triggerType: D = ["icon"] - } = R, A = (Ae) => { + } = P, A = (Ae) => { var Ke; - Ae && ((Ke = R.onStart) === null || Ke === void 0 || Ke.call(R)), _(Ae); - }, M = Mxe(T); - Dxe(() => { + Ae && ((Ke = P.onStart) === null || Ke === void 0 || Ke.call(P)), _(Ae); + }, M = yxe(T); + Cxe(() => { var Ae; !T && M && ((Ae = w.current) === null || Ae === void 0 || Ae.focus()); }, [T]); @@ -41728,18 +41425,18 @@ const Bxe = "...", gw = /* @__PURE__ */ S.forwardRef((e, t) => { Ae == null || Ae.preventDefault(), A(!0); }, L = (Ae) => { var Ke; - (Ke = R.onChange) === null || Ke === void 0 || Ke.call(R, Ae), A(!1); + (Ke = P.onChange) === null || Ke === void 0 || Ke.call(P, Ae), A(!1); }, N = () => { var Ae; - (Ae = R.onCancel) === null || Ae === void 0 || Ae.call(R), A(!1); + (Ae = P.onCancel) === null || Ae === void 0 || Ae.call(P), A(!1); }, [F, k] = ux(f), { copied: I, copyLoading: V, - onClick: z - } = _xe({ + onClick: H + } = mxe({ copyConfig: k, children: u - }), [$, W] = S.useState(!1), [j, X] = S.useState(!1), [q, Z] = S.useState(!1), [ee, Q] = S.useState(!1), [Y, K] = S.useState(!0), [oe, G] = ux(d, { + }), [$, W] = S.useState(!1), [j, X] = S.useState(!1), [q, J] = S.useState(!1), [te, Q] = S.useState(!1), [Y, K] = S.useState(!0), [oe, G] = ux(d, { expandable: !1, symbol: (Ae) => Ae ? C == null ? void 0 : C.collapse : C == null ? void 0 : C.expand }), [re, le] = pn(G.defaultExpanded || !1, { @@ -41750,8 +41447,8 @@ const Bxe = "...", gw = /* @__PURE__ */ S.forwardRef((e, t) => { // Disable ellipsis ue && // Provide suffix (G.suffix !== void 0 || G.onEllipsis || // Can't use css ellipsis since we need to provide the place for button - G.expandable || P || F) - ), [ue, G, P, F]); + G.expandable || R || F) + ), [ue, G, R, F]); Pr(() => { oe && !fe && (W(bT("webkitLineClamp")), X(bT("textOverflow"))); }, [fe, oe]); @@ -41759,7 +41456,7 @@ const Bxe = "...", gw = /* @__PURE__ */ S.forwardRef((e, t) => { Pr(() => { pe(_e && ue); }, [_e, ue]); - const be = ue && (de ? ee : q), Me = ue && he === 1 && de, Ve = ue && he > 1 && de, ie = (Ae, Ke) => { + const be = ue && (de ? te : q), Me = ue && he === 1 && de, Ve = ue && he > 1 && de, ie = (Ae, Ke) => { var ht; le(Ke.expanded), (ht = G.onExpand) === null || ht === void 0 || ht.call(G, Ae, Ke); }, [ye, Ne] = S.useState(0), ke = (Ae) => { @@ -41769,13 +41466,13 @@ const Bxe = "...", gw = /* @__PURE__ */ S.forwardRef((e, t) => { Ne(Ke); }, we = (Ae) => { var Ke; - Z(Ae), q !== Ae && ((Ke = G.onEllipsis) === null || Ke === void 0 || Ke.call(G, Ae)); + J(Ae), q !== Ae && ((Ke = G.onEllipsis) === null || Ke === void 0 || Ke.call(G, Ae)); }; S.useEffect(() => { const Ae = b.current; if (oe && de && Ae) { const Ke = Ve ? Ae.offsetHeight < Ae.scrollHeight : Ae.offsetWidth < Ae.scrollWidth; - ee !== Ke && Q(Ke); + te !== Ke && Q(Ke); } }, [oe, de, u, Ve, Y, ye]), S.useEffect(() => { const Ae = b.current; @@ -41790,19 +41487,19 @@ const Bxe = "...", gw = /* @__PURE__ */ S.forwardRef((e, t) => { }, [de, ue]); let Ce = {}; G.tooltip === !0 ? Ce = { - title: (r = R.text) !== null && r !== void 0 ? r : u + title: (r = P.text) !== null && r !== void 0 ? r : u } : /* @__PURE__ */ S.isValidElement(G.tooltip) ? Ce = { title: G.tooltip } : typeof G.tooltip == "object" ? Ce = Object.assign({ - title: (n = R.text) !== null && n !== void 0 ? n : u + title: (n = P.text) !== null && n !== void 0 ? n : u }, G.tooltip) : Ce = { title: G.tooltip }; const xe = S.useMemo(() => { const Ae = (Ke) => ["string", "number"].includes(typeof Ke); if (!(!oe || de)) { - if (Ae(R.text)) - return R.text; + if (Ae(P.text)) + return P.text; if (Ae(u)) return u; if (Ae(v)) @@ -41812,26 +41509,26 @@ const Bxe = "...", gw = /* @__PURE__ */ S.forwardRef((e, t) => { } }, [oe, de, v, Ce.title, be]); if (T) - return /* @__PURE__ */ S.createElement(Cxe, { - value: (i = R.text) !== null && i !== void 0 ? i : typeof u == "string" ? u : "", + return /* @__PURE__ */ S.createElement(lxe, { + value: (i = P.text) !== null && i !== void 0 ? i : typeof u == "string" ? u : "", onSave: L, onCancel: N, - onEnd: R.onEnd, + onEnd: P.onEnd, prefixCls: x, className: a, style: s, direction: y, component: p, - maxLength: R.maxLength, - autoSize: R.autoSize, - enterIcon: R.enterIcon + maxLength: P.maxLength, + autoSize: P.autoSize, + enterIcon: P.enterIcon }); - const He = () => { + const ze = () => { const { expandable: Ae, symbol: Ke } = G; - return !Ae || re && Ae !== "collapsible" ? null : /* @__PURE__ */ S.createElement(e_, { + return !Ae || re && Ae !== "collapsible" ? null : /* @__PURE__ */ S.createElement(JT, { key: "expand", className: `${x}-${re ? "collapse" : "expand"}`, onClick: (ht) => ie(ht, { @@ -41840,51 +41537,51 @@ const Bxe = "...", gw = /* @__PURE__ */ S.forwardRef((e, t) => { "aria-label": re ? C.collapse : C == null ? void 0 : C.expand }, typeof Ke == "function" ? Ke(re) : Ke); }, je = () => { - if (!P) + if (!R) return; const { icon: Ae, tooltip: Ke, tabIndex: ht - } = R, Et = mi(Ke)[0] || (C == null ? void 0 : C.edit), fr = typeof Et == "string" ? Et : ""; + } = P, Et = Si(Ke)[0] || (C == null ? void 0 : C.edit), hr = typeof Et == "string" ? Et : ""; return D.includes("icon") ? /* @__PURE__ */ S.createElement(Wo, { key: "edit", title: Ke === !1 ? "" : Et - }, /* @__PURE__ */ S.createElement(e_, { + }, /* @__PURE__ */ S.createElement(JT, { ref: w, className: `${x}-edit`, onClick: O, - "aria-label": fr, + "aria-label": hr, tabIndex: ht - }, Ae || /* @__PURE__ */ S.createElement(pU, { + }, Ae || /* @__PURE__ */ S.createElement(cU, { role: "button" }))) : null; - }, st = () => F ? /* @__PURE__ */ S.createElement(Lxe, Object.assign({ + }, st = () => F ? /* @__PURE__ */ S.createElement(xxe, Object.assign({ key: "copy" }, k, { prefixCls: x, copied: I, locale: C, - onCopy: z, + onCopy: H, loading: V, iconOnly: u == null })) : null, Xe = (Ae) => [ // (renderExpanded || ellipsisConfig.collapsible) && renderExpand(), - Ae && He(), + Ae && ze(), je(), st() ], Ue = (Ae) => [Ae && !re && /* @__PURE__ */ S.createElement("span", { "aria-hidden": !0, key: "ellipsis" - }, Bxe), G.suffix, Xe(Ae)]; - return /* @__PURE__ */ S.createElement(Si, { + }, _xe), G.suffix, Xe(Ae)]; + return /* @__PURE__ */ S.createElement(Ai, { onResize: ke, disabled: !ue - }, (Ae) => /* @__PURE__ */ S.createElement(CU, { + }, (Ae) => /* @__PURE__ */ S.createElement(pU, { tooltipProps: Ce, enableEllipsis: ue, isEllipsis: be - }, /* @__PURE__ */ S.createElement(r2, Object.assign({ + }, /* @__PURE__ */ S.createElement(e2, Object.assign({ className: ne({ [`${x}-${l}`]: l, [`${x}-disabled`]: c, @@ -41897,38 +41594,38 @@ const Bxe = "...", gw = /* @__PURE__ */ S.forwardRef((e, t) => { WebkitLineClamp: Ve ? he : void 0 }), component: p, - ref: ao(Ae, b, t), + ref: xo(Ae, b, t), direction: y, onClick: D.includes("text") ? O : void 0, "aria-label": xe == null ? void 0 : xe.toString(), title: v - }, E), /* @__PURE__ */ S.createElement(Nxe, { + }, E), /* @__PURE__ */ S.createElement(Rxe, { enableMeasure: ue && !de, text: u, rows: he, width: ye, onEllipsis: we, expanded: re, - miscDeps: [I, re, V, P, F] - }, (Ke, ht) => $xe(e, /* @__PURE__ */ S.createElement(S.Fragment, null, Ke.length > 0 && ht && !re && xe ? /* @__PURE__ */ S.createElement("span", { + miscDeps: [I, re, V, R, F] + }, (Ke, ht) => Txe(e, /* @__PURE__ */ S.createElement(S.Fragment, null, Ke.length > 0 && ht && !re && xe ? /* @__PURE__ */ S.createElement("span", { key: "show-content", "aria-hidden": !0 }, Ke) : Ke, Ue(ht))))))); }); -var Vxe = function(e, t) { +var Mxe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const zxe = /* @__PURE__ */ S.forwardRef((e, t) => { +const Dxe = /* @__PURE__ */ S.forwardRef((e, t) => { var { ellipsis: r, rel: n - } = e, i = Vxe(e, ["ellipsis", "rel"]); + } = e, i = Mxe(e, ["ellipsis", "rel"]); if (process.env.NODE_ENV !== "production") { - const a = Sr("Typography.Link"); + const a = Rr("Typography.Link"); process.env.NODE_ENV !== "production" && a(typeof r != "object", "usage", "`ellipsis` only supports boolean value."); } const o = Object.assign(Object.assign({}, i), { @@ -41939,25 +41636,25 @@ const zxe = /* @__PURE__ */ S.forwardRef((e, t) => { ellipsis: !!r, component: "a" })); -}), Hxe = /* @__PURE__ */ S.forwardRef((e, t) => /* @__PURE__ */ S.createElement(gw, Object.assign({ +}), Ixe = /* @__PURE__ */ S.forwardRef((e, t) => /* @__PURE__ */ S.createElement(gw, Object.assign({ ref: t }, e, { component: "div" }))); -var Gxe = function(e, t) { +var Axe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const Wxe = (e, t) => { +const Oxe = (e, t) => { var { ellipsis: r - } = e, n = Gxe(e, ["ellipsis"]); + } = e, n = Axe(e, ["ellipsis"]); const i = S.useMemo(() => r && typeof r == "object" ? Sn(r, ["expandable", "rows"]) : r, [r]); if (process.env.NODE_ENV !== "production") { - const o = Sr("Typography.Text"); + const o = Rr("Typography.Text"); process.env.NODE_ENV !== "production" && o(typeof r != "object" || !r || !("expandable" in r) && !("rows" in r), "usage", "`ellipsis` do not support `expandable` or `rows` props."); } return /* @__PURE__ */ S.createElement(gw, Object.assign({ @@ -41966,34 +41663,34 @@ const Wxe = (e, t) => { ellipsis: i, component: "span" })); -}, jxe = /* @__PURE__ */ S.forwardRef(Wxe); -var Uxe = function(e, t) { +}, Lxe = /* @__PURE__ */ S.forwardRef(Oxe); +var Fxe = function(e, t) { var r = {}; for (var n in e) Object.prototype.hasOwnProperty.call(e, n) && t.indexOf(n) < 0 && (r[n] = e[n]); if (e != null && typeof Object.getOwnPropertySymbols == "function") for (var i = 0, n = Object.getOwnPropertySymbols(e); i < n.length; i++) t.indexOf(n[i]) < 0 && Object.prototype.propertyIsEnumerable.call(e, n[i]) && (r[n[i]] = e[n[i]]); return r; }; -const x$ = [1, 2, 3, 4, 5], Kxe = /* @__PURE__ */ S.forwardRef((e, t) => { +const S$ = [1, 2, 3, 4, 5], Nxe = /* @__PURE__ */ S.forwardRef((e, t) => { const { level: r = 1 - } = e, n = Uxe(e, ["level"]); + } = e, n = Fxe(e, ["level"]); let i; if (process.env.NODE_ENV !== "production") { - const o = Sr("Typography.Title"); - process.env.NODE_ENV !== "production" && o(x$.includes(r), "usage", "Title only accept `1 | 2 | 3 | 4 | 5` as `level` value. And `5` need 4.6.0+ version."); + const o = Rr("Typography.Title"); + process.env.NODE_ENV !== "production" && o(S$.includes(r), "usage", "Title only accept `1 | 2 | 3 | 4 | 5` as `level` value. And `5` need 4.6.0+ version."); } - return x$.includes(r) ? i = `h${r}` : i = "h1", /* @__PURE__ */ S.createElement(gw, Object.assign({ + return S$.includes(r) ? i = `h${r}` : i = "h1", /* @__PURE__ */ S.createElement(gw, Object.assign({ ref: t }, n, { component: i })); -}), cr = r2; -cr.Text = jxe; -cr.Link = zxe; -cr.Title = Kxe; -cr.Paragraph = Hxe; -const n2 = ({ +}), cr = e2; +cr.Text = Lxe; +cr.Link = Dxe; +cr.Title = Nxe; +cr.Paragraph = Ixe; +const t2 = ({ inputRef: e, placeholder: t = "Ask me anything about your product data", userQuery: r, @@ -42046,7 +41743,7 @@ const n2 = ({ children: /* @__PURE__ */ se.jsxs($t, { vertical: !0, gap: 16, children: [ /* @__PURE__ */ se.jsxs($t, { align: "flex-start", gap: 12, children: [ /* @__PURE__ */ se.jsx( - $I, + NI, { ref: e, value: r, @@ -42066,7 +41763,7 @@ const n2 = ({ type: "primary", shape: "circle", onClick: i, - icon: /* @__PURE__ */ se.jsx(RD, { weight: "bold" }) + icon: /* @__PURE__ */ se.jsx(ED, { weight: "bold" }) } ) ] }), @@ -42108,7 +41805,7 @@ const n2 = ({ } ); }; -var t_ = { exports: {} }, gx = {}; +var e_ = { exports: {} }, gx = {}; /** * @license React * scheduler.production.min.js @@ -42118,15 +41815,15 @@ var t_ = { exports: {} }, gx = {}; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var E$; -function Yxe() { - return E$ || (E$ = 1, function(e) { +var b$; +function kxe() { + return b$ || (b$ = 1, function(e) { function t(F, k) { var I = F.length; F.push(k); e: for (; 0 < I; ) { - var V = I - 1 >>> 1, z = F[V]; - if (0 < i(z, k)) F[V] = k, F[I] = z, I = V; + var V = I - 1 >>> 1, H = F[V]; + if (0 < i(H, k)) F[V] = k, F[I] = H, I = V; else break e; } } @@ -42138,10 +41835,10 @@ function Yxe() { var k = F[0], I = F.pop(); if (I !== k) { F[0] = I; - e: for (var V = 0, z = F.length, $ = z >>> 1; V < $; ) { + e: for (var V = 0, H = F.length, $ = H >>> 1; V < $; ) { var W = 2 * (V + 1) - 1, j = F[W], X = W + 1, q = F[X]; - if (0 > i(j, I)) X < z && 0 > i(q, j) ? (F[V] = q, F[X] = I, V = X) : (F[V] = j, F[W] = I, V = W); - else if (X < z && 0 > i(q, I)) F[V] = q, F[X] = I, V = X; + if (0 > i(j, I)) X < H && 0 > i(q, j) ? (F[V] = q, F[X] = I, V = X) : (F[V] = j, F[W] = I, V = W); + else if (X < H && 0 > i(q, I)) F[V] = q, F[X] = I, V = X; else break e; } } @@ -42180,15 +41877,15 @@ function Yxe() { } } function w(F, k) { - p = !1, v && (v = !1, m(P), P = -1), f = !0; + p = !1, v && (v = !1, m(R), R = -1), f = !0; var I = h; try { for (C(k), d = r(l); d !== null && (!(d.expirationTime > k) || F && !_()); ) { var V = d.callback; if (typeof V == "function") { d.callback = null, h = d.priorityLevel; - var z = V(d.expirationTime <= k); - k = e.unstable_now(), typeof z == "function" ? d.callback = z : d === r(l) && n(l), C(k); + var H = V(d.expirationTime <= k); + k = e.unstable_now(), typeof H == "function" ? d.callback = H : d === r(l) && n(l), C(k); } else n(l); d = r(l); } @@ -42202,9 +41899,9 @@ function Yxe() { d = null, h = I, f = !1; } } - var x = !1, E = null, P = -1, R = 5, T = -1; + var x = !1, E = null, R = -1, P = 5, T = -1; function _() { - return !(e.unstable_now() - T < R); + return !(e.unstable_now() - T < P); } function D() { if (E !== null) { @@ -42234,7 +41931,7 @@ function Yxe() { E = F, x || (x = !0, A()); } function N(F, k) { - P = g(function() { + R = g(function() { F(e.unstable_now()); }, k); } @@ -42243,7 +41940,7 @@ function Yxe() { }, e.unstable_continueExecution = function() { p || f || (p = !0, L(w)); }, e.unstable_forceFrameRate = function(F) { - 0 > F || 125 < F ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : R = 0 < F ? Math.floor(1e3 / F) : 5; + 0 > F || 125 < F ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : P = 0 < F ? Math.floor(1e3 / F) : 5; }, e.unstable_getCurrentPriorityLevel = function() { return h; }, e.unstable_getFirstCallbackNode = function() { @@ -42289,21 +41986,21 @@ function Yxe() { var V = e.unstable_now(); switch (typeof I == "object" && I !== null ? (I = I.delay, I = typeof I == "number" && 0 < I ? V + I : V) : I = V, F) { case 1: - var z = -1; + var H = -1; break; case 2: - z = 250; + H = 250; break; case 5: - z = 1073741823; + H = 1073741823; break; case 4: - z = 1e4; + H = 1e4; break; default: - z = 5e3; + H = 5e3; } - return z = I + z, F = { id: u++, callback: k, priorityLevel: F, startTime: I, expirationTime: z, sortIndex: -1 }, I > V ? (F.sortIndex = I, t(c, F), r(l) === null && F === r(c) && (v ? (m(P), P = -1) : v = !0, N(b, I - V))) : (F.sortIndex = z, t(l, F), p || f || (p = !0, L(w))), F; + return H = I + H, F = { id: u++, callback: k, priorityLevel: F, startTime: I, expirationTime: H, sortIndex: -1 }, I > V ? (F.sortIndex = I, t(c, F), r(l) === null && F === r(c) && (v ? (m(R), R = -1) : v = !0, N(b, I - V))) : (F.sortIndex = H, t(l, F), p || f || (p = !0, L(w))), F; }, e.unstable_shouldYield = _, e.unstable_wrapCallback = function(F) { var k = h; return function() { @@ -42328,15 +42025,15 @@ var vx = {}; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var R$; -function qxe() { - return R$ || (R$ = 1, function(e) { +var w$; +function $xe() { + return w$ || (w$ = 1, function(e) { 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 t = !1, r = !1, n = 5; function i(Ce, xe) { - var He = Ce.length; - Ce.push(xe), s(Ce, xe, He); + var ze = Ce.length; + Ce.push(xe), s(Ce, xe, ze); } function o(Ce) { return Ce.length === 0 ? null : Ce[0]; @@ -42344,11 +42041,11 @@ function qxe() { function a(Ce) { if (Ce.length === 0) return null; - var xe = Ce[0], He = Ce.pop(); - return He !== xe && (Ce[0] = He, l(Ce, He, 0)), xe; + var xe = Ce[0], ze = Ce.pop(); + return ze !== xe && (Ce[0] = ze, l(Ce, ze, 0)), xe; } - function s(Ce, xe, He) { - for (var je = He; je > 0; ) { + function s(Ce, xe, ze) { + for (var je = ze; je > 0; ) { var st = je - 1 >>> 1, Xe = Ce[st]; if (c(Xe, xe) > 0) Ce[st] = xe, Ce[je] = Xe, je = st; @@ -42356,8 +42053,8 @@ function qxe() { return; } } - function l(Ce, xe, He) { - for (var je = He, st = Ce.length, Xe = st >>> 1; je < Xe; ) { + function l(Ce, xe, ze) { + for (var je = ze, st = Ce.length, Xe = st >>> 1; je < Xe; ) { var Ue = (je + 1) * 2 - 1, Ae = Ce[Ue], Ke = Ue + 1, ht = Ce[Ke]; if (c(Ae, xe) < 0) Ke < st && c(ht, Ae) < 0 ? (Ce[je] = ht, Ce[Ke] = xe, je = Ke) : (Ce[je] = Ae, Ce[Ue] = xe, je = Ue); @@ -42368,8 +42065,8 @@ function qxe() { } } function c(Ce, xe) { - var He = Ce.sortIndex - xe.sortIndex; - return He !== 0 ? He : Ce.id - xe.id; + var ze = Ce.sortIndex - xe.sortIndex; + return ze !== 0 ? ze : Ce.id - xe.id; } var u = 1, d = 2, h = 3, f = 4, p = 5; function v(Ce, xe) { @@ -42386,7 +42083,7 @@ function qxe() { return y.now() - C; }; } - var b = 1073741823, w = -1, x = 250, E = 5e3, P = 1e4, R = b, T = [], _ = [], D = 1, A = null, M = h, O = !1, L = !1, N = !1, F = typeof setTimeout == "function" ? setTimeout : null, k = typeof clearTimeout == "function" ? clearTimeout : null, I = typeof setImmediate < "u" ? setImmediate : null; + var b = 1073741823, w = -1, x = 250, E = 5e3, R = 1e4, P = b, T = [], _ = [], D = 1, A = null, M = h, O = !1, L = !1, N = !1, F = typeof setTimeout == "function" ? setTimeout : null, k = typeof clearTimeout == "function" ? clearTimeout : null, I = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function V(Ce) { for (var xe = o(_); xe !== null; ) { @@ -42399,33 +42096,33 @@ function qxe() { xe = o(_); } } - function z(Ce) { + function H(Ce) { if (N = !1, V(Ce), !L) if (o(T) !== null) L = !0, ie($); else { var xe = o(_); - xe !== null && ye(z, xe.startTime - Ce); + xe !== null && ye(H, xe.startTime - Ce); } } function $(Ce, xe) { L = !1, N && (N = !1, Ne()), O = !0; - var He = M; + var ze = M; try { var je; if (!r) return W(Ce, xe); } finally { - A = null, M = He, O = !1; + A = null, M = ze, O = !1; } } function W(Ce, xe) { - var He = xe; - for (V(He), A = o(T); A !== null && !t && !(A.expirationTime > He && (!Ce || fe())); ) { + var ze = xe; + for (V(ze), A = o(T); A !== null && !t && !(A.expirationTime > ze && (!Ce || fe())); ) { var je = A.callback; if (typeof je == "function") { A.callback = null, M = A.priorityLevel; - var st = A.expirationTime <= He, Xe = je(st); - He = e.unstable_now(), typeof Xe == "function" ? A.callback = Xe : A === o(T) && a(T), V(He); + var st = A.expirationTime <= ze, Xe = je(st); + ze = e.unstable_now(), typeof Xe == "function" ? A.callback = Xe : A === o(T) && a(T), V(ze); } else a(T); A = o(T); @@ -42433,7 +42130,7 @@ function qxe() { if (A !== null) return !0; var Ue = o(_); - return Ue !== null && ye(z, Ue.startTime - He), !1; + return Ue !== null && ye(H, Ue.startTime - ze), !1; } function j(Ce, xe) { switch (Ce) { @@ -42446,12 +42143,12 @@ function qxe() { default: Ce = h; } - var He = M; + var ze = M; M = Ce; try { return xe(); } finally { - M = He; + M = ze; } } function X(Ce) { @@ -42466,30 +42163,30 @@ function qxe() { xe = M; break; } - var He = M; + var ze = M; M = xe; try { return Ce(); } finally { - M = He; + M = ze; } } function q(Ce) { var xe = M; return function() { - var He = M; + var ze = M; M = xe; try { return Ce.apply(this, arguments); } finally { - M = He; + M = ze; } }; } - function Z(Ce, xe, He) { + function J(Ce, xe, ze) { var je = e.unstable_now(), st; - if (typeof He == "object" && He !== null) { - var Xe = He.delay; + if (typeof ze == "object" && ze !== null) { + var Xe = ze.delay; typeof Xe == "number" && Xe > 0 ? st = je + Xe : st = je; } else st = je; @@ -42502,10 +42199,10 @@ function qxe() { Ue = x; break; case p: - Ue = R; + Ue = P; break; case f: - Ue = P; + Ue = R; break; case h: default: @@ -42520,9 +42217,9 @@ function qxe() { expirationTime: Ae, sortIndex: -1 }; - return st > je ? (Ke.sortIndex = st, i(_, Ke), o(T) === null && Ke === o(_) && (N ? Ne() : N = !0, ye(z, st - je))) : (Ke.sortIndex = Ae, i(T, Ke), !L && !O && (L = !0, ie($))), Ke; + return st > je ? (Ke.sortIndex = st, i(_, Ke), o(T) === null && Ke === o(_) && (N ? Ne() : N = !0, ye(H, st - je))) : (Ke.sortIndex = Ae, i(T, Ke), !L && !O && (L = !0, ie($))), Ke; } - function ee() { + function te() { } function Q() { !L && !O && (L = !0, ie($)); @@ -42554,11 +42251,11 @@ function qxe() { if (re !== null) { var Ce = e.unstable_now(); he = Ce; - var xe = !0, He = !0; + var xe = !0, ze = !0; try { - He = re(xe, Ce); + ze = re(xe, Ce); } finally { - He ? be() : (G = !1, re = null); + ze ? be() : (G = !1, re = null); } } else G = !1; @@ -42588,13 +42285,13 @@ function qxe() { k(le), le = -1; } var ke = de, we = null; - e.unstable_IdlePriority = p, e.unstable_ImmediatePriority = u, e.unstable_LowPriority = f, e.unstable_NormalPriority = h, e.unstable_Profiling = we, e.unstable_UserBlockingPriority = d, e.unstable_cancelCallback = K, e.unstable_continueExecution = Q, e.unstable_forceFrameRate = pe, e.unstable_getCurrentPriorityLevel = oe, e.unstable_getFirstCallbackNode = Y, e.unstable_next = X, e.unstable_pauseExecution = ee, e.unstable_requestPaint = ke, e.unstable_runWithPriority = j, e.unstable_scheduleCallback = Z, e.unstable_shouldYield = fe, e.unstable_wrapCallback = q, typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop == "function" && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error()); + e.unstable_IdlePriority = p, e.unstable_ImmediatePriority = u, e.unstable_LowPriority = f, e.unstable_NormalPriority = h, e.unstable_Profiling = we, e.unstable_UserBlockingPriority = d, e.unstable_cancelCallback = K, e.unstable_continueExecution = Q, e.unstable_forceFrameRate = pe, e.unstable_getCurrentPriorityLevel = oe, e.unstable_getFirstCallbackNode = Y, e.unstable_next = X, e.unstable_pauseExecution = te, e.unstable_requestPaint = ke, e.unstable_runWithPriority = j, e.unstable_scheduleCallback = J, e.unstable_shouldYield = fe, e.unstable_wrapCallback = q, typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ < "u" && typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop == "function" && __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error()); }(); }(vx)), vx; } -process.env.NODE_ENV === "production" ? t_.exports = Yxe() : t_.exports = qxe(); -var mx = t_.exports; -const gS = Symbol(), Xxe = Symbol(), Zxe = typeof window > "u" || /ServerSideRendering/.test(window.navigator && window.navigator.userAgent), SU = Zxe ? Bt : Ns, Qxe = mx.unstable_runWithPriority ? (e) => { +process.env.NODE_ENV === "production" ? e_.exports = kxe() : e_.exports = $xe(); +var mx = e_.exports; +const fS = Symbol(), Bxe = Symbol(), Vxe = typeof window > "u" || /ServerSideRendering/.test(window.navigator && window.navigator.userAgent), gU = Vxe ? Bt : Ns, Hxe = mx.unstable_runWithPriority ? (e) => { try { mx.unstable_runWithPriority(mx.unstable_NormalPriority, e); } catch (t) { @@ -42603,7 +42300,7 @@ const gS = Symbol(), Xxe = Symbol(), Zxe = typeof window > "u" || /ServerSideRen else throw t; } -} : (e) => e(), Jxe = (e) => ({ value: r, children: n }) => { +} : (e) => e(), zxe = (e) => ({ value: r, children: n }) => { const i = ve(r), o = ve(0), [a, s] = Le(null); a && (a(r), s(null)); const l = ve(); @@ -42620,7 +42317,7 @@ const gS = Symbol(), Xxe = Symbol(), Zxe = typeof window > "u" || /ServerSideRen })), c.forEach((p) => p(f)), d(); }; l.current = { - [gS]: { + [fS]: { /* "v"alue */ v: i, /* versio"n" */ @@ -42632,17 +42329,17 @@ const gS = Symbol(), Xxe = Symbol(), Zxe = typeof window > "u" || /ServerSideRen } }; } - return SU(() => { - i.current = r, o.current += 1, Qxe(() => { - l.current[gS].l.forEach((c) => { + return gU(() => { + i.current = r, o.current += 1, Hxe(() => { + l.current[fS].l.forEach((c) => { c({ n: o.current, v: r }); }); }); - }, [r]), lH(e, { value: l.current }, n); -}, eEe = (e) => e; -function tEe(e) { - const t = Qs({ - [gS]: { + }, [r]), oz(e, { value: l.current }, n); +}, Gxe = (e) => e; +function Wxe(e) { + const t = Zs({ + [fS]: { /* "v"alue */ v: { current: e }, /* versio"n" */ @@ -42653,10 +42350,10 @@ function tEe(e) { u: (r) => r() } }); - return t[Xxe] = t.Provider, t.Provider = Jxe(t.Provider), delete t.Consumer, t; + return t[Bxe] = t.Provider, t.Provider = zxe(t.Provider), delete t.Consumer, t; } -function rEe(e, t) { - const r = Qt(e)[gS]; +function jxe(e, t) { + const r = Qt(e)[fS]; if (typeof process == "object" && process.env.NODE_ENV !== "production" && !r) throw new Error("useContextSelector requires special context"); const { @@ -42666,7 +42363,7 @@ function rEe(e, t) { n: { current: i }, /* "l"isteners */ l: o - } = r, a = t(n), [s, l] = Sre((c, u) => { + } = r, a = t(n), [s, l] = gre((c, u) => { if (!u) return [n, a]; if ("p" in u) @@ -42684,14 +42381,14 @@ function rEe(e, t) { } return [...c]; }, [n, a]); - return Object.is(s[1], a) || l(), SU(() => (o.add(l), () => { + return Object.is(s[1], a) || l(), gU(() => (o.add(l), () => { o.delete(l); }), [o]), s[1]; } -function nEe(e) { - return rEe(e, eEe); +function Uxe(e) { + return jxe(e, Gxe); } -const iEe = { +const Kxe = { light: { "--primary-color": "#49a5aa", // Always keep this in hex format @@ -42738,12 +42435,12 @@ const iEe = { "rgb(179, 179, 179)" ] } -}, bU = tEe( +}, vU = Wxe( void 0 ); -function Wtt({ +function Ott({ children: e, - appTheme: t = iEe + appTheme: t = Kxe }) { const r = (localStorage == null ? void 0 : localStorage.getItem("appThemeMode")) || "light", [n, i] = Le(r), o = t[n]; return Bt(() => { @@ -42751,7 +42448,7 @@ function Wtt({ typeof s == "string" && document.documentElement.style.setProperty(`${a}`, s); }); }, [o]), /* @__PURE__ */ se.jsx( - bU.Provider, + vU.Provider, { value: { appThemeMode: n, @@ -42802,13 +42499,13 @@ function Wtt({ } ); } -const oEe = () => { - const e = nEe(bU); +const Yxe = () => { + const e = Uxe(vU); if (!e) throw new Error("useTheme must be used within a ThemeProvider"); return e; -}, zm = () => { - const { appThemeMode: e, setAppThemeMode: t, themeColors: r } = oEe(); +}, Bm = () => { + const { appThemeMode: e, setAppThemeMode: t, themeColors: r } = Yxe(); return { currentTheme: e, themeColors: r, @@ -42817,8 +42514,8 @@ const oEe = () => { t(e === "light" ? "dark" : "light"); } }; -}, wU = () => { - const [e, t] = Le({ x: 0, y: 0 }), r = ve(null), { themeColors: n } = zm(), o = ((a) => { +}, mU = () => { + const [e, t] = Le({ x: 0, y: 0 }), r = ve(null), { themeColors: n } = Bm(), o = ((a) => { const s = parseInt(a.slice(1, 3), 16), l = parseInt(a.slice(3, 5), 16), c = parseInt(a.slice(5, 7), 16); return { r: s, g: l, b: c }; })(n["--primary-color"]); @@ -42856,13 +42553,13 @@ const oEe = () => { window.removeEventListener("mousemove", d), window.removeEventListener("resize", h); }; }, [e, o]), /* @__PURE__ */ se.jsx("div", { style: { position: "absolute", top: 0, left: 0 }, children: /* @__PURE__ */ se.jsx("canvas", { ref: r, className: "absolute inset-0" }) }); -}, jtt = ({ +}, Ltt = ({ suggestions: e, handleSendMessage: t, heading: r, subHeading: n }) => { - const [i, o] = Le(""), { themeColors: a } = zm(), s = ve(null); + const [i, o] = Le(""), { themeColors: a } = Bm(), s = ve(null); return /* @__PURE__ */ se.jsxs( $t, { @@ -42871,7 +42568,7 @@ const oEe = () => { vertical: !0, style: { height: "90vh" }, children: [ - /* @__PURE__ */ se.jsx(wU, {}), + /* @__PURE__ */ se.jsx(mU, {}), /* @__PURE__ */ se.jsxs( $t, { @@ -42992,7 +42689,7 @@ const oEe = () => { } ), /* @__PURE__ */ se.jsx( - n2, + t2, { inputRef: s, userQuery: i, @@ -43005,7 +42702,7 @@ const oEe = () => { ] } ); -}, aEe = ({ +}, qxe = ({ inputRef: e, userQuery: t, setUserQuery: r, @@ -43089,11 +42786,11 @@ const oEe = () => { } ), /* @__PURE__ */ se.jsx( - xo, + bo, { size: "small", variant: "borderless", - suffixIcon: /* @__PURE__ */ se.jsx(ED, {}), + suffixIcon: /* @__PURE__ */ se.jsx(xD, {}), value: u, onChange: l, options: a, @@ -43112,11 +42809,11 @@ const oEe = () => { } ), /* @__PURE__ */ se.jsx( - xo, + bo, { size: "small", variant: "borderless", - suffixIcon: /* @__PURE__ */ se.jsx(PD, {}), + suffixIcon: /* @__PURE__ */ se.jsx(RD, {}), value: d, onChange: c, options: s, @@ -43132,7 +42829,7 @@ const oEe = () => { size: "middle", type: "primary", onClick: n, - icon: /* @__PURE__ */ se.jsx(RD, { weight: "bold" }), + icon: /* @__PURE__ */ se.jsx(ED, { weight: "bold" }), children: "Search" } ) @@ -43142,7 +42839,7 @@ const oEe = () => { ) } ); -}, Utt = ({ +}, Ftt = ({ handleSendMessage: e, heading: t, subHeading: r, @@ -43163,7 +42860,7 @@ const oEe = () => { vertical: !0, style: { height: "100vh" }, children: [ - /* @__PURE__ */ se.jsx(wU, {}), + /* @__PURE__ */ se.jsx(mU, {}), /* @__PURE__ */ se.jsxs( $t, { @@ -43200,7 +42897,7 @@ const oEe = () => { } ), /* @__PURE__ */ se.jsx( - aEe, + qxe, { inputRef: h, userQuery: u, @@ -43221,10 +42918,10 @@ const oEe = () => { } ); }; -function sEe() { +function Xxe() { return /* @__PURE__ */ se.jsxs($t, { style: { width: "90%" }, align: "flex-start", gap: 8, children: [ /* @__PURE__ */ se.jsx( - km, + ip, { className: "ai-icon-rotate", src: "/ai-icon.svg", @@ -43239,24 +42936,24 @@ function sEe() { /* @__PURE__ */ se.jsx(Xl, { active: !0 }) ] }); } -function lEe(e, t) { +function Zxe(e, t) { const r = {}; return (e[e.length - 1] === "" ? [...e, ""] : e).join( (r.padRight ? " " : "") + "," + (r.padLeft === !1 ? "" : " ") ).trim(); } -const cEe = /^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u, uEe = /^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u, dEe = {}; -function P$(e, t) { - return (dEe.jsx ? uEe : cEe).test(e); +const Qxe = /^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u, Jxe = /^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u, eEe = {}; +function x$(e, t) { + return (eEe.jsx ? Jxe : Qxe).test(e); } -const hEe = /[ \t\n\f\r]/g; -function fEe(e) { - return typeof e == "object" ? e.type === "text" ? T$(e.value) : !1 : T$(e); +const tEe = /[ \t\n\f\r]/g; +function rEe(e) { + return typeof e == "object" ? e.type === "text" ? E$(e.value) : !1 : E$(e); } -function T$(e) { - return e.replace(hEe, "") === ""; +function E$(e) { + return e.replace(tEe, "") === ""; } -class Hm { +class Vm { /** * @constructor * @param {Properties} property @@ -43267,17 +42964,17 @@ class Hm { this.property = t, this.normal = r, n && (this.space = n); } } -Hm.prototype.property = {}; -Hm.prototype.normal = {}; -Hm.prototype.space = null; -function xU(e, t) { +Vm.prototype.property = {}; +Vm.prototype.normal = {}; +Vm.prototype.space = null; +function yU(e, t) { const r = {}, n = {}; let i = -1; for (; ++i < e.length; ) Object.assign(r, e[i].property), Object.assign(n, e[i].normal); - return new Hm(r, n, t); + return new Vm(r, n, t); } -function r_(e) { +function t_(e) { return e.toLowerCase(); } class Ma { @@ -43300,22 +42997,22 @@ Ma.prototype.spaceSeparated = !1; Ma.prototype.commaOrSpaceSeparated = !1; Ma.prototype.mustUseProperty = !1; Ma.prototype.defined = !1; -let pEe = 0; -const pr = Wd(), Un = Wd(), EU = Wd(), ot = Wd(), vn = Wd(), ff = Wd(), Io = Wd(); +let nEe = 0; +const pr = Wd(), Un = Wd(), CU = Wd(), ot = Wd(), vn = Wd(), ff = Wd(), Io = Wd(); function Wd() { - return 2 ** ++pEe; + return 2 ** ++nEe; } -const n_ = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +const r_ = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, boolean: pr, booleanish: Un, commaOrSpaceSeparated: Io, commaSeparated: ff, number: ot, - overloadedBoolean: EU, + overloadedBoolean: CU, spaceSeparated: vn -}, Symbol.toStringTag, { value: "Module" })), yx = Object.keys(n_); -class i2 extends Ma { +}, Symbol.toStringTag, { value: "Module" })), yx = Object.keys(r_); +class r2 extends Ma { /** * @constructor * @param {string} property @@ -43325,34 +43022,34 @@ class i2 extends Ma { */ constructor(t, r, n, i) { let o = -1; - if (super(t, r), _$(this, "space", i), typeof n == "number") + if (super(t, r), R$(this, "space", i), typeof n == "number") for (; ++o < yx.length; ) { const a = yx[o]; - _$(this, yx[o], (n & n_[a]) === n_[a]); + R$(this, yx[o], (n & r_[a]) === r_[a]); } } } -i2.prototype.defined = !0; -function _$(e, t, r) { +r2.prototype.defined = !0; +function R$(e, t, r) { r && (e[t] = r); } -const gEe = {}.hasOwnProperty; -function ap(e) { +const iEe = {}.hasOwnProperty; +function sp(e) { const t = {}, r = {}; let n; for (n in e.properties) - if (gEe.call(e.properties, n)) { - const i = e.properties[n], o = new i2( + if (iEe.call(e.properties, n)) { + const i = e.properties[n], o = new r2( n, e.transform(e.attributes || {}, n), i, e.space ); - e.mustUseProperty && e.mustUseProperty.includes(n) && (o.mustUseProperty = !0), t[n] = o, r[r_(n)] = n, r[r_(o.attribute)] = n; + e.mustUseProperty && e.mustUseProperty.includes(n) && (o.mustUseProperty = !0), t[n] = o, r[t_(n)] = n, r[t_(o.attribute)] = n; } - return new Hm(t, r, e.space); + return new Vm(t, r, e.space); } -const RU = ap({ +const SU = sp({ space: "xlink", transform(e, t) { return "xlink:" + t.slice(5).toLowerCase(); @@ -43366,25 +43063,25 @@ const RU = ap({ xLinkTitle: null, xLinkType: null } -}), PU = ap({ +}), bU = sp({ space: "xml", transform(e, t) { return "xml:" + t.slice(3).toLowerCase(); }, properties: { xmlLang: null, xmlBase: null, xmlSpace: null } }); -function TU(e, t) { +function wU(e, t) { return t in e ? e[t] : t; } -function _U(e, t) { - return TU(e, t.toLowerCase()); +function xU(e, t) { + return wU(e, t.toLowerCase()); } -const MU = ap({ +const EU = sp({ space: "xmlns", attributes: { xmlnsxlink: "xmlns:xlink" }, - transform: _U, + transform: xU, properties: { xmlns: null, xmlnsXLink: null } -}), DU = ap({ +}), RU = sp({ transform(e, t) { return t === "role" ? t : "aria-" + t.slice(4).toLowerCase(); }, @@ -43439,7 +43136,7 @@ const MU = ap({ ariaValueText: null, role: null } -}), vEe = ap({ +}), oEe = sp({ space: "html", attributes: { acceptcharset: "accept-charset", @@ -43447,7 +43144,7 @@ const MU = ap({ htmlfor: "for", httpequiv: "http-equiv" }, - transform: _U, + transform: xU, mustUseProperty: ["checked", "multiple", "muted", "selected"], properties: { // Standard Properties. @@ -43489,7 +43186,7 @@ const MU = ap({ dir: null, dirName: null, disabled: pr, - download: EU, + download: CU, draggable: Un, encType: null, enterKeyHint: null, @@ -43800,7 +43497,7 @@ const MU = ap({ security: null, unselectable: null } -}), mEe = ap({ +}), aEe = sp({ space: "svg", attributes: { accentHeight: "accent-height", @@ -43977,7 +43674,7 @@ const MU = ap({ playbackOrder: "playbackorder", timelineBegin: "timelinebegin" }, - transform: TU, + transform: wU, properties: { about: Io, accentHeight: ot, @@ -44359,34 +44056,34 @@ const MU = ap({ z: null, zoomAndPan: null } -}), yEe = /^data[-\w.:]+$/i, M$ = /-[a-z]/g, CEe = /[A-Z]/g; -function SEe(e, t) { - const r = r_(t); +}), sEe = /^data[-\w.:]+$/i, P$ = /-[a-z]/g, lEe = /[A-Z]/g; +function cEe(e, t) { + const r = t_(t); let n = t, i = Ma; if (r in e.normal) return e.property[e.normal[r]]; - if (r.length > 4 && r.slice(0, 4) === "data" && yEe.test(t)) { + if (r.length > 4 && r.slice(0, 4) === "data" && sEe.test(t)) { if (t.charAt(4) === "-") { - const o = t.slice(5).replace(M$, wEe); + const o = t.slice(5).replace(P$, dEe); n = "data" + o.charAt(0).toUpperCase() + o.slice(1); } else { const o = t.slice(4); - if (!M$.test(o)) { - let a = o.replace(CEe, bEe); + if (!P$.test(o)) { + let a = o.replace(lEe, uEe); a.charAt(0) !== "-" && (a = "-" + a), t = "data" + a; } } - i = i2; + i = r2; } return new i(n, t); } -function bEe(e) { +function uEe(e) { return "-" + e.toLowerCase(); } -function wEe(e) { +function dEe(e) { return e.charAt(1).toUpperCase(); } -const xEe = { +const hEe = { classId: "classID", dataType: "datatype", itemId: "itemID", @@ -44404,21 +44101,21 @@ const xEe = { xLinkTitle: "xlinkTitle", xLinkType: "xlinkType", xmlnsXLink: "xmlnsXlink" -}, EEe = xU([PU, RU, MU, DU, vEe], "html"), o2 = xU([PU, RU, MU, DU, mEe], "svg"); -function REe(e) { +}, fEe = yU([bU, SU, EU, RU, oEe], "html"), n2 = yU([bU, SU, EU, RU, aEe], "svg"); +function pEe(e) { return e.join(" ").trim(); } -var IU = {}, D$ = /\/\*[^*]*\*+([^/*][^*]*\*+)*\//g, PEe = /\n/g, TEe = /^\s*/, _Ee = /^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/, MEe = /^:\s*/, DEe = /^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/, IEe = /^[;\s]*/, AEe = /^\s+|\s+$/g, OEe = ` -`, I$ = "/", A$ = "*", Hu = "", LEe = "comment", FEe = "declaration", NEe = function(e, t) { +var PU = {}, T$ = /\/\*[^*]*\*+([^/*][^*]*\*+)*\//g, gEe = /\n/g, vEe = /^\s*/, mEe = /^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/, yEe = /^:\s*/, CEe = /^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/, SEe = /^[;\s]*/, bEe = /^\s+|\s+$/g, wEe = ` +`, _$ = "/", M$ = "*", zu = "", xEe = "comment", EEe = "declaration", REe = function(e, t) { if (typeof e != "string") throw new TypeError("First argument must be a string"); if (!e) return []; t = t || {}; var r = 1, n = 1; function i(p) { - var v = p.match(PEe); + var v = p.match(gEe); v && (r += v.length); - var g = p.lastIndexOf(OEe); + var g = p.lastIndexOf(wEe); n = ~g ? p.length - g : n + p.length; } function o() { @@ -44445,7 +44142,7 @@ var IU = {}, D$ = /\/\*[^*]*\*+([^/*][^*]*\*+)*\//g, PEe = /\n/g, TEe = /^\s*/, } } function c() { - l(TEe); + l(vEe); } function u(p) { var v; @@ -44455,28 +44152,28 @@ var IU = {}, D$ = /\/\*[^*]*\*+([^/*][^*]*\*+)*\//g, PEe = /\n/g, TEe = /^\s*/, } function d() { var p = o(); - if (!(I$ != e.charAt(0) || A$ != e.charAt(1))) { - for (var v = 2; Hu != e.charAt(v) && (A$ != e.charAt(v) || I$ != e.charAt(v + 1)); ) + if (!(_$ != e.charAt(0) || M$ != e.charAt(1))) { + for (var v = 2; zu != e.charAt(v) && (M$ != e.charAt(v) || _$ != e.charAt(v + 1)); ) ++v; - if (v += 2, Hu === e.charAt(v - 1)) + if (v += 2, zu === e.charAt(v - 1)) return s("End of comment missing"); var g = e.slice(2, v - 2); return n += 2, i(g), e = e.slice(v), n += 2, p({ - type: LEe, + type: xEe, comment: g }); } } function h() { - var p = o(), v = l(_Ee); + var p = o(), v = l(mEe); if (v) { - if (d(), !l(MEe)) return s("property missing ':'"); - var g = l(DEe), m = p({ - type: FEe, - property: O$(v[0].replace(D$, Hu)), - value: g ? O$(g[0].replace(D$, Hu)) : Hu + if (d(), !l(yEe)) return s("property missing ':'"); + var g = l(CEe), m = p({ + type: EEe, + property: D$(v[0].replace(T$, zu)), + value: g ? D$(g[0].replace(T$, zu)) : zu }); - return l(IEe), m; + return l(SEe), m; } } function f() { @@ -44488,19 +44185,19 @@ var IU = {}, D$ = /\/\*[^*]*\*+([^/*][^*]*\*+)*\//g, PEe = /\n/g, TEe = /^\s*/, } return c(), f(); }; -function O$(e) { - return e ? e.replace(AEe, Hu) : Hu; +function D$(e) { + return e ? e.replace(bEe, zu) : zu; } -var kEe = WC && WC.__importDefault || function(e) { +var PEe = zC && zC.__importDefault || function(e) { return e && e.__esModule ? e : { default: e }; }; -Object.defineProperty(IU, "__esModule", { value: !0 }); -var $Ee = kEe(NEe); -function BEe(e, t) { +Object.defineProperty(PU, "__esModule", { value: !0 }); +var TEe = PEe(REe); +function _Ee(e, t) { var r = null; if (!e || typeof e != "string") return r; - var n = (0, $Ee.default)(e), i = typeof t == "function"; + var n = (0, TEe.default)(e), i = typeof t == "function"; return n.forEach(function(o) { if (o.type === "declaration") { var a = o.property, s = o.value; @@ -44508,9 +44205,9 @@ function BEe(e, t) { } }), r; } -var L$ = IU.default = BEe; -const VEe = L$.default || L$, AU = OU("end"), a2 = OU("start"); -function OU(e) { +var I$ = PU.default = _Ee; +const MEe = I$.default || I$, TU = _U("end"), i2 = _U("start"); +function _U(e) { return t; function t(r) { const n = r && r.position && r.position[e] || {}; @@ -44522,24 +44219,24 @@ function OU(e) { }; } } -function zEe(e) { - const t = a2(e), r = AU(e); +function DEe(e) { + const t = i2(e), r = TU(e); if (t && r) return { start: t, end: r }; } -function Kg(e) { - return !e || typeof e != "object" ? "" : "position" in e || "type" in e ? F$(e.position) : "start" in e || "end" in e ? F$(e) : "line" in e || "column" in e ? i_(e) : ""; +function Yg(e) { + return !e || typeof e != "object" ? "" : "position" in e || "type" in e ? A$(e.position) : "start" in e || "end" in e ? A$(e) : "line" in e || "column" in e ? n_(e) : ""; } -function i_(e) { - return N$(e && e.line) + ":" + N$(e && e.column); +function n_(e) { + return O$(e && e.line) + ":" + O$(e && e.column); } -function F$(e) { - return i_(e && e.start) + "-" + i_(e && e.end); +function A$(e) { + return n_(e && e.start) + "-" + n_(e && e.end); } -function N$(e) { +function O$(e) { return e && typeof e == "number" ? e : 1; } -class Vi extends Error { +class Bi extends Error { /** * Create a message for `reason`. * @@ -44610,24 +44307,24 @@ class Vi extends Error { l && (o.place = l.position); } const s = o.place && "start" in o.place ? o.place.start : o.place; - this.ancestors = o.ancestors || void 0, this.cause = o.cause || void 0, this.column = s ? s.column : void 0, this.fatal = void 0, this.file, this.message = i, this.line = s ? s.line : void 0, this.name = Kg(o.place) || "1:1", this.place = o.place || void 0, this.reason = this.message, this.ruleId = o.ruleId || void 0, this.source = o.source || void 0, this.stack = a && o.cause && typeof o.cause.stack == "string" ? o.cause.stack : "", this.actual, this.expected, this.note, this.url; - } -} -Vi.prototype.file = ""; -Vi.prototype.name = ""; -Vi.prototype.reason = ""; -Vi.prototype.message = ""; -Vi.prototype.stack = ""; -Vi.prototype.column = void 0; -Vi.prototype.line = void 0; -Vi.prototype.ancestors = void 0; -Vi.prototype.cause = void 0; -Vi.prototype.fatal = void 0; -Vi.prototype.place = void 0; -Vi.prototype.ruleId = void 0; -Vi.prototype.source = void 0; -const s2 = {}.hasOwnProperty, HEe = /* @__PURE__ */ new Map(), GEe = /[A-Z]/g, WEe = /-([a-z])/g, jEe = /* @__PURE__ */ new Set(["table", "tbody", "thead", "tfoot", "tr"]), UEe = /* @__PURE__ */ new Set(["td", "th"]), LU = "https://github.com/syntax-tree/hast-util-to-jsx-runtime"; -function KEe(e, t) { + this.ancestors = o.ancestors || void 0, this.cause = o.cause || void 0, this.column = s ? s.column : void 0, this.fatal = void 0, this.file, this.message = i, this.line = s ? s.line : void 0, this.name = Yg(o.place) || "1:1", this.place = o.place || void 0, this.reason = this.message, this.ruleId = o.ruleId || void 0, this.source = o.source || void 0, this.stack = a && o.cause && typeof o.cause.stack == "string" ? o.cause.stack : "", this.actual, this.expected, this.note, this.url; + } +} +Bi.prototype.file = ""; +Bi.prototype.name = ""; +Bi.prototype.reason = ""; +Bi.prototype.message = ""; +Bi.prototype.stack = ""; +Bi.prototype.column = void 0; +Bi.prototype.line = void 0; +Bi.prototype.ancestors = void 0; +Bi.prototype.cause = void 0; +Bi.prototype.fatal = void 0; +Bi.prototype.place = void 0; +Bi.prototype.ruleId = void 0; +Bi.prototype.source = void 0; +const o2 = {}.hasOwnProperty, IEe = /* @__PURE__ */ new Map(), AEe = /[A-Z]/g, OEe = /-([a-z])/g, LEe = /* @__PURE__ */ new Set(["table", "tbody", "thead", "tfoot", "tr"]), FEe = /* @__PURE__ */ new Set(["td", "th"]), MU = "https://github.com/syntax-tree/hast-util-to-jsx-runtime"; +function NEe(e, t) { if (!t || t.Fragment === void 0) throw new TypeError("Expected `Fragment` in options"); const r = t.filePath || void 0; @@ -44637,13 +44334,13 @@ function KEe(e, t) { throw new TypeError( "Expected `jsxDEV` in options when `development: true`" ); - n = tRe(r, t.jsxDEV); + n = WEe(r, t.jsxDEV); } else { if (typeof t.jsx != "function") throw new TypeError("Expected `jsx` in production options"); if (typeof t.jsxs != "function") throw new TypeError("Expected `jsxs` in production options"); - n = eRe(r, t.jsx, t.jsxs); + n = GEe(r, t.jsx, t.jsxs); } const i = { Fragment: t.Fragment, @@ -44656,10 +44353,10 @@ function KEe(e, t) { ignoreInvalidStyle: t.ignoreInvalidStyle || !1, passKeys: t.passKeys !== !1, passNode: t.passNode || !1, - schema: t.space === "svg" ? o2 : EEe, + schema: t.space === "svg" ? n2 : fEe, stylePropertyNameCase: t.stylePropertyNameCase || "dom", tableCellAlignToStyle: t.tableCellAlignToStyle !== !1 - }, o = FU(i, e, void 0); + }, o = DU(i, e, void 0); return o && typeof o != "string" ? o : i.create( e, i.Fragment, @@ -44667,80 +44364,80 @@ function KEe(e, t) { void 0 ); } -function FU(e, t, r) { +function DU(e, t, r) { if (t.type === "element") - return YEe(e, t, r); + return kEe(e, t, r); if (t.type === "mdxFlowExpression" || t.type === "mdxTextExpression") - return qEe(e, t); + return $Ee(e, t); if (t.type === "mdxJsxFlowElement" || t.type === "mdxJsxTextElement") - return ZEe(e, t, r); + return VEe(e, t, r); if (t.type === "mdxjsEsm") - return XEe(e, t); + return BEe(e, t); if (t.type === "root") - return QEe(e, t, r); + return HEe(e, t, r); if (t.type === "text") - return JEe(e, t); + return zEe(e, t); } -function YEe(e, t, r) { +function kEe(e, t, r) { const n = e.schema; let i = n; - t.tagName.toLowerCase() === "svg" && n.space === "html" && (i = o2, e.schema = i), e.ancestors.push(t); - const o = kU(e, t.tagName, !1), a = rRe(e, t); - let s = c2(e, t); - return jEe.has(t.tagName) && (s = s.filter(function(l) { - return typeof l == "string" ? !fEe(l) : !0; - })), NU(e, a, o, t), l2(a, s), e.ancestors.pop(), e.schema = n, e.create(t, o, a, r); -} -function qEe(e, t) { + t.tagName.toLowerCase() === "svg" && n.space === "html" && (i = n2, e.schema = i), e.ancestors.push(t); + const o = AU(e, t.tagName, !1), a = jEe(e, t); + let s = s2(e, t); + return LEe.has(t.tagName) && (s = s.filter(function(l) { + return typeof l == "string" ? !rEe(l) : !0; + })), IU(e, a, o, t), a2(a, s), e.ancestors.pop(), e.schema = n, e.create(t, o, a, r); +} +function $Ee(e, t) { if (t.data && t.data.estree && e.evaluater) { const n = t.data.estree.body[0]; return n.type, /** @type {Child | undefined} */ e.evaluater.evaluateExpression(n.expression); } - Fv(e, t.position); + Nv(e, t.position); } -function XEe(e, t) { +function BEe(e, t) { if (t.data && t.data.estree && e.evaluater) return ( /** @type {Child | undefined} */ e.evaluater.evaluateProgram(t.data.estree) ); - Fv(e, t.position); + Nv(e, t.position); } -function ZEe(e, t, r) { +function VEe(e, t, r) { const n = e.schema; let i = n; - t.name === "svg" && n.space === "html" && (i = o2, e.schema = i), e.ancestors.push(t); - const o = t.name === null ? e.Fragment : kU(e, t.name, !0), a = nRe(e, t), s = c2(e, t); - return NU(e, a, o, t), l2(a, s), e.ancestors.pop(), e.schema = n, e.create(t, o, a, r); + t.name === "svg" && n.space === "html" && (i = n2, e.schema = i), e.ancestors.push(t); + const o = t.name === null ? e.Fragment : AU(e, t.name, !0), a = UEe(e, t), s = s2(e, t); + return IU(e, a, o, t), a2(a, s), e.ancestors.pop(), e.schema = n, e.create(t, o, a, r); } -function QEe(e, t, r) { +function HEe(e, t, r) { const n = {}; - return l2(n, c2(e, t)), e.create(t, e.Fragment, n, r); + return a2(n, s2(e, t)), e.create(t, e.Fragment, n, r); } -function JEe(e, t) { +function zEe(e, t) { return t.value; } -function NU(e, t, r, n) { +function IU(e, t, r, n) { typeof r != "string" && r !== e.Fragment && e.passNode && (t.node = n); } -function l2(e, t) { +function a2(e, t) { if (t.length > 0) { const r = t.length > 1 ? t : t[0]; r && (e.children = r); } } -function eRe(e, t, r) { +function GEe(e, t, r) { return n; function n(i, o, a, s) { const c = Array.isArray(a.children) ? r : t; return s ? c(o, a, s) : c(o, a); } } -function tRe(e, t) { +function WEe(e, t) { return r; function r(n, i, o, a) { - const s = Array.isArray(o.children), l = a2(n); + const s = Array.isArray(o.children), l = i2(n); return t( i, o, @@ -44755,15 +44452,15 @@ function tRe(e, t) { ); } } -function rRe(e, t) { +function jEe(e, t) { const r = {}; let n, i; for (i in t.properties) - if (i !== "children" && s2.call(t.properties, i)) { - const o = iRe(e, i, t.properties[i]); + if (i !== "children" && o2.call(t.properties, i)) { + const o = KEe(e, i, t.properties[i]); if (o) { const [a, s] = o; - e.tableCellAlignToStyle && a === "align" && typeof s == "string" && UEe.has(t.tagName) ? n = s : r[a] = s; + e.tableCellAlignToStyle && a === "align" && typeof s == "string" && FEe.has(t.tagName) ? n = s : r[a] = s; } } if (n) { @@ -44775,7 +44472,7 @@ function rRe(e, t) { } return r; } -function nRe(e, t) { +function UEe(e, t) { const r = {}; for (const n of t.attributes) if (n.type === "mdxJsxExpressionAttribute") @@ -44790,7 +44487,7 @@ function nRe(e, t) { e.evaluater.evaluateExpression(s.argument) ); } else - Fv(e, t.position); + Nv(e, t.position); else { const i = n.name; let o; @@ -44799,7 +44496,7 @@ function nRe(e, t) { const s = n.value.data.estree.body[0]; s.type, o = e.evaluater.evaluateExpression(s.expression); } else - Fv(e, t.position); + Nv(e, t.position); else o = n.value === null ? !0 : n.value; r[i] = /** @type {Props[keyof Props]} */ @@ -44807,10 +44504,10 @@ function nRe(e, t) { } return r; } -function c2(e, t) { +function s2(e, t) { const r = []; let n = -1; - const i = e.passKeys ? /* @__PURE__ */ new Map() : HEe; + const i = e.passKeys ? /* @__PURE__ */ new Map() : IEe; for (; ++n < t.children.length; ) { const o = t.children[n]; let a; @@ -44821,49 +44518,49 @@ function c2(e, t) { a = l + "-" + c, i.set(l, c + 1); } } - const s = FU(e, o, a); + const s = DU(e, o, a); s !== void 0 && r.push(s); } return r; } -function iRe(e, t, r) { - const n = SEe(e.schema, t); +function KEe(e, t, r) { + const n = cEe(e.schema, t); if (!(r == null || typeof r == "number" && Number.isNaN(r))) { - if (Array.isArray(r) && (r = n.commaSeparated ? lEe(r) : REe(r)), n.property === "style") { - let i = typeof r == "object" ? r : oRe(e, String(r)); - return e.stylePropertyNameCase === "css" && (i = aRe(i)), ["style", i]; + if (Array.isArray(r) && (r = n.commaSeparated ? Zxe(r) : pEe(r)), n.property === "style") { + let i = typeof r == "object" ? r : YEe(e, String(r)); + return e.stylePropertyNameCase === "css" && (i = qEe(i)), ["style", i]; } return [ - e.elementAttributeNameCase === "react" && n.space ? xEe[n.property] || n.property : n.attribute, + e.elementAttributeNameCase === "react" && n.space ? hEe[n.property] || n.property : n.attribute, r ]; } } -function oRe(e, t) { +function YEe(e, t) { const r = {}; try { - VEe(t, n); + MEe(t, n); } catch (i) { if (!e.ignoreInvalidStyle) { const o = ( /** @type {Error} */ i - ), a = new Vi("Cannot parse `style` attribute", { + ), a = new Bi("Cannot parse `style` attribute", { ancestors: e.ancestors, cause: o, ruleId: "style", source: "hast-util-to-jsx-runtime" }); - throw a.file = e.filePath || void 0, a.url = LU + "#cannot-parse-style-attribute", a; + throw a.file = e.filePath || void 0, a.url = MU + "#cannot-parse-style-attribute", a; } } return r; function n(i, o) { let a = i; - a.slice(0, 2) !== "--" && (a.slice(0, 4) === "-ms-" && (a = "ms-" + a.slice(4)), a = a.replace(WEe, lRe)), r[a] = o; + a.slice(0, 2) !== "--" && (a.slice(0, 4) === "-ms-" && (a = "ms-" + a.slice(4)), a = a.replace(OEe, ZEe)), r[a] = o; } } -function kU(e, t, r) { +function AU(e, t, r) { let n; if (!r) n = { type: "Literal", value: t }; @@ -44871,7 +44568,7 @@ function kU(e, t, r) { const i = t.split("."); let o = -1, a; for (; ++o < i.length; ) { - const s = P$(i[o]) ? { type: "Identifier", name: i[o] } : { type: "Literal", value: i[o] }; + const s = x$(i[o]) ? { type: "Identifier", name: i[o] } : { type: "Literal", value: i[o] }; a = a ? { type: "MemberExpression", object: a, @@ -44882,20 +44579,20 @@ function kU(e, t, r) { } n = a; } else - n = P$(t) && !/^[a-z]/.test(t) ? { type: "Identifier", name: t } : { type: "Literal", value: t }; + n = x$(t) && !/^[a-z]/.test(t) ? { type: "Identifier", name: t } : { type: "Literal", value: t }; if (n.type === "Literal") { const i = ( /** @type {keyof JSX.IntrinsicElements} */ n.value ); - return s2.call(e.components, i) ? e.components[i] : i; + return o2.call(e.components, i) ? e.components[i] : i; } if (e.evaluater) return e.evaluater.evaluateExpression(n); - Fv(e); + Nv(e); } -function Fv(e, t) { - const r = new Vi( +function Nv(e, t) { + const r = new Bi( "Cannot handle MDX estrees without `createEvaluater`", { ancestors: e.ancestors, @@ -44904,23 +44601,23 @@ function Fv(e, t) { source: "hast-util-to-jsx-runtime" } ); - throw r.file = e.filePath || void 0, r.url = LU + "#cannot-handle-mdx-estrees-without-createevaluater", r; + throw r.file = e.filePath || void 0, r.url = MU + "#cannot-handle-mdx-estrees-without-createevaluater", r; } -function aRe(e) { +function qEe(e) { const t = {}; let r; for (r in e) - s2.call(e, r) && (t[sRe(r)] = e[r]); + o2.call(e, r) && (t[XEe(r)] = e[r]); return t; } -function sRe(e) { - let t = e.replace(GEe, cRe); +function XEe(e) { + let t = e.replace(AEe, QEe); return t.slice(0, 3) === "ms-" && (t = "-" + t), t; } -function lRe(e, t) { +function ZEe(e, t) { return t.toUpperCase(); } -function cRe(e) { +function QEe(e) { return "-" + e.toLowerCase(); } const Cx = { @@ -44945,37 +44642,37 @@ const Cx = { "track", "video" ] -}, uRe = {}; -function dRe(e, t) { - const r = uRe, n = typeof r.includeImageAlt == "boolean" ? r.includeImageAlt : !0, i = typeof r.includeHtml == "boolean" ? r.includeHtml : !0; - return $U(e, n, i); +}, JEe = {}; +function eRe(e, t) { + const r = JEe, n = typeof r.includeImageAlt == "boolean" ? r.includeImageAlt : !0, i = typeof r.includeHtml == "boolean" ? r.includeHtml : !0; + return OU(e, n, i); } -function $U(e, t, r) { - if (hRe(e)) { +function OU(e, t, r) { + if (tRe(e)) { if ("value" in e) return e.type === "html" && !r ? "" : e.value; if (t && "alt" in e && e.alt) return e.alt; if ("children" in e) - return k$(e.children, t, r); + return L$(e.children, t, r); } - return Array.isArray(e) ? k$(e, t, r) : ""; + return Array.isArray(e) ? L$(e, t, r) : ""; } -function k$(e, t, r) { +function L$(e, t, r) { const n = []; let i = -1; for (; ++i < e.length; ) - n[i] = $U(e[i], t, r); + n[i] = OU(e[i], t, r); return n.join(""); } -function hRe(e) { +function tRe(e) { return !!(e && typeof e == "object"); } -const $$ = document.createElement("i"); -function u2(e) { +const F$ = document.createElement("i"); +function l2(e) { const t = "&" + e + ";"; - $$.innerHTML = t; - const r = $$.textContent; + F$.innerHTML = t; + const r = F$.textContent; return r.charCodeAt(r.length - 1) === 59 && e !== "semi" || r === t ? !1 : r; } function $l(e, t, r, n) { @@ -44990,24 +44687,24 @@ function $l(e, t, r, n) { function da(e, t) { return e.length > 0 ? ($l(e, e.length, 0, t), e) : t; } -const B$ = {}.hasOwnProperty; -function fRe(e) { +const N$ = {}.hasOwnProperty; +function rRe(e) { const t = {}; let r = -1; for (; ++r < e.length; ) - pRe(t, e[r]); + nRe(t, e[r]); return t; } -function pRe(e, t) { +function nRe(e, t) { let r; for (r in t) { - const i = (B$.call(e, r) ? e[r] : void 0) || (e[r] = {}), o = t[r]; + const i = (N$.call(e, r) ? e[r] : void 0) || (e[r] = {}), o = t[r]; let a; if (o) for (a in o) { - B$.call(i, a) || (i[a] = []); + N$.call(i, a) || (i[a] = []); const s = o[a]; - gRe( + iRe( // @ts-expect-error Looks like a list. i[a], Array.isArray(s) ? s : s ? [s] : [] @@ -45015,14 +44712,14 @@ function pRe(e, t) { } } } -function gRe(e, t) { +function iRe(e, t) { let r = -1; const n = []; for (; ++r < t.length; ) (t[r].add === "after" ? e : n).push(t[r]); $l(e, 0, 0, n); } -function BU(e, t) { +function LU(e, t) { const r = Number.parseInt(e, t); return ( // C0 except for HT, LF, FF, CR, space. @@ -45038,32 +44735,32 @@ function BU(e, t) { function pf(e) { return e.replace(/[\t\n\r ]+/g, " ").replace(/^ | $/g, "").toLowerCase().toUpperCase(); } -const Ms = Qc(/[A-Za-z]/), $o = Qc(/[\dA-Za-z]/), vRe = Qc(/[#-'*+\--9=?A-Z^-~]/); -function o_(e) { +const Ms = Qc(/[A-Za-z]/), $o = Qc(/[\dA-Za-z]/), oRe = Qc(/[#-'*+\--9=?A-Z^-~]/); +function i_(e) { return ( // Special whitespace codes (which have negative values), C0 and Control // character DEL e !== null && (e < 32 || e === 127) ); } -const a_ = Qc(/\d/), mRe = Qc(/[\dA-Fa-f]/), yRe = Qc(/[!-/:-@[-`{-~]/); +const o_ = Qc(/\d/), aRe = Qc(/[\dA-Fa-f]/), sRe = Qc(/[!-/:-@[-`{-~]/); function nr(e) { return e !== null && e < -2; } -function bo(e) { +function Co(e) { return e !== null && (e < 0 || e === 32); } function Kr(e) { return e === -2 || e === -1 || e === 32; } -const CRe = Qc(new RegExp("\\p{P}|\\p{S}", "u")), SRe = Qc(/\s/); +const lRe = Qc(new RegExp("\\p{P}|\\p{S}", "u")), cRe = Qc(/\s/); function Qc(e) { return t; function t(r) { return r !== null && r > -1 && e.test(String.fromCharCode(r)); } } -function sp(e) { +function lp(e) { const t = []; let r = -1, n = 0, i = 0; for (; ++r < e.length; ) { @@ -45093,10 +44790,10 @@ function mn(e, t, r, n) { return Kr(l) && o++ < i ? (e.consume(l), s) : (e.exit(r), t(l)); } } -const bRe = { - tokenize: wRe +const uRe = { + tokenize: dRe }; -function wRe(e) { +function dRe(e) { const t = e.attempt( this.parser.constructs.contentInitial, n, @@ -45129,12 +44826,12 @@ function wRe(e) { return nr(s) ? (e.consume(s), e.exit("chunkText"), o) : (e.consume(s), a); } } -const xRe = { - tokenize: ERe -}, V$ = { - tokenize: RRe +const hRe = { + tokenize: fRe +}, k$ = { + tokenize: pRe }; -function ERe(e) { +function fRe(e) { const t = this, r = []; let n = 0, i, o, a; return s; @@ -45181,7 +44878,7 @@ function ERe(e) { t.interrupt = !!(i.currentConstruct && !i._gfmTableDynamicInterruptHack); } return t.containerState = {}, e.check( - V$, + k$, u, d )(C); @@ -45194,7 +44891,7 @@ function ERe(e) { } function h(C) { return t.containerState = {}, e.attempt( - V$, + k$, f, p )(C); @@ -45233,20 +44930,20 @@ function ERe(e) { ) return; const E = t.events.length; - let P = E, R, T; - for (; P--; ) - if (t.events[P][0] === "exit" && t.events[P][1].type === "chunkFlow") { - if (R) { - T = t.events[P][1].end; + let R = E, P, T; + for (; R--; ) + if (t.events[R][0] === "exit" && t.events[R][1].type === "chunkFlow") { + if (P) { + T = t.events[R][1].end; break; } - R = !0; + P = !0; } for (m(n), x = E; x < t.events.length; ) t.events[x][1].end = Object.assign({}, T), x++; $l( t.events, - P + 1, + R + 1, 0, t.events.slice(E) ), t.events.length = x; @@ -45264,7 +44961,7 @@ function ERe(e) { i.write([null]), o = void 0, i = void 0, t.containerState._closeFlow = void 0; } } -function RRe(e, t, r) { +function pRe(e, t, r) { return mn( e, e.attempt(this.parser.constructs.document, t, r), @@ -45272,13 +44969,13 @@ function RRe(e, t, r) { this.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 4 ); } -function z$(e) { - if (e === null || bo(e) || SRe(e)) +function $$(e) { + if (e === null || Co(e) || cRe(e)) return 1; - if (CRe(e)) + if (lRe(e)) return 2; } -function d2(e, t, r) { +function c2(e, t, r) { const n = []; let i = -1; for (; ++i < e.length; ) { @@ -45287,12 +44984,12 @@ function d2(e, t, r) { } return t; } -const s_ = { +const a_ = { name: "attention", - tokenize: TRe, - resolveAll: PRe + tokenize: vRe, + resolveAll: gRe }; -function PRe(e, t) { +function gRe(e, t) { let r = -1, n, i, o, a, s, l, c, u; for (; ++r < e.length; ) if (e[r][0] === "enter" && e[r][1].type === "attentionSequence" && e[r][1]._close) { @@ -45303,7 +45000,7 @@ function PRe(e, t) { continue; l = e[n][1].end.offset - e[n][1].start.offset > 1 && e[r][1].end.offset - e[r][1].start.offset > 1 ? 2 : 1; const d = Object.assign({}, e[n][1].end), h = Object.assign({}, e[r][1].start); - H$(d, -l), H$(h, l), a = { + B$(d, -l), B$(h, l), a = { type: l > 1 ? "strongSequence" : "emphasisSequence", start: d, end: Object.assign({}, e[n][1].end) @@ -45319,7 +45016,7 @@ function PRe(e, t) { type: l > 1 ? "strong" : "emphasis", start: Object.assign({}, a.start), end: Object.assign({}, s.end) - }, e[n][1].end = Object.assign({}, a.start), e[r][1].start = Object.assign({}, s.end), c = [], e[n][1].end.offset - e[n][1].start.offset && (c = da(c, [["enter", e[n][1], t], ["exit", e[n][1], t]])), c = da(c, [["enter", i, t], ["enter", a, t], ["exit", a, t], ["enter", o, t]]), c = da(c, d2(t.parser.constructs.insideSpan.null, e.slice(n + 1, r), t)), c = da(c, [["exit", o, t], ["enter", s, t], ["exit", s, t], ["exit", i, t]]), e[r][1].end.offset - e[r][1].start.offset ? (u = 2, c = da(c, [["enter", e[r][1], t], ["exit", e[r][1], t]])) : u = 0, $l(e, n - 1, r - n + 3, c), r = n + c.length - u - 2; + }, e[n][1].end = Object.assign({}, a.start), e[r][1].start = Object.assign({}, s.end), c = [], e[n][1].end.offset - e[n][1].start.offset && (c = da(c, [["enter", e[n][1], t], ["exit", e[n][1], t]])), c = da(c, [["enter", i, t], ["enter", a, t], ["exit", a, t], ["enter", o, t]]), c = da(c, c2(t.parser.constructs.insideSpan.null, e.slice(n + 1, r), t)), c = da(c, [["exit", o, t], ["enter", s, t], ["exit", s, t], ["exit", i, t]]), e[r][1].end.offset - e[r][1].start.offset ? (u = 2, c = da(c, [["enter", e[r][1], t], ["exit", e[r][1], t]])) : u = 0, $l(e, n - 1, r - n + 3, c), r = n + c.length - u - 2; break; } } @@ -45327,8 +45024,8 @@ function PRe(e, t) { e[r][1].type === "attentionSequence" && (e[r][1].type = "data"); return e; } -function TRe(e, t) { - const r = this.parser.constructs.attentionMarkers.null, n = this.previous, i = z$(n); +function vRe(e, t) { + const r = this.parser.constructs.attentionMarkers.null, n = this.previous, i = $$(n); let o; return a; function a(l) { @@ -45337,18 +45034,18 @@ function TRe(e, t) { function s(l) { if (l === o) return e.consume(l), s; - const c = e.exit("attentionSequence"), u = z$(l), d = !u || u === 2 && i || r.includes(l), h = !i || i === 2 && u || r.includes(n); + const c = e.exit("attentionSequence"), u = $$(l), d = !u || u === 2 && i || r.includes(l), h = !i || i === 2 && u || r.includes(n); return c._open = !!(o === 42 ? d : d && (i || !h)), c._close = !!(o === 42 ? h : h && (u || !d)), t(l); } } -function H$(e, t) { +function B$(e, t) { e.column += t, e.offset += t, e._bufferIndex += t; } -const _Re = { +const mRe = { name: "autolink", - tokenize: MRe + tokenize: yRe }; -function MRe(e, t, r) { +function yRe(e, t, r) { let n = 0; return i; function i(f) { @@ -45364,10 +45061,10 @@ function MRe(e, t, r) { return f === 58 ? (e.consume(f), n = 0, l) : (f === 43 || f === 45 || f === 46 || $o(f)) && n++ < 32 ? (e.consume(f), s) : (n = 0, c(f)); } function l(f) { - return f === 62 ? (e.exit("autolinkProtocol"), e.enter("autolinkMarker"), e.consume(f), e.exit("autolinkMarker"), e.exit("autolink"), t) : f === null || f === 32 || f === 60 || o_(f) ? r(f) : (e.consume(f), l); + return f === 62 ? (e.exit("autolinkProtocol"), e.enter("autolinkMarker"), e.consume(f), e.exit("autolinkMarker"), e.exit("autolink"), t) : f === null || f === 32 || f === 60 || i_(f) ? r(f) : (e.consume(f), l); } function c(f) { - return f === 64 ? (e.consume(f), u) : vRe(f) ? (e.consume(f), c) : r(f); + return f === 64 ? (e.consume(f), u) : oRe(f) ? (e.consume(f), c) : r(f); } function u(f) { return $o(f) ? d(f) : r(f); @@ -45384,10 +45081,10 @@ function MRe(e, t, r) { } } const vw = { - tokenize: DRe, + tokenize: CRe, partial: !0 }; -function DRe(e, t, r) { +function CRe(e, t, r) { return n; function n(o) { return Kr(o) ? mn(e, i, "linePrefix")(o) : i(o); @@ -45396,15 +45093,15 @@ function DRe(e, t, r) { return o === null || nr(o) ? t(o) : r(o); } } -const VU = { +const FU = { name: "blockQuote", - tokenize: IRe, + tokenize: SRe, continuation: { - tokenize: ARe + tokenize: bRe }, - exit: ORe + exit: wRe }; -function IRe(e, t, r) { +function SRe(e, t, r) { const n = this; return i; function i(a) { @@ -45420,37 +45117,37 @@ function IRe(e, t, r) { return Kr(a) ? (e.enter("blockQuotePrefixWhitespace"), e.consume(a), e.exit("blockQuotePrefixWhitespace"), e.exit("blockQuotePrefix"), t) : (e.exit("blockQuotePrefix"), t(a)); } } -function ARe(e, t, r) { +function bRe(e, t, r) { const n = this; return i; function i(a) { return Kr(a) ? mn(e, o, "linePrefix", n.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 4)(a) : o(a); } function o(a) { - return e.attempt(VU, t, r)(a); + return e.attempt(FU, t, r)(a); } } -function ORe(e) { +function wRe(e) { e.exit("blockQuote"); } -const zU = { +const NU = { name: "characterEscape", - tokenize: LRe + tokenize: xRe }; -function LRe(e, t, r) { +function xRe(e, t, r) { return n; function n(o) { return e.enter("characterEscape"), e.enter("escapeMarker"), e.consume(o), e.exit("escapeMarker"), i; } function i(o) { - return yRe(o) ? (e.enter("characterEscapeValue"), e.consume(o), e.exit("characterEscapeValue"), e.exit("characterEscape"), t) : r(o); + return sRe(o) ? (e.enter("characterEscapeValue"), e.consume(o), e.exit("characterEscapeValue"), e.exit("characterEscape"), t) : r(o); } } -const HU = { +const kU = { name: "characterReference", - tokenize: FRe + tokenize: ERe }; -function FRe(e, t, r) { +function ERe(e, t, r) { const n = this; let i = 0, o, a; return s; @@ -45461,25 +45158,25 @@ function FRe(e, t, r) { return d === 35 ? (e.enter("characterReferenceMarkerNumeric"), e.consume(d), e.exit("characterReferenceMarkerNumeric"), c) : (e.enter("characterReferenceValue"), o = 31, a = $o, u(d)); } function c(d) { - return d === 88 || d === 120 ? (e.enter("characterReferenceMarkerHexadecimal"), e.consume(d), e.exit("characterReferenceMarkerHexadecimal"), e.enter("characterReferenceValue"), o = 6, a = mRe, u) : (e.enter("characterReferenceValue"), o = 7, a = a_, u(d)); + return d === 88 || d === 120 ? (e.enter("characterReferenceMarkerHexadecimal"), e.consume(d), e.exit("characterReferenceMarkerHexadecimal"), e.enter("characterReferenceValue"), o = 6, a = aRe, u) : (e.enter("characterReferenceValue"), o = 7, a = o_, u(d)); } function u(d) { if (d === 59 && i) { const h = e.exit("characterReferenceValue"); - return a === $o && !u2(n.sliceSerialize(h)) ? r(d) : (e.enter("characterReferenceMarker"), e.consume(d), e.exit("characterReferenceMarker"), e.exit("characterReference"), t); + return a === $o && !l2(n.sliceSerialize(h)) ? r(d) : (e.enter("characterReferenceMarker"), e.consume(d), e.exit("characterReferenceMarker"), e.exit("characterReference"), t); } return a(d) && i++ < o ? (e.consume(d), u) : r(d); } } -const G$ = { - tokenize: kRe, +const V$ = { + tokenize: PRe, partial: !0 -}, W$ = { +}, H$ = { name: "codeFenced", - tokenize: NRe, + tokenize: RRe, concrete: !0 }; -function NRe(e, t, r) { +function RRe(e, t, r) { const n = this, i = { tokenize: w, partial: !0 @@ -45497,7 +45194,7 @@ function NRe(e, t, r) { return x === s ? (a++, e.consume(x), u) : a < 3 ? r(x) : (e.exit("codeFencedFenceSequence"), Kr(x) ? mn(e, d, "whitespace")(x) : d(x)); } function d(x) { - return x === null || nr(x) ? (e.exit("codeFencedFence"), n.interrupt ? t(x) : e.check(G$, v, b)(x)) : (e.enter("codeFencedFenceInfo"), e.enter("chunkString", { + return x === null || nr(x) ? (e.exit("codeFencedFence"), n.interrupt ? t(x) : e.check(V$, v, b)(x)) : (e.enter("codeFencedFenceInfo"), e.enter("chunkString", { contentType: "string" }), h(x)); } @@ -45522,7 +45219,7 @@ function NRe(e, t, r) { return o > 0 && Kr(x) ? mn(e, y, "linePrefix", o + 1)(x) : y(x); } function y(x) { - return x === null || nr(x) ? e.check(G$, v, b)(x) : (e.enter("codeFlowValue"), C(x)); + return x === null || nr(x) ? e.check(V$, v, b)(x) : (e.enter("codeFlowValue"), C(x)); } function C(x) { return x === null || nr(x) ? (e.exit("codeFlowValue"), y(x)) : (e.consume(x), C); @@ -45530,8 +45227,8 @@ function NRe(e, t, r) { function b(x) { return e.exit("codeFenced"), t(x); } - function w(x, E, P) { - let R = 0; + function w(x, E, R) { + let P = 0; return T; function T(O) { return x.enter("lineEnding"), x.consume(O), x.exit("lineEnding"), _; @@ -45540,17 +45237,17 @@ function NRe(e, t, r) { return x.enter("codeFencedFence"), Kr(O) ? mn(x, D, "linePrefix", n.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 4)(O) : D(O); } function D(O) { - return O === s ? (x.enter("codeFencedFenceSequence"), A(O)) : P(O); + return O === s ? (x.enter("codeFencedFenceSequence"), A(O)) : R(O); } function A(O) { - return O === s ? (R++, x.consume(O), A) : R >= a ? (x.exit("codeFencedFenceSequence"), Kr(O) ? mn(x, M, "whitespace")(O) : M(O)) : P(O); + return O === s ? (P++, x.consume(O), A) : P >= a ? (x.exit("codeFencedFenceSequence"), Kr(O) ? mn(x, M, "whitespace")(O) : M(O)) : R(O); } function M(O) { - return O === null || nr(O) ? (x.exit("codeFencedFence"), E(O)) : P(O); + return O === null || nr(O) ? (x.exit("codeFencedFence"), E(O)) : R(O); } } } -function kRe(e, t, r) { +function PRe(e, t, r) { const n = this; return i; function i(a) { @@ -45562,12 +45259,12 @@ function kRe(e, t, r) { } const Sx = { name: "codeIndented", - tokenize: BRe -}, $Re = { - tokenize: VRe, + tokenize: _Re +}, TRe = { + tokenize: MRe, partial: !0 }; -function BRe(e, t, r) { +function _Re(e, t, r) { const n = this; return i; function i(c) { @@ -45578,7 +45275,7 @@ function BRe(e, t, r) { return u && u[1].type === "linePrefix" && u[2].sliceSerialize(u[1], !0).length >= 4 ? a(c) : r(c); } function a(c) { - return c === null ? l(c) : nr(c) ? e.attempt($Re, a, l)(c) : (e.enter("codeFlowValue"), s(c)); + return c === null ? l(c) : nr(c) ? e.attempt(TRe, a, l)(c) : (e.enter("codeFlowValue"), s(c)); } function s(c) { return c === null || nr(c) ? (e.exit("codeFlowValue"), a(c)) : (e.consume(c), s); @@ -45587,7 +45284,7 @@ function BRe(e, t, r) { return e.exit("codeIndented"), t(c); } } -function VRe(e, t, r) { +function MRe(e, t, r) { const n = this; return i; function i(a) { @@ -45598,13 +45295,13 @@ function VRe(e, t, r) { return s && s[1].type === "linePrefix" && s[2].sliceSerialize(s[1], !0).length >= 4 ? t(a) : nr(a) ? i(a) : r(a); } } -const zRe = { +const DRe = { name: "codeText", - tokenize: WRe, - resolve: HRe, - previous: GRe + tokenize: ORe, + resolve: IRe, + previous: ARe }; -function HRe(e) { +function IRe(e) { let t = e.length - 4, r = 3, n, i; if ((e[r][1].type === "lineEnding" || e[r][1].type === "space") && (e[t][1].type === "lineEnding" || e[t][1].type === "space")) { for (n = r; ++n < t; ) @@ -45617,10 +45314,10 @@ function HRe(e) { i === void 0 ? n !== t && e[n][1].type !== "lineEnding" && (i = n) : (n === t || e[n][1].type === "lineEnding") && (e[i][1].type = "codeTextData", n !== i + 2 && (e[i][1].end = e[n - 1][1].end, e.splice(i + 2, n - i - 2), t -= n - i - 2, n = i + 2), i = void 0); return e; } -function GRe(e) { +function ARe(e) { return e !== 96 || this.events[this.events.length - 1][1].type === "characterEscape"; } -function WRe(e, t, r) { +function ORe(e, t, r) { let n = 0, i, o; return a; function a(d) { @@ -45639,7 +45336,7 @@ function WRe(e, t, r) { return d === 96 ? (e.consume(d), i++, u) : i === n ? (e.exit("codeTextSequence"), e.exit("codeText"), t(d)) : (o.type = "codeTextData", c(d)); } } -class jRe { +class LRe { /** * @param {ReadonlyArray | null | undefined} [initial] * Initial items (optional). @@ -45719,7 +45416,7 @@ class jRe { const i = r || 0; this.setCursor(Math.trunc(t)); const o = this.right.splice(this.right.length - i, Number.POSITIVE_INFINITY); - return n && Bp(this.left, n), o.reverse(); + return n && Vp(this.left, n), o.reverse(); } /** * Remove and return the highest-numbered item in the array, so @@ -45754,7 +45451,7 @@ class jRe { * Nothing. */ pushMany(t) { - this.setCursor(Number.POSITIVE_INFINITY), Bp(this.left, t); + this.setCursor(Number.POSITIVE_INFINITY), Vp(this.left, t); } /** * Inserts a single item to the low-numbered side of the array; @@ -45778,7 +45475,7 @@ class jRe { * Nothing. */ unshiftMany(t) { - this.setCursor(0), Bp(this.right, t.reverse()); + this.setCursor(0), Vp(this.right, t.reverse()); } /** * Move the cursor to a specific position in the array. Requires @@ -45796,14 +45493,14 @@ class jRe { if (!(t === this.left.length || t > this.left.length && this.right.length === 0 || t < 0 && this.left.length === 0)) if (t < this.left.length) { const r = this.left.splice(t, Number.POSITIVE_INFINITY); - Bp(this.right, r.reverse()); + Vp(this.right, r.reverse()); } else { const r = this.right.splice(this.left.length + this.right.length - t, Number.POSITIVE_INFINITY); - Bp(this.left, r.reverse()); + Vp(this.left, r.reverse()); } } } -function Bp(e, t) { +function Vp(e, t) { let r = 0; if (t.length < 1e4) e.push(...t); @@ -45811,10 +45508,10 @@ function Bp(e, t) { for (; r < t.length; ) e.push(...t.slice(r, r + 1e4)), r += 1e4; } -function GU(e) { +function $U(e) { const t = {}; let r = -1, n, i, o, a, s, l, c; - const u = new jRe(e); + const u = new LRe(e); for (; ++r < u.length; ) { for (; r in t; ) r = t[r]; @@ -45822,7 +45519,7 @@ function GU(e) { for (; ++o < l.length && l[o][1].type !== "content"; ) l[o][1].type === "chunkText" && (l[o][1]._isInFirstContentOfListItem = !0, o++); if (n[0] === "enter") - n[1].contentType && (Object.assign(t, URe(u, r)), r = t[r], c = !0); + n[1].contentType && (Object.assign(t, FRe(u, r)), r = t[r], c = !0); else if (n[1]._container) { for (o = r, i = void 0; o-- && (a = u.get(o), a[1].type === "lineEnding" || a[1].type === "lineEndingBlank"); ) a[0] === "enter" && (i && (u.get(i)[1].type = "lineEndingBlank"), a[1].type = "lineEnding", i = o); @@ -45831,7 +45528,7 @@ function GU(e) { } return $l(e, 0, Number.POSITIVE_INFINITY, u.slice(0)), !c; } -function URe(e, t) { +function FRe(e, t) { const r = e.get(t)[1], n = e.get(t)[2]; let i = t - 1; const o = [], a = r._tokenizer || n.parser[r.contentType](r.start), s = a.events, l = [], c = {}; @@ -45853,17 +45550,17 @@ function URe(e, t) { c[p + l[h][0]] = p + l[h][1], p += l[h][1] - l[h][0] - 1; return c; } -const KRe = { - tokenize: XRe, - resolve: qRe -}, YRe = { - tokenize: ZRe, +const NRe = { + tokenize: BRe, + resolve: $Re +}, kRe = { + tokenize: VRe, partial: !0 }; -function qRe(e) { - return GU(e), e; +function $Re(e) { + return $U(e), e; } -function XRe(e, t) { +function BRe(e, t) { let r; return n; function n(s) { @@ -45872,7 +45569,7 @@ function XRe(e, t) { }), i(s); } function i(s) { - return s === null ? o(s) : nr(s) ? e.check(YRe, a, o)(s) : (e.consume(s), i); + return s === null ? o(s) : nr(s) ? e.check(kRe, a, o)(s) : (e.consume(s), i); } function o(s) { return e.exit("chunkContent"), e.exit("content"), t(s); @@ -45884,7 +45581,7 @@ function XRe(e, t) { }), r = r.next, i; } } -function ZRe(e, t, r) { +function VRe(e, t, r) { const n = this; return i; function i(a) { @@ -45897,12 +45594,12 @@ function ZRe(e, t, r) { return !n.parser.constructs.disable.null.includes("codeIndented") && s && s[1].type === "linePrefix" && s[2].sliceSerialize(s[1], !0).length >= 4 ? t(a) : e.interrupt(n.parser.constructs.flow, r, t)(a); } } -function WU(e, t, r, n, i, o, a, s, l) { +function BU(e, t, r, n, i, o, a, s, l) { const c = l || Number.POSITIVE_INFINITY; let u = 0; return d; function d(m) { - return m === 60 ? (e.enter(n), e.enter(i), e.enter(o), e.consume(m), e.exit(o), h) : m === null || m === 32 || m === 41 || o_(m) ? r(m) : (e.enter(n), e.enter(a), e.enter(s), e.enter("chunkString", { + return m === 60 ? (e.enter(n), e.enter(i), e.enter(o), e.consume(m), e.exit(o), h) : m === null || m === 32 || m === 41 || i_(m) ? r(m) : (e.enter(n), e.enter(a), e.enter(s), e.enter("chunkString", { contentType: "string" }), v(m)); } @@ -45918,13 +45615,13 @@ function WU(e, t, r, n, i, o, a, s, l) { return m === 60 || m === 62 || m === 92 ? (e.consume(m), f) : f(m); } function v(m) { - return !u && (m === null || m === 41 || bo(m)) ? (e.exit("chunkString"), e.exit(s), e.exit(a), e.exit(n), t(m)) : u < c && m === 40 ? (e.consume(m), u++, v) : m === 41 ? (e.consume(m), u--, v) : m === null || m === 32 || m === 40 || o_(m) ? r(m) : (e.consume(m), m === 92 ? g : v); + return !u && (m === null || m === 41 || Co(m)) ? (e.exit("chunkString"), e.exit(s), e.exit(a), e.exit(n), t(m)) : u < c && m === 40 ? (e.consume(m), u++, v) : m === 41 ? (e.consume(m), u--, v) : m === null || m === 32 || m === 40 || i_(m) ? r(m) : (e.consume(m), m === 92 ? g : v); } function g(m) { return m === 40 || m === 41 || m === 92 ? (e.consume(m), v) : v(m); } } -function jU(e, t, r, n, i, o) { +function VU(e, t, r, n, i, o) { const a = this; let s = 0, l; return c; @@ -45948,7 +45645,7 @@ function jU(e, t, r, n, i, o) { return f === 91 || f === 92 || f === 93 ? (e.consume(f), s++, d) : d(f); } } -function UU(e, t, r, n, i, o) { +function HU(e, t, r, n, i, o) { let a; return s; function s(h) { @@ -45969,7 +45666,7 @@ function UU(e, t, r, n, i, o) { return h === a || h === 92 ? (e.consume(h), u) : u(h); } } -function Yg(e, t) { +function qg(e, t) { let r; return n; function n(i) { @@ -45980,14 +45677,14 @@ function Yg(e, t) { )(i) : t(i); } } -const QRe = { +const HRe = { name: "definition", - tokenize: ePe -}, JRe = { - tokenize: tPe, + tokenize: GRe +}, zRe = { + tokenize: WRe, partial: !0 }; -function ePe(e, t, r) { +function GRe(e, t, r) { const n = this; let i; return o; @@ -45995,7 +45692,7 @@ function ePe(e, t, r) { return e.enter("definition"), a(f); } function a(f) { - return jU.call( + return VU.call( n, e, s, @@ -46010,10 +45707,10 @@ function ePe(e, t, r) { return i = pf(n.sliceSerialize(n.events[n.events.length - 1][1]).slice(1, -1)), f === 58 ? (e.enter("definitionMarker"), e.consume(f), e.exit("definitionMarker"), l) : r(f); } function l(f) { - return bo(f) ? Yg(e, c)(f) : c(f); + return Co(f) ? qg(e, c)(f) : c(f); } function c(f) { - return WU( + return BU( e, u, // Note: we don’t need to reset the way `markdown-rs` does. @@ -46026,7 +45723,7 @@ function ePe(e, t, r) { )(f); } function u(f) { - return e.attempt(JRe, d, d)(f); + return e.attempt(zRe, d, d)(f); } function d(f) { return Kr(f) ? mn(e, h, "whitespace")(f) : h(f); @@ -46035,13 +45732,13 @@ function ePe(e, t, r) { return f === null || nr(f) ? (e.exit("definition"), n.parser.defined.push(i), t(f)) : r(f); } } -function tPe(e, t, r) { +function WRe(e, t, r) { return n; function n(s) { - return bo(s) ? Yg(e, i)(s) : r(s); + return Co(s) ? qg(e, i)(s) : r(s); } function i(s) { - return UU(e, o, r, "definitionTitle", "definitionTitleMarker", "definitionTitleString")(s); + return HU(e, o, r, "definitionTitle", "definitionTitleMarker", "definitionTitleString")(s); } function o(s) { return Kr(s) ? mn(e, a, "whitespace")(s) : a(s); @@ -46050,11 +45747,11 @@ function tPe(e, t, r) { return s === null || nr(s) ? t(s) : r(s); } } -const rPe = { +const jRe = { name: "hardBreakEscape", - tokenize: nPe + tokenize: URe }; -function nPe(e, t, r) { +function URe(e, t, r) { return n; function n(o) { return e.enter("hardBreakEscape"), e.consume(o), i; @@ -46063,12 +45760,12 @@ function nPe(e, t, r) { return nr(o) ? (e.exit("hardBreakEscape"), t(o)) : r(o); } } -const iPe = { +const KRe = { name: "headingAtx", - tokenize: aPe, - resolve: oPe + tokenize: qRe, + resolve: YRe }; -function oPe(e, t) { +function YRe(e, t) { let r = e.length - 2, n = 3, i, o; return e[n][1].type === "whitespace" && (n += 2), r - 2 > n && e[r][1].type === "whitespace" && (r -= 2), e[r][1].type === "atxHeadingSequence" && (n === r - 1 || r - 4 > n && e[r - 2][1].type === "whitespace") && (r -= n + 1 === r ? 2 : 4), r > n && (i = { type: "atxHeadingText", @@ -46081,7 +45778,7 @@ function oPe(e, t) { contentType: "text" }, $l(e, n, r - n + 1, [["enter", i, t], ["enter", o, t], ["exit", o, t], ["exit", i, t]])), e; } -function aPe(e, t, r) { +function qRe(e, t, r) { let n = 0; return i; function i(u) { @@ -46091,7 +45788,7 @@ function aPe(e, t, r) { return e.enter("atxHeadingSequence"), a(u); } function a(u) { - return u === 35 && n++ < 6 ? (e.consume(u), a) : u === null || bo(u) ? (e.exit("atxHeadingSequence"), s(u)) : r(u); + return u === 35 && n++ < 6 ? (e.consume(u), a) : u === null || Co(u) ? (e.exit("atxHeadingSequence"), s(u)) : r(u); } function s(u) { return u === 35 ? (e.enter("atxHeadingSequence"), l(u)) : u === null || nr(u) ? (e.exit("atxHeading"), t(u)) : Kr(u) ? mn(e, s, "whitespace")(u) : (e.enter("atxHeadingText"), c(u)); @@ -46100,10 +45797,10 @@ function aPe(e, t, r) { return u === 35 ? (e.consume(u), l) : (e.exit("atxHeadingSequence"), s(u)); } function c(u) { - return u === null || u === 35 || bo(u) ? (e.exit("atxHeadingText"), s(u)) : (e.consume(u), c); + return u === null || u === 35 || Co(u) ? (e.exit("atxHeadingText"), s(u)) : (e.consume(u), c); } } -const sPe = [ +const XRe = [ "address", "article", "aside", @@ -46166,25 +45863,25 @@ const sPe = [ "tr", "track", "ul" -], j$ = ["pre", "script", "style", "textarea"], lPe = { +], z$ = ["pre", "script", "style", "textarea"], ZRe = { name: "htmlFlow", - tokenize: hPe, - resolveTo: dPe, + tokenize: tPe, + resolveTo: ePe, concrete: !0 -}, cPe = { - tokenize: pPe, +}, QRe = { + tokenize: nPe, partial: !0 -}, uPe = { - tokenize: fPe, +}, JRe = { + tokenize: rPe, partial: !0 }; -function dPe(e) { +function ePe(e) { let t = e.length; for (; t-- && !(e[t][0] === "enter" && e[t][1].type === "htmlFlow"); ) ; return t > 1 && e[t - 2][1].type === "linePrefix" && (e[t][1].start = e[t - 2][1].start, e[t + 1][1].start = e[t - 2][1].start, e.splice(t - 2, 2)), e; } -function hPe(e, t, r) { +function tPe(e, t, r) { const n = this; let i, o, a, s, l; return c; @@ -46211,9 +45908,9 @@ function hPe(e, t, r) { return Ms($) ? (e.consume($), a = String.fromCharCode($), g) : r($); } function g($) { - if ($ === null || $ === 47 || $ === 62 || bo($)) { + if ($ === null || $ === 47 || $ === 62 || Co($)) { const W = $ === 47, j = a.toLowerCase(); - return !W && !o && j$.includes(j) ? (i = 1, n.interrupt ? t($) : D($)) : sPe.includes(a.toLowerCase()) ? (i = 6, W ? (e.consume($), m) : n.interrupt ? t($) : D($)) : (i = 7, n.interrupt && !n.parser.lazy[n.now().line] ? r($) : o ? y($) : C($)); + return !W && !o && z$.includes(j) ? (i = 1, n.interrupt ? t($) : D($)) : XRe.includes(a.toLowerCase()) ? (i = 6, W ? (e.consume($), m) : n.interrupt ? t($) : D($)) : (i = 7, n.interrupt && !n.parser.lazy[n.now().line] ? r($) : o ? y($) : C($)); } return $ === 45 || $o($) ? (e.consume($), a += String.fromCharCode($), g) : r($); } @@ -46233,15 +45930,15 @@ function hPe(e, t, r) { return $ === 61 ? (e.consume($), x) : Kr($) ? (e.consume($), w) : C($); } function x($) { - return $ === null || $ === 60 || $ === 61 || $ === 62 || $ === 96 ? r($) : $ === 34 || $ === 39 ? (e.consume($), l = $, E) : Kr($) ? (e.consume($), x) : P($); + return $ === null || $ === 60 || $ === 61 || $ === 62 || $ === 96 ? r($) : $ === 34 || $ === 39 ? (e.consume($), l = $, E) : Kr($) ? (e.consume($), x) : R($); } function E($) { - return $ === l ? (e.consume($), l = null, R) : $ === null || nr($) ? r($) : (e.consume($), E); - } - function P($) { - return $ === null || $ === 34 || $ === 39 || $ === 47 || $ === 60 || $ === 61 || $ === 62 || $ === 96 || bo($) ? w($) : (e.consume($), P); + return $ === l ? (e.consume($), l = null, P) : $ === null || nr($) ? r($) : (e.consume($), E); } function R($) { + return $ === null || $ === 34 || $ === 39 || $ === 47 || $ === 60 || $ === 61 || $ === 62 || $ === 96 || Co($) ? w($) : (e.consume($), R); + } + function P($) { return $ === 47 || $ === 62 || Kr($) ? C($) : r($); } function T($) { @@ -46251,10 +45948,10 @@ function hPe(e, t, r) { return $ === null || nr($) ? D($) : Kr($) ? (e.consume($), _) : r($); } function D($) { - return $ === 45 && i === 2 ? (e.consume($), L) : $ === 60 && i === 1 ? (e.consume($), N) : $ === 62 && i === 4 ? (e.consume($), V) : $ === 63 && i === 3 ? (e.consume($), I) : $ === 93 && i === 5 ? (e.consume($), k) : nr($) && (i === 6 || i === 7) ? (e.exit("htmlFlowData"), e.check(cPe, z, A)($)) : $ === null || nr($) ? (e.exit("htmlFlowData"), A($)) : (e.consume($), D); + return $ === 45 && i === 2 ? (e.consume($), L) : $ === 60 && i === 1 ? (e.consume($), N) : $ === 62 && i === 4 ? (e.consume($), V) : $ === 63 && i === 3 ? (e.consume($), I) : $ === 93 && i === 5 ? (e.consume($), k) : nr($) && (i === 6 || i === 7) ? (e.exit("htmlFlowData"), e.check(QRe, H, A)($)) : $ === null || nr($) ? (e.exit("htmlFlowData"), A($)) : (e.consume($), D); } function A($) { - return e.check(uPe, M, z)($); + return e.check(JRe, M, H)($); } function M($) { return e.enter("lineEnding"), e.consume($), e.exit("lineEnding"), O; @@ -46271,7 +45968,7 @@ function hPe(e, t, r) { function F($) { if ($ === 62) { const W = a.toLowerCase(); - return j$.includes(W) ? (e.consume($), V) : D($); + return z$.includes(W) ? (e.consume($), V) : D($); } return Ms($) && a.length < 8 ? (e.consume($), a += String.fromCharCode($), F) : D($); } @@ -46282,13 +45979,13 @@ function hPe(e, t, r) { return $ === 62 ? (e.consume($), V) : $ === 45 && i === 2 ? (e.consume($), I) : D($); } function V($) { - return $ === null || nr($) ? (e.exit("htmlFlowData"), z($)) : (e.consume($), V); + return $ === null || nr($) ? (e.exit("htmlFlowData"), H($)) : (e.consume($), V); } - function z($) { + function H($) { return e.exit("htmlFlow"), t($); } } -function fPe(e, t, r) { +function rPe(e, t, r) { const n = this; return i; function i(a) { @@ -46298,17 +45995,17 @@ function fPe(e, t, r) { return n.parser.lazy[n.now().line] ? r(a) : t(a); } } -function pPe(e, t, r) { +function nPe(e, t, r) { return n; function n(i) { return e.enter("lineEnding"), e.consume(i), e.exit("lineEnding"), e.attempt(vw, t, r); } } -const gPe = { +const iPe = { name: "htmlText", - tokenize: vPe + tokenize: oPe }; -function vPe(e, t, r) { +function oPe(e, t, r) { const n = this; let i, o, a; return s; @@ -46316,7 +46013,7 @@ function vPe(e, t, r) { return e.enter("htmlText"), e.enter("htmlTextData"), e.consume(I), l; } function l(I) { - return I === 33 ? (e.consume(I), c) : I === 47 ? (e.consume(I), w) : I === 63 ? (e.consume(I), C) : Ms(I) ? (e.consume(I), P) : r(I); + return I === 33 ? (e.consume(I), c) : I === 47 ? (e.consume(I), w) : I === 63 ? (e.consume(I), C) : Ms(I) ? (e.consume(I), R) : r(I); } function c(I) { return I === 45 ? (e.consume(I), u) : I === 91 ? (e.consume(I), o = 0, p) : Ms(I) ? (e.consume(I), y) : r(I); @@ -46364,17 +46061,17 @@ function vPe(e, t, r) { function E(I) { return nr(I) ? (a = E, N(I)) : Kr(I) ? (e.consume(I), E) : L(I); } - function P(I) { - return I === 45 || $o(I) ? (e.consume(I), P) : I === 47 || I === 62 || bo(I) ? R(I) : r(I); - } function R(I) { - return I === 47 ? (e.consume(I), L) : I === 58 || I === 95 || Ms(I) ? (e.consume(I), T) : nr(I) ? (a = R, N(I)) : Kr(I) ? (e.consume(I), R) : L(I); + return I === 45 || $o(I) ? (e.consume(I), R) : I === 47 || I === 62 || Co(I) ? P(I) : r(I); + } + function P(I) { + return I === 47 ? (e.consume(I), L) : I === 58 || I === 95 || Ms(I) ? (e.consume(I), T) : nr(I) ? (a = P, N(I)) : Kr(I) ? (e.consume(I), P) : L(I); } function T(I) { return I === 45 || I === 46 || I === 58 || I === 95 || $o(I) ? (e.consume(I), T) : _(I); } function _(I) { - return I === 61 ? (e.consume(I), D) : nr(I) ? (a = _, N(I)) : Kr(I) ? (e.consume(I), _) : R(I); + return I === 61 ? (e.consume(I), D) : nr(I) ? (a = _, N(I)) : Kr(I) ? (e.consume(I), _) : P(I); } function D(I) { return I === null || I === 60 || I === 61 || I === 62 || I === 96 ? r(I) : I === 34 || I === 39 ? (e.consume(I), i = I, A) : nr(I) ? (a = D, N(I)) : Kr(I) ? (e.consume(I), D) : (e.consume(I), M); @@ -46383,10 +46080,10 @@ function vPe(e, t, r) { return I === i ? (e.consume(I), i = void 0, O) : I === null ? r(I) : nr(I) ? (a = A, N(I)) : (e.consume(I), A); } function M(I) { - return I === null || I === 34 || I === 39 || I === 60 || I === 61 || I === 96 ? r(I) : I === 47 || I === 62 || bo(I) ? R(I) : (e.consume(I), M); + return I === null || I === 34 || I === 39 || I === 60 || I === 61 || I === 96 ? r(I) : I === 47 || I === 62 || Co(I) ? P(I) : (e.consume(I), M); } function O(I) { - return I === 47 || I === 62 || bo(I) ? R(I) : r(I); + return I === 47 || I === 62 || Co(I) ? P(I) : r(I); } function L(I) { return I === 62 ? (e.consume(I), e.exit("htmlTextData"), e.exit("htmlText"), t) : r(I); @@ -46401,19 +46098,19 @@ function vPe(e, t, r) { return e.enter("htmlTextData"), a(I); } } -const h2 = { +const u2 = { name: "labelEnd", - tokenize: wPe, - resolveTo: bPe, - resolveAll: SPe -}, mPe = { - tokenize: xPe -}, yPe = { - tokenize: EPe -}, CPe = { - tokenize: RPe + tokenize: dPe, + resolveTo: uPe, + resolveAll: cPe +}, aPe = { + tokenize: hPe +}, sPe = { + tokenize: fPe +}, lPe = { + tokenize: pPe }; -function SPe(e) { +function cPe(e) { let t = -1; for (; ++t < e.length; ) { const r = e[t][1]; @@ -46421,7 +46118,7 @@ function SPe(e) { } return e; } -function bPe(e, t) { +function uPe(e, t) { let r = e.length, n = 0, i, o, a, s; for (; r--; ) if (i = e[r][1], o) { @@ -46447,9 +46144,9 @@ function bPe(e, t) { start: Object.assign({}, e[o + n + 2][1].end), end: Object.assign({}, e[a - 2][1].start) }; - return s = [["enter", l, t], ["enter", c, t]], s = da(s, e.slice(o + 1, o + n + 3)), s = da(s, [["enter", u, t]]), s = da(s, d2(t.parser.constructs.insideSpan.null, e.slice(o + n + 4, a - 3), t)), s = da(s, [["exit", u, t], e[a - 2], e[a - 1], ["exit", c, t]]), s = da(s, e.slice(a + 1)), s = da(s, [["exit", l, t]]), $l(e, o, e.length, s), e; + return s = [["enter", l, t], ["enter", c, t]], s = da(s, e.slice(o + 1, o + n + 3)), s = da(s, [["enter", u, t]]), s = da(s, c2(t.parser.constructs.insideSpan.null, e.slice(o + n + 4, a - 3), t)), s = da(s, [["exit", u, t], e[a - 2], e[a - 1], ["exit", c, t]]), s = da(s, e.slice(a + 1)), s = da(s, [["exit", l, t]]), $l(e, o, e.length, s), e; } -function wPe(e, t, r) { +function dPe(e, t, r) { const n = this; let i = n.events.length, o, a; for (; i--; ) @@ -46465,10 +46162,10 @@ function wPe(e, t, r) { }))), e.enter("labelEnd"), e.enter("labelMarker"), e.consume(h), e.exit("labelMarker"), e.exit("labelEnd"), l) : r(h); } function l(h) { - return h === 40 ? e.attempt(mPe, u, a ? u : d)(h) : h === 91 ? e.attempt(yPe, u, a ? c : d)(h) : a ? u(h) : d(h); + return h === 40 ? e.attempt(aPe, u, a ? u : d)(h) : h === 91 ? e.attempt(sPe, u, a ? c : d)(h) : a ? u(h) : d(h); } function c(h) { - return e.attempt(CPe, u, d)(h); + return e.attempt(lPe, u, d)(h); } function u(h) { return t(h); @@ -46477,38 +46174,38 @@ function wPe(e, t, r) { return o._balanced = !0, r(h); } } -function xPe(e, t, r) { +function hPe(e, t, r) { return n; function n(d) { return e.enter("resource"), e.enter("resourceMarker"), e.consume(d), e.exit("resourceMarker"), i; } function i(d) { - return bo(d) ? Yg(e, o)(d) : o(d); + return Co(d) ? qg(e, o)(d) : o(d); } function o(d) { - return d === 41 ? u(d) : WU(e, a, s, "resourceDestination", "resourceDestinationLiteral", "resourceDestinationLiteralMarker", "resourceDestinationRaw", "resourceDestinationString", 32)(d); + return d === 41 ? u(d) : BU(e, a, s, "resourceDestination", "resourceDestinationLiteral", "resourceDestinationLiteralMarker", "resourceDestinationRaw", "resourceDestinationString", 32)(d); } function a(d) { - return bo(d) ? Yg(e, l)(d) : u(d); + return Co(d) ? qg(e, l)(d) : u(d); } function s(d) { return r(d); } function l(d) { - return d === 34 || d === 39 || d === 40 ? UU(e, c, r, "resourceTitle", "resourceTitleMarker", "resourceTitleString")(d) : u(d); + return d === 34 || d === 39 || d === 40 ? HU(e, c, r, "resourceTitle", "resourceTitleMarker", "resourceTitleString")(d) : u(d); } function c(d) { - return bo(d) ? Yg(e, u)(d) : u(d); + return Co(d) ? qg(e, u)(d) : u(d); } function u(d) { return d === 41 ? (e.enter("resourceMarker"), e.consume(d), e.exit("resourceMarker"), e.exit("resource"), t) : r(d); } } -function EPe(e, t, r) { +function fPe(e, t, r) { const n = this; return i; function i(s) { - return jU.call(n, e, o, a, "reference", "referenceMarker", "referenceString")(s); + return VU.call(n, e, o, a, "reference", "referenceMarker", "referenceString")(s); } function o(s) { return n.parser.defined.includes(pf(n.sliceSerialize(n.events[n.events.length - 1][1]).slice(1, -1))) ? t(s) : r(s); @@ -46517,7 +46214,7 @@ function EPe(e, t, r) { return r(s); } } -function RPe(e, t, r) { +function pPe(e, t, r) { return n; function n(o) { return e.enter("reference"), e.enter("referenceMarker"), e.consume(o), e.exit("referenceMarker"), i; @@ -46526,12 +46223,12 @@ function RPe(e, t, r) { return o === 93 ? (e.enter("referenceMarker"), e.consume(o), e.exit("referenceMarker"), e.exit("reference"), t) : r(o); } } -const PPe = { +const gPe = { name: "labelStartImage", - tokenize: TPe, - resolveAll: h2.resolveAll + tokenize: vPe, + resolveAll: u2.resolveAll }; -function TPe(e, t, r) { +function vPe(e, t, r) { const n = this; return i; function i(s) { @@ -46544,12 +46241,12 @@ function TPe(e, t, r) { return s === 94 && "_hiddenFootnoteSupport" in n.parser.constructs ? r(s) : t(s); } } -const _Pe = { +const mPe = { name: "labelStartLink", - tokenize: MPe, - resolveAll: h2.resolveAll + tokenize: yPe, + resolveAll: u2.resolveAll }; -function MPe(e, t, r) { +function yPe(e, t, r) { const n = this; return i; function i(a) { @@ -46561,19 +46258,19 @@ function MPe(e, t, r) { } const bx = { name: "lineEnding", - tokenize: DPe + tokenize: CPe }; -function DPe(e, t) { +function CPe(e, t) { return r; function r(n) { return e.enter("lineEnding"), e.consume(n), e.exit("lineEnding"), mn(e, t, "linePrefix"); } } -const yC = { +const vC = { name: "thematicBreak", - tokenize: IPe + tokenize: SPe }; -function IPe(e, t, r) { +function SPe(e, t, r) { let n = 0, i; return o; function o(c) { @@ -46589,45 +46286,45 @@ function IPe(e, t, r) { return c === i ? (e.consume(c), n++, l) : (e.exit("thematicBreakSequence"), Kr(c) ? mn(e, s, "whitespace")(c) : s(c)); } } -const po = { +const ho = { name: "list", - tokenize: LPe, + tokenize: xPe, continuation: { - tokenize: FPe + tokenize: EPe }, - exit: kPe -}, APe = { - tokenize: $Pe, + exit: PPe +}, bPe = { + tokenize: TPe, partial: !0 -}, OPe = { - tokenize: NPe, +}, wPe = { + tokenize: RPe, partial: !0 }; -function LPe(e, t, r) { +function xPe(e, t, r) { const n = this, i = n.events[n.events.length - 1]; let o = i && i[1].type === "linePrefix" ? i[2].sliceSerialize(i[1], !0).length : 0, a = 0; return s; function s(f) { const p = n.containerState.type || (f === 42 || f === 43 || f === 45 ? "listUnordered" : "listOrdered"); - if (p === "listUnordered" ? !n.containerState.marker || f === n.containerState.marker : a_(f)) { + if (p === "listUnordered" ? !n.containerState.marker || f === n.containerState.marker : o_(f)) { if (n.containerState.type || (n.containerState.type = p, e.enter(p, { _container: !0 })), p === "listUnordered") - return e.enter("listItemPrefix"), f === 42 || f === 45 ? e.check(yC, r, c)(f) : c(f); + return e.enter("listItemPrefix"), f === 42 || f === 45 ? e.check(vC, r, c)(f) : c(f); if (!n.interrupt || f === 49) return e.enter("listItemPrefix"), e.enter("listItemValue"), l(f); } return r(f); } function l(f) { - return a_(f) && ++a < 10 ? (e.consume(f), l) : (!n.interrupt || a < 2) && (n.containerState.marker ? f === n.containerState.marker : f === 41 || f === 46) ? (e.exit("listItemValue"), c(f)) : r(f); + return o_(f) && ++a < 10 ? (e.consume(f), l) : (!n.interrupt || a < 2) && (n.containerState.marker ? f === n.containerState.marker : f === 41 || f === 46) ? (e.exit("listItemValue"), c(f)) : r(f); } function c(f) { return e.enter("listItemMarker"), e.consume(f), e.exit("listItemMarker"), n.containerState.marker = n.containerState.marker || f, e.check( vw, // Can’t be empty when interrupting. n.interrupt ? r : u, - e.attempt(APe, h, d) + e.attempt(bPe, h, d) ); } function u(f) { @@ -46640,20 +46337,20 @@ function LPe(e, t, r) { return n.containerState.size = o + n.sliceSerialize(e.exit("listItemPrefix"), !0).length, t(f); } } -function FPe(e, t, r) { +function EPe(e, t, r) { const n = this; return n.containerState._closeFlow = void 0, e.check(vw, i, o); function i(s) { return n.containerState.furtherBlankLines = n.containerState.furtherBlankLines || n.containerState.initialBlankLine, mn(e, t, "listItemIndent", n.containerState.size + 1)(s); } function o(s) { - return n.containerState.furtherBlankLines || !Kr(s) ? (n.containerState.furtherBlankLines = void 0, n.containerState.initialBlankLine = void 0, a(s)) : (n.containerState.furtherBlankLines = void 0, n.containerState.initialBlankLine = void 0, e.attempt(OPe, t, a)(s)); + return n.containerState.furtherBlankLines || !Kr(s) ? (n.containerState.furtherBlankLines = void 0, n.containerState.initialBlankLine = void 0, a(s)) : (n.containerState.furtherBlankLines = void 0, n.containerState.initialBlankLine = void 0, e.attempt(wPe, t, a)(s)); } function a(s) { - return n.containerState._closeFlow = !0, n.interrupt = void 0, mn(e, e.attempt(po, t, r), "linePrefix", n.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 4)(s); + return n.containerState._closeFlow = !0, n.interrupt = void 0, mn(e, e.attempt(ho, t, r), "linePrefix", n.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 4)(s); } } -function NPe(e, t, r) { +function RPe(e, t, r) { const n = this; return mn(e, i, "listItemIndent", n.containerState.size + 1); function i(o) { @@ -46661,10 +46358,10 @@ function NPe(e, t, r) { return a && a[1].type === "listItemIndent" && a[2].sliceSerialize(a[1], !0).length === n.containerState.size ? t(o) : r(o); } } -function kPe(e) { +function PPe(e) { e.exit(this.containerState.type); } -function $Pe(e, t, r) { +function TPe(e, t, r) { const n = this; return mn(e, i, "listItemPrefixWhitespace", n.parser.constructs.disable.null.includes("codeIndented") ? void 0 : 5); function i(o) { @@ -46672,12 +46369,12 @@ function $Pe(e, t, r) { return !Kr(o) && a && a[1].type === "listItemPrefixWhitespace" ? t(o) : r(o); } } -const U$ = { +const G$ = { name: "setextUnderline", - tokenize: VPe, - resolveTo: BPe + tokenize: MPe, + resolveTo: _Pe }; -function BPe(e, t) { +function _Pe(e, t) { let r = e.length, n, i, o; for (; r--; ) if (e[r][0] === "enter") { @@ -46695,7 +46392,7 @@ function BPe(e, t) { }; return e[i][1].type = "setextHeadingText", o ? (e.splice(i, 0, ["enter", a, t]), e.splice(o + 1, 0, ["exit", e[n][1], t]), e[n][1].end = Object.assign({}, e[o][1].end)) : e[n][1] = a, e.push(["exit", a, t]), e; } -function VPe(e, t, r) { +function MPe(e, t, r) { const n = this; let i; return o; @@ -46718,10 +46415,10 @@ function VPe(e, t, r) { return c === null || nr(c) ? (e.exit("setextHeadingLine"), t(c)) : r(c); } } -const zPe = { - tokenize: HPe +const DPe = { + tokenize: IPe }; -function HPe(e) { +function IPe(e) { const t = this, r = e.attempt( // Try to parse a blank line. vw, @@ -46735,7 +46432,7 @@ function HPe(e) { e.attempt( this.parser.constructs.flow, i, - e.attempt(KRe, i) + e.attempt(NRe, i) ), "linePrefix" ) @@ -46757,14 +46454,14 @@ function HPe(e) { return e.enter("lineEnding"), e.consume(o), e.exit("lineEnding"), t.currentConstruct = void 0, r; } } -const GPe = { - resolveAll: YU() -}, WPe = KU("string"), jPe = KU("text"); -function KU(e) { +const APe = { + resolveAll: GU() +}, OPe = zU("string"), LPe = zU("text"); +function zU(e) { return { tokenize: t, - resolveAll: YU( - e === "text" ? UPe : void 0 + resolveAll: GU( + e === "text" ? FPe : void 0 ) }; function t(r) { @@ -46798,7 +46495,7 @@ function KU(e) { } } } -function YU(e) { +function GU(e) { return t; function t(r, n) { let i = -1, o; @@ -46807,7 +46504,7 @@ function YU(e) { return e ? e(r, n) : r; } } -function UPe(e, t) { +function FPe(e, t) { let r = 0; for (; ++r <= e.length; ) if ((r === e.length || e[r][1].type === "lineEnding") && e[r - 1][1].type === "data") { @@ -46850,7 +46547,7 @@ function UPe(e, t) { } return e; } -function KPe(e, t, r) { +function NPe(e, t, r) { let n = Object.assign( r ? Object.assign({}, r) : { line: 1, @@ -46888,13 +46585,13 @@ function KPe(e, t, r) { let u = t.tokenize.call(c, l); return t.resolveAll && o.push(t), c; function d(_) { - return a = da(a, _), g(), a[a.length - 1] !== null ? [] : (P(t, 0), c.events = d2(o, c.events, c), c.events); + return a = da(a, _), g(), a[a.length - 1] !== null ? [] : (R(t, 0), c.events = c2(o, c.events, c), c.events); } function h(_, D) { - return qPe(f(_), D); + return $Pe(f(_), D); } function f(_) { - return YPe(a, _); + return kPe(a, _); } function p() { const { line: _, column: D, offset: A, _index: M, _bufferIndex: O } = n; @@ -46935,7 +46632,7 @@ function KPe(e, t, r) { return D.end = p(), c.events.push(["exit", D, c]), D; } function w(_, D) { - P(_, D.from); + R(_, D.from); } function x(_, D) { D.restore(); @@ -46944,29 +46641,29 @@ function KPe(e, t, r) { return A; function A(M, O, L) { let N, F, k, I; - return Array.isArray(M) ? z(M) : "tokenize" in M ? ( + return Array.isArray(M) ? H(M) : "tokenize" in M ? ( // @ts-expect-error Looks like a construct. - z([M]) + H([M]) ) : V(M); function V(X) { return q; - function q(Z) { - const ee = Z !== null && X[Z], Q = Z !== null && X.null, Y = [ + function q(J) { + const te = J !== null && X[J], Q = J !== null && X.null, Y = [ // To do: add more extension tests. /* c8 ignore next 2 */ - ...Array.isArray(ee) ? ee : ee ? [ee] : [], + ...Array.isArray(te) ? te : te ? [te] : [], ...Array.isArray(Q) ? Q : Q ? [Q] : [] ]; - return z(Y)(Z); + return H(Y)(J); } } - function z(X) { + function H(X) { return N = X, F = 0, X.length === 0 ? L : $(X[F]); } function $(X) { return q; - function q(Z) { - return I = R(), k = X, X.partial || (c.currentConstruct = X), X.name && c.parser.constructs.disable.null.includes(X.name) ? j() : X.tokenize.call( + function q(J) { + return I = P(), k = X, X.partial || (c.currentConstruct = X), X.name && c.parser.constructs.disable.null.includes(X.name) ? j() : X.tokenize.call( // If we do have fields, create an object w/ `context` as its // prototype. // This allows a “live binding”, which is needed for `interrupt`. @@ -46974,7 +46671,7 @@ function KPe(e, t, r) { l, W, j - )(Z); + )(J); } } function W(X) { @@ -46985,7 +46682,7 @@ function KPe(e, t, r) { } } } - function P(_, D) { + function R(_, D) { _.resolveAll && !o.includes(_) && o.push(_), _.resolve && $l( c.events, D, @@ -46993,7 +46690,7 @@ function KPe(e, t, r) { _.resolve(c.events.slice(D), c) ), _.resolveTo && (c.events = _.resolveTo(c.events, c)); } - function R() { + function P() { const _ = p(), D = c.previous, A = c.currentConstruct, M = c.events.length, O = Array.from(s); return { restore: L, @@ -47007,7 +46704,7 @@ function KPe(e, t, r) { n.line in i && n.column < 2 && (n.column = i[n.line], n.offset += i[n.line] - 1); } } -function YPe(e, t) { +function kPe(e, t) { const r = t.start._index, n = t.start._bufferIndex, i = t.end._index, o = t.end._bufferIndex; let a; if (r === i) @@ -47021,7 +46718,7 @@ function YPe(e, t) { } return a; } -function qPe(e, t) { +function $Pe(e, t) { let r = -1; const n = []; let i; @@ -47062,106 +46759,106 @@ function qPe(e, t) { } return n.join(""); } -const XPe = { - 42: po, - 43: po, - 45: po, - 48: po, - 49: po, - 50: po, - 51: po, - 52: po, - 53: po, - 54: po, - 55: po, - 56: po, - 57: po, - 62: VU -}, ZPe = { - 91: QRe -}, QPe = { +const BPe = { + 42: ho, + 43: ho, + 45: ho, + 48: ho, + 49: ho, + 50: ho, + 51: ho, + 52: ho, + 53: ho, + 54: ho, + 55: ho, + 56: ho, + 57: ho, + 62: FU +}, VPe = { + 91: HRe +}, HPe = { [-2]: Sx, [-1]: Sx, 32: Sx -}, JPe = { - 35: iPe, - 42: yC, - 45: [U$, yC], - 60: lPe, - 61: U$, - 95: yC, - 96: W$, - 126: W$ -}, eTe = { - 38: HU, - 92: zU -}, tTe = { +}, zPe = { + 35: KRe, + 42: vC, + 45: [G$, vC], + 60: ZRe, + 61: G$, + 95: vC, + 96: H$, + 126: H$ +}, GPe = { + 38: kU, + 92: NU +}, WPe = { [-5]: bx, [-4]: bx, [-3]: bx, - 33: PPe, - 38: HU, - 42: s_, - 60: [_Re, gPe], - 91: _Pe, - 92: [rPe, zU], - 93: h2, - 95: s_, - 96: zRe -}, rTe = { - null: [s_, GPe] -}, nTe = { + 33: gPe, + 38: kU, + 42: a_, + 60: [mRe, iPe], + 91: mPe, + 92: [jRe, NU], + 93: u2, + 95: a_, + 96: DRe +}, jPe = { + null: [a_, APe] +}, UPe = { null: [42, 95] -}, iTe = { +}, KPe = { null: [] -}, oTe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +}, YPe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - attentionMarkers: nTe, - contentInitial: ZPe, - disable: iTe, - document: XPe, - flow: JPe, - flowInitial: QPe, - insideSpan: rTe, - string: eTe, - text: tTe + attentionMarkers: UPe, + contentInitial: VPe, + disable: KPe, + document: BPe, + flow: zPe, + flowInitial: HPe, + insideSpan: jPe, + string: GPe, + text: WPe }, Symbol.toStringTag, { value: "Module" })); -function aTe(e) { +function qPe(e) { const r = ( /** @type {FullNormalizedExtension} */ - fRe([oTe, ...(e || {}).extensions || []]) + rRe([YPe, ...(e || {}).extensions || []]) ), n = { defined: [], lazy: {}, constructs: r, - content: i(bRe), - document: i(xRe), - flow: i(zPe), - string: i(WPe), - text: i(jPe) + content: i(uRe), + document: i(hRe), + flow: i(DPe), + string: i(OPe), + text: i(LPe) }; return n; function i(o) { return a; function a(s) { - return KPe(n, o, s); + return NPe(n, o, s); } } } -function sTe(e) { - for (; !GU(e); ) +function XPe(e) { + for (; !$U(e); ) ; return e; } -const K$ = /[\0\t\n\r]/g; -function lTe() { +const W$ = /[\0\t\n\r]/g; +function ZPe() { let e = 1, t = "", r = !0, n; return i; function i(o, a, s) { const l = []; let c, u, d, h, f; for (o = t + (typeof o == "string" ? o.toString() : new TextDecoder(a || void 0).decode(o)), d = 0, t = "", r && (o.charCodeAt(0) === 65279 && d++, r = void 0); d < o.length; ) { - if (K$.lastIndex = d, c = K$.exec(o), h = c && c.index !== void 0 ? c.index : o.length, f = o.charCodeAt(h), !c) { + if (W$.lastIndex = d, c = W$.exec(o), h = c && c.index !== void 0 ? c.index : o.length, f = o.charCodeAt(h), !c) { t = o.slice(d); break; } @@ -47189,43 +46886,43 @@ function lTe() { return s && (n && l.push(-5), t && l.push(t), l.push(null)), l; } } -const cTe = /\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi; -function uTe(e) { - return e.replace(cTe, dTe); +const QPe = /\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi; +function JPe(e) { + return e.replace(QPe, eTe); } -function dTe(e, t, r) { +function eTe(e, t, r) { if (t) return t; if (r.charCodeAt(0) === 35) { const i = r.charCodeAt(1), o = i === 120 || i === 88; - return BU(r.slice(o ? 2 : 1), o ? 16 : 10); + return LU(r.slice(o ? 2 : 1), o ? 16 : 10); } - return u2(r) || e; + return l2(r) || e; } -const qU = {}.hasOwnProperty; -function hTe(e, t, r) { - return typeof t != "string" && (r = t, t = void 0), fTe(r)(sTe(aTe(r).document().write(lTe()(e, t, !0)))); +const WU = {}.hasOwnProperty; +function tTe(e, t, r) { + return typeof t != "string" && (r = t, t = void 0), rTe(r)(XPe(qPe(r).document().write(ZPe()(e, t, !0)))); } -function fTe(e) { +function rTe(e) { const t = { transforms: [], canContainEols: ["emphasis", "fragment", "heading", "paragraph", "strong"], enter: { autolink: o(fe), - autolinkProtocol: R, - autolinkEmail: R, + autolinkProtocol: P, + autolinkEmail: P, atxHeading: o(re), blockQuote: o(Q), - characterEscape: R, - characterReference: R, + characterEscape: P, + characterReference: P, codeFenced: o(Y), codeFencedFenceInfo: a, codeFencedFenceMeta: a, codeIndented: o(Y, a), codeText: o(K, a), - codeTextData: R, - data: R, - codeFlowValue: R, + codeTextData: P, + data: P, + codeFlowValue: P, definition: o(oe), definitionDestinationString: a, definitionLabelString: a, @@ -47234,9 +46931,9 @@ function fTe(e) { hardBreakEscape: o(le), hardBreakTrailing: o(le), htmlFlow: o(ue, a), - htmlFlowData: R, + htmlFlowData: P, htmlText: o(ue, a), - htmlTextData: R, + htmlTextData: P, image: o(he), label: a, link: o(fe), @@ -47257,8 +46954,8 @@ function fTe(e) { atxHeading: l(), atxHeadingSequence: w, autolink: l(), - autolinkEmail: ee, - autolinkProtocol: Z, + autolinkEmail: te, + autolinkProtocol: J, blockQuote: l(), characterEscapeValue: T, characterReferenceMarkerHexadecimal: j, @@ -47297,15 +46994,15 @@ function fTe(e) { referenceString: W, resourceDestinationString: I, resourceTitleString: V, - resource: z, - setextHeading: l(P), + resource: H, + setextHeading: l(R), setextHeadingLineSequence: E, setextHeadingText: x, strong: l(), thematicBreak: l() } }; - XU(t, (e || {}).mdastExtensions || []); + jU(t, (e || {}).mdastExtensions || []); const r = {}; return n; function n(ie) { @@ -47334,13 +47031,13 @@ function fTe(e) { } for (we = -1; ++we < ie.length; ) { const Ce = t[ie[we][0]]; - qU.call(Ce, ie[we][1].type) && Ce[ie[we][1].type].call(Object.assign({ + WU.call(Ce, ie[we][1].type) && Ce[ie[we][1].type].call(Object.assign({ sliceSerialize: ie[we][2].sliceSerialize }, Ne), ie[we][1]); } if (Ne.tokenStack.length > 0) { const Ce = Ne.tokenStack[Ne.tokenStack.length - 1]; - (Ce[1] || Y$).call(Ne, void 0, Ce[0]); + (Ce[1] || j$).call(Ne, void 0, Ce[0]); } for (ye.position = { start: rc(ie.length > 0 ? ie[0][1].start : { @@ -47358,7 +47055,7 @@ function fTe(e) { return ye; } function i(ie, ye, Ne) { - let ke = ye - 1, we = -1, Ce = !1, xe, He, je, st; + let ke = ye - 1, we = -1, Ce = !1, xe, ze, je, st; for (; ++ke <= Ne; ) { const Xe = ie[ke]; switch (Xe[1].type) { @@ -47384,14 +47081,14 @@ function fTe(e) { if (!we && Xe[0] === "enter" && Xe[1].type === "listItemPrefix" || we === -1 && Xe[0] === "exit" && (Xe[1].type === "listUnordered" || Xe[1].type === "listOrdered")) { if (xe) { let Ue = ke; - for (He = void 0; Ue--; ) { + for (ze = void 0; Ue--; ) { const Ae = ie[Ue]; if (Ae[1].type === "lineEnding" || Ae[1].type === "lineEndingBlank") { if (Ae[0] === "exit") continue; - He && (ie[He][1].type = "lineEndingBlank", Ce = !0), Ae[1].type = "lineEnding", He = Ue; + ze && (ie[ze][1].type = "lineEndingBlank", Ce = !0), Ae[1].type = "lineEnding", ze = Ue; } else if (!(Ae[1].type === "linePrefix" || Ae[1].type === "blockQuotePrefix" || Ae[1].type === "blockQuotePrefixWhitespace" || Ae[1].type === "blockQuoteMarker" || Ae[1].type === "listItemIndent")) break; } - je && (!He || je < He) && (xe._spread = !0), xe.end = Object.assign({}, He ? ie[He][1].start : Xe[1].end), ie.splice(He || ke, 0, ["exit", xe, Xe[2]]), ke++, Ne++; + je && (!ze || je < ze) && (xe._spread = !0), xe.end = Object.assign({}, ze ? ie[ze][1].start : Xe[1].end), ie.splice(ze || ke, 0, ["exit", xe, Xe[2]]), ke++, Ne++; } if (Xe[1].type === "listItemPrefix") { const Ue = { @@ -47435,15 +47132,15 @@ function fTe(e) { function c(ie, ye) { const Ne = this.stack.pop(), ke = this.tokenStack.pop(); if (ke) - ke[0].type !== ie.type && (ye ? ye.call(this, ie, ke[0]) : (ke[1] || Y$).call(this, ie, ke[0])); - else throw new Error("Cannot close `" + ie.type + "` (" + Kg({ + ke[0].type !== ie.type && (ye ? ye.call(this, ie, ke[0]) : (ke[1] || j$).call(this, ie, ke[0])); + else throw new Error("Cannot close `" + ie.type + "` (" + Yg({ start: ie.start, end: ie.end }) + "): it’s not open"); Ne.position.end = rc(ie.end); } function u() { - return dRe(this.stack.pop()); + return eRe(this.stack.pop()); } function d() { this.data.expectingFirstListItemValue = !0; @@ -47499,10 +47196,10 @@ function fTe(e) { const ye = this.stack[this.stack.length - 1]; ye.depth = this.sliceSerialize(ie).codePointAt(0) === 61 ? 1 : 2; } - function P() { + function R() { this.data.setextHeadingSlurpLineEnding = void 0; } - function R(ie) { + function P(ie) { const Ne = this.stack[this.stack.length - 1].children; let ke = Ne[Ne.length - 1]; (!ke || ke.type !== "text") && (ke = Me(), ke.position = { @@ -47522,7 +47219,7 @@ function fTe(e) { Ne.position.end = rc(ie.end), this.data.atHardBreak = void 0; return; } - !this.data.setextHeadingSlurpLineEnding && t.canContainEols.includes(ye.type) && (R.call(this, ie), T.call(this, ie)); + !this.data.setextHeadingSlurpLineEnding && t.canContainEols.includes(ye.type) && (P.call(this, ie), T.call(this, ie)); } function D() { this.data.atHardBreak = !0; @@ -47559,7 +47256,7 @@ function fTe(e) { } function F(ie) { const ye = this.sliceSerialize(ie), Ne = this.stack[this.stack.length - 2]; - Ne.label = uTe(ye), Ne.identifier = pf(ye).toLowerCase(); + Ne.label = JPe(ye), Ne.identifier = pf(ye).toLowerCase(); } function k() { const ie = this.stack[this.stack.length - 1], ye = this.resume(), Ne = this.stack[this.stack.length - 1]; @@ -47577,7 +47274,7 @@ function fTe(e) { const ie = this.resume(), ye = this.stack[this.stack.length - 1]; ye.title = ie; } - function z() { + function H() { this.data.inReference = void 0; } function $() { @@ -47593,7 +47290,7 @@ function fTe(e) { function X(ie) { const ye = this.sliceSerialize(ie), Ne = this.data.characterReferenceType; let ke; - Ne ? (ke = BU(ye, Ne === "characterReferenceMarkerNumeric" ? 10 : 16), this.data.characterReferenceType = void 0) : ke = u2(ye); + Ne ? (ke = LU(ye, Ne === "characterReferenceMarkerNumeric" ? 10 : 16), this.data.characterReferenceType = void 0) : ke = l2(ye); const we = this.stack[this.stack.length - 1]; we.value += ke; } @@ -47601,12 +47298,12 @@ function fTe(e) { const ye = this.stack.pop(); ye.position.end = rc(ie.end); } - function Z(ie) { + function J(ie) { T.call(this, ie); const ye = this.stack[this.stack.length - 1]; ye.url = this.sliceSerialize(ie); } - function ee(ie) { + function te(ie) { T.call(this, ie); const ye = this.stack[this.stack.length - 1]; ye.url = "mailto:" + this.sliceSerialize(ie); @@ -47729,17 +47426,17 @@ function rc(e) { offset: e.offset }; } -function XU(e, t) { +function jU(e, t) { let r = -1; for (; ++r < t.length; ) { const n = t[r]; - Array.isArray(n) ? XU(e, n) : pTe(e, n); + Array.isArray(n) ? jU(e, n) : nTe(e, n); } } -function pTe(e, t) { +function nTe(e, t) { let r; for (r in t) - if (qU.call(t, r)) + if (WU.call(t, r)) switch (r) { case "canContainEols": { const n = t[r]; @@ -47759,23 +47456,23 @@ function pTe(e, t) { } } } -function Y$(e, t) { - throw e ? new Error("Cannot close `" + e.type + "` (" + Kg({ +function j$(e, t) { + throw e ? new Error("Cannot close `" + e.type + "` (" + Yg({ start: e.start, end: e.end - }) + "): a different token (`" + t.type + "`, " + Kg({ + }) + "): a different token (`" + t.type + "`, " + Yg({ start: t.start, end: t.end - }) + ") is open") : new Error("Cannot close document, a token (`" + t.type + "`, " + Kg({ + }) + ") is open") : new Error("Cannot close document, a token (`" + t.type + "`, " + Yg({ start: t.start, end: t.end }) + ") is still open"); } -function gTe(e) { +function iTe(e) { const t = this; t.parser = r; function r(n) { - return hTe(n, { + return tTe(n, { ...t.data("settings"), ...e, // Note: these options are not in the readme. @@ -47786,7 +47483,7 @@ function gTe(e) { }); } } -function vTe(e, t) { +function oTe(e, t) { const r = { type: "element", tagName: "blockquote", @@ -47795,12 +47492,12 @@ function vTe(e, t) { }; return e.patch(t, r), e.applyData(t, r); } -function mTe(e, t) { +function aTe(e, t) { const r = { type: "element", tagName: "br", properties: {}, children: [] }; return e.patch(t, r), [e.applyData(t, r), { type: "text", value: ` ` }]; } -function yTe(e, t) { +function sTe(e, t) { const r = t.value ? t.value + ` ` : "", n = {}; t.lang && (n.className = ["language-" + t.lang]); @@ -47812,7 +47509,7 @@ function yTe(e, t) { }; return t.meta && (i.data = { meta: t.meta }), e.patch(t, i), i = e.applyData(t, i), i = { type: "element", tagName: "pre", properties: {}, children: [i] }, e.patch(t, i), i; } -function CTe(e, t) { +function lTe(e, t) { const r = { type: "element", tagName: "del", @@ -47821,7 +47518,7 @@ function CTe(e, t) { }; return e.patch(t, r), e.applyData(t, r); } -function STe(e, t) { +function cTe(e, t) { const r = { type: "element", tagName: "em", @@ -47830,8 +47527,8 @@ function STe(e, t) { }; return e.patch(t, r), e.applyData(t, r); } -function bTe(e, t) { - const r = typeof e.options.clobberPrefix == "string" ? e.options.clobberPrefix : "user-content-", n = String(t.identifier).toUpperCase(), i = sp(n.toLowerCase()), o = e.footnoteOrder.indexOf(n); +function uTe(e, t) { + const r = typeof e.options.clobberPrefix == "string" ? e.options.clobberPrefix : "user-content-", n = String(t.identifier).toUpperCase(), i = lp(n.toLowerCase()), o = e.footnoteOrder.indexOf(n); let a, s = e.footnoteCounts.get(n); s === void 0 ? (s = 0, e.footnoteOrder.push(n), a = e.footnoteOrder.length) : a = o + 1, s += 1, e.footnoteCounts.set(n, s); const l = { @@ -47854,7 +47551,7 @@ function bTe(e, t) { }; return e.patch(t, c), e.applyData(t, c); } -function wTe(e, t) { +function dTe(e, t) { const r = { type: "element", tagName: "h" + t.depth, @@ -47863,13 +47560,13 @@ function wTe(e, t) { }; return e.patch(t, r), e.applyData(t, r); } -function xTe(e, t) { +function hTe(e, t) { if (e.options.allowDangerousHtml) { const r = { type: "raw", value: t.value }; return e.patch(t, r), e.applyData(t, r); } } -function ZU(e, t) { +function UU(e, t) { const r = t.referenceType; let n = "]"; if (r === "collapsed" ? n += "[]" : r === "full" && (n += "[" + (t.label || t.identifier) + "]"), t.type === "imageReference") @@ -47879,22 +47576,22 @@ function ZU(e, t) { const a = i[i.length - 1]; return a && a.type === "text" ? a.value += n : i.push({ type: "text", value: n }), i; } -function ETe(e, t) { +function fTe(e, t) { const r = String(t.identifier).toUpperCase(), n = e.definitionById.get(r); if (!n) - return ZU(e, t); - const i = { src: sp(n.url || ""), alt: t.alt }; + return UU(e, t); + const i = { src: lp(n.url || ""), alt: t.alt }; n.title !== null && n.title !== void 0 && (i.title = n.title); const o = { type: "element", tagName: "img", properties: i, children: [] }; return e.patch(t, o), e.applyData(t, o); } -function RTe(e, t) { - const r = { src: sp(t.url) }; +function pTe(e, t) { + const r = { src: lp(t.url) }; t.alt !== null && t.alt !== void 0 && (r.alt = t.alt), t.title !== null && t.title !== void 0 && (r.title = t.title); const n = { type: "element", tagName: "img", properties: r, children: [] }; return e.patch(t, n), e.applyData(t, n); } -function PTe(e, t) { +function gTe(e, t) { const r = { type: "text", value: t.value.replace(/\r?\n|\r/g, " ") }; e.patch(t, r); const n = { @@ -47905,11 +47602,11 @@ function PTe(e, t) { }; return e.patch(t, n), e.applyData(t, n); } -function TTe(e, t) { +function vTe(e, t) { const r = String(t.identifier).toUpperCase(), n = e.definitionById.get(r); if (!n) - return ZU(e, t); - const i = { href: sp(n.url || "") }; + return UU(e, t); + const i = { href: lp(n.url || "") }; n.title !== null && n.title !== void 0 && (i.title = n.title); const o = { type: "element", @@ -47919,8 +47616,8 @@ function TTe(e, t) { }; return e.patch(t, o), e.applyData(t, o); } -function _Te(e, t) { - const r = { href: sp(t.url) }; +function mTe(e, t) { + const r = { href: lp(t.url) }; t.title !== null && t.title !== void 0 && (r.title = t.title); const n = { type: "element", @@ -47930,8 +47627,8 @@ function _Te(e, t) { }; return e.patch(t, n), e.applyData(t, n); } -function MTe(e, t, r) { - const n = e.all(t), i = r ? DTe(r) : QU(t), o = {}, a = []; +function yTe(e, t, r) { + const n = e.all(t), i = r ? CTe(r) : KU(t), o = {}, a = []; if (typeof t.checked == "boolean") { const u = n[0]; let d; @@ -47954,22 +47651,22 @@ function MTe(e, t, r) { const c = { type: "element", tagName: "li", properties: o, children: a }; return e.patch(t, c), e.applyData(t, c); } -function DTe(e) { +function CTe(e) { let t = !1; if (e.type === "list") { t = e.spread || !1; const r = e.children; let n = -1; for (; !t && ++n < r.length; ) - t = QU(r[n]); + t = KU(r[n]); } return t; } -function QU(e) { +function KU(e) { const t = e.spread; return t ?? e.children.length > 1; } -function ITe(e, t) { +function STe(e, t) { const r = {}, n = e.all(t); let i = -1; for (typeof t.start == "number" && t.start !== 1 && (r.start = t.start); ++i < n.length; ) { @@ -47987,7 +47684,7 @@ function ITe(e, t) { }; return e.patch(t, o), e.applyData(t, o); } -function ATe(e, t) { +function bTe(e, t) { const r = { type: "element", tagName: "p", @@ -47996,11 +47693,11 @@ function ATe(e, t) { }; return e.patch(t, r), e.applyData(t, r); } -function OTe(e, t) { +function wTe(e, t) { const r = { type: "root", children: e.wrap(e.all(t)) }; return e.patch(t, r), e.applyData(t, r); } -function LTe(e, t) { +function xTe(e, t) { const r = { type: "element", tagName: "strong", @@ -48009,7 +47706,7 @@ function LTe(e, t) { }; return e.patch(t, r), e.applyData(t, r); } -function FTe(e, t) { +function ETe(e, t) { const r = e.all(t), n = r.shift(), i = []; if (n) { const a = { @@ -48026,7 +47723,7 @@ function FTe(e, t) { tagName: "tbody", properties: {}, children: e.wrap(r, !0) - }, s = a2(t.children[1]), l = AU(t.children[t.children.length - 1]); + }, s = i2(t.children[1]), l = TU(t.children[t.children.length - 1]); s && l && (a.position = { start: s, end: l }), i.push(a); } const o = { @@ -48037,7 +47734,7 @@ function FTe(e, t) { }; return e.patch(t, o), e.applyData(t, o); } -function NTe(e, t, r) { +function RTe(e, t, r) { const n = r ? r.children : void 0, o = (n ? n.indexOf(t) : 1) === 0 ? "th" : "td", a = r && r.type === "table" ? r.align : void 0, s = a ? a.length : t.children.length; let l = -1; const c = []; @@ -48055,7 +47752,7 @@ function NTe(e, t, r) { }; return e.patch(t, u), e.applyData(t, u); } -function kTe(e, t) { +function PTe(e, t) { const r = { type: "element", tagName: "td", @@ -48065,37 +47762,37 @@ function kTe(e, t) { }; return e.patch(t, r), e.applyData(t, r); } -const q$ = 9, X$ = 32; -function $Te(e) { +const U$ = 9, K$ = 32; +function TTe(e) { const t = String(e), r = /\r?\n|\r/g; let n = r.exec(t), i = 0; const o = []; for (; n; ) o.push( - Z$(t.slice(i, n.index), i > 0, !0), + Y$(t.slice(i, n.index), i > 0, !0), n[0] ), i = n.index + n[0].length, n = r.exec(t); - return o.push(Z$(t.slice(i), i > 0, !1)), o.join(""); + return o.push(Y$(t.slice(i), i > 0, !1)), o.join(""); } -function Z$(e, t, r) { +function Y$(e, t, r) { let n = 0, i = e.length; if (t) { let o = e.codePointAt(n); - for (; o === q$ || o === X$; ) + for (; o === U$ || o === K$; ) n++, o = e.codePointAt(n); } if (r) { let o = e.codePointAt(i - 1); - for (; o === q$ || o === X$; ) + for (; o === U$ || o === K$; ) i--, o = e.codePointAt(i - 1); } return i > n ? e.slice(n, i) : ""; } -function BTe(e, t) { - const r = { type: "text", value: $Te(String(t.value)) }; +function _Te(e, t) { + const r = { type: "text", value: TTe(String(t.value)) }; return e.patch(t, r), e.applyData(t, r); } -function VTe(e, t) { +function MTe(e, t) { const r = { type: "element", tagName: "hr", @@ -48104,123 +47801,123 @@ function VTe(e, t) { }; return e.patch(t, r), e.applyData(t, r); } -const zTe = { - blockquote: vTe, - break: mTe, - code: yTe, - delete: CTe, - emphasis: STe, - footnoteReference: bTe, - heading: wTe, - html: xTe, - imageReference: ETe, - image: RTe, - inlineCode: PTe, - linkReference: TTe, - link: _Te, - listItem: MTe, - list: ITe, - paragraph: ATe, +const DTe = { + blockquote: oTe, + break: aTe, + code: sTe, + delete: lTe, + emphasis: cTe, + footnoteReference: uTe, + heading: dTe, + html: hTe, + imageReference: fTe, + image: pTe, + inlineCode: gTe, + linkReference: vTe, + link: mTe, + listItem: yTe, + list: STe, + paragraph: bTe, // @ts-expect-error: root is different, but hard to type. - root: OTe, - strong: LTe, - table: FTe, - tableCell: kTe, - tableRow: NTe, - text: BTe, - thematicBreak: VTe, - toml: Hy, - yaml: Hy, - definition: Hy, - footnoteDefinition: Hy + root: wTe, + strong: xTe, + table: ETe, + tableCell: PTe, + tableRow: RTe, + text: _Te, + thematicBreak: MTe, + toml: Vy, + yaml: Vy, + definition: Vy, + footnoteDefinition: Vy }; -function Hy() { +function Vy() { } -const JU = -1, mw = 0, vS = 1, mS = 2, f2 = 3, p2 = 4, g2 = 5, v2 = 6, eK = 7, tK = 8, Q$ = typeof self == "object" ? self : globalThis, HTe = (e, t) => { +const YU = -1, mw = 0, pS = 1, gS = 2, d2 = 3, h2 = 4, f2 = 5, p2 = 6, qU = 7, XU = 8, q$ = typeof self == "object" ? self : globalThis, ITe = (e, t) => { const r = (i, o) => (e.set(o, i), i), n = (i) => { if (e.has(i)) return e.get(i); const [o, a] = t[i]; switch (o) { case mw: - case JU: + case YU: return r(a, i); - case vS: { + case pS: { const s = r([], i); for (const l of a) s.push(n(l)); return s; } - case mS: { + case gS: { const s = r({}, i); for (const [l, c] of a) s[n(l)] = n(c); return s; } - case f2: + case d2: return r(new Date(a), i); - case p2: { + case h2: { const { source: s, flags: l } = a; return r(new RegExp(s, l), i); } - case g2: { + case f2: { const s = r(/* @__PURE__ */ new Map(), i); for (const [l, c] of a) s.set(n(l), n(c)); return s; } - case v2: { + case p2: { const s = r(/* @__PURE__ */ new Set(), i); for (const l of a) s.add(n(l)); return s; } - case eK: { + case qU: { const { name: s, message: l } = a; - return r(new Q$[s](l), i); + return r(new q$[s](l), i); } - case tK: + case XU: return r(BigInt(a), i); case "BigInt": return r(Object(BigInt(a)), i); } - return r(new Q$[o](a), i); + return r(new q$[o](a), i); }; return n; -}, J$ = (e) => HTe(/* @__PURE__ */ new Map(), e)(0), vh = "", { toString: GTe } = {}, { keys: WTe } = Object, Vp = (e) => { +}, X$ = (e) => ITe(/* @__PURE__ */ new Map(), e)(0), vh = "", { toString: ATe } = {}, { keys: OTe } = Object, Hp = (e) => { const t = typeof e; if (t !== "object" || !e) return [mw, t]; - const r = GTe.call(e).slice(8, -1); + const r = ATe.call(e).slice(8, -1); switch (r) { case "Array": - return [vS, vh]; + return [pS, vh]; case "Object": - return [mS, vh]; + return [gS, vh]; case "Date": - return [f2, vh]; + return [d2, vh]; case "RegExp": - return [p2, vh]; + return [h2, vh]; case "Map": - return [g2, vh]; + return [f2, vh]; case "Set": - return [v2, vh]; + return [p2, vh]; } - return r.includes("Array") ? [vS, r] : r.includes("Error") ? [eK, r] : [mS, r]; -}, Gy = ([e, t]) => e === mw && (t === "function" || t === "symbol"), jTe = (e, t, r, n) => { + return r.includes("Array") ? [pS, r] : r.includes("Error") ? [qU, r] : [gS, r]; +}, Hy = ([e, t]) => e === mw && (t === "function" || t === "symbol"), LTe = (e, t, r, n) => { const i = (a, s) => { const l = n.push(a) - 1; return r.set(s, l), l; }, o = (a) => { if (r.has(a)) return r.get(a); - let [s, l] = Vp(a); + let [s, l] = Hp(a); switch (s) { case mw: { let u = a; switch (l) { case "bigint": - s = tK, u = a.toString(); + s = XU, u = a.toString(); break; case "function": case "symbol": @@ -48229,11 +47926,11 @@ const JU = -1, mw = 0, vS = 1, mS = 2, f2 = 3, p2 = 4, g2 = 5, v2 = 6, eK = 7, t u = null; break; case "undefined": - return i([JU], a); + return i([YU], a); } return i([s, u], a); } - case vS: { + case pS: { if (l) return i([l, [...a]], a); const u = [], d = i([s, u], a); @@ -48241,7 +47938,7 @@ const JU = -1, mw = 0, vS = 1, mS = 2, f2 = 3, p2 = 4, g2 = 5, v2 = 6, eK = 7, t u.push(o(h)); return d; } - case mS: { + case gS: { if (l) switch (l) { case "BigInt": @@ -48254,26 +47951,26 @@ const JU = -1, mw = 0, vS = 1, mS = 2, f2 = 3, p2 = 4, g2 = 5, v2 = 6, eK = 7, t if (t && "toJSON" in a) return o(a.toJSON()); const u = [], d = i([s, u], a); - for (const h of WTe(a)) - (e || !Gy(Vp(a[h]))) && u.push([o(h), o(a[h])]); + for (const h of OTe(a)) + (e || !Hy(Hp(a[h]))) && u.push([o(h), o(a[h])]); return d; } - case f2: + case d2: return i([s, a.toISOString()], a); - case p2: { + case h2: { const { source: u, flags: d } = a; return i([s, { source: u, flags: d }], a); } - case g2: { + case f2: { const u = [], d = i([s, u], a); for (const [h, f] of a) - (e || !(Gy(Vp(h)) || Gy(Vp(f)))) && u.push([o(h), o(f)]); + (e || !(Hy(Hp(h)) || Hy(Hp(f)))) && u.push([o(h), o(f)]); return d; } - case v2: { + case p2: { const u = [], d = i([s, u], a); for (const h of a) - (e || !Gy(Vp(h))) && u.push(o(h)); + (e || !Hy(Hp(h))) && u.push(o(h)); return d; } } @@ -48281,14 +47978,14 @@ const JU = -1, mw = 0, vS = 1, mS = 2, f2 = 3, p2 = 4, g2 = 5, v2 = 6, eK = 7, t return i([s, { name: l, message: c }], a); }; return o; -}, e4 = (e, { json: t, lossy: r } = {}) => { +}, Z$ = (e, { json: t, lossy: r } = {}) => { const n = []; - return jTe(!(t || r), !!t, /* @__PURE__ */ new Map(), n)(e), n; -}, yS = typeof structuredClone == "function" ? ( + return LTe(!(t || r), !!t, /* @__PURE__ */ new Map(), n)(e), n; +}, vS = typeof structuredClone == "function" ? ( /* c8 ignore start */ - (e, t) => t && ("json" in t || "lossy" in t) ? J$(e4(e, t)) : structuredClone(e) -) : (e, t) => J$(e4(e, t)); -function UTe(e, t) { + (e, t) => t && ("json" in t || "lossy" in t) ? X$(Z$(e, t)) : structuredClone(e) +) : (e, t) => X$(Z$(e, t)); +function FTe(e, t) { const r = [{ type: "text", value: "↩" }]; return t > 1 && r.push({ type: "element", @@ -48297,11 +47994,11 @@ function UTe(e, t) { children: [{ type: "text", value: String(t) }] }), r; } -function KTe(e, t) { +function NTe(e, t) { return "Back to reference " + (e + 1) + (t > 1 ? "-" + t : ""); } -function YTe(e) { - const t = typeof e.options.clobberPrefix == "string" ? e.options.clobberPrefix : "user-content-", r = e.options.footnoteBackContent || UTe, n = e.options.footnoteBackLabel || KTe, i = e.options.footnoteLabel || "Footnotes", o = e.options.footnoteLabelTagName || "h2", a = e.options.footnoteLabelProperties || { +function kTe(e) { + const t = typeof e.options.clobberPrefix == "string" ? e.options.clobberPrefix : "user-content-", r = e.options.footnoteBackContent || FTe, n = e.options.footnoteBackLabel || NTe, i = e.options.footnoteLabel || "Footnotes", o = e.options.footnoteLabelTagName || "h2", a = e.options.footnoteLabelProperties || { className: ["sr-only"] }, s = []; let l = -1; @@ -48311,7 +48008,7 @@ function YTe(e) { ); if (!c) continue; - const u = e.all(c), d = String(c.identifier).toUpperCase(), h = sp(d.toLowerCase()); + const u = e.all(c), d = String(c.identifier).toUpperCase(), h = lp(d.toLowerCase()); let f = 0; const p = [], v = e.footnoteCounts.get(d); for (; v !== void 0 && ++f <= v; ) { @@ -48353,7 +48050,7 @@ function YTe(e) { type: "element", tagName: o, properties: { - ...yS(a), + ...vS(a), id: "footnote-label" }, children: [{ type: "text", value: i }] @@ -48371,7 +48068,7 @@ function YTe(e) { ] }; } -const rK = ( +const ZU = ( // Note: overloads in JSDoc can’t yet use different `@template`s. /** * @type {( @@ -48388,21 +48085,21 @@ const rK = ( */ function(e) { if (e == null) - return QTe; + return HTe; if (typeof e == "function") return yw(e); if (typeof e == "object") - return Array.isArray(e) ? qTe(e) : XTe(e); + return Array.isArray(e) ? $Te(e) : BTe(e); if (typeof e == "string") - return ZTe(e); + return VTe(e); throw new Error("Expected function, string, or object as test"); } ); -function qTe(e) { +function $Te(e) { const t = []; let r = -1; for (; ++r < e.length; ) - t[r] = rK(e[r]); + t[r] = ZU(e[r]); return yw(n); function n(...i) { let o = -1; @@ -48411,7 +48108,7 @@ function qTe(e) { return !1; } } -function XTe(e) { +function BTe(e) { const t = ( /** @type {Record} */ e @@ -48429,7 +48126,7 @@ function XTe(e) { return !0; } } -function ZTe(e) { +function VTe(e) { return yw(t); function t(r) { return r && r.type === e; @@ -48438,7 +48135,7 @@ function ZTe(e) { function yw(e) { return t; function t(r, n, i) { - return !!(JTe(r) && e.call( + return !!(zTe(r) && e.call( this, r, typeof n == "number" ? n : void 0, @@ -48446,17 +48143,17 @@ function yw(e) { )); } } -function QTe() { +function HTe() { return !0; } -function JTe(e) { +function zTe(e) { return e !== null && typeof e == "object" && "type" in e; } -const nK = [], e_e = !0, t4 = !1, t_e = "skip"; -function r_e(e, t, r, n) { +const QU = [], GTe = !0, Q$ = !1, WTe = "skip"; +function jTe(e, t, r, n) { let i; typeof t == "function" && typeof r != "function" ? (n = r, r = t) : i = t; - const o = rK(i), a = n ? -1 : 1; + const o = ZU(i), a = n ? -1 : 1; s(e, void 0, [])(); function s(l, c, u) { const d = ( @@ -48477,18 +48174,18 @@ function r_e(e, t, r, n) { } return h; function h() { - let f = nK, p, v, g; - if ((!t || o(l, c, u[u.length - 1] || void 0)) && (f = n_e(r(l, u)), f[0] === t4)) + let f = QU, p, v, g; + if ((!t || o(l, c, u[u.length - 1] || void 0)) && (f = UTe(r(l, u)), f[0] === Q$)) return f; if ("children" in l && l.children) { const m = ( /** @type {UnistParent} */ l ); - if (m.children && f[0] !== t_e) + if (m.children && f[0] !== WTe) for (v = (n ? m.children.length : -1) + a, g = u.concat(m); v > -1 && v < m.children.length; ) { const y = m.children[v]; - if (p = s(y, v, g)(), p[0] === t4) + if (p = s(y, v, g)(), p[0] === Q$) return p; v = typeof p[1] == "number" ? p[1] : v + a; } @@ -48497,22 +48194,22 @@ function r_e(e, t, r, n) { } } } -function n_e(e) { - return Array.isArray(e) ? e : typeof e == "number" ? [e_e, e] : e == null ? nK : [e]; +function UTe(e) { + return Array.isArray(e) ? e : typeof e == "number" ? [GTe, e] : e == null ? QU : [e]; } -function iK(e, t, r, n) { +function JU(e, t, r, n) { let i, o, a; - typeof t == "function" && typeof r != "function" ? (o = void 0, a = t, i = r) : (o = t, a = r, i = n), r_e(e, o, s, i); + typeof t == "function" && typeof r != "function" ? (o = void 0, a = t, i = r) : (o = t, a = r, i = n), jTe(e, o, s, i); function s(l, c) { const u = c[c.length - 1], d = u ? u.children.indexOf(l) : void 0; return a(l, d, u); } } -const l_ = {}.hasOwnProperty, i_e = {}; -function o_e(e, t) { - const r = t || i_e, n = /* @__PURE__ */ new Map(), i = /* @__PURE__ */ new Map(), o = /* @__PURE__ */ new Map(), a = { ...zTe, ...r.handlers }, s = { +const s_ = {}.hasOwnProperty, KTe = {}; +function YTe(e, t) { + const r = t || KTe, n = /* @__PURE__ */ new Map(), i = /* @__PURE__ */ new Map(), o = /* @__PURE__ */ new Map(), a = { ...DTe, ...r.handlers }, s = { all: c, - applyData: s_e, + applyData: XTe, definitionById: n, footnoteById: i, footnoteCounts: o, @@ -48520,10 +48217,10 @@ function o_e(e, t) { handlers: a, one: l, options: r, - patch: a_e, - wrap: c_e + patch: qTe, + wrap: QTe }; - return iK(e, function(u) { + return JU(e, function(u) { if (u.type === "definition" || u.type === "footnoteDefinition") { const d = u.type === "definition" ? n : i, h = String(u.identifier).toUpperCase(); d.has(h) || d.set(h, u); @@ -48531,16 +48228,16 @@ function o_e(e, t) { }), s; function l(u, d) { const h = u.type, f = s.handlers[h]; - if (l_.call(s.handlers, h) && f) + if (s_.call(s.handlers, h) && f) return f(s, u, d); if (s.options.passThrough && s.options.passThrough.includes(h)) { if ("children" in u) { - const { children: v, ...g } = u, m = yS(g); + const { children: v, ...g } = u, m = vS(g); return m.children = s.all(u), m; } - return yS(u); + return vS(u); } - return (s.options.unknownHandler || l_e)(s, u, d); + return (s.options.unknownHandler || ZTe)(s, u, d); } function c(u) { const d = []; @@ -48550,9 +48247,9 @@ function o_e(e, t) { for (; ++f < h.length; ) { const p = s.one(h[f], u); if (p) { - if (f && h[f - 1].type === "break" && (!Array.isArray(p) && p.type === "text" && (p.value = r4(p.value)), !Array.isArray(p) && p.type === "element")) { + if (f && h[f - 1].type === "break" && (!Array.isArray(p) && p.type === "text" && (p.value = J$(p.value)), !Array.isArray(p) && p.type === "element")) { const v = p.children[0]; - v && v.type === "text" && (v.value = r4(v.value)); + v && v.type === "text" && (v.value = J$(v.value)); } Array.isArray(p) ? d.push(...p) : d.push(p); } @@ -48561,10 +48258,10 @@ function o_e(e, t) { return d; } } -function a_e(e, t) { - e.position && (t.position = zEe(e)); +function qTe(e, t) { + e.position && (t.position = DEe(e)); } -function s_e(e, t) { +function XTe(e, t) { let r = t; if (e && e.data) { const n = e.data.hName, i = e.data.hChildren, o = e.data.hProperties; @@ -48575,12 +48272,12 @@ function s_e(e, t) { const a = "children" in r ? r.children : [r]; r = { type: "element", tagName: n, properties: {}, children: a }; } - r.type === "element" && o && Object.assign(r.properties, yS(o)), "children" in r && r.children && i !== null && i !== void 0 && (r.children = i); + r.type === "element" && o && Object.assign(r.properties, vS(o)), "children" in r && r.children && i !== null && i !== void 0 && (r.children = i); } return r; } -function l_e(e, t) { - const r = t.data || {}, n = "value" in t && !(l_.call(r, "hProperties") || l_.call(r, "hChildren")) ? { type: "text", value: t.value } : { +function ZTe(e, t) { + const r = t.data || {}, n = "value" in t && !(s_.call(r, "hProperties") || s_.call(r, "hChildren")) ? { type: "text", value: t.value } : { type: "element", tagName: "div", properties: {}, @@ -48588,7 +48285,7 @@ function l_e(e, t) { }; return e.patch(t, n), e.applyData(t, n); } -function c_e(e, t) { +function QTe(e, t) { const r = []; let n = -1; for (t && r.push({ type: "text", value: ` @@ -48598,77 +48295,77 @@ function c_e(e, t) { return t && e.length > 0 && r.push({ type: "text", value: ` ` }), r; } -function r4(e) { +function J$(e) { let t = 0, r = e.charCodeAt(t); for (; r === 9 || r === 32; ) t++, r = e.charCodeAt(t); return e.slice(t); } -function n4(e, t) { - const r = o_e(e, t), n = r.one(e, void 0), i = YTe(r), o = Array.isArray(n) ? { type: "root", children: n } : n || { type: "root", children: [] }; +function e4(e, t) { + const r = YTe(e, t), n = r.one(e, void 0), i = kTe(r), o = Array.isArray(n) ? { type: "root", children: n } : n || { type: "root", children: [] }; return i && o.children.push({ type: "text", value: ` ` }, i), o; } -function u_e(e, t) { +function JTe(e, t) { return e && "run" in e ? async function(r, n) { const i = ( /** @type {HastRoot} */ - n4(r, { file: n, ...t }) + e4(r, { file: n, ...t }) ); await e.run(i, n); } : function(r, n) { return ( /** @type {HastRoot} */ - n4(r, { file: n, ...t || e }) + e4(r, { file: n, ...t || e }) ); }; } -function i4(e) { +function t4(e) { if (e) throw e; } -var CC = Object.prototype.hasOwnProperty, oK = Object.prototype.toString, o4 = Object.defineProperty, a4 = Object.getOwnPropertyDescriptor, s4 = function(t) { - return typeof Array.isArray == "function" ? Array.isArray(t) : oK.call(t) === "[object Array]"; -}, l4 = function(t) { - if (!t || oK.call(t) !== "[object Object]") +var mC = Object.prototype.hasOwnProperty, eK = Object.prototype.toString, r4 = Object.defineProperty, n4 = Object.getOwnPropertyDescriptor, i4 = function(t) { + return typeof Array.isArray == "function" ? Array.isArray(t) : eK.call(t) === "[object Array]"; +}, o4 = function(t) { + if (!t || eK.call(t) !== "[object Object]") return !1; - var r = CC.call(t, "constructor"), n = t.constructor && t.constructor.prototype && CC.call(t.constructor.prototype, "isPrototypeOf"); + var r = mC.call(t, "constructor"), n = t.constructor && t.constructor.prototype && mC.call(t.constructor.prototype, "isPrototypeOf"); if (t.constructor && !r && !n) return !1; var i; for (i in t) ; - return typeof i > "u" || CC.call(t, i); -}, c4 = function(t, r) { - o4 && r.name === "__proto__" ? o4(t, r.name, { + return typeof i > "u" || mC.call(t, i); +}, a4 = function(t, r) { + r4 && r.name === "__proto__" ? r4(t, r.name, { enumerable: !0, configurable: !0, value: r.newValue, writable: !0 }) : t[r.name] = r.newValue; -}, u4 = function(t, r) { +}, s4 = function(t, r) { if (r === "__proto__") - if (CC.call(t, r)) { - if (a4) - return a4(t, r).value; + if (mC.call(t, r)) { + if (n4) + return n4(t, r).value; } else return; return t[r]; -}, d_e = function e() { +}, e_e = function e() { var t, r, n, i, o, a, s = arguments[0], l = 1, c = arguments.length, u = !1; for (typeof s == "boolean" && (u = s, s = arguments[1] || {}, l = 2), (s == null || typeof s != "object" && typeof s != "function") && (s = {}); l < c; ++l) if (t = arguments[l], t != null) for (r in t) - n = u4(s, r), i = u4(t, r), s !== i && (u && i && (l4(i) || (o = s4(i))) ? (o ? (o = !1, a = n && s4(n) ? n : []) : a = n && l4(n) ? n : {}, c4(s, { name: r, newValue: e(u, a, i) })) : typeof i < "u" && c4(s, { name: r, newValue: i })); + n = s4(s, r), i = s4(t, r), s !== i && (u && i && (o4(i) || (o = i4(i))) ? (o ? (o = !1, a = n && i4(n) ? n : []) : a = n && o4(n) ? n : {}, a4(s, { name: r, newValue: e(u, a, i) })) : typeof i < "u" && a4(s, { name: r, newValue: i })); return s; }; -const xx = /* @__PURE__ */ qf(d_e); -function c_(e) { +const xx = /* @__PURE__ */ qf(e_e); +function l_(e) { if (typeof e != "object" || e === null) return !1; const t = Object.getPrototypeOf(e); return (t === null || t === Object.prototype || Object.getPrototypeOf(t) === null) && !(Symbol.toStringTag in e) && !(Symbol.iterator in e); } -function h_e() { +function t_e() { const e = [], t = { run: r, use: n }; return t; function r(...i) { @@ -48686,7 +48383,7 @@ function h_e() { } for (; ++d < i.length; ) (c[d] === null || c[d] === void 0) && (c[d] = i[d]); - i = c, u ? f_e(u, s)(...c) : a(null, ...c); + i = c, u ? r_e(u, s)(...c) : a(null, ...c); } } function n(i) { @@ -48697,7 +48394,7 @@ function h_e() { return e.push(i), t; } } -function f_e(e, t) { +function r_e(e, t) { let r; return n; function n(...a) { @@ -48724,11 +48421,11 @@ function f_e(e, t) { i(null, a); } } -const Ps = { basename: p_e, dirname: g_e, extname: v_e, join: m_e, sep: "/" }; -function p_e(e, t) { +const Ps = { basename: n_e, dirname: i_e, extname: o_e, join: a_e, sep: "/" }; +function n_e(e, t) { if (t !== void 0 && typeof t != "string") throw new TypeError('"ext" argument must be a string'); - Gm(e); + Hm(e); let r = 0, n = -1, i = e.length, o; if (t === void 0 || t.length === 0 || t.length > e.length) { for (; i--; ) @@ -48753,8 +48450,8 @@ function p_e(e, t) { a < 0 && (o = !0, a = i + 1), s > -1 && (e.codePointAt(i) === t.codePointAt(s--) ? s < 0 && (n = i) : (s = -1, n = a)); return r === n ? n = a : n < 0 && (n = e.length), e.slice(r, n); } -function g_e(e) { - if (Gm(e), e.length === 0) +function i_e(e) { + if (Hm(e), e.length === 0) return "."; let t = -1, r = e.length, n; for (; --r; ) @@ -48766,8 +48463,8 @@ function g_e(e) { } else n || (n = !0); return t < 0 ? e.codePointAt(0) === 47 ? "/" : "." : t === 1 && e.codePointAt(0) === 47 ? "//" : e.slice(0, t); } -function v_e(e) { - Gm(e); +function o_e(e) { + Hm(e); let t = e.length, r = -1, n = 0, i = -1, o = 0, a; for (; t--; ) { const s = e.codePointAt(t); @@ -48784,19 +48481,19 @@ function v_e(e) { o === 0 || // The (right-most) trimmed path component is exactly `..`. o === 1 && i === r - 1 && i === n + 1 ? "" : e.slice(i, r); } -function m_e(...e) { +function a_e(...e) { let t = -1, r; for (; ++t < e.length; ) - Gm(e[t]), e[t] && (r = r === void 0 ? e[t] : r + "/" + e[t]); - return r === void 0 ? "." : y_e(r); + Hm(e[t]), e[t] && (r = r === void 0 ? e[t] : r + "/" + e[t]); + return r === void 0 ? "." : s_e(r); } -function y_e(e) { - Gm(e); +function s_e(e) { + Hm(e); const t = e.codePointAt(0) === 47; - let r = C_e(e, !t); + let r = l_e(e, !t); return r.length === 0 && !t && (r = "."), r.length > 0 && e.codePointAt(e.length - 1) === 47 && (r += "/"), t ? "/" + r : r; } -function C_e(e, t) { +function l_e(e, t) { let r = "", n = 0, i = -1, o = 0, a = -1, s, l; for (; ++a <= e.length; ) { if (a < e.length) @@ -48827,24 +48524,24 @@ function C_e(e, t) { } return r; } -function Gm(e) { +function Hm(e) { if (typeof e != "string") throw new TypeError( "Path must be a string. Received " + JSON.stringify(e) ); } -const S_e = { cwd: b_e }; -function b_e() { +const c_e = { cwd: u_e }; +function u_e() { return "/"; } -function u_(e) { +function c_(e) { return !!(e !== null && typeof e == "object" && "href" in e && e.href && "protocol" in e && e.protocol && // @ts-expect-error: indexing is fine. e.auth === void 0); } -function w_e(e) { +function d_e(e) { if (typeof e == "string") e = new URL(e); - else if (!u_(e)) { + else if (!c_(e)) { const t = new TypeError( 'The "path" argument must be of type string or an instance of URL. Received `' + e + "`" ); @@ -48854,9 +48551,9 @@ function w_e(e) { const t = new TypeError("The URL must be of scheme file"); throw t.code = "ERR_INVALID_URL_SCHEME", t; } - return x_e(e); + return h_e(e); } -function x_e(e) { +function h_e(e) { if (e.hostname !== "") { const n = new TypeError( 'File URL host must be "localhost" or empty on darwin' @@ -48888,7 +48585,7 @@ const Ex = ( "dirname" ] ); -class aK { +class tK { /** * Create a new virtual file. * @@ -48913,7 +48610,7 @@ class aK { */ constructor(t) { let r; - t ? u_(t) ? r = { path: t } : typeof t == "string" || E_e(t) ? r = { value: t } : r = t : r = {}, this.cwd = S_e.cwd(), this.data = {}, this.history = [], this.messages = [], this.value, this.map, this.result, this.stored; + t ? c_(t) ? r = { path: t } : typeof t == "string" || f_e(t) ? r = { value: t } : r = t : r = {}, this.cwd = c_e.cwd(), this.data = {}, this.history = [], this.messages = [], this.value, this.map, this.result, this.stored; let n = -1; for (; ++n < Ex.length; ) { const o = Ex[n]; @@ -48967,7 +48664,7 @@ class aK { * Nothing. */ set dirname(t) { - d4(this.basename, "dirname"), this.path = Ps.join(t || "", this.basename); + l4(this.basename, "dirname"), this.path = Ps.join(t || "", this.basename); } /** * Get the extname (including dot) (example: `'.js'`). @@ -48991,7 +48688,7 @@ class aK { * Nothing. */ set extname(t) { - if (Rx(t, "extname"), d4(this.dirname, "extname"), t) { + if (Rx(t, "extname"), l4(this.dirname, "extname"), t) { if (t.codePointAt(0) !== 46) throw new Error("`extname` must start with `.`"); if (t.includes(".", 1)) @@ -49021,7 +48718,7 @@ class aK { * Nothing. */ set path(t) { - u_(t) && (t = w_e(t)), Px(t, "path"), this.path !== t && this.history.push(t); + c_(t) && (t = d_e(t)), Px(t, "path"), this.path !== t && this.history.push(t); } /** * Get the stem (basename w/o extname) (example: `'index.min'`). @@ -49233,7 +48930,7 @@ class aK { * Message. */ message(t, r, n) { - const i = new Vi( + const i = new Bi( // @ts-expect-error: the overloads are fine. t, r, @@ -49268,14 +48965,14 @@ function Px(e, t) { if (!e) throw new Error("`" + t + "` cannot be empty"); } -function d4(e, t) { +function l4(e, t) { if (!e) throw new Error("Setting `" + t + "` requires `path` to be set too"); } -function E_e(e) { +function f_e(e) { return !!(e && typeof e == "object" && "byteLength" in e && "byteOffset" in e); } -const R_e = ( +const p_e = ( /** * @type {new , Result>(property: string | symbol) => (...parameters: Parameters) => Result} */ @@ -49296,13 +48993,13 @@ const R_e = ( }; return Object.setPrototypeOf(o, n), o; } -), P_e = {}.hasOwnProperty; -class m2 extends R_e { +), g_e = {}.hasOwnProperty; +class g2 extends p_e { /** * Create a processor. */ constructor() { - super("copy"), this.Compiler = void 0, this.Parser = void 0, this.attachers = [], this.compiler = void 0, this.freezeIndex = -1, this.frozen = void 0, this.namespace = {}, this.parser = void 0, this.transformers = h_e(); + super("copy"), this.Compiler = void 0, this.Parser = void 0, this.attachers = [], this.compiler = void 0, this.freezeIndex = -1, this.frozen = void 0, this.namespace = {}, this.parser = void 0, this.transformers = t_e(); } /** * Copy a processor. @@ -49318,7 +49015,7 @@ class m2 extends R_e { copy() { const t = ( /** @type {Processor} */ - new m2() + new g2() ); let r = -1; for (; ++r < this.attachers.length; ) { @@ -49387,7 +49084,7 @@ class m2 extends R_e { * the entire dataset when getting without key. */ data(t, r) { - return typeof t == "string" ? arguments.length === 2 ? (Mx("data", this.frozen), this.namespace[t] = r, this) : P_e.call(this.namespace, t) && this.namespace[t] || void 0 : t ? (Mx("data", this.frozen), this.namespace = t, this) : this.namespace; + return typeof t == "string" ? arguments.length === 2 ? (Mx("data", this.frozen), this.namespace[t] = r, this) : g_e.call(this.namespace, t) && this.namespace[t] || void 0 : t ? (Mx("data", this.frozen), this.namespace = t, this) : this.namespace; } /** * Freeze a processor. @@ -49440,7 +49137,7 @@ class m2 extends R_e { */ parse(t) { this.freeze(); - const r = Wy(t), n = this.parser || this.Parser; + const r = zy(t), n = this.parser || this.Parser; return Tx("parse", n), n(String(r), r); } /** @@ -49489,7 +49186,7 @@ class m2 extends R_e { const n = this; return this.freeze(), Tx("process", this.parser || this.Parser), _x("process", this.compiler || this.Compiler), r ? i(void 0, r) : new Promise(i); function i(o, a) { - const s = Wy(t), l = ( + const s = zy(t), l = ( /** @type {HeadTree extends undefined ? Node : HeadTree} */ /** @type {unknown} */ n.parse(s) @@ -49502,7 +49199,7 @@ class m2 extends R_e { /** @type {unknown} */ d ), p = n.stringify(f, h); - M_e(p) ? h.value = p : h.result = p, c( + y_e(p) ? h.value = p : h.result = p, c( u, /** @type {VFileWithOutput} */ h @@ -49546,9 +49243,9 @@ class m2 extends R_e { */ processSync(t) { let r = !1, n; - return this.freeze(), Tx("processSync", this.parser || this.Parser), _x("processSync", this.compiler || this.Compiler), this.process(t, i), f4("processSync", "process", r), n; + return this.freeze(), Tx("processSync", this.parser || this.Parser), _x("processSync", this.compiler || this.Compiler), this.process(t, i), u4("processSync", "process", r), n; function i(o, a) { - r = !0, i4(o), n = a; + r = !0, t4(o), n = a; } } /** @@ -49590,11 +49287,11 @@ class m2 extends R_e { * transformed tree. */ run(t, r, n) { - h4(t), this.freeze(); + c4(t), this.freeze(); const i = this.transformers; return !n && typeof r == "function" && (n = r, r = void 0), n ? o(void 0, n) : new Promise(o); function o(a, s) { - const l = Wy(r); + const l = zy(r); i.run(t, l, c); function c(u, d, h) { const f = ( @@ -49624,9 +49321,9 @@ class m2 extends R_e { */ runSync(t, r) { let n = !1, i; - return this.run(t, r, o), f4("runSync", "run", n), i; + return this.run(t, r, o), u4("runSync", "run", n), i; function o(a, s) { - i4(a), i = s, n = !0; + t4(a), i = s, n = !0; } } /** @@ -49660,8 +49357,8 @@ class m2 extends R_e { */ stringify(t, r) { this.freeze(); - const n = Wy(r), i = this.compiler || this.Compiler; - return _x("stringify", i), h4(t), i(t, n); + const n = zy(r), i = this.compiler || this.Compiler; + return _x("stringify", i), c4(t), i(t, n); } /** * Configure the processor to use a plugin, a list of usable values, or a @@ -49773,12 +49470,12 @@ class m2 extends R_e { else if (u.length > 0) { let [f, ...p] = u; const v = n[h][1]; - c_(v) && c_(f) && (f = xx(!0, v, f)), n[h] = [c, f, ...p]; + l_(v) && l_(f) && (f = xx(!0, v, f)), n[h] = [c, f, ...p]; } } } } -const T_e = new m2().freeze(); +const v_e = new g2().freeze(); function Tx(e, t) { if (typeof t != "function") throw new TypeError("Cannot `" + e + "` without `parser`"); @@ -49793,29 +49490,29 @@ function Mx(e, t) { "Cannot call `" + e + "` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`." ); } -function h4(e) { - if (!c_(e) || typeof e.type != "string") +function c4(e) { + if (!l_(e) || typeof e.type != "string") throw new TypeError("Expected node, got `" + e + "`"); } -function f4(e, t, r) { +function u4(e, t, r) { if (!r) throw new Error( "`" + e + "` finished async. Use `" + t + "` instead" ); } -function Wy(e) { - return __e(e) ? e : new aK(e); +function zy(e) { + return m_e(e) ? e : new tK(e); } -function __e(e) { +function m_e(e) { return !!(e && typeof e == "object" && "message" in e && "messages" in e); } -function M_e(e) { - return typeof e == "string" || D_e(e); +function y_e(e) { + return typeof e == "string" || C_e(e); } -function D_e(e) { +function C_e(e) { return !!(e && typeof e == "object" && "byteLength" in e && "byteOffset" in e); } -const I_e = "https://github.com/remarkjs/react-markdown/blob/main/changelog.md", p4 = [], g4 = { allowDangerousHtml: !0 }, A_e = /^(https?|ircs?|mailto|xmpp)$/i, O_e = [ +const S_e = "https://github.com/remarkjs/react-markdown/blob/main/changelog.md", d4 = [], h4 = { allowDangerousHtml: !0 }, b_e = /^(https?|ircs?|mailto|xmpp)$/i, w_e = [ { from: "astPlugins", id: "remove-buggy-html-in-markdown-parser" }, { from: "allowDangerousHtml", id: "remove-buggy-html-in-markdown-parser" }, { @@ -49848,11 +49545,11 @@ const I_e = "https://github.com/remarkjs/react-markdown/blob/main/changelog.md", { from: "transformImageUri", id: "#add-urltransform", to: "urlTransform" }, { from: "transformLinkUri", id: "#add-urltransform", to: "urlTransform" } ]; -function Nv(e) { - const t = e.allowedElements, r = e.allowElement, n = e.children || "", i = e.className, o = e.components, a = e.disallowedElements, s = e.rehypePlugins || p4, l = e.remarkPlugins || p4, c = e.remarkRehypeOptions ? { ...e.remarkRehypeOptions, ...g4 } : g4, u = e.skipHtml, d = e.unwrapDisallowed, h = e.urlTransform || L_e, f = T_e().use(gTe).use(l).use(u_e, c).use(s), p = new aK(); +function kv(e) { + const t = e.allowedElements, r = e.allowElement, n = e.children || "", i = e.className, o = e.components, a = e.disallowedElements, s = e.rehypePlugins || d4, l = e.remarkPlugins || d4, c = e.remarkRehypeOptions ? { ...e.remarkRehypeOptions, ...h4 } : h4, u = e.skipHtml, d = e.unwrapDisallowed, h = e.urlTransform || x_e, f = v_e().use(iTe).use(l).use(JTe, c).use(s), p = new tK(); typeof n == "string" && (p.value = n); - for (const y of O_e) - Object.hasOwn(e, y.from) && ("" + y.from + (y.to ? "use `" + y.to + "` instead" : "remove it") + I_e + y.id, void 0); + for (const y of w_e) + Object.hasOwn(e, y.from) && ("" + y.from + (y.to ? "use `" + y.to + "` instead" : "remove it") + S_e + y.id, void 0); const v = f.parse(p); let g = f.runSync(v, p); return i && (g = { @@ -49864,7 +49561,7 @@ function Nv(e) { /** @type {Array} */ g.type === "root" ? g.children : [g] ) - }), iK(g, m), KEe(g, { + }), JU(g, m), NEe(g, { Fragment: se.Fragment, components: o, ignoreInvalidStyle: !0, @@ -49891,13 +49588,13 @@ function Nv(e) { } } } -function L_e(e) { +function x_e(e) { const t = e.indexOf(":"), r = e.indexOf("?"), n = e.indexOf("#"), i = e.indexOf("/"); return ( // If there is no protocol, it’s relative. t < 0 || // If the first colon is after a `?`, `#`, or `/`, it’s not a protocol. i > -1 && t > i || r > -1 && t > r || n > -1 && t > n || // It is a protocol, it should be allowed. - A_e.test(e.slice(0, t)) ? e : "" + b_e.test(e.slice(0, t)) ? e : "" ); } /*! ***************************************************************************** @@ -49914,28 +49611,28 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ -var d_ = function(e, t) { - return d_ = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { +var u_ = function(e, t) { + return u_ = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { r.__proto__ = n; } || function(r, n) { for (var i in n) n.hasOwnProperty(i) && (r[i] = n[i]); - }, d_(e, t); + }, u_(e, t); }; -function sK(e, t) { - d_(e, t); +function rK(e, t) { + u_(e, t); function r() { this.constructor = e; } e.prototype = t === null ? Object.create(t) : (r.prototype = t.prototype, new r()); } -var h_ = function() { - return h_ = Object.assign || function(t) { +var d_ = function() { + return d_ = Object.assign || function(t) { for (var r, n = 1, i = arguments.length; n < i; n++) { r = arguments[n]; for (var o in r) Object.prototype.hasOwnProperty.call(r, o) && (t[o] = r[o]); } return t; - }, h_.apply(this, arguments); + }, d_.apply(this, arguments); }; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. @@ -49951,53 +49648,53 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ -var f_ = function(e, t) { - return f_ = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { +var h_ = function(e, t) { + return h_ = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { r.__proto__ = n; } || function(r, n) { for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (r[i] = n[i]); - }, f_(e, t); + }, h_(e, t); }; function Se(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Class extends value " + String(t) + " is not a constructor or null"); - f_(e, t); + h_(e, t); function r() { this.constructor = e; } e.prototype = t === null ? Object.create(t) : (r.prototype = t.prototype, new r()); } -var F_e = /* @__PURE__ */ function() { +var E_e = /* @__PURE__ */ function() { function e() { this.firefox = !1, this.ie = !1, this.edge = !1, this.newEdge = !1, this.weChat = !1; } return e; -}(), N_e = /* @__PURE__ */ function() { +}(), R_e = /* @__PURE__ */ function() { function e() { - this.browser = new F_e(), this.node = !1, this.wxa = !1, this.worker = !1, this.svgSupported = !1, this.touchEventsSupported = !1, this.pointerEventsSupported = !1, this.domSupported = !1, this.transformSupported = !1, this.transform3dSupported = !1, this.hasGlobalWindow = typeof window < "u"; + this.browser = new E_e(), this.node = !1, this.wxa = !1, this.worker = !1, this.svgSupported = !1, this.touchEventsSupported = !1, this.pointerEventsSupported = !1, this.domSupported = !1, this.transformSupported = !1, this.transform3dSupported = !1, this.hasGlobalWindow = typeof window < "u"; } return e; -}(), Ou = new N_e(); -typeof wx == "object" && typeof wx.getSystemInfoSync == "function" ? (Ou.wxa = !0, Ou.touchEventsSupported = !0) : typeof document > "u" && typeof self < "u" ? Ou.worker = !0 : typeof navigator > "u" || navigator.userAgent.indexOf("Node.js") === 0 ? (Ou.node = !0, Ou.svgSupported = !0) : k_e(navigator.userAgent, Ou); -function k_e(e, t) { +}(), Ou = new R_e(); +typeof wx == "object" && typeof wx.getSystemInfoSync == "function" ? (Ou.wxa = !0, Ou.touchEventsSupported = !0) : typeof document > "u" && typeof self < "u" ? Ou.worker = !0 : typeof navigator > "u" || navigator.userAgent.indexOf("Node.js") === 0 ? (Ou.node = !0, Ou.svgSupported = !0) : P_e(navigator.userAgent, Ou); +function P_e(e, t) { var r = t.browser, n = e.match(/Firefox\/([\d.]+)/), i = e.match(/MSIE\s([\d.]+)/) || e.match(/Trident\/.+?rv:(([\d.]+))/), o = e.match(/Edge?\/([\d.]+)/), a = /micromessenger/i.test(e); n && (r.firefox = !0, r.version = n[1]), i && (r.ie = !0, r.version = i[1]), o && (r.edge = !0, r.version = o[1], r.newEdge = +o[1].split(".")[0] > 18), a && (r.weChat = !0), t.svgSupported = typeof SVGRect < "u", t.touchEventsSupported = "ontouchstart" in window && !r.ie && !r.edge, t.pointerEventsSupported = "onpointerdown" in window && (r.edge || r.ie && +r.version >= 11), t.domSupported = typeof document < "u"; var s = document.documentElement.style; t.transform3dSupported = (r.ie && "transition" in s || r.edge || "WebKitCSSMatrix" in window && "m11" in new WebKitCSSMatrix() || "MozPerspective" in s) && !("OTransition" in s), t.transformSupported = t.transform3dSupported || r.ie && +r.version >= 9; } const gr = Ou; -var y2 = 12, lK = "sans-serif", Vc = y2 + "px " + lK, $_e = 20, B_e = 100, V_e = "007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"; -function z_e(e) { +var v2 = 12, nK = "sans-serif", Vc = v2 + "px " + nK, T_e = 20, __e = 100, M_e = "007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N"; +function D_e(e) { var t = {}; if (typeof JSON > "u") return t; for (var r = 0; r < e.length; r++) { - var n = String.fromCharCode(r + 32), i = (e.charCodeAt(r) - $_e) / B_e; + var n = String.fromCharCode(r + 32), i = (e.charCodeAt(r) - T_e) / __e; t[n] = i; } return t; } -var H_e = z_e(V_e), os = { +var I_e = D_e(M_e), os = { createCanvas: function() { return typeof document < "u" && document.createElement("canvas"); }, @@ -50011,12 +49708,12 @@ var H_e = z_e(V_e), os = { if (e) return t !== n && (t = e.font = n || Vc), e.measureText(r); r = r || "", n = n || Vc; - var o = /((?:\d+)?\.?\d*)px/.exec(n), a = o && +o[1] || y2, s = 0; + var o = /((?:\d+)?\.?\d*)px/.exec(n), a = o && +o[1] || v2, s = 0; if (n.indexOf("mono") >= 0) s = a * r.length; else for (var l = 0; l < r.length; l++) { - var c = H_e[r[l]]; + var c = I_e[r[l]]; s += c == null ? a : c * a; } return { width: s }; @@ -50027,11 +49724,11 @@ var H_e = z_e(V_e), os = { return n.onload = t, n.onerror = r, n.src = e, n; } }; -function cK(e) { +function iK(e) { for (var t in os) e[t] && (os[t] = e[t]); } -var uK = Ra([ +var oK = Ra([ "Function", "RegExp", "Date", @@ -50042,7 +49739,7 @@ var uK = Ra([ "Canvas" ], function(e, t) { return e["[object " + t + "]"] = !0, e; -}, {}), dK = Ra([ +}, {}), aK = Ra([ "Int8", "Uint8", "Uint8Clamped", @@ -50054,10 +49751,10 @@ var uK = Ra([ "Float64" ], function(e, t) { return e["[object " + t + "Array]"] = !0, e; -}, {}), lp = Object.prototype.toString, Cw = Array.prototype, G_e = Cw.forEach, W_e = Cw.filter, C2 = Cw.slice, j_e = Cw.map, v4 = (function() { -}).constructor, jy = v4 ? v4.prototype : null, S2 = "__proto__", U_e = 2311; -function b2() { - return U_e++; +}, {}), cp = Object.prototype.toString, Cw = Array.prototype, A_e = Cw.forEach, O_e = Cw.filter, m2 = Cw.slice, L_e = Cw.map, f4 = (function() { +}).constructor, Gy = f4 ? f4.prototype : null, y2 = "__proto__", F_e = 2311; +function C2() { + return F_e++; } function ya() { for (var e = [], t = 0; t < arguments.length; t++) @@ -50067,14 +49764,14 @@ function ya() { function Tt(e) { if (e == null || typeof e != "object") return e; - var t = e, r = lp.call(e); + var t = e, r = cp.call(e); if (r === "[object Array]") { if (!gf(e)) { t = []; for (var n = 0, i = e.length; n < i; n++) t[n] = Tt(e[n]); } - } else if (dK[r]) { + } else if (aK[r]) { if (!gf(e)) { var o = e.constructor; if (o.from) @@ -50085,10 +49782,10 @@ function Tt(e) { t[n] = e[n]; } } - } else if (!uK[r] && !gf(e) && !zc(e)) { + } else if (!oK[r] && !gf(e) && !Hc(e)) { t = {}; for (var a in e) - e.hasOwnProperty(a) && a !== S2 && (t[a] = Tt(e[a])); + e.hasOwnProperty(a) && a !== y2 && (t[a] = Tt(e[a])); } return t; } @@ -50096,9 +49793,9 @@ function Wt(e, t, r) { if (!St(t) || !St(e)) return r ? Tt(t) : e; for (var n in t) - if (t.hasOwnProperty(n) && n !== S2) { + if (t.hasOwnProperty(n) && n !== y2) { var i = e[n], o = t[n]; - St(o) && St(i) && !Ie(o) && !Ie(i) && !zc(o) && !zc(i) && !p_(o) && !p_(i) && !gf(o) && !gf(i) ? Wt(i, o, r) : (r || !(n in e)) && (e[n] = Tt(t[n])); + St(o) && St(i) && !Ie(o) && !Ie(i) && !Hc(o) && !Hc(i) && !f_(o) && !f_(i) && !gf(o) && !gf(i) ? Wt(i, o, r) : (r || !(n in e)) && (e[n] = Tt(t[n])); } return e; } @@ -50112,7 +49809,7 @@ function Pe(e, t) { Object.assign(e, t); else for (var r in t) - t.hasOwnProperty(r) && r !== S2 && (e[r] = t[r]); + t.hasOwnProperty(r) && r !== y2 && (e[r] = t[r]); return e; } function wt(e, t, r) { @@ -50122,7 +49819,7 @@ function wt(e, t, r) { } return e; } -var K_e = os.createCanvas; +var N_e = os.createCanvas; function Yt(e, t) { if (e) { if (e.indexOf) @@ -50133,7 +49830,7 @@ function Yt(e, t) { } return -1; } -function w2(e, t) { +function S2(e, t) { var r = e.prototype; function n() { } @@ -50151,12 +49848,12 @@ function In(e, t, r) { else wt(e, t, r); } -function wi(e) { +function bi(e) { return !e || typeof e == "string" ? !1 : typeof e.length == "number"; } -function H(e, t, r) { +function z(e, t, r) { if (e && t) - if (e.forEach && e.forEach === G_e) + if (e.forEach && e.forEach === A_e) e.forEach(t, r); else if (e.length === +e.length) for (var n = 0, i = e.length; n < i; n++) @@ -50170,7 +49867,7 @@ function Fe(e, t, r) { return []; if (!t) return bw(e); - if (e.map && e.map === j_e) + if (e.map && e.map === L_e) return e.map(t, r); for (var n = [], i = 0, o = e.length; i < o; i++) n.push(t.call(r, e[i], i, e)); @@ -50188,13 +49885,13 @@ function Fr(e, t, r) { return []; if (!t) return bw(e); - if (e.filter && e.filter === W_e) + if (e.filter && e.filter === O_e) return e.filter(t, r); for (var n = [], i = 0, o = e.length; i < o; i++) t.call(r, e[i], i, e) && n.push(e[i]); return n; } -function hK(e, t, r) { +function sK(e, t, r) { if (e && t) { for (var n = 0, i = e.length; n < i; n++) if (t.call(r, e[n], n, e)) @@ -50211,23 +49908,23 @@ function or(e) { e.hasOwnProperty(r) && t.push(r); return t; } -function Y_e(e, t) { +function k_e(e, t) { for (var r = [], n = 2; n < arguments.length; n++) r[n - 2] = arguments[n]; return function() { - return e.apply(t, r.concat(C2.call(arguments))); + return e.apply(t, r.concat(m2.call(arguments))); }; } -var at = jy && vt(jy.bind) ? jy.call.bind(jy.bind) : Y_e; +var at = Gy && vt(Gy.bind) ? Gy.call.bind(Gy.bind) : k_e; function Vt(e) { for (var t = [], r = 1; r < arguments.length; r++) t[r - 1] = arguments[r]; return function() { - return e.apply(this, t.concat(C2.call(arguments))); + return e.apply(this, t.concat(m2.call(arguments))); }; } function Ie(e) { - return Array.isArray ? Array.isArray(e) : lp.call(e) === "[object Array]"; + return Array.isArray ? Array.isArray(e) : cp.call(e) === "[object Array]"; } function vt(e) { return typeof e == "function"; @@ -50235,8 +49932,8 @@ function vt(e) { function Je(e) { return typeof e == "string"; } -function kv(e) { - return lp.call(e) === "[object String]"; +function $v(e) { + return cp.call(e) === "[object String]"; } function Cr(e) { return typeof e == "number"; @@ -50245,25 +49942,25 @@ function St(e) { var t = typeof e; return t === "function" || !!e && t === "object"; } -function p_(e) { - return !!uK[lp.call(e)]; +function f_(e) { + return !!oK[cp.call(e)]; } -function ki(e) { - return !!dK[lp.call(e)]; +function Ni(e) { + return !!aK[cp.call(e)]; } -function zc(e) { +function Hc(e) { return typeof e == "object" && typeof e.nodeType == "number" && typeof e.ownerDocument == "object"; } -function Wm(e) { +function zm(e) { return e.colorStops != null; } -function fK(e) { +function lK(e) { return e.image != null; } -function x2(e) { - return lp.call(e) === "[object RegExp]"; +function b2(e) { + return cp.call(e) === "[object RegExp]"; } -function Hc(e) { +function zc(e) { return e !== e; } function $n() { @@ -50276,13 +49973,13 @@ function $n() { function kt(e, t) { return e ?? t; } -function Ho(e, t, r) { +function zo(e, t, r) { return e ?? t ?? r; } function bw(e) { for (var t = [], r = 1; r < arguments.length; r++) t[r - 1] = arguments[r]; - return C2.apply(e, t); + return m2.apply(e, t); } function ww(e) { if (typeof e == "number") @@ -50297,14 +49994,14 @@ function xt(e, t) { function ga(e) { return e == null ? null : typeof e.trim == "function" ? e.trim() : e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ""); } -var pK = "__ec_primitive__"; -function $v(e) { - e[pK] = !0; +var cK = "__ec_primitive__"; +function Bv(e) { + e[cK] = !0; } function gf(e) { - return e[pK]; + return e[cK]; } -var q_e = function() { +var $_e = function() { function e() { this.data = {}; } @@ -50324,16 +50021,16 @@ var q_e = function() { for (var n in r) r.hasOwnProperty(n) && t(r[n], n); }, e; -}(), gK = typeof Map == "function"; -function X_e() { - return gK ? /* @__PURE__ */ new Map() : new q_e(); +}(), uK = typeof Map == "function"; +function B_e() { + return uK ? /* @__PURE__ */ new Map() : new $_e(); } -var vK = function() { +var dK = function() { function e(t) { var r = Ie(t); - this.data = X_e(); + this.data = B_e(); var n = this; - t instanceof e ? t.each(i) : t && H(t, i); + t instanceof e ? t.each(i) : t && z(t, i); function i(o, a) { r ? n.set(o, a) : n.set(a, o); } @@ -50350,22 +50047,22 @@ var vK = function() { }); }, e.prototype.keys = function() { var t = this.data.keys(); - return gK ? Array.from(t) : t; + return uK ? Array.from(t) : t; }, e.prototype.removeKey = function(t) { this.data.delete(t); }, e; }(); function ft(e) { - return new vK(e); + return new dK(e); } -function Bv(e, t) { +function Vv(e, t) { for (var r = new e.constructor(e.length + t.length), n = 0; n < e.length; n++) r[n] = e[n]; for (var i = e.length, n = 0; n < t.length; n++) r[n + i] = t[n]; return r; } -function jm(e, t) { +function Gm(e, t) { var r; if (Object.create) r = Object.create(e); @@ -50376,7 +50073,7 @@ function jm(e, t) { } return t && Pe(r, t), r; } -function E2(e) { +function w2(e) { var t = e.style; t.webkitUserSelect = "none", t.userSelect = "none", t.webkitTapHighlightColor = "rgba(0,0,0,0)", t["-webkit-touch-callout"] = "none"; } @@ -50385,44 +50082,44 @@ function lt(e, t) { } function Dn() { } -var qg = 180 / Math.PI; -const Z_e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +var Xg = 180 / Math.PI; +const V_e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - HashMap: vK, - RADIAN_TO_DEGREE: qg, + HashMap: dK, + RADIAN_TO_DEGREE: Xg, assert: xt, bind: at, clone: Tt, - concatArray: Bv, - createCanvas: K_e, + concatArray: Vv, + createCanvas: N_e, createHashMap: ft, - createObject: jm, + createObject: Gm, curry: Vt, defaults: wt, - disableUserSelect: E2, - each: H, - eqNaN: Hc, + disableUserSelect: w2, + each: z, + eqNaN: zc, extend: Pe, filter: Fr, - find: hK, - guid: b2, + find: sK, + guid: C2, hasOwn: lt, indexOf: Yt, - inherits: w2, + inherits: S2, isArray: Ie, - isArrayLike: wi, - isBuiltInObject: p_, - isDom: zc, + isArrayLike: bi, + isBuiltInObject: f_, + isDom: Hc, isFunction: vt, - isGradientObject: Wm, - isImagePatternObject: fK, + isGradientObject: zm, + isImagePatternObject: lK, isNumber: Cr, isObject: St, isPrimitive: gf, - isRegExp: x2, + isRegExp: b2, isString: Je, - isStringSafe: kv, - isTypedArray: ki, + isStringSafe: $v, + isTypedArray: Ni, keys: or, logError: ya, map: Fe, @@ -50434,8 +50131,8 @@ const Z_e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty( reduce: Ra, retrieve: $n, retrieve2: kt, - retrieve3: Ho, - setAsPrimitive: $v, + retrieve3: zo, + setAsPrimitive: Bv, slice: bw, trim: ga }, Symbol.toStringTag, { value: "Module" })); @@ -50453,17 +50150,17 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ -var g_ = function(e, t) { - return g_ = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { +var p_ = function(e, t) { + return p_ = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(r, n) { r.__proto__ = n; } || function(r, n) { for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (r[i] = n[i]); - }, g_(e, t); + }, p_(e, t); }; function dn(e, t) { if (typeof t != "function" && t !== null) throw new TypeError("Class extends value " + String(t) + " is not a constructor or null"); - g_(e, t); + p_(e, t); function r() { this.constructor = e; } @@ -50472,98 +50169,98 @@ function dn(e, t) { function Jc(e, t) { return e == null && (e = 0), t == null && (t = 0), [e, t]; } -function _i(e, t) { +function Ti(e, t) { return e[0] = t[0], e[1] = t[1], e; } function Bs(e) { return [e[0], e[1]]; } -function mK(e, t, r) { +function hK(e, t, r) { return e[0] = t, e[1] = r, e; } -function v_(e, t, r) { +function g_(e, t, r) { return e[0] = t[0] + r[0], e[1] = t[1] + r[1], e; } -function CS(e, t, r, n) { +function mS(e, t, r, n) { return e[0] = t[0] + r[0] * n, e[1] = t[1] + r[1] * n, e; } function Cc(e, t, r) { return e[0] = t[0] - r[0], e[1] = t[1] - r[1], e; } -function Vv(e) { - return Math.sqrt(R2(e)); +function Hv(e) { + return Math.sqrt(x2(e)); } -var Q_e = Vv; -function R2(e) { +var H_e = Hv; +function x2(e) { return e[0] * e[0] + e[1] * e[1]; } -var J_e = R2; -function eMe(e, t, r) { +var z_e = x2; +function G_e(e, t, r) { return e[0] = t[0] * r[0], e[1] = t[1] * r[1], e; } -function tMe(e, t, r) { +function W_e(e, t, r) { return e[0] = t[0] / r[0], e[1] = t[1] / r[1], e; } -function rMe(e, t) { +function j_e(e, t) { return e[0] * t[0] + e[1] * t[1]; } -function Xg(e, t, r) { +function Zg(e, t, r) { return e[0] = t[0] * r, e[1] = t[1] * r, e; } function jd(e, t) { - var r = Vv(t); + var r = Hv(t); return r === 0 ? (e[0] = 0, e[1] = 0) : (e[0] = t[0] / r, e[1] = t[1] / r), e; } -function SS(e, t) { +function yS(e, t) { return Math.sqrt((e[0] - t[0]) * (e[0] - t[0]) + (e[1] - t[1]) * (e[1] - t[1])); } -var El = SS; -function yK(e, t) { +var xl = yS; +function fK(e, t) { return (e[0] - t[0]) * (e[0] - t[0]) + (e[1] - t[1]) * (e[1] - t[1]); } -var Tc = yK; -function nMe(e, t) { +var Tc = fK; +function U_e(e, t) { return e[0] = -t[0], e[1] = -t[1], e; } -function Zg(e, t, r, n) { +function Qg(e, t, r, n) { return e[0] = t[0] + n * (r[0] - t[0]), e[1] = t[1] + n * (r[1] - t[1]), e; } -function vi(e, t, r) { +function gi(e, t, r) { var n = t[0], i = t[1]; return e[0] = r[0] * n + r[2] * i + r[4], e[1] = r[1] * n + r[3] * i + r[5], e; } -function Rl(e, t, r) { +function El(e, t, r) { return e[0] = Math.min(t[0], r[0]), e[1] = Math.min(t[1], r[1]), e; } -function Pl(e, t, r) { +function Rl(e, t, r) { return e[0] = Math.max(t[0], r[0]), e[1] = Math.max(t[1], r[1]), e; } -const iMe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +const K_e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - add: v_, - applyTransform: vi, + add: g_, + applyTransform: gi, clone: Bs, - copy: _i, + copy: Ti, create: Jc, - dist: El, + dist: xl, distSquare: Tc, - distance: SS, - distanceSquare: yK, - div: tMe, - dot: rMe, - len: Vv, - lenSquare: R2, - length: Q_e, - lengthSquare: J_e, - lerp: Zg, - max: Pl, - min: Rl, - mul: eMe, - negate: nMe, + distance: yS, + distanceSquare: fK, + div: W_e, + dot: j_e, + len: Hv, + lenSquare: x2, + length: H_e, + lengthSquare: z_e, + lerp: Qg, + max: Rl, + min: El, + mul: G_e, + negate: U_e, normalize: jd, - scale: Xg, - scaleAndAdd: CS, - set: mK, + scale: Zg, + scaleAndAdd: mS, + set: hK, sub: Cc }, Symbol.toStringTag, { value: "Module" })); var mh = /* @__PURE__ */ function() { @@ -50571,7 +50268,7 @@ var mh = /* @__PURE__ */ function() { this.target = t, this.topTarget = r && r.topTarget; } return e; -}(), oMe = function() { +}(), Y_e = function() { function e(t) { this.handler = t, t.on("mousedown", this._dragStart, this), t.on("mousemove", this._drag, this), t.on("mouseup", this._dragEnd, this); } @@ -50684,24 +50381,24 @@ var mh = /* @__PURE__ */ function() { } return o && o.afterTrigger && o.afterTrigger(t), this; }, e; -}(), aMe = Math.log(2); -function m_(e, t, r, n, i, o) { +}(), q_e = Math.log(2); +function v_(e, t, r, n, i, o) { var a = n + "-" + i, s = e.length; if (o.hasOwnProperty(a)) return o[a]; if (t === 1) { - var l = Math.round(Math.log((1 << s) - 1 & ~i) / aMe); + var l = Math.round(Math.log((1 << s) - 1 & ~i) / q_e); return e[r][l]; } for (var c = n | 1 << r, u = r + 1; n & 1 << u; ) u++; for (var d = 0, h = 0, f = 0; h < s; h++) { var p = 1 << h; - p & i || (d += (f % 2 ? -1 : 1) * e[r][h] * m_(e, t - 1, u, c, i | p, o), f++); + p & i || (d += (f % 2 ? -1 : 1) * e[r][h] * v_(e, t - 1, u, c, i | p, o), f++); } return o[a] = d, d; } -function m4(e, t) { +function p4(e, t) { var r = [ [e[0], e[1], 1, 0, 0, 0, -t[0] * e[0], -t[0] * e[1]], [0, 0, 0, e[0], e[1], 1, -t[1] * e[0], -t[1] * e[1]], @@ -50711,30 +50408,30 @@ function m4(e, t) { [0, 0, 0, e[4], e[5], 1, -t[5] * e[4], -t[5] * e[5]], [e[6], e[7], 1, 0, 0, 0, -t[6] * e[6], -t[6] * e[7]], [0, 0, 0, e[6], e[7], 1, -t[7] * e[6], -t[7] * e[7]] - ], n = {}, i = m_(r, 8, 0, 0, 0, n); + ], n = {}, i = v_(r, 8, 0, 0, 0, n); if (i !== 0) { for (var o = [], a = 0; a < 8; a++) for (var s = 0; s < 8; s++) - o[s] == null && (o[s] = 0), o[s] += ((a + s) % 2 ? -1 : 1) * m_(r, 7, a === 0 ? 1 : 0, 1 << a, 1 << s, n) / i * t[a]; + o[s] == null && (o[s] = 0), o[s] += ((a + s) % 2 ? -1 : 1) * v_(r, 7, a === 0 ? 1 : 0, 1 << a, 1 << s, n) / i * t[a]; return function(l, c, u) { var d = c * o[6] + u * o[7] + 1; l[0] = (c * o[0] + u * o[1] + o[2]) / d, l[1] = (c * o[3] + u * o[4] + o[5]) / d; }; } } -var y4 = "___zrEVENTSAVED", Dx = []; -function sMe(e, t, r, n, i) { - return y_(Dx, t, n, i, !0) && y_(e, r, Dx[0], Dx[1]); +var g4 = "___zrEVENTSAVED", Dx = []; +function X_e(e, t, r, n, i) { + return m_(Dx, t, n, i, !0) && m_(e, r, Dx[0], Dx[1]); } -function y_(e, t, r, n, i) { - if (t.getBoundingClientRect && gr.domSupported && !CK(t)) { - var o = t[y4] || (t[y4] = {}), a = lMe(t, o), s = cMe(a, o, i); +function m_(e, t, r, n, i) { + if (t.getBoundingClientRect && gr.domSupported && !pK(t)) { + var o = t[g4] || (t[g4] = {}), a = Z_e(t, o), s = Q_e(a, o, i); if (s) return s(e, r, n), !0; } return !1; } -function lMe(e, t) { +function Z_e(e, t) { var r = t.markers; if (r) return r; @@ -50759,65 +50456,65 @@ function lMe(e, t) { } return r; } -function cMe(e, t, r) { +function Q_e(e, t, r) { for (var n = r ? "invTrans" : "trans", i = t[n], o = t.srcCoords, a = [], s = [], l = !0, c = 0; c < 4; c++) { var u = e[c].getBoundingClientRect(), d = 2 * c, h = u.left, f = u.top; a.push(h, f), l = l && o && h === o[d] && f === o[d + 1], s.push(e[c].offsetLeft, e[c].offsetTop); } - return l && i ? i : (t.srcCoords = a, t[n] = r ? m4(s, a) : m4(a, s)); + return l && i ? i : (t.srcCoords = a, t[n] = r ? p4(s, a) : p4(a, s)); } -function CK(e) { +function pK(e) { return e.nodeName.toUpperCase() === "CANVAS"; } -var uMe = /([&<>"'])/g, dMe = { +var J_e = /([&<>"'])/g, eMe = { "&": "&", "<": "<", ">": ">", '"': """, "'": "'" }; -function Yi(e) { - return e == null ? "" : (e + "").replace(uMe, function(t, r) { - return dMe[r]; +function Ki(e) { + return e == null ? "" : (e + "").replace(J_e, function(t, r) { + return eMe[r]; }); } -var hMe = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, Ix = [], fMe = gr.browser.firefox && +gr.browser.version.split(".")[0] < 39; -function C_(e, t, r, n) { - return r = r || {}, n ? C4(e, t, r) : fMe && t.layerX != null && t.layerX !== t.offsetX ? (r.zrX = t.layerX, r.zrY = t.layerY) : t.offsetX != null ? (r.zrX = t.offsetX, r.zrY = t.offsetY) : C4(e, t, r), r; +var tMe = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, Ix = [], rMe = gr.browser.firefox && +gr.browser.version.split(".")[0] < 39; +function y_(e, t, r, n) { + return r = r || {}, n ? v4(e, t, r) : rMe && t.layerX != null && t.layerX !== t.offsetX ? (r.zrX = t.layerX, r.zrY = t.layerY) : t.offsetX != null ? (r.zrX = t.offsetX, r.zrY = t.offsetY) : v4(e, t, r), r; } -function C4(e, t, r) { +function v4(e, t, r) { if (gr.domSupported && e.getBoundingClientRect) { var n = t.clientX, i = t.clientY; - if (CK(e)) { + if (pK(e)) { var o = e.getBoundingClientRect(); r.zrX = n - o.left, r.zrY = i - o.top; return; - } else if (y_(Ix, e, n, i)) { + } else if (m_(Ix, e, n, i)) { r.zrX = Ix[0], r.zrY = Ix[1]; return; } } r.zrX = r.zrY = 0; } -function P2(e) { +function E2(e) { return e || window.event; } function aa(e, t, r) { - if (t = P2(t), t.zrX != null) + if (t = E2(t), t.zrX != null) return t; var n = t.type, i = n && n.indexOf("touch") >= 0; if (i) { var a = n !== "touchend" ? t.targetTouches[0] : t.changedTouches[0]; - a && C_(e, a, t, r); + a && y_(e, a, t, r); } else { - C_(e, t, t, r); - var o = pMe(t); + y_(e, t, t, r); + var o = nMe(t); t.zrDelta = o ? o / 120 : -(t.detail || 0) / 3; } var s = t.button; - return t.which == null && s !== void 0 && hMe.test(t.type) && (t.which = s & 1 ? 1 : s & 2 ? 3 : s & 4 ? 2 : 0), t; + return t.which == null && s !== void 0 && tMe.test(t.type) && (t.which = s & 1 ? 1 : s & 2 ? 3 : s & 4 ? 2 : 0), t; } -function pMe(e) { +function nMe(e) { var t = e.wheelDelta; if (t) return t; @@ -50827,19 +50524,19 @@ function pMe(e) { var i = Math.abs(n !== 0 ? n : r), o = n > 0 ? -1 : n < 0 ? 1 : r > 0 ? -1 : 1; return 3 * i * o; } -function S_(e, t, r, n) { +function C_(e, t, r, n) { e.addEventListener(t, r, n); } -function gMe(e, t, r, n) { +function iMe(e, t, r, n) { e.removeEventListener(t, r, n); } var Bl = function(e) { e.preventDefault(), e.stopPropagation(), e.cancelBubble = !0; }; -function S4(e) { +function m4(e) { return e.which === 2 || e.which === 3; } -var vMe = function() { +var oMe = function() { function e() { this._track = []; } @@ -50856,7 +50553,7 @@ var vMe = function() { target: r, event: t }, a = 0, s = i.length; a < s; a++) { - var l = i[a], c = C_(n, l, {}); + var l = i[a], c = y_(n, l, {}); o.points.push([c.zrX, c.zrY]), o.touches.push(l); } this._track.push(o); @@ -50870,11 +50567,11 @@ var vMe = function() { } }, e; }(); -function b4(e) { +function y4(e) { var t = e[1][0] - e[0][0], r = e[1][1] - e[0][1]; return Math.sqrt(t * t + r * r); } -function mMe(e) { +function aMe(e) { return [ (e[0][0] + e[1][0]) / 2, (e[0][1] + e[1][1]) / 2 @@ -50886,9 +50583,9 @@ var Ax = { if (r) { var n = (e[r - 1] || {}).points, i = (e[r - 2] || {}).points || n; if (i && i.length > 1 && n && n.length > 1) { - var o = b4(n) / b4(i); + var o = y4(n) / y4(i); !isFinite(o) && (o = 1), t.pinchScale = o; - var a = mMe(n); + var a = aMe(n); return t.pinchX = a[0], t.pinchY = a[1], { type: "pinch", target: e[0].target, @@ -50898,10 +50595,10 @@ var Ax = { } } }; -function wo() { +function So() { return [1, 0, 0, 1, 0, 0]; } -function Um(e) { +function Wm(e) { return e[0] = 1, e[1] = 0, e[2] = 0, e[3] = 1, e[4] = 0, e[5] = 0, e; } function xw(e, t) { @@ -50927,16 +50624,16 @@ function Ud(e, t) { var r = t[0], n = t[2], i = t[4], o = t[1], a = t[3], s = t[5], l = r * a - o * n; return l ? (l = 1 / l, e[0] = a * l, e[1] = -o * l, e[2] = -n * l, e[3] = r * l, e[4] = (n * s - a * i) * l, e[5] = (o * i - r * s) * l, e) : null; } -function SK(e) { - var t = wo(); +function gK(e) { + var t = So(); return xw(t, e), t; } -const yMe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +const sMe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - clone: SK, + clone: gK, copy: xw, - create: wo, - identity: Um, + create: So, + identity: Wm, invert: Ud, mul: Vs, rotate: eu, @@ -51011,17 +50708,17 @@ var Ut = function() { var o = 1 - i; t.x = o * r.x + i * n.x, t.y = o * r.y + i * n.y; }, e; -}(), Uy = Math.min, Ky = Math.max, lu = new Ut(), cu = new Ut(), uu = new Ut(), du = new Ut(), zp = new Ut(), Hp = new Ut(), CMe = function() { +}(), Wy = Math.min, jy = Math.max, lu = new Ut(), cu = new Ut(), uu = new Ut(), du = new Ut(), zp = new Ut(), Gp = new Ut(), lMe = function() { function e(t, r, n, i) { n < 0 && (t = t + n, n = -n), i < 0 && (r = r + i, i = -i), this.x = t, this.y = r, this.width = n, this.height = i; } return e.prototype.union = function(t) { - var r = Uy(t.x, this.x), n = Uy(t.y, this.y); - isFinite(this.x) && isFinite(this.width) ? this.width = Ky(t.x + t.width, this.x + this.width) - r : this.width = t.width, isFinite(this.y) && isFinite(this.height) ? this.height = Ky(t.y + t.height, this.y + this.height) - n : this.height = t.height, this.x = r, this.y = n; + var r = Wy(t.x, this.x), n = Wy(t.y, this.y); + isFinite(this.x) && isFinite(this.width) ? this.width = jy(t.x + t.width, this.x + this.width) - r : this.width = t.width, isFinite(this.y) && isFinite(this.height) ? this.height = jy(t.y + t.height, this.y + this.height) - n : this.height = t.height, this.x = r, this.y = n; }, e.prototype.applyTransform = function(t) { e.applyTransform(this, this, t); }, e.prototype.calculateTransform = function(t) { - var r = this, n = t.width / r.width, i = t.height / r.height, o = wo(); + var r = this, n = t.width / r.width, i = t.height / r.height, o = So(); return as(o, o, [-r.x, -r.y]), Ew(o, o, [n, i]), as(o, o, [t.x, t.y]), o; }, e.prototype.intersect = function(t, r) { if (!t) @@ -51030,9 +50727,9 @@ var Ut = function() { var n = this, i = n.x, o = n.x + n.width, a = n.y, s = n.y + n.height, l = t.x, c = t.x + t.width, u = t.y, d = t.y + t.height, h = !(o < l || c < i || s < u || d < a); if (r) { var f = 1 / 0, p = 0, v = Math.abs(o - l), g = Math.abs(c - i), m = Math.abs(s - u), y = Math.abs(d - a), C = Math.min(v, g), b = Math.min(m, y); - o < l || c < i ? C > p && (p = C, v < g ? Ut.set(Hp, -v, 0) : Ut.set(Hp, g, 0)) : C < f && (f = C, v < g ? Ut.set(zp, v, 0) : Ut.set(zp, -g, 0)), s < u || d < a ? b > p && (p = b, m < y ? Ut.set(Hp, 0, -m) : Ut.set(Hp, 0, y)) : C < f && (f = C, m < y ? Ut.set(zp, 0, m) : Ut.set(zp, 0, -y)); + o < l || c < i ? C > p && (p = C, v < g ? Ut.set(Gp, -v, 0) : Ut.set(Gp, g, 0)) : C < f && (f = C, v < g ? Ut.set(zp, v, 0) : Ut.set(zp, -g, 0)), s < u || d < a ? b > p && (p = b, m < y ? Ut.set(Gp, 0, -m) : Ut.set(Gp, 0, y)) : C < f && (f = C, m < y ? Ut.set(zp, 0, m) : Ut.set(zp, 0, -y)); } - return r && Ut.copy(r, h ? zp : Hp), h; + return r && Ut.copy(r, h ? zp : Gp), h; }, e.prototype.contain = function(t, r) { var n = this; return t >= n.x && t <= n.x + n.width && r >= n.y && r <= n.y + n.height; @@ -51065,14 +50762,14 @@ var Ut = function() { t.x = r.x * i + a, t.y = r.y * o + s, t.width = r.width * i, t.height = r.height * o, t.width < 0 && (t.x += t.width, t.width = -t.width), t.height < 0 && (t.y += t.height, t.height = -t.height); return; } - lu.x = uu.x = r.x, lu.y = du.y = r.y, cu.x = du.x = r.x + r.width, cu.y = uu.y = r.y + r.height, lu.transform(n), du.transform(n), cu.transform(n), uu.transform(n), t.x = Uy(lu.x, cu.x, uu.x, du.x), t.y = Uy(lu.y, cu.y, uu.y, du.y); - var l = Ky(lu.x, cu.x, uu.x, du.x), c = Ky(lu.y, cu.y, uu.y, du.y); + lu.x = uu.x = r.x, lu.y = du.y = r.y, cu.x = du.x = r.x + r.width, cu.y = uu.y = r.y + r.height, lu.transform(n), du.transform(n), cu.transform(n), uu.transform(n), t.x = Wy(lu.x, cu.x, uu.x, du.x), t.y = Wy(lu.y, cu.y, uu.y, du.y); + var l = jy(lu.x, cu.x, uu.x, du.x), c = jy(lu.y, cu.y, uu.y, du.y); t.width = l - t.x, t.height = c - t.y; }, e; }(); -const Kt = CMe; -var bK = "silent"; -function SMe(e, t, r) { +const Kt = lMe; +var vK = "silent"; +function cMe(e, t, r) { return { type: e, event: r, @@ -51088,13 +50785,13 @@ function SMe(e, t, r) { wheelDelta: r.zrDelta, zrByTouch: r.zrByTouch, which: r.which, - stop: bMe + stop: uMe }; } -function bMe() { +function uMe() { Bl(this.event); } -var wMe = function(e) { +var dMe = function(e) { dn(t, e); function t() { var r = e !== null && e.apply(this, arguments) || this; @@ -51103,12 +50800,12 @@ var wMe = function(e) { return t.prototype.dispose = function() { }, t.prototype.setCursor = function() { }, t; -}(Da), Gp = /* @__PURE__ */ function() { +}(Da), Wp = /* @__PURE__ */ function() { function e(t, r) { this.x = t, this.y = r; } return e; -}(), xMe = [ +}(), hMe = [ "click", "dblclick", "mousewheel", @@ -51117,26 +50814,26 @@ var wMe = function(e) { "mousedown", "mousemove", "contextmenu" -], Ox = new Kt(0, 0, 0, 0), wK = function(e) { +], Ox = new Kt(0, 0, 0, 0), mK = function(e) { dn(t, e); function t(r, n, i, o, a) { var s = e.call(this) || this; - return s._hovered = new Gp(0, 0), s.storage = r, s.painter = n, s.painterRoot = o, s._pointerSize = a, i = i || new wMe(), s.proxy = null, s.setHandlerProxy(i), s._draggingMgr = new oMe(s), s; + return s._hovered = new Wp(0, 0), s.storage = r, s.painter = n, s.painterRoot = o, s._pointerSize = a, i = i || new dMe(), s.proxy = null, s.setHandlerProxy(i), s._draggingMgr = new Y_e(s), s; } return t.prototype.setHandlerProxy = function(r) { - this.proxy && this.proxy.dispose(), r && (H(xMe, function(n) { + this.proxy && this.proxy.dispose(), r && (z(hMe, function(n) { r.on && r.on(n, this[n], this); }, this), r.handler = this), this.proxy = r; }, t.prototype.mousemove = function(r) { - var n = r.zrX, i = r.zrY, o = xK(this, n, i), a = this._hovered, s = a.target; + var n = r.zrX, i = r.zrY, o = yK(this, n, i), a = this._hovered, s = a.target; s && !s.__zr && (a = this.findHover(a.x, a.y), s = a.target); - var l = this._hovered = o ? new Gp(n, i) : this.findHover(n, i), c = l.target, u = this.proxy; + var l = this._hovered = o ? new Wp(n, i) : this.findHover(n, i), c = l.target, u = this.proxy; u.setCursor && u.setCursor(c ? c.cursor : "default"), s && c !== s && this.dispatchToElement(a, "mouseout", r), this.dispatchToElement(l, "mousemove", r), c && c !== s && this.dispatchToElement(l, "mouseover", r); }, t.prototype.mouseout = function(r) { var n = r.zrEventControl; n !== "only_globalout" && this.dispatchToElement(this._hovered, "mouseout", r), n !== "no_globalout" && this.trigger("globalout", { type: "globalout", event: r }); }, t.prototype.resize = function() { - this._hovered = new Gp(0, 0); + this._hovered = new Wp(0, 0); }, t.prototype.dispatch = function(r, n) { var i = this[r]; i && i.call(this, n); @@ -51149,15 +50846,15 @@ var wMe = function(e) { r = r || {}; var o = r.target; if (!(o && o.silent)) { - for (var a = "on" + n, s = SMe(n, r, i); o && (o[a] && (s.cancelBubble = !!o[a].call(o, s)), o.trigger(n, s), o = o.__hostTarget ? o.__hostTarget : o.parent, !s.cancelBubble); ) + for (var a = "on" + n, s = cMe(n, r, i); o && (o[a] && (s.cancelBubble = !!o[a].call(o, s)), o.trigger(n, s), o = o.__hostTarget ? o.__hostTarget : o.parent, !s.cancelBubble); ) ; s.cancelBubble || (this.trigger(n, s), this.painter && this.painter.eachOtherLayer && this.painter.eachOtherLayer(function(l) { typeof l[a] == "function" && l[a].call(l, s), l.trigger && l.trigger(n, s); })); } }, t.prototype.findHover = function(r, n, i) { - var o = this.storage.getDisplayList(), a = new Gp(r, n); - if (w4(o, a, r, n, i), this._pointerSize && !a.target) { + var o = this.storage.getDisplayList(), a = new Wp(r, n); + if (C4(o, a, r, n, i), this._pointerSize && !a.target) { for (var s = [], l = this._pointerSize, c = l / 2, u = new Kt(r - c, n - c, l, l), d = o.length - 1; d >= 0; d--) { var h = o[d]; h !== i && !h.ignore && !h.ignoreCoarsePointer && (!h.parent || !h.parent.ignoreCoarsePointer) && (Ox.copy(h.getBoundingRect()), h.transform && Ox.applyTransform(h.transform), Ox.intersect(u) && s.push(h)); @@ -51166,40 +50863,40 @@ var wMe = function(e) { for (var f = 4, p = Math.PI / 12, v = Math.PI * 2, g = 0; g < c; g += f) for (var m = 0; m < v; m += p) { var y = r + g * Math.cos(m), C = n + g * Math.sin(m); - if (w4(s, a, y, C, i), a.target) + if (C4(s, a, y, C, i), a.target) return a; } } return a; }, t.prototype.processGesture = function(r, n) { - this._gestureMgr || (this._gestureMgr = new vMe()); + this._gestureMgr || (this._gestureMgr = new oMe()); var i = this._gestureMgr; n === "start" && i.clear(); var o = i.recognize(r, this.findHover(r.zrX, r.zrY, null).target, this.proxy.dom); if (n === "end" && i.clear(), o) { var a = o.type; r.gestureEvent = a; - var s = new Gp(); + var s = new Wp(); s.target = o.target, this.dispatchToElement(s, a, o.event); } }, t; }(Da); -H(["click", "mousedown", "mouseup", "mousewheel", "dblclick", "contextmenu"], function(e) { - wK.prototype[e] = function(t) { - var r = t.zrX, n = t.zrY, i = xK(this, r, n), o, a; +z(["click", "mousedown", "mouseup", "mousewheel", "dblclick", "contextmenu"], function(e) { + mK.prototype[e] = function(t) { + var r = t.zrX, n = t.zrY, i = yK(this, r, n), o, a; if ((e !== "mouseup" || !i) && (o = this.findHover(r, n), a = o.target), e === "mousedown") this._downEl = a, this._downPoint = [t.zrX, t.zrY], this._upEl = a; else if (e === "mouseup") this._upEl = a; else if (e === "click") { - if (this._downEl !== this._upEl || !this._downPoint || El(this._downPoint, [t.zrX, t.zrY]) > 4) + if (this._downEl !== this._upEl || !this._downPoint || xl(this._downPoint, [t.zrX, t.zrY]) > 4) return; this._downPoint = null; } this.dispatchToElement(o, e, t); }; }); -function EMe(e, t, r) { +function fMe(e, t, r) { if (e[e.rectHover ? "rectContain" : "contain"](t, r)) { for (var n = e, i = void 0, o = !1; n; ) { if (n.ignoreClip && (o = !0), !o) { @@ -51211,49 +50908,49 @@ function EMe(e, t, r) { var s = n.__hostTarget; n = s || n.parent; } - return i ? bK : !0; + return i ? vK : !0; } return !1; } -function w4(e, t, r, n, i) { +function C4(e, t, r, n, i) { for (var o = e.length - 1; o >= 0; o--) { var a = e[o], s = void 0; - if (a !== i && !a.ignore && (s = EMe(a, r, n)) && (!t.topTarget && (t.topTarget = a), s !== bK)) { + if (a !== i && !a.ignore && (s = fMe(a, r, n)) && (!t.topTarget && (t.topTarget = a), s !== vK)) { t.target = a; break; } } } -function xK(e, t, r) { +function yK(e, t, r) { var n = e.painter; return t < 0 || t > n.getWidth() || r < 0 || r > n.getHeight(); } -var EK = 32, Wp = 7; -function RMe(e) { - for (var t = 0; e >= EK; ) +var CK = 32, jp = 7; +function pMe(e) { + for (var t = 0; e >= CK; ) t |= e & 1, e >>= 1; return e + t; } -function x4(e, t, r, n) { +function S4(e, t, r, n) { var i = t + 1; if (i === r) return 1; if (n(e[i++], e[t]) < 0) { for (; i < r && n(e[i], e[i - 1]) < 0; ) i++; - PMe(e, t, i); + gMe(e, t, i); } else for (; i < r && n(e[i], e[i - 1]) >= 0; ) i++; return i - t; } -function PMe(e, t, r) { +function gMe(e, t, r) { for (r--; t < r; ) { var n = e[t]; e[t++] = e[r], e[r--] = n; } } -function E4(e, t, r, n, i) { +function b4(e, t, r, n, i) { for (n === t && n++; n < r; n++) { for (var o = e[n], a = t, s = n, l; a < s; ) l = a + s >>> 1, i(o, e[l]) < 0 ? s = l : a = l + 1; @@ -51311,8 +51008,8 @@ function Fx(e, t, r, n, i, o) { } return l; } -function TMe(e, t) { - var r = Wp, n, i, o = 0, a = []; +function vMe(e, t) { + var r = jp, n, i, o = 0, a = []; n = [], i = []; function s(f, p) { n[o] = f, i[o] = p, o += 1; @@ -51355,49 +51052,49 @@ function TMe(e, t) { e[b + g] = a[y]; return; } - for (var w = r, x, E, P; ; ) { - x = 0, E = 0, P = !1; + for (var w = r, x, E, R; ; ) { + x = 0, E = 0, R = !1; do if (t(e[C], a[y]) < 0) { if (e[b++] = e[C++], E++, x = 0, --g === 0) { - P = !0; + R = !0; break; } } else if (e[b++] = a[y++], x++, E = 0, --p === 1) { - P = !0; + R = !0; break; } while ((x | E) < w); - if (P) + if (R) break; do { if (x = Fx(e[C], a, y, p, 0, t), x !== 0) { for (m = 0; m < x; m++) e[b + m] = a[y + m]; if (b += x, y += x, p -= x, p <= 1) { - P = !0; + R = !0; break; } } if (e[b++] = e[C++], --g === 0) { - P = !0; + R = !0; break; } if (E = Lx(a[y], e, C, g, 0, t), E !== 0) { for (m = 0; m < E; m++) e[b + m] = e[C + m]; if (b += E, C += E, g -= E, g === 0) { - P = !0; + R = !0; break; } } if (e[b++] = a[y++], --p === 1) { - P = !0; + R = !0; break; } w--; - } while (x >= Wp || E >= Wp); - if (P) + } while (x >= jp || E >= jp); + if (R) break; w < 0 && (w = 0), w += 2; } @@ -51429,23 +51126,23 @@ function TMe(e, t) { return; } for (var E = r; ; ) { - var P = 0, R = 0, T = !1; + var R = 0, P = 0, T = !1; do if (t(a[C], e[y]) < 0) { - if (e[b--] = e[y--], P++, R = 0, --p === 0) { + if (e[b--] = e[y--], R++, P = 0, --p === 0) { T = !0; break; } - } else if (e[b--] = a[C--], R++, P = 0, --g === 1) { + } else if (e[b--] = a[C--], P++, R = 0, --g === 1) { T = !0; break; } - while ((P | R) < E); + while ((R | P) < E); if (T) break; do { - if (P = p - Fx(a[C], e, f, p, p - 1, t), P !== 0) { - for (b -= P, y -= P, p -= P, x = b + 1, w = y + 1, m = P - 1; m >= 0; m--) + if (R = p - Fx(a[C], e, f, p, p - 1, t), R !== 0) { + for (b -= R, y -= R, p -= R, x = b + 1, w = y + 1, m = R - 1; m >= 0; m--) e[x + m] = e[w + m]; if (p === 0) { T = !0; @@ -51456,8 +51153,8 @@ function TMe(e, t) { T = !0; break; } - if (R = g - Lx(e[y], a, 0, g, g - 1, t), R !== 0) { - for (b -= R, C -= R, g -= R, x = b + 1, w = C + 1, m = 0; m < R; m++) + if (P = g - Lx(e[y], a, 0, g, g - 1, t), P !== 0) { + for (b -= P, C -= P, g -= P, x = b + 1, w = C + 1, m = 0; m < P; m++) e[x + m] = a[w + m]; if (g <= 1) { T = !0; @@ -51469,7 +51166,7 @@ function TMe(e, t) { break; } E--; - } while (P >= Wp || R >= Wp); + } while (R >= jp || P >= jp); if (T) break; E < 0 && (E = 0), E += 2; @@ -51491,36 +51188,36 @@ function TMe(e, t) { pushRun: s }; } -function SC(e, t, r, n) { +function yC(e, t, r, n) { r || (r = 0), n || (n = e.length); var i = n - r; if (!(i < 2)) { var o = 0; - if (i < EK) { - o = x4(e, r, n, t), E4(e, r, n, r + o, t); + if (i < CK) { + o = S4(e, r, n, t), b4(e, r, n, r + o, t); return; } - var a = TMe(e, t), s = RMe(i); + var a = vMe(e, t), s = pMe(i); do { - if (o = x4(e, r, n, t), o < s) { + if (o = S4(e, r, n, t), o < s) { var l = i; - l > s && (l = s), E4(e, r, r + l, r + o, t), o = l; + l > s && (l = s), b4(e, r, r + l, r + o, t), o = l; } a.pushRun(r, o), a.mergeRuns(), i -= o, r += o; } while (i !== 0); a.forceMergeRuns(); } } -var Lo = 1, wg = 2, jh = 4, R4 = !1; +var Lo = 1, xg = 2, jh = 4, w4 = !1; function Nx() { - R4 || (R4 = !0, console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors")); + w4 || (w4 = !0, console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors")); } -function P4(e, t) { +function x4(e, t) { return e.zlevel === t.zlevel ? e.z === t.z ? e.z2 - t.z2 : e.z - t.z : e.zlevel - t.zlevel; } -var _Me = function() { +var mMe = function() { function e() { - this._roots = [], this._displayList = [], this._displayListLen = 0, this.displayableSortFunc = P4; + this._roots = [], this._displayList = [], this._displayListLen = 0, this.displayableSortFunc = x4; } return e.prototype.traverse = function(t, r) { for (var n = 0; n < this._roots.length; n++) @@ -51533,7 +51230,7 @@ var _Me = function() { this._displayListLen = 0; for (var r = this._roots, n = this._displayList, i = 0, o = r.length; i < o; i++) this._updateAndAddDisplayable(r[i], null, t); - n.length = this._displayListLen, SC(n, P4); + n.length = this._displayListLen, yC(n, x4); }, e.prototype._updateAndAddDisplayable = function(t, r, n) { if (!(t.ignore && !n)) { t.beforeUpdate(), t.update(), t.afterUpdate(); @@ -51579,11 +51276,11 @@ var _Me = function() { }, e.prototype.dispose = function() { this._displayList = null, this._roots = null; }, e; -}(), bS; -bS = gr.hasGlobalWindow && (window.requestAnimationFrame && window.requestAnimationFrame.bind(window) || window.msRequestAnimationFrame && window.msRequestAnimationFrame.bind(window) || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame) || function(e) { +}(), CS; +CS = gr.hasGlobalWindow && (window.requestAnimationFrame && window.requestAnimationFrame.bind(window) || window.msRequestAnimationFrame && window.msRequestAnimationFrame.bind(window) || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame) || function(e) { return setTimeout(e, 16); }; -var Qg = { +var Jg = { linear: function(e) { return e; }, @@ -51675,30 +51372,30 @@ var Qg = { return (e *= 2) < 1 ? 0.5 * (e * e * ((t + 1) * e - t)) : 0.5 * ((e -= 2) * e * ((t + 1) * e + t) + 2); }, bounceIn: function(e) { - return 1 - Qg.bounceOut(1 - e); + return 1 - Jg.bounceOut(1 - e); }, bounceOut: function(e) { return e < 1 / 2.75 ? 7.5625 * e * e : e < 2 / 2.75 ? 7.5625 * (e -= 1.5 / 2.75) * e + 0.75 : e < 2.5 / 2.75 ? 7.5625 * (e -= 2.25 / 2.75) * e + 0.9375 : 7.5625 * (e -= 2.625 / 2.75) * e + 0.984375; }, bounceInOut: function(e) { - return e < 0.5 ? Qg.bounceIn(e * 2) * 0.5 : Qg.bounceOut(e * 2 - 1) * 0.5 + 0.5; + return e < 0.5 ? Jg.bounceIn(e * 2) * 0.5 : Jg.bounceOut(e * 2 - 1) * 0.5 + 0.5; } -}, Yy = Math.pow, _c = Math.sqrt, wS = 1e-8, RK = 1e-4, T4 = _c(3), qy = 1 / 3, Ds = Jc(), ha = Jc(), vf = Jc(); +}, Uy = Math.pow, _c = Math.sqrt, SS = 1e-8, SK = 1e-4, E4 = _c(3), Ky = 1 / 3, Ds = Jc(), ha = Jc(), vf = Jc(); function Sc(e) { - return e > -wS && e < wS; + return e > -SS && e < SS; } -function PK(e) { - return e > wS || e < -wS; +function bK(e) { + return e > SS || e < -SS; } -function ri(e, t, r, n, i) { +function ti(e, t, r, n, i) { var o = 1 - i; return o * o * (o * e + 3 * i * t) + i * i * (i * n + 3 * o * r); } -function _4(e, t, r, n, i) { +function R4(e, t, r, n, i) { var o = 1 - i; return 3 * (((t - e) * o + 2 * (r - t) * i) * o + (n - r) * i * i); } -function xS(e, t, r, n, i, o) { +function bS(e, t, r, n, i, o) { var a = n + 3 * (t - r) - e, s = 3 * (r - t * 2 + e), l = 3 * (t - e), c = e - i, u = s * s - 3 * a * l, d = s * l - 9 * a * c, h = l * l - 3 * s * c, f = 0; if (Sc(u) && Sc(d)) if (Sc(s)) @@ -51714,20 +51411,20 @@ function xS(e, t, r, n, i, o) { p >= 0 && p <= 1 && (o[f++] = p), m >= 0 && m <= 1 && (o[f++] = m); } else if (v > 0) { var y = _c(v), C = u * s + 1.5 * a * (-d + y), b = u * s + 1.5 * a * (-d - y); - C < 0 ? C = -Yy(-C, qy) : C = Yy(C, qy), b < 0 ? b = -Yy(-b, qy) : b = Yy(b, qy); + C < 0 ? C = -Uy(-C, Ky) : C = Uy(C, Ky), b < 0 ? b = -Uy(-b, Ky) : b = Uy(b, Ky); var p = (-s - (C + b)) / (3 * a); p >= 0 && p <= 1 && (o[f++] = p); } else { - var w = (2 * u * s - 3 * a * d) / (2 * _c(u * u * u)), x = Math.acos(w) / 3, E = _c(u), P = Math.cos(x), p = (-s - 2 * E * P) / (3 * a), m = (-s + E * (P + T4 * Math.sin(x))) / (3 * a), R = (-s + E * (P - T4 * Math.sin(x))) / (3 * a); - p >= 0 && p <= 1 && (o[f++] = p), m >= 0 && m <= 1 && (o[f++] = m), R >= 0 && R <= 1 && (o[f++] = R); + var w = (2 * u * s - 3 * a * d) / (2 * _c(u * u * u)), x = Math.acos(w) / 3, E = _c(u), R = Math.cos(x), p = (-s - 2 * E * R) / (3 * a), m = (-s + E * (R + E4 * Math.sin(x))) / (3 * a), P = (-s + E * (R - E4 * Math.sin(x))) / (3 * a); + p >= 0 && p <= 1 && (o[f++] = p), m >= 0 && m <= 1 && (o[f++] = m), P >= 0 && P <= 1 && (o[f++] = P); } } return f; } -function TK(e, t, r, n, i) { +function wK(e, t, r, n, i) { var o = 6 * r - 12 * t + 6 * e, a = 9 * t + 3 * n - 3 * e - 9 * r, s = 3 * t - 3 * e, l = 0; if (Sc(a)) { - if (PK(o)) { + if (bK(o)) { var c = -s / o; c >= 0 && c <= 1 && (i[l++] = c); } @@ -51746,34 +51443,34 @@ function Gc(e, t, r, n, i, o) { var a = (t - e) * i + e, s = (r - t) * i + t, l = (n - r) * i + r, c = (s - a) * i + a, u = (l - s) * i + s, d = (u - c) * i + c; o[0] = e, o[1] = a, o[2] = c, o[3] = d, o[4] = d, o[5] = u, o[6] = l, o[7] = n; } -function _K(e, t, r, n, i, o, a, s, l, c, u) { +function xK(e, t, r, n, i, o, a, s, l, c, u) { var d, h = 5e-3, f = 1 / 0, p, v, g, m; Ds[0] = l, Ds[1] = c; for (var y = 0; y < 1; y += 0.05) - ha[0] = ri(e, r, i, a, y), ha[1] = ri(t, n, o, s, y), g = Tc(Ds, ha), g < f && (d = y, f = g); + ha[0] = ti(e, r, i, a, y), ha[1] = ti(t, n, o, s, y), g = Tc(Ds, ha), g < f && (d = y, f = g); f = 1 / 0; - for (var C = 0; C < 32 && !(h < RK); C++) - p = d - h, v = d + h, ha[0] = ri(e, r, i, a, p), ha[1] = ri(t, n, o, s, p), g = Tc(ha, Ds), p >= 0 && g < f ? (d = p, f = g) : (vf[0] = ri(e, r, i, a, v), vf[1] = ri(t, n, o, s, v), m = Tc(vf, Ds), v <= 1 && m < f ? (d = v, f = m) : h *= 0.5); - return u && (u[0] = ri(e, r, i, a, d), u[1] = ri(t, n, o, s, d)), _c(f); + for (var C = 0; C < 32 && !(h < SK); C++) + p = d - h, v = d + h, ha[0] = ti(e, r, i, a, p), ha[1] = ti(t, n, o, s, p), g = Tc(ha, Ds), p >= 0 && g < f ? (d = p, f = g) : (vf[0] = ti(e, r, i, a, v), vf[1] = ti(t, n, o, s, v), m = Tc(vf, Ds), v <= 1 && m < f ? (d = v, f = m) : h *= 0.5); + return u && (u[0] = ti(e, r, i, a, d), u[1] = ti(t, n, o, s, d)), _c(f); } -function MMe(e, t, r, n, i, o, a, s, l) { +function yMe(e, t, r, n, i, o, a, s, l) { for (var c = e, u = t, d = 0, h = 1 / l, f = 1; f <= l; f++) { - var p = f * h, v = ri(e, r, i, a, p), g = ri(t, n, o, s, p), m = v - c, y = g - u; + var p = f * h, v = ti(e, r, i, a, p), g = ti(t, n, o, s, p), m = v - c, y = g - u; d += Math.sqrt(m * m + y * y), c = v, u = g; } return d; } -function pi(e, t, r, n) { +function fi(e, t, r, n) { var i = 1 - n; return i * (i * e + 2 * n * t) + n * n * r; } -function b_(e, t, r, n) { +function S_(e, t, r, n) { return 2 * ((1 - n) * (t - e) + n * (r - t)); } -function DMe(e, t, r, n, i) { +function CMe(e, t, r, n, i) { var o = e - 2 * t + r, a = 2 * (t - e), s = e - n, l = 0; if (Sc(o)) { - if (PK(a)) { + if (bK(a)) { var c = -s / a; c >= 0 && c <= 1 && (i[l++] = c); } @@ -51789,7 +51486,7 @@ function DMe(e, t, r, n, i) { } return l; } -function MK(e, t, r) { +function EK(e, t, r) { var n = e + r - 2 * t; return n === 0 ? 0.5 : (e - t) / n; } @@ -51797,50 +51494,50 @@ function zv(e, t, r, n, i) { var o = (t - e) * n + e, a = (r - t) * n + t, s = (a - o) * n + o; i[0] = e, i[1] = o, i[2] = s, i[3] = s, i[4] = a, i[5] = r; } -function DK(e, t, r, n, i, o, a, s, l) { +function RK(e, t, r, n, i, o, a, s, l) { var c, u = 5e-3, d = 1 / 0; Ds[0] = a, Ds[1] = s; for (var h = 0; h < 1; h += 0.05) { - ha[0] = pi(e, r, i, h), ha[1] = pi(t, n, o, h); + ha[0] = fi(e, r, i, h), ha[1] = fi(t, n, o, h); var f = Tc(Ds, ha); f < d && (c = h, d = f); } d = 1 / 0; - for (var p = 0; p < 32 && !(u < RK); p++) { + for (var p = 0; p < 32 && !(u < SK); p++) { var v = c - u, g = c + u; - ha[0] = pi(e, r, i, v), ha[1] = pi(t, n, o, v); + ha[0] = fi(e, r, i, v), ha[1] = fi(t, n, o, v); var f = Tc(ha, Ds); if (v >= 0 && f < d) c = v, d = f; else { - vf[0] = pi(e, r, i, g), vf[1] = pi(t, n, o, g); + vf[0] = fi(e, r, i, g), vf[1] = fi(t, n, o, g); var m = Tc(vf, Ds); g <= 1 && m < d ? (c = g, d = m) : u *= 0.5; } } - return l && (l[0] = pi(e, r, i, c), l[1] = pi(t, n, o, c)), _c(d); + return l && (l[0] = fi(e, r, i, c), l[1] = fi(t, n, o, c)), _c(d); } -function IMe(e, t, r, n, i, o, a) { +function SMe(e, t, r, n, i, o, a) { for (var s = e, l = t, c = 0, u = 1 / a, d = 1; d <= a; d++) { - var h = d * u, f = pi(e, r, i, h), p = pi(t, n, o, h), v = f - s, g = p - l; + var h = d * u, f = fi(e, r, i, h), p = fi(t, n, o, h), v = f - s, g = p - l; c += Math.sqrt(v * v + g * g), s = f, l = p; } return c; } -var AMe = /cubic-bezier\(([0-9,\.e ]+)\)/; -function T2(e) { - var t = e && AMe.exec(e); +var bMe = /cubic-bezier\(([0-9,\.e ]+)\)/; +function R2(e) { + var t = e && bMe.exec(e); if (t) { var r = t[1].split(","), n = +ga(r[0]), i = +ga(r[1]), o = +ga(r[2]), a = +ga(r[3]); if (isNaN(n + i + o + a)) return; var s = []; return function(l) { - return l <= 0 ? 0 : l >= 1 ? 1 : xS(0, n, o, 1, l, s) && ri(0, i, a, 1, s[0]); + return l <= 0 ? 0 : l >= 1 ? 1 : bS(0, n, o, 1, l, s) && ti(0, i, a, 1, s[0]); }; } } -var OMe = function() { +var wMe = function() { function e(t) { this._inited = !1, this._startTime = 0, this._pausedTime = 0, this._paused = !1, this._life = t.life || 1e3, this._delay = t.delay || 0, this.loop = t.loop || !1, this.onframe = t.onframe || Dn, this.ondestroy = t.ondestroy || Dn, this.onrestart = t.onrestart || Dn, t.easing && this.setEasing(t.easing); } @@ -51864,19 +51561,19 @@ var OMe = function() { }, e.prototype.resume = function() { this._paused = !1; }, e.prototype.setEasing = function(t) { - this.easing = t, this.easingFunc = vt(t) ? t : Qg[t] || T2(t); + this.easing = t, this.easingFunc = vt(t) ? t : Jg[t] || R2(t); }, e; -}(), IK = /* @__PURE__ */ function() { +}(), PK = /* @__PURE__ */ function() { function e(t) { this.value = t; } return e; -}(), LMe = function() { +}(), xMe = function() { function e() { this._len = 0; } return e.prototype.insert = function(t) { - var r = new IK(t); + var r = new PK(t); return this.insertEntry(r), r; }, e.prototype.insertEntry = function(t) { this.head ? (this.tail.next = t, t.prev = this.tail, t.next = null, this.tail = t) : this.head = this.tail = t, this._len++; @@ -51888,9 +51585,9 @@ var OMe = function() { }, e.prototype.clear = function() { this.head = this.tail = null, this._len = 0; }, e; -}(), Km = function() { +}(), jm = function() { function e(t) { - this._list = new LMe(), this._maxSize = 10, this._map = {}, this._maxSize = t; + this._list = new xMe(), this._maxSize = 10, this._map = {}, this._maxSize = t; } return e.prototype.put = function(t, r) { var n = this._list, i = this._map, o = null; @@ -51900,7 +51597,7 @@ var OMe = function() { var l = n.head; n.remove(l), delete i[l.key], o = l.value, this._lastRemovedEntry = l; } - s ? s.value = r : s = new IK(r), s.key = t, n.insertEntry(s), i[t] = s; + s ? s.value = r : s = new PK(r), s.key = t, n.insertEntry(s), i[t] = s; } return o; }, e.prototype.get = function(t) { @@ -51912,7 +51609,7 @@ var OMe = function() { }, e.prototype.len = function() { return this._list.len(); }, e; -}(), M4 = { +}(), P4 = { transparent: [0, 0, 0, 0], aliceblue: [240, 248, 255, 1], antiquewhite: [250, 235, 215, 1], @@ -52065,10 +51762,10 @@ var OMe = function() { function Qa(e) { return e = Math.round(e), e < 0 ? 0 : e > 255 ? 255 : e; } -function FMe(e) { +function EMe(e) { return e = Math.round(e), e < 0 ? 0 : e > 360 ? 360 : e; } -function Hv(e) { +function Gv(e) { return e < 0 ? 0 : e > 1 ? 1 : e; } function kx(e) { @@ -52077,7 +51774,7 @@ function kx(e) { } function ud(e) { var t = e; - return t.length && t.charAt(t.length - 1) === "%" ? Hv(parseFloat(t) / 100) : Hv(parseFloat(t)); + return t.length && t.charAt(t.length - 1) === "%" ? Gv(parseFloat(t) / 100) : Gv(parseFloat(t)); } function $x(e, t, r) { return r < 0 ? r += 1 : r > 1 && (r -= 1), r * 6 < 1 ? e + (t - e) * r * 6 : r * 2 < 1 ? t : r * 3 < 2 ? e + (t - e) * (2 / 3 - r) * 6 : e; @@ -52088,23 +51785,23 @@ function bc(e, t, r) { function oa(e, t, r, n, i) { return e[0] = t, e[1] = r, e[2] = n, e[3] = i, e; } -function w_(e, t) { +function b_(e, t) { return e[0] = t[0], e[1] = t[1], e[2] = t[2], e[3] = t[3], e; } -var AK = new Km(20), Xy = null; +var TK = new jm(20), Yy = null; function yh(e, t) { - Xy && w_(Xy, t), Xy = AK.put(e, Xy || t.slice()); + Yy && b_(Yy, t), Yy = TK.put(e, Yy || t.slice()); } -function Qi(e, t) { +function Zi(e, t) { if (e) { t = t || []; - var r = AK.get(e); + var r = TK.get(e); if (r) - return w_(t, r); + return b_(t, r); e = e + ""; var n = e.replace(/ /g, "").toLowerCase(); - if (n in M4) - return w_(t, M4[n]), yh(e, t), t; + if (n in P4) + return b_(t, P4[n]), yh(e, t), t; var i = n.length; if (n.charAt(0) === "#") { if (i === 4 || i === 5) { @@ -52142,13 +51839,13 @@ function Qi(e, t) { oa(t, 0, 0, 0, 1); return; } - return c[3] = ud(c[3]), x_(c, t), yh(e, t), t; + return c[3] = ud(c[3]), w_(c, t), yh(e, t), t; case "hsl": if (c.length !== 3) { oa(t, 0, 0, 0, 1); return; } - return x_(c, t), yh(e, t), t; + return w_(c, t), yh(e, t), t; default: return; } @@ -52156,11 +51853,11 @@ function Qi(e, t) { oa(t, 0, 0, 0, 1); } } -function x_(e, t) { +function w_(e, t) { var r = (parseFloat(e[0]) % 360 + 360) % 360 / 360, n = ud(e[1]), i = ud(e[2]), o = i <= 0.5 ? i * (n + 1) : i + n - i * n, a = i * 2 - o; return t = t || [], oa(t, Qa($x(a, o, r + 1 / 3) * 255), Qa($x(a, o, r) * 255), Qa($x(a, o, r - 1 / 3) * 255), 1), e.length === 4 && (t[3] = e[3]), t; } -function NMe(e) { +function RMe(e) { if (e) { var t = e[0] / 255, r = e[1] / 255, n = e[2] / 255, i = Math.min(t, r, n), o = Math.max(t, r, n), a = o - i, s = (o + i) / 2, l, c; if (a === 0) @@ -52174,34 +51871,34 @@ function NMe(e) { return e[3] != null && f.push(e[3]), f; } } -function ES(e, t) { - var r = Qi(e); +function wS(e, t) { + var r = Zi(e); if (r) { for (var n = 0; n < 3; n++) t < 0 ? r[n] = r[n] * (1 - t) | 0 : r[n] = (255 - r[n]) * t + r[n] | 0, r[n] > 255 ? r[n] = 255 : r[n] < 0 && (r[n] = 0); return Ja(r, r.length === 4 ? "rgba" : "rgb"); } } -function kMe(e) { - var t = Qi(e); +function PMe(e) { + var t = Zi(e); if (t) return ((1 << 24) + (t[0] << 16) + (t[1] << 8) + +t[2]).toString(16).slice(1); } -function Jg(e, t, r) { +function ev(e, t, r) { if (!(!(t && t.length) || !(e >= 0 && e <= 1))) { r = r || []; var n = e * (t.length - 1), i = Math.floor(n), o = Math.ceil(n), a = t[i], s = t[o], l = n - i; - return r[0] = Qa(bc(a[0], s[0], l)), r[1] = Qa(bc(a[1], s[1], l)), r[2] = Qa(bc(a[2], s[2], l)), r[3] = Hv(bc(a[3], s[3], l)), r; + return r[0] = Qa(bc(a[0], s[0], l)), r[1] = Qa(bc(a[1], s[1], l)), r[2] = Qa(bc(a[2], s[2], l)), r[3] = Gv(bc(a[3], s[3], l)), r; } } -var $Me = Jg; -function _2(e, t, r) { +var TMe = ev; +function P2(e, t, r) { if (!(!(t && t.length) || !(e >= 0 && e <= 1))) { - var n = e * (t.length - 1), i = Math.floor(n), o = Math.ceil(n), a = Qi(t[i]), s = Qi(t[o]), l = n - i, c = Ja([ + var n = e * (t.length - 1), i = Math.floor(n), o = Math.ceil(n), a = Zi(t[i]), s = Zi(t[o]), l = n - i, c = Ja([ Qa(bc(a[0], s[0], l)), Qa(bc(a[1], s[1], l)), Qa(bc(a[2], s[2], l)), - Hv(bc(a[3], s[3], l)) + Gv(bc(a[3], s[3], l)) ], "rgba"); return r ? { color: c, @@ -52211,16 +51908,16 @@ function _2(e, t, r) { } : c; } } -var BMe = _2; +var _Me = P2; function mf(e, t, r, n) { - var i = Qi(e); + var i = Zi(e); if (e) - return i = NMe(i), t != null && (i[0] = FMe(t)), r != null && (i[1] = ud(r)), n != null && (i[2] = ud(n)), Ja(x_(i), "rgba"); + return i = RMe(i), t != null && (i[0] = EMe(t)), r != null && (i[1] = ud(r)), n != null && (i[2] = ud(n)), Ja(w_(i), "rgba"); } -function Gv(e, t) { - var r = Qi(e); +function Wv(e, t) { + var r = Zi(e); if (r && t != null) - return r[3] = Hv(t), Ja(r, "rgba"); + return r[3] = Gv(t), Ja(r, "rgba"); } function Ja(e, t) { if (!(!e || !e.length)) { @@ -52228,56 +51925,56 @@ function Ja(e, t) { return (t === "rgba" || t === "hsva" || t === "hsla") && (r += "," + e[3]), t + "(" + r + ")"; } } -function Wv(e, t) { - var r = Qi(e); +function jv(e, t) { + var r = Zi(e); return r ? (0.299 * r[0] + 0.587 * r[1] + 0.114 * r[2]) * r[3] / 255 + (1 - r[3]) * t : 0; } -function VMe() { +function MMe() { return Ja([ Math.round(Math.random() * 255), Math.round(Math.random() * 255), Math.round(Math.random() * 255) ], "rgb"); } -var D4 = new Km(100); -function RS(e) { +var T4 = new jm(100); +function xS(e) { if (Je(e)) { - var t = D4.get(e); - return t || (t = ES(e, -0.1), D4.put(e, t)), t; - } else if (Wm(e)) { + var t = T4.get(e); + return t || (t = wS(e, -0.1), T4.put(e, t)), t; + } else if (zm(e)) { var r = Pe({}, e); return r.colorStops = Fe(e.colorStops, function(n) { return { offset: n.offset, - color: ES(n.color, -0.1) + color: wS(n.color, -0.1) }; }), r; } return e; } -const zMe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +const DMe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - fastLerp: Jg, - fastMapToColor: $Me, - lerp: _2, - lift: ES, - liftColor: RS, - lum: Wv, - mapToColor: BMe, - modifyAlpha: Gv, + fastLerp: ev, + fastMapToColor: TMe, + lerp: P2, + lift: wS, + liftColor: xS, + lum: jv, + mapToColor: _Me, + modifyAlpha: Wv, modifyHSL: mf, - parse: Qi, - random: VMe, + parse: Zi, + random: MMe, stringify: Ja, - toHex: kMe + toHex: PMe }, Symbol.toStringTag, { value: "Module" })); -var PS = Math.round; -function jv(e) { +var ES = Math.round; +function Uv(e) { var t; if (!e || e === "transparent") e = "none"; else if (typeof e == "string" && e.indexOf("rgba") > -1) { - var r = Qi(e); + var r = Zi(e); r && (e = "rgb(" + r[0] + "," + r[1] + "," + r[2] + ")", t = r[3]); } return { @@ -52285,32 +51982,32 @@ function jv(e) { opacity: t ?? 1 }; } -var I4 = 1e-4; +var _4 = 1e-4; function wc(e) { - return e < I4 && e > -I4; + return e < _4 && e > -_4; } -function Zy(e) { - return PS(e * 1e3) / 1e3; +function qy(e) { + return ES(e * 1e3) / 1e3; } -function E_(e) { - return PS(e * 1e4) / 1e4; +function x_(e) { + return ES(e * 1e4) / 1e4; } -function HMe(e) { - return "matrix(" + Zy(e[0]) + "," + Zy(e[1]) + "," + Zy(e[2]) + "," + Zy(e[3]) + "," + E_(e[4]) + "," + E_(e[5]) + ")"; +function IMe(e) { + return "matrix(" + qy(e[0]) + "," + qy(e[1]) + "," + qy(e[2]) + "," + qy(e[3]) + "," + x_(e[4]) + "," + x_(e[5]) + ")"; } -var GMe = { +var AMe = { left: "start", right: "end", center: "middle", middle: "middle" }; -function WMe(e, t, r) { +function OMe(e, t, r) { return r === "top" ? e += t / 2 : r === "bottom" && (e -= t / 2), e; } -function jMe(e) { +function LMe(e) { return e && (e.shadowBlur || e.shadowOffsetX || e.shadowOffsetY); } -function UMe(e) { +function FMe(e) { var t = e.style, r = e.getGlobalScale(); return [ t.shadowColor, @@ -52321,36 +52018,36 @@ function UMe(e) { r[1] ].join(","); } -function OK(e) { +function _K(e) { return e && !!e.image; } -function KMe(e) { +function NMe(e) { return e && !!e.svgElement; } -function M2(e) { - return OK(e) || KMe(e); +function T2(e) { + return _K(e) || NMe(e); } -function LK(e) { +function MK(e) { return e.type === "linear"; } -function FK(e) { +function DK(e) { return e.type === "radial"; } -function NK(e) { +function IK(e) { return e && (e.type === "linear" || e.type === "radial"); } function Rw(e) { return "url(#" + e + ")"; } -function kK(e) { +function AK(e) { var t = e.getGlobalScale(), r = Math.max(t[0], t[1]); return Math.max(Math.ceil(Math.log(r) / Math.log(10)), 1); } -function $K(e) { - var t = e.x || 0, r = e.y || 0, n = (e.rotation || 0) * qg, i = kt(e.scaleX, 1), o = kt(e.scaleY, 1), a = e.skewX || 0, s = e.skewY || 0, l = []; - return (t || r) && l.push("translate(" + t + "px," + r + "px)"), n && l.push("rotate(" + n + ")"), (i !== 1 || o !== 1) && l.push("scale(" + i + "," + o + ")"), (a || s) && l.push("skew(" + PS(a * qg) + "deg, " + PS(s * qg) + "deg)"), l.join(" "); +function OK(e) { + var t = e.x || 0, r = e.y || 0, n = (e.rotation || 0) * Xg, i = kt(e.scaleX, 1), o = kt(e.scaleY, 1), a = e.skewX || 0, s = e.skewY || 0, l = []; + return (t || r) && l.push("translate(" + t + "px," + r + "px)"), n && l.push("rotate(" + n + ")"), (i !== 1 || o !== 1) && l.push("scale(" + i + "," + o + ")"), (a || s) && l.push("skew(" + ES(a * Xg) + "deg, " + ES(s * Xg) + "deg)"), l.join(" "); } -var YMe = function() { +var kMe = function() { return gr.hasGlobalWindow && vt(window.btoa) ? function(e) { return window.btoa(unescape(encodeURIComponent(e))); } : typeof Buffer < "u" ? function(e) { @@ -52358,29 +52055,29 @@ var YMe = function() { } : function(e) { return process.env.NODE_ENV !== "production" && ya("Base64 isn't natively supported in the current environment."), null; }; -}(), R_ = Array.prototype.slice; -function Cl(e, t, r) { +}(), E_ = Array.prototype.slice; +function yl(e, t, r) { return (t - e) * r + e; } function Bx(e, t, r, n) { for (var i = t.length, o = 0; o < i; o++) - e[o] = Cl(t[o], r[o], n); + e[o] = yl(t[o], r[o], n); return e; } -function qMe(e, t, r, n) { +function $Me(e, t, r, n) { for (var i = t.length, o = i && t[0].length, a = 0; a < i; a++) { e[a] || (e[a] = []); for (var s = 0; s < o; s++) - e[a][s] = Cl(t[a][s], r[a][s], n); + e[a][s] = yl(t[a][s], r[a][s], n); } return e; } -function Qy(e, t, r, n) { +function Xy(e, t, r, n) { for (var i = t.length, o = 0; o < i; o++) e[o] = t[o] + r[o] * n; return e; } -function A4(e, t, r, n) { +function M4(e, t, r, n) { for (var i = t.length, o = i && t[0].length, a = 0; a < i; a++) { e[a] || (e[a] = []); for (var s = 0; s < o; s++) @@ -52388,14 +52085,14 @@ function A4(e, t, r, n) { } return e; } -function XMe(e, t) { +function BMe(e, t) { for (var r = e.length, n = t.length, i = r > n ? t : e, o = Math.min(r, n), a = i[o - 1] || { color: [0, 0, 0, 0], offset: 0 }, s = o; s < Math.max(r, n); s++) i.push({ offset: a.offset, color: a.color.slice() }); } -function ZMe(e, t, r) { +function VMe(e, t, r) { var n = e, i = t; if (!(!n.push || !i.push)) { var o = n.length, a = i.length; @@ -52405,7 +52102,7 @@ function ZMe(e, t, r) { n.length = a; else for (var l = o; l < a; l++) - n.push(r === 1 ? i[l] : R_.call(i[l])); + n.push(r === 1 ? i[l] : E_.call(i[l])); } for (var c = n[0] && n[0].length, l = 0; l < n.length; l++) if (r === 1) @@ -52415,32 +52112,32 @@ function ZMe(e, t, r) { isNaN(n[l][u]) && (n[l][u] = i[l][u]); } } -function ev(e) { - if (wi(e)) { +function tv(e) { + if (bi(e)) { var t = e.length; - if (wi(e[0])) { + if (bi(e[0])) { for (var r = [], n = 0; n < t; n++) - r.push(R_.call(e[n])); + r.push(E_.call(e[n])); return r; } - return R_.call(e); + return E_.call(e); } return e; } -function bC(e) { +function CC(e) { return e[0] = Math.floor(e[0]) || 0, e[1] = Math.floor(e[1]) || 0, e[2] = Math.floor(e[2]) || 0, e[3] = e[3] == null ? 1 : e[3], "rgba(" + e.join(",") + ")"; } -function QMe(e) { - return wi(e && e[0]) ? 2 : 1; +function HMe(e) { + return bi(e && e[0]) ? 2 : 1; } -var Jy = 0, wC = 1, BK = 2, xg = 3, P_ = 4, T_ = 5, O4 = 6; -function L4(e) { - return e === P_ || e === T_; +var Zy = 0, SC = 1, LK = 2, Eg = 3, R_ = 4, P_ = 5, D4 = 6; +function I4(e) { + return e === R_ || e === P_; } -function e0(e) { - return e === wC || e === BK; +function Qy(e) { + return e === SC || e === LK; } -var jp = [0, 0, 0, 0], JMe = function() { +var Up = [0, 0, 0, 0], zMe = function() { function e(t) { this.keyframes = [], this.discrete = !1, this._invalid = !1, this._needsSort = !1, this._lastFr = 0, this._lastFrP = 0, this.propName = t; } @@ -52454,54 +52151,54 @@ var jp = [0, 0, 0, 0], JMe = function() { return this._additiveTrack; }, e.prototype.addKeyframe = function(t, r, n) { this._needsSort = !0; - var i = this.keyframes, o = i.length, a = !1, s = O4, l = r; - if (wi(r)) { - var c = QMe(r); + var i = this.keyframes, o = i.length, a = !1, s = D4, l = r; + if (bi(r)) { + var c = HMe(r); s = c, (c === 1 && !Cr(r[0]) || c === 2 && !Cr(r[0][0])) && (a = !0); - } else if (Cr(r) && !Hc(r)) - s = Jy; + } else if (Cr(r) && !zc(r)) + s = Zy; else if (Je(r)) if (!isNaN(+r)) - s = Jy; + s = Zy; else { - var u = Qi(r); - u && (l = u, s = xg); + var u = Zi(r); + u && (l = u, s = Eg); } - else if (Wm(r)) { + else if (zm(r)) { var d = Pe({}, l); d.colorStops = Fe(r.colorStops, function(f) { return { offset: f.offset, - color: Qi(f.color) + color: Zi(f.color) }; - }), LK(r) ? s = P_ : FK(r) && (s = T_), l = d; + }), MK(r) ? s = R_ : DK(r) && (s = P_), l = d; } - o === 0 ? this.valType = s : (s !== this.valType || s === O4) && (a = !0), this.discrete = this.discrete || a; + o === 0 ? this.valType = s : (s !== this.valType || s === D4) && (a = !0), this.discrete = this.discrete || a; var h = { time: t, value: l, rawValue: r, percent: 0 }; - return n && (h.easing = n, h.easingFunc = vt(n) ? n : Qg[n] || T2(n)), i.push(h), h; + return n && (h.easing = n, h.easingFunc = vt(n) ? n : Jg[n] || R2(n)), i.push(h), h; }, e.prototype.prepare = function(t, r) { var n = this.keyframes; this._needsSort && n.sort(function(v, g) { return v.time - g.time; }); - for (var i = this.valType, o = n.length, a = n[o - 1], s = this.discrete, l = e0(i), c = L4(i), u = 0; u < o; u++) { + for (var i = this.valType, o = n.length, a = n[o - 1], s = this.discrete, l = Qy(i), c = I4(i), u = 0; u < o; u++) { var d = n[u], h = d.value, f = a.value; - d.percent = d.time / t, s || (l && u !== o - 1 ? ZMe(h, f, i) : c && XMe(h.colorStops, f.colorStops)); + d.percent = d.time / t, s || (l && u !== o - 1 ? VMe(h, f, i) : c && BMe(h.colorStops, f.colorStops)); } - if (!s && i !== T_ && r && this.needsAnimate() && r.needsAnimate() && i === r.valType && !r._finished) { + if (!s && i !== P_ && r && this.needsAnimate() && r.needsAnimate() && i === r.valType && !r._finished) { this._additiveTrack = r; for (var p = n[0].value, u = 0; u < o; u++) - i === Jy ? n[u].additiveValue = n[u].value - p : i === xg ? n[u].additiveValue = Qy([], n[u].value, p, -1) : e0(i) && (n[u].additiveValue = i === wC ? Qy([], n[u].value, p, -1) : A4([], n[u].value, p, -1)); + i === Zy ? n[u].additiveValue = n[u].value - p : i === Eg ? n[u].additiveValue = Xy([], n[u].value, p, -1) : Qy(i) && (n[u].additiveValue = i === SC ? Xy([], n[u].value, p, -1) : M4([], n[u].value, p, -1)); } }, e.prototype.step = function(t, r) { if (!this._finished) { this._additiveTrack && this._additiveTrack._finished && (this._additiveTrack = null); - var n = this._additiveTrack != null, i = n ? "additiveValue" : "value", o = this.valType, a = this.keyframes, s = a.length, l = this.propName, c = o === xg, u, d = this._lastFr, h = Math.min, f, p; + var n = this._additiveTrack != null, i = n ? "additiveValue" : "value", o = this.valType, a = this.keyframes, s = a.length, l = this.propName, c = o === Eg, u, d = this._lastFr, h = Math.min, f, p; if (s === 1) f = p = a[0]; else { @@ -52523,30 +52220,30 @@ var jp = [0, 0, 0, 0], JMe = function() { this._lastFr = u, this._lastFrP = r; var g = p.percent - f.percent, m = g === 0 ? 1 : h((r - f.percent) / g, 1); p.easingFunc && (m = p.easingFunc(m)); - var y = n ? this._additiveValue : c ? jp : t[l]; - if ((e0(o) || c) && !y && (y = this._additiveValue = []), this.discrete) + var y = n ? this._additiveValue : c ? Up : t[l]; + if ((Qy(o) || c) && !y && (y = this._additiveValue = []), this.discrete) t[l] = m < 1 ? f.rawValue : p.rawValue; - else if (e0(o)) - o === wC ? Bx(y, f[i], p[i], m) : qMe(y, f[i], p[i], m); - else if (L4(o)) { - var C = f[i], b = p[i], w = o === P_; + else if (Qy(o)) + o === SC ? Bx(y, f[i], p[i], m) : $Me(y, f[i], p[i], m); + else if (I4(o)) { + var C = f[i], b = p[i], w = o === R_; t[l] = { type: w ? "linear" : "radial", - x: Cl(C.x, b.x, m), - y: Cl(C.y, b.y, m), - colorStops: Fe(C.colorStops, function(E, P) { - var R = b.colorStops[P]; + x: yl(C.x, b.x, m), + y: yl(C.y, b.y, m), + colorStops: Fe(C.colorStops, function(E, R) { + var P = b.colorStops[R]; return { - offset: Cl(E.offset, R.offset, m), - color: bC(Bx([], E.color, R.color, m)) + offset: yl(E.offset, P.offset, m), + color: CC(Bx([], E.color, P.color, m)) }; }), global: b.global - }, w ? (t[l].x2 = Cl(C.x2, b.x2, m), t[l].y2 = Cl(C.y2, b.y2, m)) : t[l].r = Cl(C.r, b.r, m); + }, w ? (t[l].x2 = yl(C.x2, b.x2, m), t[l].y2 = yl(C.y2, b.y2, m)) : t[l].r = yl(C.r, b.r, m); } else if (c) - Bx(y, f[i], p[i], m), n || (t[l] = bC(y)); + Bx(y, f[i], p[i], m), n || (t[l] = CC(y)); else { - var x = Cl(f[i], p[i], m); + var x = yl(f[i], p[i], m); n ? this._additiveValue = x : t[l] = x; } n && this._addToTarget(t); @@ -52554,9 +52251,9 @@ var jp = [0, 0, 0, 0], JMe = function() { } }, e.prototype._addToTarget = function(t) { var r = this.valType, n = this.propName, i = this._additiveValue; - r === Jy ? t[n] = t[n] + i : r === xg ? (Qi(t[n], jp), Qy(jp, jp, i, 1), t[n] = bC(jp)) : r === wC ? Qy(t[n], t[n], i, 1) : r === BK && A4(t[n], t[n], i, 1); + r === Zy ? t[n] = t[n] + i : r === Eg ? (Zi(t[n], Up), Xy(Up, Up, i, 1), t[n] = CC(Up)) : r === SC ? Xy(t[n], t[n], i, 1) : r === LK && M4(t[n], t[n], i, 1); }, e; -}(), D2 = function() { +}(), _2 = function() { function e(t, r, n, i) { if (this._tracks = {}, this._trackKeys = [], this._maxTime = 0, this._started = 0, this._clip = null, this._target = t, this._loop = r, r && i) { ya("Can' use additive animation on looped animation."); @@ -52580,18 +52277,18 @@ var jp = [0, 0, 0, 0], JMe = function() { for (var o = this._tracks, a = 0; a < n.length; a++) { var s = n[a], l = o[s]; if (!l) { - l = o[s] = new JMe(s); + l = o[s] = new zMe(s); var c = void 0, u = this._getAdditiveTrack(s); if (u) { var d = u.keyframes, h = d[d.length - 1]; - c = h && h.value, u.valType === xg && c && (c = bC(c)); + c = h && h.value, u.valType === Eg && c && (c = CC(c)); } else c = this._target[s]; if (c == null) continue; - t > 0 && l.addKeyframe(0, ev(c), i), this._trackKeys.push(s); + t > 0 && l.addKeyframe(0, tv(c), i), this._trackKeys.push(s); } - l.addKeyframe(t, ev(r[s]), i); + l.addKeyframe(t, tv(r[s]), i); } return this._maxTime = Math.max(this._maxTime, t), this; }, e.prototype.pause = function() { @@ -52638,7 +52335,7 @@ var jp = [0, 0, 0, 0], JMe = function() { n.push(s); } if (n.length || this._force) { - var h = new OMe({ + var h = new wMe({ life: i, loop: this._loop, delay: this._delay || 0, @@ -52711,7 +52408,7 @@ var jp = [0, 0, 0, 0], JMe = function() { var o = r[i], a = this._tracks[o]; if (!(!a || a.isFinished())) { var s = a.keyframes, l = s[n ? 0 : s.length - 1]; - l && (t[o] = ev(l.rawValue)); + l && (t[o] = tv(l.rawValue)); } } } @@ -52732,7 +52429,7 @@ var jp = [0, 0, 0, 0], JMe = function() { function tf() { return (/* @__PURE__ */ new Date()).getTime(); } -var eDe = function(e) { +var GMe = function(e) { dn(t, e); function t(r) { var n = e.call(this) || this; @@ -52762,9 +52459,9 @@ var eDe = function(e) { var r = this; this._running = !0; function n() { - r._running && (bS(n), !r._paused && r.update()); + r._running && (CS(n), !r._paused && r.update()); } - bS(n); + CS(n); }, t.prototype.start = function() { this._running || (this._time = tf(), this._pausedTime = 0, this._startLoop()); }, t.prototype.stop = function() { @@ -52783,10 +52480,10 @@ var eDe = function(e) { return this._head == null; }, t.prototype.animate = function(r, n) { n = n || {}, this.start(); - var i = new D2(r, n.loop); + var i = new _2(r, n.loop); return this.addAnimator(i), i; }, t; -}(Da), tDe = 300, Vx = gr.domSupported, zx = function() { +}(Da), WMe = 300, Vx = gr.domSupported, Hx = function() { var e = [ "click", "dblclick", @@ -52815,31 +52512,31 @@ var eDe = function(e) { touch: t, pointer: n }; -}(), F4 = { +}(), A4 = { mouse: ["mousemove", "mouseup"], pointer: ["pointermove", "pointerup"] -}, N4 = !1; -function __(e) { +}, O4 = !1; +function T_(e) { var t = e.pointerType; return t === "pen" || t === "touch"; } -function rDe(e) { +function jMe(e) { e.touching = !0, e.touchTimer != null && (clearTimeout(e.touchTimer), e.touchTimer = null), e.touchTimer = setTimeout(function() { e.touching = !1, e.touchTimer = null; }, 700); } -function Hx(e) { +function zx(e) { e && (e.zrByTouch = !0); } -function nDe(e, t) { - return aa(e.dom, new iDe(e, t), !0); +function UMe(e, t) { + return aa(e.dom, new KMe(e, t), !0); } -function VK(e, t) { +function FK(e, t) { for (var r = t, n = !1; r && r.nodeType !== 9 && !(n = r.domBelongToZr || r !== t && r === e.painterRoot); ) r = r.parentNode; return n; } -var iDe = /* @__PURE__ */ function() { +var KMe = /* @__PURE__ */ function() { function e(t, r) { this.stopPropagation = Dn, this.stopImmediatePropagation = Dn, this.preventDefault = Dn, this.type = r.type, this.target = this.currentTarget = t.dom, this.pointerType = r.pointerType, this.clientX = r.clientX, this.clientY = r.clientY; } @@ -52859,47 +52556,47 @@ var iDe = /* @__PURE__ */ function() { mouseout: function(e) { e = aa(this.dom, e); var t = e.toElement || e.relatedTarget; - VK(this, t) || (this.__pointerCapturing && (e.zrEventControl = "no_globalout"), this.trigger("mouseout", e)); + FK(this, t) || (this.__pointerCapturing && (e.zrEventControl = "no_globalout"), this.trigger("mouseout", e)); }, wheel: function(e) { - N4 = !0, e = aa(this.dom, e), this.trigger("mousewheel", e); + O4 = !0, e = aa(this.dom, e), this.trigger("mousewheel", e); }, mousewheel: function(e) { - N4 || (e = aa(this.dom, e), this.trigger("mousewheel", e)); + O4 || (e = aa(this.dom, e), this.trigger("mousewheel", e)); }, touchstart: function(e) { - e = aa(this.dom, e), Hx(e), this.__lastTouchMoment = /* @__PURE__ */ new Date(), this.handler.processGesture(e, "start"), Va.mousemove.call(this, e), Va.mousedown.call(this, e); + e = aa(this.dom, e), zx(e), this.__lastTouchMoment = /* @__PURE__ */ new Date(), this.handler.processGesture(e, "start"), Va.mousemove.call(this, e), Va.mousedown.call(this, e); }, touchmove: function(e) { - e = aa(this.dom, e), Hx(e), this.handler.processGesture(e, "change"), Va.mousemove.call(this, e); + e = aa(this.dom, e), zx(e), this.handler.processGesture(e, "change"), Va.mousemove.call(this, e); }, touchend: function(e) { - e = aa(this.dom, e), Hx(e), this.handler.processGesture(e, "end"), Va.mouseup.call(this, e), +/* @__PURE__ */ new Date() - +this.__lastTouchMoment < tDe && Va.click.call(this, e); + e = aa(this.dom, e), zx(e), this.handler.processGesture(e, "end"), Va.mouseup.call(this, e), +/* @__PURE__ */ new Date() - +this.__lastTouchMoment < WMe && Va.click.call(this, e); }, pointerdown: function(e) { Va.mousedown.call(this, e); }, pointermove: function(e) { - __(e) || Va.mousemove.call(this, e); + T_(e) || Va.mousemove.call(this, e); }, pointerup: function(e) { Va.mouseup.call(this, e); }, pointerout: function(e) { - __(e) || Va.mouseout.call(this, e); + T_(e) || Va.mouseout.call(this, e); } }; -H(["click", "dblclick", "contextmenu"], function(e) { +z(["click", "dblclick", "contextmenu"], function(e) { Va[e] = function(t) { t = aa(this.dom, t), this.trigger(e, t); }; }); -var M_ = { +var __ = { pointermove: function(e) { - __(e) || M_.mousemove.call(this, e); + T_(e) || __.mousemove.call(this, e); }, pointerup: function(e) { - M_.mouseup.call(this, e); + __.mouseup.call(this, e); }, mousemove: function(e) { this.trigger("mousemove", e); @@ -52909,50 +52606,50 @@ var M_ = { this.__togglePointerCapture(!1), this.trigger("mouseup", e), t && (e.zrEventControl = "only_globalout", this.trigger("mouseout", e)); } }; -function oDe(e, t) { +function YMe(e, t) { var r = t.domHandlers; - gr.pointerEventsSupported ? H(zx.pointer, function(n) { - xC(t, n, function(i) { + gr.pointerEventsSupported ? z(Hx.pointer, function(n) { + bC(t, n, function(i) { r[n].call(e, i); }); - }) : (gr.touchEventsSupported && H(zx.touch, function(n) { - xC(t, n, function(i) { - r[n].call(e, i), rDe(t); + }) : (gr.touchEventsSupported && z(Hx.touch, function(n) { + bC(t, n, function(i) { + r[n].call(e, i), jMe(t); }); - }), H(zx.mouse, function(n) { - xC(t, n, function(i) { - i = P2(i), t.touching || r[n].call(e, i); + }), z(Hx.mouse, function(n) { + bC(t, n, function(i) { + i = E2(i), t.touching || r[n].call(e, i); }); })); } -function aDe(e, t) { - gr.pointerEventsSupported ? H(F4.pointer, r) : gr.touchEventsSupported || H(F4.mouse, r); +function qMe(e, t) { + gr.pointerEventsSupported ? z(A4.pointer, r) : gr.touchEventsSupported || z(A4.mouse, r); function r(n) { function i(o) { - o = P2(o), VK(e, o.target) || (o = nDe(e, o), t.domHandlers[n].call(e, o)); + o = E2(o), FK(e, o.target) || (o = UMe(e, o), t.domHandlers[n].call(e, o)); } - xC(t, n, i, { capture: !0 }); + bC(t, n, i, { capture: !0 }); } } -function xC(e, t, r, n) { - e.mounted[t] = r, e.listenerOpts[t] = n, S_(e.domTarget, t, r, n); +function bC(e, t, r, n) { + e.mounted[t] = r, e.listenerOpts[t] = n, C_(e.domTarget, t, r, n); } function Gx(e) { var t = e.mounted; for (var r in t) - t.hasOwnProperty(r) && gMe(e.domTarget, r, t[r], e.listenerOpts[r]); + t.hasOwnProperty(r) && iMe(e.domTarget, r, t[r], e.listenerOpts[r]); e.mounted = {}; } -var k4 = /* @__PURE__ */ function() { +var L4 = /* @__PURE__ */ function() { function e(t, r) { this.mounted = {}, this.listenerOpts = {}, this.touching = !1, this.domTarget = t, this.domHandlers = r; } return e; -}(), sDe = function(e) { +}(), XMe = function(e) { dn(t, e); function t(r, n) { var i = e.call(this) || this; - return i.__pointerCapturing = !1, i.dom = r, i.painterRoot = n, i._localHandlerScope = new k4(r, Va), Vx && (i._globalHandlerScope = new k4(document, M_)), oDe(i, i._localHandlerScope), i; + return i.__pointerCapturing = !1, i.dom = r, i.painterRoot = n, i._localHandlerScope = new L4(r, Va), Vx && (i._globalHandlerScope = new L4(document, __)), YMe(i, i._localHandlerScope), i; } return t.prototype.dispose = function() { Gx(this._localHandlerScope), Vx && Gx(this._globalHandlerScope); @@ -52962,16 +52659,16 @@ var k4 = /* @__PURE__ */ function() { if (this.__mayPointerCapture = null, Vx && +this.__pointerCapturing ^ +r) { this.__pointerCapturing = r; var n = this._globalHandlerScope; - r ? aDe(this, n) : Gx(n); + r ? qMe(this, n) : Gx(n); } }, t; -}(Da), zK = 1; -gr.hasGlobalWindow && (zK = Math.max(window.devicePixelRatio || window.screen && window.screen.deviceXDPI / window.screen.logicalXDPI || 1, 1)); -var TS = zK, D_ = 0.4, I_ = "#333", A_ = "#ccc", lDe = "#eee", $4 = Um, B4 = 5e-5; +}(Da), NK = 1; +gr.hasGlobalWindow && (NK = Math.max(window.devicePixelRatio || window.screen && window.screen.deviceXDPI / window.screen.logicalXDPI || 1, 1)); +var RS = NK, M_ = 0.4, D_ = "#333", I_ = "#ccc", ZMe = "#eee", F4 = Wm, N4 = 5e-5; function hu(e) { - return e > B4 || e < -B4; + return e > N4 || e < -N4; } -var fu = [], Ch = [], Wx = wo(), jx = Math.abs, cDe = function() { +var fu = [], Ch = [], Wx = So(), jx = Math.abs, QMe = function() { function e() { } return e.prototype.getLocalTransform = function(t) { @@ -52989,10 +52686,10 @@ var fu = [], Ch = [], Wx = wo(), jx = Math.abs, cDe = function() { }, e.prototype.updateTransform = function() { var t = this.parent && this.parent.transform, r = this.needLocalTransform(), n = this.transform; if (!(r || t)) { - n && ($4(n), this.invTransform = null); + n && (F4(n), this.invTransform = null); return; } - n = n || wo(), r ? this.getLocalTransform(n) : $4(n), t && (r ? Vs(n, t, n) : xw(n, t)), this.transform = n, this._resolveGlobalScaleRatio(n); + n = n || So(), r ? this.getLocalTransform(n) : F4(n), t && (r ? Vs(n, t, n) : xw(n, t)), this.transform = n, this._resolveGlobalScaleRatio(n); }, e.prototype._resolveGlobalScaleRatio = function(t) { var r = this.globalScaleRatio; if (r != null && r !== 1) { @@ -53000,7 +52697,7 @@ var fu = [], Ch = [], Wx = wo(), jx = Math.abs, cDe = function() { var n = fu[0] < 0 ? -1 : 1, i = fu[1] < 0 ? -1 : 1, o = ((fu[0] - n) * r + n) / fu[0] || 0, a = ((fu[1] - i) * r + i) / fu[1] || 0; t[0] *= o, t[1] *= o, t[2] *= a, t[3] *= a; } - this.invTransform = this.invTransform || wo(), Ud(this.invTransform, t); + this.invTransform = this.invTransform || So(), Ud(this.invTransform, t); }, e.prototype.getComputedTransform = function() { for (var t = this, r = []; t; ) r.push(t), t = t.parent; @@ -53015,7 +52712,7 @@ var fu = [], Ch = [], Wx = wo(), jx = Math.abs, cDe = function() { }, e.prototype.decomposeTransform = function() { if (this.transform) { var t = this.parent, r = this.transform; - t && t.transform && (t.invTransform = t.invTransform || wo(), Vs(Ch, t.invTransform, r), r = Ch); + t && t.transform && (t.invTransform = t.invTransform || So(), Vs(Ch, t.invTransform, r), r = Ch); var n = this.originX, i = this.originY; (n || i) && (Wx[4] = n, Wx[5] = i, Vs(Ch, r, Wx), Ch[4] -= n, Ch[5] -= i, r = Ch), this.setLocalTransform(r); } @@ -53024,15 +52721,15 @@ var fu = [], Ch = [], Wx = wo(), jx = Math.abs, cDe = function() { return t = t || [], r ? (t[0] = Math.sqrt(r[0] * r[0] + r[1] * r[1]), t[1] = Math.sqrt(r[2] * r[2] + r[3] * r[3]), r[0] < 0 && (t[0] = -t[0]), r[3] < 0 && (t[1] = -t[1]), t) : (t[0] = 1, t[1] = 1, t); }, e.prototype.transformCoordToLocal = function(t, r) { var n = [t, r], i = this.invTransform; - return i && vi(n, n, i), n; + return i && gi(n, n, i), n; }, e.prototype.transformCoordToGlobal = function(t, r) { var n = [t, r], i = this.transform; - return i && vi(n, n, i), n; + return i && gi(n, n, i), n; }, e.prototype.getLineScale = function() { var t = this.transform; return t && jx(t[0] - 1) > 1e-10 && jx(t[3] - 1) > 1e-10 ? Math.sqrt(jx(t[0] * t[3] - t[2] * t[1])) : 1; }, e.prototype.copyTransform = function(t) { - HK(this, t); + kK(this, t); }, e.getLocalTransform = function(t, r) { r = r || []; var n = t.originX || 0, i = t.originY || 0, o = t.scaleX, a = t.scaleY, s = t.anchorX, l = t.anchorY, c = t.rotation || 0, u = t.x, d = t.y, h = t.skewX ? Math.tan(t.skewX) : 0, f = t.skewY ? Math.tan(-t.skewY) : 0; @@ -53046,7 +52743,7 @@ var fu = [], Ch = [], Wx = wo(), jx = Math.abs, cDe = function() { var t = e.prototype; t.scaleX = t.scaleY = t.globalScaleRatio = 1, t.x = t.y = t.originX = t.originY = t.skewX = t.skewY = t.rotation = t.anchorX = t.anchorY = 0; }(), e; -}(), Ys = [ +}(), Ks = [ "x", "y", "originX", @@ -53059,37 +52756,37 @@ var fu = [], Ch = [], Wx = wo(), jx = Math.abs, cDe = function() { "skewX", "skewY" ]; -function HK(e, t) { - for (var r = 0; r < Ys.length; r++) { - var n = Ys[r]; +function kK(e, t) { + for (var r = 0; r < Ks.length; r++) { + var n = Ks[r]; e[n] = t[n]; } } -const Tl = cDe; -var V4 = {}; +const Pl = QMe; +var k4 = {}; function Go(e, t) { t = t || Vc; - var r = V4[t]; - r || (r = V4[t] = new Km(500)); + var r = k4[t]; + r || (r = k4[t] = new jm(500)); var n = r.get(e); return n == null && (n = os.measureText(e, t).width, r.put(e, n)), n; } -function z4(e, t, r, n) { - var i = Go(e, t), o = Pw(t), a = Eg(0, i, r), s = Uh(0, o, n), l = new Kt(a, s, i, o); +function $4(e, t, r, n) { + var i = Go(e, t), o = Pw(t), a = Rg(0, i, r), s = Uh(0, o, n), l = new Kt(a, s, i, o); return l; } -function Ym(e, t, r, n) { +function Um(e, t, r, n) { var i = ((e || "") + "").split(` `), o = i.length; if (o === 1) - return z4(i[0], t, r, n); + return $4(i[0], t, r, n); for (var a = new Kt(0, 0, 0, 0), s = 0; s < i.length; s++) { - var l = z4(i[s], t, r, n); + var l = $4(i[s], t, r, n); s === 0 ? a.copy(l) : a.union(l); } return a; } -function Eg(e, t, r) { +function Rg(e, t, r) { return r === "right" ? e -= t : r === "center" && (e -= t / 2), e; } function Uh(e, t, r) { @@ -53101,7 +52798,7 @@ function Pw(e) { function ss(e, t) { return typeof e == "string" ? e.lastIndexOf("%") >= 0 ? parseFloat(e) / 100 * t : parseFloat(e) : e; } -function _S(e, t, r) { +function PS(e, t, r) { var n = t.position || "inside", i = t.distance != null ? t.distance : 5, o = r.height, a = r.width, s = o / 2, l = r.x, c = r.y, u = "left", d = "top"; if (n instanceof Array) l += ss(n[0], r.width), c += ss(n[1], r.height), u = null, d = null; @@ -53149,11 +52846,11 @@ function _S(e, t, r) { } return e = e || {}, e.x = l, e.y = c, e.align = u, e.verticalAlign = d, e; } -var Ux = "__zr_normal__", Kx = Ys.concat(["ignore"]), uDe = Ra(Ys, function(e, t) { +var Ux = "__zr_normal__", Kx = Ks.concat(["ignore"]), JMe = Ra(Ks, function(e, t) { return e[t] = !0, e; -}, { ignore: !1 }), Sh = {}, dDe = new Kt(0, 0, 0, 0), Tw = function() { +}, { ignore: !1 }), Sh = {}, eDe = new Kt(0, 0, 0, 0), Tw = function() { function e(t) { - this.id = b2(), this.animators = [], this.currentStates = [], this.states = {}, this._init(t); + this.id = C2(), this.animators = [], this.currentStates = [], this.states = {}, this._init(t); } return e.prototype._init = function(t) { this.attr(t); @@ -53180,8 +52877,8 @@ var Ux = "__zr_normal__", Kx = Ys.concat(["ignore"]), uDe = Ra(Ys, function(e, t o.parent = i ? this : null; var c = !1; if (o.copyTransform(r), n.position != null) { - var u = dDe; - n.layoutRect ? u.copy(n.layoutRect) : u.copy(this.getBoundingRect()), i || u.applyTransform(this.transform), this.calculateTextPosition ? this.calculateTextPosition(Sh, n, u) : _S(Sh, n, u), o.x = Sh.x, o.y = Sh.y, a = Sh.align, s = Sh.verticalAlign; + var u = eDe; + n.layoutRect ? u.copy(n.layoutRect) : u.copy(this.getBoundingRect()), i || u.applyTransform(this.transform), this.calculateTextPosition ? this.calculateTextPosition(Sh, n, u) : PS(Sh, n, u), o.x = Sh.x, o.y = Sh.y, a = Sh.align, s = Sh.verticalAlign; var d = n.origin; if (d && n.rotation != null) { var h = void 0, f = void 0; @@ -53201,9 +52898,9 @@ var Ux = "__zr_normal__", Kx = Ys.concat(["ignore"]), uDe = Ra(Ys, function(e, t }, e.prototype.getInsideTextStroke = function(t) { return "#000"; }, e.prototype.getOutsideFill = function() { - return this.__zr && this.__zr.isDarkMode() ? A_ : I_; + return this.__zr && this.__zr.isDarkMode() ? I_ : D_; }, e.prototype.getOutsideStroke = function(t) { - var r = this.__zr && this.__zr.getBackgroundColor(), n = typeof r == "string" && Qi(r); + var r = this.__zr && this.__zr.getBackgroundColor(), n = typeof r == "string" && Zi(r); n || (n = [255, 255, 255, 1]); for (var i = n[3], o = this.__zr.isDarkMode(), a = 0; a < 3; a++) n[a] = n[a] * i + (o ? 0 : 255) * (1 - i); @@ -53327,7 +53024,7 @@ var Ux = "__zr_normal__", Kx = Ys.concat(["ignore"]), uDe = Ra(Ys, function(e, t var s = !(r && i); r && r.textConfig ? (this.textConfig = Pe({}, i ? this.textConfig : n.textConfig), Pe(this.textConfig, r.textConfig)) : s && n.textConfig && (this.textConfig = n.textConfig); for (var l = {}, c = !1, u = 0; u < Kx.length; u++) { - var d = Kx[u], h = o && uDe[d]; + var d = Kx[u], h = o && JMe[d]; r && r[d] != null ? h ? (c = !0, l[d] = r[d]) : this[d] = r[d] : s && n[d] != null && (h ? (c = !0, l[d] = n[d]) : this[d] = n[d]); } if (!o) @@ -53365,7 +53062,7 @@ var Ux = "__zr_normal__", Kx = Ys.concat(["ignore"]), uDe = Ra(Ys, function(e, t if (r !== t) { if (r && r !== t && this.removeTextContent(), process.env.NODE_ENV !== "production" && t.__zr && !t.__hostTarget) throw new Error("Text element has been added to zrender."); - t.innerTransformable = new Tl(), this._attachComponent(t), this._textContent = t, this.markRedraw(); + t.innerTransformable = new Pl(), this._attachComponent(t), this._textContent = t, this.markRedraw(); } }, e.prototype.setTextConfig = function(t) { this.textConfig || (this.textConfig = {}), Pe(this.textConfig, t), this.markRedraw(); @@ -53415,7 +53112,7 @@ var Ux = "__zr_normal__", Kx = Ys.concat(["ignore"]), uDe = Ra(Ys, function(e, t ya('Property "' + t + '" is not existed in element ' + this.id); return; } - var o = new D2(i, r, n); + var o = new _2(i, r, n); return t && (o.targetName = t), this.addAnimator(o, t), o; }, e.prototype.addAnimator = function(t, r) { var n = this.__zr, i = this; @@ -53486,11 +53183,11 @@ var Ux = "__zr_normal__", Kx = Ys.concat(["ignore"]), uDe = Ra(Ys, function(e, t }(), e; }(); In(Tw, Da); -In(Tw, Tl); +In(Tw, Pl); function Yx(e, t, r, n, i) { r = r || {}; var o = []; - GK(e, "", e, t, r, n, o, i); + $K(e, "", e, t, r, n, o, i); var a = o.length, s = !1, l = r.done, c = r.aborted, u = function() { s = !0, a--, a <= 0 && (s ? l && l() : c && c()); }, d = function() { @@ -53509,17 +53206,17 @@ function qx(e, t, r) { for (var n = 0; n < r; n++) e[n] = t[n]; } -function hDe(e) { - return wi(e[0]); +function tDe(e) { + return bi(e[0]); } -function fDe(e, t, r) { - if (wi(t[r])) - if (wi(e[r]) || (e[r] = []), ki(t[r])) { +function rDe(e, t, r) { + if (bi(t[r])) + if (bi(e[r]) || (e[r] = []), Ni(t[r])) { var n = t[r].length; e[r].length !== n && (e[r] = new t[r].constructor(n), qx(e[r], t[r], n)); } else { var i = t[r], o = e[r], a = i.length; - if (hDe(i)) + if (tDe(i)) for (var s = i[0].length, l = 0; l < a; l++) o[l] ? qx(o[l], i[l], s) : o[l] = Array.prototype.slice.call(i[l]); else @@ -53529,10 +53226,10 @@ function fDe(e, t, r) { else e[r] = t[r]; } -function pDe(e, t) { - return e === t || wi(e) && wi(t) && gDe(e, t); +function nDe(e, t) { + return e === t || bi(e) && bi(t) && iDe(e, t); } -function gDe(e, t) { +function iDe(e, t) { var r = e.length; if (r !== t.length) return !1; @@ -53541,16 +53238,16 @@ function gDe(e, t) { return !1; return !0; } -function GK(e, t, r, n, i, o, a, s) { +function $K(e, t, r, n, i, o, a, s) { for (var l = or(n), c = i.duration, u = i.delay, d = i.additive, h = i.setToFinal, f = !St(o), p = e.animators, v = [], g = 0; g < l.length; g++) { var m = l[g], y = n[m]; if (y != null && r[m] != null && (f || o[m])) - if (St(y) && !wi(y) && !Wm(y)) { + if (St(y) && !bi(y) && !zm(y)) { if (t) { s || (r[m] = y, e.updateDuringAnimation(t)); continue; } - GK(e, m, r[m], y, i, o && o[m], a, s); + $K(e, m, r[m], y, i, o && o[m], a, s); } else v.push(m); else s || (r[m] = y, e.updateDuringAnimation(t), v.push(m)); @@ -53568,29 +53265,29 @@ function GK(e, t, r, n, i, o, a, s) { } } if (i.force || (v = Fr(v, function(_) { - return !pDe(n[_], r[_]); + return !nDe(n[_], r[_]); }), C = v.length), C > 0 || i.force && !a.length) { - var P = void 0, R = void 0, T = void 0; + var R = void 0, P = void 0, T = void 0; if (s) { - R = {}, h && (P = {}); + P = {}, h && (R = {}); for (var b = 0; b < C; b++) { var m = v[b]; - R[m] = r[m], h ? P[m] = n[m] : r[m] = n[m]; + P[m] = r[m], h ? R[m] = n[m] : r[m] = n[m]; } } else if (h) { T = {}; for (var b = 0; b < C; b++) { var m = v[b]; - T[m] = ev(r[m]), fDe(r, n, m); + T[m] = tv(r[m]), rDe(r, n, m); } } - var w = new D2(r, !1, !1, d ? Fr(p, function(D) { + var w = new _2(r, !1, !1, d ? Fr(p, function(D) { return D.targetName === t; }) : null); - w.targetName = t, i.scope && (w.scope = i.scope), h && P && w.whenWithKeys(0, P, v), T && w.whenWithKeys(0, T, v), w.whenWithKeys(c ?? 500, s ? R : n, v).delay(u || 0), e.addAnimator(w, t), a.push(w); + w.targetName = t, i.scope && (w.scope = i.scope), h && R && w.whenWithKeys(0, R, v), T && w.whenWithKeys(0, T, v), w.whenWithKeys(c ?? 500, s ? P : n, v).delay(u || 0), e.addAnimator(w, t), a.push(w); } } -var WK = function(e) { +var BK = function(e) { dn(t, e); function t(r) { var n = e.call(this) || this; @@ -53677,8 +53374,8 @@ var WK = function(e) { return a || n; }, t; }(Tw); -WK.prototype.type = "group"; -const At = WK; +BK.prototype.type = "group"; +const At = BK; /*! * ZRender, a high performance 2d drawing library. * @@ -53688,34 +53385,34 @@ const At = WK; * LICENSE * https://github.com/ecomfe/zrender/blob/master/LICENSE.txt */ -var Rg = {}, Ju = {}; -function vDe(e) { +var Pg = {}, Ju = {}; +function oDe(e) { delete Ju[e]; } -function mDe(e) { +function aDe(e) { if (!e) return !1; if (typeof e == "string") - return Wv(e, 1) < D_; + return jv(e, 1) < M_; if (e.colorStops) { for (var t = e.colorStops, r = 0, n = t.length, i = 0; i < n; i++) - r += Wv(t[i].color, 1); - return r /= n, r < D_; + r += jv(t[i].color, 1); + return r /= n, r < M_; } return !1; } -var yDe = function() { +var sDe = function() { function e(t, r, n) { var i = this; this._sleepAfterStill = 10, this._stillFrameAccum = 0, this._needsRefresh = !0, this._needsRefreshHover = !0, this._darkMode = !1, n = n || {}, this.dom = r, this.id = t; - var o = new _Me(), a = n.renderer || "canvas"; - if (Rg[a] || (a = or(Rg)[0]), process.env.NODE_ENV !== "production" && !Rg[a]) + var o = new mMe(), a = n.renderer || "canvas"; + if (Pg[a] || (a = or(Pg)[0]), process.env.NODE_ENV !== "production" && !Pg[a]) throw new Error("Renderer '" + a + "' is not imported. Please import it first."); n.useDirtyRect = n.useDirtyRect == null ? !1 : n.useDirtyRect; - var s = new Rg[a](r, o, n, t), l = n.ssr || s.ssrOnly; + var s = new Pg[a](r, o, n, t), l = n.ssr || s.ssrOnly; this.storage = o, this.painter = s; - var c = !gr.node && !gr.worker && !l ? new sDe(s.getViewportRoot(), s.root) : null, u = n.useCoarsePointer, d = u == null || u === "auto" ? gr.touchEventsSupported : !!u, h = 44, f; - d && (f = kt(n.pointerSize, h)), this.handler = new wK(o, s, c, s.root, f), this.animation = new eDe({ + var c = !gr.node && !gr.worker && !l ? new XMe(s.getViewportRoot(), s.root) : null, u = n.useCoarsePointer, d = u == null || u === "auto" ? gr.touchEventsSupported : !!u, h = 44, f; + d && (f = kt(n.pointerSize, h)), this.handler = new mK(o, s, c, s.root, f), this.animation = new GMe({ stage: { update: l ? null : function() { return i._flush(!0); @@ -53730,7 +53427,7 @@ var yDe = function() { }, e.prototype.configLayer = function(t, r) { this._disposed || (this.painter.configLayer && this.painter.configLayer(t, r), this.refresh()); }, e.prototype.setBackgroundColor = function(t) { - this._disposed || (this.painter.setBackgroundColor && this.painter.setBackgroundColor(t), this.refresh(), this._backgroundColor = t, this._darkMode = mDe(t)); + this._disposed || (this.painter.setBackgroundColor && this.painter.setBackgroundColor(t), this.refresh(), this._backgroundColor = t, this._darkMode = aDe(t)); }, e.prototype.getBackgroundColor = function() { return this._backgroundColor; }, e.prototype.setDarkMode = function(t) { @@ -53786,49 +53483,49 @@ var yDe = function() { this.storage.delAllRoots(), this.painter.clear(); } }, e.prototype.dispose = function() { - this._disposed || (this.animation.stop(), this.clear(), this.storage.dispose(), this.painter.dispose(), this.handler.dispose(), this.animation = this.storage = this.painter = this.handler = null, this._disposed = !0, vDe(this.id)); + this._disposed || (this.animation.stop(), this.clear(), this.storage.dispose(), this.painter.dispose(), this.handler.dispose(), this.animation = this.storage = this.painter = this.handler = null, this._disposed = !0, oDe(this.id)); }, e; }(); -function O_(e, t) { - var r = new yDe(b2(), e, t); +function A_(e, t) { + var r = new sDe(C2(), e, t); return Ju[r.id] = r, r; } -function CDe(e) { +function lDe(e) { e.dispose(); } -function SDe() { +function cDe() { for (var e in Ju) Ju.hasOwnProperty(e) && Ju[e].dispose(); Ju = {}; } -function bDe(e) { +function uDe(e) { return Ju[e]; } -function jK(e, t) { - Rg[e] = t; +function VK(e, t) { + Pg[e] = t; } -var L_; -function UK(e) { - if (typeof L_ == "function") - return L_(e); +var O_; +function HK(e) { + if (typeof O_ == "function") + return O_(e); } -function KK(e) { - L_ = e; +function zK(e) { + O_ = e; } -var wDe = "5.6.0"; -const xDe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +var dDe = "5.6.0"; +const hDe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - dispose: CDe, - disposeAll: SDe, - getElementSSRData: UK, - getInstance: bDe, - init: O_, - registerPainter: jK, - registerSSRDataGetter: KK, - version: wDe + dispose: lDe, + disposeAll: cDe, + getElementSSRData: HK, + getInstance: uDe, + init: A_, + registerPainter: VK, + registerSSRDataGetter: zK, + version: dDe }, Symbol.toStringTag, { value: "Module" })); -var H4 = 1e-4, YK = 20; -function EDe(e) { +var B4 = 1e-4, GK = 20; +function fDe(e) { return e.replace(/^\s+|\s+$/g, ""); } function Lr(e, t, r, n) { @@ -53870,10 +53567,10 @@ function Ze(e, t) { e = "100%"; break; } - return Je(e) ? EDe(e).match(/%$/) ? parseFloat(e) / 100 * t : parseFloat(e) : e == null ? NaN : +e; + return Je(e) ? fDe(e).match(/%$/) ? parseFloat(e) / 100 * t : parseFloat(e) : e == null ? NaN : +e; } function En(e, t, r) { - return t == null && (t = 10), t = Math.min(Math.max(0, t), YK), e = (+e).toFixed(t), r ? e : +e; + return t == null && (t = 10), t = Math.min(Math.max(0, t), GK), e = (+e).toFixed(t), r ? e : +e; } function Bo(e) { return e.sort(function(t, r) { @@ -53888,23 +53585,23 @@ function Ka(e) { if (Math.round(e * t) / t === e) return r; } - return MS(e); + return TS(e); } -function MS(e) { +function TS(e) { var t = e.toString().toLowerCase(), r = t.indexOf("e"), n = r > 0 ? +t.slice(r + 1) : 0, i = r > 0 ? r : t.length, o = t.indexOf("."), a = o < 0 ? 0 : i - 1 - o; return Math.max(0, a - n); } -function I2(e, t) { +function M2(e, t) { var r = Math.log, n = Math.LN10, i = Math.floor(r(e[1] - e[0]) / n), o = Math.round(r(Math.abs(t[1] - t[0])) / n), a = Math.min(Math.max(-i + o, 0), 20); return isFinite(a) ? a : 20; } -function RDe(e, t, r) { +function pDe(e, t, r) { if (!e[t]) return 0; - var n = qK(e, r); + var n = WK(e, r); return n[t] || 0; } -function qK(e, t) { +function WK(e, t) { var r = Ra(e, function(f, p) { return f + (isNaN(p) ? 0 : p); }, 0); @@ -53927,24 +53624,24 @@ function qK(e, t) { return f / n; }); } -function PDe(e, t) { +function gDe(e, t) { var r = Math.max(Ka(e), Ka(t)), n = e + t; - return r > YK ? n : En(n, r); + return r > GK ? n : En(n, r); } -var F_ = 9007199254740991; -function A2(e) { +var L_ = 9007199254740991; +function D2(e) { var t = Math.PI * 2; return (e % t + t) % t; } function Lf(e) { - return e > -H4 && e < H4; + return e > -B4 && e < B4; } -var TDe = /^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/; +var vDe = /^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/; function jo(e) { if (e instanceof Date) return e; if (Je(e)) { - var t = TDe.exec(e); + var t = vDe.exec(e); if (!t) return /* @__PURE__ */ new Date(NaN); if (t[8]) { @@ -53956,24 +53653,24 @@ function jo(e) { return /* @__PURE__ */ new Date(NaN); return new Date(Math.round(e)); } -function XK(e) { - return Math.pow(10, qm(e)); +function jK(e) { + return Math.pow(10, Km(e)); } -function qm(e) { +function Km(e) { if (e === 0) return 0; var t = Math.floor(Math.log(e) / Math.LN10); return e / Math.pow(10, t) >= 10 && t++, t; } -function O2(e, t) { - var r = qm(e), n = Math.pow(10, r), i = e / n, o; +function I2(e, t) { + var r = Km(e), n = Math.pow(10, r), i = e / n, o; return t ? i < 1.5 ? o = 1 : i < 2.5 ? o = 2 : i < 4 ? o = 3 : i < 7 ? o = 5 : o = 10 : i < 1 ? o = 1 : i < 2 ? o = 2 : i < 3 ? o = 3 : i < 5 ? o = 5 : o = 10, e = o * n, r >= -20 ? +e.toFixed(r < 0 ? -r : 0) : e; } -function EC(e, t) { +function wC(e, t) { var r = (e.length - 1) * t + 1, n = Math.floor(r), i = +e[n - 1], o = r - n; return o ? i + o * (e[n] - i) : i; } -function N_(e) { +function F_(e) { e.sort(function(l, c) { return s(l, c, 0) ? -1 : 1; }); @@ -53987,40 +53684,40 @@ function N_(e) { return l.interval[u] < c.interval[u] || l.interval[u] === c.interval[u] && (l.close[u] - c.close[u] === (u ? -1 : 1) || !u && s(l, c, 1)); } } -function qs(e) { +function Ys(e) { var t = parseFloat(e); return t == e && (t !== 0 || !Je(e) || e.indexOf("x") <= 0) ? t : NaN; } function _w(e) { - return !isNaN(qs(e)); + return !isNaN(Ys(e)); } -function ZK() { +function UK() { return Math.round(Math.random() * 9); } -function QK(e, t) { - return t === 0 ? e : QK(t, e % t); +function KK(e, t) { + return t === 0 ? e : KK(t, e % t); } -function G4(e, t) { - return e == null ? t : t == null ? e : e * t / QK(e, t); +function V4(e, t) { + return e == null ? t : t == null ? e : e * t / KK(e, t); } -var _De = "[ECharts] ", W4 = {}, MDe = typeof console < "u" && console.warn && console.log; +var mDe = "[ECharts] ", H4 = {}, yDe = typeof console < "u" && console.warn && console.log; function Mw(e, t, r) { - if (MDe) { + if (yDe) { if (r) { - if (W4[t]) + if (H4[t]) return; - W4[t] = !0; + H4[t] = !0; } - console[e](_De + t); + console[e](mDe + t); } } -function DDe(e, t) { +function CDe(e, t) { Mw("log", e, t); } function Cn(e, t) { Mw("warn", e, t); } -function xi(e, t) { +function wi(e, t) { Mw("error", e, t); } function Pa(e) { @@ -54035,7 +53732,7 @@ function ro() { var r = ""; if (process.env.NODE_ENV !== "production") { var n = function(i) { - return i === void 0 ? "undefined" : i === 1 / 0 ? "Infinity" : i === -1 / 0 ? "-Infinity" : Hc(i) ? "NaN" : i instanceof Date ? "Date(" + i.toISOString() + ")" : vt(i) ? "function () { ... }" : x2(i) ? i + "" : null; + return i === void 0 ? "undefined" : i === 1 / 0 ? "Infinity" : i === -1 / 0 ? "-Infinity" : zc(i) ? "NaN" : i instanceof Date ? "Date(" + i.toISOString() + ")" : vt(i) ? "function () { ... }" : b2(i) ? i + "" : null; }; r = Fe(e, function(i) { if (Je(i)) @@ -54061,11 +53758,11 @@ function ro() { function Ir(e) { throw new Error(e); } -function j4(e, t, r) { +function z4(e, t, r) { return (t - e) * r + e; } -var JK = "series\0", eY = "\0_ec_\0"; -function Wr(e) { +var YK = "series\0", qK = "\0_ec_\0"; +function Gr(e) { return e instanceof Array ? e : e == null ? [] : [e]; } function Md(e, t, r) { @@ -54077,28 +53774,28 @@ function Md(e, t, r) { } } } -var U4 = ["fontStyle", "fontWeight", "fontSize", "fontFamily", "rich", "tag", "color", "textBorderColor", "textBorderWidth", "width", "height", "lineHeight", "align", "verticalAlign", "baseline", "shadowColor", "shadowBlur", "shadowOffsetX", "shadowOffsetY", "textShadowColor", "textShadowBlur", "textShadowOffsetX", "textShadowOffsetY", "backgroundColor", "borderColor", "borderWidth", "borderRadius", "padding"]; -function cp(e) { +var G4 = ["fontStyle", "fontWeight", "fontSize", "fontFamily", "rich", "tag", "color", "textBorderColor", "textBorderWidth", "width", "height", "lineHeight", "align", "verticalAlign", "baseline", "shadowColor", "shadowBlur", "shadowOffsetX", "shadowOffsetY", "textShadowColor", "textShadowBlur", "textShadowOffsetX", "textShadowOffsetY", "backgroundColor", "borderColor", "borderWidth", "borderRadius", "padding"]; +function up(e) { return St(e) && !Ie(e) && !(e instanceof Date) ? e.value : e; } -function IDe(e) { +function SDe(e) { return St(e) && !(e instanceof Array); } -function tY(e, t, r) { +function XK(e, t, r) { var n = r === "normalMerge", i = r === "replaceMerge", o = r === "replaceAll"; e = e || [], t = (t || []).slice(); var a = ft(); - H(t, function(l, c) { + z(t, function(l, c) { if (!St(l)) { t[c] = null; return; } - process.env.NODE_ENV !== "production" && (l.id != null && !Y4(l.id) && K4(l.id), l.name != null && !Y4(l.name) && K4(l.name)); + process.env.NODE_ENV !== "production" && (l.id != null && !j4(l.id) && W4(l.id), l.name != null && !j4(l.name) && W4(l.name)); }); - var s = ADe(e, a, r); - return (n || i) && ODe(s, e, a, t), n && LDe(s, t), n || i ? FDe(s, t, i) : o && NDe(s, t), kDe(s), s; + var s = bDe(e, a, r); + return (n || i) && wDe(s, e, a, t), n && xDe(s, t), n || i ? EDe(s, t, i) : o && RDe(s, t), PDe(s), s; } -function ADe(e, t, r) { +function bDe(e, t, r) { var n = []; if (r === "replaceAll") return n; @@ -54113,10 +53810,10 @@ function ADe(e, t, r) { } return n; } -function ODe(e, t, r, n) { - H(n, function(i, o) { +function wDe(e, t, r, n) { + z(n, function(i, o) { if (!(!i || i.id == null)) { - var a = tv(i.id), s = r.get(a); + var a = rv(i.id), s = r.get(a); if (s != null) { var l = e[s]; xt(!l.newOption, 'Duplicated option on id "' + a + '".'), l.newOption = i, l.existing = t[s], n[o] = null; @@ -54124,26 +53821,26 @@ function ODe(e, t, r, n) { } }); } -function LDe(e, t) { - H(t, function(r, n) { +function xDe(e, t) { + z(t, function(r, n) { if (!(!r || r.name == null)) for (var i = 0; i < e.length; i++) { var o = e[i].existing; - if (!e[i].newOption && o && (o.id == null || r.id == null) && !Ff(r) && !Ff(o) && rY("name", o, r)) { + if (!e[i].newOption && o && (o.id == null || r.id == null) && !Ff(r) && !Ff(o) && ZK("name", o, r)) { e[i].newOption = r, t[n] = null; return; } } }); } -function FDe(e, t, r) { - H(t, function(n) { +function EDe(e, t, r) { + z(t, function(n) { if (n) { for ( var i, o = 0; // Be `!resultItem` only when `nextIdx >= result.length`. (i = e[o]) && (i.newOption || Ff(i.existing) || // In mode "replaceMerge", here no not-mapped-non-internal-existing. - i.existing && n.id != null && !rY("id", n, i.existing)); + i.existing && n.id != null && !ZK("id", n, i.existing)); ) o++; i ? (i.newOption = n, i.brandNew = r) : e.push({ @@ -54155,8 +53852,8 @@ function FDe(e, t, r) { } }); } -function NDe(e, t) { - H(t, function(r) { +function RDe(e, t) { + z(t, function(r) { e.push({ newOption: r, brandNew: !0, @@ -54165,21 +53862,21 @@ function NDe(e, t) { }); }); } -function kDe(e) { +function PDe(e) { var t = ft(); - H(e, function(r) { + z(e, function(r) { var n = r.existing; n && t.set(n.id, r); - }), H(e, function(r) { + }), z(e, function(r) { var n = r.newOption; xt(!n || n.id == null || !t.get(n.id) || t.get(n.id) === r, "id duplicates: " + (n && n.id)), n && n.id != null && t.set(n.id, r), !r.keyInfo && (r.keyInfo = {}); - }), H(e, function(r, n) { + }), z(e, function(r, n) { var i = r.existing, o = r.newOption, a = r.keyInfo; if (St(o)) { - if (a.name = o.name != null ? tv(o.name) : i ? i.name : JK + n, i) - a.id = tv(i.id); + if (a.name = o.name != null ? rv(o.name) : i ? i.name : YK + n, i) + a.id = rv(i.id); else if (o.id != null) - a.id = tv(o.id); + a.id = rv(o.id); else { var s = 0; do @@ -54190,45 +53887,45 @@ function kDe(e) { } }); } -function rY(e, t, r) { +function ZK(e, t, r) { var n = qn(t[e], null), i = qn(r[e], null); return n != null && i != null && n === i; } -function tv(e) { +function rv(e) { if (process.env.NODE_ENV !== "production" && e == null) throw new Error(); return qn(e, ""); } function qn(e, t) { - return e == null ? t : Je(e) ? e : Cr(e) || kv(e) ? e + "" : t; + return e == null ? t : Je(e) ? e : Cr(e) || $v(e) ? e + "" : t; } -function K4(e) { +function W4(e) { process.env.NODE_ENV !== "production" && Cn("`" + e + "` is invalid id or name. Must be a string or number."); } -function Y4(e) { - return kv(e) || _w(e); +function j4(e) { + return $v(e) || _w(e); } -function L2(e) { +function A2(e) { var t = e.name; - return !!(t && t.indexOf(JK)); + return !!(t && t.indexOf(YK)); } function Ff(e) { - return e && e.id != null && tv(e.id).indexOf(eY) === 0; + return e && e.id != null && rv(e.id).indexOf(qK) === 0; } -function $De(e) { - return eY + e; +function TDe(e) { + return qK + e; } -function BDe(e, t, r) { - H(e, function(n) { +function _De(e, t, r) { + z(e, function(n) { var i = n.newOption; - St(i) && (n.keyInfo.mainType = t, n.keyInfo.subType = VDe(t, i, n.existing, r)); + St(i) && (n.keyInfo.mainType = t, n.keyInfo.subType = MDe(t, i, n.existing, r)); }); } -function VDe(e, t, r, n) { +function MDe(e, t, r, n) { var i = t.type ? t.type : r ? r.subType : n.determineSubType(e, t); return i; } -function zDe(e, t) { +function DDe(e, t) { var r = {}, n = {}; return i(e || [], r), i(t || [], n, r), [o(r), o(n)]; function i(a, s, l) { @@ -54236,7 +53933,7 @@ function zDe(e, t) { var d = qn(a[c].seriesId, null); if (d == null) return; - for (var h = Wr(a[c].dataIndex), f = l && l[d], p = 0, v = h.length; p < v; p++) { + for (var h = Gr(a[c].dataIndex), f = l && l[d], p = 0, v = h.length; p < v; p++) { var g = h[p]; f && f[g] ? f[g] = null : (s[d] || (s[d] = {}))[g] = 1; } @@ -54271,16 +53968,16 @@ function Dd(e, t) { }) : e.indexOfName(t.name); } function yr() { - var e = "__ec_inner_" + HDe++; + var e = "__ec_inner_" + IDe++; return function(t) { return t[e] || (t[e] = {}); }; } -var HDe = ZK(); -function rv(e, t, r) { - var n = F2(t, r), i = n.mainTypeSpecified, o = n.queryOptionMap, a = n.others, s = a, l = r ? r.defaultMainType : null; +var IDe = UK(); +function nv(e, t, r) { + var n = O2(t, r), i = n.mainTypeSpecified, o = n.queryOptionMap, a = n.others, s = a, l = r ? r.defaultMainType : null; return !i && l && o.set(l, {}), o.each(function(c, u) { - var d = Xm(e, u, c, { + var d = Ym(e, u, c, { useDefault: l === u, enableAll: r && r.enableAll != null ? r.enableAll : !0, enableNone: r && r.enableNone != null ? r.enableNone : !0 @@ -54288,7 +53985,7 @@ function rv(e, t, r) { s[u + "Models"] = d.models, s[u + "Model"] = d.models[0]; }), s; } -function F2(e, t) { +function O2(e, t) { var r; if (Je(e)) { var n = {}; @@ -54296,7 +53993,7 @@ function F2(e, t) { } else r = e; var i = ft(), o = {}, a = !1; - return H(r, function(s, l) { + return z(r, function(s, l) { if (l === "dataIndex" || l === "dataIndexInside") { o[l] = s; return; @@ -54317,12 +54014,12 @@ var Wn = { useDefault: !0, enableAll: !1, enableNone: !1 -}, GDe = { +}, ADe = { useDefault: !1, enableAll: !0, enableNone: !0 }; -function Xm(e, t, r, n) { +function Ym(e, t, r, n) { n = n || Wn; var i = r.index, o = r.id, a = r.name, s = { models: null, @@ -54339,18 +54036,18 @@ function Xm(e, t, r, n) { name: a }), s); } -function nY(e, t, r) { +function QK(e, t, r) { e.setAttribute ? e.setAttribute(t, r) : e[t] = r; } -function WDe(e, t) { +function ODe(e, t) { return e.getAttribute ? e.getAttribute(t) : e[t]; } -function jDe(e) { +function LDe(e) { return e === "auto" ? gr.domSupported ? "html" : "richText" : e || "html"; } -function k_(e, t) { +function N_(e, t) { var r = ft(), n = []; - return H(e, function(i) { + return z(e, function(i) { var o = t(i); (r.get(o) || (n.push(o), r.set(o, []))).push(i); }), { @@ -54358,12 +54055,12 @@ function k_(e, t) { buckets: r }; } -function iY(e, t, r, n, i) { +function JK(e, t, r, n, i) { var o = t == null || t === "auto"; if (n == null) return n; if (Cr(n)) { - var a = j4(r || 0, n, i); + var a = z4(r || 0, n, i); return En(a, o ? Math.max(Ka(r || 0), Ka(n)) : t); } else { if (Je(n)) @@ -54373,38 +54070,38 @@ function iY(e, t, r, n, i) { if (h && h.type === "ordinal") s[d] = (i < 1 && l ? l : c)[d]; else { - var f = l && l[d] ? l[d] : 0, p = c[d], a = j4(f, p, i); + var f = l && l[d] ? l[d] : 0, p = c[d], a = z4(f, p, i); s[d] = En(a, o ? Math.max(Ka(f), Ka(p)) : t); } } return s; } } -var UDe = ".", pu = "___EC__COMPONENT__CONTAINER___", oY = "___EC__EXTENDED_CLASS___"; +var FDe = ".", pu = "___EC__COMPONENT__CONTAINER___", eY = "___EC__EXTENDED_CLASS___"; function Os(e) { var t = { main: "", sub: "" }; if (e) { - var r = e.split(UDe); + var r = e.split(FDe); t.main = r[0] || "", t.sub = r[1] || ""; } return t; } -function KDe(e) { +function NDe(e) { xt(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e), 'componentType "' + e + '" illegal'); } -function YDe(e) { - return !!(e && e[oY]); +function kDe(e) { + return !!(e && e[eY]); } -function N2(e, t) { +function L2(e, t) { e.$constructor = e, e.extend = function(r) { - process.env.NODE_ENV !== "production" && H(t, function(o) { + process.env.NODE_ENV !== "production" && z(t, function(o) { r[o] || console.warn("Method `" + o + "` should be implemented" + (r.type ? " in " + r.type : "") + "."); }); var n = this, i; - return qDe(n) ? i = /** @class */ + return $De(n) ? i = /** @class */ function(o) { Se(a, o); function a() { @@ -54413,28 +54110,28 @@ function N2(e, t) { return a; }(n) : (i = function() { (r.$constructor || n).apply(this, arguments); - }, w2(i, this)), Pe(i.prototype, r), i[oY] = !0, i.extend = this.extend, i.superCall = QDe, i.superApply = JDe, i.superClass = n, i; + }, S2(i, this)), Pe(i.prototype, r), i[eY] = !0, i.extend = this.extend, i.superCall = HDe, i.superApply = zDe, i.superClass = n, i; }; } -function qDe(e) { +function $De(e) { return vt(e) && /^class\s/.test(Function.prototype.toString.call(e)); } -function aY(e, t) { +function tY(e, t) { e.extend = t.extend; } -var XDe = Math.round(Math.random() * 10); -function ZDe(e) { - var t = ["__\0is_clz", XDe++].join("_"); +var BDe = Math.round(Math.random() * 10); +function VDe(e) { + var t = ["__\0is_clz", BDe++].join("_"); e.prototype[t] = !0, process.env.NODE_ENV !== "production" && xt(!e.isInstance, 'The method "is" can not be defined.'), e.isInstance = function(r) { return !!(r && r[t]); }; } -function QDe(e, t) { +function HDe(e, t) { for (var r = [], n = 2; n < arguments.length; n++) r[n - 2] = arguments[n]; return this.superClass.prototype[t].apply(e, r); } -function JDe(e, t, r) { +function zDe(e, t, r) { return this.superClass.prototype[t].apply(e, r); } function Dw(e) { @@ -54442,7 +54139,7 @@ function Dw(e) { e.registerClass = function(n) { var i = n.type || n.prototype.type; if (i) { - KDe(i), n.prototype.type = i; + NDe(i), n.prototype.type = i; var o = Os(i); if (!o.sub) process.env.NODE_ENV !== "production" && t[o.main] && console.warn(o.main + " exists."), t[o.main] = n; @@ -54459,7 +54156,7 @@ function Dw(e) { return a; }, e.getClassesByMainType = function(n) { var i = Os(n), o = [], a = t[i.main]; - return a && a[pu] ? H(a, function(s, l) { + return a && a[pu] ? z(a, function(s, l) { l !== pu && o.push(s); }) : o.push(a), o; }, e.hasClass = function(n) { @@ -54467,7 +54164,7 @@ function Dw(e) { return !!t[i.main]; }, e.getAllClassMainTypes = function() { var n = []; - return H(t, function(i, o) { + return z(t, function(i, o) { n.push(o); }), n; }, e.hasSubTypes = function(n) { @@ -54493,7 +54190,7 @@ function Id(e, t) { return a; }; } -var eIe = [ +var GDe = [ ["fill", "color"], ["shadowBlur"], ["shadowOffsetX"], @@ -54502,30 +54199,30 @@ var eIe = [ ["shadowColor"] // Option decal is in `DecalObject` but style.decal is in `PatternObject`. // So do not transfer decal directly. -], tIe = Id(eIe), rIe = ( +], WDe = Id(GDe), jDe = ( /** @class */ function() { function e() { } return e.prototype.getAreaStyle = function(t, r) { - return tIe(this, t, r); + return WDe(this, t, r); }, e; }() -), $_ = new Km(50); -function nIe(e) { +), k_ = new jm(50); +function UDe(e) { if (typeof e == "string") { - var t = $_.get(e); + var t = k_.get(e); return t && t.image; } else return e; } -function k2(e, t, r, n, i) { +function F2(e, t, r, n, i) { if (e) if (typeof e == "string") { if (t && t.__zrImageSrc === e || !r) return t; - var o = $_.get(e), a = { hostEl: r, cb: n, cbPayload: i }; - return o ? (t = o.image, !Iw(t) && o.pending.push(a)) : (t = os.loadImage(e, q4, q4), t.__zrImageSrc = e, $_.put(e, t.__cachedImgObj = { + var o = k_.get(e), a = { hostEl: r, cb: n, cbPayload: i }; + return o ? (t = o.image, !Iw(t) && o.pending.push(a)) : (t = os.loadImage(e, U4, U4), t.__zrImageSrc = e, k_.put(e, t.__cachedImgObj = { image: t, pending: [a] })), t; @@ -54533,7 +54230,7 @@ function k2(e, t, r, n, i) { return e; else return t; } -function q4() { +function U4() { var e = this.__cachedImgObj; this.onload = this.onerror = this.__cachedImgObj = null; for (var t = 0; t < e.pending.length; t++) { @@ -54546,18 +54243,18 @@ function Iw(e) { return e && e.width && e.height; } var Xx = /\{([a-zA-Z0-9_]+)\|([^}]*)\}/g; -function sY(e, t, r, n, i) { +function rY(e, t, r, n, i) { if (!t) return ""; var o = (e + "").split(` `); - i = lY(t, r, n, i); + i = nY(t, r, n, i); for (var a = 0, s = o.length; a < s; a++) - o[a] = cY(o[a], i); + o[a] = iY(o[a], i); return o.join(` `); } -function lY(e, t, r, n) { +function nY(e, t, r, n) { n = n || {}; var i = Pe({}, n); i.font = t, r = kt(r, "..."), i.maxIterations = kt(n.maxIterations, 2); @@ -54570,7 +54267,7 @@ function lY(e, t, r, n) { var c = Go(r, t); return c > s && (r = "", c = 0), s = e - c, i.ellipsis = r, i.ellipsisWidth = c, i.contentWidth = s, i.containerWidth = e, i; } -function cY(e, t) { +function iY(e, t) { var r = t.containerWidth, n = t.font, i = t.contentWidth; if (!r) return ""; @@ -54582,22 +54279,22 @@ function cY(e, t) { e += t.ellipsis; break; } - var s = a === 0 ? iIe(e, i, t.ascCharWidth, t.cnCharWidth) : o > 0 ? Math.floor(e.length * i / o) : 0; + var s = a === 0 ? KDe(e, i, t.ascCharWidth, t.cnCharWidth) : o > 0 ? Math.floor(e.length * i / o) : 0; e = e.substr(0, s), o = Go(e, n); } return e === "" && (e = t.placeholder), e; } -function iIe(e, t, r, n) { +function KDe(e, t, r, n) { for (var i = 0, o = 0, a = e.length; o < a && i < t; o++) { var s = e.charCodeAt(o); i += 0 <= s && s <= 127 ? r : n; } return o; } -function oIe(e, t) { +function YDe(e, t) { e != null && (e += ""); var r = t.overflow, n = t.padding, i = t.font, o = r === "truncate", a = Pw(i), s = kt(t.lineHeight, a), l = !!t.backgroundColor, c = t.lineOverflow === "truncate", u = t.width, d; - u != null && (r === "break" || r === "breakAll") ? d = e ? uY(e, t.font, u, r === "breakAll", 0).lines : [] : d = e ? e.split(` + u != null && (r === "break" || r === "breakAll") ? d = e ? oY(e, t.font, u, r === "breakAll", 0).lines : [] : d = e ? e.split(` `) : []; var h = d.length * s, f = kt(t.height, h); if (h > f && c) { @@ -54605,11 +54302,11 @@ function oIe(e, t) { d = d.slice(0, p); } if (e && o && u != null) - for (var v = lY(u, i, t.ellipsis, { + for (var v = nY(u, i, t.ellipsis, { minChar: t.truncateMinChar, placeholder: t.placeholder }), g = 0; g < d.length; g++) - d[g] = cY(d[g], v); + d[g] = iY(d[g], v); for (var m = f, y = 0, g = 0; g < d.length; g++) y = Math.max(Go(d[g], i), y); u == null && (u = y); @@ -54626,23 +54323,23 @@ function oIe(e, t) { width: u }; } -var aIe = /* @__PURE__ */ function() { +var qDe = /* @__PURE__ */ function() { function e() { } return e; -}(), X4 = /* @__PURE__ */ function() { +}(), K4 = /* @__PURE__ */ function() { function e(t) { this.tokens = [], t && (this.tokens = t); } return e; -}(), sIe = /* @__PURE__ */ function() { +}(), XDe = /* @__PURE__ */ function() { function e() { this.width = 0, this.height = 0, this.contentWidth = 0, this.contentHeight = 0, this.outerWidth = 0, this.outerHeight = 0, this.lines = []; } return e; }(); -function lIe(e, t) { - var r = new sIe(); +function ZDe(e, t) { + var r = new XDe(); if (e != null && (e += ""), !e) return r; for (var n = t.width, i = t.height, o = t.overflow, a = (o === "break" || o === "breakAll") && n != null ? { width: n, accumWidth: 0, breakAll: o === "breakAll" } : null, s = Xx.lastIndex = 0, l; (l = Xx.exec(e)) != null; ) { @@ -54656,10 +54353,10 @@ function lIe(e, t) { } e: for (var m = 0; m < r.lines.length; m++) { for (var y = r.lines[m], C = 0, b = 0, w = 0; w < y.tokens.length; w++) { - var x = y.tokens[w], E = x.styleName && t.rich[x.styleName] || {}, P = x.textPadding = E.padding, R = P ? P[1] + P[3] : 0, T = x.font = E.font || t.font; + var x = y.tokens[w], E = x.styleName && t.rich[x.styleName] || {}, R = x.textPadding = E.padding, P = R ? R[1] + R[3] : 0, T = x.font = E.font || t.font; x.contentHeight = Pw(T); var _ = kt(E.height, x.contentHeight); - if (x.innerHeight = _, P && (_ += P[0] + P[2]), x.height = _, x.lineHeight = Ho(E.lineHeight, t.lineHeight, _), x.align = E && E.align || t.align, x.verticalAlign = E && E.verticalAlign || "middle", v && i != null && d + x.lineHeight > i) { + if (x.innerHeight = _, R && (_ += R[0] + R[2]), x.height = _, x.lineHeight = zo(E.lineHeight, t.lineHeight, _), x.align = E && E.align || t.align, x.verticalAlign = E && E.verticalAlign || "middle", v && i != null && d + x.lineHeight > i) { w > 0 ? (y.tokens = y.tokens.slice(0, w), g(y, b, C), r.lines = r.lines.slice(0, m + 1)) : r.lines = r.lines.slice(0, m); break e; } @@ -54669,12 +54366,12 @@ function lIe(e, t) { else { if (A) { var M = E.backgroundColor, O = M && M.image; - O && (O = nIe(O), Iw(O) && (x.width = Math.max(x.width, O.width * _ / O.height))); + O && (O = UDe(O), Iw(O) && (x.width = Math.max(x.width, O.width * _ / O.height))); } var L = p && n != null ? n - b : null; - L != null && L < x.width ? !A || L < R ? (x.text = "", x.width = x.contentWidth = 0) : (x.text = sY(x.text, L - R, T, t.ellipsis, { minChar: t.truncateMinChar }), x.width = x.contentWidth = Go(x.text, T)) : x.contentWidth = Go(x.text, T); + L != null && L < x.width ? !A || L < P ? (x.text = "", x.width = x.contentWidth = 0) : (x.text = rY(x.text, L - P, T, t.ellipsis, { minChar: t.truncateMinChar }), x.width = x.contentWidth = Go(x.text, T)) : x.contentWidth = Go(x.text, T); } - x.width += R, b += x.width, E && (C = Math.max(C, x.lineHeight)); + x.width += P, b += x.width, E && (C = Math.max(C, x.lineHeight)); } g(y, b, C); } @@ -54694,32 +54391,32 @@ function Zx(e, t, r, n, i) { s.length > 0 && p + n.accumWidth > n.width && (u = t.split(` `), c = !0), n.accumWidth = p; } else { - var v = uY(t, l, n.width, n.breakAll, n.accumWidth); + var v = oY(t, l, n.width, n.breakAll, n.accumWidth); n.accumWidth = v.accumWidth + f, d = v.linesWidths, u = v.lines; } } else u = t.split(` `); for (var g = 0; g < u.length; g++) { - var m = u[g], y = new aIe(); + var m = u[g], y = new qDe(); if (y.styleName = i, y.text = m, y.isLineHolder = !m && !o, typeof a.width == "number" ? y.width = a.width : y.width = d ? d[g] : Go(m, l), !g && !c) { - var C = (s[s.length - 1] || (s[0] = new X4())).tokens, b = C.length; + var C = (s[s.length - 1] || (s[0] = new K4())).tokens, b = C.length; b === 1 && C[0].isLineHolder ? C[0] = y : (m || !b || o) && C.push(y); } else - s.push(new X4([y])); + s.push(new K4([y])); } } -function cIe(e) { +function QDe(e) { var t = e.charCodeAt(0); return t >= 32 && t <= 591 || t >= 880 && t <= 4351 || t >= 4608 && t <= 5119 || t >= 7680 && t <= 8303; } -var uIe = Ra(",&?/;] ".split(""), function(e, t) { +var JDe = Ra(",&?/;] ".split(""), function(e, t) { return e[t] = !0, e; }, {}); -function dIe(e) { - return cIe(e) ? !!uIe[e] : !0; +function eIe(e) { + return QDe(e) ? !!JDe[e] : !0; } -function uY(e, t, r, n, i) { +function oY(e, t, r, n, i) { for (var o = [], a = [], s = "", l = "", c = 0, u = 0, d = 0; d < e.length; d++) { var h = e.charAt(d); if (h === ` @@ -54727,7 +54424,7 @@ function uY(e, t, r, n, i) { l && (s += l, u += c), o.push(s), a.push(u), s = "", l = "", c = 0, u = 0; continue; } - var f = Go(h, t), p = n ? !1 : !dIe(h); + var f = Go(h, t), p = n ? !1 : !eIe(h); if (o.length ? u + f > r : i + u + f > r) { u ? (s || l) && (p ? (s || (s = l, l = "", c = 0, u = c), o.push(s), a.push(u - c), l += h, c += f, s = "", u = c) : (l && (s += l, l = "", c = 0), o.push(s), a.push(u), s = h, u = f)) : p ? (o.push(l), a.push(c), l = h, c = f) : (o.push(h), a.push(f)); continue; @@ -54740,7 +54437,7 @@ function uY(e, t, r, n, i) { linesWidths: a }; } -var B_ = "__zr_style_" + Math.round(Math.random() * 10), dd = { +var $_ = "__zr_style_" + Math.round(Math.random() * 10), dd = { shadowBlur: 0, shadowOffsetX: 0, shadowOffsetY: 0, @@ -54756,8 +54453,8 @@ var B_ = "__zr_style_" + Math.round(Math.random() * 10), dd = { opacity: !0 } }; -dd[B_] = !0; -var Z4 = ["z", "z2", "invisible"], hIe = ["invisible"], fIe = function(e) { +dd[$_] = !0; +var Y4 = ["z", "z2", "invisible"], tIe = ["invisible"], rIe = function(e) { dn(t, e); function t(r) { return e.call(this, r) || this; @@ -54774,7 +54471,7 @@ var Z4 = ["z", "z2", "invisible"], hIe = ["invisible"], fIe = function(e) { }, t.prototype.innerAfterBrush = function() { }, t.prototype.shouldBePainted = function(r, n, i, o) { var a = this.transform; - if (this.ignore || this.invisible || this.style.opacity === 0 || this.culling && pIe(this, r, n) || a && !a[0] && !a[3]) + if (this.ignore || this.invisible || this.style.opacity === 0 || this.culling && nIe(this, r, n) || a && !a[0] && !a[3]) return !1; if (i && this.__clipPaths) { for (var s = 0; s < this.__clipPaths.length; ++s) @@ -54817,23 +54514,23 @@ var Z4 = ["z", "z2", "invisible"], hIe = ["invisible"], fIe = function(e) { }, t.prototype.setStyle = function(r, n) { return typeof r == "string" ? this.style[r] = n : Pe(this.style, r), this.dirtyStyle(), this; }, t.prototype.dirtyStyle = function(r) { - r || this.markRedraw(), this.__dirty |= wg, this._rect && (this._rect = null); + r || this.markRedraw(), this.__dirty |= xg, this._rect && (this._rect = null); }, t.prototype.dirty = function() { this.dirtyStyle(); }, t.prototype.styleChanged = function() { - return !!(this.__dirty & wg); + return !!(this.__dirty & xg); }, t.prototype.styleUpdated = function() { - this.__dirty &= ~wg; + this.__dirty &= ~xg; }, t.prototype.createStyle = function(r) { - return jm(dd, r); + return Gm(dd, r); }, t.prototype.useStyle = function(r) { - r[B_] || (r = this.createStyle(r)), this.__inHover ? this.__hoverStyle = r : this.style = r, this.dirtyStyle(); + r[$_] || (r = this.createStyle(r)), this.__inHover ? this.__hoverStyle = r : this.style = r, this.dirtyStyle(); }, t.prototype.isStyleObject = function(r) { - return r[B_]; + return r[$_]; }, t.prototype._innerSaveToNormal = function(r) { e.prototype._innerSaveToNormal.call(this, r); var n = this._normalState; - r.style && !n.style && (n.style = this._mergeStyle(this.createStyle(), this.style)), this._savePrimaryToNormal(r, n, Z4); + r.style && !n.style && (n.style = this._mergeStyle(this.createStyle(), this.style)), this._savePrimaryToNormal(r, n, Y4); }, t.prototype._applyStateObj = function(r, n, i, o, a, s) { e.prototype._applyStateObj.call(this, r, n, i, o, a, s); var l = !(n && o), c; @@ -54854,7 +54551,7 @@ var Z4 = ["z", "z2", "invisible"], hIe = ["invisible"], fIe = function(e) { }, s, this.getAnimationStyleProps()); } else this.useStyle(c); - for (var v = this.__inHover ? hIe : Z4, h = 0; h < v.length; h++) { + for (var v = this.__inHover ? tIe : Y4, h = 0; h < v.length; h++) { var f = v[h]; n && n[f] != null ? this[f] = n[f] : l && i[f] != null && (this[f] = i[f]); } @@ -54870,57 +54567,57 @@ var Z4 = ["z", "z2", "invisible"], hIe = ["invisible"], fIe = function(e) { return Aw; }, t.initDefaultProps = function() { var r = t.prototype; - r.type = "displayable", r.invisible = !1, r.z = 0, r.z2 = 0, r.zlevel = 0, r.culling = !1, r.cursor = "pointer", r.rectHover = !1, r.incremental = !1, r._rect = null, r.dirtyRectTolerance = 0, r.__dirty = Lo | wg; + r.type = "displayable", r.invisible = !1, r.z = 0, r.z2 = 0, r.zlevel = 0, r.culling = !1, r.cursor = "pointer", r.rectHover = !1, r.incremental = !1, r._rect = null, r.dirtyRectTolerance = 0, r.__dirty = Lo | xg; }(), t; }(Tw), Qx = new Kt(0, 0, 0, 0), Jx = new Kt(0, 0, 0, 0); -function pIe(e, t, r) { +function nIe(e, t, r) { return Qx.copy(e.getBoundingRect()), e.transform && Qx.applyTransform(e.transform), Jx.width = t, Jx.height = r, !Qx.intersect(Jx); } -const Ta = fIe; -var vo = Math.min, mo = Math.max, eE = Math.sin, tE = Math.cos, gu = Math.PI * 2, t0 = Jc(), r0 = Jc(), n0 = Jc(); +const Ta = rIe; +var po = Math.min, go = Math.max, eE = Math.sin, tE = Math.cos, gu = Math.PI * 2, Jy = Jc(), e0 = Jc(), t0 = Jc(); function Ow(e, t, r) { if (e.length !== 0) { for (var n = e[0], i = n[0], o = n[0], a = n[1], s = n[1], l = 1; l < e.length; l++) - n = e[l], i = vo(i, n[0]), o = mo(o, n[0]), a = vo(a, n[1]), s = mo(s, n[1]); + n = e[l], i = po(i, n[0]), o = go(o, n[0]), a = po(a, n[1]), s = go(s, n[1]); t[0] = i, t[1] = a, r[0] = o, r[1] = s; } } -function Q4(e, t, r, n, i, o) { - i[0] = vo(e, r), i[1] = vo(t, n), o[0] = mo(e, r), o[1] = mo(t, n); +function q4(e, t, r, n, i, o) { + i[0] = po(e, r), i[1] = po(t, n), o[0] = go(e, r), o[1] = go(t, n); } -var J4 = [], eB = []; -function gIe(e, t, r, n, i, o, a, s, l, c) { - var u = TK, d = ri, h = u(e, r, i, a, J4); +var X4 = [], Z4 = []; +function iIe(e, t, r, n, i, o, a, s, l, c) { + var u = wK, d = ti, h = u(e, r, i, a, X4); l[0] = 1 / 0, l[1] = 1 / 0, c[0] = -1 / 0, c[1] = -1 / 0; for (var f = 0; f < h; f++) { - var p = d(e, r, i, a, J4[f]); - l[0] = vo(p, l[0]), c[0] = mo(p, c[0]); + var p = d(e, r, i, a, X4[f]); + l[0] = po(p, l[0]), c[0] = go(p, c[0]); } - h = u(t, n, o, s, eB); + h = u(t, n, o, s, Z4); for (var f = 0; f < h; f++) { - var v = d(t, n, o, s, eB[f]); - l[1] = vo(v, l[1]), c[1] = mo(v, c[1]); + var v = d(t, n, o, s, Z4[f]); + l[1] = po(v, l[1]), c[1] = go(v, c[1]); } - l[0] = vo(e, l[0]), c[0] = mo(e, c[0]), l[0] = vo(a, l[0]), c[0] = mo(a, c[0]), l[1] = vo(t, l[1]), c[1] = mo(t, c[1]), l[1] = vo(s, l[1]), c[1] = mo(s, c[1]); + l[0] = po(e, l[0]), c[0] = go(e, c[0]), l[0] = po(a, l[0]), c[0] = go(a, c[0]), l[1] = po(t, l[1]), c[1] = go(t, c[1]), l[1] = po(s, l[1]), c[1] = go(s, c[1]); } -function vIe(e, t, r, n, i, o, a, s) { - var l = MK, c = pi, u = mo(vo(l(e, r, i), 1), 0), d = mo(vo(l(t, n, o), 1), 0), h = c(e, r, i, u), f = c(t, n, o, d); - a[0] = vo(e, i, h), a[1] = vo(t, o, f), s[0] = mo(e, i, h), s[1] = mo(t, o, f); +function oIe(e, t, r, n, i, o, a, s) { + var l = EK, c = fi, u = go(po(l(e, r, i), 1), 0), d = go(po(l(t, n, o), 1), 0), h = c(e, r, i, u), f = c(t, n, o, d); + a[0] = po(e, i, h), a[1] = po(t, o, f), s[0] = go(e, i, h), s[1] = go(t, o, f); } -function mIe(e, t, r, n, i, o, a, s, l) { - var c = Rl, u = Pl, d = Math.abs(i - o); +function aIe(e, t, r, n, i, o, a, s, l) { + var c = El, u = Rl, d = Math.abs(i - o); if (d % gu < 1e-4 && d > 1e-4) { s[0] = e - r, s[1] = t - n, l[0] = e + r, l[1] = t + n; return; } - if (t0[0] = tE(i) * r + e, t0[1] = eE(i) * n + t, r0[0] = tE(o) * r + e, r0[1] = eE(o) * n + t, c(s, t0, r0), u(l, t0, r0), i = i % gu, i < 0 && (i = i + gu), o = o % gu, o < 0 && (o = o + gu), i > o && !a ? o += gu : i < o && a && (i += gu), a) { + if (Jy[0] = tE(i) * r + e, Jy[1] = eE(i) * n + t, e0[0] = tE(o) * r + e, e0[1] = eE(o) * n + t, c(s, Jy, e0), u(l, Jy, e0), i = i % gu, i < 0 && (i = i + gu), o = o % gu, o < 0 && (o = o + gu), i > o && !a ? o += gu : i < o && a && (i += gu), a) { var h = o; o = i, i = h; } for (var f = 0; f < o; f += Math.PI / 2) - f > i && (n0[0] = tE(f) * r + e, n0[1] = eE(f) * n + t, c(s, n0, s), u(l, n0, l)); + f > i && (t0[0] = tE(f) * r + e, t0[1] = eE(f) * n + t, c(s, t0, s), u(l, t0, l)); } -var Jr = { +var Qr = { M: 1, L: 2, C: 3, @@ -54928,18 +54625,18 @@ var Jr = { A: 5, Z: 6, R: 7 -}, vu = [], mu = [], fs = [], nc = [], ps = [], gs = [], rE = Math.min, nE = Math.max, yu = Math.cos, Cu = Math.sin, hl = Math.abs, V_ = Math.PI, fc = V_ * 2, iE = typeof Float32Array < "u", Up = []; +}, vu = [], mu = [], fs = [], nc = [], ps = [], gs = [], rE = Math.min, nE = Math.max, yu = Math.cos, Cu = Math.sin, dl = Math.abs, B_ = Math.PI, fc = B_ * 2, iE = typeof Float32Array < "u", Kp = []; function oE(e) { - var t = Math.round(e / V_ * 1e8) / 1e8; - return t % 2 * V_; + var t = Math.round(e / B_ * 1e8) / 1e8; + return t % 2 * B_; } -function $2(e, t) { +function N2(e, t) { var r = oE(e[0]); r < 0 && (r += fc); var n = r - e[0], i = e[1]; i += n, !t && i - r >= fc ? i = r + fc : t && r - i >= fc ? i = r - fc : !t && r > i ? i = r + (fc - oE(r - i)) : t && r < i && (i = r - (fc - oE(i - r))), e[0] = r, e[1] = i; } -var Xs = function() { +var qs = function() { function e(t) { this.dpr = 1, this._xi = 0, this._yi = 0, this._x0 = 0, this._y0 = 0, this._len = 0, t && (this._saveData = !1), this._saveData && (this.data = []); } @@ -54948,7 +54645,7 @@ var Xs = function() { }, e.prototype.getVersion = function() { return this._version; }, e.prototype.setScale = function(t, r, n) { - n = n || 0, n > 0 && (this._ux = hl(n / TS / t) || 0, this._uy = hl(n / TS / r) || 0); + n = n || 0, n > 0 && (this._ux = dl(n / RS / t) || 0, this._uy = dl(n / RS / r) || 0); }, e.prototype.setDPR = function(t) { this.dpr = t; }, e.prototype.setContext = function(t) { @@ -54960,10 +54657,10 @@ var Xs = function() { }, e.prototype.reset = function() { this._saveData && (this._len = 0), this._pathSegLen && (this._pathSegLen = null, this._pathLen = 0), this._version++; }, e.prototype.moveTo = function(t, r) { - return this._drawPendingPt(), this.addData(Jr.M, t, r), this._ctx && this._ctx.moveTo(t, r), this._x0 = t, this._y0 = r, this._xi = t, this._yi = r, this; + return this._drawPendingPt(), this.addData(Qr.M, t, r), this._ctx && this._ctx.moveTo(t, r), this._x0 = t, this._y0 = r, this._xi = t, this._yi = r, this; }, e.prototype.lineTo = function(t, r) { - var n = hl(t - this._xi), i = hl(r - this._yi), o = n > this._ux || i > this._uy; - if (this.addData(Jr.L, t, r), this._ctx && o && this._ctx.lineTo(t, r), o) + var n = dl(t - this._xi), i = dl(r - this._yi), o = n > this._ux || i > this._uy; + if (this.addData(Qr.L, t, r), this._ctx && o && this._ctx.lineTo(t, r), o) this._xi = t, this._yi = r, this._pendingPtDist = 0; else { var a = n * n + i * i; @@ -54971,19 +54668,19 @@ var Xs = function() { } return this; }, e.prototype.bezierCurveTo = function(t, r, n, i, o, a) { - return this._drawPendingPt(), this.addData(Jr.C, t, r, n, i, o, a), this._ctx && this._ctx.bezierCurveTo(t, r, n, i, o, a), this._xi = o, this._yi = a, this; + return this._drawPendingPt(), this.addData(Qr.C, t, r, n, i, o, a), this._ctx && this._ctx.bezierCurveTo(t, r, n, i, o, a), this._xi = o, this._yi = a, this; }, e.prototype.quadraticCurveTo = function(t, r, n, i) { - return this._drawPendingPt(), this.addData(Jr.Q, t, r, n, i), this._ctx && this._ctx.quadraticCurveTo(t, r, n, i), this._xi = n, this._yi = i, this; + return this._drawPendingPt(), this.addData(Qr.Q, t, r, n, i), this._ctx && this._ctx.quadraticCurveTo(t, r, n, i), this._xi = n, this._yi = i, this; }, e.prototype.arc = function(t, r, n, i, o, a) { - this._drawPendingPt(), Up[0] = i, Up[1] = o, $2(Up, a), i = Up[0], o = Up[1]; + this._drawPendingPt(), Kp[0] = i, Kp[1] = o, N2(Kp, a), i = Kp[0], o = Kp[1]; var s = o - i; - return this.addData(Jr.A, t, r, n, n, i, s, 0, a ? 0 : 1), this._ctx && this._ctx.arc(t, r, n, i, o, a), this._xi = yu(o) * n + t, this._yi = Cu(o) * n + r, this; + return this.addData(Qr.A, t, r, n, n, i, s, 0, a ? 0 : 1), this._ctx && this._ctx.arc(t, r, n, i, o, a), this._xi = yu(o) * n + t, this._yi = Cu(o) * n + r, this; }, e.prototype.arcTo = function(t, r, n, i, o) { return this._drawPendingPt(), this._ctx && this._ctx.arcTo(t, r, n, i, o), this; }, e.prototype.rect = function(t, r, n, i) { - return this._drawPendingPt(), this._ctx && this._ctx.rect(t, r, n, i), this.addData(Jr.R, t, r, n, i), this; + return this._drawPendingPt(), this._ctx && this._ctx.rect(t, r, n, i), this.addData(Qr.R, t, r, n, i), this; }, e.prototype.closePath = function() { - this._drawPendingPt(), this.addData(Jr.Z); + this._drawPendingPt(), this.addData(Qr.Z); var t = this._ctx, r = this._x0, n = this._y0; return t && t.closePath(), this._xi = r, this._yi = n, this; }, e.prototype.fill = function(t) { @@ -55034,34 +54731,34 @@ var Xs = function() { for (a = 0; a < this._len; ) { var s = t[a++], l = a === 1; switch (l && (r = t[a], n = t[a + 1], i = r, o = n), s) { - case Jr.M: + case Qr.M: r = i = t[a++], n = o = t[a++], ps[0] = i, ps[1] = o, gs[0] = i, gs[1] = o; break; - case Jr.L: - Q4(r, n, t[a], t[a + 1], ps, gs), r = t[a++], n = t[a++]; + case Qr.L: + q4(r, n, t[a], t[a + 1], ps, gs), r = t[a++], n = t[a++]; break; - case Jr.C: - gIe(r, n, t[a++], t[a++], t[a++], t[a++], t[a], t[a + 1], ps, gs), r = t[a++], n = t[a++]; + case Qr.C: + iIe(r, n, t[a++], t[a++], t[a++], t[a++], t[a], t[a + 1], ps, gs), r = t[a++], n = t[a++]; break; - case Jr.Q: - vIe(r, n, t[a++], t[a++], t[a], t[a + 1], ps, gs), r = t[a++], n = t[a++]; + case Qr.Q: + oIe(r, n, t[a++], t[a++], t[a], t[a + 1], ps, gs), r = t[a++], n = t[a++]; break; - case Jr.A: + case Qr.A: var c = t[a++], u = t[a++], d = t[a++], h = t[a++], f = t[a++], p = t[a++] + f; a += 1; var v = !t[a++]; - l && (i = yu(f) * d + c, o = Cu(f) * h + u), mIe(c, u, d, h, f, p, v, ps, gs), r = yu(p) * d + c, n = Cu(p) * h + u; + l && (i = yu(f) * d + c, o = Cu(f) * h + u), aIe(c, u, d, h, f, p, v, ps, gs), r = yu(p) * d + c, n = Cu(p) * h + u; break; - case Jr.R: + case Qr.R: i = r = t[a++], o = n = t[a++]; var g = t[a++], m = t[a++]; - Q4(i, o, i + g, o + m, ps, gs); + q4(i, o, i + g, o + m, ps, gs); break; - case Jr.Z: + case Qr.Z: r = i, n = o; break; } - Rl(fs, fs, ps), Pl(nc, nc, gs); + El(fs, fs, ps), Rl(nc, nc, gs); } return a === 0 && (fs[0] = fs[1] = nc[0] = nc[1] = 0), new Kt(fs[0], fs[1], nc[0] - fs[0], nc[1] - fs[1]); }, e.prototype._calculateLength = function() { @@ -55072,35 +54769,35 @@ var Xs = function() { p && (o = t[h], a = t[h + 1], s = o, l = a); var v = -1; switch (f) { - case Jr.M: + case Qr.M: o = s = t[h++], a = l = t[h++]; break; - case Jr.L: { + case Qr.L: { var g = t[h++], m = t[h++], y = g - o, C = m - a; - (hl(y) > n || hl(C) > i || h === r - 1) && (v = Math.sqrt(y * y + C * C), o = g, a = m); + (dl(y) > n || dl(C) > i || h === r - 1) && (v = Math.sqrt(y * y + C * C), o = g, a = m); break; } - case Jr.C: { + case Qr.C: { var b = t[h++], w = t[h++], g = t[h++], m = t[h++], x = t[h++], E = t[h++]; - v = MMe(o, a, b, w, g, m, x, E, 10), o = x, a = E; + v = yMe(o, a, b, w, g, m, x, E, 10), o = x, a = E; break; } - case Jr.Q: { + case Qr.Q: { var b = t[h++], w = t[h++], g = t[h++], m = t[h++]; - v = IMe(o, a, b, w, g, m, 10), o = g, a = m; + v = SMe(o, a, b, w, g, m, 10), o = g, a = m; break; } - case Jr.A: - var P = t[h++], R = t[h++], T = t[h++], _ = t[h++], D = t[h++], A = t[h++], M = A + D; - h += 1, p && (s = yu(D) * T + P, l = Cu(D) * _ + R), v = nE(T, _) * rE(fc, Math.abs(A)), o = yu(M) * T + P, a = Cu(M) * _ + R; + case Qr.A: + var R = t[h++], P = t[h++], T = t[h++], _ = t[h++], D = t[h++], A = t[h++], M = A + D; + h += 1, p && (s = yu(D) * T + R, l = Cu(D) * _ + P), v = nE(T, _) * rE(fc, Math.abs(A)), o = yu(M) * T + R, a = Cu(M) * _ + P; break; - case Jr.R: { + case Qr.R: { s = o = t[h++], l = a = t[h++]; var O = t[h++], L = t[h++]; v = O * 2 + L * 2; break; } - case Jr.Z: { + case Qr.Z: { var y = s - o, C = l - a; v = Math.sqrt(y * y + C * C), o = s, a = l; break; @@ -55113,15 +54810,15 @@ var Xs = function() { var n = this.data, i = this._ux, o = this._uy, a = this._len, s, l, c, u, d, h, f = r < 1, p, v, g = 0, m = 0, y, C = 0, b, w; if (!(f && (this._pathSegLen || this._calculateLength(), p = this._pathSegLen, v = this._pathLen, y = r * v, !y))) e: for (var x = 0; x < a; ) { - var E = n[x++], P = x === 1; - switch (P && (c = n[x], u = n[x + 1], s = c, l = u), E !== Jr.L && C > 0 && (t.lineTo(b, w), C = 0), E) { - case Jr.M: + var E = n[x++], R = x === 1; + switch (R && (c = n[x], u = n[x + 1], s = c, l = u), E !== Qr.L && C > 0 && (t.lineTo(b, w), C = 0), E) { + case Qr.M: s = c = n[x++], l = u = n[x++], t.moveTo(c, u); break; - case Jr.L: { + case Qr.L: { d = n[x++], h = n[x++]; - var R = hl(d - c), T = hl(h - u); - if (R > i || T > o) { + var P = dl(d - c), T = dl(h - u); + if (P > i || T > o) { if (f) { var _ = p[m++]; if (g + _ > y) { @@ -55133,12 +54830,12 @@ var Xs = function() { } t.lineTo(d, h), c = d, u = h, C = 0; } else { - var A = R * R + T * T; + var A = P * P + T * T; A > C && (b = d, w = h, C = A); } break; } - case Jr.C: { + case Qr.C: { var M = n[x++], O = n[x++], L = n[x++], N = n[x++], F = n[x++], k = n[x++]; if (f) { var _ = p[m++]; @@ -55152,7 +54849,7 @@ var Xs = function() { t.bezierCurveTo(M, O, L, N, F, k), c = F, u = k; break; } - case Jr.Q: { + case Qr.Q: { var M = n[x++], O = n[x++], L = n[x++], N = n[x++]; if (f) { var _ = p[m++]; @@ -55166,17 +54863,17 @@ var Xs = function() { t.quadraticCurveTo(M, O, L, N), c = L, u = N; break; } - case Jr.A: - var I = n[x++], V = n[x++], z = n[x++], $ = n[x++], W = n[x++], j = n[x++], X = n[x++], q = !n[x++], Z = z > $ ? z : $, ee = hl(z - $) > 1e-3, Q = W + j, Y = !1; + case Qr.A: + var I = n[x++], V = n[x++], H = n[x++], $ = n[x++], W = n[x++], j = n[x++], X = n[x++], q = !n[x++], J = H > $ ? H : $, te = dl(H - $) > 1e-3, Q = W + j, Y = !1; if (f) { var _ = p[m++]; g + _ > y && (Q = W + j * (y - g) / _, Y = !0), g += _; } - if (ee && t.ellipse ? t.ellipse(I, V, z, $, X, W, Q, q) : t.arc(I, V, Z, W, Q, q), Y) + if (te && t.ellipse ? t.ellipse(I, V, H, $, X, W, Q, q) : t.arc(I, V, J, W, Q, q), Y) break e; - P && (s = yu(W) * z + I, l = Cu(W) * $ + V), c = yu(Q) * z + I, u = Cu(Q) * $ + V; + R && (s = yu(W) * H + I, l = Cu(W) * $ + V), c = yu(Q) * H + I, u = Cu(Q) * $ + V; break; - case Jr.R: + case Qr.R: s = c = n[x], l = u = n[x + 1], d = n[x++], h = n[x++]; var K = n[x++], oe = n[x++]; if (f) { @@ -55190,7 +54887,7 @@ var Xs = function() { } t.rect(d, h, K, oe); break; - case Jr.Z: + case Qr.Z: if (f) { var _ = p[m++]; if (g + _ > y) { @@ -55206,7 +54903,7 @@ var Xs = function() { }, e.prototype.clone = function() { var t = new e(), r = this.data; return t.data = r.slice ? r.slice() : Array.prototype.slice.call(r), t._len = this._len, t; - }, e.CMD = Jr, e.initDefaultProps = function() { + }, e.CMD = Qr, e.initDefaultProps = function() { var t = e.prototype; t._saveData = !0, t._ux = 0, t._uy = 0, t._pendingPtDist = 0, t._version = 0; }(), e; @@ -55224,30 +54921,30 @@ function gc(e, t, r, n, i, o, a) { var u = l * o - a + c, d = u * u / (l * l + 1); return d <= s / 2 * s / 2; } -function yIe(e, t, r, n, i, o, a, s, l, c, u) { +function sIe(e, t, r, n, i, o, a, s, l, c, u) { if (l === 0) return !1; var d = l; if (u > t + d && u > n + d && u > o + d && u > s + d || u < t - d && u < n - d && u < o - d && u < s - d || c > e + d && c > r + d && c > i + d && c > a + d || c < e - d && c < r - d && c < i - d && c < a - d) return !1; - var h = _K(e, t, r, n, i, o, a, s, c, u, null); + var h = xK(e, t, r, n, i, o, a, s, c, u, null); return h <= d / 2; } -function dY(e, t, r, n, i, o, a, s, l) { +function aY(e, t, r, n, i, o, a, s, l) { if (a === 0) return !1; var c = a; if (l > t + c && l > n + c && l > o + c || l < t - c && l < n - c && l < o - c || s > e + c && s > r + c && s > i + c || s < e - c && s < r - c && s < i - c) return !1; - var u = DK(e, t, r, n, i, o, s, l, null); + var u = RK(e, t, r, n, i, o, s, l, null); return u <= c / 2; } -var tB = Math.PI * 2; +var Q4 = Math.PI * 2; function Vo(e) { - return e %= tB, e < 0 && (e += tB), e; + return e %= Q4, e < 0 && (e += Q4), e; } -var Kp = Math.PI * 2; -function CIe(e, t, r, n, i, o, a, s, l) { +var Yp = Math.PI * 2; +function lIe(e, t, r, n, i, o, a, s, l) { if (a === 0) return !1; var c = a; @@ -55255,18 +54952,18 @@ function CIe(e, t, r, n, i, o, a, s, l) { var u = Math.sqrt(s * s + l * l); if (u - c > r || u + c < r) return !1; - if (Math.abs(n - i) % Kp < 1e-4) + if (Math.abs(n - i) % Yp < 1e-4) return !0; if (o) { var d = n; n = Vo(i), i = Vo(d); } else n = Vo(n), i = Vo(i); - n > i && (i += Kp); + n > i && (i += Yp); var h = Math.atan2(l, s); - return h < 0 && (h += Kp), h >= n && h <= i || h + Kp >= n && h + Kp <= i; + return h < 0 && (h += Yp), h >= n && h <= i || h + Yp >= n && h + Yp <= i; } -function Sl(e, t, r, n, i, o) { +function Cl(e, t, r, n, i, o) { if (o > t && o > n || o < t && o < n || n === t) return 0; var a = (o - t) / (n - t), s = n < t ? 1 : -1; @@ -55274,57 +54971,57 @@ function Sl(e, t, r, n, i, o) { var l = a * (r - e) + e; return l === i ? 1 / 0 : l > i ? s : 0; } -var ic = Xs.CMD, Su = Math.PI * 2, SIe = 1e-4; -function bIe(e, t) { - return Math.abs(e - t) < SIe; +var ic = qs.CMD, Su = Math.PI * 2, cIe = 1e-4; +function uIe(e, t) { + return Math.abs(e - t) < cIe; } -var ji = [-1, -1, -1], ca = [-1, -1]; -function wIe() { +var Wi = [-1, -1, -1], ca = [-1, -1]; +function dIe() { var e = ca[0]; ca[0] = ca[1], ca[1] = e; } -function xIe(e, t, r, n, i, o, a, s, l, c) { +function hIe(e, t, r, n, i, o, a, s, l, c) { if (c > t && c > n && c > o && c > s || c < t && c < n && c < o && c < s) return 0; - var u = xS(t, n, o, s, c, ji); + var u = bS(t, n, o, s, c, Wi); if (u === 0) return 0; for (var d = 0, h = -1, f = void 0, p = void 0, v = 0; v < u; v++) { - var g = ji[v], m = g === 0 || g === 1 ? 0.5 : 1, y = ri(e, r, i, a, g); - y < l || (h < 0 && (h = TK(t, n, o, s, ca), ca[1] < ca[0] && h > 1 && wIe(), f = ri(t, n, o, s, ca[0]), h > 1 && (p = ri(t, n, o, s, ca[1]))), h === 2 ? g < ca[0] ? d += f < t ? m : -m : g < ca[1] ? d += p < f ? m : -m : d += s < p ? m : -m : g < ca[0] ? d += f < t ? m : -m : d += s < f ? m : -m); + var g = Wi[v], m = g === 0 || g === 1 ? 0.5 : 1, y = ti(e, r, i, a, g); + y < l || (h < 0 && (h = wK(t, n, o, s, ca), ca[1] < ca[0] && h > 1 && dIe(), f = ti(t, n, o, s, ca[0]), h > 1 && (p = ti(t, n, o, s, ca[1]))), h === 2 ? g < ca[0] ? d += f < t ? m : -m : g < ca[1] ? d += p < f ? m : -m : d += s < p ? m : -m : g < ca[0] ? d += f < t ? m : -m : d += s < f ? m : -m); } return d; } -function EIe(e, t, r, n, i, o, a, s) { +function fIe(e, t, r, n, i, o, a, s) { if (s > t && s > n && s > o || s < t && s < n && s < o) return 0; - var l = DMe(t, n, o, s, ji); + var l = CMe(t, n, o, s, Wi); if (l === 0) return 0; - var c = MK(t, n, o); + var c = EK(t, n, o); if (c >= 0 && c <= 1) { - for (var u = 0, d = pi(t, n, o, c), h = 0; h < l; h++) { - var f = ji[h] === 0 || ji[h] === 1 ? 0.5 : 1, p = pi(e, r, i, ji[h]); - p < a || (ji[h] < c ? u += d < t ? f : -f : u += o < d ? f : -f); + for (var u = 0, d = fi(t, n, o, c), h = 0; h < l; h++) { + var f = Wi[h] === 0 || Wi[h] === 1 ? 0.5 : 1, p = fi(e, r, i, Wi[h]); + p < a || (Wi[h] < c ? u += d < t ? f : -f : u += o < d ? f : -f); } return u; } else { - var f = ji[0] === 0 || ji[0] === 1 ? 0.5 : 1, p = pi(e, r, i, ji[0]); + var f = Wi[0] === 0 || Wi[0] === 1 ? 0.5 : 1, p = fi(e, r, i, Wi[0]); return p < a ? 0 : o < t ? f : -f; } } -function RIe(e, t, r, n, i, o, a, s) { +function pIe(e, t, r, n, i, o, a, s) { if (s -= t, s > r || s < -r) return 0; var l = Math.sqrt(r * r - s * s); - ji[0] = -l, ji[1] = l; + Wi[0] = -l, Wi[1] = l; var c = Math.abs(n - i); if (c < 1e-4) return 0; if (c >= Su - 1e-4) { n = 0, i = Su; var u = o ? 1 : -1; - return a >= ji[0] + e && a <= ji[1] + e ? u : 0; + return a >= Wi[0] + e && a <= Wi[1] + e ? u : 0; } if (n > i) { var d = n; @@ -55332,7 +55029,7 @@ function RIe(e, t, r, n, i, o, a, s) { } n < 0 && (n += Su, i += Su); for (var h = 0, f = 0; f < 2; f++) { - var p = ji[f]; + var p = Wi[f]; if (p + e > a) { var v = Math.atan2(s, p), u = o ? 1 : -1; v < 0 && (v = Su + v), (v >= n && v <= i || v + Su >= n && v + Su <= i) && (v > Math.PI / 2 && v < Math.PI * 1.5 && (u = -u), h += u); @@ -55340,10 +55037,10 @@ function RIe(e, t, r, n, i, o, a, s) { } return h; } -function hY(e, t, r, n, i) { +function sY(e, t, r, n, i) { for (var o = e.data, a = e.len(), s = 0, l = 0, c = 0, u = 0, d = 0, h, f, p = 0; p < a; ) { var v = o[p++], g = p === 1; - switch (v === ic.M && p > 1 && (r || (s += Sl(l, c, u, d, n, i))), g && (l = o[p], c = o[p + 1], u = l, d = c), v) { + switch (v === ic.M && p > 1 && (r || (s += Cl(l, c, u, d, n, i))), g && (l = o[p], c = o[p + 1], u = l, d = c), v) { case ic.M: u = o[p++], d = o[p++], l = u, c = d; break; @@ -55352,66 +55049,66 @@ function hY(e, t, r, n, i) { if (gc(l, c, o[p], o[p + 1], t, n, i)) return !0; } else - s += Sl(l, c, o[p], o[p + 1], n, i) || 0; + s += Cl(l, c, o[p], o[p + 1], n, i) || 0; l = o[p++], c = o[p++]; break; case ic.C: if (r) { - if (yIe(l, c, o[p++], o[p++], o[p++], o[p++], o[p], o[p + 1], t, n, i)) + if (sIe(l, c, o[p++], o[p++], o[p++], o[p++], o[p], o[p + 1], t, n, i)) return !0; } else - s += xIe(l, c, o[p++], o[p++], o[p++], o[p++], o[p], o[p + 1], n, i) || 0; + s += hIe(l, c, o[p++], o[p++], o[p++], o[p++], o[p], o[p + 1], n, i) || 0; l = o[p++], c = o[p++]; break; case ic.Q: if (r) { - if (dY(l, c, o[p++], o[p++], o[p], o[p + 1], t, n, i)) + if (aY(l, c, o[p++], o[p++], o[p], o[p + 1], t, n, i)) return !0; } else - s += EIe(l, c, o[p++], o[p++], o[p], o[p + 1], n, i) || 0; + s += fIe(l, c, o[p++], o[p++], o[p], o[p + 1], n, i) || 0; l = o[p++], c = o[p++]; break; case ic.A: var m = o[p++], y = o[p++], C = o[p++], b = o[p++], w = o[p++], x = o[p++]; p += 1; var E = !!(1 - o[p++]); - h = Math.cos(w) * C + m, f = Math.sin(w) * b + y, g ? (u = h, d = f) : s += Sl(l, c, h, f, n, i); - var P = (n - m) * b / C + m; + h = Math.cos(w) * C + m, f = Math.sin(w) * b + y, g ? (u = h, d = f) : s += Cl(l, c, h, f, n, i); + var R = (n - m) * b / C + m; if (r) { - if (CIe(m, y, b, w, w + x, E, t, P, i)) + if (lIe(m, y, b, w, w + x, E, t, R, i)) return !0; } else - s += RIe(m, y, b, w, w + x, E, P, i); + s += pIe(m, y, b, w, w + x, E, R, i); l = Math.cos(w + x) * C + m, c = Math.sin(w + x) * b + y; break; case ic.R: u = l = o[p++], d = c = o[p++]; - var R = o[p++], T = o[p++]; - if (h = u + R, f = d + T, r) { + var P = o[p++], T = o[p++]; + if (h = u + P, f = d + T, r) { if (gc(u, d, h, d, t, n, i) || gc(h, d, h, f, t, n, i) || gc(h, f, u, f, t, n, i) || gc(u, f, u, d, t, n, i)) return !0; } else - s += Sl(h, d, h, f, n, i), s += Sl(u, f, u, d, n, i); + s += Cl(h, d, h, f, n, i), s += Cl(u, f, u, d, n, i); break; case ic.Z: if (r) { if (gc(l, c, u, d, t, n, i)) return !0; } else - s += Sl(l, c, u, d, n, i); + s += Cl(l, c, u, d, n, i); l = u, c = d; break; } } - return !r && !bIe(c, d) && (s += Sl(l, c, u, d, n, i) || 0), s !== 0; + return !r && !uIe(c, d) && (s += Cl(l, c, u, d, n, i) || 0), s !== 0; } -function PIe(e, t, r) { - return hY(e, 0, !1, t, r); +function gIe(e, t, r) { + return sY(e, 0, !1, t, r); } -function TIe(e, t, r, n) { - return hY(e, t, !0, r, n); +function vIe(e, t, r, n) { + return sY(e, t, !0, r, n); } -var DS = wt({ +var _S = wt({ fill: "#000", stroke: null, strokePercent: 1, @@ -55423,7 +55120,7 @@ var DS = wt({ miterLimit: 10, strokeNoScale: !1, strokeFirst: !1 -}, dd), _Ie = { +}, dd), mIe = { style: wt({ fill: !0, stroke: !0, @@ -55434,7 +55131,7 @@ var DS = wt({ lineWidth: !0, miterLimit: !0 }, Aw.style) -}, aE = Ys.concat([ +}, aE = Ks.concat([ "invisible", "culling", "z", @@ -55485,16 +55182,16 @@ var DS = wt({ var r = this.style.fill; if (r !== "none") { if (Je(r)) { - var n = Wv(r, 0); - return n > 0.5 ? I_ : n > 0.2 ? lDe : A_; + var n = jv(r, 0); + return n > 0.5 ? D_ : n > 0.2 ? ZMe : I_; } else if (r) - return A_; + return I_; } - return I_; + return D_; }, t.prototype.getInsideTextStroke = function(r) { var n = this.style.fill; if (Je(n)) { - var i = this.__zr, o = !!(i && i.isDarkMode()), a = Wv(r, 0) < D_; + var i = this.__zr, o = !!(i && i.isDarkMode()), a = jv(r, 0) < M_; if (o === a) return n; } @@ -55504,7 +55201,7 @@ var DS = wt({ }, t.prototype.getUpdatedPathProxy = function(r) { return !this.path && this.createPathProxy(), this.path.beginPath(), this.buildPath(this.path, this.shape, r), this.path; }, t.prototype.createPathProxy = function() { - this.path = new Xs(!1); + this.path = new qs(!1); }, t.prototype.hasStroke = function() { var r = this.style, n = r.stroke; return !(n == null || n === "none" || !(r.lineWidth > 0)); @@ -55539,11 +55236,11 @@ var DS = wt({ var s = this.path; if (this.hasStroke()) { var l = a.lineWidth, c = a.strokeNoScale ? this.getLineScale() : 1; - if (c > 1e-10 && (this.hasFill() || (l = Math.max(l, this.strokeContainThreshold)), TIe(s, l / c, r, n))) + if (c > 1e-10 && (this.hasFill() || (l = Math.max(l, this.strokeContainThreshold)), vIe(s, l / c, r, n))) return !0; } if (this.hasFill()) - return PIe(s, r, n); + return gIe(s, r, n); } return !1; }, t.prototype.dirtyShape = function() { @@ -55562,7 +55259,7 @@ var DS = wt({ }, t.prototype.shapeChanged = function() { return !!(this.__dirty & jh); }, t.prototype.createStyle = function(r) { - return jm(DS, r); + return Gm(_S, r); }, t.prototype._innerSaveToNormal = function(r) { e.prototype._innerSaveToNormal.call(this, r); var n = this._normalState; @@ -55589,7 +55286,7 @@ var DS = wt({ } return i && (n.shape = i), n; }, t.prototype.getAnimationStyleProps = function() { - return _Ie; + return mIe; }, t.prototype.isZeroArea = function() { return !1; }, t.extend = function(r) { @@ -55610,9 +55307,9 @@ var DS = wt({ return n; }, t.initDefaultProps = function() { var r = t.prototype; - r.type = "path", r.strokeContainThreshold = 5, r.segmentIgnoreThreshold = 0, r.subPixelOptimize = !1, r.autoBatch = !1, r.__dirty = Lo | wg | jh; + r.type = "path", r.strokeContainThreshold = 5, r.segmentIgnoreThreshold = 0, r.subPixelOptimize = !1, r.autoBatch = !1, r.__dirty = Lo | xg | jh; }(), t; -}(Ta), MIe = wt({ +}(Ta), yIe = wt({ strokeFirst: !0, font: Vc, x: 0, @@ -55620,7 +55317,7 @@ var DS = wt({ textAlign: "left", textBaseline: "top", miterLimit: 2 -}, DS), Nf = function(e) { +}, _S), Nf = function(e) { dn(t, e); function t() { return e !== null && e.apply(this, arguments) || this; @@ -55632,7 +55329,7 @@ var DS = wt({ var r = this.style, n = r.fill; return n != null && n !== "none"; }, t.prototype.createStyle = function(r) { - return jm(MIe, r); + return Gm(yIe, r); }, t.prototype.setBoundingRect = function(r) { this._rect = r; }, t.prototype.getBoundingRect = function() { @@ -55640,7 +55337,7 @@ var DS = wt({ if (!this._rect) { var n = r.text; n != null ? n += "" : n = ""; - var i = Ym(n, r.font, r.textAlign, r.textBaseline); + var i = Um(n, r.font, r.textAlign, r.textBaseline); if (i.x += r.x || 0, i.y += r.y || 0, this.hasStroke()) { var o = r.lineWidth; i.x -= o / 2, i.y -= o / 2, i.width += o, i.height += o; @@ -55654,10 +55351,10 @@ var DS = wt({ }(), t; }(Ta); Nf.prototype.type = "tspan"; -var DIe = wt({ +var CIe = wt({ x: 0, y: 0 -}, dd), IIe = { +}, dd), SIe = { style: wt({ x: !0, y: !0, @@ -55669,21 +55366,21 @@ var DIe = wt({ sHeight: !0 }, Aw.style) }; -function AIe(e) { +function bIe(e) { return !!(e && typeof e != "string" && e.width && e.height); } -var fY = function(e) { +var lY = function(e) { dn(t, e); function t() { return e !== null && e.apply(this, arguments) || this; } return t.prototype.createStyle = function(r) { - return jm(DIe, r); + return Gm(CIe, r); }, t.prototype._getSize = function(r) { var n = this.style, i = n[r]; if (i != null) return i; - var o = AIe(n.image) ? n.image : this.__image; + var o = bIe(n.image) ? n.image : this.__image; if (!o) return 0; var a = r === "width" ? "height" : "width", s = n[a]; @@ -55693,22 +55390,22 @@ var fY = function(e) { }, t.prototype.getHeight = function() { return this._getSize("height"); }, t.prototype.getAnimationStyleProps = function() { - return IIe; + return SIe; }, t.prototype.getBoundingRect = function() { var r = this.style; return this._rect || (this._rect = new Kt(r.x || 0, r.y || 0, this.getWidth(), this.getHeight())), this._rect; }, t; }(Ta); -fY.prototype.type = "image"; -const yi = fY; -function OIe(e, t) { +lY.prototype.type = "image"; +const mi = lY; +function wIe(e, t) { var r = t.x, n = t.y, i = t.width, o = t.height, a = t.r, s, l, c, u; i < 0 && (r = r + i, i = -i), o < 0 && (n = n + o, o = -o), typeof a == "number" ? s = l = c = u = a : a instanceof Array ? a.length === 1 ? s = l = c = u = a[0] : a.length === 2 ? (s = c = a[0], l = u = a[1]) : a.length === 3 ? (s = a[0], l = u = a[1], c = a[2]) : (s = a[0], l = a[1], c = a[2], u = a[3]) : s = l = c = u = 0; var d; s + l > i && (d = s + l, s *= i / d, l *= i / d), c + u > i && (d = c + u, c *= i / d, u *= i / d), l + c > o && (d = l + c, l *= o / d, c *= o / d), s + u > o && (d = s + u, s *= o / d, u *= o / d), e.moveTo(r + s, n), e.lineTo(r + i - l, n), l !== 0 && e.arc(r + i - l, n + l, l, -Math.PI / 2, 0), e.lineTo(r + i, n + o - c), c !== 0 && e.arc(r + i - c, n + o - c, c, 0, Math.PI / 2), e.lineTo(r + u, n + o), u !== 0 && e.arc(r + u, n + o - u, u, Math.PI / 2, Math.PI), e.lineTo(r, n + s), s !== 0 && e.arc(r + s, n + s, s, Math.PI, Math.PI * 1.5); } var rf = Math.round; -function pY(e, t, r) { +function cY(e, t, r) { if (t) { var n = t.x1, i = t.x2, o = t.y1, a = t.y2; e.x1 = n, e.x2 = i, e.y1 = o, e.y2 = a; @@ -55716,7 +55413,7 @@ function pY(e, t, r) { return s && (rf(n * 2) === rf(i * 2) && (e.x1 = e.x2 = ed(n, s, !0)), rf(o * 2) === rf(a * 2) && (e.y1 = e.y2 = ed(o, s, !0))), e; } } -function gY(e, t, r) { +function uY(e, t, r) { if (t) { var n = t.x, i = t.y, o = t.width, a = t.height; e.x = n, e.y = i, e.width = o, e.height = a; @@ -55730,35 +55427,35 @@ function ed(e, t, r) { var n = rf(e * 2); return (n + rf(t)) % 2 === 0 ? n / 2 : (n + (r ? 1 : -1)) / 2; } -var LIe = /* @__PURE__ */ function() { +var xIe = /* @__PURE__ */ function() { function e() { this.x = 0, this.y = 0, this.width = 0, this.height = 0; } return e; -}(), FIe = {}, vY = function(e) { +}(), EIe = {}, dY = function(e) { dn(t, e); function t(r) { return e.call(this, r) || this; } return t.prototype.getDefaultShape = function() { - return new LIe(); + return new xIe(); }, t.prototype.buildPath = function(r, n) { var i, o, a, s; if (this.subPixelOptimize) { - var l = gY(FIe, n, this.style); + var l = uY(EIe, n, this.style); i = l.x, o = l.y, a = l.width, s = l.height, l.r = n.r, n = l; } else i = n.x, o = n.y, a = n.width, s = n.height; - n.r ? OIe(r, n) : r.rect(i, o, a, s); + n.r ? wIe(r, n) : r.rect(i, o, a, s); }, t.prototype.isZeroArea = function() { return !this.shape.width || !this.shape.height; }, t; }(rr); -vY.prototype.type = "rect"; -const mr = vY; -var rB = { +dY.prototype.type = "rect"; +const mr = dY; +var J4 = { fill: "#000" -}, nB = 2, NIe = { +}, eB = 2, RIe = { style: wt({ fill: !0, stroke: !0, @@ -55779,11 +55476,11 @@ var rB = { borderWidth: !0, borderRadius: !0 }, Aw.style) -}, mY = function(e) { +}, hY = function(e) { dn(t, e); function t(r) { var n = e.call(this) || this; - return n.type = "text", n._children = [], n._defaultStyle = rB, n.attr(r), n; + return n.type = "text", n._children = [], n._defaultStyle = J4, n.attr(r), n; } return t.prototype.childrenRef = function() { return this._children; @@ -55802,7 +55499,7 @@ var rB = { }, t.prototype.getComputedTransform = function() { return this.__hostTarget && (this.__hostTarget.getComputedTransform(), this.__hostTarget.updateInnerText(!0)), e.prototype.getComputedTransform.call(this); }, t.prototype._updateSubTexts = function() { - this._childCursor = 0, BIe(this.style), this.style.rich ? this._updateRichTexts() : this._updatePlainTexts(), this._children.length = this._childCursor, this.styleUpdated(); + this._childCursor = 0, _Ie(this.style), this.style.rich ? this._updateRichTexts() : this._updatePlainTexts(), this._children.length = this._childCursor, this.styleUpdated(); }, t.prototype.addSelfToZr = function(r) { e.prototype.addSelfToZr.call(this, r); for (var n = 0; n < this._children.length; n++) @@ -55821,7 +55518,7 @@ var rB = { } return this._rect; }, t.prototype.setDefaultTextStyle = function(r) { - this._defaultStyle = r || rB; + this._defaultStyle = r || J4; }, t.prototype.setTextContent = function(r) { if (process.env.NODE_ENV !== "production") throw new Error("Can't attach text on another text"); @@ -55836,34 +55533,34 @@ var rB = { r[a] = r[a] || {}, Pe(r[a], n[a]); } }, t.prototype.getAnimationStyleProps = function() { - return NIe; + return RIe; }, t.prototype._getOrCreateChild = function(r) { var n = this._children[this._childCursor]; return (!n || !(n instanceof r)) && (n = new r()), this._children[this._childCursor++] = n, n.__zr = this.__zr, n.parent = this, n; }, t.prototype._updatePlainTexts = function() { - var r = this.style, n = r.font || Vc, i = r.padding, o = uB(r), a = oIe(o, r), s = sE(r), l = !!r.backgroundColor, c = a.outerHeight, u = a.outerWidth, d = a.contentWidth, h = a.lines, f = a.lineHeight, p = this._defaultStyle, v = r.x || 0, g = r.y || 0, m = r.align || p.align || "left", y = r.verticalAlign || p.verticalAlign || "top", C = v, b = Uh(g, a.contentHeight, y); + var r = this.style, n = r.font || Vc, i = r.padding, o = sB(r), a = YDe(o, r), s = sE(r), l = !!r.backgroundColor, c = a.outerHeight, u = a.outerWidth, d = a.contentWidth, h = a.lines, f = a.lineHeight, p = this._defaultStyle, v = r.x || 0, g = r.y || 0, m = r.align || p.align || "left", y = r.verticalAlign || p.verticalAlign || "top", C = v, b = Uh(g, a.contentHeight, y); if (s || i) { - var w = Eg(v, u, m), x = Uh(g, c, y); + var w = Rg(v, u, m), x = Uh(g, c, y); s && this._renderBackground(r, r, w, x, u, c); } - b += f / 2, i && (C = cB(v, m, i), y === "top" ? b += i[0] : y === "bottom" && (b -= i[2])); - for (var E = 0, P = !1, R = lB("fill" in r ? r.fill : (P = !0, p.fill)), T = sB("stroke" in r ? r.stroke : !l && (!p.autoStroke || P) ? (E = nB, p.stroke) : null), _ = r.textShadowBlur > 0, D = r.width != null && (r.overflow === "truncate" || r.overflow === "break" || r.overflow === "breakAll"), A = a.calculatedLineHeight, M = 0; M < h.length; M++) { + b += f / 2, i && (C = aB(v, m, i), y === "top" ? b += i[0] : y === "bottom" && (b -= i[2])); + for (var E = 0, R = !1, P = oB("fill" in r ? r.fill : (R = !0, p.fill)), T = iB("stroke" in r ? r.stroke : !l && (!p.autoStroke || R) ? (E = eB, p.stroke) : null), _ = r.textShadowBlur > 0, D = r.width != null && (r.overflow === "truncate" || r.overflow === "break" || r.overflow === "breakAll"), A = a.calculatedLineHeight, M = 0; M < h.length; M++) { var O = this._getOrCreateChild(Nf), L = O.createStyle(); - O.useStyle(L), L.text = h[M], L.x = C, L.y = b, m && (L.textAlign = m), L.textBaseline = "middle", L.opacity = r.opacity, L.strokeFirst = !0, _ && (L.shadowBlur = r.textShadowBlur || 0, L.shadowColor = r.textShadowColor || "transparent", L.shadowOffsetX = r.textShadowOffsetX || 0, L.shadowOffsetY = r.textShadowOffsetY || 0), L.stroke = T, L.fill = R, T && (L.lineWidth = r.lineWidth || E, L.lineDash = r.lineDash, L.lineDashOffset = r.lineDashOffset || 0), L.font = n, oB(L, r), b += f, D && O.setBoundingRect(new Kt(Eg(L.x, r.width, L.textAlign), Uh(L.y, A, L.textBaseline), d, A)); + O.useStyle(L), L.text = h[M], L.x = C, L.y = b, m && (L.textAlign = m), L.textBaseline = "middle", L.opacity = r.opacity, L.strokeFirst = !0, _ && (L.shadowBlur = r.textShadowBlur || 0, L.shadowColor = r.textShadowColor || "transparent", L.shadowOffsetX = r.textShadowOffsetX || 0, L.shadowOffsetY = r.textShadowOffsetY || 0), L.stroke = T, L.fill = P, T && (L.lineWidth = r.lineWidth || E, L.lineDash = r.lineDash, L.lineDashOffset = r.lineDashOffset || 0), L.font = n, rB(L, r), b += f, D && O.setBoundingRect(new Kt(Rg(L.x, r.width, L.textAlign), Uh(L.y, A, L.textBaseline), d, A)); } }, t.prototype._updateRichTexts = function() { - var r = this.style, n = uB(r), i = lIe(n, r), o = i.width, a = i.outerWidth, s = i.outerHeight, l = r.padding, c = r.x || 0, u = r.y || 0, d = this._defaultStyle, h = r.align || d.align, f = r.verticalAlign || d.verticalAlign, p = Eg(c, a, h), v = Uh(u, s, f), g = p, m = v; + var r = this.style, n = sB(r), i = ZDe(n, r), o = i.width, a = i.outerWidth, s = i.outerHeight, l = r.padding, c = r.x || 0, u = r.y || 0, d = this._defaultStyle, h = r.align || d.align, f = r.verticalAlign || d.verticalAlign, p = Rg(c, a, h), v = Uh(u, s, f), g = p, m = v; l && (g += l[3], m += l[0]); var y = g + o; sE(r) && this._renderBackground(r, r, p, v, a, s); for (var C = !!r.backgroundColor, b = 0; b < i.lines.length; b++) { - for (var w = i.lines[b], x = w.tokens, E = x.length, P = w.lineHeight, R = w.width, T = 0, _ = g, D = y, A = E - 1, M = void 0; T < E && (M = x[T], !M.align || M.align === "left"); ) - this._placeToken(M, r, P, m, _, "left", C), R -= M.width, _ += M.width, T++; + for (var w = i.lines[b], x = w.tokens, E = x.length, R = w.lineHeight, P = w.width, T = 0, _ = g, D = y, A = E - 1, M = void 0; T < E && (M = x[T], !M.align || M.align === "left"); ) + this._placeToken(M, r, R, m, _, "left", C), P -= M.width, _ += M.width, T++; for (; A >= 0 && (M = x[A], M.align === "right"); ) - this._placeToken(M, r, P, m, D, "right", C), R -= M.width, D -= M.width, A--; - for (_ += (o - (_ - g) - (y - D) - R) / 2; T <= A; ) - M = x[T], this._placeToken(M, r, P, m, _ + M.width / 2, "center", C), _ += M.width, T++; - m += P; + this._placeToken(M, r, R, m, D, "right", C), P -= M.width, D -= M.width, A--; + for (_ += (o - (_ - g) - (y - D) - P) / 2; T <= A; ) + M = x[T], this._placeToken(M, r, R, m, _ + M.width / 2, "center", C), _ += M.width, T++; + m += R; } }, t.prototype._placeToken = function(r, n, i, o, a, s, l) { var c = n.rich[r.styleName] || {}; @@ -55873,13 +55570,13 @@ var rB = { var h = !r.isLineHolder && sE(c); h && this._renderBackground(c, n, s === "right" ? a - r.width : s === "center" ? a - r.width / 2 : a, d - r.height / 2, r.width, r.height); var f = !!c.backgroundColor, p = r.textPadding; - p && (a = cB(a, s, p), d -= r.height / 2 - p[0] - r.innerHeight / 2); + p && (a = aB(a, s, p), d -= r.height / 2 - p[0] - r.innerHeight / 2); var v = this._getOrCreateChild(Nf), g = v.createStyle(); v.useStyle(g); - var m = this._defaultStyle, y = !1, C = 0, b = lB("fill" in c ? c.fill : "fill" in n ? n.fill : (y = !0, m.fill)), w = sB("stroke" in c ? c.stroke : "stroke" in n ? n.stroke : !f && !l && (!m.autoStroke || y) ? (C = nB, m.stroke) : null), x = c.textShadowBlur > 0 || n.textShadowBlur > 0; - g.text = r.text, g.x = a, g.y = d, x && (g.shadowBlur = c.textShadowBlur || n.textShadowBlur || 0, g.shadowColor = c.textShadowColor || n.textShadowColor || "transparent", g.shadowOffsetX = c.textShadowOffsetX || n.textShadowOffsetX || 0, g.shadowOffsetY = c.textShadowOffsetY || n.textShadowOffsetY || 0), g.textAlign = s, g.textBaseline = "middle", g.font = r.font || Vc, g.opacity = Ho(c.opacity, n.opacity, 1), oB(g, c), w && (g.lineWidth = Ho(c.lineWidth, n.lineWidth, C), g.lineDash = kt(c.lineDash, n.lineDash), g.lineDashOffset = n.lineDashOffset || 0, g.stroke = w), b && (g.fill = b); - var E = r.contentWidth, P = r.contentHeight; - v.setBoundingRect(new Kt(Eg(g.x, E, g.textAlign), Uh(g.y, P, g.textBaseline), E, P)); + var m = this._defaultStyle, y = !1, C = 0, b = oB("fill" in c ? c.fill : "fill" in n ? n.fill : (y = !0, m.fill)), w = iB("stroke" in c ? c.stroke : "stroke" in n ? n.stroke : !f && !l && (!m.autoStroke || y) ? (C = eB, m.stroke) : null), x = c.textShadowBlur > 0 || n.textShadowBlur > 0; + g.text = r.text, g.x = a, g.y = d, x && (g.shadowBlur = c.textShadowBlur || n.textShadowBlur || 0, g.shadowColor = c.textShadowColor || n.textShadowColor || "transparent", g.shadowOffsetX = c.textShadowOffsetX || n.textShadowOffsetX || 0, g.shadowOffsetY = c.textShadowOffsetY || n.textShadowOffsetY || 0), g.textAlign = s, g.textBaseline = "middle", g.font = r.font || Vc, g.opacity = zo(c.opacity, n.opacity, 1), rB(g, c), w && (g.lineWidth = zo(c.lineWidth, n.lineWidth, C), g.lineDash = kt(c.lineDash, n.lineDash), g.lineDashOffset = n.lineDashOffset || 0, g.stroke = w), b && (g.fill = b); + var E = r.contentWidth, R = r.contentHeight; + v.setBoundingRect(new Kt(Rg(g.x, E, g.textAlign), Uh(g.y, R, g.textBaseline), E, R)); }, t.prototype._renderBackground = function(r, n, i, o, a, s) { var l = r.backgroundColor, c = r.borderWidth, u = r.borderColor, d = l && l.image, h = l && !d, f = r.borderRadius, p = this, v, g; if (h || r.lineHeight || c && u) { @@ -55891,7 +55588,7 @@ var rB = { var y = v.style; y.fill = l || null, y.fillOpacity = kt(r.fillOpacity, 1); } else if (d) { - g = this._getOrCreateChild(yi), g.onload = function() { + g = this._getOrCreateChild(mi), g.onload = function() { p.dirtyStyle(); }; var C = g.style; @@ -55902,61 +55599,61 @@ var rB = { y.lineWidth = c, y.stroke = u, y.strokeOpacity = kt(r.strokeOpacity, 1), y.lineDash = r.borderDash, y.lineDashOffset = r.borderDashOffset || 0, v.strokeContainThreshold = 0, v.hasFill() && v.hasStroke() && (y.strokeFirst = !0, y.lineWidth *= 2); } var b = (v || g).style; - b.shadowBlur = r.shadowBlur || 0, b.shadowColor = r.shadowColor || "transparent", b.shadowOffsetX = r.shadowOffsetX || 0, b.shadowOffsetY = r.shadowOffsetY || 0, b.opacity = Ho(r.opacity, n.opacity, 1); + b.shadowBlur = r.shadowBlur || 0, b.shadowColor = r.shadowColor || "transparent", b.shadowOffsetX = r.shadowOffsetX || 0, b.shadowOffsetY = r.shadowOffsetY || 0, b.opacity = zo(r.opacity, n.opacity, 1); }, t.makeFont = function(r) { var n = ""; - return CY(r) && (n = [ + return pY(r) && (n = [ r.fontStyle, r.fontWeight, - yY(r.fontSize), + fY(r.fontSize), r.fontFamily || "sans-serif" ].join(" ")), n && ga(n) || r.textFont || r.font; }, t; -}(Ta), kIe = { left: !0, right: 1, center: 1 }, $Ie = { top: 1, bottom: 1, middle: 1 }, iB = ["fontStyle", "fontWeight", "fontSize", "fontFamily"]; -function yY(e) { - return typeof e == "string" && (e.indexOf("px") !== -1 || e.indexOf("rem") !== -1 || e.indexOf("em") !== -1) ? e : isNaN(+e) ? y2 + "px" : e + "px"; +}(Ta), PIe = { left: !0, right: 1, center: 1 }, TIe = { top: 1, bottom: 1, middle: 1 }, tB = ["fontStyle", "fontWeight", "fontSize", "fontFamily"]; +function fY(e) { + return typeof e == "string" && (e.indexOf("px") !== -1 || e.indexOf("rem") !== -1 || e.indexOf("em") !== -1) ? e : isNaN(+e) ? v2 + "px" : e + "px"; } -function oB(e, t) { - for (var r = 0; r < iB.length; r++) { - var n = iB[r], i = t[n]; +function rB(e, t) { + for (var r = 0; r < tB.length; r++) { + var n = tB[r], i = t[n]; i != null && (e[n] = i); } } -function CY(e) { +function pY(e) { return e.fontSize != null || e.fontFamily || e.fontWeight; } -function BIe(e) { - return aB(e), H(e.rich, aB), e; +function _Ie(e) { + return nB(e), z(e.rich, nB), e; } -function aB(e) { +function nB(e) { if (e) { - e.font = mY.makeFont(e); + e.font = hY.makeFont(e); var t = e.align; - t === "middle" && (t = "center"), e.align = t == null || kIe[t] ? t : "left"; + t === "middle" && (t = "center"), e.align = t == null || PIe[t] ? t : "left"; var r = e.verticalAlign; - r === "center" && (r = "middle"), e.verticalAlign = r == null || $Ie[r] ? r : "top"; + r === "center" && (r = "middle"), e.verticalAlign = r == null || TIe[r] ? r : "top"; var n = e.padding; n && (e.padding = ww(e.padding)); } } -function sB(e, t) { +function iB(e, t) { return e == null || t <= 0 || e === "transparent" || e === "none" ? null : e.image || e.colorStops ? "#000" : e; } -function lB(e) { +function oB(e) { return e == null || e === "none" ? null : e.image || e.colorStops ? "#000" : e; } -function cB(e, t, r) { +function aB(e, t, r) { return t === "right" ? e - r[1] : t === "center" ? e + r[3] / 2 - r[1] / 2 : e + r[3]; } -function uB(e) { +function sB(e) { var t = e.text; return t != null && (t += ""), t; } function sE(e) { return !!(e.backgroundColor || e.lineHeight || e.borderWidth && e.borderColor); } -const vr = mY; -var Lt = yr(), z_ = function(e, t, r, n) { +const vr = hY; +var Lt = yr(), V_ = function(e, t, r, n) { if (n) { var i = Lt(n); i.dataIndex = r, i.dataType = t, i.seriesIndex = e, i.ssrType = "chart", n.type === "group" && n.traverse(function(o) { @@ -55964,55 +55661,55 @@ var Lt = yr(), z_ = function(e, t, r, n) { a.seriesIndex = e, a.dataIndex = r, a.dataType = t, a.ssrType = "chart"; }); } -}, dB = 1, hB = {}, SY = yr(), B2 = yr(), V2 = 0, Zm = 1, Lw = 2, no = ["emphasis", "blur", "select"], Uv = ["normal", "emphasis", "blur", "select"], up = 10, VIe = 9, hd = "highlight", RC = "downplay", nv = "select", PC = "unselect", iv = "toggleSelect"; +}, lB = 1, cB = {}, gY = yr(), k2 = yr(), $2 = 0, qm = 1, Lw = 2, no = ["emphasis", "blur", "select"], Kv = ["normal", "emphasis", "blur", "select"], dp = 10, MIe = 9, hd = "highlight", xC = "downplay", iv = "select", EC = "unselect", ov = "toggleSelect"; function bh(e) { return e != null && e !== "none"; } function Fw(e, t, r) { e.onHoverStateChange && (e.hoverState || 0) !== r && e.onHoverStateChange(t), e.hoverState = r; } -function bY(e) { +function vY(e) { Fw(e, "emphasis", Lw); } -function wY(e) { - e.hoverState === Lw && Fw(e, "normal", V2); +function mY(e) { + e.hoverState === Lw && Fw(e, "normal", $2); } -function z2(e) { - Fw(e, "blur", Zm); +function B2(e) { + Fw(e, "blur", qm); } -function xY(e) { - e.hoverState === Zm && Fw(e, "normal", V2); +function yY(e) { + e.hoverState === qm && Fw(e, "normal", $2); } -function zIe(e) { +function DIe(e) { e.selected = !0; } -function HIe(e) { +function IIe(e) { e.selected = !1; } -function fB(e, t, r) { +function uB(e, t, r) { t(e, r); } function Zl(e, t, r) { - fB(e, t, r), e.isGroup && e.traverse(function(n) { - fB(n, t, r); + uB(e, t, r), e.isGroup && e.traverse(function(n) { + uB(n, t, r); }); } -function IS(e, t) { +function MS(e, t) { switch (t) { case "emphasis": e.hoverState = Lw; break; case "normal": - e.hoverState = V2; + e.hoverState = $2; break; case "blur": - e.hoverState = Zm; + e.hoverState = qm; break; case "select": e.selected = !0; } } -function GIe(e, t, r, n) { +function AIe(e, t, r, n) { for (var i = e.style, o = {}, a = 0; a < t.length; a++) { var s = t[a], l = i[s]; o[s] = l ?? (n && n[s]); @@ -56023,33 +55720,33 @@ function GIe(e, t, r, n) { } return o; } -function WIe(e, t, r, n) { +function OIe(e, t, r, n) { var i = r && Yt(r, "select") >= 0, o = !1; if (e instanceof rr) { - var a = SY(e), s = i && a.selectFill || a.normalFill, l = i && a.selectStroke || a.normalStroke; + var a = gY(e), s = i && a.selectFill || a.normalFill, l = i && a.selectStroke || a.normalStroke; if (bh(s) || bh(l)) { n = n || {}; var c = n.style || {}; - c.fill === "inherit" ? (o = !0, n = Pe({}, n), c = Pe({}, c), c.fill = s) : !bh(c.fill) && bh(s) ? (o = !0, n = Pe({}, n), c = Pe({}, c), c.fill = RS(s)) : !bh(c.stroke) && bh(l) && (o || (n = Pe({}, n), c = Pe({}, c)), c.stroke = RS(l)), n.style = c; + c.fill === "inherit" ? (o = !0, n = Pe({}, n), c = Pe({}, c), c.fill = s) : !bh(c.fill) && bh(s) ? (o = !0, n = Pe({}, n), c = Pe({}, c), c.fill = xS(s)) : !bh(c.stroke) && bh(l) && (o || (n = Pe({}, n), c = Pe({}, c)), c.stroke = xS(l)), n.style = c; } } if (n && n.z2 == null) { o || (n = Pe({}, n)); var u = e.z2EmphasisLift; - n.z2 = e.z2 + (u ?? up); + n.z2 = e.z2 + (u ?? dp); } return n; } -function jIe(e, t, r) { +function LIe(e, t, r) { if (r && r.z2 == null) { r = Pe({}, r); var n = e.z2SelectLift; - r.z2 = e.z2 + (n ?? VIe); + r.z2 = e.z2 + (n ?? MIe); } return r; } -function UIe(e, t, r) { - var n = Yt(e.currentStates, t) >= 0, i = e.style.opacity, o = n ? null : GIe(e, ["opacity"], t, { +function FIe(e, t, r) { + var n = Yt(e.currentStates, t) >= 0, i = e.style.opacity, o = n ? null : AIe(e, ["opacity"], t, { opacity: 1 }); r = r || {}; @@ -56063,11 +55760,11 @@ function lE(e, t) { var r = this.states[e]; if (this.style) { if (e === "emphasis") - return WIe(this, e, t, r); + return OIe(this, e, t, r); if (e === "blur") - return UIe(this, e, r); + return FIe(this, e, r); if (e === "select") - return jIe(this, e, r); + return LIe(this, e, r); } return r; } @@ -56076,41 +55773,41 @@ function Ad(e) { var t = e.getTextContent(), r = e.getTextGuideLine(); t && (t.stateProxy = lE), r && (r.stateProxy = lE); } -function pB(e, t) { - !TY(e, t) && !e.__highByOuter && Zl(e, bY); +function dB(e, t) { + !wY(e, t) && !e.__highByOuter && Zl(e, vY); } -function gB(e, t) { - !TY(e, t) && !e.__highByOuter && Zl(e, wY); +function hB(e, t) { + !wY(e, t) && !e.__highByOuter && Zl(e, mY); } function Vl(e, t) { - e.__highByOuter |= 1 << (t || 0), Zl(e, bY); + e.__highByOuter |= 1 << (t || 0), Zl(e, vY); } -function zl(e, t) { - !(e.__highByOuter &= ~(1 << (t || 0))) && Zl(e, wY); +function Hl(e, t) { + !(e.__highByOuter &= ~(1 << (t || 0))) && Zl(e, mY); } -function EY(e) { - Zl(e, z2); +function CY(e) { + Zl(e, B2); } -function H2(e) { - Zl(e, xY); +function V2(e) { + Zl(e, yY); } -function RY(e) { - Zl(e, zIe); +function SY(e) { + Zl(e, DIe); } -function PY(e) { - Zl(e, HIe); +function bY(e) { + Zl(e, IIe); } -function TY(e, t) { +function wY(e, t) { return e.__highDownSilentOnTouch && t.zrByTouch; } -function _Y(e) { +function xY(e) { var t = e.getModel(), r = [], n = []; t.eachComponent(function(i, o) { - var a = B2(o), s = i === "series", l = s ? e.getViewOfSeriesModel(o) : e.getViewOfComponentModel(o); + var a = k2(o), s = i === "series", l = s ? e.getViewOfSeriesModel(o) : e.getViewOfComponentModel(o); !s && n.push(l), a.isBlured && (l.group.traverse(function(c) { - xY(c); + yY(c); }), s && r.push(o)), a.isBlured = !1; - }), H(n, function(i) { + }), z(n, function(i) { i && i.toggleBlurSeries && i.toggleBlurSeries(r, !1, t); }); } @@ -56120,7 +55817,7 @@ function H_(e, t, r, n) { function o(c, u) { for (var d = 0; d < u.length; d++) { var h = c.getItemGraphicEl(u[d]); - h && H2(h); + h && V2(h); } } if (e != null && !(!t || t === "none")) { @@ -56135,13 +55832,13 @@ function H_(e, t, r, n) { (r === "series" && !u || r === "coordinateSystem" && !h || t === "series" && u)) { var f = n.getViewOfSeriesModel(c); if (f.group.traverse(function(g) { - g.__highByOuter && u && t === "self" || z2(g); - }), wi(t)) + g.__highByOuter && u && t === "self" || B2(g); + }), bi(t)) o(c.getData(), t); else if (St(t)) for (var p = or(t), v = 0; v < p.length; v++) o(c.getData(p[v]), t[p[v]]); - l.push(c), B2(c).isBlured = !0; + l.push(c), k2(c).isBlured = !0; } }), i.eachComponent(function(c, u) { if (c !== "series") { @@ -56151,22 +55848,22 @@ function H_(e, t, r, n) { }); } } -function G_(e, t, r) { +function z_(e, t, r) { if (!(e == null || t == null)) { var n = r.getModel().getComponent(e, t); if (n) { - B2(n).isBlured = !0; + k2(n).isBlured = !0; var i = r.getViewOfComponentModel(n); !i || !i.focusBlurEnabled || i.group.traverse(function(o) { - z2(o); + B2(o); }); } } } -function KIe(e, t, r) { +function NIe(e, t, r) { var n = e.seriesIndex, i = e.getData(t.dataType); if (!i) { - process.env.NODE_ENV !== "production" && xi("Unknown dataType " + t.dataType); + process.env.NODE_ENV !== "production" && wi("Unknown dataType " + t.dataType); return; } var o = Dd(i, t); @@ -56183,7 +55880,7 @@ function KIe(e, t, r) { u != null && H_(n, u, d, r); } } -function G2(e, t, r, n) { +function H2(e, t, r, n) { var i = { focusSelf: !1, dispatchers: null @@ -56197,7 +55894,7 @@ function G2(e, t, r, n) { if (!a || !a.findHighDownDispatchers) return i; for (var s = a.findHighDownDispatchers(r), l, c = 0; c < s.length; c++) - if (process.env.NODE_ENV !== "production" && !Wc(s[c]) && xi("param should be highDownDispatcher"), Lt(s[c]).focus === "self") { + if (process.env.NODE_ENV !== "production" && !Wc(s[c]) && wi("param should be highDownDispatcher"), Lt(s[c]).focus === "self") { l = !0; break; } @@ -56206,40 +55903,40 @@ function G2(e, t, r, n) { dispatchers: s }; } -function YIe(e, t, r) { - process.env.NODE_ENV !== "production" && !Wc(e) && xi("param should be highDownDispatcher"); - var n = Lt(e), i = G2(n.componentMainType, n.componentIndex, n.componentHighDownName, r), o = i.dispatchers, a = i.focusSelf; - o ? (a && G_(n.componentMainType, n.componentIndex, r), H(o, function(s) { - return pB(s, t); - })) : (H_(n.seriesIndex, n.focus, n.blurScope, r), n.focus === "self" && G_(n.componentMainType, n.componentIndex, r), pB(e, t)); +function kIe(e, t, r) { + process.env.NODE_ENV !== "production" && !Wc(e) && wi("param should be highDownDispatcher"); + var n = Lt(e), i = H2(n.componentMainType, n.componentIndex, n.componentHighDownName, r), o = i.dispatchers, a = i.focusSelf; + o ? (a && z_(n.componentMainType, n.componentIndex, r), z(o, function(s) { + return dB(s, t); + })) : (H_(n.seriesIndex, n.focus, n.blurScope, r), n.focus === "self" && z_(n.componentMainType, n.componentIndex, r), dB(e, t)); } -function qIe(e, t, r) { - process.env.NODE_ENV !== "production" && !Wc(e) && xi("param should be highDownDispatcher"), _Y(r); - var n = Lt(e), i = G2(n.componentMainType, n.componentIndex, n.componentHighDownName, r).dispatchers; - i ? H(i, function(o) { - return gB(o, t); - }) : gB(e, t); +function $Ie(e, t, r) { + process.env.NODE_ENV !== "production" && !Wc(e) && wi("param should be highDownDispatcher"), xY(r); + var n = Lt(e), i = H2(n.componentMainType, n.componentIndex, n.componentHighDownName, r).dispatchers; + i ? z(i, function(o) { + return hB(o, t); + }) : hB(e, t); } -function XIe(e, t, r) { - if (j_(t)) { +function BIe(e, t, r) { + if (W_(t)) { var n = t.dataType, i = e.getData(n), o = Dd(i, t); - Ie(o) || (o = [o]), e[t.type === iv ? "toggleSelect" : t.type === nv ? "select" : "unselect"](o, n); + Ie(o) || (o = [o]), e[t.type === ov ? "toggleSelect" : t.type === iv ? "select" : "unselect"](o, n); } } -function vB(e) { +function fB(e) { var t = e.getAllData(); - H(t, function(r) { + z(t, function(r) { var n = r.data, i = r.type; n.eachItemGraphicEl(function(o, a) { - e.isSelected(a, i) ? RY(o) : PY(o); + e.isSelected(a, i) ? SY(o) : bY(o); }); }); } -function ZIe(e) { +function VIe(e) { var t = []; return e.eachSeries(function(r) { var n = r.getAllData(); - H(n, function(i) { + z(n, function(i) { i.data; var o = i.type, a = r.getSelectedDataIndices(); if (a.length > 0) { @@ -56253,28 +55950,28 @@ function ZIe(e) { }), t; } function Mc(e, t, r) { - td(e, !0), Zl(e, Ad), W_(e, t, r); + td(e, !0), Zl(e, Ad), G_(e, t, r); } -function QIe(e) { +function HIe(e) { td(e, !1); } function Rn(e, t, r, n) { - n ? QIe(e) : Mc(e, t, r); + n ? HIe(e) : Mc(e, t, r); } -function W_(e, t, r) { +function G_(e, t, r) { var n = Lt(e); t != null ? (n.focus = t, n.blurScope = r) : n.focus && (n.focus = null); } -var mB = ["emphasis", "blur", "select"], JIe = { +var pB = ["emphasis", "blur", "select"], zIe = { itemStyle: "getItemStyle", lineStyle: "getLineStyle", areaStyle: "getAreaStyle" }; -function Ei(e, t, r, n) { +function xi(e, t, r, n) { r = r || "itemStyle"; - for (var i = 0; i < mB.length; i++) { - var o = mB[i], a = t.getModel([o, r]), s = e.ensureState(o); - s.style = n ? n(a) : a[JIe[r]](); + for (var i = 0; i < pB.length; i++) { + var o = pB[i], a = t.getModel([o, r]), s = e.ensureState(o); + s.style = n ? n(a) : a[zIe[r]](); } } function td(e, t) { @@ -56284,30 +55981,30 @@ function td(e, t) { function Wc(e) { return !!(e && e.__highDownDispatcher); } -function e2e(e, t, r) { +function GIe(e, t, r) { var n = Lt(e); n.componentMainType = t.mainType, n.componentIndex = t.componentIndex, n.componentHighDownName = r; } -function t2e(e) { - var t = hB[e]; - return t == null && dB <= 32 && (t = hB[e] = dB++), t; +function WIe(e) { + var t = cB[e]; + return t == null && lB <= 32 && (t = cB[e] = lB++), t; } -function j_(e) { +function W_(e) { var t = e.type; - return t === nv || t === PC || t === iv; + return t === iv || t === EC || t === ov; } -function yB(e) { +function gB(e) { var t = e.type; - return t === hd || t === RC; + return t === hd || t === xC; } -function r2e(e) { - var t = SY(e); +function jIe(e) { + var t = gY(e); t.normalFill = e.style.fill, t.normalStroke = e.style.stroke; var r = e.states.select || {}; t.selectFill = r.style && r.style.fill || null, t.selectStroke = r.style && r.style.stroke || null; } -var wh = Xs.CMD, n2e = [[], [], []], CB = Math.sqrt, i2e = Math.atan2; -function MY(e, t) { +var wh = qs.CMD, UIe = [[], [], []], vB = Math.sqrt, KIe = Math.atan2; +function EY(e, t) { if (t) { var r = e.data, n = e.len(), i, o, a, s, l, c, u = wh.M, d = wh.C, h = wh.L, f = wh.R, p = wh.A, v = wh.Q; for (a = 0, s = 0; a < n; ) { @@ -56325,53 +56022,53 @@ function MY(e, t) { o = 2; break; case p: - var g = t[4], m = t[5], y = CB(t[0] * t[0] + t[1] * t[1]), C = CB(t[2] * t[2] + t[3] * t[3]), b = i2e(-t[1] / C, t[0] / y); + var g = t[4], m = t[5], y = vB(t[0] * t[0] + t[1] * t[1]), C = vB(t[2] * t[2] + t[3] * t[3]), b = KIe(-t[1] / C, t[0] / y); r[a] *= y, r[a++] += g, r[a] *= C, r[a++] += m, r[a++] *= y, r[a++] *= C, r[a++] += b, r[a++] += b, a += 2, s = a; break; case f: - c[0] = r[a++], c[1] = r[a++], vi(c, c, t), r[s++] = c[0], r[s++] = c[1], c[0] += r[a++], c[1] += r[a++], vi(c, c, t), r[s++] = c[0], r[s++] = c[1]; + c[0] = r[a++], c[1] = r[a++], gi(c, c, t), r[s++] = c[0], r[s++] = c[1], c[0] += r[a++], c[1] += r[a++], gi(c, c, t), r[s++] = c[0], r[s++] = c[1]; } for (l = 0; l < o; l++) { - var w = n2e[l]; - w[0] = r[a++], w[1] = r[a++], vi(w, w, t), r[s++] = w[0], r[s++] = w[1]; + var w = UIe[l]; + w[0] = r[a++], w[1] = r[a++], gi(w, w, t), r[s++] = w[0], r[s++] = w[1]; } } e.increaseVersion(); } } -var cE = Math.sqrt, i0 = Math.sin, o0 = Math.cos, Yp = Math.PI; -function SB(e) { +var cE = Math.sqrt, r0 = Math.sin, n0 = Math.cos, qp = Math.PI; +function mB(e) { return Math.sqrt(e[0] * e[0] + e[1] * e[1]); } -function U_(e, t) { - return (e[0] * t[0] + e[1] * t[1]) / (SB(e) * SB(t)); +function j_(e, t) { + return (e[0] * t[0] + e[1] * t[1]) / (mB(e) * mB(t)); } -function bB(e, t) { - return (e[0] * t[1] < e[1] * t[0] ? -1 : 1) * Math.acos(U_(e, t)); +function yB(e, t) { + return (e[0] * t[1] < e[1] * t[0] ? -1 : 1) * Math.acos(j_(e, t)); } -function wB(e, t, r, n, i, o, a, s, l, c, u) { - var d = l * (Yp / 180), h = o0(d) * (e - r) / 2 + i0(d) * (t - n) / 2, f = -1 * i0(d) * (e - r) / 2 + o0(d) * (t - n) / 2, p = h * h / (a * a) + f * f / (s * s); +function CB(e, t, r, n, i, o, a, s, l, c, u) { + var d = l * (qp / 180), h = n0(d) * (e - r) / 2 + r0(d) * (t - n) / 2, f = -1 * r0(d) * (e - r) / 2 + n0(d) * (t - n) / 2, p = h * h / (a * a) + f * f / (s * s); p > 1 && (a *= cE(p), s *= cE(p)); - var v = (i === o ? -1 : 1) * cE((a * a * (s * s) - a * a * (f * f) - s * s * (h * h)) / (a * a * (f * f) + s * s * (h * h))) || 0, g = v * a * f / s, m = v * -s * h / a, y = (e + r) / 2 + o0(d) * g - i0(d) * m, C = (t + n) / 2 + i0(d) * g + o0(d) * m, b = bB([1, 0], [(h - g) / a, (f - m) / s]), w = [(h - g) / a, (f - m) / s], x = [(-1 * h - g) / a, (-1 * f - m) / s], E = bB(w, x); - if (U_(w, x) <= -1 && (E = Yp), U_(w, x) >= 1 && (E = 0), E < 0) { - var P = Math.round(E / Yp * 1e6) / 1e6; - E = Yp * 2 + P % 2 * Yp; + var v = (i === o ? -1 : 1) * cE((a * a * (s * s) - a * a * (f * f) - s * s * (h * h)) / (a * a * (f * f) + s * s * (h * h))) || 0, g = v * a * f / s, m = v * -s * h / a, y = (e + r) / 2 + n0(d) * g - r0(d) * m, C = (t + n) / 2 + r0(d) * g + n0(d) * m, b = yB([1, 0], [(h - g) / a, (f - m) / s]), w = [(h - g) / a, (f - m) / s], x = [(-1 * h - g) / a, (-1 * f - m) / s], E = yB(w, x); + if (j_(w, x) <= -1 && (E = qp), j_(w, x) >= 1 && (E = 0), E < 0) { + var R = Math.round(E / qp * 1e6) / 1e6; + E = qp * 2 + R % 2 * qp; } u.addData(c, y, C, a, s, b, E, d, o); } -var o2e = /([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig, a2e = /-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g; -function s2e(e) { - var t = new Xs(); +var YIe = /([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig, qIe = /-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g; +function XIe(e) { + var t = new qs(); if (!e) return t; - var r = 0, n = 0, i = r, o = n, a, s = Xs.CMD, l = e.match(o2e); + var r = 0, n = 0, i = r, o = n, a, s = qs.CMD, l = e.match(YIe); if (!l) return t; for (var c = 0; c < l.length; c++) { - for (var u = l[c], d = u.charAt(0), h = void 0, f = u.match(a2e) || [], p = f.length, v = 0; v < p; v++) + for (var u = l[c], d = u.charAt(0), h = void 0, f = u.match(qIe) || [], p = f.length, v = 0; v < p; v++) f[v] = parseFloat(f[v]); for (var g = 0; g < p; ) { - var m = void 0, y = void 0, C = void 0, b = void 0, w = void 0, x = void 0, E = void 0, P = r, R = n, T = void 0, _ = void 0; + var m = void 0, y = void 0, C = void 0, b = void 0, w = void 0, x = void 0, E = void 0, R = r, P = n, T = void 0, _ = void 0; switch (d) { case "l": r += f[g++], n += f[g++], h = s.L, t.addData(h, r, n); @@ -56404,16 +56101,16 @@ function s2e(e) { h = s.C, t.addData(h, f[g++] + r, f[g++] + n, f[g++] + r, f[g++] + n, f[g++] + r, f[g++] + n), r += f[g - 2], n += f[g - 1]; break; case "S": - m = r, y = n, T = t.len(), _ = t.data, a === s.C && (m += r - _[T - 4], y += n - _[T - 3]), h = s.C, P = f[g++], R = f[g++], r = f[g++], n = f[g++], t.addData(h, m, y, P, R, r, n); + m = r, y = n, T = t.len(), _ = t.data, a === s.C && (m += r - _[T - 4], y += n - _[T - 3]), h = s.C, R = f[g++], P = f[g++], r = f[g++], n = f[g++], t.addData(h, m, y, R, P, r, n); break; case "s": - m = r, y = n, T = t.len(), _ = t.data, a === s.C && (m += r - _[T - 4], y += n - _[T - 3]), h = s.C, P = r + f[g++], R = n + f[g++], r += f[g++], n += f[g++], t.addData(h, m, y, P, R, r, n); + m = r, y = n, T = t.len(), _ = t.data, a === s.C && (m += r - _[T - 4], y += n - _[T - 3]), h = s.C, R = r + f[g++], P = n + f[g++], r += f[g++], n += f[g++], t.addData(h, m, y, R, P, r, n); break; case "Q": - P = f[g++], R = f[g++], r = f[g++], n = f[g++], h = s.Q, t.addData(h, P, R, r, n); + R = f[g++], P = f[g++], r = f[g++], n = f[g++], h = s.Q, t.addData(h, R, P, r, n); break; case "q": - P = f[g++] + r, R = f[g++] + n, r += f[g++], n += f[g++], h = s.Q, t.addData(h, P, R, r, n); + R = f[g++] + r, P = f[g++] + n, r += f[g++], n += f[g++], h = s.Q, t.addData(h, R, P, r, n); break; case "T": m = r, y = n, T = t.len(), _ = t.data, a === s.Q && (m += r - _[T - 4], y += n - _[T - 3]), r = f[g++], n = f[g++], h = s.Q, t.addData(h, m, y, r, n); @@ -56422,10 +56119,10 @@ function s2e(e) { m = r, y = n, T = t.len(), _ = t.data, a === s.Q && (m += r - _[T - 4], y += n - _[T - 3]), r += f[g++], n += f[g++], h = s.Q, t.addData(h, m, y, r, n); break; case "A": - C = f[g++], b = f[g++], w = f[g++], x = f[g++], E = f[g++], P = r, R = n, r = f[g++], n = f[g++], h = s.A, wB(P, R, r, n, x, E, C, b, w, h, t); + C = f[g++], b = f[g++], w = f[g++], x = f[g++], E = f[g++], R = r, P = n, r = f[g++], n = f[g++], h = s.A, CB(R, P, r, n, x, E, C, b, w, h, t); break; case "a": - C = f[g++], b = f[g++], w = f[g++], x = f[g++], E = f[g++], P = r, R = n, r += f[g++], n += f[g++], h = s.A, wB(P, R, r, n, x, E, C, b, w, h, t); + C = f[g++], b = f[g++], w = f[g++], x = f[g++], E = f[g++], R = r, P = n, r += f[g++], n += f[g++], h = s.A, CB(R, P, r, n, x, E, C, b, w, h, t); break; } } @@ -56433,7 +56130,7 @@ function s2e(e) { } return t.toStatic(), t; } -var DY = function(e) { +var RY = function(e) { dn(t, e); function t() { return e !== null && e.apply(this, arguments) || this; @@ -56441,13 +56138,13 @@ var DY = function(e) { return t.prototype.applyTransform = function(r) { }, t; }(rr); -function IY(e) { +function PY(e) { return e.setData != null; } -function AY(e, t) { - var r = s2e(e), n = Pe({}, t); +function TY(e, t) { + var r = XIe(e), n = Pe({}, t); return n.buildPath = function(i) { - if (IY(i)) { + if (PY(i)) { i.setData(r.data); var o = i.getContext(); o && i.rebuildPath(o, 1); @@ -56456,97 +56153,97 @@ function AY(e, t) { r.rebuildPath(o, 1); } }, n.applyTransform = function(i) { - MY(r, i), this.dirtyShape(); + EY(r, i), this.dirtyShape(); }, n; } -function OY(e, t) { - return new DY(AY(e, t)); +function _Y(e, t) { + return new RY(TY(e, t)); } -function l2e(e, t) { - var r = AY(e, t), n = function(i) { +function ZIe(e, t) { + var r = TY(e, t), n = function(i) { dn(o, i); function o(a) { var s = i.call(this, a) || this; return s.applyTransform = r.applyTransform, s.buildPath = r.buildPath, s; } return o; - }(DY); + }(RY); return n; } -function c2e(e, t) { +function QIe(e, t) { for (var r = [], n = e.length, i = 0; i < n; i++) { var o = e[i]; r.push(o.getUpdatedPathProxy(!0)); } var a = new rr(t); return a.createPathProxy(), a.buildPath = function(s) { - if (IY(s)) { + if (PY(s)) { s.appendPath(r); var l = s.getContext(); l && s.rebuildPath(l, 1); } }, a; } -function W2(e, t) { +function z2(e, t) { t = t || {}; var r = new rr(); - return e.shape && r.setShape(e.shape), r.setStyle(e.style), t.bakeTransform ? MY(r.path, e.getComputedTransform()) : t.toLocal ? r.setLocalTransform(e.getComputedTransform()) : r.copyTransform(e), r.buildPath = e.buildPath, r.applyTransform = r.applyTransform, r.z = e.z, r.z2 = e.z2, r.zlevel = e.zlevel, r; + return e.shape && r.setShape(e.shape), r.setStyle(e.style), t.bakeTransform ? EY(r.path, e.getComputedTransform()) : t.toLocal ? r.setLocalTransform(e.getComputedTransform()) : r.copyTransform(e), r.buildPath = e.buildPath, r.applyTransform = r.applyTransform, r.z = e.z, r.z2 = e.z2, r.zlevel = e.zlevel, r; } -var u2e = /* @__PURE__ */ function() { +var JIe = /* @__PURE__ */ function() { function e() { this.cx = 0, this.cy = 0, this.r = 0; } return e; -}(), LY = function(e) { +}(), MY = function(e) { dn(t, e); function t(r) { return e.call(this, r) || this; } return t.prototype.getDefaultShape = function() { - return new u2e(); + return new JIe(); }, t.prototype.buildPath = function(r, n) { r.moveTo(n.cx + n.r, n.cy), r.arc(n.cx, n.cy, n.r, 0, Math.PI * 2); }, t; }(rr); -LY.prototype.type = "circle"; -const Ql = LY; -var d2e = /* @__PURE__ */ function() { +MY.prototype.type = "circle"; +const Ql = MY; +var e2e = /* @__PURE__ */ function() { function e() { this.cx = 0, this.cy = 0, this.rx = 0, this.ry = 0; } return e; -}(), FY = function(e) { +}(), DY = function(e) { dn(t, e); function t(r) { return e.call(this, r) || this; } return t.prototype.getDefaultShape = function() { - return new d2e(); + return new e2e(); }, t.prototype.buildPath = function(r, n) { var i = 0.5522848, o = n.cx, a = n.cy, s = n.rx, l = n.ry, c = s * i, u = l * i; r.moveTo(o - s, a), r.bezierCurveTo(o - s, a - u, o - c, a - l, o, a - l), r.bezierCurveTo(o + c, a - l, o + s, a - u, o + s, a), r.bezierCurveTo(o + s, a + u, o + c, a + l, o, a + l), r.bezierCurveTo(o - c, a + l, o - s, a + u, o - s, a), r.closePath(); }, t; }(rr); -FY.prototype.type = "ellipse"; -const Nw = FY; -var NY = Math.PI, uE = NY * 2, bu = Math.sin, xh = Math.cos, h2e = Math.acos, Pi = Math.atan2, xB = Math.abs, ov = Math.sqrt, Pg = Math.max, vs = Math.min, Ba = 1e-4; -function f2e(e, t, r, n, i, o, a, s) { +DY.prototype.type = "ellipse"; +const Nw = DY; +var IY = Math.PI, uE = IY * 2, bu = Math.sin, xh = Math.cos, t2e = Math.acos, Ri = Math.atan2, SB = Math.abs, av = Math.sqrt, Tg = Math.max, vs = Math.min, Ba = 1e-4; +function r2e(e, t, r, n, i, o, a, s) { var l = r - e, c = n - t, u = a - i, d = s - o, h = d * l - u * c; if (!(h * h < Ba)) return h = (u * (t - o) - d * (e - i)) / h, [e + h * l, t + h * c]; } -function a0(e, t, r, n, i, o, a) { - var s = e - r, l = t - n, c = (a ? o : -o) / ov(s * s + l * l), u = c * l, d = -c * s, h = e + u, f = t + d, p = r + u, v = n + d, g = (h + p) / 2, m = (f + v) / 2, y = p - h, C = v - f, b = y * y + C * C, w = i - o, x = h * v - p * f, E = (C < 0 ? -1 : 1) * ov(Pg(0, w * w * b - x * x)), P = (x * C - y * E) / b, R = (-x * y - C * E) / b, T = (x * C + y * E) / b, _ = (-x * y + C * E) / b, D = P - g, A = R - m, M = T - g, O = _ - m; - return D * D + A * A > M * M + O * O && (P = T, R = _), { - cx: P, - cy: R, +function i0(e, t, r, n, i, o, a) { + var s = e - r, l = t - n, c = (a ? o : -o) / av(s * s + l * l), u = c * l, d = -c * s, h = e + u, f = t + d, p = r + u, v = n + d, g = (h + p) / 2, m = (f + v) / 2, y = p - h, C = v - f, b = y * y + C * C, w = i - o, x = h * v - p * f, E = (C < 0 ? -1 : 1) * av(Tg(0, w * w * b - x * x)), R = (x * C - y * E) / b, P = (-x * y - C * E) / b, T = (x * C + y * E) / b, _ = (-x * y + C * E) / b, D = R - g, A = P - m, M = T - g, O = _ - m; + return D * D + A * A > M * M + O * O && (R = T, P = _), { + cx: R, + cy: P, x0: -u, y0: -d, - x1: P * (i / w - 1), - y1: R * (i / w - 1) + x1: R * (i / w - 1), + y1: P * (i / w - 1) }; } -function p2e(e) { +function n2e(e) { var t; if (Ie(e)) { var r = e.length; @@ -56557,8 +56254,8 @@ function p2e(e) { t = [e, e, e, e]; return t; } -function g2e(e, t) { - var r, n = Pg(t.r, 0), i = Pg(t.r0 || 0, 0), o = n > 0, a = i > 0; +function i2e(e, t) { + var r, n = Tg(t.r, 0), i = Tg(t.r0 || 0, 0), o = n > 0, a = i > 0; if (!(!o && !a)) { if (o || (n = i, i = 0), i > n) { var s = n; @@ -56566,37 +56263,37 @@ function g2e(e, t) { } var l = t.startAngle, c = t.endAngle; if (!(isNaN(l) || isNaN(c))) { - var u = t.cx, d = t.cy, h = !!t.clockwise, f = xB(c - l), p = f > uE && f % uE; + var u = t.cx, d = t.cy, h = !!t.clockwise, f = SB(c - l), p = f > uE && f % uE; if (p > Ba && (f = p), !(n > Ba)) e.moveTo(u, d); else if (f > uE - Ba) e.moveTo(u + n * xh(l), d + n * bu(l)), e.arc(u, d, n, l, c, !h), i > Ba && (e.moveTo(u + i * xh(c), d + i * bu(c)), e.arc(u, d, i, c, l, h)); else { - var v = void 0, g = void 0, m = void 0, y = void 0, C = void 0, b = void 0, w = void 0, x = void 0, E = void 0, P = void 0, R = void 0, T = void 0, _ = void 0, D = void 0, A = void 0, M = void 0, O = n * xh(l), L = n * bu(l), N = i * xh(c), F = i * bu(c), k = f > Ba; + var v = void 0, g = void 0, m = void 0, y = void 0, C = void 0, b = void 0, w = void 0, x = void 0, E = void 0, R = void 0, P = void 0, T = void 0, _ = void 0, D = void 0, A = void 0, M = void 0, O = n * xh(l), L = n * bu(l), N = i * xh(c), F = i * bu(c), k = f > Ba; if (k) { var I = t.cornerRadius; - I && (r = p2e(I), v = r[0], g = r[1], m = r[2], y = r[3]); - var V = xB(n - i) / 2; - if (C = vs(V, m), b = vs(V, y), w = vs(V, v), x = vs(V, g), R = E = Pg(C, b), T = P = Pg(w, x), (E > Ba || P > Ba) && (_ = n * xh(c), D = n * bu(c), A = i * xh(l), M = i * bu(l), f < NY)) { - var z = f2e(O, L, A, M, _, D, N, F); - if (z) { - var $ = O - z[0], W = L - z[1], j = _ - z[0], X = D - z[1], q = 1 / bu(h2e(($ * j + W * X) / (ov($ * $ + W * W) * ov(j * j + X * X))) / 2), Z = ov(z[0] * z[0] + z[1] * z[1]); - R = vs(E, (n - Z) / (q + 1)), T = vs(P, (i - Z) / (q - 1)); + I && (r = n2e(I), v = r[0], g = r[1], m = r[2], y = r[3]); + var V = SB(n - i) / 2; + if (C = vs(V, m), b = vs(V, y), w = vs(V, v), x = vs(V, g), P = E = Tg(C, b), T = R = Tg(w, x), (E > Ba || R > Ba) && (_ = n * xh(c), D = n * bu(c), A = i * xh(l), M = i * bu(l), f < IY)) { + var H = r2e(O, L, A, M, _, D, N, F); + if (H) { + var $ = O - H[0], W = L - H[1], j = _ - H[0], X = D - H[1], q = 1 / bu(t2e(($ * j + W * X) / (av($ * $ + W * W) * av(j * j + X * X))) / 2), J = av(H[0] * H[0] + H[1] * H[1]); + P = vs(E, (n - J) / (q + 1)), T = vs(R, (i - J) / (q - 1)); } } } if (!k) e.moveTo(u + O, d + L); - else if (R > Ba) { - var ee = vs(m, R), Q = vs(y, R), Y = a0(A, M, O, L, n, ee, h), K = a0(_, D, N, F, n, Q, h); - e.moveTo(u + Y.cx + Y.x0, d + Y.cy + Y.y0), R < E && ee === Q ? e.arc(u + Y.cx, d + Y.cy, R, Pi(Y.y0, Y.x0), Pi(K.y0, K.x0), !h) : (ee > 0 && e.arc(u + Y.cx, d + Y.cy, ee, Pi(Y.y0, Y.x0), Pi(Y.y1, Y.x1), !h), e.arc(u, d, n, Pi(Y.cy + Y.y1, Y.cx + Y.x1), Pi(K.cy + K.y1, K.cx + K.x1), !h), Q > 0 && e.arc(u + K.cx, d + K.cy, Q, Pi(K.y1, K.x1), Pi(K.y0, K.x0), !h)); + else if (P > Ba) { + var te = vs(m, P), Q = vs(y, P), Y = i0(A, M, O, L, n, te, h), K = i0(_, D, N, F, n, Q, h); + e.moveTo(u + Y.cx + Y.x0, d + Y.cy + Y.y0), P < E && te === Q ? e.arc(u + Y.cx, d + Y.cy, P, Ri(Y.y0, Y.x0), Ri(K.y0, K.x0), !h) : (te > 0 && e.arc(u + Y.cx, d + Y.cy, te, Ri(Y.y0, Y.x0), Ri(Y.y1, Y.x1), !h), e.arc(u, d, n, Ri(Y.cy + Y.y1, Y.cx + Y.x1), Ri(K.cy + K.y1, K.cx + K.x1), !h), Q > 0 && e.arc(u + K.cx, d + K.cy, Q, Ri(K.y1, K.x1), Ri(K.y0, K.x0), !h)); } else e.moveTo(u + O, d + L), e.arc(u, d, n, l, c, !h); if (!(i > Ba) || !k) e.lineTo(u + N, d + F); else if (T > Ba) { - var ee = vs(v, T), Q = vs(g, T), Y = a0(N, F, _, D, i, -Q, h), K = a0(O, L, A, M, i, -ee, h); - e.lineTo(u + Y.cx + Y.x0, d + Y.cy + Y.y0), T < P && ee === Q ? e.arc(u + Y.cx, d + Y.cy, T, Pi(Y.y0, Y.x0), Pi(K.y0, K.x0), !h) : (Q > 0 && e.arc(u + Y.cx, d + Y.cy, Q, Pi(Y.y0, Y.x0), Pi(Y.y1, Y.x1), !h), e.arc(u, d, i, Pi(Y.cy + Y.y1, Y.cx + Y.x1), Pi(K.cy + K.y1, K.cx + K.x1), h), ee > 0 && e.arc(u + K.cx, d + K.cy, ee, Pi(K.y1, K.x1), Pi(K.y0, K.x0), !h)); + var te = vs(v, T), Q = vs(g, T), Y = i0(N, F, _, D, i, -Q, h), K = i0(O, L, A, M, i, -te, h); + e.lineTo(u + Y.cx + Y.x0, d + Y.cy + Y.y0), T < R && te === Q ? e.arc(u + Y.cx, d + Y.cy, T, Ri(Y.y0, Y.x0), Ri(K.y0, K.x0), !h) : (Q > 0 && e.arc(u + Y.cx, d + Y.cy, Q, Ri(Y.y0, Y.x0), Ri(Y.y1, Y.x1), !h), e.arc(u, d, i, Ri(Y.cy + Y.y1, Y.cx + Y.x1), Ri(K.cy + K.y1, K.cx + K.x1), h), te > 0 && e.arc(u + K.cx, d + K.cy, te, Ri(K.y1, K.x1), Ri(K.y0, K.x0), !h)); } else e.lineTo(u + N, d + F), e.arc(u, d, i, c, l, h); } @@ -56604,52 +56301,52 @@ function g2e(e, t) { } } } -var v2e = /* @__PURE__ */ function() { +var o2e = /* @__PURE__ */ function() { function e() { this.cx = 0, this.cy = 0, this.r0 = 0, this.r = 0, this.startAngle = 0, this.endAngle = Math.PI * 2, this.clockwise = !0, this.cornerRadius = 0; } return e; -}(), kY = function(e) { +}(), AY = function(e) { dn(t, e); function t(r) { return e.call(this, r) || this; } return t.prototype.getDefaultShape = function() { - return new v2e(); + return new o2e(); }, t.prototype.buildPath = function(r, n) { - g2e(r, n); + i2e(r, n); }, t.prototype.isZeroArea = function() { return this.shape.startAngle === this.shape.endAngle || this.shape.r === this.shape.r0; }, t; }(rr); -kY.prototype.type = "sector"; -const io = kY; -var m2e = /* @__PURE__ */ function() { +AY.prototype.type = "sector"; +const io = AY; +var a2e = /* @__PURE__ */ function() { function e() { this.cx = 0, this.cy = 0, this.r = 0, this.r0 = 0; } return e; -}(), $Y = function(e) { +}(), OY = function(e) { dn(t, e); function t(r) { return e.call(this, r) || this; } return t.prototype.getDefaultShape = function() { - return new m2e(); + return new a2e(); }, t.prototype.buildPath = function(r, n) { var i = n.cx, o = n.cy, a = Math.PI * 2; r.moveTo(i + n.r, o), r.arc(i, o, n.r, 0, a, !1), r.moveTo(i + n.r0, o), r.arc(i, o, n.r0, 0, a, !0); }, t; }(rr); -$Y.prototype.type = "ring"; -const Qm = $Y; -function y2e(e, t, r, n) { +OY.prototype.type = "ring"; +const Xm = OY; +function s2e(e, t, r, n) { var i = [], o = [], a = [], s = [], l, c, u, d; if (n) { u = [1 / 0, 1 / 0], d = [-1 / 0, -1 / 0]; for (var h = 0, f = e.length; h < f; h++) - Rl(u, u, e[h]), Pl(d, d, e[h]); - Rl(u, u, n[0]), Pl(d, d, n[1]); + El(u, u, e[h]), Rl(d, d, e[h]); + El(u, u, n[0]), Rl(d, d, n[1]); } for (var h = 0, f = e.length; h < f; h++) { var p = e[h]; @@ -56660,19 +56357,19 @@ function y2e(e, t, r, n) { continue; } else l = e[h - 1], c = e[h + 1]; - Cc(o, c, l), Xg(o, o, t); - var v = SS(p, l), g = SS(p, c), m = v + g; - m !== 0 && (v /= m, g /= m), Xg(a, o, -v), Xg(s, o, g); - var y = v_([], p, a), C = v_([], p, s); - n && (Pl(y, y, u), Rl(y, y, d), Pl(C, C, u), Rl(C, C, d)), i.push(y), i.push(C); + Cc(o, c, l), Zg(o, o, t); + var v = yS(p, l), g = yS(p, c), m = v + g; + m !== 0 && (v /= m, g /= m), Zg(a, o, -v), Zg(s, o, g); + var y = g_([], p, a), C = g_([], p, s); + n && (Rl(y, y, u), El(y, y, d), Rl(C, C, u), El(C, C, d)), i.push(y), i.push(C); } return r && i.push(i.shift()), i; } -function BY(e, t, r) { +function LY(e, t, r) { var n = t.smooth, i = t.points; if (i && i.length >= 2) { if (n) { - var o = y2e(i, n, r, t.smoothConstraint); + var o = s2e(i, n, r, t.smoothConstraint); e.moveTo(i[0][0], i[0][1]); for (var a = i.length, s = 0; s < (r ? a : a - 1); s++) { var l = o[s * 2], c = o[s * 2 + 1], u = i[(s + 1) % a]; @@ -56686,30 +56383,30 @@ function BY(e, t, r) { r && e.closePath(); } } -var C2e = /* @__PURE__ */ function() { +var l2e = /* @__PURE__ */ function() { function e() { this.points = null, this.smooth = 0, this.smoothConstraint = null; } return e; -}(), VY = function(e) { +}(), FY = function(e) { dn(t, e); function t(r) { return e.call(this, r) || this; } return t.prototype.getDefaultShape = function() { - return new C2e(); + return new l2e(); }, t.prototype.buildPath = function(r, n) { - BY(r, n, !0); + LY(r, n, !0); }, t; }(rr); -VY.prototype.type = "polygon"; -const oo = VY; -var S2e = /* @__PURE__ */ function() { +FY.prototype.type = "polygon"; +const oo = FY; +var c2e = /* @__PURE__ */ function() { function e() { this.points = null, this.percent = 1, this.smooth = 0, this.smoothConstraint = null; } return e; -}(), zY = function(e) { +}(), NY = function(e) { dn(t, e); function t(r) { return e.call(this, r) || this; @@ -56720,19 +56417,19 @@ var S2e = /* @__PURE__ */ function() { fill: null }; }, t.prototype.getDefaultShape = function() { - return new S2e(); + return new c2e(); }, t.prototype.buildPath = function(r, n) { - BY(r, n, !1); + LY(r, n, !1); }, t; }(rr); -zY.prototype.type = "polyline"; -const lo = zY; -var b2e = {}, w2e = /* @__PURE__ */ function() { +NY.prototype.type = "polyline"; +const ao = NY; +var u2e = {}, d2e = /* @__PURE__ */ function() { function e() { this.x1 = 0, this.y1 = 0, this.x2 = 0, this.y2 = 0, this.percent = 1; } return e; -}(), HY = function(e) { +}(), kY = function(e) { dn(t, e); function t(r) { return e.call(this, r) || this; @@ -56743,11 +56440,11 @@ var b2e = {}, w2e = /* @__PURE__ */ function() { fill: null }; }, t.prototype.getDefaultShape = function() { - return new w2e(); + return new d2e(); }, t.prototype.buildPath = function(r, n) { var i, o, a, s; if (this.subPixelOptimize) { - var l = pY(b2e, n, this.style); + var l = cY(u2e, n, this.style); i = l.x1, o = l.y1, a = l.x2, s = l.y2; } else i = n.x1, o = n.y1, a = n.x2, s = n.y2; @@ -56761,25 +56458,25 @@ var b2e = {}, w2e = /* @__PURE__ */ function() { ]; }, t; }(rr); -HY.prototype.type = "line"; -const ni = HY; -var uo = [], x2e = /* @__PURE__ */ function() { +kY.prototype.type = "line"; +const ri = kY; +var lo = [], h2e = /* @__PURE__ */ function() { function e() { this.x1 = 0, this.y1 = 0, this.x2 = 0, this.y2 = 0, this.cpx1 = 0, this.cpy1 = 0, this.percent = 1; } return e; }(); -function EB(e, t, r) { +function bB(e, t, r) { var n = e.cpx2, i = e.cpy2; return n != null || i != null ? [ - (r ? _4 : ri)(e.x1, e.cpx1, e.cpx2, e.x2, t), - (r ? _4 : ri)(e.y1, e.cpy1, e.cpy2, e.y2, t) + (r ? R4 : ti)(e.x1, e.cpx1, e.cpx2, e.x2, t), + (r ? R4 : ti)(e.y1, e.cpy1, e.cpy2, e.y2, t) ] : [ - (r ? b_ : pi)(e.x1, e.cpx1, e.x2, t), - (r ? b_ : pi)(e.y1, e.cpy1, e.y2, t) + (r ? S_ : fi)(e.x1, e.cpx1, e.x2, t), + (r ? S_ : fi)(e.y1, e.cpy1, e.y2, t) ]; } -var GY = function(e) { +var $Y = function(e) { dn(t, e); function t(r) { return e.call(this, r) || this; @@ -56790,25 +56487,25 @@ var GY = function(e) { fill: null }; }, t.prototype.getDefaultShape = function() { - return new x2e(); + return new h2e(); }, t.prototype.buildPath = function(r, n) { var i = n.x1, o = n.y1, a = n.x2, s = n.y2, l = n.cpx1, c = n.cpy1, u = n.cpx2, d = n.cpy2, h = n.percent; - h !== 0 && (r.moveTo(i, o), u == null || d == null ? (h < 1 && (zv(i, l, a, h, uo), l = uo[1], a = uo[2], zv(o, c, s, h, uo), c = uo[1], s = uo[2]), r.quadraticCurveTo(l, c, a, s)) : (h < 1 && (Gc(i, l, u, a, h, uo), l = uo[1], u = uo[2], a = uo[3], Gc(o, c, d, s, h, uo), c = uo[1], d = uo[2], s = uo[3]), r.bezierCurveTo(l, c, u, d, a, s))); + h !== 0 && (r.moveTo(i, o), u == null || d == null ? (h < 1 && (zv(i, l, a, h, lo), l = lo[1], a = lo[2], zv(o, c, s, h, lo), c = lo[1], s = lo[2]), r.quadraticCurveTo(l, c, a, s)) : (h < 1 && (Gc(i, l, u, a, h, lo), l = lo[1], u = lo[2], a = lo[3], Gc(o, c, d, s, h, lo), c = lo[1], d = lo[2], s = lo[3]), r.bezierCurveTo(l, c, u, d, a, s))); }, t.prototype.pointAt = function(r) { - return EB(this.shape, r, !1); + return bB(this.shape, r, !1); }, t.prototype.tangentAt = function(r) { - var n = EB(this.shape, r, !0); + var n = bB(this.shape, r, !0); return jd(n, n); }, t; }(rr); -GY.prototype.type = "bezier-curve"; -const Jm = GY; -var E2e = /* @__PURE__ */ function() { +$Y.prototype.type = "bezier-curve"; +const Zm = $Y; +var f2e = /* @__PURE__ */ function() { function e() { this.cx = 0, this.cy = 0, this.r = 0, this.startAngle = 0, this.endAngle = Math.PI * 2, this.clockwise = !0; } return e; -}(), WY = function(e) { +}(), BY = function(e) { dn(t, e); function t(r) { return e.call(this, r) || this; @@ -56819,15 +56516,15 @@ var E2e = /* @__PURE__ */ function() { fill: null }; }, t.prototype.getDefaultShape = function() { - return new E2e(); + return new f2e(); }, t.prototype.buildPath = function(r, n) { var i = n.cx, o = n.cy, a = Math.max(n.r, 0), s = n.startAngle, l = n.endAngle, c = n.clockwise, u = Math.cos(s), d = Math.sin(s); r.moveTo(u * a + i, d * a + o), r.arc(i, o, a, s, l, !c); }, t; }(rr); -WY.prototype.type = "arc"; -const kw = WY; -var R2e = function(e) { +BY.prototype.type = "arc"; +const kw = BY; +var p2e = function(e) { dn(t, e); function t() { var r = e !== null && e.apply(this, arguments) || this; @@ -56851,8 +56548,8 @@ var R2e = function(e) { return this._updatePathDirty.call(this), rr.prototype.getBoundingRect.call(this); }, t; }(rr); -const $w = R2e; -var jY = function() { +const $w = p2e; +var VY = function() { function e(t) { this.colorStops = t || []; } @@ -56862,25 +56559,25 @@ var jY = function() { color: r }); }, e; -}(), P2e = function(e) { +}(), g2e = function(e) { dn(t, e); function t(r, n, i, o, a, s) { var l = e.call(this, a) || this; return l.x = r ?? 0, l.y = n ?? 0, l.x2 = i ?? 1, l.y2 = o ?? 0, l.type = "linear", l.global = s || !1, l; } return t; -}(jY); -const dp = P2e; -var T2e = function(e) { +}(VY); +const hp = g2e; +var v2e = function(e) { dn(t, e); function t(r, n, i, o, a) { var s = e.call(this, o) || this; return s.x = r ?? 0.5, s.y = n ?? 0.5, s.r = i ?? 0.5, s.type = "radial", s.global = a || !1, s; } return t; -}(jY); -const j2 = T2e; -var wu = [0, 0], xu = [0, 0], s0 = new Ut(), l0 = new Ut(), _2e = function() { +}(VY); +const G2 = v2e; +var wu = [0, 0], xu = [0, 0], o0 = new Ut(), a0 = new Ut(), m2e = function() { function e(t, r) { this._corners = [], this._axes = [], this._origin = [0, 0]; for (var n = 0; n < 4; n++) @@ -56899,7 +56596,7 @@ var wu = [0, 0], xu = [0, 0], s0 = new Ut(), l0 = new Ut(), _2e = function() { this._origin[c] = i[c].dot(n[0]); }, e.prototype.intersect = function(t, r) { var n = !0, i = !r; - return s0.set(1 / 0, 1 / 0), l0.set(0, 0), !this._intersectCheckOneSide(this, t, s0, l0, i, 1) && (n = !1, i) || !this._intersectCheckOneSide(t, this, s0, l0, i, -1) && (n = !1, i) || i || Ut.copy(r, n ? s0 : l0), n; + return o0.set(1 / 0, 1 / 0), a0.set(0, 0), !this._intersectCheckOneSide(this, t, o0, a0, i, 1) && (n = !1, i) || !this._intersectCheckOneSide(t, this, o0, a0, i, -1) && (n = !1, i) || i || Ut.copy(r, n ? o0 : a0), n; }, e.prototype._intersectCheckOneSide = function(t, r, n, i, o, a) { for (var s = !0, l = 0; l < 2; l++) { var c = this._axes[l]; @@ -56922,8 +56619,8 @@ var wu = [0, 0], xu = [0, 0], s0 = new Ut(), l0 = new Ut(), _2e = function() { n[0] = s, n[1] = l; }, e; }(); -const AS = _2e; -var M2e = [], D2e = function(e) { +const DS = m2e; +var y2e = [], C2e = function(e) { dn(t, e); function t() { var r = e !== null && e.apply(this, arguments) || this; @@ -56970,7 +56667,7 @@ var M2e = [], D2e = function(e) { if (!this._rect) { for (var r = new Kt(1 / 0, 1 / 0, -1 / 0, -1 / 0), n = 0; n < this._displayables.length; n++) { var i = this._displayables[n], o = i.getBoundingRect().clone(); - i.needLocalTransform() && o.applyTransform(i.getLocalTransform(M2e)), r.union(o); + i.needLocalTransform() && o.applyTransform(i.getLocalTransform(y2e)), r.union(o); } this._rect = r; } @@ -56986,9 +56683,9 @@ var M2e = [], D2e = function(e) { return !1; }, t; }(Ta); -const UY = D2e; -var KY = yr(); -function hp(e, t, r, n, i) { +const HY = C2e; +var zY = yr(); +function fp(e, t, r, n, i) { var o; if (t && t.ecModel) { var a = t.ecModel.getUpdatePayload(); @@ -57007,12 +56704,12 @@ function hp(e, t, r, n, i) { } else return null; } -function U2(e, t, r, n, i, o, a) { +function W2(e, t, r, n, i, o, a) { var s = !1, l; vt(i) ? (a = o, o = i, i = null) : St(i) && (o = i.cb, a = i.during, s = i.isFrom, l = i.removeOpt, i = i.dataIndex); var c = e === "leave"; c || t.stopAnimation("leave"); - var u = hp(e, n, i, c ? l || {} : null, n && n.getAnimationDelayParams ? n.getAnimationDelayParams(t, i) : null); + var u = fp(e, n, i, c ? l || {} : null, n && n.getAnimationDelayParams ? n.getAnimationDelayParams(t, i) : null); if (u && u.duration > 0) { var d = u.duration, h = u.delay, f = u.easing, p = { duration: d, @@ -57030,11 +56727,11 @@ function U2(e, t, r, n, i, o, a) { } else t.stopAnimation(), !s && t.attr(r), a && a(1), o && o(); } -function wr(e, t, r, n, i, o) { - U2("update", e, t, r, n, i, o); +function br(e, t, r, n, i, o) { + W2("update", e, t, r, n, i, o); } function un(e, t, r, n, i, o) { - U2("enter", e, t, r, n, i, o); + W2("enter", e, t, r, n, i, o); } function yf(e) { if (!e.__zr) @@ -57047,50 +56744,50 @@ function yf(e) { return !1; } function jc(e, t, r, n, i, o) { - yf(e) || U2("leave", e, t, r, n, i, o); + yf(e) || W2("leave", e, t, r, n, i, o); } -function RB(e, t, r, n) { +function wB(e, t, r, n) { e.removeTextContent(), e.removeTextGuideLine(), jc(e, { style: { opacity: 0 } }, t, r, n); } -function Kv(e, t, r) { +function Yv(e, t, r) { function n() { e.parent && e.parent.remove(e); } e.isGroup ? e.traverse(function(i) { - i.isGroup || RB(i, t, r, n); - }) : RB(e, t, r, n); + i.isGroup || wB(i, t, r, n); + }) : wB(e, t, r, n); } function ls(e) { - KY(e).oldStyle = e.style; + zY(e).oldStyle = e.style; } -function I2e(e) { - return KY(e).oldStyle; +function S2e(e) { + return zY(e).oldStyle; } -var OS = Math.max, LS = Math.min, K_ = {}; -function YY(e) { +var IS = Math.max, AS = Math.min, U_ = {}; +function GY(e) { return rr.extend(e); } -var A2e = l2e; -function qY(e, t) { - return A2e(e, t); +var b2e = ZIe; +function WY(e, t) { + return b2e(e, t); } function Ia(e, t) { - K_[e] = t; + U_[e] = t; } function Bw(e) { - if (K_.hasOwnProperty(e)) - return K_[e]; + if (U_.hasOwnProperty(e)) + return U_[e]; } -function ey(e, t, r, n) { - var i = OY(e, t); - return r && (n === "center" && (r = XY(r, i.getBoundingRect())), Y2(i, r)), i; +function Qm(e, t, r, n) { + var i = _Y(e, t); + return r && (n === "center" && (r = jY(r, i.getBoundingRect())), U2(i, r)), i; } -function K2(e, t, r) { - var n = new yi({ +function j2(e, t, r) { + var n = new mi({ style: { image: e, x: t.x, @@ -57104,13 +56801,13 @@ function K2(e, t, r) { width: i.width, height: i.height }; - n.setStyle(XY(t, o)); + n.setStyle(jY(t, o)); } } }); return n; } -function XY(e, t) { +function jY(e, t) { var r = t.width / t.height, n = e.height * r, i; n <= e.width ? i = e.height : (n = e.width, i = n / r); var o = e.x + e.width / 2, a = e.y + e.height / 2; @@ -57121,47 +56818,47 @@ function XY(e, t) { height: i }; } -var Fo = c2e; -function Y2(e, t) { +var Fo = QIe; +function U2(e, t) { if (e.applyTransform) { var r = e.getBoundingRect(), n = r.calculateTransform(t); e.applyTransform(n); } } function kf(e, t) { - return pY(e, e, { + return cY(e, e, { lineWidth: t }), e; } -function O2e(e) { - return gY(e.shape, e.shape, e.style), e; +function w2e(e) { + return uY(e.shape, e.shape, e.style), e; } -var TC = ed; +var RC = ed; function Dc(e, t) { - for (var r = Um([]); e && e !== t; ) + for (var r = Wm([]); e && e !== t; ) Vs(r, e.getLocalTransform(), r), e = e.parent; return r; } function es(e, t, r) { - return t && !wi(t) && (t = Tl.getLocalTransform(t)), r && (t = Ud([], t)), vi([], e, t); + return t && !bi(t) && (t = Pl.getLocalTransform(t)), r && (t = Ud([], t)), gi([], e, t); } function Vw(e, t, r) { var n = t[4] === 0 || t[5] === 0 || t[0] === 0 ? 1 : Math.abs(2 * t[4] / t[0]), i = t[4] === 0 || t[5] === 0 || t[2] === 0 ? 1 : Math.abs(2 * t[4] / t[2]), o = [e === "left" ? -n : e === "right" ? n : 0, e === "top" ? -i : e === "bottom" ? i : 0]; return o = es(o, t, r), Math.abs(o[0]) > Math.abs(o[1]) ? o[0] > 0 ? "right" : "left" : o[1] > 0 ? "bottom" : "top"; } -function PB(e) { +function xB(e) { return !e.isGroup; } -function L2e(e) { +function x2e(e) { return e.shape != null; } -function ty(e, t, r) { +function Jm(e, t, r) { if (!e || !t) return; function n(a) { var s = {}; return a.traverse(function(l) { - PB(l) && l.anid && (s[l.anid] = l); + xB(l) && l.anid && (s[l.anid] = l); }), s; } function i(a) { @@ -57170,29 +56867,29 @@ function ty(e, t, r) { y: a.y, rotation: a.rotation }; - return L2e(a) && (s.shape = Pe({}, a.shape)), s; + return x2e(a) && (s.shape = Pe({}, a.shape)), s; } var o = n(e); t.traverse(function(a) { - if (PB(a) && a.anid) { + if (xB(a) && a.anid) { var s = o[a.anid]; if (s) { var l = i(a); - a.attr(i(s)), wr(a, l, r, Lt(a).dataIndex); + a.attr(i(s)), br(a, l, r, Lt(a).dataIndex); } } }); } -function q2(e, t) { +function K2(e, t) { return Fe(e, function(r) { var n = r[0]; - n = OS(n, t.x), n = LS(n, t.x + t.width); + n = IS(n, t.x), n = AS(n, t.x + t.width); var i = r[1]; - return i = OS(i, t.y), i = LS(i, t.y + t.height), [n, i]; + return i = IS(i, t.y), i = AS(i, t.y + t.height), [n, i]; }); } -function ZY(e, t) { - var r = OS(e.x, t.x), n = LS(e.x + e.width, t.x + t.width), i = OS(e.y, t.y), o = LS(e.y + e.height, t.y + t.height); +function UY(e, t) { + var r = IS(e.x, t.x), n = AS(e.x + e.width, t.x + t.width), i = IS(e.y, t.y), o = AS(e.y + e.height, t.y + t.height); if (n >= r && o >= i) return { x: r, @@ -57201,7 +56898,7 @@ function ZY(e, t) { height: o - i }; } -function fp(e, t, r) { +function pp(e, t, r) { var n = Pe({ rectHover: !0 }, t), i = n.style = { @@ -57213,19 +56910,19 @@ function fp(e, t, r) { width: 2, height: 2 }, e) - return e.indexOf("image://") === 0 ? (i.image = e.slice(8), wt(i, r), new yi(n)) : ey(e.replace("path://", ""), n, r, "center"); + return e.indexOf("image://") === 0 ? (i.image = e.slice(8), wt(i, r), new mi(n)) : Qm(e.replace("path://", ""), n, r, "center"); } -function Tg(e, t, r, n, i) { +function _g(e, t, r, n, i) { for (var o = 0, a = i[i.length - 1]; o < i.length; o++) { var s = i[o]; - if (QY(e, t, r, n, s[0], s[1], a[0], a[1])) + if (KY(e, t, r, n, s[0], s[1], a[0], a[1])) return !0; a = s; } } -function QY(e, t, r, n, i, o, a, s) { +function KY(e, t, r, n, i, o, a, s) { var l = r - e, c = n - t, u = a - i, d = s - o, h = dE(u, d, l, c); - if (F2e(h)) + if (E2e(h)) return !1; var f = e - i, p = t - o, v = dE(f, p, l, c) / h; if (v < 0 || v > 1) @@ -57236,10 +56933,10 @@ function QY(e, t, r, n, i, o, a, s) { function dE(e, t, r, n) { return e * n - r * t; } -function F2e(e) { +function E2e(e) { return e <= 1e-6 && e >= -1e-6; } -function pp(e) { +function gp(e) { var t = e.itemTooltipOption, r = e.componentModel, n = e.itemName, i = Je(t) ? { formatter: t } : t, o = r.mainType, a = r.componentIndex, s = { @@ -57249,7 +56946,7 @@ function pp(e) { }; s[o + "Index"] = a; var l = e.formatterParamsExtra; - l && H(or(l), function(u) { + l && z(or(l), function(u) { lt(s, u) || (s[u] = l[u], s.$vars.push(u)); }); var c = Lt(e.el); @@ -57262,7 +56959,7 @@ function pp(e) { }, i) }; } -function TB(e, t) { +function EB(e, t) { var r; e.isGroup && (r = t(e)), r || e.traverse(t); } @@ -57270,73 +56967,73 @@ function tu(e, t) { if (e) if (Ie(e)) for (var r = 0; r < e.length; r++) - TB(e[r], t); + EB(e[r], t); else - TB(e, t); + EB(e, t); } Ia("circle", Ql); Ia("ellipse", Nw); Ia("sector", io); -Ia("ring", Qm); +Ia("ring", Xm); Ia("polygon", oo); -Ia("polyline", lo); +Ia("polyline", ao); Ia("rect", mr); -Ia("line", ni); -Ia("bezierCurve", Jm); +Ia("line", ri); +Ia("bezierCurve", Zm); Ia("arc", kw); const Kd = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, Arc: kw, - BezierCurve: Jm, + BezierCurve: Zm, BoundingRect: Kt, Circle: Ql, CompoundPath: $w, Ellipse: Nw, Group: At, - Image: yi, - IncrementalDisplayable: UY, - Line: ni, - LinearGradient: dp, - OrientedBoundingRect: AS, + Image: mi, + IncrementalDisplayable: HY, + Line: ri, + LinearGradient: hp, + OrientedBoundingRect: DS, Path: rr, Point: Ut, Polygon: oo, - Polyline: lo, - RadialGradient: j2, + Polyline: ao, + RadialGradient: G2, Rect: mr, - Ring: Qm, + Ring: Xm, Sector: io, Text: vr, applyTransform: es, - clipPointsByRect: q2, - clipRectByRect: ZY, - createIcon: fp, - extendPath: qY, - extendShape: YY, + clipPointsByRect: K2, + clipRectByRect: UY, + createIcon: pp, + extendPath: WY, + extendShape: GY, getShapeClass: Bw, getTransform: Dc, - groupTransition: ty, + groupTransition: Jm, initProps: un, isElementRemoved: yf, - lineLineIntersect: QY, - linePolygonIntersect: Tg, - makeImage: K2, - makePath: ey, + lineLineIntersect: KY, + linePolygonIntersect: _g, + makeImage: j2, + makePath: Qm, mergePath: Fo, registerShape: Ia, removeElement: jc, - removeElementWithFadeOut: Kv, - resizePath: Y2, - setTooltipConfig: pp, - subPixelOptimize: TC, + removeElementWithFadeOut: Yv, + resizePath: U2, + setTooltipConfig: gp, + subPixelOptimize: RC, subPixelOptimizeLine: kf, - subPixelOptimizeRect: O2e, + subPixelOptimizeRect: w2e, transformDirection: Vw, traverseElements: tu, - updateProps: wr + updateProps: br }, Symbol.toStringTag, { value: "Module" })); -var zw = {}; -function JY(e, t) { +var Hw = {}; +function YY(e, t) { for (var r = 0; r < no.length; r++) { var n = no[r], i = t[n], o = e.ensureState(n); o.style = o.style || {}, o.style.text = i; @@ -57346,7 +57043,7 @@ function JY(e, t) { text: t.normal }), e.useStates(a, !0); } -function Y_(e, t, r) { +function K_(e, t, r) { var n = e.labelFetcher, i = e.labelDataIndex, o = e.labelDimIndex, a = t.normal, s; n && (s = n.getFormattedLabel(i, "normal", null, o, a && a.get("formatter"), r != null ? { interpolatedValue: r @@ -57359,10 +57056,10 @@ function Y_(e, t, r) { } return l; } -function Ri(e, t, r, n) { - r = r || zw; - for (var i = e instanceof vr, o = !1, a = 0; a < Uv.length; a++) { - var s = t[Uv[a]]; +function Ei(e, t, r, n) { + r = r || Hw; + for (var i = e instanceof vr, o = !1, a = 0; a < Kv.length; a++) { + var s = t[Kv[a]]; if (s && s.getShallow("show")) { o = !0; break; @@ -57371,26 +57068,26 @@ function Ri(e, t, r, n) { var l = i ? e : e.getTextContent(); if (o) { i || (l || (l = new vr(), e.setTextContent(l)), e.stateProxy && (l.stateProxy = e.stateProxy)); - var c = Y_(r, t), u = t.normal, d = !!u.getShallow("show"), h = rn(u, n && n.normal, r, !1, !i); - h.text = c.normal, i || e.setTextConfig(FS(u, r, !1)); + var c = K_(r, t), u = t.normal, d = !!u.getShallow("show"), h = tn(u, n && n.normal, r, !1, !i); + h.text = c.normal, i || e.setTextConfig(OS(u, r, !1)); for (var a = 0; a < no.length; a++) { var f = no[a], s = t[f]; if (s) { var p = l.ensureState(f), v = !!kt(s.getShallow("show"), d); - if (v !== d && (p.ignore = !v), p.style = rn(s, n && n[f], r, !0, !i), p.style.text = c[f], !i) { + if (v !== d && (p.ignore = !v), p.style = tn(s, n && n[f], r, !0, !i), p.style.text = c[f], !i) { var g = e.ensureState(f); - g.textConfig = FS(s, r, !0); + g.textConfig = OS(s, r, !0); } } } - l.silent = !!u.getShallow("silent"), l.style.x != null && (h.x = l.style.x), l.style.y != null && (h.y = l.style.y), l.ignore = !d, l.useStyle(h), l.dirty(), r.enableTextSetter && (gp(l).setLabelText = function(m) { - var y = Y_(r, t, m); - JY(l, y); + l.silent = !!u.getShallow("silent"), l.style.x != null && (h.x = l.style.x), l.style.y != null && (h.y = l.style.y), l.ignore = !d, l.useStyle(h), l.dirty(), r.enableTextSetter && (vp(l).setLabelText = function(m) { + var y = K_(r, t, m); + YY(l, y); }); } else l && (l.ignore = !0); e.dirty(); } -function ci(e, t) { +function li(e, t) { t = t || "label"; for (var r = { normal: e.getModel(t) @@ -57400,35 +57097,35 @@ function ci(e, t) { } return r; } -function rn(e, t, r, n, i) { +function tn(e, t, r, n, i) { var o = {}; - return N2e(o, e, r, n, i), t && Pe(o, t), o; + return R2e(o, e, r, n, i), t && Pe(o, t), o; } -function FS(e, t, r) { +function OS(e, t, r) { t = t || {}; var n = {}, i, o = e.getShallow("rotate"), a = kt(e.getShallow("distance"), r ? null : 5), s = e.getShallow("offset"); return i = e.getShallow("position") || (r ? null : "inside"), i === "outside" && (i = t.defaultOutsidePosition || "top"), i != null && (n.position = i), s != null && (n.offset = s), o != null && (o *= Math.PI / 180, n.rotation = o), a != null && (n.distance = a), n.outsideFill = e.get("color") === "inherit" ? t.inheritColor || null : "auto", n; } -function N2e(e, t, r, n, i) { - r = r || zw; - var o = t.ecModel, a = o && o.option.textStyle, s = k2e(t), l; +function R2e(e, t, r, n, i) { + r = r || Hw; + var o = t.ecModel, a = o && o.option.textStyle, s = P2e(t), l; if (s) { l = {}; for (var c in s) if (s.hasOwnProperty(c)) { var u = t.getModel(["rich", c]); - IB(l[c] = {}, u, a, r, n, i, !1, !0); + _B(l[c] = {}, u, a, r, n, i, !1, !0); } } l && (e.rich = l); var d = t.get("overflow"); d && (e.overflow = d); var h = t.get("minMargin"); - h != null && (e.margin = h), IB(e, t, a, r, n, i, !0, !1); + h != null && (e.margin = h), _B(e, t, a, r, n, i, !0, !1); } -function k2e(e) { +function P2e(e) { for (var t; e && e !== e.ecModel; ) { - var r = (e.option || zw).rich; + var r = (e.option || Hw).rich; if (r) { t = t || {}; for (var n = or(r), i = 0; i < n.length; i++) { @@ -57440,9 +57137,9 @@ function k2e(e) { } return t; } -var _B = ["fontStyle", "fontWeight", "fontSize", "fontFamily", "textShadowColor", "textShadowBlur", "textShadowOffsetX", "textShadowOffsetY"], MB = ["align", "lineHeight", "width", "height", "tag", "verticalAlign", "ellipsis"], DB = ["padding", "borderWidth", "borderRadius", "borderDashOffset", "backgroundColor", "borderColor", "shadowColor", "shadowBlur", "shadowOffsetX", "shadowOffsetY"]; -function IB(e, t, r, n, i, o, a, s) { - r = !i && r || zw; +var RB = ["fontStyle", "fontWeight", "fontSize", "fontFamily", "textShadowColor", "textShadowBlur", "textShadowOffsetX", "textShadowOffsetY"], PB = ["align", "lineHeight", "width", "height", "tag", "verticalAlign", "ellipsis"], TB = ["padding", "borderWidth", "borderRadius", "borderDashOffset", "backgroundColor", "borderColor", "shadowColor", "shadowBlur", "shadowOffsetX", "shadowOffsetY"]; +function _B(e, t, r, n, i, o, a, s) { + r = !i && r || Hw; var l = n && n.inheritColor, c = t.getShallow("color"), u = t.getShallow("textBorderColor"), d = kt(t.getShallow("opacity"), r.opacity); (c === "inherit" || c === "auto") && (process.env.NODE_ENV !== "production" && c === "auto" && Nn("color: 'auto'", "color: 'inherit'"), l ? c = l : c = null), (u === "inherit" || u === "auto") && (process.env.NODE_ENV !== "production" && u === "auto" && Nn("color: 'auto'", "color: 'inherit'"), l ? u = l : u = null), o || (c = c || r.color, u = u || r.textBorderColor), c != null && (e.fill = c), u != null && (e.stroke = u); var h = kt(t.getShallow("textBorderWidth"), r.textBorderWidth); @@ -57451,12 +57148,12 @@ function IB(e, t, r, n, i, o, a, s) { f != null && (e.lineDash = f); var p = kt(t.getShallow("textBorderDashOffset"), r.textBorderDashOffset); p != null && (e.lineDashOffset = p), !i && d == null && !s && (d = n && n.defaultOpacity), d != null && (e.opacity = d), !i && !o && e.fill == null && n.inheritColor && (e.fill = n.inheritColor); - for (var v = 0; v < _B.length; v++) { - var g = _B[v], m = kt(t.getShallow(g), r[g]); + for (var v = 0; v < RB.length; v++) { + var g = RB[v], m = kt(t.getShallow(g), r[g]); m != null && (e[g] = m); } - for (var v = 0; v < MB.length; v++) { - var g = MB[v], m = t.getShallow(g); + for (var v = 0; v < PB.length; v++) { + var g = PB[v], m = t.getShallow(g); m != null && (e[g] = m); } if (e.verticalAlign == null) { @@ -57464,15 +57161,15 @@ function IB(e, t, r, n, i, o, a, s) { y != null && (e.verticalAlign = y); } if (!a || !n.disableBox) { - for (var v = 0; v < DB.length; v++) { - var g = DB[v], m = t.getShallow(g); + for (var v = 0; v < TB.length; v++) { + var g = TB[v], m = t.getShallow(g); m != null && (e[g] = m); } var C = t.getShallow("borderType"); C != null && (e.borderDash = C), (e.backgroundColor === "auto" || e.backgroundColor === "inherit") && l && (process.env.NODE_ENV !== "production" && e.backgroundColor === "auto" && Nn("backgroundColor: 'auto'", "backgroundColor: 'inherit'"), e.backgroundColor = l), (e.borderColor === "auto" || e.borderColor === "inherit") && l && (process.env.NODE_ENV !== "production" && e.borderColor === "auto" && Nn("borderColor: 'auto'", "borderColor: 'inherit'"), e.borderColor = l); } } -function X2(e, t) { +function Y2(e, t) { var r = t && t.getModel("textStyle"); return ga([ // FIXME in node-canvas fontWeight is before fontStyle @@ -57482,45 +57179,45 @@ function X2(e, t) { e.fontFamily || r && r.getShallow("fontFamily") || "sans-serif" ].join(" ")); } -var gp = yr(); -function eq(e, t, r, n) { +var vp = yr(); +function qY(e, t, r, n) { if (e) { - var i = gp(e); + var i = vp(e); i.prevValue = i.value, i.value = r; var o = t.normal; i.valueAnimation = o.get("valueAnimation"), i.valueAnimation && (i.precision = o.get("precision"), i.defaultInterpolatedText = n, i.statesModels = t); } } -function tq(e, t, r, n, i) { - var o = gp(e); +function XY(e, t, r, n, i) { + var o = vp(e); if (!o.valueAnimation || o.prevValue === o.value) return; var a = o.defaultInterpolatedText, s = kt(o.interpolatedValue, o.prevValue), l = o.value; function c(u) { - var d = iY(r, o.precision, s, l, u); + var d = JK(r, o.precision, s, l, u); o.interpolatedValue = u === 1 ? null : d; - var h = Y_({ + var h = K_({ labelDataIndex: t, labelFetcher: i, defaultText: a ? a(d) : d + "" }, o.statesModels, d); - JY(e, h); + YY(e, h); } - e.percent = 0, (o.prevValue == null ? un : wr)(e, { + e.percent = 0, (o.prevValue == null ? un : br)(e, { // percent is used to prevent animation from being aborted #15916 percent: 1 }, n, t, null, c); } -var $2e = ["textStyle", "color"], hE = ["fontStyle", "fontWeight", "fontSize", "fontFamily", "padding", "lineHeight", "rich", "width", "height", "overflow"], fE = new vr(), B2e = ( +var T2e = ["textStyle", "color"], hE = ["fontStyle", "fontWeight", "fontSize", "fontFamily", "padding", "lineHeight", "rich", "width", "height", "overflow"], fE = new vr(), _2e = ( /** @class */ function() { function e() { } return e.prototype.getTextColor = function(t) { var r = this.ecModel; - return this.getShallow("color") || (!t && r ? r.get($2e) : null); + return this.getShallow("color") || (!t && r ? r.get(T2e) : null); }, e.prototype.getFont = function() { - return X2({ + return Y2({ fontStyle: this.getShallow("fontStyle"), fontWeight: this.getShallow("fontWeight"), fontSize: this.getShallow("fontSize"), @@ -57535,7 +57232,7 @@ var $2e = ["textStyle", "color"], hE = ["fontStyle", "fontWeight", "fontSize", " return fE.useStyle(r), fE.update(), fE.getBoundingRect(); }, e; }() -), rq = [ +), ZY = [ ["lineWidth", "width"], ["stroke", "color"], ["opacity"], @@ -57550,16 +57247,16 @@ var $2e = ["textStyle", "color"], hE = ["fontStyle", "fontWeight", "fontSize", " ["miterLimit"] // Option decal is in `DecalObject` but style.decal is in `PatternObject`. // So do not transfer decal directly. -], V2e = Id(rq), z2e = ( +], M2e = Id(ZY), D2e = ( /** @class */ function() { function e() { } return e.prototype.getLineStyle = function(t) { - return V2e(this, t); + return M2e(this, t); }, e; }() -), nq = [ +), QY = [ ["fill", "color"], ["stroke", "borderColor"], ["lineWidth", "borderWidth"], @@ -57575,13 +57272,13 @@ var $2e = ["textStyle", "color"], hE = ["fontStyle", "fontWeight", "fontSize", " ["miterLimit", "borderMiterLimit"] // Option decal is in `DecalObject` but style.decal is in `PatternObject`. // So do not transfer decal directly. -], H2e = Id(nq), G2e = ( +], I2e = Id(QY), A2e = ( /** @class */ function() { function e() { } return e.prototype.getItemStyle = function(t, r) { - return H2e(this, t, r); + return I2e(this, t, r); }, e; }() ), Yd = ( @@ -57632,18 +57329,18 @@ var $2e = ["textStyle", "color"], hE = ["fontStyle", "fontWeight", "fontSize", " }, e; }() ); -N2(Yd); -ZDe(Yd); -In(Yd, z2e); -In(Yd, G2e); -In(Yd, rIe); -In(Yd, B2e); -const Gr = Yd; -var W2e = Math.round(Math.random() * 10); -function vp(e) { - return [e || "", W2e++].join("_"); -} -function j2e(e) { +L2(Yd); +VDe(Yd); +In(Yd, D2e); +In(Yd, A2e); +In(Yd, jDe); +In(Yd, _2e); +const zr = Yd; +var O2e = Math.round(Math.random() * 10); +function mp(e) { + return [e || "", O2e++].join("_"); +} +function L2e(e) { var t = {}; e.registerSubTypeDefaulter = function(r, n) { var i = Os(r); @@ -57657,18 +57354,18 @@ function j2e(e) { return i; }; } -function U2e(e, t) { +function F2e(e, t) { e.topologicalTravel = function(o, a, s, l) { if (!o.length) return; var c = r(a), u = c.graph, d = c.noEntryList, h = {}; - for (H(o, function(y) { + for (z(o, function(y) { h[y] = !0; }); d.length; ) { var f = d.pop(), p = u[f], v = !!h[f]; - v && (s.call(l, f, p.originalDeps.slice()), delete h[f]), H(p.successor, v ? m : g); + v && (s.call(l, f, p.originalDeps.slice()), delete h[f]), z(p.successor, v ? m : g); } - H(h, function() { + z(h, function() { var y = ""; throw process.env.NODE_ENV !== "production" && (y = ro("Circular dependency may exists: ", h, o, a)), new Error(y); }); @@ -57681,9 +57378,9 @@ function U2e(e, t) { }; function r(o) { var a = {}, s = []; - return H(o, function(l) { + return z(o, function(l) { var c = n(a, l), u = c.originalDeps = t(l), d = i(u, o); - c.entryCount = d.length, c.entryCount === 0 && s.push(l), H(d, function(h) { + c.entryCount = d.length, c.entryCount === 0 && s.push(l), z(d, function(h) { Yt(c.predecessor, h) < 0 && c.predecessor.push(h); var f = n(a, h); Yt(f.successor, h) < 0 && f.successor.push(l); @@ -57701,7 +57398,7 @@ function U2e(e, t) { } function i(o, a) { var s = []; - return H(o, function(l) { + return z(o, function(l) { Yt(a, l) >= 0 && s.push(l); }), s; } @@ -57709,7 +57406,7 @@ function U2e(e, t) { function ru(e, t) { return Wt(Wt({}, e, !0), t, !0); } -const K2e = { +const N2e = { time: { month: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"], monthAbbr: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], @@ -57819,7 +57516,7 @@ const K2e = { } } } -}, Y2e = { +}, k2e = { time: { month: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], monthAbbr: ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], @@ -57930,32 +57627,32 @@ const K2e = { } } }; -var NS = "ZH", Z2 = "EN", Cf = Z2, _C = {}, Q2 = {}, iq = gr.domSupported ? function() { +var LS = "ZH", q2 = "EN", Cf = q2, PC = {}, X2 = {}, JY = gr.domSupported ? function() { var e = ( /* eslint-disable-next-line */ (document.documentElement.lang || navigator.language || navigator.browserLanguage || Cf).toUpperCase() ); - return e.indexOf(NS) > -1 ? NS : Cf; + return e.indexOf(LS) > -1 ? LS : Cf; }() : Cf; -function J2(e, t) { - e = e.toUpperCase(), Q2[e] = new Gr(t), _C[e] = t; +function Z2(e, t) { + e = e.toUpperCase(), X2[e] = new zr(t), PC[e] = t; } -function q2e(e) { +function $2e(e) { if (Je(e)) { - var t = _C[e.toUpperCase()] || {}; - return e === NS || e === Z2 ? Tt(t) : Wt(Tt(t), Tt(_C[Cf]), !1); + var t = PC[e.toUpperCase()] || {}; + return e === LS || e === q2 ? Tt(t) : Wt(Tt(t), Tt(PC[Cf]), !1); } else - return Wt(Tt(e), Tt(_C[Cf]), !1); + return Wt(Tt(e), Tt(PC[Cf]), !1); } -function q_(e) { - return Q2[e]; +function Y_(e) { + return X2[e]; } -function X2e() { - return Q2[Cf]; +function B2e() { + return X2[Cf]; } -J2(Z2, K2e); -J2(NS, Y2e); -var eA = 1e3, tA = eA * 60, av = tA * 60, pa = av * 24, AB = pa * 365, _g = { +Z2(q2, N2e); +Z2(LS, k2e); +var Q2 = 1e3, J2 = Q2 * 60, sv = J2 * 60, pa = sv * 24, MB = pa * 365, Mg = { year: "{yyyy}", month: "{MMM}", day: "{d}", @@ -57964,16 +57661,16 @@ var eA = 1e3, tA = eA * 60, av = tA * 60, pa = av * 24, AB = pa * 365, _g = { second: "{HH}:{mm}:{ss}", millisecond: "{HH}:{mm}:{ss} {SSS}", none: "{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}" -}, c0 = "{yyyy}-{MM}-{dd}", OB = { +}, s0 = "{yyyy}-{MM}-{dd}", DB = { year: "{yyyy}", month: "{yyyy}-{MM}", - day: c0, - hour: c0 + " " + _g.hour, - minute: c0 + " " + _g.minute, - second: c0 + " " + _g.second, - millisecond: _g.none -}, pE = ["year", "month", "day", "hour", "minute", "second", "millisecond"], oq = ["year", "half-year", "quarter", "month", "week", "half-week", "day", "half-day", "quarter-day", "hour", "minute", "second", "millisecond"]; -function Ui(e, t) { + day: s0, + hour: s0 + " " + Mg.hour, + minute: s0 + " " + Mg.minute, + second: s0 + " " + Mg.second, + millisecond: Mg.none +}, pE = ["year", "month", "day", "hour", "minute", "second", "millisecond"], eq = ["year", "half-year", "quarter", "month", "week", "half-week", "day", "half-day", "quarter-day", "hour", "minute", "second", "millisecond"]; +function ji(e, t) { return e += "", "0000".substr(0, t - e.length) + e; } function Sf(e) { @@ -57991,10 +57688,10 @@ function Sf(e) { return e; } } -function Z2e(e) { +function V2e(e) { return e === Sf(e); } -function Q2e(e) { +function H2e(e) { switch (e) { case "year": case "month": @@ -58005,11 +57702,11 @@ function Q2e(e) { return "second"; } } -function ry(e, t, r, n) { - var i = jo(e), o = i[rA(r)](), a = i[bf(r)]() + 1, s = Math.floor((a - 1) / 3) + 1, l = i[Hw(r)](), c = i["get" + (r ? "UTC" : "") + "Day"](), u = i[Yv(r)](), d = (u - 1) % 12 + 1, h = i[Gw(r)](), f = i[Ww(r)](), p = i[jw(r)](), v = u >= 12 ? "pm" : "am", g = v.toUpperCase(), m = n instanceof Gr ? n : q_(n || iq) || X2e(), y = m.getModel("time"), C = y.get("month"), b = y.get("monthAbbr"), w = y.get("dayOfWeek"), x = y.get("dayOfWeekAbbr"); - return (t || "").replace(/{a}/g, v + "").replace(/{A}/g, g + "").replace(/{yyyy}/g, o + "").replace(/{yy}/g, Ui(o % 100 + "", 2)).replace(/{Q}/g, s + "").replace(/{MMMM}/g, C[a - 1]).replace(/{MMM}/g, b[a - 1]).replace(/{MM}/g, Ui(a, 2)).replace(/{M}/g, a + "").replace(/{dd}/g, Ui(l, 2)).replace(/{d}/g, l + "").replace(/{eeee}/g, w[c]).replace(/{ee}/g, x[c]).replace(/{e}/g, c + "").replace(/{HH}/g, Ui(u, 2)).replace(/{H}/g, u + "").replace(/{hh}/g, Ui(d + "", 2)).replace(/{h}/g, d + "").replace(/{mm}/g, Ui(h, 2)).replace(/{m}/g, h + "").replace(/{ss}/g, Ui(f, 2)).replace(/{s}/g, f + "").replace(/{SSS}/g, Ui(p, 3)).replace(/{S}/g, p + ""); +function ey(e, t, r, n) { + var i = jo(e), o = i[eA(r)](), a = i[bf(r)]() + 1, s = Math.floor((a - 1) / 3) + 1, l = i[zw(r)](), c = i["get" + (r ? "UTC" : "") + "Day"](), u = i[qv(r)](), d = (u - 1) % 12 + 1, h = i[Gw(r)](), f = i[Ww(r)](), p = i[jw(r)](), v = u >= 12 ? "pm" : "am", g = v.toUpperCase(), m = n instanceof zr ? n : Y_(n || JY) || B2e(), y = m.getModel("time"), C = y.get("month"), b = y.get("monthAbbr"), w = y.get("dayOfWeek"), x = y.get("dayOfWeekAbbr"); + return (t || "").replace(/{a}/g, v + "").replace(/{A}/g, g + "").replace(/{yyyy}/g, o + "").replace(/{yy}/g, ji(o % 100 + "", 2)).replace(/{Q}/g, s + "").replace(/{MMMM}/g, C[a - 1]).replace(/{MMM}/g, b[a - 1]).replace(/{MM}/g, ji(a, 2)).replace(/{M}/g, a + "").replace(/{dd}/g, ji(l, 2)).replace(/{d}/g, l + "").replace(/{eeee}/g, w[c]).replace(/{ee}/g, x[c]).replace(/{e}/g, c + "").replace(/{HH}/g, ji(u, 2)).replace(/{H}/g, u + "").replace(/{hh}/g, ji(d + "", 2)).replace(/{h}/g, d + "").replace(/{mm}/g, ji(h, 2)).replace(/{m}/g, h + "").replace(/{ss}/g, ji(f, 2)).replace(/{s}/g, f + "").replace(/{SSS}/g, ji(p, 3)).replace(/{S}/g, p + ""); } -function J2e(e, t, r, n, i) { +function z2e(e, t, r, n, i) { var o = null; if (Je(r)) o = r; @@ -58018,15 +57715,15 @@ function J2e(e, t, r, n, i) { level: e.level }); else { - var a = Pe({}, _g); + var a = Pe({}, Mg); if (e.level > 0) for (var s = 0; s < pE.length; ++s) a[pE[s]] = "{primary|" + a[pE[s]] + "}"; - var l = r ? r.inherit === !1 ? r : wt(r, a) : a, c = aq(e.value, i); + var l = r ? r.inherit === !1 ? r : wt(r, a) : a, c = tq(e.value, i); if (l[c]) o = l[c]; else if (l.inherit) { - for (var u = oq.indexOf(c), s = u - 1; s >= 0; --s) + for (var u = eq.indexOf(c), s = u - 1; s >= 0; --s) if (l[c]) { o = l[c]; break; @@ -58038,17 +57735,17 @@ function J2e(e, t, r, n, i) { d = Math.min(d, o.length - 1), o = o[d]; } } - return ry(new Date(e.value), o, i, n); + return ey(new Date(e.value), o, i, n); } -function aq(e, t) { - var r = jo(e), n = r[bf(t)]() + 1, i = r[Hw(t)](), o = r[Yv(t)](), a = r[Gw(t)](), s = r[Ww(t)](), l = r[jw(t)](), c = l === 0, u = c && s === 0, d = u && a === 0, h = d && o === 0, f = h && i === 1, p = f && n === 1; +function tq(e, t) { + var r = jo(e), n = r[bf(t)]() + 1, i = r[zw(t)](), o = r[qv(t)](), a = r[Gw(t)](), s = r[Ww(t)](), l = r[jw(t)](), c = l === 0, u = c && s === 0, d = u && a === 0, h = d && o === 0, f = h && i === 1, p = f && n === 1; return p ? "year" : f ? "month" : h ? "day" : d ? "hour" : u ? "minute" : c ? "second" : "millisecond"; } -function LB(e, t, r) { +function IB(e, t, r) { var n = Cr(e) ? jo(e) : e; - switch (t = t || aq(e, r), t) { + switch (t = t || tq(e, r), t) { case "year": - return n[rA(r)](); + return n[eA(r)](); case "half-year": return n[bf(r)]() >= 6 ? 1 : 0; case "quarter": @@ -58056,11 +57753,11 @@ function LB(e, t, r) { case "month": return n[bf(r)](); case "day": - return n[Hw(r)](); + return n[zw(r)](); case "half-day": - return n[Yv(r)]() / 24; + return n[qv(r)]() / 24; case "hour": - return n[Yv(r)](); + return n[qv(r)](); case "minute": return n[Gw(r)](); case "second": @@ -58069,16 +57766,16 @@ function LB(e, t, r) { return n[jw(r)](); } } -function rA(e) { +function eA(e) { return e ? "getUTCFullYear" : "getFullYear"; } function bf(e) { return e ? "getUTCMonth" : "getMonth"; } -function Hw(e) { +function zw(e) { return e ? "getUTCDate" : "getDate"; } -function Yv(e) { +function qv(e) { return e ? "getUTCHours" : "getHours"; } function Gw(e) { @@ -58090,28 +57787,28 @@ function Ww(e) { function jw(e) { return e ? "getUTCMilliseconds" : "getMilliseconds"; } -function eAe(e) { +function G2e(e) { return e ? "setUTCFullYear" : "setFullYear"; } -function sq(e) { +function rq(e) { return e ? "setUTCMonth" : "setMonth"; } -function lq(e) { +function nq(e) { return e ? "setUTCDate" : "setDate"; } -function cq(e) { +function iq(e) { return e ? "setUTCHours" : "setHours"; } -function uq(e) { +function oq(e) { return e ? "setUTCMinutes" : "setMinutes"; } -function dq(e) { +function aq(e) { return e ? "setUTCSeconds" : "setSeconds"; } -function hq(e) { +function sq(e) { return e ? "setUTCMilliseconds" : "setMilliseconds"; } -function tAe(e, t, r, n, i, o, a, s) { +function W2e(e, t, r, n, i, o, a, s) { var l = new vr({ style: { text: e, @@ -58126,19 +57823,19 @@ function tAe(e, t, r, n, i, o, a, s) { }); return l.getBoundingRect(); } -function nA(e) { +function tA(e) { if (!_w(e)) return Je(e) ? e : "-"; var t = (e + "").split("."); return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g, "$1,") + (t.length > 1 ? "." + t[1] : ""); } -function iA(e, t) { +function rA(e, t) { return e = (e || "").toLowerCase().replace(/-(.)/g, function(r, n) { return n.toUpperCase(); }), t && e && (e = e.charAt(0).toUpperCase() + e.slice(1)), e; } var qd = ww; -function X_(e, t, r) { +function q_(e, t, r) { var n = "{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}"; function i(u) { return u && ga(u) ? u : "-"; @@ -58152,38 +57849,38 @@ function X_(e, t, r) { if (isNaN(+l)) { if (s) return "-"; - } else return ry(l, n, r); + } else return ey(l, n, r); } if (t === "ordinal") - return kv(e) ? i(e) : Cr(e) && o(e) ? e + "" : "-"; - var c = qs(e); - return o(c) ? nA(c) : kv(e) ? i(e) : typeof e == "boolean" ? e + "" : "-"; + return $v(e) ? i(e) : Cr(e) && o(e) ? e + "" : "-"; + var c = Ys(e); + return o(c) ? tA(c) : $v(e) ? i(e) : typeof e == "boolean" ? e + "" : "-"; } -var FB = ["a", "b", "c", "d", "e", "f", "g"], gE = function(e, t) { +var AB = ["a", "b", "c", "d", "e", "f", "g"], gE = function(e, t) { return "{" + e + (t ?? "") + "}"; }; -function oA(e, t, r) { +function nA(e, t, r) { Ie(t) || (t = [t]); var n = t.length; if (!n) return ""; for (var i = t[0].$vars || [], o = 0; o < i.length; o++) { - var a = FB[o]; + var a = AB[o]; e = e.replace(gE(a), gE(a, 0)); } for (var s = 0; s < n; s++) for (var l = 0; l < i.length; l++) { var c = t[s][i[l]]; - e = e.replace(gE(FB[l], s), r ? Yi(c) : c); + e = e.replace(gE(AB[l], s), r ? Ki(c) : c); } return e; } -function rAe(e, t, r) { - return H(t, function(n, i) { +function j2e(e, t, r) { + return z(t, function(n, i) { e = e.replace("{" + i + "}", n); }), e; } -function fq(e, t) { +function lq(e, t) { var r = Je(e) ? { color: e, extraCssText: t @@ -58193,7 +57890,7 @@ function fq(e, t) { if (!n) return ""; if (o === "html") - return i === "subItem" ? '' : ''; + return i === "subItem" ? '' : ''; var a = r.markerId || "markerX"; return { renderMode: o, @@ -58211,27 +57908,27 @@ function fq(e, t) { } }; } -function nAe(e, t, r) { +function U2e(e, t, r) { process.env.NODE_ENV !== "production" && Nn("echarts.format.formatTime", "echarts.time.format"), (e === "week" || e === "month" || e === "quarter" || e === "half-year" || e === "year") && (e = `MM-dd yyyy`); var n = jo(t), i = r ? "getUTC" : "get", o = n[i + "FullYear"](), a = n[i + "Month"]() + 1, s = n[i + "Date"](), l = n[i + "Hours"](), c = n[i + "Minutes"](), u = n[i + "Seconds"](), d = n[i + "Milliseconds"](); - return e = e.replace("MM", Ui(a, 2)).replace("M", a).replace("yyyy", o).replace("yy", Ui(o % 100 + "", 2)).replace("dd", Ui(s, 2)).replace("d", s).replace("hh", Ui(l, 2)).replace("h", l).replace("mm", Ui(c, 2)).replace("m", c).replace("ss", Ui(u, 2)).replace("s", u).replace("SSS", Ui(d, 3)), e; + return e = e.replace("MM", ji(a, 2)).replace("M", a).replace("yyyy", o).replace("yy", ji(o % 100 + "", 2)).replace("dd", ji(s, 2)).replace("d", s).replace("hh", ji(l, 2)).replace("h", l).replace("mm", ji(c, 2)).replace("m", c).replace("ss", ji(u, 2)).replace("s", u).replace("SSS", ji(d, 3)), e; } -function iAe(e) { +function K2e(e) { return e && e.charAt(0).toUpperCase() + e.substr(1); } function Od(e, t) { return t = t || "transparent", Je(e) ? e : St(e) && e.colorStops && (e.colorStops[0] || {}).color || t; } -function kS(e, t) { +function FS(e, t) { if (t === "_blank" || t === "blank") { var r = window.open(); r.opener = null, r.location.href = e; } else window.open(e, t); } -var MC = H, pq = ["left", "right", "top", "bottom", "width", "height"], rd = [["width", "left", "right"], ["height", "top", "bottom"]]; -function aA(e, t, r, n, i) { +var TC = z, cq = ["left", "right", "top", "bottom", "width", "height"], rd = [["width", "left", "right"], ["height", "top", "bottom"]]; +function iA(e, t, r, n, i) { var o = 0, a = 0; n == null && (n = 1 / 0), i == null && (i = 1 / 0); var s = 0; @@ -58247,10 +57944,10 @@ function aA(e, t, r, n, i) { l.newline || (l.x = o, l.y = a, l.markRedraw(), e === "horizontal" ? o = f + r : a = p + r); }); } -var fd = aA; -Vt(aA, "vertical"); -Vt(aA, "horizontal"); -function oAe(e, t, r) { +var fd = iA; +Vt(iA, "vertical"); +Vt(iA, "horizontal"); +function Y2e(e, t, r) { var n = t.width, i = t.height, o = Ze(e.left, n), a = Ze(e.top, i), s = Ze(e.right, n), l = Ze(e.bottom, i); return (isNaN(o) || isNaN(parseFloat(e.left))) && (o = 0), (isNaN(s) || isNaN(parseFloat(e.right))) && (s = n), (isNaN(a) || isNaN(parseFloat(e.top))) && (a = 0), (isNaN(l) || isNaN(parseFloat(e.bottom))) && (l = i), r = qd(r || 0), { width: Math.max(s - o - r[1] - r[3], 0), @@ -58298,10 +57995,10 @@ function Uw(e, t, r, n, i, o) { }, t), r, n), h = a ? d.x - c.x : 0, f = s ? d.y - c.y : 0; return l === "raw" ? (o.x = h, o.y = f) : (o.x += h, o.y += f), o === e && e.markRedraw(), !0; } -function aAe(e, t) { +function q2e(e, t) { return e[rd[t][0]] != null || e[rd[t][1]] != null && e[rd[t][2]] != null; } -function qv(e) { +function Xv(e) { var t = e.layoutMode || e.constructor.layoutMode; return St(t) ? t : t ? { type: t @@ -58314,9 +58011,9 @@ function Uc(e, t, r) { c(rd[0], e, i), c(rd[1], e, o); function a(u, d) { var h = {}, f = 0, p = {}, v = 0, g = 2; - if (MC(u, function(C) { + if (TC(u, function(C) { p[C] = e[C]; - }), MC(u, function(C) { + }), TC(u, function(C) { s(t, C) && (h[C] = p[C] = t[C]), l(h, C) && f++, l(p, C) && v++; }), n[d]) return l(t, u[1]) ? p[u[2]] = null : l(t, u[2]) && (p[u[1]] = null), p; @@ -58340,42 +58037,42 @@ function Uc(e, t, r) { return u[d] != null && u[d] !== "auto"; } function c(u, d, h) { - MC(u, function(f) { + TC(u, function(f) { d[f] = h[f]; }); } } -function mp(e) { - return gq({}, e); +function yp(e) { + return uq({}, e); } -function gq(e, t) { - return t && e && MC(pq, function(r) { +function uq(e, t) { + return t && e && TC(cq, function(r) { t.hasOwnProperty(r) && (e[r] = t[r]); }), e; } -var sAe = yr(), Zt = ( +var X2e = yr(), Zt = ( /** @class */ function(e) { Se(t, e); function t(r, n, i) { var o = e.call(this, r, n, i) || this; - return o.uid = vp("ec_cpt_model"), o; + return o.uid = mp("ec_cpt_model"), o; } return t.prototype.init = function(r, n, i) { this.mergeDefaultAndTheme(r, i); }, t.prototype.mergeDefaultAndTheme = function(r, n) { - var i = qv(this), o = i ? mp(r) : {}, a = n.getTheme(); + var i = Xv(this), o = i ? yp(r) : {}, a = n.getTheme(); Wt(r, a.get(this.mainType)), Wt(r, this.getDefaultOption()), i && Uc(r, o, i); }, t.prototype.mergeOption = function(r, n) { Wt(this.option, r, !0); - var i = qv(this); + var i = Xv(this); i && Uc(this.option, r, i); }, t.prototype.optionUpdated = function(r, n) { }, t.prototype.getDefaultOption = function() { var r = this.constructor; - if (!YDe(r)) + if (!kDe(r)) return r.defaultOption; - var n = sAe(this); + var n = X2e(this); if (!n.defaultOption) { for (var i = [], o = r; o; ) { var a = o.prototype.defaultOption; @@ -58388,7 +58085,7 @@ var sAe = yr(), Zt = ( return n.defaultOption; }, t.prototype.getReferringComponents = function(r, n) { var i = r + "Index", o = r + "Id"; - return Xm(this.ecModel, r, { + return Ym(this.ecModel, r, { index: this.get(i, !0), id: this.get(o, !0) }, n); @@ -58410,24 +58107,24 @@ var sAe = yr(), Zt = ( var r = t.prototype; r.type = "component", r.id = "", r.name = "", r.mainType = "", r.subType = "", r.componentIndex = 0; }(), t; - }(Gr) + }(zr) ); -aY(Zt, Gr); +tY(Zt, zr); Dw(Zt); -j2e(Zt); -U2e(Zt, lAe); -function lAe(e) { +L2e(Zt); +F2e(Zt, Z2e); +function Z2e(e) { var t = []; - return H(Zt.getClassesByMainType(e), function(r) { + return z(Zt.getClassesByMainType(e), function(r) { t = t.concat(r.dependencies || r.prototype.dependencies || []); }), t = Fe(t, function(r) { return Os(r).main; }), e !== "dataset" && Yt(t, "dataset") <= 0 && t.unshift("dataset"), t; } -var vq = ""; -typeof navigator < "u" && (vq = navigator.platform || ""); +var dq = ""; +typeof navigator < "u" && (dq = navigator.platform || ""); var Eh = "rgba(0, 0, 0, 0.2)"; -const cAe = { +const Q2e = { darkMode: "auto", // backgroundColor: 'rgba(0,0,0,0)', colorBy: "series", @@ -58476,7 +58173,7 @@ const cAe = { // color: '#000', // decoration: 'none', // PENDING - fontFamily: vq.match(/^Win/) ? "Microsoft YaHei" : "sans-serif", + fontFamily: dq.match(/^Win/) ? "Microsoft YaHei" : "sans-serif", // fontFamily: 'Arial, Verdana, sans-serif', fontSize: 12, fontStyle: "normal", @@ -58508,21 +58205,21 @@ const cAe = { // See: module:echarts/scale/Time useUTC: !1 }; -var Z_ = ft(["tooltip", "label", "itemName", "itemId", "itemGroupId", "itemChildGroupId", "seriesName"]), Aa = "original", $i = "arrayRows", Oa = "objectRows", nl = "keyedColumns", Dl = "typedArray", mq = "unknown", zs = "column", yp = "row", Ci = { +var X_ = ft(["tooltip", "label", "itemName", "itemId", "itemGroupId", "itemChildGroupId", "seriesName"]), Aa = "original", ki = "arrayRows", Oa = "objectRows", rl = "keyedColumns", Ml = "typedArray", hq = "unknown", Hs = "column", Cp = "row", yi = { Must: 1, Might: 2, Not: 3 // Other cases -}, yq = yr(); -function uAe(e) { - yq(e).datasetMap = ft(); +}, fq = yr(); +function J2e(e) { + fq(e).datasetMap = ft(); } -function Cq(e, t, r) { - var n = {}, i = lA(t); +function pq(e, t, r) { + var n = {}, i = aA(t); if (!i || !e) return n; - var o = [], a = [], s = t.ecModel, l = yq(s).datasetMap, c = i.uid + "_" + r.seriesLayoutBy, u, d; - e = e.slice(), H(e, function(v, g) { + var o = [], a = [], s = t.ecModel, l = fq(s).datasetMap, c = i.uid + "_" + r.seriesLayoutBy, u, d; + e = e.slice(), z(e, function(v, g) { var m = St(v) ? v : e[g] = { name: v }; @@ -58532,7 +58229,7 @@ function Cq(e, t, r) { categoryWayDim: d, valueWayDim: 0 }); - H(e, function(v, g) { + z(e, function(v, g) { var m = v.name, y = p(v); if (u == null) { var C = h.valueWayDim; @@ -58554,22 +58251,22 @@ function Cq(e, t, r) { } return o.length && (n.itemName = o), a.length && (n.seriesName = a), n; } -function sA(e, t, r) { - var n = {}, i = lA(e); +function oA(e, t, r) { + var n = {}, i = aA(e); if (!i) return n; var o = t.sourceFormat, a = t.dimensionsDefine, s; - (o === Oa || o === nl) && H(a, function(u, d) { + (o === Oa || o === rl) && z(a, function(u, d) { (St(u) ? u.name : u) === "name" && (s = d); }); var l = function() { for (var u = {}, d = {}, h = [], f = 0, p = Math.min(5, r); f < p; f++) { - var v = bq(t.data, o, t.seriesLayoutBy, a, t.startIndex, f); + var v = vq(t.data, o, t.seriesLayoutBy, a, t.startIndex, f); h.push(v); - var g = v === Ci.Not; - if (g && u.v == null && f !== s && (u.v = f), (u.n == null || u.n === u.v || !g && h[u.n] === Ci.Not) && (u.n = f), m(u) && h[u.n] !== Ci.Not) + var g = v === yi.Not; + if (g && u.v == null && f !== s && (u.v = f), (u.n == null || u.n === u.v || !g && h[u.n] === yi.Not) && (u.n = f), m(u) && h[u.n] !== yi.Not) return u; - g || (v === Ci.Might && d.v == null && f !== s && (d.v = f), (d.n == null || d.n === d.v) && (d.n = f)); + g || (v === yi.Might && d.v == null && f !== s && (d.v = f), (d.n == null || d.n === d.v) && (d.n = f)); } function m(y) { return y.v != null && y.n != null; @@ -58583,37 +58280,37 @@ function sA(e, t, r) { } return n; } -function lA(e) { +function aA(e) { var t = e.get("data", !0); if (!t) - return Xm(e.ecModel, "dataset", { + return Ym(e.ecModel, "dataset", { index: e.get("datasetIndex", !0), id: e.get("datasetId", !0) }, Wn).models[0]; } -function dAe(e) { - return !e.get("transform", !0) && !e.get("fromTransformResult", !0) ? [] : Xm(e.ecModel, "dataset", { +function eAe(e) { + return !e.get("transform", !0) && !e.get("fromTransformResult", !0) ? [] : Ym(e.ecModel, "dataset", { index: e.get("fromDatasetIndex", !0), id: e.get("fromDatasetId", !0) }, Wn).models; } -function Sq(e, t) { - return bq(e.data, e.sourceFormat, e.seriesLayoutBy, e.dimensionsDefine, e.startIndex, t); +function gq(e, t) { + return vq(e.data, e.sourceFormat, e.seriesLayoutBy, e.dimensionsDefine, e.startIndex, t); } -function bq(e, t, r, n, i, o) { +function vq(e, t, r, n, i, o) { var a, s = 5; - if (ki(e)) - return Ci.Not; + if (Ni(e)) + return yi.Not; var l, c; if (n) { var u = n[o]; St(u) ? (l = u.name, c = u.type) : Je(u) && (l = u); } if (c != null) - return c === "ordinal" ? Ci.Must : Ci.Not; - if (t === $i) { + return c === "ordinal" ? yi.Must : yi.Not; + if (t === ki) { var d = e; - if (r === yp) { + if (r === Cp) { for (var h = d[o], f = 0; f < (h || []).length && f < s; f++) if ((a = b(h[i + f])) != null) return a; @@ -58626,45 +58323,45 @@ function bq(e, t, r, n, i, o) { } else if (t === Oa) { var v = e; if (!l) - return Ci.Not; + return yi.Not; for (var f = 0; f < v.length && f < s; f++) { var g = v[f]; if (g && (a = b(g[l])) != null) return a; } - } else if (t === nl) { + } else if (t === rl) { var m = e; if (!l) - return Ci.Not; + return yi.Not; var h = m[l]; - if (!h || ki(h)) - return Ci.Not; + if (!h || Ni(h)) + return yi.Not; for (var f = 0; f < h.length && f < s; f++) if ((a = b(h[f])) != null) return a; } else if (t === Aa) for (var y = e, f = 0; f < y.length && f < s; f++) { - var g = y[f], C = cp(g); + var g = y[f], C = up(g); if (!Ie(C)) - return Ci.Not; + return yi.Not; if ((a = b(C[o])) != null) return a; } function b(w) { var x = Je(w); if (w != null && Number.isFinite(Number(w)) && w !== "") - return x ? Ci.Might : Ci.Not; + return x ? yi.Might : yi.Not; if (x && w !== "-") - return Ci.Must; + return yi.Must; } - return Ci.Not; + return yi.Not; } -var Q_ = ft(); -function hAe(e, t) { - xt(Q_.get(e) == null && t), Q_.set(e, t); +var Z_ = ft(); +function tAe(e, t) { + xt(Z_.get(e) == null && t), Z_.set(e, t); } -function fAe(e, t, r) { - var n = Q_.get(t); +function rAe(e, t, r) { + var n = Z_.get(t); if (!n) return r; var i = n(e); @@ -58675,44 +58372,44 @@ function fAe(e, t, r) { xt(Ff(i[o])); return r.concat(i); } -var NB = yr(), pAe = yr(), cA = ( +var OB = yr(), nAe = yr(), sA = ( /** @class */ function() { function e() { } return e.prototype.getColorFromPalette = function(t, r, n) { - var i = Wr(this.get("color", !0)), o = this.get("colorLayer", !0); - return wq(this, NB, i, o, t, r, n); + var i = Gr(this.get("color", !0)), o = this.get("colorLayer", !0); + return mq(this, OB, i, o, t, r, n); }, e.prototype.clearColorPalette = function() { - vAe(this, NB); + oAe(this, OB); }, e; }() ); -function J_(e, t, r, n) { - var i = Wr(e.get(["aria", "decal", "decals"])); - return wq(e, pAe, i, null, t, r, n); +function Q_(e, t, r, n) { + var i = Gr(e.get(["aria", "decal", "decals"])); + return mq(e, nAe, i, null, t, r, n); } -function gAe(e, t) { +function iAe(e, t) { for (var r = e.length, n = 0; n < r; n++) if (e[n].length > t) return e[n]; return e[r - 1]; } -function wq(e, t, r, n, i, o, a) { +function mq(e, t, r, n, i, o, a) { o = o || e; var s = t(o), l = s.paletteIdx || 0, c = s.paletteNameMap = s.paletteNameMap || {}; if (c.hasOwnProperty(i)) return c[i]; - var u = a == null || !n ? r : gAe(n, a); + var u = a == null || !n ? r : iAe(n, a); if (u = u || r, !(!u || !u.length)) { var d = u[l]; return i && (c[i] = d), s.paletteIdx = (l + 1) % u.length, d; } } -function vAe(e, t) { +function oAe(e, t) { t(e).paletteIdx = 0, t(e).paletteNameMap = {}; } -var u0, qp, kB, vE = "\0_ec_inner", $B = 1, mAe = { +var l0, Xp, LB, vE = "\0_ec_inner", FB = 1, aAe = { grid: "GridComponent", polar: "PolarComponent", geo: "GeoComponent", @@ -58739,7 +58436,7 @@ var u0, qp, kB, vE = "\0_ec_inner", $B = 1, mAe = { yAxis: "GridComponent", angleAxis: "PolarComponent", radiusAxis: "PolarComponent" -}, yAe = { +}, sAe = { line: "LineChart", bar: "BarChart", pie: "PieChart", @@ -58762,18 +58459,18 @@ var u0, qp, kB, vE = "\0_ec_inner", $B = 1, mAe = { themeRiver: "ThemeRiverChart", sunburst: "SunburstChart", custom: "CustomChart" -}, $S = {}; -function CAe(e) { - H(e, function(t, r) { +}, NS = {}; +function lAe(e) { + z(e, function(t, r) { if (!Zt.hasClass(r)) { - var n = mAe[r]; - n && !$S[n] && (xi("Component " + r + ` is used but not imported. + var n = aAe[r]; + n && !NS[n] && (wi("Component " + r + ` is used but not imported. import { ` + n + ` } from 'echarts/components'; -echarts.use([` + n + "]);"), $S[n] = !0); +echarts.use([` + n + "]);"), NS[n] = !0); } }); } -var uA = ( +var lA = ( /** @class */ function(e) { Se(t, e); @@ -58781,18 +58478,18 @@ var uA = ( return e !== null && e.apply(this, arguments) || this; } return t.prototype.init = function(r, n, i, o, a, s) { - o = o || {}, this.option = null, this._theme = new Gr(o), this._locale = new Gr(a), this._optionManager = s; + o = o || {}, this.option = null, this._theme = new zr(o), this._locale = new zr(a), this._optionManager = s; }, t.prototype.setOption = function(r, n, i) { - process.env.NODE_ENV !== "production" && (xt(r != null, "option is null/undefined"), xt(r[vE] !== $B, "please use chart.getOption()")); - var o = zB(n); + process.env.NODE_ENV !== "production" && (xt(r != null, "option is null/undefined"), xt(r[vE] !== FB, "please use chart.getOption()")); + var o = $B(n); this._optionManager.setOption(r, i, o), this._resetOption(null, o); }, t.prototype.resetOption = function(r, n) { - return this._resetOption(r, zB(n)); + return this._resetOption(r, $B(n)); }, t.prototype._resetOption = function(r, n) { var i = !1, o = this._optionManager; if (!r || r === "recreate") { var a = o.mountOption(r === "recreate"); - process.env.NODE_ENV !== "production" && CAe(a), !this.option || r === "recreate" ? kB(this, a) : (this.restoreData(), this._mergeOption(a, n)), i = !0; + process.env.NODE_ENV !== "production" && lAe(a), !this.option || r === "recreate" ? LB(this, a) : (this.restoreData(), this._mergeOption(a, n)), i = !0; } if ((r === "timeline" || r === "media") && this.restoreData(), !r || r === "recreate" || r === "timeline") { var s = o.getTimelineOption(this); @@ -58800,7 +58497,7 @@ var uA = ( } if (!r || r === "recreate" || r === "media") { var l = o.getMediaOption(this); - l.length && H(l, function(c) { + l.length && z(l, function(c) { i = !0, this._mergeOption(c, n); }, this); } @@ -58809,33 +58506,33 @@ var uA = ( this._mergeOption(r, null); }, t.prototype._mergeOption = function(r, n) { var i = this.option, o = this._componentsMap, a = this._componentsCount, s = [], l = ft(), c = n && n.replaceMergeMainTypeMap; - uAe(this), H(r, function(d, h) { + J2e(this), z(r, function(d, h) { d != null && (Zt.hasClass(h) ? h && (s.push(h), l.set(h, !0)) : i[h] = i[h] == null ? Tt(d) : Wt(i[h], d, !0)); }), c && c.each(function(d, h) { Zt.hasClass(h) && !l.get(h) && (s.push(h), l.set(h, !0)); }), Zt.topologicalTravel(s, Zt.getAllClassMainTypes(), u, this); function u(d) { - var h = fAe(this, d, Wr(r[d])), f = o.get(d), p = ( + var h = rAe(this, d, Gr(r[d])), f = o.get(d), p = ( // `!oldCmptList` means init. See the comment in `mappingToExists` f ? c && c.get(d) ? "replaceMerge" : "normalMerge" : "replaceAll" - ), v = tY(f, h, p); - BDe(v, d, Zt), i[d] = null, o.set(d, null), a.set(d, 0); + ), v = XK(f, h, p); + _De(v, d, Zt), i[d] = null, o.set(d, null), a.set(d, 0); var g = [], m = [], y = 0, C, b; - H(v, function(w, x) { - var E = w.existing, P = w.newOption; - if (!P) + z(v, function(w, x) { + var E = w.existing, R = w.newOption; + if (!R) E && (E.mergeOption({}, this), E.optionUpdated({}, !1)); else { - var R = d === "series", T = Zt.getClass( + var P = d === "series", T = Zt.getClass( d, w.keyInfo.subType, - !R + !P // Give a more detailed warn later if series don't exists ); if (!T) { if (process.env.NODE_ENV !== "production") { - var _ = w.keyInfo.subType, D = yAe[_]; - $S[_] || ($S[_] = !0, xi(D ? "Series " + _ + ` is used but not imported. + var _ = w.keyInfo.subType, D = sAe[_]; + NS[_] || (NS[_] = !0, wi(D ? "Series " + _ + ` is used but not imported. import { ` + D + ` } from 'echarts/charts'; echarts.use([` + D + "]);" : "Unknown series " + _)); } @@ -58849,23 +58546,23 @@ echarts.use([` + D + "]);" : "Unknown series " + _)); C = !0; } if (E && E.constructor === T) - E.name = w.keyInfo.name, E.mergeOption(P, this), E.optionUpdated(P, !1); + E.name = w.keyInfo.name, E.mergeOption(R, this), E.optionUpdated(R, !1); else { var A = Pe({ componentIndex: x }, w.keyInfo); - E = new T(P, this, this, A), Pe(E, A), w.brandNew && (E.__requireNewView = !0), E.init(P, this, this), E.optionUpdated(null, !0); + E = new T(R, this, this, A), Pe(E, A), w.brandNew && (E.__requireNewView = !0), E.init(R, this, this), E.optionUpdated(null, !0); } } E ? (g.push(E.option), m.push(E), y++) : (g.push(void 0), m.push(void 0)); - }, this), i[d] = g, o.set(d, m), a.set(d, y), d === "series" && u0(this); + }, this), i[d] = g, o.set(d, m), a.set(d, y), d === "series" && l0(this); } - this._seriesIndices || u0(this); + this._seriesIndices || l0(this); }, t.prototype.getOption = function() { var r = Tt(this.option); - return H(r, function(n, i) { + return z(r, function(n, i) { if (Zt.hasClass(i)) { - for (var o = Wr(n), a = o.length, s = !1, l = a - 1; l >= 0; l--) + for (var o = Gr(n), a = o.length, s = !1, l = a - 1; l >= 0; l--) o[l] && !Ff(o[l]) ? s = !0 : (o[l] = null, !s && a--); o.length = a, r[i] = o; } @@ -58898,16 +58595,16 @@ echarts.use([` + D + "]);" : "Unknown series " + _)); if (!s || !s.length) return []; var l; - return i != null ? (l = [], H(Wr(i), function(c) { + return i != null ? (l = [], z(Gr(i), function(c) { s[c] && l.push(s[c]); - })) : o != null ? l = BB("id", o, s) : a != null ? l = BB("name", a, s) : l = Fr(s, function(c) { + })) : o != null ? l = NB("id", o, s) : a != null ? l = NB("name", a, s) : l = Fr(s, function(c) { return !!c; - }), VB(l, r); + }), kB(l, r); }, t.prototype.findComponents = function(r) { var n = r.query, i = r.mainType, o = s(n), a = o ? this.queryComponents(o) : Fr(this._componentsMap.get(i), function(c) { return !!c; }); - return l(VB(a, r)); + return l(kB(a, r)); function s(c) { var u = i + "Index", d = i + "Id", h = i + "Name"; return c && (c[u] != null || c[d] != null || c[h] != null) ? { @@ -58954,77 +58651,77 @@ echarts.use([` + D + "]);" : "Unknown series " + _)); }, t.prototype.getSeriesCount = function() { return this._componentsCount.get("series"); }, t.prototype.eachSeries = function(r, n) { - qp(this), H(this._seriesIndices, function(i) { + Xp(this), z(this._seriesIndices, function(i) { var o = this._componentsMap.get("series")[i]; r.call(n, o, i); }, this); }, t.prototype.eachRawSeries = function(r, n) { - H(this._componentsMap.get("series"), function(i) { + z(this._componentsMap.get("series"), function(i) { i && r.call(n, i, i.componentIndex); }); }, t.prototype.eachSeriesByType = function(r, n, i) { - qp(this), H(this._seriesIndices, function(o) { + Xp(this), z(this._seriesIndices, function(o) { var a = this._componentsMap.get("series")[o]; a.subType === r && n.call(i, a, o); }, this); }, t.prototype.eachRawSeriesByType = function(r, n, i) { - return H(this.getSeriesByType(r), n, i); + return z(this.getSeriesByType(r), n, i); }, t.prototype.isSeriesFiltered = function(r) { - return qp(this), this._seriesIndicesMap.get(r.componentIndex) == null; + return Xp(this), this._seriesIndicesMap.get(r.componentIndex) == null; }, t.prototype.getCurrentSeriesIndices = function() { return (this._seriesIndices || []).slice(); }, t.prototype.filterSeries = function(r, n) { - qp(this); + Xp(this); var i = []; - H(this._seriesIndices, function(o) { + z(this._seriesIndices, function(o) { var a = this._componentsMap.get("series")[o]; r.call(n, a, o) && i.push(o); }, this), this._seriesIndices = i, this._seriesIndicesMap = ft(i); }, t.prototype.restoreData = function(r) { - u0(this); + l0(this); var n = this._componentsMap, i = []; n.each(function(o, a) { Zt.hasClass(a) && i.push(a); }), Zt.topologicalTravel(i, Zt.getAllClassMainTypes(), function(o) { - H(n.get(o), function(a) { - a && (o !== "series" || !SAe(a, r)) && a.restoreData(); + z(n.get(o), function(a) { + a && (o !== "series" || !cAe(a, r)) && a.restoreData(); }); }); }, t.internalField = function() { - u0 = function(r) { + l0 = function(r) { var n = r._seriesIndices = []; - H(r._componentsMap.get("series"), function(i) { + z(r._componentsMap.get("series"), function(i) { i && n.push(i.componentIndex); }), r._seriesIndicesMap = ft(n); - }, qp = function(r) { + }, Xp = function(r) { if (process.env.NODE_ENV !== "production" && !r._seriesIndices) throw new Error("Option should contains series."); - }, kB = function(r, n) { - r.option = {}, r.option[vE] = $B, r._componentsMap = ft({ + }, LB = function(r, n) { + r.option = {}, r.option[vE] = FB, r._componentsMap = ft({ series: [] }), r._componentsCount = ft(); var i = n.aria; - St(i) && i.enabled == null && (i.enabled = !0), bAe(n, r._theme.option), Wt(n, cAe, !1), r._mergeOption(n, null); + St(i) && i.enabled == null && (i.enabled = !0), uAe(n, r._theme.option), Wt(n, Q2e, !1), r._mergeOption(n, null); }; }(), t; - }(Gr) + }(zr) ); -function SAe(e, t) { +function cAe(e, t) { if (t) { var r = t.seriesIndex, n = t.seriesId, i = t.seriesName; return r != null && e.componentIndex !== r || n != null && e.id !== n || i != null && e.name !== i; } } -function bAe(e, t) { +function uAe(e, t) { var r = e.color && !e.colorLayer; - H(t, function(n, i) { + z(t, function(n, i) { i === "colorLayer" && r || Zt.hasClass(i) || (typeof n == "object" ? e[i] = e[i] ? Wt(e[i], n, !1) : Tt(n) : e[i] == null && (e[i] = n)); }); } -function BB(e, t, r) { +function NB(e, t, r) { if (Ie(t)) { var n = ft(); - return H(t, function(o) { + return z(t, function(o) { if (o != null) { var a = qn(o, null); a != null && n.set(o, !0); @@ -59039,21 +58736,21 @@ function BB(e, t, r) { }); } } -function VB(e, t) { +function kB(e, t) { return t.hasOwnProperty("subType") ? Fr(e, function(r) { return r && r.subType === t.subType; }) : e; } -function zB(e) { +function $B(e) { var t = ft(); - return e && H(Wr(e.replaceMerge), function(r) { + return e && z(Gr(e.replaceMerge), function(r) { process.env.NODE_ENV !== "production" && xt(Zt.hasClass(r), '"' + r + '" is not valid component main type in "replaceMerge"'), t.set(r, !0); }), { replaceMergeMainTypeMap: t }; } -In(uA, cA); -var wAe = [ +In(lA, sA); +var dAe = [ "getDom", "getZr", "getWidth", @@ -59072,11 +58769,11 @@ var wAe = [ // 'getViewOfSeriesModel', "getId", "updateLabelLayout" -], xq = ( +], yq = ( /** @class */ /* @__PURE__ */ function() { function e(t) { - H(wAe, function(r) { + z(dAe, function(r) { this[r] = at(t[r], t); }, this); } @@ -59090,12 +58787,12 @@ var wAe = [ } return e.prototype.create = function(t, r) { var n = []; - H(mE, function(i, o) { + z(mE, function(i, o) { var a = i.create(t, r); n = n.concat(a || []); }), this._coordinateSystems = n; }, e.prototype.update = function(t, r) { - H(this._coordinateSystems, function(n) { + z(this._coordinateSystems, function(n) { n.update && n.update(t, r); }); }, e.prototype.getCoordinateSystems = function() { @@ -59106,19 +58803,19 @@ var wAe = [ return mE[t]; }, e; }() -), xAe = /^(min|max)?(.+)$/, EAe = ( +), hAe = /^(min|max)?(.+)$/, fAe = ( /** @class */ function() { function e(t) { this._timelineOptions = [], this._mediaList = [], this._currentMediaIndices = [], this._api = t; } return e.prototype.setOption = function(t, r, n) { - t && (H(Wr(t.series), function(a) { - a && a.data && ki(a.data) && $v(a.data); - }), H(Wr(t.dataset), function(a) { - a && a.source && ki(a.source) && $v(a.source); + t && (z(Gr(t.series), function(a) { + a && a.data && Ni(a.data) && Bv(a.data); + }), z(Gr(t.dataset), function(a) { + a && a.source && Ni(a.source) && Bv(a.source); })), t = Tt(t); - var i = this._optionBackup, o = RAe(t, r, !i); + var i = this._optionBackup, o = pAe(t, r, !i); this._newBaseOption = o.baseOption, i ? (o.timelineOptions.length && (i.timelineOptions = o.timelineOptions), o.mediaList.length && (i.mediaList = o.mediaList), o.mediaDefault && (i.mediaDefault = o.mediaDefault)) : this._optionBackup = o; }, e.prototype.mountOption = function(t) { var r = this._optionBackup; @@ -59138,24 +58835,24 @@ var wAe = [ if (!i.length && !o) return s; for (var l = 0, c = i.length; l < c; l++) - PAe(i[l].query, r, n) && a.push(l); - return !a.length && o && (a = [-1]), a.length && !_Ae(a, this._currentMediaIndices) && (s = Fe(a, function(u) { + gAe(i[l].query, r, n) && a.push(l); + return !a.length && o && (a = [-1]), a.length && !mAe(a, this._currentMediaIndices) && (s = Fe(a, function(u) { return Tt(u === -1 ? o.option : i[u].option); })), this._currentMediaIndices = a, s; }, e; }() ); -function RAe(e, t, r) { +function pAe(e, t, r) { var n = [], i, o, a = e.baseOption, s = e.timeline, l = e.options, c = e.media, u = !!e.media, d = !!(l || s || a && a.timeline); - a ? (o = a, o.timeline || (o.timeline = s)) : ((d || u) && (e.options = e.media = null), o = e), u && (Ie(c) ? H(c, function(f) { - process.env.NODE_ENV !== "production" && f && !f.option && St(f.query) && St(f.query.option) && xi("Illegal media option. Must be like { media: [ { query: {}, option: {} } ] }"), f && f.option && (f.query ? n.push(f) : i || (i = f)); - }) : process.env.NODE_ENV !== "production" && xi("Illegal media option. Must be an array. Like { media: [ {...}, {...} ] }")), h(o), H(l, function(f) { + a ? (o = a, o.timeline || (o.timeline = s)) : ((d || u) && (e.options = e.media = null), o = e), u && (Ie(c) ? z(c, function(f) { + process.env.NODE_ENV !== "production" && f && !f.option && St(f.query) && St(f.query.option) && wi("Illegal media option. Must be like { media: [ { query: {}, option: {} } ] }"), f && f.option && (f.query ? n.push(f) : i || (i = f)); + }) : process.env.NODE_ENV !== "production" && wi("Illegal media option. Must be an array. Like { media: [ {...}, {...} ] }")), h(o), z(l, function(f) { return h(f); - }), H(n, function(f) { + }), z(n, function(f) { return h(f.option); }); function h(f) { - H(t, function(p) { + z(t, function(p) { p(f, r); }); } @@ -59166,61 +58863,61 @@ function RAe(e, t, r) { mediaList: n }; } -function PAe(e, t, r) { +function gAe(e, t, r) { var n = { width: t, height: r, aspectratio: t / r // lower case for convenience. }, i = !0; - return H(e, function(o, a) { - var s = a.match(xAe); + return z(e, function(o, a) { + var s = a.match(hAe); if (!(!s || !s[1] || !s[2])) { var l = s[1], c = s[2].toLowerCase(); - TAe(n[c], o, l) || (i = !1); + vAe(n[c], o, l) || (i = !1); } }), i; } -function TAe(e, t, r) { +function vAe(e, t, r) { return r === "min" ? e >= t : r === "max" ? e <= t : e === t; } -function _Ae(e, t) { +function mAe(e, t) { return e.join(",") === t.join(","); } -var Jo = H, Xv = St, HB = ["areaStyle", "lineStyle", "nodeStyle", "linkStyle", "chordStyle", "label", "labelLine"]; +var Jo = z, Zv = St, BB = ["areaStyle", "lineStyle", "nodeStyle", "linkStyle", "chordStyle", "label", "labelLine"]; function yE(e) { var t = e && e.itemStyle; if (t) - for (var r = 0, n = HB.length; r < n; r++) { - var i = HB[r], o = t.normal, a = t.emphasis; + for (var r = 0, n = BB.length; r < n; r++) { + var i = BB[r], o = t.normal, a = t.emphasis; o && o[i] && (process.env.NODE_ENV !== "production" && Nn("itemStyle.normal." + i, i), e[i] = e[i] || {}, e[i].normal ? Wt(e[i].normal, o[i]) : e[i].normal = o[i], o[i] = null), a && a[i] && (process.env.NODE_ENV !== "production" && Nn("itemStyle.emphasis." + i, "emphasis." + i), e[i] = e[i] || {}, e[i].emphasis ? Wt(e[i].emphasis, a[i]) : e[i].emphasis = a[i], a[i] = null); } } -function Di(e, t, r) { +function Mi(e, t, r) { if (e && e[t] && (e[t].normal || e[t].emphasis)) { var n = e[t].normal, i = e[t].emphasis; n && (process.env.NODE_ENV !== "production" && Pa("'normal' hierarchy in " + t + " has been removed since 4.0. All style properties are configured in " + t + " directly now."), r ? (e[t].normal = e[t].emphasis = null, wt(e[t], n)) : e[t] = n), i && (process.env.NODE_ENV !== "production" && Pa(t + ".emphasis has been changed to emphasis." + t + " since 4.0"), e.emphasis = e.emphasis || {}, e.emphasis[t] = i, i.focus && (e.emphasis.focus = i.focus), i.blurScope && (e.emphasis.blurScope = i.blurScope)); } } -function Mg(e) { - Di(e, "itemStyle"), Di(e, "lineStyle"), Di(e, "areaStyle"), Di(e, "label"), Di(e, "labelLine"), Di(e, "upperLabel"), Di(e, "edgeLabel"); +function Dg(e) { + Mi(e, "itemStyle"), Mi(e, "lineStyle"), Mi(e, "areaStyle"), Mi(e, "label"), Mi(e, "labelLine"), Mi(e, "upperLabel"), Mi(e, "edgeLabel"); } function Gn(e, t) { - var r = Xv(e) && e[t], n = Xv(r) && r.textStyle; + var r = Zv(e) && e[t], n = Zv(r) && r.textStyle; if (n) { process.env.NODE_ENV !== "production" && Pa("textStyle hierarchy in " + t + " has been removed since 4.0. All textStyle properties are configured in " + t + " directly now."); - for (var i = 0, o = U4.length; i < o; i++) { - var a = U4[i]; + for (var i = 0, o = G4.length; i < o; i++) { + var a = G4[i]; n.hasOwnProperty(a) && (r[a] = n[a]); } } } function sa(e) { - e && (Mg(e), Gn(e, "label"), e.emphasis && Gn(e.emphasis, "label")); + e && (Dg(e), Gn(e, "label"), e.emphasis && Gn(e.emphasis, "label")); } -function MAe(e) { - if (Xv(e)) { - yE(e), Mg(e), Gn(e, "label"), Gn(e, "upperLabel"), Gn(e, "edgeLabel"), e.emphasis && (Gn(e.emphasis, "label"), Gn(e.emphasis, "upperLabel"), Gn(e.emphasis, "edgeLabel")); +function yAe(e) { + if (Zv(e)) { + yE(e), Dg(e), Gn(e, "label"), Gn(e, "upperLabel"), Gn(e, "edgeLabel"), e.emphasis && (Gn(e.emphasis, "label"), Gn(e.emphasis, "upperLabel"), Gn(e.emphasis, "edgeLabel")); var t = e.markPoint; t && (yE(t), sa(t)); var r = e.markLine; @@ -59231,14 +58928,14 @@ function MAe(e) { if (e.type === "graph") { i = i || e.nodes; var o = e.links || e.edges; - if (o && !ki(o)) + if (o && !Ni(o)) for (var a = 0; a < o.length; a++) sa(o[a]); - H(e.categories, function(c) { - Mg(c); + z(e.categories, function(c) { + Dg(c); }); } - if (i && !ki(i)) + if (i && !Ni(i)) for (var a = 0; a < i.length; a++) sa(i[a]); if (t = e.markPoint, t && t.data) @@ -59247,68 +58944,68 @@ function MAe(e) { if (r = e.markLine, r && r.data) for (var l = r.data, a = 0; a < l.length; a++) Ie(l[a]) ? (sa(l[a][0]), sa(l[a][1])) : sa(l[a]); - e.type === "gauge" ? (Gn(e, "axisLabel"), Gn(e, "title"), Gn(e, "detail")) : e.type === "treemap" ? (Di(e.breadcrumb, "itemStyle"), H(e.levels, function(c) { - Mg(c); - })) : e.type === "tree" && Mg(e.leaves); + e.type === "gauge" ? (Gn(e, "axisLabel"), Gn(e, "title"), Gn(e, "detail")) : e.type === "treemap" ? (Mi(e.breadcrumb, "itemStyle"), z(e.levels, function(c) { + Dg(c); + })) : e.type === "tree" && Dg(e.leaves); } } -function fl(e) { +function hl(e) { return Ie(e) ? e : e ? [e] : []; } -function GB(e) { +function VB(e) { return (Ie(e) ? e[0] : e) || {}; } -function DAe(e, t) { - Jo(fl(e.series), function(n) { - Xv(n) && MAe(n); +function CAe(e, t) { + Jo(hl(e.series), function(n) { + Zv(n) && yAe(n); }); var r = ["xAxis", "yAxis", "radiusAxis", "angleAxis", "singleAxis", "parallelAxis", "radar"]; t && r.push("valueAxis", "categoryAxis", "logAxis", "timeAxis"), Jo(r, function(n) { - Jo(fl(e[n]), function(i) { + Jo(hl(e[n]), function(i) { i && (Gn(i, "axisLabel"), Gn(i.axisPointer, "label")); }); - }), Jo(fl(e.parallel), function(n) { + }), Jo(hl(e.parallel), function(n) { var i = n && n.parallelAxisDefault; Gn(i, "axisLabel"), Gn(i && i.axisPointer, "label"); - }), Jo(fl(e.calendar), function(n) { - Di(n, "itemStyle"), Gn(n, "dayLabel"), Gn(n, "monthLabel"), Gn(n, "yearLabel"); - }), Jo(fl(e.radar), function(n) { + }), Jo(hl(e.calendar), function(n) { + Mi(n, "itemStyle"), Gn(n, "dayLabel"), Gn(n, "monthLabel"), Gn(n, "yearLabel"); + }), Jo(hl(e.radar), function(n) { Gn(n, "name"), n.name && n.axisName == null && (n.axisName = n.name, delete n.name, process.env.NODE_ENV !== "production" && Pa("name property in radar component has been changed to axisName")), n.nameGap != null && n.axisNameGap == null && (n.axisNameGap = n.nameGap, delete n.nameGap, process.env.NODE_ENV !== "production" && Pa("nameGap property in radar component has been changed to axisNameGap")), process.env.NODE_ENV !== "production" && Jo(n.indicator, function(i) { i.text && Nn("text", "name", "radar.indicator"); }); - }), Jo(fl(e.geo), function(n) { - Xv(n) && (sa(n), Jo(fl(n.regions), function(i) { + }), Jo(hl(e.geo), function(n) { + Zv(n) && (sa(n), Jo(hl(n.regions), function(i) { sa(i); })); - }), Jo(fl(e.timeline), function(n) { - sa(n), Di(n, "label"), Di(n, "itemStyle"), Di(n, "controlStyle", !0); + }), Jo(hl(e.timeline), function(n) { + sa(n), Mi(n, "label"), Mi(n, "itemStyle"), Mi(n, "controlStyle", !0); var i = n.data; - Ie(i) && H(i, function(o) { - St(o) && (Di(o, "label"), Di(o, "itemStyle")); + Ie(i) && z(i, function(o) { + St(o) && (Mi(o, "label"), Mi(o, "itemStyle")); }); - }), Jo(fl(e.toolbox), function(n) { - Di(n, "iconStyle"), Jo(n.feature, function(i) { - Di(i, "iconStyle"); + }), Jo(hl(e.toolbox), function(n) { + Mi(n, "iconStyle"), Jo(n.feature, function(i) { + Mi(i, "iconStyle"); }); - }), Gn(GB(e.axisPointer), "label"), Gn(GB(e.tooltip).axisPointer, "label"); + }), Gn(VB(e.axisPointer), "label"), Gn(VB(e.tooltip).axisPointer, "label"); } -function IAe(e, t) { +function SAe(e, t) { for (var r = t.split(","), n = e, i = 0; i < r.length && (n = n && n[r[i]], n != null); i++) ; return n; } -function AAe(e, t, r, n) { +function bAe(e, t, r, n) { for (var i = t.split(","), o = e, a, s = 0; s < i.length - 1; s++) a = i[s], o[a] == null && (o[a] = {}), o = o[a]; o[i[s]] == null && (o[i[s]] = r); } -function WB(e) { - e && H(OAe, function(t) { +function HB(e) { + e && z(wAe, function(t) { t[0] in e && !(t[1] in e) && (e[t[1]] = e[t[0]]); }); } -var OAe = [["x", "left"], ["y", "top"], ["x2", "right"], ["y2", "bottom"]], LAe = ["grid", "geo", "parallel", "legend", "toolbox", "title", "visualMap", "dataZoom", "timeline"], CE = [["borderRadius", "barBorderRadius"], ["borderColor", "barBorderColor"], ["borderWidth", "barBorderWidth"]]; -function Xp(e) { +var wAe = [["x", "left"], ["y", "top"], ["x2", "right"], ["y2", "bottom"]], xAe = ["grid", "geo", "parallel", "legend", "toolbox", "title", "visualMap", "dataZoom", "timeline"], CE = [["borderRadius", "barBorderRadius"], ["borderColor", "barBorderColor"], ["borderWidth", "barBorderWidth"]]; +function Zp(e) { var t = e && e.itemStyle; if (t) for (var r = 0; r < CE.length; r++) { @@ -59316,56 +59013,56 @@ function Xp(e) { t[n] != null && (t[i] = t[n], process.env.NODE_ENV !== "production" && Nn(n, i)); } } -function jB(e) { +function zB(e) { e && e.alignTo === "edge" && e.margin != null && e.edgeDistance == null && (process.env.NODE_ENV !== "production" && Nn("label.margin", "label.edgeDistance", "pie"), e.edgeDistance = e.margin); } -function UB(e) { +function GB(e) { e && e.downplay && !e.blur && (e.blur = e.downplay, process.env.NODE_ENV !== "production" && Nn("downplay", "blur", "sunburst")); } -function FAe(e) { +function EAe(e) { e && e.focusNodeAdjacency != null && (e.emphasis = e.emphasis || {}, e.emphasis.focus == null && (process.env.NODE_ENV !== "production" && Nn("focusNodeAdjacency", "emphasis: { focus: 'adjacency'}", "graph/sankey"), e.emphasis.focus = "adjacency")); } -function Eq(e, t) { +function Cq(e, t) { if (e) for (var r = 0; r < e.length; r++) - t(e[r]), e[r] && Eq(e[r].children, t); + t(e[r]), e[r] && Cq(e[r].children, t); } -function Rq(e, t) { - DAe(e, t), e.series = Wr(e.series), H(e.series, function(r) { +function Sq(e, t) { + CAe(e, t), e.series = Gr(e.series), z(e.series, function(r) { if (St(r)) { var n = r.type; if (n === "line") r.clipOverflow != null && (r.clip = r.clipOverflow, process.env.NODE_ENV !== "production" && Nn("clipOverflow", "clip", "line")); else if (n === "pie" || n === "gauge") { - r.clockWise != null && (r.clockwise = r.clockWise, process.env.NODE_ENV !== "production" && Nn("clockWise", "clockwise")), jB(r.label); + r.clockWise != null && (r.clockwise = r.clockWise, process.env.NODE_ENV !== "production" && Nn("clockWise", "clockwise")), zB(r.label); var i = r.data; - if (i && !ki(i)) + if (i && !Ni(i)) for (var o = 0; o < i.length; o++) - jB(i[o]); + zB(i[o]); r.hoverOffset != null && (r.emphasis = r.emphasis || {}, (r.emphasis.scaleSize = null) && (process.env.NODE_ENV !== "production" && Nn("hoverOffset", "emphasis.scaleSize"), r.emphasis.scaleSize = r.hoverOffset)); } else if (n === "gauge") { - var a = IAe(r, "pointer.color"); - a != null && AAe(r, "itemStyle.color", a); + var a = SAe(r, "pointer.color"); + a != null && bAe(r, "itemStyle.color", a); } else if (n === "bar") { - Xp(r), Xp(r.backgroundStyle), Xp(r.emphasis); + Zp(r), Zp(r.backgroundStyle), Zp(r.emphasis); var i = r.data; - if (i && !ki(i)) + if (i && !Ni(i)) for (var o = 0; o < i.length; o++) - typeof i[o] == "object" && (Xp(i[o]), Xp(i[o] && i[o].emphasis)); + typeof i[o] == "object" && (Zp(i[o]), Zp(i[o] && i[o].emphasis)); } else if (n === "sunburst") { var s = r.highlightPolicy; - s && (r.emphasis = r.emphasis || {}, r.emphasis.focus || (r.emphasis.focus = s, process.env.NODE_ENV !== "production" && Nn("highlightPolicy", "emphasis.focus", "sunburst"))), UB(r), Eq(r.data, UB); - } else n === "graph" || n === "sankey" ? FAe(r) : n === "map" && (r.mapType && !r.map && (process.env.NODE_ENV !== "production" && Nn("mapType", "map", "map"), r.map = r.mapType), r.mapLocation && (process.env.NODE_ENV !== "production" && Pa("`mapLocation` is not used anymore."), wt(r, r.mapLocation))); - r.hoverAnimation != null && (r.emphasis = r.emphasis || {}, r.emphasis && r.emphasis.scale == null && (process.env.NODE_ENV !== "production" && Nn("hoverAnimation", "emphasis.scale"), r.emphasis.scale = r.hoverAnimation)), WB(r); + s && (r.emphasis = r.emphasis || {}, r.emphasis.focus || (r.emphasis.focus = s, process.env.NODE_ENV !== "production" && Nn("highlightPolicy", "emphasis.focus", "sunburst"))), GB(r), Cq(r.data, GB); + } else n === "graph" || n === "sankey" ? EAe(r) : n === "map" && (r.mapType && !r.map && (process.env.NODE_ENV !== "production" && Nn("mapType", "map", "map"), r.map = r.mapType), r.mapLocation && (process.env.NODE_ENV !== "production" && Pa("`mapLocation` is not used anymore."), wt(r, r.mapLocation))); + r.hoverAnimation != null && (r.emphasis = r.emphasis || {}, r.emphasis && r.emphasis.scale == null && (process.env.NODE_ENV !== "production" && Nn("hoverAnimation", "emphasis.scale"), r.emphasis.scale = r.hoverAnimation)), HB(r); } - }), e.dataRange && (e.visualMap = e.dataRange), H(LAe, function(r) { + }), e.dataRange && (e.visualMap = e.dataRange), z(xAe, function(r) { var n = e[r]; - n && (Ie(n) || (n = [n]), H(n, function(i) { - WB(i); + n && (Ie(n) || (n = [n]), z(n, function(i) { + HB(i); })); }); } -function NAe(e) { +function RAe(e) { var t = ft(); e.eachSeries(function(r) { var n = r.get("stack"); @@ -59385,10 +59082,10 @@ function NAe(e) { return; i.length && o.setCalculationInfo("stackedOnSeries", i[i.length - 1].seriesModel), i.push(a); } - }), t.each(kAe); + }), t.each(PAe); } -function kAe(e) { - H(e, function(t, r) { +function PAe(e) { + z(e, function(t, r) { var n = [], i = [NaN, NaN], o = [t.stackResultDimension, t.stackedOverDimension], a = t.data, s = t.isStackedByIndex, l = t.seriesModel.get("stackStrategy") || "samesign"; a.modify(o, function(c, u, d) { var h = a.get(t.stackedDimension, d); @@ -59401,7 +59098,7 @@ function kAe(e) { if (s || (p = m.data.rawIndexOf(m.stackedByDimension, f)), p >= 0) { var y = m.data.getByRawIndex(m.stackResultDimension, p); if (l === "all" || l === "positive" && y > 0 || l === "negative" && y < 0 || l === "samesign" && h >= 0 && y > 0 || l === "samesign" && h <= 0 && y < 0) { - h = PDe(h, y), v = y; + h = gDe(h, y), v = y; break; } } @@ -59414,23 +59111,23 @@ var Kw = ( /** @class */ /* @__PURE__ */ function() { function e(t) { - this.data = t.data || (t.sourceFormat === nl ? {} : []), this.sourceFormat = t.sourceFormat || mq, this.seriesLayoutBy = t.seriesLayoutBy || zs, this.startIndex = t.startIndex || 0, this.dimensionsDetectedCount = t.dimensionsDetectedCount, this.metaRawOption = t.metaRawOption; + this.data = t.data || (t.sourceFormat === rl ? {} : []), this.sourceFormat = t.sourceFormat || hq, this.seriesLayoutBy = t.seriesLayoutBy || Hs, this.startIndex = t.startIndex || 0, this.dimensionsDetectedCount = t.dimensionsDetectedCount, this.metaRawOption = t.metaRawOption; var r = this.dimensionsDefine = t.dimensionsDefine; if (r) for (var n = 0; n < r.length; n++) { var i = r[n]; - i.type == null && Sq(this, n) === Ci.Must && (i.type = "ordinal"); + i.type == null && gq(this, n) === yi.Must && (i.type = "ordinal"); } } return e; }() ); -function dA(e) { +function cA(e) { return e instanceof Kw; } -function eM(e, t, r) { - r = r || Pq(e); - var n = t.seriesLayoutBy, i = BAe(e, r, n, t.sourceHeader, t.dimensions), o = new Kw({ +function J_(e, t, r) { + r = r || bq(e); + var n = t.seriesLayoutBy, i = _Ae(e, r, n, t.sourceHeader, t.dimensions), o = new Kw({ data: e, sourceFormat: r, seriesLayoutBy: n, @@ -59441,13 +59138,13 @@ function eM(e, t, r) { }); return o; } -function hA(e) { +function uA(e) { return new Kw({ data: e, - sourceFormat: ki(e) ? Dl : Aa + sourceFormat: Ni(e) ? Ml : Aa }); } -function $Ae(e) { +function TAe(e) { return new Kw({ data: e.data, sourceFormat: e.sourceFormat, @@ -59457,17 +59154,17 @@ function $Ae(e) { dimensionsDetectedCount: e.dimensionsDetectedCount }); } -function Pq(e) { - var t = mq; - if (ki(e)) - t = Dl; +function bq(e) { + var t = hq; + if (Ni(e)) + t = Ml; else if (Ie(e)) { - e.length === 0 && (t = $i); + e.length === 0 && (t = ki); for (var r = 0, n = e.length; r < n; r++) { var i = e[r]; if (i != null) { - if (Ie(i) || ki(i)) { - t = $i; + if (Ie(i) || Ni(i)) { + t = ki; break; } else if (St(i)) { t = Oa; @@ -59477,51 +59174,51 @@ function Pq(e) { } } else if (St(e)) { for (var o in e) - if (lt(e, o) && wi(e[o])) { - t = nl; + if (lt(e, o) && bi(e[o])) { + t = rl; break; } } return t; } -function BAe(e, t, r, n, i) { +function _Ae(e, t, r, n, i) { var o, a; if (!e) return { - dimensionsDefine: KB(i), + dimensionsDefine: WB(i), startIndex: a, dimensionsDetectedCount: o }; - if (t === $i) { + if (t === ki) { var s = e; - n === "auto" || n == null ? YB(function(c) { + n === "auto" || n == null ? jB(function(c) { c != null && c !== "-" && (Je(c) ? a == null && (a = 1) : a = 0); - }, r, s, 10) : a = Cr(n) ? n : n ? 1 : 0, !i && a === 1 && (i = [], YB(function(c, u) { + }, r, s, 10) : a = Cr(n) ? n : n ? 1 : 0, !i && a === 1 && (i = [], jB(function(c, u) { i[u] = c != null ? c + "" : ""; - }, r, s, 1 / 0)), o = i ? i.length : r === yp ? s.length : s[0] ? s[0].length : null; + }, r, s, 1 / 0)), o = i ? i.length : r === Cp ? s.length : s[0] ? s[0].length : null; } else if (t === Oa) - i || (i = VAe(e)); - else if (t === nl) - i || (i = [], H(e, function(c, u) { + i || (i = MAe(e)); + else if (t === rl) + i || (i = [], z(e, function(c, u) { i.push(u); })); else if (t === Aa) { - var l = cp(e[0]); + var l = up(e[0]); o = Ie(l) && l.length || 1; - } else t === Dl && process.env.NODE_ENV !== "production" && xt(!!i, "dimensions must be given if data is TypedArray."); + } else t === Ml && process.env.NODE_ENV !== "production" && xt(!!i, "dimensions must be given if data is TypedArray."); return { startIndex: a, - dimensionsDefine: KB(i), + dimensionsDefine: WB(i), dimensionsDetectedCount: o }; } -function VAe(e) { +function MAe(e) { for (var t = 0, r; t < e.length && !(r = e[t++]); ) ; if (r) return or(r); } -function KB(e) { +function WB(e) { if (e) { var t = ft(); return Fe(e, function(r, n) { @@ -59543,31 +59240,31 @@ function KB(e) { }); } } -function YB(e, t, r, n) { - if (t === yp) +function jB(e, t, r, n) { + if (t === Cp) for (var i = 0; i < r.length && i < n; i++) e(r[i] ? r[i][0] : null, i); else for (var o = r[0] || [], i = 0; i < o.length && i < n; i++) e(o[i], i); } -function Tq(e) { +function wq(e) { var t = e.sourceFormat; - return t === Oa || t === nl; + return t === Oa || t === rl; } -var Eu, Ru, Pu, qB, XB, _q = ( +var Eu, Ru, Pu, UB, KB, xq = ( /** @class */ function() { function e(t, r) { - var n = dA(t) ? t : hA(t); + var n = cA(t) ? t : uA(t); this._source = n; var i = this._data = n.data; - if (n.sourceFormat === Dl) { + if (n.sourceFormat === Ml) { if (process.env.NODE_ENV !== "production" && r == null) throw new Error("Typed array data must specify dimension size"); this._offset = 0, this._dimSize = r, this._data = i; } - XB(this, i, n); + KB(this, i, n); } return e.prototype.getSource = function() { return this._source; @@ -59581,14 +59278,14 @@ var Eu, Ru, Pu, qB, XB, _q = ( t.pure = !1, t.persistent = !0; }(), e.internalField = function() { var t; - XB = function(a, s, l) { - var c = l.sourceFormat, u = l.seriesLayoutBy, d = l.startIndex, h = l.dimensionsDefine, f = qB[fA(c, u)]; - if (process.env.NODE_ENV !== "production" && xt(f, "Invalide sourceFormat: " + c), Pe(a, f), c === Dl) + KB = function(a, s, l) { + var c = l.sourceFormat, u = l.seriesLayoutBy, d = l.startIndex, h = l.dimensionsDefine, f = UB[dA(c, u)]; + if (process.env.NODE_ENV !== "production" && xt(f, "Invalide sourceFormat: " + c), Pe(a, f), c === Ml) a.getItem = r, a.count = i, a.fillStorage = n; else { - var p = Mq(c, u); + var p = Eq(c, u); a.getItem = at(p, null, s, d, h); - var v = Dq(c, u); + var v = Rq(c, u); a.count = at(v, null, s, d, h); } }; @@ -59608,10 +59305,10 @@ var Eu, Ru, Pu, qB, XB, _q = ( }, i = function() { return this._data ? this._data.length / this._dimSize : 0; }; - qB = (t = {}, t[$i + "_" + zs] = { + UB = (t = {}, t[ki + "_" + Hs] = { pure: !0, appendData: o - }, t[$i + "_" + yp] = { + }, t[ki + "_" + Cp] = { pure: !0, appendData: function() { throw new Error('Do not support appendData when set seriesLayoutBy: "row".'); @@ -59619,22 +59316,22 @@ var Eu, Ru, Pu, qB, XB, _q = ( }, t[Oa] = { pure: !0, appendData: o - }, t[nl] = { + }, t[rl] = { pure: !0, appendData: function(a) { var s = this._data; - H(a, function(l, c) { + z(a, function(l, c) { for (var u = s[c] || (s[c] = []), d = 0; d < (l || []).length; d++) u.push(l[d]); }); } }, t[Aa] = { appendData: o - }, t[Dl] = { + }, t[Ml] = { persistent: !1, pure: !0, appendData: function(a) { - process.env.NODE_ENV !== "production" && xt(ki(a), "Added data must be TypedArray if data in initialization is TypedArray"), this._data = a; + process.env.NODE_ENV !== "production" && xt(Ni(a), "Added data must be TypedArray if data in initialization is TypedArray"), this._data = a; }, // Clean self if data is already used. clean: function() { @@ -59647,18 +59344,18 @@ var Eu, Ru, Pu, qB, XB, _q = ( } }(), e; }() -), ZB = function(e, t, r, n) { +), YB = function(e, t, r, n) { return e[n]; -}, zAe = (Eu = {}, Eu[$i + "_" + zs] = function(e, t, r, n) { +}, DAe = (Eu = {}, Eu[ki + "_" + Hs] = function(e, t, r, n) { return e[n + t]; -}, Eu[$i + "_" + yp] = function(e, t, r, n, i) { +}, Eu[ki + "_" + Cp] = function(e, t, r, n, i) { n += t; for (var o = i || [], a = e, s = 0; s < a.length; s++) { var l = a[s]; o[s] = l ? l[n] : null; } return o; -}, Eu[Oa] = ZB, Eu[nl] = function(e, t, r, n, i) { +}, Eu[Oa] = YB, Eu[rl] = function(e, t, r, n, i) { for (var o = i || [], a = 0; a < r.length; a++) { var s = r[a].name; if (process.env.NODE_ENV !== "production" && s == null) @@ -59667,43 +59364,43 @@ var Eu, Ru, Pu, qB, XB, _q = ( o[a] = l ? l[n] : null; } return o; -}, Eu[Aa] = ZB, Eu); -function Mq(e, t) { - var r = zAe[fA(e, t)]; +}, Eu[Aa] = YB, Eu); +function Eq(e, t) { + var r = DAe[dA(e, t)]; return process.env.NODE_ENV !== "production" && xt(r, 'Do not support get item on "' + e + '", "' + t + '".'), r; } -var QB = function(e, t, r) { +var qB = function(e, t, r) { return e.length; -}, HAe = (Ru = {}, Ru[$i + "_" + zs] = function(e, t, r) { +}, IAe = (Ru = {}, Ru[ki + "_" + Hs] = function(e, t, r) { return Math.max(0, e.length - t); -}, Ru[$i + "_" + yp] = function(e, t, r) { +}, Ru[ki + "_" + Cp] = function(e, t, r) { var n = e[0]; return n ? Math.max(0, n.length - t) : 0; -}, Ru[Oa] = QB, Ru[nl] = function(e, t, r) { +}, Ru[Oa] = qB, Ru[rl] = function(e, t, r) { var n = r[0].name; if (process.env.NODE_ENV !== "production" && n == null) throw new Error(); var i = e[n]; return i ? i.length : 0; -}, Ru[Aa] = QB, Ru); -function Dq(e, t) { - var r = HAe[fA(e, t)]; +}, Ru[Aa] = qB, Ru); +function Rq(e, t) { + var r = IAe[dA(e, t)]; return process.env.NODE_ENV !== "production" && xt(r, 'Do not support count on "' + e + '", "' + t + '".'), r; } var SE = function(e, t, r) { return e[t]; -}, GAe = (Pu = {}, Pu[$i] = SE, Pu[Oa] = function(e, t, r) { +}, AAe = (Pu = {}, Pu[ki] = SE, Pu[Oa] = function(e, t, r) { return e[r]; -}, Pu[nl] = SE, Pu[Aa] = function(e, t, r) { - var n = cp(e); +}, Pu[rl] = SE, Pu[Aa] = function(e, t, r) { + var n = up(e); return n instanceof Array ? n[t] : n; -}, Pu[Dl] = SE, Pu); -function Iq(e) { - var t = GAe[e]; +}, Pu[Ml] = SE, Pu); +function Pq(e) { + var t = AAe[e]; return process.env.NODE_ENV !== "production" && xt(t, 'Do not support get value on "' + e + '".'), t; } -function fA(e, t) { - return e === $i ? e + "_" + t : e; +function dA(e, t) { + return e === ki ? e + "_" + t : e; } function $f(e, t, r) { if (e) { @@ -59712,15 +59409,15 @@ function $f(e, t, r) { var i = e.getStore(), o = i.getSource().sourceFormat; if (r != null) { var a = e.getDimensionIndex(r), s = i.getDimensionProperty(a); - return Iq(o)(n, a, s); + return Pq(o)(n, a, s); } else { var l = n; - return o === Aa && (l = cp(n)), l; + return o === Aa && (l = up(n)), l; } } } } -var WAe = /\{@(.+?)\}/g, Yw = ( +var OAe = /\{@(.+?)\}/g, Yw = ( /** @class */ function() { function e() { @@ -59757,10 +59454,10 @@ var WAe = /\{@(.+?)\}/g, Yw = ( if (vt(o)) return l.status = r, l.dimensionIndex = i, o(l); if (Je(o)) { - var u = oA(o, l); - return u.replace(WAe, function(d, h) { + var u = nA(o, l); + return u.replace(OAe, function(d, h) { var f = h.length, p = h; - p.charAt(0) === "[" && p.charAt(f - 1) === "]" && (p = +p.slice(1, f - 1), process.env.NODE_ENV !== "production" && isNaN(p) && xi("Invalide label formatter: @" + h + ", only support @[0], @[1], @[2], ...")); + p.charAt(0) === "[" && p.charAt(f - 1) === "]" && (p = +p.slice(1, f - 1), process.env.NODE_ENV !== "production" && isNaN(p) && wi("Invalide label formatter: @" + h + ", only support @[0], @[1], @[2], ...")); var v = $f(s, t, p); if (a && Ie(a.interpolatedValue)) { var g = s.getDimensionIndex(p); @@ -59775,7 +59472,7 @@ var WAe = /\{@(.+?)\}/g, Yw = ( }, e; }() ); -function JB(e) { +function XB(e) { var t, r; return St(e) ? e.type ? r = e : process.env.NODE_ENV !== "production" && console.warn("The return type of `formatTooltip` is not supported: " + ro(e)) : t = e, { text: t, @@ -59783,10 +59480,10 @@ function JB(e) { frag: r }; } -function sv(e) { - return new jAe(e); +function lv(e) { + return new LAe(e); } -var jAe = ( +var LAe = ( /** @class */ function() { function e(t) { @@ -59828,11 +59525,11 @@ var jAe = ( }, e.prototype.dirty = function() { this._dirty = !0, this._onDirty && this._onDirty(this.context); }, e.prototype._doProgress = function(t, r, n, i, o) { - eV.reset(r, n, i, o), this._callingProgress = t, this._callingProgress({ + ZB.reset(r, n, i, o), this._callingProgress = t, this._callingProgress({ start: r, end: n, count: n - r, - next: eV.next + next: ZB.next }, this.context); }, e.prototype._doReset = function(t) { this._dueIndex = this._outputDueEnd = this._dueEnd = 0, this._settedOutputEnd = null; @@ -59854,7 +59551,7 @@ var jAe = ( this._outputDueEnd = this._settedOutputEnd = t; }, e; }() -), eV = /* @__PURE__ */ function() { +), ZB = /* @__PURE__ */ function() { var e, t, r, n, i, o = { reset: function(l, c, u, d) { t = l, e = c, r = u, n = d, i = Math.ceil(n / r), o.next = r > 1 && n > 0 ? s : a; @@ -59873,7 +59570,7 @@ function Ic(e, t) { var r = t && t.type; return r === "ordinal" ? e : (r === "time" && !Cr(e) && e != null && e !== "-" && (e = +jo(e)), e == null || e === "" ? NaN : Number(e)); } -var UAe = ft({ +var FAe = ft({ number: function(e) { return parseFloat(e); }, @@ -59884,10 +59581,10 @@ var UAe = ft({ return Je(e) ? ga(e) : e; } }); -function Aq(e) { - return UAe.get(e); +function Tq(e) { + return FAe.get(e); } -var Oq = { +var _q = { lt: function(e, t) { return e < t; }, @@ -59900,7 +59597,7 @@ var Oq = { gte: function(e, t) { return e >= t; } -}, KAe = ( +}, NAe = ( /** @class */ function() { function e(t, r) { @@ -59908,13 +59605,13 @@ var Oq = { var n = ""; process.env.NODE_ENV !== "production" && (n = 'rvalue of "<", ">", "<=", ">=" can only be number in filter.'), Ir(n); } - this._opFn = Oq[t], this._rvalFloat = qs(r); + this._opFn = _q[t], this._rvalFloat = Ys(r); } return e.prototype.evaluate = function(t) { - return Cr(t) ? this._opFn(t, this._rvalFloat) : this._opFn(qs(t), this._rvalFloat); + return Cr(t) ? this._opFn(t, this._rvalFloat) : this._opFn(Ys(t), this._rvalFloat); }, e; }() -), Lq = ( +), Mq = ( /** @class */ function() { function e(t, r) { @@ -59922,7 +59619,7 @@ var Oq = { this._resultLT = n ? 1 : -1, r == null && (r = n ? "min" : "max"), this._incomparable = r === "min" ? -1 / 0 : 1 / 0; } return e.prototype.evaluate = function(t, r) { - var n = Cr(t) ? t : qs(t), i = Cr(r) ? r : qs(r), o = isNaN(n), a = isNaN(i); + var n = Cr(t) ? t : Ys(t), i = Cr(r) ? r : Ys(r), o = isNaN(n), a = isNaN(i); if (o && (n = this._incomparable), a && (i = this._incomparable), o && a) { var s = Je(t), l = Je(r); s && (n = l ? t : 0), l && (i = s ? r : 0); @@ -59930,26 +59627,26 @@ var Oq = { return n < i ? this._resultLT : n > i ? -this._resultLT : 0; }, e; }() -), YAe = ( +), kAe = ( /** @class */ function() { function e(t, r) { - this._rval = r, this._isEQ = t, this._rvalTypeof = typeof r, this._rvalFloat = qs(r); + this._rval = r, this._isEQ = t, this._rvalTypeof = typeof r, this._rvalFloat = Ys(r); } return e.prototype.evaluate = function(t) { var r = t === this._rval; if (!r) { var n = typeof t; - n !== this._rvalTypeof && (n === "number" || this._rvalTypeof === "number") && (r = qs(t) === this._rvalFloat); + n !== this._rvalTypeof && (n === "number" || this._rvalTypeof === "number") && (r = Ys(t) === this._rvalFloat); } return this._isEQ ? r : !r; }, e; }() ); -function qAe(e, t) { - return e === "eq" || e === "ne" ? new YAe(e === "eq", t) : lt(Oq, e) ? new KAe(e, t) : null; +function $Ae(e, t) { + return e === "eq" || e === "ne" ? new kAe(e === "eq", t) : lt(_q, e) ? new NAe(e, t) : null; } -var XAe = ( +var BAe = ( /** @class */ function() { function e() { @@ -59969,12 +59666,12 @@ var XAe = ( }, e; }() ); -function ZAe(e, t) { - var r = new XAe(), n = e.data, i = r.sourceFormat = e.sourceFormat, o = e.startIndex, a = ""; - e.seriesLayoutBy !== zs && (process.env.NODE_ENV !== "production" && (a = '`seriesLayoutBy` of upstream dataset can only be "column" in data transform.'), Ir(a)); +function VAe(e, t) { + var r = new BAe(), n = e.data, i = r.sourceFormat = e.sourceFormat, o = e.startIndex, a = ""; + e.seriesLayoutBy !== Hs && (process.env.NODE_ENV !== "production" && (a = '`seriesLayoutBy` of upstream dataset can only be "column" in data transform.'), Ir(a)); var s = [], l = {}, c = e.dimensionsDefine; if (c) - H(c, function(v, g) { + z(c, function(v, g) { var m = v.name, y = { index: g, name: m, @@ -59990,13 +59687,13 @@ function ZAe(e, t) { s.push({ index: u }); - var d = Mq(i, zs); + var d = Eq(i, Hs); t.__isBuiltIn && (r.getRawDataItem = function(v) { return d(n, o, s, v); - }, r.getRawData = at(QAe, null, e)), r.cloneRawData = at(JAe, null, e); - var h = Dq(i, zs); + }, r.getRawData = at(HAe, null, e)), r.cloneRawData = at(zAe, null, e); + var h = Rq(i, Hs); r.count = at(h, null, n, o, s); - var f = Iq(i); + var f = Pq(i); r.retrieveValue = function(v, g) { var m = d(n, o, s, v); return p(m, g); @@ -60008,23 +59705,23 @@ function ZAe(e, t) { return f(v, g, m.name); } }; - return r.getDimensionInfo = at(eOe, null, s, l), r.cloneAllDimensionInfo = at(tOe, null, s), r; + return r.getDimensionInfo = at(GAe, null, s, l), r.cloneAllDimensionInfo = at(WAe, null, s), r; } -function QAe(e) { +function HAe(e) { var t = e.sourceFormat; - if (!pA(t)) { + if (!hA(t)) { var r = ""; process.env.NODE_ENV !== "production" && (r = "`getRawData` is not supported in source format " + t), Ir(r); } return e.data; } -function JAe(e) { +function zAe(e) { var t = e.sourceFormat, r = e.data; - if (!pA(t)) { + if (!hA(t)) { var n = ""; process.env.NODE_ENV !== "production" && (n = "`cloneRawData` is not supported in source format " + t), Ir(n); } - if (t === $i) { + if (t === ki) { for (var i = [], o = 0, a = r.length; o < a; o++) i.push(r[o].slice()); return i; @@ -60034,7 +59731,7 @@ function JAe(e) { return i; } } -function eOe(e, t, r) { +function GAe(e, t, r) { if (r != null) { if (Cr(r) || !isNaN(r) && !lt(t, r)) return e[r]; @@ -60042,36 +59739,36 @@ function eOe(e, t, r) { return t[r]; } } -function tOe(e) { +function WAe(e) { return Tt(e); } -var Fq = ft(); -function rOe(e) { +var Dq = ft(); +function jAe(e) { e = Tt(e); var t = e.type, r = ""; t || (process.env.NODE_ENV !== "production" && (r = "Must have a `type` when `registerTransform`."), Ir(r)); var n = t.split(":"); n.length !== 2 && (process.env.NODE_ENV !== "production" && (r = 'Name must include namespace like "ns:regression".'), Ir(r)); var i = !1; - n[0] === "echarts" && (t = n[1], i = !0), e.__isBuiltIn = i, Fq.set(t, e); + n[0] === "echarts" && (t = n[1], i = !0), e.__isBuiltIn = i, Dq.set(t, e); } -function nOe(e, t, r) { - var n = Wr(e), i = n.length, o = ""; +function UAe(e, t, r) { + var n = Gr(e), i = n.length, o = ""; i || (process.env.NODE_ENV !== "production" && (o = "If `transform` declared, it should at least contain one transform."), Ir(o)); for (var a = 0, s = i; a < s; a++) { var l = n[a]; - t = iOe(l, t, r, i === 1 ? null : a), a !== s - 1 && (t.length = Math.max(t.length, 1)); + t = KAe(l, t, r, i === 1 ? null : a), a !== s - 1 && (t.length = Math.max(t.length, 1)); } return t; } -function iOe(e, t, r, n) { +function KAe(e, t, r, n) { var i = ""; t.length || (process.env.NODE_ENV !== "production" && (i = "Must have at least one upstream dataset."), Ir(i)), St(e) || (process.env.NODE_ENV !== "production" && (i = "transform declaration must be an object rather than " + typeof e + "."), Ir(i)); - var o = e.type, a = Fq.get(o); + var o = e.type, a = Dq.get(o); a || (process.env.NODE_ENV !== "production" && (i = 'Can not find transform on type "' + o + '".'), Ir(i)); var s = Fe(t, function(u) { - return ZAe(u, a); - }), l = Wr(a.transform({ + return VAe(u, a); + }), l = Gr(a.transform({ upstream: s[0], upstreamList: s, config: Tt(e.config) @@ -60083,53 +59780,53 @@ function iOe(e, t, r, n) { `); }).join(` `); - DDe(c); + CDe(c); } return Fe(l, function(u, d) { var h = ""; St(u) || (process.env.NODE_ENV !== "production" && (h = "A transform should not return some empty results."), Ir(h)), u.data || (process.env.NODE_ENV !== "production" && (h = "Transform result data should be not be null or undefined"), Ir(h)); - var f = Pq(u.data); - pA(f) || (process.env.NODE_ENV !== "production" && (h = "Transform result data should be array rows or object rows."), Ir(h)); + var f = bq(u.data); + hA(f) || (process.env.NODE_ENV !== "production" && (h = "Transform result data should be array rows or object rows."), Ir(h)); var p, v = t[0]; if (v && d === 0 && !u.dimensions) { var g = v.startIndex; g && (u.data = v.data.slice(0, g).concat(u.data)), p = { - seriesLayoutBy: zs, + seriesLayoutBy: Hs, sourceHeader: g, dimensions: v.metaRawOption.dimensions }; } else p = { - seriesLayoutBy: zs, + seriesLayoutBy: Hs, sourceHeader: 0, dimensions: u.dimensions }; - return eM(u.data, p, null); + return J_(u.data, p, null); }); } -function pA(e) { - return e === $i || e === Oa; +function hA(e) { + return e === ki || e === Oa; } -var qw = "undefined", oOe = typeof Uint32Array === qw ? Array : Uint32Array, aOe = typeof Uint16Array === qw ? Array : Uint16Array, Nq = typeof Int32Array === qw ? Array : Int32Array, tV = typeof Float64Array === qw ? Array : Float64Array, kq = { - float: tV, - int: Nq, +var qw = "undefined", YAe = typeof Uint32Array === qw ? Array : Uint32Array, qAe = typeof Uint16Array === qw ? Array : Uint16Array, Iq = typeof Int32Array === qw ? Array : Int32Array, QB = typeof Float64Array === qw ? Array : Float64Array, Aq = { + float: QB, + int: Iq, // Ordinal data type can be string or int ordinal: Array, number: Array, - time: tV + time: QB }, bE; -function Zp(e) { - return e > 65535 ? oOe : aOe; +function Qp(e) { + return e > 65535 ? YAe : qAe; } function Rh() { return [1 / 0, -1 / 0]; } -function sOe(e) { +function XAe(e) { var t = e.constructor; return t === Array ? e.slice() : new t(e); } -function rV(e, t, r, n, i) { - var o = kq[r || "float"]; +function JB(e, t, r, n, i) { + var o = Aq[r || "float"]; if (i) { var a = e[t], s = a && a.length; if (s !== n) { @@ -60140,7 +59837,7 @@ function rV(e, t, r, n, i) { } else e[t] = new o(n); } -var tM = ( +var eM = ( /** @class */ function() { function e() { @@ -60150,7 +59847,7 @@ var tM = ( process.env.NODE_ENV !== "production" && xt(vt(t.getItem) && vt(t.count), "Invalid data provider."), this._provider = t, this._chunks = [], this._indices = null, this.getRawIndex = this._getRawIdxIdentity; var i = t.getSource(), o = this.defaultDimValueGetter = bE[i.sourceFormat]; this._dimValueGetter = n || o, this._rawExtent = []; - var a = Tq(i); + var a = wq(i); this._dimensions = Fe(r, function(s) { return process.env.NODE_ENV !== "production" && a && xt(s.property != null), { // Only pick these two props. Not leak other properties like orderMeta. @@ -60171,7 +59868,7 @@ var tM = ( o = i.length; return i[o] = { type: r - }, n.set(t, o), this._chunks[o] = new kq[r || "float"](this._rawCount), this._rawExtent[o] = Rh(), o; + }, n.set(t, o), this._chunks[o] = new Aq[r || "float"](this._rawCount), this._rawExtent[o] = Rh(), o; }, e.prototype.collectOrdinalMeta = function(t, r) { var n = this._chunks[t], i = this._dimensions[t], o = this._rawExtent, a = i.ordinalOffset || 0, s = n.length; a === 0 && (o[t] = Rh()); @@ -60195,7 +59892,7 @@ var tM = ( }, e.prototype.appendValues = function(t, r) { for (var n = this._chunks, i = this._dimensions, o = i.length, a = this._rawExtent, s = this.count(), l = s + Math.max(t.length, r || 0), c = 0; c < o; c++) { var u = i[c]; - rV(n, c, u.type, l, !0); + JB(n, c, u.type, l, !0); } for (var d = [], h = s; h < l; h++) for (var f = h - s, p = 0; p < o; p++) { @@ -60213,7 +59910,7 @@ var tM = ( return y.property; }), u = 0; u < s; u++) { var d = a[u]; - l[u] || (l[u] = Rh()), rV(o, u, d.type, r, n); + l[u] || (l[u] = Rh()), JB(o, u, d.type, r, n); } if (i.fillStorage) i.fillStorage(t, r, o, l); @@ -60307,7 +60004,7 @@ var tM = ( } else t = new n(r.buffer, 0, i); } else { - var n = Zp(this._rawCount); + var n = Qp(this._rawCount); t = new n(this.count()); for (var o = 0; o < t.length; o++) t[o] = o; @@ -60316,7 +60013,7 @@ var tM = ( }, e.prototype.filter = function(t, r) { if (!this._count) return this; - for (var n = this.clone(), i = n.count(), o = Zp(n._rawCount), a = new o(i), s = [], l = t.length, c = 0, u = t[0], d = n._chunks, h = 0; h < i; h++) { + for (var n = this.clone(), i = n.count(), o = Qp(n._rawCount), a = new o(i), s = [], l = t.length, c = 0, u = t[0], d = n._chunks, h = 0; h < i; h++) { var f = void 0, p = n.getRawIndex(h); if (l === 0) f = r(h); @@ -60338,7 +60035,7 @@ var tM = ( var i = or(t), o = i.length; if (!o) return this; - var a = r.count(), s = Zp(r._rawCount), l = new s(a), c = 0, u = i[0], d = t[u][0], h = t[u][1], f = r._chunks, p = !1; + var a = r.count(), s = Qp(r._rawCount), l = new s(a), c = 0, u = i[0], d = t[u][0], h = t[u][1], f = r._chunks, p = !1; if (!r._indices) { var v = 0; if (o === 1) { @@ -60363,11 +60060,11 @@ var tM = ( } else for (var m = 0; m < a; m++) { - for (var P = !0, E = r.getRawIndex(m), R = 0; R < o; R++) { - var T = i[R], y = f[T][E]; - (y < t[T][0] || y > t[T][1]) && (P = !1); + for (var R = !0, E = r.getRawIndex(m), P = 0; P < o; P++) { + var T = i[P], y = f[T][E]; + (y < t[T][0] || y > t[T][1]) && (R = !1); } - P && (l[c++] = r.getRawIndex(m)); + R && (l[c++] = r.getRawIndex(m)); } return c < a && (r._indices = l), r._count = c, r._extent = [], r._updateGetRawIdx(), r; }, e.prototype.map = function(t, r) { @@ -60392,7 +60089,7 @@ var tM = ( } } }, e.prototype.lttbDownSample = function(t, r) { - var n = this.clone([t], !0), i = n._chunks, o = i[t], a = this.count(), s = 0, l = Math.floor(1 / r), c = this.getRawIndex(0), u, d, h, f = new (Zp(this._rawCount))(Math.min((Math.ceil(a / l) + 2) * 2, a)); + var n = this.clone([t], !0), i = n._chunks, o = i[t], a = this.count(), s = 0, l = Math.floor(1 / r), c = this.getRawIndex(0), u, d, h, f = new (Qp(this._rawCount))(Math.min((Math.ceil(a / l) + 2) * 2, a)); f[s++] = c; for (var p = 1; p < a - 1; p += l) { for (var v = Math.min(p + l, a - 1), g = Math.min(p + l * 2, a), m = (g + v) / 2, y = 0, C = v; C < g; C++) { @@ -60400,7 +60097,7 @@ var tM = ( isNaN(w) || (y += w); } y /= g - v; - var x = p, E = Math.min(p + l, a), P = p - 1, R = o[c]; + var x = p, E = Math.min(p + l, a), R = p - 1, P = o[c]; u = -1, h = x; for (var T = -1, _ = 0, C = x; C < E; C++) { var b = this.getRawIndex(C), w = o[b]; @@ -60408,13 +60105,13 @@ var tM = ( _++, T < 0 && (T = b); continue; } - d = Math.abs((P - m) * (w - R) - (P - C) * (y - R)), d > u && (u = d, h = b); + d = Math.abs((R - m) * (w - P) - (R - C) * (y - P)), d > u && (u = d, h = b); } _ > 0 && _ < E - x && (f[s++] = Math.min(T, h), h = Math.max(T, h)), f[s++] = h, c = h; } return f[s++] = this.getRawIndex(a - 1), n._count = s, n._indices = f, n.getRawIndex = this._getRawIdx, n; }, e.prototype.downSample = function(t, r, n, i) { - for (var o = this.clone([t], !0), a = o._chunks, s = [], l = Math.floor(1 / r), c = a[t], u = this.count(), d = o._rawExtent[t] = Rh(), h = new (Zp(this._rawCount))(Math.ceil(u / l)), f = 0, p = 0; p < u; p += l) { + for (var o = this.clone([t], !0), a = o._chunks, s = [], l = Math.floor(1 / r), c = a[t], u = this.count(), d = o._rawExtent[t] = Rh(), h = new (Qp(this._rawCount))(Math.ceil(u / l)), f = 0, p = 0; p < u; p += l) { l > u - p && (l = u - p, s.length = l); for (var v = 0; v < l; v++) { var g = this.getRawIndex(p + v); @@ -60472,7 +60169,7 @@ var tM = ( }, {}); if (o) for (var a = 0; a < i.length; a++) - n._chunks[a] = o[a] ? sOe(i[a]) : i[a]; + n._chunks[a] = o[a] ? XAe(i[a]) : i[a]; else n._chunks = i; return this._copyCommonProps(n), r || (n._indices = this._cloneIndices()), n._updateGetRawIdx(), n; @@ -60517,7 +60214,7 @@ var tM = ( }; }(), e; }() -), $q = ( +), Oq = ( /** @class */ function() { function e(t) { @@ -60534,15 +60231,15 @@ var tM = ( }, e.prototype._createSource = function() { this._setLocalSource([], []); var t = this._sourceHost, r = this._getUpstreamSourceManagers(), n = !!r.length, i, o; - if (Qp(t)) { + if (Jp(t)) { var a = t, s = void 0, l = void 0, c = void 0; if (n) { var u = r[0]; u.prepareSource(), c = u.getSource(), s = c.data, l = c.sourceFormat, o = [u._getVersionSign()]; } else - s = a.get("data", !0), l = ki(s) ? Dl : Aa, o = []; + s = a.get("data", !0), l = Ni(s) ? Ml : Aa, o = []; var d = this._getSourceMetaRawOption() || {}, h = c && c.metaRawOption || {}, f = kt(d.seriesLayoutBy, h.seriesLayoutBy) || null, p = kt(d.sourceHeader, h.sourceHeader), v = kt(d.dimensions, h.dimensions), g = f !== h.seriesLayoutBy || !!p != !!h.sourceHeader || v; - i = g ? [eM(s, { + i = g ? [J_(s, { seriesLayoutBy: f, sourceHeader: p, dimensions: v @@ -60554,7 +60251,7 @@ var tM = ( i = y.sourceList, o = y.upstreamSignList; } else { var C = m.get("source", !0); - i = [eM(C, this._getSourceMetaRawOption(), null)], o = []; + i = [J_(C, this._getSourceMetaRawOption(), null)], o = []; } } process.env.NODE_ENV !== "production" && xt(i && o), this._setLocalSource(i, o); @@ -60562,16 +60259,16 @@ var tM = ( var r = this._sourceHost, n = r.get("transform", !0), i = r.get("fromTransformResult", !0); if (process.env.NODE_ENV !== "production" && xt(i != null || n != null), i != null) { var o = ""; - t.length !== 1 && (process.env.NODE_ENV !== "production" && (o = "When using `fromTransformResult`, there should be only one upstream dataset"), iV(o)); + t.length !== 1 && (process.env.NODE_ENV !== "production" && (o = "When using `fromTransformResult`, there should be only one upstream dataset"), tV(o)); } var a, s = [], l = []; - return H(t, function(c) { + return z(t, function(c) { c.prepareSource(); var u = c.getSource(i || 0), d = ""; - i != null && !u && (process.env.NODE_ENV !== "production" && (d = "Can not retrieve result by `fromTransformResult`: " + i), iV(d)), s.push(u), l.push(c._getVersionSign()); - }), n ? a = nOe(n, s, { + i != null && !u && (process.env.NODE_ENV !== "production" && (d = "Can not retrieve result by `fromTransformResult`: " + i), tV(d)), s.push(u), l.push(c._getVersionSign()); + }), n ? a = UAe(n, s, { datasetIndex: r.componentIndex - }) : i != null && (a = [$Ae(s[0])]), { + }) : i != null && (a = [TAe(s[0])]), { sourceList: a, upstreamSignList: l }; @@ -60596,7 +60293,7 @@ var tM = ( } return r; }, e.prototype.getSharedDataStore = function(t) { - process.env.NODE_ENV !== "production" && xt(Qp(this._sourceHost), "Can only call getDataStore on series source manager."); + process.env.NODE_ENV !== "production" && xt(Jp(this._sourceHost), "Can only call getDataStore on series source manager."); var r = t.makeStoreSchema(); return this._innerGetDataStore(r.dimensions, t.source, r.hash); }, e.prototype._innerGetDataStore = function(t, r, n) { @@ -60605,21 +60302,21 @@ var tM = ( var s = a[n]; if (!s) { var l = this._getUpstreamSourceManagers()[0]; - Qp(this._sourceHost) && l ? s = l._innerGetDataStore(t, r, n) : (s = new tM(), s.initData(new _q(r, t.length), t)), a[n] = s; + Jp(this._sourceHost) && l ? s = l._innerGetDataStore(t, r, n) : (s = new eM(), s.initData(new xq(r, t.length), t)), a[n] = s; } return s; }, e.prototype._getUpstreamSourceManagers = function() { var t = this._sourceHost; - if (Qp(t)) { - var r = lA(t); + if (Jp(t)) { + var r = aA(t); return r ? [r.getSourceManager()] : []; } else - return Fe(dAe(t), function(n) { + return Fe(eAe(t), function(n) { return n.getSourceManager(); }); }, e.prototype._getSourceMetaRawOption = function() { var t = this._sourceHost, r, n, i; - if (Qp(t)) + if (Jp(t)) r = t.get("seriesLayoutBy", !0), n = t.get("sourceHeader", !0), i = t.get("dimensions", !0); else if (!this._getUpstreamSourceManagers().length) { var o = t; @@ -60633,24 +60330,24 @@ var tM = ( }, e; }() ); -function nV(e) { +function eV(e) { var t = e.option.transform; - t && $v(e.option.transform); + t && Bv(e.option.transform); } -function Qp(e) { +function Jp(e) { return e.mainType === "series"; } -function iV(e) { +function tV(e) { throw new Error(e); } -var Bq = "line-height:1"; -function Vq(e, t) { +var Lq = "line-height:1"; +function Fq(e, t) { var r = e.color || "#6e7079", n = e.fontSize || 12, i = e.fontWeight || "400", o = e.color || "#464646", a = e.fontSize || 14, s = e.fontWeight || "900"; return t === "html" ? { // eslint-disable-next-line max-len - nameStyle: "font-size:" + Yi(n + "") + "px;color:" + Yi(r) + ";font-weight:" + Yi(i + ""), + nameStyle: "font-size:" + Ki(n + "") + "px;color:" + Ki(r) + ";font-weight:" + Ki(i + ""), // eslint-disable-next-line max-len - valueStyle: "font-size:" + Yi(a + "") + "px;color:" + Yi(o) + ";font-weight:" + Yi(s + "") + valueStyle: "font-size:" + Ki(a + "") + "px;color:" + Ki(o) + ";font-weight:" + Ki(s + "") } : { nameStyle: { fontSize: n, @@ -60664,35 +60361,35 @@ function Vq(e, t) { } }; } -var lOe = [0, 10, 20, 30], cOe = ["", ` +var ZAe = [0, 10, 20, 30], QAe = ["", ` `, ` `, ` `]; -function ui(e, t) { +function ci(e, t) { return t.type = e, t; } -function rM(e) { +function tM(e) { return e.type === "section"; } -function zq(e) { - return rM(e) ? uOe : dOe; +function Nq(e) { + return tM(e) ? JAe : eOe; } -function Hq(e) { - if (rM(e)) { +function kq(e) { + if (tM(e)) { var t = 0, r = e.blocks.length, n = r > 1 || r > 0 && !e.noHeader; - return H(e.blocks, function(i) { - var o = Hq(i); + return z(e.blocks, function(i) { + var o = kq(i); o >= t && (t = o + +(n && // 0 always can not be readable gap level. - (!o || rM(i) && !i.noHeader))); + (!o || tM(i) && !i.noHeader))); }), t; } return 0; } -function uOe(e, t, r, n) { - var i = t.noHeader, o = hOe(Hq(t)), a = [], s = t.blocks || []; +function JAe(e, t, r, n) { + var i = t.noHeader, o = tOe(kq(t)), a = [], s = t.blocks || []; xt(!s || Ie(s)), s = s || []; var l = e.orderMode; if (t.sortBlocks && l) { @@ -60702,14 +60399,14 @@ function uOe(e, t, r, n) { valueDesc: "desc" }; if (lt(c, l)) { - var u = new Lq(c[l], null); + var u = new Mq(c[l], null); s.sort(function(p, v) { return u.evaluate(p.sortParam, v.sortParam); }); } else l === "seriesDesc" && s.reverse(); } - H(s, function(p, v) { - var g = t.valueFormatter, m = zq(p)( + z(s, function(p, v) { + var g = t.valueFormatter, m = Nq(p)( // Inherit valueFormatter g ? Pe(Pe({}, e), { valueFormatter: g @@ -60720,26 +60417,26 @@ function uOe(e, t, r, n) { ); m != null && a.push(m); }); - var d = e.renderMode === "richText" ? a.join(o.richText) : nM(a.join(""), i ? r : o.html); + var d = e.renderMode === "richText" ? a.join(o.richText) : rM(a.join(""), i ? r : o.html); if (i) return d; - var h = X_(t.header, "ordinal", e.useUTC), f = Vq(n, e.renderMode).nameStyle; - return e.renderMode === "richText" ? Gq(e, h, f) + o.richText + d : nM('
' + Yi(h) + "
" + d, r); + var h = q_(t.header, "ordinal", e.useUTC), f = Fq(n, e.renderMode).nameStyle; + return e.renderMode === "richText" ? $q(e, h, f) + o.richText + d : rM('
' + Ki(h) + "
" + d, r); } -function dOe(e, t, r, n) { +function eOe(e, t, r, n) { var i = e.renderMode, o = t.noName, a = t.noValue, s = !t.markerType, l = t.name, c = e.useUTC, u = t.valueFormatter || e.valueFormatter || function(b) { return b = Ie(b) ? b : [b], Fe(b, function(w, x) { - return X_(w, Ie(f) ? f[x] : f, c); + return q_(w, Ie(f) ? f[x] : f, c); }); }; if (!(o && a)) { - var d = s ? "" : e.markupStyleCreator.makeTooltipMarker(t.markerType, t.markerColor || "#333", i), h = o ? "" : X_(l, "ordinal", c), f = t.valueType, p = a ? [] : u(t.value, t.dataIndex), v = !s || !o, g = !s && o, m = Vq(n, i), y = m.nameStyle, C = m.valueStyle; - return i === "richText" ? (s ? "" : d) + (o ? "" : Gq(e, h, y)) + (a ? "" : gOe(e, p, v, g, C)) : nM((s ? "" : d) + (o ? "" : fOe(h, !s, y)) + (a ? "" : pOe(p, v, g, C)), r); + var d = s ? "" : e.markupStyleCreator.makeTooltipMarker(t.markerType, t.markerColor || "#333", i), h = o ? "" : q_(l, "ordinal", c), f = t.valueType, p = a ? [] : u(t.value, t.dataIndex), v = !s || !o, g = !s && o, m = Fq(n, i), y = m.nameStyle, C = m.valueStyle; + return i === "richText" ? (s ? "" : d) + (o ? "" : $q(e, h, y)) + (a ? "" : iOe(e, p, v, g, C)) : rM((s ? "" : d) + (o ? "" : rOe(h, !s, y)) + (a ? "" : nOe(p, v, g, C)), r); } } -function oV(e, t, r, n, i, o) { +function rV(e, t, r, n, i, o) { if (e) { - var a = zq(e), s = { + var a = Nq(e), s = { useUTC: i, renderMode: r, orderMode: n, @@ -60749,41 +60446,41 @@ function oV(e, t, r, n, i, o) { return a(s, e, 0, o); } } -function hOe(e) { +function tOe(e) { return { - html: lOe[e], - richText: cOe[e] + html: ZAe[e], + richText: QAe[e] }; } -function nM(e, t) { +function rM(e, t) { var r = '
', n = "margin: " + t + "px 0 0"; - return '
' + e + r + "
"; + return '
' + e + r + "
"; } -function fOe(e, t, r) { +function rOe(e, t, r) { var n = t ? "margin-left:2px" : ""; - return '' + Yi(e) + ""; + return '' + Ki(e) + ""; } -function pOe(e, t, r, n) { +function nOe(e, t, r, n) { var i = r ? "10px" : "20px", o = t ? "float:right;margin-left:" + i : ""; return e = Ie(e) ? e : [e], '' + Fe(e, function(a) { - return Yi(a); + return Ki(a); }).join("  ") + ""; } -function Gq(e, t, r) { +function $q(e, t, r) { return e.markupStyleCreator.wrapRichTextStyle(t, r); } -function gOe(e, t, r, n, i) { +function iOe(e, t, r, n, i) { var o = [i], a = n ? 10 : 20; return r && o.push({ padding: [0, 0, 0, a], align: "right" }), e.markupStyleCreator.wrapRichTextStyle(Ie(t) ? t.join(" ") : t, o); } -function Wq(e, t) { +function Bq(e, t) { var r = e.getData().getItemVisual(t, "style"), n = r[e.visualDrawType]; return Od(n); } -function jq(e, t) { +function Vq(e, t) { var r = e.get("padding"); return r ?? (t === "richText" ? [8, 10] : 10); } @@ -60791,12 +60488,12 @@ var wE = ( /** @class */ function() { function e() { - this.richTextStyles = {}, this._nextStyleNameId = ZK(); + this.richTextStyles = {}, this._nextStyleNameId = UK(); } return e.prototype._generateStyleName = function() { return "__EC_aUTo_" + this._nextStyleNameId++; }, e.prototype.makeTooltipMarker = function(t, r, n) { - var i = n === "richText" ? this._generateStyleName() : null, o = fq({ + var i = n === "richText" ? this._generateStyleName() : null, o = lq({ color: r, type: t, renderMode: n, @@ -60805,7 +60502,7 @@ var wE = ( return Je(o) ? o : (process.env.NODE_ENV !== "production" && xt(i), this.richTextStyles[i] = o.style, o.content); }, e.prototype.wrapRichTextStyle = function(t, r) { var n = {}; - Ie(r) ? H(r, function(o) { + Ie(r) ? z(r, function(o) { return Pe(n, o); }) : Pe(n, r); var i = this._generateStyleName(); @@ -60813,24 +60510,24 @@ var wE = ( }, e; }() ); -function Uq(e) { - var t = e.series, r = e.dataIndex, n = e.multipleSeries, i = t.getData(), o = i.mapDimensionsAll("defaultedTooltip"), a = o.length, s = t.getRawValue(r), l = Ie(s), c = Wq(t, r), u, d, h, f; +function Hq(e) { + var t = e.series, r = e.dataIndex, n = e.multipleSeries, i = t.getData(), o = i.mapDimensionsAll("defaultedTooltip"), a = o.length, s = t.getRawValue(r), l = Ie(s), c = Bq(t, r), u, d, h, f; if (a > 1 || l && !a) { - var p = vOe(s, t, r, o, c); + var p = oOe(s, t, r, o, c); u = p.inlineValues, d = p.inlineValueTypes, h = p.blocks, f = p.inlineValues[0]; } else if (a) { var v = i.getDimensionInfo(o[0]); f = u = $f(i, r, o[0]), d = v.type; } else f = u = l ? s[0] : s; - var g = L2(t), m = g && t.name || "", y = i.getName(r), C = n ? m : y; - return ui("section", { + var g = A2(t), m = g && t.name || "", y = i.getName(r), C = n ? m : y; + return ci("section", { header: m, // When series name is not specified, do not show a header line with only '-'. // This case always happens in tooltip.trigger: 'item'. noHeader: n || !g, sortParam: f, - blocks: [ui("nameValue", { + blocks: [ci("nameValue", { markerType: "item", markerColor: c, // Do not mix display seriesName and itemName in one tooltip, @@ -60845,17 +60542,17 @@ function Uq(e) { })].concat(h || []) }); } -function vOe(e, t, r, n, i) { +function oOe(e, t, r, n, i) { var o = t.getData(), a = Ra(e, function(d, h, f) { var p = o.getDimensionInfo(f); return d = d || p && p.tooltip !== !1 && p.displayName != null; }, !1), s = [], l = [], c = []; - n.length ? H(n, function(d) { + n.length ? z(n, function(d) { u($f(o, r, d), d); - }) : H(e, u); + }) : z(e, u); function u(d, h) { var f = o.getDimensionInfo(h); - !f || f.otherDims.tooltip === !1 || (a ? c.push(ui("nameValue", { + !f || f.otherDims.tooltip === !1 || (a ? c.push(ci("nameValue", { markerType: "subItem", markerColor: i, name: f.displayName, @@ -60870,10 +60567,10 @@ function vOe(e, t, r, n, i) { }; } var oc = yr(); -function d0(e, t) { +function c0(e, t) { return e.getName(t) || e.getId(t); } -var DC = "__universalTransitionEnabled", jr = ( +var _C = "__universalTransitionEnabled", Wr = ( /** @class */ function(e) { Se(t, e); @@ -60882,29 +60579,29 @@ var DC = "__universalTransitionEnabled", jr = ( return r._selectedDataIndicesMap = {}, r; } return t.prototype.init = function(r, n, i) { - this.seriesIndex = this.componentIndex, this.dataTask = sv({ - count: yOe, - reset: COe + this.seriesIndex = this.componentIndex, this.dataTask = lv({ + count: sOe, + reset: lOe }), this.dataTask.context = { model: this }, this.mergeDefaultAndTheme(r, i); - var o = oc(this).sourceManager = new $q(this); + var o = oc(this).sourceManager = new Oq(this); o.prepareSource(); var a = this.getInitialData(r, i); - sV(a, this), this.dataTask.context.data = a, process.env.NODE_ENV !== "production" && xt(a, "getInitialData returned invalid data."), oc(this).dataBeforeProcessed = a, aV(this), this._initSelectedMapFromData(a); + iV(a, this), this.dataTask.context.data = a, process.env.NODE_ENV !== "production" && xt(a, "getInitialData returned invalid data."), oc(this).dataBeforeProcessed = a, nV(this), this._initSelectedMapFromData(a); }, t.prototype.mergeDefaultAndTheme = function(r, n) { - var i = qv(this), o = i ? mp(r) : {}, a = this.subType; + var i = Xv(this), o = i ? yp(r) : {}, a = this.subType; Zt.hasClass(a) && (a += "Series"), Wt(r, n.getTheme().get(this.subType)), Wt(r, this.getDefaultOption()), Md(r, "label", ["show"]), this.fillDataTextStyle(r.data), i && Uc(r, o, i); }, t.prototype.mergeOption = function(r, n) { r = Wt(this.option, r, !0), this.fillDataTextStyle(r.data); - var i = qv(this); + var i = Xv(this); i && Uc(this.option, r, i); var o = oc(this).sourceManager; o.dirty(), o.prepareSource(); var a = this.getInitialData(r, n); - sV(a, this), this.dataTask.dirty(), this.dataTask.context.data = a, oc(this).dataBeforeProcessed = a, aV(this), this._initSelectedMapFromData(a); + iV(a, this), this.dataTask.dirty(), this.dataTask.context.data = a, oc(this).dataBeforeProcessed = a, nV(this), this._initSelectedMapFromData(a); }, t.prototype.fillDataTextStyle = function(r) { - if (r && !ki(r)) + if (r && !Ni(r)) for (var n = ["show"], i = 0; i < r.length; i++) r[i] && r[i].label && Md(r[i], "label", n); }, t.prototype.getInitialData = function(r, n) { @@ -60912,7 +60609,7 @@ var DC = "__universalTransitionEnabled", jr = ( var n = this.getRawData(); n.appendData(r.data); }, t.prototype.getData = function(r) { - var n = iM(this); + var n = nM(this); if (n) { var i = n.context.data; return r == null || !i.getLinkedData ? i : i.getLinkedData(r); @@ -60924,7 +60621,7 @@ var DC = "__universalTransitionEnabled", jr = ( data: r }]; }, t.prototype.setData = function(r) { - var n = iM(this); + var n = nM(this); if (n) { var i = n.context; i.outputData = r, n !== this.dataTask && (i.data = r); @@ -60949,7 +60646,7 @@ var DC = "__universalTransitionEnabled", jr = ( var r = this.coordinateSystem; return r && r.getBaseAxis && r.getBaseAxis(); }, t.prototype.formatTooltip = function(r, n, i) { - return Uq({ + return Hq({ series: this, dataIndex: r, multipleSeries: n @@ -60963,7 +60660,7 @@ var DC = "__universalTransitionEnabled", jr = ( }, t.prototype.restoreData = function() { this.dataTask.dirty(); }, t.prototype.getColorFromPalette = function(r, n, i) { - var o = this.ecModel, a = cA.prototype.getColorFromPalette.call(this, r, n, i); + var o = this.ecModel, a = sA.prototype.getColorFromPalette.call(this, r, n, i); return a || (a = o.getColorFromPalette(r, n, i)), a; }, t.prototype.coordDimToDataDim = function(r) { return this.getRawData().mapDimensionsAll(r); @@ -60982,7 +60679,7 @@ var DC = "__universalTransitionEnabled", jr = ( return; } for (var s = 0; s < r.length; s++) { - var l = r[s], c = d0(a, l); + var l = r[s], c = c0(a, l); i[c] = !1, this._selectedDataIndicesMap[c] = -1; } } @@ -61002,9 +60699,9 @@ var DC = "__universalTransitionEnabled", jr = ( if (!i) return !1; var o = this.getData(n); - return (i === "all" || i[d0(o, r)]) && !o.getItemModel(r).get(["select", "disabled"]); + return (i === "all" || i[c0(o, r)]) && !o.getItemModel(r).get(["select", "disabled"]); }, t.prototype.isUniversalTransitionEnabled = function() { - if (this[DC]) + if (this[_C]) return !0; var r = this.option.universalTransition; return r ? r === !0 ? !0 : r && r.enabled : !1; @@ -61016,11 +60713,11 @@ var DC = "__universalTransitionEnabled", jr = ( else if (s === "multiple") { St(a.selectedMap) || (a.selectedMap = {}); for (var c = a.selectedMap, u = 0; u < l; u++) { - var d = n[u], h = d0(r, d); + var d = n[u], h = c0(r, d); c[h] = !0, this._selectedDataIndicesMap[h] = r.getRawIndex(d); } } else if (s === "single" || s === !0) { - var f = n[l - 1], h = d0(r, f); + var f = n[l - 1], h = c0(r, f); a.selectedMap = (i = {}, i[h] = !0, i), this._selectedDataIndicesMap = (o = {}, o[h] = r.getRawIndex(f), o); } } @@ -61040,40 +60737,40 @@ var DC = "__universalTransitionEnabled", jr = ( }(), t; }(Zt) ); -In(jr, Yw); -In(jr, cA); -aY(jr, Zt); -function aV(e) { +In(Wr, Yw); +In(Wr, sA); +tY(Wr, Zt); +function nV(e) { var t = e.name; - L2(e) || (e.name = mOe(e) || t); + A2(e) || (e.name = aOe(e) || t); } -function mOe(e) { +function aOe(e) { var t = e.getRawData(), r = t.mapDimensionsAll("seriesName"), n = []; - return H(r, function(i) { + return z(r, function(i) { var o = t.getDimensionInfo(i); o.displayName && n.push(o.displayName); }), n.join(" "); } -function yOe(e) { +function sOe(e) { return e.model.getRawData().count(); } -function COe(e) { +function lOe(e) { var t = e.model; - return t.setData(t.getRawData().cloneShallow()), SOe; + return t.setData(t.getRawData().cloneShallow()), cOe; } -function SOe(e, t) { +function cOe(e, t) { t.outputData && e.end > t.outputData.count() && t.model.getRawData().cloneShallow(t.outputData); } -function sV(e, t) { - H(Bv(e.CHANGABLE_METHODS, e.DOWNSAMPLE_METHODS), function(r) { - e.wrapMethod(r, Vt(bOe, t)); +function iV(e, t) { + z(Vv(e.CHANGABLE_METHODS, e.DOWNSAMPLE_METHODS), function(r) { + e.wrapMethod(r, Vt(uOe, t)); }); } -function bOe(e, t) { - var r = iM(e); +function uOe(e, t) { + var r = nM(e); return r && r.setOutputEnd((t || this).count()), t; } -function iM(e) { +function nM(e) { var t = (e.ecModel || {}).scheduler, r = t && t.getPipeline(e.uid); if (r) { var n = r.currentTask; @@ -61088,7 +60785,7 @@ var sn = ( /** @class */ function() { function e() { - this.group = new At(), this.uid = vp("viewComponent"); + this.group = new At(), this.uid = mp("viewComponent"); } return e.prototype.init = function(t, r) { }, e.prototype.render = function(t, r, n, i) { @@ -61103,22 +60800,22 @@ var sn = ( }, e; }() ); -N2(sn); +L2(sn); Dw(sn); -function Cp() { +function Sp() { var e = yr(); return function(t) { var r = e(t), n = t.pipelineContext, i = !!r.large, o = !!r.progressiveRender, a = r.large = !!(n && n.large), s = r.progressiveRender = !!(n && n.progressiveRender); return (i !== a || o !== s) && "reset"; }; } -var Kq = yr(), wOe = Cp(), kr = ( +var zq = yr(), dOe = Sp(), kr = ( /** @class */ function() { function e() { - this.group = new At(), this.uid = vp("viewChart"), this.renderTask = sv({ - plan: xOe, - reset: EOe + this.group = new At(), this.uid = mp("viewChart"), this.renderTask = lv({ + plan: hOe, + reset: fOe }), this.renderTask.context = { view: this }; @@ -61130,17 +60827,17 @@ var Kq = yr(), wOe = Cp(), kr = ( }, e.prototype.highlight = function(t, r, n, i) { var o = t.getData(i && i.dataType); if (!o) { - process.env.NODE_ENV !== "production" && xi("Unknown dataType " + i.dataType); + process.env.NODE_ENV !== "production" && wi("Unknown dataType " + i.dataType); return; } - cV(o, i, "emphasis"); + aV(o, i, "emphasis"); }, e.prototype.downplay = function(t, r, n, i) { var o = t.getData(i && i.dataType); if (!o) { - process.env.NODE_ENV !== "production" && xi("Unknown dataType " + i.dataType); + process.env.NODE_ENV !== "production" && wi("Unknown dataType " + i.dataType); return; } - cV(o, i, "normal"); + aV(o, i, "normal"); }, e.prototype.remove = function(t, r) { this.group.removeAll(); }, e.prototype.dispose = function(t, r) { @@ -61153,34 +60850,34 @@ var Kq = yr(), wOe = Cp(), kr = ( }, e.prototype.eachRendered = function(t) { tu(this.group, t); }, e.markUpdateMethod = function(t, r) { - Kq(t).updateMethod = r; + zq(t).updateMethod = r; }, e.protoInitialize = function() { var t = e.prototype; t.type = "chart"; }(), e; }() ); -function lV(e, t, r) { - e && Wc(e) && (t === "emphasis" ? Vl : zl)(e, r); +function oV(e, t, r) { + e && Wc(e) && (t === "emphasis" ? Vl : Hl)(e, r); } -function cV(e, t, r) { - var n = Dd(e, t), i = t && t.highlightKey != null ? t2e(t.highlightKey) : null; - n != null ? H(Wr(n), function(o) { - lV(e.getItemGraphicEl(o), r, i); +function aV(e, t, r) { + var n = Dd(e, t), i = t && t.highlightKey != null ? WIe(t.highlightKey) : null; + n != null ? z(Gr(n), function(o) { + oV(e.getItemGraphicEl(o), r, i); }) : e.eachItemGraphicEl(function(o) { - lV(o, r, i); + oV(o, r, i); }); } -N2(kr, ["dispose"]); +L2(kr, ["dispose"]); Dw(kr); -function xOe(e) { - return wOe(e.model); +function hOe(e) { + return dOe(e.model); } -function EOe(e) { - var t = e.model, r = e.ecModel, n = e.api, i = e.payload, o = t.pipelineContext.progressiveRender, a = e.view, s = i && Kq(i).updateMethod, l = o ? "incrementalPrepareRender" : s && a[s] ? s : "render"; - return l !== "render" && a[l](t, r, n, i), ROe[l]; +function fOe(e) { + var t = e.model, r = e.ecModel, n = e.api, i = e.payload, o = t.pipelineContext.progressiveRender, a = e.view, s = i && zq(i).updateMethod, l = o ? "incrementalPrepareRender" : s && a[s] ? s : "render"; + return l !== "render" && a[l](t, r, n, i), pOe[l]; } -var ROe = { +var pOe = { incrementalPrepareRender: { progress: function(e, t) { t.view.incrementalRender(e, t.model, t.ecModel, t.api, t.payload); @@ -61196,7 +60893,7 @@ var ROe = { t.view.render(t.model, t.ecModel, t.api, t.payload); } } -}, BS = "\0__throttleOriginMethod", uV = "\0__throttleRate", dV = "\0__throttleType"; +}, kS = "\0__throttleOriginMethod", sV = "\0__throttleRate", lV = "\0__throttleType"; function Xw(e, t, r) { var n, i = 0, o = 0, a = null, s, l, c, u; t = t || 0; @@ -61216,44 +60913,44 @@ function Xw(e, t, r) { u = f; }, h; } -function Sp(e, t, r, n) { +function bp(e, t, r, n) { var i = e[t]; if (i) { - var o = i[BS] || i, a = i[dV], s = i[uV]; + var o = i[kS] || i, a = i[lV], s = i[sV]; if (s !== r || a !== n) { if (r == null || !n) return e[t] = o; - i = e[t] = Xw(o, r, n === "debounce"), i[BS] = o, i[dV] = n, i[uV] = r; + i = e[t] = Xw(o, r, n === "debounce"), i[kS] = o, i[lV] = n, i[sV] = r; } return i; } } -function Zv(e, t) { +function Qv(e, t) { var r = e[t]; - r && r[BS] && (r.clear && r.clear(), e[t] = r[BS]); + r && r[kS] && (r.clear && r.clear(), e[t] = r[kS]); } -var hV = yr(), fV = { - itemStyle: Id(nq, !0), - lineStyle: Id(rq, !0) -}, POe = { +var cV = yr(), uV = { + itemStyle: Id(QY, !0), + lineStyle: Id(ZY, !0) +}, gOe = { lineStyle: "stroke", itemStyle: "fill" }; -function Yq(e, t) { - var r = e.visualStyleMapper || fV[t]; - return r || (console.warn("Unknown style type '" + t + "'."), fV.itemStyle); +function Gq(e, t) { + var r = e.visualStyleMapper || uV[t]; + return r || (console.warn("Unknown style type '" + t + "'."), uV.itemStyle); } -function qq(e, t) { - var r = e.visualDrawType || POe[t]; +function Wq(e, t) { + var r = e.visualDrawType || gOe[t]; return r || (console.warn("Unknown style type '" + t + "'."), "fill"); } -var TOe = { +var vOe = { createOnAllSeries: !0, performRawSeries: !0, reset: function(e, t) { - var r = e.getData(), n = e.visualStyleAccessPath || "itemStyle", i = e.getModel(n), o = Yq(e, n), a = o(i), s = i.getShallow("decal"); + var r = e.getData(), n = e.visualStyleAccessPath || "itemStyle", i = e.getModel(n), o = Gq(e, n), a = o(i), s = i.getShallow("decal"); s && (r.setVisual("decal", s), s.dirty = !0); - var l = qq(e, n), c = a[l], u = vt(c) ? c : null, d = a.fill === "auto" || a.stroke === "auto"; + var l = Wq(e, n), c = a[l], u = vt(c) ? c : null, d = a.fill === "auto" || a.stroke === "auto"; if (!a[l] || u || d) { var h = e.getColorFromPalette( // TODO series count changed. @@ -61271,25 +60968,25 @@ var TOe = { } }; } -}, Jp = new Gr(), _Oe = { +}, eg = new zr(), mOe = { createOnAllSeries: !0, performRawSeries: !0, reset: function(e, t) { if (!(e.ignoreStyleOnData || t.isSeriesFiltered(e))) { - var r = e.getData(), n = e.visualStyleAccessPath || "itemStyle", i = Yq(e, n), o = r.getVisual("drawType"); + var r = e.getData(), n = e.visualStyleAccessPath || "itemStyle", i = Gq(e, n), o = r.getVisual("drawType"); return { dataEach: r.hasItemOption ? function(a, s) { var l = a.getRawDataItem(s); if (l && l[n]) { - Jp.option = l[n]; - var c = i(Jp), u = a.ensureUniqueItemVisual(s, "style"); - Pe(u, c), Jp.option.decal && (a.setItemVisual(s, "decal", Jp.option.decal), Jp.option.decal.dirty = !0), o in c && a.setItemVisual(s, "colorFromPalette", !1); + eg.option = l[n]; + var c = i(eg), u = a.ensureUniqueItemVisual(s, "style"); + Pe(u, c), eg.option.decal && (a.setItemVisual(s, "decal", eg.option.decal), eg.option.decal.dirty = !0), o in c && a.setItemVisual(s, "colorFromPalette", !1); } } : null }; } } -}, MOe = { +}, yOe = { performRawSeries: !0, overallReset: function(e) { var t = ft(); @@ -61297,11 +60994,11 @@ var TOe = { var n = r.getColorBy(); if (!r.isColorBySeries()) { var i = r.type + "-" + n, o = t.get(i); - o || (o = {}, t.set(i, o)), hV(r).scope = o; + o || (o = {}, t.set(i, o)), cV(r).scope = o; } }), e.eachSeries(function(r) { if (!(r.isColorBySeries() || e.isSeriesFiltered(r))) { - var n = r.getRawData(), i = {}, o = r.getData(), a = hV(r).scope, s = r.visualStyleAccessPath || "itemStyle", l = qq(r, s); + var n = r.getRawData(), i = {}, o = r.getData(), a = cV(r).scope, s = r.visualStyleAccessPath || "itemStyle", l = Wq(r, s); o.each(function(c) { var u = o.getRawIndex(c); i[u] = c; @@ -61315,8 +61012,8 @@ var TOe = { } }); } -}, h0 = Math.PI; -function DOe(e, t) { +}, u0 = Math.PI; +function COe(e, t) { t = t || {}, wt(t, { text: "loading", textColor: "#000", @@ -61366,8 +61063,8 @@ function DOe(e, t) { var a; return t.showSpinner && (a = new kw({ shape: { - startAngle: -h0 / 2, - endAngle: -h0 / 2 + 0.1, + startAngle: -u0 / 2, + endAngle: -u0 / 2 + 0.1, r: t.spinnerRadius }, style: { @@ -61378,9 +61075,9 @@ function DOe(e, t) { zlevel: t.zlevel, z: 10001 }), a.animateShape(!0).when(1e3, { - endAngle: h0 * 3 / 2 + endAngle: u0 * 3 / 2 }).start("circularInOut"), a.animateShape(!0).when(1e3, { - startAngle: h0 * 3 / 2 + startAngle: u0 * 3 / 2 }).delay(300).start("circularInOut"), r.add(a)), r.resize = function() { var s = i.getBoundingRect().width, l = t.showSpinner ? t.spinnerRadius : 0, c = (e.getWidth() - l * 2 - (t.showSpinner && s ? 10 : 0) - s) / 2 - (t.showSpinner && s ? 0 : 5 + s / 2) + (t.showSpinner ? 0 : s / 2) + (s ? 0 : l), u = e.getHeight() / 2; t.showSpinner && a.setShape({ @@ -61399,7 +61096,7 @@ function DOe(e, t) { }); }, r.resize(), r; } -var Xq = ( +var jq = ( /** @class */ function() { function e(t, r, n, i) { @@ -61445,7 +61142,7 @@ var Xq = ( }); }, e.prototype.prepareStageTasks = function() { var t = this._stageTaskMap, r = this.api.getModel(), n = this.api; - H(this._allHandlers, function(i) { + z(this._allHandlers, function(i) { var o = t.get(i.uid) || t.set(i.uid, {}), a = ""; process.env.NODE_ENV !== "production" && (a = '"reset" and "overallReset" must not be both specified.'), xt(!(i.reset && i.overallReset), a), i.reset && this._createSeriesStageTask(i, o, r, n), i.overallReset && this._createOverallStageTask(i, o, r, n); }, this); @@ -61461,7 +61158,7 @@ var Xq = ( }, e.prototype._performStageTasks = function(t, r, n, i) { i = i || {}; var o = !1, a = this; - H(t, function(l, c) { + z(t, function(l, c) { if (!(i.visualType && i.visualType !== l.visualType)) { var u = a._stageTaskMap.get(l.uid), d = u.seriesTaskMap, h = u.overallTask; if (h) { @@ -61506,10 +61203,10 @@ var Xq = ( var o = this, a = r.seriesTaskMap, s = r.seriesTaskMap = ft(), l = t.seriesType, c = t.getTargetSeries; t.createOnAllSeries ? n.eachRawSeries(u) : l ? n.eachRawSeriesByType(l, u) : c && c(n, i).each(u); function u(d) { - var h = d.uid, f = s.set(h, a && a.get(h) || sv({ - plan: FOe, - reset: NOe, - count: $Oe + var h = d.uid, f = s.set(h, a && a.get(h) || lv({ + plan: EOe, + reset: ROe, + count: TOe })); f.context = { model: d, @@ -61523,8 +61220,8 @@ var Xq = ( }, o._pipe(d, f); } }, e.prototype._createOverallStageTask = function(t, r, n, i) { - var o = this, a = r.overallTask = r.overallTask || sv({ - reset: IOe + var o = this, a = r.overallTask = r.overallTask || lv({ + reset: SOe }); a.context = { ecModel: n, @@ -61533,13 +61230,13 @@ var Xq = ( scheduler: o }; var s = a.agentStubMap, l = a.agentStubMap = ft(), c = t.seriesType, u = t.getTargetSeries, d = !0, h = !1, f = ""; - process.env.NODE_ENV !== "production" && (f = '"createOnAllSeries" is not supported for "overallReset", because it will block all streams.'), xt(!t.createOnAllSeries, f), c ? n.eachRawSeriesByType(c, p) : u ? u(n, i).each(p) : (d = !1, H(n.getSeries(), p)); + process.env.NODE_ENV !== "production" && (f = '"createOnAllSeries" is not supported for "overallReset", because it will block all streams.'), xt(!t.createOnAllSeries, f), c ? n.eachRawSeriesByType(c, p) : u ? u(n, i).each(p) : (d = !1, z(n.getSeries(), p)); function p(v) { var g = v.uid, m = l.set(g, s && s.get(g) || // When the result of `getTargetSeries` changed, the overallTask // should be set as dirty and re-performed. - (h = !0, sv({ - reset: AOe, - onDirty: LOe + (h = !0, lv({ + reset: bOe, + onDirty: xOe }))); m.context = { model: v, @@ -61555,35 +61252,35 @@ var Xq = ( }, e.wrapStageHandler = function(t, r) { return vt(t) && (t = { overallReset: t, - seriesType: BOe(t) - }), t.uid = vp("stageHandler"), r && (t.visualType = r), t; + seriesType: _Oe(t) + }), t.uid = mp("stageHandler"), r && (t.visualType = r), t; }, e; }() ); -function IOe(e) { +function SOe(e) { e.overallReset(e.ecModel, e.api, e.payload); } -function AOe(e) { - return e.overallProgress && OOe; +function bOe(e) { + return e.overallProgress && wOe; } -function OOe() { +function wOe() { this.agent.dirty(), this.getDownstream().dirty(); } -function LOe() { +function xOe() { this.agent && this.agent.dirty(); } -function FOe(e) { +function EOe(e) { return e.plan ? e.plan(e.model, e.ecModel, e.api, e.payload) : null; } -function NOe(e) { +function ROe(e) { e.useClearVisual && e.data.clearAllVisual(); - var t = e.resetDefines = Wr(e.reset(e.model, e.ecModel, e.api, e.payload)); + var t = e.resetDefines = Gr(e.reset(e.model, e.ecModel, e.api, e.payload)); return t.length > 1 ? Fe(t, function(r, n) { - return Zq(n); - }) : kOe; + return Uq(n); + }) : POe; } -var kOe = Zq(0); -function Zq(e) { +var POe = Uq(0); +function Uq(e) { return function(t, r) { var n = r.data, i = r.resetDefines[e]; if (i && i.dataEach) @@ -61592,40 +61289,40 @@ function Zq(e) { else i && i.progress && i.progress(t, n); }; } -function $Oe(e) { +function TOe(e) { return e.data.count(); } -function BOe(e) { - VS = null; +function _Oe(e) { + $S = null; try { - e(Qv, Qq); + e(Jv, Kq); } catch { } - return VS; + return $S; } -var Qv = {}, Qq = {}, VS; -Jq(Qv, uA); -Jq(Qq, xq); -Qv.eachSeriesByType = Qv.eachRawSeriesByType = function(e) { - VS = e; +var Jv = {}, Kq = {}, $S; +Yq(Jv, lA); +Yq(Kq, yq); +Jv.eachSeriesByType = Jv.eachRawSeriesByType = function(e) { + $S = e; }; -Qv.eachComponent = function(e) { - e.mainType === "series" && e.subType && (VS = e.subType); +Jv.eachComponent = function(e) { + e.mainType === "series" && e.subType && ($S = e.subType); }; -function Jq(e, t) { +function Yq(e, t) { for (var r in t.prototype) e[r] = Dn; } -var pV = ["#37A2DA", "#32C5E9", "#67E0E3", "#9FE6B8", "#FFDB5C", "#ff9f7f", "#fb7293", "#E062AE", "#E690D1", "#e7bcf3", "#9d96f5", "#8378EA", "#96BFFF"]; -const VOe = { - color: pV, - colorLayer: [["#37A2DA", "#ffd85c", "#fd7b5f"], ["#37A2DA", "#67E0E3", "#FFDB5C", "#ff9f7f", "#E062AE", "#9d96f5"], ["#37A2DA", "#32C5E9", "#9FE6B8", "#FFDB5C", "#ff9f7f", "#fb7293", "#e7bcf3", "#8378EA", "#96BFFF"], pV] +var dV = ["#37A2DA", "#32C5E9", "#67E0E3", "#9FE6B8", "#FFDB5C", "#ff9f7f", "#fb7293", "#E062AE", "#E690D1", "#e7bcf3", "#9d96f5", "#8378EA", "#96BFFF"]; +const MOe = { + color: dV, + colorLayer: [["#37A2DA", "#ffd85c", "#fd7b5f"], ["#37A2DA", "#67E0E3", "#FFDB5C", "#ff9f7f", "#E062AE", "#9d96f5"], ["#37A2DA", "#32C5E9", "#9FE6B8", "#FFDB5C", "#ff9f7f", "#fb7293", "#e7bcf3", "#8378EA", "#96BFFF"], dV] }; -var Wi = "#B9B8CE", gV = "#100C2A", f0 = function() { +var Gi = "#B9B8CE", hV = "#100C2A", d0 = function() { return { axisLine: { lineStyle: { - color: Wi + color: Gi } }, splitLine: { @@ -61644,10 +61341,10 @@ var Wi = "#B9B8CE", gV = "#100C2A", f0 = function() { } } }; -}, vV = ["#4992ff", "#7cffb2", "#fddd60", "#ff6e76", "#58d9f9", "#05c091", "#ff8a45", "#8d48e3", "#dd79ff"], eX = { +}, fV = ["#4992ff", "#7cffb2", "#fddd60", "#ff6e76", "#58d9f9", "#05c091", "#ff8a45", "#8d48e3", "#dd79ff"], qq = { darkMode: !0, - color: vV, - backgroundColor: gV, + color: fV, + backgroundColor: hV, axisPointer: { lineStyle: { color: "#817f91" @@ -61662,11 +61359,11 @@ var Wi = "#B9B8CE", gV = "#100C2A", f0 = function() { }, legend: { textStyle: { - color: Wi + color: Gi } }, textStyle: { - color: Wi + color: Gi }, title: { textStyle: { @@ -61678,13 +61375,13 @@ var Wi = "#B9B8CE", gV = "#100C2A", f0 = function() { }, toolbox: { iconStyle: { - borderColor: Wi + borderColor: Gi } }, dataZoom: { borderColor: "#71708A", textStyle: { - color: Wi + color: Gi }, brushStyle: { color: "rgba(135,163,206,0.3)" @@ -61728,48 +61425,48 @@ var Wi = "#B9B8CE", gV = "#100C2A", f0 = function() { }, visualMap: { textStyle: { - color: Wi + color: Gi } }, timeline: { lineStyle: { - color: Wi + color: Gi }, label: { - color: Wi + color: Gi }, controlStyle: { - color: Wi, - borderColor: Wi + color: Gi, + borderColor: Gi } }, calendar: { itemStyle: { - color: gV + color: hV }, dayLabel: { - color: Wi + color: Gi }, monthLabel: { - color: Wi + color: Gi }, yearLabel: { - color: Wi + color: Gi } }, - timeAxis: f0(), - logAxis: f0(), - valueAxis: f0(), - categoryAxis: f0(), + timeAxis: d0(), + logAxis: d0(), + valueAxis: d0(), + categoryAxis: d0(), line: { symbol: "circle" }, graph: { - color: vV + color: fV }, gauge: { title: { - color: Wi + color: Gi }, axisLine: { lineStyle: { @@ -61777,7 +61474,7 @@ var Wi = "#B9B8CE", gV = "#100C2A", f0 = function() { } }, axisLabel: { - color: Wi + color: Gi }, detail: { color: "#EEF1FA" @@ -61794,8 +61491,8 @@ var Wi = "#B9B8CE", gV = "#100C2A", f0 = function() { } } }; -eX.categoryAxis.splitLine.show = !1; -var zOe = ( +qq.categoryAxis.splitLine.show = !1; +var DOe = ( /** @class */ function() { function e() { @@ -61811,7 +61508,7 @@ var zOe = ( dataIndex: 1, dataType: 1 }; - H(t, function(l, c) { + z(t, function(l, c) { for (var u = !1, d = 0; d < a.length; d++) { var h = a[d], f = c.lastIndexOf(h); if (f > 0 && f === c.length - h.length) { @@ -61843,7 +61540,7 @@ var zOe = ( this.eventInfo = null; }, e; }() -), oM = ["symbol", "symbolSize", "symbolRotate", "symbolOffset"], mV = oM.concat(["symbolKeepAspect"]), HOe = { +), iM = ["symbol", "symbolSize", "symbolRotate", "symbolOffset"], pV = iM.concat(["symbolKeepAspect"]), IOe = { createOnAllSeries: !0, // For legend. performRawSeries: !0, @@ -61851,8 +61548,8 @@ var zOe = ( var r = e.getData(); if (e.legendIcon && r.setVisual("legendIcon", e.legendIcon), !e.hasSymbolVisual) return; - for (var n = {}, i = {}, o = !1, a = 0; a < oM.length; a++) { - var s = oM[a], l = e.get(s); + for (var n = {}, i = {}, o = !1, a = 0; a < iM.length; a++) { + var s = iM[a], l = e.get(s); vt(l) ? (o = !0, i[s] = l) : n[s] = l; } if (n.symbol = n.symbol || e.defaultSymbol, r.setVisual(Pe({ @@ -61871,7 +61568,7 @@ var zOe = ( dataEach: o ? u : null }; } -}, GOe = { +}, AOe = { createOnAllSeries: !0, // For legend. performRawSeries: !0, @@ -61880,8 +61577,8 @@ var zOe = ( return; var r = e.getData(); function n(i, o) { - for (var a = i.getItemModel(o), s = 0; s < mV.length; s++) { - var l = mV[s], c = a.getShallow(l, !0); + for (var a = i.getItemModel(o), s = 0; s < pV.length; s++) { + var l = pV[s], c = a.getShallow(l, !0); c != null && i.setItemVisual(o, l, c); } } @@ -61890,7 +61587,7 @@ var zOe = ( }; } }; -function gA(e, t, r) { +function fA(e, t, r) { switch (r) { case "color": var n = e.getItemVisual(t, "style"); @@ -61905,7 +61602,7 @@ function gA(e, t, r) { process.env.NODE_ENV !== "production" && console.warn("Unknown visual type " + r); } } -function ny(e, t) { +function ty(e, t) { switch (t) { case "color": var r = e.getVisual("style"); @@ -61920,7 +61617,7 @@ function ny(e, t) { process.env.NODE_ENV !== "production" && console.warn("Unknown visual type " + t); } } -function tX(e, t, r, n) { +function Xq(e, t, r, n) { switch (r) { case "color": var i = e.ensureUniqueItemVisual(t, "style"); @@ -61938,7 +61635,7 @@ function tX(e, t, r, n) { process.env.NODE_ENV !== "production" && console.warn("Unknown visual type " + r); } } -function rX(e, t) { +function Zq(e, t) { function r(n, i) { var o = []; return n.eachComponent({ @@ -61949,7 +61646,7 @@ function rX(e, t) { o.push(a.seriesIndex); }), o; } - H([[e + "ToggleSelect", "toggleSelect"], [e + "Select", "select"], [e + "UnSelect", "unselect"]], function(n) { + z([[e + "ToggleSelect", "toggleSelect"], [e + "Select", "select"], [e + "UnSelect", "unselect"]], function(n) { t(n[0], function(i, o, a) { i = Pe({}, i), process.env.NODE_ENV !== "production" && Nn(i.type, n[1]), a.dispatchAction(Pe(i, { type: n[1], @@ -61976,7 +61673,7 @@ function Ph(e, t, r, n, i) { } })); } -function WOe(e, t, r) { +function OOe(e, t, r) { e.on("selectchanged", function(n) { var i = r.getModel(); n.isFromClick ? (Ph("map", "selectchanged", t, i, n), Ph("pie", "selectchanged", t, i, n)) : n.fromAction === "select" ? (Ph("map", "selected", t, i, n), Ph("pie", "selected", t, i, n)) : n.fromAction === "unselect" && (Ph("map", "unselected", t, i, n), Ph("pie", "unselected", t, i, n)); @@ -61987,15 +61684,15 @@ function nd(e, t, r) { e = e.__hostTarget || e.parent; return n; } -var jOe = Math.round(Math.random() * 9), UOe = typeof Object.defineProperty == "function", KOe = function() { +var LOe = Math.round(Math.random() * 9), FOe = typeof Object.defineProperty == "function", NOe = function() { function e() { - this._id = "__ec_inner_" + jOe++; + this._id = "__ec_inner_" + LOe++; } return e.prototype.get = function(t) { return this._guard(t)[this._id]; }, e.prototype.set = function(t, r) { var n = this._guard(t); - return UOe ? Object.defineProperty(n, this._id, { + return FOe ? Object.defineProperty(n, this._id, { value: r, enumerable: !1, configurable: !0 @@ -62009,7 +61706,7 @@ var jOe = Math.round(Math.random() * 9), UOe = typeof Object.defineProperty == " throw TypeError("Value of WeakMap is not a non-null object."); return t; }, e; -}(), YOe = rr.extend({ +}(), kOe = rr.extend({ type: "triangle", shape: { cx: 0, @@ -62021,7 +61718,7 @@ var jOe = Math.round(Math.random() * 9), UOe = typeof Object.defineProperty == " var r = t.cx, n = t.cy, i = t.width / 2, o = t.height / 2; e.moveTo(r, n - o), e.lineTo(r + i, n + o), e.lineTo(r - i, n + o), e.closePath(); } -}), qOe = rr.extend({ +}), $Oe = rr.extend({ type: "diamond", shape: { cx: 0, @@ -62033,7 +61730,7 @@ var jOe = Math.round(Math.random() * 9), UOe = typeof Object.defineProperty == " var r = t.cx, n = t.cy, i = t.width / 2, o = t.height / 2; e.moveTo(r, n - o), e.lineTo(r + i, n), e.lineTo(r, n + o), e.lineTo(r - i, n), e.closePath(); } -}), XOe = rr.extend({ +}), BOe = rr.extend({ type: "pin", shape: { // x, y on the cusp @@ -62046,7 +61743,7 @@ var jOe = Math.round(Math.random() * 9), UOe = typeof Object.defineProperty == " var r = t.x, n = t.y, i = t.width / 5 * 3, o = Math.max(i, t.height), a = i / 2, s = a * a / (o - a), l = n - o + a + s, c = Math.asin(s / a), u = Math.cos(c) * a, d = Math.sin(c), h = Math.cos(c), f = a * 0.6, p = a * 0.7; e.moveTo(r - u, l + s), e.arc(r, l, a, Math.PI - c, Math.PI * 2 + c), e.bezierCurveTo(r + u - d * f, l + s + h * f, r, n - p, r, n), e.bezierCurveTo(r, n - p, r - u + d * f, l + s + h * f, r - u, l + s), e.closePath(); } -}), ZOe = rr.extend({ +}), VOe = rr.extend({ type: "arrow", shape: { x: 0, @@ -62058,17 +61755,17 @@ var jOe = Math.round(Math.random() * 9), UOe = typeof Object.defineProperty == " var r = t.height, n = t.width, i = t.x, o = t.y, a = n / 3 * 2; e.moveTo(i, o), e.lineTo(i + a, o + r), e.lineTo(i, o + r / 4 * 3), e.lineTo(i - a, o + r), e.lineTo(i, o), e.closePath(); } -}), QOe = { - line: ni, +}), HOe = { + line: ri, rect: mr, roundRect: mr, square: mr, circle: Ql, - diamond: qOe, - pin: XOe, - arrow: ZOe, - triangle: YOe -}, JOe = { + diamond: $Oe, + pin: BOe, + arrow: VOe, + triangle: kOe +}, zOe = { line: function(e, t, r, n, i) { i.x1 = e, i.y1 = t + n / 2, i.x2 = e + r, i.y2 = t + n / 2; }, @@ -62097,11 +61794,11 @@ var jOe = Math.round(Math.random() * 9), UOe = typeof Object.defineProperty == " triangle: function(e, t, r, n, i) { i.cx = e + r / 2, i.cy = t + n / 2, i.width = r, i.height = n; } -}, zS = {}; -H(QOe, function(e, t) { - zS[t] = new e(); +}, BS = {}; +z(HOe, function(e, t) { + BS[t] = new e(); }); -var eLe = rr.extend({ +var GOe = rr.extend({ type: "symbol", shape: { symbolType: "", @@ -62111,18 +61808,18 @@ var eLe = rr.extend({ height: 0 }, calculateTextPosition: function(e, t, r) { - var n = _S(e, t, r), i = this.shape; + var n = PS(e, t, r), i = this.shape; return i && i.symbolType === "pin" && t.position === "inside" && (n.y = r.y + r.height * 0.4), n; }, buildPath: function(e, t, r) { var n = t.symbolType; if (n !== "none") { - var i = zS[n]; - i || (n = "rect", i = zS[n]), JOe[n](t.x, t.y, t.width, t.height, i.shape), i.buildPath(e, i.shape, r); + var i = BS[n]; + i || (n = "rect", i = BS[n]), zOe[n](t.x, t.y, t.width, t.height, i.shape), i.buildPath(e, i.shape, r); } } }); -function tLe(e, t) { +function WOe(e, t) { if (this.type !== "image") { var r = this.style; this.__isEmptyBrush ? (r.stroke = e, r.fill = t || "#fff", r.lineWidth = 2) : this.shape.symbolType === "line" ? r.stroke = e : r.fill = e, this.markRedraw(); @@ -62132,7 +61829,7 @@ function Bn(e, t, r, n, i, o, a) { var s = e.indexOf("empty") === 0; s && (e = e.substr(5, 1).toLowerCase() + e.substr(6)); var l; - return e.indexOf("image://") === 0 ? l = K2(e.slice(8), new Kt(t, r, n, i), a ? "center" : "cover") : e.indexOf("path://") === 0 ? l = ey(e.slice(7), {}, new Kt(t, r, n, i), a ? "center" : "cover") : l = new eLe({ + return e.indexOf("image://") === 0 ? l = j2(e.slice(8), new Kt(t, r, n, i), a ? "center" : "cover") : e.indexOf("path://") === 0 ? l = Qm(e.slice(7), {}, new Kt(t, r, n, i), a ? "center" : "cover") : l = new GOe({ shape: { symbolType: e, x: t, @@ -62140,9 +61837,9 @@ function Bn(e, t, r, n, i, o, a) { width: n, height: i } - }), l.__isEmptyBrush = s, l.setColor = tLe, o && l.setColor(o), l; + }), l.__isEmptyBrush = s, l.setColor = WOe, o && l.setColor(o), l; } -function bp(e) { +function wp(e) { return Ie(e) || (e = [+e, +e]), [e[0] || 0, e[1] || 0]; } function Zd(e, t) { @@ -62152,24 +61849,24 @@ function Zd(e, t) { function id(e) { return isFinite(e); } -function rLe(e, t, r) { +function jOe(e, t, r) { var n = t.x == null ? 0 : t.x, i = t.x2 == null ? 1 : t.x2, o = t.y == null ? 0 : t.y, a = t.y2 == null ? 0 : t.y2; t.global || (n = n * r.width + r.x, i = i * r.width + r.x, o = o * r.height + r.y, a = a * r.height + r.y), n = id(n) ? n : 0, i = id(i) ? i : 1, o = id(o) ? o : 0, a = id(a) ? a : 0; var s = e.createLinearGradient(n, o, i, a); return s; } -function nLe(e, t, r) { +function UOe(e, t, r) { var n = r.width, i = r.height, o = Math.min(n, i), a = t.x == null ? 0.5 : t.x, s = t.y == null ? 0.5 : t.y, l = t.r == null ? 0.5 : t.r; t.global || (a = a * n + r.x, s = s * i + r.y, l = l * o), a = id(a) ? a : 0.5, s = id(s) ? s : 0.5, l = l >= 0 && id(l) ? l : 0.5; var c = e.createRadialGradient(a, s, 0, a, s, l); return c; } -function aM(e, t, r) { - for (var n = t.type === "radial" ? nLe(e, t, r) : rLe(e, t, r), i = t.colorStops, o = 0; o < i.length; o++) +function oM(e, t, r) { + for (var n = t.type === "radial" ? UOe(e, t, r) : jOe(e, t, r), i = t.colorStops, o = 0; o < i.length; o++) n.addColorStop(i[o].offset, i[o].color); return n; } -function iLe(e, t) { +function KOe(e, t) { if (e === t || !e && !t) return !1; if (!e || !t || e.length !== t.length) @@ -62179,7 +61876,7 @@ function iLe(e, t) { return !0; return !1; } -function p0(e) { +function h0(e) { return parseInt(e, 10); } function nf(e, t, r) { @@ -62187,13 +61884,13 @@ function nf(e, t, r) { if (r[n] != null && r[n] !== "auto") return parseFloat(r[n]); var s = document.defaultView.getComputedStyle(e); - return (e[i] || p0(s[n]) || p0(e.style[n])) - (p0(s[o]) || 0) - (p0(s[a]) || 0) | 0; + return (e[i] || h0(s[n]) || h0(e.style[n])) - (h0(s[o]) || 0) - (h0(s[a]) || 0) | 0; } -function oLe(e, t) { +function YOe(e, t) { return !e || e === "solid" || !(t > 0) ? null : e === "dashed" ? [4 * t, 2 * t] : e === "dotted" ? [t] : Cr(e) ? [e] : Ie(e) ? e : null; } -function vA(e) { - var t = e.style, r = t.lineDash && t.lineWidth > 0 && oLe(t.lineDash, t.lineWidth), n = t.lineDashOffset; +function pA(e) { + var t = e.style, r = t.lineDash && t.lineWidth > 0 && YOe(t.lineDash, t.lineWidth), n = t.lineDashOffset; if (r) { var i = t.strokeNoScale && e.getLineScale ? e.getLineScale() : 1; i && i !== 1 && (r = Fe(r, function(o) { @@ -62202,60 +61899,60 @@ function vA(e) { } return [r, n]; } -var aLe = new Xs(!0); -function HS(e) { +var qOe = new qs(!0); +function VS(e) { var t = e.stroke; return !(t == null || t === "none" || !(e.lineWidth > 0)); } -function yV(e) { +function gV(e) { return typeof e == "string" && e !== "none"; } -function GS(e) { +function HS(e) { var t = e.fill; return t != null && t !== "none"; } -function CV(e, t) { +function vV(e, t) { if (t.fillOpacity != null && t.fillOpacity !== 1) { var r = e.globalAlpha; e.globalAlpha = t.fillOpacity * t.opacity, e.fill(), e.globalAlpha = r; } else e.fill(); } -function SV(e, t) { +function mV(e, t) { if (t.strokeOpacity != null && t.strokeOpacity !== 1) { var r = e.globalAlpha; e.globalAlpha = t.strokeOpacity * t.opacity, e.stroke(), e.globalAlpha = r; } else e.stroke(); } -function sM(e, t, r) { - var n = k2(t.image, t.__image, r); +function aM(e, t, r) { + var n = F2(t.image, t.__image, r); if (Iw(n)) { var i = e.createPattern(n, t.repeat || "repeat"); if (typeof DOMMatrix == "function" && i && i.setTransform) { var o = new DOMMatrix(); - o.translateSelf(t.x || 0, t.y || 0), o.rotateSelf(0, 0, (t.rotation || 0) * qg), o.scaleSelf(t.scaleX || 1, t.scaleY || 1), i.setTransform(o); + o.translateSelf(t.x || 0, t.y || 0), o.rotateSelf(0, 0, (t.rotation || 0) * Xg), o.scaleSelf(t.scaleX || 1, t.scaleY || 1), i.setTransform(o); } return i; } } -function sLe(e, t, r, n) { - var i, o = HS(r), a = GS(r), s = r.strokePercent, l = s < 1, c = !t.path; +function XOe(e, t, r, n) { + var i, o = VS(r), a = HS(r), s = r.strokePercent, l = s < 1, c = !t.path; (!t.silent || l) && c && t.createPathProxy(); - var u = t.path || aLe, d = t.__dirty; + var u = t.path || qOe, d = t.__dirty; if (!n) { var h = r.fill, f = r.stroke, p = a && !!h.colorStops, v = o && !!f.colorStops, g = a && !!h.image, m = o && !!f.image, y = void 0, C = void 0, b = void 0, w = void 0, x = void 0; - (p || v) && (x = t.getBoundingRect()), p && (y = d ? aM(e, h, x) : t.__canvasFillGradient, t.__canvasFillGradient = y), v && (C = d ? aM(e, f, x) : t.__canvasStrokeGradient, t.__canvasStrokeGradient = C), g && (b = d || !t.__canvasFillPattern ? sM(e, h, t) : t.__canvasFillPattern, t.__canvasFillPattern = b), m && (w = d || !t.__canvasStrokePattern ? sM(e, f, t) : t.__canvasStrokePattern, t.__canvasStrokePattern = b), p ? e.fillStyle = y : g && (b ? e.fillStyle = b : a = !1), v ? e.strokeStyle = C : m && (w ? e.strokeStyle = w : o = !1); + (p || v) && (x = t.getBoundingRect()), p && (y = d ? oM(e, h, x) : t.__canvasFillGradient, t.__canvasFillGradient = y), v && (C = d ? oM(e, f, x) : t.__canvasStrokeGradient, t.__canvasStrokeGradient = C), g && (b = d || !t.__canvasFillPattern ? aM(e, h, t) : t.__canvasFillPattern, t.__canvasFillPattern = b), m && (w = d || !t.__canvasStrokePattern ? aM(e, f, t) : t.__canvasStrokePattern, t.__canvasStrokePattern = b), p ? e.fillStyle = y : g && (b ? e.fillStyle = b : a = !1), v ? e.strokeStyle = C : m && (w ? e.strokeStyle = w : o = !1); } var E = t.getGlobalScale(); u.setScale(E[0], E[1], t.segmentIgnoreThreshold); - var P, R; - e.setLineDash && r.lineDash && (i = vA(t), P = i[0], R = i[1]); + var R, P; + e.setLineDash && r.lineDash && (i = pA(t), R = i[0], P = i[1]); var T = !0; - (c || d & jh) && (u.setDPR(e.dpr), l ? u.setContext(null) : (u.setContext(e), T = !1), u.reset(), t.buildPath(u, t.shape, n), u.toStatic(), t.pathUpdated()), T && u.rebuildPath(e, l ? s : 1), P && (e.setLineDash(P), e.lineDashOffset = R), n || (r.strokeFirst ? (o && SV(e, r), a && CV(e, r)) : (a && CV(e, r), o && SV(e, r))), P && e.setLineDash([]); + (c || d & jh) && (u.setDPR(e.dpr), l ? u.setContext(null) : (u.setContext(e), T = !1), u.reset(), t.buildPath(u, t.shape, n), u.toStatic(), t.pathUpdated()), T && u.rebuildPath(e, l ? s : 1), R && (e.setLineDash(R), e.lineDashOffset = P), n || (r.strokeFirst ? (o && mV(e, r), a && vV(e, r)) : (a && vV(e, r), o && mV(e, r))), R && e.setLineDash([]); } -function lLe(e, t, r) { - var n = t.__image = k2(r.image, t.__image, t, t.onload); +function ZOe(e, t, r) { + var n = t.__image = F2(r.image, t.__image, t, t.onload); if (!(!n || !Iw(n))) { var i = r.x || 0, o = r.y || 0, a = t.getWidth(), s = t.getHeight(), l = n.width / n.height; if (a == null && s != null ? a = s * l : s == null && a != null ? s = a / l : a == null && s == null && (a = n.width, s = n.height), r.sWidth && r.sHeight) { @@ -62268,79 +61965,79 @@ function lLe(e, t, r) { e.drawImage(n, i, o, a, s); } } -function cLe(e, t, r) { +function QOe(e, t, r) { var n, i = r.text; if (i != null && (i += ""), i) { e.font = r.font || Vc, e.textAlign = r.textAlign, e.textBaseline = r.textBaseline; var o = void 0, a = void 0; - e.setLineDash && r.lineDash && (n = vA(t), o = n[0], a = n[1]), o && (e.setLineDash(o), e.lineDashOffset = a), r.strokeFirst ? (HS(r) && e.strokeText(i, r.x, r.y), GS(r) && e.fillText(i, r.x, r.y)) : (GS(r) && e.fillText(i, r.x, r.y), HS(r) && e.strokeText(i, r.x, r.y)), o && e.setLineDash([]); + e.setLineDash && r.lineDash && (n = pA(t), o = n[0], a = n[1]), o && (e.setLineDash(o), e.lineDashOffset = a), r.strokeFirst ? (VS(r) && e.strokeText(i, r.x, r.y), HS(r) && e.fillText(i, r.x, r.y)) : (HS(r) && e.fillText(i, r.x, r.y), VS(r) && e.strokeText(i, r.x, r.y)), o && e.setLineDash([]); } } -var bV = ["shadowBlur", "shadowOffsetX", "shadowOffsetY"], wV = [ +var yV = ["shadowBlur", "shadowOffsetX", "shadowOffsetY"], CV = [ ["lineCap", "butt"], ["lineJoin", "miter"], ["miterLimit", 10] ]; -function nX(e, t, r, n, i) { +function Qq(e, t, r, n, i) { var o = !1; if (!n && (r = r || {}, t === r)) return !1; if (n || t.opacity !== r.opacity) { - yo(e, i), o = !0; + vo(e, i), o = !0; var a = Math.max(Math.min(t.opacity, 1), 0); e.globalAlpha = isNaN(a) ? dd.opacity : a; } - (n || t.blend !== r.blend) && (o || (yo(e, i), o = !0), e.globalCompositeOperation = t.blend || dd.blend); - for (var s = 0; s < bV.length; s++) { - var l = bV[s]; - (n || t[l] !== r[l]) && (o || (yo(e, i), o = !0), e[l] = e.dpr * (t[l] || 0)); + (n || t.blend !== r.blend) && (o || (vo(e, i), o = !0), e.globalCompositeOperation = t.blend || dd.blend); + for (var s = 0; s < yV.length; s++) { + var l = yV[s]; + (n || t[l] !== r[l]) && (o || (vo(e, i), o = !0), e[l] = e.dpr * (t[l] || 0)); } - return (n || t.shadowColor !== r.shadowColor) && (o || (yo(e, i), o = !0), e.shadowColor = t.shadowColor || dd.shadowColor), o; + return (n || t.shadowColor !== r.shadowColor) && (o || (vo(e, i), o = !0), e.shadowColor = t.shadowColor || dd.shadowColor), o; } -function xV(e, t, r, n, i) { - var o = Jv(t, i.inHover), a = n ? null : r && Jv(r, i.inHover) || {}; +function SV(e, t, r, n, i) { + var o = em(t, i.inHover), a = n ? null : r && em(r, i.inHover) || {}; if (o === a) return !1; - var s = nX(e, o, a, n, i); - if ((n || o.fill !== a.fill) && (s || (yo(e, i), s = !0), yV(o.fill) && (e.fillStyle = o.fill)), (n || o.stroke !== a.stroke) && (s || (yo(e, i), s = !0), yV(o.stroke) && (e.strokeStyle = o.stroke)), (n || o.opacity !== a.opacity) && (s || (yo(e, i), s = !0), e.globalAlpha = o.opacity == null ? 1 : o.opacity), t.hasStroke()) { + var s = Qq(e, o, a, n, i); + if ((n || o.fill !== a.fill) && (s || (vo(e, i), s = !0), gV(o.fill) && (e.fillStyle = o.fill)), (n || o.stroke !== a.stroke) && (s || (vo(e, i), s = !0), gV(o.stroke) && (e.strokeStyle = o.stroke)), (n || o.opacity !== a.opacity) && (s || (vo(e, i), s = !0), e.globalAlpha = o.opacity == null ? 1 : o.opacity), t.hasStroke()) { var l = o.lineWidth, c = l / (o.strokeNoScale && t.getLineScale ? t.getLineScale() : 1); - e.lineWidth !== c && (s || (yo(e, i), s = !0), e.lineWidth = c); + e.lineWidth !== c && (s || (vo(e, i), s = !0), e.lineWidth = c); } - for (var u = 0; u < wV.length; u++) { - var d = wV[u], h = d[0]; - (n || o[h] !== a[h]) && (s || (yo(e, i), s = !0), e[h] = o[h] || d[1]); + for (var u = 0; u < CV.length; u++) { + var d = CV[u], h = d[0]; + (n || o[h] !== a[h]) && (s || (vo(e, i), s = !0), e[h] = o[h] || d[1]); } return s; } -function uLe(e, t, r, n, i) { - return nX(e, Jv(t, i.inHover), r && Jv(r, i.inHover), n, i); +function JOe(e, t, r, n, i) { + return Qq(e, em(t, i.inHover), r && em(r, i.inHover), n, i); } -function iX(e, t) { +function Jq(e, t) { var r = t.transform, n = e.dpr || 1; r ? e.setTransform(n * r[0], n * r[1], n * r[2], n * r[3], n * r[4], n * r[5]) : e.setTransform(n, 0, 0, n, 0, 0); } -function dLe(e, t, r) { +function eLe(e, t, r) { for (var n = !1, i = 0; i < e.length; i++) { var o = e[i]; - n = n || o.isZeroArea(), iX(t, o), t.beginPath(), o.buildPath(t, o.shape), t.clip(); + n = n || o.isZeroArea(), Jq(t, o), t.beginPath(), o.buildPath(t, o.shape), t.clip(); } r.allClipped = n; } -function hLe(e, t) { +function tLe(e, t) { return e && t ? e[0] !== t[0] || e[1] !== t[1] || e[2] !== t[2] || e[3] !== t[3] || e[4] !== t[4] || e[5] !== t[5] : !(!e && !t); } -var EV = 1, RV = 2, PV = 3, TV = 4; -function fLe(e) { - var t = GS(e), r = HS(e); +var bV = 1, wV = 2, xV = 3, EV = 4; +function rLe(e) { + var t = HS(e), r = VS(e); return !(e.lineDash || !(+t ^ +r) || t && typeof e.fill != "string" || r && typeof e.stroke != "string" || e.strokePercent < 1 || e.strokeOpacity < 1 || e.fillOpacity < 1); } -function yo(e, t) { +function vo(e, t) { t.batchFill && e.fill(), t.batchStroke && e.stroke(), t.batchFill = "", t.batchStroke = ""; } -function Jv(e, t) { +function em(e, t) { return t && e.__hoverStyle || e.style; } -function mA(e, t) { +function gA(e, t) { od(e, t, { inHover: !1, viewWidth: 0, viewHeight: 0 }, !0); } function od(e, t, r, n) { @@ -62350,19 +62047,19 @@ function od(e, t, r, n) { return; } var o = t.__clipPaths, a = r.prevElClipPaths, s = !1, l = !1; - if ((!a || iLe(o, a)) && (a && a.length && (yo(e, r), e.restore(), l = s = !0, r.prevElClipPaths = null, r.allClipped = !1, r.prevEl = null), o && o.length && (yo(e, r), e.save(), dLe(o, e, r), s = !0), r.prevElClipPaths = o), r.allClipped) { + if ((!a || KOe(o, a)) && (a && a.length && (vo(e, r), e.restore(), l = s = !0, r.prevElClipPaths = null, r.allClipped = !1, r.prevEl = null), o && o.length && (vo(e, r), e.save(), eLe(o, e, r), s = !0), r.prevElClipPaths = o), r.allClipped) { t.__isRendered = !1; return; } t.beforeBrush && t.beforeBrush(), t.innerBeforeBrush(); var c = r.prevEl; c || (l = s = !0); - var u = t instanceof rr && t.autoBatch && fLe(t.style); - s || hLe(i, c.transform) ? (yo(e, r), iX(e, t)) : u || yo(e, r); - var d = Jv(t, r.inHover); - t instanceof rr ? (r.lastDrawType !== EV && (l = !0, r.lastDrawType = EV), xV(e, t, c, l, r), (!u || !r.batchFill && !r.batchStroke) && e.beginPath(), sLe(e, t, d, u), u && (r.batchFill = d.fill || "", r.batchStroke = d.stroke || "")) : t instanceof Nf ? (r.lastDrawType !== PV && (l = !0, r.lastDrawType = PV), xV(e, t, c, l, r), cLe(e, t, d)) : t instanceof yi ? (r.lastDrawType !== RV && (l = !0, r.lastDrawType = RV), uLe(e, t, c, l, r), lLe(e, t, d)) : t.getTemporalDisplayables && (r.lastDrawType !== TV && (l = !0, r.lastDrawType = TV), pLe(e, t, r)), u && n && yo(e, r), t.innerAfterBrush(), t.afterBrush && t.afterBrush(), r.prevEl = t, t.__dirty = 0, t.__isRendered = !0; + var u = t instanceof rr && t.autoBatch && rLe(t.style); + s || tLe(i, c.transform) ? (vo(e, r), Jq(e, t)) : u || vo(e, r); + var d = em(t, r.inHover); + t instanceof rr ? (r.lastDrawType !== bV && (l = !0, r.lastDrawType = bV), SV(e, t, c, l, r), (!u || !r.batchFill && !r.batchStroke) && e.beginPath(), XOe(e, t, d, u), u && (r.batchFill = d.fill || "", r.batchStroke = d.stroke || "")) : t instanceof Nf ? (r.lastDrawType !== xV && (l = !0, r.lastDrawType = xV), SV(e, t, c, l, r), QOe(e, t, d)) : t instanceof mi ? (r.lastDrawType !== wV && (l = !0, r.lastDrawType = wV), JOe(e, t, c, l, r), ZOe(e, t, d)) : t.getTemporalDisplayables && (r.lastDrawType !== EV && (l = !0, r.lastDrawType = EV), nLe(e, t, r)), u && n && vo(e, r), t.innerAfterBrush(), t.afterBrush && t.afterBrush(), r.prevEl = t, t.__dirty = 0, t.__isRendered = !0; } -function pLe(e, t, r) { +function nLe(e, t, r) { var n = t.getDisplayables(), i = t.getTemporalDisplayables(); e.save(); var o = { @@ -62383,7 +62080,7 @@ function pLe(e, t, r) { } t.clearTemporalDisplayables(), t.notClear = !0, e.restore(); } -var xE = new KOe(), _V = new Km(100), MV = ["symbol", "symbolSize", "symbolKeepAspect", "color", "backgroundColor", "dashArrayX", "dashArrayY", "maxTileWidth", "maxTileHeight"]; +var xE = new NOe(), RV = new jm(100), PV = ["symbol", "symbolSize", "symbolKeepAspect", "color", "backgroundColor", "dashArrayX", "dashArrayY", "maxTileWidth", "maxTileHeight"]; function Bf(e, t) { if (e === "none") return null; @@ -62410,8 +62107,8 @@ function Bf(e, t) { }; return l(s), s.rotation = a.rotation, s.scaleX = s.scaleY = i ? 1 : 1 / r, xE.set(e, s), e.dirty = !1, s; function l(c) { - for (var u = [r], d = !0, h = 0; h < MV.length; ++h) { - var f = a[MV[h]]; + for (var u = [r], d = !0, h = 0; h < PV.length; ++h) { + var f = a[PV[h]]; if (f != null && !Ie(f) && !Je(f) && !Cr(f) && typeof f != "boolean") { d = !1; break; @@ -62421,21 +62118,21 @@ function Bf(e, t) { var p; if (d) { p = u.join(",") + (i ? "-svg" : ""); - var v = _V.get(p); + var v = RV.get(p); v && (i ? c.svgElement = v : c.image = v); } - var g = aX(a.dashArrayX), m = gLe(a.dashArrayY), y = oX(a.symbol), C = vLe(g), b = sX(m), w = !i && os.createCanvas(), x = i && { + var g = tX(a.dashArrayX), m = iLe(a.dashArrayY), y = eX(a.symbol), C = oLe(g), b = rX(m), w = !i && os.createCanvas(), x = i && { tag: "g", attrs: {}, key: "dcl", children: [] - }, E = R(), P; - w && (w.width = E.width * r, w.height = E.height * r, P = w.getContext("2d")), T(), d && _V.put(p, w || x), c.image = w, c.svgElement = x, c.svgWidth = E.width, c.svgHeight = E.height; - function R() { + }, E = P(), R; + w && (w.width = E.width * r, w.height = E.height * r, R = w.getContext("2d")), T(), d && RV.put(p, w || x), c.image = w, c.svgElement = x, c.svgWidth = E.width, c.svgHeight = E.height; + function P() { for (var _ = 1, D = 0, A = C.length; D < A; ++D) - _ = G4(_, C[D]); + _ = V4(_, C[D]); for (var M = 1, D = 0, A = y.length; D < A; ++D) - M = G4(M, y[D].length); + M = V4(M, y[D].length); _ *= M; var O = b * C.length * y.length; if (process.env.NODE_ENV !== "production") { @@ -62450,7 +62147,7 @@ function Bf(e, t) { }; } function T() { - P && (P.clearRect(0, 0, w.width, w.height), a.backgroundColor && (P.fillStyle = a.backgroundColor, P.fillRect(0, 0, w.width, w.height))); + R && (R.clearRect(0, 0, w.width, w.height), a.backgroundColor && (R.fillStyle = a.backgroundColor, R.fillRect(0, 0, w.width, w.height))); for (var _ = 0, D = 0; D < m.length; ++D) _ += m[D]; if (_ <= 0) @@ -62463,8 +62160,8 @@ function Bf(e, t) { if (V <= 0) break; if (k % 2 === 0) { - var z = (1 - a.symbolSize) * 0.5, $ = F + g[L][k] * z, W = A + m[M] * z, j = g[L][k] * a.symbolSize, X = m[M] * a.symbolSize, q = I / 2 % y[N].length; - Z($, W, j, X, y[N][q]); + var H = (1 - a.symbolSize) * 0.5, $ = F + g[L][k] * H, W = A + m[M] * H, j = g[L][k] * a.symbolSize, X = m[M] * a.symbolSize, q = I / 2 % y[N].length; + J($, W, j, X, y[N][q]); } F += g[L][k], ++I, ++k, k === g[L].length && (k = 0); } @@ -62472,18 +62169,18 @@ function Bf(e, t) { } A += m[M], ++O, ++M, M === m.length && (M = 0); } - function Z(ee, Q, Y, K, oe) { - var G = i ? 1 : r, re = Bn(oe, ee * G, Q * G, Y * G, K * G, a.color, a.symbolKeepAspect); + function J(te, Q, Y, K, oe) { + var G = i ? 1 : r, re = Bn(oe, te * G, Q * G, Y * G, K * G, a.color, a.symbolKeepAspect); if (i) { var le = n.painter.renderOneToVNode(re); le && x.children.push(le); } else - mA(P, re); + gA(R, re); } } } } -function oX(e) { +function eX(e) { if (!e || e.length === 0) return [["rect"]]; if (Je(e)) @@ -62494,12 +62191,12 @@ function oX(e) { break; } if (t) - return oX([e]); + return eX([e]); for (var n = [], r = 0; r < e.length; ++r) Je(e[r]) ? n.push([e[r]]) : n.push(e[r]); return n; } -function aX(e) { +function tX(e) { if (!e || e.length === 0) return [[0, 0]]; if (Cr(e)) { @@ -62512,7 +62209,7 @@ function aX(e) { break; } if (r) - return aX([e]); + return tX([e]); for (var i = [], n = 0; n < e.length; ++n) if (Cr(e[n])) { var t = Math.ceil(e[n]); @@ -62525,7 +62222,7 @@ function aX(e) { } return i; } -function gLe(e) { +function iLe(e) { if (!e || typeof e == "object" && e.length === 0) return [0, 0]; if (Cr(e)) { @@ -62537,17 +62234,17 @@ function gLe(e) { }); return e.length % 2 ? r.concat(r) : r; } -function vLe(e) { +function oLe(e) { return Fe(e, function(t) { - return sX(t); + return rX(t); }); } -function sX(e) { +function rX(e) { for (var t = 0, r = 0; r < e.length; ++r) t += e[r]; return e.length % 2 === 1 ? t * 2 : t; } -function mLe(e, t) { +function aLe(e, t) { e.eachRawSeries(function(r) { if (!e.isSeriesFiltered(r)) { var n = r.getData(); @@ -62566,35 +62263,35 @@ function mLe(e, t) { } }); } -var za = new Da(), WS = {}; -function yLe(e, t) { - process.env.NODE_ENV !== "production" && WS[e] && xi("Already has an implementation of " + e + "."), WS[e] = t; +var Ha = new Da(), zS = {}; +function sLe(e, t) { + process.env.NODE_ENV !== "production" && zS[e] && wi("Already has an implementation of " + e + "."), zS[e] = t; } -function lX(e) { - return process.env.NODE_ENV !== "production" && (WS[e] || xi("Implementation of " + e + " doesn't exists.")), WS[e]; +function nX(e) { + return process.env.NODE_ENV !== "production" && (zS[e] || wi("Implementation of " + e + " doesn't exists.")), zS[e]; } -var CLe = "5.5.1", SLe = { +var lLe = "5.5.1", cLe = { zrender: "5.6.0" -}, bLe = 1, wLe = 800, xLe = 900, ELe = 1e3, RLe = 2e3, PLe = 5e3, cX = 1e3, TLe = 1100, yA = 2e3, uX = 3e3, _Le = 4e3, Zw = 4500, MLe = 4600, DLe = 5e3, ILe = 6e3, dX = 7e3, hX = { +}, uLe = 1, dLe = 800, hLe = 900, fLe = 1e3, pLe = 2e3, gLe = 5e3, iX = 1e3, vLe = 1100, vA = 2e3, oX = 3e3, mLe = 4e3, Zw = 4500, yLe = 4600, CLe = 5e3, SLe = 6e3, aX = 7e3, sX = { PROCESSOR: { - FILTER: ELe, - SERIES_FILTER: wLe, - STATISTIC: PLe + FILTER: fLe, + SERIES_FILTER: dLe, + STATISTIC: gLe }, VISUAL: { - LAYOUT: cX, - PROGRESSIVE_LAYOUT: TLe, - GLOBAL: yA, - CHART: uX, - POST_CHART_LAYOUT: MLe, - COMPONENT: _Le, - BRUSH: DLe, + LAYOUT: iX, + PROGRESSIVE_LAYOUT: vLe, + GLOBAL: vA, + CHART: oX, + POST_CHART_LAYOUT: yLe, + COMPONENT: mLe, + BRUSH: CLe, CHART_ITEM: Zw, - ARIA: ILe, - DECAL: dX + ARIA: SLe, + DECAL: aX } -}, Ti = "__flagInMainProcess", ho = "__pendingUpdate", EE = "__needsUpdateStatus", DV = /^[a-zA-Z0-9_]+$/, RE = "__connectUpdateStatus", IV = 0, ALe = 1, OLe = 2; -function fX(e) { +}, Pi = "__flagInMainProcess", co = "__pendingUpdate", EE = "__needsUpdateStatus", TV = /^[a-zA-Z0-9_]+$/, RE = "__connectUpdateStatus", _V = 0, bLe = 1, wLe = 2; +function lX(e) { return function() { for (var t = [], r = 0; r < arguments.length; r++) t[r] = arguments[r]; @@ -62602,20 +62299,20 @@ function fX(e) { Ao(this.id); return; } - return gX(this, e, t); + return uX(this, e, t); }; } -function pX(e) { +function cX(e) { return function() { for (var t = [], r = 0; r < arguments.length; r++) t[r] = arguments[r]; - return gX(this, e, t); + return uX(this, e, t); }; } -function gX(e, t, r) { +function uX(e, t, r) { return r[0] = r[0] && r[0].toLowerCase(), Da.prototype[t].apply(e, r); } -var vX = ( +var dX = ( /** @class */ function(e) { Se(t, e); @@ -62624,16 +62321,16 @@ var vX = ( } return t; }(Da) -), mX = vX.prototype; -mX.on = pX("on"); -mX.off = pX("off"); -var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = ( +), hX = dX.prototype; +hX.on = cX("on"); +hX.off = cX("off"); +var Th, PE, f0, ac, TE, _E, ME, tg, rg, MV, DV, DE, IV, p0, AV, fX, ea, OV, GS = ( /** @class */ function(e) { Se(t, e); function t(r, n, i) { - var o = e.call(this, new zOe()) || this; - o._chartsViews = [], o._chartsMap = {}, o._componentsViews = [], o._componentsMap = {}, o._pendingActions = [], i = i || {}, Je(n) && (n = CX[n]), o._dom = r; + var o = e.call(this, new DOe()) || this; + o._chartsViews = [], o._chartsMap = {}, o._componentsViews = [], o._componentsMap = {}, o._pendingActions = [], i = i || {}, Je(n) && (n = pX[n]), o._dom = r; var a = "canvas", s = "auto", l = !1; if (process.env.NODE_ENV !== "production") { var c = ( @@ -62642,14 +62339,14 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = ); c && (a = kt(c.__ECHARTS__DEFAULT__RENDERER__, a), s = kt(c.__ECHARTS__DEFAULT__COARSE_POINTER, s), l = kt(c.__ECHARTS__DEFAULT__USE_DIRTY_RECT__, l)); } - i.ssr && KK(function(f) { + i.ssr && zK(function(f) { var p = Lt(f), v = p.dataIndex; if (v != null) { var g = ft(); return g.set("series_index", p.seriesIndex), g.set("data_index", v), p.ssrType && g.set("ssr_type", p.ssrType), g; } }); - var u = o._zr = O_(r, { + var u = o._zr = A_(r, { renderer: i.renderer || a, devicePixelRatio: i.devicePixelRatio, width: i.width, @@ -62659,32 +62356,32 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = useCoarsePointer: kt(i.useCoarsePointer, s), pointerSize: i.pointerSize }); - o._ssr = i.ssr, o._throttledZrFlush = Xw(at(u.flush, u), 17), n = Tt(n), n && Rq(n, !0), o._theme = n, o._locale = q2e(i.locale || iq), o._coordSysMgr = new Xd(); - var d = o._api = FV(o); + o._ssr = i.ssr, o._throttledZrFlush = Xw(at(u.flush, u), 17), n = Tt(n), n && Sq(n, !0), o._theme = n, o._locale = $2e(i.locale || JY), o._coordSysMgr = new Xd(); + var d = o._api = AV(o); function h(f, p) { return f.__prio - p.__prio; } - return SC(KS, h), SC(lM, h), o._scheduler = new Xq(o, d, lM, KS), o._messageCenter = new vX(), o._initEvents(), o.resize = at(o.resize, o), u.animation.on("frame", o._onframe, o), AV(u, o), OV(u, o), $v(o), o; + return yC(jS, h), yC(sM, h), o._scheduler = new jq(o, d, sM, jS), o._messageCenter = new dX(), o._initEvents(), o.resize = at(o.resize, o), u.animation.on("frame", o._onframe, o), MV(u, o), DV(u, o), Bv(o), o; } return t.prototype._onframe = function() { if (!this._disposed) { - NV(this); + OV(this); var r = this._scheduler; - if (this[ho]) { - var n = this[ho].silent; - this[Ti] = !0; + if (this[co]) { + var n = this[co].silent; + this[Pi] = !0; try { - Th(this), ac.update.call(this, null, this[ho].updateParams); + Th(this), ac.update.call(this, null, this[co].updateParams); } catch (l) { - throw this[Ti] = !1, this[ho] = null, l; + throw this[Pi] = !1, this[co] = null, l; } - this._zr.flush(), this[Ti] = !1, this[ho] = null, eg.call(this, n), tg.call(this, n); + this._zr.flush(), this[Pi] = !1, this[co] = null, tg.call(this, n), rg.call(this, n); } else if (r.unfinished) { - var i = bLe, o = this._model, a = this._api; + var i = uLe, o = this._model, a = this._api; r.unfinished = !1; do { var s = +/* @__PURE__ */ new Date(); - r.performSeriesTasks(o), r.performDataProcessorTasks(o), _E(this, o), r.performVisualTasks(o), v0(this, this._model, a, "remain", {}), i -= +/* @__PURE__ */ new Date() - s; + r.performSeriesTasks(o), r.performDataProcessorTasks(o), _E(this, o), r.performVisualTasks(o), p0(this, this._model, a, "remain", {}), i -= +/* @__PURE__ */ new Date() - s; } while (i > 0 && r.unfinished); r.unfinished || this._zr.flush(); } @@ -62698,8 +62395,8 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }, t.prototype.isSSR = function() { return this._ssr; }, t.prototype.setOption = function(r, n, i) { - if (this[Ti]) { - process.env.NODE_ENV !== "production" && xi("`setOption` should not be called during main process."); + if (this[Pi]) { + process.env.NODE_ENV !== "production" && wi("`setOption` should not be called during main process."); return; } if (this._disposed) { @@ -62707,29 +62404,29 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = return; } var o, a, s; - if (St(n) && (i = n.lazyUpdate, o = n.silent, a = n.replaceMerge, s = n.transition, n = n.notMerge), this[Ti] = !0, !this._model || n) { - var l = new EAe(this._api), c = this._theme, u = this._model = new uA(); + if (St(n) && (i = n.lazyUpdate, o = n.silent, a = n.replaceMerge, s = n.transition, n = n.notMerge), this[Pi] = !0, !this._model || n) { + var l = new fAe(this._api), c = this._theme, u = this._model = new lA(); u.scheduler = this._scheduler, u.ssr = this._ssr, u.init(null, null, null, c, this._locale, l); } this._model.setOption(r, { replaceMerge: a - }, cM); + }, lM); var d = { seriesTransition: s, optionChanged: !0 }; if (i) - this[ho] = { + this[co] = { silent: o, updateParams: d - }, this[Ti] = !1, this.getZr().wakeUp(); + }, this[Pi] = !1, this.getZr().wakeUp(); else { try { Th(this), ac.update.call(this, null, d); } catch (h) { - throw this[ho] = null, this[Ti] = !1, h; + throw this[co] = null, this[Pi] = !1, h; } - this._ssr || this._zr.flush(), this[ho] = null, this[Ti] = !1, eg.call(this, o), tg.call(this, o); + this._ssr || this._zr.flush(), this[co] = null, this[Pi] = !1, tg.call(this, o), rg.call(this, o); } }, t.prototype.setTheme = function() { Pa("ECharts#setTheme() is DEPRECATED in ECharts 3.0"); @@ -62765,7 +62462,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }, t.prototype.getSvgDataURL = function() { if (gr.svgSupported) { var r = this._zr, n = r.storage.getDisplayList(); - return H(n, function(i) { + return z(n, function(i) { i.stopAnimation(null, !0); }), r.painter.toDataURL(); } @@ -62776,7 +62473,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = } r = r || {}; var n = r.excludeComponents, i = this._model, o = [], a = this; - H(n, function(l) { + z(n, function(l) { i.eachComponent({ mainType: l }, function(c) { @@ -62785,7 +62482,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }); }); var s = this._zr.painter.getType() === "svg" ? this.getSvgDataURL() : this.renderToCanvas(r).toDataURL("image/" + (r && r.type || "png")); - return H(o, function(l) { + return z(o, function(l) { l.group.ignore = !1; }), s; }, t.prototype.getConnectedDataURL = function(r) { @@ -62794,9 +62491,9 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = return; } var n = r.type === "svg", i = this.group, o = Math.min, a = Math.max, s = 1 / 0; - if (YS[i]) { + if (US[i]) { var l = s, c = s, u = -s, d = -s, h = [], f = r && r.pixelRatio || this.getDevicePixelRatio(); - H(pd, function(C, b) { + z(pd, function(C, b) { if (C.group === i) { var w = n ? C.getZr().painter.getSvgDom().innerHTML : C.renderToCanvas(Tt(r)), x = C.getDom().getBoundingClientRect(); l = o(x.left, l), c = o(x.top, c), u = a(x.right, u), d = a(x.bottom, d), h.push({ @@ -62806,7 +62503,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }); } }), l *= f, c *= f, u *= f, d *= f; - var p = u - l, v = d - c, g = os.createCanvas(), m = O_(g, { + var p = u - l, v = d - c, g = os.createCanvas(), m = A_(g, { renderer: n ? "svg" : "canvas" }); if (m.resize({ @@ -62814,7 +62511,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = height: v }), n) { var y = ""; - return H(h, function(C) { + return z(h, function(C) { var b = C.left - l, w = C.top - c; y += '' + C.dom + ""; }), m.painter.getSvgRoot().innerHTML = y, r.connectedBackgroundColor && m.painter.setBackgroundColor(r.connectedBackgroundColor), m.refreshImmediately(), m.painter.toDataURL(); @@ -62829,8 +62526,8 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = style: { fill: r.connectedBackgroundColor } - })), H(h, function(C) { - var b = new yi({ + })), z(h, function(C) { + var b = new mi({ style: { x: C.left * f - l, y: C.top * f - c, @@ -62850,9 +62547,9 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = Ao(this.id); return; } - var i = this._model, o, a = rv(i, r); - return H(a, function(s, l) { - l.indexOf("Models") >= 0 && H(s, function(c) { + var i = this._model, o, a = nv(i, r); + return z(a, function(s, l) { + l.indexOf("Models") >= 0 && z(s, function(c) { var u = c.coordinateSystem; if (u && u.containPoint) o = o || !!u.containPoint(n); @@ -62864,19 +62561,19 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }, this); }, this), !!o; }, t.prototype.getVisual = function(r, n) { - var i = this._model, o = rv(i, r, { + var i = this._model, o = nv(i, r, { defaultMainType: "series" }), a = o.seriesModel; process.env.NODE_ENV !== "production" && (a || Cn("There is no specified series model")); var s = a.getData(), l = o.hasOwnProperty("dataIndexInside") ? o.dataIndexInside : o.hasOwnProperty("dataIndex") ? s.indexOfRawIndex(o.dataIndex) : null; - return l != null ? gA(s, l, n) : ny(s, n); + return l != null ? fA(s, l, n) : ty(s, n); }, t.prototype.getViewOfComponentModel = function(r) { return this._componentsMap[r.__viewId]; }, t.prototype.getViewOfSeriesModel = function(r) { return this._chartsMap[r.__viewId]; }, t.prototype._initEvents = function() { var r = this; - H(LLe, function(n) { + z(xLe, function(n) { var i = function(o) { var a = r.getModel(), s = o.target, l, c = n === "globalout"; if (c ? l = {} : s && nd(s, function(p) { @@ -62899,15 +62596,15 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = } }; i.zrEventfulCallAtLast = !0, r._zr.on(n, i, r); - }), H(lv, function(n, i) { + }), z(cv, function(n, i) { r._messageCenter.on(i, function(o) { this.trigger(i, o); }, r); - }), H(["selectchanged"], function(n) { + }), z(["selectchanged"], function(n) { r._messageCenter.on(n, function(i) { this.trigger(n, i); }, r); - }), WOe(this._messageCenter, this, this._api); + }), OOe(this._messageCenter, this, this._api); }, t.prototype.isDisposed = function() { return this._disposed; }, t.prototype.clear = function() { @@ -62925,16 +62622,16 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = } this._disposed = !0; var r = this.getDom(); - r && nY(this.getDom(), SA, ""); + r && QK(this.getDom(), yA, ""); var n = this, i = n._api, o = n._model; - H(n._componentsViews, function(a) { + z(n._componentsViews, function(a) { a.dispose(o, i); - }), H(n._chartsViews, function(a) { + }), z(n._chartsViews, function(a) { a.dispose(o, i); }), n._zr.dispose(), n._dom = n._model = n._chartsMap = n._componentsMap = n._chartsViews = n._componentsViews = n._scheduler = n._api = n._zr = n._throttledZrFlush = n._theme = n._coordSysMgr = n._messageCenter = null, delete pd[n.id]; }, t.prototype.resize = function(r) { - if (this[Ti]) { - process.env.NODE_ENV !== "production" && xi("`resize` should not be called during main process."); + if (this[Pi]) { + process.env.NODE_ENV !== "production" && wi("`resize` should not be called during main process."); return; } if (this._disposed) { @@ -62945,7 +62642,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = var n = this._model; if (this._loadingFX && this._loadingFX.resize(), !!n) { var i = n.resetOption("media"), o = r && r.silent; - this[ho] && (o == null && (o = this[ho].silent), i = !0, this[ho] = null), this[Ti] = !0; + this[co] && (o == null && (o = this[co].silent), i = !0, this[co] = null), this[Pi] = !0; try { i && Th(this), ac.update.call(this, { type: "resize", @@ -62955,20 +62652,20 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }, r && r.animation) }); } catch (a) { - throw this[Ti] = !1, a; + throw this[Pi] = !1, a; } - this[Ti] = !1, eg.call(this, o), tg.call(this, o); + this[Pi] = !1, tg.call(this, o), rg.call(this, o); } }, t.prototype.showLoading = function(r, n) { if (this._disposed) { Ao(this.id); return; } - if (St(r) && (n = r, r = ""), r = r || "default", this.hideLoading(), !uM[r]) { + if (St(r) && (n = r, r = ""), r = r || "default", this.hideLoading(), !cM[r]) { process.env.NODE_ENV !== "production" && Cn("Loading effects " + r + " not exists."); return; } - var i = uM[r](this._api, n), o = this._zr; + var i = cM[r](this._api, n), o = this._zr; this._loadingFX = i, o.add(i); }, t.prototype.hideLoading = function() { if (this._disposed) { @@ -62978,7 +62675,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = this._loadingFX && this._zr.remove(this._loadingFX), this._loadingFX = null; }, t.prototype.makeActionFromEvent = function(r) { var n = Pe({}, r); - return n.type = lv[r.type], n; + return n.type = cv[r.type], n; }, t.prototype.dispatchAction = function(r, n) { if (this._disposed) { Ao(this.id); @@ -62986,18 +62683,18 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = } if (St(n) || (n = { silent: !!n - }), !!US[r.type] && this._model) { - if (this[Ti]) { + }), !!WS[r.type] && this._model) { + if (this[Pi]) { this._pendingActions.push(r); return; } var i = n.silent; ME.call(this, r, i); var o = n.flush; - o ? this._zr.flush() : o !== !1 && gr.browser.weChat && this._throttledZrFlush(), eg.call(this, i), tg.call(this, i); + o ? this._zr.flush() : o !== !1 && gr.browser.weChat && this._throttledZrFlush(), tg.call(this, i), rg.call(this, i); } }, t.prototype.updateLabelLayout = function() { - za.trigger("series:layoutlabels", this._model, this._api, { + Ha.trigger("series:layoutlabels", this._model, this._api, { // Not adding series labels. // TODO updatedSeries: [] @@ -63022,8 +62719,8 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = function b(x) { var E = x.__requireNewView; x.__requireNewView = !1; - var P = "_ec_" + x.id + "_" + x.type, R = !E && g[P]; - if (!R) { + var R = "_ec_" + x.id + "_" + x.type, P = !E && g[R]; + if (!P) { var T = Os(x.type), _ = h ? sn.getClass(T.main, T.sub) : ( // FIXME:TS // (ChartView as ChartViewConstructor).getClass('series', classType.sub) @@ -63032,21 +62729,21 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = // But need a base class to make a type series. kr.getClass(T.sub) ); - process.env.NODE_ENV !== "production" && xt(_, T.sub + " does not exist."), R = new _(), R.init(f, y), g[P] = R, v.push(R), m.add(R.group); + process.env.NODE_ENV !== "production" && xt(_, T.sub + " does not exist."), P = new _(), P.init(f, y), g[R] = P, v.push(P), m.add(P.group); } - x.__viewId = R.__id = P, R.__alive = !0, R.__model = x, R.group.__ecComponentInfo = { + x.__viewId = P.__id = R, P.__alive = !0, P.__model = x, P.group.__ecComponentInfo = { mainType: x.mainType, index: x.componentIndex - }, !h && p.prepareView(R, x, f, y); + }, !h && p.prepareView(P, x, f, y); } for (var C = 0; C < v.length; ) { var w = v[C]; w.__alive ? C++ : (!h && w.renderTask.dispose(), m.remove(w.group), w.dispose(f, y), v.splice(C, 1), g[w.__id] === w && delete g[w.__id], w.__id = w.group.__ecComponentInfo = null); } - }, g0 = function(d, h, f, p, v) { + }, f0 = function(d, h, f, p, v) { var g = d._model; if (g.setUpdatePayload(f), !p) { - H([].concat(d._componentsViews).concat(d._chartsViews), w); + z([].concat(d._componentsViews).concat(d._chartsViews), w); return; } var m = {}; @@ -63057,22 +62754,22 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }; v && (y.subType = v); var C = f.excludeSeriesId, b; - C != null && (b = ft(), H(Wr(C), function(x) { + C != null && (b = ft(), z(Gr(C), function(x) { var E = qn(x, null); E != null && b.set(E, !0); })), g && g.eachComponent(y, function(x) { var E = b && b.get(x.id) != null; if (!E) - if (yB(f)) - if (x instanceof jr) - f.type === hd && !f.notBlur && !x.get(["emphasis", "disabled"]) && KIe(x, f, d._api); + if (gB(f)) + if (x instanceof Wr) + f.type === hd && !f.notBlur && !x.get(["emphasis", "disabled"]) && NIe(x, f, d._api); else { - var P = G2(x.mainType, x.componentIndex, f.name, d._api), R = P.focusSelf, T = P.dispatchers; - f.type === hd && R && !f.notBlur && G_(x.mainType, x.componentIndex, d._api), T && H(T, function(_) { - f.type === hd ? Vl(_) : zl(_); + var R = H2(x.mainType, x.componentIndex, f.name, d._api), P = R.focusSelf, T = R.dispatchers; + f.type === hd && P && !f.notBlur && z_(x.mainType, x.componentIndex, d._api), T && z(T, function(_) { + f.type === hd ? Vl(_) : Hl(_); }); } - else j_(f) && x instanceof jr && (XIe(x, f, d._api), vB(x), ea(d)); + else W_(f) && x instanceof Wr && (BIe(x, f, d._api), fB(x), ea(d)); }, d), g && g.eachComponent(y, function(x) { var E = b && b.get(x.id) != null; E || w(d[p === "series" ? "_chartsMap" : "_componentsMap"][x.__viewId]); @@ -63094,7 +62791,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = if (f) { f.setUpdatePayload(d), m.restoreData(f, d), m.performSeriesTasks(f), g.create(f, p), m.performDataProcessorTasks(f, d), _E(this, f), g.update(f, p), r(f), m.performVisualTasks(f, d), DE(this, f, p, d, h); var y = f.get("backgroundColor") || "transparent", C = f.get("darkMode"); - v.setBackgroundColor(y), C != null && C !== "auto" && v.setDarkMode(C), za.trigger("afterupdate", f, p); + v.setBackgroundColor(y), C != null && C !== "auto" && v.setDarkMode(C), Ha.trigger("afterupdate", f, p); } }, updateTransform: function(d) { @@ -63124,14 +62821,14 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }), r(f), this._scheduler.performVisualTasks(f, d, { setDirty: !0, dirtyMap: g - }), v0(this, f, p, d, {}, g), za.trigger("afterupdate", f, p); + }), p0(this, f, p, d, {}, g), Ha.trigger("afterupdate", f, p); } }, updateView: function(d) { var h = this._model; h && (h.setUpdatePayload(d), kr.markUpdateMethod(d, "updateView"), r(h), this._scheduler.performVisualTasks(h, d, { setDirty: !0 - }), DE(this, h, this._api, d, {}), za.trigger("afterupdate", h, this._api)); + }), DE(this, h, this._api, d, {}), Ha.trigger("afterupdate", h, this._api)); }, updateVisual: function(d) { var h = this, f = this._model; @@ -63148,7 +62845,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }), f.eachSeries(function(p) { var v = h._chartsMap[p.__viewId]; v.updateVisual(p, f, h._api, d); - }), za.trigger("afterupdate", f, this._api)); + }), Ha.trigger("afterupdate", f, this._api)); }, updateLayout: function(d) { ac.update.call(this, d); @@ -63158,7 +62855,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = Ao(d.id); return; } - for (var v = d._model, g = d._coordSysMgr.getCoordinateSystems(), m, y = rv(v, f), C = 0; C < g.length; C++) { + for (var v = d._model, g = d._coordSysMgr.getCoordinateSystems(), m, y = nv(v, f), C = 0; C < g.length; C++) { var b = g[C]; if (b[h] && (m = b[h](v, y, p)) != null) return m; @@ -63170,35 +62867,35 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = p.updateStreamModes(v, f[v.__viewId]); }); }, ME = function(d, h) { - var f = this, p = this.getModel(), v = d.type, g = d.escapeConnect, m = US[v], y = m.actionInfo, C = (y.update || "update").split(":"), b = C.pop(), w = C[0] != null && Os(C[0]); - this[Ti] = !0; + var f = this, p = this.getModel(), v = d.type, g = d.escapeConnect, m = WS[v], y = m.actionInfo, C = (y.update || "update").split(":"), b = C.pop(), w = C[0] != null && Os(C[0]); + this[Pi] = !0; var x = [d], E = !1; d.batch && (E = !0, x = Fe(d.batch, function(M) { return M = wt(Pe({}, M), d), M.batch = null, M; })); - var P = [], R, T = j_(d), _ = yB(d); - if (_ && _Y(this._api), H(x, function(M) { - if (R = m.action(M, f._model, f._api), R = R || Pe({}, M), R.type = y.event || R.type, P.push(R), _) { - var O = F2(d), L = O.queryOptionMap, N = O.mainTypeSpecified, F = N ? L.keys()[0] : "series"; - g0(f, b, M, F), ea(f); - } else T ? (g0(f, b, M, "series"), ea(f)) : w && g0(f, b, M, w.main, w.sub); + var R = [], P, T = W_(d), _ = gB(d); + if (_ && xY(this._api), z(x, function(M) { + if (P = m.action(M, f._model, f._api), P = P || Pe({}, M), P.type = y.event || P.type, R.push(P), _) { + var O = O2(d), L = O.queryOptionMap, N = O.mainTypeSpecified, F = N ? L.keys()[0] : "series"; + f0(f, b, M, F), ea(f); + } else T ? (f0(f, b, M, "series"), ea(f)) : w && f0(f, b, M, w.main, w.sub); }), b !== "none" && !_ && !T && !w) try { - this[ho] ? (Th(this), ac.update.call(this, d), this[ho] = null) : ac[b].call(this, d); + this[co] ? (Th(this), ac.update.call(this, d), this[co] = null) : ac[b].call(this, d); } catch (M) { - throw this[Ti] = !1, M; + throw this[Pi] = !1, M; } - if (E ? R = { + if (E ? P = { type: y.event || v, escapeConnect: g, - batch: P - } : R = P[0], this[Ti] = !1, !h) { + batch: R + } : P = R[0], this[Pi] = !1, !h) { var D = this._messageCenter; - if (D.trigger(R.type, R), T) { + if (D.trigger(P.type, P), T) { var A = { type: "selectchanged", escapeConnect: g, - selected: ZIe(p), + selected: VIe(p), isFromClick: d.isFromClick || !1, fromAction: d.type, fromActionPayload: d @@ -63206,27 +62903,27 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = D.trigger(A.type, A); } } - }, eg = function(d) { + }, tg = function(d) { for (var h = this._pendingActions; h.length; ) { var f = h.shift(); ME.call(this, f, d); } - }, tg = function(d) { + }, rg = function(d) { !d && this.trigger("updated"); - }, AV = function(d, h) { + }, MV = function(d, h) { d.on("rendered", function(f) { h.trigger("rendered", f), // Although zr is dirty if initial animation is not finished // and this checking is called on frame, we also check // animation finished for robustness. - d.animation.isFinished() && !h[ho] && !h._scheduler.unfinished && !h._pendingActions.length && h.trigger("finished"); + d.animation.isFinished() && !h[co] && !h._scheduler.unfinished && !h._pendingActions.length && h.trigger("finished"); }); - }, OV = function(d, h) { + }, DV = function(d, h) { d.on("mouseover", function(f) { var p = f.target, v = nd(p, Wc); - v && (YIe(v, f, h._api), ea(h)); + v && (kIe(v, f, h._api), ea(h)); }).on("mouseout", function(f) { var p = f.target, v = nd(p, Wc); - v && (qIe(v, f, h._api), ea(h)); + v && ($Ie(v, f, h._api), ea(h)); }).on("click", function(f) { var p = f.target, v = nd(p, function(y) { return Lt(y).dataIndex != null; @@ -63261,43 +62958,43 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }); }), p) { var v = h.concat(f), g, m; - SC(v, function(y, C) { + yC(v, function(y, C) { return y.zlevel === C.zlevel ? y.z - C.z : y.zlevel - C.zlevel; - }), H(v, function(y) { + }), z(v, function(y) { var C = d.getComponent(y.type, y.idx), b = y.zlevel, w = y.key; g != null && (b = Math.max(g, b)), w ? (b === g && w !== m && b++, m = w) : m && (b === g && b++, m = ""), g = b, C.setZLevel(b); }); } } DE = function(d, h, f, p, v) { - n(h), LV(d, h, f, p, v), H(d._chartsViews, function(g) { + n(h), IV(d, h, f, p, v), z(d._chartsViews, function(g) { g.__alive = !1; - }), v0(d, h, f, p, v), H(d._chartsViews, function(g) { + }), p0(d, h, f, p, v), z(d._chartsViews, function(g) { g.__alive || g.remove(h, f); }); - }, LV = function(d, h, f, p, v, g) { - H(g || d._componentsViews, function(m) { + }, IV = function(d, h, f, p, v, g) { + z(g || d._componentsViews, function(m) { var y = m.__model; c(y, m), m.render(y, h, f, p), s(y, m), u(y, m); }); - }, v0 = function(d, h, f, p, v, g) { + }, p0 = function(d, h, f, p, v, g) { var m = d._scheduler; v = Pe(v || {}, { updatedSeries: h.getSeries() - }), za.trigger("series:beforeupdate", h, f, v); + }), Ha.trigger("series:beforeupdate", h, f, v); var y = !1; h.eachSeries(function(C) { var b = d._chartsMap[C.__viewId]; b.__alive = !0; var w = b.renderTask; - m.updatePayload(w, p), c(C, b), g && g.get(C.uid) && w.dirty(), w.perform(m.getPerformArgs(w)) && (y = !0), b.group.silent = !!C.get("silent"), a(C, b), vB(C); - }), m.unfinished = y || m.unfinished, za.trigger("series:layoutlabels", h, f, v), za.trigger("series:transition", h, f, v), h.eachSeries(function(C) { + m.updatePayload(w, p), c(C, b), g && g.get(C.uid) && w.dirty(), w.perform(m.getPerformArgs(w)) && (y = !0), b.group.silent = !!C.get("silent"), a(C, b), fB(C); + }), m.unfinished = y || m.unfinished, Ha.trigger("series:layoutlabels", h, f, v), Ha.trigger("series:transition", h, f, v), h.eachSeries(function(C) { var b = d._chartsMap[C.__viewId]; s(C, b), u(C, b); - }), o(d, h), za.trigger("series:afterupdate", h, f, v); + }), o(d, h), Ha.trigger("series:afterupdate", h, f, v); }, ea = function(d) { d[EE] = !0, d.getZr().wakeUp(); - }, NV = function(d) { + }, OV = function(d) { d[EE] && (d.getZr().storage.traverse(function(h) { yf(h) || i(h); }), d[EE] = !1); @@ -63307,7 +63004,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = var v = f[p]; v === "emphasis" || v === "blur" || v === "select" || h.push(v); } - d.selected && d.states.select && h.push("select"), d.hoverState === Lw && d.states.emphasis ? h.push("emphasis") : d.hoverState === Zm && d.states.blur && h.push("blur"), d.useStates(h); + d.selected && d.states.select && h.push("select"), d.hoverState === Lw && d.states.emphasis ? h.push("emphasis") : d.hoverState === qm && d.states.blur && h.push("blur"), d.useStates(h); } function o(d, h) { var f = d._zr, p = f.storage, v = 0; @@ -63368,7 +63065,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = if (m.states && m.states.emphasis) { if (yf(m)) return; - if (m instanceof rr && r2e(m), m.__dirty) { + if (m instanceof rr && jIe(m), m.__dirty) { var y = m.prevStates; y && m.useStates(y); } @@ -63381,7 +63078,7 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = } }); } - FV = function(d) { + AV = function(d) { return new /** @class */ (function(h) { Se(f, h); @@ -63400,15 +63097,15 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }, f.prototype.enterEmphasis = function(p, v) { Vl(p, v), ea(d); }, f.prototype.leaveEmphasis = function(p, v) { - zl(p, v), ea(d); + Hl(p, v), ea(d); }, f.prototype.enterBlur = function(p) { - EY(p), ea(d); + CY(p), ea(d); }, f.prototype.leaveBlur = function(p) { - H2(p), ea(d); + V2(p), ea(d); }, f.prototype.enterSelect = function(p) { - RY(p), ea(d); + SY(p), ea(d); }, f.prototype.leaveSelect = function(p) { - PY(p), ea(d); + bY(p), ea(d); }, f.prototype.getModel = function() { return d.getModel(); }, f.prototype.getViewOfComponentModel = function(p) { @@ -63416,35 +63113,35 @@ var Th, PE, g0, ac, TE, _E, ME, eg, tg, AV, OV, DE, LV, v0, FV, yX, ea, NV, jS = }, f.prototype.getViewOfSeriesModel = function(p) { return d.getViewOfSeriesModel(p); }, f; - }(xq))(d); - }, yX = function(d) { + }(yq))(d); + }, fX = function(d) { function h(f, p) { for (var v = 0; v < f.length; v++) { var g = f[v]; g[RE] = p; } } - H(lv, function(f, p) { + z(cv, function(f, p) { d._messageCenter.on(p, function(v) { - if (YS[d.group] && d[RE] !== IV) { + if (US[d.group] && d[RE] !== _V) { if (v && v.escapeConnect) return; var g = d.makeActionFromEvent(v), m = []; - H(pd, function(y) { + z(pd, function(y) { y !== d && y.group === d.group && m.push(y); - }), h(m, IV), H(m, function(y) { - y[RE] !== ALe && y.dispatchAction(g); - }), h(m, OLe); + }), h(m, _V), z(m, function(y) { + y[RE] !== bLe && y.dispatchAction(g); + }), h(m, wLe); } }); }); }; }(), t; }(Da) -), CA = jS.prototype; -CA.on = fX("on"); -CA.off = fX("off"); -CA.one = function(e, t, r) { +), mA = GS.prototype; +mA.on = lX("on"); +mA.off = lX("off"); +mA.one = function(e, t, r) { var n = this; Pa("ECharts#one is deprecated."); function i() { @@ -63454,176 +63151,176 @@ CA.one = function(e, t, r) { } this.on.call(this, e, i, r); }; -var LLe = ["click", "dblclick", "mouseover", "mouseout", "mousemove", "mousedown", "mouseup", "globalout", "contextmenu"]; +var xLe = ["click", "dblclick", "mouseover", "mouseout", "mousemove", "mousedown", "mouseup", "globalout", "contextmenu"]; function Ao(e) { process.env.NODE_ENV !== "production" && Cn("Instance " + e + " has been disposed"); } -var US = {}, lv = {}, lM = [], cM = [], KS = [], CX = {}, uM = {}, pd = {}, YS = {}, FLe = +/* @__PURE__ */ new Date() - 0, NLe = +/* @__PURE__ */ new Date() - 0, SA = "_echarts_instance_"; -function kLe(e, t, r) { +var WS = {}, cv = {}, sM = [], lM = [], jS = [], pX = {}, cM = {}, pd = {}, US = {}, ELe = +/* @__PURE__ */ new Date() - 0, RLe = +/* @__PURE__ */ new Date() - 0, yA = "_echarts_instance_"; +function PLe(e, t, r) { var n = !(r && r.ssr); if (n) { if (process.env.NODE_ENV !== "production" && !e) throw new Error("Initialize failed: invalid dom."); - var i = bA(e); + var i = CA(e); if (i) return process.env.NODE_ENV !== "production" && Cn("There is a chart instance already initialized on the dom."), i; - process.env.NODE_ENV !== "production" && zc(e) && e.nodeName.toUpperCase() !== "CANVAS" && (!e.clientWidth && (!r || r.width == null) || !e.clientHeight && (!r || r.height == null)) && Cn("Can't get DOM width or height. Please check dom.clientWidth and dom.clientHeight. They should not be 0.For example, you may need to call this in the callback of window.onload."); + process.env.NODE_ENV !== "production" && Hc(e) && e.nodeName.toUpperCase() !== "CANVAS" && (!e.clientWidth && (!r || r.width == null) || !e.clientHeight && (!r || r.height == null)) && Cn("Can't get DOM width or height. Please check dom.clientWidth and dom.clientHeight. They should not be 0.For example, you may need to call this in the callback of window.onload."); } - var o = new jS(e, t, r); - return o.id = "ec_" + FLe++, pd[o.id] = o, n && nY(e, SA, o.id), yX(o), za.trigger("afterinit", o), o; + var o = new GS(e, t, r); + return o.id = "ec_" + ELe++, pd[o.id] = o, n && QK(e, yA, o.id), fX(o), Ha.trigger("afterinit", o), o; } -function $Le(e) { +function TLe(e) { if (Ie(e)) { var t = e; - e = null, H(t, function(r) { + e = null, z(t, function(r) { r.group != null && (e = r.group); - }), e = e || "g_" + NLe++, H(t, function(r) { + }), e = e || "g_" + RLe++, z(t, function(r) { r.group = e; }); } - return YS[e] = !0, e; + return US[e] = !0, e; } -function SX(e) { - YS[e] = !1; +function gX(e) { + US[e] = !1; } -var BLe = SX; -function VLe(e) { - Je(e) ? e = pd[e] : e instanceof jS || (e = bA(e)), e instanceof jS && !e.isDisposed() && e.dispose(); +var _Le = gX; +function MLe(e) { + Je(e) ? e = pd[e] : e instanceof GS || (e = CA(e)), e instanceof GS && !e.isDisposed() && e.dispose(); } -function bA(e) { - return pd[WDe(e, SA)]; +function CA(e) { + return pd[ODe(e, yA)]; } -function zLe(e) { +function DLe(e) { return pd[e]; } -function wA(e, t) { - CX[e] = t; +function SA(e, t) { + pX[e] = t; } -function xA(e) { - Yt(cM, e) < 0 && cM.push(e); +function bA(e) { + Yt(lM, e) < 0 && lM.push(e); } -function EA(e, t) { - RA(lM, e, t, RLe); +function wA(e, t) { + xA(sM, e, t, pLe); } -function bX(e) { +function vX(e) { Qw("afterinit", e); } -function wX(e) { +function mX(e) { Qw("afterupdate", e); } function Qw(e, t) { - za.on(e, t); + Ha.on(e, t); } function hs(e, t, r) { vt(t) && (r = t, t = ""); var n = St(e) ? e.type : [e, e = { event: t }][0]; - e.event = (e.event || n).toLowerCase(), t = e.event, !lv[t] && (xt(DV.test(n) && DV.test(t)), US[n] || (US[n] = { + e.event = (e.event || n).toLowerCase(), t = e.event, !cv[t] && (xt(TV.test(n) && TV.test(t)), WS[n] || (WS[n] = { action: r, actionInfo: e - }), lv[t] = n); + }), cv[t] = n); } -function xX(e, t) { +function yX(e, t) { Xd.register(e, t); } -function HLe(e) { +function ILe(e) { var t = Xd.get(e); if (t) return t.getDimensionsInfo ? t.getDimensionsInfo() : t.dimensions.slice(); } -function EX(e, t) { - RA(KS, e, t, cX, "layout"); +function CX(e, t) { + xA(jS, e, t, iX, "layout"); } function nu(e, t) { - RA(KS, e, t, uX, "visual"); + xA(jS, e, t, oX, "visual"); } -var kV = []; -function RA(e, t, r, n, i) { +var LV = []; +function xA(e, t, r, n, i) { if ((vt(t) || St(t)) && (r = t, t = n), process.env.NODE_ENV !== "production") { if (isNaN(t) || t == null) throw new Error("Illegal priority"); - H(e, function(a) { + z(e, function(a) { xt(a.__raw !== r); }); } - if (!(Yt(kV, r) >= 0)) { - kV.push(r); - var o = Xq.wrapStageHandler(r, i); + if (!(Yt(LV, r) >= 0)) { + LV.push(r); + var o = jq.wrapStageHandler(r, i); o.__prio = t, o.__raw = r, e.push(o); } } -function PA(e, t) { - uM[e] = t; +function EA(e, t) { + cM[e] = t; } -function GLe(e) { - process.env.NODE_ENV !== "production" && Pa("setCanvasCreator is deprecated. Use setPlatformAPI({ createCanvas }) instead."), cK({ +function ALe(e) { + process.env.NODE_ENV !== "production" && Pa("setCanvasCreator is deprecated. Use setPlatformAPI({ createCanvas }) instead."), iK({ createCanvas: e }); } -function RX(e, t, r) { - var n = lX("registerMap"); +function SX(e, t, r) { + var n = nX("registerMap"); n && n(e, t, r); } -function WLe(e) { - var t = lX("getMap"); +function OLe(e) { + var t = nX("getMap"); return t && t(e); } -var PX = rOe; -nu(yA, TOe); -nu(Zw, _Oe); -nu(Zw, MOe); -nu(yA, HOe); -nu(Zw, GOe); -nu(dX, mLe); -xA(Rq); -EA(xLe, NAe); -PA("default", DOe); +var bX = jAe; +nu(vA, vOe); +nu(Zw, mOe); +nu(Zw, yOe); +nu(vA, IOe); +nu(Zw, AOe); +nu(aX, aLe); +bA(Sq); +wA(hLe, RAe); +EA("default", COe); hs({ type: hd, event: hd, update: hd }, Dn); hs({ - type: RC, - event: RC, - update: RC + type: xC, + event: xC, + update: xC }, Dn); hs({ - type: nv, - event: nv, - update: nv + type: iv, + event: iv, + update: iv }, Dn); hs({ - type: PC, - event: PC, - update: PC + type: EC, + event: EC, + update: EC }, Dn); hs({ - type: iv, - event: iv, - update: iv + type: ov, + event: ov, + update: ov }, Dn); -wA("light", VOe); -wA("dark", eX); -var jLe = {}, $V = [], ULe = { - registerPreprocessor: xA, - registerProcessor: EA, - registerPostInit: bX, - registerPostUpdate: wX, +SA("light", MOe); +SA("dark", qq); +var LLe = {}, FV = [], FLe = { + registerPreprocessor: bA, + registerProcessor: wA, + registerPostInit: vX, + registerPostUpdate: mX, registerUpdateLifecycle: Qw, registerAction: hs, - registerCoordinateSystem: xX, - registerLayout: EX, + registerCoordinateSystem: yX, + registerLayout: CX, registerVisual: nu, - registerTransform: PX, - registerLoading: PA, - registerMap: RX, - registerImpl: yLe, - PRIORITY: hX, + registerTransform: bX, + registerLoading: EA, + registerMap: SX, + registerImpl: sLe, + PRIORITY: sX, ComponentModel: Zt, ComponentView: sn, - SeriesModel: jr, + SeriesModel: Wr, ChartView: kr, // TODO Use ComponentModel and SeriesModel instead of Constructor registerComponentModel: function(e) { @@ -63633,7 +63330,7 @@ var jLe = {}, $V = [], ULe = { sn.registerClass(e); }, registerSeriesModel: function(e) { - jr.registerClass(e); + Wr.registerClass(e); }, registerChartView: function(e) { kr.registerClass(e); @@ -63642,31 +63339,31 @@ var jLe = {}, $V = [], ULe = { Zt.registerSubTypeDefaulter(e, t); }, registerPainter: function(e, t) { - jK(e, t); + VK(e, t); } }; function Jt(e) { if (Ie(e)) { - H(e, function(t) { + z(e, function(t) { Jt(t); }); return; } - Yt($V, e) >= 0 || ($V.push(e), vt(e) && (e = { + Yt(FV, e) >= 0 || (FV.push(e), vt(e) && (e = { install: e - }), e.install(ULe)); + }), e.install(FLe)); } -function rg(e) { +function ng(e) { return e == null ? 0 : e.length || 1; } -function BV(e) { +function NV(e) { return e; } -var Hl = ( +var zl = ( /** @class */ function() { function e(t, r, n, i, o, a) { - this._old = t, this._new = r, this._oldKeyGetter = n || BV, this._newKeyGetter = i || BV, this.context = o, this._diffModeMultiple = a === "multiple"; + this._old = t, this._new = r, this._oldKeyGetter = n || NV, this._newKeyGetter = i || NV, this.context = o, this._diffModeMultiple = a === "multiple"; } return e.prototype.add = function(t) { return this._add = t, this; @@ -63686,7 +63383,7 @@ var Hl = ( var t = this._old, r = this._new, n = {}, i = new Array(t.length), o = new Array(r.length); this._initIndexMap(t, null, i, "_oldKeyGetter"), this._initIndexMap(r, n, o, "_newKeyGetter"); for (var a = 0; a < t.length; a++) { - var s = i[a], l = n[s], c = rg(l); + var s = i[a], l = n[s], c = ng(l); if (c > 1) { var u = l.shift(); l.length === 1 && (n[s] = l[0]), this._update && this._update(u, a); @@ -63697,7 +63394,7 @@ var Hl = ( var t = this._old, r = this._new, n = {}, i = {}, o = [], a = []; this._initIndexMap(t, n, o, "_oldKeyGetter"), this._initIndexMap(r, i, a, "_newKeyGetter"); for (var s = 0; s < o.length; s++) { - var l = o[s], c = n[l], u = i[l], d = rg(c), h = rg(u); + var l = o[s], c = n[l], u = i[l], d = ng(c), h = ng(u); if (d > 1 && h === 1) this._updateManyToOne && this._updateManyToOne(u, c), i[l] = null; else if (d === 1 && h > 1) @@ -63715,7 +63412,7 @@ var Hl = ( this._performRestAdd(a, i); }, e.prototype._performRestAdd = function(t, r) { for (var n = 0; n < t.length; n++) { - var i = t[n], o = r[i], a = rg(o); + var i = t[n], o = r[i], a = ng(o); if (a > 1) for (var s = 0; s < a; s++) this._add && this._add(o[s]); @@ -63726,13 +63423,13 @@ var Hl = ( for (var o = this._diffModeMultiple, a = 0; a < t.length; a++) { var s = "_ec_" + this[i](t[a], a); if (o || (n[a] = s), !!r) { - var l = r[s], c = rg(l); + var l = r[s], c = ng(l); c === 0 ? (r[s] = a, o && n.push(s)) : c === 1 ? r[s] = [l, a] : l.push(a); } } }, e; }() -), KLe = ( +), NLe = ( /** @class */ function() { function e(t, r) { @@ -63749,16 +63446,16 @@ var Hl = ( }, e; }() ); -function YLe(e, t) { +function kLe(e, t) { var r = {}, n = r.encode = {}, i = ft(), o = [], a = [], s = {}; - H(e.dimensions, function(h) { + z(e.dimensions, function(h) { var f = e.getDimensionInfo(h), p = f.coordDim; if (p) { - process.env.NODE_ENV !== "production" && xt(Z_.get(p) == null); + process.env.NODE_ENV !== "production" && xt(X_.get(p) == null); var v = f.coordDimIndex; - IE(n, p)[v] = h, f.isExtraCoord || (i.set(p, 1), qLe(f.type) && (o[0] = h), IE(s, p)[v] = e.getDimensionIndex(f.name)), f.defaultTooltip && a.push(h); + IE(n, p)[v] = h, f.isExtraCoord || (i.set(p, 1), $Le(f.type) && (o[0] = h), IE(s, p)[v] = e.getDimensionIndex(f.name)), f.defaultTooltip && a.push(h); } - Z_.each(function(g, m) { + X_.each(function(g, m) { var y = IE(n, m), C = f.otherDims[m]; C != null && C !== !1 && (y[C] = f.name); }); @@ -63773,18 +63470,18 @@ function YLe(e, t) { var u = n.label; u && u.length && (o = u.slice()); var d = n.tooltip; - return d && d.length ? a = d.slice() : a.length || (a = o.slice()), n.defaultedLabel = o, n.defaultedTooltip = a, r.userOutput = new KLe(s, t), r; + return d && d.length ? a = d.slice() : a.length || (a = o.slice()), n.defaultedLabel = o, n.defaultedTooltip = a, r.userOutput = new NLe(s, t), r; } function IE(e, t) { return e.hasOwnProperty(t) || (e[t] = []), e[t]; } -function qS(e) { +function KS(e) { return e === "category" ? "ordinal" : e === "time" ? "time" : "float"; } -function qLe(e) { +function $Le(e) { return !(e === "ordinal" || e === "time"); } -var IC = ( +var MC = ( /** @class */ /* @__PURE__ */ function() { function e(t) { @@ -63792,13 +63489,13 @@ var IC = ( } return e; }() -), XLe = yr(), ZLe = { +), BLe = yr(), VLe = { float: "f", int: "i", ordinal: "o", number: "n", time: "t" -}, TX = ( +}, wX = ( /** @class */ function() { function e(t) { @@ -63807,7 +63504,7 @@ var IC = ( return e.prototype.isDimensionOmitted = function() { return this._dimOmitted; }, e.prototype._updateDimOmitted = function(t) { - this._dimOmitted = t, t && (this._dimNameMap || (this._dimNameMap = DX(this.source))); + this._dimOmitted = t, t && (this._dimNameMap || (this._dimNameMap = RX(this.source))); }, e.prototype.getSourceDimensionIndex = function(t) { return kt(this._dimNameMap.get(t), -1); }, e.prototype.getSourceDimension = function(t) { @@ -63815,7 +63512,7 @@ var IC = ( if (r) return r[t]; }, e.prototype.makeStoreSchema = function() { - for (var t = this._fullDimCount, r = Tq(this.source), n = !IX(t), i = "", o = [], a = 0, s = 0; a < t; a++) { + for (var t = this._fullDimCount, r = wq(this.source), n = !PX(t), i = "", o = [], a = 0, s = 0; a < t; a++) { var l = void 0, c = void 0, u = void 0, d = this.dimensions[s]; if (d && d.storeDimIndex === a) l = r ? d.name : null, c = d.type, u = d.ordinalMeta, s++; @@ -63827,7 +63524,7 @@ var IC = ( property: l, type: c, ordinalMeta: u - }), r && l != null && (!d || !d.isCalculationCoord) && (i += n ? l.replace(/\`/g, "`1").replace(/\$/g, "`2") : l), i += "$", i += ZLe[c] || "f", u && (i += u.uid), i += "$"; + }), r && l != null && (!d || !d.isCalculationCoord) && (i += n ? l.replace(/\`/g, "`1").replace(/\$/g, "`2") : l), i += "$", i += VLe[c] || "f", u && (i += u.uid), i += "$"; } var f = this.source, p = [f.seriesLayoutBy, f.startIndex, i].join("$$"); return { @@ -63851,41 +63548,41 @@ var IC = ( }, e; }() ); -function _X(e) { - return e instanceof TX; +function xX(e) { + return e instanceof wX; } -function MX(e) { +function EX(e) { for (var t = ft(), r = 0; r < (e || []).length; r++) { var n = e[r], i = St(n) ? n.name : n; i != null && t.get(i) == null && t.set(i, r); } return t; } -function DX(e) { - var t = XLe(e); - return t.dimNameMap || (t.dimNameMap = MX(e.dimensionsDefine)); +function RX(e) { + var t = BLe(e); + return t.dimNameMap || (t.dimNameMap = EX(e.dimensionsDefine)); } -function IX(e) { +function PX(e) { return e > 30; } -var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = "e\0\0", VV = -1, eFe = ["hasItemOption", "_nameList", "_idList", "_invertedIndicesMap", "_dimSummary", "userOutput", "_rawData", "_dimValueGetter", "_nameDimIdx", "_idDimIdx", "_nameRepeatCount"], tFe = ["_approximateExtent"], zV, m0, ig, _h, AE, y0, OE, rFe = ( +var ig = St, sc = Fe, HLe = typeof Int32Array > "u" ? Array : Int32Array, zLe = "e\0\0", kV = -1, GLe = ["hasItemOption", "_nameList", "_idList", "_invertedIndicesMap", "_dimSummary", "userOutput", "_rawData", "_dimValueGetter", "_nameDimIdx", "_idDimIdx", "_nameRepeatCount"], WLe = ["_approximateExtent"], $V, g0, og, _h, AE, v0, OE, jLe = ( /** @class */ function() { function e(t, r) { this.type = "list", this._dimOmitted = !1, this._nameList = [], this._idList = [], this._visual = {}, this._layout = {}, this._itemVisuals = [], this._itemLayouts = [], this._graphicEls = [], this._approximateExtent = {}, this._calculationInfo = {}, this.hasItemOption = !1, this.TRANSFERABLE_METHODS = ["cloneShallow", "downSample", "lttbDownSample", "map"], this.CHANGABLE_METHODS = ["filterSelf", "selectRange"], this.DOWNSAMPLE_METHODS = ["downSample", "lttbDownSample"]; var n, i = !1; - _X(t) ? (n = t.dimensions, this._dimOmitted = t.isDimensionOmitted(), this._schema = t) : (i = !0, n = t), n = n || ["x", "y"]; + xX(t) ? (n = t.dimensions, this._dimOmitted = t.isDimensionOmitted(), this._schema = t) : (i = !0, n = t), n = n || ["x", "y"]; for (var o = {}, a = [], s = {}, l = !1, c = {}, u = 0; u < n.length; u++) { - var d = n[u], h = Je(d) ? new IC({ + var d = n[u], h = Je(d) ? new MC({ name: d - }) : d instanceof IC ? d : new IC(d), f = h.name; + }) : d instanceof MC ? d : new MC(d), f = h.name; h.type = h.type || "float", h.coordDim || (h.coordDim = f, h.coordDimIndex = 0); var p = h.otherDims = h.otherDims || {}; a.push(f), o[f] = h, c[f] != null && (l = !0), h.createInvertedIndices && (s[f] = []), p.itemName === 0 && (this._nameDimIdx = u), p.itemId === 0 && (this._idDimIdx = u), process.env.NODE_ENV !== "production" && xt(i || h.storeDimIndex >= 0), i && (h.storeDimIndex = u); } if (this.dimensions = a, this._dimInfos = o, this._initGetDimensionInfo(l), this.hostModel = r, this._invertedIndicesMap = s, this._dimOmitted) { var v = this._dimIdxToName = ft(); - H(a, function(g) { + z(a, function(g) { v.set(o[g].storeDimIndex, g); }); } @@ -63942,9 +63639,9 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = return this._store; }, e.prototype.initData = function(t, r, n) { var i = this, o; - if (t instanceof tM && (o = t), !o) { - var a = this.dimensions, s = dA(t) || wi(t) ? new _q(t, a.length) : t; - o = new tM(); + if (t instanceof eM && (o = t), !o) { + var a = this.dimensions, s = cA(t) || bi(t) ? new xq(t, a.length) : t; + o = new eM(); var l = sc(a, function(c) { return { type: i._dimInfos[c].type, @@ -63953,7 +63650,7 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = }); o.initData(s, l, n); } - this._store = o, this._nameList = (r || []).slice(), this._idList = [], this._nameRepeatCount = {}, this._doInit(0, o.count()), this._dimSummary = YLe(this, this._schema), this.userOutput = this._dimSummary.userOutput; + this._store = o, this._nameList = (r || []).slice(), this._idList = [], this._nameRepeatCount = {}, this._doInit(0, o.count()), this._dimSummary = kLe(this, this._schema), this.userOutput = this._dimSummary.userOutput; }, e.prototype.appendData = function(t) { var r = this._store.appendData(t); this._doInit(r[0], r[1]); @@ -63971,7 +63668,7 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = } }, e.prototype._shouldMakeIdFromName = function() { var t = this._store.getProvider(); - return this._idDimIdx == null && t.getSource().sourceFormat !== Dl && !t.fillStorage; + return this._idDimIdx == null && t.getSource().sourceFormat !== Ml && !t.fillStorage; }, e.prototype._doInit = function(t, r) { if (!(t >= r)) { var n = this._store, i = n.getProvider(); @@ -63980,7 +63677,7 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = if (l && !i.pure) for (var c = [], u = t; u < r; u++) { var d = i.getItem(u, c); - if (!this.hasItemOption && IDe(d) && (this.hasItemOption = !0), d) { + if (!this.hasItemOption && SDe(d) && (this.hasItemOption = !0), d) { var h = d.name; o[u] == null && h != null && (o[u] = qn(h, null)); var f = d.id; @@ -63990,7 +63687,7 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = if (this._shouldMakeIdFromName()) for (var u = t; u < r; u++) OE(this, u); - zV(this); + $V(this); } }, e.prototype.getApproximateExtent = function(t) { return this._approximateExtent[t] || this._store.getDataExtent(this._getStoreDimIndex(t)); @@ -63999,15 +63696,15 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = }, e.prototype.getCalculationInfo = function(t) { return this._calculationInfo[t]; }, e.prototype.setCalculationInfo = function(t, r) { - ng(t) ? Pe(this._calculationInfo, t) : this._calculationInfo[t] = r; + ig(t) ? Pe(this._calculationInfo, t) : this._calculationInfo[t] = r; }, e.prototype.getName = function(t) { var r = this.getRawIndex(t), n = this._nameList[r]; - return n == null && this._nameDimIdx != null && (n = ig(this, this._nameDimIdx, r)), n == null && (n = ""), n; + return n == null && this._nameDimIdx != null && (n = og(this, this._nameDimIdx, r)), n == null && (n = ""), n; }, e.prototype._getCategory = function(t, r) { var n = this._store.get(t, r), i = this._store.getOrdinalMeta(t); return i ? i.categories[n] : n; }, e.prototype.getId = function(t) { - return m0(this, this.getRawIndex(t)); + return g0(this, this.getRawIndex(t)); }, e.prototype.count = function() { return this._store.count(); }, e.prototype.get = function(t, r) { @@ -64050,7 +63747,7 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = if (process.env.NODE_ENV !== "production" && !n) throw new Error("Do not supported yet"); var i = n[r]; - return i == null || isNaN(i) ? VV : i; + return i == null || isNaN(i) ? kV : i; }, e.prototype.indicesOfNearest = function(t, r, n) { return this._store.indicesOfNearest(this._getStoreDimIndex(t), r, n); }, e.prototype.each = function(t, r, n) { @@ -64063,7 +63760,7 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = return this._store = this._store.filter(o, i ? at(r, i) : r), this; }, e.prototype.selectRange = function(t) { var r = this, n = {}, i = or(t); - return H(i, function(o) { + return z(i, function(o) { var a = r._getStoreDimIndex(o); n[a] = t[o]; }), this._store = this._store.selectRange(n), this; @@ -64074,39 +63771,39 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = i.push(r && r.apply(this, arguments)); }, n), i; }, e.prototype.map = function(t, r, n, i) { - var o = n || i || this, a = sc(_h(t), this._getStoreDimIndex, this), s = y0(this); + var o = n || i || this, a = sc(_h(t), this._getStoreDimIndex, this), s = v0(this); return s._store = this._store.map(a, o ? at(r, o) : r), s; }, e.prototype.modify = function(t, r, n, i) { var o = this, a = n || i || this; - process.env.NODE_ENV !== "production" && H(_h(t), function(l) { + process.env.NODE_ENV !== "production" && z(_h(t), function(l) { var c = o.getDimensionInfo(l); c.isCalculationCoord || console.error("Danger: only stack dimension can be modified"); }); var s = sc(_h(t), this._getStoreDimIndex, this); this._store.modify(s, a ? at(r, a) : r); }, e.prototype.downSample = function(t, r, n, i) { - var o = y0(this); + var o = v0(this); return o._store = this._store.downSample(this._getStoreDimIndex(t), r, n, i), o; }, e.prototype.lttbDownSample = function(t, r) { - var n = y0(this); + var n = v0(this); return n._store = this._store.lttbDownSample(this._getStoreDimIndex(t), r), n; }, e.prototype.getRawDataItem = function(t) { return this._store.getRawDataItem(t); }, e.prototype.getItemModel = function(t) { var r = this.hostModel, n = this.getRawDataItem(t); - return new Gr(n, r, r && r.ecModel); + return new zr(n, r, r && r.ecModel); }, e.prototype.diff = function(t) { var r = this; - return new Hl(t ? t.getStore().getIndices() : [], this.getStore().getIndices(), function(n) { - return m0(t, n); + return new zl(t ? t.getStore().getIndices() : [], this.getStore().getIndices(), function(n) { + return g0(t, n); }, function(n) { - return m0(r, n); + return g0(r, n); }); }, e.prototype.getVisual = function(t) { var r = this._visual; return r && r[t]; }, e.prototype.setVisual = function(t, r) { - this._visual = this._visual || {}, ng(t) ? Pe(this._visual, t) : this._visual[t] = r; + this._visual = this._visual || {}, ig(t) ? Pe(this._visual, t) : this._visual[t] = r; }, e.prototype.getItemVisual = function(t, r) { var n = this._itemVisuals[t], i = n && n[r]; return i ?? this.getVisual(r); @@ -64116,14 +63813,14 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = var n = this._itemVisuals, i = n[t]; i || (i = n[t] = {}); var o = i[r]; - return o == null && (o = this.getVisual(r), Ie(o) ? o = o.slice() : ng(o) && (o = Pe({}, o)), i[r] = o), o; + return o == null && (o = this.getVisual(r), Ie(o) ? o = o.slice() : ig(o) && (o = Pe({}, o)), i[r] = o), o; }, e.prototype.setItemVisual = function(t, r, n) { var i = this._itemVisuals[t] || {}; - this._itemVisuals[t] = i, ng(r) ? Pe(i, r) : i[r] = n; + this._itemVisuals[t] = i, ig(r) ? Pe(i, r) : i[r] = n; }, e.prototype.clearAllVisual = function() { this._visual = {}, this._itemVisuals = []; }, e.prototype.setLayout = function(t, r) { - ng(t) ? Pe(this._layout, t) : this._layout[t] = r; + ig(t) ? Pe(this._layout, t) : this._layout[t] = r; }, e.prototype.getLayout = function(t) { return this._layout[t]; }, e.prototype.getItemLayout = function(t) { @@ -64134,11 +63831,11 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = this._itemLayouts.length = 0; }, e.prototype.setItemGraphicEl = function(t, r) { var n = this.hostModel && this.hostModel.seriesIndex; - z_(n, this.dataType, t, r), this._graphicEls[t] = r; + V_(n, this.dataType, t, r), this._graphicEls[t] = r; }, e.prototype.getItemGraphicEl = function(t) { return this._graphicEls[t]; }, e.prototype.eachItemGraphicEl = function(t, r) { - H(this._graphicEls, function(n, i) { + z(this._graphicEls, function(n, i) { n && t && t.call(r, n, i); }); }, e.prototype.cloneShallow = function(t) { @@ -64150,37 +63847,37 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = return r.apply(this, [i].concat(bw(arguments))); }); }, e.internalField = function() { - zV = function(t) { + $V = function(t) { var r = t._invertedIndicesMap; - H(r, function(n, i) { + z(r, function(n, i) { var o = t._dimInfos[i], a = o.ordinalMeta, s = t._store; if (a) { - n = r[i] = new QLe(a.categories.length); + n = r[i] = new HLe(a.categories.length); for (var l = 0; l < n.length; l++) - n[l] = VV; + n[l] = kV; for (var l = 0; l < s.count(); l++) n[s.get(o.storeDimIndex, l)] = l; } }); - }, ig = function(t, r, n) { + }, og = function(t, r, n) { return qn(t._getCategory(r, n), null); - }, m0 = function(t, r) { + }, g0 = function(t, r) { var n = t._idList[r]; - return n == null && t._idDimIdx != null && (n = ig(t, t._idDimIdx, r)), n == null && (n = JLe + r), n; + return n == null && t._idDimIdx != null && (n = og(t, t._idDimIdx, r)), n == null && (n = zLe + r), n; }, _h = function(t) { return Ie(t) || (t = t != null ? [t] : []), t; - }, y0 = function(t) { + }, v0 = function(t) { var r = new e(t._schema ? t._schema : sc(t.dimensions, t._getDimInfo, t), t.hostModel); return AE(r, t), r; }, AE = function(t, r) { - H(eFe.concat(r.__wrappedMethods || []), function(n) { + z(GLe.concat(r.__wrappedMethods || []), function(n) { r.hasOwnProperty(n) && (t[n] = r[n]); - }), t.__wrappedMethods = r.__wrappedMethods, H(tFe, function(n) { + }), t.__wrappedMethods = r.__wrappedMethods, z(WLe, function(n) { t[n] = Tt(r[n]); }), t._calculationInfo = Pe({}, r._calculationInfo); }, OE = function(t, r) { var n = t._nameList, i = t._idList, o = t._nameDimIdx, a = t._idDimIdx, s = n[r], l = i[r]; - if (s == null && o != null && (n[r] = s = ig(t, o, r)), l == null && a != null && (i[r] = l = ig(t, a, r)), l == null && s != null) { + if (s == null && o != null && (n[r] = s = og(t, o, r)), l == null && a != null && (i[r] = l = og(t, a, r)), l == null && s != null) { var c = t._nameRepeatCount, u = c[s] = (c[s] || 0) + 1; l = s, u > 1 && (l += "__ec__" + u), i[r] = l; } @@ -64188,62 +63885,62 @@ var ng = St, sc = Fe, QLe = typeof Int32Array > "u" ? Array : Int32Array, JLe = }(), e; }() ); -const Li = rFe; -function nFe(e, t) { - return wp(e, t).dimensions; +const Li = jLe; +function ULe(e, t) { + return xp(e, t).dimensions; } -function wp(e, t) { - dA(e) || (e = hA(e)), t = t || {}; - var r = t.coordDimensions || [], n = t.dimensionsDefine || e.dimensionsDefine || [], i = ft(), o = [], a = oFe(e, r, n, t.dimensionsCount), s = t.canOmitUnusedDimensions && IX(a), l = n === e.dimensionsDefine, c = l ? DX(e) : MX(n), u = t.encodeDefine; +function xp(e, t) { + cA(e) || (e = uA(e)), t = t || {}; + var r = t.coordDimensions || [], n = t.dimensionsDefine || e.dimensionsDefine || [], i = ft(), o = [], a = YLe(e, r, n, t.dimensionsCount), s = t.canOmitUnusedDimensions && PX(a), l = n === e.dimensionsDefine, c = l ? RX(e) : EX(n), u = t.encodeDefine; !u && t.encodeDefaulter && (u = t.encodeDefaulter(e, a)); - for (var d = ft(u), h = new Nq(a), f = 0; f < h.length; f++) + for (var d = ft(u), h = new Iq(a), f = 0; f < h.length; f++) h[f] = -1; - function p(R) { - var T = h[R]; + function p(P) { + var T = h[P]; if (T < 0) { - var _ = n[R], D = St(_) ? _ : { + var _ = n[P], D = St(_) ? _ : { name: _ - }, A = new IC(), M = D.name; + }, A = new MC(), M = D.name; M != null && c.get(M) != null && (A.name = A.displayName = M), D.type != null && (A.type = D.type), D.displayName != null && (A.displayName = D.displayName); var O = o.length; - return h[R] = O, A.storeDimIndex = R, o.push(A), A; + return h[P] = O, A.storeDimIndex = P, o.push(A), A; } return o[T]; } if (!s) for (var f = 0; f < a; f++) p(f); - d.each(function(R, T) { - var _ = Wr(R).slice(); + d.each(function(P, T) { + var _ = Gr(P).slice(); if (_.length === 1 && !Je(_[0]) && _[0] < 0) { d.set(T, !1); return; } var D = d.set(T, []); - H(_, function(A, M) { + z(_, function(A, M) { var O = Je(A) ? c.get(A) : A; O != null && O < a && (D[M] = O, g(p(O), T, M)); }); }); var v = 0; - H(r, function(R) { + z(r, function(P) { var T, _, D, A; - if (Je(R)) - T = R, A = {}; + if (Je(P)) + T = P, A = {}; else { - A = R, T = A.name; + A = P, T = A.name; var M = A.ordinalMeta; A.ordinalMeta = null, A = Pe({}, A), A.ordinalMeta = M, _ = A.dimsDef, D = A.otherDims, A.name = A.coordDim = A.coordDimIndex = A.dimsDef = A.otherDims = null; } var O = d.get(T); if (O !== !1) { - if (O = Wr(O), !O.length) + if (O = Gr(O), !O.length) for (var L = 0; L < (_ && _.length || 1); L++) { for (; v < a && p(v).coordDim != null; ) v++; v < a && O.push(v++); } - H(O, function(N, F) { + z(O, function(N, F) { var k = p(N); if (l && A.type != null && (k.type = A.type), g(wt(k, A), T, F), k.name == null && _) { var I = _[F]; @@ -64255,47 +63952,47 @@ function wp(e, t) { }); } }); - function g(R, T, _) { - Z_.get(T) != null ? R.otherDims[T] = _ : (R.coordDim = T, R.coordDimIndex = _, i.set(T, !0)); + function g(P, T, _) { + X_.get(T) != null ? P.otherDims[T] = _ : (P.coordDim = T, P.coordDimIndex = _, i.set(T, !0)); } var m = t.generateCoord, y = t.generateCoordCount, C = y != null; y = m ? y || 1 : 0; var b = m || "value"; - function w(R) { - R.name == null && (R.name = R.coordDim); + function w(P) { + P.name == null && (P.name = P.coordDim); } if (s) - H(o, function(R) { - w(R); - }), o.sort(function(R, T) { - return R.storeDimIndex - T.storeDimIndex; + z(o, function(P) { + w(P); + }), o.sort(function(P, T) { + return P.storeDimIndex - T.storeDimIndex; }); else for (var x = 0; x < a; x++) { - var E = p(x), P = E.coordDim; - P == null && (E.coordDim = aFe(b, i, C), E.coordDimIndex = 0, (!m || y <= 0) && (E.isExtraCoord = !0), y--), w(E), E.type == null && (Sq(e, x) === Ci.Must || E.isExtraCoord && (E.otherDims.itemName != null || E.otherDims.seriesName != null)) && (E.type = "ordinal"); + var E = p(x), R = E.coordDim; + R == null && (E.coordDim = qLe(b, i, C), E.coordDimIndex = 0, (!m || y <= 0) && (E.isExtraCoord = !0), y--), w(E), E.type == null && (gq(e, x) === yi.Must || E.isExtraCoord && (E.otherDims.itemName != null || E.otherDims.seriesName != null)) && (E.type = "ordinal"); } - return iFe(o), new TX({ + return KLe(o), new wX({ source: e, dimensions: o, fullDimensionCount: a, dimensionOmitted: s }); } -function iFe(e) { +function KLe(e) { for (var t = ft(), r = 0; r < e.length; r++) { var n = e[r], i = n.name, o = t.get(i) || 0; o > 0 && (n.name = i + (o - 1)), o++, t.set(i, o); } } -function oFe(e, t, r, n) { +function YLe(e, t, r, n) { var i = Math.max(e.dimensionsDetectedCount || 1, t.length, r.length, n || 0); - return H(t, function(o) { + return z(t, function(o) { var a; St(o) && (a = o.dimsDef) && (i = Math.max(i, a.length)); }), i; } -function aFe(e, t, r) { +function qLe(e, t, r) { if (r || t.hasKey(e)) { for (var n = 0; t.hasKey(e + n); ) n++; @@ -64303,7 +64000,7 @@ function aFe(e, t, r) { } return t.set(e, !0), e; } -var sFe = ( +var XLe = ( /** @class */ /* @__PURE__ */ function() { function e(t) { @@ -64312,12 +64009,12 @@ var sFe = ( return e; }() ); -function lFe(e) { - var t = e.get("coordinateSystem"), r = new sFe(t), n = cFe[t]; +function ZLe(e) { + var t = e.get("coordinateSystem"), r = new XLe(t), n = QLe[t]; if (n) return n(e, r, r.axisMap, r.categoryAxisMap), r; } -var cFe = { +var QLe = { cartesian2d: function(e, t, r, n) { var i = e.getReferringComponents("xAxis", Wn).models[0], o = e.getReferringComponents("yAxis", Wn).models[0]; if (process.env.NODE_ENV !== "production") { @@ -64349,7 +64046,7 @@ var cFe = { }, parallel: function(e, t, r, n) { var i = e.ecModel, o = i.getComponent("parallel", e.get("parallelIndex")), a = t.coordSysDims = o.dimensions.slice(); - H(o.parallelAxisIndex, function(s, l) { + z(o.parallelAxisIndex, function(s, l) { var c = i.getComponent("parallelAxis", s), u = a[l]; r.set(u, c), Mh(c) && (n.set(u, c), t.firstCategoryDimIndex == null && (t.firstCategoryDimIndex = l)); }); @@ -64358,19 +64055,19 @@ var cFe = { function Mh(e) { return e.get("type") === "category"; } -function AX(e, t, r) { +function TX(e, t, r) { r = r || {}; var n = r.byIndex, i = r.stackedCoordDimension, o, a, s; - uFe(t) ? o = t : (a = t.schema, o = a.dimensions, s = t.store); + JLe(t) ? o = t : (a = t.schema, o = a.dimensions, s = t.store); var l = !!(e && e.get("stack")), c, u, d, h; - if (H(o, function(y, C) { + if (z(o, function(y, C) { Je(y) && (o[C] = y = { name: y }), l && !y.isExtraCoord && (!n && !c && y.ordinalMeta && (c = y), !u && y.type !== "ordinal" && y.type !== "time" && (!i || i === y.coordDim) && (u = y)); }), u && !n && !c && (n = !0), u) { d = "__\0ecstackresult_" + e.id, h = "__\0ecstackedover_" + e.id, c && (c.createInvertedIndices = !0); var f = u.coordDim, p = u.type, v = 0; - H(o, function(y) { + z(o, function(y) { y.coordDim === f && v++; }); var g = { @@ -64402,16 +64099,16 @@ function AX(e, t, r) { stackResultDimension: d }; } -function uFe(e) { - return !_X(e.schema); +function JLe(e) { + return !xX(e.schema); } function Gl(e, t) { return !!t && t === e.getCalculationInfo("stackedDimension"); } -function TA(e, t) { +function RA(e, t) { return Gl(e, t) ? e.getCalculationInfo("stackResultDimension") : t; } -function dFe(e, t) { +function eFe(e, t) { var r = e.get("coordinateSystem"), n = Xd.get(r), i; return t && t.coordSysDims && (i = Fe(t.coordSysDims, function(o) { var a = { @@ -64419,34 +64116,34 @@ function dFe(e, t) { }, s = t.axisMap.get(o); if (s) { var l = s.get("type"); - a.type = qS(l); + a.type = KS(l); } return a; })), i || (i = n && (n.getDimensionsInfo ? n.getDimensionsInfo() : n.dimensions.slice()) || ["x", "y"]), i; } -function hFe(e, t, r) { +function tFe(e, t, r) { var n, i; - return r && H(e, function(o, a) { + return r && z(e, function(o, a) { var s = o.coordDim, l = r.categoryAxisMap.get(s); l && (n == null && (n = a), o.ordinalMeta = l.getOrdinalMeta(), t && (o.createInvertedIndices = !0)), o.otherDims.itemName != null && (i = !0); }), !i && n != null && (e[n].otherDims.itemName = 0), n; } -function il(e, t, r) { +function nl(e, t, r) { r = r || {}; var n = t.getSourceManager(), i, o = !1; - e ? (o = !0, i = hA(e)) : (i = n.getSource(), o = i.sourceFormat === Aa); - var a = lFe(t), s = dFe(t, a), l = r.useEncodeDefaulter, c = vt(l) ? l : l ? Vt(Cq, s, t) : null, u = { + e ? (o = !0, i = uA(e)) : (i = n.getSource(), o = i.sourceFormat === Aa); + var a = ZLe(t), s = eFe(t, a), l = r.useEncodeDefaulter, c = vt(l) ? l : l ? Vt(pq, s, t) : null, u = { coordDimensions: s, generateCoord: r.generateCoord, encodeDefine: t.getEncode(), encodeDefaulter: c, canOmitUnusedDimensions: !o - }, d = wp(i, u), h = hFe(d.dimensions, r.createInvertedIndices, a), f = o ? null : n.getSharedDataStore(d), p = AX(t, { + }, d = xp(i, u), h = tFe(d.dimensions, r.createInvertedIndices, a), f = o ? null : n.getSharedDataStore(d), p = TX(t, { schema: d, store: f }), v = new Li(d, t); v.setCalculationInfo(p); - var g = h != null && fFe(i) ? function(m, y, C, b) { + var g = h != null && rFe(i) ? function(m, y, C, b) { return b === h ? C : this.defaultDimValueGetter(m, y, C, b); } : null; return v.hasItemOption = !1, v.initData( @@ -64456,18 +64153,18 @@ function il(e, t, r) { g ), v; } -function fFe(e) { +function rFe(e) { if (e.sourceFormat === Aa) { - var t = pFe(e.data || []); - return !Ie(cp(t)); + var t = nFe(e.data || []); + return !Ie(up(t)); } } -function pFe(e) { +function nFe(e) { for (var t = 0; t < e.length && e[t] == null; ) t++; return e[t]; } -var ol = ( +var il = ( /** @class */ function() { function e(t) { @@ -64494,15 +64191,15 @@ var ol = ( }, e; }() ); -Dw(ol); -var gFe = 0, dM = ( +Dw(il); +var iFe = 0, uM = ( /** @class */ function() { function e(t) { - this.categories = t.categories || [], this._needCollect = t.needCollect, this._deduplication = t.deduplication, this.uid = ++gFe; + this.categories = t.categories || [], this._needCollect = t.needCollect, this._deduplication = t.deduplication, this.uid = ++iFe; } return e.createByAxisModel = function(t) { - var r = t.option, n = r.data, i = n && Fe(n, vFe); + var r = t.option, n = r.data, i = n && Fe(n, oFe); return new e({ categories: i, needCollect: !i, @@ -64524,34 +64221,34 @@ var gFe = 0, dM = ( }, e; }() ); -function vFe(e) { +function oFe(e) { return St(e) && e.value != null ? e.value : e + ""; } -function mFe(e) { - var t = Math.pow(10, qm(Math.abs(e))), r = Math.abs(e / t); +function aFe(e) { + var t = Math.pow(10, Km(Math.abs(e))), r = Math.abs(e / t); return r === 0 || r === 1 || r === 2 || r === 3 || r === 5; } -function hM(e) { +function dM(e) { return e.type === "interval" || e.type === "log"; } -function yFe(e, t, r, n) { - var i = {}, o = e[1] - e[0], a = i.interval = O2(o / t, !0); +function sFe(e, t, r, n) { + var i = {}, o = e[1] - e[0], a = i.interval = I2(o / t, !0); r != null && a < r && (a = i.interval = r), n != null && a > n && (a = i.interval = n); - var s = i.intervalPrecision = OX(a), l = i.niceTickExtent = [En(Math.ceil(e[0] / a) * a, s), En(Math.floor(e[1] / a) * a, s)]; - return CFe(l, e), i; + var s = i.intervalPrecision = _X(a), l = i.niceTickExtent = [En(Math.ceil(e[0] / a) * a, s), En(Math.floor(e[1] / a) * a, s)]; + return lFe(l, e), i; } function LE(e) { - var t = Math.pow(10, qm(e)), r = e / t; + var t = Math.pow(10, Km(e)), r = e / t; return r ? r === 2 ? r = 3 : r === 3 ? r = 5 : r *= 2 : r = 1, En(r * t); } -function OX(e) { +function _X(e) { return Ka(e) + 2; } -function HV(e, t, r) { +function BV(e, t, r) { e[t] = Math.max(Math.min(e[t], r[1]), r[0]); } -function CFe(e, t) { - !isFinite(e[0]) && (e[0] = t[0]), !isFinite(e[1]) && (e[1] = t[1]), HV(e, 0, t), HV(e, 1, t), e[0] > e[1] && (e[0] = e[1]); +function lFe(e, t) { + !isFinite(e[0]) && (e[0] = t[0]), !isFinite(e[1]) && (e[1] = t[1]), BV(e, 0, t), BV(e, 1, t), e[0] > e[1] && (e[0] = e[1]); } function Jw(e, t) { return e >= t[0] && e <= t[1]; @@ -64570,7 +64267,7 @@ var r1 = ( var n = e.call(this, r) || this; n.type = "ordinal"; var i = n.getSetting("ordinalMeta"); - return i || (i = new dM({})), Ie(i) && (i = new dM({ + return i || (i = new uM({})), Ie(i) && (i = new uM({ categories: Fe(i, function(o) { return St(o) ? o.value : o; }) @@ -64627,9 +64324,9 @@ var r1 = ( }, t.prototype.calcNiceTicks = function() { }, t.prototype.calcNiceExtent = function() { }, t.type = "ordinal", t; - }(ol) + }(il) ); -ol.registerClass(r1); +il.registerClass(r1); var Tu = En, Wl = ( /** @class */ function(e) { @@ -64655,7 +64352,7 @@ var Tu = En, Wl = ( }, t.prototype.getInterval = function() { return this._interval; }, t.prototype.setInterval = function(r) { - this._interval = r, this._niceExtent = this._extent.slice(), this._intervalPrecision = OX(r); + this._interval = r, this._niceExtent = this._extent.slice(), this._intervalPrecision = _X(r); }, t.prototype.getTicks = function(r) { var n = this._interval, i = this._extent, o = this._niceExtent, a = this._intervalPrecision, s = []; if (!n) @@ -64692,13 +64389,13 @@ var Tu = En, Wl = ( var i = n && n.precision; i == null ? i = Ka(r.value) || 0 : i === "auto" && (i = this._intervalPrecision); var o = Tu(r.value, i, !0); - return nA(o); + return tA(o); }, t.prototype.calcNiceTicks = function(r, n, i) { r = r || 5; var o = this._extent, a = o[1] - o[0]; if (isFinite(a)) { a < 0 && (a = -a, o.reverse()); - var s = yFe(o, r, n, i); + var s = sFe(o, r, n, i); this._intervalPrecision = s.intervalPrecision, this._interval = s.interval, this._niceExtent = s.niceTickExtent; } }, t.prototype.calcNiceExtent = function(r) { @@ -64716,45 +64413,45 @@ var Tu = En, Wl = ( }, t.prototype.setNiceExtent = function(r, n) { this._niceExtent = [r, n]; }, t.type = "interval", t; - }(ol) + }(il) ); -ol.registerClass(Wl); -var LX = typeof Float32Array < "u", SFe = LX ? Float32Array : Array; +il.registerClass(Wl); +var MX = typeof Float32Array < "u", cFe = MX ? Float32Array : Array; function Ls(e) { - return Ie(e) ? LX ? new Float32Array(e) : e : new SFe(e); + return Ie(e) ? MX ? new Float32Array(e) : e : new cFe(e); } -var fM = "__ec_stack_"; -function _A(e) { - return e.get("stack") || fM + e.seriesIndex; +var hM = "__ec_stack_"; +function PA(e) { + return e.get("stack") || hM + e.seriesIndex; } -function MA(e) { +function TA(e) { return e.dim + e.index; } -function bFe(e) { +function uFe(e) { var t = [], r = e.axis, n = "axis0"; if (r.type === "category") { for (var i = r.getBandWidth(), o = 0; o < e.count; o++) t.push(wt({ bandWidth: i, axisKey: n, - stackId: fM + o + stackId: hM + o }, e)); - for (var a = kX(t), s = [], o = 0; o < e.count; o++) { - var l = a[n][fM + o]; + for (var a = AX(t), s = [], o = 0; o < e.count; o++) { + var l = a[n][hM + o]; l.offsetCenter = l.offset + l.width / 2, s.push(l); } return s; } } -function FX(e, t) { +function DX(e, t) { var r = []; return t.eachSeriesByType(e, function(n) { - VX(n) && r.push(n); + FX(n) && r.push(n); }), r; } -function wFe(e) { +function dFe(e) { var t = {}; - H(e, function(l) { + z(e, function(l) { var c = l.coordinateSystem, u = c.getBaseAxis(); if (!(u.type !== "time" && u.type !== "value")) for (var d = l.getData(), h = u.dim + "_" + u.index, f = d.getDimensionIndex(d.mapDimension(u.dim)), p = d.getStore(), v = 0, g = p.count(); v < g; ++v) { @@ -64779,9 +64476,9 @@ function wFe(e) { } return r; } -function NX(e) { - var t = wFe(e), r = []; - return H(e, function(n) { +function IX(e) { + var t = dFe(e), r = []; + return z(e, function(n) { var i = n.coordinateSystem, o = i.getBaseAxis(), a = o.getExtent(), s; if (o.type === "category") s = o.getBandWidth(); @@ -64795,7 +64492,7 @@ function NX(e) { var p = Ze(n.get("barWidth"), s), v = Ze(n.get("barMaxWidth"), s), g = Ze( // barMinWidth by default is 0.5 / 1 in cartesian. Because in value axis, // the auto-calculated bar width might be less than 0.5 / 1. - n.get("barMinWidth") || (zX(n) ? 0.5 : 1), + n.get("barMinWidth") || (NX(n) ? 0.5 : 1), s ), m = n.get("barGap"), y = n.get("barCategoryGap"); r.push({ @@ -64805,14 +64502,14 @@ function NX(e) { barMinWidth: g, barGap: m, barCategoryGap: y, - axisKey: MA(o), - stackId: _A(n) + axisKey: TA(o), + stackId: PA(n) }); - }), kX(r); + }), AX(r); } -function kX(e) { +function AX(e) { var t = {}; - H(e, function(n, i) { + z(e, function(n, i) { var o = n.axisKey, a = n.bandWidth, s = t[o] || { bandWidth: a, remainedWidth: a, @@ -64839,7 +64536,7 @@ function kX(e) { p != null && (s.categoryGap = p); }); var r = {}; - return H(t, function(n, i) { + return z(t, function(n, i) { r[i] = {}; var o = n.stacks, a = n.bandWidth, s = n.categoryGap; if (s == null) { @@ -64847,7 +64544,7 @@ function kX(e) { s = Math.max(35 - l * 4, 15) + "%"; } var c = Ze(s, a), u = Ze(n.gap, 1), d = n.remainedWidth, h = n.autoWidthCount, f = (d - c) / (h + (h - 1) * u); - f = Math.max(f, 0), H(o, function(m) { + f = Math.max(f, 0), z(o, function(m) { var y = m.maxWidth, C = m.minWidth; if (m.width) { var b = m.width; @@ -64858,11 +64555,11 @@ function kX(e) { } }), f = (d - c) / (h + (h - 1) * u), f = Math.max(f, 0); var p = 0, v; - H(o, function(m, y) { + z(o, function(m, y) { m.width || (m.width = f), v = m, p += m.width * (1 + u); }), v && (p -= v.width * u); var g = -p / 2; - H(o, function(m, y) { + z(o, function(m, y) { r[i][y] = r[i][y] || { bandWidth: a, offset: g, @@ -64871,16 +64568,16 @@ function kX(e) { }); }), r; } -function xFe(e, t, r) { +function hFe(e, t, r) { if (e && t) { - var n = e[MA(t)]; - return n != null && r != null ? n[_A(r)] : n; + var n = e[TA(t)]; + return n != null && r != null ? n[PA(r)] : n; } } -function $X(e, t) { - var r = FX(e, t), n = NX(r); - H(r, function(i) { - var o = i.getData(), a = i.coordinateSystem, s = a.getBaseAxis(), l = _A(i), c = n[MA(s)][l], u = c.offset, d = c.width; +function OX(e, t) { + var r = DX(e, t), n = IX(r); + z(r, function(i) { + var o = i.getData(), a = i.coordinateSystem, s = a.getBaseAxis(), l = PA(i), c = n[TA(s)][l], u = c.offset, d = c.width; o.setLayout({ bandWidth: c.bandWidth, offset: u, @@ -64888,35 +64585,35 @@ function $X(e, t) { }); }); } -function BX(e) { +function LX(e) { return { seriesType: e, - plan: Cp(), + plan: Sp(), reset: function(t) { - if (VX(t)) { - var r = t.getData(), n = t.coordinateSystem, i = n.getBaseAxis(), o = n.getOtherAxis(i), a = r.getDimensionIndex(r.mapDimension(o.dim)), s = r.getDimensionIndex(r.mapDimension(i.dim)), l = t.get("showBackground", !0), c = r.mapDimension(o.dim), u = r.getCalculationInfo("stackResultDimension"), d = Gl(r, c) && !!r.getCalculationInfo("stackedOnSeries"), h = o.isHorizontal(), f = EFe(i, o), p = zX(t), v = t.get("barMinHeight") || 0, g = u && r.getDimensionIndex(u), m = r.getLayout("size"), y = r.getLayout("offset"); + if (FX(t)) { + var r = t.getData(), n = t.coordinateSystem, i = n.getBaseAxis(), o = n.getOtherAxis(i), a = r.getDimensionIndex(r.mapDimension(o.dim)), s = r.getDimensionIndex(r.mapDimension(i.dim)), l = t.get("showBackground", !0), c = r.mapDimension(o.dim), u = r.getCalculationInfo("stackResultDimension"), d = Gl(r, c) && !!r.getCalculationInfo("stackedOnSeries"), h = o.isHorizontal(), f = fFe(i, o), p = NX(t), v = t.get("barMinHeight") || 0, g = u && r.getDimensionIndex(u), m = r.getLayout("size"), y = r.getLayout("offset"); return { progress: function(C, b) { - for (var w = C.count, x = p && Ls(w * 3), E = p && l && Ls(w * 3), P = p && Ls(w), R = n.master.getRect(), T = h ? R.width : R.height, _, D = b.getStore(), A = 0; (_ = C.next()) != null; ) { + for (var w = C.count, x = p && Ls(w * 3), E = p && l && Ls(w * 3), R = p && Ls(w), P = n.master.getRect(), T = h ? P.width : P.height, _, D = b.getStore(), A = 0; (_ = C.next()) != null; ) { var M = D.get(d ? g : a, _), O = D.get(s, _), L = f, N = void 0; d && (N = +M - D.get(a, _)); var F = void 0, k = void 0, I = void 0, V = void 0; if (h) { - var z = n.dataToPoint([M, O]); + var H = n.dataToPoint([M, O]); if (d) { var $ = n.dataToPoint([N, O]); L = $[0]; } - F = L, k = z[1] + y, I = z[0] - L, V = m, Math.abs(I) < v && (I = (I < 0 ? -1 : 1) * v); + F = L, k = H[1] + y, I = H[0] - L, V = m, Math.abs(I) < v && (I = (I < 0 ? -1 : 1) * v); } else { - var z = n.dataToPoint([O, M]); + var H = n.dataToPoint([O, M]); if (d) { var $ = n.dataToPoint([O, N]); L = $[1]; } - F = z[0] + y, k = L, I = m, V = z[1] - L, Math.abs(V) < v && (V = (V <= 0 ? -1 : 1) * v); + F = H[0] + y, k = L, I = m, V = H[1] - L, Math.abs(V) < v && (V = (V <= 0 ? -1 : 1) * v); } - p ? (x[A] = F, x[A + 1] = k, x[A + 2] = h ? I : V, E && (E[A] = h ? R.x : F, E[A + 1] = h ? k : R.y, E[A + 2] = T), P[_] = _) : b.setItemLayout(_, { + p ? (x[A] = F, x[A + 1] = k, x[A + 2] = h ? I : V, E && (E[A] = h ? P.x : F, E[A + 1] = h ? k : P.y, E[A + 2] = T), R[_] = _) : b.setItemLayout(_, { x: F, y: k, width: I, @@ -64925,7 +64622,7 @@ function BX(e) { } p && b.setLayout({ largePoints: x, - largeDataIndices: P, + largeDataIndices: R, largeBackgroundPoints: E, valueAxisHorizontal: h }); @@ -64935,23 +64632,23 @@ function BX(e) { } }; } -function VX(e) { +function FX(e) { return e.coordinateSystem && e.coordinateSystem.type === "cartesian2d"; } -function zX(e) { +function NX(e) { return e.pipelineContext && e.pipelineContext.large; } -function EFe(e, t) { +function fFe(e, t) { var r = t.model.get("startValue"); return r || (r = 0), t.toGlobalCoord(t.dataToCoord(t.type === "log" ? r > 0 ? r : 1 : r)); } -var RFe = function(e, t, r, n) { +var pFe = function(e, t, r, n) { for (; r < n; ) { var i = r + n >>> 1; e[i][1] < t ? r = i + 1 : n = i; } return r; -}, DA = ( +}, _A = ( /** @class */ function(e) { Se(t, e); @@ -64961,10 +64658,10 @@ var RFe = function(e, t, r, n) { } return t.prototype.getLabel = function(r) { var n = this.getSetting("useUTC"); - return ry(r.value, OB[Q2e(Sf(this._minLevelUnit))] || OB.second, n, this.getSetting("locale")); + return ey(r.value, DB[H2e(Sf(this._minLevelUnit))] || DB.second, n, this.getSetting("locale")); }, t.prototype.getFormattedLabel = function(r, n, i) { var o = this.getSetting("useUTC"), a = this.getSetting("locale"); - return J2e(r, n, i, a, o); + return z2e(r, n, i, a, o); }, t.prototype.getTicks = function() { var r = this._interval, n = this._extent, i = []; if (!r) @@ -64973,7 +64670,7 @@ var RFe = function(e, t, r, n) { value: n[0], level: 0 }); - var o = this.getSetting("useUTC"), a = AFe(this._minLevelUnit, this._approxInterval, o, n); + var o = this.getSetting("useUTC"), a = bFe(this._minLevelUnit, this._approxInterval, o, n); return i = i.concat(a), i.push({ value: n[1], level: 0 @@ -64989,8 +64686,8 @@ var RFe = function(e, t, r, n) { r = r || 10; var o = this._extent, a = o[1] - o[0]; this._approxInterval = a / r, n != null && this._approxInterval < n && (this._approxInterval = n), i != null && this._approxInterval > i && (this._approxInterval = i); - var s = C0.length, l = Math.min(RFe(C0, this._approxInterval, 0, s), s - 1); - this._interval = C0[l][1], this._minLevelUnit = C0[Math.max(l - 1, 0)][0]; + var s = m0.length, l = Math.min(pFe(m0, this._approxInterval, 0, s), s - 1); + this._interval = m0[l][1], this._minLevelUnit = m0[Math.max(l - 1, 0)][0]; }, t.prototype.parse = function(r) { return Cr(r) ? r : +jo(r); }, t.prototype.contain = function(r) { @@ -65001,25 +64698,25 @@ var RFe = function(e, t, r, n) { return t1(r, this._extent); }, t.type = "time", t; }(Wl) -), C0 = [ +), m0 = [ // Format interval - ["second", eA], - ["minute", tA], - ["hour", av], - ["quarter-day", av * 6], - ["half-day", av * 12], + ["second", Q2], + ["minute", J2], + ["hour", sv], + ["quarter-day", sv * 6], + ["half-day", sv * 12], ["day", pa * 1.2], ["half-week", pa * 3.5], ["week", pa * 7], ["month", pa * 31], ["quarter", pa * 95], - ["half-year", AB / 2], - ["year", AB] + ["half-year", MB / 2], + ["year", MB] // 1Y ]; -function PFe(e, t, r, n) { +function gFe(e, t, r, n) { var i = jo(t), o = jo(r), a = function(p) { - return LB(i, p, n) === LB(o, p, n); + return IB(i, p, n) === IB(o, p, n); }, s = function() { return a("year"); }, l = function() { @@ -65052,41 +64749,41 @@ function PFe(e, t, r, n) { return f(); } } -function TFe(e, t) { +function vFe(e, t) { return e /= pa, e > 16 ? 16 : e > 7.5 ? 7 : e > 3.5 ? 4 : e > 1.5 ? 2 : 1; } -function _Fe(e) { +function mFe(e) { var t = 30 * pa; return e /= t, e > 6 ? 6 : e > 3 ? 3 : e > 2 ? 2 : 1; } -function MFe(e) { - return e /= av, e > 12 ? 12 : e > 6 ? 6 : e > 3.5 ? 4 : e > 2 ? 2 : 1; +function yFe(e) { + return e /= sv, e > 12 ? 12 : e > 6 ? 6 : e > 3.5 ? 4 : e > 2 ? 2 : 1; } -function GV(e, t) { - return e /= t ? tA : eA, e > 30 ? 30 : e > 20 ? 20 : e > 15 ? 15 : e > 10 ? 10 : e > 5 ? 5 : e > 2 ? 2 : 1; +function VV(e, t) { + return e /= t ? J2 : Q2, e > 30 ? 30 : e > 20 ? 20 : e > 15 ? 15 : e > 10 ? 10 : e > 5 ? 5 : e > 2 ? 2 : 1; } -function DFe(e) { - return O2(e, !0); +function CFe(e) { + return I2(e, !0); } -function IFe(e, t, r) { +function SFe(e, t, r) { var n = new Date(e); switch (Sf(t)) { case "year": case "month": - n[sq(r)](0); + n[rq(r)](0); case "day": - n[lq(r)](1); + n[nq(r)](1); case "hour": - n[cq(r)](0); + n[iq(r)](0); case "minute": - n[uq(r)](0); + n[oq(r)](0); case "second": - n[dq(r)](0), n[hq(r)](0); + n[aq(r)](0), n[sq(r)](0); } return n.getTime(); } -function AFe(e, t, r, n) { - var i = 1e4, o = oq, a = 0; +function bFe(e, t, r, n) { + var i = 1e4, o = eq, a = 0; function s(T, _, D, A, M, O, L) { for (var N = new Date(_), F = _, k = N[A](); F < D && F <= n[1]; ) L.push({ @@ -65099,10 +64796,10 @@ function AFe(e, t, r, n) { } function l(T, _, D) { var A = [], M = !_.length; - if (!PFe(Sf(T), n[0], n[1], r)) { + if (!gFe(Sf(T), n[0], n[1], r)) { M && (_ = [{ // TODO Optimize. Not include so may ticks. - value: IFe(new Date(n[0]), T, r) + value: SFe(new Date(n[0]), T, r) }, { value: n[1] }]); @@ -65112,31 +64809,31 @@ function AFe(e, t, r, n) { var F = void 0, k = void 0, I = void 0, V = !1; switch (T) { case "year": - F = Math.max(1, Math.round(t / pa / 365)), k = rA(r), I = eAe(r); + F = Math.max(1, Math.round(t / pa / 365)), k = eA(r), I = G2e(r); break; case "half-year": case "quarter": case "month": - F = _Fe(t), k = bf(r), I = sq(r); + F = mFe(t), k = bf(r), I = rq(r); break; case "week": case "half-week": case "day": - F = TFe(t), k = Hw(r), I = lq(r), V = !0; + F = vFe(t), k = zw(r), I = nq(r), V = !0; break; case "half-day": case "quarter-day": case "hour": - F = MFe(t), k = Yv(r), I = cq(r); + F = yFe(t), k = qv(r), I = iq(r); break; case "minute": - F = GV(t, !0), k = Gw(r), I = uq(r); + F = VV(t, !0), k = Gw(r), I = oq(r); break; case "second": - F = GV(t, !1), k = Ww(r), I = dq(r); + F = VV(t, !1), k = Ww(r), I = aq(r); break; case "millisecond": - F = DFe(t), k = jw(r), I = hq(r); + F = CFe(t), k = jw(r), I = sq(r); break; } s(F, L, N, k, I, V, A), T === "year" && D.length > 1 && O === 0 && D.unshift({ @@ -65151,7 +64848,7 @@ function AFe(e, t, r, n) { } for (var c = [], u = [], d = 0, h = 0, f = 0; f < o.length && a++ < i; ++f) { var p = Sf(o[f]); - if (Z2e(o[f])) { + if (V2e(o[f])) { l(o[f], c[c.length - 1] || [], u); var v = o[f + 1] ? Sf(o[f + 1]) : null; if (p !== v) { @@ -65179,20 +64876,20 @@ function AFe(e, t, r, n) { }), function(T) { return T.length > 0; }), w = [], x = b.length - 1, f = 0; f < b.length; ++f) - for (var E = b[f], P = 0; P < E.length; ++P) + for (var E = b[f], R = 0; R < E.length; ++R) w.push({ - value: E[P].value, + value: E[R].value, level: x - f }); w.sort(function(T, _) { return T.value - _.value; }); - for (var R = [], f = 0; f < w.length; ++f) - (f === 0 || w[f].value !== w[f - 1].value) && R.push(w[f]); - return R; + for (var P = [], f = 0; f < w.length; ++f) + (f === 0 || w[f].value !== w[f - 1].value) && P.push(w[f]); + return P; } -ol.registerClass(DA); -var WV = ol.prototype, cv = Wl.prototype, OFe = En, LFe = Math.floor, FFe = Math.ceil, S0 = Math.pow, Na = Math.log, IA = ( +il.registerClass(_A); +var HV = il.prototype, uv = Wl.prototype, wFe = En, xFe = Math.floor, EFe = Math.ceil, y0 = Math.pow, Na = Math.log, MA = ( /** @class */ function(e) { Se(t, e); @@ -65201,39 +64898,39 @@ var WV = ol.prototype, cv = Wl.prototype, OFe = En, LFe = Math.floor, FFe = Math return r.type = "log", r.base = 10, r._originalScale = new Wl(), r._interval = 0, r; } return t.prototype.getTicks = function(r) { - var n = this._originalScale, i = this._extent, o = n.getExtent(), a = cv.getTicks.call(this, r); + var n = this._originalScale, i = this._extent, o = n.getExtent(), a = uv.getTicks.call(this, r); return Fe(a, function(s) { - var l = s.value, c = En(S0(this.base, l)); - return c = l === i[0] && this._fixMin ? b0(c, o[0]) : c, c = l === i[1] && this._fixMax ? b0(c, o[1]) : c, { + var l = s.value, c = En(y0(this.base, l)); + return c = l === i[0] && this._fixMin ? C0(c, o[0]) : c, c = l === i[1] && this._fixMax ? C0(c, o[1]) : c, { value: c }; }, this); }, t.prototype.setExtent = function(r, n) { var i = Na(this.base); - r = Na(Math.max(0, r)) / i, n = Na(Math.max(0, n)) / i, cv.setExtent.call(this, r, n); + r = Na(Math.max(0, r)) / i, n = Na(Math.max(0, n)) / i, uv.setExtent.call(this, r, n); }, t.prototype.getExtent = function() { - var r = this.base, n = WV.getExtent.call(this); - n[0] = S0(r, n[0]), n[1] = S0(r, n[1]); + var r = this.base, n = HV.getExtent.call(this); + n[0] = y0(r, n[0]), n[1] = y0(r, n[1]); var i = this._originalScale, o = i.getExtent(); - return this._fixMin && (n[0] = b0(n[0], o[0])), this._fixMax && (n[1] = b0(n[1], o[1])), n; + return this._fixMin && (n[0] = C0(n[0], o[0])), this._fixMax && (n[1] = C0(n[1], o[1])), n; }, t.prototype.unionExtent = function(r) { this._originalScale.unionExtent(r); var n = this.base; - r[0] = Na(r[0]) / Na(n), r[1] = Na(r[1]) / Na(n), WV.unionExtent.call(this, r); + r[0] = Na(r[0]) / Na(n), r[1] = Na(r[1]) / Na(n), HV.unionExtent.call(this, r); }, t.prototype.unionExtentFromData = function(r, n) { this.unionExtent(r.getApproximateExtent(n)); }, t.prototype.calcNiceTicks = function(r) { r = r || 10; var n = this._extent, i = n[1] - n[0]; if (!(i === 1 / 0 || i <= 0)) { - var o = XK(i), a = r / i * o; + var o = jK(i), a = r / i * o; for (a <= 0.5 && (o *= 10); !isNaN(o) && Math.abs(o) < 1 && Math.abs(o) > 0; ) o *= 10; - var s = [En(FFe(n[0] / o) * o), En(LFe(n[1] / o) * o)]; + var s = [En(EFe(n[0] / o) * o), En(xFe(n[1] / o) * o)]; this._interval = o, this._niceExtent = s; } }, t.prototype.calcNiceExtent = function(r) { - cv.calcNiceExtent.call(this, r), this._fixMin = r.fixMin, this._fixMax = r.fixMax; + uv.calcNiceExtent.call(this, r), this._fixMin = r.fixMin, this._fixMax = r.fixMax; }, t.prototype.parse = function(r) { return r; }, t.prototype.contain = function(r) { @@ -65241,17 +64938,17 @@ var WV = ol.prototype, cv = Wl.prototype, OFe = En, LFe = Math.floor, FFe = Math }, t.prototype.normalize = function(r) { return r = Na(r) / Na(this.base), e1(r, this._extent); }, t.prototype.scale = function(r) { - return r = t1(r, this._extent), S0(this.base, r); + return r = t1(r, this._extent), y0(this.base, r); }, t.type = "log", t; - }(ol) -), HX = IA.prototype; -HX.getMinorTicks = cv.getMinorTicks; -HX.getLabel = cv.getLabel; -function b0(e, t) { - return OFe(e, Ka(t)); -} -ol.registerClass(IA); -var NFe = ( + }(il) +), kX = MA.prototype; +kX.getMinorTicks = uv.getMinorTicks; +kX.getLabel = uv.getLabel; +function C0(e, t) { + return wFe(e, Ka(t)); +} +il.registerClass(MA); +var RFe = ( /** @class */ function() { function e(t, r, n) { @@ -65264,15 +64961,15 @@ var NFe = ( var o = r.get("min", !0); o == null && (o = r.get("startValue", !0)); var a = this._modelMinRaw = o; - vt(a) ? this._modelMinNum = w0(t, a({ + vt(a) ? this._modelMinNum = S0(t, a({ min: n[0], max: n[1] - })) : a !== "dataMin" && (this._modelMinNum = w0(t, a)); + })) : a !== "dataMin" && (this._modelMinNum = S0(t, a)); var s = this._modelMaxRaw = r.get("max", !0); - if (vt(s) ? this._modelMaxNum = w0(t, s({ + if (vt(s) ? this._modelMaxNum = S0(t, s({ min: n[0], max: n[1] - })) : s !== "dataMax" && (this._modelMaxNum = w0(t, s)), i) + })) : s !== "dataMax" && (this._modelMaxNum = S0(t, s)), i) this._axisDataLen = r.getCategories().length; else { var l = r.get("boundaryGap"), c = Ie(l) ? l : [l || 0, l || 0]; @@ -65281,7 +64978,7 @@ var NFe = ( }, e.prototype.calculate = function() { var t = this._isOrdinal, r = this._dataMin, n = this._dataMax, i = this._axisDataLen, o = this._boundaryGapInner, a = t ? null : n - r || Math.abs(r), s = this._modelMinRaw === "dataMin" ? r : this._modelMinNum, l = this._modelMaxRaw === "dataMax" ? n : this._modelMaxNum, c = s != null, u = l != null; s == null && (s = t ? i ? 0 : NaN : r - o[0] * a), l == null && (l = t ? i ? i - 1 : NaN : n + o[1] * a), (s == null || !isFinite(s)) && (s = NaN), (l == null || !isFinite(l)) && (l = NaN); - var d = Hc(s) || Hc(l) || t && !i; + var d = zc(s) || zc(l) || t && !i; this._needCrossZero && (s > 0 && l > 0 && !c && (s = 0), s < 0 && l < 0 && !u && (l = 0)); var h = this._determinedMin, f = this._determinedMax; return h != null && (s = h, c = !0), f != null && (l = f, u = !0), { @@ -65292,38 +64989,38 @@ var NFe = ( isBlank: d }; }, e.prototype.modifyDataMinMax = function(t, r) { - process.env.NODE_ENV !== "production" && xt(!this.frozen), this[$Fe[t]] = r; + process.env.NODE_ENV !== "production" && xt(!this.frozen), this[TFe[t]] = r; }, e.prototype.setDeterminedMinMax = function(t, r) { - var n = kFe[t]; + var n = PFe[t]; process.env.NODE_ENV !== "production" && xt(!this.frozen && this[n] == null), this[n] = r; }, e.prototype.freeze = function() { this.frozen = !0; }, e; }() -), kFe = { +), PFe = { min: "_determinedMin", max: "_determinedMax" -}, $Fe = { +}, TFe = { min: "_dataMin", max: "_dataMax" }; -function GX(e, t, r) { +function $X(e, t, r) { var n = e.rawExtentInfo; - return n || (n = new NFe(e, t, r), e.rawExtentInfo = n, n); + return n || (n = new RFe(e, t, r), e.rawExtentInfo = n, n); } -function w0(e, t) { - return t == null ? null : Hc(t) ? NaN : e.parse(t); +function S0(e, t) { + return t == null ? null : zc(t) ? NaN : e.parse(t); } -function WX(e, t) { - var r = e.type, n = GX(e, t, e.getExtent()).calculate(); +function BX(e, t) { + var r = e.type, n = $X(e, t, e.getExtent()).calculate(); e.setBlank(n.isBlank); var i = n.min, o = n.max, a = t.ecModel; if (a && r === "time") { - var s = FX("bar", a), l = !1; - if (H(s, function(d) { + var s = DX("bar", a), l = !1; + if (z(s, function(d) { l = l || d.getBaseAxis() === t.axis; }), l) { - var c = NX(s), u = BFe(i, o, t, c); + var c = IX(s), u = _Fe(i, o, t, c); i = u.min, o = u.max; } } @@ -65335,19 +65032,19 @@ function WX(e, t) { fixMax: n.maxFixed }; } -function BFe(e, t, r, n) { - var i = r.axis.getExtent(), o = i[1] - i[0], a = xFe(n, r.axis); +function _Fe(e, t, r, n) { + var i = r.axis.getExtent(), o = i[1] - i[0], a = hFe(n, r.axis); if (a === void 0) return { min: e, max: t }; var s = 1 / 0; - H(a, function(f) { + z(a, function(f) { s = Math.min(f.offset, s); }); var l = -1 / 0; - H(a, function(f) { + z(a, function(f) { l = Math.max(f.offset + f.width, l); }), s = Math.abs(s), l = Math.abs(l); var c = s + l, u = t - e, d = 1 - (s + l) / o, h = u / d - u; @@ -65357,8 +65054,8 @@ function BFe(e, t, r, n) { }; } function Ld(e, t) { - var r = t, n = WX(e, r), i = n.extent, o = r.get("splitNumber"); - e instanceof IA && (e.base = r.get("logBase")); + var r = t, n = BX(e, r), i = n.extent, o = r.get("splitNumber"); + e instanceof MA && (e.base = r.get("logBase")); var a = e.type, s = r.get("interval"), l = a === "interval" || a === "time"; e.setExtent(i[0], i[1]), e.calcNiceExtent({ splitNumber: o, @@ -65368,7 +65065,7 @@ function Ld(e, t) { maxInterval: l ? r.get("maxInterval") : null }), s != null && e.setInterval && e.setInterval(s); } -function iy(e, t) { +function ry(e, t) { if (t = t || e.get("type"), t) switch (t) { case "category": @@ -65377,19 +65074,19 @@ function iy(e, t) { extent: [1 / 0, -1 / 0] }); case "time": - return new DA({ + return new _A({ locale: e.ecModel.getLocaleModel(), useUTC: e.ecModel.get("useUTC") }); default: - return new (ol.getClass(t) || Wl)(); + return new (il.getClass(t) || Wl)(); } } -function VFe(e) { +function MFe(e) { var t = e.scale.getExtent(), r = t[0], n = t[1]; return !(r > 0 && n > 0 || r < 0 && n < 0); } -function xp(e) { +function Ep(e) { var t = e.getLabelModel().get("formatter"), r = e.type === "category" ? e.scale.getExtent()[0] : null; return e.scale.type === "time" ? /* @__PURE__ */ function(n) { return function(i, o) { @@ -65402,7 +65099,7 @@ function xp(e) { }; }(t) : vt(t) ? /* @__PURE__ */ function(n) { return function(i, o) { - return r != null && (o = i.value - r), n(AA(e, i), o, i.level != null ? { + return r != null && (o = i.value - r), n(DA(e, i), o, i.level != null ? { level: i.level } : null); }; @@ -65410,49 +65107,49 @@ function xp(e) { return e.scale.getLabel(n); }; } -function AA(e, t) { +function DA(e, t) { return e.type === "category" ? e.scale.getLabel(t) : t.value; } -function zFe(e) { +function DFe(e) { var t = e.model, r = e.scale; if (!(!t.get(["axisLabel", "show"]) || r.isBlank())) { var n, i, o = r.getExtent(); r instanceof r1 ? i = r.count() : (n = r.getTicks(), i = n.length); - var a = e.getLabelModel(), s = xp(e), l, c = 1; + var a = e.getLabelModel(), s = Ep(e), l, c = 1; i > 40 && (c = Math.ceil(i / 40)); for (var u = 0; u < i; u += c) { var d = n ? n[u] : { value: o[0] + u - }, h = s(d, u), f = a.getTextRect(h), p = HFe(f, a.get("rotate") || 0); + }, h = s(d, u), f = a.getTextRect(h), p = IFe(f, a.get("rotate") || 0); l ? l.union(p) : l = p; } return l; } } -function HFe(e, t) { +function IFe(e, t) { var r = t * Math.PI / 180, n = e.width, i = e.height, o = n * Math.abs(Math.cos(r)) + Math.abs(i * Math.sin(r)), a = n * Math.abs(Math.sin(r)) + Math.abs(i * Math.cos(r)), s = new Kt(e.x, e.y, o, a); return s; } -function OA(e) { +function IA(e) { var t = e.get("interval"); return t ?? "auto"; } -function jX(e) { - return e.type === "category" && OA(e.getLabelModel()) === 0; +function VX(e) { + return e.type === "category" && IA(e.getLabelModel()) === 0; } -function XS(e, t) { +function YS(e, t) { var r = {}; - return H(e.mapDimensionsAll(t), function(n) { - r[TA(e, n)] = !0; + return z(e.mapDimensionsAll(t), function(n) { + r[RA(e, n)] = !0; }), or(r); } -function GFe(e, t, r) { - t && H(XS(t, r), function(n) { +function AFe(e, t, r) { + t && z(YS(t, r), function(n) { var i = t.getApproximateExtent(n); i[0] < e[0] && (e[0] = i[0]), i[1] > e[1] && (e[1] = i[1]); }); } -var Ep = ( +var Rp = ( /** @class */ function() { function e() { @@ -65464,42 +65161,42 @@ var Ep = ( }, e; }() ); -function WFe(e) { - return il(null, e); +function OFe(e) { + return nl(null, e); } -var jFe = { +var LFe = { isDimensionStacked: Gl, - enableDataStack: AX, - getStackedDimension: TA + enableDataStack: TX, + getStackedDimension: RA }; -function UFe(e, t) { +function FFe(e, t) { var r = t; - t instanceof Gr || (r = new Gr(t)); - var n = iy(r); + t instanceof zr || (r = new zr(t)); + var n = ry(r); return n.setExtent(e[0], e[1]), Ld(n, r), n; } -function KFe(e) { - In(e, Ep); +function NFe(e) { + In(e, Rp); } -function YFe(e, t) { - return t = t || {}, rn(e, null, null, t.state !== "normal"); +function kFe(e, t) { + return t = t || {}, tn(e, null, null, t.state !== "normal"); } -const qFe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +const $Fe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - createDimensions: nFe, - createList: WFe, - createScale: UFe, + createDimensions: ULe, + createList: OFe, + createScale: FFe, createSymbol: Bn, - createTextStyle: YFe, - dataStack: jFe, + createTextStyle: kFe, + dataStack: LFe, enableHoverEmphasis: Mc, getECData: Lt, getLayoutRect: jn, - mixinAxisModelCommonMethods: KFe + mixinAxisModelCommonMethods: NFe }, Symbol.toStringTag, { value: "Module" })); -var XFe = 1e-8; -function jV(e, t) { - return Math.abs(e - t) < XFe; +var BFe = 1e-8; +function zV(e, t) { + return Math.abs(e - t) < BFe; } function Gu(e, t, r) { var n = 0, i = e[0]; @@ -65507,30 +65204,30 @@ function Gu(e, t, r) { return !1; for (var o = 1; o < e.length; o++) { var a = e[o]; - n += Sl(i[0], i[1], a[0], a[1], t, r), i = a; + n += Cl(i[0], i[1], a[0], a[1], t, r), i = a; } var s = e[0]; - return (!jV(i[0], s[0]) || !jV(i[1], s[1])) && (n += Sl(i[0], i[1], s[0], s[1], t, r)), n !== 0; + return (!zV(i[0], s[0]) || !zV(i[1], s[1])) && (n += Cl(i[0], i[1], s[0], s[1], t, r)), n !== 0; } -var ZFe = []; +var VFe = []; function FE(e, t) { for (var r = 0; r < e.length; r++) - vi(e[r], e[r], t); + gi(e[r], e[r], t); } -function UV(e, t, r, n) { +function GV(e, t, r, n) { for (var i = 0; i < e.length; i++) { var o = e[i]; - n && (o = n.project(o)), o && isFinite(o[0]) && isFinite(o[1]) && (Rl(t, t, o), Pl(r, r, o)); + n && (o = n.project(o)), o && isFinite(o[0]) && isFinite(o[1]) && (El(t, t, o), Rl(r, r, o)); } } -function QFe(e) { +function HFe(e) { for (var t = 0, r = 0, n = 0, i = e.length, o = e[i - 1][0], a = e[i - 1][1], s = 0; s < i; s++) { var l = e[s][0], c = e[s][1], u = o * c - l * a; t += u, r += (o + l) * u, n += (a + c) * u, o = l, a = c; } return t ? [r / t / 3, n / t / 3, t] : [e[0][0] || 0, e[0][1] || 0]; } -var UX = ( +var HX = ( /** @class */ function() { function e(t) { @@ -65543,7 +65240,7 @@ var UX = ( return t || (t = this._center = this.calcCenter()), t; }, e; }() -), KV = ( +), WV = ( /** @class */ /* @__PURE__ */ function() { function e(t, r) { @@ -65551,7 +65248,7 @@ var UX = ( } return e; }() -), YV = ( +), jV = ( /** @class */ /* @__PURE__ */ function() { function e(t) { @@ -65559,7 +65256,7 @@ var UX = ( } return e; }() -), KX = ( +), zX = ( /** @class */ function(e) { Se(t, e); @@ -65573,7 +65270,7 @@ var UX = ( l > i && (n = a, i = l); } if (n) - return QFe(n.exterior); + return HFe(n.exterior); var c = this.getBoundingRect(); return [c.x + c.width / 2, c.y + c.height / 2]; }, t.prototype.getBoundingRect = function(r) { @@ -65581,9 +65278,9 @@ var UX = ( if (n && !r) return n; var i = [1 / 0, 1 / 0], o = [-1 / 0, -1 / 0], a = this.geometries; - return H(a, function(s) { - s.type === "polygon" ? UV(s.exterior, i, o, r) : H(s.points, function(l) { - UV(l, i, o, r); + return z(a, function(s) { + s.type === "polygon" ? GV(s.exterior, i, o, r) : z(s.points, function(l) { + GV(l, i, o, r); }); }), isFinite(i[0]) && isFinite(i[1]) && isFinite(o[0]) && isFinite(o[1]) || (i[0] = i[1] = o[0] = o[1] = 0), n = new Kt(i[0], i[1], o[0] - i[0], o[1] - i[1]), r || (this._rect = n), n; }, t.prototype.contain = function(r) { @@ -65608,9 +65305,9 @@ var UX = ( i ? o || (o = i / s) : i = s * o; for (var l = new Kt(r, n, i, o), c = a.calculateTransform(l), u = this.geometries, d = 0; d < u.length; d++) { var h = u[d]; - h.type === "polygon" ? (FE(h.exterior, c), H(h.interiors, function(f) { + h.type === "polygon" ? (FE(h.exterior, c), z(h.interiors, function(f) { FE(f, c); - })) : H(h.points, function(f) { + })) : z(h.points, function(f) { FE(f, c); }); } @@ -65620,8 +65317,8 @@ var UX = ( var n = new t(r, this.geometries, this._center); return n._rect = this._rect, n.transformTo = null, n; }, t; - }(UX) -), JFe = ( + }(HX) +), zFe = ( /** @class */ function(e) { Se(t, e); @@ -65630,24 +65327,24 @@ var UX = ( return i.type = "geoSVG", i._elOnlyForCalculate = n, i; } return t.prototype.calcCenter = function() { - for (var r = this._elOnlyForCalculate, n = r.getBoundingRect(), i = [n.x + n.width / 2, n.y + n.height / 2], o = Um(ZFe), a = r; a && !a.isGeoSVGGraphicRoot; ) + for (var r = this._elOnlyForCalculate, n = r.getBoundingRect(), i = [n.x + n.width / 2, n.y + n.height / 2], o = Wm(VFe), a = r; a && !a.isGeoSVGGraphicRoot; ) Vs(o, a.getLocalTransform(), o), a = a.parent; - return Ud(o, o), vi(i, i, o), i; + return Ud(o, o), gi(i, i, o), i; }, t; - }(UX) + }(HX) ); -function eNe(e) { +function GFe(e) { if (!e.UTF8Encoding) return e; var t = e, r = t.UTF8Scale; r == null && (r = 1024); var n = t.features; - return H(n, function(i) { + return z(n, function(i) { var o = i.geometry, a = o.encodeOffsets, s = o.coordinates; if (a) switch (o.type) { case "LineString": - o.coordinates = YX(s, a, r); + o.coordinates = GX(s, a, r); break; case "Polygon": NE(s, a, r); @@ -65656,7 +65353,7 @@ function eNe(e) { NE(s, a, r); break; case "MultiPolygon": - H(s, function(l, c) { + z(s, function(l, c) { return NE(l, a[c], r); }); } @@ -65664,121 +65361,121 @@ function eNe(e) { } function NE(e, t, r) { for (var n = 0; n < e.length; n++) - e[n] = YX(e[n], t[n], r); + e[n] = GX(e[n], t[n], r); } -function YX(e, t, r) { +function GX(e, t, r) { for (var n = [], i = t[0], o = t[1], a = 0; a < e.length; a += 2) { var s = e.charCodeAt(a) - 64, l = e.charCodeAt(a + 1) - 64; s = s >> 1 ^ -(s & 1), l = l >> 1 ^ -(l & 1), s += i, l += o, i = s, o = l, n.push([s / r, l / r]); } return n; } -function pM(e, t) { - return e = eNe(e), Fe(Fr(e.features, function(r) { +function fM(e, t) { + return e = GFe(e), Fe(Fr(e.features, function(r) { return r.geometry && r.properties && r.geometry.coordinates.length > 0; }), function(r) { var n = r.properties, i = r.geometry, o = []; switch (i.type) { case "Polygon": var a = i.coordinates; - o.push(new KV(a[0], a.slice(1))); + o.push(new WV(a[0], a.slice(1))); break; case "MultiPolygon": - H(i.coordinates, function(l) { - l[0] && o.push(new KV(l[0], l.slice(1))); + z(i.coordinates, function(l) { + l[0] && o.push(new WV(l[0], l.slice(1))); }); break; case "LineString": - o.push(new YV([i.coordinates])); + o.push(new jV([i.coordinates])); break; case "MultiLineString": - o.push(new YV(i.coordinates)); + o.push(new jV(i.coordinates)); } - var s = new KX(n[t || "name"], o, n.cp); + var s = new zX(n[t || "name"], o, n.cp); return s.properties = n, s; }); } -const tNe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +const WFe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - MAX_SAFE_INTEGER: F_, + MAX_SAFE_INTEGER: L_, asc: Bo, - getPercentWithPrecision: RDe, - getPixelPrecision: I2, + getPercentWithPrecision: pDe, + getPixelPrecision: M2, getPrecision: Ka, - getPrecisionSafe: MS, + getPrecisionSafe: TS, isNumeric: _w, isRadianAroundZero: Lf, linearMap: Lr, - nice: O2, - numericToNumber: qs, + nice: I2, + numericToNumber: Ys, parseDate: jo, - quantile: EC, - quantity: XK, - quantityExponent: qm, - reformIntervals: N_, - remRadian: A2, + quantile: wC, + quantity: jK, + quantityExponent: Km, + reformIntervals: F_, + remRadian: D2, round: En -}, Symbol.toStringTag, { value: "Module" })), rNe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +}, Symbol.toStringTag, { value: "Module" })), jFe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - format: ry, + format: ey, parse: jo -}, Symbol.toStringTag, { value: "Module" })), nNe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +}, Symbol.toStringTag, { value: "Module" })), UFe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, Arc: kw, - BezierCurve: Jm, + BezierCurve: Zm, BoundingRect: Kt, Circle: Ql, CompoundPath: $w, Ellipse: Nw, Group: At, - Image: yi, - IncrementalDisplayable: UY, - Line: ni, - LinearGradient: dp, + Image: mi, + IncrementalDisplayable: HY, + Line: ri, + LinearGradient: hp, Polygon: oo, - Polyline: lo, - RadialGradient: j2, + Polyline: ao, + RadialGradient: G2, Rect: mr, - Ring: Qm, + Ring: Xm, Sector: io, Text: vr, - clipPointsByRect: q2, - clipRectByRect: ZY, - createIcon: fp, - extendPath: qY, - extendShape: YY, + clipPointsByRect: K2, + clipRectByRect: UY, + createIcon: pp, + extendPath: WY, + extendShape: GY, getShapeClass: Bw, getTransform: Dc, initProps: un, - makeImage: K2, - makePath: ey, + makeImage: j2, + makePath: Qm, mergePath: Fo, registerShape: Ia, - resizePath: Y2, - updateProps: wr -}, Symbol.toStringTag, { value: "Module" })), iNe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + resizePath: U2, + updateProps: br +}, Symbol.toStringTag, { value: "Module" })), KFe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, - addCommas: nA, - capitalFirst: iAe, - encodeHTML: Yi, - formatTime: nAe, - formatTpl: oA, - getTextRect: tAe, - getTooltipMarker: fq, + addCommas: tA, + capitalFirst: K2e, + encodeHTML: Ki, + formatTime: U2e, + formatTpl: nA, + getTextRect: W2e, + getTooltipMarker: lq, normalizeCssArray: qd, - toCamelCase: iA, - truncateText: sY -}, Symbol.toStringTag, { value: "Module" })), oNe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + toCamelCase: rA, + truncateText: rY +}, Symbol.toStringTag, { value: "Module" })), YFe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, bind: at, clone: Tt, curry: Vt, defaults: wt, - each: H, + each: z, extend: Pe, filter: Fr, indexOf: Yt, - inherits: w2, + inherits: S2, isArray: Ie, isFunction: vt, isObject: St, @@ -65787,19 +65484,19 @@ const tNe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty( merge: Wt, reduce: Ra }, Symbol.toStringTag, { value: "Module" })); -var em = yr(); -function qX(e, t) { +var tm = yr(); +function WX(e, t) { var r = Fe(t, function(n) { return e.scale.parse(n); }); return e.type === "time" && r.length > 0 && (r.sort(), r.unshift(r[0]), r.push(r[r.length - 1])), r; } -function aNe(e) { +function qFe(e) { var t = e.getLabelModel().get("customValues"); if (t) { - var r = xp(e); + var r = Ep(e); return { - labels: qX(e, t).map(function(n) { + labels: WX(e, t).map(function(n) { var i = { value: n }; @@ -65811,56 +65508,56 @@ function aNe(e) { }) }; } - return e.type === "category" ? lNe(e) : uNe(e); + return e.type === "category" ? ZFe(e) : JFe(e); } -function sNe(e, t) { +function XFe(e, t) { var r = e.getTickModel().get("customValues"); return r ? { - ticks: qX(e, r) - } : e.type === "category" ? cNe(e, t) : { + ticks: WX(e, r) + } : e.type === "category" ? QFe(e, t) : { ticks: Fe(e.scale.getTicks(), function(n) { return n.value; }) }; } -function lNe(e) { - var t = e.getLabelModel(), r = XX(e, t); +function ZFe(e) { + var t = e.getLabelModel(), r = jX(e, t); return !t.get("show") || e.scale.isBlank() ? { labels: [], labelCategoryInterval: r.labelCategoryInterval } : r; } -function XX(e, t) { - var r = ZX(e, "labels"), n = OA(t), i = QX(r, n); +function jX(e, t) { + var r = UX(e, "labels"), n = IA(t), i = KX(r, n); if (i) return i; var o, a; - return vt(n) ? o = tZ(e, n) : (a = n === "auto" ? dNe(e) : n, o = eZ(e, a)), JX(r, n, { + return vt(n) ? o = XX(e, n) : (a = n === "auto" ? eNe(e) : n, o = qX(e, a)), YX(r, n, { labels: o, labelCategoryInterval: a }); } -function cNe(e, t) { - var r = ZX(e, "ticks"), n = OA(t), i = QX(r, n); +function QFe(e, t) { + var r = UX(e, "ticks"), n = IA(t), i = KX(r, n); if (i) return i; var o, a; if ((!t.get("show") || e.scale.isBlank()) && (o = []), vt(n)) - o = tZ(e, n, !0); + o = XX(e, n, !0); else if (n === "auto") { - var s = XX(e, e.getLabelModel()); + var s = jX(e, e.getLabelModel()); a = s.labelCategoryInterval, o = Fe(s.labels, function(l) { return l.tickValue; }); } else - a = n, o = eZ(e, a, !0); - return JX(r, n, { + a = n, o = qX(e, a, !0); + return YX(r, n, { ticks: o, tickCategoryInterval: a }); } -function uNe(e) { - var t = e.scale.getTicks(), r = xp(e); +function JFe(e) { + var t = e.scale.getTicks(), r = Ep(e); return { labels: Fe(t, function(n, i) { return { @@ -65872,42 +65569,42 @@ function uNe(e) { }) }; } -function ZX(e, t) { - return em(e)[t] || (em(e)[t] = []); +function UX(e, t) { + return tm(e)[t] || (tm(e)[t] = []); } -function QX(e, t) { +function KX(e, t) { for (var r = 0; r < e.length; r++) if (e[r].key === t) return e[r].value; } -function JX(e, t, r) { +function YX(e, t, r) { return e.push({ key: t, value: r }), r; } -function dNe(e) { - var t = em(e).autoInterval; - return t ?? (em(e).autoInterval = e.calculateCategoryInterval()); +function eNe(e) { + var t = tm(e).autoInterval; + return t ?? (tm(e).autoInterval = e.calculateCategoryInterval()); } -function hNe(e) { - var t = fNe(e), r = xp(e), n = (t.axisRotate - t.labelRotate) / 180 * Math.PI, i = e.scale, o = i.getExtent(), a = i.count(); +function tNe(e) { + var t = rNe(e), r = Ep(e), n = (t.axisRotate - t.labelRotate) / 180 * Math.PI, i = e.scale, o = i.getExtent(), a = i.count(); if (o[1] - o[0] < 1) return 0; var s = 1; a > 40 && (s = Math.max(1, Math.floor(a / 40))); for (var l = o[0], c = e.dataToCoord(l + 1) - e.dataToCoord(l), u = Math.abs(c * Math.cos(n)), d = Math.abs(c * Math.sin(n)), h = 0, f = 0; l <= o[1]; l += s) { - var p = 0, v = 0, g = Ym(r({ + var p = 0, v = 0, g = Um(r({ value: l }), t.font, "center", "top"); p = g.width * 1.3, v = g.height * 1.3, h = Math.max(h, p, 7), f = Math.max(f, v, 7); } var m = h / u, y = f / d; isNaN(m) && (m = 1 / 0), isNaN(y) && (y = 1 / 0); - var C = Math.max(0, Math.floor(Math.min(m, y))), b = em(e.model), w = e.getExtent(), x = b.lastAutoInterval, E = b.lastTickCount; + var C = Math.max(0, Math.floor(Math.min(m, y))), b = tm(e.model), w = e.getExtent(), x = b.lastAutoInterval, E = b.lastTickCount; return x != null && E != null && Math.abs(x - C) <= 1 && Math.abs(E - a) <= 1 && x > C && b.axisExtent0 === w[0] && b.axisExtent1 === w[1] ? C = x : (b.lastTickCount = a, b.lastAutoInterval = C, b.axisExtent0 = w[0], b.axisExtent1 = w[1]), C; } -function fNe(e) { +function rNe(e) { var t = e.getLabelModel(); return { axisRotate: e.getRotate ? e.getRotate() : e.isHorizontal && !e.isHorizontal() ? 90 : 0, @@ -65915,10 +65612,10 @@ function fNe(e) { font: t.getFont() }; } -function eZ(e, t, r) { - var n = xp(e), i = e.scale, o = i.getExtent(), a = e.getLabelModel(), s = [], l = Math.max((t || 0) + 1, 1), c = o[0], u = i.count(); +function qX(e, t, r) { + var n = Ep(e), i = e.scale, o = i.getExtent(), a = e.getLabelModel(), s = [], l = Math.max((t || 0) + 1, 1), c = o[0], u = i.count(); c !== 0 && l > 1 && u / l > 2 && (c = Math.round(Math.ceil(c / l) * l)); - var d = jX(e), h = a.get("showMinLabel") || d, f = a.get("showMaxLabel") || d; + var d = VX(e), h = a.get("showMinLabel") || d, f = a.get("showMaxLabel") || d; h && c !== o[0] && v(o[0]); for (var p = c; p <= o[1]; p += l) v(p); @@ -65935,9 +65632,9 @@ function eZ(e, t, r) { } return s; } -function tZ(e, t, r) { - var n = e.scale, i = xp(e), o = []; - return H(n.getTicks(), function(a) { +function XX(e, t, r) { + var n = e.scale, i = Ep(e), o = []; + return z(n.getTicks(), function(a) { var s = n.getLabel(a), l = a.value; t(a.value, s) && o.push(r ? l : { formattedLabel: i(a), @@ -65946,7 +65643,7 @@ function tZ(e, t, r) { }); }), o; } -var qV = [0, 1], pNe = ( +var UV = [0, 1], nNe = ( /** @class */ function() { function e(t, r, n) { @@ -65960,28 +65657,28 @@ var qV = [0, 1], pNe = ( }, e.prototype.getExtent = function() { return this._extent.slice(); }, e.prototype.getPixelPrecision = function(t) { - return I2(t || this.scale.getExtent(), this._extent); + return M2(t || this.scale.getExtent(), this._extent); }, e.prototype.setExtent = function(t, r) { var n = this._extent; n[0] = t, n[1] = r; }, e.prototype.dataToCoord = function(t, r) { var n = this._extent, i = this.scale; - return t = i.normalize(t), this.onBand && i.type === "ordinal" && (n = n.slice(), XV(n, i.count())), Lr(t, qV, n, r); + return t = i.normalize(t), this.onBand && i.type === "ordinal" && (n = n.slice(), KV(n, i.count())), Lr(t, UV, n, r); }, e.prototype.coordToData = function(t, r) { var n = this._extent, i = this.scale; - this.onBand && i.type === "ordinal" && (n = n.slice(), XV(n, i.count())); - var o = Lr(t, n, qV, r); + this.onBand && i.type === "ordinal" && (n = n.slice(), KV(n, i.count())); + var o = Lr(t, n, UV, r); return this.scale.scale(o); }, e.prototype.pointToData = function(t, r) { }, e.prototype.getTicksCoords = function(t) { t = t || {}; - var r = t.tickModel || this.getTickModel(), n = sNe(this, r), i = n.ticks, o = Fe(i, function(s) { + var r = t.tickModel || this.getTickModel(), n = XFe(this, r), i = n.ticks, o = Fe(i, function(s) { return { coord: this.dataToCoord(this.scale.type === "ordinal" ? this.scale.getRawOrdinalNumber(s) : s), tickValue: s }; }, this), a = r.get("alignWithLabel"); - return gNe(this, o, a, t.clamp), o; + return iNe(this, o, a, t.clamp), o; }, e.prototype.getMinorTicksCoords = function() { if (this.scale.type === "ordinal") return []; @@ -65997,7 +65694,7 @@ var qV = [0, 1], pNe = ( }, this); return i; }, e.prototype.getViewLabels = function() { - return aNe(this).labels; + return qFe(this).labels; }, e.prototype.getLabelModel = function() { return this.model.getModel("axisLabel"); }, e.prototype.getTickModel = function() { @@ -66008,15 +65705,15 @@ var qV = [0, 1], pNe = ( var i = Math.abs(t[1] - t[0]); return Math.abs(i) / n; }, e.prototype.calculateCategoryInterval = function() { - return hNe(this); + return tNe(this); }, e; }() ); -function XV(e, t) { +function KV(e, t) { var r = e[1] - e[0], n = t, i = r / n / 2; e[0] += i, e[1] -= i; } -function gNe(e, t, r, n) { +function iNe(e, t, r, n) { var i = t.length; if (!e.onBand || r || !i) return; @@ -66027,7 +65724,7 @@ function gNe(e, t, r, n) { }; else { var l = t[i - 1].tickValue - t[0].tickValue, c = (t[i - 1].coord - t[0].coord) / l; - H(t, function(f) { + z(t, function(f) { f.coord -= c / 2; }); var u = e.scale.getExtent(); @@ -66045,25 +65742,25 @@ function gNe(e, t, r, n) { return f = En(f), p = En(p), d ? f > p : f < p; } } -const La = pNe; -function vNe(e) { +const La = nNe; +function oNe(e) { var t = Zt.extend(e); return Zt.registerClass(t), t; } -function mNe(e) { +function aNe(e) { var t = sn.extend(e); return sn.registerClass(t), t; } -function yNe(e) { - var t = jr.extend(e); - return jr.registerClass(t), t; +function sNe(e) { + var t = Wr.extend(e); + return Wr.registerClass(t), t; } -function CNe(e) { +function lNe(e) { var t = kr.extend(e); return kr.registerClass(t), t; } -var og = Math.PI * 2, _u = Xs.CMD, SNe = ["top", "right", "bottom", "left"]; -function bNe(e, t, r, n, i) { +var ag = Math.PI * 2, _u = qs.CMD, cNe = ["top", "right", "bottom", "left"]; +function uNe(e, t, r, n, i) { var o = r.width, a = r.height; switch (e) { case "top": @@ -66080,26 +65777,26 @@ function bNe(e, t, r, n, i) { break; } } -function wNe(e, t, r, n, i, o, a, s, l) { +function dNe(e, t, r, n, i, o, a, s, l) { a -= e, s -= t; var c = Math.sqrt(a * a + s * s); a /= c, s /= c; var u = a * r + e, d = s * r + t; - if (Math.abs(n - i) % og < 1e-4) + if (Math.abs(n - i) % ag < 1e-4) return l[0] = u, l[1] = d, c - r; if (o) { var h = n; n = Vo(i), i = Vo(h); } else n = Vo(n), i = Vo(i); - n > i && (i += og); + n > i && (i += ag); var f = Math.atan2(s, a); - if (f < 0 && (f += og), f >= n && f <= i || f + og >= n && f + og <= i) + if (f < 0 && (f += ag), f >= n && f <= i || f + ag >= n && f + ag <= i) return l[0] = u, l[1] = d, c - r; var p = r * Math.cos(n) + e, v = r * Math.sin(n) + t, g = r * Math.cos(i) + e, m = r * Math.sin(i) + t, y = (p - a) * (p - a) + (v - s) * (v - s), C = (g - a) * (g - a) + (m - s) * (m - s); return y < C ? (l[0] = p, l[1] = v, Math.sqrt(y)) : (l[0] = g, l[1] = m, Math.sqrt(C)); } -function ZS(e, t, r, n, i, o, a, s) { +function qS(e, t, r, n, i, o, a, s) { var l = i - e, c = o - t, u = r - e, d = n - t, h = Math.sqrt(u * u + d * d); u /= h, d /= h; var f = l * u + c * d, p = f / h; @@ -66107,17 +65804,17 @@ function ZS(e, t, r, n, i, o, a, s) { var v = a[0] = e + p * u, g = a[1] = t + p * d; return Math.sqrt((v - i) * (v - i) + (g - o) * (g - o)); } -function rZ(e, t, r, n, i, o, a) { +function ZX(e, t, r, n, i, o, a) { r < 0 && (e = e + r, r = -r), n < 0 && (t = t + n, n = -n); var s = e + r, l = t + n, c = a[0] = Math.min(Math.max(i, e), s), u = a[1] = Math.min(Math.max(o, t), l); return Math.sqrt((c - i) * (c - i) + (u - o) * (u - o)); } -var Ha = []; -function xNe(e, t, r) { - var n = rZ(t.x, t.y, t.width, t.height, e.x, e.y, Ha); - return r.set(Ha[0], Ha[1]), n; +var za = []; +function hNe(e, t, r) { + var n = ZX(t.x, t.y, t.width, t.height, e.x, e.y, za); + return r.set(za[0], za[1]), n; } -function ENe(e, t, r) { +function fNe(e, t, r) { for (var n = 0, i = 0, o = 0, a = 0, s, l, c = 1 / 0, u = t.data, d = e.x, h = e.y, f = 0; f < u.length; ) { var p = u[f++]; f === 1 && (n = u[f], i = u[f + 1], o = n, a = i); @@ -66127,13 +65824,13 @@ function ENe(e, t, r) { o = u[f++], a = u[f++], n = o, i = a; break; case _u.L: - v = ZS(n, i, u[f], u[f + 1], d, h, Ha, !0), n = u[f++], i = u[f++]; + v = qS(n, i, u[f], u[f + 1], d, h, za, !0), n = u[f++], i = u[f++]; break; case _u.C: - v = _K(n, i, u[f++], u[f++], u[f++], u[f++], u[f], u[f + 1], d, h, Ha), n = u[f++], i = u[f++]; + v = xK(n, i, u[f++], u[f++], u[f++], u[f++], u[f], u[f + 1], d, h, za), n = u[f++], i = u[f++]; break; case _u.Q: - v = DK(n, i, u[f++], u[f++], u[f], u[f + 1], d, h, Ha), n = u[f++], i = u[f++]; + v = RK(n, i, u[f++], u[f++], u[f], u[f + 1], d, h, za), n = u[f++], i = u[f++]; break; case _u.A: var g = u[f++], m = u[f++], y = u[f++], C = u[f++], b = u[f++], w = u[f++]; @@ -66141,44 +65838,44 @@ function ENe(e, t, r) { var x = !!(1 - u[f++]); s = Math.cos(b) * y + g, l = Math.sin(b) * C + m, f <= 1 && (o = s, a = l); var E = (d - g) * C / y + g; - v = wNe(g, m, C, b, b + w, x, E, h, Ha), n = Math.cos(b + w) * y + g, i = Math.sin(b + w) * C + m; + v = dNe(g, m, C, b, b + w, x, E, h, za), n = Math.cos(b + w) * y + g, i = Math.sin(b + w) * C + m; break; case _u.R: o = n = u[f++], a = i = u[f++]; - var P = u[f++], R = u[f++]; - v = rZ(o, a, P, R, d, h, Ha); + var R = u[f++], P = u[f++]; + v = ZX(o, a, R, P, d, h, za); break; case _u.Z: - v = ZS(n, i, o, a, d, h, Ha, !0), n = o, i = a; + v = qS(n, i, o, a, d, h, za, !0), n = o, i = a; break; } - v < c && (c = v, r.set(Ha[0], Ha[1])); + v < c && (c = v, r.set(za[0], za[1])); } return c; } var Ya = new Ut(), an = new Ut(), Fn = new Ut(), Fs = new Ut(), Is = new Ut(); -function ZV(e, t) { +function YV(e, t) { if (e) { var r = e.getTextGuideLine(), n = e.getTextContent(); if (n && r) { - var i = e.textGuideLineConfig || {}, o = [[0, 0], [0, 0], [0, 0]], a = i.candidates || SNe, s = n.getBoundingRect().clone(); + var i = e.textGuideLineConfig || {}, o = [[0, 0], [0, 0], [0, 0]], a = i.candidates || cNe, s = n.getBoundingRect().clone(); s.applyTransform(n.getComputedTransform()); var l = 1 / 0, c = i.anchor, u = e.getComputedTransform(), d = u && Ud([], u), h = t.get("length2") || 0; c && Fn.copy(c); for (var f = 0; f < a.length; f++) { var p = a[f]; - bNe(p, 0, s, Ya, Fs), Ut.scaleAndAdd(an, Ya, Fs, h), an.transform(d); - var v = e.getBoundingRect(), g = c ? c.distance(an) : e instanceof rr ? ENe(an, e.path, Fn) : xNe(an, v, Fn); + uNe(p, 0, s, Ya, Fs), Ut.scaleAndAdd(an, Ya, Fs, h), an.transform(d); + var v = e.getBoundingRect(), g = c ? c.distance(an) : e instanceof rr ? fNe(an, e.path, Fn) : hNe(an, v, Fn); g < l && (l = g, an.transform(u), Fn.transform(u), Fn.toArray(o[0]), an.toArray(o[1]), Ya.toArray(o[2])); } - nZ(o, t.get("minTurnAngle")), r.setShape({ + QX(o, t.get("minTurnAngle")), r.setShape({ points: o }); } } } -var QS = [], Ki = new Ut(); -function nZ(e, t) { +var XS = [], Ui = new Ut(); +function QX(e, t) { if (t <= 180 && t > 0) { t = t / 180 * Math.PI, Ya.fromArray(e[0]), an.fromArray(e[1]), Fn.fromArray(e[2]), Ut.sub(Fs, Ya, an), Ut.sub(Is, Fn, an); var r = Fs.len(), n = Is.len(); @@ -66186,17 +65883,17 @@ function nZ(e, t) { Fs.scale(1 / r), Is.scale(1 / n); var i = Fs.dot(Is), o = Math.cos(t); if (o < i) { - var a = ZS(an.x, an.y, Fn.x, Fn.y, Ya.x, Ya.y, QS, !1); - Ki.fromArray(QS), Ki.scaleAndAdd(Is, a / Math.tan(Math.PI - t)); - var s = Fn.x !== an.x ? (Ki.x - an.x) / (Fn.x - an.x) : (Ki.y - an.y) / (Fn.y - an.y); + var a = qS(an.x, an.y, Fn.x, Fn.y, Ya.x, Ya.y, XS, !1); + Ui.fromArray(XS), Ui.scaleAndAdd(Is, a / Math.tan(Math.PI - t)); + var s = Fn.x !== an.x ? (Ui.x - an.x) / (Fn.x - an.x) : (Ui.y - an.y) / (Fn.y - an.y); if (isNaN(s)) return; - s < 0 ? Ut.copy(Ki, an) : s > 1 && Ut.copy(Ki, Fn), Ki.toArray(e[1]); + s < 0 ? Ut.copy(Ui, an) : s > 1 && Ut.copy(Ui, Fn), Ui.toArray(e[1]); } } } } -function RNe(e, t, r) { +function pNe(e, t, r) { if (r <= 180 && r > 0) { r = r / 180 * Math.PI, Ya.fromArray(e[0]), an.fromArray(e[1]), Fn.fromArray(e[2]), Ut.sub(Fs, an, Ya), Ut.sub(Is, Fn, an); var n = Fs.len(), i = Is.len(); @@ -66204,19 +65901,19 @@ function RNe(e, t, r) { Fs.scale(1 / n), Is.scale(1 / i); var o = Fs.dot(t), a = Math.cos(r); if (o < a) { - var s = ZS(an.x, an.y, Fn.x, Fn.y, Ya.x, Ya.y, QS, !1); - Ki.fromArray(QS); + var s = qS(an.x, an.y, Fn.x, Fn.y, Ya.x, Ya.y, XS, !1); + Ui.fromArray(XS); var l = Math.PI / 2, c = Math.acos(Is.dot(t)), u = l + c - r; if (u >= l) - Ut.copy(Ki, Fn); + Ut.copy(Ui, Fn); else { - Ki.scaleAndAdd(Is, s / Math.tan(Math.PI / 2 - u)); - var d = Fn.x !== an.x ? (Ki.x - an.x) / (Fn.x - an.x) : (Ki.y - an.y) / (Fn.y - an.y); + Ui.scaleAndAdd(Is, s / Math.tan(Math.PI / 2 - u)); + var d = Fn.x !== an.x ? (Ui.x - an.x) / (Fn.x - an.x) : (Ui.y - an.y) / (Fn.y - an.y); if (isNaN(d)) return; - d < 0 ? Ut.copy(Ki, an) : d > 1 && Ut.copy(Ki, Fn); + d < 0 ? Ut.copy(Ui, an) : d > 1 && Ut.copy(Ui, Fn); } - Ki.toArray(e[1]); + Ui.toArray(e[1]); } } } @@ -66229,29 +65926,29 @@ function kE(e, t, r, n) { var s = n.getModel("lineStyle").getLineStyle(); i ? e.useStyle(s) : o.style = s; } -function PNe(e, t) { +function gNe(e, t) { var r = t.smooth, n = t.points; if (n) if (e.moveTo(n[0][0], n[0][1]), r > 0 && n.length >= 3) { - var i = El(n[0], n[1]), o = El(n[1], n[2]); + var i = xl(n[0], n[1]), o = xl(n[1], n[2]); if (!i || !o) { e.lineTo(n[1][0], n[1][1]), e.lineTo(n[2][0], n[2][1]); return; } - var a = Math.min(i, o) * r, s = Zg([], n[1], n[0], a / i), l = Zg([], n[1], n[2], a / o), c = Zg([], s, l, 0.5); + var a = Math.min(i, o) * r, s = Qg([], n[1], n[0], a / i), l = Qg([], n[1], n[2], a / o), c = Qg([], s, l, 0.5); e.bezierCurveTo(s[0], s[1], s[0], s[1], c[0], c[1]), e.bezierCurveTo(l[0], l[1], l[0], l[1], n[2][0], n[2][1]); } else for (var u = 1; u < n.length; u++) e.lineTo(n[u][0], n[u][1]); } -function LA(e, t, r) { +function AA(e, t, r) { var n = e.getTextGuideLine(), i = e.getTextContent(); if (!i) { n && e.removeTextGuideLine(); return; } - for (var o = t.normal, a = o.get("show"), s = i.ignore, l = 0; l < Uv.length; l++) { - var c = Uv[l], u = t[c], d = c === "normal"; + for (var o = t.normal, a = o.get("show"), s = i.ignore, l = 0; l < Kv.length; l++) { + var c = Kv[l], u = t[c], d = c === "normal"; if (u) { var h = u.get("show"), f = d ? s : kt(i.states[c] && i.states[c].ignore, s); if (f || !kt(h, a)) { @@ -66259,16 +65956,16 @@ function LA(e, t, r) { p && (p.ignore = !0), n && kE(n, !0, c, u); continue; } - n || (n = new lo(), e.setTextGuideLine(n), !d && (s || !a) && kE(n, !0, "normal", t.normal), e.stateProxy && (n.stateProxy = e.stateProxy)), kE(n, !1, c, u); + n || (n = new ao(), e.setTextGuideLine(n), !d && (s || !a) && kE(n, !0, "normal", t.normal), e.stateProxy && (n.stateProxy = e.stateProxy)), kE(n, !1, c, u); } } if (n) { wt(n.style, r), n.style.fill = null; var v = o.get("showAbove"), g = e.textGuideLineConfig = e.textGuideLineConfig || {}; - g.showAbove = v || !1, n.buildPath = PNe; + g.showAbove = v || !1, n.buildPath = gNe; } } -function FA(e, t) { +function OA(e, t) { t = t || "labelLine"; for (var r = { normal: e.getModel(t) @@ -66278,13 +65975,13 @@ function FA(e, t) { } return r; } -function iZ(e) { +function JX(e) { for (var t = [], r = 0; r < e.length; r++) { var n = e[r]; if (!n.defaultAttr.ignore) { var i = n.label, o = i.getComputedTransform(), a = i.getBoundingRect(), s = !o || o[1] < 1e-5 && o[2] < 1e-5, l = i.style.margin || 0, c = a.clone(); c.applyTransform(o), c.x -= l / 2, c.y -= l / 2, c.width += l, c.height += l; - var u = s ? new AS(a, o) : null; + var u = s ? new DS(a, o) : null; t.push({ label: i, labelLine: n.labelLine, @@ -66301,12 +65998,12 @@ function iZ(e) { } return t; } -function oZ(e, t, r, n, i, o) { +function eZ(e, t, r, n, i, o) { var a = e.length; if (a < 2) return; - e.sort(function(P, R) { - return P.rect[t] - R.rect[t]; + e.sort(function(R, P) { + return R.rect[t] - P.rect[t]; }); for (var s = 0, l, c = !1, u = 0, d = 0; d < a; d++) { var h = e[d], f = h.rect; @@ -66320,32 +66017,32 @@ function oZ(e, t, r, n, i, o) { function C() { m = v.rect[t] - n, y = i - g.rect[t] - g.rect[r]; } - function b(P, R, T) { - if (P < 0) { - var _ = Math.min(R, -P); + function b(R, P, T) { + if (R < 0) { + var _ = Math.min(P, -R); if (_ > 0) { w(_ * T, 0, a); - var D = _ + P; + var D = _ + R; D < 0 && x(-D * T, 1); } else - x(-P * T, 1); + x(-R * T, 1); } } - function w(P, R, T) { - P !== 0 && (c = !0); - for (var _ = R; _ < T; _++) { + function w(R, P, T) { + R !== 0 && (c = !0); + for (var _ = P; _ < T; _++) { var D = e[_], A = D.rect; - A[t] += P, D.label[t] += P; + A[t] += R, D.label[t] += R; } } - function x(P, R) { + function x(R, P) { for (var T = [], _ = 0, D = 1; D < a; D++) { var A = e[D - 1].rect, M = Math.max(e[D].rect[t] - A[t] - A[r], 0); T.push(M), _ += M; } if (_) { - var O = Math.min(Math.abs(P) / _, R); - if (P > 0) + var O = Math.min(Math.abs(R) / _, P); + if (R > 0) for (var D = 0; D < a - 1; D++) { var L = T[D] * O; w(L, 0, D + 1); @@ -66357,22 +66054,22 @@ function oZ(e, t, r, n, i, o) { } } } - function E(P) { - var R = P < 0 ? -1 : 1; - P = Math.abs(P); - for (var T = Math.ceil(P / (a - 1)), _ = 0; _ < a - 1; _++) - if (R > 0 ? w(T, 0, _ + 1) : w(-T, a - _ - 1, a), P -= T, P <= 0) + function E(R) { + var P = R < 0 ? -1 : 1; + R = Math.abs(R); + for (var T = Math.ceil(R / (a - 1)), _ = 0; _ < a - 1; _++) + if (P > 0 ? w(T, 0, _ + 1) : w(-T, a - _ - 1, a), R -= T, R <= 0) return; } return c; } -function TNe(e, t, r, n) { - return oZ(e, "x", "width", t, r, n); +function vNe(e, t, r, n) { + return eZ(e, "x", "width", t, r, n); } -function aZ(e, t, r, n) { - return oZ(e, "y", "height", t, r, n); +function tZ(e, t, r, n) { + return eZ(e, "y", "height", t, r, n); } -function sZ(e) { +function rZ(e) { var t = []; e.sort(function(v, g) { return g.priority - v.priority; @@ -66395,7 +66092,7 @@ function sZ(e) { h = !0; break; } - if (p.obb || (p.obb = new AS(p.localRect, p.transform)), d || (d = new AS(s, l)), d.intersect(p.obb)) { + if (p.obb || (p.obb = new DS(p.localRect, p.transform)), d || (d = new DS(s, l)), d.intersect(p.obb)) { h = !0; break; } @@ -66404,14 +66101,14 @@ function sZ(e) { h ? (n(c), u && n(u)) : (c.attr("ignore", o.defaultAttr.ignore), u && u.attr("ignore", o.defaultAttr.labelGuideIgnore), t.push(o)); } } -function _Ne(e) { +function mNe(e) { if (e) { for (var t = [], r = 0; r < e.length; r++) t.push(e[r].slice()); return t; } } -function MNe(e, t) { +function yNe(e, t) { var r = e.label, n = t && t.getTextGuideLine(); return { dataIndex: e.dataIndex, @@ -66424,17 +66121,17 @@ function MNe(e, t) { // y: labelAttr.y, align: r.style.align, verticalAlign: r.style.verticalAlign, - labelLinePoints: _Ne(n && n.shape.points) + labelLinePoints: mNe(n && n.shape.points) }; } -var QV = ["align", "verticalAlign", "width", "height", "fontSize"], Gi = new Tl(), $E = yr(), DNe = yr(); -function x0(e, t, r) { +var qV = ["align", "verticalAlign", "width", "height", "fontSize"], zi = new Pl(), $E = yr(), CNe = yr(); +function b0(e, t, r) { for (var n = 0; n < r.length; n++) { var i = r[n]; t[i] != null && (e[i] = t[i]); } } -var E0 = ["x", "y", "rotation"], INe = ( +var w0 = ["x", "y", "rotation"], SNe = ( /** @class */ function() { function e() { @@ -66444,7 +66141,7 @@ var E0 = ["x", "y", "rotation"], INe = ( this._labelList = [], this._chartViewList = []; }, e.prototype._addLabel = function(t, r, n, i, o) { var a = i.style, s = i.__hostTarget, l = s.textConfig || {}, c = i.getComputedTransform(), u = i.getBoundingRect().plain(); - Kt.applyTransform(u, u, c), c ? Gi.setLocalTransform(c) : (Gi.x = Gi.y = Gi.rotation = Gi.originX = Gi.originY = 0, Gi.scaleX = Gi.scaleY = 1), Gi.rotation = Vo(Gi.rotation); + Kt.applyTransform(u, u, c), c ? zi.setLocalTransform(c) : (zi.x = zi.y = zi.rotation = zi.originX = zi.originY = 0, zi.scaleX = zi.scaleY = 1), zi.rotation = Vo(zi.rotation); var d = i.__hostTarget, h; if (d) { h = d.getBoundingRect().plain(); @@ -66470,11 +66167,11 @@ var E0 = ["x", "y", "rotation"], INe = ( defaultAttr: { ignore: i.ignore, labelGuideIgnore: p && p.ignore, - x: Gi.x, - y: Gi.y, - scaleX: Gi.scaleX, - scaleY: Gi.scaleY, - rotation: Gi.rotation, + x: zi.x, + y: zi.y, + scaleX: zi.scaleX, + scaleY: zi.scaleY, + rotation: zi.rotation, style: { x: a.x, y: a.y, @@ -66503,12 +66200,12 @@ var E0 = ["x", "y", "rotation"], INe = ( var r = t.getWidth(), n = t.getHeight(); function i(C, b) { return function() { - ZV(C, b); + YV(C, b); }; } for (var o = 0; o < this._labelList.length; o++) { var a = this._labelList[o], s = a.label, l = s.__hostTarget, c = a.defaultAttr, u = void 0; - vt(a.layoutOption) ? u = a.layoutOption(MNe(a, l)) : u = a.layoutOption, u = u || {}, a.computedLayoutOption = u; + vt(a.layoutOption) ? u = a.layoutOption(yNe(a, l)) : u = a.layoutOption, u = u || {}, a.computedLayoutOption = u; var d = Math.PI / 180; l && l.setTextConfig({ // Force to set local false. @@ -66528,8 +66225,8 @@ var E0 = ["x", "y", "rotation"], INe = ( } var p = $E(s); p.needsUpdateLabelLine = h, s.rotation = u.rotate != null ? u.rotate * d : c.rotation, s.scaleX = c.scaleX, s.scaleY = c.scaleY; - for (var v = 0; v < QV.length; v++) { - var g = QV[v]; + for (var v = 0; v < qV.length; v++) { + var g = qV[v]; s.setStyle(g, u[g] != null ? u[g] : c.style[g]); } if (u.draggable) { @@ -66545,19 +66242,19 @@ var E0 = ["x", "y", "rotation"], INe = ( s.off("drag"), s.cursor = c.cursor; } }, e.prototype.layout = function(t) { - var r = t.getWidth(), n = t.getHeight(), i = iZ(this._labelList), o = Fr(i, function(l) { + var r = t.getWidth(), n = t.getHeight(), i = JX(this._labelList), o = Fr(i, function(l) { return l.layoutOption.moveOverlap === "shiftX"; }), a = Fr(i, function(l) { return l.layoutOption.moveOverlap === "shiftY"; }); - TNe(o, 0, r), aZ(a, 0, n); + vNe(o, 0, r), tZ(a, 0, n); var s = Fr(i, function(l) { return l.layoutOption.hideOverlap; }); - sZ(s); + rZ(s); }, e.prototype.processLabelsOverall = function() { var t = this; - H(this._chartViewList, function(r) { + z(this._chartViewList, function(r) { var n = r.__model, i = r.ignoreLabelLineUpdate, o = n.isAnimationEnabled(); r.group.traverse(function(a) { if (a.ignore && !a.forceLabelAnimation) @@ -66575,7 +66272,7 @@ var E0 = ["x", "y", "rotation"], INe = ( l.stroke = c[u]; } var d = s.getModel("labelLine"); - LA(t, FA(s), l), ZV(t, d); + AA(t, OA(s), l), YV(t, d); } }, e.prototype._animateLabels = function(t, r) { var n = t.getTextContent(), i = t.getTextGuideLine(); @@ -66588,8 +66285,8 @@ var E0 = ["x", "y", "rotation"], INe = ( if (a) { n.attr(a); var h = t.prevStates; - h && (Yt(h, "select") >= 0 && n.attr(o.oldLayoutSelect), Yt(h, "emphasis") >= 0 && n.attr(o.oldLayoutEmphasis)), wr(n, c, r, l); - } else if (n.attr(c), !gp(n).valueAnimation) { + h && (Yt(h, "select") >= 0 && n.attr(o.oldLayoutSelect), Yt(h, "emphasis") >= 0 && n.attr(o.oldLayoutEmphasis)), br(n, c, r, l); + } else if (n.attr(c), !vp(n).valueAnimation) { var d = kt(n.style.opacity, 1); n.style.opacity = 0, un(n, { style: { @@ -66599,21 +66296,21 @@ var E0 = ["x", "y", "rotation"], INe = ( } if (o.oldLayout = c, n.states.select) { var f = o.oldLayoutSelect = {}; - x0(f, c, E0), x0(f, n.states.select, E0); + b0(f, c, w0), b0(f, n.states.select, w0); } if (n.states.emphasis) { var p = o.oldLayoutEmphasis = {}; - x0(p, c, E0), x0(p, n.states.emphasis, E0); + b0(p, c, w0), b0(p, n.states.emphasis, w0); } - tq(n, l, u, r, r); + XY(n, l, u, r, r); } if (i && !i.ignore && !i.invisible) { - var o = DNe(i), a = o.oldLayout, v = { + var o = CNe(i), a = o.oldLayout, v = { points: i.shape.points }; a ? (i.attr({ shape: a - }), wr(i, { + }), br(i, { shape: v }, r)) : (i.setShape(v), i.style.strokePercent = 0, un(i, { style: { @@ -66624,10 +66321,10 @@ var E0 = ["x", "y", "rotation"], INe = ( }, e; }() ), BE = yr(); -function ANe(e) { +function bNe(e) { e.registerUpdateLifecycle("series:beforeupdate", function(t, r, n) { var i = BE(r).labelManager; - i || (i = BE(r).labelManager = new INe()), i.clearLabels(); + i || (i = BE(r).labelManager = new SNe()), i.clearLabels(); }), e.registerUpdateLifecycle("series:layoutlabels", function(t, r, n) { var i = BE(r).labelManager; n.updatedSeries.forEach(function(o) { @@ -66635,7 +66332,7 @@ function ANe(e) { }), i.updateLayoutConfig(r), i.layout(r), i.processLabelsOverall(); }); } -var VE = Math.sin, zE = Math.cos, lZ = Math.PI, Mu = Math.PI * 2, ONe = 180 / lZ, cZ = function() { +var VE = Math.sin, HE = Math.cos, nZ = Math.PI, Mu = Math.PI * 2, wNe = 180 / nZ, iZ = function() { function e() { } return e.prototype.reset = function(t) { @@ -66652,15 +66349,15 @@ var VE = Math.sin, zE = Math.cos, lZ = Math.PI, Mu = Math.PI * 2, ONe = 180 / lZ this.ellipse(t, r, n, n, 0, i, o, a); }, e.prototype.ellipse = function(t, r, n, i, o, a, s, l) { var c = s - a, u = !l, d = Math.abs(c), h = wc(d - Mu) || (u ? c >= Mu : -c >= Mu), f = c > 0 ? c % Mu : c % Mu + Mu, p = !1; - h ? p = !0 : wc(d) ? p = !1 : p = f >= lZ == !!u; - var v = t + n * zE(a), g = r + i * VE(a); + h ? p = !0 : wc(d) ? p = !1 : p = f >= nZ == !!u; + var v = t + n * HE(a), g = r + i * VE(a); this._start && this._add("M", v, g); - var m = Math.round(o * ONe); + var m = Math.round(o * wNe); if (h) { var y = 1 / this._p, C = (u ? 1 : -1) * (Mu - y); - this._add("A", n, i, m, 1, +u, t + n * zE(a + C), r + i * VE(a + C)), y > 0.01 && this._add("A", n, i, m, 0, +u, v, g); + this._add("A", n, i, m, 1, +u, t + n * HE(a + C), r + i * VE(a + C)), y > 0.01 && this._add("A", n, i, m, 0, +u, v, g); } else { - var b = t + n * zE(s), w = r + i * VE(s); + var b = t + n * HE(s), w = r + i * VE(s); this._add("A", n, i, m, +p, +u, b, w); } }, e.prototype.rect = function(t, r, n, i) { @@ -66682,53 +66379,53 @@ var VE = Math.sin, zE = Math.cos, lZ = Math.PI, Mu = Math.PI * 2, ONe = 180 / lZ }, e.prototype.getStr = function() { return this._str; }, e; -}(), NA = "none", LNe = Math.round; -function FNe(e) { +}(), LA = "none", xNe = Math.round; +function ENe(e) { var t = e.fill; - return t != null && t !== NA; + return t != null && t !== LA; } -function NNe(e) { +function RNe(e) { var t = e.stroke; - return t != null && t !== NA; + return t != null && t !== LA; } -var gM = ["lineCap", "miterLimit", "lineJoin"], kNe = Fe(gM, function(e) { +var pM = ["lineCap", "miterLimit", "lineJoin"], PNe = Fe(pM, function(e) { return "stroke-" + e.toLowerCase(); }); -function $Ne(e, t, r, n) { +function TNe(e, t, r, n) { var i = t.opacity == null ? 1 : t.opacity; - if (r instanceof yi) { + if (r instanceof mi) { e("opacity", i); return; } - if (FNe(t)) { - var o = jv(t.fill); + if (ENe(t)) { + var o = Uv(t.fill); e("fill", o.color); var a = t.fillOpacity != null ? t.fillOpacity * o.opacity * i : o.opacity * i; a < 1 && e("fill-opacity", a); } else - e("fill", NA); - if (NNe(t)) { - var s = jv(t.stroke); + e("fill", LA); + if (RNe(t)) { + var s = Uv(t.stroke); e("stroke", s.color); var l = t.strokeNoScale ? r.getLineScale() : 1, c = l ? (t.lineWidth || 0) / l : 0, u = t.strokeOpacity != null ? t.strokeOpacity * s.opacity * i : s.opacity * i, d = t.strokeFirst; if (c !== 1 && e("stroke-width", c), d && e("paint-order", d ? "stroke" : "fill"), u < 1 && e("stroke-opacity", u), t.lineDash) { - var h = vA(r), f = h[0], p = h[1]; - f && (p = LNe(p || 0), e("stroke-dasharray", f.join(",")), (p || n) && e("stroke-dashoffset", p)); + var h = pA(r), f = h[0], p = h[1]; + f && (p = xNe(p || 0), e("stroke-dasharray", f.join(",")), (p || n) && e("stroke-dashoffset", p)); } - for (var v = 0; v < gM.length; v++) { - var g = gM[v]; - if (t[g] !== DS[g]) { - var m = t[g] || DS[g]; - m && e(kNe[v], m); + for (var v = 0; v < pM.length; v++) { + var g = pM[v]; + if (t[g] !== _S[g]) { + var m = t[g] || _S[g]; + m && e(PNe[v], m); } } } } -var uZ = "http://www.w3.org/2000/svg", dZ = "http://www.w3.org/1999/xlink", BNe = "http://www.w3.org/2000/xmlns/", VNe = "http://www.w3.org/XML/1998/namespace", JV = "ecmeta_"; -function hZ(e) { - return document.createElementNS(uZ, e); +var oZ = "http://www.w3.org/2000/svg", aZ = "http://www.w3.org/1999/xlink", _Ne = "http://www.w3.org/2000/xmlns/", MNe = "http://www.w3.org/XML/1998/namespace", XV = "ecmeta_"; +function sZ(e) { + return document.createElementNS(oZ, e); } -function ii(e, t, r, n, i) { +function ni(e, t, r, n, i) { return { tag: e, attrs: r || {}, @@ -66737,7 +66434,7 @@ function ii(e, t, r, n, i) { key: t }; } -function zNe(e, t) { +function DNe(e, t) { var r = []; if (t) for (var n in t) { @@ -66746,22 +66443,22 @@ function zNe(e, t) { } return "<" + e + " " + r.join(" ") + ">"; } -function HNe(e) { +function INe(e) { return ""; } -function kA(e, t) { +function FA(e, t) { t = t || {}; var r = t.newline ? ` ` : ""; function n(i) { var o = i.children, a = i.tag, s = i.attrs, l = i.text; - return zNe(a, s) + (a !== "style" ? Yi(l) : l || "") + (o ? "" + r + Fe(o, function(c) { + return DNe(a, s) + (a !== "style" ? Ki(l) : l || "") + (o ? "" + r + Fe(o, function(c) { return n(c); - }).join(r) + r : "") + HNe(a); + }).join(r) + r : "") + INe(a); } return n(e); } -function GNe(e, t, r) { +function ANe(e, t, r) { r = r || {}; var n = r.newline ? ` ` : "", i = " {" + n, o = n + "}", a = Fe(or(e), function(l) { @@ -66778,7 +66475,7 @@ function GNe(e, t, r) { }).join(n); return !a && !s ? "" : [""].join(n); } -function vM(e) { +function gM(e) { return { zrId: e, shadowCache: {}, @@ -66796,22 +66493,22 @@ function vM(e) { clipPathIdx: 0 }; } -function e8(e, t, r, n) { - return ii("svg", "root", { +function ZV(e, t, r, n) { + return ni("svg", "root", { width: e, height: t, - xmlns: uZ, - "xmlns:xlink": dZ, + xmlns: oZ, + "xmlns:xlink": aZ, version: "1.1", baseProfile: "full", viewBox: n ? "0 0 " + e + " " + t : !1 }, r); } -var WNe = 0; -function fZ() { - return WNe++; +var ONe = 0; +function lZ() { + return ONe++; } -var t8 = { +var QV = { cubicIn: "0.32,0,0.67,0", cubicOut: "0.33,1,0.68,1", cubicInOut: "0.65,0,0.35,1", @@ -66834,30 +66531,30 @@ var t8 = { circularOut: "0,0.55,0.45,1", circularInOut: "0.85,0,0.15,1" }, Lu = "transform-origin"; -function jNe(e, t, r) { +function LNe(e, t, r) { var n = Pe({}, e.shape); Pe(n, t), e.buildPath(r, n); - var i = new cZ(); - return i.reset(kK(e)), r.rebuildPath(i, 1), i.generateStr(), i.getStr(); + var i = new iZ(); + return i.reset(AK(e)), r.rebuildPath(i, 1), i.generateStr(), i.getStr(); } -function UNe(e, t) { +function FNe(e, t) { var r = t.originX, n = t.originY; (r || n) && (e[Lu] = r + "px " + n + "px"); } -var KNe = { +var NNe = { fill: "fill", opacity: "opacity", lineWidth: "stroke-width", lineDashOffset: "stroke-dashoffset" }; -function pZ(e, t) { +function cZ(e, t) { var r = t.zrId + "-ani-" + t.cssAnimIdx++; return t.cssAnims[r] = e, r; } -function YNe(e, t, r) { +function kNe(e, t, r) { var n = e.shape.paths, i = {}, o, a; - if (H(n, function(l) { - var c = vM(r.zrId); + if (z(n, function(l) { + var c = gM(r.zrId); c.animation = !0, n1(l, {}, c, !0); var u = c.cssAnims, d = c.cssNodes, h = or(u), f = h.length; if (f) { @@ -66874,17 +66571,17 @@ function YNe(e, t, r) { } }), !!o) { t.d = !1; - var s = pZ(i, r); + var s = cZ(i, r); return o.replace(a, s); } } -function r8(e) { - return Je(e) ? t8[e] ? "cubic-bezier(" + t8[e] + ")" : T2(e) ? e : "" : ""; +function JV(e) { + return Je(e) ? QV[e] ? "cubic-bezier(" + QV[e] + ")" : R2(e) ? e : "" : ""; } function n1(e, t, r, n) { var i = e.animators, o = i.length, a = []; if (e instanceof $w) { - var s = YNe(e, t, r); + var s = kNe(e, t, r); if (s) a.push(s); else if (!o) @@ -66892,51 +66589,51 @@ function n1(e, t, r, n) { } else if (!o) return; for (var l = {}, c = 0; c < o; c++) { - var u = i[c], d = [u.getMaxTime() / 1e3 + "s"], h = r8(u.getClip().easing), f = u.getDelay(); + var u = i[c], d = [u.getMaxTime() / 1e3 + "s"], h = JV(u.getClip().easing), f = u.getDelay(); h ? d.push(h) : d.push("linear"), f && d.push(f / 1e3 + "s"), u.getLoop() && d.push("infinite"); var p = d.join(" "); l[p] = l[p] || [p, []], l[p][1].push(u); } function v(y) { - var C = y[1], b = C.length, w = {}, x = {}, E = {}, P = "animation-timing-function"; - function R(Z, ee, Q) { - for (var Y = Z.getTracks(), K = Z.getMaxTime(), oe = 0; oe < Y.length; oe++) { + var C = y[1], b = C.length, w = {}, x = {}, E = {}, R = "animation-timing-function"; + function P(J, te, Q) { + for (var Y = J.getTracks(), K = J.getMaxTime(), oe = 0; oe < Y.length; oe++) { var G = Y[oe]; if (G.needsAnimate()) { var re = G.keyframes, le = G.propName; if (Q && (le = Q(le)), le) for (var ue = 0; ue < re.length; ue++) { - var he = re[ue], fe = Math.round(he.time / K * 100) + "%", de = r8(he.easing), pe = he.rawValue; - (Je(pe) || Cr(pe)) && (ee[fe] = ee[fe] || {}, ee[fe][le] = he.rawValue, de && (ee[fe][P] = de)); + var he = re[ue], fe = Math.round(he.time / K * 100) + "%", de = JV(he.easing), pe = he.rawValue; + (Je(pe) || Cr(pe)) && (te[fe] = te[fe] || {}, te[fe][le] = he.rawValue, de && (te[fe][R] = de)); } } } } for (var T = 0; T < b; T++) { var _ = C[T], D = _.targetName; - D ? D === "shape" && R(_, x) : !n && R(_, w); + D ? D === "shape" && P(_, x) : !n && P(_, w); } for (var A in w) { var M = {}; - HK(M, e), Pe(M, w[A]); - var O = $K(M), L = w[A][P]; + kK(M, e), Pe(M, w[A]); + var O = OK(M), L = w[A][R]; E[A] = O ? { transform: O - } : {}, UNe(E[A], M), L && (E[A][P] = L); + } : {}, FNe(E[A], M), L && (E[A][R] = L); } var N, F = !0; for (var A in x) { E[A] = E[A] || {}; - var k = !N, L = x[A][P]; - k && (N = new Xs()); + var k = !N, L = x[A][R]; + k && (N = new qs()); var I = N.len(); - N.reset(), E[A].d = jNe(e, x[A], N); + N.reset(), E[A].d = LNe(e, x[A], N); var V = N.len(); if (!k && I !== V) { F = !1; break; } - L && (E[A][P] = L); + L && (E[A][R] = L); } if (!F) for (var A in E) @@ -66944,12 +66641,12 @@ function n1(e, t, r, n) { if (!n) for (var T = 0; T < b; T++) { var _ = C[T], D = _.targetName; - D === "style" && R(_, E, function(Y) { - return KNe[Y]; + D === "style" && P(_, E, function(Y) { + return NNe[Y]; }); } - for (var z = or(E), $ = !0, W, T = 1; T < z.length; T++) { - var j = z[T - 1], X = z[T]; + for (var H = or(E), $ = !0, W, T = 1; T < H.length; T++) { + var j = H[T - 1], X = H[T]; if (E[j][Lu] !== E[X][Lu]) { $ = !1; break; @@ -66961,10 +66658,10 @@ function n1(e, t, r, n) { E[A][Lu] && delete E[A][Lu]; t[Lu] = W; } - if (Fr(z, function(Z) { - return or(E[Z]).length > 0; + if (Fr(H, function(J) { + return or(E[J]).length > 0; }).length) { - var q = pZ(E, r); + var q = cZ(E, r); return q + " " + y[0] + " both"; } } @@ -66973,24 +66670,24 @@ function n1(e, t, r, n) { s && a.push(s); } if (a.length) { - var m = r.zrId + "-cls-" + fZ(); + var m = r.zrId + "-cls-" + lZ(); r.cssNodes["." + m] = { animation: a.join(",") }, t.class = m; } } -function qNe(e, t, r) { +function $Ne(e, t, r) { if (!e.ignore) if (e.isSilent()) { var n = { "pointer-events": "none" }; - n8(n, t, r); + e8(n, t, r); } else { var i = e.states.emphasis && e.states.emphasis.style ? e.states.emphasis.style : {}, o = i.fill; if (!o) { var a = e.style && e.style.fill, s = e.states.select && e.states.select.style && e.states.select.style.fill, l = e.currentStates.indexOf("select") >= 0 && s || a; - l && (o = RS(l)); + l && (o = xS(l)); } var c = i.lineWidth; if (c) { @@ -67000,77 +66697,77 @@ function qNe(e, t, r) { var n = { cursor: "pointer" }; - o && (n.fill = o), i.stroke && (n.stroke = i.stroke), c && (n["stroke-width"] = c), n8(n, t, r); + o && (n.fill = o), i.stroke && (n.stroke = i.stroke), c && (n["stroke-width"] = c), e8(n, t, r); } } -function n8(e, t, r, n) { +function e8(e, t, r, n) { var i = JSON.stringify(e), o = r.cssStyleCache[i]; - o || (o = r.zrId + "-cls-" + fZ(), r.cssStyleCache[i] = o, r.cssNodes["." + o + ":hover"] = e), t.class = t.class ? t.class + " " + o : o; + o || (o = r.zrId + "-cls-" + lZ(), r.cssStyleCache[i] = o, r.cssNodes["." + o + ":hover"] = e), t.class = t.class ? t.class + " " + o : o; } -var tm = Math.round; -function gZ(e) { +var rm = Math.round; +function uZ(e) { return e && Je(e.src); } -function vZ(e) { +function dZ(e) { return e && vt(e.toDataURL); } -function $A(e, t, r, n) { - $Ne(function(i, o) { +function NA(e, t, r, n) { + TNe(function(i, o) { var a = i === "fill" || i === "stroke"; - a && NK(o) ? yZ(t, e, i, n) : a && M2(o) ? CZ(r, e, i, n) : a && o === "none" ? e[i] = "transparent" : e[i] = o; - }, t, r, !1), rke(r, e, n); + a && IK(o) ? fZ(t, e, i, n) : a && T2(o) ? pZ(r, e, i, n) : a && o === "none" ? e[i] = "transparent" : e[i] = o; + }, t, r, !1), jNe(r, e, n); } -function BA(e, t) { - var r = UK(t); +function kA(e, t) { + var r = HK(t); r && (r.each(function(n, i) { - n != null && (e[(JV + i).toLowerCase()] = n + ""); - }), t.isSilent() && (e[JV + "silent"] = "true")); + n != null && (e[(XV + i).toLowerCase()] = n + ""); + }), t.isSilent() && (e[XV + "silent"] = "true")); } -function i8(e) { +function t8(e) { return wc(e[0] - 1) && wc(e[1]) && wc(e[2]) && wc(e[3] - 1); } -function XNe(e) { +function BNe(e) { return wc(e[4]) && wc(e[5]); } -function VA(e, t, r) { - if (t && !(XNe(t) && i8(t))) { +function $A(e, t, r) { + if (t && !(BNe(t) && t8(t))) { var n = 1e4; - e.transform = i8(t) ? "translate(" + tm(t[4] * n) / n + " " + tm(t[5] * n) / n + ")" : HMe(t); + e.transform = t8(t) ? "translate(" + rm(t[4] * n) / n + " " + rm(t[5] * n) / n + ")" : IMe(t); } } -function o8(e, t, r) { +function r8(e, t, r) { for (var n = e.points, i = [], o = 0; o < n.length; o++) - i.push(tm(n[o][0] * r) / r), i.push(tm(n[o][1] * r) / r); + i.push(rm(n[o][0] * r) / r), i.push(rm(n[o][1] * r) / r); t.points = i.join(" "); } -function a8(e) { +function n8(e) { return !e.smooth; } -function ZNe(e) { +function VNe(e) { var t = Fe(e, function(r) { return typeof r == "string" ? [r, r] : r; }); return function(r, n, i) { for (var o = 0; o < t.length; o++) { var a = t[o], s = r[a[0]]; - s != null && (n[a[1]] = tm(s * i) / i); + s != null && (n[a[1]] = rm(s * i) / i); } }; } -var QNe = { - circle: [ZNe(["cx", "cy", "r"])], - polyline: [o8, a8], - polygon: [o8, a8] +var HNe = { + circle: [VNe(["cx", "cy", "r"])], + polyline: [r8, n8], + polygon: [r8, n8] }; -function JNe(e) { +function zNe(e) { for (var t = e.animators, r = 0; r < t.length; r++) if (t[r].targetName === "shape") return !0; return !1; } -function mZ(e, t) { - var r = e.style, n = e.shape, i = QNe[e.type], o = {}, a = t.animation, s = "path", l = e.style.strokePercent, c = t.compress && kK(e) || 4; - if (i && !t.willUpdate && !(i[1] && !i[1](n)) && !(a && JNe(e)) && !(l < 1)) { +function hZ(e, t) { + var r = e.style, n = e.shape, i = HNe[e.type], o = {}, a = t.animation, s = "path", l = e.style.strokePercent, c = t.compress && AK(e) || 4; + if (i && !t.willUpdate && !(i[1] && !i[1](n)) && !(a && zNe(e)) && !(l < 1)) { s = e.type; var u = Math.pow(10, c); i[0](n, o, u); @@ -67080,64 +66777,64 @@ function mZ(e, t) { var h = e.path; d && (h.beginPath(), e.buildPath(h, e.shape), e.pathUpdated()); var f = h.getVersion(), p = e, v = p.__svgPathBuilder; - (p.__svgPathVersion !== f || !v || l !== p.__svgPathStrokePercent) && (v || (v = p.__svgPathBuilder = new cZ()), v.reset(c), h.rebuildPath(v, l), v.generateStr(), p.__svgPathVersion = f, p.__svgPathStrokePercent = l), o.d = v.getStr(); + (p.__svgPathVersion !== f || !v || l !== p.__svgPathStrokePercent) && (v || (v = p.__svgPathBuilder = new iZ()), v.reset(c), h.rebuildPath(v, l), v.generateStr(), p.__svgPathVersion = f, p.__svgPathStrokePercent = l), o.d = v.getStr(); } - return VA(o, e.transform), $A(o, r, e, t), BA(o, e), t.animation && n1(e, o, t), t.emphasis && qNe(e, o, t), ii(s, e.id + "", o); + return $A(o, e.transform), NA(o, r, e, t), kA(o, e), t.animation && n1(e, o, t), t.emphasis && $Ne(e, o, t), ni(s, e.id + "", o); } -function eke(e, t) { +function GNe(e, t) { var r = e.style, n = r.image; - if (n && !Je(n) && (gZ(n) ? n = n.src : vZ(n) && (n = n.toDataURL())), !!n) { + if (n && !Je(n) && (uZ(n) ? n = n.src : dZ(n) && (n = n.toDataURL())), !!n) { var i = r.x || 0, o = r.y || 0, a = r.width, s = r.height, l = { href: n, width: a, height: s }; - return i && (l.x = i), o && (l.y = o), VA(l, e.transform), $A(l, r, e, t), BA(l, e), t.animation && n1(e, l, t), ii("image", e.id + "", l); + return i && (l.x = i), o && (l.y = o), $A(l, e.transform), NA(l, r, e, t), kA(l, e), t.animation && n1(e, l, t), ni("image", e.id + "", l); } } -function tke(e, t) { +function WNe(e, t) { var r = e.style, n = r.text; if (n != null && (n += ""), !(!n || isNaN(r.x) || isNaN(r.y))) { - var i = r.font || Vc, o = r.x || 0, a = WMe(r.y || 0, Pw(i), r.textBaseline), s = GMe[r.textAlign] || r.textAlign, l = { + var i = r.font || Vc, o = r.x || 0, a = OMe(r.y || 0, Pw(i), r.textBaseline), s = AMe[r.textAlign] || r.textAlign, l = { "dominant-baseline": "central", "text-anchor": s }; - if (CY(r)) { - var c = "", u = r.fontStyle, d = yY(r.fontSize); + if (pY(r)) { + var c = "", u = r.fontStyle, d = fY(r.fontSize); if (!parseFloat(d)) return; - var h = r.fontFamily || lK, f = r.fontWeight; + var h = r.fontFamily || nK, f = r.fontWeight; c += "font-size:" + d + ";font-family:" + h + ";", u && u !== "normal" && (c += "font-style:" + u + ";"), f && f !== "normal" && (c += "font-weight:" + f + ";"), l.style = c; } else l.style = "font: " + i; - return n.match(/\s/) && (l["xml:space"] = "preserve"), o && (l.x = o), a && (l.y = a), VA(l, e.transform), $A(l, r, e, t), BA(l, e), t.animation && n1(e, l, t), ii("text", e.id + "", l, void 0, n); + return n.match(/\s/) && (l["xml:space"] = "preserve"), o && (l.x = o), a && (l.y = a), $A(l, e.transform), NA(l, r, e, t), kA(l, e), t.animation && n1(e, l, t), ni("text", e.id + "", l, void 0, n); } } -function s8(e, t) { +function i8(e, t) { if (e instanceof rr) - return mZ(e, t); - if (e instanceof yi) - return eke(e, t); + return hZ(e, t); + if (e instanceof mi) + return GNe(e, t); if (e instanceof Nf) - return tke(e, t); + return WNe(e, t); } -function rke(e, t, r) { +function jNe(e, t, r) { var n = e.style; - if (jMe(n)) { - var i = UMe(e), o = r.shadowCache, a = o[i]; + if (LMe(n)) { + var i = FMe(e), o = r.shadowCache, a = o[i]; if (!a) { var s = e.getGlobalScale(), l = s[0], c = s[1]; if (!l || !c) return; - var u = n.shadowOffsetX || 0, d = n.shadowOffsetY || 0, h = n.shadowBlur, f = jv(n.shadowColor), p = f.opacity, v = f.color, g = h / 2 / l, m = h / 2 / c, y = g + " " + m; - a = r.zrId + "-s" + r.shadowIdx++, r.defs[a] = ii("filter", a, { + var u = n.shadowOffsetX || 0, d = n.shadowOffsetY || 0, h = n.shadowBlur, f = Uv(n.shadowColor), p = f.opacity, v = f.color, g = h / 2 / l, m = h / 2 / c, y = g + " " + m; + a = r.zrId + "-s" + r.shadowIdx++, r.defs[a] = ni("filter", a, { id: a, x: "-100%", y: "-100%", width: "300%", height: "300%" }, [ - ii("feDropShadow", "", { + ni("feDropShadow", "", { dx: u / l, dy: d / c, stdDeviation: y, @@ -67149,32 +66846,32 @@ function rke(e, t, r) { t.filter = Rw(a); } } -function yZ(e, t, r, n) { +function fZ(e, t, r, n) { var i = e[r], o, a = { gradientUnits: i.global ? "userSpaceOnUse" : "objectBoundingBox" }; - if (LK(i)) + if (MK(i)) o = "linearGradient", a.x1 = i.x, a.y1 = i.y, a.x2 = i.x2, a.y2 = i.y2; - else if (FK(i)) + else if (DK(i)) o = "radialGradient", a.cx = kt(i.x, 0.5), a.cy = kt(i.y, 0.5), a.r = kt(i.r, 0.5); else { process.env.NODE_ENV !== "production" && ya("Illegal gradient type."); return; } for (var s = i.colorStops, l = [], c = 0, u = s.length; c < u; ++c) { - var d = E_(s[c].offset) * 100 + "%", h = s[c].color, f = jv(h), p = f.color, v = f.opacity, g = { + var d = x_(s[c].offset) * 100 + "%", h = s[c].color, f = Uv(h), p = f.color, v = f.opacity, g = { offset: d }; - g["stop-color"] = p, v < 1 && (g["stop-opacity"] = v), l.push(ii("stop", c + "", g)); + g["stop-color"] = p, v < 1 && (g["stop-opacity"] = v), l.push(ni("stop", c + "", g)); } - var m = ii(o, "", a, l), y = kA(m), C = n.gradientCache, b = C[y]; - b || (b = n.zrId + "-g" + n.gradientIdx++, C[y] = b, a.id = b, n.defs[b] = ii(o, b, a, l)), t[r] = Rw(b); + var m = ni(o, "", a, l), y = FA(m), C = n.gradientCache, b = C[y]; + b || (b = n.zrId + "-g" + n.gradientIdx++, C[y] = b, a.id = b, n.defs[b] = ni(o, b, a, l)), t[r] = Rw(b); } -function CZ(e, t, r, n) { +function pZ(e, t, r, n) { var i = e.style[r], o = e.getBoundingRect(), a = {}, s = i.repeat, l = s === "no-repeat", c = s === "repeat-x", u = s === "repeat-y", d; - if (OK(i)) { + if (_K(i)) { var h = i.imageWidth, f = i.imageHeight, p = void 0, v = i.image; - if (Je(v) ? p = v : gZ(v) ? p = v.src : vZ(v) && (p = v.toDataURL()), typeof Image > "u") { + if (Je(v) ? p = v : uZ(v) ? p = v.src : dZ(v) && (p = v.toDataURL()), typeof Image > "u") { var g = "Image width/height must been given explictly in svg-ssr renderer."; xt(h, g), xt(f, g); } else if (h == null || f == null) { @@ -67183,12 +66880,12 @@ function CZ(e, t, r, n) { var D = T.elm, A = h || _.width, M = f || _.height; T.tag === "pattern" && (c ? (M = 1, A /= o.width) : u && (A = 1, M /= o.height)), T.attrs.width = A, T.attrs.height = M, D && (D.setAttribute("width", A), D.setAttribute("height", M)); } - }, y = k2(p, null, e, function(T) { + }, y = F2(p, null, e, function(T) { l || m(x, T), m(d, T); }); y && y.width && y.height && (h = h || y.width, f = f || y.height); } - d = ii("image", "img", { + d = ni("image", "img", { href: p, width: h, height: f @@ -67197,129 +66894,129 @@ function CZ(e, t, r, n) { if (d) { var C, b; l ? C = b = 1 : c ? (b = 1, C = a.width / o.width) : u ? (C = 1, b = a.height / o.height) : a.patternUnits = "userSpaceOnUse", C != null && !isNaN(C) && (a.width = C), b != null && !isNaN(b) && (a.height = b); - var w = $K(i); + var w = OK(i); w && (a.patternTransform = w); - var x = ii("pattern", "", a, [d]), E = kA(x), P = n.patternCache, R = P[E]; - R || (R = n.zrId + "-p" + n.patternIdx++, P[E] = R, a.id = R, x = n.defs[R] = ii("pattern", R, a, [d])), t[r] = Rw(R); + var x = ni("pattern", "", a, [d]), E = FA(x), R = n.patternCache, P = R[E]; + P || (P = n.zrId + "-p" + n.patternIdx++, R[E] = P, a.id = P, x = n.defs[P] = ni("pattern", P, a, [d])), t[r] = Rw(P); } } -function nke(e, t, r) { +function UNe(e, t, r) { var n = r.clipPathCache, i = r.defs, o = n[e.id]; if (!o) { o = r.zrId + "-c" + r.clipPathIdx++; var a = { id: o }; - n[e.id] = o, i[o] = ii("clipPath", o, a, [mZ(e, r)]); + n[e.id] = o, i[o] = ni("clipPath", o, a, [hZ(e, r)]); } t["clip-path"] = Rw(o); } -function l8(e) { +function o8(e) { return document.createTextNode(e); } function Wu(e, t, r) { e.insertBefore(t, r); } -function c8(e, t) { +function a8(e, t) { e.removeChild(t); } -function u8(e, t) { +function s8(e, t) { e.appendChild(t); } -function SZ(e) { +function gZ(e) { return e.parentNode; } -function bZ(e) { +function vZ(e) { return e.nextSibling; } -function HE(e, t) { +function zE(e, t) { e.textContent = t; } -var d8 = 58, ike = 120, oke = ii("", ""); -function mM(e) { +var l8 = 58, KNe = 120, YNe = ni("", ""); +function vM(e) { return e === void 0; } function Ts(e) { return e !== void 0; } -function ake(e, t, r) { +function qNe(e, t, r) { for (var n = {}, i = t; i <= r; ++i) { var o = e[i].key; o !== void 0 && (process.env.NODE_ENV !== "production" && n[o] != null && console.error("Duplicate key " + o), n[o] = i); } return n; } -function Dg(e, t) { +function Ig(e, t) { var r = e.key === t.key, n = e.tag === t.tag; return n && r; } -function rm(e) { +function nm(e) { var t, r = e.children, n = e.tag; if (Ts(n)) { - var i = e.elm = hZ(n); - if (zA(oke, e), Ie(r)) + var i = e.elm = sZ(n); + if (BA(YNe, e), Ie(r)) for (t = 0; t < r.length; ++t) { var o = r[t]; - o != null && u8(i, rm(o)); + o != null && s8(i, nm(o)); } - else Ts(e.text) && !St(e.text) && u8(i, l8(e.text)); + else Ts(e.text) && !St(e.text) && s8(i, o8(e.text)); } else - e.elm = l8(e.text); + e.elm = o8(e.text); return e.elm; } -function wZ(e, t, r, n, i) { +function mZ(e, t, r, n, i) { for (; n <= i; ++n) { var o = r[n]; - o != null && Wu(e, rm(o), t); + o != null && Wu(e, nm(o), t); } } -function JS(e, t, r, n) { +function ZS(e, t, r, n) { for (; r <= n; ++r) { var i = t[r]; if (i != null) if (Ts(i.tag)) { - var o = SZ(i.elm); - c8(o, i.elm); + var o = gZ(i.elm); + a8(o, i.elm); } else - c8(e, i.elm); + a8(e, i.elm); } } -function zA(e, t) { +function BA(e, t) { var r, n = t.elm, i = e && e.attrs || {}, o = t.attrs || {}; if (i !== o) { for (r in o) { var a = o[r], s = i[r]; - s !== a && (a === !0 ? n.setAttribute(r, "") : a === !1 ? n.removeAttribute(r) : r === "style" ? n.style.cssText = a : r.charCodeAt(0) !== ike ? n.setAttribute(r, a) : r === "xmlns:xlink" || r === "xmlns" ? n.setAttributeNS(BNe, r, a) : r.charCodeAt(3) === d8 ? n.setAttributeNS(VNe, r, a) : r.charCodeAt(5) === d8 ? n.setAttributeNS(dZ, r, a) : n.setAttribute(r, a)); + s !== a && (a === !0 ? n.setAttribute(r, "") : a === !1 ? n.removeAttribute(r) : r === "style" ? n.style.cssText = a : r.charCodeAt(0) !== KNe ? n.setAttribute(r, a) : r === "xmlns:xlink" || r === "xmlns" ? n.setAttributeNS(_Ne, r, a) : r.charCodeAt(3) === l8 ? n.setAttributeNS(MNe, r, a) : r.charCodeAt(5) === l8 ? n.setAttributeNS(aZ, r, a) : n.setAttribute(r, a)); } for (r in i) r in o || n.removeAttribute(r); } } -function ske(e, t, r) { +function XNe(e, t, r) { for (var n = 0, i = 0, o = t.length - 1, a = t[0], s = t[o], l = r.length - 1, c = r[0], u = r[l], d, h, f, p; n <= o && i <= l; ) - a == null ? a = t[++n] : s == null ? s = t[--o] : c == null ? c = r[++i] : u == null ? u = r[--l] : Dg(a, c) ? (Kh(a, c), a = t[++n], c = r[++i]) : Dg(s, u) ? (Kh(s, u), s = t[--o], u = r[--l]) : Dg(a, u) ? (Kh(a, u), Wu(e, a.elm, bZ(s.elm)), a = t[++n], u = r[--l]) : Dg(s, c) ? (Kh(s, c), Wu(e, s.elm, a.elm), s = t[--o], c = r[++i]) : (mM(d) && (d = ake(t, n, o)), h = d[c.key], mM(h) ? Wu(e, rm(c), a.elm) : (f = t[h], f.tag !== c.tag ? Wu(e, rm(c), a.elm) : (Kh(f, c), t[h] = void 0, Wu(e, f.elm, a.elm))), c = r[++i]); - (n <= o || i <= l) && (n > o ? (p = r[l + 1] == null ? null : r[l + 1].elm, wZ(e, p, r, i, l)) : JS(e, t, n, o)); + a == null ? a = t[++n] : s == null ? s = t[--o] : c == null ? c = r[++i] : u == null ? u = r[--l] : Ig(a, c) ? (Kh(a, c), a = t[++n], c = r[++i]) : Ig(s, u) ? (Kh(s, u), s = t[--o], u = r[--l]) : Ig(a, u) ? (Kh(a, u), Wu(e, a.elm, vZ(s.elm)), a = t[++n], u = r[--l]) : Ig(s, c) ? (Kh(s, c), Wu(e, s.elm, a.elm), s = t[--o], c = r[++i]) : (vM(d) && (d = qNe(t, n, o)), h = d[c.key], vM(h) ? Wu(e, nm(c), a.elm) : (f = t[h], f.tag !== c.tag ? Wu(e, nm(c), a.elm) : (Kh(f, c), t[h] = void 0, Wu(e, f.elm, a.elm))), c = r[++i]); + (n <= o || i <= l) && (n > o ? (p = r[l + 1] == null ? null : r[l + 1].elm, mZ(e, p, r, i, l)) : ZS(e, t, n, o)); } function Kh(e, t) { var r = t.elm = e.elm, n = e.children, i = t.children; - e !== t && (zA(e, t), mM(t.text) ? Ts(n) && Ts(i) ? n !== i && ske(r, n, i) : Ts(i) ? (Ts(e.text) && HE(r, ""), wZ(r, null, i, 0, i.length - 1)) : Ts(n) ? JS(r, n, 0, n.length - 1) : Ts(e.text) && HE(r, "") : e.text !== t.text && (Ts(n) && JS(r, n, 0, n.length - 1), HE(r, t.text))); + e !== t && (BA(e, t), vM(t.text) ? Ts(n) && Ts(i) ? n !== i && XNe(r, n, i) : Ts(i) ? (Ts(e.text) && zE(r, ""), mZ(r, null, i, 0, i.length - 1)) : Ts(n) ? ZS(r, n, 0, n.length - 1) : Ts(e.text) && zE(r, "") : e.text !== t.text && (Ts(n) && ZS(r, n, 0, n.length - 1), zE(r, t.text))); } -function lke(e, t) { - if (Dg(e, t)) +function ZNe(e, t) { + if (Ig(e, t)) Kh(e, t); else { - var r = e.elm, n = SZ(r); - rm(t), n !== null && (Wu(n, t.elm, bZ(r)), JS(n, [e], 0, 0)); + var r = e.elm, n = gZ(r); + nm(t), n !== null && (Wu(n, t.elm, vZ(r)), ZS(n, [e], 0, 0)); } return t; } -var cke = 0, uke = function() { +var QNe = 0, JNe = function() { function e(t, r, n) { - if (this.type = "svg", this.refreshHover = h8("refreshHover"), this.configLayer = h8("configLayer"), this.storage = r, this._opts = n = Pe({}, n), this.root = t, this._id = "zr" + cke++, this._oldVNode = e8(n.width, n.height), t && !n.ssr) { + if (this.type = "svg", this.refreshHover = c8("refreshHover"), this.configLayer = c8("configLayer"), this.storage = r, this._opts = n = Pe({}, n), this.root = t, this._id = "zr" + QNe++, this._oldVNode = ZV(n.width, n.height), t && !n.ssr) { var i = this._viewport = document.createElement("div"); i.style.cssText = "position:relative;overflow:hidden"; - var o = this._svgDom = this._oldVNode.elm = hZ("svg"); - zA(null, this._oldVNode), i.appendChild(o), t.appendChild(i); + var o = this._svgDom = this._oldVNode.elm = sZ("svg"); + BA(null, this._oldVNode), i.appendChild(o), t.appendChild(i); } this.resize(n.width, n.height); } @@ -67341,31 +67038,31 @@ var cke = 0, uke = function() { var t = this.renderToVNode({ willUpdate: !0 }); - t.attrs.style = "position:absolute;left:0;top:0;user-select:none", lke(this._oldVNode, t), this._oldVNode = t; + t.attrs.style = "position:absolute;left:0;top:0;user-select:none", ZNe(this._oldVNode, t), this._oldVNode = t; } }, e.prototype.renderOneToVNode = function(t) { - return s8(t, vM(this._id)); + return i8(t, gM(this._id)); }, e.prototype.renderToVNode = function(t) { t = t || {}; - var r = this.storage.getDisplayList(!0), n = this._width, i = this._height, o = vM(this._id); + var r = this.storage.getDisplayList(!0), n = this._width, i = this._height, o = gM(this._id); o.animation = t.animation, o.willUpdate = t.willUpdate, o.compress = t.compress, o.emphasis = t.emphasis; - var a = [], s = this._bgVNode = dke(n, i, this._backgroundColor, o); + var a = [], s = this._bgVNode = eke(n, i, this._backgroundColor, o); s && a.push(s); - var l = t.compress ? null : this._mainVNode = ii("g", "main", {}, []); + var l = t.compress ? null : this._mainVNode = ni("g", "main", {}, []); this._paintList(r, o, l ? l.children : a), l && a.push(l); var c = Fe(or(o.defs), function(h) { return o.defs[h]; }); - if (c.length && a.push(ii("defs", "defs", {}, c)), t.animation) { - var u = GNe(o.cssNodes, o.cssAnims, { newline: !0 }); + if (c.length && a.push(ni("defs", "defs", {}, c)), t.animation) { + var u = ANe(o.cssNodes, o.cssAnims, { newline: !0 }); if (u) { - var d = ii("style", "stl", {}, [], u); + var d = ni("style", "stl", {}, [], u); a.push(d); } } - return e8(n, i, a, t.useViewBox); + return ZV(n, i, a, t.useViewBox); }, e.prototype.renderToString = function(t) { - return t = t || {}, kA(this.renderToVNode({ + return t = t || {}, FA(this.renderToVNode({ animation: kt(t.cssAnimation, !0), emphasis: kt(t.cssEmphasis, !0), willUpdate: !1, @@ -67387,12 +67084,12 @@ var cke = 0, uke = function() { a--, s = o[a - 1]; for (var m = v + 1; m < f; m++) { var y = {}; - nke(h[m], y, r); - var C = ii("g", "clip-g-" + c++, y, []); + UNe(h[m], y, r); + var C = ni("g", "clip-g-" + c++, y, []); (s ? s.children : n).push(C), o[a++] = C, s = C; } l = h; - var b = s8(d, r); + var b = i8(d, r); b && (s ? s.children : n).push(b); } } @@ -67403,7 +67100,7 @@ var cke = 0, uke = function() { var a = o.style; a.width = t + "px", a.height = r + "px"; } - if (M2(this._backgroundColor)) + if (T2(this._backgroundColor)) this.refresh(); else { var s = this._svgDom; @@ -67422,26 +67119,26 @@ var cke = 0, uke = function() { this._svgDom && (this._svgDom.innerHTML = null), this._oldVNode = null; }, e.prototype.toDataURL = function(t) { var r = this.renderToString(), n = "data:image/svg+xml;"; - return t ? (r = YMe(r), r && n + "base64," + r) : n + "charset=UTF-8," + encodeURIComponent(r); + return t ? (r = kMe(r), r && n + "base64," + r) : n + "charset=UTF-8," + encodeURIComponent(r); }, e; }(); -function h8(e) { +function c8(e) { return function() { process.env.NODE_ENV !== "production" && ya('In SVG mode painter not support method "' + e + '"'); }; } -function dke(e, t, r, n) { +function eke(e, t, r, n) { var i; if (r && r !== "none") - if (i = ii("rect", "bg", { + if (i = ni("rect", "bg", { width: e, height: t, x: "0", y: "0" - }), NK(r)) - yZ({ fill: r }, i.attrs, "fill", n); - else if (M2(r)) - CZ({ + }), IK(r)) + fZ({ fill: r }, i.attrs, "fill", n); + else if (T2(r)) + pZ({ style: { fill: r }, @@ -67451,15 +67148,15 @@ function dke(e, t, r, n) { } }, i.attrs, "fill", n); else { - var o = jv(r), a = o.color, s = o.opacity; + var o = Uv(r), a = o.color, s = o.opacity; i.attrs.fill = a, s < 1 && (i.attrs["fill-opacity"] = s); } return i; } -function hke(e) { - e.registerPainter("svg", uke); +function tke(e) { + e.registerPainter("svg", JNe); } -function f8(e, t, r) { +function u8(e, t, r) { var n = os.createCanvas(), i = t.getWidth(), o = t.getHeight(), a = n.style; return a && (a.position = "absolute", a.left = "0", a.top = "0", a.width = i + "px", a.height = o + "px", n.setAttribute("data-zr-dom-id", e)), n.width = i * r, n.height = o * r, n; } @@ -67469,9 +67166,9 @@ var GE = function(e) { var o = e.call(this) || this; o.motionBlur = !1, o.lastFrameAlpha = 0.7, o.dpr = 1, o.virtual = !1, o.config = {}, o.incremental = !1, o.zlevel = 0, o.maxRepaintRectCount = 5, o.__dirty = !0, o.__firstTimePaint = !0, o.__used = !1, o.__drawIndex = 0, o.__startIndex = 0, o.__endIndex = 0, o.__prevStartIndex = null, o.__prevEndIndex = null; var a; - i = i || TS, typeof r == "string" ? a = f8(r, n, i) : St(r) && (a = r, r = a.id), o.id = r, o.dom = a; + i = i || RS, typeof r == "string" ? a = u8(r, n, i) : St(r) && (a = r, r = a.id), o.id = r, o.dom = a; var s = a.style; - return s && (E2(a), a.onselectstart = function() { + return s && (w2(a), a.onselectstart = function() { return !1; }, s.padding = "0", s.margin = "0", s.borderWidth = "0"), o.painter = n, o.dpr = i, o; } @@ -67485,7 +67182,7 @@ var GE = function(e) { this.__firstTimePaint = !0; }, t.prototype.createBackBuffer = function() { var r = this.dpr; - this.domBack = f8("back-" + this.id, this.painter, r), this.ctxBack = this.domBack.getContext("2d"), r !== 1 && this.ctxBack.scale(r, r); + this.domBack = u8("back-" + this.id, this.painter, r), this.ctxBack = this.domBack.getContext("2d"), r !== 1 && this.ctxBack.scale(r, r); }, t.prototype.createRepaintRects = function(r, n, i, o) { if (this.__firstTimePaint) return this.__firstTimePaint = !1, null; @@ -67497,14 +67194,14 @@ var GE = function(e) { C.copy(y), a.push(C); } else { for (var b = !1, w = 1 / 0, x = 0, E = 0; E < a.length; ++E) { - var P = a[E]; - if (P.intersect(y)) { - var R = new Kt(0, 0, 0, 0); - R.copy(P), R.union(y), a[E] = R, b = !0; + var R = a[E]; + if (R.intersect(y)) { + var P = new Kt(0, 0, 0, 0); + P.copy(R), P.union(y), a[E] = P, b = !0; break; } else if (l) { - c.copy(y), c.union(P); - var T = y.width * y.height, _ = P.width * P.height, D = c.width * c.height, A = D - T - _; + c.copy(y), c.union(R); + var T = y.width * y.height, _ = R.width * R.height, D = c.width * c.height, A = D - T - _; A < w && (w = A, x = E); } } @@ -67559,15 +67256,15 @@ var GE = function(e) { function p(v, g, m, y) { if (a.clearRect(v, g, m, y), n && n !== "transparent") { var C = void 0; - if (Wm(n)) { + if (zm(n)) { var b = n.global || n.__width === m && n.__height === y; - C = b && n.__canvasGradient || aM(a, n, { + C = b && n.__canvasGradient || oM(a, n, { x: 0, y: 0, width: m, height: y }), n.__canvasGradient = C, n.__width = m, n.__height = y; - } else fK(n) && (n.scaleX = n.scaleX || d, n.scaleY = n.scaleY || d, C = sM(a, n, { + } else lK(n) && (n.scaleX = n.scaleX || d, n.scaleY = n.scaleY || d, C = aM(a, n, { dirty: function() { h.setUnpainted(), h.painter.refresh(); } @@ -67576,15 +67273,15 @@ var GE = function(e) { } c && (a.save(), a.globalAlpha = u, a.drawImage(f, v, g, m, y), a.restore()); } - !i || c ? p(0, 0, s, l) : i.length && H(i, function(v) { + !i || c ? p(0, 0, s, l) : i.length && z(i, function(v) { p(v.x * d, v.y * d, v.width * d, v.height * d); }); }, t; -}(Da), p8 = 1e5, Du = 314159, R0 = 0.01, fke = 1e-3; -function pke(e) { +}(Da), d8 = 1e5, Du = 314159, x0 = 0.01, rke = 1e-3; +function nke(e) { return e ? e.__builtin__ ? !0 : !(typeof e.resize != "function" || typeof e.refresh != "function") : !1; } -function gke(e, t) { +function ike(e, t) { var r = document.createElement("div"); return r.style.cssText = [ "position:relative", @@ -67595,13 +67292,13 @@ function gke(e, t) { "border-width:0" ].join(";") + ";", r; } -var vke = function() { +var oke = function() { function e(t, r, n, i) { this.type = "canvas", this._zlevelList = [], this._prevDisplayList = [], this._layers = {}, this._layerConfig = {}, this._needsManuallyCompositing = !1, this.type = "canvas"; var o = !t.nodeName || t.nodeName.toUpperCase() === "CANVAS"; - this._opts = n = Pe({}, n || {}), this.dpr = n.devicePixelRatio || TS, this._singleCanvas = o, this.root = t; + this._opts = n = Pe({}, n || {}), this.dpr = n.devicePixelRatio || RS, this._singleCanvas = o, this.root = t; var a = t.style; - a && (E2(t), t.innerHTML = ""), this.storage = r; + a && (w2(t), t.innerHTML = ""), this.storage = r; var s = this._zlevelList; this._prevDisplayList = []; var l = this._layers; @@ -67612,7 +67309,7 @@ var vke = function() { f.__builtin__ = !0, f.initContext(), l[Du] = f, f.zlevel = Du, s.push(Du), this._domRoot = t; } else { this._width = nf(t, 0, n), this._height = nf(t, 1, n); - var c = this._domRoot = gke(this._width, this._height); + var c = this._domRoot = ike(this._width, this._height); t.appendChild(c); } } @@ -67651,14 +67348,14 @@ var vke = function() { viewHeight: this._height }, o, a = 0; a < r; a++) { var s = t[a]; - s.__inHover && (n || (n = this._hoverlayer = this.getLayer(p8)), o || (o = n.ctx, o.save()), od(o, s, i, a === r - 1)); + s.__inHover && (n || (n = this._hoverlayer = this.getLayer(d8)), o || (o = n.ctx, o.save()), od(o, s, i, a === r - 1)); } o && o.restore(); } }, e.prototype.getHoverLayer = function() { - return this.getLayer(p8); + return this.getLayer(d8); }, e.prototype.paintOne = function(t, r) { - mA(t, r); + gA(t, r); }, e.prototype._paintList = function(t, r, n, i) { if (this._redrawId === i) { n = n || !1, this._updateLayerStatus(t); @@ -67669,7 +67366,7 @@ var vke = function() { }); else { var l = this; - bS(function() { + CS(function() { l._paintList(t, r, n, i); }); } @@ -67693,7 +67390,7 @@ var vke = function() { (!E.incremental || !E.notClear || n) && g.clear(!1, x, y); } C === -1 && (console.error("For some unknown reason. drawIndex is -1"), C = g.__startIndex); - var P, R = function(A) { + var R, P = function(A) { var M = { inHover: !1, allClipped: !1, @@ -67701,9 +67398,9 @@ var vke = function() { viewWidth: i._width, viewHeight: i._height }; - for (P = C; P < g.__endIndex; P++) { - var O = t[P]; - if (O.__inHover && (d = !0), i._doPaintEl(O, g, a, A, M, P === g.__endIndex - 1), b) { + for (R = C; R < g.__endIndex; R++) { + var O = t[R]; + if (O.__inHover && (d = !0), i._doPaintEl(O, g, a, A, M, R === g.__endIndex - 1), b) { var L = Date.now() - w; if (L > 15) break; @@ -67713,18 +67410,18 @@ var vke = function() { }; if (y) if (y.length === 0) - P = g.__endIndex; + R = g.__endIndex; else for (var T = f.dpr, _ = 0; _ < y.length; ++_) { var D = y[_]; - m.save(), m.beginPath(), m.rect(D.x * T, D.y * T, D.width * T, D.height * T), m.clip(), R(D), m.restore(); + m.save(), m.beginPath(), m.rect(D.x * T, D.y * T, D.width * T, D.height * T), m.clip(), P(D), m.restore(); } else - m.save(), R(), m.restore(); - g.__drawIndex = P, g.__drawIndex < g.__endIndex && (u = !1); + m.save(), P(), m.restore(); + g.__drawIndex = R, g.__drawIndex < g.__endIndex && (u = !1); }, f = this, p = 0; p < o.length; p++) h(p); - return gr.wxa && H(this._layers, function(v) { + return gr.wxa && z(this._layers, function(v) { v && v.ctx && v.ctx.draw && v.ctx.draw(); }), { finished: u, @@ -67740,14 +67437,14 @@ var vke = function() { }, e.prototype.getLayer = function(t, r) { this._singleCanvas && !this._needsManuallyCompositing && (t = Du); var n = this._layers[t]; - return n || (n = new GE("zr_" + t, this, this.dpr), n.zlevel = t, n.__builtin__ = !0, this._layerConfig[t] ? Wt(n, this._layerConfig[t], !0) : this._layerConfig[t - R0] && Wt(n, this._layerConfig[t - R0], !0), r && (n.virtual = r), this.insertLayer(t, n), n.initContext()), n; + return n || (n = new GE("zr_" + t, this, this.dpr), n.zlevel = t, n.__builtin__ = !0, this._layerConfig[t] ? Wt(n, this._layerConfig[t], !0) : this._layerConfig[t - x0] && Wt(n, this._layerConfig[t - x0], !0), r && (n.virtual = r), this.insertLayer(t, n), n.initContext()), n; }, e.prototype.insertLayer = function(t, r) { var n = this._layers, i = this._zlevelList, o = i.length, a = this._domRoot, s = null, l = -1; if (n[t]) { process.env.NODE_ENV !== "production" && ya("ZLevel " + t + " has been used already"); return; } - if (!pke(r)) { + if (!nke(r)) { process.env.NODE_ENV !== "production" && ya("Layer of zlevel " + t + " is not valid"); return; } @@ -67798,7 +67495,7 @@ var vke = function() { var o = null, a = 0, s, l; for (l = 0; l < t.length; l++) { var i = t[l], c = i.zlevel, u = void 0; - s !== c && (s = c, a = 0), i.incremental ? (u = this.getLayer(c + fke, this._needsManuallyCompositing), u.incremental = !0, a = 1) : u = this.getLayer(c + (a > 0 ? R0 : 0), this._needsManuallyCompositing), u.__builtin__ || ya("ZLevel " + c + " has been used by unkown layer " + u.id), u !== o && (u.__used = !0, u.__startIndex !== l && (u.__dirty = !0), u.__startIndex = l, u.incremental ? u.__drawIndex = -1 : u.__drawIndex = l, r(l), o = u), i.__dirty & Lo && !i.__inHover && (u.__dirty = !0, u.incremental && u.__drawIndex < 0 && (u.__drawIndex = l)); + s !== c && (s = c, a = 0), i.incremental ? (u = this.getLayer(c + rke, this._needsManuallyCompositing), u.incremental = !0, a = 1) : u = this.getLayer(c + (a > 0 ? x0 : 0), this._needsManuallyCompositing), u.__builtin__ || ya("ZLevel " + c + " has been used by unkown layer " + u.id), u !== o && (u.__used = !0, u.__startIndex !== l && (u.__dirty = !0), u.__startIndex = l, u.incremental ? u.__drawIndex = -1 : u.__drawIndex = l, r(l), o = u), i.__dirty & Lo && !i.__inHover && (u.__dirty = !0, u.incremental && u.__drawIndex < 0 && (u.__drawIndex = l)); } r(l), this.eachBuiltinLayer(function(d, h) { !d.__used && d.getElementCount() > 0 && (d.__dirty = !0, d.__startIndex = d.__endIndex = d.__drawIndex = 0), d.__dirty && d.__drawIndex < 0 && (d.__drawIndex = d.__startIndex); @@ -67808,7 +67505,7 @@ var vke = function() { }, e.prototype._clearLayer = function(t) { t.clear(); }, e.prototype.setBackgroundColor = function(t) { - this._backgroundColor = t, H(this._layers, function(r) { + this._backgroundColor = t, z(this._layers, function(r) { r.setUnpainted(); }); }, e.prototype.configLayer = function(t, r) { @@ -67817,7 +67514,7 @@ var vke = function() { n[t] ? Wt(n[t], r, !0) : n[t] = r; for (var i = 0; i < this._zlevelList.length; i++) { var o = this._zlevelList[i]; - if (o === t || o === t + R0) { + if (o === t || o === t + x0) { var a = this._layers[o]; Wt(a, n[t], !0); } @@ -67877,10 +67574,10 @@ var vke = function() { return this._height; }, e; }(); -function mke(e) { - e.registerPainter("canvas", vke); +function ake(e) { + e.registerPainter("canvas", oke); } -var yke = ( +var ske = ( /** @class */ function(e) { Se(t, e); @@ -67894,7 +67591,7 @@ var yke = ( if (n !== "polar" && n !== "cartesian2d") throw new Error("Line not support coordinateSystem besides cartesian and polar"); } - return il(null, this, { + return nl(null, this, { useEncodeDefaulter: !0 }); }, t.prototype.getLegendIcon = function(r) { @@ -67961,7 +67658,7 @@ var yke = ( }, triggerLineEvent: !1 }, t; - }(jr) + }(Wr) ); function Vf(e, t) { var r = e.mapDimensionsAll("defaultedLabel"), n = r.length; @@ -67974,7 +67671,7 @@ function Vf(e, t) { return o.join(" "); } } -function xZ(e, t) { +function yZ(e, t) { var r = e.mapDimensionsAll("defaultedLabel"); if (!Ie(t)) return t + ""; @@ -67984,7 +67681,7 @@ function xZ(e, t) { } return n.join(" "); } -var oy = ( +var ny = ( /** @class */ function(e) { Se(t, e); @@ -68000,7 +67697,7 @@ var oy = ( culling: !0, scaleX: o[0] / 2, scaleY: o[1] / 2 - }), s.drift = Cke, this._symbolType = r, this.add(s); + }), s.drift = lke, this._symbolType = r, this.add(s); }, t.prototype.stopSymbolAnimation = function(r) { this.childAt(0).stopAnimation(null, r); }, t.prototype.getSymbolType = function() { @@ -68010,7 +67707,7 @@ var oy = ( }, t.prototype.highlight = function() { Vl(this.childAt(0)); }, t.prototype.downplay = function() { - zl(this.childAt(0)); + Hl(this.childAt(0)); }, t.prototype.setZ = function(r, n) { var i = this.childAt(0); i.zlevel = r, i.z = n; @@ -68030,7 +67727,7 @@ var oy = ( scaleX: l[0] / 2, scaleY: l[1] / 2 }; - u ? h.attr(f) : wr(h, f, s, n), ls(h); + u ? h.attr(f) : br(h, f, s, n), ls(h); } if (this._updateCommon(r, n, l, i, o), c) { var h = this.childAt(0); @@ -68051,29 +67748,29 @@ var oy = ( var s = this.childAt(0), l = r.hostModel, c, u, d, h, f, p, v, g, m; if (o && (c = o.emphasisItemStyle, u = o.blurItemStyle, d = o.selectItemStyle, h = o.focus, f = o.blurScope, v = o.labelStatesModels, g = o.hoverScale, m = o.cursorStyle, p = o.emphasisDisabled), !o || r.hasItemOption) { var y = o && o.itemModel ? o.itemModel : r.getItemModel(n), C = y.getModel("emphasis"); - c = C.getModel("itemStyle").getItemStyle(), d = y.getModel(["select", "itemStyle"]).getItemStyle(), u = y.getModel(["blur", "itemStyle"]).getItemStyle(), h = C.get("focus"), f = C.get("blurScope"), p = C.get("disabled"), v = ci(y), g = C.getShallow("scale"), m = y.getShallow("cursor"); + c = C.getModel("itemStyle").getItemStyle(), d = y.getModel(["select", "itemStyle"]).getItemStyle(), u = y.getModel(["blur", "itemStyle"]).getItemStyle(), h = C.get("focus"), f = C.get("blurScope"), p = C.get("disabled"), v = li(y), g = C.getShallow("scale"), m = y.getShallow("cursor"); } var b = r.getItemVisual(n, "symbolRotate"); s.attr("rotation", (b || 0) * Math.PI / 180 || 0); var w = Zd(r.getItemVisual(n, "symbolOffset"), i); w && (s.x = w[0], s.y = w[1]), m && s.attr("cursor", m); var x = r.getItemVisual(n, "style"), E = x.fill; - if (s instanceof yi) { - var P = s.style; + if (s instanceof mi) { + var R = s.style; s.useStyle(Pe({ // TODO other properties like x, y ? - image: P.image, - x: P.x, - y: P.y, - width: P.width, - height: P.height + image: R.image, + x: R.x, + y: R.y, + width: R.width, + height: R.height }, x)); } else s.__isEmptyBrush ? s.useStyle(Pe({}, x)) : s.useStyle(x), s.style.decal = null, s.setColor(E, a && a.symbolInnerColor), s.style.strokeNoScale = !0; - var R = r.getItemVisual(n, "liftZ"), T = this._z2; - R != null ? T == null && (this._z2 = s.z2, s.z2 += R) : T != null && (s.z2 = T, this._z2 = null); + var P = r.getItemVisual(n, "liftZ"), T = this._z2; + P != null ? T == null && (this._z2 = s.z2, s.z2 += P) : T != null && (s.z2 = T, this._z2 = null); var _ = a && a.useNameLabel; - Ri(s, v, { + Ei(s, v, { labelFetcher: l, labelDataIndex: n, defaultText: D, @@ -68119,22 +67816,22 @@ var oy = ( removeOpt: s }); }, t.getSymbolSize = function(r, n) { - return bp(r.getItemVisual(n, "symbolSize")); + return wp(r.getItemVisual(n, "symbolSize")); }, t; }(At) ); -function Cke(e, t) { +function lke(e, t) { this.parent.drift(e, t); } function WE(e, t, r, n) { return t && !isNaN(t[0]) && !isNaN(t[1]) && !(n.isIgnore && n.isIgnore(r)) && !(n.clipShape && !n.clipShape.contain(t[0], t[1])) && e.getItemVisual(r, "symbol") !== "none"; } -function g8(e) { +function h8(e) { return e != null && !St(e) && (e = { isIgnore: e }), e || {}; } -function v8(e) { +function f8(e) { var t = e.hostModel, r = t.getModel("emphasis"); return { emphasisItemStyle: r.getModel("itemStyle").getItemStyle(), @@ -68144,19 +67841,19 @@ function v8(e) { blurScope: r.get("blurScope"), emphasisDisabled: r.get("disabled"), hoverScale: r.get("scale"), - labelStatesModels: ci(t), + labelStatesModels: li(t), cursorStyle: t.get("cursor") }; } -var ay = ( +var iy = ( /** @class */ function() { function e(t) { - this.group = new At(), this._SymbolCtor = t || oy; + this.group = new At(), this._SymbolCtor = t || ny; } return e.prototype.updateData = function(t, r) { - this._progressiveEls = null, r = g8(r); - var n = this.group, i = t.hostModel, o = this._data, a = this._SymbolCtor, s = r.disableAnimation, l = v8(t), c = { + this._progressiveEls = null, r = h8(r); + var n = this.group, i = t.hostModel, o = this._data, a = this._SymbolCtor, s = r.disableAnimation, l = f8(t), c = { disableAnimation: s }, u = r.getSymbolPoint || function(d) { return t.getItemLayout(d); @@ -68182,7 +67879,7 @@ var ay = ( x: p[0], y: p[1] }; - s ? f.attr(m) : wr(f, m, i); + s ? f.attr(m) : br(f, m, i); } n.add(f), t.setItemGraphicEl(d, f); }).remove(function(d) { @@ -68198,9 +67895,9 @@ var ay = ( n.setPosition(o), n.markRedraw(); }); }, e.prototype.incrementalPrepareUpdate = function(t) { - this._seriesScope = v8(t), this._data = null, this.group.removeAll(); + this._seriesScope = f8(t), this._data = null, this.group.removeAll(); }, e.prototype.incrementalUpdate = function(t, r, n) { - this._progressiveEls = [], n = g8(n); + this._progressiveEls = [], n = h8(n); function i(l) { l.isGroup || (l.incremental = !0, l.ensureState("emphasis").hoverLayer = !0); } @@ -68223,8 +67920,8 @@ var ay = ( }, e; }() ); -function EZ(e, t, r) { - var n = e.getBaseAxis(), i = e.getOtherAxis(n), o = Ske(i, r), a = n.dim, s = i.dim, l = t.mapDimension(s), c = t.mapDimension(a), u = s === "x" || s === "radius" ? 1 : 0, d = Fe(e.dimensions, function(p) { +function CZ(e, t, r) { + var n = e.getBaseAxis(), i = e.getOtherAxis(n), o = cke(i, r), a = n.dim, s = i.dim, l = t.mapDimension(s), c = t.mapDimension(a), u = s === "x" || s === "radius" ? 1 : 0, d = Fe(e.dimensions, function(p) { return t.mapDimension(p); }), h = !1, f = t.getCalculationInfo("stackResultDimension"); return Gl( @@ -68247,17 +67944,17 @@ function EZ(e, t, r) { stackedOverDimension: t.getCalculationInfo("stackedOverDimension") }; } -function Ske(e, t) { +function cke(e, t) { var r = 0, n = e.scale.getExtent(); return t === "start" ? r = n[0] : t === "end" ? r = n[1] : Cr(t) && !isNaN(t) ? r = t : n[0] > 0 ? r = n[0] : n[1] < 0 && (r = n[1]), r; } -function RZ(e, t, r, n) { +function SZ(e, t, r, n) { var i = NaN; e.stacked && (i = r.get(r.getCalculationInfo("stackedOverDimension"), n)), isNaN(i) && (i = e.valueStart); var o = e.baseDataOffset, a = []; return a[o] = r.get(e.baseDim, n), a[1 - o] = i, t.dataToPoint(a); } -function bke(e, t) { +function uke(e, t) { var r = []; return t.diff(e).add(function(n) { r.push({ @@ -68277,19 +67974,19 @@ function bke(e, t) { }); }).execute(), r; } -function wke(e, t, r, n, i, o, a, s) { - for (var l = bke(e, t), c = [], u = [], d = [], h = [], f = [], p = [], v = [], g = EZ(i, t, a), m = e.getLayout("points") || [], y = t.getLayout("points") || [], C = 0; C < l.length; C++) { +function dke(e, t, r, n, i, o, a, s) { + for (var l = uke(e, t), c = [], u = [], d = [], h = [], f = [], p = [], v = [], g = CZ(i, t, a), m = e.getLayout("points") || [], y = t.getLayout("points") || [], C = 0; C < l.length; C++) { var b = l[C], w = !0, x = void 0, E = void 0; switch (b.cmd) { case "=": x = b.idx * 2, E = b.idx1 * 2; - var P = m[x], R = m[x + 1], T = y[E], _ = y[E + 1]; - (isNaN(P) || isNaN(R)) && (P = T, R = _), c.push(P, R), u.push(T, _), d.push(r[x], r[x + 1]), h.push(n[E], n[E + 1]), v.push(t.getRawIndex(b.idx1)); + var R = m[x], P = m[x + 1], T = y[E], _ = y[E + 1]; + (isNaN(R) || isNaN(P)) && (R = T, P = _), c.push(R, P), u.push(T, _), d.push(r[x], r[x + 1]), h.push(n[E], n[E + 1]), v.push(t.getRawIndex(b.idx1)); break; case "+": var D = b.idx, A = g.dataDimsForPoint, M = i.dataToPoint([t.get(A[0], D), t.get(A[1], D)]); E = D * 2, c.push(M[0], M[1]), u.push(y[E], y[E + 1]); - var O = RZ(g, i, t, D); + var O = SZ(g, i, t, D); d.push(O[0], O[1]), h.push(n[E], n[E + 1]), v.push(t.getRawIndex(D)); break; case "-": @@ -68301,8 +67998,8 @@ function wke(e, t, r, n, i, o, a, s) { return v[j] - v[X]; }); for (var L = c.length, N = Ls(L), F = Ls(L), k = Ls(L), I = Ls(L), V = [], C = 0; C < p.length; C++) { - var z = p[C], $ = C * 2, W = z * 2; - N[$] = c[W], N[$ + 1] = c[W + 1], F[$] = u[W], F[$ + 1] = u[W + 1], k[$] = d[W], k[$ + 1] = d[W + 1], I[$] = h[W], I[$ + 1] = h[W + 1], V[C] = f[z]; + var H = p[C], $ = C * 2, W = H * 2; + N[$] = c[W], N[$ + 1] = c[W + 1], F[$] = u[W], F[$ + 1] = u[W + 1], k[$] = d[W], k[$ + 1] = d[W + 1], I[$] = h[W], I[$ + 1] = h[W + 1], V[C] = f[H]; } return { current: N, @@ -68316,7 +68013,7 @@ var lc = Math.min, cc = Math.max; function gd(e, t) { return isNaN(e) || isNaN(t); } -function yM(e, t, r, n, i, o, a, s, l) { +function mM(e, t, r, n, i, o, a, s, l) { for (var c, u, d, h, f, p, v = r, g = 0; g < n; g++) { var m = t[v * 2], y = t[v * 2 + 1]; if (v >= i || v < 0) @@ -68339,12 +68036,12 @@ function yM(e, t, r, n, i, o, a, s, l) { if (a > 0) { for (var w = v + o, x = t[w * 2], E = t[w * 2 + 1]; x === m && E === y && g < n; ) g++, w += o, v += o, x = t[w * 2], E = t[w * 2 + 1], m = t[v * 2], y = t[v * 2 + 1], C = m - c, b = y - u; - var P = g + 1; + var R = g + 1; if (l) - for (; gd(x, E) && P < n; ) - P++, w += o, x = t[w * 2], E = t[w * 2 + 1]; - var R = 0.5, T = 0, _ = 0, D = void 0, A = void 0; - if (P >= n || gd(x, E)) + for (; gd(x, E) && R < n; ) + R++, w += o, x = t[w * 2], E = t[w * 2 + 1]; + var P = 0.5, T = 0, _ = 0, D = void 0, A = void 0; + if (R >= n || gd(x, E)) f = m, p = y; else { T = x - c, _ = E - u; @@ -68358,7 +68055,7 @@ function yM(e, t, r, n, i, o, a, s, l) { var V = _ > 0 ? 1 : -1; f = m, p = y - V * F * a, D = m, A = y + V * k * a; } else - F = Math.sqrt(M * M + L * L), k = Math.sqrt(O * O + N * N), R = k / (k + F), f = m - T * a * (1 - R), p = y - _ * a * (1 - R), D = m + T * a * R, A = y + _ * a * R, D = lc(D, cc(x, m)), A = lc(A, cc(E, y)), D = cc(D, lc(x, m)), A = cc(A, lc(E, y)), T = D - m, _ = A - y, f = m - T * F / k, p = y - _ * F / k, f = lc(f, cc(c, m)), p = lc(p, cc(u, y)), f = cc(f, lc(c, m)), p = cc(p, lc(u, y)), T = m - f, _ = y - p, D = m + T * k / F, A = y + _ * k / F; + F = Math.sqrt(M * M + L * L), k = Math.sqrt(O * O + N * N), P = k / (k + F), f = m - T * a * (1 - P), p = y - _ * a * (1 - P), D = m + T * a * P, A = y + _ * a * P, D = lc(D, cc(x, m)), A = lc(A, cc(E, y)), D = cc(D, lc(x, m)), A = cc(A, lc(E, y)), T = D - m, _ = A - y, f = m - T * F / k, p = y - _ * F / k, f = lc(f, cc(c, m)), p = lc(p, cc(u, y)), f = cc(f, lc(c, m)), p = cc(p, lc(u, y)), T = m - f, _ = y - p, D = m + T * k / F, A = y + _ * k / F; } e.bezierCurveTo(d, h, f, p, m, y), d = D, h = A; } else @@ -68368,7 +68065,7 @@ function yM(e, t, r, n, i, o, a, s, l) { } return g; } -var PZ = ( +var bZ = ( /** @class */ /* @__PURE__ */ function() { function e() { @@ -68376,7 +68073,7 @@ var PZ = ( } return e; }() -), xke = ( +), hke = ( /** @class */ function(e) { Se(t, e); @@ -68390,7 +68087,7 @@ var PZ = ( fill: null }; }, t.prototype.getDefaultShape = function() { - return new PZ(); + return new bZ(); }, t.prototype.buildPath = function(r, n) { var i = n.points, o = 0, a = i.length / 2; if (n.connectNulls) { @@ -68400,10 +68097,10 @@ var PZ = ( ; } for (; o < a; ) - o += yM(r, i, o, a, a, 1, n.smooth, n.smoothMonotone, n.connectNulls) + 1; + o += mM(r, i, o, a, a, 1, n.smooth, n.smoothMonotone, n.connectNulls) + 1; }, t.prototype.getPointOn = function(r, n) { this.path || (this.createPathProxy(), this.buildPath(this.path, this.shape)); - for (var i = this.path, o = i.data, a = Xs.CMD, s, l, c = n === "x", u = [], d = 0; d < o.length; ) { + for (var i = this.path, o = i.data, a = qs.CMD, s, l, c = n === "x", u = [], d = 0; d < o.length; ) { var h = o[d++], f = void 0, p = void 0, v = void 0, g = void 0, m = void 0, y = void 0, C = void 0; switch (h) { case a.M: @@ -68418,12 +68115,12 @@ var PZ = ( break; case a.C: f = o[d++], p = o[d++], v = o[d++], g = o[d++], m = o[d++], y = o[d++]; - var w = c ? xS(s, f, v, m, r, u) : xS(l, p, g, y, r, u); + var w = c ? bS(s, f, v, m, r, u) : bS(l, p, g, y, r, u); if (w > 0) for (var x = 0; x < w; x++) { var E = u[x]; if (E <= 1 && E >= 0) { - var b = c ? ri(l, p, g, y, E) : ri(s, f, v, m, E); + var b = c ? ti(l, p, g, y, E) : ti(s, f, v, m, E); return c ? [r, b] : [b, r]; } } @@ -68433,7 +68130,7 @@ var PZ = ( } }, t; }(rr) -), Eke = ( +), fke = ( /** @class */ function(e) { Se(t, e); @@ -68441,8 +68138,8 @@ var PZ = ( return e !== null && e.apply(this, arguments) || this; } return t; - }(PZ) -), TZ = ( + }(bZ) +), wZ = ( /** @class */ function(e) { Se(t, e); @@ -68451,7 +68148,7 @@ var PZ = ( return n.type = "ec-polygon", n; } return t.prototype.getDefaultShape = function() { - return new Eke(); + return new fke(); }, t.prototype.buildPath = function(r, n) { var i = n.points, o = n.stackedOnPoints, a = 0, s = i.length / 2, l = n.smoothMonotone; if (n.connectNulls) { @@ -68461,13 +68158,13 @@ var PZ = ( ; } for (; a < s; ) { - var c = yM(r, i, a, s, s, 1, n.smooth, l, n.connectNulls); - yM(r, o, a + c - 1, c, s, -1, n.stackedOnSmooth, l, n.connectNulls), a += c + 1, r.closePath(); + var c = mM(r, i, a, s, s, 1, n.smooth, l, n.connectNulls); + mM(r, o, a + c - 1, c, s, -1, n.stackedOnSmooth, l, n.connectNulls), a += c + 1, r.closePath(); } }, t; }(rr) ); -function _Z(e, t, r, n, i) { +function xZ(e, t, r, n, i) { var o = e.getArea(), a = o.x, s = o.y, l = o.width, c = o.height, u = r.get(["lineStyle", "width"]) || 2; a -= u / 2, s -= u / 2, l += u, c += u, l = Math.ceil(l), a !== Math.floor(a) && (a = Math.floor(a), l++); var d = new mr({ @@ -68495,7 +68192,7 @@ function _Z(e, t, r, n, i) { } return d; } -function MZ(e, t, r) { +function EZ(e, t, r) { var n = e.getArea(), i = En(n.r0, 1), o = En(n.r, 1), a = new io({ shape: { cx: En(e.cx, 1), @@ -68518,19 +68215,19 @@ function MZ(e, t, r) { } return a; } -function sy(e, t, r, n, i) { +function oy(e, t, r, n, i) { if (e) { if (e.type === "polar") - return MZ(e, t, r); + return EZ(e, t, r); if (e.type === "cartesian2d") - return _Z(e, t, r, n, i); + return xZ(e, t, r, n, i); } else return null; return null; } function Qd(e, t) { return e.type === t; } -function m8(e, t) { +function p8(e, t) { if (e.length === t.length) { for (var r = 0; r < e.length; r++) if (e[r] !== t[r]) @@ -68538,25 +68235,25 @@ function m8(e, t) { return !0; } } -function y8(e) { +function g8(e) { for (var t = 1 / 0, r = 1 / 0, n = -1 / 0, i = -1 / 0, o = 0; o < e.length; ) { var a = e[o++], s = e[o++]; isNaN(a) || (t = Math.min(a, t), n = Math.max(a, n)), isNaN(s) || (r = Math.min(s, r), i = Math.max(s, i)); } return [[t, r], [n, i]]; } -function C8(e, t) { - var r = y8(e), n = r[0], i = r[1], o = y8(t), a = o[0], s = o[1]; +function v8(e, t) { + var r = g8(e), n = r[0], i = r[1], o = g8(t), a = o[0], s = o[1]; return Math.max(Math.abs(n[0] - a[0]), Math.abs(n[1] - a[1]), Math.abs(i[0] - s[0]), Math.abs(i[1] - s[1])); } -function S8(e) { +function m8(e) { return Cr(e) ? e : e ? 0.5 : 0; } -function Rke(e, t, r) { +function pke(e, t, r) { if (!r.valueDim) return []; for (var n = t.count(), i = Ls(n * 2), o = 0; o < n; o++) { - var a = RZ(r, e, t, o); + var a = SZ(r, e, t, o); i[o * 2] = a[0], i[o * 2 + 1] = a[1]; } return i; @@ -68582,10 +68279,10 @@ function uc(e, t, r, n) { } return a.push(e[s++], e[s++]), a; } -function Pke(e, t) { +function gke(e, t) { var r = [], n = e.length, i, o; function a(u, d, h) { - var f = u.coord, p = (h - f) / (d.coord - f), v = _2(p, [u.color, d.color]); + var f = u.coord, p = (h - f) / (d.coord - f), v = P2(p, [u.color, d.color]); return { coord: h, color: v @@ -68603,7 +68300,7 @@ function Pke(e, t) { } return r; } -function Tke(e, t, r) { +function vke(e, t, r) { var n = e.getVisual("visualMeta"); if (!(!n || !n.length || !e.count())) { if (t.type !== "cartesian2d") { @@ -68628,13 +68325,13 @@ function Tke(e, t, r) { }; }), u = c.length, d = o.outerColors.slice(); u && c[0].coord > c[u - 1].coord && (c.reverse(), d.reverse()); - var h = Pke(c, i === "x" ? r.getWidth() : r.getHeight()), f = h.length; + var h = gke(c, i === "x" ? r.getWidth() : r.getHeight()), f = h.length; if (!f && u) return c[0].coord < 0 ? d[1] ? d[1] : c[u - 1].color : d[0] ? d[0] : c[0].color; var p = 10, v = h[0].coord - p, g = h[f - 1].coord + p, m = g - v; if (m < 1e-3) return "transparent"; - H(h, function(C) { + z(h, function(C) { C.offset = (C.coord - v) / m; }), h.push({ // NOTE: inRangeStopLen may still be 0 if stoplen is zero. @@ -68644,17 +68341,17 @@ function Tke(e, t, r) { offset: f ? h[0].offset : 0.5, color: d[0] || "transparent" }); - var y = new dp(0, 0, 0, 0, h, !0); + var y = new hp(0, 0, 0, 0, h, !0); return y[i] = v, y[i + "2"] = g, y; } } -function _ke(e, t, r) { +function mke(e, t, r) { var n = e.get("showAllSymbol"), i = n === "auto"; if (!(n && !i)) { var o = r.getAxesByScale("ordinal")[0]; - if (o && !(i && Mke(o, t))) { + if (o && !(i && yke(o, t))) { var a = t.mapDimension(o.dim), s = {}; - return H(o.getViewLabels(), function(l) { + return z(o.getViewLabels(), function(l) { var c = o.scale.getRawOrdinalNumber(l.tickValue); s[c] = 1; }), function(l) { @@ -68663,11 +68360,11 @@ function _ke(e, t, r) { } } } -function Mke(e, t) { +function yke(e, t) { var r = e.getExtent(), n = Math.abs(r[1] - r[0]) / e.scale.count(); isNaN(n) && (n = 0); for (var i = t.count(), o = Math.max(1, Math.round(i / 5)), a = 0; a < i; a += o) - if (oy.getSymbolSize( + if (ny.getSymbolSize( t, a // Only for cartesian, where `isHorizontal` exists. @@ -68675,18 +68372,18 @@ function Mke(e, t) { return !1; return !0; } -function Dke(e, t) { +function Cke(e, t) { return isNaN(e) || isNaN(t); } -function Ike(e) { - for (var t = e.length / 2; t > 0 && Dke(e[t * 2 - 2], e[t * 2 - 1]); t--) +function Ske(e) { + for (var t = e.length / 2; t > 0 && Cke(e[t * 2 - 2], e[t * 2 - 1]); t--) ; return t - 1; } -function b8(e, t) { +function y8(e, t) { return [e[t * 2], e[t * 2 + 1]]; } -function Ake(e, t, r) { +function bke(e, t, r) { for (var n = e.length / 2, i = r === "x" ? 0 : 1, o, a, s = 0, l = -1, c = 0; c < n; c++) if (a = e[c * 2 + i], !(isNaN(a) || isNaN(e[c * 2 + 1 - i]))) { if (c === 0) { @@ -68704,7 +68401,7 @@ function Ake(e, t, r) { t: (t - o) / (a - o) }; } -function DZ(e) { +function RZ(e) { if (e.get(["endLabel", "show"])) return !0; for (var t = 0; t < no.length; t++) @@ -68716,9 +68413,9 @@ function jE(e, t, r, n) { if (Qd(t, "cartesian2d")) { var i = n.getModel("endLabel"), o = i.get("valueAnimation"), a = n.getData(), s = { lastFrameIndex: 0 - }, l = DZ(n) ? function(f, p) { + }, l = RZ(n) ? function(f, p) { e._endLabelOnDuring(f, p, a, s, o, i, t); - } : null, c = t.getBaseAxis().isHorizontal(), u = _Z(t, r, n, function() { + } : null, c = t.getBaseAxis().isHorizontal(), u = xZ(t, r, n, function() { var f = e._endLabel; f && r && s.originalX != null && f.attr({ x: s.originalX, @@ -68731,9 +68428,9 @@ function jE(e, t, r, n) { } return l && l(1, u), u; } else - return process.env.NODE_ENV !== "production" && n.get(["endLabel", "show"]) && console.warn("endLabel is not supported for lines in polar systems."), MZ(t, r, n); + return process.env.NODE_ENV !== "production" && n.get(["endLabel", "show"]) && console.warn("endLabel is not supported for lines in polar systems."), EZ(t, r, n); } -function Oke(e, t) { +function wke(e, t) { var r = t.getBaseAxis(), n = r.isHorizontal(), i = r.inverse, o = n ? i ? "right" : "left" : "center", a = n ? "middle" : i ? "top" : "bottom"; return { normal: { @@ -68742,7 +68439,7 @@ function Oke(e, t) { } }; } -var Lke = ( +var xke = ( /** @class */ function(e) { Se(t, e); @@ -68750,25 +68447,25 @@ var Lke = ( return e !== null && e.apply(this, arguments) || this; } return t.prototype.init = function() { - var r = new At(), n = new ay(); + var r = new At(), n = new iy(); this.group.add(n.group), this._symbolDraw = n, this._lineGroup = r; }, t.prototype.render = function(r, n, i) { - var o = this, a = r.coordinateSystem, s = this.group, l = r.getData(), c = r.getModel("lineStyle"), u = r.getModel("areaStyle"), d = l.getLayout("points") || [], h = a.type === "polar", f = this._coordSys, p = this._symbolDraw, v = this._polyline, g = this._polygon, m = this._lineGroup, y = !n.ssr && r.get("animation"), C = !u.isEmpty(), b = u.get("origin"), w = EZ(a, l, b), x = C && Rke(a, l, w), E = r.get("showSymbol"), P = r.get("connectNulls"), R = E && !h && _ke(r, l, a), T = this._data; + var o = this, a = r.coordinateSystem, s = this.group, l = r.getData(), c = r.getModel("lineStyle"), u = r.getModel("areaStyle"), d = l.getLayout("points") || [], h = a.type === "polar", f = this._coordSys, p = this._symbolDraw, v = this._polyline, g = this._polygon, m = this._lineGroup, y = !n.ssr && r.get("animation"), C = !u.isEmpty(), b = u.get("origin"), w = CZ(a, l, b), x = C && pke(a, l, w), E = r.get("showSymbol"), R = r.get("connectNulls"), P = E && !h && mke(r, l, a), T = this._data; T && T.eachItemGraphicEl(function(X, q) { X.__temp && (s.remove(X), T.setItemGraphicEl(q, null)); }), E || p.remove(), s.add(m); var _ = h ? !1 : r.get("step"), D; a && a.getArea && r.get("clip", !0) && (D = a.getArea(), D.width != null ? (D.x -= 0.1, D.y -= 0.1, D.width += 0.2, D.height += 0.2) : D.r0 && (D.r0 -= 0.5, D.r += 0.5)), this._clipShapeForSymbol = D; - var A = Tke(l, a, i) || l.getVisual("style")[l.getVisual("drawType")]; + var A = vke(l, a, i) || l.getVisual("style")[l.getVisual("drawType")]; if (!(v && f.type === a.type && _ === this._step)) E && p.updateData(l, { - isIgnore: R, + isIgnore: P, clipShape: D, disableAnimation: !0, getSymbolPoint: function(X) { return [d[X * 2], d[X * 2 + 1]]; } - }), y && this._initSymbolLabelAnimation(l, a, D), _ && (d = uc(d, a, _, P), x && (x = uc(x, a, _, P))), v = this._newPolyline(d), C ? g = this._newPolygon(d, x) : g && (m.remove(g), g = this._polygon = null), h || this._initOrUpdateEndLabel(r, a, Od(A)), m.setClipPath(jE(this, a, !0, r)); + }), y && this._initSymbolLabelAnimation(l, a, D), _ && (d = uc(d, a, _, R), x && (x = uc(x, a, _, R))), v = this._newPolyline(d), C ? g = this._newPolygon(d, x) : g && (m.remove(g), g = this._polygon = null), h || this._initOrUpdateEndLabel(r, a, Od(A)), m.setClipPath(jE(this, a, !0, r)); else { C && !g ? g = this._newPolygon(d, x) : g && !C && (m.remove(g), g = this._polygon = null), h || this._initOrUpdateEndLabel(r, a, Od(A)); var M = m.getClipPath(); @@ -68780,13 +68477,13 @@ var Lke = ( } else m.setClipPath(jE(this, a, !0, r)); E && p.updateData(l, { - isIgnore: R, + isIgnore: P, clipShape: D, disableAnimation: !0, getSymbolPoint: function(X) { return [d[X * 2], d[X * 2 + 1]]; } - }), (!m8(this._stackedOnPoints, x) || !m8(this._points, d)) && (y ? this._doUpdateAnimation(l, x, a, i, _, b, P) : (_ && (d = uc(d, a, _, P), x && (x = uc(x, a, _, P))), v.setShape({ + }), (!p8(this._stackedOnPoints, x) || !p8(this._points, d)) && (y ? this._doUpdateAnimation(l, x, a, i, _, b, R) : (_ && (d = uc(d, a, _, R), x && (x = uc(x, a, _, R))), v.setShape({ points: d }), g && g.setShape({ points: d, @@ -68802,16 +68499,16 @@ var Lke = ( stroke: A, lineJoin: "bevel" } - )), Ei(v, r, "lineStyle"), v.style.lineWidth > 0 && r.get(["emphasis", "lineStyle", "width"]) === "bolder") { + )), xi(v, r, "lineStyle"), v.style.lineWidth > 0 && r.get(["emphasis", "lineStyle", "width"]) === "bolder") { var I = v.getState("emphasis").style; I.lineWidth = +v.style.lineWidth + 1; } Lt(v).seriesIndex = r.seriesIndex, Rn(v, N, F, k); - var V = S8(r.get("smooth")), z = r.get("smoothMonotone"); + var V = m8(r.get("smooth")), H = r.get("smoothMonotone"); if (v.setShape({ smooth: V, - smoothMonotone: z, - connectNulls: P + smoothMonotone: H, + connectNulls: R }), g) { var $ = l.getCalculationInfo("stackedOnSeries"), W = 0; g.useStyle(wt(u.getAreaStyle(), { @@ -68819,12 +68516,12 @@ var Lke = ( opacity: 0.7, lineJoin: "bevel", decal: l.getVisual("style").decal - })), $ && (W = S8($.get("smooth"))), g.setShape({ + })), $ && (W = m8($.get("smooth"))), g.setShape({ smooth: V, stackedOnSmooth: W, - smoothMonotone: z, - connectNulls: P - }), Ei(g, r, "areaStyle"), Lt(g).seriesIndex = r.seriesIndex, Rn(g, N, F, k); + smoothMonotone: H, + connectNulls: R + }), xi(g, r, "areaStyle"), Lt(g).seriesIndex = r.seriesIndex, Rn(g, N, F, k); } var j = function(X) { o._changePolyState(X); @@ -68850,7 +68547,7 @@ var Lke = ( if (isNaN(u) || isNaN(d) || this._clipShapeForSymbol && !this._clipShapeForSymbol.contain(u, d)) return; var h = r.get("zlevel") || 0, f = r.get("z") || 0; - c = new oy(a, s), c.x = u, c.y = d, c.setZ(h, f); + c = new ny(a, s), c.x = u, c.y = d, c.setZ(h, f); var p = c.getSymbolPath().getTextContent(); p && (p.zlevel = h, p.z = f, p.z2 = this._polyline.z2 + 1), c.__temp = !0, a.setItemGraphicEl(s, c), c.stopSymbolAnimation(!0), this.group.add(c); } @@ -68866,10 +68563,10 @@ var Lke = ( kr.prototype.downplay.call(this, r, n, i, o); }, t.prototype._changePolyState = function(r) { var n = this._polygon; - IS(this._polyline, r), n && IS(n, r); + MS(this._polyline, r), n && MS(n, r); }, t.prototype._newPolyline = function(r) { var n = this._polyline; - return n && this._lineGroup.remove(n), n = new xke({ + return n && this._lineGroup.remove(n), n = new hke({ shape: { points: r }, @@ -68878,7 +68575,7 @@ var Lke = ( }), this._lineGroup.add(n), this._polyline = n, n; }, t.prototype._newPolygon = function(r, n) { var i = this._polygon; - return i && this._lineGroup.remove(i), i = new TZ({ + return i && this._lineGroup.remove(i), i = new wZ({ shape: { points: r, stackedOnPoints: n @@ -68905,7 +68602,7 @@ var Lke = ( } var E = y === m ? 0 : (C - m) / (y - m); l && (E = 1 - E); - var P = vt(d) ? d(p) : u * E + h, R = v.getSymbolPath(), T = R.getTextContent(); + var R = vt(d) ? d(p) : u * E + h, P = v.getSymbolPath(), T = P.getTextContent(); v.attr({ scaleX: 0, scaleY: 0 @@ -68915,20 +68612,20 @@ var Lke = ( }, { duration: 200, setToFinal: !0, - delay: P + delay: R }), T && T.animateFrom({ style: { opacity: 0 } }, { duration: 300, - delay: P - }), R.disableLabelAnimation = !0; + delay: R + }), P.disableLabelAnimation = !0; } }); }, t.prototype._initOrUpdateEndLabel = function(r, n, i) { var o = r.getModel("endLabel"); - if (DZ(r)) { + if (RZ(r)) { var a = r.getData(), s = this._polyline, l = a.getLayout("points"); if (!l) { s.removeTextContent(), this._endLabel = null; @@ -68939,54 +68636,54 @@ var Lke = ( z2: 200 // should be higher than item symbol }), c.ignoreClip = !0, s.setTextContent(this._endLabel), s.disableLabelAnimation = !0); - var u = Ike(l); - u >= 0 && (Ri(s, ci(r, "endLabel"), { + var u = Ske(l); + u >= 0 && (Ei(s, li(r, "endLabel"), { inheritColor: i, labelFetcher: r, labelDataIndex: u, defaultText: function(d, h, f) { - return f != null ? xZ(a, f) : Vf(a, d); + return f != null ? yZ(a, f) : Vf(a, d); }, enableTextSetter: !0 - }, Oke(o, n)), s.textConfig.position = null); + }, wke(o, n)), s.textConfig.position = null); } else this._endLabel && (this._polyline.removeTextContent(), this._endLabel = null); }, t.prototype._endLabelOnDuring = function(r, n, i, o, a, s, l) { var c = this._endLabel, u = this._polyline; if (c) { r < 1 && o.originalX == null && (o.originalX = c.x, o.originalY = c.y); - var d = i.getLayout("points"), h = i.hostModel, f = h.get("connectNulls"), p = s.get("precision"), v = s.get("distance") || 0, g = l.getBaseAxis(), m = g.isHorizontal(), y = g.inverse, C = n.shape, b = y ? m ? C.x : C.y + C.height : m ? C.x + C.width : C.y, w = (m ? v : 0) * (y ? -1 : 1), x = (m ? 0 : -v) * (y ? -1 : 1), E = m ? "x" : "y", P = Ake(d, b, E), R = P.range, T = R[1] - R[0], _ = void 0; + var d = i.getLayout("points"), h = i.hostModel, f = h.get("connectNulls"), p = s.get("precision"), v = s.get("distance") || 0, g = l.getBaseAxis(), m = g.isHorizontal(), y = g.inverse, C = n.shape, b = y ? m ? C.x : C.y + C.height : m ? C.x + C.width : C.y, w = (m ? v : 0) * (y ? -1 : 1), x = (m ? 0 : -v) * (y ? -1 : 1), E = m ? "x" : "y", R = bke(d, b, E), P = R.range, T = P[1] - P[0], _ = void 0; if (T >= 1) { if (T > 1 && !f) { - var D = b8(d, R[0]); + var D = y8(d, P[0]); c.attr({ x: D[0] + w, y: D[1] + x - }), a && (_ = h.getRawValue(R[0])); + }), a && (_ = h.getRawValue(P[0])); } else { var D = u.getPointOn(b, E); D && c.attr({ x: D[0] + w, y: D[1] + x }); - var A = h.getRawValue(R[0]), M = h.getRawValue(R[1]); - a && (_ = iY(i, p, A, M, P.t)); + var A = h.getRawValue(P[0]), M = h.getRawValue(P[1]); + a && (_ = JK(i, p, A, M, R.t)); } - o.lastFrameIndex = R[0]; + o.lastFrameIndex = P[0]; } else { - var O = r === 1 || o.lastFrameIndex > 0 ? R[0] : 0, D = b8(d, O); + var O = r === 1 || o.lastFrameIndex > 0 ? P[0] : 0, D = y8(d, O); a && (_ = h.getRawValue(O)), c.attr({ x: D[0] + w, y: D[1] + x }); } if (a) { - var L = gp(c); + var L = vp(c); typeof L.setLabelText == "function" && L.setLabelText(_); } } }, t.prototype._doUpdateAnimation = function(r, n, i, o, a, s, l) { - var c = this._polyline, u = this._polygon, d = r.hostModel, h = wke(this._data, r, this._stackedOnPoints, n, this._coordSys, i, this._valueOrigin), f = h.current, p = h.stackedOnCurrent, v = h.next, g = h.stackedOnNext; - if (a && (f = uc(h.current, i, a, l), p = uc(h.stackedOnCurrent, i, a, l), v = uc(h.next, i, a, l), g = uc(h.stackedOnNext, i, a, l)), C8(f, v) > 3e3 || u && C8(p, g) > 3e3) { + var c = this._polyline, u = this._polygon, d = r.hostModel, h = dke(this._data, r, this._stackedOnPoints, n, this._coordSys, i, this._valueOrigin), f = h.current, p = h.stackedOnCurrent, v = h.next, g = h.stackedOnNext; + if (a && (f = uc(h.current, i, a, l), p = uc(h.stackedOnCurrent, i, a, l), v = uc(h.next, i, a, l), g = uc(h.stackedOnNext, i, a, l)), v8(f, v) > 3e3 || u && v8(p, g) > 3e3) { c.stopAnimation(), c.setShape({ points: v }), u && (u.stopAnimation(), u.setShape({ @@ -69001,11 +68698,11 @@ var Lke = ( points: v } }; - h.current !== f && (m.shape.__points = h.next), c.stopAnimation(), wr(c, m, d), u && (u.setShape({ + h.current !== f && (m.shape.__points = h.next), c.stopAnimation(), br(c, m, d), u && (u.setShape({ // Reuse the points with polyline. points: f, stackedOnPoints: p - }), u.stopAnimation(), wr(u, { + }), u.stopAnimation(), br(u, { shape: { stackedOnPoints: g } @@ -69023,9 +68720,9 @@ var Lke = ( } c.animators && c.animators.length && c.animators[0].during(function() { u && u.dirtyShape(); - for (var E = c.shape.__points, P = 0; P < y.length; P++) { - var R = y[P].el, T = y[P].ptIdx * 2; - R.x = E[T], R.y = E[T + 1], R.markRedraw(); + for (var E = c.shape.__points, R = 0; R < y.length; R++) { + var P = y[R].el, T = y[R].ptIdx * 2; + P.x = E[T], P.y = E[T + 1], P.markRedraw(); } }); }, t.prototype.remove = function(r) { @@ -69036,10 +68733,10 @@ var Lke = ( }, t.type = "line", t; }(kr) ); -function ly(e, t) { +function ay(e, t) { return { seriesType: e, - plan: Cp(), + plan: Sp(), reset: function(r) { var n = r.getData(), i = r.coordinateSystem, o = r.pipelineContext, a = t || o.large; if (i) { @@ -69066,7 +68763,7 @@ function ly(e, t) { } }; } -var Fke = { +var Eke = { average: function(e) { for (var t = 0, r = 0, n = 0; n < e.length; n++) isNaN(e[n]) || (t += e[n], r++); @@ -69099,10 +68796,10 @@ var Fke = { nearest: function(e) { return e[0]; } -}, Nke = function(e) { +}, Rke = function(e) { return Math.round(e.length / 2); }; -function IZ(e) { +function PZ(e) { return { seriesType: e, // FIXME:TS never used, so comment it @@ -69114,22 +68811,22 @@ function IZ(e) { if (isFinite(f) && f > 1) { o === "lttb" && t.setData(i.lttbDownSample(i.mapDimension(c.dim), 1 / f)); var p = void 0; - Je(o) ? p = Fke[o] : vt(o) && (p = o), p && t.setData(i.downSample(i.mapDimension(c.dim), 1 / f, p, Nke)); + Je(o) ? p = Eke[o] : vt(o) && (p = o), p && t.setData(i.downSample(i.mapDimension(c.dim), 1 / f, p, Rke)); } } } }; } -function kke(e) { - e.registerChartView(Lke), e.registerSeriesModel(yke), e.registerLayout(ly("line", !0)), e.registerVisual({ +function Pke(e) { + e.registerChartView(xke), e.registerSeriesModel(ske), e.registerLayout(ay("line", !0)), e.registerVisual({ seriesType: "line", reset: function(t) { var r = t.getData(), n = t.getModel("lineStyle").getLineStyle(); n && !n.stroke && (n.stroke = r.getVisual("style").fill), r.setVisual("legendLineStyle", n); } - }), e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC, IZ("line")); + }), e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC, PZ("line")); } -var nm = ( +var im = ( /** @class */ function(e) { Se(t, e); @@ -69138,7 +68835,7 @@ var nm = ( return r.type = t.type, r; } return t.prototype.getInitialData = function(r, n) { - return il(null, this, { + return nl(null, this, { useEncodeDefaulter: !0 }); }, t.prototype.getMarkerPosition = function(r, n, i) { @@ -69146,7 +68843,7 @@ var nm = ( if (o && o.clampData) { var a = o.clampData(r), s = o.dataToPoint(a); if (i) - H(o.getAxes(), function(h, f) { + z(o.getAxes(), function(h, f) { if (h.type === "category" && n != null) { var p = h.getTicksCoords(), v = h.getTickModel().get("alignWithLabel"), g = a[f], m = n[f] === "x1" || n[f] === "y1"; if (m && !v && (g += 1), p.length < 2) @@ -69195,10 +68892,10 @@ var nm = ( progressive: 3e3, progressiveChunkMode: "mod" }, t; - }(jr) + }(Wr) ); -jr.registerClass(nm); -var $ke = ( +Wr.registerClass(im); +var Tke = ( /** @class */ function(e) { Se(t, e); @@ -69207,7 +68904,7 @@ var $ke = ( return r.type = t.type, r; } return t.prototype.getInitialData = function() { - return il(null, this, { + return nl(null, this, { useEncodeDefaulter: !0, createInvertedIndices: !!this.get("realtimeSort", !0) || null }); @@ -69218,7 +68915,7 @@ var $ke = ( return n > r && (r = n), r; }, t.prototype.brushSelector = function(r, n, i) { return i.rect(n.getItemLayout(r)); - }, t.type = "series.bar", t.dependencies = ["grid", "polar"], t.defaultOption = ru(nm.defaultOption, { + }, t.type = "series.bar", t.dependencies = ["grid", "polar"], t.defaultOption = ru(im.defaultOption, { // If clipped // Only available on cartesian2d clip: !0, @@ -69243,8 +68940,8 @@ var $ke = ( }, realtimeSort: !1 }), t; - }(nm) -), Bke = ( + }(im) +), _ke = ( /** @class */ /* @__PURE__ */ function() { function e() { @@ -69252,7 +68949,7 @@ var $ke = ( } return e; }() -), eb = ( +), QS = ( /** @class */ function(e) { Se(t, e); @@ -69261,7 +68958,7 @@ var $ke = ( return n.type = "sausage", n; } return t.prototype.getDefaultShape = function() { - return new Bke(); + return new _ke(); }, t.prototype.buildPath = function(r, n) { var i = n.cx, o = n.cy, a = Math.max(n.r0 || 0, 0), s = Math.max(n.r, 0), l = (s - a) * 0.5, c = a + l, u = n.startAngle, d = n.endAngle, h = n.clockwise, f = Math.PI * 2, p = h ? d - u < f : u - d < f; p || (u = d - (h ? f : -f)); @@ -69270,49 +68967,49 @@ var $ke = ( }, t; }(rr) ); -function Vke(e, t) { +function Mke(e, t) { t = t || {}; var r = t.isRoundCap; return function(n, i, o) { var a = i.position; if (!a || a instanceof Array) - return _S(n, i, o); - var s = e(a), l = i.distance != null ? i.distance : 5, c = this.shape, u = c.cx, d = c.cy, h = c.r, f = c.r0, p = (h + f) / 2, v = c.startAngle, g = c.endAngle, m = (v + g) / 2, y = r ? Math.abs(h - f) / 2 : 0, C = Math.cos, b = Math.sin, w = u + h * C(v), x = d + h * b(v), E = "left", P = "top"; + return PS(n, i, o); + var s = e(a), l = i.distance != null ? i.distance : 5, c = this.shape, u = c.cx, d = c.cy, h = c.r, f = c.r0, p = (h + f) / 2, v = c.startAngle, g = c.endAngle, m = (v + g) / 2, y = r ? Math.abs(h - f) / 2 : 0, C = Math.cos, b = Math.sin, w = u + h * C(v), x = d + h * b(v), E = "left", R = "top"; switch (s) { case "startArc": - w = u + (f - l) * C(m), x = d + (f - l) * b(m), E = "center", P = "top"; + w = u + (f - l) * C(m), x = d + (f - l) * b(m), E = "center", R = "top"; break; case "insideStartArc": - w = u + (f + l) * C(m), x = d + (f + l) * b(m), E = "center", P = "bottom"; + w = u + (f + l) * C(m), x = d + (f + l) * b(m), E = "center", R = "bottom"; break; case "startAngle": - w = u + p * C(v) + P0(v, l + y, !1), x = d + p * b(v) + T0(v, l + y, !1), E = "right", P = "middle"; + w = u + p * C(v) + E0(v, l + y, !1), x = d + p * b(v) + R0(v, l + y, !1), E = "right", R = "middle"; break; case "insideStartAngle": - w = u + p * C(v) + P0(v, -l + y, !1), x = d + p * b(v) + T0(v, -l + y, !1), E = "left", P = "middle"; + w = u + p * C(v) + E0(v, -l + y, !1), x = d + p * b(v) + R0(v, -l + y, !1), E = "left", R = "middle"; break; case "middle": - w = u + p * C(m), x = d + p * b(m), E = "center", P = "middle"; + w = u + p * C(m), x = d + p * b(m), E = "center", R = "middle"; break; case "endArc": - w = u + (h + l) * C(m), x = d + (h + l) * b(m), E = "center", P = "bottom"; + w = u + (h + l) * C(m), x = d + (h + l) * b(m), E = "center", R = "bottom"; break; case "insideEndArc": - w = u + (h - l) * C(m), x = d + (h - l) * b(m), E = "center", P = "top"; + w = u + (h - l) * C(m), x = d + (h - l) * b(m), E = "center", R = "top"; break; case "endAngle": - w = u + p * C(g) + P0(g, l + y, !0), x = d + p * b(g) + T0(g, l + y, !0), E = "left", P = "middle"; + w = u + p * C(g) + E0(g, l + y, !0), x = d + p * b(g) + R0(g, l + y, !0), E = "left", R = "middle"; break; case "insideEndAngle": - w = u + p * C(g) + P0(g, -l + y, !0), x = d + p * b(g) + T0(g, -l + y, !0), E = "right", P = "middle"; + w = u + p * C(g) + E0(g, -l + y, !0), x = d + p * b(g) + R0(g, -l + y, !0), E = "right", R = "middle"; break; default: - return _S(n, i, o); + return PS(n, i, o); } - return n = n || {}, n.x = w, n.y = x, n.align = E, n.verticalAlign = P, n; + return n = n || {}, n.x = w, n.y = x, n.align = E, n.verticalAlign = R, n; }; } -function zke(e, t, r, n) { +function Dke(e, t, r, n) { if (Cr(n)) { e.setTextConfig({ rotation: n @@ -69352,10 +69049,10 @@ function zke(e, t, r, n) { rotation: u }); } -function P0(e, t, r) { +function E0(e, t, r) { return t * Math.sin(e) * (r ? -1 : 1); } -function T0(e, t, r) { +function R0(e, t, r) { return t * Math.cos(e) * (r ? 1 : -1); } function ad(e, t, r) { @@ -69373,7 +69070,7 @@ function ad(e, t, r) { }; } var UE = Math.max, KE = Math.min; -function Hke(e, t) { +function Ike(e, t) { var r = e.getArea && e.getArea(); if (Qd(e, "cartesian2d")) { var n = e.getBaseAxis(); @@ -69384,7 +69081,7 @@ function Hke(e, t) { } return r; } -var Gke = ( +var Ake = ( /** @class */ function(e) { Se(t, e); @@ -69408,71 +69105,71 @@ var Gke = ( }, t.prototype._renderNormal = function(r, n, i, o) { var a = this.group, s = r.getData(), l = this._data, c = r.coordinateSystem, u = c.getBaseAxis(), d; c.type === "cartesian2d" ? d = u.isHorizontal() : c.type === "polar" && (d = u.dim === "angle"); - var h = r.isAnimationEnabled() ? r : null, f = Wke(r, c); + var h = r.isAnimationEnabled() ? r : null, f = Oke(r, c); f && this._enableRealtimeSort(f, s, i); - var p = r.get("clip", !0) || f, v = Hke(c, s); + var p = r.get("clip", !0) || f, v = Ike(c, s); a.removeClipPath(); var g = r.get("roundCap", !0), m = r.get("showBackground", !0), y = r.getModel("backgroundStyle"), C = y.get("borderRadius") || 0, b = [], w = this._backgroundEls, x = o && o.isInitSort, E = o && o.type === "changeAxisOrder"; - function P(_) { - var D = _0[c.type](s, _), A = Zke(c, d, D); + function R(_) { + var D = P0[c.type](s, _), A = Vke(c, d, D); return A.useStyle(y.getItemStyle()), c.type === "cartesian2d" ? A.setShape("r", C) : A.setShape("cornerRadius", C), b[_] = A, A; } s.diff(l).add(function(_) { - var D = s.getItemModel(_), A = _0[c.type](s, _, D); - if (m && P(_), !(!s.hasValue(_) || !P8[c.type](A))) { + var D = s.getItemModel(_), A = P0[c.type](s, _, D); + if (m && R(_), !(!s.hasValue(_) || !x8[c.type](A))) { var M = !1; - p && (M = w8[c.type](v, A)); - var O = x8[c.type](r, s, _, A, d, h, u.model, !1, g); - f && (O.forceLabelAnimation = !0), T8(O, s, _, D, A, r, d, c.type === "polar"), x ? O.attr({ + p && (M = C8[c.type](v, A)); + var O = S8[c.type](r, s, _, A, d, h, u.model, !1, g); + f && (O.forceLabelAnimation = !0), E8(O, s, _, D, A, r, d, c.type === "polar"), x ? O.attr({ shape: A - }) : f ? E8(f, h, O, A, _, d, !1, !1) : un(O, { + }) : f ? b8(f, h, O, A, _, d, !1, !1) : un(O, { shape: A }, r, _), s.setItemGraphicEl(_, O), a.add(O), O.ignore = M; } }).update(function(_, D) { - var A = s.getItemModel(_), M = _0[c.type](s, _, A); + var A = s.getItemModel(_), M = P0[c.type](s, _, A); if (m) { var O = void 0; - w.length === 0 ? O = P(D) : (O = w[D], O.useStyle(y.getItemStyle()), c.type === "cartesian2d" ? O.setShape("r", C) : O.setShape("cornerRadius", C), b[_] = O); - var L = _0[c.type](s, _), N = OZ(d, L, c); - wr(O, { + w.length === 0 ? O = R(D) : (O = w[D], O.useStyle(y.getItemStyle()), c.type === "cartesian2d" ? O.setShape("r", C) : O.setShape("cornerRadius", C), b[_] = O); + var L = P0[c.type](s, _), N = _Z(d, L, c); + br(O, { shape: N }, h, _); } var F = l.getItemGraphicEl(D); - if (!s.hasValue(_) || !P8[c.type](M)) { + if (!s.hasValue(_) || !x8[c.type](M)) { a.remove(F); return; } var k = !1; - if (p && (k = w8[c.type](v, M), k && a.remove(F)), F ? ls(F) : F = x8[c.type](r, s, _, M, d, h, u.model, !!F, g), f && (F.forceLabelAnimation = !0), E) { + if (p && (k = C8[c.type](v, M), k && a.remove(F)), F ? ls(F) : F = S8[c.type](r, s, _, M, d, h, u.model, !!F, g), f && (F.forceLabelAnimation = !0), E) { var I = F.getTextContent(); if (I) { - var V = gp(I); + var V = vp(I); V.prevValue != null && (V.prevValue = V.value); } } else - T8(F, s, _, A, M, r, d, c.type === "polar"); + E8(F, s, _, A, M, r, d, c.type === "polar"); x ? F.attr({ shape: M - }) : f ? E8(f, h, F, M, _, d, !0, E) : wr(F, { + }) : f ? b8(f, h, F, M, _, d, !0, E) : br(F, { shape: M }, r, _, null), s.setItemGraphicEl(_, F), F.ignore = k, a.add(F); }).remove(function(_) { var D = l.getItemGraphicEl(_); - D && Kv(D, r, _); + D && Yv(D, r, _); }).execute(); - var R = this._backgroundGroup || (this._backgroundGroup = new At()); - R.removeAll(); + var P = this._backgroundGroup || (this._backgroundGroup = new At()); + P.removeAll(); for (var T = 0; T < b.length; ++T) - R.add(b[T]); - a.add(R), this._backgroundEls = b, this._data = s; + P.add(b[T]); + a.add(P), this._backgroundEls = b, this._data = s; }, t.prototype._renderLarge = function(r, n, i) { - this._clear(), M8(r, this.group), this._updateLargeClip(r); + this._clear(), P8(r, this.group), this._updateLargeClip(r); }, t.prototype._incrementalRenderLarge = function(r, n) { - this._removeBackground(), M8(n, this.group, this._progressiveEls, !0); + this._removeBackground(), P8(n, this.group, this._progressiveEls, !0); }, t.prototype._updateLargeClip = function(r) { - var n = r.get("clip", !0) && sy(r.coordinateSystem, !1, r), i = this.group; + var n = r.get("clip", !0) && oy(r.coordinateSystem, !1, r), i = this.group; n ? i.setClipPath(n) : i.removeClipPath(); }, t.prototype._enableRealtimeSort = function(r, n, i) { var o = this; @@ -69550,13 +69247,13 @@ var Gke = ( }, t.prototype._clear = function(r) { var n = this.group, i = this._data; r && r.isAnimationEnabled() && i && !this._isLargeDraw ? (this._removeBackground(), this._backgroundEls = [], i.eachItemGraphicEl(function(o) { - Kv(o, r, Lt(o).dataIndex); + Yv(o, r, Lt(o).dataIndex); })) : n.removeAll(), this._data = null, this._isFirstFrame = !0; }, t.prototype._removeBackground = function() { this.group.remove(this._backgroundGroup), this._backgroundGroup = null; }, t.type = "bar", t; }(kr) -), w8 = { +), C8 = { cartesian2d: function(e, t) { var r = t.width < 0 ? -1 : 1, n = t.height < 0 ? -1 : 1; r < 0 && (t.x += t.width, t.width = -t.width), n < 0 && (t.y += t.height, t.height = -t.height); @@ -69578,7 +69275,7 @@ var Gke = ( } return a; } -}, x8 = { +}, S8 = { cartesian2d: function(e, t, r, n, i, o, a, s, l) { var c = new mr({ shape: Pe({}, n), @@ -69591,17 +69288,17 @@ var Gke = ( return c; }, polar: function(e, t, r, n, i, o, a, s, l) { - var c = !i && l ? eb : io, u = new c({ + var c = !i && l ? QS : io, u = new c({ shape: n, z2: 1 }); u.name = "item"; - var d = AZ(i); - if (u.calculateTextPosition = Vke(d, { - isRoundCap: c === eb + var d = TZ(i); + if (u.calculateTextPosition = Mke(d, { + isRoundCap: c === QS }), o) { var h = u.shape, f = i ? "r" : "endAngle", p = {}; - h[f] = i ? n.r0 : n.startAngle, p[f] = n[f], (s ? wr : un)(u, { + h[f] = i ? n.r0 : n.startAngle, p[f] = n[f], (s ? br : un)(u, { shape: p // __value: typeof dataValue === 'string' ? parseInt(dataValue, 10) : dataValue }, o); @@ -69609,7 +69306,7 @@ var Gke = ( return u; } }; -function Wke(e, t) { +function Oke(e, t) { var r = e.get("realtimeSort", !0), n = t.getBaseAxis(); if (process.env.NODE_ENV !== "production" && r && (n.type !== "category" && Cn("`realtimeSort` will not work because this bar series is not based on a category axis."), t.type !== "cartesian2d" && Cn("`realtimeSort` will not work because this bar series is not on cartesian2d.")), r && n.type === "category" && t.type === "cartesian2d") return { @@ -69617,7 +69314,7 @@ function Wke(e, t) { otherAxis: t.getOtherAxis(n) }; } -function E8(e, t, r, n, i, o, a, s) { +function b8(e, t, r, n, i, o, a, s) { var l, c; o ? (c = { x: n.x, @@ -69631,32 +69328,32 @@ function E8(e, t, r, n, i, o, a, s) { }, l = { x: n.x, width: n.width - }), s || (a ? wr : un)(r, { + }), s || (a ? br : un)(r, { shape: l }, t, i, null); var u = t ? e.baseAxis.model : null; - (a ? wr : un)(r, { + (a ? br : un)(r, { shape: c }, u, i); } -function R8(e, t) { +function w8(e, t) { for (var r = 0; r < t.length; r++) if (!isFinite(e[t[r]])) return !0; return !1; } -var jke = ["x", "y", "width", "height"], Uke = ["cx", "cy", "r", "startAngle", "endAngle"], P8 = { +var Lke = ["x", "y", "width", "height"], Fke = ["cx", "cy", "r", "startAngle", "endAngle"], x8 = { cartesian2d: function(e) { - return !R8(e, jke); + return !w8(e, Lke); }, polar: function(e) { - return !R8(e, Uke); + return !w8(e, Fke); } -}, _0 = { +}, P0 = { // itemModel is only used to get borderWidth, which is not needed // when calculating bar background layout. cartesian2d: function(e, t, r) { - var n = e.getItemLayout(t), i = r ? Yke(r, n) : 0, o = n.width > 0 ? 1 : -1, a = n.height > 0 ? 1 : -1; + var n = e.getItemLayout(t), i = r ? kke(r, n) : 0, o = n.width > 0 ? 1 : -1, a = n.height > 0 ? 1 : -1; return { x: n.x + o * i / 2, y: n.y + a * i / 2, @@ -69677,10 +69374,10 @@ var jke = ["x", "y", "width", "height"], Uke = ["cx", "cy", "r", "startAngle", " }; } }; -function Kke(e) { +function Nke(e) { return e.startAngle != null && e.endAngle != null && e.startAngle === e.endAngle; } -function AZ(e) { +function TZ(e) { return /* @__PURE__ */ function(t) { var r = t ? "Arc" : "Angle"; return function(n) { @@ -69696,7 +69393,7 @@ function AZ(e) { }; }(e); } -function T8(e, t, r, n, i, o, a, s) { +function E8(e, t, r, n, i, o, a, s) { var l = t.getItemVisual(r, "style"); if (s) { if (!o.get("roundCap")) { @@ -69710,8 +69407,8 @@ function T8(e, t, r, n, i, o, a, s) { e.useStyle(l); var h = n.getShallow("cursor"); h && e.attr("cursor", h); - var f = s ? a ? i.r >= i.r0 ? "endArc" : "startArc" : i.endAngle >= i.startAngle ? "endAngle" : "startAngle" : a ? i.height >= 0 ? "bottom" : "top" : i.width >= 0 ? "right" : "left", p = ci(n); - Ri(e, p, { + var f = s ? a ? i.r >= i.r0 ? "endArc" : "startArc" : i.endAngle >= i.startAngle ? "endAngle" : "startAngle" : a ? i.height >= 0 ? "bottom" : "top" : i.width >= 0 ? "right" : "left", p = li(n); + Ei(e, p, { labelFetcher: o, labelDataIndex: r, defaultText: Vf(o.getData(), r), @@ -69722,31 +69419,31 @@ function T8(e, t, r, n, i, o, a, s) { var v = e.getTextContent(); if (s && v) { var g = n.get(["label", "position"]); - e.textConfig.inside = g === "middle" ? !0 : null, zke(e, g === "outside" ? f : g, AZ(a), n.get(["label", "rotate"])); + e.textConfig.inside = g === "middle" ? !0 : null, Dke(e, g === "outside" ? f : g, TZ(a), n.get(["label", "rotate"])); } - eq(v, p, o.getRawValue(r), function(y) { - return xZ(t, y); + qY(v, p, o.getRawValue(r), function(y) { + return yZ(t, y); }); var m = n.getModel(["emphasis"]); - Rn(e, m.get("focus"), m.get("blurScope"), m.get("disabled")), Ei(e, n), Kke(i) && (e.style.fill = "none", e.style.stroke = "none", H(e.states, function(y) { + Rn(e, m.get("focus"), m.get("blurScope"), m.get("disabled")), xi(e, n), Nke(i) && (e.style.fill = "none", e.style.stroke = "none", z(e.states, function(y) { y.style && (y.style.fill = y.style.stroke = "none"); })); } -function Yke(e, t) { +function kke(e, t) { var r = e.get(["itemStyle", "borderColor"]); if (!r || r === "none") return 0; var n = e.get(["itemStyle", "borderWidth"]) || 0, i = isNaN(t.width) ? Number.MAX_VALUE : Math.abs(t.width), o = isNaN(t.height) ? Number.MAX_VALUE : Math.abs(t.height); return Math.min(n, i, o); } -var qke = ( +var $ke = ( /** @class */ /* @__PURE__ */ function() { function e() { } return e; }() -), _8 = ( +), R8 = ( /** @class */ function(e) { Se(t, e); @@ -69755,17 +69452,17 @@ var qke = ( return n.type = "largeBar", n; } return t.prototype.getDefaultShape = function() { - return new qke(); + return new $ke(); }, t.prototype.buildPath = function(r, n) { for (var i = n.points, o = this.baseDimIdx, a = 1 - this.baseDimIdx, s = [], l = [], c = this.barWidth, u = 0; u < i.length; u += 3) l[o] = c, l[a] = i[u + 2], s[o] = i[u + o], s[a] = i[u + a], r.rect(s[0], s[1], l[0], l[1]); }, t; }(rr) ); -function M8(e, t, r, n) { +function P8(e, t, r, n) { var i = e.getData(), o = i.getLayout("valueAxisHorizontal") ? 1 : 0, a = i.getLayout("largeDataIndices"), s = i.getLayout("size"), l = e.getModel("backgroundStyle"), c = i.getLayout("largeBackgroundPoints"); if (c) { - var u = new _8({ + var u = new R8({ shape: { points: c }, @@ -69775,7 +69472,7 @@ function M8(e, t, r, n) { }); u.baseDimIdx = o, u.largeDataIndices = a, u.barWidth = s, u.useStyle(l.getItemStyle()), t.add(u), r && r.push(u); } - var d = new _8({ + var d = new R8({ shape: { points: i.getLayout("largePoints") }, @@ -69783,13 +69480,13 @@ function M8(e, t, r, n) { ignoreCoarsePointer: !0, z2: 1 }); - d.baseDimIdx = o, d.largeDataIndices = a, d.barWidth = s, t.add(d), d.useStyle(i.getVisual("style")), Lt(d).seriesIndex = e.seriesIndex, e.get("silent") || (d.on("mousedown", D8), d.on("mousemove", D8)), r && r.push(d); + d.baseDimIdx = o, d.largeDataIndices = a, d.barWidth = s, t.add(d), d.useStyle(i.getVisual("style")), Lt(d).seriesIndex = e.seriesIndex, e.get("silent") || (d.on("mousedown", T8), d.on("mousemove", T8)), r && r.push(d); } -var D8 = Xw(function(e) { - var t = this, r = Xke(t, e.offsetX, e.offsetY); +var T8 = Xw(function(e) { + var t = this, r = Bke(t, e.offsetX, e.offsetY); Lt(t).dataIndex = r >= 0 ? r : null; }, 30, !1); -function Xke(e, t, r) { +function Bke(e, t, r) { for (var n = e.baseDimIdx, i = 1 - n, o = e.shape.points, a = e.largeDataIndices, s = [], l = [], c = e.barWidth, u = 0, d = o.length / 3; u < d; u++) { var h = u * 3; if (l[n] = c, l[i] = o[h + 2], s[n] = o[h + n], s[i] = o[h + i], l[i] < 0 && (s[i] += l[i], l[i] = -l[i]), t >= s[0] && t <= s[0] + l[0] && r >= s[1] && r <= s[1] + l[1]) @@ -69797,7 +69494,7 @@ function Xke(e, t, r) { } return -1; } -function OZ(e, t, r) { +function _Z(e, t, r) { if (Qd(r, "cartesian2d")) { var n = t, i = r.getArea(); return { @@ -69818,16 +69515,16 @@ function OZ(e, t, r) { }; } } -function Zke(e, t, r) { +function Vke(e, t, r) { var n = e.type === "polar" ? io : mr; return new n({ - shape: OZ(t, r, e), + shape: _Z(t, r, e), silent: !0, z2: 0 }); } -function Qke(e) { - e.registerChartView(Gke), e.registerSeriesModel($ke), e.registerLayout(e.PRIORITY.VISUAL.LAYOUT, Vt($X, "bar")), e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT, BX("bar")), e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC, IZ("bar")), e.registerAction({ +function Hke(e) { + e.registerChartView(Ake), e.registerSeriesModel(Tke), e.registerLayout(e.PRIORITY.VISUAL.LAYOUT, Vt(OX, "bar")), e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT, LX("bar")), e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC, PZ("bar")), e.registerAction({ type: "changeAxisOrder", event: "changeAxisOrder", update: "update" @@ -69841,15 +69538,15 @@ function Qke(e) { }); }); } -var I8 = Math.PI * 2, M0 = Math.PI / 180; -function LZ(e, t) { +var _8 = Math.PI * 2, T0 = Math.PI / 180; +function MZ(e, t) { return jn(e.getBoxLayoutParams(), { width: t.getWidth(), height: t.getHeight() }); } -function FZ(e, t) { - var r = LZ(e, t), n = e.get("center"), i = e.get("radius"); +function DZ(e, t) { + var r = MZ(e, t), n = e.get("center"), i = e.get("radius"); Ie(i) || (i = [0, i]); var o = Ze(r.width, t.getWidth()), a = Ze(r.height, t.getHeight()), s = Math.min(o, a), l = Ze(i[0], s / 2), c = Ze(i[1], s / 2), u, d, h = e.coordinateSystem; if (h) { @@ -69864,19 +69561,19 @@ function FZ(e, t) { r: c }; } -function Jke(e, t, r) { +function zke(e, t, r) { t.eachSeriesByType(e, function(n) { - var i = n.getData(), o = i.mapDimension("value"), a = LZ(n, r), s = FZ(n, r), l = s.cx, c = s.cy, u = s.r, d = s.r0, h = -n.get("startAngle") * M0, f = n.get("endAngle"), p = n.get("padAngle") * M0; - f = f === "auto" ? h - I8 : -f * M0; - var v = n.get("minAngle") * M0, g = v + p, m = 0; + var i = n.getData(), o = i.mapDimension("value"), a = MZ(n, r), s = DZ(n, r), l = s.cx, c = s.cy, u = s.r, d = s.r0, h = -n.get("startAngle") * T0, f = n.get("endAngle"), p = n.get("padAngle") * T0; + f = f === "auto" ? h - _8 : -f * T0; + var v = n.get("minAngle") * T0, g = v + p, m = 0; i.each(o, function(N) { !isNaN(N) && m++; }); var y = i.getSum(o), C = Math.PI / (y || m) * 2, b = n.get("clockwise"), w = n.get("roseType"), x = n.get("stillShowZeroSum"), E = i.getDataExtent(o); E[0] = 0; - var P = b ? 1 : -1, R = [h, f], T = P * p / 2; - $2(R, !b), h = R[0], f = R[1]; - var _ = NZ(n); + var R = b ? 1 : -1, P = [h, f], T = R * p / 2; + N2(P, !b), h = P[0], f = P[1]; + var _ = IZ(n); _.startAngle = h, _.endAngle = f, _.clockwise = b; var D = Math.abs(f - h), A = D, M = 0, O = h; if (i.setLayout({ @@ -69898,18 +69595,18 @@ function Jke(e, t, r) { return; } w !== "area" ? k = y === 0 && x ? C : N * C : k = D / m, k < g ? (k = g, A -= g) : M += N; - var I = O + P * k, V = 0, z = 0; - p > k ? (V = O + P * k / 2, z = V) : (V = O + T, z = I - T), i.setItemLayout(F, { + var I = O + R * k, V = 0, H = 0; + p > k ? (V = O + R * k / 2, H = V) : (V = O + T, H = I - T), i.setItemLayout(F, { angle: k, startAngle: V, - endAngle: z, + endAngle: H, clockwise: b, cx: l, cy: c, r0: d, r: w ? Lr(N, E, [d, u]) : u }), O = I; - }), A < I8 && m) + }), A < _8 && m) if (A <= 1e-3) { var L = D / m; i.each(o, function(N, F) { @@ -69917,20 +69614,20 @@ function Jke(e, t, r) { var k = i.getItemLayout(F); k.angle = L; var I = 0, V = 0; - L < p ? (I = h + P * (F + 1 / 2) * L, V = I) : (I = h + P * F * L + T, V = h + P * (F + 1) * L - T), k.startAngle = I, k.endAngle = V; + L < p ? (I = h + R * (F + 1 / 2) * L, V = I) : (I = h + R * F * L + T, V = h + R * (F + 1) * L - T), k.startAngle = I, k.endAngle = V; } }); } else C = A / M, O = h, i.each(o, function(N, F) { if (!isNaN(N)) { - var k = i.getItemLayout(F), I = k.angle === g ? g : N * C, V = 0, z = 0; - I < p ? (V = O + P * I / 2, z = V) : (V = O + T, z = O + P * I - T), k.startAngle = V, k.endAngle = z, O += P * I; + var k = i.getItemLayout(F), I = k.angle === g ? g : N * C, V = 0, H = 0; + I < p ? (V = O + R * I / 2, H = V) : (V = O + T, H = O + R * I - T), k.startAngle = V, k.endAngle = H, O += R * I; } }); }); } -var NZ = yr(); -function cy(e) { +var IZ = yr(); +function sy(e) { return { seriesType: e, reset: function(t, r) { @@ -69949,14 +69646,14 @@ function cy(e) { } }; } -var e$e = Math.PI / 180; -function A8(e, t, r, n, i, o, a, s, l, c) { +var Gke = Math.PI / 180; +function M8(e, t, r, n, i, o, a, s, l, c) { if (e.length < 2) return; function u(v) { for (var g = v.rB, m = g * g, y = 0; y < v.list.length; y++) { - var C = v.list[y], b = Math.abs(C.label.y - r), w = n + C.len, x = w * w, E = Math.sqrt((1 - Math.abs(b * b / m)) * x), P = t + (E + C.len2) * i, R = P - C.label.x, T = C.targetTextWidth - R * i; - kZ(C, T, !0), C.label.x = P; + var C = v.list[y], b = Math.abs(C.label.y - r), w = n + C.len, x = w * w, E = Math.sqrt((1 - Math.abs(b * b / m)) * x), R = t + (E + C.len2) * i, P = R - C.label.x, T = C.targetTextWidth - P * i; + AZ(C, T, !0), C.label.x = R; } } function d(v) { @@ -69970,8 +69667,8 @@ function A8(e, t, r, n, i, o, a, s, l, c) { if (v[y].labelAlignTo === "none") { var C = v[y], b = C.label.y > r ? m : g, w = Math.abs(C.label.y - r); if (w >= b.maxY) { - var x = C.label.x - t - C.len2 * i, E = n + C.len, P = Math.abs(x) < E ? Math.sqrt(w * w / (1 - x * x / E / E)) : E; - b.rB = P, b.maxY = w; + var x = C.label.x - t - C.len2 * i, E = n + C.len, R = Math.abs(x) < E ? Math.sqrt(w * w / (1 - x * x / E / E)) : E; + b.rB = R, b.maxY = w; } b.list.push(C); } @@ -69982,9 +69679,9 @@ function A8(e, t, r, n, i, o, a, s, l, c) { var p = e[f].label.x - c; e[f].linePoints[1][0] += p, e[f].label.x = c; } - aZ(e, l, l + a) && d(e); + tZ(e, l, l + a) && d(e); } -function t$e(e, t, r, n, i, o, a, s) { +function Wke(e, t, r, n, i, o, a, s) { for (var l = [], c = [], u = Number.MAX_VALUE, d = -Number.MAX_VALUE, h = 0; h < e.length; h++) { var f = e[h].label; YE(e[h]) || (f.x < t ? (u = Math.min(u, f.x), l.push(e[h])) : (d = Math.max(d, f.x), c.push(e[h]))); @@ -69995,10 +69692,10 @@ function t$e(e, t, r, n, i, o, a, s) { if (p.labelStyleWidth != null) continue; var f = p.label, v = p.linePoints, g = void 0; - p.labelAlignTo === "edge" ? f.x < t ? g = v[2][0] - p.labelDistance - a - p.edgeDistance : g = a + i - p.edgeDistance - v[2][0] - p.labelDistance : p.labelAlignTo === "labelLine" ? f.x < t ? g = u - a - p.bleedMargin : g = a + i - d - p.bleedMargin : f.x < t ? g = f.x - a - p.bleedMargin : g = a + i - f.x - p.bleedMargin, p.targetTextWidth = g, kZ(p, g); + p.labelAlignTo === "edge" ? f.x < t ? g = v[2][0] - p.labelDistance - a - p.edgeDistance : g = a + i - p.edgeDistance - v[2][0] - p.labelDistance : p.labelAlignTo === "labelLine" ? f.x < t ? g = u - a - p.bleedMargin : g = a + i - d - p.bleedMargin : f.x < t ? g = f.x - a - p.bleedMargin : g = a + i - f.x - p.bleedMargin, p.targetTextWidth = g, AZ(p, g); } } - A8(c, t, r, n, 1, i, o, a, s, d), A8(l, t, r, n, -1, i, o, a, s, u); + M8(c, t, r, n, 1, i, o, a, s, d), M8(l, t, r, n, -1, i, o, a, s, u); for (var h = 0; h < e.length; h++) { var p = e[h]; if (!YE(p) && p.linePoints) { @@ -70007,7 +69704,7 @@ function t$e(e, t, r, n, i, o, a, s) { } } } -function kZ(e, t, r) { +function AZ(e, t, r) { if (r === void 0 && (r = !1), e.labelStyleWidth == null) { var n = e.label, i = n.style, o = e.rect, a = i.backgroundColor, s = i.padding, l = s ? s[1] + s[3] : 0, c = i.overflow, u = o.width + (a ? 0 : l); if (t < u || r) { @@ -70034,8 +69731,8 @@ function kZ(e, t, r) { function YE(e) { return e.position === "center"; } -function r$e(e) { - var t = e.getData(), r = [], n, i, o = !1, a = (e.get("minShowLabelAngle") || 0) * e$e, s = t.getLayout("viewRect"), l = t.getLayout("r"), c = s.width, u = s.x, d = s.y, h = s.height; +function jke(e) { + var t = e.getData(), r = [], n, i, o = !1, a = (e.get("minShowLabelAngle") || 0) * Gke, s = t.getLayout("viewRect"), l = t.getLayout("r"), c = s.width, u = s.x, d = s.y, h = s.height; function f(x) { x.ignore = !0; } @@ -70048,26 +69745,26 @@ function r$e(e) { return !1; } t.each(function(x) { - var E = t.getItemGraphicEl(x), P = E.shape, R = E.getTextContent(), T = E.getTextGuideLine(), _ = t.getItemModel(x), D = _.getModel("label"), A = D.get("position") || _.get(["emphasis", "label", "position"]), M = D.get("distanceToLabelLine"), O = D.get("alignTo"), L = Ze(D.get("edgeDistance"), c), N = D.get("bleedMargin"), F = _.getModel("labelLine"), k = F.get("length"); + var E = t.getItemGraphicEl(x), R = E.shape, P = E.getTextContent(), T = E.getTextGuideLine(), _ = t.getItemModel(x), D = _.getModel("label"), A = D.get("position") || _.get(["emphasis", "label", "position"]), M = D.get("distanceToLabelLine"), O = D.get("alignTo"), L = Ze(D.get("edgeDistance"), c), N = D.get("bleedMargin"), F = _.getModel("labelLine"), k = F.get("length"); k = Ze(k, c); var I = F.get("length2"); - if (I = Ze(I, c), Math.abs(P.endAngle - P.startAngle) < a) { - H(R.states, f), R.ignore = !0, T && (H(T.states, f), T.ignore = !0); + if (I = Ze(I, c), Math.abs(R.endAngle - R.startAngle) < a) { + z(P.states, f), P.ignore = !0, T && (z(T.states, f), T.ignore = !0); return; } - if (p(R)) { - var V = (P.startAngle + P.endAngle) / 2, z = Math.cos(V), $ = Math.sin(V), W, j, X, q; - n = P.cx, i = P.cy; - var Z = A === "inside" || A === "inner"; + if (p(P)) { + var V = (R.startAngle + R.endAngle) / 2, H = Math.cos(V), $ = Math.sin(V), W, j, X, q; + n = R.cx, i = R.cy; + var J = A === "inside" || A === "inner"; if (A === "center") - W = P.cx, j = P.cy, q = "center"; + W = R.cx, j = R.cy, q = "center"; else { - var ee = (Z ? (P.r + P.r0) / 2 * z : P.r * z) + n, Q = (Z ? (P.r + P.r0) / 2 * $ : P.r * $) + i; - if (W = ee + z * 3, j = Q + $ * 3, !Z) { - var Y = ee + z * (k + l - P.r), K = Q + $ * (k + l - P.r), oe = Y + (z < 0 ? -1 : 1) * I, G = K; - O === "edge" ? W = z < 0 ? u + L : u + c - L : W = oe + (z < 0 ? -M : M), j = G, X = [[ee, Q], [Y, K], [oe, G]]; + var te = (J ? (R.r + R.r0) / 2 * H : R.r * H) + n, Q = (J ? (R.r + R.r0) / 2 * $ : R.r * $) + i; + if (W = te + H * 3, j = Q + $ * 3, !J) { + var Y = te + H * (k + l - R.r), K = Q + $ * (k + l - R.r), oe = Y + (H < 0 ? -1 : 1) * I, G = K; + O === "edge" ? W = H < 0 ? u + L : u + c - L : W = oe + (H < 0 ? -M : M), j = G, X = [[te, Q], [Y, K], [oe, G]]; } - q = Z ? "center" : O === "edge" ? z > 0 ? "right" : "left" : z > 0 ? "left" : "right"; + q = J ? "center" : O === "edge" ? H > 0 ? "right" : "left" : H > 0 ? "left" : "right"; } var re = Math.PI, le = 0, ue = D.get("rotate"); if (Cr(ue)) @@ -70075,35 +69772,35 @@ function r$e(e) { else if (A === "center") le = 0; else if (ue === "radial" || ue === !0) { - var he = z < 0 ? -V + re : -V; + var he = H < 0 ? -V + re : -V; le = he; } else if (ue === "tangential" && A !== "outside" && A !== "outer") { - var fe = Math.atan2(z, $); + var fe = Math.atan2(H, $); fe < 0 && (fe = re * 2 + fe); var de = $ > 0; de && (fe = re + fe), le = fe - re; } - if (o = !!le, R.x = W, R.y = j, R.rotation = le, R.setStyle({ + if (o = !!le, P.x = W, P.y = j, P.rotation = le, P.setStyle({ verticalAlign: "middle" - }), Z) { - R.setStyle({ + }), J) { + P.setStyle({ align: q }); - var be = R.states.select; - be && (be.x += R.x, be.y += R.y); + var be = P.states.select; + be && (be.x += P.x, be.y += P.y); } else { - var pe = R.getBoundingRect().clone(); - pe.applyTransform(R.getComputedTransform()); - var _e = (R.style.margin || 0) + 2.1; + var pe = P.getBoundingRect().clone(); + pe.applyTransform(P.getComputedTransform()); + var _e = (P.style.margin || 0) + 2.1; pe.y -= _e / 2, pe.height += _e, r.push({ - label: R, + label: P, labelLine: T, position: A, len: k, len2: I, minTurnAngle: F.get("minTurnAngle"), maxSurfaceAngle: F.get("maxSurfaceAngle"), - surfaceNormal: new Ut(z, $), + surfaceNormal: new Ut(H, $), linePoints: X, textAlign: q, labelDistance: M, @@ -70112,26 +69809,26 @@ function r$e(e) { bleedMargin: N, rect: pe, unconstrainedWidth: pe.width, - labelStyleWidth: R.style.width + labelStyleWidth: P.style.width }); } E.setTextConfig({ - inside: Z + inside: J }); } - }), !o && e.get("avoidLabelOverlap") && t$e(r, n, i, l, c, h, u, d); + }), !o && e.get("avoidLabelOverlap") && Wke(r, n, i, l, c, h, u, d); for (var v = 0; v < r.length; v++) { var g = r[v], m = g.label, y = g.labelLine, C = isNaN(m.x) || isNaN(m.y); if (m) { m.setStyle({ align: g.textAlign - }), C && (H(m.states, f), m.ignore = !0); + }), C && (z(m.states, f), m.ignore = !0); var b = m.states.select; b && (b.x += m.x, b.y += m.y); } if (y) { var w = g.linePoints; - C || !w ? (H(y.states, f), y.ignore = !0) : (nZ(w, g.minTurnAngle), RNe(w, g.surfaceNormal, g.maxSurfaceAngle), y.setShape({ + C || !w ? (z(y.states, f), y.ignore = !0) : (QX(w, g.minTurnAngle), pNe(w, g.surfaceNormal, g.maxSurfaceAngle), y.setShape({ points: w }), m.__hostTarget.textGuideLineConfig = { anchor: new Ut(w[0][0], w[0][1]) @@ -70139,7 +69836,7 @@ function r$e(e) { } } } -var n$e = ( +var Uke = ( /** @class */ function(e) { Se(t, e); @@ -70176,16 +69873,16 @@ var n$e = ( startAngle: u.startAngle, endAngle: u.endAngle } - }, s, n)) : (a.shape.endAngle = u.startAngle, wr(a, { + }, s, n)) : (a.shape.endAngle = u.startAngle, br(a, { shape: { endAngle: u.endAngle } }, s, n)); } else - ls(a), wr(a, { + ls(a), br(a, { shape: d }, s, n); - a.useStyle(r.getItemVisual(n, "style")), Ei(a, l); + a.useStyle(r.getItemVisual(n, "style")), xi(a, l); var f = (u.startAngle + u.endAngle) / 2, p = s.get("selectedOffset"), v = Math.cos(f) * p, g = Math.sin(f) * p, m = l.getShallow("cursor"); m && a.attr("cursor", m), this._updateLabel(s, r, n), a.ensureState("emphasis").shape = Pe({ r: u.r + (c.get("scale") && c.get("scaleSize") || 0) @@ -70206,7 +69903,7 @@ var n$e = ( }), Rn(this, c.get("focus"), c.get("blurScope"), c.get("disabled")); }, t.prototype._updateLabel = function(r, n, i) { var o = this, a = n.getItemModel(i), s = a.getModel("labelLine"), l = n.getItemVisual(i, "style"), c = l && l.fill, u = l && l.opacity; - Ri(o, ci(a), { + Ei(o, li(a), { labelFetcher: n.hostModel, labelDataIndex: i, inheritColor: c, @@ -70226,14 +69923,14 @@ var n$e = ( o.removeTextGuideLine(); else { var f = this.getTextGuideLine(); - f || (f = new lo(), this.setTextGuideLine(f)), LA(this, FA(a), { + f || (f = new ao(), this.setTextGuideLine(f)), AA(this, OA(a), { stroke: c, - opacity: Ho(s.get(["lineStyle", "opacity"]), u, 1) + opacity: zo(s.get(["lineStyle", "opacity"]), u, 1) }); } }, t; }(io) -), i$e = ( +), Kke = ( /** @class */ function(e) { Se(t, e); @@ -70249,21 +69946,21 @@ var n$e = ( u && (c = u.startAngle); } if (this._emptyCircleSector && l.remove(this._emptyCircleSector), a.count() === 0 && r.get("showEmptyCircle")) { - var h = NZ(r), f = new io({ - shape: Pe(FZ(r, i), h) + var h = IZ(r), f = new io({ + shape: Pe(DZ(r, i), h) }); f.useStyle(r.getModel("emptyCircleStyle").getItemStyle()), this._emptyCircleSector = f, l.add(f); } a.diff(s).add(function(p) { - var v = new n$e(a, p, c); + var v = new Uke(a, p, c); a.setItemGraphicEl(p, v), l.add(v); }).update(function(p, v) { var g = s.getItemGraphicEl(v); g.updateData(a, p, c), g.off("click"), l.add(g), a.setItemGraphicEl(p, g); }).remove(function(p) { var v = s.getItemGraphicEl(p); - Kv(v, r, p); - }).execute(), r$e(r), r.get("animationTypeUpdate") !== "expansion" && (this._data = a); + Yv(v, r, p); + }).execute(), jke(r), r.get("animationTypeUpdate") !== "expansion" && (this._data = a); }, t.prototype.dispose = function() { }, t.prototype.containPoint = function(r, n) { var i = n.getData(), o = i.getItemLayout(0); @@ -70274,16 +69971,16 @@ var n$e = ( }, t.type = "pie", t; }(kr) ); -function Rp(e, t, r) { +function Pp(e, t, r) { t = Ie(t) && { coordDimensions: t } || Pe({ encodeDefine: e.getEncode() }, t); - var n = e.getSource(), i = wp(n, t).dimensions, o = new Li(i, e); + var n = e.getSource(), i = xp(n, t).dimensions, o = new Li(i, e); return o.initData(n, r), o; } -var uy = ( +var ly = ( /** @class */ function() { function e(t, r) { @@ -70303,7 +70000,7 @@ var uy = ( return n.getItemVisual(t, r); }, e; }() -), o$e = yr(), a$e = ( +), Yke = yr(), qke = ( /** @class */ function(e) { Se(t, e); @@ -70311,21 +70008,21 @@ var uy = ( return e !== null && e.apply(this, arguments) || this; } return t.prototype.init = function(r) { - e.prototype.init.apply(this, arguments), this.legendVisualProvider = new uy(at(this.getData, this), at(this.getRawData, this)), this._defaultLabelLine(r); + e.prototype.init.apply(this, arguments), this.legendVisualProvider = new ly(at(this.getData, this), at(this.getRawData, this)), this._defaultLabelLine(r); }, t.prototype.mergeOption = function() { e.prototype.mergeOption.apply(this, arguments); }, t.prototype.getInitialData = function() { - return Rp(this, { + return Pp(this, { coordDimensions: ["value"], - encodeDefaulter: Vt(sA, this) + encodeDefaulter: Vt(oA, this) }); }, t.prototype.getDataParams = function(r) { - var n = this.getData(), i = o$e(n), o = i.seats; + var n = this.getData(), i = Yke(n), o = i.seats; if (!o) { var a = []; n.each(n.mapDimension("value"), function(l) { a.push(l); - }), o = i.seats = qK(a, n.hostModel.get("percentPrecision")); + }), o = i.seats = WK(a, n.hostModel.get("percentPrecision")); } var s = e.prototype.getDataParams.call(this, r); return s.percent = o[r] || 0, s.$vars.push("percent"), s; @@ -70432,9 +70129,9 @@ var uy = ( animationDurationUpdate: 500, animationEasing: "cubicInOut" }, t; - }(jr) + }(Wr) ); -function s$e(e) { +function Xke(e) { return { seriesType: e, reset: function(t, r) { @@ -70446,10 +70143,10 @@ function s$e(e) { } }; } -function l$e(e) { - e.registerChartView(i$e), e.registerSeriesModel(a$e), rX("pie", e.registerAction), e.registerLayout(Vt(Jke, "pie")), e.registerProcessor(cy("pie")), e.registerProcessor(s$e("pie")); +function Zke(e) { + e.registerChartView(Kke), e.registerSeriesModel(qke), Zq("pie", e.registerAction), e.registerLayout(Vt(zke, "pie")), e.registerProcessor(sy("pie")), e.registerProcessor(Xke("pie")); } -var c$e = ( +var Qke = ( /** @class */ function(e) { Se(t, e); @@ -70458,7 +70155,7 @@ var c$e = ( return r.type = t.type, r.hasSymbolVisual = !0, r; } return t.prototype.getInitialData = function(r, n) { - return il(null, this, { + return nl(null, this, { useEncodeDefaulter: !0 }); }, t.prototype.getProgressive = function() { @@ -70502,15 +70199,15 @@ var c$e = ( } // progressive: null }, t; - }(jr) -), $Z = 4, u$e = ( + }(Wr) +), OZ = 4, Jke = ( /** @class */ /* @__PURE__ */ function() { function e() { } return e; }() -), d$e = ( +), e$e = ( /** @class */ function(e) { Se(t, e); @@ -70519,11 +70216,11 @@ var c$e = ( return n._off = 0, n.hoverDataIdx = -1, n; } return t.prototype.getDefaultShape = function() { - return new u$e(); + return new Jke(); }, t.prototype.reset = function() { this.notClear = !1, this._off = 0; }, t.prototype.buildPath = function(r, n) { - var i = n.points, o = n.size, a = this.symbolProxy, s = a.shape, l = r.getContext ? r.getContext() : r, c = l && o[0] < $Z, u = this.softClipShape, d; + var i = n.points, o = n.size, a = this.symbolProxy, s = a.shape, l = r.getContext ? r.getContext() : r, c = l && o[0] < OZ, u = this.softClipShape, d; if (c) { this._ctx = l; return; @@ -70568,7 +70265,7 @@ var c$e = ( return r; }, t; }(rr) -), h$e = ( +), t$e = ( /** @class */ function() { function e() { @@ -70608,7 +70305,7 @@ var c$e = ( }, e.prototype.eachRendered = function(t) { this._newAdded[0] && t(this._newAdded[0]); }, e.prototype._create = function() { - var t = new d$e({ + var t = new e$e({ cursor: "default" }); return t.ignoreCoarsePointer = !0, this.group.add(t), this._newAdded.push(t), t; @@ -70617,7 +70314,7 @@ var c$e = ( n = n || {}; var o = r.getVisual("symbolSize"); t.setShape("size", o instanceof Array ? o : [o, o]), t.softClipShape = n.clipShape || null, t.symbolProxy = Bn(r.getVisual("symbol"), 0, 0, 0, 0), t.setColor = t.symbolProxy.setColor; - var a = t.shape.size[0] < $Z; + var a = t.shape.size[0] < OZ; t.useStyle( // Draw shadow when doing fillRect is extremely slow. i.getModel("itemStyle").getItemStyle(a ? ["color", "shadowBlur", "shadowColor"] : ["color"]) @@ -70636,7 +70333,7 @@ var c$e = ( this._newAdded = [], this.group.removeAll(); }, e; }() -), f$e = ( +), r$e = ( /** @class */ function(e) { Se(t, e); @@ -70666,7 +70363,7 @@ var c$e = ( return { update: !0 }; - var a = ly("").reset(r, n, i); + var a = ay("").reset(r, n, i); a.progress && a.progress({ start: 0, end: o.count(), @@ -70681,13 +70378,13 @@ var c$e = ( } }, t.prototype._updateSymbolDraw = function(r, n) { var i = this._symbolDraw, o = n.pipelineContext, a = o.large; - return (!i || a !== this._isLargeDraw) && (i && i.remove(), i = this._symbolDraw = a ? new h$e() : new ay(), this._isLargeDraw = a, this.group.removeAll()), this.group.add(i.group), i; + return (!i || a !== this._isLargeDraw) && (i && i.remove(), i = this._symbolDraw = a ? new t$e() : new iy(), this._isLargeDraw = a, this.group.removeAll()), this.group.add(i.group), i; }, t.prototype.remove = function(r, n) { this._symbolDraw && this._symbolDraw.remove(!0), this._symbolDraw = null; }, t.prototype.dispose = function() { }, t.type = "scatter", t; }(kr) -), p$e = ( +), n$e = ( /** @class */ function(e) { Se(t, e); @@ -70711,7 +70408,7 @@ var c$e = ( borderColor: "#ccc" }, t; }(Zt) -), CM = ( +), yM = ( /** @class */ function(e) { Se(t, e); @@ -70723,8 +70420,8 @@ var c$e = ( }, t.type = "cartesian2dAxis", t; }(Zt) ); -In(CM, Ep); -var BZ = { +In(yM, Rp); +var LZ = { show: !0, // zlevel: 0, z: 0, @@ -70803,7 +70500,7 @@ var BZ = { color: ["rgba(250,250,250,0.2)", "rgba(210,219,238,0.2)"] } } -}, g$e = Wt({ +}, i$e = Wt({ // The gap at both ends of the axis. For categoryAxis, boolean. boundaryGap: !0, // Set false to faster category collection. @@ -70822,7 +70519,7 @@ var BZ = { axisLabel: { interval: "auto" } -}, BZ), HA = Wt({ +}, LZ), VA = Wt({ boundaryGap: [0, 0], axisLine: { // Not shown when other axis is categoryAxis in cartesian @@ -70854,7 +70551,7 @@ var BZ = { width: 1 } } -}, BZ), v$e = Wt({ +}, LZ), o$e = Wt({ splitNumber: 6, axisLabel: { // To eliminate labels that are not nice @@ -70869,24 +70566,24 @@ var BZ = { splitLine: { show: !1 } -}, HA), m$e = wt({ +}, VA), a$e = wt({ logBase: 10 -}, HA); -const VZ = { - category: g$e, - value: HA, - time: v$e, - log: m$e +}, VA); +const FZ = { + category: i$e, + value: VA, + time: o$e, + log: a$e }; -var y$e = { +var s$e = { value: 1, category: 1, time: 1, log: 1 }; -function zf(e, t, r, n) { - H(y$e, function(i, o) { - var a = Wt(Wt({}, VZ[o], !0), n, !0), s = ( +function Hf(e, t, r, n) { + z(s$e, function(i, o) { + var a = Wt(Wt({}, FZ[o], !0), n, !0), s = ( /** @class */ function(l) { Se(c, l); @@ -70895,11 +70592,11 @@ function zf(e, t, r, n) { return u.type = t + "Axis." + o, u; } return c.prototype.mergeDefaultAndTheme = function(u, d) { - var h = qv(this), f = h ? mp(u) : {}, p = d.getTheme(); - Wt(u, p.get(o + "Axis")), Wt(u, this.getDefaultOption()), u.type = O8(u), h && Uc(u, f, h); + var h = Xv(this), f = h ? yp(u) : {}, p = d.getTheme(); + Wt(u, p.get(o + "Axis")), Wt(u, this.getDefaultOption()), u.type = D8(u), h && Uc(u, f, h); }, c.prototype.optionUpdated = function() { var u = this.option; - u.type === "category" && (this.__ordinalMeta = dM.createByAxisModel(this)); + u.type === "category" && (this.__ordinalMeta = uM.createByAxisModel(this)); }, c.prototype.getCategories = function(u) { var d = this.option; if (d.type === "category") @@ -70910,12 +70607,12 @@ function zf(e, t, r, n) { }(r) ); e.registerComponentModel(s); - }), e.registerSubTypeDefaulter(t + "Axis", O8); + }), e.registerSubTypeDefaulter(t + "Axis", D8); } -function O8(e) { +function D8(e) { return e.type || (e.data ? "category" : "value"); } -var C$e = ( +var l$e = ( /** @class */ function() { function e(t) { @@ -70936,22 +70633,22 @@ var C$e = ( this._axes[r] = t, this._dimList.push(r); }, e; }() -), SM = ["x", "y"]; -function L8(e) { +), CM = ["x", "y"]; +function I8(e) { return e.type === "interval" || e.type === "time"; } -var S$e = ( +var c$e = ( /** @class */ function(e) { Se(t, e); function t() { var r = e !== null && e.apply(this, arguments) || this; - return r.type = "cartesian2d", r.dimensions = SM, r; + return r.type = "cartesian2d", r.dimensions = CM, r; } return t.prototype.calcAffineTransform = function() { this._transform = this._invTransform = null; var r = this.getAxis("x").scale, n = this.getAxis("y").scale; - if (!(!L8(r) || !L8(n))) { + if (!(!I8(r) || !I8(n))) { var i = r.getExtent(), o = n.getExtent(), a = this.dataToPoint([i[0], o[0]]), s = this.dataToPoint([i[1], o[1]]), l = i[1] - i[0], c = o[1] - o[0]; if (!(!l || !c)) { var u = (s[0] - a[0]) / l, d = (s[1] - a[1]) / c, h = a[0] - i[0] * u, f = a[1] - o[0] * d, p = this._transform = [u, 0, 0, d, h, f]; @@ -70972,7 +70669,7 @@ var S$e = ( i = i || []; var o = r[0], a = r[1]; if (this._transform && o != null && isFinite(o) && a != null && isFinite(a)) - return vi(i, r, this._transform); + return gi(i, r, this._transform); var s = this.getAxis("x"), l = this.getAxis("y"); return i[0] = s.toGlobalCoord(s.dataToCoord(o, n)), i[1] = l.toGlobalCoord(l.dataToCoord(a, n)), i; }, t.prototype.clampData = function(r, n) { @@ -70981,7 +70678,7 @@ var S$e = ( }, t.prototype.pointToData = function(r, n) { var i = []; if (this._invTransform) - return vi(i, r, this._invTransform); + return gi(i, r, this._invTransform); var o = this.getAxis("x"), a = this.getAxis("y"); return i[0] = o.coordToData(o.toLocalCoord(r[0]), n), i[1] = a.coordToData(a.toLocalCoord(r[1]), n), i; }, t.prototype.getOtherAxis = function(r) { @@ -70991,8 +70688,8 @@ var S$e = ( var n = this.getAxis("x").getGlobalExtent(), i = this.getAxis("y").getGlobalExtent(), o = Math.min(n[0], n[1]) - r, a = Math.min(i[0], i[1]) - r, s = Math.max(n[0], n[1]) - o + r, l = Math.max(i[0], i[1]) - a + r; return new Kt(o, a, s, l); }, t; - }(C$e) -), b$e = ( + }(l$e) +), u$e = ( /** @class */ function(e) { Se(t, e); @@ -71015,7 +70712,7 @@ var S$e = ( }, t; }(La) ); -function bM(e, t, r) { +function SM(e, t, r) { r = r || {}; var n = e.coordinateSystem, i = t.axis, o = {}, a = i.getAxesOnZeroOf()[0], s = i.position, l = a ? "onZero" : s, c = i.dim, u = n.getRect(), d = [u.x, u.x + u.width, u.y, u.y + u.height], h = { left: 0, @@ -71039,24 +70736,24 @@ function bM(e, t, r) { var m = t.get(["axisLabel", "rotate"]); return o.labelRotate = l === "top" ? -m : m, o.z2 = 1, o; } -function F8(e) { +function A8(e) { return e.get("coordinateSystem") === "cartesian2d"; } -function N8(e) { +function O8(e) { var t = { xAxisModel: null, yAxisModel: null }; - return H(t, function(r, n) { + return z(t, function(r, n) { var i = n.replace(/Model$/, ""), o = e.getReferringComponents(i, Wn).models[0]; if (process.env.NODE_ENV !== "production" && !o) - throw new Error(i + ' "' + Ho(e.get(i + "Index"), e.get(i + "Id"), 0) + '" not found'); + throw new Error(i + ' "' + zo(e.get(i + "Index"), e.get(i + "Id"), 0) + '" not found'); t[n] = o; }), t; } var qE = Math.log; -function zZ(e, t, r) { - var n = Wl.prototype, i = n.getTicks.call(r), o = n.getTicks.call(r, !0), a = i.length - 1, s = n.getInterval.call(r), l = WX(e, t), c = l.extent, u = l.fixMin, d = l.fixMax; +function NZ(e, t, r) { + var n = Wl.prototype, i = n.getTicks.call(r), o = n.getTicks.call(r, !0), a = i.length - 1, s = n.getInterval.call(r), l = BX(e, t), c = l.extent, u = l.fixMin, d = l.fixMax; if (e.type === "log") { var h = qE(e.base); c = [qE(c[0]) / h, qE(c[1]) / h]; @@ -71086,17 +70783,17 @@ function zZ(e, t, r) { var C = (i[0].value - o[0].value) / s, b = (i[a].value - o[a].value) / s; if (n.setExtent.call(e, v + p * C, g + p * b), n.setInterval.call(e, p), (C || b) && n.setNiceExtent.call(e, v + p, g - p), process.env.NODE_ENV !== "production") { var w = n.getTicks.call(e); - w[1] && (!mFe(p) || MS(w[1].value) > MS(p)) && Cn( + w[1] && (!aFe(p) || TS(w[1].value) > TS(p)) && Cn( // eslint-disable-next-line "The ticks may be not readable when set min: " + t.get("min") + ", max: " + t.get("max") + " and alignTicks: true" ); } } -var w$e = ( +var d$e = ( /** @class */ function() { function e(t, r, n) { - this.type = "grid", this._coordsMap = {}, this._coordsList = [], this._axesMap = {}, this._axesList = [], this.axisPointerEnabled = !0, this.dimensions = SM, this._initCartesian(t, r, n), this.model = t; + this.type = "grid", this._coordsMap = {}, this._coordsList = [], this._axesMap = {}, this._axesList = [], this.axisPointerEnabled = !0, this.dimensions = CM, this._initCartesian(t, r, n), this.model = t; } return e.prototype.getRect = function() { return this._rect; @@ -71109,19 +70806,19 @@ var w$e = ( for (var u = [], d = c - 1; d >= 0; d--) { var h = +l[d], f = a[h], p = f.model, v = f.scale; // Only value and log axis without interval support alignTicks. - hM(v) && p.get("alignTicks") && p.get("interval") == null ? u.push(f) : (Ld(v, p), hM(v) && (s = f)); + dM(v) && p.get("alignTicks") && p.get("interval") == null ? u.push(f) : (Ld(v, p), dM(v) && (s = f)); } - u.length && (s || (s = u.pop(), Ld(s.scale, s.model)), H(u, function(g) { - zZ(g.scale, g.model, s.scale); + u.length && (s || (s = u.pop(), Ld(s.scale, s.model)), z(u, function(g) { + NZ(g.scale, g.model, s.scale); })); } } i(n.x), i(n.y); var o = {}; - H(n.x, function(a) { - k8(n, "y", a, o); - }), H(n.y, function(a) { - k8(n, "x", a, o); + z(n.x, function(a) { + L8(n, "y", a, o); + }), z(n.y, function(a) { + L8(n, "x", a, o); }), this.resize(this.model, r); }, e.prototype.resize = function(t, r, n) { var i = t.getBoxLayoutParams(), o = !n && t.get("containLabel"), a = jn(i, { @@ -71130,21 +70827,21 @@ var w$e = ( }); this._rect = a; var s = this._axesList; - l(), o && (H(s, function(c) { + l(), o && (z(s, function(c) { if (!c.model.get(["axisLabel", "inside"])) { - var u = zFe(c); + var u = DFe(c); if (u) { var d = c.isHorizontal() ? "height" : "width", h = c.model.get(["axisLabel", "margin"]); a[d] -= u[d] + h, c.position === "top" ? a.y += u.height + h : c.position === "left" && (a.x += u.width + h); } } - }), l()), H(this._coordsList, function(c) { + }), l()), z(this._coordsList, function(c) { c.calcAffineTransform(); }); function l() { - H(s, function(c) { + z(s, function(c) { var u = c.isHorizontal(), d = u ? [0, a.width] : [0, a.height], h = c.inverse ? 1 : 0; - c.setExtent(d[h], d[1 - h]), x$e(c, u ? a.x : a.y); + c.setExtent(d[h], d[1 - h]), h$e(c, u ? a.x : a.y); }); } }, e.prototype.getAxis = function(t, r) { @@ -71209,9 +70906,9 @@ var w$e = ( this._axesMap = {}, this._axesList = []; return; } - this._axesMap = s, H(s.x, function(u, d) { - H(s.y, function(h, f) { - var p = "x" + d + "y" + f, v = new S$e(p); + this._axesMap = s, z(s.x, function(u, d) { + z(s.y, function(h, f) { + var p = "x" + d + "y" + f, v = new c$e(p); v.master = i, v.model = t, i._coordsMap[p] = v, i._coordsList.push(v), v.addAxis(u), v.addAxis(h); }); }); @@ -71220,20 +70917,20 @@ var w$e = ( if (XE(d, t)) { var f = d.get("position"); u === "x" ? f !== "top" && f !== "bottom" && (f = a.bottom ? "top" : "bottom") : f !== "left" && f !== "right" && (f = a.left ? "right" : "left"), a[f] = !0; - var p = new b$e(u, iy(d), [0, 0], d.get("type"), f), v = p.type === "category"; + var p = new u$e(u, ry(d), [0, 0], d.get("type"), f), v = p.type === "category"; p.onBand = v && d.get("boundaryGap"), p.inverse = d.get("inverse"), d.axis = p, p.model = d, p.grid = o, p.index = h, o._axesList.push(p), s[u][h] = p, l[u]++; } }; } }, e.prototype._updateScale = function(t, r) { - H(this._axesList, function(i) { + z(this._axesList, function(i) { if (i.scale.setExtent(1 / 0, -1 / 0), i.type === "category") { var o = i.model.get("categorySortInfo"); i.scale.setSortInfo(o); } }), t.eachSeries(function(i) { - if (F8(i)) { - var o = N8(i), a = o.xAxisModel, s = o.yAxisModel; + if (A8(i)) { + var o = O8(i), a = o.xAxisModel, s = o.yAxisModel; if (!XE(a, r) || !XE(s, r)) return; var l = this.getCartesian(a.componentIndex, s.componentIndex), c = i.getData(), u = l.getAxis("x"), d = l.getAxis("y"); @@ -71241,13 +70938,13 @@ var w$e = ( } }, this); function n(i, o) { - H(XS(i, o.dim), function(a) { + z(YS(i, o.dim), function(a) { o.scale.unionExtentFromData(i, a); }); } }, e.prototype.getTooltipAxes = function(t) { var r = [], n = []; - return H(this.getCartesians(), function(i) { + return z(this.getCartesians(), function(i) { var o = t != null && t !== "auto" ? i.getAxis(t) : i.getBaseAxis(), a = i.getOtherAxis(o); Yt(r, o) < 0 && r.push(o), Yt(n, a) < 0 && n.push(a); }), { @@ -71260,11 +70957,11 @@ var w$e = ( var a = new e(i, t, r); a.name = "grid_" + o, a.resize(i, r, !0), i.coordinateSystem = a, n.push(a); }), t.eachSeries(function(i) { - if (F8(i)) { - var o = N8(i), a = o.xAxisModel, s = o.yAxisModel, l = a.getCoordSysModel(); + if (A8(i)) { + var o = O8(i), a = o.xAxisModel, s = o.yAxisModel, l = a.getCoordSysModel(); if (process.env.NODE_ENV !== "production") { if (!l) - throw new Error('Grid "' + Ho(a.get("gridIndex"), a.get("gridId"), 0) + '" not found'); + throw new Error('Grid "' + zo(a.get("gridIndex"), a.get("gridId"), 0) + '" not found'); if (a.getCoordSysModel() !== s.getCoordSysModel()) throw new Error("xAxis and yAxis must use the same grid"); } @@ -71272,13 +70969,13 @@ var w$e = ( i.coordinateSystem = c.getCartesian(a.componentIndex, s.componentIndex); } }), n; - }, e.dimensions = SM, e; + }, e.dimensions = CM, e; }() ); function XE(e, t) { return e.getCoordSysModel() === t; } -function k8(e, t, r, n) { +function L8(e, t, r, n) { r.getAxesOnZeroOf = function() { return o ? [o] : []; }; @@ -71286,10 +70983,10 @@ function k8(e, t, r, n) { if (!s) return; if (l != null) - $8(i[l]) && (o = i[l]); + F8(i[l]) && (o = i[l]); else for (var c in i) - if (i.hasOwnProperty(c) && $8(i[c]) && !n[u(i[c])]) { + if (i.hasOwnProperty(c) && F8(i[c]) && !n[u(i[c])]) { o = i[c]; break; } @@ -71298,10 +70995,10 @@ function k8(e, t, r, n) { return d.dim + "_" + d.index; } } -function $8(e) { - return e && e.type !== "category" && e.type !== "time" && VFe(e); +function F8(e) { + return e && e.type !== "category" && e.type !== "time" && MFe(e); } -function x$e(e, t) { +function h$e(e, t) { var r = e.getExtent(), n = r[0] + r[1]; e.toGlobalCoord = e.dim === "x" ? function(i) { return i + t; @@ -71313,7 +71010,7 @@ function x$e(e, t) { return n - i + t; }; } -var xc = Math.PI, Ji = ( +var xc = Math.PI, Qi = ( /** @class */ function() { function e(t, r) { @@ -71335,13 +71032,13 @@ var xc = Math.PI, Ji = ( n.updateTransform(), this._transformGroup = n; } return e.prototype.hasBuilder = function(t) { - return !!B8[t]; + return !!N8[t]; }, e.prototype.add = function(t) { - B8[t](this.opt, this.axisModel, this.group, this._transformGroup); + N8[t](this.opt, this.axisModel, this.group, this._transformGroup); }, e.prototype.getGroup = function() { return this.group; }, e.innerTextLayout = function(t, r, n) { - var i = A2(r - t), o, a; + var i = D2(r - t), o, a; return Lf(i) ? (a = n > 0 ? "top" : "bottom", o = "center") : Lf(i - xc) ? (a = n > 0 ? "bottom" : "top", o = "center") : (a = "middle", i > 0 && i < xc ? o = n > 0 ? "right" : "left" : o = n > 0 ? "left" : "right"), { rotation: i, textAlign: o, @@ -71358,15 +71055,15 @@ var xc = Math.PI, Ji = ( return t.get("silent") || !(t.get("triggerEvent") || r && r.show); }, e; }() -), B8 = { +), N8 = { axisLine: function(e, t, r, n) { var i = t.get(["axisLine", "show"]); if (i === "auto" && e.handleAutoShown && (i = e.handleAutoShown("axisLine")), !!i) { var o = t.axis.getExtent(), a = n.transform, s = [o[0], 0], l = [o[1], 0], c = s[0] > l[0]; - a && (vi(s, s, a), vi(l, l, a)); + a && (gi(s, s, a), gi(l, l, a)); var u = Pe({ lineCap: "round" - }, t.getModel(["axisLine", "lineStyle"]).getLineStyle()), d = new ni({ + }, t.getModel(["axisLine", "lineStyle"]).getLineStyle()), d = new ri({ shape: { x1: s[0], y1: s[1], @@ -71384,7 +71081,7 @@ var xc = Math.PI, Ji = ( var f = t.get(["axisLine", "symbolSize"]); Je(h) && (h = [h, h]), (Je(f) || Cr(f)) && (f = [f, f]); var p = Zd(t.get(["axisLine", "symbolOffset"]) || 0, f), v = f[0], g = f[1]; - H([{ + z([{ rotate: e.rotation + Math.PI / 2, offset: p[0], r: 0 @@ -71408,9 +71105,9 @@ var xc = Math.PI, Ji = ( } }, axisTickLabel: function(e, t, r, n) { - var i = P$e(r, n, t, e), o = _$e(r, n, t, e); - if (R$e(t, o, i), T$e(r, n, t, e.tickDirection), t.get(["axisLabel", "hideOverlap"])) { - var a = iZ(Fe(o, function(s) { + var i = g$e(r, n, t, e), o = m$e(r, n, t, e); + if (p$e(t, o, i), v$e(r, n, t, e.tickDirection), t.get(["axisLabel", "hideOverlap"])) { + var a = JX(Fe(o, function(s) { return { label: s, priority: s.z2, @@ -71419,7 +71116,7 @@ var xc = Math.PI, Ji = ( } }; })); - sZ(a); + rZ(a); } }, axisName: function(e, t, r, n) { @@ -71428,22 +71125,22 @@ var xc = Math.PI, Ji = ( var o = t.get("nameLocation"), a = e.nameDirection, s = t.getModel("nameTextStyle"), l = t.get("nameGap") || 0, c = t.axis.getExtent(), u = c[0] > c[1] ? -1 : 1, d = [ o === "start" ? c[0] - u * l : o === "end" ? c[1] + u * l : (c[0] + c[1]) / 2, // Reuse labelOffset. - z8(o) ? e.labelOffset + a * l : 0 + $8(o) ? e.labelOffset + a * l : 0 ], h, f = t.get("nameRotate"); f != null && (f = f * xc / 180); var p; - z8(o) ? h = Ji.innerTextLayout( + $8(o) ? h = Qi.innerTextLayout( e.rotation, f ?? e.rotation, // Adapt to axis. a - ) : (h = E$e(e.rotation, o, f || 0, c), p = e.axisNameAvailableWidth, p != null && (p = Math.abs(p / Math.sin(h.rotation)), !isFinite(p) && (p = null))); + ) : (h = f$e(e.rotation, o, f || 0, c), p = e.axisNameAvailableWidth, p != null && (p = Math.abs(p / Math.sin(h.rotation)), !isFinite(p) && (p = null))); var v = s.getFont(), g = t.get("nameTruncate", !0) || {}, m = g.ellipsis, y = $n(e.nameTruncateMaxWidth, g.maxWidth, p), C = new vr({ x: d[0], y: d[1], rotation: h.rotation, - silent: Ji.isLabelSilent(t), - style: rn(s, { + silent: Qi.isLabelSilent(t), + style: tn(s, { text: i, font: v, overflow: "truncate", @@ -71455,52 +71152,52 @@ var xc = Math.PI, Ji = ( }), z2: 1 }); - if (pp({ + if (gp({ el: C, componentModel: t, itemName: i }), C.__fullText = i, C.anid = "name", t.get("triggerEvent")) { - var b = Ji.makeAxisEventDataBase(t); + var b = Qi.makeAxisEventDataBase(t); b.targetType = "axisName", b.name = i, Lt(C).eventData = b; } n.add(C), C.updateTransform(), r.add(C), C.decomposeTransform(); } } }; -function E$e(e, t, r, n) { - var i = A2(r - e), o, a, s = n[0] > n[1], l = t === "start" && !s || t !== "start" && s; +function f$e(e, t, r, n) { + var i = D2(r - e), o, a, s = n[0] > n[1], l = t === "start" && !s || t !== "start" && s; return Lf(i - xc / 2) ? (a = l ? "bottom" : "top", o = "center") : Lf(i - xc * 1.5) ? (a = l ? "top" : "bottom", o = "center") : (a = "middle", i < xc * 1.5 && i > xc / 2 ? o = l ? "left" : "right" : o = l ? "right" : "left"), { rotation: i, textAlign: o, textVerticalAlign: a }; } -function R$e(e, t, r) { - if (!jX(e.axis)) { +function p$e(e, t, r) { + if (!VX(e.axis)) { var n = e.get(["axisLabel", "showMinLabel"]), i = e.get(["axisLabel", "showMaxLabel"]); t = t || [], r = r || []; var o = t[0], a = t[1], s = t[t.length - 1], l = t[t.length - 2], c = r[0], u = r[1], d = r[r.length - 1], h = r[r.length - 2]; - n === !1 ? (ta(o), ta(c)) : V8(o, a) && (n ? (ta(a), ta(u)) : (ta(o), ta(c))), i === !1 ? (ta(s), ta(d)) : V8(l, s) && (i ? (ta(l), ta(h)) : (ta(s), ta(d))); + n === !1 ? (ta(o), ta(c)) : k8(o, a) && (n ? (ta(a), ta(u)) : (ta(o), ta(c))), i === !1 ? (ta(s), ta(d)) : k8(l, s) && (i ? (ta(l), ta(h)) : (ta(s), ta(d))); } } function ta(e) { e && (e.ignore = !0); } -function V8(e, t) { +function k8(e, t) { var r = e && e.getBoundingRect().clone(), n = t && t.getBoundingRect().clone(); if (!(!r || !n)) { - var i = Um([]); + var i = Wm([]); return eu(i, i, -e.rotation), r.applyTransform(Vs([], i, e.getLocalTransform())), n.applyTransform(Vs([], i, t.getLocalTransform())), r.intersect(n); } } -function z8(e) { +function $8(e) { return e === "middle" || e === "center"; } -function HZ(e, t, r, n, i) { +function kZ(e, t, r, n, i) { for (var o = [], a = [], s = [], l = 0; l < e.length; l++) { var c = e[l].coord; - a[0] = c, a[1] = 0, s[0] = c, s[1] = r, t && (vi(a, a, t), vi(s, s, t)); - var u = new ni({ + a[0] = c, a[1] = 0, s[0] = c, s[1] = r, t && (gi(a, a, t), gi(s, s, t)); + var u = new ri({ shape: { x1: a[0], y1: a[1], @@ -71516,17 +71213,17 @@ function HZ(e, t, r, n, i) { } return o; } -function P$e(e, t, r, n) { +function g$e(e, t, r, n) { var i = r.axis, o = r.getModel("axisTick"), a = o.get("show"); if (a === "auto" && n.handleAutoShown && (a = n.handleAutoShown("axisTick")), !(!a || i.scale.isBlank())) { - for (var s = o.getModel("lineStyle"), l = n.tickDirection * o.get("length"), c = i.getTicksCoords(), u = HZ(c, t.transform, l, wt(s.getLineStyle(), { + for (var s = o.getModel("lineStyle"), l = n.tickDirection * o.get("length"), c = i.getTicksCoords(), u = kZ(c, t.transform, l, wt(s.getLineStyle(), { stroke: r.get(["axisLine", "lineStyle", "color"]) }), "ticks"), d = 0; d < u.length; d++) e.add(u[d]); return u; } } -function T$e(e, t, r, n) { +function v$e(e, t, r, n) { var i = r.axis, o = r.getModel("minorTick"); if (!(!o.get("show") || i.scale.isBlank())) { var a = i.getMinorTicksCoords(); @@ -71534,29 +71231,29 @@ function T$e(e, t, r, n) { for (var s = o.getModel("lineStyle"), l = n * o.get("length"), c = wt(s.getLineStyle(), wt(r.getModel("axisTick").getLineStyle(), { stroke: r.get(["axisLine", "lineStyle", "color"]) })), u = 0; u < a.length; u++) - for (var d = HZ(a[u], t.transform, l, c, "minorticks_" + u), h = 0; h < d.length; h++) + for (var d = kZ(a[u], t.transform, l, c, "minorticks_" + u), h = 0; h < d.length; h++) e.add(d[h]); } } -function _$e(e, t, r, n) { +function m$e(e, t, r, n) { var i = r.axis, o = $n(n.axisLabelShow, r.get(["axisLabel", "show"])); if (!(!o || i.scale.isBlank())) { - var a = r.getModel("axisLabel"), s = a.get("margin"), l = i.getViewLabels(), c = ($n(n.labelRotate, a.get("rotate")) || 0) * xc / 180, u = Ji.innerTextLayout(n.rotation, c, n.labelDirection), d = r.getCategories && r.getCategories(!0), h = [], f = Ji.isLabelSilent(r), p = r.get("triggerEvent"); - return H(l, function(v, g) { + var a = r.getModel("axisLabel"), s = a.get("margin"), l = i.getViewLabels(), c = ($n(n.labelRotate, a.get("rotate")) || 0) * xc / 180, u = Qi.innerTextLayout(n.rotation, c, n.labelDirection), d = r.getCategories && r.getCategories(!0), h = [], f = Qi.isLabelSilent(r), p = r.get("triggerEvent"); + return z(l, function(v, g) { var m = i.scale.type === "ordinal" ? i.scale.getRawOrdinalNumber(v.tickValue) : v.tickValue, y = v.formattedLabel, C = v.rawLabel, b = a; if (d && d[m]) { var w = d[m]; - St(w) && w.textStyle && (b = new Gr(w.textStyle, a, r.ecModel)); + St(w) && w.textStyle && (b = new zr(w.textStyle, a, r.ecModel)); } - var x = b.getTextColor() || r.get(["axisLine", "lineStyle", "color"]), E = i.dataToCoord(m), P = b.getShallow("align", !0) || u.textAlign, R = kt(b.getShallow("alignMinLabel", !0), P), T = kt(b.getShallow("alignMaxLabel", !0), P), _ = b.getShallow("verticalAlign", !0) || b.getShallow("baseline", !0) || u.textVerticalAlign, D = kt(b.getShallow("verticalAlignMinLabel", !0), _), A = kt(b.getShallow("verticalAlignMaxLabel", !0), _), M = new vr({ + var x = b.getTextColor() || r.get(["axisLine", "lineStyle", "color"]), E = i.dataToCoord(m), R = b.getShallow("align", !0) || u.textAlign, P = kt(b.getShallow("alignMinLabel", !0), R), T = kt(b.getShallow("alignMaxLabel", !0), R), _ = b.getShallow("verticalAlign", !0) || b.getShallow("baseline", !0) || u.textVerticalAlign, D = kt(b.getShallow("verticalAlignMinLabel", !0), _), A = kt(b.getShallow("verticalAlignMaxLabel", !0), _), M = new vr({ x: E, y: n.labelOffset + n.labelDirection * s, rotation: u.rotation, silent: f, z2: 10 + (v.level || 0), - style: rn(b, { + style: tn(b, { text: y, - align: g === 0 ? R : g === l.length - 1 ? T : P, + align: g === 0 ? P : g === l.length - 1 ? T : R, verticalAlign: g === 0 ? D : g === l.length - 1 ? A : _, fill: vt(x) ? x( // (1) In category axis with data zoom, tick is not the original @@ -71572,14 +71269,14 @@ function _$e(e, t, r, n) { }) }); if (M.anid = "label_" + m, p) { - var O = Ji.makeAxisEventDataBase(r); + var O = Qi.makeAxisEventDataBase(r); O.targetType = "axisLabel", O.value = C, O.tickIndex = g, i.type === "category" && (O.dataIndex = m), Lt(M).eventData = O; } t.add(M), M.updateTransform(), h.push(M), e.add(M), M.decomposeTransform(); }), h; } } -function M$e(e, t) { +function y$e(e, t) { var r = { /** * key: makeKey(axis.model) @@ -71604,52 +71301,52 @@ function M$e(e, t) { coordSysAxesInfo: {}, coordSysMap: {} }; - return D$e(r, e, t), r.seriesInvolved && A$e(r, e), r; + return C$e(r, e, t), r.seriesInvolved && b$e(r, e), r; } -function D$e(e, t, r) { +function C$e(e, t, r) { var n = t.getComponent("tooltip"), i = t.getComponent("axisPointer"), o = i.get("link", !0) || [], a = []; - H(r.getCoordinateSystems(), function(s) { + z(r.getCoordinateSystems(), function(s) { if (!s.axisPointerEnabled) return; - var l = im(s.model), c = e.coordSysAxesInfo[l] = {}; + var l = om(s.model), c = e.coordSysAxesInfo[l] = {}; e.coordSysMap[l] = s; var u = s.model, d = u.getModel("tooltip", n); - if (H(s.getAxes(), Vt(v, !1, null)), s.getTooltipAxes && n && d.get("show")) { + if (z(s.getAxes(), Vt(v, !1, null)), s.getTooltipAxes && n && d.get("show")) { var h = d.get("trigger") === "axis", f = d.get(["axisPointer", "type"]) === "cross", p = s.getTooltipAxes(d.get(["axisPointer", "axis"])); - (h || f) && H(p.baseAxes, Vt(v, f ? "cross" : !0, h)), f && H(p.otherAxes, Vt(v, "cross", !1)); + (h || f) && z(p.baseAxes, Vt(v, f ? "cross" : !0, h)), f && z(p.otherAxes, Vt(v, "cross", !1)); } function v(g, m, y) { var C = y.model.getModel("axisPointer", i), b = C.get("show"); - if (!(!b || b === "auto" && !g && !wM(C))) { - m == null && (m = C.get("triggerTooltip")), C = g ? I$e(y, d, i, t, g, m) : C; - var w = C.get("snap"), x = C.get("triggerEmphasis"), E = im(y.model), P = m || w || y.type === "category", R = e.axesInfo[E] = { + if (!(!b || b === "auto" && !g && !bM(C))) { + m == null && (m = C.get("triggerTooltip")), C = g ? S$e(y, d, i, t, g, m) : C; + var w = C.get("snap"), x = C.get("triggerEmphasis"), E = om(y.model), R = m || w || y.type === "category", P = e.axesInfo[E] = { key: E, axis: y, coordSys: s, axisPointerModel: C, triggerTooltip: m, triggerEmphasis: x, - involveSeries: P, + involveSeries: R, snap: w, - useHandle: wM(C), + useHandle: bM(C), seriesModels: [], linkGroup: null }; - c[E] = R, e.seriesInvolved = e.seriesInvolved || P; - var T = O$e(o, y); + c[E] = P, e.seriesInvolved = e.seriesInvolved || R; + var T = w$e(o, y); if (T != null) { var _ = a[T] || (a[T] = { axesInfo: {} }); - _.axesInfo[E] = R, _.mapper = o[T].mapper, R.linkGroup = _; + _.axesInfo[E] = P, _.mapper = o[T].mapper, P.linkGroup = _; } } } }); } -function I$e(e, t, r, n, i, o) { +function S$e(e, t, r, n, i, o) { var a = t.getModel("axisPointer"), s = ["type", "snap", "lineStyle", "shadowStyle", "label", "animation", "animationDurationUpdate", "animationEasingUpdate", "z"], l = {}; - H(s, function(h) { + z(s, function(h) { l[h] = Tt(a.get(h)); }), l.snap = e.type !== "category" && !!o, a.get("type") === "cross" && (l.type = "line"); var c = l.label || (l.label = {}); @@ -71660,18 +71357,18 @@ function I$e(e, t, r, n, i, o) { d && wt(c, d.textStyle); } } - return e.model.getModel("axisPointer", new Gr(l, r, n)); + return e.model.getModel("axisPointer", new zr(l, r, n)); } -function A$e(e, t) { +function b$e(e, t) { t.eachSeries(function(r) { var n = r.coordinateSystem, i = r.get(["tooltip", "trigger"], !0), o = r.get(["tooltip", "show"], !0); - !n || i === "none" || i === !1 || i === "item" || o === !1 || r.get(["axisPointer", "show"], !0) === !1 || H(e.coordSysAxesInfo[im(n.model)], function(a) { + !n || i === "none" || i === !1 || i === "item" || o === !1 || r.get(["axisPointer", "show"], !0) === !1 || z(e.coordSysAxesInfo[om(n.model)], function(a) { var s = a.axis; n.getAxis(s.dim) === s && (a.seriesModels.push(r), a.seriesDataCount == null && (a.seriesDataCount = 0), a.seriesDataCount += r.getData().count()); }); }); } -function O$e(e, t) { +function w$e(e, t) { for (var r = t.model, n = t.dim, i = 0; i < e.length; i++) { var o = e[i] || {}; if (ZE(o[n + "AxisId"], r.id) || ZE(o[n + "AxisIndex"], r.componentIndex) || ZE(o[n + "AxisName"], r.name)) @@ -71681,30 +71378,30 @@ function O$e(e, t) { function ZE(e, t) { return e === "all" || Ie(e) && Yt(e, t) >= 0 || e === t; } -function L$e(e) { - var t = GA(e); +function x$e(e) { + var t = HA(e); if (t) { var r = t.axisPointerModel, n = t.axis.scale, i = r.option, o = r.get("status"), a = r.get("value"); a != null && (a = n.parse(a)); - var s = wM(r); + var s = bM(r); o == null && (i.status = s ? "show" : "hide"); var l = n.getExtent().slice(); l[0] > l[1] && l.reverse(), // Pick a value on axis when initializing. (a == null || a > l[1]) && (a = l[1]), a < l[0] && (a = l[0]), i.value = a, s && (i.status = t.axis.scale.isBlank() ? "hide" : "show"); } } -function GA(e) { +function HA(e) { var t = (e.ecModel.getComponent("axisPointer") || {}).coordSysAxesInfo; - return t && t.axesInfo[im(e)]; + return t && t.axesInfo[om(e)]; } -function F$e(e) { - var t = GA(e); +function E$e(e) { + var t = HA(e); return t && t.axisPointerModel; } -function wM(e) { +function bM(e) { return !!e.get(["handle", "show"]); } -function im(e) { +function om(e) { return e.type + "||" + e.id; } var QE = {}, Jd = ( @@ -71716,7 +71413,7 @@ var QE = {}, Jd = ( return r.type = t.type, r; } return t.prototype.render = function(r, n, i, o) { - this.axisPointerClass && L$e(r), e.prototype.render.apply(this, arguments), this._doUpdateAxisPointerClass(r, i, !0); + this.axisPointerClass && x$e(r), e.prototype.render.apply(this, arguments), this._doUpdateAxisPointerClass(r, i, !0); }, t.prototype.updateAxisPointer = function(r, n, i, o) { this._doUpdateAxisPointerClass(r, i, !1); }, t.prototype.remove = function(r, n) { @@ -71727,7 +71424,7 @@ var QE = {}, Jd = ( }, t.prototype._doUpdateAxisPointerClass = function(r, n, i) { var o = t.getAxisPointerClass(this.axisPointerClass); if (o) { - var a = F$e(r); + var a = E$e(r); a ? (this._axisPointer || (this._axisPointer = new o())).render(r, a, n, i) : this._disposeAxisPointer(n); } }, t.prototype._disposeAxisPointer = function(r) { @@ -71740,8 +71437,8 @@ var QE = {}, Jd = ( return r && QE[r]; }, t.type = "axis", t; }(sn) -), xM = yr(); -function GZ(e, t, r, n) { +), wM = yr(); +function $Z(e, t, r, n) { var i = r.axis; if (!i.scale.isBlank()) { var o = r.getModel("splitArea"), a = o.getModel("areaStyle"), s = a.get("color"), l = n.coordinateSystem.getRect(), c = i.getTicksCoords({ @@ -71749,7 +71446,7 @@ function GZ(e, t, r, n) { clamp: !0 }); if (c.length) { - var u = s.length, d = xM(e).splitAreaColors, h = ft(), f = 0; + var u = s.length, d = wM(e).splitAreaColors, h = ft(), f = 0; if (d) for (var p = 0; p < c.length; p++) { var v = d.get(c[p].tickValue); @@ -71779,14 +71476,14 @@ function GZ(e, t, r, n) { silent: !0 })), f = (f + 1) % u; } - xM(e).splitAreaColors = h; + wM(e).splitAreaColors = h; } } } -function WZ(e) { - xM(e).splitAreaColors = null; +function BZ(e) { + wM(e).splitAreaColors = null; } -var N$e = ["axisLine", "axisTickLabel", "axisName"], k$e = ["splitArea", "splitLine", "minorSplitLine"], jZ = ( +var R$e = ["axisLine", "axisTickLabel", "axisName"], P$e = ["splitArea", "splitLine", "minorSplitLine"], VZ = ( /** @class */ function(e) { Se(t, e); @@ -71798,25 +71495,25 @@ var N$e = ["axisLine", "axisTickLabel", "axisName"], k$e = ["splitArea", "splitL this.group.removeAll(); var a = this._axisGroup; if (this._axisGroup = new At(), this.group.add(this._axisGroup), !!r.get("show")) { - var s = r.getCoordSysModel(), l = bM(s, r), c = new Ji(r, Pe({ + var s = r.getCoordSysModel(), l = SM(s, r), c = new Qi(r, Pe({ handleAutoShown: function(d) { for (var h = s.coordinateSystem.getCartesians(), f = 0; f < h.length; f++) - if (hM(h[f].getOtherAxis(r.axis).scale)) + if (dM(h[f].getOtherAxis(r.axis).scale)) return !0; return !1; } }, l)); - H(N$e, c.add, c), this._axisGroup.add(c.getGroup()), H(k$e, function(d) { - r.get([d, "show"]) && $$e[d](this, this._axisGroup, r, s); + z(R$e, c.add, c), this._axisGroup.add(c.getGroup()), z(P$e, function(d) { + r.get([d, "show"]) && T$e[d](this, this._axisGroup, r, s); }, this); var u = o && o.type === "changeAxisOrder" && o.isInitSort; - u || ty(a, this._axisGroup, r), e.prototype.render.call(this, r, n, i, o); + u || Jm(a, this._axisGroup, r), e.prototype.render.call(this, r, n, i, o); } }, t.prototype.remove = function() { - WZ(this); + BZ(this); }, t.type = "cartesianAxis", t; }(Jd) -), $$e = { +), T$e = { splitLine: function(e, t, r, n) { var i = r.axis; if (!i.scale.isBlank()) { @@ -71827,7 +71524,7 @@ var N$e = ["axisLine", "axisTickLabel", "axisName"], k$e = ["splitArea", "splitL }), h = [], f = [], p = a.getLineStyle(), v = 0; v < d.length; v++) { var g = i.toGlobalCoord(d[v].coord); c ? (h[0] = g, h[1] = l.y, f[0] = g, f[1] = l.y + l.height) : (h[0] = l.x, h[1] = g, f[0] = l.x + l.width, f[1] = g); - var m = u++ % s.length, y = d[v].tickValue, C = new ni({ + var m = u++ % s.length, y = d[v].tickValue, C = new ri({ anid: y != null ? "line_" + d[v].tickValue : null, autoBatch: !0, shape: { @@ -71852,7 +71549,7 @@ var N$e = ["axisLine", "axisTickLabel", "axisName"], k$e = ["splitArea", "splitL for (var p = 0; p < c[f].length; p++) { var v = i.toGlobalCoord(c[f][p].coord); l ? (u[0] = v, u[1] = s.y, d[0] = v, d[1] = s.y + s.height) : (u[0] = s.x, u[1] = v, d[0] = s.x + s.width, d[1] = v); - var g = new ni({ + var g = new ri({ anid: "minor_line_" + c[f][p].tickValue, autoBatch: !0, shape: { @@ -71868,9 +71565,9 @@ var N$e = ["axisLine", "axisTickLabel", "axisName"], k$e = ["splitArea", "splitL } }, splitArea: function(e, t, r, n) { - GZ(e, t, r, n); + $Z(e, t, r, n); } -}, UZ = ( +}, HZ = ( /** @class */ function(e) { Se(t, e); @@ -71879,18 +71576,18 @@ var N$e = ["axisLine", "axisTickLabel", "axisName"], k$e = ["splitArea", "splitL return r.type = t.type, r; } return t.type = "xAxis", t; - }(jZ) -), B$e = ( + }(VZ) +), _$e = ( /** @class */ function(e) { Se(t, e); function t() { var r = e !== null && e.apply(this, arguments) || this; - return r.type = UZ.type, r; + return r.type = HZ.type, r; } return t.type = "yAxis", t; - }(jZ) -), V$e = ( + }(VZ) +), M$e = ( /** @class */ function(e) { Se(t, e); @@ -71909,59 +71606,59 @@ var N$e = ["axisLine", "axisTickLabel", "axisName"], k$e = ["splitArea", "splitL })); }, t.type = "grid", t; }(sn) -), H8 = { +), B8 = { // gridIndex: 0, // gridId: '', offset: 0 }; -function KZ(e) { - e.registerComponentView(V$e), e.registerComponentModel(p$e), e.registerCoordinateSystem("cartesian2d", w$e), zf(e, "x", CM, H8), zf(e, "y", CM, H8), e.registerComponentView(UZ), e.registerComponentView(B$e), e.registerPreprocessor(function(t) { +function zZ(e) { + e.registerComponentView(M$e), e.registerComponentModel(n$e), e.registerCoordinateSystem("cartesian2d", d$e), Hf(e, "x", yM, B8), Hf(e, "y", yM, B8), e.registerComponentView(HZ), e.registerComponentView(_$e), e.registerPreprocessor(function(t) { t.xAxis && t.yAxis && !t.grid && (t.grid = {}); }); } -function z$e(e) { - Jt(KZ), e.registerSeriesModel(c$e), e.registerChartView(f$e), e.registerLayout(ly("scatter")); +function D$e(e) { + Jt(zZ), e.registerSeriesModel(Qke), e.registerChartView(r$e), e.registerLayout(ay("scatter")); } -function H$e(e) { +function I$e(e) { e.eachSeriesByType("radar", function(t) { var r = t.getData(), n = [], i = t.coordinateSystem; if (i) { var o = i.getIndicatorAxes(); - H(o, function(a, s) { + z(o, function(a, s) { r.each(r.mapDimension(o[s].dim), function(l, c) { n[c] = n[c] || []; var u = i.dataToPoint(l, s); - n[c][s] = G8(u) ? u : W8(i); + n[c][s] = V8(u) ? u : H8(i); }); }), r.each(function(a) { - var s = hK(n[a], function(l) { - return G8(l); - }) || W8(i); + var s = sK(n[a], function(l) { + return V8(l); + }) || H8(i); n[a].push(s.slice()), r.setItemLayout(a, n[a]); }); } }); } -function G8(e) { +function V8(e) { return !isNaN(e[0]) && !isNaN(e[1]); } -function W8(e) { +function H8(e) { return [e.cx, e.cy]; } -function G$e(e) { +function A$e(e) { var t = e.polar; if (t) { Ie(t) || (t = [t]); var r = []; - H(t, function(n, i) { + z(t, function(n, i) { n.indicator ? (n.type && !n.shape && (n.shape = n.type), e.radar = e.radar || [], Ie(e.radar) || (e.radar = [e.radar]), e.radar.push(n)) : r.push(n); }), e.polar = r; } - H(e.series, function(n) { + z(e.series, function(n) { n && n.type === "radar" && n.polarIndex && (n.radarIndex = n.polarIndex); }); } -var W$e = ( +var O$e = ( /** @class */ function(e) { Se(t, e); @@ -71974,7 +71671,7 @@ var W$e = ( function c(h, f) { var p = h.getItemVisual(f, "symbol") || "circle"; if (p !== "none") { - var v = bp(h.getItemVisual(f, "symbolSize")), g = Bn(p, -1, -1, 2, 2), m = h.getItemVisual(f, "symbolRotate") || 0; + var v = wp(h.getItemVisual(f, "symbolSize")), g = Bn(p, -1, -1, 2, 2), m = h.getItemVisual(f, "symbolRotate") || 0; return g.attr({ style: { strokeNoScale: !0 @@ -72004,7 +71701,7 @@ var W$e = ( s.diff(l).add(function(h) { var f = s.getItemLayout(h); if (f) { - var p = new oo(), v = new lo(), g = { + var p = new oo(), v = new ao(), g = { shape: { points: f } @@ -72019,7 +71716,7 @@ var W$e = ( points: s.getItemLayout(h) } }; - y.shape.points && (u(v.shape.points, y.shape.points, m, s, h, !1), ls(g), ls(v), wr(v, y, r), wr(g, y, r), s.setItemGraphicEl(h, p)); + y.shape.points && (u(v.shape.points, y.shape.points, m, s, h, !1), ls(g), ls(v), br(v, y, r), br(g, y, r), s.setItemGraphicEl(h, p)); }).remove(function(h) { a.remove(l.getItemGraphicEl(h)); }).execute(), s.eachItemGraphicEl(function(h, f) { @@ -72027,37 +71724,37 @@ var W$e = ( a.add(h), v.useStyle(wt(p.getModel("lineStyle").getLineStyle(), { fill: "none", stroke: C - })), Ei(v, p, "lineStyle"), Ei(g, p, "areaStyle"); + })), xi(v, p, "lineStyle"), xi(g, p, "areaStyle"); var b = p.getModel("areaStyle"), w = b.isEmpty() && b.parentModel.isEmpty(); - g.ignore = w, H(["emphasis", "select", "blur"], function(P) { - var R = p.getModel([P, "areaStyle"]), T = R.isEmpty() && R.parentModel.isEmpty(); - g.ensureState(P).ignore = T && w; + g.ignore = w, z(["emphasis", "select", "blur"], function(R) { + var P = p.getModel([R, "areaStyle"]), T = P.isEmpty() && P.parentModel.isEmpty(); + g.ensureState(R).ignore = T && w; }), g.useStyle(wt(b.getAreaStyle(), { fill: C, opacity: 0.7, decal: y.decal })); var x = p.getModel("emphasis"), E = x.getModel("itemStyle").getItemStyle(); - m.eachChild(function(P) { - if (P instanceof yi) { - var R = P.style; - P.useStyle(Pe({ + m.eachChild(function(R) { + if (R instanceof mi) { + var P = R.style; + R.useStyle(Pe({ // TODO other properties like x, y ? - image: R.image, - x: R.x, - y: R.y, - width: R.width, - height: R.height + image: P.image, + x: P.x, + y: P.y, + width: P.width, + height: P.height }, y)); } else - P.useStyle(y), P.setColor(C), P.style.strokeNoScale = !0; - var T = P.ensureState("emphasis"); + R.useStyle(y), R.setColor(C), R.style.strokeNoScale = !0; + var T = R.ensureState("emphasis"); T.style = Tt(E); - var _ = s.getStore().get(s.getDimensionIndex(P.__dimIdx), f); - (_ == null || isNaN(_)) && (_ = ""), Ri(P, ci(p), { + var _ = s.getStore().get(s.getDimensionIndex(R.__dimIdx), f); + (_ == null || isNaN(_)) && (_ = ""), Ei(R, li(p), { labelFetcher: s.hostModel, labelDataIndex: f, - labelDimIndex: P.__dimIdx, + labelDimIndex: R.__dimIdx, defaultText: _, inheritColor: C, defaultOpacity: y.opacity @@ -72068,7 +71765,7 @@ var W$e = ( this.group.removeAll(), this._data = null; }, t.type = "radar", t; }(kr) -), j$e = ( +), L$e = ( /** @class */ function(e) { Se(t, e); @@ -72077,20 +71774,20 @@ var W$e = ( return r.type = t.type, r.hasSymbolVisual = !0, r; } return t.prototype.init = function(r) { - e.prototype.init.apply(this, arguments), this.legendVisualProvider = new uy(at(this.getData, this), at(this.getRawData, this)); + e.prototype.init.apply(this, arguments), this.legendVisualProvider = new ly(at(this.getData, this), at(this.getRawData, this)); }, t.prototype.getInitialData = function(r, n) { - return Rp(this, { + return Pp(this, { generateCoord: "indicator_", generateCoordCount: 1 / 0 }); }, t.prototype.formatTooltip = function(r, n, i) { - var o = this.getData(), a = this.coordinateSystem, s = a.getIndicatorAxes(), l = this.getData().getName(r), c = l === "" ? this.name : l, u = Wq(this, r); - return ui("section", { + var o = this.getData(), a = this.coordinateSystem, s = a.getIndicatorAxes(), l = this.getData().getName(r), c = l === "" ? this.name : l, u = Bq(this, r); + return ci("section", { header: c, sortBlocks: !0, blocks: Fe(s, function(d) { var h = o.get(o.mapDimension(d.dim), r); - return ui("nameValue", { + return ci("nameValue", { markerType: "subItem", markerColor: u, name: d.name, @@ -72130,14 +71827,14 @@ var W$e = ( symbolSize: 8 // symbolRotate: null }, t; - }(jr) -), ag = VZ.value; -function D0(e, t) { + }(Wr) +), sg = FZ.value; +function _0(e, t) { return wt({ show: t }, e); } -var U$e = ( +var F$e = ( /** @class */ function(e) { Se(t, e); @@ -72173,8 +71870,8 @@ var U$e = ( var m = g.name; g.name = u.replace("{value}", m ?? ""); } else vt(u) && (g.name = u(g.name, g)); - var y = new Gr(g, null, this.ecModel); - return In(y, Ep.prototype), y.mainType = "radar", y.componentIndex = this.componentIndex, y; + var y = new zr(g, null, this.ecModel); + return In(y, Rp.prototype), y.mainType = "radar", y.componentIndex = this.componentIndex, y; }, this); this._indicatorModels = f; }, t.prototype.getIndicatorModels = function() { @@ -72200,17 +71897,17 @@ var U$e = ( lineStyle: { color: "#bbb" } - }, ag.axisLine), - axisLabel: D0(ag.axisLabel, !1), - axisTick: D0(ag.axisTick, !1), + }, sg.axisLine), + axisLabel: _0(sg.axisLabel, !1), + axisTick: _0(sg.axisTick, !1), // axisType: 'value', - splitLine: D0(ag.splitLine, !0), - splitArea: D0(ag.splitArea, !0), + splitLine: _0(sg.splitLine, !0), + splitArea: _0(sg.splitArea, !0), // {text, min, max} indicator: [] }, t; }(Zt) -), K$e = ["axisLine", "axisTickLabel", "axisName"], Y$e = ( +), N$e = ["axisLine", "axisTickLabel", "axisName"], k$e = ( /** @class */ function(e) { Se(t, e); @@ -72223,7 +71920,7 @@ var U$e = ( o.removeAll(), this._buildAxes(r), this._buildSplitLineAndArea(r); }, t.prototype._buildAxes = function(r) { var n = r.coordinateSystem, i = n.getIndicatorAxes(), o = Fe(i, function(a) { - var s = a.model.get("showName") ? a.name : "", l = new Ji(a.model, { + var s = a.model.get("showName") ? a.name : "", l = new Qi(a.model, { axisName: s, position: [n.cx, n.cy], rotation: a.angle, @@ -72233,8 +71930,8 @@ var U$e = ( }); return l; }); - H(o, function(a) { - H(K$e, a.add, a), this.group.add(a.getGroup()); + z(o, function(a) { + z(N$e, a.add, a), this.group.add(a.getGroup()); }, this); }, t.prototype._buildSplitLineAndArea = function(r) { var n = r.coordinateSystem, i = n.getIndicatorAxes(); @@ -72259,7 +71956,7 @@ var U$e = ( } if (d && x < C.length - 1) { var E = y(m, v, x); - m[E].push(new Qm({ + m[E].push(new Xm({ shape: { cx: b, cy: w, @@ -72270,17 +71967,17 @@ var U$e = ( } } else - for (var P, R = Fe(i, function(O, L) { + for (var R, P = Fe(i, function(O, L) { var N = O.getTicksCoords(); - return P = P == null ? N.length - 1 : Math.min(N.length - 1, P), Fe(N, function(F) { + return R = R == null ? N.length - 1 : Math.min(N.length - 1, R), Fe(N, function(F) { return n.coordToPoint(F.coord, L); }); - }), T = [], x = 0; x <= P; x++) { + }), T = [], x = 0; x <= R; x++) { for (var _ = [], D = 0; D < i.length; D++) - _.push(R[D][x]); + _.push(P[D][x]); if (_[0] ? _.push(_[0].slice()) : process.env.NODE_ENV !== "production" && console.error("Can't draw value axis " + x), u) { var E = y(g, p, x); - g[E].push(new lo({ + g[E].push(new ao({ shape: { points: _ } @@ -72297,7 +71994,7 @@ var U$e = ( T = _.slice().reverse(); } var A = l.getLineStyle(), M = c.getAreaStyle(); - H(m, function(O, L) { + z(m, function(O, L) { this.group.add(Fo(O, { style: wt({ stroke: "none", @@ -72305,7 +72002,7 @@ var U$e = ( }, M), silent: !0 })); - }, this), H(g, function(O, L) { + }, this), z(g, function(O, L) { this.group.add(Fo(O, { style: wt({ fill: "none", @@ -72316,7 +72013,7 @@ var U$e = ( }, this); }, t.type = "radar", t; }(sn) -), q$e = ( +), $$e = ( /** @class */ function(e) { Se(t, e); @@ -72326,12 +72023,12 @@ var U$e = ( } return t; }(La) -), X$e = ( +), B$e = ( /** @class */ function() { function e(t, r, n) { this.dimensions = [], this._model = t, this._indicatorAxes = Fe(t.getIndicatorModels(), function(i, o) { - var a = "indicator_" + o, s = new q$e( + var a = "indicator_" + o, s = new $$e( a, new Wl() // (indicatorModel.get('axisType') === 'log') ? new LogScale() : new IntervalScale() @@ -72359,26 +72056,26 @@ var U$e = ( var n = t.get("center"), i = r.getWidth(), o = r.getHeight(), a = Math.min(i, o) / 2; this.cx = Ze(n[0], i), this.cy = Ze(n[1], o), this.startAngle = t.get("startAngle") * Math.PI / 180; var s = t.get("radius"); - (Je(s) || Cr(s)) && (s = [0, s]), this.r0 = Ze(s[0], a), this.r = Ze(s[1], a), H(this._indicatorAxes, function(l, c) { + (Je(s) || Cr(s)) && (s = [0, s]), this.r0 = Ze(s[0], a), this.r = Ze(s[1], a), z(this._indicatorAxes, function(l, c) { l.setExtent(this.r0, this.r); var u = this.startAngle + c * Math.PI * 2 / this._indicatorAxes.length; u = Math.atan2(Math.sin(u), Math.cos(u)), l.angle = u; }, this); }, e.prototype.update = function(t, r) { var n = this._indicatorAxes, i = this._model; - H(n, function(s) { + z(n, function(s) { s.scale.setExtent(1 / 0, -1 / 0); }), t.eachSeriesByType("radar", function(s, l) { if (!(s.get("coordinateSystem") !== "radar" || t.getComponent("radar", s.get("radarIndex")) !== i)) { var c = s.getData(); - H(n, function(u) { + z(n, function(u) { u.scale.unionExtentFromData(c, c.mapDimension(u.dim)); }); } }, this); var o = i.get("splitNumber"), a = new Wl(); - a.setExtent(0, o), a.setInterval(1), H(n, function(s, l) { - zZ(s.scale, s.model, a); + a.setExtent(0, o), a.setInterval(1), z(n, function(s, l) { + NZ(s.scale, s.model, a); }); }, e.prototype.convertToPixel = function(t, r, n) { return console.warn("Not implemented."), null; @@ -72397,8 +72094,8 @@ var U$e = ( }, e.dimensions = [], e; }() ); -function Z$e(e) { - e.registerCoordinateSystem("radar", X$e), e.registerComponentModel(U$e), e.registerComponentView(Y$e), e.registerVisual({ +function V$e(e) { + e.registerCoordinateSystem("radar", B$e), e.registerComponentModel(F$e), e.registerComponentView(k$e), e.registerVisual({ seriesType: "radar", reset: function(t) { var r = t.getData(); @@ -72408,30 +72105,30 @@ function Z$e(e) { } }); } -function Q$e(e) { - Jt(Z$e), e.registerChartView(W$e), e.registerSeriesModel(j$e), e.registerLayout(H$e), e.registerProcessor(cy("radar")), e.registerPreprocessor(G$e); +function H$e(e) { + Jt(V$e), e.registerChartView(O$e), e.registerSeriesModel(L$e), e.registerLayout(I$e), e.registerProcessor(sy("radar")), e.registerPreprocessor(A$e); } -var j8 = "\0_ec_interaction_mutex"; -function J$e(e, t, r) { - var n = WA(e); +var z8 = "\0_ec_interaction_mutex"; +function z$e(e, t, r) { + var n = zA(e); n[t] = r; } -function e4e(e, t, r) { - var n = WA(e), i = n[t]; +function G$e(e, t, r) { + var n = zA(e), i = n[t]; i === r && (n[t] = null); } -function U8(e, t) { - return !!WA(e)[t]; +function G8(e, t) { + return !!zA(e)[t]; } -function WA(e) { - return e[j8] || (e[j8] = {}); +function zA(e) { + return e[z8] || (e[z8] = {}); } hs({ type: "takeGlobalCursor", event: "globalCursorTaken", update: "update" }, Dn); -var dy = ( +var cy = ( /** @class */ function(e) { Se(t, e); @@ -72460,7 +72157,7 @@ var dy = ( }, t.prototype.dispose = function() { this.disable(); }, t.prototype._mousedownHandler = function(r) { - if (!S4(r)) { + if (!m4(r)) { for (var n = r.target; n; ) { if (n.draggable) return; @@ -72470,9 +72167,9 @@ var dy = ( this.pointerChecker && this.pointerChecker(r, i, o) && (this._x = i, this._y = o, this._dragging = !0); } }, t.prototype._mousemoveHandler = function(r) { - if (!(!this._dragging || !AC("moveOnMouseMove", r, this._opt) || r.gestureEvent === "pinch" || U8(this._zr, "globalPan"))) { + if (!(!this._dragging || !DC("moveOnMouseMove", r, this._opt) || r.gestureEvent === "pinch" || G8(this._zr, "globalPan"))) { var n = r.offsetX, i = r.offsetY, o = this._x, a = this._y, s = n - o, l = i - a; - this._x = n, this._y = i, this._opt.preventDefaultMouseMove && Bl(r.event), YZ(this, "pan", "moveOnMouseMove", r, { + this._x = n, this._y = i, this._opt.preventDefaultMouseMove && Bl(r.event), GZ(this, "pan", "moveOnMouseMove", r, { dx: s, dy: l, oldX: o, @@ -72483,9 +72180,9 @@ var dy = ( }); } }, t.prototype._mouseupHandler = function(r) { - S4(r) || (this._dragging = !1); + m4(r) || (this._dragging = !1); }, t.prototype._mousewheelHandler = function(r) { - var n = AC("zoomOnMouseWheel", r, this._opt), i = AC("moveOnMouseWheel", r, this._opt), o = r.wheelDelta, a = Math.abs(o), s = r.offsetX, l = r.offsetY; + var n = DC("zoomOnMouseWheel", r, this._opt), i = DC("moveOnMouseWheel", r, this._opt), o = r.wheelDelta, a = Math.abs(o), s = r.offsetX, l = r.offsetY; if (!(o === 0 || !n && !i)) { if (n) { var c = a > 3 ? 1.4 : a > 1 ? 1.2 : 1.1, u = o > 0 ? c : 1 / c; @@ -72507,7 +72204,7 @@ var dy = ( } } }, t.prototype._pinchHandler = function(r) { - if (!U8(this._zr, "globalPan")) { + if (!G8(this._zr, "globalPan")) { var n = r.pinchScale > 1 ? 1.1 : 1 / 1.1; JE(this, "zoom", null, r, { scale: n, @@ -72520,20 +72217,20 @@ var dy = ( }(Da) ); function JE(e, t, r, n, i) { - e.pointerChecker && e.pointerChecker(n, i.originX, i.originY) && (Bl(n.event), YZ(e, t, r, n, i)); + e.pointerChecker && e.pointerChecker(n, i.originX, i.originY) && (Bl(n.event), GZ(e, t, r, n, i)); } -function YZ(e, t, r, n, i) { - i.isAvailableBehavior = at(AC, null, r, n), e.trigger(t, i); +function GZ(e, t, r, n, i) { + i.isAvailableBehavior = at(DC, null, r, n), e.trigger(t, i); } -function AC(e, t, r) { +function DC(e, t, r) { var n = r[e]; return !e || n && (!Je(n) || t.event[n + "Key"]); } -function jA(e, t, r) { +function GA(e, t, r) { var n = e.target; n.x += t, n.y += r, n.dirty(); } -function UA(e, t, r, n) { +function WA(e, t, r, n) { var i = e.target, o = e.zoomLimit, a = e.zoom = e.zoom || 1; if (a *= t, o) { var s = o.min || 0, l = o.max || 1 / 0; @@ -72542,16 +72239,16 @@ function UA(e, t, r, n) { var c = a / e.zoom; e.zoom = a, i.x -= (r - i.x) * (c - 1), i.y -= (n - i.y) * (c - 1), i.scaleX *= c, i.scaleY *= c, i.dirty(); } -var t4e = { +var W$e = { axisPointer: 1, tooltip: 1, brush: 1 }; function i1(e, t, r) { var n = t.getComponentByElement(e.topTarget), i = n && n.coordinateSystem; - return n && n !== r && !t4e.hasOwnProperty(n.mainType) && i && i.model !== r; + return n && n !== r && !W$e.hasOwnProperty(n.mainType) && i && i.model !== r; } -function qZ(e) { +function WZ(e) { if (Je(e)) { var t = new DOMParser(); e = t.parseFromString(e, "text/xml"); @@ -72561,7 +72258,7 @@ function qZ(e) { r = r.nextSibling; return r; } -var eR, tb = { +var eR, JS = { fill: "fill", stroke: "stroke", "stroke-width": "lineWidth", @@ -72580,16 +72277,16 @@ var eR, tb = { "text-anchor": "textAlign", visibility: "visibility", display: "display" -}, K8 = or(tb), rb = { +}, W8 = or(JS), eb = { "alignment-baseline": "textBaseline", "stop-color": "stopColor" -}, Y8 = or(rb), r4e = function() { +}, j8 = or(eb), j$e = function() { function e() { this._defs = {}, this._root = null; } return e.prototype.parse = function(t, r) { r = r || {}; - var n = qZ(t); + var n = WZ(t); if (process.env.NODE_ENV !== "production" && !n) throw new Error("Illegal svg"); this._defsUsePending = []; @@ -72599,7 +72296,7 @@ var eR, tb = { isNaN(s) && (s = null), isNaN(l) && (l = null), _o(n, i, null, !0, !1); for (var c = n.firstChild; c; ) this._parseNode(c, i, o, null, !1, !1), c = c.nextSibling; - o4e(this._defs, this._defsUsePending), this._defsUsePending = []; + Y$e(this._defs, this._defsUsePending), this._defsUsePending = []; var u, d; if (a) { var h = o1(a); @@ -72610,7 +72307,7 @@ var eR, tb = { height: parseFloat(h[3]) }); } - if (u && s != null && l != null && (d = ZZ(u, { x: 0, y: 0, width: s, height: l }), !r.ignoreViewBox)) { + if (u && s != null && l != null && (d = UZ(u, { x: 0, y: 0, width: s, height: l }), !r.ignoreViewBox)) { var f = i; i = new At(), i.add(f), f.scaleX = f.scaleY = d.scale, f.x = d.x, f.y = d.y; } @@ -72651,8 +72348,8 @@ var eR, tb = { r.add(l); } } - var f = q8[s]; - if (f && lt(q8, s)) { + var f = U8[s]; + if (f && lt(U8, s)) { var p = f.call(this, t), v = t.getAttribute("id"); v && (this._defs[v] = p); } @@ -72669,7 +72366,7 @@ var eR, tb = { x: this._textX || 0, y: this._textY || 0 }); - ra(r, n), _o(t, n, this._defsUsePending, !1, !1), n4e(n, r); + ra(r, n), _o(t, n, this._defsUsePending, !1, !1), U$e(n, r); var i = n.style, o = i.fontSize; o && o < 9 && (i.fontSize = 9, n.scaleX *= o / 9, n.scaleY *= o / 9); var a = (i.fontSize || i.fontFamily) && [ @@ -72705,7 +72402,7 @@ var eR, tb = { }), n.silent = !0, n; }, line: function(t, r) { - var n = new ni(); + var n = new ri(); return ra(r, n), _o(t, n, this._defsUsePending, !1, !1), n.setShape({ x1: parseFloat(t.getAttribute("x1") || "0"), y1: parseFloat(t.getAttribute("y1") || "0"), @@ -72724,7 +72421,7 @@ var eR, tb = { }, polygon: function(t, r) { var n = t.getAttribute("points"), i; - n && (i = Q8(n)); + n && (i = q8(n)); var o = new oo({ shape: { points: i || [] @@ -72735,8 +72432,8 @@ var eR, tb = { }, polyline: function(t, r) { var n = t.getAttribute("points"), i; - n && (i = Q8(n)); - var o = new lo({ + n && (i = q8(n)); + var o = new ao({ shape: { points: i || [] }, @@ -72745,7 +72442,7 @@ var eR, tb = { return ra(r, o), _o(t, o, this._defsUsePending, !1, !1), o; }, image: function(t, r) { - var n = new yi(); + var n = new mi(); return ra(r, n), _o(t, n, this._defsUsePending, !1, !1), n.setStyle({ image: t.getAttribute("xlink:href") || t.getAttribute("href"), x: +t.getAttribute("x"), @@ -72767,32 +72464,32 @@ var eR, tb = { return ra(r, s), _o(t, s, this._defsUsePending, !1, !0), this._textX += parseFloat(o), this._textY += parseFloat(a), s; }, path: function(t, r) { - var n = t.getAttribute("d") || "", i = OY(n); + var n = t.getAttribute("d") || "", i = _Y(n); return ra(r, i), _o(t, i, this._defsUsePending, !1, !1), i.silent = !0, i; } }; }(), e; -}(), q8 = { +}(), U8 = { lineargradient: function(e) { - var t = parseInt(e.getAttribute("x1") || "0", 10), r = parseInt(e.getAttribute("y1") || "0", 10), n = parseInt(e.getAttribute("x2") || "10", 10), i = parseInt(e.getAttribute("y2") || "0", 10), o = new dp(t, r, n, i); - return X8(e, o), Z8(e, o), o; + var t = parseInt(e.getAttribute("x1") || "0", 10), r = parseInt(e.getAttribute("y1") || "0", 10), n = parseInt(e.getAttribute("x2") || "10", 10), i = parseInt(e.getAttribute("y2") || "0", 10), o = new hp(t, r, n, i); + return K8(e, o), Y8(e, o), o; }, radialgradient: function(e) { - var t = parseInt(e.getAttribute("cx") || "0", 10), r = parseInt(e.getAttribute("cy") || "0", 10), n = parseInt(e.getAttribute("r") || "0", 10), i = new j2(t, r, n); - return X8(e, i), Z8(e, i), i; + var t = parseInt(e.getAttribute("cx") || "0", 10), r = parseInt(e.getAttribute("cy") || "0", 10), n = parseInt(e.getAttribute("r") || "0", 10), i = new G2(t, r, n); + return K8(e, i), Y8(e, i), i; } }; -function X8(e, t) { +function K8(e, t) { var r = e.getAttribute("gradientUnits"); r === "userSpaceOnUse" && (t.global = !0); } -function Z8(e, t) { +function Y8(e, t) { for (var r = e.firstChild; r; ) { if (r.nodeType === 1 && r.nodeName.toLocaleLowerCase() === "stop") { var n = r.getAttribute("offset"), i = void 0; n && n.indexOf("%") > 0 ? i = parseInt(n, 10) / 100 : n ? i = parseFloat(n) : i = 0; var o = {}; - XZ(r, o, o); + jZ(r, o, o); var a = o.stopColor || r.getAttribute("stop-color") || "#000000"; t.colorStops.push({ offset: i, @@ -72805,7 +72502,7 @@ function Z8(e, t) { function ra(e, t) { e && e.__inheritedStyle && (t.__inheritedStyle || (t.__inheritedStyle = {}), wt(t.__inheritedStyle, e.__inheritedStyle)); } -function Q8(e) { +function q8(e) { for (var t = o1(e), r = [], n = 0; n < t.length; n += 2) { var i = parseFloat(t[n]), o = parseFloat(t[n + 1]); r.push([i, o]); @@ -72814,7 +72511,7 @@ function Q8(e) { } function _o(e, t, r, n, i) { var o = t, a = o.__inheritedStyle = o.__inheritedStyle || {}, s = {}; - e.nodeType === 1 && (l4e(e, t), XZ(e, a, s), n || c4e(e, a, s)), o.style = o.style || {}, a.fill != null && (o.style.fill = J8(o, "fill", a.fill, r)), a.stroke != null && (o.style.stroke = J8(o, "stroke", a.stroke, r)), H([ + e.nodeType === 1 && (Z$e(e, t), jZ(e, a, s), n || Q$e(e, a, s)), o.style = o.style || {}, a.fill != null && (o.style.fill = X8(o, "fill", a.fill, r)), a.stroke != null && (o.style.stroke = X8(o, "stroke", a.stroke, r)), z([ "lineWidth", "opacity", "fillOpacity", @@ -72823,7 +72520,7 @@ function _o(e, t, r, n, i) { "fontSize" ], function(l) { a[l] != null && (o.style[l] = parseFloat(a[l])); - }), H([ + }), z([ "lineDashOffset", "lineCap", "lineJoin", @@ -72837,7 +72534,7 @@ function _o(e, t, r, n, i) { return parseFloat(l); })), (a.visibility === "hidden" || a.visibility === "collapse") && (o.invisible = !0), a.display === "none" && (o.ignore = !0); } -function n4e(e, t) { +function U$e(e, t) { var r = t.__selfStyle; if (r) { var n = r.textBaseline, i = n; @@ -72849,9 +72546,9 @@ function n4e(e, t) { a && (a === "middle" && (s = "center"), e.style.textAlign = s); } } -var i4e = /^url\(\s*#(.*?)\)/; -function J8(e, t, r, n) { - var i = r && r.match(i4e); +var K$e = /^url\(\s*#(.*?)\)/; +function X8(e, t, r, n) { + var i = r && r.match(K$e); if (i) { var o = ga(i[1]); n.push([e, t, o]); @@ -72859,28 +72556,28 @@ function J8(e, t, r, n) { } return r === "none" && (r = null), r; } -function o4e(e, t) { +function Y$e(e, t) { for (var r = 0; r < t.length; r++) { var n = t[r]; n[0].style[n[1]] = e[n[2]]; } } -var a4e = /-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g; +var q$e = /-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g; function o1(e) { - return e.match(a4e) || []; + return e.match(q$e) || []; } -var s4e = /(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g, tR = Math.PI / 180; -function l4e(e, t) { +var X$e = /(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g, tR = Math.PI / 180; +function Z$e(e, t) { var r = e.getAttribute("transform"); if (r) { r = r.replace(/,/g, " "); var n = [], i = null; - r.replace(s4e, function(d, h, f) { + r.replace(X$e, function(d, h, f) { return n.push(h, f), ""; }); for (var o = n.length - 1; o > 0; o -= 2) { var a = n[o], s = n[o - 1], l = o1(a); - switch (i = i || wo(), s) { + switch (i = i || So(), s) { case "translate": as(i, i, [parseFloat(l[0]), parseFloat(l[1] || "0")]); break; @@ -72909,30 +72606,30 @@ function l4e(e, t) { t.setLocalTransform(i); } } -var e6 = /([^\s:;]+)\s*:\s*([^:;]+)/g; -function XZ(e, t, r) { +var Z8 = /([^\s:;]+)\s*:\s*([^:;]+)/g; +function jZ(e, t, r) { var n = e.getAttribute("style"); if (n) { - e6.lastIndex = 0; - for (var i; (i = e6.exec(n)) != null; ) { - var o = i[1], a = lt(tb, o) ? tb[o] : null; + Z8.lastIndex = 0; + for (var i; (i = Z8.exec(n)) != null; ) { + var o = i[1], a = lt(JS, o) ? JS[o] : null; a && (t[a] = i[2]); - var s = lt(rb, o) ? rb[o] : null; + var s = lt(eb, o) ? eb[o] : null; s && (r[s] = i[2]); } } } -function c4e(e, t, r) { - for (var n = 0; n < K8.length; n++) { - var i = K8[n], o = e.getAttribute(i); - o != null && (t[tb[i]] = o); +function Q$e(e, t, r) { + for (var n = 0; n < W8.length; n++) { + var i = W8[n], o = e.getAttribute(i); + o != null && (t[JS[i]] = o); } - for (var n = 0; n < Y8.length; n++) { - var i = Y8[n], o = e.getAttribute(i); - o != null && (r[rb[i]] = o); + for (var n = 0; n < j8.length; n++) { + var i = j8[n], o = e.getAttribute(i); + o != null && (r[eb[i]] = o); } } -function ZZ(e, t) { +function UZ(e, t) { var r = t.width / e.width, n = t.height / e.height, i = Math.min(r, n); return { scale: i, @@ -72940,11 +72637,11 @@ function ZZ(e, t) { y: -(e.y + e.height / 2) * i + (t.y + t.height / 2) }; } -function u4e(e, t) { - var r = new r4e(); +function J$e(e, t) { + var r = new j$e(); return r.parse(e, t); } -var d4e = ft([ +var e4e = ft([ "rect", "circle", "line", @@ -72961,17 +72658,17 @@ var d4e = ft([ // expected. So we can put them into a . Thereby only one label // displayed and located based on the bounding rect of the . "g" -]), h4e = ( +]), t4e = ( /** @class */ function() { function e(t, r) { - this.type = "geoSVG", this._usedGraphicMap = ft(), this._freedGraphics = [], this._mapName = t, this._parsedXML = qZ(r); + this.type = "geoSVG", this._usedGraphicMap = ft(), this._freedGraphics = [], this._mapName = t, this._parsedXML = WZ(r); } return e.prototype.load = function() { var t = this._firstGraphic; if (!t) { t = this._firstGraphic = this._buildGraphic(this._parsedXML), this._freedGraphics.push(t), this._boundingRect = this._firstGraphic.boundingRect.clone(); - var r = p4e(t.named), n = r.regions, i = r.regionsMap; + var r = n4e(t.named), n = r.regions, i = r.regionsMap; this._regions = n, this._regionsMap = i; } return { @@ -72982,7 +72679,7 @@ var d4e = ft([ }, e.prototype._buildGraphic = function(t) { var r, n; try { - r = t && u4e(t, { + r = t && J$e(t, { ignoreViewBox: !0, ignoreRootClip: !0 }) || {}, n = r.root, xt(n != null); @@ -73002,15 +72699,15 @@ var d4e = ft([ l = this._boundingRect = new Kt(c, u, d, h); } if (s) { - var p = ZZ(s, l); + var p = UZ(s, l); n.scaleX = n.scaleY = p.scale, n.x = p.x, n.y = p.y; } i.setClipPath(new mr({ shape: l.plain() })); var v = []; - return H(r.named, function(g) { - d4e.get(g.svgNodeTagLower) != null && (v.push(g), f4e(g.el)); + return z(r.named, function(g) { + e4e.get(g.svgNodeTagLower) != null && (v.push(g), r4e(g.el)); }), { root: i, boundingRect: l, @@ -73025,16 +72722,16 @@ var d4e = ft([ }, e; }() ); -function f4e(e) { +function r4e(e) { e.silent = !1, e.isGroup && e.traverse(function(t) { t.silent = !1; }); } -function p4e(e) { +function n4e(e) { var t = [], r = ft(); - return H(e, function(n) { + return z(e, function(n) { if (n.namedFrom == null) { - var i = new JFe(n.name, n.el); + var i = new zFe(n.name, n.el); t.push(i), r.set(n.name, i); } }), { @@ -73042,24 +72739,24 @@ function p4e(e) { regionsMap: r }; } -var EM = [126, 25], t6 = "南海诸岛", Fu = [[[0, 3.5], [7, 11.2], [15, 11.9], [30, 7], [42, 0.7], [52, 0.7], [56, 7.7], [59, 0.7], [64, 0.7], [64, 0], [5, 0], [0, 3.5]], [[13, 16.1], [19, 14.7], [16, 21.7], [11, 23.1], [13, 16.1]], [[12, 32.2], [14, 38.5], [15, 38.5], [13, 32.2], [12, 32.2]], [[16, 47.6], [12, 53.2], [13, 53.2], [18, 47.6], [16, 47.6]], [[6, 64.4], [8, 70], [9, 70], [8, 64.4], [6, 64.4]], [[23, 82.6], [29, 79.8], [30, 79.8], [25, 82.6], [23, 82.6]], [[37, 70.7], [43, 62.3], [44, 62.3], [39, 70.7], [37, 70.7]], [[48, 51.1], [51, 45.5], [53, 45.5], [50, 51.1], [48, 51.1]], [[51, 35], [51, 28.7], [53, 28.7], [53, 35], [51, 35]], [[52, 22.4], [55, 17.5], [56, 17.5], [53, 22.4], [52, 22.4]], [[58, 12.6], [62, 7], [63, 7], [60, 12.6], [58, 12.6]], [[0, 3.5], [0, 93.1], [64, 93.1], [64, 0], [63, 0], [63, 92.4], [1, 92.4], [1, 3.5], [0, 3.5]]]; +var xM = [126, 25], Q8 = "南海诸岛", Fu = [[[0, 3.5], [7, 11.2], [15, 11.9], [30, 7], [42, 0.7], [52, 0.7], [56, 7.7], [59, 0.7], [64, 0.7], [64, 0], [5, 0], [0, 3.5]], [[13, 16.1], [19, 14.7], [16, 21.7], [11, 23.1], [13, 16.1]], [[12, 32.2], [14, 38.5], [15, 38.5], [13, 32.2], [12, 32.2]], [[16, 47.6], [12, 53.2], [13, 53.2], [18, 47.6], [16, 47.6]], [[6, 64.4], [8, 70], [9, 70], [8, 64.4], [6, 64.4]], [[23, 82.6], [29, 79.8], [30, 79.8], [25, 82.6], [23, 82.6]], [[37, 70.7], [43, 62.3], [44, 62.3], [39, 70.7], [37, 70.7]], [[48, 51.1], [51, 45.5], [53, 45.5], [50, 51.1], [48, 51.1]], [[51, 35], [51, 28.7], [53, 28.7], [53, 35], [51, 35]], [[52, 22.4], [55, 17.5], [56, 17.5], [53, 22.4], [52, 22.4]], [[58, 12.6], [62, 7], [63, 7], [60, 12.6], [58, 12.6]], [[0, 3.5], [0, 93.1], [64, 93.1], [64, 0], [63, 0], [63, 92.4], [1, 92.4], [1, 3.5], [0, 3.5]]]; for (var Iu = 0; Iu < Fu.length; Iu++) for (var Dh = 0; Dh < Fu[Iu].length; Dh++) - Fu[Iu][Dh][0] /= 10.5, Fu[Iu][Dh][1] /= -10.5 / 0.75, Fu[Iu][Dh][0] += EM[0], Fu[Iu][Dh][1] += EM[1]; -function g4e(e, t) { + Fu[Iu][Dh][0] /= 10.5, Fu[Iu][Dh][1] /= -10.5 / 0.75, Fu[Iu][Dh][0] += xM[0], Fu[Iu][Dh][1] += xM[1]; +function i4e(e, t) { if (e === "china") { for (var r = 0; r < t.length; r++) - if (t[r].name === t6) + if (t[r].name === Q8) return; - t.push(new KX(t6, Fe(Fu, function(n) { + t.push(new zX(Q8, Fe(Fu, function(n) { return { type: "polygon", exterior: n }; - }), EM)); + }), xM)); } } -var v4e = { +var o4e = { 南海诸岛: [32, 80], // 全国 广东: [0, -10], @@ -73068,40 +72765,40 @@ var v4e = { // '北京': [-10, 0], 天津: [5, 5] }; -function m4e(e, t) { +function a4e(e, t) { if (e === "china") { - var r = v4e[t.name]; + var r = o4e[t.name]; if (r) { var n = t.getCenter(); n[0] += r[0] / 10.5, n[1] += -r[1] / (10.5 / 0.75), t.setCenter(n); } } } -var y4e = [[[123.45165252685547, 25.73527164402261], [123.49731445312499, 25.73527164402261], [123.49731445312499, 25.750734064600884], [123.45165252685547, 25.750734064600884], [123.45165252685547, 25.73527164402261]]]; -function C4e(e, t) { +var s4e = [[[123.45165252685547, 25.73527164402261], [123.49731445312499, 25.73527164402261], [123.49731445312499, 25.750734064600884], [123.45165252685547, 25.750734064600884], [123.45165252685547, 25.73527164402261]]]; +function l4e(e, t) { e === "china" && t.name === "台湾" && t.geometries.push({ type: "polygon", - exterior: y4e[0] + exterior: s4e[0] }); } -var S4e = "name", b4e = ( +var c4e = "name", u4e = ( /** @class */ function() { function e(t, r, n) { - this.type = "geoJSON", this._parsedMap = ft(), this._mapName = t, this._specialAreas = n, this._geoJSON = x4e(r); + this.type = "geoJSON", this._parsedMap = ft(), this._mapName = t, this._specialAreas = n, this._geoJSON = h4e(r); } return e.prototype.load = function(t, r) { - r = r || S4e; + r = r || c4e; var n = this._parsedMap.get(r); if (!n) { var i = this._parseToRegions(r); n = this._parsedMap.set(r, { regions: i, - boundingRect: w4e(i) + boundingRect: d4e(i) }); } var o = ft(), a = []; - return H(n.regions, function(s) { + return z(n.regions, function(s) { var l = s.name; t && lt(t, l) && (s = s.cloneShallow(l = t[l])), a.push(s), o.set(l, s); }), { @@ -73112,14 +72809,14 @@ var S4e = "name", b4e = ( }, e.prototype._parseToRegions = function(t) { var r = this._mapName, n = this._geoJSON, i; try { - i = n ? pM(n, t) : []; + i = n ? fM(n, t) : []; } catch (o) { throw new Error(`Invalid geoJson format ` + o.message); } - return g4e(r, i), H(i, function(o) { + return i4e(r, i), z(i, function(o) { var a = o.name; - m4e(r, o), C4e(r, o); + a4e(r, o), l4e(r, o); var s = this._specialAreas && this._specialAreas[a]; s && o.transformTo(s.left, s.top, s.width, s.height); }, this), i; @@ -73135,17 +72832,17 @@ var S4e = "name", b4e = ( }, e; }() ); -function w4e(e) { +function d4e(e) { for (var t, r = 0; r < e.length; r++) { var n = e[r].getBoundingRect(); t = t || n.clone(), t.union(n); } return t; } -function x4e(e) { +function h4e(e) { return Je(e) ? typeof JSON < "u" && JSON.parse ? JSON.parse(e) : new Function("return (" + e + ");")() : e; } -var sg = ft(); +var lg = ft(); const jl = { /** * Compatible with previous `echarts.registerMap`. @@ -73179,28 +72876,28 @@ const jl = { */ registerMap: function(e, t, r) { if (t.svg) { - var n = new h4e(e, t.svg); - sg.set(e, n); + var n = new t4e(e, t.svg); + lg.set(e, n); } else { var i = t.geoJson || t.geoJSON; i && !t.features ? r = t.specialAreas : i = t; - var n = new b4e(e, i, r); - sg.set(e, n); + var n = new u4e(e, i, r); + lg.set(e, n); } }, getGeoResource: function(e) { - return sg.get(e); + return lg.get(e); }, /** * Only for exporting to users. * **MUST NOT** used internally. */ getMapForUser: function(e) { - var t = sg.get(e); + var t = lg.get(e); return t && t.type === "geoJSON" && t.getMapForUser(); }, load: function(e, t, r) { - var n = sg.get(e); + var n = lg.get(e); if (!n) { process.env.NODE_ENV !== "production" && console.error("Map " + e + " not exists. The GeoJSON of the map must be provided."); return; @@ -73208,21 +72905,21 @@ const jl = { return n.load(t, r); } }; -var KA = ["rect", "circle", "line", "ellipse", "polygon", "polyline", "path"], E4e = ft(KA), R4e = ft(KA.concat(["g"])), P4e = ft(KA.concat(["g"])), QZ = yr(); -function I0(e) { +var jA = ["rect", "circle", "line", "ellipse", "polygon", "polyline", "path"], f4e = ft(jA), p4e = ft(jA.concat(["g"])), g4e = ft(jA.concat(["g"])), KZ = yr(); +function M0(e) { var t = e.getItemStyle(), r = e.get("areaColor"); return r != null && (t.fill = r), t; } -function r6(e) { +function J8(e) { var t = e.style; t && (t.stroke = t.stroke || t.fill, t.fill = null); } -var JZ = ( +var YZ = ( /** @class */ function() { function e(t) { var r = new At(); - this.uid = vp("ec_map_draw"), this._controller = new dy(t.getZr()), this._controllerHost = { + this.uid = mp("ec_map_draw"), this._controller = new cy(t.getZr()), this._controllerHost = { target: r }, this.group = r, r.add(this._regionsGroup = new At()), r.add(this._svgGroup = new At()); } @@ -73235,7 +72932,7 @@ var JZ = ( !s && m.getHostGeoModel() === t && (s = m.getData()); }); var l = t.coordinateSystem, c = this._regionsGroup, u = this.group, d = l.getTransformInfo(), h = d.raw, f = d.roam, p = !c.childAt(0) || o; - p ? (u.x = f.x, u.y = f.y, u.scaleX = f.scaleX, u.scaleY = f.scaleY, u.dirty()) : wr(u, f, t); + p ? (u.x = f.x, u.y = f.y, u.scaleX = f.scaleX, u.scaleY = f.scaleY, u.dirty()) : br(u, f, t); var v = s && s.getVisual("visualMeta") && s.getVisual("visualMeta").length > 0, g = { api: n, geo: l, @@ -73265,52 +72962,52 @@ var JZ = ( } }; } - i.removeAll(), H(t.geo.regions, function(f) { + i.removeAll(), z(t.geo.regions, function(f) { var p = f.name, v = r.get(p), g = n.get(p) || {}, m = g.dataIdx, y = g.regionModel; v || (v = r.set(p, new At()), i.add(v), m = s ? s.indexOfName(p) : null, y = t.isGeo ? a.getRegionModel(p) : s ? s.getItemModel(m) : null, n.set(p, { dataIdx: m, regionModel: y })); var C = [], b = []; - H(f.geometries, function(E) { + z(f.geometries, function(E) { if (E.type === "polygon") { - var P = [E.exterior].concat(E.interiors || []); - c && (P = l6(P, c)), H(P, function(T) { + var R = [E.exterior].concat(E.interiors || []); + c && (R = o6(R, c)), z(R, function(T) { C.push(new oo(h(T))); }); } else { - var R = E.points; - c && (R = l6(R, c, !0)), H(R, function(T) { - b.push(new lo(h(T))); + var P = E.points; + c && (P = o6(P, c, !0)), z(P, function(T) { + b.push(new ao(h(T))); }); } }); var w = u(f.getCenter(), l && l.project); - function x(E, P) { + function x(E, R) { if (E.length) { - var R = new $w({ + var P = new $w({ culling: !0, segmentIgnoreThreshold: 1, shape: { paths: E } }); - v.add(R), n6(t, R, m, y), i6(t, R, p, y, a, m, w), P && (r6(R), H(R.states, r6)); + v.add(P), e6(t, P, m, y), t6(t, P, p, y, a, m, w), R && (J8(P), z(P.states, J8)); } } x(C), x(b, !0); }), r.each(function(f, p) { var v = n.get(p), g = v.dataIdx, m = v.regionModel; - o6(t, f, p, m, a, g), a6(t, f, p, m, a), s6(t, f, p, m, a); + r6(t, f, p, m, a, g), n6(t, f, p, m, a), i6(t, f, p, m, a); }, this); }, e.prototype._buildSVG = function(t) { var r = t.geo.map, n = t.transformInfoRaw; this._svgGroup.x = n.x, this._svgGroup.y = n.y, this._svgGroup.scaleX = n.scaleX, this._svgGroup.scaleY = n.scaleY, this._svgResourceChanged(r) && (this._freeSVG(), this._useSVG(r)); var i = this._svgDispatcherMap = ft(), o = !1; - H(this._svgGraphicRecord.named, function(a) { + z(this._svgGraphicRecord.named, function(a) { var s = a.name, l = t.mapOrGeoModel, c = t.data, u = a.svgNodeTagLower, d = a.el, h = c ? c.indexOfName(s) : null, f = l.getRegionModel(s); - if (E4e.get(u) != null && d instanceof Ta && n6(t, d, h, f), d instanceof Ta && (d.culling = !0), d.z2EmphasisLift = 0, !a.namedFrom && (P4e.get(u) != null && i6(t, d, s, f, l, h, null), o6(t, d, s, f, l, h), a6(t, d, s, f, l), R4e.get(u) != null)) { - var p = s6(t, d, s, f, l); + if (f4e.get(u) != null && d instanceof Ta && e6(t, d, h, f), d instanceof Ta && (d.culling = !0), d.z2EmphasisLift = 0, !a.namedFrom && (g4e.get(u) != null && t6(t, d, s, f, l, h, null), r6(t, d, s, f, l, h), n6(t, d, s, f, l), p4e.get(u) != null)) { + var p = i6(t, d, s, f, l); p === "self" && (o = !0); var v = i.get(s) || i.set(s, []); v.push(d); @@ -73367,7 +73064,7 @@ var JZ = ( return c[s + "Id"] = t.id, c; } o.off("pan").on("pan", function(c) { - this._mouseDownFlag = !1, jA(a, c.dx, c.dy), n.dispatchAction(Pe(l(), { + this._mouseDownFlag = !1, GA(a, c.dx, c.dy), n.dispatchAction(Pe(l(), { dx: c.dx, dy: c.dy, animation: { @@ -73375,7 +73072,7 @@ var JZ = ( } })); }, this), o.off("zoom").on("zoom", function(c) { - this._mouseDownFlag = !1, UA(a, c.scale, c.originX, c.originY), n.dispatchAction(Pe(l(), { + this._mouseDownFlag = !1, WA(a, c.scale, c.originX, c.originY), n.dispatchAction(Pe(l(), { totalZoom: a.zoom, zoom: c.scale, originX: c.originX, @@ -73390,7 +73087,7 @@ var JZ = ( }, e.prototype.resetForLabelLayout = function() { this.group.traverse(function(t) { var r = t.getTextContent(); - r && (r.ignore = QZ(r).ignore); + r && (r.ignore = KZ(r).ignore); }); }, e.prototype._updateMapSelectHandler = function(t, r, n, i) { var o = this; @@ -73402,15 +73099,15 @@ var JZ = ( }, e; }() ); -function n6(e, t, r, n) { - var i = n.getModel("itemStyle"), o = n.getModel(["emphasis", "itemStyle"]), a = n.getModel(["blur", "itemStyle"]), s = n.getModel(["select", "itemStyle"]), l = I0(i), c = I0(o), u = I0(s), d = I0(a), h = e.data; +function e6(e, t, r, n) { + var i = n.getModel("itemStyle"), o = n.getModel(["emphasis", "itemStyle"]), a = n.getModel(["blur", "itemStyle"]), s = n.getModel(["select", "itemStyle"]), l = M0(i), c = M0(o), u = M0(s), d = M0(a), h = e.data; if (h) { var f = h.getItemVisual(r, "style"), p = h.getItemVisual(r, "decal"); e.isVisualEncodedByVisualMap && f.fill && (l.fill = f.fill), p && (l.decal = Bf(p, e.api)); } t.setStyle(l), t.style.strokeNoScale = !0, t.ensureState("emphasis").style = c, t.ensureState("select").style = u, t.ensureState("blur").style = d, Ad(t); } -function i6(e, t, r, n, i, o, a) { +function t6(e, t, r, n, i, o, a) { var s = e.data, l = e.isGeo, c = s && isNaN(s.get(s.mapDimension("value"), o)), u = s && s.getItemLayout(o); if (l || c || u && u.showLabel) { var d = l ? r : o, h = void 0; @@ -73421,13 +73118,13 @@ function i6(e, t, r, n, i, o, a) { verticalAlign: "middle" } } : null; - Ri(t, ci(n), { + Ei(t, li(n), { labelFetcher: h, labelDataIndex: d, defaultText: r }, f); var p = t.getTextContent(); - if (p && (QZ(p).ignore = p.ignore, t.textConfig && a)) { + if (p && (KZ(p).ignore = p.ignore, t.textConfig && a)) { var v = t.getBoundingRect().clone(); t.textConfig.layoutRect = v, t.textConfig.position = [(a[0] - v.x) / v.width * 100 + "%", (a[1] - v.y) / v.height * 100 + "%"]; } @@ -73435,7 +73132,7 @@ function i6(e, t, r, n, i, o, a) { } else t.removeTextContent(), t.removeTextConfig(), t.disableLabelAnimation = null; } -function o6(e, t, r, n, i, o) { +function r6(e, t, r, n, i, o) { e.data ? e.data.setItemGraphicEl(o, t) : Lt(t).eventData = { componentType: "geo", componentIndex: i.componentIndex, @@ -73444,8 +73141,8 @@ function o6(e, t, r, n, i, o) { region: n && n.option || {} }; } -function a6(e, t, r, n, i) { - e.data || pp({ +function n6(e, t, r, n, i) { + e.data || gp({ el: t, componentModel: i, itemName: r, @@ -73453,12 +73150,12 @@ function a6(e, t, r, n, i) { itemTooltipOption: n.get("tooltip") }); } -function s6(e, t, r, n, i) { +function i6(e, t, r, n, i) { t.highDownSilentOnTouch = !!i.get("selectedMode"); var o = n.getModel("emphasis"), a = o.get("focus"); - return Rn(t, a, o.get("blurScope"), o.get("disabled")), e.isGeo && e2e(t, i, r), a; + return Rn(t, a, o.get("blurScope"), o.get("disabled")), e.isGeo && GIe(t, i, r), a; } -function l6(e, t, r) { +function o6(e, t, r) { var n = [], i; function o() { i = []; @@ -73477,14 +73174,14 @@ function l6(e, t, r) { sphere: function() { } }); - return !r && s.polygonStart(), H(e, function(l) { + return !r && s.polygonStart(), z(e, function(l) { s.lineStart(); for (var c = 0; c < l.length; c++) s.point(l[c][0], l[c][1]); s.lineEnd(); }), !r && s.polygonEnd(), n; } -var T4e = ( +var v4e = ( /** @class */ function(e) { Se(t, e); @@ -73500,7 +73197,7 @@ var T4e = ( var s = this._mapDraw; s && a.add(s.group); } else if (r.needsDrawMap) { - var s = this._mapDraw || new JZ(i); + var s = this._mapDraw || new YZ(i); a.add(s.group), s.draw(r, n, i, this, o), this._mapDraw = s; } else this._mapDraw && this._mapDraw.remove(), this._mapDraw = null; @@ -73534,11 +73231,11 @@ var T4e = ( }, silent: !0, // Do not overlap the first series, on which labels are displayed. - z2: 8 + (d ? 0 : up + 1) + z2: 8 + (d ? 0 : dp + 1) }); if (!d) { var f = r.mainSeries.getData(), p = o.getName(l), v = f.indexOfName(p), g = o.getItemModel(l), m = g.getModel("label"), y = f.getItemGraphicEl(v); - Ri(h, ci(g), { + Ei(h, li(g), { labelFetcher: { getFormattedLabel: function(C, b) { return r.getFormattedLabel(v, b); @@ -73548,7 +73245,7 @@ var T4e = ( }), h.disableLabelAnimation = !0, m.get("position") || h.setTextConfig({ position: "bottom" }), y.onHoverStateChange = function(C) { - IS(h, C); + MS(h, C); }; } a.add(h); @@ -73557,7 +73254,7 @@ var T4e = ( }); }, t.type = "map", t; }(kr) -), _4e = ( +), m4e = ( /** @class */ function(e) { Se(t, e); @@ -73571,15 +73268,15 @@ var T4e = ( }, r; } return t.prototype.getInitialData = function(r) { - for (var n = Rp(this, { + for (var n = Pp(this, { coordDimensions: ["value"], - encodeDefaulter: Vt(sA, this) + encodeDefaulter: Vt(oA, this) }), i = ft(), o = [], a = 0, s = n.count(); a < s; a++) { var l = n.getName(a); i.set(l, !0); } var c = jl.load(this.getMapType(), this.option.nameMap, this.option.nameProperty); - return H(c.regions, function(u) { + return z(c.regions, function(u) { var d = u.name; i.get(d) || o.push(d); }), n.appendValues([], o), n; @@ -73599,10 +73296,10 @@ var T4e = ( var d = l[u].originalData.indexOfName(s), h = o.mapDimension("value"); isNaN(l[u].originalData.get(h, d)) || c.push(l[u].name); } - return ui("section", { + return ci("section", { header: c.join(", "), noHeader: !c.length, - blocks: [ui("nameValue", { + blocks: [ci("nameValue", { name: s, value: a })] @@ -73685,11 +73382,11 @@ var T4e = ( }, nameProperty: "name" }, t; - }(jr) + }(Wr) ); -function M4e(e, t) { +function y4e(e, t) { var r = {}; - return H(e, function(n) { + return z(e, function(n) { n.each(n.mapDimension("value"), function(i, o) { var a = "ec-" + n.getName(o); r[a] = r[a] || [], isNaN(i) || r[a].push(i); @@ -73701,13 +73398,13 @@ function M4e(e, t) { return t === "min" ? d = s : t === "max" ? d = l : t === "average" ? d = a / c : d = a, c === 0 ? NaN : d; }); } -function D4e(e) { +function C4e(e) { var t = {}; e.eachSeriesByType("map", function(r) { var n = r.getHostGeoModel(), i = n ? "o" + n.id : "i" + r.getMapType(); (t[i] = t[i] || []).push(r); - }), H(t, function(r, n) { - for (var i = M4e(Fe(r, function(a) { + }), z(t, function(r, n) { + for (var i = y4e(Fe(r, function(a) { return a.getData(); }), r[0].get("mapValueCalculation")), o = 0; o < r.length; o++) r[o].originalData = r[o].getData(); @@ -73715,13 +73412,13 @@ function D4e(e) { r[o].seriesGroup = r, r[o].needsDrawMap = o === 0 && !r[o].getHostGeoModel(), r[o].setData(i.cloneShallow()), r[o].mainSeries = r[0]; }); } -function I4e(e) { +function S4e(e) { var t = {}; e.eachSeriesByType("map", function(r) { var n = r.getMapType(); if (!(r.getHostGeoModel() || t[n])) { var i = {}; - H(r.seriesGroup, function(a) { + z(r.seriesGroup, function(a) { var s = a.coordinateSystem, l = a.originalData; a.get("showLegendSymbol") && e.getComponent("legend") && l.each(l.mapDimension("value"), function(c, u) { var d = l.getName(u), h = s.getRegion(d); @@ -73742,13 +73439,13 @@ function I4e(e) { } }); } -var c6 = vi, hy = ( +var a6 = gi, uy = ( /** @class */ function(e) { Se(t, e); function t(r) { var n = e.call(this) || this; - return n.type = "view", n.dimensions = ["x", "y"], n._roamTransformable = new Tl(), n._rawTransformable = new Tl(), n.name = r, n; + return n.type = "view", n.dimensions = ["x", "y"], n._roamTransformable = new Pl(), n._rawTransformable = new Pl(), n.name = r, n; } return t.prototype.setBoundingRect = function(r, n, i, o) { return this._rect = new Kt(r, n, i, o), this._rect; @@ -73778,12 +73475,12 @@ var c6 = vi, hy = ( return this._roamTransformable.getLocalTransform(); }, t.prototype._updateCenterAndZoom = function() { var r = this._rawTransformable.getLocalTransform(), n = this._roamTransformable, i = this.getDefaultCenter(), o = this.getCenter(), a = this.getZoom(); - o = vi([], o, r), i = vi([], i, r), n.originX = o[0], n.originY = o[1], n.x = i[0] - o[0], n.y = i[1] - o[1], n.scaleX = n.scaleY = a, this._updateTransform(); + o = gi([], o, r), i = gi([], i, r), n.originX = o[0], n.originY = o[1], n.x = i[0] - o[0], n.y = i[1] - o[1], n.scaleX = n.scaleY = a, this._updateTransform(); }, t.prototype._updateTransform = function() { var r = this._roamTransformable, n = this._rawTransformable; - n.parent = r, r.updateTransform(), n.updateTransform(), xw(this.transform || (this.transform = []), n.transform || wo()), this._rawTransform = n.getLocalTransform(), this.invTransform = this.invTransform || [], Ud(this.invTransform, this.transform), this.decomposeTransform(); + n.parent = r, r.updateTransform(), n.updateTransform(), xw(this.transform || (this.transform = []), n.transform || So()), this._rawTransform = n.getLocalTransform(), this.invTransform = this.invTransform || [], Ud(this.invTransform, this.transform), this.decomposeTransform(); }, t.prototype.getTransformInfo = function() { - var r = this._rawTransformable, n = this._roamTransformable, i = new Tl(); + var r = this._rawTransformable, n = this._roamTransformable, i = new Pl(); return i.transform = n.transform, i.decomposeTransform(), { roam: { x: i.x, @@ -73805,26 +73502,26 @@ var c6 = vi, hy = ( return r.applyTransform(this.transform), r; }, t.prototype.dataToPoint = function(r, n, i) { var o = n ? this._rawTransform : this.transform; - return i = i || [], o ? c6(i, r, o) : _i(i, r); + return i = i || [], o ? a6(i, r, o) : Ti(i, r); }, t.prototype.pointToData = function(r) { var n = this.invTransform; - return n ? c6([], r, n) : [r[0], r[1]]; + return n ? a6([], r, n) : [r[0], r[1]]; }, t.prototype.convertToPixel = function(r, n, i) { - var o = u6(n); + var o = s6(n); return o === this ? o.dataToPoint(i) : null; }, t.prototype.convertFromPixel = function(r, n, i) { - var o = u6(n); + var o = s6(n); return o === this ? o.pointToData(i) : null; }, t.prototype.containPoint = function(r) { return this.getViewRectAfterRoam().contain(r[0], r[1]); }, t.dimensions = ["x", "y"], t; - }(Tl) + }(Pl) ); -function u6(e) { +function s6(e) { var t = e.seriesModel; return t ? t.coordinateSystem : null; } -var A4e = { +var b4e = { geoJSON: { aspectScale: 0.75, invertLongitute: !0 @@ -73833,14 +73530,14 @@ var A4e = { aspectScale: 1, invertLongitute: !1 } -}, eQ = ["lng", "lat"], tQ = ( +}, qZ = ["lng", "lat"], XZ = ( /** @class */ function(e) { Se(t, e); function t(r, n, i) { var o = e.call(this, r) || this; - o.dimensions = eQ, o.type = "geo", o._nameCoordMap = ft(), o.map = n; - var a = i.projection, s = jl.load(n, i.nameMap, i.nameProperty), l = jl.getGeoResource(n), c = o.resourceType = l ? l.type : null, u = o.regions = s.regions, d = A4e[l.type]; + o.dimensions = qZ, o.type = "geo", o._nameCoordMap = ft(), o.map = n; + var a = i.projection, s = jl.load(n, i.nameMap, i.nameProperty), l = jl.getGeoResource(n), c = o.resourceType = l ? l.type : null, u = o.regions = s.regions, d = b4e[l.type]; o._regionsMap = s.regionsMap, o.regions = s.regions, process.env.NODE_ENV !== "production" && a && (c === "geoSVG" && (process.env.NODE_ENV !== "production" && Cn("Map " + n + " with SVG source can't use projection. Only GeoJSON source supports projection."), a = null), a.project && a.unproject || (process.env.NODE_ENV !== "production" && Cn("project and unproject must be both provided in the projeciton."), a = null)), o.projection = a; var h; if (a) @@ -73885,21 +73582,21 @@ var A4e = { }, t.prototype.projectedToPoint = function(r, n, i) { return e.prototype.dataToPoint.call(this, r, n, i); }, t.prototype.convertToPixel = function(r, n, i) { - var o = d6(n); + var o = l6(n); return o === this ? o.dataToPoint(i) : null; }, t.prototype.convertFromPixel = function(r, n, i) { - var o = d6(n); + var o = l6(n); return o === this ? o.pointToData(i) : null; }, t; - }(hy) + }(uy) ); -In(tQ, hy); -function d6(e) { +In(XZ, uy); +function l6(e) { var t = e.geoModel, r = e.seriesModel; return t ? t.coordinateSystem : r ? r.coordinateSystem || (r.getReferringComponents("geo", Wn).models[0] || {}).coordinateSystem : null; } -const h6 = tQ; -function f6(e, t) { +const c6 = XZ; +function u6(e, t) { var r = e.get("boundingCoords"); if (r != null) { var n = r[0], i = r[1]; @@ -73910,10 +73607,10 @@ function f6(e, t) { if (o) { var a = n[0], s = n[1], l = i[0], c = i[1]; n = [1 / 0, 1 / 0], i = [-1 / 0, -1 / 0]; - var u = function(x, E, P, R) { - for (var T = P - x, _ = R - E, D = 0; D <= 100; D++) { + var u = function(x, E, R, P) { + for (var T = R - x, _ = P - E, D = 0; D <= 100; D++) { var A = D / 100, M = o.project([x + T * A, E + _ * A]); - Rl(n, n, M), Pl(i, i, M); + El(n, n, M), Rl(i, i, M); } }; u(a, s, l, s), u(l, s, l, c), u(l, c, a, c), u(a, c, l, s); @@ -73935,16 +73632,16 @@ function f6(e, t) { } this.setViewRect(b.x, b.y, b.width, b.height), this.setCenter(e.get("center"), t), this.setZoom(e.get("zoom")); } -function O4e(e, t) { - H(t.get("geoCoord"), function(r, n) { +function w4e(e, t) { + z(t.get("geoCoord"), function(r, n) { e.addGeoCoord(n, r); }); } -var L4e = ( +var x4e = ( /** @class */ function() { function e() { - this.dimensions = eQ; + this.dimensions = qZ; } return e.prototype.create = function(t, r) { var n = []; @@ -73956,10 +73653,10 @@ var L4e = ( }; } t.eachComponent("geo", function(a, s) { - var l = a.get("map"), c = new h6(l + s, l, Pe({ + var l = a.get("map"), c = new c6(l + s, l, Pe({ nameMap: a.get("nameMap") }, i(a))); - c.zoomLimit = a.get("scaleLimit"), n.push(c), a.coordinateSystem = c, c.model = a, c.resize = f6, c.resize(a, r); + c.zoomLimit = a.get("scaleLimit"), n.push(c), a.coordinateSystem = c, c.model = a, c.resize = u6, c.resize(a, r); }), t.eachSeries(function(a) { var s = a.get("coordinateSystem"); if (s === "geo") { @@ -73973,23 +73670,23 @@ var L4e = ( var s = a.getMapType(); o[s] = o[s] || [], o[s].push(a); } - }), H(o, function(a, s) { + }), z(o, function(a, s) { var l = Fe(a, function(u) { return u.get("nameMap"); - }), c = new h6(s, s, Pe({ + }), c = new c6(s, s, Pe({ nameMap: Sw(l) }, i(a[0]))); c.zoomLimit = $n.apply(null, Fe(a, function(u) { return u.get("scaleLimit"); - })), n.push(c), c.resize = f6, c.resize(a[0], r), H(a, function(u) { - u.coordinateSystem = c, O4e(c, u); + })), n.push(c), c.resize = u6, c.resize(a[0], r), z(a, function(u) { + u.coordinateSystem = c, w4e(c, u); }); }), n; }, e.prototype.getFilledRegions = function(t, r, n, i) { for (var o = (t || []).slice(), a = ft(), s = 0; s < o.length; s++) a.set(o[s].name, o[s]); var l = jl.load(r, n, i); - return H(l.regions, function(c) { + return z(l.regions, function(c) { var u = c.name; !a.get(u) && o.push({ name: u @@ -73997,7 +73694,7 @@ var L4e = ( }), o; }, e; }() -), rQ = new L4e(), F4e = ( +), ZZ = new x4e(), E4e = ( /** @class */ function(e) { Se(t, e); @@ -74014,14 +73711,14 @@ var L4e = ( this.mergeDefaultAndTheme(r, i), Md(r, "label", ["show"]); }, t.prototype.optionUpdated = function() { var r = this, n = this.option; - n.regions = rQ.getFilledRegions(n.regions, n.map, n.nameMap, n.nameProperty); + n.regions = ZZ.getFilledRegions(n.regions, n.map, n.nameMap, n.nameProperty); var i = {}; this._optionModelMap = Ra(n.regions || [], function(o, a) { var s = a.name; - return s && (o.set(s, new Gr(a, r, r.ecModel)), a.selected && (i[s] = !0)), o; + return s && (o.set(s, new zr(a, r, r.ecModel)), a.selected && (i[s] = !0)), o; }, ft()), n.selectedMap || (n.selectedMap = i); }, t.prototype.getRegionModel = function(r) { - return this._optionModelMap.get(r) || new Gr(null, this, this.ecModel); + return this._optionModelMap.get(r) || new zr(null, this, this.ecModel); }, t.prototype.getFormattedLabel = function(r, n) { var i = this.getRegionModel(r), o = n === "normal" ? i.get(["label", "formatter"]) : i.get(["emphasis", "label", "formatter"]), a = { name: r @@ -74112,26 +73809,26 @@ var L4e = ( }, t; }(Zt) ); -function p6(e, t) { +function d6(e, t) { return e.pointToProjected ? e.pointToProjected(t) : e.pointToData(t); } -function YA(e, t, r, n) { +function UA(e, t, r, n) { var i = e.getZoom(), o = e.getCenter(), a = t.zoom, s = e.projectedToPoint ? e.projectedToPoint(o) : e.dataToPoint(o); - if (t.dx != null && t.dy != null && (s[0] -= t.dx, s[1] -= t.dy, e.setCenter(p6(e, s), n)), a != null) { + if (t.dx != null && t.dy != null && (s[0] -= t.dx, s[1] -= t.dy, e.setCenter(d6(e, s), n)), a != null) { if (r) { var l = r.min || 0, c = r.max || 1 / 0; a = Math.max(Math.min(i * a, c), l) / i; } e.scaleX *= a, e.scaleY *= a; var u = (t.originX - e.x) * (a - 1), d = (t.originY - e.y) * (a - 1); - e.x -= u, e.y -= d, e.updateTransform(), e.setCenter(p6(e, s), n), e.setZoom(a * i); + e.x -= u, e.y -= d, e.updateTransform(), e.setCenter(d6(e, s), n), e.setZoom(a * i); } return { center: e.getCenter(), zoom: e.getZoom() }; } -var N4e = ( +var R4e = ( /** @class */ function(e) { Se(t, e); @@ -74146,7 +73843,7 @@ var N4e = ( this._mapDraw && this._mapDraw.remove(), this._mapDraw = null; return; } - this._mapDraw || (this._mapDraw = new JZ(i)); + this._mapDraw || (this._mapDraw = new YZ(i)); var a = this._mapDraw; a.draw(r, n, i, this, o), a.group.on("click", this._handleRegionClick, this), a.group.silent = r.get("silent"), this.group.add(a.group), this.updateSelectStatus(r, n, i); }, t.prototype._handleRegionClick = function(r) { @@ -74172,11 +73869,11 @@ var N4e = ( }, t.type = "geo", t; }(sn) ); -function k4e(e, t, r) { +function P4e(e, t, r) { jl.registerMap(e, t, r); } -function nQ(e) { - e.registerCoordinateSystem("geo", rQ), e.registerComponentModel(F4e), e.registerComponentView(N4e), e.registerImpl("registerMap", k4e), e.registerImpl("getMap", function(r) { +function QZ(e) { + e.registerCoordinateSystem("geo", ZZ), e.registerComponentModel(E4e), e.registerComponentView(R4e), e.registerImpl("registerMap", P4e), e.registerImpl("getMap", function(r) { return jl.getMapForUser(r); }); function t(r, n) { @@ -74188,11 +73885,11 @@ function nQ(e) { }, function(l) { l[r](i.name); var c = l.coordinateSystem; - H(c.regions, function(d) { + z(c.regions, function(d) { a[d.name] = l.isSelected(d.name) || !1; }); var u = []; - H(a, function(d, h) { + z(a, function(d, h) { a[h] && u.push(h); }), s.push({ geoIndex: l.componentIndex, @@ -74227,18 +73924,18 @@ function nQ(e) { }, function(a) { var s = a.coordinateSystem; if (s.type === "geo") { - var l = YA(s, r, a.get("scaleLimit"), i); - a.setCenter && a.setCenter(l.center), a.setZoom && a.setZoom(l.zoom), o === "series" && H(a.seriesGroup, function(c) { + var l = UA(s, r, a.get("scaleLimit"), i); + a.setCenter && a.setCenter(l.center), a.setZoom && a.setZoom(l.zoom), o === "series" && z(a.seriesGroup, function(c) { c.setCenter(l.center), c.setZoom(l.zoom); }); } }); }); } -function $4e(e) { - Jt(nQ), e.registerChartView(T4e), e.registerSeriesModel(_4e), e.registerLayout(I4e), e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC, D4e), rX("map", e.registerAction); +function T4e(e) { + Jt(QZ), e.registerChartView(v4e), e.registerSeriesModel(m4e), e.registerLayout(S4e), e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC, C4e), Zq("map", e.registerAction); } -function B4e(e) { +function _4e(e) { var t = e; t.hierNode = { defaultAncestor: null, @@ -74266,48 +73963,48 @@ function B4e(e) { }, r.push(s); } } -function V4e(e, t) { +function M4e(e, t) { var r = e.isExpand ? e.children : [], n = e.parentNode.children, i = e.hierNode.i ? n[e.hierNode.i - 1] : null; if (r.length) { - G4e(e); + A4e(e); var o = (r[0].hierNode.prelim + r[r.length - 1].hierNode.prelim) / 2; i ? (e.hierNode.prelim = i.hierNode.prelim + t(e, i), e.hierNode.modifier = e.hierNode.prelim - o) : e.hierNode.prelim = o; } else i && (e.hierNode.prelim = i.hierNode.prelim + t(e, i)); - e.parentNode.hierNode.defaultAncestor = W4e(e, i, e.parentNode.hierNode.defaultAncestor || n[0], t); + e.parentNode.hierNode.defaultAncestor = O4e(e, i, e.parentNode.hierNode.defaultAncestor || n[0], t); } -function z4e(e) { +function D4e(e) { var t = e.hierNode.prelim + e.parentNode.hierNode.modifier; e.setLayout({ x: t }, !0), e.hierNode.modifier += e.parentNode.hierNode.modifier; } -function g6(e) { - return arguments.length ? e : K4e; +function h6(e) { + return arguments.length ? e : N4e; } -function Ig(e, t) { +function Ag(e, t) { return e -= Math.PI / 2, { x: t * Math.cos(e), y: t * Math.sin(e) }; } -function H4e(e, t) { +function I4e(e, t) { return jn(e.getBoxLayoutParams(), { width: t.getWidth(), height: t.getHeight() }); } -function G4e(e) { +function A4e(e) { for (var t = e.children, r = t.length, n = 0, i = 0; --r >= 0; ) { var o = t[r]; o.hierNode.prelim += n, o.hierNode.modifier += n, i += o.hierNode.change, n += o.hierNode.shift + i; } } -function W4e(e, t, r, n) { +function O4e(e, t, r, n) { if (t) { for (var i = e, o = e, a = o.parentNode.children[0], s = t, l = i.hierNode.modifier, c = o.hierNode.modifier, u = a.hierNode.modifier, d = s.hierNode.modifier; s = rR(s), o = nR(o), s && o; ) { i = rR(i), a = nR(a), i.hierNode.ancestor = e; var h = s.hierNode.prelim + d - o.hierNode.prelim - c + n(s, o); - h > 0 && (U4e(j4e(s, e, r), e, h), c += h, l += h), d += s.hierNode.modifier, c += o.hierNode.modifier, l += i.hierNode.modifier, u += a.hierNode.modifier; + h > 0 && (F4e(L4e(s, e, r), e, h), c += h, l += h), d += s.hierNode.modifier, c += o.hierNode.modifier, l += i.hierNode.modifier, u += a.hierNode.modifier; } s && !rR(i) && (i.hierNode.thread = s, i.hierNode.modifier += d - l), o && !nR(a) && (a.hierNode.thread = o, a.hierNode.modifier += c - u, r = e); } @@ -74321,17 +74018,17 @@ function nR(e) { var t = e.children; return t.length && e.isExpand ? t[0] : e.hierNode.thread; } -function j4e(e, t, r) { +function L4e(e, t, r) { return e.hierNode.ancestor.parentNode === t.parentNode ? e.hierNode.ancestor : r; } -function U4e(e, t, r) { +function F4e(e, t, r) { var n = r / (t.hierNode.i - e.hierNode.i); t.hierNode.change -= n, t.hierNode.shift += r, t.hierNode.modifier += r, t.hierNode.prelim += r, e.hierNode.change += n; } -function K4e(e, t) { +function N4e(e, t) { return e.parentNode === t.parentNode ? 1 : 2; } -var Y4e = ( +var k4e = ( /** @class */ /* @__PURE__ */ function() { function e() { @@ -74339,7 +74036,7 @@ var Y4e = ( } return e; }() -), q4e = ( +), $4e = ( /** @class */ function(e) { Se(t, e); @@ -74352,7 +74049,7 @@ var Y4e = ( fill: null }; }, t.prototype.getDefaultShape = function() { - return new Y4e(); + return new k4e(); }, t.prototype.buildPath = function(r, n) { var i = n.childPoints, o = i.length, a = n.parentPoint, s = i[0], l = i[o - 1]; if (o === 1) { @@ -74367,7 +74064,7 @@ var Y4e = ( } }, t; }(rr) -), X4e = ( +), B4e = ( /** @class */ function(e) { Se(t, e); @@ -74376,7 +74073,7 @@ var Y4e = ( return r.type = t.type, r._mainGroup = new At(), r; } return t.prototype.init = function(r, n) { - this._controller = new dy(n.getZr()), this._controllerHost = { + this._controller = new cy(n.getZr()), this._controllerHost = { target: this.group }, this.group.add(this._mainGroup); }, t.prototype.render = function(r, n, i) { @@ -74384,17 +74081,17 @@ var Y4e = ( l === "radial" ? (s.x = a.x + a.width / 2, s.y = a.y + a.height / 2) : (s.x = a.x, s.y = a.y), this._updateViewCoordSys(r, i), this._updateController(r, n, i); var c = this._data; o.diff(c).add(function(u) { - v6(o, u) && m6(o, u, null, s, r); + f6(o, u) && p6(o, u, null, s, r); }).update(function(u, d) { var h = c.getItemGraphicEl(d); - if (!v6(o, u)) { - h && C6(c, d, h, s, r); + if (!f6(o, u)) { + h && v6(c, d, h, s, r); return; } - m6(o, u, h, s, r); + p6(o, u, h, s, r); }).remove(function(u) { var d = c.getItemGraphicEl(u); - d && C6(c, u, d, s, r); + d && v6(c, u, d, s, r); }).execute(), this._nodeScaleRatio = r.get("nodeScaleRatio"), this._updateNodeAndLinkScale(r), r.get("expandAndCollapse") === !0 && o.eachItemGraphicEl(function(u, d) { u.off("click").on("click", function() { i.dispatchAction({ @@ -74414,7 +74111,7 @@ var Y4e = ( Ow(o, a, s); var l = this._min, c = this._max; s[0] - a[0] === 0 && (a[0] = l ? l[0] : a[0] - 1, s[0] = c ? c[0] : s[0] + 1), s[1] - a[1] === 0 && (a[1] = l ? l[1] : a[1] - 1, s[1] = c ? c[1] : s[1] + 1); - var u = r.coordinateSystem = new hy(); + var u = r.coordinateSystem = new uy(); u.zoomLimit = r.get("scaleLimit"), u.setBoundingRect(a[0], a[1], s[0] - a[0], s[1] - a[1]), u.setCenter(r.get("center"), n), u.setZoom(r.get("zoom")), this.group.attr({ x: u.x, y: u.y, @@ -74427,14 +74124,14 @@ var Y4e = ( var h = l.getBoundingRect(); return h.applyTransform(l.transform), h.contain(u, d) && !i1(c, i, r); }), a.enable(r.get("roam")), s.zoomLimit = r.get("scaleLimit"), s.zoom = r.coordinateSystem.getZoom(), a.off("pan").off("zoom").on("pan", function(c) { - jA(s, c.dx, c.dy), i.dispatchAction({ + GA(s, c.dx, c.dy), i.dispatchAction({ seriesId: r.id, type: "treeRoam", dx: c.dx, dy: c.dy }); }).on("zoom", function(c) { - UA(s, c.scale, c.originX, c.originY), i.dispatchAction({ + WA(s, c.scale, c.originX, c.originY), i.dispatchAction({ seriesId: r.id, type: "treeRoam", zoom: c.scale, @@ -74460,24 +74157,24 @@ var Y4e = ( }, t.type = "tree", t; }(kr) ); -function v6(e, t) { +function f6(e, t) { var r = e.getItemLayout(t); return r && !isNaN(r.x) && !isNaN(r.y); } -function m6(e, t, r, n, i) { +function p6(e, t, r, n, i) { var o = !r, a = e.tree.getNodeByDataIndex(t), s = a.getModel(), l = a.getVisual("style").fill, c = a.isExpand === !1 && a.children.length !== 0 ? l : "#fff", u = e.tree.root, d = a.parentNode === u ? a : a.parentNode || a, h = e.getItemGraphicEl(d.dataIndex), f = d.getLayout(), p = h ? { x: h.__oldX, y: h.__oldY, rawX: h.__radialOldRawX, rawY: h.__radialOldRawY } : f, v = a.getLayout(); - o ? (r = new oy(e, t, null, { + o ? (r = new ny(e, t, null, { symbolInnerColor: c, useNameLabel: !0 }), r.x = p.x, r.y = p.y) : r.updateData(e, t, null, { symbolInnerColor: c, useNameLabel: !0 - }), r.__radialOldRawX = r.__radialRawX, r.__radialOldRawY = r.__radialRawY, r.__radialRawX = v.rawX, r.__radialRawY = v.rawY, n.add(r), e.setItemGraphicEl(t, r), r.__oldX = r.x, r.__oldY = r.y, wr(r, { + }), r.__radialOldRawX = r.__radialRawX, r.__radialOldRawY = r.__radialRawY, r.__radialRawX = v.rawX, r.__radialRawY = v.rawY, n.add(r), e.setItemGraphicEl(t, r), r.__oldX = r.x, r.__oldY = r.y, br(r, { x: v.x, y: v.y }, i); @@ -74492,28 +74189,28 @@ function m6(e, t, r, n, i) { b = Math.atan2(x.y - y.y, x.x - y.x), b < 0 && (b = Math.PI * 2 + b), w = x.x < y.x, w && (b = b - Math.PI); } else b = Math.atan2(v.y - y.y, v.x - y.x), b < 0 && (b = Math.PI * 2 + b), a.children.length === 0 || a.children.length !== 0 && a.isExpand === !1 ? (w = v.x < y.x, w && (b = b - Math.PI)) : (w = v.x > y.x, w || (b = b - Math.PI)); - var E = w ? "left" : "right", P = s.getModel("label"), R = P.get("rotate"), T = R * (Math.PI / 180), _ = g.getTextContent(); + var E = w ? "left" : "right", R = s.getModel("label"), P = R.get("rotate"), T = P * (Math.PI / 180), _ = g.getTextContent(); _ && (g.setTextConfig({ - position: P.get("position") || E, - rotation: R == null ? -b : T, + position: R.get("position") || E, + rotation: P == null ? -b : T, origin: "center" }), _.setStyle("verticalAlign", "middle")); } - var D = s.get(["emphasis", "focus"]), A = D === "relative" ? Bv(a.getAncestorsIndices(), a.getDescendantIndices()) : D === "ancestor" ? a.getAncestorsIndices() : D === "descendant" ? a.getDescendantIndices() : null; - A && (Lt(r).focus = A), Z4e(i, a, u, r, p, f, v, n), r.__edge && (r.onHoverStateChange = function(M) { + var D = s.get(["emphasis", "focus"]), A = D === "relative" ? Vv(a.getAncestorsIndices(), a.getDescendantIndices()) : D === "ancestor" ? a.getAncestorsIndices() : D === "descendant" ? a.getDescendantIndices() : null; + A && (Lt(r).focus = A), V4e(i, a, u, r, p, f, v, n), r.__edge && (r.onHoverStateChange = function(M) { if (M !== "blur") { var O = a.parentNode && e.getItemGraphicEl(a.parentNode.dataIndex); - O && O.hoverState === Zm || IS(r.__edge, M); + O && O.hoverState === qm || MS(r.__edge, M); } }); } -function Z4e(e, t, r, n, i, o, a, s) { +function V4e(e, t, r, n, i, o, a, s) { var l = t.getModel(), c = e.get("edgeShape"), u = e.get("layout"), d = e.getOrient(), h = e.get(["lineStyle", "curveness"]), f = e.get("edgeForkPosition"), p = l.getModel("lineStyle").getLineStyle(), v = n.__edge; if (c === "curve") - t.parentNode && t.parentNode !== r && (v || (v = n.__edge = new Jm({ - shape: RM(u, d, h, i, i) - })), wr(v, { - shape: RM(u, d, h, o, a) + t.parentNode && t.parentNode !== r && (v || (v = n.__edge = new Zm({ + shape: EM(u, d, h, i, i) + })), br(v, { + shape: EM(u, d, h, o, a) }, e)); else if (c === "polyline") { if (u === "orthogonal") { @@ -74522,14 +74219,14 @@ function Z4e(e, t, r, n, i, o, a, s) { var C = g[y].getLayout(); m.push([C.x, C.y]); } - v || (v = n.__edge = new q4e({ + v || (v = n.__edge = new $4e({ shape: { parentPoint: [a.x, a.y], childPoints: [[a.x, a.y]], orient: d, forkPosition: f } - })), wr(v, { + })), br(v, { shape: { parentPoint: [a.x, a.y], childPoints: m @@ -74542,14 +74239,14 @@ function Z4e(e, t, r, n, i, o, a, s) { v && !(c === "polyline" && !t.isExpand) && (v.useStyle(wt({ strokeNoScale: !0, fill: null - }, p)), Ei(v, l, "lineStyle"), Ad(v), s.add(v)); + }, p)), xi(v, l, "lineStyle"), Ad(v), s.add(v)); } -function y6(e, t, r, n, i) { - var o = t.tree.root, a = iQ(o, e), s = a.source, l = a.sourceLayout, c = t.getItemGraphicEl(e.dataIndex); +function g6(e, t, r, n, i) { + var o = t.tree.root, a = JZ(o, e), s = a.source, l = a.sourceLayout, c = t.getItemGraphicEl(e.dataIndex); if (c) { var u = t.getItemGraphicEl(s.dataIndex), d = u.__edge, h = c.__edge || (s.isExpand === !1 || s.children.length === 1 ? d : void 0), f = n.get("edgeShape"), p = n.get("layout"), v = n.get("orient"), g = n.get(["lineStyle", "curveness"]); h && (f === "curve" ? jc(h, { - shape: RM(p, v, g, l, l), + shape: EM(p, v, g, l, l), style: { opacity: 0 } @@ -74574,7 +74271,7 @@ function y6(e, t, r, n, i) { })); } } -function iQ(e, t) { +function JZ(e, t) { for (var r = t.parentNode === e ? t : t.parentNode || t, n; n = r.getLayout(), n == null; ) r = r.parentNode === e ? r : r.parentNode || r; return { @@ -74582,8 +74279,8 @@ function iQ(e, t) { sourceLayout: n }; } -function C6(e, t, r, n, i) { - var o = e.tree.getNodeByDataIndex(t), a = e.tree.root, s = iQ(a, o).sourceLayout, l = { +function v6(e, t, r, n, i) { + var o = e.tree.getNodeByDataIndex(t), a = e.tree.root, s = JZ(a, o).sourceLayout, l = { duration: i.get("animationDurationUpdate"), easing: i.get("animationEasingUpdate") }; @@ -74599,14 +74296,14 @@ function C6(e, t, r, n, i) { fadeLabel: !0, animation: l }), o.children.forEach(function(c) { - y6(c, e, n, i, l); - }), y6(o, e, n, i, l); + g6(c, e, n, i, l); + }), g6(o, e, n, i, l); } -function RM(e, t, r, n, i) { +function EM(e, t, r, n, i) { var o, a, s, l, c, u, d, h; if (e === "radial") { c = n.rawX, d = n.rawY, u = i.rawX, h = i.rawY; - var f = Ig(c, d), p = Ig(c, d + (h - d) * r), v = Ig(u, h + (d - h) * r), g = Ig(u, h); + var f = Ag(c, d), p = Ag(c, d + (h - d) * r), v = Ag(u, h + (d - h) * r), g = Ag(u, h); return { x1: f.x || 0, y1: f.y || 0, @@ -74631,41 +74328,41 @@ function RM(e, t, r, n, i) { }; } var Ca = yr(); -function oQ(e) { +function eQ(e) { var t = e.mainData, r = e.datas; r || (r = { main: t }, e.datasAttr = { main: "data" - }), e.datas = e.mainData = null, aQ(t, r, e), H(r, function(n) { - H(t.TRANSFERABLE_METHODS, function(i) { - n.wrapMethod(i, Vt(Q4e, e)); + }), e.datas = e.mainData = null, tQ(t, r, e), z(r, function(n) { + z(t.TRANSFERABLE_METHODS, function(i) { + n.wrapMethod(i, Vt(H4e, e)); }); - }), t.wrapMethod("cloneShallow", Vt(eBe, e)), H(t.CHANGABLE_METHODS, function(n) { - t.wrapMethod(n, Vt(J4e, e)); + }), t.wrapMethod("cloneShallow", Vt(G4e, e)), z(t.CHANGABLE_METHODS, function(n) { + t.wrapMethod(n, Vt(z4e, e)); }), xt(r[t.dataType] === t); } -function Q4e(e, t) { - if (nBe(this)) { +function H4e(e, t) { + if (U4e(this)) { var r = Pe({}, Ca(this).datas); - r[this.dataType] = t, aQ(t, r, e); + r[this.dataType] = t, tQ(t, r, e); } else - qA(t, this.dataType, Ca(this).mainData, e); + KA(t, this.dataType, Ca(this).mainData, e); return t; } -function J4e(e, t) { +function z4e(e, t) { return e.struct && e.struct.update(), t; } -function eBe(e, t) { - return H(Ca(t).datas, function(r, n) { - r !== t && qA(r.cloneShallow(), n, t, e); +function G4e(e, t) { + return z(Ca(t).datas, function(r, n) { + r !== t && KA(r.cloneShallow(), n, t, e); }), t; } -function tBe(e) { +function W4e(e) { var t = Ca(this).mainData; return e == null || t == null ? t : Ca(t).datas[e]; } -function rBe() { +function j4e() { var e = Ca(this).mainData; return e == null ? [{ data: e @@ -74676,18 +74373,18 @@ function rBe() { }; }); } -function nBe(e) { +function U4e(e) { return Ca(e).mainData === e; } -function aQ(e, t, r) { - Ca(e).datas = {}, H(t, function(n, i) { - qA(n, i, e, r); +function tQ(e, t, r) { + Ca(e).datas = {}, z(t, function(n, i) { + KA(n, i, e, r); }); } -function qA(e, t, r, n) { - Ca(r).datas[t] = e, Ca(e).mainData = r, e.dataType = t, n.struct && (e[n.structAttr] = n.struct, n.struct[n.datasAttr[t]] = e), e.getLinkedData = tBe, e.getLinkedDataAll = rBe; +function KA(e, t, r, n) { + Ca(r).datas[t] = e, Ca(e).mainData = r, e.dataType = t, n.struct && (e[n.structAttr] = n.struct, n.struct[n.datasAttr[t]] = e), e.getLinkedData = W4e, e.getLinkedDataAll = j4e; } -var iBe = ( +var K4e = ( /** @class */ function() { function e(t, r) { @@ -74782,7 +74479,7 @@ var iBe = ( return t !== this && t.isAncestorOf(this); }, e; }() -), XA = ( +), YA = ( /** @class */ function() { function e(t) { @@ -74808,19 +74505,19 @@ var iBe = ( function s(u, d) { var h = u.value; a = Math.max(a, Ie(h) ? h.length : 1), o.push(u); - var f = new iBe(qn(u.name, ""), i); - d ? oBe(f, d) : i.root = f, i._nodes.push(f); + var f = new K4e(qn(u.name, ""), i); + d ? Y4e(f, d) : i.root = f, i._nodes.push(f); var p = u.children; if (p) for (var v = 0; v < p.length; v++) s(p[v], f); } i.root.updateDepthAndHeight(0); - var l = wp(o, { + var l = xp(o, { coordDimensions: ["value"], dimensionsCount: a }).dimensions, c = new Li(l, r); - return c.initData(o), n && n(c), oQ({ + return c.initData(o), n && n(c), eQ({ mainData: c, struct: i, structAttr: "tree" @@ -74828,11 +74525,11 @@ var iBe = ( }, e; }() ); -function oBe(e, t) { +function Y4e(e, t) { var r = t.children; e.parentNode !== t && (r.push(e), e.parentNode = t); } -function om(e, t, r) { +function am(e, t, r) { if (e && Yt(t, e.type) >= 0) { var n = r.getData().tree.root, i = e.targetNode; if (Je(i) && (i = n.getNodeById(i)), i && n.contains(i)) @@ -74846,13 +74543,13 @@ function om(e, t, r) { }; } } -function sQ(e) { +function rQ(e) { for (var t = []; e; ) e = e.parentNode, e && t.push(e); return t.reverse(); } -function ZA(e, t) { - var r = sQ(e); +function qA(e, t) { + var r = rQ(e); return Yt(r, t) >= 0; } function a1(e, t) { @@ -74866,7 +74563,7 @@ function a1(e, t) { } return r.reverse(), r; } -var aBe = ( +var q4e = ( /** @class */ function(e) { Se(t, e); @@ -74878,7 +74575,7 @@ var aBe = ( var n = { name: r.name, children: r.data - }, i = r.leaves || {}, o = new Gr(i, this, this.ecModel), a = XA.createTree(n, this, s); + }, i = r.leaves || {}, o = new zr(i, this, this.ecModel), a = YA.createTree(n, this, s); function s(d) { d.wrapMethod("getItemModel", function(h, f) { var p = a.getNodeByDataIndex(f); @@ -74904,7 +74601,7 @@ var aBe = ( }, t.prototype.formatTooltip = function(r, n, i) { for (var o = this.getData().tree, a = o.root.children[0], s = o.getNodeByDataIndex(r), l = s.getValue(), c = s.name; s && s !== a; ) c = s.parentNode.name + "." + c, s = s.parentNode; - return ui("nameValue", { + return ci("nameValue", { name: c, value: l, noValue: isNaN(l) || l == null @@ -74955,9 +74652,9 @@ var aBe = ( animationDuration: 700, animationDurationUpdate: 500 }, t; - }(jr) + }(Wr) ); -function sBe(e, t, r) { +function X4e(e, t, r) { for (var n = [e], i = [], o; o = n.pop(); ) if (i.push(o), o.isExpand) { var a = o.children; @@ -74968,7 +74665,7 @@ function sBe(e, t, r) { for (; o = i.pop(); ) t(o, r); } -function lg(e, t) { +function cg(e, t) { for (var r = [e], n; n = r.pop(); ) if (t(n), n.isExpand) { var i = n.children; @@ -74977,31 +74674,31 @@ function lg(e, t) { r.push(i[o]); } } -function lBe(e, t) { +function Z4e(e, t) { e.eachSeriesByType("tree", function(r) { - cBe(r, t); + Q4e(r, t); }); } -function cBe(e, t) { - var r = H4e(e, t); +function Q4e(e, t) { + var r = I4e(e, t); e.layoutInfo = r; var n = e.get("layout"), i = 0, o = 0, a = null; - n === "radial" ? (i = 2 * Math.PI, o = Math.min(r.height, r.width) / 2, a = g6(function(C, b) { + n === "radial" ? (i = 2 * Math.PI, o = Math.min(r.height, r.width) / 2, a = h6(function(C, b) { return (C.parentNode === b.parentNode ? 1 : 2) / C.depth; - })) : (i = r.width, o = r.height, a = g6()); + })) : (i = r.width, o = r.height, a = h6()); var s = e.getData().tree.root, l = s.children[0]; if (l) { - B4e(s), sBe(l, V4e, a), s.hierNode.modifier = -l.hierNode.prelim, lg(l, z4e); + _4e(s), X4e(l, M4e, a), s.hierNode.modifier = -l.hierNode.prelim, cg(l, D4e); var c = l, u = l, d = l; - lg(l, function(C) { + cg(l, function(C) { var b = C.getLayout().x; b < c.getLayout().x && (c = C), b > u.getLayout().x && (u = C), C.depth > d.depth && (d = C); }); var h = c === u ? 1 : a(c, u) / 2, f = h - c.getLayout().x, p = 0, v = 0, g = 0, m = 0; if (n === "radial") - p = i / (u.getLayout().x + h + f), v = o / (d.depth - 1 || 1), lg(l, function(C) { + p = i / (u.getLayout().x + h + f), v = o / (d.depth - 1 || 1), cg(l, function(C) { g = (C.getLayout().x + f) * p, m = (C.depth - 1) * v; - var b = Ig(g, m); + var b = Ag(g, m); C.setLayout({ x: b.x, y: b.y, @@ -75011,12 +74708,12 @@ function cBe(e, t) { }); else { var y = e.getOrient(); - y === "RL" || y === "LR" ? (v = o / (u.getLayout().x + h + f), p = i / (d.depth - 1 || 1), lg(l, function(C) { + y === "RL" || y === "LR" ? (v = o / (u.getLayout().x + h + f), p = i / (d.depth - 1 || 1), cg(l, function(C) { m = (C.getLayout().x + f) * v, g = y === "LR" ? (C.depth - 1) * p : i - (C.depth - 1) * p, C.setLayout({ x: g, y: m }, !0); - })) : (y === "TB" || y === "BT") && (p = i / (u.getLayout().x + h + f), v = o / (d.depth - 1 || 1), lg(l, function(C) { + })) : (y === "TB" || y === "BT") && (p = i / (u.getLayout().x + h + f), v = o / (d.depth - 1 || 1), cg(l, function(C) { g = (C.getLayout().x + f) * p, m = y === "TB" ? (C.depth - 1) * v : o - (C.depth - 1) * v, C.setLayout({ x: g, y: m @@ -75025,7 +74722,7 @@ function cBe(e, t) { } } } -function uBe(e) { +function J4e(e) { e.eachSeriesByType("tree", function(t) { var r = t.getData(), n = r.tree; n.eachNode(function(i) { @@ -75034,7 +74731,7 @@ function uBe(e) { }); }); } -function dBe(e) { +function eBe(e) { e.registerAction({ type: "treeExpandAndCollapse", event: "treeExpandAndCollapse", @@ -75062,19 +74759,19 @@ function dBe(e) { subType: "tree", query: t }, function(i) { - var o = i.coordinateSystem, a = YA(o, t, void 0, n); + var o = i.coordinateSystem, a = UA(o, t, void 0, n); i.setCenter && i.setCenter(a.center), i.setZoom && i.setZoom(a.zoom); }); }); } -function hBe(e) { - e.registerChartView(X4e), e.registerSeriesModel(aBe), e.registerLayout(lBe), e.registerVisual(uBe), dBe(e); +function tBe(e) { + e.registerChartView(B4e), e.registerSeriesModel(q4e), e.registerLayout(Z4e), e.registerVisual(J4e), eBe(e); } -var S6 = ["treemapZoomToNode", "treemapRender", "treemapMove"]; -function fBe(e) { - for (var t = 0; t < S6.length; t++) +var m6 = ["treemapZoomToNode", "treemapRender", "treemapMove"]; +function rBe(e) { + for (var t = 0; t < m6.length; t++) e.registerAction({ - type: S6[t], + type: m6[t], update: "updateView" }, Dn); e.registerAction({ @@ -75087,24 +74784,24 @@ function fBe(e) { query: r }, i); function i(o, a) { - var s = ["treemapZoomToNode", "treemapRootToNode"], l = om(r, s, o); + var s = ["treemapZoomToNode", "treemapRootToNode"], l = am(r, s, o); if (l) { var c = o.getViewRoot(); - c && (r.direction = ZA(c, l.node) ? "rollUp" : "drillDown"), o.resetViewRoot(l.node); + c && (r.direction = qA(c, l.node) ? "rollUp" : "drillDown"), o.resetViewRoot(l.node); } } }); } -function lQ(e) { +function nQ(e) { var t = e.getData(), r = t.tree, n = {}; r.eachNode(function(i) { for (var o = i; o && o.depth > 1; ) o = o.parentNode; - var a = J_(e.ecModel, o.name || o.dataIndex + "", n); + var a = Q_(e.ecModel, o.name || o.dataIndex + "", n); i.setVisual("decal", a); }); } -var pBe = ( +var nBe = ( /** @class */ function(e) { Se(t, e); @@ -75117,14 +74814,14 @@ var pBe = ( name: r.name, children: r.data }; - cQ(i); - var o = r.levels || [], a = this.designatedVisualItemStyle = {}, s = new Gr({ + iQ(i); + var o = r.levels || [], a = this.designatedVisualItemStyle = {}, s = new zr({ itemStyle: a }, this, n); - o = r.levels = gBe(o, n); + o = r.levels = iBe(o, n); var l = Fe(o || [], function(d) { - return new Gr(d, s, n); - }, this), c = XA.createTree(i, this, u); + return new zr(d, s, n); + }, this), c = YA.createTree(i, this, u); function u(d) { d.wrapMethod("getItemModel", function(h, f) { var p = c.getNodeByDataIndex(f), v = p ? l[p.depth] : null; @@ -75136,7 +74833,7 @@ var pBe = ( this.resetViewRoot(); }, t.prototype.formatTooltip = function(r, n, i) { var o = this.getData(), a = this.getRawValue(r), s = o.getName(r); - return ui("nameValue", { + return ci("nameValue", { name: s, value: a }); @@ -75157,7 +74854,7 @@ var pBe = ( var n = this.getRawData().tree.root; (!r || r !== n && !n.contains(r)) && (this._viewRoot = n); }, t.prototype.enableAriaDecal = function() { - lQ(this); + nQ(this); }, t.type = "series.treemap", t.layoutMode = "box", t.defaultOption = { // Disable progressive rendering progressive: 0, @@ -75270,32 +74967,32 @@ var pBe = ( // visibleMin, itemStyle, visualDimension, label // } }, t; - }(jr) + }(Wr) ); -function cQ(e) { +function iQ(e) { var t = 0; - H(e.children, function(n) { - cQ(n); + z(e.children, function(n) { + iQ(n); var i = n.value; Ie(i) && (i = i[0]), t += i; }); var r = e.value; Ie(r) && (r = r[0]), (r == null || isNaN(r)) && (r = t), r < 0 && (r = 0), Ie(e.value) ? e.value[0] = r : e.value = r; } -function gBe(e, t) { - var r = Wr(t.get("color")), n = Wr(t.get(["aria", "decal", "decals"])); +function iBe(e, t) { + var r = Gr(t.get("color")), n = Gr(t.get(["aria", "decal", "decals"])); if (r) { e = e || []; var i, o; - H(e, function(s) { - var l = new Gr(s), c = l.get("color"), u = l.get("decal"); + z(e, function(s) { + var l = new zr(s), c = l.get("color"), u = l.get("decal"); (l.get(["itemStyle", "color"]) || c && c !== "none") && (i = !0), (l.get(["itemStyle", "decal"]) || u && u !== "none") && (o = !0); }); var a = e[0] || (e[0] = {}); return i || (a.color = r.slice()), !o && n && (a.decal = n.slice()), e; } } -var vBe = 8, b6 = 8, iR = 5, mBe = ( +var oBe = 8, y6 = 8, iR = 5, aBe = ( /** @class */ function() { function e(t) { @@ -75323,49 +75020,49 @@ var vBe = 8, b6 = 8, iR = 5, mBe = ( } }, e.prototype._prepare = function(t, r, n) { for (var i = t; i; i = i.parentNode) { - var o = qn(i.getModel().get("name"), ""), a = n.getTextRect(o), s = Math.max(a.width + vBe * 2, r.emptyItemWidth); - r.totalWidth += s + b6, r.renderList.push({ + var o = qn(i.getModel().get("name"), ""), a = n.getTextRect(o), s = Math.max(a.width + oBe * 2, r.emptyItemWidth); + r.totalWidth += s + y6, r.renderList.push({ node: i, text: o, width: s }); } }, e.prototype._renderContent = function(t, r, n, i, o, a, s) { - for (var l = 0, c = r.emptyItemWidth, u = t.get(["breadcrumb", "height"]), d = oAe(r.pos, r.box), h = r.totalWidth, f = r.renderList, p = i.getModel("itemStyle").getItemStyle(), v = f.length - 1; v >= 0; v--) { + for (var l = 0, c = r.emptyItemWidth, u = t.get(["breadcrumb", "height"]), d = Y2e(r.pos, r.box), h = r.totalWidth, f = r.renderList, p = i.getModel("itemStyle").getItemStyle(), v = f.length - 1; v >= 0; v--) { var g = f[v], m = g.node, y = g.width, C = g.text; h > d.width && (h -= y - c, y = c, C = null); var b = new oo({ shape: { - points: yBe(l, 0, y, u, v === f.length - 1, v === 0) + points: sBe(l, 0, y, u, v === f.length - 1, v === 0) }, style: wt(n.getItemStyle(), { lineJoin: "bevel" }), textContent: new vr({ - style: rn(o, { + style: tn(o, { text: C }) }), textConfig: { position: "inside" }, - z2: up * 1e4, + z2: dp * 1e4, onclick: Vt(s, m) }); - b.disableLabelAnimation = !0, b.getTextContent().ensureState("emphasis").style = rn(a, { + b.disableLabelAnimation = !0, b.getTextContent().ensureState("emphasis").style = tn(a, { text: C - }), b.ensureState("emphasis").style = p, Rn(b, i.get("focus"), i.get("blurScope"), i.get("disabled")), this.group.add(b), CBe(b, t, m), l += y + b6; + }), b.ensureState("emphasis").style = p, Rn(b, i.get("focus"), i.get("blurScope"), i.get("disabled")), this.group.add(b), lBe(b, t, m), l += y + y6; } }, e.prototype.remove = function() { this.group.removeAll(); }, e; }() ); -function yBe(e, t, r, n, i, o) { +function sBe(e, t, r, n, i, o) { var a = [[i ? e : e - iR, t], [e + r, t], [e + r, t + n], [i ? e : e - iR, t + n]]; return !o && a.splice(2, 0, [e + r + iR, t + n / 2]), !i && a.push([e, t + n / 2]), a; } -function CBe(e, t, r) { +function lBe(e, t, r) { Lt(e).eventData = { componentType: "series", componentSubType: "treemap", @@ -75381,7 +75078,7 @@ function CBe(e, t, r) { treePathInfo: r && a1(r, t) }; } -var SBe = ( +var cBe = ( /** @class */ function() { function e() { @@ -75415,10 +75112,10 @@ var SBe = ( }, e; }() ); -function bBe() { - return new SBe(); +function uBe() { + return new cBe(); } -var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xBe = up * 2, EBe = up * 3, Nu = Id([ +var RM = At, C6 = mr, S6 = 3, b6 = "label", w6 = "upperLabel", dBe = dp * 10, hBe = dp * 2, fBe = dp * 3, Nu = Id([ ["fill", "color"], // `borderColor` and `borderWidth` has been occupied, // so use `stroke` to indicate the stroke of the rect. @@ -75430,16 +75127,16 @@ var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xB ["shadowColor"] // Option decal is in `DecalObject` but style.decal is in `PatternObject`. // So do not transfer decal directly. -]), P6 = function(e) { +]), x6 = function(e) { var t = Nu(e); return t.stroke = t.fill = t.lineWidth = null, t; -}, nb = yr(), RBe = ( +}, tb = yr(), pBe = ( /** @class */ function(e) { Se(t, e); function t() { var r = e !== null && e.apply(this, arguments) || this; - return r.type = t.type, r._state = "ready", r._storage = cg(), r; + return r.type = t.type, r._state = "ready", r._storage = ug(), r; } return t.prototype.render = function(r, n, i, o) { var a = n.findComponents({ @@ -75449,7 +75146,7 @@ var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xB }); if (!(Yt(a, r) < 0)) { this.seriesModel = r, this.api = i, this.ecModel = n; - var s = ["treemapZoomToNode", "treemapRootToNode"], l = om(o, s, r), c = o && o.type, u = r.layoutInfo, d = !this._oldTree, h = this._storage, f = c === "treemapRootToNode" && l && h ? { + var s = ["treemapZoomToNode", "treemapRootToNode"], l = am(o, s, r), c = o && o.type, u = r.layoutInfo, d = !this._oldTree, h = this._storage, f = c === "treemapRootToNode" && l && h ? { rootNodeGroup: h.nodeGroup[l.node.getRawIndex()], direction: o.direction } : null, p = this._giveContainerGroup(u), v = r.get("animation"), g = this._doRender(p, r, f); @@ -75457,11 +75154,11 @@ var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xB } }, t.prototype._giveContainerGroup = function(r) { var n = this._containerGroup; - return n || (n = this._containerGroup = new PM(), this._initEvents(n), this.group.add(n)), n.x = r.x, n.y = r.y, n; + return n || (n = this._containerGroup = new RM(), this._initEvents(n), this.group.add(n)), n.x = r.x, n.y = r.y, n; }, t.prototype._doRender = function(r, n, i) { - var o = n.getData().tree, a = this._oldTree, s = cg(), l = cg(), c = this._storage, u = []; + var o = n.getData().tree, a = this._oldTree, s = ug(), l = ug(), c = this._storage, u = []; function d(y, C, b, w) { - return PBe(n, l, c, i, s, u, y, C, b, w); + return gBe(n, l, c, i, s, u, y, C, b, w); } v(o.root ? [o.root] : [], a && a.root ? [a.root] : [], r, o === a || !a, 0); var h = g(c); @@ -75475,41 +75172,41 @@ var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xB renderFinally: m }; function v(y, C, b, w, x) { - w ? (C = y, H(y, function(R, T) { - !R.isRemoved() && P(T, T); - })) : new Hl(C, y, E, E).add(P).update(P).remove(Vt(P, null)).execute(); - function E(R) { - return R.getId(); - } - function P(R, T) { - var _ = R != null ? y[R] : null, D = T != null ? C[T] : null, A = d(_, D, b, x); + w ? (C = y, z(y, function(P, T) { + !P.isRemoved() && R(T, T); + })) : new zl(C, y, E, E).add(R).update(R).remove(Vt(R, null)).execute(); + function E(P) { + return P.getId(); + } + function R(P, T) { + var _ = P != null ? y[P] : null, D = T != null ? C[T] : null, A = d(_, D, b, x); A && v(_ && _.viewChildren || [], D && D.viewChildren || [], A, w, x + 1); } } function g(y) { - var C = cg(); - return y && H(y, function(b, w) { + var C = ug(); + return y && z(y, function(b, w) { var x = C[w]; - H(b, function(E) { - E && (x.push(E), nb(E).willDelete = !0); + z(b, function(E) { + E && (x.push(E), tb(E).willDelete = !0); }); }), C; } function m() { - H(h, function(y) { - H(y, function(C) { + z(h, function(y) { + z(y, function(C) { C.parent && C.parent.remove(C); }); - }), H(u, function(y) { + }), z(u, function(y) { y.invisible = !0, y.dirty(); }); } }, t.prototype._doAnimation = function(r, n, i, o) { - var a = i.get("animationDurationUpdate"), s = i.get("animationEasing"), l = (vt(a) ? 0 : a) || 0, c = (vt(s) ? null : s) || "cubicOut", u = bBe(); - H(n.willDeleteEls, function(d, h) { - H(d, function(f, p) { + var a = i.get("animationDurationUpdate"), s = i.get("animationEasing"), l = (vt(a) ? 0 : a) || 0, c = (vt(s) ? null : s) || "cubicOut", u = uBe(); + z(n.willDeleteEls, function(d, h) { + z(d, function(f, p) { if (!f.invisible) { - var v = f.parent, g, m = nb(v); + var v = f.parent, g, m = tb(v); if (o && o.direction === "drillDown") g = v === o.rootNodeGroup ? { shape: { @@ -75549,8 +75246,8 @@ var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xB g && u.add(f, g, l, 0, c); } }); - }), H(this._storage, function(d, h) { - H(d, function(f, p) { + }), z(this._storage, function(d, h) { + z(d, function(f, p) { var v = n.lastsForAnimation[h][p], g = {}; v && (f instanceof At ? v.oldX != null && (g.x = f.x, g.y = f.y, f.x = v.oldX, f.y = v.oldY) : (v.oldShape && (g.shape = Pe({}, f.shape), f.setShape(v.oldShape)), v.fadein ? (f.setStyle("opacity", 0), g.style = { opacity: 1 @@ -75565,7 +75262,7 @@ var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xB var n = this._controller, i = this._controllerHost; i || (this._controllerHost = { target: this.group - }, i = this._controllerHost), n || (n = this._controller = new dy(r.getZr()), n.enable(this.seriesModel.get("roam")), i.zoomLimit = this.seriesModel.get("scaleLimit"), i.zoom = this.seriesModel.get("zoom"), n.on("pan", at(this._onPan, this)), n.on("zoom", at(this._onZoom, this))); + }, i = this._controllerHost), n || (n = this._controller = new cy(r.getZr()), n.enable(this.seriesModel.get("roam")), i.zoomLimit = this.seriesModel.get("scaleLimit"), i.zoom = this.seriesModel.get("zoom"), n.on("pan", at(this._onPan, this)), n.on("zoom", at(this._onZoom, this))); var o = new Kt(0, 0, r.getWidth(), r.getHeight()); n.setPointerChecker(function(a, s, l) { return o.contain(s, l); @@ -75574,7 +75271,7 @@ var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xB var r = this._controller; this._controllerHost = null, r && (r.dispose(), r = null); }, t.prototype._onPan = function(r) { - if (this._state !== "animating" && (Math.abs(r.dx) > x6 || Math.abs(r.dy) > x6)) { + if (this._state !== "animating" && (Math.abs(r.dx) > S6 || Math.abs(r.dy) > S6)) { var n = this.seriesModel.getData().tree.root; if (!n) return; @@ -75613,7 +75310,7 @@ var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xB u.zoom = d; var v = this.seriesModel.layoutInfo; n -= v.x, i -= v.y; - var g = wo(); + var g = So(); as(g, g, [-n, -i]), Ew(g, g, [p, p]), as(g, g, [n, i]), l.applyTransform(g), this.api.dispatchAction({ type: "treemapRender", from: this.uid, @@ -75641,7 +75338,7 @@ var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xB n._zoomToNode(a); else if (o === "link") { var l = s.hostTree.data.getItemModel(s.dataIndex), c = l.get("link", !0), u = l.get("target", !0) || "blank"; - c && kS(c, u); + c && FS(c, u); } } } @@ -75653,15 +75350,15 @@ var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xB node: r.getViewRoot() } : this.findTarget(n.getWidth() / 2, n.getHeight() / 2), i || (i = { node: r.getData().tree.root - })), (this._breadcrumb || (this._breadcrumb = new mBe(this.group))).render(r, n, i.node, function(a) { - o._state !== "animating" && (ZA(r.getViewRoot(), a) ? o._rootToNode({ + })), (this._breadcrumb || (this._breadcrumb = new aBe(this.group))).render(r, n, i.node, function(a) { + o._state !== "animating" && (qA(r.getViewRoot(), a) ? o._rootToNode({ node: a }) : o._zoomToNode({ node: a })); }); }, t.prototype.remove = function() { - this._clearController(), this._containerGroup && this._containerGroup.removeAll(), this._storage = cg(), this._state = "ready", this._breadcrumb && this._breadcrumb.remove(); + this._clearController(), this._containerGroup && this._containerGroup.removeAll(), this._storage = ug(), this._state = "ready", this._breadcrumb && this._breadcrumb.remove(); }, t.prototype.dispose = function() { this._clearController(); }, t.prototype._zoomToNode = function(r) { @@ -75700,58 +75397,58 @@ var PM = At, w6 = mr, x6 = 3, E6 = "label", R6 = "upperLabel", wBe = up * 10, xB }, t.type = "treemap", t; }(kr) ); -function cg() { +function ug() { return { nodeGroup: [], background: [], content: [] }; } -function PBe(e, t, r, n, i, o, a, s, l, c) { +function gBe(e, t, r, n, i, o, a, s, l, c) { if (!a) return; var u = a.getLayout(), d = e.getData(), h = a.getModel(); if (d.setItemGraphicEl(a.dataIndex, null), !u || !u.isInView) return; - var f = u.width, p = u.height, v = u.borderWidth, g = u.invisible, m = a.getRawIndex(), y = s && s.getRawIndex(), C = a.viewChildren, b = u.upperHeight, w = C && C.length, x = h.getModel("itemStyle"), E = h.getModel(["emphasis", "itemStyle"]), P = h.getModel(["blur", "itemStyle"]), R = h.getModel(["select", "itemStyle"]), T = x.get("borderRadius") || 0, _ = W("nodeGroup", PM); + var f = u.width, p = u.height, v = u.borderWidth, g = u.invisible, m = a.getRawIndex(), y = s && s.getRawIndex(), C = a.viewChildren, b = u.upperHeight, w = C && C.length, x = h.getModel("itemStyle"), E = h.getModel(["emphasis", "itemStyle"]), R = h.getModel(["blur", "itemStyle"]), P = h.getModel(["select", "itemStyle"]), T = x.get("borderRadius") || 0, _ = W("nodeGroup", RM); if (!_) return; - if (l.add(_), _.x = u.x || 0, _.y = u.y || 0, _.markRedraw(), nb(_).nodeWidth = f, nb(_).nodeHeight = p, u.isAboveViewRoot) + if (l.add(_), _.x = u.x || 0, _.y = u.y || 0, _.markRedraw(), tb(_).nodeWidth = f, tb(_).nodeHeight = p, u.isAboveViewRoot) return _; - var D = W("background", w6, c, xBe); + var D = W("background", C6, c, hBe); D && k(_, D, w && u.upperLabelHeight); var A = h.getModel("emphasis"), M = A.get("focus"), O = A.get("blurScope"), L = A.get("disabled"), N = M === "ancestor" ? a.getAncestorsIndices() : M === "descendant" ? a.getDescendantIndices() : M; if (w) - Wc(_) && td(_, !1), D && (td(D, !L), d.setItemGraphicEl(a.dataIndex, D), W_(D, N, O)); + Wc(_) && td(_, !1), D && (td(D, !L), d.setItemGraphicEl(a.dataIndex, D), G_(D, N, O)); else { - var F = W("content", w6, c, EBe); - F && I(_, F), D.disableMorphing = !0, D && Wc(D) && td(D, !1), td(_, !L), d.setItemGraphicEl(a.dataIndex, _), W_(_, N, O); + var F = W("content", C6, c, fBe); + F && I(_, F), D.disableMorphing = !0, D && Wc(D) && td(D, !1), td(_, !L), d.setItemGraphicEl(a.dataIndex, _), G_(_, N, O); } return _; - function k(q, Z, ee) { - var Q = Lt(Z); - if (Q.dataIndex = a.dataIndex, Q.seriesIndex = e.seriesIndex, Z.setShape({ + function k(q, J, te) { + var Q = Lt(J); + if (Q.dataIndex = a.dataIndex, Q.seriesIndex = e.seriesIndex, J.setShape({ x: 0, y: 0, width: f, height: p, r: T }), g) - V(Z); + V(J); else { - Z.invisible = !1; - var Y = a.getVisual("style"), K = Y.stroke, oe = P6(x); + J.invisible = !1; + var Y = a.getVisual("style"), K = Y.stroke, oe = x6(x); oe.fill = K; var G = Nu(E); G.fill = E.get("borderColor"); - var re = Nu(P); - re.fill = P.get("borderColor"); - var le = Nu(R); - if (le.fill = R.get("borderColor"), ee) { + var re = Nu(R); + re.fill = R.get("borderColor"); + var le = Nu(P); + if (le.fill = P.get("borderColor"), te) { var ue = f - 2 * v; - z( + H( // PENDING: convert ZRColor to ColorString for text. - Z, + J, K, Y.opacity, { @@ -75762,41 +75459,41 @@ function PBe(e, t, r, n, i, o, a, s, l, c) { } ); } else - Z.removeTextContent(); - Z.setStyle(oe), Z.ensureState("emphasis").style = G, Z.ensureState("blur").style = re, Z.ensureState("select").style = le, Ad(Z); + J.removeTextContent(); + J.setStyle(oe), J.ensureState("emphasis").style = G, J.ensureState("blur").style = re, J.ensureState("select").style = le, Ad(J); } - q.add(Z); + q.add(J); } - function I(q, Z) { - var ee = Lt(Z); - ee.dataIndex = a.dataIndex, ee.seriesIndex = e.seriesIndex; + function I(q, J) { + var te = Lt(J); + te.dataIndex = a.dataIndex, te.seriesIndex = e.seriesIndex; var Q = Math.max(f - 2 * v, 0), Y = Math.max(p - 2 * v, 0); - if (Z.culling = !0, Z.setShape({ + if (J.culling = !0, J.setShape({ x: v, y: v, width: Q, height: Y, r: T }), g) - V(Z); + V(J); else { - Z.invisible = !1; - var K = a.getVisual("style"), oe = K.fill, G = P6(x); + J.invisible = !1; + var K = a.getVisual("style"), oe = K.fill, G = x6(x); G.fill = oe, G.decal = K.decal; - var re = Nu(E), le = Nu(P), ue = Nu(R); - z(Z, oe, K.opacity, null), Z.setStyle(G), Z.ensureState("emphasis").style = re, Z.ensureState("blur").style = le, Z.ensureState("select").style = ue, Ad(Z); + var re = Nu(E), le = Nu(R), ue = Nu(P); + H(J, oe, K.opacity, null), J.setStyle(G), J.ensureState("emphasis").style = re, J.ensureState("blur").style = le, J.ensureState("select").style = ue, Ad(J); } - q.add(Z); + q.add(J); } function V(q) { !q.invisible && o.push(q); } - function z(q, Z, ee, Q) { - var Y = h.getModel(Q ? R6 : E6), K = qn(h.get("name"), null), oe = Y.getShallow("show"); - Ri(q, ci(h, Q ? R6 : E6), { + function H(q, J, te, Q) { + var Y = h.getModel(Q ? w6 : b6), K = qn(h.get("name"), null), oe = Y.getShallow("show"); + Ei(q, li(h, Q ? w6 : b6), { defaultText: oe ? K : null, - inheritColor: Z, - defaultOpacity: ee, + inheritColor: J, + defaultOpacity: te, labelFetcher: e, labelDataIndex: a.dataIndex }); @@ -75816,46 +75513,46 @@ function PBe(e, t, r, n, i, o, a, s, l, c) { $(ue ? ue.style : null, Q, u); } } - function $(q, Z, ee) { + function $(q, J, te) { var Q = q ? q.text : null; - if (!Z && ee.isLeafRoot && Q != null) { + if (!J && te.isLeafRoot && Q != null) { var Y = e.get("drillDownIcon", !0); q.text = Y ? Y + " " + Q : Q; } } - function W(q, Z, ee, Q) { + function W(q, J, te, Q) { var Y = y != null && r[q][y], K = i[q]; - return Y ? (r[q][y] = null, j(K, Y)) : g || (Y = new Z(), Y instanceof Ta && (Y.z2 = TBe(ee, Q)), X(K, Y)), t[q][m] = Y; + return Y ? (r[q][y] = null, j(K, Y)) : g || (Y = new J(), Y instanceof Ta && (Y.z2 = vBe(te, Q)), X(K, Y)), t[q][m] = Y; } - function j(q, Z) { - var ee = q[m] = {}; - Z instanceof PM ? (ee.oldX = Z.x, ee.oldY = Z.y) : ee.oldShape = Pe({}, Z.shape); + function j(q, J) { + var te = q[m] = {}; + J instanceof RM ? (te.oldX = J.x, te.oldY = J.y) : te.oldShape = Pe({}, J.shape); } - function X(q, Z) { - var ee = q[m] = {}, Q = a.parentNode, Y = Z instanceof At; + function X(q, J) { + var te = q[m] = {}, Q = a.parentNode, Y = J instanceof At; if (Q && (!n || n.direction === "drillDown")) { var K = 0, oe = 0, G = i.background[Q.getRawIndex()]; - !n && G && G.oldShape && (K = G.oldShape.width, oe = G.oldShape.height), Y ? (ee.oldX = 0, ee.oldY = oe) : ee.oldShape = { + !n && G && G.oldShape && (K = G.oldShape.width, oe = G.oldShape.height), Y ? (te.oldX = 0, te.oldY = oe) : te.oldShape = { x: K, y: oe, width: 0, height: 0 }; } - ee.fadein = !Y; + te.fadein = !Y; } } -function TBe(e, t) { - return e * wBe + t; +function vBe(e, t) { + return e * dBe + t; } -var am = H, _Be = St, ib = -1, ai = ( +var sm = z, mBe = St, rb = -1, oi = ( /** @class */ function() { function e(t) { var r = t.mappingMethod, n = t.type, i = this.option = Tt(t); - this.type = n, this.mappingMethod = r, this._normalizeData = IBe[r]; + this.type = n, this.mappingMethod = r, this._normalizeData = SBe[r]; var o = e.visualHandlers[n]; - this.applyVisual = o.applyVisual, this.getColorMapper = o.getColorMapper, this._normalizedToVisual = o._normalizedToVisual[r], r === "piecewise" ? (oR(i), MBe(i)) : r === "category" ? i.categories ? DBe(i) : oR(i, !0) : (xt(r !== "linear" || i.dataExtent), oR(i)); + this.applyVisual = o.applyVisual, this.getColorMapper = o.getColorMapper, this._normalizedToVisual = o._normalizedToVisual[r], r === "piecewise" ? (oR(i), yBe(i)) : r === "category" ? i.categories ? CBe(i) : oR(i, !0) : (xt(r !== "linear" || i.dataExtent), oR(i)); } return e.prototype.mapValueToVisual = function(t) { var r = this._normalizeData(t); @@ -75867,7 +75564,7 @@ var am = H, _Be = St, ib = -1, ai = ( }, e.isValidType = function(t) { return e.visualHandlers.hasOwnProperty(t); }, e.eachVisual = function(t, r, n) { - St(t) ? H(t, r, n) : r.call(n, t); + St(t) ? z(t, r, n) : r.call(n, t); }, e.mapVisual = function(t, r, n) { var i, o = Ie(t) ? [] : St(t) ? {} : (i = !0, null); return e.eachVisual(t, function(a, s) { @@ -75876,15 +75573,15 @@ var am = H, _Be = St, ib = -1, ai = ( }), o; }, e.retrieveVisuals = function(t) { var r = {}, n; - return t && am(e.visualHandlers, function(i, o) { + return t && sm(e.visualHandlers, function(i, o) { t.hasOwnProperty(o) && (r[o] = t[o], n = !0); }), n ? r : null; }, e.prepareVisualTypes = function(t) { if (Ie(t)) t = t.slice(); - else if (_Be(t)) { + else if (mBe(t)) { var r = []; - am(t, function(n, i) { + sm(t, function(n, i) { r.push(i); }), t = r; } else @@ -75907,12 +75604,12 @@ var am = H, _Be = St, ib = -1, ai = ( var c = r[a], u = c.interval, d = c.close; if (u) { if (u[0] === -1 / 0) { - if (O0(d[1], t, u[1])) + if (I0(d[1], t, u[1])) return a; } else if (u[1] === 1 / 0) { - if (O0(d[0], u[0], t)) + if (I0(d[0], u[0], t)) return a; - } else if (O0(d[0], u[0], t) && O0(d[1], t, u[1])) + } else if (I0(d[0], u[0], t) && I0(d[1], t, u[1])) return a; n && h(u[0], a), n && h(u[1], a); } @@ -75925,55 +75622,55 @@ var am = H, _Be = St, ib = -1, ai = ( } }, e.visualHandlers = { color: { - applyVisual: ug("color"), + applyVisual: dg("color"), getColorMapper: function() { var t = this.option; return at(t.mappingMethod === "category" ? function(r, n) { - return !n && (r = this._normalizeData(r)), Ag.call(this, r); + return !n && (r = this._normalizeData(r)), Og.call(this, r); } : function(r, n, i) { var o = !!i; - return !n && (r = this._normalizeData(r)), i = Jg(r, t.parsedVisual, i), o ? i : Ja(i, "rgba"); + return !n && (r = this._normalizeData(r)), i = ev(r, t.parsedVisual, i), o ? i : Ja(i, "rgba"); }, this); }, _normalizedToVisual: { linear: function(t) { - return Ja(Jg(t, this.option.parsedVisual), "rgba"); + return Ja(ev(t, this.option.parsedVisual), "rgba"); }, - category: Ag, + category: Og, piecewise: function(t, r) { - var n = _M.call(this, r); - return n == null && (n = Ja(Jg(t, this.option.parsedVisual), "rgba")), n; + var n = TM.call(this, r); + return n == null && (n = Ja(ev(t, this.option.parsedVisual), "rgba")), n; }, fixed: ku } }, - colorHue: A0(function(t, r) { + colorHue: D0(function(t, r) { return mf(t, r); }), - colorSaturation: A0(function(t, r) { + colorSaturation: D0(function(t, r) { return mf(t, null, r); }), - colorLightness: A0(function(t, r) { + colorLightness: D0(function(t, r) { return mf(t, null, null, r); }), - colorAlpha: A0(function(t, r) { - return Gv(t, r); + colorAlpha: D0(function(t, r) { + return Wv(t, r); }), decal: { - applyVisual: ug("decal"), + applyVisual: dg("decal"), _normalizedToVisual: { linear: null, - category: Ag, + category: Og, piecewise: null, fixed: null } }, opacity: { - applyVisual: ug("opacity"), - _normalizedToVisual: TM([0, 1]) + applyVisual: dg("opacity"), + _normalizedToVisual: PM([0, 1]) }, liftZ: { - applyVisual: ug("liftZ"), + applyVisual: dg("liftZ"), _normalizedToVisual: { linear: ku, category: ku, @@ -75987,129 +75684,129 @@ var am = H, _Be = St, ib = -1, ai = ( n("symbol", i); }, _normalizedToVisual: { - linear: T6, - category: Ag, + linear: E6, + category: Og, piecewise: function(t, r) { - var n = _M.call(this, r); - return n == null && (n = T6.call(this, t)), n; + var n = TM.call(this, r); + return n == null && (n = E6.call(this, t)), n; }, fixed: ku } }, symbolSize: { - applyVisual: ug("symbolSize"), - _normalizedToVisual: TM([0, 1]) + applyVisual: dg("symbolSize"), + _normalizedToVisual: PM([0, 1]) } }, e; }() ); -function MBe(e) { +function yBe(e) { var t = e.pieceList; - e.hasSpecialVisual = !1, H(t, function(r, n) { + e.hasSpecialVisual = !1, z(t, function(r, n) { r.originIndex = n, r.visual != null && (e.hasSpecialVisual = !0); }); } -function DBe(e) { +function CBe(e) { var t = e.categories, r = e.categoryMap = {}, n = e.visual; - if (am(t, function(a, s) { + if (sm(t, function(a, s) { r[a] = s; }), !Ie(n)) { var i = []; - St(n) ? am(n, function(a, s) { + St(n) ? sm(n, function(a, s) { var l = r[s]; - i[l ?? ib] = a; - }) : i[ib] = n, n = uQ(e, i); + i[l ?? rb] = a; + }) : i[rb] = n, n = oQ(e, i); } for (var o = t.length - 1; o >= 0; o--) n[o] == null && (delete r[t[o]], t.pop()); } function oR(e, t) { var r = e.visual, n = []; - St(r) ? am(r, function(o) { + St(r) ? sm(r, function(o) { n.push(o); }) : r != null && n.push(r); var i = { color: 1, symbol: 1 }; - !t && n.length === 1 && !i.hasOwnProperty(e.type) && (n[1] = n[0]), uQ(e, n); + !t && n.length === 1 && !i.hasOwnProperty(e.type) && (n[1] = n[0]), oQ(e, n); } -function A0(e) { +function D0(e) { return { applyVisual: function(t, r, n) { var i = this.mapValueToVisual(t); n("color", e(r("color"), i)); }, - _normalizedToVisual: TM([0, 1]) + _normalizedToVisual: PM([0, 1]) }; } -function T6(e) { +function E6(e) { var t = this.option.visual; return t[Math.round(Lr(e, [0, 1], [0, t.length - 1], !0))] || {}; } -function ug(e) { +function dg(e) { return function(t, r, n) { n(e, this.mapValueToVisual(t)); }; } -function Ag(e) { +function Og(e) { var t = this.option.visual; - return t[this.option.loop && e !== ib ? e % t.length : e]; + return t[this.option.loop && e !== rb ? e % t.length : e]; } function ku() { return this.option.visual[0]; } -function TM(e) { +function PM(e) { return { linear: function(t) { return Lr(t, e, this.option.visual, !0); }, - category: Ag, + category: Og, piecewise: function(t, r) { - var n = _M.call(this, r); + var n = TM.call(this, r); return n == null && (n = Lr(t, e, this.option.visual, !0)), n; }, fixed: ku }; } -function _M(e) { +function TM(e) { var t = this.option, r = t.pieceList; if (t.hasSpecialVisual) { - var n = ai.findPieceIndex(e, r), i = r[n]; + var n = oi.findPieceIndex(e, r), i = r[n]; if (i && i.visual) return i.visual[this.type]; } } -function uQ(e, t) { +function oQ(e, t) { return e.visual = t, e.type === "color" && (e.parsedVisual = Fe(t, function(r) { - var n = Qi(r); + var n = Zi(r); return !n && process.env.NODE_ENV !== "production" && Cn("'" + r + "' is an illegal color, fallback to '#000000'", !0), n || [0, 0, 0, 1]; })), t; } -var IBe = { +var SBe = { linear: function(e) { return Lr(e, this.option.dataExtent, [0, 1], !0); }, piecewise: function(e) { - var t = this.option.pieceList, r = ai.findPieceIndex(e, t, !0); + var t = this.option.pieceList, r = oi.findPieceIndex(e, t, !0); if (r != null) return Lr(r, [0, t.length - 1], [0, 1], !0); }, category: function(e) { var t = this.option.categories ? this.option.categoryMap[e] : e; - return t ?? ib; + return t ?? rb; }, fixed: Dn }; -function O0(e, t, r) { +function I0(e, t, r) { return e ? t <= r : t < r; } -var ABe = "itemStyle", dQ = yr(); -const OBe = { +var bBe = "itemStyle", aQ = yr(); +const wBe = { seriesType: "treemap", reset: function(e) { var t = e.getData().tree, r = t.root; - r.isRemoved() || hQ( + r.isRemoved() || sQ( r, // Visual should calculate from tree root but not view root. {}, @@ -76118,41 +75815,41 @@ const OBe = { ); } }; -function hQ(e, t, r, n) { +function sQ(e, t, r, n) { var i = e.getModel(), o = e.getLayout(), a = e.hostTree.data; if (!(!o || o.invisible || !o.isInView)) { - var s = i.getModel(ABe), l = LBe(s, t, n), c = a.ensureUniqueItemVisual(e.dataIndex, "style"), u = s.get("borderColor"), d = s.get("borderColorSaturation"), h; - d != null && (h = _6(l), u = FBe(d, h)), c.stroke = u; + var s = i.getModel(bBe), l = xBe(s, t, n), c = a.ensureUniqueItemVisual(e.dataIndex, "style"), u = s.get("borderColor"), d = s.get("borderColorSaturation"), h; + d != null && (h = R6(l), u = EBe(d, h)), c.stroke = u; var f = e.viewChildren; if (!f || !f.length) - h = _6(l), c.fill = h; + h = R6(l), c.fill = h; else { - var p = NBe(e, i, o, s, l, f); - H(f, function(v, g) { + var p = RBe(e, i, o, s, l, f); + z(f, function(v, g) { if (v.depth >= r.length || v === r[v.depth]) { - var m = kBe(i, l, v, g, p, n); - hQ(v, m, r, n); + var m = PBe(i, l, v, g, p, n); + sQ(v, m, r, n); } }); } } } -function LBe(e, t, r) { +function xBe(e, t, r) { var n = Pe({}, t), i = r.designatedVisualItemStyle; - return H(["color", "colorAlpha", "colorSaturation"], function(o) { + return z(["color", "colorAlpha", "colorSaturation"], function(o) { i[o] = t[o]; var a = e.get(o); i[o] = null, a != null && (n[o] = a); }), n; } -function _6(e) { +function R6(e) { var t = aR(e, "color"); if (t) { var r = aR(e, "colorAlpha"), n = aR(e, "colorSaturation"); - return n && (t = mf(t, null, null, n)), r && (t = Gv(t, r)), t; + return n && (t = mf(t, null, null, n)), r && (t = Wv(t, r)), t; } } -function FBe(e, t) { +function EBe(e, t) { return t != null ? mf(t, null, null, e) : null; } function aR(e, t) { @@ -76160,7 +75857,7 @@ function aR(e, t) { if (r != null && r !== "none") return r; } -function NBe(e, t, r, n, i, o) { +function RBe(e, t, r, n, i, o) { if (!(!o || !o.length)) { var a = sR(t, "color") || i.color != null && i.color !== "none" && (sR(t, "colorAlpha") || sR(t, "colorSaturation")); if (a) { @@ -76172,8 +75869,8 @@ function NBe(e, t, r, n, i, o) { visual: a.range }; d.type === "color" && (u === "index" || u === "id") ? (d.mappingMethod = "category", d.loop = !0) : d.mappingMethod = "linear"; - var h = new ai(d); - return dQ(h).drColorMappingBy = u, h; + var h = new oi(d); + return aQ(h).drColorMappingBy = u, h; } } } @@ -76184,24 +75881,24 @@ function sR(e, t) { range: r } : null; } -function kBe(e, t, r, n, i, o) { +function PBe(e, t, r, n, i, o) { var a = Pe({}, t); if (i) { - var s = i.type, l = s === "color" && dQ(i).drColorMappingBy, c = l === "index" ? n : l === "id" ? o.mapIdToIndex(r.getId()) : r.getValue(e.get("visualDimension")); + var s = i.type, l = s === "color" && aQ(i).drColorMappingBy, c = l === "index" ? n : l === "id" ? o.mapIdToIndex(r.getId()) : r.getValue(e.get("visualDimension")); a[s] = i.mapValueToVisual(c); } return a; } -var sm = Math.max, ob = Math.min, M6 = $n, QA = H, fQ = ["itemStyle", "borderWidth"], $Be = ["itemStyle", "gapWidth"], BBe = ["upperLabel", "show"], VBe = ["upperLabel", "height"]; -const zBe = { +var lm = Math.max, nb = Math.min, P6 = $n, XA = z, lQ = ["itemStyle", "borderWidth"], TBe = ["itemStyle", "gapWidth"], _Be = ["upperLabel", "show"], MBe = ["upperLabel", "height"]; +const DBe = { seriesType: "treemap", reset: function(e, t, r, n) { var i = r.getWidth(), o = r.getHeight(), a = e.option, s = jn(e.getBoxLayoutParams(), { width: r.getWidth(), height: r.getHeight() - }), l = a.size || [], c = Ze(M6(s.width, l[0]), i), u = Ze(M6(s.height, l[1]), o), d = n && n.type, h = ["treemapZoomToNode", "treemapRootToNode"], f = om(n, h, e), p = d === "treemapRender" || d === "treemapMove" ? n.rootRect : null, v = e.getViewRoot(), g = sQ(v); + }), l = a.size || [], c = Ze(P6(s.width, l[0]), i), u = Ze(P6(s.height, l[1]), o), d = n && n.type, h = ["treemapZoomToNode", "treemapRootToNode"], f = am(n, h, e), p = d === "treemapRender" || d === "treemapMove" ? n.rootRect : null, v = e.getViewRoot(), g = rQ(v); if (d !== "treemapMove") { - var m = d === "treemapZoomToNode" ? KBe(e, f, v, c, u) : p ? [p.width, p.height] : [c, u], y = a.sort; + var m = d === "treemapZoomToNode" ? NBe(e, f, v, c, u) : p ? [p.width, p.height] : [c, u], y = a.sort; y && y !== "asc" && y !== "desc" && (y = "desc"); var C = { squareRatio: a.squareRatio, @@ -76216,17 +75913,17 @@ const zBe = { height: m[1], area: m[0] * m[1] }; - v.setLayout(b), pQ(v, C, !1, 0), b = v.getLayout(), QA(g, function(x, E) { - var P = (g[E + 1] || v).getValue(); + v.setLayout(b), cQ(v, C, !1, 0), b = v.getLayout(), XA(g, function(x, E) { + var R = (g[E + 1] || v).getValue(); x.setLayout(Pe({ - dataExtent: [P, P], + dataExtent: [R, R], borderWidth: 0, upperHeight: 0 }, b)); }); } var w = e.getData().tree.root; - w.setLayout(YBe(s, p, f), !0), e.setLayoutInfo(s), gQ( + w.setLayout(kBe(s, p, f), !0), e.setLayoutInfo(s), uQ( w, // Transform to base element coordinate system. new Kt(-s.x, -s.y, i, o), @@ -76236,42 +75933,42 @@ const zBe = { ); } }; -function pQ(e, t, r, n) { +function cQ(e, t, r, n) { var i, o; if (!e.isRemoved()) { var a = e.getLayout(); i = a.width, o = a.height; - var s = e.getModel(), l = s.get(fQ), c = s.get($Be) / 2, u = vQ(s), d = Math.max(l, u), h = l - c, f = d - c; + var s = e.getModel(), l = s.get(lQ), c = s.get(TBe) / 2, u = dQ(s), d = Math.max(l, u), h = l - c, f = d - c; e.setLayout({ borderWidth: l, upperHeight: d, upperLabelHeight: u - }, !0), i = sm(i - 2 * h, 0), o = sm(o - h - f, 0); - var p = i * o, v = HBe(e, s, p, t, r, n); + }, !0), i = lm(i - 2 * h, 0), o = lm(o - h - f, 0); + var p = i * o, v = IBe(e, s, p, t, r, n); if (v.length) { var g = { x: h, y: f, width: i, height: o - }, m = ob(i, o), y = 1 / 0, C = []; + }, m = nb(i, o), y = 1 / 0, C = []; C.area = 0; for (var b = 0, w = v.length; b < w; ) { var x = v[b]; C.push(x), C.area += x.getLayout().area; - var E = UBe(C, m, t.squareRatio); - E <= y ? (b++, y = E) : (C.area -= C.pop().getLayout().area, D6(C, m, g, c, !1), m = ob(g.width, g.height), C.length = C.area = 0, y = 1 / 0); + var E = FBe(C, m, t.squareRatio); + E <= y ? (b++, y = E) : (C.area -= C.pop().getLayout().area, T6(C, m, g, c, !1), m = nb(g.width, g.height), C.length = C.area = 0, y = 1 / 0); } - if (C.length && D6(C, m, g, c, !0), !r) { - var P = s.get("childrenVisibleMin"); - P != null && p < P && (r = !0); + if (C.length && T6(C, m, g, c, !0), !r) { + var R = s.get("childrenVisibleMin"); + R != null && p < R && (r = !0); } for (var b = 0, w = v.length; b < w; b++) - pQ(v[b], t, r, n + 1); + cQ(v[b], t, r, n + 1); } } } -function HBe(e, t, r, n, i, o) { +function IBe(e, t, r, n, i, o) { var a = e.children || [], s = n.sort; s !== "asc" && s !== "desc" && (s = null); var l = n.leafDepth != null && n.leafDepth <= o; @@ -76279,11 +75976,11 @@ function HBe(e, t, r, n, i, o) { return e.viewChildren = []; a = Fr(a, function(f) { return !f.isRemoved(); - }), WBe(a, s); - var c = jBe(t, a, s); + }), OBe(a, s); + var c = LBe(t, a, s); if (c.sum === 0) return e.viewChildren = []; - if (c.sum = GBe(t, r, c.sum, s, a), c.sum === 0) + if (c.sum = ABe(t, r, c.sum, s, a), c.sum === 0) return e.viewChildren = []; for (var u = 0, d = a.length; u < d; u++) { var h = a[u].getValue() / c.sum * r; @@ -76297,7 +75994,7 @@ function HBe(e, t, r, n, i, o) { dataExtent: c.dataExtent }, !0), a; } -function GBe(e, t, r, n, i) { +function ABe(e, t, r, n, i) { if (!n) return r; for (var o = e.get("visibleMin"), a = i.length, s = a, l = a - 1; l >= 0; l--) { @@ -76306,17 +76003,17 @@ function GBe(e, t, r, n, i) { } return n === "asc" ? i.splice(0, a - s) : i.splice(s, a - s), r; } -function WBe(e, t) { +function OBe(e, t) { return t && e.sort(function(r, n) { var i = t === "asc" ? r.getValue() - n.getValue() : n.getValue() - r.getValue(); return i === 0 ? t === "asc" ? r.dataIndex - n.dataIndex : n.dataIndex - r.dataIndex : i; }), e; } -function jBe(e, t, r) { +function LBe(e, t, r) { for (var n = 0, i = 0, o = t.length; i < o; i++) n += t[i].getValue(); var a = e.get("visualDimension"), s; - return !t || !t.length ? s = [NaN, NaN] : a === "value" && r ? (s = [t[t.length - 1].getValue(), t[0].getValue()], r === "asc" && s.reverse()) : (s = [1 / 0, -1 / 0], QA(t, function(l) { + return !t || !t.length ? s = [NaN, NaN] : a === "value" && r ? (s = [t[t.length - 1].getValue(), t[0].getValue()], r === "asc" && s.reverse()) : (s = [1 / 0, -1 / 0], XA(t, function(l) { var c = l.getValue(a); c < s[0] && (s[0] = c), c > s[1] && (s[1] = c); })), { @@ -76324,22 +76021,22 @@ function jBe(e, t, r) { dataExtent: s }; } -function UBe(e, t, r) { +function FBe(e, t, r) { for (var n = 0, i = 1 / 0, o = 0, a = void 0, s = e.length; o < s; o++) a = e[o].getLayout().area, a && (a < i && (i = a), a > n && (n = a)); var l = e.area * e.area, c = t * t * r; - return l ? sm(c * n / l, l / (c * i)) : 1 / 0; + return l ? lm(c * n / l, l / (c * i)) : 1 / 0; } -function D6(e, t, r, n, i) { +function T6(e, t, r, n, i) { var o = t === r.width ? 0 : 1, a = 1 - o, s = ["x", "y"], l = ["width", "height"], c = r[s[o]], u = t ? e.area / t : 0; (i || u > r[l[a]]) && (u = r[l[a]]); for (var d = 0, h = e.length; d < h; d++) { - var f = e[d], p = {}, v = u ? f.getLayout().area / u : 0, g = p[l[a]] = sm(u - 2 * n, 0), m = r[s[o]] + r[l[o]] - c, y = d === h - 1 || m < v ? m : v, C = p[l[o]] = sm(y - 2 * n, 0); - p[s[a]] = r[s[a]] + ob(n, g / 2), p[s[o]] = c + ob(n, C / 2), c += y, f.setLayout(p, !0); + var f = e[d], p = {}, v = u ? f.getLayout().area / u : 0, g = p[l[a]] = lm(u - 2 * n, 0), m = r[s[o]] + r[l[o]] - c, y = d === h - 1 || m < v ? m : v, C = p[l[o]] = lm(y - 2 * n, 0); + p[s[a]] = r[s[a]] + nb(n, g / 2), p[s[o]] = c + nb(n, C / 2), c += y, f.setLayout(p, !0); } r[s[a]] += u, r[l[a]] -= u; } -function KBe(e, t, r, n, i) { +function NBe(e, t, r, n, i) { var o = (t || {}).node, a = [n, i]; if (!o || o === r) return a; @@ -76350,14 +76047,14 @@ function KBe(e, t, r, n, i) { if (p === 0) return a; c *= u / p; - var v = s.getModel(), g = v.get(fQ), m = Math.max(g, vQ(v)); - c += 4 * g * g + (3 * g + m) * Math.pow(c, 0.5), c > F_ && (c = F_), o = s; + var v = s.getModel(), g = v.get(lQ), m = Math.max(g, dQ(v)); + c += 4 * g * g + (3 * g + m) * Math.pow(c, 0.5), c > L_ && (c = L_), o = s; } c < l && (c = l); var y = Math.pow(c / l, 0.5); return [n * y, i * y]; } -function YBe(e, t, r) { +function kBe(e, t, r) { if (t) return { x: t.x, @@ -76381,7 +76078,7 @@ function YBe(e, t, r) { y: e.height / 2 - a[1] }; } -function gQ(e, t, r, n, i) { +function uQ(e, t, r, n, i) { var o = e.getLayout(), a = r[i], s = a && a === e; if (!(a && !s || i === r.length && e !== n)) { e.setLayout({ @@ -76393,18 +76090,18 @@ function gQ(e, t, r, n, i) { isAboveViewRoot: s }, !0); var l = new Kt(t.x - o.x, t.y - o.y, t.width, t.height); - QA(e.viewChildren || [], function(c) { - gQ(c, l, r, n, i + 1); + XA(e.viewChildren || [], function(c) { + uQ(c, l, r, n, i + 1); }); } } -function vQ(e) { - return e.get(BBe) ? e.get(VBe) : 0; +function dQ(e) { + return e.get(_Be) ? e.get(MBe) : 0; } -function qBe(e) { - e.registerSeriesModel(pBe), e.registerChartView(RBe), e.registerVisual(OBe), e.registerLayout(zBe), fBe(e); +function $Be(e) { + e.registerSeriesModel(nBe), e.registerChartView(pBe), e.registerVisual(wBe), e.registerLayout(DBe), rBe(e); } -function XBe(e) { +function BBe(e) { var t = e.findComponents({ mainType: "legend" }); @@ -76422,7 +76119,7 @@ function XBe(e) { }); }); } -function ZBe(e) { +function VBe(e) { var t = {}; e.eachSeriesByType("graph", function(r) { var n = r.getCategoriesData(), i = r.getData(), o = {}; @@ -76447,14 +76144,14 @@ function ZBe(e) { }); }); } -function L0(e) { +function A0(e) { return e instanceof Array || (e = [e, e]), e; } -function QBe(e) { +function HBe(e) { e.eachSeriesByType("graph", function(t) { - var r = t.getGraph(), n = t.getEdgeData(), i = L0(t.get("edgeSymbol")), o = L0(t.get("edgeSymbolSize")); + var r = t.getGraph(), n = t.getEdgeData(), i = A0(t.get("edgeSymbol")), o = A0(t.get("edgeSymbolSize")); n.setVisual("fromSymbol", i && i[0]), n.setVisual("toSymbol", i && i[1]), n.setVisual("fromSymbolSize", o && o[0]), n.setVisual("toSymbolSize", o && o[1]), n.setVisual("style", t.getModel("lineStyle").getLineStyle()), n.each(function(a) { - var s = n.getItemModel(a), l = r.getEdgeByIndex(a), c = L0(s.getShallow("symbol", !0)), u = L0(s.getShallow("symbolSize", !0)), d = s.getModel("lineStyle").getLineStyle(), h = n.ensureUniqueItemVisual(a, "style"); + var s = n.getItemModel(a), l = r.getEdgeByIndex(a), c = A0(s.getShallow("symbol", !0)), u = A0(s.getShallow("symbolSize", !0)), d = s.getModel("lineStyle").getLineStyle(), h = n.ensureUniqueItemVisual(a, "style"); switch (Pe(h, d), h.stroke) { case "source": { var f = l.node1.getVisual("style"); @@ -76471,9 +76168,9 @@ function QBe(e) { }); }); } -var MM = "-->", s1 = function(e) { +var _M = "-->", s1 = function(e) { return e.get("autoCurveness") || null; -}, mQ = function(e, t) { +}, hQ = function(e, t) { var r = s1(e), n = 20, i = []; if (Cr(r)) n = r; @@ -76487,36 +76184,36 @@ var MM = "-->", s1 = function(e) { for (var a = 0; a < o; a++) i.push((a % 2 ? a + 1 : a) / 10 * (a % 2 ? -1 : 1)); e.__curvenessList = i; -}, lm = function(e, t, r) { +}, cm = function(e, t, r) { var n = [e.id, e.dataIndex].join("."), i = [t.id, t.dataIndex].join("."); - return [r.uid, n, i].join(MM); -}, yQ = function(e) { - var t = e.split(MM); - return [t[0], t[2], t[1]].join(MM); -}, JBe = function(e, t) { - var r = lm(e.node1, e.node2, t); + return [r.uid, n, i].join(_M); +}, fQ = function(e) { + var t = e.split(_M); + return [t[0], t[2], t[1]].join(_M); +}, zBe = function(e, t) { + var r = cm(e.node1, e.node2, t); return t.__edgeMap[r]; -}, eVe = function(e, t) { - var r = DM(lm(e.node1, e.node2, t), t), n = DM(lm(e.node2, e.node1, t), t); +}, GBe = function(e, t) { + var r = MM(cm(e.node1, e.node2, t), t), n = MM(cm(e.node2, e.node1, t), t); return r + n; -}, DM = function(e, t) { +}, MM = function(e, t) { var r = t.__edgeMap; return r[e] ? r[e].length : 0; }; -function tVe(e) { - s1(e) && (e.__curvenessList = [], e.__edgeMap = {}, mQ(e)); +function WBe(e) { + s1(e) && (e.__curvenessList = [], e.__edgeMap = {}, hQ(e)); } -function rVe(e, t, r, n) { +function jBe(e, t, r, n) { if (s1(r)) { - var i = lm(e, t, r), o = r.__edgeMap, a = o[yQ(i)]; + var i = cm(e, t, r), o = r.__edgeMap, a = o[fQ(i)]; o[i] && !a ? o[i].isForward = !0 : a && o[i] && (a.isForward = !0, o[i].isForward = !1), o[i] = o[i] || [], o[i].push(n); } } -function JA(e, t, r, n) { +function ZA(e, t, r, n) { var i = s1(t), o = Ie(i); if (!i) return null; - var a = JBe(e, t); + var a = zBe(e, t); if (!a) return null; for (var s = -1, l = 0; l < a.length; l++) @@ -76524,36 +76221,36 @@ function JA(e, t, r, n) { s = l; break; } - var c = eVe(e, t); - mQ(t, c), e.lineStyle = e.lineStyle || {}; - var u = lm(e.node1, e.node2, t), d = t.__curvenessList, h = o || c % 2 ? 0 : 1; + var c = GBe(e, t); + hQ(t, c), e.lineStyle = e.lineStyle || {}; + var u = cm(e.node1, e.node2, t), d = t.__curvenessList, h = o || c % 2 ? 0 : 1; if (a.isForward) return d[h + s]; - var f = yQ(u), p = DM(f, t), v = d[s + p + h]; + var f = fQ(u), p = MM(f, t), v = d[s + p + h]; return n ? o ? i && i[0] === 0 ? (p + h) % 2 ? v : -v : ((p % 2 ? 0 : 1) + h) % 2 ? v : -v : (p + h) % 2 ? v : -v : d[s + p + h]; } -function CQ(e) { +function pQ(e) { var t = e.coordinateSystem; if (!(t && t.type !== "view")) { var r = e.getGraph(); r.eachNode(function(n) { var i = n.getModel(); n.setLayout([+i.get("x"), +i.get("y")]); - }), eO(r, e); + }), QA(r, e); } } -function eO(e, t) { +function QA(e, t) { e.eachEdge(function(r, n) { - var i = Ho(r.getModel().get(["lineStyle", "curveness"]), -JA(r, t, n, !0), 0), o = Bs(r.node1.getLayout()), a = Bs(r.node2.getLayout()), s = [o, a]; + var i = zo(r.getModel().get(["lineStyle", "curveness"]), -ZA(r, t, n, !0), 0), o = Bs(r.node1.getLayout()), a = Bs(r.node2.getLayout()), s = [o, a]; +i && s.push([(o[0] + a[0]) / 2 - (o[1] - a[1]) * i, (o[1] + a[1]) / 2 - (a[0] - o[0]) * i]), r.setLayout(s); }); } -function nVe(e, t) { +function UBe(e, t) { e.eachSeriesByType("graph", function(r) { var n = r.get("layout"), i = r.coordinateSystem; if (i && i.type !== "view") { var o = r.getData(), a = []; - H(i.dimensions, function(h) { + z(i.dimensions, function(h) { a = a.concat(o.mapDimensionsAll(h)); }); for (var s = 0; s < o.count(); s++) { @@ -76563,23 +76260,23 @@ function nVe(e, t) { } c ? o.setItemLayout(s, i.dataToPoint(l)) : o.setItemLayout(s, [NaN, NaN]); } - eO(o.graph, r); - } else (!n || n === "none") && CQ(r); + QA(o.graph, r); + } else (!n || n === "none") && pQ(r); }); } -function Og(e) { +function Lg(e) { var t = e.coordinateSystem; if (t.type !== "view") return 1; var r = e.option.nodeScaleRatio, n = t.scaleX, i = t.getZoom(), o = (i - 1) * r + 1; return o / n; } -function Lg(e) { +function Fg(e) { var t = e.getVisual("symbolSize"); return t instanceof Array && (t = (t[0] + t[1]) / 2), +t; } -var I6 = Math.PI, lR = []; -function tO(e, t, r, n) { +var _6 = Math.PI, lR = []; +function JA(e, t, r, n) { var i = e.coordinateSystem; if (!(i && i.type !== "view")) { var o = i.getBoundingRect(), a = e.getData(), s = a.graph, l = o.width / 2 + o.x, c = o.height / 2 + o.y, u = Math.min(o.width, o.height) / 2, d = a.count(); @@ -76589,18 +76286,18 @@ function tO(e, t, r, n) { }), !!d) { if (r) { var h = i.pointToData(n), f = h[0], p = h[1], v = [f - l, p - c]; - jd(v, v), Xg(v, v, u), r.setLayout([l + v[0], c + v[1]], !0); + jd(v, v), Zg(v, v, u), r.setLayout([l + v[0], c + v[1]], !0); var g = e.get(["circular", "rotateLabel"]); - SQ(r, g, l, c); + gQ(r, g, l, c); } - iVe[t](e, s, a, u, l, c, d), s.eachEdge(function(m, y) { - var C = Ho(m.getModel().get(["lineStyle", "curveness"]), JA(m, e, y), 0), b = Bs(m.node1.getLayout()), w = Bs(m.node2.getLayout()), x, E = (b[0] + w[0]) / 2, P = (b[1] + w[1]) / 2; - +C && (C *= 3, x = [l * C + E * (1 - C), c * C + P * (1 - C)]), m.setLayout([b, w, x]); + KBe[t](e, s, a, u, l, c, d), s.eachEdge(function(m, y) { + var C = zo(m.getModel().get(["lineStyle", "curveness"]), ZA(m, e, y), 0), b = Bs(m.node1.getLayout()), w = Bs(m.node2.getLayout()), x, E = (b[0] + w[0]) / 2, R = (b[1] + w[1]) / 2; + +C && (C *= 3, x = [l * C + E * (1 - C), c * C + R * (1 - C)]), m.setLayout([b, w, x]); }); } } } -var iVe = { +var KBe = { value: function(e, t, r, n, i, o, a) { var s = 0, l = r.getSum("value"), c = Math.PI * 2 / (l || a); t.eachNode(function(u) { @@ -76611,21 +76308,21 @@ var iVe = { symbolSize: function(e, t, r, n, i, o, a) { var s = 0; lR.length = a; - var l = Og(e); + var l = Lg(e); t.eachNode(function(d) { - var h = Lg(d); + var h = Fg(d); isNaN(h) && (h = 2), h < 0 && (h = 0), h *= l; var f = Math.asin(h / 2 / n); - isNaN(f) && (f = I6 / 2), lR[d.dataIndex] = f, s += f * 2; + isNaN(f) && (f = _6 / 2), lR[d.dataIndex] = f, s += f * 2; }); - var c = (2 * I6 - s) / a / 2, u = 0; + var c = (2 * _6 - s) / a / 2, u = 0; t.eachNode(function(d) { var h = c + lR[d.dataIndex]; u += h, (!d.getLayout() || !d.getLayout().fixed) && d.setLayout([n * Math.cos(u) + i, n * Math.sin(u) + o]), u += h; }); } }; -function SQ(e, t, r, n) { +function gQ(e, t, r, n) { var i = e.getGraphicEl(); if (i) { var o = e.getModel(), a = o.get(["label", "rotate"]) || 0, s = i.getSymbolPath(); @@ -76650,13 +76347,13 @@ function SQ(e, t, r, n) { }); } } -function oVe(e) { +function YBe(e) { e.eachSeriesByType("graph", function(t) { - t.get("layout") === "circular" && tO(t, "symbolSize"); + t.get("layout") === "circular" && JA(t, "symbolSize"); }); } -var Ih = CS; -function aVe(e, t, r) { +var Ih = mS; +function qBe(e, t, r) { for (var n = e, i = t, o = r.rect, a = o.width, s = o.height, l = [o.x + a / 2, o.y + s / 2], c = r.gravity == null ? 0.1 : r.gravity, u = 0; u < n.length; u++) { var d = n[u]; d.p || (d.p = Jc(a * (Math.random() - 0.5) + l[0], s * (Math.random() - 0.5) + l[1])), d.pp = Bs(d.p), d.edges = null; @@ -76697,26 +76394,26 @@ function aVe(e, t, r) { if (!b.ignoreForceLayout) { var w = b.n1, x = b.n2; Cc(m, x.p, w.p); - var E = Vv(m) - b.d, P = x.w / (w.w + x.w); - isNaN(P) && (P = 0), jd(m, m), !w.fixed && Ih(w.p, w.p, m, P * E * f), !x.fixed && Ih(x.p, x.p, m, -(1 - P) * E * f); + var E = Hv(m) - b.d, R = x.w / (w.w + x.w); + isNaN(R) && (R = 0), jd(m, m), !w.fixed && Ih(w.p, w.p, m, R * E * f), !x.fixed && Ih(x.p, x.p, m, -(1 - R) * E * f); } } for (var C = 0; C < y; C++) { - var R = n[C]; - R.fixed || (Cc(m, l, R.p), Ih(R.p, R.p, m, c * f)); + var P = n[C]; + P.fixed || (Cc(m, l, P.p), Ih(P.p, P.p, m, c * f)); } for (var C = 0; C < y; C++) for (var w = n[C], T = C + 1; T < y; T++) { var x = n[T]; Cc(m, x.p, w.p); - var E = Vv(m); - E === 0 && (mK(m, Math.random() - 0.5, Math.random() - 0.5), E = 1); + var E = Hv(m); + E === 0 && (hK(m, Math.random() - 0.5, Math.random() - 0.5), E = 1); var _ = (w.rep + x.rep) / E / E; !w.fixed && Ih(w.pp, w.pp, m, _), !x.fixed && Ih(x.pp, x.pp, m, -_); } for (var D = [], C = 0; C < y; C++) { - var R = n[C]; - R.fixed || (Cc(D, R.p, R.pp), Ih(R.p, R.p, D, f), _i(R.pp, R.p)); + var P = n[C]; + P.fixed || (Cc(D, P.p, P.pp), Ih(P.p, P.p, D, f), Ti(P.pp, P.p)); } f = f * 0.992; var A = f < 0.01; @@ -76724,7 +76421,7 @@ function aVe(e, t, r) { } }; } -function sVe(e) { +function XBe(e) { e.eachSeriesByType("graph", function(t) { var r = t.coordinateSystem; if (!(r && r.type !== "view")) @@ -76733,7 +76430,7 @@ function sVe(e) { t.preservedPoints ? o.each(function(C) { var b = o.getId(C); o.setItemLayout(C, n[b] || [NaN, NaN]); - }) : !l || l === "none" ? CQ(t) : l === "circular" && tO(t, "value"); + }) : !l || l === "none" ? pQ(t) : l === "circular" && JA(t, "value"); var c = o.getDataExtent("value"), u = a.getDataExtent("value"), d = s.get("repulsion"), h = s.get("edgeLength"), f = Ie(d) ? d : [d, d], p = Ie(h) ? h : [h, h]; p = [p[1], p[0]]; var v = o.mapArray("value", function(C, b) { @@ -76747,35 +76444,35 @@ function sVe(e) { }), g = a.mapArray("value", function(C, b) { var w = i.getEdgeByIndex(b), x = Lr(C, u, p); isNaN(x) && (x = (p[0] + p[1]) / 2); - var E = w.getModel(), P = Ho(w.getModel().get(["lineStyle", "curveness"]), -JA(w, t, b, !0), 0); + var E = w.getModel(), R = zo(w.getModel().get(["lineStyle", "curveness"]), -ZA(w, t, b, !0), 0); return { n1: v[w.node1.dataIndex], n2: v[w.node2.dataIndex], d: x, - curveness: P, + curveness: R, ignoreForceLayout: E.get("ignoreForceLayout") }; - }), m = r.getBoundingRect(), y = aVe(v, g, { + }), m = r.getBoundingRect(), y = qBe(v, g, { rect: m, gravity: s.get("gravity"), friction: s.get("friction") }); y.beforeStep(function(C, b) { for (var w = 0, x = C.length; w < x; w++) - C[w].fixed && _i(C[w].p, i.getNodeByIndex(w).getLayout()); + C[w].fixed && Ti(C[w].p, i.getNodeByIndex(w).getLayout()); }), y.afterStep(function(C, b, w) { for (var x = 0, E = C.length; x < E; x++) C[x].fixed || i.getNodeByIndex(x).setLayout(C[x].p), n[o.getId(x)] = C[x].p; for (var x = 0, E = b.length; x < E; x++) { - var P = b[x], R = i.getEdgeByIndex(x), T = P.n1.p, _ = P.n2.p, D = R.getLayout(); - D = D ? D.slice() : [], D[0] = D[0] || [], D[1] = D[1] || [], _i(D[0], T), _i(D[1], _), +P.curveness && (D[2] = [(T[0] + _[0]) / 2 - (T[1] - _[1]) * P.curveness, (T[1] + _[1]) / 2 - (_[0] - T[0]) * P.curveness]), R.setLayout(D); + var R = b[x], P = i.getEdgeByIndex(x), T = R.n1.p, _ = R.n2.p, D = P.getLayout(); + D = D ? D.slice() : [], D[0] = D[0] || [], D[1] = D[1] || [], Ti(D[0], T), Ti(D[1], _), +R.curveness && (D[2] = [(T[0] + _[0]) / 2 - (T[1] - _[1]) * R.curveness, (T[1] + _[1]) / 2 - (_[0] - T[0]) * R.curveness]), P.setLayout(D); } }), t.forceLayout = y, t.preservedPoints = n, y.step(); } else t.forceLayout = null; }); } -function lVe(e, t, r) { +function ZBe(e, t, r) { var n = Pe(e.getBoxLayoutParams(), { aspect: r }); @@ -76784,7 +76481,7 @@ function lVe(e, t, r) { height: t.getHeight() }); } -function cVe(e, t) { +function QBe(e, t) { var r = []; return e.eachSeriesByType("graph", function(n) { var i = n.get("coordinateSystem"); @@ -76794,14 +76491,14 @@ function cVe(e, t) { return [+m.get("x"), +m.get("y")]; }), s = [], l = []; Ow(a, s, l), l[0] - s[0] === 0 && (l[0] += 1, s[0] -= 1), l[1] - s[1] === 0 && (l[1] += 1, s[1] -= 1); - var c = (l[0] - s[0]) / (l[1] - s[1]), u = lVe(n, t, c); + var c = (l[0] - s[0]) / (l[1] - s[1]), u = ZBe(n, t, c); isNaN(c) && (s = [u.x, u.y], l = [u.x + u.width, u.y + u.height]); - var d = l[0] - s[0], h = l[1] - s[1], f = u.width, p = u.height, v = n.coordinateSystem = new hy(); + var d = l[0] - s[0], h = l[1] - s[1], f = u.width, p = u.height, v = n.coordinateSystem = new uy(); v.zoomLimit = n.get("scaleLimit"), v.setBoundingRect(s[0], s[1], d, h), v.setViewRect(u.x, u.y, f, p), v.setCenter(n.get("center"), t), v.setZoom(n.get("zoom")), r.push(v); } }), r; } -var A6 = ni.prototype, cR = Jm.prototype, bQ = ( +var M6 = ri.prototype, cR = Zm.prototype, vQ = ( /** @class */ /* @__PURE__ */ function() { function e() { @@ -76816,11 +76513,11 @@ var A6 = ni.prototype, cR = Jm.prototype, bQ = ( return e !== null && e.apply(this, arguments) || this; } return t; -})(bQ); +})(vQ); function uR(e) { return isNaN(+e.cpx1) || isNaN(+e.cpy1); } -var uVe = ( +var JBe = ( /** @class */ function(e) { Se(t, e); @@ -76834,47 +76531,47 @@ var uVe = ( fill: null }; }, t.prototype.getDefaultShape = function() { - return new bQ(); + return new vQ(); }, t.prototype.buildPath = function(r, n) { - uR(n) ? A6.buildPath.call(this, r, n) : cR.buildPath.call(this, r, n); + uR(n) ? M6.buildPath.call(this, r, n) : cR.buildPath.call(this, r, n); }, t.prototype.pointAt = function(r) { - return uR(this.shape) ? A6.pointAt.call(this, r) : cR.pointAt.call(this, r); + return uR(this.shape) ? M6.pointAt.call(this, r) : cR.pointAt.call(this, r); }, t.prototype.tangentAt = function(r) { var n = this.shape, i = uR(n) ? [n.x2 - n.x1, n.y2 - n.y1] : cR.tangentAt.call(this, r); return jd(i, i); }, t; }(rr) ), dR = ["fromSymbol", "toSymbol"]; -function O6(e) { +function D6(e) { return "_" + e + "Type"; } -function L6(e, t, r) { +function I6(e, t, r) { var n = t.getItemVisual(r, e); if (!n || n === "none") return n; - var i = t.getItemVisual(r, e + "Size"), o = t.getItemVisual(r, e + "Rotate"), a = t.getItemVisual(r, e + "Offset"), s = t.getItemVisual(r, e + "KeepAspect"), l = bp(i), c = Zd(a || 0, l); + var i = t.getItemVisual(r, e + "Size"), o = t.getItemVisual(r, e + "Rotate"), a = t.getItemVisual(r, e + "Offset"), s = t.getItemVisual(r, e + "KeepAspect"), l = wp(i), c = Zd(a || 0, l); return n + l + c + (o || "") + (s || ""); } -function F6(e, t, r) { +function A6(e, t, r) { var n = t.getItemVisual(r, e); if (!(!n || n === "none")) { - var i = t.getItemVisual(r, e + "Size"), o = t.getItemVisual(r, e + "Rotate"), a = t.getItemVisual(r, e + "Offset"), s = t.getItemVisual(r, e + "KeepAspect"), l = bp(i), c = Zd(a || 0, l), u = Bn(n, -l[0] / 2 + c[0], -l[1] / 2 + c[1], l[0], l[1], null, s); + var i = t.getItemVisual(r, e + "Size"), o = t.getItemVisual(r, e + "Rotate"), a = t.getItemVisual(r, e + "Offset"), s = t.getItemVisual(r, e + "KeepAspect"), l = wp(i), c = Zd(a || 0, l), u = Bn(n, -l[0] / 2 + c[0], -l[1] / 2 + c[1], l[0], l[1], null, s); return u.__specifiedRotation = o == null || isNaN(o) ? void 0 : +o * Math.PI / 180 || 0, u.name = e, u; } } -function dVe(e) { - var t = new uVe({ +function eVe(e) { + var t = new JBe({ name: "line", subPixelOptimize: !0 }); - return IM(t.shape, e), t; + return DM(t.shape, e), t; } -function IM(e, t) { +function DM(e, t) { e.x1 = t[0][0], e.y1 = t[0][1], e.x2 = t[1][0], e.y2 = t[1][1], e.percent = 1; var r = t[2]; r ? (e.cpx1 = r[0], e.cpy1 = r[1]) : (e.cpx1 = NaN, e.cpy1 = NaN); } -var rO = ( +var eO = ( /** @class */ function(e) { Se(t, e); @@ -76883,24 +76580,24 @@ var rO = ( return o._createLine(r, n, i), o; } return t.prototype._createLine = function(r, n, i) { - var o = r.hostModel, a = r.getItemLayout(n), s = dVe(a); + var o = r.hostModel, a = r.getItemLayout(n), s = eVe(a); s.shape.percent = 0, un(s, { shape: { percent: 1 } - }, o, n), this.add(s), H(dR, function(l) { - var c = F6(l, r, n); - this.add(c), this[O6(l)] = L6(l, r, n); + }, o, n), this.add(s), z(dR, function(l) { + var c = A6(l, r, n); + this.add(c), this[D6(l)] = I6(l, r, n); }, this), this._updateCommonStl(r, n, i); }, t.prototype.updateData = function(r, n, i) { var o = r.hostModel, a = this.childOfName("line"), s = r.getItemLayout(n), l = { shape: {} }; - IM(l.shape, s), wr(a, l, o, n), H(dR, function(c) { - var u = L6(c, r, n), d = O6(c); + DM(l.shape, s), br(a, l, o, n), z(dR, function(c) { + var u = I6(c, r, n), d = D6(c); if (this[d] !== u) { this.remove(this.childOfName(c)); - var h = F6(c, r, n); + var h = A6(c, r, n); this.add(h); } this[d] = u; @@ -76911,17 +76608,17 @@ var rO = ( var o = r.hostModel, a = this.childOfName("line"), s = i && i.emphasisLineStyle, l = i && i.blurLineStyle, c = i && i.selectLineStyle, u = i && i.labelStatesModels, d = i && i.emphasisDisabled, h = i && i.focus, f = i && i.blurScope; if (!i || r.hasItemOption) { var p = r.getItemModel(n), v = p.getModel("emphasis"); - s = v.getModel("lineStyle").getLineStyle(), l = p.getModel(["blur", "lineStyle"]).getLineStyle(), c = p.getModel(["select", "lineStyle"]).getLineStyle(), d = v.get("disabled"), h = v.get("focus"), f = v.get("blurScope"), u = ci(p); + s = v.getModel("lineStyle").getLineStyle(), l = p.getModel(["blur", "lineStyle"]).getLineStyle(), c = p.getModel(["select", "lineStyle"]).getLineStyle(), d = v.get("disabled"), h = v.get("focus"), f = v.get("blurScope"), u = li(p); } var g = r.getItemVisual(n, "style"), m = g.stroke; - a.useStyle(g), a.style.fill = null, a.style.strokeNoScale = !0, a.ensureState("emphasis").style = s, a.ensureState("blur").style = l, a.ensureState("select").style = c, H(dR, function(x) { + a.useStyle(g), a.style.fill = null, a.style.strokeNoScale = !0, a.ensureState("emphasis").style = s, a.ensureState("blur").style = l, a.ensureState("select").style = c, z(dR, function(x) { var E = this.childOfName(x); if (E) { E.setColor(m), E.style.opacity = g.opacity; - for (var P = 0; P < no.length; P++) { - var R = no[P], T = a.getState(R); + for (var R = 0; R < no.length; R++) { + var P = no[R], T = a.getState(P); if (T) { - var _ = T.style || {}, D = E.ensureState(R), A = D.style || (D.style = {}); + var _ = T.style || {}, D = E.ensureState(P), A = D.style || (D.style = {}); _.stroke != null && (A[E.__isEmptyBrush ? "stroke" : "fill"] = _.stroke), _.opacity != null && (A.opacity = _.opacity); } } @@ -76929,7 +76626,7 @@ var rO = ( } }, this); var y = o.getRawValue(n); - Ri(this, u, { + Ei(this, u, { labelDataIndex: n, labelFetcher: { getFormattedLabel: function(x, E) { @@ -76956,12 +76653,12 @@ var rO = ( }, t.prototype.highlight = function() { Vl(this); }, t.prototype.downplay = function() { - zl(this); + Hl(this); }, t.prototype.updateLayout = function(r, n) { this.setLinePoints(r.getItemLayout(n)); }, t.prototype.setLinePoints = function(r) { var n = this.childOfName("line"); - IM(n.shape, r), n.dirty(); + DM(n.shape, r), n.dirty(); }, t.prototype.beforeUpdate = function() { var r = this, n = r.childOfName("fromSymbol"), i = r.childOfName("toSymbol"), o = r.getTextContent(); if (!n && !i && (!o || o.ignore)) @@ -76987,24 +76684,24 @@ var rO = ( w[1] > 0 && (w[0] = -w[0], w[1] = -w[1]); var E = b[0] < 0 ? -1 : 1; if (o.__position !== "start" && o.__position !== "end") { - var P = -Math.atan2(b[1], b[0]); - d[0] < u[0] && (P = Math.PI + P), o.rotation = P; + var R = -Math.atan2(b[1], b[0]); + d[0] < u[0] && (R = Math.PI + R), o.rotation = R; } - var R = void 0; + var P = void 0; switch (o.__position) { case "insideStartTop": case "insideMiddleTop": case "insideEndTop": case "middle": - R = -y, v = "bottom"; + P = -y, v = "bottom"; break; case "insideStartBottom": case "insideMiddleBottom": case "insideEndBottom": - R = y, v = "top"; + P = y, v = "top"; break; default: - R = 0, v = "middle"; + P = 0, v = "middle"; } switch (o.__position) { case "end": @@ -77016,18 +76713,18 @@ var rO = ( case "insideStartTop": case "insideStart": case "insideStartBottom": - o.x = m * E + u[0], o.y = u[1] + R, p = b[0] < 0 ? "right" : "left", o.originX = -m * E, o.originY = -R; + o.x = m * E + u[0], o.y = u[1] + P, p = b[0] < 0 ? "right" : "left", o.originX = -m * E, o.originY = -P; break; case "insideMiddleTop": case "insideMiddle": case "insideMiddleBottom": case "middle": - o.x = x[0], o.y = x[1] + R, p = "center", o.originY = -R; + o.x = x[0], o.y = x[1] + P, p = "center", o.originY = -P; break; case "insideEndTop": case "insideEnd": case "insideEndBottom": - o.x = -m * E + d[0], o.y = d[1] + R, p = b[0] >= 0 ? "right" : "left", o.originX = m * E, o.originY = -R; + o.x = -m * E + d[0], o.y = d[1] + P, p = b[0] >= 0 ? "right" : "left", o.originX = m * E, o.originY = -P; break; } o.scaleX = o.scaleY = a, o.setStyle({ @@ -77038,18 +76735,18 @@ var rO = ( } }, t; }(At) -), nO = ( +), tO = ( /** @class */ function() { function e(t) { - this.group = new At(), this._LineCtor = t || rO; + this.group = new At(), this._LineCtor = t || eO; } return e.prototype.updateData = function(t) { var r = this; this._progressiveEls = null; var n = this, i = n.group, o = n._lineData; n._lineData = t, o || i.removeAll(); - var a = N6(t); + var a = O6(t); t.diff(o).add(function(s) { r._doAdd(t, s, a); }).update(function(s, l) { @@ -77063,11 +76760,11 @@ var rO = ( r.updateLayout(t, n); }, this); }, e.prototype.incrementalPrepareUpdate = function(t) { - this._seriesScope = N6(t), this._lineData = null, this.group.removeAll(); + this._seriesScope = O6(t), this._lineData = null, this.group.removeAll(); }, e.prototype.incrementalUpdate = function(t, r) { this._progressiveEls = []; function n(s) { - !s.isGroup && !hVe(s) && (s.incremental = !0, s.ensureState("emphasis").hoverLayer = !0); + !s.isGroup && !tVe(s) && (s.incremental = !0, s.ensureState("emphasis").hoverLayer = !0); } for (var i = t.start; i < t.end; i++) { var o = r.getItemLayout(i); @@ -77096,10 +76793,10 @@ var rO = ( }, e; }() ); -function hVe(e) { +function tVe(e) { return e.animators && e.animators.length > 0; } -function N6(e) { +function O6(e) { var t = e.hostModel, r = t.getModel("emphasis"); return { lineStyle: t.getModel("lineStyle").getLineStyle(), @@ -77109,27 +76806,27 @@ function N6(e) { emphasisDisabled: r.get("disabled"), blurScope: r.get("blurScope"), focus: r.get("focus"), - labelStatesModels: ci(t) + labelStatesModels: li(t) }; } -function k6(e) { +function L6(e) { return isNaN(e[0]) || isNaN(e[1]); } function hR(e) { - return e && !k6(e[0]) && !k6(e[1]); + return e && !L6(e[0]) && !L6(e[1]); } -var fR = [], pR = [], gR = [], Ah = pi, vR = Tc, $6 = Math.abs; -function B6(e, t, r) { +var fR = [], pR = [], gR = [], Ah = fi, vR = Tc, F6 = Math.abs; +function N6(e, t, r) { for (var n = e[0], i = e[1], o = e[2], a = 1 / 0, s, l = r * r, c = 0.1, u = 0.1; u <= 0.9; u += 0.1) { fR[0] = Ah(n[0], i[0], o[0], u), fR[1] = Ah(n[1], i[1], o[1], u); - var d = $6(vR(fR, t) - l); + var d = F6(vR(fR, t) - l); d < a && (a = d, s = u); } for (var h = 0; h < 32; h++) { var f = s + c; pR[0] = Ah(n[0], i[0], o[0], s), pR[1] = Ah(n[1], i[1], o[1], s), gR[0] = Ah(n[0], i[0], o[0], f), gR[1] = Ah(n[1], i[1], o[1], f); var d = vR(pR, t) - l; - if ($6(d) < 0.01) + if (F6(d) < 0.01) break; var p = vR(gR, t) - l; c /= 2, d < 0 ? p >= 0 ? s = s + c : s = s - c : p >= 0 ? s = s - c : s = s + c; @@ -77143,32 +76840,32 @@ function mR(e, t) { c.__original || (c.__original = [Bs(c[0]), Bs(c[1])], c[2] && c.__original.push(Bs(c[2]))); var h = c.__original; if (c[2] != null) { - if (_i(i[0], h[0]), _i(i[1], h[2]), _i(i[2], h[1]), u && u !== "none") { - var f = Lg(s.node1), p = B6(i, h[0], f * t); + if (Ti(i[0], h[0]), Ti(i[1], h[2]), Ti(i[2], h[1]), u && u !== "none") { + var f = Fg(s.node1), p = N6(i, h[0], f * t); n(i[0][0], i[1][0], i[2][0], p, r), i[0][0] = r[3], i[1][0] = r[4], n(i[0][1], i[1][1], i[2][1], p, r), i[0][1] = r[3], i[1][1] = r[4]; } if (d && d !== "none") { - var f = Lg(s.node2), p = B6(i, h[1], f * t); + var f = Fg(s.node2), p = N6(i, h[1], f * t); n(i[0][0], i[1][0], i[2][0], p, r), i[1][0] = r[1], i[2][0] = r[2], n(i[0][1], i[1][1], i[2][1], p, r), i[1][1] = r[1], i[2][1] = r[2]; } - _i(c[0], i[0]), _i(c[1], i[2]), _i(c[2], i[1]); + Ti(c[0], i[0]), Ti(c[1], i[2]), Ti(c[2], i[1]); } else { - if (_i(o[0], h[0]), _i(o[1], h[1]), Cc(a, o[1], o[0]), jd(a, a), u && u !== "none") { - var f = Lg(s.node1); - CS(o[0], o[0], a, f * t); + if (Ti(o[0], h[0]), Ti(o[1], h[1]), Cc(a, o[1], o[0]), jd(a, a), u && u !== "none") { + var f = Fg(s.node1); + mS(o[0], o[0], a, f * t); } if (d && d !== "none") { - var f = Lg(s.node2); - CS(o[1], o[1], a, -f * t); + var f = Fg(s.node2); + mS(o[1], o[1], a, -f * t); } - _i(c[0], o[0]), _i(c[1], o[1]); + Ti(c[0], o[0]), Ti(c[1], o[1]); } }); } -function V6(e) { +function k6(e) { return e.type === "view"; } -var fVe = ( +var rVe = ( /** @class */ function(e) { Se(t, e); @@ -77177,24 +76874,24 @@ var fVe = ( return r.type = t.type, r; } return t.prototype.init = function(r, n) { - var i = new ay(), o = new nO(), a = this.group; - this._controller = new dy(n.getZr()), this._controllerHost = { + var i = new iy(), o = new tO(), a = this.group; + this._controller = new cy(n.getZr()), this._controllerHost = { target: a }, a.add(i.group), a.add(o.group), this._symbolDraw = i, this._lineDraw = o, this._firstRender = !0; }, t.prototype.render = function(r, n, i) { var o = this, a = r.coordinateSystem; this._model = r; var s = this._symbolDraw, l = this._lineDraw, c = this.group; - if (V6(a)) { + if (k6(a)) { var u = { x: a.x, y: a.y, scaleX: a.scaleX, scaleY: a.scaleY }; - this._firstRender ? c.attr(u) : wr(c, u, r); + this._firstRender ? c.attr(u) : br(c, u, r); } - mR(r.getGraph(), Og(r)); + mR(r.getGraph(), Lg(r)); var d = r.getData(); s.updateData(d); var h = r.getEdgeData(); @@ -77207,7 +76904,7 @@ var fVe = ( if (w) { w.off("drag").off("dragend"); var E = x.get("draggable"); - E && w.on("drag", function(R) { + E && w.on("drag", function(P) { switch (v) { case "force": f.warmUp(), !o._layouting && o._startForceLayoutIteration(f, p), f.setFixed(b), d.setItemLayout(b, [w.x, w.y]); @@ -77215,18 +76912,18 @@ var fVe = ( case "circular": d.setItemLayout(b, [w.x, w.y]), C.setLayout({ fixed: !0 - }, !0), tO(r, "symbolSize", C, [R.offsetX, R.offsetY]), o.updateLayout(r); + }, !0), JA(r, "symbolSize", C, [P.offsetX, P.offsetY]), o.updateLayout(r); break; case "none": default: - d.setItemLayout(b, [w.x, w.y]), eO(r.getGraph(), r), o.updateLayout(r); + d.setItemLayout(b, [w.x, w.y]), QA(r.getGraph(), r), o.updateLayout(r); break; } }).on("dragend", function() { f && f.setUnfixed(b); }), w.setDraggable(E, !!x.get("cursor")); - var P = x.get(["emphasis", "focus"]); - P === "adjacency" && (Lt(w).focus = C.getAdjacentDataIndices()); + var R = x.get(["emphasis", "focus"]); + R === "adjacency" && (Lt(w).focus = C.getAdjacentDataIndices()); } }), d.graph.eachEdge(function(C) { var b = C.getGraphicEl(), w = C.getModel().get(["emphasis", "focus"]); @@ -77237,7 +76934,7 @@ var fVe = ( }); var g = r.get("layout") === "circular" && r.get(["circular", "rotateLabel"]), m = d.getLayout("cx"), y = d.getLayout("cy"); d.graph.eachNode(function(C) { - SQ(C, g, m, y); + gQ(C, g, m, y); }), this._firstRender = !1; }, t.prototype.dispose = function() { this.remove(), this._controller && this._controller.dispose(), this._controllerHost = null; @@ -77253,33 +76950,33 @@ var fVe = ( if (a.setPointerChecker(function(c, u, d) { var h = l.getBoundingRect(); return h.applyTransform(l.transform), h.contain(u, d) && !i1(c, i, r); - }), !V6(r.coordinateSystem)) { + }), !k6(r.coordinateSystem)) { a.disable(); return; } a.enable(r.get("roam")), s.zoomLimit = r.get("scaleLimit"), s.zoom = r.coordinateSystem.getZoom(), a.off("pan").off("zoom").on("pan", function(c) { - jA(s, c.dx, c.dy), i.dispatchAction({ + GA(s, c.dx, c.dy), i.dispatchAction({ seriesId: r.id, type: "graphRoam", dx: c.dx, dy: c.dy }); }).on("zoom", function(c) { - UA(s, c.scale, c.originX, c.originY), i.dispatchAction({ + WA(s, c.scale, c.originX, c.originY), i.dispatchAction({ seriesId: r.id, type: "graphRoam", zoom: c.scale, originX: c.originX, originY: c.originY - }), o._updateNodeAndLinkScale(), mR(r.getGraph(), Og(r)), o._lineDraw.updateLayout(), i.updateLabelLayout(); + }), o._updateNodeAndLinkScale(), mR(r.getGraph(), Lg(r)), o._lineDraw.updateLayout(), i.updateLabelLayout(); }); }, t.prototype._updateNodeAndLinkScale = function() { - var r = this._model, n = r.getData(), i = Og(r); + var r = this._model, n = r.getData(), i = Lg(r); n.eachItemGraphicEl(function(o, a) { o && o.setSymbolScale(i); }); }, t.prototype.updateLayout = function(r) { - mR(r.getGraph(), Og(r)), this._symbolDraw.updateLayout(), this._lineDraw.updateLayout(); + mR(r.getGraph(), Lg(r)), this._symbolDraw.updateLayout(), this._lineDraw.updateLayout(); }, t.prototype.remove = function() { clearTimeout(this._layoutTimeout), this._layouting = !1, this._layoutTimeout = null, this._symbolDraw && this._symbolDraw.remove(), this._lineDraw && this._lineDraw.remove(); }, t.type = "graph", t; @@ -77288,7 +76985,7 @@ var fVe = ( function Oh(e) { return "_EC_" + e; } -var pVe = ( +var nVe = ( /** @class */ function() { function e(t) { @@ -77313,7 +77010,7 @@ var pVe = ( }, e.prototype.addEdge = function(t, r, n) { var i = this._nodesMap, o = this._edgesMap; if (Cr(t) && (t = this.nodes[t]), Cr(r) && (r = this.nodes[r]), t instanceof $u || (t = i[Oh(t)]), r instanceof $u || (r = i[Oh(r)]), !(!t || !r)) { - var a = t.id + "-" + r.id, s = new wQ(t, r, n); + var a = t.id + "-" + r.id, s = new mQ(t, r, n); return s.hostGraph = this, this._directed && (t.outEdges.push(s), r.inEdges.push(s)), t.edges.push(s), t !== r && r.edges.push(s), this.edges.push(s), o[a] = s, s; } }, e.prototype.getEdgeByIndex = function(t) { @@ -77418,7 +77115,7 @@ var pVe = ( }; }, e; }() -), wQ = ( +), mQ = ( /** @class */ function() { function e(t, r, n) { @@ -77456,7 +77153,7 @@ var pVe = ( }, e; }() ); -function xQ(e, t) { +function yQ(e, t) { return { /** * @param Default 'value'. can be 'a', 'b', 'c', 'd', 'e'. @@ -77486,10 +77183,10 @@ function xQ(e, t) { } }; } -In($u, xQ("hostGraph", "data")); -In(wQ, xQ("hostGraph", "edgeData")); -function EQ(e, t, r, n, i) { - for (var o = new pVe(n), a = 0; a < e.length; a++) +In($u, yQ("hostGraph", "data")); +In(mQ, yQ("hostGraph", "edgeData")); +function CQ(e, t, r, n, i) { + for (var o = new nVe(n), a = 0; a < e.length; a++) o.addNode($n( // Id, name, dataIndex e[a].id, @@ -77502,18 +77199,18 @@ function EQ(e, t, r, n, i) { } var f = r.get("coordinateSystem"), p; if (f === "cartesian2d" || f === "polar") - p = il(e, r); + p = nl(e, r); else { var v = Xd.get(f), g = v ? v.dimensions || [] : []; Yt(g, "value") < 0 && g.concat(["value"]); - var m = wp(e, { + var m = xp(e, { coordDimensions: g, encodeDefine: r.getEncode() }).dimensions; p = new Li(m, r), p.initData(e); } var y = new Li(["value"], r); - return y.initData(l, s), i && i(p, y), oQ({ + return y.initData(l, s), i && i(p, y), eQ({ mainData: p, struct: o, structAttr: "graph", @@ -77527,7 +77224,7 @@ function EQ(e, t, r, n, i) { } }), o.update(), o; } -var gVe = ( +var iVe = ( /** @class */ function(e) { Se(t, e); @@ -77541,7 +77238,7 @@ var gVe = ( function i() { return n._categoriesData; } - this.legendVisualProvider = new uy(i, i), this.fillDataTextStyle(r.edges || r.links), this._updateCategoriesData(); + this.legendVisualProvider = new ly(i, i), this.fillDataTextStyle(r.edges || r.links), this._updateCategoriesData(); }, t.prototype.mergeOption = function(r) { e.prototype.mergeOption.apply(this, arguments), this.fillDataTextStyle(r.edges || r.links), this._updateCategoriesData(); }, t.prototype.mergeDefaultAndTheme = function(r) { @@ -77549,10 +77246,10 @@ var gVe = ( }, t.prototype.getInitialData = function(r, n) { var i = r.edges || r.links || [], o = r.data || r.nodes || [], a = this; if (o && i) { - tVe(this); - var s = EQ(o, i, this, !0, l); - return H(s.edges, function(c) { - rVe(c.node1, c.node2, this, c.dataIndex); + WBe(this); + var s = CQ(o, i, this, !0, l); + return z(s.edges, function(c) { + jBe(c.node1, c.node2, this, c.dataIndex); }, this), s.data; } function l(c, u) { @@ -77560,7 +77257,7 @@ var gVe = ( var v = a._categoriesModels, g = p.getShallow("category"), m = v[g]; return m && (m.parentModel = p.parentModel, p.parentModel = m), p; }); - var d = Gr.prototype.getModel; + var d = zr.prototype.getModel; function h(p, v) { var g = d.call(this, p, v); return g.resolveParentPath = f, g; @@ -77585,13 +77282,13 @@ var gVe = ( }, t.prototype.formatTooltip = function(r, n, i) { if (i === "edge") { var o = this.getData(), a = this.getDataParams(r, i), s = o.graph.getEdgeByIndex(r), l = o.getName(s.node1.dataIndex), c = o.getName(s.node2.dataIndex), u = []; - return l != null && u.push(l), c != null && u.push(c), ui("nameValue", { + return l != null && u.push(l), c != null && u.push(c), ci("nameValue", { name: u.join(" > "), value: a.value, noValue: a.value == null }); } - var d = Uq({ + var d = Hq({ series: this, dataIndex: r, multipleSeries: n @@ -77691,16 +77388,16 @@ var gVe = ( } } }, t; - }(jr) -), vVe = { + }(Wr) +), oVe = { type: "graphRoam", event: "graphRoam", update: "none" }; -function mVe(e) { - e.registerChartView(fVe), e.registerSeriesModel(gVe), e.registerProcessor(XBe), e.registerVisual(ZBe), e.registerVisual(QBe), e.registerLayout(nVe), e.registerLayout(e.PRIORITY.VISUAL.POST_CHART_LAYOUT, oVe), e.registerLayout(sVe), e.registerCoordinateSystem("graphView", { - dimensions: hy.dimensions, - create: cVe +function aVe(e) { + e.registerChartView(rVe), e.registerSeriesModel(iVe), e.registerProcessor(BBe), e.registerVisual(VBe), e.registerVisual(HBe), e.registerLayout(UBe), e.registerLayout(e.PRIORITY.VISUAL.POST_CHART_LAYOUT, YBe), e.registerLayout(XBe), e.registerCoordinateSystem("graphView", { + dimensions: uy.dimensions, + create: QBe }), e.registerAction({ type: "focusNodeAdjacency", event: "focusNodeAdjacency", @@ -77709,17 +77406,17 @@ function mVe(e) { type: "unfocusNodeAdjacency", event: "unfocusNodeAdjacency", update: "series:unfocusNodeAdjacency" - }, Dn), e.registerAction(vVe, function(t, r, n) { + }, Dn), e.registerAction(oVe, function(t, r, n) { r.eachComponent({ mainType: "series", query: t }, function(i) { - var o = i.coordinateSystem, a = YA(o, t, void 0, n); + var o = i.coordinateSystem, a = UA(o, t, void 0, n); i.setCenter && i.setCenter(a.center), i.setZoom && i.setZoom(a.zoom); }); }); } -var yVe = ( +var sVe = ( /** @class */ /* @__PURE__ */ function() { function e() { @@ -77727,7 +77424,7 @@ var yVe = ( } return e; }() -), CVe = ( +), lVe = ( /** @class */ function(e) { Se(t, e); @@ -77736,14 +77433,14 @@ var yVe = ( return n.type = "pointer", n; } return t.prototype.getDefaultShape = function() { - return new yVe(); + return new sVe(); }, t.prototype.buildPath = function(r, n) { var i = Math.cos, o = Math.sin, a = n.r, s = n.width, l = n.angle, c = n.x - i(l) * s * (s >= a / 3 ? 1 : 2), u = n.y - o(l) * s * (s >= a / 3 ? 1 : 2); l = n.angle - Math.PI / 2, r.moveTo(c, u), r.lineTo(n.x + i(l) * s, n.y + o(l) * s), r.lineTo(n.x + i(n.angle) * a, n.y + o(n.angle) * a), r.lineTo(n.x - i(l) * s, n.y - o(l) * s), r.lineTo(c, u); }, t; }(rr) ); -function SVe(e, t) { +function cVe(e, t) { var r = e.get("center"), n = t.getWidth(), i = t.getHeight(), o = Math.min(n, i), a = Ze(r[0], t.getWidth()), s = Ze(r[1], t.getHeight()), l = Ze(e.get("radius"), o / 2); return { cx: a, @@ -77751,11 +77448,11 @@ function SVe(e, t) { r: l }; } -function F0(e, t) { +function O0(e, t) { var r = e == null ? "" : e + ""; return t && (Je(t) ? r = t.replace("{value}", r) : vt(t) && (r = t(e))), r; } -var bVe = ( +var uVe = ( /** @class */ function(e) { Se(t, e); @@ -77765,12 +77462,12 @@ var bVe = ( } return t.prototype.render = function(r, n, i) { this.group.removeAll(); - var o = r.get(["axisLine", "lineStyle", "color"]), a = SVe(r, i); + var o = r.get(["axisLine", "lineStyle", "color"]), a = cVe(r, i); this._renderMain(r, n, i, o, a), this._data = r.getData(); }, t.prototype.dispose = function() { }, t.prototype._renderMain = function(r, n, i, o, a) { - var s = this.group, l = r.get("clockwise"), c = -r.get("startAngle") / 180 * Math.PI, u = -r.get("endAngle") / 180 * Math.PI, d = r.getModel("axisLine"), h = d.get("roundCap"), f = h ? eb : io, p = d.get("show"), v = d.getModel("lineStyle"), g = v.get("width"), m = [c, u]; - $2(m, !l), c = m[0], u = m[1]; + var s = this.group, l = r.get("clockwise"), c = -r.get("startAngle") / 180 * Math.PI, u = -r.get("endAngle") / 180 * Math.PI, d = r.getModel("axisLine"), h = d.get("roundCap"), f = h ? QS : io, p = d.get("show"), v = d.getModel("lineStyle"), g = v.get("width"), m = [c, u]; + N2(m, !l), c = m[0], u = m[1]; for (var y = u - c, C = c, b = [], w = 0; p && w < o.length; w++) { var x = Math.min(Math.max(o[w][0], 0), 1); u = c + y * x; @@ -77794,23 +77491,23 @@ var bVe = ( ["color", "width"] )), b.push(E), C = u; } - b.reverse(), H(b, function(R) { - return s.add(R); + b.reverse(), z(b, function(P) { + return s.add(P); }); - var P = function(R) { - if (R <= 0) + var R = function(P) { + if (P <= 0) return o[0][1]; var T; for (T = 0; T < o.length; T++) - if (o[T][0] >= R && (T === 0 ? 0 : o[T - 1][0]) < R) + if (o[T][0] >= P && (T === 0 ? 0 : o[T - 1][0]) < P) return o[T][1]; return o[T - 1][1]; }; - this._renderTicks(r, n, i, P, a, c, u, l, g), this._renderTitleAndDetail(r, n, i, P, a), this._renderAnchor(r, a), this._renderPointer(r, n, i, P, a, c, u, l, g); + this._renderTicks(r, n, i, R, a, c, u, l, g), this._renderTitleAndDetail(r, n, i, R, a), this._renderAnchor(r, a), this._renderPointer(r, n, i, R, a, c, u, l, g); }, t.prototype._renderTicks = function(r, n, i, o, a, s, l, c, u) { - for (var d = this.group, h = a.cx, f = a.cy, p = a.r, v = +r.get("min"), g = +r.get("max"), m = r.getModel("splitLine"), y = r.getModel("axisTick"), C = r.getModel("axisLabel"), b = r.get("splitNumber"), w = y.get("splitNumber"), x = Ze(m.get("length"), p), E = Ze(y.get("length"), p), P = s, R = (l - s) / b, T = R / w, _ = m.getModel("lineStyle").getLineStyle(), D = y.getModel("lineStyle").getLineStyle(), A = m.get("distance"), M, O, L = 0; L <= b; L++) { - if (M = Math.cos(P), O = Math.sin(P), m.get("show")) { - var N = A ? A + u : u, F = new ni({ + for (var d = this.group, h = a.cx, f = a.cy, p = a.r, v = +r.get("min"), g = +r.get("max"), m = r.getModel("splitLine"), y = r.getModel("axisTick"), C = r.getModel("axisLabel"), b = r.get("splitNumber"), w = y.get("splitNumber"), x = Ze(m.get("length"), p), E = Ze(y.get("length"), p), R = s, P = (l - s) / b, T = P / w, _ = m.getModel("lineStyle").getLineStyle(), D = y.getModel("lineStyle").getLineStyle(), A = m.get("distance"), M, O, L = 0; L <= b; L++) { + if (M = Math.cos(R), O = Math.sin(R), m.get("show")) { + var N = A ? A + u : u, F = new ri({ shape: { x1: M * (p - N) + h, y1: O * (p - N) + f, @@ -77825,12 +77522,12 @@ var bVe = ( }), d.add(F); } if (C.get("show")) { - var N = C.get("distance") + A, k = F0(En(L / b * (g - v) + v), C.get("formatter")), I = o(L / b), V = M * (p - x - N) + h, z = O * (p - x - N) + f, $ = C.get("rotate"), W = 0; - $ === "radial" ? (W = -P + 2 * Math.PI, W > Math.PI / 2 && (W += Math.PI)) : $ === "tangential" ? W = -P - Math.PI / 2 : Cr($) && (W = $ * Math.PI / 180), W === 0 ? d.add(new vr({ - style: rn(C, { + var N = C.get("distance") + A, k = O0(En(L / b * (g - v) + v), C.get("formatter")), I = o(L / b), V = M * (p - x - N) + h, H = O * (p - x - N) + f, $ = C.get("rotate"), W = 0; + $ === "radial" ? (W = -R + 2 * Math.PI, W > Math.PI / 2 && (W += Math.PI)) : $ === "tangential" ? W = -R - Math.PI / 2 : Cr($) && (W = $ * Math.PI / 180), W === 0 ? d.add(new vr({ + style: tn(C, { text: k, x: V, - y: z, + y: H, verticalAlign: O < -0.8 ? "top" : O > 0.8 ? "bottom" : "middle", align: M < -0.4 ? "left" : M > 0.4 ? "right" : "center" }, { @@ -77838,10 +77535,10 @@ var bVe = ( }), silent: !0 })) : d.add(new vr({ - style: rn(C, { + style: tn(C, { text: k, x: V, - y: z, + y: H, verticalAlign: "middle", align: "center" }, { @@ -77849,7 +77546,7 @@ var bVe = ( }), silent: !0, originX: V, - originY: z, + originY: H, rotation: W })); } @@ -77857,8 +77554,8 @@ var bVe = ( var N = y.get("distance"); N = N ? N + u : u; for (var j = 0; j <= w; j++) { - M = Math.cos(P), O = Math.sin(P); - var X = new ni({ + M = Math.cos(R), O = Math.sin(R); + var X = new ri({ shape: { x1: M * (p - N) + h, y1: O * (p - N) + f, @@ -77870,17 +77567,17 @@ var bVe = ( }); D.stroke === "auto" && X.setStyle({ stroke: o((L + j / w) / b) - }), d.add(X), P += T; + }), d.add(X), R += T; } - P -= T; + R -= T; } else - P += R; + R += P; } }, t.prototype._renderPointer = function(r, n, i, o, a, s, l, c, u) { var d = this.group, h = this._data, f = this._progressEls, p = [], v = r.get(["pointer", "show"]), g = r.getModel("progress"), m = g.get("show"), y = r.getData(), C = y.mapDimension("value"), b = +r.get("min"), w = +r.get("max"), x = [b, w], E = [s, l]; - function P(T, _) { + function R(T, _) { var D = y.getItemModel(T), A = D.getModel("pointer"), M = Ze(A.get("width"), a.r), O = Ze(A.get("length"), a.r), L = r.get(["pointer", "icon"]), N = A.get("offsetCenter"), F = Ze(N[0], a.r), k = Ze(N[1], a.r), I = A.get("keepAspect"), V; - return L ? V = Bn(L, F - M / 2, k - O, M, O, null, I) : V = new CVe({ + return L ? V = Bn(L, F - M / 2, k - O, M, O, null, I) : V = new lVe({ shape: { angle: -Math.PI / 2, width: M, @@ -77890,8 +77587,8 @@ var bVe = ( } }), V.rotation = -(_ + Math.PI / 2), V.x = a.cx, V.y = a.cy, V; } - function R(T, _) { - var D = g.get("roundCap"), A = D ? eb : io, M = g.get("overlap"), O = M ? g.get("width") : u / y.count(), L = M ? a.r - O : a.r - (T + 1) * O, N = M ? a.r : a.r - T * O, F = new A({ + function P(T, _) { + var D = g.get("roundCap"), A = D ? QS : io, M = g.get("overlap"), O = M ? g.get("width") : u / y.count(), L = M ? a.r - O : a.r - (T + 1) * O, N = M ? a.r : a.r - T * O, F = new A({ shape: { startAngle: s, endAngle: _, @@ -77907,40 +77604,40 @@ var bVe = ( (m || v) && (y.diff(h).add(function(T) { var _ = y.get(C, T); if (v) { - var D = P(T, s); + var D = R(T, s); un(D, { rotation: -((isNaN(+_) ? E[0] : Lr(_, x, E, !0)) + Math.PI / 2) }, r), d.add(D), y.setItemGraphicEl(T, D); } if (m) { - var A = R(T, s), M = g.get("clip"); + var A = P(T, s), M = g.get("clip"); un(A, { shape: { endAngle: Lr(_, x, E, M) } - }, r), d.add(A), z_(r.seriesIndex, y.dataType, T, A), p[T] = A; + }, r), d.add(A), V_(r.seriesIndex, y.dataType, T, A), p[T] = A; } }).update(function(T, _) { var D = y.get(C, T); if (v) { - var A = h.getItemGraphicEl(_), M = A ? A.rotation : s, O = P(T, M); - O.rotation = M, wr(O, { + var A = h.getItemGraphicEl(_), M = A ? A.rotation : s, O = R(T, M); + O.rotation = M, br(O, { rotation: -((isNaN(+D) ? E[0] : Lr(D, x, E, !0)) + Math.PI / 2) }, r), d.add(O), y.setItemGraphicEl(T, O); } if (m) { - var L = f[_], N = L ? L.shape.endAngle : s, F = R(T, N), k = g.get("clip"); - wr(F, { + var L = f[_], N = L ? L.shape.endAngle : s, F = P(T, N), k = g.get("clip"); + br(F, { shape: { endAngle: Lr(D, x, E, k) } - }, r), d.add(F), z_(r.seriesIndex, y.dataType, T, F), p[T] = F; + }, r), d.add(F), V_(r.seriesIndex, y.dataType, T, F), p[T] = F; } }).execute(), y.each(function(T) { var _ = y.getItemModel(T), D = _.getModel("emphasis"), A = D.get("focus"), M = D.get("blurScope"), O = D.get("disabled"); if (v) { var L = y.getItemGraphicEl(T), N = y.getItemVisual(T, "style"), F = N.fill; - if (L instanceof yi) { + if (L instanceof mi) { var k = L.style; L.useStyle(Pe({ image: k.image, @@ -77951,11 +77648,11 @@ var bVe = ( }, N)); } else L.useStyle(N), L.type !== "pointer" && L.setColor(F); - L.setStyle(_.getModel(["pointer", "itemStyle"]).getItemStyle()), L.style.fill === "auto" && L.setStyle("fill", o(Lr(y.get(C, T), x, [0, 1], !0))), L.z2EmphasisLift = 0, Ei(L, _), Rn(L, A, M, O); + L.setStyle(_.getModel(["pointer", "itemStyle"]).getItemStyle()), L.style.fill === "auto" && L.setStyle("fill", o(Lr(y.get(C, T), x, [0, 1], !0))), L.z2EmphasisLift = 0, xi(L, _), Rn(L, A, M, O); } if (m) { var I = p[T]; - I.useStyle(y.getItemVisual(T, "style")), I.setStyle(_.getModel(["progress", "itemStyle"]).getItemStyle()), I.z2EmphasisLift = 0, Ei(I, _), Rn(I, A, M, O); + I.useStyle(y.getItemVisual(T, "style")), I.setStyle(_.getModel(["progress", "itemStyle"]).getItemStyle()), I.z2EmphasisLift = 0, xi(I, _), Rn(I, A, M, O); } }), this._progressEls = p); }, t.prototype._renderAnchor = function(r, n) { @@ -77977,12 +77674,12 @@ var bVe = ( }).execute(), l.each(function(m) { var y = l.getItemModel(m), C = l.get(c, m), b = new At(), w = o(Lr(C, [u, d], [0, 1], !0)), x = y.getModel("title"); if (x.get("show")) { - var E = x.get("offsetCenter"), P = a.cx + Ze(E[0], a.r), R = a.cy + Ze(E[1], a.r), T = f[m]; + var E = x.get("offsetCenter"), R = a.cx + Ze(E[0], a.r), P = a.cy + Ze(E[1], a.r), T = f[m]; T.attr({ z2: g ? 0 : 2, - style: rn(x, { - x: P, - y: R, + style: tn(x, { + x: R, + y: P, text: l.getName(m), align: "center", verticalAlign: "middle" @@ -77996,10 +77693,10 @@ var bVe = ( var D = _.get("offsetCenter"), A = a.cx + Ze(D[0], a.r), M = a.cy + Ze(D[1], a.r), O = Ze(_.get("width"), a.r), L = Ze(_.get("height"), a.r), N = r.get(["progress", "show"]) ? l.getItemVisual(m, "style").fill : w, T = p[m], F = _.get("formatter"); T.attr({ z2: g ? 0 : 2, - style: rn(_, { + style: tn(_, { x: A, y: M, - text: F0(C, F), + text: O0(C, F), width: isNaN(O) ? null : O, height: isNaN(L) ? null : L, align: "center", @@ -78007,13 +77704,13 @@ var bVe = ( }, { inheritColor: N }) - }), eq(T, { + }), qY(T, { normal: _ }, C, function(I) { - return F0(I, F); - }), v && tq(T, m, l, r, { - getFormattedLabel: function(I, V, z, $, W, j) { - return F0(j ? j.interpolatedValue : C, F); + return O0(I, F); + }), v && XY(T, m, l, r, { + getFormattedLabel: function(I, V, H, $, W, j) { + return O0(j ? j.interpolatedValue : C, F); } }), b.add(T); } @@ -78021,7 +77718,7 @@ var bVe = ( }), this.group.add(h), this._titleEls = f, this._detailEls = p; }, t.type = "gauge", t; }(kr) -), wVe = ( +), dVe = ( /** @class */ function(e) { Se(t, e); @@ -78030,7 +77727,7 @@ var bVe = ( return r.type = t.type, r.visualStyleAccessPath = "itemStyle", r; } return t.prototype.getInitialData = function(r, n) { - return Rp(this, ["value"]); + return Pp(this, ["value"]); }, t.type = "series.gauge", t.defaultOption = { // zlevel: 0, z: 2, @@ -78155,41 +77852,41 @@ var bVe = ( valueAnimation: !1 } }, t; - }(jr) + }(Wr) ); -function xVe(e) { - e.registerChartView(bVe), e.registerSeriesModel(wVe); +function hVe(e) { + e.registerChartView(uVe), e.registerSeriesModel(dVe); } -var EVe = ["itemStyle", "opacity"], RVe = ( +var fVe = ["itemStyle", "opacity"], pVe = ( /** @class */ function(e) { Se(t, e); function t(r, n) { - var i = e.call(this) || this, o = i, a = new lo(), s = new vr(); + var i = e.call(this) || this, o = i, a = new ao(), s = new vr(); return o.setTextContent(s), i.setTextGuideLine(a), i.updateData(r, n, !0), i; } return t.prototype.updateData = function(r, n, i) { - var o = this, a = r.hostModel, s = r.getItemModel(n), l = r.getItemLayout(n), c = s.getModel("emphasis"), u = s.get(EVe); + var o = this, a = r.hostModel, s = r.getItemModel(n), l = r.getItemLayout(n), c = s.getModel("emphasis"), u = s.get(fVe); u = u ?? 1, i || ls(o), o.useStyle(r.getItemVisual(n, "style")), o.style.lineJoin = "round", i ? (o.setShape({ points: l.points }), o.style.opacity = 0, un(o, { style: { opacity: u } - }, a, n)) : wr(o, { + }, a, n)) : br(o, { style: { opacity: u }, shape: { points: l.points } - }, a, n), Ei(o, s), this._updateLabel(r, n), Rn(this, c.get("focus"), c.get("blurScope"), c.get("disabled")); + }, a, n), xi(o, s), this._updateLabel(r, n), Rn(this, c.get("focus"), c.get("blurScope"), c.get("disabled")); }, t.prototype._updateLabel = function(r, n) { var i = this, o = this.getTextGuideLine(), a = i.getTextContent(), s = r.hostModel, l = r.getItemModel(n), c = r.getItemLayout(n), u = c.label, d = r.getItemVisual(n, "style"), h = d.fill; - Ri( + Ei( // position will not be used in setLabelStyle a, - ci(l), + li(l), { labelFetcher: r.hostModel, labelDataIndex: n, @@ -78214,7 +77911,7 @@ var EVe = ["itemStyle", "opacity"], RVe = ( points: f }), i.textGuideLineConfig = { anchor: f ? new Ut(f[0][0], f[0][1]) : null - }, wr(a, { + }, br(a, { style: { x: u.x, y: u.y @@ -78224,13 +77921,13 @@ var EVe = ["itemStyle", "opacity"], RVe = ( originX: u.x, originY: u.y, z2: 10 - }), LA(i, FA(l), { + }), AA(i, OA(l), { // Default use item visual color stroke: h }); }, t; }(oo) -), PVe = ( +), gVe = ( /** @class */ function(e) { Se(t, e); @@ -78241,21 +77938,21 @@ var EVe = ["itemStyle", "opacity"], RVe = ( return t.prototype.render = function(r, n, i) { var o = r.getData(), a = this._data, s = this.group; o.diff(a).add(function(l) { - var c = new RVe(o, l); + var c = new pVe(o, l); o.setItemGraphicEl(l, c), s.add(c); }).update(function(l, c) { var u = a.getItemGraphicEl(c); u.updateData(o, l), s.add(u), o.setItemGraphicEl(l, u); }).remove(function(l) { var c = a.getItemGraphicEl(l); - Kv(c, r, l); + Yv(c, r, l); }).execute(), this._data = o; }, t.prototype.remove = function() { this.group.removeAll(), this._data = null; }, t.prototype.dispose = function() { }, t.type = "funnel", t; }(kr) -), TVe = ( +), vVe = ( /** @class */ function(e) { Se(t, e); @@ -78264,11 +77961,11 @@ var EVe = ["itemStyle", "opacity"], RVe = ( return r.type = t.type, r; } return t.prototype.init = function(r) { - e.prototype.init.apply(this, arguments), this.legendVisualProvider = new uy(at(this.getData, this), at(this.getRawData, this)), this._defaultLabelLine(r); + e.prototype.init.apply(this, arguments), this.legendVisualProvider = new ly(at(this.getData, this), at(this.getRawData, this)), this._defaultLabelLine(r); }, t.prototype.getInitialData = function(r, n) { - return Rp(this, { + return Pp(this, { coordDimensions: ["value"], - encodeDefaulter: Vt(sA, this) + encodeDefaulter: Vt(oA, this) }); }, t.prototype._defaultLabelLine = function(r) { Md(r, "labelLine", ["show"]); @@ -78326,15 +78023,15 @@ var EVe = ["itemStyle", "opacity"], RVe = ( } } }, t; - }(jr) + }(Wr) ); -function _Ve(e, t) { +function mVe(e, t) { return jn(e.getBoxLayoutParams(), { width: t.getWidth(), height: t.getHeight() }); } -function MVe(e, t) { +function yVe(e, t) { for (var r = e.mapDimension("value"), n = e.mapArray(r, function(l) { return l; }), i = [], o = t === "ascending", a = 0, s = e.count(); a < s; a++) @@ -78343,7 +78040,7 @@ function MVe(e, t) { return o ? n[l] - n[c] : n[c] - n[l]; }), i; } -function DVe(e) { +function CVe(e) { var t = e.hostModel, r = t.get("orient"); e.each(function(n) { var i = e.getItemModel(n), o = i.getModel("label"), a = o.get("position"), s = i.getModel("labelLine"), l = e.getItemLayout(n), c = l.points, u = a === "inner" || a === "inside" || a === "center" || a === "insideLeft" || a === "insideRight", d, h, f, p; @@ -78363,9 +78060,9 @@ function DVe(e) { }; }); } -function IVe(e, t) { +function SVe(e, t) { e.eachSeriesByType("funnel", function(r) { - var n = r.getData(), i = n.mapDimension("value"), o = r.get("sort"), a = _Ve(r, t), s = r.get("orient"), l = a.width, c = a.height, u = MVe(n, o), d = a.x, h = a.y, f = s === "horizontal" ? [Ze(r.get("minSize"), c), Ze(r.get("maxSize"), c)] : [Ze(r.get("minSize"), l), Ze(r.get("maxSize"), l)], p = n.getDataExtent(i), v = r.get("min"), g = r.get("max"); + var n = r.getData(), i = n.mapDimension("value"), o = r.get("sort"), a = mVe(r, t), s = r.get("orient"), l = a.width, c = a.height, u = yVe(n, o), d = a.x, h = a.y, f = s === "horizontal" ? [Ze(r.get("minSize"), c), Ze(r.get("maxSize"), c)] : [Ze(r.get("minSize"), l), Ze(r.get("maxSize"), l)], p = n.getDataExtent(i), v = r.get("min"), g = r.get("max"); v == null && (v = Math.min(p[0], 0)), g == null && (g = p[1]); var m = r.get("funnelAlign"), y = r.get("gap"), C = s === "horizontal" ? l : c, b = (C - y * (n.count() - 1)) / n.count(), w = function(M, O) { if (s === "horizontal") { @@ -78399,30 +78096,30 @@ function IVe(e, t) { }; o === "ascending" && (b = -b, y = -y, s === "horizontal" ? d += l : h += c, u = u.reverse()); for (var x = 0; x < u.length; x++) { - var E = u[x], P = u[x + 1], R = n.getItemModel(E); + var E = u[x], R = u[x + 1], P = n.getItemModel(E); if (s === "horizontal") { - var T = R.get(["itemStyle", "width"]); + var T = P.get(["itemStyle", "width"]); T == null ? T = b : (T = Ze(T, l), o === "ascending" && (T = -T)); - var _ = w(E, d), D = w(P, d + T); + var _ = w(E, d), D = w(R, d + T); d += T + y, n.setItemLayout(E, { points: _.concat(D.slice().reverse()) }); } else { - var A = R.get(["itemStyle", "height"]); + var A = P.get(["itemStyle", "height"]); A == null ? A = b : (A = Ze(A, c), o === "ascending" && (A = -A)); - var _ = w(E, h), D = w(P, h + A); + var _ = w(E, h), D = w(R, h + A); h += A + y, n.setItemLayout(E, { points: _.concat(D.slice().reverse()) }); } } - DVe(n); + CVe(n); }); } -function AVe(e) { - e.registerChartView(PVe), e.registerSeriesModel(TVe), e.registerLayout(IVe), e.registerProcessor(cy("funnel")); +function bVe(e) { + e.registerChartView(gVe), e.registerSeriesModel(vVe), e.registerLayout(SVe), e.registerProcessor(sy("funnel")); } -var OVe = 0.3, LVe = ( +var wVe = 0.3, xVe = ( /** @class */ function(e) { Se(t, e); @@ -78434,15 +78131,15 @@ var OVe = 0.3, LVe = ( this.group.add(this._dataGroup); }, t.prototype.render = function(r, n, i, o) { this._progressiveEls = null; - var a = this._dataGroup, s = r.getData(), l = this._data, c = r.coordinateSystem, u = c.dimensions, d = H6(r); + var a = this._dataGroup, s = r.getData(), l = this._data, c = r.coordinateSystem, u = c.dimensions, d = B6(r); s.diff(l).add(h).update(f).remove(p).execute(); function h(g) { - var m = z6(s, a, g, u, c); + var m = $6(s, a, g, u, c); yR(m, s, g, d); } function f(g, m) { - var y = l.getItemGraphicEl(m), C = RQ(s, g, u, c); - s.setItemGraphicEl(g, y), wr(y, { + var y = l.getItemGraphicEl(m), C = SQ(s, g, u, c); + s.setItemGraphicEl(g, y), br(y, { shape: { points: C } @@ -78454,7 +78151,7 @@ var OVe = 0.3, LVe = ( } if (!this._initialized) { this._initialized = !0; - var v = FVe(c, r, function() { + var v = EVe(c, r, function() { setTimeout(function() { a.removeClipPath(); }); @@ -78465,8 +78162,8 @@ var OVe = 0.3, LVe = ( }, t.prototype.incrementalPrepareRender = function(r, n, i) { this._initialized = !0, this._data = null, this._dataGroup.removeAll(); }, t.prototype.incrementalRender = function(r, n, i) { - for (var o = n.getData(), a = n.coordinateSystem, s = a.dimensions, l = H6(n), c = this._progressiveEls = [], u = r.start; u < r.end; u++) { - var d = z6(o, this._dataGroup, u, s, a); + for (var o = n.getData(), a = n.coordinateSystem, s = a.dimensions, l = B6(n), c = this._progressiveEls = [], u = r.start; u < r.end; u++) { + var d = $6(o, this._dataGroup, u, s, a); d.incremental = !0, yR(d, o, u, l), c.push(d); } }, t.prototype.remove = function() { @@ -78474,7 +78171,7 @@ var OVe = 0.3, LVe = ( }, t.type = "parallel", t; }(kr) ); -function FVe(e, t, r) { +function EVe(e, t, r) { var n = e.model, i = e.getRect(), o = new mr({ shape: { x: i.x, @@ -78490,15 +78187,15 @@ function FVe(e, t, r) { } }, t, r), o; } -function RQ(e, t, r, n) { +function SQ(e, t, r, n) { for (var i = [], o = 0; o < r.length; o++) { var a = r[o], s = e.get(e.mapDimension(a), t); - NVe(s, n.getAxis(a).type) || i.push(n.dataToPoint(s, a)); + RVe(s, n.getAxis(a).type) || i.push(n.dataToPoint(s, a)); } return i; } -function z6(e, t, r, n, i) { - var o = RQ(e, r, n, i), a = new lo({ +function $6(e, t, r, n, i) { + var o = SQ(e, r, n, i), a = new ao({ shape: { points: o }, @@ -78507,21 +78204,21 @@ function z6(e, t, r, n, i) { }); return t.add(a), e.setItemGraphicEl(r, a), a; } -function H6(e) { +function B6(e) { var t = e.get("smooth", !0); - return t === !0 && (t = OVe), t = qs(t), Hc(t) && (t = 0), { + return t === !0 && (t = wVe), t = Ys(t), zc(t) && (t = 0), { smooth: t }; } function yR(e, t, r, n) { e.useStyle(t.getItemVisual(r, "style")), e.style.fill = null, e.setShape("smooth", n.smooth); var i = t.getItemModel(r), o = i.getModel("emphasis"); - Ei(e, i, "lineStyle"), Rn(e, o.get("focus"), o.get("blurScope"), o.get("disabled")); + xi(e, i, "lineStyle"), Rn(e, o.get("focus"), o.get("blurScope"), o.get("disabled")); } -function NVe(e, t) { +function RVe(e, t) { return t === "category" ? e == null : e == null || isNaN(e); } -var kVe = ( +var PVe = ( /** @class */ function(e) { Se(t, e); @@ -78530,8 +78227,8 @@ var kVe = ( return r.type = t.type, r.visualStyleAccessPath = "lineStyle", r.visualDrawType = "stroke", r; } return t.prototype.getInitialData = function(r, n) { - return il(null, this, { - useEncodeDefaulter: at($Ve, null, this) + return nl(null, this, { + useEncodeDefaulter: at(TVe, null, this) }); }, t.prototype.getRawIndicesByActiveState = function(r) { var n = this.coordinateSystem, i = this.getData(), o = []; @@ -78562,22 +78259,22 @@ var kVe = ( smooth: !1, animationEasing: "linear" }, t; - }(jr) + }(Wr) ); -function $Ve(e) { +function TVe(e) { var t = e.ecModel.getComponent("parallel", e.get("parallelIndex")); if (t) { var r = {}; - return H(t.dimensions, function(n) { - var i = BVe(n); + return z(t.dimensions, function(n) { + var i = _Ve(n); r[n] = i; }), r; } } -function BVe(e) { +function _Ve(e) { return +e.replace("dim", ""); } -var VVe = ["lineStyle", "opacity"], zVe = { +var MVe = ["lineStyle", "opacity"], DVe = { seriesType: "parallel", reset: function(e, t) { var r = e.coordinateSystem, n = { @@ -78590,7 +78287,7 @@ var VVe = ["lineStyle", "opacity"], zVe = { r.eachActiveState(o, function(a, s) { var l = n[a]; if (a === "normal" && o.hasItemOption) { - var c = o.getItemModel(s).get(VVe, !0); + var c = o.getItemModel(s).get(MVe, !0); c != null && (l = c); } var u = o.ensureUniqueItemVisual(s, "style"); @@ -78600,27 +78297,27 @@ var VVe = ["lineStyle", "opacity"], zVe = { }; } }; -function HVe(e) { - GVe(e), WVe(e); +function IVe(e) { + AVe(e), OVe(e); } -function GVe(e) { +function AVe(e) { if (!e.parallel) { var t = !1; - H(e.series, function(r) { + z(e.series, function(r) { r && r.type === "parallel" && (t = !0); }), t && (e.parallel = [{}]); } } -function WVe(e) { - var t = Wr(e.parallelAxis); - H(t, function(r) { +function OVe(e) { + var t = Gr(e.parallelAxis); + z(t, function(r) { if (St(r)) { - var n = r.parallelIndex || 0, i = Wr(e.parallel)[n]; + var n = r.parallelIndex || 0, i = Gr(e.parallel)[n]; i && i.parallelAxisDefault && Wt(r, i.parallelAxisDefault, !1); } }); } -var jVe = 5, UVe = ( +var LVe = 5, FVe = ( /** @class */ function(e) { Se(t, e); @@ -78629,11 +78326,11 @@ var jVe = 5, UVe = ( return r.type = t.type, r; } return t.prototype.render = function(r, n, i) { - this._model = r, this._api = i, this._handlers || (this._handlers = {}, H(KVe, function(o, a) { + this._model = r, this._api = i, this._handlers || (this._handlers = {}, z(NVe, function(o, a) { i.getZr().on(a, this._handlers[a] = at(o, this)); - }, this)), Sp(this, "_throttledDispatchExpand", r.get("axisExpandRate"), "fixRate"); + }, this)), bp(this, "_throttledDispatchExpand", r.get("axisExpandRate"), "fixRate"); }, t.prototype.dispose = function(r, n) { - Zv(this, "_throttledDispatchExpand"), H(this._handlers, function(i, o) { + Qv(this, "_throttledDispatchExpand"), z(this._handlers, function(i, o) { n.getZr().off(o, i); }), this._handlers = null; }, t.prototype._throttledDispatchExpand = function(r) { @@ -78644,7 +78341,7 @@ var jVe = 5, UVe = ( }, r)); }, t.type = "parallel", t; }(sn) -), KVe = { +), NVe = { mousedown: function(e) { CR(this, "click") && (this._mouseDownPoint = [e.offsetX, e.offsetY]); }, @@ -78652,7 +78349,7 @@ var jVe = 5, UVe = ( var t = this._mouseDownPoint; if (CR(this, "click") && t) { var r = [e.offsetX, e.offsetY], n = Math.pow(t[0] - r[0], 2) + Math.pow(t[1] - r[1], 2); - if (n > jVe) + if (n > LVe) return; var i = this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX, e.offsetY]); i.behavior !== "none" && this._dispatchExpand({ @@ -78679,7 +78376,7 @@ function CR(e, t) { var r = e._model; return r.get("axisExpandable") && r.get("axisExpandTriggerOn") === t; } -var YVe = ( +var kVe = ( /** @class */ function(e) { Se(t, e); @@ -78696,7 +78393,7 @@ var YVe = ( var i = r.get("parallelIndex"); return i != null && n.getComponent("parallel", i) === this; }, t.prototype.setAxisExpand = function(r) { - H(["axisExpandable", "axisExpandCenter", "axisExpandCount", "axisExpandWidth", "axisExpandWindow"], function(n) { + z(["axisExpandable", "axisExpandCenter", "axisExpandCount", "axisExpandWidth", "axisExpandWindow"], function(n) { r.hasOwnProperty(n) && (this.option[n] = r[n]); }, this); }, t.prototype._initDimensions = function() { @@ -78705,7 +78402,7 @@ var YVe = ( }), function(o) { return (o.get("parallelIndex") || 0) === this.componentIndex; }, this); - H(i, function(o) { + z(i, function(o) { r.push("dim" + o.get("dim")), n.push(o.componentIndex); }); }, t.type = "parallel", t.dependencies = ["parallelAxis"], t.layoutMode = "box", t.defaultOption = { @@ -78733,7 +78430,7 @@ var YVe = ( parallelAxisDefault: null }, t; }(Zt) -), qVe = ( +), $Ve = ( /** @class */ function(e) { Se(t, e); @@ -78771,7 +78468,7 @@ function SR(e, t) { function Lh(e, t) { return Math.min(t[1] != null ? t[1] : 1 / 0, Math.max(t[0] != null ? t[0] : -1 / 0, e)); } -var bR = H, PQ = Math.min, TQ = Math.max, G6 = Math.floor, XVe = Math.ceil, W6 = En, ZVe = Math.PI, QVe = ( +var bR = z, bQ = Math.min, wQ = Math.max, V6 = Math.floor, BVe = Math.ceil, H6 = En, VVe = Math.PI, HVe = ( /** @class */ function() { function e(t, r, n) { @@ -78780,7 +78477,7 @@ var bR = H, PQ = Math.min, TQ = Math.max, G6 = Math.floor, XVe = Math.ceil, W6 = return e.prototype._init = function(t, r, n) { var i = t.dimensions, o = t.parallelAxisIndex; bR(i, function(a, s) { - var l = o[s], c = r.getComponent("parallelAxis", l), u = this._axesMap.set(a, new qVe(a, iy(c), [0, 0], c.get("type"), l)), d = u.type === "category"; + var l = o[s], c = r.getComponent("parallelAxis", l), u = this._axesMap.set(a, new $Ve(a, ry(c), [0, 0], c.get("type"), l)), d = u.type === "category"; u.onBand = d && c.get("boundaryGap"), u.inverse = c.get("inverse"), c.axis = u, u.model = c, u.coordinateSystem = c.coordinateSystem = this; }, this); }, e.prototype.update = function(t, r) { @@ -78808,17 +78505,17 @@ var bR = H, PQ = Math.min, TQ = Math.max, G6 = Math.floor, XVe = Math.ceil, W6 = }, e.prototype.getRect = function() { return this._rect; }, e.prototype._makeLayoutInfo = function() { - var t = this._model, r = this._rect, n = ["x", "y"], i = ["width", "height"], o = t.get("layout"), a = o === "horizontal" ? 0 : 1, s = r[i[a]], l = [0, s], c = this.dimensions.length, u = N0(t.get("axisExpandWidth"), l), d = N0(t.get("axisExpandCount") || 0, [0, c]), h = t.get("axisExpandable") && c > 3 && c > d && d > 1 && u > 0 && s > 0, f = t.get("axisExpandWindow"), p; + var t = this._model, r = this._rect, n = ["x", "y"], i = ["width", "height"], o = t.get("layout"), a = o === "horizontal" ? 0 : 1, s = r[i[a]], l = [0, s], c = this.dimensions.length, u = L0(t.get("axisExpandWidth"), l), d = L0(t.get("axisExpandCount") || 0, [0, c]), h = t.get("axisExpandable") && c > 3 && c > d && d > 1 && u > 0 && s > 0, f = t.get("axisExpandWindow"), p; if (f) - p = N0(f[1] - f[0], l), f[1] = f[0] + p; + p = L0(f[1] - f[0], l), f[1] = f[0] + p; else { - p = N0(u * (d - 1), l); - var v = t.get("axisExpandCenter") || G6(c / 2); + p = L0(u * (d - 1), l); + var v = t.get("axisExpandCenter") || V6(c / 2); f = [u * v - p / 2], f[1] = f[0] + p; } var g = (s - p) / (c - d); g < 3 && (g = 0); - var m = [G6(W6(f[0] / u, 1)) + 1, XVe(W6(f[1] / u, 1)) - 1], y = g / u * f[0]; + var m = [V6(H6(f[0] / u, 1)) + 1, BVe(H6(f[1] / u, 1)) - 1], y = g / u * f[0]; return { layout: o, pixelDimIndex: a, @@ -78840,7 +78537,7 @@ var bR = H, PQ = Math.min, TQ = Math.max, G6 = Math.floor, XVe = Math.ceil, W6 = var s = [0, i.axisLength], l = a.inverse ? 1 : 0; a.setExtent(s[l], s[1 - l]); }), bR(n, function(a, s) { - var l = (i.axisExpandable ? e8e : JVe)(s, i), c = { + var l = (i.axisExpandable ? GVe : zVe)(s, i), c = { horizontal: { x: l.position, y: i.axisLength @@ -78850,9 +78547,9 @@ var bR = H, PQ = Math.min, TQ = Math.max, G6 = Math.floor, XVe = Math.ceil, W6 = y: l.position } }, u = { - horizontal: ZVe / 2, + horizontal: VVe / 2, vertical: 0 - }, d = [c[o].x + t.x, c[o].y + t.y], h = u[o], f = wo(); + }, d = [c[o].x + t.x, c[o].y + t.y], h = u[o], f = So(); eu(f, f, h), as(f, f, d), this._axesLayout[a] = { position: d, rotation: h, @@ -78871,7 +78568,7 @@ var bR = H, PQ = Math.min, TQ = Math.max, G6 = Math.floor, XVe = Math.ceil, W6 = }, e.prototype.eachActiveState = function(t, r, n, i) { n == null && (n = 0), i == null && (i = t.count()); var o = this._axesMap, a = this.dimensions, s = [], l = []; - H(a, function(g) { + z(a, function(g) { s.push(t.mapDimension(g)), l.push(o.get(g).model); }); for (var c = this.hasAxisBrushed(), u = n; u < i; u++) { @@ -78911,7 +78608,7 @@ var bR = H, PQ = Math.min, TQ = Math.max, G6 = Math.floor, XVe = Math.ceil, W6 = h && u && s < o * d[0] ? (c = "jump", l = s - o * d[2]) : h && u && s > o * (1 - d[0]) ? (c = "jump", l = s - o * (1 - d[2])) : (l = s - o * d[1]) >= 0 && (l = s - o * (1 - d[1])) <= 0 && (l = 0), l *= r.axisExpandWidth / u, l ? eh(l, i, a, "all") : c = "none"; else { var f = i[1] - i[0], p = a[1] * s / f; - i = [TQ(0, p - f / 2)], i[1] = PQ(a[1], i[0] + f), i[0] = i[1] - f; + i = [wQ(0, p - f / 2)], i[1] = bQ(a[1], i[0] + f), i[0] = i[1] - f; } return { axisExpandWindow: i, @@ -78920,10 +78617,10 @@ var bR = H, PQ = Math.min, TQ = Math.max, G6 = Math.floor, XVe = Math.ceil, W6 = }, e; }() ); -function N0(e, t) { - return PQ(TQ(e, t[0]), t[1]); +function L0(e, t) { + return bQ(wQ(e, t[0]), t[1]); } -function JVe(e, t) { +function zVe(e, t) { var r = t.layoutLength / (t.axisCount - 1); return { position: r * e, @@ -78931,7 +78628,7 @@ function JVe(e, t) { axisLabelShow: !0 }; } -function e8e(e, t) { +function GVe(e, t) { var r = t.layoutLength, n = t.axisExpandWidth, i = t.axisCount, o = t.axisCollapseWidth, a = t.winInnerIndices, s, l = o, c = !1, u; return e < a[0] ? (s = e * o, u = o) : e <= a[1] ? (s = t.axisExpandWindow0Pos + e * n - t.axisExpandWindow[0], l = n, c = !0) : (s = r - (i - 1 - e) * o, u = o), { position: s, @@ -78940,10 +78637,10 @@ function e8e(e, t) { nameTruncateMaxWidth: u }; } -function t8e(e, t) { +function WVe(e, t) { var r = []; return e.eachComponent("parallel", function(n, i) { - var o = new QVe(n, e, t); + var o = new HVe(n, e, t); o.name = "parallel_" + i, o.resize(n, t), n.coordinateSystem = o, o.model = n, r.push(o); }), e.eachSeries(function(n) { if (n.get("coordinateSystem") === "parallel") { @@ -78952,9 +78649,9 @@ function t8e(e, t) { } }), r; } -var r8e = { - create: t8e -}, AM = ( +var jVe = { + create: WVe +}, IM = ( /** @class */ function(e) { Se(t, e); @@ -78995,13 +78692,13 @@ var r8e = { }, t; }(Zt) ); -In(AM, Ep); -var Fd = !0, cm = Math.min, Hf = Math.max, n8e = Math.pow, i8e = 1e4, o8e = 6, a8e = 6, j6 = "globalPan", s8e = { +In(IM, Rp); +var Fd = !0, um = Math.min, zf = Math.max, UVe = Math.pow, KVe = 1e4, YVe = 6, qVe = 6, z6 = "globalPan", XVe = { w: [0, 0], e: [0, 1], n: [1, 0], s: [1, 1] -}, l8e = { +}, ZVe = { w: "ew", e: "ew", n: "ns", @@ -79010,7 +78707,7 @@ var Fd = !0, cm = Math.min, Hf = Math.max, n8e = Math.pow, i8e = 1e4, o8e = 6, a sw: "nesw", nw: "nwse", se: "nwse" -}, U6 = { +}, G6 = { brushStyle: { lineWidth: 2, stroke: "rgba(210,219,238,0.3)", @@ -79019,13 +78716,13 @@ var Fd = !0, cm = Math.min, Hf = Math.max, n8e = Math.pow, i8e = 1e4, o8e = 6, a transformable: !0, brushMode: "single", removeOnClick: !1 -}, c8e = 0, iO = ( +}, QVe = 0, rO = ( /** @class */ function(e) { Se(t, e); function t(r) { var n = e.call(this) || this; - return n._track = [], n._covers = [], n._handlers = {}, process.env.NODE_ENV !== "production" && xt(r), n._zr = r, n.group = new At(), n._uid = "brushController_" + c8e++, H(v8e, function(i, o) { + return n._track = [], n._covers = [], n._handlers = {}, process.env.NODE_ENV !== "production" && xt(r), n._zr = r, n.group = new At(), n._uid = "brushController_" + QVe++, z(o8e, function(i, o) { this._handlers[o] = at(i, this); }, n), n; } @@ -79033,18 +78730,18 @@ var Fd = !0, cm = Math.min, Hf = Math.max, n8e = Math.pow, i8e = 1e4, o8e = 6, a return process.env.NODE_ENV !== "production" && xt(this._mounted), this._brushType && this._doDisableBrush(), r.brushType && this._doEnableBrush(r), this; }, t.prototype._doEnableBrush = function(r) { var n = this._zr; - this._enableGlobalPan || J$e(n, j6, this._uid), H(this._handlers, function(i, o) { + this._enableGlobalPan || z$e(n, z6, this._uid), z(this._handlers, function(i, o) { n.on(o, i); - }), this._brushType = r.brushType, this._brushOption = Wt(Tt(U6), r, !0); + }), this._brushType = r.brushType, this._brushOption = Wt(Tt(G6), r, !0); }, t.prototype._doDisableBrush = function() { var r = this._zr; - e4e(r, j6, this._uid), H(this._handlers, function(n, i) { + G$e(r, z6, this._uid), z(this._handlers, function(n, i) { r.off(i, n); }), this._brushType = this._brushOption = null; }, t.prototype.setPanels = function(r) { if (r && r.length) { var n = this._panels = {}; - H(r, function(i) { + z(r, function(i) { n[i.panelId] = Tt(i); }); } else @@ -79062,10 +78759,10 @@ var Fd = !0, cm = Math.min, Hf = Math.max, n8e = Math.pow, i8e = 1e4, o8e = 6, a }), this._transform = n.getLocalTransform(), this; }, t.prototype.updateCovers = function(r) { process.env.NODE_ENV !== "production" && xt(this._mounted), r = Fe(r, function(h) { - return Wt(Tt(U6), h, !0); + return Wt(Tt(G6), h, !0); }); var n = "\0-brush-index-", i = this._covers, o = this._covers = [], a = this, s = this._creatingCover; - return new Hl(i, r, c, l).add(u).update(u).remove(d).execute(), this; + return new zl(i, r, c, l).add(u).update(u).remove(d).execute(), this; function l(h, f) { return (h.id != null ? h.id : n + f) + "-" + h.brushType; } @@ -79077,8 +78774,8 @@ var Fd = !0, cm = Math.min, Hf = Math.max, n8e = Math.pow, i8e = 1e4, o8e = 6, a if (f != null && i[f] === s) o[h] = i[f]; else { - var v = o[h] = f != null ? (i[f].__brushOption = p, i[f]) : MQ(a, _Q(a, p)); - oO(a, v); + var v = o[h] = f != null ? (i[f].__brushOption = p, i[f]) : EQ(a, xQ(a, p)); + nO(a, v); } } function d(h) { @@ -79086,55 +78783,55 @@ var Fd = !0, cm = Math.min, Hf = Math.max, n8e = Math.pow, i8e = 1e4, o8e = 6, a } }, t.prototype.unmount = function() { if (!(process.env.NODE_ENV !== "production" && !this._mounted)) - return this.enableBrush(!1), OM(this), this._zr.remove(this.group), process.env.NODE_ENV !== "production" && (this._mounted = !1), this; + return this.enableBrush(!1), AM(this), this._zr.remove(this.group), process.env.NODE_ENV !== "production" && (this._mounted = !1), this; }, t.prototype.dispose = function() { this.unmount(), this.off(); }, t; }(Da) ); -function _Q(e, t) { +function xQ(e, t) { var r = l1[t.brushType].createCover(e, t); - return r.__brushOption = t, IQ(r, t), e.group.add(r), r; + return r.__brushOption = t, PQ(r, t), e.group.add(r), r; } -function MQ(e, t) { - var r = aO(t); - return r.endCreating && (r.endCreating(e, t), IQ(t, t.__brushOption)), t; +function EQ(e, t) { + var r = iO(t); + return r.endCreating && (r.endCreating(e, t), PQ(t, t.__brushOption)), t; } -function DQ(e, t) { +function RQ(e, t) { var r = t.__brushOption; - aO(t).updateCoverShape(e, t, r.range, r); + iO(t).updateCoverShape(e, t, r.range, r); } -function IQ(e, t) { +function PQ(e, t) { var r = t.z; - r == null && (r = i8e), e.traverse(function(n) { + r == null && (r = KVe), e.traverse(function(n) { n.z = r, n.z2 = r; }); } -function oO(e, t) { - aO(t).updateCommon(e, t), DQ(e, t); +function nO(e, t) { + iO(t).updateCommon(e, t), RQ(e, t); } -function aO(e) { +function iO(e) { return l1[e.__brushOption.brushType]; } -function sO(e, t, r) { +function oO(e, t, r) { var n = e._panels; if (!n) return Fd; var i, o = e._transform; - return H(n, function(a) { + return z(n, function(a) { a.isTargetByCursor(t, r, o) && (i = a); }), i; } -function AQ(e, t) { +function TQ(e, t) { var r = e._panels; if (!r) return Fd; var n = t.__brushOption.panelId; return n != null ? r[n] : Fd; } -function OM(e) { +function AM(e) { var t = e._covers, r = t.length; - return H(t, function(n) { + return z(t, function(n) { e.group.remove(n); }, e), t.length = 0, !!r; } @@ -79153,30 +78850,30 @@ function Nd(e, t) { removeOnClick: !!t.removeOnClick }); } -function u8e(e) { +function JVe(e) { var t = e._track; if (!t.length) return !1; - var r = t[t.length - 1], n = t[0], i = r[0] - n[0], o = r[1] - n[1], a = n8e(i * i + o * o, 0.5); - return a > o8e; + var r = t[t.length - 1], n = t[0], i = r[0] - n[0], o = r[1] - n[1], a = UVe(i * i + o * o, 0.5); + return a > YVe; } -function OQ(e) { +function _Q(e) { var t = e.length - 1; return t < 0 && (t = 0), [e[0], e[t]]; } -function LQ(e, t, r, n) { +function MQ(e, t, r, n) { var i = new At(); return i.add(new mr({ name: "main", - style: lO(r), + style: aO(r), silent: !0, draggable: !0, cursor: "move", - drift: Vt(K6, e, t, i, ["n", "s", "w", "e"]), + drift: Vt(W6, e, t, i, ["n", "s", "w", "e"]), ondragend: Vt(Nd, t, { isEnd: !0 }) - })), H(n, function(o) { + })), z(n, function(o) { i.add(new mr({ name: o.join(""), style: { @@ -79185,52 +78882,52 @@ function LQ(e, t, r, n) { draggable: !0, silent: !0, invisible: !0, - drift: Vt(K6, e, t, i, o), + drift: Vt(W6, e, t, i, o), ondragend: Vt(Nd, t, { isEnd: !0 }) })); }), i; } -function FQ(e, t, r, n) { - var i = n.brushStyle.lineWidth || 0, o = Hf(i, a8e), a = r[0][0], s = r[1][0], l = a - i / 2, c = s - i / 2, u = r[0][1], d = r[1][1], h = u - o + i / 2, f = d - o + i / 2, p = u - a, v = d - s, g = p + i, m = v + i; - pl(e, t, "main", a, s, p, v), n.transformable && (pl(e, t, "w", l, c, o, m), pl(e, t, "e", h, c, o, m), pl(e, t, "n", l, c, g, o), pl(e, t, "s", l, f, g, o), pl(e, t, "nw", l, c, o, o), pl(e, t, "ne", h, c, o, o), pl(e, t, "sw", l, f, o, o), pl(e, t, "se", h, f, o, o)); +function DQ(e, t, r, n) { + var i = n.brushStyle.lineWidth || 0, o = zf(i, qVe), a = r[0][0], s = r[1][0], l = a - i / 2, c = s - i / 2, u = r[0][1], d = r[1][1], h = u - o + i / 2, f = d - o + i / 2, p = u - a, v = d - s, g = p + i, m = v + i; + fl(e, t, "main", a, s, p, v), n.transformable && (fl(e, t, "w", l, c, o, m), fl(e, t, "e", h, c, o, m), fl(e, t, "n", l, c, g, o), fl(e, t, "s", l, f, g, o), fl(e, t, "nw", l, c, o, o), fl(e, t, "ne", h, c, o, o), fl(e, t, "sw", l, f, o, o), fl(e, t, "se", h, f, o, o)); } -function LM(e, t) { +function OM(e, t) { var r = t.__brushOption, n = r.transformable, i = t.childAt(0); - i.useStyle(lO(r)), i.attr({ + i.useStyle(aO(r)), i.attr({ silent: !n, cursor: n ? "move" : "default" - }), H([["w"], ["e"], ["n"], ["s"], ["s", "e"], ["s", "w"], ["n", "e"], ["n", "w"]], function(o) { - var a = t.childOfName(o.join("")), s = o.length === 1 ? FM(e, o[0]) : h8e(e, o); + }), z([["w"], ["e"], ["n"], ["s"], ["s", "e"], ["s", "w"], ["n", "e"], ["n", "w"]], function(o) { + var a = t.childOfName(o.join("")), s = o.length === 1 ? LM(e, o[0]) : t8e(e, o); a && a.attr({ silent: !n, invisible: !n, - cursor: n ? l8e[s] + "-resize" : null + cursor: n ? ZVe[s] + "-resize" : null }); }); } -function pl(e, t, r, n, i, o, a) { +function fl(e, t, r, n, i, o, a) { var s = t.childOfName(r); - s && s.setShape(p8e(cO(e, t, [[n, i], [n + o, i + a]]))); + s && s.setShape(n8e(sO(e, t, [[n, i], [n + o, i + a]]))); } -function lO(e) { +function aO(e) { return wt({ strokeNoScale: !0 }, e.brushStyle); } -function NQ(e, t, r, n) { - var i = [cm(e, r), cm(t, n)], o = [Hf(e, r), Hf(t, n)]; +function IQ(e, t, r, n) { + var i = [um(e, r), um(t, n)], o = [zf(e, r), zf(t, n)]; return [ [i[0], o[0]], [i[1], o[1]] // y range ]; } -function d8e(e) { +function e8e(e) { return Dc(e.group); } -function FM(e, t) { +function LM(e, t) { var r = { w: "left", e: "right", @@ -79241,40 +78938,40 @@ function FM(e, t) { right: "e", top: "n", bottom: "s" - }, i = Vw(r[t], d8e(e)); + }, i = Vw(r[t], e8e(e)); return n[i]; } -function h8e(e, t) { - var r = [FM(e, t[0]), FM(e, t[1])]; +function t8e(e, t) { + var r = [LM(e, t[0]), LM(e, t[1])]; return (r[0] === "e" || r[0] === "w") && r.reverse(), r.join(""); } -function K6(e, t, r, n, i, o) { - var a = r.__brushOption, s = e.toRectRange(a.range), l = kQ(t, i, o); - H(n, function(c) { - var u = s8e[c]; +function W6(e, t, r, n, i, o) { + var a = r.__brushOption, s = e.toRectRange(a.range), l = AQ(t, i, o); + z(n, function(c) { + var u = XVe[c]; s[u[0]][u[1]] += l[u[0]]; - }), a.range = e.fromRectRange(NQ(s[0][0], s[1][0], s[0][1], s[1][1])), oO(t, r), Nd(t, { + }), a.range = e.fromRectRange(IQ(s[0][0], s[1][0], s[0][1], s[1][1])), nO(t, r), Nd(t, { isEnd: !1 }); } -function f8e(e, t, r, n) { - var i = t.__brushOption.range, o = kQ(e, r, n); - H(i, function(a) { +function r8e(e, t, r, n) { + var i = t.__brushOption.range, o = AQ(e, r, n); + z(i, function(a) { a[0] += o[0], a[1] += o[1]; - }), oO(e, t), Nd(e, { + }), nO(e, t), Nd(e, { isEnd: !1 }); } -function kQ(e, t, r) { +function AQ(e, t, r) { var n = e.group, i = n.transformCoordToLocal(t, r), o = n.transformCoordToLocal(0, 0); return [i[0] - o[0], i[1] - o[1]]; } -function cO(e, t, r) { - var n = AQ(e, t); +function sO(e, t, r) { + var n = TQ(e, t); return n && n !== Fd ? n.clipPath(r, e._transform) : Tt(r); } -function p8e(e) { - var t = cm(e[0][0], e[1][0]), r = cm(e[0][1], e[1][1]), n = Hf(e[0][0], e[1][0]), i = Hf(e[0][1], e[1][1]); +function n8e(e) { + var t = um(e[0][0], e[1][0]), r = um(e[0][1], e[1][1]), n = zf(e[0][0], e[1][0]), i = zf(e[0][1], e[1][1]); return { x: t, y: r, @@ -79282,12 +78979,12 @@ function p8e(e) { height: i - r }; } -function g8e(e, t, r) { +function i8e(e, t, r) { if ( // Check active - !(!e._brushType || m8e(e, t.offsetX, t.offsetY)) + !(!e._brushType || a8e(e, t.offsetX, t.offsetY)) ) { - var n = e._zr, i = e._covers, o = sO(e, t, r); + var n = e._zr, i = e._covers, o = oO(e, t, r); if (!e._dragging) for (var a = 0; a < i.length; a++) { var s = i[a].__brushOption; @@ -79297,100 +78994,100 @@ function g8e(e, t, r) { o && n.setCursorStyle("crosshair"); } } -function NM(e) { +function FM(e) { var t = e.event; t.preventDefault && t.preventDefault(); } -function kM(e, t, r) { +function NM(e, t, r) { return e.childOfName("main").contain(t, r); } -function $Q(e, t, r, n) { +function OQ(e, t, r, n) { var i = e._creatingCover, o = e._creatingPanel, a = e._brushOption, s; - if (e._track.push(r.slice()), u8e(e) || i) { + if (e._track.push(r.slice()), JVe(e) || i) { if (o && !i) { - a.brushMode === "single" && OM(e); + a.brushMode === "single" && AM(e); var l = Tt(a); - l.brushType = Y6(l.brushType, o), l.panelId = o === Fd ? null : o.panelId, i = e._creatingCover = _Q(e, l), e._covers.push(i); + l.brushType = j6(l.brushType, o), l.panelId = o === Fd ? null : o.panelId, i = e._creatingCover = xQ(e, l), e._covers.push(i); } if (i) { - var c = l1[Y6(e._brushType, o)], u = i.__brushOption; - u.range = c.getCreatingRange(cO(e, i, e._track)), n && (MQ(e, i), c.updateCommon(e, i)), DQ(e, i), s = { + var c = l1[j6(e._brushType, o)], u = i.__brushOption; + u.range = c.getCreatingRange(sO(e, i, e._track)), n && (EQ(e, i), c.updateCommon(e, i)), RQ(e, i), s = { isEnd: n }; } - } else n && a.brushMode === "single" && a.removeOnClick && sO(e, t, r) && OM(e) && (s = { + } else n && a.brushMode === "single" && a.removeOnClick && oO(e, t, r) && AM(e) && (s = { isEnd: n, removeOnClick: !0 }); return s; } -function Y6(e, t) { +function j6(e, t) { return e === "auto" ? (process.env.NODE_ENV !== "production" && xt(t && t.defaultBrushType, 'MUST have defaultBrushType when brushType is "atuo"'), t.defaultBrushType) : e; } -var v8e = { +var o8e = { mousedown: function(e) { if (this._dragging) - q6(this, e); + U6(this, e); else if (!e.target || !e.target.draggable) { - NM(e); + FM(e); var t = this.group.transformCoordToLocal(e.offsetX, e.offsetY); this._creatingCover = null; - var r = this._creatingPanel = sO(this, e, t); + var r = this._creatingPanel = oO(this, e, t); r && (this._dragging = !0, this._track = [t.slice()]); } }, mousemove: function(e) { var t = e.offsetX, r = e.offsetY, n = this.group.transformCoordToLocal(t, r); - if (g8e(this, e, n), this._dragging) { - NM(e); - var i = $Q(this, e, n, !1); + if (i8e(this, e, n), this._dragging) { + FM(e); + var i = OQ(this, e, n, !1); i && Nd(this, i); } }, mouseup: function(e) { - q6(this, e); + U6(this, e); } }; -function q6(e, t) { +function U6(e, t) { if (e._dragging) { - NM(t); - var r = t.offsetX, n = t.offsetY, i = e.group.transformCoordToLocal(r, n), o = $Q(e, t, i, !0); + FM(t); + var r = t.offsetX, n = t.offsetY, i = e.group.transformCoordToLocal(r, n), o = OQ(e, t, i, !0); e._dragging = !1, e._track = [], e._creatingCover = null, o && Nd(e, o); } } -function m8e(e, t, r) { +function a8e(e, t, r) { var n = e._zr; return t < 0 || t > n.getWidth() || r < 0 || r > n.getHeight(); } var l1 = { - lineX: X6(0), - lineY: X6(1), + lineX: K6(0), + lineY: K6(1), rect: { createCover: function(e, t) { function r(n) { return n; } - return LQ({ + return MQ({ toRectRange: r, fromRectRange: r }, e, t, [["w"], ["e"], ["n"], ["s"], ["s", "e"], ["s", "w"], ["n", "e"], ["n", "w"]]); }, getCreatingRange: function(e) { - var t = OQ(e); - return NQ(t[1][0], t[1][1], t[0][0], t[0][1]); + var t = _Q(e); + return IQ(t[1][0], t[1][1], t[0][0], t[0][1]); }, updateCoverShape: function(e, t, r, n) { - FQ(e, t, r, n); + DQ(e, t, r, n); }, - updateCommon: LM, - contain: kM + updateCommon: OM, + contain: NM }, polygon: { createCover: function(e, t) { var r = new At(); - return r.add(new lo({ + return r.add(new ao({ name: "main", - style: lO(t), + style: aO(t), silent: !0 })), r; }, @@ -79401,7 +79098,7 @@ var l1 = { t.remove(t.childAt(0)), t.add(new oo({ name: "main", draggable: !0, - drift: Vt(f8e, e, t), + drift: Vt(r8e, e, t), ondragend: Vt(Nd, e, { isEnd: !0 }) @@ -79409,17 +79106,17 @@ var l1 = { }, updateCoverShape: function(e, t, r, n) { t.childAt(0).setShape({ - points: cO(e, t, r) + points: sO(e, t, r) }); }, - updateCommon: LM, - contain: kM + updateCommon: OM, + contain: NM } }; -function X6(e) { +function K6(e) { return { createCover: function(t, r) { - return LQ({ + return MQ({ toRectRange: function(n) { var i = [n, [0, 100]]; return e && i.reverse(), i; @@ -79430,11 +79127,11 @@ function X6(e) { }, t, r, [[["w"], ["e"]], [["n"], ["s"]]][e]); }, getCreatingRange: function(t) { - var r = OQ(t), n = cm(r[0][e], r[1][e]), i = Hf(r[0][e], r[1][e]); + var r = _Q(t), n = um(r[0][e], r[1][e]), i = zf(r[0][e], r[1][e]); return [n, i]; }, updateCoverShape: function(t, r, n, i) { - var o, a = AQ(t, r); + var o, a = TQ(t, r); if (a !== Fd && a.getLinearBrushOtherExtent) o = a.getLinearBrushOtherExtent(e); else { @@ -79442,33 +79139,33 @@ function X6(e) { o = [0, [s.getWidth(), s.getHeight()][1 - e]]; } var l = [n, o]; - e && l.reverse(), FQ(t, r, l, i); + e && l.reverse(), DQ(t, r, l, i); }, - updateCommon: LM, - contain: kM + updateCommon: OM, + contain: NM }; } -function BQ(e) { - return e = uO(e), function(t) { - return q2(t, e); +function LQ(e) { + return e = lO(e), function(t) { + return K2(t, e); }; } -function VQ(e, t) { - return e = uO(e), function(r) { +function FQ(e, t) { + return e = lO(e), function(r) { var n = t ?? r, i = n ? e.width : e.height, o = n ? e.x : e.y; return [o, o + (i || 0)]; }; } -function zQ(e, t, r) { - var n = uO(e); +function NQ(e, t, r) { + var n = lO(e); return function(i, o) { return n.contain(o[0], o[1]) && !i1(i, t, r); }; } -function uO(e) { +function lO(e) { return Kt.create(e); } -var y8e = ["axisLine", "axisTickLabel", "axisName"], C8e = ( +var s8e = ["axisLine", "axisTickLabel", "axisName"], l8e = ( /** @class */ function(e) { Se(t, e); @@ -79477,16 +79174,16 @@ var y8e = ["axisLine", "axisTickLabel", "axisName"], C8e = ( return r.type = t.type, r; } return t.prototype.init = function(r, n) { - e.prototype.init.apply(this, arguments), (this._brushController = new iO(n.getZr())).on("brush", at(this._onBrush, this)); + e.prototype.init.apply(this, arguments), (this._brushController = new rO(n.getZr())).on("brush", at(this._onBrush, this)); }, t.prototype.render = function(r, n, i, o) { - if (!S8e(r, n, o)) { + if (!c8e(r, n, o)) { this.axisModel = r, this.api = i, this.group.removeAll(); var a = this._axisGroup; if (this._axisGroup = new At(), this.group.add(this._axisGroup), !!r.get("show")) { - var s = w8e(r, n), l = s.coordinateSystem, c = r.getAreaSelectStyle(), u = c.width, d = r.axis.dim, h = l.getAxisLayout(d), f = Pe({ + var s = d8e(r, n), l = s.coordinateSystem, c = r.getAreaSelectStyle(), u = c.width, d = r.axis.dim, h = l.getAxisLayout(d), f = Pe({ strokeContainThreshold: u - }, h), p = new Ji(r, f); - H(y8e, p.add, p), this._axisGroup.add(p.getGroup()), this._refreshBrushController(f, c, r, s, u, i), ty(a, this._axisGroup, r); + }, h), p = new Qi(r, f); + z(s8e, p.add, p), this._axisGroup.add(p.getGroup()), this._refreshBrushController(f, c, r, s, u, i), Jm(a, this._axisGroup, r); } } }, t.prototype._refreshBrushController = function(r, n, i, o, a, s) { @@ -79503,14 +79200,14 @@ var y8e = ["axisLine", "axisTickLabel", "axisName"], C8e = ( y: r.position[1] }).setPanels([{ panelId: "pl", - clipPath: BQ(d), - isTargetByCursor: zQ(d, s, o), - getLinearBrushOtherExtent: VQ(d, 0) + clipPath: LQ(d), + isTargetByCursor: NQ(d, s, o), + getLinearBrushOtherExtent: FQ(d, 0) }]).enableBrush({ brushType: "lineX", brushStyle: n, removeOnClick: !0 - }).updateCovers(b8e(i)); + }).updateCovers(u8e(i)); }, t.prototype._onBrush = function(r) { var n = r.areas, i = this.axisModel, o = i.axis, a = Fe(n, function(s) { return [o.coordToData(s.range[0], !0), o.coordToData(s.range[1], !0)]; @@ -79525,13 +79222,13 @@ var y8e = ["axisLine", "axisTickLabel", "axisName"], C8e = ( }, t.type = "parallelAxis", t; }(sn) ); -function S8e(e, t, r) { +function c8e(e, t, r) { return r && r.type === "axisAreaSelect" && t.findComponents({ mainType: "parallelAxis", query: r })[0] === e; } -function b8e(e) { +function u8e(e) { var t = e.axis; return Fe(e.activeIntervals, function(r) { return { @@ -79541,16 +79238,16 @@ function b8e(e) { }; }); } -function w8e(e, t) { +function d8e(e, t) { return t.getComponent("parallel", e.get("parallelIndex")); } -var x8e = { +var h8e = { type: "axisAreaSelect", event: "axisAreaSelected" // update: 'updateVisual' }; -function E8e(e) { - e.registerAction(x8e, function(t, r) { +function f8e(e) { + e.registerAction(h8e, function(t, r) { r.eachComponent({ mainType: "parallelAxis", query: t @@ -79566,7 +79263,7 @@ function E8e(e) { }); }); } -var R8e = { +var p8e = { type: "value", areaSelectStyle: { width: 20, @@ -79578,13 +79275,13 @@ var R8e = { realtime: !0, z: 10 }; -function HQ(e) { - e.registerComponentView(UVe), e.registerComponentModel(YVe), e.registerCoordinateSystem("parallel", r8e), e.registerPreprocessor(HVe), e.registerComponentModel(AM), e.registerComponentView(C8e), zf(e, "parallel", AM, R8e), E8e(e); +function kQ(e) { + e.registerComponentView(FVe), e.registerComponentModel(kVe), e.registerCoordinateSystem("parallel", jVe), e.registerPreprocessor(IVe), e.registerComponentModel(IM), e.registerComponentView(l8e), Hf(e, "parallel", IM, p8e), f8e(e); } -function P8e(e) { - Jt(HQ), e.registerChartView(LVe), e.registerSeriesModel(kVe), e.registerVisual(e.PRIORITY.VISUAL.BRUSH, zVe); +function g8e(e) { + Jt(kQ), e.registerChartView(xVe), e.registerSeriesModel(PVe), e.registerVisual(e.PRIORITY.VISUAL.BRUSH, DVe); } -var T8e = ( +var v8e = ( /** @class */ /* @__PURE__ */ function() { function e() { @@ -79592,7 +79289,7 @@ var T8e = ( } return e; }() -), _8e = ( +), m8e = ( /** @class */ function(e) { Se(t, e); @@ -79600,17 +79297,17 @@ var T8e = ( return e.call(this, r) || this; } return t.prototype.getDefaultShape = function() { - return new T8e(); + return new v8e(); }, t.prototype.buildPath = function(r, n) { var i = n.extent; r.moveTo(n.x1, n.y1), r.bezierCurveTo(n.cpx1, n.cpy1, n.cpx2, n.cpy2, n.x2, n.y2), n.orient === "vertical" ? (r.lineTo(n.x2 + i, n.y2), r.bezierCurveTo(n.cpx2 + i, n.cpy2, n.cpx1 + i, n.cpy1, n.x1 + i, n.y1)) : (r.lineTo(n.x2, n.y2 + i), r.bezierCurveTo(n.cpx2, n.cpy2 + i, n.cpx1, n.cpy1 + i, n.x1, n.y1 + i)), r.closePath(); }, t.prototype.highlight = function() { Vl(this); }, t.prototype.downplay = function() { - zl(this); + Hl(this); }, t; }(rr) -), M8e = ( +), y8e = ( /** @class */ function(e) { Se(t, e); @@ -79621,10 +79318,10 @@ var T8e = ( return t.prototype.render = function(r, n, i) { var o = this, a = r.getGraph(), s = this.group, l = r.layoutInfo, c = l.width, u = l.height, d = r.getData(), h = r.getData("edge"), f = r.get("orient"); this._model = r, s.removeAll(), s.x = l.x, s.y = l.y, a.eachEdge(function(p) { - var v = new _8e(), g = Lt(v); + var v = new m8e(), g = Lt(v); g.dataIndex = p.dataIndex, g.seriesIndex = r.seriesIndex, g.dataType = "edge"; - var m = p.getModel(), y = m.getModel("lineStyle"), C = y.get("curveness"), b = p.node1.getLayout(), w = p.node1.getModel(), x = w.get("localX"), E = w.get("localY"), P = p.node2.getLayout(), R = p.node2.getModel(), T = R.get("localX"), _ = R.get("localY"), D = p.getLayout(), A, M, O, L, N, F, k, I; - v.shape.extent = Math.max(1, D.dy), v.shape.orient = f, f === "vertical" ? (A = (x != null ? x * c : b.x) + D.sy, M = (E != null ? E * u : b.y) + b.dy, O = (T != null ? T * c : P.x) + D.ty, L = _ != null ? _ * u : P.y, N = A, F = M * (1 - C) + L * C, k = O, I = M * C + L * (1 - C)) : (A = (x != null ? x * c : b.x) + b.dx, M = (E != null ? E * u : b.y) + D.sy, O = T != null ? T * c : P.x, L = (_ != null ? _ * u : P.y) + D.ty, N = A * (1 - C) + O * C, F = M, k = A * C + O * (1 - C), I = L), v.setShape({ + var m = p.getModel(), y = m.getModel("lineStyle"), C = y.get("curveness"), b = p.node1.getLayout(), w = p.node1.getModel(), x = w.get("localX"), E = w.get("localY"), R = p.node2.getLayout(), P = p.node2.getModel(), T = P.get("localX"), _ = P.get("localY"), D = p.getLayout(), A, M, O, L, N, F, k, I; + v.shape.extent = Math.max(1, D.dy), v.shape.orient = f, f === "vertical" ? (A = (x != null ? x * c : b.x) + D.sy, M = (E != null ? E * u : b.y) + b.dy, O = (T != null ? T * c : R.x) + D.ty, L = _ != null ? _ * u : R.y, N = A, F = M * (1 - C) + L * C, k = O, I = M * C + L * (1 - C)) : (A = (x != null ? x * c : b.x) + b.dx, M = (E != null ? E * u : b.y) + D.sy, O = T != null ? T * c : R.x, L = (_ != null ? _ * u : R.y) + D.ty, N = A * (1 - C) + O * C, F = M, k = A * C + O * (1 - C), I = L), v.setShape({ x1: A, y1: M, x2: O, @@ -79633,19 +79330,19 @@ var T8e = ( cpy1: F, cpx2: k, cpy2: I - }), v.useStyle(y.getItemStyle()), Z6(v.style, f, p); - var V = "" + m.get("value"), z = ci(m, "edgeLabel"); - Ri(v, z, { + }), v.useStyle(y.getItemStyle()), Y6(v.style, f, p); + var V = "" + m.get("value"), H = li(m, "edgeLabel"); + Ei(v, H, { labelFetcher: { - getFormattedLabel: function(j, X, q, Z, ee, Q) { + getFormattedLabel: function(j, X, q, J, te, Q) { return r.getFormattedLabel( j, X, "edge", - Z, + J, // ensure edgeLabel formatter is provided // to prevent the inheritance from `label.formatter` of the series - Ho(ee, z.normal && z.normal.get("formatter"), V), + zo(te, H.normal && H.normal.get("formatter"), V), Q ); } @@ -79656,9 +79353,9 @@ var T8e = ( position: "inside" }); var $ = m.getModel("emphasis"); - Ei(v, m, "lineStyle", function(j) { + xi(v, m, "lineStyle", function(j) { var X = j.getItemStyle(); - return Z6(X, f, p), X; + return Y6(X, f, p), X; }), s.add(v), h.setItemGraphicEl(p.dataIndex, v); var W = $.get("focus"); Rn(v, W === "adjacency" ? p.getAdjacentDataIndices() : W === "trajectory" ? p.getTrajectoryDataIndices() : W, $.get("blurScope"), $.get("disabled")); @@ -79674,15 +79371,15 @@ var T8e = ( style: g.getModel("itemStyle").getItemStyle(), z2: 10 }); - Ri(w, ci(g), { + Ei(w, li(g), { labelFetcher: { - getFormattedLabel: function(E, P) { - return r.getFormattedLabel(E, P, "node"); + getFormattedLabel: function(E, R) { + return r.getFormattedLabel(E, R, "node"); } }, labelDataIndex: p.dataIndex, defaultText: p.id - }), w.disableLabelAnimation = !0, w.setStyle("fill", p.getVisual("color")), w.setStyle("decal", p.getVisual("style").decal), Ei(w, g), s.add(w), d.setItemGraphicEl(p.dataIndex, w), Lt(w).dataType = "node"; + }), w.disableLabelAnimation = !0, w.setStyle("fill", p.getVisual("color")), w.setStyle("decal", p.getVisual("style").decal), xi(w, g), s.add(w), d.setItemGraphicEl(p.dataIndex, w), Lt(w).dataType = "node"; var x = C.get("focus"); Rn(w, x === "adjacency" ? p.getAdjacentDataIndices() : x === "trajectory" ? p.getTrajectoryDataIndices() : x, C.get("blurScope"), C.get("disabled")); }), d.eachItemGraphicEl(function(p, v) { @@ -79698,14 +79395,14 @@ var T8e = ( }, p.ondragend = function() { o._focusAdjacencyDisabled = !1; }, p.draggable = !0, p.cursor = "move"); - }), !this._data && r.isAnimationEnabled() && s.setClipPath(D8e(s.getBoundingRect(), r, function() { + }), !this._data && r.isAnimationEnabled() && s.setClipPath(C8e(s.getBoundingRect(), r, function() { s.removeClipPath(); })), this._data = r.getData(); }, t.prototype.dispose = function() { }, t.type = "sankey", t; }(kr) ); -function Z6(e, t, r) { +function Y6(e, t, r) { switch (e.fill) { case "source": e.fill = r.node1.getVisual("color"), e.decal = r.node1.getVisual("style").decal; @@ -79715,7 +79412,7 @@ function Z6(e, t, r) { break; case "gradient": var n = r.node1.getVisual("color"), i = r.node2.getVisual("color"); - Je(n) && Je(i) && (e.fill = new dp(0, 0, +(t === "horizontal"), +(t === "vertical"), [{ + Je(n) && Je(i) && (e.fill = new hp(0, 0, +(t === "horizontal"), +(t === "vertical"), [{ color: n, offset: 0 }, { @@ -79724,7 +79421,7 @@ function Z6(e, t, r) { }])); } } -function D8e(e, t, r) { +function C8e(e, t, r) { var n = new mr({ shape: { x: e.x - 10, @@ -79739,7 +79436,7 @@ function D8e(e, t, r) { } }, t, r), n; } -var I8e = ( +var S8e = ( /** @class */ function(e) { Se(t, e); @@ -79752,11 +79449,11 @@ var I8e = ( this.levelModels = []; for (var s = this.levelModels, l = 0; l < a.length; l++) if (a[l].depth != null && a[l].depth >= 0) - s[a[l].depth] = new Gr(a[l], this, n); + s[a[l].depth] = new zr(a[l], this, n); else if (process.env.NODE_ENV !== "production") throw new Error("levels[i].depth is mandatory and should be natural number"); if (o && i) { - var c = EQ(o, i, this, !0, u); + var c = CQ(o, i, this, !0, u); return c.data; } function u(d, h) { @@ -79789,14 +79486,14 @@ var I8e = ( } if (i === "edge") { var a = this.getDataParams(r, i), s = a.data, l = a.value, c = s.source + " -- " + s.target; - return ui("nameValue", { + return ci("nameValue", { name: c, value: l, noValue: o(l) }); } else { var u = this.getGraph().getNodeByIndex(r), d = u.getLayout().value, h = this.getDataParams(r, i).data.name; - return ui("nameValue", { + return ci("nameValue", { name: h != null ? h + "" : null, value: d, noValue: o(d) @@ -79855,38 +79552,38 @@ var I8e = ( animationEasing: "linear", animationDuration: 1e3 }, t; - }(jr) + }(Wr) ); -function A8e(e, t) { +function b8e(e, t) { e.eachSeriesByType("sankey", function(r) { - var n = r.get("nodeWidth"), i = r.get("nodeGap"), o = O8e(r, t); + var n = r.get("nodeWidth"), i = r.get("nodeGap"), o = w8e(r, t); r.layoutInfo = o; var a = o.width, s = o.height, l = r.getGraph(), c = l.nodes, u = l.edges; - F8e(c); + E8e(c); var d = Fr(c, function(v) { return v.getLayout().value === 0; }), h = d.length !== 0 ? 0 : r.get("layoutIterations"), f = r.get("orient"), p = r.get("nodeAlign"); - L8e(c, u, n, i, a, s, h, f, p); + x8e(c, u, n, i, a, s, h, f, p); }); } -function O8e(e, t) { +function w8e(e, t) { return jn(e.getBoxLayoutParams(), { width: t.getWidth(), height: t.getHeight() }); } -function L8e(e, t, r, n, i, o, a, s, l) { - N8e(e, t, r, i, o, s, l), V8e(e, t, o, i, n, a, s), q8e(e, s); +function x8e(e, t, r, n, i, o, a, s, l) { + R8e(e, t, r, i, o, s, l), M8e(e, t, o, i, n, a, s), $8e(e, s); } -function F8e(e) { - H(e, function(t) { - var r = Ac(t.outEdges, ab), n = Ac(t.inEdges, ab), i = t.getValue() || 0, o = Math.max(r, n, i); +function E8e(e) { + z(e, function(t) { + var r = Ac(t.outEdges, ib), n = Ac(t.inEdges, ib), i = t.getValue() || 0, o = Math.max(r, n, i); t.setLayout({ value: o }, !0); }); } -function N8e(e, t, r, n, i, o, a) { +function R8e(e, t, r, n, i, o, a) { for (var s = [], l = [], c = [], u = [], d = 0, h = 0; h < t.length; h++) s[h] = 1; for (var h = 0; h < e.length; h++) @@ -79914,15 +79611,15 @@ function N8e(e, t, r, n, i, o, a) { if (s[h] === 1) throw new Error("Sankey is a DAG, the original data has cycle!"); var E = f > d - 1 ? f : d - 1; - a && a !== "left" && k8e(e, a, o, E); - var P = o === "vertical" ? (i - r) / E : (n - r) / E; - B8e(e, P, o); + a && a !== "left" && P8e(e, a, o, E); + var R = o === "vertical" ? (i - r) / E : (n - r) / E; + _8e(e, R, o); } -function GQ(e) { +function $Q(e) { var t = e.hostGraph.data.getRawDataItem(e.dataIndex); return t.depth != null && t.depth >= 0; } -function k8e(e, t, r, n) { +function P8e(e, t, r, n) { if (t === "right") { for (var i = [], o = e, a = 0; o.length; ) { for (var s = 0; s < o.length; s++) { @@ -79937,22 +79634,22 @@ function k8e(e, t, r, n) { } o = i, i = [], ++a; } - H(e, function(d) { - GQ(d) || d.setLayout({ + z(e, function(d) { + $Q(d) || d.setLayout({ depth: Math.max(0, n - d.getLayout().skNodeHeight) }, !0); }); - } else t === "justify" && $8e(e, n); + } else t === "justify" && T8e(e, n); } -function $8e(e, t) { - H(e, function(r) { - !GQ(r) && !r.outEdges.length && r.setLayout({ +function T8e(e, t) { + z(e, function(r) { + !$Q(r) && !r.outEdges.length && r.setLayout({ depth: t }, !0); }); } -function B8e(e, t, r) { - H(e, function(n) { +function _8e(e, t, r) { + z(e, function(n) { var i = n.getLayout().depth * t; r === "vertical" ? n.setLayout({ y: i @@ -79961,33 +79658,33 @@ function B8e(e, t, r) { }, !0); }); } -function V8e(e, t, r, n, i, o, a) { - var s = z8e(e, a); - H8e(s, t, r, n, i, a), wR(s, i, r, n, a); +function M8e(e, t, r, n, i, o, a) { + var s = D8e(e, a); + I8e(s, t, r, n, i, a), wR(s, i, r, n, a); for (var l = 1; o > 0; o--) - l *= 0.99, G8e(s, l, a), wR(s, i, r, n, a), Y8e(s, l, a), wR(s, i, r, n, a); + l *= 0.99, A8e(s, l, a), wR(s, i, r, n, a), k8e(s, l, a), wR(s, i, r, n, a); } -function z8e(e, t) { - var r = [], n = t === "vertical" ? "y" : "x", i = k_(e, function(o) { +function D8e(e, t) { + var r = [], n = t === "vertical" ? "y" : "x", i = N_(e, function(o) { return o.getLayout()[n]; }); return i.keys.sort(function(o, a) { return o - a; - }), H(i.keys, function(o) { + }), z(i.keys, function(o) { r.push(i.buckets.get(o)); }), r; } -function H8e(e, t, r, n, i, o) { +function I8e(e, t, r, n, i, o) { var a = 1 / 0; - H(e, function(s) { + z(e, function(s) { var l = s.length, c = 0; - H(s, function(d) { + z(s, function(d) { c += d.getLayout().value; }); var u = o === "vertical" ? (n - (l - 1) * i) / c : (r - (l - 1) * i) / c; u < a && (a = u); - }), H(e, function(s) { - H(s, function(l, c) { + }), z(e, function(s) { + z(s, function(l, c) { var u = l.getLayout().value * a; o === "vertical" ? (l.setLayout({ x: c @@ -79999,7 +79696,7 @@ function H8e(e, t, r, n, i, o) { dy: u }, !0)); }); - }), H(t, function(s) { + }), z(t, function(s) { var l = +s.getValue() * a; s.setLayout({ dy: l @@ -80008,7 +79705,7 @@ function H8e(e, t, r, n, i, o) { } function wR(e, t, r, n, i) { var o = i === "vertical" ? "x" : "y"; - H(e, function(a) { + z(e, function(a) { a.sort(function(v, g) { return v.getLayout()[o] - g.getLayout()[o]; }); @@ -80034,14 +79731,14 @@ function wR(e, t, r, n, i) { } }); } -function G8e(e, t, r) { - H(e.slice().reverse(), function(n) { - H(n, function(i) { +function A8e(e, t, r) { + z(e.slice().reverse(), function(n) { + z(n, function(i) { if (i.outEdges.length) { - var o = Ac(i.outEdges, W8e, r) / Ac(i.outEdges, ab); + var o = Ac(i.outEdges, O8e, r) / Ac(i.outEdges, ib); if (isNaN(o)) { var a = i.outEdges.length; - o = a ? Ac(i.outEdges, j8e, r) / a : 0; + o = a ? Ac(i.outEdges, L8e, r) / a : 0; } if (r === "vertical") { var s = i.getLayout().x + (o - Kc(i, r)) * t; @@ -80058,22 +79755,22 @@ function G8e(e, t, r) { }); }); } -function W8e(e, t) { +function O8e(e, t) { return Kc(e.node2, t) * e.getValue(); } -function j8e(e, t) { +function L8e(e, t) { return Kc(e.node2, t); } -function U8e(e, t) { +function F8e(e, t) { return Kc(e.node1, t) * e.getValue(); } -function K8e(e, t) { +function N8e(e, t) { return Kc(e.node1, t); } function Kc(e, t) { return t === "vertical" ? e.getLayout().x + e.getLayout().dx / 2 : e.getLayout().y + e.getLayout().dy / 2; } -function ab(e) { +function ib(e) { return e.getValue(); } function Ac(e, t, r) { @@ -80083,14 +79780,14 @@ function Ac(e, t, r) { } return n; } -function Y8e(e, t, r) { - H(e, function(n) { - H(n, function(i) { +function k8e(e, t, r) { + z(e, function(n) { + z(n, function(i) { if (i.inEdges.length) { - var o = Ac(i.inEdges, U8e, r) / Ac(i.inEdges, ab); + var o = Ac(i.inEdges, F8e, r) / Ac(i.inEdges, ib); if (isNaN(o)) { var a = i.inEdges.length; - o = a ? Ac(i.inEdges, K8e, r) / a : 0; + o = a ? Ac(i.inEdges, N8e, r) / a : 0; } if (r === "vertical") { var s = i.getLayout().x + (o - Kc(i, r)) * t; @@ -80107,37 +79804,37 @@ function Y8e(e, t, r) { }); }); } -function q8e(e, t) { +function $8e(e, t) { var r = t === "vertical" ? "x" : "y"; - H(e, function(n) { + z(e, function(n) { n.outEdges.sort(function(i, o) { return i.node2.getLayout()[r] - o.node2.getLayout()[r]; }), n.inEdges.sort(function(i, o) { return i.node1.getLayout()[r] - o.node1.getLayout()[r]; }); - }), H(e, function(n) { + }), z(e, function(n) { var i = 0, o = 0; - H(n.outEdges, function(a) { + z(n.outEdges, function(a) { a.setLayout({ sy: i }, !0), i += a.getLayout().dy; - }), H(n.inEdges, function(a) { + }), z(n.inEdges, function(a) { a.setLayout({ ty: o }, !0), o += a.getLayout().dy; }); }); } -function X8e(e) { +function B8e(e) { e.eachSeriesByType("sankey", function(t) { var r = t.getGraph(), n = r.nodes, i = r.edges; if (n.length) { var o = 1 / 0, a = -1 / 0; - H(n, function(s) { + z(n, function(s) { var l = s.getLayout().value; l < o && (o = l), l > a && (a = l); - }), H(n, function(s) { - var l = new ai({ + }), z(n, function(s) { + var l = new oi({ type: "color", mappingMethod: "linear", dataExtent: [o, a], @@ -80150,14 +79847,14 @@ function X8e(e) { })); }); } - i.length && H(i, function(s) { + i.length && z(i, function(s) { var l = s.getModel().get("lineStyle"); s.setVisual("style", l); }); }); } -function Z8e(e) { - e.registerChartView(M8e), e.registerSeriesModel(I8e), e.registerLayout(A8e), e.registerVisual(X8e), e.registerAction({ +function V8e(e) { + e.registerChartView(y8e), e.registerSeriesModel(S8e), e.registerLayout(b8e), e.registerVisual(B8e), e.registerAction({ type: "dragNode", event: "dragnode", // here can only use 'update' now, other value is not support in echarts. @@ -80172,7 +79869,7 @@ function Z8e(e) { }); }); } -var WQ = ( +var BQ = ( /** @class */ function() { function e() { @@ -80183,14 +79880,14 @@ var WQ = ( var c = ["x", "y"], u = t.layout === "horizontal" ? 0 : 1, d = this._baseAxisDim = c[u], h = c[1 - u], f = [i, o], p = f[u].get("type"), v = f[1 - u].get("type"), g = t.data; if (g && l) { var m = []; - H(g, function(b, w) { + z(g, function(b, w) { var x; Ie(b) ? (x = b.slice(), b.unshift(w)) : Ie(b.value) ? (x = Pe({}, b), x.value = x.value.slice(), b.value.unshift(w)) : x = b, m.push(x); }), t.data = m; } var y = this.defaultValueDimensions, C = [{ name: d, - type: qS(p), + type: KS(p), ordinalMeta: n, otherDims: { tooltip: !1, @@ -80199,20 +79896,20 @@ var WQ = ( dimsDef: ["base"] }, { name: h, - type: qS(v), + type: KS(v), dimsDef: y.slice() }]; - return Rp(this, { + return Pp(this, { coordDimensions: C, dimensionsCount: y.length + 1, - encodeDefaulter: Vt(Cq, C, this) + encodeDefaulter: Vt(pq, C, this) }); }, e.prototype.getBaseAxis = function() { var t = this._baseAxisDim; return this.ecModel.getComponent(t + "Axis", this.get(t + "AxisIndex")).axis; }, e; }() -), jQ = ( +), VQ = ( /** @class */ function(e) { Se(t, e); @@ -80258,10 +79955,10 @@ var WQ = ( }, animationDuration: 800 }, t; - }(jr) + }(Wr) ); -In(jQ, WQ, !0); -var Q8e = ( +In(VQ, BQ, !0); +var H8e = ( /** @class */ function(e) { Se(t, e); @@ -80275,7 +79972,7 @@ var Q8e = ( var l = r.get("layout") === "horizontal" ? 1 : 0; o.diff(s).add(function(c) { if (o.hasValue(c)) { - var u = o.getItemLayout(c), d = Q6(u, o, c, l, !0); + var u = o.getItemLayout(c), d = q6(u, o, c, l, !0); o.setItemGraphicEl(c, d), a.add(d); } }).update(function(c, u) { @@ -80285,7 +79982,7 @@ var Q8e = ( return; } var h = o.getItemLayout(c); - d ? (ls(d), UQ(h, d, o, c)) : d = Q6(h, o, c, l), a.add(d), o.setItemGraphicEl(c, d); + d ? (ls(d), HQ(h, d, o, c)) : d = q6(h, o, c, l), a.add(d), o.setItemGraphicEl(c, d); }).remove(function(c) { var u = s.getItemGraphicEl(c); u && a.remove(u); @@ -80297,14 +79994,14 @@ var Q8e = ( }); }, t.type = "boxplot", t; }(kr) -), J8e = ( +), z8e = ( /** @class */ /* @__PURE__ */ function() { function e() { } return e; }() -), e6e = ( +), G8e = ( /** @class */ function(e) { Se(t, e); @@ -80313,7 +80010,7 @@ var Q8e = ( return n.type = "boxplotBoxPath", n; } return t.prototype.getDefaultShape = function() { - return new J8e(); + return new z8e(); }, t.prototype.buildPath = function(r, n) { var i = n.points, o = 0; for (r.moveTo(i[o][0], i[o][1]), o++; o < 4; o++) @@ -80323,15 +80020,15 @@ var Q8e = ( }, t; }(rr) ); -function Q6(e, t, r, n, i) { - var o = e.ends, a = new e6e({ +function q6(e, t, r, n, i) { + var o = e.ends, a = new G8e({ shape: { - points: i ? t6e(o, n, e) : o + points: i ? W8e(o, n, e) : o } }); - return UQ(e, a, t, r, i), a; + return HQ(e, a, t, r, i), a; } -function UQ(e, t, r, n, i) { +function HQ(e, t, r, n, i) { var o = r.hostModel, a = Kd[i ? "initProps" : "updateProps"]; a(t, { shape: { @@ -80339,24 +80036,24 @@ function UQ(e, t, r, n, i) { } }, o, n), t.useStyle(r.getItemVisual(n, "style")), t.style.strokeNoScale = !0, t.z2 = 100; var s = r.getItemModel(n), l = s.getModel("emphasis"); - Ei(t, s), Rn(t, l.get("focus"), l.get("blurScope"), l.get("disabled")); + xi(t, s), Rn(t, l.get("focus"), l.get("blurScope"), l.get("disabled")); } -function t6e(e, t, r) { +function W8e(e, t, r) { return Fe(e, function(n) { return n = n.slice(), n[t] = r.initBaseline, n; }); } -var uv = H; -function r6e(e) { - var t = n6e(e); - uv(t, function(r) { +var dv = z; +function j8e(e) { + var t = U8e(e); + dv(t, function(r) { var n = r.seriesModels; - n.length && (i6e(r), uv(n, function(i, o) { - o6e(i, r.boxOffsetList[o], r.boxWidthList[o]); + n.length && (K8e(r), dv(n, function(i, o) { + Y8e(i, r.boxOffsetList[o], r.boxWidthList[o]); })); }); } -function n6e(e) { +function U8e(e) { var t = [], r = []; return e.eachSeriesByType("boxplot", function(n) { var i = n.getBaseAxis(), o = Yt(r, i); @@ -80366,28 +80063,28 @@ function n6e(e) { }), t[o].seriesModels.push(n); }), t; } -function i6e(e) { +function K8e(e) { var t = e.axis, r = e.seriesModels, n = r.length, i = e.boxWidthList = [], o = e.boxOffsetList = [], a = [], s; if (t.type === "category") s = t.getBandWidth(); else { var l = 0; - uv(r, function(p) { + dv(r, function(p) { l = Math.max(l, p.getData().count()); }); var c = t.getExtent(); s = Math.abs(c[1] - c[0]) / l; } - uv(r, function(p) { + dv(r, function(p) { var v = p.get("boxWidth"); Ie(v) || (v = [v, v]), a.push([Ze(v[0], s) || 0, Ze(v[1], s) || 0]); }); var u = s * 0.8 - 2, d = u / n * 0.3, h = (u - d * (n - 1)) / n, f = h / 2 - u / 2; - uv(r, function(p, v) { + dv(r, function(p, v) { o.push(f), f += d + h, i.push(Math.min(Math.max(h, a[v][0]), a[v][1])); }); } -function o6e(e, t, r) { +function Y8e(e, t, r) { var n = e.coordinateSystem, i = e.getData(), o = r / 2, a = e.get("layout") === "horizontal" ? 0 : 1, s = 1 - a, l = ["x", "y"], c = i.mapDimension(l[a]), u = i.mapDimensionsAll(l[s]); if (c == null || u.length < 5) return; @@ -80398,25 +80095,25 @@ function o6e(e, t, r) { ends: y }); } - function C(x, E, P) { - var R = i.get(E, P), T = []; - T[a] = x, T[s] = R; + function C(x, E, R) { + var P = i.get(E, R), T = []; + T[a] = x, T[s] = P; var _; - return isNaN(x) || isNaN(R) ? _ = [NaN, NaN] : (_ = n.dataToPoint(T), _[a] += t), _; + return isNaN(x) || isNaN(P) ? _ = [NaN, NaN] : (_ = n.dataToPoint(T), _[a] += t), _; } - function b(x, E, P) { - var R = E.slice(), T = E.slice(); - R[a] += o, T[a] -= o, P ? x.push(R, T) : x.push(T, R); + function b(x, E, R) { + var P = E.slice(), T = E.slice(); + P[a] += o, T[a] -= o, R ? x.push(P, T) : x.push(T, P); } function w(x, E) { - var P = E.slice(), R = E.slice(); - P[a] -= o, R[a] += o, x.push(P, R); + var R = E.slice(), P = E.slice(); + R[a] -= o, P[a] += o, x.push(R, P); } } -function a6e(e, t) { +function q8e(e, t) { t = t || {}; for (var r = [], n = [], i = t.boundIQR, o = i === "none" || i === 0, a = 0; a < e.length; a++) { - var s = Bo(e[a].slice()), l = EC(s, 0.25), c = EC(s, 0.5), u = EC(s, 0.75), d = s[0], h = s[s.length - 1], f = (i ?? 1.5) * (u - l), p = o ? d : Math.max(d, l - f), v = o ? h : Math.min(h, u + f), g = t.itemNameFormatter, m = vt(g) ? g({ + var s = Bo(e[a].slice()), l = wC(s, 0.25), c = wC(s, 0.5), u = wC(s, 0.75), d = s[0], h = s[s.length - 1], f = (i ?? 1.5) * (u - l), p = o ? d : Math.max(d, l - f), v = o ? h : Math.min(h, u + f), g = t.itemNameFormatter, m = vt(g) ? g({ value: a }) : Je(g) ? g.replace("{value}", a + "") : a + ""; r.push([m, p, l, c, u, v]); @@ -80433,15 +80130,15 @@ function a6e(e, t) { outliers: n }; } -var s6e = { +var X8e = { type: "echarts:boxplot", transform: function(t) { var r = t.upstream; - if (r.sourceFormat !== $i) { + if (r.sourceFormat !== ki) { var n = ""; process.env.NODE_ENV !== "production" && (n = ro("source data is not applicable for this boxplot transform. Expect number[][].")), Ir(n); } - var i = a6e(r.getRawData(), t.config); + var i = q8e(r.getRawData(), t.config); return [{ dimensions: ["ItemName", "Low", "Q1", "Q2", "Q3", "High"], data: i.boxData @@ -80450,10 +80147,10 @@ var s6e = { }]; } }; -function l6e(e) { - e.registerSeriesModel(jQ), e.registerChartView(Q8e), e.registerLayout(r6e), e.registerTransform(s6e); +function Z8e(e) { + e.registerSeriesModel(VQ), e.registerChartView(H8e), e.registerLayout(j8e), e.registerTransform(X8e); } -var c6e = ["color", "borderColor"], u6e = ( +var Q8e = ["color", "borderColor"], J8e = ( /** @class */ function(e) { Se(t, e); @@ -80477,7 +80174,7 @@ var c6e = ["color", "borderColor"], u6e = ( this._data || o.removeAll(), n.diff(i).add(function(u) { if (n.hasValue(u)) { var d = n.getItemLayout(u); - if (s && J6(c, d)) + if (s && X6(c, d)) return; var h = xR(d, u, !0); un(h, { @@ -80493,11 +80190,11 @@ var c6e = ["color", "borderColor"], u6e = ( return; } var f = n.getItemLayout(u); - if (s && J6(c, f)) { + if (s && X6(c, f)) { o.remove(h); return; } - h ? (wr(h, { + h ? (br(h, { shape: { points: f.ends } @@ -80507,8 +80204,8 @@ var c6e = ["color", "borderColor"], u6e = ( d && o.remove(d); }).execute(), this._data = n; }, t.prototype._renderLarge = function(r) { - this._clear(), ez(r, this.group); - var n = r.get("clip", !0) ? sy(r.coordinateSystem, !1, r) : null; + this._clear(), Z6(r, this.group); + var n = r.get("clip", !0) ? oy(r.coordinateSystem, !1, r) : null; n ? this.group.setClipPath(n) : this.group.removeClipPath(); }, t.prototype._incrementalRenderNormal = function(r, n) { for (var i = n.getData(), o = i.getLayout("isSimpleBox"), a; (a = r.next()) != null; ) { @@ -80516,21 +80213,21 @@ var c6e = ["color", "borderColor"], u6e = ( ER(l, i, a, o), l.incremental = !0, this.group.add(l), this._progressiveEls.push(l); } }, t.prototype._incrementalRenderLarge = function(r, n) { - ez(n, this.group, this._progressiveEls, !0); + Z6(n, this.group, this._progressiveEls, !0); }, t.prototype.remove = function(r) { this._clear(); }, t.prototype._clear = function() { this.group.removeAll(), this._data = null; }, t.type = "candlestick", t; }(kr) -), d6e = ( +), e6e = ( /** @class */ /* @__PURE__ */ function() { function e() { } return e; }() -), h6e = ( +), t6e = ( /** @class */ function(e) { Se(t, e); @@ -80539,7 +80236,7 @@ var c6e = ["color", "borderColor"], u6e = ( return n.type = "normalCandlestickBox", n; } return t.prototype.getDefaultShape = function() { - return new d6e(); + return new e6e(); }, t.prototype.buildPath = function(r, n) { var i = n.points; this.__simpleBox ? (r.moveTo(i[4][0], i[4][1]), r.lineTo(i[6][0], i[6][1])) : (r.moveTo(i[0][0], i[0][1]), r.lineTo(i[1][0], i[1][1]), r.lineTo(i[2][0], i[2][1]), r.lineTo(i[3][0], i[3][1]), r.closePath(), r.moveTo(i[4][0], i[4][1]), r.lineTo(i[5][0], i[5][1]), r.moveTo(i[6][0], i[6][1]), r.lineTo(i[7][0], i[7][1])); @@ -80548,14 +80245,14 @@ var c6e = ["color", "borderColor"], u6e = ( ); function xR(e, t, r) { var n = e.ends; - return new h6e({ + return new t6e({ shape: { - points: r ? f6e(n, e) : n + points: r ? r6e(n, e) : n }, z2: 100 }); } -function J6(e, t) { +function X6(e, t) { for (var r = !0, n = 0; n < t.ends.length; n++) if (e.contain(t.ends[n][0], t.ends[n][1])) { r = !1; @@ -80565,14 +80262,14 @@ function J6(e, t) { } function ER(e, t, r, n) { var i = t.getItemModel(r); - e.useStyle(t.getItemVisual(r, "style")), e.style.strokeNoScale = !0, e.__simpleBox = n, Ei(e, i); + e.useStyle(t.getItemVisual(r, "style")), e.style.strokeNoScale = !0, e.__simpleBox = n, xi(e, i); } -function f6e(e, t) { +function r6e(e, t) { return Fe(e, function(r) { return r = r.slice(), r[1] = t.initBaseline, r; }); } -var p6e = ( +var n6e = ( /** @class */ /* @__PURE__ */ function() { function e() { @@ -80588,7 +80285,7 @@ var p6e = ( return n.type = "largeCandlestickBox", n; } return t.prototype.getDefaultShape = function() { - return new p6e(); + return new n6e(); }, t.prototype.buildPath = function(r, n) { for (var i = n.points, o = 0; o < i.length; ) if (this.__sign === i[o++]) { @@ -80599,7 +80296,7 @@ var p6e = ( }, t; }(rr) ); -function ez(e, t, r, n) { +function Z6(e, t, r, n) { var i = e.getData(), o = i.getLayout("largePoints"), a = new RR({ shape: { points: o @@ -80628,10 +80325,10 @@ function ez(e, t, r, n) { function PR(e, t, r, n) { var i = r.get(["itemStyle", e > 0 ? "borderColor" : "borderColor0"]) || r.get(["itemStyle", e > 0 ? "color" : "color0"]); e === 0 && (i = r.get(["itemStyle", "borderColorDoji"])); - var o = r.getModel("itemStyle").getItemStyle(c6e); + var o = r.getModel("itemStyle").getItemStyle(Q8e); t.useStyle(o), t.style.fill = null, t.style.stroke = i; } -var KQ = ( +var zQ = ( /** @class */ function(e) { Se(t, e); @@ -80692,25 +80389,25 @@ var KQ = ( animationEasing: "linear", animationDuration: 300 }, t; - }(jr) + }(Wr) ); -In(KQ, WQ, !0); -function g6e(e) { - !e || !Ie(e.series) || H(e.series, function(t) { +In(zQ, BQ, !0); +function i6e(e) { + !e || !Ie(e.series) || z(e.series, function(t) { St(t) && t.type === "k" && (t.type = "candlestick"); }); } -var v6e = ["itemStyle", "borderColor"], m6e = ["itemStyle", "borderColor0"], y6e = ["itemStyle", "borderColorDoji"], C6e = ["itemStyle", "color"], S6e = ["itemStyle", "color0"], b6e = { +var o6e = ["itemStyle", "borderColor"], a6e = ["itemStyle", "borderColor0"], s6e = ["itemStyle", "borderColorDoji"], l6e = ["itemStyle", "color"], c6e = ["itemStyle", "color0"], u6e = { seriesType: "candlestick", - plan: Cp(), + plan: Sp(), // For legend. performRawSeries: !0, reset: function(e, t) { function r(o, a) { - return a.get(o > 0 ? C6e : S6e); + return a.get(o > 0 ? l6e : c6e); } function n(o, a) { - return a.get(o === 0 ? y6e : o > 0 ? v6e : m6e); + return a.get(o === 0 ? s6e : o > 0 ? o6e : a6e); } if (!t.isSeriesFiltered(e)) { var i = e.pipelineContext.large; @@ -80726,11 +80423,11 @@ var v6e = ["itemStyle", "borderColor"], m6e = ["itemStyle", "borderColor0"], y6e }; } } -}, w6e = { +}, d6e = { seriesType: "candlestick", - plan: Cp(), + plan: Sp(), reset: function(e) { - var t = e.coordinateSystem, r = e.getData(), n = x6e(e, r), i = 0, o = 1, a = ["x", "y"], s = r.getDimensionIndex(r.mapDimension(a[i])), l = Fe(r.mapDimensionsAll(a[o]), r.getDimensionIndex, r), c = l[0], u = l[1], d = l[2], h = l[3]; + var t = e.coordinateSystem, r = e.getData(), n = h6e(e, r), i = 0, o = 1, a = ["x", "y"], s = r.getDimensionIndex(r.mapDimension(a[i])), l = Fe(r.mapDimensionsAll(a[o]), r.getDimensionIndex, r), c = l[0], u = l[1], d = l[2], h = l[3]; if (r.setLayout({ candleWidth: n, // The value is experimented visually. @@ -80742,26 +80439,26 @@ var v6e = ["itemStyle", "borderColor"], m6e = ["itemStyle", "borderColor0"], y6e }; function f(v, g) { for (var m, y = g.getStore(); (m = v.next()) != null; ) { - var C = y.get(s, m), b = y.get(c, m), w = y.get(u, m), x = y.get(d, m), E = y.get(h, m), P = Math.min(b, w), R = Math.max(b, w), T = N(P, C), _ = N(R, C), D = N(x, C), A = N(E, C), M = []; + var C = y.get(s, m), b = y.get(c, m), w = y.get(u, m), x = y.get(d, m), E = y.get(h, m), R = Math.min(b, w), P = Math.max(b, w), T = N(R, C), _ = N(P, C), D = N(x, C), A = N(E, C), M = []; F(M, _, 0), F(M, T, 1), M.push(I(A), I(_), I(D), I(T)); var O = g.getItemModel(m), L = !!O.get(["itemStyle", "borderColorDoji"]); g.setItemLayout(m, { - sign: tz(y, m, b, w, u, L), + sign: Q6(y, m, b, w, u, L), initBaseline: b > w ? _[o] : T[o], ends: M, brushRect: k(x, E, C) }); } - function N(V, z) { + function N(V, H) { var $ = []; - return $[i] = z, $[o] = V, isNaN(z) || isNaN(V) ? [NaN, NaN] : t.dataToPoint($); + return $[i] = H, $[o] = V, isNaN(H) || isNaN(V) ? [NaN, NaN] : t.dataToPoint($); } - function F(V, z, $) { - var W = z.slice(), j = z.slice(); - W[i] = TC(W[i] + n / 2, 1, !1), j[i] = TC(j[i] - n / 2, 1, !0), $ ? V.push(W, j) : V.push(j, W); + function F(V, H, $) { + var W = H.slice(), j = H.slice(); + W[i] = RC(W[i] + n / 2, 1, !1), j[i] = RC(j[i] - n / 2, 1, !0), $ ? V.push(W, j) : V.push(j, W); } - function k(V, z, $) { - var W = N(V, $), j = N(z, $); + function k(V, H, $) { + var W = N(V, $), j = N(H, $); return W[i] -= n / 2, j[i] -= n / 2, { x: W[0], y: W[1], @@ -80770,34 +80467,34 @@ var v6e = ["itemStyle", "borderColor"], m6e = ["itemStyle", "borderColor0"], y6e }; } function I(V) { - return V[i] = TC(V[i], 1), V; + return V[i] = RC(V[i], 1), V; } } function p(v, g) { - for (var m = Ls(v.count * 4), y = 0, C, b = [], w = [], x, E = g.getStore(), P = !!e.get(["itemStyle", "borderColorDoji"]); (x = v.next()) != null; ) { - var R = E.get(s, x), T = E.get(c, x), _ = E.get(u, x), D = E.get(d, x), A = E.get(h, x); - if (isNaN(R) || isNaN(D) || isNaN(A)) { + for (var m = Ls(v.count * 4), y = 0, C, b = [], w = [], x, E = g.getStore(), R = !!e.get(["itemStyle", "borderColorDoji"]); (x = v.next()) != null; ) { + var P = E.get(s, x), T = E.get(c, x), _ = E.get(u, x), D = E.get(d, x), A = E.get(h, x); + if (isNaN(P) || isNaN(D) || isNaN(A)) { m[y++] = NaN, y += 3; continue; } - m[y++] = tz(E, x, T, _, u, P), b[i] = R, b[o] = D, C = t.dataToPoint(b, null, w), m[y++] = C ? C[0] : NaN, m[y++] = C ? C[1] : NaN, b[o] = A, C = t.dataToPoint(b, null, w), m[y++] = C ? C[1] : NaN; + m[y++] = Q6(E, x, T, _, u, R), b[i] = P, b[o] = D, C = t.dataToPoint(b, null, w), m[y++] = C ? C[0] : NaN, m[y++] = C ? C[1] : NaN, b[o] = A, C = t.dataToPoint(b, null, w), m[y++] = C ? C[1] : NaN; } g.setLayout("largePoints", m); } } }; -function tz(e, t, r, n, i, o) { +function Q6(e, t, r, n, i, o) { var a; return r > n ? a = -1 : r < n ? a = 1 : a = o ? 0 : t > 0 ? e.get(i, t - 1) <= n ? 1 : -1 : 1, a; } -function x6e(e, t) { +function h6e(e, t) { var r = e.getBaseAxis(), n, i = r.type === "category" ? r.getBandWidth() : (n = r.getExtent(), Math.abs(n[1] - n[0]) / t.count()), o = Ze(kt(e.get("barMaxWidth"), i), i), a = Ze(kt(e.get("barMinWidth"), 1), i), s = e.get("barWidth"); return s != null ? Ze(s, i) : Math.max(Math.min(i / 2, o), a); } -function E6e(e) { - e.registerChartView(u6e), e.registerSeriesModel(KQ), e.registerPreprocessor(g6e), e.registerVisual(b6e), e.registerLayout(w6e); +function f6e(e) { + e.registerChartView(J8e), e.registerSeriesModel(zQ), e.registerPreprocessor(i6e), e.registerVisual(u6e), e.registerLayout(d6e); } -function rz(e, t) { +function J6(e, t) { var r = t.rippleEffectColor || t.color; e.eachChild(function(n) { n.attr({ @@ -80810,12 +80507,12 @@ function rz(e, t) { }); }); } -var R6e = ( +var p6e = ( /** @class */ function(e) { Se(t, e); function t(r, n) { - var i = e.call(this) || this, o = new oy(r, n), a = new At(); + var i = e.call(this) || this, o = new ny(r, n), a = new At(); return i.add(o), i.add(a), i.updateData(r, n), i; } return t.prototype.stopEffectAnimation = function() { @@ -80840,7 +80537,7 @@ var R6e = ( opacity: 0 }).delay(c).start(), a.add(l); } - rz(a, r); + J6(a, r); }, t.prototype.updateEffectAnimation = function(r) { for (var n = this._effectCfg, i = this.childAt(1), o = ["symbolType", "period", "rippleScale", "rippleNumber"], a = 0; a < o.length; a++) { var s = o[a]; @@ -80849,18 +80546,18 @@ var R6e = ( return; } } - rz(i, r); + J6(i, r); }, t.prototype.highlight = function() { Vl(this); }, t.prototype.downplay = function() { - zl(this); + Hl(this); }, t.prototype.getSymbolType = function() { var r = this.childAt(0); return r && r.getSymbolType(); }, t.prototype.updateData = function(r, n) { var i = this, o = r.hostModel; this.childAt(0).updateData(r, n); - var a = this.childAt(1), s = r.getItemModel(n), l = r.getItemVisual(n, "symbol"), c = bp(r.getItemVisual(n, "symbolSize")), u = r.getItemVisual(n, "style"), d = u && u.fill, h = s.getModel("emphasis"); + var a = this.childAt(1), s = r.getItemModel(n), l = r.getItemVisual(n, "symbol"), c = wp(r.getItemVisual(n, "symbolSize")), u = r.getItemVisual(n, "style"), d = u && u.fill, h = s.getModel("emphasis"); a.setScale(c), a.traverse(function(g) { g.setStyle("fill", d); }); @@ -80876,7 +80573,7 @@ var R6e = ( r && r(); }, t; }(At) -), P6e = ( +), g6e = ( /** @class */ function(e) { Se(t, e); @@ -80885,7 +80582,7 @@ var R6e = ( return r.type = t.type, r; } return t.prototype.init = function() { - this._symbolDraw = new ay(R6e); + this._symbolDraw = new iy(p6e); }, t.prototype.render = function(r, n, i) { var o = r.getData(), a = this._symbolDraw; a.updateData(o, { @@ -80897,7 +80594,7 @@ var R6e = ( }, t.prototype.updateTransform = function(r, n, i) { var o = r.getData(); this.group.dirty(); - var a = ly("").reset(r, n, i); + var a = ay("").reset(r, n, i); a.progress && a.progress({ start: 0, end: o.count(), @@ -80905,12 +80602,12 @@ var R6e = ( }, o), this._symbolDraw.updateLayout(); }, t.prototype._updateGroupTransform = function(r) { var n = r.coordinateSystem; - n && n.getRoamTransform && (this.group.transform = SK(n.getRoamTransform()), this.group.decomposeTransform()); + n && n.getRoamTransform && (this.group.transform = gK(n.getRoamTransform()), this.group.decomposeTransform()); }, t.prototype.remove = function(r, n) { this._symbolDraw && this._symbolDraw.remove(!0); }, t.type = "effectScatter", t; }(kr) -), T6e = ( +), v6e = ( /** @class */ function(e) { Se(t, e); @@ -80919,7 +80616,7 @@ var R6e = ( return r.type = t.type, r.hasSymbolVisual = !0, r; } return t.prototype.getInitialData = function(r, n) { - return il(null, this, { + return nl(null, this, { useEncodeDefaulter: !0 }); }, t.prototype.brushSelector = function(r, n, i) { @@ -80962,12 +80659,12 @@ var R6e = ( // opacity: 1 // } }, t; - }(jr) + }(Wr) ); -function _6e(e) { - e.registerChartView(P6e), e.registerSeriesModel(T6e), e.registerLayout(ly("effectScatter")); +function m6e(e) { + e.registerChartView(g6e), e.registerSeriesModel(v6e), e.registerLayout(ay("effectScatter")); } -var YQ = ( +var GQ = ( /** @class */ function(e) { Se(t, e); @@ -80976,7 +80673,7 @@ var YQ = ( return o.add(o.createLine(r, n, i)), o._updateEffectSymbol(r, n), o; } return t.prototype.createLine = function(r, n, i) { - return new rO(r, n, i); + return new eO(r, n, i); }, t.prototype._updateEffectSymbol = function(r, n) { var i = r.getItemModel(n), o = i.getModel("effect"), a = o.get("symbolSize"), s = o.get("symbol"); Ie(a) || (a = [a, a]); @@ -81008,23 +80705,23 @@ var YQ = ( }), l.start(); } }, t.prototype._getLineLength = function(r) { - return El(r.__p1, r.__cp1) + El(r.__cp1, r.__p2); + return xl(r.__p1, r.__cp1) + xl(r.__cp1, r.__p2); }, t.prototype._updateAnimationPoints = function(r, n) { r.__p1 = n[0], r.__p2 = n[1], r.__cp1 = n[2] || [(n[0][0] + n[1][0]) / 2, (n[0][1] + n[1][1]) / 2]; }, t.prototype.updateData = function(r, n, i) { this.childAt(0).updateData(r, n, i), this._updateEffectSymbol(r, n); }, t.prototype._updateSymbolPosition = function(r) { - var n = r.__p1, i = r.__p2, o = r.__cp1, a = r.__t < 1 ? r.__t : 2 - r.__t, s = [r.x, r.y], l = s.slice(), c = pi, u = b_; + var n = r.__p1, i = r.__p2, o = r.__cp1, a = r.__t < 1 ? r.__t : 2 - r.__t, s = [r.x, r.y], l = s.slice(), c = fi, u = S_; s[0] = c(n[0], o[0], i[0], a), s[1] = c(n[1], o[1], i[1], a); var d = r.__t < 1 ? u(n[0], o[0], i[0], a) : u(i[0], o[0], n[0], 1 - a), h = r.__t < 1 ? u(n[1], o[1], i[1], a) : u(i[1], o[1], n[1], 1 - a); - r.rotation = -Math.atan2(h, d) - Math.PI / 2, (this._symbolType === "line" || this._symbolType === "rect" || this._symbolType === "roundRect") && (r.__lastT !== void 0 && r.__lastT < r.__t ? (r.scaleY = El(l, s) * 1.05, a === 1 && (s[0] = l[0] + (s[0] - l[0]) / 2, s[1] = l[1] + (s[1] - l[1]) / 2)) : r.__lastT === 1 ? r.scaleY = 2 * El(n, s) : r.scaleY = this._symbolScale[1]), r.__lastT = r.__t, r.ignore = !1, r.x = s[0], r.y = s[1]; + r.rotation = -Math.atan2(h, d) - Math.PI / 2, (this._symbolType === "line" || this._symbolType === "rect" || this._symbolType === "roundRect") && (r.__lastT !== void 0 && r.__lastT < r.__t ? (r.scaleY = xl(l, s) * 1.05, a === 1 && (s[0] = l[0] + (s[0] - l[0]) / 2, s[1] = l[1] + (s[1] - l[1]) / 2)) : r.__lastT === 1 ? r.scaleY = 2 * xl(n, s) : r.scaleY = this._symbolScale[1]), r.__lastT = r.__t, r.ignore = !1, r.x = s[0], r.y = s[1]; }, t.prototype.updateLayout = function(r, n) { this.childAt(0).updateLayout(r, n); var i = r.getItemModel(n).getModel("effect"); this._updateEffectAnimation(r, i, n); }, t; }(At) -), qQ = ( +), WQ = ( /** @class */ function(e) { Se(t, e); @@ -81033,7 +80730,7 @@ var YQ = ( return o._createPolyline(r, n, i), o; } return t.prototype._createPolyline = function(r, n, i) { - var o = r.getItemLayout(n), a = new lo({ + var o = r.getItemLayout(n), a = new ao({ shape: { points: o } @@ -81045,7 +80742,7 @@ var YQ = ( points: r.getItemLayout(n) } }; - wr(a, s, o, n), this._updateCommonStl(r, n, i); + br(a, s, o, n), this._updateCommonStl(r, n, i); }, t.prototype._updateCommonStl = function(r, n, i) { var o = this.childAt(0), a = r.getItemModel(n), s = i && i.emphasisLineStyle, l = i && i.focus, c = i && i.blurScope, u = i && i.emphasisDisabled; if (!i || r.hasItemOption) { @@ -81060,7 +80757,7 @@ var YQ = ( i.setShape("points", r.getItemLayout(n)); }, t; }(At) -), M6e = ( +), y6e = ( /** @class */ function(e) { Se(t, e); @@ -81069,12 +80766,12 @@ var YQ = ( return r._lastFrame = 0, r._lastFramePercent = 0, r; } return t.prototype.createLine = function(r, n, i) { - return new qQ(r, n, i); + return new WQ(r, n, i); }, t.prototype._updateAnimationPoints = function(r, n) { this._points = n; for (var i = [0], o = 0, a = 1; a < n.length; a++) { var s = n[a - 1], l = n[a]; - o += El(s, l), i.push(o); + o += xl(s, l), i.push(o); } if (o === 0) { this._length = 0; @@ -81105,8 +80802,8 @@ var YQ = ( r.rotation = -Math.atan2(p, f) - Math.PI / 2, this._lastFrame = l, this._lastFramePercent = n, r.ignore = !1; } }, t; - }(YQ) -), D6e = ( + }(GQ) +), C6e = ( /** @class */ /* @__PURE__ */ function() { function e() { @@ -81114,7 +80811,7 @@ var YQ = ( } return e; }() -), I6e = ( +), S6e = ( /** @class */ function(e) { Se(t, e); @@ -81130,7 +80827,7 @@ var YQ = ( fill: null }; }, t.prototype.getDefaultShape = function() { - return new D6e(); + return new C6e(); }, t.prototype.buildPath = function(r, n) { var i = n.segs, o = n.curveness, a; if (n.polyline) @@ -81170,7 +80867,7 @@ var YQ = ( var d = o[c++], h = o[c++], p = o[c++], v = o[c++]; if (a > 0) { var g = (d + p) / 2 - (h - v) * a, m = (h + v) / 2 - (p - d) * a; - if (dY(d, h, g, m, p, v, s, r, n)) + if (aY(d, h, g, m, p, v, s, r, n)) return l; } else if (gc(d, h, p, v, s, r, n)) return l; @@ -81196,7 +80893,7 @@ var YQ = ( return r; }, t; }(rr) -), A6e = ( +), b6e = ( /** @class */ function() { function e() { @@ -81229,7 +80926,7 @@ var YQ = ( }, e.prototype.eachRendered = function(t) { this._newAdded[0] && t(this._newAdded[0]); }, e.prototype._create = function() { - var t = new I6e({ + var t = new S6e({ cursor: "default", ignoreCoarsePointer: !0 }); @@ -81252,13 +80949,13 @@ var YQ = ( this._newAdded = [], this.group.removeAll(); }, e; }() -), XQ = { +), jQ = { seriesType: "lines", - plan: Cp(), + plan: Sp(), reset: function(e) { var t = e.coordinateSystem; if (!t) { - process.env.NODE_ENV !== "production" && xi("The lines series must have a coordinate system."); + process.env.NODE_ENV !== "production" && wi("The lines series must have a coordinate system."); return; } var r = e.get("polyline"), n = e.pipelineContext.large; @@ -81296,7 +80993,7 @@ var YQ = ( } }; } -}, O6e = ( +}, w6e = ( /** @class */ function(e) { Se(t, e); @@ -81312,7 +81009,7 @@ var YQ = ( motionBlur: !0, lastFrameAlpha: Math.max(Math.min(l / 10 + 0.9, 1), 0) })), a.updateData(o); - var d = r.get("clip", !0) && sy(r.coordinateSystem, !1, r); + var d = r.get("clip", !0) && oy(r.coordinateSystem, !1, r); d ? this.group.setClipPath(d) : this.group.removeClipPath(), this._lastZlevel = s, this._finished = !0; }, t.prototype.incrementalPrepareRender = function(r, n, i) { var o = r.getData(), a = this._updateLineDraw(o, r); @@ -81327,7 +81024,7 @@ var YQ = ( return { update: !0 }; - var s = XQ.reset(r, n, i); + var s = jQ.reset(r, n, i); s.progress && s.progress({ start: 0, end: o.count(), @@ -81335,7 +81032,7 @@ var YQ = ( }, o), this._lineDraw.updateLayout(), this._clearLayer(i); }, t.prototype._updateLineDraw = function(r, n) { var i = this._lineDraw, o = this._showEffect(n), a = !!n.get("polyline"), s = n.pipelineContext, l = s.large; - return process.env.NODE_ENV !== "production" && o && l && console.warn("Large lines not support effect"), (!i || o !== this._hasEffet || a !== this._isPolyline || l !== this._isLargeDraw) && (i && i.remove(), i = this._lineDraw = l ? new A6e() : new nO(a ? o ? M6e : qQ : o ? YQ : rO), this._hasEffet = o, this._isPolyline = a, this._isLargeDraw = l), this.group.add(i.group), i; + return process.env.NODE_ENV !== "production" && o && l && console.warn("Large lines not support effect"), (!i || o !== this._hasEffet || a !== this._isPolyline || l !== this._isLargeDraw) && (i && i.remove(), i = this._lineDraw = l ? new b6e() : new tO(a ? o ? y6e : WQ : o ? GQ : eO), this._hasEffet = o, this._isPolyline = a, this._isLargeDraw = l), this.group.add(i.group), i; }, t.prototype._showEffect = function(r) { return !!r.get(["effect", "show"]); }, t.prototype._clearLayer = function(r) { @@ -81347,8 +81044,8 @@ var YQ = ( this.remove(r, n); }, t.type = "lines", t; }(kr) -), L6e = typeof Uint32Array > "u" ? Array : Uint32Array, F6e = typeof Float64Array > "u" ? Array : Float64Array; -function nz(e) { +), x6e = typeof Uint32Array > "u" ? Array : Uint32Array, E6e = typeof Float64Array > "u" ? Array : Float64Array; +function e5(e) { var t = e.data; t && t[0] && t[0][0] && t[0][0].coord && (process.env.NODE_ENV !== "production" && console.warn("Lines data configuration has been changed to { coords:[[1,2],[2,3]] }"), e.data = Fe(t, function(r) { var n = [r[0].coord, r[1].coord], i = { @@ -81357,7 +81054,7 @@ function nz(e) { return r[0].name && (i.fromName = r[0].name), r[1].name && (i.toName = r[1].name), Sw([i, r[0], r[1]]); })); } -var N6e = ( +var R6e = ( /** @class */ function(e) { Se(t, e); @@ -81366,18 +81063,18 @@ var N6e = ( return r.type = t.type, r.visualStyleAccessPath = "lineStyle", r.visualDrawType = "stroke", r; } return t.prototype.init = function(r) { - r.data = r.data || [], nz(r); + r.data = r.data || [], e5(r); var n = this._processFlatCoordsArray(r.data); this._flatCoords = n.flatCoords, this._flatCoordsOffset = n.flatCoordsOffset, n.flatCoords && (r.data = new Float32Array(n.count)), e.prototype.init.apply(this, arguments); }, t.prototype.mergeOption = function(r) { - if (nz(r), r.data) { + if (e5(r), r.data) { var n = this._processFlatCoordsArray(r.data); this._flatCoords = n.flatCoords, this._flatCoordsOffset = n.flatCoordsOffset, n.flatCoords && (r.data = new Float32Array(n.count)); } e.prototype.mergeOption.apply(this, arguments); }, t.prototype.appendData = function(r) { var n = this._processFlatCoordsArray(r.data); - n.flatCoords && (this._flatCoords ? (this._flatCoords = Bv(this._flatCoords, n.flatCoords), this._flatCoordsOffset = Bv(this._flatCoordsOffset, n.flatCoordsOffset)) : (this._flatCoords = n.flatCoords, this._flatCoordsOffset = n.flatCoordsOffset), r.data = new Float32Array(n.count)), this.getRawData().appendData(r.data); + n.flatCoords && (this._flatCoords ? (this._flatCoords = Vv(this._flatCoords, n.flatCoords), this._flatCoordsOffset = Vv(this._flatCoordsOffset, n.flatCoordsOffset)) : (this._flatCoords = n.flatCoords, this._flatCoordsOffset = n.flatCoordsOffset), r.data = new Float32Array(n.count)), this.getRawData().appendData(r.data); }, t.prototype._getCoordsFromItemModel = function(r) { var n = this.getData().getItemModel(r), i = n.option instanceof Array ? n.option : n.getShallow("coords"); if (process.env.NODE_ENV !== "production" && !(i instanceof Array && i.length > 0 && i[0] instanceof Array)) @@ -81398,7 +81095,7 @@ var N6e = ( }, t.prototype._processFlatCoordsArray = function(r) { var n = 0; if (this._flatCoords && (n = this._flatCoords.length), Cr(r[0])) { - for (var i = r.length, o = new L6e(i), a = new F6e(i), s = 0, l = 0, c = 0, u = 0; u < i; ) { + for (var i = r.length, o = new x6e(i), a = new E6e(i), s = 0, l = 0, c = 0, u = 0; u < i; ) { c++; var d = r[u++]; o[l++] = s + n, o[l++] = d; @@ -81439,7 +81136,7 @@ var N6e = ( if (s) return s; var l = a.get("fromName"), c = a.get("toName"), u = []; - return l != null && u.push(l), c != null && u.push(c), ui("nameValue", { + return l != null && u.push(l), c != null && u.push(c), ci("nameValue", { name: u.join(" > ") }); }, t.prototype.preventIncremental = function() { @@ -81489,18 +81186,18 @@ var N6e = ( opacity: 0.5 } }, t; - }(jr) + }(Wr) ); -function k0(e) { +function F0(e) { return e instanceof Array || (e = [e, e]), e; } -var k6e = { +var P6e = { seriesType: "lines", reset: function(e) { - var t = k0(e.get("symbol")), r = k0(e.get("symbolSize")), n = e.getData(); + var t = F0(e.get("symbol")), r = F0(e.get("symbolSize")), n = e.getData(); n.setVisual("fromSymbol", t && t[0]), n.setVisual("toSymbol", t && t[1]), n.setVisual("fromSymbolSize", r && r[0]), n.setVisual("toSymbolSize", r && r[1]); function i(o, a) { - var s = o.getItemModel(a), l = k0(s.getShallow("symbol", !0)), c = k0(s.getShallow("symbolSize", !0)); + var s = o.getItemModel(a), l = F0(s.getShallow("symbol", !0)), c = F0(s.getShallow("symbolSize", !0)); l[0] && o.setItemVisual(a, "fromSymbol", l[0]), l[1] && o.setItemVisual(a, "toSymbol", l[1]), c[0] && o.setItemVisual(a, "fromSymbolSize", c[0]), c[1] && o.setItemVisual(a, "toSymbolSize", c[1]); } return { @@ -81508,10 +81205,10 @@ var k6e = { }; } }; -function $6e(e) { - e.registerChartView(O6e), e.registerSeriesModel(N6e), e.registerLayout(XQ), e.registerVisual(k6e); +function T6e(e) { + e.registerChartView(w6e), e.registerSeriesModel(R6e), e.registerLayout(jQ), e.registerVisual(P6e); } -var B6e = 256, V6e = ( +var _6e = 256, M6e = ( /** @class */ function() { function e() { @@ -81531,11 +81228,11 @@ var B6e = 256, V6e = ( } if (!d.width || !d.height) return d; - for (var b = h.getImageData(0, 0, d.width, d.height), w = b.data, x = 0, E = w.length, P = this.minOpacity, R = this.maxOpacity, T = R - P; x < E; ) { - var C = w[x + 3] / 256, _ = Math.floor(C * (B6e - 1)) * 4; + for (var b = h.getImageData(0, 0, d.width, d.height), w = b.data, x = 0, E = w.length, R = this.minOpacity, P = this.maxOpacity, T = P - R; x < E; ) { + var C = w[x + 3] / 256, _ = Math.floor(C * (_6e - 1)) * 4; if (C > 0) { var D = a(C) ? l : c; - C > 0 && (C = C * T + P), w[x++] = D[_], w[x++] = D[_ + 1], w[x++] = D[_ + 2], w[x++] = D[_ + 3] * C * 256; + C > 0 && (C = C * T + R), w[x++] = D[_], w[x++] = D[_ + 1], w[x++] = D[_ + 2], w[x++] = D[_ + 3] * C * 256; } else x += 4; } @@ -81552,7 +81249,7 @@ var B6e = 256, V6e = ( }, e; }() ); -function z6e(e, t, r) { +function D6e(e, t, r) { var n = e[1] - e[0]; t = Fe(t, function(a) { return { @@ -81580,17 +81277,17 @@ function z6e(e, t, r) { return s >= 0 && s < i && r[s]; }; } -function H6e(e, t) { +function I6e(e, t) { var r = e[1] - e[0]; return t = [(t[0] - e[0]) / r, (t[1] - e[0]) / r], function(n) { return n >= t[0] && n <= t[1]; }; } -function iz(e) { +function t5(e) { var t = e.dimensions; return t[0] === "lng" && t[1] === "lat"; } -var G6e = ( +var A6e = ( /** @class */ function(e) { Se(t, e); @@ -81608,12 +81305,12 @@ var G6e = ( throw new Error("Heatmap must use with visualMap"); this._progressiveEls = null, this.group.removeAll(); var a = r.coordinateSystem; - a.type === "cartesian2d" || a.type === "calendar" ? this._renderOnCartesianAndCalendar(r, i, 0, r.getData().count()) : iz(a) && this._renderOnGeo(a, r, o, i); + a.type === "cartesian2d" || a.type === "calendar" ? this._renderOnCartesianAndCalendar(r, i, 0, r.getData().count()) : t5(a) && this._renderOnGeo(a, r, o, i); }, t.prototype.incrementalPrepareRender = function(r, n, i) { this.group.removeAll(); }, t.prototype.incrementalRender = function(r, n, i, o) { var a = n.coordinateSystem; - a && (iz(a) ? this.render(n, i, o) : (this._progressiveEls = [], this._renderOnCartesianAndCalendar(n, o, r.start, r.end, !0))); + a && (t5(a) ? this.render(n, i, o) : (this._progressiveEls = [], this._renderOnCartesianAndCalendar(n, o, r.start, r.end, !0))); }, t.prototype.eachRendered = function(r) { tu(this._progressiveEls || this.group, r); }, t.prototype._renderOnCartesianAndCalendar = function(r, n, i, o, a) { @@ -81628,7 +81325,7 @@ var G6e = ( } c = f.getBandWidth() + 0.5, u = p.getBandWidth() + 0.5, d = f.scale.getExtent(), h = p.scale.getExtent(); } - for (var v = this.group, g = r.getData(), m = r.getModel(["emphasis", "itemStyle"]).getItemStyle(), y = r.getModel(["blur", "itemStyle"]).getItemStyle(), C = r.getModel(["select", "itemStyle"]).getItemStyle(), b = r.get(["itemStyle", "borderRadius"]), w = ci(r), x = r.getModel("emphasis"), E = x.get("focus"), P = x.get("blurScope"), R = x.get("disabled"), T = l ? [g.mapDimension("x"), g.mapDimension("y"), g.mapDimension("value")] : [g.mapDimension("time"), g.mapDimension("value")], _ = i; _ < o; _++) { + for (var v = this.group, g = r.getData(), m = r.getModel(["emphasis", "itemStyle"]).getItemStyle(), y = r.getModel(["blur", "itemStyle"]).getItemStyle(), C = r.getModel(["select", "itemStyle"]).getItemStyle(), b = r.get(["itemStyle", "borderRadius"]), w = li(r), x = r.getModel("emphasis"), E = x.get("focus"), R = x.get("blurScope"), P = x.get("disabled"), T = l ? [g.mapDimension("x"), g.mapDimension("y"), g.mapDimension("value")] : [g.mapDimension("time"), g.mapDimension("value")], _ = i; _ < o; _++) { var D = void 0, A = g.getItemVisual(_, "style"); if (l) { var M = g.get(T[0], _), O = g.get(T[1], _); @@ -81655,31 +81352,31 @@ var G6e = ( } if (g.hasItemOption) { var N = g.getItemModel(_), F = N.getModel("emphasis"); - m = F.getModel("itemStyle").getItemStyle(), y = N.getModel(["blur", "itemStyle"]).getItemStyle(), C = N.getModel(["select", "itemStyle"]).getItemStyle(), b = N.get(["itemStyle", "borderRadius"]), E = F.get("focus"), P = F.get("blurScope"), R = F.get("disabled"), w = ci(N); + m = F.getModel("itemStyle").getItemStyle(), y = N.getModel(["blur", "itemStyle"]).getItemStyle(), C = N.getModel(["select", "itemStyle"]).getItemStyle(), b = N.get(["itemStyle", "borderRadius"]), E = F.get("focus"), R = F.get("blurScope"), P = F.get("disabled"), w = li(N); } D.shape.r = b; var k = r.getRawValue(_), I = "-"; - k && k[2] != null && (I = k[2] + ""), Ri(D, w, { + k && k[2] != null && (I = k[2] + ""), Ei(D, w, { labelFetcher: r, labelDataIndex: _, defaultOpacity: A.opacity, defaultText: I - }), D.ensureState("emphasis").style = m, D.ensureState("blur").style = y, D.ensureState("select").style = C, Rn(D, E, P, R), D.incremental = a, a && (D.states.emphasis.hoverLayer = !0), v.add(D), g.setItemGraphicEl(_, D), this._progressiveEls && this._progressiveEls.push(D); + }), D.ensureState("emphasis").style = m, D.ensureState("blur").style = y, D.ensureState("select").style = C, Rn(D, E, R, P), D.incremental = a, a && (D.states.emphasis.hoverLayer = !0), v.add(D), g.setItemGraphicEl(_, D), this._progressiveEls && this._progressiveEls.push(D); } }, t.prototype._renderOnGeo = function(r, n, i, o) { - var a = i.targetVisuals.inRange, s = i.targetVisuals.outOfRange, l = n.getData(), c = this._hmLayer || this._hmLayer || new V6e(); + var a = i.targetVisuals.inRange, s = i.targetVisuals.outOfRange, l = n.getData(), c = this._hmLayer || this._hmLayer || new M6e(); c.blurSize = n.get("blurSize"), c.pointSize = n.get("pointSize"), c.minOpacity = n.get("minOpacity"), c.maxOpacity = n.get("maxOpacity"); var u = r.getViewRect().clone(), d = r.getRoamTransform(); u.applyTransform(d); - var h = Math.max(u.x, 0), f = Math.max(u.y, 0), p = Math.min(u.width + u.x, o.getWidth()), v = Math.min(u.height + u.y, o.getHeight()), g = p - h, m = v - f, y = [l.mapDimension("lng"), l.mapDimension("lat"), l.mapDimension("value")], C = l.mapArray(y, function(E, P, R) { - var T = r.dataToPoint([E, P]); - return T[0] -= h, T[1] -= f, T.push(R), T; - }), b = i.getExtent(), w = i.type === "visualMap.continuous" ? H6e(b, i.option.range) : z6e(b, i.getPieceList(), i.option.selected); + var h = Math.max(u.x, 0), f = Math.max(u.y, 0), p = Math.min(u.width + u.x, o.getWidth()), v = Math.min(u.height + u.y, o.getHeight()), g = p - h, m = v - f, y = [l.mapDimension("lng"), l.mapDimension("lat"), l.mapDimension("value")], C = l.mapArray(y, function(E, R, P) { + var T = r.dataToPoint([E, R]); + return T[0] -= h, T[1] -= f, T.push(P), T; + }), b = i.getExtent(), w = i.type === "visualMap.continuous" ? I6e(b, i.option.range) : D6e(b, i.getPieceList(), i.option.selected); c.update(C, g, m, a.color.getNormalizer(), { inRange: a.color.getColorMapper(), outOfRange: s.color.getColorMapper() }, w); - var x = new yi({ + var x = new mi({ style: { width: g, height: m, @@ -81692,7 +81389,7 @@ var G6e = ( this.group.add(x); }, t.type = "heatmap", t; }(kr) -), W6e = ( +), O6e = ( /** @class */ function(e) { Se(t, e); @@ -81701,7 +81398,7 @@ var G6e = ( return r.type = t.type, r; } return t.prototype.getInitialData = function(r, n) { - return il(null, this, { + return nl(null, this, { generateCoord: "value" }); }, t.prototype.preventIncremental = function() { @@ -81727,12 +81424,12 @@ var G6e = ( } } }, t; - }(jr) + }(Wr) ); -function j6e(e) { - e.registerChartView(G6e), e.registerSeriesModel(W6e); +function L6e(e) { + e.registerChartView(A6e), e.registerSeriesModel(O6e); } -var U6e = ["itemStyle", "borderWidth"], oz = [{ +var F6e = ["itemStyle", "borderWidth"], r5 = [{ xy: "x", wh: "width", index: 0, @@ -81742,7 +81439,7 @@ var U6e = ["itemStyle", "borderWidth"], oz = [{ wh: "height", index: 1, posDesc: ["top", "bottom"] -}], TR = new Ql(), K6e = ( +}], TR = new Ql(), N6e = ( /** @class */ function(e) { Se(t, e); @@ -81760,13 +81457,13 @@ var U6e = ["itemStyle", "borderWidth"], oz = [{ coordSys: l, coordSysExtent: [[d.x, d.x + d.width], [d.y, d.y + d.height]], isHorizontal: u, - valueDim: oz[+u], - categoryDim: oz[1 - +u] + valueDim: r5[+u], + categoryDim: r5[1 - +u] }; a.diff(s).add(function(p) { if (a.hasValue(p)) { - var v = sz(a, p), g = az(a, p, v, h), m = lz(a, h, g); - a.setItemGraphicEl(p, m), o.add(m), uz(m, h, g); + var v = i5(a, p), g = n5(a, p, v, h), m = o5(a, h, g); + a.setItemGraphicEl(p, m), o.add(m), s5(m, h, g); } }).update(function(p, v) { var g = s.getItemGraphicEl(v); @@ -81774,23 +81471,23 @@ var U6e = ["itemStyle", "borderWidth"], oz = [{ o.remove(g); return; } - var m = sz(a, p), y = az(a, p, m, h), C = rJ(a, y); - g && C !== g.__pictorialShapeStr && (o.remove(g), a.setItemGraphicEl(p, null), g = null), g ? eze(g, h, y) : g = lz(a, h, y, !0), a.setItemGraphicEl(p, g), g.__pictorialSymbolMeta = y, o.add(g), uz(g, h, y); + var m = i5(a, p), y = n5(a, p, m, h), C = ZQ(a, y); + g && C !== g.__pictorialShapeStr && (o.remove(g), a.setItemGraphicEl(p, null), g = null), g ? G6e(g, h, y) : g = o5(a, h, y, !0), a.setItemGraphicEl(p, g), g.__pictorialSymbolMeta = y, o.add(g), s5(g, h, y); }).remove(function(p) { var v = s.getItemGraphicEl(p); - v && cz(s, p, v.__pictorialSymbolMeta.animationModel, v); + v && a5(s, p, v.__pictorialSymbolMeta.animationModel, v); }).execute(); - var f = r.get("clip", !0) ? sy(r.coordinateSystem, !1, r) : null; + var f = r.get("clip", !0) ? oy(r.coordinateSystem, !1, r) : null; return f ? o.setClipPath(f) : o.removeClipPath(), this._data = a, this.group; }, t.prototype.remove = function(r, n) { var i = this.group, o = this._data; r.get("animation") ? o && o.eachItemGraphicEl(function(a) { - cz(o, Lt(a).dataIndex, r, a); + a5(o, Lt(a).dataIndex, r, a); }) : i.removeAll(); }, t.type = "pictorialBar", t; }(kr) ); -function az(e, t, r, n) { +function n5(e, t, r, n) { var i = e.getItemLayout(t), o = r.get("symbolRepeat"), a = r.get("symbolClip"), s = r.get("symbolPosition") || "start", l = r.get("symbolRotate"), c = (l || 0) * Math.PI / 180 || 0, u = r.get("symbolPatternSize") || 2, d = r.isAnimationEnabled(), h = { dataIndex: t, layout: i, @@ -81806,11 +81503,11 @@ function az(e, t, r, n) { hoverScale: d && r.get(["emphasis", "scale"]), z2: r.getShallow("z", !0) || 0 }; - Y6e(r, o, i, n, h), q6e(e, t, i, o, a, h.boundingLength, h.pxSign, u, n, h), X6e(r, h.symbolScale, c, n, h); + k6e(r, o, i, n, h), $6e(e, t, i, o, a, h.boundingLength, h.pxSign, u, n, h), B6e(r, h.symbolScale, c, n, h); var f = h.symbolSize, p = Zd(r.get("symbolOffset"), f); - return Z6e(r, f, i, o, a, p, s, h.valueLineWidth, h.boundingLength, h.repeatCutLength, n, h), h; + return V6e(r, f, i, o, a, p, s, h.valueLineWidth, h.boundingLength, h.repeatCutLength, n, h), h; } -function Y6e(e, t, r, n, i) { +function k6e(e, t, r, n, i) { var o = n.valueDim, a = e.get("symbolBoundingData"), s = n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()), l = s.toGlobalCoord(s.dataToCoord(0)), c = 1 - +(r[o.wh] <= 0), u; if (Ie(a)) { var d = [_R(s, a[0]) - l, _R(s, a[1]) - l]; @@ -81821,27 +81518,27 @@ function Y6e(e, t, r, n, i) { function _R(e, t) { return e.toGlobalCoord(e.dataToCoord(e.scale.parse(t))); } -function q6e(e, t, r, n, i, o, a, s, l, c) { +function $6e(e, t, r, n, i, o, a, s, l, c) { var u = l.valueDim, d = l.categoryDim, h = Math.abs(r[d.wh]), f = e.getItemVisual(t, "symbolSize"), p; Ie(f) ? p = f.slice() : f == null ? p = ["100%", "100%"] : p = [f, f], p[d.index] = Ze(p[d.index], h), p[u.index] = Ze(p[u.index], n ? h : Math.abs(o)), c.symbolSize = p; var v = c.symbolScale = [p[0] / s, p[1] / s]; v[u.index] *= (l.isHorizontal ? -1 : 1) * a; } -function X6e(e, t, r, n, i) { - var o = e.get(U6e) || 0; +function B6e(e, t, r, n, i) { + var o = e.get(F6e) || 0; o && (TR.attr({ scaleX: t[0], scaleY: t[1], rotation: r }), TR.updateTransform(), o /= TR.getLineScale(), o *= t[n.valueDim.index]), i.valueLineWidth = o || 0; } -function Z6e(e, t, r, n, i, o, a, s, l, c, u, d) { +function V6e(e, t, r, n, i, o, a, s, l, c, u, d) { var h = u.categoryDim, f = u.valueDim, p = d.pxSign, v = Math.max(t[f.index] + s, 0), g = v; if (n) { var m = Math.abs(l), y = $n(e.get("symbolMargin"), "15%") + "", C = !1; y.lastIndexOf("!") === y.length - 1 && (C = !0, y = y.slice(0, y.length - 1)); - var b = Ze(y, t[f.index]), w = Math.max(v + b * 2, 0), x = C ? 0 : b * 2, E = _w(n), P = E ? n : dz((m + x) / w), R = m - P * v; - b = R / 2 / (C ? P : Math.max(P - 1, 1)), w = v + b * 2, x = C ? 0 : b * 2, !E && n !== "fixed" && (P = c ? dz((Math.abs(c) + x) / w) : 0), g = P * w - x, d.repeatTimes = P, d.symbolMargin = b; + var b = Ze(y, t[f.index]), w = Math.max(v + b * 2, 0), x = C ? 0 : b * 2, E = _w(n), R = E ? n : l5((m + x) / w), P = m - R * v; + b = P / 2 / (C ? R : Math.max(R - 1, 1)), w = v + b * 2, x = C ? 0 : b * 2, !E && n !== "fixed" && (R = c ? l5((Math.abs(c) + x) / w) : 0), g = R * w - x, d.repeatTimes = R, d.symbolMargin = b; } var T = p * (g / 2), _ = d.pathPosition = []; _[h.index] = r[h.wh] / 2, _[f.index] = a === "start" ? T : a === "end" ? l - T : l / 2, o && (_[0] += o[0], _[1] += o[1]); @@ -81852,7 +81549,7 @@ function Z6e(e, t, r, n, i, o, a, s, l, c, u, d) { var M = d.clipShape = {}; M[h.xy] = -r[h.xy], M[h.wh] = u.ecSize[h.wh], M[f.xy] = 0, M[f.wh] = r[f.wh]; } -function ZQ(e) { +function UQ(e) { var t = e.symbolPatternSize, r = Bn( // Consider texture img, make a big size. e.symbolType, @@ -81867,9 +81564,9 @@ function ZQ(e) { strokeNoScale: !0 }), r; } -function QQ(e, t, r, n) { +function KQ(e, t, r, n) { var i = e.__pictorialBundle, o = r.symbolSize, a = r.valueLineWidth, s = r.pathPosition, l = t.valueDim, c = r.repeatTimes || 0, u = 0, d = o[t.valueDim.index] + a + r.symbolMargin * 2; - for (dO(e, function(v) { + for (cO(e, function(v) { v.__pictorialAnimationIndex = u, v.__pictorialRepeatTimes = c, u < c ? wf(v, null, p(u), r, n) : wf(v, null, { scaleX: 0, scaleY: 0 @@ -81877,7 +81574,7 @@ function QQ(e, t, r, n) { i.remove(v); }), u++; }); u < c; u++) { - var h = ZQ(r); + var h = UQ(r); h.__pictorialAnimationIndex = u, h.__pictorialRepeatTimes = c, i.add(h); var f = p(u); wf(h, { @@ -81902,7 +81599,7 @@ function QQ(e, t, r, n) { }; } } -function JQ(e, t, r, n) { +function YQ(e, t, r, n) { var i = e.__pictorialBundle, o = e.__pictorialMainPath; o ? wf(o, null, { x: r.pathPosition[0], @@ -81910,7 +81607,7 @@ function JQ(e, t, r, n) { scaleX: r.symbolScale[0], scaleY: r.symbolScale[1], rotation: r.rotation - }, r, n) : (o = e.__pictorialMainPath = ZQ(r), i.add(o), wf(o, { + }, r, n) : (o = e.__pictorialMainPath = UQ(r), i.add(o), wf(o, { x: r.pathPosition[0], y: r.pathPosition[1], scaleX: 0, @@ -81921,7 +81618,7 @@ function JQ(e, t, r, n) { scaleY: r.symbolScale[1] }, r, n)); } -function eJ(e, t, r) { +function qQ(e, t, r) { var n = Pe({}, t.barRectShape), i = e.__pictorialBarRect; i ? wf(i, null, { shape: n @@ -81936,11 +81633,11 @@ function eJ(e, t, r) { } }), i.disableMorphing = !0, e.add(i)); } -function tJ(e, t, r, n) { +function XQ(e, t, r, n) { if (r.symbolClip) { var i = e.__pictorialClipPath, o = Pe({}, r.clipShape), a = t.valueDim, s = r.animationModel, l = r.dataIndex; if (i) - wr(i, { + br(i, { shape: o }, s, l); else { @@ -81954,37 +81651,37 @@ function tJ(e, t, r, n) { } } } -function sz(e, t) { +function i5(e, t) { var r = e.getItemModel(t); - return r.getAnimationDelayParams = Q6e, r.isAnimationEnabled = J6e, r; + return r.getAnimationDelayParams = H6e, r.isAnimationEnabled = z6e, r; } -function Q6e(e) { +function H6e(e) { return { index: e.__pictorialAnimationIndex, count: e.__pictorialRepeatTimes }; } -function J6e() { +function z6e() { return this.parentModel.isAnimationEnabled() && !!this.getShallow("animation"); } -function lz(e, t, r, n) { +function o5(e, t, r, n) { var i = new At(), o = new At(); - return i.add(o), i.__pictorialBundle = o, o.x = r.bundlePosition[0], o.y = r.bundlePosition[1], r.symbolRepeat ? QQ(i, t, r) : JQ(i, t, r), eJ(i, r, n), tJ(i, t, r, n), i.__pictorialShapeStr = rJ(e, r), i.__pictorialSymbolMeta = r, i; + return i.add(o), i.__pictorialBundle = o, o.x = r.bundlePosition[0], o.y = r.bundlePosition[1], r.symbolRepeat ? KQ(i, t, r) : YQ(i, t, r), qQ(i, r, n), XQ(i, t, r, n), i.__pictorialShapeStr = ZQ(e, r), i.__pictorialSymbolMeta = r, i; } -function eze(e, t, r) { +function G6e(e, t, r) { var n = r.animationModel, i = r.dataIndex, o = e.__pictorialBundle; - wr(o, { + br(o, { x: r.bundlePosition[0], y: r.bundlePosition[1] - }, n, i), r.symbolRepeat ? QQ(e, t, r, !0) : JQ(e, t, r, !0), eJ(e, r, !0), tJ(e, t, r, !0); + }, n, i), r.symbolRepeat ? KQ(e, t, r, !0) : YQ(e, t, r, !0), qQ(e, r, !0), XQ(e, t, r, !0); } -function cz(e, t, r, n) { +function a5(e, t, r, n) { var i = n.__pictorialBarRect; i && i.removeTextContent(); var o = []; - dO(n, function(a) { + cO(n, function(a) { o.push(a); - }), n.__pictorialMainPath && o.push(n.__pictorialMainPath), n.__pictorialClipPath && (r = null), H(o, function(a) { + }), n.__pictorialMainPath && o.push(n.__pictorialMainPath), n.__pictorialClipPath && (r = null), z(o, function(a) { jc(a, { scaleX: 0, scaleY: 0 @@ -81993,21 +81690,21 @@ function cz(e, t, r, n) { }); }), e.setItemGraphicEl(t, null); } -function rJ(e, t) { +function ZQ(e, t) { return [e.getItemVisual(t.dataIndex, "symbol") || "none", !!t.symbolRepeat, !!t.symbolClip].join(":"); } -function dO(e, t, r) { - H(e.__pictorialBundle.children(), function(n) { +function cO(e, t, r) { + z(e.__pictorialBundle.children(), function(n) { n !== e.__pictorialBarRect && t.call(r, n); }); } function wf(e, t, r, n, i, o) { t && e.attr(t), n.symbolClip && !i ? r && e.attr(r) : r && Kd[i ? "updateProps" : "initProps"](e, r, n.animationModel, n.dataIndex, o); } -function uz(e, t, r) { +function s5(e, t, r) { var n = r.dataIndex, i = r.itemModel, o = i.getModel("emphasis"), a = o.getModel("itemStyle").getItemStyle(), s = i.getModel(["blur", "itemStyle"]).getItemStyle(), l = i.getModel(["select", "itemStyle"]).getItemStyle(), c = i.getShallow("cursor"), u = o.get("focus"), d = o.get("blurScope"), h = o.get("scale"); - dO(e, function(v) { - if (v instanceof yi) { + cO(e, function(v) { + if (v instanceof mi) { var g = v.style; v.useStyle(Pe({ // TODO other properties like dx, dy ? @@ -82023,7 +81720,7 @@ function uz(e, t, r) { m.style = a, h && (m.scaleX = v.scaleX * 1.1, m.scaleY = v.scaleY * 1.1), v.ensureState("blur").style = s, v.ensureState("select").style = l, c && (v.cursor = c), v.z2 = r.z2; }); var f = t.valueDim.posDesc[+(r.boundingLength > 0)], p = e.__pictorialBarRect; - p.ignoreClip = !0, Ri(p, ci(i), { + p.ignoreClip = !0, Ei(p, li(i), { labelFetcher: t.seriesModel, labelDataIndex: n, defaultText: Vf(t.seriesModel.getData(), n), @@ -82032,11 +81729,11 @@ function uz(e, t, r) { defaultOutsidePosition: f }), Rn(e, u, d, o.get("disabled")); } -function dz(e) { +function l5(e) { var t = Math.round(e); return Math.abs(e - t) < 1e-4 ? t : Math.ceil(e); } -var tze = ( +var W6e = ( /** @class */ function(e) { Se(t, e); @@ -82046,7 +81743,7 @@ var tze = ( } return t.prototype.getInitialData = function(r) { return r.stack = null, e.prototype.getInitialData.apply(this, arguments); - }, t.type = "series.pictorialBar", t.dependencies = ["grid"], t.defaultOption = ru(nm.defaultOption, { + }, t.type = "series.pictorialBar", t.dependencies = ["grid"], t.defaultOption = ru(im.defaultOption, { symbol: "circle", symbolSize: null, symbolRotate: null, @@ -82076,12 +81773,12 @@ var tze = ( } } }), t; - }(nm) + }(im) ); -function rze(e) { - e.registerChartView(K6e), e.registerSeriesModel(tze), e.registerLayout(e.PRIORITY.VISUAL.LAYOUT, Vt($X, "pictorialBar")), e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT, BX("pictorialBar")); +function j6e(e) { + e.registerChartView(N6e), e.registerSeriesModel(W6e), e.registerLayout(e.PRIORITY.VISUAL.LAYOUT, Vt(OX, "pictorialBar")), e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT, LX("pictorialBar")); } -var nze = ( +var U6e = ( /** @class */ function(e) { Se(t, e); @@ -82095,7 +81792,7 @@ var nze = ( function h(g) { return g.name; } - var f = new Hl(this._layersSeries || [], l, h, h), p = []; + var f = new zl(this._layersSeries || [], l, h, h), p = []; f.add(at(v, this, "add")).update(at(v, this, "update")).remove(at(v, this, "remove")).execute(); function v(g, m, y) { var C = a._layers; @@ -82103,14 +81800,14 @@ var nze = ( s.remove(C[m]); return; } - for (var b = [], w = [], x, E = l[m].indices, P = 0; P < E.length; P++) { - var R = o.getItemLayout(E[P]), T = R.x, _ = R.y0, D = R.y; - b.push(T, _), w.push(T, _ + D), x = o.getItemVisual(E[P], "style"); + for (var b = [], w = [], x, E = l[m].indices, R = 0; R < E.length; R++) { + var P = o.getItemLayout(E[R]), T = P.x, _ = P.y0, D = P.y; + b.push(T, _), w.push(T, _ + D), x = o.getItemVisual(E[R], "style"); } var A, M = o.getItemLayout(E[0]), O = r.getModel("label"), L = O.get("margin"), N = r.getModel("emphasis"); if (g === "add") { var F = p[m] = new At(); - A = new TZ({ + A = new wZ({ shape: { points: b, stackedOnPoints: w, @@ -82119,21 +81816,21 @@ var nze = ( smoothConstraint: !1 }, z2: 0 - }), F.add(A), s.add(F), r.isAnimationEnabled() && A.setClipPath(ize(A.getBoundingRect(), r, function() { + }), F.add(A), s.add(F), r.isAnimationEnabled() && A.setClipPath(K6e(A.getBoundingRect(), r, function() { A.removeClipPath(); })); } else { var F = C[y]; - A = F.childAt(0), s.add(F), p[m] = F, wr(A, { + A = F.childAt(0), s.add(F), p[m] = F, br(A, { shape: { points: b, stackedOnPoints: w } }, r), ls(A); } - Ri(A, ci(r), { - labelDataIndex: E[P - 1], - defaultText: o.getName(E[P - 1]), + Ei(A, li(r), { + labelDataIndex: E[R - 1], + defaultText: o.getName(E[R - 1]), inheritColor: x.fill }, { normal: { @@ -82145,13 +81842,13 @@ var nze = ( local: !0 }); var k = A.getTextContent(); - k && (k.x = M.x - L, k.y = M.y0 + M.y / 2), A.useStyle(x), o.setItemGraphicEl(m, A), Ei(A, r), Rn(A, N.get("focus"), N.get("blurScope"), N.get("disabled")); + k && (k.x = M.x - L, k.y = M.y0 + M.y / 2), A.useStyle(x), o.setItemGraphicEl(m, A), xi(A, r), Rn(A, N.get("focus"), N.get("blurScope"), N.get("disabled")); } this._layersSeries = l, this._layers = p; }, t.type = "themeRiver", t; }(kr) ); -function ize(e, t, r) { +function K6e(e, t, r) { var n = new mr({ shape: { x: e.x - 10, @@ -82168,7 +81865,7 @@ function ize(e, t, r) { } }, t, r), n; } -var MR = 2, oze = ( +var MR = 2, Y6e = ( /** @class */ function(e) { Se(t, e); @@ -82177,9 +81874,9 @@ var MR = 2, oze = ( return r.type = t.type, r; } return t.prototype.init = function(r) { - e.prototype.init.apply(this, arguments), this.legendVisualProvider = new uy(at(this.getData, this), at(this.getRawData, this)); + e.prototype.init.apply(this, arguments), this.legendVisualProvider = new ly(at(this.getData, this), at(this.getRawData, this)); }, t.prototype.fixData = function(r) { - var n = r.length, i = {}, o = k_(r, function(h) { + var n = r.length, i = {}, o = N_(r, function(h) { return i.hasOwnProperty(h[0] + "") || (i[h[0] + ""] = -1), h[2]; }), a = []; o.buckets.each(function(h, f) { @@ -82202,11 +81899,11 @@ var MR = 2, oze = ( return p[2] !== void 0; }), s = this.fixData(a || []), l = [], c = this.nameMap = ft(), u = 0, d = 0; d < s.length; ++d) l.push(s[d][MR]), c.get(s[d][MR]) || (c.set(s[d][MR], u), u++); - var h = wp(s, { + var h = xp(s, { coordDimensions: ["single"], dimensionsDefine: [{ name: "time", - type: qS(o) + type: KS(o) }, { name: "value", type: "float" @@ -82224,7 +81921,7 @@ var MR = 2, oze = ( }, t.prototype.getLayerSeries = function() { for (var r = this.getData(), n = r.count(), i = [], o = 0; o < n; ++o) i[o] = o; - var a = r.mapDimension("single"), s = k_(i, function(c) { + var a = r.mapDimension("single"), s = N_(i, function(c) { return r.get("name", c); }), l = []; return s.buckets.each(function(c, u) { @@ -82250,7 +81947,7 @@ var MR = 2, oze = ( }; }, t.prototype.formatTooltip = function(r, n, i) { var o = this.getData(), a = o.getName(r), s = o.get(o.mapDimension("value"), r); - return ui("nameValue", { + return ci("nameValue", { name: a, value: s }); @@ -82276,9 +81973,9 @@ var MR = 2, oze = ( } } }, t; - }(jr) + }(Wr) ); -function aze(e, t) { +function q6e(e, t) { e.eachSeriesByType("themeRiver", function(r) { var n = r.getData(), i = r.coordinateSystem, o = {}, a = i.getRect(); o.rect = a; @@ -82286,23 +81983,23 @@ function aze(e, t) { if (o.boundaryGap = s, l.orient === "horizontal") { s[0] = Ze(s[0], a.height), s[1] = Ze(s[1], a.height); var c = a.height - s[0] - s[1]; - hz(n, r, c); + c5(n, r, c); } else { s[0] = Ze(s[0], a.width), s[1] = Ze(s[1], a.width); var u = a.width - s[0] - s[1]; - hz(n, r, u); + c5(n, r, u); } n.setLayout("layoutInfo", o); }); } -function hz(e, t, r) { +function c5(e, t, r) { if (e.count()) for (var n = t.coordinateSystem, i = t.getLayerSeries(), o = e.mapDimension("single"), a = e.mapDimension("value"), s = Fe(i, function(g) { return Fe(g.indices, function(m) { var y = n.dataToPoint(e.get(o, m)); return y[1] = e.get(a, m), y; }); - }), l = sze(s), c = l.y0, u = r / l.max, d = i.length, h = i[0].indices.length, f, p = 0; p < h; ++p) { + }), l = X6e(s), c = l.y0, u = r / l.max, d = i.length, h = i[0].indices.length, f, p = 0; p < h; ++p) { f = c[p] * u, e.setItemLayout(i[0].indices[p], { layerIndex: 0, x: s[0][p][0], @@ -82318,7 +82015,7 @@ function hz(e, t, r) { }); } } -function sze(e) { +function X6e(e) { for (var t = e.length, r = e[0].length, n = [], i = [], o = 0, a = 0; a < r; ++a) { for (var s = 0, l = 0; l < t; ++l) s += e[l][a][1]; @@ -82336,20 +82033,20 @@ function sze(e) { max: o }; } -function lze(e) { - e.registerChartView(nze), e.registerSeriesModel(oze), e.registerLayout(aze), e.registerProcessor(cy("themeRiver")); +function Z6e(e) { + e.registerChartView(U6e), e.registerSeriesModel(Y6e), e.registerLayout(q6e), e.registerProcessor(sy("themeRiver")); } -var cze = 2, uze = 4, fz = ( +var Q6e = 2, J6e = 4, u5 = ( /** @class */ function(e) { Se(t, e); function t(r, n, i, o) { var a = e.call(this) || this; - a.z2 = cze, a.textConfig = { + a.z2 = Q6e, a.textConfig = { inside: !0 }, Lt(a).seriesIndex = n.seriesIndex; var s = new vr({ - z2: uze, + z2: J6e, silent: r.getModel().get(["label", "silent"]) }); return a.setTextContent(s), a.updateData(!0, r, n, i, o), a; @@ -82365,7 +82062,7 @@ var cze = 2, uze = 4, fz = ( var f = n.getVisual("decal"); f && (h.decal = Bf(f, a)); var p = ad(l.getModel("itemStyle"), d, !0); - Pe(d, p), H(no, function(y) { + Pe(d, p), z(no, function(y) { var C = s.ensureState(y), b = l.getModel([y, "itemStyle"]); C.style = b.getItemStyle(); var w = ad(b, d); @@ -82374,7 +82071,7 @@ var cze = 2, uze = 4, fz = ( shape: { r: u.r } - }, i, n.dataIndex)) : (wr(s, { + }, i, n.dataIndex)) : (br(s, { shape: d }, i), ls(s)), s.useStyle(h), this._updateLabel(i); var v = l.getShallow("cursor"); @@ -82383,14 +82080,14 @@ var cze = 2, uze = 4, fz = ( Rn(this, m, c.get("blurScope"), c.get("disabled")); }, t.prototype._updateLabel = function(r) { var n = this, i = this.node.getModel(), o = i.getModel("label"), a = this.node.getLayout(), s = a.endAngle - a.startAngle, l = (a.startAngle + a.endAngle) / 2, c = Math.cos(l), u = Math.sin(l), d = this, h = d.getTextContent(), f = this.node.dataIndex, p = o.get("minAngle") / 180 * Math.PI, v = o.get("show") && !(p != null && Math.abs(s) < p); - h.ignore = !v, H(Uv, function(m) { + h.ignore = !v, z(Kv, function(m) { var y = m === "normal" ? i.getModel("label") : i.getModel([m, "label"]), C = m === "normal", b = C ? h : h.ensureState(m), w = r.getFormattedLabel(f, m); - C && (w = w || n.node.name), b.style = rn(y, {}, null, m !== "normal", !0), w && (b.style.text = w); + C && (w = w || n.node.name), b.style = tn(y, {}, null, m !== "normal", !0), w && (b.style.text = w); var x = y.get("show"); x != null && !C && (b.ignore = !x); - var E = g(y, "position"), P = C ? d : d.states[m], R = P.style.fill; - P.textConfig = { - outsideFill: y.get("color") === "inherit" ? R : null, + var E = g(y, "position"), R = C ? d : d.states[m], P = R.style.fill; + R.textConfig = { + outsideFill: y.get("color") === "inherit" ? P : null, inside: E !== "outside" }; var T, _ = g(y, "distance") || 0, D = g(y, "align"), A = g(y, "rotate"), M = Math.PI * 0.5, O = Math.PI * 1.5, L = Vo(A === "tangential" ? Math.PI / 2 - l : l), N = L > M && !Lf(L - M) && L < O; @@ -82405,10 +82102,10 @@ var cze = 2, uze = 4, fz = ( h.dirtyStyle(); }, t; }(io) -), $M = "sunburstRootToNode", pz = "sunburstHighlight", dze = "sunburstUnhighlight"; -function hze(e) { +), kM = "sunburstRootToNode", d5 = "sunburstHighlight", e5e = "sunburstUnhighlight"; +function t5e(e) { e.registerAction({ - type: $M, + type: kM, update: "updateView" }, function(t, r) { r.eachComponent({ @@ -82417,14 +82114,14 @@ function hze(e) { query: t }, n); function n(i, o) { - var a = om(t, [$M], i); + var a = am(t, [kM], i); if (a) { var s = i.getViewRoot(); - s && (t.direction = ZA(s, a.node) ? "rollUp" : "drillDown"), i.resetViewRoot(a.node); + s && (t.direction = qA(s, a.node) ? "rollUp" : "drillDown"), i.resetViewRoot(a.node); } } }), e.registerAction({ - type: pz, + type: d5, update: "none" }, function(t, r, n) { t = Pe({}, t), r.eachComponent({ @@ -82433,14 +82130,14 @@ function hze(e) { query: t }, i); function i(o) { - var a = om(t, [pz], o); + var a = am(t, [d5], o); a && (t.dataIndex = a.node.dataIndex); } process.env.NODE_ENV !== "production" && Nn("sunburstHighlight", "highlight"), n.dispatchAction(Pe(t, { type: "highlight" })); }), e.registerAction({ - type: dze, + type: e5e, update: "updateView" }, function(t, r, n) { t = Pe({}, t), process.env.NODE_ENV !== "production" && Nn("sunburstUnhighlight", "downplay"), n.dispatchAction(Pe(t, { @@ -82448,7 +82145,7 @@ function hze(e) { })); }); } -var fze = ( +var r5e = ( /** @class */ function(e) { Se(t, e); @@ -82468,13 +82165,13 @@ var fze = ( function p(y, C) { if (y.length === 0 && C.length === 0) return; - new Hl(C, y, b, b).add(w).update(w).remove(Vt(w, null)).execute(); + new zl(C, y, b, b).add(w).update(w).remove(Vt(w, null)).execute(); function b(x) { return x.getId(); } function w(x, E) { - var P = x == null ? null : y[x], R = E == null ? null : C[E]; - v(P, R); + var R = x == null ? null : y[x], P = E == null ? null : C[E]; + v(R, P); } } function v(y, C) { @@ -82482,7 +82179,7 @@ var fze = ( if (C && C.piece) y ? (C.piece.updateData(!1, y, r, n, i), s.setItemGraphicEl(y.dataIndex, C.piece)) : g(C); else if (y) { - var b = new fz(y, r, n, i); + var b = new u5(y, r, n, i); u.add(b), s.setItemGraphicEl(y.dataIndex, b); } } @@ -82491,7 +82188,7 @@ var fze = ( y && y.piece && (u.remove(y.piece), y.piece = null); } function m(y, C) { - C.depth > 0 ? (a.virtualPiece ? a.virtualPiece.updateData(!1, y, r, n, i) : (a.virtualPiece = new fz(y, r, n, i), u.add(a.virtualPiece)), C.piece.off("click"), a.virtualPiece.on("click", function(b) { + C.depth > 0 ? (a.virtualPiece ? a.virtualPiece.updateData(!1, y, r, n, i) : (a.virtualPiece = new u5(y, r, n, i), u.add(a.virtualPiece)), C.piece.off("click"), a.virtualPiece.on("click", function(b) { a._rootToNode(C.parentNode); })) : a.virtualPiece && (u.remove(a.virtualPiece), a.virtualPiece = null); } @@ -82508,7 +82205,7 @@ var fze = ( var l = a.getModel(), c = l.get("link"); if (c) { var u = l.get("target", !0) || "_blank"; - kS(c, u); + FS(c, u); } } i = !0; @@ -82517,7 +82214,7 @@ var fze = ( }); }, t.prototype._rootToNode = function(r) { r !== this.seriesModel.getViewRoot() && this.api.dispatchAction({ - type: $M, + type: kM, from: this.uid, seriesId: this.seriesModel.id, targetNode: r @@ -82530,7 +82227,7 @@ var fze = ( } }, t.type = "sunburst", t; }(kr) -), pze = ( +), n5e = ( /** @class */ function(e) { Se(t, e); @@ -82543,10 +82240,10 @@ var fze = ( name: r.name, children: r.data }; - nJ(i); + QQ(i); var o = this._levelModels = Fe(r.levels || [], function(l) { - return new Gr(l, this, n); - }, this), a = XA.createTree(i, this, s); + return new zr(l, this, n); + }, this), a = YA.createTree(i, this, s); function s(l) { l.wrapMethod("getItemModel", function(c, u) { var d = a.getNodeByDataIndex(u), h = o[d.depth]; @@ -82568,7 +82265,7 @@ var fze = ( var n = this.getRawData().tree.root; (!r || r !== n && !n.contains(r)) && (this._viewRoot = n); }, t.prototype.enableAriaDecal = function() { - lQ(this); + nQ(this); }, t.type = "series.sunburst", t.defaultOption = { // zlevel: 0, z: 2, @@ -82636,67 +82333,67 @@ var fze = ( */ sort: "desc" }, t; - }(jr) + }(Wr) ); -function nJ(e) { +function QQ(e) { var t = 0; - H(e.children, function(n) { - nJ(n); + z(e.children, function(n) { + QQ(n); var i = n.value; Ie(i) && (i = i[0]), t += i; }); var r = e.value; Ie(r) && (r = r[0]), (r == null || isNaN(r)) && (r = t), r < 0 && (r = 0), Ie(e.value) ? e.value[0] = r : e.value = r; } -var gz = Math.PI / 180; -function gze(e, t, r) { +var h5 = Math.PI / 180; +function i5e(e, t, r) { t.eachSeriesByType(e, function(n) { var i = n.get("center"), o = n.get("radius"); Ie(o) || (o = [0, o]), Ie(i) || (i = [i, i]); - var a = r.getWidth(), s = r.getHeight(), l = Math.min(a, s), c = Ze(i[0], a), u = Ze(i[1], s), d = Ze(o[0], l / 2), h = Ze(o[1], l / 2), f = -n.get("startAngle") * gz, p = n.get("minAngle") * gz, v = n.getData().tree.root, g = n.getViewRoot(), m = g.depth, y = n.get("sort"); - y != null && iJ(g, y); + var a = r.getWidth(), s = r.getHeight(), l = Math.min(a, s), c = Ze(i[0], a), u = Ze(i[1], s), d = Ze(o[0], l / 2), h = Ze(o[1], l / 2), f = -n.get("startAngle") * h5, p = n.get("minAngle") * h5, v = n.getData().tree.root, g = n.getViewRoot(), m = g.depth, y = n.get("sort"); + y != null && JQ(g, y); var C = 0; - H(g.children, function(L) { + z(g.children, function(L) { !isNaN(L.getValue()) && C++; }); - var b = g.getValue(), w = Math.PI / (b || C) * 2, x = g.depth > 0, E = g.height - (x ? -1 : 1), P = (h - d) / (E || 1), R = n.get("clockwise"), T = n.get("stillShowZeroSum"), _ = R ? 1 : -1, D = function(L, N) { + var b = g.getValue(), w = Math.PI / (b || C) * 2, x = g.depth > 0, E = g.height - (x ? -1 : 1), R = (h - d) / (E || 1), P = n.get("clockwise"), T = n.get("stillShowZeroSum"), _ = P ? 1 : -1, D = function(L, N) { if (L) { var F = N; if (L !== v) { var k = L.getValue(), I = b === 0 && T ? w : k * w; I < p && (I = p), F = N + _ * I; - var V = L.depth - m - (x ? -1 : 1), z = d + P * V, $ = d + P * (V + 1), W = n.getLevelModel(L); + var V = L.depth - m - (x ? -1 : 1), H = d + R * V, $ = d + R * (V + 1), W = n.getLevelModel(L); if (W) { var j = W.get("r0", !0), X = W.get("r", !0), q = W.get("radius", !0); - q != null && (j = q[0], X = q[1]), j != null && (z = Ze(j, l / 2)), X != null && ($ = Ze(X, l / 2)); + q != null && (j = q[0], X = q[1]), j != null && (H = Ze(j, l / 2)), X != null && ($ = Ze(X, l / 2)); } L.setLayout({ angle: I, startAngle: N, endAngle: F, - clockwise: R, + clockwise: P, cx: c, cy: u, - r0: z, + r0: H, r: $ }); } if (L.children && L.children.length) { - var Z = 0; - H(L.children, function(ee) { - Z += D(ee, N + Z); + var J = 0; + z(L.children, function(te) { + J += D(te, N + J); }); } return F - N; } }; if (x) { - var A = d, M = d + P, O = Math.PI * 2; + var A = d, M = d + R, O = Math.PI * 2; v.setLayout({ angle: O, startAngle: f, endAngle: f + O, - clockwise: R, + clockwise: P, cx: c, cy: u, r0: A, @@ -82706,13 +82403,13 @@ function gze(e, t, r) { D(g, f); }); } -function iJ(e, t) { +function JQ(e, t) { var r = e.children || []; - e.children = vze(r, t), r.length && H(e.children, function(n) { - iJ(n, t); + e.children = o5e(r, t), r.length && z(e.children, function(n) { + JQ(n, t); }); } -function vze(e, t) { +function o5e(e, t) { if (vt(t)) { var r = Fe(e, function(i, o) { var a = i.getValue(); @@ -82741,13 +82438,13 @@ function vze(e, t) { }); } } -function mze(e) { +function a5e(e) { var t = {}; function r(n, i, o) { for (var a = n; a && a.depth > 1; ) a = a.parentNode; var s = i.getColorFromPalette(a.name || a.dataIndex + "", t); - return n.depth > 1 && Je(s) && (s = ES(s, (n.depth - 1) / (o - 1) * 0.5)), s; + return n.depth > 1 && Je(s) && (s = wS(s, (n.depth - 1) / (o - 1) * 0.5)), s; } e.eachSeriesByType("sunburst", function(n) { var i = n.getData(), o = i.tree; @@ -82759,13 +82456,13 @@ function mze(e) { }); }); } -function yze(e) { - e.registerChartView(fze), e.registerSeriesModel(pze), e.registerLayout(Vt(gze, "sunburst")), e.registerProcessor(Vt(cy, "sunburst")), e.registerVisual(mze), hze(e); +function s5e(e) { + e.registerChartView(r5e), e.registerSeriesModel(n5e), e.registerLayout(Vt(i5e, "sunburst")), e.registerProcessor(Vt(sy, "sunburst")), e.registerVisual(a5e), t5e(e); } -var vz = { +var f5 = { color: "fill", borderColor: "stroke" -}, Cze = { +}, l5e = { symbol: 1, symbolSize: 1, symbolKeepAspect: 1, @@ -82773,7 +82470,7 @@ var vz = { visualMeta: 1, liftZ: 1, decal: 1 -}, Il = yr(), Sze = ( +}, Dl = yr(), c5e = ( /** @class */ function(e) { Se(t, e); @@ -82784,10 +82481,10 @@ var vz = { return t.prototype.optionUpdated = function() { this.currentZLevel = this.get("zlevel", !0), this.currentZ = this.get("z", !0); }, t.prototype.getInitialData = function(r, n) { - return il(null, this); + return nl(null, this); }, t.prototype.getDataParams = function(r, n, i) { var o = e.prototype.getDataParams.call(this, r, n); - return i && (o.info = Il(i).info), o; + return i && (o.info = Dl(i).info), o; }, t.type = "series.custom", t.dependencies = ["grid", "polar", "geo", "singleAxis", "calendar"], t.defaultOption = { coordinateSystem: "cartesian2d", // zlevel: 0, @@ -82805,15 +82502,15 @@ var vz = { // Geo coordinate system // geoIndex: 0, }, t; - }(jr) + }(Wr) ); -function bze(e, t) { +function u5e(e, t) { return t = t || [0, 0], Fe(["x", "y"], function(r, n) { var i = this.getAxis(r), o = t[n], a = e[n] / 2; return i.type === "category" ? i.getBandWidth() : Math.abs(i.dataToCoord(o - a) - i.dataToCoord(o + a)); }, this); } -function wze(e) { +function d5e(e) { var t = e.master.getRect(); return { coordSys: { @@ -82828,17 +82525,17 @@ function wze(e) { coord: function(r) { return e.dataToPoint(r); }, - size: at(bze, e) + size: at(u5e, e) } }; } -function xze(e, t) { +function h5e(e, t) { return t = t || [0, 0], Fe([0, 1], function(r) { var n = t[r], i = e[r] / 2, o = [], a = []; return o[r] = n - i, a[r] = n + i, o[1 - r] = a[1 - r] = t[1 - r], Math.abs(this.dataToPoint(o)[r] - this.dataToPoint(a)[r]); }, this); } -function Eze(e) { +function f5e(e) { var t = e.getBoundingRect(); return { coordSys: { @@ -82853,15 +82550,15 @@ function Eze(e) { coord: function(r) { return e.dataToPoint(r); }, - size: at(xze, e) + size: at(h5e, e) } }; } -function Rze(e, t) { +function p5e(e, t) { var r = this.getAxis(), n = t instanceof Array ? t[0] : t, i = (e instanceof Array ? e[0] : e) / 2; return r.type === "category" ? r.getBandWidth() : Math.abs(r.dataToCoord(n - i) - r.dataToCoord(n + i)); } -function Pze(e) { +function g5e(e) { var t = e.getRect(); return { coordSys: { @@ -82875,17 +82572,17 @@ function Pze(e) { coord: function(r) { return e.dataToPoint(r); }, - size: at(Rze, e) + size: at(p5e, e) } }; } -function Tze(e, t) { +function v5e(e, t) { return t = t || [0, 0], Fe(["Radius", "Angle"], function(r, n) { var i = "get" + r + "Axis", o = this[i](), a = t[n], s = e[n] / 2, l = o.type === "category" ? o.getBandWidth() : Math.abs(o.dataToCoord(a - s) - o.dataToCoord(a + s)); return r === "Angle" && (l = l * Math.PI / 180), l; }, this); } -function _ze(e) { +function m5e(e) { var t = e.getRadiusAxis(), r = e.getAngleAxis(), n = t.getExtent(); return n[0] > n[1] && n.reverse(), { coordSys: { @@ -82900,11 +82597,11 @@ function _ze(e) { var o = t.dataToRadius(i[0]), a = r.dataToAngle(i[1]), s = e.coordToPoint([o, a]); return s.push(o, a * Math.PI / 180), s; }, - size: at(Tze, e) + size: at(v5e, e) } }; } -function Mze(e) { +function y5e(e) { var t = e.getRect(), r = e.getRangeInfo(); return { coordSys: { @@ -82929,11 +82626,11 @@ function Mze(e) { } }; } -var mz = {}; -function oJ(e, t, r, n) { +var p5 = {}; +function eJ(e, t, r, n) { return e && (e.legacy || e.legacy !== !1 && !r && !n && t !== "tspan" && (t === "text" || lt(e, "text"))); } -function aJ(e, t, r) { +function tJ(e, t, r) { var n = e, i, o, a; if (t === "text") a = n; @@ -82951,70 +82648,70 @@ function aJ(e, t, r) { var s = lt(n, "textPosition"); r ? i.position = s ? n.textPosition : "inside" : s && (i.position = n.textPosition), lt(n, "textPosition") && (i.position = n.textPosition), lt(n, "textOffset") && (i.offset = n.textOffset), lt(n, "textRotation") && (i.rotation = n.textRotation), lt(n, "textDistance") && (i.distance = n.textDistance); } - return yz(a, e), H(a.rich, function(l) { - yz(l, l); + return g5(a, e), z(a.rich, function(l) { + g5(l, l); }), { textConfig: i, textContent: o }; } -function yz(e, t) { +function g5(e, t) { t && (t.font = t.textFont || t.font, lt(t, "textStrokeWidth") && (e.lineWidth = t.textStrokeWidth), lt(t, "textAlign") && (e.align = t.textAlign), lt(t, "textVerticalAlign") && (e.verticalAlign = t.textVerticalAlign), lt(t, "textLineHeight") && (e.lineHeight = t.textLineHeight), lt(t, "textWidth") && (e.width = t.textWidth), lt(t, "textHeight") && (e.height = t.textHeight), lt(t, "textBackgroundColor") && (e.backgroundColor = t.textBackgroundColor), lt(t, "textPadding") && (e.padding = t.textPadding), lt(t, "textBorderColor") && (e.borderColor = t.textBorderColor), lt(t, "textBorderWidth") && (e.borderWidth = t.textBorderWidth), lt(t, "textBorderRadius") && (e.borderRadius = t.textBorderRadius), lt(t, "textBoxShadowColor") && (e.shadowColor = t.textBoxShadowColor), lt(t, "textBoxShadowBlur") && (e.shadowBlur = t.textBoxShadowBlur), lt(t, "textBoxShadowOffsetX") && (e.shadowOffsetX = t.textBoxShadowOffsetX), lt(t, "textBoxShadowOffsetY") && (e.shadowOffsetY = t.textBoxShadowOffsetY)); } -function Cz(e, t, r) { +function v5(e, t, r) { var n = e; n.textPosition = n.textPosition || r.position || "inside", r.offset != null && (n.textOffset = r.offset), r.rotation != null && (n.textRotation = r.rotation), r.distance != null && (n.textDistance = r.distance); var i = n.textPosition.indexOf("inside") >= 0, o = e.fill || "#000"; - Sz(n, t); + m5(n, t); var a = n.textFill == null; - return i ? a && (n.textFill = r.insideFill || "#fff", !n.textStroke && r.insideStroke && (n.textStroke = r.insideStroke), !n.textStroke && (n.textStroke = o), n.textStrokeWidth == null && (n.textStrokeWidth = 2)) : (a && (n.textFill = e.fill || r.outsideFill || "#000"), !n.textStroke && r.outsideStroke && (n.textStroke = r.outsideStroke)), n.text = t.text, n.rich = t.rich, H(t.rich, function(s) { - Sz(s, s); + return i ? a && (n.textFill = r.insideFill || "#fff", !n.textStroke && r.insideStroke && (n.textStroke = r.insideStroke), !n.textStroke && (n.textStroke = o), n.textStrokeWidth == null && (n.textStrokeWidth = 2)) : (a && (n.textFill = e.fill || r.outsideFill || "#000"), !n.textStroke && r.outsideStroke && (n.textStroke = r.outsideStroke)), n.text = t.text, n.rich = t.rich, z(t.rich, function(s) { + m5(s, s); }), n; } -function Sz(e, t) { +function m5(e, t) { t && (lt(t, "fill") && (e.textFill = t.fill), lt(t, "stroke") && (e.textStroke = t.fill), lt(t, "lineWidth") && (e.textStrokeWidth = t.lineWidth), lt(t, "font") && (e.font = t.font), lt(t, "fontStyle") && (e.fontStyle = t.fontStyle), lt(t, "fontWeight") && (e.fontWeight = t.fontWeight), lt(t, "fontSize") && (e.fontSize = t.fontSize), lt(t, "fontFamily") && (e.fontFamily = t.fontFamily), lt(t, "align") && (e.textAlign = t.align), lt(t, "verticalAlign") && (e.textVerticalAlign = t.verticalAlign), lt(t, "lineHeight") && (e.textLineHeight = t.lineHeight), lt(t, "width") && (e.textWidth = t.width), lt(t, "height") && (e.textHeight = t.height), lt(t, "backgroundColor") && (e.textBackgroundColor = t.backgroundColor), lt(t, "padding") && (e.textPadding = t.padding), lt(t, "borderColor") && (e.textBorderColor = t.borderColor), lt(t, "borderWidth") && (e.textBorderWidth = t.borderWidth), lt(t, "borderRadius") && (e.textBorderRadius = t.borderRadius), lt(t, "shadowColor") && (e.textBoxShadowColor = t.shadowColor), lt(t, "shadowBlur") && (e.textBoxShadowBlur = t.shadowBlur), lt(t, "shadowOffsetX") && (e.textBoxShadowOffsetX = t.shadowOffsetX), lt(t, "shadowOffsetY") && (e.textBoxShadowOffsetY = t.shadowOffsetY), lt(t, "textShadowColor") && (e.textShadowColor = t.textShadowColor), lt(t, "textShadowBlur") && (e.textShadowBlur = t.textShadowBlur), lt(t, "textShadowOffsetX") && (e.textShadowOffsetX = t.textShadowOffsetX), lt(t, "textShadowOffsetY") && (e.textShadowOffsetY = t.textShadowOffsetY)); } -function bz(e, t) { +function y5(e, t) { if (process.env.NODE_ENV !== "production") { var r = e + "^_^" + t; - mz[r] || (console.warn('[ECharts] DEPRECATED: "' + e + '" has been deprecated. ' + t), mz[r] = !0); + p5[r] || (console.warn('[ECharts] DEPRECATED: "' + e + '" has been deprecated. ' + t), p5[r] = !0); } } -var sJ = { +var rJ = { position: ["x", "y"], scale: ["scaleX", "scaleY"], origin: ["originX", "originY"] -}, wz = or(sJ), sb = Ra(Ys, function(e, t) { +}, C5 = or(rJ), ob = Ra(Ks, function(e, t) { return e[t] = 1, e; -}, {}), xz = Ys.join(", "), lb = ["", "style", "shape", "extra"], Gf = yr(); -function hO(e, t, r, n, i) { - var o = e + "Animation", a = hp(e, n, i) || {}, s = Gf(t).userDuring; - return a.duration > 0 && (a.during = s ? at(Lze, { +}, {}), S5 = Ks.join(", "), ab = ["", "style", "shape", "extra"], Gf = yr(); +function uO(e, t, r, n, i) { + var o = e + "Animation", a = fp(e, n, i) || {}, s = Gf(t).userDuring; + return a.duration > 0 && (a.during = s ? at(x5e, { el: t, userDuring: s }) : null, a.setToFinal = !0, a.scope = e), Pe(a, r[o]), a; } -function OC(e, t, r, n) { +function IC(e, t, r, n) { n = n || {}; var i = n.dataIndex, o = n.isInit, a = n.clearStyle, s = r.isAnimationEnabled(), l = Gf(e), c = t.style; l.userDuring = t.during; var u = {}, d = {}; - if (Nze(e, t, d), Rz("shape", t, d), Rz("extra", t, d), !o && s && (Fze(e, t, u), Ez("shape", e, t, u), Ez("extra", e, t, u), kze(e, t, c, u)), d.style = c, Dze(e, d, a), Aze(e, t), s) + if (R5e(e, t, d), w5("shape", t, d), w5("extra", t, d), !o && s && (E5e(e, t, u), b5("shape", e, t, u), b5("extra", e, t, u), P5e(e, t, c, u)), d.style = c, C5e(e, d, a), b5e(e, t), s) if (o) { var h = {}; - H(lb, function(p) { + z(ab, function(p) { var v = p ? t[p] : t; v && v.enterFrom && (p && (h[p] = h[p] || {}), Pe(p ? h[p] : h, v.enterFrom)); }); - var f = hO("enter", e, t, r, i); + var f = uO("enter", e, t, r, i); f.duration > 0 && e.animateFrom(h, f); } else - Ize(e, t, i || 0, r, u); - lJ(e, t), c ? e.dirty() : e.markRedraw(); + S5e(e, t, i || 0, r, u); + nJ(e, t), c ? e.dirty() : e.markRedraw(); } -function lJ(e, t) { - for (var r = Gf(e).leaveToProps, n = 0; n < lb.length; n++) { - var i = lb[n], o = i ? t[i] : t; +function nJ(e, t) { + for (var r = Gf(e).leaveToProps, n = 0; n < ab.length; n++) { + var i = ab[n], o = i ? t[i] : t; o && o.leaveTo && (r || (r = Gf(e).leaveToProps = {}), i && (r[i] = r[i] || {}), Pe(i ? r[i] : r, o.leaveTo)); } } @@ -83022,7 +82719,7 @@ function c1(e, t, r, n) { if (e) { var i = e.parent, o = Gf(e).leaveToProps; if (o) { - var a = hO("update", e, t, r, 0); + var a = uO("update", e, t, r, 0); a.done = function() { i.remove(e); }, e.animateTo(o, a); @@ -83033,7 +82730,7 @@ function c1(e, t, r, n) { function vd(e) { return e === "all"; } -function Dze(e, t, r) { +function C5e(e, t, r) { var n = t.style; if (!e.isGroup && n) { if (r) { @@ -83047,22 +82744,22 @@ function Dze(e, t, r) { } t && (t.style = null, t && e.attr(t), t.style = n); } -function Ize(e, t, r, n, i) { +function S5e(e, t, r, n, i) { if (i) { - var o = hO("update", e, t, n, r); + var o = uO("update", e, t, n, r); o.duration > 0 && e.animateFrom(i, o); } } -function Aze(e, t) { +function b5e(e, t) { lt(t, "silent") && (e.silent = t.silent), lt(t, "ignore") && (e.ignore = t.ignore), e instanceof Ta && lt(t, "invisible") && (e.invisible = t.invisible), e instanceof rr && lt(t, "autoBatch") && (e.autoBatch = t.autoBatch); } -var xs = {}, Oze = { +var xs = {}, w5e = { // Usually other props do not need to be changed in animation during. setTransform: function(e, t) { - return process.env.NODE_ENV !== "production" && xt(lt(sb, e), "Only " + xz + " available in `setTransform`."), xs.el[e] = t, this; + return process.env.NODE_ENV !== "production" && xt(lt(ob, e), "Only " + S5 + " available in `setTransform`."), xs.el[e] = t, this; }, getTransform: function(e) { - return process.env.NODE_ENV !== "production" && xt(lt(sb, e), "Only " + xz + " available in `getTransform`."), xs.el[e]; + return process.env.NODE_ENV !== "production" && xt(lt(ob, e), "Only " + S5 + " available in `getTransform`."), xs.el[e]; }, setShape: function(e, t) { process.env.NODE_ENV !== "production" && Fh(e); @@ -83078,7 +82775,7 @@ var xs = {}, Oze = { setStyle: function(e, t) { process.env.NODE_ENV !== "production" && Fh(e); var r = xs.el, n = r.style; - return n && (process.env.NODE_ENV !== "production" && Hc(t) && Cn("style." + e + " must not be assigned with NaN."), n[e] = t, r.dirtyStyle && r.dirtyStyle()), this; + return n && (process.env.NODE_ENV !== "production" && zc(t) && Cn("style." + e + " must not be assigned with NaN."), n[e] = t, r.dirtyStyle && r.dirtyStyle()), this; }, getStyle: function(e) { process.env.NODE_ENV !== "production" && Fh(e); @@ -83102,7 +82799,7 @@ function Fh(e) { if (process.env.NODE_ENV !== "production" && (e === "transition" || e === "enterFrom" || e === "leaveTo")) throw new Error('key must not be "' + e + '"'); } -function Lze() { +function x5e() { var e = this, t = e.el; if (t) { var r = Gf(t).userDuring, n = e.userDuring; @@ -83110,10 +82807,10 @@ function Lze() { e.el = e.userDuring = null; return; } - xs.el = t, n(Oze); + xs.el = t, n(w5e); } } -function Ez(e, t, r, n) { +function b5(e, t, r, n) { var i = r[e]; if (i) { var o = t[e], a; @@ -83123,7 +82820,7 @@ function Ez(e, t, r, n) { if (!a && (a = n[e] = {}), vd(l)) Pe(a, o); else - for (var c = Wr(l), u = 0; u < c.length; u++) { + for (var c = Gr(l), u = 0; u < c.length; u++) { var d = c[u], h = o[d]; a[d] = h; } @@ -83131,46 +82828,46 @@ function Ez(e, t, r, n) { !a && (a = n[e] = {}); for (var f = or(o), u = 0; u < f.length; u++) { var d = f[u], h = o[d]; - $ze(i[d], h) && (a[d] = h); + T5e(i[d], h) && (a[d] = h); } } } } } -function Rz(e, t, r) { +function w5(e, t, r) { var n = t[e]; if (n) for (var i = r[e] = {}, o = or(n), a = 0; a < o.length; a++) { var s = o[a]; - i[s] = ev(n[s]); + i[s] = tv(n[s]); } } -function Fze(e, t, r) { - for (var n = t.transition, i = vd(n) ? Ys : Wr(n || []), o = 0; o < i.length; o++) { +function E5e(e, t, r) { + for (var n = t.transition, i = vd(n) ? Ks : Gr(n || []), o = 0; o < i.length; o++) { var a = i[o]; if (!(a === "style" || a === "shape" || a === "extra")) { var s = e[a]; - process.env.NODE_ENV !== "production" && cJ(a, "el.transition"), r[a] = s; + process.env.NODE_ENV !== "production" && iJ(a, "el.transition"), r[a] = s; } } } -function Nze(e, t, r) { - for (var n = 0; n < wz.length; n++) { - var i = wz[n], o = sJ[i], a = t[i]; +function R5e(e, t, r) { + for (var n = 0; n < C5.length; n++) { + var i = C5[n], o = rJ[i], a = t[i]; a && (r[o[0]] = a[0], r[o[1]] = a[1]); } - for (var n = 0; n < Ys.length; n++) { - var s = Ys[n]; + for (var n = 0; n < Ks.length; n++) { + var s = Ks[n]; t[s] != null && (r[s] = t[s]); } } -function kze(e, t, r, n) { +function P5e(e, t, r, n) { if (r) { var i = e.style, o; if (i) { var a = r.transition, s = t.transition; if (a && !vd(a)) { - var l = Wr(a); + var l = Gr(a); !o && (o = n.style = {}); for (var c = 0; c < l.length; c++) { var u = l[c], d = i[u]; @@ -83192,50 +82889,50 @@ function kze(e, t, r, n) { } } } -function $ze(e, t) { - return wi(e) ? e !== t : e != null && isFinite(e); +function T5e(e, t) { + return bi(e) ? e !== t : e != null && isFinite(e); } -var cJ; -process.env.NODE_ENV !== "production" && (cJ = function(e, t) { - lt(sb, e) || Cn("Prop `" + e + "` is not a permitted in `" + t + "`. Only `" + or(sb).join("`, `") + "` are permitted."); +var iJ; +process.env.NODE_ENV !== "production" && (iJ = function(e, t) { + lt(ob, e) || Cn("Prop `" + e + "` is not a permitted in `" + t + "`. Only `" + or(ob).join("`, `") + "` are permitted."); }); -var uJ = yr(), Bze = ["percent", "easing", "shape", "style", "extra"]; -function dJ(e) { - e.stopAnimation("keyframe"), e.attr(uJ(e)); +var oJ = yr(), _5e = ["percent", "easing", "shape", "style", "extra"]; +function aJ(e) { + e.stopAnimation("keyframe"), e.attr(oJ(e)); } -function cb(e, t, r) { +function sb(e, t, r) { if (!(!r.isAnimationEnabled() || !t)) { if (Ie(t)) { - H(t, function(s) { - cb(e, s, r); + z(t, function(s) { + sb(e, s, r); }); return; } var n = t.keyframes, i = t.duration; if (r && i == null) { - var o = hp("enter", r, 0); + var o = fp("enter", r, 0); i = o && o.duration; } if (!(!n || !i)) { - var a = uJ(e); - H(lb, function(s) { + var a = oJ(e); + z(ab, function(s) { if (!(s && !e[s])) { var l, c = !1; n.sort(function(u, d) { return u.percent - d.percent; - }), H(n, function(u) { + }), z(n, function(u) { var d = e.animators, h = s ? u[s] : u; if (process.env.NODE_ENV !== "production" && u.percent >= 1 && (c = !0), !!h) { var f = or(h); if (s || (f = Fr(f, function(g) { - return Yt(Bze, g) < 0; + return Yt(_5e, g) < 0; })), !!f.length) { l || (l = e.animate(s, t.loop, !0), l.scope = "keyframe"); for (var p = 0; p < d.length; p++) d[p] !== l && d[p].targetName === l.targetName && d[p].stopTracks(f); s && (a[s] = a[s] || {}); var v = s ? a[s] : a; - H(f, function(g) { + z(f, function(g) { v[g] = ((s ? e[s] : e) || {})[g]; }), l.whenWithKeys(i * u.percent, h, f, u.easing); } @@ -83246,38 +82943,38 @@ function cb(e, t, r) { } } } -var Al = "emphasis", Ec = "normal", fO = "blur", pO = "select", Yc = [Ec, Al, fO, pO], DR = { +var Il = "emphasis", Ec = "normal", dO = "blur", hO = "select", Yc = [Ec, Il, dO, hO], DR = { normal: ["itemStyle"], - emphasis: [Al, "itemStyle"], - blur: [fO, "itemStyle"], - select: [pO, "itemStyle"] + emphasis: [Il, "itemStyle"], + blur: [dO, "itemStyle"], + select: [hO, "itemStyle"] }, IR = { normal: ["label"], - emphasis: [Al, "label"], - blur: [fO, "label"], - select: [pO, "label"] -}, Vze = ["x", "y"], zze = "e\0\0", na = { + emphasis: [Il, "label"], + blur: [dO, "label"], + select: [hO, "label"] +}, M5e = ["x", "y"], D5e = "e\0\0", na = { normal: {}, emphasis: {}, blur: {}, select: {} -}, Pz = { - cartesian2d: wze, - geo: Eze, - single: Pze, - polar: _ze, - calendar: Mze +}, x5 = { + cartesian2d: d5e, + geo: f5e, + single: g5e, + polar: m5e, + calendar: y5e }; -function ub(e) { +function lb(e) { return e instanceof rr; } -function BM(e) { +function $M(e) { return e instanceof Ta; } -function Hze(e, t) { - t.copyTransform(e), BM(t) && BM(e) && (t.setStyle(e.style), t.z = e.z, t.z2 = e.z2, t.zlevel = e.zlevel, t.invisible = e.invisible, t.ignore = e.ignore, ub(t) && ub(e) && t.setShape(e.shape)); +function I5e(e, t) { + t.copyTransform(e), $M(t) && $M(e) && (t.setStyle(e.style), t.z = e.z, t.z2 = e.z2, t.zlevel = e.zlevel, t.invisible = e.invisible, t.ignore = e.ignore, lb(t) && lb(e) && t.setShape(e.shape)); } -var Gze = ( +var A5e = ( /** @class */ function(e) { Se(t, e); @@ -83287,22 +82984,22 @@ var Gze = ( } return t.prototype.render = function(r, n, i, o) { this._progressiveEls = null; - var a = this._data, s = r.getData(), l = this.group, c = Tz(r, s, n, i); + var a = this._data, s = r.getData(), l = this.group, c = E5(r, s, n, i); a || l.removeAll(), s.diff(a).add(function(d) { AR(i, null, d, c(d, o), r, l, s); }).remove(function(d) { var h = a.getItemGraphicEl(d); - h && c1(h, Il(h).option, r); + h && c1(h, Dl(h).option, r); }).update(function(d, h) { var f = a.getItemGraphicEl(h); AR(i, f, d, c(d, o), r, l, s); }).execute(); - var u = r.get("clip", !0) ? sy(r.coordinateSystem, !1, r) : null; + var u = r.get("clip", !0) ? oy(r.coordinateSystem, !1, r) : null; u ? l.setClipPath(u) : l.removeClipPath(), this._data = s; }, t.prototype.incrementalPrepareRender = function(r, n, i) { this.group.removeAll(), this._data = null; }, t.prototype.incrementalRender = function(r, n, i, o, a) { - var s = n.getData(), l = Tz(n, s, i, o), c = this._progressiveEls = []; + var s = n.getData(), l = E5(n, s, i, o), c = this._progressiveEls = []; function u(f) { f.isGroup || (f.incremental = !0, f.ensureState("emphasis").hoverLayer = !0); } @@ -83323,7 +83020,7 @@ var Gze = ( }, t.type = "custom", t; }(kr) ); -function gO(e) { +function fO(e) { var t = e.type, r; if (t === "path") { var n = e.shape, i = n.width != null && n.height != null ? { @@ -83331,10 +83028,10 @@ function gO(e) { y: n.y || 0, width: n.width, height: n.height - } : null, o = pJ(n); - r = ey(o, null, i, n.layout || "center"), Il(r).customPathData = o; + } : null, o = cJ(n); + r = Qm(o, null, i, n.layout || "center"), Dl(r).customPathData = o; } else if (t === "image") - r = new yi({}), Il(r).customImagePath = e.style.image; + r = new mi({}), Dl(r).customImagePath = e.style.image; else if (t === "text") r = new vr({}); else if (t === "group") @@ -83349,32 +83046,32 @@ function gO(e) { } r = new a(); } - return Il(r).customGraphicType = t, r.name = e.name, r.z2EmphasisLift = 1, r.z2SelectLift = 1, r; + return Dl(r).customGraphicType = t, r.name = e.name, r.z2EmphasisLift = 1, r.z2SelectLift = 1, r; } -function vO(e, t, r, n, i, o, a) { - dJ(t); +function pO(e, t, r, n, i, o, a) { + aJ(t); var s = i && i.normal.cfg; - s && t.setTextConfig(s), n && n.transition == null && (n.transition = Vze); + s && t.setTextConfig(s), n && n.transition == null && (n.transition = M5e); var l = n && n.style; if (l) { if (t.type === "text") { var c = l; lt(c, "textFill") && (c.fill = c.textFill), lt(c, "textStroke") && (c.stroke = c.textStroke); } - var u = void 0, d = ub(t) ? l.decal : null; + var u = void 0, d = lb(t) ? l.decal : null; e && d && (d.dirty = !0, u = Bf(d, e)), l.__decalPattern = u; } - if (BM(t) && l) { + if ($M(t) && l) { var u = l.__decalPattern; u && (l.decal = u); } - OC(t, n, o, { + IC(t, n, o, { dataIndex: r, isInit: a, clearStyle: !0 - }), cb(t, n.keyframeAnimation, o); + }), sb(t, n.keyframeAnimation, o); } -function hJ(e, t, r, n, i) { +function sJ(e, t, r, n, i) { var o = t.isGroup ? null : t, a = i && i[e].cfg; if (o) { var s = o.ensureState(e); @@ -83386,23 +83083,23 @@ function hJ(e, t, r, n, i) { a && (s.textConfig = a), Ad(o); } } -function Wze(e, t, r) { +function O5e(e, t, r) { if (!e.isGroup) { var n = e, i = r.currentZ, o = r.currentZLevel; n.z = i, n.zlevel = o; var a = t.z2; a != null && (n.z2 = a || 0); for (var s = 0; s < Yc.length; s++) - jze(n, t, Yc[s]); + L5e(n, t, Yc[s]); } } -function jze(e, t, r) { - var n = r === Ec, i = n ? t : db(t, r), o = i ? i.z2 : null, a; +function L5e(e, t, r) { + var n = r === Ec, i = n ? t : cb(t, r), o = i ? i.z2 : null, a; o != null && (a = n ? e : e.ensureState(r), a.z2 = o || 0); } -function Tz(e, t, r, n) { +function E5(e, t, r, n) { var i = e.get("renderItem"), o = e.coordinateSystem, a = {}; - o && (process.env.NODE_ENV !== "production" && (xt(i, "series.render is required."), xt(o.prepareCustoms || Pz[o.type], "This coordSys does not support custom series.")), a = o.prepareCustoms ? o.prepareCustoms(o) : Pz[o.type](o)); + o && (process.env.NODE_ENV !== "production" && (xt(i, "series.render is required."), xt(o.prepareCustoms || x5[o.type], "This coordSys does not support custom series.")), a = o.prepareCustoms ? o.prepareCustoms(o) : x5[o.type](o)); for (var s = wt({ getWidth: n.getWidth, getHeight: n.getHeight, @@ -83426,7 +83123,7 @@ function Tz(e, t, r, n) { seriesIndex: e.seriesIndex, coordSys: a.coordSys, dataInsideLength: t.count(), - encode: Uze(e.getData()) + encode: F5e(e.getData()) }, c, u, d = {}, h = {}, f = {}, p = {}, v = 0; v < Yc.length; v++) { var g = Yc[v]; f[g] = e.getModel(DR[g]), p[g] = e.getModel(IR[g]); @@ -83462,42 +83159,42 @@ function Tz(e, t, r, n) { return k ? k.categories[F] : F; } function x(M, O) { - process.env.NODE_ENV !== "production" && bz("api.style", "Please write literal style directly instead."), O == null && (O = c); + process.env.NODE_ENV !== "production" && y5("api.style", "Please write literal style directly instead."), O == null && (O = c); var L = t.getItemVisual(O, "style"), N = L && L.fill, F = L && L.opacity, k = y(O, Ec).getItemStyle(); N != null && (k.fill = N), F != null && (k.opacity = F); var I = { inheritColor: Je(N) ? N : "#000" - }, V = C(O, Ec), z = rn(V, null, I, !1, !0); - z.text = V.getShallow("show") ? kt(e.getFormattedLabel(O, Ec), Vf(t, O)) : null; - var $ = FS(V, I, !1); - return R(M, k), k = Cz(k, z, $), M && P(k, M), k.legacy = !0, k; + }, V = C(O, Ec), H = tn(V, null, I, !1, !0); + H.text = V.getShallow("show") ? kt(e.getFormattedLabel(O, Ec), Vf(t, O)) : null; + var $ = OS(V, I, !1); + return P(M, k), k = v5(k, H, $), M && R(k, M), k.legacy = !0, k; } function E(M, O) { - process.env.NODE_ENV !== "production" && bz("api.styleEmphasis", "Please write literal style directly instead."), O == null && (O = c); - var L = y(O, Al).getItemStyle(), N = C(O, Al), F = rn(N, null, null, !0, !0); - F.text = N.getShallow("show") ? Ho(e.getFormattedLabel(O, Al), e.getFormattedLabel(O, Ec), Vf(t, O)) : null; - var k = FS(N, null, !0); - return R(M, L), L = Cz(L, F, k), M && P(L, M), L.legacy = !0, L; + process.env.NODE_ENV !== "production" && y5("api.styleEmphasis", "Please write literal style directly instead."), O == null && (O = c); + var L = y(O, Il).getItemStyle(), N = C(O, Il), F = tn(N, null, null, !0, !0); + F.text = N.getShallow("show") ? zo(e.getFormattedLabel(O, Il), e.getFormattedLabel(O, Ec), Vf(t, O)) : null; + var k = OS(N, null, !0); + return P(M, L), L = v5(L, F, k), M && R(L, M), L.legacy = !0, L; } - function P(M, O) { + function R(M, O) { for (var L in O) lt(O, L) && (M[L] = O[L]); } - function R(M, O) { + function P(M, O) { M && (M.textFill && (O.textFill = M.textFill), M.textPosition && (O.textPosition = M.textPosition)); } function T(M, O) { - if (O == null && (O = c), lt(vz, M)) { + if (O == null && (O = c), lt(f5, M)) { var L = t.getItemVisual(O, "style"); - return L ? L[vz[M]] : null; + return L ? L[f5[M]] : null; } - if (lt(Cze, M)) + if (lt(l5e, M)) return t.getItemVisual(O, M); } function _(M) { if (o.type === "cartesian2d") { var O = o.getBaseAxis(); - return bFe(wt({ + return uFe(wt({ axis: O }, M)); } @@ -83506,12 +83203,12 @@ function Tz(e, t, r, n) { return r.getCurrentSeriesIndices(); } function A(M) { - return X2(M, r); + return Y2(M, r); } } -function Uze(e) { +function F5e(e) { var t = {}; - return H(e.dimensions, function(r) { + return z(e.dimensions, function(r) { var n = e.getDimensionInfo(r); if (!n.isExtraCoord) { var i = n.coordDim, o = t[i] = t[i] || []; @@ -83524,44 +83221,44 @@ function AR(e, t, r, n, i, o, a) { o.remove(t); return; } - var s = mO(e, t, r, n, i, o); + var s = gO(e, t, r, n, i, o); return s && a.setItemGraphicEl(r, s), s && Rn(s, n.focus, n.blurScope, n.emphasisDisabled), s; } -function mO(e, t, r, n, i, o) { +function gO(e, t, r, n, i, o) { process.env.NODE_ENV !== "production" && xt(n, "should not have an null/undefined element setting"); var a = -1, s = t; - t && fJ(t, n, i) && (a = Yt(o.childrenRef(), t), t = null); + t && lJ(t, n, i) && (a = Yt(o.childrenRef(), t), t = null); var l = !t, c = t; - c ? c.clearStates() : (c = gO(n), s && Hze(s, c)), n.morph === !1 ? c.disableMorphing = !0 : c.disableMorphing && (c.disableMorphing = !1), na.normal.cfg = na.normal.conOpt = na.emphasis.cfg = na.emphasis.conOpt = na.blur.cfg = na.blur.conOpt = na.select.cfg = na.select.conOpt = null, na.isLegacy = !1, Yze(c, r, n, i, l, na), Kze(c, r, n, i, l), vO(e, c, r, n, na, i, l), lt(n, "info") && (Il(c).info = n.info); + c ? c.clearStates() : (c = fO(n), s && I5e(s, c)), n.morph === !1 ? c.disableMorphing = !0 : c.disableMorphing && (c.disableMorphing = !1), na.normal.cfg = na.normal.conOpt = na.emphasis.cfg = na.emphasis.conOpt = na.blur.cfg = na.blur.conOpt = na.select.cfg = na.select.conOpt = null, na.isLegacy = !1, k5e(c, r, n, i, l, na), N5e(c, r, n, i, l), pO(e, c, r, n, na, i, l), lt(n, "info") && (Dl(c).info = n.info); for (var u = 0; u < Yc.length; u++) { var d = Yc[u]; if (d !== Ec) { - var h = db(n, d), f = yO(n, h, d); - hJ(d, c, h, f, na); + var h = cb(n, d), f = vO(n, h, d); + sJ(d, c, h, f, na); } } - return Wze(c, n, i), n.type === "group" && qze(e, c, r, n, i), a >= 0 ? o.replaceAt(c, a) : o.add(c), c; + return O5e(c, n, i), n.type === "group" && $5e(e, c, r, n, i), a >= 0 ? o.replaceAt(c, a) : o.add(c), c; } -function fJ(e, t, r) { - var n = Il(e), i = t.type, o = t.shape, a = t.style; +function lJ(e, t, r) { + var n = Dl(e), i = t.type, o = t.shape, a = t.style; return ( // Always create new if universal transition is enabled. // Because we do transition after render. It needs to know what old element is. Replacement will loose it. - r.isUniversalTransitionEnabled() || i != null && i !== n.customGraphicType || i === "path" && Jze(o) && pJ(o) !== n.customPathData || i === "image" && lt(a, "image") && a.image !== n.customImagePath + r.isUniversalTransitionEnabled() || i != null && i !== n.customGraphicType || i === "path" && z5e(o) && cJ(o) !== n.customPathData || i === "image" && lt(a, "image") && a.image !== n.customImagePath ); } -function Kze(e, t, r, n, i) { +function N5e(e, t, r, n, i) { var o = r.clipPath; if (o === !1) e && e.getClipPath() && e.removeClipPath(); else if (o) { var a = e.getClipPath(); - a && fJ(a, o, n) && (a = null), a || (a = gO(o), process.env.NODE_ENV !== "production" && xt(ub(a), "Only any type of `path` can be used in `clipPath`, rather than " + a.type + "."), e.setClipPath(a)), vO(null, a, t, o, null, n, i); + a && lJ(a, o, n) && (a = null), a || (a = fO(o), process.env.NODE_ENV !== "production" && xt(lb(a), "Only any type of `path` can be used in `clipPath`, rather than " + a.type + "."), e.setClipPath(a)), pO(null, a, t, o, null, n, i); } } -function Yze(e, t, r, n, i, o) { +function k5e(e, t, r, n, i, o) { if (!e.isGroup) { - _z(r, null, o), _z(r, Al, o); + R5(r, null, o), R5(r, Il, o); var a = o.normal.conOpt, s = o.emphasis.conOpt, l = o.blur.conOpt, c = o.select.conOpt; if (a != null || s != null || c != null || l != null) { var u = e.getTextContent(); @@ -83570,12 +83267,12 @@ function Yze(e, t, r, n, i, o) { else { a = o.normal.conOpt = a || { type: "text" - }, u ? u.clearStates() : (u = gO(a), e.setTextContent(u)), vO(null, u, t, a, null, n, i); + }, u ? u.clearStates() : (u = fO(a), e.setTextContent(u)), pO(null, u, t, a, null, n, i); for (var d = a && a.style, h = 0; h < Yc.length; h++) { var f = Yc[h]; if (f !== Ec) { var p = o[f].conOpt; - hJ(f, u, p, yO(a, p, f), null); + sJ(f, u, p, vO(a, p, f), null); } } d ? u.dirty() : u.markRedraw(); @@ -83583,13 +83280,13 @@ function Yze(e, t, r, n, i, o) { } } } -function _z(e, t, r) { - var n = t ? db(e, t) : e, i = t ? yO(e, n, Al) : e.style, o = e.type, a = n ? n.textConfig : null, s = e.textContent, l = s ? t ? db(s, t) : s : null; +function R5(e, t, r) { + var n = t ? cb(e, t) : e, i = t ? vO(e, n, Il) : e.style, o = e.type, a = n ? n.textConfig : null, s = e.textContent, l = s ? t ? cb(s, t) : s : null; if (i && // Because emphasis style has little info to detect legacy, // if normal is legacy, emphasis is trade as legacy. - (r.isLegacy || oJ(i, o, !!a, !!l))) { + (r.isLegacy || eJ(i, o, !!a, !!l))) { r.isLegacy = !0; - var c = aJ(i, o, !t); + var c = tJ(i, o, !t); !a && c.textConfig && (a = c.textConfig), !l && c.textContent && (l = c.textContent); } if (!t && l) { @@ -83599,18 +83296,18 @@ function _z(e, t, r) { var d = t ? r[t] : r.normal; d.cfg = a, d.conOpt = l; } -function db(e, t) { +function cb(e, t) { return t ? e ? e[t] : null : e; } -function yO(e, t, r) { +function vO(e, t, r) { var n = t && t.style; - return n == null && r === Al && e && (n = e.styleEmphasis), n; + return n == null && r === Il && e && (n = e.styleEmphasis), n; } -function qze(e, t, r, n, i) { +function $5e(e, t, r, n, i) { var o = n.children, a = o ? o.length : 0, s = n.$mergeChildren, l = s === "byName" || n.diffChildrenByName, c = s === !1; if (!(!a && !l && !c)) { if (l) { - Zze({ + V5e({ api: e, oldChildren: t.children() || [], newChildren: o || [], @@ -83623,42 +83320,42 @@ function qze(e, t, r, n, i) { c && t.removeAll(); for (var u = 0; u < a; u++) { var d = o[u], h = t.childAt(u); - d ? (d.ignore == null && (d.ignore = !1), mO(e, h, r, d, i, t)) : (process.env.NODE_ENV !== "production" && xt(h, "renderItem should not return a group containing elements as null/undefined/{} if they do not exist before."), h.ignore = !0); + d ? (d.ignore == null && (d.ignore = !1), gO(e, h, r, d, i, t)) : (process.env.NODE_ENV !== "production" && xt(h, "renderItem should not return a group containing elements as null/undefined/{} if they do not exist before."), h.ignore = !0); } for (var f = t.childCount() - 1; f >= u; f--) { var p = t.childAt(f); - Xze(t, p, i); + B5e(t, p, i); } } } -function Xze(e, t, r) { - t && c1(t, Il(e).option, r); +function B5e(e, t, r) { + t && c1(t, Dl(e).option, r); } -function Zze(e) { - new Hl(e.oldChildren, e.newChildren, Mz, Mz, e).add(Dz).update(Dz).remove(Qze).execute(); +function V5e(e) { + new zl(e.oldChildren, e.newChildren, P5, P5, e).add(T5).update(T5).remove(H5e).execute(); } -function Mz(e, t) { +function P5(e, t) { var r = e && e.name; - return r ?? zze + t; + return r ?? D5e + t; } -function Dz(e, t) { +function T5(e, t) { var r = this.context, n = e != null ? r.newChildren[e] : null, i = t != null ? r.oldChildren[t] : null; - mO(r.api, i, r.dataIndex, n, r.seriesModel, r.group); + gO(r.api, i, r.dataIndex, n, r.seriesModel, r.group); } -function Qze(e) { +function H5e(e) { var t = this.context, r = t.oldChildren[e]; - r && c1(r, Il(r).option, t.seriesModel); + r && c1(r, Dl(r).option, t.seriesModel); } -function pJ(e) { +function cJ(e) { return e && (e.pathData || e.d); } -function Jze(e) { +function z5e(e) { return e && (lt(e, "pathData") || lt(e, "d")); } -function e5e(e) { - e.registerChartView(Gze), e.registerSeriesModel(Sze); +function G5e(e) { + e.registerChartView(A5e), e.registerSeriesModel(c5e); } -var ju = yr(), Iz = Tt, OR = at, CO = ( +var ju = yr(), _5 = Tt, OR = at, mO = ( /** @class */ function() { function e() { @@ -83682,10 +83379,10 @@ var ju = yr(), Iz = Tt, OR = at, CO = ( if (!s) s = this._group = new At(), this.createPointerEl(s, c, t, r), this.createLabelEl(s, c, t, r), n.getZr().add(s); else { - var h = Vt(Az, r, d); + var h = Vt(M5, r, d); this.updatePointerEl(s, c, h), this.updateLabelEl(s, c, h, r); } - Lz(s, r, !0), this._renderHandle(o); + I5(s, r, !0), this._renderHandle(o); } }, e.prototype.remove = function(t) { this.clear(t); @@ -83700,7 +83397,7 @@ var ju = yr(), Iz = Tt, OR = at, CO = ( if (o && i.getBandWidth() > s) return !0; if (a) { - var l = GA(t).seriesDataCount, c = i.getExtent(); + var l = HA(t).seriesDataCount, c = i.getExtent(); return Math.abs(c[0] - c[1]) / l > s; } return !1; @@ -83710,13 +83407,13 @@ var ju = yr(), Iz = Tt, OR = at, CO = ( }, e.prototype.createPointerEl = function(t, r, n, i) { var o = r.pointer; if (o) { - var a = ju(t).pointerEl = new Kd[o.type](Iz(r.pointer)); + var a = ju(t).pointerEl = new Kd[o.type](_5(r.pointer)); t.add(a); } }, e.prototype.createLabelEl = function(t, r, n, i) { if (r.label) { - var o = ju(t).labelEl = new vr(Iz(r.label)); - t.add(o), Oz(o, i); + var o = ju(t).labelEl = new vr(_5(r.label)); + t.add(o), D5(o, i); } }, e.prototype.updatePointerEl = function(t, r, n) { var i = ju(t).pointerEl; @@ -83732,7 +83429,7 @@ var ju = yr(), Iz = Tt, OR = at, CO = ( // shape: elOption.label.shape, x: r.label.x, y: r.label.y - }), Oz(o, i)); + }), D5(o, i)); }, e.prototype._renderHandle = function(t) { if (!(this._dragging || !this.updateHandleTransform)) { var r = this._axisPointerModel, n = this._api.getZr(), i = this._handle, o = r.getModel("handle"), a = r.get("status"); @@ -83741,7 +83438,7 @@ var ju = yr(), Iz = Tt, OR = at, CO = ( return; } var s; - this._handle || (s = !0, i = this._handle = fp(o.get("icon"), { + this._handle || (s = !0, i = this._handle = pp(o.get("icon"), { cursor: "move", draggable: !0, onmousemove: function(c) { @@ -83750,12 +83447,12 @@ var ju = yr(), Iz = Tt, OR = at, CO = ( onmousedown: OR(this._onHandleDragMove, this, 0, 0), drift: OR(this._onHandleDragMove, this), ondragend: OR(this._onHandleDragEnd, this) - }), n.add(i)), Lz(i, r, !1), i.setStyle(o.getItemStyle(null, ["color", "borderColor", "borderWidth", "opacity", "shadowColor", "shadowBlur", "shadowOffsetX", "shadowOffsetY"])); + }), n.add(i)), I5(i, r, !1), i.setStyle(o.getItemStyle(null, ["color", "borderColor", "borderWidth", "opacity", "shadowColor", "shadowBlur", "shadowOffsetX", "shadowOffsetY"])); var l = o.get("size"); - Ie(l) || (l = [l, l]), i.scaleX = l[0] / 2, i.scaleY = l[1] / 2, Sp(this, "_doDispatchAxisPointer", o.get("throttle") || 0, "fixRate"), this._moveHandleToValue(t, s); + Ie(l) || (l = [l, l]), i.scaleX = l[0] / 2, i.scaleY = l[1] / 2, bp(this, "_doDispatchAxisPointer", o.get("throttle") || 0, "fixRate"), this._moveHandleToValue(t, s); } }, e.prototype._moveHandleToValue = function(t, r) { - Az(this._axisPointerModel, !r && this._moveAnimation, this._handle, LR(this.getHandleTransform(t, this._axisModel, this._axisPointerModel))); + M5(this._axisPointerModel, !r && this._moveAnimation, this._handle, LR(this.getHandleTransform(t, this._axisModel, this._axisPointerModel))); }, e.prototype._onHandleDragMove = function(t, r) { var n = this._handle; if (n) { @@ -83790,7 +83487,7 @@ var ju = yr(), Iz = Tt, OR = at, CO = ( }, e.prototype.clear = function(t) { this._lastValue = null, this._lastStatus = null; var r = t.getZr(), n = this._group, i = this._handle; - r && n && (this._lastGraphicKey = null, n && r.remove(n), i && r.remove(i), this._group = null, this._handle = null, this._payloadInfo = null), Zv(this, "_doDispatchAxisPointer"); + r && n && (this._lastGraphicKey = null, n && r.remove(n), i && r.remove(i), this._group = null, this._handle = null, this._payloadInfo = null), Qv(this, "_doDispatchAxisPointer"); }, e.prototype.doClear = function() { }, e.prototype.buildLabel = function(t, r, n) { return n = n || 0, { @@ -83802,19 +83499,19 @@ var ju = yr(), Iz = Tt, OR = at, CO = ( }, e; }() ); -function Az(e, t, r, n) { - gJ(ju(r).lastProp, n) || (ju(r).lastProp = n, t ? wr(r, n, e) : (r.stopAnimation(), r.attr(n))); +function M5(e, t, r, n) { + uJ(ju(r).lastProp, n) || (ju(r).lastProp = n, t ? br(r, n, e) : (r.stopAnimation(), r.attr(n))); } -function gJ(e, t) { +function uJ(e, t) { if (St(e) && St(t)) { var r = !0; - return H(t, function(n, i) { - r = r && gJ(e[i], n); + return z(t, function(n, i) { + r = r && uJ(e[i], n); }), !!r; } else return e === t; } -function Oz(e, t) { +function D5(e, t) { e[t.get(["label", "show"]) ? "show" : "hide"](); } function LR(e) { @@ -83824,30 +83521,30 @@ function LR(e) { rotation: e.rotation || 0 }; } -function Lz(e, t, r) { +function I5(e, t, r) { var n = t.get("z"), i = t.get("zlevel"); e && e.traverse(function(o) { o.type !== "group" && (n != null && (o.z = n), i != null && (o.zlevel = i), o.silent = r); }); } -function SO(e) { +function yO(e) { var t = e.get("type"), r = e.getModel(t + "Style"), n; return t === "line" ? (n = r.getLineStyle(), n.fill = null) : t === "shadow" && (n = r.getAreaStyle(), n.stroke = null), n; } -function vJ(e, t, r, n, i) { - var o = r.get("value"), a = mJ(o, t.axis, t.ecModel, r.get("seriesDataIndices"), { +function dJ(e, t, r, n, i) { + var o = r.get("value"), a = hJ(o, t.axis, t.ecModel, r.get("seriesDataIndices"), { precision: r.get(["label", "precision"]), formatter: r.get(["label", "formatter"]) - }), s = r.getModel("label"), l = qd(s.get("padding") || 0), c = s.getFont(), u = Ym(a, c), d = i.position, h = u.width + l[1] + l[3], f = u.height + l[0] + l[2], p = i.align; + }), s = r.getModel("label"), l = qd(s.get("padding") || 0), c = s.getFont(), u = Um(a, c), d = i.position, h = u.width + l[1] + l[3], f = u.height + l[0] + l[2], p = i.align; p === "right" && (d[0] -= h), p === "center" && (d[0] -= h / 2); var v = i.verticalAlign; - v === "bottom" && (d[1] -= f), v === "middle" && (d[1] -= f / 2), t5e(d, h, f, n); + v === "bottom" && (d[1] -= f), v === "middle" && (d[1] -= f / 2), W5e(d, h, f, n); var g = s.get("backgroundColor"); (!g || g === "auto") && (g = t.get(["axisLine", "lineStyle", "color"])), e.label = { // shape: {x: 0, y: 0, width: width, height: height, r: labelModel.get('borderRadius')}, x: d[0], y: d[1], - style: rn(s, { + style: tn(s, { text: a, font: c, fill: s.getTextColor(), @@ -83858,11 +83555,11 @@ function vJ(e, t, r, n, i) { z2: 10 }; } -function t5e(e, t, r, n) { +function W5e(e, t, r, n) { var i = n.getWidth(), o = n.getHeight(); e[0] = Math.min(e[0] + t, i) - t, e[1] = Math.min(e[1] + r, o) - r, e[0] = Math.max(e[0], 0), e[1] = Math.max(e[1], 0); } -function mJ(e, t, r, n, i) { +function hJ(e, t, r, n, i) { e = t.scale.parse(e); var o = t.scale.getLabel({ value: e @@ -83873,33 +83570,33 @@ function mJ(e, t, r, n, i) { }), a = i.formatter; if (a) { var s = { - value: AA(t, { + value: DA(t, { value: e }), axisDimension: t.dim, axisIndex: t.index, seriesData: [] }; - H(n, function(l) { + z(n, function(l) { var c = r.getSeriesByIndex(l.seriesIndex), u = l.dataIndexInside, d = c && c.getDataParams(u); d && s.seriesData.push(d); }), Je(a) ? o = a.replace("{value}", o) : vt(a) && (o = a(s)); } return o; } -function bO(e, t, r) { - var n = wo(); +function CO(e, t, r) { + var n = So(); return eu(n, n, r.rotation), as(n, n, r.position), es([e.dataToCoord(t), (r.labelOffset || 0) + (r.labelDirection || 1) * (r.labelMargin || 0)], n); } -function yJ(e, t, r, n, i, o) { - var a = Ji.innerTextLayout(r.rotation, 0, r.labelDirection); - r.labelMargin = i.get(["label", "margin"]), vJ(t, n, i, o, { - position: bO(n.axis, e, r), +function fJ(e, t, r, n, i, o) { + var a = Qi.innerTextLayout(r.rotation, 0, r.labelDirection); + r.labelMargin = i.get(["label", "margin"]), dJ(t, n, i, o, { + position: CO(n.axis, e, r), align: a.textAlign, verticalAlign: a.textVerticalAlign }); } -function wO(e, t, r) { +function SO(e, t, r) { return r = r || 0, { x1: e[r], y1: e[1 - r], @@ -83907,7 +83604,7 @@ function wO(e, t, r) { y2: t[1 - r] }; } -function CJ(e, t, r) { +function pJ(e, t, r) { return r = r || 0, { x: e[r], y: e[1 - r], @@ -83915,7 +83612,7 @@ function CJ(e, t, r) { height: t[1 - r] }; } -function Fz(e, t, r, n, i, o) { +function A5(e, t, r, n, i, o) { return { cx: e, cy: t, @@ -83926,7 +83623,7 @@ function Fz(e, t, r, n, i, o) { clockwise: !0 }; } -var r5e = ( +var j5e = ( /** @class */ function(e) { Se(t, e); @@ -83934,13 +83631,13 @@ var r5e = ( return e !== null && e.apply(this, arguments) || this; } return t.prototype.makeElOption = function(r, n, i, o, a) { - var s = i.axis, l = s.grid, c = o.get("type"), u = Nz(l, s).getOtherAxis(s).getGlobalExtent(), d = s.toGlobalCoord(s.dataToCoord(n, !0)); + var s = i.axis, l = s.grid, c = o.get("type"), u = O5(l, s).getOtherAxis(s).getGlobalExtent(), d = s.toGlobalCoord(s.dataToCoord(n, !0)); if (c && c !== "none") { - var h = SO(o), f = n5e[c](s, d, u); + var h = yO(o), f = U5e[c](s, d, u); f.style = h, r.graphicKey = f.type, r.pointer = f; } - var p = bM(l.model, i); - yJ( + var p = SM(l.model, i); + fJ( // @ts-ignore n, r, @@ -83950,18 +83647,18 @@ var r5e = ( a ); }, t.prototype.getHandleTransform = function(r, n, i) { - var o = bM(n.axis.grid.model, n, { + var o = SM(n.axis.grid.model, n, { labelInside: !1 }); o.labelMargin = i.get(["handle", "margin"]); - var a = bO(n.axis, r, o); + var a = CO(n.axis, r, o); return { x: a[0], y: a[1], rotation: o.rotation + (o.labelDirection < 0 ? Math.PI : 0) }; }, t.prototype.updateHandleTransform = function(r, n, i, o) { - var a = i.axis, s = a.grid, l = a.getGlobalExtent(!0), c = Nz(s, a).getOtherAxis(a).getGlobalExtent(), u = a.dim === "x" ? 0 : 1, d = [r.x, r.y]; + var a = i.axis, s = a.grid, l = a.getGlobalExtent(!0), c = O5(s, a).getOtherAxis(a).getGlobalExtent(), u = a.dim === "x" ? 0 : 1, d = [r.x, r.y]; d[u] += n[u], d[u] = Math.min(l[1], d[u]), d[u] = Math.max(l[0], d[u]); var h = (c[1] + c[0]) / 2, f = [h, h]; f[u] = d[u]; @@ -83978,15 +83675,15 @@ var r5e = ( tooltipOption: p[u] }; }, t; - }(CO) + }(mO) ); -function Nz(e, t) { +function O5(e, t) { var r = {}; return r[t.dim + "AxisIndex"] = t.index, e.getCartesian(r); } -var n5e = { +var U5e = { line: function(e, t, r) { - var n = wO([t, r[0]], [t, r[1]], kz(e)); + var n = SO([t, r[0]], [t, r[1]], L5(e)); return { type: "Line", subPixelOptimize: !0, @@ -83997,14 +83694,14 @@ var n5e = { var n = Math.max(1, e.getBandWidth()), i = r[1] - r[0]; return { type: "Rect", - shape: CJ([t - n / 2, r[0]], [n, i], kz(e)) + shape: pJ([t - n / 2, r[0]], [n, i], L5(e)) }; } }; -function kz(e) { +function L5(e) { return e.dim === "x" ? 0 : 1; } -var i5e = ( +var K5e = ( /** @class */ function(e) { Se(t, e); @@ -84069,39 +83766,39 @@ var i5e = ( } }, t; }(Zt) -), _l = yr(), o5e = H; -function SJ(e, t, r) { +), Tl = yr(), Y5e = z; +function gJ(e, t, r) { if (!gr.node) { var n = t.getZr(); - _l(n).records || (_l(n).records = {}), a5e(n, t); - var i = _l(n).records[e] || (_l(n).records[e] = {}); + Tl(n).records || (Tl(n).records = {}), q5e(n, t); + var i = Tl(n).records[e] || (Tl(n).records[e] = {}); i.handler = r; } } -function a5e(e, t) { - if (_l(e).initialized) +function q5e(e, t) { + if (Tl(e).initialized) return; - _l(e).initialized = !0, r("click", Vt($z, "click")), r("mousemove", Vt($z, "mousemove")), r("globalout", l5e); + Tl(e).initialized = !0, r("click", Vt(F5, "click")), r("mousemove", Vt(F5, "mousemove")), r("globalout", Z5e); function r(n, i) { e.on(n, function(o) { - var a = c5e(t); - o5e(_l(e).records, function(s) { + var a = Q5e(t); + Y5e(Tl(e).records, function(s) { s && i(s, o, a.dispatchAction); - }), s5e(a.pendings, t); + }), X5e(a.pendings, t); }); } } -function s5e(e, t) { +function X5e(e, t) { var r = e.showTip.length, n = e.hideTip.length, i; r ? i = e.showTip[r - 1] : n && (i = e.hideTip[n - 1]), i && (i.dispatchAction = null, t.dispatchAction(i)); } -function l5e(e, t, r) { +function Z5e(e, t, r) { e.handler("leave", null, r); } -function $z(e, t, r, n) { +function F5(e, t, r, n) { t.handler(e, r, n); } -function c5e(e) { +function Q5e(e) { var t = { showTip: [], hideTip: [] @@ -84114,13 +83811,13 @@ function c5e(e) { pendings: t }; } -function VM(e, t) { +function BM(e, t) { if (!gr.node) { - var r = t.getZr(), n = (_l(r).records || {})[e]; - n && (_l(r).records[e] = null); + var r = t.getZr(), n = (Tl(r).records || {})[e]; + n && (Tl(r).records[e] = null); } } -var u5e = ( +var J5e = ( /** @class */ function(e) { Se(t, e); @@ -84130,7 +83827,7 @@ var u5e = ( } return t.prototype.render = function(r, n, i) { var o = n.getComponent("tooltip"), a = r.get("triggerOn") || o && o.get("triggerOn") || "mousemove|click"; - SJ("axisPointer", i, function(s, l, c) { + gJ("axisPointer", i, function(s, l, c) { a !== "none" && (s === "leave" || a.indexOf(s) >= 0) && c({ type: "updateAxisPointer", currTrigger: s, @@ -84139,13 +83836,13 @@ var u5e = ( }); }); }, t.prototype.remove = function(r, n) { - VM("axisPointer", n); + BM("axisPointer", n); }, t.prototype.dispose = function(r, n) { - VM("axisPointer", n); + BM("axisPointer", n); }, t.type = "axisPointer", t; }(sn) ); -function bJ(e, t) { +function vJ(e, t) { var r = [], n = e.seriesIndex, i; if (n == null || !(i = t.getSeriesByIndex(n))) return { @@ -84176,62 +83873,62 @@ function bJ(e, t) { el: s }; } -var Bz = yr(); -function d5e(e, t, r) { +var N5 = yr(); +function e3e(e, t, r) { var n = e.currTrigger, i = [e.x, e.y], o = e, a = e.dispatchAction || at(r.dispatchAction, r), s = t.getComponent("axisPointer").coordSysAxesInfo; if (s) { - LC(i) && (i = bJ({ + AC(i) && (i = vJ({ seriesIndex: o.seriesIndex, // Do not use dataIndexInside from other ec instance. // FIXME: auto detect it? dataIndex: o.dataIndex }, t).point); - var l = LC(i), c = o.axesInfo, u = s.axesInfo, d = n === "leave" || LC(i), h = {}, f = {}, p = { + var l = AC(i), c = o.axesInfo, u = s.axesInfo, d = n === "leave" || AC(i), h = {}, f = {}, p = { list: [], map: {} }, v = { - showPointer: Vt(f5e, f), - showTooltip: Vt(p5e, p) + showPointer: Vt(r3e, f), + showTooltip: Vt(n3e, p) }; - H(s.coordSysMap, function(m, y) { + z(s.coordSysMap, function(m, y) { var C = l || m.containPoint(i); - H(s.coordSysAxesInfo[y], function(b, w) { - var x = b.axis, E = y5e(c, b); + z(s.coordSysAxesInfo[y], function(b, w) { + var x = b.axis, E = s3e(c, b); if (!d && C && (!c || E)) { - var P = E && E.value; - P == null && !l && (P = x.pointToData(i)), P != null && Vz(b, P, v, !1, h); + var R = E && E.value; + R == null && !l && (R = x.pointToData(i)), R != null && k5(b, R, v, !1, h); } }); }); var g = {}; - return H(u, function(m, y) { + return z(u, function(m, y) { var C = m.linkGroup; - C && !f[y] && H(C.axesInfo, function(b, w) { + C && !f[y] && z(C.axesInfo, function(b, w) { var x = f[w]; if (b !== m && x) { var E = x.value; - C.mapper && (E = m.axis.scale.parse(C.mapper(E, zz(b), zz(m)))), g[m.key] = E; + C.mapper && (E = m.axis.scale.parse(C.mapper(E, $5(b), $5(m)))), g[m.key] = E; } }); - }), H(g, function(m, y) { - Vz(u[y], m, v, !0, h); - }), g5e(f, u, h), v5e(p, i, e, a), m5e(u, a, r), h; + }), z(g, function(m, y) { + k5(u[y], m, v, !0, h); + }), i3e(f, u, h), o3e(p, i, e, a), a3e(u, a, r), h; } } -function Vz(e, t, r, n, i) { +function k5(e, t, r, n, i) { var o = e.axis; if (!(o.scale.isBlank() || !o.containData(t))) { if (!e.involveSeries) { r.showPointer(e, t); return; } - var a = h5e(t, e), s = a.payloadBatch, l = a.snapToValue; + var a = t3e(t, e), s = a.payloadBatch, l = a.snapToValue; s[0] && i.seriesIndex == null && Pe(i, s[0]), !n && e.snap && o.containData(l) && l != null && (t = l), r.showPointer(e, t, s), r.showTooltip(e, a, l); } } -function h5e(e, t) { +function t3e(e, t) { var r = t.axis, n = r.dim, i = e, o = [], a = Number.MAX_VALUE, s = -1; - return H(t.seriesModels, function(l, c) { + return z(t.seriesModels, function(l, c) { var u = l.getData().mapDimensionsAll(n), d, h; if (l.getAxisTooltipData) { var f = l.getAxisTooltipData(u, e, r); @@ -84250,7 +83947,7 @@ function h5e(e, t) { } if (!(d == null || !isFinite(d))) { var p = e - d, v = Math.abs(p); - v <= a && ((v < a || p >= 0 && s < 0) && (a = v, s = p, i = d, o.length = 0), H(h, function(g) { + v <= a && ((v < a || p >= 0 && s < 0) && (a = v, s = p, i = d, o.length = 0), z(h, function(g) { o.push({ seriesIndex: l.seriesIndex, dataIndexInside: g, @@ -84263,16 +83960,16 @@ function h5e(e, t) { snapToValue: i }; } -function f5e(e, t, r, n) { +function r3e(e, t, r, n) { e[t.key] = { value: r, payloadBatch: n }; } -function p5e(e, t, r, n) { +function n3e(e, t, r, n) { var i = r.payloadBatch, o = t.axis, a = o.model, s = t.axisPointerModel; if (!(!t.triggerTooltip || !i.length)) { - var l = t.coordSys.model, c = im(l), u = e.map[c]; + var l = t.coordSys.model, c = om(l), u = e.map[c]; u || (u = e.map[c] = { coordSysId: l.id, coordSysIndex: l.componentIndex, @@ -84297,9 +83994,9 @@ function p5e(e, t, r, n) { }); } } -function g5e(e, t, r) { +function i3e(e, t, r) { var n = r.axesInfo = []; - H(t, function(i, o) { + z(t, function(i, o) { var a = i.axisPointerModel.option, s = e[o]; s ? (!i.useHandle && (a.status = "show"), a.value = s.value, a.seriesDataIndices = (s.payloadBatch || []).slice()) : !i.useHandle && (a.status = "hide"), a.status === "show" && n.push({ axisDim: i.axis.dim, @@ -84308,8 +84005,8 @@ function g5e(e, t, r) { }); }); } -function v5e(e, t, r, n) { - if (LC(t) || !e.list.length) { +function o3e(e, t, r, n) { + if (AC(t) || !e.list.length) { n({ type: "hideTip" }); @@ -84329,19 +84026,19 @@ function v5e(e, t, r, n) { dataByCoordSys: e.list }); } -function m5e(e, t, r) { - var n = r.getZr(), i = "axisPointerLastHighlights", o = Bz(n)[i] || {}, a = Bz(n)[i] = {}; - H(e, function(c, u) { +function a3e(e, t, r) { + var n = r.getZr(), i = "axisPointerLastHighlights", o = N5(n)[i] || {}, a = N5(n)[i] = {}; + z(e, function(c, u) { var d = c.axisPointerModel.option; - d.status === "show" && c.triggerEmphasis && H(d.seriesDataIndices, function(h) { + d.status === "show" && c.triggerEmphasis && z(d.seriesDataIndices, function(h) { var f = h.seriesIndex + " | " + h.dataIndex; a[f] = h; }); }); var s = [], l = []; - H(o, function(c, u) { + z(o, function(c, u) { !a[u] && l.push(c); - }), H(a, function(c, u) { + }), z(a, function(c, u) { !o[u] && s.push(c); }), l.length && r.dispatchAction({ type: "downplay", @@ -84357,39 +84054,39 @@ function m5e(e, t, r) { batch: s }); } -function y5e(e, t) { +function s3e(e, t) { for (var r = 0; r < (e || []).length; r++) { var n = e[r]; if (t.axis.dim === n.axisDim && t.axis.model.componentIndex === n.axisIndex) return n; } } -function zz(e) { +function $5(e) { var t = e.axis.model, r = {}, n = r.axisDim = e.axis.dim; return r.axisIndex = r[n + "AxisIndex"] = t.componentIndex, r.axisName = r[n + "AxisName"] = t.name, r.axisId = r[n + "AxisId"] = t.id, r; } -function LC(e) { +function AC(e) { return !e || e[0] == null || isNaN(e[0]) || e[1] == null || isNaN(e[1]); } -function fy(e) { - Jd.registerAxisPointerClass("CartesianAxisPointer", r5e), e.registerComponentModel(i5e), e.registerComponentView(u5e), e.registerPreprocessor(function(t) { +function dy(e) { + Jd.registerAxisPointerClass("CartesianAxisPointer", j5e), e.registerComponentModel(K5e), e.registerComponentView(J5e), e.registerPreprocessor(function(t) { if (t) { (!t.axisPointer || t.axisPointer.length === 0) && (t.axisPointer = {}); var r = t.axisPointer.link; r && !Ie(r) && (t.axisPointer.link = [r]); } }), e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC, function(t, r) { - t.getComponent("axisPointer").coordSysAxesInfo = M$e(t, r); + t.getComponent("axisPointer").coordSysAxesInfo = y$e(t, r); }), e.registerAction({ type: "updateAxisPointer", event: "updateAxisPointer", update: ":updateAxisPointer" - }, d5e); + }, e3e); } -function C5e(e) { - Jt(KZ), Jt(fy); +function l3e(e) { + Jt(zZ), Jt(dy); } -var S5e = ( +var c3e = ( /** @class */ function(e) { Se(t, e); @@ -84401,22 +84098,22 @@ var S5e = ( s.dim === "angle" && (this.animationThreshold = Math.PI / 18); var l = s.polar, c = l.getOtherAxis(s), u = c.getExtent(), d = s.dataToCoord(n), h = o.get("type"); if (h && h !== "none") { - var f = SO(o), p = w5e[h](s, l, d, u); + var f = yO(o), p = d3e[h](s, l, d, u); p.style = f, r.graphicKey = p.type, r.pointer = p; } - var v = o.get(["label", "margin"]), g = b5e(n, i, o, l, v); - vJ(r, i, o, a, g); + var v = o.get(["label", "margin"]), g = u3e(n, i, o, l, v); + dJ(r, i, o, a, g); }, t; - }(CO) + }(mO) ); -function b5e(e, t, r, n, i) { +function u3e(e, t, r, n, i) { var o = t.axis, a = o.dataToCoord(e), s = n.getAngleAxis().getExtent()[0]; s = s / 180 * Math.PI; var l = n.getRadiusAxis().getExtent(), c, u, d; if (o.dim === "radius") { - var h = wo(); + var h = So(); eu(h, h, s), as(h, h, [n.cx, n.cy]), c = es([a, -i], h); - var f = t.getModel("axisLabel").get("rotate") || 0, p = Ji.innerTextLayout(s, f * Math.PI / 180, -1); + var f = t.getModel("axisLabel").get("rotate") || 0, p = Qi.innerTextLayout(s, f * Math.PI / 180, -1); u = p.textAlign, d = p.textVerticalAlign; } else { var v = l[1]; @@ -84430,11 +84127,11 @@ function b5e(e, t, r, n, i) { verticalAlign: d }; } -var w5e = { +var d3e = { line: function(e, t, r, n) { return e.dim === "angle" ? { type: "Line", - shape: wO(t.coordToPoint([n[0], r]), t.coordToPoint([n[1], r])) + shape: SO(t.coordToPoint([n[0], r]), t.coordToPoint([n[1], r])) } : { type: "Circle", shape: { @@ -84448,7 +84145,7 @@ var w5e = { var i = Math.max(1, e.getBandWidth()), o = Math.PI / 180; return e.dim === "angle" ? { type: "Sector", - shape: Fz( + shape: A5( t.cx, t.cy, n[0], @@ -84459,10 +84156,10 @@ var w5e = { ) } : { type: "Sector", - shape: Fz(t.cx, t.cy, r - i / 2, r + i / 2, 0, Math.PI * 2) + shape: A5(t.cx, t.cy, r - i / 2, r + i / 2, 0, Math.PI * 2) }; } -}, x5e = ( +}, h3e = ( /** @class */ function(e) { Se(t, e); @@ -84482,7 +84179,7 @@ var w5e = { radius: "80%" }, t; }(Zt) -), xO = ( +), bO = ( /** @class */ function(e) { Se(t, e); @@ -84494,8 +84191,8 @@ var w5e = { }, t.type = "polarAxis", t; }(Zt) ); -In(xO, Ep); -var E5e = ( +In(bO, Rp); +var f3e = ( /** @class */ function(e) { Se(t, e); @@ -84504,8 +84201,8 @@ var E5e = ( return r.type = t.type, r; } return t.type = "angleAxis", t; - }(xO) -), R5e = ( + }(bO) +), p3e = ( /** @class */ function(e) { Se(t, e); @@ -84514,8 +84211,8 @@ var E5e = ( return r.type = t.type, r; } return t.type = "radiusAxis", t; - }(xO) -), EO = ( + }(bO) +), wO = ( /** @class */ function(e) { Se(t, e); @@ -84527,9 +84224,9 @@ var E5e = ( }, t; }(La) ); -EO.prototype.dataToRadius = La.prototype.dataToCoord; -EO.prototype.radiusToData = La.prototype.coordToData; -var P5e = yr(), RO = ( +wO.prototype.dataToRadius = La.prototype.dataToCoord; +wO.prototype.radiusToData = La.prototype.coordToData; +var g3e = yr(), xO = ( /** @class */ function(e) { Se(t, e); @@ -84542,20 +84239,20 @@ var P5e = yr(), RO = ( var r = this, n = r.getLabelModel(), i = r.scale, o = i.getExtent(), a = i.count(); if (o[1] - o[0] < 1) return 0; - var s = o[0], l = r.dataToCoord(s + 1) - r.dataToCoord(s), c = Math.abs(l), u = Ym(s == null ? "" : s + "", n.getFont(), "center", "top"), d = Math.max(u.height, 7), h = d / c; + var s = o[0], l = r.dataToCoord(s + 1) - r.dataToCoord(s), c = Math.abs(l), u = Um(s == null ? "" : s + "", n.getFont(), "center", "top"), d = Math.max(u.height, 7), h = d / c; isNaN(h) && (h = 1 / 0); - var f = Math.max(0, Math.floor(h)), p = P5e(r.model), v = p.lastAutoInterval, g = p.lastTickCount; + var f = Math.max(0, Math.floor(h)), p = g3e(r.model), v = p.lastAutoInterval, g = p.lastTickCount; return v != null && g != null && Math.abs(v - f) <= 1 && Math.abs(g - a) <= 1 && v > f ? f = v : (p.lastTickCount = a, p.lastAutoInterval = f), f; }, t; }(La) ); -RO.prototype.dataToAngle = La.prototype.dataToCoord; -RO.prototype.angleToData = La.prototype.coordToData; -var wJ = ["radius", "angle"], T5e = ( +xO.prototype.dataToAngle = La.prototype.dataToCoord; +xO.prototype.angleToData = La.prototype.coordToData; +var mJ = ["radius", "angle"], v3e = ( /** @class */ function() { function e(t) { - this.dimensions = wJ, this.type = "polar", this.cx = 0, this.cy = 0, this._radiusAxis = new EO(), this._angleAxis = new RO(), this.axisPointerEnabled = !0, this.name = t || "", this._radiusAxis.polar = this._angleAxis.polar = this; + this.dimensions = mJ, this.type = "polar", this.cx = 0, this.cy = 0, this._radiusAxis = new wO(), this._angleAxis = new xO(), this.axisPointerEnabled = !0, this.name = t || "", this._radiusAxis.polar = this._angleAxis.polar = this; } return e.prototype.containPoint = function(t) { var r = this.pointToCoord(t); @@ -84619,20 +84316,20 @@ var wJ = ["radius", "angle"], T5e = ( } }; }, e.prototype.convertToPixel = function(t, r, n) { - var i = Hz(r); + var i = B5(r); return i === this ? this.dataToPoint(n) : null; }, e.prototype.convertFromPixel = function(t, r, n) { - var i = Hz(r); + var i = B5(r); return i === this ? this.pointToData(n) : null; }, e; }() ); -function Hz(e) { +function B5(e) { var t = e.seriesModel, r = e.polarModel; return r && r.coordinateSystem || t && t.coordinateSystem; } -const _5e = T5e; -function M5e(e, t, r) { +const m3e = v3e; +function y3e(e, t, r) { var n = t.get("center"), i = r.getWidth(), o = r.getHeight(); e.cx = Ze(n[0], i), e.cy = Ze(n[1], o); var a = e.getRadiusAxis(), s = Math.min(i, o) / 2, l = t.get("radius"); @@ -84640,14 +84337,14 @@ function M5e(e, t, r) { var c = [Ze(l[0], s), Ze(l[1], s)]; a.inverse ? a.setExtent(c[1], c[0]) : a.setExtent(c[0], c[1]); } -function D5e(e, t) { +function C3e(e, t) { var r = this, n = r.getAngleAxis(), i = r.getRadiusAxis(); if (n.scale.setExtent(1 / 0, -1 / 0), i.scale.setExtent(1 / 0, -1 / 0), e.eachSeries(function(s) { if (s.coordinateSystem === r) { var l = s.getData(); - H(XS(l, "radius"), function(c) { + z(YS(l, "radius"), function(c) { i.scale.unionExtentFromData(l, c); - }), H(XS(l, "angle"), function(c) { + }), z(YS(l, "angle"), function(c) { n.scale.unionExtentFromData(l, c); }); } @@ -84656,27 +84353,27 @@ function D5e(e, t) { n.inverse ? o[1] += a : o[1] -= a, n.setExtent(o[0], o[1]); } } -function I5e(e) { +function S3e(e) { return e.mainType === "angleAxis"; } -function Gz(e, t) { +function V5(e, t) { var r; - if (e.type = t.get("type"), e.scale = iy(t), e.onBand = t.get("boundaryGap") && e.type === "category", e.inverse = t.get("inverse"), I5e(t)) { + if (e.type = t.get("type"), e.scale = ry(t), e.onBand = t.get("boundaryGap") && e.type === "category", e.inverse = t.get("inverse"), S3e(t)) { e.inverse = e.inverse !== t.get("clockwise"); var n = t.get("startAngle"), i = (r = t.get("endAngle")) !== null && r !== void 0 ? r : n + (e.inverse ? -360 : 360); e.setExtent(n, i); } t.axis = e, e.model = t; } -var A5e = { - dimensions: wJ, +var b3e = { + dimensions: mJ, create: function(e, t) { var r = []; return e.eachComponent("polar", function(n, i) { - var o = new _5e(i + ""); - o.update = D5e; + var o = new m3e(i + ""); + o.update = C3e; var a = o.getRadiusAxis(), s = o.getAngleAxis(), l = n.findAxisModel("radiusAxis"), c = n.findAxisModel("angleAxis"); - Gz(a, l), Gz(s, c), M5e(o, n, t), r.push(o), n.coordinateSystem = o, o.model = n; + V5(a, l), V5(s, c), y3e(o, n, t), r.push(o), n.coordinateSystem = o, o.model = n; }), e.eachSeries(function(n) { if (n.get("coordinateSystem") === "polar") { var i = n.getReferringComponents("polar", Wn).models[0]; @@ -84686,8 +84383,8 @@ var A5e = { } }), r; } -}, O5e = ["axisLine", "axisLabel", "axisTick", "minorTick", "splitLine", "minorSplitLine", "splitArea"]; -function $0(e, t, r) { +}, w3e = ["axisLine", "axisLabel", "axisTick", "minorTick", "splitLine", "minorSplitLine", "splitArea"]; +function N0(e, t, r) { t[1] > t[0] && (t = t.slice().reverse()); var n = e.coordToPoint([t[0], r]), i = e.coordToPoint([t[1], r]); return { @@ -84697,15 +84394,15 @@ function $0(e, t, r) { y2: i[1] }; } -function B0(e) { +function k0(e) { var t = e.getRadiusAxis(); return t.inverse ? 0 : 1; } -function Wz(e) { +function H5(e) { var t = e[0], r = e[e.length - 1]; t && r && Math.abs(Math.abs(t.coord - r.coord) - 360) < 1e-4 && e.pop(); } -var L5e = ( +var x3e = ( /** @class */ function(e) { Se(t, e); @@ -84720,15 +84417,15 @@ var L5e = ( var d = i.scale, h = d.type === "ordinal" ? d.getRawOrdinalNumber(u.tickValue) : u.tickValue; return u.coord = i.dataToCoord(h), u; }); - Wz(c), Wz(s), H(O5e, function(u) { - r.get([u, "show"]) && (!i.scale.isBlank() || u === "axisLine") && F5e[u](this.group, r, o, s, l, a, c); + H5(c), H5(s), z(w3e, function(u) { + r.get([u, "show"]) && (!i.scale.isBlank() || u === "axisLine") && E3e[u](this.group, r, o, s, l, a, c); }, this); } }, t.type = "angleAxis", t; }(Jd) -), F5e = { +), E3e = { axisLine: function(e, t, r, n, i, o) { - var a = t.getModel(["axisLine", "lineStyle"]), s = r.getAngleAxis(), l = Math.PI / 180, c = s.getExtent(), u = B0(r), d = u ? 0 : 1, h, f = Math.abs(c[1] - c[0]) === 360 ? "Circle" : "Arc"; + var a = t.getModel(["axisLine", "lineStyle"]), s = r.getAngleAxis(), l = Math.PI / 180, c = s.getExtent(), u = k0(r), d = u ? 0 : 1, h, f = Math.abs(c[1] - c[0]) === 360 ? "Circle" : "Arc"; o[d] === 0 ? h = new Kd[f]({ shape: { cx: r.cx, @@ -84741,7 +84438,7 @@ var L5e = ( style: a.getLineStyle(), z2: 1, silent: !0 - }) : h = new Qm({ + }) : h = new Xm({ shape: { cx: r.cx, cy: r.cy, @@ -84754,9 +84451,9 @@ var L5e = ( }), h.style.fill = null, e.add(h); }, axisTick: function(e, t, r, n, i, o) { - var a = t.getModel("axisTick"), s = (a.get("inside") ? -1 : 1) * a.get("length"), l = o[B0(r)], c = Fe(n, function(u) { - return new ni({ - shape: $0(r, [l, l + s], u.coord) + var a = t.getModel("axisTick"), s = (a.get("inside") ? -1 : 1) * a.get("length"), l = o[k0(r)], c = Fe(n, function(u) { + return new ri({ + shape: N0(r, [l, l + s], u.coord) }); }); e.add(Fo(c, { @@ -84767,10 +84464,10 @@ var L5e = ( }, minorTick: function(e, t, r, n, i, o) { if (i.length) { - for (var a = t.getModel("axisTick"), s = t.getModel("minorTick"), l = (a.get("inside") ? -1 : 1) * s.get("length"), c = o[B0(r)], u = [], d = 0; d < i.length; d++) + for (var a = t.getModel("axisTick"), s = t.getModel("minorTick"), l = (a.get("inside") ? -1 : 1) * s.get("length"), c = o[k0(r)], u = [], d = 0; d < i.length; d++) for (var h = 0; h < i[d].length; h++) - u.push(new ni({ - shape: $0(r, [c, c + l], i[d][h].coord) + u.push(new ri({ + shape: N0(r, [c, c + l], i[d][h].coord) })); e.add(Fo(u, { style: wt(s.getModel("lineStyle").getLineStyle(), wt(a.getLineStyle(), { @@ -84781,15 +84478,15 @@ var L5e = ( }, axisLabel: function(e, t, r, n, i, o, a) { var s = t.getCategories(!0), l = t.getModel("axisLabel"), c = l.get("margin"), u = t.get("triggerEvent"); - H(a, function(d, h) { - var f = l, p = d.tickValue, v = o[B0(r)], g = r.coordToPoint([v + c, d.coord]), m = r.cx, y = r.cy, C = Math.abs(g[0] - m) / v < 0.3 ? "center" : g[0] > m ? "left" : "right", b = Math.abs(g[1] - y) / v < 0.3 ? "middle" : g[1] > y ? "top" : "bottom"; + z(a, function(d, h) { + var f = l, p = d.tickValue, v = o[k0(r)], g = r.coordToPoint([v + c, d.coord]), m = r.cx, y = r.cy, C = Math.abs(g[0] - m) / v < 0.3 ? "center" : g[0] > m ? "left" : "right", b = Math.abs(g[1] - y) / v < 0.3 ? "middle" : g[1] > y ? "top" : "bottom"; if (s && s[p]) { var w = s[p]; - St(w) && w.textStyle && (f = new Gr(w.textStyle, l, l.ecModel)); + St(w) && w.textStyle && (f = new zr(w.textStyle, l, l.ecModel)); } var x = new vr({ - silent: Ji.isLabelSilent(t), - style: rn(f, { + silent: Qi.isLabelSilent(t), + style: tn(f, { x: g[0], y: g[1], fill: f.getTextColor() || t.get(["axisLine", "lineStyle", "color"]), @@ -84799,7 +84496,7 @@ var L5e = ( }) }); if (e.add(x), u) { - var E = Ji.makeAxisEventDataBase(t); + var E = Qi.makeAxisEventDataBase(t); E.targetType = "axisLabel", E.value = d.rawLabel, Lt(x).eventData = E; } }, this); @@ -84809,8 +84506,8 @@ var L5e = ( l = l instanceof Array ? l : [l]; for (var u = [], d = 0; d < n.length; d++) { var h = c++ % l.length; - u[h] = u[h] || [], u[h].push(new ni({ - shape: $0(r, o, n[d].coord) + u[h] = u[h] || [], u[h].push(new ri({ + shape: N0(r, o, n[d].coord) })); } for (var d = 0; d < u.length; d++) @@ -84826,8 +84523,8 @@ var L5e = ( if (i.length) { for (var a = t.getModel("minorSplitLine"), s = a.getModel("lineStyle"), l = [], c = 0; c < i.length; c++) for (var u = 0; u < i[c].length; u++) - l.push(new ni({ - shape: $0(r, o, i[c][u].coord) + l.push(new ri({ + shape: N0(r, o, i[c][u].coord) })); e.add(Fo(l, { style: s.getLineStyle(), @@ -84864,7 +84561,7 @@ var L5e = ( })); } } -}, N5e = ["axisLine", "axisTickLabel", "axisName"], k5e = ["splitLine", "splitArea", "minorSplitLine"], $5e = ( +}, R3e = ["axisLine", "axisTickLabel", "axisName"], P3e = ["splitLine", "splitArea", "minorSplitLine"], T3e = ( /** @class */ function(e) { Se(t, e); @@ -84876,14 +84573,14 @@ var L5e = ( if (this.group.removeAll(), !!r.get("show")) { var i = this._axisGroup, o = this._axisGroup = new At(); this.group.add(o); - var a = r.axis, s = a.polar, l = s.getAngleAxis(), c = a.getTicksCoords(), u = a.getMinorTicksCoords(), d = l.getExtent()[0], h = a.getExtent(), f = V5e(s, r, d), p = new Ji(r, f); - H(N5e, p.add, p), o.add(p.getGroup()), ty(i, o, r), H(k5e, function(v) { - r.get([v, "show"]) && !a.scale.isBlank() && B5e[v](this.group, r, s, d, h, c, u); + var a = r.axis, s = a.polar, l = s.getAngleAxis(), c = a.getTicksCoords(), u = a.getMinorTicksCoords(), d = l.getExtent()[0], h = a.getExtent(), f = M3e(s, r, d), p = new Qi(r, f); + z(R3e, p.add, p), o.add(p.getGroup()), Jm(i, o, r), z(P3e, function(v) { + r.get([v, "show"]) && !a.scale.isBlank() && _3e[v](this.group, r, s, d, h, c, u); }, this); } }, t.type = "radiusAxis", t; }(Jd) -), B5e = { +), _3e = { splitLine: function(e, t, r, n, i, o) { var a = t.getModel("splitLine"), s = a.getModel("lineStyle"), l = s.get("color"), c = 0, u = r.getAngleAxis(), d = Math.PI / 180, h = u.getExtent(), f = Math.abs(h[1] - h[0]) === 360 ? "Circle" : "Arc"; l = l instanceof Array ? l : [l]; @@ -84957,7 +84654,7 @@ var L5e = ( } } }; -function V5e(e, t, r) { +function M3e(e, t, r) { return { position: [e.cx, e.cy], rotation: r / 180 * Math.PI, @@ -84969,38 +84666,38 @@ function V5e(e, t, r) { z2: 1 }; } -function xJ(e) { +function yJ(e) { return e.get("stack") || "__ec_stack_" + e.seriesIndex; } -function EJ(e, t) { +function CJ(e, t) { return t.dim + e.model.componentIndex; } -function z5e(e, t, r) { - var n = {}, i = H5e(Fr(t.getSeriesByType(e), function(o) { +function D3e(e, t, r) { + var n = {}, i = I3e(Fr(t.getSeriesByType(e), function(o) { return !t.isSeriesFiltered(o) && o.coordinateSystem && o.coordinateSystem.type === "polar"; })); t.eachSeriesByType(e, function(o) { if (o.coordinateSystem.type === "polar") { - var a = o.getData(), s = o.coordinateSystem, l = s.getBaseAxis(), c = EJ(s, l), u = xJ(o), d = i[c][u], h = d.offset, f = d.width, p = s.getOtherAxis(l), v = o.coordinateSystem.cx, g = o.coordinateSystem.cy, m = o.get("barMinHeight") || 0, y = o.get("barMinAngle") || 0; + var a = o.getData(), s = o.coordinateSystem, l = s.getBaseAxis(), c = CJ(s, l), u = yJ(o), d = i[c][u], h = d.offset, f = d.width, p = s.getOtherAxis(l), v = o.coordinateSystem.cx, g = o.coordinateSystem.cy, m = o.get("barMinHeight") || 0, y = o.get("barMinAngle") || 0; n[u] = n[u] || []; for (var C = a.mapDimension(p.dim), b = a.mapDimension(l.dim), w = Gl( a, C /* , baseDim */ - ), x = l.dim !== "radius" || !o.get("roundCap", !0), E = p.model, P = E.get("startValue"), R = p.dataToCoord(P || 0), T = 0, _ = a.count(); T < _; T++) { - var D = a.get(C, T), A = a.get(b, T), M = D >= 0 ? "p" : "n", O = R; + ), x = l.dim !== "radius" || !o.get("roundCap", !0), E = p.model, R = E.get("startValue"), P = p.dataToCoord(R || 0), T = 0, _ = a.count(); T < _; T++) { + var D = a.get(C, T), A = a.get(b, T), M = D >= 0 ? "p" : "n", O = P; w && (n[u][A] || (n[u][A] = { - p: R, - n: R + p: P, + n: P // Negative stack }), O = n[u][A][M]); var L = void 0, N = void 0, F = void 0, k = void 0; if (p.dim === "radius") { - var I = p.dataToCoord(D) - R, V = l.dataToCoord(A); + var I = p.dataToCoord(D) - P, V = l.dataToCoord(A); Math.abs(I) < m && (I = (I < 0 ? -1 : 1) * m), L = O, N = O + I, F = V - h, k = F - f, w && (n[u][A][M] = N); } else { - var z = p.dataToCoord(D, x) - R, $ = l.dataToCoord(A); - Math.abs(z) < y && (z = (z < 0 ? -1 : 1) * y), L = $ + h, N = L + f, F = O, k = O + z, w && (n[u][A][M] = k); + var H = p.dataToCoord(D, x) - P, $ = l.dataToCoord(A); + Math.abs(H) < y && (H = (H < 0 ? -1 : 1) * y), L = $ + h, N = L + f, F = O, k = O + H, w && (n[u][A][M] = k); } a.setItemLayout(T, { cx: v, @@ -85023,10 +84720,10 @@ function z5e(e, t, r) { } }); } -function H5e(e) { +function I3e(e) { var t = {}; - H(e, function(n, i) { - var o = n.getData(), a = n.coordinateSystem, s = a.getBaseAxis(), l = EJ(a, s), c = s.getExtent(), u = s.type === "category" ? s.getBandWidth() : Math.abs(c[1] - c[0]) / o.count(), d = t[l] || { + z(e, function(n, i) { + var o = n.getData(), a = n.coordinateSystem, s = a.getBaseAxis(), l = CJ(a, s), c = s.getExtent(), u = s.type === "category" ? s.getBandWidth() : Math.abs(c[1] - c[0]) / o.count(), d = t[l] || { bandWidth: u, remainedWidth: u, autoWidthCount: 0, @@ -85035,7 +84732,7 @@ function H5e(e) { stacks: {} }, h = d.stacks; t[l] = d; - var f = xJ(n); + var f = yJ(n); h[f] || d.autoWidthCount++, h[f] = h[f] || { width: 0, maxWidth: 0 @@ -85044,19 +84741,19 @@ function H5e(e) { p && !h[f].width && (p = Math.min(d.remainedWidth, p), h[f].width = p, d.remainedWidth -= p), v && (h[f].maxWidth = v), g != null && (d.gap = g), m != null && (d.categoryGap = m); }); var r = {}; - return H(t, function(n, i) { + return z(t, function(n, i) { r[i] = {}; var o = n.stacks, a = n.bandWidth, s = Ze(n.categoryGap, a), l = Ze(n.gap, 1), c = n.remainedWidth, u = n.autoWidthCount, d = (c - s) / (u + (u - 1) * l); - d = Math.max(d, 0), H(o, function(v, g) { + d = Math.max(d, 0), z(o, function(v, g) { var m = v.maxWidth; m && m < d && (m = Math.min(m, c), v.width && (m = Math.min(m, v.width)), c -= m, v.width = m, u--); }), d = (c - s) / (u + (u - 1) * l), d = Math.max(d, 0); var h = 0, f; - H(o, function(v, g) { + z(o, function(v, g) { v.width || (v.width = d), f = v, h += v.width * (1 + l); }), f && (h -= f.width * l); var p = -h / 2; - H(o, function(v, g) { + z(o, function(v, g) { r[i][g] = r[i][g] || { offset: p, width: v.width @@ -85064,16 +84761,16 @@ function H5e(e) { }); }), r; } -var G5e = { +var A3e = { startAngle: 90, clockwise: !0, splitNumber: 12, axisLabel: { rotate: 0 } -}, W5e = { +}, O3e = { splitNumber: 5 -}, j5e = ( +}, L3e = ( /** @class */ function(e) { Se(t, e); @@ -85084,10 +84781,10 @@ var G5e = { return t.type = "polar", t; }(sn) ); -function U5e(e) { - Jt(fy), Jd.registerAxisPointerClass("PolarAxisPointer", S5e), e.registerCoordinateSystem("polar", A5e), e.registerComponentModel(x5e), e.registerComponentView(j5e), zf(e, "angle", E5e, G5e), zf(e, "radius", R5e, W5e), e.registerComponentView(L5e), e.registerComponentView($5e), e.registerLayout(Vt(z5e, "bar")); +function F3e(e) { + Jt(dy), Jd.registerAxisPointerClass("PolarAxisPointer", c3e), e.registerCoordinateSystem("polar", b3e), e.registerComponentModel(h3e), e.registerComponentView(L3e), Hf(e, "angle", f3e, A3e), Hf(e, "radius", p3e, O3e), e.registerComponentView(x3e), e.registerComponentView(T3e), e.registerLayout(Vt(D3e, "bar")); } -function zM(e, t) { +function VM(e, t) { t = t || {}; var r = e.coordinateSystem, n = e.axis, i = {}, o = n.position, a = n.orient, s = r.getRect(), l = [s.x, s.x + s.width, s.y, s.y + s.height], c = { horizontal: { @@ -85115,7 +84812,7 @@ function zM(e, t) { var h = t.rotate; return h == null && (h = e.get(["axisLabel", "rotate"])), i.labelRotation = o === "top" ? -h : h, i.z2 = 1, i; } -var K5e = ["axisLine", "axisTickLabel", "axisName"], Y5e = ["splitArea", "splitLine"], q5e = ( +var N3e = ["axisLine", "axisTickLabel", "axisName"], k3e = ["splitArea", "splitLine"], $3e = ( /** @class */ function(e) { Se(t, e); @@ -85128,15 +84825,15 @@ var K5e = ["axisLine", "axisTickLabel", "axisName"], Y5e = ["splitArea", "splitL a.removeAll(); var s = this._axisGroup; this._axisGroup = new At(); - var l = zM(r), c = new Ji(r, l); - H(K5e, c.add, c), a.add(this._axisGroup), a.add(c.getGroup()), H(Y5e, function(u) { - r.get([u, "show"]) && X5e[u](this, this.group, this._axisGroup, r); - }, this), ty(s, this._axisGroup, r), e.prototype.render.call(this, r, n, i, o); + var l = VM(r), c = new Qi(r, l); + z(N3e, c.add, c), a.add(this._axisGroup), a.add(c.getGroup()), z(k3e, function(u) { + r.get([u, "show"]) && B3e[u](this, this.group, this._axisGroup, r); + }, this), Jm(s, this._axisGroup, r), e.prototype.render.call(this, r, n, i, o); }, t.prototype.remove = function() { - WZ(this); + BZ(this); }, t.type = "singleAxis", t; }(Jd) -), X5e = { +), B3e = { splitLine: function(e, t, r, n) { var i = n.axis; if (!i.scale.isBlank()) { @@ -85147,7 +84844,7 @@ var K5e = ["axisLine", "axisTickLabel", "axisName"], Y5e = ["splitArea", "splitL }), p = [], v = [], g = 0; g < f.length; ++g) { var m = i.toGlobalCoord(f[g].coord); u ? (p[0] = m, p[1] = c.y, v[0] = m, v[1] = c.y + c.height) : (p[0] = c.x, p[1] = m, v[0] = c.x + c.width, v[1] = m); - var y = new ni({ + var y = new ri({ shape: { x1: p[0], y1: p[1], @@ -85170,9 +84867,9 @@ var K5e = ["axisLine", "axisTickLabel", "axisName"], Y5e = ["splitArea", "splitL } }, splitArea: function(e, t, r, n) { - GZ(e, r, n, n); + $Z(e, r, n, n); } -}, FC = ( +}, OC = ( /** @class */ function(e) { Se(t, e); @@ -85224,8 +84921,8 @@ var K5e = ["axisLine", "axisTickLabel", "axisName"], Y5e = ["splitArea", "splitL }, t; }(Zt) ); -In(FC, Ep.prototype); -var Z5e = ( +In(OC, Rp.prototype); +var V3e = ( /** @class */ function(e) { Se(t, e); @@ -85240,20 +84937,20 @@ var Z5e = ( return this.coordinateSystem.pointToData(r)[0]; }, t; }(La) -), RJ = ["single"], Q5e = ( +), SJ = ["single"], H3e = ( /** @class */ function() { function e(t, r, n) { - this.type = "single", this.dimension = "single", this.dimensions = RJ, this.axisPointerEnabled = !0, this.model = t, this._init(t, r, n); + this.type = "single", this.dimension = "single", this.dimensions = SJ, this.axisPointerEnabled = !0, this.model = t, this._init(t, r, n); } return e.prototype._init = function(t, r, n) { - var i = this.dimension, o = new Z5e(i, iy(t), [0, 0], t.get("type"), t.get("position")), a = o.type === "category"; + var i = this.dimension, o = new V3e(i, ry(t), [0, 0], t.get("type"), t.get("position")), a = o.type === "category"; o.onBand = a && t.get("boundaryGap"), o.inverse = t.get("inverse"), o.orient = t.get("orient"), t.axis = o, o.model = t, o.coordinateSystem = this, this._axis = o; }, e.prototype.update = function(t, r) { t.eachSeries(function(n) { if (n.coordinateSystem === this) { var i = n.getData(); - H(i.mapDimensionsAll(this.dimension), function(o) { + z(i.mapDimensionsAll(this.dimension), function(o) { this._axis.scale.unionExtentFromData(i, o); }, this), Ld(this._axis.scale, this._axis.model); } @@ -85308,22 +85005,22 @@ var Z5e = ( var r = this.getAxis(), n = this.getRect(), i = [], o = r.orient === "horizontal" ? 0 : 1; return t instanceof Array && (t = t[0]), i[o] = r.toGlobalCoord(r.dataToCoord(+t)), i[1 - o] = o === 0 ? n.y + n.height / 2 : n.x + n.width / 2, i; }, e.prototype.convertToPixel = function(t, r, n) { - var i = jz(r); + var i = z5(r); return i === this ? this.dataToPoint(n) : null; }, e.prototype.convertFromPixel = function(t, r, n) { - var i = jz(r); + var i = z5(r); return i === this ? this.pointToData(n) : null; }, e; }() ); -function jz(e) { +function z5(e) { var t = e.seriesModel, r = e.singleAxisModel; return r && r.coordinateSystem || t && t.coordinateSystem; } -function J5e(e, t) { +function z3e(e, t) { var r = []; return e.eachComponent("singleAxis", function(n, i) { - var o = new Q5e(n, e, t); + var o = new H3e(n, e, t); o.name = "single_" + i, o.resize(n, t), n.coordinateSystem = o, r.push(o); }), e.eachSeries(function(n) { if (n.get("coordinateSystem") === "singleAxis") { @@ -85332,10 +85029,10 @@ function J5e(e, t) { } }), r; } -var e3e = { - create: J5e, - dimensions: RJ -}, Uz = ["x", "y"], t3e = ["width", "height"], r3e = ( +var G3e = { + create: z3e, + dimensions: SJ +}, G5 = ["x", "y"], W3e = ["width", "height"], j3e = ( /** @class */ function(e) { Se(t, e); @@ -85343,13 +85040,13 @@ var e3e = { return e !== null && e.apply(this, arguments) || this; } return t.prototype.makeElOption = function(r, n, i, o, a) { - var s = i.axis, l = s.coordinateSystem, c = FR(l, 1 - hb(s)), u = l.dataToPoint(n)[0], d = o.get("type"); + var s = i.axis, l = s.coordinateSystem, c = FR(l, 1 - ub(s)), u = l.dataToPoint(n)[0], d = o.get("type"); if (d && d !== "none") { - var h = SO(o), f = n3e[d](s, u, c); + var h = yO(o), f = U3e[d](s, u, c); f.style = h, r.graphicKey = f.type, r.pointer = f; } - var p = zM(i); - yJ( + var p = VM(i); + fJ( // @ts-ignore n, r, @@ -85359,18 +85056,18 @@ var e3e = { a ); }, t.prototype.getHandleTransform = function(r, n, i) { - var o = zM(n, { + var o = VM(n, { labelInside: !1 }); o.labelMargin = i.get(["handle", "margin"]); - var a = bO(n.axis, r, o); + var a = CO(n.axis, r, o); return { x: a[0], y: a[1], rotation: o.rotation + (o.labelDirection < 0 ? Math.PI : 0) }; }, t.prototype.updateHandleTransform = function(r, n, i, o) { - var a = i.axis, s = a.coordinateSystem, l = hb(a), c = FR(s, l), u = [r.x, r.y]; + var a = i.axis, s = a.coordinateSystem, l = ub(a), c = FR(s, l), u = [r.x, r.y]; u[l] += n[l], u[l] = Math.min(c[1], u[l]), u[l] = Math.max(c[0], u[l]); var d = FR(s, 1 - l), h = (d[1] + d[0]) / 2, f = [h, h]; return f[l] = u[l], { @@ -85383,10 +85080,10 @@ var e3e = { } }; }, t; - }(CO) -), n3e = { + }(mO) +), U3e = { line: function(e, t, r) { - var n = wO([t, r[0]], [t, r[1]], hb(e)); + var n = SO([t, r[0]], [t, r[1]], ub(e)); return { type: "Line", subPixelOptimize: !0, @@ -85397,18 +85094,18 @@ var e3e = { var n = e.getBandWidth(), i = r[1] - r[0]; return { type: "Rect", - shape: CJ([t - n / 2, r[0]], [n, i], hb(e)) + shape: pJ([t - n / 2, r[0]], [n, i], ub(e)) }; } }; -function hb(e) { +function ub(e) { return e.isHorizontal() ? 0 : 1; } function FR(e, t) { var r = e.getRect(); - return [r[Uz[t]], r[Uz[t]] + r[t3e[t]]]; + return [r[G5[t]], r[G5[t]] + r[W3e[t]]]; } -var i3e = ( +var K3e = ( /** @class */ function(e) { Se(t, e); @@ -85419,10 +85116,10 @@ var i3e = ( return t.type = "single", t; }(sn) ); -function o3e(e) { - Jt(fy), Jd.registerAxisPointerClass("SingleAxisPointer", r3e), e.registerComponentView(i3e), e.registerComponentView(q5e), e.registerComponentModel(FC), zf(e, "single", FC, FC.defaultOption), e.registerCoordinateSystem("single", e3e); +function Y3e(e) { + Jt(dy), Jd.registerAxisPointerClass("SingleAxisPointer", j3e), e.registerComponentView(K3e), e.registerComponentView($3e), e.registerComponentModel(OC), Hf(e, "single", OC, OC.defaultOption), e.registerCoordinateSystem("single", G3e); } -var a3e = ( +var q3e = ( /** @class */ function(e) { Se(t, e); @@ -85431,10 +85128,10 @@ var a3e = ( return r.type = t.type, r; } return t.prototype.init = function(r, n, i) { - var o = mp(r); - e.prototype.init.apply(this, arguments), Kz(r, o); + var o = yp(r); + e.prototype.init.apply(this, arguments), W5(r, o); }, t.prototype.mergeOption = function(r) { - e.prototype.mergeOption.apply(this, arguments), Kz(this.option, r); + e.prototype.mergeOption.apply(this, arguments), W5(this.option, r); }, t.prototype.getCellSize = function() { return this.option.cellSize; }, t.type = "calendar", t.defaultOption = { @@ -85495,18 +85192,18 @@ var a3e = ( }, t; }(Zt) ); -function Kz(e, t) { +function W5(e, t) { var r = e.cellSize, n; Ie(r) ? n = r : n = e.cellSize = [r, r], n.length === 1 && (n[1] = n[0]); var i = Fe([0, 1], function(o) { - return aAe(t, o) && (n[o] = "auto"), n[o] != null && n[o] !== "auto"; + return q2e(t, o) && (n[o] = "auto"), n[o] != null && n[o] !== "auto"; }); Uc(e, t, { type: "box", ignoreSize: i }); } -var s3e = ( +var X3e = ( /** @class */ function(e) { Se(t, e); @@ -85552,7 +85249,7 @@ var s3e = ( var o = [r[0].slice(), r[r.length - 1].slice()], a = i === "horizontal" ? 0 : 1; return o[0][a] = o[0][a] - n / 2, o[1][a] = o[1][a] + n / 2, o; }, t.prototype._drawSplitline = function(r, n, i) { - var o = new lo({ + var o = new ao({ z2: 20, shape: { points: r @@ -85567,7 +85264,7 @@ var s3e = ( } return s; }, t.prototype._formatterLabel = function(r, n) { - return Je(r) && r ? rAe(r, n) : vt(r) ? r(n) : n.nameMap; + return Je(r) && r ? j2e(r, n) : vt(r) ? r(n) : n.nameMap; }, t.prototype._yearTextPositionControl = function(r, n, i, o, a) { var s = n[0], l = n[1], c = ["center", "bottom"]; o === "bottom" ? (l += a, c = ["center", "top"]) : o === "left" ? s -= a : o === "right" ? (s += a, c = ["center", "top"]) : l -= a; @@ -85599,7 +85296,7 @@ var s3e = ( nameMap: p }, m = this._formatterLabel(v, g), y = new vr({ z2: 30, - style: rn(a, { + style: tn(a, { text: m }) }); @@ -85617,7 +85314,7 @@ var s3e = ( var a = r.getModel("monthLabel"); if (a.get("show")) { var s = a.get("nameMap"), l = a.get("margin"), c = a.get("position"), u = a.get("align"), d = [this._tlpoints, this._blpoints]; - (!s || Je(s)) && (s && (n = q_(s) || n), s = n.get(["time", "monthAbbr"]) || []); + (!s || Je(s)) && (s && (n = Y_(s) || n), s = n.get(["time", "monthAbbr"]) || []); var h = c === "start" ? 0 : 1, f = i === "horizontal" ? 0 : 1; l = c === "start" ? -l : l; for (var p = u === "center", v = 0; v < d[h].length - 1; v++) { @@ -85634,7 +85331,7 @@ var s3e = ( nameMap: b }, x = this._formatterLabel(C, w), E = new vr({ z2: 30, - style: Pe(rn(a, { + style: Pe(tn(a, { text: x }), this._monthTextPositionControl(g, p, i, c, l)) }); @@ -85654,7 +85351,7 @@ var s3e = ( if (s.get("show")) { var l = r.coordinateSystem, c = s.get("position"), u = s.get("nameMap"), d = s.get("margin"), h = l.getFirstDayOfWeek(); if (!u || Je(u)) { - u && (n = q_(u) || n); + u && (n = Y_(u) || n); var f = n.get(["time", "dayOfWeekShort"]); u = f || Fe(n.get(["time", "dayOfWeekAbbr"]), function(w) { return w[0]; @@ -85667,7 +85364,7 @@ var s3e = ( C = Math.abs((g + h) % 7); var b = new vr({ z2: 30, - style: Pe(rn(s, { + style: Pe(tn(s, { text: u[C] }), this._weekTextPositionControl(y, o, c, d, v)) }); @@ -85676,7 +85373,7 @@ var s3e = ( } }, t.type = "calendar", t; }(sn) -), NR = 864e5, l3e = ( +), NR = 864e5, Z3e = ( /** @class */ function() { function e(t, r, n) { @@ -85718,14 +85415,14 @@ var s3e = ( }, e.prototype.update = function(t, r) { this._firstDayOfWeek = +this._model.getModel("dayLabel").get("firstDay"), this._orient = this._model.get("orient"), this._lineWidth = this._model.getModel("itemStyle").getItemStyle().lineWidth || 0, this._rangeInfo = this._getRangeInfo(this._initRangeOption()); var n = this._rangeInfo.weeks || 1, i = ["width", "height"], o = this._model.getCellSize().slice(), a = this._model.getBoxLayoutParams(), s = this._orient === "horizontal" ? [n, 7] : [7, n]; - H([0, 1], function(d) { + z([0, 1], function(d) { u(o, d) && (a[i[d]] = o[d] * s[d]); }); var l = { width: r.getWidth(), height: r.getHeight() }, c = this._rect = jn(a, l); - H([0, 1], function(d) { + z([0, 1], function(d) { u(o, d) || (o[d] = c[i[d]] / s[d]); }); function u(d, h) { @@ -85761,10 +85458,10 @@ var s3e = ( var r = Math.floor((t[0] - this._rect.x) / this._sw) + 1, n = Math.floor((t[1] - this._rect.y) / this._sh) + 1, i = this._rangeInfo.range; return this._orient === "vertical" ? this._getDateByWeeksAndDay(n, r - 1, i) : this._getDateByWeeksAndDay(r, n - 1, i); }, e.prototype.convertToPixel = function(t, r, n) { - var i = Yz(r); + var i = j5(r); return i === this ? i.dataToPoint(n) : null; }, e.prototype.convertFromPixel = function(t, r, n) { - var i = Yz(r); + var i = j5(r); return i === this ? i.pointToData(n) : null; }, e.prototype.containPoint = function(t) { return console.warn("Not implemented."), !1; @@ -85824,14 +85521,14 @@ var s3e = ( }, e.dimensions = ["time", "value"], e; }() ); -function Yz(e) { +function j5(e) { var t = e.calendarModel, r = e.seriesModel, n = t ? t.coordinateSystem : r ? r.coordinateSystem : null; return n; } -function c3e(e) { - e.registerComponentModel(a3e), e.registerComponentView(s3e), e.registerCoordinateSystem("calendar", l3e); +function Q3e(e) { + e.registerComponentModel(q3e), e.registerComponentView(X3e), e.registerCoordinateSystem("calendar", Z3e); } -function u3e(e, t) { +function J3e(e, t) { var r = e.existing; if (t.id = e.keyInfo.id, !t.type && r && (t.type = r.type), t.parentId == null) { var n = t.parentOption; @@ -85839,13 +85536,13 @@ function u3e(e, t) { } t.parentOption = null; } -function qz(e, t) { +function U5(e, t) { var r; - return H(t, function(n) { + return z(t, function(n) { e[n] != null && e[n] !== "auto" && (r = !0); }), r; } -function d3e(e, t, r) { +function eHe(e, t, r) { var n = Pe({}, r), i = e[t], o = r.$action || "merge"; if (o === "merge") if (i) { @@ -85855,31 +85552,31 @@ function d3e(e, t, r) { } Wt(i, n, !0), Uc(i, n, { ignoreSize: !0 - }), gq(r, i), V0(r, i), V0(r, i, "shape"), V0(r, i, "style"), V0(r, i, "extra"), r.clipPath = i.clipPath; + }), uq(r, i), $0(r, i), $0(r, i, "shape"), $0(r, i, "style"), $0(r, i, "extra"), r.clipPath = i.clipPath; } else e[t] = n; else o === "replace" ? e[t] = n : o === "remove" && i && (e[t] = null); } -var PJ = ["transition", "enterFrom", "leaveTo"], h3e = PJ.concat(["enterAnimation", "updateAnimation", "leaveAnimation"]); -function V0(e, t, r) { +var bJ = ["transition", "enterFrom", "leaveTo"], tHe = bJ.concat(["enterAnimation", "updateAnimation", "leaveAnimation"]); +function $0(e, t, r) { if (r && (!e[r] && t[r] && (e[r] = {}), e = e[r], t = t[r]), !(!e || !t)) - for (var n = r ? PJ : h3e, i = 0; i < n.length; i++) { + for (var n = r ? bJ : tHe, i = 0; i < n.length; i++) { var o = n[i]; e[o] == null && t[o] != null && (e[o] = t[o]); } } -function f3e(e, t) { +function rHe(e, t) { if (e && (e.hv = t.hv = [ // Rigid body, don't care about `width`. - qz(t, ["left", "right"]), + U5(t, ["left", "right"]), // Rigid body, don't care about `height`. - qz(t, ["top", "bottom"]) + U5(t, ["top", "bottom"]) ], e.type === "group")) { var r = e, n = t; r.width == null && (r.width = n.width = 0), r.height == null && (r.height = n.height = 0); } } -var p3e = ( +var nHe = ( /** @class */ function(e) { Se(t, e); @@ -85893,15 +85590,15 @@ var p3e = ( }, t.prototype.optionUpdated = function(r, n) { var i = this.option, o = (n ? i : r).elements, a = i.elements = n ? [] : i.elements, s = []; this._flatten(o, s, null); - var l = tY(a, s, "normalMerge"), c = this._elOptionsToUpdate = []; - H(l, function(u, d) { + var l = XK(a, s, "normalMerge"), c = this._elOptionsToUpdate = []; + z(l, function(u, d) { var h = u.newOption; - process.env.NODE_ENV !== "production" && xt(St(h) || u.existing, "Empty graphic option definition"), h && (c.push(h), u3e(u, h), d3e(a, d, h), f3e(a[d], h)); + process.env.NODE_ENV !== "production" && xt(St(h) || u.existing, "Empty graphic option definition"), h && (c.push(h), J3e(u, h), eHe(a, d, h), rHe(a[d], h)); }, this), i.elements = Fr(a, function(u) { return u && delete u.$action, u != null; }); }, t.prototype._flatten = function(r, n, i) { - H(r, function(o) { + z(r, function(o) { if (o) { i && (o.parentOption = i), n.push(o); var a = o.children; @@ -85916,15 +85613,15 @@ var p3e = ( // parentId: null }, t; }(Zt) -), Xz = { +), K5 = { // Reserved but not supported in graphic component. path: null, compoundPath: null, // Supported in graphic component. group: At, - image: yi, + image: mi, text: vr -}, ua = yr(), g3e = ( +}, ua = yr(), iHe = ( /** @class */ function(e) { Se(t, e); @@ -85940,54 +85637,54 @@ var p3e = ( var n = r.useElOptionsToUpdate(); if (n) { var i = this._elMap, o = this.group, a = r.get("z"), s = r.get("zlevel"); - H(n, function(l) { + z(n, function(l) { var c = qn(l.id, null), u = c != null ? i.get(c) : null, d = qn(l.parentId, null), h = d != null ? i.get(d) : o, f = l.type, p = l.style; f === "text" && p && l.hv && l.hv[1] && (p.textVerticalAlign = p.textBaseline = p.verticalAlign = p.align = null); var v = l.textContent, g = l.textConfig; - if (p && oJ(p, f, !!g, !!v)) { - var m = aJ(p, f, !0); + if (p && eJ(p, f, !!g, !!v)) { + var m = tJ(p, f, !0); !g && m.textConfig && (g = l.textConfig = m.textConfig), !v && m.textContent && (v = m.textContent); } - var y = v3e(l); + var y = oHe(l); process.env.NODE_ENV !== "production" && u && xt(h === u.parent, "Changing parent is not supported."); var C = l.$action || "merge", b = C === "merge", w = C === "replace"; if (b) { var x = !u, E = u; - x ? E = Zz(c, h, l.type, i) : (E && (ua(E).isNew = !1), dJ(E)), E && (OC(E, y, r, { + x ? E = Y5(c, h, l.type, i) : (E && (ua(E).isNew = !1), aJ(E)), E && (IC(E, y, r, { isInit: x - }), Qz(E, l, a, s)); + }), q5(E, l, a, s)); } else if (w) { - NC(u, l, i, r); - var P = Zz(c, h, l.type, i); - P && (OC(P, y, r, { + LC(u, l, i, r); + var R = Y5(c, h, l.type, i); + R && (IC(R, y, r, { isInit: !0 - }), Qz(P, l, a, s)); - } else C === "remove" && (lJ(u, l), NC(u, l, i, r)); - var R = i.get(c); - if (R && v) + }), q5(R, l, a, s)); + } else C === "remove" && (nJ(u, l), LC(u, l, i, r)); + var P = i.get(c); + if (P && v) if (b) { - var T = R.getTextContent(); - T ? T.attr(v) : R.setTextContent(new vr(v)); - } else w && R.setTextContent(new vr(v)); - if (R) { + var T = P.getTextContent(); + T ? T.attr(v) : P.setTextContent(new vr(v)); + } else w && P.setTextContent(new vr(v)); + if (P) { var _ = l.clipPath; if (_) { var D = _.type, A = void 0, x = !1; if (b) { - var M = R.getClipPath(); + var M = P.getClipPath(); x = !M || ua(M).type !== D, A = x ? HM(D) : M; } else w && (x = !0, A = HM(D)); - R.setClipPath(A), OC(A, _, r, { + P.setClipPath(A), IC(A, _, r, { isInit: x - }), cb(A, _.keyframeAnimation, r); + }), sb(A, _.keyframeAnimation, r); } - var O = ua(R); - R.setTextConfig(g), O.option = l, m3e(R, r, l), pp({ - el: R, + var O = ua(P); + P.setTextConfig(g), O.option = l, aHe(P, r, l), gp({ + el: P, componentModel: r, - itemName: R.name, + itemName: P.name, itemTooltipOption: l.tooltip - }), cb(R, l.keyframeAnimation, r); + }), sb(P, l.keyframeAnimation, r); } }); } @@ -86014,10 +85711,10 @@ var p3e = ( }, C); if (!ua(f).isNew && b) { for (var w = d.transition, x = {}, E = 0; E < c.length; E++) { - var P = c[E], R = C[P]; - w && (vd(w) || Yt(w, P) >= 0) ? x[P] = R : f[P] = R; + var R = c[E], P = C[R]; + w && (vd(w) || Yt(w, R) >= 0) ? x[R] = P : f[R] = P; } - wr(f, x, r, 0); + br(f, x, r, 0); } else f.attr(C); } @@ -86025,7 +85722,7 @@ var p3e = ( }, t.prototype._clear = function() { var r = this, n = this._elMap; n.each(function(i) { - NC(i, ua(i).option, n, r._lastGraphicModel); + LC(i, ua(i).option, n, r._lastGraphicModel); }), this._elMap = ft(); }, t.prototype.dispose = function() { this._clear(); @@ -86034,23 +85731,23 @@ var p3e = ( ); function HM(e) { process.env.NODE_ENV !== "production" && xt(e, "graphic type MUST be set"); - var t = lt(Xz, e) ? Xz[e] : Bw(e); + var t = lt(K5, e) ? K5[e] : Bw(e); process.env.NODE_ENV !== "production" && xt(t, "graphic type " + e + " can not be found"); var r = new t({}); return ua(r).type = e, r; } -function Zz(e, t, r, n) { +function Y5(e, t, r, n) { var i = HM(r); return t.add(i), n.set(e, i), ua(i).id = e, ua(i).isNew = !0, i; } -function NC(e, t, r, n) { +function LC(e, t, r, n) { var i = e && e.parent; i && (e.type === "group" && e.traverse(function(o) { - NC(o, t, r, n); + LC(o, t, r, n); }), c1(e, t, n), r.removeKey(ua(e).id)); } -function Qz(e, t, r, n) { - e.isGroup || H([ +function q5(e, t, r, n) { + e.isGroup || z([ ["cursor", Ta.prototype.cursor], // We should not support configure z and zlevel in the element level. // But seems we didn't limit it previously. So here still use it to avoid breaking. @@ -86061,19 +85758,19 @@ function Qz(e, t, r, n) { ], function(i) { var o = i[0]; lt(t, o) ? e[o] = kt(t[o], i[1]) : e[o] == null && (e[o] = i[1]); - }), H(or(t), function(i) { + }), z(or(t), function(i) { if (i.indexOf("on") === 0) { var o = t[i]; e[i] = vt(o) ? o : null; } }), lt(t, "draggable") && (e.draggable = t.draggable), t.name != null && (e.name = t.name), t.id != null && (e.id = t.id); } -function v3e(e) { - return e = Pe({}, e), H(["id", "parentId", "$action", "hv", "bounding", "textContent", "clipPath"].concat(pq), function(t) { +function oHe(e) { + return e = Pe({}, e), z(["id", "parentId", "$action", "hv", "bounding", "textContent", "clipPath"].concat(cq), function(t) { delete e[t]; }), e; } -function m3e(e, t, r) { +function aHe(e, t, r) { var n = Lt(e).eventData; !e.silent && !e.ignore && !n && (n = Lt(e).eventData = { componentType: "graphic", @@ -86081,8 +85778,8 @@ function m3e(e, t, r) { name: e.name }), n && (n.info = r.info); } -function y3e(e) { - e.registerComponentModel(p3e), e.registerComponentView(g3e), e.registerPreprocessor(function(t) { +function sHe(e) { + e.registerComponentModel(nHe), e.registerComponentView(iHe), e.registerPreprocessor(function(t) { var r = t.graphic; Ie(r) ? !r[0] || !r[0].elements ? t.graphic = [{ elements: r @@ -86091,15 +85788,15 @@ function y3e(e) { }]); }); } -var Jz = ["x", "y", "radius", "angle", "single"], C3e = ["cartesian2d", "polar", "singleAxis"]; -function S3e(e) { +var X5 = ["x", "y", "radius", "angle", "single"], lHe = ["cartesian2d", "polar", "singleAxis"]; +function cHe(e) { var t = e.get("coordinateSystem"); - return Yt(C3e, t) >= 0; + return Yt(lHe, t) >= 0; } function Rc(e) { return process.env.NODE_ENV !== "production" && xt(e), e + "Axis"; } -function b3e(e, t) { +function uHe(e, t) { var r = ft(), n = [], i = ft(); e.eachComponent({ mainType: "dataZoom", @@ -86131,7 +85828,7 @@ function b3e(e, t) { } return n; } -function TJ(e) { +function wJ(e) { var t = e.ecModel, r = { infoList: [], infoMap: ft() @@ -86160,7 +85857,7 @@ var kR = ( this.indexMap[t] || (this.indexList.push(t), this.indexMap[t] = !0); }, e; }() -), um = ( +), dm = ( /** @class */ function(e) { Se(t, e); @@ -86169,16 +85866,16 @@ var kR = ( return r.type = t.type, r._autoThrottle = !0, r._noTarget = !0, r._rangePropMode = ["percent", "percent"], r; } return t.prototype.init = function(r, n, i) { - var o = e5(r); + var o = Z5(r); this.settledOption = o, this.mergeDefaultAndTheme(r, i), this._doInit(o); }, t.prototype.mergeOption = function(r) { - var n = e5(r); + var n = Z5(r); Wt(this.option, r, !0), Wt(this.settledOption, n, !0), this._doInit(n); }, t.prototype._doInit = function(r) { var n = this.option; this._setDefaultThrottle(r), this._updateRangeUse(r); var i = this.settledOption; - H([["start", "startValue"], ["end", "endValue"]], function(o, a) { + z([["start", "startValue"], ["end", "endValue"]], function(o, a) { this._rangePropMode[a] === "value" && (n[o[0]] = i[o[0]] = null); }, this), this._resetTarget(); }, t.prototype._resetTarget = function() { @@ -86188,12 +85885,12 @@ var kR = ( }, this); }, t.prototype._fillSpecifiedTargetAxis = function(r) { var n = !1; - return H(Jz, function(i) { - var o = this.getReferringComponents(Rc(i), GDe); + return z(X5, function(i) { + var o = this.getReferringComponents(Rc(i), ADe); if (o.specified) { n = !0; var a = new kR(); - H(o.models, function(s) { + z(o.models, function(s) { a.add(s.componentIndex); }), r.set(i, a); } @@ -86221,13 +85918,13 @@ var kR = ( var h = new kR(); if (h.add(d.componentIndex), r.set(u, h), o = !1, u === "x" || u === "y") { var f = d.getReferringComponents("grid", Wn).models[0]; - f && H(c, function(p) { + f && z(c, function(p) { d.componentIndex !== p.componentIndex && f === p.getReferringComponents("grid", Wn).models[0] && h.add(p.componentIndex); }); } } } - o && H(Jz, function(c) { + o && z(X5, function(c) { if (o) { var u = i.findComponents({ mainType: Rc(c), @@ -86253,7 +85950,7 @@ var kR = ( } }, t.prototype._updateRangeUse = function(r) { var n = this._rangePropMode, i = this.get("rangeMode"); - H([["start", "startValue"], ["end", "endValue"]], function(o, a) { + z([["start", "startValue"], ["end", "endValue"]], function(o, a) { var s = r[o[0]] != null, l = r[o[1]] != null; s && !l ? n[a] = "percent" : !s && l ? n[a] = "value" : i ? n[a] = i[a] : s && (n[a] = "percent"); }); @@ -86266,7 +85963,7 @@ var kR = ( }, this), r; }, t.prototype.eachTargetAxis = function(r, n) { this._targetAxisInfoMap.each(function(i, o) { - H(i.indexList, function(a) { + z(i.indexList, function(a) { r.call(n, o, a); }); }); @@ -86281,12 +85978,12 @@ var kR = ( return this.ecModel.getComponent(Rc(r), n); }, t.prototype.setRawRange = function(r) { var n = this.option, i = this.settledOption; - H([["start", "startValue"], ["end", "endValue"]], function(o) { + z([["start", "startValue"], ["end", "endValue"]], function(o) { (r[o[0]] != null || r[o[1]] != null) && (n[o[0]] = i[o[0]] = r[o[0]], n[o[1]] = i[o[1]] = r[o[1]]); }, this), this._updateRangeUse(r); }, t.prototype.setCalculatedRange = function(r) { var n = this.option; - H(["start", "startValue", "end", "endValue"], function(i) { + z(["start", "startValue", "end", "endValue"], function(i) { n[i] = r[i]; }); }, t.prototype.getPercentRange = function() { @@ -86324,13 +86021,13 @@ var kR = ( }, t; }(Zt) ); -function e5(e) { +function Z5(e) { var t = {}; - return H(["start", "end", "startValue", "endValue", "throttle"], function(r) { + return z(["start", "end", "startValue", "endValue", "throttle"], function(r) { e.hasOwnProperty(r) && (t[r] = e[r]); }), t; } -var w3e = ( +var dHe = ( /** @class */ function(e) { Se(t, e); @@ -86339,8 +86036,8 @@ var w3e = ( return r.type = t.type, r; } return t.type = "dataZoom.select", t; - }(um) -), PO = ( + }(dm) +), EO = ( /** @class */ function(e) { Se(t, e); @@ -86352,7 +86049,7 @@ var w3e = ( this.dataZoomModel = r, this.ecModel = n, this.api = i; }, t.type = "dataZoom", t; }(sn) -), x3e = ( +), hHe = ( /** @class */ function(e) { Se(t, e); @@ -86361,8 +86058,8 @@ var w3e = ( return r.type = t.type, r; } return t.type = "dataZoom.select", t; - }(PO) -), Yh = H, t5 = Bo, E3e = ( + }(EO) +), Yh = z, Q5 = Bo, fHe = ( /** @class */ function() { function e(t, r, n, i) { @@ -86377,7 +86074,7 @@ var w3e = ( }, e.prototype.getTargetSeriesModels = function() { var t = []; return this.ecModel.eachSeries(function(r) { - if (S3e(r)) { + if (cHe(r)) { var n = Rc(this._dimName), i = r.getReferringComponents(n, Wn).models[0]; i && this._axisIndex === i.componentIndex && t.push(r); } @@ -86391,7 +86088,7 @@ var w3e = ( Yh(["start", "end"], function(h, f) { var p = t[h], v = t[h + "Value"]; o[f] === "percent" ? (p == null && (p = a[f]), v = i.parse(Lr(p, a, r))) : (c = !0, v = v == null ? r[f] : i.parse(v), p = Lr(v, r, a)), l[f] = v == null || isNaN(v) ? r[f] : v, s[f] = p == null || isNaN(p) ? a[f] : p; - }), t5(l), t5(s); + }), Q5(l), Q5(s); var u = this._minMaxSpan; c ? d(l, s, r, a, !1) : d(s, l, a, r, !0); function d(h, f, p, v, g) { @@ -86407,7 +86104,7 @@ var w3e = ( }, e.prototype.reset = function(t) { if (t === this._dataZoomModel) { var r = this.getTargetSeriesModels(); - this._dataExtent = R3e(this, this._dimName, r), this._updateMinMaxSpan(); + this._dataExtent = pHe(this, this._dimName, r), this._updateMinMaxSpan(); var n = this.calculateDataWindow(t.settledOption); this._valueWindow = n.valueWindow, this._percentWindow = n.percentWindow, this._setAxisModel(); } @@ -86461,7 +86158,7 @@ var w3e = ( }, e.prototype._setAxisModel = function() { var t = this.getAxisModel(), r = this._percentWindow, n = this._valueWindow; if (r) { - var i = I2(n, [0, 500]); + var i = M2(n, [0, 500]); i = Math.min(i, 20); var o = t.axis.scale.rawExtentInfo; r[0] !== 0 && o.setDeterminedMinMax("min", +n[0].toFixed(i)), r[1] !== 100 && o.setDeterminedMinMax("max", +n[1].toFixed(i)), o.freeze(); @@ -86469,15 +86166,15 @@ var w3e = ( }, e; }() ); -function R3e(e, t, r) { +function pHe(e, t, r) { var n = [1 / 0, -1 / 0]; Yh(r, function(a) { - GFe(n, a.getData(), t); + AFe(n, a.getData(), t); }); - var i = e.getAxisModel(), o = GX(i.axis.scale, i, n).calculate(); + var i = e.getAxisModel(), o = $X(i.axis.scale, i, n).calculate(); return [o.min, o.max]; } -var P3e = { +var gHe = { // `dataZoomProcessor` will only be performed in needed series. Consider if // there is a line series and a pie series, it is better not to update the // line series if only pie series is needed to be updated. @@ -86495,11 +86192,11 @@ var P3e = { }); var r = []; t(function(i, o, a, s) { - a.__dzAxisProxy || (a.__dzAxisProxy = new E3e(i, o, s, e), r.push(a.__dzAxisProxy)); + a.__dzAxisProxy || (a.__dzAxisProxy = new fHe(i, o, s, e), r.push(a.__dzAxisProxy)); }); var n = ft(); - return H(r, function(i) { - H(i.getTargetSeriesModels(), function(o) { + return z(r, function(i) { + z(i.getTargetSeriesModels(), function(o) { n.set(o.uid, o); }); }), n; @@ -86528,10 +86225,10 @@ var P3e = { }); } }; -function T3e(e) { +function vHe(e) { e.registerAction("dataZoom", function(t, r) { - var n = b3e(r, t); - H(n, function(i) { + var n = uHe(r, t); + z(n, function(i) { i.setRawRange({ start: t.start, end: t.end, @@ -86541,14 +86238,14 @@ function T3e(e) { }); }); } -var r5 = !1; -function TO(e) { - r5 || (r5 = !0, e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER, P3e), T3e(e), e.registerSubTypeDefaulter("dataZoom", function() { +var J5 = !1; +function RO(e) { + J5 || (J5 = !0, e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER, gHe), vHe(e), e.registerSubTypeDefaulter("dataZoom", function() { return "slider"; })); } -function _3e(e) { - e.registerComponentModel(w3e), e.registerComponentView(x3e), TO(e); +function mHe(e) { + e.registerComponentModel(dHe), e.registerComponentView(hHe), RO(e); } var fa = ( /** @class */ @@ -86557,14 +86254,14 @@ var fa = ( } return e; }() -), _J = {}; +), xJ = {}; function qh(e, t) { - _J[e] = t; + xJ[e] = t; } -function MJ(e) { - return _J[e]; +function EJ(e) { + return xJ[e]; } -var M3e = ( +var yHe = ( /** @class */ function(e) { Se(t, e); @@ -86575,8 +86272,8 @@ var M3e = ( return t.prototype.optionUpdated = function() { e.prototype.optionUpdated.apply(this, arguments); var r = this.ecModel; - H(this.option.feature, function(n, i) { - var o = MJ(i); + z(this.option.feature, function(n, i) { + var o = EJ(i); o && (o.getDefaultOption && (o.defaultOption = o.getDefaultOption(r)), Wt(n, o.defaultOption)); }); }, t.type = "toolbox", t.layoutMode = { @@ -86617,14 +86314,14 @@ var M3e = ( }, t; }(Zt) ); -function D3e(e, t, r) { +function CHe(e, t, r) { var n = t.getBoxLayoutParams(), i = t.get("padding"), o = { width: r.getWidth(), height: r.getHeight() }, a = jn(n, o, i); fd(t.get("orient"), e, t.get("itemGap"), a.width, a.height), Uw(e, n, o, i); } -function DJ(e, t) { +function RJ(e, t) { var r = qd(t.get("padding")), n = t.getItemStyle(["color", "opacity"]); return n.fill = t.get("backgroundColor"), e = new mr({ shape: { @@ -86639,7 +86336,7 @@ function DJ(e, t) { z2: -1 }), e; } -var I3e = ( +var SHe = ( /** @class */ function(e) { Se(t, e); @@ -86651,19 +86348,19 @@ var I3e = ( if (a.removeAll(), !r.get("show")) return; var s = +r.get("itemSize"), l = r.get("orient") === "vertical", c = r.get("feature") || {}, u = this._features || (this._features = {}), d = []; - H(c, function(p, v) { + z(c, function(p, v) { d.push(v); - }), new Hl(this._featureNames || [], d).add(h).update(h).remove(Vt(h, null)).execute(), this._featureNames = d; + }), new zl(this._featureNames || [], d).add(h).update(h).remove(Vt(h, null)).execute(), this._featureNames = d; function h(p, v) { - var g = d[p], m = d[v], y = c[g], C = new Gr(y, r, r.ecModel), b; + var g = d[p], m = d[v], y = c[g], C = new zr(y, r, r.ecModel), b; if (o && o.newTitle != null && o.featureName === g && (y.title = o.newTitle), g && !m) { - if (A3e(g)) + if (bHe(g)) b = { onclick: C.option.onclick, featureName: g }; else { - var w = MJ(g); + var w = EJ(g); if (!w) return; b = new w(); @@ -86671,7 +86368,7 @@ var I3e = ( u[g] = b; } else if (b = u[m], !b) return; - b.uid = vp("toolbox-feature"), b.model = C, b.ecModel = n, b.api = i; + b.uid = mp("toolbox-feature"), b.model = C, b.ecModel = n, b.api = i; var x = b instanceof fa; if (!g && m) { x && b.dispose && b.dispose(n, i); @@ -86681,17 +86378,17 @@ var I3e = ( x && b.remove && b.remove(n, i); return; } - f(C, b, g), C.setIconStatus = function(E, P) { - var R = this.option, T = this.iconPaths; - R.iconStatus = R.iconStatus || {}, R.iconStatus[E] = P, T[E] && (P === "emphasis" ? Vl : zl)(T[E]); + f(C, b, g), C.setIconStatus = function(E, R) { + var P = this.option, T = this.iconPaths; + P.iconStatus = P.iconStatus || {}, P.iconStatus[E] = R, T[E] && (R === "emphasis" ? Vl : Hl)(T[E]); }, b instanceof fa && b.render && b.render(C, n, i, o); } function f(p, v, g) { var m = p.getModel("iconStyle"), y = p.getModel(["emphasis", "iconStyle"]), C = v instanceof fa && v.getIcons ? v.getIcons() : p.get("icon"), b = p.get("title") || {}, w, x; Je(C) ? (w = {}, w[g] = C) : w = C, Je(b) ? (x = {}, x[g] = b) : x = b; var E = p.iconPaths = {}; - H(w, function(P, R) { - var T = fp(P, {}, { + z(w, function(R, P) { + var T = pp(R, {}, { x: -s / 2, y: -s / 2, width: s, @@ -86702,12 +86399,12 @@ var I3e = ( _.style = y.getItemStyle(); var D = new vr({ style: { - text: x[R], + text: x[P], align: y.get("textAlign"), borderRadius: y.get("textBorderRadius"), padding: y.get("textPadding"), fill: null, - font: X2({ + font: Y2({ fontStyle: y.get("textFontStyle"), fontFamily: y.get("textFontFamily"), fontSize: y.get("textFontSize"), @@ -86716,14 +86413,14 @@ var I3e = ( }, ignore: !0 }); - T.setTextContent(D), pp({ + T.setTextContent(D), gp({ el: T, componentModel: r, - itemName: R, + itemName: P, formatterParamsExtra: { - title: x[R] + title: x[P] } - }), T.__title = x[R], T.on("mouseover", function() { + }), T.__title = x[P], T.on("mouseover", function() { var A = y.getItemStyle(), M = l ? r.get("right") == null && r.get("left") !== "right" ? "right" : "left" : r.get("bottom") == null && r.get("top") !== "bottom" ? "bottom" : "top"; D.setStyle({ fill: y.get("textFill") || A.fill || A.stroke || "#000", @@ -86732,38 +86429,38 @@ var I3e = ( position: y.get("textPosition") || M }), D.ignore = !r.get("showTitle"), i.enterEmphasis(this); }).on("mouseout", function() { - p.get(["iconStatus", R]) !== "emphasis" && i.leaveEmphasis(this), D.hide(); - }), (p.get(["iconStatus", R]) === "emphasis" ? Vl : zl)(T), a.add(T), T.on("click", at(v.onclick, v, n, i, R)), E[R] = T; + p.get(["iconStatus", P]) !== "emphasis" && i.leaveEmphasis(this), D.hide(); + }), (p.get(["iconStatus", P]) === "emphasis" ? Vl : Hl)(T), a.add(T), T.on("click", at(v.onclick, v, n, i, P)), E[P] = T; }); } - D3e(a, r, i), a.add(DJ(a.getBoundingRect(), r)), l || a.eachChild(function(p) { + CHe(a, r, i), a.add(RJ(a.getBoundingRect(), r)), l || a.eachChild(function(p) { var v = p.__title, g = p.ensureState("emphasis"), m = g.textConfig || (g.textConfig = {}), y = p.getTextContent(), C = y && y.ensureState("emphasis"); if (C && !vt(C) && v) { - var b = C.style || (C.style = {}), w = Ym(v, vr.makeFont(b)), x = p.x + a.x, E = p.y + a.y + s, P = !1; - E + w.height > i.getHeight() && (m.position = "top", P = !0); - var R = P ? -5 - w.height : s + 10; - x + w.width / 2 > i.getWidth() ? (m.position = ["100%", R], b.align = "right") : x - w.width / 2 < 0 && (m.position = [0, R], b.align = "left"); + var b = C.style || (C.style = {}), w = Um(v, vr.makeFont(b)), x = p.x + a.x, E = p.y + a.y + s, R = !1; + E + w.height > i.getHeight() && (m.position = "top", R = !0); + var P = R ? -5 - w.height : s + 10; + x + w.width / 2 > i.getWidth() ? (m.position = ["100%", P], b.align = "right") : x - w.width / 2 < 0 && (m.position = [0, P], b.align = "left"); } }); }, t.prototype.updateView = function(r, n, i, o) { - H(this._features, function(a) { + z(this._features, function(a) { a instanceof fa && a.updateView && a.updateView(a.model, n, i, o); }); }, t.prototype.remove = function(r, n) { - H(this._features, function(i) { + z(this._features, function(i) { i instanceof fa && i.remove && i.remove(r, n); }), this.group.removeAll(); }, t.prototype.dispose = function(r, n) { - H(this._features, function(i) { + z(this._features, function(i) { i instanceof fa && i.dispose && i.dispose(r, n); }); }, t.type = "toolbox", t; }(sn) ); -function A3e(e) { +function bHe(e) { return e.indexOf("my") === 0; } -var O3e = ( +var wHe = ( /** @class */ function(e) { Se(t, e); @@ -86804,8 +86501,8 @@ var O3e = ( w.open("image/svg+xml", "replace"), w.write(p), w.close(), b.focus(), w.execCommand("SaveAs", !0, v), document.body.removeChild(C); } } else { - var x = i.get("lang"), E = '', P = window.open(); - P.document.write(E), P.document.title = o; + var x = i.get("lang"), E = '', R = window.open(); + R.document.write(E), R.document.title = o; } }, t.getDefaultOption = function(r) { var n = { @@ -86825,7 +86522,7 @@ var O3e = ( return n; }, t; }(fa) -), n5 = "__ec_magicType_stack__", L3e = [["line", "bar"], ["stack"]], F3e = ( +), e3 = "__ec_magicType_stack__", xHe = [["line", "bar"], ["stack"]], EHe = ( /** @class */ function(e) { Se(t, e); @@ -86834,7 +86531,7 @@ var O3e = ( } return t.prototype.getIcons = function() { var r = this.model, n = r.get("icon"), i = {}; - return H(r.get("type"), function(o) { + return z(r.get("type"), function(o) { n[o] && (i[o] = n[o]); }), i; }, t.getDefaultOption = function(r) { @@ -86857,11 +86554,11 @@ var O3e = ( return n; }, t.prototype.onclick = function(r, n, i) { var o = this.model, a = o.get(["seriesIndex", i]); - if (i5[i]) { + if (t3[i]) { var s = { series: [] }, l = function(d) { - var h = d.subType, f = d.id, p = i5[i](h, f, d, o); + var h = d.subType, f = d.id, p = t3[i](h, f, d, o); p && (wt(p, d.option), s.series.push(p)); var v = d.coordinateSystem; if (v && v.type === "cartesian2d" && (i === "line" || i === "bar")) { @@ -86875,8 +86572,8 @@ var O3e = ( } } }; - H(L3e, function(d) { - Yt(d, i) >= 0 && H(d, function(h) { + z(xHe, function(d) { + Yt(d, i) >= 0 && z(d, function(h) { o.setIconStatus(h, "normal"); }); }), o.setIconStatus(i, "emphasis"), r.eachComponent({ @@ -86899,7 +86596,7 @@ var O3e = ( } }, t; }(fa) -), i5 = { +), t3 = { line: function(e, t, r, n) { if (e === "bar") return Wt({ @@ -86925,11 +86622,11 @@ var O3e = ( }, n.get(["option", "bar"]) || {}, !0); }, stack: function(e, t, r, n) { - var i = r.get("stack") === n5; + var i = r.get("stack") === e3; if (e === "line" || e === "bar") return n.setIconStatus("stack", i ? "normal" : "emphasis"), Wt({ id: t, - stack: i ? "" : n5 + stack: i ? "" : e3 }, n.get(["option", "stack"]) || {}, !0); } }; @@ -86941,7 +86638,7 @@ hs({ t.mergeOption(e.newOption); }); var u1 = new Array(60).join("-"), Wf = " "; -function N3e(e) { +function RHe(e) { var t = {}, r = [], n = []; return e.eachRawSeries(function(i) { var o = i.coordinateSystem; @@ -86967,13 +86664,13 @@ function N3e(e) { meta: n }; } -function k3e(e) { +function PHe(e) { var t = []; - return H(e, function(r, n) { + return z(e, function(r, n) { var i = r.categoryAxis, o = r.valueAxis, a = o.dim, s = [" "].concat(Fe(r.series, function(f) { return f.name; })), l = [i.model.getCategories()]; - H(r.series, function(f) { + z(r.series, function(f) { var p = f.getRawData(); l.push(f.getRawData().mapArray(p.mapDimension(a), function(v) { return v; @@ -86992,7 +86689,7 @@ function k3e(e) { `); } -function $3e(e) { +function THe(e) { return Fe(e, function(t) { var r = t.getRawData(), n = [t.name], i = []; return r.each(r.dimensions, function() { @@ -87007,10 +86704,10 @@ function $3e(e) { `); } -function B3e(e) { - var t = N3e(e); +function _He(e) { + var t = RHe(e); return { - value: Fr([k3e(t.seriesGroupByCategoryAxis), $3e(t.other)], function(r) { + value: Fr([PHe(t.seriesGroupByCategoryAxis), THe(t.other)], function(r) { return !!r.replace(/[\n\t\s]/g, ""); }).join(` @@ -87020,24 +86717,24 @@ function B3e(e) { meta: t.meta }; } -function fb(e) { +function db(e) { return e.replace(/^\s\s*/, "").replace(/\s\s*$/, ""); } -function V3e(e) { +function MHe(e) { var t = e.slice(0, e.indexOf(` `)); if (t.indexOf(Wf) >= 0) return !0; } -var GM = new RegExp("[" + Wf + "]+", "g"); -function z3e(e) { - for (var t = e.split(/\n+/g), r = fb(t.shift()).split(GM), n = [], i = Fe(r, function(l) { +var zM = new RegExp("[" + Wf + "]+", "g"); +function DHe(e) { + for (var t = e.split(/\n+/g), r = db(t.shift()).split(zM), n = [], i = Fe(r, function(l) { return { name: l, data: [] }; }), o = 0; o < t.length; o++) { - var a = fb(t[o]).split(GM); + var a = db(t[o]).split(zM); n.push(a.shift()); for (var s = 0; s < a.length; s++) i[s] && (i[s].data[o] = a[s]); @@ -87047,11 +86744,11 @@ function z3e(e) { categories: n }; } -function H3e(e) { - for (var t = e.split(/\n+/g), r = fb(t.shift()), n = [], i = 0; i < t.length; i++) { - var o = fb(t[i]); +function IHe(e) { + for (var t = e.split(/\n+/g), r = db(t.shift()), n = [], i = 0; i < t.length; i++) { + var o = db(t[i]); if (o) { - var a = o.split(GM), s = "", l = void 0, c = !1; + var a = o.split(zM), s = "", l = void 0, c = !1; isNaN(a[0]) ? (c = !0, s = a[0], a = a.slice(1), n[i] = { name: s, value: [] @@ -87066,25 +86763,25 @@ function H3e(e) { data: n }; } -function G3e(e, t) { +function AHe(e, t) { var r = e.split(new RegExp(` *` + u1 + ` *`, "g")), n = { series: [] }; - return H(r, function(i, o) { - if (V3e(i)) { - var a = z3e(i), s = t[o], l = s.axisDim + "Axis"; + return z(r, function(i, o) { + if (MHe(i)) { + var a = DHe(i), s = t[o], l = s.axisDim + "Axis"; s && (n[l] = n[l] || [], n[l][s.axisIndex] = { data: a.categories }, n.series = n.series.concat(a.series)); } else { - var a = H3e(i); + var a = IHe(i); n.series.push(a); } }), n; } -var W3e = ( +var OHe = ( /** @class */ function(e) { Se(t, e); @@ -87105,10 +86802,10 @@ var W3e = ( s.innerHTML = l[0] || o.get("title"), s.style.cssText = "margin:10px 20px", s.style.color = o.get("textColor"); var c = document.createElement("div"), u = document.createElement("textarea"); c.style.cssText = "overflow:auto"; - var d = o.get("optionToContent"), h = o.get("contentToOption"), f = B3e(r); + var d = o.get("optionToContent"), h = o.get("contentToOption"), f = _He(r); if (vt(d)) { var p = d(n.getOption()); - Je(p) ? c.innerHTML = p : zc(p) && c.appendChild(p); + Je(p) ? c.innerHTML = p : Hc(p) && c.appendChild(p); } else { u.readOnly = o.get("readOnly"); var v = u.style; @@ -87122,16 +86819,16 @@ var W3e = ( function x() { i.removeChild(a), w._dom = null; } - S_(C, "click", x), S_(b, "click", function() { + C_(C, "click", x), C_(b, "click", function() { if (h == null && d != null || h != null && d == null) { process.env.NODE_ENV !== "production" && Cn("It seems you have just provided one of `contentToOption` and `optionToContent` functions but missed the other one. Data change is ignored."), x(); return; } var E; try { - vt(h) ? E = h(c, n.getOption()) : E = G3e(u.value, g); - } catch (P) { - throw x(), new Error("Data view format error " + P); + vt(h) ? E = h(c, n.getOption()) : E = AHe(u.value, g); + } catch (R) { + throw x(), new Error("Data view format error " + R); } E && n.dispatchAction({ type: "changeDataView", @@ -87163,7 +86860,7 @@ var W3e = ( }, t; }(fa) ); -function j3e(e, t) { +function LHe(e, t) { return Fe(e, function(r, n) { var i = t && t[n]; if (St(i) && !Ie(i)) { @@ -87183,7 +86880,7 @@ hs({ update: "prepareAndUpdate" }, function(e, t) { var r = []; - H(e.newOption.series, function(n) { + z(e.newOption.series, function(n) { var i = t.getSeriesByName(n.name)[0]; if (!i) r.push(Pe({ @@ -87194,17 +86891,17 @@ hs({ var o = i.get("data"); r.push({ name: n.name, - data: j3e(n.data, o) + data: LHe(n.data, o) }); } }), t.mergeOption(wt({ series: r }, e.newOption)); }); -var IJ = H, AJ = yr(); -function U3e(e, t) { - var r = _O(e); - IJ(t, function(n, i) { +var PJ = z, TJ = yr(); +function FHe(e, t) { + var r = PO(e); + PJ(t, function(n, i) { for (var o = r.length - 1; o >= 0; o--) { var a = r[o]; if (a[i]) @@ -87227,11 +86924,11 @@ function U3e(e, t) { } }), r.push(t); } -function K3e(e) { - var t = _O(e), r = t[t.length - 1]; +function NHe(e) { + var t = PO(e), r = t[t.length - 1]; t.length > 1 && t.pop(); var n = {}; - return IJ(r, function(i, o) { + return PJ(r, function(i, o) { for (var a = t.length - 1; a >= 0; a--) if (i = t[a][o], i) { n[o] = i; @@ -87239,17 +86936,17 @@ function K3e(e) { } }), n; } -function Y3e(e) { - AJ(e).snapshots = null; +function kHe(e) { + TJ(e).snapshots = null; } -function q3e(e) { - return _O(e).length; +function $He(e) { + return PO(e).length; } -function _O(e) { - var t = AJ(e); +function PO(e) { + var t = TJ(e); return t.snapshots || (t.snapshots = [{}]), t.snapshots; } -var X3e = ( +var BHe = ( /** @class */ function(e) { Se(t, e); @@ -87257,7 +86954,7 @@ var X3e = ( return e !== null && e.apply(this, arguments) || this; } return t.prototype.onclick = function(r, n) { - Y3e(r), n.dispatchAction({ + kHe(r), n.dispatchAction({ type: "restore", from: this.uid }); @@ -87279,14 +86976,14 @@ hs({ }, function(e, t) { t.resetOption("recreate"); }); -var Z3e = ["grid", "xAxis", "yAxis", "geo", "graph", "polar", "radiusAxis", "angleAxis", "bmap"], MO = ( +var VHe = ["grid", "xAxis", "yAxis", "geo", "graph", "polar", "radiusAxis", "angleAxis", "bmap"], TO = ( /** @class */ function() { function e(t, r, n) { var i = this; this._targetInfoList = []; - var o = o5(r, t); - H(Q3e, function(a, s) { + var o = r3(r, t); + z(HHe, function(a, s) { (!n || !n.include || Yt(n.include, s) >= 0) && a(o, i._targetInfoList); }); } @@ -87296,26 +86993,26 @@ var Z3e = ["grid", "xAxis", "yAxis", "geo", "graph", "polar", "radiusAxis", "ang n.coordRange = i; var a = $R[n.brushType](0, o, i); n.__rangeOffset = { - offset: c5[n.brushType](a.values, n.range, [1, 1]), + offset: a3[n.brushType](a.values, n.range, [1, 1]), xyMinMax: a.xyMinMax }; } }), t; }, e.prototype.matchOutputRanges = function(t, r, n) { - H(t, function(i) { + z(t, function(i) { var o = this.findTargetInfo(i, r); - o && o !== !0 && H(o.coordSyses, function(a) { + o && o !== !0 && z(o.coordSyses, function(a) { var s = $R[i.brushType](1, a, i.range, !0); n(i, s.values, a, r); }); }, this); }, e.prototype.setInputRanges = function(t, r) { - H(t, function(n) { + z(t, function(n) { var i = this.findTargetInfo(n, r); if (process.env.NODE_ENV !== "production" && (xt(!i || i === !0 || n.coordRange, "coordRange must be specified when coord index specified."), xt(!i || i !== !0 || n.range, "range must be specified in global brush.")), n.range = n.range || [], i && i !== !0) { n.panelId = i.panelId; var o = $R[n.brushType](0, i.coordSys, n.coordRange), a = n.__rangeOffset; - n.range = a ? c5[n.brushType](o.values, a.offset, J3e(o.xyMinMax, a.xyMinMax)) : o.values; + n.range = a ? a3[n.brushType](o.values, a.offset, zHe(o.xyMinMax, a.xyMinMax)) : o.values; } }, this); }, e.prototype.makePanelOpts = function(t, r) { @@ -87324,51 +87021,51 @@ var Z3e = ["grid", "xAxis", "yAxis", "geo", "graph", "polar", "radiusAxis", "ang return { panelId: n.panelId, defaultBrushType: r ? r(n) : null, - clipPath: BQ(i), - isTargetByCursor: zQ(i, t, n.coordSysModel), - getLinearBrushOtherExtent: VQ(i) + clipPath: LQ(i), + isTargetByCursor: NQ(i, t, n.coordSysModel), + getLinearBrushOtherExtent: FQ(i) }; }); }, e.prototype.controlSeries = function(t, r, n) { var i = this.findTargetInfo(t, n); return i === !0 || i && Yt(i.coordSyses, r.coordinateSystem) >= 0; }, e.prototype.findTargetInfo = function(t, r) { - for (var n = this._targetInfoList, i = o5(r, t), o = 0; o < n.length; o++) { + for (var n = this._targetInfoList, i = r3(r, t), o = 0; o < n.length; o++) { var a = n[o], s = t.panelId; if (s) { if (a.panelId === s) return a; } else - for (var l = 0; l < a5.length; l++) - if (a5[l](i, a)) + for (var l = 0; l < n3.length; l++) + if (n3[l](i, a)) return a; } return !0; }, e; }() ); -function WM(e) { +function GM(e) { return e[0] > e[1] && e.reverse(), e; } -function o5(e, t) { - return rv(e, t, { - includeMainTypes: Z3e +function r3(e, t) { + return nv(e, t, { + includeMainTypes: VHe }); } -var Q3e = { +var HHe = { grid: function(e, t) { var r = e.xAxisModels, n = e.yAxisModels, i = e.gridModels, o = ft(), a = {}, s = {}; - !r && !n && !i || (H(r, function(l) { + !r && !n && !i || (z(r, function(l) { var c = l.axis.grid.model; o.set(c.id, c), a[c.id] = !0; - }), H(n, function(l) { + }), z(n, function(l) { var c = l.axis.grid.model; o.set(c.id, c), s[c.id] = !0; - }), H(i, function(l) { + }), z(i, function(l) { o.set(l.id, l), a[l.id] = !0, s[l.id] = !0; }), o.each(function(l) { var c = l.coordinateSystem, u = []; - H(c.getCartesians(), function(d, h) { + z(c.getCartesians(), function(d, h) { (Yt(r, d.getAxis("x").model) >= 0 || Yt(n, d.getAxis("y").model) >= 0) && u.push(d); }), t.push({ panelId: "grid--" + l.id, @@ -87377,14 +87074,14 @@ var Q3e = { // Use the first one as the representitive coordSys. coordSys: u[0], coordSyses: u, - getPanelRect: s5.grid, + getPanelRect: i3.grid, xAxisDeclared: a[l.id], yAxisDeclared: s[l.id] }); })); }, geo: function(e, t) { - H(e.geoModels, function(r) { + z(e.geoModels, function(r) { var n = r.coordinateSystem; t.push({ panelId: "geo--" + r.id, @@ -87392,11 +87089,11 @@ var Q3e = { coordSysModel: r, coordSys: n, coordSyses: [n], - getPanelRect: s5.geo + getPanelRect: i3.geo }); }); } -}, a5 = [ +}, n3 = [ // grid function(e, t) { var r = e.xAxisModel, n = e.yAxisModel, i = e.gridModel; @@ -87407,7 +87104,7 @@ var Q3e = { var r = e.geoModel; return r && r === t.geoModel; } -], s5 = { +], i3 = { grid: function() { return this.coordSys.master.getRect().clone(); }, @@ -87416,10 +87113,10 @@ var Q3e = { return t.applyTransform(Dc(e)), t; } }, $R = { - lineX: Vt(l5, 0), - lineY: Vt(l5, 1), + lineX: Vt(o3, 0), + lineY: Vt(o3, 1), rect: function(e, t, r, n) { - var i = e ? t.pointToData([r[0][0], r[1][0]], n) : t.dataToPoint([r[0][0], r[1][0]], n), o = e ? t.pointToData([r[0][1], r[1][1]], n) : t.dataToPoint([r[0][1], r[1][1]], n), a = [WM([i[0], o[0]]), WM([i[1], o[1]])]; + var i = e ? t.pointToData([r[0][0], r[1][0]], n) : t.dataToPoint([r[0][0], r[1][0]], n), o = e ? t.pointToData([r[0][1], r[1][1]], n) : t.dataToPoint([r[0][1], r[1][1]], n), a = [GM([i[0], o[0]]), GM([i[1], o[1]])]; return { values: a, xyMinMax: a @@ -87436,9 +87133,9 @@ var Q3e = { }; } }; -function l5(e, t, r, n) { +function o3(e, t, r, n) { process.env.NODE_ENV !== "production" && xt(r.type === "cartesian2d", "lineX/lineY brush is available only in cartesian2d."); - var i = r.getAxis(["x", "y"][e]), o = WM(Fe([0, 1], function(s) { + var i = r.getAxis(["x", "y"][e]), o = GM(Fe([0, 1], function(s) { return t ? i.coordToData(i.toLocalCoord(n[s]), !0) : i.toGlobalCoord(i.dataToCoord(n[s])); })), a = []; return a[e] = o, a[1 - e] = [NaN, NaN], { @@ -87446,9 +87143,9 @@ function l5(e, t, r, n) { xyMinMax: a }; } -var c5 = { - lineX: Vt(u5, 0), - lineY: Vt(u5, 1), +var a3 = { + lineX: Vt(s3, 0), + lineY: Vt(s3, 1), rect: function(e, t, r) { return [[e[0][0] - r[0] * t[0][0], e[0][1] - r[0] * t[0][1]], [e[1][0] - r[1] * t[1][0], e[1][1] - r[1] * t[1][1]]]; }, @@ -87458,17 +87155,17 @@ var c5 = { }); } }; -function u5(e, t, r, n) { +function s3(e, t, r, n) { return [t[0] - n[e] * r[0], t[1] - n[e] * r[1]]; } -function J3e(e, t) { - var r = d5(e), n = d5(t), i = [r[0] / n[0], r[1] / n[1]]; +function zHe(e, t) { + var r = l3(e), n = l3(t), i = [r[0] / n[0], r[1] / n[1]]; return isNaN(i[0]) && (i[0] = 1), isNaN(i[1]) && (i[1] = 1), i; } -function d5(e) { +function l3(e) { return e ? [e[0][1] - e[0][0], e[1][1] - e[1][0]] : [NaN, NaN]; } -var jM = H, eHe = $De("toolbox-dataZoom_"), tHe = ( +var WM = z, GHe = TDe("toolbox-dataZoom_"), WHe = ( /** @class */ function(e) { Se(t, e); @@ -87476,9 +87173,9 @@ var jM = H, eHe = $De("toolbox-dataZoom_"), tHe = ( return e !== null && e.apply(this, arguments) || this; } return t.prototype.render = function(r, n, i, o) { - this._brushController || (this._brushController = new iO(i.getZr()), this._brushController.on("brush", at(this._onBrush, this)).mount()), iHe(r, n, this, o, i), nHe(r, n); + this._brushController || (this._brushController = new rO(i.getZr()), this._brushController.on("brush", at(this._onBrush, this)).mount()), KHe(r, n, this, o, i), UHe(r, n); }, t.prototype.onclick = function(r, n, i) { - rHe[i].call(this); + jHe[i].call(this); }, t.prototype.remove = function(r, n) { this._brushController && this._brushController.unmount(); }, t.prototype.dispose = function(r, n) { @@ -87489,7 +87186,7 @@ var jM = H, eHe = $De("toolbox-dataZoom_"), tHe = ( return; var i = {}, o = this.ecModel; this._brushController.updateCovers([]); - var a = new MO(DO(this.model), o, { + var a = new TO(_O(this.model), o, { include: ["grid"] }); a.matchOutputRanges(n, o, function(c, u, d) { @@ -87500,7 +87197,7 @@ var jM = H, eHe = $De("toolbox-dataZoom_"), tHe = ( lineY: "y" }[h], d, u); } - }), U3e(o, i), this._dispatchZoomAction(i); + }), FHe(o, i), this._dispatchZoomAction(i); function s(c, u, d) { var h = u.getAxis(c), f = h.model, p = l(c, f, o), v = p.findRepresentativeAxisProxy(f).getMinMaxSpan(); (v.minValueSpan != null || v.maxValueSpan != null) && (d = eh(0, d.slice(), h.scale.getExtent(), 0, v.minValueSpan, v.maxValueSpan)), p && (i[p.id] = { @@ -87521,7 +87218,7 @@ var jM = H, eHe = $De("toolbox-dataZoom_"), tHe = ( } }, t.prototype._dispatchZoomAction = function(r) { var n = []; - jM(r, function(i, o) { + WM(r, function(i, o) { n.push(Tt(i)); }), n.length && this.api.dispatchAction({ type: "dataZoom", @@ -87547,7 +87244,7 @@ var jM = H, eHe = $De("toolbox-dataZoom_"), tHe = ( return n; }, t; }(fa) -), rHe = { +), jHe = { zoom: function() { var e = !this._isZoomActive; this.api.dispatchAction({ @@ -87557,10 +87254,10 @@ var jM = H, eHe = $De("toolbox-dataZoom_"), tHe = ( }); }, back: function() { - this._dispatchZoomAction(K3e(this.ecModel)); + this._dispatchZoomAction(NHe(this.ecModel)); } }; -function DO(e) { +function _O(e) { var t = { xAxisIndex: e.get("xAxisIndex", !0), yAxisIndex: e.get("yAxisIndex", !0), @@ -87569,13 +87266,13 @@ function DO(e) { }; return t.xAxisIndex == null && t.xAxisId == null && (t.xAxisIndex = "all"), t.yAxisIndex == null && t.yAxisId == null && (t.yAxisIndex = "all"), t; } -function nHe(e, t) { - e.setIconStatus("back", q3e(t) > 1 ? "emphasis" : "normal"); +function UHe(e, t) { + e.setIconStatus("back", $He(t) > 1 ? "emphasis" : "normal"); } -function iHe(e, t, r, n, i) { +function KHe(e, t, r, n, i) { var o = r._isZoomActive; n && n.type === "takeGlobalCursor" && (o = n.key === "dataZoomSelect" ? n.dataZoomSelectActive : !1), r._isZoomActive = o, e.setIconStatus("zoom", o ? "emphasis" : "normal"); - var a = new MO(DO(e), t, { + var a = new TO(_O(e), t, { include: ["grid"] }), s = a.makePanelOpts(i, function(l) { return l.xAxisDeclared && !l.yAxisDeclared ? "lineX" : !l.xAxisDeclared && l.yAxisDeclared ? "lineY" : "rect"; @@ -87585,14 +87282,14 @@ function iHe(e, t, r, n, i) { brushStyle: e.getModel("brushStyle").getItemStyle() } : !1); } -hAe("dataZoom", function(e) { +tAe("dataZoom", function(e) { var t = e.getComponent("toolbox", 0), r = ["feature", "dataZoom"]; if (!t || t.get(r) == null) return; - var n = t.getModel(r), i = [], o = DO(n), a = rv(e, o); - jM(a.xAxisModels, function(l) { + var n = t.getModel(r), i = [], o = _O(n), a = nv(e, o); + WM(a.xAxisModels, function(l) { return s(l, "xAxis", "xAxisIndex"); - }), jM(a.yAxisModels, function(l) { + }), WM(a.yAxisModels, function(l) { return s(l, "yAxis", "yAxisIndex"); }); function s(l, c, u) { @@ -87602,16 +87299,16 @@ hAe("dataZoom", function(e) { // Default to be filter filterMode: n.get("filterMode", !0) || "filter", // Id for merge mapping. - id: eHe + c + d + id: GHe + c + d }; h[u] = d, i.push(h); } return i; }); -function oHe(e) { - e.registerComponentModel(M3e), e.registerComponentView(I3e), qh("saveAsImage", O3e), qh("magicType", F3e), qh("dataView", W3e), qh("dataZoom", tHe), qh("restore", X3e), Jt(_3e); +function YHe(e) { + e.registerComponentModel(yHe), e.registerComponentView(SHe), qh("saveAsImage", wHe), qh("magicType", EHe), qh("dataView", OHe), qh("dataZoom", WHe), qh("restore", BHe), Jt(mHe); } -var aHe = ( +var qHe = ( /** @class */ function(e) { Se(t, e); @@ -87688,77 +87385,77 @@ var aHe = ( }, t; }(Zt) ); -function OJ(e) { +function _J(e) { var t = e.get("confine"); return t != null ? !!t : e.get("renderMode") === "richText"; } -function LJ(e) { +function MJ(e) { if (gr.domSupported) { for (var t = document.documentElement.style, r = 0, n = e.length; r < n; r++) if (e[r] in t) return e[r]; } } -var FJ = LJ(["transform", "webkitTransform", "OTransform", "MozTransform", "msTransform"]), sHe = LJ(["webkitTransition", "transition", "OTransition", "MozTransition", "msTransition"]); -function NJ(e, t) { +var DJ = MJ(["transform", "webkitTransform", "OTransform", "MozTransform", "msTransform"]), XHe = MJ(["webkitTransition", "transition", "OTransition", "MozTransition", "msTransition"]); +function IJ(e, t) { if (!e) return t; - t = iA(t, !0); + t = rA(t, !0); var r = e.indexOf(t); return e = r === -1 ? t : "-" + e.slice(0, r) + "-" + t, e.toLowerCase(); } -function lHe(e, t) { +function ZHe(e, t) { var r = e.currentStyle || document.defaultView && document.defaultView.getComputedStyle(e); return r ? r[t] : null; } -var cHe = NJ(sHe, "transition"), IO = NJ(FJ, "transform"), uHe = "position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;" + (gr.transform3dSupported ? "will-change:transform;" : ""); -function dHe(e) { +var QHe = IJ(XHe, "transition"), MO = IJ(DJ, "transform"), JHe = "position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;" + (gr.transform3dSupported ? "will-change:transform;" : ""); +function eze(e) { return e = e === "left" ? "right" : e === "right" ? "left" : e === "top" ? "bottom" : "top", e; } -function hHe(e, t, r) { +function tze(e, t, r) { if (!Je(r) || r === "inside") return ""; var n = e.get("backgroundColor"), i = e.get("borderWidth"); t = Od(t); - var o = dHe(r), a = Math.max(Math.round(i) * 1.5, 6), s = "", l = IO + ":", c; + var o = eze(r), a = Math.max(Math.round(i) * 1.5, 6), s = "", l = MO + ":", c; Yt(["left", "right"], o) > -1 ? (s += "top:50%", l += "translateY(-50%) rotate(" + (c = o === "left" ? -225 : -45) + "deg)") : (s += "left:50%", l += "translateX(-50%) rotate(" + (c = o === "top" ? 225 : 45) + "deg)"); var u = c * Math.PI / 180, d = a + i, h = d * Math.abs(Math.cos(u)) + d * Math.abs(Math.sin(u)), f = Math.round(((h - Math.SQRT2 * i) / 2 + Math.SQRT2 * i - (h - d) / 2) * 100) / 100; s += ";" + o + ":-" + f + "px"; var p = t + " solid " + i + "px;", v = ["position:absolute;width:" + a + "px;height:" + a + "px;z-index:-1;", s + ";" + l + ";", "border-bottom:" + p, "border-right:" + p, "background-color:" + n + ";"]; return '
'; } -function fHe(e, t) { +function rze(e, t) { var r = "cubic-bezier(0.23,1,0.32,1)", n = " " + e / 2 + "s " + r, i = "opacity" + n + ",visibility" + n; - return t || (n = " " + e + "s " + r, i += gr.transformSupported ? "," + IO + n : ",left" + n + ",top" + n), cHe + ":" + i; + return t || (n = " " + e + "s " + r, i += gr.transformSupported ? "," + MO + n : ",left" + n + ",top" + n), QHe + ":" + i; } -function h5(e, t, r) { +function c3(e, t, r) { var n = e.toFixed(0) + "px", i = t.toFixed(0) + "px"; if (!gr.transformSupported) return r ? "top:" + i + ";left:" + n + ";" : [["top", i], ["left", n]]; var o = gr.transform3dSupported, a = "translate" + (o ? "3d" : "") + "(" + n + "," + i + (o ? ",0" : "") + ")"; - return r ? "top:0;left:0;" + IO + ":" + a + ";" : [["top", 0], ["left", 0], [FJ, a]]; + return r ? "top:0;left:0;" + MO + ":" + a + ";" : [["top", 0], ["left", 0], [DJ, a]]; } -function pHe(e) { +function nze(e) { var t = [], r = e.get("fontSize"), n = e.getTextColor(); n && t.push("color:" + n), t.push("font:" + e.getFont()), r && t.push("line-height:" + Math.round(r * 3 / 2) + "px"); var i = e.get("textShadowColor"), o = e.get("textShadowBlur") || 0, a = e.get("textShadowOffsetX") || 0, s = e.get("textShadowOffsetY") || 0; - return i && o && t.push("text-shadow:" + a + "px " + s + "px " + o + "px " + i), H(["decoration", "align"], function(l) { + return i && o && t.push("text-shadow:" + a + "px " + s + "px " + o + "px " + i), z(["decoration", "align"], function(l) { var c = e.get(l); c && t.push("text-" + l + ":" + c); }), t.join(";"); } -function gHe(e, t, r) { - var n = [], i = e.get("transitionDuration"), o = e.get("backgroundColor"), a = e.get("shadowBlur"), s = e.get("shadowColor"), l = e.get("shadowOffsetX"), c = e.get("shadowOffsetY"), u = e.getModel("textStyle"), d = jq(e, "html"), h = l + "px " + c + "px " + a + "px " + s; - return n.push("box-shadow:" + h), t && i && n.push(fHe(i, r)), o && n.push("background-color:" + o), H(["width", "color", "radius"], function(f) { - var p = "border-" + f, v = iA(p), g = e.get(v); +function ize(e, t, r) { + var n = [], i = e.get("transitionDuration"), o = e.get("backgroundColor"), a = e.get("shadowBlur"), s = e.get("shadowColor"), l = e.get("shadowOffsetX"), c = e.get("shadowOffsetY"), u = e.getModel("textStyle"), d = Vq(e, "html"), h = l + "px " + c + "px " + a + "px " + s; + return n.push("box-shadow:" + h), t && i && n.push(rze(i, r)), o && n.push("background-color:" + o), z(["width", "color", "radius"], function(f) { + var p = "border-" + f, v = rA(p), g = e.get(v); g != null && n.push(p + ":" + g + (f === "color" ? "" : "px")); - }), n.push(pHe(u)), d != null && n.push("padding:" + qd(d).join("px ") + "px"), n.join(";") + ";"; + }), n.push(nze(u)), d != null && n.push("padding:" + qd(d).join("px ") + "px"), n.join(";") + ";"; } -function f5(e, t, r, n, i) { +function u3(e, t, r, n, i) { var o = t && t.painter; if (r) { var a = o && o.getViewportRoot(); - a && sMe(e, a, r, n, i); + a && X_e(e, a, r, n, i); } else { e[0] = n, e[1] = i; var s = o && o.getViewportRootOffset(); @@ -87766,7 +87463,7 @@ function f5(e, t, r, n, i) { } e[2] = e[0] / t.getWidth(), e[3] = e[1] / t.getHeight(); } -var vHe = ( +var oze = ( /** @class */ function() { function e(t, r) { @@ -87774,8 +87471,8 @@ var vHe = ( return null; var n = document.createElement("div"); n.domBelongToZr = !0, this.el = n; - var i = this._zr = t.getZr(), o = r.appendTo, a = o && (Je(o) ? document.querySelector(o) : zc(o) ? o : vt(o) && o(t.getDom())); - f5(this._styleCoord, i, a, t.getWidth() / 2, t.getHeight() / 2), (a || t.getDom()).appendChild(n), this._api = t, this._container = a; + var i = this._zr = t.getZr(), o = r.appendTo, a = o && (Je(o) ? document.querySelector(o) : Hc(o) ? o : vt(o) && o(t.getDom())); + u3(this._styleCoord, i, a, t.getWidth() / 2, t.getHeight() / 2), (a || t.getDom()).appendChild(n), this._api = t, this._container = a; var s = this; n.onmouseenter = function() { s._enterable && (clearTimeout(s._hideTimeout), s._show = !0), s._inContent = !0; @@ -87790,7 +87487,7 @@ var vHe = ( } return e.prototype.update = function(t) { if (!this._container) { - var r = this._api.getDom(), n = lHe(r, "position"), i = r.style; + var r = this._api.getDom(), n = ZHe(r, "position"), i = r.style; i.position !== "absolute" && n !== "absolute" && (i.position = "relative"); } var o = t.get("alwaysShowContent"); @@ -87798,7 +87495,7 @@ var vHe = ( }, e.prototype.show = function(t, r) { clearTimeout(this._hideTimeout), clearTimeout(this._longHideTimeout); var n = this.el, i = n.style, o = this._styleCoord; - n.innerHTML ? i.cssText = uHe + gHe(t, !this._firstShow, this._longHide) + h5(o[0], o[1], !0) + ("border-color:" + Od(r) + ";") + (t.get("extraCssText") || "") + (";pointer-events:" + (this._enterable ? "auto" : "none")) : i.display = "none", this._show = !0, this._firstShow = !1, this._longHide = !1; + n.innerHTML ? i.cssText = JHe + ize(t, !this._firstShow, this._longHide) + c3(o[0], o[1], !0) + ("border-color:" + Od(r) + ";") + (t.get("extraCssText") || "") + (";pointer-events:" + (this._enterable ? "auto" : "none")) : i.display = "none", this._show = !0, this._firstShow = !1, this._longHide = !1; }, e.prototype.setContent = function(t, r, n, i, o) { var a = this.el; if (t == null) { @@ -87806,12 +87503,12 @@ var vHe = ( return; } var s = ""; - if (Je(o) && n.get("trigger") === "item" && !OJ(n) && (s = hHe(n, i, o)), Je(t)) + if (Je(o) && n.get("trigger") === "item" && !_J(n) && (s = tze(n, i, o)), Je(t)) a.innerHTML = t + s; else if (t) { a.innerHTML = "", Ie(t) || (t = [t]); for (var l = 0; l < t.length; l++) - zc(t[l]) && t[l].parentNode !== a && a.appendChild(t[l]); + Hc(t[l]) && t[l].parentNode !== a && a.appendChild(t[l]); if (s && a.childNodes.length) { var c = document.createElement("div"); c.innerHTML = s, a.appendChild(c); @@ -87824,9 +87521,9 @@ var vHe = ( return [t.offsetWidth, t.offsetHeight]; }, e.prototype.moveTo = function(t, r) { var n = this._styleCoord; - if (f5(n, this._zr, this._container, t, r), n[0] != null && n[1] != null) { - var i = this.el.style, o = h5(n[0], n[1]); - H(o, function(a) { + if (u3(n, this._zr, this._container, t, r), n[0] != null && n[1] != null) { + var i = this.el.style, o = c3(n[0], n[1]); + z(o, function(a) { i[a[0]] = a[1]; }); } @@ -87848,11 +87545,11 @@ var vHe = ( t && t.removeChild(this.el), this.el = this._container = null; }, e; }() -), mHe = ( +), aze = ( /** @class */ function() { function e(t) { - this._show = !1, this._styleCoord = [0, 0, 0, 0], this._alwaysShowContent = !1, this._enterable = !0, this._zr = t.getZr(), g5(this._styleCoord, this._zr, t.getWidth() / 2, t.getHeight() / 2); + this._show = !1, this._styleCoord = [0, 0, 0, 0], this._alwaysShowContent = !1, this._enterable = !0, this._zr = t.getZr(), h3(this._styleCoord, this._zr, t.getWidth() / 2, t.getHeight() / 2); } return e.prototype.update = function(t) { var r = t.get("alwaysShowContent"); @@ -87872,14 +87569,14 @@ var vHe = ( borderColor: i, textShadowColor: s.get("textShadowColor"), fill: n.get(["textStyle", "color"]), - padding: jq(n, "richText"), + padding: Vq(n, "richText"), verticalAlign: "top", align: "left" }, z: n.get("z") - }), H(["backgroundColor", "borderRadius", "shadowColor", "shadowBlur", "shadowOffsetX", "shadowOffsetY"], function(c) { + }), z(["backgroundColor", "borderRadius", "shadowColor", "shadowBlur", "shadowOffsetX", "shadowOffsetY"], function(c) { a.el.style[c] = n.get(c); - }), H(["textShadowBlur", "textShadowOffsetX", "textShadowOffsetY"], function(c) { + }), z(["textShadowBlur", "textShadowOffsetX", "textShadowOffsetY"], function(c) { a.el.style[c] = s.get(c) || 0; }), this._zr.add(this.el); var l = this; @@ -87891,14 +87588,14 @@ var vHe = ( }, e.prototype.setEnterable = function(t) { this._enterable = t; }, e.prototype.getSize = function() { - var t = this.el, r = this.el.getBoundingRect(), n = p5(t.style); + var t = this.el, r = this.el.getBoundingRect(), n = d3(t.style); return [r.width + n.left + n.right, r.height + n.top + n.bottom]; }, e.prototype.moveTo = function(t, r) { var n = this.el; if (n) { var i = this._styleCoord; - g5(i, this._zr, t, r), t = i[0], r = i[1]; - var o = n.style, a = pc(o.borderWidth || 0), s = p5(o); + h3(i, this._zr, t, r), t = i[0], r = i[1]; + var o = n.style, a = pc(o.borderWidth || 0), s = d3(o); n.x = t + a + s.left, n.y = r + a + s.top, n.markRedraw(); } }, e.prototype._moveIfResized = function() { @@ -87918,7 +87615,7 @@ var vHe = ( function pc(e) { return Math.max(0, e); } -function p5(e) { +function d3(e) { var t = pc(e.shadowBlur || 0), r = pc(e.shadowOffsetX || 0), n = pc(e.shadowOffsetY || 0); return { left: pc(t - r), @@ -87927,17 +87624,17 @@ function p5(e) { bottom: pc(t + n) }; } -function g5(e, t, r, n) { +function h3(e, t, r, n) { e[0] = r, e[1] = n, e[2] = e[0] / t.getWidth(), e[3] = e[1] / t.getHeight(); } -var yHe = new mr({ +var sze = new mr({ shape: { x: -1, y: -1, width: 2, height: 2 } -}), CHe = ( +}), lze = ( /** @class */ function(e) { Se(t, e); @@ -87947,8 +87644,8 @@ var yHe = new mr({ } return t.prototype.init = function(r, n) { if (!(gr.node || !n.getDom())) { - var i = r.getComponent("tooltip"), o = this._renderMode = jDe(i.get("renderMode")); - this._tooltipContent = o === "richText" ? new mHe(n) : new vHe(n, { + var i = r.getComponent("tooltip"), o = this._renderMode = LDe(i.get("renderMode")); + this._tooltipContent = o === "richText" ? new aze(n) : new oze(n, { appendTo: i.get("appendToBody", !0) ? "body" : i.get("appendTo", !0) }); } @@ -87956,11 +87653,11 @@ var yHe = new mr({ if (!(gr.node || !i.getDom())) { this.group.removeAll(), this._tooltipModel = r, this._ecModel = n, this._api = i; var o = this._tooltipContent; - o.update(r), o.setEnterable(r.get("enterable")), this._initGlobalListener(), this._keepShow(), this._renderMode !== "richText" && r.get("transitionDuration") ? Sp(this, "_updatePosition", 50, "fixRate") : Zv(this, "_updatePosition"); + o.update(r), o.setEnterable(r.get("enterable")), this._initGlobalListener(), this._keepShow(), this._renderMode !== "richText" && r.get("transitionDuration") ? bp(this, "_updatePosition", 50, "fixRate") : Qv(this, "_updatePosition"); } }, t.prototype._initGlobalListener = function() { var r = this._tooltipModel, n = r.get("triggerOn"); - SJ("itemTooltip", this._api, at(function(i, o, a) { + gJ("itemTooltip", this._api, at(function(i, o, a) { n !== "none" && (n.indexOf(i) >= 0 ? this._tryShow(o, a) : i === "leave" && this._hide(a)); }, this)); }, t.prototype._keepShow = function() { @@ -87977,9 +87674,9 @@ var yHe = new mr({ } }, t.prototype.manuallyShowTip = function(r, n, i, o) { if (!(o.from === this.uid || gr.node || !i.getDom())) { - var a = v5(o, i); + var a = f3(o, i); this._ticket = ""; - var s = o.dataByCoordSys, l = xHe(o, n, i); + var s = o.dataByCoordSys, l = hze(o, n, i); if (l) { var c = l.el.getBoundingRect().clone(); c.applyTransform(l.el.transform), this._tryShow({ @@ -87992,7 +87689,7 @@ var yHe = new mr({ positionDefault: "bottom" }, a); } else if (o.tooltip && o.x != null && o.y != null) { - var u = yHe; + var u = sze; u.x = o.x, u.y = o.y, u.update(), Lt(u).tooltipConfig = { name: null, option: o.tooltip @@ -88012,7 +87709,7 @@ var yHe = new mr({ else if (o.seriesIndex != null) { if (this._manuallyAxisShowTip(r, n, i, o)) return; - var d = bJ(o, n), h = d.point[0], f = d.point[1]; + var d = vJ(o, n), h = d.point[0], f = d.point[1]; h != null && f != null && this._tryShow({ offsetX: h, offsetY: f, @@ -88035,13 +87732,13 @@ var yHe = new mr({ } }, t.prototype.manuallyHideTip = function(r, n, i, o) { var a = this._tooltipContent; - this._tooltipModel && a.hideLater(this._tooltipModel.get("hideDelay")), this._lastX = this._lastY = this._lastDataByCoordSys = null, o.from !== this.uid && this._hide(v5(o, i)); + this._tooltipModel && a.hideLater(this._tooltipModel.get("hideDelay")), this._lastX = this._lastY = this._lastDataByCoordSys = null, o.from !== this.uid && this._hide(f3(o, i)); }, t.prototype._manuallyAxisShowTip = function(r, n, i, o) { var a = o.seriesIndex, s = o.dataIndex, l = n.getComponent("axisPointer").coordSysAxesInfo; if (!(a == null || s == null || l == null)) { var c = n.getSeriesByIndex(a); if (c) { - var u = c.getData(), d = dg([u.getItemModel(s), c, (c.coordinateSystem || {}).model], this._tooltipModel); + var u = c.getData(), d = hg([u.getItemModel(s), c, (c.coordinateSystem || {}).model], this._tooltipModel); if (d.get("trigger") === "axis") return i.dispatchAction({ type: "updateAxisPointer", @@ -88077,29 +87774,29 @@ var yHe = new mr({ var i = r.get("showDelay"); n = at(n, this), clearTimeout(this._showTimout), i > 0 ? this._showTimout = setTimeout(n, i) : n(); }, t.prototype._showAxisTooltip = function(r, n) { - var i = this._ecModel, o = this._tooltipModel, a = [n.offsetX, n.offsetY], s = dg([n.tooltipOption], o), l = this._renderMode, c = [], u = ui("section", { + var i = this._ecModel, o = this._tooltipModel, a = [n.offsetX, n.offsetY], s = hg([n.tooltipOption], o), l = this._renderMode, c = [], u = ci("section", { blocks: [], noHeader: !0 }), d = [], h = new wE(); - H(r, function(y) { - H(y.dataByAxis, function(C) { + z(r, function(y) { + z(y.dataByAxis, function(C) { var b = i.getComponent(C.axisDim + "Axis", C.axisIndex), w = C.value; if (!(!b || w == null)) { - var x = mJ(w, b.axis, i, C.seriesDataIndices, C.valueLabelOpt), E = ui("section", { + var x = hJ(w, b.axis, i, C.seriesDataIndices, C.valueLabelOpt), E = ci("section", { header: x, noHeader: !ga(x), sortBlocks: !0, blocks: [] }); - u.blocks.push(E), H(C.seriesDataIndices, function(P) { - var R = i.getSeriesByIndex(P.seriesIndex), T = P.dataIndexInside, _ = R.getDataParams(T); + u.blocks.push(E), z(C.seriesDataIndices, function(R) { + var P = i.getSeriesByIndex(R.seriesIndex), T = R.dataIndexInside, _ = P.getDataParams(T); if (!(_.dataIndex < 0)) { - _.axisDim = C.axisDim, _.axisIndex = C.axisIndex, _.axisType = C.axisType, _.axisId = C.axisId, _.axisValue = AA(b.axis, { + _.axisDim = C.axisDim, _.axisIndex = C.axisIndex, _.axisType = C.axisType, _.axisId = C.axisId, _.axisValue = DA(b.axis, { value: w }), _.axisValueLabel = x, _.marker = h.makeTooltipMarker("item", Od(_.color), l); - var D = JB(R.formatTooltip(T, !0, null)), A = D.frag; + var D = XB(P.formatTooltip(T, !0, null)), A = D.frag; if (A) { - var M = dg([R], o).get("valueFormatter"); + var M = hg([P], o).get("valueFormatter"); E.blocks.push(M ? Pe({ valueFormatter: M }, A) : A); @@ -88110,7 +87807,7 @@ var yHe = new mr({ } }); }), u.blocks.reverse(), d.reverse(); - var f = n.position, p = s.get("order"), v = oV(u, h, l, p, i.get("useUTC"), s.get("textStyle")); + var f = n.position, p = s.get("order"), v = rV(u, h, l, p, i.get("useUTC"), s.get("textStyle")); v && d.unshift(v); var g = l === "richText" ? ` @@ -88119,17 +87816,17 @@ var yHe = new mr({ this._updateContentNotChangedOnAxis(r, c) ? this._updatePosition(s, f, a[0], a[1], this._tooltipContent, c) : this._showTooltipContent(s, m, c, Math.random() + "", a[0], a[1], f, null, h); }); }, t.prototype._showSeriesItemTooltip = function(r, n, i) { - var o = this._ecModel, a = Lt(n), s = a.seriesIndex, l = o.getSeriesByIndex(s), c = a.dataModel || l, u = a.dataIndex, d = a.dataType, h = c.getData(d), f = this._renderMode, p = r.positionDefault, v = dg([h.getItemModel(u), c, l && (l.coordinateSystem || {}).model], this._tooltipModel, p ? { + var o = this._ecModel, a = Lt(n), s = a.seriesIndex, l = o.getSeriesByIndex(s), c = a.dataModel || l, u = a.dataIndex, d = a.dataType, h = c.getData(d), f = this._renderMode, p = r.positionDefault, v = hg([h.getItemModel(u), c, l && (l.coordinateSystem || {}).model], this._tooltipModel, p ? { position: p } : null), g = v.get("trigger"); if (!(g != null && g !== "item")) { var m = c.getDataParams(u, d), y = new wE(); m.marker = y.makeTooltipMarker("item", Od(m.color), f); - var C = JB(c.formatTooltip(u, !1, d)), b = v.get("order"), w = v.get("valueFormatter"), x = C.frag, E = x ? oV(w ? Pe({ + var C = XB(c.formatTooltip(u, !1, d)), b = v.get("order"), w = v.get("valueFormatter"), x = C.frag, E = x ? rV(w ? Pe({ valueFormatter: w - }, x) : x, y, f, b, o.get("useUTC"), v.get("textStyle")) : C.text, P = "item_" + c.name + "_" + u; + }, x) : x, y, f, b, o.get("useUTC"), v.get("textStyle")) : C.text, R = "item_" + c.name + "_" + u; this._showOrMove(v, function() { - this._showTooltipContent(v, E, m, P, r.offsetX, r.offsetY, r.position, r.target, y); + this._showTooltipContent(v, E, m, R, r.offsetX, r.offsetY, r.position, r.target, y); }), i({ type: "showTip", dataIndexInside: u, @@ -88148,12 +87845,12 @@ var yHe = new mr({ formatter: u }, c = !0; } - c && o && l.content && (l = Tt(l), l.content = Yi(l.content)); + c && o && l.content && (l = Tt(l), l.content = Ki(l.content)); var d = [l], h = this._ecModel.getComponent(a.componentMainType, a.componentIndex); h && d.push(h), d.push({ formatter: l.content }); - var f = r.positionDefault, p = dg(d, this._tooltipModel, f ? { + var f = r.positionDefault, p = hg(d, this._tooltipModel, f ? { position: f } : null), v = p.get("content"), g = Math.random() + "", m = new wE(); this._showOrMove(p, function() { @@ -88173,7 +87870,7 @@ var yHe = new mr({ if (h) if (Je(h)) { var g = r.ecModel.get("useUTC"), m = Ie(i) ? i[0] : i, y = m && m.axisType && m.axisType.indexOf("time") >= 0; - f = h, y && (f = ry(m.axisValue, f, g)), f = oA(f, i, !0); + f = h, y && (f = ey(m.axisValue, f, g)), f = nA(f, i, !0); } else if (vt(h)) { var C = at(function(b, w) { b === this._ticket && (d.setContent(w, u, r, v, l), this._updatePosition(r, l, a, s, d, i, c)); @@ -88210,27 +87907,27 @@ var yHe = new mr({ }); i = g.x, o = g.y, h = null, f = null; } else if (Je(n) && l) { - var m = wHe(n, p, d, r.get("borderWidth")); + var m = dze(n, p, d, r.get("borderWidth")); i = m[0], o = m[1]; } else { - var m = SHe(i, o, a, c, u, h ? null : 20, f ? null : 20); + var m = cze(i, o, a, c, u, h ? null : 20, f ? null : 20); i = m[0], o = m[1]; } - if (h && (i -= m5(h) ? d[0] / 2 : h === "right" ? d[0] : 0), f && (o -= m5(f) ? d[1] / 2 : f === "bottom" ? d[1] : 0), OJ(r)) { - var m = bHe(i, o, a, c, u); + if (h && (i -= p3(h) ? d[0] / 2 : h === "right" ? d[0] : 0), f && (o -= p3(f) ? d[1] / 2 : f === "bottom" ? d[1] : 0), _J(r)) { + var m = uze(i, o, a, c, u); i = m[0], o = m[1]; } a.moveTo(i, o); }, t.prototype._updateContentNotChangedOnAxis = function(r, n) { var i = this._lastDataByCoordSys, o = this._cbParamsList, a = !!i && i.length === r.length; - return a && H(i, function(s, l) { + return a && z(i, function(s, l) { var c = s.dataByAxis || [], u = r[l] || {}, d = u.dataByAxis || []; - a = a && c.length === d.length, a && H(c, function(h, f) { + a = a && c.length === d.length, a && z(c, function(h, f) { var p = d[f] || {}, v = h.seriesDataIndices || [], g = p.seriesDataIndices || []; - a = a && h.value === p.value && h.axisType === p.axisType && h.axisId === p.axisId && v.length === g.length, a && H(v, function(m, y) { + a = a && h.value === p.value && h.axisType === p.axisType && h.axisId === p.axisId && v.length === g.length, a && z(v, function(m, y) { var C = g[y]; a = a && m.seriesIndex === C.seriesIndex && m.dataIndex === C.dataIndex; - }), o && H(h.seriesDataIndices, function(m) { + }), o && z(h.seriesDataIndices, function(m) { var y = m.seriesIndex, C = n[y], b = o[y]; C && b && b.data !== C.data && (a = !1); }); @@ -88242,33 +87939,33 @@ var yHe = new mr({ from: this.uid }); }, t.prototype.dispose = function(r, n) { - gr.node || !n.getDom() || (Zv(this, "_updatePosition"), this._tooltipContent.dispose(), VM("itemTooltip", n)); + gr.node || !n.getDom() || (Qv(this, "_updatePosition"), this._tooltipContent.dispose(), BM("itemTooltip", n)); }, t.type = "tooltip", t; }(sn) ); -function dg(e, t, r) { +function hg(e, t, r) { var n = t.ecModel, i; - r ? (i = new Gr(r, n, n), i = new Gr(t.option, i, n)) : i = t; + r ? (i = new zr(r, n, n), i = new zr(t.option, i, n)) : i = t; for (var o = e.length - 1; o >= 0; o--) { var a = e[o]; - a && (a instanceof Gr && (a = a.get("tooltip", !0)), Je(a) && (a = { + a && (a instanceof zr && (a = a.get("tooltip", !0)), Je(a) && (a = { formatter: a - }), a && (i = new Gr(a, i, n))); + }), a && (i = new zr(a, i, n))); } return i; } -function v5(e, t) { +function f3(e, t) { return e.dispatchAction || at(t.dispatchAction, t); } -function SHe(e, t, r, n, i, o, a) { +function cze(e, t, r, n, i, o, a) { var s = r.getSize(), l = s[0], c = s[1]; return o != null && (e + l + o + 2 > n ? e -= l + o : e += o), a != null && (t + c + a > i ? t -= c + a : t += a), [e, t]; } -function bHe(e, t, r, n, i) { +function uze(e, t, r, n, i) { var o = r.getSize(), a = o[0], s = o[1]; return e = Math.min(e + a, n) - a, t = Math.min(t + s, i) - s, e = Math.max(e, 0), t = Math.max(t, 0), [e, t]; } -function wHe(e, t, r, n) { +function dze(e, t, r, n) { var i = r[0], o = r[1], a = Math.ceil(Math.SQRT2 * n) + 8, s = 0, l = 0, c = t.width, u = t.height; switch (e) { case "inside": @@ -88288,13 +87985,13 @@ function wHe(e, t, r, n) { } return [s, l]; } -function m5(e) { +function p3(e) { return e === "center" || e === "middle"; } -function xHe(e, t, r) { - var n = F2(e).queryOptionMap, i = n.keys()[0]; +function hze(e, t, r) { + var n = O2(e).queryOptionMap, i = n.keys()[0]; if (!(!i || i === "series")) { - var o = Xm(t, i, n.get(i), { + var o = Ym(t, i, n.get(i), { useDefault: !1, enableAll: !1, enableNone: !1 @@ -88314,8 +88011,8 @@ function xHe(e, t, r) { } } } -function EHe(e) { - Jt(fy), e.registerComponentModel(aHe), e.registerComponentView(CHe), e.registerAction({ +function fze(e) { + Jt(dy), e.registerComponentModel(qHe), e.registerComponentView(lze), e.registerAction({ type: "showTip", event: "showTip", update: "tooltip:manuallyShowTip" @@ -88325,12 +88022,12 @@ function EHe(e) { update: "tooltip:manuallyHideTip" }, Dn); } -var RHe = ["rect", "polygon", "keep", "clear"]; -function PHe(e, t) { - var r = Wr(e ? e.brush : []); +var pze = ["rect", "polygon", "keep", "clear"]; +function gze(e, t) { + var r = Gr(e ? e.brush : []); if (r.length) { var n = []; - H(r, function(l) { + z(r, function(l) { var c = l.hasOwnProperty("toolbox") ? l.toolbox : []; c instanceof Array && (n = n.concat(c)); }); @@ -88339,36 +88036,36 @@ function PHe(e, t) { feature: {} }, e.toolbox = [i]); var o = i.feature || (i.feature = {}), a = o.brush || (o.brush = {}), s = a.type || (a.type = []); - s.push.apply(s, n), THe(s), t && !s.length && s.push.apply(s, RHe); + s.push.apply(s, n), vze(s), t && !s.length && s.push.apply(s, pze); } } -function THe(e) { +function vze(e) { var t = {}; - H(e, function(r) { + z(e, function(r) { t[r] = 1; - }), e.length = 0, H(t, function(r, n) { + }), e.length = 0, z(t, function(r, n) { e.push(n); }); } -var y5 = H; -function C5(e) { +var g3 = z; +function v3(e) { if (e) { for (var t in e) if (e.hasOwnProperty(t)) return !0; } } -function UM(e, t, r) { +function jM(e, t, r) { var n = {}; - return y5(t, function(o) { + return g3(t, function(o) { var a = n[o] = i(); - y5(e[o], function(s, l) { - if (ai.isValidType(l)) { + g3(e[o], function(s, l) { + if (oi.isValidType(l)) { var c = { type: l, visual: s }; - r && r(c, o), a[l] = new ai(c), l === "opacity" && (c = Tt(c), c.type = "colorAlpha", a.__hidden.__alphaForOpacity = new ai(c)); + r && r(c, o), a[l] = new oi(c), l === "opacity" && (c = Tt(c), c.type = "colorAlpha", a.__hidden.__alphaForOpacity = new oi(c)); } }); }), n; @@ -88380,26 +88077,26 @@ function UM(e, t, r) { return a; } } -function kJ(e, t, r) { +function AJ(e, t, r) { var n; - H(r, function(i) { - t.hasOwnProperty(i) && C5(t[i]) && (n = !0); - }), n && H(r, function(i) { - t.hasOwnProperty(i) && C5(t[i]) ? e[i] = Tt(t[i]) : delete e[i]; + z(r, function(i) { + t.hasOwnProperty(i) && v3(t[i]) && (n = !0); + }), n && z(r, function(i) { + t.hasOwnProperty(i) && v3(t[i]) ? e[i] = Tt(t[i]) : delete e[i]; }); } -function _He(e, t, r, n, i, o) { +function mze(e, t, r, n, i, o) { var a = {}; - H(e, function(d) { - var h = ai.prepareVisualTypes(t[d]); + z(e, function(d) { + var h = oi.prepareVisualTypes(t[d]); a[d] = h; }); var s; function l(d) { - return gA(r, s, d); + return fA(r, s, d); } function c(d, h) { - tX(r, s, d, h); + Xq(r, s, d, h); } r.each(u); function u(d, h) { @@ -88412,20 +88109,20 @@ function _He(e, t, r, n, i, o) { } } } -function MHe(e, t, r, n) { +function yze(e, t, r, n) { var i = {}; - return H(e, function(o) { - var a = ai.prepareVisualTypes(t[o]); + return z(e, function(o) { + var a = oi.prepareVisualTypes(t[o]); i[o] = a; }), { progress: function(a, s) { var l; n != null && (l = s.getDimensionIndex(n)); function c(w) { - return gA(s, d, w); + return fA(s, d, w); } function u(w, x) { - tX(s, d, w, x); + Xq(s, d, w, x); } for (var d, h = s.getStore(); (d = a.next()) != null; ) { var f = s.getRawDataItem(d); @@ -88438,20 +88135,20 @@ function MHe(e, t, r, n) { } }; } -function DHe(e) { +function Cze(e) { var t = e.brushType, r = { point: function(n) { - return S5[t].point(n, r, e); + return m3[t].point(n, r, e); }, rect: function(n) { - return S5[t].rect(n, r, e); + return m3[t].rect(n, r, e); } }; return r; } -var S5 = { - lineX: b5(0), - lineY: b5(1), +var m3 = { + lineX: y3(0), + lineY: y3(1), rect: { point: function(e, t, r) { return e && r.boundingRect.contain(e[0], e[1]); @@ -88469,41 +88166,41 @@ var S5 = { if (!e || n.length <= 1) return !1; var i = e.x, o = e.y, a = e.width, s = e.height, l = n[0]; - if (Gu(n, i, o) || Gu(n, i + a, o) || Gu(n, i, o + s) || Gu(n, i + a, o + s) || Kt.create(e).contain(l[0], l[1]) || Tg(i, o, i + a, o, n) || Tg(i, o, i, o + s, n) || Tg(i + a, o, i + a, o + s, n) || Tg(i, o + s, i + a, o + s, n)) + if (Gu(n, i, o) || Gu(n, i + a, o) || Gu(n, i, o + s) || Gu(n, i + a, o + s) || Kt.create(e).contain(l[0], l[1]) || _g(i, o, i + a, o, n) || _g(i, o, i, o + s, n) || _g(i + a, o, i + a, o + s, n) || _g(i, o + s, i + a, o + s, n)) return !0; } } }; -function b5(e) { +function y3(e) { var t = ["x", "y"], r = ["width", "height"]; return { point: function(n, i, o) { if (n) { var a = o.range, s = n[e]; - return hg(s, a); + return fg(s, a); } }, rect: function(n, i, o) { if (n) { var a = o.range, s = [n[t[e]], n[t[e]] + n[r[e]]]; - return s[1] < s[0] && s.reverse(), hg(s[0], a) || hg(s[1], a) || hg(a[0], s) || hg(a[1], s); + return s[1] < s[0] && s.reverse(), fg(s[0], a) || fg(s[1], a) || fg(a[0], s) || fg(a[1], s); } } }; } -function hg(e, t) { +function fg(e, t) { return t[0] <= e && e <= t[1]; } -var w5 = ["inBrush", "outOfBrush"], BR = "__ecBrushSelect", KM = "__ecInBrushSelectEvent"; -function $J(e) { +var C3 = ["inBrush", "outOfBrush"], BR = "__ecBrushSelect", UM = "__ecInBrushSelectEvent"; +function OJ(e) { e.eachComponent({ mainType: "brush" }, function(t) { - var r = t.brushTargetManager = new MO(t.option, e); + var r = t.brushTargetManager = new TO(t.option, e); r.setInputRanges(t.areas, e); }); } -function IHe(e, t, r) { +function Sze(e, t, r) { var n = [], i, o; e.eachComponent({ mainType: "brush" @@ -88511,7 +88208,7 @@ function IHe(e, t, r) { r && r.type === "takeGlobalCursor" && a.setBrushOption(r.key === "brush" ? r.brushOption : { brushType: !1 }); - }), $J(e), e.eachComponent({ + }), OJ(e), e.eachComponent({ mainType: "brush" }, function(a, s) { var l = { @@ -88525,14 +88222,14 @@ function IHe(e, t, r) { var c = a.option, u = c.brushLink, d = [], h = [], f = [], p = !1; s || (i = c.throttleType, o = c.throttleDelay); var v = Fe(a.areas, function(w) { - var x = FHe[w.brushType], E = wt({ + var x = Eze[w.brushType], E = wt({ boundingRect: x ? x(w) : void 0 }, w); - return E.selectors = DHe(E), E; - }), g = UM(a.option, w5, function(w) { + return E.selectors = Cze(E), E; + }), g = jM(a.option, C3, function(w) { w.mappingMethod = "fixed"; }); - Ie(u) && H(u, function(w) { + Ie(u) && z(u, function(w) { d[w] = 1; }); function m(w) { @@ -88547,17 +88244,17 @@ function IHe(e, t, r) { }); function C(w, x) { var E = w.coordinateSystem; - p = p || E.hasAxisBrushed(), m(x) && E.eachActiveState(w.getData(), function(P, R) { - P === "active" && (h[R] = 1); + p = p || E.hasAxisBrushed(), m(x) && E.eachActiveState(w.getData(), function(R, P) { + R === "active" && (h[P] = 1); }); } function b(w, x, E) { - if (!(!w.brushSelector || LHe(a, x)) && (H(v, function(R) { - a.brushTargetManager.controlSeries(R, w, e) && E.push(R), p = p || y(E); + if (!(!w.brushSelector || xze(a, x)) && (z(v, function(P) { + a.brushTargetManager.controlSeries(P, w, e) && E.push(P), p = p || y(E); }), m(x) && y(E))) { - var P = w.getData(); - P.each(function(R) { - x5(w, E, P, R) && (h[R] = 1); + var R = w.getData(); + R.each(function(P) { + S3(w, E, R, P) && (h[P] = 1); }); } } @@ -88569,48 +88266,48 @@ function IHe(e, t, r) { dataIndex: [] }; l.selected.push(E); - var P = f[x], R = w.getData(), T = m(x) ? function(_) { - return h[_] ? (E.dataIndex.push(R.getRawIndex(_)), "inBrush") : "outOfBrush"; + var R = f[x], P = w.getData(), T = m(x) ? function(_) { + return h[_] ? (E.dataIndex.push(P.getRawIndex(_)), "inBrush") : "outOfBrush"; } : function(_) { - return x5(w, P, R, _) ? (E.dataIndex.push(R.getRawIndex(_)), "inBrush") : "outOfBrush"; + return S3(w, R, P, _) ? (E.dataIndex.push(P.getRawIndex(_)), "inBrush") : "outOfBrush"; }; - (m(x) ? p : y(P)) && _He(w5, g, R, T); + (m(x) ? p : y(R)) && mze(C3, g, P, T); }); - }), AHe(t, i, o, n, r); + }), bze(t, i, o, n, r); } -function AHe(e, t, r, n, i) { +function bze(e, t, r, n, i) { if (i) { var o = e.getZr(); - if (!o[KM]) { - o[BR] || (o[BR] = OHe); - var a = Sp(o, BR, r, t); + if (!o[UM]) { + o[BR] || (o[BR] = wze); + var a = bp(o, BR, r, t); a(e, n); } } } -function OHe(e, t) { +function wze(e, t) { if (!e.isDisposed()) { var r = e.getZr(); - r[KM] = !0, e.dispatchAction({ + r[UM] = !0, e.dispatchAction({ type: "brushSelect", batch: t - }), r[KM] = !1; + }), r[UM] = !1; } } -function x5(e, t, r, n) { +function S3(e, t, r, n) { for (var i = 0, o = t.length; i < o; i++) { var a = t[i]; if (e.brushSelector(n, r, a.selectors, a)) return !0; } } -function LHe(e, t) { +function xze(e, t) { var r = e.option.seriesIndex; return r != null && r !== "all" && (Ie(r) ? Yt(r, t) < 0 : t !== r); } -var FHe = { +var Eze = { rect: function(e) { - return E5(e.range); + return b3(e.range); }, polygon: function(e) { for (var t, r = e.range, n = 0, i = r.length; n < i; n++) { @@ -88618,13 +88315,13 @@ var FHe = { var o = r[n]; o[0] < t[0][0] && (t[0][0] = o[0]), o[0] > t[0][1] && (t[0][1] = o[0]), o[1] < t[1][0] && (t[1][0] = o[1]), o[1] > t[1][1] && (t[1][1] = o[1]); } - return t && E5(t); + return t && b3(t); } }; -function E5(e) { +function b3(e) { return new Kt(e[0][0], e[1][0], e[0][1] - e[0][0], e[1][1] - e[1][0]); } -var NHe = ( +var Rze = ( /** @class */ function(e) { Se(t, e); @@ -88633,11 +88330,11 @@ var NHe = ( return r.type = t.type, r; } return t.prototype.init = function(r, n) { - this.ecModel = r, this.api = n, this.model, (this._brushController = new iO(n.getZr())).on("brush", at(this._onBrush, this)).mount(); + this.ecModel = r, this.api = n, this.model, (this._brushController = new rO(n.getZr())).on("brush", at(this._onBrush, this)).mount(); }, t.prototype.render = function(r, n, i, o) { this.model = r, this._updateController(r, n, i, o); }, t.prototype.updateTransform = function(r, n, i, o) { - $J(n), this._updateController(r, n, i, o); + OJ(n), this._updateController(r, n, i, o); }, t.prototype.updateVisual = function(r, n, i, o) { this.updateTransform(r, n, i, o); }, t.prototype.updateView = function(r, n, i, o) { @@ -88661,7 +88358,7 @@ var NHe = ( }); }, t.type = "brush", t; }(sn) -), kHe = "#ddd", $He = ( +), Pze = "#ddd", Tze = ( /** @class */ function(e) { Se(t, e); @@ -88671,19 +88368,19 @@ var NHe = ( } return t.prototype.optionUpdated = function(r, n) { var i = this.option; - !n && kJ(i, r, ["inBrush", "outOfBrush"]); + !n && AJ(i, r, ["inBrush", "outOfBrush"]); var o = i.inBrush = i.inBrush || {}; i.outOfBrush = i.outOfBrush || { - color: kHe + color: Pze }, o.hasOwnProperty("liftZ") || (o.liftZ = 5); }, t.prototype.setAreas = function(r) { - process.env.NODE_ENV !== "production" && (xt(Ie(r)), H(r, function(n) { + process.env.NODE_ENV !== "production" && (xt(Ie(r)), z(r, function(n) { xt(n.brushType, "Illegal areas"); })), r && (this.areas = Fe(r, function(n) { - return R5(this.option, n); + return w3(this.option, n); }, this)); }, t.prototype.setBrushOption = function(r) { - this.brushOption = R5(this.option, r), this.brushType = this.brushOption.brushType; + this.brushOption = w3(this.option, r), this.brushType = this.brushOption.brushType; }, t.type = "brush", t.dependencies = ["geo", "grid", "xAxis", "yAxis", "parallel", "series"], t.defaultOption = { seriesIndex: "all", brushType: "rect", @@ -88701,17 +88398,17 @@ var NHe = ( }, t; }(Zt) ); -function R5(e, t) { +function w3(e, t) { return Wt({ brushType: e.brushType, brushMode: e.brushMode, transformable: e.transformable, - brushStyle: new Gr(e.brushStyle).getItemStyle(), + brushStyle: new zr(e.brushStyle).getItemStyle(), removeOnClick: e.removeOnClick, z: e.z }, t, !0); } -var BHe = ["rect", "polygon", "lineX", "lineY", "keep", "clear"], VHe = ( +var _ze = ["rect", "polygon", "lineX", "lineY", "keep", "clear"], Mze = ( /** @class */ function(e) { Se(t, e); @@ -88724,14 +88421,14 @@ var BHe = ["rect", "polygon", "lineX", "lineY", "keep", "clear"], VHe = ( mainType: "brush" }, function(l) { o = l.brushType, a = l.brushOption.brushMode || "single", s = s || !!l.areas.length; - }), this._brushType = o, this._brushMode = a, H(r.get("type", !0), function(l) { + }), this._brushType = o, this._brushMode = a, z(r.get("type", !0), function(l) { r.setIconStatus(l, (l === "keep" ? a === "multiple" : l === "clear" ? s : l === o) ? "emphasis" : "normal"); }); }, t.prototype.updateView = function(r, n, i) { this.render(r, n, i); }, t.prototype.getIcons = function() { var r = this.model, n = r.get("icon", !0), i = {}; - return H(r.get("type", !0), function(o) { + return z(r.get("type", !0), function(o) { n[o] && (i[o] = n[o]); }), i; }, t.prototype.onclick = function(r, n, i) { @@ -88755,7 +88452,7 @@ var BHe = ["rect", "polygon", "lineX", "lineY", "keep", "clear"], VHe = ( }, t.getDefaultOption = function(r) { var n = { show: !0, - type: BHe.slice(), + type: _ze.slice(), icon: { /* eslint-disable */ rect: "M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13", @@ -88774,8 +88471,8 @@ var BHe = ["rect", "polygon", "lineX", "lineY", "keep", "clear"], VHe = ( }, t; }(fa) ); -function zHe(e) { - e.registerComponentView(NHe), e.registerComponentModel($He), e.registerPreprocessor(PHe), e.registerVisual(e.PRIORITY.VISUAL.BRUSH, IHe), e.registerAction({ +function Dze(e) { + e.registerComponentView(Rze), e.registerComponentModel(Tze), e.registerPreprocessor(gze), e.registerVisual(e.PRIORITY.VISUAL.BRUSH, Sze), e.registerAction({ type: "brush", event: "brush", update: "updateVisual" @@ -88794,9 +88491,9 @@ function zHe(e) { type: "brushEnd", event: "brushEnd", update: "none" - }, Dn), qh("brush", VHe); + }, Dn), qh("brush", Mze); } -var HHe = ( +var Ize = ( /** @class */ function(e) { Se(t, e); @@ -88833,7 +88530,7 @@ var HHe = ( } }, t; }(Zt) -), GHe = ( +), Aze = ( /** @class */ function(e) { Se(t, e); @@ -88844,7 +88541,7 @@ var HHe = ( return t.prototype.render = function(r, n, i) { if (this.group.removeAll(), !!r.get("show")) { var o = this.group, a = r.getModel("textStyle"), s = r.getModel("subtextStyle"), l = r.get("textAlign"), c = kt(r.get("textBaseline"), r.get("textVerticalAlign")), u = new vr({ - style: rn(a, { + style: tn(a, { text: r.get("text"), fill: a.getTextColor() }, { @@ -88852,7 +88549,7 @@ var HHe = ( }), z2: 10 }), d = u.getBoundingRect(), h = r.get("subtext"), f = new vr({ - style: rn(s, { + style: tn(s, { text: h, fill: s.getTextColor(), y: d.height + r.get("itemGap"), @@ -88863,9 +88560,9 @@ var HHe = ( z2: 10 }), p = r.get("link"), v = r.get("sublink"), g = r.get("triggerEvent", !0); u.silent = !p && !g, f.silent = !v && !g, p && u.on("click", function() { - kS(p, "_" + r.get("target")); + FS(p, "_" + r.get("target")); }), v && f.on("click", function() { - kS(v, "_" + r.get("subtarget")); + FS(v, "_" + r.get("subtarget")); }), Lt(u).eventData = Lt(f).eventData = g ? { componentType: "title", componentIndex: r.componentIndex @@ -88901,10 +88598,10 @@ var HHe = ( }, t.type = "title", t; }(sn) ); -function WHe(e) { - e.registerComponentModel(HHe), e.registerComponentView(GHe); +function Oze(e) { + e.registerComponentModel(Ize), e.registerComponentView(Aze); } -var P5 = ( +var x3 = ( /** @class */ function(e) { Se(t, e); @@ -88930,8 +88627,8 @@ var P5 = ( return !!this.option.autoPlay; }, t.prototype._initData = function() { var r = this.option, n = r.data || [], i = r.axisType, o = this._names = [], a; - i === "category" ? (a = [], H(n, function(c, u) { - var d = qn(cp(c), ""), h; + i === "category" ? (a = [], z(n, function(c, u) { + var d = qn(up(c), ""), h; St(c) ? (h = Tt(c), h.value = u) : h = u, a.push(h), o.push(d); })) : a = n; var s = { @@ -88974,7 +88671,7 @@ var P5 = ( data: [] }, t; }(Zt) -), BJ = ( +), LJ = ( /** @class */ function(e) { Se(t, e); @@ -88982,7 +88679,7 @@ var P5 = ( var r = e !== null && e.apply(this, arguments) || this; return r.type = t.type, r; } - return t.type = "timeline.slider", t.defaultOption = ru(P5.defaultOption, { + return t.type = "timeline.slider", t.defaultOption = ru(x3.defaultOption, { backgroundColor: "rgba(0,0,0,0)", borderColor: "#ccc", borderWidth: 0, @@ -89078,10 +88775,10 @@ var P5 = ( }, data: [] }), t; - }(P5) + }(x3) ); -In(BJ, Yw.prototype); -var jHe = ( +In(LJ, Yw.prototype); +var Lze = ( /** @class */ function(e) { Se(t, e); @@ -89091,7 +88788,7 @@ var jHe = ( } return t.type = "timeline", t; }(sn) -), UHe = ( +), Fze = ( /** @class */ function(e) { Se(t, e); @@ -89105,7 +88802,7 @@ var jHe = ( return this.model.get("orient") === "horizontal"; }, t; }(La) -), VR = Math.PI, T5 = yr(), KHe = ( +), VR = Math.PI, E3 = yr(), Nze = ( /** @class */ function(e) { Se(t, e); @@ -89122,11 +88819,11 @@ var jHe = ( var u = l.scale.getLabel({ value: c }); - return ui("nameValue", { + return ci("nameValue", { noName: !0, value: u }); - }, H(["AxisLine", "AxisTick", "Control", "CurrentPointer"], function(c) { + }, z(["AxisLine", "AxisTick", "Control", "CurrentPointer"], function(c) { this["_render" + c](o, a, l, r); }, this), this._renderAxisLabel(o, s, l, r), this._position(o, r); } @@ -89136,7 +88833,7 @@ var jHe = ( }, t.prototype.dispose = function() { this._clearTimer(); }, t.prototype._layout = function(r, n) { - var i = r.get(["label", "position"]), o = r.get("orient"), a = qHe(r, n), s; + var i = r.get(["label", "position"]), o = r.get("orient"), a = $ze(r, n), s; i == null || i === "auto" ? s = o === "horizontal" ? a.y + a.height / 2 < n.getHeight() / 2 ? "-" : "+" : a.x + a.width / 2 < n.getWidth() / 2 ? "+" : "-" : Je(i) ? s = { horizontal: { top: "-", @@ -89158,9 +88855,9 @@ var jHe = ( vertical: VR / 2 }, d = o === "vertical" ? a.height : a.width, h = r.getModel("controlStyle"), f = h.get("show", !0), p = f ? h.get("itemSize") : 0, v = f ? h.get("itemGap") : 0, g = p + v, m = r.get(["label", "rotate"]) || 0; m = m * VR / 180; - var y, C, b, w = h.get("position", !0), x = f && h.get("showPlayBtn", !0), E = f && h.get("showPrevBtn", !0), P = f && h.get("showNextBtn", !0), R = 0, T = d; - w === "left" || w === "bottom" ? (x && (y = [0, 0], R += g), E && (C = [R, 0], R += g), P && (b = [T - p, 0], T -= g)) : (x && (y = [T - p, 0], T -= g), E && (C = [0, 0], R += g), P && (b = [T - p, 0], T -= g)); - var _ = [R, T]; + var y, C, b, w = h.get("position", !0), x = f && h.get("showPlayBtn", !0), E = f && h.get("showPrevBtn", !0), R = f && h.get("showNextBtn", !0), P = 0, T = d; + w === "left" || w === "bottom" ? (x && (y = [0, 0], P += g), E && (C = [P, 0], P += g), R && (b = [T - p, 0], T -= g)) : (x && (y = [T - p, 0], T -= g), E && (C = [0, 0], P += g), R && (b = [T - p, 0], T -= g)); + var _ = [P, T]; return r.get("inverse") && _.reverse(), { viewRect: a, mainLength: d, @@ -89181,7 +88878,7 @@ var jHe = ( }, t.prototype._position = function(r, n) { var i = this._mainGroup, o = this._labelGroup, a = r.viewRect; if (r.orient === "vertical") { - var s = wo(), l = a.x, c = a.y + a.height; + var s = So(), l = a.x, c = a.y + a.height; as(s, s, [-l, -c]), eu(s, s, -VR / 2), as(s, s, [l, c]), a = a.clone(), a.applyTransform(s); } var u = y(a), d = y(i.getBoundingRect()), h = y(o.getBoundingRect()), f = [i.x, i.y], p = [o.x, o.y]; @@ -89201,11 +88898,11 @@ var jHe = ( function y(b) { return [[b.x, b.x + b.width], [b.y, b.y + b.height]]; } - function C(b, w, x, E, P) { - b[E] += x[E][P] - w[E][P]; + function C(b, w, x, E, R) { + b[E] += x[E][R] - w[E][R]; } }, t.prototype._createAxis = function(r, n) { - var i = n.getData(), o = n.get("axisType"), a = YHe(n, o); + var i = n.getData(), o = n.get("axisType"), a = kze(n, o); a.getTicks = function() { return i.mapArray(["value"], function(c) { return { @@ -89215,7 +88912,7 @@ var jHe = ( }; var s = i.getDataExtent("value"); a.setExtent(s[0], s[1]), a.calcNiceTicks(); - var l = new UHe("value", a, r.axisExtent, o); + var l = new Fze("value", a, r.axisExtent, o); return l.model = n, l; }, t.prototype._createGroup = function(r) { var n = this[r] = new At(); @@ -89223,7 +88920,7 @@ var jHe = ( }, t.prototype._renderAxisLine = function(r, n, i, o) { var a = i.getExtent(); if (o.get(["lineStyle", "show"])) { - var s = new ni({ + var s = new ri({ shape: { x1: a[0], y1: 0, @@ -89237,7 +88934,7 @@ var jHe = ( z2: 1 }); n.add(s); - var l = this._progressLine = new ni({ + var l = this._progressLine = new ri({ shape: { x1: a[0], x2: this._currentPointer ? this._currentPointer.x : a[0], @@ -89255,12 +88952,12 @@ var jHe = ( } }, t.prototype._renderAxisTick = function(r, n, i, o) { var a = this, s = o.getData(), l = i.scale.getTicks(); - this._tickSymbols = [], H(l, function(c) { + this._tickSymbols = [], z(l, function(c) { var u = i.dataToCoord(c.value), d = s.getItemModel(c.value), h = d.getModel("itemStyle"), f = d.getModel(["emphasis", "itemStyle"]), p = d.getModel(["progress", "itemStyle"]), v = { x: u, y: 0, onclick: at(a._changeTimeline, a, c.value) - }, g = _5(d, h, n, v); + }, g = R3(d, h, n, v); g.ensureState("emphasis").style = f.getItemStyle(), g.ensureState("progress").style = p.getItemStyle(), Mc(g); var m = Lt(g); d.get("tooltip") ? (m.dataIndex = c.value, m.dataModel = o) : m.dataIndex = m.dataModel = null, a._tickSymbols.push(g); @@ -89269,20 +88966,20 @@ var jHe = ( var a = this, s = i.getLabelModel(); if (s.get("show")) { var l = o.getData(), c = i.getViewLabels(); - this._tickLabels = [], H(c, function(u) { + this._tickLabels = [], z(c, function(u) { var d = u.tickValue, h = l.getItemModel(d), f = h.getModel("label"), p = h.getModel(["emphasis", "label"]), v = h.getModel(["progress", "label"]), g = i.dataToCoord(u.tickValue), m = new vr({ x: g, y: 0, rotation: r.labelRotation - r.rotation, onclick: at(a._changeTimeline, a, d), silent: !1, - style: rn(f, { + style: tn(f, { text: u.formattedLabel, align: r.labelAlign, verticalAlign: r.labelBaseline }) }); - m.ensureState("emphasis").style = rn(p), m.ensureState("progress").style = rn(v), n.add(m), Mc(m), T5(m).dataIndex = d, a._tickLabels.push(m); + m.ensureState("emphasis").style = tn(p), m.ensureState("progress").style = tn(v), n.add(m), Mc(m), E3(m).dataIndex = d, a._tickLabels.push(m); }); } }, t.prototype._renderControl = function(r, n, i, o) { @@ -89290,7 +88987,7 @@ var jHe = ( h(r.nextBtnPosition, "next", at(this._changeTimeline, this, d ? "-" : "+")), h(r.prevBtnPosition, "prev", at(this._changeTimeline, this, d ? "+" : "-")), h(r.playPosition, u ? "stop" : "play", at(this._handlePlayClick, this, !u), !0); function h(f, p, v, g) { if (f) { - var m = ss(kt(o.get(["controlStyle", p + "BtnSize"]), a), a), y = [0, -m / 2, m, m], C = XHe(o, p + "Icon", y, { + var m = ss(kt(o.get(["controlStyle", p + "BtnSize"]), a), a), y = [0, -m / 2, m, m], C = Bze(o, p + "Icon", y, { x: f[0], y: f[1], originX: a / 2, @@ -89306,13 +89003,13 @@ var jHe = ( }, t.prototype._renderCurrentPointer = function(r, n, i, o) { var a = o.getData(), s = o.getCurrentIndex(), l = a.getItemModel(s).getModel("checkpointStyle"), c = this, u = { onCreate: function(d) { - d.draggable = !0, d.drift = at(c._handlePointerDrag, c), d.ondragend = at(c._handlePointerDragend, c), M5(d, c._progressLine, s, i, o, !0); + d.draggable = !0, d.drift = at(c._handlePointerDrag, c), d.ondragend = at(c._handlePointerDragend, c), P3(d, c._progressLine, s, i, o, !0); }, onUpdate: function(d) { - M5(d, c._progressLine, s, i, o); + P3(d, c._progressLine, s, i, o); } }; - this._currentPointer = _5(l, l, this._mainGroup, {}, this._currentPointer, u); + this._currentPointer = R3(l, l, this._mainGroup, {}, this._currentPointer, u); }, t.prototype._handlePlayClick = function(r) { this._clearTimer(), this.api.dispatchAction({ type: "timelinePlayChange", @@ -89361,11 +89058,11 @@ var jHe = ( n && n[o] && n[o].toggleState("progress", o < r); if (i) for (var o = 0; o < i.length; o++) - i && i[o] && i[o].toggleState("progress", T5(i[o]).dataIndex <= r); + i && i[o] && i[o].toggleState("progress", E3(i[o]).dataIndex <= r); }, t.type = "timeline.slider", t; - }(jHe) + }(Lze) ); -function YHe(e, t) { +function kze(e, t) { if (t = t || e.get("type"), t) switch (t) { case "category": @@ -89374,7 +89071,7 @@ function YHe(e, t) { extent: [1 / 0, -1 / 0] }); case "time": - return new DA({ + return new _A({ locale: e.ecModel.getLocaleModel(), useUTC: e.ecModel.get("useUTC") }); @@ -89382,17 +89079,17 @@ function YHe(e, t) { return new Wl(); } } -function qHe(e, t) { +function $ze(e, t) { return jn(e.getBoxLayoutParams(), { width: t.getWidth(), height: t.getHeight() }, e.get("padding")); } -function XHe(e, t, r, n) { - var i = n.style, o = fp(e.get(["controlStyle", t]), n || {}, new Kt(r[0], r[1], r[2], r[3])); +function Bze(e, t, r, n) { + var i = n.style, o = pp(e.get(["controlStyle", t]), n || {}, new Kt(r[0], r[1], r[2], r[3])); return i && o.setStyle(i), o; } -function _5(e, t, r, n, i, o) { +function R3(e, t, r, n, i, o) { var a = t.get("color"); if (i) i.setColor(a), r.add(i), o && o.onUpdate(i); @@ -89405,14 +89102,14 @@ function _5(e, t, r, n, i, o) { rectHover: !0, z2: 100 }, n, !0); - var c = bp(e.get("symbolSize")); + var c = wp(e.get("symbolSize")); n.scaleX = c[0] / 2, n.scaleY = c[1] / 2; var u = Zd(e.get("symbolOffset"), c); u && (n.x = (n.x || 0) + u[0], n.y = (n.y || 0) + u[1]); var d = e.get("symbolRotate"); return n.rotation = (d || 0) * Math.PI / 180 || 0, i.attr(n), i.updateTransform(), i; } -function M5(e, t, r, n, i, o) { +function P3(e, t, r, n, i, o) { if (!e.dragging) { var a = i.getModel("checkpointStyle"), s = n.dataToCoord(i.getData().get("value", r)); if (o || !a.get("animation", !0)) @@ -89440,7 +89137,7 @@ function M5(e, t, r, n, i, o) { } } } -function ZHe(e) { +function Vze(e) { e.registerAction({ type: "timelineChange", event: "timelineChanged", @@ -89465,43 +89162,43 @@ function ZHe(e) { n && t.playState != null && n.setPlayState(t.playState); }); } -function QHe(e) { +function Hze(e) { var t = e && e.timeline; - Ie(t) || (t = t ? [t] : []), H(t, function(r) { - r && JHe(r); + Ie(t) || (t = t ? [t] : []), z(t, function(r) { + r && zze(r); }); } -function JHe(e) { +function zze(e) { var t = e.type, r = { number: "value", time: "time" }; - if (r[t] && (e.axisType = r[t], delete e.type), D5(e), Uu(e, "controlPosition")) { + if (r[t] && (e.axisType = r[t], delete e.type), T3(e), Uu(e, "controlPosition")) { var n = e.controlStyle || (e.controlStyle = {}); Uu(n, "position") || (n.position = e.controlPosition), n.position === "none" && !Uu(n, "show") && (n.show = !1, delete n.position), delete e.controlPosition; } - H(e.data || [], function(i) { - St(i) && !Ie(i) && (!Uu(i, "value") && Uu(i, "name") && (i.value = i.name), D5(i)); + z(e.data || [], function(i) { + St(i) && !Ie(i) && (!Uu(i, "value") && Uu(i, "name") && (i.value = i.name), T3(i)); }); } -function D5(e) { +function T3(e) { var t = e.itemStyle || (e.itemStyle = {}), r = t.emphasis || (t.emphasis = {}), n = e.label || e.label || {}, i = n.normal || (n.normal = {}), o = { normal: 1, emphasis: 1 }; - H(n, function(a, s) { + z(n, function(a, s) { !o[s] && !Uu(i, s) && (i[s] = a); }), r.label && !Uu(n, "emphasis") && (n.emphasis = r.label, delete r.label); } function Uu(e, t) { return e.hasOwnProperty(t); } -function eGe(e) { - e.registerComponentModel(BJ), e.registerComponentView(KHe), e.registerSubTypeDefaulter("timeline", function() { +function Gze(e) { + e.registerComponentModel(LJ), e.registerComponentView(Nze), e.registerSubTypeDefaulter("timeline", function() { return "slider"; - }), ZHe(e), e.registerPreprocessor(QHe); + }), Vze(e), e.registerPreprocessor(Hze); } -function AO(e, t) { +function DO(e, t) { if (!e) return !1; for (var r = Ie(e) ? e : [e], n = 0; n < r.length; n++) @@ -89509,10 +89206,10 @@ function AO(e, t) { return !0; return !1; } -function z0(e) { +function B0(e) { Md(e, "label", ["show"]); } -var H0 = yr(), Ul = ( +var V0 = yr(), Ul = ( /** @class */ function(e) { Se(t, e); @@ -89534,26 +89231,26 @@ var H0 = yr(), Ul = ( }, t.prototype._mergeOption = function(r, n, i, o) { var a = this.mainType; i || n.eachSeries(function(s) { - var l = s.get(this.mainType, !0), c = H0(s)[a]; + var l = s.get(this.mainType, !0), c = V0(s)[a]; if (!l || !l.data) { - H0(s)[a] = null; + V0(s)[a] = null; return; } - c ? c._mergeOption(l, n, !0) : (o && z0(l), H(l.data, function(u) { - u instanceof Array ? (z0(u[0]), z0(u[1])) : z0(u); + c ? c._mergeOption(l, n, !0) : (o && B0(l), z(l.data, function(u) { + u instanceof Array ? (B0(u[0]), B0(u[1])) : B0(u); }), c = this.createMarkerModelFromSeries(l, this, n), Pe(c, { mainType: this.mainType, // Use the same series index and name seriesIndex: s.seriesIndex, name: s.name, createdBySelf: !0 - }), c.__hostSeries = s), H0(s)[a] = c; + }), c.__hostSeries = s), V0(s)[a] = c; }, this); }, t.prototype.formatTooltip = function(r, n, i) { var o = this.getData(), a = this.getRawValue(r), s = o.getName(r); - return ui("section", { + return ci("section", { header: this.name, - blocks: [ui("nameValue", { + blocks: [ci("nameValue", { name: s, value: a, noName: !s, @@ -89568,12 +89265,12 @@ var H0 = yr(), Ul = ( var i = Yw.prototype.getDataParams.call(this, r, n), o = this.__hostSeries; return o && (i.seriesId = o.id, i.seriesName = o.name, i.seriesType = o.subType), i; }, t.getMarkerModelFromSeries = function(r, n) { - return H0(r)[n]; + return V0(r)[n]; }, t.type = "marker", t.dependencies = ["series", "grid", "polar", "geo"], t; }(Zt) ); In(Ul, Yw.prototype); -var tGe = ( +var Wze = ( /** @class */ function(e) { Se(t, e); @@ -89608,35 +89305,35 @@ var tGe = ( }, t; }(Ul) ); -function YM(e) { +function KM(e) { return !(isNaN(parseFloat(e.x)) && isNaN(parseFloat(e.y))); } -function rGe(e) { +function jze(e) { return !isNaN(parseFloat(e.x)) && !isNaN(parseFloat(e.y)); } -function G0(e, t, r, n, i, o) { +function H0(e, t, r, n, i, o) { var a = [], s = Gl( t, n /* , otherDataDim */ - ), l = s ? t.getCalculationInfo("stackResultDimension") : n, c = OO(t, l, e), u = t.indicesOfNearest(l, c)[0]; + ), l = s ? t.getCalculationInfo("stackResultDimension") : n, c = IO(t, l, e), u = t.indicesOfNearest(l, c)[0]; a[i] = t.get(r, u), a[o] = t.get(l, u); var d = t.get(n, u), h = Ka(t.get(n, u)); return h = Math.min(h, 20), h >= 0 && (a[o] = +a[o].toFixed(h)), [a, d]; } -var zR = { - min: Vt(G0, "min"), - max: Vt(G0, "max"), - average: Vt(G0, "average"), - median: Vt(G0, "median") +var HR = { + min: Vt(H0, "min"), + max: Vt(H0, "max"), + average: Vt(H0, "average"), + median: Vt(H0, "median") }; -function dm(e, t) { +function hm(e, t) { if (t) { var r = e.getData(), n = e.coordinateSystem, i = n && n.dimensions; - if (!rGe(t) && !Ie(t.coord) && Ie(i)) { - var o = VJ(t, r, n, e); - if (t = Tt(t), t.type && zR[t.type] && o.baseAxis && o.valueAxis) { - var a = Yt(i, o.baseAxis.dim), s = Yt(i, o.valueAxis.dim), l = zR[t.type](r, o.baseDataDim, o.valueDataDim, a, s); + if (!jze(t) && !Ie(t.coord) && Ie(i)) { + var o = FJ(t, r, n, e); + if (t = Tt(t), t.type && HR[t.type] && o.baseAxis && o.valueAxis) { + var a = Yt(i, o.baseAxis.dim), s = Yt(i, o.valueAxis.dim), l = HR[t.type](r, o.baseDataDim, o.valueDataDim, a, s); t.coord = l[0], t.value = l[1]; } else t.coord = [t.xAxis != null ? t.xAxis : t.radiusAxis, t.yAxis != null ? t.yAxis : t.angleAxis]; @@ -89645,25 +89342,25 @@ function dm(e, t) { t.coord = []; else for (var c = t.coord, u = 0; u < 2; u++) - zR[c[u]] && (c[u] = OO(r, r.mapDimension(i[u]), c[u])); + HR[c[u]] && (c[u] = IO(r, r.mapDimension(i[u]), c[u])); return t; } } -function VJ(e, t, r, n) { +function FJ(e, t, r, n) { var i = {}; - return e.valueIndex != null || e.valueDim != null ? (i.valueDataDim = e.valueIndex != null ? t.getDimension(e.valueIndex) : e.valueDim, i.valueAxis = r.getAxis(nGe(n, i.valueDataDim)), i.baseAxis = r.getOtherAxis(i.valueAxis), i.baseDataDim = t.mapDimension(i.baseAxis.dim)) : (i.baseAxis = n.getBaseAxis(), i.valueAxis = r.getOtherAxis(i.baseAxis), i.baseDataDim = t.mapDimension(i.baseAxis.dim), i.valueDataDim = t.mapDimension(i.valueAxis.dim)), i; + return e.valueIndex != null || e.valueDim != null ? (i.valueDataDim = e.valueIndex != null ? t.getDimension(e.valueIndex) : e.valueDim, i.valueAxis = r.getAxis(Uze(n, i.valueDataDim)), i.baseAxis = r.getOtherAxis(i.valueAxis), i.baseDataDim = t.mapDimension(i.baseAxis.dim)) : (i.baseAxis = n.getBaseAxis(), i.valueAxis = r.getOtherAxis(i.baseAxis), i.baseDataDim = t.mapDimension(i.baseAxis.dim), i.valueDataDim = t.mapDimension(i.valueAxis.dim)), i; } -function nGe(e, t) { +function Uze(e, t) { var r = e.getData().getDimensionInfo(t); return r && r.coordDim; } -function hm(e, t) { - return e && e.containData && t.coord && !YM(t) ? e.containData(t.coord) : !0; +function fm(e, t) { + return e && e.containData && t.coord && !KM(t) ? e.containData(t.coord) : !0; } -function iGe(e, t, r) { - return e && e.containZone && t.coord && r.coord && !YM(t) && !YM(r) ? e.containZone(t.coord, r.coord) : !0; +function Kze(e, t, r) { + return e && e.containZone && t.coord && r.coord && !KM(t) && !KM(r) ? e.containZone(t.coord, r.coord) : !0; } -function zJ(e, t) { +function NJ(e, t) { return e ? function(r, n, i, o) { var a = o < 2 ? r.coord && r.coord[o] : r.value; return Ic(a, t[o]); @@ -89671,7 +89368,7 @@ function zJ(e, t) { return Ic(r.value, t[o]); }; } -function OO(e, t, r) { +function IO(e, t, r) { if (r === "average") { var n = 0, i = 0; return e.each(t, function(o, a) { @@ -89679,7 +89376,7 @@ function OO(e, t, r) { }), n / i; } else return r === "median" ? e.getMedian(t) : e.getDataExtent(t)[r === "max" ? 1 : 0]; } -var HR = yr(), LO = ( +var zR = yr(), AO = ( /** @class */ function(e) { Se(t, e); @@ -89692,30 +89389,30 @@ var HR = yr(), LO = ( }, t.prototype.render = function(r, n, i) { var o = this, a = this.markerGroupMap; a.each(function(s) { - HR(s).keep = !1; + zR(s).keep = !1; }), n.eachSeries(function(s) { var l = Ul.getMarkerModelFromSeries(s, o.type); l && o.renderSeries(s, l, n, i); }), a.each(function(s) { - !HR(s).keep && o.group.remove(s.group); + !zR(s).keep && o.group.remove(s.group); }); }, t.prototype.markKeep = function(r) { - HR(r).keep = !0; + zR(r).keep = !0; }, t.prototype.toggleBlurSeries = function(r, n) { var i = this; - H(r, function(o) { + z(r, function(o) { var a = Ul.getMarkerModelFromSeries(o, i.type); if (a) { var s = a.getData(); s.eachItemGraphicEl(function(l) { - l && (n ? EY(l) : H2(l)); + l && (n ? CY(l) : V2(l)); }); } }); }, t.type = "marker", t; }(sn) ); -function I5(e, t, r) { +function _3(e, t, r) { var n = t.coordinateSystem; e.each(function(i) { var o = e.getItemModel(i), a, s = Ze(o.get("x"), r.getWidth()), l = Ze(o.get("y"), r.getHeight()); @@ -89730,7 +89427,7 @@ function I5(e, t, r) { isNaN(s) || (a[0] = s), isNaN(l) || (a[1] = l), e.setItemLayout(i, a); }); } -var oGe = ( +var Yze = ( /** @class */ function(e) { Se(t, e); @@ -89741,17 +89438,17 @@ var oGe = ( return t.prototype.updateTransform = function(r, n, i) { n.eachSeries(function(o) { var a = Ul.getMarkerModelFromSeries(o, "markPoint"); - a && (I5(a.getData(), o, i), this.markerGroupMap.get(o.id).updateLayout()); + a && (_3(a.getData(), o, i), this.markerGroupMap.get(o.id).updateLayout()); }, this); }, t.prototype.renderSeries = function(r, n, i, o) { - var a = r.coordinateSystem, s = r.id, l = r.getData(), c = this.markerGroupMap, u = c.get(s) || c.set(s, new ay()), d = aGe(a, r, n); - n.setData(d), I5(n.getData(), r, o), d.each(function(h) { + var a = r.coordinateSystem, s = r.id, l = r.getData(), c = this.markerGroupMap, u = c.get(s) || c.set(s, new iy()), d = qze(a, r, n); + n.setData(d), _3(n.getData(), r, o), d.each(function(h) { var f = d.getItemModel(h), p = f.getShallow("symbol"), v = f.getShallow("symbolSize"), g = f.getShallow("symbolRotate"), m = f.getShallow("symbolOffset"), y = f.getShallow("symbolKeepAspect"); if (vt(p) || vt(v) || vt(g) || vt(m)) { var C = n.getRawValue(h), b = n.getDataParams(h); vt(p) && (p = p(C, b)), vt(v) && (v = v(C, b)), vt(g) && (g = g(C, b)), vt(m) && (m = m(C, b)); } - var w = f.getModel("itemStyle").getItemStyle(), x = ny(l, "color"); + var w = f.getModel("itemStyle").getItemStyle(), x = ty(l, "color"); w.fill || (w.fill = x), d.setItemVisual(h, { symbol: p, symbolSize: v, @@ -89766,9 +89463,9 @@ var oGe = ( }); }), this.markKeep(u), u.group.silent = n.get("silent") || r.get("silent"); }, t.type = "markPoint", t; - }(LO) + }(AO) ); -function aGe(e, t, r) { +function qze(e, t, r) { var n; e ? n = Fe(e && e.dimensions, function(s) { var l = t.getData().getDimensionInfo(t.getData().mapDimension(s)) || {}; @@ -89781,17 +89478,17 @@ function aGe(e, t, r) { name: "value", type: "float" }]; - var i = new Li(n, r), o = Fe(r.get("data"), Vt(dm, t)); - e && (o = Fr(o, Vt(hm, e))); - var a = zJ(!!e, n); + var i = new Li(n, r), o = Fe(r.get("data"), Vt(hm, t)); + e && (o = Fr(o, Vt(fm, e))); + var a = NJ(!!e, n); return i.initData(o, null, a), i; } -function sGe(e) { - e.registerComponentModel(tGe), e.registerComponentView(oGe), e.registerPreprocessor(function(t) { - AO(t.series, "markPoint") && (t.markPoint = t.markPoint || {}); +function Xze(e) { + e.registerComponentModel(Wze), e.registerComponentView(Yze), e.registerPreprocessor(function(t) { + DO(t.series, "markPoint") && (t.markPoint = t.markPoint || {}); }); } -var lGe = ( +var Zze = ( /** @class */ function(e) { Se(t, e); @@ -89831,7 +89528,7 @@ var lGe = ( animationEasing: "linear" }, t; }(Ul) -), W0 = yr(), cGe = function(e, t, r, n) { +), z0 = yr(), Qze = function(e, t, r, n) { var i = e.getData(), o; if (Ie(n)) o = n; @@ -89842,10 +89539,10 @@ var lGe = ( if (n.yAxis != null || n.xAxis != null) s = t.getAxis(n.yAxis != null ? "y" : "x"), l = $n(n.yAxis, n.xAxis); else { - var c = VJ(n, i, t, e); + var c = FJ(n, i, t, e); s = c.valueAxis; - var u = TA(i, c.valueDataDim); - l = OO(i, u, a); + var u = RA(i, c.valueDataDim); + l = IO(i, u, a); } var d = s.dim === "x" ? 0 : 1, h = 1 - d, f = Tt(n), p = { coord: [] @@ -89861,23 +89558,23 @@ var lGe = ( } else process.env.NODE_ENV !== "production" && ya("Invalid markLine data."), o = []; } - var g = [dm(e, o[0]), dm(e, o[1]), Pe({}, o[2])]; + var g = [hm(e, o[0]), hm(e, o[1]), Pe({}, o[2])]; return g[2].type = g[2].type || null, Wt(g[2], g[0]), Wt(g[2], g[1]), g; }; -function pb(e) { +function hb(e) { return !isNaN(e) && !isFinite(e); } -function A5(e, t, r, n) { +function M3(e, t, r, n) { var i = 1 - e, o = n.dimensions[e]; - return pb(t[i]) && pb(r[i]) && t[e] === r[e] && n.getAxis(o).containData(t[e]); + return hb(t[i]) && hb(r[i]) && t[e] === r[e] && n.getAxis(o).containData(t[e]); } -function uGe(e, t) { +function Jze(e, t) { if (e.type === "cartesian2d") { var r = t[0].coord, n = t[1].coord; - if (r && n && (A5(1, r, n, e) || A5(0, r, n, e))) + if (r && n && (M3(1, r, n, e) || M3(0, r, n, e))) return !0; } - return hm(e, t[0]) && hm(e, t[1]); + return fm(e, t[0]) && fm(e, t[1]); } function GR(e, t, r, n, i) { var o = n.coordinateSystem, a = e.getItemModel(t), s, l = Ze(a.get("x"), i.getWidth()), c = Ze(a.get("y"), i.getHeight()); @@ -89892,13 +89589,13 @@ function GR(e, t, r, n, i) { } if (Qd(o, "cartesian2d")) { var f = o.getAxis("x"), p = o.getAxis("y"), u = o.dimensions; - pb(e.get(u[0], t)) ? s[0] = f.toGlobalCoord(f.getExtent()[r ? 0 : 1]) : pb(e.get(u[1], t)) && (s[1] = p.toGlobalCoord(p.getExtent()[r ? 0 : 1])); + hb(e.get(u[0], t)) ? s[0] = f.toGlobalCoord(f.getExtent()[r ? 0 : 1]) : hb(e.get(u[1], t)) && (s[1] = p.toGlobalCoord(p.getExtent()[r ? 0 : 1])); } isNaN(l) || (s[0] = l), isNaN(c) || (s[1] = c); } e.setItemLayout(t, s); } -var dGe = ( +var eGe = ( /** @class */ function(e) { Se(t, e); @@ -89910,7 +89607,7 @@ var dGe = ( n.eachSeries(function(o) { var a = Ul.getMarkerModelFromSeries(o, "markLine"); if (a) { - var s = a.getData(), l = W0(a).from, c = W0(a).to; + var s = a.getData(), l = z0(a).from, c = z0(a).to; l.each(function(u) { GR(l, u, !0, o, i), GR(c, u, !1, o, i); }), s.each(function(u) { @@ -89919,10 +89616,10 @@ var dGe = ( } }, this); }, t.prototype.renderSeries = function(r, n, i, o) { - var a = r.coordinateSystem, s = r.id, l = r.getData(), c = this.markerGroupMap, u = c.get(s) || c.set(s, new nO()); + var a = r.coordinateSystem, s = r.id, l = r.getData(), c = this.markerGroupMap, u = c.get(s) || c.set(s, new tO()); this.group.add(u.group); - var d = hGe(a, r, n), h = d.from, f = d.to, p = d.line; - W0(n).from = h, W0(n).to = f, n.setData(p); + var d = tGe(a, r, n), h = d.from, f = d.to, p = d.line; + z0(n).from = h, z0(n).to = f, n.setData(p); var v = n.get("symbol"), g = n.get("symbolSize"), m = n.get("symbolRotate"), y = n.get("symbolOffset"); Ie(v) || (v = [v, v]), Ie(g) || (g = [g, g]), Ie(m) || (m = [m, m]), Ie(y) || (y = [y, y]), d.from.each(function(b) { C(h, b, !0), C(f, b, !1); @@ -89949,8 +89646,8 @@ var dGe = ( function C(b, w, x) { var E = b.getItemModel(w); GR(b, w, x, r, o); - var P = E.getModel("itemStyle").getItemStyle(); - P.fill == null && (P.fill = ny(l, "color")), b.setItemVisual(w, { + var R = E.getModel("itemStyle").getItemStyle(); + R.fill == null && (R.fill = ty(l, "color")), b.setItemVisual(w, { symbolKeepAspect: E.get("symbolKeepAspect"), // `0` should be considered as a valid value, so use `retrieve2` instead of `||` symbolOffset: kt(E.get("symbolOffset", !0), y[x ? 0 : 1]), @@ -89958,14 +89655,14 @@ var dGe = ( // TODO: when 2d array is supported, it should ignore parent symbolSize: kt(E.get("symbolSize"), g[x ? 0 : 1]), symbol: kt(E.get("symbol", !0), v[x ? 0 : 1]), - style: P + style: R }); } this.markKeep(u), u.group.silent = n.get("silent") || r.get("silent"); }, t.type = "markLine", t; - }(LO) + }(AO) ); -function hGe(e, t, r) { +function tGe(e, t, r) { var n; e ? n = Fe(e && e.dimensions, function(c) { var u = t.getData().getDimensionInfo(t.getData().mapDimension(c)) || {}; @@ -89978,9 +89675,9 @@ function hGe(e, t, r) { name: "value", type: "float" }]; - var i = new Li(n, r), o = new Li(n, r), a = new Li([], r), s = Fe(r.get("data"), Vt(cGe, t, e, r)); - e && (s = Fr(s, Vt(uGe, e))); - var l = zJ(!!e, n); + var i = new Li(n, r), o = new Li(n, r), a = new Li([], r), s = Fe(r.get("data"), Vt(Qze, t, e, r)); + e && (s = Fr(s, Vt(Jze, e))); + var l = NJ(!!e, n); return i.initData(Fe(s, function(c) { return c[0]; }), null, l), o.initData(Fe(s, function(c) { @@ -89993,12 +89690,12 @@ function hGe(e, t, r) { line: a }; } -function fGe(e) { - e.registerComponentModel(lGe), e.registerComponentView(dGe), e.registerPreprocessor(function(t) { - AO(t.series, "markLine") && (t.markLine = t.markLine || {}); +function rGe(e) { + e.registerComponentModel(Zze), e.registerComponentView(eGe), e.registerPreprocessor(function(t) { + DO(t.series, "markLine") && (t.markLine = t.markLine || {}); }); } -var pGe = ( +var nGe = ( /** @class */ function(e) { Se(t, e); @@ -90035,23 +89732,23 @@ var pGe = ( } }, t; }(Ul) -), j0 = yr(), gGe = function(e, t, r, n) { +), G0 = yr(), iGe = function(e, t, r, n) { var i = n[0], o = n[1]; if (!(!i || !o)) { - var a = dm(e, i), s = dm(e, o), l = a.coord, c = s.coord; + var a = hm(e, i), s = hm(e, o), l = a.coord, c = s.coord; l[0] = $n(l[0], -1 / 0), l[1] = $n(l[1], -1 / 0), c[0] = $n(c[0], 1 / 0), c[1] = $n(c[1], 1 / 0); var u = Sw([{}, a, s]); return u.coord = [a.coord, s.coord], u.x0 = a.x, u.y0 = a.y, u.x1 = s.x, u.y1 = s.y, u; } }; -function gb(e) { +function fb(e) { return !isNaN(e) && !isFinite(e); } -function O5(e, t, r, n) { +function D3(e, t, r, n) { var i = 1 - e; - return gb(t[i]) && gb(r[i]); + return fb(t[i]) && fb(r[i]); } -function vGe(e, t) { +function oGe(e, t) { var r = t.coord[0], n = t.coord[1], i = { coord: r, x: t.x0, @@ -90061,9 +89758,9 @@ function vGe(e, t) { x: t.x1, y: t.y1 }; - return Qd(e, "cartesian2d") ? r && n && (O5(1, r, n) || O5(0, r, n)) ? !0 : iGe(e, i, o) : hm(e, i) || hm(e, o); + return Qd(e, "cartesian2d") ? r && n && (D3(1, r, n) || D3(0, r, n)) ? !0 : Kze(e, i, o) : fm(e, i) || fm(e, o); } -function L5(e, t, r, n, i) { +function I3(e, t, r, n, i) { var o = n.coordinateSystem, a = e.getItemModel(t), s, l = Ze(a.get(r[0]), i.getWidth()), c = Ze(a.get(r[1]), i.getHeight()); if (!isNaN(l) && !isNaN(c)) s = [l, c]; @@ -90077,13 +89774,13 @@ function L5(e, t, r, n, i) { } if (Qd(o, "cartesian2d")) { var y = o.getAxis("x"), C = o.getAxis("y"), v = e.get(r[0], t), g = e.get(r[1], t); - gb(v) ? s[0] = y.toGlobalCoord(y.getExtent()[r[0] === "x0" ? 0 : 1]) : gb(g) && (s[1] = C.toGlobalCoord(C.getExtent()[r[1] === "y0" ? 0 : 1])); + fb(v) ? s[0] = y.toGlobalCoord(y.getExtent()[r[0] === "x0" ? 0 : 1]) : fb(g) && (s[1] = C.toGlobalCoord(C.getExtent()[r[1] === "y0" ? 0 : 1])); } isNaN(l) || (s[0] = l), isNaN(c) || (s[1] = c); } return s; } -var F5 = [["x0", "y0"], ["x1", "y0"], ["x1", "y1"], ["x0", "y1"]], mGe = ( +var A3 = [["x0", "y0"], ["x1", "y0"], ["x1", "y1"], ["x0", "y1"]], aGe = ( /** @class */ function(e) { Se(t, e); @@ -90097,8 +89794,8 @@ var F5 = [["x0", "y0"], ["x1", "y0"], ["x1", "y1"], ["x0", "y1"]], mGe = ( if (a) { var s = a.getData(); s.each(function(l) { - var c = Fe(F5, function(d) { - return L5(s, l, d, o, i); + var c = Fe(A3, function(d) { + return I3(s, l, d, o, i); }); s.setItemLayout(l, c); var u = s.getItemGraphicEl(l); @@ -90111,10 +89808,10 @@ var F5 = [["x0", "y0"], ["x1", "y0"], ["x1", "y1"], ["x0", "y1"]], mGe = ( group: new At() }); this.group.add(u.group), this.markKeep(u); - var d = yGe(a, r, n); + var d = sGe(a, r, n); n.setData(d), d.each(function(h) { - var f = Fe(F5, function(P) { - return L5(d, h, P, r, o); + var f = Fe(A3, function(R) { + return I3(d, h, R, r, o); }), p = a.getAxis("x").scale, v = a.getAxis("y").scale, g = p.getExtent(), m = v.getExtent(), y = [p.parse(d.get("x0", h)), p.parse(d.get("x1", h))], C = [v.parse(d.get("y0", h)), v.parse(d.get("y1", h))]; Bo(y), Bo(C); var b = !(g[0] > y[1] || g[1] < y[0] || m[0] > C[1] || m[1] < C[0]), w = !b; @@ -90122,9 +89819,9 @@ var F5 = [["x0", "y0"], ["x1", "y0"], ["x1", "y1"], ["x0", "y1"]], mGe = ( points: f, allClipped: w }); - var x = d.getItemModel(h).getModel("itemStyle").getItemStyle(), E = ny(l, "color"); - x.fill || (x.fill = E, Je(x.fill) && (x.fill = Gv(x.fill, 0.4))), x.stroke || (x.stroke = E), d.setItemVisual(h, "style", x); - }), d.diff(j0(u).data).add(function(h) { + var x = d.getItemModel(h).getModel("itemStyle").getItemStyle(), E = ty(l, "color"); + x.fill || (x.fill = E, Je(x.fill) && (x.fill = Wv(x.fill, 0.4))), x.stroke || (x.stroke = E), d.setItemVisual(h, "style", x); + }), d.diff(G0(u).data).add(function(h) { var f = d.getItemLayout(h); if (!f.allClipped) { var p = new oo({ @@ -90135,8 +89832,8 @@ var F5 = [["x0", "y0"], ["x1", "y0"], ["x1", "y1"], ["x0", "y1"]], mGe = ( d.setItemGraphicEl(h, p), u.group.add(p); } }).update(function(h, f) { - var p = j0(u).data.getItemGraphicEl(f), v = d.getItemLayout(h); - v.allClipped ? p && u.group.remove(p) : (p ? wr(p, { + var p = G0(u).data.getItemGraphicEl(f), v = d.getItemLayout(h); + v.allClipped ? p && u.group.remove(p) : (p ? br(p, { shape: { points: v.points } @@ -90146,21 +89843,21 @@ var F5 = [["x0", "y0"], ["x1", "y0"], ["x1", "y1"], ["x0", "y1"]], mGe = ( } }), d.setItemGraphicEl(h, p), u.group.add(p)); }).remove(function(h) { - var f = j0(u).data.getItemGraphicEl(h); + var f = G0(u).data.getItemGraphicEl(h); u.group.remove(f); }).execute(), d.eachItemGraphicEl(function(h, f) { var p = d.getItemModel(f), v = d.getItemVisual(f, "style"); - h.useStyle(d.getItemVisual(f, "style")), Ri(h, ci(p), { + h.useStyle(d.getItemVisual(f, "style")), Ei(h, li(p), { labelFetcher: n, labelDataIndex: f, defaultText: d.getName(f) || "", - inheritColor: Je(v.fill) ? Gv(v.fill, 1) : "#000" - }), Ei(h, p), Rn(h, null, null, p.get(["emphasis", "disabled"])), Lt(h).dataModel = n; - }), j0(u).data = d, u.group.silent = n.get("silent") || r.get("silent"); + inheritColor: Je(v.fill) ? Wv(v.fill, 1) : "#000" + }), xi(h, p), Rn(h, null, null, p.get(["emphasis", "disabled"])), Lt(h).dataModel = n; + }), G0(u).data = d, u.group.silent = n.get("silent") || r.get("silent"); }, t.type = "markArea", t; - }(LO) + }(AO) ); -function yGe(e, t, r) { +function sGe(e, t, r) { var n, i, o = ["x0", "y0", "x1", "y1"]; if (e) { var a = Fe(e && e.dimensions, function(c) { @@ -90182,8 +89879,8 @@ function yGe(e, t, r) { name: "value", type: "float" }], n = new Li(i, r); - var s = Fe(r.get("data"), Vt(gGe, t, e, r)); - e && (s = Fr(s, Vt(vGe, e))); + var s = Fe(r.get("data"), Vt(iGe, t, e, r)); + e && (s = Fr(s, Vt(oGe, e))); var l = e ? function(c, u, d, h) { var f = c.coord[Math.floor(h / 2)][h % 2]; return Ic(f, i[h]); @@ -90192,12 +89889,12 @@ function yGe(e, t, r) { }; return n.initData(s, null, l), n.hasItemOption = !0, n; } -function CGe(e) { - e.registerComponentModel(pGe), e.registerComponentView(mGe), e.registerPreprocessor(function(t) { - AO(t.series, "markArea") && (t.markArea = t.markArea || {}); +function lGe(e) { + e.registerComponentModel(nGe), e.registerComponentView(aGe), e.registerPreprocessor(function(t) { + DO(t.series, "markArea") && (t.markArea = t.markArea || {}); }); } -var SGe = function(e, t) { +var cGe = function(e, t) { if (t === "all") return { type: "all", @@ -90208,7 +89905,7 @@ var SGe = function(e, t) { type: "inverse", title: e.getLocaleModel().get(["legend", "selector", "inverse"]) }; -}, qM = ( +}, YM = ( /** @class */ function(e) { Se(t, e); @@ -90232,10 +89929,10 @@ var SGe = function(e, t) { e.prototype.mergeOption.call(this, r, n), this._updateSelector(r); }, t.prototype._updateSelector = function(r) { var n = r.selector, i = this.ecModel; - n === !0 && (n = r.selector = ["all", "inverse"]), Ie(n) && H(n, function(o, a) { + n === !0 && (n = r.selector = ["all", "inverse"]), Ie(n) && z(n, function(o, a) { Je(o) && (o = { type: o - }), n[a] = Wt(o, SGe(i, o.type)); + }), n[a] = Wt(o, cGe(i, o.type)); }); }, t.prototype.optionUpdated = function() { this._updateData(this.ecModel); @@ -90261,12 +89958,12 @@ var SGe = function(e, t) { r.isSeriesFiltered(l) || (i = i.concat(h)), h.length ? n = n.concat(h) : u = !0; } else u = !0; - u && L2(l) && n.push(l.name); + u && A2(l) && n.push(l.name); }), this._availableNames = i; var o = this.get("data") || n, a = ft(), s = Fe(o, function(l) { return (Je(l) || Cr(l)) && (l = { name: l - }), a.get(l.name) ? null : (a.set(l.name, !0), new Gr(l, this, this.ecModel)); + }), a.get(l.name) ? null : (a.set(l.name, !0), new zr(l, this, this.ecModel)); }, this); this._data = Fr(s, function(l) { return !!l; @@ -90277,7 +89974,7 @@ var SGe = function(e, t) { var n = this.option.selected, i = this.get("selectedMode"); if (i === "single") { var o = this._data; - H(o, function(a) { + z(o, function(a) { n[a.get("name")] = !1; }); } @@ -90289,12 +89986,12 @@ var SGe = function(e, t) { n.hasOwnProperty(r) || (n[r] = !0), this[n[r] ? "unSelect" : "select"](r); }, t.prototype.allSelect = function() { var r = this._data, n = this.option.selected; - H(r, function(i) { + z(r, function(i) { n[i.get("name", !0)] = !0; }); }, t.prototype.inverseSelect = function() { var r = this._data, n = this.option.selected; - H(r, function(i) { + z(r, function(i) { var o = i.get("name", !0); n.hasOwnProperty(o) || (n[o] = !0), n[o] = !n[o]; }); @@ -90384,7 +90081,7 @@ var SGe = function(e, t) { } }, t; }(Zt) -), Nh = Vt, XM = H, U0 = At, HJ = ( +), Nh = Vt, qM = z, W0 = At, kJ = ( /** @class */ function(e) { Se(t, e); @@ -90393,7 +90090,7 @@ var SGe = function(e, t) { return r.type = t.type, r.newlineDisabled = !1, r; } return t.prototype.init = function() { - this.group.add(this._contentGroup = new U0()), this.group.add(this._selectorGroup = new U0()), this._isFirstRender = !0; + this.group.add(this._contentGroup = new W0()), this.group.add(this._selectorGroup = new W0()), this._isFirstRender = !0; }, t.prototype.getContentGroup = function() { return this._contentGroup; }, t.prototype.getSelectorGroup = function() { @@ -90412,7 +90109,7 @@ var SGe = function(e, t) { width: p.width, height: p.height }, u), d, h); - this.group.x = v.x - p.x, this.group.y = v.y - p.y, this.group.markRedraw(), this.group.add(this._backgroundEl = DJ(p, r)); + this.group.x = v.x - p.x, this.group.y = v.y - p.y, this.group.markRedraw(), this.group.add(this._backgroundEl = RJ(p, r)); } }, t.prototype.resetInner = function() { this.getContentGroup().removeAll(), this._backgroundEl && this.group.remove(this._backgroundEl), this.getSelectorGroup().removeAll(); @@ -90420,11 +90117,11 @@ var SGe = function(e, t) { var c = this.getContentGroup(), u = ft(), d = n.get("selectedMode"), h = []; i.eachRawSeries(function(f) { !f.get("legendHoverLink") && h.push(f.id); - }), XM(n.getData(), function(f, p) { + }), qM(n.getData(), function(f, p) { var v = f.get("name"); if (!this.newlineDisabled && (v === "" || v === ` `)) { - var g = new U0(); + var g = new W0(); g.newline = !0, c.add(g); return; } @@ -90432,22 +90129,22 @@ var SGe = function(e, t) { if (!u.get(v)) { if (m) { var y = m.getData(), C = y.getVisual("legendLineStyle") || {}, b = y.getVisual("legendIcon"), w = y.getVisual("style"), x = this._createItem(m, v, p, f, n, r, C, w, b, d, o); - x.on("click", Nh(N5, v, null, o, h)).on("mouseover", Nh(ZM, m.name, null, o, h)).on("mouseout", Nh(QM, m.name, null, o, h)), i.ssr && x.eachChild(function(E) { - var P = Lt(E); - P.seriesIndex = m.seriesIndex, P.dataIndex = p, P.ssrType = "legend"; + x.on("click", Nh(O3, v, null, o, h)).on("mouseover", Nh(XM, m.name, null, o, h)).on("mouseout", Nh(ZM, m.name, null, o, h)), i.ssr && x.eachChild(function(E) { + var R = Lt(E); + R.seriesIndex = m.seriesIndex, R.dataIndex = p, R.ssrType = "legend"; }), u.set(v, !0); } else i.eachRawSeries(function(E) { if (!u.get(v) && E.legendVisualProvider) { - var P = E.legendVisualProvider; - if (!P.containName(v)) + var R = E.legendVisualProvider; + if (!R.containName(v)) return; - var R = P.indexOfName(v), T = P.getItemVisual(R, "style"), _ = P.getItemVisual(R, "legendIcon"), D = Qi(T.fill); + var P = R.indexOfName(v), T = R.getItemVisual(P, "style"), _ = R.getItemVisual(P, "legendIcon"), D = Zi(T.fill); D && D[3] === 0 && (D[3] = 0.2, T = Pe(Pe({}, T), { fill: Ja(D, "rgba") })); var A = this._createItem(E, v, p, f, n, r, {}, T, _, d, o); - A.on("click", Nh(N5, null, v, o, h)).on("mouseover", Nh(ZM, null, v, o, h)).on("mouseout", Nh(QM, null, v, o, h)), i.ssr && A.eachChild(function(M) { + A.on("click", Nh(O3, null, v, o, h)).on("mouseover", Nh(XM, null, v, o, h)).on("mouseout", Nh(ZM, null, v, o, h)), i.ssr && A.eachChild(function(M) { var O = Lt(M); O.seriesIndex = E.seriesIndex, O.dataIndex = p, O.ssrType = "legend"; }), u.set(v, !0); @@ -90458,7 +90155,7 @@ var SGe = function(e, t) { }, this), a && this._createSelector(a, n, o, s, l); }, t.prototype._createSelector = function(r, n, i, o, a) { var s = this.getSelectorGroup(); - XM(r, function(c) { + qM(r, function(c) { var u = c.type, d = new vr({ style: { x: 0, @@ -90474,7 +90171,7 @@ var SGe = function(e, t) { }); s.add(d); var h = n.getModel("selectorLabel"), f = n.getModel(["emphasis", "selectorLabel"]); - Ri(d, { + Ei(d, { normal: h, emphasis: f }, { @@ -90484,7 +90181,7 @@ var SGe = function(e, t) { }, t.prototype._createItem = function(r, n, i, o, a, s, l, c, u, d, h) { var f = r.visualDrawType, p = a.get("itemWidth"), v = a.get("itemHeight"), g = a.isSelected(n), m = o.get("symbolRotate"), y = o.get("symbolKeepAspect"), C = o.get("icon"); u = C || u || "roundRect"; - var b = bGe(u, o, l, c, f, g, h), w = new U0(), x = o.getModel("textStyle"); + var b = uGe(u, o, l, c, f, g, h), w = new W0(), x = o.getModel("textStyle"); if (vt(r.getLegendIcon) && (!C || C === "inherit")) w.add(r.getLegendIcon({ itemWidth: p, @@ -90497,7 +90194,7 @@ var SGe = function(e, t) { })); else { var E = C === "inherit" && r.getData().getVisual("symbol") ? m === "inherit" ? r.getData().getVisual("symbolRotate") : m : 0; - w.add(wGe({ + w.add(dGe({ itemWidth: p, itemHeight: v, icon: u, @@ -90507,16 +90204,16 @@ var SGe = function(e, t) { symbolKeepAspect: y })); } - var P = s === "left" ? p + 5 : -5, R = s, T = a.get("formatter"), _ = n; + var R = s === "left" ? p + 5 : -5, P = s, T = a.get("formatter"), _ = n; Je(T) && T ? _ = T.replace("{name}", n ?? "") : vt(T) && (_ = T(n)); var D = g ? x.getTextColor() : o.get("inactiveColor"); w.add(new vr({ - style: rn(x, { + style: tn(x, { text: _, - x: P, + x: R, y: v / 2, fill: D, - align: R, + align: P, verticalAlign: "middle" }, { inheritColor: D @@ -90529,7 +90226,7 @@ var SGe = function(e, t) { fill: "transparent" } }), M = o.getModel("tooltip"); - return M.get("show") && pp({ + return M.get("show") && gp({ el: A, componentModel: a, itemName: n, @@ -90562,9 +90259,9 @@ var SGe = function(e, t) { }, t.type = "legend.plain", t; }(sn) ); -function bGe(e, t, r, n, i, o, a) { +function uGe(e, t, r, n, i, o, a) { function s(g, m) { - g.lineWidth === "auto" && (g.lineWidth = m.lineWidth > 0 ? 2 : 0), XM(g, function(y, C) { + g.lineWidth === "auto" && (g.lineWidth = m.lineWidth > 0 ? 2 : 0), qM(g, function(y, C) { g[C] === "inherit" && (g[C] = m[C]); }); } @@ -90580,38 +90277,38 @@ function bGe(e, t, r, n, i, o, a) { lineStyle: f }; } -function wGe(e) { +function dGe(e) { var t = e.icon || "roundRect", r = Bn(t, 0, 0, e.itemWidth, e.itemHeight, e.itemStyle.fill, e.symbolKeepAspect); return r.setStyle(e.itemStyle), r.rotation = (e.iconRotate || 0) * Math.PI / 180, r.setOrigin([e.itemWidth / 2, e.itemHeight / 2]), t.indexOf("empty") > -1 && (r.style.stroke = r.style.fill, r.style.fill = "#fff", r.style.lineWidth = 2), r; } -function N5(e, t, r, n) { - QM(e, t, r, n), r.dispatchAction({ +function O3(e, t, r, n) { + ZM(e, t, r, n), r.dispatchAction({ type: "legendToggleSelect", name: e ?? t - }), ZM(e, t, r, n); + }), XM(e, t, r, n); } -function GJ(e) { +function $J(e) { for (var t = e.getZr().storage.getDisplayList(), r, n = 0, i = t.length; n < i && !(r = t[n].states.emphasis); ) n++; return r && r.hoverLayer; } -function ZM(e, t, r, n) { - GJ(r) || r.dispatchAction({ +function XM(e, t, r, n) { + $J(r) || r.dispatchAction({ type: "highlight", seriesName: e, name: t, excludeSeriesId: n }); } -function QM(e, t, r, n) { - GJ(r) || r.dispatchAction({ +function ZM(e, t, r, n) { + $J(r) || r.dispatchAction({ type: "downplay", seriesName: e, name: t, excludeSeriesId: n }); } -function xGe(e) { +function hGe(e) { var t = e.findComponents({ mainType: "legend" }); @@ -90622,12 +90319,12 @@ function xGe(e) { return !0; }); } -function fg(e, t, r) { +function pg(e, t, r) { var n = {}, i = e === "toggleSelected", o; return r.eachComponent("legend", function(a) { i && o != null ? a[o ? "select" : "unSelect"](t.name) : e === "allSelect" || e === "inverseSelect" ? a[e]() : (a[e](t.name), o = a.isSelected(t.name)); var s = a.getData(); - H(s, function(l) { + z(s, function(l) { var c = l.get("name"); if (!(c === ` ` || c === "")) { @@ -90642,15 +90339,15 @@ function fg(e, t, r) { selected: n }; } -function EGe(e) { - e.registerAction("legendToggleSelect", "legendselectchanged", Vt(fg, "toggleSelected")), e.registerAction("legendAllSelect", "legendselectall", Vt(fg, "allSelect")), e.registerAction("legendInverseSelect", "legendinverseselect", Vt(fg, "inverseSelect")), e.registerAction("legendSelect", "legendselected", Vt(fg, "select")), e.registerAction("legendUnSelect", "legendunselected", Vt(fg, "unSelect")); +function fGe(e) { + e.registerAction("legendToggleSelect", "legendselectchanged", Vt(pg, "toggleSelected")), e.registerAction("legendAllSelect", "legendselectall", Vt(pg, "allSelect")), e.registerAction("legendInverseSelect", "legendinverseselect", Vt(pg, "inverseSelect")), e.registerAction("legendSelect", "legendselected", Vt(pg, "select")), e.registerAction("legendUnSelect", "legendunselected", Vt(pg, "unSelect")); } -function WJ(e) { - e.registerComponentModel(qM), e.registerComponentView(HJ), e.registerProcessor(e.PRIORITY.PROCESSOR.SERIES_FILTER, xGe), e.registerSubTypeDefaulter("legend", function() { +function BJ(e) { + e.registerComponentModel(YM), e.registerComponentView(kJ), e.registerProcessor(e.PRIORITY.PROCESSOR.SERIES_FILTER, hGe), e.registerSubTypeDefaulter("legend", function() { return "plain"; - }), EGe(e); + }), fGe(e); } -var RGe = ( +var pGe = ( /** @class */ function(e) { Se(t, e); @@ -90661,11 +90358,11 @@ var RGe = ( return t.prototype.setScrollDataIndex = function(r) { this.option.scrollDataIndex = r; }, t.prototype.init = function(r, n, i) { - var o = mp(r); - e.prototype.init.call(this, r, n, i), k5(this, r, o); + var o = yp(r); + e.prototype.init.call(this, r, n, i), L3(this, r, o); }, t.prototype.mergeOption = function(r, n) { - e.prototype.mergeOption.call(this, r, n), k5(this, this.option, r); - }, t.type = "legend.scroll", t.defaultOption = ru(qM.defaultOption, { + e.prototype.mergeOption.call(this, r, n), L3(this, this.option, r); + }, t.type = "legend.scroll", t.defaultOption = ru(YM.defaultOption, { scrollDataIndex: 0, pageButtonItemGap: 5, pageButtonGap: null, @@ -90683,16 +90380,16 @@ var RGe = ( }, animationDurationUpdate: 800 }), t; - }(qM) + }(YM) ); -function k5(e, t, r) { +function L3(e, t, r) { var n = e.getOrient(), i = [1, 1]; i[n.index] = 0, Uc(t, r, { type: "box", ignoreSize: !!i }); } -var $5 = At, WR = ["width", "height"], jR = ["x", "y"], PGe = ( +var F3 = At, WR = ["width", "height"], jR = ["x", "y"], gGe = ( /** @class */ function(e) { Se(t, e); @@ -90701,7 +90398,7 @@ var $5 = At, WR = ["width", "height"], jR = ["x", "y"], PGe = ( return r.type = t.type, r.newlineDisabled = !0, r._currentIndex = 0, r; } return t.prototype.init = function() { - e.prototype.init.call(this), this.group.add(this._containerGroup = new $5()), this._containerGroup.add(this.getContentGroup()), this.group.add(this._controllerGroup = new $5()); + e.prototype.init.call(this), this.group.add(this._containerGroup = new F3()), this._containerGroup.add(this.getContentGroup()), this.group.add(this._controllerGroup = new F3()); }, t.prototype.resetInner = function() { e.prototype.resetInner.call(this), this._controllerGroup.removeAll(), this._containerGroup.removeClipPath(), this._containerGroup.__rectSize = null; }, t.prototype.renderInner = function(r, n, i, o, a, s, l) { @@ -90723,7 +90420,7 @@ var $5 = At, WR = ["width", "height"], jR = ["x", "y"], PGe = ( silent: !0 })), p("pageNext", 1); function p(v, g) { - var m = v + "DataIndex", y = fp(n.get("pageIcons", !0)[n.getOrient().name][g], { + var m = v + "DataIndex", y = pp(n.get("pageIcons", !0)[n.getOrient().name][g], { // Buttons will be created in each render, so we do not need // to worry about avoiding using legendModel kept in scope. onclick: at(c._pageGo, c, m, n, o) @@ -90785,14 +90482,14 @@ var $5 = At, WR = ["width", "height"], jR = ["x", "y"], PGe = ( shape: x })), d.__rectSize = x[a]; } else - h.eachChild(function(P) { - P.attr({ + h.eachChild(function(R) { + R.attr({ invisible: !0, silent: !0 }); }); var E = this._getPageInfo(r); - return E.pageIndex != null && wr( + return E.pageIndex != null && br( u, { x: E.contentPosition[0], @@ -90811,7 +90508,7 @@ var $5 = At, WR = ["width", "height"], jR = ["x", "y"], PGe = ( }); }, t.prototype._updatePageInfoView = function(r, n) { var i = this._controllerGroup; - H(["pagePrev", "pageNext"], function(u) { + z(["pagePrev", "pageNext"], function(u) { var d = u + "DataIndex", h = n[d] != null, f = i.childOfName(u); f && (f.setStyle("fill", h ? r.get("pageIconColor", !0) : r.get("pageIconInactiveColor", !0)), f.cursor = h ? "pointer" : "default"); }); @@ -90842,10 +90539,10 @@ var $5 = At, WR = ["width", "height"], jR = ["x", "y"], PGe = ( return p; function b(x) { if (x) { - var E = x.getBoundingRect(), P = E[l] + x[l]; + var E = x.getBoundingRect(), R = E[l] + x[l]; return { - s: P, - e: P + E[s], + s: R, + e: R + E[s], i: x.__legendDataIndex }; } @@ -90862,9 +90559,9 @@ var $5 = At, WR = ["width", "height"], jR = ["x", "y"], PGe = ( o == null && l != null && (o = s), l === r && (n = s); }), n ?? o; }, t.type = "legend.scroll", t; - }(HJ) + }(kJ) ); -function TGe(e) { +function vGe(e) { e.registerAction("legendScroll", "legendscroll", function(t, r) { var n = t.scrollDataIndex; n != null && r.eachComponent({ @@ -90876,13 +90573,13 @@ function TGe(e) { }); }); } -function _Ge(e) { - Jt(WJ), e.registerComponentModel(RGe), e.registerComponentView(PGe), TGe(e); +function mGe(e) { + Jt(BJ), e.registerComponentModel(pGe), e.registerComponentView(gGe), vGe(e); } -function MGe(e) { - Jt(WJ), Jt(_Ge); +function yGe(e) { + Jt(BJ), Jt(mGe); } -var DGe = ( +var CGe = ( /** @class */ function(e) { Se(t, e); @@ -90890,7 +90587,7 @@ var DGe = ( var r = e !== null && e.apply(this, arguments) || this; return r.type = t.type, r; } - return t.type = "dataZoom.inside", t.defaultOption = ru(um.defaultOption, { + return t.type = "dataZoom.inside", t.defaultOption = ru(dm.defaultOption, { disabled: !1, zoomLock: !1, zoomOnMouseWheel: !0, @@ -90898,39 +90595,39 @@ var DGe = ( moveOnMouseWheel: !1, preventDefaultMouseMove: !0 }), t; - }(um) -), FO = yr(); -function IGe(e, t, r) { - FO(e).coordSysRecordMap.each(function(n) { + }(dm) +), OO = yr(); +function SGe(e, t, r) { + OO(e).coordSysRecordMap.each(function(n) { var i = n.dataZoomInfoMap.get(t.uid); i && (i.getRange = r); }); } -function AGe(e, t) { - for (var r = FO(e).coordSysRecordMap, n = r.keys(), i = 0; i < n.length; i++) { +function bGe(e, t) { + for (var r = OO(e).coordSysRecordMap, n = r.keys(), i = 0; i < n.length; i++) { var o = n[i], a = r.get(o), s = a.dataZoomInfoMap; if (s) { var l = t.uid, c = s.get(l); - c && (s.removeKey(l), s.keys().length || jJ(r, a)); + c && (s.removeKey(l), s.keys().length || VJ(r, a)); } } } -function jJ(e, t) { +function VJ(e, t) { if (t) { e.removeKey(t.model.uid); var r = t.controller; r && r.dispose(); } } -function OGe(e, t) { +function wGe(e, t) { var r = { model: t, - containsPoint: Vt(FGe, t), - dispatchAction: Vt(LGe, e), + containsPoint: Vt(EGe, t), + dispatchAction: Vt(xGe, e), dataZoomInfoMap: null, controller: null - }, n = r.controller = new dy(e.getZr()); - return H(["pan", "zoom", "scrollMove"], function(i) { + }, n = r.controller = new cy(e.getZr()); + return z(["pan", "zoom", "scrollMove"], function(i) { n.on(i, function(o) { var a = []; r.dataZoomInfoMap.each(function(s) { @@ -90946,7 +90643,7 @@ function OGe(e, t) { }); }), r; } -function LGe(e, t) { +function xGe(e, t) { e.isDisposed() || e.dispatchAction({ type: "dataZoom", animation: { @@ -90956,10 +90653,10 @@ function LGe(e, t) { batch: t }); } -function FGe(e, t, r, n) { +function EGe(e, t, r, n) { return e.coordinateSystem.containPoint([r, n]); } -function NGe(e) { +function RGe(e) { var t, r = "type_", n = { type_true: 2, type_move: 1, @@ -90982,18 +90679,18 @@ function NGe(e) { } }; } -function kGe(e) { +function PGe(e) { e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER, function(t, r) { - var n = FO(r), i = n.coordSysRecordMap || (n.coordSysRecordMap = ft()); + var n = OO(r), i = n.coordSysRecordMap || (n.coordSysRecordMap = ft()); i.each(function(o) { o.dataZoomInfoMap = null; }), t.eachComponent({ mainType: "dataZoom", subType: "inside" }, function(o) { - var a = TJ(o); - H(a.infoList, function(s) { - var l = s.model.uid, c = i.get(l) || i.set(l, OGe(r, s.model)), u = c.dataZoomInfoMap || (c.dataZoomInfoMap = ft()); + var a = wJ(o); + z(a.infoList, function(s) { + var l = s.model.uid, c = i.get(l) || i.set(l, wGe(r, s.model)), u = c.dataZoomInfoMap || (c.dataZoomInfoMap = ft()); u.set(o.uid, { dzReferCoordSysInfo: s, model: o, @@ -91007,15 +90704,15 @@ function kGe(e) { c != null && (s = l.get(c)); } if (!s) { - jJ(i, o); + VJ(i, o); return; } - var u = NGe(l); - a.enable(u.controlType, u.opt), a.setPointerChecker(o.containsPoint), Sp(o, "dispatchAction", s.model.get("throttle", !0), "fixRate"); + var u = RGe(l); + a.enable(u.controlType, u.opt), a.setPointerChecker(o.containsPoint), bp(o, "dispatchAction", s.model.get("throttle", !0), "fixRate"); }); }); } -var $Ge = ( +var TGe = ( /** @class */ function(e) { Se(t, e); @@ -91028,7 +90725,7 @@ var $Ge = ( this._clear(); return; } - this.range = r.getPercentRange(), IGe(i, r, { + this.range = r.getPercentRange(), SGe(i, r, { pan: at(UR.pan, this), zoom: at(UR.zoom, this), scrollMove: at(UR.scrollMove, this) @@ -91036,9 +90733,9 @@ var $Ge = ( }, t.prototype.dispose = function() { this._clear(), e.prototype.dispose.apply(this, arguments); }, t.prototype._clear = function() { - AGe(this.api, this.dataZoomModel), this.range = null; + bGe(this.api, this.dataZoomModel), this.range = null; }, t.type = "dataZoom.inside", t; - }(PO) + }(EO) ), UR = { zoom: function(e, t, r, n) { var i = this.range, o = i.slice(), a = e.axisModels[0]; @@ -91050,16 +90747,16 @@ var $Ge = ( return o; } }, - pan: B5(function(e, t, r, n, i, o) { + pan: N3(function(e, t, r, n, i, o) { var a = KR[n]([o.oldX, o.oldY], [o.newX, o.newY], t, i, r); return a.signal * (e[1] - e[0]) * a.pixel / a.pixelLength; }), - scrollMove: B5(function(e, t, r, n, i, o) { + scrollMove: N3(function(e, t, r, n, i, o) { var a = KR[n]([0, 0], [o.scrollDelta, o.scrollDelta], t, i, r); return a.signal * (e[1] - e[0]) * o.scrollDelta; }) }; -function B5(e) { +function N3(e) { return function(t, r, n, i) { var o = this.range, a = o.slice(), s = t.axisModels[0]; if (s) { @@ -91083,10 +90780,10 @@ var KR = { return e = e || [0, 0], o.orient === "horizontal" ? (s.pixel = t[0] - e[0], s.pixelLength = a.width, s.pixelStart = a.x, s.signal = o.inverse ? 1 : -1) : (s.pixel = t[1] - e[1], s.pixelLength = a.height, s.pixelStart = a.y, s.signal = o.inverse ? -1 : 1), s; } }; -function UJ(e) { - TO(e), e.registerComponentModel(DGe), e.registerComponentView($Ge), kGe(e); +function HJ(e) { + RO(e), e.registerComponentModel(CGe), e.registerComponentView(TGe), PGe(e); } -var BGe = ( +var _Ge = ( /** @class */ function(e) { Se(t, e); @@ -91094,7 +90791,7 @@ var BGe = ( var r = e !== null && e.apply(this, arguments) || this; return r.type = t.type, r; } - return t.type = "dataZoom.slider", t.layoutMode = "box", t.defaultOption = ru(um.defaultOption, { + return t.type = "dataZoom.slider", t.layoutMode = "box", t.defaultOption = ru(dm.defaultOption, { show: !0, // deault value can only be drived in view stage. right: "ph", @@ -91162,12 +90859,12 @@ var BGe = ( } } }), t; - }(um) -), pg = mr, V5 = 7, VGe = 1, YR = 30, zGe = 7, gg = "horizontal", z5 = "vertical", HGe = 5, GGe = ["line", "bar", "candlestick", "scatter"], WGe = { + }(dm) +), gg = mr, k3 = 7, MGe = 1, YR = 30, DGe = 7, vg = "horizontal", $3 = "vertical", IGe = 5, AGe = ["line", "bar", "candlestick", "scatter"], OGe = { easing: "cubicOut", duration: 100, delay: 0 -}, jGe = ( +}, LGe = ( /** @class */ function(e) { Se(t, e); @@ -91178,7 +90875,7 @@ var BGe = ( return t.prototype.init = function(r, n) { this.api = n, this._onBrush = at(this._onBrush, this), this._onBrushEnd = at(this._onBrushEnd, this); }, t.prototype.render = function(r, n, i, o) { - if (e.prototype.render.apply(this, arguments), Sp(this, "_dispatchZoomAction", r.get("throttle"), "fixRate"), this._orient = r.getOrient(), r.get("show") === !1) { + if (e.prototype.render.apply(this, arguments), bp(this, "_dispatchZoomAction", r.get("throttle"), "fixRate"), this._orient = r.getOrient(), r.get("show") === !1) { this.group.removeAll(); return; } @@ -91190,7 +90887,7 @@ var BGe = ( }, t.prototype.dispose = function() { this._clear(), e.prototype.dispose.apply(this, arguments); }, t.prototype._clear = function() { - Zv(this, "_dispatchZoomAction"); + Qv(this, "_dispatchZoomAction"); var r = this.api.getZr(); r.off("mousemove", this._onBrush), r.off("mouseup", this._onBrushEnd); }, t.prototype._buildView = function() { @@ -91199,39 +90896,39 @@ var BGe = ( var n = this._displayables.sliderGroup = new At(); this._renderBackground(), this._renderHandle(), this._renderDataShadow(), r.add(n), this._positionGroup(); }, t.prototype._resetLocation = function() { - var r = this.dataZoomModel, n = this.api, i = r.get("brushSelect"), o = i ? zGe : 0, a = this._findCoordRect(), s = { + var r = this.dataZoomModel, n = this.api, i = r.get("brushSelect"), o = i ? DGe : 0, a = this._findCoordRect(), s = { width: n.getWidth(), height: n.getHeight() - }, l = this._orient === gg ? { + }, l = this._orient === vg ? { // Why using 'right', because right should be used in vertical, // and it is better to be consistent for dealing with position param merge. right: s.width - a.x - a.width, - top: s.height - YR - V5 - o, + top: s.height - YR - k3 - o, width: a.width, height: YR } : { - right: V5, + right: k3, top: a.y, width: YR, height: a.height - }, c = mp(r.option); - H(["right", "top", "width", "height"], function(d) { + }, c = yp(r.option); + z(["right", "top", "width", "height"], function(d) { c[d] === "ph" && (c[d] = l[d]); }); var u = jn(c, s); this._location = { x: u.x, y: u.y - }, this._size = [u.width, u.height], this._orient === z5 && this._size.reverse(); + }, this._size = [u.width, u.height], this._orient === $3 && this._size.reverse(); }, t.prototype._positionGroup = function() { var r = this.group, n = this._location, i = this._orient, o = this.dataZoomModel.getFirstTargetAxisModel(), a = o && o.get("inverse"), s = this._displayables.sliderGroup, l = (this._dataShadowInfo || {}).otherAxisInverse; - s.attr(i === gg && !a ? { + s.attr(i === vg && !a ? { scaleY: l ? 1 : -1, scaleX: 1 - } : i === gg && a ? { + } : i === vg && a ? { scaleY: l ? 1 : -1, scaleX: -1 - } : i === z5 && !a ? { + } : i === $3 && !a ? { scaleY: l ? -1 : 1, scaleX: 1, rotation: Math.PI / 2 @@ -91246,7 +90943,7 @@ var BGe = ( return [0, this._size[0]]; }, t.prototype._renderBackground = function() { var r = this.dataZoomModel, n = this._size, i = this._displayables.sliderGroup, o = r.get("brushSelect"); - i.add(new pg({ + i.add(new gg({ silent: !0, shape: { x: 0, @@ -91259,7 +90956,7 @@ var BGe = ( }, z2: -40 })); - var a = new pg({ + var a = new gg({ shape: { x: 0, y: 0, @@ -91285,19 +90982,19 @@ var BGe = ( var d = a.getDataExtent(l), h = (d[1] - d[0]) * 0.3; d = [d[0] - h, d[1] + h]; var f = [0, n[1]], p = [0, n[0]], v = [[n[0], 0], [0, 0]], g = [], m = p[1] / (a.count() - 1), y = 0, C = Math.round(a.count() / n[0]), b; - a.each([l], function(R, T) { + a.each([l], function(P, T) { if (C > 0 && T % C) { y += m; return; } - var _ = R == null || isNaN(R) || R === "", D = _ ? 0 : Lr(R, d, f, !0); + var _ = P == null || isNaN(P) || P === "", D = _ ? 0 : Lr(P, d, f, !0); _ && !b && T ? (v.push([v[v.length - 1][0], 0]), g.push([g[g.length - 1][0], 0])) : !_ && b && (v.push([y, 0]), g.push([y, 0])), v.push([y, D]), g.push([y, D]), y += m, b = _; }), c = this._shadowPolygonPts = v, u = this._shadowPolylinePts = g; } this._shadowData = a, this._shadowDim = l, this._shadowSize = [n[0], n[1]]; var w = this.dataZoomModel; - function x(R) { - var T = w.getModel(R ? "selectedDataBackground" : "dataBackground"), _ = new At(), D = new oo({ + function x(P) { + var T = w.getModel(P ? "selectedDataBackground" : "dataBackground"), _ = new At(), D = new oo({ shape: { points: c }, @@ -91305,7 +91002,7 @@ var BGe = ( style: T.getModel("areaStyle").getAreaStyle(), silent: !0, z2: -20 - }), A = new lo({ + }), A = new ao({ shape: { points: u }, @@ -91317,8 +91014,8 @@ var BGe = ( return _.add(D), _.add(A), _; } for (var E = 0; E < 3; E++) { - var P = x(E === 1); - this._displayables.sliderGroup.add(P), this._displayables.dataShadowSegs.push(P); + var R = x(E === 1); + this._displayables.sliderGroup.add(R), this._displayables.dataShadowSegs.push(R); } }, t.prototype._prepareDataShadowInfo = function() { var r = this.dataZoomModel, n = r.get("showDataShadow"); @@ -91326,9 +91023,9 @@ var BGe = ( var i, o = this.ecModel; return r.eachTargetAxis(function(a, s) { var l = r.getAxisProxy(a, s).getTargetSeriesModels(); - H(l, function(c) { - if (!i && !(n !== !0 && Yt(GGe, c.get("type")) < 0)) { - var u = o.getComponent(Rc(a), s).axis, d = UGe(a), h, f = c.coordinateSystem; + z(l, function(c) { + if (!i && !(n !== !0 && Yt(AGe, c.get("type")) < 0)) { + var u = o.getComponent(Rc(a), s).axis, d = FGe(a), h, f = c.coordinateSystem; d != null && f.getOtherAxis && (h = f.getOtherAxis(u).inverse), d = c.getData().mapDimension(d), i = { thisAxis: u, series: c, @@ -91341,7 +91038,7 @@ var BGe = ( }, this), i; } }, t.prototype._renderHandle = function() { - var r = this.group, n = this._displayables, i = n.handles = [null, null], o = n.handleLabels = [null, null], a = this._displayables.sliderGroup, s = this._size, l = this.dataZoomModel, c = this.api, u = l.get("borderRadius") || 0, d = l.get("brushSelect"), h = n.filler = new pg({ + var r = this.group, n = this._displayables, i = n.handles = [null, null], o = n.handleLabels = [null, null], a = this._displayables.sliderGroup, s = this._size, l = this.dataZoomModel, c = this.api, u = l.get("borderRadius") || 0, d = l.get("brushSelect"), h = n.filler = new gg({ silent: d, style: { fill: l.get("fillerColor") @@ -91350,7 +91047,7 @@ var BGe = ( position: "inside" } }); - a.add(h), a.add(new pg({ + a.add(h), a.add(new gg({ silent: !0, subPixelOptimize: !0, shape: { @@ -91363,15 +91060,15 @@ var BGe = ( style: { // deprecated option stroke: l.get("dataBackgroundColor") || l.get("borderColor"), - lineWidth: VGe, + lineWidth: MGe, fill: "rgba(0,0,0,0)" } - })), H([0, 1], function(C) { + })), z([0, 1], function(C) { var b = l.get("handleIcon"); - !zS[b] && b.indexOf("path://") < 0 && b.indexOf("image://") < 0 && (b = "path://" + b, process.env.NODE_ENV !== "production" && Pa("handleIcon now needs 'path://' prefix when using a path string")); + !BS[b] && b.indexOf("path://") < 0 && b.indexOf("image://") < 0 && (b = "path://" + b, process.env.NODE_ENV !== "production" && Pa("handleIcon now needs 'path://' prefix when using a path string")); var w = Bn(b, -1, 0, 2, 2, null, !0); w.attr({ - cursor: H5(this._orient), + cursor: B3(this._orient), draggable: !0, drift: at(this._onDragMove, this, C), ondragend: at(this._onDragEnd, this), @@ -91381,20 +91078,20 @@ var BGe = ( }); var x = w.getBoundingRect(), E = l.get("handleSize"); this._handleHeight = Ze(E, this._size[1]), this._handleWidth = x.width / x.height * this._handleHeight, w.setStyle(l.getModel("handleStyle").getItemStyle()), w.style.strokeNoScale = !0, w.rectHover = !0, w.ensureState("emphasis").style = l.getModel(["emphasis", "handleStyle"]).getItemStyle(), Mc(w); - var P = l.get("handleColor"); - P != null && (w.style.fill = P), a.add(i[C] = w); - var R = l.getModel("textStyle"); + var R = l.get("handleColor"); + R != null && (w.style.fill = R), a.add(i[C] = w); + var P = l.getModel("textStyle"); r.add(o[C] = new vr({ silent: !0, invisible: !0, - style: rn(R, { + style: tn(P, { x: 0, y: 0, text: "", verticalAlign: "middle", align: "center", - fill: R.getTextColor(), - font: R.getFont() + fill: P.getTextColor(), + font: P.getFont() }), z2: 10 })); @@ -91426,7 +91123,7 @@ var BGe = ( } f.attr({ draggable: !0, - cursor: H5(this._orient), + cursor: B3(this._orient), drift: at(this._onDragMove, this, "all"), ondragstart: at(this._showDataInfo, this, !0), ondragend: at(this._onDragEnd, this), @@ -91443,7 +91140,7 @@ var BGe = ( return !c || c[0] !== u[0] || c[1] !== u[1]; }, t.prototype._updateView = function(r) { var n = this._displayables, i = this._handleEnds, o = Bo(i.slice()), a = this._size; - H([0, 1], function(f) { + z([0, 1], function(f) { var p = n.handles[f], v = this._handleHeight; p.attr({ scaleX: v / 2, @@ -91489,12 +91186,12 @@ var BGe = ( var h = Bo(this._handleEnds.slice()); f.call(this, 0), f.call(this, 1); function f(p) { - var v = Dc(i.handles[p].parent, this.group), g = Vw(p === 0 ? "right" : "left", v), m = this._handleWidth / 2 + HGe, y = es([h[p] + (p === 0 ? -m : m), this._size[1] / 2], v); + var v = Dc(i.handles[p].parent, this.group), g = Vw(p === 0 ? "right" : "left", v), m = this._handleWidth / 2 + IGe, y = es([h[p] + (p === 0 ? -m : m), this._size[1] / 2], v); o[p].setStyle({ x: y[0], y: y[1], - verticalAlign: a === gg ? "middle" : g, - align: a === gg ? g : "center", + verticalAlign: a === vg ? "middle" : g, + align: a === vg ? g : "center", text: s[p] }); } @@ -91542,7 +91239,7 @@ var BGe = ( this._brushing && (Bl(r.event), this._updateBrushRect(r.offsetX, r.offsetY)); }, t.prototype._updateBrushRect = function(r, n) { var i = this._displayables, o = this.dataZoomModel, a = i.brushRect; - a || (a = i.brushRect = new pg({ + a || (a = i.brushRect = new gg({ silent: !0, style: o.getModel("brushStyle").getItemStyle() }), i.sliderGroup.add(a)), a.attr("ignore", !1); @@ -91559,12 +91256,12 @@ var BGe = ( type: "dataZoom", from: this.uid, dataZoomId: this.dataZoomModel.id, - animation: r ? WGe : null, + animation: r ? OGe : null, start: n[0], end: n[1] }); }, t.prototype._findCoordRect = function() { - var r, n = TJ(this.dataZoomModel).infoList; + var r, n = wJ(this.dataZoomModel).infoList; if (!r && n.length) { var i = n[0].model.coordinateSystem; r = i.getRect && i.getRect(); @@ -91580,9 +91277,9 @@ var BGe = ( } return r; }, t.type = "dataZoom.slider", t; - }(PO) + }(EO) ); -function UGe(e) { +function FGe(e) { var t = { x: "y", y: "x", @@ -91591,24 +91288,24 @@ function UGe(e) { }; return t[e]; } -function H5(e) { +function B3(e) { return e === "vertical" ? "ns-resize" : "ew-resize"; } -function KJ(e) { - e.registerComponentModel(BGe), e.registerComponentView(jGe), TO(e); +function zJ(e) { + e.registerComponentModel(_Ge), e.registerComponentView(LGe), RO(e); } -function KGe(e) { - Jt(UJ), Jt(KJ); +function NGe(e) { + Jt(HJ), Jt(zJ); } -var YJ = { +var GJ = { /** * @public */ get: function(e, t, r) { - var n = Tt((YGe[e] || {})[t]); + var n = Tt((kGe[e] || {})[t]); return r && Ie(n) ? n[n.length - 1] : n; } -}, YGe = { +}, kGe = { color: { active: ["#006edd", "#e0ffff"], inactive: ["rgba(0,0,0,0)"] @@ -91641,7 +91338,7 @@ var YJ = { active: [10, 50], inactive: [0, 0] } -}, G5 = ai.mapVisual, qGe = ai.eachVisual, XGe = Ie, W5 = H, ZGe = Bo, QGe = Lr, vb = ( +}, V3 = oi.mapVisual, $Ge = oi.eachVisual, BGe = Ie, H3 = z, VGe = Bo, HGe = Lr, pb = ( /** @class */ function(e) { Se(t, e); @@ -91656,19 +91353,19 @@ var YJ = { this.mergeDefaultAndTheme(r, i); }, t.prototype.optionUpdated = function(r, n) { var i = this.option; - !n && kJ(i, r, this.replacableOptionKeys), this.textStyleModel = this.getModel("textStyle"), this.resetItemSize(), this.completeVisualOption(); + !n && AJ(i, r, this.replacableOptionKeys), this.textStyleModel = this.getModel("textStyle"), this.resetItemSize(), this.completeVisualOption(); }, t.prototype.resetVisual = function(r) { var n = this.stateList; - r = at(r, this), this.controllerVisuals = UM(this.option.controller, n, r), this.targetVisuals = UM(this.option.target, n, r); + r = at(r, this), this.controllerVisuals = jM(this.option.controller, n, r), this.targetVisuals = jM(this.option.target, n, r); }, t.prototype.getItemSymbol = function() { return null; }, t.prototype.getTargetSeriesIndices = function() { var r = this.option.seriesIndex, n = []; return r == null || r === "all" ? this.ecModel.eachSeries(function(i, o) { n.push(o); - }) : n = Wr(r), n; + }) : n = Gr(r), n; }, t.prototype.eachTargetSeries = function(r, n) { - H(this.getTargetSeriesIndices(), function(i) { + z(this.getTargetSeriesIndices(), function(i) { var o = this.ecModel.getSeriesByIndex(i); o && r.call(n, o); }, this); @@ -91692,7 +91389,7 @@ var YJ = { return h === s[0] ? "min" : h === s[1] ? "max" : (+h).toFixed(Math.min(a, 20)); } }, t.prototype.resetExtent = function() { - var r = this.option, n = ZGe([r.min, r.max]); + var r = this.option, n = VGe([r.min, r.max]); this._dataExtent = n; }, t.prototype.getDataDimensionIndex = function(r) { var n = this.option.dimension; @@ -91714,7 +91411,7 @@ var YJ = { var s = this.isCategory(); l.call(this, o), l.call(this, a), c.call(this, o, "inRange", "outOfRange"), u.call(this, a); function l(d) { - XGe(n.color) && !d.inRange && (d.inRange = { + BGe(n.color) && !d.inRange && (d.inRange = { color: n.color.slice().reverse() }), d.inRange = d.inRange || { color: r.get("gradientColor") @@ -91722,29 +91419,29 @@ var YJ = { } function c(d, h, f) { var p = d[h], v = d[f]; - p && !v && (v = d[f] = {}, W5(p, function(g, m) { - if (ai.isValidType(m)) { - var y = YJ.get(m, "inactive", s); + p && !v && (v = d[f] = {}, H3(p, function(g, m) { + if (oi.isValidType(m)) { + var y = GJ.get(m, "inactive", s); y != null && (v[m] = y, m === "color" && !v.hasOwnProperty("opacity") && !v.hasOwnProperty("colorAlpha") && (v.opacity = [0, 0])); } })); } function u(d) { var h = (d.inRange || {}).symbol || (d.outOfRange || {}).symbol, f = (d.inRange || {}).symbolSize || (d.outOfRange || {}).symbolSize, p = this.get("inactiveColor"), v = this.getItemSymbol(), g = v || "roundRect"; - W5(this.stateList, function(m) { + H3(this.stateList, function(m) { var y = this.itemSize, C = d[m]; C || (C = d[m] = { color: s ? p : [p] - }), C.symbol == null && (C.symbol = h && Tt(h) || (s ? g : [g])), C.symbolSize == null && (C.symbolSize = f && Tt(f) || (s ? y[0] : [y[0], y[0]])), C.symbol = G5(C.symbol, function(x) { + }), C.symbol == null && (C.symbol = h && Tt(h) || (s ? g : [g])), C.symbolSize == null && (C.symbolSize = f && Tt(f) || (s ? y[0] : [y[0], y[0]])), C.symbol = V3(C.symbol, function(x) { return x === "none" ? g : x; }); var b = C.symbolSize; if (b != null) { var w = -1 / 0; - qGe(b, function(x) { + $Ge(b, function(x) { x > w && (w = x); - }), C.symbolSize = G5(b, function(x) { - return QGe(x, [0, w], [0, y[0]], !0); + }), C.symbolSize = V3(b, function(x) { + return HGe(x, [0, w], [0, y[0]], !0); }); } }, this); @@ -91790,7 +91487,7 @@ var YJ = { } }, t; }(Zt) -), j5 = [20, 140], JGe = ( +), z3 = [20, 140], zGe = ( /** @class */ function(e) { Se(t, e); @@ -91805,12 +91502,12 @@ var YJ = { }, t.prototype.resetItemSize = function() { e.prototype.resetItemSize.apply(this, arguments); var r = this.itemSize; - (r[0] == null || isNaN(r[0])) && (r[0] = j5[0]), (r[1] == null || isNaN(r[1])) && (r[1] = j5[1]); + (r[0] == null || isNaN(r[0])) && (r[0] = z3[0]), (r[1] == null || isNaN(r[1])) && (r[1] = z3[1]); }, t.prototype._resetRange = function() { var r = this.getExtent(), n = this.option.range; !n || n.auto ? (r.auto = 1, this.option.range = r) : Ie(n) && (n[0] > n[1] && n.reverse(), n[0] = Math.max(n[0], r[0]), n[1] = Math.min(n[1], r[1])); }, t.prototype.completeVisualOption = function() { - e.prototype.completeVisualOption.apply(this, arguments), H(this.stateList, function(r) { + e.prototype.completeVisualOption.apply(this, arguments), z(this.stateList, function(r) { var n = this.option.controller[r].symbolSize; n && n[0] !== n[1] && (n[0] = n[1] / 3); }, this); @@ -91834,7 +91531,7 @@ var YJ = { }); }, this), n; }, t.prototype.getVisualMeta = function(r) { - var n = U5(this, "outOfRange", this.getExtent()), i = U5(this, "inRange", this.option.range.slice()), o = []; + var n = G3(this, "outOfRange", this.getExtent()), i = G3(this, "inRange", this.option.range.slice()), o = []; function a(f, p) { o.push({ value: f, @@ -91852,7 +91549,7 @@ var YJ = { stops: o, outerColors: [h ? o[0].color : "transparent", h ? o[h - 1].color : "transparent"] }; - }, t.type = "visualMap.continuous", t.defaultOption = ru(vb.defaultOption, { + }, t.type = "visualMap.continuous", t.defaultOption = ru(pb.defaultOption, { align: "auto", calculable: !1, hoverLink: !0, @@ -91882,16 +91579,16 @@ var YJ = { // } // } }), t; - }(vb) + }(pb) ); -function U5(e, t, r) { +function G3(e, t, r) { if (r[0] === r[1]) return r.slice(); for (var n = 200, i = (r[1] - r[0]) / n, o = r[0], a = [], s = 0; s <= n && o < r[1]; s++) a.push(o), o += i; return a.push(r[1]), a; } -var qJ = ( +var WJ = ( /** @class */ function(e) { Se(t, e); @@ -91942,10 +91639,10 @@ var qJ = ( function u(f, p) { s[f] = p; } - var d = a.controllerVisuals[o || a.getValueState(r)], h = ai.prepareVisualTypes(d); - return H(h, function(f) { + var d = a.controllerVisuals[o || a.getValueState(r)], h = oi.prepareVisualTypes(d); + return z(h, function(f) { var p = d[f]; - i.convertOpacityToAlpha && f === "opacity" && (f = "colorAlpha", p = d.__alphaForOpacity), ai.dependsOn(f, n) && p && p.applyVisual(r, c, u); + i.convertOpacityToAlpha && f === "opacity" && (f = "colorAlpha", p = d.__alphaForOpacity), oi.dependsOn(f, n) && p && p.applyVisual(r, c, u); }), s[n]; }, t.prototype.positionGroup = function(r) { var n = this.visualMapModel, i = this.api; @@ -91956,25 +91653,25 @@ var qJ = ( }, t.prototype.doRender = function(r, n, i, o) { }, t.type = "visualMap", t; }(sn) -), K5 = [["left", "right", "width"], ["top", "bottom", "height"]]; -function XJ(e, t, r) { +), W3 = [["left", "right", "width"], ["top", "bottom", "height"]]; +function jJ(e, t, r) { var n = e.option, i = n.align; if (i != null && i !== "auto") return i; for (var o = { width: t.getWidth(), height: t.getHeight() - }, a = n.orient === "horizontal" ? 1 : 0, s = K5[a], l = [0, null, 10], c = {}, u = 0; u < 3; u++) - c[K5[1 - a][u]] = l[u], c[s[u]] = u === 2 ? r[0] : n[s[u]]; + }, a = n.orient === "horizontal" ? 1 : 0, s = W3[a], l = [0, null, 10], c = {}, u = 0; u < 3; u++) + c[W3[1 - a][u]] = l[u], c[s[u]] = u === 2 ? r[0] : n[s[u]]; var d = [["x", "width", 3], ["y", "height", 0]][a], h = jn(c, o, n.padding); return s[(h.margin[d[2]] || 0) + h[d[0]] + h[d[1]] * 0.5 < o[d[1]] * 0.5 ? 0 : 1]; } -function kC(e, t) { - return H(e || [], function(r) { +function FC(e, t) { + return z(e || [], function(r) { r.dataIndex != null && (r.dataIndexInside = r.dataIndex, r.dataIndex = null), r.highlightKey = "visualMap" + (t ? t.componentIndex : ""); }), e; } -var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( +var Es = Lr, GGe = z, j3 = Math.min, qR = Math.max, WGe = 12, jGe = 6, UGe = ( /** @class */ function(e) { Se(t, e); @@ -91998,7 +91695,7 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( o = o != null ? o + "" : ""; var a = this.visualMapModel, s = a.get("textGap"), l = a.itemSize, c = this._shapes.mainGroup, u = this._applyTransform([l[0] / 2, i === 0 ? -s : l[1] + s], c), d = this._applyTransform(i === 0 ? "bottom" : "top", c), h = this._orient, f = this.visualMapModel.textStyleModel; this.group.add(new vr({ - style: rn(f, { + style: tn(f, { x: u[0], y: u[1], verticalAlign: h === "horizontal" ? "middle" : d, @@ -92008,8 +91705,8 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( })); } }, t.prototype._renderBar = function(r) { - var n = this.visualMapModel, i = this._shapes, o = n.itemSize, a = this._orient, s = this._useHandle, l = XJ(n, this.api, o), c = i.mainGroup = this._createBarGroup(l), u = new At(); - c.add(u), u.add(i.outOfRange = q5()), u.add(i.inRange = q5(null, s ? Z5(this._orient) : null, at(this._dragHandle, this, "all", !1), at(this._dragHandle, this, "all", !0))), u.setClipPath(new mr({ + var n = this.visualMapModel, i = this._shapes, o = n.itemSize, a = this._orient, s = this._useHandle, l = jJ(n, this.api, o), c = i.mainGroup = this._createBarGroup(l), u = new At(); + c.add(u), u.add(i.outOfRange = U3()), u.add(i.inRange = U3(null, s ? Y3(this._orient) : null, at(this._dragHandle, this, "all", !1), at(this._dragHandle, this, "all", !0))), u.setClipPath(new mr({ shape: { x: 0, y: 0, @@ -92021,7 +91718,7 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( var d = n.textStyleModel.getTextRect("国"), h = qR(d.width, d.height); s && (i.handleThumbs = [], i.handleLabels = [], i.handleLabelPoints = [], this._createHandle(n, c, 0, o, h, a), this._createHandle(n, c, 1, o, h, a)), this._createIndicator(n, c, o, h, a), r.add(c); }, t.prototype._createHandle = function(r, n, i, o, a, s) { - var l = at(this._dragHandle, this, i, !1), c = at(this._dragHandle, this, i, !0), u = ss(r.get("handleSize"), o[0]), d = Bn(r.get("handleIcon"), -u / 2, -u / 2, u, u, null, !0), h = Z5(this._orient); + var l = at(this._dragHandle, this, i, !1), c = at(this._dragHandle, this, i, !0), u = ss(r.get("handleSize"), o[0]), d = Bn(r.get("handleIcon"), -u / 2, -u / 2, u, u, null, !0), h = Y3(this._orient); d.attr({ cursor: h, draggable: !0, @@ -92042,7 +91739,7 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( Bl(m.event); }, ondragend: c, - style: rn(f, { + style: tn(f, { x: 0, y: 0, text: "" @@ -92064,7 +91761,7 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( x: i[0] / 2 }); var c = r.getModel("indicatorStyle").getItemStyle(); - if (l instanceof yi) { + if (l instanceof mi) { var u = l.style; l.useStyle(Pe({ // TODO other properties like x, y ? @@ -92080,14 +91777,14 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( var d = this.visualMapModel.textStyleModel, h = new vr({ silent: !0, invisible: !0, - style: rn(d, { + style: tn(d, { x: 0, y: 0, text: "" }) }); this.group.add(h); - var f = [(a === "horizontal" ? o / 2 : rWe) + i[0] / 2, 0], p = this._shapes; + var f = [(a === "horizontal" ? o / 2 : jGe) + i[0] / 2, 0], p = this._shapes; p.indicator = l, p.indicatorLabel = h, p.indicatorLabelPoint = f, this._firstShowIndicator = !0; }, t.prototype._dragHandle = function(r, n, i, o) { if (this._useHandle) { @@ -92100,7 +91797,7 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( from: this.uid, visualMapId: this.visualMapModel.id, selected: this._dataInterval.slice() - }), n ? !this._hovering && this._clearHoverLinkToSeries() : X5(this.visualMapModel) && this._doHoverLinkToSeries(this._handleEnds[r], !1); + }), n ? !this._hovering && this._clearHoverLinkToSeries() : K3(this.visualMapModel) && this._doHoverLinkToSeries(this._handleEnds[r], !1); } }, t.prototype._resetInterval = function() { var r = this.visualMapModel, n = this._dataInterval = r.getSelected(), i = r.getExtent(), o = [0, r.itemSize[1]]; @@ -92133,7 +91830,7 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( convertOpacityToAlpha: !0 }, s = this._makeColorGradient(r, a), l = [this.getControllerVisual(r[0], "symbolSize", a), this.getControllerVisual(r[1], "symbolSize", a)], c = this._createBarPoints(i, l); return { - barColor: new dp(0, 0, 0, 1, s), + barColor: new hp(0, 0, 0, 1, s), barPoints: c, handlesColor: [s[0].color, s[s.length - 1].color] }; @@ -92176,7 +91873,7 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( }, t.prototype._updateHandle = function(r, n) { if (this._useHandle) { var i = this._shapes, o = this.visualMapModel, a = i.handleThumbs, s = i.handleLabels, l = o.itemSize, c = o.getExtent(); - eWe([0, 1], function(u) { + GGe([0, 1], function(u) { var d = a[u]; d.setStyle("fill", n.handlesColor[u]), d.y = r[u]; var h = Es(r[u], [0, l[1]], c, !0), f = this.getControllerVisual(h, "symbolSize"); @@ -92216,21 +91913,21 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( style: { fill: f } - }, P = { + }, R = { style: { x: y[0], y: y[1] } }; if (a.ecModel.isAnimationEnabled() && !this._firstShowIndicator) { - var R = { + var P = { duration: 100, easing: "cubicInOut", additive: !0 }; - d.x = m.x, d.y = m.y, d.animateTo(E, R), C.animateTo(P, R); + d.x = m.x, d.y = m.y, d.animateTo(E, P), C.animateTo(R, P); } else - d.attr(E), C.attr(P); + d.attr(E), C.attr(R); this._firstShowIndicator = !1; var T = this._shapes.handleLabels; if (T) @@ -92242,7 +91939,7 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( this._shapes.mainGroup.on("mousemove", function(n) { if (r._hovering = !0, !r._dragging) { var i = r.visualMapModel.itemSize, o = r._applyTransform([n.offsetX, n.offsetY], r._shapes.mainGroup, !0, !0); - o[1] = Y5(qR(0, o[1]), i[1]), r._doHoverLinkToSeries(o[1], 0 <= o[0] && o[0] <= i[0]); + o[1] = j3(qR(0, o[1]), i[1]), r._doHoverLinkToSeries(o[1], 0 <= o[0] && o[0] <= i[0]); } }).on("mouseout", function() { r._hovering = !1, !r._dragging && r._clearHoverLinkToSeries(); @@ -92254,13 +91951,13 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( var i = this.visualMapModel, o = i.itemSize; if (i.option.hoverLink) { var a = [0, o[1]], s = i.getExtent(); - r = Y5(qR(a[0], r), a[1]); - var l = iWe(i, s, a), c = [r - l, r + l], u = Es(r, a, s, !0), d = [Es(c[0], a, s, !0), Es(c[1], a, s, !0)]; + r = j3(qR(a[0], r), a[1]); + var l = KGe(i, s, a), c = [r - l, r + l], u = Es(r, a, s, !0), d = [Es(c[0], a, s, !0), Es(c[1], a, s, !0)]; c[0] < a[0] && (d[0] = -1 / 0), c[1] > a[1] && (d[1] = 1 / 0), n && (d[0] === -1 / 0 ? this._showIndicator(u, d[1], "< ", l) : d[1] === 1 / 0 ? this._showIndicator(u, d[0], "> ", l) : this._showIndicator(u, u, "≈ ", l)); var h = this._hoverLinkDataIndices, f = []; - (n || X5(i)) && (f = this._hoverLinkDataIndices = i.findTargetDataIndices(d)); - var p = zDe(h, f); - this._dispatchHighDown("downplay", kC(p[0], i)), this._dispatchHighDown("highlight", kC(p[1], i)); + (n || K3(i)) && (f = this._hoverLinkDataIndices = i.findTargetDataIndices(d)); + var p = DDe(h, f); + this._dispatchHighDown("downplay", FC(p[0], i)), this._dispatchHighDown("highlight", FC(p[1], i)); } }, t.prototype._hoverLinkFromSeriesMouseOver = function(r) { var n; @@ -92285,7 +91982,7 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( }, t.prototype._clearHoverLinkToSeries = function() { this._hideIndicator(); var r = this._hoverLinkDataIndices; - this._dispatchHighDown("downplay", kC(r, this.visualMapModel)), r.length = 0; + this._dispatchHighDown("downplay", FC(r, this.visualMapModel)), r.length = 0; }, t.prototype._clearHoverLinkFromSeries = function() { this._hideIndicator(); var r = this.api.getZr(); @@ -92301,9 +91998,9 @@ var Es = Lr, eWe = H, Y5 = Math.min, qR = Math.max, tWe = 12, rWe = 6, nWe = ( }, t.prototype.dispose = function() { this._clearHoverLinkFromSeries(), this._clearHoverLinkToSeries(); }, t.type = "visualMap.continuous", t; - }(qJ) + }(WJ) ); -function q5(e, t, r, n) { +function U3(e, t, r, n) { return new oo({ shape: { points: e @@ -92317,37 +92014,37 @@ function q5(e, t, r, n) { ondragend: n }); } -function iWe(e, t, r) { - var n = tWe / 2, i = e.get("hoverLinkDataSize"); +function KGe(e, t, r) { + var n = WGe / 2, i = e.get("hoverLinkDataSize"); return i && (n = Es(i, t, r, !0) / 2), n; } -function X5(e) { +function K3(e) { var t = e.get("hoverLinkOnHandle"); return !!(t ?? e.get("realtime")); } -function Z5(e) { +function Y3(e) { return e === "vertical" ? "ns-resize" : "ew-resize"; } -var oWe = { +var YGe = { type: "selectDataRange", event: "dataRangeSelected", // FIXME use updateView appears wrong update: "update" -}, aWe = function(e, t) { +}, qGe = function(e, t) { t.eachComponent({ mainType: "visualMap", query: e }, function(r) { r.setSelected(e.selected); }); -}, sWe = [ +}, XGe = [ { createOnAllSeries: !0, reset: function(e, t) { var r = []; return t.eachComponent("visualMap", function(n) { var i = e.pipelineContext; - !n.isTargetSeries(e) || i && i.large || r.push(MHe(n.stateList, n.targetVisuals, at(n.getValueState, n), n.getDataDimensionIndex(e.getData()))); + !n.isTargetSeries(e) || i && i.large || r.push(yze(n.stateList, n.targetVisuals, at(n.getValueState, n), n.getDataDimensionIndex(e.getData()))); }), r; } }, @@ -92358,7 +92055,7 @@ var oWe = { var r = e.getData(), n = []; t.eachComponent("visualMap", function(i) { if (i.isTargetSeries(e)) { - var o = i.getVisualMeta(at(lWe, null, e, i)) || { + var o = i.getVisualMeta(at(ZGe, null, e, i)) || { stops: [], outerColors: [] }, a = i.getDataDimensionIndex(r); @@ -92368,9 +92065,9 @@ var oWe = { } } ]; -function lWe(e, t, r, n) { - for (var i = t.targetVisuals[n], o = ai.prepareVisualTypes(i), a = { - color: ny(e.getData(), "color") +function ZGe(e, t, r, n) { + for (var i = t.targetVisuals[n], o = oi.prepareVisualTypes(i), a = { + color: ty(e.getData(), "color") // default color. }, s = 0, l = o.length; s < l; s++) { var c = o[s], u = i[c === "opacity" ? "__alphaForOpacity" : c]; @@ -92384,14 +92081,14 @@ function lWe(e, t, r, n) { a[f] = p; } } -var Q5 = H; -function cWe(e) { +var q3 = z; +function QGe(e) { var t = e && e.visualMap; - Ie(t) || (t = t ? [t] : []), Q5(t, function(r) { + Ie(t) || (t = t ? [t] : []), q3(t, function(r) { if (r) { kh(r, "splitList") && !kh(r, "pieces") && (r.pieces = r.splitList, delete r.splitList); var n = r.pieces; - n && Ie(n) && Q5(n, function(i) { + n && Ie(n) && q3(n, function(i) { St(i) && (kh(i, "start") && !kh(i, "min") && (i.min = i.start), kh(i, "end") && !kh(i, "max") && (i.max = i.end)); }); } @@ -92400,18 +92097,18 @@ function cWe(e) { function kh(e, t) { return e && e.hasOwnProperty && e.hasOwnProperty(t); } -var J5 = !1; -function ZJ(e) { - J5 || (J5 = !0, e.registerSubTypeDefaulter("visualMap", function(t) { +var X3 = !1; +function UJ(e) { + X3 || (X3 = !0, e.registerSubTypeDefaulter("visualMap", function(t) { return !t.categories && (!(t.pieces ? t.pieces.length > 0 : t.splitNumber > 0) || t.calculable) ? "continuous" : "piecewise"; - }), e.registerAction(oWe, aWe), H(sWe, function(t) { + }), e.registerAction(YGe, qGe), z(XGe, function(t) { e.registerVisual(e.PRIORITY.VISUAL.COMPONENT, t); - }), e.registerPreprocessor(cWe)); + }), e.registerPreprocessor(QGe)); } -function QJ(e) { - e.registerComponentModel(JGe), e.registerComponentView(nWe), ZJ(e); +function KJ(e) { + e.registerComponentModel(zGe), e.registerComponentView(UGe), UJ(e); } -var uWe = ( +var JGe = ( /** @class */ function(e) { Se(t, e); @@ -92422,7 +92119,7 @@ var uWe = ( return t.prototype.optionUpdated = function(r, n) { e.prototype.optionUpdated.apply(this, arguments), this.resetExtent(); var i = this._mode = this._determineMode(); - this._pieceList = [], dWe[this._mode].call(this, this._pieceList), this._resetSelected(r, n); + this._pieceList = [], eWe[this._mode].call(this, this._pieceList), this._resetSelected(r, n); var o = this.option.categories; this.resetVisual(function(a, s) { i === "categories" ? (a.mappingMethod = "category", a.categories = Tt(o)) : (a.dataExtent = this.getExtent(), a.mappingMethod = "piecewise", a.pieceList = Fe(this._pieceList, function(l) { @@ -92430,17 +92127,17 @@ var uWe = ( })); }); }, t.prototype.completeVisualOption = function() { - var r = this.option, n = {}, i = ai.listVisualTypes(), o = this.isCategory(); - H(r.pieces, function(s) { - H(i, function(l) { + var r = this.option, n = {}, i = oi.listVisualTypes(), o = this.isCategory(); + z(r.pieces, function(s) { + z(i, function(l) { s.hasOwnProperty(l) && (n[l] = 1); }); - }), H(n, function(s, l) { + }), z(n, function(s, l) { var c = !1; - H(this.stateList, function(u) { + z(this.stateList, function(u) { c = c || a(r, u, l) || a(r.target, u, l); - }, this), !c && H(this.stateList, function(u) { - (r[u] || (r[u] = {}))[l] = YJ.get(l, u === "inRange" ? "active" : "inactive", o); + }, this), !c && z(this.stateList, function(u) { + (r[u] || (r[u] = {}))[l] = GJ.get(l, u === "inRange" ? "active" : "inactive", o); }); }, this); function a(s, l, c) { @@ -92449,12 +92146,12 @@ var uWe = ( e.prototype.completeVisualOption.apply(this, arguments); }, t.prototype._resetSelected = function(r, n) { var i = this.option, o = this._pieceList, a = (n ? i : r).selected || {}; - if (i.selected = a, H(o, function(l, c) { + if (i.selected = a, z(o, function(l, c) { var u = this.getSelectedMapKey(l); a.hasOwnProperty(u) || (a[u] = !0); }, this), i.selectedMode === "single") { var s = !1; - H(o, function(l, c) { + z(o, function(l, c) { var u = this.getSelectedMapKey(l); a[u] && (s ? a[u] = !1 : s = !0); }, this); @@ -92471,14 +92168,14 @@ var uWe = ( }, t.prototype.setSelected = function(r) { this.option.selected = Tt(r); }, t.prototype.getValueState = function(r) { - var n = ai.findPieceIndex(r, this._pieceList); + var n = oi.findPieceIndex(r, this._pieceList); return n != null && this.option.selected[this.getSelectedMapKey(this._pieceList[n])] ? "inRange" : "outOfRange"; }, t.prototype.findTargetDataIndices = function(r) { var n = [], i = this._pieceList; return this.eachTargetSeries(function(o) { var a = [], s = o.getData(); s.each(this.getDataDimensionIndex(s), function(l, c) { - var u = ai.findPieceIndex(l, i); + var u = oi.findPieceIndex(l, i); u === r && a.push(c); }, this), n.push({ seriesId: o.id, @@ -92528,14 +92225,14 @@ var uWe = ( }); } var c = -1 / 0; - return H(s, function(u) { + return z(s, function(u) { var d = u.interval; d && (d[0] > c && a([c, d[0]], "outOfRange"), a(d.slice()), c = d[1]); }, this), { stops: n, outerColors: i }; - }, t.type = "visualMap.piecewise", t.defaultOption = ru(vb.defaultOption, { + }, t.type = "visualMap.piecewise", t.defaultOption = ru(pb.defaultOption, { selected: null, minOpen: !1, maxOpen: !1, @@ -92551,8 +92248,8 @@ var uWe = ( hoverLink: !0 // Enable hover highlight. }), t; - }(vb) -), dWe = { + }(pb) +), eWe = { splitNumber: function(e) { var t = this.option, r = Math.min(t.precision, 20), n = this.getExtent(), i = t.splitNumber; i = Math.max(parseInt(i, 10), 1), t.splitNumber = i; @@ -92572,22 +92269,22 @@ var uWe = ( t.maxOpen && e.push({ interval: [n[1], 1 / 0], close: [0, 0] - }), N_(e), H(e, function(c, u) { + }), F_(e), z(e, function(c, u) { c.index = u, c.text = this.formatValueText(c.interval); }, this); }, categories: function(e) { var t = this.option; - H(t.categories, function(r) { + z(t.categories, function(r) { e.push({ text: this.formatValueText(r, !0), value: r }); - }, this), e3(t, e); + }, this), Z3(t, e); }, pieces: function(e) { var t = this.option; - H(t.pieces, function(r, n) { + z(t.pieces, function(r, n) { St(r) || (r = { value: r }); @@ -92606,18 +92303,18 @@ var uWe = ( } u[0] && a[1] === 1 / 0 && (s[0] = 0), u[1] && a[0] === -1 / 0 && (s[1] = 0), process.env.NODE_ENV !== "production" && a[0] > a[1] && console.warn("Piece " + n + "is illegal: " + a + " lower bound should not greater then uppper bound."), a[0] === a[1] && s[0] && s[1] && (i.value = a[0]); } - i.visual = ai.retrieveVisuals(r), e.push(i); - }, this), e3(t, e), N_(e), H(e, function(r) { + i.visual = oi.retrieveVisuals(r), e.push(i); + }, this), Z3(t, e), F_(e), z(e, function(r) { var n = r.close, i = [["<", "≤"][n[1]], [">", "≥"][n[0]]]; r.text = r.text || this.formatValueText(r.value != null ? r.value : r.interval, !1, i); }, this); } }; -function e3(e, t) { +function Z3(e, t) { var r = e.inverse; (e.orient === "vertical" ? !r : r) && t.reverse(); } -var hWe = ( +var tWe = ( /** @class */ function(e) { Se(t, e); @@ -92629,7 +92326,7 @@ var hWe = ( var r = this.group; r.removeAll(); var n = this.visualMapModel, i = n.get("textGap"), o = n.textStyleModel, a = o.getFont(), s = o.getTextColor(), l = this._getItemAlign(), c = n.itemSize, u = this._getViewData(), d = u.endsText, h = $n(n.get("showLabel", !0), !d); - d && this._renderEndsText(r, d[0], c, h, l), H(u.viewPieceList, function(f) { + d && this._renderEndsText(r, d[0], c, h, l), z(u.viewPieceList, function(f) { var p = f.piece, v = new At(); v.onclick = at(this._onItemClick, this, p), this._enableHoverLink(v, f.indexInModelPieceList); var g = n.getRepresentValue(p); @@ -92661,20 +92358,20 @@ var hWe = ( var s = i.visualMapModel; s.option.hoverLink && i.api.dispatchAction({ type: a, - batch: kC(s.findTargetDataIndices(n), s) + batch: FC(s.findTargetDataIndices(n), s) }); }; }, t.prototype._getItemAlign = function() { var r = this.visualMapModel, n = r.option; if (n.orient === "vertical") - return XJ(r, this.api, r.itemSize); + return jJ(r, this.api, r.itemSize); var i = n.align; return (!i || i === "auto") && (i = "left"), i; }, t.prototype._renderEndsText = function(r, n, i, o, a) { if (n) { var s = new At(), l = this.visualMapModel.textStyleModel; s.add(new vr({ - style: rn(l, { + style: tn(l, { x: o ? a === "right" ? i[0] : 0 : i[0] / 2, y: i[1] / 2, verticalAlign: "middle", @@ -92709,7 +92406,7 @@ var hWe = ( var n = this.visualMapModel, i = n.option, o = i.selectedMode; if (o) { var a = Tt(i.selected), s = n.getSelectedMapKey(r); - o === "single" || o === !0 ? (a[s] = !0, H(a, function(l, c) { + o === "single" || o === !0 ? (a[s] = !0, z(a, function(l, c) { a[c] = c === s; })) : a[s] = !a[s], this.api.dispatchAction({ type: "selectDataRange", @@ -92719,27 +92416,27 @@ var hWe = ( }); } }, t.type = "visualMap.piecewise", t; - }(qJ) + }(WJ) ); -function JJ(e) { - e.registerComponentModel(uWe), e.registerComponentView(hWe), ZJ(e); +function YJ(e) { + e.registerComponentModel(JGe), e.registerComponentView(tWe), UJ(e); } -function fWe(e) { - Jt(QJ), Jt(JJ); +function rWe(e) { + Jt(KJ), Jt(YJ); } -var pWe = { +var nWe = { label: { enabled: !0 }, decal: { show: !1 } -}, t3 = yr(), gWe = {}; -function vWe(e, t) { +}, Q3 = yr(), iWe = {}; +function oWe(e, t) { var r = e.getModel("aria"); if (!r.get("enabled")) return; - var n = Tt(pWe); + var n = Tt(nWe); Wt(n.label, e.getLocaleModel().get("aria"), !1), Wt(r.option, n, !1), i(), o(); function i() { var c = r.getModel("decal"), u = c.get("show"); @@ -92748,7 +92445,7 @@ function vWe(e, t) { e.eachSeries(function(h) { if (!h.isColorBySeries()) { var f = d.get(h.type); - f || (f = {}, d.set(h.type, f)), t3(h).scope = f; + f || (f = {}, d.set(h.type, f)), Q3(h).scope = f; } }), e.eachRawSeries(function(h) { if (e.isSeriesFiltered(h)) @@ -92759,18 +92456,18 @@ function vWe(e, t) { } var f = h.getData(); if (h.isColorBySeries()) { - var y = J_(h.ecModel, h.name, gWe, e.getSeriesCount()), C = f.getVisual("decal"); + var y = Q_(h.ecModel, h.name, iWe, e.getSeriesCount()), C = f.getVisual("decal"); f.setVisual("decal", b(C, y)); } else { - var p = h.getRawData(), v = {}, g = t3(h).scope; + var p = h.getRawData(), v = {}, g = Q3(h).scope; f.each(function(w) { var x = f.getRawIndex(w); v[x] = w; }); var m = p.count(); p.each(function(w) { - var x = v[w], E = p.getName(w) || w + "", P = J_(h.ecModel, E, g, m), R = f.getItemVisual(x, "decal"); - f.setItemVisual(x, "decal", b(R, P)); + var x = v[w], E = p.getName(w) || w + "", R = Q_(h.ecModel, E, g, m), P = f.getItemVisual(x, "decal"); + f.setItemVisual(x, "decal", b(P, R)); }); } function b(w, x) { @@ -92802,15 +92499,15 @@ function vWe(e, t) { var C = [], b = h > 1 ? d.get(["series", "multiple", "prefix"]) : d.get(["series", "single", "prefix"]); g += a(b, { seriesCount: h - }), e.eachSeries(function(P, R) { - if (R < v) { - var T = void 0, _ = P.get("name"), D = _ ? "withName" : "withoutName"; + }), e.eachSeries(function(R, P) { + if (P < v) { + var T = void 0, _ = R.get("name"), D = _ ? "withName" : "withoutName"; T = h > 1 ? d.get(["series", "multiple", D]) : d.get(["series", "single", D]), T = a(T, { - seriesId: P.seriesIndex, - seriesName: P.get("name"), - seriesType: l(P.subType) + seriesId: R.seriesIndex, + seriesName: R.get("name"), + seriesType: l(R.subType) }); - var A = P.getData(); + var A = R.getData(); if (A.count() > f) { var M = d.get(["data", "partialData"]); T += a(M, { @@ -92839,7 +92536,7 @@ function vWe(e, t) { if (!Je(c)) return c; var d = c; - return H(u, function(h, f) { + return z(u, function(h, f) { d = d.replace(new RegExp("\\{\\s*" + f + "\\s*\\}", "g"), h); }), d; } @@ -92852,18 +92549,18 @@ function vWe(e, t) { return u[c] || u.chart; } } -function mWe(e) { +function aWe(e) { if (!(!e || !e.aria)) { var t = e.aria; - t.show != null && (t.enabled = t.show), t.label = t.label || {}, H(["description", "general", "series", "data"], function(r) { + t.show != null && (t.enabled = t.show), t.label = t.label || {}, z(["description", "general", "series", "data"], function(r) { t[r] != null && (t.label[r] = t[r]); }); } } -function yWe(e) { - e.registerPreprocessor(mWe), e.registerVisual(e.PRIORITY.VISUAL.ARIA, vWe); +function sWe(e) { + e.registerPreprocessor(aWe), e.registerVisual(e.PRIORITY.VISUAL.ARIA, oWe); } -var r3 = { +var J3 = { value: "eq", // PENDING: not good for literal semantic? "<": "lt", @@ -92882,11 +92579,11 @@ var r3 = { // ge: 'gte', // le: 'lte', // neq: 'ne', -}, CWe = ( +}, lWe = ( /** @class */ function() { function e(t) { - var r = this._condVal = Je(t) ? new RegExp(t) : x2(t) ? t : null; + var r = this._condVal = Je(t) ? new RegExp(t) : b2(t) ? t : null; if (r == null) { var n = ""; process.env.NODE_ENV !== "production" && (n = ro("Illegal regexp", t, "in")), Ir(n); @@ -92897,7 +92594,7 @@ var r3 = { return Je(r) ? this._condVal.test(t) : Cr(r) ? this._condVal.test(t + "") : !1; }, e; }() -), SWe = ( +), cWe = ( /** @class */ function() { function e() { @@ -92906,7 +92603,7 @@ var r3 = { return this.value; }, e; }() -), bWe = ( +), uWe = ( /** @class */ function() { function e() { @@ -92918,7 +92615,7 @@ var r3 = { return !0; }, e; }() -), wWe = ( +), dWe = ( /** @class */ function() { function e() { @@ -92930,7 +92627,7 @@ var r3 = { return !1; }, e; }() -), xWe = ( +), hWe = ( /** @class */ function() { function e() { @@ -92939,7 +92636,7 @@ var r3 = { return !this.child.evaluate(); }, e; }() -), EWe = ( +), fWe = ( /** @class */ function() { function e() { @@ -92952,62 +92649,62 @@ var r3 = { }, e; }() ); -function NO(e, t) { +function LO(e, t) { if (e === !0 || e === !1) { - var r = new SWe(); + var r = new cWe(); return r.value = e, r; } var n = ""; - return eee(e) || (process.env.NODE_ENV !== "production" && (n = ro("Illegal config. Expect a plain object but actually", e)), Ir(n)), e.and ? n3("and", e, t) : e.or ? n3("or", e, t) : e.not ? RWe(e, t) : PWe(e, t); + return qJ(e) || (process.env.NODE_ENV !== "production" && (n = ro("Illegal config. Expect a plain object but actually", e)), Ir(n)), e.and ? eH("and", e, t) : e.or ? eH("or", e, t) : e.not ? pWe(e, t) : gWe(e, t); } -function n3(e, t, r) { +function eH(e, t, r) { var n = t[e], i = ""; process.env.NODE_ENV !== "production" && (i = ro('"and"/"or" condition should only be `' + e + ": [...]` and must not be empty array.", "Illegal condition:", t)), Ie(n) || Ir(i), n.length || Ir(i); - var o = e === "and" ? new bWe() : new wWe(); + var o = e === "and" ? new uWe() : new dWe(); return o.children = Fe(n, function(a) { - return NO(a, r); + return LO(a, r); }), o.children.length || Ir(i), o; } -function RWe(e, t) { +function pWe(e, t) { var r = e.not, n = ""; - process.env.NODE_ENV !== "production" && (n = ro('"not" condition should only be `not: {}`.', "Illegal condition:", e)), eee(r) || Ir(n); - var i = new xWe(); - return i.child = NO(r, t), i.child || Ir(n), i; + process.env.NODE_ENV !== "production" && (n = ro('"not" condition should only be `not: {}`.', "Illegal condition:", e)), qJ(r) || Ir(n); + var i = new hWe(); + return i.child = LO(r, t), i.child || Ir(n), i; } -function PWe(e, t) { - for (var r = "", n = t.prepareGetValue(e), i = [], o = or(e), a = e.parser, s = a ? Aq(a) : null, l = 0; l < o.length; l++) { +function gWe(e, t) { + for (var r = "", n = t.prepareGetValue(e), i = [], o = or(e), a = e.parser, s = a ? Tq(a) : null, l = 0; l < o.length; l++) { var c = o[l]; if (!(c === "parser" || t.valueGetterAttrMap.get(c))) { - var u = lt(r3, c) ? r3[c] : c, d = e[c], h = s ? s(d) : d, f = qAe(u, h) || u === "reg" && new CWe(h); + var u = lt(J3, c) ? J3[c] : c, d = e[c], h = s ? s(d) : d, f = $Ae(u, h) || u === "reg" && new lWe(h); f || (process.env.NODE_ENV !== "production" && (r = ro('Illegal relational operation: "' + c + '" in condition:', e)), Ir(r)), i.push(f); } } i.length || (process.env.NODE_ENV !== "production" && (r = ro("Relational condition must have at least one operator.", "Illegal condition:", e)), Ir(r)); - var p = new EWe(); + var p = new fWe(); return p.valueGetterParam = n, p.valueParser = s, p.getValue = t.getValue, p.subCondList = i, p; } -function eee(e) { - return St(e) && !wi(e); +function qJ(e) { + return St(e) && !bi(e); } -var TWe = ( +var vWe = ( /** @class */ function() { function e(t, r) { - this._cond = NO(t, r); + this._cond = LO(t, r); } return e.prototype.evaluate = function() { return this._cond.evaluate(); }, e; }() ); -function _We(e, t) { - return new TWe(e, t); +function mWe(e, t) { + return new vWe(e, t); } -var MWe = { +var yWe = { type: "echarts:filter", // PENDING: enhance to filter by index rather than create new data transform: function(e) { - for (var t = e.upstream, r, n = _We(e.config, { + for (var t = e.upstream, r, n = mWe(e.config, { valueGetterAttrMap: ft({ dimension: !0 }), @@ -93031,17 +92728,17 @@ var MWe = { data: i }; } -}, JM = ""; -process.env.NODE_ENV !== "production" && (JM = ["Valid config is like:", '{ dimension: "age", order: "asc" }', 'or [{ dimension: "age", order: "asc"], { dimension: "date", order: "desc" }]'].join(" ")); -var DWe = { +}, QM = ""; +process.env.NODE_ENV !== "production" && (QM = ["Valid config is like:", '{ dimension: "age", order: "asc" }', 'or [{ dimension: "age", order: "asc"], { dimension: "date", order: "desc" }]'].join(" ")); +var CWe = { type: "echarts:sort", transform: function(e) { - var t = e.upstream, r = e.config, n = "", i = Wr(r); + var t = e.upstream, r = e.config, n = "", i = Gr(r); i.length || (process.env.NODE_ENV !== "production" && (n = "Empty `config` in sort transform."), Ir(n)); var o = []; - H(i, function(u) { + z(i, function(u) { var d = u.dimension, h = u.order, f = u.parser, p = u.incomparable; - if (d == null && (process.env.NODE_ENV !== "production" && (n = 'Sort transform config must has "dimension" specified.' + JM), Ir(n)), h !== "asc" && h !== "desc" && (process.env.NODE_ENV !== "production" && (n = 'Sort transform config must has "order" specified.' + JM), Ir(n)), p && p !== "min" && p !== "max") { + if (d == null && (process.env.NODE_ENV !== "production" && (n = 'Sort transform config must has "dimension" specified.' + QM), Ir(n)), h !== "asc" && h !== "desc" && (process.env.NODE_ENV !== "production" && (n = 'Sort transform config must has "order" specified.' + QM), Ir(n)), p && p !== "min" && p !== "max") { var v = ""; process.env.NODE_ENV !== "production" && (v = 'incomparable must be "min" or "max" rather than "' + p + '".'), Ir(v); } @@ -93054,17 +92751,17 @@ var DWe = { `, "Existing dimensions: ", t.cloneAllDimensionInfo(), `. `, "Illegal config:", u, `. `)), Ir(n)); - var y = f ? Aq(f) : null; + var y = f ? Tq(f) : null; f && !y && (process.env.NODE_ENV !== "production" && (n = ro("Invalid parser name " + f + `. `, "Illegal config:", u, `. `)), Ir(n)), o.push({ dimIdx: m.index, parser: y, - comparator: new Lq(h, p) + comparator: new Mq(h, p) }); }); var a = t.sourceFormat; - a !== $i && a !== Oa && (process.env.NODE_ENV !== "production" && (n = 'sourceFormat "' + a + '" is not supported yet'), Ir(n)); + a !== ki && a !== Oa && (process.env.NODE_ENV !== "production" && (n = 'sourceFormat "' + a + '" is not supported yet'), Ir(n)); for (var s = [], l = 0, c = t.count(); l < c; l++) s.push(t.getRawDataItem(l)); return s.sort(function(u, d) { @@ -93081,10 +92778,10 @@ var DWe = { }; } }; -function IWe(e) { - e.registerTransform(MWe), e.registerTransform(DWe); +function SWe(e) { + e.registerTransform(yWe), e.registerTransform(CWe); } -var AWe = ( +var bWe = ( /** @class */ function(e) { Se(t, e); @@ -93093,18 +92790,18 @@ var AWe = ( return r.type = "dataset", r; } return t.prototype.init = function(r, n, i) { - e.prototype.init.call(this, r, n, i), this._sourceManager = new $q(this), nV(this); + e.prototype.init.call(this, r, n, i), this._sourceManager = new Oq(this), eV(this); }, t.prototype.mergeOption = function(r, n) { - e.prototype.mergeOption.call(this, r, n), nV(this); + e.prototype.mergeOption.call(this, r, n), eV(this); }, t.prototype.optionUpdated = function() { this._sourceManager.dirty(); }, t.prototype.getSourceManager = function() { return this._sourceManager; }, t.type = "dataset", t.defaultOption = { - seriesLayoutBy: zs + seriesLayoutBy: Hs }, t; }(Zt) -), OWe = ( +), wWe = ( /** @class */ function(e) { Se(t, e); @@ -93115,14 +92812,14 @@ var AWe = ( return t.type = "dataset", t; }(sn) ); -function LWe(e) { - e.registerComponentModel(AWe), e.registerComponentView(OWe); +function xWe(e) { + e.registerComponentModel(bWe), e.registerComponentView(wWe); } -var ms = Xs.CMD; +var ms = qs.CMD; function of(e, t) { return Math.abs(e - t) < 1e-5; } -function eD(e) { +function JM(e) { var t = e.data, r = e.len(), n = [], i, o = 0, a = 0, s = 0, l = 0; function c(A, M) { i && i.length > 2 && n.push(i), i = [A, M]; @@ -93131,8 +92828,8 @@ function eD(e) { of(A, O) && of(M, L) || i.push(A, M, O, L, O, L); } function d(A, M, O, L, N, F) { - var k = Math.abs(M - A), I = Math.tan(k / 4) * 4 / 3, V = M < A ? -1 : 1, z = Math.cos(A), $ = Math.sin(A), W = Math.cos(M), j = Math.sin(M), X = z * N + O, q = $ * F + L, Z = W * N + O, ee = j * F + L, Q = N * I * V, Y = F * I * V; - i.push(X - Q * $, q + Y * z, Z + Q * j, ee - Y * W, Z, ee); + var k = Math.abs(M - A), I = Math.tan(k / 4) * 4 / 3, V = M < A ? -1 : 1, H = Math.cos(A), $ = Math.sin(A), W = Math.cos(M), j = Math.sin(M), X = H * N + O, q = $ * F + L, J = W * N + O, te = j * F + L, Q = N * I * V, Y = F * I * V; + i.push(X - Q * $, q + Y * H, J + Q * j, te - Y * W, J, te); } for (var h, f, p, v, g = 0; g < r; ) { var m = t[g++], y = g === 1; @@ -93150,12 +92847,12 @@ function eD(e) { h = t[g++], f = t[g++], p = t[g++], v = t[g++], i.push(o + 2 / 3 * (h - o), a + 2 / 3 * (f - a), p + 2 / 3 * (h - p), v + 2 / 3 * (f - v), p, v), o = p, a = v; break; case ms.A: - var C = t[g++], b = t[g++], w = t[g++], x = t[g++], E = t[g++], P = t[g++] + E; + var C = t[g++], b = t[g++], w = t[g++], x = t[g++], E = t[g++], R = t[g++] + E; g += 1; - var R = !t[g++]; - h = Math.cos(E) * w + C, f = Math.sin(E) * x + b, y ? (s = h, l = f, c(s, l)) : u(o, a, h, f), o = Math.cos(P) * w + C, a = Math.sin(P) * x + b; - for (var T = (R ? -1 : 1) * Math.PI / 2, _ = E; R ? _ > P : _ < P; _ += T) { - var D = R ? Math.max(_ + T, P) : Math.min(_ + T, P); + var P = !t[g++]; + h = Math.cos(E) * w + C, f = Math.sin(E) * x + b, y ? (s = h, l = f, c(s, l)) : u(o, a, h, f), o = Math.cos(R) * w + C, a = Math.sin(R) * x + b; + for (var T = (P ? -1 : 1) * Math.PI / 2, _ = E; P ? _ > R : _ < R; _ += T) { + var D = P ? Math.max(_ + T, R) : Math.min(_ + T, R); d(_, D, C, b, w, x); } break; @@ -93169,7 +92866,7 @@ function eD(e) { } return i && i.length > 2 && n.push(i), n; } -function tD(e, t, r, n, i, o, a, s, l, c) { +function eD(e, t, r, n, i, o, a, s, l, c) { if (of(e, r) && of(t, n) && of(i, a) && of(o, s)) { l.push(a, s); return; @@ -93181,29 +92878,29 @@ function tD(e, t, r, n, i, o, a, s, l, c) { l.push(a, s); return; } - var w = h * v + f * g, x = -h * m - f * y, E = C - w * w, P = b - x * x; - if (E < d && w >= 0 && P < d && x >= 0) { + var w = h * v + f * g, x = -h * m - f * y, E = C - w * w, R = b - x * x; + if (E < d && w >= 0 && R < d && x >= 0) { l.push(a, s); return; } - var R = [], T = []; - Gc(e, r, i, a, 0.5, R), Gc(t, n, o, s, 0.5, T), tD(R[0], T[0], R[1], T[1], R[2], T[2], R[3], T[3], l, c), tD(R[4], T[4], R[5], T[5], R[6], T[6], R[7], T[7], l, c); + var P = [], T = []; + Gc(e, r, i, a, 0.5, P), Gc(t, n, o, s, 0.5, T), eD(P[0], T[0], P[1], T[1], P[2], T[2], P[3], T[3], l, c), eD(P[4], T[4], P[5], T[5], P[6], T[6], P[7], T[7], l, c); } -function FWe(e, t) { - var r = eD(e), n = []; +function EWe(e, t) { + var r = JM(e), n = []; t = t || 1; for (var i = 0; i < r.length; i++) { var o = r[i], a = [], s = o[0], l = o[1]; a.push(s, l); for (var c = 2; c < o.length; ) { var u = o[c++], d = o[c++], h = o[c++], f = o[c++], p = o[c++], v = o[c++]; - tD(s, l, u, d, h, f, p, v, a, t), s = p, l = v; + eD(s, l, u, d, h, f, p, v, a, t), s = p, l = v; } n.push(a); } return n; } -function tee(e, t, r) { +function XJ(e, t, r) { var n = e[t], i = e[1 - t], o = Math.abs(n / i), a = Math.ceil(Math.sqrt(o * r)), s = Math.floor(r / a); s === 0 && (s = 1, a = r); for (var l = [], c = 0; c < a; c++) @@ -93214,31 +92911,31 @@ function tee(e, t, r) { l[c % a] += 1; return l; } -function i3(e, t, r) { - for (var n = e.r0, i = e.r, o = e.startAngle, a = e.endAngle, s = Math.abs(a - o), l = s * i, c = i - n, u = l > Math.abs(c), d = tee([l, c], u ? 0 : 1, t), h = (u ? s : c) / d.length, f = 0; f < d.length; f++) +function tH(e, t, r) { + for (var n = e.r0, i = e.r, o = e.startAngle, a = e.endAngle, s = Math.abs(a - o), l = s * i, c = i - n, u = l > Math.abs(c), d = XJ([l, c], u ? 0 : 1, t), h = (u ? s : c) / d.length, f = 0; f < d.length; f++) for (var p = (u ? c : s) / d[f], v = 0; v < d[f]; v++) { var g = {}; u ? (g.startAngle = o + h * f, g.endAngle = o + h * (f + 1), g.r0 = n + p * v, g.r = n + p * (v + 1)) : (g.startAngle = o + p * v, g.endAngle = o + p * (v + 1), g.r0 = n + h * f, g.r = n + h * (f + 1)), g.clockwise = e.clockwise, g.cx = e.cx, g.cy = e.cy, r.push(g); } } -function NWe(e, t, r) { - for (var n = e.width, i = e.height, o = n > i, a = tee([n, i], o ? 0 : 1, t), s = o ? "width" : "height", l = o ? "height" : "width", c = o ? "x" : "y", u = o ? "y" : "x", d = e[s] / a.length, h = 0; h < a.length; h++) +function RWe(e, t, r) { + for (var n = e.width, i = e.height, o = n > i, a = XJ([n, i], o ? 0 : 1, t), s = o ? "width" : "height", l = o ? "height" : "width", c = o ? "x" : "y", u = o ? "y" : "x", d = e[s] / a.length, h = 0; h < a.length; h++) for (var f = e[l] / a[h], p = 0; p < a[h]; p++) { var v = {}; v[c] = h * d, v[u] = p * f, v[s] = d, v[l] = f, v.x += e.x, v.y += e.y, r.push(v); } } -function o3(e, t, r, n) { +function rH(e, t, r, n) { return e * n - r * t; } -function kWe(e, t, r, n, i, o, a, s) { - var l = r - e, c = n - t, u = a - i, d = s - o, h = o3(u, d, l, c); +function PWe(e, t, r, n, i, o, a, s) { + var l = r - e, c = n - t, u = a - i, d = s - o, h = rH(u, d, l, c); if (Math.abs(h) < 1e-6) return null; - var f = e - i, p = t - o, v = o3(f, p, u, d) / h; + var f = e - i, p = t - o, v = rH(f, p, u, d) / h; return v < 0 || v > 1 ? null : new Ut(v * l + e, v * c + t); } -function $We(e, t, r) { +function TWe(e, t, r) { var n = new Ut(); Ut.sub(n, r, t), n.normalize(); var i = new Ut(); @@ -93250,11 +92947,11 @@ function $h(e, t) { var r = e[e.length - 1]; r && r[0] === t[0] && r[1] === t[1] || e.push(t); } -function BWe(e, t, r) { +function _We(e, t, r) { for (var n = e.length, i = [], o = 0; o < n; o++) { - var a = e[o], s = e[(o + 1) % n], l = kWe(a[0], a[1], s[0], s[1], t.x, t.y, r.x, r.y); + var a = e[o], s = e[(o + 1) % n], l = PWe(a[0], a[1], s[0], s[1], t.x, t.y, r.x, r.y); l && i.push({ - projPt: $We(l, t, r), + projPt: TWe(l, t, r), pt: l, idx: o }); @@ -93280,45 +92977,45 @@ function BWe(e, t, r) { points: v }]; } -function a3(e) { +function nH(e) { var t = e.points, r = [], n = []; Ow(t, r, n); var i = new Kt(r[0], r[1], n[0] - r[0], n[1] - r[1]), o = i.width, a = i.height, s = i.x, l = i.y, c = new Ut(), u = new Ut(); - return o > a ? (c.x = u.x = s + o / 2, c.y = l, u.y = l + a) : (c.y = u.y = l + a / 2, c.x = s, u.x = s + o), BWe(t, c, u); + return o > a ? (c.x = u.x = s + o / 2, c.y = l, u.y = l + a) : (c.y = u.y = l + a / 2, c.x = s, u.x = s + o), _We(t, c, u); } -function mb(e, t, r, n) { +function gb(e, t, r, n) { if (r === 1) n.push(t); else { var i = Math.floor(r / 2), o = e(t); - mb(e, o[0], i, n), mb(e, o[1], r - i, n); + gb(e, o[0], i, n), gb(e, o[1], r - i, n); } return n; } -function VWe(e, t) { +function MWe(e, t) { for (var r = [], n = 0; n < t; n++) - r.push(W2(e)); + r.push(z2(e)); return r; } -function zWe(e, t) { +function DWe(e, t) { t.setStyle(e.style), t.z = e.z, t.z2 = e.z2, t.zlevel = e.zlevel; } -function HWe(e) { +function IWe(e) { for (var t = [], r = 0; r < e.length; ) t.push([e[r++], e[r++]]); return t; } -function GWe(e, t) { +function AWe(e, t) { var r = [], n = e.shape, i; switch (e.type) { case "rect": - NWe(n, t, r), i = mr; + RWe(n, t, r), i = mr; break; case "sector": - i3(n, t, r), i = io; + tH(n, t, r), i = io; break; case "circle": - i3({ + tH({ r0: 0, r: n.r, startAngle: 0, @@ -93328,11 +93025,11 @@ function GWe(e, t) { }, t, r), i = io; break; default: - var o = e.getComputedTransform(), a = o ? Math.sqrt(Math.max(o[0] * o[0] + o[1] * o[1], o[2] * o[2] + o[3] * o[3])) : 1, s = Fe(FWe(e.getUpdatedPathProxy(), a), function(m) { - return HWe(m); + var o = e.getComputedTransform(), a = o ? Math.sqrt(Math.max(o[0] * o[0] + o[1] * o[1], o[2] * o[2] + o[3] * o[3])) : 1, s = Fe(EWe(e.getUpdatedPathProxy(), a), function(m) { + return IWe(m); }), l = s.length; if (l === 0) - mb(a3, { + gb(nH, { points: s[0] }, t, r); else if (l === t) @@ -93355,7 +93052,7 @@ function GWe(e, t) { if (h <= 0) break; var p = c === l - 1 ? h : Math.ceil(f.area / u * t); - p < 0 || (mb(a3, { + p < 0 || (gb(nH, { points: f.poly }, p, r), h -= p); } @@ -93364,14 +93061,14 @@ function GWe(e, t) { break; } if (!i) - return VWe(e, t); + return MWe(e, t); for (var v = [], c = 0; c < r.length; c++) { var g = new i(); - g.setShape(r[c]), zWe(e, g), v.push(g); + g.setShape(r[c]), DWe(e, g), v.push(g); } return v; } -function WWe(e, t) { +function OWe(e, t) { var r = e.length, n = t.length; if (r === n) return [e, t]; @@ -93382,33 +93079,33 @@ function WWe(e, t) { continue; } for (var x = Math.min(h, u - 1) + 1, E = 1; E <= x; E++) { - var P = E / x; - Gc(p, g, y, b, P, i), Gc(v, m, C, w, P, o), p = i[3], v = o[3], d.push(i[1], o[1], i[2], o[2], p, v), g = i[5], m = o[5], y = i[6], C = o[6]; + var R = E / x; + Gc(p, g, y, b, R, i), Gc(v, m, C, w, R, o), p = i[3], v = o[3], d.push(i[1], o[1], i[2], o[2], p, v), g = i[5], m = o[5], y = i[6], C = o[6]; } h -= x - 1; } return a === e ? [d, t] : [e, d]; } -function s3(e, t) { +function iH(e, t) { for (var r = e.length, n = e[r - 2], i = e[r - 1], o = [], a = 0; a < t.length; ) o[a++] = n, o[a++] = i; return o; } -function jWe(e, t) { +function LWe(e, t) { for (var r, n, i, o = [], a = [], s = 0; s < Math.max(e.length, t.length); s++) { var l = e[s], c = t[s], u = void 0, d = void 0; - l ? c ? (r = WWe(l, c), u = r[0], d = r[1], n = u, i = d) : (d = s3(i || l, l), u = l) : (u = s3(n || c, c), d = c), o.push(u), a.push(d); + l ? c ? (r = OWe(l, c), u = r[0], d = r[1], n = u, i = d) : (d = iH(i || l, l), u = l) : (u = iH(n || c, c), d = c), o.push(u), a.push(d); } return [o, a]; } -function l3(e) { +function oH(e) { for (var t = 0, r = 0, n = 0, i = e.length, o = 0, a = i - 2; o < i; a = o, o += 2) { var s = e[a], l = e[a + 1], c = e[o], u = e[o + 1], d = s * u - c * l; t += d, r += (s + c) * d, n += (l + u) * d; } return t === 0 ? [e[0] || 0, e[1] || 0] : [r / t / 3, n / t / 3, t]; } -function UWe(e, t, r, n) { +function FWe(e, t, r, n) { for (var i = (e.length - 2) / 6, o = 1 / 0, a = 0, s = e.length, l = s - 2, c = 0; c < i; c++) { for (var u = c * 6, d = 0, h = 0; h < s; h += 2) { var f = h === 0 ? u : (u + h - 2) % l + 2, p = e[f] - r[0], v = e[f + 1] - r[1], g = t[h] - n[0], m = t[h + 1] - n[1], y = g - p, C = m - v; @@ -93418,31 +93115,31 @@ function UWe(e, t, r, n) { } return a; } -function KWe(e) { +function NWe(e) { for (var t = [], r = e.length, n = 0; n < r; n += 2) t[n] = e[r - n - 2], t[n + 1] = e[r - n - 1]; return t; } -function YWe(e, t, r, n) { +function kWe(e, t, r, n) { for (var i = [], o, a = 0; a < e.length; a++) { - var s = e[a], l = t[a], c = l3(s), u = l3(l); + var s = e[a], l = t[a], c = oH(s), u = oH(l); o == null && (o = c[2] < 0 != u[2] < 0); var d = [], h = [], f = 0, p = 1 / 0, v = [], g = s.length; - o && (s = KWe(s)); - for (var m = UWe(s, l, c, u) * 6, y = g - 2, C = 0; C < y; C += 2) { + o && (s = NWe(s)); + for (var m = FWe(s, l, c, u) * 6, y = g - 2, C = 0; C < y; C += 2) { var b = (m + C) % y + 2; d[C + 2] = s[b] - c[0], d[C + 3] = s[b + 1] - c[1]; } d[0] = s[m] - c[0], d[1] = s[m + 1] - c[1]; for (var w = n / r, x = -n / 2; x <= n / 2; x += w) { - for (var E = Math.sin(x), P = Math.cos(x), R = 0, C = 0; C < s.length; C += 2) { - var T = d[C], _ = d[C + 1], D = l[C] - u[0], A = l[C + 1] - u[1], M = D * P - A * E, O = D * E + A * P; + for (var E = Math.sin(x), R = Math.cos(x), P = 0, C = 0; C < s.length; C += 2) { + var T = d[C], _ = d[C + 1], D = l[C] - u[0], A = l[C + 1] - u[1], M = D * R - A * E, O = D * E + A * R; v[C] = M, v[C + 1] = O; var L = M - T, N = O - _; - R += L * L + N * N; + P += L * L + N * N; } - if (R < p) { - p = R, f = x; + if (P < p) { + p = P, f = x; for (var F = 0; F < v.length; F++) h[F] = v[F]; } @@ -93457,12 +93154,12 @@ function YWe(e, t, r, n) { } return i; } -function yb(e) { +function vb(e) { return e.__isCombineMorphing; } -var ree = "__mOriginal_"; -function Cb(e, t, r) { - var n = ree + t, i = e[n] || e[t]; +var ZJ = "__mOriginal_"; +function mb(e, t, r) { + var n = ZJ + t, i = e[n] || e[t]; e[n] || (e[n] = e[t]); var o = r.replace, a = r.after, s = r.before; e[t] = function() { @@ -93470,48 +93167,48 @@ function Cb(e, t, r) { return s && s.apply(this, l), o ? c = o.apply(this, l) : c = i.apply(this, l), a && a.apply(this, l), c; }; } -function dv(e, t) { - var r = ree + t; +function hv(e, t) { + var r = ZJ + t; e[r] && (e[t] = e[r], e[r] = null); } -function c3(e, t) { +function aH(e, t) { for (var r = 0; r < e.length; r++) for (var n = e[r], i = 0; i < n.length; ) { var o = n[i], a = n[i + 1]; n[i++] = t[0] * o + t[2] * a + t[4], n[i++] = t[1] * o + t[3] * a + t[5]; } } -function nee(e, t) { - var r = e.getUpdatedPathProxy(), n = t.getUpdatedPathProxy(), i = jWe(eD(r), eD(n)), o = i[0], a = i[1], s = e.getComputedTransform(), l = t.getComputedTransform(); +function QJ(e, t) { + var r = e.getUpdatedPathProxy(), n = t.getUpdatedPathProxy(), i = LWe(JM(r), JM(n)), o = i[0], a = i[1], s = e.getComputedTransform(), l = t.getComputedTransform(); function c() { this.transform = null; } - s && c3(o, s), l && c3(a, l), Cb(t, "updateTransform", { replace: c }), t.transform = null; - var u = YWe(o, a, 10, Math.PI), d = []; - Cb(t, "buildPath", { replace: function(h) { + s && aH(o, s), l && aH(a, l), mb(t, "updateTransform", { replace: c }), t.transform = null; + var u = kWe(o, a, 10, Math.PI), d = []; + mb(t, "buildPath", { replace: function(h) { for (var f = t.__morphT, p = 1 - f, v = [], g = 0; g < u.length; g++) { - var m = u[g], y = m.from, C = m.to, b = m.rotation * f, w = m.fromCp, x = m.toCp, E = Math.sin(b), P = Math.cos(b); - Zg(v, w, x, f); - for (var R = 0; R < y.length; R += 2) { - var T = y[R], _ = y[R + 1], D = C[R], A = C[R + 1], M = T * p + D * f, O = _ * p + A * f; - d[R] = M * P - O * E + v[0], d[R + 1] = M * E + O * P + v[1]; + var m = u[g], y = m.from, C = m.to, b = m.rotation * f, w = m.fromCp, x = m.toCp, E = Math.sin(b), R = Math.cos(b); + Qg(v, w, x, f); + for (var P = 0; P < y.length; P += 2) { + var T = y[P], _ = y[P + 1], D = C[P], A = C[P + 1], M = T * p + D * f, O = _ * p + A * f; + d[P] = M * R - O * E + v[0], d[P + 1] = M * E + O * R + v[1]; } var L = d[0], N = d[1]; h.moveTo(L, N); - for (var R = 2; R < y.length; ) { - var D = d[R++], A = d[R++], F = d[R++], k = d[R++], I = d[R++], V = d[R++]; + for (var P = 2; P < y.length; ) { + var D = d[P++], A = d[P++], F = d[P++], k = d[P++], I = d[P++], V = d[P++]; L === D && N === A && F === I && k === V ? h.lineTo(I, V) : h.bezierCurveTo(D, A, F, k, I, V), L = I, N = V; } } } }); } -function kO(e, t, r) { +function FO(e, t, r) { if (!e || !t) return t; var n = r.done, i = r.during; - nee(e, t), t.__morphT = 0; + QJ(e, t), t.__morphT = 0; function o() { - dv(t, "buildPath"), dv(t, "updateTransform"), t.__morphT = -1, t.createPathProxy(), t.dirtyShape(); + hv(t, "buildPath"), hv(t, "updateTransform"), t.__morphT = -1, t.createPathProxy(), t.dirtyShape(); } return t.animateTo({ __morphT: 1 @@ -93524,7 +93221,7 @@ function kO(e, t, r) { } }, r)), t; } -function qWe(e, t, r, n, i, o) { +function $We(e, t, r, n, i, o) { var a = 16; e = i === r ? 0 : Math.round(32767 * (e - r) / (i - r)), t = o === n ? 0 : Math.round(32767 * (t - n) / (o - n)); for (var s = 0, l, c = (1 << a) / 2; c > 0; c /= 2) { @@ -93533,14 +93230,14 @@ function qWe(e, t, r, n, i, o) { } return s; } -function Sb(e) { +function yb(e) { var t = 1 / 0, r = 1 / 0, n = -1 / 0, i = -1 / 0, o = Fe(e, function(s) { var l = s.getBoundingRect(), c = s.getComputedTransform(), u = l.x + l.width / 2 + (c ? c[4] : 0), d = l.y + l.height / 2 + (c ? c[5] : 0); return t = Math.min(u, t), r = Math.min(d, r), n = Math.max(u, n), i = Math.max(d, i), [u, d]; }), a = Fe(o, function(s, l) { return { cp: s, - z: qWe(s[0], s[1], t, r, n, i), + z: $We(s[0], s[1], t, r, n, i), path: e[l] }; }); @@ -93550,38 +93247,38 @@ function Sb(e) { return s.path; }); } -function iee(e) { - return GWe(e.path, e.count); +function JJ(e) { + return AWe(e.path, e.count); } -function rD() { +function tD() { return { fromIndividuals: [], toIndividuals: [], count: 0 }; } -function XWe(e, t, r) { +function BWe(e, t, r) { var n = []; function i(w) { for (var x = 0; x < w.length; x++) { var E = w[x]; - yb(E) ? i(E.childrenRef()) : E instanceof rr && n.push(E); + vb(E) ? i(E.childrenRef()) : E instanceof rr && n.push(E); } } i(e); var o = n.length; if (!o) - return rD(); - var a = r.dividePath || iee, s = a({ + return tD(); + var a = r.dividePath || JJ, s = a({ path: t, count: o }); if (s.length !== o) - return console.error("Invalid morphing: unmatched splitted path"), rD(); - n = Sb(n), s = Sb(s); - for (var l = r.done, c = r.during, u = r.individualDelay, d = new Tl(), h = 0; h < o; h++) { + return console.error("Invalid morphing: unmatched splitted path"), tD(); + n = yb(n), s = yb(s); + for (var l = r.done, c = r.during, u = r.individualDelay, d = new Pl(), h = 0; h < o; h++) { var f = n[h], p = s[h]; - p.parent = t, p.copyTransform(d), u || nee(f, p); + p.parent = t, p.copyTransform(d), u || QJ(f, p); } t.__isCombineMorphing = !0, t.childrenRef = function() { return s; @@ -93590,18 +93287,18 @@ function XWe(e, t, r) { for (var x = 0; x < s.length; x++) s[x].addSelfToZr(w); } - Cb(t, "addSelfToZr", { + mb(t, "addSelfToZr", { after: function(w) { v(w); } - }), Cb(t, "removeSelfFromZr", { + }), mb(t, "removeSelfFromZr", { after: function(w) { for (var x = 0; x < s.length; x++) s[x].removeSelfFromZr(w); } }); function g() { - t.__isCombineMorphing = !1, t.__morphT = -1, t.childrenRef = null, dv(t, "addSelfToZr"), dv(t, "removeSelfFromZr"); + t.__isCombineMorphing = !1, t.__morphT = -1, t.childrenRef = null, hv(t, "addSelfToZr"), hv(t, "removeSelfFromZr"); } var m = s.length; if (u) @@ -93612,7 +93309,7 @@ function XWe(e, t, r) { delay: (r.delay || 0) + u(h, m, n[h], s[h]), done: C }, r) : r; - kO(n[h], s[h], b); + FO(n[h], s[h], b); } else t.__morphT = 0, t.animateTo({ @@ -93628,7 +93325,7 @@ function XWe(e, t, r) { done: function() { g(); for (var w = 0; w < e.length; w++) - dv(e[w], "updateTransform"); + hv(e[w], "updateTransform"); l && l(); } }, r)); @@ -93638,34 +93335,34 @@ function XWe(e, t, r) { count: m }; } -function ZWe(e, t, r) { - var n = t.length, i = [], o = r.dividePath || iee; +function VWe(e, t, r) { + var n = t.length, i = [], o = r.dividePath || JJ; function a(f) { for (var p = 0; p < f.length; p++) { var v = f[p]; - yb(v) ? a(v.childrenRef()) : v instanceof rr && i.push(v); + vb(v) ? a(v.childrenRef()) : v instanceof rr && i.push(v); } } - if (yb(e)) { + if (vb(e)) { a(e.childrenRef()); var s = i.length; if (s < n) for (var l = 0, c = s; c < n; c++) - i.push(W2(i[l++ % s])); + i.push(z2(i[l++ % s])); i.length = n; } else { i = o({ path: e, count: n }); for (var u = e.getComputedTransform(), c = 0; c < i.length; c++) i[c].setLocalTransform(u); if (i.length !== n) - return console.error("Invalid morphing: unmatched splitted path"), rD(); + return console.error("Invalid morphing: unmatched splitted path"), tD(); } - i = Sb(i), t = Sb(t); + i = yb(i), t = yb(t); for (var d = r.individualDelay, c = 0; c < n; c++) { var h = d ? wt({ delay: (r.delay || 0) + d(c, n, i[c], t[c]) }, r) : r; - kO(i[c], t[c], h); + FO(i[c], t[c], h); } return { fromIndividuals: i, @@ -93673,10 +93370,10 @@ function ZWe(e, t, r) { count: t.length }; } -function u3(e) { +function sH(e) { return Ie(e[0]); } -function d3(e, t) { +function lH(e, t) { for (var r = [], n = e.length, i = 0; i < n; i++) r.push({ one: e[i], @@ -93700,10 +93397,10 @@ function d3(e, t) { } return r; } -var QWe = { +var HWe = { clone: function(e) { for (var t = [], r = 1 - Math.pow(1 - e.path.style.opacity, 1 / e.count), n = 0; n < e.count; n++) { - var i = W2(e.path); + var i = z2(e.path); i.setStyle("opacity", r), t.push(i); } return t; @@ -93714,7 +93411,7 @@ var QWe = { function XR(e, t, r, n, i, o) { if (!e.length || !t.length) return; - var a = hp("update", n, i); + var a = fp("update", n, i); if (!(a && a.duration > 0)) return; var s = n.getModel("universalTransition").get("delay"), l = Object.assign({ @@ -93722,36 +93419,36 @@ function XR(e, t, r, n, i, o) { // Like emphasis color. setToFinal: !0 }, a), c, u; - u3(e) && (c = e, u = t), u3(t) && (c = t, u = e); + sH(e) && (c = e, u = t), sH(t) && (c = t, u = e); function d(m, y, C, b, w) { var x = m.many, E = m.one; if (x.length === 1 && !w) { - var P = y ? x[0] : E, R = y ? E : x[0]; - if (yb(P)) + var R = y ? x[0] : E, P = y ? E : x[0]; + if (vb(R)) d({ - many: [P], - one: R + many: [R], + one: P }, !0, C, b, !0); else { var T = s ? wt({ delay: s(C, b) }, l) : l; - kO(P, R, T), o(P, R, P, R, T); + FO(R, P, T), o(R, P, R, P, T); } } else for (var _ = wt({ - dividePath: QWe[r], + dividePath: HWe[r], individualDelay: s && function(N, F, k, I) { return s(N + C, b); } - }, l), D = y ? XWe(x, E, _) : ZWe(E, x, _), A = D.fromIndividuals, M = D.toIndividuals, O = A.length, L = 0; L < O; L++) { + }, l), D = y ? BWe(x, E, _) : VWe(E, x, _), A = D.fromIndividuals, M = D.toIndividuals, O = A.length, L = 0; L < O; L++) { var T = s ? wt({ delay: s(L, O) }, l) : l; o(A[L], M[L], y ? x[L] : m.one, y ? m.one : x[L], T); } } - for (var h = c ? c === e : e.length > t.length, f = c ? d3(u, c) : d3(h ? t : e, [h ? e : t]), p = 0, v = 0; v < f.length; v++) + for (var h = c ? c === e : e.length > t.length, f = c ? lH(u, c) : lH(h ? t : e, [h ? e : t]), p = 0, v = 0; v < f.length; v++) p += f[v].many.length; for (var g = 0, v = 0; v < f.length; v++) d(f[v], h, g, p), g += f[v].many.length; @@ -93769,25 +93466,25 @@ function Bu(e) { i instanceof rr && !i.disableMorphing && !i.invisible && !i.ignore && n.push(i); }), n; } -var oee = 1e4, JWe = 0, h3 = 1, f3 = 2, e9e = yr(); -function t9e(e, t) { +var eee = 1e4, zWe = 0, cH = 1, uH = 2, GWe = yr(); +function WWe(e, t) { for (var r = e.dimensions, n = 0; n < r.length; n++) { var i = e.getDimensionInfo(r[n]); if (i && i.otherDims[t] === 0) return r[n]; } } -function r9e(e, t, r) { +function jWe(e, t, r) { var n = e.getDimensionInfo(r), i = n && n.ordinalMeta; if (n) { var o = e.get(n.name, t); return i && i.categories[o] || o + ""; } } -function p3(e, t, r, n) { - var i = n ? "itemChildGroupId" : "itemGroupId", o = t9e(e, i); +function dH(e, t, r, n) { + var i = n ? "itemChildGroupId" : "itemGroupId", o = WWe(e, i); if (o) { - var a = r9e(e, t, o); + var a = jWe(e, t, o); return a; } var s = e.getRawDataItem(t), l = n ? "childGroupId" : "groupId"; @@ -93796,19 +93493,19 @@ function p3(e, t, r, n) { if (!n) return r || e.getId(t); } -function g3(e) { +function hH(e) { var t = []; - return H(e, function(r) { + return z(e, function(r) { var n = r.data, i = r.dataGroupId; - if (n.count() > oee) { + if (n.count() > eee) { process.env.NODE_ENV !== "production" && Cn("Universal transition is disabled on large data > 10k."); return; } for (var o = n.getIndices(), a = 0; a < o.length; a++) t.push({ data: n, - groupId: p3(n, a, i, !1), - childGroupId: p3(n, a, i, !0), + groupId: dH(n, a, i, !1), + childGroupId: dH(n, a, i, !0), divide: r.divide, dataIndex: a }); @@ -93837,18 +93534,18 @@ function Bh(e) { t.stopAnimation(); }); } -function n9e(e, t, r) { - var n = hp("update", r, t); +function UWe(e, t, r) { + var n = fp("update", r, t); n && e.traverse(function(i) { if (i instanceof Ta) { - var o = I2e(i); + var o = S2e(i); o && i.animateFrom({ style: o }, n); } }); } -function i9e(e, t) { +function KWe(e, t) { var r = e.length; if (r !== t.length) return !1; @@ -93859,93 +93556,93 @@ function i9e(e, t) { } return !0; } -function aee(e, t, r) { - var n = g3(e), i = g3(t); +function tee(e, t, r) { + var n = hH(e), i = hH(t); function o(C, b, w, x, E) { (w || C) && b.animateFrom({ style: w && w !== C ? Pe(Pe({}, w.style), C.style) : C.style }, E); } - var a = !1, s = JWe, l = ft(), c = ft(); + var a = !1, s = zWe, l = ft(), c = ft(); n.forEach(function(C) { C.groupId && l.set(C.groupId, !0), C.childGroupId && c.set(C.childGroupId, !0); }); for (var u = 0; u < i.length; u++) { var d = i[u].groupId; if (c.get(d)) { - s = h3; + s = cH; break; } var h = i[u].childGroupId; if (h && l.get(h)) { - s = f3; + s = uH; break; } } function f(C, b) { return function(w) { var x = w.data, E = w.dataIndex; - return b ? x.getId(E) : C ? s === h3 ? w.childGroupId : w.groupId : s === f3 ? w.childGroupId : w.groupId; + return b ? x.getId(E) : C ? s === cH ? w.childGroupId : w.groupId : s === uH ? w.childGroupId : w.groupId; }; } - var p = i9e(n, i), v = {}; + var p = KWe(n, i), v = {}; if (!p) for (var u = 0; u < i.length; u++) { var g = i[u], m = g.data.getItemGraphicEl(g.dataIndex); m && (v[m.id] = !0); } function y(C, b) { - var w = n[b], x = i[C], E = x.data.hostModel, P = w.data.getItemGraphicEl(w.dataIndex), R = x.data.getItemGraphicEl(x.dataIndex); - if (P === R) { - R && n9e(R, x.dataIndex, E); + var w = n[b], x = i[C], E = x.data.hostModel, R = w.data.getItemGraphicEl(w.dataIndex), P = x.data.getItemGraphicEl(x.dataIndex); + if (R === P) { + P && UWe(P, x.dataIndex, E); return; } // We can't use the elements that already being morphed - P && v[P.id] || R && (Bh(R), P ? (Bh(P), QR(P), a = !0, XR(Bu(P), Bu(R), x.divide, E, C, o)) : ZR(R, E, C)); + R && v[R.id] || P && (Bh(P), R ? (Bh(R), QR(R), a = !0, XR(Bu(R), Bu(P), x.divide, E, C, o)) : ZR(P, E, C)); } - new Hl(n, i, f(!0, p), f(!1, p), null, "multiple").update(y).updateManyToOne(function(C, b) { - var w = i[C], x = w.data, E = x.hostModel, P = x.getItemGraphicEl(w.dataIndex), R = Fr(Fe(b, function(T) { + new zl(n, i, f(!0, p), f(!1, p), null, "multiple").update(y).updateManyToOne(function(C, b) { + var w = i[C], x = w.data, E = x.hostModel, R = x.getItemGraphicEl(w.dataIndex), P = Fr(Fe(b, function(T) { return n[T].data.getItemGraphicEl(n[T].dataIndex); }), function(T) { - return T && T !== P && !v[T.id]; + return T && T !== R && !v[T.id]; }); - P && (Bh(P), R.length ? (H(R, function(T) { + R && (Bh(R), P.length ? (z(P, function(T) { Bh(T), QR(T); - }), a = !0, XR(Bu(R), Bu(P), w.divide, E, C, o)) : ZR(P, E, w.dataIndex)); + }), a = !0, XR(Bu(P), Bu(R), w.divide, E, C, o)) : ZR(R, E, w.dataIndex)); }).updateOneToMany(function(C, b) { var w = n[b], x = w.data.getItemGraphicEl(w.dataIndex); if (!(x && v[x.id])) { - var E = Fr(Fe(C, function(R) { - return i[R].data.getItemGraphicEl(i[R].dataIndex); - }), function(R) { - return R && R !== x; - }), P = i[C[0]].data.hostModel; - E.length && (H(E, function(R) { - return Bh(R); + var E = Fr(Fe(C, function(P) { + return i[P].data.getItemGraphicEl(i[P].dataIndex); + }), function(P) { + return P && P !== x; + }), R = i[C[0]].data.hostModel; + E.length && (z(E, function(P) { + return Bh(P); }), x ? (Bh(x), QR(x), a = !0, XR( Bu(x), Bu(E), w.divide, // Use divide on old. - P, + R, C[0], o - )) : H(E, function(R) { - return ZR(R, P, C[0]); + )) : z(E, function(P) { + return ZR(P, R, C[0]); })); } }).updateManyToMany(function(C, b) { - new Hl(b, C, function(w) { + new zl(b, C, function(w) { return n[w].data.getId(n[w].dataIndex); }, function(w) { return i[w].data.getId(i[w].dataIndex); }).update(function(w, x) { y(C[w], b[x]); }).execute(); - }).execute(), a && H(t, function(C) { - var b = C.data, w = b.hostModel, x = w && r.getViewOfSeriesModel(w), E = hp("update", w, 0); - x && w.isAnimationEnabled() && E && E.duration > 0 && x.group.traverse(function(P) { - P instanceof rr && !P.animators.length && P.animateFrom({ + }).execute(), a && z(t, function(C) { + var b = C.data, w = b.hostModel, x = w && r.getViewOfSeriesModel(w), E = fp("update", w, 0); + x && w.isAnimationEnabled() && E && E.duration > 0 && x.group.traverse(function(R) { + R instanceof rr && !R.animators.length && R.animateFrom({ style: { opacity: 0 } @@ -93953,25 +93650,25 @@ function aee(e, t, r) { }); }); } -function v3(e) { +function fH(e) { var t = e.getModel("universalTransition").get("seriesKey"); return t || e.id; } -function m3(e) { +function pH(e) { return Ie(e) ? e.sort().join(",") : e; } function vc(e) { if (e.hostModel) return e.hostModel.getModel("universalTransition").get("divideShape"); } -function o9e(e, t) { +function YWe(e, t) { var r = ft(), n = ft(), i = ft(); - H(e.oldSeries, function(a, s) { - var l = e.oldDataGroupIds[s], c = e.oldData[s], u = v3(a), d = m3(u); + z(e.oldSeries, function(a, s) { + var l = e.oldDataGroupIds[s], c = e.oldData[s], u = fH(a), d = pH(u); n.set(d, { dataGroupId: l, data: c - }), Ie(u) && H(u, function(h) { + }), Ie(u) && z(u, function(h) { i.set(h, { key: d, dataGroupId: l, @@ -93982,9 +93679,9 @@ function o9e(e, t) { function o(a) { r.get(a) && Cn("Duplicated seriesKey in universalTransition " + a); } - return H(t.updatedSeries, function(a) { + return z(t.updatedSeries, function(a) { if (a.isUniversalTransitionEnabled() && a.isAnimationEnabled()) { - var s = a.get("dataGroupId"), l = a.getData(), c = v3(a), u = m3(c), d = n.get(u); + var s = a.get("dataGroupId"), l = a.getData(), c = fH(a), u = pH(c), d = n.get(u); if (d) process.env.NODE_ENV !== "production" && o(u), r.set(u, { oldSeries: [{ @@ -94001,7 +93698,7 @@ function o9e(e, t) { else if (Ie(c)) { process.env.NODE_ENV !== "production" && o(u); var h = []; - H(c, function(v) { + z(c, function(v) { var g = n.get(v); g.data && h.push({ dataGroupId: g.dataGroupId, @@ -94037,17 +93734,17 @@ function o9e(e, t) { } }), r; } -function y3(e, t) { +function gH(e, t) { for (var r = 0; r < e.length; r++) { var n = t.seriesIndex != null && t.seriesIndex === e[r].seriesIndex || t.seriesId != null && t.seriesId === e[r].id; if (n) return r; } } -function a9e(e, t, r, n) { +function qWe(e, t, r, n) { var i = [], o = []; - H(Wr(e.from), function(a) { - var s = y3(t.oldSeries, a); + z(Gr(e.from), function(a) { + var s = gH(t.oldSeries, a); s >= 0 && i.push({ dataGroupId: t.oldDataGroupIds[s], data: t.oldData[s], @@ -94055,8 +93752,8 @@ function a9e(e, t, r, n) { divide: vc(t.oldData[s]), groupIdDim: a.dimension }); - }), H(Wr(e.to), function(a) { - var s = y3(r.updatedSeries, a); + }), z(Gr(e.to), function(a) { + var s = gH(r.updatedSeries, a); if (s >= 0) { var l = r.updatedSeries[s].getData(); o.push({ @@ -94066,133 +93763,133 @@ function a9e(e, t, r, n) { groupIdDim: a.dimension }); } - }), i.length > 0 && o.length > 0 && aee(i, o, n); + }), i.length > 0 && o.length > 0 && tee(i, o, n); } -function s9e(e) { +function XWe(e) { e.registerUpdateLifecycle("series:beforeupdate", function(t, r, n) { - H(Wr(n.seriesTransition), function(i) { - H(Wr(i.to), function(o) { + z(Gr(n.seriesTransition), function(i) { + z(Gr(i.to), function(o) { for (var a = n.updatedSeries, s = 0; s < a.length; s++) - (o.seriesIndex != null && o.seriesIndex === a[s].seriesIndex || o.seriesId != null && o.seriesId === a[s].id) && (a[s][DC] = !0); + (o.seriesIndex != null && o.seriesIndex === a[s].seriesIndex || o.seriesId != null && o.seriesId === a[s].id) && (a[s][_C] = !0); }); }); }), e.registerUpdateLifecycle("series:transition", function(t, r, n) { - var i = e9e(r); + var i = GWe(r); if (i.oldSeries && n.updatedSeries && n.optionChanged) { var o = n.seriesTransition; if (o) - H(Wr(o), function(f) { - a9e(f, i, n, r); + z(Gr(o), function(f) { + qWe(f, i, n, r); }); else { - var a = o9e(i, n); - H(a.keys(), function(f) { + var a = YWe(i, n); + z(a.keys(), function(f) { var p = a.get(f); - aee(p.oldSeries, p.newSeries, r); + tee(p.oldSeries, p.newSeries, r); }); } - H(n.updatedSeries, function(f) { - f[DC] && (f[DC] = !1); + z(n.updatedSeries, function(f) { + f[_C] && (f[_C] = !1); }); } for (var s = t.getSeries(), l = i.oldSeries = [], c = i.oldDataGroupIds = [], u = i.oldData = [], d = 0; d < s.length; d++) { var h = s[d].getData(); - h.count() < oee && (l.push(s[d]), c.push(s[d].get("dataGroupId")), u.push(h)); + h.count() < eee && (l.push(s[d]), c.push(s[d].get("dataGroupId")), u.push(h)); } }); } -Jt([mke]); -Jt([hke]); -Jt([kke, Qke, l$e, z$e, Q$e, $4e, hBe, qBe, mVe, xVe, AVe, P8e, Z8e, l6e, E6e, _6e, $6e, j6e, rze, lze, yze, e5e]); -Jt(C5e); -Jt(U5e); -Jt(nQ); -Jt(o3e); -Jt(HQ); -Jt(c3e); -Jt(y3e); -Jt(oHe); -Jt(EHe); -Jt(fy); -Jt(zHe); -Jt(WHe); -Jt(eGe); -Jt(sGe); -Jt(fGe); -Jt(CGe); -Jt(MGe); -Jt(KGe); -Jt(UJ); +Jt([ake]); +Jt([tke]); +Jt([Pke, Hke, Zke, D$e, H$e, T4e, tBe, $Be, aVe, hVe, bVe, g8e, V8e, Z8e, f6e, m6e, T6e, L6e, j6e, Z6e, s5e, G5e]); +Jt(l3e); +Jt(F3e); +Jt(QZ); +Jt(Y3e); +Jt(kQ); +Jt(Q3e); +Jt(sHe); +Jt(YHe); +Jt(fze); +Jt(dy); +Jt(Dze); +Jt(Oze); +Jt(Gze); +Jt(Xze); +Jt(rGe); +Jt(lGe); +Jt(yGe); +Jt(NGe); +Jt(HJ); +Jt(zJ); +Jt(rWe); Jt(KJ); -Jt(fWe); -Jt(QJ); -Jt(JJ); -Jt(yWe); -Jt(IWe); -Jt(LWe); -Jt(s9e); -Jt(ANe); -const l9e = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ +Jt(YJ); +Jt(sWe); +Jt(SWe); +Jt(xWe); +Jt(XWe); +Jt(bNe); +const ZWe = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ __proto__: null, Axis: La, ChartView: kr, ComponentModel: Zt, ComponentView: sn, List: Li, - Model: Gr, - PRIORITY: hX, - SeriesModel: jr, - color: zMe, - connect: $Le, - dataTool: jLe, - dependencies: SLe, - disConnect: BLe, - disconnect: SX, - dispose: VLe, + Model: zr, + PRIORITY: sX, + SeriesModel: Wr, + color: DMe, + connect: TLe, + dataTool: LLe, + dependencies: cLe, + disConnect: _Le, + disconnect: gX, + dispose: MLe, env: gr, - extendChartView: CNe, - extendComponentModel: vNe, - extendComponentView: mNe, - extendSeriesModel: yNe, - format: iNe, - getCoordinateSystemDimensions: HLe, - getInstanceByDom: bA, - getInstanceById: zLe, - getMap: WLe, - graphic: nNe, - helper: qFe, - init: kLe, - innerDrawElementOnCanvas: mA, - matrix: yMe, - number: tNe, - parseGeoJSON: pM, - parseGeoJson: pM, + extendChartView: lNe, + extendComponentModel: oNe, + extendComponentView: aNe, + extendSeriesModel: sNe, + format: KFe, + getCoordinateSystemDimensions: ILe, + getInstanceByDom: CA, + getInstanceById: DLe, + getMap: OLe, + graphic: UFe, + helper: $Fe, + init: PLe, + innerDrawElementOnCanvas: gA, + matrix: sMe, + number: WFe, + parseGeoJSON: fM, + parseGeoJson: fM, registerAction: hs, - registerCoordinateSystem: xX, - registerLayout: EX, - registerLoading: PA, - registerLocale: J2, - registerMap: RX, - registerPostInit: bX, - registerPostUpdate: wX, - registerPreprocessor: xA, - registerProcessor: EA, - registerTheme: wA, - registerTransform: PX, + registerCoordinateSystem: yX, + registerLayout: CX, + registerLoading: EA, + registerLocale: Z2, + registerMap: SX, + registerPostInit: vX, + registerPostUpdate: mX, + registerPreprocessor: bA, + registerProcessor: wA, + registerTheme: SA, + registerTransform: bX, registerUpdateLifecycle: Qw, registerVisual: nu, - setCanvasCreator: GLe, - setPlatformAPI: cK, + setCanvasCreator: ALe, + setPlatformAPI: iK, throttle: Xw, - time: rNe, + time: jFe, use: Jt, - util: oNe, - vector: iMe, - version: CLe, - zrUtil: Z_e, - zrender: xDe + util: YFe, + vector: K_e, + version: lLe, + zrUtil: V_e, + zrender: hDe }, Symbol.toStringTag, { value: "Module" })); -var md = {}, Oc = {}, see = {}; +var md = {}, Oc = {}, ree = {}; (function(e) { Object.defineProperty(e, "__esModule", { value: !0 @@ -94201,8 +93898,8 @@ var md = {}, Oc = {}, see = {}; return "".concat(t++); }; e.default = r; -})(see); -var d1 = {}, h1 = {}, $O = {}; +})(ree); +var d1 = {}, h1 = {}, NO = {}; (function(e) { Object.defineProperty(e, "__esModule", { value: !0 @@ -94218,34 +93915,34 @@ var d1 = {}, h1 = {}, $O = {}; }; }; e.default = t; -})($O); -var Hs = {}; -Object.defineProperty(Hs, "__esModule", { +})(NO); +var zs = {}; +Object.defineProperty(zs, "__esModule", { value: !0 }); -Hs.SizeSensorId = Hs.SensorTabIndex = Hs.SensorClassName = void 0; -var c9e = "size-sensor-id"; -Hs.SizeSensorId = c9e; -var u9e = "size-sensor-object"; -Hs.SensorClassName = u9e; -var d9e = "-1"; -Hs.SensorTabIndex = d9e; +zs.SizeSensorId = zs.SensorTabIndex = zs.SensorClassName = void 0; +var QWe = "size-sensor-id"; +zs.SizeSensorId = QWe; +var JWe = "size-sensor-object"; +zs.SensorClassName = JWe; +var e9e = "-1"; +zs.SensorTabIndex = e9e; Object.defineProperty(h1, "__esModule", { value: !0 }); h1.createSensor = void 0; -var h9e = f9e($O), JR = Hs; -function f9e(e) { +var t9e = r9e(NO), JR = zs; +function r9e(e) { return e && e.__esModule ? e : { default: e }; } -var p9e = function(t, r) { +var n9e = function(t, r) { var n = void 0, i = [], o = function() { getComputedStyle(t).position === "static" && (t.style.position = "relative"); var d = document.createElement("object"); return d.onload = function() { d.contentDocument.defaultView.addEventListener("resize", a), a(); }, d.style.display = "block", d.style.position = "absolute", d.style.top = "0", d.style.left = "0", d.style.height = "100%", d.style.width = "100%", d.style.overflow = "hidden", d.style.pointerEvents = "none", d.style.zIndex = "-1", d.style.opacity = "0", d.setAttribute("class", JR.SensorClassName), d.setAttribute("tabindex", JR.SensorTabIndex), d.type = "text/html", t.appendChild(d), d.data = "about:blank", d; - }, a = (0, h9e.default)(function() { + }, a = (0, t9e.default)(function() { i.forEach(function(u) { u(t); }); @@ -94264,18 +93961,18 @@ var p9e = function(t, r) { unbind: c }; }; -h1.createSensor = p9e; +h1.createSensor = n9e; var f1 = {}; Object.defineProperty(f1, "__esModule", { value: !0 }); f1.createSensor = void 0; -var g9e = Hs, v9e = m9e($O); -function m9e(e) { +var i9e = zs, o9e = a9e(NO); +function a9e(e) { return e && e.__esModule ? e : { default: e }; } -var y9e = function(t, r) { - var n = void 0, i = [], o = (0, v9e.default)(function() { +var s9e = function(t, r) { + var n = void 0, i = [], o = (0, o9e.default)(function() { i.forEach(function(u) { u(t); }); @@ -94285,7 +93982,7 @@ var y9e = function(t, r) { }, s = function(d) { n || (n = a()), i.indexOf(d) === -1 && i.push(d); }, l = function() { - n.disconnect(), i = [], n = void 0, t.removeAttribute(g9e.SizeSensorId), r && r(); + n.disconnect(), i = [], n = void 0, t.removeAttribute(i9e.SizeSensorId), r && r(); }, c = function(d) { var h = i.indexOf(d); h !== -1 && i.splice(h, 1), i.length === 0 && n && l(); @@ -94297,58 +93994,58 @@ var y9e = function(t, r) { unbind: c }; }; -f1.createSensor = y9e; +f1.createSensor = s9e; Object.defineProperty(d1, "__esModule", { value: !0 }); d1.createSensor = void 0; -var C9e = h1, S9e = f1, b9e = typeof ResizeObserver < "u" ? S9e.createSensor : C9e.createSensor; -d1.createSensor = b9e; +var l9e = h1, c9e = f1, u9e = typeof ResizeObserver < "u" ? c9e.createSensor : l9e.createSensor; +d1.createSensor = u9e; Object.defineProperty(Oc, "__esModule", { value: !0 }); Oc.removeSensor = Oc.getSensor = Oc.Sensors = void 0; -var w9e = E9e(see), x9e = d1, nD = Hs; -function E9e(e) { +var d9e = f9e(ree), h9e = d1, rD = zs; +function f9e(e) { return e && e.__esModule ? e : { default: e }; } var xf = {}; Oc.Sensors = xf; -function lee(e) { +function nee(e) { e && xf[e] && delete xf[e]; } -var R9e = function(t) { - var r = t.getAttribute(nD.SizeSensorId); +var p9e = function(t) { + var r = t.getAttribute(rD.SizeSensorId); if (r && xf[r]) return xf[r]; - var n = (0, w9e.default)(); - t.setAttribute(nD.SizeSensorId, n); - var i = (0, x9e.createSensor)(t, function() { - return lee(n); + var n = (0, d9e.default)(); + t.setAttribute(rD.SizeSensorId, n); + var i = (0, h9e.createSensor)(t, function() { + return nee(n); }); return xf[n] = i, i; }; -Oc.getSensor = R9e; -var P9e = function(t) { - var r = t.element.getAttribute(nD.SizeSensorId); - t.destroy(), lee(r); +Oc.getSensor = p9e; +var g9e = function(t) { + var r = t.element.getAttribute(rD.SizeSensorId); + t.destroy(), nee(r); }; -Oc.removeSensor = P9e; +Oc.removeSensor = g9e; Object.defineProperty(md, "__esModule", { value: !0 }); -md.ver = uee = md.clear = cee = md.bind = void 0; -var iD = Oc, T9e = function(t, r) { - var n = (0, iD.getSensor)(t); +md.ver = oee = md.clear = iee = md.bind = void 0; +var nD = Oc, v9e = function(t, r) { + var n = (0, nD.getSensor)(t); return n.bind(r), function() { n.unbind(r); }; -}, cee = md.bind = T9e, _9e = function(t) { - var r = (0, iD.getSensor)(t); - (0, iD.removeSensor)(r); -}, uee = md.clear = _9e, M9e = "1.0.2"; -md.ver = M9e; -function C3(e, t) { +}, iee = md.bind = v9e, m9e = function(t) { + var r = (0, nD.getSensor)(t); + (0, nD.removeSensor)(r); +}, oee = md.clear = m9e, y9e = "1.0.2"; +md.ver = y9e; +function vH(e, t) { var r = {}; return t.forEach(function(n) { r[n] = e[n]; @@ -94357,10 +94054,10 @@ function C3(e, t) { function eP(e) { return typeof e == "function"; } -function D9e(e) { +function C9e(e) { return typeof e == "string"; } -var I9e = function e(t, r) { +var S9e = function e(t, r) { if (t === r) return !0; if (t && r && typeof t == "object" && typeof r == "object") { if (t.constructor !== r.constructor) return !1; @@ -94385,11 +94082,11 @@ var I9e = function e(t, r) { } return t !== t && r !== r; }; -const Vh = /* @__PURE__ */ qf(I9e); -var A9e = ( +const Vh = /* @__PURE__ */ qf(S9e); +var b9e = ( /** @class */ function(e) { - sK(t, e); + rK(t, e); function t(r) { var n = e.call(this, r) || this; return n.echarts = r.echarts, n.ele = null, n.isInitialResize = !0, n; @@ -94404,7 +94101,7 @@ var A9e = ( return; } var i = ["option", "notMerge", "lazyUpdate", "showLoading", "loadingOption"]; - Vh(C3(this.props, i), C3(r, i)) || this.updateEChartsOption(), (!Vh(r.style, this.props.style) || !Vh(r.className, this.props.className)) && this.resize(); + Vh(vH(this.props, i), vH(r, i)) || this.updateEChartsOption(), (!Vh(r.style, this.props.style) || !Vh(r.className, this.props.className)) && this.resize(); } }, t.prototype.componentWillUnmount = function() { this.dispose(); @@ -94413,7 +94110,7 @@ var A9e = ( }, t.prototype.dispose = function() { if (this.ele) { try { - uee(this.ele); + oee(this.ele); } catch (r) { console.warn(r); } @@ -94421,12 +94118,12 @@ var A9e = ( } }, t.prototype.renderNewEcharts = function() { var r = this, n = this.props, i = n.onEvents, o = n.onChartReady, a = this.updateEChartsOption(); - this.bindEvents(a, i || {}), eP(o) && o(a), this.ele && cee(this.ele, function() { + this.bindEvents(a, i || {}), eP(o) && o(a), this.ele && iee(this.ele, function() { r.resize(); }); }, t.prototype.bindEvents = function(r, n) { function i(a, s) { - D9e(a) && eP(s) && r.on(a, function(l) { + C9e(a) && eP(s) && r.on(a, function(l) { s(l, r); }); } @@ -94445,24 +94142,24 @@ var A9e = ( } this.isInitialResize = !1; }, t.prototype.render = function() { - var r = this, n = this.props, i = n.style, o = n.className, a = o === void 0 ? "" : o, s = h_({ height: 300 }, i); + var r = this, n = this.props, i = n.style, o = n.className, a = o === void 0 ? "" : o, s = d_({ height: 300 }, i); return B.createElement("div", { ref: function(l) { r.ele = l; }, style: s, className: "echarts-for-react " + a }); }, t; - }(bre) -), dee = ( + }(vre) +), aee = ( /** @class */ function(e) { - sK(t, e); + rK(t, e); function t(r) { var n = e.call(this, r) || this; - return n.echarts = l9e, n; + return n.echarts = ZWe, n; } return t; - }(A9e) + }(b9e) ); -Co.extend(a7); +mo.extend(t7); function tP(e, t) { var s; const r = `Overall Conversion (${((s = t == null ? void 0 : t.conversion) == null ? void 0 : s.criteria) || "Uniques"})`; @@ -94470,7 +94167,7 @@ function tP(e, t) { const i = e != null && e.cohort ? e.cohort_value ? `${e.cohort}` : `Not in ${e.cohort}` : "", o = [...(e == null ? void 0 : e.dimensions) ?? []], a = o != null && o.length ? o.map((l) => `${l.name} is ${l.value}`).join(" & ") : ""; return (i || a) && (n = `${i}${i && a ? ", " : ""}${a}`), { conversionCriteriaLabel: r, seriesNameToGroupBy: n }; } -const O9e = ({ +const w9e = ({ eventName: e, eventIndex: t, columnFields: r, @@ -94489,7 +94186,7 @@ const O9e = ({ } return ((l = o[t]) == null ? void 0 : l.name) === e && ((u = (c = o[t]) == null ? void 0 : c.label) == null ? void 0 : u.split(i)[0]) || e; }; -function L9e({ +function x9e({ chartData: e, queryConfiguration: t, themeColors: r, @@ -94658,9 +94355,9 @@ function L9e({ config: v } = l || {}, g = (Number(c || h) / Number(u || d) * 100).toLocaleString(); let m = ` ${f}`; - return v.start_date && (m = `${m} (from ${Co(v == null ? void 0 : v.start_date).format( + return v.start_date && (m = `${m} (from ${mo(v == null ? void 0 : v.start_date).format( "Do MMM YY" - )}`), v.end_date && (m = `${m} to ${Co(v == null ? void 0 : v.end_date).format( + )}`), v.end_date && (m = `${m} to ${mo(v == null ? void 0 : v.end_date).format( "Do MMM YY" )})`), ` ${m} @@ -94712,7 +94409,7 @@ function L9e({ stepIndex: l }); }); - const c = O9e({ + const c = w9e({ eventName: e[0].steps[l].event_name, eventIndex: l, funnelsConfiguration: t @@ -94721,11 +94418,11 @@ function L9e({ } return a; } -function F9e({ +function E9e({ chartResponse: e, queryConfiguration: t }) { - const { themeColors: r, currentTheme: n } = zm(), i = L9e({ + const { themeColors: r, currentTheme: n } = Bm(), i = x9e({ chartData: e == null ? void 0 : e.data, queryConfiguration: t, themeColors: r, @@ -94749,7 +94446,7 @@ function F9e({ width: "100%" }, children: /* @__PURE__ */ se.jsx( - dee, + aee, { style: { height: "40vh", width: "100%" }, option: i, @@ -94762,13 +94459,13 @@ function F9e({ ) } ), - /* @__PURE__ */ se.jsx(cr, { children: /* @__PURE__ */ se.jsx(Nv, { children: e.summary }) }) + /* @__PURE__ */ se.jsx(cr, { children: /* @__PURE__ */ se.jsx(kv, { children: e.summary }) }) ] } ); } -Co.extend(a7); -function N9e({ +mo.extend(t7); +function R9e({ chartData: e, queryConfiguration: t, themeColors: r, @@ -94787,7 +94484,7 @@ function N9e({ e.map((m) => { l[m.period] = !0; }); - const c = Object.keys(l).sort((m, y) => Co(m).valueOf() - Co(y).valueOf()).reduce((m, y) => (m[y] = l[y], m), {}), u = { + const c = Object.keys(l).sort((m, y) => mo(m).valueOf() - mo(y).valueOf()).reduce((m, y) => (m[y] = l[y], m), {}), u = { data: {}, type: "line", smooth: !0, @@ -94820,29 +94517,29 @@ function N9e({ }) : e.forEach((m) => { const y = m.label, C = Number(m.measure), b = Number.isInteger(C) ? C : C.toFixed(2), w = m[a == null ? void 0 : a.name], x = `${y} / ${w}`, E = m.period; if (d[x]) { - let P = ""; + let R = ""; d[x].data[E] = { value: b, - unit: P, + unit: R, breakdown: { ...a, value: w } }; } else { - let P = ""; - const R = `${x} (${s[y]})`; + let R = ""; + const P = `${x} (${s[y]})`; d[x] = { ...u, lineStyle: { type: "solid" }, - name: R, + name: P, data: {}, yAxisIndex: 0 }, d[x].data[E] = { value: b, - unit: P, + unit: R, breakdown: { ...a, value: a.type === "cohort" ? m.cohort : w @@ -94895,7 +94592,7 @@ function N9e({ color: r["--secondary-text"], formatter: (m) => { var C; - return S3( + return mH( m, (C = t == null ? void 0 : t.time) == null ? void 0 : C.granularity, !1 @@ -94974,24 +94671,24 @@ function N9e({ formatter: (m) => { var b; let y = "
"; - y += `
${k9e( + y += `
${P9e( m[0].name, (b = t == null ? void 0 : t.time) == null ? void 0 : b.granularity )}

`; const C = m.filter( (w, x, E) => x === E.findIndex( - (P) => { - var R, T; - return P.seriesName === w.seriesName && P.value === w.value && ((R = P.data) == null ? void 0 : R.period) === ((T = w.data) == null ? void 0 : T.period); + (R) => { + var P, T; + return R.seriesName === w.seriesName && R.value === w.value && ((P = R.data) == null ? void 0 : P.period) === ((T = w.data) == null ? void 0 : T.period); } ) ); return y += C.map( (w) => { - var x, E, P; - return `
 ${(x = w.data) != null && x.prevPeriod ? `(${S3( + var x, E, R; + return `
 ${(x = w.data) != null && x.prevPeriod ? `(${mH( w.data.prevPeriod, - ((E = t == null ? void 0 : t.time) == null ? void 0 : E.granularity) === "hour" ? "day" : (P = t == null ? void 0 : t.time) == null ? void 0 : P.granularity, + ((E = t == null ? void 0 : t.time) == null ? void 0 : E.granularity) === "hour" ? "day" : (R = t == null ? void 0 : t.time) == null ? void 0 : R.granularity, !1 )}): ${w.data.seriesLabel}` : w.seriesName}:      ${Number(w.value)}${w.data.unit ? w.data.unit : ""}
`; } @@ -95003,7 +94700,7 @@ function N9e({ } }; } -const Fg = { +const Ng = { hour: "h:mm A, Do MMM", day: "Do MMM", week: "Do MMM YYYY", @@ -95012,20 +94709,20 @@ const Fg = { year: "YYYY", all_time: "" }; -function S3(e, t, r = !0) { - return t === "week" ? `${Co(e).format( - Fg[t] - )} - ${Co(e).add(6, "day").format(Fg[t])}` : r ? Co(e).format(Fg[t]).replace(/ /g, ` -`) : Co(e).format(Fg[t]); +function mH(e, t, r = !0) { + return t === "week" ? `${mo(e).format( + Ng[t] + )} - ${mo(e).add(6, "day").format(Ng[t])}` : r ? mo(e).format(Ng[t]).replace(/ /g, ` +`) : mo(e).format(Ng[t]); } -function k9e(e, t) { - return t === "week" ? `${Co(e).format("[Week] WW, Do MMM YYYY")} - ${Co(e).add(6, "day").format("Do MMM YYYY")}` : t === "day" ? Co(e).format("Do MMM YYYY") : Co(e).format(Fg[t]); +function P9e(e, t) { + return t === "week" ? `${mo(e).format("[Week] WW, Do MMM YYYY")} - ${mo(e).add(6, "day").format("Do MMM YYYY")}` : t === "day" ? mo(e).format("Do MMM YYYY") : mo(e).format(Ng[t]); } -function $9e({ +function T9e({ chartResponse: e, queryConfiguration: t }) { - const { themeColors: r, currentTheme: n } = zm(), i = N9e({ + const { themeColors: r, currentTheme: n } = Bm(), i = R9e({ chartData: (e == null ? void 0 : e.data) ?? [], queryConfiguration: t ?? {}, themeColors: r, @@ -95049,7 +94746,7 @@ function $9e({ width: "100%" }, children: /* @__PURE__ */ se.jsx( - dee, + aee, { style: { height: "40vh", width: "100%" }, option: i, @@ -95062,12 +94759,12 @@ function $9e({ ) } ), - /* @__PURE__ */ se.jsx(cr, { children: /* @__PURE__ */ se.jsx(Nv, { children: e.summary }) }) + /* @__PURE__ */ se.jsx(cr, { children: /* @__PURE__ */ se.jsx(kv, { children: e.summary }) }) ] } ); } -function B9e({ +function _9e({ index: e, messages: t, handleRegenerateResponse: r, @@ -95100,7 +94797,7 @@ function B9e({ size: "small", onClick: l, type: "text", - icon: a ? /* @__PURE__ */ se.jsx(pH, { size: "0.7rem" }) : /* @__PURE__ */ se.jsx(gH, { size: "0.7rem" }), + icon: a ? /* @__PURE__ */ se.jsx(dz, { size: "0.7rem" }) : /* @__PURE__ */ se.jsx(hz, { size: "0.7rem" }), style: { fontSize: "0.7rem", color: "var(--secondary-text)" @@ -95120,7 +94817,7 @@ function B9e({ ); }, type: "text", - icon: /* @__PURE__ */ se.jsx(fH, { size: "0.7rem" }), + icon: /* @__PURE__ */ se.jsx(uz, { size: "0.7rem" }), style: { fontSize: "0.7rem", color: "var(--secondary-text)" @@ -95148,14 +94845,14 @@ function B9e({ }, children: /* @__PURE__ */ se.jsxs($t, { children: [ Object.keys(c).map( - (d) => !n.includes(d) && /* @__PURE__ */ se.jsx(wre, { children: c[d] }, d) + (d) => !n.includes(d) && /* @__PURE__ */ se.jsx(mre, { children: c[d] }, d) ), i ] }) } ); } -function V9e({ +function M9e({ index: e, messages: t, showMessageActionCard: r, @@ -95170,10 +94867,10 @@ function V9e({ const f = s.type || ((g = s == null ? void 0 : s.query_response) == null ? void 0 : g.type), p = (s == null ? void 0 : s.data) || ((m = s == null ? void 0 : s.query_response) == null ? void 0 : m.data), v = s == null ? void 0 : s.query_configuration; switch (f) { case "text": - return /* @__PURE__ */ se.jsx(cr, { children: /* @__PURE__ */ se.jsx(Nv, { children: p }) }); + return /* @__PURE__ */ se.jsx(cr, { children: /* @__PURE__ */ se.jsx(kv, { children: p }) }); case "trend": return /* @__PURE__ */ se.jsx( - $9e, + T9e, { chartResponse: s.query_response, queryConfiguration: v @@ -95181,7 +94878,7 @@ function V9e({ ); case "funnel": return /* @__PURE__ */ se.jsx( - F9e, + E9e, { chartResponse: s.query_response, queryConfiguration: v @@ -95201,7 +94898,7 @@ function V9e({ className: "ai-message-wrapper", children: [ /* @__PURE__ */ se.jsx( - km, + ip, { src: "/ai-icon.svg", height: 40, @@ -95228,7 +94925,7 @@ function V9e({ handleSendFollowupMessage: i }) || d(), c && /* @__PURE__ */ se.jsx( - B9e, + _9e, { index: e, messages: t, @@ -95245,7 +94942,7 @@ function V9e({ } ); } -function z9e({ +function D9e({ messages: e, index: t, customMessageComponent: r @@ -95280,7 +94977,7 @@ function z9e({ } ) }); } -function Ktt({ +function Ntt({ messages: e, handleSendFollowupMessage: t, isMessageLoading: r, @@ -95310,7 +95007,7 @@ function Ktt({ justify: "flex-start", children: [ /* @__PURE__ */ se.jsx( - $m, + Nm, { title: "You'll lose your current chat history.", description: "Are you sure you want to start a new chat?", @@ -95353,7 +95050,7 @@ function Ktt({ gap: 48, children: [ e.filter(Boolean).map((h, f) => h.type === "ai" ? /* @__PURE__ */ se.jsx( - V9e, + M9e, { index: f, messages: e, @@ -95365,7 +95062,7 @@ function Ktt({ }, f ) : /* @__PURE__ */ se.jsx( - z9e, + D9e, { index: f, messages: e, @@ -95373,12 +95070,12 @@ function Ktt({ }, f )), - d && /* @__PURE__ */ se.jsx(sEe, {}) + d && /* @__PURE__ */ se.jsx(Xxe, {}) ] } ), /* @__PURE__ */ se.jsx( - n2, + t2, { inputRef: null, userQuery: l, @@ -95394,7 +95091,7 @@ function Ktt({ } ); } -const b3 = ({ +const yH = ({ maxCount: e, data: t }) => /* @__PURE__ */ se.jsx( @@ -95421,7 +95118,7 @@ const b3 = ({ ) } ); -function Ytt({ +function ktt({ pageHeading: e, forecast: t, keywords: r, @@ -95502,7 +95199,7 @@ function Ytt({ }, children: /* @__PURE__ */ se.jsxs($t, { vertical: !0, gap: 12, children: [ /* @__PURE__ */ se.jsx( - cS, + sS, { layout: "vertical", column: 6, @@ -95544,7 +95241,7 @@ function Ytt({ } ), /* @__PURE__ */ se.jsx( - cS, + sS, { colon: !1, size: "small", @@ -95593,7 +95290,7 @@ function Ytt({ children: [ /* @__PURE__ */ se.jsx(cr.Title, { level: 5, children: "Ad Group 1" }), /* @__PURE__ */ se.jsxs($t, { gap: 8, children: [ - /* @__PURE__ */ se.jsx(Cj, { type: "circle", percent: d, size: 20 }), + /* @__PURE__ */ se.jsx(pj, { type: "circle", percent: d, size: 20 }), /* @__PURE__ */ se.jsx(cr.Text, { children: "Ad Strength" }) ] }) ] @@ -95601,7 +95298,7 @@ function Ytt({ ), /* @__PURE__ */ se.jsx($t, { wrap: !0, gap: 4, children: r.map((w) => /* @__PURE__ */ se.jsx(pw, { children: w }, w)) }), /* @__PURE__ */ se.jsx( - I7, + P7, { style: { margin: 0 @@ -95655,7 +95352,7 @@ function Ytt({ /* @__PURE__ */ se.jsxs($t, { vertical: !0, gap: 8, children: [ /* @__PURE__ */ se.jsx(cr.Text, { children: "Headlines" }), /* @__PURE__ */ se.jsx( - xo, + bo, { mode: "tags", maxCount: 15, @@ -95672,12 +95369,12 @@ function Ytt({ })) } ), - /* @__PURE__ */ se.jsx(b3, { maxCount: 15, data: n }) + /* @__PURE__ */ se.jsx(yH, { maxCount: 15, data: n }) ] }), /* @__PURE__ */ se.jsxs($t, { vertical: !0, gap: 8, children: [ /* @__PURE__ */ se.jsx(cr.Text, { children: "Descriptions" }), /* @__PURE__ */ se.jsx( - xo, + bo, { mode: "tags", maxCount: 4, @@ -95694,7 +95391,7 @@ function Ytt({ })) } ), - /* @__PURE__ */ se.jsx(b3, { maxCount: 4, data: i }) + /* @__PURE__ */ se.jsx(yH, { maxCount: 4, data: i }) ] }) ] } @@ -95714,7 +95411,7 @@ function Ytt({ onClick: () => { C((w) => !w); }, - icon: y ? /* @__PURE__ */ se.jsx(SH, { size: "1.2rem", fill: "duotone" }) : /* @__PURE__ */ se.jsx(bH, { size: "1.2rem", fill: "duotone" }) + icon: y ? /* @__PURE__ */ se.jsx(mz, { size: "1.2rem", fill: "duotone" }) : /* @__PURE__ */ se.jsx(yz, { size: "1.2rem", fill: "duotone" }) } ) } @@ -95731,7 +95428,7 @@ function Ytt({ children: /* @__PURE__ */ se.jsxs($t, { vertical: !0, children: [ /* @__PURE__ */ se.jsx(cr.Title, { level: 5, children: "Sponsored" }), /* @__PURE__ */ se.jsxs(cr.Text, { children: [ - /* @__PURE__ */ se.jsx(yH, {}), + /* @__PURE__ */ se.jsx(gz, {}), " ", g ] }), @@ -95777,7 +95474,7 @@ function Ytt({ children: [ /* @__PURE__ */ se.jsx(Yr, { onClick: s, children: "Go Back" }), /* @__PURE__ */ se.jsx( - $m, + Nm, { title: "You'll lose your current progress", description: "Are you sure you want to start from fresh?", @@ -95800,7 +95497,7 @@ function Ytt({ } ); } -function H9e({ +function I9e({ dataSource: e, columns: t, onRowClick: r, @@ -95827,7 +95524,7 @@ function H9e({ ] }); }; return /* @__PURE__ */ se.jsx( - rl, + tl, { dataSource: e, columns: a, @@ -95868,7 +95565,7 @@ function H9e({ } ); } -function qtt({ +function $tt({ pageHeading: e, keywordsData: t, handleStartFresh: r, @@ -95973,7 +95670,7 @@ function qtt({ fontSize: "0.8rem" }, size: "small", - icon: /* @__PURE__ */ se.jsx(ED, {}), + icon: /* @__PURE__ */ se.jsx(xD, {}), children: i.country } ), @@ -95985,7 +95682,7 @@ function qtt({ fontSize: "0.8rem" }, size: "small", - icon: /* @__PURE__ */ se.jsx(PD, {}), + icon: /* @__PURE__ */ se.jsx(RD, {}), children: i.language } ) @@ -95994,7 +95691,7 @@ function qtt({ } ), /* @__PURE__ */ se.jsx( - H9e, + I9e, { style: { width: "100%" @@ -96053,7 +95750,7 @@ function qtt({ }, gap: 12, children: /* @__PURE__ */ se.jsx( - $m, + Nm, { title: "You'll lose your current progress", description: "Are you sure you want to start from fresh?", @@ -96069,7 +95766,7 @@ function qtt({ } ), /* @__PURE__ */ se.jsx( - n2, + t2, { inputRef: null, userQuery: a, @@ -96086,7 +95783,7 @@ function qtt({ } ); } -var Pp = class { +var Tp = class { constructor() { this.allSyncListeners = /* @__PURE__ */ new Map(), this.allAsyncListeners = /* @__PURE__ */ new Map(), this.globalSyncListeners = /* @__PURE__ */ new Set(), this.globalAsyncListeners = /* @__PURE__ */ new Set(), this.asyncFunctionsQueue = [], this.scheduled = !1, this.firedEvents = {}; } @@ -96166,48 +95863,48 @@ function Tr(e) { function th(e, t, r) { return e == null && t == null ? !0 : e != null && t != null && e.length === t.length && e.every((n, i) => r ? r(n, t[i]) : t[i] === n); } -function G9e(e) { +function A9e(e) { return e.sort((t, r) => t - r); } -function hee(e, t) { +function see(e, t) { const r = e.indexOf(t); r >= 0 && (e[r] = e[e.length - 1], e.pop()); } -function Xi(e, t) { +function qi(e, t) { const r = e.indexOf(t); r >= 0 && e.splice(r, 1); } -function W9e(e, t) { +function O9e(e, t) { for (let r = 0; r < t.length; r++) - hee(e, t[r]); + see(e, t[r]); } -function j9e(e, t) { +function L9e(e, t) { for (let r = 0; r < t.length; r++) - Xi(e, t[r]); + qi(e, t[r]); } -function bb(e, t, r) { +function Cb(e, t, r) { e.splice(r, 0, t); } -function fee(e, t, r) { - j9e(e, t), t.slice().reverse().forEach((n) => bb(e, n, r)); +function lee(e, t, r) { + L9e(e, t), t.slice().reverse().forEach((n) => Cb(e, n, r)); } function yd(e, t) { return e.indexOf(t) > -1; } -function U9e(e) { +function F9e(e) { return [].concat.apply([], e); } -function w3(e, t) { +function CH(e, t) { t == null || e == null || t.forEach((r) => e.push(r)); } -var pee = "__ag_Grid_Stop_Propagation", K9e = ["touchstart", "touchend", "touchmove", "touchcancel", "scroll"], rP = {}; +var cee = "__ag_Grid_Stop_Propagation", N9e = ["touchstart", "touchend", "touchmove", "touchcancel", "scroll"], rP = {}; function jf(e) { - e[pee] = !0; + e[cee] = !0; } function Lc(e) { - return e[pee] === !0; + return e[cee] === !0; } -var gee = /* @__PURE__ */ (() => { +var uee = /* @__PURE__ */ (() => { const e = { select: "input", change: "input", @@ -96224,7 +95921,7 @@ var gee = /* @__PURE__ */ (() => { return r = "on" + r, rP[r] = r in n; }; })(); -function oD(e, t, r) { +function iD(e, t, r) { let n = t; for (; n; ) { const i = e.getDomData(n, r); @@ -96234,22 +95931,22 @@ function oD(e, t, r) { } return null; } -function Y9e(e, t) { - return !t || !e ? !1 : X9e(t).indexOf(e) >= 0; +function k9e(e, t) { + return !t || !e ? !1 : B9e(t).indexOf(e) >= 0; } -function q9e(e) { +function $9e(e) { const t = []; let r = e.target; for (; r; ) t.push(r), r = r.parentElement; return t; } -function X9e(e) { +function B9e(e) { const t = e; - return t.path ? t.path : t.composedPath ? t.composedPath() : q9e(t); + return t.path ? t.path : t.composedPath ? t.composedPath() : $9e(t); } -function Z9e(e, t, r, n) { - const o = yd(K9e, r) ? { passive: !0 } : void 0; +function V9e(e, t, r, n) { + const o = yd(N9e, r) ? { passive: !0 } : void 0; e && e.addEventListener && e.addEventListener(t, r, n, o); } var De = class { @@ -96286,7 +95983,7 @@ var De = class { // eventService to have the best typing at the expense of BeanStub local events /** Add a local event listener against this BeanStub */ addEventListener(e, t) { - this.localEventService || (this.localEventService = new Pp()), this.localEventService.addEventListener(e, t); + this.localEventService || (this.localEventService = new Tp()), this.localEventService.addEventListener(e, t); } /** Remove a local event listener from this BeanStub */ removeEventListener(e, t) { @@ -96315,7 +96012,7 @@ var De = class { _setupListener(e, t, r) { if (this.destroyed) return () => null; - e instanceof HTMLElement ? Z9e(this.getFrameworkOverrides(), e, t, r) : e.addEventListener(t, r); + e instanceof HTMLElement ? V9e(this.getFrameworkOverrides(), e, t, r) : e.addEventListener(t, r); const n = () => (e.removeEventListener(t, r), null); return this.destroyFunctions.push(n), () => (n(), this.destroyFunctions = this.destroyFunctions.filter((i) => i !== n), null); } @@ -96388,7 +96085,7 @@ var De = class { destroyBeans(e, t) { return (t || this.stubContext).destroyBeans(e); } -}, BO = class { +}, kO = class { constructor(e) { this.frameworkOverrides = e, this.wrappedListeners = /* @__PURE__ */ new Map(), this.wrappedGlobalListeners = /* @__PURE__ */ new Map(); } @@ -96417,13 +96114,13 @@ function Cd(e) { function Ye(e, t = !1) { return e != null && (e !== "" || t); } -function Rr(e) { +function Er(e) { return !Ye(e); } -function gi(e) { +function pi(e) { return e == null || e.length === 0; } -function aD(e) { +function oD(e) { return e != null && typeof e.toString == "function" ? e.toString() : null; } function Sd(e) { @@ -96436,18 +96133,18 @@ function Sd(e) { const t = parseInt(e, 10); return isNaN(t) ? void 0 : t; } -function sD(e) { +function aD(e) { if (e !== void 0) - return e === null || e === "" ? !1 : lD(e); + return e === null || e === "" ? !1 : sD(e); } -function lD(e) { +function sD(e) { return typeof e == "boolean" ? e : typeof e == "string" ? e.toUpperCase() === "TRUE" || e == "" : !1; } -function wb(e, t) { +function Sb(e, t) { const r = e ? JSON.stringify(e) : null, n = t ? JSON.stringify(t) : null; return r === n; } -function Q9e(e, t, r = !1) { +function H9e(e, t, r = !1) { const n = e == null, i = t == null; if (e && e.toNumber && (e = e.toNumber()), t && t.toNumber && (t = t.toNumber()), n && i) return 0; @@ -96466,14 +96163,14 @@ function Q9e(e, t, r = !1) { return o(e, t); } } -function $C(e) { +function NC(e) { if (e instanceof Set || e instanceof Map) { const t = []; return e.forEach((r) => t.push(r)), t; } return Object.values(e); } -var VO = /* @__PURE__ */ new Set(["__proto__", "constructor", "prototype"]); +var $O = /* @__PURE__ */ new Set(["__proto__", "constructor", "prototype"]); function Ua(e, t) { if (e != null) { if (Array.isArray(e)) { @@ -96485,28 +96182,28 @@ function Ua(e, t) { t(r, n); } } -function vee(e) { +function dee(e) { const t = {}, r = Object.keys(e); for (let n = 0; n < r.length; n++) { - if (VO.has(r[n])) + if ($O.has(r[n])) continue; const i = r[n], o = e[i]; t[i] = o; } return t; } -function cD(e, t) { +function lD(e, t) { if (!e) return; const r = e, n = {}; return Object.keys(r).forEach((i) => { - if (t && t.indexOf(i) >= 0 || VO.has(i)) + if (t && t.indexOf(i) >= 0 || $O.has(i)) return; const o = r[i]; - dD(o) && o.constructor === Object ? n[i] = cD(o) : n[i] = o; + uD(o) && o.constructor === Object ? n[i] = lD(o) : n[i] = o; }), n; } -function uD(e) { +function cD(e) { if (!e) return []; const t = Object; @@ -96519,13 +96216,13 @@ function uD(e) { } function va(e, t, r = !0, n = !1) { Ye(t) && Ua(t, (i, o) => { - if (VO.has(i)) + if ($O.has(i)) return; let a = e[i]; - a !== o && (n && a == null && o != null && typeof o == "object" && o.constructor === Object && (a = {}, e[i] = a), dD(o) && dD(a) && !Array.isArray(a) ? va(a, o, r, n) : (r || o !== void 0) && (e[i] = o)); + a !== o && (n && a == null && o != null && typeof o == "object" && o.constructor === Object && (a = {}, e[i] = a), uD(o) && uD(a) && !Array.isArray(a) ? va(a, o, r, n) : (r || o !== void 0) && (e[i] = o)); }); } -function hv(e, t, r) { +function fv(e, t, r) { if (!t || !e) return; if (!r) @@ -96539,22 +96236,22 @@ function hv(e, t, r) { } return i; } -function dD(e) { +function uD(e) { return typeof e == "object" && e !== null; } -var J9e = { +var z9e = { resizable: !0, sortable: !0 -}, e7e = 0; -function mee() { - return e7e++; +}, G9e = 0; +function hee() { + return G9e++; } function qc(e) { - return e instanceof Cee; + return e instanceof pee; } -var yee = 20, Cee = class extends De { +var fee = 20, pee = class extends De { constructor(e, t, r, n) { - super(), this.isColumn = !0, this.instanceId = mee(), this.autoHeaderHeight = null, this.moving = !1, this.menuVisible = !1, this.lastLeftPinned = !1, this.firstRightPinned = !1, this.filterActive = !1, this.columnEventService = new Pp(), this.tooltipEnabled = !1, this.rowGroupActive = !1, this.pivotActive = !1, this.aggregationActive = !1, this.colDef = e, this.userProvidedColDef = t, this.colId = r, this.primary = n, this.setState(e); + super(), this.isColumn = !0, this.instanceId = hee(), this.autoHeaderHeight = null, this.moving = !1, this.menuVisible = !1, this.lastLeftPinned = !1, this.firstRightPinned = !1, this.filterActive = !1, this.columnEventService = new Tp(), this.tooltipEnabled = !1, this.rowGroupActive = !1, this.pivotActive = !1, this.aggregationActive = !1, this.colDef = e, this.userProvidedColDef = t, this.colId = r, this.primary = n, this.setState(e); } wireBeans(e) { this.columnHoverService = e.columnHoverService; @@ -96600,7 +96297,7 @@ var yee = 20, Cee = class extends De { } initMinAndMaxWidths() { const e = this.colDef; - this.minWidth = e.minWidth ?? yee, this.maxWidth = e.maxWidth ?? Number.MAX_SAFE_INTEGER; + this.minWidth = e.minWidth ?? fee, this.maxWidth = e.maxWidth ?? Number.MAX_SAFE_INTEGER; } initTooltip() { this.tooltipEnabled = Ye(this.colDef.tooltipField) || Ye(this.colDef.tooltipValueGetter) || Ye(this.colDef.tooltipComponent); @@ -96618,7 +96315,7 @@ var yee = 20, Cee = class extends De { return !1; } isRowGroupDisplayed(e) { - if (Rr(this.colDef) || Rr(this.colDef.showRowGroup)) + if (Er(this.colDef) || Er(this.colDef.showRowGroup)) return !1; const t = this.colDef.showRowGroup === !0, r = this.colDef.showRowGroup === e; return t || r; @@ -96640,7 +96337,7 @@ var yee = 20, Cee = class extends De { } addEventListener(e, t) { var n; - this.frameworkOverrides.shouldWrapOutgoing && !this.frameworkEventListenerService && (this.columnEventService.setFrameworkOverrides(this.frameworkOverrides), this.frameworkEventListenerService = new BO(this.frameworkOverrides)); + this.frameworkOverrides.shouldWrapOutgoing && !this.frameworkEventListenerService && (this.columnEventService.setFrameworkOverrides(this.frameworkOverrides), this.frameworkEventListenerService = new kO(this.frameworkOverrides)); const r = ((n = this.frameworkEventListenerService) == null ? void 0 : n.wrap(t)) ?? t; this.columnEventService.addEventListener(e, r); } @@ -96695,7 +96392,7 @@ var yee = 20, Cee = class extends De { } /** Get value from ColDef or default if it exists. */ getColDefValue(e) { - return this.colDef[e] ?? J9e[e]; + return this.colDef[e] ?? z9e[e]; } isColumnFunc(e, t) { if (typeof t == "boolean") @@ -96739,7 +96436,7 @@ var yee = 20, Cee = class extends De { } /** @deprecated v32 use col.getSort() === undefined */ isSortNone() { - return Rr(this.sort); + return Er(this.sort); } /** @deprecated v32 use col.getSort() !== undefined */ isSorting() { @@ -96878,13 +96575,13 @@ var yee = 20, Cee = class extends De { }); } getColSpan(e) { - if (Rr(this.colDef.colSpan)) + if (Er(this.colDef.colSpan)) return 1; const t = this.createBaseColDefParams(e), r = this.colDef.colSpan(t); return Math.max(r, 1); } getRowSpan(e) { - if (Rr(this.colDef.rowSpan)) + if (Er(this.colDef.rowSpan)) return 1; const t = this.createBaseColDefParams(e), r = this.colDef.rowSpan(t); return Math.max(r, 1); @@ -96955,12 +96652,12 @@ var yee = 20, Cee = class extends De { }); } }; -function qi(e) { - return e instanceof BC; +function Yi(e) { + return e instanceof kC; } -var BC = class extends De { +var kC = class extends De { constructor(e, t, r, n) { - super(), this.isColumn = !1, this.expandable = !1, this.instanceId = mee(), this.expandableListenerRemoveCallback = null, this.colGroupDef = e, this.groupId = t, this.expanded = !!e && !!e.openByDefault, this.padding = r, this.level = n; + super(), this.isColumn = !1, this.expandable = !1, this.instanceId = hee(), this.expandableListenerRemoveCallback = null, this.colGroupDef = e, this.groupId = t, this.expanded = !!e && !!e.openByDefault, this.padding = r, this.level = n; } destroy() { this.expandableListenerRemoveCallback && this.reset(null, void 0), super.destroy(); @@ -97016,7 +96713,7 @@ var BC = class extends De { } addLeafColumns(e) { this.children && this.children.forEach((t) => { - qc(t) ? e.push(t) : qi(t) && t.addLeafColumns(e); + qc(t) ? e.push(t) : Yi(t) && t.addLeafColumns(e); }); } getColumnGroupShow() { @@ -97051,7 +96748,7 @@ var BC = class extends De { findChildrenRemovingPadding() { const e = [], t = (r) => { r.forEach((n) => { - qi(n) && n.isPadding() ? t(n.children) : e.push(n); + Yi(n) && n.isPadding() ? t(n.children) : e.push(n); }); }; return t(this.children), e; @@ -97059,7 +96756,7 @@ var BC = class extends De { onColumnVisibilityChanged() { this.setExpandable(); } -}, t7e = { +}, W9e = { numericColumn: { headerClass: "ag-right-aligned-header", cellClass: "ag-right-aligned-cell" @@ -97068,36 +96765,36 @@ var BC = class extends De { headerClass: "ag-right-aligned-header", cellClass: "ag-right-aligned-cell" } -}, x3 = {}; -function zO(e, t) { - x3[t] || (e(), x3[t] = !0); +}, SH = {}; +function BO(e, t) { + SH[t] || (e(), SH[t] = !0); } function qa(e, ...t) { console.log("AG Grid: " + e, ...t); } function Be(e, ...t) { - zO(() => console.warn("AG Grid: " + e, ...t), e + (t == null ? void 0 : t.join(""))); + BO(() => console.warn("AG Grid: " + e, ...t), e + (t == null ? void 0 : t.join(""))); } function Br(e, ...t) { - zO(() => console.error("AG Grid: " + e, ...t), e + (t == null ? void 0 : t.join(""))); + BO(() => console.error("AG Grid: " + e, ...t), e + (t == null ? void 0 : t.join(""))); } -function HO(e) { +function VO(e) { return !!(e && e.constructor && e.call && e.apply); } -function r7e(e) { - n7e(e, 400); +function j9e(e) { + U9e(e, 400); } var nP = [], iP = !1; -function E3(e) { +function bH(e) { nP.push(e), !iP && (iP = !0, window.setTimeout(() => { const t = nP.slice(); nP.length = 0, iP = !1, t.forEach((r) => r()); }, 0)); } -function n7e(e, t = 0) { +function U9e(e, t = 0) { e.length > 0 && window.setTimeout(() => e.forEach((r) => r()), t); } -function Zi(e, t) { +function Xi(e, t) { let r; return function(...n) { const i = this; @@ -97106,14 +96803,14 @@ function Zi(e, t) { }, t); }; } -function R3(e, t) { +function wH(e, t) { let r = 0; return function(...n) { const i = this, o = (/* @__PURE__ */ new Date()).getTime(); o - r < t || (r = o, e.apply(i, n)); }; } -function i7e(e, t, r = 100, n) { +function K9e(e, t, r = 100, n) { const i = (/* @__PURE__ */ new Date()).getTime(); let o = null, a = !1; const s = () => { @@ -97122,10 +96819,10 @@ function i7e(e, t, r = 100, n) { }; s(), a || (o = window.setInterval(s, 10)); } -function o7e(...e) { +function Y9e(...e) { return (t) => e.reduce((r, n) => n(r), t); } -var a7e = class { +var q9e = class { constructor() { this.existingKeys = {}; } @@ -97134,7 +96831,7 @@ var a7e = class { this.existingKeys[e[t]] = !0; } getUniqueKey(e, t) { - e = aD(e); + e = oD(e); let r = 0; for (; ; ) { let n; @@ -97143,17 +96840,17 @@ var a7e = class { r++; } } -}, py = "ag-Grid-AutoColumn"; -function GO(e) { +}, hy = "ag-Grid-AutoColumn"; +function HO(e) { const t = [], r = (n) => { for (let i = 0; i < n.length; i++) { const o = n[i]; - qc(o) ? t.push(o) : qi(o) && r(o.getChildren()); + qc(o) ? t.push(o) : Yi(o) && r(o.getChildren()); } }; return r(e), t; } -function wl(e) { +function bl(e) { return e.reduce((t, r) => t + r.getActualWidth(), 0); } function af(e, t, r) { @@ -97168,14 +96865,14 @@ function af(e, t, r) { const i = Object.values(n).filter((o) => o != null); e.destroyBeans(i); } -function P3(e) { - return e.getId().startsWith(py); +function xH(e) { + return e.getId().startsWith(hy); } -function VC(e) { +function $C(e) { let t = []; return e instanceof Array ? e.some((n) => typeof n != "string") ? Be("if colDef.type is supplied an array it should be of type 'string[]'") : t = e : typeof e == "string" ? t = e.split(",") : Be("colDef.type should be of type 'string' | 'string[]'"), t; } -var s7e = class extends De { +var X9e = class extends De { constructor() { super(...arguments), this.beanName = "columnFactory"; } @@ -97183,7 +96880,7 @@ var s7e = class extends De { this.dataTypeService = e.dataTypeService; } createColumnTree(e, t, r, n) { - const i = new a7e(), { existingCols: o, existingGroups: a, existingColKeys: s } = this.extractExistingTreeData(r); + const i = new q9e(), { existingCols: o, existingGroups: a, existingColKeys: s } = this.extractExistingTreeData(r); i.addExistingKeys(s); const l = this.recursivelyCreateColumns( e, @@ -97195,7 +96892,7 @@ var s7e = class extends De { n ), c = this.findMaxDept(l, 0), u = this.balanceColumnTree(l, 0, c, i); return Kl(null, u, (h, f) => { - qi(h) && h.setupExpandable(), h.setOriginalParent(f); + Yi(h) && h.setupExpandable(), h.setOriginalParent(f); }), { columnTree: u, treeDept: c @@ -97204,7 +96901,7 @@ var s7e = class extends De { extractExistingTreeData(e) { const t = [], r = [], n = []; return e && Kl(null, e, (i) => { - if (qi(i)) { + if (Yi(i)) { const o = i; r.push(o); } else { @@ -97218,7 +96915,7 @@ var s7e = class extends De { return e.forEach((i) => { let o = i; for (let a = n - 1; a >= 0; a--) { - const s = new BC(null, `FAKE_PATH_${i.getId()}}_${a}`, !0, a); + const s = new kC(null, `FAKE_PATH_${i.getId()}}_${a}`, !0, a); this.createBean(s), s.setChildren([o]), o.setOriginalParent(s), o = s; } n === 0 && i.setOriginalParent(null), r.push(o); @@ -97226,7 +96923,7 @@ var s7e = class extends De { } findDepth(e) { let t = 0, r = e; - for (; r && r[0] && qi(r[0]); ) + for (; r && r[0] && Yi(r[0]); ) t++, r = r[0].getChildren(); return t; } @@ -97234,7 +96931,7 @@ var s7e = class extends De { const i = []; for (let o = 0; o < e.length; o++) { const a = e[o]; - if (qi(a)) { + if (Yi(a)) { const s = a, l = this.balanceColumnTree( s.getChildren(), t + 1, @@ -97245,11 +96942,11 @@ var s7e = class extends De { } else { let s, l; for (let c = r - 1; c >= t; c--) { - const u = n.getUniqueKey(null, null), d = this.createMergedColGroupDef(null), h = new BC(d, u, !0, t); + const u = n.getUniqueKey(null, null), d = this.createMergedColGroupDef(null), h = new kC(d, u, !0, t); this.createBean(h), l && l.setChildren([h]), l = h, s || (s = l); } if (s && l) - if (i.push(s), e.some((u) => qi(u))) { + if (i.push(s), e.some((u) => Yi(u))) { l.setChildren([a]); continue; } else { @@ -97265,7 +96962,7 @@ var s7e = class extends De { let r = t; for (let n = 0; n < e.length; n++) { const i = e[n]; - if (qi(i)) { + if (Yi(i)) { const o = i, a = this.findMaxDept(o.getChildren(), t + 1); r < a && (r = a); } @@ -97297,7 +96994,7 @@ var s7e = class extends De { return s; } createColumnGroup(e, t, r, n, i, o, a) { - const s = this.createMergedColGroupDef(t), l = i.getUniqueKey(s.groupId || null, null), c = new BC(s, l, !1, r); + const s = this.createMergedColGroupDef(t), l = i.getUniqueKey(s.groupId || null, null), c = new kC(s, l, !1, r); this.createBean(c); const u = this.findExistingGroup(t, o); u && o.splice(u.idx, 1); @@ -97328,7 +97025,7 @@ var s7e = class extends De { a.setColDef(l, t, i), this.applyColumnState(a, l, i); } else { const l = n.getUniqueKey(t.colId, t.field), c = this.addColumnDefaultAndTypes(t, l); - a = new Cee(c, t, l, e), this.createBean(a); + a = new pee(c, t, l, e), this.createBean(a); } return (s = this.dataTypeService) == null || s.addColumnListeners(a), a; } @@ -97346,7 +97043,7 @@ var s7e = class extends De { t.sort !== void 0 && (t.sort == "asc" || t.sort == "desc" ? e.setSort(t.sort, r) : e.setSort(void 0, r)); const o = Sd(t.sortIndex); o !== void 0 && e.setSortIndex(o); - const a = sD(t.hide); + const a = aD(t.hide); a !== void 0 && e.setVisible(!a, r), t.pinned !== void 0 && e.setPinned(t.pinned); } findExistingColumn(e, t) { @@ -97398,12 +97095,12 @@ var s7e = class extends De { t, r ), i = t.type ?? n ?? e.type; - return e.type = i, i ? VC(i) : void 0; + return e.type = i, i ? $C(i) : void 0; } assignColumnTypes(e, t) { if (!e.length) return; - const r = Object.assign({}, t7e), n = this.gos.get("columnTypes") || {}; + const r = Object.assign({}, W9e), n = this.gos.get("columnTypes") || {}; Ua(n, (i, o) => { i in r ? Be(`the column type '${i}' is a default column type and cannot be overridden.`) : (o.type && Be( "Column type definitions 'columnTypes' with a 'type' attribute are not supported because a column type cannot refer to another column type. Only column definitions 'columnDefs' can use the 'type' attribute to refer to a column type." @@ -97422,10 +97119,10 @@ function Kl(e, t, r) { if (t) for (let n = 0; n < t.length; n++) { const i = t[n]; - qi(i) && Kl(i, i.getChildren(), r), r(i, e); + Yi(i) && Kl(i, i.getChildren(), r), r(i, e); } } -var l7e = class extends De { +var Z9e = class extends De { constructor() { super(...arguments), this.beanName = "columnModel", this.pivotMode = !1, this.autoHeightActiveAtLeastOnce = !1, this.ready = !1, this.changeEventsDispatching = !1, this.shouldQueueResizeOperations = !1, this.resizeOperationQueue = []; } @@ -97455,7 +97152,7 @@ var l7e = class extends De { this.valueCache.expire(); const n = this.colDefCols && this.colDefCols.list, i = this.colDefCols && this.colDefCols.tree, o = this.columnFactory.createColumnTree(this.colDefs, !0, i, t); af(this.context, (d = this.colDefCols) == null ? void 0 : d.tree, o.columnTree); - const a = o.columnTree, s = o.treeDept, l = GO(a), c = {}; + const a = o.columnTree, s = o.treeDept, l = HO(a), c = {}; l.forEach((h) => c[h.getId()] = h), this.colDefCols = { tree: a, treeDepth: s, list: l, map: c }, this.funcColsService.extractCols(t, n), this.ready = !0, this.refreshCols(), e && !this.showingPivotResult && !this.gos.get("maintainColumnOrder") && this.orderColsLikeColDefCols(), this.visibleColsService.refresh(t), this.columnViewportService.checkViewportColumns(), this.eventDispatcher.everythingChanged(t), r && (this.changeEventsDispatching = !0, r(), this.changeEventsDispatching = !1), this.eventDispatcher.newColumnsLoaded(t), t === "gridInitializing" && this.columnSizeService.applyAutosizeStrategy(); } // called from: buildAutoGroupColumns (events 'groupDisplayType', 'treeData', 'treeDataDisplayType', 'groupHideOpenParents') @@ -97496,7 +97193,7 @@ var l7e = class extends De { getColsToShow() { const e = this.isPivotMode() && !this.isShowingPivotResult(), t = this.funcColsService.getValueColumns(); return this.cols.list.filter((n) => { - const i = P3(n); + const i = xH(n); if (e) { const o = t && yd(t, n); return i || o; @@ -97505,7 +97202,7 @@ var l7e = class extends De { }); } addAutoCols() { - this.autoCols != null && (this.cols.list = this.autoCols.list.concat(this.cols.list), this.cols.tree = this.autoCols.tree.concat(this.cols.tree), c7e(this.cols)); + this.autoCols != null && (this.cols.list = this.autoCols.list.concat(this.cols.list), this.cols.tree = this.autoCols.tree.concat(this.cols.tree), Q9e(this.cols)); } createAutoCols() { var p, v; @@ -97516,7 +97213,7 @@ var l7e = class extends De { o(); return; } - const a = this.autoColService.createAutoCols(r) ?? [], s = u7e(a, ((p = this.autoCols) == null ? void 0 : p.list) || null), l = this.cols.treeDepth, u = (this.autoCols ? this.autoCols.treeDepth : -1) == l; + const a = this.autoColService.createAutoCols(r) ?? [], s = J9e(a, ((p = this.autoCols) == null ? void 0 : p.list) || null), l = this.cols.treeDepth, u = (this.autoCols ? this.autoCols.treeDepth : -1) == l; if (s && u) return; o(); @@ -97530,7 +97227,7 @@ var l7e = class extends De { const f = (g) => { if (!g) return null; - const m = g.filter((y) => !P3(y)); + const m = g.filter((y) => !xH(y)); return [...a, ...m]; }; this.lastOrder = f(this.lastOrder), this.lastPivotOrder = f(this.lastPivotOrder); @@ -97551,7 +97248,7 @@ var l7e = class extends De { ); } setColsPinned(e, t, r) { - if (!this.cols || gi(e)) + if (!this.cols || pi(e)) return; if (this.gos.isDomLayout("print")) { Be("Changing the column pinning status is not allowed with domLayout='print'"); @@ -97571,13 +97268,13 @@ var l7e = class extends De { // called by headerRenderer - when a header is opened or closed setColumnGroupOpened(e, t, r) { let n; - qi(e) ? n = e.getId() : n = e || "", this.columnGroupStateService.setColumnGroupState([{ groupId: n, open: t }], r); + Yi(e) ? n = e.getId() : n = e || "", this.columnGroupStateService.setColumnGroupState([{ groupId: n, open: t }], r); } getProvidedColGroup(e) { var r; let t = null; return Kl(null, (r = this.cols) == null ? void 0 : r.tree, (n) => { - qi(n) && n.getId() === e && (t = n); + Yi(n) && n.getId() === e && (t = n); }), t; } isColGroupLocked(e) { @@ -97620,7 +97317,7 @@ var l7e = class extends De { return; } const d = u.map((f) => s.indexOf(f)), h = Math.max(...d); - bb(s, l, h + 1); + Cb(s, l, h + 1); }), this.cols.list = s; } orderColsLikeColDefCols() { @@ -97645,7 +97342,7 @@ var l7e = class extends De { const o = i.getColId(); if (r[o] != null) return; - o.startsWith(py) ? bb(t, i, n++) : t.push(i); + o.startsWith(hy) ? Cb(t, i, n++) : t.push(i); }), t = this.columnMoveService.placeLockedColumns(t), !this.columnMoveService.doesMovePassMarryChildren(t)) { Be( "Applying column order broke a group where columns should be married together. Applying new order has been discarded." @@ -97683,7 +97380,7 @@ var l7e = class extends De { } moveInCols(e, t, r) { var n; - fee((n = this.cols) == null ? void 0 : n.list, e, t), this.visibleColsService.refresh(r); + lee((n = this.cols) == null ? void 0 : n.list, e, t), this.visibleColsService.refresh(r); } positionLockedCols() { this.cols.list = this.columnMoveService.placeLockedColumns(this.cols.list); @@ -97743,7 +97440,7 @@ var l7e = class extends De { // + clientSideRowModel isPivotActive() { const e = this.funcColsService.getPivotColumns(); - return this.pivotMode && !gi(e); + return this.pivotMode && !pi(e); } // called when dataTypes change recreateColumnDefs(e) { @@ -97802,12 +97499,12 @@ var l7e = class extends De { if (typeof e == "string" && r[e]) return r[e]; for (let i = 0; i < n.length; i++) - if (T3(n[i], e)) + if (EH(n[i], e)) return n[i]; return this.getAutoCol(e); } getAutoCol(e) { - return this.autoCols == null ? null : this.autoCols.list.find((t) => T3(t, e)) || null; + return this.autoCols == null ? null : this.autoCols.list.find((t) => EH(t, e)) || null; } getAutoCols() { var e; @@ -97858,17 +97555,17 @@ var l7e = class extends De { function sf(e) { return e === "gridOptionsUpdated" ? "gridOptionsChanged" : e; } -function c7e(e) { +function Q9e(e) { e.map = {}, e.list.forEach((t) => e.map[t.getId()] = t); } -function T3(e, t) { +function EH(e, t) { const r = e === t, n = e.getColDef() === t, i = e.getColId() == t; return r || n || i; } -function u7e(e, t) { +function J9e(e, t) { return th(e, t, (r, n) => r.getColId() === n.getColId()); } -var d7e = class extends De { +var e7e = class extends De { constructor() { super(...arguments), this.beanName = "columnAutosizeService", this.timesDelayed = 0; } @@ -97943,7 +97640,7 @@ var d7e = class extends De { const n = e.getMaxWidth(); return e.isGreaterThanMax(t) && (t = n), t; } -}, h7e = class extends De { +}, t7e = class extends De { constructor() { super(...arguments), this.beanName = "funcColsService", this.rowGroupCols = [], this.valueCols = [], this.pivotCols = []; } @@ -97953,11 +97650,11 @@ var d7e = class extends De { getModifyColumnsNoEventsCallbacks() { return { addGroupCol: (e) => this.rowGroupCols.push(e), - removeGroupCol: (e) => Xi(this.rowGroupCols, e), + removeGroupCol: (e) => qi(this.rowGroupCols, e), addPivotCol: (e) => this.pivotCols.push(e), - removePivotCol: (e) => Xi(this.pivotCols, e), + removePivotCol: (e) => qi(this.pivotCols, e), addValueCol: (e) => this.valueCols.push(e), - removeValueCol: (e) => Xi(this.valueCols, e) + removeValueCol: (e) => qi(this.valueCols, e) }; } getSourceColumnsForGroupColumn(e) { @@ -97988,7 +97685,7 @@ var d7e = class extends De { return this.rowGroupCols ? this.rowGroupCols : []; } isRowGroupEmpty() { - return gi(this.rowGroupCols); + return pi(this.rowGroupCols); } setColumnAggFunc(e, t, r) { if (!e) @@ -98114,7 +97811,7 @@ var d7e = class extends De { } setColList(e, t, r, n, i, o, a) { const s = this.columnModel.getCols(); - if (gi(s)) + if (pi(s)) return; const l = /* @__PURE__ */ new Map(); t.forEach((u, d) => l.set(u, d)), t.length = 0, Ye(e) && e.forEach((u) => { @@ -98133,7 +97830,7 @@ var d7e = class extends De { }), i && this.columnModel.refreshCols(), this.visibleColsService.refresh(a), this.eventDispatcher.columnChanged(r, [...l.keys()], a); } updateColList(e, t, r, n, i, o, a) { - if (!e || gi(e)) + if (!e || pi(e)) return; let s = !1; e.forEach((l) => { @@ -98148,7 +97845,7 @@ var d7e = class extends De { } else { if (t.indexOf(c) < 0) return; - Xi(t, c); + qi(t, c); } i(c), s = !0; } @@ -98206,7 +97903,7 @@ var d7e = class extends De { extractColsCommon(e = [], t = [], r, n, i, o, a) { const s = [], l = []; (this.columnModel.getColDefCols() || []).forEach((h) => { - const f = e.indexOf(h) < 0, p = h.getColDef(), v = sD(o(p)), g = sD(a(p)), m = Sd(n(p)), y = Sd(i(p)); + const f = e.indexOf(h) < 0, p = h.getColDef(), v = aD(o(p)), g = aD(a(p)), m = Sd(n(p)), y = Sd(i(p)); let C; v !== void 0 ? C = v : m !== void 0 ? m === null ? C = !1 : C = m >= 0 : f ? g !== void 0 ? C = g : y !== void 0 ? C = y != null && y >= 0 : C = !1 : C = t.indexOf(h) >= 0, C && ((f ? m != null || y != null : m != null) ? s.push(h) : l.push(h)); }); @@ -98248,9 +97945,9 @@ var d7e = class extends De { let y = 1e3, C = !1, b = 0; const w = (x) => { const E = g[x]; - for (let P = b; P < E; P++) { - const R = v[P]; - f.has(R) && (i[R][l] = y++, f.delete(R)); + for (let R = b; R < E; R++) { + const P = v[R]; + f.has(P) && (i[P][l] = y++, f.delete(P)); } b = E; }; @@ -98259,8 +97956,8 @@ var d7e = class extends De { if (h.has(E)) w(E), i[E][l] = y++; else { - const P = x.getColDef(); - (P[l] === null || P[l] === void 0 && P[c] == null) && (C || (P[a] || P[a] === void 0 && P[s] ? w(E) : (f.forEach((_) => { + const R = x.getColDef(); + (R[l] === null || R[l] === void 0 && R[c] == null) && (C || (R[a] || R[a] === void 0 && R[s] ? w(E) : (f.forEach((_) => { i[_][l] = y + g[_]; }), y += v.length, C = !0)), r[E] || (r[E] = { colId: E }), r[E][l] = y++); } @@ -98282,7 +97979,7 @@ var d7e = class extends De { "initialPivotIndex" ), Object.values(r); } -}, f7e = class extends De { +}, r7e = class extends De { constructor() { super(...arguments), this.beanName = "columnApplyStateService"; } @@ -98291,7 +97988,7 @@ var d7e = class extends De { } applyColumnState(e, t) { const r = this.columnModel.getColDefCols() || []; - if (gi(r)) + if (pi(r)) return !1; if (e && e.state && !e.state.forEach) return Be( @@ -98303,13 +98000,13 @@ var d7e = class extends De { const m = this.funcColsService.getRowGroupColumns().slice(), y = this.funcColsService.getPivotColumns().slice(); s.forEach((x) => { const E = x.colId || ""; - if (E.startsWith(py)) { + if (E.startsWith(hy)) { p.push(x), v.push(x); return; } - const R = c(E); - R ? (this.syncColumnWithStateItem( - R, + const P = c(E); + P ? (this.syncColumnWithStateItem( + P, x, e.defaultState, h, @@ -98317,7 +98014,7 @@ var d7e = class extends De { !1, t, n - ), Xi(d, R)) : (v.push(x), g += 1); + ), qi(d, P)) : (v.push(x), g += 1); }); const C = (x) => this.syncColumnWithStateItem( x, @@ -98330,12 +98027,12 @@ var d7e = class extends De { n ); d.forEach(C), this.funcColsService.sortRowGroupColumns( - _3.bind(this, h, m) - ), this.funcColsService.sortPivotColumns(_3.bind(this, f, y)), this.columnModel.refreshCols(); + RH.bind(this, h, m) + ), this.funcColsService.sortPivotColumns(RH.bind(this, f, y)), this.columnModel.refreshCols(); const w = (this.columnModel.getAutoCols() || []).slice(); return p.forEach((x) => { const E = this.columnModel.getAutoCol(x.colId); - Xi(w, E), this.syncColumnWithStateItem( + qi(w, E), this.syncColumnWithStateItem( E, x, e.defaultState, @@ -98365,14 +98062,14 @@ var d7e = class extends De { } resetColumnState(e) { const t = this.columnModel.getColDefCols(); - if (gi(t)) + if (pi(t)) return; - const r = this.columnModel.getColDefColTree(), n = GO(r), i = []; + const r = this.columnModel.getColDefColTree(), n = HO(r), i = []; let o = 1e3, a = 1e3, s = []; const l = this.columnModel.getAutoCols(); l && (s = s.concat(l)), n && (s = s.concat(n)), s.forEach((c) => { const u = this.getColumnStateFromColDef(c); - Rr(u.rowGroupIndex) && u.rowGroup && (u.rowGroupIndex = o++), Rr(u.pivotIndex) && u.pivot && (u.pivotIndex = a++), i.push(u); + Er(u.rowGroupIndex) && u.rowGroup && (u.rowGroupIndex = o++), Er(u.pivotIndex) && u.pivot && (u.pivotIndex = a++), i.push(u); }), this.applyColumnState({ state: i, applyOrder: !0 }, e); } getColumnStateFromColDef(e) { @@ -98414,7 +98111,7 @@ var d7e = class extends De { c !== void 0 && e.setVisible(!c, a); const u = l("pinned").value1; u !== void 0 && e.setPinned(u); - const d = e.getColDef().minWidth ?? yee, h = l("flex").value1; + const d = e.getColDef().minWidth ?? fee, h = l("flex").value1; if (h !== void 0 && e.setFlex(h), h == null) { const b = l("width").value1; b != null && d != null && b >= d && e.setActualWidth(b, a); @@ -98458,16 +98155,16 @@ var d7e = class extends De { if (th(C, b)) return; const x = new Set(g); - m.forEach((R) => { - x.delete(R) || x.add(R); + m.forEach((P) => { + x.delete(P) || x.add(P); }); - const E = [...x], P = { + const E = [...x], R = { type: v, columns: E, column: E.length === 1 ? E[0] : null, source: e }; - this.eventService.dispatchEvent(P); + this.eventService.dispatchEvent(R); }, a = (v) => { const g = []; return i.forEach((m) => { @@ -98517,7 +98214,7 @@ var d7e = class extends De { } }), s.length && this.eventDispatcher.columnMoved({ movedColumns: s, source: t, finished: !0 }); } -}, _3 = (e, t, r, n) => { +}, RH = (e, t, r, n) => { const i = e[r.getId()], o = e[n.getId()], a = i != null, s = o != null; if (a && s) return i - o; @@ -98527,7 +98224,7 @@ var d7e = class extends De { return 1; const l = t.indexOf(r), c = t.indexOf(n), u = l >= 0, d = c >= 0; return u && d ? l - c : u ? -1 : 1; -}, p7e = class extends De { +}, n7e = class extends De { constructor() { super(...arguments), this.beanName = "columnMoveService"; } @@ -98561,7 +98258,7 @@ var d7e = class extends De { } getProposedColumnOrder(e, t) { const n = this.columnModel.getCols().slice(); - return fee(n, e, t), n; + return lee(n, e, t), n; } doesMovePassLockedPositions(e) { const t = (o) => o ? o === "left" || o === !0 ? -1 : 1 : 0, r = this.gos.get("enableRtl"); @@ -98575,7 +98272,7 @@ var d7e = class extends De { let t = !0; const r = this.columnModel.getColTree(); return Kl(null, r, (n) => { - if (!qi(n)) + if (!Yi(n)) return; const i = n, o = i.getColGroupDef(); if (!(o && o.marryChildren)) @@ -98596,7 +98293,7 @@ var d7e = class extends De { a === "right" ? n.push(o) : a === "left" || a === !0 ? t.push(o) : r.push(o); }), this.gos.get("enableRtl") ? [...n, ...r, ...t] : [...t, ...r, ...n]; } -}, g7e = /[&<>"']/g, v7e = { +}, i7e = /[&<>"']/g, o7e = { "&": "&", "<": "<", ">": ">", @@ -98607,15 +98304,15 @@ function Gs(e, t) { if (e == null) return null; const r = e.toString().toString(); - return t ? r : r.replace(g7e, (n) => v7e[n]); + return t ? r : r.replace(i7e, (n) => o7e[n]); } -function m7e(e) { +function a7e(e) { if (!e || e == null) return null; const t = /([a-z])([A-Z])/g, r = /([A-Z]+)([A-Z])([a-z])/g; return e.replace(t, "$1 $2").replace(r, "$1 $2$3").replace(/\./g, " ").split(" ").map((i) => i.substring(0, 1).toUpperCase() + (i.length > 1 ? i.substring(1, i.length) : "")).join(" "); } -var y7e = class extends De { +var s7e = class extends De { constructor() { super(...arguments), this.beanName = "columnNameService"; } @@ -98651,7 +98348,7 @@ var y7e = class extends De { if (e.headerName != null) return e.headerName; if (e.field) - return m7e(e.field); + return a7e(e.field); } return ""; } @@ -98675,7 +98372,7 @@ var y7e = class extends De { } return t; } -}, C7e = class extends De { +}, l7e = class extends De { constructor() { super(...arguments), this.beanName = "pivotResultColsService"; } @@ -98717,7 +98414,7 @@ var y7e = class extends De { t ); af(this.context, (n = this.pivotResultCols) == null ? void 0 : n.tree, i.columnTree); - const o = i.columnTree, a = i.treeDept, s = GO(o), l = {}; + const o = i.columnTree, a = i.treeDept, s = HO(o), l = {}; this.pivotResultCols = { tree: o, treeDepth: a, list: s, map: l }, this.pivotResultCols.list.forEach((c) => this.pivotResultCols.map[c.getId()] = c), this.previousPivotResultCols = null; } else this.previousPivotResultCols = this.pivotResultCols ? this.pivotResultCols.tree : null, this.pivotResultCols = null; @@ -98739,7 +98436,7 @@ var y7e = class extends De { }; e && n(e); } -}, S7e = class extends De { +}, c7e = class extends De { constructor() { super(...arguments), this.beanName = "columnSizeService"; } @@ -98804,17 +98501,17 @@ var y7e = class extends De { b -= p[x.getId()]; else { y.push(x); - const R = f[E]; - C += R; + const P = f[E]; + C += P; } }); const w = 1 / C; y.forEach((x, E) => { - const P = E === y.length - 1; - let R; - P ? R = b : (R = Math.round(f[E] * d * w), b -= R); + const R = E === y.length - 1; + let P; + R ? P = b : (P = Math.round(f[E] * d * w), b -= P); const T = x.getMinWidth(), _ = x.getMaxWidth(); - R < T ? (R = T, v[x.getId()] = !0, g = !0) : _ > 0 && R > _ && (R = _, v[x.getId()] = !0, g = !0), p[x.getId()] = R; + P < T ? (P = T, v[x.getId()] = !0, g = !0) : _ > 0 && P > _ && (P = _, v[x.getId()] = !0, g = !0), p[x.getId()] = P; }); } h.forEach((y) => { @@ -98872,7 +98569,7 @@ var y7e = class extends De { let g = 0; const m = p.getMinWidth(), y = p.getMaxWidth(); if (v < m ? g = m : v > y && (g = y), g) { - p.setActualWidth(g, t), hee(o, p), s -= p.getFlex(), l.push(p), i += p.getActualWidth(); + p.setActualWidth(g, t), see(o, p), s -= p.getFlex(), l.push(p), i += p.getActualWidth(); continue e; } c[f] = Math.round(v); @@ -98895,7 +98592,7 @@ var y7e = class extends De { n && ((h = n == null ? void 0 : n.columnLimits) == null || h.forEach(({ key: f, ...p }) => { i[typeof f == "string" ? f : f.getColId()] = p; })); - const o = this.visibleColsService.getAllCols(), a = e === wl(o); + const o = this.visibleColsService.getAllCols(), a = e === bl(o); if (e <= 0 || !o.length || a) return; const s = [], l = []; @@ -98905,7 +98602,7 @@ var y7e = class extends De { const c = s.slice(0); let u = !1; const d = (f) => { - Xi(s, f), l.push(f); + qi(s, f), l.push(f); }; for (s.forEach((f) => { f.resetActualWidth(t); @@ -98913,7 +98610,7 @@ var y7e = class extends De { typeof v == "number" && m < v ? f.setActualWidth(v, t, !0) : typeof g == "number" && m > g && f.setActualWidth(g, t, !0); }); !u; ) { u = !0; - const f = e - wl(l); + const f = e - bl(l); if (f <= 0) s.forEach((p) => { var g; @@ -98925,12 +98622,12 @@ var y7e = class extends De { p.setMinimum(t); }); else { - const p = f / wl(s); + const p = f / bl(s); let v = f; for (let g = s.length - 1; g >= 0; g--) { - const m = s[g], y = i == null ? void 0 : i[m.getId()], C = (y == null ? void 0 : y.minWidth) ?? (n == null ? void 0 : n.defaultMinWidth), b = (y == null ? void 0 : y.maxWidth) ?? (n == null ? void 0 : n.defaultMaxWidth), w = m.getMinWidth(), x = m.getMaxWidth(), E = typeof C == "number" && C > w ? C : w, P = typeof b == "number" && b < x ? b : x; - let R = Math.round(m.getActualWidth() * p); - R < E ? (R = E, d(m), u = !1) : R > P ? (R = P, d(m), u = !1) : g === 0 && (R = v), m.setActualWidth(R, t, !0), v -= R; + const m = s[g], y = i == null ? void 0 : i[m.getId()], C = (y == null ? void 0 : y.minWidth) ?? (n == null ? void 0 : n.defaultMinWidth), b = (y == null ? void 0 : y.maxWidth) ?? (n == null ? void 0 : n.defaultMaxWidth), w = m.getMinWidth(), x = m.getMaxWidth(), E = typeof C == "number" && C > w ? C : w, R = typeof b == "number" && b < x ? b : x; + let P = Math.round(m.getActualWidth() * p); + P < E ? (P = E, d(m), u = !1) : P > R ? (P = R, d(m), u = !1) : g === 0 && (P = v), m.setActualWidth(P, t, !0), v -= P; } } } @@ -98959,13 +98656,13 @@ var y7e = class extends De { }); } }; -function See(e, t) { +function gee(e, t) { return e + "_" + t; } -function Hn(e) { - return e instanceof bee; +function zn(e) { + return e instanceof vee; } -var bee = class extends De { +var vee = class extends De { constructor(e, t, r, n) { super(), this.isColumn = !1, this.displayedChildren = [], this.parent = null, this.groupId = t, this.partId = r, this.providedColumnGroup = e, this.pinned = n; } @@ -98981,7 +98678,7 @@ var bee = class extends De { this.parent = e; } getUniqueId() { - return See(this.groupId, this.partId); + return gee(this.groupId, this.partId); } isEmptyGroup() { return this.displayedChildren.length === 0; @@ -98992,7 +98689,7 @@ var bee = class extends De { } checkLeft() { if (this.displayedChildren.forEach((e) => { - Hn(e) && e.checkLeft(); + zn(e) && e.checkLeft(); }), this.displayedChildren.length > 0) if (this.gos.get("enableRtl")) { const t = Tr(this.displayedChildren).getLeft(); @@ -99076,12 +98773,12 @@ var bee = class extends De { } addDisplayedLeafColumns(e) { this.displayedChildren.forEach((t) => { - qc(t) ? e.push(t) : Hn(t) && t.addDisplayedLeafColumns(e); + qc(t) ? e.push(t) : zn(t) && t.addDisplayedLeafColumns(e); }); } addLeafColumns(e) { this.children.forEach((t) => { - qc(t) ? e.push(t) : Hn(t) && t.addLeafColumns(e); + qc(t) ? e.push(t) : zn(t) && t.addLeafColumns(e); }); } getChildren() { @@ -99107,7 +98804,7 @@ var bee = class extends De { return; } this.children.forEach((r) => { - if (Hn(r) && (!r.displayedChildren || !r.displayedChildren.length)) + if (zn(r) && (!r.displayedChildren || !r.displayedChildren.length)) return; switch (r.getColumnGroupShow()) { case "open": @@ -99122,7 +98819,7 @@ var bee = class extends De { } }), this.dispatchLocalEvent({ type: "displayedChildrenChanged" }); } -}, wee = class { +}, mee = class { constructor() { this.existingIds = {}; } @@ -99131,7 +98828,7 @@ var bee = class extends De { let r; return typeof t != "number" ? r = 0 : r = t + 1, this.existingIds[e] = r, r; } -}, b7e = class extends De { +}, u7e = class extends De { constructor() { super(...arguments), this.beanName = "visibleColsService", this.colsAndGroupsMap = {}, this.columnsLeft = [], this.columnsRight = [], this.columnsCenter = [], this.columns = [], this.bodyWidth = 0, this.leftWidth = 0, this.rightWidth = 0, this.bodyWidthDirty = !0; } @@ -99143,7 +98840,7 @@ var bee = class extends De { } // after setColumnWidth or updateGroupsAndPresentedCols updateBodyWidths() { - const e = wl(this.columnsCenter), t = wl(this.columnsLeft), r = wl(this.columnsRight); + const e = bl(this.columnsCenter), t = bl(this.columnsLeft), r = bl(this.columnsRight); if (this.bodyWidthDirty = this.bodyWidth !== e, this.bodyWidth !== e || this.leftWidth !== t || this.rightWidth !== r) { this.bodyWidth = e, this.leftWidth = t, this.rightWidth = r; const i = { @@ -99167,7 +98864,7 @@ var bee = class extends De { }); } buildTrees() { - const e = this.columnModel.getColsToShow(), t = e.filter((o) => o.getPinned() == "left"), r = e.filter((o) => o.getPinned() == "right"), n = e.filter((o) => o.getPinned() != "left" && o.getPinned() != "right"), i = new wee(); + const e = this.columnModel.getColsToShow(), t = e.filter((o) => o.getPinned() == "left"), r = e.filter((o) => o.getPinned() == "right"), n = e.filter((o) => o.getPinned() != "left" && o.getPinned() != "right"), i = new mee(); this.treeLeft = this.createGroups({ columns: t, idCreator: i, @@ -99198,7 +98895,7 @@ var bee = class extends De { } getAriaColIndex(e) { let t; - return Hn(e) ? t = e.getLeafColumns()[0] : t = e, this.ariaOrderColumns.indexOf(t) + 1; + return zn(e) ? t = e.getLeafColumns()[0] : t = e, this.ariaOrderColumns.indexOf(t) + 1; } getAllAutoHeightCols() { return this.autoHeightCols; @@ -99206,7 +98903,7 @@ var bee = class extends De { setLeftValuesOfGroups() { [this.treeLeft, this.treeRight, this.treeCenter].forEach((e) => { e.forEach((t) => { - Hn(t) && t.checkLeft(); + zn(t) && t.checkLeft(); }); }); } @@ -99216,7 +98913,7 @@ var bee = class extends De { const r = this.columnModel.getCols().slice(0), n = this.gos.get("enableRtl"); [this.columnsLeft, this.columnsRight, this.columnsCenter].forEach((i) => { if (n) { - let o = wl(i); + let o = bl(i); i.forEach((a) => { o -= a.getActualWidth(), a.setLeft(o, e); }); @@ -99226,7 +98923,7 @@ var bee = class extends De { a.setLeft(o, e), o += a.getActualWidth(); }); } - W9e(r, i); + O9e(r, i); }), r.forEach((i) => { i.setLeft(null, e); }); @@ -99352,7 +99049,7 @@ var bee = class extends De { updateOpenClosedVisibilityInColumnGroups() { const e = this.getAllTrees(); Ku(e, !1, (t) => { - Hn(t) && t.calculateDisplayedColumns(); + zn(t) && t.calculateDisplayedColumns(); }); } getFirstColumn() { @@ -99374,12 +99071,12 @@ var bee = class extends De { getColumnGroup(e, t) { if (!e) return null; - if (Hn(e)) + if (zn(e)) return e; const r = this.getAllTrees(), n = typeof t == "number"; let i = null; return Ku(r, !1, (o) => { - if (Hn(o)) { + if (zn(o)) { const a = o; let s; n ? s = e === a.getGroupId() && t === a.getPartId() : s = e === a.getGroupId(), s && (i = a); @@ -99402,11 +99099,11 @@ var bee = class extends De { // + angularGrid -> setting pinned body width // note: this should be cached getColsLeftWidth() { - return wl(this.columnsLeft); + return bl(this.columnsLeft); } // note: this should be cached getDisplayedColumnsRightWidth() { - return wl(this.columnsRight); + return bl(this.columnsRight); } isColAtEdge(e, t) { const r = this.getAllCols(); @@ -99414,7 +99111,7 @@ var bee = class extends De { return !1; const n = t === "first"; let i; - if (Hn(e)) { + if (zn(e)) { const o = e.getDisplayedLeafColumns(); if (!o.length) return !1; @@ -99433,7 +99130,7 @@ var bee = class extends De { const d = (h) => { const f = u; u = h; - const p = c[f], g = (Hn(p) ? p.getProvidedColumnGroup() : p).getOriginalParent(); + const p = c[f], g = (zn(p) ? p.getProvidedColumnGroup() : p).getOriginalParent(); if (g == null) { for (let y = f; y < h; y++) s.push(c[y]); @@ -99451,7 +99148,7 @@ var bee = class extends De { l.push(m); }; for (let h = 1; h < c.length; h++) { - const f = c[h], v = (Hn(f) ? f.getProvidedColumnGroup() : f).getOriginalParent(), g = c[u], y = (Hn(g) ? g.getProvidedColumnGroup() : g).getOriginalParent(); + const f = c[h], v = (zn(f) ? f.getProvidedColumnGroup() : f).getOriginalParent(), g = c[u], y = (zn(g) ? g.getProvidedColumnGroup() : g).getOriginalParent(); v !== y && d(h); } u < c.length && d(c.length); @@ -99459,15 +99156,15 @@ var bee = class extends De { return o || this.setupParentsIntoCols(s, null), s; } createColGroup(e, t, r, n, i) { - const o = e.getGroupId(), a = t.getInstanceIdForKey(o), s = See(o, a); + const o = e.getGroupId(), a = t.getInstanceIdForKey(o), s = gee(o, a); let l = r[s]; - return l && l.getProvidedColumnGroup() !== e && (l = null), Ye(l) ? l.reset() : (l = new bee(e, o, a, n), i || this.createBean(l)), l; + return l && l.getProvidedColumnGroup() !== e && (l = null), Ye(l) ? l.reset() : (l = new vee(e, o, a, n), i || this.createBean(l)), l; } // returns back a 2d map of ColumnGroup as follows: groupId -> instanceId -> ColumnGroup mapOldGroupsById(e) { const t = {}, r = (n) => { n.forEach((i) => { - if (Hn(i)) { + if (zn(i)) { const o = i; t[i.getUniqueId()] = o, r(o.getChildren()); } @@ -99477,7 +99174,7 @@ var bee = class extends De { } setupParentsIntoCols(e, t) { e.forEach((r) => { - if (r.setParent(t), Hn(r)) { + if (r.setParent(t), zn(r)) { const n = r; this.setupParentsIntoCols(n.getChildren(), n); } @@ -99488,7 +99185,7 @@ function Ku(e, t, r) { if (e) for (let n = 0; n < e.length; n++) { const i = e[n]; - if (Hn(i)) { + if (zn(i)) { const o = t ? i.getDisplayedChildren() : i.getChildren(); Ku(o, t, r); } @@ -99501,7 +99198,7 @@ function oP(e) { qc(r) && t.push(r); }), t; } -var xee = [ +var yee = [ "columnEverythingChanged", "newColumnsLoaded", "columnPivotModeChanged", @@ -99593,7 +99290,7 @@ var xee = [ "rowDragMove", "rowDragLeave", "rowDragEnd" -], w7e = [ +], d7e = [ "scrollbarWidthChanged", "keyShortcutChangedCellStart", "keyShortcutChangedCellEnd", @@ -99637,7 +99334,7 @@ var xee = [ "chartTitleEdit", "recalculateRowBounds", "stickyTopOffsetChanged" -], x7e = [...xee, ...w7e], E7e = { +], h7e = [...yee, ...d7e], f7e = { enableBrowserTooltips: !0, tooltipTrigger: !0, tooltipMouseTrack: !0, @@ -99721,9 +99418,9 @@ var xee = [ getRowId: !0, reactiveCustomComponents: !0, columnMenu: !0 -}, Ii = class { +}, Di = class { }; -Ii.STRING_PROPERTIES = [ +Di.STRING_PROPERTIES = [ "rowSelection", "overlayLoadingTemplate", "overlayNoRowsTemplate", @@ -99748,7 +99445,7 @@ Ii.STRING_PROPERTIES = [ "tooltipShowMode", "grandTotalRow" ]; -Ii.OBJECT_PROPERTIES = [ +Di.OBJECT_PROPERTIES = [ "components", "rowStyle", "context", @@ -99784,7 +99481,7 @@ Ii.OBJECT_PROPERTIES = [ "initialState", "autoSizeStrategy" ]; -Ii.ARRAY_PROPERTIES = [ +Di.ARRAY_PROPERTIES = [ "sortingOrder", "alignedGrids", "rowData", @@ -99796,7 +99493,7 @@ Ii.ARRAY_PROPERTIES = [ "rowClass", "paginationPageSizeSelector" ]; -Ii.NUMBER_PROPERTIES = [ +Di.NUMBER_PROPERTIES = [ "rowHeight", "detailRowHeight", "rowBuffer", @@ -99832,7 +99529,7 @@ Ii.NUMBER_PROPERTIES = [ "tabIndex", "pivotMaxGeneratedColumns" ]; -Ii.BOOLEAN_PROPERTIES = [ +Di.BOOLEAN_PROPERTIES = [ "suppressMakeColumnVisibleAfterUnGroup", "suppressRowClickSelection", "suppressCellFocus", @@ -99975,8 +99672,8 @@ Ii.BOOLEAN_PROPERTIES = [ "suppressAdvancedFilterEval", "loading" ]; -Ii.OTHER_PROPERTIES = ["suppressStickyTotalRow"]; -Ii.FUNCTION_PROPERTIES = [ +Di.OTHER_PROPERTIES = ["suppressStickyTotalRow"]; +Di.FUNCTION_PROPERTIES = [ "doesExternalFilterPass", "processPivotResultColDef", "processPivotResultColGroupDef", @@ -100037,42 +99734,42 @@ Ii.FUNCTION_PROPERTIES = [ "chartMenuItems", "groupTotalRow" ]; -Ii.ALL_PROPERTIES = [ - ...Ii.ARRAY_PROPERTIES, - ...Ii.OBJECT_PROPERTIES, - ...Ii.STRING_PROPERTIES, - ...Ii.NUMBER_PROPERTIES, - ...Ii.FUNCTION_PROPERTIES, - ...Ii.BOOLEAN_PROPERTIES, - ...Ii.OTHER_PROPERTIES +Di.ALL_PROPERTIES = [ + ...Di.ARRAY_PROPERTIES, + ...Di.OBJECT_PROPERTIES, + ...Di.STRING_PROPERTIES, + ...Di.NUMBER_PROPERTIES, + ...Di.FUNCTION_PROPERTIES, + ...Di.BOOLEAN_PROPERTIES, + ...Di.OTHER_PROPERTIES ]; -var fm = Ii, Sa = class { +var pm = Di, Sa = class { static getCallbackForEvent(t) { return !t || t.length < 2 ? t : "on" + t[0].toUpperCase() + t.substring(1); } }; Sa.VUE_OMITTED_PROPERTY = "AG-VUE-OMITTED-PROPERTY"; -Sa.PUBLIC_EVENTS = xee; -Sa.EVENT_CALLBACKS = x7e.map((e) => Sa.getCallbackForEvent(e)); -Sa.BOOLEAN_PROPERTIES = fm.BOOLEAN_PROPERTIES; -Sa.ALL_PROPERTIES = fm.ALL_PROPERTIES; +Sa.PUBLIC_EVENTS = yee; +Sa.EVENT_CALLBACKS = h7e.map((e) => Sa.getCallbackForEvent(e)); +Sa.BOOLEAN_PROPERTIES = pm.BOOLEAN_PROPERTIES; +Sa.ALL_PROPERTIES = pm.ALL_PROPERTIES; Sa.ALL_PROPERTIES_AND_CALLBACKS = [...Sa.ALL_PROPERTIES, ...Sa.EVENT_CALLBACKS]; Sa.ALL_PROPERTIES_AND_CALLBACKS_SET = new Set(Sa.ALL_PROPERTIES_AND_CALLBACKS); -var pm = Sa; -function R7e(e, t) { +var gm = Sa; +function p7e(e, t) { typeof e != "object" && (e = {}); const r = { ...e }; - return pm.ALL_PROPERTIES_AND_CALLBACKS.forEach((i) => { + return gm.ALL_PROPERTIES_AND_CALLBACKS.forEach((i) => { const o = t[i]; - typeof o < "u" && o !== pm.VUE_OMITTED_PROPERTY && (r[i] = o); + typeof o < "u" && o !== gm.VUE_OMITTED_PROPERTY && (r[i] = o); }), r; } -function P7e(e, t) { +function g7e(e, t) { if (!e) return; const r = {}; let n = !1; - if (Object.keys(e).filter((a) => pm.ALL_PROPERTIES_AND_CALLBACKS_SET.has(a)).forEach((a) => { + if (Object.keys(e).filter((a) => gm.ALL_PROPERTIES_AND_CALLBACKS_SET.has(a)).forEach((a) => { r[a] = e[a], n = !0; }), !n) return; @@ -100088,7 +99785,7 @@ function P7e(e, t) { o[a] = s; }), t.dispatchEvent(o); } -var gy = class { +var fy = class { constructor(e) { this.cssClassStates = {}, this.getGui = e; } @@ -100135,126 +99832,126 @@ var gy = class { } }; function Jl(e, t, r) { - r == null || typeof r == "string" && r == "" ? Eee(e, t) : al(e, t, r); + r == null || typeof r == "string" && r == "" ? Cee(e, t) : ol(e, t, r); } -function al(e, t, r) { - e.setAttribute(Ree(t), r.toString()); +function ol(e, t, r) { + e.setAttribute(See(t), r.toString()); } -function Eee(e, t) { - e.removeAttribute(Ree(t)); +function Cee(e, t) { + e.removeAttribute(See(t)); } -function Ree(e) { +function See(e) { return `aria-${e}`; } function cs(e, t) { t ? e.setAttribute("role", t) : e.removeAttribute("role"); } -function T7e(e) { +function v7e(e) { let t; return e === "asc" ? t = "ascending" : e === "desc" ? t = "descending" : e === "mixed" ? t = "other" : t = "none", t; } -function _7e(e) { +function m7e(e) { return e.getAttribute("aria-label"); } function Uf(e, t) { Jl(e, "label", t); } -function gm(e, t) { +function vm(e, t) { Jl(e, "labelledby", t); } -function Pee(e, t) { +function bee(e, t) { Jl(e, "live", t); } -function M7e(e, t) { +function y7e(e, t) { Jl(e, "atomic", t); } -function D7e(e, t) { +function C7e(e, t) { Jl(e, "relevant", t); } -function I7e(e, t) { +function S7e(e, t) { Jl(e, "disabled", t); } -function WO(e, t) { +function zO(e, t) { Jl(e, "hidden", t); } -function xb(e, t) { - al(e, "expanded", t); +function bb(e, t) { + ol(e, "expanded", t); } -function A7e(e, t) { - al(e, "setsize", t); +function b7e(e, t) { + ol(e, "setsize", t); } -function O7e(e, t) { - al(e, "posinset", t); +function w7e(e, t) { + ol(e, "posinset", t); } -function L7e(e, t) { - al(e, "rowcount", t); +function x7e(e, t) { + ol(e, "rowcount", t); } -function F7e(e, t) { - al(e, "rowindex", t); +function E7e(e, t) { + ol(e, "rowindex", t); } -function N7e(e, t) { - al(e, "colcount", t); +function R7e(e, t) { + ol(e, "colcount", t); } -function Tee(e, t) { - al(e, "colindex", t); +function wee(e, t) { + ol(e, "colindex", t); } -function k7e(e, t) { - al(e, "colspan", t); +function P7e(e, t) { + ol(e, "colspan", t); } -function $7e(e, t) { - al(e, "sort", t); +function T7e(e, t) { + ol(e, "sort", t); } -function B7e(e) { - Eee(e, "sort"); +function _7e(e) { + Cee(e, "sort"); } -function Eb(e, t) { +function wb(e, t) { Jl(e, "selected", t); } -function V7e(e, t) { - Jl(e, "controls", t.id), gm(t, e.id); +function M7e(e, t) { + Jl(e, "controls", t.id), vm(t, e.id); } -function jO(e, t) { +function GO(e, t) { return t === void 0 ? e("ariaIndeterminate", "indeterminate") : t === !0 ? e("ariaChecked", "checked") : e("ariaUnchecked", "unchecked"); } -var aP, K0, sP, lP, cP, uP, hD, fD; +var aP, j0, sP, lP, cP, uP, dD, hD; function Yl() { return aP === void 0 && (aP = /^((?!chrome|android).)*safari/i.test(navigator.userAgent)), aP; } -function _ee() { - if (K0 === void 0) +function xee() { + if (j0 === void 0) if (Yl()) { const e = navigator.userAgent.match(/version\/(\d+)/i); - e && (K0 = e[1] != null ? parseFloat(e[1]) : 0); + e && (j0 = e[1] != null ? parseFloat(e[1]) : 0); } else - K0 = 0; - return K0; + j0 = 0; + return j0; } -function UO() { +function WO() { if (sP === void 0) { const e = window; sP = !!e.chrome && (!!e.chrome.webstore || !!e.chrome.runtime) || /Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor); } return sP; } -function Mee() { +function Eee() { return lP === void 0 && (lP = /(firefox)/i.test(navigator.userAgent)), lP; } -function Dee() { +function Ree() { return cP === void 0 && (cP = /(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)), cP; } function iu() { return uP === void 0 && (uP = /iPad|iPhone|iPod/.test(navigator.platform) || navigator.platform === "MacIntel" && navigator.maxTouchPoints > 1), uP; } -function M3() { - return !Yl() || _ee() >= 15; +function PH() { + return !Yl() || xee() >= 15; } -function pD(e) { +function fD(e) { if (!e) return null; const t = e.tabIndex, r = e.getAttribute("tabIndex"); - return t === -1 && (r === null || r === "" && !Mee()) ? null : t.toString(); + return t === -1 && (r === null || r === "" && !Eee()) ? null : t.toString(); } -function z7e() { +function D7e() { if (!document.body) return -1; let e = 1e6; @@ -100267,42 +99964,42 @@ function z7e() { } return document.body.removeChild(r), e; } -function H7e() { +function I7e() { var e, t; return ((e = document.body) == null ? void 0 : e.clientWidth) ?? (window.innerHeight || ((t = document.documentElement) == null ? void 0 : t.clientWidth) || -1); } -function G7e() { +function A7e() { var e, t; return ((e = document.body) == null ? void 0 : e.clientHeight) ?? (window.innerHeight || ((t = document.documentElement) == null ? void 0 : t.clientHeight) || -1); } -function W7e() { - return fD == null && Iee(), fD; +function O7e() { + return hD == null && Pee(), hD; } -function Iee() { +function Pee() { const e = document.body, t = document.createElement("div"); t.style.width = t.style.height = "100px", t.style.opacity = "0", t.style.overflow = "scroll", t.style.msOverflowStyle = "scrollbar", t.style.position = "absolute", e.appendChild(t); let r = t.offsetWidth - t.clientWidth; - r === 0 && t.clientWidth === 0 && (r = null), t.parentNode && t.parentNode.removeChild(t), r != null && (fD = r, hD = r === 0); + r === 0 && t.clientWidth === 0 && (r = null), t.parentNode && t.parentNode.removeChild(t), r != null && (hD = r, dD = r === 0); } -function Aee() { - return hD == null && Iee(), hD; +function Tee() { + return dD == null && Pee(), dD; } -var Y0, j7e = "[tabindex], input, select, button, textarea, [href]", Oee = "[disabled], .ag-disabled:not(.ag-button), .ag-disabled *"; -function KO(e) { - const t = Element.prototype.matches || Element.prototype.msMatchesSelector, n = t.call(e, "input, select, button, textarea"), i = t.call(e, Oee), o = Zs(e); +var U0, L7e = "[tabindex], input, select, button, textarea, [href]", _ee = "[disabled], .ag-disabled:not(.ag-button), .ag-disabled *"; +function jO(e) { + const t = Element.prototype.matches || Element.prototype.msMatchesSelector, n = t.call(e, "input, select, button, textarea"), i = t.call(e, _ee), o = Xs(e); return n && !i && o; } function Mn(e, t, r = {}) { const { skipAriaHidden: n } = r; - e.classList.toggle("ag-hidden", !t), n || WO(e, !t); + e.classList.toggle("ag-hidden", !t), n || zO(e, !t); } -function U7e(e, t, r = {}) { +function F7e(e, t, r = {}) { const { skipAriaHidden: n } = r; - e.classList.toggle("ag-invisible", !t), n || WO(e, !t); + e.classList.toggle("ag-invisible", !t), n || zO(e, !t); } -function vm(e, t) { +function mm(e, t) { const r = "disabled", n = t ? (i) => i.setAttribute(r, "") : (i) => i.removeAttribute(r); - n(e), kee(e.querySelectorAll("input"), (i) => n(i)); + n(e), Aee(e.querySelectorAll("input"), (i) => n(i)); } function Ef(e, t, r) { let n = 0; @@ -100353,23 +100050,23 @@ function rh(e) { boxSizing: v }; } -function YO(e) { +function UO(e) { const t = rh(e); return t.boxSizing === "border-box" ? t.height - t.paddingTop - t.paddingBottom : t.height; } -function vy(e) { +function py(e) { const t = rh(e); return t.boxSizing === "border-box" ? t.width - t.paddingLeft - t.paddingRight : t.width; } -function Lee(e) { +function Mee(e) { const { height: t, marginBottom: r, marginTop: n } = rh(e); return Math.floor(t + r + n); } -function Rb(e) { +function xb(e) { const { width: t, marginLeft: r, marginRight: n } = rh(e); return Math.floor(t + r + n); } -function Fee(e) { +function Dee(e) { const t = e.getBoundingClientRect(), { borderTopWidth: r, borderLeftWidth: n, borderRightWidth: i, borderBottomWidth: o } = rh(e); return { top: t.top + (r || 0), @@ -100378,22 +100075,22 @@ function Fee(e) { bottom: t.bottom + (o || 0) }; } -function Pb() { - if (typeof Y0 == "boolean") - return Y0; +function Eb() { + if (typeof U0 == "boolean") + return U0; const e = document.createElement("div"); return e.style.direction = "rtl", e.style.width = "1px", e.style.height = "1px", e.style.position = "fixed", e.style.top = "0px", e.style.overflow = "hidden", e.dir = "rtl", e.innerHTML = /* html */ `
-
`, document.body.appendChild(e), e.scrollLeft = 1, Y0 = Math.floor(e.scrollLeft) === 0, document.body.removeChild(e), Y0; +
`, document.body.appendChild(e), e.scrollLeft = 1, U0 = Math.floor(e.scrollLeft) === 0, document.body.removeChild(e), U0; } -function Tb(e, t) { +function Rb(e, t) { let r = e.scrollLeft; - return t && (r = Math.abs(r), UO() && !Pb() && (r = e.scrollWidth - e.clientWidth - r)), r; + return t && (r = Math.abs(r), WO() && !Eb() && (r = e.scrollWidth - e.clientWidth - r)), r; } -function _b(e, t, r) { - r && (Pb() ? t *= -1 : (Yl() || UO()) && (t = e.scrollWidth - e.clientWidth - t)), e.scrollLeft = t; +function Pb(e, t, r) { + r && (Eb() ? t *= -1 : (Yl() || WO()) && (t = e.scrollWidth - e.clientWidth - t)), e.scrollLeft = t; } function Uo(e) { for (; e && e.firstChild; ) @@ -100402,55 +100099,55 @@ function Uo(e) { function kd(e) { e && e.parentNode && e.parentNode.removeChild(e); } -function Nee(e) { +function Iee(e) { return !!e.offsetParent; } -function Zs(e) { +function Xs(e) { const t = e; - return t.checkVisibility ? t.checkVisibility({ checkVisibilityCSS: !0 }) : !(!Nee(e) || window.getComputedStyle(e).visibility !== "visible"); + return t.checkVisibility ? t.checkVisibility({ checkVisibilityCSS: !0 }) : !(!Iee(e) || window.getComputedStyle(e).visibility !== "visible"); } function Kf(e) { const t = document.createElement("div"); return t.innerHTML = (e || "").trim(), t.firstChild; } -function K7e(e) { +function N7e(e) { return e.clientWidth < e.scrollWidth; } -function Y7e(e) { +function k7e(e) { return e.clientHeight < e.scrollHeight; } -function Mb(e, t) { +function Tb(e, t) { t === "flex" ? (e.style.removeProperty("width"), e.style.removeProperty("minWidth"), e.style.removeProperty("maxWidth"), e.style.flex = "1 1 auto") : ts(e, t); } function ts(e, t) { - t = qO(t), e.style.width = t.toString(), e.style.maxWidth = t.toString(), e.style.minWidth = t.toString(); + t = KO(t), e.style.width = t.toString(), e.style.maxWidth = t.toString(), e.style.minWidth = t.toString(); } -function fv(e, t) { - t = qO(t), e.style.height = t.toString(), e.style.maxHeight = t.toString(), e.style.minHeight = t.toString(); +function pv(e, t) { + t = KO(t), e.style.height = t.toString(), e.style.maxHeight = t.toString(), e.style.minHeight = t.toString(); } -function qO(e) { +function KO(e) { return typeof e == "number" ? `${e}px` : e; } -function XO(e) { +function YO(e) { return e instanceof Node || e instanceof HTMLElement; } -function q7e(e) { +function $7e(e) { if (e == null) return []; const t = []; - return kee(e, (r) => t.push(r)), t; + return Aee(e, (r) => t.push(r)), t; } -function X7e(e, t) { +function B7e(e, t) { if (e) for (let r = 0; r < e.length; r++) { const n = e[r]; t(n.name, n.value); } } -function Ol(e, t, r) { +function Al(e, t, r) { r == null ? e.removeAttribute(t) : e.setAttribute(t, r.toString()); } -function kee(e, t) { +function Aee(e, t) { if (e != null) for (let r = 0; r < e.length; r++) t(e[r]); @@ -100469,7 +100166,7 @@ var Yf = class { skip(e) { this.nextValue += e; } -}, Z7e = 1e3, Q7e = 1e3, D3 = 100, $ee = class Vu extends De { +}, V7e = 1e3, H7e = 1e3, TH = 100, Oee = class Vu extends De { constructor(t, r, n, i) { super(), this.parentComp = t, this.tooltipShowDelayOverride = r, this.tooltipHideDelayOverride = n, this.shouldDisplayTooltip = i, this.interactionEnabled = !1, this.isInteractingWithTooltip = !1, this.state = 0, this.tooltipInstanceCount = 0, this.tooltipMouseTrack = !1; } @@ -100507,7 +100204,7 @@ var Yf = class { onMouseEnter(t) { this.interactionEnabled && this.interactiveTooltipTimeoutId && (this.unlockService(), this.startHideTimeout()), !iu() && (Vu.isLocked ? this.showTooltipTimeoutId = window.setTimeout(() => { this.prepareToShowTooltip(t); - }, D3) : this.prepareToShowTooltip(t)); + }, TH) : this.prepareToShowTooltip(t)); } onMouseMove(t) { this.lastMouseEvent && (this.lastMouseEvent = t), this.tooltipMouseTrack && this.state === 2 && this.tooltipComp && this.positionTooltip(); @@ -100537,7 +100234,7 @@ var Yf = class { } isLastTooltipHiddenRecently() { const t = (/* @__PURE__ */ new Date()).getTime(), r = Vu.lastTooltipHideTime; - return t - r < Z7e; + return t - r < V7e; } setToDoNothing() { this.state === 2 && this.hideTooltip(), this.onBodyScrollEventCallback && (this.onBodyScrollEventCallback(), this.onBodyScrollEventCallback = void 0), this.onColumnMovedEventCallback && (this.onColumnMovedEventCallback(), this.onColumnMovedEventCallback = void 0), this.clearTimeouts(), this.state = 0, this.lastMouseEvent = null; @@ -100633,7 +100330,7 @@ var Yf = class { } destroyTooltipComp() { this.tooltipComp.getGui().classList.add("ag-tooltip-hiding"); - const t = this.tooltipPopupDestroyFunc, r = this.tooltipComp, n = this.tooltipTrigger === 0 ? Q7e : 0; + const t = this.tooltipPopupDestroyFunc, r = this.tooltipComp, n = this.tooltipTrigger === 0 ? H7e : 0; window.setTimeout(() => { t(), this.destroyBean(r); }, n), this.clearTooltipListeners(), this.tooltipPopupDestroyFunc = void 0, this.tooltipComp = void 0; @@ -100651,7 +100348,7 @@ var Yf = class { lockService() { Vu.isLocked = !0, this.interactiveTooltipTimeoutId = window.setTimeout(() => { this.unlockService(), this.setToDoNothing(); - }, D3); + }, TH); } unlockService() { Vu.isLocked = !1, this.clearInteractiveTimeout(); @@ -100672,8 +100369,8 @@ var Yf = class { this.clearShowTimeout(), this.clearHideTimeout(), this.clearInteractiveTimeout(); } }; -$ee.isLocked = !1; -var J7e = $ee, Tp = class extends De { +Oee.isLocked = !1; +var z7e = Oee, _p = class extends De { constructor(e, t) { super(), this.ctrl = e, t && (this.beans = t); } @@ -100699,7 +100396,7 @@ var J7e = $ee, Tp = class extends De { getGui: () => this.ctrl.getGui() }; this.tooltipManager = this.createBean( - new J7e( + new z7e( e, (r = (t = this.ctrl).getTooltipShowDelayOverride) == null ? void 0 : r.call(t), (i = (n = this.ctrl).getTooltipHideDelayOverride) == null ? void 0 : i.call(n), @@ -100736,9 +100433,9 @@ var J7e = $ee, Tp = class extends De { destroy() { this.tooltipManager && (this.tooltipManager = this.destroyBean(this.tooltipManager, this.beans.context)), super.destroy(); } -}, eje = new Yf(), Ht = null, yn = class Bee extends De { +}, G7e = new Yf(), zt = null, yn = class Lee extends De { constructor(t, r) { - super(), this.suppressDataRefValidation = !1, this.displayed = !0, this.visible = !0, this.compId = eje.next(), this.cssClassManager = new gy(() => this.eGui), this.componentSelectors = new Map((r ?? []).map((n) => [n.selector, n])), t && this.setTemplate(t); + super(), this.suppressDataRefValidation = !1, this.displayed = !0, this.visible = !0, this.compId = G7e.next(), this.cssClassManager = new fy(() => this.eGui), this.componentSelectors = new Map((r ?? []).map((n) => [n.selector, n])), t && this.setTemplate(t); } preWireBeans(t) { super.preWireBeans(t); @@ -100763,7 +100460,7 @@ var J7e = $ee, Tp = class extends De { this.tooltipFeature && (this.tooltipFeature = this.destroyBean(this.tooltipFeature)), this.tooltipText !== r && (this.tooltipText = r); const s = () => this.tooltipText; r != null && (this.tooltipFeature = this.createBean( - new Tp({ + new _p({ getTooltipValue: s, getGui: () => this.getGui(), getLocation: () => o ?? "UNKNOWN", @@ -100781,7 +100478,7 @@ var J7e = $ee, Tp = class extends De { applyElementsToComponent(t, r, n, i = null) { if (r === void 0 && (r = this.getDataRefAttribute(t)), r) { const o = this[r]; - if (o === Ht) + if (o === zt) this[r] = i ?? t; else { const a = n && n[r]; @@ -100791,7 +100488,7 @@ var J7e = $ee, Tp = class extends De { } // for registered components only, eg creates AgCheckbox instance from ag-checkbox HTML tag createChildComponentsFromTags(t, r) { - q7e(t.childNodes).forEach((i) => { + $7e(t.childNodes).forEach((i) => { if (!(i instanceof HTMLElement)) return; const o = this.createComponentFromElement( @@ -100815,14 +100512,14 @@ var J7e = $ee, Tp = class extends De { const i = t.nodeName, o = this.getDataRefAttribute(t), a = i.indexOf("AG-") === 0, s = a ? this.componentSelectors.get(i) : null; let l = null; if (s) { - Bee.elementGettingCreated = t; + Lee.elementGettingCreated = t; const c = n && o ? n[o] : void 0; l = new s.component(c), l.setParentComponent(this), this.createBean(l, null, r); } else a && Be(`Missing selector: ${i}`); return this.applyElementsToComponent(t, o, n, l), l; } copyAttributesFromNode(t, r) { - X7e(t.attributes, (n, i) => r.setAttribute(n, i)); + B7e(t.attributes, (n, i) => r.setAttribute(n, i)); } swapComponentForNode(t, r, n) { const i = t.getGui(); @@ -100869,7 +100566,7 @@ var J7e = $ee, Tp = class extends De { } getContainerAndElement(t, r) { let n = r; - return t == null ? null : (n || (n = this.eGui), XO(t) ? { + return t == null ? null : (n || (n = this.eGui), YO(t) ? { element: t, parent: n } : { @@ -100892,7 +100589,7 @@ var J7e = $ee, Tp = class extends De { if (t !== this.visible) { this.visible = t; const { skipAriaHidden: n } = r; - U7e(this.eGui, t, { skipAriaHidden: n }); + F7e(this.eGui, t, { skipAriaHidden: n }); } } setDisplayed(t, r = {}) { @@ -100925,7 +100622,7 @@ var J7e = $ee, Tp = class extends De { addOrRemoveCssClass(t, r) { this.cssClassManager.addOrRemoveCssClass(t, r); } -}, tje = { +}, W7e = { // header column group shown when expanded (click to contract) columnGroupOpened: "expanded", // header column group shown when contracted (click to expand) @@ -101076,8 +100773,8 @@ var J7e = $ee, Tp = class extends De { // radio button off radioButtonOff: "radio-button-off" }; -function gl(e, t, r) { - const n = zo(e, t, r); +function pl(e, t, r) { + const n = Ho(e, t, r); if (n) { const { className: o } = n; if (typeof o == "string" && o.indexOf("ag-icon") > -1 || typeof o == "object" && o["ag-icon"]) @@ -101086,7 +100783,7 @@ function gl(e, t, r) { const i = document.createElement("span"); return i.appendChild(n), i; } -function zo(e, t, r, n) { +function Ho(e, t, r, n) { let i = null; const o = r && r.getColDef().icons; if (o && (i = o[e]), t && !i) { @@ -101103,16 +100800,16 @@ function zo(e, t, r, n) { throw new Error("icon from grid options needs to be a string or a function"); if (typeof a == "string") return Kf(a); - if (XO(a)) + if (YO(a)) return a; Be("iconRenderer should return back a string or a dom object"); } else { const a = document.createElement("span"); - let s = tje[e]; + let s = W7e[e]; return s || (Be(`Did not find icon ${e}`), s = ""), a.setAttribute("class", `ag-icon ag-icon-${s}`), a.setAttribute("unselectable", "on"), cs(a, "presentation"), a; } } -function Vee(e, t, r) { +function Fee(e, t, r) { if (r === 0) return !1; const n = Math.abs(e.clientX - t.clientX), i = Math.abs(e.clientY - t.clientY); @@ -101120,7 +100817,7 @@ function Vee(e, t, r) { } var Fc = class { constructor(e, t = !1) { - this.DOUBLE_TAP_MILLIS = 500, this.destroyFuncs = [], this.touching = !1, this.localEventService = new Pp(), this.eElement = e, this.preventMouseClick = t; + this.DOUBLE_TAP_MILLIS = 500, this.destroyFuncs = [], this.touching = !1, this.localEventService = new Tp(), this.eElement = e, this.preventMouseClick = t; const r = this.onTouchStart.bind(this), n = this.onTouchMove.bind(this), i = this.onTouchEnd.bind(this); this.eElement.addEventListener("touchstart", r, { passive: !0 }), this.eElement.addEventListener("touchmove", n, { passive: !0 }), this.eElement.addEventListener("touchend", i, { passive: !1 }), this.destroyFuncs.push(() => { this.eElement.removeEventListener("touchstart", r, { passive: !0 }), this.eElement.removeEventListener("touchmove", n, { passive: !0 }), this.eElement.removeEventListener("touchend", i, { passive: !1 }); @@ -101162,7 +100859,7 @@ var Fc = class { const t = this.getActiveTouch(e.touches); if (!t) return; - !Vee(t, this.touchStart, 4) && (this.moved = !0); + !Fee(t, this.touchStart, 4) && (this.moved = !0); } onTouchEnd(e) { if (this.touching) { @@ -101193,7 +100890,7 @@ var Fc = class { destroy() { this.destroyFuncs.forEach((e) => e()); } -}, rje = ( +}, j7e = ( /* html */ ` @@ -101202,9 +100899,9 @@ var Fc = class { ` -), ZO = class extends yn { +), qO = class extends yn { constructor(e) { - super(), this.eSortOrder = Ht, this.eSortAsc = Ht, this.eSortDesc = Ht, this.eSortMixed = Ht, this.eSortNone = Ht, e || this.setTemplate(rje); + super(), this.eSortOrder = zt, this.eSortAsc = zt, this.eSortDesc = zt, this.eSortMixed = zt, this.eSortNone = zt, e || this.setTemplate(j7e); } wireBeans(e) { this.sortController = e.sortController; @@ -101224,7 +100921,7 @@ var Fc = class { addInIcon(e, t, r) { if (t == null) return; - const n = zo(e, this.gos, r); + const n = Ho(e, this.gos, r); n && t.appendChild(n); } onSortChanged() { @@ -101272,10 +100969,10 @@ var Fc = class { ), n = t >= 0 && r; Mn(this.eSortOrder, n, { skipAriaHidden: !0 }), t >= 0 ? this.eSortOrder.textContent = (t + 1).toString() : Uo(this.eSortOrder); } -}, nje = { +}, U7e = { selector: "AG-SORT-INDICATOR", - component: ZO -}, ije = ( + component: qO +}, K7e = ( /* html */ `
` -), gD = class extends yn { +), pD = class extends yn { constructor() { - super(...arguments), this.eFilter = Ht, this.eFilterButton = Ht, this.eSortIndicator = Ht, this.eMenu = Ht, this.eLabel = Ht, this.eText = Ht, this.eSortOrder = Ht, this.eSortAsc = Ht, this.eSortDesc = Ht, this.eSortMixed = Ht, this.eSortNone = Ht, this.lastMovingChanged = 0; + super(...arguments), this.eFilter = zt, this.eFilterButton = zt, this.eSortIndicator = zt, this.eMenu = zt, this.eLabel = zt, this.eText = zt, this.eSortOrder = zt, this.eSortAsc = zt, this.eSortDesc = zt, this.eSortMixed = zt, this.eSortNone = zt, this.lastMovingChanged = 0; } wireBeans(e) { this.sortController = e.sortController, this.menuService = e.menuService, this.funcColsService = e.funcColsService; @@ -101303,11 +101000,11 @@ var Fc = class { return this.params = e, this.workOutTemplate() != this.currentTemplate || this.workOutShowMenu() != this.currentShowMenu || this.workOutSort() != this.currentSort || this.shouldSuppressMenuHide() != this.currentSuppressMenuHide || t.enableFilterButton != e.enableFilterButton || t.enableFilterIcon != e.enableFilterIcon ? !1 : (this.setDisplayName(e), !0); } workOutTemplate() { - let e = this.params.template ?? ije; + let e = this.params.template ?? K7e; return e = e && e.trim ? e.trim() : e, e; } init(e) { - this.params = e, this.currentTemplate = this.workOutTemplate(), this.setTemplate(this.currentTemplate, [nje]), this.setupTap(), this.setMenu(), this.setupSort(), this.setupFilterIcon(), this.setupFilterButton(), this.setDisplayName(e); + this.params = e, this.currentTemplate = this.workOutTemplate(), this.setTemplate(this.currentTemplate, [U7e]), this.setupTap(), this.setMenu(), this.setupSort(), this.setupFilterIcon(), this.setupFilterButton(), this.setDisplayName(e); } setDisplayName(e) { if (this.currentDisplayName != e.displayName) { @@ -101319,7 +101016,7 @@ var Fc = class { addInIcon(e, t, r) { if (t == null) return; - const n = zo(e, this.gos, r); + const n = Ho(e, this.gos, r); n && t.appendChild(n); } setupTap() { @@ -101376,7 +101073,7 @@ var Fc = class { return this.params.enableSorting; } setupSort() { - if (this.currentSort = this.params.enableSorting, this.eSortIndicator || (this.eSortIndicator = this.createBean(new ZO(!0)), this.eSortIndicator.attachCustomElements( + if (this.currentSort = this.params.enableSorting, this.eSortIndicator || (this.eSortIndicator = this.createBean(new qO(!0)), this.eSortIndicator.attachCustomElements( this.eSortOrder, this.eSortAsc, this.eSortDesc, @@ -101444,7 +101141,7 @@ var Fc = class { getAnchorElementForMenu(e) { return e ? this.eFilterButton ?? this.eMenu ?? this.getGui() : this.eMenu ?? this.eFilterButton ?? this.getGui(); } -}, oje = class extends yn { +}, Y7e = class extends yn { constructor() { super( /* html */ @@ -101453,7 +101150,7 @@ var Fc = class {
` - ), this.agOpened = Ht, this.agClosed = Ht, this.agLabel = Ht; + ), this.agOpened = zt, this.agClosed = zt, this.agLabel = zt; } wireBeans(e) { this.columnModel = e.columnModel; @@ -101506,7 +101203,7 @@ var Fc = class { Mn(this.agOpened, !1), Mn(this.agClosed, !1); } addInIcon(e, t) { - const r = zo(e, this.gos, null); + const r = Ho(e, this.gos, null); r && t.appendChild(r); } addGroupExpandIcon() { @@ -101524,7 +101221,7 @@ var Fc = class { } this.addOrRemoveCssClass("ag-sticky-label", !((r = t.getColGroupDef()) != null && r.suppressStickyLabel)); } -}, zee = /* @__PURE__ */ ((e) => (e.CommunityCoreModule = "@ag-grid-community/core", e.InfiniteRowModelModule = "@ag-grid-community/infinite-row-model", e.ClientSideRowModelModule = "@ag-grid-community/client-side-row-model", e.CsvExportModule = "@ag-grid-community/csv-export", e.EnterpriseCoreModule = "@ag-grid-enterprise/core", e.RowGroupingModule = "@ag-grid-enterprise/row-grouping", e.ColumnsToolPanelModule = "@ag-grid-enterprise/column-tool-panel", e.FiltersToolPanelModule = "@ag-grid-enterprise/filter-tool-panel", e.MenuModule = "@ag-grid-enterprise/menu", e.SetFilterModule = "@ag-grid-enterprise/set-filter", e.MultiFilterModule = "@ag-grid-enterprise/multi-filter", e.StatusBarModule = "@ag-grid-enterprise/status-bar", e.SideBarModule = "@ag-grid-enterprise/side-bar", e.RangeSelectionModule = "@ag-grid-enterprise/range-selection", e.MasterDetailModule = "@ag-grid-enterprise/master-detail", e.RichSelectModule = "@ag-grid-enterprise/rich-select", e.GridChartsModule = "@ag-grid-enterprise/charts", e.ViewportRowModelModule = "@ag-grid-enterprise/viewport-row-model", e.ServerSideRowModelModule = "@ag-grid-enterprise/server-side-row-model", e.ExcelExportModule = "@ag-grid-enterprise/excel-export", e.ClipboardModule = "@ag-grid-enterprise/clipboard", e.SparklinesModule = "@ag-grid-enterprise/sparklines", e.AdvancedFilterModule = "@ag-grid-enterprise/advanced-filter", e.AngularModule = "@ag-grid-community/angular", e.ReactModule = "@ag-grid-community/react", e.VueModule = "@ag-grid-community/vue", e))(zee || {}), p1 = class Hr { +}, Nee = /* @__PURE__ */ ((e) => (e.CommunityCoreModule = "@ag-grid-community/core", e.InfiniteRowModelModule = "@ag-grid-community/infinite-row-model", e.ClientSideRowModelModule = "@ag-grid-community/client-side-row-model", e.CsvExportModule = "@ag-grid-community/csv-export", e.EnterpriseCoreModule = "@ag-grid-enterprise/core", e.RowGroupingModule = "@ag-grid-enterprise/row-grouping", e.ColumnsToolPanelModule = "@ag-grid-enterprise/column-tool-panel", e.FiltersToolPanelModule = "@ag-grid-enterprise/filter-tool-panel", e.MenuModule = "@ag-grid-enterprise/menu", e.SetFilterModule = "@ag-grid-enterprise/set-filter", e.MultiFilterModule = "@ag-grid-enterprise/multi-filter", e.StatusBarModule = "@ag-grid-enterprise/status-bar", e.SideBarModule = "@ag-grid-enterprise/side-bar", e.RangeSelectionModule = "@ag-grid-enterprise/range-selection", e.MasterDetailModule = "@ag-grid-enterprise/master-detail", e.RichSelectModule = "@ag-grid-enterprise/rich-select", e.GridChartsModule = "@ag-grid-enterprise/charts", e.ViewportRowModelModule = "@ag-grid-enterprise/viewport-row-model", e.ServerSideRowModelModule = "@ag-grid-enterprise/server-side-row-model", e.ExcelExportModule = "@ag-grid-enterprise/excel-export", e.ClipboardModule = "@ag-grid-enterprise/clipboard", e.SparklinesModule = "@ag-grid-enterprise/sparklines", e.AdvancedFilterModule = "@ag-grid-enterprise/advanced-filter", e.AngularModule = "@ag-grid-community/angular", e.ReactModule = "@ag-grid-community/react", e.VueModule = "@ag-grid-community/vue", e))(Nee || {}), p1 = class Hr { /** * Globally register the given module for all grids. * @param module - module to register @@ -101591,7 +101288,7 @@ var Fc = class { For more info see: https://ag-grid.com/javascript-data-grid/getting-started/#getting-started-with-ag-grid-enterprise`; else if (Hr.moduleBased || Hr.moduleBased === void 0) { - const a = (o = Object.entries(zee).find(([s, l]) => l === t)) == null ? void 0 : o[0]; + const a = (o = Object.entries(Nee).find(([s, l]) => l === t)) == null ? void 0 : o[0]; i = `AG Grid: unable to use ${r} as the ${a} is not registered${Hr.areGridScopedModules ? ` for gridId: ${n}` : ""}. Check if you have registered the module: import { ModuleRegistry } from '@ag-grid-community/core'; @@ -101613,11 +101310,11 @@ For more info see: https://www.ag-grid.com/javascript-grid/modules/`; } /** AG GRID INTERNAL - Get all registered modules globally / individually for this grid. */ static __getRegisteredModules(t) { - return [...$C(Hr.globalModulesMap), ...$C(Hr.gridModulesMap[t] || {})]; + return [...NC(Hr.globalModulesMap), ...NC(Hr.gridModulesMap[t] || {})]; } /** AG GRID INTERNAL - Get the list of modules registered individually for this grid. */ static __getGridRegisteredModules(t) { - return $C(Hr.gridModulesMap[t] ?? {}) || []; + return NC(Hr.gridModulesMap[t] ?? {}) || []; } /** INTERNAL */ static __isPackageBased() { @@ -101627,7 +101324,7 @@ For more info see: https://www.ag-grid.com/javascript-grid/modules/`; p1.globalModulesMap = {}; p1.gridModulesMap = {}; p1.areGridScopedModules = !1; -var Ai = p1, aje = "↑", sje = "↓", lje = class extends yn { +var Ii = p1, q7e = "↑", X7e = "↓", Z7e = class extends yn { constructor() { super(), this.refreshCount = 0; const e = document.createElement("span"), t = document.createElement("span"); @@ -101643,7 +101340,7 @@ var Ai = p1, aje = "↑", sje = "↓", lje = class extends yn { } showDelta(e, t) { const r = Math.abs(t), n = e.formatValue(r), i = Ye(n) ? n : r, o = t >= 0; - o ? this.eDelta.textContent = aje + i : this.eDelta.textContent = sje + i, this.eDelta.classList.toggle("ag-value-change-delta-up", o), this.eDelta.classList.toggle("ag-value-change-delta-down", !o); + o ? this.eDelta.textContent = q7e + i : this.eDelta.textContent = X7e + i, this.eDelta.classList.toggle("ag-value-change-delta-up", o), this.eDelta.classList.toggle("ag-value-change-delta-down", !o); } setTimerToRemoveDelta() { this.refreshCount++; @@ -101668,7 +101365,7 @@ var Ai = p1, aje = "↑", sje = "↓", lje = class extends yn { } return this.lastValue && this.eValue.classList.add("ag-value-change-value-highlight"), t || this.setTimerToRemoveDelta(), this.lastValue = r, !0; } -}, cje = class extends yn { +}, Q7e = class extends yn { constructor() { super(), this.refreshCount = 0; const e = document.createElement("span"), t = document.createElement("span"); @@ -101696,7 +101393,7 @@ var Ai = p1, aje = "↑", sje = "↓", lje = class extends yn { refresh(e, t = !1) { var n; let r = e.value; - return Rr(r) && (r = ""), r === this.lastValue || (n = this.filterManager) != null && n.isSuppressFlashingCellsBecauseFiltering() ? !1 : (t || this.addSlideAnimation(), this.lastValue = r, Ye(e.valueFormatted) ? this.eCurrent.textContent = e.valueFormatted : Ye(e.value) ? this.eCurrent.textContent = r : Uo(this.eCurrent), !0); + return Er(r) && (r = ""), r === this.lastValue || (n = this.filterManager) != null && n.isSuppressFlashingCellsBecauseFiltering() ? !1 : (t || this.addSlideAnimation(), this.lastValue = r, Ye(e.valueFormatted) ? this.eCurrent.textContent = e.valueFormatted : Ye(e.value) ? this.eCurrent.textContent = r : Uo(this.eCurrent), !0); } }, Re = class { }; @@ -101722,7 +101419,7 @@ Re.V = "KeyV"; Re.X = "KeyX"; Re.Y = "KeyY"; Re.Z = "KeyZ"; -var uje = class extends yn { +var J7e = class extends yn { constructor(e, t, r) { super(t, r), this.labelSeparator = "", this.labelAlignment = "left", this.disabled = !1, this.label = "", this.config = e || {}; } @@ -101754,17 +101451,17 @@ var uje = class extends yn { return this.eLabel.classList.toggle("ag-label-ellipsis", e), this; } setLabelWidth(e) { - return this.label == null ? this : (Mb(this.eLabel, e), this); + return this.label == null ? this : (Tb(this.eLabel, e), this); } setDisabled(e) { e = !!e; const t = this.getGui(); - return vm(t, e), t.classList.toggle("ag-disabled", e), this.disabled = e, this; + return mm(t, e), t.classList.toggle("ag-disabled", e), this.disabled = e, this; } isDisabled() { return !!this.disabled; } -}, Hee = class extends uje { +}, kee = class extends J7e { constructor(e, t, r, n) { super(e, t, r), this.className = n; } @@ -101778,7 +101475,7 @@ var uje = class extends yn { } refreshAriaLabelledBy() { const e = this.getAriaElement(), t = this.getLabelId(), r = this.getLabel(); - r == null || r == "" || _7e(e) !== null ? gm(e, "") : gm(e, t ?? ""); + r == null || r == "" || m7e(e) !== null ? vm(e, "") : vm(e, t ?? ""); } setAriaLabel(e) { return Uf(this.getAriaElement(), e), this.refreshAriaLabelledBy(), this; @@ -101801,7 +101498,7 @@ var uje = class extends yn { setValue(e, t) { return this.value === e ? this : (this.previousValue = this.value, this.value = e, t || this.dispatchLocalEvent({ type: "fieldValueChanged" }), this); } -}, sd = class extends Hee { +}, sd = class extends kee { constructor(e, t, r = "text", n = "input") { super( e, @@ -101815,7 +101512,7 @@ var uje = class extends yn { `, [], t - ), this.inputType = r, this.displayFieldTag = n, this.eLabel = Ht, this.eWrapper = Ht, this.eInput = Ht; + ), this.inputType = r, this.displayFieldTag = n, this.eLabel = zt, this.eWrapper = zt, this.eInput = zt; } postConstruct() { super.postConstruct(), this.setInputType(), this.eLabel.classList.add(`${this.className}-label`), this.eWrapper.classList.add(`${this.className}-input-wrapper`), this.eInput.classList.add(`${this.className}-input`), this.addCssClass("ag-input-field"), this.eInput.id = this.eInput.id || `ag-${this.getCompId()}-input`; @@ -101832,7 +101529,7 @@ var uje = class extends yn { return this.eInput; } setInputWidth(e) { - return Mb(this.eWrapper, e), this; + return Tb(this.eWrapper, e), this; } setInputName(e) { return this.getInputElement().setAttribute("name", e), this; @@ -101845,24 +101542,24 @@ var uje = class extends yn { return t.maxLength = e, this; } setInputPlaceholder(e) { - return Ol(this.eInput, "placeholder", e), this; + return Al(this.eInput, "placeholder", e), this; } setInputAriaLabel(e) { return Uf(this.eInput, e), this.refreshAriaLabelledBy(), this; } setDisabled(e) { - return vm(this.eInput, e), super.setDisabled(e); + return mm(this.eInput, e), super.setDisabled(e); } setAutoComplete(e) { if (e === !0) - Ol(this.eInput, "autocomplete", null); + Al(this.eInput, "autocomplete", null); else { const t = typeof e == "string" ? e : "off"; - Ol(this.eInput, "autocomplete", t); + Al(this.eInput, "autocomplete", t); } return this; } -}, QO = class extends sd { +}, XO = class extends sd { constructor(e, t = "ag-checkbox", r = "checkbox") { super(e, t, r), this.labelAlignment = "right", this.selected = !1, this.readOnly = !1, this.passive = !1; } @@ -101931,10 +101628,10 @@ var uje = class extends yn { refreshSelectedClass(e) { this.eWrapper.classList.toggle("ag-checked", e === !0), this.eWrapper.classList.toggle("ag-indeterminate", e == null); } -}, JO = { +}, ZO = { selector: "AG-CHECKBOX", - component: QO -}, dje = class extends yn { + component: XO +}, eje = class extends yn { constructor() { super( /* html*/ @@ -101942,13 +101639,13 @@ var uje = class extends yn { `, - [JO] - ), this.eCheckbox = Ht; + [ZO] + ), this.eCheckbox = zt; } init(e) { this.params = e, this.updateCheckbox(e); const t = this.eCheckbox.getInputElement(); - t.setAttribute("tabindex", "-1"), Pee(t, "polite"), this.addManagedListeners(t, { + t.setAttribute("tabindex", "-1"), bee(t, "polite"), this.addManagedListeners(t, { click: (r) => { if (jf(r), this.eCheckbox.isDisabled()) return; @@ -101976,7 +101673,7 @@ var uje = class extends yn { let t, r = !0; if (e.node.group && e.column) { const l = e.column.getColId(); - l.startsWith(py) ? t = e.value == null || e.value === "" ? void 0 : e.value === "true" : e.node.aggData && e.node.aggData[l] !== void 0 ? t = e.value ?? void 0 : r = !1; + l.startsWith(hy) ? t = e.value == null || e.value === "" ? void 0 : e.value === "true" : e.node.aggData && e.node.aggData[l] !== void 0 ? t = e.value ?? void 0 : r = !1; } else t = e.value ?? void 0; if (!r) { @@ -101986,7 +101683,7 @@ var uje = class extends yn { this.eCheckbox.setValue(t); const n = e.disabled != null ? e.disabled : !((s = e.column) != null && s.isCellEditable(e.node)); this.eCheckbox.setDisabled(n); - const i = this.localeService.getLocaleTextFunc(), o = jO(i, t), a = n ? o : `${i("ariaToggleCellValue", "Press SPACE to toggle cell value")} (${o})`; + const i = this.localeService.getLocaleTextFunc(), o = GO(i, t), a = n ? o : `${i("ariaToggleCellValue", "Press SPACE to toggle cell value")} (${o})`; this.eCheckbox.setInputAriaLabel(a); } onCheckboxChanged(e) { @@ -102016,7 +101713,7 @@ var uje = class extends yn { }; this.eventService.dispatchEvent(a); } -}, hje = class extends yn { +}, tje = class extends yn { constructor() { super( /* html */ @@ -102024,7 +101721,7 @@ var uje = class extends yn { ` - ), this.eLoadingIcon = Ht, this.eLoadingText = Ht; + ), this.eLoadingIcon = zt, this.eLoadingText = zt; } init(e) { e.node.failedLoad ? this.setupFailed() : this.setupLoading(); @@ -102034,7 +101731,7 @@ var uje = class extends yn { this.eLoadingText.innerText = e("loadingError", "ERR"); } setupLoading() { - const e = zo("groupLoading", this.gos, null); + const e = Ho("groupLoading", this.gos, null); e && this.eLoadingIcon.appendChild(e); const t = this.localeService.getLocaleTextFunc(); this.eLoadingText.innerText = t("loadingOoo", "Loading"); @@ -102047,7 +101744,7 @@ var uje = class extends yn { destroy() { super.destroy(); } -}, fje = class extends yn { +}, rje = class extends yn { constructor() { super( /* html */ @@ -102056,7 +101753,7 @@ var uje = class extends yn { } init(e) { const t = `ag-cell-skeleton-renderer-${this.getCompId()}`; - this.getGui().setAttribute("id", t), this.addDestroyFunc(() => gm(e.eParentOfValue)), gm(e.eParentOfValue, t), e.node.failedLoad ? this.setupFailed() : this.setupLoading(e); + this.getGui().setAttribute("id", t), this.addDestroyFunc(() => vm(e.eParentOfValue)), vm(e.eParentOfValue, t), e.node.failedLoad ? this.setupFailed() : this.setupLoading(e); } setupFailed() { const e = this.localeService.getLocaleTextFunc(); @@ -102084,7 +101781,7 @@ var uje = class extends yn { destroy() { super.destroy(); } -}, Gee = class extends yn { +}, $ee = class extends yn { constructor() { super(); } @@ -102093,7 +101790,7 @@ var uje = class extends yn { destroy() { super.destroy(); } -}, pje = class extends Gee { +}, nje = class extends $ee { init() { const e = this.gos.get("overlayLoadingTemplate"); if (this.setTemplate( @@ -102106,7 +101803,7 @@ var uje = class extends yn { }); } } -}, gje = class extends Gee { +}, ije = class extends $ee { init() { const e = this.gos.get("overlayNoRowsTemplate"); if (this.setTemplate(e ?? /* html */ @@ -102117,7 +101814,7 @@ var uje = class extends yn { }); } } -}, _p = class extends yn { +}, Mp = class extends yn { isPopup() { return !0; } @@ -102128,7 +101825,7 @@ var uje = class extends yn { const e = this.parentComponent; e && e.isAlive() && e.getGui().classList.remove("ag-has-popup"), super.destroy(); } -}, vje = class extends _p { +}, oje = class extends Mp { constructor() { super( /* html */ @@ -102141,18 +101838,18 @@ var uje = class extends yn { this.getGui().textContent = Gs(t, !0); } }; -function mje(e, t, r) { +function aje(e, t, r) { const n = {}, i = e.filter( (o) => !t.some((a) => a === o) ); return i.length > 0 && i.forEach( - (o) => n[o] = Wee(o, r).values + (o) => n[o] = Bee(o, r).values ), n; } -function Wee(e, t, r, n) { +function Bee(e, t, r, n) { let i = t.map((s, l) => ({ value: s, - relevance: yje(e.toLowerCase(), s.toLocaleLowerCase()), + relevance: sje(e.toLowerCase(), s.toLocaleLowerCase()), idx: l })); if (i.sort((s, l) => l.relevance - s.relevance), r && (i = i.filter((s) => s.relevance !== 0)), i.length > 0 && n && n > 0) { @@ -102164,7 +101861,7 @@ function Wee(e, t, r, n) { o.push(s.value), a.push(s.idx); return { values: o, indices: a }; } -function yje(e, t) { +function sje(e, t) { const r = e.replace(/\s/g, ""), n = t.replace(/\s/g, ""); let i = 0, o = -1; for (let a = 0; a < r.length; a++) { @@ -102173,24 +101870,24 @@ function yje(e, t) { } return i; } -var Cje = class extends De { +var lje = class extends De { constructor() { super(...arguments), this.beanName = "userComponentRegistry", this.agGridDefaults = { //header - agColumnHeader: gD, - agColumnGroupHeader: oje, - agSortIndicator: ZO, + agColumnHeader: pD, + agColumnGroupHeader: Y7e, + agSortIndicator: qO, // renderers - agAnimateShowChangeCellRenderer: lje, - agAnimateSlideCellRenderer: cje, - agLoadingCellRenderer: hje, - agSkeletonCellRenderer: fje, - agCheckboxCellRenderer: dje, + agAnimateShowChangeCellRenderer: Z7e, + agAnimateSlideCellRenderer: Q7e, + agLoadingCellRenderer: tje, + agSkeletonCellRenderer: rje, + agCheckboxCellRenderer: eje, //overlays - agLoadingOverlay: pje, - agNoRowsOverlay: gje, + agLoadingOverlay: nje, + agNoRowsOverlay: ije, // tooltips - agTooltipComponent: vje + agTooltipComponent: oje }, this.enterpriseAgDefaultCompsModule = { agSetColumnFilter: "@ag-grid-enterprise/set-filter", agSetColumnFloatingFilter: "@ag-grid-enterprise/set-filter", @@ -102238,11 +101935,11 @@ var Cje = class extends De { if (o) return r(o, !1); const a = this.enterpriseAgDefaultCompsModule[t]; - return a ? Ai.__assertRegistered( + return a ? Ii.__assertRegistered( a, `AG Grid '${e}' component: ${t}`, this.gridId - ) : zO(() => { + ) : BO(() => { this.warnAboutMissingComponent(e, t); }, "MissingComp" + t), null; } @@ -102253,14 +101950,14 @@ var Cje = class extends De { (i) => !["agCellEditor", "agGroupRowRenderer", "agSortIndicator"].includes(i) ), ...Object.keys(this.jsComps) - ], n = Wee(t, r, !0, 0.8).values; + ], n = Bee(t, r, !0, 0.8).values; Be( `Could not find '${t}' component. It was configured as "${e}: '${t}'" but it wasn't found in the list of registered components.` ), n.length > 0 && Be(` Did you mean: [${n.slice(0, 3)}]?`), Be( `If using a custom component check it has been registered as described in: ${this.getFrameworkOverrides().getDocLink("components/")}` ); } -}, kn = class Ng { +}, kn = class kg { constructor(t) { this.status = 0, this.resolution = null, this.waiters = [], t( (r) => this.onDone(r), @@ -102268,7 +101965,7 @@ var Cje = class extends De { ); } static all(t) { - return t.length ? new Ng((r) => { + return t.length ? new kg((r) => { let n = t.length; const i = new Array(n); t.forEach((o, a) => { @@ -102276,13 +101973,13 @@ var Cje = class extends De { i[a] = s, n--, n === 0 && r(i); }); }); - }) : Ng.resolve(); + }) : kg.resolve(); } static resolve(t = null) { - return new Ng((r) => r(t)); + return new kg((r) => r(t)); } then(t) { - return new Ng((r) => { + return new kg((r) => { this.status === 1 ? r(t(this.resolution)) : this.waiters.push((n) => r(t(n))); }); } @@ -102291,67 +101988,67 @@ var Cje = class extends De { } onReject(t) { } -}, Sje = { +}, cje = { propertyName: "dateComponent", cellRenderer: !1 -}, bje = { +}, uje = { propertyName: "headerComponent", cellRenderer: !1 -}, wje = { +}, dje = { propertyName: "headerGroupComponent", cellRenderer: !1 -}, I3 = { +}, _H = { propertyName: "cellRenderer", cellRenderer: !0 -}, xje = { +}, hje = { propertyName: "cellRenderer", cellRenderer: !1 -}, Eje = { +}, fje = { propertyName: "loadingCellRenderer", cellRenderer: !0 -}, Rje = { +}, pje = { propertyName: "cellEditor", cellRenderer: !1 -}, A3 = { +}, MH = { propertyName: "innerRenderer", cellRenderer: !0 -}, Pje = { +}, gje = { propertyName: "loadingOverlayComponent", cellRenderer: !1 -}, Tje = { +}, vje = { propertyName: "noRowsOverlayComponent", cellRenderer: !1 -}, _je = { +}, mje = { propertyName: "tooltipComponent", cellRenderer: !1 -}, eL = { +}, QO = { propertyName: "filter", cellRenderer: !1 -}, Mje = { +}, yje = { propertyName: "floatingFilterComponent", cellRenderer: !1 -}, Dje = { +}, Cje = { propertyName: "toolPanel", cellRenderer: !1 -}, Ije = { +}, Sje = { propertyName: "statusPanel", cellRenderer: !1 -}, Aje = { +}, bje = { propertyName: "fullWidthCellRenderer", cellRenderer: !0 -}, Oje = { +}, wje = { propertyName: "loadingCellRenderer", cellRenderer: !0 -}, Lje = { +}, xje = { propertyName: "groupRowRenderer", cellRenderer: !0 -}, Fje = { +}, Eje = { propertyName: "detailCellRenderer", cellRenderer: !0 -}, Nje = { +}, Rje = { propertyName: "menuItem", cellRenderer: !1 -}, jee = class Uee extends De { +}, Vee = class Hee extends De { constructor() { super(...arguments), this.beanName = "userComponentFactory"; } @@ -102359,80 +102056,80 @@ var Cje = class extends De { this.agComponentUtils = t.agComponentUtils, this.componentMetadataProvider = t.componentMetadataProvider, this.userComponentRegistry = t.userComponentRegistry, this.frameworkComponentWrapper = t.frameworkComponentWrapper, this.gridOptions = t.gridOptions; } getHeaderCompDetails(t, r) { - return this.getCompDetails(t, bje, "agColumnHeader", r); + return this.getCompDetails(t, uje, "agColumnHeader", r); } getHeaderGroupCompDetails(t) { const r = t.columnGroup.getColGroupDef(); - return this.getCompDetails(r, wje, "agColumnGroupHeader", t); + return this.getCompDetails(r, dje, "agColumnGroupHeader", t); } // this one is unusual, as it can be LoadingCellRenderer, DetailCellRenderer, FullWidthCellRenderer or GroupRowRenderer. // so we have to pass the type in. getFullWidthCellRendererDetails(t) { - return this.getCompDetails(this.gridOptions, Aje, null, t, !0); + return this.getCompDetails(this.gridOptions, bje, null, t, !0); } getFullWidthLoadingCellRendererDetails(t) { - return this.getCompDetails(this.gridOptions, Oje, "agLoadingCellRenderer", t, !0); + return this.getCompDetails(this.gridOptions, wje, "agLoadingCellRenderer", t, !0); } getFullWidthGroupCellRendererDetails(t) { - return this.getCompDetails(this.gridOptions, Lje, "agGroupRowRenderer", t, !0); + return this.getCompDetails(this.gridOptions, xje, "agGroupRowRenderer", t, !0); } getFullWidthDetailCellRendererDetails(t) { - return this.getCompDetails(this.gridOptions, Fje, "agDetailCellRenderer", t, !0); + return this.getCompDetails(this.gridOptions, Eje, "agDetailCellRenderer", t, !0); } // CELL RENDERER getInnerRendererDetails(t, r) { - return this.getCompDetails(t, A3, null, r); + return this.getCompDetails(t, MH, null, r); } getFullWidthGroupRowInnerCellRenderer(t, r) { - return this.getCompDetails(t, A3, null, r); + return this.getCompDetails(t, MH, null, r); } getCellRendererDetails(t, r) { - return this.getCompDetails(t, I3, null, r); + return this.getCompDetails(t, _H, null, r); } getEditorRendererDetails(t, r) { - return this.getCompDetails(t, xje, null, r); + return this.getCompDetails(t, hje, null, r); } getLoadingCellRendererDetails(t, r) { - return this.getCompDetails(t, Eje, "agSkeletonCellRenderer", r, !0); + return this.getCompDetails(t, fje, "agSkeletonCellRenderer", r, !0); } // CELL EDITOR getCellEditorDetails(t, r) { - return this.getCompDetails(t, Rje, "agCellEditor", r, !0); + return this.getCompDetails(t, pje, "agCellEditor", r, !0); } // FILTER getFilterDetails(t, r, n) { - return this.getCompDetails(t, eL, n, r, !0); + return this.getCompDetails(t, QO, n, r, !0); } getDateCompDetails(t) { - return this.getCompDetails(this.gridOptions, Sje, "agDateInput", t, !0); + return this.getCompDetails(this.gridOptions, cje, "agDateInput", t, !0); } getLoadingOverlayCompDetails(t) { - return this.getCompDetails(this.gridOptions, Pje, "agLoadingOverlay", t, !0); + return this.getCompDetails(this.gridOptions, gje, "agLoadingOverlay", t, !0); } getNoRowsOverlayCompDetails(t) { - return this.getCompDetails(this.gridOptions, Tje, "agNoRowsOverlay", t, !0); + return this.getCompDetails(this.gridOptions, vje, "agNoRowsOverlay", t, !0); } getTooltipCompDetails(t) { - return this.getCompDetails(t.colDef, _je, "agTooltipComponent", t, !0); + return this.getCompDetails(t.colDef, mje, "agTooltipComponent", t, !0); } getSetFilterCellRendererDetails(t, r) { - return this.getCompDetails(t, I3, null, r); + return this.getCompDetails(t, _H, null, r); } getFloatingFilterCompDetails(t, r, n) { - return this.getCompDetails(t, Mje, n, r); + return this.getCompDetails(t, yje, n, r); } getToolPanelCompDetails(t, r) { - return this.getCompDetails(t, Dje, null, r, !0); + return this.getCompDetails(t, Cje, null, r, !0); } getStatusPanelCompDetails(t, r) { - return this.getCompDetails(t, Ije, null, r, !0); + return this.getCompDetails(t, Sje, null, r, !0); } getMenuItemCompDetails(t, r) { - return this.getCompDetails(t, Nje, "agMenuItem", r, !0); + return this.getCompDetails(t, Rje, "agMenuItem", r, !0); } getCompDetails(t, r, n, i, o = !1) { const { propertyName: a, cellRenderer: s } = r; - let { compName: l, jsComp: c, fwComp: u, paramsFromSelector: d, popupFromSelector: h, popupPositionFromSelector: f } = Uee.getCompKeys(this.frameworkOverrides, t, r, i); + let { compName: l, jsComp: c, fwComp: u, paramsFromSelector: d, popupFromSelector: h, popupPositionFromSelector: f } = Hee.getCompKeys(this.frameworkOverrides, t, r, i); const p = (y) => { const C = this.userComponentRegistry.retrieve(a, y); C && (c = C.componentFromFramework ? void 0 : C.component, u = C.componentFromFramework ? C.component : void 0); @@ -102496,11 +102193,11 @@ var Cje = class extends De { return t.init(r); } }; -function pv(e) { +function gv(e) { const t = e; return t != null && t.getFrameworkComponentInstance != null ? t.getFrameworkComponentInstance() : e; } -var kje = class { +var Pje = class { constructor(e) { this.beans = {}, this.createdBeans = [], this.destroyed = !1, !(!e || !e.beanClasses) && (this.beanDestroyComparator = e.beanDestroyComparator, this.init(e)); } @@ -102570,23 +102267,23 @@ var kje = class { isDestroyed() { return this.destroyed; } -}, $je = class extends kje { +}, Tje = class extends Pje { init(e) { this.gridId = e.gridId, this.beans.context = this, super.init(e); } destroy() { - super.destroy(), Ai.__unRegisterGridModules(this.gridId); + super.destroy(), Ii.__unRegisterGridModules(this.gridId); } getGridId() { return this.gridId; } -}, Kee = /* @__PURE__ */ ((e) => (e[e.Left = 0] = "Left", e[e.Right = 1] = "Right", e))(Kee || {}), Bje = ( +}, zee = /* @__PURE__ */ ((e) => (e[e.Left = 0] = "Left", e[e.Right = 1] = "Right", e))(zee || {}), _je = ( /* html */ `
` -), Vje = class extends De { +), Mje = class extends De { constructor() { super(...arguments), this.beanName = "dragAndDropService", this.dragSourceAndParamsList = [], this.dropTargets = []; } @@ -102595,15 +102292,15 @@ var kje = class { } postConstruct() { this.dropIconMap = { - pinned: gl("columnMovePin", this.gos, null), - hide: gl("columnMoveHide", this.gos, null), - move: gl("columnMoveMove", this.gos, null), - left: gl("columnMoveLeft", this.gos, null), - right: gl("columnMoveRight", this.gos, null), - group: gl("columnMoveGroup", this.gos, null), - aggregate: gl("columnMoveValue", this.gos, null), - pivot: gl("columnMovePivot", this.gos, null), - notAllowed: gl("dropNotAllowed", this.gos, null) + pinned: pl("columnMovePin", this.gos, null), + hide: pl("columnMoveHide", this.gos, null), + move: pl("columnMoveMove", this.gos, null), + left: pl("columnMoveLeft", this.gos, null), + right: pl("columnMoveRight", this.gos, null), + group: pl("columnMoveGroup", this.gos, null), + aggregate: pl("columnMoveValue", this.gos, null), + pivot: pl("columnMovePivot", this.gos, null), + notAllowed: pl("dropNotAllowed", this.gos, null) }; } addDragSource(e, t = !1) { @@ -102619,7 +102316,7 @@ var kje = class { } removeDragSource(e) { const t = this.dragSourceAndParamsList.find((r) => r.dragSource === e); - t && (this.dragService.removeDragSource(t.params), Xi(this.dragSourceAndParamsList, t)); + t && (this.dragService.removeDragSource(t.params), qi(this.dragSourceAndParamsList, t)); } destroy() { this.dragSourceAndParamsList.forEach( @@ -102686,7 +102383,7 @@ var kje = class { const i = this.gos.getRootNode().elementsFromPoint(e.clientX, e.clientY); for (const o of i) for (const a of t) - if (U9e(this.getAllContainersFromDropTarget(a)).indexOf(o) !== -1) + if (F9e(this.getAllContainersFromDropTarget(a)).indexOf(o) !== -1) return a; return null; } @@ -102758,7 +102455,7 @@ var kje = class { const t = this.eGhost; if (!t) return; - const n = t.getBoundingClientRect().height, i = H7e() - 2, o = G7e() - 2, a = Fee(t.offsetParent), { clientY: s, clientX: l } = e; + const n = t.getBoundingClientRect().height, i = I7e() - 2, o = A7e() - 2, a = Dee(t.offsetParent), { clientY: s, clientX: l } = e; let c = s - a.top - n / 2, u = l - a.left - 10; const d = this.gos.getDocument(), h = d.defaultView || window, f = h.pageYOffset || d.documentElement.scrollTop, p = h.pageXOffset || d.documentElement.scrollLeft; i > 0 && u + t.clientWidth > i + p && (u = i + p - t.clientWidth), u < 0 && (u = 0), o > 0 && c + t.clientHeight > o + f && (c = o + f - t.clientHeight), c < 0 && (c = 0), t.style.left = `${u}px`, t.style.top = `${c}px`; @@ -102767,10 +102464,10 @@ var kje = class { this.eGhost && this.eGhostParent && this.eGhostParent.removeChild(this.eGhost), this.eGhost = null; } createGhost() { - this.eGhost = Kf(Bje), this.mouseEventService.stampTopLevelGridCompWithGridInstance(this.eGhost), this.environment.applyThemeClasses(this.eGhost), this.eGhostIcon = this.eGhost.querySelector(".ag-dnd-ghost-icon"), this.setGhostIcon(null); + this.eGhost = Kf(_je), this.mouseEventService.stampTopLevelGridCompWithGridInstance(this.eGhost), this.environment.applyThemeClasses(this.eGhost), this.eGhostIcon = this.eGhost.querySelector(".ag-dnd-ghost-icon"), this.setGhostIcon(null); const e = this.eGhost.querySelector(".ag-dnd-ghost-label"); let t = this.dragSource.dragItemName; - HO(t) && (t = t()), e.innerHTML = Gs(t) || "", this.eGhost.style.height = "25px", this.eGhost.style.top = "20px", this.eGhost.style.left = "20px"; + VO(t) && (t = t()), e.innerHTML = Gs(t) || "", this.eGhost.style.height = "25px", this.eGhost.style.top = "20px", this.eGhost.style.left = "20px"; const r = this.gos.getDocument(); let n = null, i = null; try { @@ -102788,7 +102485,7 @@ var kje = class { let r = null; e || (e = this.dragSource.getDefaultIconName ? this.dragSource.getDefaultIconName() : "notAllowed"), r = this.dropIconMap[e], this.eGhostIcon.classList.toggle("ag-shake-left-to-right", t), !(r === this.dropIconMap.hide && this.gos.get("suppressDragLeaveHidesColumns")) && r && this.eGhostIcon.appendChild(r); } -}, zje = class { +}, Dje = class { constructor(e) { this.tickingInterval = null, this.onScrollCallback = null, this.scrollContainer = e.scrollContainer, this.scrollHorizontally = e.scrollAxis.indexOf("x") !== -1, this.scrollVertically = e.scrollAxis.indexOf("y") !== -1, this.scrollByTick = e.scrollByTick != null ? e.scrollByTick : 20, e.onScrollCallback && (this.onScrollCallback = e.onScrollCallback), this.scrollVertically && (this.getVerticalPosition = e.getVerticalPosition, this.setVerticalPosition = e.setVerticalPosition), this.scrollHorizontally && (this.getHorizontalPosition = e.getHorizontalPosition, this.setHorizontalPosition = e.setHorizontalPosition), this.shouldSkipVerticalScroll = e.shouldSkipVerticalScroll || (() => !1), this.shouldSkipHorizontalScroll = e.shouldSkipHorizontalScroll || (() => !1); } @@ -102818,7 +102515,7 @@ var kje = class { ensureCleared() { this.tickingInterval && (window.clearInterval(this.tickingInterval), this.tickingInterval = null); } -}, Hje = class extends De { +}, Ije = class extends De { wireBeans(e) { this.dragAndDropService = e.dragAndDropService, this.rowModel = e.rowModel, this.pageBoundsService = e.pageBoundsService, this.focusService = e.focusService, this.sortController = e.sortController, this.filterManager = e.filterManager, this.selectionService = e.selectionService, this.mouseEventService = e.mouseEventService, this.ctrlsService = e.ctrlsService, this.funcColsService = e.funcColsService, this.rangeService = e.rangeService; } @@ -102828,7 +102525,7 @@ var kje = class { postConstruct() { this.gos.isRowModelType("clientSide") && (this.clientSideRowModel = this.rowModel), this.ctrlsService.whenReady((e) => { const t = e.gridBodyCtrl; - this.autoScrollService = new zje({ + this.autoScrollService = new Dje({ scrollContainer: t.getBodyViewportElement(), scrollAxis: "y", getVerticalPosition: () => t.getScrollFeature().getVScrollPosition().top, @@ -103018,7 +102715,7 @@ var kje = class { t.setDragging(!1); }); } -}, Gje = class extends De { +}, Aje = class extends De { constructor() { super(...arguments), this.beanName = "dragService", this.dragEndFunctions = [], this.dragSources = []; } @@ -103037,7 +102734,7 @@ var kje = class { } removeDragSource(e) { const t = this.dragSources.find((r) => r.dragSource === e); - t && (this.removeListener(t), Xi(this.dragSources, t)); + t && (this.removeListener(t), qi(this.dragSources, t)); } isDragging() { return this.dragging; @@ -103048,7 +102745,7 @@ var kje = class { let o = null; const a = this.gos.get("suppressTouch"); n && !a && (o = (s) => { - KO(s.target) || (s.cancelable && (s.preventDefault(), i && s.stopPropagation()), this.onTouchStart(e, s)); + jO(s.target) || (s.cancelable && (s.preventDefault(), i && s.stopPropagation()), this.onTouchStart(e, s)); }, r.addEventListener("touchstart", o, { passive: !1 })), this.dragSources.push({ dragSource: e, mouseDownListener: t, @@ -103110,7 +102807,7 @@ var kje = class { // we only start dragging after X pixels so this allows us to know if we should start dragging yet. isEventNearStartEvent(e, t) { const { dragStartPixels: r } = this.currentDragParams, n = Ye(r) ? r : 4; - return Vee(e, t, n); + return Fee(e, t, n); } getFirstActiveTouch(e) { for (let t = 0; t < e.length; t++) @@ -103171,7 +102868,7 @@ var kje = class { } this.mouseStartEvent = null, this.startTarget = null, this.touchStart = null, this.touchLastTime = null, this.currentDragParams = null, this.dragEndFunctions.forEach((r) => r()), this.dragEndFunctions.length = 0; } -}, vD = class extends yn { +}, gD = class extends yn { constructor(e, t, r, n, i, o) { super(), this.cellValueFn = e, this.rowNode = t, this.column = r, this.customGui = n, this.dragStartPixels = i, this.suppressVisibilityChange = o, this.dragSource = null; } @@ -103185,8 +102882,8 @@ var kje = class { if (this.customGui ? this.setDragElement(this.customGui, this.dragStartPixels) : (this.setTemplate( /* html */ '' - ), this.getGui().appendChild(zo("rowDrag", this.gos, null)), this.addDragSource()), this.checkCompatibility(), !this.suppressVisibilityChange) { - const e = this.gos.get("rowDragManaged") ? new jje(this, this.beans, this.rowNode, this.column) : new Wje(this, this.beans, this.rowNode, this.column); + ), this.getGui().appendChild(Ho("rowDrag", this.gos, null)), this.addDragSource()), this.checkCompatibility(), !this.suppressVisibilityChange) { + const e = this.gos.get("rowDragManaged") ? new Lje(this, this.beans, this.rowNode, this.column) : new Oje(this, this.beans, this.rowNode, this.column); this.createManagedBean(e, this.beans.context); } } @@ -103251,7 +102948,7 @@ var kje = class { removeMouseDownListener() { this.mouseDownListener && (this.mouseDownListener(), this.mouseDownListener = void 0); } -}, Yee = class extends De { +}, Gee = class extends De { constructor(e, t, r) { super(), this.parent = e, this.rowNode = t, this.column = r; } @@ -103261,10 +102958,10 @@ var kje = class { this.parent.setDisplayed(!1, t); else { let r = !0, n = !1; - this.column && (r = this.column.isRowDrag(this.rowNode) || this.parent.isCustomGui(), n = HO(this.column.getColDef().rowDrag)), n ? (this.parent.setDisplayed(!0, t), this.parent.setVisible(r, t)) : (this.parent.setDisplayed(r, t), this.parent.setVisible(!0, t)); + this.column && (r = this.column.isRowDrag(this.rowNode) || this.parent.isCustomGui(), n = VO(this.column.getColDef().rowDrag)), n ? (this.parent.setDisplayed(!0, t), this.parent.setVisible(r, t)) : (this.parent.setDisplayed(r, t), this.parent.setVisible(!0, t)); } } -}, Wje = class extends Yee { +}, Oje = class extends Gee { constructor(e, t, r, n) { super(e, r, n), this.beans = t; } @@ -103283,7 +102980,7 @@ var kje = class { const e = this.gos.get("suppressRowDrag"); this.setDisplayedOrVisible(e); } -}, jje = class extends Yee { +}, Lje = class extends Gee { constructor(e, t, r, n) { super(e, r, n), this.beans = t; } @@ -103306,7 +103003,7 @@ var kje = class { const t = this.beans.ctrlsService.getGridBodyCtrl().getRowDragFeature(), r = t && t.shouldPreventRowMove(), n = this.gos.get("suppressRowDrag"), i = this.beans.dragAndDropService.hasExternalDropZones(), o = r && !i || n; this.setDisplayedOrVisible(o); } -}, my = class Xh { +}, gy = class Xh { constructor(t) { this.rowIndex = null, this.key = null, this.childrenMapped = {}, this.displayed = !1, this.rowTop = null, this.oldRowTop = null, this.selectable = !0, this.__objectId = Xh.OBJECT_ID_SEQUENCE++, this.__autoHeights = {}, this.alreadyRendered = !1, this.highlighted = null, this.hovered = !1, this.selected = !1, this.beans = t; } @@ -103465,7 +103162,7 @@ var kje = class { this.rowHeight = t, this.rowHeightEstimated = r, this.dispatchRowEvent("heightChanged"); } setRowAutoHeight(t, r) { - this.__autoHeights || (this.__autoHeights = {}), this.__autoHeights[r.getId()] = t, t != null && (this.checkAutoHeightsDebounced == null && (this.checkAutoHeightsDebounced = Zi(this.checkAutoHeights.bind(this), 1)), this.checkAutoHeightsDebounced()); + this.__autoHeights || (this.__autoHeights = {}), this.__autoHeights[r.getId()] = t, t != null && (this.checkAutoHeightsDebounced == null && (this.checkAutoHeightsDebounced = Xi(this.checkAutoHeights.bind(this), 1)), this.checkAutoHeightsDebounced()); } checkAutoHeights() { let t = !1, r = !0, n = 0; @@ -103573,7 +103270,7 @@ var kje = class { } setGroupValue(t, r) { const n = this.beans.columnModel.getCol(t); - Rr(this.groupData) && (this.groupData = {}); + Er(this.groupData) && (this.groupData = {}); const i = n.getColId(), o = this.groupData[i]; o !== r && (this.groupData[i] = r, this.dispatchCellChangedEvent(n, r, o)); } @@ -103606,7 +103303,7 @@ var kje = class { return this.__hasChildren == null && this.updateHasChildren(), this.__hasChildren; } isEmptyRowGroupNode() { - return (this.group && gi(this.childrenAfterGroup)) ?? !1; + return (this.group && pi(this.childrenAfterGroup)) ?? !1; } dispatchCellChangedEvent(t, r, n) { var o; @@ -103745,7 +103442,7 @@ var kje = class { /** Add an event listener. */ addEventListener(t, r) { var i; - this.localEventService || (this.localEventService = new Pp()), this.beans.frameworkOverrides.shouldWrapOutgoing && !this.frameworkEventListenerService && (this.localEventService.setFrameworkOverrides(this.beans.frameworkOverrides), this.frameworkEventListenerService = new BO(this.beans.frameworkOverrides)); + this.localEventService || (this.localEventService = new Tp()), this.beans.frameworkOverrides.shouldWrapOutgoing && !this.frameworkEventListenerService && (this.localEventService.setFrameworkOverrides(this.beans.frameworkOverrides), this.frameworkEventListenerService = new kO(this.beans.frameworkOverrides)); const n = ((i = this.frameworkEventListenerService) == null ? void 0 : i.wrap(r)) ?? r; this.localEventService.addEventListener(t, n); } @@ -103810,11 +103507,11 @@ var kje = class { this.sibling && (this.sibling.setRowTop(null), this.sibling.setRowIndex(null), this.sibling = void 0); } }; -my.ID_PREFIX_ROW_GROUP = "row-group-"; -my.ID_PREFIX_TOP_PINNED = "t-"; -my.ID_PREFIX_BOTTOM_PINNED = "b-"; -my.OBJECT_ID_SEQUENCE = 0; -var Ll = my, Uje = class extends De { +gy.ID_PREFIX_ROW_GROUP = "row-group-"; +gy.ID_PREFIX_TOP_PINNED = "t-"; +gy.ID_PREFIX_BOTTOM_PINNED = "b-"; +gy.OBJECT_ID_SEQUENCE = 0; +var Ol = gy, Fje = class extends De { constructor() { super(...arguments), this.beanName = "filterManager", this.advancedFilterModelUpdateQueue = []; } @@ -104035,7 +103732,7 @@ var Ll = my, Uje = class extends De { var r; return this.isAdvancedFilterEnabled() ? (this.warnAdvancedFilters(), Promise.resolve()) : ((r = this.columnFilterService) == null ? void 0 : r.setColumnFilterModel(e, t)) ?? Promise.resolve(); } -}, Kje = class extends yn { +}, Nje = class extends yn { constructor(e, t) { super( /* html */ @@ -104096,9 +103793,9 @@ var Ll = my, Uje = class extends De { destroy() { this.filterWrapper = null, super.destroy(); } -}, qee = "ag-resizer-wrapper", Yje = ( +}, Wee = "ag-resizer-wrapper", kje = ( /* html */ - `
+ `
@@ -104108,7 +103805,7 @@ var Ll = my, Uje = class extends De {
` -), qje = class extends De { +), $je = class extends De { constructor(e, t) { super(), this.element = e, this.dragStartPosition = { x: 0, @@ -104134,7 +103831,7 @@ var Ll = my, Uje = class extends De { const { centered: e, forcePopupParentAsOffsetParent: t, minWidth: r, width: n, minHeight: i, height: o, x: a, y: s } = this.config; this.offsetParent || this.setOffsetParent(); let l = 0, c = 0; - const u = Zs(this.element); + const u = Xs(this.element); if (u) { const d = this.findBoundaryElement(), h = window.getComputedStyle(d); if (h.minWidth != null) { @@ -104218,12 +103915,12 @@ var Ll = my, Uje = class extends De { const { popup: t } = this.config, r = this.element; let n = !1; if (typeof e == "string" && e.indexOf("%") !== -1) - fv(r, e), e = Lee(r), n = !0; + pv(r, e), e = Mee(r), n = !0; else if (e = Math.max(this.minHeight, e), this.positioned) { const i = this.getAvailableHeight(); i && e > i && (e = i); } - this.getHeight() !== e && (n ? (r.style.maxHeight = "unset", r.style.minHeight = "unset") : t ? fv(r, e) : (r.style.height = `${e}px`, r.style.flex = "0 0 auto", this.lastSize.height = typeof e == "number" ? e : parseFloat(e))); + this.getHeight() !== e && (n ? (r.style.maxHeight = "unset", r.style.minHeight = "unset") : t ? pv(r, e) : (r.style.height = `${e}px`, r.style.flex = "0 0 auto", this.lastSize.height = typeof e == "number" ? e : parseFloat(e))); } getAvailableHeight() { const { popup: e, forcePopupParentAsOffsetParent: t } = this.config; @@ -104249,7 +103946,7 @@ var Ll = my, Uje = class extends De { const t = this.element, { popup: r } = this.config; let n = !1; if (typeof e == "string" && e.indexOf("%") !== -1) - ts(t, e), e = Rb(t), n = !0; + ts(t, e), e = xb(t), n = !0; else if (this.positioned) { e = Math.max(this.minWidth, e); const { clientWidth: i } = this.offsetParent, o = r ? this.position.x : this.element.getBoundingClientRect().left; @@ -104335,12 +104032,12 @@ var Ll = my, Uje = class extends De { const e = this.element; if (!e) return; - const r = new DOMParser().parseFromString(Yje, "text/html").body; + const r = new DOMParser().parseFromString(kje, "text/html").body; e.appendChild(r.firstChild), this.createResizeMap(), this.resizersAdded = !0; } removeResizers() { this.resizerMap = void 0; - const e = this.element.querySelector(`.${qee}`); + const e = this.element.querySelector(`.${Wee}`); e && this.element.removeChild(e), this.resizersAdded = !1; } getResizerElement(e) { @@ -104456,7 +104153,7 @@ var Ll = my, Uje = class extends De { destroy() { super.destroy(), this.moveElementDragListener && this.dragService.removeDragSource(this.moveElementDragListener), this.constrainSizeToAvailableHeight(!1), this.clearResizeListeners(), this.removeResizers(); } -}, Xee = class Zee extends De { +}, jee = class Uee extends De { constructor(t, r = {}) { super(), this.eFocusableElement = t, this.callbacks = r, this.callbacks = { shouldStopEventPropagation: () => !1, @@ -104473,7 +104170,7 @@ var Ll = my, Uje = class extends De { this.focusService = t.focusService; } postConstruct() { - this.eFocusableElement.classList.add(Zee.FOCUS_MANAGED_CLASS), this.addKeyDownListeners(this.eFocusableElement), this.callbacks.onFocusIn && this.addManagedElementListeners(this.eFocusableElement, { focusin: this.callbacks.onFocusIn }), this.callbacks.onFocusOut && this.addManagedElementListeners(this.eFocusableElement, { focusout: this.callbacks.onFocusOut }); + this.eFocusableElement.classList.add(Uee.FOCUS_MANAGED_CLASS), this.addKeyDownListeners(this.eFocusableElement), this.callbacks.onFocusIn && this.addManagedElementListeners(this.eFocusableElement, { focusin: this.callbacks.onFocusIn }), this.callbacks.onFocusOut && this.addManagedElementListeners(this.eFocusableElement, { focusout: this.callbacks.onFocusOut }); } addKeyDownListeners(t) { this.addManagedElementListeners(t, { @@ -104489,8 +104186,8 @@ var Ll = my, Uje = class extends De { }); } }; -Xee.FOCUS_MANAGED_CLASS = "ag-focus-managed"; -var nh = Xee, Qee = { +jee.FOCUS_MANAGED_CLASS = "ag-focus-managed"; +var nh = jee, Kee = { applyFilter: "Apply", clearFilter: "Clear", resetFilter: "Reset", @@ -104522,15 +104219,15 @@ var nh = Xee, Qee = { orCondition: "OR", dateFormatOoo: "yyyy-mm-dd" }; -function tL(e, t) { - return Db(e) ? (e.debounceMs != null && Be("debounceMs is ignored when apply button is present"), 0) : e.debounceMs != null ? e.debounceMs : t; +function JO(e, t) { + return _b(e) ? (e.debounceMs != null && Be("debounceMs is ignored when apply button is present"), 0) : e.debounceMs != null ? e.debounceMs : t; } -function Db(e) { +function _b(e) { return !!e.buttons && e.buttons.indexOf("apply") >= 0; } -var Xje = class extends yn { +var Bje = class extends yn { constructor(e) { - super(), this.filterNameKey = e, this.applyActive = !1, this.hidePopup = null, this.debouncePending = !1, this.appliedModel = null, this.eFilterBody = Ht, this.buttonListeners = []; + super(), this.filterNameKey = e, this.applyActive = !1, this.hidePopup = null, this.debouncePending = !1, this.appliedModel = null, this.eFilterBody = zt, this.buttonListeners = []; } wireBeans(e) { this.rowModel = e.rowModel; @@ -104540,7 +104237,7 @@ var Xje = class extends yn { new nh(this.getFocusableElement(), { handleKeyDown: this.handleKeyDown.bind(this) }) - ), this.positionableFeature = new qje(this.getPositionableElement(), { + ), this.positionableFeature = new $je(this.getPositionableElement(), { forcePopupParentAsOffsetParent: !0 }), this.createBean(this.positionableFeature); } @@ -104577,10 +104274,10 @@ var Xje = class extends yn { }); } setParams(e) { - this.providedFilterParams = e, this.applyActive = Db(e), this.resetButtonsPanel(); + this.providedFilterParams = e, this.applyActive = _b(e), this.resetButtonsPanel(); } updateParams(e) { - this.providedFilterParams = e, this.applyActive = Db(e), this.resetUiToActiveModel(this.getModel(), () => { + this.providedFilterParams = e, this.applyActive = _b(e), this.resetUiToActiveModel(this.getModel(), () => { this.updateUiVisibility(), this.setupOnBtApplyDebounce(); }); } @@ -104629,7 +104326,7 @@ var Xje = class extends yn { return 0; } setupOnBtApplyDebounce() { - const e = tL(this.providedFilterParams, this.getDefaultDebounceMs()), t = Zi(this.checkApplyDebounce.bind(this), e); + const e = JO(this.providedFilterParams, this.getDefaultDebounceMs()), t = Xi(this.checkApplyDebounce.bind(this), e); this.onBtApplyDebounce = () => { this.debouncePending = !0, t(); }; @@ -104705,7 +104402,7 @@ var Xje = class extends yn { onUiChanged(e = !1, t) { if (this.updateUiVisibility(), this.providedFilterParams.filterModifiedCallback(), this.applyActive && !this.isReadOnly()) { const r = this.isModelValid(this.getModelFromUi()), n = this.queryForHtmlElement('[data-ref="applyFilterButton"]'); - n && vm(n, !r); + n && mm(n, !r); } e && !t || t === "immediately" ? this.onBtApply(e) : (!this.applyActive && !t || t === "debounce") && this.onBtApplyDebounce(); } @@ -104731,7 +104428,7 @@ var Xje = class extends yn { e && e.removeEventListener("submit", this.onFormSubmit), this.hidePopup = null, this.positionableFeature && (this.positionableFeature = this.destroyBean(this.positionableFeature)), this.appliedModel = null, super.destroy(); } translate(e) { - return this.localeService.getLocaleTextFunc()(e, Qee[e]); + return this.localeService.getLocaleTextFunc()(e, Kee[e]); } getCellValue(e) { return this.providedFilterParams.getValue(e); @@ -104740,7 +104437,7 @@ var Xje = class extends yn { getPositionableElement() { return this.eFilterBody; } -}, Zje = class extends QO { +}, Vje = class extends XO { constructor(e) { super(e, "ag-radio-button", "radio"); } @@ -104762,7 +104459,7 @@ var Xje = class extends yn { onChange(e) { e.selected && e.name && this.eInput.name && this.eInput.name === e.name && e.id && this.eInput.id !== e.id && this.setValue(!1, !0); } -}, Qje = class extends yn { +}, Hje = class extends yn { constructor(e = "default", t = !1) { super( /* html */ @@ -104829,7 +104526,7 @@ var Xje = class extends yn { updateIndices() { const e = this.getGui().querySelectorAll(".ag-list-item"); e.forEach((t, r) => { - O7e(t, r + 1), A7e(t, e.length); + w7e(t, r + 1), b7e(t, e.length); }); } renderOption(e, t) { @@ -104842,7 +104539,7 @@ var Xje = class extends yn { o.preventDefault(), o.stopPropagation(), this.setValue(e); } }), this.createManagedBean( - new Tp({ + new _p({ getTooltipValue: () => t, getGui: () => n, getLocation: () => "UNKNOWN", @@ -104881,14 +104578,14 @@ var Xje = class extends yn { this.value = null, this.displayValue = null, this.clearHighlighted(), e || this.fireChangeEvent(); } highlightItem(e) { - if (!Zs(e)) + if (!Xs(e)) return; - this.clearHighlighted(), this.highlightedEl = e, this.highlightedEl.classList.add(this.activeClass), Eb(this.highlightedEl, !0); + this.clearHighlighted(), this.highlightedEl = e, this.highlightedEl.classList.add(this.activeClass), wb(this.highlightedEl, !0); const t = this.getGui(), { scrollTop: r, clientHeight: n } = t, { offsetTop: i, offsetHeight: o } = e; (i + o > r + n || i < r) && this.highlightedEl.scrollIntoView({ block: "nearest" }), this.unFocusable || this.highlightedEl.focus(); } clearHighlighted() { - !this.highlightedEl || !Zs(this.highlightedEl) || (this.highlightedEl.classList.remove(this.activeClass), Eb(this.highlightedEl, !1), this.highlightedEl = null); + !this.highlightedEl || !Xs(this.highlightedEl) || (this.highlightedEl.classList.remove(this.activeClass), wb(this.highlightedEl, !1), this.highlightedEl = null); } fireChangeEvent() { this.dispatchLocalEvent({ type: "fieldValueChanged" }), this.fireItemSelected(); @@ -104896,7 +104593,7 @@ var Xje = class extends yn { fireItemSelected() { this.dispatchLocalEvent({ type: "selectedItem" }); } -}, Jje = class extends Hee { +}, zje = class extends kee { constructor(e) { if (super( e, @@ -104911,7 +104608,7 @@ var Xje = class extends yn {
`, (e == null ? void 0 : e.agComponents) || [], e == null ? void 0 : e.className - ), this.isPickerDisplayed = !1, this.skipClick = !1, this.pickerGap = 4, this.hideCurrentPicker = null, this.eLabel = Ht, this.eWrapper = Ht, this.eDisplayField = Ht, this.eIcon = Ht, this.ariaRole = e == null ? void 0 : e.ariaRole, this.onPickerFocusIn = this.onPickerFocusIn.bind(this), this.onPickerFocusOut = this.onPickerFocusOut.bind(this), !e) + ), this.isPickerDisplayed = !1, this.skipClick = !1, this.pickerGap = 4, this.hideCurrentPicker = null, this.eLabel = zt, this.eWrapper = zt, this.eDisplayField = zt, this.eIcon = zt, this.ariaRole = e == null ? void 0 : e.ariaRole, this.onPickerFocusIn = this.onPickerFocusIn.bind(this), this.onPickerFocusOut = this.onPickerFocusOut.bind(this), !e) return; const { pickerGap: t, maxPickerHeight: r, variableWidth: n, minPickerWidth: i, maxPickerWidth: o } = e; t != null && (this.pickerGap = t), this.variableWidth = !!n, r != null && this.setPickerMaxHeight(r), i != null && this.setPickerMinWidth(i), o != null && this.setPickerMaxWidth(o); @@ -104927,14 +104624,14 @@ var Xje = class extends yn { this.addManagedElementListeners(t, { keydown: this.onKeyDown.bind(this) }), this.addManagedElementListeners(this.eLabel, { mousedown: this.onLabelOrWrapperMouseDown.bind(this) }), this.addManagedElementListeners(this.eWrapper, { mousedown: this.onLabelOrWrapperMouseDown.bind(this) }); const { pickerIcon: r, inputWidth: n } = this.config; if (r) { - const i = zo(r, this.gos); + const i = Ho(r, this.gos); i && this.eIcon.appendChild(i); } n != null && this.setInputWidth(n); } setupAria() { const e = this.getAriaElement(); - e.setAttribute("tabindex", this.gos.get("tabIndex").toString()), xb(e, !1), this.ariaRole && cs(e, this.ariaRole); + e.setAttribute("tabindex", this.gos.get("tabIndex").toString()), bb(e, !1), this.ariaRole && cs(e, this.ariaRole); } onLabelOrWrapperMouseDown(e) { if (e) { @@ -104984,8 +104681,8 @@ var Xje = class extends yn { }, ariaLabel: r(n, i) }, s = this.popupService.addPopup(a), { maxPickerHeight: l, minPickerWidth: c, maxPickerWidth: u, variableWidth: d } = this; - d ? (c && (t.style.minWidth = c), t.style.width = qO(Rb(this.eWrapper)), u && (t.style.maxWidth = u)) : Mb(t, u ?? Rb(this.eWrapper)); - const h = l ?? `${YO(this.popupService.getPopupParent())}px`; + d ? (c && (t.style.minWidth = c), t.style.width = KO(xb(this.eWrapper)), u && (t.style.maxWidth = u)) : Tb(t, u ?? xb(this.eWrapper)); + const h = l ?? `${UO(this.popupService.getPopupParent())}px`; return t.style.setProperty("max-height", h), t.style.position = "absolute", this.alignPickerToComponent(), s.hideFunc; } alignPickerToComponent() { @@ -105011,7 +104708,7 @@ var Xje = class extends yn { if (!this.isAlive()) return; const t = this.getAriaElement(); - xb(t, e), this.eWrapper.classList.toggle("ag-picker-expanded", e), this.eWrapper.classList.toggle("ag-picker-collapsed", !e); + bb(t, e), this.eWrapper.classList.toggle("ag-picker-expanded", e), this.eWrapper.classList.toggle("ag-picker-collapsed", !e); } onPickerFocusIn() { this.togglePickerHasFocus(!0); @@ -105027,7 +104724,7 @@ var Xje = class extends yn { this.hideCurrentPicker && this.hideCurrentPicker(); } setInputWidth(e) { - return Mb(this.eWrapper, e), this; + return Tb(this.eWrapper, e), this; } getFocusableElement() { return this.eWrapper; @@ -105047,7 +104744,7 @@ var Xje = class extends yn { destroy() { this.hidePicker(), super.destroy(); } -}, rL = class extends Jje { +}, eL = class extends zje { constructor(e) { super({ pickerAriaLabelKey: "ariaLabelSelectField", @@ -105068,9 +104765,9 @@ var Xje = class extends yn { this.eWrapper.contains(e.relatedTarget) || this.hidePicker(); } createListComponent() { - this.listComponent = this.createBean(new Qje("select", !0)), this.listComponent.setParentComponent(this); + this.listComponent = this.createBean(new Hje("select", !0)), this.listComponent.setParentComponent(this); const e = this.listComponent.getAriaElement(), t = `ag-select-list-${this.listComponent.getCompId()}`; - e.setAttribute("id", t), V7e(this.getAriaElement(), e), this.listComponent.addManagedListeners(this.listComponent, { + e.setAttribute("id", t), M7e(this.getAriaElement(), e), this.listComponent.addManagedListeners(this.listComponent, { selectedItem: () => { this.hidePicker(), this.dispatchLocalEvent({ type: "selectedItem" }); } @@ -105128,10 +104825,10 @@ var Xje = class extends yn { destroy() { this.listComponent && (this.listComponent = this.destroyBean(this.listComponent)), super.destroy(); } -}, eUe = { +}, Gje = { selector: "AG-SELECT", - component: rL -}, Jee = class { + component: eL +}, Yee = class { constructor() { this.customFilterOptions = {}; } @@ -105168,7 +104865,7 @@ var Xje = class extends yn { getCustomOption(e) { return this.customFilterOptions[e]; } -}, ete = class extends Xje { +}, qee = class extends Bje { constructor() { super(...arguments), this.eTypes = [], this.eJoinOperatorPanels = [], this.eJoinOperatorsAnd = [], this.eJoinOperatorsOr = [], this.eConditionBodies = [], this.listener = () => this.onUiChanged(), this.lastUiCompletePosition = null, this.joinOperatorId = 0; } @@ -105276,7 +104973,7 @@ var Xje = class extends yn { return n[r && r === "OR" ? "some" : "every"]((o) => this.individualConditionPasses(e, o)); } setParams(e) { - super.setParams(e), this.setNumConditions(e), this.defaultJoinOperator = this.getDefaultJoinOperator(e.defaultJoinOperator), this.filterPlaceholder = e.filterPlaceholder, this.optionsFactory = new Jee(), this.optionsFactory.init(e, this.getDefaultFilterOptions()), this.createFilterListOptions(), this.createOption(), this.createMissingConditionsAndOperators(), this.isReadOnly() && this.eFilterBody.setAttribute("tabindex", "-1"); + super.setParams(e), this.setNumConditions(e), this.defaultJoinOperator = this.getDefaultJoinOperator(e.defaultJoinOperator), this.filterPlaceholder = e.filterPlaceholder, this.optionsFactory = new Yee(), this.optionsFactory.init(e, this.getDefaultFilterOptions()), this.createFilterListOptions(), this.createOption(), this.createMissingConditionsAndOperators(), this.isReadOnly() && this.eFilterBody.setAttribute("tabindex", "-1"); } setNumConditions(e) { this.maxNumConditions = e.maxNumConditions ?? 2, this.maxNumConditions < 1 && (Be('"filterParams.maxNumConditions" must be greater than or equal to zero.'), this.maxNumConditions = 1), this.numAlwaysVisibleConditions = e.numAlwaysVisibleConditions ?? 1, this.numAlwaysVisibleConditions < 1 && (Be('"filterParams.numAlwaysVisibleConditions" must be greater than or equal to zero.'), this.numAlwaysVisibleConditions = 1), this.numAlwaysVisibleConditions > this.maxNumConditions && (Be( @@ -105284,7 +104981,7 @@ var Xje = class extends yn { ), this.numAlwaysVisibleConditions = this.maxNumConditions); } createOption() { - const e = this.createManagedBean(new rL()); + const e = this.createManagedBean(new eL()); this.eTypes.push(e), e.addCssClass("ag-filter-select"), this.eFilterBody.appendChild(e.getGui()); const t = this.createValueElement(); this.eConditionBodies.push(t), this.eFilterBody.appendChild(t), this.putOptionsIntoDropdown(e), this.resetType(e); @@ -105300,7 +104997,7 @@ var Xje = class extends yn { this.resetJoinOperatorAnd(t, n, i), this.resetJoinOperatorOr(r, n, i), this.isReadOnly() || (t.onValueChange(this.listener), r.onValueChange(this.listener)); } createJoinOperator(e, t, r) { - const n = this.createManagedBean(new Zje()); + const n = this.createManagedBean(new Vje()); return e.push(n), n.addCssClass("ag-filter-condition-operator"), n.addCssClass(`ag-filter-condition-operator-${r}`), t.appendChild(n.getGui()), n; } getDefaultJoinOperator(e) { @@ -105359,7 +105056,7 @@ var Xje = class extends yn { updateConditionStatusesAndValues(e, t) { this.eTypes.forEach((n, i) => { const o = this.isConditionDisabled(i, e); - n.setDisabled(o || this.filterListOptions.length <= 1), i === 1 && (vm(this.eJoinOperatorPanels[0], o), this.eJoinOperatorsAnd[0].setDisabled(o), this.eJoinOperatorsOr[0].setDisabled(o)); + n.setDisabled(o || this.filterListOptions.length <= 1), i === 1 && (mm(this.eJoinOperatorPanels[0], o), this.eJoinOperatorsAnd[0].setDisabled(o), this.eJoinOperatorsOr[0].setDisabled(o)); }), this.eConditionBodies.forEach((n, i) => { Mn(n, this.isConditionBodyVisible(i)); }); @@ -105422,7 +105119,7 @@ var Xje = class extends yn { } getPlaceholderText(e, t) { let r = this.translate(e); - if (HO(this.filterPlaceholder)) { + if (VO(this.filterPlaceholder)) { const n = this.filterPlaceholder, i = this.eTypes[t].getValue(), o = this.translate(i); r = n({ filterOptionKey: i, @@ -105450,7 +105147,7 @@ var Xje = class extends yn { e instanceof yn && Mn(e.getGui(), t); } setElementDisabled(e, t) { - e instanceof yn && vm(e.getGui(), t); + e instanceof yn && mm(e.getGui(), t); } attachElementOnChange(e, t) { e instanceof sd && e.onValueChange(t); @@ -105581,7 +105278,7 @@ var Xje = class extends yn { hasInvalidInputs() { return !1; } -}, tte = class extends ete { +}, Xee = class extends qee { setParams(e) { super.setParams(e), this.scalarFilterParams = e; } @@ -105642,11 +105339,11 @@ var Xje = class extends yn { ), !0; } } -}, tUe = 65, rUe = 67, nUe = 86, iUe = 68, oUe = 90, aUe = 89; -function rte(e) { +}, Wje = 65, jje = 67, Uje = 86, Kje = 68, Yje = 90, qje = 89; +function Zee(e) { return e.altKey || e.ctrlKey || e.metaKey ? !1 : e.key.length === 1; } -function mD(e, t, r, n, i) { +function vD(e, t, r, n, i) { const o = n ? n.getColDef().suppressKeyboardEvent : void 0; if (!o) return !1; @@ -105660,7 +105357,7 @@ function mD(e, t, r, n, i) { }); return !!(o && o(a)); } -function sUe(e, t, r, n) { +function Xje(e, t, r, n) { const i = n.getDefinition(), o = i && i.suppressHeaderKeyboardEvent; if (!Ye(o)) return !1; @@ -105672,26 +105369,26 @@ function sUe(e, t, r, n) { }); return !!o(a); } -function lUe(e) { +function Zje(e) { const { keyCode: t } = e; let r; switch (t) { - case tUe: + case Wje: r = Re.A; break; - case rUe: + case jje: r = Re.C; break; - case nUe: + case Uje: r = Re.V; break; - case iUe: + case Kje: r = Re.D; break; - case oUe: + case Yje: r = Re.Z; break; - case aUe: + case qje: r = Re.Y; break; default: @@ -105699,8 +105396,8 @@ function lUe(e) { } return r; } -function cUe(e, t = !1) { - return e === Re.DELETE ? !0 : !t && e === Re.BACKSPACE ? Dee() : !1; +function Qje(e, t = !1) { + return e === Re.DELETE ? !0 : !t && e === Re.BACKSPACE ? Ree() : !1; } var ih = class extends sd { constructor(e, t = "ag-text-field", r = "text") { @@ -105718,7 +105415,7 @@ var ih = class extends sd { } preventDisallowedCharacters() { const e = new RegExp(`[${this.config.allowedCharPattern}]`), t = (r) => { - rte(r) && r.key && !e.test(r.key) && r.preventDefault(); + Zee(r) && r.key && !e.test(r.key) && r.preventDefault(); }; this.addManagedListeners(this.eInput, { keydown: t, @@ -105732,7 +105429,7 @@ var ih = class extends sd { }, g1 = { selector: "AG-INPUT-TEXT-FIELD", component: ih -}, nL = class extends ih { +}, tL = class extends ih { constructor(e) { super(e, "ag-number-field", "number"); } @@ -105774,16 +105471,16 @@ var ih = class extends sd { return r[0]; } setMin(e) { - return this.min === e ? this : (this.min = e, Ol(this.eInput, "min", e), this); + return this.min === e ? this : (this.min = e, Al(this.eInput, "min", e), this); } setMax(e) { - return this.max === e ? this : (this.max = e, Ol(this.eInput, "max", e), this); + return this.max === e ? this : (this.max = e, Al(this.eInput, "max", e), this); } setPrecision(e) { return this.precision = e, this; } setStep(e) { - return this.step === e ? this : (this.step = e, Ol(this.eInput, "step", e), this); + return this.step === e ? this : (this.step = e, Al(this.eInput, "step", e), this); } setValue(e, t) { return this.setValueOrInputValue( @@ -105825,10 +105522,10 @@ var ih = class extends sd { isScientificNotation(e) { return typeof e == "string" && e.includes("e"); } -}, uUe = { +}, Jje = { selector: "AG-INPUT-NUMBER-FIELD", - component: nL -}, nte = [ + component: tL +}, Qee = [ "equals", "notEqual", "greaterThan", @@ -105838,7 +105535,7 @@ var ih = class extends sd { "inRange", "blank", "notBlank" -], iL = class { +], rL = class { constructor(e, t, r) { this.localeService = e, this.optionsFactory = t, this.valueFormatter = r; } @@ -105852,7 +105549,7 @@ var ih = class extends sd { if (t) { const n = e, o = (n.conditions ?? []).map((s) => this.getModelAsString(s)), a = n.operator === "AND" ? "andCondition" : "orCondition"; return o.join( - ` ${r(a, Qee[a])} ` + ` ${r(a, Kee[a])} ` ); } else { if (e.type === "blank" || e.type === "notBlank") @@ -105869,17 +105566,17 @@ var ih = class extends sd { formatValue(e) { return this.valueFormatter ? this.valueFormatter(e ?? null) ?? "" : String(e); } -}, ite = class extends iL { +}, Jee = class extends rL { conditionToString(e, t) { const { numberOfInputs: r } = t || {}; return e.type == "inRange" || r === 2 ? `${this.formatValue(e.filter)}-${this.formatValue(e.filterTo)}` : e.filter != null ? this.formatValue(e.filter) : `${e.type}`; } }; -function yD(e) { +function mD(e) { const { allowedCharPattern: t } = e ?? {}; return t ?? null; } -var dUe = class extends tte { +var eUe = class extends Xee { constructor() { super("numberFilter"), this.eValuesFrom = [], this.eValuesTo = []; } @@ -105897,26 +105594,26 @@ var dUe = class extends tte { return (e, t) => e === t ? 0 : e < t ? 1 : -1; } setParams(e) { - this.numberFilterParams = e, super.setParams(e), this.filterModelFormatter = new ite( + this.numberFilterParams = e, super.setParams(e), this.filterModelFormatter = new Jee( this.localeService, this.optionsFactory, this.numberFilterParams.numberFormatter ); } getDefaultFilterOptions() { - return nte; + return Qee; } setElementValue(e, t, r) { const n = !r && this.numberFilterParams.numberFormatter ? this.numberFilterParams.numberFormatter(t ?? null) : t; super.setElementValue(e, n); } createValueElement() { - const e = yD(this.numberFilterParams), t = document.createElement("div"); + const e = mD(this.numberFilterParams), t = document.createElement("div"); return t.classList.add("ag-filter-body"), cs(t, "presentation"), this.createFromToElement(t, this.eValuesFrom, "from", e), this.createFromToElement(t, this.eValuesTo, "to", e), t; } createFromToElement(e, t, r, n) { const i = this.createManagedBean( - n ? new ih({ allowedCharPattern: n }) : new nL() + n ? new ih({ allowedCharPattern: n }) : new tL() ); i.addCssClass(`ag-filter-${r}`), i.addCssClass("ag-filter-filter"), t.push(i), e.appendChild(i.getGui()); } @@ -105966,7 +105663,7 @@ var dUe = class extends tte { } }), e; } -}, ote = [ +}, ete = [ "contains", "notContains", "equals", @@ -105975,17 +105672,17 @@ var dUe = class extends tte { "endsWith", "blank", "notBlank" -], ate = class extends iL { +], tte = class extends rL { conditionToString(e, t) { const { numberOfInputs: r } = t || {}; return e.type == "inRange" || r === 2 ? `${e.filter}-${e.filterTo}` : e.filter != null ? `${e.filter}` : `${e.type}`; } }; -function ste(e) { +function rte(e) { const t = e && e.trim(); return t === "" ? e : t; } -var hUe = class extends ete { +var tUe = class extends qee { constructor() { super("textFilter"), this.defaultFormatter = (e) => e, this.defaultLowercaseFormatter = (e) => e == null ? null : e.toString().toLowerCase(), this.defaultMatcher = ({ filterOption: e, value: t, filterText: r }) => { if (r == null) @@ -106014,7 +105711,7 @@ var hUe = class extends ete { return 500; } setParams(e) { - this.textFilterParams = e, super.setParams(e), this.matcher = this.getTextMatcher(), this.formatter = this.textFilterParams.textFormatter || (this.textFilterParams.caseSensitive ? this.defaultFormatter : this.defaultLowercaseFormatter), this.filterModelFormatter = new ate(this.localeService, this.optionsFactory); + this.textFilterParams = e, super.setParams(e), this.matcher = this.getTextMatcher(), this.formatter = this.textFilterParams.textFormatter || (this.textFilterParams.caseSensitive ? this.defaultFormatter : this.defaultLowercaseFormatter), this.filterModelFormatter = new tte(this.localeService, this.optionsFactory); } getTextMatcher() { const e = this.textFilterParams.textCustomComparator; @@ -106044,12 +105741,12 @@ var hUe = class extends ete { return this.forEachPositionInput(e, (n, i, o, a) => { if (i < a) { let s = Cd(n.getValue()); - t && this.textFilterParams.trimInput && (s = ste(s) ?? null, n.setValue(s, !0)), r.push(s); + t && this.textFilterParams.trimInput && (s = rte(s) ?? null, n.setValue(s, !0)), r.push(s); } }), r; } getDefaultFilterOptions() { - return ote; + return ete; } createValueElement() { const e = document.createElement("div"); @@ -106092,7 +105789,7 @@ var hUe = class extends ete { return this.filterModelFormatter.getModelAsString(e) ?? ""; } }; -function lte(e) { +function nte(e) { if (typeof e == "number") return e; if (typeof e == "string") { @@ -106102,28 +105799,28 @@ function lte(e) { } function ys(e, t = Number.MAX_VALUE) { return (r) => { - const n = lte(r); + const n = nte(r); if (!(n == null || n < e || n > t)) return n; }; } -function gv(e, t) { +function vv(e, t) { return e.toString().padStart(t, "0"); } -function fUe(e, t) { +function rUe(e, t) { const r = []; for (let n = e; n <= t; n++) r.push(n); return r; } -function pUe(e, t, r) { +function nUe(e, t, r) { return typeof e != "number" ? "" : e.toString().replace(".", r).replace(/(\d)(?=(\d{3})+(?!\d))/g, `$1${t}`); } function ba(e, t = !0, r = "-") { if (!e) return null; - let n = [e.getFullYear(), e.getMonth() + 1, e.getDate()].map((i) => gv(i, 2)).join(r); - return t && (n += " " + [e.getHours(), e.getMinutes(), e.getSeconds()].map((i) => gv(i, 2)).join(":")), n; + let n = [e.getFullYear(), e.getMonth() + 1, e.getDate()].map((i) => vv(i, 2)).join(r); + return t && (n += " " + [e.getHours(), e.getMinutes(), e.getSeconds()].map((i) => vv(i, 2)).join(":")), n; } var dP = (e) => { if (e > 3 && e < 21) @@ -106138,8 +105835,8 @@ var dP = (e) => { } return "th"; }; -function vv(e, t = "YYYY-MM-DD") { - const r = gv(e.getFullYear(), 4), n = [ +function mv(e, t = "YYYY-MM-DD") { + const r = vv(e.getFullYear(), 4), n = [ "January", "February", "March", @@ -106158,11 +105855,11 @@ function vv(e, t = "YYYY-MM-DD") { Y: () => `${e.getFullYear()}`, MMMM: () => n[e.getMonth()], MMM: () => n[e.getMonth()].slice(0, 3), - MM: () => gv(e.getMonth() + 1, 2), + MM: () => vv(e.getMonth() + 1, 2), Mo: () => `${e.getMonth() + 1}${dP(e.getMonth() + 1)}`, M: () => `${e.getMonth() + 1}`, Do: () => `${e.getDate()}${dP(e.getDate())}`, - DD: () => gv(e.getDate(), 2), + DD: () => vv(e.getDate(), 2), D: () => `${e.getDate()}`, dddd: () => i[e.getDay()], ddd: () => i[e.getDay()].slice(0, 3), @@ -106172,7 +105869,7 @@ function vv(e, t = "YYYY-MM-DD") { }, a = new RegExp(Object.keys(o).join("|"), "g"); return t.replace(a, (s) => s in o ? o[s]() : s); } -function So(e) { +function yo(e) { if (!e) return null; const [t, r] = e.split(" "); @@ -106189,7 +105886,7 @@ function So(e) { const [l, c, u] = r.split(":").map((d) => parseInt(d, 10)); return l >= 0 && l < 24 && s.setHours(l), c >= 0 && c < 60 && s.setMinutes(c), u >= 0 && u < 60 && s.setSeconds(u), s; } -var cte = class { +var ite = class { constructor(e, t, r, n, i) { this.alive = !0, this.context = e, this.eParent = n, t.getDateCompDetails(r).newAgStackInstance().then((s) => { if (!this.alive) { @@ -106231,7 +105928,7 @@ var cte = class { setDateCompDisabled(e) { this.dateComp != null && this.dateComp.setDisabled != null && this.dateComp.setDisabled(e); } -}, ute = [ +}, ote = [ "equals", "notEqual", "lessThan", @@ -106239,24 +105936,24 @@ var cte = class { "inRange", "blank", "notBlank" -], dte = class extends iL { +], ate = class extends rL { constructor(e, t, r) { super(t, r), this.dateFilterParams = e; } conditionToString(e, t) { - const { type: r } = e, { numberOfInputs: n } = t || {}, i = r == "inRange" || n === 2, o = So(e.dateFrom), a = So(e.dateTo), s = this.dateFilterParams.inRangeFloatingFilterDateFormat; + const { type: r } = e, { numberOfInputs: n } = t || {}, i = r == "inRange" || n === 2, o = yo(e.dateFrom), a = yo(e.dateTo), s = this.dateFilterParams.inRangeFloatingFilterDateFormat; if (i) { - const l = o !== null ? vv(o, s) : "null", c = a !== null ? vv(a, s) : "null"; + const l = o !== null ? mv(o, s) : "null", c = a !== null ? mv(a, s) : "null"; return `${l}-${c}`; } - return o != null ? vv(o, s) : `${r}`; + return o != null ? mv(o, s) : `${r}`; } updateParams(e) { super.updateParams(e), this.dateFilterParams = e.dateFilterParams; } -}, O3 = 1e3, L3 = 1 / 0, gUe = class extends tte { +}, DH = 1e3, IH = 1 / 0, iUe = class extends Xee { constructor() { - super("dateFilter"), this.eConditionPanelsFrom = [], this.eConditionPanelsTo = [], this.dateConditionFromComps = [], this.dateConditionToComps = [], this.minValidYear = O3, this.maxValidYear = L3, this.minValidDate = null, this.maxValidDate = null; + super("dateFilter"), this.eConditionPanelsFrom = [], this.eConditionPanelsTo = [], this.dateConditionFromComps = [], this.dateConditionToComps = [], this.minValidYear = DH, this.maxValidYear = IH, this.minValidDate = null, this.maxValidDate = null; } wireBeans(e) { super.wireBeans(e), this.context = e.context, this.userComponentFactory = e.userComponentFactory; @@ -106267,8 +105964,8 @@ var cte = class { mapValuesFromModel(e) { const { dateFrom: t, dateTo: r, type: n } = e || {}; return [ - t && So(t) || null, - r && So(r) || null + t && yo(t) || null, + r && yo(r) || null ].slice(0, this.getNumberOfInputs(n)); } comparator() { @@ -106288,14 +105985,14 @@ var cte = class { return e[r] == null ? n : Number(e[r]); return n; }; - this.minValidYear = t("minValidYear", O3), this.maxValidYear = t("maxValidYear", L3), this.minValidYear > this.maxValidYear && Be("DateFilter minValidYear should be <= maxValidYear"), e.minValidDate ? this.minValidDate = e.minValidDate instanceof Date ? e.minValidDate : So(e.minValidDate) : this.minValidDate = null, e.maxValidDate ? this.maxValidDate = e.maxValidDate instanceof Date ? e.maxValidDate : So(e.maxValidDate) : this.maxValidDate = null, this.minValidDate && this.maxValidDate && this.minValidDate > this.maxValidDate && Be("DateFilter minValidDate should be <= maxValidDate"), this.filterModelFormatter = new dte( + this.minValidYear = t("minValidYear", DH), this.maxValidYear = t("maxValidYear", IH), this.minValidYear > this.maxValidYear && Be("DateFilter minValidYear should be <= maxValidYear"), e.minValidDate ? this.minValidDate = e.minValidDate instanceof Date ? e.minValidDate : yo(e.minValidDate) : this.minValidDate = null, e.maxValidDate ? this.maxValidDate = e.maxValidDate instanceof Date ? e.maxValidDate : yo(e.maxValidDate) : this.maxValidDate = null, this.minValidDate && this.maxValidDate && this.minValidDate > this.maxValidDate && Be("DateFilter minValidDate should be <= maxValidDate"), this.filterModelFormatter = new ate( this.dateFilterParams, this.localeService, this.optionsFactory ); } createDateCompWrapper(e) { - const t = new cte( + const t = new ite( this.context, this.userComponentFactory, { @@ -106316,7 +106013,7 @@ var cte = class { e.setDisabled(t); } getDefaultFilterOptions() { - return ute; + return ote; } createValueElement() { const t = this.gos.getDocument().createElement("div"); @@ -106392,7 +106089,7 @@ var cte = class { getModelAsString(e) { return this.filterModelFormatter.getModelAsString(e) ?? ""; } -}, oL = class extends De { +}, nL = class extends De { constructor(e, t, r, n) { super(), this.columnOrGroup = e, this.columnOrGroup = e, this.eCell = t, this.ariaEl = this.eCell.querySelector("[role=columnheader]") || this.eCell, this.colsSpanning = n, this.beans = r; } @@ -106431,21 +106128,21 @@ var cte = class { return n + t; } setLeft(e) { - if (Ye(e) && (this.eCell.style.left = `${e}px`), Hn(this.columnOrGroup)) { + if (Ye(e) && (this.eCell.style.left = `${e}px`), zn(this.columnOrGroup)) { const t = this.columnOrGroup.getLeafColumns(); if (!t.length) return; - t.length > 1 && k7e(this.ariaEl, t.length); + t.length > 1 && P7e(this.ariaEl, t.length); } } -}, vUe = "ag-column-first", mUe = "ag-column-last"; -function hte(e, t, r, n) { - return Rr(e) ? [] : CUe(e.headerClass, e, t, r, n); +}, oUe = "ag-column-first", aUe = "ag-column-last"; +function ste(e, t, r, n) { + return Er(e) ? [] : lUe(e.headerClass, e, t, r, n); } -function fte(e, t, r) { - e.addOrRemoveCssClass(vUe, r.isColAtEdge(t, "first")), e.addOrRemoveCssClass(mUe, r.isColAtEdge(t, "last")); +function lte(e, t, r) { + e.addOrRemoveCssClass(oUe, r.isColAtEdge(t, "first")), e.addOrRemoveCssClass(aUe, r.isColAtEdge(t, "last")); } -function yUe(e, t, r, n) { +function sUe(e, t, r, n) { return t.addGridCommonParams({ // bad naming, as colDef here can be a group or a column, // however most people won't appreciate the difference, @@ -106455,20 +106152,20 @@ function yUe(e, t, r, n) { columnGroup: n }); } -function CUe(e, t, r, n, i) { - if (Rr(e)) +function lUe(e, t, r, n, i) { + if (Er(e)) return []; let o; if (typeof e == "function") { - const a = yUe(t, r, n, i); + const a = sUe(t, r, n, i); o = e(a); } else o = e; return typeof o == "string" ? [o] : Array.isArray(o) ? [...o] : []; } -var SUe = 0, pte = class gte extends De { +var cUe = 0, cte = class ute extends De { constructor(t, r, n) { - super(), this.resizeToggleTimeout = 0, this.resizeMultiplier = 1, this.resizeFeature = null, this.lastFocusEvent = null, this.dragSource = null, this.columnGroupChild = t, this.parentRowCtrl = n, this.beans = r, this.instanceId = t.getUniqueId() + "-" + SUe++; + super(), this.resizeToggleTimeout = 0, this.resizeMultiplier = 1, this.resizeFeature = null, this.lastFocusEvent = null, this.dragSource = null, this.columnGroupChild = t, this.parentRowCtrl = n, this.beans = r, this.instanceId = t.getUniqueId() + "-" + cUe++; } wireBeans(t) { this.pinnedWidthService = t.pinnedWidthService, this.focusService = t.focusService, this.userComponentFactory = t.userComponentFactory, this.ctrlsService = t.ctrlsService, this.dragAndDropService = t.dragAndDropService, this.menuService = t.menuService; @@ -106478,7 +106175,7 @@ var SUe = 0, pte = class gte extends De { } shouldStopEventPropagation(t) { const { headerRowIndex: r, column: n } = this.focusService.getFocusedHeader(); - return sUe(this.gos, t, r, n); + return Xje(this.gos, t, r, n); } getWrapperHasFocus() { return this.gos.getActiveDomElement() === this.eGui; @@ -106502,11 +106199,11 @@ var SUe = 0, pte = class gte extends De { } refreshFirstAndLastStyles() { const { comp: t, column: r, beans: n } = this; - fte(t, r, n.visibleColsService); + lte(t, r, n.visibleColsService); } refreshAriaColIndex() { const { beans: t, column: r } = this, n = t.visibleColsService.getAriaColIndex(r); - Tee(this.eGui, n); + wee(this.eGui, n); } addResizeAndMoveKeyboardListeners() { this.resizeFeature && this.addManagedListeners(this.eGui, { @@ -106524,7 +106221,7 @@ var SUe = 0, pte = class gte extends De { r !== this.eGui || // if shiftKey and altKey are not pressed, it's cell navigation so we don't process the event !t.shiftKey && !t.altKey || ((this.isResizing || n) && (t.preventDefault(), t.stopImmediatePropagation()), !n)) return; - const i = t.key === Re.LEFT !== this.gos.get("enableRtl"), o = Kee[i ? "Left" : "Right"]; + const i = t.key === Re.LEFT !== this.gos.get("enableRtl"), o = zee[i ? "Left" : "Right"]; if (t.altKey) { this.isResizing = !0, this.resizeMultiplier += 1; const s = this.getViewportAdjustedResizeDiff(t); @@ -106535,7 +106232,7 @@ var SUe = 0, pte = class gte extends De { getViewportAdjustedResizeDiff(t) { let r = this.getResizeDiff(t); if (this.column.getPinned()) { - const i = this.pinnedWidthService.getPinnedLeftWidth(), o = this.pinnedWidthService.getPinnedRightWidth(), a = vy(this.ctrlsService.getGridBodyCtrl().getBodyViewportElement()) - 50; + const i = this.pinnedWidthService.getPinnedLeftWidth(), o = this.pinnedWidthService.getPinnedRightWidth(), a = py(this.ctrlsService.getGridBodyCtrl().getBodyViewportElement()) - 50; if (i + o + r > a) if (a > i + o) r = a - i - o; @@ -106566,7 +106263,7 @@ var SUe = 0, pte = class gte extends De { } } addDomData() { - const t = gte.DOM_DATA_KEY_HEADER_CTRL; + const t = ute.DOM_DATA_KEY_HEADER_CTRL; this.gos.setDomData(this.eGui, t, this), this.addDestroyFunc(() => this.gos.setDomData(this.eGui, t, null)); } getGui() { @@ -106610,8 +106307,8 @@ var SUe = 0, pte = class gte extends De { super.destroy(), this.removeDragSource(), this.comp = null, this.column = null, this.resizeFeature = null, this.lastFocusEvent = null, this.columnGroupChild = null, this.parentRowCtrl = null, this.eGui = null; } }; -pte.DOM_DATA_KEY_HEADER_CTRL = "headerCtrl"; -var v1 = pte, aL = class extends De { +cte.DOM_DATA_KEY_HEADER_CTRL = "headerCtrl"; +var v1 = cte, iL = class extends De { wireBeans(e) { this.columnHoverService = e.columnHoverService; } @@ -106633,7 +106330,7 @@ var v1 = pte, aL = class extends De { onMouseOver() { this.columnHoverService.setMouseOver(this.columns); } -}, bUe = class extends v1 { +}, uUe = class extends v1 { constructor(e, t, r) { super(e, t, r), this.iconCreated = !1, this.column = e; } @@ -106653,7 +106350,7 @@ var v1 = pte, aL = class extends De { setupUi() { if (this.comp.setButtonWrapperDisplayed(!this.suppressFilterButton && this.active), this.comp.addOrRemoveBodyCssClass("ag-floating-filter-full-body", this.suppressFilterButton), this.comp.addOrRemoveBodyCssClass("ag-floating-filter-body", !this.suppressFilterButton), !this.active || this.iconCreated) return; - const e = zo("filter", this.gos, this.column); + const e = Ho("filter", this.gos, this.column); e && (this.iconCreated = !0, this.eButtonShowMainFilter.appendChild(e)); } setupFocus() { @@ -106730,7 +106427,7 @@ var v1 = pte, aL = class extends De { this.beans.focusService.setFocusedHeader(i, this.column); } setupHover() { - this.createManagedBean(new aL([this.column], this.eGui)); + this.createManagedBean(new iL([this.column], this.eGui)); const e = () => { if (!this.gos.get("columnHoverHighlight")) return; @@ -106740,7 +106437,7 @@ var v1 = pte, aL = class extends De { this.addManagedEventListeners({ columnHoverChanged: e }), e(); } setupLeft() { - const e = new oL(this.column, this.eGui, this.beans); + const e = new nL(this.column, this.eGui, this.beans); this.createManagedBean(e); } setupFilterButton() { @@ -106837,43 +106534,43 @@ var v1 = pte, aL = class extends De { super.destroy(), this.eButtonShowMainFilter = null, this.eFloatingFilterBody = null, this.userCompDetails = null, this.destroySyncListener = null, this.destroyFilterChangedListener = null; } }, Xt = "32.0.1"; -function wUe(e) { +function dUe(e) { var t, r; return !!((t = e.filterManager) != null && t.isColumnFilterPresent()) || !!((r = e.filterManager) != null && r.isAggregateFilterPresent()); } -function xUe(e, t, r) { +function hUe(e, t, r) { var n; return (n = e.filterManager) == null ? void 0 : n.getFilterInstance(t, r); } -function EUe(e, t) { +function fUe(e, t) { var r; return ((r = e.filterManager) == null ? void 0 : r.getColumnFilterInstance(t)) ?? Promise.resolve(void 0); } -function RUe(e, t) { +function pUe(e, t) { var n; const r = e.columnModel.getColDefCol(t); if (r) return (n = e.filterManager) == null ? void 0 : n.destroyFilter(r, "api"); } -function PUe(e, t) { +function gUe(e, t) { e.frameworkOverrides.wrapIncoming(() => { var r; return (r = e.filterManager) == null ? void 0 : r.setFilterModel(t); }); } -function TUe(e) { +function vUe(e) { var t; return ((t = e.filterManager) == null ? void 0 : t.getFilterModel()) ?? {}; } -function _Ue(e, t) { +function mUe(e, t) { var r; return ((r = e.filterManager) == null ? void 0 : r.getColumnFilterModel(t)) ?? null; } -function MUe(e, t, r) { +function yUe(e, t, r) { var n; return ((n = e.filterManager) == null ? void 0 : n.setColumnFilterModel(t, r)) ?? Promise.resolve(); } -function DUe(e, t) { +function CUe(e, t) { const r = e.columnModel.getCol(t); if (!r) { Br(`column '${t}' not found`); @@ -106885,11 +106582,11 @@ function DUe(e, t) { positionBy: "auto" }); } -function IUe(e, t, r) { +function SUe(e, t, r) { if (t == null) return null; let n = null; - const { compName: i, jsComp: o, fwComp: a } = jee.getCompKeys(e, t, eL); + const { compName: i, jsComp: o, fwComp: a } = Vee.getCompKeys(e, t, QO); return i ? n = { set: "agSetColumnFloatingFilter", agSetColumnFilter: "agSetColumnFloatingFilter", @@ -106905,7 +106602,7 @@ function IUe(e, t, r) { agTextColumnFilter: "agTextColumnFloatingFilter" }[i] : o == null && a == null && t.filter === !0 && (n = r()), n; } -var AUe = class extends De { +var bUe = class extends De { constructor() { super(...arguments), this.beanName = "columnFilterService", this.allColumnFilters = /* @__PURE__ */ new Map(), this.allColumnListeners = /* @__PURE__ */ new Map(), this.activeAggregateFilters = [], this.activeColumnFilters = [], this.processingFilterChange = !1, this.filterModelUpdateQueue = [], this.columnFilterModelUpdateQueue = []; } @@ -106962,7 +106659,7 @@ var AUe = class extends De { const o = this.getFilterModel(), a = []; this.allColumnFilters.forEach((l, c) => { const u = n ? n[c] : null, d = o ? o[c] : null; - wb(u, d) || a.push(l.column); + Sb(u, d) || a.push(l.column); }), a.length > 0 && ((s = this.filterManager) == null || s.onFilterChanged({ columns: a, source: t })); }); } @@ -107100,7 +106797,7 @@ var AUe = class extends De { getDefaultFilter(e) { var r; let t; - if (Ai.__isRegistered("@ag-grid-enterprise/set-filter", this.gridId)) + if (Ii.__isRegistered("@ag-grid-enterprise/set-filter", this.gridId)) t = "agSetColumnFilter"; else { const n = (r = this.dataTypeService) == null ? void 0 : r.getBaseDataType(e); @@ -107111,7 +106808,7 @@ var AUe = class extends De { getDefaultFloatingFilter(e) { var r; let t; - if (Ai.__isRegistered("@ag-grid-enterprise/set-filter", this.gridId)) + if (Ii.__isRegistered("@ag-grid-enterprise/set-filter", this.gridId)) t = "agSetColumnFloatingFilter"; else { const n = (r = this.dataTypeService) == null ? void 0 : r.getBaseDataType(e); @@ -107141,7 +106838,7 @@ var AUe = class extends De { createFilterParams(e, t) { return this.gos.addGridCommonParams({ column: e, - colDef: vee(t), + colDef: dee(t), rowModel: this.rowModel, filterChangedCallback: () => { }, @@ -107187,7 +106884,7 @@ var AUe = class extends De { var u; const c = (u = this.getOrCreateFilterWrapper(e)) == null ? void 0 : u.filterPromise; c != null && c.then((d) => { - l(pv(d)); + l(gv(d)); }); }, n = e.getColDef(), i = { ...this.createFilterParams(e, n), @@ -107196,10 +106893,10 @@ var AUe = class extends De { ) }, o = this.userComponentFactory.mergeParamsWithApplicationProvidedParams( n, - eL, + QO, i ); - let a = IUe( + let a = SUe( this.frameworkOverrides, n, () => this.getDefaultFloatingFilter(e) @@ -107307,14 +107004,14 @@ var AUe = class extends De { } getFilterInstance(e, t) { t && this.getFilterInstanceImpl(e).then((r) => { - const n = pv(r); + const n = gv(r); t(n); }); } getColumnFilterInstance(e) { return new Promise((t) => { this.getFilterInstanceImpl(e).then((r) => { - t(pv(r)); + t(gv(r)); }); }); } @@ -107355,15 +107052,15 @@ var AUe = class extends De { super.destroy(), this.allColumnFilters.forEach((e) => this.disposeFilterWrapper(e, "gridDestroyed")), this.allColumnListeners.clear(); } }; -function OUe(e) { +function wUe(e) { var t; return !!((t = e.filterManager) != null && t.isAnyFilterPresent()); } -function LUe(e, t = "api") { +function xUe(e, t = "api") { var r; (r = e.filterManager) == null || r.onFilterChanged({ source: t }); } -var FUe = class extends yn { +var EUe = class extends yn { constructor() { super( /* html */ @@ -107372,7 +107069,7 @@ var FUe = class extends yn { `, [g1] - ), this.eFloatingFilterText = Ht; + ), this.eFloatingFilterText = zt; } wireBeans(e) { this.columnNameService = e.columnNameService; @@ -107405,7 +107102,7 @@ var FUe = class extends yn { refresh(e) { this.init(e); } -}, vte = class extends yn { +}, dte = class extends yn { wireBeans(e) { this.columnNameService = e.columnNameService; } @@ -107450,7 +107147,7 @@ var FUe = class extends yn { this.setSimpleParams(e, !1); } setSimpleParams(e, t = !0) { - this.optionsFactory = new Jee(), this.optionsFactory.init(e.filterParams, this.getDefaultFilterOptions()), t || (this.lastType = this.optionsFactory.getDefaultOption()), this.readOnly = !!e.filterParams.readOnly; + this.optionsFactory = new Yee(), this.optionsFactory.init(e.filterParams, this.getDefaultFilterOptions()), t || (this.lastType = this.optionsFactory.getDefaultOption()), this.readOnly = !!e.filterParams.readOnly; const r = this.isTypeEditable(this.optionsFactory.getDefaultOption()); this.setEditable(r); } @@ -107472,7 +107169,7 @@ var FUe = class extends yn { const t = this.columnNameService.getDisplayNameForColumn(e.column, "header", !0), r = this.localeService.getLocaleTextFunc(); return `${t} ${r("ariaFilterInput", "Filter Input")}`; } -}, NUe = class extends vte { +}, RUe = class extends dte { constructor() { super( /* html */ @@ -107482,16 +107179,16 @@ var FUe = class extends yn {
`, [g1] - ), this.eReadOnlyText = Ht, this.eDateWrapper = Ht; + ), this.eReadOnlyText = zt, this.eDateWrapper = zt; } wireBeans(e) { super.wireBeans(e), this.context = e.context, this.userComponentFactory = e.userComponentFactory; } getDefaultFilterOptions() { - return ute; + return ote; } init(e) { - super.init(e), this.params = e, this.filterParams = e.filterParams, this.createDateComponent(), this.filterModelFormatter = new dte( + super.init(e), this.params = e, this.filterParams = e.filterParams, this.createDateComponent(), this.filterModelFormatter = new ate( this.filterParams, this.localeService, this.optionsFactory @@ -107513,7 +107210,7 @@ var FUe = class extends yn { if (this.setEditable(t), t) { if (e) { const r = e; - this.dateComp.setDate(So(r.dateFrom)); + this.dateComp.setDate(yo(r.dateFrom)); } else this.dateComp.setDate(null); this.eReadOnlyText.setValue(""); @@ -107530,20 +107227,20 @@ var FUe = class extends yn { const e = this.dateComp.getDate(), t = ba(e); this.params.parentFilterInstance((r) => { if (r) { - const n = So(t); + const n = yo(t); r.onFloatingFilterChanged(this.getLastType() || null, n); } }); } getDateComponentParams() { - const e = tL(this.params.filterParams, this.getDefaultDebounceMs()); + const e = JO(this.params.filterParams, this.getDefaultDebounceMs()); return { - onDateChanged: Zi(this.onDateChanged.bind(this), e), + onDateChanged: Xi(this.onDateChanged.bind(this), e), filterParams: this.params.column.getColDef().filterParams }; } createDateComponent() { - this.dateComp = new cte( + this.dateComp = new ite( this.context, this.userComponentFactory, this.getDateComponentParams(), @@ -107560,7 +107257,7 @@ var FUe = class extends yn { getFilterModelFormatter() { return this.filterModelFormatter; } -}, kUe = class extends yn { +}, PUe = class extends yn { constructor() { super( /* html */ @@ -107569,7 +107266,7 @@ var FUe = class extends yn { `, [g1] - ), this.eDateInput = Ht; + ), this.eDateInput = zt; } // this is a user component, and IComponent has "public destroy()" as part of the interface. // so we need to override destroy() just to make the method public. @@ -107600,13 +107297,13 @@ var FUe = class extends yn { "DateFilter should not have both maxValidDate and maxValidYear parameters set at the same time! maxValidYear will be ignored." ), o && a) { const [s, l] = [o, a].map( - (c) => c instanceof Date ? c : So(c) + (c) => c instanceof Date ? c : yo(c) ); s && l && s.getTime() > l.getTime() && Be( "DateFilter parameter minValidDate should always be lower than or equal to parameter maxValidDate." ); } - o ? o instanceof Date ? t.min = vv(o) : t.min = o : n && (t.min = `${n}-01-01`), a ? a instanceof Date ? t.max = vv(a) : t.max = a : i && (t.max = `${i}-12-31`); + o ? o instanceof Date ? t.min = mv(o) : t.min = o : n && (t.min = `${n}-01-01`), a ? a instanceof Date ? t.max = mv(a) : t.max = a : i && (t.max = `${i}-12-31`); } onParamsUpdated(e) { this.refresh(e); @@ -107615,7 +107312,7 @@ var FUe = class extends yn { this.params = e, this.setParams(e); } getDate() { - return So(this.eDateInput.getValue()); + return yo(this.eDateInput.getValue()); } setDate(e) { this.eDateInput.setValue(ba(e, !1)); @@ -107633,11 +107330,11 @@ var FUe = class extends yn { (!e || !e.suppressFocus) && this.eDateInput.getInputElement().focus(); } shouldUseBrowserDatePicker(e) { - return e.filterParams && e.filterParams.browserDatePicker != null ? e.filterParams.browserDatePicker : UO() || Mee() || Yl() && _ee() >= 14.1; + return e.filterParams && e.filterParams.browserDatePicker != null ? e.filterParams.browserDatePicker : WO() || Eee() || Yl() && xee() >= 14.1; } -}, mte = class extends De { +}, hte = class extends De { constructor(e) { - super(), this.params = e, this.eFloatingFilterTextInput = Ht, this.valueChangedListener = () => { + super(), this.params = e, this.eFloatingFilterTextInput = zt, this.valueChangedListener = () => { }; } setupGui(e) { @@ -107672,9 +107369,9 @@ var FUe = class extends yn { setAriaLabel(e) { this.eFloatingFilterTextInput.setInputAriaLabel(e); } -}, yte = class extends vte { +}, fte = class extends dte { constructor() { - super(...arguments), this.eFloatingFilterInputContainer = Ht; + super(...arguments), this.eFloatingFilterInputContainer = zt; } postConstruct() { this.setTemplate( @@ -107702,8 +107399,8 @@ var FUe = class extends yn { if (this.floatingFilterInputService.setParams({ ariaLabel: this.getAriaLabel(e), autoComplete: t - }), this.applyActive = Db(this.params.filterParams), !this.isReadOnly()) { - const r = tL(this.params.filterParams, this.getDefaultDebounceMs()), n = Zi( + }), this.applyActive = _b(this.params.filterParams), !this.isReadOnly()) { + const r = JO(this.params.filterParams, this.getDefaultDebounceMs()), n = Xi( this.syncUpWithParentFilter.bind(this), r ); @@ -107725,20 +107422,20 @@ var FUe = class extends yn { if (this.applyActive && !t) return; let r = this.floatingFilterInputService.getValue(); - this.params.filterParams.trimInput && (r = ste(r), this.floatingFilterInputService.setValue(r, !0)), this.params.parentFilterInstance((n) => { + this.params.filterParams.trimInput && (r = rte(r), this.floatingFilterInputService.setValue(r, !0)), this.params.parentFilterInstance((n) => { n && n.onFloatingFilterChanged(this.getLastType() || null, r || null); }); } setEditable(e) { this.floatingFilterInputService.setEditable(e); } -}, $Ue = class extends De { +}, TUe = class extends De { constructor() { super(...arguments), this.valueChangedListener = () => { }, this.numberInputActive = !0; } setupGui(e) { - this.eFloatingFilterNumberInput = this.createManagedBean(new nL()), this.eFloatingFilterTextInput = this.createManagedBean(new ih()), this.eFloatingFilterTextInput.setDisabled(!0); + this.eFloatingFilterNumberInput = this.createManagedBean(new tL()), this.eFloatingFilterTextInput = this.createManagedBean(new ih()), this.eFloatingFilterTextInput.setDisabled(!0); const t = this.eFloatingFilterNumberInput.getGui(), r = this.eFloatingFilterTextInput.getGui(); e.appendChild(t), e.appendChild(r), this.setupListeners(t, (n) => this.valueChangedListener(n)), this.setupListeners(r, (n) => this.valueChangedListener(n)); } @@ -107772,10 +107469,10 @@ var FUe = class extends yn { setAriaLabel(e) { this.eFloatingFilterNumberInput.setInputAriaLabel(e), this.eFloatingFilterTextInput.setInputAriaLabel(e); } -}, BUe = class extends yte { +}, _Ue = class extends fte { init(e) { var t; - super.init(e), this.filterModelFormatter = new ite( + super.init(e), this.filterModelFormatter = new Jee( this.localeService, this.optionsFactory, (t = e.filterParams) == null ? void 0 : t.numberFormatter @@ -107785,24 +107482,24 @@ var FUe = class extends yn { this.refresh(e); } refresh(e) { - yD(e.filterParams) !== this.allowedCharPattern && this.recreateFloatingFilterInputService(e), super.refresh(e), this.filterModelFormatter.updateParams({ optionsFactory: this.optionsFactory }); + mD(e.filterParams) !== this.allowedCharPattern && this.recreateFloatingFilterInputService(e), super.refresh(e), this.filterModelFormatter.updateParams({ optionsFactory: this.optionsFactory }); } getDefaultFilterOptions() { - return nte; + return Qee; } getFilterModelFormatter() { return this.filterModelFormatter; } createFloatingFilterInputService(e) { - return this.allowedCharPattern = yD(e.filterParams), this.allowedCharPattern ? this.createManagedBean( - new mte({ + return this.allowedCharPattern = mD(e.filterParams), this.allowedCharPattern ? this.createManagedBean( + new hte({ config: { allowedCharPattern: this.allowedCharPattern } }) - ) : this.createManagedBean(new $Ue()); + ) : this.createManagedBean(new TUe()); } -}, VUe = class extends yte { +}, MUe = class extends fte { init(e) { - super.init(e), this.filterModelFormatter = new ate(this.localeService, this.optionsFactory); + super.init(e), this.filterModelFormatter = new tte(this.localeService, this.optionsFactory); } onParamsUpdated(e) { this.refresh(e); @@ -107811,27 +107508,27 @@ var FUe = class extends yn { super.refresh(e), this.filterModelFormatter.updateParams({ optionsFactory: this.optionsFactory }); } getDefaultFilterOptions() { - return ote; + return ete; } getFilterModelFormatter() { return this.filterModelFormatter; } createFloatingFilterInputService() { - return this.createManagedBean(new mte()); + return this.createManagedBean(new hte()); } }; -function zUe(e) { +function DUe(e) { var t; return !!((t = e.filterManager) != null && t.isQuickFilterPresent()); } -function HUe(e) { +function IUe(e) { return e.gos.get("quickFilterText"); } -function GUe(e) { +function AUe(e) { var t; (t = e.filterManager) == null || t.resetQuickFilterCache(); } -var WUe = class extends De { +var OUe = class extends De { constructor() { super(...arguments), this.beanName = "quickFilterService", this.quickFilter = null, this.quickFilterParts = null; } @@ -107941,95 +107638,95 @@ var WUe = class extends De { }), t.join(` `); } -}, sL = { +}, oL = { version: Xt, moduleName: "@ag-grid-community/filter-core", - beans: [Uje] -}, jUe = { + beans: [Fje] +}, LUe = { version: Xt, moduleName: "@ag-grid-community/filter-api", apiFunctions: { - isAnyFilterPresent: OUe, - onFilterChanged: LUe + isAnyFilterPresent: wUe, + onFilterChanged: xUe }, - dependantModules: [sL] -}, lL = { + dependantModules: [oL] +}, aL = { version: Xt, moduleName: "@ag-grid-community/column-filter", - beans: [AUe], - dependantModules: [sL] -}, UUe = { + beans: [bUe], + dependantModules: [oL] +}, FUe = { version: Xt, moduleName: "@ag-grid-community/column-filter-api", apiFunctions: { - isColumnFilterPresent: wUe, - getFilterInstance: xUe, - getColumnFilterInstance: EUe, - destroyFilter: RUe, - setFilterModel: PUe, - getFilterModel: TUe, - getColumnFilterModel: _Ue, - setColumnFilterModel: MUe, - showColumnFilter: DUe + isColumnFilterPresent: dUe, + getFilterInstance: hUe, + getColumnFilterInstance: fUe, + destroyFilter: pUe, + setFilterModel: gUe, + getFilterModel: vUe, + getColumnFilterModel: mUe, + setColumnFilterModel: yUe, + showColumnFilter: CUe }, - dependantModules: [lL, jUe] -}, Cte = { + dependantModules: [aL, LUe] +}, pte = { version: Xt, moduleName: "@ag-grid-community/floating-filter-core", - controllers: [{ name: "headerFilterCell", classImp: bUe }], - dependantModules: [lL] -}, KUe = { + controllers: [{ name: "headerFilterCell", classImp: uUe }], + dependantModules: [aL] +}, NUe = { version: Xt, moduleName: "@ag-grid-community/read-only-floating-filter", - userComponents: [{ name: "agReadOnlyFloatingFilter", classImp: FUe }], - dependantModules: [Cte] -}, YUe = { + userComponents: [{ name: "agReadOnlyFloatingFilter", classImp: EUe }], + dependantModules: [pte] +}, kUe = { version: Xt, moduleName: "@ag-grid-community/simple-filter", - dependantModules: [lL], + dependantModules: [aL], userComponents: [ - { name: "agTextColumnFilter", classImp: hUe }, - { name: "agNumberColumnFilter", classImp: dUe }, - { name: "agDateColumnFilter", classImp: gUe }, - { name: "agDateInput", classImp: kUe } + { name: "agTextColumnFilter", classImp: tUe }, + { name: "agNumberColumnFilter", classImp: eUe }, + { name: "agDateColumnFilter", classImp: iUe }, + { name: "agDateInput", classImp: PUe } ] -}, qUe = { +}, $Ue = { version: Xt, moduleName: "@ag-grid-community/simple-floating-filter", - dependantModules: [YUe, Cte], + dependantModules: [kUe, pte], userComponents: [ - { name: "agTextColumnFloatingFilter", classImp: VUe }, - { name: "agNumberColumnFloatingFilter", classImp: BUe }, - { name: "agDateColumnFloatingFilter", classImp: NUe } + { name: "agTextColumnFloatingFilter", classImp: MUe }, + { name: "agNumberColumnFloatingFilter", classImp: _Ue }, + { name: "agDateColumnFloatingFilter", classImp: RUe } ] -}, Ste = { +}, gte = { version: Xt, moduleName: "@ag-grid-community/quick-filter-core", - beans: [WUe], - dependantModules: [sL] -}, XUe = { + beans: [OUe], + dependantModules: [oL] +}, BUe = { version: Xt, moduleName: "@ag-grid-community/quick-filter-api", apiFunctions: { - isQuickFilterPresent: zUe, - getQuickFilter: HUe, - resetQuickFilter: GUe + isQuickFilterPresent: DUe, + getQuickFilter: IUe, + resetQuickFilter: AUe }, - dependantModules: [Ste] -}, ZUe = { + dependantModules: [gte] +}, VUe = { version: Xt, moduleName: "@ag-grid-community/quick-filter", - dependantModules: [Ste, XUe] -}, QUe = { + dependantModules: [gte, BUe] +}, HUe = { version: Xt, moduleName: "@ag-grid-community/filter", dependantModules: [ - qUe, - KUe, - ZUe, - UUe + $Ue, + NUe, + VUe, + FUe ] -}, CD = /* @__PURE__ */ ((e) => (e.COLUMN_GROUP = "group", e.COLUMN = "column", e.FLOATING_FILTER = "filter", e))(CD || {}), JUe = class extends De { +}, yD = /* @__PURE__ */ ((e) => (e.COLUMN_GROUP = "group", e.COLUMN = "column", e.FLOATING_FILTER = "filter", e))(yD || {}), zUe = class extends De { constructor() { super(...arguments), this.beanName = "headerNavigationService", this.currentHeaderRowWithoutSpan = -1; } @@ -108131,14 +107828,14 @@ var WUe = class extends De { if (e.getPinned()) return; let r; - if (Hn(e)) { + if (zn(e)) { const n = e.getDisplayedLeafColumns(); r = t === "Before" ? Tr(n) : n[0]; } else r = e; this.gridBodyCon.getScrollFeature().ensureColumnVisible(r); } -}, eKe = class extends De { +}, GUe = class extends De { wireBeans(e) { this.headerNavigationService = e.headerNavigationService, this.focusService = e.focusService, this.columnModel = e.columnModel, this.visibleColsService = e.visibleColsService, this.ctrlsService = e.ctrlsService, this.filterManager = e.filterManager, this.menuService = e.menuService; } @@ -108231,7 +107928,7 @@ var WUe = class extends De { }; this.addManagedListeners(t, { longTap: r }), this.addDestroyFunc(() => t.destroy()); } -}, cL = class extends De { +}, sL = class extends De { constructor(e, t = !1) { super(), this.callback = e, this.addSpacer = t; } @@ -108255,7 +107952,7 @@ var WUe = class extends De { let i; e ? i = t + r + n : (i = t, this.addSpacer && (this.gos.get("enableRtl") ? r : n) === 0 && this.scrollVisibleService.isVerticalScrollShowing() && (i += this.gos.getScrollbarWidth())), this.callback(i); } -}, tKe = class extends De { +}, WUe = class extends De { constructor(e) { super(), this.columnsToAggregate = [], this.columnsToGroup = [], this.columnsToPivot = [], this.pinned = e; } @@ -108292,7 +107989,7 @@ var WUe = class extends De { this.columnsToAggregate.length > 0 && this.funcColsService.addValueColumns(this.columnsToAggregate, "toolPanelDragAndDrop"), this.columnsToGroup.length > 0 && this.funcColsService.addRowGroupColumns(this.columnsToGroup, "toolPanelDragAndDrop"), this.columnsToPivot.length > 0 && this.funcColsService.addPivotColumns(this.columnsToPivot, "toolPanelDragAndDrop"); } }; -function uL(e) { +function lL(e) { const { isFromHeader: t, hDirection: r, @@ -108310,21 +108007,21 @@ function uL(e) { const x = []; f.forEach((E) => { var T; - let P = null, R = E.getParent(); - for (; R != null && R.getDisplayedLeafColumns().length === 1; ) - P = R, R = R.getParent(); - P != null ? (!!((T = P.getColGroupDef()) != null && T.marryChildren) ? ( + let R = null, P = E.getParent(); + for (; P != null && P.getDisplayedLeafColumns().length === 1; ) + R = P, P = P.getParent(); + R != null ? (!!((T = R.getColGroupDef()) != null && T.marryChildren) ? ( // when marry children is true, we also have to move hidden // columns within the group, so grab them from the `providedColumnGroup` - P.getProvidedColumnGroup().getLeafColumns() - ) : P.getLeafColumns()).forEach((A) => { + R.getProvidedColumnGroup().getLeafColumns() + ) : R.getLeafColumns()).forEach((A) => { x.includes(A) || x.push(A); }) : x.includes(E) || x.push(E); }), f = x; } const p = f.slice(); l.sortColsLikeCols(p); - const v = oKe({ + const v = YUe({ movingCols: p, draggingRight: h, xPosition: n, @@ -108332,7 +108029,7 @@ function uL(e) { gos: s, columnModel: l, presentedColsService: u - }), g = rKe(p, l); + }), g = jUe(p, l); if (v.length === 0) return; const m = v[0]; @@ -108342,28 +108039,28 @@ function uL(e) { const C = u.getAllCols(), b = []; let w = null; for (let x = 0; x < v.length; x++) { - const E = v[x], P = c.getProposedColumnOrder(p, E); - if (!c.doesOrderPassRules(P)) + const E = v[x], R = c.getProposedColumnOrder(p, E); + if (!c.doesOrderPassRules(R)) continue; - const R = P.filter((_) => C.includes(_)); + const P = R.filter((_) => C.includes(_)); if (w === null) - w = R; - else if (!th(R, w)) + w = P; + else if (!th(P, w)) break; - const T = nKe(P); + const T = UUe(R); b.push({ move: E, fragCount: T }); } if (b.length !== 0) - return b.sort((x, E) => x.fragCount - E.fragCount), bte(f, b[0].move, "uiColumnMoved", !1, c); + return b.sort((x, E) => x.fragCount - E.fragCount), vte(f, b[0].move, "uiColumnMoved", !1, c); } -function bte(e, t, r, n, i) { +function vte(e, t, r, n, i) { return i.moveColumns(e, t, r, n), n ? null : { columns: e, toIndex: t }; } -function rKe(e, t) { - const r = t.getCols(), n = G9e(e.map((l) => r.indexOf(l))), i = n[0]; +function jUe(e, t) { + const r = t.getCols(), n = A9e(e.map((l) => r.indexOf(l))), i = n[0]; return Tr(n) - i !== n.length - 1 ? null : i; } -function nKe(e) { +function UUe(e) { function t(n) { const i = []; let o = n.getOriginalParent(); @@ -108380,7 +108077,7 @@ function nKe(e) { } return r; } -function iKe(e, t) { +function KUe(e, t) { switch (t) { case "left": return e.getLeftCols(); @@ -108390,11 +108087,11 @@ function iKe(e, t) { return e.getCenterCols(); } } -function oKe(e) { +function YUe(e) { const { movingCols: t, draggingRight: r, xPosition: n, pinned: i, gos: o, columnModel: a, presentedColsService: s } = e; if (o.get("suppressMovableColumns") || t.some((C) => C.getColDef().suppressMovable)) return []; - const c = iKe(s, i), u = a.getCols(), d = c.filter((C) => yd(t, C)), h = c.filter((C) => !yd(t, C)), f = u.filter((C) => !yd(t, C)); + const c = KUe(s, i), u = a.getCols(), d = c.filter((C) => yd(t, C)), h = c.filter((C) => !yd(t, C)), f = u.filter((C) => !yd(t, C)); let p = 0, v = n; if (r) { let C = 0; @@ -108436,11 +108133,11 @@ function oKe(e) { } return m; } -function dL(e, t, r, n, i) { +function cL(e, t, r, n, i) { const o = i.getHeaderRowContainerCtrl(t).getViewport(); return r && (e -= o.getBoundingClientRect().left), n.get("enableRtl") && (e = o.clientWidth - e), t == null && (e += i.get("center").getCenterViewportScrollLeft()), e; } -var aKe = class extends De { +var qUe = class extends De { constructor(e) { super(), this.needToMoveLeft = !1, this.needToMoveRight = !1, this.lastMovedInfo = null, this.pinned = e, this.isCenterContainer = !Ye(e); } @@ -108494,15 +108191,15 @@ var aKe = class extends De { if (n) { if (this.lastMovedInfo) { const { columns: u, toIndex: d } = this.lastMovedInfo; - bte(u, d, "uiColumnMoved", !0, this.columnMoveService); + vte(u, d, "uiColumnMoved", !0, this.columnMoveService); } return; } - if (this.lastDraggingEvent = e, Rr(e.hDirection)) + if (this.lastDraggingEvent = e, Er(e.hDirection)) return; - const i = dL(e.x, this.pinned, !1, this.gos, this.ctrlsService); + const i = cL(e.x, this.pinned, !1, this.gos, this.ctrlsService); t || this.checkCenterForScrolling(i); - const o = this.normaliseDirection(e.hDirection), a = e.dragSource.type, s = ((c = e.dragSource.getDragItem().columns) == null ? void 0 : c.filter((u) => u.getColDef().lockPinned ? u.getPinned() == this.pinned : !0)) || [], l = uL({ + const o = this.normaliseDirection(e.hDirection), a = e.dragSource.type, s = ((c = e.dragSource.getDragItem().columns) == null ? void 0 : c.filter((u) => u.getColDef().lockPinned ? u.getPinned() == this.pinned : !0)) || [], l = lL({ allMovingColumns: s, isFromHeader: a === 1, hDirection: o, @@ -108552,7 +108249,7 @@ var aKe = class extends De { } } } -}, sKe = class extends De { +}, XUe = class extends De { wireBeans(e) { this.dragAndDropService = e.dragAndDropService, this.columnModel = e.columnModel, this.ctrlsService = e.ctrlsService; } @@ -108584,7 +108281,7 @@ var aKe = class extends De { ]; break; } - }), this.moveColumnFeature = this.createManagedBean(new aKe(this.pinned)), this.bodyDropPivotTarget = this.createManagedBean(new tKe(this.pinned)), this.dragAndDropService.addDropTarget(this); + }), this.moveColumnFeature = this.createManagedBean(new qUe(this.pinned)), this.bodyDropPivotTarget = this.createManagedBean(new WUe(this.pinned)), this.dragAndDropService.addDropTarget(this); } isInterestedIn(e) { return e === 1 || e === 0 && this.gos.get("allowDragFromColumnsToolPanel"); @@ -108616,7 +108313,7 @@ var aKe = class extends De { onDragStop(e) { this.currentDropListener.onDragStop(e); } -}, lKe = class extends De { +}, ZUe = class extends De { wireBeans(e) { this.horizontalResizeService = e.horizontalResizeService, this.pinnedWidthService = e.pinnedWidthService, this.ctrlsService = e.ctrlsService, this.columnSizeService = e.columnSizeService, this.columnAutosizeService = e.columnAutosizeService; } @@ -108656,7 +108353,7 @@ var aKe = class extends De { onResizing(e, t) { const { column: r, lastResizeAmount: n, resizeStartWidth: i } = this, o = this.normaliseResizeAmount(t), a = i + o, s = [{ key: r, newWidth: a }]; if (this.column.getPinned()) { - const l = this.pinnedWidthService.getPinnedLeftWidth(), c = this.pinnedWidthService.getPinnedRightWidth(), u = vy(this.ctrlsService.getGridBodyCtrl().getBodyViewportElement()) - 50; + const l = this.pinnedWidthService.getPinnedLeftWidth(), c = this.pinnedWidthService.getPinnedRightWidth(), u = py(this.ctrlsService.getGridBodyCtrl().getBodyViewportElement()) - 50; if (l + c + (o - n) > u) return; } @@ -108675,7 +108372,7 @@ var aKe = class extends De { const r = this.pinned !== "left", n = this.pinned === "right"; return this.gos.get("enableRtl") ? r && (t *= -1) : n && (t *= -1), t; } -}, cKe = class extends De { +}, QUe = class extends De { constructor(e) { super(), this.cbSelectAllVisible = !1, this.processingEventFromCheckbox = !1, this.column = e; } @@ -108690,13 +108387,13 @@ var aKe = class extends De { return this.cbSelectAll.getGui(); } setComp(e) { - this.headerCellCtrl = e, this.cbSelectAll = this.createManagedBean(new QO()), this.cbSelectAll.addCssClass("ag-header-select-all"), cs(this.cbSelectAll.getGui(), "presentation"), this.showOrHideSelectAll(), this.addManagedEventListeners({ + this.headerCellCtrl = e, this.cbSelectAll = this.createManagedBean(new XO()), this.cbSelectAll.addCssClass("ag-header-select-all"), cs(this.cbSelectAll.getGui(), "presentation"), this.showOrHideSelectAll(), this.addManagedEventListeners({ newColumnsLoaded: this.onNewColumnsLoaded.bind(this), displayedColumnsChanged: this.onDisplayedColumnsChanged.bind(this), selectionChanged: this.onSelectionChanged.bind(this), paginationChanged: this.onSelectionChanged.bind(this), modelUpdated: this.onModelChanged.bind(this) - }), this.addManagedListeners(this.cbSelectAll, { fieldValueChanged: this.onCbSelectAll.bind(this) }), WO(this.cbSelectAll.getGui(), !0), this.cbSelectAll.getInputElement().setAttribute("tabindex", "-1"), this.refreshSelectAllLabel(); + }), this.addManagedListeners(this.cbSelectAll, { fieldValueChanged: this.onCbSelectAll.bind(this) }), zO(this.cbSelectAll.getGui(), !0), this.cbSelectAll.getInputElement().setAttribute("tabindex", "-1"), this.refreshSelectAllLabel(); } onNewColumnsLoaded() { this.showOrHideSelectAll(); @@ -108768,14 +108465,14 @@ var aKe = class extends De { isCurrentPageOnly() { return !!this.column.getColDef().headerCheckboxSelectionCurrentPageOnly; } -}, uKe = class extends v1 { +}, JUe = class extends v1 { constructor(e, t, r) { super(e, t, r), this.refreshFunctions = [], this.userHeaderClasses = /* @__PURE__ */ new Set(), this.ariaDescriptionProperties = /* @__PURE__ */ new Map(), this.column = e; } setComp(e, t, r, n) { this.comp = e, this.setGui(t), this.updateState(), this.setupWidth(), this.setupMovingCss(), this.setupMenuClass(), this.setupSortableClass(), this.setupWrapTextClass(), this.refreshSpanHeaderHeight(), this.setupAutoHeight(n), this.addColumnHoverListener(), this.setupFilterClass(), this.setupClassesFromColDef(), this.setupTooltip(), this.addActiveHeaderMouseListeners(), this.setupSelectAll(), this.setupUserComp(), this.refreshAria(), this.resizeFeature = this.createManagedBean( - new lKe(this.getPinned(), this.column, r, e, this) - ), this.createManagedBean(new aL([this.column], t)), this.createManagedBean(new oL(this.column, t, this.beans)), this.createManagedBean( + new ZUe(this.getPinned(), this.column, r, e, this) + ), this.createManagedBean(new iL([this.column], t)), this.createManagedBean(new nL(this.column, t, this.beans)), this.createManagedBean( new nh(t, { shouldStopEventPropagation: (i) => this.shouldStopEventPropagation(i), onTabKeyDown: () => null, @@ -108805,8 +108502,8 @@ var aKe = class extends De { ); } moveHeader(e) { - const { eGui: t, column: r, gos: n, ctrlsService: i } = this, o = this.getPinned(), a = t.getBoundingClientRect().left, s = r.getActualWidth(), l = n.get("enableRtl"), u = dL(e === 0 !== l ? a - 20 : a + s + 20, o, !0, n, i); - uL({ + const { eGui: t, column: r, gos: n, ctrlsService: i } = this, o = this.getPinned(), a = t.getBoundingClientRect().left, s = r.getActualWidth(), l = n.get("enableRtl"), u = cL(e === 0 !== l ? a - 20 : a + s + 20, o, !0, n, i); + lL({ allMovingColumns: [r], isFromHeader: !0, hDirection: e, @@ -108874,7 +108571,7 @@ var aKe = class extends De { }); } setupSelectAll() { - this.selectAllFeature = this.createManagedBean(new cKe(this.column)), this.selectAllFeature.setComp(this); + this.selectAllFeature = this.createManagedBean(new QUe(this.column)), this.selectAllFeature.setComp(this); } getSelectAllGui() { return this.selectAllFeature.getCheckboxGui(); @@ -108892,7 +108589,7 @@ var aKe = class extends De { } showMenuOnKeyPress(e, t) { const r = this.comp.getUserCompInstance(); - !r || !(r instanceof gD) || r.onMenuKeyboardShortcut(t) && e.preventDefault(); + !r || !(r instanceof pD) || r.onMenuKeyboardShortcut(t) && e.preventDefault(); } onFocusIn(e) { if (!this.getGui().contains(e.relatedTarget)) { @@ -108918,12 +108615,12 @@ var aKe = class extends De { getLocation: () => "header", getTooltipValue: () => e ?? this.column.getColDef().headerTooltip, shouldDisplayTooltip: t - }, a = this.createManagedBean(new Tp(o)); + }, a = this.createManagedBean(new _p(o)); this.refreshFunctions.push(() => a.refreshToolTip()); } setupClassesFromColDef() { const e = () => { - const t = this.column.getColDef(), r = hte(t, this.gos, this.column, null), n = this.userHeaderClasses; + const t = this.column.getColDef(), r = ste(t, this.gos, this.column, null), n = this.userHeaderClasses; this.userHeaderClasses = new Set(r), r.forEach((i) => { n.has(i) ? n.delete(i) : this.comp.addOrRemoveCssClass(i, !0); }), n.forEach((i) => this.comp.addOrRemoveCssClass(i, !1)); @@ -109099,7 +108796,7 @@ var aKe = class extends De { refreshAriaSort() { if (this.sortable) { const e = this.localeService.getLocaleTextFunc(), t = this.beans.sortController.getDisplaySortForColumn(this.column) || null; - this.comp.setAriaSort(T7e(t)), this.setAriaDescriptionProperty("sort", e("ariaSortableColumn", "Press ENTER to sort")); + this.comp.setAriaSort(v7e(t)), this.setAriaDescriptionProperty("sort", e("ariaSortableColumn", "Press ENTER to sort")); } else this.comp.setAriaSort(), this.setAriaDescriptionProperty("sort", null); } @@ -109170,12 +108867,12 @@ var aKe = class extends De { } getAnchorElementForMenu(e) { const t = this.comp.getUserCompInstance(); - return t instanceof gD ? t.getAnchorElementForMenu(e) : this.getGui(); + return t instanceof pD ? t.getAnchorElementForMenu(e) : this.getGui(); } destroy() { super.destroy(), this.refreshFunctions = null, this.selectAllFeature = null, this.dragSourceElement = null, this.userCompDetails = null, this.userHeaderClasses = null, this.ariaDescriptionProperties = null; } -}, dKe = class extends De { +}, eKe = class extends De { wireBeans(e) { this.horizontalResizeService = e.horizontalResizeService, this.autoWidthCalculator = e.autoWidthCalculator, this.visibleColsService = e.visibleColsService, this.columnSizeService = e.columnSizeService, this.columnAutosizeService = e.columnAutosizeService; } @@ -109311,7 +109008,7 @@ var aKe = class extends De { destroy() { super.destroy(), this.clearLocalValues(); } -}, hKe = class extends De { +}, tKe = class extends De { constructor(e, t) { super(), this.removeChildListenersFuncs = [], this.columnGroup = t, this.comp = e; } @@ -109339,7 +109036,7 @@ var aKe = class extends De { const e = this.columnGroup.getActualWidth(); this.comp.setWidth(`${e}px`), this.comp.addOrRemoveCssClass("ag-hidden", e === 0); } -}, fKe = class extends v1 { +}, rKe = class extends v1 { constructor(e, t, r) { super(e, t, r), this.onSuppressColMoveChange = () => { if (!this.isAlive() || this.isSuppressMoving()) @@ -109355,7 +109052,7 @@ var aKe = class extends De { this.tooltipFeature && (this.tooltipFeature = this.destroyBean(this.tooltipFeature)); }), this.setupUserComp(), this.addHeaderMouseListeners(); const n = this.getParentRowCtrl().getPinned(), i = this.column.getProvidedColumnGroup().getLeafColumns(); - this.createManagedBean(new aL(i, t)), this.createManagedBean(new oL(this.column, t, this.beans)), this.createManagedBean(new hKe(e, this.column)), this.resizeFeature = this.createManagedBean(new dKe(e, r, n, this.column)), this.createManagedBean( + this.createManagedBean(new iL(i, t)), this.createManagedBean(new nL(this.column, t, this.beans)), this.createManagedBean(new tKe(e, this.column)), this.resizeFeature = this.createManagedBean(new eKe(e, r, n, this.column)), this.createManagedBean( new nh(t, { shouldStopEventPropagation: this.shouldStopEventPropagation.bind(this), onTabKeyDown: () => { @@ -109377,8 +109074,8 @@ var aKe = class extends De { ); } moveHeader(e) { - const { beans: t, eGui: r, column: n, gos: i, ctrlsService: o } = this, a = i.get("enableRtl"), s = e === 0, l = this.getPinned(), c = r.getBoundingClientRect(), u = c.left, d = c.width, h = dL(s !== a ? u - 20 : u + d + 20, l, !0, i, o), f = n.getGroupId(), p = this.focusService.getFocusedHeader(); - uL({ + const { beans: t, eGui: r, column: n, gos: i, ctrlsService: o } = this, a = i.get("enableRtl"), s = e === 0, l = this.getPinned(), c = r.getBoundingClientRect(), u = c.left, d = c.width, h = cL(s !== a ? u - 20 : u + d + 20, l, !0, i, o), f = n.getGroupId(), p = this.focusService.getFocusedHeader(); + lL({ allMovingColumns: this.column.getLeafColumns(), isFromHeader: !0, hDirection: e, @@ -109467,7 +109164,7 @@ var aKe = class extends De { getTooltipValue: () => e ?? (r && r.headerTooltip), shouldDisplayTooltip: t }; - r && (o.getColDef = () => r), this.createManagedBean(new Tp(o)); + r && (o.getColDef = () => r), this.createManagedBean(new _p(o)); } setupExpandable() { const e = this.column.getProvidedColumnGroup(); @@ -109488,7 +109185,7 @@ var aKe = class extends De { return this.column.getUniqueId(); } addClasses() { - const e = this.column.getColGroupDef(), t = hte(e, this.gos, null, this.column); + const e = this.column.getColGroupDef(), t = ste(e, this.gos, null, this.column); this.column.isPadding() ? (t.push("ag-header-group-cell-no-group"), this.column.getLeafColumns().every((n) => n.isSpanHeaderHeight()) && t.push("ag-header-span-height")) : t.push("ag-header-group-cell-with-group"), t.forEach((r) => this.comp.addOrRemoveCssClass(r, !0)); } setupMovingCss() { @@ -109557,7 +109254,7 @@ var aKe = class extends De { t.forEach((i) => r[i.getId()] = i.isVisible()); const n = []; return this.beans.visibleColsService.getAllCols().forEach((i) => { - t.indexOf(i) >= 0 && (n.push(i), Xi(t, i)); + t.indexOf(i) >= 0 && (n.push(i), qi(t, i)); }), t.forEach((i) => n.push(i)), { columns: n, visibleState: r @@ -109569,9 +109266,9 @@ var aKe = class extends De { (r.getColDef().suppressMovable || r.getColDef().lockPosition) && (e = !0); }), e || this.gos.get("suppressMovableColumns"); } -}, pKe = 0, hP = class extends De { +}, nKe = 0, hP = class extends De { constructor(e, t, r) { - super(), this.instanceId = pKe++, this.rowIndex = e, this.pinned = t, this.type = r; + super(), this.instanceId = nKe++, this.rowIndex = e, this.pinned = t, this.type = r; const n = r == "group" ? "ag-header-row-column-group" : r == "filter" ? "ag-header-row-column-filter" : "ag-header-row-column"; this.headerRowClass = `ag-header-row ${n}`; } @@ -109626,7 +109323,7 @@ var aKe = class extends De { } getHeaderCellCtrl(e) { if (this.headerCellCtrls) - return $C(this.headerCellCtrls).find((t) => t.getColumnGroupChild() === e); + return NC(this.headerCellCtrls).find((t) => t.getColumnGroupChild() === e); } onDisplayedColumnsChanged() { this.isPrintLayout = this.gos.isDomLayout("print"), this.onVirtualColumnsChanged(), this.setWidth(), this.onRowHeightChanged(); @@ -109716,11 +109413,11 @@ var aKe = class extends De { } case "group": n = this.createBean( - new fKe(e, this.beans, this) + new rKe(e, this.beans, this) ); break; default: - n = this.createBean(new uKe(e, this.beans, this)); + n = this.createBean(new JUe(e, this.beans, this)); break; } this.headerCellCtrls.set(r, n); @@ -109756,7 +109453,7 @@ var aKe = class extends De { this.destroyBean(e); }), this.headerCellCtrls = void 0, super.destroy(); } -}, gKe = class extends De { +}, iKe = class extends De { constructor(e) { super(), this.hidden = !1, this.includeFloatingFilter = !1, this.groupsRowCtrls = [], this.pinned = e; } @@ -109862,7 +109559,7 @@ var aKe = class extends De { this.filtersRowCtrl && (this.filtersRowCtrl = this.destroyBean(this.filtersRowCtrl)), this.columnsRowCtrl && (this.columnsRowCtrl = this.destroyBean(this.columnsRowCtrl)), this.groupsRowCtrls && this.groupsRowCtrls.length && (this.groupsRowCtrls = this.destroyBeans(this.groupsRowCtrls)), super.destroy(); } setupDragAndDrop(e) { - const t = new sKe(this.pinned, e); + const t = new XUe(this.pinned, e); this.createManagedBean(t); } restoreFocusOnHeader(e) { @@ -109882,7 +109579,7 @@ var aKe = class extends De { this.includeFloatingFilter !== e && this.refresh(!0); } setupCenterWidth() { - this.pinned == null && this.createManagedBean(new cL((e) => this.comp.setCenterWidth(`${e}px`), !0)); + this.pinned == null && this.createManagedBean(new sL((e) => this.comp.setCenterWidth(`${e}px`), !0)); } setupPinnedWidth() { if (this.pinned == null) @@ -109903,7 +109600,7 @@ var aKe = class extends De { scrollbarWidthChanged: r }); } -}, hL = class extends De { +}, uL = class extends De { constructor(e) { super(), this.view = e; } @@ -109923,7 +109620,7 @@ var aKe = class extends De { const e = this.gos.get("domLayout") ?? "normal"; return ["normal", "print", "autoHeight"].indexOf(e) === -1 ? (Be(`${e} is not valid for DOM Layout, valid values are 'normal', 'autoHeight', 'print'.`), "normal") : e; } -}, vKe = class extends yn { +}, oKe = class extends yn { constructor() { super( /* html */ @@ -109933,7 +109630,7 @@ var aKe = class extends De { ` - ), this.eOverlayWrapper = Ht, this.activePromise = null, this.activeOverlay = null, this.updateListenerDestroyFunc = null, this.activeOverlayWrapperCssClass = null; + ), this.eOverlayWrapper = zt, this.activePromise = null, this.activeOverlay = null, this.updateListenerDestroyFunc = null, this.activeOverlayWrapperCssClass = null; } wireBeans(e) { this.overlayService = e.overlayService; @@ -109943,7 +109640,7 @@ var aKe = class extends De { r.toggle("ag-layout-auto-height", t.autoHeight), r.toggle("ag-layout-normal", t.normal), r.toggle("ag-layout-print", t.print); } postConstruct() { - this.createManagedBean(new hL(this)), this.setDisplayed(!1, { skipAriaHidden: !0 }), this.overlayService.registerOverlayWrapperComp(this); + this.createManagedBean(new uL(this)), this.setDisplayed(!1, { skipAriaHidden: !0 }), this.overlayService.registerOverlayWrapperComp(this); } setWrapperTypeClass(e) { const t = this.eOverlayWrapper.classList; @@ -109979,9 +109676,9 @@ var aKe = class extends De { destroy() { this.destroyActiveOverlay(), super.destroy(); } -}, wte = class extends yn { +}, mte = class extends yn { constructor(e, t) { - super(), this.direction = t, this.eViewport = Ht, this.eContainer = Ht, this.hideTimeout = null, this.setTemplate(e); + super(), this.direction = t, this.eViewport = zt, this.eContainer = zt, this.hideTimeout = null, this.setTemplate(e); } wireBeans(e) { this.animationFrameService = e.animationFrameService; @@ -109989,10 +109686,10 @@ var aKe = class extends De { postConstruct() { this.addManagedEventListeners({ scrollVisibilityChanged: this.onScrollVisibilityChanged.bind(this) - }), this.onScrollVisibilityChanged(), this.addOrRemoveCssClass("ag-apple-scrollbar", Dee() || iu()); + }), this.onScrollVisibilityChanged(), this.addOrRemoveCssClass("ag-apple-scrollbar", Ree() || iu()); } initialiseInvisibleScrollbar() { - this.invisibleScrollbar === void 0 && (this.invisibleScrollbar = Aee(), this.invisibleScrollbar && (this.hideAndShowInvisibleScrollAsNeeded(), this.addActiveListenerToggles())); + this.invisibleScrollbar === void 0 && (this.invisibleScrollbar = Tee(), this.invisibleScrollbar && (this.hideAndShowInvisibleScrollAsNeeded(), this.addActiveListenerToggles())); } addActiveListenerToggles() { const e = this.getGui(), t = () => this.addOrRemoveCssClass("ag-scrollbar-active", !0), r = () => this.addOrRemoveCssClass("ag-scrollbar-active", !1); @@ -110021,8 +109718,8 @@ var aKe = class extends De { } attemptSettingScrollPosition(e) { const t = this.getViewport(); - i7e( - () => Zs(t), + K9e( + () => Xs(t), () => this.setScrollPosition(e), 100 ); @@ -110036,7 +109733,7 @@ var aKe = class extends De { onScrollCallback(e) { this.addManagedElementListeners(this.getViewport(), { scroll: e }); } -}, mKe = class extends wte { +}, aKe = class extends mte { constructor() { super( /* html */ @@ -110048,7 +109745,7 @@ var aKe = class extends De {
`, "horizontal" - ), this.eLeftSpacer = Ht, this.eRightSpacer = Ht; + ), this.eLeftSpacer = zt, this.eRightSpacer = zt; } wireBeans(e) { super.wireBeans(e), this.visibleColsService = e.visibleColsService, this.pinnedRowModel = e.pinnedRowModel, this.ctrlsService = e.ctrlsService, this.scrollVisibleService = e.scrollVisibleService; @@ -110060,7 +109757,7 @@ var aKe = class extends De { displayedColumnsChanged: e, displayedColumnsWidthChanged: e, pinnedRowDataChanged: this.onPinnedRowDataChanged.bind(this) - }), this.addManagedPropertyListener("domLayout", e), this.ctrlsService.register("fakeHScrollComp", this), this.createManagedBean(new cL((t) => this.eContainer.style.width = `${t}px`)), this.addManagedPropertyListeners(["suppressHorizontalScroll"], this.onScrollVisibilityChanged.bind(this)); + }), this.addManagedPropertyListener("domLayout", e), this.ctrlsService.register("fakeHScrollComp", this), this.createManagedBean(new sL((t) => this.eContainer.style.width = `${t}px`)), this.addManagedPropertyListeners(["suppressHorizontalScroll"], this.onScrollVisibilityChanged.bind(this)); } initialiseInvisibleScrollbar() { this.invisibleScrollbar === void 0 && (this.enableRtl = this.gos.get("enableRtl"), super.initialiseInvisibleScrollbar(), this.invisibleScrollbar && this.refreshCompBottom()); @@ -110087,15 +109784,15 @@ var aKe = class extends De { } setScrollVisible() { const e = this.scrollVisibleService.isHorizontalScrollShowing(), t = this.invisibleScrollbar, r = this.gos.get("suppressHorizontalScroll"), n = e && this.gos.getScrollbarWidth() || 0, o = r ? 0 : n === 0 && t ? 16 : n; - this.addOrRemoveCssClass("ag-scrollbar-invisible", t), fv(this.getGui(), o), fv(this.eViewport, o), fv(this.eContainer, o), this.setDisplayed(e, { skipAriaHidden: !0 }); + this.addOrRemoveCssClass("ag-scrollbar-invisible", t), pv(this.getGui(), o), pv(this.eViewport, o), pv(this.eContainer, o), this.setDisplayed(e, { skipAriaHidden: !0 }); } getScrollPosition() { - return Tb(this.getViewport(), this.enableRtl); + return Rb(this.getViewport(), this.enableRtl); } setScrollPosition(e) { - Zs(this.getViewport()) || this.attemptSettingScrollPosition(e), _b(this.getViewport(), e, this.enableRtl); + Xs(this.getViewport()) || this.attemptSettingScrollPosition(e), Pb(this.getViewport(), e, this.enableRtl); } -}, xte = class extends De { +}, yte = class extends De { wireBeans(e) { this.maxDivHeightScaler = e.rowContainerHeightService; } @@ -110109,7 +109806,7 @@ var aKe = class extends De { const e = this.maxDivHeightScaler.getUiContainerHeight(), t = e != null ? `${e}px` : ""; this.eContainer.style.height = t, this.eViewport && (this.eViewport.style.height = t); } -}, yKe = class extends wte { +}, sKe = class extends mte { wireBeans(e) { super.wireBeans(e), this.ctrlsService = e.ctrlsService, this.scrollVisibleService = e.scrollVisibleService; } @@ -110125,7 +109822,7 @@ var aKe = class extends De { ); } postConstruct() { - super.postConstruct(), this.createManagedBean(new xte(this.eContainer)), this.ctrlsService.register("fakeVScrollComp", this), this.addManagedEventListeners({ rowContainerHeightChanged: this.onRowContainerHeightChanged.bind(this) }); + super.postConstruct(), this.createManagedBean(new yte(this.eContainer)), this.ctrlsService.register("fakeVScrollComp", this), this.addManagedEventListeners({ rowContainerHeightChanged: this.onRowContainerHeightChanged.bind(this) }); } setScrollVisible() { const e = this.scrollVisibleService.isVerticalScrollShowing(), t = this.invisibleScrollbar, r = e && this.gos.getScrollbarWidth() || 0, n = r === 0 && t ? 16 : r; @@ -110139,17 +109836,17 @@ var aKe = class extends De { return this.getViewport().scrollTop; } setScrollPosition(e, t) { - !t && !Zs(this.getViewport()) && this.attemptSettingScrollPosition(e), this.getViewport().scrollTop = e; + !t && !Xs(this.getViewport()) && this.attemptSettingScrollPosition(e), this.getViewport().scrollTop = e; } -}, CKe = class extends De { +}, lKe = class extends De { constructor(e) { - super(), this.lastScrollSource = [null, null], this.scrollLeft = -1, this.nextScrollTop = -1, this.scrollTop = -1, this.lastOffsetHeight = -1, this.lastScrollTop = -1, this.eBodyViewport = e, this.resetLastHScrollDebounced = Zi( + super(), this.lastScrollSource = [null, null], this.scrollLeft = -1, this.nextScrollTop = -1, this.scrollTop = -1, this.lastOffsetHeight = -1, this.lastScrollTop = -1, this.eBodyViewport = e, this.resetLastHScrollDebounced = Xi( () => this.lastScrollSource[ 1 /* Horizontal */ ] = null, 500 - ), this.resetLastVScrollDebounced = Zi(() => this.lastScrollSource[ + ), this.resetLastVScrollDebounced = Xi(() => this.lastScrollSource[ 0 /* Vertical */ ] = null, 500); @@ -110169,7 +109866,7 @@ var aKe = class extends De { this.addManagedElementListeners(this.centerRowsCtrl.getViewportElement(), { scroll: this.onHScroll.bind(this) }), e.onScrollCallback(this.onFakeHScroll.bind(this)); - const r = this.gos.get("debounceVerticalScrollbar"), n = r ? Zi(this.onVScroll.bind(this), 100) : this.onVScroll.bind(this), i = r ? Zi(this.onFakeVScroll.bind(this), 100) : this.onFakeVScroll.bind(this); + const r = this.gos.get("debounceVerticalScrollbar"), n = r ? Xi(this.onVScroll.bind(this), 100) : this.onVScroll.bind(this), i = r ? Xi(this.onFakeVScroll.bind(this), 100) : this.onFakeVScroll.bind(this); this.addManagedElementListeners(this.eBodyViewport, { scroll: n }), t.onScrollCallback(i); } onDisplayedColumnsWidthChanged() { @@ -110185,7 +109882,7 @@ var aKe = class extends De { 1 /* Horizontal */ ] === 0; - e = Math.abs(e), u ? l.setScrollPosition(e) : _b(c, e, this.enableRtl); + e = Math.abs(e), u ? l.setScrollPosition(e) : Pb(c, e, this.enableRtl); } isControllingScroll(e, t) { return this.lastScrollSource[t] == null ? (this.lastScrollSource[t] = e, !0) : this.lastScrollSource[t] === e; @@ -110215,7 +109912,7 @@ var aKe = class extends De { if (this.shouldBlockScrollUpdate(1, r, !0)) return; let n; - e === 0 ? n = Tb(t, this.enableRtl) : n = this.ctrlsService.get("fakeHScrollComp").getScrollPosition(), this.doHorizontalScroll(Math.round(n)), this.resetLastHScrollDebounced(); + e === 0 ? n = Rb(t, this.enableRtl) : n = this.ctrlsService.get("fakeHScrollComp").getScrollPosition(), this.doHorizontalScroll(Math.round(n)), this.resetLastHScrollDebounced(); } onFakeVScroll() { this.isControllingScroll( @@ -110267,12 +109964,12 @@ var aKe = class extends De { return r && !iu() ? !1 : e === 0 ? this.shouldBlockVerticalScroll(t) : this.shouldBlockHorizontalScroll(t); } shouldBlockVerticalScroll(e) { - const t = YO(this.eBodyViewport), { scrollHeight: r } = this.eBodyViewport; + const t = UO(this.eBodyViewport), { scrollHeight: r } = this.eBodyViewport; return e < 0 || e + t > r; } shouldBlockHorizontalScroll(e) { const t = this.centerRowsCtrl.getCenterWidth(), { scrollWidth: r } = this.centerRowsCtrl.getViewportElement(); - if (this.enableRtl && Pb()) { + if (this.enableRtl && Eb()) { if (e > 0) return !0; } else if (e < 0) @@ -110304,7 +110001,7 @@ var aKe = class extends De { // called by scrollHorizontally method and alignedGridsService setHorizontalScrollPosition(e, t = !1) { const n = this.centerRowsCtrl.getViewportElement().scrollWidth - this.centerRowsCtrl.getCenterWidth(); - !t && this.shouldBlockScrollUpdate(1, e) && (this.enableRtl && Pb() ? e = e > 0 ? 0 : n : e = Math.min(Math.max(e, 0), n)), _b(this.centerRowsCtrl.getViewportElement(), Math.abs(e), this.enableRtl), this.doHorizontalScroll(e); + !t && this.shouldBlockScrollUpdate(1, e) && (this.enableRtl && Eb() ? e = e > 0 ? 0 : n : e = Math.min(Math.max(e, 0), n)), Pb(this.centerRowsCtrl.getViewportElement(), Math.abs(e), this.enableRtl), this.doHorizontalScroll(e); } setVerticalScrollPosition(e) { this.eBodyViewport.scrollTop = e; @@ -110379,9 +110076,9 @@ var aKe = class extends De { const o = this.ctrlsService.getGridBodyCtrl(), a = o.getStickyTopHeight(), s = o.getStickyBottomHeight(), l = this.rowModel.getRow(e); let c; do { - const d = l.rowTop, h = l.rowHeight, f = this.pageBoundsService.getPixelOffset(), p = l.rowTop - f, v = p + l.rowHeight, g = this.getVScrollPosition(), m = this.heightScaler.getDivStretchOffset(), y = g.top + m, C = g.bottom + m, b = C - y, w = this.heightScaler.getScrollPositionForPixel(p), x = this.heightScaler.getScrollPositionForPixel(v - b), E = Math.min((w + x) / 2, p), P = y + a > p, R = C - s < v; + const d = l.rowTop, h = l.rowHeight, f = this.pageBoundsService.getPixelOffset(), p = l.rowTop - f, v = p + l.rowHeight, g = this.getVScrollPosition(), m = this.heightScaler.getDivStretchOffset(), y = g.top + m, C = g.bottom + m, b = C - y, w = this.heightScaler.getScrollPositionForPixel(p), x = this.heightScaler.getScrollPositionForPixel(v - b), E = Math.min((w + x) / 2, p), R = y + a > p, P = C - s < v; let T = null; - t === "top" ? T = w : t === "bottom" ? T = x : t === "middle" ? T = E : P ? T = w - a : R && (T = x + s), T !== null && (this.setVerticalScrollPosition(T), this.rowRenderer.redraw({ afterScroll: !0 })), c = d !== l.rowTop || h !== l.rowHeight; + t === "top" ? T = w : t === "bottom" ? T = x : t === "middle" ? T = E : R ? T = w - a : P && (T = x + s), T !== null && (this.setVerticalScrollPosition(T), this.rowRenderer.redraw({ afterScroll: !0 })), c = d !== l.rowTop || h !== l.rowHeight; } while (c); this.animationFrameService.flushAllFrames(); }); @@ -110423,7 +110120,7 @@ var aKe = class extends De { const e = this.centerRowsCtrl.getCenterWidth(), t = this.centerRowsCtrl.getCenterViewportScrollLeft(), r = t, n = e + t; return { start: r, end: n, width: e }; } -}, SKe = "ag-force-vertical-scroll", bKe = "ag-selectable", wKe = "ag-column-moving", xKe = class extends De { +}, cKe = "ag-force-vertical-scroll", uKe = "ag-selectable", dKe = "ag-column-moving", hKe = class extends De { constructor() { super(...arguments), this.stickyTopHeight = 0, this.stickyBottomHeight = 0; } @@ -110441,7 +110138,7 @@ var aKe = class extends De { this.comp = e, this.eGridBody = t, this.eBodyViewport = r, this.eTop = n, this.eBottom = i, this.eStickyTop = o, this.eStickyBottom = a, this.setCellTextSelection(this.gos.get("enableCellTextSelection")), this.addManagedPropertyListener( "enableCellTextSelection", (l) => this.setCellTextSelection(l.currentValue) - ), this.createManagedBean(new hL(this.comp)), this.bodyScrollFeature = this.createManagedBean(new CKe(this.eBodyViewport)), this.addRowDragListener(), this.setupRowAnimationCssClass(), this.addEventListeners(), this.addFocusListeners([n, r, i, o, a]), this.onGridColumnsChanged(), this.addBodyViewportListener(), this.setFloatingHeights(), this.disableBrowserDragging(), this.addStopEditingWhenGridLosesFocus(), (s = this.filterManager) == null || s.setupAdvancedFilterHeaderComp(n), this.ctrlsService.register("gridBodyCtrl", this); + ), this.createManagedBean(new uL(this.comp)), this.bodyScrollFeature = this.createManagedBean(new lKe(this.eBodyViewport)), this.addRowDragListener(), this.setupRowAnimationCssClass(), this.addEventListeners(), this.addFocusListeners([n, r, i, o, a]), this.onGridColumnsChanged(), this.addBodyViewportListener(), this.setFloatingHeights(), this.disableBrowserDragging(), this.addStopEditingWhenGridLosesFocus(), (s = this.filterManager) == null || s.setupAdvancedFilterHeaderComp(n), this.ctrlsService.register("gridBodyCtrl", this); } getComp() { return this.comp; @@ -110475,15 +110172,15 @@ var aKe = class extends De { } // used by ColumnAnimationService setColumnMovingCss(e) { - this.comp.setColumnMovingCss(wKe, e); + this.comp.setColumnMovingCss(dKe, e); } setCellTextSelection(e = !1) { - this.comp.setCellSelectableCss(bKe, e); + this.comp.setCellSelectableCss(uKe, e); } onScrollVisibilityChanged() { const e = this.scrollVisibleService.isVerticalScrollShowing(); this.setVerticalScrollPaddingVisible(e), this.setStickyWidth(e), this.setStickyBottomOffsetBottom(); - const t = e && this.gos.getScrollbarWidth() || 0, r = Aee() ? 16 : 0, n = `calc(100% + ${t + r}px)`; + const t = e && this.gos.getScrollbarWidth() || 0, r = Tee() ? 16 : 0, n = `calc(100% + ${t + r}px)`; this.animationFrameService.requestAnimationFrame(() => this.comp.setBodyViewportWidth(n)); } onGridColumnsChanged() { @@ -110505,7 +110202,7 @@ var aKe = class extends De { return; const e = (r) => { const n = r.relatedTarget; - if (pD(n) === null) { + if (fD(n) === null) { this.rowRenderer.stopEditing(); return; } @@ -110535,8 +110232,8 @@ var aKe = class extends De { this.comp.setPinnedTopBottomOverflowY(t); } isVerticalScrollShowing() { - const e = this.gos.get("alwaysShowVerticalScroll"), t = e ? SKe : null, r = this.gos.isDomLayout("normal"); - return this.comp.setAlwaysVerticalScrollClass(t, e), e || r && Y7e(this.eBodyViewport); + const e = this.gos.get("alwaysShowVerticalScroll"), t = e ? cKe : null, r = this.gos.isDomLayout("normal"); + return this.comp.setAlwaysVerticalScrollClass(t, e), e || r && k7e(this.eBodyViewport); } setupRowAnimationCssClass() { let e = this.environment.hasMeasuredSizes(); @@ -110601,7 +110298,7 @@ var aKe = class extends De { return this.bodyScrollFeature.setVerticalScrollPosition(t + e), this.eBodyViewport.scrollTop - t; } addRowDragListener() { - this.rowDragFeature = this.createManagedBean(new Hje(this.eBodyViewport)), this.dragAndDropService.addDropTarget(this.rowDragFeature); + this.rowDragFeature = this.createManagedBean(new Ije(this.eBodyViewport)), this.dragAndDropService.addDropTarget(this.rowDragFeature); } getRowDragFeature() { return this.rowDragFeature; @@ -110646,7 +110343,7 @@ var aKe = class extends De { // method will call itself if no available width. this covers if the grid // isn't visible, but is just about to be visible. sizeColumnsToFit(e, t) { - const n = this.isVerticalScrollShowing() ? this.gos.getScrollbarWidth() : 0, o = vy(this.eGridBody) - n; + const n = this.isVerticalScrollShowing() ? this.gos.getScrollbarWidth() : 0, o = py(this.eGridBody) - n; if (o > 0) { this.columnSizeService.sizeColumnsToFit(o, "sizeColumnsToFit", !1, e); return; @@ -110669,7 +110366,7 @@ var aKe = class extends De { removeScrollEventListener(e) { this.eBodyViewport.removeEventListener("scroll", e); } -}, EKe = class extends De { +}, fKe = class extends De { wireBeans(e) { this.ctrlsService = e.ctrlsService, this.pinnedWidthService = e.pinnedWidthService, this.columnModel = e.columnModel, this.visibleColsService = e.visibleColsService, this.columnSizeService = e.columnSizeService, this.scrollVisibleService = e.scrollVisibleService, this.columnViewportService = e.columnViewportService; } @@ -110703,7 +110400,7 @@ var aKe = class extends De { this.bodyHeight = 0; } keepPinnedColumnsNarrowerThanViewport() { - const e = this.gridBodyCtrl.getBodyViewportElement(), t = vy(e); + const e = this.gridBodyCtrl.getBodyViewportElement(), t = py(e); if (t <= 50) return; let r = this.getPinnedColumnsOverflowingViewport(t - 50); @@ -110742,7 +110439,7 @@ var aKe = class extends De { return this.bodyHeight; } checkBodyHeight() { - const e = this.gridBodyCtrl.getBodyViewportElement(), t = YO(e); + const e = this.gridBodyCtrl.getBodyViewportElement(), t = UO(e); if (this.bodyHeight !== t) { this.bodyHeight = t; const r = { @@ -110771,7 +110468,7 @@ var aKe = class extends De { const e = this.centerContainerCtrl.getCenterWidth(), t = this.centerContainerCtrl.getViewportScrollLeft(); this.columnViewportService.setScrollPosition(e, t); } -}, RKe = class extends De { +}, pKe = class extends De { wireBeans(e) { this.dragService = e.dragService, this.rangeService = e.rangeService; } @@ -110800,7 +110497,7 @@ var aKe = class extends De { disableFeature() { this.dragService.removeDragSource(this.params); } -}, PKe = class extends yn { +}, gKe = class extends yn { constructor() { super( /* html*/ @@ -110808,8 +110505,8 @@ var aKe = class extends De { `, - [JO] - ), this.eCheckbox = Ht; + [ZO] + ), this.eCheckbox = zt; } postConstruct() { this.eCheckbox.setPassive(!0); @@ -110824,7 +110521,7 @@ var aKe = class extends De { this.showOrHideSelect(); } onSelectionChanged() { - const e = this.localeService.getLocaleTextFunc(), t = this.rowNode.isSelected(), r = jO(e, t), [n, i] = this.rowNode.selectable ? ["ariaRowToggleSelection", "Press Space to toggle row selection"] : ["ariaRowSelectionDisabled", "Row Selection is disabled for this row"], o = e(n, i); + const e = this.localeService.getLocaleTextFunc(), t = this.rowNode.isSelected(), r = GO(e, t), [n, i] = this.rowNode.selectable ? ["ariaRowToggleSelection", "Press Space to toggle row selection"] : ["ariaRowSelectionDisabled", "Row Selection is disabled for this row"], o = e(n, i); this.eCheckbox.setValue(t, !0), this.eCheckbox.setInputAriaLabel(`${o} (${r})`); } onClicked(e, t, r) { @@ -110890,7 +110587,7 @@ var aKe = class extends De { var e, t; return this.overrides ? this.overrides.isVisible : (t = (e = this.column) == null ? void 0 : e.getColDef()) == null ? void 0 : t.checkboxSelection; } -}, TKe = class extends yn { +}, vKe = class extends yn { constructor(e, t, r) { super( /* html */ @@ -110898,7 +110595,7 @@ var aKe = class extends De { ), this.rowNode = e, this.column = t, this.eCell = r; } postConstruct() { - this.getGui().appendChild(zo("rowDrag", this.gos, null)), this.addGuiEventListener("mousedown", (t) => { + this.getGui().appendChild(Ho("rowDrag", this.gos, null)), this.addGuiEventListener("mousedown", (t) => { t.stopPropagation(); }), this.addDragSource(), this.checkVisibility(); } @@ -110928,7 +110625,7 @@ var aKe = class extends De { const e = this.column.isDndSource(this.rowNode); this.setDisplayed(e); } -}, _Ke = class extends De { +}, mKe = class extends De { constructor(e, t) { super(), this.staticClasses = [], this.cellCtrl = e, this.beans = t, this.column = e.getColumn(), this.rowNode = e.getRowNode(); } @@ -110987,7 +110684,7 @@ var aKe = class extends De { destroy() { super.destroy(); } -}, MKe = class extends De { +}, yKe = class extends De { constructor(e, t, r, n, i) { super(), this.cellCtrl = e, this.beans = t, this.rowNode = n, this.rowCtrl = i; } @@ -111036,7 +110733,7 @@ var aKe = class extends De { onBackspaceOrDeleteKeyDown(e, t) { const { cellCtrl: r, beans: n, rowNode: i } = this, { gos: o, rangeService: a, eventService: s } = n; if (!r.isEditing()) { - if (s.dispatchEvent({ type: "keyShortcutChangedCellStart" }), cUe(e, o.get("enableCellEditingOnBackspace"))) { + if (s.dispatchEvent({ type: "keyShortcutChangedCellStart" }), Qje(e, o.get("enableCellEditingOnBackspace"))) { if (a && o.get("enableRangeSelection")) a.clearCellRangeCellValues({ dispatchWrapperEvents: !0, wrapperEventSource: "deleteKey" }); else if (r.isCellEditable()) { @@ -111096,7 +110793,7 @@ var aKe = class extends De { destroy() { super.destroy(); } -}, DKe = class extends De { +}, CKe = class extends De { constructor(e, t, r) { super(), this.cellCtrl = e, this.beans = t, this.column = r; } @@ -111139,7 +110836,7 @@ var aKe = class extends De { } // returns true if on iPad and this is second 'click' event in 200ms isDoubleClickOnIPad() { - if (!iu() || gee("dblclick")) + if (!iu() || uee("dblclick")) return !1; const e = (/* @__PURE__ */ new Date()).getTime(), t = e - this.lastIPadMouseClickEvent < 200; return this.lastIPadMouseClickEvent = e, t; @@ -111158,7 +110855,7 @@ var aKe = class extends De { return; const d = l && l.getCellRanges().length != 0; if (!n || !d) { - const f = u.get("enableCellTextSelection") && e.defaultPrevented, p = (Yl() || f) && !o.isEditing() && !KO(i); + const f = u.get("enableCellTextSelection") && e.defaultPrevented, p = (Yl() || f) && !o.isEditing() && !jO(i); o.focusCell(p); } if (n && d && !c.isCellFocused(o.getCellPosition())) { @@ -111221,7 +110918,7 @@ var aKe = class extends De { destroy() { super.destroy(); } -}, IKe = class extends De { +}, SKe = class extends De { constructor(e, t) { super(), this.cellCtrl = e, this.beans = t, this.column = e.getColumn(), this.rowNode = e.getRowNode(); } @@ -111266,7 +110963,7 @@ var aKe = class extends De { else { let r = this.column; const n = this.column.getPinned(); - for (let i = 0; r && i < e && (t.push(r), r = this.beans.visibleColsService.getColAfter(r), !(!r || Rr(r) || n !== r.getPinned())); i++) + for (let i = 0; r && i < e && (t.push(r), r = this.beans.visibleColsService.getColAfter(r), !(!r || Er(r) || n !== r.getPinned())); i++) ; } return t; @@ -111301,7 +110998,7 @@ var aKe = class extends De { destroy() { super.destroy(); } -}, vg = "ag-cell-range-selected", AKe = "ag-cell-range-chart", OKe = "ag-cell-range-single-cell", LKe = "ag-cell-range-chart-category", FKe = "ag-cell-range-handle", NKe = "ag-cell-range-top", kKe = "ag-cell-range-right", $Ke = "ag-cell-range-bottom", BKe = "ag-cell-range-left", VKe = class { +}, mg = "ag-cell-range-selected", bKe = "ag-cell-range-chart", wKe = "ag-cell-range-single-cell", xKe = "ag-cell-range-chart-category", EKe = "ag-cell-range-handle", RKe = "ag-cell-range-top", PKe = "ag-cell-range-right", TKe = "ag-cell-range-bottom", _Ke = "ag-cell-range-left", MKe = class { constructor(e, t) { this.beans = e, this.rangeService = e.rangeService, this.selectionHandleFactory = e.selectionHandleFactory, this.cellCtrl = t; } @@ -111309,11 +111006,11 @@ var aKe = class extends De { this.cellComp = e, this.eGui = t, this.onRangeSelectionChanged(); } onRangeSelectionChanged() { - this.cellComp && (this.rangeCount = this.rangeService.getCellRangeCount(this.cellCtrl.getCellPosition()), this.hasChartRange = this.getHasChartRange(), this.cellComp.addOrRemoveCssClass(vg, this.rangeCount !== 0), this.cellComp.addOrRemoveCssClass(`${vg}-1`, this.rangeCount === 1), this.cellComp.addOrRemoveCssClass(`${vg}-2`, this.rangeCount === 2), this.cellComp.addOrRemoveCssClass(`${vg}-3`, this.rangeCount === 3), this.cellComp.addOrRemoveCssClass(`${vg}-4`, this.rangeCount >= 4), this.cellComp.addOrRemoveCssClass(AKe, this.hasChartRange), Eb(this.eGui, this.rangeCount > 0 ? !0 : void 0), this.cellComp.addOrRemoveCssClass(OKe, this.isSingleCell()), this.updateRangeBorders(), this.refreshHandle()); + this.cellComp && (this.rangeCount = this.rangeService.getCellRangeCount(this.cellCtrl.getCellPosition()), this.hasChartRange = this.getHasChartRange(), this.cellComp.addOrRemoveCssClass(mg, this.rangeCount !== 0), this.cellComp.addOrRemoveCssClass(`${mg}-1`, this.rangeCount === 1), this.cellComp.addOrRemoveCssClass(`${mg}-2`, this.rangeCount === 2), this.cellComp.addOrRemoveCssClass(`${mg}-3`, this.rangeCount === 3), this.cellComp.addOrRemoveCssClass(`${mg}-4`, this.rangeCount >= 4), this.cellComp.addOrRemoveCssClass(bKe, this.hasChartRange), wb(this.eGui, this.rangeCount > 0 ? !0 : void 0), this.cellComp.addOrRemoveCssClass(wKe, this.isSingleCell()), this.updateRangeBorders(), this.refreshHandle()); } updateRangeBorders() { const e = this.getRangeBorders(), t = this.isSingleCell(), r = !t && e.top, n = !t && e.right, i = !t && e.bottom, o = !t && e.left; - this.cellComp.addOrRemoveCssClass(NKe, r), this.cellComp.addOrRemoveCssClass(kKe, n), this.cellComp.addOrRemoveCssClass($Ke, i), this.cellComp.addOrRemoveCssClass(BKe, o); + this.cellComp.addOrRemoveCssClass(RKe, r), this.cellComp.addOrRemoveCssClass(PKe, n), this.cellComp.addOrRemoveCssClass(TKe, i), this.cellComp.addOrRemoveCssClass(_Ke, o); } isSingleCell() { const { rangeService: e } = this.beans; @@ -111351,7 +111048,7 @@ var aKe = class extends De { if (this.beans.context.isDestroyed()) return; const e = this.shouldHaveSelectionHandle(); - this.selectionHandle && !e && (this.selectionHandle = this.beans.context.destroyBean(this.selectionHandle)), e && this.addSelectionHandle(), this.cellComp.addOrRemoveCssClass(FKe, !!this.selectionHandle); + this.selectionHandle && !e && (this.selectionHandle = this.beans.context.destroyBean(this.selectionHandle)), e && this.addSelectionHandle(), this.cellComp.addOrRemoveCssClass(EKe, !!this.selectionHandle); } shouldHaveSelectionHandle() { const e = this.beans.gos, t = this.rangeService.getCellRanges(), r = t.length; @@ -111361,35 +111058,35 @@ var aKe = class extends De { let s = r === 1 && !this.cellCtrl.isEditing() && (o || a); if (this.hasChartRange) { const c = t[0].type === 1 && this.rangeService.isCellInSpecificRange(i, t[0]); - this.cellComp.addOrRemoveCssClass(LKe, c), s = n.type === 0; + this.cellComp.addOrRemoveCssClass(xKe, c), s = n.type === 0; } return s && n.endRow != null && this.rangeService.isContiguousRange(n) && this.rangeService.isBottomRightCell(n, i); } addSelectionHandle() { - const e = this.beans.gos, t = Tr(this.rangeService.getCellRanges()).type, n = e.get("enableFillHandle") && Rr(t) ? 0 : 1; + const e = this.beans.gos, t = Tr(this.rangeService.getCellRanges()).type, n = e.get("enableFillHandle") && Er(t) ? 0 : 1; this.selectionHandle && this.selectionHandle.getType() !== n && (this.selectionHandle = this.beans.context.destroyBean(this.selectionHandle)), this.selectionHandle || (this.selectionHandle = this.selectionHandleFactory.createSelectionHandle(n)), this.selectionHandle.refresh(this.cellCtrl); } destroy() { this.beans.context.destroyBean(this.selectionHandle); } -}, zKe = "ag-cell", HKe = "ag-cell-auto-height", GKe = "ag-cell-normal-height", WKe = "ag-cell-focus", jKe = "ag-cell-first-right-pinned", UKe = "ag-cell-last-left-pinned", KKe = "ag-cell-not-inline-editing", YKe = "ag-column-hover", qKe = "ag-cell-wrap-text", XKe = 0, Ete = class SD extends De { +}, DKe = "ag-cell", IKe = "ag-cell-auto-height", AKe = "ag-cell-normal-height", OKe = "ag-cell-focus", LKe = "ag-cell-first-right-pinned", FKe = "ag-cell-last-left-pinned", NKe = "ag-cell-not-inline-editing", kKe = "ag-column-hover", $Ke = "ag-cell-wrap-text", BKe = 0, Cte = class CD extends De { constructor(t, r, n, i) { - super(), this.column = t, this.rowNode = r, this.beans = n, this.rowCtrl = i, this.cellRangeFeature = null, this.cellPositionFeature = null, this.cellCustomStyleFeature = null, this.tooltipFeature = null, this.cellMouseListenerFeature = null, this.cellKeyboardListenerFeature = null, this.suppressRefreshCell = !1, this.onCellCompAttachedFuncs = [], this.instanceId = t.getId() + "-" + XKe++, this.colIdSanitised = Gs(this.column.getId()), n.gos.get("suppressCellFocus") || (this.tabIndex = -1), this.createCellPosition(), this.addFeatures(), this.updateAndFormatValue(!1); + super(), this.column = t, this.rowNode = r, this.beans = n, this.rowCtrl = i, this.cellRangeFeature = null, this.cellPositionFeature = null, this.cellCustomStyleFeature = null, this.tooltipFeature = null, this.cellMouseListenerFeature = null, this.cellKeyboardListenerFeature = null, this.suppressRefreshCell = !1, this.onCellCompAttachedFuncs = [], this.instanceId = t.getId() + "-" + BKe++, this.colIdSanitised = Gs(this.column.getId()), n.gos.get("suppressCellFocus") || (this.tabIndex = -1), this.createCellPosition(), this.addFeatures(), this.updateAndFormatValue(!1); } shouldRestoreFocus() { return this.beans.focusService.shouldRestoreFocus(this.cellPosition); } addFeatures() { - this.cellPositionFeature = new IKe(this, this.beans), this.addDestroyFunc(() => { + this.cellPositionFeature = new SKe(this, this.beans), this.addDestroyFunc(() => { var r; (r = this.cellPositionFeature) == null || r.destroy(), this.cellPositionFeature = null; - }), this.cellCustomStyleFeature = new _Ke(this, this.beans), this.addDestroyFunc(() => { + }), this.cellCustomStyleFeature = new mKe(this, this.beans), this.addDestroyFunc(() => { var r; (r = this.cellCustomStyleFeature) == null || r.destroy(), this.cellCustomStyleFeature = null; - }), this.cellMouseListenerFeature = new DKe(this, this.beans, this.column), this.addDestroyFunc(() => { + }), this.cellMouseListenerFeature = new CKe(this, this.beans, this.column), this.addDestroyFunc(() => { var r; (r = this.cellMouseListenerFeature) == null || r.destroy(), this.cellMouseListenerFeature = null; - }), this.cellKeyboardListenerFeature = new MKe( + }), this.cellKeyboardListenerFeature = new yKe( this, this.beans, this.column, @@ -111400,7 +111097,7 @@ var aKe = class extends De { (r = this.cellKeyboardListenerFeature) == null || r.destroy(), this.cellKeyboardListenerFeature = null; }), this.column.isTooltipEnabled() && (this.enableTooltipFeature(), this.addDestroyFunc(() => { this.disableTooltipFeature(); - })), this.beans.rangeService && this.beans.gos.get("enableRangeSelection") && (this.cellRangeFeature = new VKe(this.beans, this), this.addDestroyFunc(() => { + })), this.beans.rangeService && this.beans.gos.get("enableRangeSelection") && (this.cellRangeFeature = new MKe(this.beans, this), this.addDestroyFunc(() => { var r; (r = this.cellRangeFeature) == null || r.destroy(), this.cellRangeFeature = null; })); @@ -111409,7 +111106,7 @@ var aKe = class extends De { const n = () => { const a = this.column.getColDef(), s = this.rowNode.data; if (a.tooltipField && Ye(s)) - return hv(s, a.tooltipField, this.column.isTooltipFieldContainsDots()); + return fv(s, a.tooltipField, this.column.isTooltipFieldContainsDots()); const l = a.tooltipValueGetter; return l ? l( this.beans.gos.addGridCommonParams({ @@ -111440,7 +111137,7 @@ var aKe = class extends De { getValueFormatted: () => this.valueFormatted, shouldDisplayTooltip: r }; - this.tooltipFeature = new Tp(o, this.beans); + this.tooltipFeature = new _p(o, this.beans); } disableTooltipFeature() { this.tooltipFeature && (this.tooltipFeature.destroy(), this.tooltipFeature = null); @@ -111669,7 +111366,7 @@ var aKe = class extends De { } addDomData() { const t = this.getGui(); - this.beans.gos.setDomData(t, SD.DOM_DATA_KEY_CELL_CTRL, this), this.addDestroyFunc(() => this.beans.gos.setDomData(t, SD.DOM_DATA_KEY_CELL_CTRL, null)); + this.beans.gos.setDomData(t, CD.DOM_DATA_KEY_CELL_CTRL, this), this.addDestroyFunc(() => this.beans.gos.setDomData(t, CD.DOM_DATA_KEY_CELL_CTRL, null)); } createEvent(t, r) { return this.beans.gos.addGridCommonParams({ @@ -111711,11 +111408,11 @@ var aKe = class extends De { } refreshFirstAndLastStyles() { const { cellComp: t, column: r, beans: n } = this; - fte(t, r, n.visibleColsService); + lte(t, r, n.visibleColsService); } refreshAriaColIndex() { const t = this.beans.visibleColsService.getAriaColIndex(this.column); - Tee(this.getGui(), t); + wee(this.getGui(), t); } isSuppressNavigable() { return this.column.isSuppressNavigable(this.rowNode); @@ -111782,13 +111479,13 @@ var aKe = class extends De { if (!this.cellComp) return; const t = this.column.isFirstRightPinned(); - this.cellComp.addOrRemoveCssClass(jKe, t); + this.cellComp.addOrRemoveCssClass(LKe, t); } onLastLeftPinnedChanged() { if (!this.cellComp) return; const t = this.column.isLastLeftPinned(); - this.cellComp.addOrRemoveCssClass(UKe, t); + this.cellComp.addOrRemoveCssClass(FKe, t); } onCellFocused(t) { if (this.beans.gos.get("suppressCellFocus")) @@ -111798,7 +111495,7 @@ var aKe = class extends De { r && (t != null && t.forceBrowserFocus) && (this.focusEventToRestore = t); return; } - if (this.focusEventToRestore = void 0, this.cellComp.addOrRemoveCssClass(WKe, r), r && t && t.forceBrowserFocus) { + if (this.focusEventToRestore = void 0, this.cellComp.addOrRemoveCssClass(OKe, r), r && t && t.forceBrowserFocus) { let i = this.cellComp.getFocusableElement(); if (this.editing) { const o = this.beans.focusService.findFocusableElements(i, null, !0); @@ -111818,15 +111515,15 @@ var aKe = class extends De { } // CSS Classes that only get applied once, they never change applyStaticCssClasses() { - this.cellComp.addOrRemoveCssClass(zKe, !0), this.cellComp.addOrRemoveCssClass(KKe, !0); + this.cellComp.addOrRemoveCssClass(DKe, !0), this.cellComp.addOrRemoveCssClass(NKe, !0); const t = this.column.isAutoHeight() == !0; - this.cellComp.addOrRemoveCssClass(HKe, t), this.cellComp.addOrRemoveCssClass(GKe, !t); + this.cellComp.addOrRemoveCssClass(IKe, t), this.cellComp.addOrRemoveCssClass(AKe, !t); } onColumnHover() { if (!this.cellComp || !this.beans.gos.get("columnHoverHighlight")) return; const t = this.beans.columnHoverService.isHovered(this.column); - this.cellComp.addOrRemoveCssClass(YKe, t); + this.cellComp.addOrRemoveCssClass(kKe, t); } onColDefChanged() { var r; @@ -111836,7 +111533,7 @@ var aKe = class extends De { } setWrapText() { const t = this.column.getColDef().wrapText == !0; - this.cellComp.addOrRemoveCssClass(qKe, t); + this.cellComp.addOrRemoveCssClass($Ke, t); } dispatchCellContextMenuEvent(t) { const r = this.column.getColDef(), n = this.createEvent(t, "cellContextMenu"); @@ -111856,11 +111553,11 @@ var aKe = class extends De { this.onCellCompAttachedFuncs = [], super.destroy(); } createSelectionCheckbox() { - const t = new PKe(); + const t = new gKe(); return this.beans.context.createBean(t), t.init({ rowNode: this.rowNode, column: this.column }), t; } createDndSource() { - const t = new TKe(this.rowNode, this.column, this.eGui); + const t = new vKe(this.rowNode, this.column, this.eGui); return this.beans.context.createBean(t), t; } registerRowDragger(t, r, n) { @@ -111885,7 +111582,7 @@ var aKe = class extends De { return; } } - const s = new vD( + const s = new gD( () => this.value, this.rowNode, this.column, @@ -111902,8 +111599,8 @@ var aKe = class extends De { return this.editCompDetails; } }; -Ete.DOM_DATA_KEY_CELL_CTRL = "cellCtrl"; -var bd = Ete, ZKe = 0, Rte = class bD extends De { +Cte.DOM_DATA_KEY_CELL_CTRL = "cellCtrl"; +var bd = Cte, VKe = 0, Ste = class SD extends De { constructor(t, r, n, i, o) { var a; super(), this.allRowGuis = [], this.active = !0, this.centerCellCtrls = { list: [], map: {} }, this.leftCellCtrls = { list: [], map: {} }, this.rightCellCtrls = { list: [], map: {} }, this.slideInAnimation = { @@ -111916,7 +111613,7 @@ var bd = Ete, ZKe = 0, Rte = class bD extends De { center: !1, right: !1, fullWidth: !1 - }, this.rowDragComps = [], this.lastMouseDownOnDragger = !1, this.emptyStyle = {}, this.updateColumnListsPending = !1, this.rowId = null, this.businessKeySanitised = null, this.beans = r, this.gos = r.gos, this.rowNode = t, this.paginationPage = ((a = r.paginationService) == null ? void 0 : a.getCurrentPage()) ?? 0, this.useAnimationFrameForCreate = i, this.printLayout = o, this.suppressRowTransform = this.gos.get("suppressRowTransform"), this.instanceId = t.id + "-" + ZKe++, this.rowId = Gs(t.id), this.initRowBusinessKey(), this.rowFocused = r.focusService.isRowFocused(this.rowNode.rowIndex, this.rowNode.rowPinned), this.rowLevel = r.rowCssClassCalculator.calculateRowLevel(this.rowNode), this.setRowType(), this.setAnimateFlags(n), this.rowStyles = this.processStylesFromGridOptions(), this.isFullWidth() && !this.gos.get("suppressCellFocus") && (this.tabIndex = -1), this.addListeners(); + }, this.rowDragComps = [], this.lastMouseDownOnDragger = !1, this.emptyStyle = {}, this.updateColumnListsPending = !1, this.rowId = null, this.businessKeySanitised = null, this.beans = r, this.gos = r.gos, this.rowNode = t, this.paginationPage = ((a = r.paginationService) == null ? void 0 : a.getCurrentPage()) ?? 0, this.useAnimationFrameForCreate = i, this.printLayout = o, this.suppressRowTransform = this.gos.get("suppressRowTransform"), this.instanceId = t.id + "-" + VKe++, this.rowId = Gs(t.id), this.initRowBusinessKey(), this.rowFocused = r.focusService.isRowFocused(this.rowNode.rowIndex, this.rowNode.rowPinned), this.rowLevel = r.rowCssClassCalculator.calculateRowLevel(this.rowNode), this.setRowType(), this.setAnimateFlags(n), this.rowStyles = this.processStylesFromGridOptions(), this.isFullWidth() && !this.gos.get("suppressCellFocus") && (this.tabIndex = -1), this.addListeners(); } initRowBusinessKey() { this.businessKeyForNodeFunc = this.gos.get("getBusinessKeyForNode"), this.updateRowBusinessKey(); @@ -111963,7 +111660,7 @@ var bd = Ete, ZKe = 0, Rte = class bD extends De { const r = this.gos; this.listenOnDomOrder(t), this.beans.columnModel.wasAutoRowHeightEverActive() && this.rowNode.checkAutoHeights(), this.onRowHeightChanged(t), this.updateRowIndexes(t), this.setFocusedClasses(t), this.setStylesFromGridOptions(!1, t), r.isRowSelection() && this.rowNode.selectable && this.onRowSelected(t), this.updateColumnLists(!this.useAnimationFrameForCreate); const n = t.rowComp; - this.getInitialRowClasses(t.containerType).forEach((o) => n.addOrRemoveCssClass(o, !0)), this.executeSlideAndFadeAnimations(t), this.rowNode.group && xb(t.element, this.rowNode.expanded == !0), this.setRowCompRowId(n), this.setRowCompRowBusinessKey(n), r.setDomData(t.element, bD.DOM_DATA_KEY_ROW_CTRL, this), this.addDestroyFunc(() => r.setDomData(t.element, bD.DOM_DATA_KEY_ROW_CTRL, null)), this.useAnimationFrameForCreate ? this.beans.animationFrameService.createTask( + this.getInitialRowClasses(t.containerType).forEach((o) => n.addOrRemoveCssClass(o, !0)), this.executeSlideAndFadeAnimations(t), this.rowNode.group && bb(t.element, this.rowNode.expanded == !0), this.setRowCompRowId(n), this.setRowCompRowBusinessKey(n), r.setDomData(t.element, SD.DOM_DATA_KEY_ROW_CTRL, this), this.addDestroyFunc(() => r.setDomData(t.element, SD.DOM_DATA_KEY_ROW_CTRL, null)), this.useAnimationFrameForCreate ? this.beans.animationFrameService.createTask( this.addHoverFunctionality.bind(this, t.element), this.rowNode.rowIndex, "createTasksP2" @@ -111982,9 +111679,9 @@ var bd = Ete, ZKe = 0, Rte = class bD extends De { } executeSlideAndFadeAnimations(t) { const { containerType: r } = t; - this.slideInAnimation[r] && (E3(() => { + this.slideInAnimation[r] && (bH(() => { this.onTopChanged(); - }), this.slideInAnimation[r] = !1), this.fadeInAnimation[r] && (E3(() => { + }), this.slideInAnimation[r] = !1), this.fadeInAnimation[r] && (bH(() => { t.rowComp.addOrRemoveCssClass("ag-opacity-zero", !1); }), this.fadeInAnimation[r] = !1); } @@ -111995,7 +111692,7 @@ var bd = Ete, ZKe = 0, Rte = class bD extends De { ); return; } - const r = this.beans.localeService.getLocaleTextFunc(), n = new vD( + const r = this.beans.localeService.getLocaleTextFunc(), n = new gD( () => `1 ${r("rowDragRow", "row")}`, this.rowNode, void 0, @@ -112007,7 +111704,7 @@ var bd = Ete, ZKe = 0, Rte = class bD extends De { } setupFullWidth(t) { const r = this.getPinnedForContainer(t.containerType); - if (this.rowType == "FullWidthDetail" && !Ai.__assertRegistered( + if (this.rowType == "FullWidthDetail" && !Ii.__assertRegistered( "@ag-grid-enterprise/master-detail", "cell renderer 'agDetailCellRenderer' (for master detail)", this.beans.context.getGridId() @@ -112252,7 +111949,7 @@ var bd = Ete, ZKe = 0, Rte = class bD extends De { updateExpandedCss() { const t = this.rowNode.isExpandable(), r = this.rowNode.expanded == !0; this.allRowGuis.forEach((n) => { - n.rowComp.addOrRemoveCssClass("ag-row-group", t), n.rowComp.addOrRemoveCssClass("ag-row-group-expanded", t && r), n.rowComp.addOrRemoveCssClass("ag-row-group-contracted", t && !r), xb(n.element, t && r); + n.rowComp.addOrRemoveCssClass("ag-row-group", t), n.rowComp.addOrRemoveCssClass("ag-row-group-expanded", t && r), n.rowComp.addOrRemoveCssClass("ag-row-group-contracted", t && !r), bb(n.element, t && r); }); } onDisplayedColumnsChanged() { @@ -112298,7 +111995,7 @@ var bd = Ete, ZKe = 0, Rte = class bD extends De { } getRowYPosition() { var r; - const t = (r = this.allRowGuis.find((n) => Zs(n.element))) == null ? void 0 : r.element; + const t = (r = this.allRowGuis.find((n) => Xs(n.element))) == null ? void 0 : r.element; return t ? t.getBoundingClientRect().top : 0; } onFullWidthRowFocused(t) { @@ -112359,7 +112056,7 @@ var bd = Ete, ZKe = 0, Rte = class bD extends De { this.beans.rangeService && this.beans.rangeService.removeAllCellRanges(); const i = this.getFullWidthElement(), o = t.target; let a = !0; - i && i.contains(o) && KO(o) && (a = !1), this.beans.focusService.setFocusedCell({ + i && i.contains(o) && jO(o) && (a = !1), this.beans.focusService.setFocusedCell({ rowIndex: r.rowIndex, column: n.getAllCols()[0], rowPinned: r.rowPinned, @@ -112451,12 +112148,12 @@ var bd = Ete, ZKe = 0, Rte = class bD extends De { getLocation: () => "fullWidthRow", shouldDisplayTooltip: r }; - this.tooltipFeature && this.destroyBean(this.tooltipFeature, this.beans.context), this.tooltipFeature = this.createBean(new Tp(n, this.beans)); + this.tooltipFeature && this.destroyBean(this.tooltipFeature, this.beans.context), this.tooltipFeature = this.createBean(new _p(n, this.beans)); } addFullWidthRowDragging(t, r, n = "", i) { if (!this.isFullWidth()) return; - const o = new vD( + const o = new gD( () => n, this.rowNode, void 0, @@ -112567,7 +112264,7 @@ var bd = Ete, ZKe = 0, Rte = class bD extends De { onRowSelected(t) { const r = !!this.rowNode.isSelected(); this.forEachGui(t, (n) => { - n.rowComp.addOrRemoveCssClass("ag-row-selected", r), Eb(n.element, r), n.element.contains(this.gos.getActiveDomElement()) && (n === this.centerGui || n === this.fullWidthGui) && this.announceDescription(); + n.rowComp.addOrRemoveCssClass("ag-row-selected", r), wb(n.element, r), n.element.contains(this.gos.getActiveDomElement()) && (n === this.centerGui || n === this.fullWidthGui) && this.announceDescription(); }); } announceDescription() { @@ -112733,15 +112430,15 @@ var bd = Ete, ZKe = 0, Rte = class bD extends De { return; const n = this.beans.headerNavigationService.getHeaderRowCount() + (((a = this.beans.filterManager) == null ? void 0 : a.getHeaderRowCount()) ?? 0), i = this.rowNode.rowIndex % 2 === 0, o = n + this.rowNode.rowIndex + 1; this.forEachGui(t, (s) => { - s.rowComp.setRowIndex(r), s.rowComp.addOrRemoveCssClass("ag-row-even", i), s.rowComp.addOrRemoveCssClass("ag-row-odd", !i), F7e(s.element, o); + s.rowComp.setRowIndex(r), s.rowComp.addOrRemoveCssClass("ag-row-even", i), s.rowComp.addOrRemoveCssClass("ag-row-odd", !i), E7e(s.element, o); }); } setStoppingRowEdit(t) { this.stoppingRowEdit = t; } }; -Rte.DOM_DATA_KEY_ROW_CTRL = "renderedRow"; -var wd = Rte, QKe = class extends De { +Ste.DOM_DATA_KEY_ROW_CTRL = "renderedRow"; +var wd = Ste, HKe = class extends De { wireBeans(e) { this.mouseEventService = e.mouseEventService, this.valueService = e.valueService, this.menuService = e.menuService, this.ctrlsService = e.ctrlsService, this.navigationService = e.navigationService, this.focusService = e.focusService, this.undoRedoService = e.undoRedoService, this.visibleColsService = e.visibleColsService, this.rowModel = e.rowModel, this.pinnedRowModel = e.pinnedRowModel, this.rangeService = e.rangeService, this.clipboardService = e.clipboardService; } @@ -112756,7 +112453,7 @@ var wd = Rte, QKe = class extends De { this.addManagedElementListeners(this.element, { [e]: t }); } addMouseListeners() { - ["dblclick", "contextmenu", "mouseover", "mouseout", "click", gee("touchstart") ? "touchstart" : "mousedown"].forEach((r) => { + ["dblclick", "contextmenu", "mouseover", "mouseout", "click", uee("touchstart") ? "touchstart" : "mousedown"].forEach((r) => { const n = this.processMouseEvent.bind(this, r); this.addManagedElementListeners(this.element, { [r]: n }); }); @@ -112805,8 +112502,8 @@ var wd = Rte, QKe = class extends De { } getControlsForEventTarget(e) { return { - cellCtrl: oD(this.gos, e, bd.DOM_DATA_KEY_CELL_CTRL), - rowCtrl: oD(this.gos, e, wd.DOM_DATA_KEY_ROW_CTRL) + cellCtrl: iD(this.gos, e, bd.DOM_DATA_KEY_CELL_CTRL), + rowCtrl: iD(this.gos, e, wd.DOM_DATA_KEY_ROW_CTRL) }; } processKeyboardEvent(e, t) { @@ -112815,20 +112512,20 @@ var wd = Rte, QKe = class extends De { } processCellKeyboardEvent(e, t, r) { const n = e.getRowNode(), i = e.getColumn(), o = e.isEditing(); - if (!mD( + if (!vD( this.gos, r, n, i, o - ) && t === "keydown" && (!o && this.navigationService.handlePageScrollingKey(r) || e.onKeyDown(r), this.doGridOperations(r, e.isEditing()), rte(r) && e.processCharacter(r)), t === "keydown") { + ) && t === "keydown" && (!o && this.navigationService.handlePageScrollingKey(r) || e.onKeyDown(r), this.doGridOperations(r, e.isEditing()), Zee(r) && e.processCharacter(r)), t === "keydown") { const s = e.createEvent(r, "cellKeyDown"); this.eventService.dispatchEvent(s); } } processFullWidthRowKeyboardEvent(e, t, r) { const n = e.getRowNode(), i = this.focusService.getFocusedCell(), o = i && i.column; - if (!mD(this.gos, r, n, o, !1)) { + if (!vD(this.gos, r, n, o, !1)) { const s = r.key; if (t === "keydown") switch (s) { @@ -112855,7 +112552,7 @@ var wd = Rte, QKe = class extends De { doGridOperations(e, t) { if (!e.ctrlKey && !e.metaKey || t || !this.mouseEventService.isEventFromThisGrid(e)) return; - const r = lUe(e); + const r = Zje(e); if (r === Re.A) return this.onCtrlAndA(e); if (r === Re.C) @@ -112881,7 +112578,7 @@ var wd = Rte, QKe = class extends De { let s, l; o ? (s = null, l = r.getRowCount() - 1) : (s = "bottom", l = t.getPinnedBottomRowNodes().length - 1); const c = this.visibleColsService.getAllCols(); - if (gi(c)) + if (pi(c)) return; n.setCellRange({ rowStartIndex: 0, @@ -112920,7 +112617,7 @@ var wd = Rte, QKe = class extends De { var e; (e = this.undoRedoService) == null || e.redo("ui"); } -}, JKe = class extends De { +}, zKe = class extends De { wireBeans(e) { this.pinnedWidthService = e.pinnedWidthService; } @@ -112937,7 +112634,7 @@ var wd = Rte, QKe = class extends De { getWidth() { return this.pinnedWidthService.getPinnedLeftWidth(); } -}, eYe = class extends De { +}, GKe = class extends De { wireBeans(e) { this.pinnedWidthService = e.pinnedWidthService; } @@ -112956,152 +112653,152 @@ var wd = Rte, QKe = class extends De { getWidth() { return this.pinnedWidthService.getPinnedRightWidth(); } -}, q0 = (e) => e.getTopRowCtrls(), X0 = (e) => e.getStickyTopRowCtrls(), Z0 = (e) => e.getStickyBottomRowCtrls(), Q0 = (e) => e.getBottomRowCtrls(), J0 = (e) => e.getCentreRowCtrls(), tYe = { +}, K0 = (e) => e.getTopRowCtrls(), Y0 = (e) => e.getStickyTopRowCtrls(), q0 = (e) => e.getStickyBottomRowCtrls(), X0 = (e) => e.getBottomRowCtrls(), Z0 = (e) => e.getCentreRowCtrls(), WKe = { center: { type: "center", container: "ag-center-cols-container", viewport: "ag-center-cols-viewport", - getRowCtrls: J0 + getRowCtrls: Z0 }, left: { type: "left", container: "ag-pinned-left-cols-container", pinnedType: "left", - getRowCtrls: J0 + getRowCtrls: Z0 }, right: { type: "right", container: "ag-pinned-right-cols-container", pinnedType: "right", - getRowCtrls: J0 + getRowCtrls: Z0 }, fullWidth: { type: "fullWidth", container: "ag-full-width-container", fullWidth: !0, - getRowCtrls: J0 + getRowCtrls: Z0 }, topCenter: { type: "center", container: "ag-floating-top-container", viewport: "ag-floating-top-viewport", - getRowCtrls: q0 + getRowCtrls: K0 }, topLeft: { type: "left", container: "ag-pinned-left-floating-top", pinnedType: "left", - getRowCtrls: q0 + getRowCtrls: K0 }, topRight: { type: "right", container: "ag-pinned-right-floating-top", pinnedType: "right", - getRowCtrls: q0 + getRowCtrls: K0 }, topFullWidth: { type: "fullWidth", container: "ag-floating-top-full-width-container", fullWidth: !0, - getRowCtrls: q0 + getRowCtrls: K0 }, stickyTopCenter: { type: "center", container: "ag-sticky-top-container", viewport: "ag-sticky-top-viewport", - getRowCtrls: X0 + getRowCtrls: Y0 }, stickyTopLeft: { type: "left", container: "ag-pinned-left-sticky-top", pinnedType: "left", - getRowCtrls: X0 + getRowCtrls: Y0 }, stickyTopRight: { type: "right", container: "ag-pinned-right-sticky-top", pinnedType: "right", - getRowCtrls: X0 + getRowCtrls: Y0 }, stickyTopFullWidth: { type: "fullWidth", container: "ag-sticky-top-full-width-container", fullWidth: !0, - getRowCtrls: X0 + getRowCtrls: Y0 }, stickyBottomCenter: { type: "center", container: "ag-sticky-bottom-container", viewport: "ag-sticky-bottom-viewport", - getRowCtrls: Z0 + getRowCtrls: q0 }, stickyBottomLeft: { type: "left", container: "ag-pinned-left-sticky-bottom", pinnedType: "left", - getRowCtrls: Z0 + getRowCtrls: q0 }, stickyBottomRight: { type: "right", container: "ag-pinned-right-sticky-bottom", pinnedType: "right", - getRowCtrls: Z0 + getRowCtrls: q0 }, stickyBottomFullWidth: { type: "fullWidth", container: "ag-sticky-bottom-full-width-container", fullWidth: !0, - getRowCtrls: Z0 + getRowCtrls: q0 }, bottomCenter: { type: "center", container: "ag-floating-bottom-container", viewport: "ag-floating-bottom-viewport", - getRowCtrls: Q0 + getRowCtrls: X0 }, bottomLeft: { type: "left", container: "ag-pinned-left-floating-bottom", pinnedType: "left", - getRowCtrls: Q0 + getRowCtrls: X0 }, bottomRight: { type: "right", container: "ag-pinned-right-floating-bottom", pinnedType: "right", - getRowCtrls: Q0 + getRowCtrls: X0 }, bottomFullWidth: { type: "fullWidth", container: "ag-floating-bottom-full-width-container", fullWidth: !0, - getRowCtrls: Q0 + getRowCtrls: X0 } }; -function Pte(e) { - return tYe[e]; +function bte(e) { + return WKe[e]; } -var rYe = ["topCenter", "topLeft", "topRight"], nYe = ["bottomCenter", "bottomLeft", "bottomRight"], iYe = ["center", "left", "right"], oYe = ["center", "left", "right", "fullWidth"], aYe = ["stickyTopCenter", "stickyBottomCenter", "center", "topCenter", "bottomCenter"], sYe = ["left", "bottomLeft", "topLeft", "stickyTopLeft", "stickyBottomLeft"], lYe = ["right", "bottomRight", "topRight", "stickyTopRight", "stickyBottomRight"], Tte = ["stickyTopCenter", "stickyTopLeft", "stickyTopRight"], _te = ["stickyBottomCenter", "stickyBottomLeft", "stickyBottomRight"], cYe = [ - ...Tte, +var jKe = ["topCenter", "topLeft", "topRight"], UKe = ["bottomCenter", "bottomLeft", "bottomRight"], KKe = ["center", "left", "right"], YKe = ["center", "left", "right", "fullWidth"], qKe = ["stickyTopCenter", "stickyBottomCenter", "center", "topCenter", "bottomCenter"], XKe = ["left", "bottomLeft", "topLeft", "stickyTopLeft", "stickyBottomLeft"], ZKe = ["right", "bottomRight", "topRight", "stickyTopRight", "stickyBottomRight"], wte = ["stickyTopCenter", "stickyTopLeft", "stickyTopRight"], xte = ["stickyBottomCenter", "stickyBottomLeft", "stickyBottomRight"], QKe = [ + ...wte, "stickyTopFullWidth", - ..._te, + ...xte, "stickyBottomFullWidth" -], uYe = [ - ...rYe, - ...nYe, - ...iYe, - ...Tte, - ..._te -], dYe = class extends De { +], JKe = [ + ...jKe, + ...UKe, + ...KKe, + ...wte, + ...xte +], eYe = class extends De { constructor(e) { - super(), this.visible = !0, this.EMPTY_CTRLS = [], this.name = e, this.options = Pte(e); + super(), this.visible = !0, this.EMPTY_CTRLS = [], this.name = e, this.options = bte(e); } wireBeans(e) { this.dragService = e.dragService, this.ctrlsService = e.ctrlsService, this.columnViewportService = e.columnViewportService, this.resizeObserverService = e.resizeObserverService, this.rowRenderer = e.rowRenderer; } postConstruct() { this.enableRtl = this.gos.get("enableRtl"), this.forContainers(["center"], () => { - this.viewportSizeFeature = this.createManagedBean(new EKe(this)), this.addManagedEventListeners({ + this.viewportSizeFeature = this.createManagedBean(new fKe(this)), this.addManagedEventListeners({ stickyTopOffsetChanged: this.onStickyTopOffsetChanged.bind(this) }); }); @@ -113122,18 +112819,18 @@ var rYe = ["topCenter", "topLeft", "topRight"], nYe = ["bottomCenter", "bottomLe return this.viewportSizeFeature; } setComp(e, t, r) { - this.comp = e, this.eContainer = t, this.eViewport = r, this.createManagedBean(new QKe(this.eContainer)), this.addPreventScrollWhileDragging(), this.listenOnDomOrder(), this.stopHScrollOnPinnedRows(), this.forContainers(sYe, () => { - this.pinnedWidthFeature = this.createManagedBean(new JKe(this.eContainer)), this.addManagedEventListeners({ leftPinnedWidthChanged: () => this.onPinnedWidthChanged() }); - }), this.forContainers(lYe, () => { - this.pinnedWidthFeature = this.createManagedBean(new eYe(this.eContainer)), this.addManagedEventListeners({ rightPinnedWidthChanged: () => this.onPinnedWidthChanged() }); + this.comp = e, this.eContainer = t, this.eViewport = r, this.createManagedBean(new HKe(this.eContainer)), this.addPreventScrollWhileDragging(), this.listenOnDomOrder(), this.stopHScrollOnPinnedRows(), this.forContainers(XKe, () => { + this.pinnedWidthFeature = this.createManagedBean(new zKe(this.eContainer)), this.addManagedEventListeners({ leftPinnedWidthChanged: () => this.onPinnedWidthChanged() }); + }), this.forContainers(ZKe, () => { + this.pinnedWidthFeature = this.createManagedBean(new GKe(this.eContainer)), this.addManagedEventListeners({ rightPinnedWidthChanged: () => this.onPinnedWidthChanged() }); }), this.forContainers( - oYe, + YKe, () => this.createManagedBean( - new xte(this.eContainer, this.name === "center" ? r : void 0) + new yte(this.eContainer, this.name === "center" ? r : void 0) ) - ), this.forContainers(uYe, () => this.createManagedBean(new RKe(this.eContainer))), this.forContainers( - aYe, - () => this.createManagedBean(new cL((n) => this.comp.setContainerWidth(`${n}px`))) + ), this.forContainers(JKe, () => this.createManagedBean(new pKe(this.eContainer))), this.forContainers( + qKe, + () => this.createManagedBean(new sL((n) => this.comp.setContainerWidth(`${n}px`))) ), this.addListeners(), this.registerWithCtrlsService(); } addListeners() { @@ -113144,7 +112841,7 @@ var rYe = ["topCenter", "topLeft", "topRight"], nYe = ["bottomCenter", "bottomLe }), this.onDisplayedColumnsChanged(), this.onDisplayedColumnsWidthChanged(), this.onDisplayedRowsChanged(); } listenOnDomOrder() { - if (cYe.indexOf(this.name) >= 0) { + if (QKe.indexOf(this.name) >= 0) { this.comp.setDomOrder(!0); return; } @@ -113185,23 +112882,23 @@ var rYe = ["topCenter", "topLeft", "topRight"], nYe = ["bottomCenter", "bottomLe this.columnViewportService.setScrollPosition(t, r, e); } getCenterWidth() { - return vy(this.eViewport); + return py(this.eViewport); } getCenterViewportScrollLeft() { - return Tb(this.eViewport, this.enableRtl); + return Rb(this.eViewport, this.enableRtl); } registerViewportResizeListener(e) { const t = this.resizeObserverService.observeResize(this.eViewport, e); this.addDestroyFunc(() => t()); } isViewportInTheDOMTree() { - return Nee(this.eViewport); + return Iee(this.eViewport); } getViewportScrollLeft() { - return Tb(this.eViewport, this.enableRtl); + return Rb(this.eViewport, this.enableRtl); } isHorizontalScrollShowing() { - return this.gos.get("alwaysShowHorizontalScroll") || K7e(this.eViewport); + return this.gos.get("alwaysShowHorizontalScroll") || N7e(this.eViewport); } getViewportElement() { return this.eViewport; @@ -113216,7 +112913,7 @@ var rYe = ["topCenter", "topLeft", "topRight"], nYe = ["bottomCenter", "bottomLe }; } setCenterViewportScrollLeft(e) { - _b(this.eViewport, e, this.enableRtl); + Pb(this.eViewport, e, this.enableRtl); } isContainerVisible() { return !(this.options.pinnedType != null) || !!this.pinnedWidthFeature && this.pinnedWidthFeature.getWidth() > 0; @@ -113238,11 +112935,11 @@ var rYe = ["topCenter", "topLeft", "topRight"], nYe = ["bottomCenter", "bottomLe this.comp.setRowCtrls({ rowCtrls: o, useFlushSync: e }); } }; -function mg(e) { +function yg(e) { return e.map((t) => ``).join(""); } -`${mg(["topLeft", "topCenter", "topRight", "topFullWidth"])}${mg(["left", "center", "right", "fullWidth"])}${mg(["stickyTopLeft", "stickyTopCenter", "stickyTopRight", "stickyTopFullWidth"])}${mg(["stickyBottomLeft", "stickyBottomCenter", "stickyBottomRight", "stickyBottomFullWidth"])}${mg(["bottomLeft", "bottomCenter", "bottomRight", "bottomFullWidth"])}`; -var hYe = class extends De { +`${yg(["topLeft", "topCenter", "topRight", "topFullWidth"])}${yg(["left", "center", "right", "fullWidth"])}${yg(["stickyTopLeft", "stickyTopCenter", "stickyTopRight", "stickyTopFullWidth"])}${yg(["stickyBottomLeft", "stickyBottomCenter", "stickyBottomRight", "stickyBottomFullWidth"])}${yg(["bottomLeft", "bottomCenter", "bottomRight", "bottomFullWidth"])}`; +var tYe = class extends De { constructor() { super(...arguments), this.beanName = "scrollVisibleService"; } @@ -113293,9 +112990,9 @@ var hYe = class extends De { isVerticalScrollShowing() { return this.verticalScrollShowing; } -}, F3 = "__ag_grid_instance", Mte = class Dte extends De { +}, AH = "__ag_grid_instance", Ete = class Rte extends De { constructor() { - super(...arguments), this.beanName = "mouseEventService", this.gridInstanceId = Dte.gridInstanceSequence.next(); + super(...arguments), this.beanName = "mouseEventService", this.gridInstanceId = Rte.gridInstanceSequence.next(); } wireBeans(t) { this.ctrlsService = t.ctrlsService; @@ -113304,10 +113001,10 @@ var hYe = class extends De { // so the grid can work out if the even came from this grid or a grid inside this one. see the ctrl+v logic // for where this is used. stampTopLevelGridCompWithGridInstance(t) { - t[F3] = this.gridInstanceId; + t[AH] = this.gridInstanceId; } getRenderedCellForEvent(t) { - return oD(this.gos, t.target, bd.DOM_DATA_KEY_CELL_CTRL); + return iD(this.gos, t.target, bd.DOM_DATA_KEY_CELL_CTRL); } // walks the path of the event, and returns true if this grid is the first one that it finds. if doing // master / detail grids, and a child grid is found, then it returns false. this stops things like copy/paste @@ -113318,7 +113015,7 @@ var hYe = class extends De { isElementInThisGrid(t) { let r = t; for (; r; ) { - const n = r[F3]; + const n = r[AH]; if (Ye(n)) return n === this.gridInstanceId; r = r.parentElement; @@ -113339,10 +113036,10 @@ var hYe = class extends De { return { x: i, y: o }; } }; -Mte.gridInstanceSequence = new Yf(); -var fYe = Mte, pYe = class extends De { +Ete.gridInstanceSequence = new Yf(); +var rYe = Ete, nYe = class extends De { constructor() { - super(), this.beanName = "navigationService", this.onPageDown = R3(this.onPageDown, 100), this.onPageUp = R3(this.onPageUp, 100); + super(), this.beanName = "navigationService", this.onPageDown = wH(this.onPageDown, 100), this.onPageUp = wH(this.onPageUp, 100); } wireBeans(e) { this.mouseEventService = e.mouseEventService, this.pageBoundsService = e.pageBoundsService, this.focusService = e.focusService, this.columnModel = e.columnModel, this.visibleColsService = e.visibleColsService, this.rowModel = e.rowModel, this.ctrlsService = e.ctrlsService, this.rowRenderer = e.rowRenderer, this.headerNavigationService = e.headerNavigationService, this.rowPositionUtils = e.rowPositionUtils, this.cellNavigationService = e.cellNavigationService, this.pinnedRowModel = e.pinnedRowModel, this.rangeService = e.rangeService; @@ -113623,7 +113320,7 @@ var fYe = Mte, pYe = class extends De { navigateToNextCell(e, t, r, n) { let i = r, o = !1; for (; i && (i === r || !this.isValidNavigateCell(i)); ) - this.gos.get("enableRtl") ? t === Re.LEFT && (i = this.getLastCellOfColSpan(i)) : t === Re.RIGHT && (i = this.getLastCellOfColSpan(i)), i = this.cellNavigationService.getNextCellToFocus(t, i), o = Rr(i); + this.gos.get("enableRtl") ? t === Re.LEFT && (i = this.getLastCellOfColSpan(i)) : t === Re.RIGHT && (i = this.getLastCellOfColSpan(i)), i = this.cellNavigationService.getNextCellToFocus(t, i), o = Er(i); if (o && e && e.key === Re.UP && (i = { rowIndex: -1, rowPinned: null, @@ -113708,9 +113405,9 @@ var fYe = Mte, pYe = class extends De { } ensureCellVisible(e) { const t = this.gos.isGroupRowsSticky(), r = this.rowModel.getRow(e.rowIndex); - !(t && (r == null ? void 0 : r.sticky)) && Rr(e.rowPinned) && this.gridBodyCon.getScrollFeature().ensureIndexVisible(e.rowIndex), e.column.isPinned() || this.gridBodyCon.getScrollFeature().ensureColumnVisible(e.column); + !(t && (r == null ? void 0 : r.sticky)) && Er(e.rowPinned) && this.gridBodyCon.getScrollFeature().ensureIndexVisible(e.rowIndex), e.column.isPinned() || this.gridBodyCon.getScrollFeature().ensureColumnVisible(e.column); } -}, gYe = class extends De { +}, iYe = class extends De { constructor() { super(...arguments), this.beanName = "horizontalResizeService"; } @@ -113748,7 +113445,7 @@ var fYe = Mte, pYe = class extends De { onDragging(e, t) { this.resizeAmount = t.clientX - this.dragStartX, e.onResizing(this.resizeAmount); } -}, vYe = class extends De { +}, oYe = class extends De { constructor() { super(...arguments), this.beanName = "filterMenuFactory"; } @@ -113800,7 +113497,7 @@ var fYe = Mte, pYe = class extends De { ); } showPopup(e, t, r, n, i) { - const o = e ? this.createBean(new Kje(e, "COLUMN_MENU")) : void 0; + const o = e ? this.createBean(new Nje(e, "COLUMN_MENU")) : void 0; if (this.activeMenu = o, !(o != null && o.hasFilter()) || !e) throw new Error("AG Grid - unable to show popup filter, filter instantiation failed"); const a = document.createElement("div"); @@ -113811,7 +113508,7 @@ var fYe = Mte, pYe = class extends De { const l = () => o == null ? void 0 : o.afterGuiDetached(), c = this.menuService.isColumnMenuAnchoringEnabled() ? n ?? this.ctrlsService.getGridBodyCtrl().getGui() : void 0, u = (p) => { e.setMenuVisible(!1, "contextMenu"); const v = p instanceof KeyboardEvent; - if (this.tabListener && (this.tabListener = this.tabListener()), v && n && Zs(n)) { + if (this.tabListener && (this.tabListener = this.tabListener()), v && n && Xs(n)) { const g = this.focusService.findTabbableParent(n); g && g.focus(); } @@ -113850,7 +113547,7 @@ var fYe = Mte, pYe = class extends De { destroy() { this.destroyBean(this.activeMenu), super.destroy(); } -}, mYe = 50, yYe = class extends De { +}, aYe = 50, sYe = class extends De { constructor() { super(...arguments), this.beanName = "resizeObserverService", this.polyfillFunctions = []; } @@ -113880,9 +113577,9 @@ var fYe = Mte, pYe = class extends De { const t = this.polyfillFunctions; this.polyfillScheduled = !1, this.polyfillFunctions = [], t.forEach((r) => r()); }; - this.polyfillScheduled = !0, window.setTimeout(e, mYe); + this.polyfillScheduled = !0, window.setTimeout(e, aYe); } -}, CYe = class extends De { +}, lYe = class extends De { constructor() { super(...arguments), this.beanName = "animationFrameService", this.createTasksP1 = { list: [], sorted: !1 }, this.createTasksP2 = { list: [], sorted: !1 }, this.destroyTasks = [], this.ticking = !1, this.scrollGoingDown = !0, this.lastPage = 0, this.lastScrollTop = 0, this.taskCount = 0, this.cancelledTasks = /* @__PURE__ */ new Set(); } @@ -113993,7 +113690,7 @@ var fYe = Mte, pYe = class extends De { })); }; } -}, SYe = class extends De { +}, cYe = class extends De { constructor() { super(...arguments), this.beanName = "expansionService"; } @@ -114029,7 +113726,7 @@ var fYe = Mte, pYe = class extends De { /* MAP */ }); } -}, bYe = class extends De { +}, uYe = class extends De { constructor() { super(...arguments), this.beanName = "menuService"; } @@ -114171,7 +113868,7 @@ var fYe = Mte, pYe = class extends De { const i = this.getCellGui(n, t); return i || (n.isFullWidth() ? n.getFullWidthElement() : r); } -}, wYe = class extends sd { +}, dYe = class extends sd { constructor(e) { super(e, "ag-text-area", null, "textarea"); } @@ -114185,18 +113882,18 @@ var fYe = Mte, pYe = class extends De { setRows(e) { return this.eInput.rows = e, this; } -}, xYe = { +}, hYe = { selector: "AG-INPUT-TEXT-AREA", - component: wYe -}, EYe = class extends _p { + component: dYe +}, fYe = class extends Mp { constructor() { super( /* html */ `
`, - [xYe] - ), this.eTextArea = Ht; + [hYe] + ), this.eTextArea = zt; } init(e) { this.params = e, this.focusAfterAttached = e.cellStartedEdit, this.eTextArea.setMaxLength(e.maxLength || 200).setCols(e.cols || 60).setRows(e.rows || 10), Ye(e.value, !0) && this.eTextArea.setValue(e.value.toString(), !0), this.addGuiEventListener("keydown", this.onKeyDown.bind(this)), this.activateTabIndex(); @@ -114213,7 +113910,7 @@ var fYe = Mte, pYe = class extends De { const e = this.eTextArea.getValue(); return !Ye(e) && !Ye(this.params.value) ? this.params.value : this.params.parseValue(e); } -}, RYe = class extends _p { +}, pYe = class extends Mp { constructor(e) { super( /* html */ @@ -114225,19 +113922,19 @@ var fYe = Mte, pYe = class extends De { } addKeyDownListener() { const e = this.getGui(), t = this.params, r = (n) => { - mD(this.gos, n, t.node, t.column, !0) || t.onKeyDown(n); + vD(this.gos, n, t.node, t.column, !0) || t.onKeyDown(n); }; this.addManagedElementListeners(e, { keydown: r }); } -}, PYe = class extends _p { +}, gYe = class extends Mp { constructor() { super( /* html */ `
`, - [eUe] - ), this.eSelect = Ht, this.startedByEnter = !1; + [Gje] + ), this.eSelect = zt, this.startedByEnter = !1; } wireBeans(e) { this.valueService = e.valueService; @@ -114245,7 +113942,7 @@ var fYe = Mte, pYe = class extends De { init(e) { this.focusAfterAttached = e.cellStartedEdit; const { eSelect: t, valueService: r, gos: n } = this, { values: i, value: o, eventKey: a } = e; - if (Rr(i)) { + if (Er(i)) { Be("no values found for select cellEditor"); return; } @@ -114272,7 +113969,7 @@ var fYe = Mte, pYe = class extends De { isPopup() { return !1; } -}, m1 = class extends _p { +}, m1 = class extends Mp { constructor(e) { super( /* html */ @@ -114281,7 +113978,7 @@ var fYe = Mte, pYe = class extends De { ${e.getTemplate()} `, e.getAgComponents() - ), this.cellEditorInput = e, this.eInput = Ht; + ), this.cellEditorInput = e, this.eInput = zt; } init(e) { this.params = e; @@ -114321,7 +114018,7 @@ var fYe = Mte, pYe = class extends De { isPopup() { return !1; } -}, TYe = class { +}, vYe = class { getTemplate() { return ( /* html */ @@ -114345,11 +114042,11 @@ var fYe = Mte, pYe = class extends De { const e = this.eInput.getValue(), t = Ye(e) && e.length || 0; t && this.eInput.getInputElement().setSelectionRange(t, t); } -}, Ite = class extends m1 { +}, Pte = class extends m1 { constructor() { - super(new TYe()); + super(new vYe()); } -}, _Ye = class { +}, mYe = class { getTemplate() { return ( /* html */ @@ -114357,7 +114054,7 @@ var fYe = Mte, pYe = class extends De { ); } getAgComponents() { - return [uUe]; + return [Jje]; } init(e, t) { this.eInput = e, this.params = t, t.max != null && e.setMax(t.max), t.min != null && e.setMin(t.min), t.precision != null && e.setPrecision(t.precision), t.step != null && e.setStep(t.step); @@ -114384,11 +114081,11 @@ var fYe = Mte, pYe = class extends De { getStartValue() { return this.params.value; } -}, MYe = class extends m1 { +}, yYe = class extends m1 { constructor() { - super(new _Ye()); + super(new mYe()); } -}, DYe = class extends ih { +}, CYe = class extends ih { constructor(e) { super(e, "ag-date-field", "date"); } @@ -114407,26 +114104,26 @@ var fYe = Mte, pYe = class extends De { } setMin(e) { const t = e instanceof Date ? ba(e ?? null, !1) ?? void 0 : e; - return this.min === t ? this : (this.min = t, Ol(this.eInput, "min", t), this); + return this.min === t ? this : (this.min = t, Al(this.eInput, "min", t), this); } setMax(e) { const t = e instanceof Date ? ba(e ?? null, !1) ?? void 0 : e; - return this.max === t ? this : (this.max = t, Ol(this.eInput, "max", t), this); + return this.max === t ? this : (this.max = t, Al(this.eInput, "max", t), this); } setStep(e) { - return this.step === e ? this : (this.step = e, Ol(this.eInput, "step", e), this); + return this.step === e ? this : (this.step = e, Al(this.eInput, "step", e), this); } getDate() { if (this.eInput.validity.valid) - return So(this.getValue()) ?? void 0; + return yo(this.getValue()) ?? void 0; } setDate(e, t) { this.setValue(ba(e ?? null, !1), t); } -}, Ate = { +}, Tte = { selector: "AG-INPUT-DATE-FIELD", - component: DYe -}, IYe = class { + component: CYe +}, SYe = class { getTemplate() { return ( /* html */ @@ -114434,7 +114131,7 @@ var fYe = Mte, pYe = class extends De { ); } getAgComponents() { - return [Ate]; + return [Tte]; } init(e, t) { this.eInput = e, this.params = t, t.min != null && e.setMin(t.min), t.max != null && e.setMax(t.max), t.step != null && e.setStep(t.step); @@ -114448,11 +114145,11 @@ var fYe = Mte, pYe = class extends De { if (e instanceof Date) return ba(e, !1); } -}, AYe = class extends m1 { +}, bYe = class extends m1 { constructor() { - super(new IYe()); + super(new SYe()); } -}, OYe = class { +}, wYe = class { constructor(e) { this.getDataTypeService = e; } @@ -114463,7 +114160,7 @@ var fYe = Mte, pYe = class extends De { ); } getAgComponents() { - return [Ate]; + return [Tte]; } init(e, t) { this.eInput = e, this.params = t, t.min != null && e.setMin(t.min), t.max != null && e.setMax(t.max), t.step != null && e.setStep(t.step); @@ -114477,20 +114174,20 @@ var fYe = Mte, pYe = class extends De { } parseDate(e) { const t = this.getDataTypeService(); - return t ? t.getDateParserFunction(this.params.column)(e) : So(e) ?? void 0; + return t ? t.getDateParserFunction(this.params.column)(e) : yo(e) ?? void 0; } formatDate(e) { const t = this.getDataTypeService(); return t ? t.getDateFormatterFunction(this.params.column)(e) : ba(e ?? null, !1) ?? void 0; } -}, LYe = class extends m1 { +}, xYe = class extends m1 { wireBeans(e) { this.dataTypeService = e.dataTypeService; } constructor() { - super(new OYe(() => this.dataTypeService)); + super(new wYe(() => this.dataTypeService)); } -}, FYe = class extends _p { +}, EYe = class extends Mp { constructor() { super( /* html */ @@ -114498,8 +114195,8 @@ var fYe = Mte, pYe = class extends De {
`, - [JO] - ), this.eCheckbox = Ht; + [ZO] + ), this.eCheckbox = zt; } init(e) { this.params = e; @@ -114521,20 +114218,20 @@ var fYe = Mte, pYe = class extends De { return !1; } setAriaLabel(e) { - const t = this.localeService.getLocaleTextFunc(), r = jO(t, e), n = t("ariaToggleCellValue", "Press SPACE to toggle cell value"); + const t = this.localeService.getLocaleTextFunc(), r = GO(t, e), n = t("ariaToggleCellValue", "Press SPACE to toggle cell value"); this.eCheckbox.setInputAriaLabel(`${n} (${r})`); } -}, kg = class { +}, $g = class { constructor(e) { this.cellValueChanges = e; } -}, fP = class extends kg { +}, fP = class extends $g { constructor(e, t, r, n) { super(e), this.initialRange = t, this.finalRange = r, this.ranges = n; } -}, NYe = 10, N3 = class { +}, RYe = 10, OH = class { constructor(e) { - this.actionStack = [], this.maxStackSize = e || NYe, this.actionStack = new Array(this.maxStackSize); + this.actionStack = [], this.maxStackSize = e || RYe, this.actionStack = new Array(this.maxStackSize); } pop() { return this.actionStack.pop(); @@ -114548,7 +114245,7 @@ var fYe = Mte, pYe = class extends De { getCurrentStackSize() { return this.actionStack.length; } -}, kYe = class extends De { +}, PYe = class extends De { constructor() { super(...arguments), this.beanName = "undoRedoService", this.cellValueChanges = [], this.activeCellEdit = null, this.activeRowEdit = null, this.isPasting = !1, this.isRangeInAction = !1, this.onCellValueChanged = (e) => { const t = { column: e.column, rowIndex: e.rowIndex, rowPinned: e.rowPinned }, r = this.activeCellEdit !== null && this.cellPositionUtils.equals(this.activeCellEdit, t), n = this.activeRowEdit !== null && this.rowPositionUtils.sameRow(this.activeRowEdit, t); @@ -114575,7 +114272,7 @@ var fYe = Mte, pYe = class extends De { const e = this.gos.get("undoRedoCellEditingLimit"); if (e <= 0) return; - this.undoStack = new N3(e), this.redoStack = new N3(e), this.addListeners(); + this.undoStack = new OH(e), this.redoStack = new OH(e), this.addListeners(); const t = this.clearStacks.bind(this); this.addManagedEventListeners({ cellValueChanged: this.onCellValueChanged.bind(this), @@ -114688,7 +114385,7 @@ var fYe = Mte, pYe = class extends De { this.activeRowEdit = { rowIndex: e.rowIndex, rowPinned: e.rowPinned }; }, rowEditingStopped: () => { - const e = new kg(this.cellValueChanges); + const e = new $g(this.cellValueChanges); this.pushActionsToUndoStack(e), this.activeRowEdit = null; }, cellEditingStarted: (e) => { @@ -114696,7 +114393,7 @@ var fYe = Mte, pYe = class extends De { }, cellEditingStopped: (e) => { if (this.activeCellEdit = null, e.valueChanged && !this.activeRowEdit && !this.isPasting && !this.isRangeInAction) { - const r = new kg(this.cellValueChanges); + const r = new $g(this.cellValueChanges); this.pushActionsToUndoStack(r); } }, @@ -114704,7 +114401,7 @@ var fYe = Mte, pYe = class extends De { this.isPasting = !0; }, pasteEnd: () => { - const e = new kg(this.cellValueChanges); + const e = new $g(this.cellValueChanges); this.pushActionsToUndoStack(e), this.isPasting = !1; }, fillStart: () => { @@ -114721,7 +114418,7 @@ var fYe = Mte, pYe = class extends De { let e; this.rangeService && this.gos.get("enableRangeSelection") ? e = new fP(this.cellValueChanges, void 0, void 0, [ ...this.rangeService.getCellRanges() - ]) : e = new kg(this.cellValueChanges), this.pushActionsToUndoStack(e), this.isRangeInAction = !1; + ]) : e = new $g(this.cellValueChanges), this.pushActionsToUndoStack(e), this.isRangeInAction = !1; } }); } @@ -114729,48 +114426,48 @@ var fYe = Mte, pYe = class extends De { this.undoStack.push(e), this.cellValueChanges = [], this.redoStack.clear(); } }; -function $Ye(e) { +function TYe(e) { return e.ctrlsService.getGridBodyCtrl().getScrollFeature().getVScrollPosition(); } -function BYe(e) { +function _Ye(e) { return e.ctrlsService.getGridBodyCtrl().getScrollFeature().getHScrollPosition(); } -function Ote(e, t, r = "auto") { +function _te(e, t, r = "auto") { e.frameworkOverrides.wrapIncoming( () => e.ctrlsService.getGridBodyCtrl().getScrollFeature().ensureColumnVisible(t, r), "ensureVisible" ); } -function Lte(e, t, r) { +function Mte(e, t, r) { e.frameworkOverrides.wrapIncoming( () => e.ctrlsService.getGridBodyCtrl().getScrollFeature().ensureIndexVisible(t, r), "ensureVisible" ); } -function VYe(e, t, r = null) { +function MYe(e, t, r = null) { e.frameworkOverrides.wrapIncoming( () => e.ctrlsService.getGridBodyCtrl().getScrollFeature().ensureNodeVisible(t, r), "ensureVisible" ); } -function zYe(e) { +function DYe(e) { var t; (t = e.undoRedoService) == null || t.undo("api"); } -function HYe(e) { +function IYe(e) { var t; (t = e.undoRedoService) == null || t.redo("api"); } -function GYe(e, t = {}) { - return e.rowRenderer.getCellEditorInstances(t).map(pv); +function AYe(e, t = {}) { + return e.rowRenderer.getCellEditorInstances(t).map(gv); } -function WYe(e) { +function OYe(e) { return e.rowRenderer.getEditingCells(); } -function jYe(e, t = !1) { +function LYe(e, t = !1) { e.rowRenderer.stopEditing(t); } -function UYe(e, t) { +function FYe(e, t) { const r = e.columnModel.getCol(t.colKey); if (!r) { Be(`no column found for ${t.colKey}`); @@ -114781,19 +114478,19 @@ function UYe(e, t) { rowPinned: t.rowPinned || null, column: r }; - t.rowPinned == null && Lte(e, t.rowIndex), Ote(e, t.colKey); + t.rowPinned == null && Mte(e, t.rowIndex), _te(e, t.colKey); const o = e.navigationService.getCellByPosition(n); o && (e.focusService.isCellFocused(n) || e.focusService.setFocusedCell(n), o.startRowOrCellEdit(t.key)); } -function KYe(e) { +function NYe(e) { var t; return ((t = e.undoRedoService) == null ? void 0 : t.getCurrentUndoStackSize()) ?? 0; } -function YYe(e) { +function kYe(e) { var t; return ((t = e.undoRedoService) == null ? void 0 : t.getCurrentRedoStackSize()) ?? 0; } -var qYe = class extends De { +var $Ye = class extends De { constructor() { super(...arguments), this.beanName = "editService"; } @@ -114837,7 +114534,7 @@ var qYe = class extends De { e.stopRowOrCellEdit(), e.focusCell(!0), t || this.navigateAfterEdit(r, e.getCellPosition()); } createPopupEditorWrapper(e) { - return new RYe(e); + return new pYe(e); } takeValueFromCellEditor(e, t) { const r = { newValueExists: !1 }; @@ -114883,7 +114580,7 @@ var qYe = class extends De { this.navigationService.navigateToNextCell(null, n, t, !1); } } -}, XYe = class extends De { +}, BYe = class extends De { constructor() { super(...arguments), this.beanName = "rowEditService"; } @@ -114915,66 +114612,66 @@ var qYe = class extends De { }, oh = { version: Xt, moduleName: "@ag-grid-community/edit-core", - beans: [qYe] -}, ZYe = { + beans: [$Ye] +}, VYe = { version: Xt, moduleName: "@ag-grid-community/edit-api", apiFunctions: { - undoCellEditing: zYe, - redoCellEditing: HYe, - getCellEditorInstances: GYe, - getEditingCells: WYe, - stopEditing: jYe, - startEditingCell: UYe, - getCurrentUndoSize: KYe, - getCurrentRedoSize: YYe + undoCellEditing: DYe, + redoCellEditing: IYe, + getCellEditorInstances: AYe, + getEditingCells: OYe, + stopEditing: LYe, + startEditingCell: FYe, + getCurrentUndoSize: NYe, + getCurrentRedoSize: kYe }, dependantModules: [oh] -}, QYe = { +}, HYe = { version: Xt, moduleName: "@ag-grid-community/undo-redo-edit", - beans: [kYe], + beans: [PYe], dependantModules: [oh] -}, JYe = { +}, zYe = { version: Xt, moduleName: "@ag-grid-community/full-row-edit", - beans: [XYe], + beans: [BYe], dependantModules: [oh] -}, Fte = { +}, Dte = { version: Xt, moduleName: "@ag-grid-community/default-editor", - userComponents: [{ name: "agCellEditor", classImp: Ite }], + userComponents: [{ name: "agCellEditor", classImp: Pte }], dependantModules: [oh] -}, eqe = { +}, GYe = { version: Xt, moduleName: "@ag-grid-community/data-type-editors", userComponents: [ - { name: "agTextCellEditor", classImp: Ite }, - { name: "agNumberCellEditor", classImp: MYe }, - { name: "agDateCellEditor", classImp: AYe }, - { name: "agDateStringCellEditor", classImp: LYe }, - { name: "agCheckboxCellEditor", classImp: FYe } + { name: "agTextCellEditor", classImp: Pte }, + { name: "agNumberCellEditor", classImp: yYe }, + { name: "agDateCellEditor", classImp: bYe }, + { name: "agDateStringCellEditor", classImp: xYe }, + { name: "agCheckboxCellEditor", classImp: EYe } ], - dependantModules: [Fte] -}, tqe = { + dependantModules: [Dte] +}, WYe = { version: Xt, moduleName: "@ag-grid-community/select-editor", - userComponents: [{ name: "agSelectCellEditor", classImp: PYe }], + userComponents: [{ name: "agSelectCellEditor", classImp: gYe }], dependantModules: [oh] -}, rqe = { +}, jYe = { version: Xt, moduleName: "@ag-grid-community/large-text-editor", - userComponents: [{ name: "agLargeTextCellEditor", classImp: EYe }], + userComponents: [{ name: "agLargeTextCellEditor", classImp: fYe }], dependantModules: [oh] -}, nqe = { +}, UYe = { version: Xt, moduleName: "@ag-grid-community/all-editors", - dependantModules: [Fte, eqe, tqe, rqe] -}, iqe = { + dependantModules: [Dte, GYe, WYe, jYe] +}, KYe = { version: Xt, moduleName: "@ag-grid-community/editing", - dependantModules: [oh, QYe, JYe, nqe, ZYe] -}, oqe = class extends De { + dependantModules: [oh, HYe, zYe, UYe, VYe] +}, YYe = class extends De { constructor() { super(...arguments), this.beanName = "autoWidthCalculator"; } @@ -115039,7 +114736,7 @@ var qYe = class extends De { } n.appendChild(r), t.appendChild(n); } -}, aqe = class extends De { +}, qYe = class extends De { constructor(e, t) { super(), this.createRowCon = e, this.destroyRowCtrls = t, this.stickyTopRowCtrls = [], this.stickyBottomRowCtrls = [], this.topContainerHeight = 0, this.bottomContainerHeight = 0, this.extraTopHeight = 0, this.extraBottomHeight = 0; } @@ -115252,7 +114949,7 @@ var qYe = class extends De { }; return this.stickyTopRowCtrls.forEach(t), this.stickyBottomRowCtrls.forEach(t), e; } -}, sqe = class extends De { +}, XYe = class extends De { constructor() { super(...arguments), this.beanName = "rowRenderer", this.destroyFuncsForColumnListeners = [], this.rowCtrlsByRowIndex = {}, this.zombieRowCtrls = {}, this.allRowCtrls = [], this.topRowCtrls = [], this.bottomRowCtrls = [], this.refreshInProgress = !1, this.dataFirstRenderedFired = !1, this.setupRangeSelectionListeners = () => { const e = () => { @@ -115310,7 +115007,7 @@ var qYe = class extends De { ), this.gos.isGroupRowsSticky()) { const e = this.rowModel.getType(); (e === "clientSide" || e === "serverSide") && (this.stickyRowFeature = this.createManagedBean( - new aqe(this.createRowCon.bind(this), this.destroyRowCtrls.bind(this)) + new qYe(this.createRowCon.bind(this), this.destroyRowCtrls.bind(this)) )); } this.registerCellEventListeners(), this.initialiseCache(), this.printLayout = this.gos.isDomLayout("print"), this.embedFullWidthRows = this.printLayout || this.gos.get("embedFullWidthRows"), this.redrawAfterModelUpdate(); @@ -115318,7 +115015,7 @@ var qYe = class extends De { initialiseCache() { if (this.gos.get("keepDetailRows")) { const e = this.getKeepDetailRowsCount(), t = e ?? 3; - this.cachedRowCtrls = new lqe(t); + this.cachedRowCtrls = new ZYe(t); } } getKeepDetailRowsCount() { @@ -115331,7 +115028,7 @@ var qYe = class extends De { return this.stickyRowFeature ? this.stickyRowFeature.getStickyBottomRowCtrls() : []; } updateAllRowCtrls() { - const e = uD(this.rowCtrlsByRowIndex), t = uD(this.zombieRowCtrls), r = this.cachedRowCtrls ? this.cachedRowCtrls.getEntries() : []; + const e = cD(this.rowCtrlsByRowIndex), t = cD(this.zombieRowCtrls), r = this.cachedRowCtrls ? this.cachedRowCtrls.getEntries() : []; t.length > 0 || r.length > 0 ? this.allRowCtrls = [...e, ...t, ...r] : this.allRowCtrls = e; } onCellFocusChanged(e) { @@ -115611,7 +115308,7 @@ var qYe = class extends De { if (!e) return; let t = null; - this.stickyRowFeature && M3() && (t = this.getCellToRestoreFocusToAfterRefresh() || null); + this.stickyRowFeature && PH() && (t = this.getCellToRestoreFocusToAfterRefresh() || null); for (const r of this.getRowCtrls(e)) { if (!r.isFullWidth()) continue; @@ -115746,7 +115443,7 @@ var qYe = class extends De { redraw(e = {}) { const { afterScroll: t } = e; let r; - this.stickyRowFeature && M3() && (r = this.getCellToRestoreFocusToAfterRefresh() || void 0); + this.stickyRowFeature && PH() && (r = this.getCellToRestoreFocusToAfterRefresh() || void 0); const n = this.firstRenderedRow, i = this.lastRenderedRow; this.workOutFirstAndLastRowsToRender(); let o = !1; @@ -115768,7 +115465,7 @@ var qYe = class extends De { this.removeRowCtrls(i, t); } calculateIndexesToDraw(e) { - const t = fUe(this.firstRenderedRow, this.lastRenderedRow), r = (i, o) => { + const t = rUe(this.firstRenderedRow, this.lastRenderedRow), r = (i, o) => { const a = o.getRowNode().rowIndex; a != null && (a < this.firstRenderedRow || a > this.lastRenderedRow) && this.doNotUnVirtualiseRow(o) && t.push(a); }; @@ -115840,7 +115537,7 @@ var qYe = class extends De { } }), t && (r.push(() => { this.updateAllRowCtrls(), this.dispatchDisplayedRowsChanged(); - }), r7e(r)); + }), j9e(r)); } getRowBuffer() { return this.gos.get("rowBuffer"); @@ -115975,7 +115672,7 @@ var qYe = class extends De { const n = e > this.lastRenderedRow; return !(t < this.firstRenderedRow) && !n; } -}, lqe = class { +}, ZYe = class { constructor(e) { this.entriesMap = {}, this.entriesList = [], this.maxCount = e; } @@ -115996,16 +115693,16 @@ var qYe = class extends De { } removeRow(e) { const t = e.id, r = this.entriesMap[t]; - delete this.entriesMap[t], Xi(this.entriesList, r); + delete this.entriesMap[t], qi(this.entriesList, r); } removeFromCache(e) { const t = e.getRowNode().id; - delete this.entriesMap[t], Xi(this.entriesList, e); + delete this.entriesMap[t], qi(this.entriesList, e); } getEntries() { return this.entriesList; } -}, cqe = class extends De { +}, QYe = class extends De { constructor() { super(...arguments), this.beanName = "pinnedRowModel", this.nextId = 0; } @@ -116017,14 +115714,14 @@ var qYe = class extends De { } isEmpty(e) { const t = e === "top" ? this.pinnedTopRows : this.pinnedBottomRows; - return gi(t); + return pi(t); } isRowsToRender(e) { return !this.isEmpty(e); } getRowAtPixel(e, t) { const r = t === "top" ? this.pinnedTopRows : this.pinnedBottomRows; - if (gi(r)) + if (pi(r)) return 0; for (let n = 0; n < r.length; n++) { const i = r[n]; @@ -116075,11 +115772,11 @@ var qYe = class extends De { createNodesFromData(e, t) { const r = []; if (e) { - const n = this.gos.getRowIdCallback(), i = t ? Ll.ID_PREFIX_TOP_PINNED : Ll.ID_PREFIX_BOTTOM_PINNED; + const n = this.gos.getRowIdCallback(), i = t ? Ol.ID_PREFIX_TOP_PINNED : Ol.ID_PREFIX_BOTTOM_PINNED; let o = 0; const a = t ? "top" : "bottom"; e.forEach((s, l) => { - const c = new Ll(this.beans); + const c = new Ol(this.beans); c.data = s, c.id = (n == null ? void 0 : n({ data: s, level: 0, rowPinned: a })) ?? i + this.nextId++, c.rowPinned = a, c.setRowTop(o), c.setRowHeight(this.gos.getRowHeightForNode(c).height), c.setRowIndex(l), o += c.rowHeight, r.push(c); }); } @@ -116107,10 +115804,10 @@ var qYe = class extends De { return this.pinnedBottomRows[e]; } forEachPinnedTopRow(e) { - gi(this.pinnedTopRows) || this.pinnedTopRows.forEach(e); + pi(this.pinnedTopRows) || this.pinnedTopRows.forEach(e); } forEachPinnedBottomRow(e) { - gi(this.pinnedBottomRows) || this.pinnedBottomRows.forEach(e); + pi(this.pinnedBottomRows) || this.pinnedBottomRows.forEach(e); } getPinnedBottomTotalHeight() { return this.getTotalHeight(this.pinnedBottomRows); @@ -116121,7 +115818,7 @@ var qYe = class extends De { const t = Tr(e); return t.rowTop + t.rowHeight; } -}, uqe = class extends De { +}, JYe = class extends De { constructor(e) { super(), this.state = "needsLoading", this.version = 0, this.id = e; } @@ -116164,7 +115861,7 @@ var qYe = class extends De { }; this.dispatchLocalEvent(t); } -}, dqe = class extends De { +}, eqe = class extends De { constructor() { super(...arguments), this.beanName = "rowNodeBlockLoader", this.activeBlockLoadsCount = 0, this.blocks = [], this.active = !0; } @@ -116174,7 +115871,7 @@ var qYe = class extends De { postConstruct() { this.maxConcurrentRequests = this.getMaxConcurrentDatasourceRequests(); const e = this.gos.get("blockLoadDebounceMillis"); - e && e > 0 && (this.checkBlockToLoadDebounce = Zi( + e && e > 0 && (this.checkBlockToLoadDebounce = Xi( this.performCheckBlocksToLoad.bind(this), e )); @@ -116190,7 +115887,7 @@ var qYe = class extends De { this.blocks.push(e), e.addEventListener("loadComplete", this.loadComplete.bind(this)), this.checkBlockToLoad(); } removeBlock(e) { - Xi(this.blocks, e); + qi(this.blocks, e); } destroy() { super.destroy(), this.active = !1; @@ -116234,11 +115931,11 @@ var qYe = class extends De { getAvailableLoadingCount() { return this.maxConcurrentRequests !== void 0 ? this.maxConcurrentRequests - this.activeBlockLoadsCount : void 0; } -}, hqe = { +}, tqe = { version: Xt, moduleName: "@ag-grid-community/row-node-block", - beans: [dqe] -}, fqe = class { + beans: [eqe] +}, rqe = class { constructor() { this.root = null, this.end = null, this.cachedRange = []; } @@ -116315,7 +116012,7 @@ var qYe = class extends De { return this.setEndRange(e), { keep: this.getRange(), discard: i }; } } -}, pqe = class extends De { +}, nqe = class extends De { constructor() { super(...arguments), this.beanName = "stylingService"; } @@ -116361,7 +116058,7 @@ var qYe = class extends De { r(i); }); } -}, zC = /* @__PURE__ */ ((e) => (e.TAB_GUARD = "ag-tab-guard", e.TAB_GUARD_TOP = "ag-tab-guard-top", e.TAB_GUARD_BOTTOM = "ag-tab-guard-bottom", e))(zC || {}), Nte = class extends De { +}, BC = /* @__PURE__ */ ((e) => (e.TAB_GUARD = "ag-tab-guard", e.TAB_GUARD_TOP = "ag-tab-guard-top", e.TAB_GUARD_BOTTOM = "ag-tab-guard-bottom", e))(BC || {}), Ite = class extends De { constructor(e) { super(), this.skipTabGuardFocus = !1, this.forcingFocusOut = !1, this.allowFocus = !1; const { @@ -116484,7 +116181,7 @@ var qYe = class extends De { setAllowFocus(e) { this.allowFocus = e; } -}, gqe = class extends De { +}, iqe = class extends De { constructor(e) { super(), this.comp = e; } @@ -116510,7 +116207,7 @@ var qYe = class extends De { isFocusableContainer: p } = e; this.tabGuardCtrl = this.createManagedBean( - new Nte({ + new Ite({ comp: o, focusTrapActive: a, eTopGuard: t, @@ -116545,13 +116242,13 @@ var qYe = class extends De { this.tabGuardCtrl.forceFocusOutOfContainer(e); } appendChild(e, t, r) { - XO(t) || (t = t.getGui()); + YO(t) || (t = t.getGui()); const { eBottomGuard: n } = this; n ? n.insertAdjacentElement("beforebegin", t) : e(t, r); } -}, vqe = class extends yn { +}, oqe = class extends yn { initialiseTabGuard(t) { - this.tabGuardFeature = this.createManagedBean(new gqe(this)), this.tabGuardFeature.initialiseTabGuard(t); + this.tabGuardFeature = this.createManagedBean(new iqe(this)), this.tabGuardFeature.initialiseTabGuard(t); } forceFocusOutOfContainer(t = !1) { this.tabGuardFeature.forceFocusOutOfContainer(t); @@ -116559,7 +116256,7 @@ var qYe = class extends De { appendChild(t, r) { this.tabGuardFeature.appendChild(super.appendChild.bind(this), t, r); } -}, mqe = 0, yqe = 200, Cqe = class extends De { +}, aqe = 0, sqe = 200, lqe = class extends De { constructor() { super(...arguments), this.beanName = "popupService", this.popupList = []; } @@ -116700,7 +116397,7 @@ var qYe = class extends De { t, () => l(!0) ); - setTimeout(() => c(), yqe); + setTimeout(() => c(), sqe); } } getActivePopups() { @@ -116712,11 +116409,11 @@ var qYe = class extends De { getParentRect() { const e = this.gos.getDocument(); let t = this.getPopupParent(); - return t === e.body ? t = e.documentElement : getComputedStyle(t).position === "static" && (t = t.offsetParent), Fee(t); + return t === e.body ? t = e.documentElement : getComputedStyle(t).position === "static" && (t = t.offsetParent), Dee(t); } keepXYWithinBounds(e, t, r) { const n = r === 0, i = n ? "clientHeight" : "clientWidth", o = n ? "top" : "left", a = n ? "height" : "width", s = n ? "scrollTop" : "scrollLeft", l = this.gos.getDocument(), c = l.documentElement, u = this.getPopupParent(), d = e.getBoundingClientRect(), h = u.getBoundingClientRect(), f = l.documentElement.getBoundingClientRect(), p = u === l.body, v = Math.ceil(d[a]); - let m = p ? (n ? Lee : Rb)(c) + c[s] : u[i]; + let m = p ? (n ? Mee : xb)(c) + c[s] : u[i]; p && (m -= Math.abs(f[o] - h[o])); const y = m - v; return Math.min(Math.max(t, 0), Math.abs(y)); @@ -116772,7 +116469,7 @@ var qYe = class extends De { element: e, wrapper: t, hideFunc: r, - instanceId: mqe++, + instanceId: aqe++, isAnchored: !!n }), n && this.setPopupPositionRelatedToElement(e, n); } @@ -116850,7 +116547,7 @@ var qYe = class extends De { return !1; for (let a = o; a < this.popupList.length; a++) { const s = this.popupList[a]; - if (Y9e(s.element, i)) + if (k9e(s.element, i)) return !0; } return this.isElementWithinCustomPopup(i.target); @@ -116891,7 +116588,7 @@ var qYe = class extends De { } return u; } -}, Sqe = ["touchstart", "touchend", "touchmove", "touchcancel"], kte = class { +}, cqe = ["touchstart", "touchend", "touchmove", "touchcancel"], Ate = class { constructor(e = "javascript") { this.frameworkName = e, this.renderingEngine = "vanilla", this.wrapIncoming = (t) => t(), this.wrapOutgoing = (t) => t(); } @@ -116902,7 +116599,7 @@ var qYe = class extends De { } // for Vanilla JS, we just add the event to the element addEventListener(e, t, r, n) { - const i = yd(Sqe, t); + const i = yd(cqe, t); e.addEventListener(t, r, { capture: !!n, passive: i }); } get shouldWrapOutgoing() { @@ -116917,7 +116614,7 @@ var qYe = class extends De { getDocLink(e) { return `https://www.ag-grid.com/${this.frameworkName === "solid" ? "react" : this.frameworkName}-data-grid${e ? `/${e}` : ""}`; } -}, bqe = class extends De { +}, uqe = class extends De { constructor() { super(...arguments), this.beanName = "cellNavigationService"; } @@ -117078,7 +116775,7 @@ var qYe = class extends De { if (!i) { i = t[0]; const a = this.getRowBelow(e); - if (Rr(a) || !a.rowPinned && !(((o = this.paginationService) == null ? void 0 : o.isRowInPage(a)) ?? !0)) + if (Er(a) || !a.rowPinned && !(((o = this.paginationService) == null ? void 0 : o.isRowInPage(a)) ?? !0)) return null; r = a ? a.rowIndex : null, n = a ? a.rowPinned : null; } @@ -117091,22 +116788,22 @@ var qYe = class extends De { if (!i) { i = Tr(t); const a = this.getRowAbove({ rowIndex: e.rowIndex, rowPinned: e.rowPinned }); - if (Rr(a) || !a.rowPinned && !(((o = this.paginationService) == null ? void 0 : o.isRowInPage(a)) ?? !0)) + if (Er(a) || !a.rowPinned && !(((o = this.paginationService) == null ? void 0 : o.isRowInPage(a)) ?? !0)) return null; r = a ? a.rowIndex : null, n = a ? a.rowPinned : null; } return { rowIndex: r, column: i, rowPinned: n }; } }; -function wqe(e, t) { +function dqe(e, t) { e.eventService.dispatchEvent(t); } -var xqe = class extends De { +var hqe = class extends De { constructor() { super(...arguments), this.beanName = "apiFunctionService", this.functions = { // this is used by frameworks // also used by aligned grids to identify a grid api instance - dispatchEvent: wqe + dispatchEvent: dqe }, this.isDestroyed = !1; } wireBeans(e) { @@ -117144,7 +116841,7 @@ To run logic when the grid is about to be destroyed use the gridPreDestroy event return ["preWireBeans", "wireBeans", "preConstruct", "postConstruct"].includes(e); } }; -function Eqe(e) { +function fqe(e) { const t = e.getBean("apiFunctionService"); return new Proxy(t, { get(r, n) { @@ -117153,13 +116850,13 @@ function Eqe(e) { } }); } -function Rqe(e) { +function pqe(e) { return { beanName: "gridApi", - bean: Eqe(e) + bean: fqe(e) }; } -var Pqe = class extends De { +var gqe = class extends De { constructor() { super(...arguments), this.beanName = "columnDefFactory"; } @@ -117189,14 +116886,14 @@ var Pqe = class extends De { }), n; } createDefFromGroup(e) { - const t = cD(e.getColGroupDef(), ["children"]); + const t = lD(e.getColGroupDef(), ["children"]); return t && (t.groupId = e.getGroupId()), t; } createDefFromColumn(e, t, r) { - const n = cD(e.getColDef()); + const n = lD(e.getColDef()); return n.colId = e.getColId(), n.width = e.getActualWidth(), n.rowGroup = e.isRowGroupActive(), n.rowGroupIndex = e.isRowGroupActive() ? t.indexOf(e) : null, n.pivot = e.isPivotActive(), n.pivotIndex = e.isPivotActive() ? r.indexOf(e) : null, n.aggFunc = e.isValueActive() ? e.getAggFunc() : null, n.hide = e.isVisible() ? void 0 : !0, n.pinned = e.isPinned() ? e.getPinned() : null, n.sort = e.getSort() ? e.getSort() : null, n.sortIndex = e.getSortIndex() != null ? e.getSortIndex() : null, n; } -}, Tqe = class extends De { +}, vqe = class extends De { constructor() { super(...arguments), this.beanName = "columnEventDispatcher"; } @@ -117341,7 +117038,7 @@ var Pqe = class extends De { this.eventService.dispatchEvent(i); } } -}, _qe = class extends De { +}, mqe = class extends De { constructor() { super(...arguments), this.beanName = "columnGetStateService"; } @@ -117350,7 +117047,7 @@ var Pqe = class extends De { } getColumnState() { const e = this.columnModel.getColDefCols(); - if (Rr(e) || !this.columnModel.isAlive()) + if (Er(e) || !this.columnModel.isAlive()) return []; const r = this.columnModel.getAllCols().map(this.createStateItemFromColumn.bind(this)); return this.orderColumnStateList(r), r; @@ -117379,7 +117076,7 @@ var Pqe = class extends De { return o - a; }); } -}, Mqe = class extends De { +}, yqe = class extends De { constructor() { super(...arguments), this.beanName = "columnGroupStateService"; } @@ -117389,7 +117086,7 @@ var Pqe = class extends De { getColumnGroupState() { const e = [], t = this.columnModel.getColTree(); return Kl(null, t, (r) => { - qi(r) && e.push({ + Yi(r) && e.push({ groupId: r.getGroupId(), open: r.isExpanded() }); @@ -117401,7 +117098,7 @@ var Pqe = class extends De { return; const r = []; Kl(null, t, (n) => { - if (qi(n)) { + if (Yi(n)) { const i = n.getColGroupDef(), o = { groupId: n.getGroupId(), open: i ? i.openByDefault : void 0 @@ -117420,7 +117117,7 @@ var Pqe = class extends De { s && s.isExpanded() !== a && (s.setExpanded(a), n.push(s)); }), this.visibleColsService.refresh(t, !0), n.length && this.eventDispatcher.groupOpened(n), this.columnAnimationService.finish(); } -}, Dqe = class extends De { +}, Cqe = class extends De { constructor() { super(...arguments), this.beanName = "columnViewportService", this.colsWithinViewport = [], this.headerColsWithinViewport = [], this.colsWithinViewportHash = "", this.rowsOfHeadersToRenderLeft = {}, this.rowsOfHeadersToRenderRight = {}, this.rowsOfHeadersToRenderCenter = {}; } @@ -117531,7 +117228,7 @@ var Pqe = class extends De { const t = this.getViewportColumns().map(e).join("#"), r = this.colsWithinViewportHash !== t; return r && (this.colsWithinViewportHash = t, this.calculateHeaderRows()), r; } -}, Iqe = class extends De { +}, Sqe = class extends De { constructor() { super(...arguments), this.beanName = "agComponentUtils"; } @@ -117568,7 +117265,7 @@ var Pqe = class extends De { doesImplementIComponent(e) { return e ? e.prototype && "getGui" in e.prototype : !1; } -}, Aqe = class extends De { +}, bqe = class extends De { constructor() { super(...arguments), this.beanName = "componentMetadataProvider"; } @@ -117684,7 +117381,7 @@ var Pqe = class extends De { retrieve(e) { return this.componentMetaData[e]; } -}, Oqe = [ +}, wqe = [ // core beans only "rowPositionUtils", "cellPositionUtils", @@ -117769,17 +117466,17 @@ var Pqe = class extends De { "columnViewportService", "pivotResultColsService", "showRowGroupColsService" -], k3 = Object.fromEntries( - Oqe.map((e, t) => [e, t]) +], LH = Object.fromEntries( + wqe.map((e, t) => [e, t]) ); -function Lqe(e, t) { - const r = (e.beanName ? k3[e.beanName] : void 0) ?? Number.MAX_SAFE_INTEGER, n = (t.beanName ? k3[t.beanName] : void 0) ?? Number.MAX_SAFE_INTEGER; +function xqe(e, t) { + const r = (e.beanName ? LH[e.beanName] : void 0) ?? Number.MAX_SAFE_INTEGER, n = (t.beanName ? LH[t.beanName] : void 0) ?? Number.MAX_SAFE_INTEGER; return r - n; } -function Fqe(e, t) { +function Eqe(e, t) { return (e == null ? void 0 : e.beanName) === "gridDestroyService" ? -1 : 0; } -var Nqe = class extends De { +var Rqe = class extends De { constructor() { super(...arguments), this.beanName = "ctrlsFactory", this.registry = {}; } @@ -117791,7 +117488,7 @@ var Nqe = class extends De { if (r != null) return new r(...t); } -}, kqe = class extends De { +}, Pqe = class extends De { constructor() { super(...arguments), this.beanName = "ctrlsService", this.params = {}, this.ready = !1, this.readyCallbacks = []; } @@ -117844,7 +117541,7 @@ var Nqe = class extends De { return t.centerHeader; } } -}, $qe = class extends De { +}, Tqe = class extends De { constructor() { super(...arguments), this.beanName = "cellPositionUtils"; } @@ -117860,7 +117557,7 @@ var Nqe = class extends De { const r = e.column === t.column, n = e.rowPinned === t.rowPinned, i = e.rowIndex === t.rowIndex; return r && n && i; } -}, Bqe = class extends De { +}, _qe = class extends De { constructor() { super(...arguments), this.beanName = "rowNodeEventThrottle", this.events = []; } @@ -117892,7 +117589,7 @@ var Nqe = class extends De { }; t ? r() : (this.dispatchExpandedDebounced == null && (this.dispatchExpandedDebounced = this.animationFrameService.debounce(r)), this.dispatchExpandedDebounced()); } -}, Vqe = class extends De { +}, Mqe = class extends De { constructor() { super(...arguments), this.beanName = "rowPositionUtils"; } @@ -117939,19 +117636,19 @@ var Nqe = class extends De { } return e.rowIndex < t.rowIndex; } -}, $3 = { +}, FH = { cssName: "--ag-row-height", changeKey: "rowHeightChanged", defaultValue: 42 -}, B3 = { +}, NH = { cssName: "--ag-header-height", changeKey: "headerHeightChanged", defaultValue: 48 -}, V3 = { +}, kH = { cssName: "--ag-list-item-height", changeKey: "listItemHeightChanged", defaultValue: 24 -}, zqe = class extends De { +}, Dqe = class extends De { constructor() { super(...arguments), this.beanName = "environment", this.sizeEls = /* @__PURE__ */ new Map(), this.lastKnownValues = /* @__PURE__ */ new Map(), this.themeClasses = [], this.eThemeAncestor = null, this.eMeasurementContainer = null, this.sizesMeasured = !1; } @@ -117959,16 +117656,16 @@ var Nqe = class extends De { this.resizeObserverService = e.resizeObserverService, this.eGridDiv = e.eGridDiv; } postConstruct() { - this.addManagedPropertyListener("rowHeight", () => this.refreshRowHeightVariable()), this.themeClasses = this.getAncestorThemeClasses(), this.setUpThemeClassObservers(), this.getSizeEl($3), this.getSizeEl(B3), this.getSizeEl(V3); + this.addManagedPropertyListener("rowHeight", () => this.refreshRowHeightVariable()), this.themeClasses = this.getAncestorThemeClasses(), this.setUpThemeClassObservers(), this.getSizeEl(FH), this.getSizeEl(NH), this.getSizeEl(kH); } getDefaultRowHeight() { - return this.getCSSVariablePixelValue($3); + return this.getCSSVariablePixelValue(FH); } getDefaultHeaderHeight() { - return this.getCSSVariablePixelValue(B3); + return this.getCSSVariablePixelValue(NH); } getDefaultListItemHeight() { - return this.getCSSVariablePixelValue(V3); + return this.getCSSVariablePixelValue(kH); } hasMeasuredSizes() { return this.sizesMeasured; @@ -118004,14 +117701,14 @@ var Nqe = class extends De { if (t.offsetParent == null) return "detached"; const r = t.offsetWidth; - return r === z3 ? "no-styles" : (this.sizesMeasured = !0, r); + return r === $H ? "no-styles" : (this.sizesMeasured = !0, r); } getSizeEl(e) { let t = this.sizeEls.get(e); if (t) return t; let r = this.eMeasurementContainer; - r || (r = this.eMeasurementContainer = document.createElement("div"), r.className = "ag-measurement-container", this.eGridDiv.appendChild(r)), t = document.createElement("div"), t.style.width = `var(${e.cssName}, ${z3}px)`, r.appendChild(t), this.sizeEls.set(e, t); + r || (r = this.eMeasurementContainer = document.createElement("div"), r.className = "ag-measurement-container", this.eGridDiv.appendChild(r)), t = document.createElement("div"), t.style.width = `var(${e.cssName}, ${$H}px)`, r.appendChild(t), this.sizeEls.set(e, t); let n = this.measureSizeEl(e); n === "no-styles" && Be( `no value for ${e.cssName}. This usually means that the grid has been initialised before styles have been loaded. The default value of ${e.defaultValue} will be used and updated when styles load.` @@ -118032,7 +117729,7 @@ var Nqe = class extends De { setUpThemeClassObservers() { const e = new MutationObserver(() => { const r = this.getAncestorThemeClasses(); - Hqe(r, this.themeClasses) || (this.themeClasses = r, this.fireGridStylesChangedEvent("themeChanged")); + Iqe(r, this.themeClasses) || (this.themeClasses = r, this.fireGridStylesChangedEvent("themeChanged")); }); let t = this.eGridDiv; for (; t; ) @@ -118052,9 +117749,9 @@ var Nqe = class extends De { } return Object.freeze(t); } -}, Hqe = (e, t) => e.length === t.length && e.findIndex((r, n) => e[n] !== t[n]) === -1, z3 = 15538, Gqe = class extends De { +}, Iqe = (e, t) => e.length === t.length && e.findIndex((r, n) => e[n] !== t[n]) === -1, $H = 15538, Aqe = class extends De { constructor() { - super(...arguments), this.beanName = "eventService", this.globalEventService = new Pp(); + super(...arguments), this.beanName = "eventService", this.globalEventService = new Tp(); } wireBeans(e) { this.globalEventListener = e.globalEventListener, this.globalSyncEventListener = e.globalSyncEventListener; @@ -118087,7 +117784,7 @@ var Nqe = class extends De { dispatchEventOnce(e) { this.globalEventService.dispatchEventOnce(this.gos.addGridCommonParams(e)); } -}, fL = class Oo extends De { +}, dL = class Oo extends De { constructor() { super(...arguments), this.beanName = "focusService"; } @@ -118341,10 +118038,10 @@ var Nqe = class extends De { return this.focusedCellPosition == null ? !1 : this.focusedCellPosition.rowIndex === t && this.focusedCellPosition.rowPinned === Cd(r); } findFocusableElements(t, r, n = !1) { - const i = j7e; - let o = Oee; + const i = L7e; + let o = _ee; r && (o += ", " + r), n && (o += ', [tabindex="-1"]'); - const a = Array.prototype.slice.apply(t.querySelectorAll(i)).filter((c) => Zs(c)), s = Array.prototype.slice.apply(t.querySelectorAll(o)); + const a = Array.prototype.slice.apply(t.querySelectorAll(i)).filter((c) => Xs(c)), s = Array.prototype.slice.apply(t.querySelectorAll(o)); return s.length ? ((c, u) => c.filter((d) => u.indexOf(d) === -1))(a, s) : a; } focusInto(t, r = !1, n = !1) { @@ -118388,9 +118085,9 @@ var Nqe = class extends De { } findTabbableParent(t, r = 5) { let n = 0; - for (; t && pD(t) === null && ++n <= r; ) + for (; t && fD(t) === null && ++n <= r; ) t = t.parentElement; - return pD(t) === null ? null : t; + return fD(t) === null ? null : t; } focusGridView(t, r) { var s; @@ -118437,9 +118134,9 @@ var Nqe = class extends De { return this.gridCtrl.focusInnerElement(t); } }; -fL.keyboardModeActive = !1; -fL.instanceCount = 0; -var Wqe = fL, jqe = class extends De { +dL.keyboardModeActive = !1; +dL.instanceCount = 0; +var Oqe = dL, Lqe = class extends De { constructor() { super(...arguments), this.beanName = "pinnedWidthService"; } @@ -118463,7 +118160,7 @@ var Wqe = fL, jqe = class extends De { getPinnedLeftWidth() { return this.leftWidth; } -}, Uqe = class extends De { +}, Fqe = class extends De { constructor() { super(...arguments), this.additionalFocusableContainers = /* @__PURE__ */ new Set(); } @@ -118477,7 +118174,7 @@ var Wqe = fL, jqe = class extends De { getContainer: () => this.eGui, isInterestedIn: (l) => l === 1 || l === 0, getIconName: () => "notAllowed" - }), i.stampTopLevelGridCompWithGridInstance(t), this.createManagedBean(new hL(this.view)), this.addRtlSupport(); + }), i.stampTopLevelGridCompWithGridInstance(t), this.createManagedBean(new uL(this.view)), this.addRtlSupport(); const s = a.observeResize( this.eGridHostDiv, this.onGridSizeChanged.bind(this) @@ -118580,7 +118277,7 @@ var Wqe = fL, jqe = class extends De { destroy() { this.additionalFocusableContainers.clear(), super.destroy(); } -}, Kqe = class extends De { +}, Nqe = class extends De { constructor() { super(...arguments), this.beanName = "alignedGridsService", this.consuming = !1; } @@ -118750,142 +118447,142 @@ var Wqe = fL, jqe = class extends De { s.setGridOption("alwaysShowVerticalScroll", o); }); } -}, Yqe = { +}, kqe = { version: Xt, moduleName: "@ag-grid-community/aligned-grid", - beans: [Kqe] + beans: [Nqe] }; -function qqe(e, t) { +function $qe(e, t) { const r = e.columnModel.getColDefCol(t); return r ? r.getColDef() : null; } -function Xqe(e) { +function Bqe(e) { return e.columnModel.getColumnDefs(); } -function Zqe(e, t) { +function Vqe(e, t) { typeof t == "number" ? e.columnSizeService.sizeColumnsToFit(t, "api") : e.ctrlsService.getGridBodyCtrl().sizeColumnsToFit(t); } -function Qqe(e, t, r) { +function Hqe(e, t, r) { e.columnModel.setColumnGroupOpened(t, r, "api"); } -function Jqe(e, t, r) { +function zqe(e, t, r) { return e.visibleColsService.getColumnGroup(t, r); } -function eXe(e, t) { +function Gqe(e, t) { return e.columnModel.getProvidedColGroup(t); } -function tXe(e, t, r) { +function Wqe(e, t, r) { return e.columnNameService.getDisplayNameForColumn(t, r) || ""; } -function rXe(e, t, r) { +function jqe(e, t, r) { return e.columnNameService.getDisplayNameForColumnGroup(t, r) || ""; } -function nXe(e, t) { +function Uqe(e, t) { return e.columnModel.getColDefCol(t); } -function iXe(e) { +function Kqe(e) { return e.columnModel.getColDefCols(); } -function oXe(e, t) { +function Yqe(e, t) { return e.columnApplyStateService.applyColumnState(t, "api"); } -function aXe(e) { +function qqe(e) { return e.columnGetStateService.getColumnState(); } -function sXe(e) { +function Xqe(e) { e.columnApplyStateService.resetColumnState("api"); } -function lXe(e) { +function Zqe(e) { return e.columnGroupStateService.getColumnGroupState(); } -function cXe(e, t) { +function Qqe(e, t) { e.columnGroupStateService.setColumnGroupState(t, "api"); } -function uXe(e) { +function Jqe(e) { e.columnGroupStateService.resetColumnGroupState("api"); } -function dXe(e) { +function eXe(e) { return e.visibleColsService.isPinningLeft() || e.visibleColsService.isPinningRight(); } -function hXe(e) { +function tXe(e) { return e.visibleColsService.isPinningLeft(); } -function fXe(e) { +function rXe(e) { return e.visibleColsService.isPinningRight(); } -function pXe(e, t) { +function nXe(e, t) { return e.visibleColsService.getColAfter(t); } -function gXe(e, t) { +function iXe(e, t) { return e.visibleColsService.getColBefore(t); } -function vXe(e, t, r) { +function oXe(e, t, r) { e.columnModel.setColsVisible([t], r, "api"); } -function mXe(e, t, r) { +function aXe(e, t, r) { e.columnModel.setColsVisible(t, r, "api"); } -function yXe(e, t, r) { +function sXe(e, t, r) { e.columnModel.setColsPinned([t], r, "api"); } -function CXe(e, t, r) { +function lXe(e, t, r) { e.columnModel.setColsPinned(t, r, "api"); } -function SXe(e) { +function cXe(e) { return e.columnModel.getCols(); } -function bXe(e) { +function uXe(e) { return e.visibleColsService.getLeftCols(); } -function wXe(e) { +function dXe(e) { return e.visibleColsService.getCenterCols(); } -function xXe(e) { +function hXe(e) { return e.visibleColsService.getRightCols(); } -function EXe(e) { +function fXe(e) { return e.visibleColsService.getAllCols(); } -function RXe(e) { +function pXe(e) { return e.columnViewportService.getViewportColumns(); } -function PXe(e, t, r) { +function gXe(e, t, r) { e.columnMoveService.moveColumns([t], r, "api"); } -function TXe(e, t, r) { +function vXe(e, t, r) { e.columnMoveService.moveColumnByIndex(t, r, "api"); } -function _Xe(e, t, r) { +function mXe(e, t, r) { e.columnMoveService.moveColumns(t, r, "api"); } -function MXe(e, t, r, n = !0, i = "api") { +function yXe(e, t, r, n = !0, i = "api") { e.columnSizeService.setColumnWidths([{ key: t, newWidth: r }], !1, n, i); } -function DXe(e, t, r = !0, n = "api") { +function CXe(e, t, r = !0, n = "api") { e.columnSizeService.setColumnWidths(t, !1, r, n); } -function IXe(e) { +function SXe(e) { return e.visibleColsService.getTreeLeft(); } -function AXe(e) { +function bXe(e) { return e.visibleColsService.getTreeCenter(); } -function OXe(e) { +function wXe(e) { return e.visibleColsService.getTreeRight(); } -function LXe(e) { +function xXe(e) { return e.visibleColsService.getAllTrees(); } -function FXe(e, t, r) { +function EXe(e, t, r) { return e.columnAutosizeService.autoSizeCols({ colKeys: [t], skipHeader: r, source: "api" }); } -function NXe(e, t, r) { +function RXe(e, t, r) { e.columnAutosizeService.autoSizeCols({ colKeys: t, skipHeader: r, source: "api" }); } -function kXe(e, t) { +function PXe(e, t) { e.columnAutosizeService.autoSizeAllColumns("api", t); } -var H3 = { +var BH = { january: "January", february: "February", march: "March", @@ -118898,7 +118595,7 @@ var H3 = { october: "October", november: "November", december: "December" -}, G3 = [ +}, VH = [ "january", "february", "march", @@ -118911,7 +118608,7 @@ var H3 = { "october", "november", "december" -], $Xe = class extends De { +], TXe = class extends De { constructor() { super(...arguments), this.beanName = "dataTypeService", this.dataTypeDefinitions = {}, this.isWaitingForRowData = !1, this.isColumnTypeOverrideInDataTypeDefinitions = !1, this.columnStateUpdatesPendingInference = {}, this.columnStateUpdateListenerDestroyFuncs = []; } @@ -118960,8 +118657,8 @@ var H3 = { ...t }; return e.columnTypes && t.columnTypes && t.appendColumnTypes && (r.columnTypes = [ - ...VC(e.columnTypes), - ...VC(t.columnTypes) + ...$C(e.columnTypes), + ...$C(t.columnTypes) ]), r; } processDataTypeDefinition(e, t, r, n) { @@ -119079,7 +118776,7 @@ var H3 = { const n = t.type === null ? e.type : t.type; if (n) { const i = this.gos.get("columnTypes") ?? {}; - if (VC(n).some((a) => { + if ($C(n).some((a) => { const s = i[a.trim()]; return s && this.doColDefPropsPreventInference(s, r); })) @@ -119110,7 +118807,7 @@ var H3 = { const n = this.getInitialData(); if (n) { const o = e.indexOf(".") >= 0 && !this.gos.get("suppressFieldDotNotation"); - r = hv(n, e, o); + r = fv(n, e, o); } else this.initWaitForRowData(t); if (r == null) @@ -119225,7 +118922,7 @@ var H3 = { return this.formatValueFuncs[e]; } setColDefPropertiesForBaseDataType(e, t, r, n) { - const i = this.formatValueFuncs[t], o = Ai.__isRegistered("@ag-grid-enterprise/set-filter", this.gridId), a = this.localeService.getLocaleTextFunc(), s = (l) => { + const i = this.formatValueFuncs[t], o = Ii.__isRegistered("@ag-grid-enterprise/set-filter", this.gridId), a = this.localeService.getLocaleTextFunc(), s = (l) => { const { filterParams: c } = e; e.filterParams = typeof c == "object" ? { ...c, @@ -119275,8 +118972,8 @@ var H3 = { treeList: !0, treeListFormatter: (l, c) => { if (c === 1 && l != null) { - const u = G3[Number(l) - 1]; - return a(u, H3[u]); + const u = VH[Number(l) - 1]; + return a(u, BH[u]); } return l ?? a("blanks", "(Blanks)"); } @@ -119298,8 +118995,8 @@ var H3 = { }, treeListFormatter: (c, u) => { if (u === 1 && c != null) { - const d = G3[Number(c) - 1]; - return a(d, H3[d]); + const d = VH[Number(c) - 1]; + return a(d, BH[d]); } return c ?? a("blanks", "(Blanks)"); } @@ -119349,7 +119046,7 @@ var H3 = { }, text: { baseDataType: "text", - valueParser: (r) => r.newValue === "" ? null : aD(r.newValue), + valueParser: (r) => r.newValue === "" ? null : oD(r.newValue), dataTypeMatcher: (r) => typeof r == "string" }, boolean: { @@ -119363,13 +119060,13 @@ var H3 = { }, date: { baseDataType: "date", - valueParser: (r) => So(r.newValue == null ? null : String(r.newValue)), + valueParser: (r) => yo(r.newValue == null ? null : String(r.newValue)), valueFormatter: (r) => r.value == null ? "" : !(r.value instanceof Date) || isNaN(r.value.getTime()) ? t("invalidDate", "Invalid Date") : ba(r.value, !1) ?? "", dataTypeMatcher: (r) => r instanceof Date }, dateString: { baseDataType: "dateString", - dateParser: (r) => So(r) ?? void 0, + dateParser: (r) => yo(r) ?? void 0, dateFormatter: (r) => ba(r ?? null, !1) ?? void 0, valueParser: (r) => e(String(r.newValue)) ? r.newValue : null, valueFormatter: (r) => e(String(r.value)) ? r.value : "", @@ -119378,7 +119075,7 @@ var H3 = { object: { baseDataType: "object", valueParser: () => null, - valueFormatter: (r) => aD(r.value) ?? "" + valueFormatter: (r) => oD(r.value) ?? "" } }; } @@ -119388,230 +119085,230 @@ var H3 = { destroy() { this.dataTypeDefinitions = {}, this.dataTypeMatchers = {}, this.formatValueFuncs = {}, this.columnStateUpdatesPendingInference = {}, this.destroyColumnStateUpdateListeners(), super.destroy(); } -}, BXe = { +}, _Xe = { version: Xt, moduleName: "@ag-grid-community/data-type", - beans: [$Xe] -}, VXe = { + beans: [TXe] +}, MXe = { version: Xt, moduleName: "@ag-grid-community/column-api", apiFunctions: { - getColumnDef: qqe, - getColumnDefs: Xqe, - sizeColumnsToFit: Zqe, - setColumnGroupOpened: Qqe, - getColumnGroup: Jqe, - getProvidedColumnGroup: eXe, - getDisplayNameForColumn: tXe, - getDisplayNameForColumnGroup: rXe, - getColumn: nXe, - getColumns: iXe, - applyColumnState: oXe, - getColumnState: aXe, - resetColumnState: sXe, - getColumnGroupState: lXe, - setColumnGroupState: cXe, - resetColumnGroupState: uXe, - isPinning: dXe, - isPinningLeft: hXe, - isPinningRight: fXe, - getDisplayedColAfter: pXe, - getDisplayedColBefore: gXe, - setColumnVisible: vXe, - setColumnsVisible: mXe, - setColumnPinned: yXe, - setColumnsPinned: CXe, - getAllGridColumns: SXe, - getDisplayedLeftColumns: bXe, - getDisplayedCenterColumns: wXe, - getDisplayedRightColumns: xXe, - getAllDisplayedColumns: EXe, - getAllDisplayedVirtualColumns: RXe, - moveColumn: PXe, - moveColumnByIndex: TXe, - moveColumns: _Xe, - setColumnWidth: MXe, - setColumnWidths: DXe, - getLeftDisplayedColumnGroups: IXe, - getCenterDisplayedColumnGroups: AXe, - getRightDisplayedColumnGroups: OXe, - getAllDisplayedColumnGroups: LXe, - autoSizeColumn: FXe, - autoSizeColumns: NXe, - autoSizeAllColumns: kXe + getColumnDef: $qe, + getColumnDefs: Bqe, + sizeColumnsToFit: Vqe, + setColumnGroupOpened: Hqe, + getColumnGroup: zqe, + getProvidedColumnGroup: Gqe, + getDisplayNameForColumn: Wqe, + getDisplayNameForColumnGroup: jqe, + getColumn: Uqe, + getColumns: Kqe, + applyColumnState: Yqe, + getColumnState: qqe, + resetColumnState: Xqe, + getColumnGroupState: Zqe, + setColumnGroupState: Qqe, + resetColumnGroupState: Jqe, + isPinning: eXe, + isPinningLeft: tXe, + isPinningRight: rXe, + getDisplayedColAfter: nXe, + getDisplayedColBefore: iXe, + setColumnVisible: oXe, + setColumnsVisible: aXe, + setColumnPinned: sXe, + setColumnsPinned: lXe, + getAllGridColumns: cXe, + getDisplayedLeftColumns: uXe, + getDisplayedCenterColumns: dXe, + getDisplayedRightColumns: hXe, + getAllDisplayedColumns: fXe, + getAllDisplayedVirtualColumns: pXe, + moveColumn: gXe, + moveColumnByIndex: vXe, + moveColumns: mXe, + setColumnWidth: yXe, + setColumnWidths: CXe, + getLeftDisplayedColumnGroups: SXe, + getCenterDisplayedColumnGroups: bXe, + getRightDisplayedColumnGroups: wXe, + getAllDisplayedColumnGroups: xXe, + autoSizeColumn: EXe, + autoSizeColumns: RXe, + autoSizeAllColumns: PXe } }; -function zXe(e, t) { +function DXe(e, t) { e.ctrlsService.getGridBodyCtrl().getRowDragFeature().addRowDropZone(t); } -function HXe(e, t) { +function IXe(e, t) { const r = e.dragAndDropService.findExternalZone(t); r && e.dragAndDropService.removeDropTarget(r); } -function GXe(e, t) { +function AXe(e, t) { return e.ctrlsService.getGridBodyCtrl().getRowDragFeature().getRowDropZone(t); } -var WXe = { +var OXe = { version: Xt, moduleName: "@ag-grid-community/drag-api", apiFunctions: { - addRowDropZone: zXe, - removeRowDropZone: HXe, - getRowDropZoneParams: GXe + addRowDropZone: DXe, + removeRowDropZone: IXe, + getRowDropZoneParams: AXe } }; -function jXe(e) { +function LXe(e) { return e.pinnedRowModel.getPinnedTopRowCount(); } -function UXe(e) { +function FXe(e) { return e.pinnedRowModel.getPinnedBottomRowCount(); } -function KXe(e, t) { +function NXe(e, t) { return e.pinnedRowModel.getPinnedTopRow(t); } -function YXe(e, t) { +function kXe(e, t) { return e.pinnedRowModel.getPinnedBottomRow(t); } -var qXe = { +var $Xe = { version: Xt, moduleName: "@ag-grid-community/pinned-row-api", apiFunctions: { - getPinnedTopRowCount: jXe, - getPinnedBottomRowCount: UXe, - getPinnedTopRow: KXe, - getPinnedBottomRow: YXe + getPinnedTopRowCount: LXe, + getPinnedBottomRowCount: FXe, + getPinnedTopRow: NXe, + getPinnedBottomRow: kXe } }; -function XXe(e) { +function BXe(e) { e.overlayService.showLoadingOverlay(); } -function ZXe(e) { +function VXe(e) { e.overlayService.showNoRowsOverlay(); } -function QXe(e) { +function HXe(e) { e.overlayService.hideOverlay(); } -var JXe = { +var zXe = { version: Xt, moduleName: "@ag-grid-community/overlay-api", apiFunctions: { - showLoadingOverlay: XXe, - showNoRowsOverlay: ZXe, - hideOverlay: QXe + showLoadingOverlay: BXe, + showNoRowsOverlay: VXe, + hideOverlay: HXe } }; -function eZe(e, t, r) { +function GXe(e, t, r) { if (!t) return; const n = e.ctrlsService.getGridBodyCtrl().getGui(), i = `aria-${t}`; r === null ? n.removeAttribute(i) : n.setAttribute(i, r); } -function tZe(e, t = {}) { +function WXe(e, t = {}) { e.frameworkOverrides.wrapIncoming(() => e.rowRenderer.refreshCells(t)); } -function rZe(e, t = {}) { +function jXe(e, t = {}) { const r = (n) => Be( `Since v31.1 api.flashCells parameter '${n}Delay' is deprecated. Please use '${n}Duration' instead.` ); Ye(t.fadeDelay) && r("fade"), Ye(t.flashDelay) && r("flash"), e.frameworkOverrides.wrapIncoming(() => e.rowRenderer.flashCells(t)); } -function nZe(e) { +function UXe(e) { e.frameworkOverrides.wrapIncoming( () => e.ctrlsService.getHeaderRowContainerCtrls().forEach((t) => t.refresh()) ); } -function iZe(e) { +function KXe(e) { return e.animationFrameService.isQueueEmpty(); } -function oZe(e) { +function YXe(e) { e.animationFrameService.flushAllFrames(); } -function aZe(e) { +function qXe(e) { return { rowHeight: e.gos.getRowHeightAsNumber(), headerHeight: e.columnModel.getHeaderHeight() }; } -function sZe(e, t = {}) { - return e.rowRenderer.getCellRendererInstances(t).map(pv); +function XXe(e, t = {}) { + return e.rowRenderer.getCellRendererInstances(t).map(gv); } -var lZe = { +var ZXe = { version: Xt, moduleName: "@ag-grid-community/render-api", apiFunctions: { - setGridAriaProperty: eZe, - refreshCells: tZe, - flashCells: rZe, - refreshHeader: nZe, - isAnimationFrameQueueEmpty: iZe, - flushAllAnimationFrames: oZe, - getSizesForCurrentTheme: aZe, - getCellRendererInstances: sZe + setGridAriaProperty: GXe, + refreshCells: WXe, + flashCells: jXe, + refreshHeader: UXe, + isAnimationFrameQueueEmpty: KXe, + flushAllAnimationFrames: YXe, + getSizesForCurrentTheme: qXe, + getCellRendererInstances: XXe } }; -function cZe(e) { +function QXe(e) { e.valueCache.expire(); } -function uZe(e, t, r) { - return $te(e, { colKey: t, rowNode: r }); +function JXe(e, t, r) { + return Ote(e, { colKey: t, rowNode: r }); } -function $te(e, t) { +function Ote(e, t) { const { colKey: r, rowNode: n, useFormatter: i } = t, o = e.columnModel.getColDefCol(r) ?? e.columnModel.getCol(r); - if (Rr(o)) + if (Er(o)) return null; const a = e.valueService.getValue(o, n); return i ? e.valueService.formatValue(o, n, a) ?? Gs(a, !0) : a; } -function dZe(e) { +function eZe(e) { return e.context.getGridId(); } -function hZe(e) { +function tZe(e) { e.gridDestroyService.destroy(); } -function fZe(e) { +function rZe(e) { return e.gridDestroyService.isDestroyCalled(); } -function pZe(e, t) { +function nZe(e, t) { return e.gos.get(t); } -function gZe(e, t, r) { - Bte(e, { [t]: r }); +function iZe(e, t, r) { + Lte(e, { [t]: r }); } -function Bte(e, t) { +function Lte(e, t) { e.gos.updateGridOptions({ options: t }); } -function vZe(e, t, r) { +function oZe(e, t, r) { e.apiEventService.addEventListener(t, r); } -function mZe(e, t, r) { +function aZe(e, t, r) { e.apiEventService.removeEventListener(t, r); } -function yZe(e, t) { +function sZe(e, t) { e.apiEventService.addGlobalListener(t); } -function CZe(e, t) { +function lZe(e, t) { e.apiEventService.removeGlobalListener(t); } -function SZe(e) { +function cZe(e) { return e.focusService.getFocusedCell(); } -function bZe(e) { +function uZe(e) { return e.focusService.clearFocusedCell(); } -function wZe(e, t, r, n) { +function dZe(e, t, r, n) { e.focusService.setFocusedCell({ rowIndex: t, column: r, rowPinned: n, forceBrowserFocus: !0 }); } -function xZe(e, t) { +function hZe(e, t) { return e.navigationService.tabToNextCell(!1, t); } -function EZe(e, t) { +function fZe(e, t) { return e.navigationService.tabToNextCell(!0, t); } -function RZe(e, t, r = !1) { +function pZe(e, t, r = !1) { const n = e.headerNavigationService.getHeaderPositionForColumn(t, r); n && e.focusService.focusHeaderPosition({ headerPosition: n }); } -function PZe(e, t, r) { +function gZe(e, t, r) { const n = e.columnModel.getCol(t); e.menuService.showColumnMenu({ column: n, @@ -119619,7 +119316,7 @@ function PZe(e, t, r) { positionBy: "button" }); } -function TZe(e, t, r) { +function vZe(e, t, r) { let n = e.columnModel.getCol(t); if (n || (n = e.columnModel.getColDefCol(t)), !n) { Br(`column '${t}' not found`); @@ -119631,7 +119328,7 @@ function TZe(e, t, r) { positionBy: "mouse" }); } -function _Ze(e, t) { +function mZe(e, t) { const r = e.columnModel.getCol(t); if (!r) { Br(`column '${t}' not found`); @@ -119642,208 +119339,208 @@ function _Ze(e, t) { positionBy: "auto" }); } -function MZe(e) { +function yZe(e) { e.menuService.hidePopupMenu(); } -function DZe(e, t = {}) { +function CZe(e, t = {}) { const r = t ? t.rowNodes : void 0; e.frameworkOverrides.wrapIncoming(() => e.rowRenderer.redrawRows(r)); } -function IZe(e, t, r, n, i) { +function SZe(e, t, r, n, i) { e.expansionService.setRowNodeExpanded(t, r, n, i); } -function AZe(e, t) { +function bZe(e, t) { return e.rowModel.getRowNode(t); } -function OZe(e, t, r, n) { +function wZe(e, t, r, n) { e.rowRenderer.addRenderedRowListener(t, r, n); } -function LZe(e) { +function xZe(e) { return e.rowRenderer.getRenderedNodes(); } -function FZe(e, t, r) { +function EZe(e, t, r) { e.rowModel.forEachNode(t, r); } -function NZe(e) { - return Vte(e); +function RZe(e) { + return Fte(e); } -function Vte(e) { +function Fte(e) { return e.rowRenderer.getFirstVirtualRenderedRow(); } -function kZe(e) { - return zte(e); +function PZe(e) { + return Nte(e); } -function zte(e) { +function Nte(e) { return e.rowRenderer.getLastVirtualRenderedRow(); } -function $Ze(e, t) { +function TZe(e, t) { return e.rowModel.getRow(t); } -function BZe(e) { +function _Ze(e) { return e.rowModel.getRowCount(); } -function VZe(e) { +function MZe(e) { return e.rowModel; } -function zZe(e, t) { +function DZe(e, t) { if (!t.nodes.every((s) => s.rowPinned ? (Be("cannot select pinned rows"), !1) : s.id === void 0 ? (Be("cannot select node until id for node is known"), !1) : !0)) return; const { nodes: n, source: i, newValue: o } = t, a = n; e.selectionService.setNodesSelected({ nodes: a, source: i ?? "api", newValue: o }); } -function HZe(e, t = "apiSelectAll") { +function IZe(e, t = "apiSelectAll") { e.selectionService.selectAllRowNodes({ source: t }); } -function GZe(e, t = "apiSelectAll") { +function AZe(e, t = "apiSelectAll") { e.selectionService.deselectAllRowNodes({ source: t }); } -function WZe(e, t = "apiSelectAllFiltered") { +function OZe(e, t = "apiSelectAllFiltered") { e.selectionService.selectAllRowNodes({ source: t, justFiltered: !0 }); } -function jZe(e, t = "apiSelectAllFiltered") { +function LZe(e, t = "apiSelectAllFiltered") { e.selectionService.deselectAllRowNodes({ source: t, justFiltered: !0 }); } -function UZe(e, t = "apiSelectAllCurrentPage") { +function FZe(e, t = "apiSelectAllCurrentPage") { e.selectionService.selectAllRowNodes({ source: t, justCurrentPage: !0 }); } -function KZe(e, t = "apiSelectAllCurrentPage") { +function NZe(e, t = "apiSelectAllCurrentPage") { e.selectionService.deselectAllRowNodes({ source: t, justCurrentPage: !0 }); } -function YZe(e) { +function kZe(e) { return e.selectionService.getSelectedNodes(); } -function qZe(e) { +function $Ze(e) { return e.selectionService.getSelectedRows(); } -function XZe(e) { +function BZe(e) { e.sortController.onSortChanged("api"); } -var ZZe = { +var VZe = { version: Xt, moduleName: "@ag-grid-community/core-api", apiFunctions: { - getGridId: dZe, - destroy: hZe, - isDestroyed: fZe, - getGridOption: pZe, - setGridOption: gZe, - updateGridOptions: Bte - } -}, QZe = { + getGridId: eZe, + destroy: tZe, + isDestroyed: rZe, + getGridOption: nZe, + setGridOption: iZe, + updateGridOptions: Lte + } +}, HZe = { version: Xt, moduleName: "@ag-grid-community/row-selection-api", apiFunctions: { - setNodesSelected: zZe, - selectAll: HZe, - deselectAll: GZe, - selectAllFiltered: WZe, - deselectAllFiltered: jZe, - selectAllOnCurrentPage: UZe, - deselectAllOnCurrentPage: KZe, - getSelectedNodes: YZe, - getSelectedRows: qZe - } -}, JZe = { + setNodesSelected: DZe, + selectAll: IZe, + deselectAll: AZe, + selectAllFiltered: OZe, + deselectAllFiltered: LZe, + selectAllOnCurrentPage: FZe, + deselectAllOnCurrentPage: NZe, + getSelectedNodes: kZe, + getSelectedRows: $Ze + } +}, zZe = { version: Xt, moduleName: "@ag-grid-community/row-api", apiFunctions: { - redrawRows: DZe, - setRowNodeExpanded: IZe, - getRowNode: AZe, - addRenderedRowListener: OZe, - getRenderedNodes: LZe, - forEachNode: FZe, - getFirstDisplayedRow: NZe, - getFirstDisplayedRowIndex: Vte, - getLastDisplayedRow: kZe, - getLastDisplayedRowIndex: zte, - getDisplayedRowAtIndex: $Ze, - getDisplayedRowCount: BZe, - getModel: VZe - } -}, eQe = { + redrawRows: CZe, + setRowNodeExpanded: SZe, + getRowNode: bZe, + addRenderedRowListener: wZe, + getRenderedNodes: xZe, + forEachNode: EZe, + getFirstDisplayedRow: RZe, + getFirstDisplayedRowIndex: Fte, + getLastDisplayedRow: PZe, + getLastDisplayedRowIndex: Nte, + getDisplayedRowAtIndex: TZe, + getDisplayedRowCount: _Ze, + getModel: MZe + } +}, GZe = { version: Xt, moduleName: "@ag-grid-community/scroll-api", apiFunctions: { - getVerticalPixelRange: $Ye, - getHorizontalPixelRange: BYe, - ensureColumnVisible: Ote, - ensureIndexVisible: Lte, - ensureNodeVisible: VYe + getVerticalPixelRange: TYe, + getHorizontalPixelRange: _Ye, + ensureColumnVisible: _te, + ensureIndexVisible: Mte, + ensureNodeVisible: MYe } -}, tQe = { +}, WZe = { version: Xt, moduleName: "@ag-grid-community/keyboard-navigation-api", apiFunctions: { - getFocusedCell: SZe, - clearFocusedCell: bZe, - setFocusedCell: wZe, - setFocusedHeader: RZe, - tabToNextCell: xZe, - tabToPreviousCell: EZe - } -}, rQe = { + getFocusedCell: cZe, + clearFocusedCell: uZe, + setFocusedCell: dZe, + setFocusedHeader: pZe, + tabToNextCell: hZe, + tabToPreviousCell: fZe + } +}, jZe = { version: Xt, moduleName: "@ag-grid-community/event-api", apiFunctions: { - addEventListener: vZe, - addGlobalListener: yZe, - removeEventListener: mZe, - removeGlobalListener: CZe + addEventListener: oZe, + addGlobalListener: sZe, + removeEventListener: aZe, + removeGlobalListener: lZe } -}, nQe = { +}, UZe = { version: Xt, moduleName: "@ag-grid-community/cell-api", apiFunctions: { - expireValueCache: cZe, - getValue: uZe, - getCellValue: $te + expireValueCache: QXe, + getValue: JXe, + getCellValue: Ote } -}, iQe = { +}, KZe = { version: Xt, moduleName: "@ag-grid-community/menu-api", apiFunctions: { - showColumnMenuAfterButtonClick: PZe, - showColumnMenuAfterMouseClick: TZe, - showColumnMenu: _Ze, - hidePopupMenu: MZe + showColumnMenuAfterButtonClick: gZe, + showColumnMenuAfterMouseClick: vZe, + showColumnMenu: mZe, + hidePopupMenu: yZe } -}, oQe = { +}, YZe = { version: Xt, moduleName: "@ag-grid-community/sort-api", apiFunctions: { - onSortChanged: XZe + onSortChanged: BZe } -}, aQe = { +}, qZe = { version: Xt, moduleName: "@ag-grid-community/api", dependantModules: [ - ZZe, - qXe, - QZe, - VXe, - JZe, - WXe, - eQe, - JXe, - tQe, - rQe, - lZe, - nQe, - iQe, - oQe + VZe, + $Xe, + HZe, + MXe, + zZe, + OXe, + GZe, + zXe, + WZe, + jZe, + ZXe, + UZe, + KZe, + YZe ] }; -function sQe(e) { +function XZe(e) { var t; return ((t = e.stateService) == null ? void 0 : t.getState()) ?? {}; } -var lQe = class extends De { +var ZZe = class extends De { constructor() { - super(...arguments), this.beanName = "stateService", this.suppressEvents = !0, this.queuedUpdateSources = /* @__PURE__ */ new Set(), this.dispatchStateUpdateEventDebounced = Zi(() => this.dispatchQueuedStateUpdateEvents(), 0), this.onRowGroupOpenedDebounced = Zi( + super(...arguments), this.beanName = "stateService", this.suppressEvents = !0, this.queuedUpdateSources = /* @__PURE__ */ new Set(), this.dispatchStateUpdateEventDebounced = Xi(() => this.dispatchQueuedStateUpdateEvents(), 0), this.onRowGroupOpenedDebounced = Xi( () => this.updateCachedState("rowGroupExpansion", this.getRowGroupExpansionState()), 0 - ), this.onRowSelectedDebounced = Zi(() => { + ), this.onRowSelectedDebounced = Xi(() => { this.staleStateKeys.delete("rowSelection"), this.updateCachedState("rowSelection", this.getRowSelectionState()); }, 0), this.staleStateKeys = /* @__PURE__ */ new Set(); } @@ -120210,7 +119907,7 @@ var lQe = class extends De { const t = this.getColumnState(); let r = !1; Object.entries(t).forEach(([n, i]) => { - wb(i, this.cachedState[n]) || (r = !0); + Sb(i, this.cachedState[n]) || (r = !0); }), this.cachedState = { ...this.cachedState, ...t @@ -120218,7 +119915,7 @@ var lQe = class extends De { } updateCachedState(e, t) { const r = this.cachedState[e]; - this.setCachedStateValue(e, t), wb(t, r) || this.dispatchStateUpdateEvent([e]); + this.setCachedStateValue(e, t), Sb(t, r) || this.dispatchStateUpdateEvent([e]); } setCachedStateValue(e, t) { this.cachedState = { @@ -120253,61 +119950,61 @@ var lQe = class extends De { this.suppressEvents = !1, this.queuedUpdateSources.clear(), this.isAlive() && (this.columnAnimationService.setSuppressAnimation(!1), this.dispatchStateUpdateEvent(["gridInitializing"])); }); } -}, Hte = { +}, kte = { version: Xt, moduleName: "@ag-grid-community/state-core", - beans: [lQe] -}, cQe = { + beans: [ZZe] +}, QZe = { version: Xt, moduleName: "@ag-grid-community/state-api", apiFunctions: { - getState: sQe + getState: XZe }, - dependantModules: [Hte] -}, uQe = { + dependantModules: [kte] +}, JZe = { version: Xt, moduleName: "@ag-grid-community/state", - dependantModules: [Hte, cQe] + dependantModules: [kte, QZe] }; -function dQe(e) { +function eQe(e) { return e.rowModel.isLastRowIndexKnown(); } -function hQe(e) { +function tQe(e) { var t; return ((t = e.paginationService) == null ? void 0 : t.getPageSize()) ?? 100; } -function fQe(e) { +function rQe(e) { var t; return ((t = e.paginationService) == null ? void 0 : t.getCurrentPage()) ?? 0; } -function pQe(e) { +function nQe(e) { var t; return ((t = e.paginationService) == null ? void 0 : t.getTotalPages()) ?? 1; } -function gQe(e) { +function iQe(e) { return e.paginationService ? e.paginationService.getMasterRowCount() : e.rowModel.getRowCount(); } -function vQe(e) { +function oQe(e) { var t; (t = e.paginationService) == null || t.goToNextPage(); } -function mQe(e) { +function aQe(e) { var t; (t = e.paginationService) == null || t.goToPreviousPage(); } -function yQe(e) { +function sQe(e) { var t; (t = e.paginationService) == null || t.goToFirstPage(); } -function CQe(e) { +function lQe(e) { var t; (t = e.paginationService) == null || t.goToLastPage(); } -function SQe(e, t) { +function cQe(e, t) { var r; (r = e.paginationService) == null || r.goToPage(t); } -var bQe = class extends De { +var uQe = class extends De { constructor() { super(...arguments), this.beanName = "paginationAutoPageSizeService"; } @@ -120339,12 +120036,12 @@ var bQe = class extends De { const r = Math.max(this.gos.getRowHeightAsNumber(), 1), n = Math.floor(e / r); this.paginationService.setPageSize(n, "autoCalculated"); }; - this.isBodyRendered ? Zi(() => t(), 50)() : (t(), this.isBodyRendered = !0); + this.isBodyRendered ? Xi(() => t(), 50)() : (t(), this.isBodyRendered = !0); } else this.isBodyRendered = !1; } }; -function wQe(e, t, r) { +function dQe(e, t, r) { e.addManagedElementListeners(t, { keydown: (n) => { if (!n.defaultPrevented && n.key === Re.TAB) { @@ -120354,7 +120051,7 @@ function wQe(e, t, r) { } }); } -var xQe = class extends yn { +var hQe = class extends yn { constructor() { super( /* html */ @@ -120406,7 +120103,7 @@ var xQe = class extends yn { value: String(s), text: String(s) })), a = n("ariaPageSizeSelectorLabel", "Page Size"); - this.selectPageSizeComp = this.createManagedBean(new rL()).addOptions(o).setValue(String(r ? "" : t)).setAriaLabel(a).setLabel(i).onValueChange(() => this.handlePageSizeItemSelected()), this.hasEmptyOption = r; + this.selectPageSizeComp = this.createManagedBean(new eL()).addOptions(o).setValue(String(r ? "" : t)).setAriaLabel(a).setLabel(i).onValueChange(() => this.handlePageSizeItemSelected()), this.hasEmptyOption = r; } getPageSizeSelectorValues() { const e = [20, 50, 100], t = this.gos.get("paginationPageSizeSelector"); @@ -120436,21 +120133,21 @@ var xQe = class extends yn { destroy() { this.toggleSelectDisplay(!1), super.destroy(); } -}, EQe = { +}, fQe = { selector: "AG-PAGE-SIZE-SELECTOR", - component: xQe -}, RQe = class extends vqe { + component: hQe +}, pQe = class extends oqe { constructor() { - super(), this.btFirst = Ht, this.btPrevious = Ht, this.btNext = Ht, this.btLast = Ht, this.lbRecordCount = Ht, this.lbFirstRowOnPage = Ht, this.lbLastRowOnPage = Ht, this.lbCurrent = Ht, this.lbTotal = Ht, this.pageSizeComp = Ht, this.previousAndFirstButtonsDisabled = !1, this.nextButtonDisabled = !1, this.lastButtonDisabled = !1, this.areListenersSetup = !1, this.allowFocusInnerElement = !1; + super(), this.btFirst = zt, this.btPrevious = zt, this.btNext = zt, this.btLast = zt, this.lbRecordCount = zt, this.lbFirstRowOnPage = zt, this.lbLastRowOnPage = zt, this.lbCurrent = zt, this.lbTotal = zt, this.pageSizeComp = zt, this.previousAndFirstButtonsDisabled = !1, this.nextButtonDisabled = !1, this.lastButtonDisabled = !1, this.areListenersSetup = !1, this.allowFocusInnerElement = !1; } wireBeans(e) { this.rowNodeBlockLoader = e.rowNodeBlockLoader, this.rowModel = e.rowModel, this.paginationService = e.paginationService, this.focusService = e.focusService; } postConstruct() { const e = this.gos.get("enableRtl"); - this.setTemplate(this.getTemplate(), [EQe]); + this.setTemplate(this.getTemplate(), [fQe]); const { btFirst: t, btPrevious: r, btNext: n, btLast: i } = this; - this.activateTabIndex([t, r, n, i]), t.insertAdjacentElement("afterbegin", zo(e ? "last" : "first", this.gos)), r.insertAdjacentElement("afterbegin", zo(e ? "next" : "previous", this.gos)), n.insertAdjacentElement("afterbegin", zo(e ? "previous" : "next", this.gos)), i.insertAdjacentElement("afterbegin", zo(e ? "first" : "last", this.gos)), this.addManagedPropertyListener("pagination", this.onPaginationChanged.bind(this)), this.addManagedPropertyListener("suppressPaginationPanel", this.onPaginationChanged.bind(this)), this.addManagedPropertyListeners( + this.activateTabIndex([t, r, n, i]), t.insertAdjacentElement("afterbegin", Ho(e ? "last" : "first", this.gos)), r.insertAdjacentElement("afterbegin", Ho(e ? "next" : "previous", this.gos)), n.insertAdjacentElement("afterbegin", Ho(e ? "previous" : "next", this.gos)), i.insertAdjacentElement("afterbegin", Ho(e ? "first" : "last", this.gos)), this.addManagedPropertyListener("pagination", this.onPaginationChanged.bind(this)), this.addManagedPropertyListener("suppressPaginationPanel", this.onPaginationChanged.bind(this)), this.addManagedPropertyListeners( ["paginationPageSizeSelector", "paginationAutoPageSize", "suppressPaginationPanel"], () => this.onPageSizeRelatedOptionsChange() ), this.pageSizeComp.toggleSelectDisplay(this.pageSizeComp.shouldShowPageSizeSelector()), this.initialiseTabGuard({ @@ -120487,7 +120184,7 @@ var xQe = class extends yn { (n.key === Re.ENTER || n.key === Re.SPACE) && (n.preventDefault(), r()); } }); - }), wQe(this, this.getGui(), this.focusService), this.areListenersSetup = !0); + }), dQe(this, this.getGui(), this.focusService), this.areListenersSetup = !0); } onBtFirst() { this.previousAndFirstButtonsDisabled || this.paginationService.goToFirstPage(); @@ -120501,7 +120198,7 @@ var xQe = class extends yn { if (t) return t({ value: e }); const r = this.localeService.getLocaleTextFunc(), n = r("thousandSeparator", ","), i = r("decimalSeparator", "."); - return pUe(e, n, i); + return nUe(e, n, i); } getTemplate() { const e = this.localeService.getLocaleTextFunc(), t = e("page", "Page"), r = e("to", "to"), n = e("of", "of"), i = e("firstPage", "First Page"), o = e("previousPage", "Previous Page"), a = e("nextPage", "Next Page"), s = e("lastPage", "Last Page"), l = this.getCompId(); @@ -120547,7 +120244,7 @@ var xQe = class extends yn { this.nextButtonDisabled = i || n, this.lastButtonDisabled = !t || n || e === r - 1, this.toggleButtonDisabled(this.btNext, this.nextButtonDisabled), this.toggleButtonDisabled(this.btLast, this.lastButtonDisabled); } toggleButtonDisabled(e, t) { - I7e(e, t), e.classList.toggle("ag-disabled", t); + S7e(e, t), e.classList.toggle("ag-disabled", t); } updateRowLabels() { var a; @@ -120582,10 +120279,10 @@ var xQe = class extends yn { setTotalLabelsToZero() { this.lbFirstRowOnPage.textContent = this.formatNumber(0), this.lbCurrent.textContent = this.formatNumber(0), this.lbLastRowOnPage.textContent = this.formatNumber(0), this.lbTotal.textContent = this.formatNumber(0), this.lbRecordCount.textContent = this.formatNumber(0); } -}, PQe = { +}, gQe = { selector: "AG-PAGINATION", - component: RQe -}, TQe = class extends De { + component: pQe +}, vQe = class extends De { constructor() { super(...arguments), this.beanName = "paginationService", this.currentPage = 0, this.topDisplayedRowIndex = 0, this.bottomDisplayedRowIndex = 0, this.masterRowCount = 0; } @@ -120596,7 +120293,7 @@ var xQe = class extends yn { this.active = this.gos.get("pagination"), this.pageSizeFromGridOptions = this.gos.get("paginationPageSize"), this.paginateChildRows = this.isPaginateChildRows(), this.addManagedPropertyListener("pagination", this.onPaginationGridOptionChanged.bind(this)), this.addManagedPropertyListener("paginationPageSize", this.onPageSizeGridOptionChanged.bind(this)); } getPaginationSelector() { - return PQe; + return gQe; } isPaginateChildRows() { return this.gos.get("groupRemoveSingleChildren") || this.gos.get("groupRemoveLowestSingleChildren") ? !0 : this.gos.get("paginateChildRows"); @@ -120728,31 +120425,31 @@ var xQe = class extends yn { }; this.eventService.dispatchEvent(i); } -}, Gte = { +}, $te = { version: Xt, moduleName: "@ag-grid-community/pagination-core", - beans: [TQe, bQe] -}, _Qe = { + beans: [vQe, uQe] +}, mQe = { version: Xt, moduleName: "@ag-grid-community/pagination-api", - dependantModules: [Gte], + dependantModules: [$te], apiFunctions: { - paginationIsLastPageFound: dQe, - paginationGetPageSize: hQe, - paginationGetCurrentPage: fQe, - paginationGetTotalPages: pQe, - paginationGetRowCount: gQe, - paginationGoToNextPage: vQe, - paginationGoToPreviousPage: mQe, - paginationGoToFirstPage: yQe, - paginationGoToLastPage: CQe, - paginationGoToPage: SQe - } -}, MQe = { + paginationIsLastPageFound: eQe, + paginationGetPageSize: tQe, + paginationGetCurrentPage: rQe, + paginationGetTotalPages: nQe, + paginationGetRowCount: iQe, + paginationGoToNextPage: oQe, + paginationGoToPreviousPage: aQe, + paginationGoToFirstPage: sQe, + paginationGoToLastPage: lQe, + paginationGoToPage: cQe + } +}, yQe = { version: Xt, moduleName: "@ag-grid-community/pagination", - dependantModules: [Gte, _Qe] -}, Ee = "@ag-grid-community/core", Cs = "@ag-grid-community/client-side-row-model", W3 = "@ag-grid-community/csv-export", eC = "@ag-grid-community/infinite-row-model", tC = "@ag-grid-enterprise/advanced-filter", ka = "@ag-grid-enterprise/charts", zh = "@ag-grid-enterprise/clipboard", yg = "@ag-grid-enterprise/excel-export", rC = "@ag-grid-enterprise/master-detail", pP = "@ag-grid-enterprise/menu", gP = "@ag-grid-enterprise/range-selection", fn = "@ag-grid-enterprise/row-grouping", vl = "@ag-grid-enterprise/server-side-row-model", Ss = "@ag-grid-enterprise/side-bar", DQe = "@ag-grid-enterprise/status-bar", IQe = { + dependantModules: [$te, mQe] +}, Ee = "@ag-grid-community/core", Cs = "@ag-grid-community/client-side-row-model", HH = "@ag-grid-community/csv-export", Q0 = "@ag-grid-community/infinite-row-model", J0 = "@ag-grid-enterprise/advanced-filter", ka = "@ag-grid-enterprise/charts", Hh = "@ag-grid-enterprise/clipboard", Cg = "@ag-grid-enterprise/excel-export", eC = "@ag-grid-enterprise/master-detail", pP = "@ag-grid-enterprise/menu", gP = "@ag-grid-enterprise/range-selection", fn = "@ag-grid-enterprise/row-grouping", gl = "@ag-grid-enterprise/server-side-row-model", Ss = "@ag-grid-enterprise/side-bar", CQe = "@ag-grid-enterprise/status-bar", SQe = { dispatchEvent: Ee, getState: Ee, getGridId: Ee, @@ -120915,16 +120612,16 @@ var xQe = class extends yn { applyTransactionAsync: Cs, flushAsyncTransactions: Cs, getBestCostNodeSelection: Cs, - getDataAsCsv: W3, - exportDataAsCsv: W3, - refreshInfiniteCache: eC, - purgeInfiniteCache: eC, - getInfiniteRowCount: eC, - isLastRowIndexKnown: eC, - getAdvancedFilterModel: tC, - setAdvancedFilterModel: tC, - showAdvancedFilterBuilder: tC, - hideAdvancedFilterBuilder: tC, + getDataAsCsv: HH, + exportDataAsCsv: HH, + refreshInfiniteCache: Q0, + purgeInfiniteCache: Q0, + getInfiniteRowCount: Q0, + isLastRowIndexKnown: Q0, + getAdvancedFilterModel: J0, + setAdvancedFilterModel: J0, + showAdvancedFilterBuilder: J0, + hideAdvancedFilterBuilder: J0, getChartModels: ka, getChartRef: ka, getChartImageDataURL: ka, @@ -120936,21 +120633,21 @@ var xQe = class extends yn { createCrossFilterChart: ka, updateChart: ka, restoreChart: ka, - copyToClipboard: zh, - cutToClipboard: zh, - copySelectedRowsToClipboard: zh, - copySelectedRangeToClipboard: zh, - copySelectedRangeDown: zh, - pasteFromClipboard: zh, - getDataAsExcel: yg, - exportDataAsExcel: yg, - getSheetDataForExcel: yg, - getMultipleSheetsAsExcel: yg, - exportMultipleSheetsAsExcel: yg, - addDetailGridInfo: rC, - removeDetailGridInfo: rC, - getDetailGridInfo: rC, - forEachDetailGridInfo: rC, + copyToClipboard: Hh, + cutToClipboard: Hh, + copySelectedRowsToClipboard: Hh, + copySelectedRangeToClipboard: Hh, + copySelectedRangeDown: Hh, + pasteFromClipboard: Hh, + getDataAsExcel: Cg, + exportDataAsExcel: Cg, + getSheetDataForExcel: Cg, + getMultipleSheetsAsExcel: Cg, + exportMultipleSheetsAsExcel: Cg, + addDetailGridInfo: eC, + removeDetailGridInfo: eC, + getDetailGridInfo: eC, + forEachDetailGridInfo: eC, showContextMenu: pP, showColumnChooser: pP, hideColumnChooser: pP, @@ -120984,15 +120681,15 @@ var xQe = class extends yn { getPivotColumns: fn, setPivotResultColumns: fn, getPivotResultColumns: fn, - getServerSideSelectionState: vl, - setServerSideSelectionState: vl, - applyServerSideTransaction: vl, - applyServerSideTransactionAsync: vl, - applyServerSideRowData: vl, - retryServerSideLoads: vl, - flushServerSideAsyncTransactions: vl, - refreshServerSide: vl, - getServerSideGroupLevelState: vl, + getServerSideSelectionState: gl, + setServerSideSelectionState: gl, + applyServerSideTransaction: gl, + applyServerSideTransactionAsync: gl, + applyServerSideRowData: gl, + retryServerSideLoads: gl, + flushServerSideAsyncTransactions: gl, + refreshServerSide: gl, + getServerSideGroupLevelState: gl, isSideBarVisible: Ss, setSideBarVisible: Ss, setSideBarPosition: Ss, @@ -121003,8 +120700,8 @@ var xQe = class extends yn { isToolPanelShowing: Ss, getToolPanelInstance: Ss, getSideBar: Ss, - getStatusPanel: DQe -}, Mo = "clientSide", fo = "serverSide", Hh = "infinite", AQe = { + getStatusPanel: CQe +}, Mo = "clientSide", uo = "serverSide", zh = "infinite", bQe = { onGroupExpandedOrCollapsed: [Mo], refreshClientSideRowModel: [Mo], forEachLeafNode: [Mo], @@ -121015,25 +120712,25 @@ var xQe = class extends yn { applyTransactionAsync: [Mo], flushAsyncTransactions: [Mo], getBestCostNodeSelection: [Mo], - getServerSideSelectionState: [fo], - setServerSideSelectionState: [fo], - applyServerSideTransaction: [fo], - applyServerSideTransactionAsync: [fo], - applyServerSideRowData: [fo], - retryServerSideLoads: [fo], - flushServerSideAsyncTransactions: [fo], - refreshServerSide: [fo], - getServerSideGroupLevelState: [fo], - refreshInfiniteCache: [Hh], - purgeInfiniteCache: [Hh], - getInfiniteRowCount: [Hh], - isLastRowIndexKnown: [Hh], - expandAll: [Mo, fo], - collapseAll: [Mo, fo], - onRowHeightChanged: [Mo, fo], - setRowCount: [Hh, fo], - getCacheBlockState: [Hh, fo] -}, OQe = { + getServerSideSelectionState: [uo], + setServerSideSelectionState: [uo], + applyServerSideTransaction: [uo], + applyServerSideTransactionAsync: [uo], + applyServerSideRowData: [uo], + retryServerSideLoads: [uo], + flushServerSideAsyncTransactions: [uo], + refreshServerSide: [uo], + getServerSideGroupLevelState: [uo], + refreshInfiniteCache: [zh], + purgeInfiniteCache: [zh], + getInfiniteRowCount: [zh], + isLastRowIndexKnown: [zh], + expandAll: [Mo, uo], + collapseAll: [Mo, uo], + onRowHeightChanged: [Mo, uo], + setRowCount: [zh, uo], + getCacheBlockState: [zh, uo] +}, wQe = { getValue: { version: "v31.3", new: "getCellValue" @@ -121127,12 +120824,12 @@ var xQe = class extends yn { message: '`showLoadingOverlay` is deprecated. Use the grid option "loading"=true instead or setGridOption("loading", true).' } }; -function LQe(e, t) { - const r = IQe[e]; - r ? Ai.__assertRegistered(r, `api.${e}`, t) && Be(`API function '${e}' not registered to module '${r}'`) : Br(`Unknown API function: '${e}' on GridApi.`); +function xQe(e, t) { + const r = SQe[e]; + r ? Ii.__assertRegistered(r, `api.${e}`, t) && Be(`API function '${e}' not registered to module '${r}'`) : Br(`Unknown API function: '${e}' on GridApi.`); } -function FQe(e, t, r) { - const n = OQe[e]; +function EQe(e, t, r) { + const n = wQe[e]; if (n) { const { version: o, new: a, old: s, message: l } = n, c = s ?? e; return (...u) => { @@ -121140,7 +120837,7 @@ function FQe(e, t, r) { return Be(`Since ${o} api.${c} is deprecated. ${d}${l ?? ""}`), t.apply(t, u); }; } - const i = AQe[e]; + const i = bQe[e]; return i ? (...o) => { const a = r.rowModel.getType(); if (!i.includes(a)) { @@ -121152,14 +120849,14 @@ function FQe(e, t, r) { return t.apply(t, o); } : t; } -var NQe = { +var RQe = { columnsMenuParams: { version: "31.1", message: "Use `columnChooserParams` instead." }, suppressMenu: { version: "31.1", message: "Use `suppressHeaderMenuButton` instead." }, suppressCellFlash: { version: "31.2", message: "Use `enableCellChangeFlash={false}` in the ColDef" } }, dc = (e, t) => (t.rowModelType ?? "clientSide") === "clientSide" ? { module: "@ag-grid-enterprise/row-grouping" /* RowGroupingModule */ -} : null, kQe = { +} : null, PQe = { // supported on all row models, but need module for client side. enableRowGroup: dc, rowGroup: dc, @@ -121208,7 +120905,7 @@ var NQe = { dependencies: (e, { rowSelection: t }) => t === "multiple" ? null : "headerCheckboxSelectionCurrentPageOnly is only supported with rowSelection=multiple" }, children: () => lf -}, $Qe = { +}, TQe = { headerName: void 0, columnGroupShow: void 0, headerClass: void 0, @@ -121352,13 +121049,13 @@ var NQe = { loadingCellRendererParams: void 0, loadingCellRendererSelector: void 0, context: void 0 -}, BQe = Object.keys($Qe), lf = { +}, _Qe = Object.keys(TQe), lf = { objectName: "colDef", - allProperties: BQe, + allProperties: _Qe, docsUrl: "column-properties/", - deprecations: NQe, - validations: kQe -}, VQe = () => ({ + deprecations: RQe, + validations: PQe +}, MQe = () => ({ advancedFilterModel: { version: "31", message: "Use `initialState.filter.advancedFilterModel` instead." }, suppressAsyncEvents: { version: "31", message: "Events should be handled asynchronously." }, cellFadeDelay: { version: "31.1", renamed: "cellFadeDuration" }, @@ -121373,7 +121070,7 @@ var NQe = { groupIncludeFooter: { version: "31.3", message: "Use `groupTotalRow` instead." }, groupIncludeTotalFooter: { version: "31.3", message: "Use `grandTotalRow` instead." }, suppressLoadingOverlay: { version: "32", message: "Use `loading`=false instead." } -}), zQe = { +}), DQe = { suppressContextMenu: !1, preventDefaultOnContextMenu: !1, allowContextMenuWithControlKey: !1, @@ -121549,7 +121246,7 @@ var NQe = { pivotMaxGeneratedColumns: -1, columnMenu: "new", reactiveCustomComponents: !0 -}, HQe = () => ({ +}, IQe = () => ({ sideBar: { module: "@ag-grid-enterprise/side-bar" /* SideBarModule */ @@ -121682,14 +121379,14 @@ var NQe = { defaultColDef: () => lf, defaultColGroupDef: () => lf, autoGroupColumnDef: () => lf -}), GQe = () => ({ +}), AQe = () => ({ objectName: "gridOptions", - allProperties: [...fm.ALL_PROPERTIES, ...pm.EVENT_CALLBACKS], + allProperties: [...pm.ALL_PROPERTIES, ...gm.EVENT_CALLBACKS], propertyExceptions: ["api"], docsUrl: "grid-options/", - deprecations: VQe(), - validations: HQe() -}), WQe = class extends De { + deprecations: MQe(), + validations: IQe() +}), OQe = class extends De { constructor() { super(...arguments), this.beanName = "validationService"; } @@ -121700,16 +121397,16 @@ var NQe = { this.processGridOptions(this.gridOptions); } processGridOptions(e) { - this.processOptions(e, GQe()); + this.processOptions(e, AQe()); } processColumnDefs(e) { this.processOptions(e, lf); } warnMissingApiFunction(e) { - LQe(e, this.gridId); + xQe(e, this.gridId); } validateApiFunction(e, t) { - return FQe(e, t, this.beans); + return EQe(e, t, this.beans); } processOptions(e, t) { const { validations: r, deprecations: n, allProperties: i, propertyExceptions: o, objectName: a, docsUrl: s } = t; @@ -121770,7 +121467,7 @@ var NQe = { const y = Array.isArray(v) ? v : [v]; let C = !0; if (y.forEach((b) => { - Ai.__assertRegistered(b, String(u), this.gridId) || (C = !1, l.add(`${String(u)} is only available when ${b} is loaded.`)); + Ii.__assertRegistered(b, String(u), this.gridId) || (C = !1, l.add(`${String(u)} is only available when ${b} is loaded.`)); }), !C) return; } @@ -121798,7 +121495,7 @@ var NQe = { return a.length > 1 ? `'${String(e)}' requires '${o}' to be one of [${a.join(", ")}].` : `'${String(e)}' requires '${o}' to be ${a[0]}.`; } checkProperties(e, t, r, n, i) { - const o = ["__ob__", "__v_skip", "__metadata__"], a = mje( + const o = ["__ob__", "__v_skip", "__metadata__"], a = aje( Object.getOwnPropertyNames(e), [...o, ...t, ...r], r @@ -121812,29 +121509,29 @@ If you are trying to annotate ${n} with application data, use the '${n}.context' Be(`to see all the valid ${n} properties please check: ${s}`); } } -}, jQe = { +}, LQe = { version: Xt, moduleName: "@ag-grid-community/core" /* CommunityCoreModule */ -}, UQe = { +}, FQe = { version: Xt, moduleName: "@ag-grid-community/core-validations", - beans: [WQe] -}, Wte = { + beans: [OQe] +}, Bte = { version: Xt, moduleName: "@ag-grid-community/core-community-features", dependantModules: [ - jQe, - UQe, - iqe, - QUe, - uQe, - BXe, - Yqe, - MQe, - aQe + LQe, + FQe, + KYe, + HUe, + JZe, + _Xe, + kqe, + yQe, + qZe ] -}, KQe = class extends De { +}, NQe = class extends De { constructor() { super(...arguments), this.beanName = "gridDestroyService", this.destroyCalled = !1; } @@ -121854,10 +121551,10 @@ If you are trying to annotate ${n} with application data, use the '${n}.context' isDestroyCalled() { return this.destroyCalled; } -}, HC = /* @__PURE__ */ new Set(["gridPreDestroyed", "fillStart", "pasteStart"]), YQe = (e) => e === "checkboxSelected" || e === "rowClicked" || e === "spaceKey" || e === "uiSelectAll" || e === "uiSelectAllCurrentPage" || e === "uiSelectAllFiltered", qQe = new Map([ - ...fm.BOOLEAN_PROPERTIES.map((e) => [e, lD]), - ...fm.NUMBER_PROPERTIES.map((e) => [e, lte]), - ["groupAggFiltering", (e) => typeof e == "function" ? e : lD(e)], +}, VC = /* @__PURE__ */ new Set(["gridPreDestroyed", "fillStart", "pasteStart"]), kQe = (e) => e === "checkboxSelected" || e === "rowClicked" || e === "spaceKey" || e === "uiSelectAll" || e === "uiSelectAllCurrentPage" || e === "uiSelectAllFiltered", $Qe = new Map([ + ...pm.BOOLEAN_PROPERTIES.map((e) => [e, sD]), + ...pm.NUMBER_PROPERTIES.map((e) => [e, nte]), + ["groupAggFiltering", (e) => typeof e == "function" ? e : sD(e)], ["pageSize", ys(1)], ["autoSizePadding", ys(0)], ["keepDetailRowsCount", ys(1)], @@ -121869,26 +121566,26 @@ If you are trying to annotate ${n} with application data, use the '${n}.context' ["viewportRowModelPageSize", ys(1)], ["viewportRowModelBufferSize", ys(0)] ]); -function jte(e, t) { - const r = qQe.get(e); +function Vte(e, t) { + const r = $Qe.get(e); return r ? r(t) : t; } -function XQe(e) { +function BQe(e) { const t = {}; return Object.entries(e).forEach(([r, n]) => { - const i = jte(r, n); + const i = Vte(r, n); t[r] = i; }), t; } -var Ute = class Kte extends De { +var Hte = class zte extends De { constructor() { - super(...arguments), this.beanName = "gos", this.domDataKey = "__AG_" + Math.random().toString(), this.propertyEventService = new Pp(), this.globalEventHandlerFactory = (t) => (r, n) => { + super(...arguments), this.beanName = "gos", this.domDataKey = "__AG_" + Math.random().toString(), this.propertyEventService = new Tp(), this.globalEventHandlerFactory = (t) => (r, n) => { if (!this.isAlive()) return; - const i = HC.has(r); + const i = VC.has(r); if (i && !t || !i && t) return; - const o = pm.getCallbackForEvent(r), a = this.gridOptions[o]; + const o = gm.getCallbackForEvent(r), a = this.gridOptions[o]; typeof a == "function" && this.frameworkOverrides.wrapOutgoing(() => { a(n); }); @@ -121914,7 +121611,7 @@ var Ute = class Kte extends De { * @param property */ get(t) { - return this.gridOptions[t] ?? zQe[t]; + return this.gridOptions[t] ?? DQe[t]; } /** * Get the GridOption callback but wrapped so that the common params of api and context are automatically applied to the params. @@ -121947,10 +121644,10 @@ var Ute = class Kte extends De { source: n = "api" }) { var a; - const i = { id: Kte.changeSetId++, properties: [] }, o = []; + const i = { id: zte.changeSetId++, properties: [] }, o = []; Object.entries(t).forEach(([s, l]) => { - n === "api" && E7e[s] && Be(`${s} is an initial property and cannot be updated.`); - const c = jte(s, l), u = r || typeof c == "object" && n === "api", d = this.gridOptions[s]; + n === "api" && f7e[s] && Be(`${s} is an initial property and cannot be updated.`); + const c = Vte(s, l), u = r || typeof c == "object" && n === "api", d = this.gridOptions[s]; if (u || d !== c) { this.gridOptions[s] = c; const h = { @@ -121979,7 +121676,7 @@ var Ute = class Kte extends De { // allow the user to provide the scroll width before we work it out. getScrollbarWidth() { if (this.scrollbarWidth == null) { - const r = typeof this.gridOptions.scrollbarWidth == "number" && this.gridOptions.scrollbarWidth >= 0 ? this.gridOptions.scrollbarWidth : W7e(); + const r = typeof this.gridOptions.scrollbarWidth == "number" && this.gridOptions.scrollbarWidth >= 0 ? this.gridOptions.scrollbarWidth : O7e(); r != null && (this.scrollbarWidth = r, this.eventService.dispatchEvent({ type: "scrollbarWidthChanged" })); @@ -121987,7 +121684,7 @@ var Ute = class Kte extends De { return this.scrollbarWidth; } isRowModelType(t) { - return this.gridOptions.rowModelType === t || t === "clientSide" && Rr(this.gridOptions.rowModelType); + return this.gridOptions.rowModelType === t || t === "clientSide" && Er(this.gridOptions.rowModelType); } isDomLayout(t) { return (this.gridOptions.domLayout ?? "normal") === t; @@ -122021,7 +121718,7 @@ var Ute = class Kte extends De { } // we don't allow dynamic row height for virtual paging getRowHeightAsNumber() { - if (!this.gridOptions.rowHeight || Rr(this.gridOptions.rowHeight)) + if (!this.gridOptions.rowHeight || Er(this.gridOptions.rowHeight)) return this.environment.getDefaultRowHeight(); const t = this.environment.refreshRowHeightVariable(); return t !== -1 ? t : (Be("row height must be a number if not using standard row model"), this.environment.getDefaultRowHeight()); @@ -122040,7 +121737,7 @@ var Ute = class Kte extends De { setDomData(t, r, n) { const i = this.getDomDataKey(); let o = t[i]; - Rr(o) && (o = {}, t[i] = o), o[r] = n; + Er(o) && (o = {}, t[i] = o), o[r] = n; } getDocument() { let t = null; @@ -122120,8 +121817,8 @@ var Ute = class Kte extends De { }; } }; -Ute.changeSetId = 0; -var ZQe = Ute, QQe = class extends De { +Hte.changeSetId = 0; +var VQe = Hte, HQe = class extends De { constructor() { super(...arguments), this.beanName = "headerPositionUtils"; } @@ -122130,7 +121827,7 @@ var ZQe = Ute, QQe = class extends De { } findHeader(e, t) { let r, n; - if (Hn(e.column) ? r = this.visibleColsService.getGroupAtDirection(e.column, t) : (n = `getCol${t}`, r = this.visibleColsService[n](e.column)), !r) + if (zn(e.column) ? r = this.visibleColsService.getGroupAtDirection(e.column, t) : (n = `getCol${t}`, r = this.visibleColsService[n](e.column)), !r) return; const { headerRowIndex: i } = e; if (this.getHeaderRowType(i) !== "filter") { @@ -122147,7 +121844,7 @@ var ZQe = Ute, QQe = class extends De { } getHeaderIndexToFocus(e, t) { let r; - if (Hn(e) && this.isAnyChildSpanningHeaderHeight(e) && e.isPadding()) { + if (zn(e) && this.isAnyChildSpanningHeaderHeight(e) && e.isPadding()) { const n = e; r = n.getLeafColumns()[0]; let i = r; @@ -122218,7 +121915,7 @@ var ZQe = Ute, QQe = class extends De { column: n }; } -}, JQe = class extends De { +}, zQe = class extends De { constructor() { super(...arguments), this.beanName = "localeService"; } @@ -122241,15 +121938,15 @@ var ZQe = Ute, QQe = class extends De { return o ?? n; }; } -}, eJe = class extends De { +}, GQe = class extends De { constructor() { super(...arguments), this.beanName = "apiEventService", this.syncEventListeners = /* @__PURE__ */ new Map(), this.asyncEventListeners = /* @__PURE__ */ new Map(), this.syncGlobalEventListeners = /* @__PURE__ */ new Set(), this.globalEventListenerPairs = /* @__PURE__ */ new Map(); } postConstruct() { - this.frameworkEventWrappingService = new BO(this.getFrameworkOverrides()); + this.frameworkEventWrappingService = new kO(this.getFrameworkOverrides()); } addEventListener(e, t) { - const r = this.frameworkEventWrappingService.wrap(t), n = this.gos.useAsyncEvents() && !HC.has(e), i = n ? this.asyncEventListeners : this.syncEventListeners; + const r = this.frameworkEventWrappingService.wrap(t), n = this.gos.useAsyncEvents() && !VC.has(e), i = n ? this.asyncEventListeners : this.syncEventListeners; i.has(e) || i.set(e, /* @__PURE__ */ new Set()), i.get(e).add(r), this.eventService.addEventListener(e, r, n); } removeEventListener(e, t) { @@ -122261,9 +121958,9 @@ var ZQe = Ute, QQe = class extends De { const t = this.frameworkEventWrappingService.wrapGlobal(e); if (this.gos.useAsyncEvents()) { const n = (o, a) => { - HC.has(o) && t(o, a); + VC.has(o) && t(o, a); }, i = (o, a) => { - HC.has(o) || t(o, a); + VC.has(o) || t(o, a); }; this.globalEventListenerPairs.set(e, { syncListener: n, asyncListener: i }), this.eventService.addGlobalListener(n, !1), this.eventService.addGlobalListener(i, !0); } else @@ -122290,7 +121987,7 @@ var ZQe = Ute, QQe = class extends De { this.eventService.removeGlobalListener(e, !1), this.eventService.removeGlobalListener(t, !0); }), this.globalEventListenerPairs.clear(); } -}, tJe = class extends De { +}, WQe = class extends De { constructor() { super(...arguments), this.beanName = "pageBoundsListener"; } @@ -122318,7 +122015,7 @@ var ZQe = Ute, QQe = class extends De { calculatePages() { this.paginationService ? this.paginationService.calculatePages() : this.pageBoundsService.calculateBounds(0, this.rowModel.getRowCount() - 1); } -}, rJe = class extends De { +}, jQe = class extends De { constructor() { super(...arguments), this.beanName = "pageBoundsService", this.pixelOffset = 0; } @@ -122332,7 +122029,7 @@ var ZQe = Ute, QQe = class extends De { return this.bottomRowBounds ? this.bottomRowBounds.rowIndex : -1; } getCurrentPageHeight() { - return Rr(this.topRowBounds) || Rr(this.bottomRowBounds) ? 0 : Math.max(this.bottomRowBounds.rowTop + this.bottomRowBounds.rowHeight - this.topRowBounds.rowTop, 0); + return Er(this.topRowBounds) || Er(this.bottomRowBounds) ? 0 : Math.max(this.bottomRowBounds.rowTop + this.bottomRowBounds.rowHeight - this.topRowBounds.rowTop, 0); } getCurrentPagePixelRange() { const e = this.topRowBounds ? this.topRowBounds.rowTop : 0, t = this.bottomRowBounds ? this.bottomRowBounds.rowTop + this.bottomRowBounds.rowHeight : 0; @@ -122348,16 +122045,16 @@ var ZQe = Ute, QQe = class extends De { const e = Ye(this.topRowBounds) ? this.topRowBounds.rowTop : 0; this.pixelOffset !== e && (this.pixelOffset = e, this.eventService.dispatchEvent({ type: "paginationPixelOffsetChanged" })); } -}, nJe = class extends De { +}, UQe = class extends De { constructor() { - super(), this.beanName = "ariaAnnouncementService", this.descriptionContainer = null, this.announceValue = Zi(this.announceValue.bind(this), 200); + super(), this.beanName = "ariaAnnouncementService", this.descriptionContainer = null, this.announceValue = Xi(this.announceValue.bind(this), 200); } wireBeans(e) { this.eGridDiv = e.eGridDiv; } postConstruct() { const e = this.gos.getDocument(), t = this.descriptionContainer = e.createElement("div"); - t.classList.add("ag-aria-description-container"), Pee(t, "polite"), D7e(t, "additions text"), M7e(t, !0), this.eGridDiv.appendChild(t); + t.classList.add("ag-aria-description-container"), bee(t, "polite"), C7e(t, "additions text"), y7e(t, !0), this.eGridDiv.appendChild(t); } announceValue(e) { this.descriptionContainer && (this.descriptionContainer.textContent = "", setTimeout(() => { @@ -122369,7 +122066,7 @@ var ZQe = Ute, QQe = class extends De { const { descriptionContainer: e } = this; e && (Uo(e), e.parentElement && e.parentElement.removeChild(e)), this.descriptionContainer = null, this.eGridDiv = null; } -}, iJe = class extends De { +}, KQe = class extends De { constructor() { super(...arguments), this.beanName = "columnAnimationService", this.executeNextFuncs = [], this.executeLaterFuncs = [], this.active = !1, this.suppressAnimation = !1, this.animationThreadCount = 0; } @@ -122423,7 +122120,7 @@ var ZQe = Ute, QQe = class extends De { }, 200); }); } -}, oJe = class extends De { +}, YQe = class extends De { constructor() { super(...arguments), this.beanName = "columnHoverService"; } @@ -122444,7 +122141,7 @@ var ZQe = Ute, QQe = class extends De { isHovered(e) { return !!this.selectedColumns && this.selectedColumns.indexOf(e) >= 0; } -}, aJe = class extends De { +}, qQe = class extends De { constructor() { super(...arguments), this.beanName = "overlayService", this.state = 0, this.showInitialOverlay = !0; } @@ -122497,7 +122194,7 @@ var ZQe = Ute, QQe = class extends De { const n = e.newAgStackInstance(); this.overlayWrapperComp.showOverlay(n, t, r); } -}, sJe = class extends De { +}, XQe = class extends De { constructor() { super(...arguments), this.beanName = "rowCssClassCalculator"; } @@ -122506,7 +122203,7 @@ var ZQe = Ute, QQe = class extends De { } getInitialRowClasses(e) { const t = []; - return Ye(e.extraCssClass) && t.push(e.extraCssClass), t.push("ag-row"), t.push(e.rowFocused ? "ag-row-focus" : "ag-row-no-focus"), e.fadeRowIn && t.push("ag-opacity-zero"), t.push(e.rowIsEven ? "ag-row-even" : "ag-row-odd"), e.rowNode.isRowPinned() && t.push("ag-row-pinned"), e.rowNode.isSelected() && t.push("ag-row-selected"), e.rowNode.footer && t.push("ag-row-footer"), t.push("ag-row-level-" + e.rowLevel), e.rowNode.stub && t.push("ag-row-loading"), e.fullWidthRow && t.push("ag-full-width-row"), e.expandable && (t.push("ag-row-group"), t.push(e.rowNode.expanded ? "ag-row-group-expanded" : "ag-row-group-contracted")), e.rowNode.dragging && t.push("ag-row-dragging"), w3(t, this.processClassesFromGridOptions(e.rowNode)), w3(t, this.preProcessRowClassRules(e.rowNode)), t.push(e.printLayout ? "ag-row-position-relative" : "ag-row-position-absolute"), e.firstRowOnPage && t.push("ag-row-first"), e.lastRowOnPage && t.push("ag-row-last"), e.fullWidthRow && (e.pinned === "left" && t.push("ag-cell-last-left-pinned"), e.pinned === "right" && t.push("ag-cell-first-right-pinned")), t; + return Ye(e.extraCssClass) && t.push(e.extraCssClass), t.push("ag-row"), t.push(e.rowFocused ? "ag-row-focus" : "ag-row-no-focus"), e.fadeRowIn && t.push("ag-opacity-zero"), t.push(e.rowIsEven ? "ag-row-even" : "ag-row-odd"), e.rowNode.isRowPinned() && t.push("ag-row-pinned"), e.rowNode.isSelected() && t.push("ag-row-selected"), e.rowNode.footer && t.push("ag-row-footer"), t.push("ag-row-level-" + e.rowLevel), e.rowNode.stub && t.push("ag-row-loading"), e.fullWidthRow && t.push("ag-full-width-row"), e.expandable && (t.push("ag-row-group"), t.push(e.rowNode.expanded ? "ag-row-group-expanded" : "ag-row-group-contracted")), e.rowNode.dragging && t.push("ag-row-dragging"), CH(t, this.processClassesFromGridOptions(e.rowNode)), CH(t, this.preProcessRowClassRules(e.rowNode)), t.push(e.printLayout ? "ag-row-position-relative" : "ag-row-position-absolute"), e.firstRowOnPage && t.push("ag-row-first"), e.lastRowOnPage && t.push("ag-row-last"), e.fullWidthRow && (e.pinned === "left" && t.push("ag-cell-last-left-pinned"), e.pinned === "right" && t.push("ag-cell-first-right-pinned")), t; } processClassesFromGridOptions(e) { const t = [], r = (o) => { @@ -122556,7 +122253,7 @@ var ZQe = Ute, QQe = class extends De { calculateRowLevel(e) { return e.group ? e.level : e.parent ? e.parent.level + 1 : 0; } -}, lJe = class extends De { +}, ZQe = class extends De { constructor() { super(...arguments), this.beanName = "rowContainerHeightService", this.scrollY = 0, this.uiBodyHeight = 0; } @@ -122564,7 +122261,7 @@ var ZQe = Ute, QQe = class extends De { this.ctrlsService = e.ctrlsService; } postConstruct() { - this.addManagedEventListeners({ bodyHeightChanged: this.updateOffset.bind(this) }), this.maxDivHeight = z7e(), this.gos.get("debug") && qa("RowContainerHeightService - maxDivHeight = " + this.maxDivHeight); + this.addManagedEventListeners({ bodyHeightChanged: this.updateOffset.bind(this) }), this.maxDivHeight = D7e(), this.gos.get("debug") && qa("RowContainerHeightService - maxDivHeight = " + this.maxDivHeight); } isStretching() { return this.stretching; @@ -122615,7 +122312,7 @@ var ZQe = Ute, QQe = class extends De { const t = this.modelHeight - this.getUiBodyHeight(), r = e / t; return this.maxScrollY * r; } -}, cJe = class extends De { +}, QQe = class extends De { constructor() { super(...arguments), this.beanName = "rowNodeSorter"; } @@ -122641,7 +122338,7 @@ var ZQe = Ute, QQe = class extends De { const s = e[o], l = s.sort === "desc", c = this.getValue(n, s.column), u = this.getValue(i, s.column); let d; const h = this.getComparator(s, n); - if (h ? d = h(c, u, n, i, l) : d = Q9e(c, u, this.isAccentedSort), !isNaN(d) && d !== 0) + if (h ? d = h(c, u, n, i, l) : d = H9e(c, u, this.isAccentedSort), !isNaN(d) && d !== 0) return s.sort === "asc" ? d : d * -1; } return t.currentPos - r.currentPos; @@ -122761,9 +122458,9 @@ var ZQe = Ute, QQe = class extends De { const r = this.nodeIdsToColumns[e.id]; return t.filter((i) => !r[i.getId()]); } -}, Yte = class extends De { +}, Gte = class extends De { constructor() { - super(...arguments), this.beanName = "selectionService", this.selectedNodes = /* @__PURE__ */ new Map(), this.selectionCtx = new fqe(); + super(...arguments), this.beanName = "selectionService", this.selectedNodes = /* @__PURE__ */ new Map(), this.selectionCtx = new rqe(); } wireBeans(e) { this.rowModel = e.rowModel, this.pageBoundsService = e.pageBoundsService; @@ -122786,7 +122483,7 @@ var ZQe = Ute, QQe = class extends De { * other code external to the selection service(s). */ overrideSelectionValue(e, t) { - if (!YQe(t)) + if (!kQe(t)) return e; const r = this.selectionCtx.getRoot(); return r ? r.isSelected() ?? !1 : !0; @@ -122833,7 +122530,7 @@ var ZQe = Ute, QQe = class extends De { } selectChildren(e, t, r, n) { const i = r ? e.childrenAfterAggFilter : e.childrenAfterGroup; - return Rr(i) ? 0 : this.setNodesSelected({ + return Er(i) ? 0 : this.setNodesSelected({ newValue: t, clearSelection: !1, suppressFinishActions: !0, @@ -123067,7 +122764,7 @@ var ZQe = Ute, QQe = class extends De { }; this.eventService.dispatchEvent(t); } -}, uJe = class extends De { +}, JQe = class extends De { constructor() { super(...arguments), this.beanName = "selectableService"; } @@ -123107,9 +122804,9 @@ var ZQe = Ute, QQe = class extends De { nodes: o, newValue: !1, source: "selectableChanged" - }), i && this.selectionService instanceof Yte && this.selectionService.updateGroupsFromChildrenSelections("selectableChanged"); + }), i && this.selectionService instanceof Gte && this.selectionService.updateGroupsFromChildrenSelections("selectableChanged"); } -}, j3 = ["asc", "desc", null], dJe = class extends De { +}, zH = ["asc", "desc", null], eJe = class extends De { constructor() { super(...arguments), this.beanName = "sortController"; } @@ -123169,11 +122866,11 @@ var ZQe = Ute, QQe = class extends De { } getNextSortDirection(e) { let t; - if (e.getColDef().sortingOrder ? t = e.getColDef().sortingOrder : this.gos.get("sortingOrder") ? t = this.gos.get("sortingOrder") : t = j3, !Array.isArray(t) || t.length <= 0) + if (e.getColDef().sortingOrder ? t = e.getColDef().sortingOrder : this.gos.get("sortingOrder") ? t = this.gos.get("sortingOrder") : t = zH, !Array.isArray(t) || t.length <= 0) return Be(`sortingOrder must be an array with at least one element, currently it's ${t}`), null; const r = t.indexOf(e.getSort()), n = r < 0, i = r == t.length - 1; let o; - return n || i ? o = t[0] : o = t[r + 1], j3.indexOf(o) < 0 ? (Be("invalid sort type ", o), null) : o; + return n || i ? o = t[0] : o = t[r + 1], zH.indexOf(o) < 0 ? (Be("invalid sort type ", o), null) : o; } /** * @returns a map of sort indexes for every sorted column, if groups sort primaries then they will have equivalent indices @@ -123244,7 +122941,7 @@ var ZQe = Ute, QQe = class extends De { getDisplaySortIndexForColumn(e) { return this.getIndexedSortMap().get(e); } -}, hJe = class extends De { +}, tJe = class extends De { constructor() { super(...arguments), this.beanName = "syncService", this.waitingForColumns = !1; } @@ -123265,7 +122962,7 @@ var ZQe = Ute, QQe = class extends De { } gridReady() { this.dispatchGridReadyEvent(); - const e = Ai.__isRegistered("@ag-grid-enterprise/core", this.gridId); + const e = Ii.__isRegistered("@ag-grid-enterprise/core", this.gridId); this.gos.get("debug") && qa(`initialised successfully, enterprise = ${e}`); } dispatchGridReadyEvent() { @@ -123284,7 +122981,7 @@ var ZQe = Ute, QQe = class extends De { this.columnModel.setColumnDefs(t, sf(e.source)); } } -}, fJe = "paste", pJe = class extends De { +}, rJe = "paste", nJe = class extends De { constructor() { super(...arguments), this.beanName = "changeDetectionService"; } @@ -123295,7 +122992,7 @@ var ZQe = Ute, QQe = class extends De { this.rowModel.getType() === "clientSide" && (this.clientSideRowModel = this.rowModel), this.addManagedEventListeners({ cellValueChanged: this.onCellValueChanged.bind(this) }); } onCellValueChanged(e) { - e.source !== fJe && this.doChangeDetection(e.node, e.column); + e.source !== rJe && this.doChangeDetection(e.node, e.column); } doChangeDetection(e, t) { if (this.gos.get("suppressChangeDetection")) @@ -123309,7 +123006,7 @@ var ZQe = Ute, QQe = class extends De { } this.rowRenderer.refreshCells({ rowNodes: r }); } -}, gJe = class extends De { +}, iJe = class extends De { constructor() { super(...arguments), this.beanName = "expressionService", this.expressionToFunctionCache = {}; } @@ -123351,7 +123048,7 @@ var ZQe = Ute, QQe = class extends De { createFunctionBody(e) { return e.indexOf("return") >= 0 ? e : "return " + e + ";"; } -}, vJe = class extends De { +}, oJe = class extends De { constructor() { super(...arguments), this.beanName = "valueCache", this.cacheVersion = 0; } @@ -123371,7 +123068,7 @@ var ZQe = Ute, QQe = class extends De { if (!(!this.active || e.__cacheVersion !== this.cacheVersion)) return e.__cacheData[t]; } -}, mJe = class extends De { +}, aJe = class extends De { constructor() { super(...arguments), this.beanName = "valueService", this.initialised = !1, this.isSsrm = !1; } @@ -123392,7 +123089,7 @@ var ZQe = Ute, QQe = class extends De { const i = e.getColDef(), o = i.field, a = e.getColId(), s = t.data; let l; const c = t.groupData && t.groupData[a] !== void 0, u = !n && t.aggData && t.aggData[a] !== void 0, d = this.isSsrm && n && !!e.getColDef().aggFunc, h = this.isSsrm && t.footer && t.field && (e.getColDef().showRowGroup === !0 || e.getColDef().showRowGroup === t.field); - if (r && i.filterValueGetter ? l = this.executeFilterValueGetter(i.filterValueGetter, s, e, t) : this.isTreeData && u ? l = t.aggData[a] : this.isTreeData && i.valueGetter ? l = this.executeValueGetter(i.valueGetter, s, e, t) : this.isTreeData && o && s ? l = hv(s, o, e.isFieldContainsDots()) : c ? l = t.groupData[a] : u ? l = t.aggData[a] : i.valueGetter ? l = this.executeValueGetter(i.valueGetter, s, e, t) : h ? l = hv(s, t.field, e.isFieldContainsDots()) : o && s && !d && (l = hv(s, o, e.isFieldContainsDots())), this.cellExpressions && typeof l == "string" && l.indexOf("=") === 0) { + if (r && i.filterValueGetter ? l = this.executeFilterValueGetter(i.filterValueGetter, s, e, t) : this.isTreeData && u ? l = t.aggData[a] : this.isTreeData && i.valueGetter ? l = this.executeValueGetter(i.valueGetter, s, e, t) : this.isTreeData && o && s ? l = fv(s, o, e.isFieldContainsDots()) : c ? l = t.groupData[a] : u ? l = t.aggData[a] : i.valueGetter ? l = this.executeValueGetter(i.valueGetter, s, e, t) : h ? l = fv(s, t.field, e.isFieldContainsDots()) : o && s && !d && (l = fv(s, o, e.isFieldContainsDots())), this.cellExpressions && typeof l == "string" && l.indexOf("=") === 0) { const f = l.substring(1); l = this.executeValueGetter(f, s, e, t); } @@ -123453,9 +123150,9 @@ var ZQe = Ute, QQe = class extends De { const i = this.columnModel.getColDefCol(t); if (!e || !i) return !1; - Rr(e.data) && (e.data = {}); + Er(e.data) && (e.data = {}); const { field: o, valueSetter: a } = i.getColDef(); - if (Rr(o) && Rr(a)) + if (Er(o) && Er(a)) return Be("you need either field or valueSetter set on colDef for editing to work"), !1; if (this.dataTypeService && !this.dataTypeService.checkType(i, r)) return Be("Data type of the new value does not match the cell data type of the column"), !1; @@ -123567,14 +123264,14 @@ var ZQe = Ute, QQe = class extends De { "a column you are grouping or pivoting by has objects as values. If you want to group by complex objects then either a) use a colDef.keyCreator (se AG Grid docs) or b) to toString() on the object to return a key" )), i; } -}, wD = class { +}, bD = class { }; -wD.gridOptions = void 0; -var yJe = 1, CJe = class { +bD.gridOptions = void 0; +var sJe = 1, lJe = class { create(e, t, r, n, i) { let o = {}; - wD.gridOptions ? (va(o, wD.gridOptions, !0, !0), o = { ...o, ...t }) : o = t; - const a = XQe(o), s = a.gridId ?? String(yJe++), l = this.getRegisteredModules(i, s), c = this.createBeansList(a.rowModelType, l, s), u = this.createProvidedBeans(e, a, i); + bD.gridOptions ? (va(o, bD.gridOptions, !0, !0), o = { ...o, ...t }) : o = t; + const a = BQe(o), s = a.gridId ?? String(sJe++), l = this.getRegisteredModules(i, s), c = this.createBeansList(a.rowModelType, l, s), u = this.createProvidedBeans(e, a, i); if (!c) { Br("Failed to create grid."); return; @@ -123583,10 +123280,10 @@ var yJe = 1, CJe = class { providedBeanInstances: u, beanClasses: c, gridId: s, - beanInitComparator: Lqe, - beanDestroyComparator: Fqe, - derivedBeans: [Rqe] - }, h = new $je(d); + beanInitComparator: xqe, + beanDestroyComparator: Eqe, + derivedBeans: [pqe] + }, h = new Tje(d); return this.registerModuleUserComponents(h, l), this.registerControllers(h, l), this.registerModuleApiFunctions(h, l), r(h), h.getBean("syncService").start(), n && n(h), h.getBean("gridApi"); } registerControllers(e, t) { @@ -123596,16 +123293,16 @@ var yJe = 1, CJe = class { }); } getRegisteredModules(e, t) { - const r = e ? e.modules : null, n = Ai.__getRegisteredModules(t), i = [], o = {}, a = (s, l, c) => { + const r = e ? e.modules : null, n = Ii.__getRegisteredModules(t), i = [], o = {}, a = (s, l, c) => { ((d) => { - o[d.moduleName] || (o[d.moduleName] = !0, i.push(d), Ai.__register(d, s, c)); + o[d.moduleName] || (o[d.moduleName] = !0, i.push(d), Ii.__register(d, s, c)); })(l), l.dependantModules && l.dependantModules.forEach((d) => a(s, d, c)); }; return a( - !!(r != null && r.length) || !Ai.__isPackageBased(), - Wte, + !!(r != null && r.length) || !Ii.__isPackageBased(), + Bte, void 0 - ), r && r.forEach((s) => a(!0, s, t)), n && n.forEach((s) => a(!Ai.__isPackageBased(), s, void 0)), i; + ), r && r.forEach((s) => a(!0, s, t)), n && n.forEach((s) => a(!Ii.__isPackageBased(), s, void 0)), i; } registerModuleUserComponents(e, t) { const r = this.extractModuleEntity( @@ -123627,7 +123324,7 @@ var yJe = 1, CJe = class { } createProvidedBeans(e, t, r) { let n = r ? r.frameworkOverrides : null; - Rr(n) && (n = new kte()); + Er(n) && (n = new Ate()); const i = { gridOptions: t, eGridDiv: e, @@ -123651,82 +123348,82 @@ var yJe = 1, CJe = class { Br("Could not find row model for rowModelType = ", e); return; } - if (!Ai.__assertRegistered( + if (!Ii.__assertRegistered( i[e], `rowModelType = '${e}'`, r )) return; const o = [ - Vqe, - $qe, - QQe, - KQe, - xqe, - Cje, - Iqe, - Aqe, - yYe, - jee, - lJe, - gYe, - JQe, - cqe, - Gje, - b7e, - Gqe, - ZQe, - Cqe, - Yte, - l7e, - JUe, - rJe, - tJe, - sqe, - gJe, - s7e, - pYe, - vJe, - mJe, - oqe, - vYe, - Vje, - Wqe, - fYe, - zqe, + Mqe, + Tqe, + HQe, + NQe, + hqe, + lje, + Sqe, bqe, - pqe, - hYe, - dJe, - oJe, + sYe, + Vee, + ZQe, + iYe, + zQe, + QYe, + Aje, + u7e, + Aqe, + VQe, + lqe, + Gte, + Z9e, + zUe, + jQe, + WQe, + XYe, iJe, - uJe, - pJe, - CYe, - Pqe, - sJe, - cJe, - kqe, - jqe, - Bqe, - Nqe, - hJe, + X9e, + nYe, + oJe, aJe, - SYe, + YYe, + oYe, + Mje, + Oqe, + rYe, + Dqe, + uqe, + nqe, + tYe, eJe, + YQe, + KQe, + JQe, nJe, - bYe, - f7e, - Tqe, - p7e, - d7e, + lYe, + gqe, + XQe, + QQe, + Pqe, + Lqe, _qe, - Mqe, - S7e, - h7e, - y7e, - Dqe, - C7e + Rqe, + tJe, + qQe, + cYe, + GQe, + UQe, + uYe, + r7e, + vqe, + n7e, + e7e, + mqe, + yqe, + c7e, + t7e, + s7e, + Cqe, + l7e ], a = this.extractModuleEntity(n, (l) => l.beans ? l.beans : []); o.push(...a); const s = []; @@ -123737,7 +123434,7 @@ var yJe = 1, CJe = class { extractModuleEntity(e, t) { return [].concat(...e.map(t)); } -}, qte = class extends De { +}, Wte = class extends De { constructor() { super(...arguments), this.beanName = "rowModelHelperService"; } @@ -123768,18 +123465,18 @@ var yJe = 1, CJe = class { return this.serverSideRowModel; } }; -function SJe(e) { +function cJe(e) { e.expansionService.expandAll(!0); } -function bJe(e) { +function uJe(e) { e.expansionService.expandAll(!1); } -function wJe(e) { +function dJe(e) { var n, i; const t = (n = e.rowModelHelperService) == null ? void 0 : n.getClientSideRowModel(), r = (i = e.rowModelHelperService) == null ? void 0 : i.getServerSideRowModel(); t ? t.onRowHeightChanged() : r && r.onRowHeightChanged(); } -function xJe(e, t, r) { +function hJe(e, t, r) { var o, a; const n = (o = e.rowModelHelperService) == null ? void 0 : o.getServerSideRowModel(); if (n) { @@ -123796,26 +123493,26 @@ function xJe(e, t, r) { return; } } -function EJe(e) { +function fJe(e) { var t; return ((t = e.rowNodeBlockLoader) == null ? void 0 : t.getBlockState()) ?? {}; } -var RJe = { +var pJe = { version: Xt, moduleName: "@ag-grid-community/csrm-ssrm-shared-api", apiFunctions: { - expandAll: SJe, - collapseAll: bJe, - onRowHeightChanged: wJe + expandAll: cJe, + collapseAll: uJe, + onRowHeightChanged: dJe } -}, PJe = { +}, gJe = { version: Xt, moduleName: "@ag-grid-community/ssrm-infinite-shared-api", apiFunctions: { - setRowCount: xJe, - getCacheBlockState: EJe + setRowCount: hJe, + getCacheBlockState: fJe } -}, TJe = class { +}, vJe = class { wrap(e, t, r = [], n) { const i = this.createWrapper(e, n); return t.forEach((o) => { @@ -123836,7 +123533,7 @@ var RJe = { }; } }; -function _Je(e, t) { +function mJe(e, t) { if (!e) return !1; const r = (a, s) => { @@ -123851,19 +123548,19 @@ function _Je(e, t) { } return o ? (e.sort(r), !0) : !1; } -var Mp = typeof global > "u" ? {} : global; -Mp.HTMLElement = typeof HTMLElement > "u" ? {} : HTMLElement; -Mp.HTMLButtonElement = typeof HTMLButtonElement > "u" ? {} : HTMLButtonElement; -Mp.HTMLSelectElement = typeof HTMLSelectElement > "u" ? {} : HTMLSelectElement; -Mp.HTMLInputElement = typeof HTMLInputElement > "u" ? {} : HTMLInputElement; -Mp.Node = typeof Node > "u" ? {} : Node; -Mp.MouseEvent = typeof MouseEvent > "u" ? {} : MouseEvent; -var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { +var Dp = typeof global > "u" ? {} : global; +Dp.HTMLElement = typeof HTMLElement > "u" ? {} : HTMLElement; +Dp.HTMLButtonElement = typeof HTMLButtonElement > "u" ? {} : HTMLButtonElement; +Dp.HTMLSelectElement = typeof HTMLSelectElement > "u" ? {} : HTMLSelectElement; +Dp.HTMLInputElement = typeof HTMLInputElement > "u" ? {} : HTMLInputElement; +Dp.Node = typeof Node > "u" ? {} : Node; +Dp.MouseEvent = typeof MouseEvent > "u" ? {} : MouseEvent; +var yJe = "ROOT_NODE_ID", vP = 0, CJe = class { constructor(e, t, r, n, i, o) { - this.nextId = 0, this.rowCountReady = !1, this.allNodesMap = {}, this.rootNode = e, this.gos = t, this.eventService = r, this.funcColsService = n, this.beans = o, this.selectionService = i, this.rootNode.group = !0, this.rootNode.level = -1, this.rootNode.id = MJe, this.rootNode.allLeafChildren = [], this.rootNode.childrenAfterGroup = [], this.rootNode.childrenAfterSort = [], this.rootNode.childrenAfterAggFilter = [], this.rootNode.childrenAfterFilter = []; + this.nextId = 0, this.rowCountReady = !1, this.allNodesMap = {}, this.rootNode = e, this.gos = t, this.eventService = r, this.funcColsService = n, this.beans = o, this.selectionService = i, this.rootNode.group = !0, this.rootNode.level = -1, this.rootNode.id = yJe, this.rootNode.allLeafChildren = [], this.rootNode.childrenAfterGroup = [], this.rootNode.childrenAfterSort = [], this.rootNode.childrenAfterAggFilter = [], this.rootNode.childrenAfterFilter = []; } getCopyOfNodesMap() { - return vee(this.allNodesMap); + return dee(this.allNodesMap); } getRowNode(e) { return this.allNodesMap[e]; @@ -123884,7 +123581,7 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { update: [], add: [] }, n = []; - return this.executeRemove(e, r, n), this.executeUpdate(e, r, n), this.executeAdd(e, r), this.updateSelection(n, "rowDataChanged"), t && _Je(this.rootNode.allLeafChildren, t), r; + return this.executeRemove(e, r, n), this.executeUpdate(e, r, n), this.executeAdd(e, r), this.updateSelection(n, "rowDataChanged"), t && mJe(this.rootNode.allLeafChildren, t), r; } isRowCountReady() { return this.rowCountReady; @@ -123914,7 +123611,7 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { executeAdd(e, t) { var a; const { add: r, addIndex: n } = e; - if (gi(r)) + if (pi(r)) return; const i = r.map((s) => this.createNode(s, this.rootNode, vP)), o = this.rootNode.allLeafChildren; if (typeof n == "number" && n >= 0) { @@ -123936,7 +123633,7 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { executeRemove(e, t, r) { var o; const { remove: n } = e; - if (gi(n)) + if (pi(n)) return; const i = {}; n.forEach((a) => { @@ -123946,7 +123643,7 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { } executeUpdate(e, t, r) { const { update: n } = e; - gi(n) || n.forEach((i) => { + pi(n) || n.forEach((i) => { const o = this.lookupRowNode(i); o && (o.updateData(i), !o.selectable && o.isSelected() && r.push(o), this.setMasterForRow(o, i, vP, !1), t.update.push(o)); }); @@ -123964,7 +123661,7 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { return r || null; } createNode(e, t, r) { - const n = new Ll(this.beans); + const n = new Ol(this.beans); return n.group = !1, this.setMasterForRow(n, e, r, !0), t && (n.parent = t), n.level = r, n.setDataAndId(e, this.nextId.toString()), this.allNodesMap[n.id] && Be( `duplicate node id '${n.id}' detected from getRowId callback, this could cause issues in your grid.` ), this.allNodesMap[n.id] = n, this.nextId++, n; @@ -123988,9 +123685,9 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { const t = this.gos.get("groupDefaultExpanded"); return t === -1 ? !0 : e < t; } -}, IJe = class extends De { +}, SJe = class extends De { constructor() { - super(...arguments), this.beanName = "rowModel", this.onRowHeightChanged_debounced = Zi(this.onRowHeightChanged.bind(this), 100), this.rowsToDisplay = [], this.hasStarted = !1, this.shouldSkipSettingDataOnStart = !1, this.isRefreshingModel = !1, this.rowCountReady = !1; + super(...arguments), this.beanName = "rowModel", this.onRowHeightChanged_debounced = Xi(this.onRowHeightChanged.bind(this), 100), this.rowsToDisplay = [], this.hasStarted = !1, this.shouldSkipSettingDataOnStart = !1, this.isRefreshingModel = !1, this.rowCountReady = !1; } wireBeans(e) { this.beans = e, this.columnModel = e.columnModel, this.funcColsService = e.funcColsService, this.selectionService = e.selectionService, this.valueCache = e.valueCache, this.environment = e.environment, this.filterStage = e.filterStage, this.sortStage = e.sortStage, this.flattenStage = e.flattenStage, this.groupStage = e.groupStage, this.aggregationStage = e.aggregationStage, this.pivotStage = e.pivotStage, this.filterAggregatesStage = e.filterAggregatesStage; @@ -124020,7 +123717,7 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { columnPivotModeChanged: e, gridStylesChanged: this.onGridStylesChanges.bind(this), gridReady: this.onGridReady.bind(this) - }), this.addPropertyListeners(), this.rootNode = new Ll(this.beans), this.nodeManager = new DJe( + }), this.addPropertyListeners(), this.rootNode = new Ol(this.beans), this.nodeManager = new CJe( this.rootNode, this.gos, this.eventService, @@ -124177,9 +123874,9 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { ensureRowsAtPixel(e, t, r = 0) { const n = this.getRowIndexAtPixel(t), i = this.getRow(n), o = !this.gos.get("suppressAnimationFrame"); return i === e[0] ? !1 : (e.forEach((a) => { - Xi(this.rootNode.allLeafChildren, a); + qi(this.rootNode.allLeafChildren, a); }), e.forEach((a, s) => { - bb(this.rootNode.allLeafChildren, a, Math.max(n + r, 0) + s); + Cb(this.rootNode.allLeafChildren, a, Math.max(n + r, 0) + s); }), this.refreshModel({ step: "group", keepRenderedRows: !0, @@ -124236,7 +123933,7 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { return n.rowIndex; } getRowBounds(e) { - if (Rr(this.rowsToDisplay)) + if (Er(this.rowsToDisplay)) return null; const t = this.rowsToDisplay[e]; return t ? { @@ -124276,7 +123973,7 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { }); } createChangePath(e) { - const t = gi(e), r = new y1(!1, this.rootNode); + const t = pi(e), r = new y1(!1, this.rootNode); return (t || this.gos.get("treeData")) && r.setInactive(), r; } isSuppressModelUpdateAfterUpdateTransaction(e) { @@ -124299,7 +123996,7 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { pivot: "pivot" /* PIVOT */ }; - if (Ye(e) && (t = r[e]), Rr(t)) { + if (Ye(e) && (t = r[e]), Er(t)) { Br(`invalid step ${e}, available steps are ${Object.keys(r).join(", ")}`); return; } @@ -124352,8 +124049,8 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { this.eventService.dispatchEvent(i); } isEmpty() { - const e = Rr(this.rootNode.allLeafChildren) || this.rootNode.allLeafChildren.length === 0; - return Rr(this.rootNode) || e || !this.columnModel.isReady(); + const e = Er(this.rootNode.allLeafChildren) || this.rootNode.allLeafChildren.length === 0; + return Er(this.rootNode) || e || !this.columnModel.isReady(); } isRowsToRender() { return Ye(this.rowsToDisplay) && this.rowsToDisplay.length > 0; @@ -124587,7 +124284,7 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { return this.nodeManager.getCopyOfNodesMap(); } getRowNode(e) { - if (typeof e == "string" && e.indexOf(Ll.ID_PREFIX_ROW_GROUP) == 0) { + if (typeof e == "string" && e.indexOf(Ol.ID_PREFIX_ROW_GROUP) == 0) { let r; return this.forEachNode((n) => { n.id === e && (r = n); @@ -124719,26 +124416,26 @@ var MJe = "ROOT_NODE_ID", vP = 0, DJe = class { return this.rowCountReady; } }; -function AJe(e) { +function bJe(e) { e.expansionService.onGroupExpandedOrCollapsed(); } -function OJe(e, t) { +function wJe(e, t) { var r, n; (n = (r = e.rowModelHelperService) == null ? void 0 : r.getClientSideRowModel()) == null || n.refreshModel(t); } -function LJe(e, t) { +function xJe(e, t) { var r, n; (n = (r = e.rowModelHelperService) == null ? void 0 : r.getClientSideRowModel()) == null || n.forEachLeafNode(t); } -function FJe(e, t) { +function EJe(e, t) { var r, n; (n = (r = e.rowModelHelperService) == null ? void 0 : r.getClientSideRowModel()) == null || n.forEachNodeAfterFilter(t); } -function NJe(e, t) { +function RJe(e, t) { var r, n; (n = (r = e.rowModelHelperService) == null ? void 0 : r.getClientSideRowModel()) == null || n.forEachNodeAfterFilterAndSort(t); } -function kJe(e) { +function PJe(e) { var t, r; if (e.columnModel.isAutoRowHeightActive()) { Be("calling gridApi.resetRowHeights() makes no sense when using Auto Row Height."); @@ -124746,7 +124443,7 @@ function kJe(e) { } (r = (t = e.rowModelHelperService) == null ? void 0 : t.getClientSideRowModel()) == null || r.resetRowHeights(); } -function $Je(e, t) { +function TJe(e, t) { return e.frameworkOverrides.wrapIncoming( () => { var r, n; @@ -124754,7 +124451,7 @@ function $Je(e, t) { } ); } -function BJe(e, t, r) { +function _Je(e, t, r) { e.frameworkOverrides.wrapIncoming( () => { var n, i; @@ -124762,7 +124459,7 @@ function BJe(e, t, r) { } ); } -function VJe(e) { +function MJe(e) { e.frameworkOverrides.wrapIncoming( () => { var t, r; @@ -124770,10 +124467,10 @@ function VJe(e) { } ); } -function zJe(e) { +function DJe(e) { return e.selectionService.getBestCostNodeSelection(); } -var HJe = class extends De { +var IJe = class extends De { constructor() { super(...arguments), this.beanName = "filterStage"; } @@ -124814,7 +124511,7 @@ var HJe = class extends De { doingTreeDataFiltering() { return this.gos.get("treeData") && !this.gos.get("excludeChildrenWhenTreeDataFiltering"); } -}, GJe = class extends De { +}, AJe = class extends De { constructor() { super(...arguments), this.beanName = "flattenStage"; } @@ -124845,7 +124542,7 @@ var HJe = class extends De { }; } recursivelyAddToRowsToDisplay(e, t, r, n, i) { - if (!gi(t)) + if (!pi(t)) for (let o = 0; o < t.length; o++) { const a = t[o], s = a.hasChildren(), l = n && !s, c = e.groupRemoveSingleChildren && s && a.childrenAfterGroup.length === 1, u = e.groupRemoveLowestSingleChildren && s && a.leafGroup && a.childrenAfterGroup.length === 1, d = n && a.leafGroup, h = e.hideOpenParents && a.expanded && !a.master && !d; if (!l && !h && !c && !u && this.addRowNodeToRowsToDisplay(e, a, r, i), !(n && a.leafGroup)) { @@ -124877,10 +124574,10 @@ var HJe = class extends De { createDetailNode(e) { if (Ye(e.detailNode)) return e.detailNode; - const t = new Ll(this.beans); + const t = new Ol(this.beans); return t.detail = !0, t.selectable = !1, t.parent = e, Ye(e.id) && (t.id = "detail_" + e.id), t.data = e.data, t.level = e.level + 1, e.detailNode = t, t; } -}, WJe = class extends De { +}, OJe = class extends De { constructor() { super(...arguments), this.beanName = "immutableService"; } @@ -124903,7 +124600,7 @@ var HJe = class extends De { } // converts the setRowData() command to a transaction createTransactionForRowData(e) { - if (Rr(this.clientSideRowModel)) { + if (Er(this.clientSideRowModel)) { Br("ImmutableService only works with ClientSideRowModel"); return; } @@ -124928,7 +124625,7 @@ var HJe = class extends De { const e = this.gos.get("rowData"); e && (this.isActive() ? this.setRowData(e) : (this.selectionService.reset("rowDataChanged"), this.clientSideRowModel.setRowData(e))); } -}, jJe = class extends De { +}, LJe = class extends De { constructor() { super(...arguments), this.beanName = "sortService"; } @@ -124999,7 +124696,7 @@ var HJe = class extends De { return n; } updateChildIndexes(e) { - if (Rr(e.childrenAfterSort)) + if (Er(e.childrenAfterSort)) return; const t = e.childrenAfterSort; for (let r = 0; r < t.length; r++) { @@ -125022,7 +124719,7 @@ var HJe = class extends De { e && e.executeFromRootNode((r) => t(r)); } pullDownGroupDataForHideOpenParents(e, t) { - !this.gos.get("groupHideOpenParents") || Rr(e) || e.forEach((r) => { + !this.gos.get("groupHideOpenParents") || Er(e) || e.forEach((r) => { var i; (((i = this.showRowGroupColsService) == null ? void 0 : i.getShowRowGroupCols()) ?? []).forEach((o) => { const a = o.getColDef().showRowGroup; @@ -125043,7 +124740,7 @@ var HJe = class extends De { }); }); } -}, UJe = class extends De { +}, FJe = class extends De { constructor() { super(...arguments), this.beanName = "sortStage"; } @@ -125065,33 +124762,33 @@ var HJe = class extends De { i ); } -}, pL = "32.0.1", Xte = { - version: pL, +}, hL = "32.0.1", jte = { + version: hL, moduleName: "@ag-grid-community/client-side-row-model-core", rowModel: "clientSide", - beans: [IJe, HJe, UJe, GJe, jJe, WJe] -}, KJe = { - version: pL, + beans: [SJe, IJe, FJe, AJe, LJe, OJe] +}, NJe = { + version: hL, moduleName: "@ag-grid-community/client-side-row-model-api", - beans: [qte], + beans: [Wte], apiFunctions: { - onGroupExpandedOrCollapsed: AJe, - refreshClientSideRowModel: OJe, - forEachLeafNode: LJe, - forEachNodeAfterFilter: FJe, - forEachNodeAfterFilterAndSort: NJe, - resetRowHeights: kJe, - applyTransaction: $Je, - applyTransactionAsync: BJe, - flushAsyncTransactions: VJe, - getBestCostNodeSelection: zJe + onGroupExpandedOrCollapsed: bJe, + refreshClientSideRowModel: wJe, + forEachLeafNode: xJe, + forEachNodeAfterFilter: EJe, + forEachNodeAfterFilterAndSort: RJe, + resetRowHeights: PJe, + applyTransaction: TJe, + applyTransactionAsync: _Je, + flushAsyncTransactions: MJe, + getBestCostNodeSelection: DJe }, - dependantModules: [Xte, RJe] -}, YJe = { - version: pL, + dependantModules: [jte, pJe] +}, kJe = { + version: hL, moduleName: "@ag-grid-community/client-side-row-model", - dependantModules: [Xte, KJe] -}, qJe = class extends De { + dependantModules: [jte, NJe] +}, $Je = class extends De { setBeans(e) { this.beans = e; } @@ -125106,7 +124803,7 @@ var HJe = class extends De { getDefaultFileName() { return `export.${this.getDefaultFileExtension()}`; } -}, XJe = class { +}, BJe = class { constructor(e) { this.groupColumns = []; const { @@ -125197,7 +124894,7 @@ var HJe = class extends De { valueFormatted: this.valueService.formatValue(n, r, i) } : { value: i ?? "" }; } -}, ZJe = class { +}, VJe = class { static download(e, t) { const r = document.defaultView || window; if (!r) { @@ -125215,15 +124912,15 @@ var HJe = class extends De { r.URL.revokeObjectURL(i); }, 0); } -}, U3 = `\r -`, QJe = class extends XJe { +}, GH = `\r +`, HJe = class extends BJe { constructor(e) { super(e), this.isFirstLine = !0, this.result = ""; const { suppressQuotes: t, columnSeparator: r } = e; this.suppressQuotes = t, this.columnSeparator = r; } addCustomContent(e) { - e && (typeof e == "string" ? (/^\s*\n/.test(e) || this.beginNewLine(), e = e.replace(/\r?\n/g, U3), this.result += e) : e.forEach((t) => { + e && (typeof e == "string" ? (/^\s*\n/.test(e) || this.beginNewLine(), e = e.replace(/\r?\n/g, GH), this.result += e) : e.forEach((t) => { this.beginNewLine(), t.forEach((r, n) => { n !== 0 && (this.result += this.columnSeparator), this.result += this.putInQuotes(r.data.value || ""), r.mergeAcross && this.appendEmptyCells(r.mergeAcross); }); @@ -125271,9 +124968,9 @@ var HJe = class extends De { return this.result; } beginNewLine() { - this.isFirstLine || (this.result += U3), this.isFirstLine = !1; + this.isFirstLine || (this.result += GH), this.isFirstLine = !1; } -}, JJe = class extends qJe { +}, zJe = class extends $Je { constructor() { super(...arguments), this.beanName = "csvCreator"; } @@ -125296,7 +124993,7 @@ var HJe = class extends De { return; } const t = this.getMergedParams(e), r = this.getData(t), n = new Blob(["\uFEFF", r], { type: "text/plain" }), i = typeof t.fileName == "function" ? t.fileName(this.gos.getGridCommonParams()) : t.fileName; - ZJe.download(this.getFileName(i), n); + VJe.download(this.getFileName(i), n); } exportDataAsCsv(e) { this.export(e); @@ -125317,7 +125014,7 @@ var HJe = class extends De { suppressQuotes: u, columnSeparator: d } = e; - return new QJe({ + return new HJe({ columnModel: t, columnNameService: r, funcColsService: n, @@ -125335,15 +125032,15 @@ var HJe = class extends De { return this.gos.get("suppressCsvExport"); } }; -function eet(e, t) { +function GJe(e, t) { var r; return (r = e.csvCreator) == null ? void 0 : r.getDataAsCsv(t); } -function tet(e, t) { +function WJe(e, t) { var r; (r = e.csvCreator) == null || r.exportDataAsCsv(t); } -var ret = class extends De { +var jJe = class extends De { constructor() { super(...arguments), this.beanName = "gridSerializer"; } @@ -125356,7 +125053,7 @@ var ret = class extends De { i, n ); - return o7e( + return Y9e( // first pass, put in the header names of the cols this.prepareSession(o), this.prependContent(t), @@ -125399,7 +125096,7 @@ var ret = class extends De { exportColumnGroups(e, t) { return (r) => { if (!e.skipColumnGroupHeaders) { - const n = new wee(), i = this.visibleColsService.createGroups({ + const n = new mee(), i = this.visibleColsService.createGroups({ columns: t, idCreator: n, pinned: null, @@ -125475,14 +125172,14 @@ var ret = class extends De { return this.columnModel.getColsForKeys(r); const i = this.gos.get("treeData"); let o = []; - return e && !n ? o = this.columnModel.getCols() : o = this.visibleColsService.getAllCols(), t && !i && (o = o.filter((a) => a.getColId() !== py)), o; + return e && !n ? o = this.columnModel.getCols() : o = this.visibleColsService.getAllCols(), t && !i && (o = o.filter((a) => a.getColId() !== hy)), o; } recursivelyAddHeaderGroups(e, t, r) { const n = []; e.forEach((i) => { const o = i; o.getChildren && o.getChildren().forEach((a) => n.push(a)); - }), e.length > 0 && Hn(e[0]) && this.doAddHeaderHeader(t, e, r), n && n.length > 0 && this.recursivelyAddHeaderGroups( + }), e.length > 0 && zn(e[0]) && this.doAddHeaderHeader(t, e, r), n && n.length > 0 && this.recursivelyAddHeaderGroups( n, t, r @@ -125512,23 +125209,23 @@ var ret = class extends De { ); }); } -}, gL = "32.0.1", Zte = { - version: gL, +}, fL = "32.0.1", Ute = { + version: fL, moduleName: "@ag-grid-community/csv-export-core", - beans: [JJe, ret] -}, net = { - version: gL, + beans: [zJe, jJe] +}, UJe = { + version: fL, moduleName: "@ag-grid-community/csv-export-api", apiFunctions: { - getDataAsCsv: eet, - exportDataAsCsv: tet + getDataAsCsv: GJe, + exportDataAsCsv: WJe }, - dependantModules: [Zte] -}, iet = { - version: gL, + dependantModules: [Ute] +}, KJe = { + version: fL, moduleName: "@ag-grid-community/csv-export", - dependantModules: [Zte, net] -}, oet = class extends uqe { + dependantModules: [Ute, UJe] +}, YJe = class extends JYe { wireBeans(e) { this.beans = e; } @@ -125554,7 +125251,7 @@ var ret = class extends De { } loadFromDatasource() { const e = this.createLoadParams(); - if (Rr(this.params.datasource.getRows)) { + if (Er(this.params.datasource.getRows)) { Be("datasource is missing getRows method"); return; } @@ -125598,14 +125295,14 @@ var ret = class extends De { createRowNodes() { this.rowNodes = []; for (let e = 0; e < this.params.blockSize; e++) { - const t = this.startRow + e, r = new Ll(this.beans); + const t = this.startRow + e, r = new Ol(this.beans); r.setRowHeight(this.params.rowHeight), r.uiLevel = 0, r.setRowIndex(t), r.setRowTop(this.params.rowHeight * t), this.rowNodes.push(r); } } processServerResult(e) { this.rowNodes.forEach((r, n) => { const i = e.rowData ? e.rowData[n] : void 0; - !r.id && r.alreadyRendered && i && (this.rowNodes[n] = new Ll(this.beans), this.rowNodes[n].setRowIndex(r.rowIndex), this.rowNodes[n].setRowTop(r.rowTop), this.rowNodes[n].setRowHeight(r.rowHeight), r.clearRowTopAndRowIndex()), this.setDataAndId(this.rowNodes[n], i, this.startRow + n); + !r.id && r.alreadyRendered && i && (this.rowNodes[n] = new Ol(this.beans), this.rowNodes[n].setRowIndex(r.rowIndex), this.rowNodes[n].setRowTop(r.rowTop), this.rowNodes[n].setRowHeight(r.rowHeight), r.clearRowTopAndRowIndex()), this.setDataAndId(this.rowNodes[n], i, this.startRow + n); }); const t = e.rowCount != null && e.rowCount >= 0 ? e.rowCount : void 0; this.parentCache.pageLoaded(this, t); @@ -125615,7 +125312,7 @@ var ret = class extends De { e.clearRowTopAndRowIndex(); }), super.destroy(); } -}, aet = 2, set = class extends De { +}, qJe = 2, XJe = class extends De { constructor(e) { super(), this.lastRowIndexKnown = !1, this.blocks = {}, this.blockCount = 0, this.rowCount = e.initialRowCount, this.params = e; } @@ -125636,7 +125333,7 @@ var ret = class extends De { return n.getRow(e); } createBlock(e) { - const t = this.createBean(new oet(e, this, this.params)); + const t = this.createBean(new YJe(e, this, this.params)); return this.blocks[t.getId()] = t, this.blockCount++, this.purgeBlocksIfNeeded(t), this.params.rowNodeBlockLoader.addBlock(t), t; } // we have this on infinite row model only, not server side row model, @@ -125666,7 +125363,7 @@ var ret = class extends De { purgeBlocksIfNeeded(e) { const t = this.getBlocksInOrder().filter((a) => a != e), r = (a, s) => s.getLastAccessed() - a.getLastAccessed(); t.sort(r); - const n = this.params.maxBlocksInCache > 0, i = n ? this.params.maxBlocksInCache - 1 : null, o = aet - 1; + const n = this.params.maxBlocksInCache > 0, i = n ? this.params.maxBlocksInCache - 1 : null, o = qJe - 1; t.forEach((a, s) => { const l = a.getState() === "needsLoading" && s >= o, c = n ? s >= i : !1; if (l || c) { @@ -125707,7 +125404,7 @@ var ret = class extends De { } getBlocksInOrder() { const e = (r, n) => r.getId() - n.getId(); - return uD(this.blocks).sort(e); + return cD(this.blocks).sort(e); } destroyBlock(e) { delete this.blocks[e.getId()], this.destroyBean(e), this.blockCount--, this.params.rowNodeBlockLoader.removeBlock(e); @@ -125753,7 +125450,7 @@ var ret = class extends De { } }), a || i ? [] : r; } -}, cet = class extends De { +}, ZJe = class extends De { constructor() { super(...arguments), this.beanName = "rowModel"; } @@ -125808,7 +125505,7 @@ var ret = class extends De { this.cacheParams ? e = this.isSortModelDifferent() : e = !0, e && this.reset(); } isSortModelDifferent() { - return !wb(this.cacheParams.sortModel, this.sortController.getSortModel()); + return !Sb(this.cacheParams.sortModel, this.sortController.getSortModel()); } getType() { return "infinite"; @@ -125866,7 +125563,7 @@ var ret = class extends De { // the cache could create this, however it is also used by the pages, so handy to create it // here as the settings are also passed to the pages lastAccessedSequence: new Yf() - }, this.infiniteCache = this.createBean(new set(this.cacheParams)), this.eventService.dispatchEventOnce({ + }, this.infiniteCache = this.createBean(new XJe(this.cacheParams)), this.eventService.dispatchEventOnce({ type: "rowCountReady" }); const e = this.createModelUpdatedEvent(); @@ -125932,50 +125629,50 @@ var ret = class extends De { this.infiniteCache && this.infiniteCache.setRowCount(e, t); } }; -function uet(e) { +function QJe(e) { var t, r; (r = (t = e.rowModelHelperService) == null ? void 0 : t.getInfiniteRowModel()) == null || r.refreshCache(); } -function det(e) { +function JJe(e) { var t, r; (r = (t = e.rowModelHelperService) == null ? void 0 : t.getInfiniteRowModel()) == null || r.purgeCache(); } -function het(e) { +function eet(e) { var t, r; return (r = (t = e.rowModelHelperService) == null ? void 0 : t.getInfiniteRowModel()) == null ? void 0 : r.getRowCount(); } -function fet(e) { +function tet(e) { var t, r; return (r = (t = e.rowModelHelperService) == null ? void 0 : t.getInfiniteRowModel()) == null ? void 0 : r.isLastRowIndexKnown(); } -var vL = "32.0.1", Qte = { - version: vL, +var pL = "32.0.1", Kte = { + version: pL, moduleName: "@ag-grid-community/infinite-row-model-core", rowModel: "infinite", - beans: [cet], - dependantModules: [hqe] -}, pet = { - version: vL, + beans: [ZJe], + dependantModules: [tqe] +}, ret = { + version: pL, moduleName: "@ag-grid-community/infinite-row-model-api", - beans: [qte], + beans: [Wte], apiFunctions: { - refreshInfiniteCache: uet, - purgeInfiniteCache: det, - getInfiniteRowCount: het, - isLastRowIndexKnown: fet + refreshInfiniteCache: QJe, + purgeInfiniteCache: JJe, + getInfiniteRowCount: eet, + isLastRowIndexKnown: tet }, - dependantModules: [Qte, PJe] -}, get = { - version: vL, + dependantModules: [Kte, gJe] +}, net = { + version: pL, moduleName: "@ag-grid-community/infinite-row-model", - dependantModules: [Qte, pet] + dependantModules: [Kte, ret] }; -Ai.__registerModules( - [Wte, YJe, get, iet], +Ii.__registerModules( + [Bte, kJe, net, KJe], !1, void 0 ); -var co = B.createContext({}), yy = (e, t, r, n) => { +var so = B.createContext({}), vy = (e, t, r, n) => { if (!e || e.componentFromFramework || t.isDestroyed()) return; const o = e.newAgStackInstance(); @@ -125987,11 +125684,11 @@ var co = B.createContext({}), yy = (e, t, r, n) => { t.destroyBean(c); return; } - a = c, s = a.getGui(), r.appendChild(s), K3(n, a); + a = c, s = a.getGui(), r.appendChild(s), WH(n, a); }), () => { - l = !0, a && (s && s.parentElement && s.parentElement.removeChild(s), t.destroyBean(a), n && K3(n, void 0)); + l = !0, a && (s && s.parentElement && s.parentElement.removeChild(s), t.destroyBean(a), n && WH(n, void 0)); }; -}, K3 = (e, t) => { +}, WH = (e, t) => { if (e) if (e instanceof Function) e(t); @@ -125999,7 +125696,7 @@ var co = B.createContext({}), yy = (e, t, r, n) => { const r = e; r.current = t; } -}, ja = (...e) => e.filter((r) => r != null && r !== "").join(" "), ma = class Jte { +}, ja = (...e) => e.filter((r) => r != null && r !== "").join(" "), ma = class Yte { constructor(...t) { this.classesMap = {}, t.forEach((r) => { this.classesMap[r] = !0; @@ -126008,27 +125705,27 @@ var co = B.createContext({}), yy = (e, t, r, n) => { setClass(t, r) { if (!!this.classesMap[t] == r) return this; - const i = new Jte(); + const i = new Yte(); return i.classesMap = { ...this.classesMap }, i.classesMap[t] = r, i; } toString() { return Object.keys(this.classesMap).filter((r) => this.classesMap[r]).join(" "); } -}, Dp = (e) => { +}, Ip = (e) => { const t = () => typeof Symbol == "function" && Symbol.for, r = () => t() ? Symbol.for("react.memo") : 60115; return typeof e == "function" && !(e.prototype && e.prototype.isReactComponent) || typeof e == "object" && e.$$typeof === r(); -}, ere = xd.createRoot != null && xd.flushSync != null; -function vet() { - return !ere; +}, qte = xd.createRoot != null && xd.flushSync != null; +function iet() { + return !qte; } -var GC = !1; -function met(e) { - return GC || setTimeout(() => GC = !1, 0), GC = !0, e(); +var HC = !1; +function oet(e) { + return HC || setTimeout(() => HC = !1, 0), HC = !0, e(); } -var mL = (e, t) => { - ere && e && !GC ? xd.flushSync(t) : t(); +var gL = (e, t) => { + qte && e && !HC ? xd.flushSync(t) : t(); }; -function yL(e, t, r) { +function vL(e, t, r) { if (t == null || e == null) return t; if (e === t || t.length === 0 && e.length === 0) @@ -126050,29 +125747,29 @@ function yL(e, t, r) { } return n.length === e.length && i.length === 0 ? e : n.length === 0 && i.length === t.length ? t : n.length === 0 ? i : i.length === 0 ? n : [...n, ...i]; } -var tre = nn((e, t) => { +var Xte = nn((e, t) => { var N; - const { ctrlsFactory: r, context: n } = Qt(co), i = ve(null), o = ve(null), a = ve(null), s = ve(null), l = ve(null), c = ve(), [u, d] = Le(), [h, f] = Le(), [p, v] = Le(), [g, m] = Le(() => new ma()), [y, C] = Le(() => new ma("ag-hidden")), [b, w] = Le(() => new ma("ag-hidden")), [x, E] = Le(() => new ma("ag-invisible")); - Js(t, () => ({ + const { ctrlsFactory: r, context: n } = Qt(so), i = ve(null), o = ve(null), a = ve(null), s = ve(null), l = ve(null), c = ve(), [u, d] = Le(), [h, f] = Le(), [p, v] = Le(), [g, m] = Le(() => new ma()), [y, C] = Le(() => new ma("ag-hidden")), [b, w] = Le(() => new ma("ag-hidden")), [x, E] = Le(() => new ma("ag-invisible")); + Qs(t, () => ({ // force new instance when grid tries to refresh refresh() { return !1; } - })), Ns(() => yy(u, n, o.current), [u]); - const P = ir((F) => { + })), Ns(() => vy(u, n, o.current), [u]); + const R = ir((F) => { if (i.current = F, !i.current) { n.destroyBean(c.current), c.current = null; return; } const k = { - setInnerRenderer: (V, z) => { - d(V), v(z); + setInnerRenderer: (V, H) => { + d(V), v(H); }, setChildCount: (V) => f(V), - addOrRemoveCssClass: (V, z) => m(($) => $.setClass(V, z)), - setContractedDisplayed: (V) => w((z) => z.setClass("ag-hidden", !V)), - setExpandedDisplayed: (V) => C((z) => z.setClass("ag-hidden", !V)), - setCheckboxVisible: (V) => E((z) => z.setClass("ag-invisible", !V)) + addOrRemoveCssClass: (V, H) => m(($) => $.setClass(V, H)), + setContractedDisplayed: (V) => w((H) => H.setClass("ag-hidden", !V)), + setExpandedDisplayed: (V) => C((H) => H.setClass("ag-hidden", !V)), + setCheckboxVisible: (V) => E((H) => H.setClass("ag-invisible", !V)) }, I = r.getInstance("groupCellRendererCtrl"); I && (c.current = n.createBean(I), c.current.init( k, @@ -126080,18 +125777,18 @@ var tre = nn((e, t) => { a.current, s.current, l.current, - tre, + Xte, e )); - }, []), R = Ct(() => `ag-cell-wrapper ${g.toString()}`, [g]), T = Ct(() => `ag-group-expanded ${y.toString()}`, [y]), _ = Ct( + }, []), P = Ct(() => `ag-cell-wrapper ${g.toString()}`, [g]), T = Ct(() => `ag-group-expanded ${y.toString()}`, [y]), _ = Ct( () => `ag-group-contracted ${b.toString()}`, [b] ), D = Ct(() => `ag-group-checkbox ${x.toString()}`, [x]), A = u && u.componentFromFramework, M = A ? u.componentClass : void 0, O = u == null && p != null, L = Gs(p, !0); return /* @__PURE__ */ B.createElement( "span", { - className: R, - ref: P, + className: P, + ref: R, ...e.colDef ? {} : { role: (N = c.current) == null ? void 0 : N.getCellAriaRole() } }, /* @__PURE__ */ B.createElement("span", { className: T, ref: s }), @@ -126100,21 +125797,21 @@ var tre = nn((e, t) => { /* @__PURE__ */ B.createElement("span", { className: "ag-group-value", ref: o }, O && /* @__PURE__ */ B.createElement(B.Fragment, null, L), A && /* @__PURE__ */ B.createElement(M, { ...u.params })), /* @__PURE__ */ B.createElement("span", { className: "ag-group-child-count" }, h) ); -}), Y3 = tre, CL = Qs({ +}), jH = Xte, mL = Zs({ setMethods: () => { } -}), yet = (e) => { +}), aet = (e) => { const { initialProps: t, addUpdateCallback: r, CustomComponentClass: n, setMethods: i } = e, [o, a] = Le(t); return Bt(() => { r((s) => a(s)); - }, []), /* @__PURE__ */ B.createElement(CL.Provider, { value: { setMethods: i } }, /* @__PURE__ */ B.createElement(n, { ...o })); -}, Cet = Eo(yet), bet = 0; -function q3() { - return `agPortalKey_${++bet}`; + }, []), /* @__PURE__ */ B.createElement(mL.Provider, { value: { setMethods: i } }, /* @__PURE__ */ B.createElement(n, { ...o })); +}, set = wo(aet), cet = 0; +function UH() { + return `agPortalKey_${++cet}`; } -var rre = class { +var Zte = class { constructor(e, t, r, n) { - this.portal = null, this.oldPortal = null, this.reactComponent = e, this.portalManager = t, this.componentType = r, this.suppressFallbackMethods = !!n, this.statelessComponent = this.isStateless(this.reactComponent), this.key = q3(), this.portalKey = q3(), this.instanceCreated = this.isStatelessComponent() ? kn.resolve(!1) : new kn((i) => { + this.portal = null, this.oldPortal = null, this.reactComponent = e, this.portalManager = t, this.componentType = r, this.suppressFallbackMethods = !!n, this.statelessComponent = this.isStateless(this.reactComponent), this.key = UH(), this.portalKey = UH(), this.instanceCreated = this.isStatelessComponent() ? kn.resolve(!1) : new kn((i) => { this.resolveInstanceCreated = i; }); } @@ -126190,7 +125887,7 @@ var rre = class { this.isStatelessComponent() || (this.ref = (t) => { var r; this.componentInstance = t, this.addParentContainerStyleAndClasses(), (r = this.resolveInstanceCreated) == null || r.call(this, !0), this.resolveInstanceCreated = void 0; - }, e.ref = this.ref), this.reactElement = this.createElement(this.reactComponent, { ...e, key: this.key }), this.portal = Ib( + }, e.ref = this.ref), this.reactElement = this.createElement(this.reactComponent, { ...e, key: this.key }), this.portal = Mb( this.reactElement, this.eParentElement, this.portalKey @@ -126198,7 +125895,7 @@ var rre = class { ); } createElement(e, t) { - return lH(e, t); + return oz(e, t); } createReactComponent(e) { this.portalManager.mountReactPortal(this.portal, this, e); @@ -126225,17 +125922,17 @@ var rre = class { return this.suppressFallbackMethods ? !1 : !!this[`${e}Component`]; } }; -function SL(e, t, r) { +function yL(e, t, r) { e.forEach((n) => { const i = t[n]; i && (r[n] = i); }); } -var ec = class extends rre { +var ec = class extends Zte { constructor() { super(...arguments), this.awaitUpdateCallback = new kn((e) => { this.resolveUpdateCallback = e; - }), this.wrapperComponent = Cet; + }), this.wrapperComponent = set; } init(e) { return this.sourceParams = e, super.init(this.getProps()); @@ -126263,7 +125960,7 @@ var ec = class extends rre { }); } setMethods(e) { - this.providedMethods = e, SL(this.getOptionalMethods(), this.providedMethods, this); + this.providedMethods = e, yL(this.getOptionalMethods(), this.providedMethods, this); } getOptionalMethods() { return []; @@ -126282,11 +125979,11 @@ var ec = class extends rre { }) ); } -}, wet = class extends ec { +}, uet = class extends ec { refresh(e) { return this.sourceParams = e, this.refreshProps(), !0; } -}, xet = class extends ec { +}, det = class extends ec { constructor() { super(...arguments), this.date = null, this.onDateChange = (e) => this.updateDate(e); } @@ -126309,7 +126006,7 @@ var ec = class extends rre { const e = super.getProps(); return e.date = this.date, e.onDateChange = this.onDateChange, delete e.onDateChanged, e; } -}, Eet = class extends ec { +}, het = class extends ec { constructor() { super(...arguments), this.model = null, this.onModelChange = (e) => this.updateModel(e), this.onUiChange = () => this.sourceParams.filterChangedCallback(), this.expectingNewMethods = !0; } @@ -126345,14 +126042,14 @@ var ec = class extends rre { return e.model = this.model, e.onModelChange = this.onModelChange, e.onUiChange = this.onUiChange, delete e.filterChangedCallback, delete e.filterModifiedCallback, delete e.valueGetter, e; } }; -function nre(e, t) { +function Qte(e, t) { e.parentFilterInstance((r) => { (r.setModel(t) || kn.resolve()).then(() => { e.filterParams.filterChangedCallback(); }); }); } -var Ret = class { +var fet = class { constructor(e, t) { this.floatingFilterParams = e, this.refreshProps = t, this.model = null, this.onModelChange = (r) => this.updateModel(r); } @@ -126370,15 +126067,15 @@ var Ret = class { this.floatingFilterParams = e, this.refreshProps(); } setMethods(e) { - SL(this.getOptionalMethods(), e, this); + yL(this.getOptionalMethods(), e, this); } getOptionalMethods() { return ["afterGuiAttached"]; } updateModel(e) { - this.model = e, this.refreshProps(), nre(this.floatingFilterParams, e); + this.model = e, this.refreshProps(), Qte(this.floatingFilterParams, e); } -}, Pet = class extends ec { +}, pet = class extends ec { constructor() { super(...arguments), this.model = null, this.onModelChange = (e) => this.updateModel(e); } @@ -126392,17 +126089,17 @@ var Ret = class { return ["afterGuiAttached"]; } updateModel(e) { - this.model = e, this.refreshProps(), nre(this.sourceParams, e); + this.model = e, this.refreshProps(), Qte(this.sourceParams, e); } getProps() { const e = super.getProps(); return e.model = this.model, e.onModelChange = this.onModelChange, e; } -}, Tet = class extends ec { +}, get = class extends ec { refresh(e) { this.sourceParams = e, this.refreshProps(); } -}, _et = class extends ec { +}, vet = class extends ec { constructor() { super(...arguments), this.active = !1, this.expanded = !1, this.onActiveChange = (e) => this.updateActive(e); } @@ -126426,15 +126123,15 @@ var Ret = class { const e = super.getProps(); return e.active = this.active, e.expanded = this.expanded, e.onActiveChange = this.onActiveChange, delete e.onItemActivated, e; } -}, Met = class extends ec { +}, met = class extends ec { refresh(e) { this.sourceParams = e, this.refreshProps(); } -}, Det = class extends ec { +}, yet = class extends ec { refresh(e) { return this.sourceParams = e, this.refreshProps(), !0; } -}, Iet = class extends ec { +}, Cet = class extends ec { constructor() { super(...arguments), this.onStateChange = (e) => this.updateState(e); } @@ -126452,12 +126149,12 @@ var Ret = class { return e.state = this.state, e.onStateChange = this.onStateChange, e; } }; -function bL() { +function CL() { Be("As of v32, using custom components with `reactiveCustomComponents = false` is deprecated."); } -var Aet = 1e3, Oet = class { +var bet = 1e3, wet = class { constructor(e, t, r) { - this.destroyed = !1, this.portals = [], this.hasPendingPortalUpdate = !1, this.wrappingElement = t || "div", this.refresher = e, this.maxComponentCreationTimeMs = r || Aet; + this.destroyed = !1, this.portals = [], this.hasPendingPortalUpdate = !1, this.wrappingElement = t || "div", this.refresher = e, this.maxComponentCreationTimeMs = r || bet; } getPortals() { return this.portals; @@ -126497,9 +126194,9 @@ var Aet = 1e3, Oet = class { }); } } -}, Let = (e) => { - const { ctrl: t } = e, r = t.isAlive(), { context: n } = Qt(co), i = r ? t.getColId() : void 0, [o, a] = Le(), s = ve(null), l = ve(null), c = ve(null), u = ve(), d = ve(); - r && !d.current && (d.current = new gy(() => s.current)); +}, xet = (e) => { + const { ctrl: t } = e, r = t.isAlive(), { context: n } = Qt(so), i = r ? t.getColId() : void 0, [o, a] = Le(), s = ve(null), l = ve(null), c = ve(null), u = ve(), d = ve(); + r && !d.current && (d.current = new fy(() => s.current)); const h = ir((g) => { var C; if (s.current = g, !s.current || !r) @@ -126510,7 +126207,7 @@ var Aet = 1e3, Oet = class { }, addOrRemoveCssClass: (b, w) => d.current.addOrRemoveCssClass(b, w), setAriaSort: (b) => { - s.current && (b ? $7e(s.current, b) : B7e(s.current)); + s.current && (b ? T7e(s.current, b) : _7e(s.current)); }, setUserCompDetails: (b) => a(b), getUserCompInstance: () => u.current || void 0 @@ -126520,15 +126217,15 @@ var Aet = 1e3, Oet = class { (C = l.current) == null || C.insertAdjacentElement("afterend", y); }, []); Ns( - () => yy(o, n, c.current, u), + () => vy(o, n, c.current, u), [o] ), Bt(() => { t.setDragSource(s.current); }, [o]); - const f = Ct(() => !!((o == null ? void 0 : o.componentFromFramework) && Dp(o.componentClass)), [o]), p = o && o.componentFromFramework, v = o && o.componentClass; + const f = Ct(() => !!((o == null ? void 0 : o.componentFromFramework) && Ip(o.componentClass)), [o]), p = o && o.componentFromFramework, v = o && o.componentClass; return /* @__PURE__ */ B.createElement("div", { ref: h, className: "ag-header-cell", "col-id": i, role: "columnheader" }, /* @__PURE__ */ B.createElement("div", { ref: l, className: "ag-header-cell-resize", role: "presentation" }), /* @__PURE__ */ B.createElement("div", { ref: c, className: "ag-header-cell-comp-wrapper", role: "presentation" }, p && f && /* @__PURE__ */ B.createElement(v, { ...o.params }), p && !f && /* @__PURE__ */ B.createElement(v, { ...o.params, ref: u }))); -}, Fet = Eo(Let), Net = (e) => { - const { context: t, gos: r } = Qt(co), [n, i] = Le( +}, Eet = wo(xet), Ret = (e) => { + const { context: t, gos: r } = Qt(so), [n, i] = Le( () => new ma("ag-header-cell", "ag-floating-filter") ), [o, a] = Le(() => new ma()), [s, l] = Le( () => new ma("ag-floating-filter-button", "ag-hidden") @@ -126559,22 +126256,22 @@ var Aet = 1e3, Oet = class { w.setComp(N, p.current, m.current, v.current); }, []); Ns( - () => yy(d, t, v.current, b), + () => vy(d, t, v.current, b), [d] ); - const E = Ct(() => n.toString(), [n]), P = Ct(() => o.toString(), [o]), R = Ct(() => s.toString(), [s]), T = Ct(() => !!(d && d.componentFromFramework && Dp(d.componentClass)), [d]), _ = Ct(() => r.get("reactiveCustomComponents"), []), D = Ct(() => { + const E = Ct(() => n.toString(), [n]), R = Ct(() => o.toString(), [o]), P = Ct(() => s.toString(), [s]), T = Ct(() => !!(d && d.componentFromFramework && Ip(d.componentClass)), [d]), _ = Ct(() => r.get("reactiveCustomComponents"), []), D = Ct(() => { if (d) if (_) { - const L = new Ret( + const L = new fet( d.params, () => f((N) => N + 1) ); return b(L), L; - } else d.componentFromFramework && bL(); + } else d.componentFromFramework && CL(); }, [d]), A = D == null ? void 0 : D.getProps(), M = d && d.componentFromFramework, O = d && d.componentClass; - return /* @__PURE__ */ B.createElement("div", { ref: x, className: E, role: "gridcell" }, /* @__PURE__ */ B.createElement("div", { ref: v, className: P, role: "presentation" }, M && !_ && /* @__PURE__ */ B.createElement(O, { ...d.params, ref: T ? () => { + return /* @__PURE__ */ B.createElement("div", { ref: x, className: E, role: "gridcell" }, /* @__PURE__ */ B.createElement("div", { ref: v, className: R, role: "presentation" }, M && !_ && /* @__PURE__ */ B.createElement(O, { ...d.params, ref: T ? () => { } : b }), M && _ && /* @__PURE__ */ B.createElement( - CL.Provider, + mL.Provider, { value: { setMethods: (L) => D.setMethods(L) @@ -126586,7 +126283,7 @@ var Aet = 1e3, Oet = class { { ref: g, "aria-hidden": c, - className: R, + className: P, role: "presentation" }, /* @__PURE__ */ B.createElement( @@ -126599,33 +126296,33 @@ var Aet = 1e3, Oet = class { } ) )); -}, ket = Eo(Net), $et = (e) => { - const { context: t } = Qt(co), { ctrl: r } = e, [n, i] = Le(() => new ma()), [o, a] = Le(() => new ma()), [s, l] = Le("false"), [c, u] = Le(), [d, h] = Le(), f = Ct(() => r.getColId(), []), p = ve(null), v = ve(null), g = ve(), m = ir((E) => { +}, Pet = wo(Ret), Tet = (e) => { + const { context: t } = Qt(so), { ctrl: r } = e, [n, i] = Le(() => new ma()), [o, a] = Le(() => new ma()), [s, l] = Le("false"), [c, u] = Le(), [d, h] = Le(), f = Ct(() => r.getColId(), []), p = ve(null), v = ve(null), g = ve(), m = ir((E) => { if (p.current = E, !p.current) return; - const P = { - setWidth: (R) => { - p.current && (p.current.style.width = R); + const R = { + setWidth: (P) => { + p.current && (p.current.style.width = P); }, - addOrRemoveCssClass: (R, T) => i((_) => _.setClass(R, T)), - setUserCompDetails: (R) => h(R), - setResizableDisplayed: (R) => { - a((T) => T.setClass("ag-hidden", !R)), l(R ? "false" : "true"); + addOrRemoveCssClass: (P, T) => i((_) => _.setClass(P, T)), + setUserCompDetails: (P) => h(P), + setResizableDisplayed: (P) => { + a((T) => T.setClass("ag-hidden", !P)), l(P ? "false" : "true"); }, - setAriaExpanded: (R) => u(R), + setAriaExpanded: (P) => u(P), getUserCompInstance: () => g.current || void 0 }; - r.setComp(P, p.current, v.current); + r.setComp(R, p.current, v.current); }, []); - Ns(() => yy(d, t, p.current), [d]), Bt(() => { + Ns(() => vy(d, t, p.current), [d]), Bt(() => { p.current && r.setDragSource(p.current); }, [d]); - const y = Ct(() => !!((d == null ? void 0 : d.componentFromFramework) && Dp(d.componentClass)), [d]), C = Ct(() => "ag-header-group-cell " + n.toString(), [n]), b = Ct( + const y = Ct(() => !!((d == null ? void 0 : d.componentFromFramework) && Ip(d.componentClass)), [d]), C = Ct(() => "ag-header-group-cell " + n.toString(), [n]), b = Ct( () => "ag-header-cell-resize " + o.toString(), [o] ), w = d && d.componentFromFramework, x = d && d.componentClass; return /* @__PURE__ */ B.createElement("div", { ref: m, className: C, "col-id": f, role: "columnheader", "aria-expanded": c }, w && y && /* @__PURE__ */ B.createElement(x, { ...d.params }), w && !y && /* @__PURE__ */ B.createElement(x, { ...d.params, ref: g }), /* @__PURE__ */ B.createElement("div", { ref: v, "aria-hidden": s, className: b })); -}, Bet = Eo($et), Vet = (e) => { +}, _et = wo(Tet), Met = (e) => { const { ctrl: t } = e, { topOffset: r, rowHeight: n } = Ct(() => t.getTopAndHeight(), []), i = t.getAriaRowIndex(), o = t.getHeaderRowClass(), [a, s] = Le(() => n + "px"), [l, c] = Le(() => r + "px"), u = ve(null), d = ve(null), [h, f] = Le(() => t.getHeaderCtrls()), p = ve(null), v = ir((y) => { if (p.current = y, !y) return; @@ -126634,8 +126331,8 @@ var Aet = 1e3, Oet = class { setTop: (b) => c(b), setHeaderCtrls: (b, w, x) => { d.current = u.current, u.current = b; - const E = yL(d.current, b, w); - E !== d.current && mL(x, () => f(E)); + const E = vL(d.current, b, w); + E !== d.current && gL(x, () => f(E)); }, setWidth: (b) => { p.current && (p.current.style.width = b); @@ -126650,17 +126347,17 @@ var Aet = 1e3, Oet = class { [a, l] ), m = ir((y) => { switch (t.getType()) { - case CD.COLUMN_GROUP: - return /* @__PURE__ */ B.createElement(Bet, { ctrl: y, key: y.getInstanceId() }); - case CD.FLOATING_FILTER: - return /* @__PURE__ */ B.createElement(ket, { ctrl: y, key: y.getInstanceId() }); + case yD.COLUMN_GROUP: + return /* @__PURE__ */ B.createElement(_et, { ctrl: y, key: y.getInstanceId() }); + case yD.FLOATING_FILTER: + return /* @__PURE__ */ B.createElement(Pet, { ctrl: y, key: y.getInstanceId() }); default: - return /* @__PURE__ */ B.createElement(Fet, { ctrl: y, key: y.getInstanceId() }); + return /* @__PURE__ */ B.createElement(Eet, { ctrl: y, key: y.getInstanceId() }); } }, []); return /* @__PURE__ */ B.createElement("div", { ref: v, className: o, role: "row", style: g, "aria-rowindex": i }, h.map(m)); -}, zet = Eo(Vet), Het = (e) => { - const [t, r] = Le(!0), [n, i] = Le([]), { context: o } = Qt(co), a = ve(null), s = ve(null), l = ve(null), c = e.pinned === "left", u = e.pinned === "right", d = !c && !u, h = ir((v) => { +}, Det = wo(Met), Iet = (e) => { + const [t, r] = Le(!0), [n, i] = Le([]), { context: o } = Qt(so), a = ve(null), s = ve(null), l = ve(null), c = e.pinned === "left", u = e.pinned === "right", d = !c && !u, h = ir((v) => { if (a.current = v, !a.current) { o.destroyBean(l.current), l.current = null; return; @@ -126680,8 +126377,8 @@ var Aet = 1e3, Oet = class { a.current && (a.current.style.width = m, a.current.style.minWidth = m, a.current.style.maxWidth = m); } }; - l.current = o.createBean(new gKe(e.pinned)), l.current.setComp(g, a.current); - }, []), f = t ? "" : "ag-hidden", p = () => n.map((v) => /* @__PURE__ */ B.createElement(zet, { ctrl: v, key: v.getInstanceId() })); + l.current = o.createBean(new iKe(e.pinned)), l.current.setComp(g, a.current); + }, []), f = t ? "" : "ag-hidden", p = () => n.map((v) => /* @__PURE__ */ B.createElement(Det, { ctrl: v, key: v.getInstanceId() })); return /* @__PURE__ */ B.createElement(B.Fragment, null, c && /* @__PURE__ */ B.createElement( "div", { @@ -126701,8 +126398,8 @@ var Aet = 1e3, Oet = class { }, p() ), d && /* @__PURE__ */ B.createElement("div", { ref: h, className: "ag-header-viewport " + f, role: "presentation" }, /* @__PURE__ */ B.createElement("div", { ref: s, className: "ag-header-container", role: "rowgroup" }, p()))); -}, mP = Eo(Het), Get = () => { - const [e, t] = Le(() => new ma()), [r, n] = Le(), { context: i } = Qt(co), o = ve(null), a = ve(null), s = ir((u) => { +}, mP = wo(Iet), Aet = () => { + const [e, t] = Le(() => new ma()), [r, n] = Le(), { context: i } = Qt(so), o = ve(null), a = ve(null), s = ir((u) => { if (o.current = u, !u) { i.destroyBean(a.current), a.current = null; return; @@ -126711,7 +126408,7 @@ var Aet = 1e3, Oet = class { addOrRemoveCssClass: (h, f) => t((p) => p.setClass(h, f)), setHeightAndMinHeight: (h) => n(h) }; - a.current = i.createBean(new eKe()), a.current.setComp(d, o.current, o.current); + a.current = i.createBean(new GUe()), a.current.setComp(d, o.current, o.current); }, []), l = Ct(() => "ag-header " + e.toString(), [e]), c = Ct( () => ({ height: r, @@ -126720,7 +126417,7 @@ var Aet = 1e3, Oet = class { [r] ); return /* @__PURE__ */ B.createElement("div", { ref: s, className: l, style: c, role: "presentation" }, /* @__PURE__ */ B.createElement(mP, { pinned: "left" }), /* @__PURE__ */ B.createElement(mP, { pinned: null }), /* @__PURE__ */ B.createElement(mP, { pinned: "right" })); -}, Wet = Eo(Get), jet = (e, t) => { +}, Oet = wo(Aet), Let = (e, t) => { Bt(() => { const r = t.current; if (r) { @@ -126733,7 +126430,7 @@ var Aet = 1e3, Oet = class { } } }, [e]); -}, Yu = jet, Uet = class { +}, Yu = Let, Fet = class { constructor(e, t) { this.cellEditorParams = e, this.refreshProps = t, this.instanceCreated = new kn((r) => { this.resolveInstanceCreated = r; @@ -126754,7 +126451,7 @@ var Aet = 1e3, Oet = class { this.cellEditorParams = e, this.refreshProps(); } setMethods(e) { - SL(this.getOptionalMethods(), e, this); + yL(this.getOptionalMethods(), e, this); } getInstance() { return this.instanceCreated.then(() => this.componentInstance); @@ -126769,14 +126466,14 @@ var Aet = 1e3, Oet = class { updateValue(e) { this.value = e, this.refreshProps(); } -}, Ket = (e) => { +}, Net = (e) => { const t = ve(e), r = ve(), n = ve(!1), i = ve(!1), [, o] = Le(0); n.current && (i.current = !0), Bt(() => (n.current || (r.current = t.current(), n.current = !0), o((a) => a + 1), () => { i.current && r.current && r.current(); }), []); -}, Yet = (e) => { - const [t, r] = Le(), { context: n, popupService: i, localeService: o, gos: a, editService: s } = Qt(co); - return Ket(() => { +}, ket = (e) => { + const [t, r] = Le(), { context: n, popupService: i, localeService: o, gos: a, editService: s } = Qt(so); + return Net(() => { const { editDetails: l, cellCtrl: c, eParentCell: u } = e, { compDetails: d } = l, h = a.get("stopEditingWhenCellsLoseFocus"), f = n.createBean(s.createPopupEditorWrapper(d.params)), p = f.getGui(); if (e.jsChildComp) { const b = e.jsChildComp.getGui(); @@ -126804,9 +126501,9 @@ var Aet = 1e3, Oet = class { return r(f), e.jsChildComp && e.jsChildComp.afterGuiAttached && e.jsChildComp.afterGuiAttached(), () => { C != null && C(), n.destroyBean(f); }; - }), /* @__PURE__ */ B.createElement(B.Fragment, null, t && e.wrappedContent && Ib(e.wrappedContent, t.getGui())); -}, X3 = Eo(Yet), qet = (e, t, r, n, i, o) => { - const { context: a } = Qt(co), s = ir(() => { + }), /* @__PURE__ */ B.createElement(B.Fragment, null, t && e.wrappedContent && Mb(e.wrappedContent, t.getGui())); +}, KH = wo(ket), $et = (e, t, r, n, i, o) => { + const { context: a } = Qt(so), s = ir(() => { const l = i.current; if (!l) return; @@ -126836,12 +126533,12 @@ var Aet = 1e3, Oet = class { (t ? r : o.current).appendChild(v), i.current = p; }); }, [e, t, n]), Bt(() => s, []); -}, Xet = qet, Zet = (e, t, r) => { +}, Bet = $et, Vet = (e, t, r) => { const { compProxy: n } = e; r(n); - const i = n.getProps(), o = Dp(t); + const i = n.getProps(), o = Ip(t); return /* @__PURE__ */ B.createElement( - CL.Provider, + mL.Provider, { value: { setMethods: (a) => n.setMethods(a) @@ -126850,21 +126547,21 @@ var Aet = 1e3, Oet = class { o && /* @__PURE__ */ B.createElement(t, { ...i }), !o && /* @__PURE__ */ B.createElement(t, { ...i, ref: (a) => n.setRef(a) }) ); -}, Z3 = (e, t, r) => { +}, YH = (e, t, r) => { const n = e.compProxy; - return /* @__PURE__ */ B.createElement(B.Fragment, null, !n && /* @__PURE__ */ B.createElement(t, { ...e.compDetails.params, ref: r }), n && Zet(e, t, r)); -}, Qet = (e, t, r, n, i, o) => { + return /* @__PURE__ */ B.createElement(B.Fragment, null, !n && /* @__PURE__ */ B.createElement(t, { ...e.compDetails.params, ref: r }), n && Vet(e, t, r)); +}, Het = (e, t, r, n, i, o) => { const a = e.compDetails, s = a.componentClass, l = a.componentFromFramework && !e.popup, c = a.componentFromFramework && e.popup, u = !a.componentFromFramework && e.popup; - return /* @__PURE__ */ B.createElement(B.Fragment, null, l && Z3(e, s, t), c && /* @__PURE__ */ B.createElement( - X3, + return /* @__PURE__ */ B.createElement(B.Fragment, null, l && YH(e, s, t), c && /* @__PURE__ */ B.createElement( + KH, { editDetails: e, cellCtrl: i, eParentCell: n, - wrappedContent: Z3(e, s, r) + wrappedContent: YH(e, s, r) } ), u && o && /* @__PURE__ */ B.createElement( - X3, + KH, { editDetails: e, cellCtrl: i, @@ -126872,15 +126569,15 @@ var Aet = 1e3, Oet = class { jsChildComp: o } )); -}, Jet = (e, t, r, n, i, o, a) => { +}, zet = (e, t, r, n, i, o, a) => { const { compDetails: s, value: l } = e, c = !s, u = s && s.componentFromFramework, d = s && s.componentClass, h = l != null && l.toString ? l.toString() : l, f = () => /* @__PURE__ */ B.createElement(B.Fragment, null, c && /* @__PURE__ */ B.createElement(B.Fragment, null, h), u && !o && /* @__PURE__ */ B.createElement(d, { ...s.params, key: t, ref: n }), u && o && /* @__PURE__ */ B.createElement(d, { ...s.params, key: t })); return /* @__PURE__ */ B.createElement(B.Fragment, null, i ? /* @__PURE__ */ B.createElement("span", { role: "presentation", id: `cell-${r}`, className: "ag-cell-value", ref: a }, f()) : f()); -}, ett = (e) => { - const { context: t } = Qt(co), { cellCtrl: r, printLayout: n, editingRow: i } = e, o = r.getTabIndex(), a = r.getColumnIdSanitised(), s = r.getInstanceId(), [l, c] = Le( +}, Get = (e) => { + const { context: t } = Qt(so), { cellCtrl: r, printLayout: n, editingRow: i } = e, o = r.getTabIndex(), a = r.getColumnIdSanitised(), s = r.getInstanceId(), [l, c] = Le( () => r.isCellRenderer() ? void 0 : { compDetails: void 0, value: r.getValueToDisplay(), force: !1 } - ), [u, d] = Le(), [h, f] = Le(1), [p, v] = Le(), [g, m] = Le(!1), [y, C] = Le(!1), [b, w] = Le(!1), [x, E] = Le(), P = Ct(() => r.isForceWrapper(), [r]), R = Ct(() => r.getCellAriaRole(), [r]), T = ve(null), _ = ve(null), D = ve(), A = ve(), M = ve(), O = ve([]), L = ve(), [N, F] = Le(0), k = ir((Y) => { + ), [u, d] = Le(), [h, f] = Le(1), [p, v] = Le(), [g, m] = Le(!1), [y, C] = Le(!1), [b, w] = Le(!1), [x, E] = Le(), R = Ct(() => r.isForceWrapper(), [r]), P = Ct(() => r.getCellAriaRole(), [r]), T = ve(null), _ = ve(null), D = ve(), A = ve(), M = ve(), O = ve([]), L = ve(), [N, F] = Le(0), k = ir((Y) => { L.current = Y, F((K) => K + 1); - }, []), I = l != null && (g || b || y), V = P || I, z = ir( + }, []), I = l != null && (g || b || y), V = R || I, H = ir( (Y, K) => { A.current = K, K && K.isCancelBeforeStart && K.isCancelBeforeStart() && setTimeout(() => { r.stopEditing(!0), r.focusCell(!0); @@ -126888,13 +126585,13 @@ var Aet = 1e3, Oet = class { }, [r] ), $ = ir( - (Y) => z(!0, Y), - [z] + (Y) => H(!0, Y), + [H] ), W = ir( - (Y) => z(!1, Y), - [z] + (Y) => H(!1, Y), + [H] ), j = ve(); - j.current || (j.current = new gy(() => T.current)), Xet(l, V, L.current, N, D, T); + j.current || (j.current = new fy(() => T.current)), Bet(l, V, L.current, N, D, T); const X = ve(); Ns(() => { const Y = X.current, K = l; @@ -126912,15 +126609,15 @@ var Aet = 1e3, Oet = class { if (!re) return; const le = re.getGui(); - if (z(oe, re), !oe) { - const ue = (P ? M : T).current; + if (H(oe, re), !oe) { + const ue = (R ? M : T).current; ue == null || ue.appendChild(le), re.afterGuiAttached && re.afterGuiAttached(); } E(re); }), () => { G.then((re) => { const le = re.getGui(); - t.destroyBean(re), z(oe, void 0), E(void 0), le && le.parentElement && le.parentElement.removeChild(le); + t.destroyBean(re), H(oe, void 0), E(void 0), le && le.parentElement && le.parentElement.removeChild(le); }); }; }, [u]); @@ -126947,7 +126644,7 @@ var Aet = 1e3, Oet = class { b && K(r.createDndSource()), y && K(r.createRowDragComp()); }, [r, t, b, y, g] - ), Z = ir((Y) => { + ), J = ir((Y) => { if (T.current = Y, !T.current || !r) return; const K = { @@ -126970,10 +126667,10 @@ var Aet = 1e3, Oet = class { setEditDetails: (G, re, le, ue) => { if (G) { let he; - ue ? he = new Uet( + ue ? he = new Fet( G.params, () => f((fe) => fe + 1) - ) : G.componentFromFramework && bL(), d({ + ) : G.componentFromFramework && CL(), d({ compDetails: G, popup: re, popupPosition: le, @@ -126986,20 +126683,20 @@ var Aet = 1e3, Oet = class { } }, oe = M.current || void 0; r.setComp(K, T.current, oe, n, i); - }, []), ee = Ct(() => !!(l && l.compDetails && l.compDetails.componentFromFramework && Dp(l.compDetails.componentClass)), [l]); + }, []), te = Ct(() => !!(l && l.compDetails && l.compDetails.componentFromFramework && Ip(l.compDetails.componentClass)), [l]); Ns(() => { var Y; T.current && (j.current.addOrRemoveCssClass("ag-cell-value", !V), j.current.addOrRemoveCssClass("ag-cell-inline-editing", !!u && !u.popup), j.current.addOrRemoveCssClass("ag-cell-popup-editing", !!u && !!u.popup), j.current.addOrRemoveCssClass("ag-cell-not-inline-editing", !u || !!u.popup), (Y = r.getRowCtrl()) == null || Y.setInlineEditingCss(!!u), r.shouldRestoreFocus() && !r.isEditing() && T.current.focus({ preventScroll: !0 })); }); - const Q = () => /* @__PURE__ */ B.createElement(B.Fragment, null, l != null && Jet( + const Q = () => /* @__PURE__ */ B.createElement(B.Fragment, null, l != null && zet( l, h, s, _, V, - ee, + te, k - ), u != null && Qet( + ), u != null && Het( u, W, $, @@ -127007,11 +126704,11 @@ var Aet = 1e3, Oet = class { r, x )); - return /* @__PURE__ */ B.createElement("div", { ref: Z, style: p, tabIndex: o, role: R, "col-id": a }, V ? /* @__PURE__ */ B.createElement("div", { className: "ag-cell-wrapper", role: "presentation", ref: q }, Q()) : Q()); -}, ttt = Eo(ett), rtt = (e) => { - const { context: t, gos: r } = Qt(co), { rowCtrl: n, containerType: i } = e, o = n.getTabIndex(), a = ve(n.getDomOrder()), s = n.isFullWidth(), l = n.getRowNode().displayed, [c, u] = Le(() => l ? n.getRowIndex() : null), [d, h] = Le(() => n.getRowId()), [f, p] = Le(() => n.getBusinessKey()), [v, g] = Le(() => n.getRowStyles()), m = ve(null), y = ve(null), [C, b] = Le(() => null), [w, x] = Le(), [E, P] = Le( + return /* @__PURE__ */ B.createElement("div", { ref: J, style: p, tabIndex: o, role: P, "col-id": a }, V ? /* @__PURE__ */ B.createElement("div", { className: "ag-cell-wrapper", role: "presentation", ref: q }, Q()) : Q()); +}, Wet = wo(Get), jet = (e) => { + const { context: t, gos: r } = Qt(so), { rowCtrl: n, containerType: i } = e, o = n.getTabIndex(), a = ve(n.getDomOrder()), s = n.isFullWidth(), l = n.getRowNode().displayed, [c, u] = Le(() => l ? n.getRowIndex() : null), [d, h] = Le(() => n.getRowId()), [f, p] = Le(() => n.getBusinessKey()), [v, g] = Le(() => n.getRowStyles()), m = ve(null), y = ve(null), [C, b] = Le(() => null), [w, x] = Le(), [E, R] = Le( () => l ? n.getInitialRowTop(i) : void 0 - ), [R, T] = Le( + ), [P, T] = Le( () => l ? n.getInitialTransform(i) : void 0 ), _ = ve(null), D = ve(), A = ve(!1), [M, O] = Le(0); Bt(() => { @@ -127022,7 +126719,7 @@ var Aet = 1e3, Oet = class { j ? (n.setupDetailRowAutoHeight(j), A.current = !0) : O((q) => q + 1); }, [w, M]); const L = ve(); - L.current || (L.current = new gy(() => _.current)); + L.current || (L.current = new fy(() => _.current)); const N = ir((j) => { if (_.current = j, !_.current) { n.unsetComp(i); @@ -127033,11 +126730,11 @@ var Aet = 1e3, Oet = class { const X = { // the rowTop is managed by state, instead of direct style manipulation by rowCtrl (like all the other styles) // as we need to have an initial value when it's placed into he DOM for the first time, for animation to work. - setTop: P, + setTop: R, setTransform: T, // i found using React for managing classes at the row level was to slow, as modifying classes caused a lot of // React code to execute, so avoiding React for managing CSS Classes made the grid go much faster. - addOrRemoveCssClass: (q, Z) => L.current.addOrRemoveCssClass(q, Z), + addOrRemoveCssClass: (q, J) => L.current.addOrRemoveCssClass(q, J), setDomOrder: (q) => a.current = q, setRowIndex: u, setRowId: h, @@ -127045,33 +126742,33 @@ var Aet = 1e3, Oet = class { setUserStyles: g, // if we don't maintain the order, then cols will be ripped out and into the dom // when cols reordered, which would stop the CSS transitions from working - setCellCtrls: (q, Z) => { + setCellCtrls: (q, J) => { y.current = m.current, m.current = q; - const ee = yL(y.current, q, a.current); - ee !== y.current && mL(Z, () => b(ee)); + const te = vL(y.current, q, a.current); + te !== y.current && gL(J, () => b(te)); }, showFullWidth: (q) => x(q), getFullWidthCellRenderer: () => D.current, - refreshFullWidth: (q) => z.current ? (x((Z) => ({ - ...Z, + refreshFullWidth: (q) => H.current ? (x((J) => ({ + ...J, params: q() })), !0) : !D.current || !D.current.refresh ? !1 : D.current.refresh(q()) }; n.setComp(X, _.current, i); }, []); Ns( - () => yy(w, t, _.current, D), + () => vy(w, t, _.current, D), [w] ); const F = Ct(() => { - const j = { top: E, transform: R }; + const j = { top: E, transform: P }; return Object.assign(j, v), j; - }, [E, R, v]), k = s && w && w.componentFromFramework, I = !s && C != null, V = Ct(() => !!((w == null ? void 0 : w.componentFromFramework) && Dp(w.componentClass)), [w]), z = ve(!1); + }, [E, P, v]), k = s && w && w.componentFromFramework, I = !s && C != null, V = Ct(() => !!((w == null ? void 0 : w.componentFromFramework) && Ip(w.componentClass)), [w]), H = ve(!1); Bt(() => { - z.current = V && !!w && !!r.get("reactiveCustomComponents"); + H.current = V && !!w && !!r.get("reactiveCustomComponents"); }, [V, w]); const $ = () => C == null ? void 0 : C.map((j) => /* @__PURE__ */ B.createElement( - ttt, + Wet, { cellCtrl: j, editingRow: n.isEditing(), @@ -127096,37 +126793,37 @@ var Aet = 1e3, Oet = class { I && $(), k && W() ); -}, ntt = Eo(rtt), itt = (e) => { - const { context: t } = Qt(co), { name: r } = e, n = Ct(() => Pte(r), [r]), i = ve(null), o = ve(null), a = ve([]), s = ve([]), [l, c] = Le(() => []), u = ve(!1), d = ve(), h = Ct(() => ja(n.viewport), [n]), f = Ct(() => ja(n.container), [n]), p = n.type === "center", v = p ? i : o; +}, Uet = wo(jet), Ket = (e) => { + const { context: t } = Qt(so), { name: r } = e, n = Ct(() => bte(r), [r]), i = ve(null), o = ve(null), a = ve([]), s = ve([]), [l, c] = Le(() => []), u = ve(!1), d = ve(), h = Ct(() => ja(n.viewport), [n]), f = Ct(() => ja(n.container), [n]), p = n.type === "center", v = p ? i : o; Yu(" AG Row Container " + r + " ", v); const g = ir(() => p ? i.current != null && o.current != null : o.current != null, []), m = ir(() => p ? i.current == null && o.current == null : o.current == null, []), y = ir(() => { if (m() && (t.destroyBean(d.current), d.current = null), g()) { - const x = (P) => { - const R = yL( + const x = (R) => { + const P = vL( s.current, a.current, u.current ); - R !== s.current && (s.current = R, mL(P, () => c(R))); + P !== s.current && (s.current = P, gL(R, () => c(P))); }, E = { - setViewportHeight: (P) => { - i.current && (i.current.style.height = P); + setViewportHeight: (R) => { + i.current && (i.current.style.height = R); }, - setRowCtrls: ({ rowCtrls: P, useFlushSync: R }) => { - const T = !!R && a.current.length > 0 && P.length > 0; - a.current = P, x(T); + setRowCtrls: ({ rowCtrls: R, useFlushSync: P }) => { + const T = !!P && a.current.length > 0 && R.length > 0; + a.current = R, x(T); }, - setDomOrder: (P) => { - u.current != P && (u.current = P, x(!1)); + setDomOrder: (R) => { + u.current != R && (u.current = R, x(!1)); }, - setContainerWidth: (P) => { - o.current && (o.current.style.width = P); + setContainerWidth: (R) => { + o.current && (o.current.style.width = R); }, - setOffsetTop: (P) => { - o.current && (o.current.style.transform = `translateY(${P})`); + setOffsetTop: (R) => { + o.current && (o.current.style.transform = `translateY(${R})`); } }; - d.current = t.createBean(new dYe(r)), d.current.setComp(E, o.current, i.current); + d.current = t.createBean(new eYe(r)), d.current.setComp(E, o.current, i.current); } }, [g, m]), C = ir( (x) => { @@ -127139,7 +126836,7 @@ var Aet = 1e3, Oet = class { }, [y] ), w = () => /* @__PURE__ */ B.createElement("div", { className: f, ref: C, role: "rowgroup" }, l.map((x) => /* @__PURE__ */ B.createElement( - ntt, + Uet, { rowCtrl: x, containerType: n.type, @@ -127147,11 +126844,11 @@ var Aet = 1e3, Oet = class { } ))); return /* @__PURE__ */ B.createElement(B.Fragment, null, p ? /* @__PURE__ */ B.createElement("div", { className: h, ref: b, role: "presentation" }, w()) : w()); -}, ott = Eo(itt), att = () => { - const { context: e, resizeObserverService: t } = Qt(co), [r, n] = Le(""), [i, o] = Le(0), [a, s] = Le(0), [l, c] = Le("0px"), [u, d] = Le("0px"), [h, f] = Le("100%"), [p, v] = Le("0px"), [g, m] = Le("0px"), [y, C] = Le("100%"), [b, w] = Le(""), [x, E] = Le(""), [P, R] = Le(null), [T, _] = Le(""), [D, A] = Le(null), [M, O] = Le("ag-layout-normal"), L = ve(); - L.current || (L.current = new gy(() => N.current)); - const N = ve(null), F = ve(null), k = ve(null), I = ve(null), V = ve(null), z = ve(null), $ = ve(null), W = ve([]), j = ve([]); - Yu(" AG Grid Body ", N), Yu(" AG Pinned Top ", F), Yu(" AG Sticky Top ", k), Yu(" AG Middle ", z), Yu(" AG Pinned Bottom ", $); +}, Yet = wo(Ket), qet = () => { + const { context: e, resizeObserverService: t } = Qt(so), [r, n] = Le(""), [i, o] = Le(0), [a, s] = Le(0), [l, c] = Le("0px"), [u, d] = Le("0px"), [h, f] = Le("100%"), [p, v] = Le("0px"), [g, m] = Le("0px"), [y, C] = Le("100%"), [b, w] = Le(""), [x, E] = Le(""), [R, P] = Le(null), [T, _] = Le(""), [D, A] = Le(null), [M, O] = Le("ag-layout-normal"), L = ve(); + L.current || (L.current = new fy(() => N.current)); + const N = ve(null), F = ve(null), k = ve(null), I = ve(null), V = ve(null), H = ve(null), $ = ve(null), W = ve([]), j = ve([]); + Yu(" AG Grid Body ", N), Yu(" AG Pinned Top ", F), Yu(" AG Sticky Top ", k), Yu(" AG Middle ", H), Yu(" AG Pinned Bottom ", $); const X = ir((de) => { if (N.current = de, !N.current) { e.destroyBeans(W.current), j.current.forEach((ie) => ie()), W.current = [], j.current = []; @@ -127167,14 +126864,14 @@ var Aet = 1e3, Oet = class { }, be = (ie, ye, Ne) => { pe(ie, document.createComment(Ne)), pe(ie, _e(ye).getGui()); }; - be(N.current, mKe, " AG Fake Horizontal Scroll "), be(N.current, vKe, " AG Overlay Wrapper "), V.current && be(V.current, yKe, " AG Fake Vertical Scroll "); + be(N.current, aKe, " AG Fake Horizontal Scroll "), be(N.current, oKe, " AG Overlay Wrapper "), V.current && be(V.current, sKe, " AG Fake Vertical Scroll "); const Me = { setRowAnimationCssOnBodyViewport: n, setColumnCount: (ie) => { - N.current && N7e(N.current, ie); + N.current && R7e(N.current, ie); }, setRowCount: (ie) => { - N.current && L7e(N.current, ie); + N.current && x7e(N.current, ie); }, setTopHeight: o, setBottomHeight: s, @@ -127185,41 +126882,41 @@ var Aet = 1e3, Oet = class { setBottomDisplay: E, setColumnMovingCss: (ie, ye) => L.current.addOrRemoveCssClass(ie, ye), updateLayoutClasses: O, - setAlwaysVerticalScrollClass: R, + setAlwaysVerticalScrollClass: P, setPinnedTopBottomOverflowY: _, setCellSelectableCss: (ie, ye) => A(ye ? ie : null), setBodyViewportWidth: (ie) => { - z.current && (z.current.style.width = ie); + H.current && (H.current.style.width = ie); }, registerBodyViewportResizeListener: (ie) => { - if (z.current) { - const ye = t.observeResize(z.current, ie); + if (H.current) { + const ye = t.observeResize(H.current, ie); j.current.push(() => ye()); } }, setStickyBottomHeight: v, setStickyBottomBottom: m, setStickyBottomWidth: C - }, Ve = e.createBean(new xKe()); + }, Ve = e.createBean(new hKe()); W.current.push(Ve), Ve.setComp( Me, N.current, - z.current, + H.current, F.current, $.current, k.current, I.current ); - }, []), q = Ct(() => ja("ag-root", "ag-unselectable", M), [M]), Z = Ct( + }, []), q = Ct(() => ja("ag-root", "ag-unselectable", M), [M]), J = Ct( () => ja( "ag-body-viewport", r, M, - P, + R, D ), - [r, M, P, D] - ), ee = Ct(() => ja("ag-body", M), [M]), Q = Ct(() => ja("ag-floating-top", D), [D]), Y = Ct(() => ja("ag-sticky-top", D), [D]), K = Ct(() => ja("ag-sticky-bottom", D), [D]), oe = Ct(() => ja("ag-floating-bottom", D), [D]), G = Ct( + [r, M, R, D] + ), te = Ct(() => ja("ag-body", M), [M]), Q = Ct(() => ja("ag-floating-top", D), [D]), Y = Ct(() => ja("ag-sticky-top", D), [D]), K = Ct(() => ja("ag-sticky-bottom", D), [D]), oe = Ct(() => ja("ag-floating-bottom", D), [D]), G = Ct( () => ({ height: i, minHeight: i, @@ -127249,20 +126946,20 @@ var Aet = 1e3, Oet = class { overflowY: T }), [a, x, T] - ), he = (de) => /* @__PURE__ */ B.createElement(ott, { name: de, key: `${de}-container` }), fe = ({ + ), he = (de) => /* @__PURE__ */ B.createElement(Yet, { name: de, key: `${de}-container` }), fe = ({ section: de, children: pe, className: _e, style: be }) => /* @__PURE__ */ B.createElement("div", { ref: de, className: _e, role: "presentation", style: be }, pe.map(he)); - return /* @__PURE__ */ B.createElement("div", { ref: X, className: q, role: "treegrid" }, /* @__PURE__ */ B.createElement(Wet, null), fe({ + return /* @__PURE__ */ B.createElement("div", { ref: X, className: q, role: "treegrid" }, /* @__PURE__ */ B.createElement(Oet, null), fe({ section: F, className: Q, style: G, children: ["topLeft", "topCenter", "topRight", "topFullWidth"] - }), /* @__PURE__ */ B.createElement("div", { className: ee, ref: V, role: "presentation" }, fe({ - section: z, - className: Z, + }), /* @__PURE__ */ B.createElement("div", { className: te, ref: V, role: "presentation" }, fe({ + section: H, + className: J, children: ["left", "center", "right", "fullWidth"] })), fe({ section: k, @@ -127280,15 +126977,15 @@ var Aet = 1e3, Oet = class { style: ue, children: ["bottomLeft", "bottomCenter", "bottomRight", "bottomFullWidth"] })); -}, stt = Eo(att), ltt = (e, t) => { - const { children: r, eFocusableElement: n, onTabKeyDown: i, gridCtrl: o, forceFocusOutWhenTabGuardsAreEmpty: a } = e, { context: s } = Qt(co), l = ve(null), c = ve(null), u = ve(), d = (g) => { +}, Xet = wo(qet), Zet = (e, t) => { + const { children: r, eFocusableElement: n, onTabKeyDown: i, gridCtrl: o, forceFocusOutWhenTabGuardsAreEmpty: a } = e, { context: s } = Qt(so), l = ve(null), c = ve(null), u = ve(), d = (g) => { const m = g == null ? void 0 : parseInt(g, 10).toString(); [l, c].forEach((y) => { var C, b; m === void 0 ? (C = y.current) == null || C.removeAttribute("tabindex") : (b = y.current) == null || b.setAttribute("tabindex", m); }); }; - Js(t, () => ({ + Qs(t, () => ({ forceFocusOutOfContainer(g) { var m; (m = u.current) == null || m.forceFocusOutOfContainer(g); @@ -127304,7 +127001,7 @@ var Aet = 1e3, Oet = class { setTabIndex: d }; u.current = s.createBean( - new Nte({ + new Ite({ comp: g, eTopGuard: l.current, eBottomGuard: c.current, @@ -127326,18 +127023,18 @@ var Aet = 1e3, Oet = class { }, [h] ), v = (g) => { - const m = g === "top" ? zC.TAB_GUARD_TOP : zC.TAB_GUARD_BOTTOM; + const m = g === "top" ? BC.TAB_GUARD_TOP : BC.TAB_GUARD_BOTTOM; return /* @__PURE__ */ B.createElement( "div", { - className: `${zC.TAB_GUARD} ${m}`, + className: `${BC.TAB_GUARD} ${m}`, role: "presentation", ref: g === "top" ? f : p } ); }; return /* @__PURE__ */ B.createElement(B.Fragment, null, v("top"), r, v("bottom")); -}, ctt = nn(ltt), utt = Eo(ctt), dtt = ({ context: e }) => { +}, Qet = nn(Zet), Jet = wo(Qet), ett = ({ context: e }) => { const [t, r] = Le(""), [n, i] = Le(""), [o, a] = Le(null), [s, l] = Le(null), [c, u] = Le(!1), [d, h] = Le(), f = ve(null), p = ve(null), v = ve(), [g, m] = Le(null), y = ve(() => { }), C = ve(), b = ve([]), w = ir(() => { }, []), x = Ct(() => e.isDestroyed() ? null : e.getBeans(), [e]); @@ -127349,7 +127046,7 @@ var Aet = 1e3, Oet = class { } if (e.isDestroyed()) return; - f.current = e.createBean(new Uqe()); + f.current = e.createBean(new Fqe()); const A = f.current; y.current = A.focusInnerElement.bind(A); const M = { @@ -127389,31 +127086,31 @@ var Aet = 1e3, Oet = class { gridHeaderDropZonesSelector: F } = D.getOptionalSelectors(), k = [], I = p.current; if (F) { - const z = e.createBean(new F.component()), $ = z.getGui(); - I.insertAdjacentElement("afterbegin", $), k.push($), A.push(z); + const H = e.createBean(new F.component()), $ = H.getGui(); + I.insertAdjacentElement("afterbegin", $), k.push($), A.push(H); } if (L) { - const z = e.createBean(new L.component()), $ = z.getGui(), W = g.querySelector(".ag-tab-guard-bottom"); - W && (W.insertAdjacentElement("beforebegin", $), k.push($)), A.push(z), b.current.push(z); + const H = e.createBean(new L.component()), $ = H.getGui(), W = g.querySelector(".ag-tab-guard-bottom"); + W && (W.insertAdjacentElement("beforebegin", $), k.push($)), A.push(H), b.current.push(H); } - const V = (z) => { - const $ = e.createBean(new z()), W = $.getGui(); + const V = (H) => { + const $ = e.createBean(new H()), W = $.getGui(); return I.insertAdjacentElement("beforeend", W), k.push(W), A.push($), $; }; if (N && V(N.component), O) { - const z = V(O.component); - C.current = z, b.current.push(z); + const H = V(O.component); + C.current = H, b.current.push(H); } return M && V(M.component), () => { - e.destroyBeans(A), k.forEach((z) => { - z.parentElement && z.parentElement.removeChild(z); + e.destroyBeans(A), k.forEach((H) => { + H.parentElement && H.parentElement.removeChild(H); }); }; }, [d, g, x]); - const P = Ct( + const R = Ct( () => ja("ag-root-wrapper", t, n), [t, n] - ), R = Ct( + ), P = Ct( () => ja("ag-root-wrapper-body", "ag-focus-managed", n), [n] ), T = Ct( @@ -127426,8 +127123,8 @@ var Aet = 1e3, Oet = class { ), _ = ir((D) => { v.current = D, h(D !== null); }, []); - return /* @__PURE__ */ B.createElement("div", { ref: E, className: P, style: T, role: "presentation" }, /* @__PURE__ */ B.createElement("div", { className: R, ref: m, role: "presentation" }, c && g && x && /* @__PURE__ */ B.createElement(co.Provider, { value: x }, /* @__PURE__ */ B.createElement( - utt, + return /* @__PURE__ */ B.createElement("div", { ref: E, className: R, style: T, role: "presentation" }, /* @__PURE__ */ B.createElement("div", { className: P, ref: m, role: "presentation" }, c && g && x && /* @__PURE__ */ B.createElement(so.Provider, { value: x }, /* @__PURE__ */ B.createElement( + Jet, { ref: _, eFocusableElement: g, @@ -127440,16 +127137,16 @@ var Aet = 1e3, Oet = class { // before we have set the the Layout CSS classes, causing the GridBodyComp to render rows to a grid that // doesn't have it's height specified, which would result if all the rows getting rendered (and if many rows, // hangs the UI) - /* @__PURE__ */ B.createElement(stt, null) + /* @__PURE__ */ B.createElement(Xet, null) )))); -}, htt = Eo(dtt), ftt = class extends De { +}, ttt = wo(ett), rtt = class extends De { wireBeans(e) { this.ctrlsService = e.ctrlsService; } areHeaderCellsRendered() { return this.ctrlsService.getHeaderRowContainerCtrls().every((e) => e.getAllCtrls().every((t) => t.areCellsRendered())); } -}, ire = (e) => { +}, Jte = (e) => { var v; const t = ve(), r = ve(null), n = ve(null), i = ve([]), o = ve([]), a = ve(e), s = ve(), l = ve(!1), [c, u] = Le(void 0), [, d] = Le(0), h = ir((g) => { if (r.current = g, !r.current) { @@ -127457,7 +127154,7 @@ var Aet = 1e3, Oet = class { return; } const m = e.modules || []; - n.current || (n.current = new Oet( + n.current || (n.current = new wet( () => d((T) => T + 1), e.componentWrappingElement, e.maxComponentCreationTimeMs @@ -127465,7 +127162,7 @@ var Aet = 1e3, Oet = class { var T; (T = n.current) == null || T.destroy(), n.current = null; })); - const y = R7e(e.gridOptions, e), C = () => { + const y = p7e(e.gridOptions, e), C = () => { if (l.current) { const T = () => { var D; @@ -127475,11 +127172,11 @@ var Aet = 1e3, Oet = class { for (; _; ) _(), _ = T(); } - }, b = vet() ? new mtt(C) : new ore(); + }, b = iet() ? new att(C) : new ere(); s.current = b; - const w = new ftt(), x = { + const w = new rtt(), x = { providedBeanInstances: { - frameworkComponentWrapper: new gtt( + frameworkComponentWrapper: new itt( n.current, y.reactiveCustomComponents ?? !0 ), @@ -127496,16 +127193,16 @@ var Aet = 1e3, Oet = class { const D = t.current; D && e.setGridApi && e.setGridApi(D); }); - }, P = (T) => { + }, R = (T) => { T.getBean("ctrlsService").whenReady(() => { o.current.forEach((D) => D()), o.current.length = 0, l.current = !0; }); - }, R = new CJe(); - t.current = R.create( + }, P = new lJe(); + t.current = P.create( r.current, y, E, - P, + R, x ); }, []), f = Ct(() => ({ @@ -127516,20 +127213,20 @@ var Aet = 1e3, Oet = class { l.current && !((m = s.current) != null && m.shouldQueueUpdates()) ? g() : o.current.push(g); }, []); return Bt(() => { - const g = ptt(a.current, e); + const g = ntt(a.current, e); a.current = e, p(() => { - t.current && P7e(g, t.current); + t.current && g7e(g, t.current); }); - }, [e]), /* @__PURE__ */ B.createElement("div", { style: f, className: e.className, ref: h }, c && !c.isDestroyed() ? /* @__PURE__ */ B.createElement(htt, { context: c }) : null, ((v = n.current) == null ? void 0 : v.getPortals()) ?? null); + }, [e]), /* @__PURE__ */ B.createElement("div", { style: f, className: e.className, ref: h }, c && !c.isDestroyed() ? /* @__PURE__ */ B.createElement(ttt, { context: c }) : null, ((v = n.current) == null ? void 0 : v.getPortals()) ?? null); }; -function ptt(e, t) { +function ntt(e, t) { const r = {}; return Object.keys(t).forEach((n) => { const i = t[n]; e[n] !== i && (r[n] = i); }), r; } -var gtt = class extends TJe { +var itt = class extends vJe { constructor(e, t) { super(), this.parent = e, this.reactiveCustomComponents = t; } @@ -127538,23 +127235,23 @@ var gtt = class extends TJe { const i = ((o) => { switch (o) { case "filter": - return Eet; + return het; case "floatingFilterComponent": - return Pet; + return pet; case "dateComponent": - return xet; + return det; case "loadingOverlayComponent": - return Tet; + return get; case "noRowsOverlayComponent": - return Met; + return met; case "statusPanel": - return Det; + return yet; case "toolPanel": - return Iet; + return Cet; case "menuItem": - return _et; + return vet; case "cellRenderer": - return wet; + return uet; } })(t.propertyName); if (i) @@ -127570,15 +127267,15 @@ var gtt = class extends TJe { case "toolPanel": case "menuItem": case "cellRenderer": - bL(); + CL(); break; } const r = !t.cellRenderer && t.propertyName !== "toolPanel"; - return new rre(e, this.parent, t, r); + return new Zte(e, this.parent, t, r); } -}, vtt = nn((e, t) => { - const { ctrlsFactory: r, context: n, gos: i, resizeObserverService: o, rowModel: a } = Qt(co), [s, l] = Le(() => new ma()), [c, u] = Le(() => new ma()), [d, h] = Le(), [f, p] = Le(), v = ve(), g = ve(null), m = ve(), y = Ct(() => Ai.__getGridRegisteredModules(e.api.getGridId()), [e]), C = Ct(() => s.toString() + " ag-details-row", [s]), b = Ct(() => c.toString() + " ag-details-grid", [c]); - t && Js(t, () => ({ +}, ott = nn((e, t) => { + const { ctrlsFactory: r, context: n, gos: i, resizeObserverService: o, rowModel: a } = Qt(so), [s, l] = Le(() => new ma()), [c, u] = Le(() => new ma()), [d, h] = Le(), [f, p] = Le(), v = ve(), g = ve(null), m = ve(), y = Ct(() => Ii.__getGridRegisteredModules(e.api.getGridId()), [e]), C = Ct(() => s.toString() + " ag-details-row", [s]), b = Ct(() => c.toString() + " ag-details-grid", [c]); + t && Qs(t, () => ({ refresh() { var E; return ((E = v.current) == null ? void 0 : E.refresh()) ?? !1; @@ -127591,14 +127288,14 @@ var gtt = class extends TJe { n.destroyBean(v.current), m.current && m.current(); return; } - const P = { + const R = { addOrRemoveCssClass: (T, _) => l((D) => D.setClass(T, _)), addOrRemoveDetailGridCssClass: (T, _) => u((D) => D.setClass(T, _)), setDetailGrid: (T) => h(T), setRowData: (T) => p(T), getGui: () => g.current - }, R = r.getInstance("detailCellRenderer"); - if (R && (n.createBean(R), R.init(P, e), v.current = R, i.get("detailRowAutoHeight"))) { + }, P = r.getInstance("detailCellRenderer"); + if (P && (n.createBean(P), P.init(R, e), v.current = P, i.get("detailRowAutoHeight"))) { const T = () => { if (g.current == null) return; @@ -127610,11 +127307,11 @@ var gtt = class extends TJe { m.current = o.observeResize(g.current, T), T(); } }, []), x = ir((E) => { - var P; - (P = v.current) == null || P.registerDetailWithMaster(E); + var R; + (R = v.current) == null || R.registerDetailWithMaster(E); }, []); return /* @__PURE__ */ B.createElement("div", { className: C, ref: w }, d && /* @__PURE__ */ B.createElement( - ire, + Jte, { className: b, ...d, @@ -127623,13 +127320,13 @@ var gtt = class extends TJe { setGridApi: x } )); -}), ore = class extends kte { +}), ere = class extends Ate { constructor() { super("react"), this.frameworkComponents = { - agGroupCellRenderer: Y3, - agGroupRowRenderer: Y3, - agDetailCellRenderer: vtt - }, this.wrapIncoming = (e, t) => t === "ensureVisible" ? met(e) : e(), this.renderingEngine = "react"; + agGroupCellRenderer: jH, + agGroupRowRenderer: jH, + agDetailCellRenderer: ott + }, this.wrapIncoming = (e, t) => t === "ensureVisible" ? oet(e) : e(), this.renderingEngine = "react"; } frameworkComponent(e) { return this.frameworkComponents[e]; @@ -127646,7 +127343,7 @@ var gtt = class extends TJe { getLockOnRefreshError() { return " This error can also occur if using 'ReactDOM.render' instead of 'createRoot'. If so, please upgrade to 'createRoot'."; } -}, mtt = class extends ore { +}, att = class extends ere { constructor(e) { super(), this.processQueuedUpdates = e, this.queueUpdates = !1; } @@ -127662,7 +127359,7 @@ var gtt = class extends TJe { getLockOnRefreshError() { return ""; } -}, ytt = class extends xre { +}, stt = class extends yre { constructor() { super(...arguments), this.apiListeners = [], this.setGridApi = (e) => { this.api = e, this.apiListeners.forEach((t) => t(e)); @@ -127675,22 +127372,22 @@ var gtt = class extends TJe { this.apiListeners.length = 0; } render() { - return /* @__PURE__ */ B.createElement(ire, { ...this.props, setGridApi: this.setGridApi }); + return /* @__PURE__ */ B.createElement(Jte, { ...this.props, setGridApi: this.setGridApi }); } }; -const Ctt = () => /^((?!chrome|android).)*safari/i.test(navigator.userAgent), are = (e) => Array.isArray(e) && e.every( +const ltt = () => /^((?!chrome|android).)*safari/i.test(navigator.userAgent), tre = (e) => Array.isArray(e) && e.every( (t) => typeof t == "object" && !(t instanceof Array) -), Stt = (e) => Array.isArray(e) && e.every( +), ctt = (e) => Array.isArray(e) && e.every( (t) => Array.isArray(t) -), btt = (e) => Array.from( +), utt = (e) => Array.from( e.map((t) => Object.keys(t)).reduce((t, r) => /* @__PURE__ */ new Set([...t, ...r]), []) -), wtt = (e, t) => { - t = t || btt(e); +), dtt = (e, t) => { + t = t || utt(e); let r = t, n = t; - are(t) && (r = t.map((o) => o.label), n = t.map((o) => o.key)); - const i = e.map((o) => n.map((a) => xtt(a, o))); + tre(t) && (r = t.map((o) => o.label), n = t.map((o) => o.key)); + const i = e.map((o) => n.map((a) => htt(a, o))); return [r, ...i]; -}, xtt = (e, t) => { +}, htt = (e, t) => { const r = e.replace(/\[([^\]]+)]/g, ".$1").split(".").reduce(function(n, i, o, a) { const s = n[i]; if (s == null) @@ -127699,20 +127396,20 @@ const Ctt = () => /^((?!chrome|android).)*safari/i.test(navigator.userAgent), ar return s; }, t); return r === void 0 ? e in t ? t[e] : "" : r; -}, Ett = (e) => typeof e > "u" || e === null ? "" : e, sre = (e, t = ",", r = '"') => e.filter((n) => n).map( - (n) => n.map((i) => Ett(i)).map((i) => `${r}${i}${r}`).join(t) +}, ftt = (e) => typeof e > "u" || e === null ? "" : e, rre = (e, t = ",", r = '"') => e.filter((n) => n).map( + (n) => n.map((i) => ftt(i)).map((i) => `${r}${i}${r}`).join(t) ).join(` -`), Rtt = (e, t, r, n) => sre(t ? [t, ...e] : e, r, n), Ptt = (e, t, r, n) => sre(wtt(e, t), r, n), Ttt = (e, t, r, n) => t ? `${t.join(r)} -${e}` : e.replace(/"/g, '""'), lre = (e, t, r, n) => { - if (are(e)) return Ptt(e, t, r, n); - if (Stt(e)) return Rtt(e, t, r, n); - if (typeof e == "string") return Ttt(e, t, r); +`), ptt = (e, t, r, n) => rre(t ? [t, ...e] : e, r, n), gtt = (e, t, r, n) => rre(dtt(e, t), r, n), vtt = (e, t, r, n) => t ? `${t.join(r)} +${e}` : e.replace(/"/g, '""'), nre = (e, t, r, n) => { + if (tre(e)) return gtt(e, t, r, n); + if (ctt(e)) return ptt(e, t, r, n); + if (typeof e == "string") return vtt(e, t, r); throw new TypeError('Data should be a "String", "Array of arrays" OR "Array of objects" '); -}, cre = (e, t, r, n, i) => { - const o = lre(e, r, n, i), a = Ctt() ? "application/csv" : "text/csv", s = new Blob([t ? "\uFEFF" : "", o], { type: a }), l = `data:${a};charset=utf-8,${t ? "\uFEFF" : ""}${o}`, c = window.URL || window.webkitURL; +}, ire = (e, t, r, n, i) => { + const o = nre(e, r, n, i), a = ltt() ? "application/csv" : "text/csv", s = new Blob([t ? "\uFEFF" : "", o], { type: a }), l = `data:${a};charset=utf-8,${t ? "\uFEFF" : ""}${o}`, c = window.URL || window.webkitURL; return typeof c.createObjectURL > "u" ? l : c.createObjectURL(s); }; -var xD = { exports: {} }, nC = { exports: {} }, en = {}; +var wD = { exports: {} }, tC = { exports: {} }, Jr = {}; /** @license React v16.13.1 * react-is.production.min.js * @@ -127721,10 +127418,10 @@ var xD = { exports: {} }, nC = { exports: {} }, en = {}; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var Q3; -function _tt() { - if (Q3) return en; - Q3 = 1; +var qH; +function mtt() { + if (qH) return Jr; + qH = 1; var e = typeof Symbol == "function" && Symbol.for, t = e ? Symbol.for("react.element") : 60103, r = e ? Symbol.for("react.portal") : 60106, n = e ? Symbol.for("react.fragment") : 60107, i = e ? Symbol.for("react.strict_mode") : 60108, o = e ? Symbol.for("react.profiler") : 60114, a = e ? Symbol.for("react.provider") : 60109, s = e ? Symbol.for("react.context") : 60110, l = e ? Symbol.for("react.async_mode") : 60111, c = e ? Symbol.for("react.concurrent_mode") : 60111, u = e ? Symbol.for("react.forward_ref") : 60112, d = e ? Symbol.for("react.suspense") : 60113, h = e ? Symbol.for("react.suspense_list") : 60120, f = e ? Symbol.for("react.memo") : 60115, p = e ? Symbol.for("react.lazy") : 60116, v = e ? Symbol.for("react.block") : 60121, g = e ? Symbol.for("react.fundamental") : 60117, m = e ? Symbol.for("react.responder") : 60118, y = e ? Symbol.for("react.scope") : 60119; function C(w) { if (typeof w == "object" && w !== null) { @@ -127759,35 +127456,35 @@ function _tt() { function b(w) { return C(w) === c; } - return en.AsyncMode = l, en.ConcurrentMode = c, en.ContextConsumer = s, en.ContextProvider = a, en.Element = t, en.ForwardRef = u, en.Fragment = n, en.Lazy = p, en.Memo = f, en.Portal = r, en.Profiler = o, en.StrictMode = i, en.Suspense = d, en.isAsyncMode = function(w) { + return Jr.AsyncMode = l, Jr.ConcurrentMode = c, Jr.ContextConsumer = s, Jr.ContextProvider = a, Jr.Element = t, Jr.ForwardRef = u, Jr.Fragment = n, Jr.Lazy = p, Jr.Memo = f, Jr.Portal = r, Jr.Profiler = o, Jr.StrictMode = i, Jr.Suspense = d, Jr.isAsyncMode = function(w) { return b(w) || C(w) === l; - }, en.isConcurrentMode = b, en.isContextConsumer = function(w) { + }, Jr.isConcurrentMode = b, Jr.isContextConsumer = function(w) { return C(w) === s; - }, en.isContextProvider = function(w) { + }, Jr.isContextProvider = function(w) { return C(w) === a; - }, en.isElement = function(w) { + }, Jr.isElement = function(w) { return typeof w == "object" && w !== null && w.$$typeof === t; - }, en.isForwardRef = function(w) { + }, Jr.isForwardRef = function(w) { return C(w) === u; - }, en.isFragment = function(w) { + }, Jr.isFragment = function(w) { return C(w) === n; - }, en.isLazy = function(w) { + }, Jr.isLazy = function(w) { return C(w) === p; - }, en.isMemo = function(w) { + }, Jr.isMemo = function(w) { return C(w) === f; - }, en.isPortal = function(w) { + }, Jr.isPortal = function(w) { return C(w) === r; - }, en.isProfiler = function(w) { + }, Jr.isProfiler = function(w) { return C(w) === o; - }, en.isStrictMode = function(w) { + }, Jr.isStrictMode = function(w) { return C(w) === i; - }, en.isSuspense = function(w) { + }, Jr.isSuspense = function(w) { return C(w) === d; - }, en.isValidElementType = function(w) { + }, Jr.isValidElementType = function(w) { return typeof w == "string" || typeof w == "function" || w === n || w === c || w === o || w === i || w === d || w === h || typeof w == "object" && w !== null && (w.$$typeof === p || w.$$typeof === f || w.$$typeof === a || w.$$typeof === s || w.$$typeof === u || w.$$typeof === g || w.$$typeof === m || w.$$typeof === y || w.$$typeof === v); - }, en.typeOf = C, en; + }, Jr.typeOf = C, Jr; } -var tn = {}; +var en = {}; /** @license React v16.13.1 * react-is.development.js * @@ -127796,9 +127493,9 @@ var tn = {}; * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ -var J3; -function Mtt() { - return J3 || (J3 = 1, process.env.NODE_ENV !== "production" && function() { +var XH; +function ytt() { + return XH || (XH = 1, process.env.NODE_ENV !== "production" && function() { var e = typeof Symbol == "function" && Symbol.for, t = e ? Symbol.for("react.element") : 60103, r = e ? Symbol.for("react.portal") : 60106, n = e ? Symbol.for("react.fragment") : 60107, i = e ? Symbol.for("react.strict_mode") : 60108, o = e ? Symbol.for("react.profiler") : 60114, a = e ? Symbol.for("react.provider") : 60109, s = e ? Symbol.for("react.context") : 60110, l = e ? Symbol.for("react.async_mode") : 60111, c = e ? Symbol.for("react.concurrent_mode") : 60111, u = e ? Symbol.for("react.forward_ref") : 60112, d = e ? Symbol.for("react.suspense") : 60113, h = e ? Symbol.for("react.suspense_list") : 60120, f = e ? Symbol.for("react.memo") : 60115, p = e ? Symbol.for("react.lazy") : 60116, v = e ? Symbol.for("react.block") : 60121, g = e ? Symbol.for("react.fundamental") : 60117, m = e ? Symbol.for("react.responder") : 60118, y = e ? Symbol.for("react.scope") : 60119; function C(K) { return typeof K == "string" || typeof K == "function" || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill. @@ -127836,7 +127533,7 @@ function Mtt() { } } } - var w = l, x = c, E = s, P = a, R = t, T = u, _ = n, D = p, A = f, M = r, O = o, L = i, N = d, F = !1; + var w = l, x = c, E = s, R = a, P = t, T = u, _ = n, D = p, A = f, M = r, O = o, L = i, N = d, F = !1; function k(K) { return F || (F = !0, console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")), I(K) || b(K) === l; } @@ -127846,7 +127543,7 @@ function Mtt() { function V(K) { return b(K) === s; } - function z(K) { + function H(K) { return b(K) === a; } function $(K) { @@ -127864,10 +127561,10 @@ function Mtt() { function q(K) { return b(K) === f; } - function Z(K) { + function J(K) { return b(K) === r; } - function ee(K) { + function te(K) { return b(K) === o; } function Q(K) { @@ -127876,22 +127573,22 @@ function Mtt() { function Y(K) { return b(K) === d; } - tn.AsyncMode = w, tn.ConcurrentMode = x, tn.ContextConsumer = E, tn.ContextProvider = P, tn.Element = R, tn.ForwardRef = T, tn.Fragment = _, tn.Lazy = D, tn.Memo = A, tn.Portal = M, tn.Profiler = O, tn.StrictMode = L, tn.Suspense = N, tn.isAsyncMode = k, tn.isConcurrentMode = I, tn.isContextConsumer = V, tn.isContextProvider = z, tn.isElement = $, tn.isForwardRef = W, tn.isFragment = j, tn.isLazy = X, tn.isMemo = q, tn.isPortal = Z, tn.isProfiler = ee, tn.isStrictMode = Q, tn.isSuspense = Y, tn.isValidElementType = C, tn.typeOf = b; - }()), tn; + en.AsyncMode = w, en.ConcurrentMode = x, en.ContextConsumer = E, en.ContextProvider = R, en.Element = P, en.ForwardRef = T, en.Fragment = _, en.Lazy = D, en.Memo = A, en.Portal = M, en.Profiler = O, en.StrictMode = L, en.Suspense = N, en.isAsyncMode = k, en.isConcurrentMode = I, en.isContextConsumer = V, en.isContextProvider = H, en.isElement = $, en.isForwardRef = W, en.isFragment = j, en.isLazy = X, en.isMemo = q, en.isPortal = J, en.isProfiler = te, en.isStrictMode = Q, en.isSuspense = Y, en.isValidElementType = C, en.typeOf = b; + }()), en; } -var eH; -function ure() { - return eH || (eH = 1, process.env.NODE_ENV === "production" ? nC.exports = _tt() : nC.exports = Mtt()), nC.exports; +var ZH; +function ore() { + return ZH || (ZH = 1, process.env.NODE_ENV === "production" ? tC.exports = mtt() : tC.exports = ytt()), tC.exports; } /* object-assign (c) Sindre Sorhus @license MIT */ -var yP, tH; -function Dtt() { - if (tH) return yP; - tH = 1; +var yP, QH; +function Ctt() { + if (QH) return yP; + QH = 1; var e = Object.getOwnPropertySymbols, t = Object.prototype.hasOwnProperty, r = Object.prototype.propertyIsEnumerable; function n(o) { if (o == null) @@ -127934,25 +127631,25 @@ function Dtt() { return l; }, yP; } -var CP, rH; -function wL() { - if (rH) return CP; - rH = 1; +var CP, JH; +function SL() { + if (JH) return CP; + JH = 1; var e = "SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"; return CP = e, CP; } -var SP, nH; -function dre() { - return nH || (nH = 1, SP = Function.call.bind(Object.prototype.hasOwnProperty)), SP; +var SP, ez; +function are() { + return ez || (ez = 1, SP = Function.call.bind(Object.prototype.hasOwnProperty)), SP; } -var bP, iH; -function Itt() { - if (iH) return bP; - iH = 1; +var bP, tz; +function Stt() { + if (tz) return bP; + tz = 1; var e = function() { }; if (process.env.NODE_ENV !== "production") { - var t = wL(), r = {}, n = dre(); + var t = SL(), r = {}, n = are(); e = function(o) { var a = "Warning: " + o; typeof console < "u" && console.error(a); @@ -127994,11 +127691,11 @@ function Itt() { process.env.NODE_ENV !== "production" && (r = {}); }, bP = i, bP; } -var wP, oH; -function Att() { - if (oH) return wP; - oH = 1; - var e = ure(), t = Dtt(), r = wL(), n = dre(), i = Itt(), o = function() { +var wP, rz; +function btt() { + if (rz) return wP; + rz = 1; + var e = ore(), t = Ctt(), r = SL(), n = are(), i = Stt(), o = function() { }; process.env.NODE_ENV !== "production" && (o = function(s) { var l = "Warning: " + s; @@ -128033,9 +127730,9 @@ function Att() { elementType: w(), instanceOf: x, node: T(), - objectOf: P, + objectOf: R, oneOf: E, - oneOfType: R, + oneOfType: P, shape: D, exact: A }; @@ -128048,32 +127745,32 @@ function Att() { v.prototype = Error.prototype; function g(I) { if (process.env.NODE_ENV !== "production") - var V = {}, z = 0; - function $(j, X, q, Z, ee, Q, Y) { - if (Z = Z || h, Q = Q || q, Y !== r) { + var V = {}, H = 0; + function $(j, X, q, J, te, Q, Y) { + if (J = J || h, Q = Q || q, Y !== r) { if (l) { var K = new Error( "Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types" ); throw K.name = "Invariant Violation", K; } else if (process.env.NODE_ENV !== "production" && typeof console < "u") { - var oe = Z + ":" + q; + var oe = J + ":" + q; !V[oe] && // Avoid spamming the console because they are often not actionable except for lib authors - z < 3 && (o( - "You are manually calling a React.PropTypes validation function for the `" + Q + "` prop on `" + Z + "`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details." - ), V[oe] = !0, z++); + H < 3 && (o( + "You are manually calling a React.PropTypes validation function for the `" + Q + "` prop on `" + J + "`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details." + ), V[oe] = !0, H++); } } - return X[q] == null ? j ? X[q] === null ? new v("The " + ee + " `" + Q + "` is marked as required " + ("in `" + Z + "`, but its value is `null`.")) : new v("The " + ee + " `" + Q + "` is marked as required in " + ("`" + Z + "`, but its value is `undefined`.")) : null : I(X, q, Z, ee, Q); + return X[q] == null ? j ? X[q] === null ? new v("The " + te + " `" + Q + "` is marked as required " + ("in `" + J + "`, but its value is `null`.")) : new v("The " + te + " `" + Q + "` is marked as required in " + ("`" + J + "`, but its value is `undefined`.")) : null : I(X, q, J, te, Q); } var W = $.bind(null, !1); return W.isRequired = $.bind(null, !0), W; } function m(I) { - function V(z, $, W, j, X, q) { - var Z = z[$], ee = L(Z); - if (ee !== I) { - var Q = N(Z); + function V(H, $, W, j, X, q) { + var J = H[$], te = L(J); + if (te !== I) { + var Q = N(J); return new v( "Invalid " + j + " `" + X + "` of type " + ("`" + Q + "` supplied to `" + W + "`, expected ") + ("`" + I + "`."), { expectedType: I } @@ -128087,16 +127784,16 @@ function Att() { return g(a); } function C(I) { - function V(z, $, W, j, X) { + function V(H, $, W, j, X) { if (typeof I != "function") return new v("Property `" + X + "` of component `" + W + "` has invalid PropType notation inside arrayOf."); - var q = z[$]; + var q = H[$]; if (!Array.isArray(q)) { - var Z = L(q); - return new v("Invalid " + j + " `" + X + "` of type " + ("`" + Z + "` supplied to `" + W + "`, expected an array.")); + var J = L(q); + return new v("Invalid " + j + " `" + X + "` of type " + ("`" + J + "` supplied to `" + W + "`, expected an array.")); } - for (var ee = 0; ee < q.length; ee++) { - var Q = I(q, ee, W, j, X + "[" + ee + "]", r); + for (var te = 0; te < q.length; te++) { + var Q = I(q, te, W, j, X + "[" + te + "]", r); if (Q instanceof Error) return Q; } @@ -128105,8 +127802,8 @@ function Att() { return g(V); } function b() { - function I(V, z, $, W, j) { - var X = V[z]; + function I(V, H, $, W, j) { + var X = V[H]; if (!s(X)) { var q = L(X); return new v("Invalid " + W + " `" + j + "` of type " + ("`" + q + "` supplied to `" + $ + "`, expected a single ReactElement.")); @@ -128116,8 +127813,8 @@ function Att() { return g(I); } function w() { - function I(V, z, $, W, j) { - var X = V[z]; + function I(V, H, $, W, j) { + var X = V[H]; if (!e.isValidElementType(X)) { var q = L(X); return new v("Invalid " + W + " `" + j + "` of type " + ("`" + q + "` supplied to `" + $ + "`, expected a single ReactElement type.")); @@ -128127,10 +127824,10 @@ function Att() { return g(I); } function x(I) { - function V(z, $, W, j, X) { - if (!(z[$] instanceof I)) { - var q = I.name || h, Z = k(z[$]); - return new v("Invalid " + j + " `" + X + "` of type " + ("`" + Z + "` supplied to `" + W + "`, expected ") + ("instance of `" + q + "`.")); + function V(H, $, W, j, X) { + if (!(H[$] instanceof I)) { + var q = I.name || h, J = k(H[$]); + return new v("Invalid " + j + " `" + X + "` of type " + ("`" + J + "` supplied to `" + W + "`, expected ") + ("instance of `" + q + "`.")); } return null; } @@ -128141,28 +127838,28 @@ function Att() { return process.env.NODE_ENV !== "production" && (arguments.length > 1 ? o( "Invalid arguments supplied to oneOf, expected an array, got " + arguments.length + " arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z])." ) : o("Invalid argument supplied to oneOf, expected an array.")), a; - function V(z, $, W, j, X) { - for (var q = z[$], Z = 0; Z < I.length; Z++) - if (p(q, I[Z])) + function V(H, $, W, j, X) { + for (var q = H[$], J = 0; J < I.length; J++) + if (p(q, I[J])) return null; - var ee = JSON.stringify(I, function(Y, K) { + var te = JSON.stringify(I, function(Y, K) { var oe = N(K); return oe === "symbol" ? String(K) : K; }); - return new v("Invalid " + j + " `" + X + "` of value `" + String(q) + "` " + ("supplied to `" + W + "`, expected one of " + ee + ".")); + return new v("Invalid " + j + " `" + X + "` of value `" + String(q) + "` " + ("supplied to `" + W + "`, expected one of " + te + ".")); } return g(V); } - function P(I) { - function V(z, $, W, j, X) { + function R(I) { + function V(H, $, W, j, X) { if (typeof I != "function") return new v("Property `" + X + "` of component `" + W + "` has invalid PropType notation inside objectOf."); - var q = z[$], Z = L(q); - if (Z !== "object") - return new v("Invalid " + j + " `" + X + "` of type " + ("`" + Z + "` supplied to `" + W + "`, expected an object.")); - for (var ee in q) - if (n(q, ee)) { - var Q = I(q, ee, W, j, X + "." + ee, r); + var q = H[$], J = L(q); + if (J !== "object") + return new v("Invalid " + j + " `" + X + "` of type " + ("`" + J + "` supplied to `" + W + "`, expected an object.")); + for (var te in q) + if (n(q, te)) { + var Q = I(q, te, W, j, X + "." + te, r); if (Q instanceof Error) return Q; } @@ -128170,49 +127867,49 @@ function Att() { } return g(V); } - function R(I) { + function P(I) { if (!Array.isArray(I)) return process.env.NODE_ENV !== "production" && o("Invalid argument supplied to oneOfType, expected an instance of array."), a; for (var V = 0; V < I.length; V++) { - var z = I[V]; - if (typeof z != "function") + var H = I[V]; + if (typeof H != "function") return o( - "Invalid argument supplied to oneOfType. Expected an array of check functions, but received " + F(z) + " at index " + V + "." + "Invalid argument supplied to oneOfType. Expected an array of check functions, but received " + F(H) + " at index " + V + "." ), a; } - function $(W, j, X, q, Z) { - for (var ee = [], Q = 0; Q < I.length; Q++) { - var Y = I[Q], K = Y(W, j, X, q, Z, r); + function $(W, j, X, q, J) { + for (var te = [], Q = 0; Q < I.length; Q++) { + var Y = I[Q], K = Y(W, j, X, q, J, r); if (K == null) return null; - K.data && n(K.data, "expectedType") && ee.push(K.data.expectedType); + K.data && n(K.data, "expectedType") && te.push(K.data.expectedType); } - var oe = ee.length > 0 ? ", expected one of type [" + ee.join(", ") + "]" : ""; - return new v("Invalid " + q + " `" + Z + "` supplied to " + ("`" + X + "`" + oe + ".")); + var oe = te.length > 0 ? ", expected one of type [" + te.join(", ") + "]" : ""; + return new v("Invalid " + q + " `" + J + "` supplied to " + ("`" + X + "`" + oe + ".")); } return g($); } function T() { - function I(V, z, $, W, j) { - return M(V[z]) ? null : new v("Invalid " + W + " `" + j + "` supplied to " + ("`" + $ + "`, expected a ReactNode.")); + function I(V, H, $, W, j) { + return M(V[H]) ? null : new v("Invalid " + W + " `" + j + "` supplied to " + ("`" + $ + "`, expected a ReactNode.")); } return g(I); } - function _(I, V, z, $, W) { + function _(I, V, H, $, W) { return new v( - (I || "React class") + ": " + V + " type `" + z + "." + $ + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + W + "`." + (I || "React class") + ": " + V + " type `" + H + "." + $ + "` is invalid; it must be a function, usually from the `prop-types` package, but received `" + W + "`." ); } function D(I) { - function V(z, $, W, j, X) { - var q = z[$], Z = L(q); - if (Z !== "object") - return new v("Invalid " + j + " `" + X + "` of type `" + Z + "` " + ("supplied to `" + W + "`, expected `object`.")); - for (var ee in I) { - var Q = I[ee]; + function V(H, $, W, j, X) { + var q = H[$], J = L(q); + if (J !== "object") + return new v("Invalid " + j + " `" + X + "` of type `" + J + "` " + ("supplied to `" + W + "`, expected `object`.")); + for (var te in I) { + var Q = I[te]; if (typeof Q != "function") - return _(W, j, X, ee, N(Q)); - var Y = Q(q, ee, W, j, X + "." + ee, r); + return _(W, j, X, te, N(Q)); + var Y = Q(q, te, W, j, X + "." + te, r); if (Y) return Y; } @@ -128221,18 +127918,18 @@ function Att() { return g(V); } function A(I) { - function V(z, $, W, j, X) { - var q = z[$], Z = L(q); - if (Z !== "object") - return new v("Invalid " + j + " `" + X + "` of type `" + Z + "` " + ("supplied to `" + W + "`, expected `object`.")); - var ee = t({}, z[$], I); - for (var Q in ee) { + function V(H, $, W, j, X) { + var q = H[$], J = L(q); + if (J !== "object") + return new v("Invalid " + j + " `" + X + "` of type `" + J + "` " + ("supplied to `" + W + "`, expected `object`.")); + var te = t({}, H[$], I); + for (var Q in te) { var Y = I[Q]; if (n(I, Q) && typeof Y != "function") return _(W, j, X, Q, N(Y)); if (!Y) return new v( - "Invalid " + j + " `" + X + "` key `" + Q + "` supplied to `" + W + "`.\nBad object: " + JSON.stringify(z[$], null, " ") + ` + "Invalid " + j + " `" + X + "` key `" + Q + "` supplied to `" + W + "`.\nBad object: " + JSON.stringify(H[$], null, " ") + ` Valid keys: ` + JSON.stringify(Object.keys(I), null, " ") ); var K = Y(q, Q, W, j, X + "." + Q, r); @@ -128258,13 +127955,13 @@ Valid keys: ` + JSON.stringify(Object.keys(I), null, " ") return !0; var V = d(I); if (V) { - var z = V.call(I), $; + var H = V.call(I), $; if (V !== I.entries) { - for (; !($ = z.next()).done; ) + for (; !($ = H.next()).done; ) if (!M($.value)) return !1; } else - for (; !($ = z.next()).done; ) { + for (; !($ = H.next()).done; ) { var W = $.value; if (W && !M(W[1])) return !1; @@ -128315,11 +128012,11 @@ Valid keys: ` + JSON.stringify(Object.keys(I), null, " ") return f.checkPropTypes = i, f.resetWarningCache = i.resetWarningCache, f.PropTypes = f, f; }, wP; } -var xP, aH; -function Ott() { - if (aH) return xP; - aH = 1; - var e = wL(); +var xP, nz; +function wtt() { + if (nz) return xP; + nz = 1; + var e = SL(); function t() { } function r() { @@ -128364,12 +128061,12 @@ function Ott() { }, xP; } if (process.env.NODE_ENV !== "production") { - var Ltt = ure(), Ftt = !0; - xD.exports = Att()(Ltt.isElement, Ftt); + var xtt = ore(), Ett = !0; + wD.exports = btt()(xtt.isElement, Ett); } else - xD.exports = Ott()(); -var ia = xD.exports; -const hre = { + wD.exports = wtt()(); +var ia = wD.exports; +const sre = { data: ia.oneOfType([ia.string, ia.array, ia.func]).isRequired, headers: ia.array, target: ia.string, @@ -128379,21 +128076,21 @@ const hre = { onClick: ia.func, asyncOnClick: ia.bool, enclosingCharacter: ia.string -}, fre = { +}, lre = { separator: ",", filename: "generatedBy_react-csv.csv", uFEFF: !0, asyncOnClick: !1, enclosingCharacter: '"' -}, Ntt = { +}, Rtt = { target: "_blank" }; -class sH extends B.Component { +class iz extends B.Component { constructor(t) { super(t), this.state = {}; } buildURI() { - return cre(...arguments); + return ire(...arguments); } componentDidMount() { const { data: t, headers: r, separator: n, enclosingCharacter: i, uFEFF: o, target: a, specs: s, replace: l } = this.props; @@ -128411,17 +128108,17 @@ class sH extends B.Component { return null; } } -Ip(sH, "defaultProps", Object.assign( - fre, - Ntt -)), Ip(sH, "propTypes", hre); -var iC; -let ktt = (iC = class extends B.Component { +Ap(iz, "defaultProps", Object.assign( + lre, + Rtt +)), Ap(iz, "propTypes", sre); +var rC; +let Ptt = (rC = class extends B.Component { constructor(t) { super(t), this.buildURI = this.buildURI.bind(this); } buildURI() { - return cre(...arguments); + return ire(...arguments); } /** * In IE11 this method will trigger the file download @@ -128437,7 +128134,7 @@ let ktt = (iC = class extends B.Component { enclosingCharacter: s, uFEFF: l } = this.props, c = r && typeof n == "function" ? n() : n; - let u = new Blob([l ? "\uFEFF" : "", lre(c, i, o, s)]); + let u = new Blob([l ? "\uFEFF" : "", nre(c, i, o, s)]); return window.navigator.msSaveBlob(u, a), !1; } } @@ -128491,9 +128188,9 @@ let ktt = (iC = class extends B.Component { } ); } -}, Ip(iC, "defaultProps", fre), Ip(iC, "propTypes", hre), iC); -const $tt = ktt, { Paragraph: Btt, Text: Vtt } = cr; -function ert({ +}, Ap(rC, "defaultProps", lre), Ap(rC, "propTypes", sre), rC); +const Ttt = Ptt, { Paragraph: _tt, Text: Mtt } = cr; +function Gtt({ title: e, summary: t, segmentSize: r, @@ -128502,30 +128199,25 @@ function ert({ rowData: o, columnDefs: a }) { - const [s, l] = Le(!0), [c, u] = Le(!1), [d, h] = hj.useMessage(), f = /* @__PURE__ */ se.jsx( - jg, + const [s] = Le(!0), [l, c] = Le(!1), [u, d] = sj.useMessage(), h = /* @__PURE__ */ se.jsx( + Ug, { itemLayout: "horizontal", dataSource: [ { - text: "Braze", - img: "" + text: "HubSpot", + img: "/hubspot.svg" }, { - text: "HubSpot", - img: "" + text: "Braze", + img: "/braze.svg" } ], - renderItem: (p, v) => /* @__PURE__ */ se.jsx(jg.Item, { children: /* @__PURE__ */ se.jsx( - jg.Item.Meta, + renderItem: (f) => /* @__PURE__ */ se.jsx(Ug.Item, { children: /* @__PURE__ */ se.jsx( + Ug.Item.Meta, { - avatar: /* @__PURE__ */ se.jsx( - V9, - { - src: `https://api.dicebear.com/7.x/miniavs/svg?seed=${v}` - } - ), - title: /* @__PURE__ */ se.jsx("a", { href: "https://ant.design", children: p.text }) + avatar: /* @__PURE__ */ se.jsx(ip, { preview: !1, width: 26, src: f.img }), + title: /* @__PURE__ */ se.jsx("a", { href: "https://ant.design", children: f.text }) } ) }) } @@ -128563,31 +128255,31 @@ function ert({ disabled: !i, type: "text", size: "small", - icon: /* @__PURE__ */ se.jsx(vH, { size: 20 }), - onClick: () => u(!0) + icon: /* @__PURE__ */ se.jsx(fz, { size: 20 }), + onClick: () => c(!0) } ) }), - /* @__PURE__ */ se.jsx($tt, { data: o, style: { color: "#3C3838" }, children: /* @__PURE__ */ se.jsx(Wo, { title: "Download as CSV", children: /* @__PURE__ */ se.jsx( + /* @__PURE__ */ se.jsx(Ttt, { data: o, style: { color: "#3C3838" }, children: /* @__PURE__ */ se.jsx(Wo, { title: "Download as CSV", children: /* @__PURE__ */ se.jsx( Yr, { type: "text", size: "small", - icon: /* @__PURE__ */ se.jsx(mH, { size: 20 }) + icon: /* @__PURE__ */ se.jsx(pz, { size: 20 }) } ) }) }), /* @__PURE__ */ se.jsx( - Dm, + Jb, { title: "Export segment to", placement: "rightTop", - content: f, + content: h, arrow: !1, children: /* @__PURE__ */ se.jsx( Yr, { type: "text", size: "small", - icon: /* @__PURE__ */ se.jsx(wH, { size: 20 }) + icon: /* @__PURE__ */ se.jsx(Cz, { size: 20 }) } ) } @@ -128595,18 +128287,18 @@ function ert({ ] }) ] }), children: [ - h, + d, /* @__PURE__ */ se.jsx( _a, { title: "Copy SQL Query to clip board", - open: c, + open: l, onOk: () => { - navigator.clipboard.writeText(i ?? ""), d.success("SQL code copied to clipboard"), u(!1); + navigator.clipboard.writeText(i ?? ""), u.success("SQL code copied to clipboard"), c(!1); }, okText: "Copy", - onCancel: () => u(!1), - children: /* @__PURE__ */ se.jsx(Oi, { children: /* @__PURE__ */ se.jsx(Nv, { children: i }) }) + onCancel: () => c(!1), + children: /* @__PURE__ */ se.jsx(Oi, { children: /* @__PURE__ */ se.jsx(kv, { children: i }) }) } ), /* @__PURE__ */ se.jsxs($t, { vertical: !0, gap: 12, children: [ @@ -128617,12 +128309,12 @@ function ert({ width: "100%", height: 300 }, - children: /* @__PURE__ */ se.jsx(ytt, { rowData: o, columnDefs: a }) + children: /* @__PURE__ */ se.jsx(stt, { rowData: o, columnDefs: a }) } ), /* @__PURE__ */ se.jsxs($t, { vertical: !0, children: [ /* @__PURE__ */ se.jsxs( - Btt, + _tt, { ellipsis: s ? { rows: 2, expandable: !0, symbol: "more" } : !1, children: [ @@ -128632,22 +128324,22 @@ function ert({ ] } ), - /* @__PURE__ */ se.jsxs(Vtt, { children: [ + /* @__PURE__ */ se.jsxs(Mtt, { children: [ /* @__PURE__ */ se.jsx("strong", { children: "Segment size:" }), " ", - r ?? 128 + r || (o == null ? void 0 : o.length) ] }) ] }) ] }) ] } ), - /* @__PURE__ */ se.jsx(cr, { children: /* @__PURE__ */ se.jsx(Nv, { children: t }) }) + /* @__PURE__ */ se.jsx(cr, { children: /* @__PURE__ */ se.jsx(kv, { children: t }) }) ] } ); } -const trt = () => /* @__PURE__ */ se.jsxs(se.Fragment, { children: [ +const Wtt = () => /* @__PURE__ */ se.jsxs(se.Fragment, { children: [ /* @__PURE__ */ se.jsxs( $t, { @@ -128663,7 +128355,7 @@ const trt = () => /* @__PURE__ */ se.jsxs(se.Fragment, { children: [ window.open("https://houseware.io", "_blank"); }, children: [ - /* @__PURE__ */ se.jsx(km, { src: "/app-logo.png", height: 30, width: 30, preview: !1 }), + /* @__PURE__ */ se.jsx(ip, { src: "/app-logo.png", height: 30, width: 30, preview: !1 }), /* @__PURE__ */ se.jsx( cr.Title, { @@ -128702,7 +128394,7 @@ const trt = () => /* @__PURE__ */ se.jsxs(se.Fragment, { children: [ window.open("https://x.com/gethouseware", "_blank"); }, icon: /* @__PURE__ */ se.jsx( - xH, + Sz, { size: "1.5rem", weight: "duotone", @@ -128724,7 +128416,7 @@ const trt = () => /* @__PURE__ */ se.jsxs(se.Fragment, { children: [ ); }, icon: /* @__PURE__ */ se.jsx( - CH, + vz, { size: "1.5rem", weight: "duotone", @@ -128743,7 +128435,7 @@ const trt = () => /* @__PURE__ */ se.jsxs(se.Fragment, { children: [ window.open("https://www.youtube.com/@getHouseware", "_blank"); }, icon: /* @__PURE__ */ se.jsx( - EH, + bz, { size: "1.5rem", weight: "duotone", @@ -128755,8 +128447,8 @@ const trt = () => /* @__PURE__ */ se.jsxs(se.Fragment, { children: [ ] } ) -] }), rrt = () => { - const { currentTheme: e, toggleTheme: t } = zm(), r = () => { +] }), jtt = () => { + const { currentTheme: e, toggleTheme: t } = Bm(), r = () => { const n = e === "light" ? "dark" : "light"; localStorage == null || localStorage.setItem("appThemeMode", n), t(); }; @@ -128929,15 +128621,15 @@ const trt = () => /* @__PURE__ */ se.jsxs(se.Fragment, { children: [ ); }; export { - ert as AiMessageTable, - Wtt as AppThemeProvider, - n2 as ChatInput, - Ytt as ChatScreenAdsPreview, - qtt as ChatScreenKeywords, - Ktt as ChatScreenPA, - trt as HousewareBranding, - rrt as ThemeToggle, - Utt as WelcomeScreenAds, - jtt as WelcomeScreenConversations, - zm as useThemeManager + Gtt as AiMessageTable, + Ott as AppThemeProvider, + t2 as ChatInput, + ktt as ChatScreenAdsPreview, + $tt as ChatScreenKeywords, + Ntt as ChatScreenPA, + Wtt as HousewareBranding, + jtt as ThemeToggle, + Ftt as WelcomeScreenAds, + Ltt as WelcomeScreenConversations, + Bm as useThemeManager }; diff --git a/package-dist/ui-gallery.umd.js b/package-dist/ui-gallery.umd.js index 56098dc..d197ec7 100644 --- a/package-dist/ui-gallery.umd.js +++ b/package-dist/ui-gallery.umd.js @@ -1,5 +1,5 @@ -(function(Cr,M){typeof exports=="object"&&typeof module<"u"?M(exports,require("react"),require("react-dom")):typeof define=="function"&&define.amd?define(["exports","react","react-dom"],M):(Cr=typeof globalThis<"u"?globalThis:Cr||self,M(Cr["ui-gallery"]={},Cr.React,Cr.ReactDOM))})(this,function(Cr,M,Mr){"use strict";var zAe=Object.defineProperty;var RAe=(Cr,M,Mr)=>M in Cr?zAe(Cr,M,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):Cr[M]=Mr;var gw=(Cr,M,Mr)=>RAe(Cr,typeof M!="symbol"?M+"":M,Mr);var iP;var sb=document.createElement("style");sb.textContent=`html,body{height:100%;overflow:hidden}*{box-sizing:border-box;padding:0;margin:0}.three-line-ellipsis{width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hoverable-card:hover{border-color:var(--primary-color);transition:.5s ease-in-out}*::-webkit-scrollbar{display:none!important}*::-webkit-scrollbar{display:block!important;width:6px!important;height:6px!important;background-color:transparent!important;border-radius:4px!important;cursor:pointer!important}*::-webkit-scrollbar-thumb{background-color:var( --border )!important;border-radius:4px!important;cursor:pointer!important}*::-webkit-scrollbar-thumb:hover{background-color:var(--border)!important;cursor:pointer!important}.ai-icon-rotate{animation:rotate 4s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-message-actions{opacity:0;transition:.2s ease-in-out}.ai-message-wrapper:hover .ai-message-actions{opacity:1}.custom-table-row{cursor:pointer}.custom-table-row:hover .custom-table-row-name{color:var(--primary-90)}.custom-table-row .custom-table-actions{visibility:hidden}.custom-table-row:hover .custom-table-actions{visibility:visible}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #bbb;--ag-odd-row-background-color: var(--ag-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-chart-menu-panel-width: var(--ag-tab-min-width);--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4}.ag-root-wrapper,.ag-sticky-top,.ag-sticky-bottom,.ag-dnd-ghost{background-color:var(--ag-background-color)}.ag-root-wrapper,.ag-popup{--ag-indentation-level: 0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport{-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-center-cols-viewport{min-height:100%;width:100%;overflow-x:auto}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center}.ag-header-cell-label{overflow:hidden;text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{position:absolute;display:inline-flex;align-items:center;cursor:move;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-pill-container{display:flex;gap:.25rem;flex-wrap:nowrap}.ag-pill{display:flex;white-space:nowrap;padding:0 .25rem;align-items:center}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%;padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:visible;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked: url('data:image/svg+xml;utf8,')}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{width:0;overflow:hidden;visibility:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{display:flex;flex-direction:row;align-items:center;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:2px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;border:2px solid white;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)!important;line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{color:var(--ag-active-color);cursor:pointer}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-pivot-leaf-group{margin-left:min(var(--ag-row-group-indent-size),var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-sticky-bottom:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px}.ag-row-highlight-above:after{top:-1px}.ag-row-highlight-above.ag-row-first:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level: 0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;overflow:hidden;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto;overflow:hidden}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;min-width:var(--ag-chart-menu-panel-width)}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px}.ag-chart-mini-thumbnail:focus-visible{outline:none;border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-charts-theme-default{--ag-charts-align: none !important;--ag-charts-justify: none !important}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");font-family:inherit;color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridMaterial;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABFoAAsAAAAAJkgAABEYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KpXCfVQE2AiQDgjgLgR4ABCAFhF4HhS8bxyFFJCOtoY6iYlKLqKCkZP8fEsghg77xKkhaKGEaKwO6lrY1b6YxxKUASMSl4yPDHPYi3fdu5d7Kbyt/D7IwsJrgsEOSoklQjLW9F0MTJZloool4ZIiE5jESEkOm+Y9zva9J2iPCtkn5CP82BQzCslEzenpGo3H/f2ibX7ASC3CC3NngEivpEQsOIwpWEdyKBWcsq26Fe49b3PJQZ96ZEt9JdgpIe5phJkHoAcugxVrltchzh61rR6AGJKAwOOmWsCZ3P9Vt6tS1P0wVC9REYIX14V1qYpH9qflReps9LPYlGfP23PRL3XUgMAmWeEL4SgRkAEDYvHO9dhkBqnmXpDlI0x5wf+5Y9XN/Rx0gy6kvR9j2PqwDRGOA3d7snCFhJiXx//QXQ9lnn3hR1u4csqjxACBAiT03VdHjEVrYjiUjwOGyN1M6c6rPjJCGzZexSaiPAhujUVH27FsRQEGfAQ0OTy7y7i2fHUgiwpYBbieNve3NZfbtMNLTOdivLbXHq+i8136FN86iPVGPafw6OT/5NxmnSZhdXhfHRWrPT0ZJRIxCpUEEcjOmSmfA3GBGyoLi+GjxtY0YQqbYJCvWtFXhJ1qmmHZhZo1hh+qCat9ub5Wv9/5pangKyQRDOGX1aUIctqgFg0VkbI0fZDe3IV7cErUUwJszUZYwPBrP1/atXdbFZfRQVg71DCVb3WfiFnW17hF6k0VlpM30OGKnV21Qmg5CYZoWs0tTYVoVsyCyZjbTi7sQ1ByTR3K8PErgVaU557a3WlxWM9iioCR/0JgtxpbJttQ0D17VQu0xbfZGv7YxZs+QseysJIY6QrRrrtctae2p7zqd8Obdp38Ol2MTNWkOv2lqRjUv1tbtgiPB2m9Gdp5aEvhHzKW3zMFNLVeFbGFTVD0lc3HSMzKR+YJlS062scXWVjQGQqgDsvSUN+OESMZ46nU0g8GNqlt8y1vTZTs+uAKLEU5JdUPppKRCVY0kBV+Tt8gSxeMG9skkRWcoN+a/zw3mNVkkznPXb/Gpoww70ZxSOvWAytlcoT1qPQKovK4fzgw/DXiNG7LJ8S1+sf3H9dlprDdWgSGbFyxrklifkTIZtfu84QSpIv7Nc6qcmO0qtvcAgXt5CU6nRwRhkdxla9lZdDST51ZwvMRvD8YWQG+yLK0q71L2SOIhvnMCiZvEEeD+8u3HB9QFAgl8UriM2Y2hNT9VfTH8H1hK5Xy3zeHSKoA0kAQqgRRIVPQXohzwdVklzBl7OMRvFLNDiI4Hnvv4xU5PUeWGR15+cffcQQnuVp9WJYGl4DPmJ4DtP5mjKaYsTKsmUgy6dj66ua0DDoIRPKG5WDsHJxc3Dy8fv4CgUGnb71ExcQk/gClpGVk5LnkFRSVlQRVVNXUNTS1tHS5dPX2Y38DQyBhERrh5yLemAXNJ99JEgWnvSKf6vv9/N1vvuubbKV7FgJr5hHmg6nRDwPKagJUNAKvrAdY2DKyvFdjYJLC5ZmBrfcD22oHd9QN76wX2NwIcrBM4XAdwtDHgZC3A6bqBs7UB5xsFLjYBXK4LuNogcL1x4OaaAl9cLiEBC0TgBUGwCXbBITgFl+AWPIJX8Al+ISAEhZAQFiJCVIgJcSEhJIWUkBYyQlbICXmHIvBVyGNFoSSUhYpQ9eSqJn3qQkNoCi2hLXSErtAT+g5F4GuQcYbCSBg7JMGXeCgHX1LmkwUqMEYpBUyfn+QRuAXpQ5B9FVJx5yqKfAsz1FJ8wLhfhpSA78H3ySFNT7aO18k5ieFtls9iuDZHS2b44//lC2stKBqhd77BnZSsF9afpeMWYZ7lLSLWYDpGd6R5Bfc5bmscF9ohKR8qkEMbvIEky5J8A1kfb7YxbPDITY5mIvoSm5XZZEtEKpcXecwssiRbS3YGxBqijLb4s3ECFuZBorBGXmJko1gRKo18zQABgyEgbWnSsxHHerDqQh2uzhIinVWRdZYFetyWrlF9awba9tQcR3S+2YQsA7lWuLDDrdp9hWs+Xd7nG37vbX7V6nO69BCbCyxd1rJNrnNqtauXV8ZW60dxEfYG+FX/eV9si22DSDMEKIBAqxYY5wM6wiA66aWuVj3rRPjh4lTqMFf9Qtm9WOr/mkUqXV8ZCaMeGPdEoAnzFhgon/ss4f2G1M/irR48s1hZIhEQQjGbzcV7//Y5rE83OSZFT7B1grDDcUbV9VTzClVD0sYJCAX6CqWOb7VqsF7nvS2UEOrckrfXiwej1lbmOq5EOJoWn/85UPvXEJF9msh31moSd2Uy1at6gpCwsY+gdUnDPC4Hvb8GJVOdciVfq5fSRWN4KaKd93df4eOmuv3kuhDVfQEJi/r7Hn2KiBi3dI/EFJnuyjRojV7GSWFYR5ORuGl7EFgNp6gOPdZZDSihBAGWMQBCjPdzNeqgPZh7b+4ohZciw2CNCNFfcZn5lgueFRlJPwLhK4Ve3xKNHDAIAqXmv6ifJcHOQVA+ky+dVUms/hoQ9J8VqA++Xs9YTUiF8TicbEibp+r5trx11gWRVqHE6xetcsvYga9nlSNyBZSXSyxuyWrnBdA5EGjr112fzVwWUyMb8vvvcO4oh4yUtha2v7wyMHLi77+5WhcwrggRytedVqwsEQArva1uPohcGGOe0ntWKwbSygChMrZXZ6uRh2zRkAJXQmEhiOh44WatBIESFDFYlJ/37RPq9tEJYU1Kl69oT6DGc5eE00hZojenMppGF2zz8rqAqKNSRInJ6wOGlEEin1Md27Ry+KiqhmPo2aPOEN72mqGdFct9QDsgTpMEfE5EcrHbaxvxrK42wEvtflXHotUIOcAydySwfu4NXiEzNB9gCoaoQhe0k4YOGNkzK8+0s1zqagFS9c65qLgcXdumxPMWvvlAx3xJ23tKn7NG0OjmVM715/aseO9Kjdh7x8UAcEnvnaG1P0Wab+rvGE6fBv3+d6E2qbbzg7vuB0hsYnOafwH3AAHdN9bFUPHGBS6FP/lf/ZV+hFBZog8NaJb29H2LdC7PF4bHOYOOt1AZoqUCXFF9Bbq/zqb03jRHG1Djwm9cN4SDZTxhNJ5kMWNiWGKUD/RQMkYk5K8JCDtOkr+x3+/JTo0G+JJlg8qTShMSSpPKXwkmUJowS381g0iYly0lNTu+ZeIu4Xr9OPO4D4qhyqEkPezXMEhcQrrz4m7x3Hm34njo3RGg7oGBWu35c1arVlevzhWKTKLywCj33VZPi7HWHD6etFjwykoGIz3tPM/5/Lnz29O3bJn30cBBQAYIB/s0Dwic6BBtdoHVh4VBmsZsnQDrqIVUgyVf8KPHeP44TYOQeYxCAVFgCmrswMsIoAoEkMAJUaAgwC8rLkOvyU87STane16QcOt9Xc0w4yTpToeouqheUbVRCc5/UzZz942Q18NHznK44xqd5fvIwWi55zk/9FaAb12vX+ukgciZYUz/4NRIlttar1FpQ/v4BO/uHXaoJiwvjzPee80Obw47MCjU+xLF8pjnPbre9MnTL5flbQn+lrABuge8CmKNdRwRuM6rIUX3ksfycitszwkK2nSOtTp1XuyhmMPsWAgc5TFc4+7EFt9mt67wOVDC7n21u6v7OtYgENm9Dh+yPXrET4p2NnvyYSc+cKV9YuzhwjnP/UCIgLNIsshN4rYQ4c5WMT6HiyQ/S7KQg3APqFSPHpXyQexHXUQLZV88t1vn80f2bZzX3Dco08cP+ZFakFmw9iZ2xtWnh6efRtusH3lsKWseO4Adnzc+d1T8DCdXnzAfFszbdZzgoiP2EmGJb/UTCRIlaK/RaPJ71/VX8GS8hpYQeTNWYdJqpJMldQ5mnURqchMkjJfUXJUiUeH/5LIcjlIKNF5FRFn/zMKiyX2mzrgcHRY/D+zveoCELpfxFDxLpkc3ebcp+i0VqYRCVb5g/PliWiGDe3G1ePVFsXduYKEJPYFa9Da9CaUwCr6Ljx+j2Ana4ZIdozAQswbhetxMuHmQa4LO76naArWmIBPx9CIvpYytQiMrNRmfthprMvB1V3tphKHh/SbJDg2lHQf+uLDBjnJ3oUQ/IrksMbF0sGBocqoIuovb4azDdMOtRiZWHtugbdkgUxCOqq7R6WqqF5oWXvi2qa6Ze66iZmpxVpZtAS63m2x6G4ylPXWcDbPd2EUN0NcpPZVHhK5PB7+ghQvlgXK1Ry1FIo1QrRZqREXJdej6W7e4aJ3GP/InVzlBrylN28/87f/3zjYEkFWOrAw04X4z0BkIPp74i3IVNs4yDoPC+Nmza3VNz54LhU+fdo08bMC6ujDD4ZFdT0Hsm4TzRaf4N3NKxBcJVgCxNvapR6YdCd1q66pF9nUOd+8SbcSn7rX/u+ZM8NPcem2g9Rnx7KmVou0zJ2uLI/MjZs+OyI8sviKYwOzZ320XR14pMXeumtpSnFAgFhckFD8aOLUXiIsTHuWmBPsX6eCcnMEzG7Z/pvjtJPQ4Bb4ku+PqFS6lGaHXJCpcGa4P37PacE1IUxN+nXnxp3QJBmhRzKHotN9uDtoOnXNeLQO3bOl4T9rtZrgeqsSUsGvesXtrsINmSTh9+vyzQ0UJUvxKSkZFWrL1qRXWYr3eVdE0aeIKRX1W8ll7Lajgfo7dYOBjg0tLlEqC6HPgIHjeDsEzVxIaPHToykwCZo5UJZmA3b5NFlBuml8Y2AkEpHwdAlpcEygbbJOsBrkJk+89kHFgHyYzGWTEJE5GtKw/mhhSI4dPrMoezDy4NxBGuXUiOz3a0B+jDRhg7IT//+n/P4GZIBszBwAA74QQyDlp77IWsJcNAW8xklld1w8tYNg2m8g8LjPO6R9mK/OzN25mk52tzNNlywIGGUhNJIp+1HXLYQzaSinTHbuhtWOcldxJADdxThVb2OBm2rMrcjPUbWcxM3bZpaIfOssokUrG8ASusgKuYnpizmbwcMrGWDDGkk1juWgUKVWDTtd/py/y401kaZlP2jdXDyYJwBW6vT42kaDD1YxM2SH6wnf97fN4c/lP7PpLgGt+GZzvnzPuwPG14EZVBABOshrAf/KUH84d6hQHhbQKgKCRIhbFQt6AAWmxbwQPDGeoUNaiPcIJx6Dv6V2wDoYBE9DRDRC2w0w8IoICPtEYt9hFE9zi2ogUNsJHb4YODjCCwCZE+uuDCuLlcanJf0MjTZh/U2wZp3NJvYn/pDUJd6/DS6G6JCZdPk7frbZdneObWeiCytR9CBvlLF1R+SRnw2hW3heLMD+Pwcm0h6IllXjfaDdDKsp+EyVqYvuRSs13OftPacXvumCdV4MXabBknCZlWq+zsvW01Sx6W3YxQRsoMQn2oRhL0sypLFkpVz8RR/lg7KAW7xZ8aUGWD5wScmvvAAXs5NOBMMYEU8ywgU3Mv+W4QPnz/WdsBYKhcCQaiyeSqXQmm8sXiqVypVqrN5qtdqfb6w+Go7EoyZQpqqYbpmViamZuYWllbWNrZ+/g6KQL0TEqRbQkfIyqsq4HWN2xQ3aUj9yIarfWk/tayaYPM+SfM2dJ7MlIp8RodF8UbSxlvHSSRfuSEm305D62ieu5EzZFZ+QPnZTtkVOp9cDV+cA1O/RU3RFthvaeOlhQuaU/oy31NWMdD0TuOKQ8oPcoTlrtMGoqR1GllcNKCzvMFOw4Jx75fE+yoE8cTyfcpCnt6HAibqdASeo4LEwXLNZjzrJG8Ki0DtABjHxU0ix2q8s3I/2qmQn3EsJNxomPNMXRDivOdF4nBRW9lzVHWAvpAgtNpNMFgkhtX9Ryb0p06NhZdkIpxKeNwWsOS271qApaPIWNQCIVCpnt0IupgBBBgcAggQDDGio4yDDCF6xgA/0aTNCgwBZmCLDbAw==);font-weight:400;font-style:normal}.ag-theme-material,.ag-theme-material-dark,.ag-theme-material-auto-dark{--ag-material-primary-color: #3f51b5;--ag-material-accent-color: #ff4081;--ag-foreground-color: rgba(0, 0, 0, .87);--ag-secondary-foreground-color: rgba(0, 0, 0, .54);--ag-disabled-foreground-color: rgba(0, 0, 0, .38);--ag-background-color: #fff;--ag-header-background-color: #fff;--ag-tooltip-background-color: #fff;--ag-subheader-background-color: #eee;--ag-subheader-toolbar-background-color: rgba(238, 238, 238, .5);--ag-header-cell-hover-background-color: #f2f2f2;--ag-chip-background-color: #e2e2e2;--ag-range-selection-background-color: rgba(122, 134, 203, .1);--ag-range-selection-background-color-2: rgba(122, 134, 203, .19);--ag-range-selection-background-color-3: rgba(122, 134, 203, .27);--ag-range-selection-background-color-4: rgba(122, 134, 203, .34);--ag-range-selection-highlight-color: #fce4ec;--ag-row-hover-color: #fafafa;--ag-column-hover-color: #fafafa;--ag-control-panel-background-color: #fafafa;--ag-selected-row-background-color: rgba(33, 150, 243, .3);--ag-checkbox-unchecked-color: #333;--ag-value-change-value-highlight-background-color: #00acc1;--ag-side-button-selected-background-color: transparent;--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-range-selection-border-color: var(--ag-material-primary-color);--ag-checkbox-checked-color: var(--ag-material-accent-color);--ag-borders: none;--ag-borders-critical: solid 1px;--ag-border-color: #e2e2e2;--ag-grid-size: 8px;--ag-icon-size: 18px;--ag-header-height: calc(var(--ag-grid-size) * 7);--ag-row-height: calc(var(--ag-grid-size) * 6);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-list-item-height: calc(var(--ag-grid-size) * 4);--ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));--ag-filter-tool-panel-sub-level-row-height: calc(var(--ag-grid-size) * 4);--ag-checkbox-border-radius: 2px;--ag-toggle-button-switch-border-width: 2px;--ag-toggle-button-height: var(--ag-icon-size);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.75);--ag-font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 13px;--ag-icon-font-family: agGridMaterial;--ag-selected-tab-underline-color: var(--ag-material-primary-color);--ag-selected-tab-underline-width: 2px;--ag-input-focus-border-color: var(--ag-material-primary-color);--ag-input-focus-box-shadow: 0 0 0 5px rgba(32, 33, 36, .122);--ag-card-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--ag-card-radius: 2px;--ag-invalid-color: #e02525}.ag-theme-material-dark{--ag-material-primary-color: #3f51b5;--ag-material-accent-color: #bb86fcff;--ag-range-selection-border-color: var(--ag-material-accent-color);--ag-background-color: #121212ff;--ag-foreground-color: #ffffffff;--ag-data-color: #f5f5f5ff;--ag-header-cell-hover-background-color: #000000ff;--ag-advanced-filter-join-pill-color: #7a3a37ff;--ag-advanced-filter-column-pill-color: #355f2dff;--ag-advanced-filter-option-pill-color: #5a3168ff;--ag-advanced-filter-value-pill-color: #374c86ff;--ag-input-disabled-border-color: #3a434eff;--ag-input-disabled-background-color: #68686e12;--ag-selected-row-background-color: #bb86fc33;--ag-row-hover-color: #bb86fc33;--ag-column-hover-color: #f5f5f50d;--ag-range-selection-background-color: #bb86fc1a;--ag-range-selection-background-color-2: #bb86fc30;--ag-range-selection-background-color-3: #bb86fc45;--ag-range-selection-background-color-4: #bb86fc57;--ag-border-color: #383838ff;--ag-secondary-border-color: #383838ff;--ag-header-background-color: #121212ff;--ag-tooltip-background-color: #212b38ff;--ag-odd-row-background-color: #121212ff;--ag-control-panel-background-color: #2c2c2cff;--ag-subheader-background-color: #ffffff0d;--ag-subheader-toolbar-background-color: #2c2c2cff;--ag-invalid-color: #e02525ff;--ag-checkbox-unchecked-color: #797e87ff;--ag-checkbox-background-color: #121212ff;--ag-secondary-foreground-color: #f5f5f5ff;--ag-input-border-color: #383838ff;--ag-input-border-color-invalid: #e02525ff;--ag-disabled-foreground-color: #f5f5f580;--ag-chip-background-color: #22262812;--ag-side-button-selected-background-color: #2c2c2cff;--ag-selected-tab-underline-color: #3f51b5ff;--ag-modal-overlay-background-color: #121212a8;--ag-value-change-delta-up-color: #43a047a8;--ag-value-change-delta-down-color: #e53935ff;--ag-menu-background-color: #2c2c2cff;--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}@media (prefers-color-scheme: dark){.ag-theme-material-auto-dark{--ag-material-primary-color: #3f51b5;--ag-material-accent-color: #bb86fcff;--ag-range-selection-border-color: var(--ag-material-accent-color);--ag-background-color: #121212ff;--ag-foreground-color: #ffffffff;--ag-data-color: #f5f5f5ff;--ag-header-cell-hover-background-color: #000000ff;--ag-advanced-filter-join-pill-color: #7a3a37ff;--ag-advanced-filter-column-pill-color: #355f2dff;--ag-advanced-filter-option-pill-color: #5a3168ff;--ag-advanced-filter-value-pill-color: #374c86ff;--ag-input-disabled-border-color: #3a434eff;--ag-input-disabled-background-color: #68686e12;--ag-selected-row-background-color: #bb86fc33;--ag-row-hover-color: #bb86fc33;--ag-column-hover-color: #f5f5f50d;--ag-range-selection-background-color: #bb86fc1a;--ag-range-selection-background-color-2: #bb86fc30;--ag-range-selection-background-color-3: #bb86fc45;--ag-range-selection-background-color-4: #bb86fc57;--ag-border-color: #383838ff;--ag-secondary-border-color: #383838ff;--ag-header-background-color: #121212ff;--ag-tooltip-background-color: #212b38ff;--ag-odd-row-background-color: #121212ff;--ag-control-panel-background-color: #2c2c2cff;--ag-subheader-background-color: #ffffff0d;--ag-subheader-toolbar-background-color: #2c2c2cff;--ag-invalid-color: #e02525ff;--ag-checkbox-unchecked-color: #797e87ff;--ag-checkbox-background-color: #121212ff;--ag-secondary-foreground-color: #f5f5f5ff;--ag-input-border-color: #383838ff;--ag-input-border-color-invalid: #e02525ff;--ag-disabled-foreground-color: #f5f5f580;--ag-chip-background-color: #22262812;--ag-side-button-selected-background-color: #2c2c2cff;--ag-selected-tab-underline-color: #3f51b5ff;--ag-modal-overlay-background-color: #121212a8;--ag-value-change-delta-up-color: #43a047a8;--ag-value-change-delta-down-color: #e53935ff;--ag-menu-background-color: #2c2c2cff;--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}}.ag-theme-material .ag-filter-toolpanel-header,.ag-theme-material .ag-filter-toolpanel-search,.ag-theme-material .ag-status-bar,.ag-theme-material .ag-header-row,.ag-theme-material .ag-panel-title-bar-title,.ag-theme-material .ag-multi-filter-group-title-bar,.ag-theme-material-dark .ag-filter-toolpanel-header,.ag-theme-material-dark .ag-filter-toolpanel-search,.ag-theme-material-dark .ag-status-bar,.ag-theme-material-dark .ag-header-row,.ag-theme-material-dark .ag-panel-title-bar-title,.ag-theme-material-dark .ag-multi-filter-group-title-bar,.ag-theme-material-auto-dark .ag-filter-toolpanel-header,.ag-theme-material-auto-dark .ag-filter-toolpanel-search,.ag-theme-material-auto-dark .ag-status-bar,.ag-theme-material-auto-dark .ag-header-row,.ag-theme-material-auto-dark .ag-panel-title-bar-title,.ag-theme-material-auto-dark .ag-multi-filter-group-title-bar{font-size:calc(var(--ag-font-size) - 1px);font-weight:600;color:var(--ag-header-foreground-color)}.ag-theme-material .ag-tab,.ag-theme-material-dark .ag-tab,.ag-theme-material-auto-dark .ag-tab{height:calc(var(--ag-grid-size) * 4.5);flex:1 1 auto}.ag-theme-material .ag-tabs-header,.ag-theme-material .ag-column-drop-horizontal,.ag-theme-material-dark .ag-tabs-header,.ag-theme-material-dark .ag-column-drop-horizontal,.ag-theme-material-auto-dark .ag-tabs-header,.ag-theme-material-auto-dark .ag-column-drop-horizontal{background-color:var(--ag-subheader-background-color)}.ag-theme-material .ag-tabs-body,.ag-theme-material-dark .ag-tabs-body,.ag-theme-material-auto-dark .ag-tabs-body{padding:calc(var(--ag-grid-size) * .5) 0}.ag-theme-material .ag-tabs-body .ag-menu-list,.ag-theme-material-dark .ag-tabs-body .ag-menu-list,.ag-theme-material-auto-dark .ag-tabs-body .ag-menu-list{padding-top:0;padding-bottom:0}.ag-theme-material .ag-header-cell,.ag-theme-material .ag-header-group-cell,.ag-theme-material-dark .ag-header-cell,.ag-theme-material-dark .ag-header-group-cell,.ag-theme-material-auto-dark .ag-header-cell,.ag-theme-material-auto-dark .ag-header-group-cell{transition:background-color .5s}.ag-theme-material .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing,.ag-theme-material-dark .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing,.ag-theme-material-auto-dark .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing{bottom:0}.ag-theme-material .ag-cell-inline-editing,.ag-theme-material-dark .ag-cell-inline-editing,.ag-theme-material-auto-dark .ag-cell-inline-editing{padding:var(--ag-grid-size);height:calc(var(--ag-row-height) + var(--ag-grid-size) * 3);border-color:var(--ag-border-color)!important}.ag-theme-material .ag-has-focus .ag-cell-inline-editing,.ag-theme-material-dark .ag-has-focus .ag-cell-inline-editing,.ag-theme-material-auto-dark .ag-has-focus .ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-theme-material .ag-column-drop-vertical,.ag-theme-material-dark .ag-column-drop-vertical,.ag-theme-material-auto-dark .ag-column-drop-vertical{border-bottom:solid 1px;border-bottom-color:var(--ag-border-color);padding-top:var(--ag-grid-size)}.ag-theme-material .ag-column-drop-vertical.ag-last-column-drop,.ag-theme-material-dark .ag-column-drop-vertical.ag-last-column-drop,.ag-theme-material-auto-dark .ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-theme-material .ag-column-drop-vertical-cell,.ag-theme-material-dark .ag-column-drop-vertical-cell,.ag-theme-material-auto-dark .ag-column-drop-vertical-cell{margin-left:0}.ag-theme-material .ag-column-drop-vertical-empty-message,.ag-theme-material-dark .ag-column-drop-vertical-empty-message,.ag-theme-material-auto-dark .ag-column-drop-vertical-empty-message{font-size:calc(var(--ag-font-size) - 1px);font-weight:600;color:var(--ag-disabled-foreground-color)}.ag-theme-material .ag-ltr .ag-column-drop-vertical-empty-message,.ag-theme-material-dark .ag-ltr .ag-column-drop-vertical-empty-message,.ag-theme-material-auto-dark .ag-ltr .ag-column-drop-vertical-empty-message{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-right:var(--ag-grid-size)}.ag-theme-material .ag-rtl .ag-column-drop-vertical-empty-message,.ag-theme-material-dark .ag-rtl .ag-column-drop-vertical-empty-message,.ag-theme-material-auto-dark .ag-rtl .ag-column-drop-vertical-empty-message{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-left:var(--ag-grid-size)}.ag-theme-material .ag-status-bar,.ag-theme-material-dark .ag-status-bar,.ag-theme-material-auto-dark .ag-status-bar{border:solid 1px;border-color:var(--ag-border-color)}.ag-theme-material .ag-column-panel-column-select,.ag-theme-material-dark .ag-column-panel-column-select,.ag-theme-material-auto-dark .ag-column-panel-column-select{border-top:solid 1px;border-top-color:var(--ag-border-color)}.ag-theme-material .ag-column-select,.ag-theme-material .ag-column-select-header,.ag-theme-material-dark .ag-column-select,.ag-theme-material-dark .ag-column-select-header,.ag-theme-material-auto-dark .ag-column-select,.ag-theme-material-auto-dark .ag-column-select-header{border-bottom:solid 1px;border-bottom-color:var(--ag-border-color)}.ag-theme-material .ag-column-select-header,.ag-theme-material-dark .ag-column-select-header,.ag-theme-material-auto-dark .ag-column-select-header{height:var(--ag-header-height)}.ag-theme-material .ag-group-title-bar,.ag-theme-material-dark .ag-group-title-bar,.ag-theme-material-auto-dark .ag-group-title-bar{padding:calc(var(--ag-grid-size) * .75) var(--ag-grid-size)}.ag-theme-material .ag-charts-format-sub-level-group-title-bar,.ag-theme-material-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-material-auto-dark .ag-charts-format-sub-level-group-title-bar{padding:calc(var(--ag-grid-size) * .5) var(--ag-grid-size)}.ag-theme-material .ag-chart-data-section,.ag-theme-material .ag-chart-format-section,.ag-theme-material .ag-chart-advanced-settings-section,.ag-theme-material-dark .ag-chart-data-section,.ag-theme-material-dark .ag-chart-format-section,.ag-theme-material-dark .ag-chart-advanced-settings-section,.ag-theme-material-auto-dark .ag-chart-data-section,.ag-theme-material-auto-dark .ag-chart-format-section,.ag-theme-material-auto-dark .ag-chart-advanced-settings-section{padding-bottom:calc(var(--ag-grid-size) * .5)}.ag-theme-material input[class^=ag-]:not([type]),.ag-theme-material input[class^=ag-][type=text],.ag-theme-material input[class^=ag-][type=number],.ag-theme-material input[class^=ag-][type=tel],.ag-theme-material input[class^=ag-][type=date],.ag-theme-material input[class^=ag-][type=datetime-local],.ag-theme-material textarea[class^=ag-],.ag-theme-material-dark input[class^=ag-]:not([type]),.ag-theme-material-dark input[class^=ag-][type=text],.ag-theme-material-dark input[class^=ag-][type=number],.ag-theme-material-dark input[class^=ag-][type=tel],.ag-theme-material-dark input[class^=ag-][type=date],.ag-theme-material-dark input[class^=ag-][type=datetime-local],.ag-theme-material-dark textarea[class^=ag-],.ag-theme-material-auto-dark input[class^=ag-]:not([type]),.ag-theme-material-auto-dark input[class^=ag-][type=text],.ag-theme-material-auto-dark input[class^=ag-][type=number],.ag-theme-material-auto-dark input[class^=ag-][type=tel],.ag-theme-material-auto-dark input[class^=ag-][type=date],.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-material-auto-dark textarea[class^=ag-]{background:transparent;color:var(--ag-foreground-color);font-family:inherit;font-size:inherit;height:calc(var(--ag-grid-size) * 5);padding-bottom:var(--ag-grid-size);border-width:0;border-radius:0;border-bottom:2px solid;border-bottom-color:var(--ag-border-color)}.ag-theme-material input[class^=ag-]:not([type]):focus,.ag-theme-material input[class^=ag-][type=text]:focus,.ag-theme-material input[class^=ag-][type=number]:focus,.ag-theme-material input[class^=ag-][type=tel]:focus,.ag-theme-material input[class^=ag-][type=date]:focus,.ag-theme-material input[class^=ag-][type=datetime-local]:focus,.ag-theme-material textarea[class^=ag-]:focus,.ag-theme-material-dark input[class^=ag-]:not([type]):focus,.ag-theme-material-dark input[class^=ag-][type=text]:focus,.ag-theme-material-dark input[class^=ag-][type=number]:focus,.ag-theme-material-dark input[class^=ag-][type=tel]:focus,.ag-theme-material-dark input[class^=ag-][type=date]:focus,.ag-theme-material-dark input[class^=ag-][type=datetime-local]:focus,.ag-theme-material-dark textarea[class^=ag-]:focus,.ag-theme-material-auto-dark input[class^=ag-]:not([type]):focus,.ag-theme-material-auto-dark input[class^=ag-][type=text]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=number]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=tel]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=date]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]:focus,.ag-theme-material-auto-dark textarea[class^=ag-]:focus{border-bottom:2px solid;border-bottom-color:var(--ag-material-primary-color);outline:none;box-shadow:none}.ag-theme-material input[class^=ag-]:not([type])::placeholder,.ag-theme-material input[class^=ag-][type=text]::placeholder,.ag-theme-material input[class^=ag-][type=number]::placeholder,.ag-theme-material input[class^=ag-][type=tel]::placeholder,.ag-theme-material input[class^=ag-][type=date]::placeholder,.ag-theme-material input[class^=ag-][type=datetime-local]::placeholder,.ag-theme-material textarea[class^=ag-]::placeholder,.ag-theme-material-dark input[class^=ag-]:not([type])::placeholder,.ag-theme-material-dark input[class^=ag-][type=text]::placeholder,.ag-theme-material-dark input[class^=ag-][type=number]::placeholder,.ag-theme-material-dark input[class^=ag-][type=tel]::placeholder,.ag-theme-material-dark input[class^=ag-][type=date]::placeholder,.ag-theme-material-dark input[class^=ag-][type=datetime-local]::placeholder,.ag-theme-material-dark textarea[class^=ag-]::placeholder,.ag-theme-material-auto-dark input[class^=ag-]:not([type])::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=text]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=number]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=tel]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=date]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]::placeholder,.ag-theme-material-auto-dark textarea[class^=ag-]::placeholder{color:var(--ag-disabled-foreground-color)}.ag-theme-material input[class^=ag-]:not([type]):disabled,.ag-theme-material input[class^=ag-][type=text]:disabled,.ag-theme-material input[class^=ag-][type=number]:disabled,.ag-theme-material input[class^=ag-][type=tel]:disabled,.ag-theme-material input[class^=ag-][type=date]:disabled,.ag-theme-material input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material textarea[class^=ag-]:disabled,.ag-theme-material-dark input[class^=ag-]:not([type]):disabled,.ag-theme-material-dark input[class^=ag-][type=text]:disabled,.ag-theme-material-dark input[class^=ag-][type=number]:disabled,.ag-theme-material-dark input[class^=ag-][type=tel]:disabled,.ag-theme-material-dark input[class^=ag-][type=date]:disabled,.ag-theme-material-dark input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material-dark textarea[class^=ag-]:disabled,.ag-theme-material-auto-dark input[class^=ag-]:not([type]):disabled,.ag-theme-material-auto-dark input[class^=ag-][type=text]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=number]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=tel]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=date]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material-auto-dark textarea[class^=ag-]:disabled{border-bottom:1px solid;border-bottom-color:var(--ag-border-color)}.ag-theme-material input[class^=ag-]:not([type]):invalid,.ag-theme-material input[class^=ag-][type=text]:invalid,.ag-theme-material input[class^=ag-][type=number]:invalid,.ag-theme-material input[class^=ag-][type=tel]:invalid,.ag-theme-material input[class^=ag-][type=date]:invalid,.ag-theme-material input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material textarea[class^=ag-]:invalid,.ag-theme-material-dark input[class^=ag-]:not([type]):invalid,.ag-theme-material-dark input[class^=ag-][type=text]:invalid,.ag-theme-material-dark input[class^=ag-][type=number]:invalid,.ag-theme-material-dark input[class^=ag-][type=tel]:invalid,.ag-theme-material-dark input[class^=ag-][type=date]:invalid,.ag-theme-material-dark input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material-dark textarea[class^=ag-]:invalid,.ag-theme-material-auto-dark input[class^=ag-]:not([type]):invalid,.ag-theme-material-auto-dark input[class^=ag-][type=text]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=number]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=tel]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=date]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material-auto-dark textarea[class^=ag-]:invalid{border-width:0;border-bottom:1px solid;border-bottom-color:var(--ag-invalid-color);color:var(--ag-invalid-color)}.ag-theme-material .ag-standard-button,.ag-theme-material-dark .ag-standard-button,.ag-theme-material-auto-dark .ag-standard-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--ag-material-primary-color);font-family:inherit;font-size:inherit;margin:0;padding:0;text-transform:uppercase}.ag-theme-material .ag-standard-button:disabled,.ag-theme-material-dark .ag-standard-button:disabled,.ag-theme-material-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-material.ag-dnd-ghost,.ag-theme-material-dark.ag-dnd-ghost,.ag-theme-material-auto-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:600}.ag-theme-material .ag-filter-toolpanel-header,.ag-theme-material-dark .ag-filter-toolpanel-header,.ag-theme-material-auto-dark .ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 4)}.ag-theme-material .ag-filter-toolpanel-group-level-0-header,.ag-theme-material-dark .ag-filter-toolpanel-group-level-0-header,.ag-theme-material-auto-dark .ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 7)}.ag-theme-material .ag-ltr .ag-filter-apply-panel-button,.ag-theme-material .ag-ltr .ag-advanced-filter-apply-button,.ag-theme-material .ag-ltr .ag-advanced-filter-builder-button,.ag-theme-material-dark .ag-ltr .ag-filter-apply-panel-button,.ag-theme-material-dark .ag-ltr .ag-advanced-filter-apply-button,.ag-theme-material-dark .ag-ltr .ag-advanced-filter-builder-button,.ag-theme-material-auto-dark .ag-ltr .ag-filter-apply-panel-button,.ag-theme-material-auto-dark .ag-ltr .ag-advanced-filter-apply-button,.ag-theme-material-auto-dark .ag-ltr .ag-advanced-filter-builder-button{margin-left:var(--ag-grid-size)}.ag-theme-material .ag-rtl .ag-filter-apply-panel-button,.ag-theme-material .ag-rtl .ag-advanced-filter-apply-button,.ag-theme-material .ag-rtl .ag-advanced-filter-builder-button,.ag-theme-material-dark .ag-rtl .ag-filter-apply-panel-button,.ag-theme-material-dark .ag-rtl .ag-advanced-filter-apply-button,.ag-theme-material-dark .ag-rtl .ag-advanced-filter-builder-button,.ag-theme-material-auto-dark .ag-rtl .ag-filter-apply-panel-button,.ag-theme-material-auto-dark .ag-rtl .ag-advanced-filter-apply-button,.ag-theme-material-auto-dark .ag-rtl .ag-advanced-filter-builder-button{margin-right:var(--ag-grid-size)}.ag-theme-material .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-material .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material .ag-layout-print .ag-center-cols-viewport,.ag-theme-material .ag-layout-print .ag-center-cols-container,.ag-theme-material-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-material-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-material-dark .ag-layout-print .ag-center-cols-container,.ag-theme-material-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-material-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-material-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-material-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-material-auto-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-material .ag-picker-field-wrapper:focus-within,.ag-theme-material-dark .ag-picker-field-wrapper:focus-within,.ag-theme-material-auto-dark .ag-picker-field-wrapper:focus-within{box-shadow:0 0 0 1px var(--ag-material-primary-color)}.ag-theme-material .ag-rich-select-list,.ag-theme-material-dark .ag-rich-select-list,.ag-theme-material-auto-dark .ag-rich-select-list{box-shadow:#0003 0 5px 5px -3px,#00000024 0 8px 10px 1px,#0000001f 0 3px 14px 2px}.ag-theme-material .ag-advanced-filter-builder-button-label,.ag-theme-material-dark .ag-advanced-filter-builder-button-label,.ag-theme-material-auto-dark .ag-advanced-filter-builder-button-label{text-transform:uppercase}.ag-theme-material .ag-filter-active .ag-icon-filter,.ag-theme-material-dark .ag-filter-active .ag-icon-filter,.ag-theme-material-auto-dark .ag-filter-active .ag-icon-filter{color:var(--ag-material-accent-color)}.toggle{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;line-height:1;background:none;border:none;padding:0;overflow:hidden}.icon-container{position:relative;width:100%;height:100%}.icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .5s ease,opacity .5s ease}.icon--sun,.icon--moon{width:24px;height:24px}.toggle.light .icon--sun{transform:translate(-50%,-50%) rotate(0) scale(1);opacity:1}.toggle.light .icon--moon{transform:translate(-50%,-50%) rotate(-90deg) scale(0);opacity:0}.toggle.dark .icon--sun{transform:translate(-50%,-50%) rotate(90deg) scale(0);opacity:0}.toggle.dark .icon--moon{transform:translate(-50%,-50%) rotate(0) scale(1);opacity:1}@font-face{font-family:Sedan;src:local("Sedan-Regular"),url(data:font/ttf;base64,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AYIBjwG/AYkB4ABtAHgAeQB+AIIAiwCMAJAAkgCbAJ0AnwCkAKUAqgCzALUAtgC5AL8AwgDLAMwA0QDSANcBjAGlAY0BvQFzAXoBrAGwAa0BsQGmAaAB3gGhAUsBlgG+AaIB6AGkAbwBcAFxAeEBwAGfAX0B6QFvAUwBlwFtAWwBbgF8AAYAAgAEAAoABQAJAAsAEAAcABcAGQAaACsAJwAoACkAFQA7AEAAPQA+AEMAPwG3AEIAWABVAFYAVwBlAEYAvgByAG4AcAB2AHEAdQB3AHwAiACDAIUAhgCYAJQAlQCWAIEAqQCuAKsArACxAK0BuACwAMYAwwDEAMUA0wC0ANUABwBzAAMAbwAIAHQADgB6ABEAfQAPAHsAEwB/ABQAgAAdAIkAGwCHAB4AigAYAIQAIQCNACMAjwAiAI4AJQCRACwAmQAtAJoAKgCTADAAngAyAKAANACiADMAoQA1AKMAOACmADoAqAA5AKcAQQCvAEQAsgBJALcASgC4AEwAugBOALwATQC7AFIAwABaAMgAXADKAFkAxwBbAMkAYADOAGYA1ABnAGoA2ABsANoAawDZAE8AvQBTAMEB5QHfAeYB6gHnAeIBxQHGAckBzQHOAcsBxAHDAcwBxwHKAGIA0ABfAM0AYQDPAGgA1gGUAZUBkAGSAZMBkQGnAagBfgAAAfQAMgKt//oCrf/6Aq3/+gKt//oCrf/6Aq3/+gKt//oCrf/6Aq3/+gKt//oDcf/dApgAMwLXAC4C1wAuAtcALgLXAC4C1wAuAvkAMwL5ADMDDAAyAwwAMgJmADMCZgAzAmYAMwJmADMCZgAzAmYAMwJmADMCZgAzAmYAMwInADMC/wAuAv8ALgL/AC4C/wAuA00AMwNNADMBgAAzAYAAMwGAADMBgAAzAYAAMwGAADMBgAAzAYAAMwFu/74C5gAzAuYAMwJBADMCQQAzAkEAMwJBADMCXwAzA8MAFwM0AB8DNAAfAzQAHwM0AB8DNAAfAzgAMAM4ADADOAAwAzgAMAM4ADADOAAwAzgAMAM4ADAETwAwAlUAMwJHADMDOAAwAqYAMwKmADMCpgAzAhoALgIaAC4CGgAuAhoALgIaAC4DFgAzApcABAKXAAQClwAEAw4ALQMOAC0DDgAtAw4ALQMOAC0DDgAtAw4ALQMOAC0DDgAtArMABQQzAAUEMwAFBDMABQQzAAUEMwAFAtr/3gKa/9oCmv/aApr/2gKa/9oCmv/aAokAHwKJAB8CiQAfAokAHwHXACsB1wArAdcAKwHXACsB1wArAdcAKwHXACsB1wArAdcAKwHXACsC3wArAj0ACwHJACcByQAnAckAJwHJACcByQAnAj0AJwJRACcCPQAnAjAAMwHSACcB0gAnAdIAJwHSACcB0gAnAdIAJwHSACcB0gAnAdIAJwFZABsB/gAiAf4AIgH+ACIB/gAiAl4AIAJeACABKgAfASoAHwEqAB8BKgAIASoADwEqAB8BKgAfASoAFgEqAB8BK/+lASv/pQIOAB8CDgAfASsAHwErAB8BPwAfASsAHwErAB8DhgAiAlgAIgJYACICWAAiAlgAIgJYACICJQAiAiUAIgIlACICJQAiAiUAIgIlACICJQAiAiUAIgN4ACICRgAXAlsAKAI4ACcBhwAjAYcAIwGHACMBfgAuAX4ALgF+AC4BfgAuAX4ALgIhABsBUgAdAVIAHQFSAB0CNQAPAjUADwI1AA8CNQAPAjUADwI1AA8CNQAPAjUADwI1AA8Bzf/4Ar//+AK///gCv//4Ar//+AK///gCJgAOAdb/zwHW/88B1v/PAdb/zwHW/88BxgAjAcYAIwHGACMBxgAjAoMAGwKEABsCGQAKAhkACgIZAAoCGQAKAhkACgIZAAoCGQAKAhkACgIZAAoCGQAKAsz/2AH9ACYCDQAoAg0AKAINACgCDQAoAg0AKAJEACYCRAAmAkQAJgJEACYB0wAmAdMAJgHTACYB0wAmAdMAJgHTACYB0wAmAdMAJgHTACYBpwAmAkoAKAJKACgCSgAoAkoAKAJ6ACYCegAmATMAJgEzACYBMwAKATMAEQEzACYBMwAlATMAGAEzACYBJP+tAjcAJgI3ACYBtwAmAbcAJgG3ACYBtwAmAcsAKQLdACICdAAlAnQAJQJ0ACUCdAAlAnQAJQJkACYCZAAmAmQAJgJkACYCZAAmAmQAJgJeACYCZAAmA1IAJgG9ACYB6gBGAmkAKAH0ACYB9AAmAfQAJgGQADIBkAAyAZAAMgGQADIBkAAyAlgAJgIGABQCBgAUAgYAFAIbABQCGwAUAhsAFAIbABQCGwAUAhsAFAIbABQCGwAUAhsAFAH1AAAC8QAAAvEAAALxAAAC8QAAAvEAAAJSAAwCGv/6Ahr/+gIa//oCGv/6Ahr/+gHrACMB6wAjAesAIwHrACMC4AAmA1oAJgFkADUBaAA0AiwAMgGUAEUB4wAmAicAKgIsACUCLAA1AiwAQAHgAB4CDABCAiQANgIIACYBkgALAggAIQISACACFAAkAhEAOQITADkB2QAaAfcANwIIACQB3AAhAYIAKQHSABwBsgAjAaMADwG8ACIB0AAmAYsAFwGcACYB0AAhAZYALwMMAFMC+wBTAvsANQExADMBZwAqAToAHwEEAAABBAAAAQQASQEEADwBBABJAQQAPAKuAEkBQABVAUAAZwGWAC0BlgAyAUAAYAGXAFAB9ABAAioADAJEACsCRAArAIL//ACC/94Agv/8ARIAFAH0AAAD6AAAAfT//gHlAEIB5f/eAcj//wHIAAABuABSAbgACwEsAFgBkAAjAZAAMAGQACgBLABUASwATAHKAC8BygA/ASoALwEqAD8BaAA4AMcAOAEg/y0DWABHAzQAHwIaACYCDAAoAuQAIwLkACMDgAAeAZAASwDMAFAAzABPAfQANQH0ADUDfAA/AuYANgIaACYCGABVAi0AHQIIAC4CCP/6AhEAHwJe/7wBkAAyAgwAKgIa//oCCAAhAP0AAAIIAC0CCAAgAggAIgHGACMB2QAiAggAHAHKACQCCAALAggAIwI4ABIDKQBHBKMARwAAAEIAAABCAAAAWAAAAFgAAABGAAAA2QAAAEIAAABCAAAAQgAAAEIAAAAlAAAAQQAAANkAAAARAAAAQgAAAEcAAABCAAAAQgAAAGEAAABVAAAARgAAAEMAAABCAAAAQgAAAEIAAAAlAAAAQQFxADIAygAyATkAMgE5ADIB9gAyAXsAMgF7ADIBeAAyAR8AMgGxADIBagAyAQQAMgELADIAAQAAAAoBjAKWAAJERkxUAWBsYXRuAA4BNAAIQVpFIAEUQ0FUIAD0Q1JUIADUS0FaIAC0TU9MIACUUk9NIAB0VEFUIABUVFJLIAA0AAD//wANAAAAAQACAAMABQAGAAcACAAQABEAEgATABQAAP//AA0AAAABAAIAAwAFAAYABwAIAA8AEQASABMAFAAA//8ADQAAAAEAAgADAAUABgAHAAgADgARABIAEwAUAAD//wANAAAAAQACAAMABQAGAAcACAANABEAEgATABQAAP//AA0AAAABAAIAAwAF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AD0ATQA5AE8AbABKAG4AkQBoAJMAqQCMAKsAuwCjAL0A3AC0AVcBYADUAYQBhADeAZ0BnwDfAa4BrgDiAbABsQDjAcMBxwDlAckBzgDqAAAAAgAAAAAAAP+1ADIAAAAAAAAAAAAAAAAAAAAAAAAAAAHrAAAAJADJAQIAxwBiAK0BAwEEAGMArgCQACUAJgD9AP8AZAEFACcBBgEHAOkAKABlAQgAyADKAQkAywEKAQsAKQAqAPgBDAENACsBDgAsAMwAzQDOAPoAzwEPARAALQAuAREALwESARMBFADiADAAMQEVARYBFwBmADIA0ADRAGcA0wEYAJEArwCwADMA7QA0ADUBGQEaADYBGwDkAPsBHAEdADcBHgEfADgA1ADVAGgA1gEgASEBIgEjADkAOgEkASUBJgEnADsAPADrASgAuwEpAD0BKgDmASsARABpASwAawBsAGoBLQEuAG4AbQCgAEUARgD+AQAAbwEvAEcBMAEBAOoASABwATEAcgBzATIAcQEzATQASQBKAPkBNQE2AEsBNwBMANcAdAB2AHcBOAB1ATkBOgBNATsATgE8AE8BPQE+AT8A4wBQAFEBQAFBAUIAeABSAHkAewB8AHoBQwChAH0AsQBTAO4AVABVAUQBRQBWAUYA5QD8AUcAiQBXAUgBSQBYAH4AgACBAH8BSgFLAUwBTQBZAFoBTgFPAVABUQBbAFwA7AFSALoBUwBdAVQA5wFVAMAAwQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMAnQCeABMAFAAVABYAFwAYABkAGgAbABwBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXALwA9AD1APYB2AHZAdoAAwHbABEADwAdAB4AqwAEAKMAIgCiAMMAhwANAAYAEgA/AdwB3QHeABAAsgCzAEIACwAMAF4AYAA+AEAAxADFALQAtQC2ALcAqQCqAL4AvwAFAAoApgAjAAkAiACGAIsAigCMAIMAXwDoAIIAwgHfAeAB4QCEAL0ABwHiAIUAlgHjAeQB5QAOAO8A8AC4ACAAIQAfAJMAYQCkAEEB5gAIAMYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgEAjgDcAEMAjQDfANgA4QDbAN0A2QDaAN4A4AZBYnJldmUHQW1hY3JvbgdBb2dvbmVrCkNkb3RhY2NlbnQGRGNhcm9uBkRjcm9hdAZFY2Fyb24KRWRvdGFjY2VudAdFbWFjcm9uB0VvZ29uZWsHdW5pMDEyMgpHZG90YWNjZW50BEhiYXIHSW1hY3JvbgdJb2dvbmVrB3VuaTAxMzYGTGFjdXRlBkxjYXJvbgd1bmkwMTNCBk5hY3V0ZQZOY2Fyb24HdW5pMDE0NQ1PaHVuZ2FydW1sYXV0BlJhY3V0ZQZSY2Fyb24GU2FjdXRlB3VuaTAyMTgHdW5pMUU5RQZUY2Fyb24HdW5pMDIxQQ1VaHVuZ2FydW1sYXV0B1VtYWNyb24HVW9nb25lawVVcmluZwZXYWN1dGULV2NpcmN1bWZsZXgJV2RpZXJlc2lzBldncmF2ZQtZY2lyY3VtZmxleAZZZ3JhdmUGWmFjdXRlClpkb3RhY2NlbnQGYWJyZXZlB2FtYWNyb24HYW9nb25lawpjZG90YWNjZW50BmRjYXJvbgZlY2Fyb24KZWRvdGFjY2VudAdlbWFjcm9uB2VvZ29uZWsHdW5pMDEyMwpnZG90YWNjZW50BGhiYXIJaS5sb2NsVFJLB2ltYWNyb24HaW9nb25lawd1bmkwMjM3B3VuaTAxMzcGbGFjdXRlBmxjYXJvbgd1bmkwMTNDBm5hY3V0ZQZuY2Fyb24HdW5pMDE0Ng1vaHVuZ2FydW1sYXV0BnJhY3V0ZQZyY2Fyb24Gc2FjdXRlB3VuaTAyMTkGdGNhcm9uB3VuaTAyMUINdWh1bmdhcnVtbGF1dAd1bWFjcm9uB3VvZ29uZWsFdXJpbmcGd2FjdXRlC3djaXJjdW1mbGV4CXdkaWVyZXNpcwZ3Z3JhdmULeWNpcmN1bWZsZXgGeWdyYXZlBnphY3V0ZQp6ZG90YWNjZW50BGEuc2MJYWFjdXRlLnNjCWFicmV2ZS5zYw5hY2lyY3VtZmxleC5zYwxhZGllcmVzaXMuc2MJYWdyYXZlLnNjCmFtYWNyb24uc2MKYW9nb25lay5zYwhhcmluZy5zYwlhdGlsZGUuc2MFYWUuc2MEYi5zYwRjLnNjCWNhY3V0ZS5zYwljY2Fyb24uc2MLY2NlZGlsbGEuc2MNY2RvdGFjY2VudC5zYwRkLnNjCWRjYXJvbi5zYwlkY3JvYXQuc2MGZXRoLnNjBGUuc2MJZWFjdXRlLnNjCWVjYXJvbi5zYw5lY2lyY3VtZmxleC5zYwxlZGllcmVzaXMuc2MNZWRvdGFjY2VudC5zYwllZ3JhdmUuc2MKZW1hY3Jvbi5zYwplb2dvbmVrLnNjBGYuc2MEZy5zYwlnYnJldmUuc2MKdW5pMDEyMy5zYw1nZG90YWNjZW50LnNjBGguc2MHaGJhci5zYwRpLnNjCWlhY3V0ZS5zYw5pY2lyY3VtZmxleC5zYwxpZGllcmVzaXMuc2MMaS5sb2NsVFJLLnNjCWlncmF2ZS5zYwppbWFjcm9uLnNjCmlvZ29uZWsuc2MEai5zYwRrLnNjCnVuaTAxMzcuc2MEbC5zYwlsYWN1dGUuc2MJbGNhcm9uLnNjCnVuaTAxM0Muc2MJbHNsYXNoLnNjBG0uc2MEbi5zYwluYWN1dGUuc2MJbmNhcm9uLnNjCnVuaTAxNDYuc2MJbnRpbGRlLnNjBG8uc2MJb2FjdXRlLnNjDm9jaXJjdW1mbGV4LnNjDG9kaWVyZXNpcy5zYwlvZ3JhdmUuc2MQb2h1bmdhcnVtbGF1dC5zYwlvc2xhc2guc2MJb3RpbGRlLnNjBW9lLnNjBHAuc2MIdGhvcm4uc2MEcS5zYwRyLnNjCXJhY3V0ZS5zYwlyY2Fyb24uc2MEcy5zYwlzYWN1dGUuc2MJc2Nhcm9uLnNjC3NjZWRpbGxhLnNjCnVuaTAyMTkuc2MNZ2VybWFuZGJscy5zYwR0LnNjCXRjYXJvbi5zYwp1bmkwMjFCLnNjBHUuc2MJdWFjdXRlLnNjDnVjaXJjdW1mbGV4LnNjDHVkaWVyZXNpcy5zYwl1Z3JhdmUuc2MQdWh1bmdhcnVtbGF1dC5zYwp1bWFjcm9uLnNjCnVvZ29uZWsuc2MIdXJpbmcuc2MEdi5zYwR3LnNjCXdhY3V0ZS5zYw53Y2lyY3VtZmxleC5zYwx3ZGllcmVzaXMuc2MJd2dyYXZlLnNjBHguc2MEeS5zYwl5YWN1dGUuc2MOeWNpcmN1bWZsZXguc2MMeWRpZXJlc2lzLnNjCXlncmF2ZS5zYwR6LnNjCXphY3V0ZS5zYwl6Y2Fyb24uc2MNemRvdGFjY2VudC5zYwVmaS5zYwVmbC5zYwd6ZXJvLmxmBm9uZS5sZgZ0d28ubGYIdGhyZWUubGYHZm91ci5sZgdmaXZlLmxmBnNpeC5sZghzZXZlbi5sZghlaWdodC5sZgduaW5lLmxmB3plcm8uc2MGb25lLnNjBnR3by5zYwh0aHJlZS5zYwdmb3VyLnNjB2ZpdmUuc2MGc2l4LnNjCHNldmVuLnNjCGVpZ2h0LnNjB25pbmUuc2MHdW5pMDBCOQd1bmkwMEIyB3VuaTAwQjMHdW5pMDBBMBZwZXJpb2RjZW50ZXJlZC5sb2NsQ0FUG3BlcmlvZGNlbnRlcmVkLmxvY2xDQVQuY2FzZRlwZXJpb2RjZW50ZXJlZC5sb2NsQ0FULnNjBWF0LnNjDGFtcGVyc2FuZC5zYwxwYXJhZ3JhcGguc2MERXVybwlkb2xsYXIuc2MLc3Rlcmxpbmcuc2MGeWVuLnNjB3VuaTAzQkMHdW5pMDMwOAd1bmkwMzA3CWdyYXZlY29tYglhY3V0ZWNvbWIHdW5pMDMwQgt1bmkwMzBDLmFsdAd1bmkwMzAyB3VuaTAzMEMHdW5pMDMwNgd1bmkwMzBBCXRpbGRlY29tYgd1bmkwMzA0B3VuaTAzMTIHdW5pMDMyNgd1bmkwMzI3B3VuaTAzMjgMdW5pMDMwOC5jYXNlDHVuaTAzMDcuY2FzZQ5ncmF2ZWNvbWIuY2FzZQ5hY3V0ZWNvbWIuY2FzZQx1bmkwMzBCLmNhc2UMdW5pMDMwMi5jYXNlDHVuaTAzMEMuY2FzZQx1bmkwMzA2LmNhc2UMdW5pMDMwQS5jYXNlDnRpbGRlY29tYi5jYXNlDHVuaTAzMDQuY2FzZbAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCMhIyEtsAMsIGSzAxQVAEJDsBNDIGBgQrECFENCsSUDQ7ACQ1R4ILAMI7ACQ0NhZLAEUHiyAgICQ2BCsCFlHCGwAkNDsg4VAUIcILACQyNCshMBE0NgQiOwAFBYZVmyFgECQ2BCLbAELLADK7AVQ1gjISMhsBZDQyOwAFBYZVkbIGQgsMBQsAQmWrIoAQ1DRWNFsAZFWCGwAyVZUltYISMhG4pYILBQUFghsEBZGyCwOFBYIbA4WVkgsQENQ0VjRWFksChQWCGxAQ1DRWNFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwAiWwDENjsABSWLAAS7AKUFghsAxDG0uwHlBYIbAeS2G4EABjsAxDY7gFAGJZWWRhWbABK1lZI7AAUFhlWVkgZLAWQyNCWS2wBSwgRSCwBCVhZCCwB0NQWLAHI0KwCCNCGyEhWbABYC2wBiwjISMhsAMrIGSxB2JCILAII0KwBkVYG7EBDUNFY7EBDUOwBWBFY7AFKiEgsAhDIIogirABK7EwBSWwBCZRWGBQG2FSWVgjWSFZILBAU1iwASsbIbBAWSOwAFBYZVktsAcssAlDK7IAAgBDYEItsAgssAkjQiMgsAAjQmGwAmJmsAFjsAFgsAcqLbAJLCAgRSCwDkNjuAQAYiCwAFBYsEBgWWawAWNgRLABYC2wCiyyCQ4AQ0VCKiGyAAEAQ2BCLbALLLAAQyNEsgABAENgQi2wDCwgIEUgsAErI7AAQ7AEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERLABYC2wDSwgIEUgsAErI7AAQ7AEJWAgRYojYSBksCRQWLAAG7BAWSOwAFBYZVmwAyUjYUREsAFgLbAOLCCwACNCsw0MAANFUFghGyMhWSohLbAPLLECAkWwZGFELbAQLLABYCAgsA9DSrAAUFggsA8jQlmwEENKsABSWCCwECNCWS2wESwgsBBiZrABYyC4BABjiiNhsBFDYCCKYCCwESNCIy2wEixLVFixBGREWSSwDWUjeC2wEyxLUVhLU1ixBGREWRshWSSwE2UjeC2wFCyxABJDVVixEhJDsAFhQrARK1mwAEOwAiVCsQ8CJUKxEAIlQrABFiMgsAMlUFixAQBDYLAEJUKKiiCKI2GwECohI7ABYSCKI2GwECohG7EBAENgsAIlQrACJWGwECohWbAPQ0ewEENHYLACYiCwAFBYsEBgWWawAWMgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLEAABMjRLABQ7AAPrIBAQFDYEItsBUsALEAAkVUWLASI0IgRbAOI0KwDSOwBWBCIGC3GBgBABEAEwBCQkKKYCCwFCNCsAFhsRQIK7CLKxsiWS2wFiyxABUrLbAXLLEBFSstsBgssQIVKy2wGSyxAxUrLbAaLLEEFSstsBsssQUVKy2wHCyxBhUrLbAdLLEHFSstsB4ssQgVKy2wHyyxCRUrLbArLCMgsBBiZrABY7AGYEtUWCMgLrABXRshIVktsCwsIyCwEGJmsAFjsBZgS1RYIyAusAFxGyEhWS2wLSwjILAQYmawAWOwJmBLVFgjIC6wAXIbISFZLbAgLACwDyuxAAJFVFiwEiNCIEWwDiNCsA0jsAVgQiBgsAFhtRgYAQARAEJCimCxFAgrsIsrGyJZLbAhLLEAICstsCIssQEgKy2wIyyxAiArLbAkLLEDICstsCUssQQgKy2wJiyxBSArLbAnLLEGICstsCgssQcgKy2wKSyxCCArLbAqLLEJICstsC4sIDywAWAtsC8sIGCwGGAgQyOwAWBDsAIlYbABYLAuKiEtsDAssC8rsC8qLbAxLCAgRyAgsA5DY7gEAGIgsABQWLBAYFlmsAFjYCNhOCMgilVYIEcgILAOQ2O4BABiILAAUFiwQGBZZrABY2AjYTgbIVktsDIsALEAAkVUWLEOBkVCsAEWsDEqsQUBFUVYMFkbIlktsDMsALAPK7EAAkVUWLEOBkVCsAEWsDEqsQUBFUVYMFkbIlktsDQsIDWwAWAtsDUsALEOBkVCsAFFY7gEAGIgsABQWLBAYFlmsAFjsAErsA5DY7gEAGIgsABQWLBAYFlmsAFjsAErsAAWtAAAAAAARD4jOLE0ARUqIS2wNiwgPCBHILAOQ2O4BABiILAAUFiwQGBZZrABY2CwAENhOC2wNywuFzwtsDgsIDwgRyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsABDYbABQ2M4LbA5LLECABYlIC4gR7AAI0KwAiVJiopHI0cjYSBYYhshWbABI0KyOAEBFRQqLbA6LLAAFrAXI0KwBCWwBCVHI0cjYbEMAEKwC0MrZYouIyAgPIo4LbA7LLAAFrAXI0KwBCWwBCUgLkcjRyNhILAGI0KxDABCsAtDKyCwYFBYILBAUVizBCAFIBuzBCYFGllCQiMgsApDIIojRyNHI2EjRmCwBkOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILAEQ2BkI7AFQ2FkUFiwBENhG7AFQ2BZsAMlsAJiILAAUFiwQGBZZrABY2EjICCwBCYjRmE4GyOwCkNGsAIlsApDRyNHI2FgILAGQ7ACYiCwAFBYsEBgWWawAWNgIyCwASsjsAZDYLABK7AFJWGwBSWwAmIgsABQWLBAYFlmsAFjsAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wPCywABawFyNCICAgsAUmIC5HI0cjYSM8OC2wPSywABawFyNCILAKI0IgICBGI0ewASsjYTgtsD4ssAAWsBcjQrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWG5CAAIAGNjIyBYYhshWWO4BABiILAAUFiwQGBZZrABY2AjLiMgIDyKOCMhWS2wPyywABawFyNCILAKQyAuRyNHI2EgYLAgYGawAmIgsABQWLBAYFlmsAFjIyAgPIo4LbBALCMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrLbBBLCMgLkawAiVGsBdDWFIbUFlYIDxZLrEwARQrLbBCLCMgLkawAiVGsBdDWFAbUllYIDxZIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEMssDorIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEQssDsriiAgPLAGI0KKOCMgLkawAiVGsBdDWFAbUllYIDxZLrEwARQrsAZDLrAwKy2wRSywABawBCWwBCYgICBGI0dhsAwjQi5HI0cjYbALQysjIDwgLiM4sTABFCstsEYssQoEJUKwABawBCWwBCUgLkcjRyNhILAGI0KxDABCsAtDKyCwYFBYILBAUVizBCAFIBuzBCYFGllCQiMgR7AGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYbACJUZhOCMgPCM4GyEgIEYjR7ABKyNhOCFZsTABFCstsEcssQA6Ky6xMAEUKy2wSCyxADsrISMgIDywBiNCIzixMAEUK7AGQy6wMCstsEkssAAVIEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAAEAAAAKADgAbAACREZMVAAebGF0bgAOAAQAAAAA//8AAwAAAAIAAwAEAAAAAP//AAMAAQACAAMABGtlcm4ALGtlcm4AJm1hcmsAIG1rbWsAGgAAAAEAAwAAAAEAAgAAAAEAAQAAAAIAAQAAAAQWNgumAKQACgAGABAAAQAKAAAAAQB6ABYAAQAcAAwAAQAEAAEBEAKjAAEAAQHPABcAAAtgAAALWgAAC1QAAAtOAAALSAAAC0IAAAs8AAALPAAACzYAAAtUAAALMAAACyoAAAtgAAALWgAAC1QAAAtOAAALSAAAC0IAAAs8AAALPAAACzYAAAtUAAALMAACAAMBwwHHAAAByQHPAAUB0wHdAAwABAAAAAEACAABCuoJbgADCjIADAEUCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCUoJRAAACUoJRAAACUoJRAAACUoJRAAACUoJRAAACT4JOAAACT4JOAAACTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCSAJGgAACSAJGgAACSAJGgAACSAJGgAACRQJDgAACQgJAgj8CQgJAgj8CQgJAgj8CQgJAgj8CQgJAgj8CQgJAgj8CQgJAgj8CQgJAgj8CPYI8AAACOoI5AAACOoI5AAACN4I2AAACN4I2AAACN4I2AAACN4I2AAACNIIzAAACNIIzAAACNIIzAAACNIIzAAACNIIzAAACMYIwAi6CMYIwAi6CMYIwAi6CMYIwAi6CMYIwAi6CMYIwAi6CMYIwAi6CLQIrgAACLQIrgAACLQIrgAACKgIogAACKgIogAACKgIogAACKgIogAACKgIogAACJwIlgAACJwIlgAACJwIlgAACJAIigiECJAIigiECJAIigiECJAIigiECJAIigiECJAIigiECJAIigiECJAIigiECJAIigiECH4IeAAACH4IeAAACH4IeAAACH4IeAAACH4IeAAACHIIbAAACHIIbAAACHIIbAAACHIIbAAACHIIbAAACGYIYAAACGYIYAAACGYIYAAACGYIYAAACFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCEgIQgAACEgIQgAACEgIQgAACEgIQgAACEgIQgAACDwINgAACDwINgAACDAIKggkCDAIKggkCDAIKggkCDAIKggkCDAIKggkCDAIKggkCDAIKggkCDAIKggkCDAIKggkCB4IGAAACB4IGAAACBIIGAAACB4IGAAACAwIBggACAwIBggACAwIBggACAwIBggACAwIBggACAwIBggACAwIBggACAwIBggACAwIBggAB/oH9AAAB/oH9AAAB+4H6AAAB+4H6AAAB+IH3AAAB+IH3AAAB+IH3AAAB+IH3AAAB9YH0AAAB9YH0AAAB9YH0AAAB9YH0AAAB9YH0AAAB8oHxAe+B8oHxAe+B8oHxAe+B8oHxAe+B8oHxAe+B8oHxAe+B8oHxAe+B7gHsgAAB7gHsgAAB7gHsgAAB6wHpgAAB6wHpgAAB6wHpgAAB6wHpgAAB6wHpgAAB6AHmgAAB6AHmgAAB6AHmgAAB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB4IHfAAAB4IHfAAAB4IHfAAAB4IHfAAAB4IHfAAAB3YHcAAAB3YHcAAAB3YHcAAAB3YHcAAAB3YHcAAAB2oHZAAAB2oHZAAAB2oHZAAAB2oHZAAAB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB1IHTAAAB1IHTAAAB1IHTAAAB1IHTAAAB1IHTAAAB0YHQAAAB0YHQAAABzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBygHIgAABygHIgAABygHIgAABygHIgAABxwHFgcQBxwHFgcQBxwHFgcQBxwHFgcQBxwHFgcQBxwHFgcQBxwHFgcQBxwHFgcQBwoHBAAABv4G+AAABv4G+AAABvIG7AAABvIG7AAABvIG7AAABvIG7AAABuYG4AAABuYG4AAABuYG4AAABuYG4AAABuYG4AAABtoG1AbOBtoG1AbOBtoG1AbOBtoG1AbOBtoG1AbOBtoG1AbOBtoG1AbOBsgGwgAABsgGwgAABsgGwgAABrwGtgAABrwGtgAABrwGtgAABrwGtgAABrwGtgAABrAGqgAABrAGqgAABrAGqgAABqQGngaYBqQGngaYBqQGngaYBqQGngaYBqQGngaYBqQGngaYBqQGngaYBqQGngaYBqQGngaYBpIGjAAABpIGjAAABpIGjAAABpIGjAAABpIGjAAABoYIogAABoYIogAABoYIogAABoYIogAA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AZf/7AGY/84Bmf/sAZoAFAGbABQBnv/iAaQAFAAHAWEAAAFmAAABdf/sAYn/2AGQ/+wBkf/sAaT/9gAOAWH/9gFi/+wBY//sAWT/7AFn//YBaf/2AWr/9gF1/+IBff/sAYL/sAGJ/84BkP/iAZH/4gGk//YABQF9//YBgv+wAZL/7AGU/+wBpP/iAA8BY//2AXT/7AF1/+wBeP/sAX3/7AGC/5wBif/iAYv/7AGN/+wBj//sAZD/7AGR/+wBkv/iAZT/4gGk/84AEAFi//YBYwAAAWj/7AFpAAABff/2AYL/nAGL//YBjf/2AY//9gGS/+IBk//2AZT/4gGV//YBlv/sAZj/7AGk/84AFgFh/+wBYv/sAWP/7AFk/+wBZf/sAWb/9gFn/+wBaP/iAWn/9gFq/+wBff/sAX//4gGC/6YBkv/YAZP/2AGU/9gBlf/YAZb/7AGY/+wBmv/iAZv/4gGk/8QAFQFi//YBZv/2AWj/9gF0/+IBdf/YAXj/4gF//+wBgv+cAYn/xAGL/+wBjf/sAY//7AGQ/9gBkf/YAZL/4gGT/+wBlP/iAZX/7AGa/+IBm//iAaT/xAAFAXT/2AF4/9gBgf/EAYL/7AGJ/6YABAGJ/9gBk//sAZX/7AGk/+wAGwF0/34Bdf+cAXb/xAF3/9gBeP9+AX3/zgGB/7ABggAUAYP/xAGF/8QBhv/EAYf/xAGI/8QBif9+AZD/nAGR/5wBkgAoAZMAKAGUACgBlQAoAZb/pgGX/7ABmP+mAZn/sAGaADwBmwA8AaQAFAAHAXT/7AF4/+wBf//sAYn/2AGS/+IBlP/iAaT/7AAFAXT/4gF4/+IBgf/YAYn/2AGk/+wACAF///YBkv/iAZP/7AGU/+IBlf/sAZr/7AGb/+wBpP/OAAMBgv/sAYn/zgGk/+IAAgGJACgBpP/2AAMBmv/sAZv/7AGk/+IACAF0/+IBdf/iAXj/4gGB/+IBif/OAZD/4gGR/+IBpP/iAAoBf//sAYL/kgGL/+wBjf/sAY//7AGS/9gBlP/YAZr/2AGb/9gBpP/OAAUBgv/YAYn/zgGLABQBjQAUAY8AFAAQAXT/2AF1/7oBeP/YAX8AKAGB/+IBgv/iAYn/pgGQ/7oBkf+6AZIAHgGTADIBlAAeAZUAMgGaACgBmwAoAaQAFAALAXT/7AF1/+wBeP/sAYn/zgGLABQBjQAUAY8AFAGQ/+wBkf/sAZMAAAGVAAAABgGBAB4Bgv9+AYkAHgGL//YBjf/2AY//9gAOAX//4gGBADwBgv9gAYkAKAGLABQBjQAUAY8AFAGS/+IBk//iAZT/4gGV/+IBmv/iAZv/4gGk/84ACwF//+IBgQAeAYL/YAGJADwBkv/iAZP/4gGU/+IBlf/iAZr/4gGb/+IBpP+6AAUBdAAUAXgAFAGBABQBgv+SAaT/2AAEAYL/sAGL/+wBjf/sAY//7AATAXT/7AF1/+IBeP/sAX//4gGB/+IBgv+mAYn/ugGL/8QBjf/EAY//xAGQ/+IBkf/iAZL/zgGT/9gBlP/OAZX/2AGa/84Bm//OAaT/zgACAAgAAg9+AAoAAgvqAAQAAA4IDMAAKQAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+L/ugAAAAAAAP/iAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v/EAAAAAAAA/9gAAAAAAAAAAP/O/87/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAD/zgAA//sAAAAAAAAAAAAAAAD/uv/i/+L/+wAAAAD/7AAAAAD/8f/xAAD/uv/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAP/iAAAAAAAAAAAAAP/iAAAAAP/Y/9gAKAAAAAAAAAAAAAAAAAAAAAD/zv+6/6YAAP/2AAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAA/84AAAAAAAAAAAAAAAD/9gAA/84AAAAAAAD/8QAAAAAAAAAAAAAAAAAA/87/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sAAA/87/xAAAAAAAAAAAAAD/zgAAAAAAAAAAABQAAAAA/8QAAP/sAAAAAAAA/7r/kv+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAD/2AAAAAAAAAAAAAAAAAAUAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/7AAAAAAAAAAAAAAAAAAA/+IAAAAA/+cAAAAA/+L/7P/2/+wAAP/E/+wAAP/EAAD/zv+6/8T/sAAA/9j/4v/iAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAP+NAAAAAAAA/5f/xP/iAAAAAABGADIARgAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/7wAAAAAAAD/twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/kgAAAAAAAP+m/+IAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAA/84AAP/O/87/4v+mAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7AAAAAAAAD/nP+6/84AAAAAAGQAUABuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAP/sAAAAAAAAAAAAAAAA/7AAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAP+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAP/iAAAAAAAA/7D/uv+mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AGQAaAAOAG0AdwAEAHkAigABAIsAiwAaAIwAjwAVAJAAkQAgAJ0AngAhAJ8AowAQAKoAsgABALUAtQABALkAvQARAL8AwQAbAMsA0AAMANIA1gATANsA3AAaAN0A5gAGAOkA7QADAPIA+gAIAPwA/wADAQIBCQAKARgBIAADASMBIwADAScBKwASAS0BLwAcATABOAAJATkBPgANAUABRAAUAUUBSAAWAXQBdAAdAXUBdQAZAXgBeAAdAYMBgwAPAYUBiAAPAYsBiwAYAY0BjQAYAY8BjwAYAZABkQAZAZIBkgAjAZMBkwAkAZQBlAAjAZUBlQAkAZYBlgAeAZcBlwAfAZgBmAAeAZkBmQAfAZoBmwAiAAIAPAABAAoAAwAxADIAFgA0ADUAFgA3ADsADQBIAEoAGwBRAFMAHABUAFwABwBdAGIACgBkAGgADgBtAHYABAB3AHcABgB4AHgAAgCBAIEAAgCCAIoABgCMAI8AFwCQAJEACQCfAKAAGQCiAKMAGQCkAKkACQCqALEAAgCzALQAAgC2ALgAHwDLANAACwDSANYAFADdAOYABQDpAO0ADwDuAPEAAQD8AP8AGAELAQwAJQENAQ4AEQEQAREAEQETARcAEgEYAR8AAQEjASMAAQEkASYAIAEnASsAEwEtAS8AIQEwATgACAE5AT4ADAFAAUQAFQFFAUgAGgFKAUoAEQF0AXQAIgF1AXUAHgF4AXgAIgGDAYMAEAGFAYgAEAGKAYoAHQGMAYwAHQGOAY4AHQGQAZEAHgGSAZIAJwGTAZMAKAGUAZQAJwGVAZUAKAGWAZYAIwGXAZcAJAGYAZgAIwGZAZkAJAGaAZsAJgABAjoABAAAARgbRBtEG0QbRBtEG0QbRBtEG0QbRBsqGyQbJBskGyQbJBsOGw4bDhsOGtAaohqIGogaThqIGogaQBsOGw4bDhsOGw4bDhsOGw4ZZhlYGSYZIBkgGSAY/hjIGMgYyBi6GLoYuhi6GLoYuhi6GLoYuhh4GC4YeBh4GHgYeBfoF74Xvhe+F74XvhekF5YXlheWF5YXlheWF5YXlheWF5YXhBdWFxQXAhbUF4QXhBeEF4QXhBeEF4QXhBeEFhYWDBYMFgwWDBXiFeIVbBVsFOoU5BTkFLYU5BTkFIQV4hXiFeIV4hXiFtQW1BbUFtQW1BbUFEYW1BQ8FA4W1BP0E+4T7hPuE+gT6BPoE+gT6BPaE9QTqhPUE6ATjhOgE6AToBOgEwAS8hLyEvIS8hLyEugS0hLSEtIS0hLSEtIS0hLSEtIS0hLMEnoSdBJ0EnQSdBJ0ElYSVhJWElYSOBIqEioSKhIqEhQSBhIGEfAR8BG2EfAR8BGUElYSVhJWElYSVhJWElYSVhFyETAQ+hDoEOgQ6BDWENYQ1hDWENYQiBB2EHYQdhBsEGwQbBBsEGwQbBBsEGwQbBBWEFYQVhBWEFYQVhBEEDIQMhAyEDIQMhAcEBwQHBAcEfAPCg8EDv4O/g74DvIO+A7sDvgO8g74DwQO+A74DuwO+A7mDvgO2A7CDoQOVg7YDXQMVgwkCd4IsAaeBogGiAaIDsIOwgZyBmAGcgZgBloGTAZaBkwGOgY6BWADIgACACYAAQAKAAAADAAVAAoAHwAfABQALgAuABUAMQA2ABYAPABDABwARQBKACQAUABpACoAbQB4AEQAfwCSAFAAmwCbAGQAnQCdAGUAnwDBAGYAywDXAIkA3QDxAJYA+wD/AKsBCgESALABGAEfALkBIQFIAMEBSgFLAOkBTQFNAOsBUAFSAOwBVAFUAO8BVgFWAPABWAFYAPEBWwFbAPIBXgFeAPMBYQFmAPQBaAFpAPoBdAF4APwBfQF9AQEBfwGCAQIBiQGKAQYBjAGMAQgBjgGOAQkBkAGbAQoBngGeARYBpAGkARcAjwAB/4gAAv+IAAP/iAAE/4gABf+IAAb/iAAH/4gACP+IAAn/iAAK/4gAC/9gAA3/4gAO/+IAD//iABD/4gAR/+IAIP/iACH/4gAi/+IAI//iADb/2AA8/+IAPf/iAD7/4gA//+IAQP/iAEH/4gBC/+IAQ//iAET/4gBH/+IAUAAAAFEAPABSADwAUwA8AF0AMgBeADIAXwAyAGAAMgBhADIAYgAyAGQAMgBlADIAZgAyAGcAMgBoADIAbf/iAG7/4gBv/+IAcP/iAHH/4gBy/+IAc//iAHT/4gB1/+IAdv/iAHf/4gB5/84Aev/OAHv/zgB8/84Aff/OAH7/zgB//84AgP/OAIH/zgCC/84Ag//OAIT/zgCF/84Ahv/OAIf/zgCI/84Aif/OAIr/zgCL/+wAjP/EAI3/xACO/8QAj//EAKT/7ACl/+wAqv/OAKv/zgCs/84Arf/OAK7/zgCv/84AsP/OALH/zgCy/84As//sALX/zgDR/8QA1//OANv/7ADc/+wA3f+wAN7/sADf/7AA4P+wAOH/sADi/7AA4/+wAOT/sADl/7AA5v+wAOf/fgDp/8QA6v/EAOv/xADs/8QA7f/EAPz/xAD9/8QA/v/EAP//xAES/9gBGP/EARn/xAEa/8QBG//EARz/xAEd/8QBHv/EAR//xAEg/8QBI//EASf/zgEo/84BKf/OASr/zgEr/84BOQAUAToAFAE7ABQBPAAUAT0AFAE+ABQBRf/sAUb/7AFH/+wBSP/sADYAAQAUAAIAFAADABQABAAUAAUAFAAGABQABwAUAAgAFAAJABQACgAUAAsAHgBR/9gAUv/YAFP/2ABU/9gAVf/YAFb/2ABX/9gAWP/YAFn/2ABa/9gAW//YAFz/2ABd/+wAXv/sAF//7ABg/+wAYf/sAGL/7ABjABQAZP/iAGX/4gBm/+IAZ//iAGj/4gDp/+wA6v/sAOv/7ADs/+wA7f/sAPz/7AD9/+wA/v/sAP//7AEY/+wBGf/sARr/7AEb/+wBHP/sAR3/7AEe/+wBH//sASD/7AEj/+wABAAL/7AAYwAyAOf/nAES/+IAAwC0/+IA5//sAT//4gABALT/4gAEAAv/dABjAB4AeAAUAOf/fgAFAAv/kgBjAB4AeAAUAOf/fgES/+IABQCcAJYAswAoALQAMgDR/+wBCgBkAIQADf+cAA7/nAAP/5wAEP+cABH/nAAg/5wAIf+cACL/nAAj/5wALgB4ADz/nAA9/5wAPv+cAD//nABA/5wAQf+cAEL/2ABD/5wARP+cAEf/nABR/84AUv/OAFP/zgBU/7AAVf+wAFb/sABX/7AAWP+wAFn/sABa/7AAW/+wAFz/sABd/2oAXv9qAF//agBg/2oAYf9qAGL/agBjADwAZP/EAGX/xABm/8QAZ//EAGj/xAB5/7AAev+wAHv/sAB8/7AAff+wAH7/sAB//7AAgP+wAIH/sACC/7AAg/+wAIT/sACF/7AAhv+wAIf/sACI/7AAif+wAIr/sACMADwAjQA8AI4APACPADwAmwBaAKr/sACr/7AArP+wAK3/sACu/7AAr/+wALD/7ACx/7AAsv+wALMAMgC1/7AAy/+SAMz/kgDN/5IAzv+SAM//kgDQ/5IA0gAoANMAKADUACgA1QAoANYAKADp/5wA6v+cAOv/nADs/5wA7f+cAPz/nAD9/5wA/v+cAP//nAEKAFoBGP+cARn/nAEa/5wBG/+cARz/nAEd/5wBHv/iAR//nAEg/5wBI/+cAS3/nAEu/5wBL/+cATD/ugEx/7oBMv+6ATP/ugE0/7oBNf+6ATb/ugE3/7oBOP+6ATn/iAE6/4gBO/+IATz/iAE9/4gBPv+IAUD/nAFB/5wBQv+cAUP/nAFE/5wASwABAEYAAgBGAAMARgAEAEYABQBGAAYARgAHAEYACABGAAkARgAKAEYACwBQAA3/4gAO/+IAD//iABD/4gAR/+IAIP/iACH/4gAi/+IAI//iAC4AtAA8/+IAPf/iAD7/4gA//+IAQP/iAEH/4gBC/+IAQ//iAET/4gBH/+IAUf/YAFL/2ABT/9gAVP+6AFX/ugBW/7oAV/+6AFj/ugBZ/7oAWv+6AFv/ugBc/7oAXf+cAF7/nABf/5wAYP+cAGH/nABi/5wAYwAeAGT/ugBl/7oAZv+6AGf/ugBo/7oAjAAoAI0AKACOACgAjwAoAJwAlgEKAJYBLf/iAS7/4gEv/+IBOf/iATr/4gE7/+IBPP/iAT3/4gE+/+IBQP/EAUH/xAFC/8QBQ//EAUT/xACRAAH/sAAC/7AAA/+wAAT/sAAF/7AABv+wAAf/sAAI/7AACf+wAAr/sAAL/5wADf/iAA7/4gAP/+IAEP/iABH/4gAg/+IAIf/iACL/4gAj/+IAPP/iAD3/4gA+/+IAP//iAED/4gBB/+IAQv/iAEP/4gBE/+IAR//iAFEAZABSAGQAUwBkAF0AWgBeAFoAXwBaAGAAWgBhAFoAYgBaAGMAKABkAGQAZQBkAGYAZABnAGQAaABkAG3/xABu/8QAb//EAHD/xABx/8QAcv/EAHP/xAB0/8QAdf/EAHb/xAB3/8QAeAAyAHn/nAB6/5wAe/+cAHz/nAB9/5wAfv+cAH//nACA/5wAgf+cAIL/nACD/5wAhP+cAIX/nACG/5wAh/+cAIj/nACJ/5wAiv+cAJ0AMgCeADIAnwAoAKAAKAChACgAogAoAKMAKACq/5wAq/+cAKz/nACt/5wArv+cAK//nACw/5wAsf+cALL/nAC1/5wAv//YAMD/2ADB/9gAwv/iAMP/4gDE/+IAxf/iAMb/4gDH/+IAyP/iAMn/4gDK/+IA3f+SAN7/kgDf/5IA4P+SAOH/kgDi/5IA4/+SAOT/kgDl/5IA5v+SAOf/fgDp/7oA6v+6AOv/ugDs/7oA7f+6APz/ugD9/7oA/v+6AP//ugEY/7oBGf+6ARr/ugEb/7oBHP+6AR3/ugEe/7oBH/+6ASD/ugEj/7oBJP/iASf/zgEo/84BKf/OASr/zgEr/84BP//iAUX/2AFG/9gBR//YAUj/2AAMAAH/2AAC/9gAA//YAAT/2AAF/9gABv/YAAf/2AAI/9gACf/YAAr/2AAL/+IA5//iAEcAAf+cAAL/nAAD/5wABP+cAAX/nAAG/5wAB/+cAAj/nAAJ/5wACv+cAAv/nAA2/+IAUQAyAFIAMgBTADIAXQAeAF4AHgBfAB4AYAAeAGEAHgBiAB4AZAAeAGUAHgBmAB4AZwAeAGgAHgCM/9gAjf/YAI7/2ACP/9gA3f+6AN7/ugDf/7oA4P+6AOH/ugDi/7oA4/+6AOT/ugDl/7oA5v+6AOf/kgDp/+IA6v/iAOv/4gDs/+IA7f/iAPz/4gD9/+IA/v/iAP//4gENAAABEv/iARj/4gEZ/+IBGv/iARv/4gEc/+IBHf/iAR7/4gEf/+IBIP/iASP/4gEn/+IBKP/iASn/4gEq/+IBK//iAUX/4gFG/+IBR//iAUj/4gA4AAH/2AAC/9gAA//YAAT/2AAF/9gABv/YAAf/2AAI/9gACf/YAAr/2AAL/84AUf+6AFL/ugBT/7oAXf/iAF7/4gBf/+IAYP/iAGH/4gBi/+IAZP/OAGX/zgBm/84AZ//OAGj/zgDd/+IA3v/iAN//4gDg/+IA4f/iAOL/4gDj/+IA5P/iAOX/4gDm/+IA5//YARL/7AEt/+IBLv/iAS//4gE5/+wBOv/sATv/7AE8/+wBPf/sAT7/7AE//+IBQP/YAUH/2AFC/9gBQ//YAUT/2AFF/+wBRv/sAUf/7AFI/+wACwABADIAAgAyAAMAMgAEADIABQAyAAYAMgAHADIACAAyAAkAMgAKADIACwAyAA8AUf/YAFL/2ABT/9gAXf/YAF7/2ABf/9gAYP/YAGH/2ABi/9gAYwAeAGT/4gBl/+IAZv/iAGf/4gBo/+IABQALACgAYwA8ANEAFADnABQBS/+mAAMAYwAoAQr/7AFL/6YAAQFLABQAAQFL/+IAAQFLAB4AAQFL/+wAAQFL/9gAAQFL/84ARAAB/7AAAv+wAAP/sAAE/7AABf+wAAb/sAAH/7AACP+wAAn/sAAK/7AAC/+mADb/4gBRACgAUgAoAFMAKABdAB4AXgAeAF8AHgBgAB4AYQAeAGIAHgBkADIAZQAyAGYAMgBnADIAaAAyAN3/sADe/7AA3/+wAOD/sADh/7AA4v+wAOP/sADk/7AA5f+wAOb/sADn/6YA6f/iAOr/4gDr/+IA7P/iAO3/4gD8/+IA/f/iAP7/4gD//+IBGP/iARn/4gEa/+IBG//iARz/4gEd/+IBHv/iAR//4gEg/+IBI//iAU3/zgFR/2ABUv/sAWH/7AFl/9gBZv/iAWf/7AF0/4gBdf9+AXj/iAGQ/34Bkf9+AAUBS//iAX3/7AF//9gBgv/YAaT/7AAEAOf/zgF9/9gBgf/OAYn/nAAEAX3/4gGC/+IBlv/iAZj/4gAFAOf/4gF9/+wBgf+wAYn/fgGkABQAAgGB/+IBif+6AAQA5//OAX3/4gGB/84Bif+wABMBS//OAXT/4gF1/+wBeP/iAX//sAGC/7ABif/YAYv/4gGN/+IBj//iAZD/7AGR/+wBkv+6AZP/ugGU/7oBlf+6AZr/pgGb/6YBpP+wAAQBf//iAYH/2AGC/+IBif/YAAQBS//iAX//zgGC/7oBpP/iAA0A5//sAUv/4gF1ADIBf//iAYEAeAGC/5IBiQCWAYsAMgGNADIBjwAyAZAAMgGRADIBpP/EABABdP/OAXX/zgF4/84Bf//iAYH/7AGC/7ABif+cAZD/zgGR/84Bkv/OAZP/4gGU/84Blf/iAZr/4gGb/+IBpP/EAAgBdP+cAXX/nAF4/5wBgf/YAYL/7AGJ/4gBkP+cAZH/nAAIAX3/7AF//+IBgv+mAZL/7AGU/+wBmv/iAZv/4gGk/9gADgEtACgBLgAoAS8AKAE5ACgBOgAoATsAKAE8ACgBPQAoAT4AKAFAABQBQQAUAUIAFAFDABQBRAAUAAUBS/+mAX3/zgF//7ABgv+SAaT/pgADAX3/zgF//+IBgv/OAAUBdP/sAXX/4gF4/+wBkP/iAZH/4gADAX//7AGC/7oBpP/iAAcA5//iAXT/sAF1/6YBeP+wAYH/7AGQ/6YBkf+mAAcA5//sAUv/4gF//+IBgf/YAYL/kgGJ/5wBpP/EAAEBgv/iABQBS//YAXT/7AF1/84BeP/sAX//zgGB/+wBgv+cAYn/pgGL/+IBjf/iAY//4gGQ/84Bkf/OAZL/2AGT/+wBlP/YAZX/7AGa/84Bm//OAaT/xAABAYL/xAAFAUv/sAF9/+IBf/+6AYL/YAGk/6YAAgGC/6YBpP/YAAMBgf/YAYL/sAGJ/8QAIwB5/90Aev/dAHv/3QB8/90Aff/dAH7/3QB//90AgP/dAIH/3QCC/90Ag//dAIT/3QCF/90Ahv/dAIf/3QCI/90Aif/dAIr/3QCq/90Aq//dAKz/3QCt/90Arv/dAK//3QCw/90Asf/dALL/3QC1/90BdQAUAYv/7AGN/+wBj//sAZAAFAGRABQBpP/OAAQBdP/BAXj/wQGB/84Bif+mAAIBgf/OAYn/pgAKAHgAKACQAB4AkQAeAJ0AHgCeAB4AnwAoAKAAKAChACgAogAoAKMAKAABAX3/7AADAX//zgGC/84BpP/YAAEBgv+wAAEA0QAKAAYBiQAoAYsAHgGNAB4BjwAeAZP/7AGV/+wACwCS//sAm//+AKT/8QCl//EAs//2ALb/8QDR//YBS//sAYH/zgGJ/7ABpP/OAAIBkv/sAZT/7AAPAJL/+wCb//sApP/7AKX/+wCz//YAtv/7ANH/3QFL/+wBgf/OAYn/sAGS/+wBkwAAAZT/7AGVAAABpP/OAAwAeP/sAJD/7ACR/+wAkv/sAJv/7ACk/+wApf/sALP/7AC0/+IAtv/sAUv/2AGk/7oACwB4AEYAkABGAJEARgCdAEYAngBGAJ8ARgCgAEYAoQBGAKIARgCjAEYAtAAyAAEAeABGACAAef/nAHr/5wB7/+cAfP/nAH3/5wB+/+cAf//nAID/5wCB/+cAgv/nAIP/5wCE/+cAhf/nAIb/5wCH/+cAiP/nAIn/5wCK/+cAqv/nAKv/5wCs/+cArf/nAK7/5wCv/+cAsP/sALH/5wCy/+cAtf/nAZb/2AGX/+wBmP/YAZn/7AAdAHn/8QB6//EAe//xAHz/8QB9//EAfv/xAH//8QCA//EAgf/xAIL/8QCD//EAhP/xAIX/8QCG//EAh//xAIj/8QCJ//EAiv/xAKT/7ACq//EAq//xAKz/8QCt//EArv/xAK//8QCw//EAsf/xALL/8QC1//EACgB4/+wAkv/sAJv/9gCk/+wApf/sALP/7AC0/+IAtv/sAUv/2AGk/7oAAgGC/8QBiQBGAC8Aef/2AHr/9gB7//YAfP/2AH3/9gB+//YAf//2AID/9gCB//YAgv/2AIP/9gCE//YAhf/2AIb/9gCH//YAiP/2AIn/9gCK//YAqv/2AKv/9gCs//YArf/2AK7/9gCv//YAsP/2ALH/9gCy//YAtf/2AUsAZAF0/9gBdf/YAXj/2AF/AFABgf/sAYIAggGLAHgBjQB4AY8AeAGQ/9gBkf/YAZIAZAGTAIwBlABkAZUAjAGaAIwBmwCMAaQAeAALAJL/+wCb//sApP/7AKX/+wCz//YAtv/7ANH/3QFL/+wBgf/OAYn/sAGk/84ABAGSAB4BkwAeAZQAHgGVAB4AEAB4AEYAiwAeAJAARgCRAEYAkgAoAJsAFACdAFAAngBQAJ8ARgCgAEYAoQBGAKIARgCjAEYAtAAyANsAHgDcAB4ACwCS//sAm//7AKT/+wCl//sAs//2ALb/+wDR//YBS//sAYH/zgGJ/7ABpP/OAAQAeP/sANf/7AGC/6YBpP/sAAMAeP/2AX3/7AGk/8QABgFA/+IBQf/iAUL/4gFD/+IBRP/iAUv/7AAKAAv/xAFLAFoBdv/YAXsAeAF9/84BfwAoAYH/kgGCAG4Bif/EAaQAPAARAXQACgF1ADwBdgAeAXgACgF7AEYBgQAeAYIAHgGJADIBkAA8AZEAPAGSAB4BkwAeAZQAHgGVAB4BmgAyAZsAMgGeABQAEgAL/7AAtv/YAOf/kgEK/+wBEv/YAUsAPAF2/9MBdwAUAXsAUAF9/9gBfwAeAYH/dAGCADwBif+cAZoAKAGbACgBnv/iAaQAMgAQAAv/sAC2/8kA5/+SAQr/7AES/9gBSwA8AXb/0wF3ABQBewBQAX3/2AF/AB4Bgf90AYIAPAGJ/5wBnv/iAaQAMgADAYH/pgGJ/7ABnv/YAA0AC//EAJL/+wC2/6YBSwA8AXb/2AF3/9gBewA8AX3/ugF/ADIBgf+wAYIAUAGJ/9gBpABQAAgBf//sAZL/xAGT/+IBlP/EAZX/4gGa/7oBm/+6AaT/xAABAF7/8QAMAAv/4gF1AQ4BdwEYAYEBVAGC/+IBiQFeAYsA0gGNANIBjwDSAZABDgGRAQ4BpP/iAAMBdf+6AZD/ugGR/7oANgAB/84AAv/OAAP/zgAE/84ABf/OAAb/zgAH/84ACP/OAAn/zgAK/84AC/+6AHn/3QB6/90Ae//d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) format("truetype")}@font-face{font-family:HousewareFont;src:local("Raleway"),url(data:font/ttf;base64,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A/YD+wQAA/8EAQP9A9MD1APXA9sD3APZA9ID0QPdA9oD1QPYAgICAwIrAf4CIwIiAiUCJgInAiACIQIoAgsCCAIVAhwB+gH7AfwB/QIAAgECBAIFAgYCBwIKAhYCFwIZAhgCGgIbAh4CHwIdAiQCKQIqAnQCdQJ2AncCegJ7An4CfwKAAoEChAKQApECkwKSApQClQKYApkClwKeAqMCpAJ8An0CpQJ4Ap0CnAKfAqACoQKaApsCogKFAoICjwKWAiwCpgItAqcCLgKoAi8CqQIJAoMCagLkAmsC5QH/AnkCMAKqAjECqwIyAqwCMwKtAjQCrgI1Aq8CNgKwAjcCsQI4ArIC/gL/AjkCtAI7ArUCPAK2Aj0CtwI+ArgCPwK5AkACugMAAwECQQK7AkICvAJDAr0CRQK/AkYCwAJHAkgCwgJJAsMCSgLEAksCxQJMAsYCTQLHAk4CyALBAk8CyQJQAsoDAgMDAlECywJSAswCUwLNAlQCzgJVAs8CVgLQAlcC0QJYAtICWQLTAloC1AJbAtUCXALWAl0C1wJeAtgCXwLZAmAC2gJhAtsCYgLcAmMC3QJkAt4CZQLfAmYC4AJnAuECaALiAmkC4wI6ArMCRAK+AfkC5wH4AuYAIQEFACgBDAApAQ0APgEiAD0BIQAuARIASAEtAE0BMgBLATAAVAE6AGYBTgBnAU8AagFSAG8BVwBwAVgAcgFaAJMBewCUAXwAjgF2AI0BdQCfAYcAoQGJAKoBkgCrAZMApAGMAKYBjgCsAZQAtAGcALUBnQDMAbQAyAGwANIBugDPAbcA0QG5ANgBwADiAcoAEQD1ABMA9wAKAO4ADADwAA0A8QAOAPIACwDvAAQA6AAGAOoABwDrAAgA7AAFAOkAOAEcADoBHgBAASQAMAEUADIBFgAzARcANAEYADEBFQBYAT4AVgE8AIEBaQCDAWsAeAFgAHoBYgB7AWMAfAFkAHkBYQCFAW0AhwFvAIgBcACJAXEAhgFuALwBpAC+AaYAwAGoAMIBqgDDAasAxAGsAMEBqQDaAcIA2QHBANsBwwDdAcUDgAN/A4EDgwOGA4IDhwNwA28DbgNxA3oDewN5A8kDywNYA5EDlQOOA48DlAOfA5oDkgOTA4kDngOcA5YDlwObA7MDtgO4A6UDogO5A60DrAHWAdkB2gHXAdgAAAAAACcB2gADAAEECQAAAMgJJAADAAEECQABABgJDAADAAEECQACAA4I/gADAAEECQADAC4I0AADAAEECQAEABgJDAADAAEECQAFABoItgADAAEECQAGABgIngADAAEECQAHAFIITAADAAEECQAIAGYH5gADAAEECQAJAGYH5gADAAEECQAKBBYD0AADAAEECQALAEQDjAADAAEECQAMACwDYAADAAEECQANASACQAADAAEECQAOADQCDAADAAEECQAQAA4B/gADAAEECQARAAgB9gADAAEECQAZABgB3gADAAEECQEAAAwB0gADAAEECQEBAAgB9gADAAEECQECABQBvgADAAEECQEDAAoBtAADAAEECQEEAA4I/gADAAEECQEFAAwBqAADAAEECQEGABABmAADAAEECQEHAAgBkAADAAEECQEIABIBfgADAAEECQEJAAoBdAADAAEECQEKACIBUgADAAEECQELAC4BJAADAAEECQEMACQBAAADAAEECQENACgA2AADAAEECQEOACYAsgADAAEECQEPACoAiAADAAEECQEQACIAZgADAAEECQERACwAOgADAAEECQESACQAFgADAAEECQETAAwACgADAAEECQEUAAoAAABSAG8AbQBhAG4ASQB0AGEAbABpAGMAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBCAGwAYQBjAGsAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBFAHgAdAByAGEAQgBvAGwAZABSAGEAbABlAHcAYQB5AFIAbwBtAGEAbgAtAEIAbwBsAGQAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBTAGUAbQBpAEIAbwBsAGQAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBNAGUAZABpAHUAbQBSAGEAbABlAHcAYQB5AFIAbwBtAGEAbgAtAFIAZQBnAHUAbABhAHIAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBMAGkAZwBoAHQAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBFAHgAdAByAGEATABpAGcAaAB0AFIAYQBsAGUAdwBhAHkAUgBvAG0AYQBuAC0AVABoAGkAbgBCAGwAYQBjAGsARQB4AHQAcgBhAEIAbwBsAGQAQgBvAGwAZABTAGUAbQBpAEIAbwBsAGQATQBlAGQAaQB1AG0ATABpAGcAaAB0AEUAeAB0AHIAYQBMAGkAZwBoAHQAVwBlAGkAZwBoAHQAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4AVABoAGkAbgBSAGEAbABlAHcAYQB5AGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuACAAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABpAHMAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAgAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABoAHQAdABwADoALwAvAHAAaQB4AGUAbABzAHAAcgBlAGEAZAAuAGMAbwBtAGgAdAB0AHAAOgAvAC8AdABoAGUAbABlAGEAZwB1AGUAbwBmAG0AbwB2AGUAYQBiAGwAZQB0AHkAcABlAC4AYwBvAG0AUgBhAGwAZQB3AGEAeQAgAGkAcwAgAGEAbgAgAGUAbABlAGcAYQBuAHQAIABzAGEAbgBzAC0AcwBlAHIAaQBmACAAdAB5AHAAZQBmAGEAYwBlACAAZgBhAG0AaQBsAHkALgAgAEkAbgBpAHQAaQBhAGwAbAB5ACAAZABlAHMAaQBnAG4AZQBkACAAYgB5ACAATQBhAHQAdAAgAE0AYwBJAG4AZQByAG4AZQB5ACAAYQBzACAAYQAgAHMAaQBuAGcAbABlACAAdABoAGkAbgAgAHcAZQBpAGcAaAB0ACwAIABpAHQAIAB3AGEAcwAgAGUAeABwAGEAbgBkAGUAZAAgAGkAbgB0AG8AIABhACAAOQAgAHcAZQBpAGcAaAB0ACAAZgBhAG0AaQBsAHkAIABiAHkAIABQAGEAYgBsAG8AIABJAG0AcABhAGwAbABhAHIAaQAgAGEAbgBkACAAUgBvAGQAcgBpAGcAbwAgAEYAdQBlAG4AegBhAGwAaQBkAGEAIABpAG4AIAAyADAAMQAyACAAYQBuAGQAIABpAEsAZQByAG4AZQBkACAAYgB5ACAASQBnAGkAbgBvACAATQBhAHIAaQBuAGkALgAgAEkAdAAgAGkAcwAgAGEAIABkAGkAcwBwAGwAYQB5ACAAZgBhAGMAZQAgAGEAbgBkACAAdABoAGUAIABkAG8AdwBuAGwAbwBhAGQAIABmAGUAYQB0AHUAcgBlAHMAIABiAG8AdABoACAAbwBsAGQAIABzAHQAeQBsAGUAIABhAG4AZAAgAGwAaQBuAGkAbgBnACAAbgB1AG0AZQByAGEAbABzACwAIABzAHQAYQBuAGQAYQByAGQAIABhAG4AZAAgAGQAaQBzAGMAcgBlAHQAaQBvAG4AYQByAHkAIABsAGkAZwBhAHQAdQByAGUAcwAsACAAYQAgAHAAcgBlAHQAdAB5ACAAYwBvAG0AcABsAGUAdABlACAAcwBlAHQAIABvAGYAIABkAGkAYQBjAHIAaQB0AGkAYwBzACwAIABhAHMAIAB3AGUAbABsACAAYQBzACAAYQAgAHMAdAB5AGwAaQBzAHQAaQBjACAAYQBsAHQAZQByAG4AYQB0AGUAIABpAG4AcwBwAGkAcgBlAGQAIABiAHkAIABtAG8AcgBlACAAZwBlAG8AbQBlAHQAcgBpAGMAIABzAGEAbgBzAC0AcwBlAHIAaQBmACAAdAB5AHAAZQBmAGEAYwBlAHMAIAB0AGgAYQBuACAAaQB0AHMAIABuAGUAbwAtAGcAcgBvAHQAZQBzAHEAdQBlACAAaQBuAHMAcABpAHIAZQBkACAAZABlAGYAYQB1AGwAdAAgAGMAaABhAHIAYQBjAHQAZQByACAAcwBlAHQALgBNAGEAdAB0ACAATQBjAEkAbgBlAHIAbgBlAHkALAAgAFAAYQBiAGwAbwAgAEkAbQBwAGEAbABsAGEAcgBpACwAIABSAG8AZAByAGkAZwBvACAARgB1AGUAbgB6AGEAbABpAGQAYQBSAGEAbABlAHcAYQB5ACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAATQBhAHQAdAAgAE0AYwBJAG4AZQByAG4AZQB5AC4AUgBhAGwAZQB3AGEAeQAtAFQAaABpAG4AVgBlAHIAcwBpAG8AbgAgADQALgAwADIANgA0AC4AMAAyADYAOwBOAE8ATgBFADsAUgBhAGwAZQB3AGEAeQAtAFQAaABpAG4AUgBlAGcAdQBsAGEAcgBSAGEAbABlAHcAYQB5ACAAVABoAGkAbgBDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAxADAAIABUAGgAZQAgAFIAYQBsAGUAdwBhAHkAIABQAHIAbwBqAGUAYwB0ACAAQQB1AHQAaABvAHIAcwAgACgAaQBtAHAAYQBsAGwAYQByAGkAQABnAG0AYQBpAGwALgBjAG8AbQApACwAIAB3AGkAdABoACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAIAAiAFIAYQBsAGUAdwBhAHkAIgAuAAAAAQAAAAAIbgAAABQAAAAAAAAAAAAYBCsAAAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BC4ELgSIBAgECAQIBAgECAQIBAgEQgQ+BEIEPgRCBEIEDQQNBA0EDQQNBA0EDQQNBA0EDQQNBA0EDQQNBA0EDQQNBA0EDQQNBA0EDQQNBAYEIAQgBCAEIAQgBCAEIARbBFoEWwRbBFsFCQUJBQkFCQUJBQkFCQUJBQkFCQUJBQkFCQUJBQkEbgRuBNcE1wRDBEMEQwRDBEMEQwRDBEUEEAQQBB4EHgQeBB4EHgQeBAkEHgQeBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEFwQXBBgEGAQYBBgGAAQ/BEMEDgSABIAEgASABIAEgASABIAETwRPBE8ETwRPBE8ETwRPBE8ETwRPBh8EJQR2BDYEdgR2BHYEdgR2BCsEKwQrBCsEKwQrBCsEKwQrBCsEKwQrBCsEKwQrBCsEKwQrBCsEKwQrBCsEKwQzBGQEZARkBGQEZASJBHcEdwR3BHcEdwR3BHcEdwR3BHcETgROBE4ETgROBSIEHQTSBNIE0gTSBNIE0gTSBNIE0gTSBNIE0gTSBNIE0gTSBNIE0gTSBNIE0gTSBNIE0gTSBEgESASiBIsEiwSLBIsEiwSLBIsEuQRyBLkEuQS5BLkEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAFEgSnBKcEpwSnBKcEpwSnBLcEtwS3BLcEtwUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQYFCAUIBNkE2QTZBRsFGwUbBRsGRgUbBRsGGwSGBIYEtwS3BLcEtwS3BLcEtgS3BLcEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgQEBKICAASiBQAFAAUABQAFAAUABQAFAASRBJEEkQSRBJEEkQSRBJEEkQSRBJEEUAYeBSwGHgYeBh4GHgYeBh4EugS6BLoEugS6BLoEugS6BLoEugS6BLoEugS6BLoEugS6BLoEugS6BLoEugS6BJwEwgTCBMIEwgTCBNgEVQRVBFUEVQRVBFUEVQRVBFUEVQRDBEMEQwRDBEMEsgSXBKcFCATvBKIGLQSoBREEbAY0BigGWQZbBjMGPwYjBFIElAQkBHMEKQQbBC8ElATIBIEE3wQRBEwERgRABF0EOgSqBDAErAREBFsExwS4BIoEfwRxBCcEYQT6BDgEjASIBLYEtgS1BMUEDQQNBA0GTwYqBJYElgSWBJsGIAYgBF4EEARbBBgEeQQ/BAgEdgSmBKYEpwSJBIQEfQUxBjgEhwSNBCIGNgSDBK8ETwRrBDQFCQUJBG4EfgTWBSkE3QSaBkgEOQQoBFQGEwYlBioGFAYvBisFBwTgBJUEHAUyBAgEdgR3BEcEEwYWBIQEhAYCBCYE8QUJBk8GQwRgBE0GAQSEBBQEOAQ4BA0EJQQlBk8GKgTsBJYElgQYBDkEOQQ0BKYEpgSmBIQEtgY2BGkE+QThBj4EXgQOBGQFEgSZBQEETASYBAYGKgQIBioECATSBJME3ASdBJ0EnQYOBIAEgASABh0E6wSdBJ0EnQYDBCoEKgTPBNEEqQRyBK4EogSLBKQEVQRVBSYE2ATzBMQGJgY7BMcFCwTJBjwE/ATlBJEEfAR1BQgFCAUGBHAFKATmBDwEjwZcBGcFJQUUBPIGDATrBA8GKQZEBRwE+wYaBM0GIQSLBKQEoQQWBQ4FFQT2BLcGBgS9BOcFCAYdBjAGCQSpBgUE0AYKBNIE0gSABIAEgAYdBOsGFwSdBJ0EcgRnBGcEdQRVBFUEVQTzBJ0GPAUn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AhACEQISAhMCFAIWAhsCHQIfAiACNgI8A/sD/AP9A/4D/wMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFgMXAxoDHgMhAywE/wQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQYBB8EKgRVBfEF/wUBBQIFAwUEBQUFBgUHBQgFCQUKBQsFDAUNBQ4FDwUQBREFEwUUBRUFFgUXBRkFHAUdBSUFJwUrBSwFSgVLBVYG9gb4BvsG/wYBBgQGBgYHBggGCQYKBgsGDAYNBg4GDwYQBhEGEgYTBhQGFQYWBhcGGAYdBh4GIAYmBicGKwYsBjMGNAY1BjgH8gf1B/sH/AcBBwQHBQcGBwcHCQcLBwwHDQcOBw8HEAcRBxIHEwcUBxcHGAcZBxoHHAcdByIHJgcoBykHKgcsBzIHNQc5B0MHRAdHB1gI+Aj5CP8IAggFCAYICAgNCA8IEAgRCBIIEwgUCBUIFggXCBkIGgggCCIIIwgkCCUIKAgrCCwIMAgyCEUISQnuCe8J/Qn+CQEJAwkECQcJCAkJCQoJCwkMCQ0JDgkPCREJEgkTCRQJFQkWCRcJGgkbCR4JHwkgCSEJIwkmCSsJLAk4CUAJQQrsCvYK9wr9Cv4K/woBCgIKBAoGCgkKCgoLCgwKDwoRChMKFAoVChcKGAoZChoKHAodCh4KHwogCiIKIwokCioKLAouCjYKPQpECkgKSwpQCl4KZQvcC/ILAwsGCwsLDAsNCw4LDwsQCxELEgsTCxQLFQsWCxgLGQsaCxsLHAsfCyMLJQsmCycLLwszCzcM8QzyDP4MAgwFDAkMCgwMDA0MDgwRDBIMFAwVDBYMFwwZDBoMGwwcDB0MHwwhDCMMJwwoDCkMKgw4DDsMVQ0HDQgNCQ0LDQ0NDw0QDRENEw0XDRkNGg0bDRwNHQ0fDSINJA0lDScNKA0qDSsNLA0tDS4NTg7YDuEOCg4NDg4OEA4TDhQOFQ4WDhgOGQ4aDhsOHA4dDh4OHw4kDiUOJw4oDikOKg4tDi4OLw4wDjUOOw5EDkcOVw5aDw4PDw8QDxIPFQ8WDxgPGw8dDx4PIQ8iDyMPJg8oDyoPLA8tDzEPOw9CD1UQ/hAFEAkQChAQEBIQFRAWEBkQGhAcEB4QHxAhECIQJRAmECcQKBAs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IyEtLCCwAkNUsAEjuACBI3ghsQACQ7gAdyN5IbEAAkOKsCAgXFghISG4AGccWYqKIIogiiO4EABjVli4EABjVliwBCawAVuwBCawBCawBCYbISEhIbgAOLAAIxxZGyFZsAQmI7CAYiBcWIpcilojISMhuAAeHFmKsIBiIFxYISEjIbgADhxZsAQmsAFhuP+THCMhLQJgADICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASA8L/4wPC/+MCjwBjArkAMAK5ADACuQAwArkAMAK5ADACuQAwArkAMALHAGMCzgAjAscAYwLOACMCxwBjAscAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAloAYwLQADAC0AAwAtAAMALQADAC0AAwAtAAMALQADAC2wBjAuUANgLbAGMC2wBjAtsAYwDaAGMA2gBjANoAIwDaAAgA2v/rANoAKQDaACkA2gBjANoAYwDaACkA2gAxANoAIwDa/+EA2gAWANr/4gHZABMB2QATAm0AYwJtAGMCQwBjAkMAYwJDAGMCQwBjAkMAYwJDAGMCQwBjAkoAHQN0AGMDdABjAwgAYwMIAGMDCABjAwgAYwMIAGMDCABjAwgAYwMIAGMDCABjAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAS3ADACawBjAlcAYwL1ADACggBjAoIAYwKCAGMCggBjAoIAYwKCAGMCggBjAoIAYwJaACcCWgAnAloAJwJaACcCWgAnAloAJwJaACcCWgAnAloAJwJaACcCWgAnAk8AVALjACECWAASAoAAJgJYABICWAASAlgAEgJYABICWAASAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgCpgATBA4AEwQOABMEDgATBA4AEwQOABMCbQALAoEAFwKBABcCgQAXAoEAFwKBABcCgQAXAoEAFwKBABcCgQAXAoEAFwJwABwCcAAcAnAAHAJwABwCcAAcBAMAHQLgADACDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnA6AAJwOgACcCWwBUAhoALgIaAC4CGgAuAhoALgIaAC4CGgAuAhoALgJcAC4CUQAwAlwALgJcAC4CXAAuAlwALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAAIwErABwCWwAuAlsALgJbAC4CWwAuAlsALgJbAC4CWwAuAjUAVAI1AAoCNQBUAjUAVAI1AFQAvABUALwAVAC8AFQAvAAUALz/+QC8/9wAvAAaALwAGgC8AFQAvABUALwAGgC8ABEAvAAUALz/0gC8AAcAvP/TAMT/hwC8/38AvP9/AfwAVAH8AFQB/ABUAO4AWgDuAFoA7gBaAO4AWgD/AFoA7gBaAO4AFgD9ABADjABUA4wAVAI1AFQCNQBUAjUAVAI1AFQCNQBUAjUAVAI1AFQCNQBUAjUAVAJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4EGgAuAlsAVAJbAFQCWwAuAUMAVAFDAFQBQwBLAUMATQFDAC4BQwBUAUMAVAFD/9IB1wAlAdcAJQHXACUB1wAlAdcAJQHXACUB1wAlAdcAJQHXACUB1wAlAdcAJQIiAFQBJwAaASkAGwEnABoBJwAaAScAGgEnABoBJwAaAScAGgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAggAGQMaABkDGgAZAxoAGQMaABkDGgAZAeIAFAIYABUCGAAVAhgAFQIYABUCGAAVAhgAFQIYABUCGAAVAhgAFQIYABUB6AAhAegAIQHoACEB6AAhAegAIQIOACgCXwAuAlsALgC8AFQAzABcAlsALgENABwCPwBOAx4AHgIXABQDPAAuAhkAHAKTABwC5AAcAcQAHAIQABwDAQAuAkQAHAI3AF8CVQA0AmQAXwIUAF8CBwBfAmoANAJ1AF8A0gBfAZ4AGwIbAF8B9gBfAvEAXwKZAF8ChgA0AhgAXwKGADQCKwBfAgwALwIDABoCiABVAkUAHANwAB0CFwAVAicAHwIdACYBqQA0AcIAMQLQAC0CvP+uAqIAEgKBAGMCjwBjAfIAYwHyAGMB8gBjAtoALQJpAGMCaQBjAmkAYwOYAB4B8wAtAusAYwLrAGMC6wBjAusAYwJSAGMCUgBjAtAALQN0AGMC2wBjAvUAMALAAGMCawBjArkAMAJYABICWgAAAloAAAMcADACbQALAnkAUALTAGMDggBjA6YAYwKvAGMCVwBjAtYADwMfAGMD5gAtA+AAYwJaACcCvwAwAsoANwDaAGMA2gApAdkAEwLFABIDvgBjAlgAQQLEABICdgAAA5gAHgL1ADAC2gATAhEAAAJaAGMDqAAeAfMALQJiAGMCOwBjAlcADwKrAAADAQBjBCwAYwLWAFMEHAA6ArkAMAJYABICgQAXAnsAFALGABECnwBQAnkAUAJ5AGMCeQBjA2UAFgNK//sA2gBjA5gAHgIoAFMC0AAtAtsAYwLbAGMCeQBQA3QAYwKiABICogASAmkAYwLjACEC4wAhA5gAHgHzAC0CGwAtAusAYwLrAGMC9QAwAvUAMAL1ADACygA3AloAAAJaAAACWgAAAnkAUAHyAGMDHwBjAhoAEAJ0ABICeQARAdAAKALQAC0C9QAwBA4AEwJcAA8CWwBTAqEAFAKRABQDHAAvAloAYwHzAC0CuQAwAfMALQK5ADACDAAnAlQAQgIAAFQBiABUAYgAVAGIAFQCKAAZAkAALgJAAC4CQAAuAu0ALQGzABkCRQBUAkUAVAJFAFQCRQBUAgkAVAIJAFQCJAAZAqgAVAI4AFQCSgAuAigAVAJbAFQCGgAuAc8AFQIYABUCGAAVApYALgHiABQB6gBBAjAAVALyAFQDAQBUAiEAVAHKAFQCOQAUAnAAVAMGABkDEwBUAdcAJQIkAC4CJAAtALwAVAC8ABoAxP+HAkEAFALlAFQB7gAtAjcAFAH4AAACxQAtAkoALgIFABkBhP/2AdwAVAMHAC0BswAZAiEAVAH1AFQBo//vAiEAAAJHAFQCJgBDA0gAVAMKAEICGgAuAc8AFQIIABkCMQAtAfMABgH0AEEB6gBBAjUAVAI1AFQChgAKAoYACgC8AFQC7QAtAa8AVAIkABkCOABUAjgAVAHqAEECqABUAgwAJwIMACcCQAAuAkAAIwJAACMC7QAtAbMAGQGi/98CRQBUAkUAVAJKAC4CSgAuAkoALgIkAC0CGAAVAhgAFQIYABUB6gBBAYgAVAJwAFQBdwADAdIAFAHIAAcBpwAiAiQAGQJbAC4DGgAZAfkAGgJKAEMCJAAZAhb/rQIrAFQB9QBBAlsALgLcAC0B7QAoAkAATgJAAE4CQABOAfwAVAIIABkCNQBUA4wAVAJNAE4DjABOA5oATgIHAE4CaAAAAYgAVAIaAC4BswAZAhoALgJRADAD8wBjAwQAVANWABICiAAVA8L/4wOgACcCHQAZAmAAOwF3AC0B5gAvAgkALgIGABMCGQAnAlMAOAIXADICRQA1AkMAJQKcADQBZQAnAjEAMAJHADYCJgAYAiYALgJTADgB6wAdAkUANQJTACsBtQAqAPwAIwFxACgBtQAqAPwAIwFxACgBfAApAW4AGgFpACUBhQAsAUoAHAF+ACoBhQAkAXwAKQFuABoBaQAlAYUALAFKABwBfgAqAYUAJAG1ACoA/AAjAXEAKAF8ACkBbgAaAWkAJQGFACwBSgAcAX4AKgGFACQBtQAqAPwAIwFxACgBfAApAW4AGgFpACUBhQAsAUsAHAF+ACoBhQAkAbUAKgD8ACMBcQAoAXwAKQFuABoBaQAlAYUALAFLABwBfgAqAYUAJAB4/x0C5QAZAvAAGQNlACgC1AAZA1QAKQLyABkDcgApA18AJQMJABwBLgBEAgIAGwCeAEUBVABbAJ4ARQEEAHQBXABFAOQAaADkAGgCigAmAJ4ARQHUACMBzQAiANgASQCmAEkAqABGAhgAGwITAEUAngBFAOUARADlADgA5ABhAOQAPQDqADIA6QAjA20ARQIdAEUB9ABFA20ARQGlAEUBpQBFAh0ARQIGACoCBgBFAVwAKgFcAEUBSgB0APgARgD1AEcAqABGAKUARwEEAHQDigAAAjMAAAH0AAAAZAAAAPoAAAEFAAABBQAAAMgAAAAAAAAAAAAAArkAMAIdAC4CGQAsAhUAQAJlAC4CXAAyAzEAIQH8AB4CZQAcAtAAMAJaAFkCbQAcAcwALAJKACAC9ABYAzAAJgRvAGMCawAYAjkAAAGbAC4B0wAwAlgAEgJYABIEMgAlAosAHACeAEUCMf/5AZwAOAIhAEcBuABGAiIASAGzAEcBswBGAfYAMwH2ACIBwQBJAcEATAHWAFUBqQBFAc4ARgIxAFcCvgAzAkoALgEEAAoDAgAxAl0AAwJiABsB5wAgAZYADgJaAFsCPwAhAp4AMAPiADYB0gAjAz4AMgJ7ADUCNQAgAeEALgM4ADMDOAAzAogAOwD8ADkA0gBfANYAYQFzACwBBgBSAXsAMARKAGMCZAAvAfkALgCmAEkBTABJAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAALAAAAGQAAAAyAAAA7gAAADIAAAAyAAAAKAAAADIAAAAyAAAAMgAAADUAAAAoAAAANAAAADIAAAAyAAAAMgDGADIAeAAoAUwASQF8ADIApgBJAKYASQCjACwAowAsAKYASQDWAGEA1gBhAMYAMgD4ADIBLgAyAPwAKAEuADIA7AAyAHgAMgDGADIBKgAyAXwAMgDLADQA7gAsAX8ANQAAABwAAAAyANf/+wCLAAAA6///AIsAAACLAAAAmAAAAHgAMgAAADIAAAAyAAAAMgAAADIAAABXAAAAAgAAAEIAAAAyAAAAAALQADACswBjAHgANQJbAC4BgABDAjUACgKUADwCJADrBK8AYwREAC4EHABjAwcAYwGyAFoE4QBjA8wAYwL5AFQFJQBjBK8AYwREAC4ChwAYAwIAMQJGAFQFNwBjAAIAAAAAAAD/nAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAEKwAAACQAyQECAQMBBAEFAQYBBwDHAQgBCQEKAQsBDAENAGIBDgCtAQ8BEAERARIAYwETAK4AkAEUACUAJgD9AP8AZAEVARYBFwAnAOkBGAEZARoBGwAoAGUBHAEdAR4AyAEfASABIQEiASMBJADKASUBJgDLAScBKAEpASoBKwEsAS0AKQAqAPgBLgEvATABMQEyACsBMwE0ATUBNgAsAMwBNwDNATgAzgE5APoBOgDPATsBPAE9AT4BPwAtAUAALgFBAC8BQgFDAUQBRQFGAUcA4gAwAUgAMQFJAUoBSwFMAU0BTgFPAGYAMgDQAVAA0QFRAVIBUwFUAVUBVgBnAVcBWAFZANMBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgCRAWcArwFoAWkBagCwADMA7QA0ADUBawFsAW0BbgFvAXABcQA2AXIBcwDkAXQA+wF1AXYBdwF4AXkBegF7ADcBfAF9AX4BfwGAAYEAOADUAYIA1QGDAGgBhADWAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTADkAOgGUAZUBlgGXADsAPADrAZgAuwGZAZoBmwGcAZ0BngA9AZ8A5gGgAaEBogGjAEQAaQGkAaUBpgGnAagBqQBrAaoBqwGsAa0BrgGvAGwBsABqAbEBsgGzAbQAbgG1AG0AoAG2AEUARgD+AQAAbwG3AbgBuQBHAOoBugEBAbsBvABIAHABvQG+Ab8AcgHAAcEBwgHDAcQBxQBzAcYBxwBxAcgByQHKAcsBzAHNAc4BzwBJAEoA+QHQAdEB0gHTAdQASwHVAdYB1wHYAEwA1wB0AdkAdgHaAHcB2wHcAd0AdQHeAd8B4AHhAeIATQHjAeQATgHlAeYATwHnAegB6QHqAesB7ADjAFAB7QBRAe4B7wHwAfEB8gHzAfQAeABSAHkB9QB7AfYB9wH4AfkB+gH7AHwB/AH9Af4AegH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAKECDAB9Ag0CDgIPALEAUwDuAFQAVQIQAhECEgITAhQCFQIWAFYCFwIYAOUCGQD8AhoCGwIcAh0CHgCJAFcCHwIgAiECIgIjAiQCJQBYAH4CJgCAAicAgQIoAH8CKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcAWQBaAjgCOQI6AjsAWwBcAOwCPAC6Aj0CPgI/AkACQQJCAF0CQwDnAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMAwADBAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAJ0AngJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6AJsAEwAUABUAFgAXABgAGQAaABsAHAN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DngOfA6ADoQOiA6MDpAOlA6YDpwOoA6kDqgOrA6wDrQOuA68DsAOxA7IDswO0A7UDtgC8APQDtwO4APUA9gO5A7oDuwO8AA0APwDDAIcAHQAPAKsABACjAAYAEQAiAKIABQAKAB4AEgBCA70AXgBgAD4AQAALAAwAswCyA74DvwAQA8ADwQCpAKoAvgC/AMUAtAC1ALYAtwDEA8IDwwPEA8UDxgADA8cDyAPJA8oDywCEA8wAvQAHA80DzgCmAPcDzwPQA9ED0gPTA9QD1QPWA9cD2APZAIUD2gPbA9wAlgPdA94ADgDvAPAAuAAgAI8AIQAfAJUAlACTAKcAYQCkAJID3wCcA+AD4QCaAJkApQPiAJgACADGALkAIwAJAIgAhgCLAIoAjACDAF8A6ACCA+MAwgPkA+UAQQPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsAjQDbAOEA3gDYAI4A3ABDAN8A2gDgAN0A2QQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQGQWJyZXZlB3VuaTFFQUUHdW5pMUVCNgd1bmkxRUIwB3VuaTFFQjIHdW5pMUVCNAd1bmkxRUE0B3VuaTFFQUMHdW5pMUVBNgd1bmkxRUE4B3VuaTFFQUEHdW5pMDIwMAd1bmkxRUEwB3VuaTFFQTIHdW5pMDIwMgdBbWFjcm9uB0FvZ29uZWsKQXJpbmdhY3V0ZQdBRWFjdXRlB3VuaTFFMDgLQ2NpcmN1bWZsZXgKQ2RvdGFjY2VudAZEY2Fyb24GRGNyb2F0B3VuaTFFMEMHdW5pMUUwRQZFYnJldmUGRWNhcm9uB3VuaTFFMUMHdW5pMUVCRQd1bmkxRUM2B3VuaTFFQzAHdW5pMUVDMgd1bmkxRUM0B3VuaTAyMDQKRWRvdGFjY2VudAd1bmkxRUI4B3VuaTFFQkEHdW5pMDIwNgdFbWFjcm9uB3VuaTFFMTYHdW5pMUUxNAdFb2dvbmVrB3VuaTFFQkMGR2Nhcm9uC0djaXJjdW1mbGV4B3VuaTAxMjIKR2RvdGFjY2VudAd1bmkxRTIwBEhiYXIHdW5pMUUyQQtIY2lyY3VtZmxleAd1bmkxRTI0BklicmV2ZQd1bmkwMjA4B3VuaTFFMkUHdW5pMUVDQQd1bmkxRUM4B3VuaTAyMEEHSW1hY3JvbgdJb2dvbmVrBkl0aWxkZQtKY2lyY3VtZmxleAd1bmkwMTM2BkxhY3V0ZQZMY2Fyb24HdW5pMDEzQgRMZG90B3VuaTFFMzYHdW5pMUUzQQd1bmkxRTQyBk5hY3V0ZQZOY2Fyb24HdW5pMDE0NQd1bmkxRTQ0B3VuaTFFNDYDRW5nB3VuaTFFNDgGT2JyZXZlB3VuaTFFRDAHdW5pMUVEOAd1bmkxRUQyB3VuaTFFRDQHdW5pMUVENgd1bmkwMjBDB3VuaTAyMkEHdW5pMDIzMAd1bmkxRUNDB3VuaTFFQ0UFT2hvcm4HdW5pMUVEQQd1bmkxRUUyB3VuaTFFREMHdW5pMUVERQd1bmkxRUUwDU9odW5nYXJ1bWxhdXQHdW5pMDIwRQdPbWFjcm9uB3VuaTFFNTIHdW5pMUU1MAd1bmkwMUVBC09zbGFzaGFjdXRlB3VuaTFFNEMHdW5pMUU0RQd1bmkwMjJDBlJhY3V0ZQZSY2Fyb24HdW5pMDE1Ngd1bmkwMjEwB3VuaTFFNUEHdW5pMDIxMgd1bmkxRTVFBlNhY3V0ZQd1bmkxRTY0B3VuaTFFNjYLU2NpcmN1bWZsZXgHdW5pMDIxOAd1bmkxRTYwB3VuaTFFNjIHdW5pMUU2OAd1bmkxRTlFB3VuaTAxOEYEVGJhcgZUY2Fyb24HdW5pMDE2Mgd1bmkwMjFBB3VuaTFFNkMHdW5pMUU2RQZVYnJldmUHdW5pMDIxNAd1bmkxRUU0B3VuaTFFRTYFVWhvcm4HdW5pMUVFOAd1bmkxRUYwB3VuaTFFRUEHdW5pMUVFQwd1bmkxRUVFDVVodW5nYXJ1bWxhdXQHdW5pMDIxNgdVbWFjcm9uB3VuaTFFN0EHVW9nb25lawVVcmluZwZVdGlsZGUHdW5pMUU3OAZXYWN1dGULV2NpcmN1bWZsZXgJV2RpZXJlc2lzBldncmF2ZQtZY2lyY3VtZmxleAd1bmkxRThFB3VuaTFFRjQGWWdyYXZlB3VuaTFFRjYHdW5pMDIzMgd1bmkxRUY4BlphY3V0ZQpaZG90YWNjZW50B3VuaTFFOTIGVy5zczA5Bkcuc3MxMQZhYnJldmUHdW5pMUVBRgd1bmkxRUI3B3VuaTFFQjEHdW5pMUVCMwd1bmkxRUI1B3VuaTFFQTUHdW5pMUVBRAd1bmkxRUE3B3VuaTFFQTkHdW5pMUVBQgd1bmkwMjAxB3VuaTFFQTEHdW5pMUVBMwd1bmkwMjAzB2FtYWNyb24HYW9nb25lawphcmluZ2FjdXRlB2FlYWN1dGUHdW5pMUUwOQtjY2lyY3VtZmxleApjZG90YWNjZW50BmRjYXJvbgd1bmkxRTBEB3VuaTFFMEYGZWJyZXZlBmVjYXJvbgd1bmkxRTFEB3VuaTFFQkYHdW5pMUVDNwd1bmkxRUMxB3VuaTFFQzMHdW5pMUVDNQd1bmkwMjA1CmVkb3RhY2NlbnQHdW5pMUVCOQd1bmkxRUJCB3VuaTAyMDcHZW1hY3Jvbgd1bmkxRTE3B3VuaTFFMTUHZW9nb25lawd1bmkxRUJEB3VuaTAyNTkGZ2Nhcm9uC2djaXJjdW1mbGV4B3VuaTAxMjMKZ2RvdGFjY2VudAd1bmkxRTIxBGhiYXIHdW5pMUUyQgtoY2lyY3VtZmxleAd1bmkxRTI1BmlicmV2ZQd1bmkwMjA5B3VuaTFFMkYJaS5sb2NsVFJLB3VuaTFFQ0IHdW5pMUVDOQd1bmkwMjBCB2ltYWNyb24HaW9nb25lawZpdGlsZGUHdW5pMDIzNwtqY2lyY3VtZmxleAd1bmkwMTM3DGtncmVlbmxhbmRpYwZsYWN1dGUGbGNhcm9uB3VuaTAxM0MEbGRvdAd1bmkxRTM3B3VuaTFFM0IHdW5pMUU0MwZuYWN1dGUGbmNhcm9uB3VuaTAxNDYHdW5pMUU0NQd1bmkxRTQ3A2VuZwd1bmkxRTQ5Bm9icmV2ZQd1bmkxRUQxB3VuaTFFRDkHdW5pMUVEMwd1bmkxRUQ1B3VuaTFFRDcHdW5pMDIwRAd1bmkwMjJCB3VuaTAyMzEHdW5pMUVDRAd1bmkxRUNGBW9ob3JuB3VuaTFFREIHdW5pMUVFMwd1bmkxRUREB3VuaTFFREYHdW5pMUVFMQ1vaHVuZ2FydW1sYXV0B3VuaTAyMEYHb21hY3Jvbgd1bmkxRTUzB3VuaTFFNTEHdW5pMDFFQgtvc2xhc2hhY3V0ZQd1bmkxRTREB3VuaTFFNEYHdW5pMDIyRAZyYWN1dGUGcmNhcm9uB3VuaTAxNTcHdW5pMDIxMQd1bmkxRTVCB3VuaTAyMTMHdW5pMUU1RgZzYWN1dGUHdW5pMUU2NQd1bmkxRTY3C3NjaXJjdW1mbGV4B3VuaTAyMTkHdW5pMUU2MQd1bmkxRTYzB3VuaTFFNjkEdGJhcgZ0Y2Fyb24HdW5pMDE2Mwd1bmkwMjFCB3VuaTFFOTcHdW5pMUU2RAd1bmkxRTZGBnVicmV2ZQd1bmkwMjE1B3VuaTFFRTUHdW5pMUVFNwV1aG9ybgd1bmkxRUU5B3VuaTFFRjEHdW5pMUVFQgd1bmkxRUVEB3VuaTFFRUYNdWh1bmdhcnVtbGF1dAd1bmkwMjE3B3VtYWNyb24HdW5pMUU3Qgd1b2dvbmVrBXVyaW5nBnV0aWxkZQd1bmkxRTc5BndhY3V0ZQt3Y2lyY3VtZmxleAl3ZGllcmVzaXMGd2dyYXZlC3ljaXJjdW1mbGV4B3VuaTFFOEYHdW5pMUVGNQZ5Z3JhdmUHdW5pMUVGNwd1bmkwMjMzB3VuaTFFRjkGemFjdXRlCnpkb3RhY2NlbnQHdW5pMUU5MwZhLnNzMDEGYS5zczAyBmQuc3MwMwZqLnNzMDQGbC5zczA1BnEuc3MwNgZ0LnNzMDcGdS5zczA4Bncuc3MwOQZ5LnNzMTADY190A2ZfZgVmX2ZfaQVmX2ZfbANzX3QEYS5zYwRiLnNjBGMuc2MEZC5zYwRlLnNjBGYuc2MEZy5zYwRoLnNjBGkuc2MEai5zYwRrLnNjBGwuc2MEbS5zYwRuLnNjBG8uc2MEcC5zYwRxLnNjBHIuc2MEcy5zYwR0LnNjBHUuc2MEdi5zYwR3LnNjBHguc2MEeS5zYwR6LnNjB3VuaTA1MkUHdW5pMDUyOAd1bmkwNDEwB3VuaTA0MTEHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MDMHdW5pMDQ5MAd1bmkwNDE0B3VuaTA0MTUHdW5pMDQwMAd1bmkwNDAxB3VuaTA0MTYHdW5pMDQxNwd1bmkwNDE4B3VuaTA0MTkHdW5pMDQwRAd1bmkwNDhBB3VuaTA0MUEHdW5pMDQwQwd1bmkwNDFCB3VuaTA0MUMHdW5pMDQxRAd1bmkwNDFFB3VuaTA0MUYHdW5pMDQyMAd1bmkwNDIxB3VuaTA0MjIHdW5pMDQyMwd1bmkwNDBFB3VuaTA0MjQHdW5pMDQyNQd1bmkwNDI3B3VuaTA0MjYHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MEYHdW5pMDQyQwd1bmkwNDJBB3VuaTA0MkIHdW5pMDQwOQd1bmkwNDBBB3VuaTA0MDUHdW5pMDQwNAd1bmkwNDJEB3VuaTA0MDYHdW5pMDQwNwd1bmkwNDA4B3VuaTA0MEIHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MDIHdW5pMDQ2Mgd1bmkwNDZBB3VuaTA0NzIHdW5pMDQ3NAd1bmkwNDkyB3VuaTA0OTQHdW5pMDQ5Ngd1bmkwNDk4B3VuaTA0OUEHdW5pMDQ5Qwd1bmkwNDlFB3VuaTA0QTAHdW5pMDRBMgd1bmkwNEE2B3VuaTA1MjQHdW5pMDRBOAd1bmkwNEFBB3VuaTA0QUMJVXN0cmFpdGN5D1VzdHJhaXRzdHJva2VjeQd1bmkwNEIyB3VuaTA0QjYHdW5pMDRCOAd1bmkwNEJBB3VuaTA1MjYHdW5pMDRCQwd1bmkwNEJFB3VuaTA0QzAHdW5pMDRDMQd1bmkwNEMzB3VuaTA0QzUHdW5pMDRDNwd1bmkwNEM5B3VuaTA0Q0IHdW5pMDRDRAd1bmkwNEQwB3VuaTA0RDIHdW5pMDRENgd1bmkwNEQ4B3VuaTA0REEHdW5pMDREQwd1bmkwNERFB3VuaTA0RTAHdW5pMDRFMgd1bmkwNEU0B3VuaTA0RTYHdW5pMDRFOAd1bmkwNEVBB3VuaTA0RUMHdW5pMDRFRQd1bmkwNEYwB3VuaTA0RjIHdW5pMDRGNAd1bmkwNEY2B3VuaTA0RjgHdW5pMDRGQQd1bmkwNEZDB3VuaTA0RkUHdW5pMDUxMAd1bmkwNTEyB3VuaTA1MUEHdW5pMDUxQwd1bmkwNDhDB3VuaTA0OEUPdW5pMDQxNC5sb2NsQkdSD3VuaTA0MUIubG9jbEJHUg91bmkwNDI0LmxvY2xCR1IPdW5pMDQ5Mi5sb2NsQlNID3VuaTA0OTgubG9jbEJTSA91bmkwNEFBLmxvY2xCU0gPdW5pMDQ5OC5sb2NsQ0hVD3VuaTA0QUEubG9jbENIVQd1bmkwNDMwB3VuaTA0MzEHdW5pMDQzMgd1bmkwNDMzB3VuaTA0NTMHdW5pMDQ5MQd1bmkwNDM0B3VuaTA0MzUHdW5pMDQ1MAd1bmkwNDUxB3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0MzkHdW5pMDQ1RAd1bmkwNDhCB3VuaTA0M0EHdW5pMDQ1Qwd1bmkwNDNCB3VuaTA0M0MHdW5pMDQzRAd1bmkwNDNFB3VuaTA0M0YHdW5pMDQ0MAd1bmkwNDQxB3VuaTA0NDIHdW5pMDQ0Mwd1bmkwNDVFB3VuaTA0NDQHdW5pMDQ0NQd1bmkwNDQ3B3VuaTA0NDYHdW5pMDQ0OAd1bmkwNDQ5B3VuaTA0NUYHdW5pMDQ0Qwd1bmkwNDRBB3VuaTA0NEIHdW5pMDQ1OQd1bmkwNDVBB3VuaTA0NTUHdW5pMDQ1NAd1bmkwNDREB3VuaTA0NTYHdW5pMDQ1Nwd1bmkwNDU4B3VuaTA0NUIHdW5pMDQ0RQd1bmkwNDRGB3VuaTA0NTIHdW5pMDQ2Mwd1bmkwNDZCB3VuaTA0NzMHdW5pMDQ3NQd1bmkwNDkzB3VuaTA0OTUHdW5pMDQ5Nwd1bmkwNDk5B3VuaTA0OUIHdW5pMDQ5RAd1bmkwNDlGB3VuaTA0QTEHdW5pMDRBMwd1bmkwNTI1B3VuaTA0QTcHdW5pMDRBOQd1bmkwNEFCB3VuaTA0QUQJdXN0cmFpdGN5D3VzdHJhaXRzdHJva2VjeQd1bmkwNEIzB3VuaTA0QjcHdW5pMDRCOQd1bmkwNEJCB3VuaTA1MjcHdW5pMDRCRAd1bmkwNEJGB3VuaTA0Q0YHdW5pMDRDMgd1bmkwNEM0B3VuaTA0QzYHdW5pMDRDOAd1bmkwNENBB3VuaTA0Q0MHdW5pMDRDRQd1bmkwNEQxB3VuaTA0RDMHdW5pMDRENwd1bmkwNEQ5B3VuaTA0REIHdW5pMDRERAd1bmkwNERGB3VuaTA0RTEHdW5pMDRFMwd1bmkwNEU1B3VuaTA0RTcHdW5pMDRFOQd1bmkwNEVCB3VuaTA0RUQHdW5pMDRFRgd1bmkwNEYxB3VuaTA0RjMHdW5pMDRGNQd1bmkwNEY3B3VuaTA0RjkHdW5pMDRGQgd1bmkwNEZEB3VuaTA0RkYHdW5pMDUxMQd1bmkwNTEzB3VuaTA1MUIHdW5pMDUxRAd1bmkwNDhEB3VuaTA0OEYHdW5pMDUyRgd1bmkwNTI5D3VuaTA0MzIubG9jbEJHUg91bmkwNDMzLmxvY2xCR1IPdW5pMDQzNC5sb2NsQkdSD3VuaTA0MzYubG9jbEJHUg91bmkwNDM3LmxvY2xCR1IPdW5pMDQzOC5sb2NsQkdSD3VuaTA0MzkubG9jbEJHUg91bmkwNDVELmxvY2xCR1IPdW5pMDQzQS5sb2NsQkdSD3VuaTA0M0IubG9jbEJHUg91bmkwNDNGLmxvY2xCR1IPdW5pMDQ0Mi5sb2NsQkdSD3VuaTA0NDYubG9jbEJHUg91bmkwNDQ4LmxvY2xCR1IPdW5pMDQ0OS5sb2NsQkdSD3VuaTA0NEMubG9jbEJHUg91bmkwNDRBLmxvY2xCR1IPdW5pMDQ5My5sb2NsQlNID3VuaTA0QUIubG9jbEJTSA91bmkwNDk5LmxvY2xDSFUPdW5pMDRBQi5sb2NsQ0hVD3VuaTA0MzEubG9jbFNSQgd1bmkwNEE0B3VuaTA0QTUHdW5pMDRCNAd1bmkwNEI1B3VuaTA0RDQHdW5pMDRENQd6ZXJvLmxmBm9uZS5sZgZ0d28ubGYIdGhyZWUubGYHZm91ci5sZgdmaXZlLmxmBnNpeC5sZghzZXZlbi5sZghlaWdodC5sZgduaW5lLmxmCXplcm8uc3VicwhvbmUuc3Vicwh0d28uc3Vicwd1bmkyMDgwB3VuaTIwODEHdW5pMjA4Mgd1bmkyMDgzB3VuaTIwODQHdW5pMjA4NQd1bmkyMDg2B3VuaTIwODcHdW5pMjA4OAd1bmkyMDg5CnRocmVlLnN1YnMJZm91ci5zdWJzCWZpdmUuc3VicwhzaXguc3VicwpzZXZlbi5zdWJzCmVpZ2h0LnN1YnMJbmluZS5zdWJzCXplcm8uZG5vbQhvbmUuZG5vbQh0d28uZG5vbQp0aHJlZS5kbm9tCWZvdXIuZG5vbQlmaXZlLmRub20Ic2l4LmRub20Kc2V2ZW4uZG5vbQplaWdodC5kbm9tCW5pbmUuZG5vbQl6ZXJvLm51bXIIb25lLm51bXIIdHdvLm51bXIKdGhyZWUubnVtcglmb3VyLm51bXIJZml2ZS5udW1yCHNpeC5udW1yCnNldmVuLm51bXIKZWlnaHQubnVtcgluaW5lLm51bXIHdW5pMjA3MAd1bmkwMEI5B3VuaTAwQjIHdW5pMDBCMwd1bmkyMDc0B3VuaTIwNzUHdW5pMjA3Ngd1bmkyMDc3B3VuaTIwNzgHdW5pMjA3OQd1bmkyMTUzB3VuaTIxNTQJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMWcGVyaW9kY2VudGVyZWQubG9jbENBVApmaWd1cmVkYXNoB3VuaTIwMTUHdW5pMjAxMAd1bmkwMEFEB3VuaTIwMDMHdW5pMjAwMgd1bmkyMDA3B3VuaTIwMEEHdW5pMjAwOAd1bmkwMEEwB3VuaTIwMDkHdW5pMjAwQgJDUgd1bmkyMEI1DWNvbG9ubW9uZXRhcnkEZG9uZwRFdXJvB3VuaTIwQjIHdW5pMjBCNAd1bmkyMEFEBGxpcmEHdW5pMjBCQQd1bmkyMEJDB3VuaTIwQTYGcGVzZXRhB3VuaTIwQjEHdW5pMjBCRAd1bmkyMEI5B3VuaTIwQjgHdW5pMjBBRQd1bmkyMEE5B3VuaTIyMTkHdW5pMjIxNQhlbXB0eXNldAd1bmkyMTI2B3VuaTIyMDYHdW5pMDBCNQd1bmkyMTEzB3VuaTIxMTYJZXN0aW1hdGVkBm1pbnV0ZQZzZWNvbmQHdW5pMDMwOAd1bmkwMzA3CWdyYXZlY29tYglhY3V0ZWNvbWIHdW5pMDMwQgt1bmkwMzBDLmFsdAd1bmkwMzAyB3VuaTAzMEMHdW5pMDMwNgd1bmkwMzBBCXRpbGRlY29tYgd1bmkwMzA0DWhvb2thYm92ZWNvbWIHdW5pMDMwRgd1bmkwMzExB3VuaTAzMTIHdW5pMDMxQgxkb3RiZWxvd2NvbWIHdW5pMDMyNAd1bmkwMzI2B3VuaTAzMjcHdW5pMDMyOAd1bmkwMzJFB3VuaTAzMzEHdW5pMDMzNQd1bmkwMkJDB3VuaTAyQkIHdW5pMDJCQQd1bmkwMkM5B3VuaTAyQ0IHdW5pMDJCOQd1bmkwMkJGB3VuaTAyQkUHdW5pMDJDQQd1bmkwMkNDB3VuaTAyQzgLYnJldmVjb21iY3kQYnJldmVjb21iY3kuY2FzZQZob29rY3kGdGFpbGN5C2hvb2tjeS5jYXNlC3RhaWxjeS5jYXNlC2Rlc2NlbmRlcmN5EGRlc2NlbmRlcmN5LmNhc2USdmVydGljYWxiYXJjeS5jYXNlC3VuaTAzMDYwMzAxC3VuaTAzMDYwMzAwC3VuaTAzMDYwMzA5C3VuaTAzMDYwMzAzC3VuaTAzMDIwMzAxC3VuaTAzMDIwMzAwC3VuaTAzMDIwMzA5C3VuaTAzMDIwMzAzBE5VTEwGR2FjdXRlAklKC2NvbW1hYWNjZW50BmdhY3V0ZQJpagtuYXBvc3Ryb3BoZQtzZXJ2aWNlbWFyawphcG9zdHJvcGhlB3VuaTAxQzUHdW5pMDFDNgd1bmkwMUM3B3VuaTAxQzgHdW5pMDFDOQd1bmkwMUNBB3VuaTAxQ0IHdW5pMDFDQwd1bmkwMUYxB3VuaTAxRjIHdW5pMDFGMwd1bmkwMzk0B3VuaTAz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AACryAAArCwAAKxmAACtTAAArWwAAK2MAACtrAAArdIAAK3yAACuEgAAruQAAK+eAACv0AAAr/QAALAqAACwzAAAsOwAALEQAACxNgAAscIAALKUAACy2AAAsvwAALMiAACzSAAAs6gAALPMAAC0PAAAtJoAALTcAAC0/AAAtTIAALVSAAC1cgAAtaYAALYkAAC2SAAAt0QAALdkAAC32AAAuB4AALhmAAC4vAAAuQAAALmOAAC6FAAAuq4AALtoAAC8FgAAvDYAALzwAAC9pAAAvcQAAL3oAAC+CAAAvqQAAL+EAADAEgAAwPoAAMGYAADCEgAAwjIAAMKUAADC0gAAw5QAAMQ8AADEYAAAxNgAAMVOAADFvgAAxiQAAMZIAADGbgAAxyoAAMiCAADJPgAAyWIAAMmoAADKDAAAypAAAMq0AADLPgAAy14AAMuEAADMjgAAzawAAM3MAADN8gAAzrAAAM7WAADO+gAAzyAAAM+qAADP0AAAz/QAANAYAADQPAAA0FwAANCCAADQqAAA0MwAANF0AADRmAAA0b4AANHkAADSsgAA0tgAANL+AADTIgAA00gAANNsAADTkgAA07YAANPcAADUegAA1TgAANWyAADWqgAA1s4AANbuAADXDgAA16YAANiSAADYuAAA2NwAANm8AADakAAA2rAAANs8AADcEAAA3DAAANxUAADcdAAA3JQAANzWAADc9gAA3RYAAN3CAADehgAA33oAAOASAADgqgAA4OYAAOEGAADhJgAA4UYAAOIuAADiggAA4tYAAOMyAADjjgAA464AAOPOAADkbgAA5PQAAOVqAADmSAAA5ywAAOd4AADoNgAA6TAAAOloAADqsgAA66oAAOxaAADstAAA7YoAAO6IAADu1AAA75QAAPCOAADwzAAA8hYAAPMIAADzKAAA80gAAPNoAADz/AAA9GYAAPUYAAD16gAA9jIAAPbuAAD3uAAA9/AAAPj6AAD5xgAA+eYAAPoGAAD6JgAA+kYAAPpmAAD6hgAA+qYAAPs6AAD7pAAA/FYAAP0oAAD9cAAA/iwAAP74AAD/MAABADoAAQEGAAEBmgABAfgAAQKqAAEDfAABA8QAAQSCAAEFSgABBYQAAQaQAAEHWAABB+wAAQhKAAEI/AABCdAAAQoYAAEK1gABC54AAQvYAAEM5AABDa4AAQ3oAAEPHgABD0gAARD4AAERIgABEUwAARF2AAERoAABEcoAARH0AAESUgABEn4AARKoAAES+AABEy4AARNqAAETrgABE+QAARQcAAEUyAABFPAAARW2AAEWhAABFrwAARbmAAEXLgABF1oAAReEAAEXrgABGFgAARkGAAEZPgABGXIAARngAAEaTAABGnYAARqgAAEaxAABGuQAARsOAAEbLgABG1gAARu8AAEcIAABHF4AARycAAEc/gABHSQAAR2KAAEdzgABHhQAAR5SAAEecgABHpIAAR6SAAEekgABHpIAAR6yAAEe0gABHtIAAR7SAAEe0gABH6YAASBwAAEhWgABIkgAASOCAAEkjAABJWIAASYkAAEmbgABJ1gAAShAAAEoqgABKfIAASp4AAErIgABK3wAAS22AAEuZAABLxIAAS/GAAEw9AABMTQAATGWAAEyTAABMuIAATMMAAEzPgABM3wAATOsAAE0AAABNEgAATSAAAE01AABNRoAATVgAAE1tAABNggAATZQAAE3KgABN8QAATfyAAE4+AABOcgAATpqAAE7RAABO5IAATvUAAE8NgABPIYAAT1EAAE+NAABP0YAAUC+AAFBBgABQsQAAUPeAAFEgAABRggAAUdCAAFIQAABSKoAAUlGAAFJbgABSaAAAUniAAFKkgABSvQAAUvIAAFMWAABTJAAAUzCAAFM6AABTRoAAU1AAAFNbgABTZgAAU3WAAFOAAABTjwAAU50AAFOzgABT0gAAU/UAAFP+AABUGYAAVCkAAFQ/AABUTQAAVGUAAFRugABUewAAVIqAAFSmAABUvQAAVNOAAFTcgABU5gAAVPGAAFT5gABVAYAAVQwAAFUYgABVIIAAVTcAAFVNgABVWgAAVWSAAFVugABVdoAAVX6AAFWGgABVjoAAVZaAAFWfAABVpwAAVbOAAFW7gABVw4AAVcuAAFXTgABV94AAVg4AAFYmgABWQYAAVlKAAFZwAABWgQAAVo4AAFaagABWpYAAVq+AAFa5gABWwwAAVs0AAFbXAABW4IAAVuoAAFb0AABW9AAAVv0AAFcGAABXFoAAVx8AAFcogABXMYAAV3CAAFd9gABXq4AAV/mAAFgCgABYC4AAWBUAAFgeAABYJwAAWDCAAFg5gABYQoAAWEuAAFhegABYlYAAWMQAAFj1EAAGZqAAgAU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A2sAAF6WA20AAF7AA33/1l24A4T/9AAAA8P/7WLIA8T/7WLIA8UAAF9uACQAJf/xXxgAzf/AXx4A0//iXvoA4//aXyQBtf/tXzYBtv/tYgYBt//tYgYBuP/tYgYBuf/tYgYBuv/tYgYBu//qYUYBvP/uXxgBvf/uXxgBvv/uXxgBv//uXxgBwv/uXxgBxf/uXxgB0f/4XYYB0//zWtQB1P/uXxgB9wAAW6YCjv/uXxgCj//uXxgC1//uXxgC2P/uXxgC2f/uXxgC4//tYgYDVf/vWyIDVv/ZXwADYP/qXwYDZQAAXxIDaQAAXTIDawAAXTIDbf/tX0IDff/XXwwDxf/yXbYAJwAl//lcoAAn//lcoABKAABf4gBo//laWgCwAAEAAADN/+ZhMgDO/+ZhSgDP/+ZhSgDQ/+ZhSgDR/+ZhSgDS/+ZhSgDT/+BhOADU/9BhRADV/9BhRADW/9BhRADX/9BhRADa/9BhRADd/9BhRADj//JhPgEJAABf+gFCAABaqAFQAABaBgG7//hbMgHUAABaSAHc/+pgHgHl/9pgDAHxAABbGgHyAABbGgHzAABf9AH0AABazAI+/9BhRAI//9BhRAJp/+ZhSgMJ//JfygNW/+5hUANl/+xfvgNt//BhVgN9/7Ne8gPF//hfxAAoABYAAGBwAJD/5mC+AJH/5mC+AK7/7F2IALD/x2B2AM3/w1nmAOP/2FxQAQn/82A0ASX/9V1qAVAAAGCsAXj/8mB8AXn/8mB8AbX/31vGAdH/9GCCAdP/6ltmAdT/3mA0Ae//2Fw4AfD/8lwyAfH/5l0QAfL/5mC4AfT/2GAcAfb/0mCyAff/zFoQAwX/7l1wAwkAAF42Awv/71u0Awz/22CIAw0AAGCOA1X/vFm8A1b/tWCUA2D/2GCaA2UAAFoEA20AAFzaA33/hWCgA4T/4VvGA7//8l1wA8AAAGCmA8P/6F4wA8T/6F4wA8X/wFxKACoAAf/nX/YAAv/nX/YAA//nX/YACf/nX/YAEP/nX/YAEv/nX/YAFf/nX/YAFv/nX/YAF//nX/YAGP/nX/YAGf/nX/YAGv/wX/wAG//wX/wAJf/5X9IAJ//5X9IASgAAYBQAaP/5X9gAsAABAAAAzf/mWDQA0//gX94A4//yXiIBCQAAXhwBQgAAWMoBUAAAWCgBu//4X+QB1AAAWGoB3P/q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AAA/9gLwAAxFBgLyAAA4EALzAAA4EAL0AAA/9gL1AAA/9gL2AAA/9gL3AAA/9gL5AAA4EAL/AAA4EANVAABFDANWAClFEgNcAABFGANgAABFHgNiAABFJANjAABFJANpABxFKgNrABhFMANtACVFNgN6AABFPAN7AA1FQgN8AABFPAN9AA1FQgOEAAA5BgPAAABFSAPDAAA4BAPEAAA4BAPFACxFTgPHAABFVAPIAABFWgC9AAH/8jSuAAL/8jSuAAP/8jSuAAn/8jSuABD/8jSuABL/8jSuABX/8jSuABb/8jSuABf/8jSuABj/8jSuABn/8jSuABr/+jRUABv/+jRUABwAADbKACQAADbKACX/9UF0ACYAADbKACcAADbKACgAADbKACoAADbKACsAADbKACwAADbKAC0AADbKAC8AADbKADYAADbKADcAADbKADgAADbKADkAADbKADwAADbKAD8AADbKAEAAADbKAEEAADbKAEkAADbKAEoAADbKAEwAADbKAE0AADbKAE4AADbKAE8AADbKAFAAADbKAFEAADbKAFMAADbKAFUAADbKAFYAADbKAFcAADbKAFoAADbKAFsAADbKAFwAADbKAF3/8DkoAF7/8DkoAF8AADbKAGAAADbKAGEAADbKAGIAADbKAGMAADbKAGQAADbKAGgAADbKAGkAADbKAGsAADbKAGwAADbKAG0AADbKAG4AADbKAG8AADbKAHEAADbKAHMAADbKAJcAADbKAJgAADbKAJoAADbKAJsAADbKAJwAADbKAJ0AADbKAJ8AADbKAKIAAEAwAKMAAEAwAKUAAEAwAKcAAEAwAKgAAEAwAKkAAEAwAKsAAEAwAK//5jiqALD/5jiqALH/5jiqALL/5jiqALP/5jiqALT/5jiqALb/+AAAALf/+AAAALj/+AAAALn/+AAAALv/+AAAALz/+AAAAL3/+AAAAMX/+AAAAMf/+AAAAMn/+AAAAMr/+AAAAMv/+AAAAM3/4zrAAM7/4znKAM//4znKAND/4znKANH/4znKANL/4znKANP/5TgUANT/3EFoANX/3EFoANb/3EFoANf/3EFoANr/3EFoAN3/3EFoAN7/4kFQAN//4kFQAOD/4kFQAOH/4kFQAOL/4kFQAOP/7UFWASb//EFuATkAADdIAUIAADRIAVAAADROAZb//DikAZf//DikAZj//DikAZn//DikAZr//DikAZz//DikAbX/+TSuAbb/+Tm+Abf/+Tm+Abj/+Tm+Abn/+Tm+Abr/+Tm+Abv/8jZMAbz/+kAAAb3/+kAAAb7/+kAAAb//+kAAAcL/+kAAAcX/+kAAAcb/+TYuAcf/+TYuAcj/+TYuAcn/+TYuAcr/+TYuAdH//EFuAdMAAEFcAdT/+kAAAdb//EFuAdf//EFuAdj//EFuAdn//EFuAdr//EFuAfr/8jSuAfwAADbKAgEAADbKAgIAADbKAgMAADbKAg0AADbKAg4AADbKAhEAADbKAhP/5jiqAh7/5jiqAiIAAEAwAiUAADbKAiYAADbKAif/8DkoAij/5jiqAiv/5jiqAjf/5jiqAjgAADbKAj7/3EFoAj//3EFoAkcAADbKAk//8jSuAlD/8jSuAlEAADbKAmn/4znKAm8AADbKAo7/+kAAAo//+kAAAtf/+kAAAtj/+kAAAtn/+kAAAuP/+Tm+AwL/+jRUA1X/+DS0A1b/9j/6A2D/9TaaA2UAAEFiA23/9DZYAMUAHQAANRgAHgAANRgAHwAANRgAIAAANRgAIgAANRgAIwAANRgAJf/6N3wAJ//6N3wAQgAANRgAQwAANRgARQAANRgARgAANRgARwAANRgASgAANSQAaP/6N3wAdAAANRgAdQAANRgAdgAANRgAdwAANRgAfgAANRgAgQAANRgAggAANRgAigAANRgAjAAANRgAkAAANRgAkQAANRgAkgAANRgAlgAANRgAmQAANRgAtgAAMZQAtwAAMZQAuAAAMZQAuQAAMZQAuwAAMZQAvAAAMZQAvQAAMZQAxQAAMZQAxwAAMZQAyQAAMZQAygAAMZQAywAAMZQA5AAANRgA5f/7PToA5v/7PToA5//7PToA7f/7PToA9P/7PToA9v/7PToA+f/7PToA+v/7PToA+//7PToA/P/7PToA/f/7PToA/v/7PToA///7PToBAf/5PTQBAv/5PTQBA//5PTQBBP/5PTQBBv/5PTQBB//5PTQBCP/0PS4BCf/zPQoBCv/0PS4BC//0PS4BDP/0PS4BDv/5PTQBD//5PTQBEP/5PTQBEf/5PTQBE//5PTQBGv/5PTQBG//5PTQBHP/5PTQBHf/5PTQBIP/5PTQBI//5PTQBJP/5PTQBJf/7L0gBJv/7PRwBJ//0PS4BKP/0PS4BKv/0PS4BK//0PS4BLP/0PS4BOQAALzwBQgAALzYBXP/5PTQBXf/5PTQBXv/5PTQBX//5PTQBZv/5PTQBaf/5PTQBav/5PTQBcv/5PTQBdP/5PTQBeP/5PTQBef/5PTQBev/5PTQBfv/5PTQBgf/0PS4Biv/7PSgBi//7PSgBjf/7PSgBj//7PSgBkP/7PSgBkf/7PSgBk//7PSgBlv/3PRABl//3PRABmP/3PRABmf/3PRABmv/3PRABnP/3PRABngAANSQBnwAANSQBoAAANSQBoQAANSQBowAANSQBpAAANSQBpQAANSQBrQAANSQBrwAANSQBsQAANSQBsgAANSQBswAANSQBtQAAO/wBxgAAMA4BxwAAMA4ByAAAMA4ByQAAMA4BygAAMA4By//7PToBzP/0PS4Bzf/0PS4B0P/0PS4B0f/7PRYB0gAANSQB0wAANRgB1f/5PTQB1v/7PRwB1//7PRwB2P/7PRwB2f/7PRwB2v/7PRwB2//7PSgB3P/6PSIB3gAAL+oB4gAAL+oB6gAAL+oB7AAAL+oB8QAAMIwB8gAANF4B8wAAMwgB9AAAMIwCDwAANRgCEgAANRgCFgAANRgCIwAANRgCPAAANRgCWQAANRgCWgAANRgCaAAANRgCbgAANRgCcQAANRgCcgAANRgCcwAANRgCdP/7PToCe//5PTQCfP/5PTQCff/5PTQCif/5PTQCjP/5PTQCkP/5PTQCnP/7PSgCnf/5PTQCtv/5PTQCyf/7PToCyv/7PToCy//5PTQC0//5PTQC1P/5PTQC4v/0PS4C6v/0PS4C7QAANSQC7gAANSQC7wAANSQC9AAANSQC9QAANSQC9gAANSQC9wAANSQC+v/5PTQC/P/5PTQC/f/5PTQDA//7PToDVQAALzwDff/LLyoA5wAB//UxtgAC//UxtgAD//UxtgAJ//UxtgAQ//UxtgAS//UxtgAV//UxtgAW//UxtgAX//UxtgAY//UxtgAZ//UxtgAaAAA4rAAbAAA4rAAc//kttAAdAAAwkAAeAAAwkAAfAAAwkAAgAAAwkAAiAAAwkAAjAAAwkAAk//kttAAl//AtxgAm//kttAAn//kttAAo//kttAAq//kttAAr//kttAAs//kttAAt//kttAAv//kttAA2//kttAA3//kttAA4//kttAA5//kttAA8//kttAA///kttABA//kttABB//kttABCAAAwkABDAAAwkABFAAAwkABGAAAwkABHAAAwkABJ//kttABK//kttABM//kttABN//kttABO//kttABP//kttABQ//kttABR//kttABT//kttABV//kttABW//kttABX//kttABa//kttABb//kttABc//kttABf//kttABg//kttABh//kttABi//kttABj//kttABk//kttABo//kttABp//kttABr//kttABs//kttABt//kttABu//kttABv//kttABx//kttABz//kttAB0AAAwkAB1AAAwkAB2AAAwkAB3AAAwkAB+AAAwkACBAAAwkACCAAAwkACKAAAwkACMAAAwkACQAAAwkACRAAAwkACSAAAwkACWAAAwkACX//kttACY//kttACZAAAwkACa//kttACb//kttACc//kttACd//kttACf//kttACiAAAwfgCjAAAwfgClAAAwfgCnAAAwfgCoAAAwfgCpAAAwfgCrAAAwfgCv/+E4pgCw/+E4pgCx/+E4pgCy/+E4pgCz/+E4pgC0/+E4pgC2//QAAAC3//QAAAC4//QAAAC5//QAAAC7//QAAAC8//QAAAC9//QAAADF//QAAADH//QAAADJ//QAAADK//QAAADL//QAAADN/+AqkADO/+AryADP/+AryADQ/+AryADR/+AryADS/+AryADT/+03JgDU/9Qs0ADV/9Qs0ADW/9Qs0ADX/9Qs0ADa/9Qs0ADd/9Qs0ADe//Y3LADf//Y3LADg//Y3LADh//Y3LADi//Y3LADj/+s4oADkAAAwkAEm//otPAFCAAAzigGKAAArUAGLAAArUAGNAAArUAGPAAArUAGQAAArUAGRAAArUAGTAAArUAGW//st0gGX//st0gGY//st0gGZ//st0gGa//st0gGc//st0gG1/+8tNgG2/+8yiAG3/+8yiAG4/+8yiAG5/+8yiAG6/+8yiAG7/+8tSAG8//AvCgG9//AvCgG+//AvCgG///AvCgHC//AvCgHF//AvCgHG//g4WAHH//g4WAHI//g4WAHJ//g4WAHK//g4WAHR//o4sgHT//MsygHU//AvCgHW//otPAHX//otPAHY//otPAHZ//otPAHa//otPAHbAAArUAH6//UxtgH8//kttAIB//kttAIC//kttAID//kttAIN//kttAIO//kttAIPAAAwkAIR//kttAISAAAwkAIT/+E4pgIWAAAwkAIe/+E4pgIiAAAwfgIjAAAwkAIl//kttAIm//kttAIo/+E4pgIr/+E4pgI3/+E4pgI4//kttAI8AAAwkAI+/9Qs0AI//9Qs0AJH//kttAJP//UxtgJQ//UxtgJR//kttAJZAAAwkAJaAAAwkAJoAAAwkAJp/+AryAJuAAAwkAJv//kttAJxAAAwkAJyAAAwkAJzAAAwkAKO//AvCgKP//AvCgKcAAArUALX//AvCgLY//AvCgLZ//AvCgLj/+8yiAMCAAA4rANW//IqogNtAAA25AN7AAArYgN9AAArYgPFAAAwhAEWABYAACZiAB3/4CzIAB7/4CzIAB//4CzIACD/4CzIACL/4CzIACP/4CzIAEL/4CzIAEP/4CzIAEX/4CzIAEb/4CzIAEf/4CzIAHT/4CzIAHX/4CzIAHb/4CzIAHf/4CzIAH7/4CzIAIH/4CzIAIL/4CzIAIr/4CzIAIz/4CzIAJD/4DNMAJH/4DNMAJL/4CzIAJb/4CzIAJn/4CzIAKIAACeIAKMAACeIAKUAACeIAKcAACeIAKgAACeIAKkAACeIAKsAACeIAK7/5CdqAOT/4CzIAOUAACeaAOYAACeaAOcAACeaAO0AACeaAPQAACeaAPYAACeaAPkAACeaAPoAACeaAPsAACeaAPwAACeaAP0AACeaAP4AACeaAP8AACeaAQH/4imMAQL/4imMAQP/4imMAQT/4imMAQb/4imMAQf/4imMAQj/4ieUAQn/4ygkAQr/4ieUAQv/4ieUAQz/4ieUAQ7/4imMAQ//4imMARD/4imMARH/4imMARP/4imMARr/4imMARv/4imMARz/4imMAR3/4imMASD/4imMASP/4imMAST/4imMASX/9CdwASYAACZoASf/4ieUASj/4ieUASr/4ieUASv/4ieUASz/4ieUAS8AAChsATQAACXqATUAACY+ATYAADNSATcAACd2ATkAADNYAT0AACUqAUAAPyseAUIAJCiuAUUAACd2AVH/+zNGAVP/+zNGAVT/+zNGAVX/+zNGAVb/+zNGAVf/+zNGAVn/+zNGAVv/+zNGAVz/4imMAV3/4imMAV7/4imMAV//4imMAWb/4imMAWn/4imMAWr/4imMAXL/4imMAXT/4imMAXj/4jNeAXn/4jNeAXr/4imMAX7/4imMAX//+zNGAYH/4ieUAYL/+zNGAYP/+zNGAYT/+zNGAYX/+zNGAYf/+zNGAYoAACeOAYsAACeOAY0AACeOAY8AACeOAZAAACeOAZEAACeOAZMAACeOAZUAACxQAZYAADN8AZcAADN8AZgAADN8AZkAADN8AZoAADN8AZwAADN8AZ7/7itIAZ//7itIAaD/7itIAaH/7itIAaP/7itIAaT/7itIAaX/7itIAa3/7itIAa//7itIAbH/7itIAbL/7itIAbP/7itIAbX/6SVyAbb/6StIAbf/6StIAbj/6StIAbn/6StIAbr/6StIAbz/6iaGAb3/6iaGAb7/6iaGAb//6iaGAcL/6iaGAcX/6iaGAcsAACeaAcz/4ieUAc3/4ieUAdD/4ieUAdEAADNkAdL/7itIAdP/7Sd8AdT/6iaGAdX/4imMAdYAACZoAdcAACZoAdgAACZoAdkAACZoAdoAACZoAdsAACeOAd7/5DNqAeL/5DNqAer/5DNqAez/5DNqAe8AACeCAfD/8SluAfH/9jHAAfL/9jHAAfT/9SX8Ag//4CzIAhL/4CzIAhb/4CzIAiIAACeIAiP/4CzIAjz/4CzIAln/4CzIAlr/4CzIAmj/4CzIAm7/4CzIAnH/4CzIAnL/4CzIAnP/4CzIAnQAACeaAnb/+zNGAnf/+zNGAnj/+zNGAnn/+zNGAnv/4imMAnz/4imMAn3/4imMAoD/+zNGAoH/+zNGAoL/+zNGAoT/+zNGAoX/+zNGAof/+zNGAoj/+zNGAon/4imMAor/+zNGAov/+zNGAoz/4imMAo7/6iaGAo//6iaGApD/4imMApP/+zNGApT/+zNGApX/+zNGApb/+zNGApf/+zNGApn/+zNGApv/+zNGApwAACeOAp3/4imMAqP/+zNGAqr/+zNGAqv/+zNGAq7/+zNGAq//+zNGArL/+zNGArP/+zNGArb/4imMAskAACeaAsoAACeaAsv/4imMAtH/+zNGAtL/+zNGAtP/4imMAtT/4imMAtf/6iaGAtj/6iaGAtn/6iaGAtv/+zNGAtz/+zNGAuL/4ieUAuP/6StIAur/4ieUAu3/7itIAu7/7itIAu//7itIAvL/+zNGAvP/+zNGAvT/7itIAvX/7itIAvb/7itIAvf/7itIAvn/+zNGAvr/4imMAvz/4imMAv3/4imMAv//+zNGAwMAACeaAwX/8SfcAwcAACegAwkAACXwA1UAAChaA1YAADOCA2UAACe+A20AAC4YA27/5TNwA2//5TNwA3L/5TNwA3T/5TNwA3X/6yswA3f/6yswA33/2TOIA4T/9CeyA8P/7ifcA8T/7ifcA8UAADN2ATYAAf/YLVYAAv/YLVYAA//YLVYACf/YLVYAEP/YLVYAEv/YLVYAFf/YLVYAFv/YLVYAF//YLVYAGP/YLVYAGf/YLVYAGv/JLUoAG//JLUoAHf/yJKQAHv/yJKQAH//yJKQAIP/yJKQAIv/yJKQAI//yJKQAQv/yJKQAQ//yJKQARf/yJKQARv/yJKQAR//yJKQAXf+8LUQAXv+8LUQAdP/yJKQAdf/yJKQAdv/yJKQAd//yJKQAfv/yJKQAgf/yJKQAgv/yJKQAiv/yJKQAjP/yJKQAkP/yJKQAkf/yJKQAkv/yJKQAlv/yJKQAmf/yJKQAov/5IewAo//5IewApf/5IewAp//5IewAqP/5IewAqf/5IewAq//5IewArv/2LVYA5P/yJKQA5f/dISYA5v/dISYA5//dISYA7f/dISYA9P/dISYA9v/dISYA+f/dISYA+v/dISYA+//dISYA/P/dISYA/f/dISYA/v/dISYA///dISYBAf/aIu4BAv/aIu4BA//aIu4BBP/aIu4BBv/aIu4BB//aIu4BCP/bKLIBCf/VJkgBCv/bKLIBC//bKLIBDP/bKLIBDv/aIu4BD//aIu4BEP/aIu4BEf/aIu4BE//aIu4BGv/aIu4BG//aIu4BHP/aIu4BHf/aIu4BIP/aIu4BI//aIu4BJP/aIu4BJf/eISABJgAALTIBJ//bKLIBKP/bKLIBKv/bKLIBK//bKLIBLP/bKLIBNP/nIAwBNQAALQgBNgAAHqQBNwAALRoBOQAALQ4BPQAAJ5IBQAAsH74BQgAcLRQBRQAALRoBUf/nIcgBU//nIcgBVP/nIcgBVf/nIcgBVv/nIcgBV//nIcgBWf/nIcgBW//nIcgBXP/aIu4BXf/aIu4BXv/aIu4BX//aIu4BZv/aIu4Baf/aIu4Bav/aIu4Bcv/aIu4BdP/aIu4BeP/aIu4Bef/aIu4Bev/aIu4Bfv/aIu4Bf//nIcgBgf/bKLIBgv/nIcgBg//nIcgBhP/yK5oBhf/nIcgBh//nIcgBiv/fJvABi//fJvABjf/fLSABj//fJvABkP/fJvABkf/fJvABk//fJvABlf/0IAYBlgAAH3ABlwAAH3ABmAAAH3ABmQAAH3ABmgAAH3ABnAAAH3ABnv/nIT4Bn//nIT4BoP/nIT4Bof/nIT4Bo//nIT4BpP/nIT4Bpf/nIT4Brf/nIT4Br//nIT4Bsf/nIT4Bsv/nIT4Bs//nIT4BxgAALSYBxwAALSYByAAALSYByQAALSYBygAALSYBy//dISYBzP/bKLIBzf/bKLIB0P/bKLIB0QAALSwB0v/nIT4B1f/aIu4B1gAALTIB1wAALTIB2AAALTIB2QAALTIB2gAALTIB2//fJvAB3P/QIi4B3f/zLT4B3v/hIaQB3//zLT4B4P/zLT4B4f/zLT4B4v/hIaQB4//zLT4B5P/zLT4B5f/MLTgB5v/zLT4B5//zLT4B6P/zLT4B6f/zLT4B6v/hIaQB6//zLT4B7P/hIaQB7f/zLT4B7v/qJOYB8P/6IVYB9QAAJJ4B+v/YLVYCD//yJKQCEv/yJKQCFv/yJKQCIv/5IewCI//yJKQCJ/+8LUQCPP/yJKQCT//YLVYCUP/YLVYCWf/yJKQCWv/yJKQCaP/yJKQCbv/yJKQCcf/yJKQCcv/yJKQCc//yJKQCdP/dISYCdv/nIcgCd//nIcgCeP/nIcgCef/nIcgCe//aIu4CfP/aIu4Cff/aIu4CgP/nIcgCgf/nIcgCgv/nIcgChP/nIcgChf/nIcgCh//nIcgCiP/nIcgCif/aIu4Civ/nIcgCi//nIcgCjP/aIu4CkP/aIu4Ck//nIcgClP/nIcgClf/nIcgClv/nIcgCl//nIcgCmf/nIcgCm//nIcgCnP/fJvACnf/aIu4Co//nIcgCqv/nIcgCq//nIcgCrv/nIcgCr//nIcgCsv/nIcgCs//nIcgCtv/aIu4Cyf/dISYCyv/dISYCy//aIu4C0f/nIcgC0v/nIcgC0//aIu4C1P/aIu4C2//nIcgC3P/nIcgC4v/bKLIC6v/bKLIC7f/nIT4C7v/nIT4C7//nIT4C8v/nIcgC8//nIcgC9P/nIT4C9f/nIT4C9v/nIT4C9//nIT4C+f/nIcgC+v/aIu4C/P/aIu4C/f/aIu4C///nIcgDAv/JLUoDA//dISYDBf/qIc4DBgAAHnoDBwAAIvQDCP/zISwDCf/QLVADCv/mLVYDC//0IUQDDQAALVwDDv/vIxgDVQAAIkYDVgAAIeYDWQAAIjQDWv/OLW4DW//OLW4DX//OLW4DZAAAIjQDZf/QITIDbQAAH2oDbv/nLWIDb//nLWIDcv/nLWIDdP/nLWIDdf/eIvoDdv/uKzoDd//eIvoDeP/uKzoDef/OLW4Dff/aLWgDfv/OLW4DhP/lHrYDv//hIUQDwP/yIwADw//zIc4DxP/zIc4DxQAAITgBQwAB/8gmjgAC/8gmjgAD/8gmjgAJ/8gmjgAQ/8gmjgAS/8gmjgAV/8gmjgAW/8gmjgAX/8gmjgAY/8gmjgAZ/8gmjgAa/7IbwAAb/7IbwAAdAAEZ+AAeAAEZ+AAfAAEZ+AAgAAEZ+AAiAAEZ+AAjAAEZ+ABCAAEZ+ABDAAEZ+ABFAAEZ+ABGAAEZ+ABHAAEZ+ABd/5gmiABe/5gmiAB0AAEZ+AB1AAEZ+AB2AAEZ+AB3AAEZ+AB+AAEZ+ACBAAEZ+ACCAAEZ+ACKAAEZ+ACMAAEZ+ACQAAEAAACRAAEAAACSAAEZ+ACWAAEZ+ACZAAEZ+ACu//4YMADkAAEaiADl/9UmuADm/9UmuADn/9UmuADt/9UmuAD0/9UmuAD2/9UmuAD5/9UmuAD6/9UmuAD7/9UmuAD8/9UmuAD9/9UmuAD+/9UmuAD//9UmuAEB/+8mrAEC/+8mrAED/+8mrAEE/+8mrAEG/+8mrAEH/+8mrAEI//AmoAEJ/+EaEAEK//AmoAEL//AmoAEM//AmoAEO/+8mrAEP/+8mrAEQ/+8mrAER/+8mrAET/+8mrAEa/+8mrAEb/+8mrAEc/+8mrAEd/+8mrAEg/+8mrAEj/+8mrAEk/+8mrAEl/5QhYAEm//QmUgEn//AmoAEo//AmoAEq//AmoAEr//AmoAEs//AmoAE0/6IhZgE1AAAhbAE2AAAhcgE3AAAhhAE5AAAheAE9AAAfCAFAADkhkAFCACshfgFFAAAhhAFR//UmsgFT//UmsgFU//UmsgFV//UmsgFW//UmsgFX//UmsgFZ//UmsgFb//UmsgFc/+8mrAFd/+8mrAFe/+8mrAFf/+8mrAFm/+8mrAFp/+8mrAFq/+8mrAFy/+8mrAF0/+8mrAF4/+8mrAF5/+8mrAF6/+8mrAF+/+8mrAF///UmsgGB//AmoAGC//UmsgGD//UmsgGE//UmsgGF//UmsgGH//UmsgGK//klsAGL//klsAGN//klsAGP//klsAGQ//klsAGR//klsAGT//klsAGV/+ImLgGY/+4higGe//gmpgGf//gmpgGg//gmpgGh//gmpgGj//gmpgGk//gmpgGl//gmpgGt//gmpgGv//gmpgGx//gmpgGy//gmpgGz//gmpgG1//kmNAG2//ommgG3//ommgG4//ommgG5//ommgG6//ommgG7/+8mOgG8//smlAG9//smlAG+//smlAG///smlAHC//smlAHF//smlAHG/+gmQAHH/+gmQAHI/+gmQAHJ/+gmQAHK/+gmQAHL/9UmuAHM//AmoAHN//AmoAHQ//AmoAHR//kmRgHS//gmpgHTAAEmTAHU//smlAHV/+8mrAHW//QmUgHX//QmUgHY//QmUgHZ//QmUgHa//QmUgHb//8hkAHc/7kmWAHd//0mXgHe//sZ+AHf//0mXgHg//0mXgHh//0mXgHi//sZ+AHj//0mXgHk//0mXgHl/7IbWgHm//0mXgHn//0mXgHo//0mXgHp//0mXgHq//sZ+AHr//0mXgHs//sZ+AHt//0mXgHuAAEj+gHv/7smZAHwAAEdZAHx//0magHy//wmcAHz//QmdgH0//YmfAH1/+4mggH6/8gmjgIPAAEZ+AISAAEZ+AIWAAEZ+AIjAAEZ+AIn/5gmiAI8AAEZ+AJP/8gmjgJQ/8gmjgJZAAEZ+AJaAAEZ+AJoAAEZ+AJuAAEZ+AJxAAEZ+AJyAAEZ+AJzAAEZ+AJ0/9UmuAJ2//UmsgJ3//UmsgJ4//UmsgJ5//UmsgJ7/+8mrAJ8/+8mrAJ9/+8mrAKA//UmsgKB//UmsgKC//UmsgKE//UmsgKF//UmsgKH//UmsgKI//UmsgKJ/+8mrAKK//UmsgKL//UmsgKM/+8mrAKO//smlAKP//smlAKQ/+8mrAKT//UmsgKU//UmsgKV//UmsgKW//UmsgKX//UmsgKZ//UmsgKb//UmsgKc//klsAKd/+8mrAKj//UmsgKq//UmsgKr//UmsgKu//UmsgKv//UmsgKy//UmsgKz//UmsgK2/+8mrALJ/9UmuALK/9UmuALL/+8mrALR//UmsgLS//UmsgLT/+8mrALU/+8mrALX//smlALY//smlALZ//smlALb//UmsgLc//UmsgLi//AmoALj//ommgLq//AmoALt//gmpgLu//gmpgLv//gmpgLy//UmsgLz//UmsgL0//gmpgL1//gmpgL2//gmpgL3//gmpgL5//UmsgL6/+8mrAL8/+8mrAL9/+8mrAL///UmsgMC/7IbwAMD/9UmuAMF/68hlgMG/64hnAMH/7IhogMI/6whqAMJ/6ohrgMK/60htAML/+YhugMM/8ohwAMN//QdcAMO/60hxgNVAAAXrANZ//Um1gNa/7gltgNb/7gltgNf/7gltgNk//Um1gNl/7kcaANtAAAaEANu/7kmvgNv/7kmvgNy/7kmvgN0/7kmvgN1/+ImxAN2//AmygN3/+ImxAN4//AmygN5/7gltgN9/+MalAN+/7gltgOE/+Qm0AO//6whzAPA//Ah0gPDAAEZ/gPEAAEZ/gPFAAAaEAFLAAH/sh/YAAL/sh/YAAP/sh/YAAn/sh/YABD/sh/YABL/sh/YABX/sh/YABb/sh/YABf/sh/YABj/sh/YABn/sh/YABr/hSAaABv/hSAaAB3/8Bg0AB7/8Bg0AB//8Bg0ACD/8Bg0ACL/8Bg0ACP/8Bg0AEL/8Bg0AEP/8Bg0AEX/8Bg0AEb/8Bg0AEf/8Bg0AF3/ax/SAF7/ax/SAHT/8Bg0AHX/8Bg0AHb/8Bg0AHf/8Bg0AH7/8Bg0AIH/8Bg0AIL/8Bg0AIr/8Bg0AIz/8Bg0AJD/8Bg0AJH/8Bg0AJL/8Bg0AJb/8Bg0AJn/8Bg0AKL/5x/MAKP/5x/MAKX/5x/MAKf/5x/MAKj/5x/MAKn/5x/MAKv/5x/MAK7/5x9IAOT/8Bg0AOX/qx/8AOb/qx/8AOf/qx/8AO3/qx/8APT/qx/8APb/qx/8APn/qx/8APr/qx/8APv/qx/8APz/qx/8AP3/qx/8AP7/qx/8AP//qx/8AQH/3hXuAQL/3hXuAQP/3hXuAQT/3hXuAQb/3hXuAQf/3hXuAQj/3xXuAQn/zhpEAQr/3xXuAQv/3xXuAQz/3xXuAQ7/3hXuAQ//3hXuARD/3hXuARH/3hXuARP/3hXuARr/3hXuARv/3hXuARz/3hXuAR3/3hXuASD/3hXuASP/3hXuAST/3hXuASX/tx9OASb/6BTaASf/3xXuASj/3xXuASr/3xXuASv/3xXuASz/3xXuATT/2B9UATUAABCWATYAABi+ATcAAB9mATkAAB9aAT0AAA/QAUAAHRrUAUIADx9gAUUAAB9mAVH/2R/2AVP/2R/2AVT/2R/2AVX/2R/2AVb/2R/2AVf/2R/2AVn/2R/2AVv/2R/2AVz/3hXuAV3/3hXuAV7/3hXuAV//3hXuAWb/3hXuAWn/3hXuAWr/3hXuAXL/3hXuAXT/3hXuAXj/3hXuAXn/3hXuAXr/3hXuAX7/3hXuAX//2R/2AYH/3xXuAYL/2R/2AYP/2R/2AYT/2R/2AYX/2R/2AYf/2R/2AYr/1R/eAYv/1R/eAY3/1R/eAY//1R/eAZD/1R/eAZH/1R/eAZP/1R/eAZX/7h9sAZb/9R9yAZf/9R9yAZj/9R9yAZn/9R9yAZr/9R9yAZz/9R9yAZ7/3h/wAZ//3h/wAaD/3h/wAaH/3h/wAaP/3h/wAaT/3h/wAaX/3h/wAa3/3h/wAa//3h/wAbH/3h/wAbL/3h/wAbP/3h/wAbX/3x94Abb/3h/qAbf/3h/qAbj/3h/qAbn/3h/qAbr/3h/qAbv/2h9+Abz/4h/kAb3/4h/kAb7/4h/kAb//4h/kAcL/4h/kAcX/4h/kAcb/0x+EAcf/0x+EAcj/0x+EAcn/0x+EAcr/0x+EAcv/qx/8Acz/3xXuAc3/3xXuAdD/3xXuAdH/8xpKAdL/3h/wAdP/4h+KAdT/4h/kAdX/3hXuAdb/4h+QAdf/4h+QAdj/4h+QAdn/6BTaAdr/6BTaAdv/1R/eAdz/px+WAd3/5h+cAd7/7R2SAd//5h+cAeD/5h+cAeH/5h+cAeL/7R2SAeP/5h+cAeT/5h+cAeX/iRh2Aeb/5h+cAef/5h+cAej/5h+cAen/5h+cAer/7R2SAev/5h+cAez/7R2SAe3/5h+cAe7/4h9CAe//8B+iAfD/7h+oAfH/6x+uAfL/6h+0AfP/6h+6AfT/5B/AAfX/5B/GAfr/sh/YAg//8Bg0AhL/8Bg0Ahb/8Bg0AiL/5x/MAiP/8Bg0Aif/ax/SAjz/8Bg0Ak//sh/YAlD/sh/YAln/8Bg0Alr/8Bg0Amj/8Bg0Am7/8Bg0AnH/8Bg0AnL/8Bg0AnP/8Bg0AnT/qx/8Anb/2R/2Anf/2R/2Anj/2R/2Ann/2R/2Anv/3hXuAnz/3hXuAn3/3hXuAoD/2R/2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AG0AbgBvAHEAcwB0AHUAdgB3AH4AgQCCAIoAjACQAJEAkgCWAJkAmgCbAJwAnQCfAKIAowClAKcAqACpAKsArgCvALAAsQCyALMAtAC2ALcAuAC5ALsAvAC9AMUAxwDJAMoAywDOAM8A0ADRANIA1ADVANYA1wDaAN0A3gDfAOAA4QDiAOUA5gDnAO0A9AD2APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQYBBwEIAQoBCwEMAQ4BDwEQAREBEwEaARsBHAEdASABIwEkASUBJgEnASgBKgErASwBLgEvATEBMgEzATQBNQE2ATcBOQE8AT0BQAFBAUIBQwFEAUUBRgFHAUkBSgFLAUwBUAFRAVMBVAFVAVYBVwFZAVsBXAFdAV4BXwFmAWkBagFyAXQBeAF5AXoBfgF/AYABgQGCAYMBhAGFAYcBigGLAY0BjwGQAZEBkwGWAZcBmAGZAZoBnAGeAZ8BoAGhAaMBpAGlAa0BrwGxAbIBswG2AbcBuAG5AboBvAG9Ab4BvwHCAcUBxgHHAcgByQHKAcwBzgHQAdIB1QHWAdcB2AHZAdoB2wHjAeQB6AHpAeoB7AH6AfwCAAIBAgICAwIEAgUCCgILAg0CDgIPAhECEgITAhYCGQIbAh0CHgIgAiECIgIjAiQCJQImAicCKQIsAi8CMgIzAjQCNQI3AjgCPAI+Aj8CRwJIAk8CUAJRAlICVAJVAlkCWgJoAmkCbgJwAnECcgJzAnQCdQJ2AnoCewJ8An0CfwKAAoECggKEAoUChgKHAogCiQKKAosCjAKOAo8CkAKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKpAqwCrQKuAq8CsQKyArMCtgK4ArkCuwK8Ar0CwQLHAskCygLLAswCzwLRAtIC0wLUAtcC2ALZAtoC3ALiAuMC6gLtAu4C7wLwAvIC8wL0AvUC9gL3AvgC+gL7AvwDAgMDA1cDWQNaA18DYgNjA2QDZwNuA28DcgN0A3UDdgN3A3gDeQN6A3sDfAN9A34AAgD2AAEAAwAHAAkACQAHABAAEAAHABIAEgAHABUAGQAHABoAGwAFAB0AIAAJACIAIwAJACQAKAAcACoALQAFAC8ALwAFADYAOQAFADwAPAAFAD8AQAAFAEIAQwAdAEUARwAdAEkASgABAEwAUQABAFMAUwABAFUAVwABAFoAXAABAF0AXgAsAF8AYAAPAGEAZQAZAGgAaAAZAGkAaQABAGsAbwABAHEAcQABAHMAcwABAHQAdwACAH4AfgACAIEAggACAIoAigACAIwAjAACAJAAkgACAJYAlgAFAJkAmQACAJoAnQAfAJ8AnwAfAKIAowAQAKUApQAQAKcAqQAQAKsAqwAQAK4ArgACAK8AtAAUALYAuQAKALsAvQAKAMUAxQAKAMcAxwAKAMkAywAKAM4A0gAaANQA1wARANoA2gARAN0A3QARAN4A4gAhAOUA5wAIAO0A7QAIAPQA9AAIAPYA9gAIAPkA/QAIAP4A/wAGAQABAAAmAQEBBAANAQYBBwANAQgBCAAoAQoBDAAoAQ4BEQAGARMBEwAGARoBHQAGASABIAAGASMBJAAGASUBJQADASYBJgAwAScBKAAMASoBLAAMAS4BLwAVATEBMgAVATMBNwAEATkBOQAEATwBPQAEAUABRQAEAUYBRwAYAUkBTAAWAVABUAAWAVEBUQALAVMBVwALAVkBWQALAVsBWwALAVwBXwADAWYBZgADAWkBagADAXIBcgADAXQBdAADAXgBegADAX4BfgAGAX8BgAAmAYEBgQAMAYIBhQAjAYcBhwAjAYoBiwATAY0BjQATAY8BkQATAZMBkwATAZYBmgASAZwBnAASAbYBugAbAbwBvwAOAcIBwgAOAcUBxQAOAcYBygAlAcwBzAAMAc4BzgAEAdAB0AAMAdIB0gAMAdUB1QASAdYB1gAwAdcB1wAEAdgB2AAWAdkB2QAEAdoB2gAWAdsB2wASAeMB5AAqAegB6QAqAeoB6gA0AewB7AA0AfoB+gAHAfwB/AAgAgACAAArAgECAwAFAgQCBAAPAgUCBQAgAgoCCwAPAg0CDgABAg8CDwACAhECEQA5AhICEgAJAhMCEwAUAhYCFgACAhkCGQArAhsCGwArAh0CHgAeAiACIQAeAiICIgAQAiMCIwAJAiQCJAACAiUCJgABAicCJwAsAikCKQACAiwCLAAeAi8CLwA6AjICMgAuAjMCMwAgAjQCNAAuAjUCNQAPAjcCNwAPAjgCOAABAjwCPAAJAj4CPwARAkcCRwABAkgCSAAPAk8CUAAHAlECUQAFAlICUgACAlQCVAAPAlUCVQAgAlkCWgACAmgCaAACAmkCaQAaAm4CbgACAnACcAAgAnECcwAJAnQCdAAIAnUCdQADAnYCdgAkAnoCegAiAnsCfQAGAn8CfwAkAoQChQAYAogCiAALAokCiQADAosCiwAmAowCjAANAo4CjwAOApACkAADApMCkwAiApUClQAiApcCmAAXApoCmwAXApwCnAATAp0CnQANAp4CngADAp8CoQAEAqICogAVAqMCowADAqUCpQAVAqYCpgAXAqkCqQAtAqwCrAAzAq0CrQAkAq4CrgAzAq8CrwAYArECsQAYArICsgALArYCtgANArgCuQAtAr0CvQAVAsECwQAEAskCygAIAssCywAGAswCzAADAs8CzwAkAtMC1AADAtcC2QAOAuIC4gAMAuMC4wAbAuoC6gAMAvAC8AAYAvIC8wALAvQC9AAiAvYC9gAiAvcC+AAXAvoC+gANAvsC+wAkAvwC/AANAwIDAgAFAwMDAwAGA1cDVwA1A1kDWQAvA1oDWgAnA18DXwAnA2IDYwA2A2QDZAAvA2cDZwA1A24DbwApA3IDcgApA3QDdAApA3UDdQAxA3YDdgAyA3cDdwAxA3gDeAAyA3kDeQAnA3oDegA3A3sDewA4A3wDfAA3A30DfQA4A34DfgAnAAIBBgABAAMACQAJAAkACQAQABAACQASABIACQAVABkACQAaABsAIQAcABwAAQAdACAABAAiACMABAAkACgAAQAqAC0AAQAvAC8AAQA2ADkAAQA8ADwAAQA/AEEAAQBCAEMABABFAEcABABJAEoAAQBMAFEAAQBTAFMAAQBVAFcAAQBaAFwAAQBdAF4AIwBfAGQAAQBoAGkAAQBrAG8AAQBxAHEAAQBzAHMAAQB0AHcABAB+AH4ABACBAIIABACKAIoABACMAIwABACQAJIABACWAJYABACXAJgAAQCZAJkABACaAJ0AAQCfAJ8AAQCiAKMAEAClAKUAEACnAKkAEACrAKsAEACvALQADQC2ALkACwC7AL0ACwDFAMUACwDHAMcACwDJAMsACwDOANIAEgDUANcAEQDaANoAEQDdAN0AEQDeAOIAGADkAOQABADlAOcABwDtAO0ABwD0APQABwD2APYABwD5AP8ABwEAAQAACgEBAQQAAwEGAQcAAwEIAQgACAEKAQwACAEOAREAAwETARMAAwEaAR0AAwEgASAAAwEjASQAAwEmASYAEwEn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AxH/6qfEAxL/7aemAxb/26fKAAkDBv/sp5gDB//yp54DCP/Zp6QDCf/up6oDDP/Wp7ADEP/sp7YDEQAAp7wDEgAAp9QDFv/dpgAACgAlAACnigDN/92nqAFDACGn9gG1AACn3gHRAACn2AHTAACn3gHUAACn2ANW/+mn6gN9/+enkAPFAACnlgAKAM3/8qgYAOMAAKfKAQn/4afWASX/7afQAXj/5afuAXn/5afuA1YAAKdeA2UAAKgMA20AAKgAA33/y6e+AAoDEP/2p9QDFv/lp4YDVv/vp6QDWv/zpRwDW//zpRwDX//zpRwDZf/wp7YDbf/xp8gDef/zpRwDfv/zpRwACgCw//WmQADN//Kl8gDjAACl/gFDAACnYAFFAACnbAH0AACmEAIT/8GmHAIe/9el+AI///OmIgKhAACnfgALAnT/+qdkAnX/9KU2ApwAAKSUA2UAAKeaA20AAKciA27/6KeCA2//6KeCA3L/6KeCA3T/6KeCA3X/3aeOA3f/3aeOAAsAJf/1pFYAzf/zp1AA0//opyYBCf/lpCwBJf/xpywDVv/0pzgDZf/WpvwDbf/xp0QDff/spzIDhP/lpCwDv//1p1wADAJ0AACmiAJ1//inHgKcAACmWANW//OnKgNlAACnVANtAACnQgNu/+6nNgNv/+6nNgNy/+6nNgN0/+6nNgN1/+OnMAN3/+OnMAAMAw//9KPUAxP/8KUeA1b/8qbyA2L/86cEA2P/86cEA27/9aOYA2//9aOYA3L/9aOYA3T/9aOYA6T/6qcKA6cAAKbaA8b/86b+AA0Azf/ZpFwAzv/ZprQAz//ZprQA0P/ZprQA0f/ZprQA0v/ZprQA0//6pFYA4//mpCwBQwBApsYCaf/ZprQDVv/ppCwDff/npDIDxQAApDgADQAl//mnHgDN/8qnTgDTAACjIgDj/+OmpgG1//Km0AHR//umxAHT//inAAHU//KmsgNV//CmBANW/9ymvgNg/+ymfAN9/72m3APF//Sm1gANACX/+aaSAM3/y6YUAbX/8qb4AdH//KbUAdP/+KZoAdT/86byAfYAAKM+AfcAAKZcA1X/8qcEA1b/2aZKA2D/7KbCA33/3KYyA8X/9KZQAA0AJf/1ol4Azf/zpioA0//ppmYBCf/kpegBJf/xplQB9wAApmwDVQAAosoDVv/0pmwDZf/WppADbf/ypngDff/sploDhP/lpUADv//1ol4ADQAl//mlIADN/8umWADTAACiMgDj/+OltgG1//Sl/gHR//uiegHT//qmRgHU//SjfANV//SmTANW/96mOgNg/++lngN9/96lpAPF//Wl+AAOAhP/1aYaAhj/9aaSAh7/36YgAo3/0aYmApj/1qbUA1X/3aYsA1b/4qYyA2D/5aY4A2L/4aY+A2P/4aY+A3r/4qZ6A3v/4qZEA3z/4qZ6A33/4qZEAA4AJf/3pmAAzf/HploA0wAApkgA4//lph4BCf/5paABtf/5omoBuwAApnIB0wAApjAB1P/5onADVf/2pmwDVv/jpioDYP/1oWgDff/fpfQDxf/2phgADgCw//ClvADN/9qmEADj/+6l/gHv/8yl4AHx//WhEgHy//ShTgH0/+ymIgIA//WhEgIT/6ul+AIe/8ClpAI//9ilqgJ6/+KlsAKN/+CltgKY/+Sl7AAPAnr/+6XkAn4AAKXGAo3//KXYApH/+aG+AqQAAKMyArn/86SOA1X/9KT6A1b/36XqA2D/8aXeA2L/9qXwA2P/9qXwA3r/9qOqA3v/9qO2A3z/9qOqA33/9qO2ABAAzf/2pZoBtf/1paAB0QAAobYB0//6paYB1P/1pAIB9v/2pfQB9//2pfQDVf/1pfQDVv/rpeIDYP/spawDbQAApe4Dff/ZpbIDhP/hpdYDw//roGwDxP/roGwDxf/2pfQAEAAl//OjsgDN/8elegDT//CjuADj/96lVgFQAACjIgG1//KkJAG7/+2hAAHR//ui4AHT//elXAHU//KlaANV//KkMANW/96lhgNg//ClbgNt//KlmAN9/9qlYgPF//Sk3gARALD/7aD+AM3/9aKiANP/+6NiAOMAAKISAQkAAKISATcAAKBKATkAAKVgAUIAAKVmAUUAAKBKAdEAAKWEAeX/+aVsAfEAAKJ4AfIAAKA+AfMAAKJ4AfQAAKV4AwkAAKWiA33/u6BKABECev/5pQQCfgAApNQCjf/4pUACkf/4pUYCmP/3pTQCpAAAn14Cuf/zpNoDVf/3ofIDVv/gpQoDYP/zonwDYv/QobwDY//QobwDbQAAoYwDev/4pUADe//4oDwDfP/4pUADff/4oDwAEQE3AACfkgE5AACfjAFCAACfhgFFAACfkgKgAACkeANVAACkrgNWAACkfgNgAACkhANiAACkwANjAACkwANpAACkqANrAACkugNtAACkxgN6AACkugN7AAChlgN8AACkugN9/+akigASAfr/8qJaAgD/+aGIAgQAAJ6OAhMAAKDaAhf/+aKcAir/+6SIAnr/+57QAn4AAKSUAn8AAKSUAo3/3aSCApH/+qDmApIAAKSOApj/457KApwAAKDaAp4AAKDaAqT/+6R2Arn/7aR8A2D/856aABMAJf/xpIwAzf/BoKIA0//ipCwA4//bpDIBtf/unsIBu//qoPwB0f/4oKgB0//zpHoB1P/uoi4B9wAApGIDVf/rpJIDVv/YpDgDYP/ppD4DZQAAnowDaf/2AAADa//2oi4Dbf/spJIDff+7pEQDxf/xotYAEwAl//GkGADN/8CgUgDT/+Kj9ADj/9qj4gG1/+2kAAG7/+qhwAHR//igiAHT//OeigHU/+6jpgH3AACijANV/++ekANW/9mj1gNg/+qj3ANlAACj+gNpAACkEgNrAACkEgNt/+2kDAN9/9ej6APF//KiYgAUAnT/9qP+Anr/waOwAqT/6qO2A1YAAKOGA1r/0KQWA1v/0KQWA1//0KQWA2X/zqIeA2sAAKOeA20AAKO8A27/0qPCA2//0qPCA3L/0qPCA3T/0qPCA3X/xKP4A3b/4KGyA3f/xKP4A3j/4KGyA3n/0KQWA37/0KQWABQAJf/5oLQAzf/KoOQA0wAAnLgA4//joDwBtf/yoGYB0f/7oFoB0//4oJYB1P/yoEgCjf/ro04CmP/sntQDVf/uo8YDVv/ZoVYDYP/qou4DYv/voyQDY//voyQDev/uoYADe//unxADfP/uoYADff/unxADxf/0oGwAFAJ0//Oi2gJ1//yhNgJ6/8qi4AJ///ui5gKe//mh6gKk//Ci7ANW//afCANa/9+jUgNb/9+jUgNf/9+jUgNl/+ajWANt//OcUANu/+qjEANv/+qjEANy/+qjEAN0/+qjEAN1/+Gi8gN3/+Gi8gN5/9+jUgN+/9+jUgAUAK7/+KGsAQn/66LAASX/8qKuATcAAJ7EATkAAKKiAUIAAKJ+AUUAAJ7EAdz/3aLMAeX/2aK0Ae7/96GgAfr/u6KcAgD/1pyoAif/rKKEAnT/9JvcAnX/+KGsAnr/6aEcApz/9aLGAp7/9p6OAqAAAKK6AqT/9Z04ABUAJf/4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hCIDv//yidQDwAAAkKwDw//okMoDxP/okMoDxf/AkL4AKQCv/56P5ACw/56P5ACx/56P5ACy/56P5ACz/56P5AC0/56P5ADNAACMZgDOAACI1gDPAACI1gDQAACI1gDRAACI1gDSAACI1gDU//eQAgDV//eQAgDW//eQAgDX//eQAgDa//eQAgDd//eQAgHe//WP2AHi//WP2AHq//WP2AHs//WP2AHu//aFUgIT/56P5AIe/56P5AIo/56P5AIr/56P5AI3/56P5AI+//eQAgI///eQAgJpAACI1gNWAACI9ANu//eIZANv//eIZANy//eIZAN0//eIZAN1//GP/AN2//aFUgN3//GP/AN4//aFUgN9/+qCvgApABoAAIRIABsAAIRIAK//r47yALD/r47yALH/r47yALL/r47yALP/r47yALT/r47yAM3/24q0AM7/24q0AM//24q0AND/24q0ANH/24q0ANL/24q0ANT/z4ygANX/z4ygANb/z4ygANf/z4ygANr/z4ygAN3/z4ygAOP/6YYcAhP/r47yAh7/r47yAij/r47yAiv/r47yAjf/r47yAj7/z4ygAj//z4ygAmn/24q0AwIAAIRIAwz/74GKA1b/4Y7UA2L/9I74A2P/9I74A27/9oRaA2//9oRaA3L/9oRaA3T/9oRaA6T/8Yp+A6cAAI7+A8b/74H2ACwAsP/1gHQAzf/wg1YA0wAAhuAA4//5hd4BNwAAgSIBOQAAjhgBQgAAjkIBRQAAgSIBtf/uhHYBu//7hMQBzwAAguoB0f/6hVQB0//0hv4B1P/uhvIB3AAAg+AB7gAAguoB7//3iaQB8f/2ikYB8v/1jjYB8wAAgYIB9P/ujjwB9v/3hnQB+v/0iqwCAP/6i5wCBAAAhX4CE//7hZwCFwAAjjACKgAAjZoCdAAAguoCdQAAhlwCev/7hZwCfgAAhSoCfwAAjZoCjf/pjh4Ckf/7hMQCkv/4h5QCmP/sjiQCnAAAh6ACngAAhX4CoQAAguoCpP/5iqwDCAAAinwDDP/vgJIDff+/gIAALAABAACMtAACAACMtAADAACMtAAJAACMtAAQAACMtAASAACMtAAVAACMtAAWAACMtAAXAACMtAAYAACMtAAZAACMtAAaAACNIAAbAACNIACv//N/oACw//N/oACx//N/oACy//N/oACz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bVQAjAAAbVQAkAAAbVQAkQAAbVQAkgAAbVQAlgAAbVQAmQAAbVQAr//CdCYAsP/CdCYAsf/CdCYAsv/CdCYAs//CdCYAtP/CdCYA1P/3aVIA1f/3aVIA1v/3aVIA1//3aVIA2v/3aVIA3f/3aVIA5AAAbVQB3v/mZ1oB4v/mZ1oB6v/mZ1oB7P/mZ1oB7gAAcLoB9wAAaEoCDwAAbVQCEgAAbVQCE//CdCYCFgAAbVQCHv/CdCYCIwAAbVQCKP/CdCYCK//CdCYCN//CdCYCPAAAbVQCPv/3aVICP//3aVICWQAAbVQCWgAAbVQCaAAAbVQCbgAAbVQCcQAAbVQCcgAAbVQCcwAAbVQDZQAAY14DbQAAY4IDbv/lcFQDb//lcFQDcv/lcFQDdP/lcFQDdf/aZnYDd//aZnYDff/wdAgASAABAABhrAACAABhrAADAABhrAAJAABhrAAQAABhrAASAABhrAAVAABhrAAWAABhrAAXAABhrAAYAABhrAAZAABhrAAaACtyYgAbACtyYgBdAABkxABeAABkxACv/65yXACw/65yXACx/65yXACy/65yXACz/65yXAC0/65yXAC2//JygAC3//JygAC4//JygAC5//JygAC7//JygAC8//JygAC9//JygADF//JygADH//JygADJ//JygADK//JygADL//JygADN/9Bl3gDO/9BiogDP/9BiogDQ/9BiogDR/9BiogDS/9BiogDTAABh0ADU/8RoPADV/8RoPADW/8RoPADX/8RoPADa/8RoPADd/8RoPADj/95nOgH6AABhrAIT/65yXAIe/65yXAInAABkxAIo/65yXAIr/65yXAI3/65yXAI+/8RoPAI//8RoPAJPAABhrAJQAABhrAJp/9BiogMCACtyYgMM/+5segNW/9dq0ANX//VyaANi/+5rhANj/+5rhANu//NrbANv//NrbANy//NrbAN0//NrbAOk/+tj/gOn//VybgPG/+pllgACAEgBpQGlAAABrQGtAAEBrwGvAAIBsQGzAAMBtQG/AAYBwgHCABEBxQH1ABIB+gH8AEMCAQIFAEYCCgILAEsCDQIPAE0CEQITAFACFgIXAFMCIgIpAFUCKwIrAF0CNQI1AF4CNwI4AF8CPAI8AGECPgI/AGICRwJIAGQCTwJSAGYCVAJUAGoCWQJaAGsCaAJpAG0CbgJuAG8CcQJ2AHACeQJ5AHYCewKCAHcChAKWAH8CmQKZAJICnAKlAJMCrwKvAJ0CsQKzAJ4CtgK2AKECuQK5AKICuwK9AKMCwQLBAKYCxwLHAKcCyQLMAKgC0QLUAKwC1wLaALAC3ALcALQC4gLjALUC6gLqALcC7QLwALgC8gLzALwC9QL1AL4C+gL6AL8C/AL8AMADAgMRAMEDEwMTANEDFQMWANIDGAMYANQDPgM+ANUDSwNLANYDVQNXANcDWQNaANoDXQNfANwDYQNlAN8DaANoAOQDagNqAOUDbANvAOYDcgNyAOoDdAN+AOsDhAOEAPYDjQONAPcDjwOPAPgDnQOdAPkDpAOoAPoDtQO1AP8DvwPAAQADxgPIAQIAUAAB/+FfBgAC/+FfBgAD/+FfBgAJ/+FfBgAQ/+FfBgAS/+FfBgAV/+FfBgAW/+FfBgAX/+FfBgAY/+FfBgAZ/+FfBgAa/9lkXgAb/9lkXgBd/+UAAABe/+UAAABoAABeygCv/+RpbgCw/+RvIACx/+RpbgCy/+RpbgCz/+RpbgC0/+RpbgDN/94AAADO/95nggDP/95nggDQ/95nggDR/95nggDS/95nggDT//RiPADU/95kTADV/95kTADW/95kTADX/95kTADa/95kTADd/95kTADj/+VfPAFQ//Js/gG1/+VfBgG2/+VhHAG3/+VhHAG4/+VhHAG5/+VhHAG6/+VhHAG8/+RkuAG9/+RkuAG+/+RkuAG//+RkuAHC/+RkuAHF/+RkuAHT/+hfPAHU/+RkuAHc/+IAAAHl/+lkXgHv/+hiWgHx/+IAAAHy/+IAAAH0/+FnggH6/+FfBgIT/+RpbgIe/+RpbgIn/+UAAAIo/+RpbgIr/+RpbgI3/+RpbgI+/95kTAI//95kTAJP/+FfBgJQ/+FfBgJp/95nggKO/+RkuAKP/+RkuALX/+RkuALY/+RkuALZ/+RkuALj/+VhHAMC/9lkXgNi/+JpGgNj/+JpGgN7/+ZvJgN9/+ZvJgBUAAH/9WHyAAL/9WHyAAP/9WHyAAn/9WHyABD/9WHyABL/9WHyABX/9WHyABb/9WHyABf/9WHyABj/9WHyABn/9WHyABoAAG1WABsAAG1WACX/+GJeAF3/9m1QAF7/9m1QAKIAAFyCAKMAAFyCAKUAAFyCAKcAAFyCAKgAAFyCAKkAAFyCAKsAAFyCAK//om1iALD/om1iALH/om1iALL/om1iALP/om1iALT/om1iAM3/1Fx8AM7/1GE4AM//1GE4AND/1GE4ANH/1GE4ANL/1GE4ANP/5mCuANT/tGYYANX/tGYYANb/tGYYANf/tGYYANr/tGYYAN3/tGYYAN7/8162AN//8162AOD/8162AOH/8162AOL/8162Adz/7GJ8AeX/51xYAe4AAF7OAe//5G1KAfH/7WJ8AfL/7GBOAfP/5mLiAfT/3V0kAfX/8mc+Afr/9WHyAhP/om1iAh7/om1iAiIAAFyCAif/9m1QAij/om1iAiv/om1iAjf/om1iAj7/tGYYAj//tGYYAk//9WHyAlD/9WHyAmn/1GE4AwIAAG1WA1X/8WeMA1b/2GCuA2D/7WguA2L/8mq2A2P/8mq2A2UAAF68A2kAAGLoA2sAAGLoA23/7V1sA3r/8WnwA3v/8WP2A3z/8WnwA33/2W1cA8X/9WBCAF4Arv/ga24A/f+Sa3QBCf+rZbYBJP+Oa54BJf+Ua3oBNP+ia4ABNQAAbI4BNgAAYWABNwAAa5gBOQAAa4YBPQAAXb4BQAA5a4wBQgAra5IBRQAAa5gBev+Oa54BhP+9a6QBjf+Ta6oBkP+Ta6oBlf/ia7ABmP/uaUYBtf+ybIIBu/+9bIgB0f/5a7YB0/+0bHwB1P+xa7wB1v/YYWYB1//YYWYB2P/RYfYB2f/ja8IB3P+mYF4B5f+yZ8AB7v+ma8gB7/+7abIB8P+vabgB8f+1a84B8v+0a9QB8//CazIB9P+ra9oB9f+ra+AB+v+6YeQCAP+4Y2oCFv/faLACJP/6ZYYCJ/+Ya+YCKv/la+wCdP+Ta/ICdf/Ha/gCev+VZCQCfv+va/4Cf/+bbAQCjf+4bAoCkf++bBACkv+1bBYCmP+9bBwCnP+VbCICnv+abCgCoAAAbC4CpP+QbDQCuf+xbDoDBf+vbEADBv+ubEYDB/+ybEwDCP+sbFIDCf+qW1oDCv+tbFgDC//mbF4DDP/KbGQDDf/0WpoDDv+tbGoDVQAAXb4DWf/BW9IDWv+4W/wDW/+4W/wDX/+4W/wDZP/BW9IDZf+vZCoDbQAAXmwDbv+5aUwDb/+5aUwDcv+5aUwDdP+5aUwDdf+pZoIDdv+rX0QDd/+pZoIDeP+rX0QDef+4W/wDff/j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V6YCjv/tVpICj//tVpIC1//tVpIC2P/tVpIC2f/tVpIC4//uVpIDAgA4X8IDYv/XZnYDY//XZnYDe//WZnwDff/WZnwAbgAd/+pWogAe/+pWogAf/+pWogAg/+pWogAi/+pWogAj/+pWogAl//ZgwgBC/+pWogBD/+pWogBF/+pWogBG/+pWogBH/+pWogB0/+pWogB1/+pWogB2/+pWogB3/+pWogB+/+pWogCB/+pWogCC/+pWogCK/+pWogCM/+pWogCQ/+pWogCR/+pWogCS/+pWogCW/+pWogCZ/+pWogCv/6VXCACw/6VXCACx/6VXCACy/6VXCACz/6VXCAC0/6VXCAC2/+leagC3/+leagC4/+leagC5/+leagC7/+leagC8/+leagC9/+leagDF/+leagDH/+leagDJ/+leagDK/+leagDL/+leagDN/6Rf/ADO/6RWGADP/6RWGADQ/6RWGADR/6RWGADS/6RWGADU/5FeoADV/5FeoADW/5FeoADX/5FeoADa/5FeoADd/5FeoADk/+pWogHe/+xXLAHi/+xXLAHq/+xXLAHs/+xXLAHu//deygHv/8hb9AHw/+gAAAHx/9Bg1AHy/89kHAH0/75aGgH2/+lkBAH3/+ZeagIP/+pWogIS/+pWogIT/6VXCAIW/+pWogIe/6VXCAIj/+pWogIo/6VXCAIr/6VXCAI3/6VXCAI8/+pWogI+/5FeoAI//5FeoAJZ/+pWogJa/+pWogJo/+pWogJp/6RWGAJu/+pWogJx/+pWogJy/+pWogJz/+pWogNV/91kCgNW/6pWigNg/9pkEANi/95aPgNj/95aPgNlAABRtgNtAABTzANu/+1TcgNv/+1TcgNy/+1TcgN0/+1TcgN1/+NS7gN3/+NS7gN6/95UdAN7/95edgN8/95UdAN9/8VkFgOE/+IAAAPD/+leygPE/+leygPF/95aLABwAAH/2FYEAAL/2FYEAAP/2FYEAAn/2FYEABD/2FYEABL/2FYEABX/2FYEABb/2FYEABf/2FYEABj/2FYEABn/2FYEABr/z2GYABv/z2GYAB0AAFN8AB4AAFN8AB8AAFN8ACAAAFN8ACIAAFN8ACMAAFN8AEIAAFN8AEMAAFN8AEUAAFN8AEYAAFN8AEcAAFN8AF3/slN2AF7/slN2AHQAAFN8AHUAAFN8AHYAAFN8AHcAAFN8AH4AAFN8AIEAAFN8AIIAAFN8AIoAAFN8AIwAAFN8AJAAAFN8AJEAAFN8AJIAAFN8AJYAAFN8AJkAAFN8AK//rGGSALD/rGGSALH/rGGSALL/rGGSALP/rGGSALT/rGGSANP/9lNeANT/8VBSANX/8VBSANb/8VBSANf/8VBSANr/8VBSAN3/8VBSAN7/8mGMAN//8mGMAOD/8mGMAOH/8mGMAOL/8mGMAOQAAFN8Adz/v1pgAd7/21amAeL/21amAeX/tVzQAer/21amAez/21amAe7/8VJKAfcAAFKAAfr/2FYEAg8AAFN8AhIAAFN8AhP/rGGSAhYAAFN8Ah7/rGGSAiMAAFN8Aif/slN2Aij/rGGSAiv/rGGSAjf/rGGSAjwAAFN8Aj7/8VBSAj//8VBSAk//2FYEAlD/2FYEAlkAAFN8AloAAFN8AmgAAFN8Am4AAFN8AnEAAFN8AnIAAFN8AnMAAFN8AwL/z2GYA1UAAE7eA1kAAFh6A1r/uFhKA1v/uFhKA1//uFhKA2QAAFh6A2X/zE+GA23/9U6iA27/zWGeA2//zWGeA3L/zWGeA3T/zWGeA3X/yFquA3b/7VOCA3f/yFquA3j/7VOCA3n/uFhKA33/7WGkA37/uFhKA4T/4lD0A7//6FWSAHEAGgAFWWgAGwAFWWgAHf/VXyYAHv/VXyYAH//VXyYAIP/VXyYAIv/VXyYAI//VXyYAQv/VXyYAQ//VXyYARf/VXyYARv/VXyYAR//VXyYAdP/VXyYAdf/VXyYAdv/VXyYAd//VXyYAfv/VXyYAgf/VXyYAgv/VXyYAiv/VXyYAjP/VXyYAkP/VXyYAkf/VXyYAkv/VXyYAlv/VXyYAmf/VXyYAr/+hUMIAsP+hUMIAsf+hUMIAsv+hUMIAs/+hUMIAtP+hUMIAtv/XW5AAt//XW5AAuP/XW5AAuf/XW5AAu//XW5AAvP/XW5AAvf/XW5AAxf/XW5AAx//XW5AAyf/XW5AAyv/XW5AAy//XW5AAzf+pUOAAzv+pWjQAz/+pWjQA0P+pWjQA0f+pWjQA0v+pWjQA1P+gWAwA1f+gWAwA1v+gWAwA1/+gWAwA2v+gWAwA3f+gWAwA5P/VXyYB3v/fXwgB4v/fXwgB6v/fXwgB7P/fXwgB7/+kUt4B8P/eXw4B8f+mXxQB8v+mU2gB9P+eXxoB9v/QTkAB9//QXyACD//VXyYCEv/VXyYCE/+hUMICFv/VXyYCHv+hUMICI//VXyYCKP+hUMICK/+hUMICN/+hUMICPP/VXyYCPv+gWAwCP/+gWAwCWf/VXyYCWv/VXyYCaP/VXyYCaf+pWjQCbv/VXyYCcf/VXyYCcv/VXyYCc//VXyYDAgAFWWgDVf/NTkADVv+SW5YDV/+xXywDYP/dX1wDYv/OUaYDY//OUaYDbQAAUV4Dbv+rXzIDb/+rXzIDcv+rXzIDdP+rXzIDdf+wXzgDdv/zTAYDd/+wXzgDeP/zTAYDev/NX1YDe//NXz4DfP/NX1YDff+3X0QDhP/pUNQDw//SX0oDxP/SX0oDxf/IX1AAcwAaAABcxgAbAABcxgAdAABPuAAeAABPuAAfAABPuAAgAABPuAAiAABPuAAjAABPuABCAABPuABDAABPuABFAABPuABGAABPuABHAABPuAB0AABPuAB1AABPuAB2AABPuAB3AABPuAB+AABPuACBAABPuACCAABPuACKAABPuACMAABPuACQAABPuACRAABPuACSAABPuACWAABPuACZAABPuADkAABPuAEBAABPuAECAABPuAEDAABPuAEEAABPuAEGAABPuAEHAABPuAEI//ZTTgEJ//VJKAEK//ZTTgEL//ZTTgEM//ZTTgEOAABPuAEPAABPuAEQAABPuAERAABPuAETAABPuAEaAABPuAEbAABPuAEcAABPuAEdAABPuAEgAABPuAEjAABPuAEkAABPuAEn//ZTTgEo//ZTTgEq//ZTTgEr//ZTTgEs//ZTTgE3AABMWAE5AABJygFAAABcugFCAABcwAFDAABJ7gFFAABMEAFcAABPuAFdAABPuAFeAABPuAFfAABPuAFmAABPuAFpAABPuAFqAABPuAFyAABPuAF0AABPuAF4AABPuAF5AABPuAF6AABPuAF+AABPuAGB//ZTTgHM//ZTTgHN//ZTTgHQ//ZTTgHVAABPuAHeAABJuAHiAABJuAHqAABJuAHsAABJuAIPAABPuAISAABPuAIWAABPuAIjAABPuAI8AABPuAJZAABPuAJaAABPuAJoAABPuAJuAABPuAJxAABPuAJyAABPuAJzAABPuAJ7AABPuAJ8AABPuAJ9AABPuAKJAABPuAKMAABPuAKQAABPuAKdAABPuAKgAABPBAKhAABL4AK2AABPuALLAABPuALTAABPuALUAABPuALi//ZTTgLq//ZTTgL6AABPuAL8AABPuAL9AABPuAMCAABcxgB1AAH/5lPWAAL/5lPWAAP/5lPWAAn/5lPWABD/5lPWABL/5lPWABX/5lPWABb/5lPWABf/5lPWABj/5lPWABn/5lPWABr/21oeABv/21oeAB0AAEloAB4AAEloAB8AAEloACAAAEloACIAAEloACMAAEloAEIAAEloAEMAAEloAEUAAEloAEYAAEloAEcAAEloAF3/tkkmAF7/tkkmAHQAAEloAHUAAEloAHYAAEloAHcAAEloAH4AAEloAIEAAEloAIIAAEloAIoAAEloAIwAAEloAJAAAEloAJEAAEloAJIAAEloAJYAAEloAJkAAEloAKIAAEjqAKMAAEjqAKUAAEjqAKcAAEjqAKgAAEjqAKkAAEjqAKsAAEjqAK//tVoYALD/tVoYALH/tVoYALL/tVoYALP/tVoYALT/tVoYANP/9k4SANT/71KkANX/71KkANb/71KkANf/71KkANr/71KkAN3/71KkAN7/81CyAN//81CyAOD/81CyAOH/81CyAOL/81CyAOQAAEloAdz/0FZAAd7/7EyYAeL/7EyYAeX/vVoqAer/7EyYAez/7EyYAe7/80vwAfcAAEtsAfr/5lPWAg8AAEloAhIAAEloAhP/tVoYAhYAAEloAh7/tVoYAiIAAEjqAiMAAEloAif/tkkmAij/tVoYAiv/tVoYAjf/tVoYAjwAAEloAj7/71KkAj//71KkAk//5lPWAlD/5lPWAlkAAEloAloAAEloAmgAAEloAm4AAEloAnEAAEloAnIAAEloAnMAAEloAwL/21oeA1r/y1QMA1v/y1QMA1//y1QMA2X/0EngA23/9UakA27/7VN8A2//7VN8A3L/7VN8A3T/7VN8A3X/302UA3b/9UZ0A3f/302UA3j/9UZ0A3n/y1QMA33/7VokA37/y1QMA4T/4gAAA7//8kdAAHYAAf/mUSIAAv/mUSIAA//mUSIACf/mUSIAEP/mUSIAEv/mUSIAFf/mUSIAFv/mUSIAF//mUSIAGP/mUSIAGf/mUSIAGv/bV3wAG//bV3wAHQAARqgAHgAARqgAHwAARqgAIAAARqgAIgAARqgAIwAARqgAQgAARqgAQwAARqgARQAARqgARgAARqgARwAARqgAXf+2R84AXv+2R84AdAAARqgAdQAARqgAdgAARqgAdwAARqgAfgAARqgAgQAARqgAggAARqgAigAARqgAjAAARqgAkAAARqgAkQAARqgAkgAARqgAlgAARqgAmQAARqgAogAARioAowAARioApQAARioApwAARioAqAAARioAqQAARioAqwAARioAr/+0V3AAsP+0V3AAsf+0V3AAsv+0V3AAs/+0V3AAtP+0V3AA0//2S1IA1P/uV3YA1f/uV3YA1v/uV3YA1//uV3YA2v/uV3YA3f/uV3YA3v/zTfIA3//zTfIA4P/zTfIA4f/zTfIA4v/zTfIA5AAARqgB3P/PVsgB3v/rRLYB4v/rRLYB5f+9U4AB6v/rRLYB7P/rRLYB7v/yRioB9wAARooB+v/mUSICDwAARqgCEgAARqgCE/+0V3ACFgAARqgCHv+0V3ACIgAARioCIwAARqgCJ/+2R84CKP+0V3ACK/+0V3ACN/+0V3ACPAAARqgCPv/uV3YCP//uV3YCT//mUSICUP/mUSICWQAARqgCWgAARqgCaAAARqgCbgAARqgCcQAARqgCcgAARqgCcwAARqgDAv/bV3wDVQAASUIDWv/JSLIDW//JSLIDX//JSLIDZf/QURYDbf/0UioDbv/rS8oDb//rS8oDcv/rS8oDdP/rS8oDdf/eQ7oDdv/0Q/ADd//eQ7oDeP/0Q/ADef/JSLIDff/sV4IDfv/JSLIDhP/iAAADv//yRIAAeQAaAABUyAAbAABUyAAdAABBfgAeAABBfgAfAABBfgAgAABBfgAiAABBfgAjAABBfgAl//ZD3AAn//ZD3ABCAABBfgBDAABBfgBFAABBfgBGAABBfgBHAABBfgBo//ZD3AB0AABBfgB1AABBfgB2AABBfgB3AABBfgB+AABBfgCBAABBfgCCAABBfgCKAABBfgCMAABBfgCQAABBfgCRAABBfgCSAABBfgCWAABBfgCZAABBfgDkAABBfgEBAABHfgECAABHfgEDAABHfgEEAABHfgEGAABHfgEHAABHfgEI//ZFJgEJ//ZD3AEK//ZFJgEL//ZFJgEM//ZFJgEOAABHfgEPAABHfgEQAABHfgERAABHfgETAABHfgEaAABHfgEbAABHfgEcAABHfgEdAABHfgEg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AAABCP/uMFIBCf/kNgQBCv/uMFIBC//uMFIBDP/uMFIBDv/uAAABD//uAAABEP/uAAABEf/uAAABE//uAAABGv/uAAABG//uAAABHP/uAAABHf/uAAABIP/uAAABI//uAAABJP/uAAABJf/xMIgBJgAAL7ABJ//uMFIBKP/uMFIBKv/uMFIBK//uMFIBLP/uMFIBXP/uAAABXf/uAAABXv/uAAABX//uAAABZv/uAAABaf/uAAABav/uAAABcv/uAAABdP/uAAABeP/uAAABef/uAAABev/uAAABfv/uAAABgf/uMFIBiv/zM74Bi//zM74Bjf/zM74Bj//zM74BkP/zM74Bkf/zM74Bk//zM74By//zM3wBzP/uMFIBzf/uMFIB0P/uMFIB1f/uAAAB1gAAL7AB1wAAL7AB2AAAL7AB2QAAL7AB2gAAL7AB2//zM74B+v/fMFICE/+yQaoCHv+yQaoCJ/+zMSoCKP+yQaoCK/+yQaoCN/+yQaoCPv/aPfwCP//aPfwCT//fMFICUP/fMFICaf/zNqYCdP/zM3wCe//uAAACfP/uAAACff/uAAACif/uAAACjP/uAAACkP/uAAACnP/zM74Cnf/uAAACtv/uAAACyf/zM3wCyv/zM3wCy//uAAAC0//uAAAC1P/uAAAC4v/uMFIC6v/uMFIC+v/uAAAC/P/uAAAC/f/uAAADAv/WRAIDA//zM3wDVv/0M6ADWv+9OXYDW/+9OXYDX/+9OXYDZf/WNRQDbf/yNzADbv/vPKYDb//vPKYDcv/vPKYDdP/vPKYDdf/jO8IDd//jO8IDef+9OXYDff/sM4IDfv+9OXYDhP/lMFIDv//1MrwAqQAd//gxOgAe//gxOgAf//gxOgAg//gxOgAi//gxOgAj//gxOgBC//gxOgBD//gxOgBF//gxOgBG//gxOgBH//gxOgB0//gxOgB1//gxOgB2//gxOgB3//gxOgB+//gxOgCB//gxOgCC//gxOgCK//gxOgCM//gxOgCQ//gxOgCR//gxOgCS//gxOgCW//gxOgCZ//gxOgCv/709ygCw/709ygCx/709ygCy/709ygCz/709ygC0/709ygDN//gstADO//gvqADP//gvqADQ//gvqADR//gvqADS//gvqADU/+QusgDV/+QusgDW/+QusgDX/+QusgDa/+QusgDd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AAAz5gMF/+4mEgML//Yh1AMP//Eh1AMT/+4s0gMV//Yh1ANs//UiKAEVAK7/9x7kAOX/2C5iAOb/2C5iAOf/2C5iAO3/2C5iAPT/2C5iAPb/2C5iAPn/2C5iAPr/2C5iAPv/2C5iAPz/2C5iAP3/2C5iAP7/2C5iAP//2C5iAQD/5xm2AQH/0C5WAQL/0C5WAQP/0C5WAQT/0C5WAQb/0C5WAQf/0C5WAQj/ty5KAQn/6x0EAQr/ty5KAQv/ty5KAQz/ty5KAQ7/0C5WAQ//0C5WARD/0C5WARH/0C5WARP/0C5WARr/0C5WARv/0C5WARz/0C5WAR3/0C5WASD/0C5WASP/0C5WAST/0C5WASX/8R0KASb/3S32ASf/ty5KASj/ty5KASr/ty5KASv/ty5KASz/ty5KAS7/5xm2AS//5xm2ATH/5xm2ATL/5xm2ATP/5yLmATT/5yLmATX/5yLmATb/5yLmATf/5yLmATn/5yLmATz/5yLmAT3/5yLmAUD/5yLmAUH/5yLmAUL/5yLmAUP/5yLmAUT/5yLmAUX/5yLmAUb/5xm2AUf/5xm2AUn/5x0QAUr/5x0QAUv/5x0QAUz/5x0QAU3/5x0QAVD/5x0QAVH/5C5cAVP/5C5cAVT/5C5cAVX/5C5cAVb/5C5cAVf/5C5cAVn/5C5cAVv/5C5cAVz/0C5WAV3/0C5WAV7/0C5WAV//0C5WAWb/0C5WAWn/0C5WAWr/0C5WAXL/0C5WAXT/0C5WAXj/0C5WAXn/0C5WAXr/0C5WAX7/0C5WAX//5C5cAYD/5xm2AYH/ty5KAYL/5C5cAYP/5C5cAYT/5C5cAYX/5C5cAYf/5C5cAYr/2C5WAYv/2C5WAY3/2C5WAY//2C5WAZD/2C5WAZH/2C5WAZP/2C5WAZX/5xm2AZb/4CCaAZf/4CCaAZj/4CCaAZn/4CCaAZr/4CCaAZz/4CCaAZ7/5S5QAZ//5S5QAaD/5S5QAaH/5S5QAaP/5S5QAaT/5S5QAaX/5S5QAa3/5S5QAa//5S5QAbH/5S5QAbL/5S5QAbP/5S5QAbX/6S5EAbb/6S5EAbf/6S5EAbj/6S5EAbn/6S5EAbr/6S5EAbv/6y3eAbz/6i4+Ab3/6i4+Ab7/6i4+Ab//6i4+AcL/6i4+AcX/6i4+Acb/6S3kAcf/6S3kAcj/6S3kAcn/6S3kAcr/6S3kAcv/2C5iAcz/ty5KAc3/ty5KAc7/5yLmAc//5xm2AdD/ty5KAdH/4CCgAdL/5S5QAdP/7C3qAdT/6i3wAdX/0C5WAdb/3S32Adf/3S32Adj/3S32Adn/3S32Adr/3S32Adv/2C5WAdz/wS38Ad3/5S4OAd7/wS4IAd//5S4OAeD/5S4OAeH/5S4OAeL/wS4IAeP/5S4OAeT/5S4OAeX/vy4CAeb/5S4OAef/5S4OAej/5S4OAen/5S4OAer/wS4IAev/5S4OAez/wS4IAe3/5S4OAe7/yi4UAe//7B4SAfD/5i4aAfH/6i4gAfL/6i4mAfP/7S4sAfT/6i4yAfX/6y44Afr/uR30AgD/1h00Aif/riMQAj8AAB7qAnT/2C5iAnX/+B7wAnb/5C5cAnf/5C5cAnj/5C5cAnn/5C5cAnr/6CMWAnv/0C5WAnz/0C5WAn3/0C5WAn//+B7wAoD/5C5cAoH/5C5cAoL/5C5cAoT/5C5cAoX/5C5cAof/5C5cAoj/5C5cAon/0C5WAor/5C5cAov/5C5cAoz/0C5WAo7/6i4+Ao//6i4+ApD/0C5WApP/5C5cApT/5C5cApX/5C5cApb/5C5cApf/5C5cApn/5C5cApv/5C5cApz/2C5WAp3/0C5WAp7/9SAKAp//5yLmAqD/5yLmAqH/5yLmAqL/5xm2AqP/5C5cAqT/9SMcAqX/5xm2Aqr/5C5cAqv/5C5cAq7/5C5cAq//5C5cArL/5C5cArP/5C5cArb/0C5WAr3/5xm2AsH/5yLmAsn/2C5iAsr/2C5iAsv/0C5WAtH/5C5cAtL/5C5cAtP/0C5WAtT/0C5WAtf/6i4+Atj/6i4+Atn/6i4+Atv/5C5cAtz/5C5cAuL/ty5KAuP/6S5EAuj/5xm2Aur/ty5KAu3/5S5QAu7/5S5QAu//5S5QAvD/5xm2AvL/5C5cAvP/5C5cAvT/5S5QAvX/5S5QAvb/5S5QAvf/5S5QAvn/5C5cAvr/0C5WAvz/0C5WAv3/0C5WAv//5C5cAwP/2C5iA2X/rh0WA4T/5SMiA7//1yMoAVIAAf+yGPoAAv+yGPoAA/+yGPoACf+yGPoAEP+yGPoAEv+yGPoAFf+yGPoAFv+yGPoAF/+yGPoAGP+yGPoAGf+yGPoAGv+mKCoAG/+mKCoAHf/qFqgAHv/qFqgAH//q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KCQC/P/YKCQC/f/YKCQC///oF/gDAv+mKCoDA//cKDADBAAAKDYDBf/XGHYDBv/vGZADB//qGQADCP/jH9gDCf+dKDwDCv/eF/4DC//vFOYDDQAAFOwDDv/jGZYDD//sF/4DE/+6FEoDFAAAFOwDFf/vFOYDFwAAFOwDZf8JKEIDtf/pFA4BugAB/+EgwAAC/+EgwAAD/+EgwAAJ/+EgwAAQ/+EgwAAS/+EgwAAV/+EgwAAW/+EgwAAX/+EgwAAY/+EgwAAZ/+EgwAAc/+oZdgAd/90Y8gAe/90Y8gAf/90Y8gAg/90Y8gAi/90Y8gAj/90Y8gAk/+oZdgAl/90gnAAm/+oZdgAn/90gnAAo/+oZdgAq/+oZdgAr/+oZdgAs/+oZdgAt/+oZdgAv/+oZdgA2/+oZdgA3/+oZdgA4/+oZdgA5/+oZdgA8/+oZdgA//+oZdgBA/+oZdgBB/+oZdgBC/90Y8gBD/90Y8gBF/90Y8gBG/90Y8gBH/90Y8gBJ/+oZdgBK/+EdAABM/+oZdgBN/+oZdgBO/+oZdgBP/+oZdgBQ/+oZdgBR/+oZdgBT/+oZdgBV/+oZdgBW/+oZdgBX/+oZdgBa/+oZdgBb/+oZdgBc/+oZdgBd/9cgrgBe/9cgrgBf/+oZdgBg/+oZdgBh/+oZdgBi/+oZdgBj/+oZdgBk/+oZdgBo/90gnABp/+oZdgBr/+oZdgBs/+oZdgBt/+oZdgBu/+oZdgBv/+oZdgBx/+oZdgBz/+oZdgB0/90Y8gB1/90Y8gB2/90Y8gB3/90Y8gB+/90Y8gCB/90Y8gCC/90Y8gCK/90Y8gCM/90Y8gCQ/90Y8gCR/90Y8gCS/90Y8gCW/90Y8gCX/+oZdgCY/+oZdgCZ/90Y8gCa/+oZdgCb/+oZdgCc/+oZdgCd/+oZdgCf/+oZdgCi/98gqACj/98gqACl/98gqACn/98gqACo/98gqACp/98gqACr/98gqACu/+ENBACv/5cgtACw/8QbDgCx/5cgtACy/5cgtACz/5cgtAC0/5cgtAC2/9wPjAC3/9wPjAC4/9wPjAC5/9wPjAC7/9wPjAC8/9wPjAC9/9wPjADF/9wPjADH/9wPjADJ/9wPjADK/9wPjADL/9wPjADN/7sgWgDO/7sgxgDP/7sgxgDQ/7sgxgDR/7sgxgDS/7sgxgDT/+UStgDU/64gugDV/64gugDW/64gugDX/64gugDa/64gugDd/64gugDe/98RrgDf/98RrgDg/98RrgDh/98RrgDi/98RrgDj/8wgYADk/90Y8gDl/9cTxADm/9cTxADn/9cTxADt/9cTxAD0/9cTxAD2/9cTxAD5/9cTxAD6/9cTxAD7/9cTxAD8/9cTxAD9/9cTxAD+/9cTxAD//9cTxAEA/+Mg3gEB/9gg2AEC/9gg2AED/9gg2AEE/9gg2AEG/9gg2AEH/9gg2AEI/9gg2AEJ/9YbgAEK/9gg2AEL/9gg2AEM/9gg2AEO/9gg2AEP/9gg2AEQ/9gg2AER/9gg2AET/9gg2AEa/9gg2AEb/9gg2AEc/9gg2AEd/9gg2AEg/9gg2AEj/9gg2AEk/9gg2AEl/9odBgEm/+AgfgEn/9gg2AEo/9gg2AEq/9gg2AEr/9gg2AEs/9gg2AEu/+Mg3gEv/+Mg3gEx/+Mg3gEy/+Mg3gEz/+Mg3gE0/+Mg3gE1/+Mg3gE2/+Mg3gE3/+Mg3gE5/+Mg3gE8/+Mg3gE9/+Mg3gFA/+Mg3gFB//ogZgFC/+Mg3gFDAFYOzAFE/+Mg3gFFAF4UwAFG/+Mg3gFH/+Mg3gFJ/+AgbAFK/+AgbAFL/+AgbAFM/+AgbAFN/+AgbAFQ/9YbgAFR/+Mg3gFT/+Mg3gFU/+Mg3gFV/+Mg3gFW/+Mg3gFX/+Mg3gFZ/+Mg3gFb/+Mg3gFc/9gg2AFd/9gg2AFe/9gg2AFf/9gg2AFm/9gg2AFp/9gg2AFq/9gg2AFy/9gg2AF0/9gg2AF4/9gg2AF5/9gg2AF6/9gg2AF+/9gg2AF//+Mg3gGA/+Mg3gGB/9gg2AGC/+Mg3gGD/+Mg3gGE/+Mg3gGF/+Mg3gGH/+Mg3gGK/9cgzAGL/9cgzAGN/9cgzAGP/9cgzAGQ/9cgzAGR/9cgzAGT/9cgzAGV/+Mg3gGW/90eAgGX/90eAgGY/90eAgGZ/90eAgGa/90eAgGc/90eAgGe/90eAgGf/90eAgGg/90eAgGh/90eAgGj/90eAgGk/90eAgGl/90eAgGt/90eAgGv/90eAgGx/90eAgGy/90eAgGz/90eAgG1/9IgcgG2/9IYRAG3/9IYRAG4/9IYRAG5/9IYRAG6/9IYRAG7/+YRtAG8/9wg0gG9/9wg0gG+/9wg0gG//9wg0gHC/9wg0gHF/9wg0gHG/+MgogHH/+MgogHI/+MgogHJ/+MgogHK/+MgogHL/9cTxAHM/9gg2AHN/9gg2AHO/+Mg3gHP/+Mg3gHQ/9gg2AHR/+AgfgHS/90eAgHT/9cgeAHU/9kgeAHV/9gg2AHW/+AgfgHX/+AgfgHY/+AgfgHZ/+AgfgHa/+AgfgHb/9cgzAHc/9kghAHd/+UgkAHe/9kgugHf/+UgkAHg/+UgkAHh/+UgkAHi/9kgugHj/+UgkAHk/+UgkAHl/9MgigHm/+UgkAHn/+UgkAHo/+UgkAHp/+UgkAHq/9kgugHr/+UgkAHs/9kgugHt/+UgkAHu/9gglgHv/9gX8AHw/90Y8gHx/9IgnAHy/9EMJgHz/+YRtAH0/80WuAH1/+MgogH6/+EgwAH8/+oZdgIB/+oZdgIC/+oZdgID/+oZdgIN/+oZdgIO/+oZdgIP/90Y8gIR/+oZdgIS/90Y8gIT/5cgtAIW/90Y8gIe/5cgtAIi/98gqAIj/90Y8gIl/+oZdgIm/+oZdgIn/9cgrgIo/5cgtAIr/5cgtAI3/5cgtAI4/+oZdgI8/90Y8gI+/64gugI//64gugJH/+oZdgJP/+EgwAJQ/+EgwAJR/+oZdgJZ/90Y8gJa/90Y8gJo/90Y8gJp/7sgxgJu/90Y8gJv/+oZdgJx/90Y8gJy/90Y8gJz/90Y8gJ0/9cTxAJ2/+Mg3gJ3/+Mg3gJ4/+Mg3gJ5/+Mg3gJ7/9gg2AJ8/9gg2AJ9/9gg2AKA/+Mg3gKB/+Mg3gKC/+Mg3gKE/+Mg3gKF/+Mg3gKH/+Mg3gKI/+Mg3gKJ/9gg2AKK/+Mg3gKL/+Mg3gKM/9gg2AKO/9wg0gKP/9wg0gKQ/9gg2AKT/+Mg3gKU/+Mg3gKV/+Mg3gKW/+Mg3gKX/+Mg3gKZ/+Mg3gKb/+Mg3gKc/9cgzAKd/9gg2AKf/+Mg3gKg/+Mg3gKh/+Mg3gKi/+Mg3gKj/+Mg3gKl/+Mg3gKq/+Mg3gKr/+Mg3gKu/+Mg3gKv/+Mg3gKy/+Mg3gKz/+Mg3gK2/9gg2AK9/+Mg3gLB/+Mg3gLJ/9cTxALK/9cTxALL/9gg2ALR/+Mg3gLS/+Mg3gLT/9gg2ALU/9gg2ALX/9wg0gLY/9wg0gLZ/9wg0gLb/+Mg3gLc/+Mg3gLi/9gg2ALj/9IYRALo/+Mg3gLq/9gg2ALt/90eAgLu/90eAgLv/90eAgLw/+Mg3gLy/+Mg3gLz/+Mg3gL0/90eAgL1/90eAgL2/90eAgL3/90eAgL5/+Mg3gL6/9gg2AL8/9gg2AL9/9gg2AL//+Mg3gMD/9cTxAACAACAAAABAAGAAAADAsqAAAADBAqAAAADA3aAAAABABmAAAABAB+AAAADA0aAAAADA0yAAAADBB6AAAADAT2AAAABABCAAAABACCAAAADA7KAAAADA5aAAAADAfqAAAADAnmAAAADA7iAAAADAquAAAADAFGAAAADAm+AAAADAjWAAAABABqAAAADAqeAAAADAwmAAAAAABOAAAADAr6AAAADAuOAAAABAAuAAAADAOCAAAABADKAAAABADCAAAABACeAAAABACWAAAADAj2AAAADA2qAAAABADOAAAABACaAAAABABaAAAADAN6AAAADAlWAAAADASGAAAADACGAAAADAMuAAAABAECAAAADAYOAAAADAzyAAAADAgGAAAADAdyAAAADAX2AAAADAb6AAAADAuiAAAADAFmAAAADACiAAAADBCOAAAADAzSAAAADAcuAAAADBJKAAAADBCiAAAADAdaAAAADAheAAAABAAWAAAADBEqAAAADBD+AAAABAAiAAAADAkeAAAADBC6AAAADAGGAAAADAPSAAAADBAWAAAADA82AAAADAauAAAADAk6AAAADAqmAAAADApGAAAADATeAAAADA7+AAAADAnqAAAADA4WAAAADBCeAAAADAxCAAAADA9uAAAADAmeAAAADAKyAAAADA+yAAAADAouAAAADBEOAAAADAniAAAADA4OAAAADAzeAAAADAUiAAAADArSAAAADAsyAAAADApaAAAADAe+AAAAAAAKAAAAAAAaAAAADACSAAAADALSAAAADAKSAAAADAs6AAAADAMSAAAADAR2AAAADAmaAAAADAOGAAAADAeaAAAADAMaAAAADAqCAAAADAIiAAAABABGAAAABABKAAAADAd+AAAADAN2AAAADA2KAAAADBMyAAAADAI+AAAADA7qAAAABAA2AAAADAZ6AAAADAgSAAAABACSAAAADAaCAAAABACiAAAABADqAAAADAZyAAAABACKAAAABACyAAAAAAA6AAAABACqAAAADA1OAAAADAX6AAAADAiCAAAADAX+AAAADAgOAAAADAD+AAAADAcOAAAADAumAAAADAgaAAAABAByAAAADAeOAAAABACOAAAADAi2AAAADAj+AAAAAAAOAAAADAg+AAAADAiGAAAADAwiAAAADAV2AAAABAC2AAAADAZqAAAADAXqAAAABACuAAAADBOWAAAADAleAAAADAAqAAAADAiKAAAADAjOAAAADABmAAAADAGuAAAADARKAAAADATWAAAADARmAAAADAkmAAAADAXWAAAADAR6AAAADAgeAAAADAkuAAAADAmuAAAADAVeAAAADAIqAAAADAeeAAAADAXmAAAADAieAAAABABSAAAADAEqAAAADAiSAAAADAZ2AAAABACGAAAABACmAAAADAeGAAAADAeKAAAABABOAAAADAP+AAAADAZuAAAABABWAAAADAeCAAAADAZeAAAADAbqAAAADAbuAAAADATqAAAADAyWAAAADAj6AAAADBCuAAAADA0qAAAADAruAAAADA/KAAAADAySAAAADAwWAAAADAA2AAAADAOyAAAADBBuAAAADBLKAAAADBMCAAAADAo6AAAADAZmAAAADAVSAAAAAABSAAAADATyAAAADAVmAAAADBQeAAAAAABGAAAADBKGAAAADAVWAAAADApeAAAADAkaAAAADAgWAAAABAB6AAAADAqiAAAADAcGAAAABAA6AAAADAmyAAAADA2aAAAADAoKAAAADAnKAAAADAp6AAAADAPyAAAADA0uAAAADAL2AAAADAPWAAAADANKAAAADAqyAAAADAGCAAAADAROAAAADAdmAAAADAAyAAAADAf6AAAADAlOAAAADAiqAAAADAf2AAAADAZ+AAAADAPqAAAABABuAAAADAXeAAAADAb2AAAADAZWAAAADAyuAAAADBLmAAAABAEuAAAABAEOAAAADAO2AAAABAEmAAAABAFuAAAADAuaAAAADALKAAAABAC6AAAADAwOAAAABAA+AAAABADSAAAABAC+AAAABAE2AAAADAy2AAAABAB2AAAADAwuAAAADAd6AAAADA3iAAAADAtKAAAADAgCAAAAAAAqAAAADAVyAAAADAQGAAAADAU+AAAADAP6AAAADAjaAAAADAFCAAAADAP2AAAADAliAAAADAXCAAAADAA+AAAADASCAAAADARuAAAABAAqAAAADAiOAAAADAf+AAAADAd2AAAABAAyAAAADAgiAAAADAcCAAAADBB2AAAADBDCAAAADAHiAAAADA2mAAAADA1eAAAADA6+AAAADBPaAAAADApiAAAADBASAAAADAzOAAAADA/6AAAADASSAAAADA+OAAAADA1GAAAADBGCAAAADAsuAAAABADiAAAADAqaAAAADAlGAAAADARWAAAABADWAAAABABiAAAADAm6AAAADAXuAAAADAbyAAAADBMeAAAADBJCAAAADAYaAAAADAVKAAAADAu2AAAADAWeAAAADAdOAAAADAbWAAAADAw6AAAADApOAAAADAgqAAAADAiuAAAADA5eAAAADAoWAAAADAT+AAAADAXiAAAADA5uAAAADAkWAAAAAAAmAAAADAcKAAAADAfuAAAADALCAAAADAJuAAAADA9GAAAADA8+AAAADA3qAAAADA1WAAAABAD6AAAADBM2AAAABADGAAAADAzmAAAADBA2AAAADAUKAAAADApmAAAADAsWAAAADAzCAAAADAbSAAAADAsGAAAADAb+AAAADAVqAAAADAgyAAAADAUGAAAABABeAAAABAEqAAAADBJmAAAADAu6AAAADAzWAAAADAhOAAAADAw2AAAADBBCAAAADBL6AAAADAKeAAAADA9iAAAADBPKAAAADA4CAAAADBAKAAAADA8mAAAADBJiAAAADAq+AAAADA4+AAAADAt6AAAADAvuAAAAAABWAAAADArqAAAADAt+AAAADAqKAAAADAr2AAAADAXGAAAADAdiAAAADAfyAAAADATaAAAADAweAAAADAyeAAAADAAWAAAADAtCAAAADAVaAAAADAy6AAAADALWAAAADAymAAAADAmWAAAAAABiAAAADAiiAAAADAK+AAAADATiAAAADAYKAAAADAVGAAAADAUyAAAADA9SAAAADAgKAAAADA6mAAAADAXaAAAADA5SAAAADAomAAAADBB+AAAADAvCAAAADADmAAAADAOeAAAADBOyAAAADAqWAAAADA0eAAAADAhGAAAADAuuAAAADAkyAAAADAxGAAAAAAAiAAAADAm2AAAADAR+AAAADAmmAAAADAXyAAAADAq6AAAADAnCAAAADAiaAAAADAqqAAAADAoOAAAADAdqAAAADAtOAAAADAamAAAAAAAyAAAAAAA+AAAADARyAAAABAAmAAAADBJyAAAADANWAAAABADyAAAABADuAAAAAABaAAAADAOSAAAADAdeAAAADAduAAAADAwyAAAADA9CAAAADAReAAAADAMqAAAADAbKAAAADBLOAAAADAfmAAAADAH2AAAADAAOAAAADAkGAAAADAtiAAAADARSAAAADAyiAAAADAQWAAAADA3SAAAADA16AAAADA3KAAAADA52AAAADAmSAAAADA8yAAAADBGKAAAADA+2AAAADA0+AAAADAmOAAAADAUCAAAABAAaAAAADBC+AAAADA7OAAAADAoSAAAADAh2AAAADAVuAAAADA1iAAAADBLyAAAADBOSAAAADBLSAAAADAqSAAAABAEeAAAABAEWAAAABAEaAAAADAsCAAAADAaSAAAAAAA2AAAADAZiAAAADAASAAAADBAGAAAADA02AAAADAnGAAAADA5KAAAADAfiAAAADBAuAAAADA3WAAAADAAuAAAADAmGAAAADA+SAAAADA5WAAAADAw+AAAADBHCAAAADA12AAAADBMKAAAADA6WAAAADBAOAAAADAfWAAAABAEKAAAADBBqAAAADAMmAAAADAUmAAAADAmiAAAADAMGAAAADAnaAAAABADeAAAADBF2AAAADAvGAAAADAkSAAAADAaGAAAADAWGAAAADBICAAAADAziAAAADALuAAAADBGSAAAADAxyAAAADA0CAAAADAlqAAAADA8qAAAADA3yAAAADAi+AAAADAk2AAAADA8CAAAADAqGAAAADBMOAAAADAEaAAAADA9eAAAADAx2AAAADAhWAAAADAY6AAAADAfCAAAADA/aAAAADALyAAAADAfSAAAADBQmAAAADAIeAAAADBQ2AAAADA7WAAAADA+iAAAADAtyAAAADA/OAAAADBJOAAAADAcmAAAADBNuAAAADBLqAAAADA4yAAAADArOAAAADBDGAAAADAvyAAAADA9OAAAADA1mAAAADAyqAAAADBAmAAAADAzaAAAADAueAAAADAp+AAAADBFSAAAADA06AAAADAciAAAADAsKAAAADAViAAAADAUSAAAAAABuAAAADA86AAAADAeyAAAADBHOAAAADAImAAAADAg2AAAADAKGAAAADATSAAAADATmAAAAAAAuAAAADARiAAAADAiWAAAADA/mAAAADBOaAAAADBPeAAAADA5GAAAAAAASAAAADAo2AAAADALOAAAABADmAAAADAWSAAAADASiAAAADANGAAAADAQOAAAADAkiAAAADAqOAAAADA+KAAAADAneAAAADApKAAAADApCAAAADAZKAAAADA7uAAAADBO6AAAADAQKAAAADALaAAAADAhuAAAADAYGAAAABAACAAAADA46AAAADBG6AAAABAEGAAAADA2iAAAADAPiAAAADAYuAAAADAKCAAAADAZaAAAADAoaAAAADAsiAAAADAzuAAAADAkqAAAADAkOAAAADAmqAAAADAgmAAAABADaAAAADAi6AAAADA2WAAAADBKyAAAADAQyAAAADAFKAAAADA2+AAAADAT6AAAADAimAAAADAv6AAAADAbOAAAADAMKAAAABAFaAAAADAxuAAAADARqAAAADBPSAAAADA/WAAAADApSAAAADBE+AAAADAhKAAAADAu+AAAADA1qAAAADAoyAAAADAxaAAAADAxSAAAADAr+AAAADAIKAAAADAv+AAAADALeAAAADAvSAAAADAM2AAAADAPeAAAADAFqAAAADAaWAAAADBJqAAAADAJSAAAADBIeAAAADAN+AAAADBGyAAAADBIaAAAADAc2AAAADAcqAAAADAYiAAAADAICAAAADAtqAAAADBEaAAAABAD2AAAADAxqAAAADAlKAAAADAa2AAAADAEuAAAADANiAAAADALmAAAADAD6AAAADAbCAAAADAiyAAAADA3+AAAADAg6AAAADAh+AAAADAk+AAAADAq2AAAABAF2AAAADAs+AAAADAguAAAADAV+AAAADAxiAAAADAaKAAAADBKqAAAADBAiAAAADBAaAAAADBGmAAAADA2yAAAADBNGAAAADAmCAAAADA/+AAAADAlCAAAADAQiAAAADBFqAAAADAQeAAAAAAAWAAAADAEWAAAADA9KAAAADBIqAAAADAl2AAAADAUWAAAADAHKAAAABAASAAAADACqAAAADBBeAAAADAoqAAAADA5mAAAADAuWAAAADA8aAAAADAbmAAAADBJeAAAADAuqAAAADAFSAAAADAGOAAAADBMmAAAADAOOAAAADAWWAAAADALqAAAADBKeAAAADAXKAAAADAjCAAAAAABKAAAADAzGAAAADA++AAAADAoiAAAADAKqAAAADABiAAAADA6qAAAADBCGAAAADBHaAAAADAnSAAAADBACAAAADBBmAAAADAHaAAAADBFKAAAADBLWAAAADAn2AAAADAhmAAAADAwGAAAADBAyAAAADASaAAAADAdKAAAADApuAAAADA6uAAAADBMWAAAADBNKAAAADBNSAAAADBNCAAAADA3uAAAADBEuAAAADAv2AAAADA0GAAAADAwKAAAADA42AAAADAdCAAAADAQ+AAAADAdGAAAADAWyAAAADAteAAAADAraAAAADA+eAAAADApWAAAADAyKAAAADBJuAAAADBD2AAAADBKWAAAADBI6AAAADBOmAAAADA7mAAAADBQiAAAADA+WAAAADA8WAAAADBBKAAAADAY+AAAADAUuAAAADATGAAAADAVCAAAADA6yAAAADAuSAAAADAsmAAAADBDiAAAADA/CAAAADAjyAAAADBDeAAAADBImAAAADBA+AAAADA1KAAAADBFyAAAADBLGAAAADBByAAAADBOuAAAADAz6AAAADA4qAAAADAVOAAAADAuCAAAADAdSAAAADATOAAAADBFeAAAADAZOAAAABAAeAAAADAwaAAAADABuAAAADA5OAAAADA8GAAAADBBSAAAADBBaAAAADAOmAAAADAUeAAAADAWiAAAADAMiAAAADATuAAAADANuAAAADA/iAAAADACeAAAADAh6AAAADAzKAAAADBMaAAAADAHSAAAADA/GAAAADAGSAAAADBDKAAAADBCKAAAADA5yAAAADA7eAAAADAJ6AAAADAxeAAAADAtaAAAADBFOAAAADBM+AAAADALGAAAADAC+AAAADA8eAAAADAHmAAAADANyAAAADA4iAAAAAABeAAAADBJSAAAADA66AAAADBMSAAAADAHOAAAADAI2AAAADAkKAAAADBNOAAAADA5qAAAADAGiAAAADAI6AAAADBIGAAAADA+uAAAADANaAAAADAWuAAAADA32AAAADAGmAAAADAKKAAAADALiAAAADAjSAAAADAcaAAAADAYCAAAADAlyAAAADAjKAAAADASeAAAADAG+AAAADAlSAAAADBEiAAAADAcSAAAADAKOAAAADASOAAAADAYqAAAADBHuAAAADAoeAAAADAJOAAAADAEiAAAADAUOAAAADAUqAAAADAjGAAAADAPaAAAADAfGAAAADACmAAAADAyOAAAADBIOAAAADBJaAAAADANqAAAADANeAAAADAeqAAAADAF6AAAAAAAeAAAADAeWAAAADArWAAAADAA6AAAADAeuAAAABAE6AAAADArCAAAADAe2AAAADAHeAAAADAHqAAAADAMeAAAADABGAAAADABCAAAADACyAAAADAB6AAAADAGqAAAADACaAAAADAC6AAAADAK2AAAADAESAAAADAJmAAAADAE+AAAADAIuAAAADAIyAAAADAG2AAAADAG6AAAADAD2AAAADAB2AAAADACWAAAADAEeAAAADAByAAAADABeAAAADABqAAAADABSAAAADAaiAAAADAt2AAAADAJWAAAADADWAAAADANOAAAABAAOAAAABAAKAAAADAdWAAAADAbeAAAADAJyAAAADAPmAAAADAECAAAADAbiAAAADAJiAAAADA4KAAAADAEGAAAADA8KAAAADAz2AAAADAOaAAAADAz+AAAADA76AAAADA2CAAAADA2OAAAADBJGAAAADBHGAAAADA6GAAAADBBOAAAADA6aAAAADBKmAAAADBA6AAAADBIiAAAADA+qAAAADA6eAAAADBLuAAAADA92AAAADA9+AAAADBDaAAAADA6iAAAADA7yAAAAA) format("truetype")}@font-face{font-family:ChartsFont;src:local("Recursive"),url(data:font/ttf;base64,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Ap8CoAKhAnACcwLAAsUB/gJeAogC4ALGAr8CyAJ+AiYCJwK4BKYCdAJ3AsMCJQH/Al8CKAIpAioCawAIAAkACgALAAwADQDaACIALQAuAC8AMABQAFEAUgBTANwAawBzAHQAdQB2AHcCgADdAK4ArwCwALEAzADfAc0A+wD8AP0A/gD/AQABzgEVASABIQEiASMBQwFEAUUBRgHQAV0BZQFmAWcBaAFpAn8B0QGhAaIBowGkAb8B0wHAAA4BAQAPAQIAEAEDACMBFgAkARcAJQEYACYBGQApARwA4AHUADEBJAAyASUAMwEmADQBJwA1ASgARQE4AEYBOQBHAToASAE7AEwBPwDhAdUAVAFHAFUBSABWAUkAVwFKAFgB1gDiAdcAXwFRAGEBUwHYAGMBVQBkAVYAZQFXAOMB2QDkAdoAbAFeAG0BXwBuAWAB2wDlAdwAeAFqAHkBawB6AWwA5gHdAJUBhwCWAYgAlwGJAJ0BjwCeAZAAnwGRAKABkgCoAZoAqQGbAOcB3gCyAaUAswGmALQBpwC1AagAtgGpALcBqgDGAbkAzQHBAM4A1gHJANcBygDYAcsAewFtALgBqwDqAfAB3wDrAfEB4ADsAfIB4QBJATwAfAFuAO0B8wHiABEBBADbAc8A3gHSABIBBQATAQYANgEpADcBKgBZAUsAWgFMAH0BbwB+AXAAmAGKAJkBiwC5AawAugGtAKEBkwCqAZwAfwFxAIABcgCBAXMAzwHCAr0CwQLCAsQCvgK6ACcBGgAqAR0AKwEeADgBKwA5ASwAOgEtAEoBPQBNAUAATgFBAFsBTQBmAVgAZwFZAGkBWwBvAWEAcAFiAHEBYwCCAXQAgwF1AIQBdgCFAXcAmgGMAJsBjQCiAZQAowGVAKQBlgClAZcApgGYAKsBnQCsAZ4AuwGuALwBrwDHAboAyAG7AMkBvADQAcMA2QHMABQBBwAVAQgAFgEJABcBCgAYAQsAGQEMABoBDQAbAQ4AHAEPAB0BEAAeAREAHwESADsBLgA8AS8APQEwAD4BMQA/ATIAQAEzAEEBNABCATUAXAFOAF0BTwCGAXgAhwF5AIgBegCJAXsAigF8AIsBfQCMAX4AjQF/AI4BgACPAYEAkAGCAJEBgwC9AbAAvgGxAL8BsgDAAbMAwQG0AMIBtQDDAbYA0QHEANIBxQDTAcYA1AHHAlYCVwJaAlgCWQJbAmECYgJ4ApMCfQKHApoC0wKbAtYCnAAAAlgAAAEsAAABLAAAAlgAAAEsAAAAMgAAADIAAAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCWAAeAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwKKAB4CigAeAooAHgKKAB4CJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImACgCigBMAooATAKKAEwCigBMAooATAKKAEwCigBMAooAWgKKAFoCigBaAooAWgH0AFAB9ABQAfQAUAH0ACoB9ABQAfQASQH0AEwB9ABLAfQAUAH0AFAB9AAeAfQASwH0AFAB9ABQAfQAUAH0ADwB9AAvAlgAWgJYAFoCJgBaAiYAWgImAFoCJgBaAiYAWgImAFoDIABaAyAAWgKKAFACigBQAooAUAKKAFACigBQAooAUAKKAFACigBQAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCWAAeAooASwJYAB4CWAAeAlgAHgJYAB4CWAAeAlgAHgJYAB4CWAAeAlgATQJYAE0CWABNAlgATQJYAE0CWABNAlgATQJYAE0CWABNAlgATQJYAE0CWAA8AlgAPAJYADwCWAA8AlgAPAJYADwCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKACQDtgAtA7YALQO2AC0DtgAtA7YALQJYACICigAwAooAMAKKADACigAwAooAMAKKADACigAwAooAMAKKADACigAwAlgAPAJYADwCWAA8AlgAPAJYADwDIAANAyAADQKKABoCigBLAooASwJYAFICigAaAooAFAJYAGYCJgBaAib/6wK8AGkDIABNAlgAPAJYAEQCiv/FBOIAPANSAFoDtgBQBOIAPAJYADcCigAoAlgAHgImAFwCWAAdAooASwJYABwDIABaAooAUAKKAFoCigBDAlgAMgJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgATgJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABuAfQASwH0AEsB9ABLAfQASwH0AEsB9AA+AfQASwJYAEsCvABLAlgASwJYAEsCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgATwJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQGQACgCWAAuAlgALgJYAC4CWAAuAlgALgJYAC4CWAAuAlgAbgJY/8MCWABuAlgAbgFeADIBXgAnAV4AMgFe//oBXgAyAV4AFAFeABcBXgAWAV4AKAFe/+EBXgAWAV4AMgFeADIBXgAyAV4ACgFeAAoCWABuAlgAbgFeADwBXgA8AV4APAHCADwBXgA8AV4ACwNSAG4DUgBuAlgAbgJYAG4CWABuAlgAbgJYAFMCWABuAlgAbgJYAG4CWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAEgCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAG4CWABLAcIAbgHCAG4BwgA/AcIAJAHCABkBwgBOAcIAYAHC/9oCJgBHAiYARwImAEcCJgBHAiYAOgImAEcCJgBHAiYARwImAEcCJgA6AiYARwH0ADIB9AAyAfQAMgH0ADIB9AAyAfQAMgH0ADICWABtAlgAbQJYAG0CWABhAlgAbQJYAG0CWABtAlgAbQJYAG0CWABtAlgAbQJYAG0CWABIAlgAbQJYAG0CWABtAlgAbQJYAG0CWABtAlgAbQJYAG0CWABtAlgAbQJYADUDIAAxAyAAMQMgADEDIAAxAyAAMQJYAFECWAAwAlgAMAJYADACWAAwAlgAMAJYADACWAAwAlgAMAJYADACWAAwAiYAUgImAFICJgBSAiYAOgImAFICWABuA1IAVQNSAFUCWABVAlgAVQJYAFUCWABuAlgASwJYACQBXgAyAlgAXgJYAG4BwgA8AV4AEwJYACQCWABuA1IAUQH0ADIEfgBoArwAWgOEAG4EfgBoAV4ACgJYAFkCWP/hAlgASwJYAG4CWAA1AlgAVQJYAEsCWAA1AlgAbQJYAC0CWAAyAu4ARgTiAFADUgBaA7YAUATiAFABXgBmAlgAcwFeAHUBLABwAMgAKADIACYAyABEAlgAfgJYARUCWACMAlgAbAJYAG0AAP9iAAD/6QAA/zUAAP9PAAD/UgAA/1EAAP/YAAD/dAAA/6sAAP+QAAD/dAAA/ycAAP8cAAD/UQAA/9MAAP/hAAAAAQAA/9gAAP90AAD/kAAA/7cAAP+cAAD/cgAA/+AAAP9RAAD/UgAA/yACWABLAlgAWgJYAEYCWABNAlgANwJYAE0CWABLAlgARgJYAEECWABMAZAAPQGQAEEBkAA+AyAAPQMgAD0DIAA+AZAANwGQADABkAA/AZAANwGQADoBkABBAZAAQQGQADcBkAA9AZAAQQGQAD4BkAAwAZAAPwGQADcBkAAsAZAAQQGQAEEDIAA9AyAAQQMgAD0DIAA+AyAAPwMgADoCWABMAcIAWwJYAFsCWABbAlgAMgJY//UCWP/1AZAAdAGQAC4BwgBVAcIAMgImADUCJgA1AV4AQAFeACsCWAAUAlgAGQJYAAwBXgCOAlgAnQFeAHUBXgBmAlgAjgJYAHMBXgBfAlgAcwGQAE8BkABPAlgAQAJYAEACWABNAlgATAJYAEwBXgCAAV4AVwFeAIABXgBXAyAAWgFeAIABXgCAAlgAVwJYAFUCWABvAlgAXgAA/u0BLAB9AV4AlgQaAF8CWAAsAlgATQJYAEcCWAAhA1IAUAFeAIACWADIASwAMgHCAAoCWABMAlgATAJYAEwCWABMAlgATAJYAHICWABMAlgAUAJYAFACWABLAlgASwJYADkCWABMAlgATAJYACwDIABGAlgAHQMgAEYCWAAdBEwARgJYAFUCigAjAlgAHQJYADwCWAAxAlgAbwJYAMgCWAAoAlgAIgJYADIBXgCAAlgATAJYAC4CWAAaAlgATwJYAGQCWAAyAlgAXgJYACkCWAAeAlgASwJYABACWAAoAlgAEAJYADcCWABLAlgAGgJYACgCWAAPAlgAEAJYAEsCWAAtAlgASwJYADwCWAAeAlgAHgJYAFACWAAeAlgAHgJYADsCWABAAlgBFQFeAFQCWACgAlgAYQJYAFMCWAB9AlgAewJYAH4CWACgAlgBBAJYALwCWADIAlgBAgJYABcCWAA1AlgAEAJYAIgCWAAaAlgAHQJYACgCWAAhAlgAJQJYACQCWAAyAlgAMgJYAAwCWAAMAlgALgJYAAwCWAAMAlgAGgJYAAoCWAAKAlgATQJYABQCWAAUAlgADwJYAA8CWABzAlgAAAJYAFsAAAAAAlgAawJYAGYCWAAAAAD/1gJYAG4AAP/YAAD/owAA/5AAAP94Au4AKALuACgEfgAoADIAAAJYAEICWABaAV4AgAQaAIcAAP8nBBoAhwGQAEUCWABbAlgAFAJYAQ4HCAGGAlgAnQcIAOMCWABNBLAAdQcIAIkEsABrBLAApwJYAEwEsABqBLAAdAcIAJIEsABqBLAAagSwAHQHCAB0BLAAiAcIALwHCACIAlgAUASwAGgHCACkBLAA7QcIAQEHCACkBLABMgcIAKQJYACiBLAAXwSwAG4EsACCBwgArwcIAKIHCAC5BwgAtAcIAKQCWABQBLABWgSwAJYHCACjBwgAtAcIAG4EsABuBLAAfgSwAG4EsACDBwgAfQcIAKEEsABuBwgAbglgAGUJYABlBLAAFAcIABQJYAAUBLAAcgcIALQEsACrBLAAbwSwAOYHCADTAlgAXgSwAJoEsACaBLAAmgSwAJoEsACaBLABhgcIAakEsADXBLABJwSwAWEHCAEOBLAA+ASwAIgHCACIBLABhASwALsEsAC7BLAAiQSwAIwHCADMAAD/agAA/+gAAP8wAAD/TwAA/1IAAP9RAAD/2AAA/3QAAP+oAAD/cwAA/44AAP8oAAD/JAAA/1EAAP/OAAD/0wAAAAEAAP/YAAD/wwAA/5wAAP9TAlgAWwJYADICWP/1AZAAdAGQAC4BwgBOAcIATgJYAGoCWABaAZAATwGQAE8CWABAAlgAQAJYAG8CWABeAV4AgAFeAIACWABVBBoAXwFeAIACWADIAlgATAJYAEwCWABMAlgATAJYAHICWABMAlgAUAJYAFACWABLAlgASwJYADkCWABMAlgATAMgAEYCWAAdAyAARgJYAB0ETABGAlgAHQJYACgCWAAhAlgAJQJYACQAAP/oAAD/lgAA/6AAAP9zAAD/eAAA/3cBkAA9AZAARAGQAEgDIAA9AyAAPQMgAEgBkABLAZAANAGQAEkBkABLAZAARAGQAEsBkABLAZAASwGQAD0BkAA9AZAASAGQADQBkABJAZAASwGQAEQBkABLAZAASwMgAD0DIABEAyAAPQMgAEgDIABJAyAARAGQAEsBkABLAZAASwGQAEsBkABLAZAASwJYAEsCWABGAlgATQJYADcCWABNAlgASwJYAEYCWABBAlgATAJYAEsCWABMAZAAQQGQAEEBkABBAZAAQQJYAEsBkAA3AZAANwJYAEsBkAA3AZAAMwJYAEsCWABMAlgAhgJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWAA6AlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAG4B9ABMAfQATAH0AEwB9ABMAfQATAH0AD4B9ABMAlgASwK8AEsCWABLAlgASwJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABPAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAZD/2AJYAEsCWABLAlgASwJYAEsCWABLAlgAPwJYAEsCWABuAlj/vAJYAG4CWABuAV4AHgFeABEBXgAeAV7/5AFeAB4BXv/+AV4AAQFeAAABXgAeAV7/ywFeAAABXgAeAV4AHgFeAB4BXgAeAV4AHgJYAG4CWABuAV4APAFeADwBXgA8AcIAPAFeADwBXgALA1IAbgNSAG4CWABuAlgAbgJYAG4CWABuAlgAUgJYAG4CWABuAlgAbgJYAEsBwgAeAcIAHgHCAB4BwgAeAcIAGQHCAB4BwgAeAcL/2gImAFUCJgBVAiYAVQImAFUCJgBRAiYAVQImAFUCJgBVAiYAVQImAFECJgBVAlgAbQJYAG0CWABtAlgAXwJYAG0CWABtAlgAbQJYAG0CWABtAlgAbQJYAG0CWABtAlgARgJYAG0CWABt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AAFImAABSQsAAUkLAAFJGwABSRsAAUk7AAFJWwABSWsAAUmuAAFKiAABSrwAAUsYAAFLLgABS38AAUyCAAFNYQABTtIAAU7SAAFPqwABUIQAAVC6AAFQygABUT0AAVJcAAFSigABUpoAAVKqAAFSvAABUt4AAVLuAAFTDgABUx4AAVM2AAFTVgABU24AAVOGAAFTlgABU64AAVPGAAFT5gABU/4AAVTQAAFVnQABVicAAVcKAAFYJQABWMgAAVjYAAFaXQABXE4AAVz8AAFeEwABYCAAAWDrAAFiHwABY2sAAWRPAAFlDQABZSUAAWZ9AAFnxgABaNQAAWj0AAFqMgABakIAAWsOAAFr8wABbQ0AAW0tAAFuPgABbuQAAW78AAFvugABb9IAAXCQAAFwsAABcVYAAXJnAAFyjwABcrcAAXSQAAF3XAABexsAAX0tAAGAJAABgDwAAYDhAAGA+QABgRkAAYEpAAGBQQABgVkAAYFxAAGBiQABgaEAAYG7AAGB3QABgnEAAYMfAAGD0wABhLsAAYWiAAGGQwABhxAAAYfuAAGI9wABiQ8AAYp9AAGMggABjKIAAYzoAAGNLQABjacAAY4PAAGOQgABjpQAAY6mAAGPAQABj3YAAY/mAAGP/gABkHgAAZCOAAGQ4AABkSIAAZFlAAGRuwABkcsAAZIMAAGSggABktoAAZLqAAGS+gABkwoAAZNuAAGT0AABlC4AAZSMAAGVZgABlkAAAZZQAAGWvwABls8AAZbfAAGW7wABlv8AAZdeAAGX0wABmIgAAZiYAAGYzgABmN4AAZjuAAGY/gABmQ4AAZkeAAGZLgABmT4AAZlOAAGZXgABmW4AAZl+AAGZjgABmjQAAZpEAAGaVAABmmQAAZsgAAGbMAABm0AAAZtQAAGbYAABm3AAAZuAAAGbkAABm9MAAZwXAAGccwABnIkAAZzaAAGdQgABndwAAZ6HAAGfOAABoPcAAaK9AAGkkAABpTUAAaXZAAGmpwABp00AAagAAAGougABqWYAAal4AAGpigABqZwAAamuAAGpwAABqdIAAankAAGp9gABqggAAaoaAAGr5AABrb4AAa+RAAGxegABs4IAAbVvAAG1gQABtZMAAbY4AAG2yQABtzoAAbdKAAG4BgABuMYAAbmWAAG6VQABuzgAAbvyAAG8rwABvYkAAb5CAAG+5wABv4oAAcAmAAHAxAABwNYAAcDoAAHA+AABwQgAAcG4AAHCWwABwvAAAcMCAAHDpwABxEoAAcTdAAHE7QABxZAAAcZbAAHGcwABxosAAcajAAHGuwABxtMAAcbrAAHHAwABxxsAAcczAAHIlQABycsAAcnjAAHJ+wAByhMAAcozAAHKUwABynMAAcqTAAHKswABytMAAcrzAAHLEwAByzMAActTAAHL9wABzJYAAcyuAAHMxgABzN4AAcz2AAHN+wABzhsAAc7zAAHQAwAB0BsAAdEaAAHRyAAB0eAAAdH4AAHSEAAB0igAAdJAAAHSWAAB0nAAAdNyAAHUhgAB1Z8AAdW3AAHV1wAB1fcAAdYXAAHWLwAB1kcAAdZfAAHWfwAB1p8AAda/AAHW3wAB1v8AAdfOAAHYsgAB2MoAAdjiAAHY+gAB2RIAAdpcAAHadAAB2zAAAdtIAAHbYAAB3GMAAdx7AAHckwAB3KsAAdzDAAHc2wAB3PMAAd0LAAHdIwAB3UMAAd4uAAHeRgAB3mYAAd5+AAHengAB3rYAAd7OAAHfxwAB398AAeBmAAHgfgAB4JYAAeCuAAHgxgAB4XUAAeKGAAHingAB41wAAeN0AAHjjAAB46QAAeTJAAHk4QAB5PkAAeXfAAHmtAAB524AAeeGAAHnngAB6MAAAenmAAHp/gAB6hYAAer4AAHruwAB69MAAevrAAHsAwAB7SwAAe1EAAHtXAAB7XQAAe2UAAHu4wAB7wMAAe/CAAHv2gAB7/IAAfAKAAHwIgAB8DoAAfBSAAHwagAB8IIAAfGsAAHxxAAB8dwAAfMHAAHzHwAB8z8AAfNfAAHzdwAB848AAfOvAAHzzwAB8+8AAfQPAAH0LwAB9NEAAfW7AAH10wAB9esAAfYDAAH2GwAB9yIAAfflAAH3/QAB+BUAAfgtAAH4RQAB+F0AAfh1AAH4jQAB+KUAAfi9AAH5kgAB+aoAAfnCAAH6/gAB+xYAAfuVAAH7rQAB+8UAAfvbAAH9mAAB/s4AAgAdAAIBcwACAggAAgM4AAIEqgACBW4AAgavAAIGxwACBt8AAgb3AAIHDwACBycAAgc/AAIHVwACB28AAgePAAIIfAACCJQAAgi0AAIIzAACCOwAAglrAAIJgwACCZsAAgmzAAIJywACCnIAAgsqAAILQgACC1oAAgx7AAINoAACDbgAAg3QAAIOsAACDzAAAg9IAAIPYAACED4AAhDhAAIQ8QACEfMAAhLzAAIUJQACFU0AAhZnAAIXkQACGIUAAhmWAAIarQACHA8AAh1HAAIeWAACH0kAAiB+AAIh5gACI08AAiTpAAImdgACJ84AAikVAAIqXQACK9YAAi1CAAIueQACLokAAi6ZAAIv5AACMQ4AAjIXAAIzMAACNHoAAjWHAAI2KwACNuEAAjeVAAI4ewACOUgAAjokAAI6ywACO5AAAjyCAAI9bQACPjIAAj84AAJAIQACQOsAAkD7AAJBugACQnYAAkM0AAJD4QACRJEAAkShAAJFkAACRn8AAkefAAJIxQACScUAAkqlAAJLhwACTDcAAk0DAAJNEwACTWwAAk2CAAJNmgACTbIAAk4yAAJOtAACT0EAAk9ZAAJQDwACUCcAAlDbAAJRWwACUXEAAlMCAAJUJQACVJoAAlSyAAJUygACVOIAAlT6AAJVlwACVa8AAlXHAAJWRwACVtwAAldQAAJXYgAAAKkH8gADAAEECQAAAJobggADAAEECQABADYbTAADAAEECQACAA4bPgADAAEECQADAEga9gADAAEECQAEADYbTAADAAEECQAFABoa3AADAAEECQAGADIaqgADAAEECQANASAZigADAAEECQAQABIZeAADAAEECQARACIZVgADAAEECQEAACAZNgADAAEECQEBACAZFgADAAEECQECACYY8AADAAEECQEDACYYygADAAEECQEEACYYpAADAAEECQEFACYYfgADAAEECQEGADYYSAADAAEECQEHACQYJAADAAEECQEIACoX+gADAAEECQEJABYX5AADAAEECQEKABwXyAADAAEECQELACgXoAADAAEECQEMABgXiAADAAEECQENABIXdgADAAEECQEOAAwXagADAAEECQEPAAwXXgADAAEECQEQAAoXVAADAAEECQERAA4XRgADAAEECQESACIXJAADAAEECQETACwW+AADAAEECQEUADAWyAADAAEECQEVADgWkAADAAEECQEWACIWbgADAAEECQEXACwWQgADAAEECQEYADAWEgADAAEECQEZADIV4AADAAEECQEaABYVygADAAEECQEbADAVmgADAAEECQEcACQVdgADAAEECQEdAC4VSAADAAEECQEeABYVMgADAAEECQEfADAVAgADAAEECQEgACQU3gADAAEECQEhAC4UsAADAAEECQEiACQUjAADAAEECQEjACgUZAADAAEECQEkADIUMgADAAEECQElADQT/gADAAEECQEmACQT2gADAAEECQEnACgTsgADAAEECQEoADITgAADAAEECQEpADQTTAADAAEECQEqACgTJAADAAEECQErADIS8gADAAEECQEsADYSvAADAAEECQEtADoSggADAAEECQEuACgSWgADAAEECQEvAC4SLAADAAEECQEwADYR9gADAAEECQExADYRwAADAAEECQEyACARoAADAAEECQEzACoRdgADAAEECQE0AC4RSAADAAEECQE1ADYREgADAAEECQE2ACAQ8gADAAEECQE3ACoQyAADAAEECQE4AC4QmgADAAEECQE5ADIQaAADAAEECQE6ACoQPgADAAEECQE7ADQQCgADAAEECQE8ADgP0gADAAEECQE9ADwPlgADAAEECQE+ACoPbAADAAEECQE/ADAPPAADAAEECQFAADgPBAADAAEECQFBADQO0AADAAEECQFCACIOrgADAAEECQFDACwOggADAAEECQFEADAOUgADAAEECQFFADgOGgADAAEECQFGACIN+AADAAEECQFHACwNzAADAAEECQFIADANnAADAAEECQFJADQNaAADAAEECQFKACwNPAADAAEECQFLACoNEgADAAEECQFMADoM2AADAAEECQFNADYMogADAAEECQFOACwMdgADAAEECQFPACoMTAADAAEECQFQADoMEgADAAEECQFRADYL3AADAAEECQFSACIZVgADAAEECQFTACwLsAADAAEECQFUADALgAADAAEECQFVADgLSAADAAEECQFWACILJgADAAEECQFXACwK+gADAAEECQFYADAKygADAAEECQFZADIKmAADAAEECQFaABYKggADAAEECQFbADAKUgADAAEECQFcACQKLgADAAEECQFdAC4KAAADAAEECQFeABYJ6gADAAEECQFfADAJugADAAEECQFgACQJlgADAAEECQFhAC4JaAADAAEECQFiACQJRAADAAEECQFjACgJHAADAAEECQFkADII6gADAAEECQFlADQItgADAAEECQFmACQIkgADAAEECQFnACgIagADAAEECQFoADIIOAADAAEECQFpADQIBAADAAEECQFqACgH3AADAAEECQFrADIHqgADAAEECQFsADYHdAADAAEECQFtADoHOgADAAEECQFuACgHEgADAAEECQFvAC4G5AADAAEECQFwADYGrgADAAEECQFxADYGeAADAAEECQFyACAGWAADAAEECQFzACoGLgADAAEECQF0AC4GAAADAAEECQF1ADYFygADAAEECQF2ACAFqgADAAEECQF3ACoFgAADAAEECQF4AC4FUgADAAEECQF5ADIFIAADAAEECQF6ACoE9gADAAEECQF7ADQEwgADAAEECQF8ADgEigADAAEECQF9ADwETgADAAEECQF+ACoEJAADAAEECQF/ADAD9AADAAEECQGAADgDvAADAAEECQGBADQDiAADAAEECQGCACIDZgADAAEECQGDACwDOgADAAEECQGEADADCgADAAEECQGFADgC0gADAAEECQGGACICsAADAAEECQGHACwChAADAAEECQGIADACVAADAAEECQGJADQCIAADAAEECQGKACwB9AADAAEECQGLACoBygADAAEECQGMADoBkAADAAEECQGNADYBWgADAAEECQGOACwBLgADAAEECQGPACoBBAADAAEECQGQADoAygADAAEECQGRADYAlAADAAEECQGSAAgAjAADAAEECQGTAAgAhAADAAEECQGUAAwAeAADAAEECQGVAAoAbgADAAEECQGWAA4bPgADAAEECQGXAAwAYgADAAEECQGYABAAUgADAAEECQGZAAgASgADAAEECQGaABIAOAADAAEECQGbAAoALgADAAEECQGcABQAGgADAAEECQGdAA4ADAADAAEECQGeAAwAAABJAHQAYQBsAGkAYwBVAHAAcgBpAGcAaAB0AEUAeAB0AHIAYQBCAGwAYQBjAGsAQgBsAGEAYwBrAEUAeAB0AHIAYQBCAG8AbABkAEIAbwBsAGQAUwBlAG0AaQBCAG8AbABkAE0AZQBkAGkAdQBtAEwAaQBnAGgAdABMAGkAbgBlAGEAcgBNAG8AbgBvAFMAYQBuAHMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAFgAQgBsAGsASQB0AGEAbABpAGMAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAARQB4AHQAcgBhAEIAbABhAGMAawAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMAQwBzAGwALQBYAEIAbABrAFMAYQBuAHMAIABDAGEAcwB1AGEAbAAgAEUAeAB0AHIAYQBCAGwAYQBjAGsAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAFgAQgBsAGsASQB0AGEAbABpAGMAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAARQB4AHQAcgBhAEIAbABhAGMAawAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMATABuAHIALQBYAEIAbABrAFMAYQBuAHMAIABMAGkAbgBlAGEAcgAgAEUAeAB0AHIAYQBCAGwAYQBjAGsAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAEIAbABrAEkAdABhAGwAaQBjAFMAYQBuAHMAIABDAGEAcwB1AGEAbAAgAEIAbABhAGMAawAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMAQwBzAGwALQBCAGwAYQBjAGsAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAAQgBsAGEAYwBrAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMATABuAHIALQBCAGwAYQBjAGsASQB0AGEAbABpAGMAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAAQgBsAGEAYwBrACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAEIAbABhAGMAawBTAGEAbgBzACAATABpAG4AZQBhAHIAIABCAGwAYQBjAGsAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAFgAQgBkAEkAdABhAGwAaQBjAFMAYQBuAHMAIABDAGEAcwB1AGEAbAAgAEUAeAB0AHIAYQBCAG8AbABkACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAEUAeAB0AHIAYQBCAGQAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAARQB4AHQAcgBhAEIAbwBsAGQAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAEUAeAB0AHIAYQBCAGQASQB0AGEAbABpAGMAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAARQB4AHQAcgBhAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEwAbgByAC0ARQB4AHQAcgBhAEIAbwBsAGQAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAARQB4AHQAcgBhAEIAbwBsAGQAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAEIAZABJAHQAYQBsAGkAYwBTAGEAbgBzACAAQwBhAHMAdQBhAGwAIABCAG8AbABkACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAEIAbwBsAGQAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAAQgBvAGwAZABSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEwAbgByAC0AQgBvAGwAZABJAHQAYQBsAGkAYwBTAGEAbgBzACAATABpAG4AZQBhAHIAIABCAG8AbABkACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAEIAbwBsAGQAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAAQgBvAGwAZABSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0AUwBtAEIAZABJAHQAYQBsAGkAYwBTAGEAbgBzACAAQwBhAHMAdQBhAGwAIABTAGUAbQBpAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0AUwBlAG0AaQBCAGQAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAAUwBlAG0AaQBCAG8AbABkAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMATABuAHIALQBTAGUAbQBpAEIAZABJAHQAYQBsAGkAYwBTAGEAbgBzACAATABpAG4AZQBhAHIAIABTAGUAbQBpAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEwAbgByAC0AUwBlAG0AaQBCAG8AbABkAFMAYQBuAHMAIABMAGkAbgBlAGEAcgAgAFMAZQBtAGkAQgBvAGwAZABSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0ATQBlAGQASQB0AGEAbABpAGMAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAATQBlAGQAaQB1AG0AIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0ATQBlAGQAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAATQBlAGQAaQB1AG0AUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAE0AZQBkAEkAdABhAGwAaQBjAFMAYQBuAHMAIABMAGkAbgBlAGEAcgAgAE0AZQBkAGkAdQBtACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAE0AZQBkAFMAYQBuAHMAIABMAGkAbgBlAGEAcgAgAE0AZQBkAGkAdQBtAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMAQwBzAGwALQBJAHQAYQBsAGkAYwBTAGEAbgBzACAAQwBhAHMAdQBhAGwAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0AUgBlAGcAdQBsAGEAcgBTAGEAbgBzACAAQwBhAHMAdQBhAGwAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAEkAdABhAGwAaQBjAFMAYQBuAHMAIABMAGkAbgBlAGEAcgAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMATABuAHIALQBSAGUAZwB1AGwAYQByAFMAYQBuAHMAIABMAGkAbgBlAGEAcgBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0ATAB0AEkAdABhAGwAaQBjAFMAYQBuAHMAIABDAGEAcwB1AGEAbAAgAEwAaQBnAGgAdAAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMAQwBzAGwALQBMAGkAZwBoAHQAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAATABpAGcAaAB0AFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMATABuAHIALQBMAGkAZwBoAHQASQB0AGEAbABpAGMAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAATABpAGcAaAB0ACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAEwAaQBnAGgAdABSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0AWABCAGwAawBJAHQAYQBsAGkAYwBNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABFAHgAdAByAGEAQgBsAGEAYwBrACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBDAHMAbAAtAFgAQgBsAGsATQBvAG4AbwAgAEMAYQBzAHUAYQBsACAARQB4AHQAcgBhAEIAbABhAGMAawBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0AWABCAGwAawBJAHQAYQBsAGkAYwBNAG8AbgBvACAATABpAG4AZQBhAHIAIABFAHgAdAByAGEAQgBsAGEAYwBrACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBMAG4AcgAtAFgAQgBsAGsATQBvAG4AbwAgAEwAaQBuAGUAYQByACAARQB4AHQAcgBhAEIAbABhAGMAawBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0AQgBsAGsASQB0AGEAbABpAGMATQBvAG4AbwAgAEMAYQBzAHUAYQBsACAAQgBsAGEAYwBrACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBDAHMAbAAtAEIAbABhAGMAawBNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABCAGwAYQBjAGsAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBMAG4AcgAtAEIAbABhAGMAawBJAHQAYQBsAGkAYwBNAG8AbgBvACAATABpAG4AZQBhAHIAIABCAGwAYQBjAGsAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0AQgBsAGEAYwBrAE0AbwBuAG8AIABMAGkAbgBlAGEAcgAgAEIAbABhAGMAawBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0AWABCAGQASQB0AGEAbABpAGMATQBvAG4AbwAgAEMAYQBzAHUAYQBsACAARQB4AHQAcgBhAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0ARQB4AHQAcgBhAEIAZABNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABFAHgAdAByAGEAQgBvAGwAZABSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0ARQB4AHQAcgBhAEIAZABJAHQAYQBsAGkAYwBNAG8AbgBvACAATABpAG4AZQBhAHIAIABFAHgAdAByAGEAQgBvAGwAZAAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8ATABuAHIALQBFAHgAdAByAGEAQgBvAGwAZABNAG8AbgBvACAATABpAG4AZQBhAHIAIABFAHgAdAByAGEAQgBvAGwAZABSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0AQgBkAEkAdABhAGwAaQBjAE0AbwBuAG8AIABDAGEAcwB1AGEAbAAgAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0AQgBvAGwAZABNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABCAG8AbABkAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8ATABuAHIALQBCAG8AbABkAEkAdABhAGwAaQBjAE0AbwBuAG8AIABMAGkAbgBlAGEAcgAgAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0AQgBvAGwAZABNAG8AbgBvACAATABpAG4AZQBhAHIAIABCAG8AbABkAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBTAG0AQgBkAEkAdABhAGwAaQBjAE0AbwBuAG8AIABDAGEAcwB1AGEAbAAgAFMAZQBtAGkAQgBvAGwAZAAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBTAGUAbQBpAEIAZABNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABTAGUAbQBpAEIAbwBsAGQAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBMAG4AcgAtAFMAZQBtAGkAQgBkAEkAdABhAGwAaQBjAE0AbwBuAG8AIABMAGkAbgBlAGEAcgAgAFMAZQBtAGkAQgBvAGwAZAAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8ATABuAHIALQBTAGUAbQBpAEIAbwBsAGQATQBvAG4AbwAgAEwAaQBuAGUAYQByACAAUwBlAG0AaQBCAG8AbABkAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBNAGUAZABJAHQAYQBsAGkAYwBNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABNAGUAZABpAHUAbQAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBNAGUAZABNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABNAGUAZABpAHUAbQBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0ATQBlAGQASQB0AGEAbABpAGMATQBvAG4AbwAgAEwAaQBuAGUAYQByACAATQBlAGQAaQB1AG0AIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0ATQBlAGQATQBvAG4AbwAgAEwAaQBuAGUAYQByACAATQBlAGQAaQB1AG0AUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBDAHMAbAAtAEkAdABhAGwAaQBjAE0AbwBuAG8AIABDAGEAcwB1AGEAbAAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBSAGUAZwB1AGwAYQByAE0AbwBuAG8AIABDAGEAcwB1AGEAbABSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0ASQB0AGEAbABpAGMATQBvAG4AbwAgAEwAaQBuAGUAYQByACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBMAG4AcgAtAFIAZQBnAHUAbABhAHIATQBvAG4AbwAgAEwAaQBuAGUAYQByAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBMAHQASQB0AGEAbABpAGMATQBvAG4AbwAgAEMAYQBzAHUAYQBsACAATABpAGcAaAB0ACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBDAHMAbAAtAEwAaQBnAGgAdABNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABMAGkAZwBoAHQAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBMAG4AcgAtAEwAaQBnAGgAdABJAHQAYQBsAGkAYwBNAG8AbgBvACAATABpAG4AZQBhAHIAIABMAGkAZwBoAHQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0ATABpAGcAaAB0AE0AbwBuAG8AIABMAGkAbgBlAGEAcgAgAEwAaQBnAGgAdABDAHUAcgBzAGkAdgBlAFMAbABhAG4AdABXAGUAaQBnAGgAdABDAGEAcwB1AGEAbABNAG8AbgBvAHMAcABhAGMAZQBTAGwAYQBzAGgAZQBkACAAWgBlAHIAbwBTAGkAbQBwAGwAaQBmAGkAZQBkACAATQBvAG4AbwAgIBgAYQB0IBkAUwBpAG0AcABsAGkAZgBpAGUAZAAgAE8AbgBlAEQAbwB0AHQAZQBkACAAWgBlAHIAbwBTAGkAbQBwAGwAaQBmAGkAZQBkACAAUwBpAHgAIAAmACAATgBpAG4AZQBOAG8ALQBzAGUAcgBpAGYAICAYAEwgGQAgACYAICAYAFogGQBTAGkAbQBwAGwAaQBmAGkAZQBkACAAaQB0AGEAbABpAGMAIABkAGkAYQBnAG8AbgBhAGwAcwBTAGkAbQBwAGwAaQBmAGkAZQBkACAATQBvAG4AbwAgIBgAciAZAFMAaQBtAHAAbABpAGYAaQBlAGQAIABNAG8AbgBvACAgGABsIBkAUwBpAG0AcABsAGkAZgBpAGUAZAAgAE0AbwBuAG8AICAYAGkgGQBTAGkAbQBwAGwAaQBmAGkAZQBkACAATQBvAG4AbwAgIBgAZiAZAFMAaQBuAGcAbABlAC0AcwB0AG8AcgB5ACAgGABnIBkAUwBpAG4AZwBsAGUALQBzAHQAbwByAHkAICAYAGEgGQBTAGEAbgBzACAATABpAG4AZQBhAHIAIABMAGkAZwBoAHQAUgBlAGMAdQByAHMAaQB2AGUAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0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BPcAAQT7BPsAAQAAAAIAAAAAAAD/MwAtAAAAAAAAAAAAAAAAAAAAAAAAAAAFAwAAAAMBAgEDAQQBBQEGACQArQDJAMcArgBiAGMBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgAJQAmAGQA/QEZARoA/wEbACcBHAEdAR4AKADLAGUAyADKAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwACkAKgExAPgBMgEzATQBNQArATYBNwE4ACwAzwDMAM0AzgE5AToBOwE8APoBPQE+AT8BQAFBAC0BQgAuAUMALwFEAUUBRgFHAUgAMAFJADEAZgFKAUsBTAFNAU4BTwAyANMA0ADRAK8AZwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkAMwA0ADUBagFrAWwBbQFuAW8BcAA2AXEBcgFzAOQBdAF1AXYBdwF4AXkANwF6AXsBfAF9AX4AOADWANQA1QBoAX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQADkAOgGRAZIBkwGUADsAPADrAZUAuwGWAZcBmAGZAZoBmwA9AZwBnQDmAZ4AkAGfAOkAkQGgAO0BoQGiAaMBpADiAaUAsAGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AEQAagBpAGsAbQBsAG4BuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoARQBGAG8A/gHLAcwBAAHNAEcBzgHPAdAASABxAHAAcgBzAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAEkASgHjAPkB5AHlAeYB5wBLAegB6QHqAEwAdQB0AHYAdwHrAewB7QHuAe8B8AHxAfIB8wBNAfQATgH1AE8B9gH3AfgB+QH6AFAB+wBRAHgB/AH9Af4B/wIAAgEAUgB6AHkAewB9AHwCAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAFMAVABVAhwCHQIeAh8CIAIhAiIAVgIjAiQCJQDlAiYCJwIoAikCKgIrAFcCLAItAi4CLwIwAjEAWAB/AH4AgACBAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAFkAWgJEAkUCRgJHAFsAXADsALoCSAJJAkoCSwJMAk0CTgBdAk8CUADnAlEAiQCgAlIA6gChAlMA7gEBAlQA1wJVAlYCVwDjAlgCWQCxAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkAmwJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeACdAJ4CeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMAEwAUABUAFgAXABgAGQAaABsAHAKUApUClgD1APQA9gKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0AQgAQAq4CrwCyALMCsAALAAwAPgBAAF4AYAKxArIABgAIAMYACgAFALYAtwC0ALUAxADFAL4AvwCpAKoADQCCAMIAEQAPAB0AHgCrAAQAowAiAKIAEgA/ALwAXwDoACMACQCGAIgCswK0AMMAhwK1ArYCtwAOAO8AkwC4APAAIAAfACEAlACVAKcAjwCkArgCuQK6ArsCvAK9AJgCvgK/AJoAmQLAAsEApQCSAJwCwgLDAsQCxQAHAIQAhQC9AJYCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAEEAYQCNAEMA3wDYAOEA2wDZANoAjgDcAN0A3gDgAIsAigCMAIMC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QC5AuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIHdW5pMDBBMAd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB0FtYWNyb24GQWJyZXZlB0FvZ29uZWsKQXJpbmdhY3V0ZQd1bmkwMjAwB3VuaTAyMDIHdW5pMUVBMAd1bmkxRUEyB3VuaTFFQTQHdW5pMUVBNgd1bmkxRUE4B3VuaTFFQUEHdW5pMUVBQwd1bmkxRUFFB3VuaTFFQjAHdW5pMUVCMgd1bmkxRUI0B3VuaTFFQjYLQ2NpcmN1bWZsZXgKQ2RvdGFjY2VudAd1bmkxRTA4BkRjYXJvbgd1bmkxRTBDB3VuaTFFMEUHRW1hY3JvbgZFYnJldmUKRWRvdGFjY2VudAdFb2dvbmVrBkVjYXJvbgd1bmkwMjA0B3VuaTAyMDYHdW5pMUUxNAd1bmkxRTE2B3VuaTFFMUMHdW5pMUVCOAd1bmkxRUJBB3VuaTFFQkMHdW5pMUVCRQd1bmkxRUMwB3VuaTFFQzIHdW5pMUVDNAd1bmkxRUM2C0djaXJjdW1mbGV4Ckdkb3RhY2NlbnQHdW5pMDEyMgZHY2Fyb24HdW5pMUUyMAtIY2lyY3VtZmxleAd1bmkxRTI0B3VuaTFFMkEGSXRpbGRlB0ltYWNyb24GSWJyZXZlB0lvZ29uZWsHdW5pMDIwOAd1bmkwMjBBB3VuaTFFMkUHdW5pMUVDOAd1bmkxRUNBC0pjaXJjdW1mbGV4B3VuaTAxMzYGTGFjdXRlB3VuaTAxM0IGTGNhcm9uB3VuaTFFMzYHdW5pMUUzQQd1bmkxRTQyBk5hY3V0ZQd1bmkwMTQ1Bk5jYXJvbgd1bmkxRTQ0B3VuaTFFNDYHdW5pMUU0OAdPbWFjcm9uBk9icmV2ZQ1PaHVuZ2FydW1sYXV0BU9ob3JuB3VuaTAxRUEHdW5pMDIwQwd1bmkwMjBFB3VuaTAyMkEHdW5pMDIyQwd1bmkwMjMwB3VuaTFFNEMHdW5pMUU0RQd1bmkxRTUwB3VuaTFFNTIHdW5pMUVDQwd1bmkxRUNFB3VuaTFFRDAHdW5pMUVEMgd1bmkxRUQ0B3VuaTFFRDYHdW5pMUVEOAd1bmkxRURBB3VuaTFFREMHdW5pMUVERQd1bmkxRUUwB3VuaTFFRTIGUmFjdXRlB3VuaTAxNTYGUmNhcm9uB3VuaTAyMTAHdW5pMDIxMgd1bmkxRTVBB3VuaTFFNUUGU2FjdXRlC1NjaXJjdW1mbGV4B3VuaTAxNUUHdW5pMDIxOAd1bmkxRTYwB3VuaTFFNjIHdW5pMUU2NAd1bmkxRTY2B3VuaTFFNjgHdW5pMDE2MgZUY2Fyb24HdW5pMDIxQQd1bmkxRTZDB3VuaTFFNkUGVXRpbGRlB1VtYWNyb24GVWJyZXZlBVVyaW5nDVVodW5nYXJ1bWxhdXQHVW9nb25lawVVaG9ybgd1bmkwMjE0B3VuaTAyMTYHdW5pMUU3OAd1bmkxRTdBB3VuaTFFRTQHdW5pMUVFNgd1bmkxRUU4B3VuaTFFRUEHdW5pMUVFQwd1bmkxRUVFB3VuaTFFRjALV2NpcmN1bWZsZXgGV2dyYXZlBldhY3V0ZQlXZGllcmVzaXMLWWNpcmN1bWZsZXgHdW5pMDIzMgd1bmkxRThFBllncmF2ZQd1bmkxRUY0B3VuaTFFRjYHdW5pMUVGOAZaYWN1dGUKWmRvdGFjY2VudAd1bmkxRTkyB0FFYWN1dGULT3NsYXNoYWN1dGUGRGNyb2F0BEhiYXICSUoETGRvdANFbmcEVGJhcgd1bmkwMThGB3VuaTAxOUQHdW5pMDFDNAd1bmkwMUM3B3VuaTAxQ0EHdW5pMDFGMQd1bmkxRTlFBUFscGhhBEJldGEFR2FtbWEHdW5pMDM5NAVUaGV0YQZMYW1iZGECTXUCTnUCUGkDUGhpB3VuaTIxMjYHYW1hY3JvbgZhYnJldmUHYW9nb25lawphcmluZ2FjdXRlB3VuaTAyMDEHdW5pMDIwMwd1bmkxRUExB3VuaTFFQTMHdW5pMUVBNQd1bmkxRUE3B3VuaTFFQTkHdW5pMUVBQgd1bmkxRUFEB3VuaTFFQUYHdW5pMUVCMQd1bmkxRUIzB3VuaTFFQjUHdW5pMUVCNwtjY2lyY3VtZmxleApjZG90YWNjZW50B3VuaTFFMDkGZGNhcm9uB3VuaTFFMEQHdW5pMUUwRgdlbWFjcm9uBmVicmV2ZQplZG90YWNjZW50B2VvZ29uZWsGZWNhcm9uB3VuaTAyMDUHdW5pMDIwNwd1bmkxRTE1B3VuaTFFMTcHdW5pMUUxRAd1bmkxRUI5B3VuaTFFQkIHdW5pMUVCRAd1bmkxRUJGB3VuaTFFQzEHdW5pMUVDMwd1bmkxRUM1B3VuaTFFQzcLZ2NpcmN1bWZsZXgKZ2RvdGFjY2VudAd1bmkwMTIzBmdjYXJvbgd1bmkxRTIxC2hjaXJjdW1mbGV4B3VuaTFFMjUHdW5pMUUyQgZpdGlsZGUHaW1hY3JvbgZpYnJldmUHaW9nb25lawd1bmkwMjA5B3VuaTAyMEIHdW5pMUUyRgd1bmkxRUM5B3VuaTFFQ0ILamNpcmN1bWZsZXgHdW5pMDEzNwZsYWN1dGUHdW5pMDEzQwZsY2Fyb24HdW5pMUUzNwd1bmkxRTNCB3VuaTFFNDMGbmFjdXRlB3VuaTAxNDYGbmNhcm9uB3VuaTFFNDUHdW5pMUU0Nwd1bmkxRTQ5B29tYWNyb24Gb2JyZXZlDW9odW5nYXJ1bWxhdXQFb2hvcm4HdW5pMDFFQgd1bmkwMjBEB3VuaTAyMEYHdW5pMDIyQgd1bmkwMjJEB3VuaTAyMzEHdW5pMUU0RAd1bmkxRTRGB3VuaTFFNTEHdW5pMUU1Mwd1bmkxRUNEB3VuaTFFQ0YHdW5pMUVEMQd1bmkxRUQzB3VuaTFFRDUHdW5pMUVENwd1bmkxRUQ5B3VuaTFFREIHdW5pMUVERAd1bmkxRURGB3VuaTFFRTEHdW5pMUVFMwZyYWN1dGUHdW5pMDE1NwZyY2Fyb24HdW5pMDIxMQd1bmkwMjEzB3VuaTFFNUIHdW5pMUU1RgZzYWN1dGULc2NpcmN1bWZsZXgHdW5pMDE1Rgd1bmkwMjE5B3VuaTFFNjEHdW5pMUU2Mwd1bmkxRTY1B3VuaTFFNjcHdW5pMUU2OQd1bmkwMTYzBnRjYXJvbgd1bmkwMjFCB3VuaTFFNkQHdW5pMUU2Rgd1bmkxRTk3BnV0aWxkZQd1bWFjcm9uBnVicmV2ZQV1cmluZw11aHVuZ2FydW1sYXV0B3VvZ29uZWsFdWhvcm4HdW5pMDIxNQd1bmkwMjE3B3VuaTFFNzkHdW5pMUU3Qgd1bmkxRUU1B3VuaTFFRTcHdW5pMUVFOQd1bmkxRUVCB3VuaTFFRUQHdW5pMUVFRgd1bmkxRUYxC3djaXJjdW1mbGV4BndncmF2ZQZ3YWN1dGUJd2RpZXJlc2lzC3ljaXJjdW1mbGV4B3VuaTAyMzMHdW5pMUU4RgZ5Z3JhdmUHdW5pMUVGNQd1bmkxRUY3B3VuaTFFRjkGemFjdXRlCnpkb3RhY2NlbnQHdW5pMUU5MwdhZWFjdXRlC29zbGFzaGFjdXRlBGhiYXICaWoMa2dyZWVubGFuZGljBGxkb3QLbmFwb3N0cm9waGUDZW5nBHRiYXIHdW5pMDFDNgd1bmkwMUM5B3VuaTAxQ0MHdW5pMDFGMwd1bmkwMjM3B3VuaTAyNTkHdW5pMDI3MgVhbHBoYQRiZXRhBWdhbW1hBWRlbHRhBXRoZXRhBmxhbWJkYQd1bmkwM0JDAm51A3BoaQd1bmkwMUM1B3VuaTAxQzgHdW5pMDFDQgd1bmkwMUYyB3VuaTAyQjkHdW5pMDJCQQd1bmkwMkJCB3VuaTAyQkMHdW5pMDJCRQd1bmkwMkJGB3VuaTAyQzgHdW5pMDJDOQd1bmkwMkNBB3VuaTAyQ0IHdW5pMDMwMAd1bmkwMzAxB3VuaTAzMDIHdW5pMDMwMwd1bmkwMzA0B3VuaTAzMDYHdW5pMDMwNwd1bmkwMzA4B3VuaTAzMDkHdW5pMDMwQQd1bmkwMzBCB3VuaTAzMEMHdW5pMDMwRgd1bmkwMzExB3VuaTAzMTIHdW5pMDMxNQd1bmkwMzFCB3VuaTAzMjMHdW5pMDMyNAd1bmkwMzI1B3VuaTAzMjYHdW5pMDMyNwd1bmkwMzI4B3VuaTAzMjkHdW5pMDMyRQd1bmkwMzMxB3VuaTAzMzUHdW5pMDBCOQd1bmkwMEIyB3VuaTAwQjMHdW5pMjA3MAd1bmkyMDc0B3VuaTIwNzUHdW5pMjA3Ngd1bmkyMDc3B3VuaTIwNzgHdW5pMjA3OQd1bmkyMDgwB3VuaTIwODEHdW5pMjA4Mgd1bmkyMDgzB3VuaTIwODQHdW5pMjA4NQd1bmkyMDg2B3VuaTIwODcHdW5pMjA4OAd1bmkyMDg5CG9uZXRoaXJkCXR3b3RoaXJkcwlvbmVlaWdodGgMdGhyZWVlaWdodGhzC2ZpdmVlaWdodGhzDHNldmVuZWlnaHRocwd1bmkyMDEwCmZpZ3VyZWRhc2gHdW5pMjAxNQd1bmkyN0U4B3VuaTI3RTkHdW5pMjExMwd1bmkyMTE2B3VuaTIwMzIHdW5pMjAzMwd1bmkyMDNFB3VuaTIwNTIHdW5pMjE5MAdhcnJvd3VwB3VuaTIxOTIJYXJyb3dkb3duB3VuaTIxOTQIZW1wdHlzZXQHdW5pMjIwNgd1bmkyMjE1B3VuaTIyMTkHdW5pMjIzNgtlcXVpdmFsZW5jZQd1bmkyNUI3B3VuaTI1QzEHdW5pMEUzRg1jb2xvbm1vbmV0YXJ5B3VuaTIwQTYHdW5pMjBBOAd1bmkyMEE5B3VuaTIwQUEEZG9uZwRFdXJvB3VuaTAxOTIHdW5pMjBBRAd1bmkyMEIxB3VuaTIwQjIHdW5pMjBCNAd1bmkyMEI1B3VuaTIwQjgHdW5pMjBCOQd1bmkyMEJBB3VuaTIwQkMHdW5pMjBCRAd1bmkyMEJGCWVzdGltYXRlZAd1bmkyMTk1B3VuaTIxOTYHdW5pMjE5Nwd1bmkyMTk4B3VuaTIxOTkHdW5pMjVBMAd1bmkyNUExB3VuaTI1QjIHdW5pMjVCMwd1bmkyNUI2B3VuaTI1QkMHdW5pMjVCRAd1bmkyNUMwB3VuaTI1QzYHdW5pMjVDNwd1bmkyNjEwB3VuaTI2MTEHdW5pMjY2MQd1bmkyNjY1B3VuaTI3MTMHdW5pMDAwRAd1bmkwMEFEB3VuaTIwMEIHdW5pRTEzMgd1bmlFMTMzB3VuaUY4RkYPY2Fyb25zbG92YWtjb21iCWRvdGxlc3Npagtkb3RzaWRlY29tYgtvZ29uZWtjb21ibwlyaW5nYWN1dGUHdW5pMDMzNwd1bmlGQjAxB3VuaUZCMDIFZl9mX2kKc3BhY2UuZnJhYw1icmFjZWxlZnQuY2FwDmJyYWNlcmlnaHQuY2FwFnBlcmlvZGNlbnRlcmVkLmxvY2xDQVQLYXQuYWx0X2Nhc2ULdW5pMDMwQy5hbHQGYXQuYWx0B3VuaTIwN0ILaHlwaGVuLmNvZGUIbnVtLmNvZGULcXV0c25nLmNvZGUZcXV0c25nX3F1dHNuZ19xdXRzbmcuY29kZQtxdXRkYmwuY29kZRlxdXRkYmxfcXV0ZGJsX3F1dGRibC5jb2RlCWFzdHIuY29kZQ5hc3RyX2FzdHIuY29kZRNhc3RyX2FzdHJfYXN0ci5jb2RlD2FzdHJfZXF1YWwuY29kZQ9hc3RyX3NsYXNoLmNvZGUJcGx1cy5jb2RlD3BsdXNfZXF1YWwuY29kZQ5wbHVzX3BsdXMuY29kZRNwbHVzX3BsdXNfcGx1cy5jb2RlEG1pbnVzX2VxdWFsLmNvZGUVZXF1YWxfYXNjaWl0aWxkZS5jb2RlEGVxdWFsX2VxdWFsLmNvZGUWZXF1YWxfZXF1YWxfZXF1YWwuY29kZRJlcXVhbF9ncmVhdGVyLmNvZGUUZXF1YWxfbGVzc19sZXNzLmNvZGUWZXF1YWxfc2xhc2hfZXF1YWwuY29kZQlsZXNzLmNvZGUSbGVzc19hc3Rlcmlzay5jb2RlGmxlc3NfYXN0ZXJpc2tfZ3JlYXRlci5jb2RlDWxlc3NfYmFyLmNvZGUVbGVzc19iYXJfZ3JlYXRlci5jb2RlGGxlc3NfZG9sbGFyX2dyZWF0ZXIuY29kZQ9sZXNzX2VxdWFsLmNvZGUXbGVzc19lcXVhbF9ncmVhdGVyLmNvZGUebGVzc19leGNsYW1faHlwaGVuX2h5cGhlbi5jb2RlEWxlc3NfZ3JlYXRlci5jb2RlEGxlc3NfaHlwaGVuLmNvZGUObGVzc19sZXNzLmNvZGUZbGVzc19sZXNzX2FzY2lpdGlsZGUuY29kZRRsZXNzX2xlc3NfZXF1YWwuY29kZRVsZXNzX2xlc3NfaHlwaGVuLmNvZGUTbGVzc19sZXNzX2xlc3MuY29kZRZsZXNzX3BsdXNfZ3JlYXRlci5jb2RlDGdyZWF0ZXIuY29kZRJncmVhdGVyX2VxdWFsLmNvZGUUZ3JlYXRlcl9ncmVhdGVyLmNvZGUaZ3JlYXRlcl9ncmVhdGVyX2VxdWFsLmNvZGUcZ3JlYXRlcl9ncmVhdGVyX2dyZWF0ZXIuY29kZRtncmVhdGVyX2dyZWF0ZXJfaHlwaGVuLmNvZGUTZ3JlYXRlcl9oeXBoZW4uY29kZRp1bmRlcnNjb3JlX3VuZGVyc2NvcmUuY29kZRNoeXBoZW5fZ3JlYXRlci5jb2RlEmh5cGhlbl9oeXBoZW4uY29kZRpoeXBoZW5faHlwaGVuX2dyZWF0ZXIuY29kZRloeXBoZW5faHlwaGVuX2h5cGhlbi5jb2RlEGh5cGhlbl9sZXNzLmNvZGUVaHlwaGVuX2xlc3NfbGVzcy5jb2RlKmh5cGhlbl9zcGFjZV9icmt0bGVmdF9zcGFjZV9icmt0cmlnaHQuY29kZSZoeXBoZW5fc3BhY2VfYnJrdGxlZnRfeF9icmt0cmlnaHQuY29kZQxudW1fbnVtLmNvZGUQbnVtX251bV9udW0uY29kZRRudW1fbnVtX251bV9udW0uY29kZQxhbmRfYW5kLmNvZGUQYW5kX2FuZF9hbmQuY29kZQ9zbGFzaF9hc3RyLmNvZGUQc2xhc2hfZXF1YWwuY29kZRBzbGFzaF9zbGFzaC5jb2RlFnNsYXNoX3NsYXNoX3NsYXNoLmNvZGUOYmFja3NsYXNoLmNvZGUQYmFja3NsYXNoX2IuY29kZRBiYWNrc2xhc2hfbi5jb2RlEGJhY2tzbGFzaF9yLmNvZGUQYmFja3NsYXNoX3QuY29kZRBiYWNrc2xhc2hfdi5jb2RlDGJhcl9iYXIuY29kZRBiYXJfYmFyX2Jhci5jb2RlDmJhcl9lcXVhbC5jb2RlEGJhcl9ncmVhdGVyLmNvZGUQY29sb25fY29sb24uY29kZRZjb2xvbl9zbGFzaF9zbGFzaC5jb2RlFmV4Y2xhbV9hc2NpaXRpbGRlLmNvZGURZXhjbGFtX2VxdWFsLmNvZGUXZXhjbGFtX2VxdWFsX2VxdWFsLmNvZGUSZXhjbGFtX2V4Y2xhbS5jb2RlD3F1c3RfY29sb24uY29kZRBxdXN0X3BlcmlvZC5jb2RlDnF1c3RfcXVzdC5jb2RlE2RvbGxhcl9icmFjZWxmLmNvZGUWZ3JhdmVfZ3JhdmVfZ3JhdmUuY29kZQx1bmkwMzAwLmNhc2UMdW5pMDMwMS5jYXNlDHVuaTAzMDIuY2FzZQx1bmkwMzAzLmNhc2UMdW5pMDMwNC5jYXNlDHVuaTAzMDYuY2FzZQx1bmkwMzA3LmNhc2UMdW5pMDMwOC5jYXNlDHVuaTAzMDkuY2FzZQx1bmkwMzBBLmNhc2UMdW5pMDMwQi5jYXNlDHVuaTAzMEMuY2FzZQx1bmkwMzBGLmNhc2UMdW5pMDMxMS5jYXNlDHVuaTAzMTIuY2FzZQx1bmkwMzE1LmNhc2UMdW5pMDMxQi5jYXNlDHVuaTAzMjMuY2FzZQx1bmkwMzI2LmNhc2UMdW5pMDMyNy5jYXNlDHVuaTAzMjguY2FzZQtoeXBoZW4uY2FzZQtlbmRhc2guY2FzZQtlbWRhc2guY2FzZQ5wYXJlbmxlZnQuY2FzZQ9wYXJlbnJpZ2h0LmNhc2UQYnJhY2tldGxlZnQuY2FzZRFicmFja2V0cmlnaHQuY2FzZQ5icmFjZWxlZnQuY2FzZQ9icmFjZXJpZ2h0LmNhc2USZ3VpbHNpbmdsbGVmdC5jYXNlE2d1aWxzaW5nbHJpZ2h0LmNhc2USZ3VpbGxlbW90bGVmdC5jYXNlE2d1aWxsZW1vdHJpZ2h0LmNhc2UKc2xhc2guY2FzZQ5iYWNrc2xhc2guY2FzZQpjb2xvbi5jYXNlD2V4Y2xhbWRvd24uY2FzZRFxdWVzdGlvbmRvd24uY2FzZQdhdC5jYXNlE3BlcmlvZGNlbnRlcmVkLmNhc2ULYnVsbGV0LmNhc2UJcGx1cy5jYXNlCm1pbnVzLmNhc2UOcGx1c21pbnVzLmNhc2ULZGl2aWRlLmNhc2UNbXVsdGlwbHkuY2FzZQplcXVhbC5jYXNlCWxlc3MuY2FzZQxncmVhdGVyLmNhc2UObGVzc2VxdWFsLmNhc2URZ3JlYXRlcmVxdWFsLmNhc2UQYXBwcm94ZXF1YWwuY2FzZQ1ub3RlcXVhbC5jYXNlD2xvZ2ljYWxub3QuY2FzZQx1bmkyMTkwLmNhc2UMYXJyb3d1cC5jYXNlDHVuaTIxOTIuY2FzZQ5hcnJvd2Rvd24uY2FzZQx1bmkyMTk0LmNhc2UMdW5pMjE5NS5jYXNlDHVuaTIxOTYuY2FzZQx1bmkyMTk3LmNhc2UMdW5pMjE5OC5jYXNlDHVuaTIxOTkuY2FzZRJhY3V0ZWNvbWJ2aWV0LmNhc2USZ3JhdmVjb21idmlldC5jYXNlEG9nb25la2NvbWJvLmNhc2UOcmluZ2FjdXRlLmNhc2UMdW5pMDMzNy5jYXNlEnRpbGRlY29tYnZpZXQuY2FzZQx1bmkwMEI5LmFmcmMMdW5pMDBCMi5hZnJjDHVuaTAwQjMuYWZyYw9vbmVxdWFydGVyLmFmcmMMb25laGFsZi5hZnJjEnRocmVlcXVhcnRlcnMuYWZyYwx1bmkyMDcwLmFmcmMMdW5pMjA3NC5hZnJjDHVuaTIwNzUuYWZyYwx1bmkyMDc2LmFmcmMMdW5pMjA3Ny5hZnJjDHVuaTIwNzguYWZyYwx1bmkyMDc5LmFmcmMMdW5pMjA4MC5hZnJjDHVuaTIwODEuYWZyYwx1bmkyMDgyLmFmcmMMdW5pMjA4My5hZnJjDHVuaTIwODQuYWZyYwx1bmkyMDg1LmFmcmMMdW5pMjA4Ni5hZnJjDHVuaTIwODcuYWZyYwx1bmkyMDg4LmFmcmMMdW5pMjA4OS5hZnJjDW9uZXRoaXJkLmFmcmMOdHdvdGhpcmRzLmFmcmMOb25lZWlnaHRoLmFmcmMRdGhyZWVlaWdodGhzLmFmcmMQZml2ZWVpZ2h0aHMuYWZyYxFzZXZlbmVpZ2h0aHMuYWZyYxd6ZXJvaW5mZXJpb3Jkb3R0ZWQuYWZyYxV6ZXJvaW5mZXJpb3JzYW5zLmFmcmMWemVyb2luZmVyaW9yc2xhc2guYWZyYxd6ZXJvc3VwZXJpb3Jkb3R0ZWQuYWZyYxV6ZXJvc3VwZXJpb3JzYW5zLmFmcmMWemVyb3N1cGVyaW9yc2xhc2guYWZyYwl6ZXJvLnBudW0IdHdvLnBudW0KdGhyZWUucG51bQlmb3VyLnBudW0JZml2ZS5wbnVtCHNpeC5wbnVtCnNldmVuLnBudW0KZWlnaHQucG51bQluaW5lLnBudW0Ic2l4LnNzMDEJbmluZS5zczAxDHVuaTIwNzYuc3MwMQx1bmkyMDc5LnNzMDEMdW5pMjA4Ni5zczAxDHVuaTIwODkuc3MwMQp6ZXJvLnNsYXNoDXVuaTIwNzAuc2xhc2gNdW5pMjA4MC5zbGFzaAt6ZXJvLmRvdHRlZA51bmkyMDcwLmRvdHRlZA51bmkyMDgwLmRvdHRlZA1zaXguc3MwMV9wbnVtDm5pbmUuc3MwMV9wbnVtDW9uZS5zYW5zX3RudW0PemVyby5zbGFzaF9wbnVtEHplcm8uZG90dGVkX3BudW0IYS5pdGFsaWMNYWdyYXZlLml0YWxpYw1hYWN1dGUuaXRhbGljEmFjaXJjdW1mbGV4Lml0YWxpYw1hdGlsZGUuaXRhbGljEGFkaWVyZXNpcy5pdGFsaWMMYXJpbmcuaXRhbGljDmFtYWNyb24uaXRhbGljDWFicmV2ZS5pdGFsaWMOYW9nb25lay5pdGFsaWMRYXJpbmdhY3V0ZS5pdGFsaWMOdW5pMDIwMS5pdGFsaWMOdW5pMDIwMy5pdGFsaWMOdW5pMUVBMS5pdGFsaWMOdW5pMUVBMy5pdGFsaWMOdW5pMUVBNS5pdGFsaWMOdW5pMUVBNy5pdGFsaWMOdW5pMUVBOS5pdGFsaWMOdW5pMUVBQi5pdGFsaWMOdW5pMUVBRC5pdGFsaWMOdW5pMUVBRi5pdGFsaWMOdW5pMUVCMS5pdGFsaWMOdW5pMUVCMy5pdGFsaWMOdW5pMUVCNS5pdGFsaWMOdW5pMUVCNy5pdGFsaWMIYi5pdGFsaWMIYy5pdGFsaWMPY2NlZGlsbGEuaXRhbGljDWNhY3V0ZS5pdGFsaWMSY2NpcmN1bWZsZXguaXRhbGljEWNkb3RhY2NlbnQuaXRhbGljDWNjYXJvbi5pdGFsaWMOdW5pMUUwOS5pdGFsaWMIZC5pdGFsaWMNZGNhcm9uLml0YWxpYw51bmkxRTBELml0YWxpYw51bmkxRTBGLml0YWxpYwhlLml0YWxpYw1lZ3JhdmUuaXRhbGljDWVhY3V0ZS5pdGFsaWMSZWNpcmN1bWZsZXguaXRhbGljEGVkaWVyZXNpcy5pdGFsaWMOZW1hY3Jvbi5pdGFsaWMNZWJyZXZlLml0YWxpYxFlZG90YWNjZW50Lml0YWxpYw5lb2dvbmVrLml0YWxpYw1lY2Fyb24uaXRhbGljDnVuaTAyMDUuaXRhbGljDnVuaTAyMDcuaXRhbGljDnVuaTFFMTUuaXRhbGljDnVuaTFFMTcuaXRhbGljDnVuaTFFMUQuaXRhbGljDnVuaTFFQjkuaXRhbGljDnVuaTFFQkIuaXRhbGljDnVuaTFFQkQuaXRhbGljDnVuaTFFQkYuaXRhbGljDnVuaTFFQzEuaXRhbGljDnVuaTFFQzMuaXRhbGljDnVuaTFFQzUuaXRhbGljDnVuaTFFQzcuaXRhbGljCGYuaXRhbGljCGcuaXRhbGljEmdjaXJjdW1mbGV4Lml0YWxpYw1nYnJldmUuaXRhbGljEWdkb3RhY2NlbnQuaXRhbGljDnVuaTAxMjMuaXRhbGljDWdjYXJvbi5pdGFsaWMOdW5pMUUyMS5pdGFsaWMIaC5pdGFsaWMSaGNpcmN1bWZsZXguaXRhbGljDnVuaTFFMjUuaXRhbGljDnVuaTFFMkIuaXRhbGljCGkuaXRhbGljDWlncmF2ZS5pdGFsaWMNaWFjdXRlLml0YWxpYxJpY2lyY3VtZmxleC5pdGFsaWMQaWRpZXJlc2lzLml0YWxpYw1pdGlsZGUuaXRhbGljDmltYWNyb24uaXRhbGljDWlicmV2ZS5pdGFsaWMOaW9nb25lay5pdGFsaWMOdW5pMDIwOS5pdGFsaWMOdW5pMDIwQi5pdGFsaWMOdW5pMUUyRi5pdGFsaWMOdW5pMUVDOS5pdGFsaWMOdW5pMUVDQi5pdGFsaWMIai5pdGFsaWMSamNpcmN1bWZsZXguaXRhbGljCGsuaXRhbGljDnVuaTAxMzcuaXRhbGljCGwuaXRhbGljDWxhY3V0ZS5pdGFsaWMOdW5pMDEzQy5pdGFsaWMNbGNhcm9uLml0YWxpYw51bmkxRTM3Lml0YWxpYw51bmkxRTNCLml0YWxpYwhtLml0YWxpYw51bmkxRTQzLml0YWxpYwhuLml0YWxpYw1udGlsZGUuaXRhbGljDW5hY3V0ZS5pdGFsaWMOdW5pMDE0Ni5pdGFsaWMNbmNhcm9uLml0YWxpYw51bmkxRTQ1Lml0YWxpYw51bmkxRTQ3Lml0YWxpYw51bmkxRTQ5Lml0YWxpYwhxLml0YWxpYwhyLml0YWxpYw1yYWN1dGUuaXRhbGljDnVuaTAxNTcuaXRhbGljDXJjYXJvbi5pdGFsaWMOdW5pMDIxMS5pdGFsaWMOdW5pMDIxMy5pdGFsaWMOdW5pMUU1Qi5pdGFsaWMOdW5pMUU1Ri5pdGFsaWMIcy5pdGFsaWMNc2FjdXRlLml0YWxpYxJzY2lyY3VtZmxleC5pdGFsaWMOdW5pMDE1Ri5pdGFsaWMNc2Nhcm9uLml0YWxpYw51bmkwMjE5Lml0YWxpYw51bmkxRTYxLml0YWxpYw51bmkxRTYzLml0YWxpYw51bmkxRTY1Lml0YWxpYw51bmkxRTY3Lml0YWxpYw51bmkxRTY5Lml0YWxpYwh1Lml0YWxpYw11Z3JhdmUuaXRhbGljDXVhY3V0ZS5pdGFsaWMSdWNpcmN1bWZsZXguaXRhbGljEHVkaWVyZXNpcy5pdGFsaWMNdXRpbGRlLml0YWxpYw51bWFjcm9uLml0YWxpYw11YnJldmUuaXRhbGljDHVyaW5nLml0YWxpYxR1aHVuZ2FydW1sYXV0Lml0YWxpYw51b2dvbmVrLml0YWxpYwx1aG9ybi5pdGFsaWMOdW5pMDIxNS5pdGFsaWMOdW5pMDIxNy5pdGFsaWMOdW5pMUU3OS5pdGFsaWMOdW5pMUU3Qi5pdGFsaWMOdW5pMUVFNS5pdGFsaWMOdW5pMUVFNy5pdGFsaWMOdW5pMUVFOS5pdGFsaWMOdW5pMUVFQi5pdGFsaWMOdW5pMUVFRC5pdGFsaWMOdW5pMUVFRi5pdGFsaWMOdW5pMUVGMS5pdGFsaWMIdi5pdGFsaWMIdy5pdGFsaWMSd2NpcmN1bWZsZXguaXRhbGljDXdncmF2ZS5pdGFsaWMNd2FjdXRlLml0YWxpYxB3ZGllcmVzaXMuaXRhbGljCHguaXRhbGljCHkuaXRhbGljDXlhY3V0ZS5pdGFsaWMQeWRpZXJlc2lzLml0YWxpYxJ5Y2lyY3VtZmxleC5pdGFsaWMOdW5pMDIzMy5pdGFsaWMOdW5pMUU4Ri5pdGFsaWMNeWdyYXZlLml0YWxpYw51bmkxRUY1Lml0YWxpYw51bmkxRUY3Lml0YWxpYw51bmkxRUY5Lml0YWxpYwh6Lml0YWxpYw16YWN1dGUuaXRhbGljEXpkb3RhY2NlbnQuaXRhbGljDXpjYXJvbi5pdGFsaWMOdW5pMUU5My5pdGFsaWMPZG90bGVzc2kuaXRhbGljC2xkb3QuaXRhbGljDWxzbGFzaC5pdGFsaWMSbmFwb3N0cm9waGUuaXRhbGljDnVuaTAxQzYuaXRhbGljDnVuaTAxQzkuaXRhbGljDnVuaTAxQ0MuaXRhbGljDnVuaTAxRjMuaXRhbGljDnVuaTAyMzcuaXRhbGljDnVuaTAxQzguaXRhbGljDnVuaTAxQ0IuaXRhbGljBmYubW9ubwZnLm1vbm8GaS5tb25vC2lncmF2ZS5tb25vC2lhY3V0ZS5tb25vEGljaXJjdW1mbGV4Lm1vbm8OaWRpZXJlc2lzLm1vbm8LaXRpbGRlLm1vbm8MaW1hY3Jvbi5tb25vC2licmV2ZS5tb25vDGlvZ29uZWsubW9ubwx1bmkwMjA5Lm1vbm8MdW5pMDIwQi5tb25vDHVuaTFFMkYubW9ubwx1bmkxRUM5Lm1vbm8MdW5pMUVDQi5tb25vBmwubW9ubwtsYWN1dGUubW9ubwx1bmkwMTNDLm1vbm8LbGNhcm9uLm1vbm8MdW5pMUUzNy5tb25vDHVuaTFFM0IubW9ubwZyLm1vbm8LcmFjdXRlLm1vbm8MdW5pMDE1Ny5tb25vC3JjYXJvbi5tb25vDHVuaTAyMTEubW9ubwx1bmkwMjEzLm1vbm8MdW5pMUU1Qi5tb25vDHVuaTFFNUYubW9ubw1kb3RsZXNzaS5tb25vCWxkb3QubW9ubwtsc2xhc2gubW9ubwd1bmkwMEI1BlEudGl0bAhhLnNpbXBsZQ1hZ3JhdmUuc2ltcGxlDWFhY3V0ZS5zaW1wbGUSYWNpcmN1bWZsZXguc2ltcGxlDWF0aWxkZS5zaW1wbGUQYWRpZXJlc2lzLnNpbXBsZQxhcmluZy5zaW1wbGUOYW1hY3Jvbi5zaW1wbGUNYWJyZXZlLnNpbXBsZQ5hb2dvbmVrLnNpbXBsZRFhcmluZ2FjdXRlLnNpbXBsZQ51bmkwMjAxLnNpbXBsZQ51bmkwMjAzLnNpbXBsZQ51bmkxRUExLnNpbXBsZQ51bmkxRUEzLnNpbXBsZQ51bmkxRUE1LnNpbXBsZQ51bmkxRUE3LnNpbXBsZQ51bmkxRUE5LnNpbXBsZQ51bmkxRUFCLnNpbXBsZQ51bmkxRUFELnNpbXBsZQ51bmkxRUFGLnNpbXBsZQ51bmkxRUIxLnNpbXBsZQ51bmkxRUIzLnNpbXBsZQ51bmkxRUI1LnNpbXBsZQ51bmkxRUI3LnNpbXBsZQhmLnNpbXBsZQhnLnNpbXBsZRJnY2lyY3VtZmxleC5zaW1wbGUNZ2JyZXZlLnNpbXBsZRFnZG90YWNjZW50LnNpbXBsZQ51bmkwMTIzLnNpbXBsZQ1nY2Fyb24uc2ltcGxlDnVuaTFFMjEuc2ltcGxlCGkuc2ltcGxlDWlncmF2ZS5zaW1wbGUNaWFjdXRlLnNpbXBsZRJpY2lyY3VtZmxleC5zaW1wbGUQaWRpZXJlc2lzLnNpbXBsZQ1pdGlsZGUuc2ltcGxlDmltYWNyb24uc2ltcGxlDWlicmV2ZS5zaW1wbGUOaW9nb25lay5zaW1wbGUOdW5pMDIwOS5zaW1wbGUOdW5pMDIwQi5zaW1wbGUOdW5pMUUyRi5zaW1wbGUOdW5pMUVDOS5zaW1wbGUOdW5pMUVDQi5zaW1wbGUIbC5zaW1wbGUNbGFjdXRlLnNpbXBsZQ51bmkwMTNDLnNpbXBsZQ1sY2Fyb24uc2ltcGxlDnVuaTFFMzcuc2ltcGxlDnVuaTFFM0Iuc2ltcGxlCHIuc2ltcGxlDXJhY3V0ZS5zaW1wbGUOdW5pMDE1Ny5zaW1wbGUNcmNhcm9uLnNpbXBsZQ51bmkwMjExLnNpbXBsZQ51bmkwMjEzLnNpbXBsZQ51bmkxRTVCLnNpbXBsZQ51bmkxRTVGLnNpbXBsZQtsZG90LnNpbXBsZQ1sc2xhc2guc2ltcGxlCm9uZS5zaW1wbGUGTC5zYW5zC0xhY3V0ZS5zYW5zDHVuaTAxM0Iuc2FucwtMY2Fyb24uc2Fucwx1bmkxRTM2LnNhbnMMdW5pMUUzQS5zYW5zBlouc2FucwtaYWN1dGUuc2Fucw9aZG90YWNjZW50LnNh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AAIBtwABAbcAAAABAm0AAgG3AAAAAAAEAAAAAQAIAAEpygABAAgAAQAEAzMAAgKBAAYAAAABAAgAASmwAAEACAADABYLcAAIAAAAAgKBAAAAAQAAAOgAAQJsAAICgQAAAAAABAAAAAEACAABBEAAAQAIAAEABAM6AAIBmQAGAAAAAQAIAAEEJgABAAgAAwAiABYACAAAAAIBmQAAAAEAAADmAAAAAgGZAAEBmQAAAAECbQACAZkAAAAAAAQAAAABAAgAARfEAAEACAABAAQDJQACAoMABgAAAAEACAABF6oAAQAIAAMAFgskAAgAAAACAoMAAAABAAAA5AABAkMAAgKDAAAAAAAEAAAAAQAIAAEN1gABAAgAAQAEA0UAAgJoAAYAAAABAAgAAQ28AAEACAADACIAFgAIAAAAAgJoAAAAAQAAAOIAAAACAmgAAQJoAAAAAQJoAAICaAAAAAAABAAAAAEACAABDpwAAQAIAAEABAL9AAICYAAGAAAAAQAIAAEOggABAAgAAwAWBUIACAAAAAICYAAAAAEAAADgAAECYAACAmAAAAAAAAQAAAABAAgAAQ0yAAEACAABAAQDQwACAoEABgAAAAEACAABDRgAAQAIAAMAFgncAAgAAAACAoEAAAABAAAA3gABAmgAAgKBAAAAAAAEAAAAAQAIAAEVOgABAAgAAQAEAxIAAgKBAAYAAAABAAgAARUgAAEACAADABYJkAAIAAAAAgKBAAAAAQAAANwAAQKCAAICgQAAAAAABAAAAAEACAABJ54AAQAIAAEABAMyAAICYAAGAAAAAQAIAAEnhAABAAgAAwAWBF4ACAAAAAICYAAAAAEAAADaAAECbAACAmAAAAAAAAQAAAABAAgAAQZWAAEACAABAAQDRgACAmUABgAAAAEACAABBjwAAQAIAAMAIgAWAAgAAAACAmUAAAABAAAA2AAAAAICZQABAmUAAAABAmoAAgJlAAAAAAAEAAAAAQAIAAEBvAABAAgAAQAEAzkAAgGGAAYAAAABAAgAAQGiAAEACAADACIAFgAIAAAAAgGGAAAAAQAAANYAAAACAYYAAQGGAAAAAQJtAAIBhgAAAAAABAAAAAEACAABE/IAAQAIAAEABAMWAAICQwAGAAAAAQAIAAET2AABAAgAAwAWBlAACAAAAAICQwAAAAEAAADUAAECggACAkMAAAAAAAQAAAABAAgAART0AAEACAABAAQDKQACAoIABgAAAAEACAABFNoAAQAIAAMAFgcAAAgAAAACAoIAAAABAAAA0gABAkMAAgKCAAAAAAAEAAAAAQAIAAEAIgABAAgAAQAEAyQAAgJCAAYAAAABAAgAAQAIAAEADgABAAECQgADACIAFgAIAAAAAgJCAAAAAQAAANAAAAACAkIAAQJCAAAAAQJCAAICQgAAAAAABAAAAAEACAABCqgAAQAIAAEABANCAAICtwAGAAAAAQAIAAEKjgABAAgAAwAWAMAACAAAAAICtwAAAAEAAADOAAECaAACArcAAAAAAAQAAAABAAgAAQAiAAEACAABAAQDNwACARMABgAAAAEACAABAAgAAQAOAAEAAQJtAAMAIgAWAAgAAAACARMAAAABAAAAzAAAAAIBEwABARMAAAABAm0AAgETAAAAAAAEAAAAAQAIAAERJAABAAgAAQAEAwYAAgK3AAYAAAABAAgAAREKAAEACAADACIAFgAIAAAAAgK3AAAAAQAAAMoAAAACArcAAQK3AAAAAQKBAAICtwAAAAAABAAAAAEACAABA64AAQAIAAEABANIAAICagAGAAAAAQAIAAEDlAABAAgAAwAiABYACAAAAAICagAAAAEAAADIAAAAAgJqAAECagAAAAECagACAmoAAAAAAAQAAAABAAgAAQAiAAEACAABAAQDBQACAoEABgAAAAEACAABAAgAAQAOAAEAAQJ9AAMAFgXyAAgAAAACAoEAAAABAAAAxgABAn0AAgKBAAAAAAAEAAAAAQAIAAEAIgABAAgAAQAEA0kAAgJNAAYAAAABAAgAAQAIAAEADgABAAECnQADACIAFgAIAAAAAgJNAAAAAQAAAMQAAAACAk0AAQJNAAAAAQKdAAICTQAAAAAABAAAAAEACAABI6IAAQAIAAEABAM0AAICbAAGAAAAAQAIAAEjiAABAAgAAwAWA/QACAAAAAICbAAAAAEAAADCAAECbAACAmwAAAAAAAQAAAABAAgAARCmAAEACAABAAQDDQACAmAABgAAAAEACAABEIwAAQAIAAMAIgAWAAgAAAACAmAAAAABAAAAwAAAAAICYAABAmAAAAABAoIAAgJgAAAAAAAEAAAAAQAIAAEQvAABAAgAAQAEAy0AAgJRAAYAAAABAAgAARCiAAEACAADACIAFgAIAAAAAgJRAAAAAQAAAL4AAAACAlEAAQJRAAAAAQJRAAICUQAAAAAABAAAAAEACAABDHYAAQAIAAEABAM+AAICgQAGAAAAAQAIAAEMXAABAAgAAwAWBEwACAAAAAICgQAAAAEAAAC8AAECbwACAoEAAAAAAAQAAAABAAgAAQwqAAEACAABAAQDPAACAm8ABgAAAAEACAABDBAAAQAIAAMAFgBiAAgAAAACAm8AAAABAAAAugABAm8AAgJvAAAAAAAEAAAAAQAIAAEPXgABAAgAAQAEAw8AAgJvAAYAAAABAAgAAQ9EAAEACAADACIAFgAIAAAAAgJvAAAAAQAAALgAAAACAm8AAQJvAAAAAQKCAAICbwAAAAAABAAAAAEACAABDRIAAQAIAAEABAMfAAICgwAGAAAAAQAIAAEM+AABAAgAAwAWA7QACAAAAAICgwAAAAEAAAC2AAECgwACAoMAAAAAAAQAAAABAAgAAQs6AAEACAABAAQDPwACAoMABgAAAAEACAABCyAAAQAIAAMAFgNoAAgAAAACAoMAAAABAAAAtAABAm8AAgKDAAAAAAAEAAAAAQAIAAEAIgABAAgAAQAEA0cAAgJjAAYAAAABAAgAAQAIAAEADgABAAECagADACIAFgAIAAAAAgJjAAAAAQAAALIAAAACAmMAAQJjAAAAAQJqAAICYwAAAAAABAAAAAEACAABBhQAAQAIAAEABAMwAAICcgAGAAAAAQAIAAEF+gABAAgAAwAiABYACAAAAAICcgAAAAEAAACwAAAAAgJyAAECcgAAAAECcgACAnIAAAAAAAQAAAABAAgAAQvEAAEACAABAAQDIwACAkMABgAAAAEACAABC6oAAQAIAAMAIgAWAAgAAAACAkMAAAABAAAArgAAAAICQwABAkMAAAABAoMAAgJDAAAAAAAEAAAAAQAIAAEGKgABAAgAAQAEAv8AAgKBAAYAAAABAAgAAQYQAAEACAADABYBtgAIAAAAAgKBAAAAAQAAAKwAAQJgAAICgQAAAAAABAAAAAEACAABBd4AAQAIAAEABAMAAAICbAAGAAAAAQAIAAEFxAABAAgAAwAiABYACAAAAAICbAAAAAEAAACqAAAAAgJsAAECbAAAAAECYAACAmwAAAAAAAQAAAABAAgAAQy8AAEACAABAAQDFwACAoIABgAAAAEACAABDKIAAQAIAAMAIgAWAAgAAAACAoIAAAABAAAAqAAAAAICggABAoIAAAABAoIAAgKCAAAAAAAEAAAAAQAIAAEKCgABAAgAAQAEAwMAAgJ8AAYAAAABAAgAAQnwAAEACAADACIAFgAIAAAAAgJ8AAAAAQAAAKYAAAACAnwAAQJ8AAAAAQJ8AAICfAAAAAAABAAAAAEACAABDAwAAQAIAAEABAMVAAICgwAGAAAAAQAIAAEL8gABAAgAAwAWALoACAAAAAICgwAAAAEAAACkAAECggACAoMAAAAAAAQAAAABAAgAAQqSAAEACAABAAQDBwACAoEABgAAAAEACAABCngAAQAIAAMAIgAWAAgAAAACAoEAAAABAAAAogAAAAICgQABAoEAAAABAoEAAgKBAAAAAAAEAAAAAQAIAAEKOgABAAgAAQAEAwkAAgKDAAYAAAABAAgAAQogAAEACAADACIAFgAIAAAAAgKDAAAAAQAAAKAAAAACAoMAAQKDAAAAAQKBAAICgwAAAAAABAAAAAEACAABCRwAAQAIAAEABAMiAAMCgwJDAAYAAAABAAgAAQkAAAEACAADACYAGAAIAAAAAwKDAkMAAAABAAAAngAAAAMCgwJDAAECQwAAAAECgwADAoMCQwAAAAAABAAAAAEACAABCrAAAQAIAAEABAMYAAMCggK3AAYAAAABAAgAAQqUAAEACAADACYAGAAIAAAAAwKCArcAAAABAAAAnAAAAAMCggK3AAECtwAAAAECggADAoICtwAAAAAABAAAAAEACAABACQAAQAIAAEABANKAAMCuQK5AAYAAAABAAgAAQAIAAEADgABAAECuQADACYAGAAIAAAAAwK5ArkAAAABAAAAmgAAAAMCuQK5AAECuQAAAAECuQADArkCuQAAAAAABAAAAAEACAABCeoAAQAIAAEABAMZAAMCggKBAAYAAAABAAgAAQnOAAEACAADACYAGAAIAAAAAwKCAoEAAAABAAAAmAAAAAMCggKBAAECgQAAAAECggADAoICgQAAAAAABAAAAAEACAABCYoAAQAIAAEABAMcAAMCfAKDAAYAAAABAAgAAQluAAEACAADACYAGAAIAAAAAwJ8AoMAAAABAAAAlgAAAAMCfAKDAAECgwAAAAECggADAnwCgwAAAAAABAAAAAEACAAB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AAQAAAABAAgAAQAkAAEACAABAAQDIAADAoMCgQAGAAAAAQAIAAEACAABAA4AAQABAoMAAwAmABgACAAAAAMCgwKBAAAAAQAAAG4AAAADAoMCgQABAoEAAAABAoMAAwKDAoEAAAAAAAQAAAABAAgAAQMAAAEACAABAAQDJwADAkMCgwAGAAAAAQAIAAEC5AABAAgAAwAmABgACAAAAAMCQwKDAAAAAQAAAGwAAAADAkMCgwABAoMAAAABAkMAAwJDAoMAAAAAAAQAAAABAAgAAQAkAAEACAABAAQDCgADAoICggAGAAAAAQAIAAEACAABAA4AAQABAoEAAwAmABgACAAAAAMCggKCAAAAAQAAAGoAAAADAoICggABAoIAAAABAoEAAwKCAoIAAAAAAAQAAAABAAgAAQI6AAEACAABAAQDKAADAkMCQwAGAAAAAQAIAAECHgABAAgAAwAmABgACAAAAAMCQwJDAAAAAQAAAGgAAAADAkMCQwABAkMAAAABAkMAAwJDAkMAAAAAAAQAAAABAAgAAQAkAAEACAABAAQC+QADAlQCVAAGAAAAAQAIAAEACAABAA4AAQABAlQAAwAmABgACAAAAAMCVAJUAAAAAQAAAGYAAAADAlQCVAABAlQAAAABAlQAAwJUAlQAAAAAAAQAAAABAAgAAQAmAAEACAABAAQDFAAEAmgCQwJDAAYAAAABAAgAAQAIAAEADgABAAECggADACoAGgAIAAAABAJoAkMCQwAAAAEAAABkAAAABAJoAkMCQwABAkMAAAABAoIABAJoAkMCQwAAAAAABAAAAAEACAABACYAAQAIAAEABAMvAAQCUQJRAlEABgAAAAEACAABAAgAAQAOAAEAAQJRAAMAKgAaAAgAAAAEAlECUQJRAAAAAQAAAGIAAAAEAlECUQJRAAECUQAAAAECUQAEAlECUQJRAAAAAAAEAAAAAQAIAAEAmAABAAgAAQAEAysABQABAksAAQJMAAYAAAABAAgAAQB4AAEACAADAC4AHAAIAAAABQABAksAAQJMAAAAAQAAAGAAAAAFAAECSwABAkwAAQJMAAAAAQJDAAUAAQJLAAECTAAAAAAABAAAAAEACAABACgAAQAIAAEABAMsAAUAAQJLAb0CTAAGAAAAAQAIAAEACAABAA4AAQABAkMAAwAuABwACAAAAAUAAQJL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AAEADQBPAFEBQgFEAdYEFwQZBHoEhwSJBKMEyQTLAAEAAAABAAgAAQAGAAIAAQAEAJ8AqAGRAZoAAQAAAAEACAACAAwAAwONA4wDkQABAAMDSwNMA04ABAAAAAEACAABABIAAQAIAAEABADjAAICdwABAAEAYgAEAAAAAQAIAAEAEgABAAgAAQAEAdkAAgJ3AAEAAQFUAAYAAAABAAgAAQAKAAIAJgASAAEAAgBiAVQAAQAEAAAAAgJ3AAEBVAABAAAADgABAAQAAAACAncAAQBiAAEAAAAPAAQAAAABAAgAAQHiAB0B2AG6AZwBkgGIAX4BdAFqAWABQgEkARoBEAEGAPQA6gDgANYAzADCALgAmgB8AHIAaABeAFQASgBAAAEABATRAAICFgABAAQEsQACAhYAAQAEBI8AAgIWAAEABARXAAICFgABAAQERQACAhUAAQAEBB8AAgIWAAMAFgAOAAgD/AACAhYEAgADAhUCBQQCAAMCBQIVAAMAFgAOAAgD6gACAhUD7wADAhUCAQPvAAMCAQIVAAEABAPYAAICFgABAAQDjwACA0wAAQAEA48AAgNUAAEABALpAAICAQABAAQC6QACAgkAAQAEAaoAAgIWAAIADAAGAZoAAgIVAZsAAgILAAEABAGRAAICFQABAAQBbgACAhYAAQAEAUoAAgIWAAMAFgAOAAgBJwACAhYBLQADAhUCBQEtAAMCBQIVAAMAFgAOAAgBFQACAhUBGgADAhUCAQEaAAMCAQIVAAEABAEDAAICFgABAAQAtwACA18AAQAEAKgAAgNeAAEABACfAAIDXgABAAQAfAACA18AAQAEAFcAAgNfAAMAFgAOAAgANAACA18AOgADA14DUAA6AAMDUANeAAMAFgAOAAgAIgACA14AJwADA14DTAAnAAMDTANeAAEABAAQAAIDXwABAB0ABwAhACwATwByAJwApwCtAPoBFAEfAUIBZAGOAZkBoAIBAgkDTANUA88D6QP0BBcEQgRNBIcEqATJAAEAAAABAAgAAQAgANoABgAAAAEACAADAAEAGAABABIAAAABAAAACwABAAECCwABAAUBVAQpBJUE1wT3AAEAAAABAAgAAgBaAAUB1gHjBHoEggSjAAYAAAACABwACgADAAAAAQBAAAEAJgABAAAACQADAAAAAQAuAAIAHgAUAAEAAAAIAAIAAQIAAhAAAAACAAICEQIRAAACEwIZAAEAAQAFAUIBUAQXBCUEhwAGAAAAAQAIAAMAAQB2AAEAZgAAAAEAAAAGAAEAAAABAAgAAgBMABUDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18ABgAAAAEACAADAAIAaAAkAAEAFAAAAAEAAAAEAAIAAgIAAhEAAAIUAhYAEgABACAABwAgACEAKAAsAEMARABLAE8AXgBgAGIAZgBoAGoAcgCSAJMAlACaAJwApwCtAMQAxQDKAMsA1QDaAN0E6ATuAAIAAwIAAhAAAAITAhMAEQIXAhkAEgABAAAAAQAIAAECNAACAAYAAAABAAgAAgImAhACCAIQAAIAAAAQABcB2gG8AaABhAFqAVABOAEgAQoA9ADgAMwAugCoAJgAiAB6AGwAYABUAEoAQAAwAAEAAQABAAEAAQABAAAAAgAAAAEAAQACAAAAAQACAAEAAAAAAAAAAQACAAEAAgAAAAIAAQACAAEAAAAAAAAAAQADAAEAAQACAAAAAwABAAEAAgABAAAAAAAAAAEABAABAAEAAQACAAAABAABAAEAAQACAAEAAAAAAAAAAQAFAAEAAQABAAEAAgAAAAUAAQABAAEAAQACAAEAAAAAAAAAAQAGAAEAAQABAAEAAQACAAAABgABAAEAAQABAAEAAgABAAAAAAAAAAEABwABAAEAAQABAAEAAQACAAAABwABAAEAAQABAAEAAQACAAEAAAAAAAAAAQAIAAEAAQABAAEAAQABAAEAAgAAAAgAAQABAAEAAQABAAEAAQACAAEAAAAAAAAAAQAJAAEAAQABAAEAAQABAAEAAQACAAAACQABAAEAAQABAAEAAQABAAEAAgABAAAAAAAAAAEACgABAAEAAQABAAEAAQABAAEAAQACAAAACgABAAEAAQABAAEAAQABAAEAAQACAAEAAAAAAAAAAQALAAEAAQABAAEAAQABAAEAAQABAAEAAgAAAAsAAQABAAEAAQABAAEAAQABAAEAAQACAAEAAAAAAAECbAABAAEAAgADAhsCJAABAmwCbAACBP8E/wABAAEAAQJsAAMAAAABAAgAAQWqAtIOxA6+DrgOsg6sDqYOoA6aDpQOjg6IDoIOfA52Dm4OZg5eDlYOTg5GDj4ONg4uDiYOHg4WDg4OBg3+DfYN7g3mDd4N1g3ODcYNvg22Da4NqA2iDZwNlg2QDYoNhA1+DXgNcg1sDWYNYA1aDVQNTg1IDUINPA02DTANKg0kDR4NGA0SDQwNBg0ADPoM9AzuDOgM4gzcDNIMyAzADLgMsAyoDKAMmAySDIwMhgyADHYMbAxiDFgMTgxEDDoMMAwmDBwMEgwIC/4L9AvuC+gL4gvcC9ALxAu4C6wLoAuUC44LiAuCC3wLdgtwC2oLZAteC1gLTgtECzoLMAsmCxwLEgsICwIK/Ar2CvAK6grkCt4K2ArSCswKxgrACroKtAquCqgKogqcCpYKkAqKCoQKfgp4CnIKbApmCmAKWgpUCk4KSApCCjwKNgowCioKJAoeChgKEgoMCgYKAAn6CfQJ7gnoCeIJ3AnWCdAJygnECb4JuAmwCaQJmAmSCYwJhgmACXoJdAluCWgJYglcCVYJUAlKCUQJPgk4CTIJLAkkCR4JGAkSCQwJBgkACPoI9AjuCOQI3AjWCNAIygjECL4IuAiyCKwIoAiaCJQIjAiGCIAIeAhsCGYIYAhaCFQITghGCEAIOggyCCwIJgggCBoIFAgOCAYIAAf6B/QH7gfoB+IH2gfSB8wHxgfAB7oHtAeuB6gHogecB5YHkAeKB4IHeAdwB2oHYgdcB1YHUAdKB0QHPAc0By4HKAciBxwHFgcQBwoHBAb+BvgG8gbsBuYG4AbaBtQH2gfSB3AHeAkkB3gIBgfMB8YHwAeiB2IHPAc0B4IJaAliCVwJVglQCUoJRAk+CTgJMgksCSQJHgkYCRIJDAkGCQAI+gj0CO4IBggAB/oH9AfuB+gH4gfaB9IHuge0B64HqAeKB4IHnAeWB5AHeAdwB2oHYgdcB1YHUAdKB0QHPAc0By4HKAciBxwHFgcQBwoHBAb+BvgG8gbsBuYG4AbaBtQIygjECL4IuAiyCKwIoAiaCJQIjAiGCIAIeAhsCGYIYAhaCFQITghGCEAIOggyCCwIJgggCBoIFAgOCNYI0AiMCHgIRggyCOQIoAhsCOQIoAhsDm4OZg5eDlYOTg5GDj4ONg4uDiYOHg4WDg4OBg3+DfYN7g3mDd4N1g3ODcYNvg22Da4NqA2iDZwNlg2QDYoNhA1+DXgNcg1sDWYNYA1aDVQNTg1IDUINPA02DTANKg0kDR4NGA0SDQwNBg0ADPoM9AzuDOgM4gzcDNIMyAzADLgMsAyoDKAMmAySDIwMhgyADHYMbAxiDFgMTgxEDDoMMAwmDBwMEgwIC/4L9AvuC+gL4gvcC9ALxAu4C6wLoAuUC44LiAuCC3wLdgtwC2oLZAteC1gLTgtECzoLMAsmCxwLEgsICwIK/Ar2CvAK6grkCt4K2ArSCswKxgrACroKtAquCqgKogqcCpYKkAqKCoQKfgp4CnIKbApmCmAKWgpUCk4KSApCCjwKNgowCioKJAoeChgKEgoMCgYKAAn6CfQJ7gnoCeIJ3AnWCdAJygnECb4JuAmwCaQJmAmSCYwJhgmACXoJdAluDNIMyAx2DGwMYgxYDE4MRAw6DDAMJgwcDBIMCAv+C/QL0AvEC7gLrAugC5QLTgtECzoLMAsmCxwLEgsICbAJpAmYDqAObg5mDl4OVg5ODkYOPg42Di4OJg4eDhYODg4GDf4N9g3uDeYN3g3WDc4Nxg2+DbYNrgzSDMgMwAy4DLAMqAygDJgMdgxsDGIMWAxODEQMOgwwDCYMHAwSDAgL/gv0C9ALxAu4C6wLoAuUC04LRAs6CzALJgscCxILCAmkCZgI3A7EDr4OuA6yDqwOpg6aDpQOjg6IDoIOfA52C9ALxAu4C6wLoAuUCaQJmAjkCNwIoAhsAAIAMQBiAGcAAACTAJMABgDVANkABwDjAOQADAD6AWMADgGGAZgAeAGgAcwAiwHWAdYAuAHZAdsAuQHfAeEAvAHjAeMAvwHxAfIAwAIAAhEAwgIUAhYA1AIbAhwA1wIhAiEA2QIkAkEA2gJDAkMA+AJGAkcA+QJJAk4A+wJRAlEBAQJUAlUBAgJcAmABBAJlAmUBCQJpAmkBCgJrAm0BCwJxAnEBDgJ3AngBDwJ8AogBEQKKAo4BHgLKAs4BIwLpAukBKALvAvQBKQL2AvgBLwL6AvoBMgL8AvwBMwMBAwEBNAMMAwwBNQMdAx0BNgM2AzYBNwNLA4sBOAOPA48BeQOSA64BegO+A8kBlwPPBDgBowQ6BIACDQSCBKUCVASnBPQCeAT3BQICxgACAukDjwACAs4DiwACAs0DigACAswDiQACAssDiAACAsoDhwACAo4DhgACAo0DhQACAowDhAACAosDgwACAooDggACAogDgQACAocDgAACAoYDfwACAoUDfgACAoQDfQADAoMDHQN8AAMCggMM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AAAAAP/shvL/7Iby/9iGVAAAAAAAAAAAAAAAAAAAAAD/7IbyAAAAAP/OpP7/4ob4/+KG+AAAAAAAAAAA/+yG8gAAAAAAAAAA/+yG8v/shvL/9oamAAAAAP/YhlQAAAAAAAAAAAAAAAAAAAAA/+KG+AAAAAD/2IZUAAAAAAAAAAD/7Iby/+yG8v/shvIAAAAAAAAAAP/ihvj/4ob4//aGpgAAAAAAAAAAAAAAAP/ihvgAAAAAAAAAAAAAAAAAAAAA/+yG8gAAAAD/7Iby/+KG+P/ihvgAAAAAAAAAAAAAAAAAAAAAAAAAAP/2hqYAAAAA/+yG8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHldoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9oamAAAAAP/shvIAAAAA/+yG8gAAAAAAAAAAAAAAAAAAAAD/7Iby/+yG8gAAAAAAAAAAAAAAAP/2hqb/9oamAAAAAAAAAAD/9oam/+yG8v+coQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9oamAAAAAAAAAAAAAAAA//aGpgAAAAAAAAAAAAAAAAAAAAAAAAAA//aGpgAAAAD/7IbyAAAAAP/2hqYAAAAAAAAAAAAAAAAAAAAAAAAAAP/shvIAAAAAAAAAAAAAAAAAAAAA/+yG8gAAAAAAAAAAAAAAAAAAAAD/dB9OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7IbyAAAAAAAUVzAAAAAAAAAAAP/2hqYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/ihvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7Iby/7pbBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7Iby/+yG8v/2hqYAAAAA/+KG+AAAAAAAAAAA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AeMAAQHkAeQABwHlAeUACAHnAecAHgHuAe4AGgHwAfAAFAHxAfIAAQH0AfsACgH+Af8AJgIXAhcAGQJCAkIAGQJDAkgACwJJAkkALAJLAksAKQJNAk0AKAJQAlAACwJUAlUALQJWAlkACgJaAlsAGQJdAl0ACwJfAl8ACwJgAmAAJgJjAmQAGQJnAmcAGQJsAmwACgJtAm0AGQJuAm4ACgJ3AngACwJ5AnsACgJ8An0ACwKDAoMACwKFAoUACwKKAooACwKMAowACwKOAo4ACwKVApUACwKbApsACwKiAqIAHgKjAqMAGwKwArAAHQK1ArUAHgK3ArcACwK5AsIACgLHAsgACgLTAtMACwLXAtgACwLgAuAACwLpAukACgNjA2MALANlA2UAKQNnA2cAKANqA2oACwNsA2wACwNtA20ACgNuA24AGQNzA3QACwO1A7UAKwO9A70AKwPPA+cAAgPoA+gABwPpA+8AEwPwA/AAAgPxA/EAKgPyA/MAAgP0BAoAAwQLBAsAIwQMBBIADgQTBBYACAQlBCYAAQQnBCgAIAQvBDgACAQ6BEEACQRCBEwADwRNBGMAAgRkBGQAEARlBGkAGARqBGoAIARrBHQAEAR1BHkAFAR9BH0ACAR+BH4AFAR/BIAAAQSCBIQAAQSFBIUAIwSGBIYADgSbBKIACQSoBLIABAS1BMAABATBBMEAIwTCBMgADgTJBNYAAQTdBOQACQTpBO0AEgTvBPIAFgTzBPQAEgUABQAALgABBfoARAAAAvhfKl8QXxBfEF8QXxBfEF8QXxBfEF8QXxBfEF8QXxBfEF8QXxBfEF8QXxBfEF8QXxBfEF7YXrheuF64XrheuF64XrhemF6YXphemF6KXopeil6KXopeil6KXopeil6KXopeil6KXopeil6KXopeil6KXopeil6KXopPUk84TzhPOE84TzhPOE84TypPKk8qTypPKk8qTypPKk8qTypPKk8qTypPKk8qTyJPIk8OTw5PAE8ATwBPAE8ATwBO7E7sXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemERqXphO7E7sTuxO7E7sTuxO7E7sRFxEXERcRFxEXERcRFxEXERcRFxEXEQ2RDZENkQ2RDZENjdiN1o3WjdaN1o3Wk8ONyg3KDcoNyg3KDcoNyg3KDcoNyhPIk8iTyJPIk8iXopeil6YXphemDREXphPIk8ATwBeikQ2XphPIl7YXtgzgjNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoMzwzNDM0MzQzNDM0MzQzNDMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxpPIjMAMwAzADMAMwAzADMAMjgyHjIeMh5PIk8iTyJPIk8iTyJPIk8iTyJPIk8iTyJPIk8iTyJPIjIKMgox/DH8Mfwx/DH8MfwyODIeMTQyHjIeMh4yHjIeMh4yHjM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPC/0L+Yv5i/mL+Yv5i/mL+Yv5i/ML8wvzC/ML8wvzC/ML8wvzC/ML8xEXERcRFxEXERcRFxEXE8iTyJPIk8iTyJPIk8iTyJPIk8iTyJPIk8iTyJPIk8iTyIvlC9cL1wvTi9AL0AvQC9AL0AyCi9OL04vTi9OL04vTi9OL04vTi9OL0AvQC9AL0AvQF7YMxozGjM8MzwzPDM8LpAyHk8iTyIyCjH8MfwyHjIeMxpEXC9ATyJPIk8iMzwyHl7YRFwvQE8iTyIuLi4uLi4uLi4uLi4uLi4uLhouGi2+KpgtviqKKooqiiqKKooqiipqKkoqGCqKKewp7C4uLi4uLi4uLb4tviqKJtIqii4aLb4tviaULb4kfBNkLi4tvi4uEgYRmCqKKoouLi4uLi4qiiqKKooqiiqKKooqiiqKKope2F64RDZe2CqKLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uKooqiiqKKoouLjH8KmoqSioYKooqii4uLb4qiiqKEZAQhg+IDn4NXAw6CeAIvhGQMzwzNDM0MzQzNDM0MzQzNDMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxpPIjMAMwAzADMAMwAzADMAMh4yHjIeMh4x/DH8Mfwx/DH8Mfwx/DH8Mfwx/DH8Mfwx/DH8TyJPIjIKMgox/DH8Mfwx/DH8Mh4yHjIeMh4yHjIeMh4yHjIeMh4v5i/mL+Yv5i/mL+Yv5i/mL8wvzC/ML8wvzC/ML8wvzC/ML8wvzC9OL0AvQC9AL0AvQDIKL04vTi9OL04vTi9OL04vTi9OL04vQC9AL0AvQC9AMfwx/DIeL0BPIk8iTyJPIk8iTyIzADH8Mfwx/DH8Mfwx/DH8Mfwx/DH8Mfwx/DH8Mfwx/DH8Mfwx/DH8L+Yv5i/mL+Yv5i/mL+Yv5jH8MfwzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoTyIzADMAMwAzADMAMwAzAE8iTyJPIk8iTyJPIk8iTyJPIk8iTyJPIk8iTyIx/DH8Mfwx/DH8L+Yv5i/mL+Yv5i/mL+Yv5gfATwBPAE8ATwBPAE8iTyJPIk8iTwBPADH8Mfwx/DH8Mfwx/AACAEsABwBKAAAATwBpAEQAcgCsAF8AxADgAJoA4gDkALcA5gDoALoA6gDqAL0A7gDuAL4A8ADwAL8A+QEaAMABHwGqAOIBrAG0AW4BtwHhAXcB4wHlAaIB5wHnAaUB7gHuAaYB8AHyAacB9AH7AaoB/gH/AbICFwIXAbQCJQIlAbUCQgJJAbYCSwJLAb4CTQJNAb8CUAJQAcACVAJbAcECXQJgAckCYwJlAc0CZwJnAdACagJuAdECcQJyAdYCdwJ9AdgCgwKDAd8ChQKFAeACigKKAeECjAKMAeICjgKOAeMClQKVAeQCmwKbAeUCogKjAeYCsAKwAegCtQK1AekCtwK3AeoCuQLCAesCxwLIAfUC0wLTAfcC1wLYAfgC4ALgAfoC6QLpAfsC7ALsAfwDYwNjAf0DZQNlAf4DZwNnAf8DagNqAgADbANuAgEDcwN0AgQDtQO9AgYD6APvAg8D9AQrAhcELQQ4Ak8EOgRMAlsEZAR6Am4EfASAAoUEggSXAooEmQSjAqAEpQSlAqsEqASyAqwEtQTZArcE2wTkAtwE5wTnAuYE6QTtAucE7wT0AuwE9wT5AvIE+wT8AvUE/gT+AvcAKgH0/9hW8gH1/9hW8gH2/9hW8gH4/9hW8gH5/9hW8gH6/9hW8gH7/9hW8gIX/9hW8gJC/9hW8gJK//ZXRAJW/9hW8gJX/9hW8gJY/9hW8gJZ/9hW8gJa/9hW8gJb/9hW8gJj/9hW8gJk/9hW8gJn/9hW8gJq/+xXkAJs/9hW8gJt/9hW8gJu/9hW8gJ5/9hW8gJ6/9hW8gJ7/9hW8gJ8/9hW8gJ9/9hW8gK7/9hW8gK8/9hW8gK9/9hW8gK+/9hW8gK//9hW8gLA/9hW8gLB/9hW8gLC/9hW8gLH/9hW8gLI/9hW8gLp/9hW8gNk//ZXRANt/9hW8gNu/9hW8gAwAfT/7FaSAfX/7FaSAfb/7FaSAfj/7FaSAfn/7FaSAfr/7FaSAfv/7FaSAhf/xFXGAkL/xFXGAkr/7FaSAkz/7FaSAk7/znSeAlT/2FX0AlX/2FX0Alb/7FaSAlf/7FaSAlj/7FaSAln/7FaSAlr/xFXGAlv/xFXGAmP/xFXGAmT/xFXGAmf/xFXGAmr/2FX0Amz/xFXGAm3/7FaSAm7/xFXGAnn/7FaSAnr/7FaSAnv/7FaSAnz/7FaSAn3/7FaSArv/7FaSArz/7FaSAr3/7FaSAr7/7FaSAr//7FaSAsD/7FaSAsH/7FaSAsL/7FaSAsf/7FaSAsj/7FaSAun/7FaSA2T/7FaSA2b/7FaSA2j/znSeA23/xFXGA27/7FaSAGQAIf/sVXAAIv/sVXAAI//sVXAAJP/sVXAAJf/sVXAAJv/sVXAAJ//sVXAARP/sVXAARf/sVXAARv/sVXAAR//sVXAASP/sVXAASf/sVXAASv/sVXAAcv/sVXAAc//sVXAAdP/sVXAAdf/sVXAAdv/sVXAAd//sVXAAeP/sVXAAef/sVXAAev/sVXAAe//sVXAAfP/sVXAAff/sVXAAfv/sVXAAf//sVXAAgP/sVXAAgf/sVXAAgv/sVXAAg//sVXAAhP/sVXAAhf/sVXAAhv/sVXAAh//sVXAAiP/sVXAAif/sVXAAiv/sVXAAi//sVXAAjP/sVXAAjf/sVXAAjv/sVXAAj//sVXAAkP/sVXAAkf/sVXAAk//sVXAA3f/sVXAA3v/sVXAA5v/sVXAB9P/sVXAB9f/sVXAB9v/sVXAB+P/sVXAB+f/sVXAB+v/sVXAB+//sVXACF/9qGpYCQv9qGpYCTv/YVNICVP/2VSQCVf/2VSQCVv/sVXACV//sVXACWP/sVXACWf/sVXACWv9qGpYCW/9qGpYCY/9qGpYCZP9qGpYCZ/9qGpYCav/iVXYCbP9qGpYCbf/sVXACbv9qGpYCcf+6KYICef/sVXACev/sVXACe//sVXACfP/sVXACff/sVXACo//sVXACrf/sVXACr//sVXACu//sVXACvP/sVXACvf/sVXACvv/sVXACv//sVXACwP/sVXACwf/sVXACwv/sVXACx//sVXACyP/sVXAC6f/sVXADaP/YVNIDbf9qGpYDbv/sVXADuP/iVXYEp//sVXAAMAH0/9hSeAH1/9hSeAH2/9hSeAH4/9hSeAH5/9hSeAH6/9hSeAH7/9hSeAIX/85xIgJC/85xIgJK/+JTHAJM/+JTHAJO/9hSeAJU/9hSeAJV/9hSeAJW/9hSeAJX/9hSeAJY/9hSeAJZ/9hSeAJa/85xIgJb/85xIgJj/85xIgJk/85xIgJn/85xIgJq//ZSygJs/85xIgJt/9hSeAJu/85xIgJ5/9hSeAJ6/9hSeAJ7/9hSeAJ8/9hSeAJ9/9hSeAK7/9hSeAK8/9hSeAK9/9hSeAK+/9hSeAK//9hSeALA/9hSeALB/9hSeALC/9hSeALH/9hSeALI/9hSeALp/9hSeANk/+JTHANm/+JTHANo/9hSeANt/85xIgNu/9hSeAAwAfT/2FFWAfX/2FFWAfb/2FFWAfj/2FFWAfn/2FFWAfr/2FFWAfv/2FFWAhf/znAAAkL/znAAAkr/7FH0Akz/7FH0Ak7/2FFWAlT/4lH6AlX/4lH6Alb/2FFWAlf/2FFWAlj/2FFWAln/2FFWAlr/znAAAlv/znAAAmP/znAAAmT/znAAAmf/znAAAmr/7FH0Amz/znAAAm3/2FFWAm7/znAAAnn/2FFWAnr/2FFWAnv/2FFWAnz/2FFWAn3/2FFWArv/2FFWArz/2FFWAr3/2FFWAr7/2FFWAr//2FFWAsD/2FFWAsH/2FFWAsL/2FFWAsf/2FFWAsj/2FFWAun/2FFWA2T/7FH0A2b/7FH0A2j/2FFWA23/znAAA27/2FFWACwB9P/iUNgB9f/iUNgB9v/iUNgB+P/iUNgB+f/iUNgB+v/iUNgB+//iUNgCF//YUDQCQv/YUDQCTv/YUDQCVP/sUNICVf/sUNICVv/iUNgCV//iUNgCWP/iUNgCWf/iUNgCWv/YUDQCW//YUDQCY//YUDQCZP/YUDQCZ//YUDQCav/sUNICbP/YUDQCbf/iUNgCbv/YUDQCef/iUNgCev/iUNgCe//iUNgCfP/iUNgCff/iUNgCu//iUNgCvP/iUNgCvf/iUNgCvv/iUNgCv//iUNgCwP/i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AIf/7CfuAIj/7CfuAIn/7CfuAIr/7CfuAIv/7CfuAIz/7CfuAI3/7CfuAI7/7CfuAI//7CfuAJD/7CfuAJH/7CfuAJIACifoAJP/7CfuAJQACifoAJUACifoAJYACifoAJcACifoAJgACifoAJkACifoAJoACifoAJsACifoAJz/9ieiAJ3/9ieiAJ7/9ieiAJ//9ieiAKD/9ieiAKH/9ieiAKL/9ieiAKP/9ieiAKT/9ieiAKX/9ieiAKb/9ieiAKf/9ieiAKj/9ieiAKn/9ieiAKr/9ieiAKv/9ieiAKz/9ieiAMT/9ieiAMr/9ieiAMv/9ieiAMz/9ieiAM3/9ieiAM7/9ieiAM//9ieiAND/9ieiANH/9ieiANL/9ieiANP/9ieiANT/9ieiANr/2CdQANv/2CdQANwACifoAN3/7CfuAN7/7CfuAOAACifoAOEACifoAOb/7CfuAOf/9ieiAOoACifoAO4ACifoAPAACifoAPr/2CdQAPv/2CdQAPz/2CdQAP3/2CdQAP7/2CdQAP//2CdQAQD/2CdQAQH/2CdQAQL/2CdQAQP/2CdQAQT/2CdQAQX/2CdQAQb/2CdQAQf/2CdQAQj/2CdQAQn/2CdQAQr/2CdQAQv/2CdQAQz/2CdQAQ3/2CdQAQ7/2CdQAQ//2CdQARD/2CdQARH/2CdQARL/2CdQART/4if0ARX/4if0ARb/4if0ARf/4if0ARj/4if0ARn/4if0ARr/4if0ARv/4if0ARz/4if0AR3/4if0AR7/4if0AR//4if0ASD/4if0ASH/4if0ASL/4if0ASP/4if0AST/4if0ASX/4if0ASb/4if0ASf/4if0ASj/4if0ASn/4if0ASr/4if0ASv/4if0ASz/4if0AS3/4if0AS7/4if0AS//4if0ATD/4if0ATH/4if0ATL/4if0ATP/4if0ATT/4if0ATX/4if0ATf/4if0ATj/4if0ATn/4if0ATr/4if0ATv/4if0ATz/4if0AT3/4if0AVr/9ieiAVv/9ieiAVz/9ieiAV3/9ieiAV7/9ieiAV//9ieiAWD/9ieiAWH/9ieiAWL/9ieiAWP/9ieiAWT/4if0AWX/4if0AWb/4if0AWf/4if0AWj/4if0AWn/4if0AWr/4if0AWv/4if0AWz/4if0AW3/4if0AW7/4if0AW//4if0AXD/4if0AXH/4if0AXL/4if0AXP/4if0AXT/4if0AXX/4if0AXb/4if0AXf/4if0AXj/4if0AXn/4if0AXr/4if0AXv/4if0AXz/4if0AX3/4if0AX7/4if0AX//4if0AYD/4if0AYH/4if0AYL/4if0AYP/4if0AYT/9ieiAYX/4if0AYb/9ieiAYf/9ieiAYj/9ieiAYn/9ieiAYr/9ieiAYv/9ieiAYz/9ieiAY3/9ieiAY7/4if0AY//4if0AZD/4if0AZH/4if0AZL/4if0AZP/4if0AZT/4if0AZX/4if0AZb/4if0AZf/4if0AZj/4if0AaD/9ieiAaH/9ieiAaL/9ieiAaP/9ieiAaT/9ieiAaX/9ieiAab/9ieiAaf/9ieiAaj/9ieiAan/9ieiAar/9ieiAav/9ieiAaz/9ieiAa3/9ieiAa7/9ieiAa//9ieiAbD/9ieiAbH/9ieiAbL/9ieiAbP/9ieiAbT/9ieiAbX/9ieiAbb/9ieiAc7/2CdQAc//2CdQAdD/4if0AdH/4if0AdL/4if0AdT/4if0Adj/9ieiAdv/9ieiAdz/9ieiAd3/4if0Ad//4if0AeH/9ieiAeT/4if0AeX/9ieiAfT/2CdQAfX/2CdQAfb/2CdQAfj/2CdQAfn/2CdQAfr/2CdQAfv/2CdQAf7/7CfuAf//7CfuAhf/pgzOAkL/pgzOAkP/4if0AkT/4if0AkX/4if0Akb/4if0Akf/4if0Akj/4if0Akr/7CfuAkz/9ieiAk7/7CfuAk//4if0Alb/2CdQAlf/2CdQAlj/2CdQAln/2CdQAlr/pgzOAlv/pgzOAlz/4if0Al7/4if0AmD/7CfuAmP/pgzOAmT/pgzOAmf/pgzOAmz/pgzOAm3/2CdQAm7/pgzOAnH/4if0Anf/4if0Anj/4if0Ann/2CdQAnr/2CdQAnv/2CdQAnz/2CdQAn3/2CdQAoT/4if0Aor/4if0Ao7/4if0Apz/4if0AqIACifoAqP/7CfuAqsACifoAq3/7CfuAq//7CfuArD/9ieiArUACifoArf/4if0Arv/2CdQArz/2CdQAr3/2CdQAr7/2CdQAr//2CdQAsD/2CdQAsH/2CdQAsL/2CdQAsf/2CdQAsj/2CdQAtb/4if0Atf/4if0Atj/4if0AuD/4if0Aun/2CdQA2T/7CfuA2b/9ieiA2j/7CfuA2n/4if0A2v/4if0A23/pgzOA27/2CdQA3P/4if0A3T/4if0A8//2CdQA9D/2CdQA9H/2CdQA9L/2CdQA9P/2CdQA9T/2CdQA9X/2CdQA9b/2CdQA9f/2CdQA9j/2CdQA9n/2CdQA9r/4if0A9v/4if0A9z/2CdQA93/2CdQA97/2CdQA9//2CdQA+D/2CdQA+H/2CdQA+L/2CdQA+P/2CdQA+T/2CdQA+X/2CdQA+b/2CdQA+f/2CdQA+n/4if0A+r/4if0A+v/4if0A+z/4if0A+3/4if0A+7/4if0A+//4if0A/D/4if0A/H/4if0A/L/4if0A/P/4if0A/T/4if0A/X/4if0A/b/4if0A/f/4if0A/j/4if0A/n/4if0A/r/4if0A/v/4if0A/z/4if0A/3/4if0A/7/4if0A///4if0BAD/4if0BAH/4if0BAL/4if0BAP/4if0BAT/4if0BAX/4if0BAb/4if0BAf/4if0BAj/4if0BAn/4if0BAr/4if0BAz/4if0BA3/4if0BA7/4if0BA//4if0BBD/4if0BBH/4if0BBL/4if0BC//9ieiBDD/9ieiBDH/9ieiBDL/9ieiBDP/9ieiBDT/9ieiBDX/9ieiBDb/9ieiBDf/9ieiBDj/9ieiBEL/4if0BEP/4if0BET/4if0BEX/4if0BEb/4if0BEf/4if0BEj/4if0BEn/4if0BEr/4if0BEv/4if0BEz/4if0BE3/9ieiBE7/9ieiBE//9ieiBFD/9ieiBFH/9ieiBFL/9ieiBFP/9ieiBFT/9ieiBFX/9ieiBFb/9ieiBFf/9ieiBFj/9ieiBFn/9ieiBFr/9ieiBFv/9ieiBFz/9ieiBF3/9ieiBF7/9ieiBF//9ieiBGD/9ieiBGH/9ieiBGL/9ieiBGP/9ieiBH3/9ieiBH7/4if0BID/9ieiBIb/4if0BKf/7CfuBKj/4if0BKn/4if0BKr/4if0BKv/4if0BKz/4if0BK3/4if0BK7/4if0BK//4if0BLD/4if0BLH/4if0BLL/4if0BLP/2CdQBLT/2CdQBLX/4if0BLb/4if0BLf/4if0BLj/4if0BLn/4if0BLr/4if0BLv/4if0BLz/4if0BL3/4if0BL7/4if0BL//4if0BMD/4if0BML/4if0BMP/4if0BMT/4if0BMX/4if0BMb/4if0BMf/4if0BMj/4if0AAAAE4AAAAYAxP/2Gs4Cav/sGxoCcf/YGnwCcv/iGyADuP/OOSYDu//iGyAAAgDE//YaqAJq/9gaVgG/AAf/4hrsAAj/4hrsAAn/4hrsAAr/4hrsAAv/4hrsAAz/4hrsAA3/4hrsAA7/4hrsAA//4hrsABD/4hrsABH/4hrsABL/4hrsABP/4hrsABT/4hrsABX/4hrsABb/4hrsABf/4hrsABj/4hrsABn/4hrsABr/4hrsABv/4hrsABz/4hrsAB3/4hrsAB7/4hrsAB//4hrsACH/7BrmACL/7BrmACP/7BrmACT/7BrmACX/7BrmACb/7BrmACf/7BrmAET/7BrmAEX/7BrmAEb/7BrmAEf/7BrmAEj/7BrmAEn/7BrmAEr/7BrmAE//4hrsAFD/4hrsAFH/4hrsAFL/4hrsAFP/4hrsAFT/4hrsAFX/4hrsAFb/4hrsAFf/4hrsAFj/4hrsAFn/4hrsAFr/4hrsAFv/4hrsAFz/4hrsAF3/4hrsAF7/4hrsAF//4hrsAGj/9hqaAGn/9hqaAHL/7BrmAHP/7BrmAHT/7BrmAHX/7BrmAHb/7BrmAHf/7BrmAHj/7BrmAHn/7BrmAHr/7BrmAHv/7BrmAHz/7BrmAH3/7BrmAH7/7BrmAH//7BrmAID/7BrmAIH/7BrmAIL/7BrmAIP/7BrmAIT/7BrmAIX/7BrmAIb/7BrmAIf/7BrmAIj/7BrmAIn/7BrmAIr/7BrmAIv/7BrmAIz/7BrmAI3/7BrmAI7/7BrmAI//7BrmAJD/7BrmAJH/7BrmAJP/7BrmAJz/4hrsAJ3/4hrsAJ7/4hrsAJ//4hrsAKD/4hrsAKH/4hrsAKL/4hrsAKP/4hrsAKT/4hrsAKX/4hrsAKb/4hrsAKf/4hrsAKj/4hrsAKn/4hrsAKr/4hrsAKv/4hrsAKz/4hrsAMT/9hqaAMr/4hrsAMv/4hrsAMz/4hrsAM3/4hrsAM7/4hrsAM//4hrsAND/4hrsANH/4hrsANL/4hrsANP/4hrsANT/4hrsANX/7BrmANb/7BrmANf/7BrmANj/7BrmANn/7BrmANr/4hrsANv/4hrsAN3/7BrmAN7/7BrmAOb/7BrmAOf/4hrsAPr/2BpIAPv/2BpIAPz/2BpIAP3/2BpIAP7/2BpIAP//2BpIAQD/2BpIAQH/2BpIAQL/2BpIAQP/2BpIAQT/2BpIAQX/2BpIAQb/2BpIAQf/2BpIAQj/2BpIAQn/2BpIAQr/2BpIAQv/2BpIAQz/2BpIAQ3/2BpIAQ7/2BpIAQ//2BpIARD/2BpIARH/2BpIARL/2BpIART/7BrmARX/7BrmARb/7BrmARf/7BrmARj/7BrmARn/7BrmARr/7BrmARv/7BrmARz/7BrmAR3/7BrmAR7/7BrmAR//9hqaASD/9hqaASH/9hqaASL/9hqaASP/9hqaAST/9hqaASX/9hqaASb/9hqaASf/9hqaASj/9hqaASn/9hqaASr/9hqaASv/9hqaASz/9hqaAS3/9hqaAS7/9hqaAS//9hqaATD/9hqaATH/9hqaATL/9hqaATP/9hqaATT/9hqaATX/9hqaATf/4hrsATj/4hrsATn/4hrsATr/4hrsATv/4hrsATz/4hrsAT3/4hrsAWT/7BrmAWX/7BrmAWb/7BrmAWf/7BrmAWj/7BrmAWn/7BrmAWr/7BrmAWv/7BrmAWz/7BrmAW3/7BrmAW7/7BrmAW//7BrmAXD/7BrmAXH/7BrmAXL/7BrmAXP/7BrmAXT/7BrmAXX/7BrmAXb/7BrmAXf/7BrmAXj/7BrmAXn/7BrmAXr/7BrmAXv/7BrmAXz/7BrmAX3/7BrmAX7/7BrmAX//7BrmAYD/7BrmAYH/7BrmAYL/7BrmAYP/7BrmAYX/7BrmAY7/4hrsAY//4hrsAZD/4hrsAZH/4hrsAZL/4hrsAZP/4hrsAZT/4hrsAZX/4hrsAZb/4hrsAZf/4hrsAZj/4hrsAb3/7BrmAc7/2BpIAc//2BpIAdD/7BrmAdH/7BrmAdL/7BrmAdT/7BrmAd3/7BrmAd//7BrmAeT/7BrmAfT/4hrsAfX/4hrsAfb/4hrsAfj/4hrsAfn/4hrsAfr/4hrsAfv/4hrsAf7/9hqaAf//9hqaAhf/YAp8AkL/YAp8AkP/7BrmAkT/7BrmAkX/7BrmAkb/7BrmAkf/7BrmAkj/7BrmAkr/2BpIAkz/7BrmAk7/zjjyAk//7BrmAlb/4hrsAlf/4hrsAlj/4hrsAln/4hrsAlr/YAp8Alv/YAp8Alz/7BrmAl7/7BrmAmD/9hqaAmP/YAp8AmT/YAp8Amf/YAp8Amr/2BpIAmz/YAp8Am3/4hrsAm7/YAp8AnL/4hrsAnf/7BrmAnj/7BrmAnn/4hrsAnr/4hrsAnv/4hrsAnz/4hrsAn3/4hrsAoT/7BrmAor/7BrmAo7/7BrmApz/7BrmAqP/7BrmAq3/7BrmAq//7BrmArD/4hrsArf/7BrmArv/4hrsArz/4hrsAr3/4hrsAr7/4hrsAr//4hrsAsD/4hrsAsH/4hrsAsL/4hrsAsf/4hrsAsj/4hrsAtb/7BrmAtf/7BrmAtj/7BrmAuD/7BrmAun/4hrsA2T/2BpIA2b/7BrmA2j/zjjyA2n/7BrmA2v/7BrmA23/YAp8A27/4hrsA3P/7BrmA3T/7BrmA7v/4hrsA8//2BpIA9D/2BpIA9H/2BpIA9L/2BpIA9P/2BpIA9T/2BpIA9X/2BpIA9b/2BpIA9f/2BpIA9j/2BpIA9n/2BpIA9r/7BrmA9v/7BrmA9z/2BpIA93/2BpIA97/2BpIA9//2BpIA+D/2BpIA+H/2BpIA+L/2BpIA+P/2BpIA+T/2BpIA+X/2BpIA+b/2BpIA+f/2BpIA+n/7BrmA+r/7BrmA+v/7BrmA+z/7BrmA+3/7BrmA+7/7BrmA+//7BrmA/D/7BrmA/H/7BrmA/L/7BrmA/P/7BrmA/T/9hqaA/X/9hqaA/b/9hqaA/f/9hqaA/j/9hqaA/n/9hqaA/r/9hqaA/v/9hqaA/z/9hqaA/3/9hqaA/7/9hqaA///9hqaBAD/9hqaBAH/9hqaBAL/9hqaBAP/9hqaBAT/9hqaBAX/9hqaBAb/9hqaBAf/9hqaBAj/9hqaBAn/9hqaBAr/9hqaBAz/4hrsBA3/4hrsBA7/4hrsBA//4hrsBBD/4hrsBBH/4hrsBBL/4hrsBEL/4hrsBEP/4hrsBET/4hrsBEX/4hrsBEb/4hrsBEf/4hrsBEj/4hrsBEn/4hrsBEr/4hrsBEv/4hrsBEz/4hrsBGr/7BrmBH7/7BrmBIb/4hrsBKf/7BrmBKj/7BrmBKn/7BrmBKr/7BrmBKv/7BrmBKz/7BrmBK3/7BrmBK7/7BrmBK//7BrmBLD/7BrmBLH/7BrmBLL/7BrmBLP/2BpIBLT/2BpIBLX/7BrmBLb/7BrmBLf/7BrmBLj/7BrmBLn/7BrmBLr/7BrmBLv/7BrmBLz/7BrmBL3/7BrmBL7/7BrmBL//7Brm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AAEMAAC2AAEK7gAMAAcAlAB+AGgAUgA8ACYAEAADAAADdwAQAAoACwAEgAAAEwAGgAAAAwAAA1AAEAAKAAsAFIAAABMABIAAAAMAAANHABAACgAiABOAAAATAAOAAAADAAADfAAQAAoACwABgAAAEwAHgAAAAwAAA0QAEAAKAAsACoAAABMAAoAAAAMAAANhABAACgALABCAAAAxAEOAAAADAAADaAAQAAoAEQADgAAAMQBEgAAAAgACA00DUgAAA1QDVAAGAAYAAAABAAgAAQBmACYAAQAsAAwAAQAEAAMAqANMABAACgARAACAAAAxACGAAAABAAEDTQADAAAAJAAAAA4AAAAOAAMAAALGABAACgABAAGAAAAUAAKAAAADAAACuwAQAAoAIAADgAAAGQABgAAAAQADA1MDjAONAAYAAAABAAgAAQziAWYAAQzGAAwAAQAEAAMAGgAAABAACgAxADKAAAAgACCAAAAGAAAAAQAIAAEPhgAmAAEPcAAMAAEABAADAAAC8AAQAAoAIAAlgAAAIwAKgAAAAQABAgUABgAAAAEACAABEAwAJgABD/AADAABAAQAAwAAA40AEAAKAAsAE4AAABMACIAAAAEAAQNQAAYAAAABAAgAAREGAD4AARC2AAwAAgAcAAYAAwAAA1MAEAAKAAsACYAAABMABYAAAAP/hAL5ABAACgALAACAAAAyAAGAAAABAAICAQILAAYAAAABAAgAARF6AD4AARFEAAwAAgAcAAYAAwAAA8kAEAAKAAsAEYAAADEARoAAAAP/hANqABAACgALAAKAAAAgAB6AAAABAAIDTANWAAYAAAABAAgAARTUADQAARSSACAABgAAAAEACAABGUYAIAABGQIADAABAAQAAwAAAAAUqgAKAAgAAoAAAAEAAQIGAAQAAAABAAgAAQXGBCIAAQSqAAwAQgQAA/oD5AP6A84DxAOuA54DiAOIA3IDXANMA0IDLAMWAxYDAALqAtQDQgK+A0ICrgKeAogCcgJcAkYCMAP6AhoD+gIKAgAB6gHaA/oBygHKA3IBtAGeAYgBiAFyAVwDQgFGA0IBMAEaAQQA7gPEANgAyADIALIAsgCcAcoBiAY2AIYAhgADAJoC2gAQAAoAMQA8gAAAKAADgAAAAwCvAhgAEAAKADEAVIAAADAAAYAAAAMA/QIZABAACgAx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gAAAAwE1//8ACgAAACAACoAAAAMBrAAAAAoCKgAvAACAAAADALn//wAQAAoAHwABgAAAMgADgAAAAwEp//8AEAAKAAwAA4AAACAAAYAAAAMAr/83AZ4AAAADAK///wGUAAoAMQApgAAAAwE2AAAACgSGAC8AEYAAAAMBLP83AAAACgAdAACAAAADAMj//wAKAAAAAAAUgAAAAwE4//8ACgAAACAACIAAAAMBEwAAAAoBlAAxAFyAAAADARf//wAQAAoAMQA9gAAALwAcgAAAAwEp//8ACgAAACAADIAAAAMAxf//ABAACgAxAGmAAAAqAAKAAAADARMAAAAKA/oALwAXgAAAAwGQ//8ACgAAAAAAAYAAAAMBBQAAAAoBWgAgACOAAAADASf//wAQAAoAHwAAgAAALwAagAAAAwET//8ACgAAACsAAoAAAAMAiP//AAoAAAAvABOAAAADAdH/NwAKAAAAIAATgAAAAQEs/zcAAwEs//8ACgAAABYAAIAAAAMBLv//AAoAAAAiAAOAAAADAa0AAAAKAKwAMQACgAAAAwC5//8AEAAKAB8AAoAAADIAAoAAAAMBKv//ABAACgAMAAGAAAAgABqAAAADAK//NwAgAAoAIwAEgAAAAwCv//8AEAAKABgAAYAAAAAAF4AAAAMBMgAAAAoASgAxADmAAAADASz/BQAAAAoABAABgAAAAwDI//8ACgAAACMAC4AAAAMBOP//AAoAAAAgAAaAAAADAQ4AAAAQAAoAMQA6gAAAMQBegAAAAwEX//8AEAAKADEAZoAAACkAAoAAAAEBLP//AAMBJQAAABAACgAgABaAAAAxAF2AAAABADoA+gETARQBGwEfATYBNwE+AUIBUAFSAVQBWgFcAWQBhAGFAYYBjgGZAaABtwG4Ab0BvgHIAdYDzwPoA+kD8AP0BAsEDAQTBBcEJQQnBCkELwQxBDkEOgRCBE0EZARlBGoEawR1BHoEhQSGBIcElQSbBKME9wADAAAALgAAAB4AAAAOAAMAAP//AAoCegAaAACAAAADAAD//wAKAoAACgAAgAAAAwAA//8AEAAKAAsAB4AAACMAAoAAAAEAAwIRAhQCFQAEAAAAAQAIAAECagHeAAECGgAMABwBwgG8AaYBkAGAAXABYAFQAUABMAEgARABAADwAOABvADQAMAAsACaAIoA0AB6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AAkIaAAJCnYACQyEAAkOkgAJEJwACRKqAAkUuAAJFsYACRjQAAkkLAAJJjgACSg0AAkzngAJNbIACTfoAAk6FAAJPAQACT36AAlANgAJQnIACUSaAAlG0AAJSPYACU/SAAlf4AAJYfwACWQYAAlmNAAJaFIACW48AAl1dgAJd3wACXmAAAl7hgAJfYwACX+IAAmBkAAJg4oACYWEAAmHiAAJkOwACZMIAAmVEAAJofQACaQKAAmtqAAJxwoACckiAAnRQAAJ3vYACe7QAAn7/AAKBJIACgzoAAoVwAAKJCwACiwKAAouJAAKMCwACjIoAAo6rAAKTXAAClt0AAp3wgAKkKAACqn+AAq/rAAKy7wACtR+AAredgAK5I4ACuxqAArxngAK+EwACv4+AAsEvAALBowACwv6AAsS5gALIDIACzwgAAtUYAALcbIAC4b0AAuMjAALldwAC5ewAAuZrgALnbgAC6HmAAukmgALpswAC6nQAAurygALs0oAC7ekAAu6LgALvKwAC8BiAAvHzgALyfwAC84iAAvQUgAL0zQAC9fsAAvbxAAL3boAC+GCAAvjbgAL54oAC+oKAAvsggAL78gAC/KUAAv0bgAL9mAAC/i6AAv9XAAMAugADAUQAAwG+AAMCNgADAsMAAwUDgAMHQgADCTkAAws7gAMNNYADD3eAAxE/AAMTQIADFUAAAxcHAAMY7QADGpkAAxyDAAMiloADKHQAAy6PAAMwPwADMmyAAzS3gAM2lAADOKWAAzqDAAM8UoADPNCAAz1QAAM9zgADPk4AAz7PgAM/TgADP80AA0BRAANA0AADQU+AA0dUAANNJwADUzMAA1lDAANfuIADZfKAA2Z9gANnSIADZ7yAA2gygANovoADaVQAA2nIAANrnYADbXwAA27aAANwLYADctmAA3VXgAN3JIADePaAA3raAAN9igADgHgAA4GagAODWgADhLwAA4YiAAOIXAADirAAA4wqgAOOsQADkCAAA5GNgAOTawADlWuAA5gYgAOZQoADmq2AA5vSAAOdXoADnd0AA55pAAOgyYADotUAA6TdAAOmeYADqDAAA6kzAAOqDgADrNoAA63RAAOu5wADtJmAA7cxgAO59IADu8yAA714AAPCkoADwxYAA8OeAAPEsYADxmaAA8bfAAPHwYADyFmAA8mNgAPKk4ADy9AAA8ymAAPNwYADzuyAA9BOgAPRsgAD0yOAA9RwAAPVG4AD1x+AA9ogAAPcygAD3+eAA+KFgAPogIAD6hyAA+0sAAPug4AD8ASAA/HNAAPyQgAD8rYAA/QNgAP1yIAD9xaAA/jYgAP55YAD+ouAA/sxAAP+DwAEAHCABAKqgAQEPYAEBmoABAl8gAQNCQAED/yABBMzAAQWsoAEGd8ABBxXAAQeRwAEIDKABCKqAAQmEwAEKOIABCtigAQt94AEL5eABDJNgAQ1VAAENzKABDmKAAQ9HoAEPh6ABD9CAAQ/uoAEQKKABEGkAARCHQAEQyyABEOggAREGQAERI8ABEUDAARFeQAERe0ABEZigARG24AESN+ABEubgAROIIAETrOABE7FgARRXYAEU2iABFVygARXfQAEWYYABFmngARZ+YAEWjIABFrfgARbGoAEW1MABFwDgARcP4AEXH6ABF0jgAReq4AEXwSABF/6gARg5oAEYW8ABGIfgARiH4AEYpOABGKTgARjFoAEY5KABGQGgARlHIAEZ+WABGjJgARp94AEancABGv3AARv9IAEdA0ABHnqgAR57oAEe9wABH37gAR/J4AEf6UABICXAASGigAEhxEABIeFAASH+QAEiHmABIkJAASJfQAEifQABIpoAASK34AEi1iABIvRgASMVoAEjMqABI1CAASNuQAEjjIABI6rgASQhIAEkh2ABJMpAASVMIAEl8gABJkHAASZewAEnJeABKCUAASiM4AEpLMABKlzAASrYAAErhAABLLHgAS0yYAEt20ABLfogAS7EgAEvhcABMCPgATBBoAEw9SABMRIgATGLQAEyE+ABMruAATLZgAEzeOABM9xAATP6AAE0quABNMkAATU+oAE1XOABNb3gATZboAE2e4ABNp1AATeD4AE41yABOpjgATvGwAE9eIABPZhgAT3ngAE+CkABPilAAT5GQAE+ZQABPoMAAT6jYAE+w8ABPuPgAT8GIAE/KIABP4IAAT/qAAFAtqABQYlAAUIEIAFCeGABQvpAAUPqoAFExAABROmAAUWoAAFG1OABRvPAAUcfYAFHS8ABR5xAAUfa4AFH+qABSC0gAUhLgAFIeEABSMzAAUkX4AFJOUABSYpgAUmo4AFJ3AABSgJAAUopIAFKW0ABSniAAUqgoAFK54ABSzIgAUtQIAFLbc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AAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAHYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAAAgAIyAGSBhYWFhYAA/4OFgAD/g4WFhYWFhYWFhYWAAAGDhYWFgAD/g4WFhYAAAYOFAQABAP8AAYAA94OFgAABg4WFhYWFgAADg4WFgAABg4WFgAD0g4UAgBcBoAAHABUAAgACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAHYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAB2ADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAA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AABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAB2ADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAAB2AMAAAAACbEwAAAAEAAQABAAAAAAAAAgALnAM6BhYWFhYAA/4OFgAD/g4WFhYWFhYAA/YOFhYWFhYWFhYWAAP+DhYAA7oOFhYAAAYMBAAEAAwABhYWFhYAAFoOFgAADg4UBAAEAEAABgAD+g4UBAAEA7AD/gBcBoAAHABUAAgACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAFQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAHYA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAB2ADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAAB2AMAAAAACbEwAAAAEAAQABAAAAAAAAAgALnAM6BhYWFhYAA/4OFgAD/g4WFhYWFhYAA/YOFhYWFhYWFhYWAAP+DhYAA7oOFhYAAAYMBAAEAAwABhYWFhYAAFoOFgAADg4UBAAEAEQABgAD+g4UBAAEA7AD/gBcBoAAHABUAAgACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAA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/OvQuxQWDQMEg4II/wABAQD//wABgz8BAQIAAgIAKCgoJygpKSgnJygpKCgoKCkpKigqKij//vbv6+3y9vz///8A//////8CAgH/////////////+v7+IPbp4+rx8/Ly8vLy8fLx7uvt7Ofi4Ond3N3q7d8A7+v1AYOtCPz8/Pz8/PrntUL/VP8G/2QFy/b+/v//ggX+/Pv8/v+CAPyBBf/z4NHo/IIXBAUFBQUF/fcA/fPRrenx8fH6BwooKBgIhAT////+/4Ep//8A////////Af8B/wEBACcnJyYnKCgnJygnJycnJycpJyknKSko/v//gT0CBgUGBQUFBQUFBQUGBwEA/v7+/v7+/v7+/tDS4Ojs5+719vb29vb27Oz28ejo6Obh2uXX3un/EBch/Ovd2oM3//////////////////////////////////////////////////////////////z8/Pz8/Pr8/P6CBP/+/v//ggQCBwgEAYMA/IEGBgHpzd3z/4EXBQUFBQUFBfzz9vfeu/MFBQUaMzwbGxEFhIAXAaAACCAVAAYgAgAGYAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAGIAAABiATAAZgFAAAAAAAAAAAAABAAAAAQAAAAAAAAAZgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAGYAoAAAAAAAAAAAAAAABAAEAAAAAAAAAGYAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABmAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAABmARAAAAAAAAAAAAAEAAQABAAAAAAAAABmANAAAAACbEAAAAAEAAQABAAAAAAAAABiAPAANgEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAARACwAAAAAAAMAAAABAAEAAQAAAAAAAAARADAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIAC1gDOgYUAgAAFg4UAgAAZg4UAgAA9g4UAgADxg4UAgAAMg4UAgAACg4UAgAD4g4UAhYUAgAAVg4UAgADn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AQIBAAIDAgD9/wABAQH6/P+CPAgRGhsVDf/5/QgFAwMDAw81XUAa+9m/1e8EBAobOlQ4GRIcGQn8/QEBAe3a1svYDDsI/Pz869C7FBYNAwSDgAD/gxIBAQAB/wABAQABAAEBAP8B/wD/gz8BAQAB/wABAQABAAEBAP8BAP/+9u/r7fL2/P///wD//////wICAf/////////////6/v726ePq8fPy8vLy8vHyE/Hu6+3s5+Lg6d3c3ert3wDv6/UBg60I/Pz8/Pz8+ue1Qv9U/wb/ZAXL9v7+//+CBf78+/z+/4IA/IEF//Pg0ej8ghcEBQUFBQX99wD989Gt6fHx8foHCigoGAiEBP8A/gH/ggj//////wD/AP+BCf////7/AP4B/wGBCP//////AP8A/4EG/////v7//4E9AgYFBgUFBQUFBQUFBgcBAP7+/v7+/v7+/v7Q0uDo7Ofu9fb29vb29uzs9vHo6Ojm4drl197p/xAXIfzr3dqDN//////////////////////////////////////////////////////////////8/Pz8/Pz6/Pz+ggT//v7//4IEAgcIBAGDAPyBBgYB6c3d8/+BFwUFBQUFBQX88/b33rvzBQUFGjM8GxsRBYSAFwGgAAcAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAUAEwAFQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAHYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAVAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAdgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAHYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAA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8Pj4+fHu8PP08u/p5N7l6ODh6fcJFd/i8QADCwkICwj+9O/v7Ozu7+4/6+nzAwsAKyEqNjc1Jgv6/wgSFhkeIj0wIyQmKCgnJDw9Ozo3NkAzKSkpKB0YC/n8DB0rOjwtLjgzKSAXEAw0MD8vMC8sSEg+PD1AQEBBPDgzMjEzNjY2QUgzMzMzMzMzNzY2NDQzNjs4OTc6PS83Nzc3Nzc2NzguLjEzMzMzNDU0ATQygwn//xIiJhkXJCIPgib+/Pv7/PbVs8DkBBUPCvwFFysvJRT/+v3//v7+BxQZFxQLAvrz8PiHGwIGCgUCAAECAP////8BAf3t0r65v8rV3+rxAguBP/////////8CBQT////+/Pz659TGucXb7/4GB/gGAwIA////////AgYDAgEA//////////39/f///vz9AAMA//8F//////7/gh7////////+/vv///39/f39////////////////////gz/w8/r8+PUA/AIQGBkQA/z6+Pf2+Pj7/wIIDv4CAPz7+/f29PPz9vr4/P///wHq6/D2+P747+ny+fv7+/v7+/r6P/n4+Pf49CAjJCMjGRUODA4UGBkTEA4ZFwwQFhgbHR4lHhocISAdHR0dHRwQFR4aICwyNDItKisqIxYNA/z4ICE/ISEgIB8iJyAgICAhISAgICAgIB4eHSAgQ0NDQ0NDQkRCQ0FDQkRGQ0RDREdERkZJRkZGQ0REQkJDQ0NDQUNDQgFDQoOBBwYLFh3v8/n9iC3/AAsXHR8fIhwaCQgEAQMA/v7+/v7+AgYGBAH69vf49/r9/f39/f39/fz7/foDhC7///8A//bu5OLm6Orr6+zuBPz8/Pz8/Pz8/PwABAP///////8G9fcFBgwVGBcPCYEoAgICAgICAgICAgIB//r6+vr6+vr6+vv+/////Pf49/n6/////////v+CHv////////7++/39/fz9/f39//////////////////+DPxkF8evn4/bw+xYqMCIdISAI6unr6/H6/QEC/wkE+PHv6uno6fPx6/T28/Ds7eDg4enx+ff3/fb5AQP6+vr6+fk/+/oIDgsPKycnJyclIB8kJSgzPT0uGiEbUUlAPTk1MDQ6OTUwLykpKCgoJh0iLzU1MSooLDIqQikqKikgC/kpKz8qKioqOTg2NTU2NTU0NDU0LycqNTg3OToqKioqKiopLCoqKSkpLCkmJyYnKSYoKSkpKSkmJycpKSopKSkoKyopASkqg4EHAv/8+gECAwGIB/8AFThTbHh7QACDJGU3HhkQCgH+/v7+/v705tXOPCgVCgUDAQICAgICAgICAQAC/wKEP///////7eXi4uLi8gYUFAgW8hINBgIA/////wECAv//////AATw7v8IBPvu5+Tq5/vr7fH09vj4+Pj4+Pv8//8Z//////7++wcTEP///gUSDwgB/////////v+CHv////////7++/39/f39/f39//////////////////+DOOTr+QUKCQMBCxkaEgj68/Lw7vQC/gACAwkO+vz+9PHs6ero4eDyBQQOEA4LDwkGCRATHxkVIyEVCIE//f8HDAkD/gcMCfZGPVJbcFVGNjM1QEtOSUA4XCovMjY2NjApUFJRT09LWVFAMStEOjcmDAoOExwnKxcjOzAjHToWFBJKSD83O0JMS0lHSFBaXWBZUUxMTE5VW1VUUm1tbW1tbW9ycnFtbW1nbGNjbXR9b3BydXJycnV2c0EAkgCFCXVrampsa2pqa2uDgQcPHCsu7gMQCYIm/vv5+Pjw4L/T+BUoKCYcIhIXFAkB8+7w8e/v7/oMHSUWCvvz8e74hwcBAwX9BQABAYE/////DCIZAN/KwcfS3OTs8RwFAgH/////////AwYF////8O8ABObOxLvH2+z5AQPs9vP1+v0BBAQEBAULCAL8+zv6+voIFhYWDQf+///8+PkAA/v///////8AAQIDA//7/v///wL+/v///fz9/f3///////8A//v5+vv8/v+DP+bQw8zU0dbR4P8YIxgTFBD01NLf3N7d2uDq0+Xg3NXKytLTys/f6vDu38/Ext/Z0MzK1tDX8uv0Ag0K9OPp8+8/5Nro8OznORojO04lNUNOVVNXW1tPQEH7SUlJSEAxIyA2QkA1LysnIhkROTIqFwLy4t3g8fncEAAFCAj97N4QJT8nFh4vSEQxKDY/QkVEQUA9Nj5OYmtlWk1EQjkyMjc3Ojk3Nzc2NTg1MS4zOysuMDAwMC8xODcyPj80MjEzMzI2ATxBgwkKChwnIw//BAgDgg3++/v9/wHu5fokRl9kYkAAhQluRzMpFw4C/gECgj/y4c7KKxwSCgH8/wUFBAQEBQUFChotHBMKCQoKCv///wT+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kDgdISAYEQ0iHRcUFBT2+xQaJiocCvr16en36tfGt62pLRkWFhYWKBsXABAbHBwcGRUOChchHh4eJCqDggYEFyiGseH4gjICAwUHBv36+fcSMDokAPr6+/b2/wsUFBENCgoKBvrgyRsRB//79vb29vb29vb29vb29vaBPwIDAQD//////xoL9te3rbjL4ezm5Pj4+fz+//////////////8CBwkTAwIPDhwfFQwQHxP/////////////FRQVDv///////wEJEwsC/v3////////5+IM/EQ324M7Ozs7fBDRVRi4ZCPXq6/Pz8/Pz8/Pn6Ojp6enp6enp5/P8+v7359vb29vf4+bs+AsaGx0aEgwPDgwMDBsMDCI4OCTzCQkJCQn3493c193q8u/hAgLd4BlpQgC3APEA9RtpWDggEhIUEAL19fXk6vLp7vb8BBIb4uLz+dSZQv9c/zn/PhkJ+fPz8/MmEPbf+g8SEhISEhISGB4hISEkJoOBBwENNFiv0fT+ghj++fXy8PDw/AH/+/0EAPr0+voBDhYSCAUCggr34riYQDES9/H0/IEC////ggH39oM/AgMBAP//////8d3Kwryvt87m8egDFvX19fX19fX19fj8/////xIoKSsE9vno8PPw8wAQIQP/AgMCAf///////xX//y0nIyMjIyMjHRUNBv//////CBYlgz/t5+nw6+AUCgME9+vn3tjW0tHX6uTi6fD4+Pnx7vDz9PLv6eTe5ejg4en3CRXf4vEAAwsJCAsI/vTv7+zs7u/uP+vp8wMLACshKjY3NSYL+v8IEhYZHiI9MCMkJigoJyQ8PTs6NzZAMykpKSgdGAv5/AwdKzo8LS44MykgFxAMNDAXLzAvLEhIPjw9QEBAQTw4MzIxMzY2NkFIgwn//xIiJhkXJCIPgib+/Pv7/PbVs8DkBBUPCvwFFysvJRT/+v3//v7+BxQZFxQLAvrz8PiHGwIGCgUCAAECAP////8BAf3t0r65v8rV3+rxAguBPP////////8CBQT////+/Pz659TGucXb7/4GB/gGAwIA////////AgYDAgEA//////////39/f///vz9AAOEP/Dz+vz49QD8AhAYGRAD/Pr49/b4+Pv/AggO/gIA/Pv79/b08/P2+vj8////Aerr8Pb4/vjv6fL5+/v7+/v7+vo/+fj49/j0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QABAAEAAAAAAAAEAAQCFhQARAAIA+QACAPsADACAAOqDhQCFhQCFhQCFhQCFhQADAP4A7QD+AIAAFYOFAAwA8AAXAPUAhYUAhYUAhYUAhYAAEIMAhYUA9gAQAPQACwCFgADwgwCFhQCAFwGgAAMgFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABiAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABiAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwAGYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCFhQARAAIA+QACAPsADACAAOqDhQCFhQCFhQCFhQCFhQADAP4A7QD+AIAAFYOFAAwA8AAWAPUAhYUAhYUAhYUAhYAAEIMAhYUA9gAQAPUACwCFgADwgwCFhQCAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAA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gAACg4WAAAyDhYAA+oOFgADxg4WAAO+DhYAAA4OFhYWAFwGgAAMgFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABiAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABiAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwAGYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCFhQARAAIA+QACAPsAAQCAAOqDhQCFhQCFhQCFhQCFhQADAP4A7QD+AIAAFYOFAAwA8AAUAPUAhYUAhYUAhYUAhYAAEIMAhYUA9gAQAPQACwCFgADwgwCFhQCAFwGgAAMgFQAGAAIABkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAAByAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAAByAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwAKYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAA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AAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAdgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAAdgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAHYAcAAAAAAADAAAAAAABAAEAAAAAAAAAHYAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhYWAAAKDhYAAAoOFgAABg4WFhYWFhYWFhYWFgAD+g4WAAP6DhYUBAAEACQDwAQABAP4A9YWFhYWFhYWFhYUBAAEA+AAQAQABAOoAC4WFhYWAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAdgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAAdgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAHYAcAAAAAAADAAAAAAABAAEAAAAAAAAAHYAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhYWAAAKDhYAAAoOFgAAMg4WF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JsTAAAAAQABAAEAAAAAAAACBQADIgYSEAB2DhAATg4QA9YMAjYOEhISEhISEhISEAOODhADjgwAFgwD3gwAEg4QA/oOEhISEhISEAAGDhAD/g4QA+YMA/4MA/IMADIMA/4OEAAGDhACAFwGgAAYAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEAB2DhAATg4QA9YMAk4MA/4OEhISEhIQA+oOEhADjg4QA44MA/4MA9oMA/IMAAYMA+IMAAYOEhISEAAaDhAAJg4QABoOEAAGDhIQADYMA94OEAPuDhACAFwGgAAYAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAA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/wIFBQUDgQL8/P6DIiEAAQEBEAIFAgEBAQEBAQEBAQEBAQUOAgYBAQEBAQEBAQEBIQcKCgcHCgwMBwcKBgMCAwQGBwMGBwcIBwMDBgIAAQMEBQQA/4gIAQECAgICAP7/hgcBAQICAgIA/j8XGRkPDg4ODgoJDBAQDQ4NDQ0ODg4QERAODhAODhsbHRgVFBIWGRkYGhoPDw8PDwwKDRERDg8ODg4PDw4ODAkFDQUHBQcLCw0LDhITFxoag4A//////////////////////////////////////////v4AAgICAP8A/////////////////////////////////wz///////7+AAICAgD/gw4KCgr29vr39/f5/P8BAQGEIfz6+vj29fb29goKCgoKCgoREgwKCgr29vr39/f5/P8BAQGEEvz6+vj29fb29goKCgoKCgoREgyDhQgFBQUDAP37+/uEAvv6/YEAAYUF+/b6AP//hggFBQUDAP37+/uEAvv6/YEAAYUF+/b6AP//hD/28u3q5uTp6urq7O7v8fDt7e3t7ezx+gAFAPj4+AED/wD9+fb49/bq5uHa1tTZ2tra3N7f4eDd3d3d3d7h5OPmDeHa2tri5ODl6enm6OnpgwL8+/yCCAUFBQYEA//7+4QF/f4DCQsFggz///769fsDBgYB/Pv8gggFBQUGBAP/+/uEBf38/wMFA4IJ///++fb9AwUFAYM/4N7e7vbv7e3x8e3m5uvo6Ojo5+fl5ev0/vv78O3MyMbR2dvb2d3gz83N3uXe3Nzf4NzV1drX19fX1tbZ3uj0Ag3///Tv19PR1tfSysjMz4MFAQIEAgICgiMDBQgGAgICAgICAgIECQ8SCwICAv/8/QACBQoOCQIBAgQCAgKCHQMFCAYCAgICAgICAwYKDxILAgIC//z9AAQHCg4JAoMO9vb2CgoGCQkJBwQB////hCEEBgYICgsKCgr29vb29vb27+709vb2CgoGCQkJBwQB////hBIEBgYICgsKCgr29vb29vb27+70g4UI+/v7/QADBQUFhAIFBgOBAP+FBQUKBgABAYYI+/v7/QADBQUFhAIFBgOBAP+FBQUKBgABAYSAFwGgABQAFQDJIAIAyWAFAAAAAAAAAAAAAAAAAABAAAAAAAAAxmAGAAAAACbEAAAAAAAAAABAAAAAAAAAdCAA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AwIBAYEdAfsCAf4E/Pz8/Pz8/P3+/fz8/gMBAP79/fz28fH2gREKDg4JBAMCAQD//v8CBAQCAwSDBff18fDy+pMA/pUHAQMFBQUFBAKLAf//hBL3+v8BAwMDAwMDAwMDAwMDAwIChQ///AT8/Pz8/Pz8/f79/Pz+gQcBBAUFBQH//oMCAQIBhgYBAwQEAgMEg5oC/wEBgQABggMBAQEBhwn///7+//7+/v7+hwX////8+/6DnAj///7+/v4AAQGJCP39/P39/v7+/ocB/wGBAgMDAoOBA/79/f6IB/78+/z8/v//gS7/AP8BAQEBAQEBAQEBAQEAAgECAQEBAQYMDQjr6ggMCgP+/v7+/v///////////4Ma/Pz8/f7////////////////+/v38/Pz7/Pr8gQD/iCD//Pz8/Pz8/Pz08vH2/f4LDQoIAwMDAwMDBAIC/wABAAGDGBcGBw4BAQEJAQcBAQEBAQEDAQcBAQIBAQESAQcAAgICAgEBAQEA/wD//wABAYSDAP+DBv7//f39/v2BBf8BAAEAAT/x9vn8/P4A+f/68/X8AQH++fX08vPy8PX5+fj9Dw4IBwYGCAcKCAUD/Pv6/wMFBQYNEQ4FBgAE//Po6vL1+wAHBwcFAf789vT6gzL3+f0BAgMDAwP+/v0AAwMDAwIDAwICA/sC//4HEw0IBgcHBgcFAP78+Pn3+Pj6+/7/BAOBCAH//vz9/wMEA4EHAQACAgIFBweDP/4A/fv28vL09PPp7vX2///9+vn19vX1AAIDAfQQDwkGBAQHCAkHAgH37+/0+/3+AQcGCAoL9f357OXl7fP7BAoHDAkC/fz49vWDGvj5/Pz9/v7+/vPz8/v7+/v7/P38/fz6+vr4+YEqAgMDBAQCBAICAQH79vP08Ozt8PT9AwUCAwH/+PT1+wH//fr7/QIEBQMDA4M5DwsIBQMB/wYA/v7+/v//AgQGBQUEBAYJCQoJ//39/v79/v7+/f39/f78/fz9/f39+fPy9hMU9vL0/IQH////////AgOEGgwKBgH//f39/QICAwD9/f39/wABAwMCCAEEBYEqAQECAgICAP//AAH+9/n6/P39/ggNDwoDAvX0+P0DBAUGBwgIBwIBAP39/oM/CAoODw0F//////////////////////////8BAP7+///+/////v7+/v//////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AAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEAIAXAaAAAgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAAKg4SEhIQABYOEhISEhISEhISEAPaDhAD2gwD8g4QA+4OEAPuDhISEhISEhISEhIQABIOEAASDhISEhIQAgBcBoAACABUAAgACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAACQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEhISEhISEhISEhISEhISEAAGDhAABg4SEhISEhISEhISEhISEhISEAP+DhAD/g4SEhISEAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQAgBcBoAACABUAAgACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAAAkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEhISEAAGDhISEhISEhISEhISEhAD/g4SEhISEAP+DhISEhISEhISEhISEhAABg4SEhISEAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQAgBcBoAACABUAAgACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAACQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEhISEhISEhISEhISEhISEhISEhAD2g4SEhISEhISEhISEhISEhAAKg4QACoOEhISEhACAFwGgAAIAFQACAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhISEAM6DhADOg4QA4oOEhISEhISEhIQAD4OEAA+DhADrg4QAHoOEABSDhISEhISEhISEhIQAFYOEAB+DhISEhIQAgAsA0ACfAAIAsEAFAAAAAAAAAAAAAAAAAABAAAAAAAAAsUAGAAAAACbEAAAAAAAAAABAAAAAAAAAkwAAALNACgAAAAAAAAAAAAAAAEAAQAAAAAAAALJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAKMACQCeQAQAAAAAAADAAAAAAAAAAEAAAAAAAACmQAEAAAAAJsTAAAAAAAAAAEAAAAAAAACyQAcAAAAAAADAAAAAAABAAEAAAAAAAACtQAMAAAAAJsTAAAAAAABAAEAAAAAAAACJAQ0LjAMaMzAVhjnixsro/vbo5/T9/f39/QMPEgf7+/v27ff5+f///Pn5+fn5+PwB//7/+/X3+fn59/P1AgIE/vn5+fn8g4EF7cmwUDYTggUFJVCwye2CB+3JsFAg6uLxggcTNlCw4x0lEoIdCAv+5djd6e7s6urq+AYVDv8AAQICAvDMsEMtHxEIggkFCAgLDxEPA/8DggQGHzqnz4SAJv0DCgoKCgH7AAL99vb29v8FAAUHCAgICAkKCgUA/Pn4+Pj48+7v+IEgAgICAgICAgL5597d3t7e3t7c5fIADB4mJiYmIh0aDwgFhwoCAAEB//z7+/v7/YOBBAEBAAsEgwT//gD1/IED8fHx94EIBgwMDg8PDw8JgQT+/Pv18YYl/fn29vb29vb2+/zq8OXd3d3j8PwDDh4iJScnJygjIxkF+wABAwKCBAECAPz8hIAm/QMKCgoKAfsAAv329vb2/wUADR0mJiYmIh8aCwD049ra2trd4eb2gSECAgICAgICAvXbzczNzc3Nzdfm+AoWLTo6Ojo0LikbEgkDhgoC///+/fv7+/v7/YOBBAEBAAsEgwT//gD1/IEV09Pa4eIeHSIkKC0tLSYeHuLj39zY04Yl+Ori4uLi4uLi6Ozc5dTJycnP3OgXIjAzNzs7OzgvLyMMAAUGCAWCBAECAPz8hD9VXFhAKf/m1M3ExNDrAStEVFRRTk1CLf3w2NHLz8/X3On9LTpOVV1aS0hFQUBAPjouKSkpKSkrLDA5Qjg/Ojs7HTkyKgL78u/t6urn8Pf39e/t6+no4+Xf5Ov3Aik6Q4OBAf/+gQH09oIBAwOBBgoJAAICCQqCB/7+/v7+/vf2ggMCAgECgQUEBwcFBQWKAQcCpIABBgWDBAYIAO7wgwv6+AD9/f/////69PmBCQMDAQEBAQ0YEQSDMQEFBQUFBQcLCwgFBQUOIBgEAwH//wEBAQEBBQMBAgH7AgIEBQUFA/4B/v78/wEBAQH8g4EFBgsK6/H6ghwIB/YVEAcAAQEPFgr2+AAC//////Hr9goC9fT8AYMG//j4/AEFA4Ie+vzn4///Af7+/gIHCAEE8vD3/////Pz8BhEYDQD5+4IEBAcIDA+EgAEGBYMEBggA7vCDC/r4AP7+///////8/oEIAQIBAQEBBQgEhDEBBQUFBQUIEBIKAgICCRkJAP33/AABAQEBAgMB+vj9+AICBgoKCgb+AgAB/gABAQEB/IOBBQYLCuvx+oIcCAf2FRAHAAEBDiEo2Ob5/v/////y4NgoGQUBAQGDBv/4+PwCBQKCBPn45uP/gRf+/v4GFBzt9+vt9////wAEBAwTFwr99PiCBAQHCAwPhD8FAPjx7BQPAf8J/P8PFOzyAAn+BP7x7BQIAwUKBgoAAg4U7PgB/Pf8+f0DAv/49fX7///6+vr+AQUEAP79BgUFB/7y7BELBgIBgRMD/vv7/wUGBwMA+/cGAwMHDurzA4OBAfv7gQEFBIIBEBWBBv79AP7++/yBCAYAAQACAgIFBYEA+YEBAf6BBvv5+fv7+/+JAfn+hwL8/P2GBQMDBAIA+4w/CgsD/f8BAgEBAgH//v78+/wDDwj/+v7+/wMDA/n58fYA///+/v78Bvb7/fz9/f38/Pv7+/v7+/v8/fn49Pv6+h35+v3/AgUGBggICwgHBwQA/f7+/Pz//v3+/v79/fqDgQH39oEBDQuCAQMFgQH294IB+/mCBwEBAQICAv78ggL+/v+CBfz9/Pv7+4oB/f6HAgEBAYYF/gD99vb8jD8CBgP9/gH/9fT9+Pv//fr5+PwF//fz9gUEBgYG///3+wUF9vf49/f/8fX6/f39/fr49fX19fX19fb49PTu9fT0F/P09wMGCwwNERISCwkJBf77/P39/fz9/YED/fz8/IOBAfz8gQH7/IIBCAqBBvb3AP7+9/aCBwEBAQICAgD/ggMDAwD+ggX////+AAGJAfn+iAECAoIA/YIF9vb29fb7ggEGB4c/CwQDAwH6+/ft6vsE/v8GBAkNAgUFAgD7/PDr4+31AAQCAAUEChAXERAJAAIC//4AAwMCAgIEAgH6/AYDEAQCAh0FBwMBAgD9AQEB9wL9/f8CBQQBBAoKBgYDBAMECw2DgQEHB4EB/PyCAfLtggUBAAYG//qBCP7+9/r4+PgJD4EEBQYMCQaBBgkMEREFBQKEAASBAwIACAGCAQcJggL++/+CAP6BBv4C/f0GCAeGAAuEgD8DAgEC+vr/+O7/A/z/BwYGBAQHCgoL9/vo5uHv9gD+9vYKBAsYFwkUDwMBAf//AgEDAgYKBwcE/f4FAwT7/PwAHAcI/P/7/P38+/sD//8CBgcDAAEHCPv//wEDBAUOg4EB/PuBAf7+ggHt54EGAgMAAgIFBIEI+gEA/vr6+vb4gQT79/v+AoEE/v7+AQKGBgIDAgUABwKHAgQCAYMI/Pz6BgcGBwgIggH6+YcAgAsA0AEIAAIA/EAFAAAAAAAAAAAAAAAAAABAAAAAAAAA/UAGAAAAACbEAAAAAAAAAABAAAAAAAAAxAAAAQJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAQ1ACAAAAAAmxAAAAAAAAEAAQAAAAAAAAOQACQDEQAQAAAAAAADAAAAAAAAAAEAAAAAAAADBQAEAAAAAJsTAAAAAAAAAAEAAAAAAAADqQAcAAAAAAADAAAAAAABAAEAAAAAAAAD4QAMAAAAAJsTAAAAAAABAAEAAAAAAAACALgIGCAoKCgoJBQL/9fL29vb29/r+AP759PDw8PADEhQLAAIHDBAQEBD76efzEgYChT8DBwoTFgsBAQEBAQHs8/v/////8d3Ny+IPJiAaFf//nc//////AgT22Nff8f/9/Pz8/v8C8gL//Pf9AP76Avz/DAABAQH57vP+/f8BAgODgT/469bIQjIZB/7+/hIuO8HQ5/gAAwP66tPFPyH88/j7+/sEFi8/xeMKEQkDA+zizLrK6vn4AAEA/v7+GC8oGQsDPwUFAf4BFw0C/Pr5+fn5+fj57vHx8QcV/Pv8/QYGBgD5+fkBBAL7+P8FBAoSHAsCAgIFCAgMEhMMAQEBAQkHAwYAAoOAEwIGCAoKCgoJBwMA+fX29vb2+Pz/gT8CBggICAgJCggDAAIB/Pj4+Pj+AAMDDy4lHx8fHx8fHx8UAvj4+Pj4+Pj4AQUICAgICAoMDxEYIi0oGw8PD/TsK+Pj4+Pl5ur09vj6+/v7+/v7+/z/FxQQDQ0NDQgPCQkJCQkJCQkG/fLz9Pb2g4EqAQQGBwsHAv/+/v4DBQH9/wABAPHx8fT4/gsLCwsMDQ0NDg4NCv338e/v8YEH9ufi5/L3+f6MI/z39vHy8/T09PT09PTw7gUODg4F/fXw6ujk5OTk5OTk5OTr+IIOCxEdJCQkJCQkJCQbBAABgwQHCAcGBYOAPxosKiIiIiIrLRsA2M7e3t7e1tbnAOzn9QQEBATz7OXqABYbDfz8/PwOFR0ZETgvKSkpKSkpKSkaAfPz8/Pz8/M/8wEGDA0NDQ0ODxARGCQsJRgPDw/t5Nvb29vd3uLs7vH09vb29vb29vMAGxgUEREREQwUDQ0NDQ0NDQ3+9err7QHz9YOBKgEEBgcLBwL//v7+AwUB/f8AAQDi4uTr9f4LEhocHBwcHBsXEAr99Ojl4+KBB/Ti2+Lw9/n+jCP++fbt7ezs7Ozs7Ozs6OYEDw8PBv/s6OLf29vb29vb29vb5PaCDgsRHSQkJCQkJCQkGwQAAYMEBwgD+PODP2lqaGFRRCMVBwH++vYAGChGVGJoaGZjYV1TSCQcDwgFBQYICg0XIUhQXmFnZ1ZWVlVTSDAkHxQPDw8PDxESHjQ/S1ZdXVhPSUE6MzAxMy0rKyssLC81NTU6QEhKUFFSUlJSUlJSVFVXW11dXTItIRwaGRkZGRkZFxMREA8PDw8SGQIeKC2DgQL9/f2BAvv6/IIYDBIKAAUGBAACAgUHBAAKD/4B//7+/vv6/IEE/gIDAQKWAf38gQL59/uLAPmCAf//qYAu/vr59/f39/j6/gEHCgkJCQkHBAEAAgQFBwcHB/74/wMA/Pn5+fn5+f0C+PcC4/WHIgYOFQr///////8NDAcDAwMDAQMJEAn/9PgEEPLyFBACAgICgSUDDAUBAQIC////AAIAD/j6/AD/AP4A9/z8/v////j3+PgA//4DB4OBHQMEBALt8fkABAQE+/b9Eg8JAwAEBAwREwzw9f4B/oI/+PHt8g4MBgUIBPTj7gYRDwsKCwMD//////To6u7y9AEB//8CBAcIBwUGBgYGBgoN9gsLCwMBCAgHBvv7+/z9/Qz9AQ4MCAMCAQsGAPf8gg////8DExMG//////36+vX6g4A/7efx/f39/fHq7wEfGwMDAwMOFA8AEhsXEBAQEBcYIBcA7ePn8PDw8Ovt4ecL5PX//////////wkOGQz//////z//DQsGAwMDAwD46dzVysLAy9nv7zUY/f39/f3+CiMOBQkJCQcHBwkNDw72+Pb5+Pn6/PL5+fz8/Pzw6vf3/v7+Af7+g4E/AwQEAu3w9/8EBAT69v0SEAsEAPv7BAwRDPX09/n/CQkJAPbv8gkJBAQD++Db5/8HCAgKCwMD//////To5+Th4D8BAfz7/gcIBP76+/v7+/seMB4ODg7+/A4LBgX6+vr7/Pz8AxAMCAMCAQYFAwAFCQkJCAgIChcWCP/////++/zzAPSDPwcGAvz18hEOBgH9AAUHCA3x9f0CBgMEAfz28g4H/wAI/v/9/wUMEPH4AAP7A/749/Xy9vH5+wMFBAQEBAYIAgUYBwH1+f7+/gQD//z49vz+/v7///z9/f0ABoEn/v4BAgIB////AAEB//7x8/T1+f38AQEBAf//AQQFBf8FBQUGAP37+4OBAQH/ggIBAQGCAvfx9oEAAYECAgIBggj2+fr4+P39/f+BBv8A+gQDBgKEBAPz9PT5hAT07vfx74IGAwP//wECAYsFAwYGBAMDiwD+ggIDAwKCAAKCAP+FA/0BAf6EPwIHBwL/AAEA+fLw9Pj7+/z+/f7+AgX/+vj7/v/+/P/++Pf19vwBAf39/f79BPv7+fT09fj5+vz8/Pz8/Pv7+/s/+/vx8vb4+Pj6+Pby8Pb4+Pj39/3//wH9+vj49PT19PT09PT09PT2+fv79P7/AwQFBAQEBAQEAv38/Pv7+/v9/QL9/P2DgQL//f6BAv78/4If+PP2APv6/AD+/vv5/AD28QL/AQICAgD9/QIAAv79//6WAQIDgQIBAgGLAASCAQEBqSQQBv/9//8A/vHn5/MEBPr7/f8GCxEACAkC/P3+/wACAPv67ez2gT/8/PL08v/9/fr19PX5+/z+/v7+/v79/f39/f39/fz69/v69/Xy8Pb4+Pj39/4C+gL//fj49PT09PT09PT09PT3G/v9/f0AAQUGBwYGBgYGBgT//v79/f36///++/qDgQIDAwOBAvv5/YIY9O72AAQFAgD+/gIFBQD28f77/QICAv76+4EEAgMCBP6WBP748goFjQADggEBAqk/Cf/6/QIC/f8GCggBAwQDAAIBAAMG/wUIBwH/+vz+/e/3/wQGBAEACAcEARAJBAD9AQUKCQYEAQEDAv//AwIBAz8EAQ0B/gcHBgQMFR0eFxQUDwUCAAYZCQYEBQUHBgICAgIDAwMEBwYHCA0DDg0IBgQDAwMDAwMECAgFBf///wAGAgkND4OBAv38/YECBgkEggQNFQoAAYIXAgL//v0ACg4HAQP///8FCgn/AP/7Bf8CgggCBQIJBAQGAAGCBAkSDAoHgwUBAQEB//+LBf36+Pr8/YkC/wABgQP+/f3+ggD/ggABhgH8/YU/+QMGBP8A+/0NFRMA6fADAQMA+PX1/Pb1+f3++vry5+T5Ag8QCP8ABwYVGh0B8fDy+/4ABQMC/fv7Afv+AP77+D/4+Pj7/gIFAQMJDAsHAf//AwcLBwIKAgH+AgECAf7+BQoKBwH/Af8CBAX3Dw8NCgcCAgICAwMCBgX/Afv7/vwAAgIHC4OBAvv6+4ECAwUCgh8QFwoA9/T6AP7++PT2AAoNExYRAwMDAwMDAQAB6u7u/oEJAfwA/Q8ODgcAAYIEBxIEBguCDAIJD/f+BggHBwcHBweFBQH69/n9/YYF//8C/wABggL9/f+CAP6CAAGFBAP//wUJg4ARATgA4wACANhABQAAAAAAAAAAAAAAAAAAQAAAAAAAANlABgAAAAAmxAAAAAAAAAAAQAAAAAAAAI0AAAAMABMA6kAKAAAAAAAAAAAAAAAAQABAAAAAAAAA6UAIAAAAACbEAAAAAAAAQABAAAAAAAAA0AAJAI1ABAAAAAAAAMAAAAAAAAAAQAAAAAAAAI5AAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAxAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAxADQAAAAAmxAAAAABAAEAAQAAAAAAAAAwADwDVQAcAAAAAAADAAAAAAABAAEAAAAAAAADeQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAMQAsAAAAAAADAAAAAQABAAEAAAAAAAAAMQAwAAAAAJsTAAAAAQABAAEAAAAAAAAAo/fQDCAgIBgUmBvr6+vwPExsdEgYGBgYGBv34AAYGBgYGBgYKAAYPEweHFv/+9uDa6/v6+PsECwX49/sCBAL86uPyhgUDBQkQFAuFGQIDBAPqCQMJB/34+QIFBwcGBP759/QJ/f3+iII/9vLz+Pz8/AkRDQQA/vz8/AgrIhIB+fn9+e3b0dHb4ej4/fz7+/sDCw0SFxweFwj/AAEBAfv78+ryAPz8//Lm7zb/AQEBAf317evv7fD5/fz7+/sDCwf79/sCCQsICAgJBgkZJycnJyckIg7+/AABAQEICwgDAP/+gz/77Ozs7Ozs7Pv7+/v7+xEB5tbW1tbW1tbWEREREREREREREREbDvPm5ubm5ubm5ubm5ubyDBgXFBMTDAL98RAEOf3v5OLuDRgYGBgYGBgYGBgYC/Dj5OPj4+Pj4+fu+gH+7fv+AQIC/fz6+v7//v8A/w/2+wIOFxsbGxuDhAjw2MjIyMjI2PCHCv/////JxsnIwdf4igX///79/v+FCgP9BBIUFRUUEgL5hgX+CBcbFAeGIvPXysfFytbg4eHi4eLj4uLi4uLe3d3c3eHh4eDd1MvM0t31gz/77Ozs7Ozs7Pv7+/v7+xEB5tbW1tbW1tbWEREREREREREREREbDvPm5ubm5ubm5ubm5ubyAg4NCgkIBQIB8A//Ofz07Oz4DRgYGBgYGBgYGBgYC/Dj5OPj4+Pj4+ft9fj15PT2/QECA//+/v///gEHCBkABgkRFxsbGxuDhAjw2MjIyMjI2PCHCv/////Dwb69vtLviQb//Pr39vj+hQoDChkrNjU1NSwWBIYF/AINDwsEhiLz1cjEx9DTzs/Pz87Y5OLi4uLi3t7f1s3Oz8/P2NbNytHd9IM/b29vbmxqZmRkZGZnaW0XFxcXFxkaJ0JcaWhjYmFgV0g5MCkdFxcXFxcZGiIyQlJaX2pvb2xsbGppY1ZFOkFBOjlFV2ZsbG9vb25sY0w0KCQcFxcXFxcZGiAsMTQ8R1ZgWVlgVUMyKyssKikqLDNDVWBZWWBVRjszLykdg5kFAwQICvn3v4kD/f/8/o+/vZkFAgD6+vr+v50oB+nv+Pj49/YEDgUFBQb7BA8aAfb29vb29ujt9f39/f39/f38BwwgJBGHCf789+zn8wECAP+BCgf6/AEDAgD77Oj0hykBCBUa//n5+fn5+fwA/fgKBQL58/f+AwQGBgUFCgoFA/4DCgL/AgcHBweDgj/r0t/r+Pj4Ch8XCgEA////Bv/46dvT0/j45N/2AQAI//0DAgICAgcXEgj+9PD3/f7/AQEBAPkQIR4dHh4eICYYDv//AQEB/voA//j5+P0DAoIkBhENCQUEAfz6/fz8+/v6/gUFBQUFCAcEAgQDAwME+vj9/PT4/4MoB+bw+Pj49/YECwUFBQb7BA8aAfb29vb29uTp9f39/f39/f38BwwgJBGHFv789/bx/QsMCwcA+wT5AgH9+vbx7ez1hykBCBUa//n5+fn5+f0DBgUhCA4F9fX+/QECAgQFCgb59u/5+vn7AgcHBweDggrp2uHr+Pj4Bx8XCoE/////Bv/78unk5P788u79CAoI//wDAgICAgcXEwsD+/f9/v7/AQEBAPkACAT7/v79BQ8K//8BAQH++gIFAgUBAAEDAoIjBhENCwcK/u/1DAsLCgr/+QUFBQUFCAYBCxgYFxcX+O76AfX4hAIECQOBPwEBAe4BBgcHBQgHAwMDCw4HBwX49/v6+fb69/X6/wYJCAICBgkKBwkNEA8MBP7+BAcHBAUIBwMCAgIC//j2+vo0AQQE/PwA/vr7+/0BAP7+/gkJBQMFCAwMBwIPBQYFCA8SEgwODw8OCgcJCgoKCgwLBwIA/wSDggABhQL9+v2FBAMAAf38gQb9+/j2CAwDiQMD+fDygQD/hgv8+fn9/f39/f7+/v6CBPr2+v3+hwsDAwMDAwQFBAMD+fmIAwMBBAKFBf/8+fb3/oM/+/v7+/v38e3t7e3t8ff7+/v7+/v7+/r7+/zs7Orp7PL5+/v78PDw8PDw8PDw7+/v7/Dw8PPz8/Tz8fP3+Pn5+Dn39PHz8/Dw8PDw7/L29/Xx8PDw8PDw8Ozm4+Lh4uXo6Ojo6Ojp6eno6uvq6ero5+jo6Ojo5ePj5eftg5kF+/r08AEHv4kDAwEEAo8/+vr6+vr28Ozs7Ozs8Pb6+vr6+vr6+vn6+vrs7Orp7fH2+vr6+Pj4+Pj4+Pj39vb19vf4+Pv7+/v7/QAGCQkJCTkGAPz7+/n5+fn5+Pn7/Pv4+Pj4+Pj4+PTt6unq7O3s7Ozs7O3y8fHw8vPy8fLv6+zs7Ozu7Ovq7O/1g5kGBQQE/w0MAr+IAwMBBAKPv72ZBf4ABgYGAr+dv72ZBf4ABgYGAr+dv72ZBf4ABgYGAr+dP/r1+/bv8vf7Dvv9AwD9/v8CAg4MDQwJBwsCCQgCAP3/AQD9/QABBwcIBggIBgYC/v7+AQL8+fn4+PsABQgGBggtCAwNBQX+AAQIBggGBAYICwoLDgoVDhEUEA0ODQkHB/kDBQUCAAICCAYFBQYDAoMHAQH9+fn8AAGDggD/hQQDBgMA/4ME/QD78vOBCQUHDhkE9ff4+wGECAMA/wkQDQD//4YL/Pb39/f39/f4/gICggT27vf9/4cL//39/f0FCwsE/QcHiAP9//z+hQUDBwsPCwGDgD/4/vj09fn7Ef7+AwEACwwICBAJCQgHBwsNDgkGBgQICwkJCv3+AQECAgL/+/v6+vv7/v8A/f309PP09/n4+Pn+OAgMCQkC//8CAQL+/QABBQIDBAQE/AEEAf7//vz7/fD6+fj7+Pj4/vz7+/z6/AD/////+/v7/v4B/4OCAP+BAAODAf3+hQT9APrx84EI+/z9Ae/q7vD2hQX/APj8AweBAAGEDfzx+QAC/v7+/vv9AgICgwX++/8DAP2FC/39/f39AQsQCv0HB4EBAQKEA/3//P6EBg0RDAYKCQGDv72ZBQIA+vr6/r+dv72ZBQIA+vr6/r+dAIAKAMwASyACAExgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAChgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAABJYAoAAAAAAAAAAAAAAABAAEAAAAAAAABMYAgAAAAAJsQAAAAAAABAAEAAAAAAAAAOYAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAOYAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAIBABIAIwP/+/v7+/v6+/0CBQUFBQUGBfj7+vr6+trf9wgFBgYGBiYhCYOBBfz28xURB4IYBAoN6+/5AP//Cxf1FBoOAQEB9OkL6+fy/4MAgCIECAsLCwsIBAD8+PX19fX4/ADu2tra2ubr+AASJiYmJhsWCYOBIQECA+3u7u/v7+7u7QMCAQAgIAn2+ePZ1M/Pz+b59gsWGyCDDAsBBQQDBQMBAgQCAQILAwj++AC8vM0fREQzgAr17/c+AO/Dse8ALQFGRoEXFgEDAQEBAQIBAQEBAwEEAQEBAQEEAQEBFv4DAwMB///9+/v7AP8DAxkTBv/7+9rjgBXzBwP//PwABAj0AP777PD3/v4BFxEHACP/AAQGBgYGA//++/n4+Pj4+/7/AAMDAwMdGgn///v7+/vc4fODgQ3//f39/Pz8/Pz9/v7+/4ER/v738gXv7/b+/v4FCvcQDQf+gwUECQEGAQEE/P38/fyEAfv7gQUECQEGAQEEAQABAAGEAQEBgYADADgABAAAAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAgEAIAEUFIEB/v6BAf39gYALANAA8gACANxABQAAAAAAAAAAAAAAAAAAQAAAAAAAAN9ABgAAAAAmxAAAAAAAAAAAQAAAAAAAAL4AAADyQAoAAAAAAAAAAAAAAABAAEAAAAAAAADyQAgAAAAAJsQAAAAAAABAAEAAAAAAAADgAAkAvUAEAAAAAAAAwAAAAAAAAABAAAAAAAAA1UABAAAAACbEwAAAAAAAAABAAAAAAAAA4UAHAAAAAAAAwAAAAAAAQABAAAAAAAAA7EADAAAAACbEwAAAAAAAQABAAAAAAAAAPwbo8PoJFy5CPicVFxgeJh8UCgAGDwn1DPIJ9e/4/vTp3tjf5ebn6dfS6woUHyYfGRgXFScsEvgWDwT159C8wNcW6efm4dje6fT++O/1CfIM9QkPBgD///+BCAEBAwgNCgH+/oEEAQEBAQGBB//++fP2/wIBgQD/gz8KCgoIBP/39Pj9//77+vr6BB42PCkMAwkJAwwpPDYeBPr6+vv8/v8IFBTh+wUFBQQDAQD36+v19fX3+wAICwcCNQABBAUFBfvhycPW8/z29vzz1sPJ6S0yNjAbBw0RERERESY5OjEr59zS1+r99/Pz8/Pz4M/P3YM/1yUmJiIfFhcdHRUD3r60tLi7vs/h8vcI9gcMHS9AQ0ZJSkMtEvbp4N/fu7i0tLvR7AgVHx8eJ9nZ2Nvf6Ofh4TXp+yBASklGQ0AvHQwH9gj38uHPvtXV1d3o8vX3+PkBAwQIFiMrKysrIxgOCwoIB//39/Ln3NWDggYBBQkUDwH5hQ/+/Pjo2dbgxMTg1tno+Pz+hgT5AAcEAoYCBwD5ggb/+/fs8f8HhS8CBAgYJyogPDwgKicYCAcQ8ubv8+bo5+fn5+f28ujyEAcfJBkUIR8gICAgIBMZJB+DP7BRUU9LRz02MCQWCM2Vi46TmZ+84AEMJ9n0/yBEYWdscXVzUCD06tnKvpmTjouNsOAMFic2QlCvsLG1ucPK0Nw16vgza3VxbGdhRCD/9NknDAHgvJ/Dw8PQ4fDy9Pb4/QkIDyExPDw8PC0aDAsKCQgC9vbu3c7DgwkBAQECBQkUDwH4hQ/++/fo2tfgiIjg19ro9/v+hgT5AAgFAoYMBwD4/////vv37PH/CIUvAgUJGCYpIHh4ICkmGAkJCe3n8vDY2tnZ2dnZ6ejh7AgIHh0PEiwsLy8vLy8fHyYfgz9rZ2dnZGJeUkEtIiIkJycnKSsuO0xgamVlaWFPPS8rKCgrKicjIiIxSV8AAgIAAQQICQn64svAxMTExsnN2er+NQkJBwQEAwEA/fDfy8HGxsLK3O78DBMaJzI+RUdHR0dHRz0yKB4XEAr/9Off3dzc3Nzc5fL9BoOHAf//iAL//v+DAf//igABigD/iQEBAYgCAQIBgwEBAYEhBQ4OERMOBQUFBQUFBQUICw4OBQUA/P4FBQUFBQUFBQUFBYM/H93h7foBAvHe19/o/AkK8uLl6Obp9wf0Ef0NGx4cICMT+/oCEB8mKiki5OHyCQoC9OXe2dvj5SchFwoDAhMmLTUlHAj6+hMiHxweGw39EPMH9+nm6AEBAfry7O7y+v8ABwsNCQT/////BQ4UFA0JAQEA+vr7/gGDPwEBAf7z6N3qAhUQDAgFBQUOBgD+++/d8vLd7/v+AAUOBQUFBgkNEBIJAP30/f39/Pn18vD5AgEBAQQPGiUYAO018vb6/f399PwCBAcTJRAQJRMHBAIi0t7XxsDM09zc3NrYys3d49QkGSQ3QjctIiIiJCYyMCMbgz8svMXb7/f37OTm8PMXNjIS8PDz6d/i8dYsESAkGQ8SE/LQx9f1ERIbJivw8BIyOysN8vDn3NfWRjsnEwsLFh4dNRIP68zQ8hMSDxkjIBEs1vHi3unz/v7+9Ovn7vL7/AECBw0MCAEBAQELFxkTDAYC/v359vb5/oM/CQkJBvjr3+wEEwgC/fr6+goF+/Ho18UREcXX6PH7BQr6+vr7/wQIEQ8H/PcHBwcGAv358PL6+Pj4+wkWIhX97jX5/wQHBwf3/AYQGSo88PA8KhkQBiPO2My+yOjs7+/v7OnXztPY0SYjNEM6HRcODg4RFCQsJyKDMPsDAwMDAf/7/P7///v4+Pn9BAoLCAMAAgIB//z8/gAB/vv7/QECAgIB/gICBQcHBQGCGAEFB////wABAwcGBAMEBwoKCgb++ff6/wKBJgEDBgYE/Q0PDg0HBAUHBwcHBwwODgoI+fb09/0BAP7+/v7++vf1+oOCAQEBgQL/AAGIAwECAgKCBQH79PP4/YYM/wECCQQBAQEBAQEBAoE/AQEBAAEBAQIBAAECAQEBAQEBAQD///8BAQEABg0O+/Ly7+3y+/v7+/v7+/v49fLy+/sABAL7+/v7+/v7+/v7+4Mh8v39/gECBAL+/f/9/f7+/vz9/Pn49/fw8Pby8/n+AQIC/4ET//7/+/n2/fz9//7+/wD/AgUJDAGBCP78+vwAAf8BAYEwAQIBAgUGBwcODggMCwUABAcA+/z///7+/v4EAwYB+/wDAAYJBwQFBQYGBgYGBQgLCoOHAQEBiAICBAKDAQEBigD/igABiQH//4gC/vz+gwH//4Eh+Pj48+7y+/v7+/v7+/r5+fj4+Pj+AwL7+/v7+/v7/Pv5+IM//QEBAQIDBgL++/39/vz5+ff29fPy9Pbh3vXw7e7x8/T08fL2+/39+/3/BwcHCQgE//39//38/fn5+fj39Pj8/zX9/fz+AQIEBAUHCAYEGRwFCg0MCQMB+/j7+vb29/f39/f69/X2/f8EBQMECgoLCwsKCQcICQmDCf////8A////AQGHCQQDAP3/////AAGKAv8A/4gMAQABAQEBAQEBAQH//4cJ/P0AAwEBAQEA/4Eh+/Ly7+3y+/v7+/v7+/v49fLy+/sABAL7+/v7+/v7+/v7+4M/CPkBBgH9+fwBBAQGCAgJCQkEAwIA/v8EBAEHDQ0IAP3//v7+/wEBBAYH/P/8/v7+/fv7+fb09AP89vr/AwD7+DX49fT08/Lz+Pj6/P79+Pj79e/v9ATv8fTy7+vs7/T07u/t8PX39AgHCQsODw8EBAQDBQQDAwKDggb//v7+/wD/iAP7+fr+gwQIDg4JA4YRBAYC9vz/////////+/n8////gToBAQD/AP/+/////////wQGBQH/////9/HxBwcHDRQQBAQEBAQDAwUIBwYHBwsH//0EBAQEBAUFAgIFB4M///v7+vb08ff9AgICBQoPDhgUDwgA9vEEB/X8ChQUDggHCgkEAP7/AgD98Pb29PX6/v///P4A/wMDBAcKDQcB+zX8+/n07+/l6u72/ggN+vcJAvTq6gbz9fbz+gABAQEB/fz39/f7+AoKDQ0JAv/7+/sAAgUHCAWDAgEBAYEGAQIB/f0AAYUN/P0BA/8BAQEBBw8QCgSDAP+BPwIBAfX8/////wD///7+/f7+/v/+/v7+AgL//f///////wMC/vwA/v7+/vjw7wINDA8SDQQEBAQEBAQEBwwPDwQOBP/7/QQCBAQEBAQEBAQCgwCACwDQAKoAAgCqQAUAAAAAAAAAAAAAAAAAAEAAAAAAAACuQAYAAAAAJsQAAAAAAAAAAEAAAAAAAACqAAAAqkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAs0AIAAAAACbEAAAAAAAAQABAAAAAAAAAqgAJAKpABAAAAAAAAMAAAAAAAAAAQAAAAAAAAKpAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAKpABwAAAAAAAMAAAAAAAEAAQAAAAAAAAKpAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAD/s8Pb9Auz5EiEgIiQoLTIvJRD84Nrr+vH96//r1NDd7ff//vsAAwEC9ufe3uXq38q1q4+Jocjs//by8vXz7/D5EenFoIiPrLfP5/L28+7x9vjz7oM/4fAACA73EBsG7e3s7fD18vD3ARAeGgPuBPP99AMUDvHdycK+xMjLz8e4s7nNAw0jOURfZEsj/u34/QQHBf/99REILFFmXkI2Hgb7+Ovm6fD1+f+DP+Dg4eLjGQ8YIRcO+ejY09TU2Nvh9w0ZEzcqHio2Ozs7Ozw9PTYfBPj28Oji38vBr5ySkqfI7Q8pLS0wMDU7PD4RMx0C6tra5fwUICAfIA/q2dXOgz/q5N/e3hUUCgH+9eDOv7q7u7y7u7u/y9fMwOPd6f8WGx4hJCQdBuvf19ro9PXi7P8SGxoN+eDKube5u7vAxsbIEeAEK0xhYlY+JxwcGxwL5tXZ34MX1tbW1tZHOTo4KSIC4snHyczR1dz7HDQzQACQOFkiMklbZWdnaWttZj4UCgX46d3Vu7Kwr6amutn9Hzk+P0JDSE1OUEo8KxsQEBgbHiYmJiYM17y7u4MYxb+6t7coIxH99e7OrpWTlZeYmJqktczcpkD/cDfMyuIEIyovMzc5Mgrg1svHztTQ2uLk5u7t5tvMv7OwsbKyt729wdr9I0NYWVBNS0NDQkIo8tjZ2oM/T1JVV1hcV05EPz8+Pjs5ODc3Nzk/RlBVVU5WSCwTAPv49/b18/Hw7/wUKjxK3d/k6uvr9wgbLTo8PUBAQUJDQBEzIQ//9PTw5tzZ19bV1M/O0tqDPz4+Pj08MiMF5dHS09XX2dvd3+Hk9xArNy43MzIyMTAuLi4wMTQ2ODk6Ojw8PeHi5unq6vL/DRslJycpJyUiIR4REwX26eHi3tbPzMzMzc/S1Nfdgz8hHh8lKv377uTo7/0GDAv+8Ovx9voBGDMVJy0oIhwWEQ4J//Pz+gQHChQhJychLkRcZ3l8ak82JiolJC4uMjMwET1Vbn14ZVIqAO0HBOn0BQoVHYM/DRsuOj8SERwnLS83PUA/MiolIh4XEw0IDB0BHDM6PUVKRTInJjJDS1FGLBIGGg723dLBuL7P4u7r9QkUFRMSGBEL79G/wtToETpNMhP4AhcfIB6DMBcSFiIp2tnOy9TZ8QcUDv7j1drl7PMJJdENPDUkD/vx7+jZycfc8e7x/Q4aHjdMZHxCAI8AlQCGDmhEJhUZFhUbHCAmJDFLaEIAggCNAIYLaz8T+A0H5/gRHScxgz8MHDNGTf8BFCcrKjhJU049LykmHQjz4twIQ/EOJCoxPUEzFQYDHDpASUIsEwfs2cCmk46UpLvR4eLt/QQFAwQMEf/fuZmHjarXAh4I48LT9Af/8YM/BwsOEBIPFRcRCwsKCQoLCwsPEhUYFxEMEQwPDhMWFQ4KAwD/AQIDAwH+/f8DHh8jKi84OC8hFAsNDg4QEhIQExEfLztBOy4iEAMACAwCAgQEEhyDCw8NCgkHEAsFAgMCAYE//v4BBgoSEQ0KDQkOCxATExAPDQwLDQsLCwoMEhMUEgcPFxkZHB0ZFBEPERMOCw0MCwL6+gAIDxAcLzMoE/v9/QP+/wQHgz8MCwoLCxsaFQ8MCQX++/r5+vr7+vv+AgcC/QsHBAUICQoICAkHAvv39/0FDA7s8PsGCwsHAv769/f59/j6/fz8Ef8GDhUbGxcJ+/X19PTv6ePk6oM/EhISEhIA//jv7vH4/wQGBQYFBQUB/wAD+P8B/fj19Pb29/b3+QEKDg4RERISHSAcGBscGBAJAfz7/Pj5+ff29RH2+PwAAwH9AQP/////BRMYGh2DP/j29vb2FhMKAv368+ji4uLi4+Tk5+73/enY+vb19vn7/f39/frw5ePj6fH4++Xq6efs7Ovq6ejn5+jn6Onu7e0R7/X8AwgIAwMD/v78/fXo4eLkgz8aGhobGvLx6+Tk5/P+CAkICAgHBgD6+fzg9gL+9e7q6unq6Ojq+QkODxMWGRsEBw4UGBgUDQb/+vj59fb18vHwEe7u7u/v7uzm3tra2tvk+QIDBIM/8Pb/AgL19vf49vb3+fr59vLx8PPy8e7r7/Pq8PX39PTz8uzo5+nt8fX07enrysvEuLWwsrrDzNXV1+Df29fb2BHOwbaxtb/N6gAB6tPZz9Pb0suDP8HDwsC+zdLZ4uTj3tnW1tvd393Z2dLJwczEwsPFyMrIycnNz8/Lx8bGwsHAwAX69vn29O/t6uTf3Nvg3Nna2+ER6O7v7enn483G1d31CgYKDgYDgz/7AAUHCPDz/AUICAwTFhUSDwwKCQP68Ov9D/D7BQ4UGBcVEA0NExseHRYK/vja19fRx8rV4e73////BAIBAAT+Ee/axbOqrcjo/wn36/bu3drU2oM/z9DPy8rp7fT8/fvy6uPk6vDy8u7s6N7U79jNztPa3+Hi4+rt7uTa2NjU0M7NHhMFAwQA9erdzL21sr2/wMnN1hHn9QAKFBgG8fL+DhgqHRcYGBmDgAsA0ACqAAIAqkAFAAAAAAAAAAAAAAAAAABAAAAAAAAArkAGAAAAACbEAAAAAAAAAABAAAAAAAAAqQAAAKpACgAAAAAAAAAAAAAAAEAAQAAAAAAAAK9ACAAAAAAmxAAAAAAAAEAAQAAAAAAAAKoACQCqQAQAAAAAAADAAAAAAAAAAEAAAAAAAACqQAEAAAAAJsTAAAAAAAAAAEAAAAAAAACqQAcAAAAAAADAAAAAAABAAEAAAAAAAACqQAMAAAAAJsTAAAAAAABAAEAAAAAAAAA/AvoNMVZsZEg9JQ0C//Lt8Pf8AAYJEyk/SmVrUSgD8v0CCQwKBPwSDAT15tK9uL3M1NDNycPHzuL2ExkI+QL4CRHzCB8kFgf+9/n89/Tz9PQMIBWDPwX8DC9VbGRIPSQMAf4ABQL9+wAFCRMoPUhjalIsB/X+AgMAAgYJ8/kABQkQFxYO/vLy8fP49fT7BhYkIAr2CvgRBPsKGxX55dDGw8jN0dPV1OP7gz/Nz+cLMlNoaV5HLiMjIiMS7dzg5unzBhgiIRQA59HAvsDCwsfNHOXl5uvx/Pvw4d7m8g0kKysoJSIcBvDk6sfTEd7SxsHBwsLCwcHG1uf8BQgRGoM/t7XA1vEJGBkO99/T09TT5AkaHiUoMUVXYWBMLAfkysbGxMO+uNoQERITExUSCwP9++7Uvba2t7e4uLi9ydXJvBHg2ub8EhgbHyAgGwv65dzR2+SDPb3A2v0jQ1hZUU5LRERDQyj02dna2uLk5u7u5trLvbGur7CwtbopuLi6wMbS1c/IzNfgCjI6ODQvKyQF48vNQP9xEqfdzralm5mZmJaUlq/P7/b+EiSDPq+tssDR4evs5OHe19fX1/ElQEFCQUlMTlZWQiP/3MK9vLy7trO1JiYmJiYnIBME9/Lov5ePkZOUlZehssrao0D/bBHJyOABICcsMDM1Mxr62tPDwsKDExoaGRgYFhUWFwv+/v7////+////gTsLFRUVFhcYGRobGhsbHBoaHh4dHR0cHBwbHBsbGxwdHBoaGhsbGxoaHBscGxkXFhYXFhUVFRUUFRQVFxqDCQ4ODg8QEhITEwqBPwEBAQEDAwIBAgELFRUUExEQDw4ODg4ODg8NDA0NDQ0OEBETFRUVFBQTExUVFRQTEQ8NDQ0NDg8PDw4PDw8PDw4FDw4PDw4Ngz/1++7StKGktsnxGy4T9Nnj+AAB//zw2MC0o5mgssXRztjt9/j29SMeEv/w6PYOKTQuJhUJChUoLSghHRb/5ADvEevw9voBBAcLFCAhHRgQDgn/9YM/9/rt1ryutMbZAys/JChDOSciFw8LAOjSxbSwwdv2BQEGBfz8+C0ABAoLCQMEDBciJSkyOTktIx8bFg8JAv0DFRH3EikwNDk/OisfHiQtO0JGPC+DBfsE9tewkED/fz+Foc34E/3Ztsjp/PTn4s+3nYmDipy1zNzc5/b9/v/3RT8sEwT+DCM6QDczFfz+DSs6NSghGwboOwDT2ev+FB0eCiUzQ0k+Lh8hHQv5gxjn6t3Epo2DiaXS/hkCBykZAPPq39rHrpaCQP98N4upzOz9+Pv38fHqNebs9/z48fUDEyEjITRJSDgpIyAWAe3a0wI+6gYcIyk1OCwRAfsIHTU6REE3gz8OCPnr4+f4CRQbFg796eTk5OTs8vP4/wYK+u3v+QYQDxAODA4PEQ4PDw8PEBAPDw0ODw8ODQ4QEBAPEBAQEA4OEQ8PDw4ODQsMDAwMDA0MDQ4QD4M/CwX1593c7P0IExgbEQYMDRETCfz5+/j3+ure4+79CQoKDQ8NCgsMDAwNDg4NDg4ODg4PEBERDg0MDAsMCwwNDBEMCwsLCwwLDAwMDA0LDAsKCguDP/Ly8/Pz9Pb08voGBQUEBAUHBQUHBgX99vX29fT08/Lx8vHx8fL08vLy8vLy8vHz8fLy8fDu7/Ly8vLx8fPz8fIR8vLz9PTz8/P08/Pz9PLz8/T0gz/9/f7+/fz9+/sCCwwLDAwMCgsMCwoMAvr5+/v8/Pz9/f39/fz8+/79/v7+/fz8+/v8+/z8/P36+vn5+fr7/P79Ef39/Pz9/v38/Pz8/fv8+/v7+4M/BAUHCQoNDg0NCwoJCQgJCQcGBgUEBAgMDAsLCggHBgUGBQUFBwH7+/z7+/z9/v//AAoIAP8BAwQDAwICAQD/AxH/AAQHCgoJCgsLCwP/AQ4MBwKDPwUFBgQC///+/vjy8O/w7+/u7O7w8PL2+vr6/P8CBQcHBwQEBAELCgkJCQgHBAL++vrx9P3+/vz9/f8AAwYIBwgRCQcGBgUGBQYGBQUOFBMHBwkLgz/2+gUUHRsK+vHq6e/6CBsXIysjHh8cFhAOHiomGQj7+/n5+vX1+/3+AAEBAgAB/wD9+/n4+fbz8/P09vf39/v3Efn28u/r6urn5OPj4d/h3+Ts+IM/9vkGEh0eDfzv4NrZ6Pfx/P35AAoNCQ8QDh0oIRQE9/b38/L2+e3q6uno5+fn5eTh4eLh4ODg4+Xm5+np6+vo6hHq6urq6ejp6enp6ejr6uvt7e2DP9je8gcaIiEZA/f7/Q8RIhkZHiEpMjAiGh8rKhn/4cfCvsbKys7Z3dva29rZ2dra3d3S1d/h4N/d3t3d3d7g3t0R3t/f4uHj5+fp6urz9/Xo5uDdgz/U3PUOJjUyJgr28On3+enzChUWGR4aEw4THh0M99/NzM7S09XZ4uLi4d3b29rX1tXU3dvR0NLX2dnZ3Nzf397fEd3f3t7g3t/c3d/f1tPW4uXl44MAgAsA0ACqAAIAqkAFAAAAAAAAAAAAAAAAAABAAAAAAAAArkAGAAAAACbEAAAAAAAAAABAAAAAAAAAqAAAAKpACgAAAAAAAAAAAAAAAEAAQAAAAAAAALNACAAAAAAmxAAAAAAAAEAAQAAAAAAAAKoACQCpQAQAAAAAAADAAAAAAAAAAEAAAAAAAACqQAEAAAAAJsTAAAAAAAAAAEAAAAAAAACqQAcAAAAAAADAAAAAAABAAEAAAAAAAACqQAMAAAAAJsTAAAAAAABAAEAAAAAAAAA/Ew8JA/0TBe3e393b19LN0drvAx8lFAUOAhQAFCsvIhIHAAEE//z9/QkYISEaFR81SlRvdl43EwAJDQ4KDBAPBhEWOl93b1NIMBgNCgwRDgkHDBGDPyERA/r0C/Pn/BUVFhUSDRESCwHy5Oj/FP4PBQ3/7vQRJTlBRD86NjM7Sk9JNf/038m+op633wQVCgX++/0DBQ0R+taxnKTAzOP7BwsXHBkSDQkDgz8iIiEgH+nz6uHr9AkaKi8vLisnIgv16e/L2OTYzMfHx8fGxsXN4/0KDBIaICQ3QFRmcG9bOhXz2dXV09LNx8bEEc/lABgnKB0G7uLi4+LzGCktNIM/CxAWGBfg4uv09wAVJzY7Ozo6Ojo6NioeKTUSFwz24NrX1NLR2e8JFh4bDQEAEwn249ra6PwVKzw+PDs6NS8vLREV8cqpk5Oets3Z2drZ6g8gHBaDFykpKSkpuMXFxtbd/R02ODYzLyojBOPLzED/bzim3c22pJqYl5aUkprB6/X6BxYiKkRMT1FZWEUmAuDGwcC9vLeysa+1w9Tk7u/n5OHZ2dnZ8yhDRESDGDtARklJ2N3vAgsSMlJrbWtpaGhmXEs0JFpAAJA3NDUe/N3W0s3Jx8/3ICo1OTIsMCYdHBoSEholNEFNUE9PTklDQ0AmA929p6evsrW9vb6+2A4oJyaDD+jl4uHf29/p8vj4+fn8/v+CPv748efi4unh7wskODw+QEFCRUZHSDsjDfvtWldTTkxLQC8cCv37+vj39/X09wQWKDhCQ0hRWl5gYmJjaGllXYM/wMDAwcLM2/kZLSwrKSclJCEfHRoH7tPH0MfLy8zNztDQ0M7Ny8jGxcTEwsLBHRsYFRQTDP/x49nX19XX2dzd4BHr+QgVHBwfJy4yMzIxLy0qJyGDP+Di4tvXBAYTHBkSBPv19gERFRAKBwDpzuza1Nnf5evw8/gBDg0H/vr37eDa2eDVvKaaiYWXssvb19zb09PPztERxKyThIqcr9gAFPn9GA789+zkgz8fEv3x7RoZEAT//fXv7O34AgYKDhUZHyQgDysR+fLu5+Ln+AUE+urh2+YAGiYSHzZOWmx0bl1KP0E3IhgYGRoUESE9W21qWEQc9N/5GjQqFQ0NDoMw6u7r3tgnKTM2LSgQ+u3zAh4rJxwVDvjcMPTFzN3yBhATGSg4OSUQExAE8+fjyredhUL/cv9t/3sOmb3b7ejr6+bm4dve0LaZQv9//3X/ewuXwu4J8/oaCvDk2tCDP/bnzry1AwDu29fYyrmvtMTT2dzl+g8gJvq/EfXe2NHFwM/s/P3lyMK5wNbv+xYqQltvdm5eRzEhIBUE/v7//vURAyNJaXt1WC0A5PkfQDAO+wQRgz/x7erm5unk4eft7e7v7u3t7erm4+Dh5+zn7Onq5eLi6vD1+Pn29vb19/r7+fXa2tXOycHAydfk7evq6Ojm5ujlEdnJvbe+ytXp9fjw7Pb29PTn3IM/9ff5+/30+f8CAQIDBAQGBAP/+vPz9/r3+/b59fHx9PX3+Pj3+Pn5+vjy8fDy/fbt6uvp5+vw8/Xz8vb5+Pj5AhEKCgT89fTo1tLc8AkHBwUFAP6DP+jp6ujp2dvf5ejr7/b5+vr6+fn5+fby7fL36e3w7+vr6+zr6+zz+v399+/o5QgG+O3p6u3y9vr9/fz7/Pn4+PgR9e7m39vZ3ev5////AAULERAKgyj//////xESGSIjIBkSDQsKCwsMDBASEQ4ZEhAVGRwcGxsaGxoWDwcDA4Em///08vX59vf5AQgQFRYVGBgYGhscGxkVEQ8QFREPEhISEgz9+fj0gz/09fb19tba4uvv8vkECgoKCgkICQX+9e8DFPL29/by8fDv7+/w/AYJCQP79PEHBAMEAAEBAgMEBQUEBAQC////Ef338Onl5Ojp6u7u7+/3BAsKCIM/4+Pj4+MLDBIZGRYK//X09PX29vf9AwQBHQf7AAgPExMTFBUVEQPz7+7q5+Ti+ffw6OXm6fD3/gQFBAcHCAsMDREPDw8ODw8TGSAjIyMiGQP7+vmDPwsF/Pz5BgQEBQUFBAICAgcKCwsJCQoNEAwIEQsGBAgHBwkQExURDAoGBw4SETEuOUNGSklBOC8nJiQfHCEjICMRLTpFSkU8Lg/8+hIoIisoICgwgz8NDA0PEAH99ezq6/D1+Pj38vDx9PX8BQ0CCgwKCQYFBgUFAv8BBAgICAwNDg7J0tjX2Nnf4eTq7vLy8PL09PPtEebg3+Hm5+wAB/nx2cTIxcDGyoM/EA0GBgMbGA8HAwP/+PX2+vz+AQEIERsgDvwbEQb9+PPz9/z+APjw7e71AQ0TMTI0OURANiodFAwMDAkJCgoHDBEcMUZYYF5EIgsCFCAVHC4xNjGDPzEwMjQ2FxMMBQMGDhYdHBgRDA4RFBgiLBEoMzEtJiEfHxwXExUdKCgoLDAyM+Lt+wD8/gsWIzRCS01EQT43MyoRGQsA9uzo+gwNAvLo1uLq6OfngwCACwDQAKoAAgCqQAUAAAAAAAAAAAAAAAAAAEAAAAAAAACuQAYAAAAAJsQAAAAAAAAAAEAAAAAAAACoAAAAqkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAr0AIAAAAACbEAAAAAAAAQABAAAAAAAAAqgAJAKlABAAAAAAAAMAAAAAAAAAAQAAAAAAAAKpAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAKlABwAAAAAAAMAAAAAAAEAAQAAAAAAAAKpAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAD/+BvPPqpScuMTb8v4CDhMQCQQA+vfs18G2mpWv2P0OA/739Pb8BO70/AoaLkNIQzQsLzM4PToyHgrt5/gG/gj3EQ344dzq+QMJCAQJDA0MDPPg7IM//gj31K6XnrvH3/cCBgP+AQYIA/7679vHu5+Zsdf8DgUBAAMB/foQCgP++vPs7fUFERASEAsODwf97d/j+Q35CxH/CPno7gofMz1AOzYyMC4uIAeDPy4sFPDJqJKSnbXM2NjZ2OkOHxsVEgf14tnZ5/sUKjs9Ozo5NC7fFhYVDwr/AAsaHRUI7tfQ0NPW2d/1CxYRNCgRHSk1Ojo5OTk6OjUlFP/28urhgz88PjMdAura2uX8FCAgHyAP6tnVzsvBr5ySkqfH7A8pLS0wMDU7GePi4d/g3uHo8Pb4BB82PT08Ozs7OzYqHio3ERMZDffh29jU09PY6PkOFyEYDoM9Q0AmA929p6evsrS8vL292AwnJyYmHRwaEhIaJjVDT1JRUVBLR9dISEY/Oi4rMTg0KR/2zsbIzNHV3PsdNDNAAI8SWSMySltlZ2doamxqUTERCgHu3IM+T1JMPi0dEhIaHR8nJycnDdm+vb29tLKxqKi82/8iPEFCQ0NIS0nY2NjX2Nfe6/oHDBU/Z29ta2lpZ11MNCRbQACSETU2Hv3e19LOy8nL5AQkKzo8O4MqAgIDBAQGBgYGER0eHh0dHh4dHR0cHBEGBwYGBQQDAgECAQEBAgL+/////4IjAQABAQEA/wACAgICAQEBAgABAAEDBQYGBgYHBwcHCAcIBwUCgz/+/v79/Pr5+fkCCwwLCwsLCgkKCwoKAfj39/n7/P3+/v7+/v/9/wD//////vz7+fj39/j5+fn49vf4+fv9////Ef/+/f3+/v79/f3+/v3+/f3+/4M/EQsYNFJlYlA8FO3Y8hMtIw4GBgcKGC5GUmRtZlRBNjguGA8PEBHj6PQIFh4Q+N3S2OHx/Pzw3tne5enwCCIGFxEbFhAMBQL++/Hm5enu9vj+BxCDPzIuPFNte3ZjTyf96gQB5vECBxIaHitAV2R2eWhOMyQoIyMtLTH8KSUfHiAmJR0SBwQB9/Dw/AYLDhMaICcsJhQRMhcA+fXw6e/+CgsF/O7n5O37gwUE+wkoT29AAIA/el0yCOwBJ0k4FgMLGB0xSGF2fHVjSjMkIxgIAgIACLrA0+37AfPcxb/IzeoCAfHUxcrX3uT6F8T/LCYUAevi4Aray7y2wdHg3uP0BYMYGhYkPVt0f3hbLwTo/vrY6QIOFyEnO1Nqf0AAhTd2WDUVBQkGCRARF8wbFQoFCRAM/u7g3uHNuLnJ2N/h6wAUJy7/wxf75d7YzMjV8AAG+eTMx77Ay4M/BQwaKDAsGwr++P4FFSsvLy8vJyIgGxQOCRomJBoNBAQDBQcFBAIFBAQFBAMDBAQGBQQEBQYFAwMDAwMDBAMFBREEBAQFBQYGBwYHBwcGBwYFAwODgD8GFiQuLyAOAvj08PoF//75+AMPEhITEhEiLSkdDgIBAf78/gEA/wD//v3+/v39/f39/Pv6+/z///8A/wD//v//EAABAf///gD///7+AP8AAQEBgwoTExISEhERERMKAYEDAQH//oE+/v8ACBAQERARERITFBMUFBMTERMTExQTExMUEhQTExQWFxcTExMTFBQUEhQTExMSERESEhISEhISERMSEhESgz8EBAMDBAUGBgf/9vX29fX19vb19vf3/gcICAYFBQUEBAQEBAQFBgMEAwQDBAUFBgUFBgUFBQUGCAgICAcGBQMEEQQEBQUDAwMFBQUEBAYFBgYGBoM/CgkHBQQBAQEBAwYFBQYFBQcICAkKCgYDAgMDBAYHCAkICQkIBg0TEhITExIREA8PDgUGDg8OCwsLCgwMDg4PCxEPDgoHBQQEBAQDAwsPDQADBw2DP/Tz8/X3+vv7/AEICQoJCgoKDQsICQkD/v///fr39PLy8vX19Pju7/Hw8fHy9ff7/v8JBfv7/Pz+/Pr59vTx8vER8PLz8/Pz9PP09PPr5eby8vDugz/59Orb0tTk9f4GBAD35dTYzMTL0NDS2d/hz8XJ1ufz9Pb29fn79PLw7+zu7e/u8O/y9fb29vj8/Pz7+fj2+PT4Efb5/QAEBQcICwwNDhAOEAsD+IM79fLl2c7N3O/8ChESA/T67u/y6uHe3t3b3czDydfn9PX1+Pn18v4BAQICBAMEBgcKCgoKCgsKCQYFBAICgQMDAQEBgQ0DAwQAAgIDAwABAP7+/oM/Fg/859TMzdXs9/Lx4NvM1NXQzcS8v8zUz8PE1e8NJSwwKCQjIBURExQSFBUVFBQRERsZDw0NEBAQEhERDw4QEREQDw8MDAsJBwUEBPv3+QYIDhKDPxEJ8Ne/sLK/2+/z/O7s/PHb0M7Nx8jS2NLHyNjuBhcZFxMSEAwDAwEECAoJCw4PEBEIChQVEg8LDAwJCQUGBwYRCAYGBgYHBwgHBgcPEg8DAQABg4AFAFQAEyACAAMAAAADQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAATYAMAAAAAJsTAAAAAAABAAEAAAAAAAAADQAsAAAAAAADAAAAAQABAAEAAAAAAAAEAAACAAQEBggH//4WCAe3gggEUIIMAFYAA/4AAgAH//4IBAQGFggETIIIB7OCDAP6AgAkAtAAlIAIAGWAFAAAAAAAAAAAAAAAAAABAAAAAAAAAHGAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAACJgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAgEACgCAAQEBggH//4EJ9PsA//sMBgACBYOCAe3gggMUIAABhAH//4QHBgICAwICAgQGCgr29hQU7AEUFIEC9h4KCAcBAwIDAwEEAQceHuLiHh7i4gcoKOzsCigK7AEVFYEKCQICAwIBAQICAQIJ9vYKChQUFOzs7An29goK7PYKFAr2AQEBgQHp6YEB9PSBAfj4gYAGAFgAOiACAAQAAAAEAAkAA0ABAAAAACbEwAAAAAAAAABAAAAAAAAAP2ADAAAAACbEwAAAAAAAQABAAAAAAAAAA0ALAAAAAAAAwAAAAEAAQABAAAAAAAABAAAAgRr+9/n9/wUIDw79+/Tt4dbh+hAVDQMDAwH+/P2DhBcCBA4PEg0JAPv/BgP89/wDAPz+/AQOEw2DAOIA/wAFAAEA/4AAHPv7/QQC/vz28+zt/gAHDholGgHr5u74+Pj6/f/+gxz///////378fDt8vb/BAD5/AMIA/z/AwED+/Hs8oMA/oCACwDQAG4gAgBDYAUAAAAAAAAAAAAAAAAAAEAAAAAAAAB1YAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAIGAKAAAAAAAAAAAAAAAAQABAAAAAAAAAdGAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAxgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAxgAwAAAAAmxMAAAAAAAEAAQAAAAAAAAgEAIgCCNPz3+f3/BQgNEAn9+/Tt597W3vEDERUNAwMDAf/8/P7+Cgr/CxYPAgEBAfny8/0G+fkGBwP+g4UxAgQODxEQCwkA+/8CBQP++fn+AwD8/v0CChETCwL8/AADBgQCEhICAwQCAQD5/QD69fqDFhUBAQELAQUBAQECAQgBAQEEAQEBBQECD/YBCgoKCgT89vb2ANra7OyBAxQUJQCDCfb29vb29gAUFRWBAdTUgQEUFAA37OwBFBQWFRUUFBQUFRQUFBQUFRUXDf3u7Ozs7OzawrCvytWyr8nBzufwCvYUGi4/QzlUVCstAtWDNwYGBgYGBgYGBgYGBQUFBfHx8fHx8fHx8fHw9f7/4rqdncwtNzofFvDU3p2d39XjABwhNzYtNjw2gwHj44EAgQD/jgf29vb8BAoKCogBCwuMAfr6h6kBDQ2FAfv7hwA3AQH+/f36/Pz8/f8EBAQD+vr57+/t9AAMDg4EAwMWLT4+Iw8NEP8HCP72+AwNB/ry9f/4+PHv/g+DDPb29vb19vb19fb29vuCJ/8A/////////wAQBwYiR2NhMAX7+PoDCQb7ERH9Bwb66+b3+AX89vyDAQQEgQEJCYEEAwEBAh4D/v3+/oMB/PyBBAMBAQIeA/r7+vqDgAYAWABGIAIAAwAAAAMACQADQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAA/YAMAAAAAJsTAAAAAAABAAEAAAAAAAAADQAsAAAAAAADAAAAAQABAAEAAAAAAAAEAAAAcBAQEBAQFBggSExUVFBcOCQ0UEQoFChEPBwwNPXBAAIQAU4MeAgIIDw8KCgcC/vbv9gIECxIeKiQM8ury/Pz86NLK34MAKYAA/IAA/4AAhBn//vzy8e/v8O32+/fw8/r/+vP1/fj3x5SAsYMe/v748fH29vn+AgoRCv789e7i1tz0DhYOBAQEGC42IYMA/oCABgBYADogAgAEAAAABAAJAANAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAD9gAwAAAAAmxMAAAAAAAEAAQAAAAAAAAANACwAAAAAAAMAAAABAAEAAQAAAAAAAAQAAAIEaAgkHAwH7+PHxAwUMEx8qHwXv6/P9/f3/AgQDg4QX/vvy8e7z9wAFAfr9BAkE/QAEAgT88u3zgwBQAAEA/AD/AP+AABwEBAL7/QEDCQwTEwH/+PHl2uX/FRkRBwcHBQIAAYMcAQEBAQEDBg8QEw4KAfwABwT9+P0EAf3//QUPFA6DAP6AgAsA0ABvIAIAQGAFAAAAAAAAAAAAAAAAAABAAAAAAAAAdWAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAACBgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAHVgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAIYAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAIYAcAAAAAAADAAAAAAABAAEAAAAAAAAAQYAMAAAAAJsTAAAAAAABAAEAAAAAAAAQDAC8FAQCBNQEFCQcDAfv48/D4AwUMExkiKiIP/O/r8/39/f8BBAQDAvb2AfTq8v7///8HDg0D+gcH+vr9AYOFMf778vHv8PT3AAUB/vz9AggIAv0ABAID/vbv7fX+BAQA/vr7/u7u/vz8/v8ABwMABgsHgxUUAQEBCwEFAgECAQgBAQEEAQEBBQECDgoB9vb29gMKCgoAJiYUFIED7OzbAIMICgoKCgoA7OvrgQEsLIEB7OwANxQUAezs6uvs7Ozs7Ozs7Ozs7Ovr6fMCEhQUFBQUJj5QUTYrTlE3PzIaEPYK7ObSwb3HrKzV1P4qgzf6+vr6+vr6+vr6+vv7+/sPDw8PDw8PDw8PDwsCAR5GY2M008nG4eoRKyJjYyEqHQDk38nK08rEyoMDUFBQUYMAgQD/jgcKCgoE/fb29ogB9fWMAQYGh6kB8/OFAQUFhwA3//8AAwMGBAMEAwD8+vz9BgYHERETDAH08vL8/f3q08LC3fHz8AH5+AAKCPTz+QYOCwEICA8QAvKDNwoKCgsLCgoLCwoLCgYAAQABAQABAQEBAQEA8Pn63rmdn9D7BQgG/Pb8Be/vA/r6BhUaCQj7BQsEgwP8/Pz7gwIBACIBz8+BA87Ozs2DAgEAIgEKCoEGBQsBBxwFAQU4OTg4ODmFAIAGAFgARiACAAMAAAADAAkAA0ABAAAAACbEwAAAAAAAAABAAAAAAAAAQmADAAAAACbEwAAAAAAAQABAAAAAAAAAA0ALAAAAAAAAwAAAAEAAQABAAAAAAAABAAAAHPz8/Pz8+vr37u3r6+vp8vfz7O/2+/bv8vj088OQQP98AK2DHv7++PHx9fb4/gIJEQr+/PXu4tbc9A4WDgQEBBguNiCDAAeAAASAAP+AAIQXAgIFDg8RERETCgUJEA0GAQYNCgQICTlsQACAAE+DHgICCA8PCwoIAv737/YCBAsSHiokDPLq8vz8/OjSyuCDAP6AAIAFAFQATiACAAMAAAADQAEAAAAAJsTAAAAAAAAAAEAAAAAAAABOYAMAAAAAJsTAAAAAAABAAEAAAAAAAAADQAsAAAAAAADAAAAAQABAAEAAAAAAAAEAAACBD9ijrMvwAAEDCw3/9v//EAqCDwgSB/37+vr9+vwGDgsA7faEJQIKzpihxfEIBQMDAwcN+/Xs9v35+P4PCQYB+Pv9/f359AAMFQf9gwAVgAD/gACBDyhdVDUQAP/99fMBCgEB8PaCD/ju+QMFBgYDBgT68vUAEwqEJf72MmhfOw/4+/39/fnzBQsUCgMHCALx9/r/CAUDAwMHDAD06/kDgwD+gIAKAMwAgSACADdgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAFhgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAAyYAoAAAAAAAAAAAAAAABAAEAAAAAAAABtYAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAIBACoAgRHvxqOsy/AAAQMLDf/2+/4EEAqCFggSCgD8+vr6/fr8Bg4MBvrt9gAD+fL3gw0QFgj7AwoG/v4AAvr4/oM/AgfvvJihxfEIBQMDAwcNAPfy7Pb9+fj+DwoHBP/4+/39/fn0/AYPFQf9AP7+AgX6+gUHBwQBAwQA/AQE/P8A/4MREAUCCAIIAgEIAggBAQEIAQEBAAqBAvb2/YEFCh4ABeLigQAegAH29oECBwoKgQEiIoEC3t4AHBsFAggCCAIBCAIFAQEBAQEBAQICAQEBAQEBAQEBAAqBAvb2/YENClA3Hh4ABeTksLDJ4uKBAx4eN1CAAfb2gQIHCgqBBhcuLlBQMDCBCOjQ0K2t0NDoAAEVFYEAqRX29fb29QH6CwkKCwoLCgoL/wH19vX1g6oUAQMEBfX1BQQDAQD//fz7Cgr7/P7/gwCCBgQHCQwMCgqCA/b29vuIBP769/f3ggMHBwcEgxX29f4HBvkI/vwECwoLDhIT/wHs+fr1g4AF+fr8+fb6iAv79vb2+gAECgoKBwOFBgQEBAQEBASBFAH//P34+P38/wEA/fn39gsL8vn+/4MB/v6BAf39gQEBAYEB/v6BAIALANAAkAACAIhABQAAAAAAAAAAAAAAAAAAQAAAAAAAAIhABgAAAAAmxAAAAAAAAAAAQAAAAAAAAGQAAACLQAoAAAAAAAAAAAAAAABAAEAAAAAAAACMQAgAAAAAJsQAAAAAAABAAEAAAAAAAABxAAkAZEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAZEABAAAAACbEwAAAAAAAAABAAAAAAAAAeUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAgkADAAAAACbEwAAAAAAAQABAAAAAAAAAPxEI9+7z/gUC9+zn7fD5+fnx7ebn7fLu9wkSDQH7/gkTFxIPBwcHDhIZGBIOAfvx7/8U7Qzp+wsMBP8FDxEC7REE8hf+8fmDPwoKCgoKAv0TP1hSNycFAPvaya2jueH29vb29v4D7cGorsna+wAFJjdTXUcfAO3j6O3q9fXn6+fl7wAUIBsVGAwEDBgWGxWDP8biHDk7Pj01IA8NGBcXFxcXGBkfKDQ5HOPHxsLDzODw8efo6enp6Ofm4NfMS0EtFwP58gcC+ebTv7W/0+j8BhIE8gAMJT6DhBD9/AEaKiEEBAIA//z8/Pz9/4QpAwT/5tbf/Pz/AAIEBAQEAwH/CiI7U15cXFlOOCIMAfbgyrSppaWqudTxgz+UyTVrbW9vZE08N0A/Pz8/P0A3O0tiazXKlZSQkaC4xse/wMHBwcC/yMS0nlVKNBwG++sZ/fPeyrarts3k+wYNBOYDECxHg4QQ/fwGHikdBAQCAP/8/OLV4viEKQME8dfR4/z8/wACBAQeKx4I/gokPlhka2tbUDojDQL128CmmZaWprXS74M/bm5ubm5ta15GLx4bGBcWFRMRDfzky76+vr6+v8HO5/0NERMVFhcZGx8wR2IYDvnjz8THx8bQ5PgMFiA0Sl5oYARkaFpAJYOrGPj6/gQICgUFBgYHCAkJCAUB//38/Pz8+vmDPzke5svS2u72DB8mHSEgICAgHRkF79rX8ihDPDUhGATy7fTw7+/v8PT4CyE1+/4HEREKEgEGAgIJEhURCP/+BfgDFggOCoQVAwMDAwMF8e/Zzdv7+gACAQkJCgP8+oQp/hEUKjYpCQoDAgD7+/oABwkAER0cGx4eHiMgIR4SA/Hh4OLg5OTe3+Htgz8vDsqpwtrn6/gDB/8CAgICAv8F+ePOzeggQzUeEwn69Pb99vn5+fr+9wQaLv0CCg8H+xnbBPv09fr++vHu8//qBCP5BgoDgxUDAwMDA/7t6dfR4Pv6AAIBCQkkKhX/hCkJFiY7Oh79BgMCAfz739nuBAIUISIgIhsbLCkoJBQC8OHi5uXo6NjZ3O2DOAICAgICAf8FDBITDgwBAP/38uzp7/f+/v7+/v4B/vjz8vX3/wABCQ4UFxII/f0DBwL4+vr19vX4/IEJ/fr/CAsHCAkHA4OGA/35+f2RBQMJDAoEBIgY/QP/9PD1+vr59/f5/Pz7/gIEAwQEBAQA/IM//v7+/v78/f8ECQb/AP/+/v39/f3+/f7+/v7+AP/99/P2/P39/f7+/v7///70+AIMFBgfGh4ZEAoFBQH79O/r5ATp4+nw9IOrGP738/P18/v7+vn3+PwBBgcEAgUEBAQFBwODP/39/f39/Pz/BAcF/v/+/f38/Pby9vr9/f39/f/++fLw9fv8/Pz9/f0DBwT/8PT9CREWFxgRDwsHAgH99ezk4OoE3+Ll6e6DqxgCAPv28e/6+vr7/P3+////AQABBgYEAwICgz/4+Pj4+Pn08/Hv8ff1+Pn4+vv7+fb39/f39/f4+/r6/fv4+vn5+Pf39/f5+QAB+fLy+PH28/P5+/rz8/T29PH4BPP59vT3g4YDAwcHA4QE+vr6/P6HBf339Pb8/IgYBwkQFxQOBgYHBgcIBP/6+fz9+/z8/Pv6/4Ml8PHt9v///Pr6+v0C/wMEAwUGDBEQEA4SHxMFBwYHCAcD/gICAgGBHPr08vEPDggEChIREBgWEw0HAAEDBAD68Pv4+f8HgwHz+4IFAQADBwcDhwQDBwoKBYIH+gD99/T2/PyFG/v08QkDCBIXEgcHBwgGAv38/v78/f/6+vz9BAmDgAoAzAArIAIAHGAFAAAAAAAAAAAAAAAAAABAAAAAAAAAHGAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAABBgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAAxgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAgEACgCAAQEBggH//4EL9Pn+AP77DAcCAAIFg4IB7eCCARQggQEBAYID///+/4QIBwIFBAEBBAEBBwr2FBQU7OzsgAb24vEFFAXxCAcCBQUBAQQBAQcK9h4eHuLi4oAG9u0JHgnt2AEHB4EEAwIFBAYD9goK9oACCgAKBAMEBQIGgwMKAAoAAf39gQH8/IEBAQGBAQEBgQCACwDQAI0gAgCBYAUAAAAAAAAAAAAAAAAAAEAAAAAAAACbYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAIIAAAkGAKAAAAAAAAAAAAAAAAQABAAAAAAAAAhmAIAAAAACbEAAAAAAAAQABAAAAAAAAACiAJAAhgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAAhgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAA9ABwAAAAAAAMAAAAAAAEAAQAAAAAAAAA9AAwAAAAAmxMAAAAAAAEAAQAAAAAAABwYANgEBAQECADkCGRAG/ff0+gH+9/f3/gwIAvv18ef1Dv0FAvr4+vT7AgQFBQYFAwD78/cABA8C+vXy9Pn+AP77DAgCgQQCAwcQGoEB//+FKQICAgcN/+TMwcrb3+Xy8vLy8fDv8gAGBgYGChoO6PH39/f18ezl4QAH/YIC9erqggEBAYIJ/vHk4uzzAxck74IBFCCDABYywsTFx8/h8vj5+vr6+vr6ES5FRTUM+4ELBfvixLCvsLCwwNjvgQMMGCX2hRUUFBQUFBTs7Ozs7Ozs7OvrCgr29vb2g4IZAgIDBAYJCgoKCgoKCgoKCgoUO0ZGRkY/LBKJAgb79YUW4uLi8QUUFBQK4bSUlJSVmJv29vb29vaDABxkq62usLvT7Pj8/f39/f0HKE1vemQjBgsVGgLPlUT/cP9u/3D/cP9wCJHC8hQUITNN9oUVHh4eHh4e4uLi4uLi4uDd2goK9vb29oMp6urq7OzxCyMnKCgoKCgoKCgoKCg4anFxcXFxY0MoKCgoKCgoKCgoH/fehQnY2NjtCR4eHgO4Rv9v/zz/Ov84/zX/NP8zBfn29vb29oMCAQAqAQcHgQA//S8XCAIEBgMCBQgICBQZJB4QBw8UDP0CAv0FCw0UHDg+QTglFAkMBwcECr6+vr7a3QoKCgoKCvb4+vn49vX5AgYF9vYKCgoKgxX29vb9CwgNFBUUHCYrKSkpKCYiIBQEgw8TFA0UIigoKCclIR0bBwIBggL79vaCEwMHCgoKEx8pLCs5S1NSDQoKCgoKgwAw80ImEgoKCwgEAwUFBSA1NisdFBYYB/L39/L4/QQRHDVLVEUlB/gC/AUEAJOTkJSws4YIAgQDAgD/BhYiiTQEBAQSJSD71MzX7/sPGRkZFhEIAvfs8/Pz8/nq3eUAFBQUEQsB8+nk/RAKCgoLCgoKCgoHA4IGCBkoLSYzVkEAhwCrAAyIAL+KtgP4+Pr+jwIBACoB/f2BAgEAKgH8/IEGAQEBAQEBAYEECAgGAgAGAQEBAQEBAYEECAgGAgCACwDQAIMgAgCLYAUAAAAAAAAAAAAAAAAAAEAAAAAAAACJYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAIIAAAdGAKAAAAAAAAAAAAAAAAQABAAAAAAAAAgWAIAAAAACbEAAAAAAAAQABAAAAAAAAACCAJAA9gBAAAAAAAAMAAAAAAAAAAQAAAAAAAAAdAAQAAAAAmxMAAAAAAAAAAQAAAAAAAACBgBwAAAAAAAMAAAAAAAEAAQAAAAAAAAAdAAwAAAAAmxMAAAAAAAEAAQAAAAAAABQQCEQEBDAALBP7+/gz6CgcDAfz8gwvz6/YPCgoPCfXn9wGDIQQKAg788O31/v7+/gD+AAMAAQoOCQQB+vP4A/0CAgICBAiDgQUIGfT0GgiCFv3w4BsVA/f8DAoICAgQFwoQHBjg7wABgR0B9PUDEhTd8v7+/gQJCAYGBgwTGw/+/v7s3xgYCP2DAIA////2+QgNAAEABQkKCgoKCgoKCgr3+fz29vb29vb29vgAAf8A/vr18fHx8f39/gkJBPz6+Pb18fP9AwMPDw8PCQABgz8KCgkJBwcKCgoKCgkB+AYA+vb29vb29vb29vb4/wb4BQoGCAgGCAT//P/9/PHx8fL09PT09Pb6A/3x8fH8/f/8AQEIgwCBBQP+9QwF/YE3BQkKCgoKCgoKCgr3+/b29vb29vb29vj+BfsD+efa0dHR0eXx+w4aDPPo4uTm6vgIEBkvLy8vIAqDPwoKChMZGRQLCgoKCQH4BgD69vb29vb29vb29vj/BvgFCigoKCgmGw399erh0NDQ4ebm5ubm5urn29DQ0OLq9QABFSaDAgEAIQEaGoEAgAcBAgvtDvL//4EAAYgCDwkCggD/hB8BBwsPDAcFAwMDA/4IDAgMDQgH/fX2/f749AP9/f39/oSBBf3w9/fv/IIGAQQI+/8CAogmBAT/CAIABPz8/wICAQMGBwECAgICBwUEBAQD//L2AgICCAcGAv//gwAL/QD//vr38f8CAQEBgwsKEhEFBRENB/v29/yDIf8aERoeGQ4E/////wED/wIBChMVCv8AAwUD/gQCAgICBQ6DgQUE5u/v5QSCCQEECPsBBQUBAAGCGfwAAgUC+wgCAPz6+vn+AQMGChUD/v7+9gUCggwB+vP2/v7+CRUJAfz7gwIBACEB9PSBBAMAJwEWA/j4+PiBAQEABPn58fr5hAoJEQgBDQENAgEEAQkHBwcHBwcGBwcHgQIBAP+CAQEABAUFDQQFhIALANAAQCACAEdgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAEZgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAMAAAAxYAoAAAAAAAAAAAAAAABAAEAAAAAAAAA/YAgAAAAAJsQAAAAAAABAAEAAAAAAAAADAAkAA0AEAAAAAAAAwAAAAAAAAABAAAAAAAAAA0ABAAAAACbEwAAAAAAAAABAAAAAAAAAA0AHAAAAAAAAwAAAAAAAQABAAAAAAAAAA0ADAAAAACbEwAAAAAAAQABAAAAAAAABAAAACwT+/v4M+goHAwH8/IML8+v2DwoKDwn15/cBgwAEg4EFCBn09BoIghT98OAbFQP3/AwKCAgIEBcKEBwY4O+EAIAf///2+QgNAAEABQkKCgoKCgoKCgr3+fz29vb29vb29viDIAoKCQkHBwoKCgoKCQH4BgD69vb29vb29vb29vj/BvgFCoMAgQUD/vUMBf2BFgUJCgoKCgoKCgoK9/v29vb29vb29vb4gyAKCgoTGRkUCwoKCgkB+AYA+vb29vb29vb29vb4/wb4BQqDABqAAIAHAQIL7Q7y//+BAAGIAg8JAoIA/4iBBf3w9/fv/IIGAQQI+/8CAocFAQQE/wgChAAL/QD//vr38f8CAQEBgwsKEhEFBRENB/v29/yDAP+DgQUE5u/v5QSCCQEECPsBBQUBAAGCB/wAAgUC+wgChAD0gAD4gAD5gAAHgAAFgIAKAMwAWSACAE9gBQAAAAAAAAAAAAAAAAAAQAAAAAAAAGBgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAMAAABXYAoAAAAAAAAAAAAAAABAAEAAAAAAAABZYAgAAAAAJsQAAAAAAABAAEAAAAAAAAADQAQAAAAAAADAAAAAAAAAAEAAAAAAAAADQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAvYAcAAAAAAADAAAAAAABAAEAAAAAAAAADQAMAAAAAJsTAAAAAAABAAEAAAAAAAAEAAAApAhkQBv339PoB/vf39/4MCAL79fHn9Q79BQL6+Pr0+wIEBQUGBQMA+/P3gykCAgIHDf/kzMHK29/l8vLy8vHw7/IABgYGBgoaDujx9/f39fHs5eEAB/2DABYywsTFx8/h8vj5+vr6+vr6ES5FRTUM+4ELBfvixLCvsLCwwNjvgQIMGCWDghkCAgMEBgkKCgoKCgoKCgoKChQ7RkZGRj8sEokCBvv1gwAcZKutrrC70+z4/P39/f39ByhNb3pkIwYLFRoCz5VE/3D/bv9w/3D/cAeRwvIUFCEzTYMp6urq7OzxCyMnKCgoKCgoKCgoKCg4anFxcXFxY0MoKCgoKCgoKCgoH/fegwAHgAAp/S8XCAIEBgMCBQgICBQZJB4QBw8UDP0CAv0FCgkMEiM+QjspFwoMBwQBgxX29vb9CwgNFBUUHCYrKSkpKCYiIBQEgw8TEwgKFSgoKCclIh4bBwkJgwAp80ImEgoKCwgEAwUFBSA1NisdFBYYB/L39/L4/QQRHDVLVEUlB/gC/AUEgykEBAQSJSD71MzX7/sPGRkZFhEIAvfs8/Pz8/nq3eUAFBQUEQsB8+nk/RCDAP2AAPyADw4aAQEBAQEBAgEBAQEBAQEOAQIFCQsWAf79/gABAQQEgAMBBQoNgwH//4EB+fgAAYCAFwGgAAIAFQACAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEAIAXAaAAAgAVAAUAAgAGQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAVAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAUAFgAGQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABkABAAAAACbEwAAAAAAAAABAAAAAAAAABUARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAABQAPAAZAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAIaGgQAPg4aAAR36g4aAAf/mg4aGhoaGgAD2hIaGhoAAFISGgAHi3YOGgQDxg4aAAQHZg4aGhoABHh6DhoAACoSGhoaAAOyEhoAB7BSDhoAA7ISGAv//J4OGgAHhCYOGgAEU9oOGgAAUhIYAgBcBoAACABUABQACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhoaAAOKEhoaGhoaBAAqDhoaGhoaGhoaGgAEo9oOGgAAehIaAAR4yg4aAARQKg4aAAAqEhoaGhoaGhoaGhoaAAeLOg4aAAezYg4aGhoaGAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQAgBcBoAADABUALyACAClgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAClgBgAAAAAmxAAAAAAAAAAAQAAAAAAAABwgAAAEABMABEAUAAAAAAAAAAAAAEAAAABAAAAAAAAAImASAAAAACbEAAAAAEAAAABAAAAAAAAAAwAWAC9gCgAAAAAAAAAAAAAAAEAAQAAAAAAAAC9gCAAAAAAmxAAAAAAAAEAAQAAAAAAAACAgCQAZYAQAAAAAAADAAAAAAAAAAEAAAAAAAAAeYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAvYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAvYA0AAAAAJsQAAAAAQABAAEAAAAAAAAAEAA8AA0AQAAAAAAAAwAAAAEAAAABAAAAAAAAAHmAOAAAAACbEwAAAAEAAAABAAAAAAAAAK2AHAAAAAAAAwAAAAAAAQABAAAAAAAAAKGADAAAAACbEwAAAAAAAQABAAAAAAAAALmALAAAAAAAAwAAAAEAAQABAAAAAAAAAL2AMAAAAACbEwAAAAEAAQABAAAAAAAABAACAAAEAFOzv8/X+BwgFAPbw7fD6/AMD+fLv7IMU+fn8//r6/QACBAUFBf/x9efk9/f5gwAUGA7449/a1dLf+RgpJSYmIx8cGRkXgwbl5eXl5+/4hwX88unm5eWDABQjGfvh3djT0NX6JC8rLCwsKSUkJCKDBszMzMzO4viHBfzlz83MzIMAB1dXV1dgbHd/QACAC39/f399fHRrYllYV4OYAAIABAAJAP8KCQEGAQEBAQEBBAIJCwEPBfgBAQAICwn///////////7/AP6AABTz9/kIBgMFCP/y5d/yAwMGBQMGAPeDFP7+AQQFCAgAAQMEBAT48vkAAwYB/oMAFOHl+w8I//v5AvPb2fcFBQUEBQb964MUCgoMEBMH/gACBQYGBvvx8wQVFw8KgwAU+vr5+vn8//38/f7+/vz4+vX1/Pz6g4EEAgL9/QGRABT09PT09ff6/Pv8/Pz8+/v6+PX19PSDmAAU7+/t7e7z+fsI/Oz19fP09fDt8PDvg44CAf//hgAU7erz8/Pz8/P39u7n6+vr6/Dy7+/xgxT8/Pz8/PPy/P38/Pz8/QL//v77+/yDABTg2trb4Obs8d7i7uXu/Pv59u/p6eaDFPT09/T09PT09PT09PT09PT4+PT09IMABAD/APmAABTw8Pj4+Pj4+Or5CwICBAL++vXw8PCDjgL/AgOGABT9+gYGBQH/AgcH/vf7+fn6AQT+/gGDgQb+/gP69QABgwYBBgMCAv//hAAUAwUGBwoLCw74/AX28vX09P8E//0DgwX///v49/yIBf8DBAD+/4MAEwQH/v7+/v7++vsDCgYGBgYB/wIChBQBAQEBAQoLAQABAQEBAPv+//8CAgGDABQfHRcTEA0JBR0ZDRsYCAoOExwkJB+DFAwMDREQDwwLCwoLCwsKCw0IBw8QDIOAFgGcAAwgFQC4IAIAoWAFAAAAAAAAAAAAAAAAAABAAAAAAAAAu2AGAAAAACbEAAAAAAAAAABAAAAAAAAAoyAAAAtgFAAAAAAAAAAAAABAAAAAQAAAAAAAAAxgEgAAAAAmxAAAAABAAAAAQAAAAAAAAA8AFgC2YAoAAAAAAAAAAAAAAABAAEAAAAAAAAC3YAgAAAAAJsQAAAAAAABAAEAAAAAAAAC5IAkApmAEAAAAAAAAwAAAAAAAAABAAAAAAAAAq2ABAAAAACbEwAAAAAAAAABAAAAAAAAAK2ARAAAAAAAAAAAAAEAAQABAAAAAAAAABmANAAAAACbEAAAAAEAAQABAAAAAAAAALiAPADdgEAAAAAAAAMAAAABAAAAAQAAAAAAAAA9ADgAAAAAmxMAAAABAAAAAQAAAAAAAAL1gBwAAAAAAAMAAAAAAAEAAQAAAAAAAALxgAwAAAAAmxMAAAAAAAEAAQAAAAAAAAExgCwAAAAAAAMAAAABAAEAAQAAAAAAAAK5gDAAAAAAmxMAAAABAAEAAQAAAAAAADQwzAQEBAwEBAQEKCgEFBAM0ARwCgwP05NgAAD/U2uXr8vb29vb29vb28Ovv+PsMJispKSkpKSclIgj6+ff29vb29vb29vLr59/Y6fAACgoKCgoKCgoQFBIODAsHAAOCFQEC/AUKDhUNFRsVCgoKCgoKCgX++e6DOQQEAfvz2MbS6P0THxcOBwH5+fkFEBAWISciDgf+9vb2+wEGBgL79PAC/gECAwQFBQHpz9bl9AMKBgGCHAMJDA8dJB8ZExMLBQMDAwILDQYKBfzz7///AgQFgzY1AAsBAQQDBAECAQEBAQEBAQEEAQECAgEFAQEBAQIBAQEBAQIBAQEBAgEBAQECAQECAQIBAgIBNT8/Pzj9ERwcHAzv3+fo4tvb29vb6y4lJSUlJSUfFhED8Ofm5ubm5u73AwoK39XMwcHBwcHaDQcOHDJNX18AAoUOAgUJ2ugADg4OCw0NBfj+ghUDBwcIByBTaWhoZ2ddUkcTCeLYAA4OOzoABgUCAQMFAgECAQEBAQEBAQEDAQEBAgIBBAEBAQEBAQEBAQEBAQIBAQEBAgEBAQECAQEBAQECAQICATpkZGRcUhsbGxsbBdzGy8e9tbW1tbW10kdLS0tLS0tLSzQN9tvCvLy8vLy8xMjM1+S/tqqcnJycnJzHIAIYGFdCAI4AlgCjAnsAAoQMAgMEAtjQ4gYYGBgYu0H/Yv9cHZ/f2NXY2Nja29vc2/w+X2NmZmZZTD0L6t/b0AYYGAA/Q0NDQ0JBQDQbA+ve18/Ny8bJx8bGysjEwsG+v8G/wr/DzNnf7wwpODtAQzxDSUNCQkFAMBL118aypqOcko6SkxmTk5SWm52dnZmVlJqnra+7x9z/JDg7QENCSIOGEv/9+/f09f39/v7+/v7+/v4BAP+FCQQF/vL8CBIZEwaGAP+FAQUDghkFCgoKCwsJCAcHBQMBAQEDBwYB/gIKExcRBYYAv52/gwMBAwMBlQQDNAEcAoMDDBwoAIAL/fn29vDo7/X29vwAjAA/usn1/gQLCwsLCwsLCw4REQ8QBOrl2Nrd3d3U0OADCg0NCgYGBgYGBgYEBPjgxrfH4/T09PPz8/T17OLi7QENDhkB/Pz8/f706OLl6e7w9PHx8fHx8fHx8fHjxYOBGvfv6efU3fIGGyUcAfX8BQUF/fn5ByQzHQYCAoIKAQD68/oJGCAMBv+CCwIC+/n//vXu7/gCBYIc+/X1AiAxIPbp6fD19/f38+Tm6+XxCB4qFgf+AAKDAD+o0vf+AQcHBwcHBwcHCw4OCgn22tPR1tnZ2dDI3AsPFhcQBwcHBwcHBwUG9ta2hbDk+/v7+/v7+/vw9AgTICEeDhYICAgLDgQCAvvx+fb4+oYD//7fooMzBgb++PXq29zg5+vs8fP2/goLDQX8/BFFXjsLAwH+/v4BBwoKDA4REggJ/wIFBgUF+OffO0AAhwR7K+oACIIc/Pv/ByM3JgP29vb4+fn59unxChERERERAgL+AQWDAD8PDwsIA//7AQMAAgoKERAPCwQKFR8bHiMkJCQhFRMIDxIPCgoDAP75AQQGDwsH4+Te1tPc5+70+PTn7gcJCQgKGQsPEREQEREIBgoLCPHo7vT39/Lh1NbY2t7cgzkGBgMDBAUAA/zz8/748vTz9/f3+wIC//f09fz9+vr6+vX0/AsF8tvR5AIHBwcGBQX++ffr0r+9ycbkghz8+Pj49fX59vf3+fv9/f3z39nSz8zQ1NHmAQYGBYMAPwICAQECAgIDBQYHCA4TFRcbGBobGxcRBP7+AP/9//z49/sBA/748u7z/gIJAvwCAwMCAgECAwIA/u/m7ff+/f4Z/gD/BhAWFhMOCAcPCQYICAP/+vLv9P4CA/2DhhIBAwUJDAkCAwICAgICAgIC/wABhggBCA4E+O7n7fqGAAGBCQMICwr5/QoKCgWCFf//AfH09Pj9AQEB//v8AQQA9+3p7/uGAD8CAgEBAgICBAkNERQaISMkKSYoKiomGwf8/P38+vz5+Pj8AQX+9e7q7/0DCgP8AgMDAgIEBAH79/Tq6O8FFBEQGRARERooMjIvMSgYEgcEBQD59fLu6vD9AgP9g4YSAQMFCQwLAwMCAgICAgICAv8AAYUJAQkZKRL67uft+oYCAQBjQQC6ALIDVAD4+oIZ/fr6+vn5+/f7+/r8/////fn6/wL+9u3p7/uGALMCAQEBgQf5ARYLAwIEBpy3AQMDgwn9/PoCCQcD/f3/gwb+/v7+/v7/igEALgAPgA4NMwEBAQEBAQEEBQENAQGADAMHCgoKCAgJCQoKBACADAwcKCgmJSgmJigoFAASEQsBAQElAwMBAQEBBgECAQQGA4EAAYMKBg4HAQACAgICAgCAAQIBgQz29vb29vb2/fv9/v4AgAsDBwoKEBgRCwoKBACMAD/s9eTg3tve3+To6OTi2tra2t3d4+nv9Pz89fDt7ufy6Obs8e7x9vn57d7Uz9npFiIiGhkXDgDv5ub9DwcABQ8OGRMVGhQLBAQKA/jy5PQBCxkfHh4nLikaEAwRg4E//v3++hEA9vLkzd71/f76+vr+/v7+/vb5BgUFBgYGEyImGx4jJiUS+vb4/QD+/vfq5vL7/PXwDQn29vb+BQUECA0LBRYPDw0HAgICDSVCb0AAhwhyQh8bCfj3+f6DAD/p5ufn6u3t7vH3+fb27/Dy9v748Ofr8PsC+O/s8vANAfr9//j8AQUHAfbv5+zxHx4dGxkVEAsGBAkpMBL68fz8GfoBBf/48fH6/fn09w4VERYVFBglLCgfHBkmgzP6+vr6+fwA/QgTEgIIDQwLAwIA+/T0/AgLChAKCAYGBgX97Nr9GCQvIv35+fn6+/v/BAm4QP9+BJjzNzwfghwCAwABBwcDCwcHCAYDAwMNIScuMTQuKi8f//r6+4MAjAD/pR4CCBMaEg8B7Pb+//37AQEB/v7+/gMICAgHBP349ff9iosB/v+lHgsaKjAG5+Li4uPn6Ori293X3d3b2tra2tvY3OXa4vSKAIAo9O7w9Pb29fTx7uzs6+np7PDz8PDw8vHx8ezv8OXe5+/v7/L2+/4AAQGDK+rq5+bn6uvq6uzpzrrH0NbW1dTT0dHP0tLSzdfs7Ozs7ez18fHz9vf39PTqg4EIAwMC/wD99/b5gQ8BAAEEBggKCgoFAQEBBgUCggkBAQEA/f8BAPr4hSb87+Pg2dPT2NDS2NjY3uXo6+jl5dnY2NjY2NjY2NjW4/7s8AEA+/iGAIAVAZgAIiACABxgBQAAAAAAAAAAAAAAAAAAQAAAAAAAACVgBgAAAAAmxAAAAAAAAAAAQAAAAAAAABQgAAAIYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAUQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAGIBYAI2AKAAAAAAAAAAAAAAAAQABAAAAAAAAAJWAIAAAAACbEAAAAAAAAQABAAAAAAAAAESAJAAxgBAAAAAAAAMAAAAAAAAAAQAAAAAAAACVgAQAAAAAmxMAAAAAAAAAAQAAAAAAAABRgEQAAAAAAAAAAAABAAEAAQAAAAAAAABxgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAYgDwAIYBAAAAAAAADAAAAAQAAAAEAAAAAAAAAUQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAeYAcAAAAAAADAAAAAAABAAEAAAAAAAAAlYAMAAAAAJsTAAAAAAABAAEAAAAAAAAAYYAsAAAAAAADAAAAAQABAAEAAAAAAAAAcYAwAAAAAJsTAAAAAQABAAEAAAAAAAAkIAQMDAgECAQEBAIAECx8nGwmCBPXh2eX3hQ/9/Pr6+v8KEgEDBAQE//PsgwgHAQEBBAIBAQQHCPnn5/kIGRkH4eHh4R8fHx8ADxkI+Ofn5+fn5/gIGRgZGRmDD+jo6Ojo6OjoMzMzMzMzMjODAA8aGhoaGhocHS4uLi4uLiwrg5MCAQIIAfYKgQgC+/v+AgYFBQUIHR0dOzs7Ozw7AQAAAP6AAA8FDwoaFgf7+/vx9+bv/QUFgwkEAgEBAQIMHP3+gwH15YMADwUMBhENA/v7+/X67/T9BQWDDwQCAQEBAxAj/wACAgIB9OCDAAf+/v7+/gACA4QC/v37g5MEAwAHAQcD9PQEBIMAD/z59fLy8vLxDA8TFhcWFhaDDwkJCQkJCQkJJycnJycnKCeDAA///A4KBQIBAQEE8Pb2+///g5MIBwEDBQECAQEBB/4FAv76+/v7B+3t7e3t7eztAQAAAAKAAgECCAEM+IEIAQgIBQH9/v7+COPj48XFxcXExQAP/Pj28u36DxgKDQYMDAT48oOEAggXH4QC9evsgwAP9vj7/v4ABxEC//36+fjv5oMP7e3t7e3w/Abt7e3t7eXWyoMADw4R/wMI/e/t6ucE/v4CBwmDjAEBAYQIBwEDBQECAQEBBwcAAwcLCgoKBzExMTExMTIxAIAUAYAAQQACAEBABQAAAAAAAAAAAAAAAAAAQAAAAAAAAEBABgAAAAAmxAAAAAAAAAAAQAAAAAAAAFIAAAAGQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAIABYAQUAKAAAAAAAAAAAAAAAAQABAAAAAAAAAQUAIAAAAACbEAAAAAAAAQABAAAAAAAAAQgAJAEFABAAAAAAAAMAAAAAAAAAAQAAAAAAAAEJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAApAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAlADQAAAAAmxAAAAABAAEAAQAAAAAAAAA0ADwAJQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAGQA4AAAAAJsTAAAAAQAAAAEAAAAAAAABCQAcAAAAAAADAAAAAAABAAEAAAAAAAABCQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAOQAsAAAAAAADAAAAAQABAAEAAAAAAAAAOQAwAAAAAJsTAAAAAQABAAEAAAAAAAAAe/f306N7d7vXw9v/8+fz8/AUUFB4fFxkbGxsbGBAI/YMaA/vm08rM3uvq6/T0+fsBBAICAgMFBQUOFRMIggAEgx7j4+Dc29zl9Pr+DhkeKCgoIBoSDQgQEBAQEBAKB/fjgxkXGRMD6NPPx8PY9QMQLEJUYGBgXllZUkkqA4MAEIMe3t7j5+jk9QL/AhQdLz4+PjozLCQfJycnJycnGxL53oMZFBUQAODFvbKsweLvCjJMX2xsbGllZV1SLgODAAyDD4WJl6Sur6+rq626w6iMhYBO/37/e/97/3v/e/97/3v/d/9z/3L/b/9y/3P/eP9+gx79+/Ljzb24raW52Ofr7/X8/f39/Pv7+/z8+vr9/f3/g4UB8fGaooYA/ZqGAAGaHiYmNEVMRi4ZGhQJCxkXFxcQAQP3+PL2+/7+/gMAESaDGv8IIjhCPSkVERAFBhARDAf+/v78+/v59AUjD4IA+IMeCgoWJjIzEPsGAPP2//f39+/k5eLh29/k5+fn8ObyCoMa+wIcNkRCMCAfHhESFg0E//7+/gICAgH7DS8cggD/gx4SExQYICcUDREL//8FDg8QCw0TDQcJCQ0SERAPFBENgxcgJzA0Mi8cEBMTBwcOHRcVAQEBBQUFBQOBBAIDAwMUgx4SFBokKy0tJiMdCv0KFxseHR0gICEhHhsUCwoKAQIMgxMLDBYkNT9AQUApCvz/CgUEAwMDAYIH/gAGBQMDAwODHhsdHyIlJxgWIRwD9hQrMDMvLy8xMTEuKyMZGBgZGhmDHv8KFh8uPkNISTMRAggNCQQDAwMDAgIC/wEGBgMDA/2DhQH6+ZqFAf8BmoUBDQyahgABmoYAApqBBQEBAQEB/5qFAfb5moYAAZqFARITmqIe6+ncxbGpxens9QoNBf79+wEC9vz//f//AQkE+Pv184MTzsOsn6S10vUAAhMR+t7k4v////6BCAIDAf3//f396YMe8O/s5NTF6fTf5vv98eno5+3s5Oft6+zr7vfy4uLm9IMe59vMxsnM3/L3+QkI9uTp7P////r+/v8CAwD9/f3984OFARAPmoEF/////wD+moUB8PGagQX///////+agBcBoAACABUABQACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAcgAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAhACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAcgCQAHYAQAAAAAAADAAAAAAAAAAEAAAAAAAAAHYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAAB2AHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYWFARTwg4UBFBSDhQEUFIMBAAEAMgD9hYWFhYWFhYWAABSDAewug4UB7BSDAQABAOUA/AEAAQD/AAMBAAEA2AAHhYWFhYWFhYWFhQEAAQAmAASAADqDhYWFhYUAgBcBoAAcIBUAOCACADlgBQAAAAAAAAAAAAAAAAAAQAAAAAAAADlgBgAAAAAmxAAAAAAAAAAAQAAAAAAAADQgAAAdABMAJ2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAJGASAAAAACbEAAAAAEAAAABAAAAAAAAAHCAWADlgCgAAAAAAAAAAAAAAAEAAQAAAAAAAADlgCAAAAAAmxAAAAAAAAEAAQAAAAAAAADkgCQA2YAQAAAAAAADAAAAAAAAAAEAAAAAAAAA3YAEAAAAAJsTAAAAAAAAAAEAAAAAAAAA2YBEAAAAAAAAAAAAAQABAAEAAAAAAAAA0YA0AAAAAJsQAAAAAQABAAEAAAAAAAAAdAA8AJ2AQAAAAAAAAwAAAAEAAAABAAAAAAAAALWAOAAAAACbEwAAAAEAAAABAAAAAAAAAOWAHAAAAAAAAwAAAAAAAQABAAAAAAAAAOWADAAAAACbEwAAAAAAAQABAAAAAAAAANWALAAAAAAAAwAAAAEAAQABAAAAAAAAAOGAMAAAAACbEwAAAAEAAQABAAAAAAAAODQQBAQEBBAIBAQIBAQEECAcABQcCAQEEAQcHBwb29vb2BgcFBQD5+Pf3AAAP8vT19fXw49gIBgQB/gMCAYIGCxX/AQMEBYOAGAL8Dwf78uwCAQEA/gD/BgT3AAoPAwQFBQaDABkRERERERERESMWA+zb7+/v7+/v7+/i7wMWIoMZMCv76enp6enw6eXe1N3h9xIgICAgGyMpLzaDABkLCwsLCwsLCy4gC/Xm9vb29vb2+fnt+w8hLYMZMizs1NTU1NTi2uDm3+zwFDxKSktLQklBOD+DABk3NjQuLSwqKiUkJCMjERITFhocHR4wMTExMoMHAwMDAwMDAwOEB/z8/Pz8/Pz8ggD/hA0VFhUV/v4NDQ0NDQ3+/gMJCQkJgQUEBQYGBQaBDAsHAQMBAgEBBAEBAQILEfr6+unp6en6+vr6CQcA/wD5+vv7AP+BDAsHAQECAQIBAQQBAgILQvr5+frMzMzM+vn6ACCDA+fo6emCCAcABQcCAQEEAQf5+foKCgoK+gf7+wAHCAkJAAAZQEJEREQ1GQYKDwT9Bvr59/b29gcaAPoDDQiDGfLwEx4J58/I0tbV1tzV1tDFvNHo8+bi4N3agwCAGAUKCgoH//rb4N/e5d/c2djY2Nrg2dLU2NODGR4aR1BCLyMgExYXFxoSFf7n5vwLDw8MDA4LgwAMGRgYHRsYFhP39/f39oEKAQD9AAIE9/f3+PiDGf//////////+Pj4+Pj9/f39/f38/fj4+Pn4gwAZDQsA/Pz8/Pzu7Ovq5+vt8vn8/AAB+Pv8/f6DB////QICAgIChAcCAgICAgIDBIEC//79gwAZBQLz7e3s7Ozn5ebo5+3v9wIGBggI///+/f6DCv//////////AP//gQcCAgICAgICAoIAAYQAGdPT09PT0tPTAgICAgIUFBQUFBQUFAICAgICgwfr6+vr6+vr64EMAQEACgoJCAgICQgAAYYAGerq6urq3Mm8LC4tLSweHhwbGxslNCwsLSwsgwfl5eXl3tnTy4EA/4EH/v78+/v6AgiIDevq6+sCAvPz8/Pz8wICA/f39/eBBfz7+vr7+oEMCwcCAgECAQEEAQEBAgsNBgYGDQ0NDQYGBgYJAwABAAUEAwMAAYEODQcBAQEBAQIBAQQBAQECgAwFBgYHBQEBAQEFBgYFBP4AAQEBgQT//v4AAYEAGdja4+Xh4t7TCgsUHiD//vv49/37/yEfFQsKgxkbHR0YGR0cFygoJygoHh8dGx4eHhwoKCgqK4MAGQkKFxkVCvLaNDY1NTUUEwwGBQkXKTM0MzIygxkBAfv7+PPq4AgKCQgI//39/v78Cg0IBwYGCIMAGSYmJiYmKCcm/v7+/v729vb29vb29v7+/v7+gwcUFBQUFBIREoIL/wD4+Pn6+vr5+gD/hgAZ/v77+/sJHSnV09TT1f//AQICAvjp1dTU1dWDBwUFCwsSExcjgQoB/wANDQ8QEBEGA4EBAgGEgBcBoAA+IBUA5gACAN9ABQAAAAAAAAAAAAAAAAAAQAAAAAAAAPBABgAAAAAmxAAAAAAAAAAAQAAAAAAAALEAAAA9IBMAXmAUAAAAAAAAAAAAAEAAAABAAAAAAAAAamASAAAAACbEAAAAAEAAAABAAAAAAAAANCAWAOlACgAAAAAAAAAAAAAAAEAAQAAAAAAAAO1ACAAAAAAmxAAAAAAAAEAAQAAAAAAAAOMACQDeQAQAAAAAAADAAAAAAAAAAEAAAAAAAADKQAEAAAAAJsTAAAAAAAAAAEAAAAAAAABrYBEAAAAAAAAAAAAAQABAAEAAAAAAAACUYA0AAAAAJsQAAAAAQABAAEAAAAAAAABIIA8AXGAQAAAAAAAAwAAAAEAAAABAAAAAAAAAf2AOAAAAACbEwAAAAEAAAABAAAAAAAAA5UAHAAAAAAAAwAAAAAAAQABAAAAAAAAA40ADAAAAACbEwAAAAAAAQABAAAAAAAAAfGALAAAAAAAAwAAAAEAAQABAAAAAAAAAsUAMAAAAACbEwAAAAEAAQABAAAAAAAAAFBMBCBUBAQECAQEEBAECAgEBAQgSIxKHANjY1tPJx8HAwMPO1NbW2IeHQP9qgg3/AP///wICBAIAAwQEAYI/+6vB3Ofn5+fnBwH8+/v7++Li0cXK0tne4uLi4uLi4uLi5e307PT3+v7+/v37AwPw7OPZ1dvi4uLi4uLi4vLs4jDY0Mve8vLy+AIMFRkH8vL39vHr5ufr8/f39/f39/f3+f8FCxcdEPf39/f39/f39/f3g4I/+Orj6/X9/f0FEhoSCDES/Pz8/wD/8v3v7v0NEQP6+v7+/gD9+u3m6fD09Pn7+/v6+PX27Orx/Q4fLf8AAQICAi0C9ur7+vn4+Pj4BRAGBwgJCgoKCAL+AQYKDxINBwMA//7+/hlFPB373MjH1Or/gz/szs7Ozs7Ozs7s7Ozs7OzsLS0tLRPjycnJycnJycnJycnO2OL6+fj4+Pj4+Pjw8vL1+xMaJC0tLS0tLS0tu8fjMAEdKSkpKSkdAePHu7u7u7u+1/gXHx8fHx8fHx8fHx8fHx8E17u7u7u7u7u7u7u7u7uDEfHx8fHx8dy0np6enp6etNwAAYU/AQH8/gUHAvz+BAoKCgsLCwoL99G8vLe3t7fAx9Hp+gIFAPn1+C8vLy8vLy8vL+np6enp6enp6fHx8fHx8fHx8QjxBw8E+Pn7/f+GCPXhzrypnqzH5IM/4sXFxcXFxcXF4uLi4uLi4mlpaWk84rW1tbW1tbW1tbW5xNbl6ens7Ozs7Ozs5O4BECVGUF5paWlpaWlpaam15jAgUV1dXV1dUSDmtampqamruusiUl9fX19fX19fX19fX19fNNarq6urq6urq6urq6urgwbg4ODg4ODAR/93/1f/V/9X/1f/V/9X/3cAwIYWAQgM/fj79OPr+gQKCgoLCAgHCOSng4ND/3v/d/93/3cug4yaxebk08C1u905OTk5OTk5OTnQ0NDQ0NDQ0NAYGBgYGBgYGBgYIBT88Pj6/P+GBOvRvamPQP96ApTJ/oMiTDQ1NzU0My4sQEBAQkNFSczLycnJycnP2+LzDidDVGJudHpAAII/fHx7e3p5d3JwcHd3fXh2c29hVkw1HQXt121tbW1tbW1sallZWVlZWVlbXDk7PTw6OTk5NzYqEPbc0MzDurW1tQy1tbe4wdjzDSQtLzM3g4MK/fz//wEBAQEBAQGVCAICAgICAgICAoMCAQIChxEBAQEBAQEBAQEBAQEBAQEBAQGaBf///////4QUEwAIFwECAQEBAQMEAQEBAgEBAgcSgBIBFBD58eXOzMzM0eTsEhYWFAUBgQkBAAEBAQMGBgQBgQIBBQSCIiEACA8CBQEBAgEBAQIDAwEBAQEBAQEBAQIDAgEDAQQBAwEEgCABFBQUFBQQD/Hf39/f6gAKDxISFBQUFBQLCPDt7fAICwGDChQRCAEBAQYICAQDggb//wENFBAEiCcmAwgNAQECAgECAgEBAQEBAQEDAgECAQEBAQMEAQEBAQEEAQEBAQEEJuMACgoKCgoKBwUJBAIDBAQEBBEUDgwMCgoKODAV99zU1Nz3FTA444MVBBMeFwQBAQUIBgYDBw0NDQoJCQwNBowTEgAICwwBAQEBAQEDAgEDAQMCCRKAEQsKCgwMCQQGAAEBAgMJDAsLC4UHAQEB/v////+EgAe4z/QKCgoGA0AAngFeGYM/JycH4uoJHB8nJycnJycnJysqGwj45Ony9/f39fP5AxARHBsTFiAnJycnJycnEQsA9ezpACMjIyk3RVJXOhER/yD/7tnIx+EEFxcXFxcXFxcYGx0tRlYoFxcXFxcXFxcXEwmDP/////Db0Nbj7u7u+yJJNhIZCPr6+v0A/xELDw4B7+Ht+f8CAgL9+fDYydXq9vb0+fn5/wX23eb3BwwLChDS1dow3uDg4NO77erl4d/f3/wUFhcaHB0dHRL97NPT7Q0WEA4JAP78/PwPJCw+TVpkaF1BIYMIBcrZ7ff39/HsQACeP2AeBQUFBQ4O6KXC9g4UGBgYGBgYGBgeIRcIAt7b5O3t7ezp7+ny8fgA/P0FDg4ODg4ODv/+5cKmo8wJCQkKI0YmYWU8///y6cuumpvE7v7+/v7+/v7+/gABFU1dJgUFBQUFBQUFBQH5gyQCAgLyzay05Pr6+gQ0a2AgKhz7+/v9AQYQDQgKEBkZCPv9AwMDgQfz07TE6fr6/II5Awn/6OoGNVhoZEfv8PP19vb25soZFhAMCgoKGTb8/f8BAQEB79G9xOwcPDsuFgMA/Pj4+BcmNExhc0EAggCJAnI/DoM//wP8BBQVFhgX/gACBAUEAS0fGhcVFBQZHB8gIiIfHiEnKCAWJh8fIR8dHiEjIR0nIyozNCofGRcbIiowMBYWFjAXFhYWDwoVFRUUFBQUGyIGBgQDBQYJCgsKEBENDBESFRseHRkWEh0mJSIdGRUSEg8Kg4IKAwsOCQT////+/v6CA/7///+BO/v48/Ht5tvR6wEFAgIC+Pr4+PX1+vr6/QQEBAkPBvLq7PDz9vr+/v7//////+3j/////////wweAgEBAYIa+e/r6/D2/f//AAEA//39/Q8bMEFDPTY3LRsIgz/wFxUTFBQOBf/c3Nzc3OLsERESEREMDA0ODg4QEhMSERIRDQbw9f8CAwL99O/v7Pn5/vj6/gYMDhAPDg0OHx8fMB8fHx8fHw0NDQ0NDQ0NDQ4QFRoaFxYWFxcXGBcYGBgZGhsbEhITEhIQDQoHBAEFCAuDEf///wADAwADAQEBAQEBAP8A/oUJAQEDBQcJCgsHA4IJAQEA/Pj4+Pj4/4Iu+vb1/AACAwH//f7v7+/v7+/v7+/v7+/v7+/v7+//////////AP//6+Tv/P37/P+ECgEAAQcRGR4eHg//gz/r+fj29vbt2tHJycnJydLk7u7u7u7u7u/x8ezs7ezn6/Lz7ePh5OXr7evk0snJyMzKzs3Q0t3l6evr6OjqFBQUMBEREREREfb29vn5+fn4+AUHCgoHBAQEBAQGA/36/Pz8/f7+AQEBAQH89e/p4t3l8v+Dgw0DBAAFAgICAgICAQEA/4QKAQEA/f3/AgAHCQWCKf8C/fnw+fb29vn6+vr4+Pn6+gwmNDYsE/T09PT09PT09PT09PT09PT09IoB/wGLAAGBAv/9/oYnJgAIDwIFAQEBAgEBAQEBAQEDAQEBAQEBAQEBAgMCAQMBAQMBAwEBA4Al/9jY2Njb4/ocQUBBQEBAQCsI9unY2tjY2NjY9/oSFQn39NzZ5v+DDezv+P3///v6+P3//wMEggb7+Pfw7PD8ijMyAQEBAQEFDgEBAgIBAgEBAQEBAQEBAQEBAgEBAgEBAQEDBQEBAQEBAgIBAQEBAQIBAQUaMjEqKzExAPb29vb29v4JDxk4PDgzMzMvMDAjHvj09Pb29ukBHTU8IwH64sWtpr/iCwsLC4EB/fyDGPzt4un8/////vwEBhEPDQwLBwcGAv738/qGCOzs7Ozs7Oz+/4EYFwAIFwEBAQEBAQIDAQIBAQEBAQEBAQEHEoAW69jW19/o6fr7+/r69Ofi3tXW1tnY5+uBC///AP///wL/////AoIDAf///4IfHgMIDAIFAQEBAQEBAQEEAQIBAQEBAQEBAQEBAQMBARIe4QDY2NjY19rf5Pv++Pj39/Lk393c3Nza2trZ2djo4YMM7PD4/v///wEBAQUIA4IIAQMD+PLz9f3/gS0sAAgLBgIBAQEBAQEBAQEBAQEBAQEBAgECAgEBAQEBAQEBAQEDAQEHAQEHAw0DgAH6BYEnAgUJBQIDBgoDBgUBAAEBBQUE9f8CBgsMDg8NCwcF9fr9+vXyAv//BIMe9fX8BgD9/v/////7//0C/wgJCAcJCwwSFiEnIhYJAYk/IREWAufi5Onv6AMZHyQhH87HwMbGxsLCytHTy8K+wMHL2+/7Af/u5OLh4+Pj5eTQ0s3Lz83Dvbq4u8DGzezu7TDq5eLu6OPu7Orr7O7i8PYMCgcDAgUGBP35+fj6+ff07+rn6/X0/Ozs6+vu8vn//wQJgz8BAQH/+fj+AwkJCRAG7/b+AQL6+vr7AAgSKi0eEA4gEQQA/v7+BwkMGyIfFRUVC/39/fv4CCAW8NHU5/4JEQ8KIAYFBQUDBPz/AgYHBwf79wABAQEBAQH16OcJIiIUDg0B+oQKCPfozLWloaSrzfWDP/3W4eni2d7r88jqAgkUDwL99uHj0NHc2OXq8vLu7fLq3Nbe6uLr6N3RzM7V2Nrg1dbTz9bd4+fn6/H5/f/T1M4wysrP5tHI4N/k5ujl0+Dr7uvi2dLRyM/Y1NHY5e7t6+vo6enk7PXu8PDv7u3v8/Hw7oM+////+/f7CgQHBwcQDPn0+v/29vb2/f/8BBAuOS4jLxoG/v39/QYBBwwYDwoNDQgBAQH99v4UHfrRw8fY8QEBhA7o4vLy9Pb29vYKFPv9//+CCvrw7OLf5O3w+AABgQ0DAwMHC/nWtZqLipnD7YMqKQMIDAIFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEDAQYBAQEGAQEBASkL7FZWVlZVTUE3HAoRDA0NDQoICBs+T1FWUlNTVFRVVVYgExYWFiQgIAuDEBQRCQEBAQH7+wP+AP738/P3gggDAgELDg0LAwGBAP+CAAGBgAdCNRkGBgYGBoY/Dw8PDxATFBQUFBQUEg8LDxEQBwAI/gMMFhUWGBgYDxMWFRcTDwYIBgUHCQ0PJSYmIyMkGy0tLSwsMDAvNSUlGCAYGhsdHR0dHR0dHR0dHR0dHR0cGRgYGBgYGBgYGBgYGBiDggEDA5QiBAsLBPoBAwIBAQH+Afz88Pf09/f1+Pj49fX07Orf2d7q9/+GDP4AFBQUFBQUFBUUAgGUAAGEAAGCAAGDgBcBoABdIBUAvgACALZABQAAAAAAAAAAAAAAAAAAQAAAAAAAANBABgAAAAAmxAAAAAAAAAAAQAAAAAAAAKsAAABtIBMAamAUAAAAAAAAAAAAAEAAAABAAAAAAAAAh2ASAAAAACbEAAAAAEAAAABAAAAAAAAAkwAWAMBACgAAAAAAAAAAAAAAAEAAQAAAAAAAALxACAAAAAAmxAAAAAAAAEAAQAAAAAAAALsACQCvQAQAAAAAAADAAAAAAAAAAEAAAAAAAACyQAEAAAAAJsTAAAAAAAAAAEAAAAAAAACCYBEAAAAAAAAAAAAAQABAAEAAAAAAAACwQA0AAAAAJsQAAAAAQABAAEAAAAAAAACgAA8AmUAQAAAAAAAAwAAAAEAAAABAAAAAAAAAokAOAAAAACbEwAAAAEAAAABAAAAAAAAAvkAHAAAAAAAAwAAAAAAAQABAAAAAAAAAwEADAAAAACbEwAAAAAAAQABAAAAAAAAApUALAAAAAAAAwAAAAEAAQABAAAAAAAAAvEAMAAAAACbEwAAAAEAAQABAAAAAAAAAIB8BCAcBAQEBAQEBAQEWAQEBAQEBAQECAQcCAQIDCwUEAh7EAJydpKnD2Nvc2tjY1su3prDBvaucnJycm5KInJycQP9qgQH2+4IDBgkJBYYE9eno8PiBAAGDAfYAP/sQFRscHBwcHAcB/Pv7+/v7/QH6+uTa3+Li4uLi4uLi4uLRxcrS2d7i4uLi4uLi4uPn8v0HCgD5+vv7+/v7+/sd+/v8+fjp5PIKFA4QERERDwwIAvr1+vv7+/v7+/v7g4Iu+Orj6/X9/f0FEhoSCPX4/f39/fb07N/W2u0DGiwxEvz8/P8A//L97+zz8OLl8PmCKPv18/Dn5dLb/iEtHBAC+vz6+voNHR0iKiwnFQ0G/Pf39wIVITEkA+Xfgz/29vb29vb29vb29vb29vb209np5vMIExoiJCQkJCQkJCQkJCQK2sDAwMDAwMDAwMDDytnm9wYICCU3Nzc3Nzc3HTc3NC4oEgkLFhgWFhYWFhYWEwHv7Ofb09PT09PT04Mh8PDw8PDw27OdnZ2dnZ2z27O0t7e3vMbM3e/6AwX99fYAAYUkAQH8/gUHAvz+BAoKCgT89+e+oZ7B9yg9LT5SWF5fX19fX19KFYgHDCAvNRjpvaiDP+IGBgYGBgYGBuLi4uLi4uKswer+GkRPWGFkZGRkZGRkZGRkZDfdsLCwsLCwsLCwsLbH5gAcOkpTWVtbW1tbW1sdW1tXTkYpGR4tNTAwMDAwMDApB+PZzrmsrKysrKysgwbm5ubm5ubGR/9t/03/Tf9N/03/Tf9N/20BxoZD/3//e/97/3sKiJKarMPU2Mq4ttWGGgEIDP349+fO2e8ACgoKCAUEAgH77gErVmxhdkgAjwCXAKAAowCjAKMAowCjAKMBeymIBwwcIyH+zJ6BgzRMYGBgXl1bVlRAQEBCQ0VJdXduaXV3c29nXVVILRDz2MvKyMjJycrQ3OP0EClFV2VxcmxoeEAAgCd9fXx5d21PLQvt49zZ19XMycvW39/d2dfW1dTTzcjJyM7c5O0KLU9sg4YVAQEBAQEBAQEA/f0CAgIGBgUFAgEBAYwGAQMFBwgFA4MZ/fn49/j4+Pf4+vz+/Pr8//7+/v7+/v4BAP6GBwwVEAsD/v38gyUkAAgIAQIBAQEBAQEVAgEBAQEBAQECAQEBAgEBAwECAgEHAQEDA4Aj+QMIFAsRFBITFBQRERMXBunl9AMDAwMDAwMDBA0FAwMFAwMDgQEQCYEE/gD/AQKFCA0cHhYODAsDAoEG/wD69vb5/YEmJQMIBQEBAQEBAQEBAhUCAQEBAQEBAQEBAQMBAQMBAgEBAQkBAQUDJQf2/wQSHR8gHBsbHR0jIyAoKisuEf////////8ACQb59vwA////gQEQCYIDAv///oUI/wACEjpYUB0LgQD/hwAOLi0CAwUDAwECAQEBAQEBAQEBAQ4BAQEBAQECAQEBAQEBAQYDAQIBAQEIAQEBBQEDAerqgSn6/RARCwsLDQ8PDw8PDw8PDw8QFR0LBAYB+/r6+vr7BP7u5ujw+Pr6+voF+voKCgwHgQ/9/f4GERYPBwIABA0VEgsEgQUECAYHBgyBAP+IAQIMgAfi4uLi4uLi4oY/9P0SEggBAQUJCgsLCwsLCwsLDAsKCgkJCQkJCQoKCQkLERgcEf7y7/Dz9PT19fT19fX19fb8//zy6+vr6+vr6w3r7fH29fX19fX19fT19YOPAQYEggb38vP0+///gQP//wD/hAn/AQICAQD/////gwr/AQQEAgIBAgEAAYMA/5ME/wEEBQeDCPaiwePy8vLu60AAlD9UD/b29vYFA/X4DRYPERgiJycnJycnJycH4uoJHB8nJycnJycnJyotKSEdGhsZCwUFBQUFBQUFBQQHCRsiGgb/EwEBAgIC+vf5BxUVA/8FBQUFBQUFg4It++fR1+Tv7+/8I0o3EwD99/f3BBAF8/L8ChAOCg4ZCPr6+v0A/xELDxALDBALA4MoBgsMDhYRMDMW+fkXFAgGBAQEBPv19QQuOR8B/v39////Bvvg0Nv4EhWDPwe2yd/o6Ojl4XVKGgcHBwcH+Ofm9QT5+QALERERERERERHrqMX5ERcbGxsbGxsbGyEiFgP09f32AgcHBwcHBwcdBwcFBwcUGATj2t/i5OTk3NXb/yAhJhoHBwcHBwcHg4Iu9M+pt/ADAwMSQ3NcHgEA+fn5/wsHBg4YLlNqakwpG/r6+vwABQ8MBwsdQlw3DwGEJv/23sj1C/nh4fwCBAUEBwcH+e/vBj1aNgX+/f7+/v78+ffm7AQZGYM//9fX1dTS09XVAQIDBAUEAQX+HCoxNzUtJR8cGx8pMTMvIx8WFRYVGRwgISAeHBwgKSwoHw0FBwQEAgIFBgUDAxYEAvv6+gQFBPz4+Pn7+/r4+/0CBQECA4EEAgQEBASDgh4BAwUC//////37/P8A/wD+/v4DDwgCAf/17vD2/gEDhAr8+/bz6+bt+AQJB4Io/v3/AP7+DhkVDgwSBPz69/f39/kBAf7x8/b7/Pz7+vr68uzx/Q0TDweDP/rn5+fo6OLZ0+Xl5eXl6/bn6Pb6+f7/AgYMDxISEhERFBMVFRIQDQ4PDw4NDxAODg8PDgz59f35+evj4+z5BQsdBwwNDg8YGhUQBAT/8evr6+vv+P8A/Pv8/wL98unkg4YX//////////8ACwj+/v7++/v6/v///wABgQD9hwf//fv5+AADA4IZBAkNEAgICAkHBQUFBQQDAQICAgICAgP+AAKGB/Xo5uz4AQcKgz/r2tra29vTwbnJycnJydLk2dfc2dTT19vg5ejp5eHh6PPz9PTz8/Hy9PTx7/Dt6Ort8fsE6+j3+vr69/T6BA8UHREXGhweJiklHQ4PBfDm5uXm5vwXHxUJBgwMAvLj2YMc+vr6+vr6+gkJCQkJCQkJ+v8B/v7++v3/AwQA//+KCf4A//3/Bg0NCASCGQIEBAX+/v4BAQEB/wEDAf7//////////gAChgcDEyYnIxwPBoMsKwAQAQEBAQEBAQEBFQIBAQEBAQEBAQEBAQECAQEDAQIBAQEEAQIBAQEBBAQBKwr56+ng2NHX2drZ2dfR0dPGydPU7Pn5+fn5+fn5+O/y/gEBAQH79vDv+fn5gAHz+IIE+fj5/P+FCf/7+OzSwMfR7PeBAAGBAAGBAwUNCASCAfLyP/4pGQkEBAQDBP7+/v7+/v72+vb07eby9PLw8fHx8fHx8fHx8fHx8fHx8fHx8fHx8e/r6OcABPj89vb29vb29vYd9vb29vXv7PYLExMTExMTEhAJ+Ofi3uj29vb29vb2gx0GBgYNHi4fBPb29vb29voCAgkUFBQSCwr+8Ory+f6NBfzz6+71/IIK+ezn5ufu8PL3/P6DAAGCCgMFBQUFBQYSEAsEggf5+AABAgEBAYOAByUlJSUlJSUlhj/++NbQ2+Hk4NrY19fX19fX19fW19jY2dnZ2dnZ2NjZ2dXQzM3g+QMDAP/7/P39//7+/v7+/ff0+QYODg4ODg4ODQ4KBf7+/v7+/v79/v39g48B/P6CBgoODQsFAQGBAwEBAAGECgH//v7/AAEBAQD/ggoC//j29urw9fv//4MAAYIKBAQEBAQEBAQEAwGGA/36+vqDP/YNDQ0NDQ0NDfb29vb29vYF+ujs6uDf3NnW1tbX1tXW1tfV1djV2NjY2Nnb2trb18vDydfn9/0BAQ4WFBANCgUdAwMDAwL8+QEGEREREREREREOCgUDAwMDAwMDBAMEg48B9vmCDAMGBgcDAQQCAP7+AAKECgEA/wEEBwoL+/T4ggr68e3r9fT29vr9/YMAAZMEAf359fWDgAcdHR0dHR0eHYY/DwXz+fwEBAEBBAYKDQ0JAfv7+fr7+/39/f37/Pv9/f/+9eTW+AYAAgIAAwMCAwQDAwMDAwL8+f8IFRUVFRUVFQ0VFA4GAwYHCAgICQwNDoMfBgYGBgYGAvr29vb29vb6AggKCwsLFRcWExEUKkBFORqGCgIC/vv8+/bs9v8Bggr78ezt9vf4+Pz//4MAAZMEAgMCBgWDPxcuJR4YFRgdItz4DxYbGBULCvTu08fS0s3Fwby+wcjR08vCzc7JyMnR19rX0MvMy8nO2+n5/wANDBQXFAn77uYd5+jr6Ovg3Ov/FBQaJickJyQeEgUADwX08ers9wMMg4Iu/PsABAoLCwsTC/P4/f3/BgYG+O/8DQoB4tPg9wcA/vn5+fsABxAoLiUXBQP+/f6CKP348fEGEu7QztXTxd70+Pz///8HCwsH++z4DgwLCQYGBg0iMyoYCgL9gz/nERUgIRgdJisMCPnz/vnsERoD/uLCwsjN0tfa6fb///fu3uvX1uPf6Ozy8+/t8enl5+LZ69zI0eD7/QQIBQD6Hfn3+Pj8+/0DDxgXHzA0LCwnJAfq5uHvA//8/QUOE4MxAQEBAwYHDQEBAQEGAvb7/f//BAQE/evx8vT78/H5Awb/8fb29v4A/QYOKjkrB/Ty9/uCKAcNCgYDBujT3vIB/wgEBwkHBwcJDQ0TB/X6EQ4MCAYGBhEUBwT68PDzgz/24uLi4uLi4uL29vb29vb2CR0yNDlGQURJTU1NTE1OTU1MTk5LTktLS0tKSElJSExTUj4nHA0GAwoA+/z+AQMIHQoKCgoLERQD8N3d3d3d3uLk7vkKFBEMCgoKCwoLCoOPEf/9/v7+//r6+v3//P4AAgIA/oQK/wAB//z59vUECwiCCQUPFxcBAv38+vqEAP+CCvjy8vLy8vHu8Pb8hgMEBwgDgz8W5N/Z19rY09AWFxYWFhYW+fgTEBIaEhQUEQ4KBwcLExkZGxoZGRcXFxcZGBgXFxUWGiYwCgwlIBP9/v3/AwQHHQYHBgYHDRAH+evr6ujn5+jq8P8OFBcPAQEBAf37+YMh+vr6+fPs9AIKCgoKCgoG/vHu7e3t4+bn6+7s1cC7x+YAAYQK/v4CBQQFChQKAf+CDP8ECw8ZJR4YDgcDAAGBAP+CFfrw8PAAAQD09voAAwMDCQkA//3+9/WDgBcBoABZIBUBRAACATpABQAAAAAAAAAAAAAAAAAAQAAAAAAAAU9ABgAAAAAmxAAAAAAAAAAAQAAAAAAAAOsAAACWIBMAb2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAb2ASAAAAACbEAAAAAEAAAABAAAAAAAAAZyAWAUlACgAAAAAAAAAAAAAAAEAAQAAAAAAAAUxACAAAAAAmxAAAAAAAAEAAQAAAAAAAAUEACQElQAQAAAAAAADAAAAAAAAAAEAAAAAAAAEEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAC9YBEAAAAAAAAAAAAAQABAAEAAAAAAAADLYA0AAAAAJsQAAAAAQABAAEAAAAAAAADRIA8A3WAQAAAAAAAAwAAAAEAAAABAAAAAAAAAzGAOAAAAACbEwAAAAEAAAABAAAAAAAABQkAHAAAAAAAAwAAAAAAAQABAAAAAAAABQ0ADAAAAACbEwAAAAAAAQABAAAAAAAABI0ALAAAAAAAAwAAAAEAAQABAAAAAAAABP0AMAAAAACbEwAAAAEAAQABAAAAAAAAAHRwMBAEBAQEBCgIBAQMDAQoIEQQBAQEJAQEBAQoTIxwoKSksLywzPC4tKSgoKDIeMjc6SVVUQT42MjAyMgwBAQEBAQEBAQEBAQEBgQoCAQEB/vz8AQEBAoI/4uLRxcrS2d7i4uLi4uLi4uHj6vPw7O3v8vb29vXz+fr28vHn39je4uLi4uLi4vurwdzn5+fn5wcB/Pv7+/vi4j/RxcrS2d7i4uLi4uLi4uLl7fTv8PX3+v7+/v37AwPw7OPZ1dvi4uLi4uLi8uzi2NDL1+ny8vL4AgwVGQfy8vf2H/Hr5ufr8/f39/f39/f3+f8FCxcdEPf39/f39/f39/f3gxExEvz8/P8A//L97+zz8OLq9vyDF//9+e/l6O/z8/b7/f39+/r349ba7AMaLII/+Orj6/X9/f0FEhoSCDES/Pz8/wD/8v3v7v0NEQP6+v7+/v///frt5unw9PT5+/v7+vj19uzq9AUaLP8AAQICAi4C/fHq+/r5+Pj4+AUQBgcICQoKCggC/gEGCg8SDQcDAP/+/v4ZRTwd+9zIx9Tq/4M/LS0tLRPjycnJycnJycnJyc/a7Pn8/f39/f39/f399fb39fT/ExokLS0tLS0tLfbExMTExMTExPb29vb29vYwMD8wMBbmzMzMzMzMzMzMzMzR2uT0/Pj4+Pj4+Pj48PP09/4WHScwMDAwMDAwu8fjAR0pKSkpKSkdAePHu7u7u7u+H9f4Fx8fHx8fHx8fHx8fHx8fBNe7u7u7u7u7u7u7u7u7g4AAAYU3AQH8/gUHAvz+BAoKCg0PEBAPEPzWwcG+ure3t7/G0On6AwT99fbx8fHx8fHctJ6enp6enrTcAAGFPwEB/P4FBwL8/gQKCgoKCgsLCgv30by8t7e3t8DH0en6AwX99fYvLy8vLy8vLy8v6enp6enp6enp8fHx8fHx8fEJ8fEHDwT4+fv9/4YI9eHOvKmerMfkgz9nZ2dnOuCzs7Ozs7Ozs7Ozucbc7Orm5unp6enp6enh6fkJEidETlxnZ2dnZ2dn4sXFxcXFxcXF4uLi4uLi4mlpP2lpPOK1tbW1tbW1tbW1ucTW5ejq6uzs7Ozs7Ozk7gEQJUZQXmlpaWlpaWmpteYgUV1dXV1dXVEg5rWpqampq7of6yJSX19fX19fX19fX19fX1801qurq6urq6urq6urq6uDhhgBCAz9+Pv04+v6BAoKCg0ODQ0MDemuioqFQ/9+/3v/e/97EIaPncnq59C6ttXg4ODg4ODAR/93/1f/V/9X/1f/V/9X/3cAwIYXAQgM/fj79OPr+gQKCgoKCQgIBwjkp4ODQ/97/3f/d/93LoOMmsXm4824ttU5OTk5OTk5OTk50NDQ0NDQ0NDQGBgYGBgYGBgYGCAU/PD4+vz/hgTr0b2pj0D/egKUyf6DEszLycnJycnP2+LzDidDVGJwdn1EAIQAgQCAAIEAgDh/f358d3V1d3h3dnJ4dHBhVkkuEfTZTDAxMzEwLyooQEBAQkNFSczLycnJycnP2+LzDidDVGJudHpAAII/fnx7e3t6eXdycHB3d314dnNvYVZJLhH02W1tbW1tbW1ta2pZWVlZWVlZW1w5Oz08Ojk5OTc2KhD23NDMw7q1tQ21tbW3uMHY8w0kLS8zN4OpAP+GCv38//8BAQEBAQEBlggBAgICAgICAgKDAgECAoYSAQEBAQEBAQEBAQEBAQEBAQEBAZoF////////hDEwEQIBAQEHAgEBAgEBBAECCAgMAQEBAQEBAQEBAQEBAQEBAQQBAQEBAQEBAQEBAQEDEzAgISYkHR4dISMjHx4eHh4TCh4eHh4eHh0bEw0RBPX29vj49vYOChglISEeHh4eHhQSLv///wD//wD///8A//8A/wD+//314tDm+wEBAQEB///+Af7+/gEBAQEBAezp7/j9gSQjDAQBAQEBAQkBAQEBAQMDAQoIEQEBAQEBAQEIAQEBAQEKHBMEIygiHBUTFhMNCxIfIycoKCgV7BYSDAcF9+PZ2d70/w8WAQsLCyH////////////+//////8A//3///////8CBAQF/////gD/gSQjDAQBAQEBAQIHAQEBAQEDAwEKCAwHAgEBAQQEAQEBAQEEAgQTI+7s6+jn8/Tr6+bs8ent7u7u6efs59ve19HR0dTm5+vs7Ozu6Q//////////////AP//////gQ/+/////wIEBAYHAwMDAgMDgSYlDAQBAQEBAQoDAQEFAQYEAQMEARICAQEBAgUBAQEBAQIBAQcsBAIl4d/h4uTn5eHm6uHh4RYWFs7Ozu3w9PPx7/Dw7O/p7uzs6xQSEhKLBgEBAf///wGDA//+/v6DBv7+APQAAQE2Hx//2uIBFBcfHx8fHx8fHyEhGxEH+fDz/AEBAf/9BQUFBQMMDQgLGB8fHx8fH/bC2f4UFBQQDUAAlD9UD/b29vYlJQXg6AcaHSUlJSUlJSUlKScZBvvs5uny9/f39fP5Ag4PGRkRFB4lJSUlJSURCwD17On5EyMjIyk3J0VSVzoREf//7tnIx+EEFxcXFxcXFxcYGx0tRlYoFxcXFxcXFxcXEwmDERkI+vr6/QD/EQsPEAsMEAb9/YI///z58dbK1uv39/f29/f3/gP08PwKEQ4KDv////Db0Nbj7u7u+yJJNhIZCPr6+v0A/xELDw4B7+Ht+f8CAgIA/D/58NjJ1er29vT5+fn/Bfbd5voJDAoO0tXa3uDg4NrLu+3q5eHf39/8FBYXGhwdHR0S/ezT0+0NFhAOCQD+/Pz8Cg8kLD5NWmRoXUEhgzYQEOqnxPgQFhoaGhoaGhoaICMbDAj66+ny+/v7+vf/+fb29fsB+/wHEBAQEBAQBcrZ7ff39/HsQACeP2AeBQUFBRUV76zJ/RUbHx8fHx8fHx8kJRkIBO/d2+Tt7e3s6e/r9/j/BwMEDBUVFRUVFf/+5cKmo77tCQkJCiMnRmFlPP//8unLrpqbxO7+/v7+/v7+/v4AARVNXSYFBQUFBQUFBQUB+YM/Khz7+/v9AQYQDQgMGjZIIf/7AQEBAQEA9NG1xej5+fv7+vr6/wP59/wYRmNoTQICAvLNrLTk+vr6BDRrYCAqHB37+/v9AQYQDQgKEBkZCPv9AwMDAgEA89O0xOn6+vuCOQMJ/+jqDEJjaE3v8PP19vb28N3KGRYQDAoKChk2/P3/AQEBAe/RvcTsHDw7LhYDAPz4+PgXJjRMYXNBAIIAiQJyPw6DPy4fGRgWFxUaHCAiIiEiJSgqKCEbIiAXFxoXFRYZGxsbHh4ZJyclISAaGBwmLzL/BwAIGBkaHBv+AAIEBQQBKRs/FhMREBAVGBscHh4bGh0kJBwSHiIfHyEfHR4hIyEdJB8nLzAmGxUUGSIqLRYWFhcWFhYTDgoVFRUUFBQUGyIGBh8EAwUGCQoLChARDQwREhUbHh0ZFhIdJiUiHRkVEhIPCoMRAf39/f39APv48/Lu8AIXEwsEgxf/Af///f4CAgIDAwICAgMCAQYA9u/v9v6CCgMLDgkE/////v7+ggP+////gTz7+PPx7ebb0esBBQICAv75+vj49fX6+vr9BAQECQ8G8urs8fX5/f7+///////26uP/////////DB4CAQEBghr57+vr8Pb9//8AAQD//f39DxswQUM9NjctGwiDPwcHCAgICAgICAgHBwkIBwcEAfr29fDs8Pb39vLp4+Pg6Pb7//f5+wEFCAgGBAT6HRsZGhoUCwXm5ubm5uz2AQE/AgEB/Pz9/v7+AAIDAgECAf736ePs8vX29fDn4uLe6uru6Oru9vz/AP/9/hcXFxcXFxcXFxcFBQUFBQUFBQUGCB8NEhIPDg4PDw8QDxAQEBESExMKCgsKCggFAv/8+f0AA4OOAgcIBIIGAgQEAf/7/oIB//+IAAGCEf///wADAwADAQEBAQEBAP8A/oUJAQEDBQcJCgsHA4IKAgMBAPz4+Pj4+P+CLvr29fwAAwIA/v3v7+/v7+/v7+/v7+/v7+/v7+/v/////////wD//+vk7/z9+/z/hAoBAAEHERkeHh4P/4M/7u7u7u7v7/Dy8u/u7+zo6uvo4t7n7eno6ejo39HIyMrMzc7T0dPV4erq493c4+v9/Pr6+vHe1cnJycnJ0uTx8T/x8fHx8fL09O/v8O/q7vX28Obk4+Xl6+3r5NLJycnOzdHQ09Xg6O3u7evsFBQUEREREREREfb29vn5+fn4+AUHHwoKBwQEBAQEBgP9+vz8/P3+/gEBAQEB/PXv6eLd5fL/g5QB//+IAAGIAAGGDQMEAAUCAgICAgIBAQD/hAoBAQD9/f8CAAcJBYMpAQL9+fD59vb2+fr6+vj4+fr6EC04MBf09PT09PT09PT09PT09PT09PT0igH/AYsAAYEC//3+hj49DAQBAQEBAQEHAQEBAQEBAQEEAQUBAQEBAQEEAwELAQEBAQEBAQIBAQEBAQEBBAEBAQEBAQEBAQEBAQMcEwQ90dXY29zf5u3s7PLn08zS0NHR0fnw2MfHx8f8/PzR0dHR0dHW3vD3CRUSEBAQEgnv6dfDzs7R0dHR0dLS0tI7AQEBAQEBAAEBAf8BAQEBAAEBAAEBCwwBAQMDAwEBAwseMBoF/////wEBAP8CAgH////9//8UFxEIAwABgUhHDAUBAQEBAgECBAEBAQEBAQEEAQYBAgIDAQEBAQELAQEBAQIBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAwECAQIBAwECAQIDPggGDBQD/AUHBQUH/PP29PsICAj6+vr6/Pz8/Pz87u7u7u71ABMeFSAtLCsnJyclJxnv8eze6+vu7u7u7goKBIED+/b2/IEA+4QC/wABgQH//4IA/oEB//+BEQoLCgUBAf8AAgodLw4E/v7+/oEQ//4BAf//APr6+vr6+g8SDAOMR0YRAQEBAQEHAQEBAgEBAQQBAgQEAQMBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAwEBAQEBAQEBAQEBAQEBASwEAj/Mw7q1vMjHx8XCwbrH0dHR0by8vAkHBQYGy8rJy8vNy8vKy8zKyc3R0c3JycvExsvKy8jIys7Jzsm5u8HLy8rJBsrLy7/BwcGDAP+CAf3+hA//AP//AwMCAQH/Af/+/v79gyMBAQonRigK//7+/gEGBwcHCQgG/v7++fP7FBYK/fr9AQwA//9MSwwEAQEBAQEBAQEBAQEBAgEBAQEBAQUBBgQBAwIBAQEBAQMBAQEBAQEBAQEBAQEBAgEBAQECAQIBAgEBAQEBAQEBAQEBAQEBHAICDgU/9/4CBQIJDw4KBAIEAwMDBv/y7en39/fBwcAeHh0dHuzs7fLy8fDw7+3t6+vs8fLpARMQCgUHBwYF+/ny9fXz8Qvv7+7t7ezZz8/Pz8+FBv78/P8BBQKBAQEBhAD/gQP/////ggACgwn///37+ff2/QMCgQf+/f8ECAgIAYIPBgoLBAD9/gACAwwA/wD//0ZFDAQCAQEBAQECAQQBAQEBAQEFAQYHAQMBAQEBBQEBAQEBAQEBAQEBAgEBAgEBAQEBAgEBAQEBAQEBAQEBAQEBAQkBCBoEAj8iJSMfISYrLCssLCkgHyYfIiIi9jIxMjIzFRUWFhYWGBcXFRYUFhkhJCsrJSIlIycnIxkZFRkYGBkaFQ0ICQ/3Bff4+Pr6+oQBAQGEAP+EFP///v7+//4AAQD//wADAwH+APn3+4Ib/gMHEAcKCgcGBgYICAcGBvDTyNDpDAwMDAD//z/g2tTX19DOz9nf4d3Vz83N2+jp3d/r9vDk397g3+Dg5d/a4tni5+HQzMjKz9beFwsQ/OHc3uPp3vkPFRoXFezlP97k5OTg4Ojv8eng3N7f5vUEDhEQBvvx7+7w8PDy8+rw6+nt6+Hb1tbb4+r09vXy7erx8+7r9vTy8/T26vj+FBIfDwsKDQ4MBQEBAAIB//z38u/z/fwE9PTz8/b6AQcHDBGDgA8B/Pz8/gAIEysvIg3w5O36gz/9/fsACQ4H+/v7/P7////+/QQIAOHS4fgHAQEB//n4/gMJCQkQBu/2/gEC+vr6+wAIEiotHhAOIBEEAP7+/gEHOgkMGyIfFRUVCv39/fv4CCAW6M7b9wsRDwoGBQUFBQME/P8CBgcHB/v3AAEBAQEBAfXo5wkiIhQODQH6hAoI9+jMtaWhpKvN9YM//Pbi4s/N2tbk6O3w7erq5N3c3uDV2urr49rU2Nve3t/e3+XZ1OHi3uHm9gIIBf3S3eXe1drn78jqAgkUDwL38D/b3crL1tLf5Ozs6Ofs5NbT3evl5+ro3dHMztXY2t3R0MzJ0Nfd4eDn7/f609TOysrP39zOyODf5Obo5dPg6+7rH+LZ0tHIz9jU0djl7u3r6+jp6eTs9e7w8O/u7e/z8fDugz/+9vj4+AD//QUQKjUj/un5BQT//////fn9/QIB+v39+/r9/f38/f76Afj3AAYF////+/f7CgQHBwcQDPn0+v/2LPb29v3//AQQLjkuIy8aBv79/f0BBAEHDBgPCg0NCQEBAf32/hQd8sjC0+8BAYQP9Obi8vL09vb29goU+/3//4IK+vDs4t/k7fD4AAGBDQMDAwgL+da1moyKmcPtgz9AQEBAQEBAQEBAQEBAQEBAOTU1OzcvLTM6PDk5Ojo6Nj5IR0xHQEBAQEBAQEBA6lBTYWtrbG5u5+fp6+vr6kVGP0dERD0/QEJBQUVGREA/Ozc1MycfKDU8Ozg4ODk3OTUtM1NLR0BCQ0VFREVUVFRUVFRUVFRUVFRUVFRUVFJTWVkfV1RSUlJPTExLTE9RUVFRUVFRSEhKWVpaXF1eXV1cWlmDjwD/gwYDAwQDAvv+ggEDAoIA/4QAAYUS9vL49/z///8AAQEBAP//AgICA4E3AQECBP3ixNvz/wICAv/59vnw5+bm5ubzAgICBQX86Or5BQYB/PT09PT09PT09PT09PT09PT09PSGAgMGBoEEAwgICASFCv//AQQICgsNDAkEgz8qKioqKioqKSUlJSYoKiomLDtOWFxPPDo7PTs7PT09QUVAOEg8KioqKioqKioq+VZWVlZWVlZWKRcB+/r6+UhJP0pISEVHRkNCP0NGRkE/QkZHRUU3LzE3Pzw+Pj48RFpbWWRUTkRDSVJWVE5UVFRTVFRUVVRUU1NTVFNTU1NTUVEfUVFRUVJTVFRUUk9NTExMT1FRUVFUVlZWVVRSUVFRUVGDPwEBAQEBAQEBAgECAQEBAfTw+AEBAQIEBgMEAQEDAQEEBAEBAQEBAQEBAQIBAQECAgIBAQH9+Pf39/n+AwMDAAE/AwMDBAECAwH+/fbcu8vl+AMDAwD9/v316/Pz8fHz/f39AQgB5+UHMT80F/T09PT09PT09PT09PT09PT09PQBAQ0BAQEBAQMICwoIBAMBAYoGAQEBAQEBAYMAgAEACAAGABUAgEACJoGDAIALANAAsAACALRABQAAAAAAAAAAAAAAAAAAQAAAAAAAALdABgAAAAAmxAAAAAAAAAAAQAAAAAAAAIYAAACvQAoAAAAAAAAAAAAAAABAAEAAAAAAAAC3QAgAAAAAJsQAAAAAAABAAEAAAAAAAACTAAkAiEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAhkABAAAAACbEwAAAAAAAAABAAAAAAAAAp0AHAAAAAAAAwAAAAAAAQABAAAAAAAAAlkADAAAAACbEwAAAAAAAQABAAAAAAAAAEPb2/AYMDAwNDhtQd1we//3/gijw1XZlMwwMDAwG/Pb29gcfKj02MzMzNTYjF/b29vwGDAwMDDFke9no+YIW/vz+G1hxUhYODQwMDAb89vb29/j48/aDIPv9+PP0+wACCAYJCQkNEREXHiAVCQkJCfz/Ge/s7fP7/4Ev/////w4WEAb////+AQUMDg4L4/f+9vb29vDk3eDq7+/09/f38/D3/AMKDAgDBfX+gQH/C4M/PDxJWWJdXFpaU0dDMg79CgoKCgoKCgD8+fb29vbt4djY2OoDDg4ODg4ODg4O/djY2OHt9vb29vn8AAoKCgoKChYKCv0OMkNHU1paWlteVkc8PDxHRUVDPIM/CBYgJCo0Oz9FSVJSUlJSUjsN9vb29vb2+f4A/QAFCAgD9d/S0tLS0tLpFy4uLhD++vn7AQMAAgcKCgoKCgoK8xbFrq6urq6ut7vEytPc4eXt+fgDB/kBCYMDSkpbcUAAgB99fHt7eWhWOiUUKCgoKCgoKPPz6+Li4uLWxLi4uNkTOYYqOgC4uLjE1uLi4uLr8/MoKCgoKCgoKB8tPlZoeXt7fH1/cVtKSkpIT09ESoMJJDA9RU1TWFhccUUAhQCFAIUAhQCFAIUBZCCFH/wGG/4GDg8MB/DLtbW1tbW12iZLS0sZ+vPw8vr/5foEhgHfnEX/e/97/3v/e/97/3sPj6Spq7G2vsjU3t/7BfcCH4M36ODTy8O/vLm2saysrKysrKqloqGgoLKzsbG3wsjS2uPp8wMUHwgICQoNEhQUJyUzOUNMVFplbX1BAIwAkhx8fHx6eXdycHBwcHBraWVjXltUSkE5MyUUDw0I9IOBAv78/ZIB+vmCAgIEBJACAgMDgQELCo4C/wADgQn89/f6APP2+/v7hBD5+fXv6+vr6unksYKe7RIDAYId6ebx3uL09PT09vv9/f0BDBgV/+np6ert9ewCAgIChB/7+PXq6/gDAwMCAQ7+z7jP6N3f5OTt9fn5+fkDGxsJ+YM/CQUICQL17+rm+P7+/gUMDCRadDj29vb2/AD8BAYLEBMVDP/5+fn5ETAmBPT09P8GBw0SDAQKBQUKCgoK9dbF1RbwAQEAAQEBBxAHAPjq4uTo5P/l4e/r6YM/DAwI//f08+7r6cux2AMiDgwLCwvr2Q/k4fr6+vr+BgoKCvjWvvXdv7+/wcSy1AoKCgb++vr6+vsJG+Tr/wwMDBYLCBED3bvP8uzv8vP3/gcMDAwXDw8gDIMRDg8WHBwYFBURDwoKCg0QEC5wQACQP0ns7OzsBQzvDPrv7/Dr9QAFBQUFOmdUGv39/QwWExMWC/wWAQMUFBQU98WltOD19fP19fX39/Px6+jj4eXoBwYD/AkC8oM/CAkMCgsLDAwPDvvw/AYODg4REg8BC/nn8QsPBQUEBAYJCP/08gkJDQ8OCgkJ9g8JBwYIDAwCBAD38QcHBQMBAhYEBQUFBwcDCgYFBwgNDQsICxITDAwOCYOBB/78+vr6+voBggD/hAD+gwcPEwAB/vXw9Y0J/gD9+/z+AQH29o4P/wD8+vX6AAMEAAz//v4C+4M/CAoOEBETFBYYGRsbGxsbGxUJBAQDA/n5/AQGBQUHCAkHAf8CAvr6+/sADBIkCwoFBQQFBwcGBwUHCwkJCQkJAxb38fHx8fH29vX2+v0BAwMDBQkHCAQGCoOAA/7/AgOSAfr4gQb79/f6AAEBjQIBAwGBAQMCjgIBAP2BCQQJCQYABQYFBQWEP/wBBwgHCAoJCg8UFBQUFBQM+/Pz8/Pq5u75+vLx8vX39e/j1Mng4OHh6fwGBvP78e/u7/Pz7O7s7O/z8/Pz8+sW2tHR0dHR1tjc3eDh5Obn6Ovv+PTx+viDgAMDBgYDkgcICf//9/X6/5ACAgQCgQH19o4CAQD9gQIEBQGBAQcCgQECAYM/9/n39vLw7+7r8AYRBfv19f4JC/7qy9X6Cfr19/j6+vn3+fv///T08wIA+fXh+u/4+vz69fX4+Pbs5+v19e3q6xby9PT28/b68/n69/bt6Ort7Ono6e3q74MJAwUGBwYGBgYG/4IA/4ED/Ore8oMKCQsA/wcPDgLz+P6DA/oA/v6CCfwAAf/8/v4A/P2DBAkREgQBhQ8BAAQGCwkB+PH13wkODgoSgz/59/P2+Pj2+Pb2CBMB+/T0/g4TBvLc5Q8R9fD49vTz8e/zABUg9vYDDgr89PQH8Pv+AP329Pv48OTg3+3w5t7hFuzz8/Tz8/fv8vLx8e7v8fLu6eDx9Oz4g4AI/f4CBgYGBgb/ggABggL55+2DB+3n/gERGxYIjQkCAAP+9/j//woKjgcBAAMABf37/4EF+v0HBwcEg4ARATgAsiACALVgBQAAAAAAAAAAAAAAAAAAQAAAAAAAALVgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAIQgAAADABMArGAKAAAAAAAAAAAAAAAAQABAAAAAAAAAuGAIAAAAACbEAAAAAAAAQABAAAAAAAAAtCAJAIlgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAIdgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANAEQAAAAAAAAAAAABAAEAAQAAAAAAAAANADQAAAAAmxAAAAABAAEAAQAAAAAAAAAMADwC0YAcAAAAAAADAAAAAAABAAEAAAAAAAAC0YAMAAAAAJsTAAAAAAABAAEAAAAAAAAADQAsAAAAAAADAAAAAQABAAEAAAAAAAAADQAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAAAQCgoE+vT09PTy5bCJpOIBAwKCKBAripvN9PT09PoECgoK+eLWw8rNzc3Myt3pCgoKBPr09PT0z5yFJxgHghYCBALmqI+t6vLz9PT0+gQKCgoKCAgOCoM/AwEGCwoD/v32+PX19fLt7ejg3un19fX1Av7lDxIRCwP//v7/////8eju+P///wD9+fLw8PMbBgAICAgIDhohHhYVDw8LBwcHCw4HAvv08vb7+QkA/v7+84MAP8TEt6efo6Wmpq24vc7yA/b29vb29vYAAwgKCgoKEx8oKCgW/vLy8vLy8vLy8gMoKCgfEwoKCgoIAwD29vb29vYW9vYD8s69uK2mpqaloqq5xMTEuru7vcSDP/jq4NzWzMbCu7eurq6urq7F8woKCgoKCgcCAAMB+/j5/QshLi4uLi4uF+nS0tLvAgcHBQD9AP759vb29vb29g0WO1JSUlJSUklFPDYtJB8bEwcI/fkH/viDACS2tqWPgIOEhYWImKrH3OzY2NjY2NjYDQ0VHh4eHio8SEhIJ+3HhirGAEhISDwqHh4eHhUNDdjY2NjY2NjY4dTCqpiIhYWEg4GPpba2trixsby2gwnc0MO7s62oqKSPRf97/3v/e/97/3v/ewGc4IUfBPrlAvry8fT5EDVLS0tLS0sm2rW1teYGDRAOBgEbBvyGASFkRQCFAIUAhQCFAIUAhQ9xXFdWT0pCOCwiIgX7Cf3hgwA/NDxJUVldYGNmbHBwcHBwcHJ3ent8fGppa2tlWlRKQjkzKhkJ/RQUExIPCggI9ffp49nQyMK3sJ+QiqCgoKKjpRaqrKysrKywtLe5vsHI0tvj6fcJDQ8VKIOBAgMFA5IBBgeCAv78/JAC/v39gQH09o4CAQD9gQkECQkGAA0KBQUFhIAAAQAQBwcLERQVFRUXHU9+YxTu/f6CHRgaDyMdDAwMDAoFAwMDAPLo6wEXFxcVEwsU/v7+/oQfBAkLFhUI/f39/v/yATFIMhgjIR0cEwsHBwcH++Xl9geDP/j8+fj/DBEVGwoDAwP79fXcqI3KCwsLCwUCBf369vHt7PYCCAgICO/R3P4NDQ0C+/n07/T99/389/f39wwrPCwAEIUP+/H7AQkYHx0ZHQMcIBIYF4MAP/T0+AEJDA0RFRY0Tyf83vLz9fX1FSfxGx8GBgYGAvr29vYIKUILI0FBQT88Tiz29vb6AgYGBgYF9+UcFAH09PQW9vjv+yNFMQ0UEg4NCQL59PT06PHx4PSDEfPy6+Xl6e3s8PL39/fz8fHTkkD/cT+4FRUVFfz2EvUHEhIRFg0B/Pz8/MaarecEBAT26+7u6/YF6wH+7e3t7Qo8XE0gDAwNDAwMCgoODxYZHiAcGfr8AwX4ARCDAD/39vP19PTz8vDwAw8D+fHx8O7t8f70BhcO9fD6+vv7+fb2AAkN9vby8PL09vYJ8Pb4+ffz8/37/wgO+Pj6/f7+Fvv6+vn4+P31+fr59/Ly9Pf07erz8+/2gzMBAQIEBwcHBwcBAQEBAQEBAQEBAwEBAQHy7wEABAwRDAEBAQEBAQEBAQEBAQEBAgEEBgUDgSAMCwEBAQEBAQEBAQEBAQEBAQIBBQcMCAH+/QH2AgMD/waDAD/08u7s6unn5uTj4eHh4eHh5/P4+fn5AwP/+fb39/X08/X6/fn6AgICAfzw6tjx8vf3+Pf19fb19vXx8/Pz8/P5FgULCwsLCwcGBwYC//v5+fn39PP0+PXyg4ADAgD9/ZIBBgeBAwQJCQWBAP+NAv/9/oEB/f6OAv8AA4EJ/Pf3+gD7+vv7+4QAP/758/Lz8vDx8Orm5ubm5ubvAAcHBwcQEw0BAAgJCAUEBQsXJTEaGhoZEf709AcACQsMCwcHDgwODgsHBwcHBxAWICkpKSkpJSEeHhoZFhQTEg8LAQYJ/wODgAP9+fn9kgf49wEBCgsGAZAC//3+gQEMCo4C/wADgQL8+/+BAfj+gQH+/4OAAP+AAP+AAP8APwkHCQoPEBETFRD77/sECwsD9/UAFjUrBvgFCwkIBgYHCQkEBAEMDAz+/wgLHwYRCAYEBgsLCAcLExkVCwsTFhQWDwwMDA0KBQwHBgcKFBgWExQWGxcTGRGDKPz6+vn5+fn5+f////8B//8EFCEM//////b0/wD48PH+DAUB/////wX/gSv///8E//4AAwMB/wMC//////bt7fv+/////////v/7+fT0/gcOCh728fH17YMAPwgLDgsJCQsKCwz67gAGDQ0D8u76ECUc9O8LEQkLDQ4PEg8A7+ELC/3z9gUNDfoQBgMBBAwNBggRHCEiFREbIx4WFA4ODg4OCRMPDQ8QExIQDxMYIxANFgmDM/8CAv75+fn5+f//////////BRgS/////xIWAf7s5On3///////////////////+//wABweBIPT1/////////////////////v/9//oBBAD//wUB+Pj4+4OAAAGAAAEAgBcBoAAcIBUAKSACABxgBQAAAAAAAAAAAAAAAAAAQAAAAAAAACJgBgAAAAAmxAAAAAAAAAAAQAAAAAAAACggAAApIBMAFmAUAAAAAAAAAAAAAEAAAABAAAAAAAAAFmASAAAAACbEAAAAAEAAAABAAAAAAAAAEgAWAClgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAClgCAAAAAAmxAAAAAAAAEAAQAAAAAAAACkgCQASQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAiYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAApYBEAAAAAAAAAAAAAQABAAEAAAAAAAAApYA0AAAAAJsQAAAAAQABAAEAAAAAAAAApIA8AEkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAFGAOAAAAACbEwAAAAEAAAABAAAAAAAAAKWAHAAAAAAAAwAAAAAAAQABAAAAAAAAAKWADAAAAACbEwAAAAAAAQABAAAAAAAAAKWALAAAAAAAAwAAAAEAAQABAAAAAAAAAKWAMAAAAACbEwAAAAEAAQABAAAAAAAAIBwAB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ABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQAgBcBoAAEABUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAAEABMABEAUAAAAAAAAAAAAAEAAAABAAAAA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QAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIaGAgoA9oOGAtgAKIOGAsQAPIOGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoYAgBcBoAACABUAAgACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAACQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAAAkAHAAAAAAAAwAAAAAAAQABAAAAAAAAAAkADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhACAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAC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AAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAACQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAAAkAHAAAAAAAAwAAAAAAAQABAAAAAAAAAAkADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhACAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhQEK9oOFAfYKg4UB8Q+DhYWFhYWFhYWFhYUB9gqDhQH7BYOFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFgBcBoAACABUAAgACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAA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HQn4GBQPDAsLCwsRKVxAAIs3aDEODg4I//bv7/FRVz8XBfLg1caz4wsUJT1LVFpdQLWam56qwdjgET4zKiITAPPcztO/oIar6ymDC////////wb+AQQCAoMFAQMEBAH/iDoBBQcFAf/////9/v7++gcC/P4B//37+fj6+/z8+/r7AAQAAfkABwgEAgIEBwYFAgH/AwYC/vz6+vwBBYOFBPz8/f//oRL8+/7/AAEA//8A/v79+/v8/gABjwn+/v39/gEBAgD8gz8MDAwMDAwGB//z6eTh4fX19fX1/AUM7+/v7+/v7+/v7+/v9QAGGhoZFA3/8/fn6uvs7vH4/wYJCQkKBQD8+/n3GfQIBQIA//jy8vLz9/4DCg4QEhcYFxcWD//vgz8BAQEBAQEBAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH6/P4AAQH+/Pr6+Pf39/n8/wEBGQEBAQEBAQEBAQEBAQEBAQH+/Pr6+v39/v36gz8QEBAQEBD8Avzw5N7Z2u7u7u7t+AUQ6urq6urq6urq6erp9AIMDAwLCAX99vzf4ubq7PL6/wcNDg8OCgP++fTyGfcgCQT/+fHq6+rs8voACA4QFhseHR0cEP7rg4UE/P//Af+hA/H1+/+BCv37+fn39vb2+Pv+kQn89vHv8PPz9PTxgz/29vb18/Px7/P7AgQHBwcHDBIVEQ4K/fz7+/r6Dg4PFBcaFxUR6fD09vX6Af8FBQL69/by7+vq8/3+AQIEAv//Gf/v8vDr5+zx9PwEAv/++/nz8fLz8Ofg5PH/gzP///////8DAQUGBQH///////////////////////////////////8AAQEA///9/f3+//7/gSP/AQECBAQDAf/+//////////////////////n3/v37+fn4+f2DP/b29vX08/X6+v0EBgkI9PT2/Ab++vb+/fv6+vr6+vwDDxsSBvz8/Pv69/b29wwMBvv59fHv6ubxBQ0ODw8QEBIL+djg4eDi6O7u+wYDgQv8+fbw7u3q4drj8gKDhQQEAQH/AaESAf/9/gD/AAEBAP4EBwkHBgQB/4cEAQECAQGCCf//AQIA/f39/QGDAIALANAA1gACANpABQAAAAAAAAAAAAAAAAAAQAAAAAAAAQ9ABgAAAAAmxAAAAAAAAAAAQAAAAAAA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nb73LoM/CgoKCAcFBggKCgoMDxEQC/b29vTy7/D09vb2+Pr7+/j2AAsPDQ8UFREFBAQFBgT89PsDDQP07ezu7e3t7vDw8TPu8fj+AQcOCgL6CQD08fLv6+rt+fv7+vn7AwsE/PL9CxITEREREhAPDw4QDwgB/ffx9f0Fgz///////////////////////////////////////////wgHA////wUF//v7+/4AAwUFBQUFBQUFBAMCBAUFAv//DP8DCAgICAgICAj3+fyCF/r6AAQEAwH//Pr6+/v6+vr6+/z9+vr7/YII/Pj39/f39/f3gz8CAgICAwP88ezs7Ozs7PL8Dw8PDw8PCf75+fn5+fj/CRASEA4OCPny8fDv9Pj8/QABBf4BAwICBw0MDAsF/fPuM+7r6eno6uzy/gvs6+zt7vUECgoMDQkEAP/9+/f++/r6+vXv7+/x9gAIDg8RExMTERAL/vKDMf//////////////////////////////////////////DQsD/////Pz8/f38/f7/AQECghcBAQEBAQEBAgH///8FDA8PDw8ODg3y9fuCFwMDAgECAwIBAP7+/gD///7+/v7+/v79/oII+vLw8PDw8PHygz8NBwcHBwf97OLo6Ojo6PICGBISEhISCPft8/Pz8/P+DRcXDgQB9uTY1tbW2+Lp7/X4//0DCA4VHSQjISEZC/z1M/Hu6eXl5efv/w/j5ez2+QQWIiMlJB8YEQsFAvv99/Ps5d3W1tjZ4e/9BQgNEhUVFBML++uDnz8NCwUA/f4GBQUFBQUFBgYGBgYGBgYFBQUFBQUFBAQDAwUJDhAQEBAKDhL09/wBBAP7/Pz8/Pz8+/v7+/z8+/v8E/z8/Pz8/P39/v78+PTx8fHx9vPvgz8MDAwKA/4CCAoKCg0WHxoS9vb28+nf5e/z8/P1+wL9+Pjy8vb3+gEG//z8+vj3+vwA/QUABhIbHBcWDQMGCQ8TMxMRDg0SGBcTCPwJDw8KCgj/+wQGBQYJCgcEAQT8Afvv5uXq7PX+/Pfx7u7w8vTw6urt+QSDigT//vv//o8B+fyDFwMDCQUFBgQCAf7++/3///z5+Pn6//79/oIb/Pr7/fz3+Pj5BgEA/////Pz3+/r6+/3+AQH//YEUAwYHBgUBAQEB////AwYEAQMICAcGgz8CCAgF/PP5AQX//wQNFhAJ/AIC/fLq8fn/+fn8BQ4GAO3o7/r+AwQKBAIB//v29PT3+wECBQ4UEg0MAfX4/ggMMw8QEBASGRkTA/QYGxYJBwQB+wMDBAcKDxERDgkEA//38fP4+gYQDgf9+ff08/Xz7uzzAhGDjz//////////////////////EA8OCAIB7e71/f8BAwUGCAsFBwkHBQH//f34+PkBCgsQEA0NDhAPFREM+/n9AwkLIh4dFg8MCwgGBQIABQMCBAYKDA4OFBMQCgEA/Pv9/vz8/Pj7hIAXAaAAXCAVAQcAAgEAQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAENQAYAAAAAJsQAAAAAAAAAAEAAAAAAAADSAAAAhAATAGhgFAAAAAAAAAAAAABAAAAAQAAAAAAAAGBgEgAAAAAmxAAAAABAAAAAQAAAAAAAAHQgFgEJQAoAAAAAAAAAAAAAAABAAEAAAAAAAAEQQAgAAAAAJsQAAAAAAABAAEAAAAAAAAEBAAkA70AEAAAAAAAAwAAAAAAAAABAAAAAAAAA3kABAAAAACbEwAAAAAAAAABAAAAAAAAAkkARAAAAAAAAAAAAAEAAQABAAAAAAAAAjEANAAAAACbEAAAAAEAAQABAAAAAAAAAkQAPALdAEAAAAAAAAMAAAABAAAAAQAAAAAAAAG5ADgAAAAAmxMAAAABAAAAAQAAAAAAAAQVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAR5AAwAAAAAmxMAAAAAAAEAAQAAAAAAAAMNACwAAAAAAAMAAAABAAEAAQAAAAAAAAJpADAAAAAAmxMAAAABAAEAAQAAAAAAAACAfKgELAgYBAQEBAwEBCAECCgECAQEEAQUBAQICAgUCAgWEBgEDBAUFBAKCEAIDBQcHB/39/f4AD/Hx8Q8PAgT8/IEC////gQQBAQABBIEB9eyDAuzs/oICFBQUP+3/BgsLCwsL+fTv7e3t7eHv27mkuOfz+f////375b+svN35/+vl4eHh4fX19fb9BA0YGx0fISMmKCgoIw/62s023ff/+Pj/993N2voPIygoKCclIyEQ9+30EwwB/vz7+/0BAQH++vLl4Ofv8fHx8/X29v8MGiEUBoIH+ezi2+Xy9vaDP/////Li6vf///8EERwUB/3+AQEA//////Xt8Pr////+/v39/gABBwwJAPsZEgf46tfDwMnd7Orp5Nvg5/D3AfsW8vgM9Q/4DBIJAw0UHSUpIhwbGhgqLxWCGAQNER8fBN8KCgYFBwoKCgb88+Dl8PsJBgKCCwgcL/j7AAICAvvp3IM//yAgICAgICD/////////MDEiDPTi4BISEhISEhLg4u8CFigyMS8wMDAw4ODg3trWzdDd7PTv7+/v7+/w8fT4CD8VFAcoKAcUFQj49PHw7+/v7+/v7/Tn2ifo6Ojo6Ofj2dHR0dHR4Rg/Pj8/Pz87Mys4KAjp2NjY2NjY6QgoODg4ATg4gz8yMjIyMhrnzs7Ozs7O5xoJDRgjLDIyMjIyMhrnzs7O09vk7fT19/j5AQkp29va3eHo6ufj5Ov9IkJMTElHRUIxHx8OCfgK+fTj0cC9u7m3tr3T7goXISEgMjIyMjIyLyURjBQIGSr7+/v7+/v7+/tVVVVVVVVVVVWDP+ECAgICAgIC4eHh4eHh4Tk7LxwH9vTg4ODg4ODg9PYCEiQzPDs4OTk5Of7+/vz49Ovu+woSDQ0NDQ0NDhATFiYCMjElQQCNAI08JTEyJhYTEA4NDQ0NDQ0NEgX4Fa+vr6+vrqeYioqKioqk/Tw7PDw8PDYpHCgN5LugoKCgoKC75A0oKCgoKIM/SkpKSkoi3LS0tLS0tNwiCA4gMUBKSkpKSkol2bS0tLzJ2OXw8vT09v4IUbCxsra6wsnP1eDr+TRsdnRwbGhiRR8hAPXaKA0C4b2gmpeSj4yOseENFyg3Q1FRUVFRUUw8G4wLDShEBQUFBQUFBQQFSACRAJEAkQCRAJEAkQCRAJEAkYM/GxsbGhkWEQ8PDw8RERQZGhoaGxsbGxsbGhkWEQ8PDw8PEBAQEA4SExUZHBQTEQ8ODAb88uXe4OHk5+nr7O3v+j8GExcRHRUeMEBMT09SVFZYXF9hYlM8KPL8/Pz9/QENJz5UW2hvb2VlZWVjYjQpE/27u72/v7+/wcLY2NbU1NTUAdLRg44////////////////////////////////+/v7/AwgICQkKCgkKCgoLCwgFBQQDAwMDAgMCAQMCAwD7+ff39/f18wf09vr7+/0AAq6/B/79+/v7+/z+iwABgRj//fr+/v78+vn39/f29ff/AgICAgICAQD+gQ0MFhMK/fb29vXn2t3o94WpDfwEBAQEBAQEAwIDBAQChgICAwKDAv/+/4YG//38/P79/IIGAv/+CB9CW4EBAf+DCfz07ls3EQIFBAGCCwIC/QQGBwgICAUCAoMlJCoBCwEBBgEBAQEBAQEBAQEBBgIBCgECAQEEAQUBAQICAgUCAgWFCf/79vEPD/H2/P+ED//9+/v7BQUFBAL4DAwM+PgJ/AQECAoKDhAPCoEH9vHw8vb2+vyBAQsUgwIUFAKCAvb29iEgKgELAgYBAQEBAwEBCAECCgECAQEEAQUBAQICAgQBAgIFhAb//fz7+/z+ghH9/Pr4+PgCAgIB//gEBAQE+PgC/AQEgQIBAQGBBP//AP/8gQELFIMJFBQC8/P08+np6SopKgEBAQkEBAEBAQEBAQMBBwEBAgEBAQIDAgIBAQQBBQEBAgEBAgUBAQIFBAH/////gwUBAgECAgGBGAEBAQEB//7///7+/gUFBQUFAgL+/gMDBweBAAGDBgIBAwMDAgOBCgH/AP8A/wD/Ag4UgwIUFAKHPwHrCh0dHRkWVS4KAQEBAQf/CRkgDvCfxNnZ2dfV8goeHxcPDxkO/v7+A+Pj4+j0AQoA6s++wcXLzc3NyMjN1dw/5PkQ+PgQ+eTd1s7IyM3NzcvJxMHC0eLxJQvn3tnRz9be3t7b2NKqjKXR7u7u8vTx4+4GGycU9eXl5dnHta681AHj44M/AQEB8NLe9gEBAQsxXEYXCw0LCAQBAQEB58LS8AEBAf327ujl5un3BAUI5CUeEgT8+gMPGh0VDPrs7v4SGRcUFxYWCvsM8gP06Ofq5+bs/hASC/7v6eLg5IILCw8RKEFLQvb4/v4Bghj46N07OB0CAQD/////AxctEBMWGBgYEv/qgz/CuucJCQkE/0oP1cLCwsJDOD9LUDwdvdzv7+/u7BMuRktFQUZVQzQ0NDn4+Pj9CxoiFfzh0Nbc4+bm5t3X3Oz+JREtRuvrRi0R/uzc193m5ubk4drW0+H20ib/1ca9rqu1w8PDvrqyQv92/0v/ahip1NTU2tzV1+gDGSMC18PDw7OkloqlxtfXgwv7+/vat87vBQUFFktAAII/YB8WGBEKAfv7+/vdrcbvBQUFAPfu6OTl7wAGCAzURDklEQkJERccGBAN6crO4wEQEA0XIR4PKtTv4Nzn8e7t/QkZMDkpC/Du5drVggsMFhw4Vmtr8PT7+/6CGPTax2BEHgbt7Ovq6ur8J0jn7PH19fXjwKSDEfUBAf75+/8A9PX2+fz69gEBAYM/+fn28/X4+P//AAEBAwMEBgECAQD+BAH/+/j18PHy9/z7/Pv5+vv9/gD8+fn++wH8AQsSEgwLCQoKCQcGBQUJCCsCDfz9+vr7+/jt4t7j29DO2dzk8PPp8PD0AP39+vf3+Pj7AfPy8vDv9fj384M0AQEB/wEBAQEBAQMDAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgQCA/r6+fr6/P//AQGBHwMFBgUEAwMCAv/9/fz7/AAICwoEAP7/AQEA/Pv8/f8CggsDAwMNFhkT3vcB//+CAu3Ks4EB/fyFCwMMExIRDw4ODgoFA4M/Dg4ODg0I/Pb29vb29/wH/f4BAwcICAgICAcC9e7u7vDy9Pb4+fv5+fv9CfTz9PT09fX19PX3+wUMDw4ODg4MBj8B/gD8APz69fHs6+zq6unr8ff+AQUGBRAGBgYFBQQC/fn5+fn5+QMDAwIDAwMFCQ7+/vz6+vr6+voTExUXFxcXARcXg4U/BwcHBwcHBwcAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgIBDgYFBAQDAwQCAQEAAQH//v4A////AP3/AgIBAwgEBAEA///+AAKBBf8A/gAGDJgRCgoKCgoKCgkKFBQUFBQUFBQUgz8VGxsbGxEB9/Dw8fHx+wv6/AIGCg0NEREREAj16+fn6ezu8vT1+Pb29/oH397f4ODi4+Xn6+7xAA4REA8PDgkAP/v07+v/9fLr493c29rZ2Nnh7Pb4/QACFQsLCwsLCQX89vb29/f3AQEBAAEBAAMKEfv7+fj4+Pj39xoaGx0dHR0BHh6DKwMDAwMDAwYGBgYGBgYGA/7/AAIDAwMDAwMDAwYGBgYFAwH//f39/v7+/gABgif//wEAAQEBAAEBAQECAwMDAfz39vr59/sBBQcIBwgJCwoHAgD/////rr8HBAkP8fEPCgSLAP+BKgQGCQUFBQcJCgwMDA0ODAQBAQEBAQECAwUNCvnt8AAIAwMDBRIeHA0IDQ2DqRgE/Pz8/Pz8/P3+/fz8/gMBAP79/fz28fH2gREKDg4JBAMCAQD//v8CBAQCAwSCBv4BAvjhvqWBAf8BgwkEDBKlye/++/z/ggv68O3s7O7u7u7z9/SDvwcBAwUFBQUEAosA/4EqCw0QDAwMDhARExMTFBUTCwgICAgICAkKDAcH//n8BQ0PDw8NCgkHBQYHB4OpDQT8/Pz8/Pz8/f79/Pz+gQcBBAUFBQH//oMCAQIBhgYBAwQEAgMEggb+AQL44b6lgQH/AYMYBAwSpcnv/hITFhcXFw//+h8ZEw8PDxcfH4OpAv8BAYEAAYIDAQEBAYcJ///+/v/+/v7+/ocw/////Pz++P4BAgQFBwoPEx0iKi0rIyAgGQ8MAPr4+gYFBwkJCgwMCQwODxITDAYEBYOrCP///v7+/gABAYkI/f38/f3+/v7+hwH/AYECAwMCggYCBQb12K+YggABgwYGDhKYsdz6hQv88+3u7/Hy8vL3/P2DqT//AQEBAQEBAQEBAQEBAAIBAgEBAQEGDA0I6+oIDAoD/v7+/v7////////////+BAQEBQUEBAQFBQQFBQX+/v7+F/7+/v7+/f7+AAICAgICAv39+/n5+fn5+YOOBP39/f7/iwn///79/f39/f39gQD/iCD//Pz8/Pz8/Pz08vH2/f4LDQoIAwMDAwMDBAIC/wABAAGCBgEBAf768uyKFezs9f729vb29vb29/bs7Ozs7Ozs7OyDqQz/AQEBAQEBAQEBAQEBiQf//v/+/v7+/4cq/////////wUFBgYGBQYGBwcGBgYG////////AP///wICBAUFBQUGBQMDAomrAP+RCP7//f39/v7+/YcB/wGBAgEAAYIGAQEB/vry7IoD7Oz1/pU/BPj18u3v9PcDBAgPGRULCAkJCQcHBykpIhsdJCoICAUDAf///v4GCgoJAxUUDg0MDA4NEA4LCQIBAAUJCwsMEz8XFAsMBgoF+e7w+PsBBg0NCwcEAvz7ABkgICMlJSgqLS0jHh4jJSIpKR0LBx8ZFhgQERERDgwTHCEREQ8PDxANAQX9gyD////9///4+Pj4+Pj4+P/+/v7+/v7+/v7+/v7+/v7+/v6EG/7+/P4HEw0IBgcHBgcFAP78+Pn3+Pj6+/7/BAOBCAH//vz9/wMEA4EHAQACAgIFBweCC/8GCvTb0+MI9PL+/oIYAgYKAPP8CPb39/b29v8GBePh397e3tfJwIMJeQYG/vb7/gN3ekQAgACNAJoAkQCDP/f59vTv6+s+Pj0zOD9A+Pj28/Lu7+7u+fv8+u4KCQMA/v4BAgMB/Pvx6enu9ff4+wEAAgQF7/fz5t/f5+31/gQNBgP89/by8e9neHdvc3dEAIMAjACTAJEAgAJ4eH9DAIIAgQCGAIYCclxcQACAFH52bllaWFdbX2Vuc2FcU0xITVNORYMp/Pz8CAoH/fn5+fr6+fn89vf6+vv8/Pz88fHx+fn5+fn6+/r7+vj4+Pb3gSoCAwMEBAIEAgIBAfv28/Tw7O3w9P0DBQIDAf/49PX7Af/9+vv9AgQFAwMDggv6+vfj1djrIgn/AQGCGAcZKAAMDwYMDAwMDAwH9+oEAf78/Pz8+/qDqQIB//+BAP+CP/////8A/v/+//////v19PgVFvj09v4CAgICAgEBAQEBAQQEAvz28/Pw7+3q5eHX08rHydHU1Nvl6PT6/Pvw9PUK8vPn5Onn8vL19vSBAfn+g44EAwMDAgGLCQEBAgMDAwMDAwOBKgEBAgICAgD//wAB/vf5+vz9/f4IDQ8KAwL19Pj9AwQFBgcICAcCAQD9/f6CBv77+gsoUWiCAP+DGPry7mhPJAYKCgoKCgoKBPsnJiMiIiIjNEyDqQIB//+BAP+CA/////+HCQECAgIBAgICAgKHMAEBAQQEAvnz8O/t7Orm4d3Tz8fExs7R0dji5fD3+ff1+P4FB/bt7vPv8PX29Pr58/ODqwgBAQICAgIA//+EDf/8+/v7AAEEAwMCAgIChwEB/4EC/f3+ggb++/oLKFFoggD/gxj68u5oTyQG9vb29vb2Ax4v/P8CBAQE/PLvg4ALANAArgACAK5ABQAAAAAAAAAAAAAAAAAAQAAAAAAAAL9ABgAAAAAmxAAAAAAAAAAAQAAAAAAAAJgAAACuQAoAAAAAAAAAAAAAAABAAEAAAAAAAACuQAgAAAAAJsQAAAAAAABAAEAAAAAAAACcAAkAmEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAp0ABAAAAACbEwAAAAAAAAABAAAAAAAAAoUAHAAAAAAAAwAAAAAAAQABAAAAAAAAArEADAAAAACbEwAAAAAAAQABAAAAAAAAAP/305eDuAgQFBQX98+bd3uTo5vb25ejg2eHy/QUFBQQC6eH5DAb++fn5+wMMGyAS/v37+/sDDRojIhwYGgoKGxgTICcfDgP7+/v9/hcfCPT5AgcHBwWDP/YEExULAAgUGRMFAwcPEgv66QbuFf/t7ff+/e3n7fkA8eXo8vkEEBoT/gr87ev2APns5+38/fnx7vUGF/oS6wITExMJAgQTGRMHABAbGA4H/PDm7QGDPwkMEBIUFRUVFRUUEC1HTk5PWGRkWE9PTTQQFBUVFRUVExEPDQwLCQkJCff08O7s6+vr6+vs79O4srKxqJycqLETsbPM7+zr6+vr6+3v8PLz9ff39/eDP0I9MiYZEvzNtrW0s8PY5e74AA3r/wkWIzlOTU1LNQbv5tbGvby+wMHiIb/Ez9vo7wY1S01NTj4pHBMJAfQWAvgT697Is7S1ts38EhsrPEREQ0FAIOCDDxIZHyIiIiIiIiIfGzVWa3pFAIgAlACmAKYAlACEI3JfPRsfIiIiIiIgHhwZFhMSEhIS7+jh39/f39/f3+LlzKuWh0X/ef9t/1v/W/9t/30TjqHE5eLf39/f3+Hj5Ofq7u/v7++DGWtkUz8pHvmuiIaDg5Ovx930ABnk/Q4rSGl/QACAOHx6VQrk1rufk5OVmJrPNZeer8PZ5ApVenx/f29TOyUOAukeBfTXupmDgoaIrvkeLEdjb29tamgzzIM/FBspN0dOSkVBQD8+OS4jGQ4JDgQHAfTn3NXV09HOycXP4fX+/v8BAgcQ/vfp28vEyM3R09PU2eTv+QQJBA4LEhMeKzY9PkBBRElNRDEeFBMTERAMA4OCAAGBGPz//Pz8/Pz8/Pv7+/v7+/v7+/v7+/v7/QKNAP+BHAQBBAQEBAQEBAUFBQUFBQUFBQUFBQUFBP8AAQABij/j2dLX5e/x9fX17OPZ2uj8ExwODhoR+OLa5Oz19fXx7+7t7/bq5Ofn5+UcJi4oGxANCgoKFB4nJxcD7OTx8eXuEwcdJh0UCgoKDRASExALFhsYGBgagz+5vs/j+AANKDYaAf/16+rw+f3xE/sEEhcOAP3my9byAAgaKSw3QENBHdxHQjEdBwDy18rl/gELFRYQCAMP7QX7E+7p8gACGjUpDQD35tfUysC+v+Ikgz8J7d/o+Pn/BgYG9+nt/REpRFI5OVFBIwfv6vcGBgb/+QgOEB4QCAoKCgn2EiAXBwX++fn5BxcRAu7WuqzGxq29E935DxYH+fn5/gX38e7i8Pf19fX1gz+VjaLL9QAWPlEnBf737evw/AjlIPgJGhoNAfjYrr/nAAspRUhYZWhoMMtrc141CwDowa/Z+gIJExUQBPgb4Aj2E+bm8/8HKFJAGAD017y4p5uYmNA2gz/9AwMB/gEDBggFAP37/AACAPwD/Qj+9vb4/P36+fv8APb2+v3/AQUHBP8D/f3/A//8+vj6AAMGBAD+AAT9A/gBEgoKCAQDBQcGAwAJCgQDAv/8+fuEgAECA4IbAv4A/vz8/Pv8/fv5+vr6/QACAgEABAUD/gAEA4gB/v2CHP0CAAIDBAQFBAMFBwYGBgMA/v7///z7/AEA+/3/ij8PDQsKBwYA8+7s7Ozw9vj5+/0A9v3+AgUJDw0ODgn79/Xy7u3t7e7u9gbt7/Hz9vf8CQ8PEBEMCAQEAf/8Bv/9E/v38+7u7e/zAQUHCg4REA8ODgX1g4IA/4EYAQEDAwMDAwICAgICAQEBAQECAwMDAwMD+40AAYEc/v79/f39/f7+/v7+///////+/f39/f37AwD/AP+KPxUTEQ0IBvzp39/d3eHp7vP5/AL0+/8GDRMZGBcXDvbu6ubg3d7e3t/sB+Lk6Orv8fsOGBgbGxYPCQT++/UD/PcT8uvl39/f4OoBCQwSGBsbGRkYCu+DgAIBAP+BGAECAwMDAwMDBAUFBgQEBAQFBAQEBAQEBPuCAAGGKf///wD///38/Pz8/Pz8+/r6+fv7+/v6+/v7+/v7+QL//v/+/////////4MK8O/2/QP/AwgKBf6BP/77+fn49wH4/wMC/ff29u/x/gAHCgsKDhEQEAj4EBIKAvsA/vn2/AL//wAFBggHCQAIA/3/AgcKCxAOAwH49vcG9PLv8PH6CYMDAv/9AYEb//n2+P7+/gD+/f3//////fz7/P3+9/b4AwD8/YYEAf4BA/+BHAIICggDAgIAAgMCAQEBAQMEBQQDAwkKCv8ABQMBij/m4ef0/fsACA0D+/r8+PTx8fPr+e/3/Pv48vHu4+b6/wcKDQ4SFhYXC/EdIhsPBQkF+/YACAgHCg8SExEYChUOEwYHCxASFiAbCwX9+Pf07+3s7PkUgwMFAgABgRz48e3y9/f39/Tz9PT19fXy7/H09fbw7/IFAPz9/4EtAQEAAgH8/gEAAQELERQPCwoKCg0ODQ0MDAwPEhANDAwREhH+AQYEAgEBAAEB/4SAFwGgACsgFQCQAAIAlkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAlkAGAAAAACbEAAAAAAAAAABAAAAAAAAAfwAAADIAEwA4YBQAAAAAAAAAAAAAQAAAAEAAAAAAAAArYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAA6ABYAkEAKAAAAAAAAAAAAAAAAQABAAAAAAAAAlEAIAAAAACbEAAAAAAAAQABAAAAAAAAAfAAJAH9ABAAAAAAAAMAAAAAAAAAAQAAAAAAAAJNAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAD5AEQAAAAAAAAAAAABAAEAAQAAAAAAAADdADQAAAAAmxAAAAABAAEAAQAAAAAAAAEMADwBXQBAAAAAAAADAAAAAQAAAAEAAAAAAAAA6QA4AAAAAJsTAAAAAQAAAAEAAAAAAAACDQAcAAAAAAADAAAAAAABAAEAAAAAAAACUQAMAAAAAJsTAAAAAAABAAEAAAAAAAABdQAsAAAAAAADAAAAAQABAAEAAAAAAAABIQAwAAAAAJsTAAAAAQABAAEAAAAAAAAAPDhsBCwIGAQEBAQMBAQgBAoQGAQMEBQUEAoICBPz8gQL///+BBAEBAAEEGuz65sSvw/L+BAoKCggG8Mq3x+gECvbw7Ozs7IIpAQgPGCMmKCosLjEzMzMuGgXl2OgCCgMDCgLo2OUFGi4zMzMyMC4sGwL4gwT+/wICAYMD9u7x+4I3///+/v8BAggNCgH7GRIH+OrXw8DJ3ezq6eTb4Ofw9wH78vgM9Q/4DBIJAw0UHSUpIhwbGhgqLxWDPzw9LhgA7uweHh4eHh4e7O77DiI0Pj07PDw8POzs7Orm4tnc6fgA+/v7+/v7/P0ABBQhIBM0NBMgIRQEAP38+/sH+/v7+/sA8+aDPwkNGCMsMjIyMjIyGufOzs7T2+Tt9PX3+PkBCSnb29rd4ejq5+Pk6/0iQkxMSUdFQjEfDgn4Cvn049HAvbu5t7YHvdPuChchISCDPwkL/+zXxsQ8PDw8PDw8xMbS4vQDDAsICQkJCc7OzszIxLu+y9ri3d3d3d3d3uDj5vYCAfVdXfUBAvbm4+De3d0H3d3d3d3i1ciDPwgOIDFASkpKSkpKJdm0tLS8ydjl8PL09Pb+CFGwsbK2usLJz9Xg6/k0bHZ0cGxoYkUhAPXaKA0C4b2gmpeSj4wHjrHhDRcoN0ODPxsbGxwcHBwkJCMiHxoYEBAQEBEREREPExQWGh0VFBIQDw0H/fPm3+Hi5ejq7O3u8PsHFBgSHhYfMUFNUFBTVVcHWV1gYmNUPSmDljD///8AAwgICQkKCgkKCgoLCwgFBQQDAwMDAgMCAQMCAwD7+ff39/f18/T2+vv7/QACg7AH/v37+/v7/P6LAAGFmg38BAQEBAQEBAMCAwQEAoYCAgMCgwL//v+GBv/9/Pz+/fyDFBMbAQsBAQYBAQEBAQEBAQEBAQYCAYUJ//v28Q8P8fb8/4MJ/AQECAoKDhAPCoEH9vHw8vb2+vwPDhsBCwIGAQEBAQMBAQgBAoQG//38+/v8/oIC/AQEgQIBAQGBBP//AP/8mgwB////////////////iQcBAgECAgICAYcFAQEBAQEBg5wAAZEIAgEDAwMCAgIDhwEB/4EC/wD/gxokHCY2PSsNvOH29vb08g8nOzw0LCw2KxsbGyCCKQURHicdB+zb3uLo6urq5eXq8vkBFi0VFS0WAfrz6+Xl6urq6Obh3t/u/4MECgwKBwODA+bB0e+CN/z17efk5ej2AwQH5CUeEgT8+gMPGh0VDPrs7v4SGRcUFxYK+wzyA/To5+rn5uz+EBIL/u/p4uDkgxpKP0ZSV0MkxOP29vb18xo1TVJMSE1cSjs7O0CCKQUTIiodBOnY3uTr7u7u5d/k9AYZNU7z8041GQb05N/l7u7u7Oni3tvp/oM/FRcQCQD6+vr63KzF7gQEBP/27efj5O7/BQcL1EQ5JREJCREXHBgQDenKzuMBEBANFyEeDyrU7+Dc5/Hu7f0ZMAc5KQvw7uXa1YMNAgICAQEBAfj49fL09/eBNwECAgQEBQcCAwIB/wUCAPz59vHy8/j9/P38+vv8/v8B/fr6//wC/QIMExMNDAoLCwoIBwYGCgkDg5gMAgAD+vr5+vr8//8BAYEfAwUGBQQDAwIC//39/Pv8AAgLCgQA/v8BAQD8+/z9/wKDP/8AAwUJCgoCAgIB/O/o8PDy9Pb4+vv9+/v9/wv29fb29vf39/b3+f0HDhEQEBAQDggDAAL+Av789/Pu7e7s7OsH7fP5AAMHCAeDligBAQEADgYFBAQDAwQCAQEAAQH//v4A////AP3/AgIBAwQEAQD///4AAoEF/wD+AAYMgxYEBgwQFBcXBwcHBv7r4fHx8/b4/P7/AoEuAQQR6ejp6urs7e/x9fj7ChgbGhkZGBMKBf759Qn//PXt5+bl5OPi4+v2AAIHCgyDHP3+/wECAgICAgICAgUFBQUEAgD+/Pz8/f39/QABgif//wEAAQEBAAEBAQECAwMDAfz39vr59/sBBQcIBwgJCwoHAgD/////g7AHBAkP8fEPCgSLAP+FmhgE/Pz8/Pz8/P3+/fz8/gMBAP79/fz28fH2gREKDg4JBAMCAQD//v8CBAQCAwSDsAcBAwUFBQUEAosA/4WaDQT8/Pz8/Pz8/f79/Pz+gQcBBAUFBQH//oMCAQIBhgYBAwQEAgMEg5oC/wEBgQABggMBAQEBhwn///7+//7+/v7+hwX////8/P6DnAj///7+/v4AAQGJCP39/P39/v7+/ocB/wGBAgMDAoOaLP8BAQEBAQEBAQEBAQEAAgECAQEBAQYMDQjr6ggMCgP+/v7+/v///////////4OcAP+IIP/8/Pz8/Pz8/PTy8fb9/gsNCggDAwMDAwMEAgL/AAEAAYOaDP8BAQEBAQEBAQEBAQGJB//+//7+/v7/hwX///////+DnAD/kQj+//39/f7+/v2HAf8BgQIBAAGDgAwBAQH///8ICAH6/AMJgTf9+/n39/b2/gICAfsNDAYFBAQGBQgGAwH6+fj9AQMDBAsPDAME/gL98ebo8PP5/gUFA//8+vTz+IORBAICAgICgRn+AAcTDQgGBwcGBwUA/vz4+ff4+Pr7/v8EA4EIAf/+/P3/AwQDgQcBAAICAgUHB4MN/wH+/Pfz8/39/PL3/v+BN/77+vb39vYBAwQC9REQCgcFBQgJCggDAvjw8PX8/v8CCAcJCwz2/vrt5ubu9PwFCw0KA/79+fj2gxr4+fz8/f7+/v7z8/P7+/v7+/z9/P38+vr6+PmBKgIDAwQEAgQCAgEB+/bz9PDs7fD0/QMFAgMB//j09fsB//36+/0CBAUDAwODmgIB//+BAP+CI/////8A/v/+//////v19PgVFvj09v4CAgICAgEBAQEBAQQEAoOcKgEBAgICAgD//wAB/vf5+vz9/f4IDQ8KAwL19Pj9AwQFBgcICAcCAQD9/f6DmgIB//+BAP+CA/////+HCQECAgIBAgICAgKHBQEBAQQEAoOcCAEBAgICAgD//4QN//z7+/sAAQQDAwICAgKHAQH/gQL9/f6DAIAXAaAAAgAVAAUAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAABUARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAIWFAQoUg4UB9h6DhQHiHoOFhYWFhYWFARTxg4WFhQHs7IOFAQrig4WFhYWFhYUBHOqDhQEK5oOFhYWFhYAAAYOFhYWFhYWFAfsEg4UAgBEBYAEMAAIBFEAFAAAAAAAAAAAAAAAAAABAAAAAAAABKEAGAAAAACbEAAAAAAAAAABAAAAAAAAAygAAAAhgEgAAAAAmxAAAAABAAAAAQAAAAAAAARRACgAAAAAAAAAAAAAAAEAAQAAAAAAAARdACAAAAAAmxAAAAAAAAEAAQAAAAAAAAPEACQDQQAQAAAAAAADAAAAAAAAAAEAAAAAAAAEDQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAMYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAMYA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAD4QAcAAAAAAADAAAAAAABAAEAAAAAAAAESQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAIQAsAAAAAAADAAAAAQABAAEAAAAAAAAAMYAwAAAAAJsTAAAAAQABAAEAAAAAAAAA4EQgIDg4ODvrr7fL29gEJCQkNExUTDgcDAgYPDwkJCQkdLCkkISEXDg4OCQQCAwgPExT47+Db6f3/ghD47uHY2d/j4fHx4OPb1Nzt+II0//3k3PQHAfn09PT2Avnq5fMHCQoKCgL46+Lj6e3r+/vq7eXe5vcCCgoKCQfu5v4RCwP+/v6EgRX13sqx0/z8/Pr2/PPezvgIAAMEBAMCgj8LIjZPLQQEBAYKBA0hMgj5AP78/P3+APYEExULAAgUGRMFAwcPEgv66QbuFf/t7ff+/e3n7fkA8eXo8vkEEBoTKv72BBMVCwAIFBkTBQMHDxIL+ukG7hX/7e33/v3t5+35APHl6PL5BBAaE/6DPw8bM0JCQkJCQi0G8vLy8vLyAhonNz9BQDs5LBUGBgYGBgYaQVZWVlZWVkUuIRAIBgcM3N7e3d3c3Nzc3NvY9RE/GRseKDMzKB0bF/zY29zc3Nzc3N7g4N/d3Nzc3AQGBgUFBAQEBAQDAB05QUNGUFtbUEVDPyQAAwQEBAQEBAYICAUHBQQEBASDP9jY4fD4KCgoKCgoKCglHx5CWlpaUkc7MCgoKB8PCNjY2NjY2NjY2uDkvqampq65xdDYQj0yJhkS/M22tbSzw9g/5e74AA3r/wkWIzlOTU1LNQbv5tbGvby+wMHiIUI9MiYZEvzNtrW0s8PY5e74AA3r/wkWIzlOTU1LNQbv5tbGvQW8vsDB4iGDPxQeMT09PT09PSb64+Pj4+Pj9hAdLDM1NDM0KhcLCwsLCwshTWVlZWVlZVE4KxsUEhMU0tfa2NTS0tLS0s/M5gksHzFBTl9fTj0pE+7Mz9LS0tLS09bZ2dbT0tLS0g4TFhQQDg4ODg4LCCJFW219QwCKAJsAmwCKFHllTyoICw4ODg4ODxIVFRIPDg4ODoMQwsLJ09gwMDAwMDAwMC8nJGFCAIoAigCKFX5sWEY6OjozKCTMzMzMzMzMzM7V2JxD/3L/cv9y/34dkKS2wmtkUz8pHvmuiIaDg5Ovx930ABnk/Q4rSGl/QACAKHx6VQrk1rufk5OVmJrPNWtkUz8pHvmuiIaDg5Ovx930ABnk/Q4rSGl/QACADnx6VQrk1rufk5OVmJrPNYM/+fwDEyQsLjAwMDAwLSsmJA/8/P4HEh4oLS0pIhIB+ff19fX19fj6/wEWKiooHxQI/vgUGyk3R05KRUFAPz45Lj8jGQ4JDgQHAfTn3NXV09HOycXP4fX+/v8BAgcQFBspN0dOSkVBQD8+OS4jGQ4JDgQHAfTn3NXV09HOycXP4fX+Bf7/AQIHEIObAP+XAAGBGPz//Pz8/Pz8/Pv7+/v7+/v7+/v7+/v7/QKNAAGBGPz//Pz8/Pz8/Pv7+/v7+/v7+/v7+/v7/QKOAgEyKgEU8YE/6Ojr7u7u7tC5wNPc3NfU1NTMw8PFydHW3t/f3NnZ2dn5Dgn16+vv8/Pz/QQFA//38usB9/H2AQsNERERCP/29j8GGjA4Kys3LhUA9wAIERERDQsKCg0SCAMFBQUDAffx9gELDREREQj/9vYGGjA4Kys3LhUA9wAIERERDQsLCg0SBQgDBQUFA4M/AQEECRDg9AcHBwH7+gALE/bi4/EBBwcDAQEB/vnyIgv7+/sBBwgD+O0MHx8RAfv7/wG6v9Dk+QEOKTcbAgD27D/r8fr+8hT8BRMYDwH+58zX8wEJGyotOEFEQh7dur/Q5PkBDik3GwIA9uzr8fr+8hT8BRMYDwH+58zX8wEJGyotBThBREIe3YMHyMjLzs7Ozp9B/3r/fj+NkZGRlZWVkoqMj5Saoq61tLKvr6+v3gMA8ezs6+jo6Ozz8e/q5NzQJAr8BRQVGyEhIRMFCxkuRF5sU1NrWz0jOw0GEyEhIRsVJCkrNyojJSUlJfzi1N3s7fP5+fnr3ePxBhw2RCsrQzMV++Xe6/n5+fPt+wEDDwL7/f39/YM/AgIIFyXN+BEREQoCAQIECty6vNDr+gECAgIC/O3fNwzz8/P6AgMBAPonSUg0GQoDAgKVjaLL9QAWPlEnBf737T/r8PwI5SD4CRoaDQH42K6/5wALKUVIWGVoaDDLlY2iy/UAFj5RJwX+9+3r8PwI5SD4CRoaDQH42K6/5wALKUVIBVhlaGgwy4M/Bf318Ork7ff39/b19/Tw7PYCAwH8+fby7+z1/QIIDgb7+/v8/fv9Agb87+7x9fj7/wPz+fn39Pf5/P779vPx8j/2+Pby+fP+9Ozs7vLz8O/x8vbs7PDz9ff7/fr18/n59/T3+fz++/bz8fL2+Pby+fP+9Ozs7vLz8O/x8vbs7PDzBfX3+/369YOBBPz39/r6iAcC/P/9/f3+/4IEBAoJBgaIB/4DAQIDAwIBgQECA4IbAv4A/vz8/Pv8/fv5+vr6/QACAgEABAUD/gAEA4gBAgOCGwL+AP78/Pz7/P37+fr6+v0AAgIBAAQFA/4ABAOLP+7p6u/x/f39/f39/f38+/sEDg4OCQX/+vj4/v349urq6urq6urq6+zt49jY2d3h5+zvEA4MCwcGAPTv7u7t8fY/+vr9/wL5/wEEBwwSERERDf/7+fXx7/Dx8fH4CBAODAsHBgD07+7u7fH2+vr9/wL5/wEEBwwSERERDf/7+fXx7wXw8fHx+AiDjQABjAABiQABjAD/gRgBAQMDAwMDAgICAgIBAQEBAQIDAwMDAwP7jQD/gRgBAQMDAwMDAgICAgIBAQEBAQIDAwMDAwP7jj/o5ebp6f7+/v7+/v7+/vz8CxkZFQ0HAPz7/AD//Pzn5+fn5+fn5+fp6drLy8/X3uXp6hgWEg8KB/7s4uLg4OTrP/L3/QAG+f8DCREXHR0cHBP89fHr5eLj4+Tk8AoYFhIPCgf+7OLi4ODk6/L3/QAG+f8DCREXHR0cHBP89fHr5eIF4+Pk5PAKgzUCAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAgICAgICAgICAgICAgICAgICAgABAP+BGAECAwMDAwMDBAUFBgQEBAQFBAQEBAQEBPuCAAGHAgEA/4EYAQIDAwMDAwMEBQUGBAQEBAUEBAQEBAQE+4IAAYoEAzUcAQoDHBwd6oMEAzItHAEDCubm54MBAFwAAYA8/QcNDQ4CBwEBAQD//gADBP3v7fH8AwgPExYLBQYEEAoRERESExQTEA0VIyYfFxALBP/x7/b9A/8DBwkE/YIm+vn5+fcA+P8EAv749vfw8f8ACQsKCw0PDw8I+PHv9v0D/wMHCQT9ghv6+fn59wD4/wQC/vj29/Dx/wAICwoLDQ8PDwj4g4EEAwcGBgaGCf8A/gQBAwMDAgGCBP35+vr6hg7/AAL9//79/f7/AAL//QGBG//59vj+/v4A/v39//////38+/z9/vf2+AMA/P2GBAEC//0BgRv/+fb4/v7+AP79/f/////9/Pv8/f739vgDAPz9hgABgz/z+wYNEv0HDg4ODQsKCwoLAPHt9wcPFhseIBcMBQAVCgQEBAUHCAgIBxIjJhsMA/z39OTe5vH6+PwECQD5+Pj3P/Hu7vDo9uz1+/n28e7s4eX3+wQJCwsPEhETCO7k3ubx+vj8BAkA+fj49/Hu7vDo9uz1+/n28e7s4eX3+wUJCwsFDxIREwjugzX+/gEEBAQE/v7+/v7+/v7+/AL/AQEBAP/+/v779/j4+f7+/v7+/v7+/gD7/fz7+/z9/gUCAAGBHPjx7fL39/f39PP09PX19fLv8fT19vDv8gUA/P3/gQgBAQACAQUCAAGBHPjx7fL39/f39PP09PX19fLv8fT19vDv8gUA/P3/gQQBAQACAYO/kQD/tr+/iQQDMi0cAQP7BAQDg4ALANABBgACAS5ABQAAAAAAAAAAAAAAAAAAQAAAAAAAAWRABgAAAAAmxAAAAAAAAAAAQAAAAAAAANwAAAEMQAoAAAAAAAAAAAAAAABAAEAAAAAAAAEVQAgAAAAAJsQAAAAAAABAAEAAAAAAAADXAAkBC0AEAAAAAAAAwAAAAAAAAABAAAAAAAAA1kABAAAAACbEwAAAAAAAAABAAAAAAAABCkAHAAAAAAAAwAAAAAAAQABAAAAAAAAA60ADAAAAACbEwAAAAAAAQABAAAAAAAAABcXCxMfDt0D/eCOGjZ+zzOn5DiAuLi4tLLK3t7W6xRgeJisuLi4uLvnnya+bioVA/3c/0rioudHR0tPT09PLwrmys7rDx8fHxsS5sLTCy9TU1NTT0tG5sMPV1dDQ0NDR7NCtn6Knq6urpaGkrr3O4Ofl5RXm3sm0paOmra2tq6ain8zw7+rq6uvsgxQBAQEBAQHvAwICAQEBAQEB+e7y+wGHBfz26+Pr+IU///4Q4vsSDv0BCA8WGhIJBw4ZHhb+5wD4GPng4e/49u3j5u71/AHv5vUIDhkcE/7r0uL2/v0BCxAOBgIDBgT76RjZ8QYmD/z5/Pz48u/z9/0B+wQVGyYpFv3lg0AAgwZ6a1tDL21tRQCTAMEA2QDkAOwA8gsGBgYGBgYGRU1aaXhAAIMIBgYGBgYGBgYGRQDxAO8A6wDeAMQAkw5tbVFNWmtvb29vb29vbmtMAIcAngCfAJoAlwCeALQAtACeAJcAngCiAI07a25vb29vb29vamJZVVVRUVFRUdbY7wsUFBQUFBIPKDk1KiEkOTkkITA7LQ8SFBQUFBQUBurb2tbW1tbWgz/JycnJycnj3vEMGyMlJSUlJSUN4sk9PT09PT09PT09PT0l+uHh4ePr+RIkFWFXT0hBNBf63tHOzMvg9wMKEhsnP9fk7vgEHTc2NTEgBevQwLqtoJiYnaDBAEFTS0hFQSft09DMyt7z/AAGDRjl8voACB43NTQwGvfWwLqup6esr8YBAT2DQwEPAQoA5wC3AX9jRwD/AP8BNAF0AZYBqgG6AcgIJCQkJCQkJGN5QwCvAOQBCgEPCCQkJCQkJCQkJG4ByAG9Aa4BmgF2ATQA/wD/AHcAgQCiAMMAzgDOAM4AzgDOAM4AzgDLAMYA3gD2AP4BAAEDAQoBGgEaAQoBAAD/APsA5QDGAMsAzgDOAM4AzgDOAM4AzgDBAKgAkACCLnx5eXl4d8DP+iY2NjY2NjMtQlRXVFFTbGxTTlVYSC0yNjY2NjY2G+jKw8DAwMDAgz+1tbW1tbUD7AQkNT5AQEBAQUEZ3bVOTk5OTk5OTk5OTk4n68PDw8XM3fsT/HpwYVBEKgrw0bi0srHF4vgLHytSEa3O3/kTM0xLSUUrDfPUu7CZgkL/d/93/38KhLX/SnxyYlBEDbND/37/ev90/3IMhqW90+r3Fe0CFDBNcUMAiwCLAIYAggVfH+C8rYhB/3j/eASAhrABU4MvTExMTExMYVRXXFtbWVlgYF9dW1VTGhoaGhoaISEgHx8eHBcUDQ0NDA4ODwM/S2N8QgCJAIcAgyl/e3l3dXRuYVRHOzQ8KjIqGQn58O/t6+nm4t/d6QIaJicqLDA2PCAlSHJAAIIjfnZycW5tZlZEMR4UG/oDAPv06+Xl5OLg3NnW4O/4+fv8Ag4ag4UE/Pz9//+gAwYFAwGBCv37+Pn39vb2+Pv+kQ0CBAYHBwoLDAkHEAgDAoEX/Pz8+vr9AQQGCQoK6+rr7vL2+fn5+fn8gQj+9PHx8fHxABCDP3BNGQIXQDM8Gfjx+w0XuMnS0tLPzDIXEipQXqKxxM/S0tLOyiMaBvwBHz0049vMytbY2tzd3d3Mwra4y+L2+d8/3/fz2cC3wsvc3Nzb2dfW2OL0/erg4ODh4kE2Jyg3QEZGRjQsGxgoPlBSNzdQTjUcGCozREREQTs3L0JTRT4+PgE+P4M/DAwOERUYKyUhGxkYGRkZGfPh7QAM7vH2+/39/f336tfL2eLw8PDy8vDq5OvQytv6Bg0cKTY8Gvfw3s/O2Ojx6j8rHig5PjEaE+3P2OPt+gMLGBoUKUpmUB7o4OPvAAYTKzIZ+/Xn4Oby/f/5HRASHiglFg/rzdno9QMABgccPVlNAR/ugxq+xeMLOlbp+e7o6+vj1oy64uLi3dlbQBTuzb5A/3c/mMPZ4uLi4uIEDAb46+366v3oyr7DxsrMzs7OvLOnpLHD1tzl5dLNtKCcqbPNzc3LycXDzeT/EQT4+Pj6/GFJJiUWGy9HR0c3Lh0VHSw7QD4+ODYgDg8kLkVFRTsoGyVNbWZfX19fYIMfEBARFBkdDgMDBQsQExMTE/XQ6/8Q8PT5/P39/f3336tA/30zn9b6+voACRIZGRe3scnyAxYlLTpLKfv04sy9tK6ryFNubWpeRzAo+dTg5en3CBUsODVKaEAAgidcH9+3vN3/Ay9ac1Y8NyoXCv3s3wUTOi4fEP3t5sOottLxBwgsNktpQACCAmMf2IM/zc3Nzc3Nxs7MyMrKzMzOzszKy87PzMzMzMzMzs7OzcnHyc3Pzc3Nz87PztLFytDOy83P0dTU0tHQ0NHS0czIzD/L08vFxMfKycjFxsfKzM3Kx8rO0NLSz8vH5O/o2NPU19nY19bX3OHm5+fu+wL46N/Y19XS0tPT1NXa8Pz+AQL+AfPpg4UEBAQDAQGgAgQEA4EN/wABAgACAgMEBQMC//+PDAECAwMDAP/+AQP8AgOCAv7+/oES/fr5+ff29hUWFRIOCgcHBwcHBIEICBcbGxwcHA38gz/a2tra2trg3+jz/QIFBdbW1tbPxr/39/f39/fc3Nzc3NzWy8XMzM3S2ejz7/r5+Pj49e7n4N3d3dzh5urr7e/yP97h4+bn7fT08/Pv6OPc2NjU0c7Oz9DX5fMTGQv28evc1dTU09ni7PT+AwgBAwD27u3x8O/u6ODW0dbj6+vt7/UBAQ6DPwEBAQEBAQEBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB/v7+AAEAAwYJCAoLCwsJBgMBAQEcAQEBAQEBAQEBAQEBAQEBAgYHCAgGBQP/+/4EAf6BF/v7+/7++vf19PPy8xAREA4KBgMDAwMEA4EIAhkfHx8fHg/+gz/AwMDAwMDUztXg7PL39tra2tvQw7jm5ubm5ube3t7f3t/UxrzExMXIy9Ta1PHu6ubk3tbRycPCwsLGzdLX297ZP7DHy9HX3+bl5eTe1tDIwsG7tbKzs7S/0uUMEP/q5djCtbSzs7nE0Nvo7/f1+fn18/X6+ff37t3Mw8vV2Nna3eYB9QODhQQEAQH/AaADDwwFAYEKAwUIBwkKCgoIBQKRDQQKDhERDg0LDQ/+BAP/gRcEBAQGBgP//Pr39vYVFhUSDgoHBwcHBwSBCAgZHyAgIB8Q/4M/RUVFRkdISkxHQDk3NDQjIxkVGRwgPj9AQEFBHBwbFhMQExUZUktHRUZBOjw7OTxDREVJTE9RSD49Ojk3OTw8PD9MSUxQVFFKST83OTw9QEJFSkhITFRbV0xBCAAQKC8yOjs1LCwnIRoVEQ4KDgwRICsxLy8mHiEkKS0oGhAVGyEdARULgzz////////7/fn4+f3///////////////////////////////////79/f7//wsKBwL/AQD+/f/9/fz7+vz9gTf/////////////////////CAcCAQIFBQcLDwsEBAMA/gQBAf7+AwYICg0ODfDv7/Dz9vn5+fn5+4EIA+/r7Ovq6/oMgz9GRkZHSElHQkE/ODYzNDguLyIqMTY+P0FCQkIyKCEfGxEbJS5AQEFCRUZGRTAwNkBDR0tNUVZLOS8tLSwsLCpDP2RcXFxaVE5PQTY5PDw/Q0RLT09SW2JaSjr/+Q0mLDZCR0A4ODMqIRcMBQ8KFRYdIiYjJhYNER0oLCQZFBghJBwBEQaDhQT8//8B/4QD+O/v/IgC/Pj6ixL/AAICAAEDBQcK/v35+ff6/P8BhwX//PT1+f2BDAEBAP7+AgMFAwARCgSBA/n1+PyBHQMGBwcJCgrr6uvu8vb59unp6fH9AAH18fHw8PEAEYMAgBEBYADFAAIAzkAFAAAAAAAAAAAAAAAAAABAAAAAAAAA1kAGAAAAACbEAAAAAAAAAABAAAAAAAAApAAAAAhgEgAAAAAmxAAAAABAAAAAQAAAAAAAAMtACgAAAAAAAAAAAAAAAEAAQAAAAAAAAM9ACAAAAAAmxAAAAAAAAEAAQAAAAAAAALcACQCkQAQAAAAAAADAAAAAAAAAAEAAAAAAAACuQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAMYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAOYA0AAAAAJsQAAAAAQABAAEAAAAAAAAALYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAC+QAcAAAAAAADAAAAAAABAAEAAAAAAAADMQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAHQAsAAAAAAADAAAAAQABAAEAAAAAAAAASYAwAAAAAJsTAAAAAQABAAEAAAAAAAAA/CP/w6/kNDxAQEAj+8ejp7/PxAQHw8+vk7P0IEBAQDw307AQXEQkEBAQGEgn69QMXGRoaGhII+/Lz+f37Cwv6/Rf17vYHEhoaGhkX/vYOIRsTDg4OEAD0+f+EAgwGAYc/9gQTFQsACBQZEwUDBw8SC/rpBu4V/+3t9/797eft+QDx5ejy+QQQGhP+9gQTFQsACBQZEwUDBw8SC/rpBu4V/xPt7ff+/e3n7fkA8eXo8vkEEBoT/oIE+Orj6/iCBAgVHRUIgz/c3t7d3dzc3Nzc29j1ERkbHigzMygdGxf82Nvc3Nzc3Nze4ODf3dzc3NwEBgYFBQQEBAQEAwAdOUFDRlBbW1BFI0M/JAADBAQEBAQEBggIBwUEBAQEKSkpKSkpKSkpKSkpKSkpKYM/Qj0yJhkS/M22tbSzw9jl7vgADev/CRYjOU5NTUs1Bu/m1sa9vL7AweIhQj0yJhkS/M22tbSzw9jl7vgADev/CSMWIzlOTU1LNQbv5tbGvby+wMHiIS4uLi4uLhbq0dHR0dHR6haDO8fMz83Jx8fHx8fEwdv+FCY2Q1RUQzIeCOPBxMfHx8fHyMvOzsvIx8fHxwMICwkFAwMDAwMA/Rc6UGJyf0EAkACQJX9uWkQf/QADAwMDAwQHCgoHBAMDAwMpKSkpKSkpKSkpKSkpKSkpgxlrZFM/KR75roiGg4OTr8fd9AAZ5P0OK0hpf0AAgCh8elUK5Na7n5OTlZiazzVrZFM/KR75roiGg4OTr8fd9AAZ5P0OK0hpf0AAgB58elUK5Na7n5OTlZiazzVQUFBQUFAo2LCwsLCwsNgogz8KER8tPURAOzc2NTQvJBkPBP8E+v336t3Sy8vJx8S/u8XX6/T09ff4/QYKER8tPURAOzc2NTQvJBkPBP8E+v33I+rd0svLycfEv7vF1+v09PX3+P0GDxAQEA4NCgUDAgICBAUHDYOCAAGBGPz//Pz8/Pz8/Pv7+/v7+/v7+/v7+/v7/QKNAAGBGPz//Pz8/Pz8/Pv7+/v7+/v7+/v7+/v7/QKeAgEAKgEU8YEl/PLs8fwGCAwMDAP68fEBFSszJiYyKRD78vsDDAwMCAYFBQgNA/6CJv788uzx/AYIDAwMA/rx8QEVKzMmJjIpEPvy+wMMDAwIBgYFCA0D/oIQ/tSnutDZ2dnV0igM59TU1NSDP7m+z+P4AA0oNhoB//Xr6vD5/fET+wQSFw4A/ebL1vIACBopLDdAQ0Ed3Lm+z+P4AA0oNhoB//Xr6vD5/fET+wQjEhcOAP3my9byAAgaKSw3QENBHdwDAwP+6tTg8fz8/AYsV0EZgz8mDP4HFhcdIyMjFQcNGzBGYG5VVW1dPyUPCBUjIyMdFyYrLTksJScnJyf+5Nbf7u/1+/v77d/l8wgeOEYtLUU1Ixf95+Dt+/v79e/+AwURBP3/////0Yyrzt3d3dbRWSbq0dHR0YM/lY2iy/UAFj5RJwX+9+3r8PwI5SD4CRoaDQH42K6/5wALKUVIWGVoaDDLlY2iy/UAFj5RJwX+9+3r8PwI5SD4CRMaGg0B+Niuv+cACylFSFhlaGgwy4IE+Nm2yu6CARZVQACRAW8kgz/9AwMB/gEDBggFAP37/AACAPwD/Qj+9vb4/P36+fv8APb2+v3/AQUHBP/9AwMB/gEDBggFAP37/AACAPwD/Qj+I/b2+Pz9+vn7/AD29vr9/wEFBwT/A//+/fv4+v7/AQIDBAYGA4OAAQIDghsC/gD+/Pz8+/z9+/n6+vr9AAICAQAEBQP+AAQDiAECA4IbAv4A/vz8/Pv8/fv5+vr6/QACAgEABAUD/gAEA4oBAQKFBP35+Pv9gz8QDgwLBwYA9O/u7u3x9vr6/f8C+f8BBAcMEhEREQ3/+/n18e/w8fHx+AgQDgwLBwYA9O/u7u3x9vr6/f8C+f8BIwQHDBIREREN//v59fHv8PHx8fgICgkJCQkJBPjy8/Pz8/P5A4OCAP+BGAEBAwMDAwMCAgICAgEBAQEBAgMDAwMDA/uNAP+BGAEBAwMDAwMCAgICAgEBAQEBAgMDAwMDA/uePyIgHBkUEQj27Ozq6u71/AEHChADCQ0TGyEnJyYmHQb/+/Xv7O3t7u76FCIgHBkUEQj27Ozq6u71/AEHChADCQ0jExshJycmJh0G//v17+zt7e7u+hQSEhEREhII9Orq6uvr6vUIg4ACAQD/gRgBAgMDAwMDAwQFBQYEBAQEBQQEBAQEBAT7ggABhwIBAP+BGAECAwMDAwMDBAUFBgQEBAQFBAQEBAQEBPuCAAGaBAMDHAEKAxwcHeqDBQQAKi4KAQEK5oKDAAIEAwAjAQaBAf8Bgwrx7/b9A/8DBwkE/YIm+vn5+fcA+P8EAv749vfw8f8ACQsKCw0PDw8I+PHv9v0D/wMHCQT9giv6+fn59wD4/wQC/vj29/Dx/wAICwoLDQ8PDwj4/vX3+vr29/v9/vn+DRYQBoMDAv/9AYEb//n2+P7+/gD+/f3//////fz7/P3+9/b4AwD8/YYEAQL//QGBG//59vj+/v4A/v39//////38+/z9/vf2+AMA/P2GAAGCBPz6APv+ggQGCgQCAYM/493l8Pn3+wMI//j39/bw7e3v5/Xr9Pr49fDt6+Dk9voDCAoKDhEQEgft493l8Pn3+wMI//j39/bw7e3v5/Xr9CP6+PXw7evg5Pb6AwgKCg4REBIH7fwA//rz7fP8Af/8AhUlGgeDAwUCAAGBHPjx7fL39/f39PP09PX19fLv8fT19vDv8gUA/P3/gQgBAQACAQUCAAGBHPjx7fL39/f39PP09PX19fLv8fT19vDv8gUA/P3/gQQBAQACAYIC+vj/gQcBAQEDBwkFA4OfAP+/hr+nBwYAIwEGLgoBA/v7/ASChQD+AIAXAaAAAgAVAAIAAgAGQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAGQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIaGhoYCxAA8g4YCxAA8g4aGhoaGhoaGhoaGAh4A4oOGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoYAgAsA0AD9AAIBAEAFAAAAAAAAAAAAAAAAAABAAAAAAAABGUAGAAAAACbEAAAAAAAAAABAAAAAAAAAxgAAAQBACgAAAAAAAAAAAAAAAEAAQAAAAAAAAP9ACAAAAAAmxAAAAAAAAEAAQAAAAAAAAPEACQDTQAQAAAAAAADAAAAAAAAAAEAAAAAAAADXQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAD5QAcAAAAAAADAAAAAAABAAEAAAAAAAAD4QAMAAAAAJsTAAAAAAABAAEAAAAAAAAA/5uLkAikrLCwsIxcE7+Tf2dPf39La3+b8FiIsLCwrKikF6Oz27eLi4uPlGh0c/tfW1NTU3un8ERwhJy0hIS4lITwaBOre1NTU1dbX/BcUChQeHh4dHPXw5d/u/Pz8/Pz8/AQRGQ78/Pz8/Pz8/Pnu9v4IDAwMDAwMAvTs7Oztgz/cAjA/OEBJTkg7Nzc1KxTszegPMQfbysrLyLmytrzDyL7E4vwLIjosDewl/tHBycG4s7nGysvM1u0VNBjx0PomKzc3NjlJT0tFPjlEPR4F9d7H1PQWCw0ODg733dPd8fvx8fHx8fX9Cwf69gT/gwT77ePr+IIEBQ0TDgaDP9Ta5e7y8vLy8vHuCB4gHBohNzchGR8iDu7x8vLy8vLy7eXd2NjU1NTU1CwlGxMODg4ODg8S+OLg5Obfycnf5uE83vISDw4ODg4ODhMbIygpLCwsLCzN7BkxMTExMTExMTEW6c3Nzc3Nzc3Nzc3N7w8PDw8PDw8P7+/v7+/v74M/RERGREIo7NLPzcvc7fP1+P4J9QMKDREjOTc2Mhz518G/vLq3t7y/1gIuv76+vsHcFzE1NzgnFhAOCwX5DQD59jzy4MrMztHoCixCRUdJTExGRC0B1gwMDAwMDAwJAv328/Pz8/Pz8/f9BAoOBQMxMTExMTEZ6M/Pz8/Pz+gZgz++0fAJFBQUFBQRDCI5QkZKUGpqUEZEPykMERQUFBQUFAfu1sfBvr6+vr5CLhD37Ozs7Ozv9N7Hvrq2sJaWsLm8PMHX9O/s7Ozs7Oz6ESo5P0JCQkJCteMnS0tLS0tLS0tLIt61tbW1tbW1tbW1tQ7y8vLy8vLy8g4ODg4ODg6DBmNfUTwx/adE/3X/cf9u/23/fguasMXa5wL/EyRAWnxDAJMAkwCPAIsUai3y0MWwm5GRmJ3EAT2eobDE0ARaRACMAJAAkwCUAIMLZ1E8Jxr+Ae7dwaeFQ/9u/27/c/92NpjUEDE8UWVwb2hkPQDE7u7u7u7u7uv3CBQRERERERERFQn47PDn5UpKSkpKSiXbtra2tra22yWDPx4nPlVgXFRQT01MRjsvIxcRGfgA+OrbzMTEwsC+ure0v9Tq9ff5+gAMGPXr1b6zt7/DxcbHzdjk8PwC+hsTGik8OEdPUFJTVlldX1Q+KR4cGxkTB/tSUlJSUlFQQh/51sjIyMjIysvW8hIvOUJPExQUFBIRDwoIBwcHCQoMEYMpAQEBAQEB+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v+AQEBAQEBAQEBAQEBhRcGBgYGBgYGBgYGBgUFBgYGBgYGBgYGBgO4Pxb75ury9Pn5+ebc1uH6GDdBHR0/NBHu2t3n+fn59/Ty9gUaJxsUFBQUFeoGGhYOCwcHBxkkKh8G6Mm/4+PBze88EiYjGQcHBwkNDgr75tnk7Ozs7OsC7tXK6ggICAgICAgVMD8bCAgICAgICAgFCsbiAAwMDAsJQSgNBQUFCIM/1MG7x8nW+Abiwr61tcPZ9AD5C/oQNk9RRUEf/gobLTo6OCseKj9GNQ3lL0RHPjosC/0hQEVNTkAqDwML+QnzzTy0sr7C4gX46NfJx8vY5drFvc72HPn7/v7+6dXo8e/4CwcDAwMzbFE6Lhf8AwABAQH55tLd9f///wcgOCsQgz8rBNrKxtTk5OTTzM3a8QomMy8vKB393cfEyeTk5N3Pxtf7ITgyKioqKirV/iY3OiscHBwtNDMmD/bazdHR2OQDMCM5PDccHBwjMTooBt/IztbW1tbV6sq2pNoHBwcHBwcHHz9TFO/v7+/v7+/v7ASVwfCEBVEsB/v7+4Q/taawz9r1GDEK5eDXzs7V4+r+BRgnOUA0JyD81+X+GCs0REpEUGNoRw7WUGFVOCsQ7tT7ICUtNzcwIxsIAe3ezDHF0d7lBy4gB+za0MG8wbejnb73LgEECAgI79Dj6efuAPz5+fklXUEqGwTo+AUHBwfwsED/cwmT2Pn5+QYrTzgVgz/2AAsPDQ8UFREFBAQFBgT89PsDDQP07ezu7e3t7vDw8e7x+P4BBw4KAvoJAPTx8u/r6u35+/v6+fsDCwT88v0LMxITEREREhAPDw4QDwgB/ffx9f0F/Pz9AAQD/gH8+PsEAf77+QED/wMIDQwI/gUMBwH//v+BBvH3AQgJCQeDLAgHA////wUF//v7+/4AAwUFBQUFBQUFBAMCBAUFAv///wMICAgICAgICPf5/IIX+voABAQDAf/8+vr7+/r6+vr7/P36+vv9ggj8+Pf39/f39/eFBv39/f0AAwKCCAsTDQ4WHBobB4MDBQoHAoMAAYY/EBIQDg4I+fLx8O/0+Pz9AAEF/gEDAgIHDQwMCwX98+7u6+np6Ors8v4L7Ovs7e71BAoKDA0JBAD//fv3/vv6+jz69e/v7/H2AAgODxETExMREAv+8v7+/v7+/v38+/r5+Pj4+Pj4+Pn7/P3+/PwIBwcHBwcA9O3u7u7u7vUBgxENCwP////8/Pz9/fz9/v8BAQKCFwEBAQEBAQECAf///wUMDw8PDw4ODfL1+4IXAwMCAQIDAgEA/v7+AP///v7+/v7+/v3+ggj68vDw8PDw8fKsPxcXDgQB9uTY1tbW2+Lp7/X4//0DCA4VHSQjISEZC/z18e7p5eXl5+//D+Pl7Pb5BBYiIyUkHxgRCwUC+/338+w85d3W1tjZ4e/9BQgNEhUVFBML++vz8/T09PTz8vX7/v39/f39/f3++/Xy8/HxDAsLCwsLAe/l5ubm5ubwAoM/DQsFAP3+BgUFBQUFBQYGBgYGBgYGBQUFBQUFBQQEAwMFCQ4QEBAQCg4S9Pf8AQQD+/z8/Pz8/Pv7+/v8/Pv7/BP8/Pz8/Pz9/f7+/Pj08fHx8fbz76w/+PLy9vf6AQb//Pz6+Pf6/AD9BQAGEhscFxYNAwYJDxMTEQ4NEhgXEwj8CQ8PCgoI//sEBgUGCQoHBAEE/AH77zzm5ers9f789/Hu7vDy9PDq6u35BPr07+j18uHc4Oz9BxUkLh4ECwkB+vPy9Pr17vHz7+nt9fr/AP//BP/4gwH5/IMXAwMJBQUGBAIB/v77/f///Pn4+fr//v3+ghv8+vv9/Pf4+PkGAQD////8/Pf7+vr7/f4BAf/9gSEDBgcGBQEBAQH///8DBgQBAwgIBwb+/fz8/NWyo7ff/fj8gggB+QsE6Nrn4vuCBP/59vn+ggQDAwD+/oM/7ejv+v4DBAoEAgH/+/b09Pf7AQIFDhQSDQwB9fj+CAwPEBAQEhkZEwP0GBsWCQcEAfsDAwQHCg8REQ4JBAP/9zzx8/j6BhAOB/359/Tz9fPu7PMCEQwNDAkJ/e3v9PkDCwsLDRcUHxwSCwL/BQwCBQgB7tzm+QP6AggNFQ4Ggz8QDw4IAgHt7vX9/wEDBQYICwUHCQcFAf/9/fj4+QEKCxAQDQ0OEA8VEQz7+f0DCQseHRYPDAsIBgUCAAUDAgQGEgoMDg4UExAKAQD8+/3+/Pz8+PuFBuDFzNvq9/+DCAoLCfzt393Z8IIEAv/2+f6CBAMEAAICg4AXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQAgAsA0ACiAAIAoUAFAAAAAAAAAAAAAAAAAABAAAAAAAAArEAGAAAAACbEAAAAAAAAAABAAAAAAAAAeQAAAKRACgAAAAAAAAAAAAAAAEAAQAAAAAAAAK5ACAAAAAAmxAAAAAAAAEAAQAAAAAAAAKIACQCPQAQAAAAAAADAAAAAAAAAAEAAAAAAAACUQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAChQAcAAAAAAADAAAAAAABAAEAAAAAAAACgQAMAAAAAJsTAAAAAAABAAEAAAAAAAAA/w9z2CiZAQUFCQkI7Jxn/59PHxsC+vr6/wjxBU2JiRygP6eDb0szMzMzMzOIOMUlTTjo6UE5HOSL63dfQzMzMzQ3Oz+8bNz83KTI8PDw8PIM/6NjCvM7m6u3w8+ve0sS4ucTY5ujw9fPt6eXXzc7U2NbTzc3N0t7n4trSzcW8vcjh9dnxx938DRQQCQgNFx4aEw0NCBMXDwLx6uDTy9DY34M/v8/nBC1OTk5OTk5OTjMbDwHlx8S/v7+/v1FeZVxCFvjy3dLJv7u7u7u7u7zP5vsHBObmCw4E8NzKxsK9urq6ug26uqav1Qk5RUpRUVFRUYMDMCkZCoEc79S4qKioqKiywc/X1tba3On/HNTf8gELDQkJBQKBKAkSIkJdZ2BSRDUnHxM1GRIF+Ovf2dna3uPvCyw+SVRZXF9hYF1XRR3vgz+rveMOQWJiYmJiYmJiSCgS+dW4s6urq6urZnN+emU6GgTSu7Wsp6enp6enqrnK2N/co6Pj5eDUxbeyr6qmpqamDaamorTbDEBWXWZmZmZmgyh2alE4JB4N2aSUlJOUmavB1ubq6+70BTZnq7jV8AcUFRQNCQgIDxYnYUIAlwCjAJgZfWJFKh8TNRkP9t3Dqp+en6Gktu4kMDtQYnNDAIIAiACIAIEDdlwQxIM/z9Xj8v4DAv359/b19PDm28/GwsLDxMbKzjAsHxMJ//38/Pz8/P39/wIGBwsVICo0ODM9Oz9IUFpiZmZoaWpsbw1ydHBmXFJJRERCQD04M4MHBAQEBAQEBAGOAQIEjhcCBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAKREUYwGQHXr7G2t7e3oZS46hM6ZUAAgjpdQkJCQ0Wwp67K+TdaVVlUTkM9PT0/Q0VCFt6pipGiooqLrOIgYn5gRDw8PD5CQ043CNKnorS8vLy5tIM/IiMsMzEnMURVXUAbFRwgHhwaGxsrQj46LjUzLSgmKC0qLjEzOkBEPzYyMjc6NCgUCBL8HQ3x3M7JzNHe8wIB+g3s4tXU4vMEBwHs1+P+IIMLOiQB37icnqKkpKSKQP93K5vYCzlfb0w0NDQ2OJiPh46p3QUgSU0+Kh8fHx8fHw/itpSBhr29gouv4RxfQACADFozJycnKCstLRTntolA/3wFmKKioqCcgwfs8wgjPkpTeUEAmQCZP3JLPz81KBoOCgkjPTgX81lXRjAbDg8RGBwdMFRycEsiGSEtMC8nIDQUPCkL9ujl6ev8I0NCJAQA9fD5BhQYEvgD4+kVSoM/69nR2efs7O7v8O7n5eDb3eTt8+/v8O/t6+3t6+fi4uPi5OTk5uns6+nm5evs6urt9Ozy6O3z+Pbz7vH09/n49g319PX07+zp7Orq6evs7YM///3+AwgKCgwMDAwHCAgFAwIBAQEEBAQB/hscFgwC+/z8/f39/wEBAf/9/f8HERkeHR0dHRkOBv/+AgIA/v7+AA0CAv0AChQcGxwdHRwbG4M/CwkGAP/++fPt6enp6ers8PX29vb39/oABuzu9Pj6/Pv7+fn4+fv+AgwUFxYRDQkFA/8IAf769/Hu7e3s7u/y+A0ABAcKDQ0NDw4NDAj+84MYEBAQEBAQEBMUFBQUFBQUFBQUFBUUFBQSEIIBAQGJFwECAgIBAQEBAgICAgIBAQICAgICAgICAYMC////ij8sKiEXEQ8L//Pv7+/v8Pb8BAkKCQoMEBwo7e/5AgcNDQ0KCgkKDA4SIS8yLygfFg4LCBAJBwH9+PTx8vHy8vcEDREUFhseICIkJCIgGgbzgwf8/Pz8/Pz8/442/vwKCgoKCgoKCgoKCgoKCgoKCQkJCQkJCQkJCQkICQkJCQkJCQkJCQoKCgoKCgoKCgoKCgoKCoOAIxIWDf79AAEDBf729Pf7+vby7vL4/v7+//76+PkBDBUJ+vXy94Em//v6+/T1+Pv69Pjy+vfy7vP8Bvvu6+/v8O/v7PP7AwT8+fLr7fL4gz/v8fDr5+fm4eDg4OXk5Ofp6uvr6vLu7u7v2tri6/X+/vv5+fn6+/v7+vbz8uzj3dve3t7e3uPn6ebg4OTo6OjqDezq7+zj29fb3dnZ2djZgz8LGiIgHiQmLjMyKiUhIyEcEgoHDBQaGRMNJCEgIScnJSYUFBUYISgoIhwaGhsdGxgUGhIcFhAJBwcLCAsUHBsVDQ0MCw0VGx0XFAoEBRIfgxAREw4C9/Ly7u3t+fr5+fz+/4I5/f39BxLSzdDb6PP09fT09Ovi4uLi4+Pg2NLPzc7Ozs7T3+n09vLy9Pb29vX19fr26t3T0s/Q0NHS0oMAgA8BMACuAAIArkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAtUAGAAAAACbEAAAAAAAAAABAAAAAAAAAnAAAAK5ACgAAAAAAAAAAAAAAAEAAQAAAAAAAAK5ACAAAAAAmxAAAAAAAAEAAQAAAAAAAAJ0ACQCcQAQAAAAAAADAAAAAAAAAAEAAAAAAAACcQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAIYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAMYA0AAAAAJsQAAAAAQABAAEAAAAAAAAAIYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAChQAcAAAAAAADAAAAAAABAAEAAAAAAAACtQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAQYAwAAAAAJsTAAAAAQABAAEAAAAAAAAA/7vcGC/3p6Obm5u74BQ4NBwMF9fUGAwsSCvnu5ubm6OkCCvPf5O3y8vLw+AEQFQfz8vDw8PgCDxgXEQ0P//8QDRMVHBQD+PDw8PLzDBT96e73/Pz8+oM/Cvzt6/YA+ezn7fz9+fHu9QYX+hLrAhMTCQIEExkTBwAQGxgOB/zw5u0BCvzt6/YA+ezn7fz9+fHu9QYX+hLrAhMTEwkCBBMZEwcAEBsYDgf88ObtAYM/4+Hh4uLj4+Pj4+Tnyq6mpKGXjIyXoqSow+fk4+Pj4+Pj4t/f3+Lj4+PjCwkJCgoLCwsLCwwP8tbOzMm/tLS/yhPM0OsPDAsLCwsLCwoHBwcKCwsLC4M/v8TP2+jvBjVLTU1OPikcEwkB9BYC+OveyLO0tbbN/BIbKzxERENBQCDgv8TP2+jvBjVLTU1OPikcEwkB9BYC+BPr3siztLW2zfwSGys8RERDQUAg4IMP5N/c3uLk5OTk5Ofq0K2XhUX/df9o/1f/V/9o/3k9jaPI6ufk5OTk5OPg3d3f4+Tk5OQgGxgaHiAgICAgIyYM6dPBsaSTk6S1yd8EJiMgICAgIB8cGRkbHyAgICCDP5eer8PZ5ApVenx/f29TOyUOAukeBfTXupmDgoaIrvkeLEdjb29tamgzzJeer8PZ5ApVenx/f29TOyUOAukeBfQT17qZg4KGiK75HixHY29vbWpoM8yDPwgB8+XVztLX293d3uPu+QMOEw4YFRwoNUBHSEpLTlNXTjsoHh0dGxoWDQgB8+XVztLX293d3uPu+QMOEw4YFRwTKDVAR0hKS05TV047KB4dHRsaFg2DggD/gRwEAQQEBAQEBAQFBQUFBQUFBQUFBQUFBQT/AAEAAYkA/4EcBAEEBAQEBAQEBQUFBQUFBQUFBQUFBQUE/wABAAGKPx0nLSgdExANDQ0WHygoGATu5vPz5/AJHiceFg0NDRATFBMRDBgbGRkZGx0nLSgdExANDQ0WHygoGATu5vPz5/ATCR4nHhYNDQ0QExQTEQwYGxkZGRuDP0dCMR0HAPLXyuX+AQsVFhAIAw/tBfvu6fIAAho1KQ0A9+bX1MrAvr/iJEdCMR0HAPLXyuX+AQsVFhAIAw/tBfsT7unyAAIaNSkNAPfm19TKwL6/4iSDPxs2QzorKiQeHh4sOjUmEfvh0+zs1OQCHDI5LB4eHiQqHBYTCBYcGhoaG/MOGxIDAvz29vYEEgz+6dO5q8TErLwT2vQKEQT29vb8AvTu6+Du9PLy8vODP2tzXjULAOjBr9n6AgkTFRAE+BvgCPbm5vP/ByhSQBgA9Ne8uKebmJjQNmtzXjULAOjBr9n6AgkTFRAE+BvgCPYT5ubz/wcoUkAYAPTXvLinm5iY0DaDPwP9/f8D//z6+PoAAwYEAP4ABP0D+AEKCggEAwUHBgMACQoEAwL//Pn7AAP9/f8D//z6+PoAAwYEAP4ABP0D+AESCgoIBAMFBwYDAAkKBAMC//z5+4SAAf79ghz9AgACAwQEBQQDBQcGBgYDAP7+///8+/wBAPv9/4cB/v2CHP0CAAIDBAQFBAMFBwYGBgMA/v7///z7/AEA+/3/ij/s7vDx9fb8CA0NDg8LBgIC//36A/36+PXw6urq6/D9AQMGCg0ODAwLA/Ps7vDx9fb8CA0NDg8LBgIC//36A/36E/j18Orq6uvw/QEDBgoNDgwMCwPzg4IAAYEc/v79/f39/f7+/v7+///////+/f39/f37AwD/AP+JAAGBHP7+/f39/f3+/v7+/v///////v39/f39+wMA/wD/ij/Z29/i5+r0Bg8PERENBv/69PHr+PLt6ODa1NTU1d71/AAGCw8QDg4NAObZ29/i5+r0Bg8PERENBv/69PHr+PLtE+jg2tTU1NXe9fwABgsPEA4ODQDmg4IAAYEc/v39/f39/f38+/v6/Pz8/Pv8/Pz8/Pz6AwD/AP+JAAGBHP79/f39/f39/Pv7+vz8/Pz7/Pz8/Pz8+gMA/wD/igIBACoBFOKBBAMLAQwSAykoKeKDAgEAKoEB//8/CQsE/fb7+PTx+P36+foAAQEBA/oC/Pb4/AIEBAoH/Pry8PHv6+rp6/QDCQsE/fb7+PTx+P36+foAAQEBA/oC/BP2+PwCBAQKB/z68vDx7+vq6ev0A4MD/gED/4EcAggKCAMCAgACAwIBAQEBAwQFBAMDCQoK/wAFAwGGA/4BA/+BHAIICggDAgIAAgMCAQEBAQMEBQQDAwkKCv8ABQMBij8dIhsQBgkE/PgBCAkHChATExEZCxUOBggMEBIWIBsKBv34+fbx7+7u+hMdIhsQBgkE/PgBCAkIChATExEZCxUOEwYIDBASFiAbCgb9+Pn28e/u7voTgwP7/QD/gRwKEBMOCgkJCQwNDAwLCwsOEQ8MCwsQERD9AAUDAYEA/4EF/v/7/QD/gRwKEBMOCgkJCQwNDAwLCwsOEQ8MCwsQERD9AAUDAYEA/4EB/v+DBAMLAQwSAwQFBAQDAQEBAQCACwDQANYAAgDaQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAEQQAYAAAAAJsQAAAAAAAAAAEAAAAAAAADuAAAA2kAKAAAAAAAAAAAAAAAAQABAAAAAAAAA6UAIAAAAACbEAAAAAAAAQABAAAAAAAAA2gAJAM9ABAAAAAAAAMAAAAAAAAAAQAAAAAAAANFAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAN9ABwAAAAAAAMAAAAAAAEAAQAAAAAAAAN9AAwAAAAAmxMAAAAAAAEAAQAAAAAAAAD/rBBUE7Ovq6ury+wQLCQP69vHx9/kEDQn78+np6err7AMM++jp7e3t7ezb9xopJSIeHBwcISYjGQr56ODd3eHpKf4TIyQgGhoaHCElKPvX2d3d3dzcxw0OFyYuLi4tLM8Nxs4YICouLi4uLoM/Hgbu8wP89e72/wH77+vyCyEACOD/GBcJAAILFRELBf8RGgz48ufk7QAVLh4KAQMA/Pj09v4CAf4ACRsrD/rU6hT9AP7+AggLCAUD/wb86+Xa1+kCGxSCBPzy7fL7ggDzggT77ePr+IQ/8/bq2dXV1dXV1tm9pqSqraaLi6atpqK32dbV1dXV1dXZ4uvv8PPz8/PzeHZfRDo6Ojo6Ojs/JhUZJC0qEBAqLSkeEyE/Ozo6Ojo6Okllc3V4eHh4eHxjBgYGBgYGBgZ8Y3x8BgYGBgYGBgaDP6GrtLrB3B85PT8/KhMHAPjv2ysWDAL23cPExsngBixCSVVjampkYkIBwq+2u7zB0voiMzc7PCgTCgYA+eodCgEp+/PdxcfJzOMHLEJIVFtbVVM8AcbOIiIiIiIiCt/Gxt02OTk5OTk5IfbdgxAWDOvJv7+/v7/Cx6+Xjo2Kg0H/Wf9ZFoGLjZGox8K/v7+/v7/M5P4LERQUFBUWQgDXAMgAnR5xYWFhYWFhZGpVQ0BDRkQmJkRJQj9PamRhYWFhYWF8SQCwAM0A1ADXANcA1wDXANcAvQCyByQkJCQkJCQkQwC9ALIAvQC9ByQkJCQkJCQkgweGkJ+wvPBQf0IAgwCFAIUMcVM7JhEErVL/7dG2lEL/e/98/34HgaHiJEVQZ39CAIkAiACADHxMALaEjZ6wvOAcWXxCAIAAhwCIDHRVPScQA+sTAvDTtpJC/3n/ef9+BoKm4yFEVHlBAIgAhxp/elD/rcVHR0dHR0cg2rKytj9LS0tLS0sj3raDFkM3Hwb5/QUJCw0OFCEtO0hOQVNQWWl5SQCKAJIAkwCWAJcAmgCeAKMApQCYG39oXFtYVlNMRmJdOhAAAwgOEBITFRwsPlFkbmJUAIMAfwCCAIcAjgCXAJ0AnQCfAKAAowCmAKoArACjAJQAigCJAIgAhgCAAXRoQQCOAKMHX19fXVxaVFJAAJoKVXltICAgHh0bFhODAvr7/YIKEA8REhISEA0KCAiBCvj4+Pj4+Pj4+Pj8gQ3//Pr5+PX19Pb68Pj9/oEXBAgICAoKBwMA/vv69hUQDgsHAwEBAQEBggkCDA8PDw8PAPAHigAFjD84QU9QRUI+Pj5PWWVjUTklIkFBJChCW2RZTz8/P0BERUU5Jx4vOzs7Ojna5fTx5N7X1dXV6e8AA/Pdysnp6cvNKeb/A/Hp19fX2uDk69jI1d3d3d3b0Zm0w9DS0tLPzfGZ0vKIqMjS0tLS0oM/NjwqDADxzsLkBg4fLy8mFQ0c2/Dm1dDd9PsgPzIiEAP67ury3bygteodJiQWCAD45NTQ6QYNGyIcEAUDDen8+ynv5ef2/SE/MSIRAwYB/+rJrbnoF8sQEBAH8Nfm+ggI8S/5+fnsxp6z2/GDCjFGZHFrZWBgYHJ7QQCHAIoIfmtYUmNjXmR7QgCPAJIAhT96YWFhY2hrYksuHSk2NjY0MsPb/g0J/Ojd3d3t9gcPB/jo5Ovr7O4EFhQA+N/f3+n8CQDWt73FxcXFxP+cjLHWCOLi4t3Y95wA+ED/dwaj0uLi4uLigz9RVz8WBd6mhqjX3u8HFyMqLkG2zc/U4foRGUhuYD8XAPPcztO/oIar6ylRTSsKBejGq5u40dfk9wQRIy8D9crWJeb1BxceQVxNNBYB/tzSvp+Gpeow4xgYGAvmwtj5CwvqGvf39+ChQP9jAobG6oM/wr24uLy6tLO1tre3tra2u7/AwbS7wsO/vb2/wsG+u7q+wb25t7W1t7zAo5ifr7Szsa+urrGxsKumoZ+gnpGFjxSfqK6wsrS1tLSzsqyWi4mFhYqUnoRA/30J2tfQzMrLzc6FikD/ewiQ2dTOzMvMzM2DEPz7/v4AAvX49vb18/P09vj5gQoICAgICAgICAgIBIEN/v79/f4BAQIA/AT+/QGBF//+/v78/P8CAwMFBgrr8PL1+f3//////4IJ+Onl5OTk5fQE+IIEAgL//f6CAAGCBAMJDAQBhD+nqamoqbC+xMTExcC7uLa0srTIwL27urOtra2us7zDycvN0dPS0tHKva+OiJaqsLS+x8zMzs7Jv7WtpJ6epZ6hE6uztLCxsbO4wsrQyby2tbOyraCUQP9zCIvV1dXV1c/Fv0H/cf99CYaI29vb29vVysWDPwQEAwEBAvHy8O/v7/H09/n5AQEJCQkJCQkJCQkJBQEB/vz6+vr9/f4EBgT/AAQCAgIDAwL/AAQHCQoLDA/y9/kU+/8DBQUFBQQDAgIA6uPj4+Pj8wT5igD7jCmanaGlp7TO2tvc29fQzMbBv7jhvrivp5yVlpWXn7DAycvQ1tnY2NfLuaZB/3//eyeMoqavvs3W1tjY0se7sKOco6WSkpaYlpGSk5Sdrr/Iv7WzsrCupZeIQP93CJvd3d3e3tPDuUH/c/96CY+U39/f39/Uw7qDA/H1+/+BF/0B//7+/v7/AP/+AQEGBQL+/Pv7+/v9/4EN/Pbx7/Dz8/T08QL9/QGBAwECAgKBEgMHCgwPEArr5ujr7/P19fX19fqBCfjn4eDg4ODwAvmKAPuMP05PTEhFQTw4QUtMT1BRUE1NSjpEQTo1Oj9CSlJPTUpHQT9AQT41LjI8SHd/cFhQTklFREtRU1deZWpvcXBsc24TX1ROUFFaYV5aVlJZZ29qZV5ganNBAIMAlwcWGRwZExcdIEIAjQCCAJ0IfhEWFw4CCBUbgz/z9fj+//wKBwkJCgwMCwkHBv//+fn39/f39/f39/v///n3/v37+fn48vHz+Pv5/v8A/wECBQT//Pr49vTxDgkIFAcEAf////8A///++g0TEhQUEwPzCIIE/v4BAwKCAP+CBP339Pz/hCpKSkM6Ny4cEh0uOTs7Ozw8PjEQJCYpLTY8PEpUUEc9NzQvKysoHxghMEB7QACBJ21TTkc+NzM8QkJHUFljb3VcYWVkXVhVV1RmbWldUk5XYmZjWlZdaHRAAIQIay0rLSkiKDE1QgCGAEgAkAh1IiMgFAQPIiuDHQH//f8A/vXu+vr/AAMDAgIB///6+/4CBAUGCREOB4E0//8BAgD9/f39Ae/0/P4ABQYEAv76+vf08/Px8PYVGhgVEQ0LDhsbGxEDAP8KDw8QEBD/7hGCBPr6AQMCggD7ggT48fT8/4SAFwGgAAIAFQACAAIABkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACGhoaGAsQAPIOGAroARoOGhoaGhoaGhoaGhgIeAOKDhgIKAPaDhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhgCACwDQAM8AAgDWQAUAAAAAAAAAAAAAAAAAAEAAAAAAAADaQAYAAAAAJsQAAAAAAAAAAEAAAAAAAADWAAAA1kAKAAAAAAAAAAAAAAAAQABAAAAAAAAA3kAIAAAAACbEAAAAAAAAQABAAAAAAAAA1AAJAMdABAAAAAAAAMAAAAAAAAAAQAAAAAAAANZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAANZABwAAAAAAAMAAAAAAAEAAQAAAAAAAANVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAACoDAwMCAP36/w0fMzw7ODc3Nz9SZVs3CfgHB/gKN1tlUj83Nzc4OTs8NSoXhRf79/r6+vr6+fv+MzMzMiwkGxANCwkHBQKCEQUYLk5bTTQuOTkuNU1bTi4YBYIGAQMGBxcxO4M/COz0/g0bLkBFOyQUFhkhKSIXDQQJEg/9D/UI9fL6APfs4dvi6ezu8NvW7wT87+fu/AQEBAwZIRkMBAQI7PT+DScbLkBFOyQUFhkhKSUdFA0ECRIP/Q/1CPXy+gD38Ofg2+Lp7O7w29bvgz8oKCgqLjI7OCscFBkZGRkZGRgUEAH4/xDV1RD/9wEQFBgZGRkZGRkZFCEuFBQUFBQUFBQbGxsbGxsbG/v7+/0BJwUOC/7v5+zs7Ozs7Ovp5+PUy9LjqKjj0srU4+fp6+zs7Ozs7Ozn9AGDP9goKSklIhsXGh0aEwHZtqyssLO3xdbq9Ar4DxktPUtPUlVWTzca/O/l4+HU7RkxMTExMTEZ7dTU1NTU2CgpKSUnIhsXGh0aEwHZtqytr7Gzt8XW6vQK+A8ZLT1LT1FTVlZPNxr87+Xj4YM/ERERExcbJCEUBf0CAgICAgIA/Pnq4OLvmJjv4t/q+fwAAgICAgICAv0KFzIyMjIyMjIy8PDw8PDw8PDd3d3f4xPn8O3g0cnOzs7Ozs7Ny8jFtqyuu0H/ZP9kEbuuq7bFyMvNzs7Ozs7OzsnW44M/tU9PTUlFPjUwKh4TBcyWjI+UmJ6zytzeKNoiJThPZGltcnZ0UiT5797Qw7PbLFNTU1NTUyzbs7Ozs7O1T09NSSdFPjUwKh4TBcyWjI+Slpies8rc3ijaIiU4T2RpbHB0dnRSJPnv3tDDgz8pMjQ1Nzk7QkxXY2loZWJfXGBeXFFENjE9MDYrFgX49PLy8O3p5+Tj8QccEBIXGRocHBw3NTAtLCsrKxojJSYoJyosMz1IVFpZVlNQTk9QT01CNSciLiEnHAf26eXk4+Ph3trY1dTi+A2DPwYDAwICAgIA//78+/v+AQEBBAQFBgcJCgcIBwgMDQ8PDhATEg8MCwsKCAYGBgYGBgYGBgYGBgYGBgYGBgMDAgInAgIA//78+/v+AQECAwQEBQYHCQoHCAcIDA0PDw8PERMSDwwLCwoIBoMWrq6uq6GXj5esxNTSzMTAwMDEvbWwp45A/3QBqqpA/3QPjaewtbzEwMDAwsfN0tLBroQY7Maprqunp6e83/Xq6url2MzDzeP+DwwIA4IRBQcA+PHlyq7g4K7J5fD3/wYFggYCBAkMDPzrgz8b2N7r+QED/O7k5e31BA8P+Ofq7e/0/gjyDPUAChARFBcI7+71AAwRGh0a++W8p9L5AgICDB0qFAD7+xvY3uv5JwED/O7k5e32BQ8P/+7o6u3v9P4I8gz1AAoQERQWEf7v7vT+CxEaHRqDFrm5ubapnZSdssjUzsnEwsLCzca5rqCHQP9uAb+/QP9uFoagrbnGzcLCwsPGy87Vyrj//////+WoQP90FcbBurq6y/IT7u7u6drMxNHqBRYQCgOCEQoPCvro1Lab5eWbtdPo+goPCoIGAgULEBUF8IMtJr3G3PD49/Ho4+ny9Rc0MA3p6+7v9Ace1Cri+QoNCw8R8M7F1PALDBcgJP7aj0D/bTip6P7+/g80SCUG/v4mvcbc8Pj38ejj6fL1FzQwGPnp6+7v9Ace1Cri+QoNCw8QAePOxdTwCwwXICSDP+vk5ent8fgBBwoLCwsODhAOBQP++vbv5uji6erx+QADAwD9/wECAwT57er9/fz7/f3+/fDx9ff09PX3A/3/AwYnCAsPDgwHAwQEBQcHAv79+wAEBQD9+P/89fDw9/n69/b4+vr7/Pz+AYMl/P/+/v39+/z7+/z8/Pv6+/z7/Pz+/wABAgICAv39+vn6+vj5/P+CPv/+/P8CBAP//Pz8/Pz8+/v8/Pb9/P///v38+fj6/Pz59vb2+Pj4+Pn7+/r8/fz68vHy+Pz+/Pv7/gABAPz494OAPxUWFhYVFBQVFxgXEgf9+fn2+Pr6+fr9GhX+/QgTHiAgIiEgGQ8HAwIEBPL5BAoKCgoKDAX69fX09PT2CwwMDAsmCgoLDQ4NCP3z7+/u7u7w8O/w8xAL9PP+CRQWFhgXFxYPBf35+Pr6gyr9AQEDBAMDBAMCAgIDAwUGBwQFBQsREQoDA/by8vn9/f7++/z9/v////7+jyz9AQEDBAMDBAMCAgIDAwUGBQUFBQULEREKAwP28vL5/f39/v37/P3+/////v6DP9T6+vr5+Pf39/f39vPl1tPV0dLT2Nrb2OrU7O/3/gQHCQoKCgL27Orl4Nrn8QUPDw8PD//14dfY19fX3wUFBQQnAwICAgICAf7w4d7f3tzd3uPl5uP13/f6AgkPEhIUFBUVDQH39fDr5YM/+v39/v7+/gABAgQFBQL////9/fz9/wABAf4FAfn18fDx8O3u8fT19fb4+vf39/f39/f39/f39/f39/f6/f3+/if+/gABAgQFBQL///7+/f38/f8AAQH+BQH59fHw8PDv7e7x9PX19vj6gz8K+Pn8/wD++vLr5eTm6e7v6u3t7/cACg3w9g4SCwL38/Lr5uXo7fLz+QAGAfru6PIBBgP9AwwOCQkMCP7r7fDzJ/T08vLu7/H0+wEC/fv5+fj2+f0C6O8GDhQXEAcD/Pjz8vX9AQQEAv+DP+rm5uXm6Ovt8/oBBwoSFBIN//z78enm6/TzAQQF/fr7+vj6+fj39vb07+v+/Pv69ff+/v4FEhIRB/7+7OTs7+8n7+7v8/j7/v4IDg4NCQgGAvjt6vL5+QYJCgL9+Pb3+Pb29/z+//z17oM/OB4hJSorKSIbFRAPEBYfHhURERUZIy86KD8oKSYjHhkWCwUDBg0SEhsoMwb8593sAAgGGiAoLicpLCcU+fv+BCcGBgH9+vr9/gcQEAoFBgUGAwUKEgMbBQkVHB0TDgP99/T3/wUFBQkQgyXt6erq6+zv8fX6/wQEBQYFBAQDA//79/T2+PL1/gEGCAcGCAcEAYET/fbvCQYCAAMFBwcHCAgJEA4JCQSBKfz7+/r5+vr49/kACAsNEhcWFA0GAwIBBAEEDRERCwcHCwwLCAYEBQgHA4OACwDQAH4AAgB+QAUAAAAAAAAAAAAAAAAAAEAAAAAAAACCQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAB+AAAAfkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAhEAIAAAAACbEAAAAAAAAQABAAAAAAAAAfgAJAG5ABAAAAAAAAMAAAAAAAAAAQAAAAAAAAH5AAQAAAAAmxMAAAAAAAAAAQAAAAAAAAH5ABwAAAAAAAMAAAAAAAEAAQAAAAAAAAH5AAwAAAAAmxMAAAAAAAEAAQAAAAAAAADw4ODg3MSkgFRIQDgwKBwUFBQodM1NgUjkzPj4zOlJgUzMdCgUFBQYICwwcNkD8/Pz8/Pz38ygoKCgoKCwxgzwI7PT+DRsuQEU7JBQWGSEpJR0UDQQJEg/9D/UI9fL6APfw5+Db4uns7vDb1u8E/O/n7vwEBAQMGSEZDAQEgzz7+/v9AQUOC/7v5+zs7Ozs7Ovp5+PUy9LjqKjj0srU4+fp6+zs7Ozs7Ozn9AEUFBQUFBQUFO7u7u7u7u7ugzzYKCkpJSIbFxodGhMB2basra+xs7fF1ur0CvgPGS09S09RU1ZWTzca/O/l4+HU7RkxMTExMTEZ7dTU1NTUgxjd3d3f4+fw7eDRyc7Ozs7Ozs3LyMW2rK67Qf9k/2Qhu66rtsXIy83Ozs7Ozs7OydbjMjIyMjIyMjK8vLy8vLy8vIM8tU9PTUlFPjUwKh4TBcyWjI+Slpies8rc3ijaIiU4T2RpbHB0dnRSJPnv3tDDs9ssU1NTU1NTLNuzs7Ozs4M8GiMlJigqLDM9SFRaWVZTUE5PUE9NQjUnIi4hJxwH9unl5OPj4d7a2NXU4vgNEBIXGRocHBwoJiEeHRwcHIM8BgMDAgICAgD//vz7+/4BAQIDBAQFBgcJCgcIBwgMDQ8PDw8RExIPDAsLCggGBgYGBgYGBgYGBgYGBgYGBoM85eXl4NPHvsje+QoHA/77+/sAAvvz7ODFqdvbqcTg6/L6AQD7+/v9/wQHB/fmBAQEBATwyq3g3dnZ2e0OIoM8G9je6/kBA/zu5OXt9gUPD//u6Ort7/T+CPIM9QAKEBEUFhH+7+70/gsRGh0a++W8p9L5AgICDB0qFAD7+4Mz6enp5NXHv8zlABELBf77+/sFCgX148+xluDglrDO4/UFCgX7+/v9AAYLEADrAwMDAwPprED/eAf59O3t7f0iQYMvJr3G3PD49/Ho4+ny9Rc0MBj56evu7/QHHtQq4vkKDQsPEAHjzsXU8AsMFyAk/tqPQP9tC6no/v7+DzRIJQb+/oMoBwACBgkLDhMSDwsHCAgJCwsGAgH/BAgJBAH8AwD59PT7/f77+vz+/v+BEQIFDAwLCgwMDQwEBQkLCAcGBoM89v38///+/fz5+Pr8/Pn29vb4+Pj4+fv7+vz9/Pry8fL4/P78+/v+AAEA/Pj3/P8CBAP//Pz8/Pz8+/v8/IM88wgJCQkIBwcICgsKBfrw7Ozr6+vt7ezt8A0I8fD7BhETExUUFBMMAvr29ff39PsGDAwMDAz/+O3o6Ofn54Ms/QEBAwQDAwQDAgICAwMFBgUFBQUFCxERCgMD9vLy+f39/f79+/z9/v////7+kzztExMTEhEQEBAQEA8M/u/s7ezq6+zx8/TxA+0FCBAXHSAgIiIjIxsPBQP++fPo8gYQEBAQEBgO+vDx8PDwgzz6/f3+/v7+AAECBAUFAv///v79/fz9/wABAf4FAfn18fDw8O/t7vH09fX2+Pr39/f39/f39/f39/f39/f3gzz+7O7x9PX18vLv7/H0+wEC/fv5+fj2+f0C6O8GDhQXEAcD/Pjz8vX9AQQEAv/x6t7Y4vH28/b8BQcBAwgGgzzs5Ozv7+/u7/P4+/7+CA4ODQkIBgL47ery+fkGCQoC/fj29/j29vf8/v/89e7+/Pv69ff+/v4FERIRB/7+gw0E6uzv9ff38e3r6u3u94Es+vX29fbz9foC8wv1+QUMDQP+8+3n5Ofv9fX1+AD47tnP3vL6+O3z+wH6/QL/gzwMCAgEAwMCAQICAP8BCBATFRofHhwVDgsKCQwJDBUZGRMPDxMUExAODA0QDwsRDgoICw0PDw8QEBEYFhERgwCAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhQH2CoOFAewUg4UB3SODhYWFhYWFhYWFhYWFhQEP8YOFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFAIAXAaAAGgAVAJcgAgCXYAUAAAAAAAAAAAAAAAAAAEAAAAAAAACXYAYAAAAAJsQAAAAAAAAAAEAAAAAAAACXIAAANSATADhgFAAAAAAAAAAAAABAAAAAQAAAAAAAABpAEgAAAAAmxAAAAABAAAAAQAAAAAAAADsgFgCTYAoAAAAAAAAAAAAAAABAAEAAAAAAAACVYAgAAAAAJsQAAAAAAABAAEAAAAAAAACXIAkAl2AEAAAAAAAAwAAAAAAAAABAAAAAAAAAlmABAAAAACbEwAAAAAAAAABAAAAAAAAAQWARAAAAAAAAAAAAAEAAQABAAAAAAAAAQ2ANAAAAACbEAAAAAEAAQABAAAAAAAAARCAPAFhgEAAAAAAAAMAAAABAAAAAQAAAAAAAADtgDgAAAAAmxMAAAABAAAAAQAAAAAAAAIhgBwAAAAAAAMAAAAAAAEAAQAAAAAAAAJNgAwAAAAAmxMAAAAAAAEAAQAAAAAAAAF5gCwAAAAAAAMAAAABAAEAAQAAAAAAAAGVgDAAAAAAmxMAAAABAAEAAQAAAAAAADw4bAQsCBgEBAQEDAQEIAQKEBv/9/Pv7/P6CAvwEBIECAQEBgQT//wD//AA/HxIlR1xIGQ0IAQEBAwUbQVREIwcCFRsfHx8fCwsLCgT88+jl4+Hf3drY2Njd8AYmMyMJAQgIAQkjMyYG8N3Y2AfY2dve3/AKEoMBBAOBPwECAgICDBQRBwICAgMDBAQDAQD79fgBB+nx+woYKz9COSUWGBkfJyMbEgsBBxAK9g3zCvbw+f/17uXe2eDm5+gD6tjT7IMAP87N3PIKHB7s7Ozs7OzsHhwP/OjWzM3Qzs7Ozh4eHiAkKDEuIRIKDw8PDw8PDgwKBvbp6vfW1vfq6fYGCgwODw8HDw8PDw8KFySDP/n26t/W0NDQ0NHQ6Rw0NDQvJx4VDw0MCgkB+dknKCgkIRoYGx8eFwXgwLa3ubu9wNHj9PkK+AkOHzFCRUdJTEwHRS8U+Ovi4eGDAD8B/wseM0RGzs7Ozs7OzkZEOCgWB///AgEBAQE8PDw+QkZPTD8wKC0tLS0tLSwqJyQUCAkVra0VCQgUJCcqLC0tBy0tLS0tKDVCgz/69OLRwri4uLi5uN0qTk5ORjkqHRIQDg4MBPqxUlJQTEhAOTMtIxcJzpaMj5KXmqC94QINKNr1ACFFYmhscHR2B3RRIfXr2su/gwA/GxsbGhoaGhISExQXHB4mJiYmJSUlJSgkIiEdGSEiJCYnKS85Q1BXVVRRTkxKSEhGOy8iHiQYIBcF9enm5ePh3wfd2dbU0+L5DIM/BgYGBgYGBgYGBwYGBgYGBgYGBgYGBgYHBwcGA/7+/fz8/P38/Pz7+/4BAQIDAwMDBAMEBQMEAwYLDQ8PDw8REwcSEAwLCwkGA4MAsAcCAwUFBQUEAosC//8Bg5oNBPz8/Pz8/Pz+/v38/P6GAv79/oMCAQIBhgYBAwQEAgMFgxQTGwELAQEGAQEBAQEBAQEBAQEGAgGFCQEFCw/x8Q8LBAGDCQT8/Pn29vLw8faBBwoPEA4KCgYEhAYBAwQFBQQCggIE/PyBAv///4EEAQEAAQQAmgz/AQEBAQEBAQEBAQEBiQf//v/+/v7+/4cF////////g5wA/5EI/v/9/f3+/v79hwH/AYECAQABgwA/0djPv7jK6DkT////AQPmzrq5wcnJv8na2trV9fX18OPXztjuCRoXEw4LCwsQEgsD/PTfyODgyN/0+wIKERALCwcLDQ8UFxYG94ME9vP2+f2DAxo/LhCCNwQLExkbGxcJ/f35HNvh7vwEBv3x5uTr9AYTEgDu6Ons6er2BfQO/QwYGRYZGxQA8O71AhEXHSAdgwAIrLawpJ+z0jISgjsBA9zBqaSqrqearLu7u7b29vbx4tTM2fINHhgSCwgICBEXEgLw3cGoAwOowd3wAhIXEQgICAoNExgcDPmDP+zq8fgBBwcHByRVPBL9/f0CCxQaHh0TAfz69i29xtzw+Pjw6uXo8fQYNzMcAPDx9Org4/LXLRIhJRoQExME5tEHyNj2EhMcJyyDAD/z8/P09PT0/f0AAwL+/vX19PPz8fDw7fLy8vP28PP1+Pz/BAMC/fj5+Pn7+vn49vT4+/v2+fP48+ni4ujq6+rqB+vt7u7v6+vzgz/+/v7+/v7+/v79/v7+/v7+/v7+/v7+/v7+/P77BAMFBAQC///9/f7++/j4+Pr7+/z8/wEBAgMC/vbz9Pr+AP79B/3+AgMCAf/9gwA/+fj18+/u7vb29/f8CRAICAYEAgD+/fr9/fr57QIDAgICAQEBAgH/+/Hq5+jo6ejq8PX49vr2+vwBBQoLCwwMDQcLBf/49fHw8YM//Pz8/Pz8/Pz8+/z8/Pz8/Pz8/Pz8/Pz7+/v87vb2+Pn5+fj6+/v8+/v9/v38/f39/P/9+vr7+fj4+/z9/f77+gf8/P38/vv28YMAP+ro4t7a19fn5+jo8AMN/f37+Pby7+/s7u7s6t0FBgUEBAIB//359vPk1tPU1dXW2+Tp8PX55e/y+QEHCAkKCwwHCwP47uzn5OKDHQMDAf/+/v7+/v3+/vv7+/v8/gACBAQEAwMDAwD//4EnAQH/AP/+/wD////+/vz9/f8ECQoGBwkF//v5+Pj49vX2+f4AAQEBAYMAsAf89vEPD/H1/IsCAQH/g5oY/AQEBAQEBAQCAgMEBAH+/wECAgMECg8PCoER9vLy9/z9/f8AAQIB/vz8/v37gxoZABsBBgECAgIBAQECAQEBAQEDAgEGAgICAQGNBP/9+/v+gwIBAf8Z+fX9/fv8/fn5+PX09Pj6+/n59/j5+PX39vQAmgIB//+BAP+CA/////+HCQEBAgIBAgICAgKHBQEBAQQFAYOcCAEBAgICAv///4kIAwMEAwMCAgIChwEB/4EC/f39gwCaLAH///////////////8A/v/+//////r08vgVFvjz9v0CAgICAgEBAQEBAQEBAYOcAAGIIAEDBAQEBAQEBAwODwoDAvXz9vj9/f39/f38/v4BAP8A/4MAmgwB////////////////iQcBAgECAgICAYcFAQEBAQEBg5wAAZEIAgEDAwMCAgIDhwEB/4EC/wD/gwA/CQgICAoKCgEBBw8MBgAJCQwOEBITExULBwgIDvz9AwUFBQMEAQMGCA4QEQwIBAYF/vr9BgULBwwYIyEZFRALBAcEBgoNDxUXEIOIAAGHBP7+/v7+gRkCAPnt9Pj6+fn6+fv/AgQICAkKCAUFAgH8/YES/wECBAMB/fv9AgD/AP7+/vz5+IMAPwsJDA4TFxcNDQ0YEwwLCgoMDxAUFRQUCgcHCBX5+gAEBQUCAQACBwgSGhoVDgwLCAIDAf/+FAwQHSQkHBYOBf8H/QAHDQ0QExODHQsJBwcGBQUFBREQEAgICAgIBwYHBgcJCQkLCgMDA4Ek//8B/wECAgIIDRARExgWEw8GAP4BAAIECw8OCAMECAkIBgH+/oYAmgL/AQGBAAGCIwEBAQEAAgECAQEBAQULDQjr6ggNCgL+/v7+/v////////z7/4OcKv///v7+/gEBAQD/AwgHBQQEAwL48/H2/f4LDAgD/fz8+vn4+Pn+/wADAwODIiEAGwEBAQEBAQEBAQECAwEBAgEBAQEBAQEDAQMEAQECAQEBgAL/AQGBAAGCAgEBAYQH//7+/v/+/v6CBP///Pv/IQcHBwYGBQUFBQgICAcHCAsMDAcGAwQEBQUHBwcGCAcKCgqAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhQEo2IOFAfYKg4UB9gqDhYWFhYWFhYWFhYUB4h6DhQHiHoOFhYUAAoSFhYWFhYWFhYWFhYWFAP6EhYWFhYWFhYALANAAlgACAJlABQAAAAAAAAAAAAAAAAAAQAAAAAAAAJZABgAAAAAmxAAAAAAAAAAAQAAAAAAAAJIAAACSQAoAAAAAAAAAAAAAAABAAEAAAAAAAACSQAgAAAAAJsQAAAAAAABAAEAAAAAAAACVAAkAnkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAk0ABAAAAACbEwAAAAAAAAABAAAAAAAAAsUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAlkADAAAAACbEwAAAAAAAQABAAAAAAAAAPy4hNFZrVygmIRoaGhweKlBjUzIWESQqLi4uLhkZGRgSCgH28/Hv7evo5ubm6/4UNEI0GxQbGxQbM0I0FP7r5uYH5ufp7O3+FyCDAQQDgT8BAgICAgwUEQcCAgIDAwQEAwEA+/X4AQvl7fcGFCc7PjUhEhQXHycjGxILAQYPCfYN8wr38fr/9e7l3tng5+rsA+7c1/CDICMiMUdfcXMFBQUFBQUFc3FkUT0rISIlIyMjI3Nzc3V5fUEAhgCDJHZnX2RkZGRkZGNhX1tMQ0pbHBxbSkJMW19hY2RkZGRkZGRfbHmDP/n26t/W0NDQ0NHQ6Rw0NDQvJx4VDw0MCgkB+d0jJCQgHRYUFxsaEwHZtqytr7GztsPT5e8K+BMdLz9MT1FTVlYHTzca/O/m5eWDP+jm8gUaKy0jIyMjIyMjLSsfD/3u5ubp6Ojo6CMjIyUpLTYzJhcPFBQUFBQUExEOC/zy9AGZmQH08fwLDhETFBQHFBQUFBQPHCmDP/r04tHCuLi4uLm43SpOTk5GOSodEhAODgwE+rRNTUtHQzs0LigeEgTLlYuOkZaZn7vfAAwn2fQAIUVhZ2tvc3UHc1Ej+O7dzsKDPzMzMzIyMjIzMzQ1OD0/Pj4+Pj09PT1APDo5NTQ+QEFDREZMVmBtdHNwbWpoZmVkYlhLPTg/MjoxHxAFAgH//fsH+PTy7+79FCiDKwEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAgICAQD7+/r5+fn6+fn5+Pj7/v7/hBb//v/9//4BBQoMDAwMDhAPDAkICAcDAYM/uL+2pp+xz/jSvr6+wMLNtaGgqLCwprDBwcG83d3d2Mu/tLrO5PHr5+Lf39/k5t/a18+4odfXobjQ1tne5eTf3wff4ePo6+/n3IME9vP2+f2DAxo/LhCCNwQLExkbGxcJ/f35Ft3j8P4GCgb+9/gBChkjIxMC/P4B//8FDfIM8fn///4AAv3q29rg6vf9BQ4Tgz+yvLaqpbnYIvHS0tLT1eLHr6qwtK2gssHBwbz9/f346dvT4PkUJR8ZEg8PDxkeGQn24cSqBQWqxOL2CRkeGQ8PBg8RFBofIxSEBOXj6vH6gz4dTjUL9vb2+wQNExcWDPr18+8mvsfd8fn58evm6fL1FzQwGf3t7vHo3uHv1CoPHSEWDRAQAePOxdTwCwwVICWDP9vb29zc3Nzc3N/i4d3d3d3c29vZ2NjV2tra29vT1dnc3+Lo5+Xg29zc3d/f3dva2Nvf4Nze2d7Zz8fGzM7Pz84H0NLS09TQ0NeDIwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMBA/4HBggIBwYCAoEYAQH++/v7/f7+/wADBwcICAcD/Pb3/QEDAYEGAwUGBQQC/4MokZCNi4eGhsvLzMzR3uWgoJ6cmpiWlZKVlZKRgpWVlZWVlJSUlpSSjYRJ/3v/eP95/3n/ef95/3v/e/97/3wUgKOghIKKlJ6fn6ChoaCak42Kh4aFgxYBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAYIYAfH5+fv9/Pz7/f3+///9/v79/P39/QMJCYIR6ubq7/X29vf18/X4/P8B/vn0gz/w7ujk4N3dvLy9vcXY4gMDAf78+PX18vT08vDgBgYGBQUEAgD++vfz5djV1tfX2N3k6/P5/Onz9v0ECQoLDQ0OBw4G+/Hv6ufkgwsICAYEAwMDAwMCAwODNwEDBQcJCQkICAgIBAMDBAUFBQMEAwIDBAMDAwICAQEABAkQEQ0NDwsG//z8/Pz7+fr+AgUFBAUEgyVxcHBwcnJyLCwyOjcxK3FxdHZ4ent7fXNvcHByYmVoa2ttbnFzekgAgACDAIgAjQCNAIcAhACCAIIHfnh2dnVVWnZHAIMAkACZAJcAkgCOAIkAggJ9fH5EAIMAhQCHAIcAggB4gz/7+/v7+/v7+/v8+/v7+/v7+/v5+fn5+fv7/fv67vb6+vr39e/v7u/w/AMEAwD+/Pn07/L+/v4UGh0dGRUTFBYUBxMSFBQTDgX9gz8YFhkbICQkBxglMCskIxcXGRwdISIhIRcUFBUlCw0QFhcXExERFBkbJCsrJR4dHBkVExAODiMbHyw0NS0nHRYQBw0QFx0dICMkgz8NCwkJCAcHBwcTEhIKCgoKCgkICQgJCwsLDQwDAwMA///+Af8BAgIDCA0QERMXFhQNBf37/v4AAwgQDwgEBAgJBAgEAf3+gQABgwCAFwGgAAIAFQAGAAIABkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACGhgIeAOKDhgLiAB6DhgLiAB6DhoaGhoaGhoaGhoYC9gAKg4YC7AAUg4aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoYAgAsA0AB3AAIAfkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAgkAGAAAAACbEAAAAAAAAAABAAAAAAAAAbgAAAHtACgAAAAAAAAAAAAAAAEAAQAAAAAAAAIFACAAAAAAmxAAAAAAAAEAAQAAAAAAAAHgACQBuQAQAAAAAAADAAAAAAAAAAEAAAAAAAAB+QAEAAAAAJsTAAAAAAAAAAEAAAAAAAAB7QAcAAAAAAADAAAAAAABAAEAAAAAAAAB+QAMAAAAAJsTAAAAAAABAAEAAAAAAAAAsxMTExczT3Ofq7O7w8vX39/fy3smpnKrDyb6+ycKqnKnJ3vL39/f29PLw4Ma8hQkECdTU1NTU1M/LgzL8GBEG9+nWxMDJ4PDu6+Tb4Ofw9wD78vUH9Q/8DxIKBA0UHSUpIhsYFhQpLhUACBUdFQiCBPjr4+r4hTwFBQUD//vy9QIRGRQUFBQUFBUWGR0sNS8dWFgdLzYsHRkWFRQUFBQUFBQZDP/s7Ozs7Ozs7BISEhISEhISgzwq2trZ3ODn6+jl6O8BKkxWVlNRT0s9LBgO+Arz6dXFt7Oxr62ss8voBhMeHyAuFurR0dHR0dHqFi4uLi4ugxgjIyMhHRkQEyAvNzIyMjIyMjM1ODtKVFJFQQCcAJwhRVJVSjs4NTMyMjIyMjIyNyodzs7Ozs7Ozs5ERERERERERIM8TbOztbm9xM3S2OTv/TZsdnRwbWplTzgmJNoo4N3Ks56ZlpKPjI6w3gkTJDI+TyfXr6+vr6+v1ydPT09PT4M8EgkIBgQCAPnv5NjS1NbZ3N7d293f6vcFCv4LBRAlNkNHSElKS05SVFdYSjQeHBoVExIQEBAEBgsODxAQEIOAKwMEBAQEBAYHCAoLCwgFBQUDAgIBAP/9/P/+//76+ff3+Pf18/T3+vv7/P7/kywfHx8kMD1GPCYL+v0BBgkJCQQECREYJD5bKSlbPyQZEgoEBAkJCQcFAP39DR6EChQ6VyQnKysrF/bigzzjJh8TBf37Ag8aGhEI+O/v/hAWFBEPCgD2DPIJ/vTu7ero7f4PEAoA8+3j4eQDGUFXLAb8/Pzx4NTq/gMDgzMbGxsgLj1FOB8E8/n/BgkJCQD6/w8hNVNuJCRuVDYhD//6AAkJCQcE/fn1BBkBAQEBARxYQACMBwsQFxcXB+PDgy/YQTciDgYHDRUbFQwJ58rO5QUUEw8PCvfgKtQcBfTx8+/u/RkwOSoO9PLn3toAJG9AAJEBVRaCBO7Kttn4hTwGDQsHBAL/+vv+AgYFBQQCAwcMDA4JBQQJDBEKDRQZGRIQDxETEQ8PDQ0NCwkBAQMDAQEBAQkIBAIFBwcHgwUG//79/f6BAgIEAoElAwYGBAQFBAQDAQECAP8AAgoLCgQA/v8BAf78+/wABAYA/fv4+f2FAQIBhTwL9vX19vb39/b08/T5BA8SEhMVExEREhAO8fYNDQP47evr6enq6/L8BAgKBwgKA/jy8vLy8v8GERYWFxcXgywD//39/f39/P3+/v7+/Pz6+fv8+/v17+/2/f0KDg4HAwMCAgMFBAMCAgEBAgOTPAzm5ubn6Onp6enp6u37Cg0MDQ8ODQgGBgj2DPTx6eLc2djX1tbW3ur09vwABxEH8+np6enp4ev/CQkJCQmDgDv9/Pz8/Pz6+fj29fX4+/v7/P39/f37+vn5/PX5AQUJCgkKCw0MCQYFBQQCAQMDAwMDAwMDAwMDAwMDAwODPPIEAv/8+/v+/gEB//z17+7y9fX3+Pr39O4IAerj3Nng6e30+v3++/Pv7Ozu7/8HEhgP//n9+vTr6e/s6OqDMhIaFRAPDw8PDAYCAP/37vDz9fX4/AYRFAwFBfj19PwCBggHBwgIBwL//wIJDwABAgQKBoIE+e3s7PeFPPELCQYB/v8ECAoMCAf+9fX7//8A/wIA+vMC6gD88Ono8vgBCg4RDgYBAP/89P0IHCYXAvv9CAP69Pr38/aDgDsEBggJCQkLCwoMDQwE+/n48uzu8ff+AgIDAAMB9/Pz+f79+/j5/P7///z9APv+AAQC//39/fz8+/T2+/uDAIALANAAzQACANZABQAAAAAAAAAAAAAAAAAAQAAAAAAAANpABgAAAAAmxAAAAAAAAAAAQAAAAAAAAMYAAADWQAoAAAAAAAAAAAAAAABAAEAAAAAAAADdQAgAAAAAJsQAAAAAAABAAEAAAAAAAADPAAkAx0AEAAAAAAAAwAAAAAAAAABAAAAAAAAA1kABAAAAACbEwAAAAAAAAABAAAAAAAAA1EAHAAAAAAAAwAAAAAAAQABAAAAAAAAA1UADAAAAACbEwAAAAAAAQABAAAAAAAAAKv39/f4BAwYB8+HNxMbIycnJwa6cpcn3CPn5CPbJpZyuwcnJycjHxcTL1umFFwQJBgYGBgYHBQLNzc3O1dzl8PP19/n7/oIR++fSsqWzzNLHx9LLs6Wy0uf7ggb//fv56c/FgzD8GBEG9+nWxMDJ4PDu6+Tb4ez3APvy9Qf1D/wPEgoEDRciKSIbGBYUKS4VAAgVHRUIggT46+Pq+IEs/BgRBvfp1sTAyeDw7uvk2+Dn8PcA+/L1B/UP/A8SCgQNFB0lKSIbGBYUKS4Vgz/Y2NjW0s7FyNXk7Ofn5+fn5+ns8P8IAvArK/ACCf/w7Onn5+fn5+fn7N/S7Ozs7Ozs7Ozl5eXl5eXl5QUFBQP/J/vy9QIRGRQUFBQUFBUWGR0sNS8dWFgdLzYsHRkWFRQUFBQUFBQZDP+DPyra2tnc4Ofr6OXo7wEqTFZVUk9LPSwYDvgK8+nVxbezsKyss8voBhMeHyAuFurR0dHR0dHqFi4uLi4uKtra2dwn4Ofr6OXo7wEqTFZWU1FPSz0sGA74CvPp1cW3s7Gvrayzy+gGEx4fIIM/7+/v7enl3N/s+wP+/v7+/v4ABAcWIB4RaGgRHiEWBwQA/v7+/v7+/gP26c7Ozs7Ozs7OEBAQEBAQEBAjIyMhHRMZEBMgLzcyMjIyMjIzNTg7SlRSRUEAnACcEUVSVUo7ODUzMjIyMjIyMjcqHYM/TbOztbm9xM3S2OTv/TZsdnJtamVPOCYk2ijg3cqznpmUj4yOsN4JEyQyPk8n16+vr6+vr9cnT09PT09Ns7O1uSe9xM3S2OTv/TZsdnRwbWplTzgmJNoo4N3Ks56ZlpKPjI6w3gkTJDI+gz8D+vn39fPx6uDVycPFx8rN0MzO0Nvo9vvv/PYBFic0ODo6PD9DRUhJOyUPHBoVExIQEBD19/z/AAEBARIJCAYEJwIA+e/k2NLU1tnc3t3b3d/q9wUK/gsFECU2Q0dISUpLTlJUV1hKNB6DgCkDBAQEBAQGBwgKCwsIBQUEAgIBAP/9/P/+//76+ff39/bz9Pf6+/v8/v+QKwMEBAQEBAYHCAoLCwgFBQUDAgIBAP/9/P/+//76+ff3+Pf18/T3+vv7/P7/gxZSUlJVXmlxaVQ8LC40PEBAQDtDSlBZcUAAjAFWVkAAjA9yWVBKRDtAQEA+OTMuLj9RhBgUOldSVVlZWUQgCxYWFhsnND0zHQLx9Pj9ghH7+wAIDxs1UiAgUjYbEAkB+/uCBv789/T0BBWDP+MmHxMF/fsCDxoaEQr57+8HFxQRDwoA9gzyCf707u3q5/gPEAn+8u3j4eQDGUFXLAb8/Pzx4NTq/gMD4yYfEwUn/fsCDxoaEQj47+/+EBYUEQ8KAPYM8gn+9O7t6ujt/g8QCgDz7ePh5IMWR0dHS1ZjbGNOOCwyNjs+Pj40OkZSYHlAAJIBQUFAAJIWemBTRjo0Pj4+PTo2Mis2RwEBAQEBHFhAAIwVOj9GRkY1Du0SEhIXJTQ8Lxb76vD2/YIR9/H2BhgsSmUbG2VLLRgG9vH3ggb++/Tw7PsQgy3YQTciDgYHDRUbFQwJ58rO8hYTDw8K9+Aq1BwF9PHz7+4QMDkqDvTy597aACRvQACRAVUWggTuyrbZ+IEs2EE3Ig4GBw0VGxUMCefKzuUFFBMPDwr34CrUHAX08fPv7v0ZMDkqDvTy597agz8VHBoXEw8I//n29fXz8vLw8vv9AQYKERoYHhcWDwf//f0AAwH//v38CBMXAwMFBQMDAwMQDwsJDA0KCf0DAf36Jvj18fL0+f38/Pv5+v4DAwUA/PsAAwgBBAsQEAkHBggKCAYGBAQEAoSABf39/v7/AYEAAYIEAQEBAQGBHP79/Pv6+vr6//8DAwMCBAMA/fz8/P3/AP37+Pn9hQECAYEKBv/+/f3+/wACBAKBHwMGBgQEBQQEAwEBAgD/AAIKCwoEAP7/AQH+/Pv8AAQGgz/85+bm5+fo6Ofl5OXq9QADAwUEAgIDAf/i5/7+9One3Nva29zj7fX5+/j5CgP48vLy8vLw9wIHBwgICAbx8PDxJ/Hy8vHv7u/0/woNDQ4QDgwMDQsJ7PEICP7z6Obm5OTl5u33/wMFAgODKgP//f39/f38/f7+/v78/Pr6+/v79e/v9v39Cg4OBwMDAwIFBAMCAgEBAgOPLAP//f39/f38/f7+/v78/Pr5+/z7+/Xv7/b9/QoODgcDAwICAwUEAwICAQECA4M/JP7+/v8AAQEBAQECBRMiJSQnJiUgHh4gDiQMCQH69PHw7+7u9gIMDhQYHxEH8+np6enp+QMXISEhISEZ8/Pz9Cf19vb29vb3+ggXGhkaHBsaFRMTFQMZAf727+nm5eTj4+Pr9wEDCQ0Ug4A//fz8/Pz8+vn49vX1+Pv7/P39/f37+vn5/PX5AQUJCgoKDQwJBgUFBAIBAwMDAwMDAwMDAwMDAwMDAwD9/Pz8/Cb8+vn49vX1+Pv7+/z9/f39+/r5+fz1+QEFCQoJCgsNDAkGBQUEAgGDP/QGBQL//gAEDBMZGhkVEA8VEhEQB/728Q4I8O3z/AgLDRQYGRYRDAsE/vj9BRAWDf33+wH78vD29PP2ABMRDgsnCgoMDBAPDQoD/fwAAwMFBggFAvwWD/jx6ufu9/sCCAsMCQH9+vr8/YMwFBgZGRgWExEMBPz38u3q7PEAAgMNFRgTCgv9+vkBAwMDBgQFBgcHCAsPEwABAgQKBoIE+e3s7PeBLBIaFRAPDxAPDAYCAP/37vDz9fX4/AYRFAwFBfj19PwCBggHBwgIBwL//wIJD4M/yePg29fW2N/m7PHy8+zj4+vw8O7o3tHH2cLZ2Nve5Ojq9fz++/Tu7+TZzvsGGiQVAPn75+LZ09nX1trtCAYD/if7/AAEBwgEA/rx8ff7+/z7/vz27/7m/Pjs5eTu9P0GCg0KAv38+/jwgwoXGxwaGhgVExAKBYE//////wABAgUJDRAODBIPBgP9/Pz+/P0AAwQECA4V+/4ABAL//f39/Pz79Pb7+wAEBggJCQoLCwoMDQwE+/n48hns7vH3/gICAwADAffz8/n+/fv4+fz+///8/YSAFwGgAAQAFQACAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAQAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAARAEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAAAAFIaHh4cAFIaHAVBkhYcA9oaHAAqGh4eHAc6chYcACoaHAPaGhwDshocAFIaHABSGhwHZnIWHAPaGhwD2hocA7IaHAOKGhwEeZIWHAOyGhwD1hocAFIaHAAqGhwCAFwGgAAQAFQACAAIABkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAAAQAEwAFQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAGABYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAZAEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAYADwAGQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAGQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGQAsAAAAAAADAAAAAQABAAEAAAAAAAAAGQAwAAAAAJsTAAAAAQABAAEAAAAAAAAAAFIaHh4cCFADOhIcBUGSFhwL2AMSEhwAKhoeBADKEhwHOnIWHAgoAPISHAvYACoSHAOyGhwIUADyEhwIUAG6EhwLYnAqEhwL2APaEhwD2hocC7ADEhIcC4gCShIcCHmT2hIcC7ACIhIcC9gDOhIcCFAB4hIcCCgAyhIeADwEwAXAgAgDJYAUAAAAAAAAAAAAAAAAAAEAAAAAAAADaYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAESIAAACkAUAAAAAAAAAAAAAEAAAABAAAAAAAABf2AKAAAAAAAAAAAAAAAAQABAAAAAAAABhWAIAAAAACbEAAAAAAAAQABAAAAAAAABOSAJAMRgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAPNgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAApAEQAAAAAAAAAAAABAAEAAQAAAAAAAAApAEAAAAAAAAMAAAABAAAAAQAAAAAAAAX9gBwAAAAAAAMAAAAAAAEAAQAAAAAAAAW9gAwAAAAAmxMAAAAAAAEAAQAAAAAAAAApACwAAAAAAAMAAAABAAEAAQAAAAAAACAcIFhgXFxYYFwAD9vYKCoE/FBTw6+Pf4ezuABgfEv/58Ofr9foRIRoC19TOyMbI09Xn/wb55uDXztDX3uH4CAHp7CAYFBQUFBQUFBTg4uPk6D/s7Ozs7OzsFODp7Ozs7Ozs7OwgHhwcFxQUFBQUFBTw6+Pf4ezuABgfEv/58Ofr9foRIRoC19TOyMbI09Xn/wb5Oebg187Q197h+AgB6ewgGBQUFBQUFBQU4OLj5Ojs7Ozs7OzsFODp7Ozs7Ozs7OwgHhwcFxQUFBQUFBSDhwH7/YIH/vcSIh0QDgWCCAQGCRIVC/v9/4IH/vcSIh0QDgWCBgIFBgkTFw2CBhIdGhQPCQOCCf7++e3j5uzx9/2CBu/j5uzx9/2CCwECBhMdGhQOCQP7/YIH/vcSIh0QDgWCCAQGCRIVC/v9/4IH/vcSIh0QDgWCBgIFBgkTFw2CBhIdGhQPCQOCCf7++e3j5uzx9/2CBu/j5uzx9/2CCQECBhMdGhQOCQODSkkBAgICAQEBBQcBAQEFAQECCwMBCQEBAQEJAQEBAQYBAQEBCQEBAQECAQEFBwEBAQUBAQILAwEJAQEBAQkBAQEBBgEBAQEJAQEBAT8L7xX58wMmNTUlA/P5Aho7OwP5EhISEhISEhISEhISEhISEhISEhLL2/4NDf3by9Ha8hMT29Hq6urq6urq6urqCerq6urq6urq6uoDMvEFzo4T8fH+EiUyMiUR/gUF+unZzs7Z6fqOE/Hx/hIlMjIlEf4FBfrp2c7O2en6WlkBAgICAQEBAQMFAwEBAQMCAQEBAQMFAwECAQMGAQEBAQkBAQEBBgEBAQEJAQEBAQIBAQEDBQMBAQEDAgEBAQEDBQMBAgEDBgEBAQEJAQEBAQYBAQEBCQEBAQEaR7pHxLnSHjc3S0sx582/0N8PPk5OYmJR9OTWhAkUFBQUFBQUFBQUhBulvgojIzc3HdO5q7zL+yo6Ok5OPeDQwuzs7OzsiQTs7Ozs7ANayUGwlhPJyeYSPVpaPRHmQUEk+M2wsM34JJYTycnmEj1aWj0R5kFBJPjNsLDN+CQAPzw8MjLs7Pb2c3Nzc3NxcFotANO8urm5ubm50f8tW3Nzc3Nzc3FwWi0A07y6ubm5ubm50f8tWy4vLzEyMzU3OTs/PDo6OTk4ODc2NDMxL/37+/r49/X08vDv8PDx8fHy8/T2+Pr8c3Nzc3NxcFotANO8urm5ubm50f8tW3Nzc3Nzcz9xcFotANO8urm5ubm5udH/LVsuLy8xMjM1Nzk7PDo6OTk4ODc2NDMxL/37+/r49/X08vDv8PDx8fHy8/T2+Pr8g4AB/PyBAfz8tBn///38/Pz8/Pz8/Pz8/f7/APz8/Pz8/P3+/4kD//39/LMZ///9/Pz8/Pz8/Pz8/P3+/wD8/Pz8/Pz9/v+JA//9/fyDBwICAgICAgIChwA/Njb09A4OzMwuJQ8GIDItJxoOAv7x1sfH3erzBRYnODMkFQ8pOzcxJBYKBfnf0NDa6vP8DiAwMDodCAgICQsOEj8V3PsYIScwMDAwMDAw+RIuREREQ0JAPj1NLxEIAvn5+fn5+fkPBvDnARMOCPvv49/St6iovsvU5vcIGRQF9vAKPxwYEgX36+bawLGxu8vU3e8BEREb/unp6ers7/P2vdz5AggRERERERER2vMPJSUlJCMhHx4uEPLp49ra2tra2tqDAPGBBvEAGRkAAQKCHuzO0OP/GyUNAQICBAgGAwIB////////687Q4v4ZIgyCEAEDBgQB/v3x8fH2DBEOBf37ghP68evRubjD1ebyGRkZE/75+gAFBYILBg8VL0dIPzEiGAECgh7sztDj/xslDQECAgQIBgMCAf///////+vO0OL+GSIMghABAwYEAf798fHx9gwRDgX9+4IT+vHr0bm4w9Xm8hkZGRP++foABQWCCQYPFS9HSD8xIhiDAD/j4zMz4+MpKR8Y4djyDg4LBwH69vbfx8z6BAUMFh0hHv7f2vQQEA0JA/z4+OHJzOUABgcOGB8jHgHs7Ozt7vDyP/PP7gsUGiMjIyMjIyPx9hIoKCgnJiQiIUUnCQD68fHx8fHx8QsEzcTe+vr38+3m4uLLs7jm8PH4AgkNCurLxuA//Pz59e/o5OTNtbjR7PLz+gQLDwrt2NjY2drc3t+72vcABg8PDw8PDw/d4v4UFBQTEhAODTET9ezm3d3d3d3d3YMJ+/b2+wD7+wD5/YIH7ObR2fcSEBCCCAQMBujQ2fn7/oIH7ObR2fcSEBCCJwEGDAbnztf7+/shRks5Gvzu9vb27OPds4qEmL3i/Pv7++PCu8fi+weCAwYPFUtBAIMAhAVpQBb6+f2CB+zm0dn3EhAQgggEDAbo0Nn5+/6CB+zm0dn3EhAQgicBBgwG587X+/v7IUZLORr87vb29uzj3bOKhJi94vz7+/vjwrvH4vsHggMGDxVLQQCDAIQDaUAW+oMAA/b2CgqBEQoK/P3+/v4B/wUJCAUFAwQEBIEz/wIEAfz8/v7+/gH/BQkIBQUDBAQEAf8A/wIEAv7//wIFBAMCAP/++v4EBAT9/Pz9/P3+/oEj/Pr7/P3+/wAJBP38/wMFBAMBAP/8/f7+/gH/BQkIBQUDBAQEgTP/AgQB/Pz+/v7+Af8FCQgFBQMEBAQB/wD/AgQC/v//AgUEAwIA//76/gQEBP38/P39/f7+gRP8+vv8/f7/AAkE/fz/AwUEAwIA/4MHBAQEBAQEBASPAP+VAf//hAIEBASCIQEBAwQEBAQEBAYKDg0KCAYEBAQECAgIBwYFBAQEBAMFAwOBAwEDAwSPAP+VAf//hAIEBASCIQEBAwQEBAQEBAYKDg0KCAYEBAQECAgIBwYFBAQEBAMFAwOBAwEDAwSDSEcBAgICAgYIAwEEBwgCAwgBAQEBBQEDAQECBgEBAQEDAQIDAQEBAQIGCAMBBAcIAgMIAQEBAQUBAwEBAgYBAQEBAwECAwEBAQGAPwr27P8FBfz+9/399Pb7/gMICw0ODQoE/AL/+/f08/Lz8/b6/gH/BQX8/vf9/fT2+/4DCAsNDg0KBPwC//v39PMG8vPz9vr+AQIEAASLDQEBAwQEBAQDAgAEAwIBhAMBAwMEig0BAQMEBAQEAwIABAMCAYQDAQMDBFpZAQICAgEBAQQFBAEBAwIBAgQFBAICAgcBAQEBBQEDAQEBAQYBAQEBAwECAwEBAQEBAQEEBQQBAQMCAQIEBQQCAgIHAQEBAQUBAwEBAQEGAQEBAQMBAgMBAQEBP84y4igREQYH8/P+/Qv9/fPz39/p7Pfv9gAKERMUEwwB9/ALBPnv6Ono6enw+gQLEREGB/Pz/v0L/f3z89/f6ewZ9+/2AAoRExQTDAH38AsE+e/o6ejp6fD6BAsD/gL+ApEYAgH///7+/v7/AAEC/v8AAQICAgICAQH//pEYAgH///7+/v7/AAEC/v8AAQICAgICAQH//gf+/v7+/v7+/ocH/v7+/v7+/v6HAAOwsOLigT88PNnb4OTk2dTV5PcHCAT9/v78+e/g2dfg4uTp6+vg3N/uAA4PCwQFBAUDAPbo4N7t9vjy9/n59/b2+Pj07OnmP+Tg4OLo6+39+PD18e/v8PLy8Onq8/b2/QIEAgH//Pj6/wMD+PP0AxYmJyMcHR0bGA7/+Pb/AQMICgr/+/4NHy05LiojJCMkIh8VB//9DBUXERYYGBYVFRcXEwsIBQP//wEGCgwcFw8UEA4ODxERDwgJEhUVHCEjIR8eG4MJ/Pz8/Pz8/Pz6/YIA+oIDAgMECIEJAQkK797j9Pr8/4IC+gD/gQICBAiCNgQKCu/e4/T8/PwEAAECAf/8/Pz8+/v5+f38/Pz8/Pz8/PX49fT1+Pv8/Pz+/P799ff6+/39+v2CAPqCAwIDBAiBCQEJCu/e4/T6/P+CAvoA/4ECAgQIgjQECgrv3uP0/Pz8BAABAgH//Pz8/Pv7+fn9/Pz8/Pz8/Pz1+PX09fj7/Pz8/vz+/fX3+vv9/YMAPygouroyMtjY5eb5+Afw6+nxAA0NCQgREAMFAfHi3/n6AwwMGwT//QUUISEdHCUlHxoZFQX28gARDw8UFhAJA/8/AQP/9vPw7ODg5vH6AAcA+/r08vX7AgcF/wQHCgoQICEcFAwG5eb5+Afw6+nxAA0NCQgREAMFAfHi3/n6AwwMGz8E//0FFCEhHRwlJR8aGRUF9vIAEQ8PFBYQCQP/AQP/9vPw7ODg5vD6AAcA+/r08vX7AgcF/wQHCgoQICEcEwwGgwcK+PgKCvj4CoQH/fT6/v//APqCBAIA+Pb7hgf99Pr+//8A+oIKAgIA+Pb7AAoKCg+DJf77+Pj4+/v5/v0CCAoMC/j4+PL+/f4ABAgKCgoSEBL87O3w8vb4hAf99Pr+//8A+oIEAgD49vuGB/30+v7//wD6ggoCAgD49vsACgoKD4Ml/vv4+Pj7+/n+/QIICgwL+Pj48v79/gAECAoKChIQEvzs7fDy9viDBwICAgICAgIChwCADwEwAiogAgEeYAUAAAAAAAAAAAAAAAAAAEAAAAAAAAFVYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAGiIAAADkAUAAAAAAAAAAAAAEAAAABAAAAAAAACRWAKAAAAAAAAAAAAAAAAQABAAAAAAAACTmAIAAAAACbEAAAAAAAAQABAAAAAAAAB2yAJAS1gBAAAAAAAAMAAAAAAAAAAQAAAAAAAAXNgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAA5AEQAAAAAAAAAAAABAAEAAQAAAAAAAAA5AEAAAAAAAAMAAAABAAAAAQAAAAAAAAkRgBwAAAAAAAMAAAAAAAEAAQAAAAAAAAi1gAwAAAAAmxMAAAAAAAEAAQAAAAAAAAA5ACwAAAAAAAMAAAABAAEAAQAAAAAAADAsQFhgXFxYYFxcWGBcAA/b2CgqBBRQU9vYKCoE/FBTw6+Pf4ezuABgfEv/58Ofr9foRIRoC19TOyMbI09Xn/wb55uDXztDX3uH4CAHp7CAYFBQUFBQUFBTg4uPk6D/s7Ozs7OzsFODp7Ozs7Ozs7OwgHhwcFxQUFBQUFBTw6+Pf4ezuABgfEv/58Ofr9foRIRoC19TOyMbI09Xn/wb5P+bg187Q197h+AgB6ewgGBQUFBQUFBQU4OLj5Ojs7Ozs7OzsFODp7Ozs7Ozs7OwgHhwcFxQUFBQUFBTw6+Pf4ew/7gAYHxL/+fDn6/X6ESEaAtfUzsjGyNPV5/8G+ebg187Q197h+AgB6ewgGBQUFBQUFBQU4OLj5Ojs7Ozs7OzsFBXg6ezs7Ozs7OzsIB4cHBcUFBQUFBQUg48B+/2CB/73EiIdEA4FgggEBgkSFQv7/f+CB/73EiIdEA4FggYCBQYJExcNggYSHRoUDwkDggn+/vnt4+bs8ff9ggbv4+bs8ff9ggsBAgYTHRoUDgkD+/2CB/73EiIdEA4FgggEBgkSFQv7/f+CB/73EiIdEA4FggYCBQYJExcNggYSHRoUDwkDggn+/vnt4+bs8ff9ggbv4+bs8ff9ggsBAgYTHRoUDgkD+/2CB/73EiIdEA4FgggEBgkSFQv7/f+CB/73EiIdEA4FggYCBQYJExcNggYSHRoUDwkDggn+/vnt4+bs8ff9ggbv4+bs8ff9ggkBAgYTHRoUDgkDg3FwAQICAgICAgIBAQEFBwEBAQUBAQILAwEJAQEBAQkBAQEBBgEBAQEJAQEBAQIBAQUHAQEBBQEBAgsDAQkBAQEBCQEBAQEGAQEBAQkBAQEBAgEBBQcBAQEFAQECCwMBCQEBAQEJAQEBAQYBAQEBCQEBAQE5FPgeAgDkCu7zAyY1NSUD8/kCGjs7A/kSEhISEhISEhISEhISEhISEhISEuHxFCMjE/Hh5/AIKSnx55Miy9v+DQ3928vR2vITE9vR6urq6urq6urq6urq6urq6urq6uoHMvEFzjLxBc6OE/Hx/hIlMjIlEf4FBfrp2c7O2en6jhPx8f4SJTIyJRH+BQX66dnOztnp+o4T8fH+EiUyMiUR/gUF+unZzs7Z6fqAiX8BAgICAgICAgEBAQEDBQMBAQEDAgEBAQEDBQMBAgEDBgEBAQEJAQEBAQYBAQEBCQEBAQECAQEBAwUDAQEBAwIBAQEBAwUDAQIBAwYBAQEBCQEBAQEGAQEBAQkBAQEBAgEBAQMFAwEBAQMCAQEBAQMFAwECAQMGAQEBAQkBAQEBBggBAQEBCQEBAQEeR8RHxD26R7q50h43N0tLMefNv9DfDz5OTmJiUfTk1oQJFBQUFBQUFBQUFIQ/r8gULS1BQSfdw7XG1QU0RERYWEfq2sz29vb29goKCgoKCgoKCgr29vb29qW+CiMjNzcd07mrvMv7Kjo6Tk494AbQwuzs7OzsiQTs7Ozs7AdayUGwWslBsJYTycnmEj1aWj0R5kFBJPjNsLDN+CSWE8nJ5hI9Wlo9EeZBQST4zbCwzfgklhPJyeYSPVpaPRHmQUEk+M2wsM34JAA/PDwyMuzs7OwyMjIy7Oz29nNzc3NzcXBaLQDTvLq5ubm5udH/LVtzc3Nzc3NxcFotANO8urm5ubm5udH/LVsuLz8vMTIzNTc5Ozw6Ojk5ODg3NjQzMS/9+/v6+Pf19PLw7/Dw8fHx8vP09vj6/HNzc3NzcXBaLQDTvLq5ubm5udH/Py1bc3Nzc3NzcXBaLQDTvLq5ubm5ubnR/y1bLi8vMTIzNTc5Ozw6Ojk5ODg3NjQzMS/9+/v6+Pf19PLw7/Dw8fE/8fLz9Pb4+vxzc3Nzc3FwWi0A07y6ubm5ubnR/y1bc3Nzc3NzcXBaLQDTvLq5ubm5ubnR/y1bLi8vMTIzNTc5OyM8Ojo5OTg4NzY0MzEv/fv7+vj39fTy8O/w8PHx8fLz9Pb4+vyDgAH8/IEB/PyBAfz8gQH8/LQZ///9/Pz8/Pz8/Pz8/P3+/wD8/Pz8/Pz9/v+JA//9/fyzGf///fz8/Pz8/Pz8/Pz9/v8A/Pz8/Pz8/f7/iQP//f38sxn///38/Pz8/Pz8/Pz8/f7/APz8/Pz8/P3+/4kD//39/IMLAgICAgICAgICAgICiwA/LS0JCQUF4eEjI///+/vX1y4lDwYgMi0nGg4C/vHWx8fd6vMFFic4MyQVDyk7NzEkFgoF+d/Q0Nrq8/wOIDAwOj8dCAgICQsOEhXc+xghJzAwMDAwMDD5Ei5ERERDQkA+PU0vEQgC+fn5+fn5+R0U/vUPIRwWCf3x7eDFtrbM2eL0PwUWJyITBP4YKiYgEwX59OjOv7/J2eLr/Q8fHykM9/f3+Pr9AQTL6gcQFh8fHx8fHx/oAR0zMzMyMS8tLDweAPc/8ejo6Ojo6OgPBvDnARMOCPvv49/St6iovsvU5vcIGRQF9vAKHBgSBffr5trAsbG7y9Td7wERERv+6enp6uzv8yP2vdz5AggRERERERER2vMPJSUlJCMhHx4uEPLp49ra2tra2tqDAPGBBfEAGRkA8YEG8QAZGQABAoIe7M7Q4/8bJQ0BAgIECAYDAgH////////rztDi/hkiDIIQAQMGBAH+/fHx8fYMEQ4F/fuCE/rx69G5uMPV5vIZGRkT/vn6AAUFggsGDxUvR0g/MSIYAQKCHuzO0OP/GyUNAQICBAgGAwIB////////687Q4v4ZIgyCEAEDBgQB/v3x8fH2DBEOBf37ghP68evRubjD1ebyGRkZE/75+gAFBYILBg8VL0dIPzEiGAECgh7sztDj/xslDQECAgQIBgMCAf///////+vO0OL+GSIMghABAwYEAf798fHx9gwRDgX9+4IT+vHr0bm4w9Xm8hkZGRP++foABQWCCQYPFS9HSD8xIhiDAD/j4ykp4+MpKdnZHx/FxRUVHxjh2PIODgsHAfr29t/HzPoEBQwWHSEe/t/a9BAQDQkD/Pj44cnM5QAGBw4YHyMePwHs7Ozt7vDy88/uCxQaIyMjIyMjI/H2EigoKCcmJCIhRScJAPrx8fHx8fHxFQ7XzugEBAH99/Ds7NW9wvD6+wI/DBMXFPTV0OoGBgP/+fLu7te/wtv2/P0EDhUZFPfi4uLj5Obo6cXkAQoQGRkZGRkZGefsCB4eHh0cGhgXOx3/9j/w5+fn5+fn5wsEzcTe+vr38+3m4uLLs7jm8PH4AgkNCurLxuD8/Pn17+jk5M21uNHs8vP6BAsPCu3Y2NjZ2tzeI9+72vcABg8PDw8PDw/d4v4UFBQTEhAODTET9ezm3d3d3d3d3YMR+/b2+wD7+wD79vb7APv7APn9ggfs5tHZ9xIQEIIIBAwG6NDZ+fv+ggfs5tHZ9xIQEIInAQYMBufO1/v7+yFGSzka/O729vbs492zioSYveL8+/v748K7x+L7B4IDBg8VS0EAgwCEBWlAFvr5/YIH7ObR2fcSEBCCCAQMBujQ2fn7/oIH7ObR2fcSEBCCJwEGDAbnztf7+/shRks5Gvzu9vb27OPds4qEmL3i/Pv7++PCu8fi+weCAwYPFUtBAIMAhAVpQBb6+f2CB+zm0dn3EhAQgggEDAbo0Nn5+/6CB+zm0dn3EhAQgicBBgwG587X+/v7IUZLORr87vb29uzj3bOKhJi94vz7+/vjwrvH4vsHggMGDxVLQQCDAIQDaUAW+oMAA/b2CgqBARQUgQEKCoERCgr8/f7+/gH/BQkIBQUDBAQEgTP/AgQB/Pz+/v7+Af8FCQgFBQMEBAQB/wD/AgQC/v//AgUEAwIA//76/gQEBP38/P38/f7+gSP8+vv8/f7/AAkE/fz/AwUEAwEA//z9/v7+Af8FCQgFBQMEBASBM/8CBAH8/P7+/v4B/wUJCAUFAwQEBAH/AP8CBAL+//8CBQQDAgD//vr+BAQE/fz8/f39/v6BI/z6+/z9/v8ACQT9/P8DBQQDAgD//P3+/v4B/wUJCAUFAwQEBIEz/wIEAfz8/v7+/gH/BQkIBQUDBAQEAf8A/wIEAv7//wIFBAMCAP/++v4EBAT9/Pz9/f3+/oET/Pr7/P3+/wAJBP38/wMFBAMCAP+DDwQEBAQEBAQEBAQEBAQEBASPAP+VAf//hAIEBASCIQEBAwQEBAQEBAYKDg0KCAYEBAQECAgIBwYFBAQEBAMFAwOBAwEDAwSPAP+VAf//hAIEBASCIQEBAwQEBAQEBAYKDg0KCAYEBAQECAgIBwYFBAQEBAMFAwOBAwEDAwSPAP+VAf//hAIEBASCIQEBAwQEBAQEBAYKDg0KCAYEBAQECAgIBwYFBAQEBAMFAwOBAwEDAwSDb24BAgECAgIDAgIGCAMBBAcIAgMIAQEBAQUBAwEBAgYBAQEBAwECAwEBAQECBggDAQQHCAIDCAEBAQEFAQMBAQEBBgEBAQEDAQIDAQEBAQIGCAMBBAcIAgMIAQEBAQUBAwEBAgYBAQEBAwECAwEBAQE/AQv39wsL9+3/BQX8/vf9/fT2+/4DCAsNDg0KBPwC//v39PPy8/P2+v4B/QMD+vz1+/vy9Pn8AQYJCwwLCAL++i4A/fn18vHw8fH0+Pz//wUF/P73/f309vv+AwgLDQ4NCgT8Av/79/Tz8vPz9vr+AQAEgQMEAAQEiw0BAQMEBAQEAwIABAMCAYQDAQMDBIoOAQEDBAQEBAMCAQAEAwIBhAMBAwMEig0BAQMEBAQEAwIABAMCAYQDAQMDBICJfwECAgICAgICAQEBBAUEAQEDAgECBAUEAgICBwEBAQEFAQMBAQEBBgEBAQEDAQIDAQEBAQEBAQQFBAEBAwIBAgQFBAICAgcBAQEBBQEDAQEBAQYBAQEBAwECAwEBAQEBAQEEBQQBAQMCAQIEBQQCAgIHAQEBAQUBAwEBAQEGAQEBCAEDAQIDAQEBAT/OKOIy4jLiMhERBgfz8/79C/398/Pf3+ns9+/2AAoRExQTDAH38AsE+e/o6ejp6fD6BAsREQYH8/P+/Qv9/fPzP9/f6ez37/YAChETFBMMAffwCwT57+jp6Onp8PoECxERBgfz8/79C/398/Pf3+ns9+/2AAoRExQTDAH38AsE+e8I6Ono6enw+gQLB/4C/gL+Av4CkRgCAf///v7+/v8AAQL+/wABAgICAgIBAf/+kRgCAf///v7+/v8AAQL+/wABAgICAgIBAf/+kRgCAf///v7+/v8AAQL+/wABAgICAgIBAf/+C/7+/v7+/v7+/v7+/osL/v7+/v7+/v7+/v7+iwA////h4RMTCQkJCevrExMdHdnb4OTk2dTV5PcHCAT9/v78+e/g2dfg4uTp6+vg3N/uAA4PCwQFBAUDAPbo4N7t9j/48vf5+ff29vj49Ozp5uTg4OLo6+39+PD18e/v8PLy8Onq8/b2/QIEAgH//Ors8fX16uXm9QgYGRUODw8NCgDxNero8fP1+vz88e3w/xEfIBwVFhUWFBEH+fHv/gcJAwgKCggHBwkJBf369/Xx8fP4/P4OCQEGAoE/AQMDAfr7BAcHDhMVExEQDfj6/wMD+PP0AxYmJyMcHR0bGA7/+Pb/AQMICgr/+/4NHy0uKiMkIyQiHxUH//0MFSsXERYYGBYVFRcXEwsIBQP//wEGCgwcFw8UEA4ODxERDwgJEhUVHCEjIR8eG4MR/Pz8/Pz8/Pz8/Pz8/Pz8/Pr9ggD6ggMCAwQIgQkBCQrv3uP0+vz/ggL6AP+BAgIECII2BAoK797j9Pz8/AQAAQIB//z8/Pz7+/n5/fz8/Pz8/Pz89fj19PX4+/z8/P78/v319/r7/f36/YIA+oIDAgMECIEJAQkK797j9Pr8/4IC+gD/gQICBAiCNgQKCu/e4/T8/PwEAAECAf/8/Pz8+/v5+f38/Pz8/Pz8/PX49fT1+Pv8/Pz+/P799ff6+/39+v2CAPqCAwIDBAiBCQEJCu/e4/T6/P+CAvoA/4ECAgQIgjQECgrv3uP0/Pz8BAABAgH//Pz8/Pv7+fn9/Pz8/Pz8/Pz1+PX09fj7/Pz8/vz+/fX3+vv9/YMAPygoxMQyMs7OMjLY2EZG4uLl5vn4B/Dr6fEADQ0JCBEQAwUB8eLf+foDDAwbBP/9BRQhIR0cJSUfGhkVBfbyABE/Dw8UFhAJA/8BA//28/Ds4ODm8foABwD7+vTy9fsCBwX/BAcKChAgIRwUDAbl5vn4B/Dr6fEADQ0JCBEQAwUB8T/i3/n6AwwMGwT//QUUISEdHCUlHxoZFQX28gARDw8UFhAJA/8BA//28/Ds4ODm8PoABwD7+vTy9fsCBwX/BAcKPwoQICEcEwwG5eb5+Afw6+nxAA0NCQgREAMFAfHi3/n6AwwMGwT//QUUISEdHCUlHxoZFQX28gARDw8UFhAJA/8jAQP/9vPw7ODg5vD6AAcA+/r08vX7AgcF/wQHCgoQICEcEwwGgw8K+PgKCvj4Cgr4+AoK+PgKhAf99Pr+//8A+oIEAgD49vuGB/30+v7//wD6ggoCAgD49vsACgoKD4Ml/vv4+Pj7+/n+/QIICgwL+Pj48v79/gAECAoKChIQEvzs7fDy9viEB/30+v7//wD6ggQCAPj2+4YH/fT6/v//APqCCgICAPj2+wAKCgoPgyX++/j4+Pv7+f79AggKDAv4+Pjy/v3+AAQICgoKEhAS/Ozt8PL2+IQH/fT6/v//APqCBAIA+Pb7hgf99Pr+//8A+oIKAgIA+Pb7AAoKCg+DJf77+Pj4+/v5/v0CCAoMC/j4+PL+/f4ABAgKCgoSEBL87O3w8vb4gwsCAgICAgICAgICAgKLgA8BMALjIAIBnGAFAAAAAAAAAAAAAAAAAABAAAAAAAABzWAGAAAAACbEAAAAAAAAAABAAAAAAAACMSAAABJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAwlgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAxdgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAnggCQGZYAQAAAAAAADAAAAAAAAAAEAAAAAAAAHwYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAASQBEAAAAAAAAAAAAAQABAAEAAAAAAAAASQBAAAAAAAADAAAAAQAAAAEAAAAAAAAMKYAcAAAAAAADAAAAAAABAAEAAAAAAAALqYAMAAAAAJsTAAAAAAABAAEAAAAAAAAASQAsAAAAAAADAAAAAQABAAEAAAAAAABAPGBYYFxcWGBcXFhgXFxYYFwAD9vYKCoEFFBT29goKgQUUFPb2CgqBPxQU8Ovj3+Hs7gAYHxL/+fDn6/X6ESEaAtfUzsjGyNPV5/8G+ebg187Q197h+AgB6ewgGBQUFBQUFBQU4OLj5Og/7Ozs7Ozs7BTg6ezs7Ozs7OzsIB4cHBcUFBQUFBQU8Ovj3+Hs7gAYHxL/+fDn6/X6ESEaAtfUzsjGyNPV5/8G+T/m4NfO0Nfe4fgIAensIBgUFBQUFBQUFODi4+To7Ozs7Ozs7BTg6ezs7Ozs7OzsIB4cHBcUFBQUFBQU8Ovj3+HsP+4AGB8S//nw5+v1+hEhGgLX1M7IxsjT1ef/Bvnm4NfO0Nfe4fgIAensIBgUFBQUFBQUFODi4+To7Ozs7Ozs7BQ/4Ons7Ozs7Ozs7CAeHBwXFBQUFBQUFPDr49/h7O4AGB8S//nw5+v1+hEhGgLX1M7IxsjT1ef/Bvnm4NfO0Nfe4TH4CAHp7CAYFBQUFBQUFBTg4uPk6Ozs7Ozs7OwU4Ons7Ozs7Ozs7CAeHBwXFBQUFBQUFIOXAfv9ggf+9xIiHRAOBYIIBAYJEhUL+/3/ggf+9xIiHRAOBYIGAgUGCRMXDYIGEh0aFA8JA4IJ/v757ePm7PH3/YIG7+Pm7PH3/YILAQIGEx0aFA4JA/v9ggf+9xIiHRAOBYIIBAYJEhUL+/3/ggf+9xIiHRAOBYIGAgUGCRMXDYIGEh0aFA8JA4IJ/v757ePm7PH3/YIG7+Pm7PH3/YILAQIGEx0aFA4JA/v9ggf+9xIiHRAOBYIIBAYJEhUL+/3/ggf+9xIiHRAOBYIGAgUGCRMXDYIGEh0aFA8JA4IJ/v757ePm7PH3/YIG7+Pm7PH3/YILAQIGEx0aFA4JA/v9ggf+9xIiHRAOBYIIBAYJEhUL+/3/ggf+9xIiHRAOBYIGAgUGCRMXDYIGEh0aFA8JA4IJ/v757ePm7PH3/YIG7+Pm7PH3/YIJAQIGEx0aFA4JA4OAmH8BAgICAgICAgICAgIBAQEFBwEBAQUBAQILAwEJAQEBAQkBAQEBBgEBAQEJAQEBAQIBAQUHAQEBBQEBAgsDAQkBAQEBCQEBAQEGAQEBAQkBAQEBAgEBBQcBAQEFAQECCwMBCQEBAQEJAQEBAQYBAQEBCQEBAQECAQEFBwEBAQUBARcCCwMBCQEBAQEJAQEBAQYBAQEBCQEBAQE/C+8V+QvvFfkL7xX58wMmNTUlA/P5Aho7OwP5EhISEhISEhISEhISEhISEhISEhLr+x4tLR376/H6EjMz+/EKCj8KCgoKCgoKCgoKCgoKCgoKCgrX5woZGQnn193m/h8f59329vb29vb29vb29vb29vb29vb29svb/g0N/dvL0dryFxMT29Hq6urq6urq6urq6urq6urq6urq6gsy8QXOMvEFzjLxBc6OE/Hx/hIlMjIlEf4FBfrp2c7O2en6jhPx8f4SJTIyJRH+BQX66dnOztnp+o4T8fH+EiUyMiUR/gUF+unZzs7Z6fqOE/Hx/hIlMjIlEf4FBfrp2c7O2en6gLh/AQICAgICAgICAgICAQEBAQMFAwEBAQMCAQEBAQMFAwECAQMGAQEBAQkBAQEBBgEBAQEJAQEBAQIBAQEDBQMBAQEDAgEBAQEDBQMBAgEDBgEBAQEJAQEBAQYBAQEBCQEBAQECAQEBAwUDAQEBAwIBAQEBAwUDAQIBAwYBAQEBCQE3AQEBBgEBAQEJAQEBAQIBAQEDBQMBAQEDAgEBAQEDBQMBAgEDBgEBAQEJAQEBAQYBAQEBCQEBAQEiPcRHxD3ER8Q9xEfEudIeNzdLSzHnzb/Q3w8+Tk5iYlH05NaECRQUFBQUFBQUFBSEP6/IFC0tQUEn3cO1xtUFNEREWFhH6trM9vb29vYKCgoKCgoKCgoK9vb29vavyBQtLUFBJ93DtcbVBTRERFhYR+ox2sz29vb29goKCgoKCgoKCgr29vb29qW+CiMjNzcd07mrvMv7Kjo6Tk494NDC7Ozs7OyJBOzs7OzsC1rJQbBayUGwWslBsJYTycnmEj1aWj0R5kFBJPjNsLDN+CSWE8nJ5hI9Wlo9EeZBQST4zbCwzfgklhPJyeYSPVpaPRHmQUEk+M2wsM34JJYTycnmEj1aWj0R5kFBJPjNsLDN+CQADTIyMjLs7Pb2MjIyMuzsgT8yMjIy7Oz29nNzc3NzcXBaLQDTvLq5ubm5udH/LVtzc3Nzc3NxcFotANO8urm5ubm5udH/LVsuLy8xMjM1Nzk7Pzw6Ojk5ODg3NjQzMS/9+/v6+Pf19PLw7/Dw8fHx8vP09vj6/HNzc3NzcXBaLQDTvLq5ubm5udH/LVtzc3Nzc3M/cXBaLQDTvLq5ubm5ubnR/y1bLi8vMTIzNTc5Ozw6Ojk5ODg3NjQzMS/9+/v6+Pf19PLw7/Dw8fHx8vP09vj6/D9zc3Nzc3FwWi0A07y6ubm5ubnR/y1bc3Nzc3NzcXBaLQDTvLq5ubm5ubnR/y1bLi8vMTIzNTc5Ozw6Ojk5ODg3PzY0MzEv/fv7+vj39fTy8O/w8PHx8fLz9Pb4+vxzc3Nzc3FwWi0A07y6ubm5ubnR/y1bc3Nzc3NzcXBaLQDTvLo3ubm5ubm50f8tWy4vLzEyMzU3OTs8Ojo5OTg4NzY0MzEv/fv7+vj39fTy8O/w8PHx8fLz9Pb4+vyDgAH8/IEB/PyBAfz8gQH8/IEB/PyBAfz8tBn///38/Pz8/Pz8/Pz8/f7/APz8/Pz8/P3+/4kD//39/LMZ///9/Pz8/Pz8/Pz8/P3+/wD8/Pz8/Pz9/v+JA//9/fyzGf///fz8/Pz8/Pz8/Pz9/v8A/Pz8/Pz8/f7/iQP//f38sxn///38/Pz8/Pz8/Pz8/f7/APz8/Pz8/P3+/4kD//39/IMPAgICAgICAgICAgICAgICAo8AP/f3BQX39wUF9/cFBff3BQX39wUF9/cFBS4lDwYgMi0nGg4C/vHWx8fd6vMFFic4MyQVDyk7NzEkFgoF+d/Q0No/6vP8DiAwMDodCAgICQsOEhXc+xghJzAwMDAwMDD5Ei5ERERDQkA+PU0vEQgC+fn5+fn5+SYdB/4YKiUfEgb69iTpzr+/1eLr/Q4fMCscDQchMy8pHA4C/fHXyMjS4uv0BhgoKDIVgj8BAwYKDdTzEBkfKCgoKCgoKPEKJjw8PDs6ODY1RScJAPrx8fHx8fHxHBP99A4gGxUI/PDs38S1tcvY4fMEFSYhPxID/RcpJR8SBPjz582+vsjY4er8Dh4eKAv29vb3+fwAA8rpBg8VHh4eHh4eHucAHDIyMjEwLiwrOx3/9vDn5+c/5+fn5w8G8OcBEw4I++/j39K3qKi+y9Tm9wgZFAX28AocGBIF9+vm2sCxsbvL1N3vARERG/7p6enq7O/z9r3c+R8CCBERERERERHa8w8lJSUkIyEfHi4Q8unj2tra2tra2oMA8YEF8QAZGQDxgQXxABkZAPGBBvEAGRkAAQKCHuzO0OP/GyUNAQICBAgGAwIB////////687Q4v4ZIgyCEAEDBgQB/v3x8fH2DBEOBf37ghP68evRubjD1ebyGRkZE/75+gAFBYILBg8VL0dIPzEiGAECgh7sztDj/xslDQECAgQIBgMCAf///////+vO0OL+GSIMghABAwYEAf798fHx9gwRDgX9+4IT+vHr0bm4w9Xm8hkZGRP++foABQWCCwYPFS9HSD8xIhgBAoIe7M7Q4/8bJQ0BAgIECAYDAgH////////rztDi/hkiDIIQAQMGBAH+/fHx8fYMEQ4F/fuCE/rx69G5uMPV5vIZGRkT/vn6AAUFggsGDxUvR0g/MSIYAQKCHuzO0OP/GyUNAQICBAgGAwIB////////687Q4v4ZIgyCEAEDBgQB/v3x8fH2DBEOBf37ghP68evRubjD1ebyGRkZE/75+gAFBYIJBg8VL0dIPzEiGIMAPwEBPT3Z2R8f7e0pKdnZHx/Z2RUVz88VFR8Y4djyDg4LBwH69vbfx8z6BAUMFh0hHv7f2vQQEA0JA/z4+OHJzOU/AAYHDhgfIx4B7Ozs7e7w8vPP7gsUGiMjIyMjIyPx9hIoKCgnJiQiIUUnCQD68fHx8fHx8R8Y4djyDg4LBwH69j/238fM+gQFDBYdIR7+39r0EBANCQP8+PjhyczlAAYHDhgfIx4B7Ozs7e7w8vPP7gsUGiMjIyMjIyPx9hIoKCgnPyYkIiFFJwkA+vHx8fHx8fELBM3E3vr69/Pt5uLiy7O45vDx+AIJDQrqy8bg/Pz59e/o5OTNtbjR7PLz+gQLDwo/7djY2Nna3N7fu9r3AAYPDw8PDw8P3eL+FBQUExIQDg0xE/Xs5t3d3d3d3d0LBM3E3vr69/Pt5uLiy7O45vDx+D8CCQ0K6svG4Pz8+fXv6OTkzbW40ezy8/oECw8K7djY2Nna3N7fu9r3AAYPDw8PDw8P3eL+FBQUExIQDg0xE/XsB+bd3d3d3d3dgxn79vb7APv7APv29vsA+/sA+/b2+wD7+wD5/YIH7ObR2fcSEBCCCAQMBujQ2fn7/oIH7ObR2fcSEBCCJwEGDAbnztf7+/shRks5Gvzu9vb27OPds4qEmL3i/Pv7++PCu8fi+weCAwYPFUtBAIMAhAVpQBb6+f2CB+zm0dn3EhAQgggEDAbo0Nn5+/6CB+zm0dn3EhAQgicBBgwG587X+/v7IUZLORr87vb29uzj3bOKhJi94vz7+/vjwrvH4vsHggMGDxVLQQCDAIQFaUAW+vn9ggfs5tHZ9xIQEIIIBAwG6NDZ+fv+ggfs5tHZ9xIQEIInAQYMBufO1/v7+yFGSzka/O729vbs492zioSYveL8+/v748K7x+L7B4IDBg8VS0EAgwCEBWlAFvr5/YIH7ObR2fcSEBCCCAQMBujQ2fn7/oIH7ObR2fcSEBCCJwEGDAbnztf7+/shRks5Gvzu9vb27OPds4qEmL3i/Pv7++PCu8fi+weCAwYPFUtBAIMAhANpQBb6gwCBAQoKgQEKCoEBCgqFAQoKgREKCvz9/v7+Af8FCQgFBQMEBASBM/8CBAH8/P7+/v4B/wUJCAUFAwQEBAH/AP8CBAL+//8CBQQDAgD//vr+BAQE/fz8/fz9/v6BI/z6+/z9/v8ACQT9/P8DBQQDAQD//P3+/v4B/wUJCAUFAwQEBIEz/wIEAfz8/v7+/gH/BQkIBQUDBAQEAf8A/wIEAv7//wIFBAMCAP/++v4EBAT9/Pz9/f3+/oEj/Pr7/P3+/wAJBP38/wMFBAMCAP/8/f7+/gH/BQkIBQUDBAQEgTP/AgQB/Pz+/v7+Af8FCQgFBQMEBAQB/wD/AgQC/v//AgUEAwIA//76/gQEBP38/P39/f7+gSP8+vv8/f7/AAkE/fz/AwUEAwIA//z9/v7+Af8FCQgFBQMEBASBM/8CBAH8/P7+/v4B/wUJCAUFAwQEBAH/AP8CBAL+//8CBQQDAgD//vr+BAQE/fz8/f39/v6BE/z6+/z9/v8ACQT9/P8DBQQDAgD/gxcEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBASPAP+VAf//hAIEBASCIQEBAwQEBAQEBAYKDg0KCAYEBAQECAgIBwYFBAQEBAMFAwOBAwEDAwSPAP+VAf//hAIEBASCIQEBAwQEBAQEBAYKDg0KCAYEBAQECAgIBwYFBAQEBAMFAwOBAwEDAwSPAP+VAf//hAIEBASCIQEBAwQEBAQEBAYKDg0KCAYEBAQECAgIBwYFBAQEBAMFAwOBAwEDAwSPAP+VAf//hAIEBASCIQEBAwQEBAQEBAYKDg0KCAYEBAQECAgIBwYFBAQEBAMFAwOBAwEDAwSDgJZ/AAIDAgECAwIBAgMCAgYIAwEEBwgCAwgBAQEBBQEDAQECBgEBAQEDAQIDAQEBAQIGCAMBBAcIAgMIAQEBAQUBAwEBAQEGAQEBAQMBAgMBAQEBAgYIAwEEBwgCAwgBAQEBBQEDAQEBAQYBAQEBAwECAwEBAQECBggDAQQHCAIDCAEVAQEBBQEDAQECBgEBAQEDAQIDAQEBAQceHhQKFBT24oE/7OL/BQX8/vf9/fT2+/4DCAsNDg0KBPwC//v39PPy8/P2+v4B/QMD+vz1+/vy9Pn8AQYJCwwLCAL++gD9+fXy8T/w8fH0+Pz//QMD+vz1+/vy9Pn8AQYJCwwLCAL++gD9+fXy8fDx8fT4/P//BQX8/vf9/fT2+/4DCAsNDg0KBPwCC//79/Tz8vPz9vr+AYABBASBAQQEgQEEBIsNAQEDBAQEBAMCAAQDAgGEAwEDAwSKDgEBAwQEBAQDAgEABAMCAYQDAQMDBIoOAQEDBAQEBAMCAQAEAwIBhAMBAwMEig0BAQMEBAQEAwIABAMCAYQDAQMDBIC4fwECAgICAgICAgICAgEBAQQFBAEBAwIBAgQFBAICAgcBAQEBBQEDAQEBAQYBAQEBAwECAwEBAQEBAQEEBQQBAQMCAQIEBQQCAgIHAQEBAQUBAwEBAQEGAQEBAQMBAgMBAQEBAQEBBAUEAQEDAgECBAUEAgICBwEBAQEFAQMBAQEBNwYBAQEBAwECAwEBAQEBAQEEBQQBAQMCAQIEBQQCAgIHAQEBAQUBAwEBAQEGAQEBAQMBAgMBAQEBP+Io4ijiKOIe2B7YHhERBgfz8/79C/398/Pf3+ns9+/2AAoRExQTDAH38AsE+e/o6ejp6fD6BAsREQYH8/P+/Qs//f3z89/f6ez37/YAChETFBMMAffwCwT57+jp6Onp8PoECxERBgfz8/79C/398/Pf3+ns9+/2AAoRExQTDAH38DcLBPnv6Ono6enw+gQLEREGB/Pz/v0L/f3z89/f6ez37/YAChETFBMMAffwCwT57+jp6Onp8PoECwv+Av4C/gL+Av4C/gKRGAIB///+/v7+/wABAv7/AAECAgICAgEB//6RGAIB///+/v7+/wABAv7/AAECAgICAgEB//6RGAIB///+/v7+/wABAv7/AAECAgICAgEB//6RGAIB///+/v7+/wABAv7/AAECAgICAgEB//4P/v7+/v7+/v7+/v7+/v7+/o8P/v7+/v7+/v7+/v7+/v7+/o8AA7Cw7OyBP+Liurri4h4e9vbOzvb2FBTs7Nnb4OTk2dTV5PcHCAT9/v78+e/g2dfg4uTp6+vg3N/uAA4PCwQFBAUDAPbo4N4/7fb48vf5+ff29vj49Ozp5uTg4OLo6+39+PD18e/v8PLy8Onq8/b2/QIEAgH//OHj6Ozs4dzd7P8PEAwFBgYEASX36OHf6Ors8fPz6OTn9ggWFxMMDQwNCwj+8Ojm9f4A+v8BAf/+/oE//PTx7uzo6Orv8/UFAPj9+ff3+Pr6+PHy+/7+BQoMCggHBOvt8vb26+bn9gkZGhYPEBAOCwHy6+ny9Pb7/f3y7j/xABIgIR0WFxYXFRII+vLw/wgKBAkLCwkICAoKBv77+Pby8vT5/f8PCgIHAwEBAgQEAvv8BQgIDxQWFBIRDvj6P/8DA/jz9AMWJicjHB0dGxgO//j2/wEDCAoK//v+DR8tLiojJCMkIh8VB//9DBUXERYYGBYVFRcXEwsIBQP//wEZBgoMHBcPFBAODg8REQ8ICRIVFRwhIyEfHhuDGfz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pr9ggD6ggMCAwQIgQkBCQrv3uP0+vz/ggL6AP+BAgIECII2BAoK797j9Pz8/AQAAQIB//z8/Pz7+/n5/fz8/Pz8/Pz89fj19PX4+/z8/P78/v319/r7/f36/YIA+oIDAgMECIEJAQkK797j9Pr8/4IC+gD/gQICBAiCNgQKCu/e4/T8/PwEAAECAf/8/Pz8+/v5+f38/Pz8/Pz8/PX49fT1+Pv8/Pz+/P799ff6+/39+v2CAPqCAwIDBAiBCQEJCu/e4/T6/P+CAvoA/4ECAgQIgjYECgrv3uP0/Pz8BAABAgH//Pz8/Pv7+fn9/Pz8/Pz8/Pz1+PX09fj7/Pz8/vz+/fX3+vv9/fr9ggD6ggMCAwQIgQkBCQrv3uP0+vz/ggL6AP+BAgIECII0BAoK797j9Pz8/AQAAQIB//z8/Pz7+/n5/fz8/Pz8/Pz89fj19PX4+/z8/P78/v319/r7/f2DAIE/sLA8POLiHh7OzjIy4uIoKNjYMjLY2OXm+fgH8Ovp8QANDQkIERADBQHx4t/5+gMMDBsE//0FFCEhHRwlJR8aGT8VBfbyABEPDxQWEAkD/wED//bz8Ozg4Obx+gAHAPv69PL1+wIHBf8EBwoKECAhHBQMBuXm+fgH8Ovp8QANDQkIPxEQAwUB8eLf+foDDAwbBP/9BRQhIR0cJSUfGhkVBfbyABEPDxQWEAkD/wED//bz8Ozg4Obw+gAHAPv69PL1+wI/BwX/BAcKChAgIRwTDAbl5vn4B/Dr6fEADQ0JCBEQAwUB8eLf+foDDAwbBP/9BRQhIR0cJSUfGhkVBfbyABEPDz8UFhAJA/8BA//28/Ds4ODm8PoABwD7+vTy9fsCBwX/BAcKChAgIRwTDAbl5vn4B/Dr6fEADQ0JCBEQAwUB8eLfP/n6AwwMGwT//QUUISEdHCUlHxoZFQX28gARDw8UFhAJA/8BA//28/Ds4ODm8PoABwD7+vTy9fsCBwX/BAcKChAFICEcEwwGgxcK+PgKCvj4Cgr4+AoK+PgKCvj4Cgr4+AqEB/30+v7//wD6ggQCAPj2+4YH/fT6/v//APqCCgICAPj2+wAKCgoPgyX++/j4+Pv7+f79AggKDAv4+Pjy/v3+AAQICgoKEhAS/Ozt8PL2+IQH/fT6/v//APqCBAIA+Pb7hgf99Pr+//8A+oIKAgIA+Pb7AAoKCg+DJf77+Pj4+/v5/v0CCAoMC/j4+PL+/f4ABAgKCgoSEBL87O3w8vb4hAf99Pr+//8A+oIEAgD49vuGB/30+v7//wD6ggoCAgD49vsACgoKD4Ml/vv4+Pj7+/n+/QIICgwL+Pj48v79/gAECAoKChIQEvzs7fDy9viEB/30+v7//wD6ggQCAPj2+4YH/fT6/v//APqCCgICAPj2+wAKCgoPgyX++/j4+Pv7+f79AggKDAv4+Pjy/v3+AAQICgoKEhAS/Ozt8PL2+IMPAgICAgICAgICAgICAgICAo+ACwDQAZ4AAgGpQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAHUQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAGQAAABpEAKAAAAAAAAAAAAAAAAQABAAAAAAAABpkAIAAAAACbEAAAAAAAAQABAAAAAAAABogAJAZtABAAAAAAAAMAAAAAAAAAAQAAAAAAAAZJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAaRABwAAAAAAAMAAAAAAAEAAQAAAAAAAAaRAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAD/458Som6W5x9vr8f/01bOepJ6go6OjnZqYr9Lx/PDz6dbMvrjC0+Xq9Pf09PT09vj28uzj5uzy8vLx7/X67OPXP87T4fPz8/v+CPr0/g8hJjAzMDAwMDU7PTowHxcYHiQkJCMhJywyKxsKDx0vLy83OjQjAOTX4fUKGxkcHhsZExU/FhYWEhIXGxgeHRLY2t7g4ODg6fDt9tDU3ODg4ODj2OXa0s3d392+vr29uLnCxdPzDxYNIgvjyMPFwr7e8wICAg4CAQECAgUGBP//////9+eDCKu+7BUuLhsRBYIPBQ8fNURER0pMQC4lHxMKBIMcAgURC/fdy8vE1u/18/0EBAEBAQIA++nd4evw8PaCJOzc4efv5sarBREL993Ly8TW7/Xz/QQEAQEBAgIA++nd4evw8PaCD+zc4efv5sarq77sFS4uGwuCCgQNFBQYHR8ZDwoGgz8C//8GBwDKzNDT1MDPxsPGwgMD/////P0BAQL//+3t5foUFBQUCfjv67zeAxEREQb9zMzHvQ0XEwL4//gADRgcBAHgzMzMgz8hJBcC8Orx9vsCChQH69DG0tra2tra2NnX6AESD/7o0sa+u8PR4Ojl3tjW1tbW2eHs9AAWExMTExMTEwv/8/YFPxMfKzo6Ojku6uft+AQKBwD6+Pj4+PwGFB0cICQiIiIiIiIiGg4YGyYzP0taWlpZTkFEOiocGSAiGBYUEg8OFhY/FhYWFhYZCQT/9/DBzNTU1NTU3eDX19zyHDg4ODgV6+bAtcvAx8ra6+bp38zAztTZ2NPk9O/t6+Pr9Ow9Pj09PQ49OSkYGAT/7+Li4uLi+CeDLxMULlFufHJtZmRkZGRkZGRkZEwbCwwKCgoKCgoKCgoKEBkdDvfdzs/T2+Hj8vsBAoIj/QABAP7sx7S0saysrLO7xdrg5Oz/DA8E8dvPz9Pb4ePy+wECgjD+/gAB//vrx7S0saysrLO7xdrg5Oz/ExQqR19pX15kZGRkZGRkTiAKCgoKCgoKCgYGgRj+9u/p6+vm4u7JxtX0CBgtUFBQRDkYGBIAQACPHXNzRR0UFBQUEhARHwLv18rKyuc8Dw8PDyw3RlhmVEAAgAhyTSMLBA8PDw+DPzImBunY2+vp5eXo6OPc1M/P19fX19fW19fc4+ru79W6qZ2RkqG1x8nKxb+/v7/By9/xCiQhISEhISEhGQ38/wYqIjE+T09PTUHNwsTT6Pv+APv29vb2+wkhND5LUE5OTk5OTk5GOj1CRVlodUMAhgCGAIYAhD94aV09IA8SIh4bHx4eHBwkJCQkJCMkHxcS/ebXusfNysrKysW6sLD6DS9DQ0NDG+zhs5+zrLi/6rzW1sGjlqKvH7O4w+4E4MK7t8bd6kpKSkpKSkc+NTUVCPPl5eXl5QA9gwIQI1VOAIMAoAChAIwAjwCUAJYAlgCWAJYAlgCWAJYAlgCWHXMtCgoKCgoKCgoKCgoKER0rJArmyMG7wtLZ6/L6/4IJBAcIBwXnqouLhUL/fv9+/34WjZmmwM3W5PoYJiAH5MfAusLS2evy+v+CCgIFBwgHBeeqi4uFQv9+/37/fgqNmabAzdbk+hAjVUsAgwCgAKEAjACRAJYAlgCWAJYAlgCWAJYLcy0KCgoKCgoKCggNgRn//gAGAPPm4va1tcPd7yI9ZGRkWVEKCgQAYUEAnQCdEXpTQkJCQj0kBRzv3MS3t7fRG4MFCCI9WHFXQQCZAIUEXCwPAwWGPx0S+eHNwL+9uLrDw8bL0NPT09HMysnHx8fDv7u3t7W7yM7P2+0DFx4oNT5DREpRVFJPVFVbXV5cWVRRUU1HR0o/TElFRUA9NCbU1+X5DiMqNEFKT1BWYGdpZ2lpampsbGtpY2BgX2JhZlhVUVNOS0EyKR4G79zR0crCwsLFyMjIxj/Bv768vLy2trnCz7q6w9Xi7voNGhwkEAL38ene0cbGxtLYzM/GusXa2u0EDg4OEx4kISgNEhEODg752C8vLiwXDgr149vR3+b3ChQdKC8vL4OBIwIFCAoKCAYGBgYGBgYGBgYGCgoKCgoKCgoKCgoKBgD9AQMEAYIKCRITExQOBv////+BBQH+/gEBAYMMCQkJCwsLBgAKCggFAoILCBARERINBf////3+gQb+/P4BAQH+ggYJCQkNDQ0HghgBAgEA/wMGBgYGBgYGBgoKCgoKCgoKCgoKgQIHCwmEDAH8+PLx8QD0/f39/wODDPoBAfv6/v7+/v38/fiBBQECAgL++oMI///59vf5+fn9ij8B+ff8/fTn4+jw8uPtCCU0KSEkJSUlIRweEPvv9wsYJCASFxcRCwsRFBkdHR0dHh0fHx0PFyAkJCQfHCQjIyYqPy0gFgcHBwD9ys/OycTDyM7a4uLi4uPh3Njg4N7k7PPz8+3p8fLm7Pr57uPU1NTNycvBvcDAs6Ocv87V3uXo4OM/5ubm4dfS2d3Z1M0yMSkkJCQkHBcdFDQzJhkZGRkcLB4qLC4jJi0fCAkGCxES//748vTcwtz/DQwRExe3y/X19Q7138fExMHJ3e3t7e3t3cCDLxEXDv3y9AUKDAoKCggD/PHq6vwaHg359fX29/f4+Pj7BxMMFCMzNi0wKRwUCPfx9oIj//ft2tDV5fLy9fHx8QYWEQsLCRIYEQ8ZKDc6NC8hEwv/7Ojygj8C//rw4Nfa5fLy9PPz8wwcFAn9BRMYEBUM+/D1CA0ICAgIBQEBECkzIAj9+fT09PsIAQEDDhoiIyMhHScaJiskNCEREQUFBQgEAgIAAdvp6fj/+/v7+/wAAeYsFwP+/v787SIiBO3KzNDd6/Td5PgPHSUeHR8igz//BhkmJQ/29QomMyokJCcpJh4kKSkpIRsbGhYVGBwuOjYuOjoqFgUD/gUPDw8PDQoMEQv7BBAXFxcSDRUOHBosPycaEQIDBgD86PT68+fb2NLZ4uLi4t3W1Nja2drh7fT09O/q8uvl4ff67eTV1tnTz9LZ7Pn44snI6fL08/b58fQ/9vb28Ojp39Xm8u44KhkTExMTEBMcExYVFBYWFhYdKBMiKzw5ODFFLS8vPUlGNy4oGQfr9xpIXV5ZTUXB4BQUFA4UCgMGBu7s7PHx8fHx4r+DPy8jBOvk+BYVDwsLCwf+8N3Q0OMNFgLr5ufq7fDy8vLz+gHy+BAwSk1XSSwgDvr0/QoKCgn/8sexv9/19ffz8/M8AQwFAfsBGjAG+P0UM0tOWEksIA769P0KCgoJBf/yx7G/3/X19/Pz8wEMBQH7ARowLyME6+T4FhULCwsJBIEQEDpDJwkA+fLy8vb//Pz9AgaBPA0hLR4tLCUiKPX/AQEB/u77+wP88OLi+fvu7u7u6PodDOnr9Pz8/AD7REQqHRII/fr8+vH7CyEyPDo+QUSDPwYLFyMrLCchISAZGhgUERIVFRccHRwaGBgbHB4gIR8YEhIWFxILBgcGChIUFBccHyQnKCQdGhUVFxUVFRssNz0/PjcqFxUSCgXk5uXe2NLT0tbe4ODj5OLk6enq5+bj397f3t7e4ebz+gsD9uDf3dbS09jj7fTz7uzx8PDr5+jo6j/w8fHz8fDy8O/q4xQbHRkWCwgHCQoGDhYUDg8ZGhQUFA4PEA0RFhobFA0JCQkJAu/f3dzP1/EB/v4NG+Tb0dDkDuno4+Hj4eTi397c2NLU3IMl/f379/Pw8PT4+vr6+vv8/fz8/fv7+/n39/f39vb29voAA//8+/6CI/fu7e7s8fkBAQECAgIHDQ0HBwcFAgICDRsRAPHx9v329vj7/oI6+fHw8e7y+gEBAQMDAwMKEAwHBwcHAgICDhoQ/u7v8/j4+Pf2+Pn69vr6+vr6+vr69vb29fX19vb29vaBJfn1+AP/+fT08/r9AAUP/gQBAQEIBwgIBAAaAQEHBwICAgL79fb7gQX//v7+CBWBEP38/AD+/gcFCgj859Xh9/3/hD/+/gUPGBwbGhsYERQVExEQEhIKAPv7/Pz6/wYOFBIYEgcICQP67ujp6/H6/AADBAD7+frw8/X39/Ps5+fv8/PvP/T09/Lz9Pb7BAL78+zn6Oru9fj8/vry7O3v8PL5+vz79u7p6e3m5+Tz9Pbw8fD1/wQCBQsREg8RGBYWISsrLCc/GxUVFRUVEBAOCAEHBAYIBPz37Oju8+77BggJDRAYHw8LBAoHBQUbFxcNCAkJCQT49gIG9fDs6urq9w34+Pj4/w4BDx8jHxsXCvz29Pf39/iDgT///Pr29fT3+vr6+vr6+vr69fb18/b29vb29vb29vf6/Pn8/wQFAwEDBwgIBwUCAQEBCAcFAQICAwMDBAQEBPz8Cvz09PT1+/b6/gABgjoCBgoKA///AQEBBwkGBQIEAgMDAwYEBAT9/fvz8/Hw8/T3/P3/AAH9+vr6+vr6+vr29vb29vb29vb5+YEl+gAP//7+/wD/+v4ICAEKDwMDAwH9+fnzAAb//wUGAgICAgD68vCBBf/+/v4CBoMIAQH89fT08/P5ij8ECBUiKismJiglHBwcHB0dHR0UAvn5+fn6/wQJDg8NBwEECQkD+fHw7+vr7vP19/bz7+bp9ff8/Pbn39/l7e3qP+fp7evu8PX++v389e3l5OPg4OPo6+/t6OLTz9vn6+7t5djQ0NPS087b3eHd4OLo8vj8CBIXFQ4SHSoqJyQkJBsACYMFCBwkGAX3gT/69fX59/T3AAfz8/T4+wIIFBQUExQDAP0AIzUpIx4fHxgNAvn15vDr7O/v7wAZ6+vr6+30/QcNCBcRBPbv7OvqAerrg4Ej/vv49vb5+vr6+vr6+vr6+vr29vb29vb29vb29vb5AAP//fz/ghIGDAsLBAD/AQEBA/78+fj+////gyT39/f19fX6APn5+/3/AQEBBw4NDQwIBAEBAQMC/vz7+vn///8Cggb39/fz8/P5ghj//v8AAf36+vr6+vr6+vb29vb29vb29vf4gQL8+feBD/758/L6+wQMDP0JAwMDAf2DCAb//wUGAgICAoEBAvSBBf/+/v4CBoMIAQEEBQQBBwcDij8bHRoRCgcKDQX59fLx9Pb18vL3/f758fDw6ODX0dHP2+vw7/L6BQoJBgP69fHq5ez3/+nx8O/u6ert7+/p2dLWP+Ds9QkMDRQaGhkdJCovLS4qHxkWERIdKCkcFhcTFBMPERUYGBIR+/j7BBImKCsvMTE2NjErLDE3JSchEQYEAwU/Cw8MBQkJEhQbIyX07+vp7PT4+vv9/vfw7vDv6ujp4vL1/O3w7ugOBg0NCAUFBQsZHhMMKyYXGSgcDwsTHB0WDQ4LFiQnKCEhIiQqJyIiIBuDP+jo7fcACgsKCAYGBgYHBgcICAwJCgwMDg0MCwsKCgoJBgQHBQD16uXs8O/u7fD1/f////n6/fr29vv7+/f6+voM9uzw/QMGAPAVDwgD/4E/+PPy7/QBBwX////59/f59vD0+/v79/j4+O3m8gISDQX8+vv/Bw0REA4ICAgGBAQEBAQDAgkLCgwMDAoNAAEF/iPv/vwACQwNEA0D///19////wID//8F/9/5+QQD/v7+/gsXGx2BBQECAgL15IIOBAP/DRcODgACAgweEggChT/k4trS0dbd4OHg4uPj4t/Y1NTZ4eXg19XTzMnEwL3E0tzc19bd5u3t7/Ht6eTf4erz9/Px5OLVycjS19fVyb64P7O2wdXY2eHlHBoYHSElJScoJCAcFhUeJyo2NSgcGQ4DBAwSEhMQB/3o7vkQEhIZHBsZEg4OFBwZA/v4+v79/QQ/FBkTDAoA6+32BxrWz9bi5eHl5+Pd19zf5ufm3+Hc3N/b19DT1dTNxNfc2M/O1ODxBREgERL+7fDt3s4rNiQgHQ4YFxcWExkbIScrKSQlKCWDJQMDBQkNEBALCAYGBgYFBAMEBAQFBQUICgoKCgoKCgoE/P0BBAUCgj/+/P39BQcE////+P8B/f33AQIC//7+/vnv9v4MDAgDCAcFAgD////8+/wAAwMB/////Pv+APv6/QICAv3+/v74IfD4ARAPCgUFBwkKBwYGCgYGBgYGBgYJCAoKDAwMCgoKCQiBJQQGB/0BCBEXGBAQDgT4CAL////4+QIC+ADm///5+f7+/v4OFgwZgQUBAgIC+OuBEAMEBAAFB/4B7vD4CBgRAP3+hACACwDQAmIAAgJmQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAK2QAYAAAAAJsQAAAAAAAAAAEAAAAAAAAJIAAACYkAKAAAAAAAAAAAAAAAAQABAAAAAAAACY0AIAAAAACbEAAAAAAAAQABAAAAAAAACWwAJAldABAAAAAAAAMAAAAAAAAAAQAAAAAAAAkxAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAmJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAl9AAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAPYx6SIQP97CYWZp7vL0d/UtZNC/37/hP9+A4CDg4NC/33/ev93P4+y0dzQ08m2rJ6YorPFytTX1NTU1NbY1tLMw8bM0tLS0c/V2szDt66zwdPT09reJBYQGis9QkxPTExMTFFXWVY/TDszNDpAQEA/PUNITkc3Jis5S0tLU1ZQPxwA8/0RJjc1ODo3NS8xMjIyLi4zNzQ6OS64ur7AwMDAydDN1rC0vD/AwMDAw7jFurKtvb+9np6dnZiZoqWz0+/27QLrw6ijpaKe+g8eHh4eHR0eHiEiIBsbGxsbEwMUA+DEt8HV4/cHPw0bEPHPusC6vL+/v7m2tMvuDRgMDwXy6NrU3u8BBhATEBAQEBIUEg4I/wIIDg4ODQsRFgj/8+rv/Q8PDxca2toS2dnU1d7h7w8rMik+J//k3+He2oMIq77sFS4uGxEFgg8FDx82RERHSkxALiUeEwoDgxwCBREL993Ly8TW7/Xz/QQEAQEBAgD76d3h6/Dw9oIk7Nzh5+/mxqsFEQv33cvLxNbv9fP9BAQBAQECAgD76d3h6/Dw9oIP7Nzh5+/mxqurvuwVLi4bC4IKBA0UFBgdHxkPCgaDPwL//wYHAMrM0NPUwM/Gw8bCAwP////8/QEBAv//7e3l+hQUFBQJ+O/rvN4DERERBv3MzMe9DRcTAvj/+AANGBwNAeDMzMyrvuwVLi4bEQWCDwUPHzZEREdKTEAuJR4TCgODHAIFEQv33cvLxNbv9fP9BAQBAQECAPvp3eHr8PD2ghzs3OHn7+bGq//t7eX6FBQUFAn47+u83gMREREG/YM/ERQH8uDa4ebr8voE99vAtsLKysrKysjJx9jxAv/u2MK2rquzwdDY1c7IxsbGxsnR3OTwBgMDAwMDAwP77+Pm9T8DDxsqKiooHvv4/gkVGxgRCwkJCQkNFyUuLTE1MzMzMzMzMysfKSw3RFBca2tral9SVUs7LSoxMyknJSMgHycnPycnJycnKhoVEAgBsbzExMTExM3Qx8fM4gwoKCgoBdvWsKW7sLe6ytvW2c+8sL7EycjD1OTf3dvT2+TcTk9OTk4/Tko6KSkVEADz8/Pz8wk4MzYpFAL8AwgNFBwmGf3i2OTs7Ozs7Orr6voTJCEQ+uTY0M3V4/L69/Dq6Ojo6Ovz/isGEiglJSUlJSUlHREFCBclMT1MTExLQOz9+Pvx3tLg5uvq5fYGAf/99f0G/oMvExQuUW58cm1mZGRkZGRkZGRkTBsLDAoKCgoKCgoKCgoQGR0O993Oz9Pb4ePy+wECgiP9AAEA/uzHtLSxrKyss7vF2uDk7P8MDwTx28/P09vh4/L7AQKCMP7+AAH/++vHtLSxrKyss7vF2uDk7P8TFCpHX2lfXmRkZGRkZGROIAoKCgoKCgoKBgaBGP727+nr6+bi7snG1fQIGC1QUFBEORgYEgBAAI8dc3NFHRQUFBQSEBEfAu/XysrK5zwPDw8PLDdGWGZUQACAOHJNIwsEDw8PDxMULlFufHJtZmRkZGRkZGRkZEwbCwwKCgoKCgoKCgoKEBkdDvfdzs/T2+Hj8vsBAoIU/QABAP7sx7S0saysrLO7xdrg5Oz/QACPE3NzRR0UFBQUEhARHwLv18rKyuc8gyASBubJuLvLycXFyMjEvbaysrq6urq6ubq6vsXLzs+1mYlC/33/cf9yP4GVp6mqpZ+fn5+hq7/R6gQBAQEBAQEB+e3c3+YCER4vLy8sIeDV1+b7DhETDgkJCQkOHDRHUV5jYWFhYWFhYVkFTVBVWGx7RQCIAJkAmQCZAJcAizB8cFAzIiU1MS4yMTEvLzc3Nzc3NjcyKiUQ+eqap62qqqqqpZqQkNrtDyMjIyP7zMGTQP9/CZOMmJ/KnLa2oYNA/3Y/go+TmKPO5MCim5emvcpdXV1dXV1aUUhIKBsG+Pj4+PgTUEU5Gfzr7v78+Pj7+/bv5+Li6urq6urp6uvv9v0BAj7ozLywpKWzyNrc3djS0tLS1N7yBB03NDQ0NDQ0NCwgDxIZNURRYmJiYFT9z+np1LaptcLGy9YBF/PVzsrZ8P2DAhAjVU4AgwCgAKEAjACPAJQAlgCWAJYAlgCWAJYAlgCWAJYdcy0KCgoKCgoKCgoKCgoRHSskCubIwbvC0tnr8vr/ggkEBwgHBeeqi4uFQv9+/37/fhaNmabAzdbk+hgmIAfkx8C6wtLZ6/L6/4IKAgUHCAcF56qLi4VC/37/fv9+Co2ZpsDN1uT6ECNVSwCDAKAAoQCMAJEAlgCWAJYAlgCWAJYAlgtzLQoKCgoKCgoKCA2BGf/+AAYA8+bi9rW1w93vIj1kZGRZUQoKBABhQQCdAJ0RelNCQkJCPSQFHO/cxLe3t9EbgwUIIj1YcVdBAJkAhQRcLA8DBYICECNVTgCDAKAAoQCMAI8AlACWAJYAlgCWAJYAlgCWAJYAlh1zLQoKCgoKCgoKCgoKChEdKyQK5sjBu8LS2evy+v+CCQQHCAcF56qLi4VC/37/fv9+CI2ZpsDN1uT6YUEAnQCdEXpTQkJCQj0kBRzv3MS3t7fRG4M/DQLp0b2wr62oqrOztrvAw8PDwby6ube3t7Ovq6enpau4vr/L3fMHDhglLjM0OkFEQj9ERUtNTkxJREFBPTc3Oj88OTU1MC0jFs7R3/MIHSQuO0RJSlBaYWNhY2NkZGZmZWNdWlpZXFtgUk9LTUhFOywjGADp1svLxLy8vL/CwsLAP7u5uLa2trCws73JqqqzxdLe6v0KDBQA8ufh2c7Btra2wsi8v7aqtcrK3fT+/v4DDhQRGP0CAf7+/unIKSkoJhE/BO/d1cvZ4PEEDhciKSkpGA303Mi7uriztb6+wcbLzs7OzMfFxMLCw766trKysLbDycrW6P4SGSMwOT4/RUxPTStKT1BWWFlXVE9MTEhCQkVHREBAOzgvIcDV1ej/CQkJDhkfHCMIDQwJCQn004OBIwIFCAoKCAYGBgYGBgYGBgYGCgoKCgoKCgoKCgoKBgD9AQMEAYIKCRITExQOBv////+BBQH+/gEBAYMMCQkJCwsLBgAKCggFAoILCBARERINBf////3+gQb+/P4BAQH+ggYJCQkNDQ0HghgBAgEA/wMGBgYGBgYGBgoKCgoKCgoKCgoKgQIHCwmEDAH8+PLx8QD0/f39/wODDPoBAfv6/v7+/v38/fiBBQECAgL++oMI///59vf5+fn9iCMCBQgKCggGBgYGBgYGBgYGBgoKCgoKCgoKCgoKCgYA/QEDBAGCCgkSExMUDgb/////gQUB/v4BAQGDFAkJCQsLCwYA+gEB+/r+/v7+/fz9+IEFAQICAv76gz8XDw0SEwr9+f4GCPkCHjtKPzc6Ozs7NzI1JhEFDSEuOjYoLS0nISEnKi8zMzMzNDM1NTMlLTY6Ojo1Mjo5OTxANUM2LB0dHRcToKWkn5qZnqSwuLi4uLm3sq62trS6wsnJycO/x8i8wtDPxLmqqqqjn6GXk5aWiUH/ef9yP5Wkq7S7vra5vLy8t62or7OwqqNIRz86Ojo6Mi0zKkpJPC8vLy8yQjRAQkQ5PEM1Hh8cIScoFRQOCAry2PIVIyI/JyktjaHLy8vLtZ2ampefs8PDw8PDs5bVzcvQ0ci7t7zExrfA3PkI/fX4+fn59fDy5M/Dy9/s+PTm6+vl39/l6DPt8fHx8fLx8/Px4+v0+Pj48/D49/f6/gH06tvb29TR89zd2t/l5tPSzMbIsJaw0+Hg5efrgy8RFw798vQFCgwKCgoIA/zx6ur8Gh4N+fX29vf4+Pj4+wcTDBQjMzYtMCkcFAj38faCI//37drQ1eXy8vXx8fEGFhELCwkSGBEPGSg3OjQvIRML/+zo8oI/Av/68ODX2uXy8vTz8/MMHBQJ/QUTGBAVDPvw9QgNCAgICAUBARApMyAI/fn09PT7CAEBAw4aIiMjIR0nGiYrJD8hEREFBQUIBAICAAHb6en4//v7+/v8AAHmLBcD/v7+/O0iIgTtyszQ3ev03eT4Dx0lHh0fIhEXDv3y9AUKDAoKJAoIA/zx6ur8Gh4N+fX29vf4+Pj4+wcTDBQjMzYtMCkcFAj38faCKf/37drQ1eXy8vXx8fEGFhELCwkSGNvp6fj/+/v7+/wAAeYsFwP+/v787YM/GyI1QkErEhEmQk9GPz9BQj83PUJCQjo0NTQwMDQ4SldSSlZWRjIhHxohKysrKykmKC0nFyAsMzMzLikxKjg2SD9DNi0eHyIdGNvn7ebazsvFzNXV1dXQycfLzczN1ODn5+fi3eXe2NTq7eDXyMnMxsLFzN/s69W8u9zl5+bp7OTnP+np6ePb3NLI2eXhVEY1Ly8vLywvOC8yMTAyMjIyOUQvPkdYVVRNYUlLS1llYlNKRDUjBxM2ZHl6dWlhtNMHBwc/B/32+fnh39/k5OTk5NWy8vkMGRgC6ej9GSYdFxcaHBkRFxwcHBQODgwHBQYKERAGBBIXDv7x8e/4AgICAgD9/ysE/u73AwoKCgUACAEPDR8aDQT19vnz7zggIiIwPDkqIRsM+t7qDTtQUUxAOIM/LyME6+T4FhUPCwsLB/7w3NDQ4w0WAuvm6Ort8fLy8vP6AfL4EDBKTVdJLCAO+vT9CgoKCf/yx7G/3/X19/Pz8zwBDAUB+wEaMAb4/RQzS05YSSwgDvr0/QoKCgkF//LHsb/f9fX38/PzAQwFAfsBGjAvIwTr5PgWFQsLCwkEgRAQOkMnCQD58vLy9v/8/P0CBoE/DSEtHi0sJSIo9f8BAQH+7vv7A/zw4uL5++7u7u7o+h0M6ev0/Pz8APtERCodEgj9+vz68fsLITI8Oj5BRC8jBD/r5PgWFQ8LCwsH/vDc0NDjDRYC6+bn6u3x8vLy9PoB8vgQMEpNV0ksIA769P0KCgoJ//LHsb/f9fX38/PzAQwFGQH7ARow8OLi+fvu7u7u6PodDOnr9Pz8/AD7gz8wNUFNVVZRS0tKQ0RCPzs8Pz9BRkdHREJDRUZHSktJQjw8QEE8NTAxMDQ8Pj5BRklOUVJOR0Q/P0E/Pz9FVmFnP2hhVEE/PDUv3N7d1tDKy8rO1tjY29za3OHh4t/e29fW19bW1tne6/ID++7Y19XOysvQ2+Xs6+bk6ejo49/g4OI/6Onp6+no6ujn4ds+RUdDQDUyMTM0MDhAPjg5Q0Q+Pj44OTo3O0BERT43MzMzMywZCQcG+QEbKygoN0Xc08nI3D/h4NvZ29nc2tfW1NDKzNT9Ag4aIiMeGBgXEBEPDAgJDAwOExQUEQ8PEhMUFxgWDwkJDQ4JAv3+/QEJCwsOExYbGh4fGxQRDAwODAwMEiMuNDUuIQ4MCQH8ERILBIMM+ebW1NPGzuj49fUEEoMl/f379/Pw8PT4+vr6+vv8/Pz8/fv7+/n3+Pf39/b29voAA//8+/6CI/fu7e7s8fkBAQECAgIHDQ0HBwcFAgICDRsRAPHx9v329vj7/oI6+fHw8e7y+gEBAQMDAwMKEAwHBwcHAgICDhoQ/u7v8/j4+Pf2+Pn69vr6+vr6+vr69vb29fX19vb29vaBJfn1+AP/+fT08/r9AAUP/gQBAQEIBwgIBAAaAQEHBwICAgL79fb7gQX//v7+CBWBN/38/AD+/gcFCgj859Xh9/3/AP39+/fz8PD0+Pr6+vr7/Pz8/P37+/v59/j39/f29vb6AAP//Pv+giv37u3u7PH5AQEBAgICBw0NBwcHBQICAg0bEQDx8fb9GgEBBwcCAgIC+/X2+4EF//7+/ggVgz8JCRAaIycmJSYjHB8gHhwbHR0VCwYGBwcFChEZHx0jHRITFA4F+fP09vwFBwsODwsGBAX7/gACAv738vL6/v76P///Av3+/wIGEA4H//jz9Pb6AQQICgb++Pn7/P4FBggHAvr19fny8/D/AAL8/fwBCxAOERcdHhsdJCIiLTc3ODM/JyEhISEhHBwaEw0SDxETDwcC9/P5/vkGERMUGBsjKhoWDxUSEBAmIiIYExQUFA8DAQ0RAPv39fX1AhgEBAQECz8NGysvKycjFggCAAMDAwQHBw4YISUkIyQhGh0eHBoZGxsTCQQEBQUCCA8XHRshGxAREgwD9/Hy9PoDBQkMDQkEBAID+fz+gST89fDw+Pz8+P39APv8/f8EJCAgFhESEhINAf8LD/759fPz8wAWg4E///z69vX09/r6+vr6+vr6+vX29fP29vb29vb29vb3+vz5/P8EBQMBAwcICAcFAgEBAQgHBQECAgMDAwQEBAT8/Ar89PT09fv2+v4AAYI6AgYKCgP//wEBAQcJBgUCBAIDAwMGBAQE/f378/Px8PP09/z9/wAB/fr6+vr6+vr69vb29vb29vb2+fmBJfoAD//+/v8A//r+CAgBCg8DAwMB/fn58wAG//8FBgICAgIA+vLwgQX//v7+AgaDCAEB/PX09PPz+Yg///z69vX09/r6+vr6+vr6+vX29fP29vb29vb29vb3+vz5/P8EBQMBAwcICAcFAgEBAQgHBQECAgMDAwQEBAT8/BL89PT09fsG//8FBgICAgIA+vLwgQX//v7+AgaDPx0hLjtDRD8/QT41NTY5Ozw8PDMhGBgYGBgaGxweHiAfGx0iIhwSCgkIBAQHDA4QDwwI/wIOEBUVDwD4+P4GBgM/AAIGBAcJDxcXGhkSCgIBAP39AAUIDAoF//Ds+AQICwoC9e3t8O/w6/j6/vr9/wUPFRklLzQyKy86R0dEQUFBOD8mHR0dHR0jIyAZFBkZEw4OEhANEBkgDAwNERQbIS0tLSwtHBkWGTxOQjw3ODgxJhsSDv8JBAUICAgZMggICAgKPxEaJColNC4hEwwJCAcHCBcbKDU9Pjk5OzgvLzE0Nzk5OTAeFRUVFRQWFxcYGBkZFRccHBYMBAMC/v4BBggKCQYLAvn8CAoPDwn68vL4gR39+vwA/gEDCBE2SDw2MTIyKyAVDAj5A/7/AgICEyyDgSP++/j29vn6+vr6+vr6+vr6+vb29vb29vb29vb29voBA//9/P+CEgYMCwsEAP8BAQED/vz5+P7///+DJPf39/X19foA+fn7/f8BAQEHDg0NDAgEAQEBAwL+/Pv6+f///wKCBvf39/Pz8/mCGP/+/wAB/fr6+vr6+vr69vb29vb29vb29/mBAvz594EP/vnz8vr7BAwM/QkDAwMB/YMIBv//BQYCAgICgQEC9IEF//7+/gIGgwgBAQQFBAEHBwOII/77+Pb2+fr6+vr6+vr6+vr69vb29vb29vb29vb2+gED//38/4ISBgwLCwQA/wEBAQP+/Pn4/v///4MQ9/f39fX1+gAG//8FBgICAgKBAQL0gQX//v7+AgaDP/b49ezl4uXo4NTQzc3O0dDNzdLY2dLKycjCurKrrKq2xsvKzdXg5eTh3tXQzMXAx9LaxM3LysnExcjKysS0rbE/u8fQ5Ofo7vUbGh4lKzAuLysgGhcSEx4pKh0XGBQVFBASFhkZExL8+fwFEycpLDAyMjc3MiwtMjgmKCISBwUEBj8MEA0GCgoTFRskJs/KxsTHz9PV1tjZ0svJy8rFw8S9zdDXyMvJw+nh6Ojj4ODg5vT57ucGAfL0A/fq5hQdHhcOPwwXJSgpIiIjJSsoIyMhHB4gHRQNCg0QCPz49fX2+fj19foAAfry8fHq4trT1NLe7vPy9f0IDQwJBv349O3o7/orAuz18/Lx7O3w8vLs3NXZ4+/4DA8QFx0RCRAQCwgICA4cIRYPLikaHCsfEg6DP+jo7fcACgsKCAYGBgYGBgcICAwJCgsJCwkKCQkKCgoJBgQHBQD16uXs8O/u7fD1/f////v8//r29vv7+/f6+voM9uzw/QMGAPAVDwgD/4E/+PPy7/QBBwX////6+Pn79/D0+/v79/j4+O3m8gISDQX8+vv/Bw0REA4ICAgGBAQEBAQDAgkLCgwMDAoNAAEF/iPv/vwACQwNEA0D///19////wID//8F/9/5+QQD/v7+/gsXGx2BBQECAgL15IIOBAP/DRcODgACAgweEggCgT/o6O33AAoLCggGBgYGBgYHCAgMCQoLCQsJCgkJCgoKCQYEBwUA9erl7PDv7u3w9f3////7/P/69vb7+/v3+vr6FPbs8P0DBgDw3/n5BAP+/v7+CxcbHYEFAQICAvXkgz+7ubGpqK20t7i3ubq5tLGppaWqsrawqKakoaKioJ6hqrKzrq20vcTExsjEwLu2uMHKzsrIu7msoJ+prq6soJWPP4qNmKyvsLe8FhQSFxsfHyEiHhoWEA8YISQwLyIWEwj9/gYMDA0KAffi6PMKDAwTFhUTDAgIDhYT/fXy9Pj39/4/DhMNBgQC+wUFChStpq25vLi8vrq0rrO2vb69trizs7ayrqeqrKukm66zr6alq7fI3Oj36OnVxMfEtaUlMB4aFz8SEREQDRMVGyElIx4fIh/r6eHZ2N3k5+jn6ero49/W0tLX3+Pd1dPS0NLU1dPi+AUA+fP0+Pv5+Pj08Ovm6PH6K/76+Ovp3NDP2d7e3NDFv7q9yNzf4Ojs1Mve49/W1dvn+AwYJxgZBfT39OXVgyUDAwUJDRAQCwgGBgYGBQQEBAQEBQUFCAoJCgoJCgoKA/v9AQQFAoI//vz9/QUHBP////j/Af399wECAv/+/v757/b+DAwIAwgHBQIA/////Pv8AAMDAf////z7/gD7+v0CAgL9/v7++CHw+AEQDwoFBQcJCgcGBgoGBgYGBgYGCQgKCgwMDAoKCgkHgSUEBgf9AQgRFxgQEA4E+AgC////+PkCAvgA5v//+fn+/v7+DhYMGYEFAQICAvjrgTcDBAQABQf+Ae7w+AgYEQD9/gADAwUJDRAQCwgGBgYGBQQEBAQEBQUFCAoKCgoJCgoKAvv9AQQFAoIr/vz9/QUHBP////j/Af399wECAv/+/v757/b+DAwIA+b///n5/v7+/g4WDBmBBQECAgL464MAgBcBoAACABUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMABEAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAFQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAEAA8ABEAQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYUA9oSFANiEhQHiFIOFhYWFhQAehIUAKISFhYUBHiiDhQAehIUA/4SFAB6EhQEoKIOFAfbig4UA2ISFAB6EhQDihIUB2NiDhQHjzoOFAdn2g4UB7EaDhQEKCoOFgAsA0ABvAAIAS2AFAAAAAAAAAAAAAAAAAABAAAAAAAAAYWAGAAAAACbEAAAAAAAAAABAAAAAAAAAPwAAAHJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAH1ACAAAAAAmxAAAAAAAAEAAQAAAAAAAAF4ACQBKYAQAAAAAAADAAAAAAAAAAEAAAAAAAABSQAEAAAAAJsTAAAAAAAAAAEAAAAAAAABvQAcAAAAAAADAAAAAAABAAEAAAAAAAABvQAMAAAAAJsTAAAAAAABAAEAAAAAAAAA3Mebv/gYGBgUEeWJBMTExMTfw+AIGBgYGBn1pSDU1NTYAEiAcEwf36uLm6vH09PcIFAv9/w4UDwiDggT88u3y+4IEBRIdFQiCBPvt4+v4ghwFDRMPBgDt5f8gD/339/f6/fHb19DT5vcBBgYGA4MbGgIDAQEDAwEBAwMBAQMDAQEBBgIBAQEDBAMBARrU1NTUCQkJCdTU1NQJCQkJIDMzG+bOzLu71AgPMjIa79bW7xooKBDlzMzlEIoiIQIDAQEDAwEBAwMBAQMBAgEBAQECAgMBAQEBAQEBAgICAQEd8vLy8icnJyfy8vLyLS0tLS00PV5nZz/Wr62np6CBQf96/3oBogwQUVEq5Ly85CpBQRnUrKur0xmHAAKHNzEtLS0rKigiICUkJCYnKS717u7u7Ovp5OHm5ujq6+3zeVQMw5+enJycnJeXnqyz0hJScnJ0dHR5g5oB//+eNx/c6/j6+vr39VVKMR8fHx8WsNDw+vr6+vovIxYREREULCEO9ubgzLGhqcXS1d/j6/0PFx1BZVc2g4I09+DH1ur4+PgIMFM9FgoKCv3Xr8TsAgICDig7KhYBDB4mIRsOBAQECxQWHiEaBvDk9AwMDAeDCC202f4KCgoFAEAAhC1hPC0tLS0sn8v6CgoKCgpvTy8jIyMpDxEdIx4Q7sOms+Pz9wMGBP739fwiUkcdgwwTExMG4b3T9AYGBiFiQACaBnc2/f395qdA/2khjMzw8PAJO2BAFQIUNUxONBUHBwcSISQxNikJ5NLzFBQUCoM37QwJAv78/f8A09/r7/Dw7+QLBgD+/f7+/9La4ufp6ebn49/d2uDm5uTk6Onm4N/e3uPn6+vr6+iDggQCAv/9/oIE/vr3+/6CBAMJDAQBggT/AAICAYEE/fLl8PyUGxoABQEBAQIDAQEBBQEBAQECAQEBAQoBAQECCAEaEwwG/fb8/QQNDgoD+vT6+Pj4/gcD/v79/v4DggQEBAQEBIMGBAQEBQUEBIc3EBMTExMTCfvx7e3u7u34BgMPDw8PDwX27ePi4eHg6/gJBf/59fX19fX1+vr7/v4BCA4QEBAQEAmDhgcKCgoKCgoKCocHCgoKCgsLCgqMAP6OGEYLDxcZFRcbHmJMQktQTElZGxscGRQYGBtAAIEddWReYl5bDilKZXdfQTAtKSMmKTxQRCP43u748/0Eg4IM+fcB/vz8/Pz78eTv/YIM/AMVDvz8/Pz/AQACAYEE+QksGQWCCQkQBQIUAu3bz/WHNwH49vj17vP6/h8kGBUlGgsN8/Tx5dXf8Pk3LiAeJhwU+QgnRE8+LSktJx0mKDIzMRb37vHx5uvvg4IM+voBA/j29vb6/f/7AoIM+PH0/PX29vYAA/v6AYEEAgoUCgGCCQEA/vz7+Pb7APqCAAGDgBcBoAAFABUABwACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAAHABMABUAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAABQAWAAhACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAcACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAHQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAHQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAHAA8ABUAQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAACEAHAAAAAAAAwAAAAAAAQABAAAAAAAAACEADAAAAACbEwAAAAAAAQABAAAAAAAAAB0ALAAAAAAAAwAAAAEAAQABAAAAAAAAAB0AMAAAAACbEwAAAAEAAQABAAAAAAAAAgAD2g4UB0AqDAP+EAewcg4UB7SmDhQHtC4OFAR0KgwABhIAACoOFgAAKg4WAAAqDhQE7AoMBAQGDACeEhQEvE4MAAYQBFAODhQH+9IOFAeP2gwD/hAHj9oMA/4QBAfaDAP+EgAD2g4WAAPaDhQHG6oMB//+DAeUCgwH//4MB/wqDAAGEAf8KgwABhIAXAaAAAgAVAAYAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAIQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAGQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAhABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIaGAjL2uoOGhoYC7AAUg4aGhoaGhoaGhoaGAs4KRoMAAYUCsApkg4YCugpGg4aGhoaGhoaGhoaGhoaGhgJG9rqDAP+FAkb2uoOGhoaGhgCAFwGgAAIAFQACAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEAIAXAaAAAgAVAAUAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIWFAeLig4UA2ISFAdgUg4WAABSDhYWFhYWFhYWFASgUg4UBRh6DhYAA7IOFgADsg4WAAOyDhYWFhYWFhYWFhYWFhYAAFIOFhYWFhYAXAaAAAgAVAAUAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIWFAeLig4UA2ISFAdgUg4WFhYWFhYWFhYWFASgUg4UBRh6DhYWFhYWFhYWFhYWFhYWFhYWAAOyDhYWFhYWFhYAXAaAAAgAVAAQAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAAAgATAAVAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAABUARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAVAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAIWFAOKEhQEKMoOFgAA8g4WAABSDhYWFAc7Og4UB2NiDhYWFATwKg4UBPPaDhYAA7IOFAc66g4UB9uKDhQHs7IOFAQoKg4WFhQEyMoOFAQoKg4UBHh6DhQDshIUB4uKDhQEUFIOFgBcBoAACABUABQACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAACABMABUAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAFQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8ABUAQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYUB4s6DhQHsFIOFAfYUg4WAABSDhYWFAezsg4UA4oSFhYUBRjyDhQFQKIOFgADsg4UB7NiDhYAA4oOFAeLsg4UB9gqDhYWFARQUg4WAAAqDhQEoFIOFAfYUg4UB2OyDhQAKhIWAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAIAEwAFQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAVAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAUADwAFQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAFQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhQHi4oOFAeLsg4UB2BSDhYAAFIOFhYUB9hSDhYWFhYUBMR2DhQFGHoOFgAC6g4UA9oSFgADsg4UB9vaDhYWFgAAyg4UBCuyDhYWFAQsVg4UBAUeDhQH27IOFgADOg4UAgBcBoAAHABUABQACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAAFABMABUAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAABQAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAHQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAFQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8AB0AQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAACkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAACkALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAAAQf9q/2mDhQH6A4OFAfEOg4UB8Q6DhQEL9YOFAQsMg4WAAAGDhYAAAYOFgAABg4UB/v+DhQH89IOFAc/5g4VB/2n/a4OFAfULg4UB/fyDhQEJCIOFASfqg4VBAJYAlYOFgAD/g4VBALwAiIMBAQGDATEQg4VA/04Ai4MB//+DAc8Mg4WAFwGgAAkAFQAGAAIABkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAAAYAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAAlABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAZADQAAAAAmxAAAAABAAEAAQAAAAAAAAAYADwAJQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAJQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAJQAsAAAAAAADAAAAAQABAAEAAAAAAAAAGQAwAAAAAJsTAAAAAQABAAEAAAAAAAABC/2r/av9qg4aAAfbsg4YC7AAUg4YCCgD2g4YCCwD2g4YCCgoKg4aGhoaGhoYCFQHsg4YC7Aoog4YCzewKg4ZC/1//av90g4YC1wAog4aGhgL29vaDhgIUFBSDhkIAlgCWAJaDhoaGQgCMAJUAoIOGAkcU2IOGQv9q/2r/aoOGAuzs7IOGgAsA0AB4AAIARmAFAAAAAAAAAAAAAAAAAABAAAAAAAAAXGAGAAAAACbEAAAAAAAAAABAAAAAAAAAXAAAAIFACgAAAAAAAAAAAAAAAEAAQAAAAAAAAIBACAAAAAAmxAAAAAAAAEAAQAAAAAAAAHwACQBnYAQAAAAAAADAAAAAAAAAAEAAAAAAAAB3QAEAAAAAJsTAAAAAAAAAAEAAAAAAAAB6QAcAAAAAAADAAAAAAABAAEAAAAAAAAB7QAMAAAAAJsTAAAAAAABAAEAAAAAAAAA729fQyMXW4uLi4uLi4uLn8Pr/9OLi4uLi4uLi4Pfm7/4GBgYFBA0F+/f39/f58PgCBgYGBgYXDf/39/f4gxsoKSorKysR+v/46tzV2tra2tra3ubk9hAiICMnggT88u3y+4IEBRIdFQiCBPvt4+v4ggQFDRMPBoMYFwECAQkBAgEIBQMBAQMDAQEDAwEBAwMBARfvOEtLOO/d3dTU1NQVFRUV1NTU1BUVFRWGEPgyMhrv1tbvGigoEOXMzOUQHRwBAQEBCQEBAQEBBwEEAwEBAwMBAQMDAQEDAQIBAQLtJ2NBAIEAgRdjJ+3Pzs/P8vLy8ikpKSny8vLyKSkpKSmDGP////////P3UVEq5Ly85CpBQRnUrKur0xk7fX19fX19fHpkNgnbrpeXlpaWlpiZs+UYS2RrdzAtLS0rKigiICMjIyUmKC3x7u7u7Ovp5OHk5OTm5+nvgxsoKCgoKCgoKCgYAOnZ2dnZ2dnZ2dnZ8RAoKCgooyQOBfDc0vUUFBQUFBQUFCRCXGc6FBQUFBQUFBQQPtzr+Pr6+vf1QACIDmdIPj4+PkOw0PD6+vr6+kAAhgV3VT4+PkGDG/b4+vr6+uLR1eT3ChodHBsaGhoxRkEsEv34+PeCHPfgx9bq+Pj4BStTPRYKCgr916/E7AICAgojOyoWgwX25sSklc6HAhlJc0AAhgBDhwn5SbTZ/goKCgUAQQC0AIcNWUlJSUlSn8v6CgoKCgpAAJ8FelRJSUlOgyjt8PLz8/Pdu8DV7wkeIyIgHx8fRWZePhj48PDuExMTBuG90/QGBgYdXUAAmgZ3Nv39/eanQP9pCYzM8PDw/SJHLA6DOyYnKCorKyMYHhwSDhcpJyUhHxspMiUjKi8qKigoDAkC/vz9/wAtLi0qKysqCwsGAP79/v7/Cw8QDhAQDYMTzs/R0dHRw6Kq1gs4TUFAPTw8PGVBAJ4AmAVcENPKy86CBAIC//3+ggT++vf7/oIEAwkMBAGCBP8AAgIBgyIhAAgBAQEBBAQBAQEBAgEBBQEBAQEBAwEBAQUBAQEBAQMBASH09Pj9BAcICAcB+fLy8wkLBfz18/Lz+gMICgP58/Lx8vgBDdjY6AAXJycnJw/w2NjYggUEBAQEBASDBgQEBAQEBAA78/MMIyQkJCQjKC0zNzc3IAcHCAcHBgD38PDw8hASEhISEgj68O7t7u7t+AYMDg4ODg4E9ezq6erq6fQBgxvY2NjY2NjY2NjoARgoKCgoKCgoKCgoEPDY2NjYhhgKCgoKCgoKCgD39/f39/f3AQEBAQEBAQH3gzvj4uHd2tnW19nV0cvMz87JyMnc1tbV3OXr6efk3wIGDhAMDhIVBPPi4+nl4uYRERIPCg4PEtLI1Ovv6+iDGzMyMTExMS41KQnmy77ExMTExMS7q6LA9yw7OTWCDPn3Af78/Pz8/fXk7/2CDPwDFQ78/Pz8AwYBAwGDO+3nzbOusayrr62rqayxssfe3trn6ufo7O7r6erN+ff59u/0+//q7+Pg8ebX5PT18ubW4PH6+v/17PTs6IMbOzg2NjY2O0tJIu7CscLBwsLCwrGll7j2M0NAPIIc+voBA/j29vb6/v/7AgkJCQH6/QX+////BAT9/QiDAIALANAAgwACAIhABQAAAAAAAAAAAAAAAAAAQAAAAAAAAJtABgAAAAAmxAAAAAAAAAAAQAAAAAAAAGYAAACQQAoAAAAAAAAAAAAAAABAAEAAAAAAAACSQAgAAAAAJsQAAAAAAABAAEAAAAAAAACAAAkAdUAEAAAAAAAAwAAAAAAAAABAAAAAAAAAdEABAAAAACbEwAAAAAAAAABAAAAAAAAAjEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAi0ADAAAAACbEwAAAAAAAQABAAAAAAAAAL+H0Bwb04uHg4ODo8foB//nw7Ofn7e/6A//x6d/f3+Dh4vkC8N7f4+Pj4+L59Onj9IcDCBUdEocA/oM/Hgz17vYD/PXu9v8B++/r8gshAAjg/xgXCQACCxURCwX/ERoM+PLn5O0AFQACAwMD6dLX4Orz/AEBAQEBBQ0LBQQA+vj7/4M/AgT/8+fk5OTk5OXozLWzuby1mpq1vLWxxujl5OTk5OTk6PH5/v8CAgICAs7qITw8PDw8PDw8PDwh6s7Ozs7OzgTOzs7OzoMqoamwtrzB3B85PT8/KhMHAPjv2ysWDAL23cPExsngBixCSVVjampkYkIBwogQAQEBAQEBAQEBAQD++/n4+v6DESkhC/Ha0tLS0tLV2sKqoaCdlkH/bP9sMJSeoKS72tXS0tLS0tLf9xAeJCcnJygpncoiT09PT09PT09PTyLKnZydnZ2dnZ2dnZ2DCIaOmaazvPBQf0IAgwCFAIUMcVM7JhEErVL/7dG2lEL/e/98/34HgaHiJEVQZ39CAIkAiACAA3xMALaHEQEBAQICAgICAgICAPz59fP3/YM/9ezax7Wrr7a6vL6/xdLe7Pn/+QsDDBwsPUVGSUpNUVVXSjEZDg0KCAX++HNzc3NzcnBaLP/RpI2NjIyMjo+p2wQOQVphbYME+vv8/v+BCAgHCQoKCggFApAJ//z6+fj19fT2+p0/CxIdJCEYFRERESIsODYkDPj1FBT3+xUuNywiEhISExcYGAz78QIODg4NDP/vz8PmBQUFBQUFBQUcR1grBQUFBQQFBQUFAYM/NjozHwkA8c7C5AYOHy8vJhUNHNvw5tXQ3fT7ID8yIhAD+u7q8t28oLXqHf4AAgIC6tnd5evz+/79+/v7EiciGAEPBYEA/4M5LDpOWVdOPy8vL0JLVFVLPC8tNTU6OklZXVRLMDAwN0VOSjoiFCMxMTEvLQDntJ/YCgoKCgoKCgovdUAAkAlNCgoKCgoKCgoDgz9NUUYrDgHlv6rP+QAOISsvLCpPs97Y0tbp/AIuUUUrDfzv2MrPu5yCp+cl/QADAwPty9Da4+33/Pr4+PgePzcoARcIgQD+gz8UDgYDAgQC/f3/AQIDAwUHDRMLDwUOGBoYFxcaHRwaGBcaGhQNCggHCQ4SAwMGCAgA9fv47+vzBQP++/cFDgEABAcMBwcFgxH8+/3+AQED/gH///78+/z+AAGOC/7+/f3+AQECAPz9/oII8tHZ8AQSEQUDgggpYlxBHwL5+v2DP/b39/j4+P8OFBQUFRALCAYEAv0RDgsJCAH7+/v8AQoSGBocISIhISAZDP4ICAgICAgICAgICAgICAkJCQkJCAgEBwYGBgeDKgQEBQMCAQL5+vj39/f5/P8BAQEBAQEBAQEBAQEBAQEBAf78+vr6/f3+BAadP+jq7fH09QIdKSorKiYfGxUQDgApCwX89Oni4+Lk7P0OFxkeJCcmJiUZB/QHBwcHBwcHBgcHBwcHBwgICQgIBwcEBQQEBAaDA/Hz+fyCFwUJBwYGBgYHCAcGAQH+/fr29PPz8/P1+4EJ/Pbx7+/z8/T08Z0/EhUYFRMTDwkEDRYXGRkYFREPFQIJBv/8/wQJDBQSEA0KBAMDBgP48vYADCQlIBsaFRYYGRobISQhHB4xKysqKgQsLCooJYMI8/T1+vz++wH+gSEBAwQDAf/+//8BAgMEBwcH////////+ff+/fv5+fjy8QICgwcH++/v8/sA/4II9+fe2+b7CggEgz8PDwoA+Pfy7ej0AQQFBwgLDQ0F3PPx7u3z9/gDCgf98u3t7Ozu6+Pc5vUG+vL07O/q6e3t7e7z+Pn09PD9AP36BPz7+Pb3gyz6+/n+AQcGCQMEAf///fn18e/7+fr9AwsQFBUYFxQH+vn6+vz8+vb29fb6BQKCBgUVEwLz6e+ECO/j1dPj/Q0KBoMAgBcBoABHIBUAlCACAGRgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAI9gBgAAAAAmxAAAAAAAAAAAQAAAAAAAAE4gAACSIBMAR2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAXmASAAAAACbEAAAAAEAAAABAAAAAAAAARCAWAJdgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAJdgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAIUgCQBRQAQAAAAAAADAAAAAAAAAAEAAAAAAAABOYAEAAAAAJsTAAAAAAAAAAEAAAAAAAACNYBEAAAAAAAAAAAAAQABAAEAAAAAAAACXYA0AAAAAJsQAAAAAQABAAEAAAAAAAACFIA8ARkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAQ2AOAAAAACbEwAAAAEAAAABAAAAAAAAA32AHAAAAAAAAwAAAAAAAQABAAAAAAAAAl2ADAAAAACbEwAAAAAAAQABAAAAAAAAA3mALAAAAAAAAwAAAAEAAQABAAAAAAAAAl2AMAAAAACbEwAAAAEAAQABAAAAAAAAiIQABAgUBAQIFAQECBAEBAQIFAQECBQEBAgUBAQIEAQEBAgUYFwECBQICBQICBQICBQICBQICBQICBQICBRcP8fHxDw8P8fHxDw8P8fHxDw8P8fHxDw+CAhQUFIICFBQUggIUFBSCAhQUFAA/+wQRHyYZCwUFBf7x5+Dq9/v7+wQRHyYZCwUFBf7x5+Dq9/v7+wQRHyYZCwUFBf7x5+Dq9/v7+wQRHyYZCwUFBQf+8efg6vf7+4OAE/359/f3/xQm7/L2+fn58uDTCQYCgiAIHC/4+wACAgL76dwA/fn39/f/FCbv8vb5+fny4NMJBgKCCwgcL/j7AAICAvvp3IMgHwEBAgQDAQEEAgECBAMBAQQCAQIEAwEBBAIBAgQDAQEEH/jYqKjY+AgI+NioqNj4CAhIKPj4KEhYWEgo+PgoSFhYH8PDw8MdHR0d+/v7+1VVVVXDw8PDHR0dHfv7+/tVVVVVKikBAQEBBAIBAQEEAgEBAQMBAgEBAQQCAQEBBAIBAQEEAgEBAQMBAgEBAQQp986lioqlzvcSEvfOpYqKiqXO9xISWzIJ7u4JMlt2dlsyCe7u7gkyW3Z2D6qqqqqqNjY2NjYFBQUFBAVEAJEAkQCRAJEAkQ+qqqqqqjY2NjY2BQUFBQQFRACRAJEAkQCRAJEAPyMjJScnJycpKkBAPjw8PDw6Obu7vb+/v7/BwtjY1tTU1NTS0SMjJScnJycpKkBAPjw8PDw6Obu7vb+/v7/BwtgH2NbU1NTU0tGDv4sAPwUFERsYDwL7+/v67N/i7fwFBQUFERsYDwL7+/v67N/i7fwFBQUFERsYDwL7+/v67N/i7fwFBQUFERsYDwL7+/sH+uzf4u38BQWDAgUEAYIOAgH9BAYICAgIBQICBQQBgg4CAv0EBgcICAgFAgIFBAGCDgIB/QQGCAgICAUCAgUEAYILAgL9BAYHCAgIBQICgxgXAQIFAgIFAgIFAgIFAgIFAgIFAgIFAgIFF/YKCgr29vYKCgr29vYKCgr29vYKCgr29oIC9vb2ggL29vaCAvb29oIC9vb2Hh0BAQEFAgEBBQIBAQQBAgEBBQICBQICBQICBAECAgUd+v8GBgb/+vr6/wYGBgb/+vr6BgYG+vr6BgYGBvr6HfPz8/Pp6enp8/Pz9PPp6enp8/Pz6enp8/P08+np6SAfAAECBQEBAgUBAQIFAQECBQEBAgUBAQIFAQECBQEBAgUfAgL+/gMDBwcCAv7+AwMHBwIC/v4DAwcHAgL+/gMDBwefAD8EDyc8SDUWBgYG+ujWz931BAQEDyc8SDUWBgYG+ujWz931BATw+xMoNCEC8vLy5tTCu8nh8PDw+xMoNCEC8vLyB+bUwrvJ4fDwgz/8+/r6+vr+ESgLDhITExMN+uUBAP////8DFy0QExYYGBgS/+r8+/r6+vr+ESgLDhITExMN+uUBAP////8DFy0QBxMWGBgYEv/qgwA/Hi9KYGpJHgoKCvrr3dHsDR4eHi9KYGpJHgoKCvrr3dHsDR4e9gciOEIh9uLi4tLDtanE5fb29gciOEIh9uLi4gfSw7WpxOX29oM/8vHw7+/vASpN7PH3+vr66MWp7ezr6urq/CdI5+zx9fX148Ck8vHw7+/vASpN7PH3+vr66MWp7ezr6urq/CdI5wfs8fX19ePApIMAP/b28/Dw8fH0+uzr6+no7vHw7Pj49fLy8/P2/O7t7evq8PPy7vb28/Dw8fH0+uzr6+no7vHw7Pj49fLy8/P2/O4H7e3r6vDz8u6DhQsDCxMSERAODg4KBQOFCwMMExIRDw4ODgoFA4ULAwsTEhEQDg4OCgUDhQsDDBMSEQ8ODg4KBQODQ/92/3b/cv9yDIuLj4+EhICAgJmZnZ1D/3b/dv9y/3IMi4uPj4SEgICAmZmdnSEKCgoKFBQUFAoKCgkKFBQUFAoKCgoUFBQUCgoKCQoUFBQUAD/u7uzr6+vr6uoNDQ4QEBAQEREFBQMCAgICAQEkJCUnJycnKCjk5OLh4eHh4OADAwQGBgYGBwf7+/n4+Pj49/caBxobHR0dHR4eg7+LAAYKB/bq7f0Fgg4CDxsZCgUKCgoH9urt/QWCDgIPGxkKBQoKCgf26u39BYIOAg8bGQoFCgoKB/bq7f0FggcCDxsZCgUKCoMC+/z/gg768e3s7O3u7u7z9/T7/P+CDvrw7ezs7u7u7vP39Pv8/4IO+vHt7Ozt7u7u8/f0+/z/ggv68O3s7O7u7u7z9/SDAD/8/PXu8foCBAQEAgD+/Pr7/Pz8/PXu8foCBAQEAgD+/Pr7/Pz8/PTu8foCBAQEAv/+/Pr7/Pz8/PTu8foCBAQEBwL//vz6+/z8gz8FBgkKCgoC9e0SDAUCAgIKEhISExYXFxcP//ofGRMPDw8XHx8FBgkKCgoC9e0SDAUCAgIKEhISExYXFxcP//ofBxkTDw8PFx8fgwA/CgkLDQ0OEBANEBITFhcQCggJCwoMDg4PEREOERMUFxgRCwkKCgkLDQ0OEBANEBITFhcQCggJCwoMDg4PEREOEQcTFBcYEQsJCoOFC/307e7v8PLy8vf8/YUL/PPt7u/x8vLy9/z9hQv99O3u7/Dy8vL3/P2FC/zz7e7v8fLy8vf8/YMheXl9fXh4dHR4eHx8fHd3c3N5eX19eHh0dHh4fHx8d3dzcyH29vb27Ozs7Pb29vf27Ozs7Pb29vbs7Ozs9vb29/bs7OzsAC/4+Pr7+/v7/Pv5+fj29vb29vb4+Pr7+/v7/Pv5+fj29vb29vYCAgQFBQUFBgUDAwKFCwICBAUFBQUGBQMDAom/iwB/AI8AkACQAJAAjQCLAJIAmwCgAJAAkACOAI4AjgCPAIwAhAB8AI8AkACQAJAAjQCLAJIAmwCgAJAAkACOAI4AjgCPAIwAhAB8AI8AkACQAJAAjQCLAJIAmwCgAJAAkACOAI4AjgCPAIwAhAB8AI8AkACQAJAAjQCLAJIAmwCgAJBGAJAAjgCOAI4AjwCMAIQAfIM/9vf39vb2/gYF4+He3t7e18nA9vf39vb2/wYF4+Hf3t7e18nA9vf39vb2/gYF4+He3t7e18nA9vf39vb2/wYF4wfh397e3tfJwIMAP/8A/v0BBQwUGQcC+fLu8/n06wECAP8DBw4WGwkE+/Tw9fv27QkKCAcLDxUeIxEMA/z4/QP+9QsMCgkNERcgJRMHDgX++v8FAPeDP/////////rr3ff08O/v7+/u7QwMDAwMDAf36gQB/vz8/Pz7+v////////rr3ff08O/v7+/u7QwMDAwMDAf36gQHAf78/Pz8+/qDAF//b/9z/3T/cf9y/2b/Y/9o/2b/cf9x/3T/df9z/3//f/94/33/cf91/3b/c/90/2j/Zf9q/2j/c/9z/3b/d/91AYGBYf96/3//b/9z/3T/cf9y/2b/Y/9o/2b/cf9x/3T/df9z/3//f/94/33/cf91/3b/c/90/2j/Zf9q/2j/c/9z/3b/d/91AYGBQf96/3+DPwoKCgoKCgoE+ycmJCIiIiM0TAoKCgoKCgoE+ycmIyIiIiM0TAoKCgoKCgoE+ycmJCIiIiM0TAoKCgoKCgoE+ycHJiMiIiIjNEyDAD/+AQcOEP/19/z4+f7//QMC/Pz9AAYND/709vv3+P3+/AIB+/v09/0EBvXs7fLu7/T18/n48vLz9vwDBfTr7PHtB+7z9PL49/Hxgz8DAwMDAwMPKTwJDBAREREJ//z29vb29vYDHi/8/wIEBAT88u8DAwMDAwMPKTwJDBAREREJ//z29vb29vYDHi/8B/8CBAQE/PLvg4AXAaAAHQAVAK0gAgBhYAUAAAAAAAAAAAAAAAAAAEAAAAAAAAB+YAYAAAAAJsQAAAAAAAAAAEAAAAAAAACFIAAAjCATAB1AFAAAAAAAAAAAAABAAAAAQAAAAAAAAHJgEgAAAAAmxAAAAABAAAAAQAAAAAAAADkgFgCvYAoAAAAAAAAAAAAAAABAAEAAAAAAAAC1YAgAAAAAJsQAAAAAAABAAEAAAAAAAAB+IAkAbGAEAAAAAAAAwAAAAAAAAABAAAAAAAAAWmABAAAAACbEwAAAAAAAAABAAAAAAAAAjGARAAAAAAAAAAAAAEAAQABAAAAAAAAAmWANAAAAACbEAAAAAEAAQABAAAAAAAAAiyAPAHRgEAAAAAAAAMAAAABAAAAAQAAAAAAAAIVgDgAAAAAmxMAAAABAAAAAQAAAAAAAAKBgBwAAAAAAAMAAAAAAAEAAQAAAAAAAAK1gAwAAAAAmxMAAAAAAAEAAQAAAAAAAAKtgCwAAAAAAAMAAAABAAEAAQAAAAAAAAK9gDAAAAAAmxMAAAABAAEAAQAAAAAAADg0BAgUCAgUCAgUCAgUBGA0wEhISMDAwEhISMDAoKAv+/v4SEhL+/v4SEhKBAD/v+AUTGg3/+fn58uXb1N7r7+/v+AUTGg3/+fn58uXb1N7r7+/i9AD25uHYzcXJzNPW1tnq9u3f4fD28eri9AD2E+bh2M3FyczT1tbZ6vbt3+Hw9vHqgx3++/f19fX9EiTt8PT39/fw3tEHBAD+/v4GGi32+f6CMvnn2gDt4vEF//n39/f6/fHb19DT5vcBBgYGAwDt4vEF//n39/f6/fHb19DT5vcBBgYGA4MmJQEBAgQDAQEEAgECBAMBAQQBBgIBAQEDBAMBAQEGAgEBAQMEAwEBJR7+zs7+Hi4uHv7Ozv4eLi40R0cv+uLgz8/oHDRHRy/64uDPz+gcD8HBwcEbGxsb+fn5+VNTU1OVLy4BAQEBBAIBAQEEAgEBAQMBAgEBAQQBBQMBAQECAQEEAgEBAQUDAQEBAgEBBAIBAS4xCN/ExN8IMUxMMQjfxMTE3wgxTExIZ2c/6sO/v7qkpMwgSGdnP+rDv7+6pKTMIA+oqKioqDQ0NDQ0AwMDAwIDRACPAI8AjwCPAI+ZACkXFxkbGxsbHR40NDIwMDAwLi2vr7Gzs7OztbbMzMrIyMjIxsVbNu6lgYBF/37/fv9+/37/ef95I4COlbT0NFRUVlZWW29KArmVlJKSkpKNjZSiqcgISGhoampqb4Mj/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+swA/8/P/CQb98Onp6ejazdDb6vPz8/P/CQb98Onp6ejazdDb6vPz4uLk6vHq4+Hh4eLi4uLi4uLi4uLi4uLi2Nja4BPn4NnX19fY2NjY2NjY2NjY2NjY2IMjBwYDAgICBAP/BggKCgoKBwQEBwYDAgICBAT/BggJCgoKBwQEgQQDDhsQBJIEAw4bEASUDe4CAgLu7u4CAgLu7uLYCwICAvj4+AICAvj4+IErKgEBAQUCAQEFAgEBBAECAQEFAgIDAwEBAQECAgQBAQICAwMBAQEBAgIEAQEq1Nng4ODZ1NTU2eDg4ODZ1NTm8vb24uLh3tzOzMzi3Ojs7NjY19TSxMLC2BD19fX16+vr6/X19fb16+vr64UAAosAAoUSEQABAgUBAQIFAQEBBgEBAgUBGBHm5uLi5+fr6+bm4+Ln5+vr7OIPAgICAgICAgICAgICAgICAoEAPwEMJDlFMhMDAwP35dPM2vIBAQEMJDlFMhMDAwP35dPM2vIBATYrGgj/8te6qrLP3N/p7fUHGSEnS29hQCwhEP4T9ejNsKCoxdLV3+Pr/Q8XHUFlVzaDP/79/Pz8/AATKg0QFBUVFQ/85wMCAQEBAQUZLxIVGBoaGhQB7AEMITQ8KxIEBAQLFBYeIRoG8OT0DAwMBwEMITQTPCsSBAQECxQWHiEaBvDk9AwMDAeDADgWJ0JYYkEWAgIC8uPVyeQFFhYWJ0JYYkEWAgIC8uPVyeQFFhYzOUZQVUQd8NblESEmMjMwKB4XHFRAAI4WeERLUV5obVw1CO79KTk+SktIQDYvNGxBAKYAkABcgz/08/Lx8fEDLE/u8/n8/Pzqx6vv7u3s7Oz+KUrp7vP39/flwqYCFDVUYkYdBwcHEiEkMTYpCeXS7RQUFAwCFDVUE2JGHQcHBxIhJDE2KQnl0u0UFBQMgwA/GxsYFRUWFhkfERAQDg0TFhURHR0aFxcYGBshExISEA8VGBcTGRUTFxsaGRcVFRobGBIREBAVGR0dHR0a8e3r7xPz8vHv7e3y8/Dq6ejo7fH19fX18oMjAgICAgICBQ0VFBMSEBAQDAcFAgICAgICBQ4VFBMREBAQDAcFsysqAAECBQEBAgUBAQEFAQEBAgUBBQECAQEDAQUBAQEBAQUBAgEBAwEFAQEBASr///v7FBQYGA0NCgkJIiImJhUVFhUVGhkaGhkaGRQVFRYVFRoZGhoZGhkUEAwMDAwWFhYWDAwMCwwWFhYWmR4dAAEBBAIBAgEDAgEBAQQCAQIBAwIKAQUHAQoBBQcBHfX18/LxFBUXFxgMDAoJCCssLi4vMiMkIzIxIiMiMRgCAgICAgICAgICAgICAgICAgICAgEBAQEBhAA/+fbl2dzs9O/v7/H+Cgj59Pn5+fbl2dzs9O/v7/H+Cgj59Pn5FBQSDAUMExUVFRQUFBQUFBQUFBQUFBQUMjIwKhMjKjEzMzMyMjIyMjIyMjIyMjIyMoMj+fr9/v7++O/r6urr7Ozs8fXy+fr9/v7++O7r6urs7Ozs8fXygQT98uXw/JIE/fLl8PyUAD8ODgcAAwwUFhYWFBIQDgwNDg4ODgcAAwwUFhYWFBIQDgwNDg7++vn16+7z9fLw9PTz8/X2+PsAAvDm8fsA/Pv3E+3w9ff08vb29fX3+Pr9AgTy6PP9gwsDBAcICAgA8+sQCgOCFAgQEBARFBUVFQ39+B0XEQ0NDRUdHYID+Ozu+IkC/wAGggD+ggP47O74iQL/AAaCAP6DABf5+Pr8/P3///z/AQIFBv/59/j6+fz9/f6BOf0AAgMGBwD6+Pn29vTu5+719/f39vb29vb29vb29vb29vYoKCYgGSAnKSkpKCgoKCgoKCgoKCgoKCiDI/7+/v7+/vvy6+zt7vDw8PX6+/7+/v7+/vrx6+zt7/Dw8PX6+4EE/fLl8PySBP3y5fD8lC8uAAECBQEBAgUBAQEFAQEBAgUBBQECAQEBAQEBBQEBAQEBBQECAQEBAQEBBQEBAQEuBAQICAMD//8DAwcHBwIC/v4WFhUWFgwMCw0MDA0MDRcWFhUWFgwMCw0MDA0MDRcQ9PT09Orq6ur09PT19Orq6uqdLi0AAQEEAQEBAgEFAQEBBAEBAQIBBQICAwMBAQEBAgIEAQECAgMDAQEBAQICBAEBLRkZGxwdHBoZFxcZGRwcHRwaGRcXDwP//xMTFBcZJykpExoOCgoeHh8iJDI0NB4g/v7+/v7+/v7+/v7+/v7+/v7+/v7////////9////////hQD+hQAj9/j4+PXz+gMI+Pj29vb39Ozk9/j5+PXz+gMI+Pj29vb39OzkQP9jEIzWGzs9P0JERD8+OjMsDs6JRf9l/2H/YP9f/2D/YxeLtP5DY2VnamxsZ2ZiW1Q29rGNiYiHiIuDO/T19fT09PwEA+Hf3Nzc3NXHvvT19fT09P0EA+Hf3dzc3NXHvgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAZsAONXW1NPX2+Hq793Yz8jEyc/KwdfY1tXZ3eTs8d/a0crGy9HMw5ijwdrbzcG/wLiyu7zGycivk4+UgkH/bf99GIvH0vAJCvzw7u/n4err9fj33sK+w7GcrLqDO/39/f39/fjp2/Xy7u3t7e3s6woKCgoKCgX16AL//Pr6+vr5+P//AQH/9/j///8A//37+vf1+f///////oEEAgIA+PmCBwEA/vz7+Pb6hAD/gwAjBwsMCQr++wD+CQkMDQsXFxAVCQ0MCwwA/QIACwsODw0ZGRIXQACDLnVMIhT62sbBvbzAx+H8Di1HUWVwbHV5RzkQ5ti+noqFgYCEi6XA0vELFSk0MDk9gzsMDAwMDAwMBv0pKCYkJCQlNk4MDAwMDAwMBv0pKCUkJCQlNk7///gIKxgE////CA8EARMB7NrO9P////+BBPkJLBkFggkJEAUCFALt28/1hwCAPwMJEBIB+Pn++vsAAf8FBP7+/wIHDxEA9vj9+fr/AP4EA/39FxscIConIiAjJSEhIiIgHx0aFRMlLyQa2d3e4uwS6eTi5efj4+Tk4uHf3NfV5/Hm3IM/BQUFBQUFESs+Cw4SExMTCwH++Pj4+Pj4BSAx/gEEBgYG/vTxAQEBCRUTCQEBAQEBAQEBAQECAfsBAQED////BxMTEQf/////////////AP/5////AYOACwDQALQAAgCzQAUAAAAAAAAAAAAAAAAAAEAAAAAAAADAQAYAAAAAJsQAAAAAAAAAAEAAAAAAAABxAAAAtkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAt0AIAAAAACbEAAAAAAAAQABAAAAAAAAAoAAJAHdABAAAAAAAAMAAAAAAAAAAQAAAAAAAAHFAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAKpABwAAAAAAAMAAAAAAAEAAQAAAAAAAAKVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAB79GhAJBgQB/wACAgL++fPu7PP7/f39/v/+AAw4PigNggTzyMLX84ExDgUFCwsLC/fo6u/z8/4GBgYKEBIQCwQA/wMMDAYGBgYaKSYhHh4UCwsLBgH/AAUMEBGDghcGDA8nPkY6CgoHBAcKCgoC8OE7HAH9DgeCCgoeLPwDCgoKAOvegRX13sqx0/z8/Pr2/PPezvgIAAMEBAMCghULIjZPLQQEBAYKBA0hMgj5AP78/P3+hD8i4eHh4eHf2s/FxcXFxdUWPTw9PT09OC8mKRD13d3d3d3d9RApKSkpKRMfN0ZGRkZGRjEK9vb29vb2Bh4rO0NFGkQ/PTAZCgoKCgoKHkVaWlpaWlpJMiUUDAoLEIMJMjIyMjIyLygcFIo/FBwkLPv7+/v7+/v7S0tLS0tLS0vY2OHw+CgoKCgoKCgoJR8eQlpaWlJHOzAoKCgfDwjY2NjY2NjY2Nrg5L6mpgWmrrnF0NiDM1Do6Ojo6Obezr6+vr6+2Dt6eXp6enpzZVdcMwjg4ODg4OAIM1xcXFxcMTtOWlpaWlpaQxeFEhMtOklQUlFQUUc0KCgoKCgoPmpFAIIAggCCAIIAggCCB25VSDgxLzAxgwlRUVFRUVFMPyYUiiQUITNG+Pj4+Pj4+Ph6enp6enp6esTEy9XaMjIyMjIyMjIxKSZjQwCMAIwAjACAFG5aSDw8PDUqJs7Ozs7Ozs7O0NfankL/dP90/3QEgJKmuMSDP/f7+/r7+wAMJjxSWWZtbWpqampoZzkuGAK9vb29vb2/wNvb29vb29nY5Ofu/g8XGRsbGxsbGBYRD/rn5+ny/QkaExgYFA397OTi4ODg4ODj5ersARUVEwr/8+njg4IG////AgYOFIoDFBQLAqsA/5g/Fkw1DQT/+fkBCwsLCQf/z67H8xAQEBUYFxEfIjg1HgkJCfz46+r9EREODhEUFBQU9t/m+QIC/fr6+vLp6evv9xr8BAUFAv////8fNC8bEREVGRkZIyorKSUdGBGDggsJEBMgIgnn9vj9/wGCFvz07+ABDAD8/f////0HGvwBBgYGBfbegRUDCA/f8wYGBgD6+f8KEvXh4vAABgYCghX9+PEhCvr6+gAGBwL37AseHhAA+vr+hA/9Uy8B8unc2+b29vby7+WhQP9zP5LR/Pz8AwYB/hkrPycE8vLy2MWxyuz+/vf3+v39/f3Oqa28wMDAxMTEwbm7vsPJ0d3k4+He3t7eDTIvIBsbGhcJFxcbIiAeGRML/4OCCwoXHjA3KRDw9Pr8/oIW+ObZBQ0NBP8AAQEBCyZCBgUEBAT638OBFAYVI8v2Dw8PCAD/AAII2ri6zun4/4MU+uvdNQrx8fH4AAH//vglR0YyFwgBhT8G+//9/wEDA/32/AYG/vr9/QUKA/bx6+z7BAMBAQMFCAsAAQMDAv/8+RYOBgH79f4ICAgHBggFAf0HExQSDQoHGgMA/QYOExkfFwwMDA0ODA4TFw0A/wIGCQwQFIOCCwUICQLuyKve9wEA/4IG89jFmLHZ9oQB//+FAQEBggT89/f6+ogHAvz//f39/v+CBAQKCQYGiAf+AwECAwMCAYQ/FRERERERDw0IBQUEBQUFCAgIBwgICAoOEgMDAwMDAwMDFxcXFxcXFxcOCQoPER0dHR0dHR0dHBsbJC4uLiklHxoaGBgeHRgWCgoKCgoKCgoLDA0D+Pj5/QEHDA+DggYBAQH++vLsigPs7PX+nQABjAABiQABjT8MCAgJCQkGA/r19fT19fX4+Pj3+Pj4+gEI9fX19fX19fQVFRUVFRUWFgL/AAMDGBgYGBgYGBgYFhYlMzMvJyEaGhYVFhoZFhYBAQEBAQEBAQEDA/Tl5enx+P8DBIOCBgEBAf768uyKA+zs9f6rAAGYPxESDxIREBEQDgr27eTm6u/5+fTs6w8PDw/8AgH97/MBBP//Av8MCfr37ff9/f7y9/Hx8fDv7vDz9O3f3eHs8/ga/wMG+/X29AD6AQEBAgMEAwD9BRMWDwcA+/Tvg4IL/QEE/wMkSwj08v3+ggj8+PhoQiAOAAKCBAkKAAoFggL6/QyBBAMHBgYGhgn/AP4EAQMDAwIBggT9+fr6+oYJ/wAC/f/+/f3+/4Q/HiklHB4hKzAyLBEF/QEGDRUVCPz/LjMuIwwSFyATEBokDgkD+gUK//bj6/b9Au33/v7+/fv6+/r78OHd5/f/BhoLDhAH/PXwBfr09PT19/j4+PcCExYL/PPs5+SDggv49fHu/SlTIgn/AAGCDgELFmhbMwwCAgICAgoVGYQC+O3pgQQDBgYGBogH/gQBAwMDAgGCBP35+vr7iAcC/f/+/f3+/4QAgBcBoAAWIBUAcyACAEtgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAFJgBgAAAAAmxAAAAAAAAAAAQAAAAAAAADsgAAAbIBMACGAUAAAAAAAAAAAAAEAAAABAAAAAAAAAFGASAAAAACbEAAAAAEAAAABAAAAAAAAAHyAWAHJgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAH9gCAAAAAAmxAAAAAAAAEAAQAAAAAAAAGEgCQBKYAQAAAAAAADAAAAAAAAAAEAAAAAAAABMYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAOYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAaYA0AAAAAJsQAAAAAQABAAEAAAAAAAAAjIA8AOmAQAAAAAAAAwAAAAEAAAABAAAAAAAAAKkAOAAAAACbEwAAAAEAAAABAAAAAAAAAbmAHAAAAAAAAwAAAAAAAQABAAAAAAAAAbWADAAAAACbEwAAAAAAAQABAAAAAAAAAOmALAAAAAAAAwAAAAEAAQABAAAAAAAAAKkAMAAAAACbEwAAAAEAAQABAAAAAAAAVFAYBBwEHAQcBAgEBAgMDAgEBAQIDAQYFIQEBCwEBBfwDCwsD/AXi9AcH9eIANtwEDRwkJCQjIvLq4Nzc3NzeDhYgJCQkJCT88uTc3NzdzuDs4tLLvLG1uL/CwsXW4tnLzdzi3daDNgoKCgb89/wFCgoKDxwnHxIKCgoF9+31AgoKCg8XHRkQAO3i8QX89/f3+v3x29fQ0+b3AQYGBgODGxoCAwEBAwMBAQMDAQEDAwEBAQUCAQEBAwQDAQEaJCQkJNzc3NwkJCQk3Nzc3BYpKRHcxMKxscr+DzIyGu/W1u8aKCgQ5czM5RCKHh0CAwEBAwMBAQMDAQEDAQIBAQEFAgEBAQIBAQQCAQEdLi4uLtLS0tIuLi4u0tLS0tJIZ2c/3rezs66YmMAgEFFRKuS8vOQqQUEZ1Kyrq9MZjAA2OSUlJSMiIBoYLCwsLi8xNvrm5ubk4+Hc2e3t7e/w8vh5VAzDn52cnJyXl56ss9ISUnJydHR0eYO6CAcAEBEBAQsBAYEFBP319f0EB/b2Hgz5+QseAgEuAQESFIEIByACAQUDAwEGBwIB/v7//wIDhwkIIQEBAggBAQECgAcBAgYGAgEA/AgGAfoBAfsABwAANhrAz9ze3t7b2WRDJBoaGhoflLTU3t7e3t44KRwaGhodQDUkEgn2zLS82ebp8/f/ESMrMVV5a0qDD/b29u3Wvczg7u7u+yFJMwyCI/PNpbri+Pj4ABkxIAwBDCE0PCIEBAQLFBYeIRoG8OT0DAwMB4MACCiHrNHd3d3Y00AAkwZmOCgoKCgxQP9yJJ7N3d3d3d1+WTMoKCgtHCIvOT4l4LnIABATISIfFw0GCzFaVy2DDAkJCfzXs8nq/Pz8E1NAAJAGbSzz8/PcnUD/XyCCwubm5vMYPSIEAhQ1VGI3BwcHEiElMTYpCeXS7RQUFAmDADYSBgP8+Pb3+foNDhIUFRUUEAUA+vj3+Pj5/AALExUVEgUBAAcPBwUBAQYHBP79/PwBBQkJCQkGgx8KCgoMDAkHCAoKCggEAQUICgoKDRMWDgsKCgoJCgwMC4ICBAsElBsaAAUBAQEBAQMBAQEFAQEBAQEDAQEJAQEBAggBGgEUDgX+6+rr8vv/EgsC/Ono6e/4A/7+/f7+A4IFBAQEBAQEgwUEBAQEBASHGxoABQEBAQEBAgEBAQEFAQEBAQECAQEBCQMDBwEaCBsRA/nm5ebl8P4EFw3+9eLh4uHs+QkGBwYJggYKCgoKCgoKgwYKCgoKCgoKhQQDABAeAYEB7uwBCgqBCgkAEBACAQUDAwEGgQf+/wICAQH+/QEKCocLCgAQEQEBAggBAQECggf//vr6/v8ABAr29vr/Bv//BQD5ABIRBggBBwEHAQEBAQECBQMBAQECgAD/gQ3//wD9+f0B/f7+Av76/oAA/IEB/PyBCfr/Bv///wUA+QCAAf39gQ///wDz9/z4+Pb2+vXx9fX3gAH29oEM9vYA+v8G/////wUA+YIANgHn6/P18fP3+v4EBAYLBwQF9/f49fD09PcREgoGCAUF0u0LHSQQ9vLu5+rtABQI57yisry3wciDH/b29u/t9/Ty8vLy9Oza5fP29vby+QsE8vLy8vXv4+rzgQP29wYBggkJEAUCFALt28/1hwA27/78/vv0+QAE5OnxAhMI+ev5+vfr2+X2/+/08/P78+/Y4/wNCf7+/fzy9ff5/Pvr19PY0MrF0oMf9vb28PD3+e7s7Ozw9PXx+Pb29u7n6vLr7Ozs8fHq6vWBAwL99faEBf76+fb1+oQAAYMSEQYIAQcBBwEBAQEBAgUDAQEBAoAAAYENAQEAAwcD/wMCAv4CBgIRCg4KCg4OCgAGAfoBAQH7AAcAgAEDA4EPAQEADQkECAgKCgYLDwsLCREKFBQKChQUCgYB+gEBAQH7AAeCgBcBoAAdIBUAlyACAGpgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAHNgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAGogAAAdIBMAGWAUAAAAAAAAAAAAAEAAAABAAAAAAAAAHWASAAAAACbEAAAAAEAAAABAAAAAAAAAEQAWAJxgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAKhgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAGogCQBgYAQAAAAAAADAAAAAAAAAAEAAAAAAAABjYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAZYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAdYA0AAAAAJsQAAAAAQABAAEAAAAAAAAARAA8AHmAQAAAAAAAAwAAAAEAAAABAAAAAAAAAEUAOAAAAACbEwAAAAEAAAABAAAAAAAAAcGAHAAAAAAAAwAAAAAAAQABAAAAAAAAAjGADAAAAACbEwAAAAAAAQABAAAAAAAAAHmALAAAAAAAAwAAAAEAAQABAAAAAAAAAEUAMAAAAACbEwAAAAEAAQABAAAAAAAAKCQAJCAkJCQwMAQMJCAAREhMBAQsBAYIFJSw0NCwlCNDQ0Njq/f3r2AA/IvLq4Nzc3Nzc3AQTJCQkIyMk/PLk3Nzc3d7eDhYgJCQkJCQk/PLk3Nzc3d7eDhYgJCQkJCTY6vbs3NXGu7/CyQvMzM/g7OPV1+bs5+CDggUFEh0YDgWCBPbt8Pb8ggUFDRMQCgSCBfvt4+jx+4IFBA0TEAoEghz77ePo8fsA7eLxBfz39/f6/fHb19DT5vcBBgYGA4MiIQMCAgEDAgECBAICAQQCAQIEAgMEAgECAQUCAQEBAwQDAQEh3Nzc3CQkJCTc3NzcJCQkJNzc3CQkJCQqPT0l8NjWxcXeEiHg4A4rPDwr8NbWBCEyMiHmzMwXKCgX3AoKCgoKCgoKCgoKJSQDAgECAwIBAgQCAQIEAgECBAIBAgQCAQIBBQIBAQECAQEEAgEBJNLS0tIuLi4u0tLS0i4uLi7S0tLSLi4uLj5dXTXUramppI6OthYkurrUIj09ItS9vNcZNDQZ17Szzhw3NxzOCgoKCgoKCgoKCgoKCgA/O1BQUFJTVVhbXEdHRkVDQD0EGRkZGxsdICQlEBAQDw4MCQbN4uLi5OTm6e3u2dnZ19bV0s9lQPivi4mIiIiDgwuKmJ++/j1eXmBgYGWDtBb29vb29vb29vb29vb29vb29vb29vb29oMJCAAREhMBAQsBAYIF29TMzNTbCDAwMCgWAwMVKAkIABEVAQECCAULhgH+/Qj8/gD/AAEA9vYJCAAREhMBAQsBAYIF29TMzNTbCDAwMCgWAwMVKAn08/Tz9PMbFhEQhQMLCgoKACzZZEMkGhoaGhoawNbe3t7d2t44KRwaGhobHR+UtNTe3t7e3t51USkaGhobHR9A/3UdnMre3t7e3jYrGgj/7MKqss/c3+nt9QcZISdLb2FAg4INDTNbTTIXCAgI88/a6PiCDgghOS8fEQgICPzVrbzW8YIlDCU5LyARCAgI99CtvNbxAQwhMzwiBAQECxQWHiEaBvDk9AwMDAeDAADTQACnGHA6KCgoKCgoh77d3d3b1t1+WTMoKCgqLjFA/3IQns3d3d3d3d1+WTMoKCgqLjFA/1wdjMXd3d3d3QgOGyUqEcyltOz8/w0OCwP58vcdRkMZgzD+/v4RSH5nRCEJCQnrvc3g8vn5+f0WMiYXB/z8/PXZusja7Ozs7PUSLyAQAvf39+WvQP93FY+y1O4AIUBOI/Pz8/4NER0iFfXRvtmCAPWDAD/2CgoMDxEQDQsK9vbz8fL09PYKCgwNDw4NCgr29vTx7vDy9PYKCgwNDw4NCgr29vTy7/Dy9EE9RldgWFNRUVZXC1ROTUxCPkFFRUVFQoO0Fg4OIzxBOTY2NjY2NjY2NiIODg4ODg4OgykoAAUBAQEBBAEBAQEEAQEBAQEDAgEBAQEFAQEBAQUBAQEJAQEBAgIBBQGAJ+zw9/8DFxMLBP3p6u71/AEVFBEJAfvn6/P6/hIOBv8NCAgHCAgJCA2fCAoKCgoKCgoKCiwrAAIDAQEBAQICAQEBAQIDAQEBAQIBAgEBAQECAgEBAQEBAgMBAQEJAwMCBQErHLm5v8nU2z4+OC0jHbq6wcnR2Dw8OzUsIxu3t7i/ydPaPT02LCIdGhsbGh2lBQoKCgoKCgkIABEVAQECCAULhgECAwgEAgABAP8ACgoJCAAREhMBAQsBAYIFJSw0NCwlCNDQ0Njq/f3r2AkMDQwNDA3l6u/whQP19vb2CwoACQgJCQcBARcCAwr/Af8B/wEAAbSur4cC9fb2CQwNDA0MDeXq7/CFA/X29vYAAAGBDgMNFxMNBgIDA/71+PsAAYEPAgkODAgGAgMDAPft7/b+AYEeAgkODAcFAgMD//Xs8Pf+lrHFzdO/qKKel5qdsMS4oUT/f/9m/3b/gP97AYWMg7QW8vLTwNDMysrK09rPzN7My83B5/Ly8vKDAD/hGRkeKzk0KyEb4+Pc0NTZ390VFRcdJCEeHBng4NzVztDW29oTExUdIx8aFxTc3NfJvMLL1LrF1NvWy87LysDDC8XHysnDuLW6sqyntIOQB/b29vb29vb7gy779vb29vb29vb29vb29vb29vb29vb29vby8t/Fv8HKysrKysjEw8DT7PLy8vLy84MLCgAJCAkJBwEBFwIDCgH/Af8B/wD/TFJRhwILCgoJ9PP08/TzGxYREIUDCwoKCgCAFwGgAD8AFQCtIAIAdGAFAAAAAAAAAAAAAAAAAABAAAAAAAAAoWAGAAAAACbEAAAAAAAAAABAAAAAAAAAXCAAAKYgEwA/QBQAAAAAAAAAAAAAQAAAAEAAAAAAAABwYBIAAAAAJsQAAAAAQAAAAEAAAAAAAABmIBYAr2AKAAAAAAAAAAAAAAAAQABAAAAAAAAAtWAIAAAAACbEAAAAAAAAQABAAAAAAAAApSAJAHtgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAIBgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAKlgEQAAAAAAAAAAAABAAEAAQAAAAAAAALNgDQAAAAAmxAAAAABAAEAAQAAAAAAAAKEgDwCXYBAAAAAAAADAAAAAQAAAAEAAAAAAAACIYA4AAAAAJsTAAAAAQAAAAEAAAAAAAADYYAcAAAAAAADAAAAAAABAAEAAAAAAAACwYAMAAAAAJsTAAAAAAABAAEAAAAAAAADUYAsAAAAAAADAAAAAQABAAEAAAAAAAACuYAwAAAAAJsTAAAAAQABAAEAAAAAAACIhBQECAQEEAQUBAQICAgUCAgUGAQIBAQQBBQEBAgICBQICBSECAwUHBwf9/f3+AA/x8fEPDwIDBQcHB/39/f4AD/Hx8Q8PgQH17IMC7Oz+ggIUFBSBAfXsgwLs7P6CAhQUFAA/4QD57uvp6Ojq7u7u6+ff0s3U3N7e3uDi4+Ps+QcOAfPt7e3m2c/I0t/j4xMyKyAdGxoaHCAgIB0ZEQT/Bg4QEBUQEhQVFR4rOUAzJR8fHxgLAfoEERUVg4IYBA0RHx8E3woKBgUHCgoKBvzz4OXw+wkGAoILCBwv+PsAAgIC++ncghgEDREfHwTfCgoGBQcKCgoG/PPg5fD7CQYCggsIHC/4+wACAgL76dyDKCcAAQQBAQEBBQEBAQQFAQIEAwEBBAEBBAEBAQEFAQEBBAUBAgQDAQEEJ/y9vby4rqa27RQTFP3dra3d/Q0NQgMDAv707PwzWllaQyPz8yNDU1MFMjIyLyURhQ37+/v7VVVVVTIyMi8lEYUH+/v7+1VVVVUwLwABBAEBAQEFAQEBBAIBAgEBAQQCAQEBBAEBBAEBAQEFAQEBBAIBAgEBAQQCAQEBBC8PqamooZKEnvc2NTYjFgfetZqatd4HIiJV7+/u59jK5D18e3xpXE0k++Dg+yRNaGgSUlJSTT0cAQEBAQEBKUUGBgYGBkQAkgCSAJIAkgCSElJSUk09HAEBAQEBASlFBgYGBgZEAJIAkgCSAJIAkgA/4evr6+zs8PwWLUNKV15eVFRUVFJRIxgC7KqqrK6urq6wscfHxcPDw8PBwP8JCQkKCg4aNEthaHV8fHJycnJwbxVBNiAKyMjKzMzMzM7P5eXj4eHh4d/eg7+ZABj//fr+/v78+vn39/f29ff/AgICAgICAQD+gQ0MFhMK/fb29vXn2t3o94EY//36/v7+/Pr59/f39vX3/wICAgICAgEA/oENDBYTCv329vb159rd6PeFggYC//4IH0JbgQEB/4MJ/PTuWzcRAgUEAYILAgL9BAYHCAgIBQICggYC//4IH0JbgQEB/4MJ/PTuWzcRAgUEAYILAgL9BAYHCAgIBQICgyH+/fv5+fkDAwMCAPYKCgr29v79+/n5+QMDAwIA9goKCvb2gQELFIMCFBQCggL29vaBAQsUgwIUFAKCAvb29iQjBQECAQEEAQUBAQICAQEFAgEBBQYBAgEBBAEFAQECAgIFAgIFI/79+/n5+QMDAwIA+f4FBQX++fn+/fv5+fkDAwMCAPkFBQX5+SP//woT/////xMTAfLy8vLo6Ojo//8KE/////8TEwHy8vLo6OgAAgcBAYICAQEBhQwHBwcHBwcHBwcHBAQChQsFBQcJCQkJCQkHAQGCAgEBAYUMBwcHBwcHBwcHBwQEAoUIBQUHCQkJCQkJg4IG////AgYOFIoDFBQLApQG////AgYOFIoDFBQLApUAOiBUOhYNCAD+BQ0NDQoHAdm71AAdHR0hIyASHTVKVkMkFBQUCPbk3esDEhLaDvTQx8K6uL/Hx8fEwbuTQP91GY6619fX293azNfvBBD93s7OzsKwnpelvczMg4ILCw8RKEFLQvb4/v4Bghj46N07OB0CAQD/////AxctEBMWGBgYEv/qggsLDxEoQUtC9vj+/gGCGPjo3Ts4HQIBAP////8DFy0QExYYGBgS/+qDADohdU4kFQz9+gQSEhINCQHFmrn4IyMjKSskJjdSaHJRJhISEgLz5dn0FSYm70Mc8uPay8jS4ODg29fPk0D/aBmHxvHx8ff58vQFIDZAH/Tg4ODQwbOnwuP09IM/////CxUbN1Vqau/z+vr9////89nGX0MdBezr6unp6fslR+br8PT09OK/o////wsVGzdVamrv8/r6/f////PZxhVfQx0F7Ovq6enp+yVH5uvw9PT04r+jgwA/MSAhHh4fHxwRBgIH//Ty/QAIFBcNFBQYJCEhHhsbHBwfJRcWFhQTGRwbF+rZ2tfX2NjVyr+7wLitq7a5wc3QxhXNzdHd2trX1NTV1dje0M/PzczS1dTQg4ILAwMDDRYZE973Af//ggLtyrOBAf38hQsDDBMSEQ8ODg4KBQOCCwMDAw0WGRPe9wH//4IC7cqzgQH9/IULAwwTEhEPDg4OCgUDgygnAAECAwEGAQECAQMEAQIEAQEBAgUBAQIDAQYBAQIBAwQBAgQBAQECBROxp6elo5qapKSjpJ+fm5ubtLS4uE//ff9z/3P/cf9v/2b/Zv9w/3D/b/9w/2v/a/9n/2f/ZwOAgISEiggKCgoJChQUFBSKCAoKCgkKFBQUFDEwAAEEAQEBAwECAQIBAgEEAQEEAQEBAgEDAgEBBAEBAQMBAgECAQIBBAEBBAIBAgEDAjAlGxsZFQwGBwcRERAREAsLCQgHByorLS0uEwkJBwP69PX1///+//75+ff29RgZGxscGP////////////////////////7///////+XAD8QEhURERETFRYYGBgZGhgQDQ0NDQ0NDg8RGRYF+fwMFA8PDxEeKigZFBkZEBIVERERExUWGBgYGRoYEA0NDQ0NFQ0ODxEZFgX5/AwUDw8PER4qKBkUGRmDggb+AQL44b6lgQH/AYMJBAwSpcnv/vv8/4IL+vDt7Ozu7u7u8/f0ggb+AQL44b6lgQH/AYMJBAwSpcnv/vv8/4IL+vDt7Ozu7u7u8/f0gwA/AQMGAgICBAYHCQkJCgsJAf7+/v7+/v8AAv399u/y+wMFBQUDAf/9+/z9/QEDBgICAgQGBwkJCQoLCQH+/v7+/hX+/wAC/f317/L7AwUFBQMA//37/P39gz8BAQH/AgP54r+mAQEAAgEBAQEFDROmyvD/ExQXGBgYEAH7IBoUEBAQGCAgAQEB/wID+eK/pgEBAAIBAQEBBQ0TFabK8P8TFBcYGBgQAfsgGhQQEBAYICCDAD/2/P8AAgMFCA0RGyAoKykhHh4XDQr++PX4BAMFBwcICgoHCgwNEBEKBAID9vz/AAIDBQgNERsgKCspIR4eFw0KFf749vgEAwUHBwgKCgcKDA0QEQoEAgODggYCBQb12K+YggABgwYGDhKYsdz6hQv88+3u7/Hy8vL3/P2CBgIFBvXYr5iCAAGDBgYOEpix3PqFC/zz7e7v8fLy8vf8/YM0MwACAQIBAgEBAQECAQUBAQEBAQECBAEBAQIFAQIBAgECAQEBAQIBBQEBAQEBAQIEAQEBAgUzeH5+f35+f39+f394eHh4eHd4eHx8fHd3c3N4fn5/fn5/f35/f3h4eHh4d3h4fHx8d3dzc4EEAQH+8uyFDOzs9f729vb39uzs7OyBBAEB/vLshQzs7PX+9vb29/bs7OzsMC8BAwIBAQEBAQMBBQEBAgEBAQQBAQECAQUCAwIBAQEBAQMBBQEBAgEBAQQBAQECAQUNAwQDBAQFBQQE/f3+/f2BHwIDBAMBAP7+9/j3+Pj5+fj48fHy8fH09Pb3+Pf19PLyHQEC//vz7QEBAQEB7e3/AQEBAQIBAQEBAQAB/vry7IQC7Oz+iQAqV15eYWNjZmhra2FcXGFjYGdnW0lFXVdUVk5PT09MSlFaX09PTU1NTktDO2oAtAC7ALsAvgDAAMAAwwDFAMgAyAC+ALkAuQC+AMAAvQDEAMQAuACmAKIAugC0ALEAswCrAKwArACsAKkApwCuALcAvACsAKwAqgCqAKoAqwCoAKAAmIOCC/8GCvTb0+MI9PL+/oIYAgYKAPP8CPb39/b29v8GBePh397e3tfJwIIL/wYK9NvT4wj08v7+ghgCBgoA8/wI9vf39vb2/wYF4+Hf3t7e18nAgwA/1ebl3eHl8foB/+7m5u3w7/T04MrK7uzk3MfIxsXJzdTc4c/Kwbq2u8G8sxAhIBgcICw1PDopISEoKyovLxsFBRUpJx8XAgMBAAQIDhccCgX89fH2/PfugyoBAQH7+/jk1tnsIwoAAgIBAQEIGikBDRAHDQ0NDQ0NCPnrBQL//f39/fz7ggv6+vfj1djrIgn/AQGCGAcZKAAMDwYMDAwMDAwH9+oEAf78/Pz8+/qDAAaQioeHhIOBTf9+/3n/df9r/2f/Xv9b/13/Zf9o/2j/b/95/3wIiI6Rj4SIiYaHQ/97/3j/ff97D4aGiYqIlJSNkpCKh4eEg4FN/37/ef91/2v/Z/9e/1v/Xf9l/2j/aP9v/3n/fAiIjpCPhIiJhodD/3v/eP99/3sIhoaJioiUlI2Sg4IG/vv6CyhRaIIA/4MY+vLuaE8kBgoKCgoKCgoE+ycmIyIiIiM0TIIG/vv6CyhRaIIA/4MY+vLuaE8kBgoKCgoKCgoE+ycmIyIiIiM0TIMAPxoUERAODQsHAv708Ojl5+/y8vkDBhEYGxgWGR8mKBcNDxQQERYXFRsaFBQmIB0cGhkXEw4KAPz08fP7/v4FDxIVHSQmJCIlKzI0IxobIBwdIiMhJyYgIIMq/////fr5CidQZ/////7/////+fHtZ04jBfX19fX19QIcLvv+AQMDA/vx7oIG/vv6CyhRaIIA/4MY+vLuaE8kBvb29vb29gMeL/z/AgQEBPzy74OAFwGgACUgFQDQAAIA0mAFAAAAAAAAAAAAAAAAAABAAAAAAAAA7EAGAAAAACbEAAAAAAAAAABAAAAAAAAAhwAAAEwAEwAoYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAwYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAoIBYA0kAKAAAAAAAAAAAAAAAAQABAAAAAAAAA1UAIAAAAACbEAAAAAAAAQABAAAAAAAAAwwAJAMlABAAAAAAAAMAAAAAAAAAAQAAAAAAAAJJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAG1gEQAAAAAAAAAAAABAAEAAQAAAAAAAAHJgDQAAAAAmxAAAAABAAEAAQAAAAAAAAF4gDwA8YBAAAAAAAADAAAAAQAAAAEAAAAAAAAAwYA4AAAAAJsTAAAAAQAAAAEAAAAAAAADQQAcAAAAAAADAAAAAAABAAEAAAAAAAADMQAMAAAAAJsTAAAAAAABAAEAAAAAAAAB1YAsAAAAAAADAAAAAQABAAEAAAAAAAABvYAwAAAAAJsTAAAAAQABAAEAAAAAAAAAMCwECBQICBQICBQICBQsoCgoKKCgoCgoKKCiCAhQUFIICFBQUP+Tt+ggPAvTu7u7n2tDJ0+Dk5OTt+ggPAvTu7u7n2tDJ0+Dk5AYSPkQuEwYGBvnOyN35BgYMDwwG//////37+RAmEQ4KCgorHhAKCgoKFBgN9/r9/v7+8+rU4gz2/B8lGg0NDSg/OykVg4AT/fn39/f/FCbv8vb5+fny4NMJBgKCDQgcL/j7AAICAvvp3A4HggoKHiz8AwoKCgDr3oEv+/X4ABcTBvr2BQT//gIBAQEECg0KBAYHAvT3BhccLENLJP39/c+6urWxssn5DwoDhERDAQECBAMBAQQCAQIEAwEBBAIBAQQCAQEEAgEBAQEBAQEBAQEBAQMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEEAgEBAQE/NBTk5BQ0REQ0FOTkFDRERAnu1tbuCSIiBRAUExMTExYUDBkqNTbQz8/Q0NDQ0tXVwL+2r6+vqqOZxvn59wH5+QP67efxP8PDw8MdHR0d+/v7+1VVVVX7+/v7QUFBQQD79PP49/Hj2dXg7foQEBAPDxAiISEhIhQTDAL9/wH/zZmZmam9HR8DIBMFAD9YPRTr0NDQ0NDQ6xQ9WFhYWFhYPRTr0NDQ0NDQ6xQ9WFhYWFgi+s6np6enp6fO+iIiIiIi7PwLDgsLCwsPEhIPECk/REREnp2dnp6enpqQhpSHRv9z/2j/aP9o/2j/aP9oDqPL2t3p4eHh4eHh4s/M3oMaqqqqqqqqqqqqNjY2NjY2NjY2BQUFBQUFBQQFSACRAJEAkQCRAJEAkQCRAJEAkQ/4+Pj4+Pj4+GpqampqampqgSH9+PTz2NHIxsjK3fMGFRoaGhgYGjAtKCAaIBcF7t3Yz8mZQ/9l/2X/Zf98CZqavgYpKiwtGweEP0FBQ0VFRUVHSF5eXFpaWlpYV9nZ293d3d3f4Pb29PLy8vLw76+vr6+vsLGyzc3NzczMy8pfYV5URj01LSIYEgsmBfz07uvr6uvt7vD4Aw4UGyAnMDU3OzxKWFVPSUVFSE5RUlJTV1dZg7EA/4IC/vv8hQIBAQGEAf//jQD+hgUEBAQEBAOFIzc3Q01KQTQtLS0sHhEUHy43Nzc3Q01KQTQtLS0sHhEUHy43N7+GAgUEAYIOAgH9BAYICAgIBQICBQQBggsCAv0EBgcICAgFAgK/hg4NAQIFAgIFAgIFAgIFARAA7IIC7OzsggPs7Pb2ggL29vaCAvb29oEPDgECBQICBQICBAECAgUBEA4EEBAQBAQEEBAQEAQEKCgM8/Pz6enp8/P08+np6YESEQABAgUBAQIFAQECBQEBAgUBEBECAv7+AwMHBwIC/v4DAwcHMjKRPwwXL0RQPR4ODg4C8N7X5f0MDAwXL0RQPR4ODg4C8N7X5f0MDP4OFy8qDvb29ufdxcvm/v7/9/X6AgICAv75+uQm5Ons7OxQORUBAQEB8+nyCAUDAgICEiE0KAcUBt/n7PT09Ofe6fj+gzP8+/r6+vr+ESgLDhITExMN+uUBAP////8DFy0QExYYGBgS/+r3+/////wCEAQA/Pz8//rrgS8CAvXm6/b+AQf6/P78+////xAoMh8WBPv/DQsE+vLfxLvfAwMDJTAwIf3t8e/n8/2EPyEyTWNtTCENDQ397uDU7xAhISEyTWNtTCENDQ397uDU7xAhIQQeMUQsCff3997Kt9DyBAQN8+n1BwcHBwHz6N0E4OPk5ORAAIYgYCYGBgYG/PwOAf3+AwUHExwnFQcVCtPb3+fn59nN3uz7gzPy8fDv7+8BKk3s8ff6+vroxant7Ovq6ur8J0jn7PH19fXjwKT/AAEBAQsmQuTj4uLi2L2hgS/57t/W9QQNBwL5/AD//f7+/g8rPSUiFRIcFhIG+fTl0MrqCwsLOEdHM/3n7une7/2EPxISDwwMDQ0QFggHBwUECg0MCBQUEQ4ODw8SGAoJCQcGDA8OChAQFRsbGh8nDw0FAgkMBfwXEg0LDAwSEA4MDA8mDgwMDg8PDgwOERESDwsOCwwRFRcbHhgPDhEXBggI/fn5/f8CAAwYg4ULAwsTEhEQDg4OCgUDhQ0DDBMSEQ8ODg4KBQP5/IIEDSY5CASCAvDb0IEGAgQA+Pj5/IED///+/4MKBAgLCwoEAAICAgGCDwsPDQICAgP///z6/Pz5+/2FP4WFg4GBgYGBgZqanJ6enp6enpOTkY+Pj4+Pj6ioqqysrKysrAsLCwsLCwsKGhoaGhoaGhoBAgQFBgYKCQUCAQMmBgwPDxAQEREQEBQTExMTEAcFBQQEAwT77u36/vz8AgwSEhMTFRIIgyMKCgoKCgoKCgoUFBQUFBQUFBQKCgoKCgoKCQoUFBQUFBQUFBSHB/j4+Pj4+Pj4gQMBAvvygQcCBAQDAwQDAYIBAQGCBf78/Pz3+oIQAQIDBAQEBAQEBP7+/v7+AAKEP8vLycjIyMjHx+rq6+3t7e3u7uLi4N/f39/e3gEBAgQEBAQFBf//////////HBwcHBwcHBzo5ury+fn39vPz8/8mAQMEBggICQgICA0MCggHCQcF//r49PPlztbO3efn8AIKCgsLCPrrg7UD/vr18IEGBgwMERALBYMBAQGHAwIEAgKBAAKCAP+CBfz8/Pz8/YUkIwABAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAQEBECPx7t3R1OTs5+fp9gIA8ezx8fHu3dHU5Ozn5+n2AgDx7PHxMTEC+/z/gg368e3s7e7u7vP39Pv8/4IK+vDt7O7u7u7z9/SBJSQAAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQJMDAuLK1vsbIyMbDwsC+v8DAwMC4srW+xsjIyMbDwsC+v8DA/f0iBQYJCgoKAu0SDAUCAgIKEhISExYXFxcP//ofGRMPDw8XHx+BIB8AAQIBAgEBAQEBAQECAQEBAQIBAgEBAQEBAQECAQEBEB/JyMzMz8/Mz9HS1dbJx8jKyc3N0NDN0NLT1tfKyMnOzoMK/fTt7u/w8vL3/P2DCvzz7e7v8fLy9/z9gRMSAAECBQEBAgUBAQIEAQEBAgUBEBJqam5uaWllZWlpbW1taGhkZNjYEPb29vbs7Ozs9vb29/bs7OzsgRYVAAEBBAEBAQIBBQEBAQQBAQECAQUBEBXz8/X29/b08/Hx8/P19vf29PPx8cTElT9LTExMSUdOV1xMTEpKSktIQDhLTExMSUdOV1xMTEpKSktIQDjb28u8tMPb49zf4uv0793S2N3g4N3d2NjZ3N3bJtzb29vb29ne5OXg3d7g3eDi4ODf29bc4dXOx93h4ePb19fa39/Tz4Ml9vf39vb2/gYF4+He3t7e18nA9vf39vb2/wYF4+Hf3t7e18nABwSCCgsWFfwABAQE9eLegQ37+AQWAPb3/Pz9/f4AAYIe9evr6/P+BAICAwD/BAT48/b+/v79AQEGEBEGAQQB/4Q/6Onn5uru9P0C8Ovi29fc4t3U6uvp6Ozw9v8E8u3k3dne5N/W8/Xr5eXs+P/p6u3n6ujg2dHuAf3u6+7w9ff15ybn7fPy8fHi5/j89vT3/Pr48ujk5OTm7ffy1uP4AgID8+7x+vn++eSDJf////////rr3ff08O/v7+/u7QwMDAwMDAf36gQB/vz8/Pz7+gcDgwP99fj8ggL+/f+BDP37/gj4+Pn6+vX0+P6DHfjw7Ozt8vb09PLw7/H29PHz/v7+/gYGBA0LCAcFA4UmJQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEQJbq+v7y9sa6zsby8v8C+ysrDyLzAwb6/s7C1s76+wcLAzMzFyhUVIwoKCgoKCgoE+ycmJCIiIiM0TAoKCgoKCgoE+ycmIyIiIiM0TIEkIwACAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBECMwOUBCMSgpLiorMDEvNTQuLi84P0EwJygtKSovMC40My0tKyshAwMDAwMPKTwJDBAREREJ//z29vb29gMeL/z/AgQEBPzy74EAgBcBoAAIABUACAACAAdgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAAdgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAcgAAAIABMACEAUAAAAAAAAAAAAAEAAAABAAAAAAAAACEASAAAAACbEAAAAAEAAAABAAAAAAAAACAAWAAhACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAhACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAgACQAIQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAIQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAIQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAIQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAIAA8ACkAQAAAAAAAAwAAAAEAAAABAAAAAAAAACEAOAAAAACbEwAAAAEAAAABAAAAAAAAACEAHAAAAAAAAwAAAAAAAQABAAAAAAAAACEADAAAAACbEwAAAAAAAQABAAAAAAAAACEALAAAAAAAAwAAAAEAAQABAAAAAAAAACEAMAAAAACbEwAAAAEAAQABAAAAAAAAAATKbg4AA/oMBB+mDgAD+gwEAAQATAP4BAAEAEwD+AQABAB0A/gEOM4OAAAKDAezZg4AAAoMB7O2DgAACgwEU7YOAAAKDAfkNg4AAAoMB5ReDgAACgwENDYOAAAKDATyJg4AAAoMB7OODgAACgwEj/4OAAP6DARrhg4AA/oMB1NeDgAD+gwDOQACfg4AA/oMBCjGDgAD+gwG3V4OAAP6DAQfzg4AA/oMBVZODgAACgwHm2YOAAAKDgAsA0AEZAAIBG0AFAAAAAAAAAAAAAAAAAABAAAAAAAABJ0AGAAAAACbEAAAAAAAAAABAAAAAAAAAuwAAARpACgAAAAAAAAAAAAAAAEAAQAAAAAAAASJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAPsACQDqQAQAAAAAAADAAAAAAAAAAEAAAAAAAADSQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAEQQAcAAAAAAADAAAAAAABAAEAAAAAAAAD9QAMAAAAAJsTAAAAAAABAAEAAAAAAAAA//ws3PS0WB/////LHwdHo9///7O3t7u7u7u7o6/YJCAUDAwMkFwkDAwMDBggG9Ofn8fHx3s++tc3p4ub9FhwRBj8GBhsyLhf64e0ZHw/46eHh4dSpo7PK2eHh5Ojn4Nra2trY1tTr7Onl5eUG+evl5eXl7/Po0tXa3d3dzsWvvOToCufr9uPx8fTz8ezmgwEOB4IMBxIiLPwDCgoKA/jo3oE0/Pj6AAUHAwABCAT9/QIBAQEECg0K//v/APjz+w8cLEhTORQBAQHtzr29uLGyxvgOCwUADgeCDAcSIiz8AwoKCgP46N6BLv36/AAXDwL69gUE//4CAQEBBAoNCgQEAv3v8gASHCxDSyYBAQH56Nvr6+/19/v/hD8O9drCwsLCwsLC2vUODg4ODg7l7Pb8//////0ABQUVICIiIry7u7y8vLy+wcGsoJqbm5uWj4mTt9bb4ebt5eXlP+Xl5ebZz9cY/+TMzMzMzMzM5P8YGBgYGBjr+AYJCQkJCQwKAg8gKywsLMbFxcbGxsbIy8u2taylpaWgmY++9vcK9voB7fz49PXv5+eDEfv7+/v7+/v7+0FBQUFBQUFBQYE//vn3+OXq5+Lk4+vz/w0QEBAPDxAiICEkJRoUCQD9/wH/3rCZmZmhsb291QUdHh8gFQcA+/v7+/v7+/v7QUFBQQRBQUFBQYIt/vv49/Hj2dXg7foFDRAQEA8PECIhISEiFBMMAv3/Af/NmZmZorjK/v4LEBAKA4Q/QBjsxcXFxcXFxewYQEBAQEBA5/wVJCkpKSkpLDAtR11iYmK8u7u8vLy8ua6kspyKhoaGhoaGlLHG1ej5B////z////8A7ePlQBjsxcXFxcXFxewYQEBAQEBABRgoKykpKSksMDAtR11iYmK8u7u8vLy8uK6ksqWRhoaGhoaGxfoICRYfJeYZFRESEAWEEfj4+Pj4+Pj4+GpqampqampqaoEh/fj088bKz9PT0N3tARUaGhoYGBowLCgkHSMWAevd2M/JqUT/fP9l/2X/Zf9wHYeamr4GKSosLR0JAPj4+Pj4+Pj4+GpqampqampqaoEh/fj089jRyMbIyt3zBhUaGhoYGBowLSggGiAXBe7d2M/JmUP/Zf9l/2X/cwiQpwkJGyIgGAmEP6WlpaWlpqenqMPDw8PDwsHBwE1MSkY8MzAlFgwGAPv07OTh4eHh4+Tm7/oDCQ8VHicrLTEyPEREQUNDPjs7PkM/RkdHSE1RT6+vr6+vsLGxss3Nzc3NzMvLymVhW1JGPTUtIRgSCwX+9u7r6+vr7e7w+AMOFBsgJzA1Nzs8SlJZWQpPQDhDQ0VNUFJXXoOpBQECAgICAYkB/v2HAQEBmwABggH//4gFAQECAgIBiAkDBgYCAgcJCggDhD8FFR42Mh8L/f397uTM0OP3BQX9BA8UFhYWFh4bDfXy8O7u7kwwDf39/f399u4LFBYSEhIqP05RPCkyJQTo8PX7P/v79Ov2BwgjMzxUUD0pGxsbDALq7gEVIyMWCwwaJycnJyQfH/4BCAwMDGpOKxsbGxsOAQQhIB0ZGRktPEo6EQ0KCPfhHQYGCgsMEBSDEff7/////P0FEAQA/Pz8//7264E//vrv5v0CDhUTCgwODAj///8VMjwpIRYLAQwMCwHy37+zy+3///8OIy0tHv3t9PDo8vsA9/v////8/QUQBAD8/AT8//7264Es+/Tq5uv6BgoSAQYKCAb///8VMjwpIBMMBxUPCf/y38S73v///wD//QYG/Pz+hiIBGy5BLxL+9PT028e0xuP3AQES/fgADg4ODgj46OLe3uHh4UAAgz9dIwMDAwMDBwsIDAoGCAoeLTczIyAjH/7S2t7k5OTc0OHyAzNNYHNhRDAmJiYN+eb4FSkzMyQXGSg2NjY2MSIXBQwMDxMTE0EAtQCPHlU1NTU1Kys9MCwrLjAyQktWRTkqIRYDCv7+Bw8QFh+DEf8AAQEBBhQuQuTj4uLi3c+1oYE/+Ovd1gcIAvn3+Pr+//3+/v4RLT0lIyAdHhwdEwH05cvC1/YHBwcbN0REMP3n8erf7vsA/wABAQEGFC5C5OPi4gTi3c+1oYEu9OPW1vUCCwcC+fr+//3+/v4RLT0lIhcXIRsXDP705dDK6AcHBw4cJvHx7/r+/f+EAQQCghUBBAwQ/wADAwMB/PTxAwQD//8AAQICgQECAYE/AQEBAQIDAwP//wEB//7/AgYKEhUNCAYGB/319fXw6unt9Pj29/76+Pb29vf6Agb19vn5+ffy6ufg6fDz9fb8+in8+vT39vX19/f39/j5+fn29/f28/T19/sABgn/8OPi7fXu//n59PT18+yDhQIFDhaFAvzz64UC////hAEBAYIAAYEKBAQFBgYGBgL///+BAf//ggsDBQQEBAkJDAMFBAGGAgUOFoUC/PPrgQf//f0A//8CAoICAgIBggABgQoEBAUHBgYGAv/+/oEA/oIJAf/6BQUDAgEBAYQ/CgoKCgoJCQkJGRkYGBgYGBgY5foKDAgJBAUFAwMDBQgKDg8PDxAPDxMSExQUEQwHBQUFBQX88uni7PT4+/sBDAYSEhMTEQb0hCr/////Dw8ODg4ODg4O9vv8/f3+//z59/b4+/4ABAUFBQYFBQkICAcJBgYFhA717ufn7vj99/4CAgYIBv2DiAj4+Pj4+Pj4+PiBAv37/YIFAgQEBAQCiRT+/Pz8+v4CAgICAgIDBAQEBAUEBASEAf//iQj4+Pj4+Pj4+PiBB/v2+P8A9/n/ggEBAYgGAQH+/Pr7/ocJ/fr6DAwHAgICAYQ/////////////HBwcHBwcHBwc+fr9/f398vP29/X1+PwBBggICAgICA0MCgoICggC+/j39PPr5OXo5uXn5+fwAz8LCwwMCAYC9fX19fX19fX1EhISEhISEhIS9/Px8vPz7evr6enp7fL3/P7+/v7+/gMCAP39//r28e7u6unb19DQCtjl6ggIDAkMCgD3g5QC////gQX//wACAwGKBP/+/Pv9iQECA4cB//+VAv///4EG//4AAgICAYkJAf78+fr8+/0BA4MJ/fr6/v749fX2/IQ/BwkJCQkJCQsQDQ0MDAwNDgoEOiAIAwQDCQkLDw8NDgwMCwkJCQsSFxITDwsJDBATEQ0J/vwDDBchDAoSExMPCz8ICxEPEhUkERMTExMTExUaFxcWFhYXGBQOJxoSEREODhEPERgVFxgYFRMTExUcIRwdGRgVGBERFxMOBQMLGicoChgHChcWFhgXFxwjg4QMAQIHCwgICAgIBgP58YEC//7+gQj7+/z8/Pz+//+CIPf0+vb9//z8/P7//////v7//vz8/Pj2+Pj3AgL//fv8/4UMAQIHCwgICAgIBgP58YEIBg0LAQD9+v3/gQIBAP+CDff0+vb9/Pf6/Pz6/AICgQACggn/AQbt7fL29/b7hAD/gxkCBg0T+fr4+Pj49e/oAAMA/vf2AgIA/f7+/4E//////wUMDwkJCQYHBwsJAv758vD2/wH8+wINFBQQA/3/AP4DA/8JCgoKCgwQFx0DBAICAgL/+fLz+f8BAQAHCykGBgoICgoKCQkJDRIWGRMTDxESEBERDwoD/vwHEh8gFQwT+Pf39e3r7/ODhgEDBoQD///+/IUB//+CBP//AgL/gg0DBgH/AwD7+vr8AAEBAYEBAQGCC/z6/Pz5+Pf1+/n6/ocBAwaEA////vyBDQEGBQD/////AP7+/f7/ghACBQH///v3+vz/AwUHBf/9AoIJ/wEG+/v69/n9/4QAgAsA0AGyAAIBo0AFAAAAAAAAAAAAAAAAAABAAAAAAAABwUAGAAAAACbEAAAAAAAAAABAAAAAAAABkQAAAalACgAAAAAAAAAAAAAAAEAAQAAAAAAAAbFACAAAAAAmxAAAAAAAAEAAQAAAAAAAAZEACQGUQAQAAAAAAADAAAAAAAAAAEAAAAAAAAGOQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAGnQAcAAAAAAADAAAAAAABAAEAAAAAAAAGhQAMAAAAAJsTAAAAAAABAAEAAAAAAAAA/7Ozy/AICAgMEEUZtUhT18/X29vbmy2xbKQICAgL88uzs7P0VIPi8GRH87Ozs8vwCAgICJ1pxz+b29vb08vQRTj9nSAwEAwICAvzy7Ozs7e7u6eweHCUnHhsbGx4hGxAUHhITICAeGxoaJiEdHR0dHR0pO1BaVjcmKi0tLSwqMD1SP1pTNh4eHh4gJCkdEwDz6+wAFBsbGxscHiQpMTUwJSYnKzA1Nzg3NjIwKSMeGSs0MzArKCYkIx4WERciISAeGhYTEhAPEBEVFxwlKy4iFhIUFRgbHiGDP+fp4djW3eLu9PL19fX5/f0DCgwB9fX19ejrBdHO0tzn6+z2////////CBMVGSIpLCn3CxIKCgoK/PH0/gMDCAsNCwsHBAsaISgnHxcZCf6BP//3BAQA/gYVHR0UEREOBAQE+vPW0tfg4+br8PL09dDU5PYDAwMQIBsPCg0dJSUOAwMD8t/a9fby6+Xi5Ozz+/8/8Ofi3Q4IBATQzsvIyNHZ0N4DOltfTjIZGBkbHBwcCfPQsq25y/r8AAID/vfz7OLQsJeSsNv9+/r49/f3/xEgKwMmFP/zgz88PElZYl1cWlpTR0MyDv0KCgoKCgoKAPz49vb29u3h2NjY6gMOAgIOA+rY2Njh7fb29vb4/AAKCgoKCgoK/Q4yFENHU1paWlteVkc8PDxHRUVDPP/5+IY/CAcJCvjQ0NDQ2+nv8+/v8/f39/f6AhAaICUcHBwcHBwcFBcRDyA/U1NTU0s3JyUyPkZPWkkzJycnJyEQOS0QEDcPEBAQEBAQEBAQEBAQHS9BTU1NTUpFQj47+AIhISEhISEhISEhISEhISEhEgHv4ODg4ODk6u7y9oMRCA8WHyo0O0lPU1xcXFxcXEUXhRsDCAr9Bw8NCAP139LS0i4uLiAL/vrz8fkD9vj9hT/pu6SkpKSkpK2xusrT3Obu9Pn4Awf5AQn8/PTr6+3q/TBGRlVbW1s9GQv34tjX19ji6+3o5Ov2/gMDAxEaGhkaPwHMv7+wpKSksc7m9AETICQjHx8jKi4iFBATGxEE/BMWHhweHyAiGhUdMDEgCff5+fn5+fn5+d3U5gMX4+Ha2toZ3dzO0eT2+evq/hcoJCQkJCQkJCUmQ0Qm/d+DA0pKW3FAAIA/fXx7e3loVjolFCgoKCgoKCjz8+vi4uLi1sS4uLjZEzkICDoU2bi4uMTW4uLi4uvz8ygoKCgoKCgfLT5WaHl7ez98fX9xW0pKSkhPT0RK/+bj6+Pg4ODg4Ojn7vDVnJycnKnAz9bQzc7R0dHR1uL5ChEODRMYGBgYGBAR//gRQF1dP11dTiwSFB0kLT9SQSsfHx8fGgw9Lw0EAgMDAwMDAwMDAwMDAxo2UmdnaGdiVk1EPsLQ7vz8/Pz8/Pz8/Pz8/PwO/PzpzauSkpGRkpScprK9gwkaJjM7Q0lOWFxxRQCFAIUAhQCFAIUAhQFkIIUb/AYb9PwEBQL95sa1tbVLS0s5GQT9+fwECeX6BIUB35xF/3v/e/97/3v/e/97Go+kqbW7wMjS3ujp+wX3AhX6+uvX2uHn/UxtbUMAhQCGAIYAhj9YNhkC5NHMx8bJz9bZ0+Dy/gUFBRksKiUd+rCamoOBgYGUutPvAxwuNjc1OD5HSzMZERUVC//6BgoVFhgaGxQEMvbv8vbn0sHExMTExMTExKyistL38+/o5OTk4Nng8QMLBf4ZQF5aWlpaWlpaW11jUjEO84M/0cm/urOurKajmpiYmJycnJmVkpGQkJCQmKOntLvCxs3U3foVG/cBCQ8RFR4jMEBPVl9jbnZ2dnZ1c3Fsampqaj9qamFgXVdUTkExJB4RCQQC+d3IyMnLyMrLzdLV1cvDw8nP4OTu/AYKEhgiLDpDSlVcWlZVYlxdXV9dW1NPT2JfJVJRUk9GQTkrIR4XEwsFAQH99+zk39LKyjAwLi0uMTI5R1RiaG97SgCGAI8AkgCSAJIAkgCSAJIAkACPAI0ifWdOOPn5+/r6+Pb07OHUxr+2ppiOjIuNjo6Oj5CRkqS92fGDA/z8/f+CCf7+/f7+/v7+/v6LE//9/Pz8/wEBAf////n3/Pj7BQ8RiQkCAgICAgICAgICgQr/9/L0/PL4+vr9/IIB/f+CF/j4+AD+/v7y/unu+wMDAwIECxghDRANBoIAAoEv//0ABQYG+wICAgYLDBcSB////wACAgH/+vXr4QDz9QD//wD+//8A/vHn6vgIDgj/hwb//v7//wABhQcPISsiDfXq8ooCAQEBhIE//fjy8PDv7fHQrMT3EwYGBwcH8u346vQHBwcHBwkJCQkFDh8gXPz2/QkJCQkHBwcHBwUA/PHyCgoKCQgVBdfD3Qb67/H19fn9gz/3+voCAPP37e3n19fX2NjQ2ebo2eXw8PLr6vbs6ebm5+fn5+Te1M3Fw8/a3t7e1czU1dzi6uvl5eXl5ePbx8XQP+UJHgr27+/v7/T219jk3uLs6+zq6Obl5eTg3dvUzse+3/7y8e3o4tvo6tzi3dPU1NTX2dvc3d7h5Obw9PwH8dQGzNPV2d7i5oMTKyosKSEWEwoHEhMTExUYGC1PYz2DGwgLARMD+fwEBw8LAwMD/v7+9/L5+wUJ/+8A/PyDP9W6x93t7ezt7e3y+/Tm3tXPz9TV7vn6CAgV/PwDBAozVUwnEhIHAQEB/gINFBcSDA4QDw8ODxYXEAb9/f3x5tscyLvK4N3d7/j4+AoWDgECAwUKExMOCQL+Af8DCveBPPwPDA0WGxsXJSEG2b290OsBAQMGBwcH4sjuFCAbEQkLCgL79vv69/b+FCgoEvXg4uDe3Nzc7QkZCAMKFBaDPxYWEgkB/v349fPVu+INLBgWFRUV9eMZ7usEBAQECBAUFBQC4Mj/O7zS+xQUFBAIBAQEBAUTJe75FhYWFRIbDec/xdn89vn8/QEIERYWFiEZGSoW2e7l49zMzMzNzsbW5ujX5ezs7uzs9ODf3t3d3d3d2dC/ssTZ3+fr6+vh2ODT1D/Uxszd3d3d397Wq6iyzf4iDvrz8/Pz9+zW3/T37eLh4NzX0tDPzcjDwLKroZDA69rb3t/e2+jeyMLT3N3e4OToE+zu7/H2+/4IDx80FOzg6u7x7+vpgxAiIy03OjYyKSUjHh4eISQkQkEAhACkAF2DGxkgAyoYCgYE/wkKBQUF/f39+vsC//377d4C7e+DP8GRoMzh4d/h4eHj49/TzcrL0dve/Qb8CQIG+fkBDxxIa2UtDg79/Pz8/vYPGR4cGSEjKCstLi8uHwv7+/vs1Mk/rKCv1dbW8e3t7f4OEPXy9fwBERIOCQH9BgL+A/sEAvkfGg8PEBEbMTclA+/t/xsyMjY6PDw8/tb9K0BBLv8FDhsSEgT//fv7AA4aIAHTr7CtqKampsLwCQwSFhMLgz/39vHp5+jp7O7x59fl6+3t8PT18uvu7u7u8PLm4+fw+fv77NnTDSPz7vX//wIC/vr58fft4uTk7PHv8PDx8fLjP9nd8O/w8vT3+f38+vny8fH0+/Ly+gAGBQcICQkJAQMD/QUA/v4BAPv7+Pj6/f34+P4JFRwPDQgJBAQEBQgI+gY/EwsB+/n7+vr7++Ht+wIFBQQCAgMHBvvw8e/t6+rx8vgFDxQTEAsD/fv8/Pz8+f35+Pj5+fb7/f4BAvb28+nh2hPZ3OPu+v//AP38/P8BAgMGAvv294MGBAQDAP7+/oEABIYA/oUbAQD7/wACBAkMCQUDAwMBAQED/O/w9Pf39QYGA4MDAQIC/4EA/oICAwcGgQYB/fXt6QH/gQH99oEG/gH/AP7+A4EA+oIFDgIXEwb+gQgCBAP++gsGAf+CCf0CAAMGA/7//wqCJf39A/Py9/39CAT+/v8BDhIWHwANCwD+/v8CBP74DiIgBu7o7PcBhxQKFRkUBwMBAf/7/QD44tHL2/MLFg6JAwsOCgOEPwkKCggICgsQERYUFBQQEBAL//r6+voDCQH6APr7AAQGBQL38vkFAx4QBwYDAwD8+fn3+gIKDPr6+vr06uTk5OY/7Onp5ujt7/L4AAIBAgAEAQELC/f5+fn39/sGCgoNDg4IC/8C/PTx8fPy9fn39Pj4/gP/9f78+fv6+/Xr6end5T/y8Ovr8O/z+f7/APj0+QQKCQD9/vj38Pb4+/3///7+/wADBQYC/fj19ev1//X19fXu6+/2+fb07e7t7u7r6OjqE+3v9fwBAgEMAPX/////AAgJA/n0gwMKDAoEggkCAgb8/Pz8/Pz8hhv6/hAA+ff+BAQGBAICAv7+/gQHBAYHBf75AAwKhgkEBAQEBAQE/v7+gQYBBAL89gcCgQH7CoEdCw0NDRALCAMD+/39/Qn9FxIKBwYFBgYF/fQJBwQBgjLx9fLx8vT8//8KAwMD//r56e71+Pf09ff6/P4D/PgA4e/7APv7+/79/fz+DBgWCPjy+AGHFAEB//z7CggGBgYGBgb24tbe8wsWDooDAgQGCoM/+/3+/f0AAQMEDQ8PDwsLCwTy6urq6v768e7y5+Xo8PTz7t7Rzs7rCgH8+vX18+3p6OPp6/cK6urq6uLRyMjIyD/IyNHS1NjZ2tzh5OXo8vHu/Pvk5O3v8/P1+w0VFRoSCgsPBQP97djM5+zx8/Lz8/b/CRARBAH+/vj47+Pe3s/aP+fo5OTp7PL7AwT2/QoTFRINAvz8+PXq4vT2+/38+/v6+fr49vPu6efn5+fn5+fm5uDe4enx9vbv7u7u7uzq6uwT8PT5AQoODQ4MCwsLCwsMDwsE+/aDBPz+/fz9gQkCAgMCAgICAgIChhj+/wP+8/L7BAQEAf///wEBAQQGBAgJAvbviQn+/v7+/v7+/v7+gQr89Ori3e35///2+YIBAwGCF/v7+/H///8J/REMAwIF/f0CCQwJCwoHA4IA/oEvAQMAERAQGQICAv75+Onu+QEBBwUBAP8BA/34+u70/AABAQACAQEAAg8ZFgj48vgBhwkBAgIBAQD/AAEBggfx39Xe8wsWDooC////hD8ICg0PDQoKBwYFFCMVEA4OEhseFALp3en/CgcODQgB/fz9AQH70tbwBQf9AP8BBQYFCAQCBQgaEgD5/AUJCQkVPxsYCw4NCgkGAvv7/vwJCg4JAe4CEAYGDRUTDQsLDQMDCf0B/f7+AQUDBgkJCQkGBgQBAgb9/QL++vb6/fj4B/4/8fYDCgYICAkGBAYD/v39AgD//Pv+/wcDDRIcHRwWGxkRBPj3+fsDCAkSCAEQC/T2/gcJCQoIAv/7/AkFAgcMFRMZGBELAwID+AUM/gALFBQLBQYLC4MT9vLx9fXy8/Dw6fb29vb29vPs5+iDGwUC9QEHBfvy9PX4+vr6AgICAAcRDwT7+gH67vODGQUEBAsKCgwKCgoODA0TEwwKEh4l+wD9/QcHgQbw8O3u7fL4gQAGghDu+uDo+AEBAgAECRATAAMEA4IJEQwSEhAOBAMD9oI/AgH6DQ8KBAQEBggFBAL59Ovg//H1AAMEAPz7Ex0D5+H6FR4dEgcHCQkKCgoNB/zq4ub19ff8/gHv6PENJjMnDgX26vMCAwKDB/79APf0+P36gz8NERcfIB4cHBoWIDAiGhgYIDA3JA3y2/EIERAcHRkPBgMFEBkcAvXo/woICgcHCw4MEQoH998DEgP3+QUKCgodPycjEBAPDQwKCwkLDQ4ICw79BBYTAf38ERUTBwICA/0MC/79/v4BCQ0QFBAKBQYHA/bk1M3m+v738+7y9vb2Buw/2ur9AwUDAwH8/RQA48u2q8vr9vP29QIVDg0NDg8NDwkDAQECAwYNEhQUERMcGv/8AggJCgoCAAUEAgwKDhYZGxMYEw0E9/Hx8fb17vT7AwoICg0PCIMTCggFA//8/Pr69vr6+vr6+vr58eSDGwH//QMNDQT39Pf7/f39////AAcREAgCBAv6+v2DGQUEBAUGBggGBgYD/wAGBgoaLDc4EwT9/Q0egR0FAgQF9PT3/f0E/f398gPv9QUNCwYD/Pf2+P718/mCMvv4/f36/ezy8ugEBAQHBwEREgj8+/D2/gAB//jv4tfp5PAAAgIB/vwCCPTg4foSGBQJ/4UWCAD06eju+/3//wAECQAIHS40JQ316vKGB/j1APn39/r9gwCAFwGgAAIAFQAGAAIABkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACGhgIUAOyDhgLsABSDhgLYACqDhoaGhoaGhoaGhoYC7AAUg4YC7AASg4aGhgABhYaBAP6DhoaGhoaGhoaGhoYA/4WGgQACg4aGhoaGAIALANAAMgACADJABQAAAAAAAAAAAAAAAAAAQAAAAAAAADJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAC8gAAAyQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAyQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAtAAkAHUAEAAAAAAAAwAAAAAAAAABAAAAAAAAAHUABAAAAACbEwAAAAAAAAABAAAAAAAAAKkAHAAAAAAAAwAAAAAAAQABAAAAAAAAALkADAAAAACbEwAAAAAAAQABAAAAAAAAAFvns6fcEBgkNDw4D+v369v0JCgkNCQT9gxb5/wcSGxcSEBAQEBMC9/Xx6evv8/b4+YMWMi8rKCYZB+/W1tfX0cnEwcDAv7/Z9hSDFgUGBAIBAQEBAQEA/wIGCAcGBgUFBQUFgxZIRkRDQjEH3svJyMbFvLKpp6ampsD4LoMW9/v8/gEBAQEBAf8A+/n7+vb29/f39/eDDg0AAQEBAgICAgUBAQIBAUIAnACVAIoDfnl+fkYAgACkAKUAqACoAKcAoYEA/4oWAwkMDA0NDRMgDgH7Aw4XGhsXGBsKCQ6DFvnw6eXj4d/e3t7f4+DZ1NTX4uzu8vj6gxYCBwT+/QIOGiMUAwUGEBwkIyMmLCQXDIMWEgH48eXk4uLi4ufm7Orm7Pj8BQYLERKDFhQZGhgVFxgWFhMTEw8NDQ0LDAsICAoQg4EEAQADAgGCCf8AAQIEAwEEAgGGFgoLCwwLBP8CCgoKCgoLDAwLDAkLCw4Qg4EAAZcWBgYEAwEBAwQEBAMEAgMDBAICAgIC/wGDgQABlxb99fLy9v389e3t5+rq6urs7e72+Pbz9IOCAQL/hAkEAwIA/f3//P3/hhb38vDw8/Dp5+fq6+vs6+vp7e3z9vj9+4OABQYEAP3+/4IJAQD/AQIB//z+/4YAgAsA0AAyAAIAMkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAMkAGAAAAACbEAAAAAAAAAABAAAAAAAAALiAAADJACgAAAAAAAAAAAAAAAEAAQAAAAAAAADJACAAAAAAmxAAAAAAAAEAAQAAAAAAAADAACQAfYAQAAAAAAADAAAAAAAAAAEAAAAAAAAAeYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAxQAcAAAAAAADAAAAAAABAAEAAAAAAAAAvQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAWAfz6+fX59/kFDAgFCAD18/b3+PkEEg+DFu/v7uzp5eHf5+vt+AkHBgYGCA0RCP31gxbI5gkqQ0NBQkE+OTErKywsFPjk19TQzIMWBQUFBQUFBgYHCAYC/wABAQEBAQECBAaDFrLLBkJcXFtbWVFHPz07OTcl+M27uLe1gxb39/f39/f09Pj6+fsA/wEBAQEBAf78+4MODQABAQECAQMCAgIBAgICRwCbAJsAnwClAKQAoQCTAIIEe3p6cXdAAJSLAf8BFgP59u/f4+fk5er1AgoC8t7q8vT2+Pj8gxYDAwH8+vnt5N/f5ezv6ejo6Onr7e/0+4MWBPvr29LY3dva4e32+Pnp2+Ly/wYHAf6DFhwcGxUQDwgE+PH09vDw7Ozs7O7v+wILgxbi4d3Y2NbW1dnZ2tzg4OHf3eHo6unm44OAAQEBggcBAP///v7+/oIFAgUGBAH/gwwLAQEBBAEFAgEBAQICC//8+Pn69fX/Av7//okBAf8LCgIBAgEBAQIIAgEBCgcFBgYFBgYJCggHhwIBAP8WEhASFhUXGBYSFRsjJSMhIxYQERISERCDgAz//wICA/8AAQIDBQUEggX//fz+//+DFgUMDw4MDQoKBQQHDA4NAgQHBwUEBgQBg4AB//6CAv8AAYIBAgKCBf77+vz/AYOADgEYAFgAAgBUQAUAAAAAAAAAAAAAAAAAAEAAAAAAAABVQAYAAAAAJsQAAAAAAAAAAEAAAAAAAABiIAAAWEAKAAAAAAAAAAAAAAAAQABAAAAAAAAAWEAIAAAAACbEAAAAAAAAQABAAAAAAAAAQQAJAEJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAD9gAQAAAAAmxMAAAAAAAAAAQAAAAAAAADhADQAAAAAmxAAAAABAAEAAQAAAAAAAAExABwAAAAAAAMAAAAAAAEAAQAAAAAAAAFZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAdgCwAAAAAAAMAAAABAAEAAQAAAAAAAADhADAAAAAAmxMAAAABAAEAAQAAAAAAAACkTDwb9+PcBCxIQBPTt8vr9//z37P3/AwMCAQUA/QYnIhwZGRkdHR8VCgmDKfb29vb29vf18/sFCgYB/v7+BAsbCvH5+fn58gYE+/v7/QEEBRUYHRYH+YMpyNIDND08Ozg4MSkiIhLaysrLy83xCAYGBQQAGjM85OXl5eXl4+Dg18zGgw0EBAQEBAQFBgUHBwQA/4ILAQD+5drY2NjY3Or6ggD/ggT//wIB/4QpzNr+JDMzMS0sJyAZFvzFq6uqq7TsCgYEAP76GElY7O3t7e3t6ubk3dXOgwoEBAQEBAQEBgYFA4EA/4ILAf/41MfBwcHBxtT0gwgBAQEA/wACAwSDGhkABQIBAwEBAQEBAQEBAQEDAgEBAQIBAgEFAVMAqACoAKMAowCDAH4AgACAAIMAggCDAIQAhQCZAKQAnwCkAJkAiACCAX5+QwCAAIEAnACmggD+gQD/ggcBAQQCAgICAoeAKP/gwsLf+wEFCAcFBAcjIA79/wgB+/v6+vv89fv5UTAI9vb29/f0+gIFgykGBgYGBgYA+/j2+f4CAPz8/AD+9fcDAQEBAQHw9f///wQLDhAQDwoJCgiDKRQJ7MzB3vn/AP79/P0DFB0NAQML+fn6AAEDBAL//GhHGQEBAQICAAUOFYMpGxsbGxsbEwgE/vn29Ong4ODu7ub3Av////8C9OTn5+fx/gMMFxgWFhcZgyn7+/v7+/v8+/n7/QD//QH+/wADCvz6/f39/fv/Af78/P39/v8CBAUDAPuDhwICAQGBAAGCAv///IEE/v7+/v6SKfr6+vr6+vr6+Pn4+fj2/Pn6+/v99PLy9fHy8/X6+vj4+fj4+Pj5+fn5+IOHAgIBAYEAAYIK///8/v7+/f7+/v6RFhUHAQQBAQECAQEBAQMCAQEBAgECAQECFf37+/n8+fr7+/Dt7O3v9/r7/Pv8+/yAAgIAAYEH///8/v7+/v6HjwMFBQD/igH19oIDAgICAoWFIwIFBwsPFBcZGhoaERYVEA4QEBAQDhEXGhoaFhISEgwLCQYEAYMpCQkJCQkJBQQFBgkJCQ4LExQJAvoGBgQBBQQEAf4D5PEBDAwMCwsMDAsLg4UG/v78/PwABIMC/QECgQQCAwICAoUH/wAEBgUFAwGEKfHz+wMD/vv7/f7+/v///QAECAL7CAcFBQUFBgT9/gP39wEDAgQCAv/584MC/P3/gh0CAf4BBAkKCgoKCgULEAoKDAwMDAwKCgoKCgkICgaCAv/+/IMBAAAA/QD2jwP7+wABigELCoID/v7+/oWFI/77+fXx7Onn5ubm7+rr8PLw8PDw8u/p5ubm6u7u7vT19/r8/4MAgAsA0ABJAAIATEAFAAAAAAAAAAAAAAAAAABAAAAAAAAATEAGAAAAACbEAAAAAAAAAABAAAAAAAAAXgAAAExACgAAAAAAAAAAAAAAAEAAQAAAAAAAAExACAAAAAAmxAAAAAAAAEAAQAAAAAAAADwACQBEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAA5QAEAAAAAJsTAAAAAAAAAAEAAAAAAAABEQAcAAAAAAADAAAAAAABAAEAAAAAAAABEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAjExEYEw4RFBQUEhMZFRMRCQD07e/p7fLv7Ozs7u3n7O3w9wENg4EAAYEGBQwPCQQBAYITAgcJCQkJCgoG/fsCBggJCgoKBwOEIxkWGxUeHh4eHh4eHhYSCf727efq5evi4uLi4uLi4uru9wEJE4MjLS0oJycU8+nj4eHg4eHh3trX19fb3d3wDxshIiMkIyMjJiotgyMZFhwYHh4eHh4eHh4WEgn+9u3n6uTo4uLi4uLi4uLq7vcBCRODIzw8MykpGfHj3dvb2tvb29TLxMTEztfX5w0dIyQlJiUlJSw1PINjAJQAlACZAJ0AnQCbAJUAkgCRAI8AjgCNAIoAigCKAI0AkQCUAJMAlQCNAIwAjACOAJUAmACZAJoAnACfAKAAmwCdAJgAkgCRg4EA/oIF/Pz8/fz8iwUICAgJCAaJI9rj3u3k5eXl5eLi4e3z/AgPGSEYHQ4XFhYWFhgYGAwI/vPr4YMj7+/y9/cDExoO/v319PT09/n8/Pz58/Pm2dDZ6ezx9vb29PHvgyPf6N/s5uns7Ozj2NXj8/wIDxkhGCEUGhcUFBQdKCsdDQP48OaDI///AQoKDhwaB+ni5vDw8PHw8fHx7eXl4dXV5gcOCf///////4Mi/f349vb6AwUFBAH+AwgDAQIFBgEHCQkG/vz8//79/AH/AQKEgQD/ggUEBAT9/v6HAAGCBfj49/r7+4kjBgYGBwcC+vj39vXz8fHx8vT19vT38/P4/wIDBAQFCA0LDAwJg4EAAoIX/////f39+/v7+/v7+/v7+/v79/j4+Pn7iSMLCwkICAT49fT08/T3/fn08vHy8PXy8vcABAUGBgQHDgwOEA6DgQACggX6+vr5+v6LBAICAgICiiMGBQoCAgQJCgoKBgYB+vv6+fTw+PP9/fn08/T0+PwCAAQFBAWDgQD/ghcFAQIA9vbx8fHx8fHx8e7x8fHz+/j3+v+JgSECAQECBgYC/P39+/D2+/38+wD6///9+vj7AAMGAPwA/vz9gwsEBAMEBAMKCgULCgaHAP6CC/7+Bf//AwQEBAQEBIMAgAsA0AAfAAIAEGAFAAAAAAAAAAAAAAAAAABAAAAAAAAAHGAGAAAAACbEAAAAAAAAAABAAAAAAAAAIQAAACJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAB9ACAAAAAAmxAAAAAAAAEAAQAAAAAAAAB4ACQASYAQAAAAAAADAAAAAAAAAAEAAAAAAAAASQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAeQAcAAAAAAADAAAAAAABAAEAAAAAAAAAeQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAO8AQNEBAQEBD89vHw8PDwg4ID7+Pr+IIECBUdFQiDBAMCAgUDAwYG+voDPT309AgHAQMBAQIEAQEHICAgIODg4OAHR0cs++Dg+yxOAJYAlQCVAJQAkwCQAIsAiQCKAIoAigCMAIwAjwCUg5IO9tbyCAgIAwFxPQj29vb2gw729vbw2+Lv+fn5ABs2JgeDDge71/f39/Lwbj0RBwcHB4OCA/DS1O6CBBY+WkIZgw4B+vr9+vz8/AgGAwIEAwGDggIGBwODBPr19fr+gwcGAAQBAgQBAgYNDQn6+vsIhg4TCwsLCgT48fn5+fn5AAyDkg4DBgD79/j9/9jr/wkLBwWDggLz+fuDBAP88fb9gw7/DAz/+fj+AfUFDQwQCgODggLv+f2DBPnw7fT8g4ALANAAOgACADpABQAAAAAAAAAAAAAAAAAAQAAAAAAAADpABgAAAAAmxAAAAAAAAAAAQAAAAAAAAEAAAAA6QAoAAAAAAAAAAAAAAABAAEAAAAAAAAA6QAgAAAAAJsQAAAAAAABAAEAAAAAAAAA3AAkAJkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAKEABAAAAACbEwAAAAAAAAABAAAAAAAAAOEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAOEADAAAAACbEwAAAAAAAQABAAAAAAAAAGgMFBgP8+Pj3+/79AwIFCQgIBP36+/339AAMCYOAGf/59PHz9fj+AQEBAf749fPx9Pn/AAP/+v8DgxrW5QUUFBUXHSAZFOzm4OLp7Ozs+xsqIg0A896DGg8PDw8PFBMO+Obm5ub4DhMUDw8PDw8fLS0tH4Max9oBFBQVFxwfGRTs5ODk6ezs7P8mOS0RAO/TgxoQEBAQEBUUB/Hj4+Pj8QcUFRAQEBAQIS4uLiGDWgCjAKMApQClAKUAowCiAJsAkgCLAIgAjgCNAJAAmgCjAKYAqACoAKgApACkAJgAjQCSAJIAoYOGAfr7hAABjxoJCwH9BQcHA/vz7BQOBf35+PwDAPX3AgsA9f+DGv7//vr36uvo8Pv7+/vw6Ovq9/r+//79/f/9/YOAGQYB+v8CAgD37+wUEwr//v0BBv/7AAoJAPf2gxr/AP/6+e/u8fb6+vr69vHu7/n6/wD//QEDAf2DGvz9/f3+/v7//f0A+gED//39/P3+BAIEBv8B9oME/wADAwKBAQMCgwH+/oECAQICggP9AwP8gxoCAgQEBAUD+fHu6Pz3+wICAQEBAQEBAwsGBgGDhgH194MB+PWPGQICA/4AAgIB/fv8FhIIAgIBAgICAQEGCgUFhIYB/v6DAf79hgADhxr+/Pv6+fv7AgkLDvoDA/79/P7//vv5+fIDAgaDAAGBBQECAgAIB4MHCQoAAwMBAP+BAwL9/QODAAGBFwL//fz8BAwM9PH4//z7/v4A+fv5/f78CYMEAQD8/v+BAf3+gwEFBYEC//7+gQT+A/37BIOAFwGgAAIAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhIQABoOEAAaDhAAGgwAhg4SEhISEhISEhIQAFYOEABWDAAGDhAACg4QAAYOEhISEhISEhISEhAAFg4QABoOEhISEhACACwDQAEAgAgASQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAASQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAA0IAAAQGAKAAAAAAAAAAAAAAAAQABAAAAAAAAAQmAIAAAAACbEAAAAAAAAQABAAAAAAAAAOCAJABhgBAAAAAAAAMAAAAAAAAAAQAAAAAAAABRgAQAAAAAmxMAAAAAAAAAAQAAAAAAAADxgBwAAAAAAAMAAAAAAAEAAQAAAAAAAADhgAwAAAAAmxMAAAAAAAEAAQAAAAAAACAcDBAQEBAQEBACABPXh2eX3ggQLHycbCYIE9eHZ5feCBAsfJxsJhR8CBAUFBQD07f79+/v7AAsTAgQFBQUA9O3+/fv7+wALE4MHHBzQ0DAw5OQHMDDt7TAw7e0HHBzGxjo65OQHLS3g4C0t4OAQDwAFAQEBBQEBAQUBAQEFAQFPAKIAogCgAJ8AjgCOAJAAkQCWAJYAlACTAIIAggCEAIWPAIAE9+XW3PCCBAkbKSMQggT35dbc8IIECRspIxCFH/z8/Pz8/vnuAwECAgIBBxL8/Pz8/P757gMBAgICAQcSgwAFCv/n1tzwghQLIzMtGgoKAPXdzNLm9vb2ARkpIxCFH///////AfzxEA4PDw8OFB///////wH88RAODw8PDhQfgwAfBQUFBQUD//oDAwMDAwYLEPz8/Pz8+vbx+vr6+vr9AgeDhAL47eWEAggWH4QC+O3lhAIIFh+DCgkABQIBBwEFAgEHCQQEBfPzDw8Q/v6JCAcABwEHAQcBBwcBAe3tERH9/YcAH/n6+voE/vDu/v4B++/0AwUGBwcHEQv9+wsLDgj8ARASg4QE9unnBAOCAgoVFoQE9unnBAOCAgoVFoMAgB4BAQEPCvr2BgYFBfn8Cw7+////DQj49AQEAwP3+gkMg4QC9ebihAIFDhOEAvXm4oQCBQ4Tg4APATAAXgACAExgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAFJgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAGEAAAAaQBIAAAAAJsQAAAAAQAAAAEAAAAAAAABdQAoAAAAAAAAAAAAAAABAAEAAAAAAAABeQAgAAAAAJsQAAAAAAABAAEAAAAAAAABeAAkAPUAEAAAAAAAAwAAAAAAAAABAAAAAAAAAPEABAAAAACbEwAAAAAAAAABAAAAAAAAAGkANAAAAACbEAAAAAEAAQABAAAAAAAAAHEAOAAAAACbEwAAAAEAAAABAAAAAAAAAXkAHAAAAAAAAwAAAAAAAQABAAAAAAAAAXkADAAAAACbEwAAAAAAAQABAAAAAAAAAHEAMAAAAACbEwAAAAEAAQABAAAAAAAAALPfv8gsfJB4eHhwaGBP28e39+fb29vf58dnBr67K8AQEBAQG+ejx+PwABgoI+4MsGBYYGBoVFhkZGR4iIiIM9PTx9fL4AQgOFx8jIyMS+OkC8PwFBxQVFBIRERETgxgXAAIBAgQEAQMBAQQBAQEFAQIBAgEBAQEBF9XPzs/Q0NbW1tbW5/wNDQ0LCQ0NBu3X1Rf56+jl5eXl9hcdHR0dHR3h5en2+fn5+fkaGQABAQECAwUBAwEBBAEBAQUBAgECAQEBAQECGdXSy8nGxsbR0dHR0ekJISEhJScwMSr/19XVGfn07erm5eXl9jE3Nzc3Nzfh5uv3+fn5+fn4AnZ5f2EAgQCFAI4AkgCTAJQAlQCVAJAAkACQAJUAlQCVAJgAmgCdAJ8AoACgAKAAoACgAKAAoACgAJ8AngCdAJYAlQCLAIQAgQd6eHh1c3NzdoOABP78+/3/mwP9/f7/ioEC////nAP8+/z+ioED/////5oE//v5+/6KgCoCCwUJEhERERIUGBslGhERERAQEBUcHg745uPyAwkJCQkGDhELChAiLCgOhCz7BwoHBQUC/fz59vPz8/8KCvnc3eX2+vr6+Pf39/Lm3BgSBQH79PDv7ezs7PiDLPn8BwQKERERERIVHB4sJyIiHhgYGBwkJRDy3Nvn/QkJCQkJCxEFAgEfNzEY+YMs8vv59vTy7erm49/c3Nzq+vrru73G0dbW1tTU1NTMvbIICP728ujm5ePj4+PqgywQDwsEDAgICgoKCQgEBwH///z8+/z9/wEFCAcDAwQB/wUCBwoKDAsLDxEREA6DLP8A/v3//Pj6/wD+/f39+vv7+/7+/v39/f79/f39/v8B/fv8+/n6+fn5+fn5/4MsDAwLDAoEAQEBAQEGBgYKCgoPFxgYGBgYGBgYGBgYGBgICAwPDxAQEA8MDAwKg4AEAwcIBgKbAwMDAwGKgCf++/r59/b19vb2+/v79vb2+gkKCgoKCgoKCgoKCgoK9fX09PX5+/v+ggD/g4ADAgEB/5sE///9/v+KgQIBAQGcAwQFBAKKgQMBAQEBmgQBBQcFAoqABAIEBgUCmwMKDgsEioEDBQYGApoEAgsQCwSKLNrd5+3j5+jl5eTl5+vk3+Tk39bU09XW1dXU1djU0tPS4uLh2dXT0tDQ09LT2oMeBAEDBgQHCwoEAwUHBwcHBQUGCQcFBQUFAwQDAwMA/4ELBQUFBwcHBwcHBwcEgyz8AAUNBAQCAP7+/wAEAQUFBQP5+Pj/AP/8+fn8APv08gcHAQH+//389/b19vuDLBkYGRsZGRwaFRQWFxcXGhkZGRcXFxsbGxobGhoaFRMXGBYWGxwcGxsbGxsbGYOABP78+vv+mwP28vX8ioED+/r6/poE/vXw9fyKgA4BBABRIAIAUWAFAAAAAAAAAAAAAAAAAABAAAAAAAAAUWAGAAAAACbEAAAAAAAAAABAAAAAAAAAXyAAAFFgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAFFgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAFAgCQBCYAQAAAAAAADAAAAAAAAAAEAAAAAAAABEYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAATAA8AT2AHAAAAAAAAwAAAAAAAQABAAAAAAAAAUWADAAAAACbEwAAAAAAAQABAAAAAAAAAE0ALAAAAAAAAwAAAAEAAQABAAAAAAAAAE0AMAAAAACbEwAAAAEAAQABAAAAAAAAJCBUBAgECAgIFAQAlAwD///////78/QACAgICAgMEBQH/////AwgJAPsBAQEBAfv29P6DJfLy8O3tAQD7+Pj4+v396erv8vPz7uv9+fHv8vb29vv/7fL5/PjzgwAlAQ0cISEhIRsMAPTm4ODg4Ob1ABAkJCQkIBwXCADw3Nzc3N/j5/aDJQMD+uvh4djIv7+/yNjh4ev7A9XV2dzm5+jq6+zs7Onm3Nva2dfVgwCAJC9RU1NTU1EvANKwrq6urrDSAAcQEBAQDgwKAwD58PDw8PL19/2DJQkJA/jx09DJxcXFydDT8fgDCeDg4eLs7Ozt7e3t7e3s4uHg4ODggwBFAJoAnACYAIwAhgCABnlzcnNtcX1JAIIAhgCMAJEAlwCUAI4AjQCGAIAHfXd1dG1zeXlGAIAAhgCJAI8AkgCTAJiDgQX+/gD//PyCAgIFBIkC/v7+ggD9ggIBAQGEACX//P0BAQEB/v0AAwH+/v7+AgIB/vr6+vr6+Pj//wAGBgYGBgUHA4MlEhIRDQgIBwcICAgGBQcHCw8SEREOCwEDBwgKCgoKBgQOEBISERGDAIAk6+j09PT07vMADRELCwsLFxX+BAsLCwsB9/gCAgH4+Pj4+Pn6+4MlFhYPAvgVEAsICAgJDhP2AA4WDg4JCP0EEBISEhISBv0ICg8QDw6DAB/5/Pr7/AECBAH7//79/fr5+fj9/vb3+/r39PUE/v0IBYEDAwQF/4MaAwMDAwMEAgMDAwP9+v8DAgIDBgYABgQEBAUFggcDAgMG//8ABoMAJfj8+fbz8+/r6unv8fL2+Pv9+fP38/X39/b39v748vf39fX19PXvg4EF/Pb29/L4ggUCAwQICASGAgEBAYIA/4oAJfbz9fn08e/q6/P38u7z+f0D/fTz9PX39/n5+P339fj39fX08vPwg4ED/fPsAYUEBQ0AAgKGAgICAoIAA4IC////hAgDAwMCAv79/v6BBgIBAgIA//4AgCMBBwP8+/j5AwwBAQcLChAMBv8FDAgGBQYHCPgGAPX5/P8AAv+EGv39+PTz8v0A/f39DBYQDAkC/fr6AgMFAv7+/IIH/fr59f39/fqDACUBBAgC/gD8+wMLBwwPCwUC/P4JDAgHBggMDg4ABvr4/P8BAgH/BoMl/f36/QLt8ff9/f0HDAgVCwH9+/sB+//+/fz8AQEB/wMC/wICAfuDCP39/f7+AgMCAoEG/v/+/gABAgj9/f3+/gIDAgKBBv7//v4AAQKAFwGgAAUAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAACEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAUAEwAFQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAFABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAACEAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAVAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAUADwAFQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAFQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAACAAMSDhQHyyoOFAe/lg4UB2wODAQoKgwAUhIWAADyDhYAAPIOFgAA8g4WAACiDhQHjKYOFAfcLgwH19YMBFBSDhQH9EYOFAOyEhYAAxIOFgADEg4WAANiDhYAA2IOFgADYg4UBAfeDhYWFgAAog4WAACiDhQCADgEYAFgAAgBTQAUAAAAAAAAAAAAAAAAAAEAAAAAAAABTQAYAAAAAJsQAAAAAAAAAAEAAAAAAAABqIAAAWEAKAAAAAAAAAAAAAAAAQABAAAAAAAAAWEAIAAAAACbEAAAAAAAAQABAAAAAAAAAQwAJAD9ABAAAAAAAAMAAAAAAAAAAQAAAAAAAAERAAQAAAAAmxMAAAAAAAAAAQAAAAAAAADhADQAAAAAmxAAAAABAAEAAQAAAAAAAAE1ABwAAAAAAAMAAAAAAAEAAQAAAAAAAAFZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAdgCwAAAAAAAMAAAABAAEAAQAAAAAAAADhADAAAAAAmxMAAAABAAEAAQAAAAAAAACnv9P0GCgoA9/Dy/g4VEAgFAwYLFgUD/wABAf0BBPzb4Obp6enl5ePt+PmDKQ4ODg4ODgwPEAn/+v4EBgYGAPno+hMLCwsLEv7/CQkJBwMA/+/s5+79DIMpOjH/zsXFxsrK0dng4PAoODg3NzUR+vz9/v4C587GHh0dHR0dHyIiKzY8g4Uj/v7+/f0ABAUEBAQDBAUfKiwsLCwoGwkEBAQFBQQEBQUDAwUEgyk1JwPezs7P1NXa4ejrBTxWVldWTRX3+/0BAwfpuKkVFBQUFBQWGx0kLDODhSP//v7/AQQEBQQEBAMFCzA9Q0NDQz4xEAQEBAQEAwMEBQQCAQGDHBsABQEBAQICAQEBAQEBAQEBAwIBAQECAQEBAQUBWwCDAIMAhACIAIkAnACtAKsAqwCoAKkAqACnAKcAkgCHAIwAhwCRAKIAqQCtAK0ArACrAKoAjwCFgQX/AAEBAAGCB////P7+/v7+iCn+/h08PCAE/fn29/n699ve8AL/9v0DAwICAwIKBAWtz/YICAgHBwoE/PmDKfLy8vLy8vr9AQL/+vb4/Pz8+PoEAfX39/f39wcE+fn59O3q6Ojp7e/u74Mp6vQRMD0gB//+AAECAfvr4fH9+/MFBQT9/fv6/P8Clrfl/f39/Pz++fDqgynl5eXl5eXt9fj7/v7/BxEREQQFD//29/f39/YBDwoKCgH18eng4OPm5uSDKQUFBQUFBQYFBgUDAAEE/wIBAP31BQYDAwMDBQIAAgQEAwICAv38+/0ABYOFBAEA////gQD/ggIBAQSBBAICAgICkoUjAQABAQIBAgT+AQD///wGCAgFCAgHBgIAAgIBAgICAQEBAQECg4UEAQD///+BAP+CCgEBBAICAgMCAgICkSn8/Pz8/Pz9/P3+/v7+AP0A///+/QoMDQ0NDQwKAv/+/v3+/v7+/f79/fyDhQQBAP///4EA/4IKAQEEAgICAgICAgKRjwP7+wABigEMCoID/v7+/oWFI/77+vfy7erp5+fn8ezs8fPx8fHx8/Dq6Ojo7O/v8PX2+Pr9/4Mp+fn5+fn5+/7+/fn5+fP47+/5AAn7/P4B/v7+AQL/HhEB9/b2+Pf29vf3g4UHAQIDBAQA/P+CAgP//4EE/v3+/v6FBwEA/Pr7/P3/hCkQDgb+/gMDBgUDAwMCAQQB/fr/B/f6/Pz8/Pv9BAP+CgoA/v3///4CCA2DAgMCAYId/f8BAPz49vf29vb89vH39vX19fX09vb39/f4+Pf7ggIBAgODAQAAAAMACo8DBQUA/4oB9PaCAwICAgKFhSMCBQYJDhMWFxkZGQ8UFA8NDw8PDw0QFhgYGBQRERALCggGAwGDAIAXAaAAAgAVAAIAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIWFhYUB4hSDhQHOHoOFgADsg4WFhYWFhYWFhYWFhYWAABSDhQEKCoOFgAAKg4WFhYWFhYWFhYWFAfb2g4WAAOyDhYWFhYUAgAsA0AA6AAIAOkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAOkAGAAAAACbEAAAAAAAAAABAAAAAAAAAQwAAADpACgAAAAAAAAAAAAAAAEAAQAAAAAAAADpACAAAAAAmxAAAAAAAAEAAQAAAAAAAADgACQApQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAsQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAA3QAcAAAAAAADAAAAAAABAAEAAAAAAAAA4QAMAAAAAJsTAAAAAAABAAEAAAAAAAAAa/fv6/QQICAkFAgP9/vv3+Pj8AwYFAwkMAPT3g4AZAggMDw0LBwL/////AgcLDQ8MCAIA/QIGAv2DGiob++zs7Oni4ObsFBkgHRcVFBQF5dbe8wANIoMa7u7u7u7p6u8FFxcXFwXv6unu7u7u7t7Q0NDegxo5Jv/s7Ozp5OHm7BQbIBwXFRQUAdrH0+8AES2DGvDw8PDw6+z4Dx0dHR0P+Ozr8PDw8PDf0tLS34NaAIkAiQCHAIcAhwCJAIoAkQCaAKAApACeAJ8AnACRAIkAhgCEAIQAhACIAIgAlACfAJoAmgCMg4YBBQWEAP+KAAGDGvf1AAP8+Pn9BQ4U7PP7AwcHBf0BCwn/9QALAoMa/vz9AgUSERQMAQEBAQwUERIFAv38/v/+/f7/g4AZ+/8GAf3+/wkRFOzt9gACAv/6AQYA9vcACQqDGgH/AAYIEhIQCgYGBgYKEBISCAYA/wEE/v3+BIMaBAMDAwICAgEDBAAG//0CAwQFAwL8/vz6Af8KgwQB//z9/oEB/v6DAQIDgQP//v3/gQMC/f0Dgxr5+ff39/b4AgoPE/8EAPr5+fr6+vr6+PD19fmDhgELCYMBCAuKAP+DGvn5+f37+Pn5/gH/5erz+vn5+fn5+vr18fb2+oOGAQQCgwECA4YA/YIA/4MaAQQDBQYFBP328fEF/PwBAgP/AAEEBgUN/P34gwj/AQH//v8A+PmDB/f1AP39/wICggIDA/6DGv8A//4BBAQG/PP0DA8IAQQGAQIBBwUIAwIE94ME/wEFAgGBAQICgwH8+oEJAQIDAQAB/gMF/IOACwDQACwAAgAiYAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAoQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAArAAAALEAKAAAAAAAAAAAAAAAAQABAAAAAAAAALEAIAAAAACbEAAAAAAAAQABAAAAAAAAAJwAJABBgBAAAAAAAAMAAAAAAAAAAQAAAAAAAABRgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAClABwAAAAAAAMAAAAAAAEAAQAAAAAAAACZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAABMF+vT6AAcbIBsRDwL8AAIGCQoKCYMT39/v+fPw7e3t7vn39+/i5eTk5OKDCwoBAQEBAQEFAgQBAQomJigoDOnUz8/dDAH0+oQD9PT09BNBQD4+PBrjwMDAwL/BxMXFxcXbGoMDGBANCIUJAQMIEBcYGBgYGINTALYArwCgAJMAjACMAIkAiQCJAIoAjACTAJ8AqwCxALEAswCzALMAtoOXEwcMDQkJGjBAGwICAgYMERUeJScVgxMND/zv9/X09PQEEgcGEBUZGhoaE4MT/QAB/wEVO1YoBwcIBgkQFig2MxWDEw8UCggTDw4ODiM1Kx0YGR0gICAXgxMBAwQCAgEDAwMJCQUEBAEDBAQEA4MF+/78/AIBggMBAPr7hQD9gwYFAgMBBwUBBfr6/fr694UIBwABAQEBBgMCB/z6+vj29fj7hxP+/Pr9/AD38fz5/f79+PT2+////oMEAwACA/6DBv8ACQoB/P2CAAGDEP38/QABA/7+/gEGBgH9/f39gQD+gwQFAgQE/oMD/wAEBIUAA4OACwDQAC4AAgAnQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAnQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAYAAAALUAKAAAAAAAAAAAAAAAAQABAAAAAAAAALUAIAAAAACbEAAAAAAAAQABAAAAAAAAAKAAJABxABAAAAAAAAMAAAAAAAAAAQAAAAAAAABdAAQAAAAAmxMAAAAAAAAAAQAAAAAAAACpABwAAAAAAAMAAAAAAAEAAQAAAAAAAAClAAwAAAAAmxMAAAAAAAEAAQAAAAAAAABQC+OPe4e7w/QUDAv/9/Pz+/wQKDAeDFAUHCgoKBvj97OsGBgkJCQwPBwUICIMUyuQJJCAiIiYoKy8vLi4lAuvl3dfPg4QGAgIIAvwA/4QD9/sEB4MUrNMQODQ2Njo8P0NDQkIw883Hv7mxg4QGAgIIAvwA/4QD9/sEB4MUdXV6enp4dmxeUUdGRUVFPT1GU19rg5gTBffizekFBQEA/PTu4NbU6Pf39/mEFPv+////7+Xm+QX9+PPz8/X5/vnz9IMTBfPTud4FBQEA/fTo08K+4/f39/mEFPf9////7dzg8vzz6N/f3+bv9fHs74MU+/v39/f28/bw8fv59vf2+/z6+vv9g4AAAYUDBAgGAYIEAwQCAP+EFPf38vLy8fL08/Dy8vLy8vf39fb3+oOHAf/+jhP9/fz8/Pv8/fz4+fn5+fn9/fv8/YSYFAQCCQ4OCAcGDBAMDQ0HCAcICgoJBIOAAP+EBPr4+vr/ggX//v8BAgGDB/r2/AIG+/n6gQr7+v76Avf5+/r59oOAAP2EBPv39Pb7ggT9/P4AAYQAgAsA0AA8AAIAO0AFAAAAAAAAAAAAAAAAAABAAAAAAAAAPEAGAAAAACbEAAAAAAAAAABAAAAAAAAALgAAADxACgAAAAAAAAAAAAAAAEAAQAAAAAAAADxACAAAAAAmxAAAAAAAAEAAQAAAAAAAADAACQAnQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAhQAEAAAAAJsTAAAAAAAAAAEAAAAAAAABAQAcAAAAAAADAAAAAAABAAEAAAAAAAABAQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAPCwYDBQ8eHh4H9uvZ0dXe9IUHBhESFh8fHxSDHQMIDQ0N+ePHtLvF0+Lt+RUjHxgRCAT/+fb3BwwPCIMP7PwnOjo6Ojo6Ojo0KiQVCYUH/ffy7uzs7OyDEw0NDQ0NDQ0NCRcK9+nh0cW8vNDsggYBAQQKCQQNgw/2Bj9SUlJSUlJSUkw8LxkHhQf++ff29vb29oMd5ubm5ubm5ubt4dC8rqaZlJSUrtLs7Ovm4+Pl4+vmg0gAkQCRAJEAkQCRAI8AjQCMAIQSf3p0b2xpYl9hZGdrbW5xdHV6fkEAggCMg6EPEQXr5PT////47ujj39zr94UH/wAEBQMDAwyDHe/v7+/v7e3k4dHd7vsDEx8oLB4J/gICAP737fH17IMP4dy/vdXk5OTh1M/HyNHn+YUH/ff07uXl5eSDgBwFCQkJ+vHp193s/QkRHiMjJxoH/AABBgYC9vPp+oMAAYEaAf/59O7w8vf7+vn8BQgHBgQCAQD8+vv+AAECgwEFAoIGAwEBAgEBAZAAAoMYAQEBAQEBAQEBBAH8+Pby7+3t8vn+/v///oIB/wGDigT++/z+/pEd9fX19fX19fX39PDq5+Xi4eDg5/D39/f29PX09Pb1g6Ed7O7r6evx8/To5ujs9Pn9/gAB/fj19/b3+ff19fbtgx3x9Pb29vP19fT19ff7+vj49vb29vb29vb29vb29vWDHerq497h6e7y6O3v8/Tx9PT29/Lt6uvq7e/t7Orn54Md3NrX19fg7O7t8PDu7u7u7u7u7u3t7e7u8PLv8e/kg4AXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEhISEhISEhISEhISEhISEhISEAAGDhISEhISEhISEhISEhAD/g4SEhISEAIALANAALgACAClABQAAAAAAAAAAAAAAAAAAQAAAAAAAAClABgAAAAAmxAAAAAAAAAAAQAAAAAAAABwAAAAuQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAuQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAsAAkAHEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAHEABAAAAACbEwAAAAAAAAABAAAAAAAAAKUAHAAAAAAAAwAAAAAAAQABAAAAAAAAALEADAAAAACbEwAAAAAAAQABAAAAAAAAAFAL78+3s8vj6BQsKDQf//v8FCg4QCYMU/f8BAgIC//f66uDr3tra2tzg2eDxgxTT4QQoOTk6Ojo0Li4uLi4g8tnW1dSDhQ4BAQHx4eHh4eHh4eHh7vyDFLrUAS9OTk5OTUdBQEBAQCjqwb+8uoOFDv///fDi4ODg4ODg4OPq9YMUqKirrKurqqihl4yFhIODg4eHjpihg5IB/fyDFAL85cu93fv7+/389/Tv6OXy/wMCAYMU/f8AAQEB8eHi+BAWHR8fHyYrLRb/gxT26tbCsdr9/f4BAPrvzra94gUA+faDFPv/AwQEBPbm6QIdIyIgICAmJioZA4MU9vj5/P4A/vz88+zr6+jn5N7e4On0gwL9/v+CBvv79/Py9PyCBAIDAQABgxQGBgMBAwMDAwMA/v7+/v7+9/f4/gWDkgEDBIMU/v79/v/////++/j39/f39+/v8fb8g5IBAwSDgBP9AAQEAvv7/w4bHx0aFRgkJh8SBIMCAwEBggYFBQgMDgwEgwH//4UFDQwKBwkHgQwFEh0hHCQcIy4sKR4RgwIDAgGCBgUFCQoJCQOCBPz9/wIBg4ALANAAWAACAFhABQAAAAAAAAAAAAAAAAAAQAAAAAAAAFhABgAAAAAmxAAAAAAAAAAAQAAAAAAAAEIAAABYQAoAAAAAAAAAAAAAAABAAEAAAAAAAABYQAgAAAAAJsQAAAAAAABAAEAAAAAAAABUAAkAT0AEAAAAAAAAwAAAAAAAAABAAAAAAAAAU0ABAAAAACbEwAAAAAAAAABAAAAAAAAAVkAHAAAAAAAAwAAAAAAAQABAAAAAAAAAV0ADAAAAACbEwAAAAAAAQABAAAAAAAAAAQICgSX8+Pf39/j6/Pb5/f4A/v7+/g4H/v78+/z/AAEFBPz6+fj4+Pv+AoMmAv/9/f0CCxMQDg0NDQcCAgIDAwD//v4FCQoKCAUC/wECAP78+/r5gQABgykYGAr16eDg4ODg4ODg4+XczsLCwsTa2trd4eju9fj6/QQKCAYDAQABCxiDKf3p4uLi4OHm7wQXHh4jJiYmGRMOCQgICgwQFhsfIB4gIiIeFQ4JCAwNBIMpQEAtIAfx7Ozs7Ozs7PDz6uHS0tLGzcnO0NHY3+Xl5uwIKCgnJiYmKTtAgynt2d7e3t/j6fgLHzIyNTk5OSoiHBciJSwsKTJASURCQ0VFQTQkFhARCPqDKaCWjZCMi46PkZOWl5eXlZKVmp+kp6urra6xtrq/wcPDxMTCv7q3tbS0p4OAAPWGBP/9/f3+ggD9gQABjgL///+GKfz89vkABQUFBQcLDAwKBQoKCgoKD/8GEA0JAvv29fT0+AIGCQ0QERAE/IMp/AIGBgYNFRcTCQH+/v8BAQH//fv5+vrv6d/d4uno6+jo6vL39vf69vP3gynW1t/f5uXf39/g4eLi3dfc29vb2+/l6Ozr7O7x9fn69+nb29rY19bT09aDKQkMAwMDCRciGAn56eny+Pj49O/t6t/c1NHU4fABCg8NCw0KBAD/AvsGDIMoAQQGAwcHBgYFBggKCgUGCwYEAwEGAv8DBAMDAwICAQMCAgMBAgICAv+EAfsEggEBAoEHAQQDAwD+/v6BAf3/gQj/AP7+AQMDAwGDBQEBAQD++YMp/v747e7y9fb5/wMFBQYKDxAODQsQDAoJCQYFBQUFAwUGBggLDhESFAr/gwEBBYIHAgH+/gADAwOGAP+BBQEB/v39/4QHAQMEAwEA+wODKfr77t3n7/Hz9/0CBwcEAAMA+vbz+gL++//+BhIaGRgbEwYF//jy8e/s+oMBBAaGFgQJCQkLCgoKCgP+9+zp6Ozs8vn/AAEBgQf+9vHs7ez3BIMpBQQLGRMODAwJBQMDAwL78Pj9/P32/AH9/P/+//38/vz+/fv69/T08QMDgwEH/oIP+/sCAv718/P4+Pj4/wAFAYIR/wUC+O3s7O3s7Ovu9fv/AAMDgykbFyE5LigpKiciIBsbIywhIiorLR4ZHhwYHBMD9/b49gANDxMVFBYWJSCDAfDyghoBBgwODgcFBQICAgIABQ4ZJCcmJDApFP/8/P6BBwoRDgsJCgH7g4AXAaAABgAVAD4AAgA/QAUAAAAAAAAAAAAAAAAAAEAAAAAAAAA/QAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAyAAAACQATAAlAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAlAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAkAFgA/QAoAAAAAAAAAAAAAAABAAEAAAAAAAAA/QAgAAAAAJsQAAAAAAABAAEAAAAAAAAA9AAkAOUAEAAAAAAAAwAAAAAAAAABAAAAAAAAAPkABAAAAACbEwAAAAAAAAABAAAAAAAAACUARAAAAAAAAAAAAAEAAQABAAAAAAAAACkANAAAAACbEAAAAAEAAQABAAAAAAAAACQAPAAlAEAAAAAAAAMAAAABAAAAAQAAAAAAAAApADgAAAAAmxMAAAABAAAAAQAAAAAAAAD5ABwAAAAAAAMAAAAAAAEAAQAAAAAAAAD5AAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAlACwAAAAAAAMAAAABAAEAAQAAAAAAAAApADAAAAAAmxMAAAABAAEAAQAAAAAAAAIAB/f6eoRwNDAH49Ojj/fn5+fH09P0A+vz+/v7+9u/x9/f394QVAgL/+fj29f3++v8DAwMGCgoMEhcZCIIE/gH+/gGDHfH2+Pv7+/kfKSkpFQwB9/H5+fn5+fn0+OrY2Njj74MEGhgNAAGBDg8uPE9hYWFdV1dSRiUC/IIECxcfJiKDHezx9fr6+fgpOTk5IRIG+vX9/f39/f3u6tjCwsK4x4MVDg4IAAL//w43RltxcXFrZWVfUi0EAYIEAhALCAuDHdDQzs3My8rFsqulmZqanqCgn5yZl5SUlpyjrbS4woMC+vr8gQP6+voCjwQECgD3+IOBAP+egAH/AZ6AAQMCnoEAAZ6AAQMBnoEAA56AAQQBnoEAAp4d9PcIBwYGCwASEhIaFRcMCwMHDA8PDxIOExgYGAPxgxX5/PkHCQsLAAIHAf39/fn29vLwAx0QggT99e/r8IMdGRchKCs0OR0uLi45PEA5NCwwNTg4OEQwOTQ0NEY/gxUIBwQHBw0OBgUQCgEBAQQDAwD+ES8bggQEChQXD4MdBQMA+f0B9/P2+PoE/v748/P1+f3+/P779/n19AYRgwoIBwYHBgoGAfsA/4IA/4ID//v6/IIE//UEEQ6DHQ0MCQUFBAUBERQYIR0dGxoaGRYOBQQK/QAECQwREoMCBgYFgQMGBgP+hAT9/Pz8/oUEAgIDCAiDHRcVFhIOAQIDICMmMDIyLSkpJyQaEBAYFhcSERAaHoMKBgYEAAIMCwT8BAOCB/77+/v7+/v7ggT+9v8ICIOAAfjynoEACJ6AAQMFnoABAvqegAH9/p6BAP6egAH8/Z6BAP6egAH+/56AAf/7nh3u8vUIBgsQEAoJB/4DAwcICAcFCRANAA0QDgcC8+iDCvj5APn49fj/A///ggcEBAQHBQUGBIIE+v/88vKDHdrg3uPj7fb46efk3Nzc4ejo5+br8+7X49/m6+3SxYMK+Pn8+fXr8PsG/PyCBwEFBQcICgsHggT+C/ru8YOAAQMNnoEA+p6AAf//noABAQieAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEAAuDhISEhISEhISEAAGDhIQA9oMAAYOEAAKDhAABg4SEhISEhISEhISEAP2DhAD9g4SEhISEAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEAA2DhISEhISEhISEhISEAPaDAP+DhISEAP+DhISEhISEhISEhISEhAD/g4SEhISEAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEAA2DhISEhISEhISEhISEAPaDAP+DhISEhISEhISEhISEhISEhIQA/oOEhISE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QAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAD2g4SEhIQADIOEhISEhISEhISEAAqDhIQA/oOEAAGDhAABg4SEhISEhISEhISEAAKDhAD/g4SEhISEAIAXAaAAAgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAD2g4SEhIQADIOEhISEhISEhISEAAqDhIQAB4OEAAGDhAABg4SEhISEhISEhISEAPyDhAD3g4SEhISEAIAXAaAAAgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAD2g4SEhIQADIOEhISEhISEhISEAAqDhIQA/oOEAAKDhISEhISEhISEhISEhAAEg4QAAYOEhISEhACAFwGgAAIAFQAEAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhIQA9oOEhISEAAyDhISEhISEhISEhAAKg4SEAP6DhAABg4SEhISEhISEhISEhIQAAYOEhISEhISEAIAXAaAAAgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAD2g4SEhIQADIOEhISEhISEhISEAAqDhIQA+oOEAAGDhAABg4SEhISEhISEhISEAAGDhAAHg4SEhISEAIAXAaAAAgAVAAYAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAGQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEAAGDAPaDhISEhAAMg4SEhISEhISEhAD/gwAKgwD/g4QA/YOEhISEhISEhISEhISEhIQAA4OEAAGDhISEhIQAgBcBoAACABUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAAkADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEAAqDhAD2g4QA9oMAC4OEhISEhISEhISEABSDhIQAAoOEAPyDhAD9g4SEhISEhISEhISEAA6DhISEhISEhACAFwGgAAIAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhIQACoOEAPaDhAD2gwAKg4SEhISEhISEhIQAFIOEhAADg4QA/oOEAP2DhISEhISEhISEhIQABIOEhISEhISEAIAXAaAAAgAVAAIAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEAPaDhADOgwAMg4SEhISEhISEhIQAFIOEhISEAP6DhAD0g4SEhISEhISEhISEABKDAPaDhISEhISEAIAXAaAAAgAVAAIAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEAPaDhADOgwAWg4SEhISEhISEhIQAFIOEhAD3g4QA9IOEAOqDhISEhISEhISEhIQADIMA9oMACYOEhISEhACAFwGgAAIAFQAEAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhIQA9oOEhISEAA2DhISEhISEhISEhAAKg4SEAP2DhAD/g4SEhISEhISEhISEhIQAA4OEhISEhISEAIALANAAeQACAGpgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAG1gBgAAAAAmxAAAAAAAAAAAQAAAAAAAAD4AAAB6QAoAAAAAAAAAAAAAAABAAEAAAAAAAACAQAgAAAAAJsQAAAAAAABAAEAAAAAAAABaAAkAUkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAUkABAAAAACbEwAAAAAAAAABAAAAAAAAAdEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAbEADAAAAACbEwAAAAAAAQABAAAAAAAAAOggSFA4D9/Tx5uLk5+3v6OXq+AYPDwgIDREQDPDw+QgQEBAPDgb+9PDw8PDy+gIMEBAQEBAQBvjw8PDxgxb8Avjm2uD08e7u7vH06si6r7fP6vv5/oIg/vb29vLo4+jx9vb2+wgTC/729vbx49nh7vb29vsDCQX8gyIhAAEBAQEBBAEBAgMBAQEBBAEBAwMBAQMDAQEDAwEBAwMBASFDQzgpGxAQ+8u2tsDQ3+np/i4QEBAQ8PDw8BAQEBDw8PDwIUZGKf7Ut7e3t7e30/8qRkZGRjIyGu/W1u8aKCgQ5czM5RAjIgABAQEBAQQBAQIDAQEBAQQBAQMDAQEDAwEBAwMBAQMBAgEBIk1NQjMlGhoAx6ystsbV39/6MxoaGhrm5ubmGhoaGubm5ubmIkZGKf7Ut7e3t7e30/8qRkZGRlFRKuS8vOQqQUEZ1Kyrq9MZOlhILhgC6dnX1tbW0NDX5Ov5DR4vQ1BRUlJSWDs7Ozs5ODYwLi4uLjAxMzj8/Pz8+vn38u/v7+/x8vT6g746+fgBDBYaFgny0dbr9/f7AAP/9Oni4uUAHxUEBuj3BAYGBgMBUC8QBgYGBgu83PwGBgYGBiQVCAYGBgmDOvzy/BQtOjIdCwsLERUVGyQqHP/j2N/sBAQE/woKCgHq0eD0AgICDzVdRyAUFBQI4bnO9gwMDBQtRTQggzrt7v4RJDEyIPXW4AALDhYbGQz35NbU2f4nHvwKpcrv+/v79vF1SBoKCgoKE5C86/v7+/v7YDsVCgoKD4Mn9+/9GTZJRiQBAQEIEhIfKS0b+dnIy9/9/f36ExMTBuG90/QGBgYdXEAAmgZ3Nv39/eanQP9pCYzM8PDw/SNHLA6DOvv8+/bz9Pn5+Pj09vf17Onm6O30+fn7/QIC/AEJBv/7+fr8/fz9AQMEBAP/CAP9+/r7+/zr7/oCBAQBg50EAgL//f6CBP769/v+ggQDCQwEAYIE/wACAgGDOhMTDAH27+/v7+/v6+vr6+vr8vwHDw8ODw8PEwsKCgoKCgT79PX09fX1/AUJCAgICAgB+PLz8vPz8/kCg6EHBAQEBAQEBASHBwQEBAQEBAQEhDoQEAn+8uvr6+vr6/Hx8fHx8fgCDRUVFBUVFRASEREREREH+e/w7/Dw7/oIDg0NDQ0NA/Tr7Ovs7Ov2A4OhBwoKCgoKCgoKhwcKCgoKCwoKCoQ66Oft+gkZHx0VFRklJCMnJyIUBfbs7vT07/Tq/uTo8PLu8PT3+wEBAwgEAQL09PXy7fHx9A4PBwMFAgKDBfr6+fn6/YQIAwkJCQkGAgEBgQAGggD9ggz59wH+/Pz8/P725O/9ggz7AxUO/Pz8/P/57fT9gxcJBwgNExcWDQYGCgEDAw0ODwsH//r7AAWBIAr/+Pb49e7z+v70+QESIxgJ+/P08eXV3/D5/wQDAwsD/4OBBf769/T09IUFAgICAQEBiQz6+gED+Pb29vr///sCggz48fT89fb29vr69PT/gwCAFwGgAAIAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhIQACoOEAPaDhIQACoOEhISEhISEhISEhIQA9oOEhAD+g4SEhISEhISEhISEhIQAAoOEhISEhISEAIAXAaAABgAVAAQAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAGQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIFA/ziBhAABg4SEAPaDhAD2gwAFg4SEhISEhISEhAD/gwAKgwD/g4QA/4OEAP6DhAD+g4SEhISEhISEhISEAAODhAABg4SEhISEAIAXAaAAAgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAD2g4SEhISEhISEhISEhISEhAAKg4QACoMA/oOEhISEhISEhISEhISEhIQAAoOEAAKDhISEhIQAgBcBoABLIBUAjwACAJZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAJhABgAAAAAmxAAAAAAAAAAAQAAAAAAAAIIAAAA0ABMAbWAUAAAAAAAAAAAAAEAAAABAAAAAAAAANmASAAAAACbEAAAAAEAAAABAAAAAAAAAOgAWAJNACgAAAAAAAAAAAAAAAEAAQAAAAAAAAJNACAAAAAAmxAAAAAAAAEAAQAAAAAAAAJQACQCDQAQAAAAAAADAAAAAAAAAAEAAAAAAAACWQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAB4QBEAAAAAAAAAAAAAQABAAEAAAAAAAABzYA0AAAAAJsQAAAAAQABAAEAAAAAAAABdIA8AjEAQAAAAAAAAwAAAAEAAAABAAAAAAAAATGAOAAAAACbEwAAAAEAAAABAAAAAAAAAlkAHAAAAAAAAwAAAAAAAQABAAAAAAAAAlEADAAAAACbEwAAAAAAAQABAAAAAAAAAlUALAAAAAAAAwAAAAEAAQABAAAAAAAAAjmAMAAAAACbEwAAAAEAAQABAAAAAAAAAEhEGARQBCwIGAQEBAQMBAQgBAgZR/2r/zv9q/2r/av9q/2r/af9n/2b/Zf9l/2b/aP9q/2r/av84gQL8BASBAgEBAYEF//8A//wACBQHGjxRPQ4MB4IOAgQQNkk5GPz3ChAUFBQUgin/+fHo3drY1tTSz83NzdLl+xsoGP72/f32/hgoG/vl0s3Nzc7Q09Tl/weDBAIB/v7/gwMKEg8FgjcBAQICAf/++fP2/wXn7/kIFik9QDcjFBYXHSUhGRAJ/wUOCPQL8Qj07vf98+zj3Nfe5OXm6NbR6oM/xMPU6wMUFOzs7Ozs7OwUFAn34tDExMfExMTEFBQUFhoeJyQXCAAFBQUFBQUEAgD87N/g7czM7eDf7PwAAgQFBQcFBQUFBQANGoM/7+zg1czGxsbGx8bfEioqKiUdFAsFAwEB//fvzhwdHRkWDw0QFBMM+tW1q6yusLK1xtjp7v/t/gMUJjc6PD5BQQc6JAnt4NfW1oM/4+HtABUmKOLi4uLi4uIoJhoK+Onh4eTj4+PjHh4eICQoMS4hEgoPDw8PDw8ODAkG9urr94+P9+vq9gYJDA4PDwcPDw8PDwoXJIMV7ObUw7Sqqqqqq6rPHEBAQDgrHA8EAoER/vbso0REQj46MislHxUJ+8CIQP9+HIGEiYySr9P0/xrM5/ITN1RaXmJmaGZDE+fdzL2xgz8WFhYVFRUVFRUWFxofISEhISEgICAgIx8dHBgUHB0fISIkKjQ+S1JQT0xJR0VDQ0E2Kh0ZHxMbEgDw5OHg3tzaB9jU0c/O3fQHg4gAAYwwAQEBAP34+Pf29vb39vb29fX4+/v8/f39/f79/v/9/v0ABQcJCQkJCw0MCgYFBQMA/YOwBwIDBQUFBQQCiwL//wGDmg0E/Pz8/Pz8/P7+/fz8/oYC/v3+gwIBAgGGBgEDBAQCAwWDIyIDAQEBAQcBAQECAQEBAQICAQsBAQYBAQEBAQEBAQEBAQYCASLp6ersFOzq6Ofo6uvr7Ozs7Ozs7Ozt8ff73d379/Dt7Ozs7CL+/v7+/v7+/v7+/v7//f4D+/v49fXx7/D1//8JDg8NCQkFAxEQBgEUAQsCBgEBAQEDAQEIAQIQ4h7i4uLi4uPl5ufn5uTi4uIGAQEF/f0BAYIGAQECAgECBZoM/wEBAQEBAQEBAQEBAYkH//7//v7+/v+HBf///////4OcAP+RCP7//f39/v7+/YcB/wGBAgEAAYMIy9bQw77S8jISgg4CA/DWv7zFzc3Ezdra2tWCKfvu4tnj+RQlIh4YFhYWGx0WDgf/6tPr69Pq/wYNFRwbFhYWGBofIiERAoM/8/L5AAUJCQkJHkMxFgkJCQ0TGiAhIR8KBQP9IuHn9AIKDAP37Orx+gwZGAb07u/y7/D8C/oUAxIeHxwfIRoG9gf0+wgXHSMmI4MItsC6rqm93DISgg4BA+bLs660uLGktsXFxcCCKfvs3tbj/BcoIhwVEhISHCEcDPrny7INDbLL5/oMHCEcEhISFBcdIiYWA4M/7Orx+AEHBwcHJFU8Ev39/QILFBoeHRMB/Pr2Lb3G3PD4+PDq5ejx9Bg3MxwA8PH06uDj8tctEiElGhATEwTm0QfI2PYSExwnLIM/6enp6urq6urq7fDv6+vr6+rp6efm5uPo6Ojp7Obp6+7y9fr5+PPu7+7v8fDv7uzq7vHx7O/p7unf2Nje4OHg4Afh4+Tk5eHh6YMjAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAf8B/gcGCAcHBQICgRgBAf77+/v9/v7//wIEBAUGBQH59vf9AQMBgQUBBQYFBAKEP/r59PHt7e/v7/Dw9QIJCQcDAP/9/f36/v77+u4DBAMDAwICAgMCAPzy6+jp6erp6/H2+ff79/v9AgYLDAwNDQ4HDAYA+fby8fKDiAD/iw0B/v//APP7+/3+/v79/4EAAYEeAgMCAQICAgEEAv//AP79/QABAgIDAP8BAQIBAwD79oM/8vDq5uLf3+fn6OjwAw0FBQMA/vr39/T29vTy5Q0ODQwMCgkHBQH+++ze29zd3d7j7PH4/QHt9/oBCQ8QERITFAcTCwD29O/s6oM/BwcFAwICAgICAQIC/////wACBAYICAgHBwcHBAMDBAQFBQMEAwIDBAMDAwICAAEBAwgNDgoLDQkD//38/Pz6+Qf6/QIEBQUFBYMIEQ0KBwUDAQgCgw0BAQMGCAcHBwYHCwsLC4wAAYcH/PbxDw/x9fyLAgEB/4M/DQsHAwIBAQEBBgYHBAEBAQECAwMEBAIJAgQGAAgICAgICAgGBgcICAUCAwUGBgcIDhMTDgQE+vb2+wABAQMEBQIGBQKBAgIB/4MlJAABAQEBAQkCBgIBAQEBBgECAgIBAQEBAgEBAQEDAgEGAgICAQEaDhAUFRMLBQUFBQUHBQUFBQUFBQUFBAUFBQQCgQcDBQUFBQYGBCQIBQD+/Pz8/P//AAP7AwMBAgP///77+vr+AAH///3+//77/fz6Hx4AGwEBAQEBAQEBAQECAQcBAQEBAQEDAQMEAQECAQEBHhUWFBQVFRQVFRUUFBQVFRYWFxcWFxcXFRUVFhYZGhaCCAEBAgICAv///4IGAwMEAwMCAoIFAf8A/f39gQMCAwMCiAcCBAUEBAIBAYEuAQAB////////////////AP7//v/////69PL4FRb48/b9AgICAgIBAQEBAQEBAQGDPwUEBQQDAgICAgICAgICAgICAwMEBAUEBgUHBQEBAgEBAQEBAQEBAQIEBQUFBQUFBQ0PEAsEA/b09/n+/v7+/v4G/f//AgEAAYQYFwYHDgEBAQkBBwEBAQEBAQMBBwEBAgEBARcD/QQCAgICAwMDAwQFBAUFBAMDBAQEBAQX/Pz8/P38/Pz8/v3////+//z8/fv8+/z7PxcSDwwMCggPCQ0VEgwHBwkPExQWFxYZEw8QEAv5+gACAgIAAf4AAwUMDQ4JBQEDAvv3+gMCCAQJFSAeFhINCAEHAQMHCgwSFA2DPwoIBAD//v7+/gQDBAH+/v7+//7+///9Bv8DA/ru9fn7+vr7+vwAAwUJCQoLCQYGAwL9/gEBAAIDBQQC/vz+AwEHAAH////9+vmDPxgWGRsgJCQiIiItKCEgFxcZHB0hIiEhFxQUFSIGBw0REhIPDg0PFBUfJyciGhkYFQ8QDgwLIRkdKjExKSMaEgwHCg0UGhodICCDFQIA/v79/Pz8/AgHB////////v3+/f6CLgIB+vr69/f29vj2+Pn5+f8EBwgKDw0KBv339fj3+fsCBgX/+vv/AP/9+PX19/f3gz/r7/L19/n79Pr8/Pz8+/v59vT19fX29fHx8PH7/f38/P38/Pz9/f39+/79/v39/f0BBwkE5+YECQb++vr6+vr7B/v7+/v7+Pf7gyvw8/b7/f/////6+vn8//////38+/r5+/T79/f8/Pv7+vr6+v39/fz7/wQDAYEZ//707+3y+foHCAT/+fj49vX09PX6+/z///+DLi0AAQEBAQEJAgYCAQEBAQEBAQEBAQEBAQIBAgEBAQIBAQEBAQEDAQMEAQECAQEBLd/d2dja4ujo6Ojo5ufp6ejo6ejo6Onp6ejo6Ono6Ofm5ubn5ubm6Ojo5+fk4+ct/P8EBggICAgFBQQBBQUEBAMDAwMGBgYFBQUGCQoKBQQBAgIDAwUFBQQGBQgICIAXAaAAAgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAAKg4SEhISEhISEhISEhISEhAD2g4QA9oMA/YMA7IOEhISEhISEhISEhISEhAADgwAUgwADgwAUg4SEhIQAgBcBoAAGABUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAgUD+DIGEhAAKg4QA9oOEAPaDAAWDhISEhISEhISEhAAUg4QA9oMAAoOEAP6DhAD9g4SEhISEhISEhISEAAWDhAD+g4SEhISEAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQAgBcBoAACABUABAACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEAAqDhISEhAACg4SEhISEhISEhIQA9oOEAPaDAAODhISEAAGDhISEhISEhISEhIQA/oOEAP2DhISEhIQAgBcBoAACABUABgACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAZACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAACQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAA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AAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEAPWDhISEAOSDAKCDhISEhISEhAD8g4SEAAKDhAAmgwD6g4QA/IOEAPeDhISEhIQABIOEAASDhAACg4QABoMACIMABoMA6IMA/IOEAP2DhACAFwGgAAgAFQAGAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAQAEwAEQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAEQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAARAEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAAABBwBAAMiBhAAHgwD1gwAJg4QAB4MA5IMApIOEAPmDhAD3g4QA+YOEAPmDhAD9gwACgwD6gwAmgwD2g4QA9oOEAPCDhAADg4QABoOEAAeDhAAJg4QACIOEAAaDAAiDAAyDAOiDAP2DhAD4g4QAgBcBoAAGABUABgACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAZABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAAEABMABEAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABAAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAEQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAEAA8ABEAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAABEALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAgUAAyIGEAP+DAPWDAPuDhAABgwDkgwCeg4QAAYOEAAWDhAD/g4QA/oOEAAeDAAKDhAAmgwD8g4QAA4OEAPmDhAD5g4SEhAABg4QA/YOEhIQA/oMACIMAA4MA6IMABYOEhIQAgBcBoAAGABUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAAAgUAAyIGEhAD1g4QACoOEAOSDAJ+DAAqDhISEhISEhISEAPiDhAAmgwD7gwD2gwD9gwDsgwD4gwD2g4SEhISEhISEAP6DhAAEgwAcgwAFgwDyg4SEAAGDhACAFwGgAAYAFQAEAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEAPWDhISEAOSDAJ6DAAqDhISEhISEAAGDhIQAAoOEACaDAPuDAPaDAP6DAPaDAP6DAPaDhISEhAD/g4QA/4OEAPiDhAAFgwASgwD/gwDygwABg4QAB4OEAIAXAaAABgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAARAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAQAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAGQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAABEANAAAAACbEAAAAAEAAQABAAAAAAAAABAAPAARAEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAARACwAAAAAAAMAAAABAAEAAQAAAAAAAAARADAAAAAAmxMAAAABAAEAAQAAAAAAAAIFAAMiBhIQA9YOEhAACgwDkgwCeg4SEhISEAP6DhAD/g4SEAAKDAP6DACaDAPyDhAD+gwD/gwD1g4SEhAACg4QAAYOEAAGDhAAEg4QABIMACYMACIMA6IMA/4OEAPuDhACAFwGgAAYAFQAEAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEAPWDhISEAOSDAJ+DhISEhISEhAD9g4SEAAKDhAAmgwD6g4QA/YOEAPeDhISEhIQAA4OEAAODhAACg4QABoMACIMAB4MA6IMA/YOEAP2DhACAFwGgAAYAFQAEAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAEQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEAPWDhIQA/4MA5IMAnoOEhISEhAABg4QA/oOEhAACgwABgwAmgwD7g4QA/oOEAPeDhISEAP+DhAACg4QAAoOEAAODhAAFgwAIgwAHgwDogwD+g4QA/IOEAIAXAaAABgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAARAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAQAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAGQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAABEANAAAAACbEAAAAAEAAQABAAAAAAAAABAAPAARAEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAARACwAAAAAAAMAAAABAAEAAQAAAAAAAAARADAAAAAAmxMAAAABAAEAAQAAAAAAAAIFAAMiBhIQA9YOEhAD+gwDkgwCfg4SEhISEAAKDhAD9g4SEAAKDAAKDACaDAPuDhAD9g4QA+IOEhIQA/oOEAAODhAAEg4QAAYOEAAWDAAiDAAKDAOiDAPyDhAABg4QAgBcBoAA0IBUBhAACAXpABQAAAAAAAAAAAAAAAAAAQAAAAAAAAYhABgAAAAAmxAAAAAAAAAAAQAAAAAAAASoAAACdIBMAjmAUAAAAAAAAAAAAAEAAAABAAAAAAAAAc2ASAAAAACbEAAAAAEAAAABAAAAAAAAANiAWAYVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAX1ACAAAAAAmxAAAAAAAAEAAQAAAAAAAAVMACQFgQAQAAAAAAADAAAAAAAAAAEAAAAAAAAFhQAEAAAAAJsTAAAAAAAAAAEAAAAAAAADOYBEAAAAAAAAAAAAAQABAAEAAAAAAAADTYA0AAAAAJsQAAAAAQABAAEAAAAAAAACsIA8AoGAQAAAAAAAAwAAAAEAAAABAAAAAAAAAkGAOAAAAACbEwAAAAEAAAABAAAAAAAABa0AHAAAAAAAAwAAAAAAAQABAAAAAAAABd0ADAAAAACbEwAAAAAAAQABAAAAAAAAA2GALAAAAAAAAwAAAAEAAQABAAAAAAAAA2WAMAAAAACbEwAAAAEAAQABAAAAAAAAAEhEABgIFAQkHBgIFAQkHRBkBEBcFw5+cnJ3DQP91A5mcnJtB/3X/VgPY2NjYQP84jgABgT8cHx4XDf7r39/a08/P1+Hk8gQRGBsbGxgLBQQLFRwPDQ0UHi1ATExRV1tbU0pHOScaEw8QEBMgJicgFg8CAvryP/Ly8vYCAgIC+/b5+P8EAPz8/P4CBP749vX4/gIA/gMK//f39/j6++zt+wD/9gAFBAMJBwQDAgICBQkFAwYFAgI/D5rF9/f39/b19SAVCwsLDA0OCREQCgUFBQUFBQUF/xENDQwQGB0NCAT9/f0BBwkKCwkF+/Pt7PgJCQkJCQkJCYMXCAYB/Pf09Pb3+vv8/Pzz7fT5+fj6AAgFgigBAwb3+f4ECAsKCQgFBAMDAwwSCwYGBwX/9/n////+/Pnz+/z18gH++oIP//38/Pz89/wECQgHBgUFA4I/Af/59fT09PgDAv76+Pj39PLs7Ozs6+Li4d7c29re6O7t7u7u6fQFBQXz6Ovx9/4BAQEKEhIQDQgBAREMChkhHCUN+/Dz8/P0+Pb1/AD19fUAFOjn5+rt9v8AAgMDAwMA9/Tz9fj9AYM/9+ja09DJuqusyO4KCgoJChghIyEiLDk6OTk4JQz4CRgmLTA3RlVUOBL29vb39ujf3d/e1MfGx8fI2/QICQkB8T/4+PD2CAgICAP68+3u7+7v7+/v7+/v7Orn38zMzNbf3d3c3Nzc3NzY0cvLy9Xm7vHt7e3t7e3t7e7u7O/v+wkJPwX7+/v7+/v7+/sFBQUFBQUFBSv4+fn5+fn5+fn5+fzy7+7t8fj+AQEBAQEBAAEDBQYEAg4gLCsrKysrKysrKyuDBgrz7fwRHhaIFBQbD/vv9goKCgoKCgoK9gwTBO/i6Yg/7OXxBREK9vb29vb29vYMCwkIAgX/BAD7+vHu8fHx6OPj4+Tj9gkICBUdHR0WCP718fHx8fLyAhAQEAwB9+7l5T/l7/j4+AUXJSUjIiAaDw8PFBAkJCQkJCQVAPHx8fHx8fX9CBj+/gMB/P7++fLt7O/v7+/p4+fw+f39/f3+NDAqESgmHxkZGRkZGRkZGRkVDgcB/YMF6uDLt6OPQf97/3EbibHW+AgIBggOFyItOEJHSEZGOiMN9hYgNUldcUEAhQCPP3dPKgj4+Pr48+ne08i+ubi6usbd8woUFA358fH5BxQUFBQMAwP99PDv7+/v7+/v7+7o49W/v7/O4erp5+fn5+c/59vIvb29zuHs+fPz8/Pz8/Pz9PX19/UJFBT8BQUFBQUFBQUF/Pz8/Pz8/Pw32t3d3d3d3d3d3d3c1tbX3OXt9Bn5+ff19fXy7+7s5+Xi+h44Nzc3Nzc3Nzc3N4MG/P3+/v7+/4g///7+/v/+/fz8/Pz8/PwDAgEBAQEA////////////AAEBAQABAgIDAwMDAwP99/b49fXr8fbw69/b39/f08/PzxTQz+wJCAgWISEhEwLz5Nzc3Nzd3e+CP/rr4NPExMTP1tbW6gYbGxkYFhAFBQUFAUdHR0dHRzAS+/v7+/r7+xAsRAgIDQseISIU/ufW1N3d3dfT2OLr8fEX8fP1UEo+OTQnISEhISEhISEhIR0XEAsHgz8kKzdEUV1rcXFxcHBwcG5tZ1tPQzcqJCMjIyMjJCQHAfTn2s3Aurq6u7u7u72+xNHc6PQBBggICAgIBwf69OflL+zg5t3X0M/Jv73Bv77BwsTFx8nLzMzEw8LHzdPY3+Li4uTl5ujq6+vv9/sCBgkKBII/AQMEBAUKCw4QDRIE/CYnJyclJCIgHRwbGx0eHyEjJSAhIyYsLS44R1hnbGRkaWVRPz9FSUlJSktYW2BjZmxwcAxvb29vb25sbGFQPSwhg7sM+fz6+vz8+v39/f36/Igl/Pn5+fz8/PwB/v0BAwMDBAMC//39/fz6+fwEBAQA/v79/f7//v+FCfT9/Pz8/Pz9/v+DD/8A/////fz8+vr6/Pz9/v+BB/n5+P3y6O/6lAT///39/IM0MwABAQEBBAEBAgEBAQEBAQEBAQEBAQEBAwMBAgMBAwEBAQEBAQEBAQEBAQEBAQEBAUQZARAz5ebo6+zx8/f69vHx7+zo5ePh4eLo6url7ern5OLc4OTk5unt8PP09PTt6+vt7/DtCgoKCgH+/oEBAQGDJAcFBQL++vf4+/4BAQH///7+/v////n6+v0BBQgHBAL+/v7//wGCAf8AMTABAQEBAQECAwUCAQEBAgIBAwEBAQEBAQECAgEBBAIBAQECAgEBAQEMASMVEwYBEBQBMPz9/fv7/QD28+rn497a29v5BwQCAgQFAwALDQoNFhkdIyYlJh0PBQ8QDxQUFBQUFBQE9/j5/P+DDfz6+Pb29vb2CgkHBgQBhAr/AwUICgoKCgoKCoUA/4EAAScmAQEDAQIDAgEBAQICBAIDAgEDAQIDBQMBAgECAQMJFwEkEwYBEBQBBAkKCgsKgQwBAP/8+PX1Cfj29vb2gRAGCAsMCwv3////CgoKCgoKCgL2+P6GEvz39vb2CwkDAAEBAQcKCwsLCwuBAAGCAP+BAAEXFgABAgEBBAQBAQMQDAECKwELGBkBEBEBBAEAAQABgQABggsBAAH+/f4LCwsLCwuSAP+BAP8/3urz9/b5BBEWBevb4fkPDwL9AAcJAPHjz8O+xdTg9+vi3t/c0cS/0Ov79d7GxtPY1c7N1uTzBhIXEAH1//8IDwMICA8Tgz8IERQgGBIQDg4ODg4ODhUVEQsQEw0IESQoLCwsLCsrHw4JDAcNCggNEREREhESEhIWGR0UDwb///YaFg4ODg0NNwwLIQX09PT09Pbt/f328PDw8PDw8PDx8/H2/QD+/AkKAvf39/bx7ern5uvn3dne5+3t7e3t7e3tgz/+FBoL9efsAAIEBgcHB/fk0M/mBh0eCv/4+Pj5+v0C7Ob0CxkVAP78+vn5+QkcMDEa+uPj9gEICAgHBgMCAPX4Fvv+/fz0/P0HCQQEBAUPEhsmKhoMDw8Egj/69fr7/QACCg0PBv3+AQYNEQ8LCwsD/v4B+Orf4u/5/gYJCQn6/gUFBQDz7vUEDAgICBcnJSEZDTAwJikxMi8oJR0M9OTu7t/r+f79+wYGBhQtAQIB//399/j6/P39/fv58fsVMUNBgzvd4/D7BQ4WGg777N7X/iIhHBYOBvzx6syunqi1wtL58uXa0MjAvMjb6/oA2bS1ucDI0Nvl7AopOC4hFASBBfwNFRUMAoQ0//r8AQIA/////////wQIBgAJDgj79vr9/v7+/v8AAQQLEQsH//rz/Pz8/fz9/f0AAQMABASBFfJGMQwMDAsKCAceA/Hx8fHx8vYUDQaHIQUD+wAGBwMCCwwG/Pz8/v/+/v38AvTbzNPu9vb29vb29vaDP/P1+Pv9/v8AAwYKCwsL8NXY4ez2/gUH8Ojo6Ort8Q4LCAUEAgIB/vv39vb2ESwpIBQKAvz6EhkZGRcUECwgFxw/GR4hJRQQFRccHx8fJi0wOkdLMxweHhsZGRkWFB0iJCQkKzM1KR4hIiQtNDMwMDAtNTU4KxUHCxYeIiotLS0lKD/39/f3593k9AH9/f0aMjMjDPg7OzE0JCQgISUlHRITEwQFCQwJCRISEitIAQMHCAcGAgMEBgcHB/Lo5vEFHTE9gz/k4NnTzMW+vLy9v8DAwL+/w8rQ1tzk6Ojn5+fm5OTx9PwCCREXGRkYFxcWFhYWEgoF//nx7u7u7u7v8fH9/P/9P/z//gP8/f39AQQE/wIBAgIDAwMEBQUEAQUEAQD/AP34+/z+/v39/f3//wD+Avr18/n5+vr5+fn5+Pn5+fj5/f0/BQIC/fv8/f4BAgMCBQcHBgUF+QIDAvr8/f8AAQICAwMEAwwUEAcAAQECCP39/f7/AQMDBQYICQf+/fn19ff5+oOHAAGlBAEAAQEBhwwFAgYGBQUHBPj6+vj8ghEEBQQHBgYICQcHAwEBAfb8/f2CK/78/QACAgIFCQoHAQEB/wMDBAQDAgMBBAQEAQEBBQECAgIGBgUEAwICAgIEgTD//f8CAgQEBAIFBQMBAgUMDA0GDxgSCAUFBQUFBQUFBQUFBQUEBAUFBQH/7u79FB8Xgz//BwgB9/Hx+QsH9vD+/v7+AwT/+fX2+/v7+/Hy/AP99PT7BQwLA/H1Bgz+/v7++ff9AwcGAgIBAQsKAPkA/goNPwUFCwoC+/n0+AACBwT///7+/gIHCQkQEQwGAwH//QUVFRUVFhgcHhEFAgD9/PXz+wEBBAkNEBAQDQwLCgX/AQA/BwYGBQUEAf78+/z8/Pz8/gIFAP8CAP///vz6+Pj4+fn59gcaFwsA/v78/AkICAcGBQMDAf4ABAQEBP78/wQIBYOABRYcDPXm64gAAYEAAYoF6uT0CxoViAD/gQH//4gMAfgBA/v7/f0C/vsAAoIA/4MmAv7/BwcDBAQE/wID//39/fz9//v8AwMEBgcC/Pz8AQICCQwIAgIBhQoC/fr6+vr69vkBBIIzAQD+/wD/BAQGAwgEBAD9+Pb2/f399QEOCf329vb3+Pb29vb29vb29vb29vb29uDc7wseG4M//f0BAwUICgv//QMF//8A/vz7+PXz8vHw8PDv9Pn+/fz59/Xz8O8CBvz1+/v7/P3+AgQHCQoKCgoLBgH8/Pnx8D/39+3y9fb29vXu5vDy8O/w8O/3////BQP+/v359vHw8PDw8PH3/f37+fb08O7s7ent7e7z+gABAf79+vj7+/z8PwkXFxYWFhEJBQX39/f39/r/BvL7/v0AAQH++fPw7/Ht7uv3BgX99vX19vcNDAoIBgUCAgD8+fn5+fn5+Pb18/KDgAH//4EAAYkFAQEBAP//hwQBAQIBAYEIAQEBAQEBAQEBghcBAgIBAQEBAQEBAQsCAgL6/QUC9vn9AQKEAP+CJf78/Pz6+fn59vj9/f7+/v3+/wMFBQUGCgsIBQUFCAsLDAkFAQIBhQkFB/z8/Pz8+/3+gyABAAH58fIGBggICAYGBAIA/wAHBwgBDRwXDQUFBQcJAP+NBAECBAUHg0RDAAEBAQIBAQEBAQEBAgEBAQEBAQEBAQECAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEHAQQBIxUTBgEQFAE/GxgYGB4fHxwXEg8NEhETFhwgJSsuMDIyKyEbEBIUFBENDA8SFBgdGRkaGBUPCwX+/fn09vb9ChL5+Pn4+eLi4gPi4uLiCQIA/wEDBgYFAwKBC/n7+/4CBQYEAf3//4EdAf8CAwL//vv8/v8BAQEHBgcEAP37/AADAgICAQH/hAbs7Ozt7OzrR0YAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQkXASQTBgEHAQ4OAQwQDgwOEhgeIx8XDQcGgzUBBgwUHiMxNi4nHhYRHR4iIBwVCg4WHyQmLCwtLiwnIRgPCvv3/wYPFhwUFBT29vb29vX29vYKDQgCAQIGBwcGBAGCLP0CAQUKERcYFRMNDQ0NDAz7AQcIBgMBAgQHCAgICgYHA//48vDz9Pv7+/v8+4EA/4IAAYMA/zs6AAIBAQEBAQEDAwEBAQEBAQEDAQIBAQEBAQEBAQEBAQIBAQEBAQEBAQIBAQECAgEBDAEUAQsYGQEQEQE6HicsNT1GSkpAPj07NC4nIRsYFRcaHQwKA/727eTg4Obo6urr7e/3/AoPEQ8VEw8NGhkaGxoODg4ODg4JAf/+/v//AP8A/oEC/wD/gwkBAAH/AAECAgEBhQABgwH//4IH/wD/CgoKCgqBAAGBAAE8OwEBAQEBAQEBAwQBAQEBAQEBBAMBAQEBAQEBAgIBAQEBAQEBAQEBAQEBAQEBAQIMARQBCxgTBgEQEQECAQUFBAQGBQSBMwoK/PkGFSEfEhII+Pz+/v38/QD18/b29fYEB/rq3+Dt7O7u7fD6/fz9/v329vb29vb29vaBAgEA/4QF6+b0CBgTgwUBAgICAwKGBRUZC/bn7I4AAYECAQD/MjEAAQEBAQEBAQEBAQEDAQECAQIEBQEBBAIDAQEBAQEBAQECAQECJAEBCxgTBgEQEQECASQKCQQB//v39vX19/f19/j7/f8A9fb7BwkICQkHCAgIBQQA//7/gQoBAP7+/v7+/v7+/oABAQGBAP+HDv//AAEA///+AP///////4IG//7///8A/4QAAYECAQD/PxUNDhQfJiYdCw8gJRcXFhINDBEYHh0YFhUVHyAXERQcGxUKAgMMHhoIAhERFBcdHhgRCwsQERQUCgkSGPn77uo/8vTt6v0BAgf+7+nm9fr4/P7++/Xz8+7y8/X6/f327ePg4uTk4+De7fr9/fvw+QL57u7s6OXj5Ojv8fLy9/z3+D/7IRYIBwcICQkJ/QQDBwcGA/4IAv0BCAgJCAYD/Pn6+vf/+Ozx/QD7+gIF+fsBAQD/+/wABQUCAwQECxAPCwYFg4AH6uT0CxoVAP+GAP+BAP+KBRYcDPXm64gBAf+CAP+HPwYHBgQKCgkJAv7+//7////6+Pn28u/19O3t+Pn5+QUDBAgICAgKDAoODQYD/fn7AgQEBAgJCQD7/AEAAgMDAwc7BwcLCPb29vL6/vvz8PT09Pv8/vv59uzs6u3r7Ozw9f4EBf7+/w0LBAcRDw8PFgoHBAYGBgQFBQYGBQUFgQUjJgPTt8KDPxwdHBsaGhoZJSgiHyUlIB0fICMlKCgpJiQkJSIfGw4ODg8PDxAR/vkCCQQECQ0MCwcFAgEABAYGBQgLDwD/EBQTDA0XEAkDAgEFCQoDBgcIBwcIAv6BPP36+/3/AAEEDRgKCgwMCQUFDA0LCAgCDQ0YDw8OCAP+/gAHCg8NAQIEAAXl7fr59/j8/PkCBAgMDQ0MBw2CKf////7+/fn39Pj5+/Hm6fD59vUCCv38+/v7+Pj5+v8DBQINCwwPDw4ODYOAAQEBgQD/gQD/hgX///8AAQGHBP///v//gT////////////8A/wD+/f3//////////87d4+Lr6ODg9O7n8O7o6Ojl5ujj2tvf4uXl6Orq6vXz7ejh4eHn5+npGurq6ebd2uDk5OTn4uLh5Ont7Oro5+fk5OTf0oIE9Pv+AAKDM/r2+AIMC/b29PTz9fT08/Tz8ePj6fr47PD3+vr68O8EAv36+ff4+Pn5+Pj4/vf+AQD49PKDSUgBAQEBAQEBAQICAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBBwEEARQBCxgTBAEBARARAQIBP/Ht7Ofk4+Xn7fHf3uzx5NbKzdva3+fq7e/v6ejp6u7z9fPy8PDt6Pr66+f0Aw4N/gL+9PHu6efq6+rs6unq7+8I7+7v7+/v7+/vAQEBggz/AAH/AAIAFRsM+OjthA3/AP8B//39/v7+AAEAAYEJ/wDr5/ULGhUAAYIJAQAB9vb29vb29oQA/4EC/wABSEcAAQEBAQEBAQECAQECAQEBAQECAQEBAQEBAQEBAQEBAQIBAQIBAQEBAQEBAQECAQEBAQEBAQEMARMBAQoBAxUTBgEHAQ4MAgE/9PHt6+nn5+bo6+7w6ebl6e30AAEB/f4A/vj14+fq7O7y8fDt6+js8fHx7Oni19bX2dnY2eDi5+jn5+bn6Ofp6Qfp6enq6enp6Qj///8BAgIBAAGCCAIAAQICAf8A/4IQ/wD/AgICAP//AQEBAQEBAAGBEv8BAwEDAQEBAgEC9vb29/b29vaCAP+CAv8AAQCAFwGgAC8gFQGEAAIBgUAFAAAAAAAAAAAAAAAAAABAAAAAAAABjkAGAAAAACbEAAAAAAAAAABAAAAAAAABMwAAAJggEwCOYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAB5YBIAAAAAJsQAAAAAQAAAAEAAAAAAAAA7IBYBhkAKAAAAAAAAAAAAAAAAQABAAAAAAAABikAIAAAAACbEAAAAAAAAQABAAAAAAAABVgAJAVxABAAAAAAAAMAAAAAAAAAAQAAAAAAAAWNAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAMtgEQAAAAAAAAAAAABAAEAAQAAAAAAAANdgDQAAAAAmxAAAAABAAEAAQAAAAAAAALAgDwCkYBAAAAAAAADAAAAAQAAAAEAAAAAAAACRYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAFxQAcAAAAAAADAAAAAAABAAEAAAAAAAAGAQAMAAAAAJsTAAAAAAABAAEAAAAAAAADVYAsAAAAAAADAAAAAQABAAEAAAAAAAADXYAwAAAAAJsTAAAAAQABAAEAAAAAAAAAREAAGAgUBCQcGAgUBCQd1AQYMBcOfnJydw0D/dQOZnJybQf91/1YC4uHiQP84kD8cHx4XDf7r39/a08/P1+Hk8gQRGBsbGxgLBQQLFRwPDQ0UHi1ATExRV1tbU0pHOScaEw8QEBMgJicgFg8CAvryP/Ly8vYCAgIC+/b5+P8EAPz8/P4CBP749vX4/gIA/gMK//f39/j6++zt+wD/9gAFBAMJBwQDAgICBQkFAwYFAgII/P0CChMYGhcMhBsECwX++/v7Dg4LBAgI/wUEAwICAgIFBQUGBw0IgwH//4EK/wIF8A4LBv4H3fGCAv/+/YMXCAYB/Pf09Pb3+vv8/Pzz7fT5+fj6AAgFgigBAwb3+f4ECAsKCQgFBAMDAwwSCwYGBwX/9/n////+/Pnz+/z18gH++oIP//38/Pz89/wECQgHBgUFA4I/Af/59fT09PgDAv76+Pj39PLs7Ozs6+Li4d7c29re6O7t7u7u6fQBAQEBAQEBAQEWJhENCAcKCAUDA/Xu8vf39yj69fX07+vn5u319/r5+fn19vwD/wAEAgACBwrpHQUFAwMDA/zz9Pf7/4M/9+ja09DJuqusyO4KCgoJChghIyEiLDk6OTk4JQz4CRgmLTA3RlVUOBL29vb39ujf3d/e1MfGx8fI2/QICQkB8T/4+PD2CAgICAP68+3u7+7v7+/v7+/v7Orn38zMzNbf3d3c3Nzc3NzY0cvLy9Xm7vHt7e3t7e3t7e7u7O/v+wkJPwkKBgL9+Pb29vb29vb58ubb0s/Pz9/k7+vz+fb29vb29vb29/f19/kABgkJCQkFBAoXJi4uLi40Lio2CQkJCQkCCQkJgwYK8+38ER4WiBQUGw/77/YKCgoKCgoKCvYMEwTv4umIP+zl8QURCvb29vb29vb2DAsJCAIF/wQA+/rx7vHx8ejj4+Pk4/YJCAgVHR0dFgj+9fHx8fHy8gIQEBAMAffu5eU/5e/4+PgFFyUlIyIgGg8PDxQQ8fHx8fHx8fHx8fEjKSkfFg4F+/Tn393b29vq8/PzAhcnJyUjIRsPDw8QCwID9RTn6fL9DSM3ICkbIycnJycnJycXAfGDBergy7ejj0H/e/9xG4mx1vgICAYIDhciLThCR0hGRjojDfYWIDVJXXFBAIUAjz93TyoI+Pj6+PPp3tPIvrm4urrG3fMKFBQN+fHx+QcUFBQUDAMD/fTw7+/v7+/v7+/u6OPVv7+/zuHq6efn5+fnP+fbyL29vc7h7Pnz8/Pz8/Pz8/T19ff1CRQUEREMBfz07+/v7u7u7u/n3cu7tra2xszT1ePx8vDw8PDw8PDx8vUc+PP/CxAQEBAMDBIdKzQ3HWFIQDA4EBARERERERGDBvz9/v7+/v+IP//+/v7//v38/Pz8/Pz8AwIBAQEBAP///////////wABAQEAAQICAwMDAwMD/ff2+PX16/H28Ovf29/f39PPz88U0M/sCQgIFiEhIRMC8+Tc3Nzc3d3vgj/66+DTxMTEz9bW1uoGGxsZGBYQBQUFBQH7+/v7+/v7+/v7+x4lKyYeFQn99Obe29ra2un19fUJJTo6ODY0LyEhGiEfFgwPA/j8BQ8gMD0IUC02PT09PT09PSkP+4M/JCs3RFFda3FxcXBwcHBubWdbT0M3KiQjIyMjIyQkBwH059rNwLq6uru7u7u9vsTR3Oj0AQYICAgICAcH+vTn5S/s4Obd19DPyb+9wb++wcLExcfJy8zMxMPCx83T2N/i4uLk5ebo6uvr7/f7AgYJCgSCPwEDBAQFCgsOEA0SBPwdHR0eHh0eHh4gIScvOkJHTVJYXWNqa2poYmFeXl9hY2VmaGprbW9tcGxiXVtVTkc/OzYPLCIyICYlKCgoKCclJCIgHoO7DPn8+vr8/Pr9/f39+vyIJfz5+fn8/Pz8Af79AQMDAwQDAv/9/f38+vn8BAQEAP7+/f3+//7/hQH0/YsGAwUEAgH//oEKAQMEBAQFBQUFAwKIAf39gQf9/P4AAwYEAoEKBgL8/Pz8/Pz8/f+EMzIAAQEBAQQBAQIBAQEBAQEBAQEBAQEBAQMDAQIDAQMBAQEBAQEBAQEBAQEBAQEBAQF1AQYy5ebo6+zx8/f69vHx7+zo5ePh4eLo6url7ern5OLc4OTk5unt8PP09PTt6+vt7/DtFBUUAf7+gQEBAYMkBwUFAv769/j7/gEBAf///v7+////+fr6/QEFCAcEAv7+/v//AYMyMQEBAQEBAQIDBQIBAQECAgEDAQEBAQEBAQICAQEEAgEBAQICAQEBAQwBIyIBAQEBIAEGLfz9/fv7/QD28+rn497a29v5BwQCAgQFAwALDQoNFhkdIyYlJh0PBQ8QDwABAAGBAQEABPf4+fz/gw38+vj29vb29goJBwYEAYQK/wMFCAoKCgoKCgqFAAGDKikBAQMBAgMCAQEBAgIEAgMCAQMBAgMFAwECAQIBAwkXAS8BAQELFwEBAQEECQoKCwqBDAEA//z49fUJ+Pb29vaBCQYICwwLC/f///+CAAGBAQEBgQL2+P6GEvz39vb2CwkDAAEBAQcKCwsLCwuBAgEAAYMDAQABABkYAAECAQEEBAEBAxAMAQIrAQskAQELFgMBAQQBAAEAAYEAAYINAQAB/v3+//8A//8A//+RAAGDAQEAP97q8/f2+QQRFgXr2+H5Dw8C/QAHCQDx48/DvsXU4Pfr4t7f3NHEv9Dr+/XexsbT2NXOzdbk8wYSFxAB9f//CA8DCAgPE4M/CBEUIBgSEA4ODg4ODg4VFRELEBMNCBEkKCwsLCwrKx8OCQwHDQoIDRERERIREhISFhkdFA8G/////P8ECQ8PDAAHgw399u/2/gMDA/Lv6v3484Ef//39/Pz8/QIE//v3+/7+/v4GEhgPBPjwBPns+P7o8PuEAP+DP/4UGgv15+wAAgQGBwcH9+TQz+YGHR4K//j4+Pn6/QLs5vQLGRUA/vz6+fn5CRwwMRr64+P2AQgICAcGAwIA9fgW+/79/PT8/QcJBAQEBQ8SGyYqGgwPDwSCP/r1+vv9AAIKDQ8G/f4BBg0RDwsLCwP+/gH46t/i7/n+BgkJCfr+CAgICAgICAgICxfl5Oft8Pj+AQEOFxEJCQko/vv7/PHi19rh9PsBBwcHBQMGAQ0UExMPCPnoBfoIBQQEBAT+7On0AwyDO93j8PsFDhYaDvvs3tf+IiEcFg4G/PHqzK6eqLXC0vny5drQyMC8yNvr+gDZtLW5wMjQ2+XsCik4LiEUBIEF/A0VFQwChDT/+vwBAgD/////////BAgGAAkOCPv2+v3+/v7+/wABBAsRCwf/+vP8/Pz9/P39/QABAwAEBIEM/vz8/wMHCQgCAQEBAYEz/gcRFRUVAfn9Bf7y/f/+/Pz7+/sBBQL+Afv9AgICAgoTFg0F/fcW4Onv9+Tm9f///////oM/8/X4+/3+/wADBgoLCwvw1djh7Pb+BQfw6Ojo6u3xDgsIBQQCAgH++/f29vYRLCkgFAoC/PoSGRkZFxQQLCAXHD8ZHiElFBAVFxwfHx8mLTA6R0szHB4eGxkZGRYUHSIkJCQrMzUpHiEiJC00MzAwMC01NTgrFQcLFh4iKi0tLSUoP/39/f39/f39/QcN6u30+ff5/P38CQ0I////9fT09erYzdDc8/r/BwcHBwUC+gQLCQgE/fv6IOwCAgMDAwPw29cC4/QBgz/k4NnTzMW+vLy9v8DAwL+/w8rQ1tzk6Ojn5+fm5OTx9PwCCREXGRkYFxcWFhYWEgoF//nx7u7u7u7v8fH9/P/9P/z//gP8/f39AQQE/wIBAgIDAwMEBQUEAQUEAQD/AP34+/z+/v39/f3//wD+Avr18/n5+vr5+fn5+Pn5+fj5/f0/AQEBAgIEAwMDAwcCAQMFAwEFCAYD/P/8+Pv3BQUEAf/9/f3////6/Pf5/wABAgMEBgQBAAH2DAADBwH3/P39/QH+/4SHAAGlBAEAAQEBhwwFAgYGBQUHBPj6+vj8ghEEBQQHBgYICQcHAwEBAfb8/f2CNP78/QACAgIFCQoHAQEB/wMDBAQDAgMBBAQEAQEBBQEBAQEBAQEBAQH6+/z9+/j39/r8+fsBgwv7+/v6/f8EBQEBAQGCGQL/+vf8/Pn6+vr7+/v89voBAQEBAgUFBAIBgz//BwgB9/Hx+QsH9vD+/v7+AwT/+fX2+/v7+/Hy/AP99PT7BQwLA/H1Bgz+/v7++ff9AwcGAgIBAQsKAPkA/goNPwUFCwoC+/n0+AACBwT///7+/gIHCQkQEQwGAwH//QUVFRUVFhgcHhEFAgD9/PXz+wEBBAkNEBAQDQwLCgX/AQA/9vT29/v///////8LCwcICwcGBQH99vb09gD+AwMFCAsODw4MDAwD/wEA/Pn59/T1+QD//P8CA/0D/fMCAgICAQL9+feDgAUWHAz15uuIAAGBAAGKBerk9AsaFYgA/4EB//+IDAH4AQP7+/39Av77AAKCAP+DJgL+/wcHAwQEBP8CA//9/f38/f/7/AMDBAYHAvz8/AECAgkMCAICAYUBAv2LGPr7AwcJCgkFBQUDBAQEAwMDCgj/+v///v+DGf36+voCCwwGAvz17wP99Pb7+/v7+/v29/0Cgz/9/QEDBQgKC//9AwX//wD+/Pv49fPy8fDw8O/0+f79/Pn39fPw7wIG/PX7+/v8/f4CBAcJCgoKCgsGAfz8+fHwP/f37fL19vb29e7m8PLw7/Dw7/f///8FA/7+/fn28fDw8PDw8ff9/fv59vTw7uzt6e3t7vP6AAEB/v36+Pv7/Pwx/f39/P39/f39/PwGBwoI/AELDwwH//7++///AQEBBgwRERAQDw8EAwYGBAMDAwUICweBDgUEFwIGDBUNDQ0NDQgC/YOAAf//gQABiQUBAQEA//+HBAEBAgEBgQgBAQEBAQEBAQGCFwECAgEBAQEBAQEBCwICAvr9BQL2+f0BAoQA/4Il/vz8/Pr5+fn2+P39/v7+/f7/AwUFBQYKCwgFBQUICwsMCQUBAgGFAQUHihQNEQoBAAMHCQkKCggGBgYGBQUFBAGIF/38APwCDA8JAvr7/QEB+f0CAgICAgICAoVFRAABAQECAQEBAQEBAQIBAQEBAQEBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBBwEEASMiAQEBASABBj8bGBgYHh8fHBcSDw0SERMWHCAlKy4wMjIrIRsQEhQUEQ0MDxIUGB0ZGRoYFQ8LBf79+fT29v0KEvn4+fj59vX2BPX29vX2CQIA/wEDBgYFAwKBC/n7+/4CBQYEAf3//4EdAf8CAwL//vv8/v8BAQEHBgcEAP37/AADAgICAQH/hwD/g0hHAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEJFwEvAQEBCxcBAQEBDBAODA4SGB4jHxcNBwaDNgEGDBQeIzE2LiceFhEdHiIgHBUKDhYfJCYsLC0uLCchGA8K+/f/Bg8WHBQUFOzs7Ovs7Ovr7OwKDQgCAQIGBwcGBAGCLP0CAQUKERcYFRMNDQ0NDAz7AQcIBgMBAgQHCAgICgYHA//48vDz9Pv7+/v8+4EC/wD/gwP/AP8APTwAAgEBAQEBAQMDAQEBAQEBAQMBAgEBAQEBAQEBAQEBAgEBAQEBAQEBAgEBAQICAQEMARQBCyQBAQsWAwEBPB4nLDU9RkpKQD49OzQuJyEbGBUXGh0MCgP+9u3k4ODm6Orq6+3v9/wKDxEPFRMPDRIREhMS/v79/v79/v4JAf/+/v//AP8A/oEC/wD/gwkBAAH/AAECAgEBhQABgwH//4IJ/wD/CgoKCgoA/4MB/wA9PAEBAQEBAQEBAwQBAQEBAQEBBAMBAQEBAQEBAgIBAQEBAQEBAQEBAQEBAQEBAQIMARQBCyQBAQEBAR4DAQEFBQQEBgUEgTQKCvz5BhUhHxISCPj8/v79/P0A9fP29vX2BAf66t/g7ezu7u3w+v38/f79AQH/AQABAQABAYECAQD/hAXr5vQIGBODBQECAgIDAoYFFRkL9ufsjAD/gQD/ggH/ADIxAAEBAQEBAQEBAQEBAwEBAgECBAUBAQQCAwEBAQEBAQEBAgEBAiQBAQsiAwELFwEBAQEkCgkEAf/79/b19ff39ff4+/3/APX2+wcJCAkJBwgICAUEAP/+/4EKAQALCwkLCwkKCwuAAQEBgQD/hw7//wABAP///gD///////+CBv/+////AP+CAP+CA/8A/gA/FQ0OFB8mJh0LDyAlFxcWEg0MERgeHRgWFRUfIBcRFBwbFQoCAwweGggCEREUFx0eGBELCxARFBQKCRIY+fvu6j/y9O3q/QECB/7v6eb1+vj8/v779fPz7vLz9fr9/fbt4+Di5OTj4N7t+v39+/D5Avnu7uzo5ePk6O/x8vL3/Pf4PwkLCAUA+ff29f3+8vD09vT59fH0/QX8AAL9/ubm5ubl5eTm7O7v9wL//wQDAgMA+vf0+wIBCAEF/PgFFw4IBQYCCAkKg4AH6uT0CxoVAP+GAP+BAP+KBRYcDPXm64gBAf+CAP+HPwYHBgQKCgkJAv7+//7////6+Pn28u/19O3t+Pn5+QUDBAgICAgKDAoODQYD/fn7AgQEBAgJCQD7/AEAAgMDAwceBwcLCPX19fX19fX19f77/PsABAIB/vr7+/n8+/v7AYEI+voBBP//AQD/ghkDBAAB+/v9/fv29vv++wQB+fn5+fH6//7484M/HB0cGxoaGhklKCIfJSUgHR8gIyUoKCkmJCQlIh8bDg4ODw8PEBH++QIJBAQJDQwLBwUCAQAEBgYFCAsPAP8QFBMMDRcQCQMCAQUJCgMGBwgHBwgC/oE//fr7/f8AAQQNGAoKDAwJBQUMDQsICAINDRgPDw4IA/7+AAcKDw0BAgQA/f3+/wABAwMC/gH6+fP1Bfnm3t/k7ivv8fv3AvX19fLr6Ojq6O/y+vz6+/7//wD16+z2AAQFAOb//vj3DgkB/Pv9/4SAAQEBgQD/gQD/hgX///8AAQGHBP///v//gT////////////8A/wD+/f3//////////87d4+Lr6ODg9O7n8O7o6Ojl5ujj2tvf4uXl6Orq6vXz7ejh4eHn5+npMerq6ebd2uDk5OTn4uLh5Ont7Oro5+fk5OTf0gEBAQEBAQEBAQMJCf79Bw8NBwIDAP7/gigHCQkLCgsICAgBAgH9/f0CCgwSB/r3+wEGAv4M+gMB+/v7+/n///8BAYNIRwEBAQEBAQEBAgICAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEHAQQBFAELJAEBAQEBHgMBAT3x7ezn5OPl5+3x397s8eTWys3b2t/n6u3v7+no6eru8/Xz8vDw7ej6+uvn9AMODf4C/vTx7unn8vPy9PLx8oECAgABgQABgQEBAYIM/wAB/wACABUbDPjo7YQN/wD/Af/9/f7+/gABAAGBCf8A6+f1CxoVAAGCCwEAAfb29vb29vYAAYEAAYIBAQBHRgABAQEBAQEBAQIBAQIBAQEBAQIBAQEBAQEBAQEBAQEBAgEBAgEBAQEBAQEBAQIBAQEBAQEBAQwBEwEBCgEDHwMBCxcBAQEBP/Tx7evp5+fm6Ovu8Onm5ent9AABAf3+AP749ePn6uzu8vHw7evo7PHx8ezp4tfW19nZ2Nng4u/w7+/u7/Dv+PgG+vj4+vn4+Aj///8BAgIBAAGCCAIAAQICAf8A/4IQ/wD/AgICAP//AQEBAQEBAAGBFP8BAwEDAQEBAgEC9vb29/b29vYAAYIDAQACAACAFwGgADQgFQGEAAIBeEAFAAAAAAAAAAAAAAAAAABAAAAAAAABh0AGAAAAACbEAAAAAAAAAABAAAAAAAABMQAAAJ0gEwCIYBQAAAAAAAAAAAAAQAAAAEAAAAAAAABsYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAyIBYBhkAKAAAAAAAAAAAAAAAAQABAAAAAAAABgEAIAAAAACbEAAAAAAAAQABAAAAAAAABTwAJAWJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAWZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAMRgEQAAAAAAAAAAAABAAEAAQAAAAAAAAMxgDQAAAAAmxAAAAABAAEAAQAAAAAAAAKYgDwCYYBAAAAAAAADAAAAAQAAAAEAAAAAAAACOYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAFpQAcAAAAAAADAAAAAAABAAEAAAAAAAAF2QAMAAAAAJsTAAAAAAABAAEAAAAAAAADMYAsAAAAAAADAAAAAQABAAEAAAAAAAADTYAwAAAAAJsTAAAAAQABAAEAAAAAAAAASEQAGAgUBCQcGAgUBCQdDGQEQFwXDn5ycncNA/3UDmZycm0H/df9WA9jY2NhA/ziOAAGBPxwfHhcN/uvf39rTz8/X4eTyBBEYGxsbGAsFBAsVHA8NDRQeLUBMTFFXW1tTSkc5JxoTDxAQEyAmJyAWDwMDBggECAgIAfeCPwMEBAQEBgoJBQT+/f39+u/2AwUFBQX4AQYC+/v7+/8HCwIC+Pb9+wD/APkBCAUFBPz4+/v7+/kPmsX39/f39vU29SAVCwsLDA0OCREQCgUFBQUFBQUF/xENDQwQGB0NCAT9/f0BBwkKCwkF+/Pt7PgJCQkJCQkJCYMXCAYB/Pf09Pb3+vv8/Pzz7fT5+fj6AAgFgj8BAwb3+f4ECAsKCQgFBAMDAwwSCwYGBwX/9/n////+/Pnu7vDw7fDv6+z1+erw8PX19e/v7/Dw8Ons7u/z9vT4P/0A+/z8/Pv6+/37+PTy7Or18PPw+f39/fr38/Dv7+/06ero7gUFBfPo6/H3/gEBAQoSEhANCAEBEQwKGSEcDfsj8PPz8/T49vX8APX19QAU6Ofn6u32/wACAwMDAwD39PP1+P0Bgz/36NrT0Mm6q6zI7goKCgkKGCEjISIsOTo5OTglDPgJGCYtMDdGVVQ4Evb29vf26N/d397Ux8bHx8jb9AgEBg4UDxQUFBkcFBQC8Ojo6Ojt9PmBPwwaGhoPABcXFBQUFAgD//Ts7Ozs6+fj8/MBEhoaGgoA9OPj4/QA7u3s7Ozs+AX7+/v7+/v7+/sFBQUFBQUFBSss+Pn5+fn5+fn5+fn88u/u7fH4/gEBAQEBAQABAwUGBAIOICwrKysrKysrKysrgwYK8+38ER4WiBQUGw/77/YKCgoKCgoKCvYMEwTv4umIP+zl8QURCvb29vb29vb2Dw8OCQYEBwwNJAsJBv35+fbw7ezs7Ozz+gAIDAUGBv7+7fHx8e7w+Pz69fHw6//49v4MBhMXFxcTCgT59fv7+4E/CA8kJCQkJCQVAPHx8fHx8fX9CBj+/gMB/P7++fLt7O/v7+/p4+fw+f39/f3+NDAqKCYfGRkZGRkZGRkZGRUOBwEB/YMF6uDLt6OPQf97/3EbibHW+AgIBggOFyItOEJHSEZGOiMN9hYgNUldcUEAhQCPP3dPKgj4+Pr48+ne08i+ubi6usbd8woAEyIkJCQkKDExMQLw39/f3+Xs8v0AEiQkJBQAFxgkJCQkGAPy4dra2to/2tTJ1NT5DiIiIgz+6tjY2OsA7t7a2tra6PwFBQUFBQUFBQX8/Pz8/Pz8/Dfa3d3d3d3d3d3d3dzW1tfc5e30+Rj59/X19fLv7uzn5eL6Hjg3Nzc3Nzc3Nzc3gwb8/f7+/v7/iD///v7+//79/Pz8/Pz8/AMCAQEBAQD///////////8AAQEBAAECAgMDAwMDAwUFBgUDBAYIBhEGCgf57u3o3drXP9bW1uLu+gYNCwwF+/3v39/f3+Hk5ubk397e6N3d7/0NFRUVC/7z59/g4/H3+f0FR0dHR0dHMBL7+/v7+vv7ECwuRAgIDQseISIU/ufW1N3d3dfT2OLr8fHx8/VQSj45NCchISEhISEhISEhHRcQCweDPyQrN0RRXWtxcXFwcHBwbm1nW09DNyokIyMjIyMkJAcB9OfazcC6urq7u7u7vb7E0dzo9AEGCAgICAgHBwwPCwI//fv06OLk2eXo8fj5/QMGCAgBBgD79uvh4+DWzszCu8C8wMrQ0dfg5+nm7uPh1M7Hw8PDyc/V3uHm6fX8/QUMJj4nJyclJCIgHRwbGx0eHyEjJSAhIyYsLS44R1hnbGRkaWVRPz9FSUlJSktYW2BjZmxwcG9vb29vbmxsYVA9LCGDvR/8+Pr4+QD+APwBAfr5+fn//wAEBAQEBAQAAf389vX19oIlBAgICQkGAQEDA//+AQEB/Pz8/fv7/wACAwsICggA/Pz8/Pz9/v+DD/8A/////fz8+vr6/Pz9/v+BB/n5+P3y6O/6lAT///39/IM0MwABAQEBBAEBAgEBAQEBAQEBAQEBAQEBAwMBAgMBAwEBAQEBAQEBAQEBAQEBAQEBAUMZARAz5ebo6+zx8/f69vHx7+zo5ePh4eLo6url7ern5OLc4OTk5unt8PP09PTt6+vt7/DsCgoKCgH+/oEBAQGDJAcFBQL++vf4+/4BAQH///7+/v////n6+v0BBQgHBAL+/v7//wGCAf8ALi0BAQEBAQECAwUCAQEBAgIBAwEBAQEBAQECAgEBBAIBAQECAgEBAQFEEwYBEBQBLfz9/fv7/QD28+rn497a29v5BwQCAgQFAwALDQoNFhkdIyYlJh0PBRQUFBQUFBQE9/j5/P+DDfz6+Pb29vb2CgkHBgQBhAr/AwUICgoKCgoKCoIA/4EAASUkAQEDAQIDAgEBAQICBAIDAgEDAQIDBQMBAgECAQMBQxMGARAUAQQJCgoLCoEMAQD//Pj19Qn49vb29oEOBggLDAsL9/cKCgoKCgoKAvb4/oYS/Pf29vYLCQMAAQEBBwoLCwsLC4MA/4EAARUUAAECAQEEBAEBAxAMAQILQxkBEBEBBAEAAQABgQABggkBAAH0CwsLCwsLkAD/gQD/P97q8/f2+QQRFgXr2+H5Dw8C/QAHCQDx48/DvsXU4Pfr4t7f3NHEv9Dr+/XexsbT2NXOzdbk8wYSFxAB9fz69/Y/9vb29/T8/P//9vb29vb08vcABQQEBAsc7/D29vb2CP33/woKCgoHBgj4+PsIBAEDDAD5+vz99fYICQoKCgoI9j4aFg4ODg0NDAshBfT09PT09u39/fbw8PDw8PDw8PHz8fb9AP78CQoC9/f39vHt6ufm6+fd2d7n7e3t7e3t7e2DP/4UGgv15+wAAgQGBwcH9+TQz+YGHR4K//j4+Pn6/QLs5vQLGRUA/vz6+fn5CRwwMRr64+P2AQgICAcGAwkJCQs/Dg0JBQTsBQoOFAwMCxAQDgsLCxMPDQcDEA/+//sLBAQECQoC/gIQHBweChESAPr4/v7+9fD7DQ4KDQsUFhQJBT4FBQDz7vUEDAgICBcnJSEZDTAwJikxMi8oHQz05O7u3+v5/v37BgYGFC0BAgH//f33+Pr8/f39+/nx+xUxQ0GDP93j8PsFDhYaDvvs3tf+IiEcFg4G/PHqzK6eqLXC0vny5drQyMC8yNvr+gDZtLW5wMjQ2+XsCik4LiEUBAD48vM/8/Pz+fju7v36/Pz8/Pz69/n/AgMDAwYSBQT29vb2AP3+BgwMDAwMFicMDCAYBgMFDwQF//8B+vYIDgwMDAwL8hRGMQwMDAsKCAceA/Hx8fHx8vYUDQaHIQUD+wAGBwMCCwwG/Pz8/v/+/v38AvTbzNPu9vb29vb29vaDP/P1+Pv9/v8AAwYKCwsL8NXY4ez2/gUH8Ojo6Ort8Q4LCAUEAgIB/vv39vb2ESwpIBQKAvz6EhkZGRcUEC0tKyk/KiosKyksJSooLSorKi4uLSoqKjMvLCsnJSQWEhAXHx8fHyAiHiQsNDUiLzUzJSAbHR0dGhkiKy0qKSwzMTQt9z739/fn3eT0Af39/RoyMyMM+Ds7MTQkJCAhJSUdEhMTBAUJDAkJEhISK0gBAwcIBwYCAwQGBwcH8ujm8QUdMT2DP+Tg2dPMxb68vL2/wMDAv7/DytDW3OTo6Ofn5+bk5PH0/AIJERcZGRgXFxYWFhYSCgX/+fHu7u7u7u/x8fPz8/Q/9PXz9/z/Afv4+fr6+vj08/n7/Pv59/gD/PL8/P39Af4BAf/+/vz7+Pb19P38+fn8/gADAwEA+Pj4APj5+fr8BT4CAv37/P3+AQIDAgUHBwYFBfkCAwL6/P3/AAECAgMDBAMMFBAHAAEBAgj9/f3+/wEDAwUGCAkH/v359fX3+fqDhwABpQQBAAEBAYkR+/j7/fz+AP4CAwH7+fn5/gECggcGAwD+/QEFBYEAAoIq/f3//v//AQD///z8AgICAgICAQcHAwIA/PkDAQIAAgICBgYFBAMCAgICBIEw//3/AgIEBAQCBQUDAQIFDAwNBg8YEggFBQUFBQUFBQUFBQUFBAQFBQUB/+7u/RQfF4M//wcIAffx8fkLB/bw/v7+/gME//n19vv7+/vx8vwD/fT0+wUMCwPx9QYM/v7+/vn3/QMHBgICAQELCgD5BgMBAAf9/fv+AxANA4E//f379/X09//6+/v8AQr/AP/+/vv38vb39/n6+fb09Ort+fUAAQMBAQEB//75+Pr6+Pv7/wYHBgYFBQQB/vz7/DT8/Pz8/gIFAP8CAP///vz6+Pj4+fn59gcaFwsA/v78/AkICAcGBQMDAf4ABAQEBP78/wQIBYOABRYcDPXm64gAAYEAAYoF6uT0CxoViAD/gQH//4ofAwYECAf/AfUE//8MCAkKBQUEAQEB//79AP8DBAoLCwqCJvz4+Pf4/AEBAP4BAwMB/f////8DBAEA/v31+Pb4APr6+vr69vkBBIIzAQD+/wD/BAQGAwgEBAD9+Pb2/f399QEOCf329vb3+Pb29vb29vb29vb29vb29uDc7wseG4M//f0BAwUICgv//QMF//8A/vz7+PXz8vHw8PDv9Pn+/fz59/Xz8O8CBvz1+/v7/P3+AgQHCQoKCgoLBgH89vn6+T/4+PYA+fLvBv359/f28u7r7vfz9ff5AQkACv/8/fju6efr8/b39/P0/gEH7vD6/P8B///9+/nz8vLy8/n6/fMJPhcXFhYWEQkFBff39/f3+v8G8vv+/QABAf758/Dv8e3u6/cGBf329fX29w0MCggGBQICAPz5+fn5+fn49vXz8oOAAf//gQABiQUBAQEA//+HBAEBAgEBgQgBAQEBAQEBAQGCCgECAgEBAQEBAQEBgR/7+fr7/AgODAwBAQEFBggKCgoGBgYHBQMCAQUDAfz99YIlCA8PDwwC/fv2/wQFAP79/v7+/gMGAwIA/wQKCgUA/Pz8/Pz7/f6DIAEAAfnx8gYGCAgIBgYEAgD/AAcHCAENHBcNBQUFBwkA/40EAQIEBQeDQD8AAQEBAgEBAQEBAQECAQEBAQEBAQEBAQIBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFDEwYBEBQBPxsYGBgeHx8cFxIPDRIRExYcICUrLjAyMishGxASFBQRDQwPEhQYHRkZGhgVDwsF/v359Pb2/QoSCuLi4uLi4uIJAgD/AQMGBgUDAoEL+fv7/gIFBgQB/f//gSUB/wIDAv/++/z+/wEBAQcGBwQA/fv8AAMCAgIBAf8A7Ozs7ezs60VEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBQxMGAQcBDg4BDBAODA4SGB4jHxcNBwaDMwEGDBQeIzE2LiceFhEdHiIgHBUKDhYfJCYsLC0uLCchGA8K+/f/Bg8WHB329vb29vX29vYKDQgCAQIGBwcGBAGCLP0CAQUKERcYFRMNDQ0NDAz7AQcIBgMBAgQHCAgICgYHA//48vDz9Pv7+/v8+4MAAYMA/zk4AAIBAQEBAQEDAwEBAQEBAQEDAQIBAQEBAQEBAQEBAQIBAQEBAQEBAQIBAQECAgEBKwEDFRkBEBEBOB4nLDU9RkpKQD49OzQuJyEbGBUXGh0MCgP+9u3k4ODm6Orq6+3v9/wKDxEPFRMPDRYXFv///////wkB//7+//8A/wD+gQL/AP+DCQEAAf8AAQICAQGFAAGDAf//ggX/AP8KCgqBAAGBAAE4NwEBAQEBAQEBAwQBAQEBAQEBBAMBAQEBAQEBAgIBAQEBAQEBAQEBAQEBAQEBAQIBQxMGARARAQIBBQUEBAYFBIEvCgr8+QYVIR8SEgj4/P7+/fz9APXz9vb19gQH+urf4O3s7u7t8PoM9vb29vb29vb2gQIBAP+EBevm9AgYE4MFAQICAgMChgUVGQv25+yKAAGBAgEA/zEwAAEBAQEBAQEBAQEBAwEBAgECBAUBAQQCAwEBAQEBAQEBAgEBAiUBASETBgEQEQECATAKCQQB//v39vX19/f19/j7/f8A9fb7BwkICQkHCAgIBQQA//7/BgcG/v7+/v7+/v7+gAEBAYEA/4cO//8AAQD///4A////////ggb//v///wABgwABgQIBAP8/FQ0OFB8mJh0LDyAlFxcWEg0MERgeHRgWFRUfIBcRFBwbFQoCAwweGggCEREUFx0eGBELCxARFBQKCRIYDw8PDjIPDg8KBff6BQsMCwwMDxISCgcGBwkLCf4JEQUGBQgBBAECBQQEBgsQEBoXCAYEBgYEAgOBPwMLCwkBCgkKCAb7IRYIBwcICQkJ/QQDBwcGA/4IAv0BCAgJCAYD/Pn6+vf/+Ozx/QD7+gIF+fsBAQD/+/wABQUJAgMEBAsQDwsGBYOAB+rk9AsaFQD/hgD/gQD/igUWHAz15uuIAQH/ggD/hz8ICAwOCwcIBwQRAgEDAwoMDQkHBgcHB/8BAgYHA///BAQC////BQcGCgYDAAECBAgE/fz+////A/sBAgIEBgsBOgMCCPb29vL6/vvz8PT09Pv8/vv59uzs6u3r7Ozw9f4EBf7+/w0LBAcRDw8PFgoHBAYGBgQFBQYGBQUFgQUjJgPTt8KDPxwdHBsaGhoZJSgiHyUlIB0fICMlKCgpJiQkJSIfGw4ODg8PDxAR/vkCCQQECQ0MCwcFAgEABAYGBQgLDwkOGB8/ISEmCwsVFP8LDAoKCQoPEQkFBggJCg0FAwsREhAPBAUE+/Pw7/D5//kFBRENBwYHBQUCAQEEEA4OAv329fECBRHl7fr59/j8/PkCBAgMDQ0MBw2CKf////7+/fn39Pj5+/Hm6fD59vUCCv38+/v7+Pj5+v8DBQINCwwPDw4ODYOAAQEBgQD/gQD/hgX///8AAQGHBP///v//gT////////////8A/wD+/f3//////////+Xl7/fz7uTZ1tjY3N/q6urp4eDf4eHh3ODj39/e2t/s6Ono6Ojj2tXXGdfh6Oz58O/v4+Pk6enp6N/g6Ors8eDU1uHlggT0+/4AAoMz+vb4AgwL9vb09PP19PTz9PPx4+Pp+vjs8Pf6+vrw7wQC/fr59/j4+fn4+Pj+9/4BAPj08oNFRAEBAQEBAQEBAgICAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQErAQMVEwQBAQEQEQECAT/x7ezn5OPl5+3x397s8eTWys3b2t/n6u3v7+no6eru8/Xz8vDw7ej6+uvn9AMODf4C/vTx7unn6Ofo/v7+/f7+BP7+/v7+AQEBggz/AAH/AAIAFRsM+OjthA3/AP8B//39/v7+AAEAAYEJ/wDr5/ULGhUAAYIFAQAB9vb2hAD/gQL/AAFGRQABAQEBAQEBAQIBAQIBAQEBAQIBAQEBAQEBAQEBAQEBAgEBAgEBAQEBAQEBAQIBAQEBAQEBASEBAQgBAxUTBgEHAQ4MAgE/9PHt6+nn5+bo6+7w6ebl6e30AAEB/f4A/vj14+fq7O7y8fDt6+js8fHx7Oni19bX2dnY2eDi5eTl5eTl+Pj4+AX4+fj4+PgI////AQICAQABgggCAAECAgH/AP+CEP8A/wICAgD//wEBAQEBAQABgRD/AQMBAwEBAQIBAvb19vb29oIA/4IC/wABAIAXAaAAKiAVAYwAAgGAQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAGPQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAFEAAAAlCATAG9AFAAAAAAAAAAAAABAAAAAQAAAAAAAAF9gEgAAAAAmxAAAAABAAAAAQAAAAAAAACEgFgGQQAoAAAAAAAAAAAAAAABAAEAAAAAAAAGJQAgAAAAAJsQAAAAAAABAAEAAAAAAAAFWAAkBZEAEAAAAAAAAwAAAAAAAAABAAAAAAAABdUABAAAAACbEwAAAAAAAAABAAAAAAAAAtWARAAAAAAAAAAAAAEAAQABAAAAAAAAAvWANAAAAACbEAAAAAEAAQABAAAAAAAAAlCAPAH9gEAAAAAAAAMAAAABAAAAAQAAAAAAAAH1gDgAAAAAmxMAAAABAAAAAQAAAAAAAAW1ABwAAAAAAAMAAAAAAAEAAQAAAAAAAAYJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAALRgCwAAAAAAAMAAAABAAEAAQAAAAAAAAL9gDAAAAAAmxMAAAABAAEAAQAAAAAAAAA8OAAYCBQEJBwYCBQEJB0NFBcOfnJydw0D/dQOZnJybQ/91/1b/7P84jj8cHx4XDf7r39/a08/P1+Hk8gQRGBsbGxgLBQQLFRwPDQ0UHi1ATExRV1tbU0pHOScaEw8QEBMgJicgFg8DAwYIBAgICAH3gj8DBAQEBAYKCQUE/v39/frv9gMFBQUF+AEGAvv7+/v/BwsCAvj2/fsA/wD5AQgFBQT8+Pv7+/v5AwP78/Pz8/cDOgMDA/z3+vkABQH9/f3/AwX/+ff2+f8DAf8ECwD4+Pj5+/zt7vwBAPcBBgUECggFBAMDAwYKBgQHBgMDgxcIBgH89/T09vf6+/z8/PPt9Pn5+PoACAWCPwEDBvf5/gQICwoJCAUEAwMDDBILBgYHBf/3+f////78+e7u8PDt8O/r7PX56vDw9fX17+/v8PDw6ezu7/P29Pg//QD7/Pz8+/r7/fv49PLs6vXw8/D5/f39+vfz8O/v7/Tp6uju/gYHAP0MCQULCwsKCAcHBwcCBw8UExEREBAOCycLCwwKBAD///8DDg0JBQMDAv/99/f39/bt7ezp5+bl6fP5+Pn5+fT/gz/36NrT0Mm6q6zI7goKCgkKGCEjISIsOTo5OTglDPgJGCYtMDdGVVQ4Evb29vf26N/d397Ux8bHx8jb9AgEBg4UDxQUFBkcFBQC8Ojo6Ojt9PmBPwwaGhoPABcXFBQUFAgD//Ts7Ozs6+fj8/MBEhoaGgoA9OPj4/QA7u3s7Ozs+A4OBvb9/fX7DQ0NDQn/+PLz9PMw9PT09PT09PHv7OTR0dHb5OLi4eHh4eHh3dbQ0NDa6/P28vLy8vLy8vLz8/H09AAODoMGCvPt/BEeFogUFBsP++/2CgoKCgoKCgr2DBME7+LpiD/s5fEFEQr29vb29vb29g8PDgkGBAcMDSQLCQb9+fn28O3s7Ozs8/oACAwFBgb+/u3x8fHu8Pj8+vXx8Ov/+Pb+DAYTFxcXEwoE+fX7+/uBPwgPDAsJCAIF/wQA+/rx7vHx8ejj4+Pk4/YJCAgVHR0dFgj+9fHx8fHy8gIQEBAMAffu5eXl7/j4+AUXJSUjIiAFGg8PDxQQgwXq4Mu3o49B/3v/cRuJsdb4CAgGCA4XIi04QkdIRkY6Iw32FiA1SV1xQQCFAI8/d08qCPj4+vjz6d7TyL65uLq6xt3zCgATIiQkJCQoMTExAvDf39/f5ezy/QASJCQkFAAXGCQkJCQYA/Lh2tra2j/a1MnU1PkOIiIiDP7q2NjY6wDu3tra2troExMM+PDw+AYTExMTCwIC/PPv7u7u7u7u7u7t5+LUvr6+zeDp6ObmHObm5ubax7y8vM3g6/jy8vLy8vLy8vP09Pb0CBMTgwb8/f7+/v7/iD///v7+//79/Pz8/Pz8/AMCAQEBAQD///////////8AAQEBAAECAgMDAwMDAwUFBgUDBAYIBhEGCgf57u3o3drXP9bW1uLu+gYNCwwF+/3v39/f3+Hk5ubk397e6N3d7/0NFRUVC/7z59/g4/H3+f0FGRMSFBERBw0SDAf79/v7++8y6+vr7OsHJSQkMj09PS8eDwD4+Pj4+fkLHBwcFgf87+Dg4Ovy8vIGIjc3NTQyLCEhISEdgz8kKzdEUV1rcXFxcHBwcG5tZ1tPQzcqJCMjIyMjJCQHAfTn2s3Aurq6u7u7u72+xNHc6PQBBggICAgIBwcMDwsCP/379Oji5Nnl6PH4+f0DBggIAQYA+/br4ePg1s7MwrvAvMDK0NHX4Ofp5u7j4dTOx8PDw8nP1d7h5un1/P0FDFw/VklHTkJIPzkyMSshHyMhICMkJicpKy0uLiYlJCkvNTpARERERkdISkxNTVFZXWRoa2xmYmJiY2VmZmdsbXBybwJ0Zl6DvR/8+Pr4+QD+APwBAfr5+fn//wAEBAQEBAQAAf389vX19oIqBAgICQkGAQEDA//+AQEB/Pz8/fv7/wACAwsICggA+fz6+vz8+v39/f36/Igl/Pn5+fz8/PwB/v0BAwMDBAMC//39/fz6+fwEBAQA/v79/f7//v+FAfT9gzEwAAEBAQEEAQECAQEBAQEBAQEBAQEBAQEDAwECAwEDAQEBAQEBAQEBAQEBAQEBAQEBQzDl5ujr7PHz9/r28fHv7Ojl4+Hh4ujq6uXt6ufk4tzg5OTm6e3w8/T09O3r6+3v8OwKAf7+gQEBAYMkBwUFAv769/j7/gEBAf///v7+////+fr6/QEFCAcEAv7+/v//AYEG+fz9/fv7/YEb/fn29vb29vPv6ufj3tva29vb5PD5BwQCAgQFA4EUBQsNCgoKCg0RFhkdIyUmJSUmHQ8Fv7+KBfb3+Pn8/4oS/vz6+Pb29vb29vb29goJBwYEAYkN/wEDBQgKCgoKCgoKCgq/v4ohIAEBAwECAwIBAQECAgQCAwIBAwECAwUDAQIBAgEDAUsXAQQJCgoLCoEMAQD//Pj19Qn49vb29oEHBggLDAsL9/eCAvb4/oYS/Pf29vYLCQMAAQEBBwoLCwsLC4IAAQ8OAAECAQEEBAEBAxAMAQILBAEAAQABgQABggMBAAH0jj/e6vP39vkEERYF69vh+Q8PAv0ABwkA8ePPw77F1OD36+Le39zRxL/Q6/v13sbG09jVzs3W5PMGEhcQAfX8+vf2P/b29vf0/Pz///b29vb29PL3AAUEBAQLHO/w9vb29gj99/8KCgoKBwYI+Pj7CAQBAwwA+fr8/fX2CAkKCgoKCPg/+AEIAQEIDPn5+fkACg0ZEQsJBwcHBwcHBw4OCgQJDAYBCh0hJSUlJSQkGAcCBQAGAwEGCgoKCwoLCwsPEhYNCAL/+PiDP/4UGgv15+wAAgQGBwcH9+TQz+YGHR4K//j4+Pn6/QLs5vQLGRUA/vz6+fn5CRwwMRr64+P2AQgICAcGAwkJCQs/Dg0JBQTsBQoOFAwMCxAQDgsLCxMPDQcDEA/+//sLBAQECQoC/gIQHBweChESAPr4/v7+9fD7DQ4KDQsUFhQJAD/+8/b5/Pv68vr7BQcCAgIDDRAZJCgZCg0NAv7+/vjz+Pn7/gAICw0E+/z/BAsPDQkJCQH8/P/26N3g7ff8BAcHAgf4/IM/3ePw+wUOFhoO++ze1/4iIRwWDgb88erMrp6otcLS+fLl2tDIwLzI2+v6ANm0tbnAyNDb5ewKKTguIRQEAPjy8z7z8/P5+O7u/fr8/Pz8/Pr3+f8CAwMDBhIFBPb29vYA/f4GDAwMDAwWJwwMIBgGAwUPBAX//wH69ggODAwMDAuBBfwNFRUMAoQ0//r8AQIA/////////wQIBgAJDgj79vr9/v7+/v8AAQQLEQsH//rz/Pz8/fz9/f0AAQMABASFP/P1+Pv9/v8AAwYKCwsL8NXY4ez2/gUH8Ojo6Ort8Q4LCAUEAgIB/vv39vb2ESwpIBQKAvz6EhkZGRcUEC0tKyk/KiosKyksJSooLSorKi4uLSoqKjMvLCsnJSQWEhAXHx8fHyAiHiQsNDUiLzUzJSAbHR0dGhkiKy0qKSwzMTQtBj/68fbz+Pv/7urv8fb5+fkABwoUISUP9vj49fPz8/Du9/z+/v4FDQ8D+Pv8/gcODQoKCgcPDxIF7+Hl8Pj8BAcHAgf/AoM/5ODZ08zFvry8vb/AwMC/v8PK0Nbc5Ojo5+fn5uTk8fT8AgkRFxkZGBcXFhYWFhIKBf/58e7u7u7u7/Hx8/Pz9D/09fP3/P8B+/j5+vr6+PTz+fv8+/n3+AP88vz8/f0B/gEB//7+/Pv49vX0/fz5+fz+AAMDAQD4+PgA+Pn5+vwBPwADAQADAgcAAQEBBAgIAwYFBgYHBwcICQkIBQkIBQQDBQH8/wACAgEBAQEDAwQCBv759/39/v79/f39/P39/fwC/QEBg4cAAaUEAQABAQGJEfv4+/38/gD+AgMB+/n5+f4BAoIHBgMA/v0BBQWBAAKCKv39//7//wEA///8/AICAgICAgEHBwMCAPz5AwECAAUCBgYFBQcE+Pr6+PyCEQQFBAcGBgkJBwcDAQEB9vz9/YIe/vz9AAICAgUJCgcBAQH/AwMEBAMCAwEEBAQBAQEFAYM//wcIAffx8fkLB/bw/v7+/gME//n19vv7+/vx8vwD/fT0+wUMCwPx9QYM/v7+/vn3/QMHBgICAQELCgD5BgMBAAf9/fv+AxANA4E//f379/X09//6+/v8AQr/AP/+/vv38vb39/n6+fb09Ort+fUAAQMBAQEB//75+Pr6+Pv7/wb9+wcKAgIIB//49jjx9P3/BAH8/Pv7+/8EBgYNDgkDAP78+wISEhISExUZGw4C//36+fLw+P7+AQYKDQ0NCgkIBwL8/v2DgAUWHAz15uuIAAGBAAGKBerk9AsaFYgA/4EB//+KHwMGBAgH/wH1BP//DAgJCgUFBAEBAf/+/QD/AwQKCwsKgir8+Pj3+PwBAQD+AQMDAf3/////AwQBAP799fj2+AAB+AED+/v9/QL++wACggD/gyYC/v8HBwMEBAT/AgP//f39/P3//PwDAwQGBwL8/PwBAgIJDAgCAgGFAQL9gz/9/QEDBQgKC//9AwX//wD+/Pv49fPy8fDw8O/0+f79/Pn39fPw7wIG/PX7+/v8/f4CBAcJCgoKCgsGAfz2+fr5P/j49gD58u8G/fn39/by7uvu9/P19/kBCQAK//z9+O7p5+vz9vf38/T+AQfu8Pr8/wH///37+fPy8vLz+fr98wM/APj3/v70+fz9/f389e33+ff29/f2/gYGBgwKBQUEAP359/f39/f4/gQEAgD9+/f18/Tw9PT1+gEHCAgFBAH/AgICAwODgAH//4EAAYkFAQEBAP//hwQBAQIBAYEIAQEBAQEBAQEBggoBAgIBAQEBAQEBAYEf+/n6+/wIDgwMAQEBBQYICgoKBgYGBwUDAgEFAwH8/fWCKggPDw8MAv379v8EBQD+/f7+/v4DBgMCAP8ECgoFAAsCAgL6/QUC9vn9AQKEAP+CJf/8/Pz6+fn59vj9/f7+/v3+/wMFBQUGCgsIBQUFCAsLDAkFAQIBhQEFB4M8OwABAQECAQEBAQEBAQIBAQEBAQEBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAUkBBTsbGBgYHh8fHBcSDw0SERMWHCAlKy4wMjIrIRsQEhQUEQ0MDxIUGB0ZGRoYFQ8LBf79+fT29v0KEgrs6+wJAgD/AQMGBgUDAoEL+fv7/gIFBgQB/f//gR0B/wIDAv/++/z+/wEBAQcGBwQA/fv8AAMCAgIBAf+DPz4AAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFLFwEMEA4MDhIYHiMfFw0HBoMtAQYMFB4jMTYuJx4WER0eIiAcFQoOFh8kJiwsLS4sJyEYDwr79/8GDxYcHezs7AoNCAIBAgYHBwYEAYIs/QIBBQoRFxgVEw0NDQ0MDPsBBwgGAwECBAcICAgKBgcD//jy8PP0+/v7+/z7ggD/MzIAAgEBAQEBAQMDAQEBAQEBAQMBAgEBAQEBAQEBAQEBAgEBAQEBAQEBAgEBAQICAQErAQMyHicsNT1GSkpAPj07NC4nIRsYFRcaHQwKA/727eTg4Obo6urr7e/3/AoPEQ8VEw8NFhcWCQH//v7//wD/AP6BAv8A/4MJAQAB/wABAgIBAYUAAYMB//+CBf8A/woKCi8uAQEBAQEBAQEDBAEBAQEBAQEEAwEBAQEBAQECAgEBAQEBAQEBAQEBAQEBAQEBAgEFBQQEBgUEgSYKCvz5BhUhHxISCPj8/v79/P0A9fP29vX2BAf66t/g7ezu7u3w+gyBAgEA/4QF6+b0CBgTgwUBAgICAwKGBRUZC/bn7IcrKgABAQEBAQEBAQEBAQMBAQIBAgQFAQEEAgMBAQEBAQEBAQIBAQIlAQEpFwEqCgkEAf/79/b19ff39ff4+/3/APX2+wcJCAkJBwgICAUEAP/+/wYHBvb29oABAQGBAP+HDv//AAEA///+AP///////4IG//7///8AAYIA/z8VDQ4UHyYmHQsPICUXFxYSDQwRGB4dGBYVFR8gFxEUHBsVCgIDDB4aCAIRERQXHR4YEQsLEBEUFAoJEhgPDw8OMg8ODwoF9/oFCwwLDAwPEhIKBwYHCQsJ/gkRBQYFCAEEAQIFBAQGCxAQGhcIBgQGBgQCA4EdAwsLCQEKCQoIBvv98Oz09u/s/wMECQLx6+j3/Pr+gS399/X18PT19/z///fv5eLk5ubl4uDv/P///fL7BPvw8O7q5+Xm6vHz9PT5/vn6g4AH6uT0CxoVAP+GAP+BAP+KBRYcDPXm64gBAf+CAP+HPwgIDA4LBwgHBBECAQMDCgwNCQcGBwcH/wECBgcD//8EBAL///8FBwYKBgMAAQIECAT9/P7///8D+wECAgQGCwEjAwII/v/+/AICAQH69vb39vf39/Lw8e7q5+zs5eXw8fHx/fv8gx0CBAIFBf779fHz+vz8/AABAfjz9Pn4+vv7+////wOEPxwdHBsaGhoZJSgiHyUlIB0fICMlKCgpJiQkJSIfGw4ODg8PDxAR/vkCCQQECQ0MCwcFAgEABAYGBQgLDwkOGB8/ISEmCwsVFP8LDAoKCQoPEQkFBggJCg0FAwsREhAPBAUE+/Pw7/D5//kFBRENBwYHBQUCAQEEEA4OAv329fEC/T/8DREJChQNBgD//gMGBwADBAUEBAX/+/39+vf4+vz9/gAKFQcHCQkGAgIJCwgFBf8KChUMDAsFAPv7/QQHDAr+Av8B/YOAAQEBgQD/gQD/hgX///8AAQGHBP///v//gT////////////8A/wD+/f3//////////+Xl7/fz7uTZ1tjY3N/q6urp4eDf4eHh3ODj39/e2t/s6Ono6Ojj2tXXJtfh6Oz58O/v4+Pk6enp6N/g6Ors8eDU1uHl5vX7+gMA+PgMBv8IBoIz/f4A+/Lz9fr9/QACAgINCwUA+fn5//8BAQICAf318vj8/Pz/+vr5/AEFBAIA///8/Pz36oM9PAEBAQEBAQEBAgICAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQErAQMbAQU88e3s5+Tj5eft8d/e7PHk1srN29rf5+rt7+/p6Onq7vP18/Lw8O3o+vrr5/QDDg3+Av708e7p5+jn6P7//gEBAYIM/wAB/wACABUbDPjo7YQN/wD/Af/9/f7+/gABAAGBCf8A6+f1CxoVAAGCBQEAAfb29oI/PgABAQEBAQEBAQIBAQIBAQEBAQIBAQEBAQEBAQEBAQEBAgEBAgEBAQEBAQEBAQIBAQEBAQEBASEBAQgBAx0XAT708e3r6efn5ujr7vDp5uXp7fQAAQH9/gD++PXj5+rs7vLx8O3r6Ozx8fHs6eLX1tfZ2djZ4OLl5OXl5OUKCgoI////AQICAQABgggCAAECAgH/AP+CEP8A/wICAgD//wEBAQEBAQABgRD/AQMBAwEBAQIBAvb19vb29oEAAQCAFwGgADQgFQGeAAIBkkAFAAAAAAAAAAAAAAAAAABAAAAAAAABoUAGAAAAACbEAAAAAAAAAABAAAAAAAABVAAAAJ0gEwBxQBQAAAAAAAAAAAAAQAAAAEAAAAAAAABgYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAA4IBYBokAKAAAAAAAAAAAAAAAAQABAAAAAAAABokAIAAAAACbEAAAAAAAAQABAAAAAAAABZgAJAXlABAAAAAAAAMAAAAAAAAAAQAAAAAAAAYtAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAL5gEQAAAAAAAAAAAABAAEAAQAAAAAAAAMBgDQAAAAAmxAAAAABAAEAAQAAAAAAAAKwgDwCWYBAAAAAAAADAAAAAQAAAAEAAAAAAAACTYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAGEQAcAAAAAAADAAAAAAABAAEAAAAAAAAGUQAMAAAAAJsTAAAAAAABAAEAAAAAAAADGYAsAAAAAAADAAAAAQABAAEAAAAAAAADWYAwAAAAAJsTAAAAAQABAAEAAAAAAAAASEQAGAgUBCQcGAgUBCQdDOAECEwXDn5ycncNA/3UDmZycm0H/df9WA+zs7OxA/ziOAAGBPxwfHhcN/uvf39rTz8/X4eTyBBEYGxsbGAsFBAsVHA8NDRQeLUBMTFFXW1tTSkc5JxoTDxAQEyAmJyAWDwMDBggECAgIAfeCPwMEBAQEBgoJBQT+/f39+u/2AwUFBQX4AQYC+/v7+/8HCwIC+Pb9+wD/APkBCAUFBPz4+/v7+/nt6fsKCgoKCQc/Bvvw5ufo6uztAQH+/QD6BQoFAgICAwUGAPsB+/4DBwcA+gINGBooHhAQDg4QEREPDQwNCQ4RERASEhYQFRMF/AMCAwEBgxcIBgH89/T09vf6+/z8/PPt9Pn5+PoACAWCPwEDBvf5/gQICwoJCAUEAwMDDBILBgYHBf/3+f////78+e7u8PDt8O/r7PX56vDw9fX17+/v8PDw6ezu7/P29Pgs/QD7/Pz8+/r7/fv49PLs6vXw8/D5/f39+vfz8O/v7/Tp6ujuAwMD/vX2+fv+gj8KFRURCgX+AQUHBwcJBQoXGhgUEQ8PDQsLCwb+/Pbz8/P8BAQEBAXy6e7x6enr7ezj4N3d1+nz+fkD+vLy8u3wAPyDP/fo2tPQybqrrMjuCgoKCQoYISMhIiw5Ojk5OCUM+AkYJi0wN0ZVVDgS9vb29/bo393f3tTHxsfHyNv0CAQGDhQPFBQUGRwUFALw6Ojo6O30+YE/DBoaGg8AFxcUFBQUCAP/9Ozs7Ozr5+Pz8wESGhoaCgD04+Pj9ADu7ezs7Oz47Q8PDw8PDw8PD+np6Onq7O3tDjkOCwP7/vb08/T09PT09PT19vTx5OTk5PL+AAUG6+vr6+rq7O3t8P0PGRcWFhcWFhYWIyAcGBQYFA4OgwYK8+38ER4WiBQUGw/77/YKCgoKCgoKCvYMEwTv4umIP+zl8QURCvb29vb29vb2Dw8OCQYEBwwNJAsJBv35+fbw7ezs7Ozz+gAIDAUGBv7+7fHx8e7w+Pz69fHw6//49v4MBhMXFxcTCgT59fv7+4E/CA8PDw8PDg4D8+jo6Ojp6On1Aw8D9O3x8fHm4uHg4eD1CgkJFR4eHg/7/O/f39/j5OTk5OTX3/gODw8PDQwLCA4KDgEGCQkJCQYGBgYEAQGDBergy7ejj0H/e/9xG4mx1vgICAYIDhciLThCR0hGRjojDfYWIDVJXXFBAIUAjz93TyoI+Pj6+PPp3tPIvrm4urrG3fMKABMiJCQkJCgxMTEC8N/f39/l7PL9ABIkJCQUABcYJCQkJBgD8uHa2traP9rUydTU+Q4iIiIM/urY2NjrAO7e2tra2ujeHx8fHx8fHx8f29vZ2tvd3t4dHQ747vHn5eTl5eXl5eXl5urj3Msly8vL4fgBExfc3Nzc2tvc3t7oBCc5NzY1NjU3NzlEREEvJiYhHR2DBvz9/v7+/v+IP//+/v7//v38/Pz8/Pz8AwIBAQEBAP///////////wABAQEAAQICAwMDAwMDBQUGBQMEBggGEQYKB/nu7ejd2tc/1tbW4u76Bg0LDAX7/e/f39/f4eTm5uTf3t7o3d3v/Q0VFRUL/vPn3+Dj8ff5/QUhISEhICAN9OHh4eHj5OT2DjshDP33+/v78Ozr6uvqByUkJDVBQUEtFRUB7+/v9fn5+fn55usGICEhHhcREg8ECPoKFxISFxYRERETFBSDPyQrN0RRXWtxcXFwcHBwbm1nW09DNyokIyMjIyMkJAcB9OfazcC6urq7u7u7vb7E0dzo9AEGCAgICAgHBwwPCwI//fv06OLk2eXo8fj5/QMGCAgBBgD79uvh4+DWzszCu8C8wMrQ0dfg5+nm7uPh1M7Hw8PDyc/V3uHm6fX8/QUMbz9vb25sa2loZmVmZmZnaGpsbjQqHRsiHSUlJScoKiwvMDAqICEiLTc4QEVFQz9AQEBDRElUXmlvamlramppZWJfC1BIS0tHSUhBSEc/N4O9H/z4+vj5AP4A/AEB+vn5+f//AAQEBAQEBAAB/fz29fX2ghwECAgJCQYBAQMD//4BAQH8/Pz9+/v/AAIDCwgKCIQA/4ENAQIDAwMEAwQEAQD69PiDEwEBAQEB/fv6+vv8/Pz3+/v9AgIChQP8+/4Bgwb////////+gwb+/v7+9/X9gzQzAAEBAQEEAQECAQEBAQEBAQEBAQEBAQEDAwECAwEDAQEBAQEBAQEBAQEBAQEBAQEBQzgBAjPl5ujr7PHz9/r28fHv7Ojl4+Hh4ujq6uXt6ufk4tzg5OTm6e3w8/T09O3r6+3v8OwKCgoKAf7+gQEBAYMkBwUFAv769/j7/gEBAf///v7+////+fr6/QEFCAcEAv7+/v//AYIB/wAG+fz9/fv7/YEb/fn29vb29vPv6ufj3tva29vb5PD5BwQCAgQFA4EUBQsNCgoKCg0RFhkdIyUmJSUmHQ8Fv7+TBfb3+Pn8/4oS/vz6+Pb29vb29vb29goJBwYEAYkN/wEDBQgKCgoKCgoKCgq/uwD/liEgAQEDAQIDAgEBAQICBAIDAgEDAQIDBQMBAgECAQMBewECBAkKCgsKgQwBAP/8+PX1Cfj29vb2gQcGCAsMCwv394IC9vj+hhL89/b29gsJAwABAQEHCgsLCwsLgQH/ABgXAAECAQEEBAEBAxAMAQILQzIBAgMBAgQBBAEAAQABgQABggwBAAH09vb39vb29vb2kwD/gQABP97q8/f2+QQRFgXr2+H5Dw8C/QAHCQDx48/DvsXU4Pfr4t7f3NHEv9Dr+/XexsbT2NXOzdbk8wYSFxAB9fz69/Y/9vb29/T8/P//9vb29vb08vcABQQEBAsc7/D29vb2CP33/woKCgoHBgj4+PsIBAEDDAD5+vz99fYICQoKCgoIDD/q7ff39/b29/ciFA8ODQwLC/v7/AADCwcEAwEBAQEDBQUCAQP3+vr6+Pn49/DqCPz4+v8DBQsREgn68/X5+vj5C/n5+ezw8/b89fb7+4M//hQaC/Xn7AACBAYHBwf35NDP5gYdHgr/+Pj4+fr9Auzm9AsZFQD+/Pr5+fkJHDAxGvrj4/YBCAgIBwYDCQkJCz8ODQkFBOwFCg4UDAwLEBAOCwsLEw8NBwMQD/7/+wsEBAQJCgL+AhAcHB4KERIA+vj+/v718PsNDgoNCxQWFAn9P/398+jm7Pj//v7+/ggKBgD7Aw0LAgICAQkNEhoeDv8DAwD9/f0EBgUOExMTDw4ODhYhQDoQ5N3d29rZ297b1+4L/gUJCQkMCQkJCwoFgz/d4/D7BQ4WGg777N7X/iIhHBYOBvzx6syunqi1wtL58uXa0MjAvMjb6/oA2bS1ucDI0Nvl7AopOC4hFAQA+PLzP/Pz8/n47u79+vz8/Pz8+vf5/wIDAwMGEgUE9vb29gD9/gYMDAwMDBYnDAwgGAYDBQ8EBf//Afr2CA4MDAwMCw4/7/L4+Pj39fX0HhIMCwoKCw3+/gIHBgQJBgUDAwMFCAoKCfgC+QMEBAT76eLW1A4C/gAEBAMCAgH57ebk6Ono6gvq6ujd4uP4Avn5/v6DP/P1+Pv9/v8AAwYKCwsL8NXY4ez2/gUH8Ojo6Ort8Q4LCAUEAgIB/vv39vb2ESwpIBQKAvz6EhkZGRcUEC0tKyk/KiosKyksJSooLSorKi4uLSoqKjMvLCsnJSQWEhAXHx8fHyAiHiQsNDUiLzUzJSAbHR0dGhkiKy0qKSwzMTQtBz8HB/Xh3OX3BAICAgYOFRMMBQUC/Pn5+fgABAQMEwPw9PTx8PDw8/j6AAEBAfv39/f/CiAW8MvIyMzR1dHV39rzC/z6AwP+AgwMDA0I/YM/5ODZ08zFvry8vb/AwMC/v8PK0Nbc5Ojo5+fn5uTk8fT8AgkRFxkZGBcXFhYWFhIKBf/58e7u7u7u7/Hx8/Pz9D/09fP3/P8B+/j5+vr6+PTz+fv8+/n3+AP88vz8/f0B/gEB//7+/Pv49vX0/fz5+fz+AAMDAQD4+PgA+Pn5+vwECBAJAP////7//4EaAgQEBAQEAAUJCAIG/P8CBQUEBAQFBQH+BQYFgiL//QAEA/v9BAQC/fv8/AD9+Pn39/b18/f7/vb6+f4H//r6/oOHAAGlBAEAAQEBiRH7+Pv9/P4A/gIDAfv5+fn+AQKCBwYDAP79AQUFgQACgjL9/f/+//8BAP///PwCAgICAgIBBwcDAgD8+QMBAgD6+vr5/fz8+/r5+fn39/b2+fr/AQGCCgUGCAMCAgUFBgYDgiYC/wIC+/v7/f39/QAEDxEH/Pz8/Pz9/f39/QEF+gX5/v78/PwDBPyDP/8HCAH38fH5Cwf28P7+/v4DBP/59fb7+/v78fL8A/309PsFDAsD8fUGDP7+/v759/0DBwYCAgEBCwoA+QYDAQAH/f37/gMQDQOBP/39+/f19Pf/+vv7/AEK/wD//v779/L29/f5+vn29PTq7fn1AAEDAQEBAf/++fj6+vj7+/8GDv39/f38+vf18w0/DQ4NDAsLDff28e/y9/z+/v7+/gEFBwcLEAj/+vT08fL7AQUDAwMDAwACBw0OEhEMCwsLDA0JDA0NEBATCA0B+QH39oOABRYcDPXm64gAAYEAAYoF6uT0CxoViAD/gQH//4ofAwYECAf/AfUE//8MCAkKBQUEAQEB//79AP8DBAoLCwqCHPz4+Pf4/AEBAP4BAwMB/f////8DBAEA/v31+Pb4hBAB+/4FBwEBAQABBQL+/AULCIMG/////wD59oEU//7+/gYEBAUDAwMDBQUFBQUHBgL/gRP//f38/P39/AL/////Av///wcKAoM//f0BAwUICgv//QMF//8A/vz7+PXz8vHw8PDv9Pn+/fz59/Xz8O8CBvz1+/v7/P3+AgQHCQoKCgoLBgH89vn6+T/4+PYA+fLvBv359/f28u7r7vfz9ff5AQkACv/8/fju6efr8/b39/P0/gEH7vD6/P8B///9+/nz8vLy8/n6/fMHPwcHBwcHA/34+A4OEA8ODAoIAP4ECAL39vX29fX1/QQEBAkKERQIAQL9+/v9AP////7+/PwCBgcKCf71+vr6+/YL+Pz5Avn9BhIIAwEBg4AB//+BAAGJBQEBAQD//4cEAQECAQGBCAEBAQEBAQEBAYIKAQICAQEBAQEBAQGBH/v5+vv8CA4MDAEBAQUGCAoKCgYGBgcFAwIBBQMB/P31ghwIDw8PDAL9+/b/BAUA/v3+/v7+AwYDAgD/BAoKBYQQAQACAwQDAwMBAAH8+fr8AAKCHv/+/v///wMFBgYD////Bf8CAf39/f///////wUIBP+BE/79AP7+AwMD+vn5+fn6+/v7/f35gz8+AAEBAQIBAQEBAQEBAgEBAQEBAQEBAQECAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBQzUBAQICPhsYGBgeHx8cFxIPDRIRExYcICUrLjAyMishGxASFBQRDQwPEhQYHRkZGhgVDwsF/v359Pb2/QoSCvb29/b29gkCAP8BAwYGBQMCgQv5+/v+AgUGBAH9//+BHQH/AgMC//77/P7/AQEBBwYHBAD9+/wAAwICAgEB/4QBAQBAPwABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAUM4AQIMEA4MDhIYHiMfFw0HBoMuAQYMFB4jMTYuJx4WER0eIiAcFQoOFh8kJiwsLS4sJyEYDwr79/8GDxYcHfb29vYKDQgCAQIGBwcGBAGCLP0CAQUKERcYFRMNDQ0NDAz7AQcIBgMBAgQHCAgICgYHA//48vDz9Pv7+/v8+4IBAQA8OwACAQEBAQEBAwMBAQEBAQEBAwECAQEBAQEBAQEBAQECAQEBAQEBAQECAQEBAgIBASsBAxUyAQIDAQIEATseJyw1PUZKSkA+PTs0LichGxgVFxodDAoD/vbt5ODg5ujq6uvt7/f8Cg8RDxUTDw0HCAf7+/r7+/v7+/sJAf/+/v//AP8A/oEC/wD/gwkBAAH/AAECAgEBhQABgwH//4IF/wD/CgoKhAABgQD/ODcBAQEBAQEBAQMEAQEBAQEBAQQDAQEBAQEBAQICAQEBAQEBAQEBAQEBAQEBAQECAUMyAQIDAQIEAQUFBAQGBQSBLwoK/PkGFSEfEhII+Pz+/v38/QD18/b29fYEB/rq3+Dt7O7u7fD6DAoKCQoKCgoKCoECAQD/hAXr5vQIGBODBQECAgIDAoYFFRkL9ufsjAABgQD/NDMAAQEBAQEBAQEBAQEDAQECAQIEBQEBBAIDAQEBAQEBAQECAQECJQEBITIBAQECAgIEAQEBMwoJBAH/+/f29fX39/X3+Pv9/wD19vsHCQgJCQcICAgFBAD//v8GBwYKCgkKCQoKCgoKCQqAAQEBgQD/hw7//wABAP///gD///////+CBv/+////AAGGAAGBAP+BPxUNDhQfJiYdCw8gJRcXFhINDBEYHh0YFhUVHyAXERQcGxUKAgMMHhoIAhERFBcdHhgRCwsQERQUCgkSGA8PDw4yDw4PCgX3+gULDAsMDA8SEgoHBgcJCwn+CREFBgUIAQQBAgUEBAYLEBAaFwgGBAYGBAIDgT8DCwsJAQoJCggG+/0GCggJCw0MDu/09vj6+/z8BwYIBQP3/vz5/P7//vn29vrz9AQLEhISEAX79/kB//j8AgT9FvHs6Oz2+fv59vb69/T0A/bzAPkGCwkIg4AH6uT0CxoVAP+GAP+BAP+KBRYcDPXm64gBAf+CAP+HPwgIDA4LBwgHBBECAQMDCgwNCQcGBwcH/wECBgcD//8EBAL///8FBwYKBgMAAQIECAT9/P7///8D+wECAgQGCwE/AwIIBgYGBggODAYFCgoKEQwICAoK7urv9/f39PT09/Lx9vjs7PH39/f0+/r0+/v7+/n5+fby6On3AwMEBwoKDg8LAgUA8/zx/fj0+vr67ebwgz8cHRwbGhoaGSUoIh8lJSAdHyAjJSgoKSYkJCUiHxsODg4PDw8QEf75AgkEBAkNDAsHBQIBAAQGBgUICw8JDhgfPyEhJgsLFRT/CwwKCgkKDxEJBQYICQoNBQMLERIQDwQFBPvz8O/w+f/5BQURDQcGBwUFAgEBBBAODgL99vXxAgA/8Pf79vX2+/z86Ojq7O70+f7//fTu9fkDBgQDBggEAAEBBAv38gQNDAsKDwsA+gIA+/4BBQMCBf/8AwkCAAIABAsIBQgHDwwE8gAFAv+DgAEBAYEA/4EA/4YF////AAEBhwT///7//4E/////////////AP8A/v39///////////l5e/38+7k2dbY2Nzf6urq6eHg3+Hh4dzg49/f3trf7Ojp6Ojo49rV1y7X4ejs+fDv7+Pj5Onp6ejf4Ojq7PHg1Nbh5fn5+fv+//38+/z8/AMBAAMC//wAAYI0//z5AP7++Pb19fr+/v77BPz+BgYGBAQEBAD9+vj9Af//AQIAAQH9//cDCP0JBAUGBgb++wKDQ0IBAQEBAQEBAQICAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBKwEDFTIBAwECAgQBP/Ht7Ofk4+Xn7fHf3uzx5NbKzdva3+fq7e/v6ejp6u7z9fPy8PDt6Pr66+f0Aw4N/gL+9PHu6ef39vcDAwQCAwMCAwMDAQEBggz/AAH/AAIAFRsM+OjthA3/AP8B//39/v7+AAEAAYEJ/wDr5/ULGhUAAYIFAQAB9vb2hAD/gQABSEcAAQEBAQEBAQECAQECAQEBAQECAQEBAQEBAQEBAQEBAQIBAQIBAQEBAQEBAQECAQEBAQEBAQEhAQEIAQMVMgEBAQICAgQBAQE/9PHt6+nn5+bo6+7w6ebl6e30AAEB/f4A/vj14+fq7O7y8fDt6+js8fHx7Oni19bX2dnY2eDi9PP09PP0BQUGBQcGBQUFBQUGBQj///8BAgIBAAGCCAIAAQICAf8A/4IQ/wD/AgICAP//AQEBAQEBAAGBEP8BAwEDAQEBAgEC9vX29vb2hQD/gQABgQCAFwGgADkgFQGdAAIBkEAFAAAAAAAAAAAAAAAAAABAAAAAAAABn0AGAAAAACbEAAAAAAAAAABAAAAAAAABPgAAAKwgEwCMYBQAAAAAAAAAAAAAQAAAAEAAAAAAAABsYBIAAAAAJsQAAAAAQAAAAEAAAAAAAABBIBYBn0AKAAAAAAAAAAAAAAAAQABAAAAAAAABnUAIAAAAACbEAAAAAAAAQABAAAAAAAABZAAJAWJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAW9AAQAAAAAmxMAAAAAAAAAAQAAAAAAAAM5gEQAAAAAAAAAAAABAAEAAQAAAAAAAAMpgDQAAAAAmxAAAAABAAEAAQAAAAAAAALwgDwCeYBAAAAAAAADAAAAAQAAAAEAAAAAAAACVYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAGCQAcAAAAAAADAAAAAAABAAEAAAAAAAAGQQAMAAAAAJsTAAAAAAABAAEAAAAAAAADUYAsAAAAAAADAAAAAQABAAEAAAAAAAADqYAwAAAAAJsTAAAAAQABAAEAAAAAAAAAUEwAGAgUBCQcGAgUBCQd5AQECCgEIBcOfnJydw0D/dQOZnJybQf91/1aAAf//gkD/OI4AAYEBAQA/HB8eFw3+69/f2tPPz9fh5PIEERgbGxsYCwUECxUcDw0NFB4tQExMUVdbW1NKRzknGhMPEBATICYnIBYPAwMGCAQICAgB94I/AwQEBAQGCgkFBP79/f367/YDBQUFBfgBBgL7+/v7/wcLAgL49v37AP8A+QEIBQUE/Pj7+/v7+QUDAgIDAwMCAD////8AAQID/vv7+/z/A+gK7P0KJzIl/gEJEBQUFA8HAPr4+gIEBAQEAf8AAwQIDRQXGBkcHBwYFRUVFRYUDATzAufm6oMXCAYB/Pf09Pb3+vv8/Pzz7fT5+fj6AAgFgj8BAwb3+f4ECAsKCQgFBAMDAwwSCwYGBwX/9/n////+/Pnu7vDw7fDv6+z1+erw8PX19e/v7/Dw8Ons7u/z9vT4P/0A+/z8/Pv6+/37+PTy7Or18PPw+f39/fr38/Dv7+/06ero7gkJDBATExITEQf7+vn4+Pj4/wkPEQ4J8//5/vwv+fj4+Pj8//76+vr6+vr6+vry5wYDAwkSGBcWEwoA//38+/v7/AIHDBsmIBHv19vsgz/36NrT0Mm6q6zI7goKCgkKGCEjISIsOTo5OTglDPgJGCYtMDdGVVQ4Evb29vf26N/d397Ux8bHx8jb9AgEBg4UDxQUFBkcFBQC8Ojo6Ojt9PmBPwwaGhoPABcXFBQUFAgD//Ts7Ozs6+fj8/MBEhoaGgoA9OPj4/QA7u3s7Ozs+PL6CxslJSUlJSUlJRUC8vLy8vI48vLy8s3a2tra3+PjAwP++PLy9fsBBgoNDQ0NDQ0NDxYgJy0uKigrKxT54uLi4uPj4+To8Pjo2dPQgwYK8+38ER4WiBQUGw/77/YKCgoKCgoKCvYMEwTv4umIP+zl8QURCvb29vb29vb2Dw8OCQYEBwwNJAsJBv35+fbw7ezs7Ozz+gAIDAUGBv7+7fHx8e7w+Pz69fHw6//49v4MBhMXFxcTCgT59fv7+4E/CA8PDwsGAQEBAP/+/v7+/v7+/v7+/gMKD9Hg9Obm5ubm5ub0BBAPDw8PDw8PDw8PD/Hx7vD7CBEJ+u7x8fHx8Q3x8fDw8PDz/xcsDOnZ04MF6uDLt6OPQf97/3EbibHW+AgIBggOFyItOEJHSEZGOiMN9hYgNUldcUEAhQCPP3dPKgj4+Pr48+ne08i+ubi6usbd8woAEyIkJCQkKDExMQLw39/f3+Xs8v0AEiQkJBQAFxgkJCQkGAPy4dra2to/2tTJ1NT5DiIiIgz+6tjY2OsA7t7a2tra6OHf9RIpKSkpKSkpKRP34eHh4eHh4eHhztzc29vX0tLy8u3n4eHh6yT5CBUeHh4eHh4eIys0ODtBRktNTSn719fX19jY2N7i4t3OxMXLgwb8/f7+/v7/iD///v7+//79/Pz8/Pz8/AMCAQEBAQD///////////8AAQEBAAECAgMDAwMDAwUFBgUDBAYIBhEGCgf57u3o3drXP9bW1uLu+gYNCwwF+/3v39/f3+Hk5ubk397e6N3d7/0NFRUVC/7z59/g4/H3+f0FISEdGBMTEwsA+Pj4+Pj4+Pg6+Pj4Bxkkv8rb19fX19fX1/APJCEhISEhISEhISEh9fTz8/X29PL0+fv7+/v7+/v6+vr6BQ8NAeDCu76DPyQrN0RRXWtxcXFwcHBwbm1nW09DNyokIyMjIyMkJAcB9OfazcC6urq7u7u7vb7E0dzo9AEGCAgICAgHBwwPCwI//fv06OLk2eXo8fj5/QMGCAgBBgD79uvh4+DWzszCu8C8wMrQ0dfg5+nm7uPh1M7Hw8PDyc/V3uHm6fX8/QUMdT91c3BubGpiWlRSUlNUVVVVV1hZYGlyWlReX19rdnZra2xvcnV1dHFubGtra2poX19YTkA4MikhGxoaGRgXFxcYChobHCg4RUlKUlpdg70f/Pj6+PkA/gD8AQH6+fn5//8ABAQEBAQEAAH9/Pb19faCHAQICAkJBgEBAwP//gEBAfz8/P37+/8AAgMLCAoIhwIBAgKIDwEBAQAGCAgEBAQEBAQEAwGQBAEBAQEBhgv/////DR4lHg4EBgmDOjkAAQEBAQQBAQIBAQEBAQEBAQEBAQEBAQMDAQIDAQMBAQEBAQEBAQEBAQEBAQEBAQFDJgEPAQECCgECOeXm6Ovs8fP3+vbx8e/s6OXj4eHi6Orq5e3q5+Ti3ODk5Obp7fDz9PT07evr7e/w7AoKCwoLCwoKCgoB/v6BAQEBgyQHBQUC/vr3+Pv+AQEB///+/v7////5+vr9AQUIBwQC/v7+//8BhQD/gQH/AC8uAQEBAQEBAgMFAgEBAQICAQMBAQEBAQEBAgIBAQQCAQEBAgIBAQEBRDUBAQEBCwEu/P39+/v9APbz6ufj3trb2/kHBAICBAUDAAsNCg0WGR0jJiUmHQ8FCgoKDAwKCgoE9/j5/P+DDfz6+Pb29vb2CgkHBgQBhAr/AwUICgoKCgoKCoECAQD/gQD/JSQBAQMBAgMCAQEBAgIEAgMCAQMBAgMFAwECAQIBAwFDNgEBAgoBBAkKCgsKgQwBAP/8+PX1Cfj29vb2gQ4GCAsMCwv39/b29/f29vYC9vj+hhL89/b29gsJAwABAQEHCgsLCwsLgwD/gQD/GhkAAQIBAQQEAQEDEAwBAgtDMgECAQEBAgoBAQQBAAEAAYEAAYIOAQAB9Pj4+Pj3+Pn4+Pf4kAQBAP8A/4EB/wA/3urz9/b5BBEWBevb4fkPDwL9AAcJAPHjz8O+xdTg9+vi3t/c0cS/0Ov79d7GxtPY1c7N1uTzBhIXEAH1/Pr39j/29vb39Pz8///29vb29vTy9wAFBAQECxzv8Pb29vYI/ff/CgoKCgcGCPj4+wgEAQMMAPn6/P319ggJCgoKCggGAgUEAoI//v37+/kFFSAbDQMDAwQEBRABB/n5+PsA9vb4+v39ChMPA/jx9fsDAwMDBgT67+bj6Ozq6PoOHxsRA/r6+v3+/AT2CxsbE4M//hQaC/Xn7AACBAYHBwf35NDP5gYdHgr/+Pj4+fr9Auzm9AsZFQD+/Pr5+fkJHDAxGvrj4/YBCAgIBwYDCQkJCz8ODQkFBOwFCg4UDAwLEBAOCwsLEw8NBwMQD/7/+wsEBAQJCgL+AhAcHB4KERIA+vj+/v718PsNDgoNCxQWFAkBPwEDBwkJBwQDBQcGBAQDAwMFDAsIBAEkFAUMDAwMDAwM//b5BgYGBgYGBgYG8e0H/f0CAfTt8/8KCQgHBQQEBAoKExojKiEG7QwmKSSDP93j8PsFDhYaDvvs3tf+IiEcFg4G/PHqzK6eqLXC0vny5drQyMC8yNvr+gDZtLW5wMjQ2+XsCik4LiEUBAD48vM/8/Pz+fju7v36/Pz8/Pz69/n/AgMDAwYSBQT29vb2AP3+BgwMDAwMFicMDCAYBgMFDwQF//8B+vYIDgwMDAwLCCsYGhADAwMBAP7++gcZIxsNAQEBAwUHD+wK8+/0BA/+/gACBQUE/fXr5eLk7oMaBgsIAfru5t/e1esLIRoL+O7u7uzw+QQXIyAUgz/z9fj7/f7/AAMGCgsLC/DV2OHs9v4FB/Do6Ojq7fEOCwgFBAICAf779/b29hEsKSAUCgL8+hIZGRkXFBAtLSspPyoqLCspLCUqKC0qKyouLi0qKiozLywrJyUkFhIQFx8fHx8gIh4kLDQ1Ii81MyUgGx0dHRoZIistKiksMzE0LQw/DA4OCAH/AwsSEhEODAoKChAXGxULB0MrGh4ZFBISEhIMBQMGBgYGBgYGBgbp3wsHDRgfHBoWEAYA/vz7+/v7AwoNExcPBQYTMkhIQYM/5ODZ08zFvry8vb/AwMC/v8PK0Nbc5Ojo5+fn5uTk8fT8AgkRFxkZGBcXFhYWFhIKBf/58e7u7u7u7/Hx8/Pz9D/09fP3/P8B+/j5+vr6+PTz+fv8+/n3+AP88vz8/f0B/gEB//7+/Pv49vX0/fz5+fz+AAMDAQD4+PgA+Pn5+vwHPwUFBgUFBgcIBgQFBQYGBgYECAoLCQcKBg78/Ove4wMDBAUGBAQCAf37+fn29/X8+gcWHBQI+vXz8vL09vj49vMK8vT3+P0PISUfFAqDhwABpQQBAAEBAYkR+/j7/fz+AP4CAwH7+fn5/gECggcGAwD+/QEFBYEAAoI//f3//v//AQD///z8AgICAgICAQcHAwIA/PkDAQIA9vb29fPx8/T09Pb29vb29vb09vX19fb58vL29vb29vb29hb29vb29vb29vb29vf59fDy+QD9+ff5/YYLBAYIDAT6/g8YEgH1gz//BwgB9/Hx+QsH9vD+/v7+AwT/+fX2+/v7+/Hy/AP99PT7BQwLA/H1Bgz+/v7++ff9AwcGAgIBAQsKAPkGAwEAB/39+/4DEA0DgTz9/fv39fT3//r7+/wBCv8A//7++/fy9vf3+fr59vT06u359QABAwEBAQH//vn4+vr4+/v/Bv39/fz7+/v+gST+/P0A//v7+/v8/f39CgADAwP37Oz39/b2+v0OHB4YDgYHBwgIgRoDBQYGBQQEAPjz9/4C/f39/Pz8/wMJCAgFAgWDgAUWHAz15uuIAAGBAAGKBerk9AsaFYgA/4EB//+KHwMGBAgH/wH1BP//DAgJCgUFBAEBAf/+/QD/AwQKCwsKghz8+Pj3+PwBAQD+AQMDAf3/////AwQBAP799fj2+IcCBwwJiBAEBQMABvv2BAQEBAQEBPft8IwaBQkH//r+BAH29vb29vb29/f39/wA/fX+BAMDgz/9/QEDBQgKC//9AwX//wD+/Pv49fPy8fDw8O/0+f79/Pn39fPw7wIG/PX7+/v8/f4CBAcJCgoKCgsGAfz2+fr5P/j49gD58u8G/fn39/by7uvu9/P19/kBCQAK//z9+O7p5+vz9vf38/T+AQfu8Pr8/wH///37+fPy8vLz+fr98wEv/fv9/////vz7/Pz7+vn5+fn5+fwAAvPn6+zs6OXl8PD2/QMBAQADBwoLCwsLDAEBggECAoETAQICAgICAgICAQEB+PP2/wQC+/WDgAH//4EAAYkFAQEBAP//hwQBAQIBAYEIAQEBAQEBAQEBggoBAgIBAQEBAQEBAYEf+/n6+/wIDgwMAQEBBQYICgoKBgYGBwUDAgEFAwH8/fWCHAgPDw8MAv379v8EBQD+/f7+/v4DBgMCAP8ECgoFhwL//v6IEP8AAQIL/QIGBgYGBgYGBQQCiwgBAQIA//7+//6GCwEBAQHy5un7DBcTDINEQwABAQECAQEBAQEBAQIBAQEBAQEBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAUMmAQ4BAQEBCwECPxsYGBgeHx8cFxIPDRIRExYcICUrLjAyMishGxASFBQRDQwPEhQYHRkZGhgVDwsF/v359Pb2/QoSCuDg3+Dg3t4D4ODg4AkCAP8BAwYGBQMCgQv5+/v+AgUGBAH9//+BHQH/AgMC//77/P7/AQEBBwYHBAD9+/wAAwICAgEB/4QC/wABgQEBAEVEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBaQEPAQECCgECDBAODA4SGB4jHxcNBwaDLwEGDBQeIzE2LiceFhEdHiIgHBUKDhYfJCYsLC0uLCchGA8K+/f/Bg8WHB0A/wD//4MKDQgCAQIGBwcGBAGCLP0CAQUKERcYFRMNDQ0NDAz7AQcIBgMBAgQHCAgICgYHA//48vDz9Pv7+/v8+4QAAYEBAQBBQAACAQEBAQEBAwMBAQEBAQEBAwECAQEBAQEBAQEBAQECAQEBAQEBAQECAQEBAgIBASsBAxUmAQIJAQIBAQECCgEBPx4nLDU9RkpKQD49OzQuJyEbGBUXGh0MCgP+9u3k4ODm6Orq6+3v9/wKDxEPFRMPDR4fHvz8+/z8/Pz9/Pv8/P0A/AkB//7+//8A/wD+gQL/AP+DCQEAAf8AAQICAQGFAAGDAf//ggX/AP8KCgqEBP8AAQABgQEBADo5AQEBAQEBAQEDBAEBAQEBAQEEAwEBAQEBAQECAgEBAQEBAQEBAQEBAQEBAQEBAgFDMgECAQEBAQsBAQUFBAQGBQSBMQoK/PkGFSEfEhII+Pz+/v38/QD18/b29fYEB/rq3+Dt7O7u7fD6DPX19fX29PP19fb1gQIBAP+EBevm9AgYE4MFAQICAgMChgUVGQv25+yJAP+CAAGBAQEAMzIAAQEBAQEBAQEBAQEDAQECAQIEBQEBBAIDAQEBAQEBAQECAQECJQEBITIBAgEBAQIKAQEyCgkEAf/79/b19ff39ff4+/3/APX2+wcJCAkJBwgICAUEAP/+/wYHBv7+/v7//v3+/v/+gAEBAYEA/4cO//8AAQD///4A////////ggb//v///wABggT/AAEAAYEBAQA/FQ0OFB8mJh0LDyAlFxcWEg0MERgeHRgWFRUfIBcRFBwbFQoCAwweGggCEREUFx0eGBELCxARFBQKCRIYDw8PDjIPDg8KBff6BQsMCwwMDxISCgcGBwkLCf4JEQUGBQgBBAECBQQEBgsQEBoXCAYEBgYEAgOBPwMLCwkBCgkKCAYACAcB+/v6+ff5+/z79/j8AAIB//z+/wsJEx0ZIywn/f3+//7+7N3b5PD6+gD+/gYF9ufk7fwVCQoKDxMNBP0BBQoREhELA/by6e7+C4OAB+rk9AsaFQD/hgD/gQD/igUWHAz15uuIAQH/ggD/hz8ICAwOCwcIBwQRAgEDAwoMDQkHBgcHB/8BAgYHA///BAQC////BQcGCgYDAAECBAgE/fz+////A/sBAgIEBgsBPwMCCBISEAsHBgYFBQoREhQUFRUVGxURDg4R/Q8MCwcEAwMDAxEcGgoKCgoKCgoKCgQHCxQO/u/1/v749v3+/gAOAQEB/fn26t/g8QH3+wgKgz8cHRwbGhoaGSUoIh8lJSAdHyAjJSgoKSYkJCUiHxsODg4PDw8QEf75AgkEBAkNDAsHBQIBAAQGBgUICw8JDhgfPyEhJgsLFRT/CwwKCgkKDxEJBQYICQoNBQMLERIQDwQFBPvz8O/w+f/5BQURDQcGBwUFAgEBBBAODgL99vXxAv4/BAYB/f37+/v8/P0AAQQGAP39/fv7/A40CCAlMTUy/f37+ff6+gADCAsODg3++wQD9+no8P0QGBsYGx8iIR0VEwoYFxUUCfPd4e78CYOAAQEBgQD/gQD/hgX///8AAQGHBP///v//gT////////////8A/wD+/f3//////////+Xl7/fz7uTZ1tjY3N/q6urp4eDf4eHh3ODj39/e2t/s6Ono6Ojj2tXXJtfh6Oz58O/v4+Pk6enp6N/g6Ors8eDU1uHlAgICBAsQDgkEAP7+/4MrAwABAQIB7AH++wAEBQUFBQUGBwcHBwcHBwcHBwgIAQT98Ofp7/n+AgABAgGCCwUNDQkQEP3d1dnn8YNIRwEBAQEBAQEBAgICAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQErAQMVJgECCQECAQEBAQsBAT/x7ezn5OPl5+3x397s8eTWys3b2t/n6u3v7+no6eru8/Xz8vDw7ej6+uvn9AMODf4C/vTx7unn4N/gFxcYFxcXBxcWGBkXFxYXAQEBggz/AAH/AAIAFRsM+OjthA3/AP8B//39/v7+AAEAAYEJ/wDr5/ULGhUAAYIFAQAB9vb2hAABggD/gQH/AE9OAAEBAQEBAQEBAgEBAgEBAQEBAgEBAQEBAQEBAQEBAQECAQECAQEBAQEBAQEBAgEBAQEBAQEBIQEBCAEDHwEEAQEBFAECCQECAQEBAgoBAT/08e3r6efn5ujr7vDp5uXp7fQAAQH9/gD++PXj5+rs7vLx8O3r6Ozx8fHs6eLX1tfZ2djZ4OLd3N3d3N0FBQUEDgYFBQYFBQUFBAUGBQUEBQj///8BAgIBAAGCCAIAAQICAf8A/4IQ/wD/AgICAP//AQEBAQEBAAGBEv8BAwEDAQEBAgEC9vX29vb2AAGHBAEA/wD/gQH/AACAFwGgAAYAFQAEAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEAPWDhISEAOeDAJ6DAAmDhISEhISEhISEAAKDhAAjgwD8gwD3gwD5gwD3gwD2gwD0g4SEhISEhAAFg4QAAYOEAP2DAN+DAAWDAPSDAPuDhISEAIAXAaAABgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAGAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGAAkABkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAARAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAARACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIFAAMiBhIQA9YOEhIQA54MAnoMACYOEhISEhISEhIQAAoOEACODAPyDAPeDAPyDAPeDAPiDAPeDhISEhISEAAKDhISEAPqDAN+DAASDAPGDAP6DhISEAIAVAXAADiAVAHQAAgB0QAUAAAAAAAAAAAAAAAAAAEAAAAAAAAB0QAYAAAAAJsQAAAAAAAAAAEAAAAAAAABoAAAADiATAAogFgByQAoAAAAAAAAAAAAAAABAAEAAAAAAAAB0QAgAAAAAJsQAAAAAAABAAEAAAAAAAABwAAkAcEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAcUABAAAAACbEwAAAAAAAAABAAAAAAAAAEGARAAAAAAAAAAAAAEAAQABAAAAAAAAADmANAAAAACbEAAAAAEAAQABAAAAAAAAADiAPAA5gEAAAAAAAAMAAAABAAAAAQAAAAAAAAA5gDgAAAAAmxMAAAABAAAAAQAAAAAAAAHRABwAAAAAAAMAAAAAAAEAAQAAAAAAAAHRAAwAAAAAmxMAAAAAAAEAAQAAAAAAAABZgCwAAAAAAAMAAAABAAEAAQAAAAAAAABBgDAAAAAAmxMAAAABAAEAAQAAAAAAAAAQDABIUEwJkZGRAAMiDCP8DAv7+/v75+YEs/vz8/Pz9/wMM/v7+/v//BAUA8vz8/Pz29fX99v0E+/ju9vb58fHn/Pb38O3sgzfu7ujg3QIJBfz8/AEFA97a4u7s7OHLHQ/89/r+/v4LIcze//717PP8/Pnx4ejq8vPq6ujo8u3s6oOANgQOFRUVFQn/AgT46+vr6/P+AAwYGBgYGBYTCQDv5+fn5+jo6/f09Pbe3ury+AkHBwAfGhAKBfmDAg8PCIEICQX58fHx+QUJgScID9/f6+sYFxgaHSAgIBgY6+7u7Obf7t/f1dXd5/IEAxwcHiAbEAn1g4A2DyEpKSkpHQsC9+TX19fX3/EAESUlJSUiHhoMA+va2tra3uHn9+fn4c7P5PYFExQUFTArFQT874M3BQX98/L48uff39/n8vjy8/0F0NDk8/b4BAoQFBQU//bz9Ori2dDpxMTFu8jU3ebkFRUXHRADAfKDNwsOBvHj3c/Au77Bydnn7vsGCgcH/fHY08zKx8PFv8zX8fb9AAQHAfDw9vDo4tvRzdzb2Nvi6+38g4EF/PTvCQD9ggICCxaDAwQEBASBDf39/fz8/Pj8BAQGBgYEhAIBAP+FAgEA/oQFBAkBBgIUBAMCAwMDhAMCABIUAv7+/oITBAQCAQEBAQoMAv8BBQUFBQH/CP+DHwUJBfz6CAkJCQkNDQ4IDAUDEhkhHyENDg4V+P3++fsHgzcJCQgLEOzy/QQEBAH37xQTDgkQEA4j1eX1+fz////15SwdBggLEBkRERsgJiQhFRYJCQcGAf8CEoM3BAD/AgICAgMCAgkIBAQEBAUFDAQHBwcHBQT88ewDAgICAgYHCAkF/gQLFB4VFBIVFRQBAf39+v+DNy0tLCwtIxUVHx8fGRsmMTQyLTExNEMLFhkZGh0dHRoQQTIgKS0xJzU1ND9BPDw5PhkZFxgWFRMfgyj59fb+AAMFAf4ABgb/+/bz+Pz78/XwBwUFAgABAQMHDfX6/v37+QADA4EM+fz9/f77+vz+//3//oOBBQIKEffy94IF/PTuAAIDggb8/AAEBQUCghkBBPz88Pr9AP8BAQEB/wEBAQH///8A/v8B/4MEAQEAAgSBEPz8/fj39/X4+Pv+9vb3+AEBgR0CAwEHAwL4+fn5+Pb59Onl7PP2+fz8BA8QDwYCBPuDgQUBCRH3+f6CAgH46oMlBAQEBPj4+/v7/Pz8APwEBAICAgQD/f39+/z9/v39AwMDBgIDBQODN/X19/z+9vLu7+/w7+7u9vn6+PDv9fn19fj6/P75Avn2+fj18u7u9ezr5+3s7fH39AABBAEEAgX0g4IECBLt5vCCLPvu4AAGBAAKCgwK8vHx8fH29vb39goGCQoJCgMGBvsA9fj+BAcDAwMHExMRA4MGBQkBBgEBFAX9/v38/f2FBQQIAwQDFAT9/v39/YQFBAkBBgIUBP8A////hAUEAgQBCxQEAgIDAgKEBQQJBwEBFAQDAwIDA4QaBQYGAf76+f8B/vf4AAQKDw8KAAgLDvf6+fz+gRoF+fYMCAcHBwYEAw4UDQ0KCAgHA/r19////QKDNwgIB/zyDA0H/////wkVAwsLCAUFCQkB//z8/wEBAf39CQkVCwgFAQUFBQgHBQUFBQEBAf0CAf8BgzcDBQL49fj8BggB9fwMDgoLBwMABAQG+fv4+Pz+Avn48wH+/QEDAvv7/AH6AwL//P/6+/b69fLw/IM35eXe0Mbb+Pvo6Oj3BATv7ejl39/k4+vo6+rt6+vr6t7j5+7j4d/q1NTf2ubi3dbT6urq5dra3OqDCQgBBQECAQYBARQI///+//7/AP//iAYFAQoEAgEUBQEAAQIBAYWAEgE8AA4gFQBsAAIAaUAFAAAAAAAAAAAAAAAAAABAAAAAAAAAbEAGAAAAACbEAAAAAAAAAABAAAAAAAAAaAAAAAUAEwBsQAoAAAAAAAAAAAAAAABAAEAAAAAAAABsQAgAAAAAJsQAAAAAAABAAEAAAAAAAABoAAkAZUAEAAAAAAAAwAAAAAAAAABAAAAAAAAAaEABAAAAACbEwAAAAAAAAABAAAAAAAAACEARAAAAAAAAAAAAAEAAQABAAAAAAAAABkANAAAAACbEAAAAAEAAQABAAAAAAAAABQAPAGtABwAAAAAAAMAAAAAAAEAAQAAAAAAAAGhAAwAAAAAmxMAAAAAAAEAAQAAAAAAAABBgCwAAAAAAAMAAAABAAEAAQAAAAAAAAAZADAAAAAAmxMAAAABAAEAAQAAAAAAAAAQDABIUDwJkZGRAAMiDMwIGBQEBAQH8/AMDAf////8AAgYPAQEBAQICBwgD9f/////5+PgADQ0NAO7r8/X19f8PEQyDM/n58+voERYQBwcHDBIS6eXt+ff37NYoGgcCBQkJCRYs1+kKCQD33D4tIyMjJii+0+Li4t+DgCQEDhUVFRUJ/wIE+Ovr6+vz/gAMGBgYGBgWEwkA7+fn5+fo6Ov3hAj6Av7+/v7+AvqDAg8PCIEIDQf58fHx+QcNgSMID9/f6+sYFxgaHSAgIBgY6+7u7Obf+AwMDAwMDAz4+Pj4+PiDgDIPISkpKSkdCwL35NfX19ff8QARJSUlJSIeGgwD69ra2tre4ef3/v7+/v7+BAQEBAQEBP6DMyEhGRAPGBAD+/v7AxAYDxAZIe3tARASFCAmLDAwMBsSEBEH//btDRQUFBQUFBQNDQ0NDQ2DM21waFNFPzEiHSAjKztJUF1obGlpX1M6NS4sKSUnIS45U1hfYmZpVTg3NjY2NjZTVVVVVVWDgQX89O8NAv2CAgINGoMDBAQEBIEb/f39/Pz8+PwEBAYGBgT8CAgICAgICPz8/Pz8/IOJAP+stzMBAf/+/v7+Bwn//P4CAgIC/vwF/P39/f0CBgL59wUGBgYGCgoLBf7+/v0BCQMFBQUFA/4GgzMHBwYJDubu+wICAv/z6RIRDAcODgwh0+Pz9/r9/f3z4yobBAYJDg8C/fr6+vr7Fw8SEhIQgzMB/fz/////AP//BgUBAQEBAgIJAQQEBAQCAfnu6QD/////AwQFBvPz8/kGDAoLCwsH+/f2gzMHBwYFBvnt7/n5+fPz/AoNDAcKCg0c5fDz8/T39/f06hoL+QIGCiPe39fX19fYGyEkJCQkgzP69vf/AQQGAv8BBwcA/Pf0+f389PbxCAYGAwECAgQIDvb7//78+vgPDAcODQkH7e/x8vL2g4EFAgoR8/D3ggX88uoAAgOCBvz8AAQFBQKCFQEE/Pzw+v0ABPj4+Pj4+PgCAwQEBASDKAMDAgQGAgL//v/6+fn3+vr9APj4+foDAwICBAUDCQUE+vv7+/r4/wEBhAX+/v////+DgQUBCRHz9/6CAgH25oMhBAQEBPj4+/v7/Pz8APwEBAICAgQE+Pj4+Pj4+AQEBAQEBIMzAQQHCQkDAwgLBfv2+fn+//7++fn8AAMEBQYICggOBwQBAf/9+vkEAgIBAQEBAQMDBAQEBIOBBQQMEfP/A4IC/vTmgwP8/Pz8gRsDAwMEBAQIBPz8+vr6/AT4+Pj4+Pj4BAQEBAQEg4kAAYUA/6W3iQEBAau3iQABrLczBAUFAP35+P0A/fb3/wMJDg4J/wcKDfb5+Pv9//8E+PULBwYGBgUF//wB+fr+AQUIDAsLBoOBMf/06ggH//f39/cDEfsDAwD9/QEB+ff09Pf5+fn19QEBDQMA/f7/AwgICAgI9P38/Pz+gzMBBwX8+v77+fr8+PsCBwUIBwQDCwgL+/z5+v3+/vz79wUBAQQFBQf49/fw8fb5CQ0QDw8Kg4EF9+7vDQ8JggUJExYA/v2CBgQEAPz7+/6CFf/8BAQQBgMA/AgICAgICAj+/fz8/PyDBgUJAQYBARQF/v3+//7+hYkB//+rt4ATAVQADCAVAE8AAgBQQAUAAAAAAAAAAAAAAAAAAEAAAAAAAABQQAYAAAAAJsQAAAAAAAAAAEAAAAAAAABMAAAABQATAFBACgAAAAAAAAAAAAAAAEAAQAAAAAAAAFBACAAAAAAmxAAAAAAAAEAAQAAAAAAAAEsACQBMQAQAAAAAAADAAAAAAAAAAEAAAAAAAABMQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAIQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAGQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8ABUAOAAAAACbEwAAAAEAAAABAAAAAAAAAT0AHAAAAAAAAwAAAAAAAQABAAAAAAAAATkADAAAAACbEwAAAAAAAQABAAAAAAAAADmALAAAAAAAAwAAAAEAAQABAAAAAAAAADEAMAAAAACbEwAAAAEAAQABAAAAAAAAAAwIAEhUBZGRAAMiCJAIGBQEBAQH8/AMDAf////8AAgYPAQEBAQICBwgD9f/////5+PiEJfn58+voERYQBwcHDBIS6eXt+ff37NYoGgcCBQkJCRYs1+kKCQD3g4AkBA4VFRUVCf8CBPjr6+vr8/4ADBgYGBgYFhMJAO/n5+fn6Ojr94MCDw8IgQgNB/nx8fH5Bw2BFQgP39/r6xgXGBodICAgGBjr7u7s5t+DgCQPISkpKSkdCwL35NfX19ff8QARJSUlJSIeGgwD69ra2tre4ef3gyUhIRkQDxgQA/v7+wMQGA8QGSHt7QEQEhQgJiwwMDAbEhARB//27YMlbXBoU0U/MSIdICMrO0lQXWhsaWlfUzo1LiwpJSchLjlTWF9iZmmDgQX89O8NAv2CAgINGoMDBAQEBIEN/f39/Pz8+PwEBAYGBgSDiQD/nqklAQH//v7+/gcJ//z+AgICAv78Bfz9/f39AgYC+fcFBgYGBgoKCwWDJQcHBgkO5u77AgIC//PpEhEMBw4ODCHT4/P3+v39/fPjKhsEBgkOgyUB/fz/////AP//BgUBAQEBAgIJAQQEBAQCAfnu6QD/////AwQFBoMlBwcGBQb57e/5+fnz8/wKDQwHCgoNHOXw8/P09/f39OoaC/kCBgqDJfr29/8BBAYC/wEHBwD89/T5/fz09vEIBgYDAQICBAgO9vv//vz6g4EFAgoR8/D3ggX88uoAAgOCBvz8AAQFBQKCBgEE/Pzw+v2EJQMDAgQGAgL//v/6+fn3+vr9APj4+foDAwICBAUDCQUE+vv7+/r4g4EFAQkR8/f+ggIB9uaDEwQEBAT4+Pv7+/z8/AD8BAQCAgIEgyUCBQcJCQMDCAoD+vb5+f7//v77+/8CAQEDBAYIBgwFAwMEAf/8+4OBBQQMEfP/A4IC/vTmgwP8/Pz8gQ0DAwMEBAQIBPz8+vr6/IOJAAGFAP+XqYkBAQGdqYkAAZ6pkAABl6klBAUFAP35+P0A/fb3/wMJDg4J/wcKDfb5+Pv9//8E+PULBwYGBgWDgSP/9OoIB//39/f3AxH7AwMA/f0BAfn39PT3+fn59fUBAQ0DAP2DJf79+vPy8/P09fXz/QkLCg0LBf0AAgX19/X2+vz99/Tu//r5/P39gwb9/fLk3+33gxoMFhYHCwT9BQUMCfXx8fDz9fX18egJCRULCAWDBQQJAQYBAQT+/f7//oSFAP+CAf//hAD/l6kAgBcBoAAGABUAAgACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAACQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAAAkAHAAAAAAAAwAAAAAAAQABAAAAAAAAAAkADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAgUAAyIGEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQAgBMBkAB6AAIAj0AFAAAAAAAAAAAAAAAAAABAAAAAAAAAp0AGAAAAACbEAAAAAAAAAABAAAAAAAAAggAAAEtAFAAAAAAAAAAAAABAAAAAQAAAAAAAABtAEgAAAAAmxAAAAABAAAAAQAAAAAAAAHpACgAAAAAAAAAAAAAAAEAAQAAAAAAAAIJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAIEACQCCQAQAAAAAAADAAAAAAAAAAEAAAAAAAACCQAEAAAAAJsTAAAAAAAAAAEAAAAAAAABLQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAuQA0AAAAAJsQAAAAAQABAAEAAAAAAAABLQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAbQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAB/QAcAAAAAAADAAAAAAABAAEAAAAAAAACBQAMAAAAAJsTAAAAAAABAAEAAAAAAAABLQAsAAAAAAADAAAAAQABAAEAAAAAAAAAuQAwAAAAAJsTAAAAAQABAAEAAAAAAAAACAf//gwX59/0AAgGDBAcJCQH+gwcKLlVLGvf/AoMZ/ejM1vb88gv5/AYJAgcJA/sY+gL99PDy4u6DgQX438RQMQ6CNAQQJzyw0PIA/f3eubBDLO21q9YDAwMgRVC9xO4ZIxD9D/f38/P49evu8/0HBwcGAPLk4MPZgz/9/gwZGRkZDQICA/vv5+fn5/P+ABY4S0tLS05QT0QW+uTGtbW1tbrG0d304sy2qrC7v7vK6gkWP0tTTk1QUjX9g4EBBQaCAP+CAv36+4EGAQEAo6O75YES/gMPGTxdXV1DGQAE9di/tqujtkT/cf9x/1//af9+BY2PqOEcN0QAhwCHAI4AiwCEA3lyROKDLf0DGSwsLCwhDwL56dvU1NTU5fkAIVh5eXl5dnBsXSUA36iHh4eHkqe1xOvhy49A/3cIhJ2tr8n1Gy1WQQCAAIkFfGtdVTT1g4EFDBgY6e75ggf57+jpGBMIAEH/dv92CJnkH9nsDy06YUIAigCKAIoIYxXZH/3IoJKCSf92/+z/Vf9V/0r/Rf9L/1j/Xf9/Arz4GEYAqwCrAK8AsQCwAKMAlgFqEoM/ZG5jQy3948G1vLjA0+7+LkZaYl9hWEEu/Pbn29fLu8G7yej8LjlMXGFmZVBAQEtENSgiFv7n2+vr4+n0AAgaP4OBAQMEgQHw84IC//7+gS8IBgADAwMDA/39+/n5+f39/fn5/QMDBAUFBQMC/Pz9/f39/f39/f0DAwMDAwICAgKDgQX79vb29vuCBgMHCgoKCgWCCAUKCgoKBgICAoIP+/b29vb5/Pz8/vb29vb2+4IHBQoKCgoKCgWCAPaDmAEDA4UBAgKCAwEBAQGZhgX6+AAFBwS2gQX+9+0bDgKCBgEGERvt9v6xAgEDAoMFCw0D//3/gwT29Q8MBYMH9NKwt933+f2DGQIRJiAUBA75FxcRFSEhGAsF6AXr8Pfx5vX3g4EF7dbT3fMBgjQFCAX78enyAPr68N/T0eUaRUcmBgYGBQD7+QT76+z0+vQLCx4ZDxQkJyUZD+Pj3ODs8uwGCIM/AQ0NBAQEBAkKBfr0+Pz8/Pz29gcKCQYGBgb71q+34Pv29/r6+vr+FDApEr/J7BkRBgsaFBIWGfwF7/oGBfwJ6oOBBePCvwkNCIIgChYdGNbU6gD7+xMK2DkyQFNQLAUFBfH9MM/m6uHl8fvEgREKHzJCUklEQjze3tne5OjmAu2DP/738/HtEQ0PEhATEQ4PFO71/v/9/vv07RgOBvTe7AsPFRcVFurw9P8RCP8EDO/x9wUYJh4UCgMBCA8LBPXmAgKDgQT37/Pz+4M0Bg4WFgsGAwABAQkK/hQHDRwbEQMDAwH+/uf9/vDw9wH6AQH2/w0hLyMXDAECAggGBQD1FAyDP/zw8Pj39vsJDwkODQcCAwMAAf/s6e76AQQAAwoOGiYdIRQC+vj48eXe1+Hs3djY2+Tw+QsUDgweIBoaEQHz4OSDgQX47+zm+AKCNAMJEBMXDAMABQUGCQwSB/78+/r7+/v8+fTq9wQICAgF/f7+CQcGCxEbFwcBBATw8vLr4dvygz//+/Xx8Ozx9fPv9v0CBAQOCgL8397m+Qf0+QQMDhckIScdBPQH/u7g3dvd+dPTz83Mz9Xg7/0FKSkqKisoIxMCg4EF8d7Y9AADghUDCA4QCwL/AAICBgoK/v8BAwMD/v7+gRz+CggEAQICAv4EBAMEBAMDAQEDA/39/fn2+fv7/oOBBQUKCgoKBYIG/fn29vb2+4II+/b29vb6/v7+gg8FCgoKCgcEBAQCCgoKCgoFggf79vb29vb2+4IACoOYAf39hQH+/oID/////5kC/Pv9gwEICYEB//+DAfv5jAH9/aGBBAIJE+X2gwb/+u/lJyEOggH49okBBAaggQUFCgoKCgWCBv359vb29vuCCPv29vb2+v7+/oIPBQoKCgoHBAQEAgoKCgoKBYIH+/b29vb29vuCAAqDmAH9/YUB/v6CA/////+ZhgUGCAD7+fy2gQUCCRPl8v6CBv/67+UTCgKxPw0ZEPz4+/vw6erk6fT9+/v8AQv+/vn09e75ARElF/v38/f7/AP/AP3y/f/98RILA/DWxMTV8gP89fn5ARgvGRGDgQUJEg4SAvyCEv348vD3AwQA/Pz5+wTuAv/t7fiEHAEc/vcGCAH8CwMDAPnr0r/D0+4A9/cFBgYTKA8Kgz//BAH9AQwLBPr29vv9/fn9/v0A/wEA+PECBAELHhL17eXn+QX09f787fH68/AMCAkF9+fr9QIK9vDr7/H9DvHrg4EEECo1GQmDNP/66dojIg4ABAT28P/n8+7f3+n4+Pj+A/0U/wIUEwwEE/7+Cf/x3tDe6vP+CgoECxATHPb+g4EF+/b29vb7ggYDBwoKCgoFgggFCgoKCgYCAgKCD/v29vb2+fz8/P729vb29vuCBwUKCgoKCgoFggD2g5gBAwOFAQICggMBAQEBmQIEBQODAfj3gQEBAYMBBQeMAQMDoYEE/vftGwqDBgEGERvZ3/KCAQgKiQH8+qCAEQE4AJYAAgCYQAUAAAAAAAAAAAAAAAAAAEAAAAAAAACxQAYAAAAAJsQAAAAAAAAAAEAAAAAAAACPAAAABwATAJdACgAAAAAAAAAAAAAAAEAAQAAAAAAAAJdACAAAAAAmxAAAAAAAAEAAQAAAAAAAAIoACQCRQAQAAAAAAADAAAAAAAAAAEAAAAAAAACUQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAHQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAHQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAJAA8AkkAHAAAAAAAAwAAAAAAAQABAAAAAAAAAlUADAAAAACbEwAAAAAAAQABAAAAAAAAACkALAAAAAAAAwAAAAEAAQABAAAAAAAAACUAMAAAAACbEwAAAAEAAQABAAAAAAAAAPwX79ff7+/v78efq9wEKCwgIGvUJCgbz4eTy+/v7+/r6+fn6/gIHDA8REQ0IBQUFBRMR+O3r8fr6+vr6+fQADP0N/hwiHhUOCQYGBh8zLxmDgR778+vm8/HcxsDL1t/n+AoR+AIDBAMDAwP47e/y9fn9iREJFhkA8u3jzsTJ3PP68fD6Af+CDNKrq6mnpqirrsT2CgiEFPsACRATExMTFxkaFilFV19fZmtudUIAgQCJAIw1FBQUFBQUFBQUFBUTDQb++PX29vb29vb26t7f0L2yr6+vr7rAyeX8//8C+vr6+vr6+vr69+/8g4Ee/PXt6OLn5Nza3/MLIURjSkpDTlpfX19fX19gTTAS/4weRDg1NCwdDQHy5N/RvrerpKSkqLe3tcbi/hERDg0KAoQR+QISICgoKCgpKzA0SWNwcnF7RQCIAIEAhACQAJ8ApjUjIyMjIyMjIyMjJB8VCf3z7e7u7u7u7u7ZvLCnnJSSkpKSn6i12/n99vz09PT09PT09PT29v+DgQ399ebZ3NrU0t3tCClEZUAAgAJ/f3VIAIAAjgCUAJQAlACUAJQAlACVA3dKHf+MDGRaU0MsGwTt08G6p4pF/3//cP9j/2P/Y/9xC4eHhaPR/x8fICAeD4Q/ZmZjXFBHQjksHhEJ+unbyr3Hx8XK0dHMycnHxsXEwsC/vr6+vr6+vr6+vr7AwcjZ7wQTGSYyPkRHTVhbYmtnZw1VUlJTVlhaXF1fYGJpboOBHfr08fP0+Pj2+f4DA//7+/v7+vz9/Pz8/Pz8/P3+/48PBQcC/Pj4+fn69/z++wQEBIMIAQIEBQUFBQUFhL+RkAH+Ab4/AgUHBgYGBgYLEAf77d7Vz8nPzraxwekF4PcHBwcGBgQDAv8CChUgJyciGAHx8fHx5e4OFRQOBgYGBgYLCQIGDQ02SlI8HAX38PDw7O74+YOBHgMFAv0F/gcXHRULCQn96wwKAwMEBQUFBfHPytTo/AaJIRpAUA0H9fcOFRAE+wAICwf//vj4+AILCwr759fX4evu8PqEP/oNGBMKCgoKERME7uTb2dvZyN/a3OX7D7njDAwMCwkFAv/6ARElOEVHPysG8PDw8OfsARAVEgkJCQkLDwbs5fkNAeLq6u3u8PHx8eTf3e2DgR4FDA8QDxQoOz4zKycgD/vzDAkLDAwMDAzowrjD3/oIiSEYR2oMFBspOkVALxkTGhgLAwL9/f0tVlZdRiD54ujq6un2hCj9AAIA/fv9+/j59/b39/n7/P/7+gEPKT3u+/78/Pz+/v/////+/v7+/4EiAwUGAP3r3N/u+vz9AP79AAUD9Pj19+3u7Oro6Onp7Pr//faDgRMDBAD79e7z/wP+9/f6/PoAAwMB/4ME/wICAQGQEO/m8f8E/vr+//748//8/Pz6hAb/AQMCBAQDhCX8+/n4+Pj5+vLs6Oz/DQ8PEwwKCAMFCQUWFhcWEwwGAv7+/f39/oIk//7+/v4PCw0QCgkFAfz5+PTt6uXi7Ov8/Pz+AQUJDRAQEhQH9oOBHgECAf8HAAIIBv/8AAUC+gUFBQH+/////wD/8+zx+gGNHfrz9wAJDQsHBwcHAv8A9PT0/wwMFRIF+fkFCQoMAoQ/8gEJBPz7/frz7uno7vLz+f77+/j2/AUKHx8gHx8XDQP7+/r38/Ds6ejn5+fn5wQECREUDAD69fLw7ODd1cbCtQ3HysrM0dni6u7u7/Du4oOBHv37AQwRCgYGBAD8/P7++/v7/Pr5+vr6+vr6+fr+AQKMHhAZEwsQEQ8PEBEPEA0LDQYGBgUDAwwG9ebo+Pj4+fyEv5GQAQL/vr+RkAEC/76RAAS+kAEC/r4/7vj9/Pj5+vsCBAoJAPr9BQn0ChcTAeTTBPf68vT5+vz699/IydXm+QL//QMQFAQDDhgYCf//AP8AAv77/Qj9AA34+fj18e7r6+vu39Hd84OBE/ny8PXy+/rz9wAHBQIHEQD0+f4Bgwb//QkQDAT+jB4DCRocDfz2/QQB/wUPFQsSEhIM+vrv8wQWFwn/8er5hD8F9+vt9fn5/gcSKTozLSwrKy4eMSkP8uYYA/bu7O/0+/38/AAKFB8pLSwnJSszFxMbHAwCAAIFAgQEBAEGHSErDSQmJSYiHxgRDg8IBgkIg4ET/v8GCwsNBv3+BQcCAAIIFvP/AQGDBgYICQgDAP6JIf8EDPzu9f307O/4/Pj5+wAF+////wT9/fX+EiQhDgwFBAKEkAEF/L6QAf78vpEA/L6QAf4CvoALANAAngACAKhABQAAAAAAAAAAAAAAAAAAQAAAAAAAALZABgAAAAAmxAAAAAAAAAAAQAAAAAAAAKYAAACnQAoAAAAAAAAAAAAAAABAAEAAAAAAAACqQAgAAAAAJsQAAAAAAABAAEAAAAAAAACnAAkAp0AEAAAAAAAAwAAAAAAAAABAAAAAAAAAqEABAAAAACbEwAAAAAAAAABAAAAAAAAAqEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAqEADAAAAACbEwAAAAAAAQABAAAAAAAAAAgr9+oMH+e3m5ubl7vqDB/8EEBITEA0EgxMBAgME/vn7CA8SCwYNDQkFBAkOBoMTAQID9/L4BQsLCQ0OCv7zAAYFAgGDAwkYFg6DE///BQT8DQDw4NTS5N/b3+Xk9fL4gzoCBg4hKCosKiYjISEZDAMDAwH68OLf29jW1tbd5uTi39vZ2dvi7fXq7/f8/Pzo29va2djX1tbh8wIA/4M/9/YHGhoaGhgWFhcXFhQWGhoaGg3//fjo4enp6Ojo6Ojo6Ojw8/T19vLVurq6utDp9Onp6enp6enp6fLnzrm5uRK5zujx8fj68vLy8vLy8vL0+e/yg4ERCgwDB/v/CggGAwEACBAPBvn4gjr67ODd4ODh9RItPjw8Sl5nZ2dbPiMWBOvb1NTU09TT7xUxMTEmEvfm2cSomZmZrcbGxNbzDyAfIyYnE4Q/7v0bMDAwMCsrMjQ0MigoMDAwMBn46+je19bW1tbW1tbW1tbe4ufo49i0lpaWlrTX5tjX2NjY2NjY2N3KrJSUlBKUrc/e4tne1tbW1tbW1tbX3dzng4ERDAv4/u7v/gMG9fb/FRoKEvXxgg346uLf3+Hi/yhPaWdne0QAlACeAJ4AngCGFlg1KQ/ny729vby9vOERNjY2JAbeyL2kRP95/2D/YP9g/3ILjo6Mp9H6FBMXGhwOhD9qamFSR0E3JhkXHw8WC/3z7ObZy8fJxMLHy8nLzM3O0NLV1tbOztTT0NXh7PD5CRQWERETFBUXGRscGR8sPkdLElZkaWdkXFVVVlhaXV9gYWFiaWaDgQb48/f39/r/gwYB/fsA/PP3ghMDBQQHCAgIBgQA//7+/v38/Pz7/YEkAQICAgICAgICAP/+/v78+vf39/j+BAQEAgICAgIDAwMDAwMDAoQOCRQQAgD//v7+/P///Pn8gwoICwMGDRANB////4EpAQID+/8D/PXh5v0EBAL18ggpGxERERESExP77PMAAwP24OT6Bgb5AQABgQb///8CAAgPgw8BAfLt+OEDDgsVGw0bHBQGgQEQDYI7BQ4VHzNSVUYvGg4TEwj+/f399Ors+f4HDxYZGzNOVUAgCg8PEBQcJDMoEgQEBP7s7PDjzLarsMrg4vQBgz8CEQ3+/v7+CA4IBwcJDgj+/v7+FiAIBQcOEwr+/v4AAgUKDAQPEQP77vMFCgoE9fcaRS4bGxscHiAhB/Ly/QEBEvrl4O35ExEZFxUTERAQEBMTFxKDEwEB8PAH/hEbGx4YKCkeBgIUBxoTggoBBgoXNU9WRSgL+YEu+vj9/f39/gMPGCQtMTExRVljSSMHCwsQFBkbJhoNBwcHFBISFwXlyLvE1fDzAgGDP+j4Af77//z9BAgGCgoFAPv4/P0ABAUGBwkNDAsMDA0MDAwMDAoB+Pv6+vn08fLz9PPx8vj4+Pj4+fgDCAT7+PUS8ero6vD1/f38+/n29PT19vPn6oOBEfrx6+no7/r///3+//rw6Or1/YIE//z2+AKBMv//AQABAQEDBAQE/PP09/f5/P7+/gL9/gABAgICAgMKERMOBPz8/AYNDQwLCgoJCQUJBoU/4v8J/Pr5+PwGCw0OCgwJAf77+Pb08PDy9PT19vb5/gMHCw0NEg4EAgoLBgD/+u7n7fr29fb4/QMICw4KAvj08hLs5eTl6O3x8fL2+v4DBQYGBPrug4ER/Pb07PH19PXz+fj19vXu7/X8gzkBAQD9/wkK//bz/f39+/r6+vv6+QD8+v4BAQEDBg4H+fT//wEECAoPDgkGBgYDAwMKB/rw8fv7/Pz8hD/++/bx8PTx8fb39/P0/gL69fjy/wwEBAH7+fn4+fkACBEXFxcdHRgaGBILAv/46d7g6+vr6+z0/wcIA/348OnmEt3U1Nja2t7e4Obt8/n8/QEABf2DgRHw5/L7+/n08fPz8/Lp5eryBAiCLgEEBgUHCQoIAwD/AwP++vr6+v3+/fz6+wADAwMDAwYD/fr9/QEFCQkLCAcGBgYGgQkKBvbp6fb5+vsBhD8c+Oz9AgIJCgH89fD8/v3+/wAC/vj5ARAUCg8LEhAMCggGBQUBAgsLDxAJBAUFCAsJBQkLERANCQYG/PT1/wgKEgsNERYQBPPz8/Dv7u3s8vwFHB6DgREKFxsuJyAVCQ8HCAUEChMTCAKCOvr5Afr99+zt+gQJ////AAEBAQkVFgsPDggEBAQC+u/1Agj8/P4A//3y9fz///8D/Pz3/g0ZGg8LBAcPhD8EAQIJDwsPDP/5+v/9/P4FCAQG7+Dw7e/08vkGEBIOCwYCAwP7/AL8BxQdJikkIB4YDxQTGxsUCgIC//4CCA0QEhMXFRERDwICAPr08vDv8/sGCgKDgREZLiwlJh4SDAsNDA4XFg4I9vaCOgIDBgH8APz/BQoOCAgOEhAQEBciIyEcEQYBAQECCQH/AwQBAf336NvX4+zw8PDo5+fg6gATGAoC/QIChIAOAQQAmgACAJlABQAAAAAAAAAAAAAAAAAAQAAAAAAAAKdABgAAAAAmxAAAAAAAAAAAQAAAAAAAAHwAAACpQAoAAAAAAAAAAAAAAABAAEAAAAAAAACrQAgAAAAAJsQAAAAAAABAAEAAAAAAAACeAAkAnkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAl0ABAAAAACbEwAAAAAAAAABAAAAAAAAACAAPAKNABwAAAAAAAMAAAAAAAEAAQAAAAAAAAKtAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAhACwAAAAAAAMAAAABAAEAAQAAAAAAAAAhADAAAAAAmxMAAAABAAEAAQAAAAAAAADgeHiAiIyIhIRb85t3m+fHxAv/r0L7y+gMFBQUFBAQDAw8JAf39/f37+PPu6OLf9wwXAPz07ubi7PqDCgEDBggKDhEUFxkNjxEQEA8NCQUCCBwjGAb3+fMJAQGEO/vx6+3v8vb6/Pz8BhYeABIpNDQpFPLd9gsQ7+/v7+/v7+vk4gD5+f3/+vn49/b29vYIJRsVFhUM//L1AYQUtLPK7hIoJycsMzpBSE1RUVdLNCEYijPx8fHx8fHx+QQLCfjTs7OxsdrZ7gofHh4eHh4eHh4eHh4fC+zNubq6urq6urq6urq+yNLZg4Yh+AITIjJDTmdAQU1YXFxcXFxcXF1LLxQCAwMDAwMDXFxrfUEAigCJFG8y/v7/ABQUFBQUFBQUFBT+BggE/4kJ8P0hQ1BAPDk0JINB/3j/diql7TVjYmJmam5xdXh5eX1vWEpHCgoKCgoKCgoKCgrm5ubm5ubm5uTcz7iVQ/99/3z/eP92IszL6hY1NDQ0NDQ0NDQ0NDQ1Et2ohYaGhoaGhoaGhoaInLbKg4Yn+AYeNEphb3dYWWRwdHR0dHR0dHVXKfvd3t7e3t3eam11fHtwVST//4EOIiIiIiIiIiIiIvwEBwP/iQnwASpRYlJBOTszg0cAgQCBAIIAhACGAIcAhwCEJXRWOBj25PDj5uPc2t/k4+Pj4uHg3tzb2tra2tzd5eXu/hQvTm5/QgCAAIAAgSIYGBcWFRUVFRMSzMnBubOxsbKztba2t7i5vsfR2uTo7voHE4OLEf///v78/f38/Pz8/Pv8/P39/6kAAY44S11kWUpCR0dAOTImEv8BAfX0Axss6vUBBgYGBgYEAwIzIw4DAwMD+ezh3ecDHh0rQBIT/eDKy9nxhRQBAv8NJkBOSRb29vb29vb29vLy+QiDP/r69/Lr4t3l3+n6CA4FAQMFBQgICAgI99nHws3i9QH9/f0LKUP09ODEqJify/f09vobGxsbGxsbEgDy/Pr9BAgTBgYEAwMCAgIWECQT5LiqwdTd4PmDOGR5cE0nFSIiGRAKA/bq7u7a4/4gN+/6CA8PDw0KBgIAVDoVAwMDA/748/H2BBERKk8CA+O2lpe86oMWAQIEBfwPMlRiVB/u7u7u7u7u7uzk4O6DPwQE/fDexLS+ucnj/QwFDgYRDAgHBwcHAPDi09ntBA4EBAQlV3D18eTVysbM5vz5/QQjIyMjIyMjHAn2HxcRExETDAoHBQQDAwMQGy8a5rWjuuDw6/yDP////vz6+fn7BQwLCAcJBRYC+PX/Cg8PCwgHBwcICQkJDAwNDxINEhUVEQr+8urp8vv8/QADBwkE/vv5HBMMCwwTDQ0LCAYEAwYLDAgC/fv5+vr9/v2DhxUDBgYDAQAL+wMCAwQEBAQFBwYFBQMBhAP/AAUDgQr/AQECAvv8AP7+/4MKAgH9ak0pFgkBAQGEC//8/vju6O/8DhAD+IM/5/P16+Di7+3z/QcSHiQpIAoRGyMmHB8hICAeGBMOCwsQDgwLCyAgIiQiHRD76urr6QgJBwUDAwUICwoJCQkKChMLCgkJCQkJBgYHCA8VGhkWDgsMDIOIGwEEBQgJAgIEAwMEBAQEBAIA9/L4/gQDAwMEBgiCAwEBAQGBEQEBAPb29vb29vb18e8A9/T6AYcLAQUbJh0N/wDz7fH3gz/h4uDZ0s/Rz9fl8P0LFBUODxYhJSAcHR0bGxsTCf/39/b29vb2GhoZGBQM/u3g4OLhAgUEAAEFBQUFBf7+/wEBEwH//v7+/vz7/Pz59/X29fX8BggGg4gV/vv49/f4+Pz6+fr6+vr6+/r5+f4BAoYF/fv7/P7/hA729vb29vb29vb2APb2AAWHC/8ABOe8lYOQqM3m9YONAQECv4e/lz8H+/gACAP09u3q8fn+/fz1HSEhFgj08u7p5ujs8PT19e3x9/8E8PDs493a4fECCwwJCQcHBwYEDgn9/eHq8/b2E/Pz9fXx7On6+f3//Pn19ff/AQEDg4c6/Pj4/wMG+BUQCQD8/Pz89fX9CQ8MBwECAgL//Pj7/QEAAgIDAwIHBQAMDAsKCgoK//0Ilrzk8vf///+EC/T03tvxChMHAQMMEYM//fjz9fn9/P729PoAAv8D9gsaIAru4Or08+3r7/b9AgDT3vECC+fn6OXl5u72/wUC/xIODQ8LBQH69vXd5Orr6hPo6Ojq7PD16fkECg8SEBAOB/8EDYOBAQEBgxb9+fn8/f7zA/n8/v7+/v725t7j5+3z+oIN/QQQAAYMCwkDAf39BASCEf/+/v7+/QQQh67U3+r5+/z//4IECQ4JKVtBAIUAjgR0QxkPC4ONAf/+v4e/l40B//6/h7+XgA4BBACzAAIAt0AFAAAAAAAAAAAAAAAAAABAAAAAAAAAz0AGAAAAACbEAAAAAAAAAABAAAAAAAAArAAAALZACgAAAAAAAAAAAAAAAEAAQAAAAAAAALlACAAAAAAmxAAAAAAAAEAAQAAAAAAAALYACQC2QAQAAAAAAADAAAAAAAAAAEAAAAAAAAC2QAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAKAA8AtkAHAAAAAAAAwAAAAAAAQABAAAAAAAAAuEADAAAAACbEwAAAAAAAQABAAAAAAAAACkALAAAAAAAAwAAAAEAAQABAAAAAAAAACkAMAAAAACbEwAAAAEAAQABAAAAAAAAADfn38+/t6+rs7vsBAQEBgRj//v779/Lu6unr8vX19fgpFRgeISAbEgwKgQYNDPDT1uX1hAcDBgoCBBEZCYMbAQIDBP71AAoHBgYG+9/FvM75EicXDg8TGBwhJoOJLffx8vT1+Pr8/Pz8/Pz8/Pz49fX5Aefn09DL0crM1+Hk5O/g0NDQ0NHQ0Pf09vuCIwQE+womNTMwLCglIyMXAwMDAvTm39TPz8/f7u7u7vQCCQL06IM/+ff4/AMKEBQUFBQUFBQUFBQUFBwnMzs8NyIH+fn5+fljW1pXVVZbYWNVZW1ZSD80JR4aGhoaGRQI/fLu9wD7/B78/Pz8/Pz8BAIH/uC2tra2yOwHHEVc/fr7+/r4+Pn5g4sSAfDVuqmqqqqqqqqqqqq61+rv+4EW2c2uo63YCiAeHg0YICAgIB0YFA8HAP+CI/rs3d7h4+HzDyw+PDxVZ2dnOAweBOTW1tbZ3d3d3NzRz9rr+4MqysjP3/MHGCMjIyMjIyMjIyMjIyozPkVHQxzmysrKyspuWVlZWl5oc3ZifEAAgTJtWVJJPDQwMDAwIw/79uvh397Y1tbW1tbW1tbe4ujixYuLi4ugz/gTU3Lh3t/e3djU0MyDiwMB5LiMSf9v/3D/cP9w/3D/cP9w/3D/cP9wBIu4093vgQGUhUH/cP9zEozVERoeHhYXHR0dHBkRDCQJ9veCDPjp3d7i5uT+Jk9pZ2dDAIUAngCeAJ4SXCsb/M2zs7O+x8fHxsW/wtHl+IM/fX17eHVxbWxsbGtpaGdlY2JhYWNnbG9xcXV7fX19fX1/e3l0cWNAHhAWFhcdGxEUEgr67+rczMS9uLS5w8jIyR7Ky83P0dPU1MjCvLrQ6/H/CwwKCRYcDAwNEBYoP1lyg4wMAQEBAgICAgICAgICAoECAQEBgRb//v0HBAH9/f39/f/+/v716eDg+vb2+4IZAQICAgICAgH++/r6+vr8/Pzp8/Lu9gEBAQGNMezv6N3NwrzBzO0LCwsKCggHBwYD/vjv5N7g5Onp6er50tLb4+Tp8/n7Av/r+QoaFw4FgygDBAUDCwr77vHp6enp6erq6uLv7u0EIyMjIycuMSUN9ScO+vsABAP++oOJLeHDv8fZ6/Xy8vLy8vLy8vLq6PL5/7i4xMjZ3u4CB//8/AQCBAQEAv8AAv4ICwaCIwELHyE1QUc7JAz9///7/f39BBYDCA0MDAwJBQUFFBpAUTsL0oM/Awn84cCklJiq3xMTExIRDgwLCAwUFQ3x2OLx+/v7/zbU6e/09Pj/AwUTBQMDFSceDgT+/v7+AgL98/r79/j/+x77+/3+AQUH/woC+fUcLi4uOUdIM/vXSygOERIWGiItg4kt2KSbqMbk9vDw8PDw8PDw8OXe5O0BoaHM2u7p8vkBBgMD/RQoKCgqKSgiBBETC4IKAwwZGC0+ST4kCfqBFv4HBwcCCxcXGx4eHhMKCgokMjsxEue3gz/v8fT4+v0A///+/Pz8/P38/Pz7+vf08Ovp5+Tn6Ors6Obk4+Ha3+77AP32++vsAQYD+vT1+Pv+/wQJDw8JBAgKHg0NDAsLCwsLBgIIDwL28vX+AwIH/PIEAAEB//v17emDiisBAf////7+/v7+/v7+/v4DBQEB//f3Af746fsUGAUM/gH/AwMDBAUKDfH4/oMZ/vz+/AH+/v8BBAQEBAQEBAQK/gENCv////+CBggLCwsJBf2DKu7u7Ozr7fH2+/7+/v759O7q6urr6+no5+bt7+7u7u7u7uPg2djd8QcRDhaBMQME/v4BBwYBAgMDAgEEAPv7+/r6/QEFCQ0PDxcGCxgVAwL8+v7/APHp+v3++/bz8fDwg4kT//z7+/0AAQICAgICAgICAgEBBAeCFv/+AQIBBQ0QCQkMAvz8/AEKDg39AAEBghkDBQQGBgYREQf7+AEB/fr6+hUM+QME/v7+/YIGAf/+/v7+/4M/6ezw8vT2+Pn6+vr6+vLp39jY19bW1NTQzdjk6enp6enR1NDIv8ni9fv8/Pf4/gIA/wADBQQBBQkE9v/++Pf09x74+P4GDhUVFRQLCxMVBP/37e3x8uXg8PDx7+vq6enqg4sS/v4BBggICAgICAgICAgSFg8SDIEWFRIK7vPy9/7+/v78/f39AQkYIwYNDQeCHwEFCAwRFBURCgQCBgYA+vr6EQsLEAwEBAQEBQUFBQUCggABg6gBCAe3qAH//beAHP8EBg0ODQoE//719Pf4/f/+/v4CBQkLCffv8/n7gRP6AQgQExIH+/YJ8QgIDP4GBwP8/oEn+/f3/PoABgUBDRAODQsHBAICDB8h/v4ICAX/+fX4CBT/9v4CBwYFBISJLQUICAkHBQUDAwMDAwMDAwMGBQD6/wICBQoCAfTd2Ofp9/H2+fn58ejl6/f1+P2CGf7+/f38/vPz/goOBQUBAQEB5+//8/YCAgIDggb39tvCwdTxgz8VEBEXICYoJh4P++zr8Pb/AwEDBAQKESQxFgEACA0VRkAIDxkkHhEJBgoRCB4gDQgICwwKCgj/+/0G8fIBBQkMHg8RDw0JBQcHExcNBwMLDgkB+vn0+AH+AgoMERknNECDiS379/wDBAICAgICAgICAgIC+PP7+fdFRfX8BycT//f/+AYDBf39/fn28PAP//f5ghkDBAD+7ejn7PP2+PT0+vz8/PYB//T3AQEBAYIG+PX5BBMlOoOoAfj5t6gBAQO3qAH4+beoAQEDtwCADgEEAIUAAgCMQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAClQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAB/AAAAiUAKAAAAAAAAAAAAAAAAQABAAAAAAAAAjEAIAAAAACbEAAAAAAAAQABAAAAAAAAAigAJAIlABAAAAAAAAMAAAAAAAAAAQAAAAAAAAIxAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAoADwCLQAcAAAAAAADAAAAAAABAAEAAAAAAAACHQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAKQAsAAAAAAADAAAAAQABAAEAAAAAAAAAKQAwAAAAAJsTAAAAAQABAAEAAAAAAAAAfDgn68fv////+/fv59/0LCgoRDg4IAQEBAQMICxEMCgSDDwcPDQUFAfX5DvT8AAsCAwKDBAEDBQUDgwP//wIJg4E2BhAK//n5+fv+AQQE/v39/QEI88emMikYCAIBAwMDBfTbysHDy9XV1dTX09PU2NjY2NPKxv///4IHCyIyprrY7PqEPxoSEAsMDw8PDw8PDw8HBQEHEiQsOU9PT09JPTIrFgjmurq6ur3F0fMIHDlJY01iUzk1Kh4aGhoaEwgDBPbn5+cE5/gOICWDgTYKFhgVExQC5827vb2so6OjqbC95gLh+SFAS1JYWFg/Ev3s4NnMxcXF0uIcHCAdHBwcFg4MDgwGggcB++3nABQTCoQUDQsVGxwdHR0dHR0dHRUaIDI/U19wQwCAAIAAgACAE3dlVkckC9GQkJCQmKS04P8iRlt1QgCLAI4AgxRmWUw5Li4uLiQQAfnk1NTU1Nbc6f6DgQsOFhgXFRb50KeLjY1F/3j/Z/9n/2f/dP9/BpDG7OsNRnJEAIEAkACeAJ4AnhhlJg3wz8Szo6Oju9khIRwmISEhHAz+JRQFggf+9OXZ5PL6/oQ/aGpkYmJiYWBeXFpYV1djZmhpXFZQNiUA897Qy8bIz8TU6/L9BQoPGxsbDgUWFhEcIiEgE/7y6NnHxMrM1OsEKQQ4TVtkaIOHDAECBAYHBwICAgIEAP2DFgEDAwP+/v7y8+/vAQEBBAQE/fv+/v4CggX27fAA8/aGAwQGBQKEPPEE+vz4BAQEBQUFBgcPBBQVFAsHD///////+PHs7+rz+Pj4+Pv6+PsBA/3s1w3y8PX+9PX8/Pz8/f79AgKDA/v17+2DgTb46+nRsq670ef18PD5+fn5+/sQ+NX49/T3/QgPDw8LFiwxKCgbCQkJDhH29uv1/Pz8/ggRBgL/ggf79PX58Ozz+YQ/CgsJBgsREREQDgwJCBAB/fTm493n9vb29vTu6+rw9P4CAgIC//nz+vj3Cwn09fLl4Ozt9wEBAQECBgsF//39/QT9BAwRD4OBNvbn27epobDN7P319f8DAwMCAQEE/NHe7fX2+fj4+PsPJTE6ODAjIyMkHwwMCgcREREPFyP8+/2CBwUGBA0F//7+hD/x8QIA+vj4+fr7/P3+/vf18enx8vn58xUQERMVFhUKFQr89u/u7fHt6uju7vj6/PDe8ens9fP6/AQHAwIHDxHvBPH19/fzg4EM+vr8/P8A//78+vn5/4IK+voJERcUCwD7+vyCGBAHDA8FCQL+/v4A/w/+A/7///8KEQvy/QKCBwoUFBgRCQQBhCDo6gAGBgMCAf769fHv7+vs8efr7vH3/fsBDhYaHBYQFgmBIf369O/p8PD3+gQJBPz9/P4EBgH//xMbCQcFAv/9/vPl29yDgRr9+/v6+vX4AgkH/f0DBgYG+vn48OoGBwH6+/2CF/sAExUEBAT8/PwDBfz88/T5+fn69/Dt+oMHCBASFQL08/mEP+70/wEBAP//+fDn4eHh1NXNzdfa2+z17PYHERYbFQ4dD//68+7p5N7d2ezv/v79+/T08vP18vb1AAb/BAgIBgQEBAUE/vWDgTb9+/v7+/r8AAQGAwMICAgIBQoNCgrp7/Pz8/P4+PgDBw0QAgMEAQEBCgr9/f31+/v7AAQB6vT8ggcHEhkeFAkCAYSrAf7+mqsB/wKaPygkDgoNA/r5+vwAAgMDCQQBEAQIAwD5/Pv6//777/Hp+QQFDA8UDxEOEAwNAfgBDxkMGRMEBggE7+j5+vn4+vsEABIjLzKDgQwFBwUJCQ0KAfv+CQkBgiYNEgkVIAYA+ff5+Pj4+Ozs19wBAAkREREPEAYXHRoXFxcQBQEPAf2CB/77+fMJFxQLhAsfG/79/fz28/b8AQOBNgUGEB0dIBL//Pj8+fXx7e307QINEhcWFxUVHCAVGAgHAxQvHSkjExQOCPbs7/Xy7fD4/Pz+AxODgQsFCAoSDA0NCgYEBweDCgkI9+Xf+fsAAgMCghfx9fHv+fn9AQEB/QDzBP8GAgIC/fwEFQiDB+fR0+f2AgYEhKsBAgKaqwEB/pqrAQICmqsBAf6agBEBOAAMIBUAnyACAJpgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAK5gBgAAAAAmxAAAAAAAAAAAQAAAAAAAAGMgAAAMYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAMYBIAAAAAJsQAAAAAQAAAAEAAAAAAAACeYAoAAAAAAAAAAAAAAABAAEAAAAAAAAChYAgAAAAAJsQAAAAAAABAAEAAAAAAAACXIAkAlmAEAAAAAAAAwAAAAAAAAABAAAAAAAAAkGABAAAAACbEwAAAAAAAAABAAAAAAAAACwAPAJtgBwAAAAAAAMAAAAAAAEAAQAAAAAAAAJ9gAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAtACwAAAAAAAMAAAABAAEAAQAAAAAAAAAtADAAAAAAmxMAAAABAAEAAQAAAAAAABgUAKgQBAQwEAwAlEgEDCgAKCoMAPxQWFxUUEhISDgcA/Pz/AwgLDhAI/Pz8/gIIDxgbHR8iIyUdFRUVGBwcGiIiFPjlBd3y9QEIBCEdFxUUFBTe4uoM7e3t7e/z/QoV+eLoA4M7FBQTFBMSEh4wOC0N7u7t7ezs7Ozy/g0PBPsC+Pj39/b39/f8ByZZdGhHT0YwEP8G8v79/f39/f3/AgQDgg325+D97t7f8x0/E+zl8YMANOzzCyZAUFBQUFBQUFBRPR//6+zs7Ozs7Ozs7C0uF/XTvL29vb29y9nf19fSy8TDra2+tJqBQP94FlBDJg347OwKCgoKCgoKBP/9BA8PExwng4EY+u/ex7rJ2uPk4+Li4uLi4uLi4uLg4OPr94QbAQEBAQEBHz9IMjMa77WSmZ6ZnKChoaGhqrrS74UKsbKklI6fu7rF2fODADLY2fUdRmFhYWFhYWFhYkcd8tfY2NjY2NjY2NhbXDP2uZCRkZGRkZecl4yVnJ6doJubm41C/2P/Rf9KFg8D8OTc2NgeHh4eHh4eHR4lNEJHTlVZg4EX+/Pn187d4NTAsbCwsLCwsLCwsLCuvdbvhQwBAQEBAQILBd6wurCRSv9j/0j/Uv9g/1z/X/9j/2T/ZP9k/2QDhLLhAYVE/2f/aP9m/2r/egWhxM7g8PyDAD9iYmFgX11cV0xBNzEwMDAxMDAwMDEyMz1KWGGzs7Ozs7Ozs7W2t77Q8Q0VJz1TYFFhW1xeXFdWVldaXWFiY2NjDGFgV1ZPQzEZCwLu2L+DnwMBAQEBjAj/AAECAgICAQGWBAMAJRIBA/YA9vaDBAMAJRIBA/YA9vaDAD8SFBIQCggICAgKDAwMCBUrQ09JLA4ODg8QERMOCh06VGRdOg8PDwf88e3s8Pf/Afsj+w8eFgnV3vQGFR4e4PQKDBMTExMZHBYB6v8VGhSDgTkDCBIfJxn43NLi/v38+vr6+voEGxsgJCARCAYEAgH///8eOT4l+dHKwdHwGS0cGCMYCQMDAwMJEBILgg3x0LcEBh0yMQjT+RgcD4MAPwkmNy8ZCAgICg0QEhILGTNNVUgf////AAIECPLpAy5ZbmI0CAgIAPb3//v+BA0N9h4JFTRHQCgrMDEyMjLk8goMGRkZGRscEvvk8Pv79oMEBAMC//+BP+fX2/AJFBENCQcGBgYbPj81IhADCQX/+vj19fUULyL508fZx8jgCR8DCQH78e3t7e3o4+Lq9vb216KDHyEvNSkF+srj+QADgwA/ERAQEA4PDhIUFBELBwYGBAUFBAQMDhAOCwgMBwUFBQQEAgIJCxAcGwbo8wUODwkFDQgE+vkBAQMHCAoKDAgKBgwEAwoF+vHq6Ojs9PwEg4ECAQEBggT//Pz+AYYJBAUDAgEBAAIBAYEb////BAQBAPbbv8ja7P0ECgYFBQQCAgIC/fb0+IMMAQMA9OTZ0MW90+n0+4MAPwkbJR0L+vb4/AAEBgYFBQUHBwYHBgYJCAYDBQkIDxUYEAQFBAQECA4QDQb35dbO4ODB1Ofz+gP9/P8FCQkJCgwMDAz6+/Xr5+v09vsABoOBGP/9+vb06ur1BRAPDw8PDw8PDxAPGxkK+vaEAv///4IN/vz8APXu8PTz+/MDAgGDA/z49vqDAf38gQf9+fb2+f0AAYQAPwoJCQkHBQMDAgD//v7+/Pr6+Pj4+fn5/AIGCgkJCQkJCQkJCQkKExUJ8/8H/e3g7Obk49/f5OXl7fYBCAoJCQkMCQnj5ODd4O36AQYHCIOGEu/m7v4KCgoKCgoKCgoKCgoIBQKFA/////+BFQgPCwAOGBYLAgoKCwoJCAgICAP9+fqHCPz39vkABwgE/4MA/4ECAwD/ggD5gQA/9OPb4fMAA//58u3t8PHx8u/v8fDu9fT5/gL79vrz7ez1Bf//BQT69PsODg0OEhj/+CoTBwcE6e3u8fLz9A3/8gzr5/j7DCM2QkIwFQP4g4IYAgUKDA4NCQH38PHx8fHx8fHs7OXq+gkK/oMbAQEB/wDz6PQVMjo3KRQL6gL8+vr8/Pz8AggLB4IN8/H9+QwoPVBkcUgcBwGDAD/v7uvp7Ovr6Ojp6+zr6+zt7O7x9vP/AQD69e8KDQ0MCgcHBAQLCfr3CiwX9urr+Ofs8vL7/vX18+7u7O/v4ubmDN7W/f4PIzU9Oh0C/AODHfz9/f38/PwNFxIC9PHz9PX29vb2+wMFAgD8/P3+/4EbAQEBDhQYEBMuUjsdCwQI1Pz9+/z+/v7+BhAUDYIN9/Hz9v8TKDtPVyoG/wODAAGBAv0AAYIAB4EAAYEC/QABggAHgQCADADoAKAAAgCfQAUAAAAAAAAAAAAAAAAAAEAAAAAAAACoQAYAAAAAJsQAAAAAAAAAAEAAAAAAAACfAAAAn0AKAAAAAAAAAAAAAAAAQABAAAAAAAAAnkAIAAAAACbEAAAAAAAAQABAAAAAAAAAoAAJAJ9ABAAAAAAAAMAAAAAAAAAAQAAAAAAAAJ9AAQAAAAAmxMAAAAAAAAAAQAAAAAAAAKBABwAAAAAAAMAAAAAAAEAAQAAAAAAAAKBAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAD8HBwYDAwMDDA4D9/cBDgMDAwMEBgADChEK/v7+BAsLCwoGAv////////7+BAkJCQkMERQbGwv6/AkJCQsIAPv6DQYC/AALCwP+/////wUJgycBAPnw7vr48+3m4PLn5+/89fb6/P78/f3++fLx6eLi4uPl6u7vAwUEgiIB/vnu7uXe4end4trZ5vT6AQQEBAT38erm4uLl8Pby5PL/AYM//QAEBAQEBBo5Rz8/9tqrq6urtb3L7gUZPFJSUkQe+EE5JxgPDw8PDQb/+PPx8fHx5tTJ0NAXGTJLS0s1Ev/htQ21tcPlBL3S7Pj4+Pj5+4OAJv/99/D3/RMoKyITNir+4ubXwLiroaKittju9xIvPCAjKCcbDxMUC4IhBQoLBwb47vD9Cefk7QghNE9eXl5DIBcF8uYA+O3s8/X4/oQ/ARgmIyMjIy48Qj09CNCEhISEjpqq3gMmW3p6emtDHD0+OjItLS0tLRv93c7T09PTy7yzuro5Oldzc3NSHgDMjw2Pj6DK8cTW3tra2trd7oOAE/8BAPwGDR0uMzsJOyv00Mq5nZGCQv9x/3L/cg6NutblAR0sJigoJBoSHwyDEP7/Avz55tja0gHi4u0QNFF4QgCMAIwAjA1fLBn74NHd1NHb5OL3BIQ/aXNpUERANSccFh0SGicvP0JKVVheZ2JkXk9EOywbDhURBvns5eDTwr/FtL7b5+v2DBkVDhkUEAT06NzHwcrF0w3i6/kFChIYJzpFSFVjaYOACv/48vLy7/T8+/v7gRn19fX1AQEBAgICBQkNBgECBP39+fTv7fHw+IIhCxMPDw8KBgYFBQICAgQJBwH+/v777vP9BQUFBQoPDgcHBIQ//vX6BwcHB/HW0N3d9vsICAgICQwQBPv49/j4+PsIGNnq/AEBAQEB//v5+/n39/f3/AYOBgb9DATx8fkA//vr+g0ECA0D7zAZA/z8/Pz5+oMn/wACBQT9/ff0/BL06QEREQ0MCwkEBAMD//3+/fnx7AX/7N/pAPv6+4MhBQkPCRUdE/cHJR8K8ubw+vz8/Ozm7v4ME/sDGB8RDf75/4MC9ODogz/z6Oz09N3oBQUFBQkKCgH47ezy8vLy+QXx7evt8PDw8O71BBsZCgoKCggGBP//0/cI//sFCwX/9Pb6/gP77R0HBvr8/Pz8+/eDJ/8AChMRBv749/sBF/8GEw8VDwUFAgIBAf38AQEICgUHBgQA/wDw/wSCIgILFx8gMT44KiIqLSoU+QAJDg4OAwMQICowJDAuIyMkCPn/gz/49fb5+Pr48vT///746vz8+/v18vL1/vn+BgQF/vsCDAX89fLy9fcFDgkJBQEA/v306OTo5+Tu9vj7//8ABhYBDfTx9f0C9P0FBAH//vr4gyf/AP38/vv4+vv7AvL+/P76/v3/Bf8BAQEDBQMKBvv59vn8+/n58vr/giIDBwYJBgYIBgsSBQoMCQIIBfz8/AMLCQP7+P77/AECCQT//4M/B/37//35+/fz9PDrEQ8E+vn27+7o5e/u7/L2+QQVJOfu/AQHBAIEFxf8DQn8/QD+/P8IBQbr6/P9BQ0SEQ8XEQ0JBP/7+CAO+/b3/P0BBYOAJgEECQ76AwT//ggI8fMLCwQJBQUICAgIAvft8/Hp5v/9/P4ECP4IB4Ih9e3xAfv39PLk5fv99/X6BQP4+PgGCv708vLl7Pf69gYEAYQ/6+Pl8PP2+/4CBwb5B/r99fXy6+fh1trY2uDn7PkKFQX9/AEB/P78+vr/EhADBAH/+PHv7vnX4/H7AgobHxYbFg0MB/zy7/Lo5+7w7+7x74OADAH79/r7/QIEBv7+AP2BFwMEAwUHCAgIBf/5AAL+/AMGCAP58e4BBoIhBw8RCwkE/vv/+wEBAwD3+Pn4+Pj/CwgB+/v7/gUMEhEB+oQ/+gUJBgUJCA0VFhoe9AEABgcFDRAKCQEF//n6+fjz6QwLBQQGDA0H7uj9/QEEBQIDBwgCAwMyFP38+fwHBvjp/Q0FCQgB++Ls+gEA/Pz7+YMnAQAICQIWDQMCBPIXFhIAAwkC+Pb89fX1/QYLBwwYGgsKCAgFAwv494IiAwUG9P4ABBAgCvT09vX46fUODg77+PoFERUcGAsABPkAAwGDPxIiHQwLCQcMDwUJFAQUBgcGAwkNDhIKEA4JCggLB/vxAAkMDRENBvrx7ubu/QEEBRIjKSIeKRcIBgUFBwgC8gENCg8PCwXvCxQMDxIUExODAAGBJAIFCAcBAP8CEgIHBxEKCwf/A/////4AA/v6BAcKBQAHGSkpAfSCIvHk6+/x8vX88u/48e3v9vH4BAQE+vP1/AUIEwn89O/4BgoBgwEAAAD/gIAOAQQAjAACAIxABQAAAAAAAAAAAAAAAAAAQAAAAAAAAJ5ABgAAAAAmxAAAAAAAAAAAQAAAAAAAAHkAAACMQAoAAAAAAAAAAAAAAABAAEAAAAAAAACLQAgAAAAAJsQAAAAAAABAAEAAAAAAAACKAAkAikAEAAAAAAAAwAAAAAAAAABAAAAAAAAAikABAAAAACbEwAAAAAAAAABAAAAAAAAACgAPAIxABwAAAAAAAMAAAAAAAEAAQAAAAAAAAIhAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAApACwAAAAAAAMAAAABAAEAAQAAAAAAAAApADAAAAAAmxMAAAABAAEAAQAAAAAAAAD/8+vr8/f39/f779e/2BBEYDQgICAgJCgsMBvfv8u3t8fX9/f399e3q9f3+/f39/fj2+fv1+ggEBAAG+vb4+fv9BP39/f38g4EH9+jSxFpDIAqCNvz07fcIEhEOCgUA/v4FAwMD/PUIOFrE2PkCAf39/eXW/v/z6ePb29vc2dra2tnY2Njk9gDX5PaEP/v7Ag0VFRUVEQj58Pr9+//69/f39/f39/f///Xy5tPHt62tra24xs/n8xdCQkJCOzUqA+jZw7Ozppyiw8fR3eIE4uLi6/aDgQf8+gAJDAkEAYI2+u/n6e3y8QAVKjc2NkpVVVVNPy4N+BDrv7CooKCgyPX/Dh0kLzs7Oy0e6Ojj4+Tk5Ort6AD7/IQ3AQUTICkpKSkiFAH1+//58uzq6urq6urq6vLq39DQtamXhISEhJSqueH7M3R0dHRsYlMlAui0nZ1C/3D/eP99CaKsuMfPz8/P2vCDgQf9+vn6/f39/oIM9+rk5ent7AcvV3Bvb0QAhwCXAJcAlwCHBnllJwAW3pJE/3z/bv9g/2D/YBie2wIYND9OXV1dQyPa2t7W39/f4ez33+n4hD9iY11PNyb+6tDDwcXAvsDDw8TFxsjKzM7Pz8PBwcHK0NXu/iY5UllfY1ZgTTs2Kh0YEwkJCREbCwsSBQgE/gklBDU7Sllgg4EC+/f5gQL28/mJDP/9/Pv7+wD+/v78/PuDD/j4+AICAgEAFwX6+vr+/v6IAgEJE4c/BAD/AAMDAwP37/UE8vH8+gH19fX19fb29u76Avr8/QUJAwMDAwwZGQ8SCAsLCwsLCQoOEQkGFxf/CxQFAwsMBwQHBwcEA4OBBwgPDgUE6eHvgjYHERgVKEFGPi8gGBsbEA8PDwwQGiUxFxkTDgYCAgIMFw0NHicyPDw8OTRLS1RHPz8/KxcV/P8BhIA/AwUHCAgICAUFBgr+8Ozv8Orq6uvt8PT27gAOFBMbHRUHBwcHExobEAsC/Pz8/P3+AP4J//4BARIFGB4WEgoEBAMEBAMCg4IGBBAdHQ0B/4I2CBciJj1RWEovFAYNDQH///8FCwsNGC4fDQ0IBwcHFxny+QMLFB8fHyAnQkJCPTExMSINBR0SBYQ/Dg0G/fPuEw0MDxANDAgFBQkHCQkJCAcHBwcNExkeIRoWDRPu9fwLEgUNCgD5/P/8/Pr8+/v8+wT/8/8E/P7+/AT++v8OFYOBB/737ufk5e74gg0GCggFCAYGBwkKCwsLBYIJCRAG7+Tn8AYBAYIYCQrxAgUDBAEBAQME/xAHAQEBAQQB9w0NB4Q/AgEBAAEB//8ECAoHCgkC+/z+/gEEBwoNDw8UEg8RDgoJBQMF+fLw7+j26fkA/gUJCQkPDw8MCPb2/gLo9Pz/+wT5BAUIB4OBBwIC/PPn6/T7ggwCBgkJCAcSFAwCAQoKgyUCAgUGEwL3/AIHBgYGCAPzBw8NCgICAgEB/v4EAgUFBQwLARMVC4QQ+QEDAPz8Af8DCg0JAfz9/f6CMAYOFhwcHCQlKiEbGhgKAAj87OXg2+bc7Pj4AggOEhkZGRQL+/v6/O32/f/6/P0D//iDgQf68+/wAPf0+oI2AwgLDA8PEA4KBgMDA/n4+Pj6+fn29gAHERISCAgIBwXf9f3+//v7+/f5AwMDBAMDAwwH9g4RCYS2Afv9j7YB//6PP/L0+gEFBgkD9+/s8O7w9fn1BAgFAwIA//39+e3s49/p9QcHBAf+7uX58gDy+Pv4/QAIDA8P+/XnCgsBHSIQBAUEBvz87+mDgQcBBxUkMjQlEYI2+PHx9fLw5OLr9vjw8PsCAgL68/D19QUVCwwG/f398e8D7+Hg4ejo6OPl7Nve5OPj4+r4A/b4/IQz6enx+QMJ/fzx49vc5/X9/fwCBggGAv/9//8BBfbo2t/pAgcLA/zy6vr09P0BAfwDAAMEAYEOAf0CE/39CAYHCggH/u/mg4EHBRAeKfsLEQmCDfny8fPo4OHk6Ovu7e34ggnz6PcXIhkJ9///gg/7ACcMBAH+AgICA//66fL5ggUFEx8H+vmEtgEFA4+2AQECj7YBBQOPtgEBAo8AgAsA0AB3AAIAdkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAh0AGAAAAACbEAAAAAAAAAABAAAAAAAAAcQAAAHpACgAAAAAAAAAAAAAAAEAAQAAAAAAAAH1ACAAAAAAmxAAAAAAAAEAAQAAAAAAAAHwACQBzQAQAAAAAAADAAAAAAAAAAEAAAAAAAAB0QAEAAAAAJsTAAAAAAAAAAEAAAAAAAAB9QAcAAAAAAADAAAAAAABAAEAAAAAAAAB8QAMAAAAAJsTAAAAAAABAAEAAAAAAAAAVGxsYEwwFAwMLDQgBAQEBAwgLEQwKBIMPAwUEBQUB9vkT9PwFD/v9/4MFAQMFCAcEgwTw5Of7E4MuGhoYFA8IBAoTDwL6/xcSDQgCAQMDAwT++fD7BAULCwsVHRkZGhoODg4K9+QJAf6CCgYNFRfo3N7yAA8agzyyscntEignJzA/Sk9PT09JPTIrFgjmurq6ur3F0fMIHDpJY01iWD0uJh0aGhoaEwgDBPzw5+fn59a/srC0g4Yn+PP8EzJC4fkhQEtSWFhYPxIRAPTt4NnZ2fUKRERIQTAwMCoiIA4MBoIJAf/37SQeCPn8/IQKmZzIBkJoZ2djanZDAIAAgACAAIATd2VWRyQL0ZCQkJCWobDh/x5MW3VCAIsAjgCIFmlVSjguLi4uJBAB++ve1NTU1LWSio2Tg4YJ+OTj/CM16w1GckQAgQCQAJ4AngCeGGUmLBX57dzLy8vsAV1dWF5JSUlCKRIlFAWDCPvw5QsK9Oj3/YQ8cXFydHZ3d3RiSTckGADz3tDLxsjPxNTr8v0FCg8bGxsPBRYWESEmGhwS/vLo2cfEyszQ2/EEHSxBVWBob4OHBAQOGSIkgR8BAwMD/v7+8vMDAxUVFRgYGCAjJiYmJhQUFAoBBADz9oYFNScUBgEBhDIlMzMkEw0VFQb7+v//////+PHs6+rz+Pj4+P0B/vsBA/zs0g327/EFAP38/Pz8/f79/v+EBAgKBgcUgy7w8O3n39bR2dfb1rmVEw7/9/0IDw8PBxYaIBAIAvHx8evpzs7D0eTk5On5BwkGAYIK/f8GENfX6PLr7vCDPC08NRwFAhMTA/Xz9vb29vTu6+rw9P4CAgICBQYA+fj7BQnv9fLg1+ru+gEBAQECBgsE/vv9/f39BwHs6AuDLvr69evaw7O9zOLw8/Ds9fj19vn4+Pj8BfwB/Pn48PDw7PDJycfI3t7e2+wF8vn+ggoDCxcf9vf37+Ls+oM87u7u7e3t7vD1/P8BABUQERMVFhUKFQr89vDx8PPo6ujy8/UDAfDi7/D09vP6/AQHA/8BCA8R+/n69e3r7oMS9vb2+Pn7/Pz3+Pz78y8iC/v6/IIYEf3u8N/i4uLi4tPL2dnX1uPj4+Ln7ej7A4IKBxQlL/7/Af/6+PaDPO749+7k5vPx9fwABQj5/wwUGBoUDhQH/v77+PLt5+7u9PgCBwL19wEAAwT//fwRGQcFAwL//QAD/vj79e6Dhwr89ezk3wYHAfr7/YIX+wD/AfDw8Ojo6ODd1NTL0OXl5ebj3O36gwkFCxES3Ob1/wMDhDzd4OHe2tja2Oj1+Pn86/UGEBUaFA0cDv758vLu6uDg4OnyAQEA9e719PT08fX0/wX+AQYHBgUICgr87OXdg4cmBgX66+Xp7/Pz8/P4+PgDB+7r4+Xm5eXl5e7Nzc3I39/f4Oft6vT8gggECxQZ9vkCCAKFPAb59PsDA/f5BggA8u7+/fwBAP318+v7BgcNFRwYHhYYEBAM9wATHRYUCwUICgfx6vv/Af38/Pj6BADr7/eDLgoKCwoKCQcHEA8MFSvr6e73+fj4+Pjw7OnmCRYYHx8fLjYuLjs0JSUlHhELDP37ggoB/O3eER4T//oBCoM8NS4jHhkTDhAKBAD69f4A+vby7u717gAOFBsYGRciIyMdGhIFBSA9NS4fFBUPCfft8Pj59PDx9PcBFSIwPYMSCgoKBwUDAwP98OHQx/b3AAUDAoIY8f8bHiYnJCIiIiklLi4wMyMjIyoqIh8K/4IK8Ni/uPQACQgJCwqDAIALANAAfAACAHZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAIdABgAAAAAmxAAAAAAAAAAAQAAAAAAAAG8AAAB8QAoAAAAAAAAAAAAAAABAAEAAAAAAAAB7QAgAAAAAJsQAAAAAAABAAEAAAAAAAAB7AAkAc0AEAAAAAAAAwAAAAAAAAABAAAAAAAAAdUABAAAAACbEwAAAAAAAAABAAAAAAAAAfEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAeUADAAAAACbEwAAAAAAAQABAAAAAAAAAPPf3+fv9/f39CBcjJB3y6unu9PwDBQX27/X9/f399e3q9f3+/f39/fj2+fr08gUCAv746/X3+Pv9/f39/fqDgTn38O70HhsXEgb78ubm5ujs8vj89uTa5f8R4d/9BgX9/f3l1v7/8+nl4ODg7Ozk5OTc3d3d5/YA1+T2hDz2+AEMFRUVFSE0RkxPTU5ONhHr09XV1ci5ra2trbjGz+fzF0JCQkI7NSoC59jEs7OmnKLCxtDd4uLi4uv0g4EK/v4DCdTc7v4FAgKHJggQC/LNtRDrw7SsoKCgyPX/Dh0kMUBAQDEe6Ojj4+np6e3t6AD7/IQL/AISHykpKSlEZn17QwCJAIwAjwCQH2Yl5Lm7u7+vmISEhISUqrnh+zN0dHR0bGJTJAHhtJ2dQv9w/3j/fQmhq7fHz8/Pz9bqg4EK//78+u3xAhEO/AGHCQgcIAfdwhbeloBD/3L/YP9g/2AYnM/2CBsmN0lJSS0MwcHFvcvLy8vW59Hm+oQ8XWBcTjcmB/rw7OPY2tLQz8/OzMvLzuDw9wAMJjlSWV9jVmBNOzYqHRgTCAgIEhsLCxIFBwP9CSU1O0pZXoOBCv37/QDD0eTy+v0BiAT89erd04EQ/Pz8AgICAQAXBfr6/AMDAwSEBQUFBQQJE4c8CQMAAQMDAwP99fT65+nZzMzd8Pjw8P0HBgMDAwMMGRkPEggLCwsLCwkNDxITCBkZAREbBgQMDAcHBwcEBYOBOQgH8tUTHyEcGyMUEBAQExkgKi8nLzhBTlv6Eg8KAgICAgoPAQELERghISEQCysrNC4kJCQXCwn8/wGEPAUGBggICAgI/vgCFfzovaqvzOnx4OD3CgsHBwcHExobEAsC/Pz8/P7+AP8KDQIDAxQTJx0PDwkEBAQEBwiDgjj89O0ECQgIFSkSBgYGCxUlPU1DPTUpEwD0AQIJBAcHBxkl/v0IDRQcHBwTFDo6OjwuLi4iEgorFQOEPBMQB/7z7goNCP/4+fcGBQYFBgcHBwUIBwUEBe71/AsSBQ0KAPn8/wH//fsABwMBD/wFEgkBAwD8/vr/DheDgR3+79G3+AMMDAwNDhAQEBAODAsKChghGwf4yukC/f2CGAkK8QIICwoLCwsECA4ODA0LCwsJAfcNDQeEPAkGBAMDAwYD+fH3BPwBAPf0+gH87/Hn6PL8+gf79PLx6vjr+wIABwsLCxISEg0K+PgABOv3/wH9+wYHCguDggn++PMvGQT8AAP+iBz+/gkbLAL3+P4DBgYGCAPzBw8NCP39/f0B/v4EAoIFCQsBExULhDz+BAL89fQGBffr7/76AwUFAgEB//3/7ur0AP4I++zl4Nvm3O348/0DCQ0VFRsPBvv29ff39/z7+Pz9AwP+g4EK9+nZ0x4O+/H3A/+IJffu9g0lAAcNDg4ICAgLEdfyAgMC+/v7+fwICAgJAwMDDxMGHBQHhDzr7/f+AwQC/wELEA4YBwENFRELDhgWCQEFDBACBfzs4/fw/vD2+fb2+wALCP/z7doL+u8WGwkAAwT6+u3lg4E5AQ8yVBP86unq6O7w8PDv7/Dz9vbn2tvr9SIcDxAK/f398/cP+/Hu8/T09Pv38/Pv7u/v7/YED/b4/IQ85Oby/QoR+Pb6AQL899jb3+rz+wYKCAL/AQUJCgP88ur69PT+AQP+/v8CB/7w+v3pAfTh7ggECAwIB/7r4IOBHQYeTXYGAgQKB/37+vr6+v3/AQEB/PwJLElSJgADA4IF+vQlEAUBgw4JBenp6/L+/v4LGBr59/uEgBcBoAAYIBUAcwACAHhABQAAAAAAAAAAAAAAAAAAQAAAAAAAAHhABgAAAAAmxAAAAAAAAAAAQAAAAAAAAGMAAAAIABMAEEAUAAAAAAAAAAAAAEAAAABAAAAAAAAACEASAAAAACbEAAAAAEAAAABAAAAAAAAACAAWAHhACgAAAAAAAAAAAAAAAEAAQAAAAAAAAHhACAAAAAAmxAAAAAAAAEAAQAAAAAAAAHcACQBkQAQAAAAAAADAAAAAAAAAAEAAAAAAAABlQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAATQBEAAAAAAAAAAAAAQABAAEAAAAAAAAALQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAIAA8AEEAQAAAAAAAAwAAAAEAAAABAAAAAAAAAE2AOAAAAACbEwAAAAEAAAABAAAAAAAAAeEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAeEADAAAAACbEwAAAAAAAQABAAAAAAAAAHGALAAAAAAAAwAAAAEAAQABAAAAAAAAAC0AMAAAAACbEwAAAAEAAQABAAAAAAAAABgUJARwNAQcEZGRkZGRAAMiAAAGBAQEAJwYHBAD7+fn5/wIBAQEBAgEBBgD6/////wcIBQQB/vr09Pj9/QIGCAWDBPz9BQH/gwP/9OXxhDn+/v369vLv9/7+8eMRCv/7/v////r+/e7v8/Px8fHm4uTk4+r19fXy8vb7+fv9/f0ABgkBAPz38vr+gznMzNnr/QoKChMfJSUlJR8YEAkB793d3d3l5+j0AwsdJSMvLi4lJiMeGhoaGhcL//Po5ubm5uHUysrMgzn+/v7+/v7+/vX3DB/u/RIYHyAgIAkAFgIA/v319fX3/R4eHyQmJiYnLTUI+fDv7+/v8vgSCv76/P3+gzm2tsvrCh8fHyUrLS0tLScfFxEL8d/f39/l6Ov7BgwkLS1BPDkxMjY5ODg4ODMfCvbYyMjIyMO5sbGzgzkXFxcXFxcXFw8LGCkTJDo/REVFRSYaHxAKBwT9/f0AByQkJi84ODg6Ny8ZDv709PT9BwcSEAwOFBUXgwN6enx/QwCCAIQAhACBMXtsWU0/NickISMjIzE4OUFGSEtNTU1KRVJST1RZWVZOQTg2LiYjIx4iNUVIVmd0eXp6gwoFBQUFBQUFBQUEAogA/YICAgICiwH9/IoFAgMFBQUFg72JAP+oAP+IrgD/hQABhokA/6gC/wABhr2JAP+oAP+IvYkA/6gA/4g5NTk4MColKSkR/Pf39/f3+fz3+AMKCgoKBQcIBgQA+/n79fj69/Px9/////8BBgoPCwICAgIAAwoOI4MfDAwKBf7z7Orq3dPYCBIOCgkMDAwVEf0FAP76+/v7AgKBF//58/Pz8OjfBwsHAwMDDgr14ubu8/f/DIM5OkNALx4UGBgK/fj4+Pjz8/f0+f78/Pz8+Pj37fcB+/r67vf59vXs6/Hx8fHv8fcGEA8PDw8RFhseK4M5AgIA/fnz8O/p2tjl6fH18/P29vYB/vn+/v37+Pj4Bw0LCwn+7e3t7O3w/fj19vb27+vz8fP9Avz+AoM58PDv7Orn5+nn7fTz/gADBAoGAwYCBQUC/Pf09wL89PHz8/L1+ff7AAMEBQQGBgECAf38+/n17+3r8IMs+vr6+vv7/Pz28/oFBQ8B+/z9/f349fX1AwMD////AfwFBQUF+vr69fL19fX7ggkICwUJBAD8+/j6gzn9/f39/f39/fn6Agf6/gcJCwcHB//+BP8A/v38/Pz8/gYGBgcGAAcKCAb7+vf5/v/++/wDA/77/f39gwn7+/v7+/v7+/r8iQADggL+/v6LBf306Oj0/oIBBAWBBQgF+/v7+4MB//+CNAEBAf/+AQb/BA4PEQwMDAEBAwD+/fv7+/v7/QQEBQoJCQwNCwcB/vTx9fb8//3//Pz9/v3/gwr7+/v7+/v7+/v8/ogGAv////7+/osF/vr29vb7ggkIDg8PDgb9+/r7g64AAYQB//+GiAEBAaUAAYEAAoiuAP+NiQABqAABiL2JAAGoAAGIrgABhQD/hokAAagCAQD/hgUECQEcDQEEAwMDAwOAAAGBAAE55ujn6OXm5uX7CAUEDw4E/vn/A/r48+3v8fb5+e75CxAKBAH67O7p4N3i7fL19fkCEBoYEA0IAfn564M50dHS1Nfb3d3qAQf78uXt8vPz8/Px9PX67e7u8fHx9wTh4eHe4uLi6/kCBAYJDAwM/v4QBfTk4Nva0YM5Hx8dGxgVFBQWDAMDBgT//Pb8//wD//39BQoMCP0DCw8NDQ0GAvz9+vj6/v79/gQB+/4HBw4TFRQZH4M5EBAQEA8PDg4UFxAFBfsJDw4NDQ0TFhYWBwcHCwsLCQ4FBQUFEBAQEhMQEBAMCgoKChEVERQQDA8TEIMIBwcDGwoCAgEBB/7+/v3+/v7/gAD/gQP/AP4ArgABjYkA/6gA/4gAgBcBoAAVIBUAdAACAHpABQAAAAAAAAAAAAAAAAAAQAAAAAAAAHpABgAAAAAmxAAAAAAAAAAAQAAAAAAAAHoAAAAIABMADkAUAAAAAAAAAAAAAEAAAABAAAAAAAAACEASAAAAACbEAAAAAEAAAABAAAAAAAAACAAWAHlACgAAAAAAAAAAAAAAAEAAQAAAAAAAAHpACAAAAAAmxAAAAAAAAEAAQAAAAAAAAHgACQB5QAQAAAAAAADAAAAAAAAAAEAAAAAAAAB4QAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAPQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAIQA0AAAAAJsQAAAAAQABAAEAAAAAAAAALAA8ADkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAC0AOAAAAACbEwAAAAEAAAABAAAAAAAAAekAHAAAAAAAAwAAAAAAAQABAAAAAAAAAekADAAAAACbEwAAAAAAAQABAAAAAAAAAIGALAAAAAAAAwAAAAEAAQABAAAAAAAAAGWAMAAAAACbEwAAAAEAAQABAAAAAAAAABgUPBgEjAQIEZGRkZGNAAMiAAAGDAwcB/f6DDv4EEAX68fDy9/v+/v75+4MZCAcCAgIHAgICAvr3+v/9+QgMDPcDAf8ABAODAQIFgzrv7/P29vIJ9+rw+PTv7+/w8/f7/vbv5vYR2tDk6+7v7+/k4en1+fb09fX1AQr8/AD49fX17uzx8uvq74M6/gEKEhcXFxchMj4+Pj4+MR0J/Pz89ebc3Nzc4+bo9wUaJycnJyEcFwz9697c3MrQ1OLl5ujq6urq9P6DOv7+AwUA9+7s7/Py8e/v7+/v7+/v7/jz4dUD7trW1M3NzeDy5fD9AAMGBgYF/9bW1tvg4ODg5u0BAP/+gzr3/RIpODg4OEZfbm9wcHBXMw719fXr29LS0tLZ3d/x/hMiIiIiGhYRA/Tj19LSwsDCztHNycjIyMja8IM6FxcaFgb08/X4+vj39PT09PT09PT0/QH36Pvk1dDNxsbG2e3p8v4AAwYGBgD309PQ0c/Pz9LZ3gYPFheDOnN2dW9jWlFFOTMtLCwsLCgiHBgYGyEwQ01cZnBzdXl5eXBjYVpTUE5LS0tOVElJS0ZAQEBJV15faHR3gzr29vb29vb29fPy8vLy8vLy8vLy8vLz8/X29vby8vL29vb29vz89vb29vb29vb29vb29vb2+v35+fr49oO5AAGDlAD/qIcA/7AAAYOGAAGMAP+ouQABg5QA/6i5AAGDlAD/qDr1+wIGCAgICAoIAPvt493e5vD08PAEDQgICAgBAwMC/fX19fX1+/8A/P8HBQgIFgwLBAD++/j4+Pjy8IMsERED8+rt/BAcFhMMBwcHCQsQGB0fHzI2I/gLChQOCgoKCw4bDggFCg0NDf70ggoEAwMDCxEP9wINEYM6/wkJ/PHx8fHt5NzZxrattcnh7+rq+gUFBQUFAAQGAwf/AwMDAwkJCQQDCQEFBRUVFRMODA0PDw8PB/+DOgcH/PT3AwILEQsH//r6+vz/AwkMDRUcDvr4FBEVDgkJCRIUGRQKDhMWFhYODQoKDhIZGRkfJSUBAgUHgxb3/P/79vX6/QMFAwYFBwYKDxYaGhgaDoEh8vPx9PXv9ff5/v8BBAcGBwYDBwkEBAwJDgsA/gMCAv/59oOBN/nv6OjlAxgVExQWFhYWFhYXGBgbIRD19QQCDg0EBAQTIh0UCwgJCwsLCf8FBQUKDQ0NGBwVFAoDhDkCBAP/+vj29fPx7+/v7+/w8/b39/f6+/j1APv29fXy8vL1+/f6/f8AAQEBAv/19fX2+Pj4+Pr+AwUChDoKCgT99/f39gIPDg4ODg4ODg4ODg4ODAkKCgoODg4KCgoKCgQECgoKCgoKCgoKCgoKCgoKCw0RERANCoMnBgkKBwH8+/z06enp6Ojo7PL4/Pz8/gD9+f749PLy8PDw8vn3+v3+/4MO/fPk7+zy8/Py9PoABQH/gzoKCgYEBgoKCw0ODg4ODg4ODg4ODg4NDQsKCgoODg4KCgoKCgQECgoKCgoKCgoKCg0JCgoKCA0YBwYICoOHAAGwAP+DhgH//4sAAai5AP+DlAABqI0AAaoA/4OUAAGohwABsAD/g4YA/4wAAaiyAP+FAP+DlAABqDr/8ufp7/H19vkEEhEQDg8PDQoJCQr19AID+vj/AP8GBf8EAQMC/vj5+fj36uf0+Pr4+PwHDQsKBggOC4M6y8vf+hATFAL0+f38+/v7+vv59/X17tne9/3k69ra4uLi3dHO2OHn5uTk5OHmBQUF+vr6+unW0NfY0cuDOvv6+fz/AgP+/wcNB/b09fHu6efp6efyAAICBQwMCg4IBgX/AQH9+vz8/QD8/P0M+wD2+AMFAQP/Ag0MgzoKCgsIAv8C7OPx9/j09PT09PTz8vLs5voVFQYI/P0GBgb36O32/wIB////AQsFBQIB/f39/Pr6DBUSCoMLCgEEAwIDAQEGASMBCv7+/f7+/f7+/v7/gQABgwD/ggkIDQEBBgEcAQYBCAIBAgICAgMCA4IA/4SAFwGgAAYAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEADGDhAATg4QA9YMAjoOEhISEhISEhISEAM+DhADPgwAGgwDsgwAEg4SEhISEhISEhISEAP2DhAAEgwA8gwD7gwAXg4SEAP+DhACAFwGgAAYAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAE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/v7+/v7+Af7//////v37+/7//v7+/v7+/v7+Af7/////gQABhAv+/Pr6/QIEAf8A//2ECwMFBQT++/n6/v8BAoID//7+/oIeAgD98OTW0dDU3OLk5OTl5eXo3en0/v7+Bv/sGQ8LBIQ/QkNDRENDS0tLTEtLTE1MTEZHSUZCMjMzNDMzOzs7PDs7PD08PDY3OTYy/PHy/AH13t7g5Ofp6ezt7u3u7u3v7zfv7+/v7+/r6Obj4d3Y19jg5+fo5+ju9wn3/P7+AP////T09PT09PT09Pbx6eTl5ebl3t7p1+zw9oQp/////////////v/9/v///////////////////////v/9/v//////////nA7////+/v7+/v7+/v7+/v6CBgIBAP7+/v6JCQMEBAH///8ABhOCAP+EPzk4NTMwMC8vLy4vLS8wMC8pKi00OUNCPz06Ojk5OTg5ODk6OjkzNDc+QwICAgIDAwMD//jz7u7u8PX5+/z8/f04/f39/f39+fPs5d/c3d3c29vb29vb5fgRBwMGBQYFBQXt7e3t7e3t7e3s593X19bW1tnq/vz9AgkOgynz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/OcDv////7+/v7+/v7+/v7+/oIFAf7+/v//iwj+/v7+/v7/CBeBAf7+hDk4DQQBAQIVAQEBAQEOCQEBAQEBAQEBAQECAQQBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQIBOBYVFhUVCv7x7e3x8vLy8vLy8v8XHxEKCgrx+wADCg8NCgoKChETBfL/Cg8QExMRCQH8+Ovd6e39/Aj//////wD///+CC/Pt8/4HCAoBAAUFAoId+PXv5ubyABQiIQ/+/v7+/v77+v0BAQEWOVEEBAEAP/////////////////8A/////////////////////////////////////xgSAvTo4+Hh5vH6AgICAgICAgICAgI4AgIC//v7+/v7+/v7DCItLCslHhoaGhrn7PT19/f4+Pj6+vfw4dTm/AkJDAwMDQ4QFCEpJwf18u7rg6kE9/f5/P+CCPjr4Nze4+30/IoDIDMqE4Ir8+3w8PACFBQI9wUFBAIB+/bx8AYPDQD19fX29/X38evq6ejl4ej07Ozx/gWDGhkAFRUBAQEBARAN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AAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhACAFwGgAAIAFQACAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISE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) format("truetype")}.storybook-button{font-family:Nunito Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;border:0;border-radius:3em;cursor:pointer;display:inline-block;line-height:1}.storybook-button--primary{color:#fff;background-color:#1ea7fd}.storybook-button--secondary{color:#333;background-color:transparent;box-shadow:#00000026 0 0 0 1px inset}.storybook-button--small{font-size:12px;padding:10px 16px}.storybook-button--medium{font-size:14px;padding:11px 20px}.storybook-button--large{font-size:16px;padding:12px 24px} -`,document.head.appendChild(sb);function ab(A){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(A){for(const t in A)if(t!=="default"){const r=Object.getOwnPropertyDescriptor(A,t);Object.defineProperty(e,t,r.get?r:{enumerable:!0,get:()=>A[t]})}}return e.default=A,Object.freeze(e)}const D=ab(M),etA=ab(Mr);var sw=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ZQ(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}var sP={exports:{}},hl={};/** +(function(Cr,M){typeof exports=="object"&&typeof module<"u"?M(exports,require("react"),require("react-dom")):typeof define=="function"&&define.amd?define(["exports","react","react-dom"],M):(Cr=typeof globalThis<"u"?globalThis:Cr||self,M(Cr["ui-gallery"]={},Cr.React,Cr.ReactDOM))})(this,function(Cr,M,Mr){"use strict";var FAe=Object.defineProperty;var pAe=(Cr,M,Mr)=>M in Cr?FAe(Cr,M,{enumerable:!0,configurable:!0,writable:!0,value:Mr}):Cr[M]=Mr;var nw=(Cr,M,Mr)=>pAe(Cr,typeof M!="symbol"?M+"":M,Mr);var iP;var gb=document.createElement("style");gb.textContent=`html,body{height:100%;overflow:hidden}*{box-sizing:border-box;padding:0;margin:0}.three-line-ellipsis{width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hoverable-card:hover{border-color:var(--primary-color);transition:.5s ease-in-out}*::-webkit-scrollbar{display:none!important}*::-webkit-scrollbar{display:block!important;width:6px!important;height:6px!important;background-color:transparent!important;border-radius:4px!important;cursor:pointer!important}*::-webkit-scrollbar-thumb{background-color:var( --border )!important;border-radius:4px!important;cursor:pointer!important}*::-webkit-scrollbar-thumb:hover{background-color:var(--border)!important;cursor:pointer!important}.ai-icon-rotate{animation:rotate 4s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-message-actions{opacity:0;transition:.2s ease-in-out}.ai-message-wrapper:hover .ai-message-actions{opacity:1}.custom-table-row{cursor:pointer}.custom-table-row:hover .custom-table-row-name{color:var(--primary-90)}.custom-table-row .custom-table-actions{visibility:hidden}.custom-table-row:hover .custom-table-actions{visibility:visible}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #bbb;--ag-odd-row-background-color: var(--ag-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-chart-menu-panel-width: var(--ag-tab-min-width);--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4}.ag-root-wrapper,.ag-sticky-top,.ag-sticky-bottom,.ag-dnd-ghost{background-color:var(--ag-background-color)}.ag-root-wrapper,.ag-popup{--ag-indentation-level: 0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport{-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-center-cols-viewport{min-height:100%;width:100%;overflow-x:auto}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center}.ag-header-cell-label{overflow:hidden;text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{position:absolute;display:inline-flex;align-items:center;cursor:move;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-pill-container{display:flex;gap:.25rem;flex-wrap:nowrap}.ag-pill{display:flex;white-space:nowrap;padding:0 .25rem;align-items:center}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%;padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:visible;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked: url('data:image/svg+xml;utf8,')}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{width:0;overflow:hidden;visibility:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{display:flex;flex-direction:row;align-items:center;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:2px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;border:2px solid white;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)!important;line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{color:var(--ag-active-color);cursor:pointer}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-pivot-leaf-group{margin-left:min(var(--ag-row-group-indent-size),var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-sticky-bottom:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px}.ag-row-highlight-above:after{top:-1px}.ag-row-highlight-above.ag-row-first:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level: 0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;overflow:hidden;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto;overflow:hidden}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;min-width:var(--ag-chart-menu-panel-width)}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px}.ag-chart-mini-thumbnail:focus-visible{outline:none;border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-charts-theme-default{--ag-charts-align: none !important;--ag-charts-justify: none !important}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");font-family:inherit;color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridMaterial;src:url(data:font/woff2;charset=utf-8;base64,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);font-weight:400;font-style:normal}.ag-theme-material,.ag-theme-material-dark,.ag-theme-material-auto-dark{--ag-material-primary-color: #3f51b5;--ag-material-accent-color: #ff4081;--ag-foreground-color: rgba(0, 0, 0, .87);--ag-secondary-foreground-color: rgba(0, 0, 0, .54);--ag-disabled-foreground-color: rgba(0, 0, 0, .38);--ag-background-color: #fff;--ag-header-background-color: #fff;--ag-tooltip-background-color: #fff;--ag-subheader-background-color: #eee;--ag-subheader-toolbar-background-color: rgba(238, 238, 238, .5);--ag-header-cell-hover-background-color: #f2f2f2;--ag-chip-background-color: #e2e2e2;--ag-range-selection-background-color: rgba(122, 134, 203, .1);--ag-range-selection-background-color-2: rgba(122, 134, 203, .19);--ag-range-selection-background-color-3: rgba(122, 134, 203, .27);--ag-range-selection-background-color-4: rgba(122, 134, 203, .34);--ag-range-selection-highlight-color: #fce4ec;--ag-row-hover-color: #fafafa;--ag-column-hover-color: #fafafa;--ag-control-panel-background-color: #fafafa;--ag-selected-row-background-color: rgba(33, 150, 243, .3);--ag-checkbox-unchecked-color: #333;--ag-value-change-value-highlight-background-color: #00acc1;--ag-side-button-selected-background-color: transparent;--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-range-selection-border-color: var(--ag-material-primary-color);--ag-checkbox-checked-color: var(--ag-material-accent-color);--ag-borders: none;--ag-borders-critical: solid 1px;--ag-border-color: #e2e2e2;--ag-grid-size: 8px;--ag-icon-size: 18px;--ag-header-height: calc(var(--ag-grid-size) * 7);--ag-row-height: calc(var(--ag-grid-size) * 6);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-list-item-height: calc(var(--ag-grid-size) * 4);--ag-row-group-indent-size: calc(var(--ag-grid-size) * 3 + var(--ag-icon-size));--ag-filter-tool-panel-sub-level-row-height: calc(var(--ag-grid-size) * 4);--ag-checkbox-border-radius: 2px;--ag-toggle-button-switch-border-width: 2px;--ag-toggle-button-height: var(--ag-icon-size);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1.75);--ag-font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 13px;--ag-icon-font-family: agGridMaterial;--ag-selected-tab-underline-color: var(--ag-material-primary-color);--ag-selected-tab-underline-width: 2px;--ag-input-focus-border-color: var(--ag-material-primary-color);--ag-input-focus-box-shadow: 0 0 0 5px rgba(32, 33, 36, .122);--ag-card-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--ag-card-radius: 2px;--ag-invalid-color: #e02525}.ag-theme-material-dark{--ag-material-primary-color: #3f51b5;--ag-material-accent-color: #bb86fcff;--ag-range-selection-border-color: var(--ag-material-accent-color);--ag-background-color: #121212ff;--ag-foreground-color: #ffffffff;--ag-data-color: #f5f5f5ff;--ag-header-cell-hover-background-color: #000000ff;--ag-advanced-filter-join-pill-color: #7a3a37ff;--ag-advanced-filter-column-pill-color: #355f2dff;--ag-advanced-filter-option-pill-color: #5a3168ff;--ag-advanced-filter-value-pill-color: #374c86ff;--ag-input-disabled-border-color: #3a434eff;--ag-input-disabled-background-color: #68686e12;--ag-selected-row-background-color: #bb86fc33;--ag-row-hover-color: #bb86fc33;--ag-column-hover-color: #f5f5f50d;--ag-range-selection-background-color: #bb86fc1a;--ag-range-selection-background-color-2: #bb86fc30;--ag-range-selection-background-color-3: #bb86fc45;--ag-range-selection-background-color-4: #bb86fc57;--ag-border-color: #383838ff;--ag-secondary-border-color: #383838ff;--ag-header-background-color: #121212ff;--ag-tooltip-background-color: #212b38ff;--ag-odd-row-background-color: #121212ff;--ag-control-panel-background-color: #2c2c2cff;--ag-subheader-background-color: #ffffff0d;--ag-subheader-toolbar-background-color: #2c2c2cff;--ag-invalid-color: #e02525ff;--ag-checkbox-unchecked-color: #797e87ff;--ag-checkbox-background-color: #121212ff;--ag-secondary-foreground-color: #f5f5f5ff;--ag-input-border-color: #383838ff;--ag-input-border-color-invalid: #e02525ff;--ag-disabled-foreground-color: #f5f5f580;--ag-chip-background-color: #22262812;--ag-side-button-selected-background-color: #2c2c2cff;--ag-selected-tab-underline-color: #3f51b5ff;--ag-modal-overlay-background-color: #121212a8;--ag-value-change-delta-up-color: #43a047a8;--ag-value-change-delta-down-color: #e53935ff;--ag-menu-background-color: #2c2c2cff;--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}@media (prefers-color-scheme: dark){.ag-theme-material-auto-dark{--ag-material-primary-color: #3f51b5;--ag-material-accent-color: #bb86fcff;--ag-range-selection-border-color: var(--ag-material-accent-color);--ag-background-color: #121212ff;--ag-foreground-color: #ffffffff;--ag-data-color: #f5f5f5ff;--ag-header-cell-hover-background-color: #000000ff;--ag-advanced-filter-join-pill-color: #7a3a37ff;--ag-advanced-filter-column-pill-color: #355f2dff;--ag-advanced-filter-option-pill-color: #5a3168ff;--ag-advanced-filter-value-pill-color: #374c86ff;--ag-input-disabled-border-color: #3a434eff;--ag-input-disabled-background-color: #68686e12;--ag-selected-row-background-color: #bb86fc33;--ag-row-hover-color: #bb86fc33;--ag-column-hover-color: #f5f5f50d;--ag-range-selection-background-color: #bb86fc1a;--ag-range-selection-background-color-2: #bb86fc30;--ag-range-selection-background-color-3: #bb86fc45;--ag-range-selection-background-color-4: #bb86fc57;--ag-border-color: #383838ff;--ag-secondary-border-color: #383838ff;--ag-header-background-color: #121212ff;--ag-tooltip-background-color: #212b38ff;--ag-odd-row-background-color: #121212ff;--ag-control-panel-background-color: #2c2c2cff;--ag-subheader-background-color: #ffffff0d;--ag-subheader-toolbar-background-color: #2c2c2cff;--ag-invalid-color: #e02525ff;--ag-checkbox-unchecked-color: #797e87ff;--ag-checkbox-background-color: #121212ff;--ag-secondary-foreground-color: #f5f5f5ff;--ag-input-border-color: #383838ff;--ag-input-border-color-invalid: #e02525ff;--ag-disabled-foreground-color: #f5f5f580;--ag-chip-background-color: #22262812;--ag-side-button-selected-background-color: #2c2c2cff;--ag-selected-tab-underline-color: #3f51b5ff;--ag-modal-overlay-background-color: #121212a8;--ag-value-change-delta-up-color: #43a047a8;--ag-value-change-delta-down-color: #e53935ff;--ag-menu-background-color: #2c2c2cff;--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}}.ag-theme-material .ag-filter-toolpanel-header,.ag-theme-material .ag-filter-toolpanel-search,.ag-theme-material .ag-status-bar,.ag-theme-material .ag-header-row,.ag-theme-material .ag-panel-title-bar-title,.ag-theme-material .ag-multi-filter-group-title-bar,.ag-theme-material-dark .ag-filter-toolpanel-header,.ag-theme-material-dark .ag-filter-toolpanel-search,.ag-theme-material-dark .ag-status-bar,.ag-theme-material-dark .ag-header-row,.ag-theme-material-dark .ag-panel-title-bar-title,.ag-theme-material-dark .ag-multi-filter-group-title-bar,.ag-theme-material-auto-dark .ag-filter-toolpanel-header,.ag-theme-material-auto-dark .ag-filter-toolpanel-search,.ag-theme-material-auto-dark .ag-status-bar,.ag-theme-material-auto-dark .ag-header-row,.ag-theme-material-auto-dark .ag-panel-title-bar-title,.ag-theme-material-auto-dark .ag-multi-filter-group-title-bar{font-size:calc(var(--ag-font-size) - 1px);font-weight:600;color:var(--ag-header-foreground-color)}.ag-theme-material .ag-tab,.ag-theme-material-dark .ag-tab,.ag-theme-material-auto-dark .ag-tab{height:calc(var(--ag-grid-size) * 4.5);flex:1 1 auto}.ag-theme-material .ag-tabs-header,.ag-theme-material .ag-column-drop-horizontal,.ag-theme-material-dark .ag-tabs-header,.ag-theme-material-dark .ag-column-drop-horizontal,.ag-theme-material-auto-dark .ag-tabs-header,.ag-theme-material-auto-dark .ag-column-drop-horizontal{background-color:var(--ag-subheader-background-color)}.ag-theme-material .ag-tabs-body,.ag-theme-material-dark .ag-tabs-body,.ag-theme-material-auto-dark .ag-tabs-body{padding:calc(var(--ag-grid-size) * .5) 0}.ag-theme-material .ag-tabs-body .ag-menu-list,.ag-theme-material-dark .ag-tabs-body .ag-menu-list,.ag-theme-material-auto-dark .ag-tabs-body .ag-menu-list{padding-top:0;padding-bottom:0}.ag-theme-material .ag-header-cell,.ag-theme-material .ag-header-group-cell,.ag-theme-material-dark .ag-header-cell,.ag-theme-material-dark .ag-header-group-cell,.ag-theme-material-auto-dark .ag-header-cell,.ag-theme-material-auto-dark .ag-header-group-cell{transition:background-color .5s}.ag-theme-material .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing,.ag-theme-material-dark .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing,.ag-theme-material-auto-dark .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing{bottom:0}.ag-theme-material .ag-cell-inline-editing,.ag-theme-material-dark .ag-cell-inline-editing,.ag-theme-material-auto-dark .ag-cell-inline-editing{padding:var(--ag-grid-size);height:calc(var(--ag-row-height) + var(--ag-grid-size) * 3);border-color:var(--ag-border-color)!important}.ag-theme-material .ag-has-focus .ag-cell-inline-editing,.ag-theme-material-dark .ag-has-focus .ag-cell-inline-editing,.ag-theme-material-auto-dark .ag-has-focus .ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-theme-material .ag-column-drop-vertical,.ag-theme-material-dark .ag-column-drop-vertical,.ag-theme-material-auto-dark .ag-column-drop-vertical{border-bottom:solid 1px;border-bottom-color:var(--ag-border-color);padding-top:var(--ag-grid-size)}.ag-theme-material .ag-column-drop-vertical.ag-last-column-drop,.ag-theme-material-dark .ag-column-drop-vertical.ag-last-column-drop,.ag-theme-material-auto-dark .ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-theme-material .ag-column-drop-vertical-cell,.ag-theme-material-dark .ag-column-drop-vertical-cell,.ag-theme-material-auto-dark .ag-column-drop-vertical-cell{margin-left:0}.ag-theme-material .ag-column-drop-vertical-empty-message,.ag-theme-material-dark .ag-column-drop-vertical-empty-message,.ag-theme-material-auto-dark .ag-column-drop-vertical-empty-message{font-size:calc(var(--ag-font-size) - 1px);font-weight:600;color:var(--ag-disabled-foreground-color)}.ag-theme-material .ag-ltr .ag-column-drop-vertical-empty-message,.ag-theme-material-dark .ag-ltr .ag-column-drop-vertical-empty-message,.ag-theme-material-auto-dark .ag-ltr .ag-column-drop-vertical-empty-message{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-right:var(--ag-grid-size)}.ag-theme-material .ag-rtl .ag-column-drop-vertical-empty-message,.ag-theme-material-dark .ag-rtl .ag-column-drop-vertical-empty-message,.ag-theme-material-auto-dark .ag-rtl .ag-column-drop-vertical-empty-message{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);padding-left:var(--ag-grid-size)}.ag-theme-material .ag-status-bar,.ag-theme-material-dark .ag-status-bar,.ag-theme-material-auto-dark .ag-status-bar{border:solid 1px;border-color:var(--ag-border-color)}.ag-theme-material .ag-column-panel-column-select,.ag-theme-material-dark .ag-column-panel-column-select,.ag-theme-material-auto-dark .ag-column-panel-column-select{border-top:solid 1px;border-top-color:var(--ag-border-color)}.ag-theme-material .ag-column-select,.ag-theme-material .ag-column-select-header,.ag-theme-material-dark .ag-column-select,.ag-theme-material-dark .ag-column-select-header,.ag-theme-material-auto-dark .ag-column-select,.ag-theme-material-auto-dark .ag-column-select-header{border-bottom:solid 1px;border-bottom-color:var(--ag-border-color)}.ag-theme-material .ag-column-select-header,.ag-theme-material-dark .ag-column-select-header,.ag-theme-material-auto-dark .ag-column-select-header{height:var(--ag-header-height)}.ag-theme-material .ag-group-title-bar,.ag-theme-material-dark .ag-group-title-bar,.ag-theme-material-auto-dark .ag-group-title-bar{padding:calc(var(--ag-grid-size) * .75) var(--ag-grid-size)}.ag-theme-material .ag-charts-format-sub-level-group-title-bar,.ag-theme-material-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-material-auto-dark .ag-charts-format-sub-level-group-title-bar{padding:calc(var(--ag-grid-size) * .5) var(--ag-grid-size)}.ag-theme-material .ag-chart-data-section,.ag-theme-material .ag-chart-format-section,.ag-theme-material .ag-chart-advanced-settings-section,.ag-theme-material-dark .ag-chart-data-section,.ag-theme-material-dark .ag-chart-format-section,.ag-theme-material-dark .ag-chart-advanced-settings-section,.ag-theme-material-auto-dark .ag-chart-data-section,.ag-theme-material-auto-dark .ag-chart-format-section,.ag-theme-material-auto-dark .ag-chart-advanced-settings-section{padding-bottom:calc(var(--ag-grid-size) * .5)}.ag-theme-material input[class^=ag-]:not([type]),.ag-theme-material input[class^=ag-][type=text],.ag-theme-material input[class^=ag-][type=number],.ag-theme-material input[class^=ag-][type=tel],.ag-theme-material input[class^=ag-][type=date],.ag-theme-material input[class^=ag-][type=datetime-local],.ag-theme-material textarea[class^=ag-],.ag-theme-material-dark input[class^=ag-]:not([type]),.ag-theme-material-dark input[class^=ag-][type=text],.ag-theme-material-dark input[class^=ag-][type=number],.ag-theme-material-dark input[class^=ag-][type=tel],.ag-theme-material-dark input[class^=ag-][type=date],.ag-theme-material-dark input[class^=ag-][type=datetime-local],.ag-theme-material-dark textarea[class^=ag-],.ag-theme-material-auto-dark input[class^=ag-]:not([type]),.ag-theme-material-auto-dark input[class^=ag-][type=text],.ag-theme-material-auto-dark input[class^=ag-][type=number],.ag-theme-material-auto-dark input[class^=ag-][type=tel],.ag-theme-material-auto-dark input[class^=ag-][type=date],.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-material-auto-dark textarea[class^=ag-]{background:transparent;color:var(--ag-foreground-color);font-family:inherit;font-size:inherit;height:calc(var(--ag-grid-size) * 5);padding-bottom:var(--ag-grid-size);border-width:0;border-radius:0;border-bottom:2px solid;border-bottom-color:var(--ag-border-color)}.ag-theme-material input[class^=ag-]:not([type]):focus,.ag-theme-material input[class^=ag-][type=text]:focus,.ag-theme-material input[class^=ag-][type=number]:focus,.ag-theme-material input[class^=ag-][type=tel]:focus,.ag-theme-material input[class^=ag-][type=date]:focus,.ag-theme-material input[class^=ag-][type=datetime-local]:focus,.ag-theme-material textarea[class^=ag-]:focus,.ag-theme-material-dark input[class^=ag-]:not([type]):focus,.ag-theme-material-dark input[class^=ag-][type=text]:focus,.ag-theme-material-dark input[class^=ag-][type=number]:focus,.ag-theme-material-dark input[class^=ag-][type=tel]:focus,.ag-theme-material-dark input[class^=ag-][type=date]:focus,.ag-theme-material-dark input[class^=ag-][type=datetime-local]:focus,.ag-theme-material-dark textarea[class^=ag-]:focus,.ag-theme-material-auto-dark input[class^=ag-]:not([type]):focus,.ag-theme-material-auto-dark input[class^=ag-][type=text]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=number]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=tel]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=date]:focus,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]:focus,.ag-theme-material-auto-dark textarea[class^=ag-]:focus{border-bottom:2px solid;border-bottom-color:var(--ag-material-primary-color);outline:none;box-shadow:none}.ag-theme-material input[class^=ag-]:not([type])::placeholder,.ag-theme-material input[class^=ag-][type=text]::placeholder,.ag-theme-material input[class^=ag-][type=number]::placeholder,.ag-theme-material input[class^=ag-][type=tel]::placeholder,.ag-theme-material input[class^=ag-][type=date]::placeholder,.ag-theme-material input[class^=ag-][type=datetime-local]::placeholder,.ag-theme-material textarea[class^=ag-]::placeholder,.ag-theme-material-dark input[class^=ag-]:not([type])::placeholder,.ag-theme-material-dark input[class^=ag-][type=text]::placeholder,.ag-theme-material-dark input[class^=ag-][type=number]::placeholder,.ag-theme-material-dark input[class^=ag-][type=tel]::placeholder,.ag-theme-material-dark input[class^=ag-][type=date]::placeholder,.ag-theme-material-dark input[class^=ag-][type=datetime-local]::placeholder,.ag-theme-material-dark textarea[class^=ag-]::placeholder,.ag-theme-material-auto-dark input[class^=ag-]:not([type])::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=text]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=number]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=tel]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=date]::placeholder,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]::placeholder,.ag-theme-material-auto-dark textarea[class^=ag-]::placeholder{color:var(--ag-disabled-foreground-color)}.ag-theme-material input[class^=ag-]:not([type]):disabled,.ag-theme-material input[class^=ag-][type=text]:disabled,.ag-theme-material input[class^=ag-][type=number]:disabled,.ag-theme-material input[class^=ag-][type=tel]:disabled,.ag-theme-material input[class^=ag-][type=date]:disabled,.ag-theme-material input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material textarea[class^=ag-]:disabled,.ag-theme-material-dark input[class^=ag-]:not([type]):disabled,.ag-theme-material-dark input[class^=ag-][type=text]:disabled,.ag-theme-material-dark input[class^=ag-][type=number]:disabled,.ag-theme-material-dark input[class^=ag-][type=tel]:disabled,.ag-theme-material-dark input[class^=ag-][type=date]:disabled,.ag-theme-material-dark input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material-dark textarea[class^=ag-]:disabled,.ag-theme-material-auto-dark input[class^=ag-]:not([type]):disabled,.ag-theme-material-auto-dark input[class^=ag-][type=text]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=number]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=tel]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=date]:disabled,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material-auto-dark textarea[class^=ag-]:disabled{border-bottom:1px solid;border-bottom-color:var(--ag-border-color)}.ag-theme-material input[class^=ag-]:not([type]):invalid,.ag-theme-material input[class^=ag-][type=text]:invalid,.ag-theme-material input[class^=ag-][type=number]:invalid,.ag-theme-material input[class^=ag-][type=tel]:invalid,.ag-theme-material input[class^=ag-][type=date]:invalid,.ag-theme-material input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material textarea[class^=ag-]:invalid,.ag-theme-material-dark input[class^=ag-]:not([type]):invalid,.ag-theme-material-dark input[class^=ag-][type=text]:invalid,.ag-theme-material-dark input[class^=ag-][type=number]:invalid,.ag-theme-material-dark input[class^=ag-][type=tel]:invalid,.ag-theme-material-dark input[class^=ag-][type=date]:invalid,.ag-theme-material-dark input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material-dark textarea[class^=ag-]:invalid,.ag-theme-material-auto-dark input[class^=ag-]:not([type]):invalid,.ag-theme-material-auto-dark input[class^=ag-][type=text]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=number]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=tel]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=date]:invalid,.ag-theme-material-auto-dark input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material-auto-dark textarea[class^=ag-]:invalid{border-width:0;border-bottom:1px solid;border-bottom-color:var(--ag-invalid-color);color:var(--ag-invalid-color)}.ag-theme-material .ag-standard-button,.ag-theme-material-dark .ag-standard-button,.ag-theme-material-auto-dark .ag-standard-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--ag-material-primary-color);font-family:inherit;font-size:inherit;margin:0;padding:0;text-transform:uppercase}.ag-theme-material .ag-standard-button:disabled,.ag-theme-material-dark .ag-standard-button:disabled,.ag-theme-material-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-material.ag-dnd-ghost,.ag-theme-material-dark.ag-dnd-ghost,.ag-theme-material-auto-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:600}.ag-theme-material .ag-filter-toolpanel-header,.ag-theme-material-dark .ag-filter-toolpanel-header,.ag-theme-material-auto-dark .ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 4)}.ag-theme-material .ag-filter-toolpanel-group-level-0-header,.ag-theme-material-dark .ag-filter-toolpanel-group-level-0-header,.ag-theme-material-auto-dark .ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 7)}.ag-theme-material .ag-ltr .ag-filter-apply-panel-button,.ag-theme-material .ag-ltr .ag-advanced-filter-apply-button,.ag-theme-material .ag-ltr .ag-advanced-filter-builder-button,.ag-theme-material-dark .ag-ltr .ag-filter-apply-panel-button,.ag-theme-material-dark .ag-ltr .ag-advanced-filter-apply-button,.ag-theme-material-dark .ag-ltr .ag-advanced-filter-builder-button,.ag-theme-material-auto-dark .ag-ltr .ag-filter-apply-panel-button,.ag-theme-material-auto-dark .ag-ltr .ag-advanced-filter-apply-button,.ag-theme-material-auto-dark .ag-ltr .ag-advanced-filter-builder-button{margin-left:var(--ag-grid-size)}.ag-theme-material .ag-rtl .ag-filter-apply-panel-button,.ag-theme-material .ag-rtl .ag-advanced-filter-apply-button,.ag-theme-material .ag-rtl .ag-advanced-filter-builder-button,.ag-theme-material-dark .ag-rtl .ag-filter-apply-panel-button,.ag-theme-material-dark .ag-rtl .ag-advanced-filter-apply-button,.ag-theme-material-dark .ag-rtl .ag-advanced-filter-builder-button,.ag-theme-material-auto-dark .ag-rtl .ag-filter-apply-panel-button,.ag-theme-material-auto-dark .ag-rtl .ag-advanced-filter-apply-button,.ag-theme-material-auto-dark .ag-rtl .ag-advanced-filter-builder-button{margin-right:var(--ag-grid-size)}.ag-theme-material .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-material .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material .ag-layout-print .ag-center-cols-viewport,.ag-theme-material .ag-layout-print .ag-center-cols-container,.ag-theme-material-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-material-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-material-dark .ag-layout-print .ag-center-cols-container,.ag-theme-material-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-material-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-material-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-material-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-material-auto-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-material .ag-picker-field-wrapper:focus-within,.ag-theme-material-dark .ag-picker-field-wrapper:focus-within,.ag-theme-material-auto-dark .ag-picker-field-wrapper:focus-within{box-shadow:0 0 0 1px var(--ag-material-primary-color)}.ag-theme-material .ag-rich-select-list,.ag-theme-material-dark .ag-rich-select-list,.ag-theme-material-auto-dark .ag-rich-select-list{box-shadow:#0003 0 5px 5px -3px,#00000024 0 8px 10px 1px,#0000001f 0 3px 14px 2px}.ag-theme-material .ag-advanced-filter-builder-button-label,.ag-theme-material-dark .ag-advanced-filter-builder-button-label,.ag-theme-material-auto-dark .ag-advanced-filter-builder-button-label{text-transform:uppercase}.ag-theme-material .ag-filter-active .ag-icon-filter,.ag-theme-material-dark .ag-filter-active .ag-icon-filter,.ag-theme-material-auto-dark .ag-filter-active .ag-icon-filter{color:var(--ag-material-accent-color)}.toggle{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;line-height:1;background:none;border:none;padding:0;overflow:hidden}.icon-container{position:relative;width:100%;height:100%}.icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .5s ease,opacity .5s ease}.icon--sun,.icon--moon{width:24px;height:24px}.toggle.light .icon--sun{transform:translate(-50%,-50%) rotate(0) scale(1);opacity:1}.toggle.light .icon--moon{transform:translate(-50%,-50%) rotate(-90deg) scale(0);opacity:0}.toggle.dark .icon--sun{transform:translate(-50%,-50%) rotate(90deg) scale(0);opacity:0}.toggle.dark .icon--moon{transform:translate(-50%,-50%) rotate(0) scale(1);opacity:1}@font-face{font-family:Sedan;src:local("Sedan-Regular"),url(data:font/ttf;base64,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AYIBjwG/AYkB4ABtAHgAeQB+AIIAiwCMAJAAkgCbAJ0AnwCkAKUAqgCzALUAtgC5AL8AwgDLAMwA0QDSANcBjAGlAY0BvQFzAXoBrAGwAa0BsQGmAaAB3gGhAUsBlgG+AaIB6AGkAbwBcAFxAeEBwAGfAX0B6QFvAUwBlwFtAWwBbgF8AAYAAgAEAAoABQAJAAsAEAAcABcAGQAaACsAJwAoACkAFQA7AEAAPQA+AEMAPwG3AEIAWABVAFYAVwBlAEYAvgByAG4AcAB2AHEAdQB3AHwAiACDAIUAhgCYAJQAlQCWAIEAqQCuAKsArACxAK0BuACwAMYAwwDEAMUA0wC0ANUABwBzAAMAbwAIAHQADgB6ABEAfQAPAHsAEwB/ABQAgAAdAIkAGwCHAB4AigAYAIQAIQCNACMAjwAiAI4AJQCRACwAmQAtAJoAKgCTADAAngAyAKAANACiADMAoQA1AKMAOACmADoAqAA5AKcAQQCvAEQAsgBJALcASgC4AEwAugBOALwATQC7AFIAwABaAMgAXADKAFkAxwBbAMkAYADOAGYA1ABnAGoA2ABsANoAawDZAE8AvQBTAMEB5QHfAeYB6gHnAeIBxQHGAckBzQHOAcsBxAHDAcwBxwHKAGIA0ABfAM0AYQDPAGgA1gGUAZUBkAGSAZMBkQGnAagBfgAAAfQAMgKt//oCrf/6Aq3/+gKt//oCrf/6Aq3/+gKt//oCrf/6Aq3/+gKt//oDcf/dApgAMwLXAC4C1wAuAtcALgLXAC4C1wAuAvkAMwL5ADMDDAAyAwwAMgJmADMCZgAzAmYAMwJmADMCZgAzAmYAMwJmADMCZgAzAmYAMwInADMC/wAuAv8ALgL/AC4C/wAuA00AMwNNADMBgAAzAYAAMwGAADMBgAAzAYAAMwGAADMBgAAzAYAAMwFu/74C5gAzAuYAMwJBADMCQQAzAkEAMwJBADMCXwAzA8MAFwM0AB8DNAAfAzQAHwM0AB8DNAAfAzgAMAM4ADADOAAwAzgAMAM4ADADOAAwAzgAMAM4ADAETwAwAlUAMwJHADMDOAAwAqYAMwKmADMCpgAzAhoALgIaAC4CGgAuAhoALgIaAC4DFgAzApcABAKXAAQClwAEAw4ALQMOAC0DDgAtAw4ALQMOAC0DDgAtAw4ALQMOAC0DDgAtArMABQQzAAUEMwAFBDMABQQzAAUEMwAFAtr/3gKa/9oCmv/aApr/2gKa/9oCmv/aAokAHwKJAB8CiQAfAokAHwHXACsB1wArAdcAKwHXACsB1wArAdcAKwHXACsB1wArAdcAKwHXACsC3wArAj0ACwHJACcByQAnAckAJwHJACcByQAnAj0AJwJRACcCPQAnAjAAMwHSACcB0gAnAdIAJwHSACcB0gAnAdIAJwHSACcB0gAnAdIAJwFZABsB/gAiAf4AIgH+ACIB/gAiAl4AIAJeACABKgAfASoAHwEqAB8BKgAIASoADwEqAB8BKgAfASoAFgEqAB8BK/+lASv/pQIOAB8CDgAfASsAHwErAB8BPwAfASsAHwErAB8DhgAiAlgAIgJYACICWAAiAlgAIgJYACICJQAiAiUAIgIlACICJQAiAiUAIgIlACICJQAiAiUAIgN4ACICRgAXAlsAKAI4ACcBhwAjAYcAIwGHACMBfgAuAX4ALgF+AC4BfgAuAX4ALgIhABsBUgAdAVIAHQFSAB0CNQAPAjUADwI1AA8CNQAPAjUADwI1AA8CNQAPAjUADwI1AA8Bzf/4Ar//+AK///gCv//4Ar//+AK///gCJgAOAdb/zwHW/88B1v/PAdb/zwHW/88BxgAjAcYAIwHGACMBxgAjAoMAGwKEABsCGQAKAhkACgIZAAoCGQAKAhkACgIZAAoCGQAKAhkACgIZAAoCGQAKAsz/2AH9ACYCDQAoAg0AKAINACgCDQAoAg0AKAJEACYCRAAmAkQAJgJEACYB0wAmAdMAJgHTACYB0wAmAdMAJgHTACYB0wAmAdMAJgHTACYBpwAmAkoAKAJKACgCSgAoAkoAKAJ6ACYCegAmATMAJgEzACYBMwAKATMAEQEzACYBMwAlATMAGAEzACYBJP+tAjcAJgI3ACYBtwAmAbcAJgG3ACYBtwAmAcsAKQLdACICdAAlAnQAJQJ0ACUCdAAlAnQAJQJkACYCZAAmAmQAJgJkACYCZAAmAmQAJgJeACYCZAAmA1IAJgG9ACYB6gBGAmkAKAH0ACYB9AAmAfQAJgGQADIBkAAyAZAAMgGQADIBkAAyAlgAJgIGABQCBgAUAgYAFAIbABQCGwAUAhsAFAIbABQCGwAUAhsAFAIbABQCGwAUAhsAFAH1AAAC8QAAAvEAAALxAAAC8QAAAvEAAAJSAAwCGv/6Ahr/+gIa//oCGv/6Ahr/+gHrACMB6wAjAesAIwHrACMC4AAmA1oAJgFkADUBaAA0AiwAMgGUAEUB4wAmAicAKgIsACUCLAA1AiwAQAHgAB4CDABCAiQANgIIACYBkgALAggAIQISACACFAAkAhEAOQITADkB2QAaAfcANwIIACQB3AAhAYIAKQHSABwBsgAjAaMADwG8ACIB0AAmAYsAFwGcACYB0AAhAZYALwMMAFMC+wBTAvsANQExADMBZwAqAToAHwEEAAABBAAAAQQASQEEADwBBABJAQQAPAKuAEkBQABVAUAAZwGWAC0BlgAyAUAAYAGXAFAB9ABAAioADAJEACsCRAArAIL//ACC/94Agv/8ARIAFAH0AAAD6AAAAfT//gHlAEIB5f/eAcj//wHIAAABuABSAbgACwEsAFgBkAAjAZAAMAGQACgBLABUASwATAHKAC8BygA/ASoALwEqAD8BaAA4AMcAOAEg/y0DWABHAzQAHwIaACYCDAAoAuQAIwLkACMDgAAeAZAASwDMAFAAzABPAfQANQH0ADUDfAA/AuYANgIaACYCGABVAi0AHQIIAC4CCP/6AhEAHwJe/7wBkAAyAgwAKgIa//oCCAAhAP0AAAIIAC0CCAAgAggAIgHGACMB2QAiAggAHAHKACQCCAALAggAIwI4ABIDKQBHBKMARwAAAEIAAABCAAAAWAAAAFgAAABGAAAA2QAAAEIAAABCAAAAQgAAAEIAAAAlAAAAQQAAANkAAAARAAAAQgAAAEcAAABCAAAAQgAAAGEAAABVAAAARgAAAEMAAABCAAAAQgAAAEIAAAAlAAAAQQFxADIAygAyATkAMgE5ADIB9gAyAXsAMgF7ADIBeAAyAR8AMgGxADIBagAyAQQAMgELADIAAQAAAAoBjAKWAAJERkxUAWBsYXRuAA4BNAAIQVpFIAEUQ0FUIAD0Q1JUIADUS0FaIAC0TU9MIACUUk9NIAB0VEFUIABUVFJLIAA0AAD//wANAAAAAQACAAMABQAGAAcACAAQABEAEgATABQAAP//AA0AAAABAAIAAwAFAAYABwAIAA8AEQASABMAFAAA//8ADQAAAAEAAgADAAUABgAHAAgADgARABIAEwAUAAD//wANAAAAAQACAAMABQAGAAcACAANABEAEgATABQAAP//AA0AAAABAAIAAwAF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AD0ATQA5AE8AbABKAG4AkQBoAJMAqQCMAKsAuwCjAL0A3AC0AVcBYADUAYQBhADeAZ0BnwDfAa4BrgDiAbABsQDjAcMBxwDlAckBzgDqAAAAAgAAAAAAAP+1ADIAAAAAAAAAAAAAAAAAAAAAAAAAAAHrAAAAJADJAQIAxwBiAK0BAwEEAGMArgCQACUAJgD9AP8AZAEFACcBBgEHAOkAKABlAQgAyADKAQkAywEKAQsAKQAqAPgBDAENACsBDgAsAMwAzQDOAPoAzwEPARAALQAuAREALwESARMBFADiADAAMQEVARYBFwBmADIA0ADRAGcA0wEYAJEArwCwADMA7QA0ADUBGQEaADYBGwDkAPsBHAEdADcBHgEfADgA1ADVAGgA1gEgASEBIgEjADkAOgEkASUBJgEnADsAPADrASgAuwEpAD0BKgDmASsARABpASwAawBsAGoBLQEuAG4AbQCgAEUARgD+AQAAbwEvAEcBMAEBAOoASABwATEAcgBzATIAcQEzATQASQBKAPkBNQE2AEsBNwBMANcAdAB2AHcBOAB1ATkBOgBNATsATgE8AE8BPQE+AT8A4wBQAFEBQAFBAUIAeABSAHkAewB8AHoBQwChAH0AsQBTAO4AVABVAUQBRQBWAUYA5QD8AUcAiQBXAUgBSQBYAH4AgACBAH8BSgFLAUwBTQBZAFoBTgFPAVABUQBbAFwA7AFSALoBUwBdAVQA5wFVAMAAwQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMAnQCeABMAFAAVABYAFwAYABkAGgAbABwBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXALwA9AD1APYB2AHZAdoAAwHbABEADwAdAB4AqwAEAKMAIgCiAMMAhwANAAYAEgA/AdwB3QHeABAAsgCzAEIACwAMAF4AYAA+AEAAxADFALQAtQC2ALcAqQCqAL4AvwAFAAoApgAjAAkAiACGAIsAigCMAIMAXwDoAIIAwgHfAeAB4QCEAL0ABwHiAIUAlgHjAeQB5QAOAO8A8AC4ACAAIQAfAJMAYQCkAEEB5gAIAMYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgEAjgDcAEMAjQDfANgA4QDbAN0A2QDaAN4A4AZBYnJldmUHQW1hY3JvbgdBb2dvbmVrCkNkb3RhY2NlbnQGRGNhcm9uBkRjcm9hdAZFY2Fyb24KRWRvdGFjY2VudAdFbWFjcm9uB0VvZ29uZWsHdW5pMDEyMgpHZG90YWNjZW50BEhiYXIHSW1hY3JvbgdJb2dvbmVrB3VuaTAxMzYGTGFjdXRlBkxjYXJvbgd1bmkwMTNCBk5hY3V0ZQZOY2Fyb24HdW5pMDE0NQ1PaHVuZ2FydW1sYXV0BlJhY3V0ZQZSY2Fyb24GU2FjdXRlB3VuaTAyMTgHdW5pMUU5RQZUY2Fyb24HdW5pMDIxQQ1VaHVuZ2FydW1sYXV0B1VtYWNyb24HVW9nb25lawVVcmluZwZXYWN1dGULV2NpcmN1bWZsZXgJV2RpZXJlc2lzBldncmF2ZQtZY2lyY3VtZmxleAZZZ3JhdmUGWmFjdXRlClpkb3RhY2NlbnQGYWJyZXZlB2FtYWNyb24HYW9nb25lawpjZG90YWNjZW50BmRjYXJvbgZlY2Fyb24KZWRvdGFjY2VudAdlbWFjcm9uB2VvZ29uZWsHdW5pMDEyMwpnZG90YWNjZW50BGhiYXIJaS5sb2NsVFJLB2ltYWNyb24HaW9nb25lawd1bmkwMjM3B3VuaTAxMzcGbGFjdXRlBmxjYXJvbgd1bmkwMTNDBm5hY3V0ZQZuY2Fyb24HdW5pMDE0Ng1vaHVuZ2FydW1sYXV0BnJhY3V0ZQZyY2Fyb24Gc2FjdXRlB3VuaTAyMTkGdGNhcm9uB3VuaTAyMUINdWh1bmdhcnVtbGF1dAd1bWFjcm9uB3VvZ29uZWsFdXJpbmcGd2FjdXRlC3djaXJjdW1mbGV4CXdkaWVyZXNpcwZ3Z3JhdmULeWNpcmN1bWZsZXgGeWdyYXZlBnphY3V0ZQp6ZG90YWNjZW50BGEuc2MJYWFjdXRlLnNjCWFicmV2ZS5zYw5hY2lyY3VtZmxleC5zYwxhZGllcmVzaXMuc2MJYWdyYXZlLnNjCmFtYWNyb24uc2MKYW9nb25lay5zYwhhcmluZy5zYwlhdGlsZGUuc2MFYWUuc2MEYi5zYwRjLnNjCWNhY3V0ZS5zYwljY2Fyb24uc2MLY2NlZGlsbGEuc2MNY2RvdGFjY2VudC5zYwRkLnNjCWRjYXJvbi5zYwlkY3JvYXQuc2MGZXRoLnNjBGUuc2MJZWFjdXRlLnNjCWVjYXJvbi5zYw5lY2lyY3VtZmxleC5zYwxlZGllcmVzaXMuc2MNZWRvdGFjY2VudC5zYwllZ3JhdmUuc2MKZW1hY3Jvbi5zYwplb2dvbmVrLnNjBGYuc2MEZy5zYwlnYnJldmUuc2MKdW5pMDEyMy5zYw1nZG90YWNjZW50LnNjBGguc2MHaGJhci5zYwRpLnNjCWlhY3V0ZS5zYw5pY2lyY3VtZmxleC5zYwxpZGllcmVzaXMuc2MMaS5sb2NsVFJLLnNjCWlncmF2ZS5zYwppbWFjcm9uLnNjCmlvZ29uZWsuc2MEai5zYwRrLnNjCnVuaTAxMzcuc2MEbC5zYwlsYWN1dGUuc2MJbGNhcm9uLnNjCnVuaTAxM0Muc2MJbHNsYXNoLnNjBG0uc2MEbi5zYwluYWN1dGUuc2MJbmNhcm9uLnNjCnVuaTAxNDYuc2MJbnRpbGRlLnNjBG8uc2MJb2FjdXRlLnNjDm9jaXJjdW1mbGV4LnNjDG9kaWVyZXNpcy5zYwlvZ3JhdmUuc2MQb2h1bmdhcnVtbGF1dC5zYwlvc2xhc2guc2MJb3RpbGRlLnNjBW9lLnNjBHAuc2MIdGhvcm4uc2MEcS5zYwRyLnNjCXJhY3V0ZS5zYwlyY2Fyb24uc2MEcy5zYwlzYWN1dGUuc2MJc2Nhcm9uLnNjC3NjZWRpbGxhLnNjCnVuaTAyMTkuc2MNZ2VybWFuZGJscy5zYwR0LnNjCXRjYXJvbi5zYwp1bmkwMjFCLnNjBHUuc2MJdWFjdXRlLnNjDnVjaXJjdW1mbGV4LnNjDHVkaWVyZXNpcy5zYwl1Z3JhdmUuc2MQdWh1bmdhcnVtbGF1dC5zYwp1bWFjcm9uLnNjCnVvZ29uZWsuc2MIdXJpbmcuc2MEdi5zYwR3LnNjCXdhY3V0ZS5zYw53Y2lyY3VtZmxleC5zYwx3ZGllcmVzaXMuc2MJd2dyYXZlLnNjBHguc2MEeS5zYwl5YWN1dGUuc2MOeWNpcmN1bWZsZXguc2MMeWRpZXJlc2lzLnNjCXlncmF2ZS5zYwR6LnNjCXphY3V0ZS5zYwl6Y2Fyb24uc2MNemRvdGFjY2VudC5zYwVmaS5zYwVmbC5zYwd6ZXJvLmxmBm9uZS5sZgZ0d28ubGYIdGhyZWUubGYHZm91ci5sZgdmaXZlLmxmBnNpeC5sZghzZXZlbi5sZghlaWdodC5sZgduaW5lLmxmB3plcm8uc2MGb25lLnNjBnR3by5zYwh0aHJlZS5zYwdmb3VyLnNjB2ZpdmUuc2MGc2l4LnNjCHNldmVuLnNjCGVpZ2h0LnNjB25pbmUuc2MHdW5pMDBCOQd1bmkwMEIyB3VuaTAwQjMHdW5pMDBBMBZwZXJpb2RjZW50ZXJlZC5sb2NsQ0FUG3BlcmlvZGNlbnRlcmVkLmxvY2xDQVQuY2FzZRlwZXJpb2RjZW50ZXJlZC5sb2NsQ0FULnNjBWF0LnNjDGFtcGVyc2FuZC5zYwxwYXJhZ3JhcGguc2MERXVybwlkb2xsYXIuc2MLc3Rlcmxpbmcuc2MGeWVuLnNjB3VuaTAzQkMHdW5pMDMwOAd1bmkwMzA3CWdyYXZlY29tYglhY3V0ZWNvbWIHdW5pMDMwQgt1bmkwMzBDLmFsdAd1bmkwMzAyB3VuaTAzMEMHdW5pMDMwNgd1bmkwMzBBCXRpbGRlY29tYgd1bmkwMzA0B3VuaTAzMTIHdW5pMDMyNgd1bmkwMzI3B3VuaTAzMjgMdW5pMDMwOC5jYXNlDHVuaTAzMDcuY2FzZQ5ncmF2ZWNvbWIuY2FzZQ5hY3V0ZWNvbWIuY2FzZQx1bmkwMzBCLmNhc2UMdW5pMDMwMi5jYXNlDHVuaTAzMEMuY2FzZQx1bmkwMzA2LmNhc2UMdW5pMDMwQS5jYXNlDnRpbGRlY29tYi5jYXNlDHVuaTAzMDQuY2FzZbAALCCwAFVYRVkgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbkIAAgAY2MjYhshIbAAWbAAQyNEsgABAENgQi2wASywIGBmLbACLCMhIyEtsAMsIGSzAxQVAEJDsBNDIGBgQrECFENCsSUDQ7ACQ1R4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Qy6wMCstsEkssAAVIEewACNCsgABARUUEy6wNiotsEossAAVIEewACNCsgABARUUEy6wNiotsEsssQABFBOwNyotsEwssDkqLbBNLLAAFkUjIC4gRoojYTixMAEUKy2wTiywCiNCsE0rLbBPLLIAAEYrLbBQLLIAAUYrLbBRLLIBAEYrLbBSLLIBAUYrLbBTLLIAAEcrLbBULLIAAUcrLbBVLLIBAEcrLbBWLLIBAUcrLbBXLLMAAABDKy2wWCyzAAEAQystsFksswEAAEMrLbBaLLMBAQBDKy2wWyyzAAABQystsFwsswABAUMrLbBdLLMBAAFDKy2wXiyzAQEBQystsF8ssgAARSstsGAssgABRSstsGEssgEARSstsGIssgEBRSstsGMssgAASCstsGQssgABSCstsGUssgEASCstsGYssgEBSCstsGcsswAAAEQrLbBoLLMAAQBEKy2waSyzAQAARCstsGosswEBAEQrLbBrLLMAAAFEKy2wbCyzAAEBRCstsG0sswEAAUQrLbBuLLMBAQFEKy2wbyyxADwrLrEwARQrLbBwLLEAPCuwQCstsHEssQA8K7BBKy2wciywABaxADwrsEIrLbBzLLEBPCuwQCstsHQssQE8K7BBKy2wdSywABaxATwrsEIrLbB2LLEAPSsusTABFCstsHcssQA9K7BAKy2weCyxAD0rsEErLbB5LLEAPSuwQistsHossQE9K7BAKy2weyyxAT0rsEErLbB8LLEBPSuwQistsH0ssQA+Ky6xMAEUKy2wfiyxAD4rsEArLbB/LLEAPiuwQSstsIAssQA+K7BCKy2wgSyxAT4rsEArLbCCLLEBPiuwQSstsIMssQE+K7BCKy2whCyxAD8rLrEwARQrLbCFLLEAPyuwQCstsIYssQA/K7BBKy2whyyxAD8rsEIrLbCILLEBPyuwQCstsIkssQE/K7BBKy2wiiyxAT8rsEIrLbCLLLILAANFUFiwBhuyBAIDRVgjIRshWVlCK7AIZbADJFB4sQUBFUVYMFktAAEAAAAKADgAbAACREZMVAAebGF0bgAOAAQAAAAA//8AAwAAAAIAAwAEAAAAAP//AAMAAQACAAMABGtlcm4ALGtlcm4AJm1hcmsAIG1rbWsAGgAAAAEAAwAAAAEAAgAAAAEAAQAAAAIAAQAAAAQWNgumAKQACgAGABAAAQAKAAAAAQB6ABYAAQAcAAwAAQAEAAEBEAKjAAEAAQHPABcAAAtgAAALWgAAC1QAAAtOAAALSAAAC0IAAAs8AAALPAAACzYAAAtUAAALMAAACyoAAAtgAAALWgAAC1QAAAtOAAALSAAAC0IAAAs8AAALPAAACzYAAAtUAAALMAACAAMBwwHHAAAByQHPAAUB0wHdAAwABAAAAAEACAABCuoJbgADCjIADAEUCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCVwJVglQCUoJRAAACUoJRAAACUoJRAAACUoJRAAACUoJRAAACT4JOAAACT4JOAAACTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCTIJLAkmCSAJGgAACSAJGgAACSAJGgAACSAJGgAACRQJDgAACQgJAgj8CQgJAgj8CQgJAgj8CQgJAgj8CQgJAgj8CQgJAgj8CQgJAgj8CQgJAgj8CPYI8AAACOoI5AAACOoI5AAACN4I2AAACN4I2AAACN4I2AAACN4I2AAACNIIzAAACNIIzAAACNIIzAAACNIIzAAACNIIzAAACMYIwAi6CMYIwAi6CMYIwAi6CMYIwAi6CMYIwAi6CMYIwAi6CMYIwAi6CLQIrgAACLQIrgAACLQIrgAACKgIogAACKgIogAACKgIogAACKgIogAACKgIogAACJwIlgAACJwIlgAACJwIlgAACJAIigiECJAIigiECJAIigiECJAIigiECJAIigiECJAIigiECJAIigiECJAIigiECJAIigiECH4IeAAACH4IeAAACH4IeAAACH4IeAAACH4IeAAACHIIbAAACHIIbAAACHIIbAAACHIIbAAACHIIbAAACGYIYAAACGYIYAAACGYIYAAACGYIYAAACFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCFoIVAhOCEgIQgAACEgIQgAACEgIQgAACEgIQgAACEgIQgAACDwINgAACDwINgAACDAIKggkCDAIKggkCDAIKggkCDAIKggkCDAIKggkCDAIKggkCDAIKggkCDAIKggkCDAIKggkCB4IGAAACB4IGAAACBIIGAAACB4IGAAACAwIBggACAwIBggACAwIBggACAwIBggACAwIBggACAwIBggACAwIBggACAwIBggACAwIBggAB/oH9AAAB/oH9AAAB+4H6AAAB+4H6AAAB+IH3AAAB+IH3AAAB+IH3AAAB+IH3AAAB9YH0AAAB9YH0AAAB9YH0AAAB9YH0AAAB9YH0AAAB8oHxAe+B8oHxAe+B8oHxAe+B8oHxAe+B8oHxAe+B8oHxAe+B8oHxAe+B7gHsgAAB7gHsgAAB7gHsgAAB6wHpgAAB6wHpgAAB6wHpgAAB6wHpgAAB6wHpgAAB6AHmgAAB6AHmgAAB6AHmgAAB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB5QHjgeIB4IHfAAAB4IHfAAAB4IHfAAAB4IHfAAAB4IHfAAAB3YHcAAAB3YHcAAAB3YHcAAAB3YHcAAAB3YHcAAAB2oHZAAAB2oHZAAAB2oHZAAAB2oHZAAAB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB14INgdYB1IHTAAAB1IHTAAAB1IHTAAAB1IHTAAAB1IHTAAAB0YHQAAAB0YHQAAABzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBzoHNAcuBygHIgAABygHIgAABygHIgAABygHIgAABxwHFgcQBxwHFgcQBxwHFgcQBxwHFgcQBxwHFgcQBxwHFgcQBxwHFgcQBxwHFgcQBwoHBAAABv4G+AAABv4G+AAABvIG7AAABvIG7AAABvIG7AAABvIG7AAABuYG4AAABuYG4AAABuYG4AAABuYG4AAABuYG4AAABtoG1AbOBtoG1AbOBtoG1AbOBtoG1AbOBtoG1AbOBtoG1AbOBtoG1AbOBsgGwgAABsgGwgAABsgGwgAABrwGtgAABrwGtgAABrwGtgAABrwGtgAABrwGtgAABrAGqgAABrAGqgAABrAGqgAABqQGngaYBqQGngaYBqQGngaYBqQGngaYBqQGngaYBqQGngaYBqQGngaYBqQGngaYBqQGngaYBpIGjAAABpIGjAAABpIGjAAABpIGjAAABpIGjAAABoYIogAABoYIogAABoYIogAABoYIogAA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AZf/7AGY/84Bmf/sAZoAFAGbABQBnv/iAaQAFAAHAWEAAAFmAAABdf/sAYn/2AGQ/+wBkf/sAaT/9gAOAWH/9gFi/+wBY//sAWT/7AFn//YBaf/2AWr/9gF1/+IBff/sAYL/sAGJ/84BkP/iAZH/4gGk//YABQF9//YBgv+wAZL/7AGU/+wBpP/iAA8BY//2AXT/7AF1/+wBeP/sAX3/7AGC/5wBif/iAYv/7AGN/+wBj//sAZD/7AGR/+wBkv/iAZT/4gGk/84AEAFi//YBYwAAAWj/7AFpAAABff/2AYL/nAGL//YBjf/2AY//9gGS/+IBk//2AZT/4gGV//YBlv/sAZj/7AGk/84AFgFh/+wBYv/sAWP/7AFk/+wBZf/sAWb/9gFn/+wBaP/iAWn/9gFq/+wBff/sAX//4gGC/6YBkv/YAZP/2AGU/9gBlf/YAZb/7AGY/+wBmv/iAZv/4gGk/8QAFQFi//YBZv/2AWj/9gF0/+IBdf/YAXj/4gF//+wBgv+cAYn/xAGL/+wBjf/sAY//7AGQ/9gBkf/YAZL/4gGT/+wBlP/iAZX/7AGa/+IBm//iAaT/xAAFAXT/2AF4/9gBgf/EAYL/7AGJ/6YABAGJ/9gBk//sAZX/7AGk/+wAGwF0/34Bdf+cAXb/xAF3/9gBeP9+AX3/zgGB/7ABggAUAYP/xAGF/8QBhv/EAYf/xAGI/8QBif9+AZD/nAGR/5wBkgAoAZMAKAGUACgBlQAoAZb/pgGX/7ABmP+mAZn/sAGaADwBmwA8AaQAFAAHAXT/7AF4/+wBf//sAYn/2AGS/+IBlP/iAaT/7AAFAXT/4gF4/+IBgf/YAYn/2AGk/+wACAF///YBkv/iAZP/7AGU/+IBlf/sAZr/7AGb/+wBpP/OAAMBgv/sAYn/zgGk/+IAAgGJACgBpP/2AAMBmv/sAZv/7AGk/+IACAF0/+IBdf/iAXj/4gGB/+IBif/OAZD/4gGR/+IBpP/iAAoBf//sAYL/kgGL/+wBjf/sAY//7AGS/9gBlP/YAZr/2AGb/9gBpP/OAAUBgv/YAYn/zgGLABQBjQAUAY8AFAAQAXT/2AF1/7oBeP/YAX8AKAGB/+IBgv/iAYn/pgGQ/7oBkf+6AZIAHgGTADIBlAAeAZUAMgGaACgBmwAoAaQAFAALAXT/7AF1/+wBeP/sAYn/zgGLABQBjQAUAY8AFAGQ/+wBkf/sAZMAAAGVAAAABgGBAB4Bgv9+AYkAHgGL//YBjf/2AY//9gAOAX//4gGBADwBgv9gAYkAKAGLABQBjQAUAY8AFAGS/+IBk//iAZT/4gGV/+IBmv/iAZv/4gGk/84ACwF//+IBgQAeAYL/YAGJADwBkv/iAZP/4gGU/+IBlf/iAZr/4gGb/+IBpP+6AAUBdAAUAXgAFAGBABQBgv+SAaT/2AAEAYL/sAGL/+wBjf/sAY//7AATAXT/7AF1/+IBeP/sAX//4gGB/+IBgv+mAYn/ugGL/8QBjf/EAY//xAGQ/+IBkf/iAZL/zgGT/9gBlP/OAZX/2AGa/84Bm//OAaT/zgACAAgAAg9+AAoAAgvqAAQAAA4IDMAAKQAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+L/ugAAAAAAAP/iAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4v/EAAAAAAAA/9gAAAAAAAAAAP/O/87/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/xAAAAAD/zgAA//sAAAAAAAAAAAAAAAD/uv/i/+L/+wAAAAD/7AAAAAD/8f/xAAD/uv/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAP/iAAAAAAAAAAAAAP/iAAAAAP/Y/9gAKAAAAAAAAAAAAAAAAAAAAAD/zv+6/6YAAP/2AAAAAAAAAAAAAAAAAAAAAAAA/9gAAAAA/84AAAAAAAAAAAAAAAD/9gAA/84AAAAAAAD/8QAAAAAAAAAAAAAAAAAA/87/4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/sAAA/87/xAAAAAAAAAAAAAD/zgAAAAAAAAAAABQAAAAA/8QAAP/sAAAAAAAA/7r/kv+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAD/2AAAAAAAAAAAAAAAAAAUAAD/8QAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAD/7AAAAAAAAAAAAAAAAAAA/+IAAAAA/+cAAAAA/+L/7P/2/+wAAP/E/+wAAP/EAAD/zv+6/8T/sAAA/9j/4v/iAAAAAAAAAAD/2AAAAAAAAAAAAAAAAAAAAAAAAP+NAAAAAAAA/5f/xP/iAAAAAABGADIARgAA/+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/s/7wAAAAAAAD/twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/kgAAAAAAAP+m/+IAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/iAAAAAAAA/84AAAAAAAAAAAAAAAAAAAAA/84AAP/O/87/4v+mAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/7AAAAAAAAD/nP+6/84AAAAAAGQAUABuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+wAAAAAAAAAAP/sAAAAAAAAAAAAAAAA/7AAAAAAAAAAAP/sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAP+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/+IAAP/iAAAAAAAA/7D/uv+mAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2AAAAAAAAP/EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AGQAaAAOAG0AdwAEAHkAigABAIsAiwAaAIwAjwAVAJAAkQAgAJ0AngAhAJ8AowAQAKoAsgABALUAtQABALkAvQARAL8AwQAbAMsA0AAMANIA1gATANsA3AAaAN0A5gAGAOkA7QADAPIA+gAIAPwA/wADAQIBCQAKARgBIAADASMBIwADAScBKwASAS0BLwAcATABOAAJATkBPgANAUABRAAUAUUBSAAWAXQBdAAdAXUBdQAZAXgBeAAdAYMBgwAPAYUBiAAPAYsBiwAYAY0BjQAYAY8BjwAYAZABkQAZAZIBkgAjAZMBkwAkAZQBlAAjAZUBlQAkAZYBlgAeAZcBlwAfAZgBmAAeAZkBmQAfAZoBmwAiAAIAPAABAAoAAwAxADIAFgA0ADUAFgA3ADsADQBIAEoAGwBRAFMAHABUAFwABwBdAGIACgBkAGgADgBtAHYABAB3AHcABgB4AHgAAgCBAIEAAgCCAIoABgCMAI8AFwCQAJEACQCfAKAAGQCiAKMAGQCkAKkACQCqALEAAgCzALQAAgC2ALgAHwDLANAACwDSANYAFADdAOYABQDpAO0ADwDuAPEAAQD8AP8AGAELAQwAJQENAQ4AEQEQAREAEQETARcAEgEYAR8AAQEjASMAAQEkASYAIAEnASsAEwEtAS8AIQEwATgACAE5AT4ADAFAAUQAFQFFAUgAGgFKAUoAEQF0AXQAIgF1AXUAHgF4AXgAIgGDAYMAEAGFAYgAEAGKAYoAHQGMAYwAHQGOAY4AHQGQAZEAHgGSAZIAJwGTAZMAKAGUAZQAJwGVAZUAKAGWAZYAIwGXAZcAJAGYAZgAIwGZAZkAJAGaAZsAJgABAjoABAAAARgbRBtEG0QbRBtEG0QbRBtEG0QbRBsqGyQbJBskGyQbJBsOGw4bDhsOGtAaohqIGogaThqIGogaQBsOGw4bDhsOGw4bDhsOGw4ZZhlYGSYZIBkgGSAY/hjIGMgYyBi6GLoYuhi6GLoYuhi6GLoYuhh4GC4YeBh4GHgYeBfoF74Xvhe+F74XvhekF5YXlheWF5YXlheWF5YXlheWF5YXhBdWFxQXAhbUF4QXhBeEF4QXhBeEF4QXhBeEFhYWDBYMFgwWDBXiFeIVbBVsFOoU5BTkFLYU5BTkFIQV4hXiFeIV4hXiFtQW1BbUFtQW1BbUFEYW1BQ8FA4W1BP0E+4T7hPuE+gT6BPoE+gT6BPaE9QTqhPUE6ATjhOgE6AToBOgEwAS8hLyEvIS8hLyEugS0hLSEtIS0hLSEtIS0hLSEtIS0hLMEnoSdBJ0EnQSdBJ0ElYSVhJWElYSOBIqEioSKhIqEhQSBhIGEfAR8BG2EfAR8BGUElYSVhJWElYSVhJWElYSVhFyETAQ+hDoEOgQ6BDWENYQ1hDWENYQiBB2EHYQdhBsEGwQbBBsEGwQbBBsEGwQbBBWEFYQVhBWEFYQVhBEEDIQMhAyEDIQMhAcEBwQHBAcEfAPCg8EDv4O/g74DvIO+A7sDvgO8g74DwQO+A74DuwO+A7mDvgO2A7CDoQOVg7YDXQMVgwkCd4IsAaeBogGiAaIDsIOwgZyBmAGcgZgBloGTAZaBkwGOgY6BWADIgACACYAAQAKAAAADAAVAAoAHwAfABQALgAuABUAMQA2ABYAPABDABwARQBKACQAUABpACoAbQB4AEQAfwCSAFAAmwCbAGQAnQCdAGUAnwDBAGYAywDXAIkA3QDxAJYA+wD/AKsBCgESALABGAEfALkBIQFIAMEBSgFLAOkBTQFNAOsBUAFSAOwBVAFUAO8BVgFWAPABWAFYAPEBWwFbAPIBXgFeAPMBYQFmAPQBaAFpAPoBdAF4APwBfQF9AQEBfwGCAQIBiQGKAQYBjAGMAQgBjgGOAQkBkAGbAQoBngGeARYBpAGkARcAjwAB/4gAAv+IAAP/iAAE/4gABf+IAAb/iAAH/4gACP+IAAn/iAAK/4gAC/9gAA3/4gAO/+IAD//iABD/4gAR/+IAIP/iACH/4gAi/+IAI//iADb/2AA8/+IAPf/iAD7/4gA//+IAQP/iAEH/4gBC/+IAQ//iAET/4gBH/+IAUAAAAFEAPABSADwAUwA8AF0AMgBeADIAXwAyAGAAMgBhADIAYgAyAGQAMgBlADIAZgAyAGcAMgBoADIAbf/iAG7/4gBv/+IAcP/iAHH/4gBy/+IAc//iAHT/4gB1/+IAdv/iAHf/4gB5/84Aev/OAHv/zgB8/84Aff/OAH7/zgB//84AgP/OAIH/zgCC/84Ag//OAIT/zgCF/84Ahv/OAIf/zgCI/84Aif/OAIr/zgCL/+wAjP/EAI3/xACO/8QAj//EAKT/7ACl/+wAqv/OAKv/zgCs/84Arf/OAK7/zgCv/84AsP/OALH/zgCy/84As//sALX/zgDR/8QA1//OANv/7ADc/+wA3f+wAN7/sADf/7AA4P+wAOH/sADi/7AA4/+wAOT/sADl/7AA5v+wAOf/fgDp/8QA6v/EAOv/xADs/8QA7f/EAPz/xAD9/8QA/v/EAP//xAES/9gBGP/EARn/xAEa/8QBG//EARz/xAEd/8QBHv/EAR//xAEg/8QBI//EASf/zgEo/84BKf/OASr/zgEr/84BOQAUAToAFAE7ABQBPAAUAT0AFAE+ABQBRf/sAUb/7AFH/+wBSP/sADYAAQAUAAIAFAADABQABAAUAAUAFAAGABQABwAUAAgAFAAJABQACgAUAAsAHgBR/9gAUv/YAFP/2ABU/9gAVf/YAFb/2ABX/9gAWP/YAFn/2ABa/9gAW//YAFz/2ABd/+wAXv/sAF//7ABg/+wAYf/sAGL/7ABjABQAZP/iAGX/4gBm/+IAZ//iAGj/4gDp/+wA6v/sAOv/7ADs/+wA7f/sAPz/7AD9/+wA/v/sAP//7AEY/+wBGf/sARr/7AEb/+wBHP/sAR3/7AEe/+wBH//sASD/7AEj/+wABAAL/7AAYwAyAOf/nAES/+IAAwC0/+IA5//sAT//4gABALT/4gAEAAv/dABjAB4AeAAUAOf/fgAFAAv/kgBjAB4AeAAUAOf/fgES/+IABQCcAJYAswAoALQAMgDR/+wBCgBkAIQADf+cAA7/nAAP/5wAEP+cABH/nAAg/5wAIf+cACL/nAAj/5wALgB4ADz/nAA9/5wAPv+cAD//nABA/5wAQf+cAEL/2ABD/5wARP+cAEf/nABR/84AUv/OAFP/zgBU/7AAVf+wAFb/sABX/7AAWP+wAFn/sABa/7AAW/+wAFz/sABd/2oAXv9qAF//agBg/2oAYf9qAGL/agBjADwAZP/EAGX/xABm/8QAZ//EAGj/xAB5/7AAev+wAHv/sAB8/7AAff+wAH7/sAB//7AAgP+wAIH/sACC/7AAg/+wAIT/sACF/7AAhv+wAIf/sACI/7AAif+wAIr/sACMADwAjQA8AI4APACPADwAmwBaAKr/sACr/7AArP+wAK3/sACu/7AAr/+wALD/7ACx/7AAsv+wALMAMgC1/7AAy/+SAMz/kgDN/5IAzv+SAM//kgDQ/5IA0gAoANMAKADUACgA1QAoANYAKADp/5wA6v+cAOv/nADs/5wA7f+cAPz/nAD9/5wA/v+cAP//nAEKAFoBGP+cARn/nAEa/5wBG/+cARz/nAEd/5wBHv/iAR//nAEg/5wBI/+cAS3/nAEu/5wBL/+cATD/ugEx/7oBMv+6ATP/ugE0/7oBNf+6ATb/ugE3/7oBOP+6ATn/iAE6/4gBO/+IATz/iAE9/4gBPv+IAUD/nAFB/5wBQv+cAUP/nAFE/5wASwABAEYAAgBGAAMARgAEAEYABQBGAAYARgAHAEYACABGAAkARgAKAEYACwBQAA3/4gAO/+IAD//iABD/4gAR/+IAIP/iACH/4gAi/+IAI//iAC4AtAA8/+IAPf/iAD7/4gA//+IAQP/iAEH/4gBC/+IAQ//iAET/4gBH/+IAUf/YAFL/2ABT/9gAVP+6AFX/ugBW/7oAV/+6AFj/ugBZ/7oAWv+6AFv/ugBc/7oAXf+cAF7/nABf/5wAYP+cAGH/nABi/5wAYwAeAGT/ugBl/7oAZv+6AGf/ugBo/7oAjAAoAI0AKACOACgAjwAoAJwAlgEKAJYBLf/iAS7/4gEv/+IBOf/iATr/4gE7/+IBPP/iAT3/4gE+/+IBQP/EAUH/xAFC/8QBQ//EAUT/xACRAAH/sAAC/7AAA/+wAAT/sAAF/7AABv+wAAf/sAAI/7AACf+wAAr/sAAL/5wADf/iAA7/4gAP/+IAEP/iABH/4gAg/+IAIf/iACL/4gAj/+IAPP/iAD3/4gA+/+IAP//iAED/4gBB/+IAQv/iAEP/4gBE/+IAR//iAFEAZABSAGQAUwBkAF0AWgBeAFoAXwBaAGAAWgBhAFoAYgBaAGMAKABkAGQAZQBkAGYAZABnAGQAaABkAG3/xABu/8QAb//EAHD/xABx/8QAcv/EAHP/xAB0/8QAdf/EAHb/xAB3/8QAeAAyAHn/nAB6/5wAe/+cAHz/nAB9/5wAfv+cAH//nACA/5wAgf+cAIL/nACD/5wAhP+cAIX/nACG/5wAh/+cAIj/nACJ/5wAiv+cAJ0AMgCeADIAnwAoAKAAKAChACgAogAoAKMAKACq/5wAq/+cAKz/nACt/5wArv+cAK//nACw/5wAsf+cALL/nAC1/5wAv//YAMD/2ADB/9gAwv/iAMP/4gDE/+IAxf/iAMb/4gDH/+IAyP/iAMn/4gDK/+IA3f+SAN7/kgDf/5IA4P+SAOH/kgDi/5IA4/+SAOT/kgDl/5IA5v+SAOf/fgDp/7oA6v+6AOv/ugDs/7oA7f+6APz/ugD9/7oA/v+6AP//ugEY/7oBGf+6ARr/ugEb/7oBHP+6AR3/ugEe/7oBH/+6ASD/ugEj/7oBJP/iASf/zgEo/84BKf/OASr/zgEr/84BP//iAUX/2AFG/9gBR//YAUj/2AAMAAH/2AAC/9gAA//YAAT/2AAF/9gABv/YAAf/2AAI/9gACf/YAAr/2AAL/+IA5//iAEcAAf+cAAL/nAAD/5wABP+cAAX/nAAG/5wAB/+cAAj/nAAJ/5wACv+cAAv/nAA2/+IAUQAyAFIAMgBTADIAXQAeAF4AHgBfAB4AYAAeAGEAHgBiAB4AZAAeAGUAHgBmAB4AZwAeAGgAHgCM/9gAjf/YAI7/2ACP/9gA3f+6AN7/ugDf/7oA4P+6AOH/ugDi/7oA4/+6AOT/ugDl/7oA5v+6AOf/kgDp/+IA6v/iAOv/4gDs/+IA7f/iAPz/4gD9/+IA/v/iAP//4gENAAABEv/iARj/4gEZ/+IBGv/iARv/4gEc/+IBHf/iAR7/4gEf/+IBIP/iASP/4gEn/+IBKP/iASn/4gEq/+IBK//iAUX/4gFG/+IBR//iAUj/4gA4AAH/2AAC/9gAA//YAAT/2AAF/9gABv/YAAf/2AAI/9gACf/YAAr/2AAL/84AUf+6AFL/ugBT/7oAXf/iAF7/4gBf/+IAYP/iAGH/4gBi/+IAZP/OAGX/zgBm/84AZ//OAGj/zgDd/+IA3v/iAN//4gDg/+IA4f/iAOL/4gDj/+IA5P/iAOX/4gDm/+IA5//YARL/7AEt/+IBLv/iAS//4gE5/+wBOv/sATv/7AE8/+wBPf/sAT7/7AE//+IBQP/YAUH/2AFC/9gBQ//YAUT/2AFF/+wBRv/sAUf/7AFI/+wACwABADIAAgAyAAMAMgAEADIABQAyAAYAMgAHADIACAAyAAkAMgAKADIACwAyAA8AUf/YAFL/2ABT/9gAXf/YAF7/2ABf/9gAYP/YAGH/2ABi/9gAYwAeAGT/4gBl/+IAZv/iAGf/4gBo/+IABQALACgAYwA8ANEAFADnABQBS/+mAAMAYwAoAQr/7AFL/6YAAQFLABQAAQFL/+IAAQFLAB4AAQFL/+wAAQFL/9gAAQFL/84ARAAB/7AAAv+wAAP/sAAE/7AABf+wAAb/sAAH/7AACP+wAAn/sAAK/7AAC/+mADb/4gBRACgAUgAoAFMAKABdAB4AXgAeAF8AHgBgAB4AYQAeAGIAHgBkADIAZQAyAGYAMgBnADIAaAAyAN3/sADe/7AA3/+wAOD/sADh/7AA4v+wAOP/sADk/7AA5f+wAOb/sADn/6YA6f/iAOr/4gDr/+IA7P/iAO3/4gD8/+IA/f/iAP7/4gD//+IBGP/iARn/4gEa/+IBG//iARz/4gEd/+IBHv/iAR//4gEg/+IBI//iAU3/zgFR/2ABUv/sAWH/7AFl/9gBZv/iAWf/7AF0/4gBdf9+AXj/iAGQ/34Bkf9+AAUBS//iAX3/7AF//9gBgv/YAaT/7AAEAOf/zgF9/9gBgf/OAYn/nAAEAX3/4gGC/+IBlv/iAZj/4gAFAOf/4gF9/+wBgf+wAYn/fgGkABQAAgGB/+IBif+6AAQA5//OAX3/4gGB/84Bif+wABMBS//OAXT/4gF1/+wBeP/iAX//sAGC/7ABif/YAYv/4gGN/+IBj//iAZD/7AGR/+wBkv+6AZP/ugGU/7oBlf+6AZr/pgGb/6YBpP+wAAQBf//iAYH/2AGC/+IBif/YAAQBS//iAX//zgGC/7oBpP/iAA0A5//sAUv/4gF1ADIBf//iAYEAeAGC/5IBiQCWAYsAMgGNADIBjwAyAZAAMgGRADIBpP/EABABdP/OAXX/zgF4/84Bf//iAYH/7AGC/7ABif+cAZD/zgGR/84Bkv/OAZP/4gGU/84Blf/iAZr/4gGb/+IBpP/EAAgBdP+cAXX/nAF4/5wBgf/YAYL/7AGJ/4gBkP+cAZH/nAAIAX3/7AF//+IBgv+mAZL/7AGU/+wBmv/iAZv/4gGk/9gADgEtACgBLgAoAS8AKAE5ACgBOgAoATsAKAE8ACgBPQAoAT4AKAFAABQBQQAUAUIAFAFDABQBRAAUAAUBS/+mAX3/zgF//7ABgv+SAaT/pgADAX3/zgF//+IBgv/OAAUBdP/sAXX/4gF4/+wBkP/iAZH/4gADAX//7AGC/7oBpP/iAAcA5//iAXT/sAF1/6YBeP+wAYH/7AGQ/6YBkf+mAAcA5//sAUv/4gF//+IBgf/YAYL/kgGJ/5wBpP/EAAEBgv/iABQBS//YAXT/7AF1/84BeP/sAX//zgGB/+wBgv+cAYn/pgGL/+IBjf/iAY//4gGQ/84Bkf/OAZL/2AGT/+wBlP/YAZX/7AGa/84Bm//OAaT/xAABAYL/xAAFAUv/sAF9/+IBf/+6AYL/YAGk/6YAAgGC/6YBpP/YAAMBgf/YAYL/sAGJ/8QAIwB5/90Aev/dAHv/3QB8/90Aff/dAH7/3QB//90AgP/dAIH/3QCC/90Ag//dAIT/3QCF/90Ahv/dAIf/3QCI/90Aif/dAIr/3QCq/90Aq//dAKz/3QCt/90Arv/dAK//3QCw/90Asf/dALL/3QC1/90BdQAUAYv/7AGN/+wBj//sAZAAFAGRABQBpP/OAAQBdP/BAXj/wQGB/84Bif+mAAIBgf/OAYn/pgAKAHgAKACQAB4AkQAeAJ0AHgCeAB4AnwAoAKAAKAChACgAogAoAKMAKAABAX3/7AADAX//zgGC/84BpP/YAAEBgv+wAAEA0QAKAAYBiQAoAYsAHgGNAB4BjwAeAZP/7AGV/+wACwCS//sAm//+AKT/8QCl//EAs//2ALb/8QDR//YBS//sAYH/zgGJ/7ABpP/OAAIBkv/sAZT/7AAPAJL/+wCb//sApP/7AKX/+wCz//YAtv/7ANH/3QFL/+wBgf/OAYn/sAGS/+wBkwAAAZT/7AGVAAABpP/OAAwAeP/sAJD/7ACR/+wAkv/sAJv/7ACk/+wApf/sALP/7AC0/+IAtv/sAUv/2AGk/7oACwB4AEYAkABGAJEARgCdAEYAngBGAJ8ARgCgAEYAoQBGAKIARgCjAEYAtAAyAAEAeABGACAAef/nAHr/5wB7/+cAfP/nAH3/5wB+/+cAf//nAID/5wCB/+cAgv/nAIP/5wCE/+cAhf/nAIb/5wCH/+cAiP/nAIn/5wCK/+cAqv/nAKv/5wCs/+cArf/nAK7/5wCv/+cAsP/sALH/5wCy/+cAtf/nAZb/2AGX/+wBmP/YAZn/7AAdAHn/8QB6//EAe//xAHz/8QB9//EAfv/xAH//8QCA//EAgf/xAIL/8QCD//EAhP/xAIX/8QCG//EAh//xAIj/8QCJ//EAiv/xAKT/7ACq//EAq//xAKz/8QCt//EArv/xAK//8QCw//EAsf/xALL/8QC1//EACgB4/+wAkv/sAJv/9gCk/+wApf/sALP/7AC0/+IAtv/sAUv/2AGk/7oAAgGC/8QBiQBGAC8Aef/2AHr/9gB7//YAfP/2AH3/9gB+//YAf//2AID/9gCB//YAgv/2AIP/9gCE//YAhf/2AIb/9gCH//YAiP/2AIn/9gCK//YAqv/2AKv/9gCs//YArf/2AK7/9gCv//YAsP/2ALH/9gCy//YAtf/2AUsAZAF0/9gBdf/YAXj/2AF/AFABgf/sAYIAggGLAHgBjQB4AY8AeAGQ/9gBkf/YAZIAZAGTAIwBlABkAZUAjAGaAIwBmwCMAaQAeAALAJL/+wCb//sApP/7AKX/+wCz//YAtv/7ANH/3QFL/+wBgf/OAYn/sAGk/84ABAGSAB4BkwAeAZQAHgGVAB4AEAB4AEYAiwAeAJAARgCRAEYAkgAoAJsAFACdAFAAngBQAJ8ARgCgAEYAoQBGAKIARgCjAEYAtAAyANsAHgDcAB4ACwCS//sAm//7AKT/+wCl//sAs//2ALb/+wDR//YBS//sAYH/zgGJ/7ABpP/OAAQAeP/sANf/7AGC/6YBpP/sAAMAeP/2AX3/7AGk/8QABgFA/+IBQf/iAUL/4gFD/+IBRP/iAUv/7AAKAAv/xAFLAFoBdv/YAXsAeAF9/84BfwAoAYH/kgGCAG4Bif/EAaQAPAARAXQACgF1ADwBdgAeAXgACgF7AEYBgQAeAYIAHgGJADIBkAA8AZEAPAGSAB4BkwAeAZQAHgGVAB4BmgAyAZsAMgGeABQAEgAL/7AAtv/YAOf/kgEK/+wBEv/YAUsAPAF2/9MBdwAUAXsAUAF9/9gBfwAeAYH/dAGCADwBif+cAZoAKAGbACgBnv/iAaQAMgAQAAv/sAC2/8kA5/+SAQr/7AES/9gBSwA8AXb/0wF3ABQBewBQAX3/2AF/AB4Bgf90AYIAPAGJ/5wBnv/iAaQAMgADAYH/pgGJ/7ABnv/YAA0AC//EAJL/+wC2/6YBSwA8AXb/2AF3/9gBewA8AX3/ugF/ADIBgf+wAYIAUAGJ/9gBpABQAAgBf//sAZL/xAGT/+IBlP/EAZX/4gGa/7oBm/+6AaT/xAABAF7/8QAMAAv/4gF1AQ4BdwEYAYEBVAGC/+IBiQFeAYsA0gGNANIBjwDSAZABDgGRAQ4BpP/iAAMBdf+6AZD/ugGR/7oANgAB/84AAv/OAAP/zgAE/84ABf/OAAb/zgAH/84ACP/OAAn/zgAK/84AC/+6AHn/3QB6/90Ae//d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) format("truetype")}@font-face{font-family:HousewareFont;src:local("Raleway"),url(data:font/ttf;base64,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A/YD+wQAA/8EAQP9A9MD1APXA9sD3APZA9ID0QPdA9oD1QPYAgICAwIrAf4CIwIiAiUCJgInAiACIQIoAgsCCAIVAhwB+gH7AfwB/QIAAgECBAIFAgYCBwIKAhYCFwIZAhgCGgIbAh4CHwIdAiQCKQIqAnQCdQJ2AncCegJ7An4CfwKAAoEChAKQApECkwKSApQClQKYApkClwKeAqMCpAJ8An0CpQJ4Ap0CnAKfAqACoQKaApsCogKFAoICjwKWAiwCpgItAqcCLgKoAi8CqQIJAoMCagLkAmsC5QH/AnkCMAKqAjECqwIyAqwCMwKtAjQCrgI1Aq8CNgKwAjcCsQI4ArIC/gL/AjkCtAI7ArUCPAK2Aj0CtwI+ArgCPwK5AkACugMAAwECQQK7AkICvAJDAr0CRQK/AkYCwAJHAkgCwgJJAsMCSgLEAksCxQJMAsYCTQLHAk4CyALBAk8CyQJQAsoDAgMDAlECywJSAswCUwLNAlQCzgJVAs8CVgLQAlcC0QJYAtICWQLTAloC1AJbAtUCXALWAl0C1wJeAtgCXwLZAmAC2gJhAtsCYgLcAmMC3QJkAt4CZQLfAmYC4AJnAuECaALiAmkC4wI6ArMCRAK+AfkC5wH4AuYAIQEFACgBDAApAQ0APgEiAD0BIQAuARIASAEtAE0BMgBLATAAVAE6AGYBTgBnAU8AagFSAG8BVwBwAVgAcgFaAJMBewCUAXwAjgF2AI0BdQCfAYcAoQGJAKoBkgCrAZMApAGMAKYBjgCsAZQAtAGcALUBnQDMAbQAyAGwANIBugDPAbcA0QG5ANgBwADiAcoAEQD1ABMA9wAKAO4ADADwAA0A8QAOAPIACwDvAAQA6AAGAOoABwDrAAgA7AAFAOkAOAEcADoBHgBAASQAMAEUADIBFgAzARcANAEYADEBFQBYAT4AVgE8AIEBaQCDAWsAeAFgAHoBYgB7AWMAfAFkAHkBYQCFAW0AhwFvAIgBcACJAXEAhgFuALwBpAC+AaYAwAGoAMIBqgDDAasAxAGsAMEBqQDaAcIA2QHBANsBwwDdAcUDgAN/A4EDgwOGA4IDhwNwA28DbgNxA3oDewN5A8kDywNYA5EDlQOOA48DlAOfA5oDkgOTA4kDngOcA5YDlwObA7MDtgO4A6UDogO5A60DrAHWAdkB2gHXAdgAAAAAACcB2gADAAEECQAAAMgJJAADAAEECQABABgJDAADAAEECQACAA4I/gADAAEECQADAC4I0AADAAEECQAEABgJDAADAAEECQAFABoItgADAAEECQAGABgIngADAAEECQAHAFIITAADAAEECQAIAGYH5gADAAEECQAJAGYH5gADAAEECQAKBBYD0AADAAEECQALAEQDjAADAAEECQAMACwDYAADAAEECQANASACQAADAAEECQAOADQCDAADAAEECQAQAA4B/gADAAEECQARAAgB9gADAAEECQAZABgB3gADAAEECQEAAAwB0gADAAEECQEBAAgB9gADAAEECQECABQBvgADAAEECQEDAAoBtAADAAEECQEEAA4I/gADAAEECQEFAAwBqAADAAEECQEGABABmAADAAEECQEHAAgBkAADAAEECQEIABIBfgADAAEECQEJAAoBdAADAAEECQEKACIBUgADAAEECQELAC4BJAADAAEECQEMACQBAAADAAEECQENACgA2AADAAEECQEOACYAsgADAAEECQEPACoAiAADAAEECQEQACIAZgADAAEECQERACwAOgADAAEECQESACQAFgADAAEECQETAAwACgADAAEECQEUAAoAAABSAG8AbQBhAG4ASQB0AGEAbABpAGMAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBCAGwAYQBjAGsAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBFAHgAdAByAGEAQgBvAGwAZABSAGEAbABlAHcAYQB5AFIAbwBtAGEAbgAtAEIAbwBsAGQAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBTAGUAbQBpAEIAbwBsAGQAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBNAGUAZABpAHUAbQBSAGEAbABlAHcAYQB5AFIAbwBtAGEAbgAtAFIAZQBnAHUAbABhAHIAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBMAGkAZwBoAHQAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4ALQBFAHgAdAByAGEATABpAGcAaAB0AFIAYQBsAGUAdwBhAHkAUgBvAG0AYQBuAC0AVABoAGkAbgBCAGwAYQBjAGsARQB4AHQAcgBhAEIAbwBsAGQAQgBvAGwAZABTAGUAbQBpAEIAbwBsAGQATQBlAGQAaQB1AG0ATABpAGcAaAB0AEUAeAB0AHIAYQBMAGkAZwBoAHQAVwBlAGkAZwBoAHQAUgBhAGwAZQB3AGEAeQBSAG8AbQBhAG4AVABoAGkAbgBSAGEAbABlAHcAYQB5AGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABUAGgAaQBzACAARgBvAG4AdAAgAFMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAGwAaQBjAGUAbgBzAGUAZAAgAHUAbgBkAGUAcgAgAHQAaABlACAAUwBJAEwAIABPAHAAZQBuACAARgBvAG4AdAAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAxAC4AMQAuACAAVABoAGkAcwAgAGwAaQBjAGUAbgBzAGUAIABpAHMAIABhAHYAYQBpAGwAYQBiAGwAZQAgAHcAaQB0AGgAIABhACAARgBBAFEAIABhAHQAOgAgAGgAdAB0AHAAOgAvAC8AcwBjAHIAaQBwAHQAcwAuAHMAaQBsAC4AbwByAGcALwBPAEYATABoAHQAdABwADoALwAvAHAAaQB4AGUAbABzAHAAcgBlAGEAZAAuAGMAbwBtAGgAdAB0AHAAOgAvAC8AdABoAGUAbABlAGEAZwB1AGUAbwBmAG0AbwB2AGUAYQBiAGwAZQB0AHkAcABlAC4AYwBvAG0AUgBhAGwAZQB3AGEAeQAgAGkAcwAgAGEAbgAgAGUAbABlAGcAYQBuAHQAIABzAGEAbgBzAC0AcwBlAHIAaQBmACAAdAB5AHAAZQBmAGEAYwBlACAAZgBhAG0AaQBsAHkALgAgAEkAbgBpAHQAaQBhAGwAbAB5ACAAZABlAHMAaQBnAG4AZQBkACAAYgB5ACAATQBhAHQAdAAgAE0AYwBJAG4AZQByAG4AZQB5ACAAYQBzACAAYQAgAHMAaQBuAGcAbABlACAAdABoAGkAbgAgAHcAZQBpAGcAaAB0ACwAIABpAHQAIAB3AGEAcwAgAGUAeABwAGEAbgBkAGUAZAAgAGkAbgB0AG8AIABhACAAOQAgAHcAZQBpAGcAaAB0ACAAZgBhAG0AaQBsAHkAIABiAHkAIABQAGEAYgBsAG8AIABJAG0AcABhAGwAbABhAHIAaQAgAGEAbgBkACAAUgBvAGQAcgBpAGcAbwAgAEYAdQBlAG4AegBhAGwAaQBkAGEAIABpAG4AIAAyADAAMQAyACAAYQBuAGQAIABpAEsAZQByAG4AZQBkACAAYgB5ACAASQBnAGkAbgBvACAATQBhAHIAaQBuAGkALgAgAEkAdAAgAGkAcwAgAGEAIABkAGkAcwBwAGwAYQB5ACAAZgBhAGMAZQAgAGEAbgBkACAAdABoAGUAIABkAG8AdwBuAGwAbwBhAGQAIABmAGUAYQB0AHUAcgBlAHMAIABiAG8AdABoACAAbwBsAGQAIABzAHQAeQBsAGUAIABhAG4AZAAgAGwAaQBuAGkAbgBnACAAbgB1AG0AZQByAGEAbABzACwAIABzAHQAYQBuAGQAYQByAGQAIABhAG4AZAAgAGQAaQBzAGMAcgBlAHQAaQBvAG4AYQByAHkAIABsAGkAZwBhAHQAdQByAGUAcwAsACAAYQAgAHAAcgBlAHQAdAB5ACAAYwBvAG0AcABsAGUAdABlACAAcwBlAHQAIABvAGYAIABkAGkAYQBjAHIAaQB0AGkAYwBzACwAIABhAHMAIAB3AGUAbABsACAAYQBzACAAYQAgAHMAdAB5AGwAaQBzAHQAaQBjACAAYQBsAHQAZQByAG4AYQB0AGUAIABpAG4AcwBwAGkAcgBlAGQAIABiAHkAIABtAG8AcgBlACAAZwBlAG8AbQBlAHQAcgBpAGMAIABzAGEAbgBzAC0AcwBlAHIAaQBmACAAdAB5AHAAZQBmAGEAYwBlAHMAIAB0AGgAYQBuACAAaQB0AHMAIABuAGUAbwAtAGcAcgBvAHQAZQBzAHEAdQBlACAAaQBuAHMAcABpAHIAZQBkACAAZABlAGYAYQB1AGwAdAAgAGMAaABhAHIAYQBjAHQAZQByACAAcwBlAHQALgBNAGEAdAB0ACAATQBjAEkAbgBlAHIAbgBlAHkALAAgAFAAYQBiAGwAbwAgAEkAbQBwAGEAbABsAGEAcgBpACwAIABSAG8AZAByAGkAZwBvACAARgB1AGUAbgB6AGEAbABpAGQAYQBSAGEAbABlAHcAYQB5ACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAATQBhAHQAdAAgAE0AYwBJAG4AZQByAG4AZQB5AC4AUgBhAGwAZQB3AGEAeQAtAFQAaABpAG4AVgBlAHIAcwBpAG8AbgAgADQALgAwADIANgA0AC4AMAAyADYAOwBOAE8ATgBFADsAUgBhAGwAZQB3AGEAeQAtAFQAaABpAG4AUgBlAGcAdQBsAGEAcgBSAGEAbABlAHcAYQB5ACAAVABoAGkAbgBDAG8AcAB5AHIAaQBnAGgAdAAgADIAMAAxADAAIABUAGgAZQAgAFIAYQBsAGUAdwBhAHkAIABQAHIAbwBqAGUAYwB0ACAAQQB1AHQAaABvAHIAcwAgACgAaQBtAHAAYQBsAGwAYQByAGkAQABnAG0AYQBpAGwALgBjAG8AbQApACwAIAB3AGkAdABoACAAUgBlAHMAZQByAHYAZQBkACAARgBvAG4AdAAgAE4AYQBtAGUAIAAiAFIAYQBsAGUAdwBhAHkAIgAuAAAAAQAAAAAIbgAAABQAAAAAAAAAAAAYBCsAAAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BDgEOAQ4BC4ELgSIBAgECAQIBAgECAQIBAgEQgQ+BEIEPgRCBEIEDQQNBA0EDQQNBA0EDQQNBA0EDQQNBA0EDQQNBA0EDQQNBA0EDQQNBA0EDQQNBAYEIAQgBCAEIAQgBCAEIARbBFoEWwRbBFsFCQUJBQkFCQUJBQkFCQUJBQkFCQUJBQkFCQUJBQkEbgRuBNcE1wRDBEMEQwRDBEMEQwRDBEUEEAQQBB4EHgQeBB4EHgQeBAkEHgQeBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEGAQYBBgEFwQXBBgEGAQYBBgGAAQ/BEMEDgSABIAEgASABIAEgASABIAETwRPBE8ETwRPBE8ETwRPBE8ETwRPBh8EJQR2BDYEdgR2BHYEdgR2BCsEKwQrBCsEKwQrBCsEKwQrBCsEKwQrBCsEKwQrBCsEKwQrBCsEKwQrBCsEKwQzBGQEZARkBGQEZASJBHcEdwR3BHcEdwR3BHcEdwR3BHcETgROBE4ETgROBSIEHQTSBNIE0gTSBNIE0gTSBNIE0gTSBNIE0gTSBNIE0gTSBNIE0gTSBNIE0gTSBNIE0gTSBEgESASiBIsEiwSLBIsEiwSLBIsEuQRyBLkEuQS5BLkEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAFEgSnBKcEpwSnBKcEpwSnBLcEtwS3BLcEtwUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQgFCAUIBQYFCAUIBNkE2QTZBRsFGwUbBRsGRgUbBRsGGwSGBIYEtwS3BLcEtwS3BLcEtgS3BLcEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgRyBHIEcgQEBKICAASiBQAFAAUABQAFAAUABQAFAASRBJEEkQSRBJEEkQSRBJEEkQSRBJEEUAYeBSwGHgYeBh4GHgYeBh4EugS6BLoEugS6BLoEugS6BLoEugS6BLoEugS6BLoEugS6BLoEugS6BLoEugS6BJwEwgTCBMIEwgTCBNgEVQRVBFUEVQRVBFUEVQRVBFUEVQRDBEMEQwRDBEMEsgSXBKcFCATvBKIGLQSoBREEbAY0BigGWQZbBjMGPwYjBFIElAQkBHMEKQQbBC8ElATIBIEE3wQRBEwERgRABF0EOgSqBDAErAREBFsExwS4BIoEfwRxBCcEYQT6BDgEjASIBLYEtgS1BMUEDQQNBA0GTwYqBJYElgSWBJsGIAYgBF4EEARbBBgEeQQ/BAgEdgSmBKYEpwSJBIQEfQUxBjgEhwSNBCIGNgSDBK8ETwRrBDQFCQUJBG4EfgTWBSkE3QSaBkgEOQQoBFQGEwYlBioGFAYvBisFBwTgBJUEHAUyBAgEdgR3BEcEEwYWBIQEhAYCBCYE8QUJBk8GQwRgBE0GAQSEBBQEOAQ4BA0EJQQlBk8GKgTsBJYElgQYBDkEOQQ0BKYEpgSmBIQEtgY2BGkE+QThBj4EXgQOBGQFEgSZBQEETASYBAYGKgQIBioECATSBJME3ASdBJ0EnQYOBIAEgASABh0E6wSdBJ0EnQYDBCoEKgTPBNEEqQRyBK4EogSLBKQEVQRVBSYE2ATzBMQGJgY7BMcFCwTJBjwE/ATlBJEEfAR1BQgFCAUGBHAFKATmBDwEjwZcBGcFJQUUBPIGDATrBA8GKQZEBRwE+wYaBM0GIQSLBKQEoQQWBQ4FFQT2BLcGBgS9BOcFCAYdBjAGCQSpBgUE0AYKBNIE0gSABIAEgAYdBOsGFwSdBJ0EcgRnBGcEdQRVBFUEVQTzBJ0GPAUnBQwE9QYHBM8EogTCBSsE3gYIBR0EsASOBKcGNQQxBLoEugS6BNkEnAS3BIYE9ASGBNQEswTGBJ0EiwTrBIsEaAQVBC0E/wUaBC4ESAYuBEsGNwUgBKAE/gRlBGMCAgSRBFgEqwZFBMsENQTABFMEYwUNBJEEYgTRBSEE2gTRBSEE2gSCBLsEngSpBOoEsQStBIIEuwSeBKkE6gSxBK0E0QUkBNsEggS+BJ8EqQTpBLEErQTRBMcEwwR7BL4EngSlBOQEsQSlBNEExwTDBHsEvgSfBKUE4wSxBKUFHQZQBk4GPQZWBksGVQZHBk0GWATBBjoFDwSFBhEEAAgCBg0GCwUKBQ8EZgRvBloFEAYYBlMEAwUPBhAGEAYPBg8FHwUjBOIFBQAABOIEMgQyBQUGQAZABEwETAYEBlQGUQT9BO0EAQR4BLIAAAAAAAAEGQQZAAAAAAAABAgEzASjBEkEVgS5BAUEvQQsBCAEAgTXBQQERQQrBPcIAAQ/BDsGSQUWBHYEXQUvBPAFDwT4BEEEGgS0BAoEPQUXBFEEUQQ3BDcEIwRfBjEE0wQHBHIGHAQSBHQFMwUuBiIEvwQMBicGVwYcBFwFGQYZBO4EbQRtBl0EowTVBMoGFQUwBhIFLQQLBR0FEAZKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE4wUeBkoEsgUQBRAEHwQfBRAEygTKBOMFHQUCBRMFAggBBiQE4wUDBLIGFwR6BNwAAAAABlIGMgZeBjIGMgY5BLEAAAAAAAAAAAAAAAAAAAAAAAAEIAUqBR4EogZCBLcGQQQhBFkEzgSSBRgGTARKBOgGLASQBFcEzgIBBBIEvARqAAEAAAPcAAUAAAPWAAADywAAAVkAAAAyAAAAHAADAAIAAgAAAAEAggFSAIQBSgCbAXYAXwABAAIAAQAA/0+0AJkKAKkPAIATAMwTAIQVAI8ZAIAeAIEeAIIeAKQeAIQgALEgAIYiAIMnAI8qAJEqAJIrAJ4sAIktAIEuAIoyAIYzAIE0AIk1AIw1AJA1AIY3AJQ4AKo4AIA5AII5AIs5AI86AN06AI07AJY8AOE+AJs/ALU/AJpAAMZAAJ1BAM9BAJZCAKJDAI1EAKREAL5FAJRGALFHAKlJAK5JALtJALJKAKxLAKBMALJMALRMAMBMANFMAOpMAMNNAL5OAMNOAL9PAMBTAMRTAM5TAMFUANRUANtVANNXAKhYAMhYAMpYANNZAONaAOdbAN9cAQxdAR5dANJfAPFhASZhAPZjAOVmAQhmAQxpAPxqAQRsAQptAPhvAQhwAMNxATQAAAACAAAAAc/9zyXYm+Sm6sXq8e3Z8DLx+vLX88PzB/ML9Oz1CPVP9uL26PYW9hn2K/fj9+r3BvcI+Nz44fj1+Fb65/rq+vr6E/vi+x38Cv37/RP9Nv70/vX+CP5v//P/+f/9/wkBBAERAScC+AL6AvsCAwIGAi4D+QMIAwwDGANmBP4EAgQEBAoEEAUFBQYFBwULBQwFDQUOBSQGAwYGBg4GQgf+Bw8HEQgTCBQIIAg7CRMJJAoFCgoKCwoPChMKFgoYChsKKQpRClkLDQsOCxMLGQsbCxwLMwtGDAMMDwwUDBcMGQwaDEMNGg0cDSENJA0vDhgOGQ4iDiMOJA4qDi8OOQ49DxwPIQ8kDyoPNw9NEB8QIBAiECMQJBAmECcQKBA2EDgQZBEMER4RHxEmESsRTBIWEigSLBI+EkYSVxMrEzATMhMzEzwUKxQsFDAUMxQ0FDkVLBUtFTQVPBYuFjMWNBY/FkQWURc5FzoXRBg0GTYZNxk4GTwZPRk+GUEZRxo5GkEaahsvGz4bRBtIG1UbYRwsHEUcRhxLHGYdRh1NHWEeQx5EHkYeSh5LHkweTh5mH0QfRR9IH0ofTh9PIFEgUiFCIVIhZSJCIkciViJXImkibCM5I0gjVyNYI10jbyN6JEYkUiRbJFwkfiVWJVslcCV+JjYmUCZaJl8mYydhJ30oRChGKF0oYyhkKGUocSlYKV4pYipiKmMqaypvK2Irayt0LGAsZCxmLGcsbi1hLXUtdy4ILmQuci9uMHUwdzB4MHkxbDFxMXYyXzJsMnYzVjN6NG40fTVpNnw4dTh/OzY7YD5dQ0NKf049c3EAAwAAAAEAAfwMOgABAAAAAAABAAIAABmaQAAZmkAAQAAAAAABAAMAEgAAAAAAAAIUAAACUAACAFUAAQABAAEAGgAaAAEAHQAdAAEAJAAkAAEAKgAqAAEAQgBCAAEASQBJAAEATgBOAAEAXQBdAAEAXwBfAAEAYQBhAAEAaQBpAAEAawBrAAEAdAB0AAEAmgCaAAEAogCiAAEArwCvAAEAtgC2AAEAzgDOAAEA1ADUAAEA3gDeAAEA5QDlAAEA/gD+AAEBAQEBAAEBCAEIAAEBDgEOAAEBJwEnAAEBLgEuAAEBMwE0AAEBRAFEAAEBRgFGAAEBSQFJAAEBUQFRAAEBUwFTAAEBXAFcAAEBggGCAAEBigGKAAEBlgGWAAEBngGeAAEBtgG2AAEBvAG8AAEBxgHGAAEB3AHcAAEB3gHgAAEB4gHnAAEB6QHqAAEB7QHwAAEB8gHyAAEB9AH3AAEB+gH6AAEB/QH9AAECBAIHAAECCgIKAAECDAIOAAECEAIQAAECEgIUAAECFwIYAAECGgIaAAECHwIfAAECJAIkAAECLQItAAECMAIwAAECNQI1AAECQwJDAAECUgJSAAECZQJlAAECdAJ0AAECdwJ3AAECfgKBAAEChAKEAAEChgKIAAECigKKAAECjQKOAAECkQKSAAECmQKZAAECngKeAAECqgKqAAECvQK9AAECxwLHAAECzALMAAEC6QLpAAEC9AL0AAED0QPVAAMD1wPpAAMECwQSAAMAAQADAAAALAAAABYAAAAQAAEAAQPhAAIAAwPRA9UAAAPXA+AABQQLBBIADwABAAYD4gPjA+QD5QPnA+gAAQAAC1MABgAACy0AAArEAAAKugAAAIgAAAA2AAAAIAADAAIAAgAAAAEApgCiAKwArADGAMIAGAABAAIAAQAAAIamANbmAPUVAJEeALUhALQjAIMtAIwxAIozAIszAIw0AIY3AIw3AIk4AIw5AJU5AJc5AI86AJQ6AJg+AIM/AJxCAKVCAJ9JBRQAAAACAAAAAbDExKnEzsfIxwLK/tCk0NLRotj23s7e2d7c3t/g1eDa4Nzh6OH54sTi3OLi4vDj2OPa493j3+TT5OHk6uTr5BLl3eXq5Qfm3ubj5u3n1+fa5+jn8ujc6OXo6unJ6dnp4+nk6RLq0urX6t7q3+rm6ufqEuoW6h/r2+ve6+Hr5uv57NLs2uzi7OPs5uzn7Ovs7Oz17Pbs+Oz57P7sBu3f7eft7O3u7e/t8e317RLtHu7T7t3u6e7w7gPuG+/T79zv4O/i7+Xv9O/47/rvHvDX8Njw2fDh8OLw4/Dr8PHw8vAF8Afx2PHZ8dvx3PHd8ebx7vHv8fHx8/EG8QnxFvEd8Sby2PLZ8try2/Lc8t/y7PLt8u7y8PLz8vTy9fL78v3yA/PW89zz4PPh8+Lz4/Pk8+Xz5vPn8+jz6fPr8+3z7vPv8/Dz8fPz8/Tz9vP39Nr03vTf9OP05fTm9Oj06vTr9Oz07fTu9O/08PTx9PT09fT49Pn0BfQL9A70EfXd9eL15PXl9eb16fXq9ev17PXt9fD18fXz9fb19/X/9Qb1ZfbO9uH25Pbl9uj26fbq9uv27Pbt9u727/bw9vH28vbz9vT29fb29vf2+Pb59gH2BvYH9gr2G/Yj9ij2M/Y/9kD34/fl9+b35/fo9+n36vfr9+z37ffu9+/38Pfx9/L38/f09/X39vf39/j3+ff69/v3/Pf99/73AvcG9wf3Hfco9zf45fjo+On46vjs+O347vjv+PD48fjy+PP49Pj1+Pb49/j4+Pn4+vj7+Pz4/fj++AH4BvgI+An4DPgQ+Bz4IPgr+DP4OPnn+ez57fnu+e/58Pnx+fL58/n0+fX59vn3+fj5+fn6+fv5/Pn9+f75//kI+Q75LPk9+T/65/ro+un67Prt+u/68Prx+vL68/r0+vX69vr3+vj6+fr6+vv6/Pr9+v76//oC+gX6BvoL+gz6DvoR+hn6G/oe+jL6NPo2++f76/vu++/78Pvx+/L78/v0+/X79vv3+/j7+fv6+/v7/Pv9+/77//sB+wP7BPsF+wb7CPsM+xL7Gfsa+xz7Ifs9+z77W/zj/PD88fzz/PT89fz2/Pf8+Pz5/Pr8+/z8/P38/vz//AH8AvwD/AX8BvwH/Aj8CfwK/Az8EvwW/Bv8Jfw8/ET94P3k/fL98/30/fX99v33/fj9+f36/fv9/P39/f79//0B/QL9A/0E/Qb9CP0K/Qv9DP0Z/ST9Jf0n/Sv9Nf09/UH+8f7y/vT+9f72/vf++P75/vr++/78/v3+/v7//gH+Av4D/gT+Bf4G/gf+CP4J/gr+C/4N/g7+D/4U/hb+GP4a/h7+J/41/jf+PP/r//L/9//4//n/+v/7//z//f/+////Af8C/wP/BP8F/wb/B/8I/wn/Cv8L/wz/Df8P/xH/GP8h/yL/JP8m/yn/Nv83AfYB9wH5AfoB+wH8Af0B/gH/AQEBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARQBFwEcAR4BKQEsAS0BNQE2AuoC9wL7AvwC/QL/AgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIWAhsCHQIfAiACNgI8A/sD/AP9A/4D/wMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFgMXAxoDHgMhAywE/wQBBAIEAwQEBAUEBgQHBAgECQQKBAsEDAQNBA4EDwQQBBEEEgQTBBQEFQQYBB8EKgRVBfEF/wUBBQIFAwUEBQUFBgUHBQgFCQUKBQsFDAUNBQ4FDwUQBREFEwUUBRUFFgUXBRkFHAUdBSUFJwUrBSwFSgVLBVYG9gb4BvsG/wYBBgQGBgYHBggGCQYKBgsGDAYNBg4GDwYQBhEGEgYTBhQGFQYWBhcGGAYdBh4GIAYmBicGKwYsBjMGNAY1BjgH8gf1B/sH/AcBBwQHBQcGBwcHCQcLBwwHDQcOBw8HEAcRBxIHEwcUBxcHGAcZBxoHHAcdByIHJgcoBykHKgcsBzIHNQc5B0MHRAdHB1gI+Aj5CP8IAggFCAYICAgNCA8IEAgRCBIIEwgUCBUIFggXCBkIGgggCCIIIwgkCCUIKAgrCCwIMAgyCEUISQnuCe8J/Qn+CQEJAwkECQcJCAkJCQoJCwkMCQ0JDgkPCREJEgkTCRQJFQkWCRcJGgkbCR4JHwkgCSEJIwkmCSsJLAk4CUAJQQrsCvYK9wr9Cv4K/woBCgIKBAoGCgkKCgoLCgwKDwoRChMKFAoVChcKGAoZChoKHAodCh4KHwogCiIKIwokCioKLAouCjYKPQpECkgKSwpQCl4KZQvcC/ILAwsGCwsLDAsNCw4LDwsQCxELEgsTCxQLFQsWCxgLGQsaCxsLHAsfCyMLJQsmCycLLwszCzcM8QzyDP4MAgwFDAkMCgwMDA0MDgwRDBIMFAwVDBYMFwwZDBoMGwwcDB0MHwwhDCMMJwwoDCkMKgw4DDsMVQ0HDQgNCQ0LDQ0NDw0QDRENEw0XDRkNGg0bDRwNHQ0fDSINJA0lDScNKA0qDSsNLA0tDS4NTg7YDuEOCg4NDg4OEA4TDhQOFQ4WDhgOGQ4aDhsOHA4dDh4OHw4kDiUOJw4oDikOKg4tDi4OLw4wDjUOOw5EDkcOVw5aDw4PDw8QDxIPFQ8WDxgPGw8dDx4PIQ8iDyMPJg8oDyoPLA8tDzEPOw9CD1UQ/hAFEAkQChAQEBIQFRAWEBkQGhAcEB4QHxAhECIQJRAmECcQKBAs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IyEtLCCwAkNUsAEjuACBI3ghsQACQ7gAdyN5IbEAAkOKsCAgXFghISG4AGccWYqKIIogiiO4EABjVli4EABjVliwBCawAVuwBCawBCawBCYbISEhIbgAOLAAIxxZGyFZsAQmI7CAYiBcWIpcilojISMhuAAeHFmKsIBiIFxYISEjIbgADhxZsAQmsAFhuP+THCMhLQJgADICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASAqIAEgKiABICogASA8L/4wPC/+MCjwBjArkAMAK5ADACuQAwArkAMAK5ADACuQAwArkAMALHAGMCzgAjAscAYwLOACMCxwBjAscAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAmkAYwJpAGMCaQBjAloAYwLQADAC0AAwAtAAMALQADAC0AAwAtAAMALQADAC2wBjAuUANgLbAGMC2wBjAtsAYwDaAGMA2gBjANoAIwDaAAgA2v/rANoAKQDaACkA2gBjANoAYwDaACkA2gAxANoAIwDa/+EA2gAWANr/4gHZABMB2QATAm0AYwJtAGMCQwBjAkMAYwJDAGMCQwBjAkMAYwJDAGMCQwBjAkoAHQN0AGMDdABjAwgAYwMIAGMDCABjAwgAYwMIAGMDCABjAwgAYwMIAGMDCABjAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAL1ADAC9QAwAvUAMAS3ADACawBjAlcAYwL1ADACggBjAoIAYwKCAGMCggBjAoIAYwKCAGMCggBjAoIAYwJaACcCWgAnAloAJwJaACcCWgAnAloAJwJaACcCWgAnAloAJwJaACcCWgAnAk8AVALjACECWAASAoAAJgJYABICWAASAlgAEgJYABICWAASAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgC9ABYAvQAWAL0AFgCpgATBA4AEwQOABMEDgATBA4AEwQOABMCbQALAoEAFwKBABcCgQAXAoEAFwKBABcCgQAXAoEAFwKBABcCgQAXAoEAFwJwABwCcAAcAnAAHAJwABwCcAAcBAMAHQLgADACDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnAgwAJwIMACcCDAAnA6AAJwOgACcCWwBUAhoALgIaAC4CGgAuAhoALgIaAC4CGgAuAhoALgJcAC4CUQAwAlwALgJcAC4CXAAuAlwALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAALgJAAC4CQAAuAkAAIwErABwCWwAuAlsALgJbAC4CWwAuAlsALgJbAC4CWwAuAjUAVAI1AAoCNQBUAjUAVAI1AFQAvABUALwAVAC8AFQAvAAUALz/+QC8/9wAvAAaALwAGgC8AFQAvABUALwAGgC8ABEAvAAUALz/0gC8AAcAvP/TAMT/hwC8/38AvP9/AfwAVAH8AFQB/ABUAO4AWgDuAFoA7gBaAO4AWgD/AFoA7gBaAO4AFgD9ABADjABUA4wAVAI1AFQCNQBUAjUAVAI1AFQCNQBUAjUAVAI1AFQCNQBUAjUAVAJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4CSgAuAkoALgJKAC4EGgAuAlsAVAJbAFQCWwAuAUMAVAFDAFQBQwBLAUMATQFDAC4BQwBUAUMAVAFD/9IB1wAlAdcAJQHXACUB1wAlAdcAJQHXACUB1wAlAdcAJQHXACUB1wAlAdcAJQIiAFQBJwAaASkAGwEnABoBJwAaAScAGgEnABoBJwAaAScAGgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAkAATgJAAE4CQABOAggAGQMaABkDGgAZAxoAGQMaABkDGgAZAeIAFAIYABUCGAAVAhgAFQIYABUCGAAVAhgAFQIYABUCGAAVAhgAFQIYABUB6AAhAegAIQHoACEB6AAhAegAIQIOACgCXwAuAlsALgC8AFQAzABcAlsALgENABwCPwBOAx4AHgIXABQDPAAuAhkAHAKTABwC5AAcAcQAHAIQABwDAQAuAkQAHAI3AF8CVQA0AmQAXwIUAF8CBwBfAmoANAJ1AF8A0gBfAZ4AGwIbAF8B9gBfAvEAXwKZAF8ChgA0AhgAXwKGADQCKwBfAgwALwIDABoCiABVAkUAHANwAB0CFwAVAicAHwIdACYBqQA0AcIAMQLQAC0CvP+uAqIAEgKBAGMCjwBjAfIAYwHyAGMB8gBjAtoALQJpAGMCaQBjAmkAYwOYAB4B8wAtAusAYwLrAGMC6wBjAusAYwJSAGMCUgBjAtAALQN0AGMC2wBjAvUAMALAAGMCawBjArkAMAJYABICWgAAAloAAAMcADACbQALAnkAUALTAGMDggBjA6YAYwKvAGMCVwBjAtYADwMfAGMD5gAtA+AAYwJaACcCvwAwAsoANwDaAGMA2gApAdkAEwLFABIDvgBjAlgAQQLEABICdgAAA5gAHgL1ADAC2gATAhEAAAJaAGMDqAAeAfMALQJiAGMCOwBjAlcADwKrAAADAQBjBCwAYwLWAFMEHAA6ArkAMAJYABICgQAXAnsAFALGABECnwBQAnkAUAJ5AGMCeQBjA2UAFgNK//sA2gBjA5gAHgIoAFMC0AAtAtsAYwLbAGMCeQBQA3QAYwKiABICogASAmkAYwLjACEC4wAhA5gAHgHzAC0CGwAtAusAYwLrAGMC9QAwAvUAMAL1ADACygA3AloAAAJaAAACWgAAAnkAUAHyAGMDHwBjAhoAEAJ0ABICeQARAdAAKALQAC0C9QAwBA4AEwJcAA8CWwBTAqEAFAKRABQDHAAvAloAYwHzAC0CuQAwAfMALQK5ADACDAAnAlQAQgIAAFQBiABUAYgAVAGIAFQCKAAZAkAALgJAAC4CQAAuAu0ALQGzABkCRQBUAkUAVAJFAFQCRQBUAgkAVAIJAFQCJAAZAqgAVAI4AFQCSgAuAigAVAJbAFQCGgAuAc8AFQIYABUCGAAVApYALgHiABQB6gBBAjAAVALyAFQDAQBUAiEAVAHKAFQCOQAUAnAAVAMGABkDEwBUAdcAJQIkAC4CJAAtALwAVAC8ABoAxP+HAkEAFALlAFQB7gAtAjcAFAH4AAACxQAtAkoALgIFABkBhP/2AdwAVAMHAC0BswAZAiEAVAH1AFQBo//vAiEAAAJHAFQCJgBDA0gAVAMKAEICGgAuAc8AFQIIABkCMQAtAfMABgH0AEEB6gBBAjUAVAI1AFQChgAKAoYACgC8AFQC7QAtAa8AVAIkABkCOABUAjgAVAHqAEECqABUAgwAJwIMACcCQAAuAkAAIwJAACMC7QAtAbMAGQGi/98CRQBUAkUAVAJKAC4CSgAuAkoALgIkAC0CGAAVAhgAFQIYABUB6gBBAYgAVAJwAFQBdwADAdIAFAHIAAcBpwAiAiQAGQJbAC4DGgAZAfkAGgJKAEMCJAAZAhb/rQIrAFQB9QBBAlsALgLcAC0B7QAoAkAATgJAAE4CQABOAfwAVAIIABkCNQBUA4wAVAJNAE4DjABOA5oATgIHAE4CaAAAAYgAVAIaAC4BswAZAhoALgJRADAD8wBjAwQAVANWABICiAAVA8L/4wOgACcCHQAZAmAAOwF3AC0B5gAvAgkALgIGABMCGQAnAlMAOAIXADICRQA1AkMAJQKcADQBZQAnAjEAMAJHADYCJgAYAiYALgJTADgB6wAdAkUANQJTACsBtQAqAPwAIwFxACgBtQAqAPwAIwFxACgBfAApAW4AGgFpACUBhQAsAUoAHAF+ACoBhQAkAXwAKQFuABoBaQAlAYUALAFKABwBfgAqAYUAJAG1ACoA/AAjAXEAKAF8ACkBbgAaAWkAJQGFACwBSgAcAX4AKgGFACQBtQAqAPwAIwFxACgBfAApAW4AGgFpACUBhQAsAUsAHAF+ACoBhQAkAbUAKgD8ACMBcQAoAXwAKQFuABoBaQAlAYUALAFLABwBfgAqAYUAJAB4/x0C5QAZAvAAGQNlACgC1AAZA1QAKQLyABkDcgApA18AJQMJABwBLgBEAgIAGwCeAEUBVABbAJ4ARQEEAHQBXABFAOQAaADkAGgCigAmAJ4ARQHUACMBzQAiANgASQCmAEkAqABGAhgAGwITAEUAngBFAOUARADlADgA5ABhAOQAPQDqADIA6QAjA20ARQIdAEUB9ABFA20ARQGlAEUBpQBFAh0ARQIGACoCBgBFAVwAKgFcAEUBSgB0APgARgD1AEcAqABGAKUARwEEAHQDigAAAjMAAAH0AAAAZAAAAPoAAAEFAAABBQAAAMgAAAAAAAAAAAAAArkAMAIdAC4CGQAsAhUAQAJlAC4CXAAyAzEAIQH8AB4CZQAcAtAAMAJaAFkCbQAcAcwALAJKACAC9ABYAzAAJgRvAGMCawAYAjkAAAGbAC4B0wAwAlgAEgJYABIEMgAlAosAHACeAEUCMf/5AZwAOAIhAEcBuABGAiIASAGzAEcBswBGAfYAMwH2ACIBwQBJAcEATAHWAFUBqQBFAc4ARgIxAFcCvgAzAkoALgEEAAoDAgAxAl0AAwJiABsB5wAgAZYADgJaAFsCPwAhAp4AMAPiADYB0gAjAz4AMgJ7ADUCNQAgAeEALgM4ADMDOAAzAogAOwD8ADkA0gBfANYAYQFzACwBBgBSAXsAMARKAGMCZAAvAfkALgCmAEkBTABJAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAAMgAAADIAAAAyAAAALAAAAGQAAAAyAAAA7gAAADIAAAAyAAAAKAAAADIAAAAyAAAAMgAAADUAAAAoAAAANAAAADIAAAAyAAAAMgDGADIAeAAoAUwASQF8ADIApgBJAKYASQCjACwAowAsAKYASQDWAGEA1gBhAMYAMgD4ADIBLgAyAPwAKAEuADIA7AAyAHgAMgDGADIBKgAyAXwAMgDLADQA7gAsAX8ANQAAABwAAAAyANf/+wCLAAAA6///AIsAAACLAAAAmAAAAHgAMgAAADIAAAAyAAAAMgAAADIAAABXAAAAAgAAAEIAAAAyAAAAAALQADACswBjAHgANQJbAC4BgABDAjUACgKUADwCJADrBK8AYwREAC4EHABjAwcAYwGyAFoE4QBjA8wAYwL5AFQFJQBjBK8AYwREAC4ChwAYAwIAMQJGAFQFNwBjAAIAAAAAAAD/nAAyAAAAAAAAAAAAAAAAAAAAAAAAAAAEKwAAACQAyQECAQMBBAEFAQYBBwDHAQgBCQEKAQsBDAENAGIBDgCtAQ8BEAERARIAYwETAK4AkAEUACUAJgD9AP8AZAEVARYBFwAnAOkBGAEZARoBGwAoAGUBHAEdAR4AyAEfASABIQEiASMBJADKASUBJgDLAScBKAEpASoBKwEsAS0AKQAqAPgBLgEvATABMQEyACsBMwE0ATUBNgAsAMwBNwDNATgAzgE5APoBOgDPATsBPAE9AT4BPwAtAUAALgFBAC8BQgFDAUQBRQFGAUcA4gAwAUgAMQFJAUoBSwFMAU0BTgFPAGYAMgDQAVAA0QFRAVIBUwFUAVUBVgBnAVcBWAFZANMBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgCRAWcArwFoAWkBagCwADMA7QA0ADUBawFsAW0BbgFvAXABcQA2AXIBcwDkAXQA+wF1AXYBdwF4AXkBegF7ADcBfAF9AX4BfwGAAYEAOADUAYIA1QGDAGgBhADWAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTADkAOgGUAZUBlgGXADsAPADrAZgAuwGZAZoBmwGcAZ0BngA9AZ8A5gGgAaEBogGjAEQAaQGkAaUBpgGnAagBqQBrAaoBqwGsAa0BrgGvAGwBsABqAbEBsgGzAbQAbgG1AG0AoAG2AEUARgD+AQAAbwG3AbgBuQBHAOoBugEBAbsBvABIAHABvQG+Ab8AcgHAAcEBwgHDAcQBxQBzAcYBxwBxAcgByQHKAcsBzAHNAc4BzwBJAEoA+QHQAdEB0gHTAdQASwHVAdYB1wHYAEwA1wB0AdkAdgHaAHcB2wHcAd0AdQHeAd8B4AHhAeIATQHjAeQATgHlAeYATwHnAegB6QHqAesB7ADjAFAB7QBRAe4B7wHwAfEB8gHzAfQAeABSAHkB9QB7AfYB9wH4AfkB+gH7AHwB/AH9Af4AegH/AgACAQICAgMCBAIFAgYCBwIIAgkCCgILAKECDAB9Ag0CDgIPALEAUwDuAFQAVQIQAhECEgITAhQCFQIWAFYCFwIYAOUCGQD8AhoCGwIcAh0CHgCJAFcCHwIgAiECIgIjAiQCJQBYAH4CJgCAAicAgQIoAH8CKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcAWQBaAjgCOQI6AjsAWwBcAOwCPAC6Aj0CPgI/AkACQQJCAF0CQwDnAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMAwADBAlQCVQJWAlcCWAJZAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkCagJrAmwCbQJuAJ0AngJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAtAC0QLSAtMC1ALVAtYC1wLYAtkC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QLqAusC7ALtAu4C7wLwAvEC8gLzAvQC9QL2AvcC+AL5AvoC+wL8Av0C/gL/AwADAQMCAwMDBAMFAwYDBwMIAwkDCgMLAwwDDQMOAw8DEAMRAxIDEwMUAxUDFgMXAxgDGQMaAxsDHAMdAx4DHwMgAyEDIgMjAyQDJQMmAycDKAMpAyoDKwMsAy0DLgMvAzADMQMyAzMDNAM1AzYDNwM4AzkDOgM7AzwDPQM+Az8DQANBA0IDQwNEA0UDRgNHA0gDSQNKA0sDTANNA04DTwNQA1EDUgNTA1QDVQNWA1cDWANZA1oDWwNcA10DXgNfA2ADYQNiA2MDZANlA2YDZwNoA2kDagNrA2wDbQNuA28DcANxA3IDcwN0A3UDdgN3A3gDeQN6AJsAEwAUABUAFgAXABgAGQAaABsAHAN7A3wDfQN+A38DgAOBA4IDgwOEA4UDhgOHA4gDiQOKA4sDjAONA44DjwOQA5EDkgOTA5QDlQOWA5cDmAOZA5oDmwOcA50DngOfA6ADoQOiA6MDpAOlA6YDpwOoA6kDqgOrA6wDrQOuA68DsAOxA7IDswO0A7UDtgC8APQDtwO4APUA9gO5A7oDuwO8AA0APwDDAIcAHQAPAKsABACjAAYAEQAiAKIABQAKAB4AEgBCA70AXgBgAD4AQAALAAwAswCyA74DvwAQA8ADwQCpAKoAvgC/AMUAtAC1ALYAtwDEA8IDwwPEA8UDxgADA8cDyAPJA8oDywCEA8wAvQAHA80DzgCmAPcDzwPQA9ED0gPTA9QD1QPWA9cD2APZAIUD2gPbA9wAlgPdA94ADgDvAPAAuAAgAI8AIQAfAJUAlACTAKcAYQCkAJID3wCcA+AD4QCaAJkApQPiAJgACADGALkAIwAJAIgAhgCLAIoAjACDAF8A6ACCA+MAwgPkA+UAQQPmA+cD6APpA+oD6wPsA+0D7gPvA/AD8QPyA/MD9AP1A/YD9wP4A/kD+gP7A/wD/QP+A/8EAAQBBAIEAwQEBAUEBgQHBAgECQQKBAsAjQDbAOEA3gDYAI4A3ABDAN8A2gDgAN0A2QQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQGQWJyZXZlB3VuaTFFQUUHdW5pMUVCNgd1bmkxRUIwB3VuaTFFQjIHdW5pMUVCNAd1bmkxRUE0B3VuaTFFQUMHdW5pMUVBNgd1bmkxRUE4B3VuaTFFQUEHdW5pMDIwMAd1bmkxRUEwB3VuaTFFQTIHdW5pMDIwMgdBbWFjcm9uB0FvZ29uZWsKQXJpbmdhY3V0ZQdBRWFjdXRlB3VuaTFFMDgLQ2NpcmN1bWZsZXgKQ2RvdGFjY2VudAZEY2Fyb24GRGNyb2F0B3VuaTFFMEMHdW5pMUUwRQZFYnJldmUGRWNhcm9uB3VuaTFFMUMHdW5pMUVCRQd1bmkxRUM2B3VuaTFFQzAHdW5pMUVDMgd1bmkxRUM0B3VuaTAyMDQKRWRvdGFjY2VudAd1bmkxRUI4B3VuaTFFQkEHdW5pMDIwNgdFbWFjcm9uB3VuaTFFMTYHdW5pMUUxNAdFb2dvbmVrB3VuaTFFQkMGR2Nhcm9uC0djaXJjdW1mbGV4B3VuaTAxMjIKR2RvdGFjY2VudAd1bmkxRTIwBEhiYXIHdW5pMUUyQQtIY2lyY3VtZmxleAd1bmkxRTI0BklicmV2ZQd1bmkwMjA4B3VuaTFFMkUHdW5pMUVDQQd1bmkxRUM4B3VuaTAyMEEHSW1hY3JvbgdJb2dvbmVrBkl0aWxkZQtKY2lyY3VtZmxleAd1bmkwMTM2BkxhY3V0ZQZMY2Fyb24HdW5pMDEzQgRMZG90B3VuaTFFMzYHdW5pMUUzQQd1bmkxRTQyBk5hY3V0ZQZOY2Fyb24HdW5pMDE0NQd1bmkxRTQ0B3VuaTFFNDYDRW5nB3VuaTFFNDgGT2JyZXZlB3VuaTFFRDAHdW5pMUVEOAd1bmkxRUQyB3VuaTFFRDQHdW5pMUVENgd1bmkwMjBDB3VuaTAyMkEHdW5pMDIzMAd1bmkxRUNDB3VuaTFFQ0UFT2hvcm4HdW5pMUVEQQd1bmkxRUUyB3VuaTFFREMHdW5pMUVERQd1bmkxRUUwDU9odW5nYXJ1bWxhdXQHdW5pMDIwRQdPbWFjcm9uB3VuaTFFNTIHdW5pMUU1MAd1bmkwMUVBC09zbGFzaGFjdXRlB3VuaTFFNEMHdW5pMUU0RQd1bmkwMjJDBlJhY3V0ZQZSY2Fyb24HdW5pMDE1Ngd1bmkwMjEwB3VuaTFFNUEHdW5pMDIxMgd1bmkxRTVFBlNhY3V0ZQd1bmkxRTY0B3VuaTFFNjYLU2NpcmN1bWZsZXgHdW5pMDIxOAd1bmkxRTYwB3VuaTFFNjIHdW5pMUU2OAd1bmkxRTlFB3VuaTAxOEYEVGJhcgZUY2Fyb24HdW5pMDE2Mgd1bmkwMjFBB3VuaTFFNkMHdW5pMUU2RQZVYnJldmUHdW5pMDIxNAd1bmkxRUU0B3VuaTFFRTYFVWhvcm4HdW5pMUVFOAd1bmkxRUYwB3VuaTFFRUEHdW5pMUVFQwd1bmkxRUVFDVVodW5nYXJ1bWxhdXQHdW5pMDIxNgdVbWFjcm9uB3VuaTFFN0EHVW9nb25lawVVcmluZwZVdGlsZGUHdW5pMUU3OAZXYWN1dGULV2NpcmN1bWZsZXgJV2RpZXJlc2lzBldncmF2ZQtZY2lyY3VtZmxleAd1bmkxRThFB3VuaTFFRjQGWWdyYXZlB3VuaTFFRjYHdW5pMDIzMgd1bmkxRUY4BlphY3V0ZQpaZG90YWNjZW50B3VuaTFFOTIGVy5zczA5Bkcuc3MxMQZhYnJldmUHdW5pMUVBRgd1bmkxRUI3B3VuaTFFQjEHdW5pMUVCMwd1bmkxRUI1B3VuaTFFQTUHdW5pMUVBRAd1bmkxRUE3B3VuaTFFQTkHdW5pMUVBQgd1bmkwMjAxB3VuaTFFQTEHdW5pMUVBMwd1bmkwMjAzB2FtYWNyb24HYW9nb25lawphcmluZ2FjdXRlB2FlYWN1dGUHdW5pMUUwOQtjY2lyY3VtZmxleApjZG90YWNjZW50BmRjYXJvbgd1bmkxRTBEB3VuaTFFMEYGZWJyZXZlBmVjYXJvbgd1bmkxRTFEB3VuaTFFQkYHdW5pMUVDNwd1bmkxRUMxB3VuaTFFQzMHdW5pMUVDNQd1bmkwMjA1CmVkb3RhY2NlbnQHdW5pMUVCOQd1bmkxRUJCB3VuaTAyMDcHZW1hY3Jvbgd1bmkxRTE3B3VuaTFFMTUHZW9nb25lawd1bmkxRUJEB3VuaTAyNTkGZ2Nhcm9uC2djaXJjdW1mbGV4B3VuaTAxMjMKZ2RvdGFjY2VudAd1bmkxRTIxBGhiYXIHdW5pMUUyQgtoY2lyY3VtZmxleAd1bmkxRTI1BmlicmV2ZQd1bmkwMjA5B3VuaTFFMkYJaS5sb2NsVFJLB3VuaTFFQ0IHdW5pMUVDOQd1bmkwMjBCB2ltYWNyb24HaW9nb25lawZpdGlsZGUHdW5pMDIzNwtqY2lyY3VtZmxleAd1bmkwMTM3DGtncmVlbmxhbmRpYwZsYWN1dGUGbGNhcm9uB3VuaTAxM0MEbGRvdAd1bmkxRTM3B3VuaTFFM0IHdW5pMUU0MwZuYWN1dGUGbmNhcm9uB3VuaTAxNDYHdW5pMUU0NQd1bmkxRTQ3A2VuZwd1bmkxRTQ5Bm9icmV2ZQd1bmkxRUQxB3VuaTFFRDkHdW5pMUVEMwd1bmkxRUQ1B3VuaTFFRDcHdW5pMDIwRAd1bmkwMjJCB3VuaTAyMzEHdW5pMUVDRAd1bmkxRUNGBW9ob3JuB3VuaTFFREIHdW5pMUVFMwd1bmkxRUREB3VuaTFFREYHdW5pMUVFMQ1vaHVuZ2FydW1sYXV0B3VuaTAyMEYHb21hY3Jvbgd1bmkxRTUzB3VuaTFFNTEHdW5pMDFFQgtvc2xhc2hhY3V0ZQd1bmkxRTREB3VuaTFFNEYHdW5pMDIyRAZyYWN1dGUGcmNhcm9uB3VuaTAxNTcHdW5pMDIxMQd1bmkxRTVCB3VuaTAyMTMHdW5pMUU1RgZzYWN1dGUHdW5pMUU2NQd1bmkxRTY3C3NjaXJjdW1mbGV4B3VuaTAyMTkHdW5pMUU2MQd1bmkxRTYzB3VuaTFFNjkEdGJhcgZ0Y2Fyb24HdW5pMDE2Mwd1bmkwMjFCB3VuaTFFOTcHdW5pMUU2RAd1bmkxRTZGBnVicmV2ZQd1bmkwMjE1B3VuaTFFRTUHdW5pMUVFNwV1aG9ybgd1bmkxRUU5B3VuaTFFRjEHdW5pMUVFQgd1bmkxRUVEB3VuaTFFRUYNdWh1bmdhcnVtbGF1dAd1bmkwMjE3B3VtYWNyb24HdW5pMUU3Qgd1b2dvbmVrBXVyaW5nBnV0aWxkZQd1bmkxRTc5BndhY3V0ZQt3Y2lyY3VtZmxleAl3ZGllcmVzaXMGd2dyYXZlC3ljaXJjdW1mbGV4B3VuaTFFOEYHdW5pMUVGNQZ5Z3JhdmUHdW5pMUVGNwd1bmkwMjMzB3VuaTFFRjkGemFjdXRlCnpkb3RhY2NlbnQHdW5pMUU5MwZhLnNzMDEGYS5zczAyBmQuc3MwMwZqLnNzMDQGbC5zczA1BnEuc3MwNgZ0LnNzMDcGdS5zczA4Bncuc3MwOQZ5LnNzMTADY190A2ZfZgVmX2ZfaQVmX2ZfbANzX3QEYS5zYwRiLnNjBGMuc2MEZC5zYwRlLnNjBGYuc2MEZy5zYwRoLnNjBGkuc2MEai5zYwRrLnNjBGwuc2MEbS5zYwRuLnNjBG8uc2MEcC5zYwRxLnNjBHIuc2MEcy5zYwR0LnNjBHUuc2MEdi5zYwR3LnNjBHguc2MEeS5zYwR6LnNjB3VuaTA1MkUHdW5pMDUyOAd1bmkwNDEwB3VuaTA0MTEHdW5pMDQxMgd1bmkwNDEzB3VuaTA0MDMHdW5pMDQ5MAd1bmkwNDE0B3VuaTA0MTUHdW5pMDQwMAd1bmkwNDAxB3VuaTA0MTYHdW5pMDQxNwd1bmkwNDE4B3VuaTA0MTkHdW5pMDQwRAd1bmkwNDhBB3VuaTA0MUEHdW5pMDQwQwd1bmkwNDFCB3VuaTA0MUMHdW5pMDQxRAd1bmkwNDFFB3VuaTA0MUYHdW5pMDQyMAd1bmkwNDIxB3VuaTA0MjIHdW5pMDQyMwd1bmkwNDBFB3VuaTA0MjQHdW5pMDQyNQd1bmkwNDI3B3VuaTA0MjYHdW5pMDQyOAd1bmkwNDI5B3VuaTA0MEYHdW5pMDQyQwd1bmkwNDJBB3VuaTA0MkIHdW5pMDQwOQd1bmkwNDBBB3VuaTA0MDUHdW5pMDQwNAd1bmkwNDJEB3VuaTA0MDYHdW5pMDQwNwd1bmkwNDA4B3VuaTA0MEIHdW5pMDQyRQd1bmkwNDJGB3VuaTA0MDIHdW5pMDQ2Mgd1bmkwNDZBB3VuaTA0NzIHdW5pMDQ3NAd1bmkwNDkyB3VuaTA0OTQHdW5pMDQ5Ngd1bmkwNDk4B3VuaTA0OUEHdW5pMDQ5Qwd1bmkwNDlFB3VuaTA0QTAHdW5pMDRBMgd1bmkwNEE2B3VuaTA1MjQHdW5pMDRBOAd1bmkwNEFBB3VuaTA0QUMJVXN0cmFpdGN5D1VzdHJhaXRzdHJva2VjeQd1bmkwNEIyB3VuaTA0QjYHdW5pMDRCOAd1bmkwNEJBB3VuaTA1MjYHdW5pMDRCQwd1bmkwNEJFB3VuaTA0QzAHdW5pMDRDMQd1bmkwNEMzB3VuaTA0QzUHdW5pMDRDNwd1bmkwNEM5B3VuaTA0Q0IHdW5pMDRDRAd1bmkwNEQwB3VuaTA0RDIHdW5pMDRENgd1bmkwNEQ4B3VuaTA0REEHdW5pMDREQwd1bmkwNERFB3VuaTA0RTAHdW5pMDRFMgd1bmkwNEU0B3VuaTA0RTYHdW5pMDRFOAd1bmkwNEVBB3VuaTA0RUMHdW5pMDRFRQd1bmkwNEYwB3VuaTA0RjIHdW5pMDRGNAd1bmkwNEY2B3VuaTA0RjgHdW5pMDRGQQd1bmkwNEZDB3VuaTA0RkUHdW5pMDUxMAd1bmkwNTEyB3VuaTA1MUEHdW5pMDUxQwd1bmkwNDhDB3VuaTA0OEUPdW5pMDQxNC5sb2NsQkdSD3VuaTA0MUIubG9jbEJHUg91bmkwNDI0LmxvY2xCR1IPdW5pMDQ5Mi5sb2NsQlNID3VuaTA0OTgubG9jbEJTSA91bmkwNEFBLmxvY2xCU0gPdW5pMDQ5OC5sb2NsQ0hVD3VuaTA0QUEubG9jbENIVQd1bmkwNDMwB3VuaTA0MzEHdW5pMDQzMgd1bmkwNDMzB3VuaTA0NTMHdW5pMDQ5MQd1bmkwNDM0B3VuaTA0MzUHdW5pMDQ1MAd1bmkwNDUxB3VuaTA0MzYHdW5pMDQzNwd1bmkwNDM4B3VuaTA0MzkHdW5pMDQ1RAd1bmkwNDhCB3VuaTA0M0EHdW5pMDQ1Qwd1bmkwNDNCB3VuaTA0M0MHdW5pMDQzRAd1bmkwNDNFB3VuaTA0M0YHdW5pMDQ0MAd1bmkwNDQxB3VuaTA0NDIHdW5pMDQ0Mwd1bmkwNDVFB3VuaTA0NDQHdW5pMDQ0NQd1bmkwNDQ3B3VuaTA0NDYHdW5pMDQ0OAd1bmkwNDQ5B3VuaTA0NUYHdW5pMDQ0Qwd1bmkwNDRBB3VuaTA0NEIHdW5pMDQ1OQd1bmkwNDVBB3VuaTA0NTUHdW5pMDQ1NAd1bmkwNDREB3VuaTA0NTYHdW5pMDQ1Nwd1bmkwNDU4B3VuaTA0NUIHdW5pMDQ0RQd1bmkwNDRGB3VuaTA0NTIHdW5pMDQ2Mwd1bmkwNDZCB3VuaTA0NzMHdW5pMDQ3NQd1bmkwNDkzB3VuaTA0OTUHdW5pMDQ5Nwd1bmkwNDk5B3VuaTA0OUIHdW5pMDQ5RAd1bmkwNDlGB3VuaTA0QTEHdW5pMDRBMwd1bmkwNTI1B3VuaTA0QTcHdW5pMDRBOQd1bmkwNEFCB3VuaTA0QUQJdXN0cmFpdGN5D3VzdHJhaXRzdHJva2VjeQd1bmkwNEIzB3VuaTA0QjcHdW5pMDRCOQd1bmkwNEJCB3VuaTA1MjcHdW5pMDRCRAd1bmkwNEJGB3VuaTA0Q0YHdW5pMDRDMgd1bmkwNEM0B3VuaTA0QzYHdW5pMDRDOAd1bmkwNENBB3VuaTA0Q0MHdW5pMDRDRQd1bmkwNEQxB3VuaTA0RDMHdW5pMDRENwd1bmkwNEQ5B3VuaTA0REIHdW5pMDRERAd1bmkwNERGB3VuaTA0RTEHdW5pMDRFMwd1bmkwNEU1B3VuaTA0RTcHdW5pMDRFOQd1bmkwNEVCB3VuaTA0RUQHdW5pMDRFRgd1bmkwNEYxB3VuaTA0RjMHdW5pMDRGNQd1bmkwNEY3B3VuaTA0RjkHdW5pMDRGQgd1bmkwNEZEB3VuaTA0RkYHdW5pMDUxMQd1bmkwNTEzB3VuaTA1MUIHdW5pMDUxRAd1bmkwNDhEB3VuaTA0OEYHdW5pMDUyRgd1bmkwNTI5D3VuaTA0MzIubG9jbEJHUg91bmkwNDMzLmxvY2xCR1IPdW5pMDQzNC5sb2NsQkdSD3VuaTA0MzYubG9jbEJHUg91bmkwNDM3LmxvY2xCR1IPdW5pMDQzOC5sb2NsQkdSD3VuaTA0MzkubG9jbEJHUg91bmkwNDVELmxvY2xCR1IPdW5pMDQzQS5sb2NsQkdSD3VuaTA0M0IubG9jbEJHUg91bmkwNDNGLmxvY2xCR1IPdW5pMDQ0Mi5sb2NsQkdSD3VuaTA0NDYubG9jbEJHUg91bmkwNDQ4LmxvY2xCR1IPdW5pMDQ0OS5sb2NsQkdSD3VuaTA0NEMubG9jbEJHUg91bmkwNDRBLmxvY2xCR1IPdW5pMDQ5My5sb2NsQlNID3VuaTA0QUIubG9jbEJTSA91bmkwNDk5LmxvY2xDSFUPdW5pMDRBQi5sb2NsQ0hVD3VuaTA0MzEubG9jbFNSQgd1bmkwNEE0B3VuaTA0QTUHdW5pMDRCNAd1bmkwNEI1B3VuaTA0RDQHdW5pMDRENQd6ZXJvLmxmBm9uZS5sZgZ0d28ubGYIdGhyZWUubGYHZm91ci5sZgdmaXZlLmxmBnNpeC5sZghzZXZlbi5sZghlaWdodC5sZgduaW5lLmxmCXplcm8uc3VicwhvbmUuc3Vicwh0d28uc3Vicwd1bmkyMDgwB3VuaTIwODEHdW5pMjA4Mgd1bmkyMDgzB3VuaTIwODQHdW5pMjA4NQd1bmkyMDg2B3VuaTIwODcHdW5pMjA4OAd1bmkyMDg5CnRocmVlLnN1YnMJZm91ci5zdWJzCWZpdmUuc3VicwhzaXguc3VicwpzZXZlbi5zdWJzCmVpZ2h0LnN1YnMJbmluZS5zdWJzCXplcm8uZG5vbQhvbmUuZG5vbQh0d28uZG5vbQp0aHJlZS5kbm9tCWZvdXIuZG5vbQlmaXZlLmRub20Ic2l4LmRub20Kc2V2ZW4uZG5vbQplaWdodC5kbm9tCW5pbmUuZG5vbQl6ZXJvLm51bXIIb25lLm51bXIIdHdvLm51bXIKdGhyZWUubnVtcglmb3VyLm51bXIJZml2ZS5udW1yCHNpeC5udW1yCnNldmVuLm51bXIKZWlnaHQubnVtcgluaW5lLm51bXIHdW5pMjA3MAd1bmkwMEI5B3VuaTAwQjIHdW5pMDBCMwd1bmkyMDc0B3VuaTIwNzUHdW5pMjA3Ngd1bmkyMDc3B3VuaTIwNzgHdW5pMjA3OQd1bmkyMTUzB3VuaTIxNTQJb25lZWlnaHRoDHRocmVlZWlnaHRocwtmaXZlZWlnaHRocwxzZXZlbmVpZ2h0aHMWcGVyaW9kY2VudGVyZWQubG9jbENBVApmaWd1cmVkYXNoB3VuaTIwMTUHdW5pMjAxMAd1bmkwMEFEB3VuaTIwMDMHdW5pMjAwMgd1bmkyMDA3B3VuaTIwMEEHdW5pMjAwOAd1bmkwMEEwB3VuaTIwMDkHdW5pMjAwQgJDUgd1bmkyMEI1DWNvbG9ubW9uZXRhcnkEZG9uZwRFdXJvB3VuaTIwQjIHdW5pMjBCNAd1bmkyMEFEBGxpcmEHdW5pMjBCQQd1bmkyMEJDB3VuaTIwQTYGcGVzZXRhB3VuaTIwQjEHdW5pMjBCRAd1bmkyMEI5B3VuaTIwQjgHdW5pMjBBRQd1bmkyMEE5B3VuaTIyMTkHdW5pMjIxNQhlbXB0eXNldAd1bmkyMTI2B3VuaTIyMDYHdW5pMDBCNQd1bmkyMTEzB3VuaTIxMTYJZXN0aW1hdGVkBm1pbnV0ZQZzZWNvbmQHdW5pMDMwOAd1bmkwMzA3CWdyYXZlY29tYglhY3V0ZWNvbWIHdW5pMDMwQgt1bmkwMzBDLmFsdAd1bmkwMzAyB3VuaTAzMEMHdW5pMDMwNgd1bmkwMzBBCXRpbGRlY29tYgd1bmkwMzA0DWhvb2thYm92ZWNvbWIHdW5pMDMwRgd1bmkwMzExB3VuaTAzMTIHdW5pMDMxQgxkb3RiZWxvd2NvbWIHdW5pMDMyNAd1bmkwMzI2B3VuaTAzMjcHdW5pMDMyOAd1bmkwMzJFB3VuaTAzMzEHdW5pMDMzNQd1bmkwMkJDB3VuaTAyQkIHdW5pMDJCQQd1bmkwMkM5B3VuaTAyQ0IHdW5pMDJCOQd1bmkwMkJGB3VuaTAyQkUHdW5pMDJDQQd1bmkwMkNDB3VuaTAyQzgLYnJldmVjb21iY3kQYnJldmVjb21iY3kuY2FzZQZob29rY3kGdGFpbGN5C2hvb2tjeS5jYXNlC3RhaWxjeS5jYXNlC2Rlc2NlbmRlcmN5EGRlc2NlbmRlcmN5LmNhc2USdmVydGljYWxiYXJjeS5jYXNlC3VuaTAzMDYwMzAxC3VuaTAzMDYwMzAwC3VuaTAzMDYwMzA5C3VuaTAzMDYwMzAzC3VuaTAzMDIwMzAxC3VuaTAzMDIwMzAwC3VuaTAzMDIwMzA5C3VuaTAzMDIwMzAzBE5VTEwGR2FjdXRlAklKC2NvbW1hYWNjZW50BmdhY3V0ZQJpagtuYXBvc3Ryb3BoZQtzZXJ2aWNlbWFyawphcG9zdHJvcGhlB3VuaTAxQzUHdW5pMDFDNgd1bmkwMUM3B3VuaTAxQzgHdW5pMDFDOQd1bmkwMUNBB3VuaTAxQ0IHdW5pMDFDQwd1bmkwMUYxB3VuaTAxRjIHdW5pMDFGMwd1bmkwMzk0B3VuaTAz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AACryAAArCwAAKxmAACtTAAArWwAAK2MAACtrAAArdIAAK3yAACuEgAAruQAAK+eAACv0AAAr/QAALAqAACwzAAAsOwAALEQAACxNgAAscIAALKUAACy2AAAsvwAALMiAACzSAAAs6gAALPMAAC0PAAAtJoAALTcAAC0/AAAtTIAALVSAAC1cgAAtaYAALYkAAC2SAAAt0QAALdkAAC32AAAuB4AALhmAAC4vAAAuQAAALmOAAC6FAAAuq4AALtoAAC8FgAAvDYAALzwAAC9pAAAvcQAAL3oAAC+CAAAvqQAAL+EAADAEgAAwPoAAMGYAADCEgAAwjIAAMKUAADC0gAAw5QAAMQ8AADEYAAAxNgAAMVOAADFvgAAxiQAAMZIAADGbgAAxyoAAMiCAADJPgAAyWIAAMmoAADKDAAAypAAAMq0AADLPgAAy14AAMuEAADMjgAAzawAAM3MAADN8gAAzrAAAM7WAADO+gAAzyAAAM+qAADP0AAAz/QAANAYAADQPAAA0FwAANCCAADQqAAA0MwAANF0AADRmAAA0b4AANHkAADSsgAA0tgAANL+AADTIgAA00gAANNsAADTkgAA07YAANPcAADUegAA1TgAANWyAADWqgAA1s4AANbuAADXDgAA16YAANiSAADYuAAA2NwAANm8AADakAAA2rAAANs8AADcEAAA3DAAANxUAADcdAAA3JQAANzWAADc9gAA3RYAAN3CAADehgAA33oAAOASAADgqgAA4OYAAOEGAADhJgAA4UYAAOIuAADiggAA4tYAAOMyAADjjgAA464AAOPOAADkbgAA5PQAAOVqAADmSAAA5ywAAOd4AADoNgAA6TAAAOloAADqsgAA66oAAOxaAADstAAA7YoAAO6IAADu1AAA75QAAPCOAADwzAAA8hYAAPMIAADzKAAA80gAAPNoAADz/AAA9GYAAPUYAAD16gAA9jIAAPbuAAD3uAAA9/AAAPj6AAD5xgAA+eYAAPoGAAD6JgAA+kYAAPpmAAD6hgAA+qYAAPs6AAD7pAAA/FYAAP0oAAD9cAAA/iwAAP74AAD/MAABADoAAQEGAAEBmgABAfgAAQKqAAEDfAABA8QAAQSCAAEFSgABBYQAAQaQAAEHWAABB+wAAQhKAAEI/AABCdAAAQoYAAEK1gABC54AAQvYAAEM5AABDa4AAQ3oAAEPHgABD0gAARD4AAERIgABEUwAARF2AAERoAABEcoAARH0AAESUgABEn4AARKoAAES+AABEy4AARNqAAETrgABE+QAARQcAAEUyAABFPAAARW2AAEWhAABFrwAARbmAAEXLgABF1oAAReEAAEXrgABGFgAARkGAAEZPgABGXIAARngAAEaTAABGnYAARqgAAEaxAABGuQAARsOAAEbLgABG1gAARu8AAEcIAABHF4AARycAAEc/gABHSQAAR2KAAEdzgABHhQAAR5SAAEecgABHpIAAR6SAAEekgABHpIAAR6yAAEe0gABHtIAAR7SAAEe0gABH6YAASBwAAEhWgABIkgAASOCAAEkjAABJWIAASYkAAEmbgABJ1gAAShAAAEoqgABKfIAASp4AAErIgABK3wAAS22AAEuZAABLxIAAS/GAAEw9AABMTQAATGWAAEyTAABMuIAATMMAAEzPgABM3wAATOsAAE0AAABNEgAATSAAAE01AABNRoAATVgAAE1tAABNggAATZQAAE3KgABN8QAATfyAAE4+AABOcgAATpqAAE7RAABO5IAATvUAAE8NgABPIYAAT1EAAE+NAABP0YAAUC+AAFBBgABQsQAAUPeAAFEgAABRggAAUdCAAFIQAABSKoAAUlGAAFJbgABSaAAAUniAAFKkgABSvQAAUvIAAFMWAABTJAAAUzCAAFM6AABTRoAAU1AAAFNbgABTZgAAU3WAAFOAAABTjwAAU50AAFOzgABT0gAAU/UAAFP+AABUGYAAVCkAAFQ/AABUTQAAVGUAAFRugABUewAAVIqAAFSmAABUvQAAVNOAAFTcgABU5gAAVPGAAFT5gABVAYAAVQwAAFUYgABVIIAAVTcAAFVNgABVWgAAVWSAAFVugABVdoAAVX6AAFWGgABVjoAAVZaAAFWfAABVpwAAVbOAAFW7gABVw4AAVcuAAFXTgABV94AAVg4AAFYmgABWQYAAVlKAAFZwAABWgQAAVo4AAFaagABWpYAAVq+AAFa5gABWwwAAVs0AAFbXAABW4IAAVuoAAFb0AABW9AAAVv0AAFcGAABXFoAAVx8AAFcogABXMYAAV3CAAFd9gABXq4AAV/mAAFgCgABYC4AAWBUAAFgeAABYJwAAWDCAAFg5gABYQoAAWEuAAFhegABYlYAAWMQAAFj1EAAGZqAAgAU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A2sAAF6WA20AAF7AA33/1l24A4T/9AAAA8P/7WLIA8T/7WLIA8UAAF9uACQAJf/xXxgAzf/AXx4A0//iXvoA4//aXyQBtf/tXzYBtv/tYgYBt//tYgYBuP/tYgYBuf/tYgYBuv/tYgYBu//qYUYBvP/uXxgBvf/uXxgBvv/uXxgBv//uXxgBwv/uXxgBxf/uXxgB0f/4XYYB0//zWtQB1P/uXxgB9wAAW6YCjv/uXxgCj//uXxgC1//uXxgC2P/uXxgC2f/uXxgC4//tYgYDVf/vWyIDVv/ZXwADYP/qXwYDZQAAXxIDaQAAXTIDawAAXTIDbf/tX0IDff/XXwwDxf/yXbYAJwAl//lcoAAn//lcoABKAABf4gBo//laWgCwAAEAAADN/+ZhMgDO/+ZhSgDP/+ZhSgDQ/+ZhSgDR/+ZhSgDS/+ZhSgDT/+BhOADU/9BhRADV/9BhRADW/9BhRADX/9BhRADa/9BhRADd/9BhRADj//JhPgEJAABf+gFCAABaqAFQAABaBgG7//hbMgHUAABaSAHc/+pgHgHl/9pgDAHxAABbGgHyAABbGgHzAABf9AH0AABazAI+/9BhRAI//9BhRAJp/+ZhSgMJ//JfygNW/+5hUANl/+xfvgNt//BhVgN9/7Ne8gPF//hfxAAoABYAAGBwAJD/5mC+AJH/5mC+AK7/7F2IALD/x2B2AM3/w1nmAOP/2FxQAQn/82A0ASX/9V1qAVAAAGCsAXj/8mB8AXn/8mB8AbX/31vGAdH/9GCCAdP/6ltmAdT/3mA0Ae//2Fw4AfD/8lwyAfH/5l0QAfL/5mC4AfT/2GAcAfb/0mCyAff/zFoQAwX/7l1wAwkAAF42Awv/71u0Awz/22CIAw0AAGCOA1X/vFm8A1b/tWCUA2D/2GCaA2UAAFoEA20AAFzaA33/hWCgA4T/4VvGA7//8l1wA8AAAGCmA8P/6F4wA8T/6F4wA8X/wFxKACoAAf/nX/YAAv/nX/YAA//nX/YACf/nX/YAEP/nX/YAEv/nX/YAFf/nX/YAFv/nX/YAF//nX/YAGP/nX/YAGf/nX/YAGv/wX/wAG//wX/wAJf/5X9IAJ//5X9IASgAAYBQAaP/5X9gAsAABAAAAzf/mWDQA0//gX94A4//yXiIBCQAAXhwBQgAAWMoBUAAAWCgBu//4X+QB1AAAWGoB3P/q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AAA/9gLwAAxFBgLyAAA4EALzAAA4EAL0AAA/9gL1AAA/9gL2AAA/9gL3AAA/9gL5AAA4EAL/AAA4EANVAABFDANWAClFEgNcAABFGANgAABFHgNiAABFJANjAABFJANpABxFKgNrABhFMANtACVFNgN6AABFPAN7AA1FQgN8AABFPAN9AA1FQgOEAAA5BgPAAABFSAPDAAA4BAPEAAA4BAPFACxFTgPHAABFVAPIAABFWgC9AAH/8jSuAAL/8jSuAAP/8jSuAAn/8jSuABD/8jSuABL/8jSuABX/8jSuABb/8jSuABf/8jSuABj/8jSuABn/8jSuABr/+jRUABv/+jRUABwAADbKACQAADbKACX/9UF0ACYAADbKACcAADbKACgAADbKACoAADbKACsAADbKACwAADbKAC0AADbKAC8AADbKADYAADbKADcAADbKADgAADbKADkAADbKADwAADbKAD8AADbKAEAAADbKAEEAADbKAEkAADbKAEoAADbKAEwAADbKAE0AADbKAE4AADbKAE8AADbKAFAAADbKAFEAADbKAFMAADbKAFUAADbKAFYAADbKAFcAADbKAFoAADbKAFsAADbKAFwAADbKAF3/8DkoAF7/8DkoAF8AADbKAGAAADbKAGEAADbKAGIAADbKAGMAADbKAGQAADbKAGgAADbKAGkAADbKAGsAADbKAGwAADbKAG0AADbKAG4AADbKAG8AADbKAHEAADbKAHMAADbKAJcAADbKAJgAADbKAJoAADbKAJsAADbKAJwAADbKAJ0AADbKAJ8AADbKAKIAAEAwAKMAAEAwAKUAAEAwAKcAAEAwAKgAAEAwAKkAAEAwAKsAAEAwAK//5jiqALD/5jiqALH/5jiqALL/5jiqALP/5jiqALT/5jiqALb/+AAAALf/+AAAALj/+AAAALn/+AAAALv/+AAAALz/+AAAAL3/+AAAAMX/+AAAAMf/+AAAAMn/+AAAAMr/+AAAAMv/+AAAAM3/4zrAAM7/4znKAM//4znKAND/4znKANH/4znKANL/4znKANP/5TgUANT/3EFoANX/3EFoANb/3EFoANf/3EFoANr/3EFoAN3/3EFoAN7/4kFQAN//4kFQAOD/4kFQAOH/4kFQAOL/4kFQAOP/7UFWASb//EFuATkAADdIAUIAADRIAVAAADROAZb//Dik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//kttAA8//kttAA///kttABA//kttABB//kttABCAAAwkABDAAAwkABFAAAwkABGAAAwkABHAAAwkABJ//kttABK//kttABM//kttABN//kttABO//kttABP//kttABQ//kttABR//kttABT//kttABV//kttABW//kttABX//kttABa//kttABb//kttABc//kttABf//kttABg//kttABh//kttABi//kttABj//kttABk//kttABo//kttABp//kttABr//kttABs//kttABt//kttABu//kttABv//kttABx//kttABz//kttAB0AAAwkAB1AAAwkAB2AAAwkAB3AAAwkAB+AAAwkACBAAAwkACCAAAwkACKAAAwkACMAAAwkACQAAAwkACRAAAwkACSAAAwkACWAAAwkACX//kttACY//kttACZAAAwkACa//kttACb//kttACc//kttACd//kttACf//kttACiAAAwfgCjAAAwfgClAAAwfgCnAAAwfgCoAAAwfgCpAAAwfgCrAAAwfgCv/+E4pgCw/+E4pgCx/+E4pgCy/+E4pgCz/+E4pgC0/+E4pgC2//QAAAC3//QAAAC4//QAAAC5//QAAAC7//QAAAC8//QAAAC9//QAAADF//QAAADH//QAAADJ//QAAADK//QAAADL//QAAADN/+AqkADO/+AryADP/+AryADQ/+AryADR/+AryADS/+AryADT/+03JgDU/9Qs0ADV/9Qs0ADW/9Qs0ADX/9Qs0ADa/9Qs0ADd/9Qs0ADe//Y3LADf//Y3LADg//Y3LADh//Y3LADi//Y3LADj/+s4oADkAAAwkAEm//otPAFCAAAzigGKAAArUAGLAAArUAGNAAArUAGPAAArUAGQAAArUAGRAAArUAGTAAArUAGW//st0gGX//st0gGY//st0gGZ//st0gGa//st0gGc//st0gG1/+8tNgG2/+8yiAG3/+8yiAG4/+8yiAG5/+8yiAG6/+8yiAG7/+8tSAG8//AvCgG9//AvCgG+//AvCgG///AvCgHC//AvCgHF//AvCgHG//g4WAHH//g4WAHI//g4WAHJ//g4WAHK//g4WAHR//o4sgHT//MsygHU//AvCgHW//otPAHX//otPAHY//otPAHZ//otPAHa//otPAHbAAArUAH6//UxtgH8//kttAIB//kttAIC//kttAID//kttAIN//kttAIO//kttAIPAAAwkAIR//kttAISAAAwkAIT/+E4pgIWAAAwkAIe/+E4pgIiAAAwfgIjAAAwkAIl//kttAIm//kttAIo/+E4pgIr/+E4pgI3/+E4pgI4//kttAI8AAAwkAI+/9Qs0AI//9Qs0AJH//kttAJP//UxtgJQ//UxtgJR//kttAJZAAAwkAJaAAAwkAJoAAAwkAJp/+AryAJuAAAwkAJv//kttAJxAAAwkAJyAAAwkAJzAAAwkAKO//AvCgKP//AvCgKcAAArUALX//AvCgLY//AvCgLZ//AvCgLj/+8yiAMCAAA4rANW//IqogNtAAA25AN7AAArYgN9AAArYgPFAAAwhAEWABYAACZiAB3/4CzIAB7/4CzIAB//4CzIACD/4CzIACL/4CzIACP/4CzIAEL/4CzIAEP/4CzIAEX/4CzIAEb/4CzIAEf/4CzIAHT/4CzIAHX/4CzIAHb/4CzIAHf/4CzIAH7/4CzIAIH/4CzIAIL/4CzIAIr/4CzIAIz/4CzIAJD/4DNMAJH/4DNMAJL/4CzIAJb/4CzIAJn/4CzIAKIAACeIAKMAACeIAKUAACeIAKcAACeIAKgAACeIAKkAACeIAKsAACeIAK7/5CdqAOT/4CzIAOUAACeaAOYAACeaAOcAACeaAO0AACeaAPQAACeaAPYAACeaAPkAACeaAPoAACeaAPsAACeaAPwAACeaAP0AACeaAP4AACeaAP8AACeaAQH/4imMAQL/4imMAQP/4imMAQT/4imMAQb/4imMAQf/4imMAQj/4ieUAQn/4ygkAQr/4ieUAQv/4ieUAQz/4ieUAQ7/4imMAQ//4imMARD/4imMARH/4imMARP/4imMARr/4imMARv/4imMARz/4imMAR3/4imMASD/4imMASP/4imMAST/4imMASX/9CdwASYAACZoASf/4ieUASj/4ieUASr/4ieUASv/4ieUASz/4ieUAS8AAChsATQAACXqATUAACY+ATYAADNSATcAACd2ATkAADNYAT0AACUqAUAAPyseAUIAJCiuAUUAACd2AVH/+zNGAVP/+zNGAVT/+zNGAVX/+zNGAVb/+zNGAVf/+zNGAVn/+zNGAVv/+zNGAVz/4imMAV3/4imMAV7/4imMAV//4imMAWb/4imMAWn/4imMAWr/4imMAXL/4imMAXT/4imMAXj/4jNeAXn/4jNeAXr/4imMAX7/4imMAX//+zNGAYH/4ieUAYL/+zNGAYP/+zNGAYT/+zNGAYX/+zNGAYf/+zNGAYoAACeOAYsAACeOAY0AACeOAY8AACeOAZAAACeOAZEAACeOAZMAACeOAZUAACxQAZYAADN8AZcAADN8AZgAADN8AZkAADN8AZoAADN8AZwAADN8AZ7/7itIAZ//7itIAaD/7itIAaH/7itIAaP/7itIAaT/7itIAaX/7itIAa3/7itIAa//7itIAbH/7itIAbL/7itIAbP/7itIAbX/6SVyAbb/6StIAbf/6StIAbj/6StIAbn/6StIAbr/6StIAbz/6iaGAb3/6iaGAb7/6iaGAb//6iaGAcL/6iaGAcX/6iaGAcsAACeaAcz/4ieUAc3/4ieUAdD/4ieUAdEAADNkAdL/7itIAdP/7Sd8AdT/6iaGAdX/4imMAdYAACZoAdcAACZoAdgAACZoAdkAACZoAdoAACZoAdsAACeOAd7/5DNqAeL/5DNqAer/5DNqAez/5DNqAe8AACeCAfD/8SluAfH/9jHAAfL/9jHAAfT/9SX8Ag//4CzIAhL/4CzIAhb/4CzIAiIAACeIAiP/4CzIAjz/4CzIAln/4CzIAlr/4CzIAmj/4CzIAm7/4CzIAnH/4CzIAnL/4CzIAnP/4CzIAnQAACeaAnb/+zNGAnf/+zNGAnj/+zNGAnn/+zNGAnv/4imMAnz/4imMAn3/4imMAoD/+zNGAoH/+zNGAoL/+zNGAoT/+zNGAoX/+zNGAof/+zNGAoj/+zNGAon/4imMAor/+zNGAov/+zNGAoz/4imMAo7/6iaGAo//6iaGApD/4imMApP/+zNGApT/+zNGApX/+zNGApb/+zNGApf/+zNGApn/+zNGApv/+zNGApwAACeOAp3/4imMAqP/+zNGAqr/+zNGAqv/+zNGAq7/+zNGAq//+zNGArL/+zNGArP/+zNGArb/4imMAskAACeaAsoAACeaAsv/4imMAtH/+zNGAtL/+zNGAtP/4imMAtT/4imMAtf/6iaGAtj/6iaGAtn/6iaGAtv/+zNGAtz/+zNGAuL/4ieUAuP/6StIAur/4ieUAu3/7itIAu7/7itIAu//7itIAvL/+zNGAvP/+zNGAvT/7itIAvX/7itIAvb/7itIAvf/7itIAvn/+zNGAvr/4imMAvz/4imMAv3/4imMAv//+zNGAwMAACeaAwX/8SfcAwcAACegAwkAACXwA1UAAChaA1YAADOCA2UAACe+A20AAC4YA27/5TNwA2//5TNwA3L/5TNwA3T/5TNwA3X/6yswA3f/6yswA33/2TOIA4T/9CeyA8P/7ifcA8T/7ifcA8UAADN2ATYAAf/YLVYAAv/YLVYAA//YLVYACf/YLVYAEP/YLVYAEv/YLVYAFf/YLVYAFv/YLVYAF//YLVYAGP/YLVYAGf/YLVYAGv/JLUoAG//JLUoAHf/yJKQAHv/yJKQAH//yJKQAIP/yJKQAIv/yJKQAI//yJKQAQv/yJKQAQ//yJKQARf/yJKQARv/yJKQAR//yJKQAXf+8LUQAXv+8LUQAdP/yJKQAdf/yJKQAdv/yJKQAd//yJKQAfv/yJKQAgf/yJKQAgv/yJKQAiv/yJKQAjP/yJKQAkP/yJKQAkf/yJKQAkv/yJKQAlv/yJKQAmf/yJKQAov/5IewAo//5IewApf/5IewAp//5IewAqP/5IewAqf/5IewAq//5IewArv/2LVYA5P/yJKQA5f/dISYA5v/dISYA5//dISYA7f/dISYA9P/dISYA9v/dISYA+f/dISYA+v/dISYA+//dISYA/P/dISYA/f/dISYA/v/dISYA///dISYBAf/aIu4BAv/aIu4BA//aIu4BBP/aIu4BBv/aIu4BB//aIu4BCP/bKLIBCf/VJkgBCv/bKLIBC//bKLIBDP/bKLIBDv/aIu4BD//aIu4BEP/aIu4BEf/aIu4BE//aIu4BGv/aIu4BG//aIu4BHP/aIu4BHf/aIu4BIP/aIu4BI//aIu4BJP/aIu4BJf/eISABJgAALTIBJ//bKLIBKP/bKLIBKv/bKLIBK//bKLIBLP/bKLIBNP/nIAwBNQAALQgBNgAAHqQBNwAALRoBOQAALQ4BPQAAJ5IBQAAsH74BQgAcLRQBRQAALRoBUf/nIcgBU//nIcgBVP/nIcgBVf/nIcgBVv/nIcgBV//nIcgBWf/nIcgBW//nIcgBXP/aIu4BXf/aIu4BXv/aIu4BX//aIu4BZv/aIu4Baf/aIu4Bav/aIu4Bcv/aIu4BdP/aIu4BeP/aIu4Bef/aIu4Bev/aIu4Bfv/aIu4Bf//nIcgBgf/bKLIBgv/nIcgBg//nIcgBhP/yK5oBhf/nIcgBh//nIcgBiv/fJvABi//fJvABjf/fLSABj//fJvABkP/fJvABkf/fJvABk//fJvABlf/0IAYBlgAAH3ABlwAAH3ABmAAAH3ABmQAAH3ABmgAAH3ABnAAAH3ABnv/nIT4Bn//nIT4BoP/nIT4Bof/nIT4Bo//nIT4BpP/nIT4Bpf/nIT4Brf/nIT4Br//nIT4Bsf/nIT4Bsv/nIT4Bs//nIT4BxgAALSYBxwAALSYByAAALSYByQAALSYBygAALSYBy//dISYBzP/bKLIBzf/bKLIB0P/bKLIB0QAALSwB0v/nIT4B1f/aIu4B1gAALTIB1wAALTIB2AAALTIB2QAALTIB2gAALTIB2//fJvAB3P/QIi4B3f/zLT4B3v/hIaQB3//zLT4B4P/zLT4B4f/zLT4B4v/hIaQB4//zLT4B5P/zLT4B5f/MLTgB5v/zLT4B5//zLT4B6P/zLT4B6f/zLT4B6v/hIaQB6//zLT4B7P/hIaQB7f/zLT4B7v/qJOYB8P/6IVYB9QAAJJ4B+v/YLVYCD//yJKQCEv/yJKQCFv/yJKQCIv/5IewCI//yJKQCJ/+8LUQCPP/yJKQCT//YLVYCUP/YLVYCWf/yJKQCWv/yJKQCaP/yJKQCbv/yJKQCcf/yJKQCcv/yJKQCc//yJKQCdP/dISYCdv/nIcgCd//nIcgCeP/nIcgCef/nIcgCe//aIu4CfP/aIu4Cff/aIu4CgP/nIcgCgf/nIcgCgv/nIcgChP/nIcgChf/nIcgCh//nIcgCiP/nIcgCif/aIu4Civ/nIcgCi//nIcgCjP/aIu4CkP/aIu4Ck//nIcgClP/nIcgClf/nIcgClv/nIcgCl//nIcgCmf/nIcgCm//nIcgCnP/fJvACnf/aIu4Co//nIcgCqv/nIcgCq//nIcgCrv/nIcgCr//nIcgCsv/nIcgCs//nIcgCtv/aIu4Cyf/dISYCyv/dISYCy//aIu4C0f/nIcgC0v/nIcgC0//aIu4C1P/aIu4C2//nIcgC3P/nIcgC4v/bKLIC6v/bKLIC7f/nIT4C7v/nIT4C7//nIT4C8v/nIcgC8//nIcgC9P/nIT4C9f/nIT4C9v/nIT4C9//nIT4C+f/nIcgC+v/aIu4C/P/aIu4C/f/aIu4C///nIcgDAv/JLUoDA//dISYDBf/qIc4DBgAAHnoDBwAAIvQDCP/zISwDCf/QLVADCv/mLVYDC//0IUQDDQAALVwDDv/vIxgDVQAAIkYDVgAAIeYDWQAAIjQDWv/OLW4DW//OLW4DX//OLW4DZAAAIjQDZf/QITIDbQAAH2oDbv/nLWIDb//nLWIDcv/nLWIDdP/nLWIDdf/eIvoDdv/uKzoDd//eIvoDeP/uKzoDef/OLW4Dff/aLWgDfv/OLW4DhP/lHrYDv//hIUQDwP/yIwADw//zIc4DxP/zIc4DxQAAITgBQwAB/8gmjgAC/8gmjgAD/8gmjgAJ/8gmjgAQ/8gmjgAS/8gmjgAV/8gmjgAW/8gmjgAX/8gmjgAY/8gmjgAZ/8gmjgAa/7IbwAAb/7IbwAAdAAEZ+AAeAAEZ+AAfAAEZ+AAgAAEZ+AAiAAEZ+AAjAAEZ+ABCAAEZ+ABDAAEZ+ABFAAEZ+ABGAAEZ+ABHAAEZ+ABd/5gmiABe/5gmiAB0AAEZ+AB1AAEZ+AB2AAEZ+AB3AAEZ+AB+AAEZ+ACBAAEZ+ACCAAEZ+ACKAAEZ+ACMAAEZ+ACQAAEAAACRAAEAAACSAAEZ+ACWAAEZ+ACZAAEZ+ACu//4YMADkAAEaiADl/9UmuADm/9UmuADn/9UmuADt/9UmuAD0/9UmuAD2/9UmuAD5/9UmuAD6/9UmuAD7/9UmuAD8/9UmuAD9/9UmuAD+/9UmuAD//9UmuAEB/+8mrAEC/+8mrAED/+8mrAEE/+8mrAEG/+8mrAEH/+8mrAEI//AmoAEJ/+EaEAEK//AmoAEL//AmoAEM//AmoAEO/+8mrAEP/+8mrAEQ/+8mrAER/+8mrAET/+8mrAEa/+8mrAEb/+8mrAEc/+8mrAEd/+8mrAEg/+8mrAEj/+8mrAEk/+8mrAEl/5QhYAEm//QmUgEn//AmoAEo//AmoAEq//AmoAEr//AmoAEs//AmoAE0/6IhZgE1AAAhbAE2AAAhcgE3AAAhhAE5AAAheAE9AAAfCAFAADkhkAFCACshfgFFAAAhhAFR//UmsgFT//UmsgFU//UmsgFV//UmsgFW//UmsgFX//UmsgFZ//UmsgFb//UmsgFc/+8mrAFd/+8mrAFe/+8mrAFf/+8mrAFm/+8mrAFp/+8mrAFq/+8mrAFy/+8mrAF0/+8mrAF4/+8mrAF5/+8mrAF6/+8mrAF+/+8mrAF///UmsgGB//AmoAGC//UmsgGD//UmsgGE//UmsgGF//UmsgGH//UmsgGK//klsAGL//klsAGN//klsAGP//klsAGQ//klsAGR//klsAGT//klsAGV/+ImLgGY/+4higGe//gmpgGf//gmpgGg//gmpgGh//gmpgGj//gmpgGk//gmpgGl//gmpgGt//gmpgGv//gmpgGx//gmpgGy//gmpgGz//gmpgG1//kmNAG2//ommgG3//ommgG4//ommgG5//ommgG6//ommgG7/+8mOgG8//smlAG9//smlAG+//smlAG///smlAHC//smlAHF//smlAHG/+gmQAHH/+gmQAHI/+gmQAHJ/+gmQAHK/+gmQAHL/9UmuAHM//AmoAHN//AmoAHQ//AmoAHR//kmRgHS//gmpgHTAAEmTAHU//smlAHV/+8mrAHW//QmUgHX//QmUgHY//QmUgHZ//QmUgHa//QmUgHb//8hkAHc/7kmWAHd//0mXgHe//sZ+AHf//0mXgHg//0mXgHh//0mXgHi//sZ+AHj//0mXgHk//0mXgHl/7IbWgHm//0mXgHn//0mXgHo//0mXgHp//0mXgHq//sZ+AHr//0mXgHs//sZ+AHt//0mXgHuAAEj+gHv/7smZAHwAAEdZAHx//0magHy//wmcAHz//QmdgH0//YmfAH1/+4mggH6/8gmjgIPAAEZ+AISAAEZ+AIWAAEZ+AIjAAEZ+AIn/5gmiAI8AAEZ+AJP/8gmjgJQ/8gmjgJZAAEZ+AJaAAEZ+AJoAAEZ+AJuAAEZ+AJxAAEZ+AJyAAEZ+AJzAAEZ+AJ0/9UmuAJ2//UmsgJ3//UmsgJ4//UmsgJ5//UmsgJ7/+8mrAJ8/+8mrAJ9/+8mrAKA//UmsgKB//UmsgKC//UmsgKE//UmsgKF//UmsgKH//UmsgKI//UmsgKJ/+8mrAKK//UmsgKL//UmsgKM/+8mrAKO//smlAKP//smlAKQ/+8mrAKT//UmsgKU//UmsgKV//UmsgKW//UmsgKX//UmsgKZ//UmsgKb//UmsgKc//klsAKd/+8mrAKj//UmsgKq//UmsgKr//UmsgKu//UmsgKv//UmsgKy//UmsgKz//UmsgK2/+8mrALJ/9UmuALK/9UmuALL/+8mrALR//UmsgLS//UmsgLT/+8mrALU/+8mrALX//smlALY//smlALZ//smlALb//UmsgLc//UmsgLi//AmoALj//ommgLq//AmoALt//gmpgLu//gmpgLv//gmpgLy//UmsgLz//UmsgL0//gmpgL1//gmpgL2//gmpgL3//gmpgL5//UmsgL6/+8mrAL8/+8mrAL9/+8mrAL///UmsgMC/7IbwAMD/9UmuAMF/68hlgMG/64hnAMH/7IhogMI/6whqAMJ/6ohrgMK/60htAML/+YhugMM/8ohwAMN//QdcAMO/60hxgNVAAAXrANZ//Um1gNa/7gltgNb/7gltgNf/7gltgNk//Um1gNl/7kcaANtAAAaEANu/7kmvgNv/7kmvgNy/7kmvgN0/7kmvgN1/+ImxAN2//AmygN3/+ImxAN4//AmygN5/7gltgN9/+MalAN+/7gltgOE/+Qm0AO//6whzAPA//Ah0gPDAAEZ/gPEAAEZ/gPFAAAaEAFLAAH/sh/YAAL/sh/YAAP/sh/YAAn/sh/YABD/sh/YABL/sh/YABX/sh/YABb/sh/YABf/sh/YABj/sh/YABn/sh/YABr/hSAaABv/hSAaAB3/8Bg0AB7/8Bg0AB//8Bg0ACD/8Bg0ACL/8Bg0ACP/8Bg0AEL/8Bg0AEP/8Bg0AEX/8Bg0AEb/8Bg0AEf/8Bg0AF3/ax/SAF7/ax/SAHT/8Bg0AHX/8Bg0AHb/8Bg0AHf/8Bg0AH7/8Bg0AIH/8Bg0AIL/8Bg0AIr/8Bg0AIz/8Bg0AJD/8Bg0AJH/8Bg0AJL/8Bg0AJb/8Bg0AJn/8Bg0AKL/5x/MAKP/5x/MAKX/5x/MAKf/5x/MAKj/5x/MAKn/5x/MAKv/5x/MAK7/5x9IAOT/8Bg0AOX/qx/8AOb/qx/8AOf/qx/8AO3/qx/8APT/qx/8APb/qx/8APn/qx/8APr/qx/8APv/qx/8APz/qx/8AP3/qx/8AP7/qx/8AP//qx/8AQH/3hXuAQL/3hXuAQP/3hXuAQT/3hXuAQb/3hXuAQf/3hXuAQj/3xXuAQn/zhpEAQr/3xXuAQv/3xXuAQz/3xXuAQ7/3hXuAQ//3hXuARD/3hXuARH/3hXuARP/3hXuARr/3hXuARv/3hXuARz/3hXuAR3/3hXuASD/3hXuASP/3hXuAST/3hXuASX/tx9OASb/6BTaASf/3xXuASj/3xXuASr/3xXuASv/3xXuASz/3xXuATT/2B9UATUAABCWATYAABi+ATcAAB9mATkAAB9aAT0AAA/QAUAAHRrUAUIADx9gAUUAAB9mAVH/2R/2AVP/2R/2AVT/2R/2AVX/2R/2AVb/2R/2AVf/2R/2AVn/2R/2AVv/2R/2AVz/3hXuAV3/3hXuAV7/3hXuAV//3hXuAWb/3hXuAWn/3hXuAWr/3hXuAXL/3hXuAXT/3hXuAXj/3hXuAXn/3hXuAXr/3hXuAX7/3hXuAX//2R/2AYH/3xXuAYL/2R/2AYP/2R/2AYT/2R/2AYX/2R/2AYf/2R/2AYr/1R/eAYv/1R/eAY3/1R/eAY//1R/eAZD/1R/eAZH/1R/eAZP/1R/eAZX/7h9sAZb/9R9yAZf/9R9yAZj/9R9yAZn/9R9yAZr/9R9yAZz/9R9yAZ7/3h/wAZ//3h/wAaD/3h/wAaH/3h/wAaP/3h/wAaT/3h/wAaX/3h/wAa3/3h/wAa//3h/wAbH/3h/wAbL/3h/wAbP/3h/wAbX/3x94Abb/3h/qAbf/3h/qAbj/3h/qAbn/3h/qAbr/3h/qAbv/2h9+Abz/4h/kAb3/4h/kAb7/4h/kAb//4h/kAcL/4h/kAcX/4h/kAcb/0x+EAcf/0x+EAcj/0x+EAcn/0x+EAcr/0x+EAcv/qx/8Acz/3xXuAc3/3xXuAdD/3xXuAdH/8xpKAdL/3h/wAdP/4h+KAdT/4h/kAdX/3hXuAdb/4h+QAdf/4h+QAdj/4h+QAdn/6BTaAdr/6BTaAdv/1R/eAdz/px+WAd3/5h+cAd7/7R2SAd//5h+cAeD/5h+cAeH/5h+cAeL/7R2SAeP/5h+cAeT/5h+cAeX/iRh2Aeb/5h+cAef/5h+cAej/5h+cAen/5h+cAer/7R2SAev/5h+cAez/7R2SAe3/5h+cAe7/4h9CAe//8B+iAfD/7h+oAfH/6x+uAfL/6h+0AfP/6h+6AfT/5B/AAfX/5B/GAfr/sh/YAg//8Bg0AhL/8Bg0Ahb/8Bg0AiL/5x/MAiP/8Bg0Aif/ax/SAjz/8Bg0Ak//sh/YAlD/sh/YAln/8Bg0Alr/8Bg0Amj/8Bg0Am7/8Bg0AnH/8Bg0AnL/8Bg0AnP/8Bg0AnT/qx/8Anb/2R/2Anf/2R/2Anj/2R/2Ann/2R/2Anv/3hXuAnz/3hXuAn3/3hXuAoD/2R/2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AG0AbgBvAHEAcwB0AHUAdgB3AH4AgQCCAIoAjACQAJEAkgCWAJkAmgCbAJwAnQCfAKIAowClAKcAqACpAKsArgCvALAAsQCyALMAtAC2ALcAuAC5ALsAvAC9AMUAxwDJAMoAywDOAM8A0ADRANIA1ADVANYA1wDaAN0A3gDfAOAA4QDiAOUA5gDnAO0A9AD2APkA+gD7APwA/QD+AP8BAAEBAQIBAwEEAQYBBwEIAQoBCwEMAQ4BDwEQAREBEwEaARsBHAEdASABIwEkASUBJgEnASgBKgErASwBLgEvATEBMgEzATQBNQE2ATcBOQE8AT0BQAFBAUIBQwFEAUUBRgFHAUkBSgFLAUwBUAFRAVMBVAFVAVYBVwFZAVsBXAFdAV4BXwFmAWkBagFyAXQBeAF5AXoBfgF/AYABgQGCAYMBhAGFAYcBigGLAY0BjwGQAZEBkwGWAZcBmAGZAZoBnAGeAZ8BoAGhAaMBpAGlAa0BrwGxAbIBswG2AbcBuAG5AboBvAG9Ab4BvwHCAcUBxgHHAcgByQHKAcwBzgHQAdIB1QHWAdcB2AHZAdoB2wHjAeQB6AHpAeoB7AH6AfwCAAIBAgICAwIEAgUCCgILAg0CDgIPAhECEgITAhYCGQIbAh0CHgIgAiECIgIjAiQCJQImAicCKQIsAi8CMgIzAjQCNQI3AjgCPAI+Aj8CRwJIAk8CUAJRAlICVAJVAlkCWgJoAmkCbgJwAnECcgJzAnQCdQJ2AnoCewJ8An0CfwKAAoECggKEAoUChgKHAogCiQKKAosCjAKOAo8CkAKSApMClAKVApYClwKYApkCmgKbApwCnQKeAp8CoAKhAqICowKkAqUCpgKpAqwCrQKuAq8CsQKyArMCtgK4ArkCuwK8Ar0CwQLHAskCygLLAswCzwLRAtIC0wLUAtcC2ALZAtoC3ALiAuMC6gLtAu4C7wLwAvIC8wL0AvUC9gL3AvgC+gL7AvwDAgMDA1cDWQNaA18DYgNjA2QDZwNuA28DcgN0A3UDdgN3A3gDeQN6A3sDfAN9A34AAgD2AAEAAwAHAAkACQAHABAAEAAHABIAEgAHABUAGQAHABoAGwAFAB0AIAAJACIAIwAJACQAKAAcACoALQAFAC8ALwAFADYAOQAFADwAPAAFAD8AQAAFAEIAQwAdAEUARwAdAEkASgABAEwAUQABAFMAUwABAFUAVwABAFoAXAABAF0AXgAsAF8AYAAPAGEAZQAZAGgAaAAZAGkAaQABAGsAbwABAHEAcQABAHMAcwABAHQAdwACAH4AfgACAIEAggACAIoAigACAIwAjAACAJAAkgACAJYAlgAFAJkAmQACAJoAnQAfAJ8AnwAfAKIAowAQAKUApQAQAKcAqQAQAKsAqwAQAK4ArgACAK8AtAAUALYAuQAKALsAvQAKAMUAxQAKAMcAxwAKAMkAywAKAM4A0gAaANQA1wARANoA2gARAN0A3QARAN4A4gAhAOUA5wAIAO0A7QAIAPQA9AAIAPYA9gAIAPkA/QAIAP4A/wAGAQABAAAmAQEBBAANAQYBBwANAQgBCAAoAQoBDAAoAQ4BEQAGARMBEwAGARoBHQAGASABIAAGASMBJAAGASUBJQADASYBJgAwAScBKAAMASoBLAAMAS4BLwAVATEBMgAVATMBNwAEATkBOQAEATwBPQAEAUABRQAEAUYBRwAYAUkBTAAWAVABUAAWAVEBUQALAVMBVwALAVkBWQALAVsBWwALAVwBXwADAWYBZgADAWkBagADAXIBcgADAXQBdAADAXgBegADAX4BfgAGAX8BgAAmAYEBgQAMAYIBhQAjAYcBhwAjAYoBiwATAY0BjQATAY8BkQATAZMBkwATAZYBmgASAZwBnAASAbYBugAbAbwBvwAOAcIBwgAOAcUBxQAOAcYBygAlAcwBzAAMAc4BzgAEAdAB0AAMAdIB0gAMAdUB1QASAdYB1gAwAdcB1wAEAdgB2AAWAdkB2QAEAdoB2gAWAdsB2wASAeMB5AAqAegB6QAqAeoB6gA0AewB7AA0AfoB+gAHAfwB/AAgAgACAAArAgECAwAFAgQCBAAPAgUCBQAgAgoCCwAPAg0CDgABAg8CDwACAhECEQA5AhICEgAJAhMCEwAUAhYCFgACAhkCGQArAhsCGwArAh0CHgAeAiACIQAeAiICIgAQAiMCIwAJAiQCJAACAiUCJgABAicCJwAsAikCKQACAiwCLAAeAi8CLwA6AjICMgAuAjMCMwAgAjQCNAAuAjUCNQAPAjcCNwAPAjgCOAABAjwCPAAJAj4CPwARAkcCRwABAkgCSAAPAk8CUAAHAlECUQAFAlICUgACAlQCVAAPAlUCVQAgAlkCWgACAmgCaAACAmkCaQAaAm4CbgACAnACcAAgAnECcwAJAnQCdAAIAnUCdQADAnYCdgAkAnoCegAiAnsCfQAGAn8CfwAkAoQChQAYAogCiAALAokCiQADAosCiwAmAowCjAANAo4CjwAOApACkAADApMCkwAiApUClQAiApcCmAAXApoCmwAXApwCnAATAp0CnQANAp4CngADAp8CoQAEAqICogAVAqMCowADAqUCpQAVAqYCpgAXAqkCqQAtAqwCrAAzAq0CrQAkAq4CrgAzAq8CrwAYArECsQAYArICsgALArYCtgANArgCuQAtAr0CvQAVAsECwQAEAskCygAIAssCywAGAswCzAADAs8CzwAkAtMC1AADAtcC2QAOAuIC4gAMAuMC4wAbAuoC6gAMAvAC8AAYAvIC8wALAvQC9AAiAvYC9gAiAvcC+AAXAvoC+gANAvsC+wAkAvwC/AANAwIDAgAFAwMDAwAGA1cDVwA1A1kDWQAvA1oDWgAnA18DXwAnA2IDYwA2A2QDZAAvA2cDZwA1A24DbwApA3IDcgApA3QDdAApA3UDdQAxA3YDdgAyA3cDdwAxA3gDeAAyA3kDeQAnA3oDegA3A3sDewA4A3wDfAA3A30DfQA4A34DfgAnAAIBBgABAAMACQAJAAkACQAQABAACQASABIACQAVABkACQAaABsAIQAcABwAAQAdACAABAAiACMABAAkACgAAQAqAC0AAQAvAC8AAQA2ADkAAQA8ADwAAQA/AEEAAQBCAEMABABFAEcABABJAEoAAQBMAFEAAQBTAFMAAQBVAFcAAQBaAFwAAQBdAF4AIwBfAGQAAQBoAGkAAQBrAG8AAQBxAHEAAQBzAHMAAQB0AHcABAB+AH4ABACBAIIABACKAIoABACMAIwABACQAJIABACWAJYABACXAJgAAQCZAJkABACaAJ0AAQCfAJ8AAQCiAKMAEAClAKUAEACnAKkAEACrAKsAEACvALQADQC2ALkACwC7AL0ACwDFAMUACwDHAMcACwDJAMsACwDOANIAEgDUANcAEQDaANoAEQDdAN0AEQDeAOIAGADkAOQABADlAOcABwDtAO0ABwD0APQABwD2APYABwD5AP8ABwEAAQAACgEBAQQAAwEGAQcAAwEIAQgACAEKAQwACAEOAREAAwETARMAAwEaAR0AAwEgASAAAwEjASQAAwEmASYAEwEn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AxH/6qfEAxL/7aemAxb/26fKAAkDBv/sp5gDB//yp54DCP/Zp6QDCf/up6oDDP/Wp7ADEP/sp7YDEQAAp7wDEgAAp9QDFv/dpgAACgAlAACnigDN/92nqAFDACGn9gG1AACn3gHRAACn2AHTAACn3gHUAACn2ANW/+mn6gN9/+enkAPFAACnlgAKAM3/8qgYAOMAAKfKAQn/4afWASX/7afQAXj/5afuAXn/5afuA1YAAKdeA2UAAKgMA20AAKgAA33/y6e+AAoDEP/2p9QDFv/lp4YDVv/vp6QDWv/zpRwDW//zpRwDX//zpRwDZf/wp7YDbf/xp8gDef/zpRwDfv/zpRwACgCw//WmQADN//Kl8gDjAACl/gFDAACnYAFFAACnbAH0AACmEAIT/8GmHAIe/9el+AI///OmIgKhAACnfgALAnT/+qdkAnX/9KU2ApwAAKSUA2UAAKeaA20AAKciA27/6KeCA2//6KeCA3L/6KeCA3T/6KeCA3X/3aeOA3f/3aeOAAsAJf/1pFYAzf/zp1AA0//opyYBCf/lpCwBJf/xpywDVv/0pzgDZf/WpvwDbf/xp0QDff/spzIDhP/lpCwDv//1p1wADAJ0AACmiAJ1//inHgKcAACmWANW//OnKgNlAACnVANtAACnQgNu/+6nNgNv/+6nNgNy/+6nNgN0/+6nNgN1/+OnMAN3/+OnMAAMAw//9KPUAxP/8KUeA1b/8qbyA2L/86cEA2P/86cEA27/9aOYA2//9aOYA3L/9aOYA3T/9aOYA6T/6qcKA6cAAKbaA8b/86b+AA0Azf/ZpFwAzv/ZprQAz//ZprQA0P/ZprQA0f/ZprQA0v/ZprQA0//6pFYA4//mpCwBQwBApsYCaf/ZprQDVv/ppCwDff/npDIDxQAApDgADQAl//mnHgDN/8qnTgDTAACjIgDj/+OmpgG1//Km0AHR//umxAHT//inAAHU//KmsgNV//CmBANW/9ymvgNg/+ymfAN9/72m3APF//Sm1gANACX/+aaSAM3/y6YUAbX/8qb4AdH//KbUAdP/+KZoAdT/86byAfYAAKM+AfcAAKZcA1X/8qcEA1b/2aZKA2D/7KbCA33/3KYyA8X/9KZQAA0AJf/1ol4Azf/zpioA0//ppmYBCf/kpegBJf/xplQB9wAApmwDVQAAosoDVv/0pmwDZf/WppADbf/ypngDff/sploDhP/lpUADv//1ol4ADQAl//mlIADN/8umWADTAACiMgDj/+OltgG1//Sl/gHR//uiegHT//qmRgHU//SjfANV//SmTANW/96mOgNg/++lngN9/96lpAPF//Wl+AAOAhP/1aYaAhj/9aaSAh7/36YgAo3/0aYmApj/1qbUA1X/3aYsA1b/4qYyA2D/5aY4A2L/4aY+A2P/4aY+A3r/4qZ6A3v/4qZEA3z/4qZ6A33/4qZEAA4AJf/3pmAAzf/HploA0wAApkgA4//lph4BCf/5paABtf/5omoBuwAApnIB0wAApjAB1P/5onADVf/2pmwDVv/jpioDYP/1oWgDff/fpfQDxf/2phgADgCw//ClvADN/9qmEADj/+6l/gHv/8yl4AHx//WhEgHy//ShTgH0/+ymIgIA//WhEgIT/6ul+AIe/8ClpAI//9ilqgJ6/+KlsAKN/+CltgKY/+Sl7AAPAnr/+6XkAn4AAKXGAo3//KXYApH/+aG+AqQAAKMyArn/86SOA1X/9KT6A1b/36XqA2D/8aXeA2L/9qXwA2P/9qXwA3r/9qOqA3v/9qO2A3z/9qOqA33/9qO2ABAAzf/2pZoBtf/1paAB0QAAobYB0//6paYB1P/1pAIB9v/2pfQB9//2pfQDVf/1pfQDVv/rpeIDYP/spawDbQAApe4Dff/ZpbIDhP/hpdYDw//roGwDxP/roGwDxf/2pfQAEAAl//OjsgDN/8elegDT//CjuADj/96lVgFQAACjIgG1//KkJAG7/+2hAAHR//ui4AHT//elXAHU//KlaANV//KkMANW/96lhgNg//ClbgNt//KlmAN9/9qlYgPF//Sk3gARALD/7aD+AM3/9aKiANP/+6NiAOMAAKISAQkAAKISATcAAKBKATkAAKVgAUIAAKVmAUUAAKBKAdEAAKWEAeX/+aVsAfEAAKJ4AfIAAKA+AfMAAKJ4AfQAAKV4AwkAAKWiA33/u6BKABECev/5pQQCfgAApNQCjf/4pUACkf/4pUYCmP/3pTQCpAAAn14Cuf/zpNoDVf/3ofIDVv/gpQoDYP/zonwDYv/QobwDY//QobwDbQAAoYwDev/4pUADe//4oDwDfP/4pUADff/4oDwAEQE3AACfkgE5AACfjAFCAACfhgFFAACfkgKgAACkeANVAACkrgNWAACkfgNgAACkhANiAACkwANjAACkwANpAACkqANrAACkugNtAACkxgN6AACkugN7AAChlgN8AACkugN9/+akigASAfr/8qJaAgD/+aGIAgQAAJ6OAhMAAKDaAhf/+aKcAir/+6SIAnr/+57QAn4AAKSUAn8AAKSUAo3/3aSCApH/+qDmApIAAKSOApj/457KApwAAKDaAp4AAKDaAqT/+6R2Arn/7aR8A2D/856aABMAJf/xpIwAzf/BoKIA0//ipCwA4//bpDIBtf/unsIBu//qoPwB0f/4oKgB0//zpHoB1P/uoi4B9wAApGIDVf/rpJIDVv/YpDgDYP/ppD4DZQAAnowDaf/2AAADa//2oi4Dbf/spJIDff+7pEQDxf/xotYAEwAl//GkGADN/8CgUgDT/+Kj9ADj/9qj4gG1/+2kAAG7/+qhwAHR//igiAHT//OeigHU/+6jpgH3AACijANV/++ekANW/9mj1gNg/+qj3ANlAACj+gNpAACkEgNrAACkEgNt/+2kDAN9/9ej6APF//KiYgAUAnT/9qP+Anr/waOwAqT/6qO2A1YAAKOGA1r/0KQWA1v/0KQWA1//0KQWA2X/zqIeA2sAAKOeA20AAKO8A27/0qPCA2//0qPCA3L/0qPCA3T/0qPCA3X/xKP4A3b/4KGyA3f/xKP4A3j/4KGyA3n/0KQWA37/0KQWABQAJf/5oLQAzf/KoOQA0wAAnLgA4//joDwBtf/yoGYB0f/7oFoB0//4oJYB1P/yoEgCjf/ro04CmP/sntQDVf/uo8YDVv/ZoVYDYP/qou4DYv/voyQDY//voyQDev/uoYADe//unxADfP/uoYADff/unxADxf/0oGwAFAJ0//Oi2gJ1//yhNgJ6/8qi4AJ///ui5gKe//mh6gKk//Ci7ANW//afCANa/9+jUgNb/9+jUgNf/9+jUgNl/+ajWANt//OcUANu/+qjEANv/+qjEANy/+qjEAN0/+qjEAN1/+Gi8gN3/+Gi8gN5/9+jUgN+/9+jUgAUAK7/+KGsAQn/66LAASX/8qKuATcAAJ7EATkAAKKiAUIAAKJ+AUUAAJ7EAdz/3aLMAeX/2aK0Ae7/96GgAfr/u6KcAgD/1pyoAif/rKKEAnT/9JvcAnX/+KGsAnr/6aEcApz/9aLGAp7/9p6OAqAAAKK6AqT/9Z04ABUAJf/4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hCIDv//yidQDwAAAkKwDw//okMoDxP/okMoDxf/AkL4AKQCv/56P5ACw/56P5ACx/56P5ACy/56P5ACz/56P5AC0/56P5ADNAACMZgDOAACI1gDPAACI1gDQAACI1gDRAACI1gDSAACI1gDU//eQAgDV//eQAgDW//eQAgDX//eQAgDa//eQAgDd//eQAgHe//WP2AHi//WP2AHq//WP2AHs//WP2AHu//aFUgIT/56P5AIe/56P5AIo/56P5AIr/56P5AI3/56P5AI+//eQAgI///eQAgJpAACI1gNWAACI9ANu//eIZANv//eIZANy//eIZAN0//eIZAN1//GP/AN2//aFUgN3//GP/AN4//aFUgN9/+qCvgApABoAAIRIABsAAIRIAK//r47yALD/r47yALH/r47yALL/r47yALP/r47yALT/r47yAM3/24q0AM7/24q0AM//24q0AND/24q0ANH/24q0ANL/24q0ANT/z4ygANX/z4ygANb/z4ygANf/z4ygANr/z4ygAN3/z4ygAOP/6YYcAhP/r47yAh7/r47yAij/r47yAiv/r47yAjf/r47yAj7/z4ygAj//z4ygAmn/24q0AwIAAIRIAwz/74GKA1b/4Y7UA2L/9I74A2P/9I74A27/9oRaA2//9oRaA3L/9oRaA3T/9oRaA6T/8Yp+A6cAAI7+A8b/74H2ACwAsP/1gHQAzf/wg1YA0wAAhuAA4//5hd4BNwAAgSIBOQAAjhgBQgAAjkIBRQAAgSIBtf/uhHYBu//7hMQBzwAAguoB0f/6hVQB0//0hv4B1P/uhvIB3AAAg+AB7gAAguoB7//3iaQB8f/2ikYB8v/1jjYB8wAAgYIB9P/ujjwB9v/3hnQB+v/0iqwCAP/6i5wCBAAAhX4CE//7hZwCFwAAjjACKgAAjZoCdAAAguoCdQAAhlwCev/7hZwCfgAAhSoCfwAAjZoCjf/pjh4Ckf/7hMQCkv/4h5QCmP/sjiQCnAAAh6ACngAAhX4CoQAAguoCpP/5iqwDCAAAinwDDP/vgJIDff+/gIAALAABAACMtAACAACMtAADAACMtAAJAACMtAAQAACMtAASAACMtAAVAACMtAAWAACMtAAXAACMtAAYAACMtAAZAACMtAAaAACNIAAbAACNIACv//N/oACw//N/oACx//N/oACy//N/oACz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bVQAjAAAbVQAkAAAbVQAkQAAbVQAkgAAbVQAlgAAbVQAmQAAbVQAr//CdCYAsP/CdCYAsf/CdCYAsv/CdCYAs//CdCYAtP/CdCYA1P/3aVIA1f/3aVIA1v/3aVIA1//3aVIA2v/3aVIA3f/3aVIA5AAAbVQB3v/mZ1oB4v/mZ1oB6v/mZ1oB7P/mZ1oB7gAAcLoB9wAAaEoCDwAAbVQCEgAAbVQCE//CdCYCFgAAbVQCHv/CdCYCIwAAbVQCKP/CdCYCK//CdCYCN//CdCYCPAAAbVQCPv/3aVICP//3aVICWQAAbVQCWgAAbVQCaAAAbVQCbgAAbVQCcQAAbVQCcgAAbVQCcwAAbVQDZQAAY14DbQAAY4IDbv/lcFQDb//lcFQDcv/lcFQDdP/lcFQDdf/aZnYDd//aZnYDff/wdAgASAABAABhrAACAABhrAADAABhrAAJAABhrAAQAABhrAASAABhrAAVAABhrAAWAABhrAAXAABhrAAYAABhrAAZAABhrAAaACtyYgAbACtyYgBdAABkxABeAABkxACv/65yXACw/65yXACx/65yXACy/65yXACz/65yXAC0/65yXAC2//JygAC3//JygAC4//JygAC5//JygAC7//JygAC8//JygAC9//JygADF//JygADH//JygADJ//JygADK//JygADL//JygADN/9Bl3gDO/9BiogDP/9BiogDQ/9BiogDR/9BiogDS/9BiogDTAABh0ADU/8RoPADV/8RoPADW/8RoPADX/8RoPADa/8RoPADd/8RoPADj/95nOgH6AABhrAIT/65yXAIe/65yXAInAABkxAIo/65yXAIr/65yXAI3/65yXAI+/8RoPAI//8RoPAJPAABhrAJQAABhrAJp/9BiogMCACtyYgMM/+5segNW/9dq0ANX//VyaANi/+5rhANj/+5rhANu//NrbANv//NrbANy//NrbAN0//NrbAOk/+tj/gOn//VybgPG/+pllgACAEgBpQGlAAABrQGtAAEBrwGvAAIBsQGzAAMBtQG/AAYBwgHCABEBxQH1ABIB+gH8AEMCAQIFAEYCCgILAEsCDQIPAE0CEQITAFACFgIXAFMCIgIpAFUCKwIrAF0CNQI1AF4CNwI4AF8CPAI8AGECPgI/AGICRwJIAGQCTwJSAGYCVAJUAGoCWQJaAGsCaAJpAG0CbgJuAG8CcQJ2AHACeQJ5AHYCewKCAHcChAKWAH8CmQKZAJICnAKlAJMCrwKvAJ0CsQKzAJ4CtgK2AKECuQK5AKICuwK9AKMCwQLBAKYCxwLHAKcCyQLMAKgC0QLUAKwC1wLaALAC3ALcALQC4gLjALUC6gLqALcC7QLwALgC8gLzALwC9QL1AL4C+gL6AL8C/AL8AMADAgMRAMEDEwMTANEDFQMWANIDGAMYANQDPgM+ANUDSwNLANYDVQNXANcDWQNaANoDXQNfANwDYQNlAN8DaANoAOQDagNqAOUDbANvAOYDcgNyAOoDdAN+AOsDhAOEAPYDjQONAPcDjwOPAPgDnQOdAPkDpAOoAPoDtQO1AP8DvwPAAQADxgPIAQIAUAAB/+FfBgAC/+FfBgAD/+FfBgAJ/+FfBgAQ/+FfBgAS/+FfBgAV/+FfBgAW/+FfBgAX/+FfBgAY/+FfBgAZ/+FfBgAa/9lkXgAb/9lkXgBd/+UAAABe/+UAAABoAABeygCv/+RpbgCw/+RvIACx/+RpbgCy/+RpbgCz/+RpbgC0/+RpbgDN/94AAADO/95nggDP/95nggDQ/95nggDR/95nggDS/95nggDT//RiPADU/95kTADV/95kTADW/95kTADX/95kTADa/95kTADd/95kTADj/+VfPAFQ//Js/gG1/+VfBgG2/+VhHAG3/+VhHAG4/+VhHAG5/+VhHAG6/+VhHAG8/+RkuAG9/+RkuAG+/+RkuAG//+RkuAHC/+RkuAHF/+RkuAHT/+hfPAHU/+RkuAHc/+IAAAHl/+lkXgHv/+hiWgHx/+IAAAHy/+IAAAH0/+FnggH6/+FfBgIT/+RpbgIe/+RpbgIn/+UAAAIo/+RpbgIr/+RpbgI3/+RpbgI+/95kTAI//95kTAJP/+FfBgJQ/+FfBgJp/95nggKO/+RkuAKP/+RkuALX/+RkuALY/+RkuALZ/+RkuALj/+VhHAMC/9lkXgNi/+JpGgNj/+JpGgN7/+ZvJgN9/+ZvJgBUAAH/9WHyAAL/9WHyAAP/9WHyAAn/9WHyABD/9WHyABL/9WHyABX/9WHyABb/9WHyABf/9WHyABj/9WHyABn/9WHyABoAAG1WABsAAG1WACX/+GJeAF3/9m1QAF7/9m1QAKIAAFyCAKMAAFyCAKUAAFyCAKcAAFyCAKgAAFyCAKkAAFyCAKsAAFyCAK//om1iALD/om1iALH/om1iALL/om1iALP/om1iALT/om1iAM3/1Fx8AM7/1GE4AM//1GE4AND/1GE4ANH/1GE4ANL/1GE4ANP/5mCuANT/tGYYANX/tGYYANb/tGYYANf/tGYYANr/tGYYAN3/tGYYAN7/8162AN//8162AOD/8162AOH/8162AOL/8162Adz/7GJ8AeX/51xYAe4AAF7OAe//5G1KAfH/7WJ8AfL/7GBOAfP/5mLiAfT/3V0kAfX/8mc+Afr/9WHyAhP/om1iAh7/om1iAiIAAFyCAif/9m1QAij/om1iAiv/om1iAjf/om1iAj7/tGYYAj//tGYYAk//9WHyAlD/9WHyAmn/1GE4AwIAAG1WA1X/8WeMA1b/2GCuA2D/7WguA2L/8mq2A2P/8mq2A2UAAF68A2kAAGLoA2sAAGLoA23/7V1sA3r/8WnwA3v/8WP2A3z/8WnwA33/2W1cA8X/9WBCAF4Arv/ga24A/f+Sa3QBCf+rZbYBJP+Oa54BJf+Ua3oBNP+ia4ABNQAAbI4BNgAAYWABNwAAa5gBOQAAa4YBPQAAXb4BQAA5a4wBQgAra5IBRQAAa5gBev+Oa54BhP+9a6QBjf+Ta6oBkP+Ta6oBlf/ia7ABmP/uaUYBtf+ybIIBu/+9bIgB0f/5a7YB0/+0bHwB1P+xa7wB1v/YYWYB1//YYWYB2P/RYfYB2f/ja8IB3P+mYF4B5f+yZ8AB7v+ma8gB7/+7abIB8P+vabgB8f+1a84B8v+0a9QB8//CazIB9P+ra9oB9f+ra+AB+v+6YeQCAP+4Y2oCFv/faLACJP/6ZYYCJ/+Ya+YCKv/la+wCdP+Ta/ICdf/Ha/gCev+VZCQCfv+va/4Cf/+bbAQCjf+4bAoCkf++bBACkv+1bBYCmP+9bBwCnP+VbCICnv+abCgCoAAAbC4CpP+QbDQCuf+xbDoDBf+vbEADBv+ubEYDB/+ybEwDCP+sbFIDCf+qW1oDCv+tbFgDC//mbF4DDP/KbGQDDf/0WpoDDv+tbGoDVQAAXb4DWf/BW9IDWv+4W/wDW/+4W/wDX/+4W/wDZP/BW9IDZf+vZCoDbQAAXmwDbv+5aUwDb/+5aUwDcv+5aUwDdP+5aUwDdf+pZoIDdv+rX0QDd/+pZoIDeP+rX0QDef+4W/wDff/j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V6YCjv/tVpICj//tVpIC1//tVpIC2P/tVpIC2f/tVpIC4//uVpIDAgA4X8IDYv/XZnYDY//XZnYDe//WZnwDff/WZnwAbgAd/+pWogAe/+pWogAf/+pWogAg/+pWogAi/+pWogAj/+pWogAl//ZgwgBC/+pWogBD/+pWogBF/+pWogBG/+pWogBH/+pWogB0/+pWogB1/+pWogB2/+pWogB3/+pWogB+/+pWogCB/+pWogCC/+pWogCK/+pWogCM/+pWogCQ/+pWogCR/+pWogCS/+pWogCW/+pWogCZ/+pWogCv/6VXCACw/6VXCACx/6VXCACy/6VXCACz/6VXCAC0/6VXCAC2/+leagC3/+leagC4/+leagC5/+leagC7/+leagC8/+leagC9/+leagDF/+leagDH/+leagDJ/+leagDK/+leagDL/+leagDN/6Rf/ADO/6RWGADP/6RWGADQ/6RWGADR/6RWGADS/6RWGADU/5FeoADV/5FeoADW/5FeoADX/5FeoADa/5FeoADd/5FeoADk/+pWogHe/+xXLAHi/+xXLAHq/+xXLAHs/+xXLAHu//deygHv/8hb9AHw/+gAAAHx/9Bg1AHy/89kHAH0/75aGgH2/+lkBAH3/+ZeagIP/+pWogIS/+pWogIT/6VXCAIW/+pWogIe/6VXCAIj/+pWogIo/6VXCAIr/6VXCAI3/6VXCAI8/+pWogI+/5FeoAI//5FeoAJZ/+pWogJa/+pWogJo/+pWogJp/6RWGAJu/+pWogJx/+pWogJy/+pWogJz/+pWogNV/91kCgNW/6pWigNg/9pkEANi/95aPgNj/95aPgNlAABRtgNtAABTzANu/+1TcgNv/+1TcgNy/+1TcgN0/+1TcgN1/+NS7gN3/+NS7gN6/95UdAN7/95edgN8/95UdAN9/8VkFgOE/+IAAAPD/+leygPE/+leygPF/95aLABwAAH/2FYEAAL/2FYEAAP/2FYEAAn/2FYEABD/2FYEABL/2FYEABX/2FYEABb/2FYEABf/2FYEABj/2FYEABn/2FYEABr/z2GYABv/z2GYAB0AAFN8AB4AAFN8AB8AAFN8ACAAAFN8ACIAAFN8ACMAAFN8AEIAAFN8AEMAAFN8AEUAAFN8AEYAAFN8AEcAAFN8AF3/slN2AF7/slN2AHQAAFN8AHUAAFN8AHYAAFN8AHcAAFN8AH4AAFN8AIEAAFN8AIIAAFN8AIoAAFN8AIwAAFN8AJAAAFN8AJEAAFN8AJIAAFN8AJYAAFN8AJkAAFN8AK//rGGSALD/rGGSALH/rGGSALL/rGGSALP/rGGSALT/rGGSANP/9lNeANT/8VBSANX/8VBSANb/8VBSANf/8VBSANr/8VBSAN3/8VBSAN7/8mGMAN//8mGMAOD/8mGMAOH/8mGMAOL/8mGMAOQAAFN8Adz/v1pgAd7/21amAeL/21amAeX/tVzQAer/21amAez/21amAe7/8VJKAfcAAFKAAfr/2FYEAg8AAFN8AhIAAFN8AhP/rGGSAhYAAFN8Ah7/rGGSAiMAAFN8Aif/slN2Aij/rGGSAiv/rGGSAjf/rGGSAjwAAFN8Aj7/8VBSAj//8VBSAk//2FYEAlD/2FYEAlkAAFN8AloAAFN8AmgAAFN8Am4AAFN8AnEAAFN8AnIAAFN8AnMAAFN8AwL/z2GYA1UAAE7eA1kAAFh6A1r/uFhKA1v/uFhKA1//uFhKA2QAAFh6A2X/zE+GA23/9U6iA27/zWGeA2//zWGeA3L/zWGeA3T/zWGeA3X/yFquA3b/7VOCA3f/yFquA3j/7VOCA3n/uFhKA33/7WGkA37/uFhKA4T/4lD0A7//6FWSAHEAGgAFWWgAGwAFWWgAHf/VXyYAHv/VXyYAH//VXyYAIP/VXyYAIv/VXyYAI//VXyYAQv/VXyYAQ//VXyYARf/VXyYARv/VXyYAR//VXyYAdP/VXyYAdf/VXyYAdv/VXyYAd//VXyYAfv/VXyYAgf/VXyYAgv/VXyYAiv/VXyYAjP/VXyYAkP/VXyYAkf/VXyYAkv/VXyYAlv/VXyYAmf/VXyYAr/+hUMIAsP+hUMIAsf+hUMIAsv+hUMIAs/+hUMIAtP+hUMIAtv/XW5AAt//XW5AAuP/XW5AAuf/XW5AAu//XW5AAvP/XW5AAvf/XW5AAxf/XW5AAx//XW5AAyf/XW5AAyv/XW5AAy//XW5AAzf+pUOAAzv+pWjQAz/+pWjQA0P+pWjQA0f+pWjQA0v+pWjQA1P+gWAwA1f+gWAwA1v+gWAwA1/+gWAwA2v+gWAwA3f+gWAwA5P/VXyYB3v/fXwgB4v/fXwgB6v/fXwgB7P/fXwgB7/+kUt4B8P/eXw4B8f+mXxQB8v+mU2gB9P+eXxoB9v/QTkAB9//QXyACD//VXyYCEv/VXyYCE/+hUMICFv/VXyYCHv+hUMICI//VXyYCKP+hUMICK/+hUMICN/+hUMICPP/VXyYCPv+gWAwCP/+gWAwCWf/VXyYCWv/VXyYCaP/VXyYCaf+pWjQCbv/VXyYCcf/VXyYCcv/VXyYCc//VXyYDAgAFWWgDVf/NTkADVv+SW5YDV/+xXywDYP/dX1wDYv/OUaYDY//OUaYDbQAAUV4Dbv+rXzIDb/+rXzIDcv+rXzIDdP+rXzIDdf+wXzgDdv/zTAYDd/+wXzgDeP/zTAYDev/NX1YDe//NXz4DfP/NX1YDff+3X0QDhP/pUNQDw//SX0oDxP/SX0oDxf/IX1AAcwAaAABcxgAbAABcxgAdAABPuAAeAABPuAAfAABPuAAgAABPuAAiAABPuAAjAABPuABCAABPuABDAABPuABFAABPuABGAABPuABHAABPuAB0AABPuAB1AABPuAB2AABPuAB3AABPuAB+AABPuACBAABPuACCAABPuACKAABPuACMAABPuACQAABPuACRAABPuACSAABPuACWAABPuACZAABPuADkAABPuAEBAABPuAECAABPuAEDAABPuAEEAABPuAEGAABPuAEHAABPuAEI//ZTTgEJ//VJKAEK//ZTTgEL//ZTTgEM//ZTTgEOAABPuAEPAABPuAEQAABPuAERAABPuAETAABPuAEaAABPuAEbAABPuAEcAABPuAEdAABPuAEgAABPuAEjAABPuAEkAABPuAEn//ZTTgEo//ZTTgEq//ZTTgEr//ZTTgEs//ZTTgE3AABMWAE5AABJygFAAABcugFCAABcwAFDAABJ7gFFAABMEAFcAABPuAFdAABPuAFeAABPuAFfAABPuAFmAABPuAFpAABPuAFqAABPuAFyAABPuAF0AABPuAF4AABPuAF5AABPuAF6AABPuAF+AABPuAGB//ZTTgHM//ZTTgHN//ZTTgHQ//ZTTgHVAABPuAHeAABJuAHiAABJuAHqAABJuAHsAABJuAIPAABPuAISAABPuAIWAABPuAIjAABPuAI8AABPuAJZAABPuAJaAABPuAJoAABPuAJuAABPuAJxAABPuAJyAABPuAJzAABPuAJ7AABPuAJ8AABPuAJ9AABPuAKJAABPuAKMAABPuAKQAABPuAKdAABPuAKgAABPBAKhAABL4AK2AABPuALLAABPuALTAABPuALUAABPuALi//ZTTgLq//ZTTgL6AABPuAL8AABPuAL9AABPuAMCAABcxgB1AAH/5lPWAAL/5lPWAAP/5lPWAAn/5lPWABD/5lPWABL/5lPWABX/5lPWABb/5lPWABf/5lPWABj/5lPWABn/5lPWABr/21oeABv/21oeAB0AAEloAB4AAEloAB8AAEloACAAAEloACIAAEloACMAAEloAEIAAEloAEMAAEloAEUAAEloAEYAAEloAEcAAEloAF3/tkkmAF7/tkkmAHQAAEloAHUAAEloAHYAAEloAHcAAEloAH4AAEloAIEAAEloAIIAAEloAIoAAEloAIwAAEloAJAAAEloAJEAAEloAJIAAEloAJYAAEloAJkAAEloAKIAAEjqAKMAAEjqAKUAAEjqAKcAAEjqAKgAAEjqAKkAAEjqAKsAAEjqAK//tVoYALD/tVoYALH/tVoYALL/tVoYALP/tVoYALT/tVoYANP/9k4SANT/71KkANX/71KkANb/71KkANf/71KkANr/71KkAN3/71KkAN7/81CyAN//81CyAOD/81CyAOH/81CyAOL/81CyAOQAAEloAdz/0FZAAd7/7EyYAeL/7EyYAeX/vVoqAer/7EyYAez/7EyYAe7/80vwAfcAAEtsAfr/5lPWAg8AAEloAhIAAEloAhP/tVoYAhYAAEloAh7/tVoYAiIAAEjqAiMAAEloAif/tkkmAij/tVoYAiv/tVoYAjf/tVoYAjwAAEloAj7/71KkAj//71KkAk//5lPWAlD/5lPWAlkAAEloAloAAEloAmgAAEloAm4AAEloAnEAAEloAnIAAEloAnMAAEloAwL/21oeA1r/y1QMA1v/y1QMA1//y1QMA2X/0EngA23/9UakA27/7VN8A2//7VN8A3L/7VN8A3T/7VN8A3X/302UA3b/9UZ0A3f/302UA3j/9UZ0A3n/y1QMA33/7VokA37/y1QMA4T/4gAAA7//8kdAAHYAAf/mUSIAAv/mUSIAA//mUSIACf/mUSIAEP/mUSIAEv/mUSIAFf/mUSIAFv/mUSIAF//mUSIAGP/mUSIAGf/mUSIAGv/bV3wAG//bV3wAHQAARqgAHgAARqgAHwAARqgAIAAARqgAIgAARqgAIwAARqgAQgAARqgAQwAARqgARQAARqgARgAARqgARwAARqgAXf+2R84AXv+2R84AdAAARqgAdQAARqgAdgAARqgAdwAARqgAfgAARqgAgQAARqgAggAARqgAigAARqgAjAAARqgAkAAARqgAkQAARqgAkgAARqgAlgAARqgAmQAARqgAogAARioAowAARioApQAARioApwAARioAqAAARioAqQAARioAqwAARioAr/+0V3AAsP+0V3AAsf+0V3AAsv+0V3AAs/+0V3AAtP+0V3AA0//2S1IA1P/uV3YA1f/uV3YA1v/uV3YA1//uV3YA2v/uV3YA3f/uV3YA3v/zTfIA3//zTfIA4P/zTfIA4f/zTfIA4v/zTfIA5AAARqgB3P/PVsgB3v/rRLYB4v/rRLYB5f+9U4AB6v/rRLYB7P/rRLYB7v/yRioB9wAARooB+v/mUSICDwAARqgCEgAARqgCE/+0V3ACFgAARqgCHv+0V3ACIgAARioCIwAARqgCJ/+2R84CKP+0V3ACK/+0V3ACN/+0V3ACPAAARqgCPv/uV3YCP//uV3YCT//mUSICUP/mUSICWQAARqgCWgAARqgCaAAARqgCbgAARqgCcQAARqgCcgAARqgCcwAARqgDAv/bV3wDVQAASUIDWv/JSLIDW//JSLIDX//JSLIDZf/QURYDbf/0UioDbv/rS8oDb//rS8oDcv/rS8oDdP/rS8oDdf/eQ7oDdv/0Q/ADd//eQ7oDeP/0Q/ADef/JSLIDff/sV4IDfv/JSLIDhP/iAAADv//yRIAAeQAaAABUyAAbAABUyAAdAABBfgAeAABBfgAfAABBfgAgAABBfgAiAABBfgAjAABBfgAl//ZD3AAn//ZD3ABCAABBfgBDAABBfgBFAABBfgBGAABBfgBHAABBfgBo//ZD3AB0AABBfgB1AABBfgB2AABBfgB3AABBfgB+AABBfgCBAABBfgCCAABBfgCKAABBfgCMAABBfgCQAABBfgCRAABBfgCSAABBfgCWAABBfgCZAABBfgDkAABBfgEBAABHfgECAABHfgEDAABHfgEEAABHfgEGAABHfgEHAABHfgEI//ZFJgEJ//ZD3AEK//ZFJgEL//ZFJgEM//ZFJgEOAABHfgEPAABHfgEQAABHfgERAABHfgETAABHfgEaAABHfgEbAABHfgEcAABHfgEdAABHfgEg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AAABCP/uMFIBCf/kNgQBCv/uMFIBC//uMFIBDP/uMFIBDv/uAAABD//uAAABEP/uAAABEf/uAAABE//uAAABGv/uAAABG//uAAABHP/uAAABHf/uAAABIP/uAAABI//uAAABJP/uAAABJf/xMIgBJgAAL7ABJ//uMFIBKP/uMFIBKv/uMFIBK//uMFIBLP/uMFIBXP/uAAABXf/uAAABXv/uAAABX//uAAABZv/uAAABaf/uAAABav/uAAABcv/uAAABdP/uAAABeP/uAAABef/uAAABev/uAAABfv/uAAABgf/uMFIBiv/zM74Bi//zM74Bjf/zM74Bj//zM74BkP/zM74Bkf/zM74Bk//zM74By//zM3wBzP/uMFIBzf/uMFIB0P/uMFIB1f/uAAAB1gAAL7AB1wAAL7AB2AAAL7AB2QAAL7AB2gAAL7AB2//zM74B+v/fMFICE/+yQaoCHv+yQaoCJ/+zMSoCKP+yQaoCK/+yQaoCN/+yQaoCPv/aPfwCP//aPfwCT//fMFICUP/fMFICaf/zNqYCdP/zM3wCe//uAAACfP/uAAACff/uAAACif/uAAACjP/uAAACkP/uAAACnP/zM74Cnf/uAAACtv/uAAACyf/zM3wCyv/zM3wCy//uAAAC0//uAAAC1P/uAAAC4v/uMFIC6v/uMFIC+v/uAAAC/P/uAAAC/f/uAAADAv/WRAIDA//zM3wDVv/0M6ADWv+9OXYDW/+9OXYDX/+9OXYDZf/WNRQDbf/yNzADbv/vPKYDb//vPKYDcv/vPKYDdP/vPKYDdf/jO8IDd//jO8IDef+9OXYDff/sM4IDfv+9OXYDhP/lMFIDv//1MrwAqQAd//gxOgAe//gxOgAf//gxOgAg//gxOgAi//gxOgAj//gxOgBC//gxOgBD//gxOgBF//gxOgBG//gxOgBH//gxOgB0//gxOgB1//gxOgB2//gxOgB3//gxOgB+//gxOgCB//gxOgCC//gxOgCK//gxOgCM//gxOgCQ//gxOgCR//gxOgCS//gxOgCW//gxOgCZ//gxOgCv/709ygCw/709ygCx/709ygCy/709ygCz/709ygC0/709ygDN//gstADO//gvqADP//gvqADQ//gvqADR//gvqADS//gvqADU/+QusgDV/+QusgDW/+QusgDX/+QusgDa/+QusgDd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AAAz5gMF/+4mEgML//Yh1AMP//Eh1AMT/+4s0gMV//Yh1ANs//UiKAEVAK7/9x7kAOX/2C5iAOb/2C5iAOf/2C5iAO3/2C5iAPT/2C5iAPb/2C5iAPn/2C5iAPr/2C5iAPv/2C5iAPz/2C5iAP3/2C5iAP7/2C5iAP//2C5iAQD/5xm2AQH/0C5WAQL/0C5WAQP/0C5WAQT/0C5WAQb/0C5WAQf/0C5WAQj/ty5KAQn/6x0EAQr/ty5KAQv/ty5KAQz/ty5KAQ7/0C5WAQ//0C5WARD/0C5WARH/0C5WARP/0C5WARr/0C5WARv/0C5WARz/0C5WAR3/0C5WASD/0C5WASP/0C5WAST/0C5WASX/8R0KASb/3S32ASf/ty5KASj/ty5KASr/ty5KASv/ty5KASz/ty5KAS7/5xm2AS//5xm2ATH/5xm2ATL/5xm2ATP/5yLmATT/5yLmATX/5yLmATb/5yLmATf/5yLmATn/5yLmATz/5yLmAT3/5yLmAUD/5yLmAUH/5yLmAUL/5yLmAUP/5yLmAUT/5yLmAUX/5yLmAUb/5xm2AUf/5xm2AUn/5x0QAUr/5x0QAUv/5x0QAUz/5x0QAU3/5x0QAVD/5x0QAVH/5C5cAVP/5C5cAVT/5C5cAVX/5C5cAVb/5C5cAVf/5C5cAVn/5C5cAVv/5C5cAVz/0C5WAV3/0C5WAV7/0C5WAV//0C5WAWb/0C5WAWn/0C5WAWr/0C5WAXL/0C5WAXT/0C5WAXj/0C5WAXn/0C5WAXr/0C5WAX7/0C5WAX//5C5cAYD/5xm2AYH/ty5KAYL/5C5cAYP/5C5cAYT/5C5cAYX/5C5cAYf/5C5cAYr/2C5WAYv/2C5WAY3/2C5WAY//2C5WAZD/2C5WAZH/2C5WAZP/2C5WAZX/5xm2AZb/4CCaAZf/4CCaAZj/4CCaAZn/4CCaAZr/4CCaAZz/4CCaAZ7/5S5QAZ//5S5QAaD/5S5QAaH/5S5QAaP/5S5QAaT/5S5QAaX/5S5QAa3/5S5QAa//5S5QAbH/5S5QAbL/5S5QAbP/5S5QAbX/6S5EAbb/6S5EAbf/6S5EAbj/6S5EAbn/6S5EAbr/6S5EAbv/6y3eAbz/6i4+Ab3/6i4+Ab7/6i4+Ab//6i4+AcL/6i4+AcX/6i4+Acb/6S3kAcf/6S3kAcj/6S3kAcn/6S3kAcr/6S3kAcv/2C5iAcz/ty5KAc3/ty5KAc7/5yLmAc//5xm2AdD/ty5KAdH/4CCgAdL/5S5QAdP/7C3qAdT/6i3wAdX/0C5WAdb/3S32Adf/3S32Adj/3S32Adn/3S32Adr/3S32Adv/2C5WAdz/wS38Ad3/5S4OAd7/wS4IAd//5S4OAeD/5S4OAeH/5S4OAeL/wS4IAeP/5S4OAeT/5S4OAeX/vy4CAeb/5S4OAef/5S4OAej/5S4OAen/5S4OAer/wS4IAev/5S4OAez/wS4IAe3/5S4OAe7/yi4UAe//7B4SAfD/5i4aAfH/6i4gAfL/6i4mAfP/7S4sAfT/6i4yAfX/6y44Afr/uR30AgD/1h00Aif/riMQAj8AAB7qAnT/2C5iAnX/+B7wAnb/5C5cAnf/5C5cAnj/5C5cAnn/5C5cAnr/6CMWAnv/0C5WAnz/0C5WAn3/0C5WAn//+B7wAoD/5C5cAoH/5C5cAoL/5C5cAoT/5C5cAoX/5C5cAof/5C5cAoj/5C5cAon/0C5WAor/5C5cAov/5C5cAoz/0C5WAo7/6i4+Ao//6i4+ApD/0C5WApP/5C5cApT/5C5cApX/5C5cApb/5C5cApf/5C5cApn/5C5cApv/5C5cApz/2C5WAp3/0C5WAp7/9SAKAp//5yLmAqD/5yLmAqH/5yLmAqL/5xm2AqP/5C5cAqT/9SMcAqX/5xm2Aqr/5C5cAqv/5C5cAq7/5C5cAq//5C5cArL/5C5cArP/5C5cArb/0C5WAr3/5xm2AsH/5yLmAsn/2C5iAsr/2C5iAsv/0C5WAtH/5C5cAtL/5C5cAtP/0C5WAtT/0C5WAtf/6i4+Atj/6i4+Atn/6i4+Atv/5C5cAtz/5C5cAuL/ty5KAuP/6S5EAuj/5xm2Aur/ty5KAu3/5S5QAu7/5S5QAu//5S5QAvD/5xm2AvL/5C5cAvP/5C5cAvT/5S5QAvX/5S5QAvb/5S5QAvf/5S5QAvn/5C5cAvr/0C5WAvz/0C5WAv3/0C5WAv//5C5cAwP/2C5iA2X/rh0WA4T/5SMiA7//1yMoAVIAAf+yGPoAAv+yGPoAA/+yGPoACf+yGPoAEP+yGPoAEv+yGPoAFf+yGPoAFv+yGPoAF/+yGPoAGP+yGPoAGf+yGPoAGv+mKCoAG/+mKCoAHf/qFqgAHv/qFqgAH//q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KCQC/P/YKCQC/f/YKCQC///oF/gDAv+mKCoDA//cKDADBAAAKDYDBf/XGHYDBv/vGZADB//qGQADCP/jH9gDCf+dKDwDCv/eF/4DC//vFOYDDQAAFOwDDv/jGZYDD//sF/4DE/+6FEoDFAAAFOwDFf/vFOYDFwAAFOwDZf8JKEIDtf/pFA4BugAB/+EgwAAC/+EgwAAD/+EgwAAJ/+EgwAAQ/+EgwAAS/+EgwAAV/+EgwAAW/+EgwAAX/+EgwAAY/+EgwAAZ/+EgwAAc/+oZdgAd/90Y8gAe/90Y8gAf/90Y8gAg/90Y8gAi/90Y8gAj/90Y8gAk/+oZdgAl/90gnAAm/+oZdgAn/90gnAAo/+oZdgAq/+oZdgAr/+oZdgAs/+oZdgAt/+oZdgAv/+oZdgA2/+oZdgA3/+oZdgA4/+oZdgA5/+oZdgA8/+oZdgA//+oZdgBA/+oZdgBB/+oZdgBC/90Y8gBD/90Y8gBF/90Y8gBG/90Y8gBH/90Y8gBJ/+oZdgBK/+EdAABM/+oZdgBN/+oZdgBO/+oZdgBP/+oZdgBQ/+oZdgBR/+oZdgBT/+oZdgBV/+oZdgBW/+oZdgBX/+oZdgBa/+oZdgBb/+oZdgBc/+oZdgBd/9cgrgBe/9cgrgBf/+oZdgBg/+oZdgBh/+oZdgBi/+oZdgBj/+oZdgBk/+oZdgBo/90gnABp/+oZdgBr/+oZdgBs/+oZdgBt/+oZdgBu/+oZdgBv/+oZdgBx/+oZdgBz/+oZdgB0/90Y8gB1/90Y8gB2/90Y8gB3/90Y8gB+/90Y8gCB/90Y8gCC/90Y8gCK/90Y8gCM/90Y8gCQ/90Y8gCR/90Y8gCS/90Y8gCW/90Y8gCX/+oZdgCY/+oZdgCZ/90Y8gCa/+oZdgCb/+oZdgCc/+oZdgCd/+oZdgCf/+oZdgCi/98gqACj/98gqACl/98gqACn/98gqACo/98gqACp/98gqACr/98gqACu/+ENBACv/5cgtACw/8QbDgCx/5cgtACy/5cgtACz/5cgtAC0/5cgtAC2/9wPjAC3/9wPjAC4/9wPjAC5/9wPjAC7/9wPjAC8/9wPjAC9/9wPjADF/9wPjADH/9wPjADJ/9wPjADK/9wPjADL/9wPjADN/7sgWgDO/7sgxgDP/7sgxgDQ/7sgxgDR/7sgxgDS/7sgxgDT/+UStgDU/64gugDV/64gugDW/64gugDX/64gugDa/64gugDd/64gugDe/98RrgDf/98RrgDg/98RrgDh/98RrgDi/98RrgDj/8wgYADk/90Y8gDl/9cTxADm/9cTxADn/9cTxADt/9cTxAD0/9cTxAD2/9cTxAD5/9cTxAD6/9cTxAD7/9cTxAD8/9cTxAD9/9cTxAD+/9cTxAD//9cTxAEA/+Mg3gEB/9gg2AEC/9gg2AED/9gg2AEE/9gg2AEG/9gg2AEH/9gg2AEI/9gg2AEJ/9YbgAEK/9gg2AEL/9gg2AEM/9gg2AEO/9gg2AEP/9gg2AEQ/9gg2AER/9gg2AET/9gg2AEa/9gg2AEb/9gg2AEc/9gg2AEd/9gg2AEg/9gg2AEj/9gg2AEk/9gg2AEl/9odBgEm/+AgfgEn/9gg2AEo/9gg2AEq/9gg2AEr/9gg2AEs/9gg2AEu/+Mg3gEv/+Mg3gEx/+Mg3gEy/+Mg3gEz/+Mg3gE0/+Mg3gE1/+Mg3gE2/+Mg3gE3/+Mg3gE5/+Mg3gE8/+Mg3gE9/+Mg3gFA/+Mg3gFB//ogZgFC/+Mg3gFDAFYOzAFE/+Mg3gFFAF4UwAFG/+Mg3gFH/+Mg3gFJ/+AgbAFK/+AgbAFL/+AgbAFM/+AgbAFN/+AgbAFQ/9YbgAFR/+Mg3gFT/+Mg3gFU/+Mg3gFV/+Mg3gFW/+Mg3gFX/+Mg3gFZ/+Mg3gFb/+Mg3gFc/9gg2AFd/9gg2AFe/9gg2AFf/9gg2AFm/9gg2AFp/9gg2AFq/9gg2AFy/9gg2AF0/9gg2AF4/9gg2AF5/9gg2AF6/9gg2AF+/9gg2AF//+Mg3gGA/+Mg3gGB/9gg2AGC/+Mg3gGD/+Mg3gGE/+Mg3gGF/+Mg3gGH/+Mg3gGK/9cgzAGL/9cgzAGN/9cgzAGP/9cgzAGQ/9cgzAGR/9cgzAGT/9cgzAGV/+Mg3gGW/90eAgGX/90eAgGY/90eAgGZ/90eAgGa/90eAgGc/90eAgGe/90eAgGf/90eAgGg/90eAgGh/90eAgGj/90eAgGk/90eAgGl/90eAgGt/90eAgGv/90eAgGx/90eAgGy/90eAgGz/90eAgG1/9IgcgG2/9IYRAG3/9IYRAG4/9IYRAG5/9IYRAG6/9IYRAG7/+YRtAG8/9wg0gG9/9wg0gG+/9wg0gG//9wg0gHC/9wg0gHF/9wg0gHG/+MgogHH/+MgogHI/+MgogHJ/+MgogHK/+MgogHL/9cTxAHM/9gg2AHN/9gg2AHO/+Mg3gHP/+Mg3gHQ/9gg2AHR/+AgfgHS/90eAgHT/9cgeAHU/9kgeAHV/9gg2AHW/+AgfgHX/+AgfgHY/+AgfgHZ/+AgfgHa/+AgfgHb/9cgzAHc/9kghAHd/+UgkAHe/9kgugHf/+UgkAHg/+UgkAHh/+UgkAHi/9kgugHj/+UgkAHk/+UgkAHl/9MgigHm/+UgkAHn/+UgkAHo/+UgkAHp/+UgkAHq/9kgugHr/+UgkAHs/9kgugHt/+UgkAHu/9gglgHv/9gX8AHw/90Y8gHx/9IgnAHy/9EMJgHz/+YRtAH0/80WuAH1/+MgogH6/+EgwAH8/+oZdgIB/+oZdgIC/+oZdgID/+oZdgIN/+oZdgIO/+oZdgIP/90Y8gIR/+oZdgIS/90Y8gIT/5cgtAIW/90Y8gIe/5cgtAIi/98gqAIj/90Y8gIl/+oZdgIm/+oZdgIn/9cgrgIo/5cgtAIr/5cgtAI3/5cgtAI4/+oZdgI8/90Y8gI+/64gugI//64gugJH/+oZdgJP/+EgwAJQ/+EgwAJR/+oZdgJZ/90Y8gJa/90Y8gJo/90Y8gJp/7sgxgJu/90Y8gJv/+oZdgJx/90Y8gJy/90Y8gJz/90Y8gJ0/9cTxAJ2/+Mg3gJ3/+Mg3gJ4/+Mg3gJ5/+Mg3gJ7/9gg2AJ8/9gg2AJ9/9gg2AKA/+Mg3gKB/+Mg3gKC/+Mg3gKE/+Mg3gKF/+Mg3gKH/+Mg3gKI/+Mg3gKJ/9gg2AKK/+Mg3gKL/+Mg3gKM/9gg2AKO/9wg0gKP/9wg0gKQ/9gg2AKT/+Mg3gKU/+Mg3gKV/+Mg3gKW/+Mg3gKX/+Mg3gKZ/+Mg3gKb/+Mg3gKc/9cgzAKd/9gg2AKf/+Mg3gKg/+Mg3gKh/+Mg3gKi/+Mg3gKj/+Mg3gKl/+Mg3gKq/+Mg3gKr/+Mg3gKu/+Mg3gKv/+Mg3gKy/+Mg3gKz/+Mg3gK2/9gg2AK9/+Mg3gLB/+Mg3gLJ/9cTxALK/9cTxALL/9gg2ALR/+Mg3gLS/+Mg3gLT/9gg2ALU/9gg2ALX/9wg0gLY/9wg0gLZ/9wg0gLb/+Mg3gLc/+Mg3gLi/9gg2ALj/9IYRALo/+Mg3gLq/9gg2ALt/90eAgLu/90eAgLv/90eAgLw/+Mg3gLy/+Mg3gLz/+Mg3gL0/90eAgL1/90eAgL2/90eAgL3/90eAgL5/+Mg3gL6/9gg2AL8/9gg2AL9/9gg2AL//+Mg3gMD/9cTxAACAACAAAABAAGAAAADAsqAAAADBAqAAAADA3aAAAABABmAAAABAB+AAAADA0aAAAADA0yAAAADBB6AAAADAT2AAAABABCAAAABACCAAAADA7KAAAADA5aAAAADAfqAAAADAnmAAAADA7iAAAADAquAAAADAFGAAAADAm+AAAADAjWAAAABABqAAAADAqeAAAADAwmAAAAAABOAAAADAr6AAAADAuOAAAABAAuAAAADAOCAAAABADKAAAABADCAAAABACeAAAABACWAAAADAj2AAAADA2qAAAABADOAAAABACaAAAABABaAAAADAN6AAAADAlWAAAADASGAAAADACGAAAADAMuAAAABAECAAAADAYOAAAADAzyAAAADAgGAAAADAdyAAAADAX2AAAADAb6AAAADAuiAAAADAFmAAAADACiAAAADBCOAAAADAzSAAAADAcuAAAADBJKAAAADBCiAAAADAdaAAAADAheAAAABAAWAAAADBEqAAAADBD+AAAABAAiAAAADAkeAAAADBC6AAAADAGGAAAADAPSAAAADBAWAAAADA82AAAADAauAAAADAk6AAAADAqmAAAADApGAAAADATeAAAADA7+AAAADAnqAAAADA4WAAAADBCeAAAADAxCAAAADA9uAAAADAmeAAAADAKyAAAADA+yAAAADAouAAAADBEOAAAADAniAAAADA4OAAAADAzeAAAADAUiAAAADArSAAAADAsyAAAADApaAAAADAe+AAAAAAAKAAAAAAAaAAAADACSAAAADALSAAAADAKSAAAADAs6AAAADAMSAAAADAR2AAAADAmaAAAADAOGAAAADAeaAAAADAMaAAAADAqCAAAADAIiAAAABABGAAAABABKAAAADAd+AAAADAN2AAAADA2KAAAADBMyAAAADAI+AAAADA7qAAAABAA2AAAADAZ6AAAADAgSAAAABACSAAAADAaCAAAABACiAAAABADqAAAADAZyAAAABACKAAAABACyAAAAAAA6AAAABACqAAAADA1OAAAADAX6AAAADAiCAAAADAX+AAAADAgOAAAADAD+AAAADAcOAAAADAumAAAADAgaAAAABAByAAAADAeOAAAABACOAAAADAi2AAAADAj+AAAAAAAOAAAADAg+AAAADAiGAAAADAwiAAAADAV2AAAABAC2AAAADAZqAAAADAXqAAAABACuAAAADBOWAAAADAleAAAADAAqAAAADAiKAAAADAjOAAAADABmAAAADAGuAAAADARKAAAADATWAAAADARmAAAADAkmAAAADAXWAAAADAR6AAAADAgeAAAADAkuAAAADAmuAAAADAVeAAAADAIqAAAADAeeAAAADAXmAAAADAieAAAABABSAAAADAEqAAAADAiSAAAADAZ2AAAABACGAAAABACmAAAADAeGAAAADAeKAAAABABOAAAADAP+AAAADAZuAAAABABWAAAADAeCAAAADAZeAAAADAbqAAAADAbuAAAADATqAAAADAyWAAAADAj6AAAADBCuAAAADA0qAAAADAruAAAADA/KAAAADAySAAAADAwWAAAADAA2AAAADAOyAAAADBBuAAAADBLKAAAADBMCAAAADAo6AAAADAZmAAAADAVSAAAAAABSAAAADATyAAAADAVmAAAADBQeAAAAAABGAAAADBKGAAAADAVWAAAADApeAAAADAkaAAAADAgWAAAABAB6AAAADAqiAAAADAcGAAAABAA6AAAADAmyAAAADA2aAAAADAoKAAAADAnKAAAADAp6AAAADAPyAAAADA0uAAAADAL2AAAADAPWAAAADANKAAAADAqyAAAADAGCAAAADAROAAAADAdmAAAADAAyAAAADAf6AAAADAlOAAAADAiqAAAADAf2AAAADAZ+AAAADAPqAAAABABuAAAADAXeAAAADAb2AAAADAZWAAAADAyuAAAADBLmAAAABAEuAAAABAEOAAAADAO2AAAABAEmAAAABAFuAAAADAuaAAAADALKAAAABAC6AAAADAwOAAAABAA+AAAABADSAAAABAC+AAAABAE2AAAADAy2AAAABAB2AAAADAwuAAAADAd6AAAADA3iAAAADAtKAAAADAgCAAAAAAAqAAAADAVyAAAADAQGAAAADAU+AAAADAP6AAAADAjaAAAADAFCAAAADAP2AAAADAliAAAADAXCAAAADAA+AAAADASCAAAADARuAAAABAAqAAAADAiOAAAADAf+AAAADAd2AAAABAAyAAAADAgiAAAADAcCAAAADBB2AAAADBDCAAAADAHiAAAADA2mAAAADA1eAAAADA6+AAAADBPaAAAADApiAAAADBASAAAADAzOAAAADA/6AAAADASSAAAADA+OAAAADA1GAAAADBGCAAAADAsuAAAABADiAAAADAqaAAAADAlGAAAADARWAAAABADWAAAABABiAAAADAm6AAAADAXuAAAADAbyAAAADBMeAAAADBJCAAAADAYaAAAADAVKAAAADAu2AAAADAWeAAAADAdOAAAADAbWAAAADAw6AAAADApOAAAADAgqAAAADAiuAAAADA5eAAAADAoWAAAADAT+AAAADAXiAAAADA5uAAAADAkWAAAAAAAmAAAADAcKAAAADAfuAAAADALCAAAADAJuAAAADA9GAAAADA8+AAAADA3qAAAADA1WAAAABAD6AAAADBM2AAAABADGAAAADAzmAAAADBA2AAAADAUKAAAADApmAAAADAsWAAAADAzCAAAADAbSAAAADAsGAAAADAb+AAAADAVqAAAADAgyAAAADAUGAAAABABeAAAABAEqAAAADBJmAAAADAu6AAAADAzWAAAADAhOAAAADAw2AAAADBBCAAAADBL6AAAADAKeAAAADA9iAAAADBPKAAAADA4CAAAADBAKAAAADA8mAAAADBJiAAAADAq+AAAADA4+AAAADAt6AAAADAvuAAAAAABWAAAADArqAAAADAt+AAAADAqKAAAADAr2AAAADAXGAAAADAdiAAAADAfyAAAADATaAAAADAweAAAADAyeAAAADAAWAAAADAtCAAAADAVaAAAADAy6AAAADALWAAAADAymAAAADAmWAAAAAABiAAAADAiiAAAADAK+AAAADATiAAAADAYKAAAADAVGAAAADAUyAAAADA9SAAAADAgKAAAADA6mAAAADAXaAAAADA5SAAAADAomAAAADBB+AAAADAvCAAAADADmAAAADAOeAAAADBOyAAAADAqWAAAADA0eAAAADAhGAAAADAuuAAAADAkyAAAADAxGAAAAAAAiAAAADAm2AAAADAR+AAAADAmmAAAADAXyAAAADAq6AAAADAnCAAAADAiaAAAADAqqAAAADAoOAAAADAdqAAAADAtOAAAADAamAAAAAAAyAAAAAAA+AAAADARyAAAABAAmAAAADBJyAAAADANWAAAABADyAAAABADuAAAAAABaAAAADAOSAAAADAdeAAAADAduAAAADAwyAAAADA9CAAAADAReAAAADAMqAAAADAbKAAAADBLOAAAADAfmAAAADAH2AAAADAAOAAAADAkGAAAADAtiAAAADARSAAAADAyiAAAADAQWAAAADA3SAAAADA16AAAADA3KAAAADA52AAAADAmSAAAADA8yAAAADBGKAAAADA+2AAAADA0+AAAADAmOAAAADAUCAAAABAAaAAAADBC+AAAADA7OAAAADAoSAAAADAh2AAAADAVuAAAADA1iAAAADBLyAAAADBOSAAAADBLSAAAADAqSAAAABAEeAAAABAEWAAAABAEaAAAADAsCAAAADAaSAAAAAAA2AAAADAZiAAAADAASAAAADBAGAAAADA02AAAADAnGAAAADA5KAAAADAfiAAAADBAuAAAADA3WAAAADAAuAAAADAmGAAAADA+SAAAADA5WAAAADAw+AAAADBHCAAAADA12AAAADBMKAAAADA6WAAAADBAOAAAADAfWAAAABAEKAAAADBBqAAAADAMmAAAADAUmAAAADAmiAAAADAMGAAAADAnaAAAABADeAAAADBF2AAAADAvGAAAADAkSAAAADAaGAAAADAWGAAAADBICAAAADAziAAAADALuAAAADBGSAAAADAxyAAAADA0CAAAADAlqAAAADA8qAAAADA3yAAAADAi+AAAADAk2AAAADA8CAAAADAqGAAAADBMOAAAADAEaAAAADA9eAAAADAx2AAAADAhWAAAADAY6AAAADAfCAAAADA/aAAAADALyAAAADAfSAAAADBQmAAAADAIeAAAADBQ2AAAADA7WAAAADA+iAAAADAtyAAAADA/OAAAADBJOAAAADAcmAAAADBNuAAAADBLqAAAADA4yAAAADArOAAAADBDGAAAADAvyAAAADA9OAAAADA1mAAAADAyqAAAADBAmAAAADAzaAAAADAueAAAADAp+AAAADBFSAAAADA06AAAADAciAAAADAsKAAAADAViAAAADAUSAAAAAABuAAAADA86AAAADAeyAAAADBHOAAAADAImAAAADAg2AAAADAKGAAAADATSAAAADATmAAAAAAAuAAAADARiAAAADAiWAAAADA/mAAAADBOaAAAADBPeAAAADA5GAAAAAAASAAAADAo2AAAADALOAAAABADmAAAADAWSAAAADASiAAAADANGAAAADAQOAAAADAkiAAAADAqOAAAADA+KAAAADAneAAAADApKAAAADApCAAAADAZKAAAADA7uAAAADBO6AAAADAQKAAAADALaAAAADAhuAAAADAYGAAAABAACAAAADA46AAAADBG6AAAABAEGAAAADA2iAAAADAPiAAAADAYuAAAADAKCAAAADAZaAAAADAoaAAAADAsiAAAADAzuAAAADAkqAAAADAkOAAAADAmqAAAADAgmAAAABADaAAAADAi6AAAADA2WAAAADBKyAAAADAQyAAAADAFKAAAADA2+AAAADAT6AAAADAimAAAADAv6AAAADAbOAAAADAMKAAAABAFaAAAADAxuAAAADARqAAAADBPSAAAADA/WAAAADApSAAAADBE+AAAADAhKAAAADAu+AAAADA1qAAAADAoyAAAADAxaAAAADAxSAAAADAr+AAAADAIKAAAADAv+AAAADALeAAAADAvSAAAADAM2AAAADAPeAAAADAFqAAAADAaWAAAADBJqAAAADAJSAAAADBIeAAAADAN+AAAADBGyAAAADBIaAAAADAc2AAAADAcqAAAADAYiAAAADAICAAAADAtqAAAADBEaAAAABAD2AAAADAxqAAAADAlKAAAADAa2AAAADAEuAAAADANiAAAADALmAAAADAD6AAAADAbCAAAADAiyAAAADA3+AAAADAg6AAAADAh+AAAADAk+AAAADAq2AAAABAF2AAAADAs+AAAADAguAAAADAV+AAAADAxiAAAADAaKAAAADBKqAAAADBAiAAAADBAaAAAADBGmAAAADA2yAAAADBNGAAAADAmCAAAADA/+AAAADAlCAAAADAQiAAAADBFqAAAADAQeAAAAAAAWAAAADAEWAAAADA9KAAAADBIqAAAADAl2AAAADAUWAAAADAHKAAAABAASAAAADACqAAAADBBeAAAADAoqAAAADA5mAAAADAuWAAAADA8aAAAADAbmAAAADBJeAAAADAuqAAAADAFSAAAADAGOAAAADBMmAAAADAOOAAAADAWWAAAADALqAAAADBKeAAAADAXKAAAADAjCAAAAAABKAAAADAzGAAAADA++AAAADAoiAAAADAKqAAAADABiAAAADA6qAAAADBCGAAAADBHaAAAADAnSAAAADBACAAAADBBmAAAADAHaAAAADBFKAAAADBLWAAAADAn2AAAADAhmAAAADAwGAAAADBAyAAAADASaAAAADAdKAAAADApuAAAADA6uAAAADBMWAAAADBNKAAAADBNSAAAADBNCAAAADA3uAAAADBEuAAAADAv2AAAADA0GAAAADAwKAAAADA42AAAADAdCAAAADAQ+AAAADAdGAAAADAWyAAAADAteAAAADAraAAAADA+eAAAADApWAAAADAyKAAAADBJuAAAADBD2AAAADBKWAAAADBI6AAAADBOmAAAADA7mAAAADBQiAAAADA+WAAAADA8WAAAADBBKAAAADAY+AAAADAUuAAAADATGAAAADAVCAAAADA6yAAAADAuSAAAADAsmAAAADBDiAAAADA/CAAAADAjyAAAADBDeAAAADBImAAAADBA+AAAADA1KAAAADBFyAAAADBLGAAAADBByAAAADBOuAAAADAz6AAAADA4qAAAADAVOAAAADAuCAAAADAdSAAAADATOAAAADBFeAAAADAZOAAAABAAeAAAADAwaAAAADABuAAAADA5OAAAADA8GAAAADBBSAAAADBBaAAAADAOmAAAADAUeAAAADAWiAAAADAMiAAAADATuAAAADANuAAAADA/iAAAADACeAAAADAh6AAAADAzKAAAADBMaAAAADAHSAAAADA/GAAAADAGSAAAADBDKAAAADBCKAAAADA5yAAAADA7eAAAADAJ6AAAADAxeAAAADAtaAAAADBFOAAAADBM+AAAADALGAAAADAC+AAAADA8eAAAADAHmAAAADANyAAAADA4iAAAAAABeAAAADBJSAAAADA66AAAADBMSAAAADAHOAAAADAI2AAAADAkKAAAADBNOAAAADA5qAAAADAGiAAAADAI6AAAADBIGAAAADA+uAAAADANaAAAADAWuAAAADA32AAAADAGmAAAADAKKAAAADALiAAAADAjSAAAADAcaAAAADAYCAAAADAlyAAAADAjKAAAADASeAAAADAG+AAAADAlSAAAADBEiAAAADAcSAAAADAKOAAAADASOAAAADAYqAAAADBHuAAAADAoeAAAADAJOAAAADAEiAAAADAUOAAAADAUqAAAADAjGAAAADAPaAAAADAfGAAAADACmAAAADAyOAAAADBIOAAAADBJaAAAADANqAAAADANeAAAADAeqAAAADAF6AAAAAAAeAAAADAeWAAAADArWAAAADAA6AAAADAeuAAAABAE6AAAADArCAAAADAe2AAAADAHeAAAADAHqAAAADAMeAAAADABGAAAADABCAAAADACyAAAADAB6AAAADAGqAAAADACaAAAADAC6AAAADAK2AAAADAESAAAADAJmAAAADAE+AAAADAIuAAAADAIyAAAADAG2AAAADAG6AAAADAD2AAAADAB2AAAADACWAAAADAEeAAAADAByAAAADABeAAAADABqAAAADABSAAAADAaiAAAADAt2AAAADAJWAAAADADWAAAADANOAAAABAAOAAAABAAKAAAADAdWAAAADAbeAAAADAJyAAAADAPmAAAADAECAAAADAbiAAAADAJiAAAADA4KAAAADAEGAAAADA8KAAAADAz2AAAADAOaAAAADAz+AAAADA76AAAADA2CAAAADA2OAAAADBJGAAAADBHGAAAADA6GAAAADBBOAAAADA6aAAAADBKmAAAADBA6AAAADBIiAAAADA+qAAAADA6eAAAADBLuAAAADA92AAAADA9+AAAADBDaAAAADA6iAAAADA7yAAAAA) format("truetype")}@font-face{font-family:ChartsFont;src:local("Recursive"),url(data:font/ttf;base64,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Ap8CoAKhAnACcwLAAsUB/gJeAogC4ALGAr8CyAJ+AiYCJwK4BKYCdAJ3AsMCJQH/Al8CKAIpAioCawAIAAkACgALAAwADQDaACIALQAuAC8AMABQAFEAUgBTANwAawBzAHQAdQB2AHcCgADdAK4ArwCwALEAzADfAc0A+wD8AP0A/gD/AQABzgEVASABIQEiASMBQwFEAUUBRgHQAV0BZQFmAWcBaAFpAn8B0QGhAaIBowGkAb8B0wHAAA4BAQAPAQIAEAEDACMBFgAkARcAJQEYACYBGQApARwA4AHUADEBJAAyASUAMwEmADQBJwA1ASgARQE4AEYBOQBHAToASAE7AEwBPwDhAdUAVAFHAFUBSABWAUkAVwFKAFgB1gDiAdcAXwFRAGEBUwHYAGMBVQBkAVYAZQFXAOMB2QDkAdoAbAFeAG0BXwBuAWAB2wDlAdwAeAFqAHkBawB6AWwA5gHdAJUBhwCWAYgAlwGJAJ0BjwCeAZAAnwGRAKABkgCoAZoAqQGbAOcB3gCyAaUAswGmALQBpwC1AagAtgGpALcBqgDGAbkAzQHBAM4A1gHJANcBygDYAcsAewFtALgBqwDqAfAB3wDrAfEB4ADsAfIB4QBJATwAfAFuAO0B8wHiABEBBADbAc8A3gHSABIBBQATAQYANgEpADcBKgBZAUsAWgFMAH0BbwB+AXAAmAGKAJkBiwC5AawAugGtAKEBkwCqAZwAfwFxAIABcgCBAXMAzwHCAr0CwQLCAsQCvgK6ACcBGgAqAR0AKwEeADgBKwA5ASwAOgEtAEoBPQBNAUAATgFBAFsBTQBmAVgAZwFZAGkBWwBvAWEAcAFiAHEBYwCCAXQAgwF1AIQBdgCFAXcAmgGMAJsBjQCiAZQAowGVAKQBlgClAZcApgGYAKsBnQCsAZ4AuwGuALwBrwDHAboAyAG7AMkBvADQAcMA2QHMABQBBwAVAQgAFgEJABcBCgAYAQsAGQEMABoBDQAbAQ4AHAEPAB0BEAAeAREAHwESADsBLgA8AS8APQEwAD4BMQA/ATIAQAEzAEEBNABCATUAXAFOAF0BTwCGAXgAhwF5AIgBegCJAXsAigF8AIsBfQCMAX4AjQF/AI4BgACPAYEAkAGCAJEBgwC9AbAAvgGxAL8BsgDAAbMAwQG0AMIBtQDDAbYA0QHEANIBxQDTAcYA1AHHAlYCVwJaAlgCWQJbAmECYgJ4ApMCfQKHApoC0wKbAtYCnAAAAlgAAAEsAAABLAAAAlgAAAEsAAAAMgAAADIAAAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCigAoAooAKAKKACgCWAAeAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwKKAB4CigAeAooAHgKKAB4CJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImABQCJgAUAiYAFAImACgCigBMAooATAKKAEwCigBMAooATAKKAEwCigBMAooAWgKKAFoCigBaAooAWgH0AFAB9ABQAfQAUAH0ACoB9ABQAfQASQH0AEwB9ABLAfQAUAH0AFAB9AAeAfQASwH0AFAB9ABQAfQAUAH0ADwB9AAvAlgAWgJYAFoCJgBaAiYAWgImAFoCJgBaAiYAWgImAFoDIABaAyAAWgKKAFACigBQAooAUAKKAFACigBQAooAUAKKAFACigBQAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCigBLAooASwKKAEsCWAAeAooASwJYAB4CWAAeAlgAHgJYAB4CWAAeAlgAHgJYAB4CWAAeAlgATQJYAE0CWABNAlgATQJYAE0CWABNAlgATQJYAE0CWABNAlgATQJYAE0CWAA8AlgAPAJYADwCWAA8AlgAPAJYADwCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKAFUCigBVAooAVQKKACQDtgAtA7YALQO2AC0DtgAtA7YALQJYACICigAwAooAMAKKADACigAwAooAMAKKADACigAwAooAMAKKADACigAwAlgAPAJYADwCWAA8AlgAPAJYADwDIAANAyAADQKKABoCigBLAooASwJYAFICigAaAooAFAJYAGYCJgBaAib/6wK8AGkDIABNAlgAPAJYAEQCiv/FBOIAPANSAFoDtgBQBOIAPAJYADcCigAoAlgAHgImAFwCWAAdAooASwJYABwDIABaAooAUAKKAFoCigBDAlgAMgJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgATgJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABuAfQASwH0AEsB9ABLAfQASwH0AEsB9AA+AfQASwJYAEsCvABLAlgASwJYAEsCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgATwJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQGQACgCWAAuAlgALgJYAC4CWAAuAlgALgJYAC4CWAAuAlgAbgJY/8MCWABuAlgAbgFeADIBXgAnAV4AMgFe//oBXgAyAV4AFAFeABcBXgAWAV4AKAFe/+EBXgAWAV4AMgFeADIBXgAyAV4ACgFeAAoCWABuAlgAbgFeADwBXgA8AV4APAHCADwBXgA8AV4ACwNSAG4DUgBuAlgAbgJYAG4CWABuAlgAbgJYAFMCWABuAlgAbgJYAG4CWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAEgCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAG4CWABLAcIAbgHCAG4BwgA/AcIAJAHCABkBwgBOAcIAYAHC/9oCJgBHAiYARwImAEcCJgBHAiYAOgImAEcCJgBHAiYARwImAEcCJgA6AiYARwH0ADIB9AAyAfQAMgH0ADIB9AAyAfQAMgH0ADICWABtAlgAbQJYAG0CWABhAlgAbQJYAG0CWABtAlgAbQJYAG0CWABtAlgAbQJYAG0CWABIAlgAbQJYAG0CWABtAlgAbQJYAG0CWABtAlgAbQJYAG0CWABtAlgAbQJYADUDIAAxAyAAMQMgADEDIAAxAyAAMQJYAFECWAAwAlgAMAJYADACWAAwAlgAMAJYADACWAAwAlgAMAJYADACWAAwAiYAUgImAFICJgBSAiYAOgImAFICWABuA1IAVQNSAFUCWABVAlgAVQJYAFUCWABuAlgASwJYACQBXgAyAlgAXgJYAG4BwgA8AV4AEwJYACQCWABuA1IAUQH0ADIEfgBoArwAWgOEAG4EfgBoAV4ACgJYAFkCWP/hAlgASwJYAG4CWAA1AlgAVQJYAEsCWAA1AlgAbQJYAC0CWAAyAu4ARgTiAFADUgBaA7YAUATiAFABXgBmAlgAcwFeAHUBLABwAMgAKADIACYAyABEAlgAfgJYARUCWACMAlgAbAJYAG0AAP9iAAD/6QAA/zUAAP9PAAD/UgAA/1EAAP/YAAD/dAAA/6sAAP+QAAD/dAAA/ycAAP8cAAD/UQAA/9MAAP/hAAAAAQAA/9gAAP90AAD/kAAA/7cAAP+cAAD/cgAA/+AAAP9RAAD/UgAA/yACWABLAlgAWgJYAEYCWABNAlgANwJYAE0CWABLAlgARgJYAEECWABMAZAAPQGQAEEBkAA+AyAAPQMgAD0DIAA+AZAANwGQADABkAA/AZAANwGQADoBkABBAZAAQQGQADcBkAA9AZAAQQGQAD4BkAAwAZAAPwGQADcBkAAsAZAAQQGQAEEDIAA9AyAAQQMgAD0DIAA+AyAAPwMgADoCWABMAcIAWwJYAFsCWABbAlgAMgJY//UCWP/1AZAAdAGQAC4BwgBVAcIAMgImADUCJgA1AV4AQAFeACsCWAAUAlgAGQJYAAwBXgCOAlgAnQFeAHUBXgBmAlgAjgJYAHMBXgBfAlgAcwGQAE8BkABPAlgAQAJYAEACWABNAlgATAJYAEwBXgCAAV4AVwFeAIABXgBXAyAAWgFeAIABXgCAAlgAVwJYAFUCWABvAlgAXgAA/u0BLAB9AV4AlgQaAF8CWAAsAlgATQJYAEcCWAAhA1IAUAFeAIACWADIASwAMgHCAAoCWABMAlgATAJYAEwCWABMAlgATAJYAHICWABMAlgAUAJYAFACWABLAlgASwJYADkCWABMAlgATAJYACwDIABGAlgAHQMgAEYCWAAdBEwARgJYAFUCigAjAlgAHQJYADwCWAAxAlgAbwJYAMgCWAAoAlgAIgJYADIBXgCAAlgATAJYAC4CWAAaAlgATwJYAGQCWAAyAlgAXgJYACkCWAAeAlgASwJYABACWAAoAlgAEAJYADcCWABLAlgAGgJYACgCWAAPAlgAEAJYAEsCWAAtAlgASwJYADwCWAAeAlgAHgJYAFACWAAeAlgAHgJYADsCWABAAlgBFQFeAFQCWACgAlgAYQJYAFMCWAB9AlgAewJYAH4CWACgAlgBBAJYALwCWADIAlgBAgJYABcCWAA1AlgAEAJYAIgCWAAaAlgAHQJYACgCWAAhAlgAJQJYACQCWAAyAlgAMgJYAAwCWAAMAlgALgJYAAwCWAAMAlgAGgJYAAoCWAAKAlgATQJYABQCWAAUAlgADwJYAA8CWABzAlgAAAJYAFsAAAAAAlgAawJYAGYCWAAAAAD/1gJYAG4AAP/YAAD/owAA/5AAAP94Au4AKALuACgEfgAoADIAAAJYAEICWABaAV4AgAQaAIcAAP8nBBoAhwGQAEUCWABbAlgAFAJYAQ4HCAGGAlgAnQcIAOMCWABNBLAAdQcIAIkEsABrBLAApwJYAEwEsABqBLAAdAcIAJIEsABqBLAAagSwAHQHCAB0BLAAiAcIALwHCACIAlgAUASwAGgHCACkBLAA7QcIAQEHCACkBLABMgcIAKQJYACiBLAAXwSwAG4EsACCBwgArwcIAKIHCAC5BwgAtAcIAKQCWABQBLABWgSwAJYHCACjBwgAtAcIAG4EsABuBLAAfgSwAG4EsACDBwgAfQcIAKEEsABuBwgAbglgAGUJYABlBLAAFAcIABQJYAAUBLAAcgcIALQEsACrBLAAbwSwAOYHCADTAlgAXgSwAJoEsACaBLAAmgSwAJoEsACaBLABhgcIAakEsADXBLABJwSwAWEHCAEOBLAA+ASwAIgHCACIBLABhASwALsEsAC7BLAAiQSwAIwHCADMAAD/agAA/+gAAP8wAAD/TwAA/1IAAP9RAAD/2AAA/3QAAP+oAAD/cwAA/44AAP8oAAD/JAAA/1EAAP/OAAD/0wAAAAEAAP/YAAD/wwAA/5wAAP9TAlgAWwJYADICWP/1AZAAdAGQAC4BwgBOAcIATgJYAGoCWABaAZAATwGQAE8CWABAAlgAQAJYAG8CWABeAV4AgAFeAIACWABVBBoAXwFeAIACWADIAlgATAJYAEwCWABMAlgATAJYAHICWABMAlgAUAJYAFACWABLAlgASwJYADkCWABMAlgATAMgAEYCWAAdAyAARgJYAB0ETABGAlgAHQJYACgCWAAhAlgAJQJYACQAAP/oAAD/lgAA/6AAAP9zAAD/eAAA/3cBkAA9AZAARAGQAEgDIAA9AyAAPQMgAEgBkABLAZAANAGQAEkBkABLAZAARAGQAEsBkABLAZAASwGQAD0BkAA9AZAASAGQADQBkABJAZAASwGQAEQBkABLAZAASwMgAD0DIABEAyAAPQMgAEgDIABJAyAARAGQAEsBkABLAZAASwGQAEsBkABLAZAASwJYAEsCWABGAlgATQJYADcCWABNAlgASwJYAEYCWABBAlgATAJYAEsCWABMAZAAQQGQAEEBkABBAZAAQQJYAEsBkAA3AZAANwJYAEsBkAA3AZAAMwJYAEsCWABMAlgAhgJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWAA6AlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAG4B9ABMAfQATAH0AEwB9ABMAfQATAH0AD4B9ABMAlgASwK8AEsCWABLAlgASwJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABPAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAlgAVQJYAFUCWABVAZD/2AJYAEsCWABLAlgASwJYAEsCWABLAlgAPwJYAEsCWABuAlj/vAJYAG4CWABuAV4AHgFeABEBXgAeAV7/5AFeAB4BXv/+AV4AAQFeAAABXgAeAV7/ywFeAAABXgAeAV4AHgFeAB4BXgAeAV4AHgJYAG4CWABuAV4APAFeADwBXgA8AcIAPAFeADwBXgALA1IAbgNSAG4CWABuAlgAbgJYAG4CWABuAlgAUgJYAG4CWABuAlgAbgJYAEsBwgAeAcIAHgHCAB4BwgAeAcIAGQHCAB4BwgAeAcL/2gImAFUCJgBVAiYAVQImAFUCJgBRAiYAVQImAFUCJgBVAiYAVQImAFECJgBVAlgAbQJYAG0CWABtAlgAXwJYAG0CWABtAlgAbQJYAG0CWABtAlgAbQJYAG0CWABtAlgARgJYAG0CWABtAlgAbQJYAG0CWABtAlgAbQJYAG0CWABtAlgAbQJYAG0CWAAtAyAAbgMgAG4DIABuAyAAbgMgAG4CWABEAlgAYQJYAGECWABhAlgAXAJYAGECWABhAlgAYQJYAGECWABhAlgAYQImAFECJgBRAiYAUQImADoCJgBRAV4AHgHCADwBXgATAlgARwR+AEsCvAA8A7YAbgR+AEsBXgAeA4QAWgPoAFABkAAoAlgAPAFeAB4BXgARAV4AHgFe/+QBXgAeAV7//gFeAAEBXgAAAV4AHgFe/8sBXgAAAV4AHgFeAB4BXgAeAV4AHgFeAB4BXgAeAcIAHgFeAB4BXgALAcIAHgHCAB4BwgAeAcIAHgHCABkBwgAeAcIAHgHC/9oBXgAeAcIAHgFeAB4CWABtAooASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgAOgJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsCWABLAlgASwJYAEsBkAAoAlgASwJYAEsCWABLAlgASwJYAEsCWAA/AlgASwFeAB4BXgARAV4AHgFe/+QBXgAeAV7//gFeAAEBXgAAAV4AHgFe/8sBXgAAAV4AHgFeAB4BXgAeAV4APAFeADwBXgA8AcIAPAFeADwBXgALAcIAHgHCAB4BwgAeAcIAHgHCABkBwgAeAcIAHgHC/9oBwgA8AV4AEwGQAB4CJgBaAiYAVQImAFoCJgBaAiYAWgImAFoCWAA8AlgAPAJYADwCWAA8AlgAPAImAFoCJv/pBOIAPATiADwBXgCCAV4AggFeAHABwgCCAV4AggFeAAsBwgCCAV4AEwJYAEsBkAAeADcANwAAAAAAAACHAAAAhwAAAJcAAACXAAAAlwAAAJcAAACXAAABTAAAAWQAAAF8AAABlAAAAawAAAHEAAAB3AAAAfQAAAIMAAACJAAAA3cAAASeAAAEtgAABM4AAATmAAAFBgAABSYAAAVGAAAFZgAABq8AAAbPAAAG7wAABw8AAAcvAAAIUQAACSoAAAnOAAAJ5gAACf4AAAoWAAAK4QAAC/QAAAwUAAAMsQAADb0AAA6BAAAPRwAAD9gAAA/wAAAQCAAAECAAABA4AAAQUAAAEGgAABEeAAARNgAAEU4AABJRAAASaQAAEokAABKpAAASyQAAEuEAABL5AAATEQAAEzEAABNRAAATcQAAE5EAABS1AAAVOAAAFhIAABYqAAAWQgAAF0IAABdaAAAXcgAAF4oAABgsAAAYRAAAGQwAABn1AAAagQAAGpkAABqxAAAayQAAGuEAABr5AAAbEQAAGykAABtBAAAb8wAAHPEAAB0JAAAdKQAAHUEAAB1ZAAAd8AAAHggAAB7fAAAe9wAAH3UAAB+LAAAfowAAH7sAACBfAAAhBgAAIgcAACMvAAAj7wAAJAcAACQfAAAkNwAAJE8AACU4AAAmHwAAJwgAACeEAAAnnAAAJ7QAACfMAAAn5AAAJ/wAACgUAAAoLAAAKRgAACkwAAApSAAAKjQAACpMAAAqbAAAKowAACtUAAArdAAAK5QAACu0AAAr1AAAK+wAACwEAAAsJAAALEQAACxkAAAshAAALZMAAC2zAAAt0wAALfMAAC4TAAAu/wAAL6MAADBkAAAxTgAAMWYAADF+AAAy1gAANDEAADRJAAA1VwAANmgAADc5AAA3UQAAN2kAADeBAAA3mQAAN7EAADinAAA5nQAAOsoAADwtAAA9RwAAPa0AAD3FAAA+mgAAPrIAAD8+AAA/zAAAQGsAAECDAABAmwAAQLMAAEDLAABA4wAAQPsAAEETAABBKwAAQj0AAEJVAABCbQAAQ38AAEOXAABDtwAAQ9cAAEPvAABEBwAARCcAAERHAABEZwAARIcAAEWYAABGJwAARx0AAEc1AABHTQAAR2UAAEd9AABITQAASPIAAEkKAABJIgAASToAAElSAABKHwAASjcAAEpPAABKZwAASn8AAEtHAABLXwAATFAAAExoAABNVwAAThwAAE40AABO9QAAUAcAAFFTAABR/wAAUsAAAFOFAABUSAAAVO0AAFUDAABWDQAAVtkAAFdmAABYDwAAWRYAAFrlAABb0QAAXQEAAF5jAABfXwAAX28AAF9/AABf4QAAX/EAAGCOAABhGQAAYSkAAGE5AABhugAAYpwAAGNjAABkYgAAZHoAAGSSAABkqgAAZMIAAGTaAABk8gAAZQoAAGUiAABlOgAAZtAAAGg6AABoUgAAaGoAAGiCAABoogAAaMIAAGjiAABpAgAAaSIAAGlCAABpYgAAaYIAAGmiAABpwgAAan4AAGsLAABrIwAAazsAAGtTAABrawAAbF4AAGx+AABtOQAAbisAAG5DAABvJQAAb84AAG/mAABv/gAAcBYAAHAuAABwRgAAcF4AAHB2AABxcwAAcoIAAHOWAABzrgAAc84AAHPuAAB0DgAAdCYAAHQ+AAB0VgAAdHYAAHSWAAB0tgAAdNYAAHT2AAB1lQAAdrAAAHbIAAB24AAAdvgAAHcQAAB4lAAAeKwAAHlJAAB5YQAAeXkAAHpeAAB6dgAAeo4AAHqmAAB6vgAAetYAAHruAAB7BgAAex4AAHs+AAB8CQAAfCEAAHxBAAB8WQAAfHkAAHyRAAB8qQAAfXAAAH2IAAB+DgAAfiYAAH4+AAB+VgAAfm4AAH8cAACAEwAAgCsAAIDJAACA4QAAgPkAAIERAACCGAAAgjAAAIJIAACDDwAAg4sAAIOjAACDuwAAg9MAAIPrAACEAwAAhBsAAIQzAACFGAAAhTAAAIVIAACGLwAAhvEAAIcRAACHMQAAh1EAAIdxAACHkQAAh7EAAIfRAACH6QAAiAEAAIghAACIQQAAiGEAAIiBAACIoQAAiMEAAIjhAACJAQAAiSEAAIlBAACJ8AAAiqYAAIsxAACLSQAAi2EAAIxTAACNSgAAjWIAAI16AACOLQAAjuQAAI78AACPFAAAjywAAJBLAACQYwAAkHsAAJCTAACQswAAkfgAAJIYAACStAAAkswAAJLkAACS/AAAkxQAAJPYAACT8AAAlI0AAJSlAACUvQAAlNUAAJTtAACVBQAAlR0AAJU1AACVTQAAllUAAJZtAACWhQAAl44AAJemAACXxgAAl+YAAJf+AACYFgAAmDYAAJhWAACYdgAAmJYAAJi2AACZMQAAmgcAAJofAACaNwAAmk8AAJpnAACbHAAAm8cAAJvfAACb9wAAnA8AAJwnAACcPwAAnFcAAJxvAACchwAAnJ8AAJ0qAACdQgAAnVoAAJ5MAACeZAAAn2UAAKC1AACgzQAAoa0AAKK8AACkAAAApLQAAKWRAACmVAAAprIAAKfeAACojQAAqKUAAKi9AACo0wAAqbMAAKrBAACrggAArRsAAK5EAACvjAAAsL0AALFKAACx8gAAstcAALOMAAC0YQAAtPIAALWuAAC2XgAAtxEAALchAAC3uAAAuG8AALkpAAC6pAAAu8wAAL07AAC+TgAAvpUAAL8UAAC/JAAAvzYAAL+PAAC/4gAAwBoAAMBPAADAkQAAwKMAAMFmAADB3gAAwiEAAMJiAADC1QAAwz8AAMN0AADDxgAAw/gAAMRTAADEygAAxTQAAMVKAADFvQAAxdMAAMYlAADGZwAAxqkAAMb/AADHMAAAx0IAAMdUAADHlAAAyAoAAMhhAADIlQAAyKcAAMi5AADI7gAAyaoAAMpuAADLLgAAy/4AAMy9AADNoAAAzloAAM8XAADP9wAA0LAAANFLAADR/AAA0rMAANR0AADWQQAA2B0AANjNAADZcgAA2kYAANr2AADbqQAA3HIAAN0kAADdNgAA3UgAAN1aAADdbAAA3X4AAN2QAADdogAA3bQAAN3GAADd2AAA36kAAOGPAADjcgAA5XAAAOeNAADpiQAA6b4AAOn2AADqBgAA6hYAAOpMAADqggAA6pIAAOryAADrUAAA660AAOwKAADs4wAA7bwAAO4zAADuqgAA744AAPDoAADyTwAA8okAAPLxAADzOAAA838AAPP9AAD0fAAA9MIAAPVAAAD1rwAA9h4AAPbwAAD3wwAA+N8AAPlWAAD55QAA+hoAAPpjAAD6ewAA+pMAAPsiAAD7lgAA/AsAAPzAAAD9dQAA/cYAAP4WAAD+rQAA/u4AAP9SAAEAjwABAbYAAQL2AAEDxgABBHwAAQW7AAEFzQABBf8AAQZFAAEGxwABBtkAAQdBAAEHdwABCAkAAQiNAAEJMQABCY8AAQoHAAEKgAABCyIAAQvCAAEMigABDTAAAQ1/AAEOZwABDyIAAQ/uAAEQqgABEXUAARK/AAETXgABFCcAARSfAAEVPwABFeUAARX1AAEWBQABFp4AARdnAAEX+AABGFcAARjWAAEZcwABGg8AARtFAAEcSwABHTQAAR6kAAEfkgABIM8AASIJAAEjPQABJJAAASX2AAEnIgABKCoAASj9AAEp0AABKtAAASwLAAEtPQABLkMAAS9nAAEv/QABMRgAATJNAAEzGwABNAMAATVuAAE16QABNmkAATZ7AAE2wAABNzYAATdIAAE3vAABN84AATfgAAE38gABOAQAATgWAAE4KAABODoAAThMAAE5SgABOpQAATu7AAE8KAABPLYAAT3pAAE+2QABP8cAAUC1AAFBnwABQcgAAUIIAAFCWwABQvUAAUNNAAFDnwABRDgAAUSPAAFFBAABRcEAAUaGAAFGyAABR4AAAUg2AAFImAABSQsAAUkLAAFJGwABSRsAAUk7AAFJWwABSWsAAUmuAAFKiAABSrwAAUsYAAFLLgABS38AAUyCAAFNYQABTtIAAU7SAAFPqwABUIQAAVC6AAFQygABUT0AAVJcAAFSigABUpoAAVKqAAFSvAABUt4AAVLuAAFTDgABUx4AAVM2AAFTVgABU24AAVOGAAFTlgABU64AAVPGAAFT5gABU/4AAVTQAAFVnQABVicAAVcKAAFYJQABWMgAAVjYAAFaXQABXE4AAVz8AAFeEwABYCAAAWDrAAFiHwABY2sAAWRPAAFlDQABZSUAAWZ9AAFnxgABaNQAAWj0AAFqMgABakIAAWsOAAFr8wABbQ0AAW0tAAFuPgABbuQAAW78AAFvugABb9IAAXCQAAFwsAABcVYAAXJnAAFyjwABcrcAAXSQAAF3XAABexsAAX0tAAGAJAABgDwAAYDhAAGA+QABgRkAAYEpAAGBQQABgVkAAYFxAAGBiQABgaEAAYG7AAGB3QABgnEAAYMfAAGD0wABhLsAAYWiAAGGQwABhxAAAYfuAAGI9wABiQ8AAYp9AAGMggABjKIAAYzoAAGNLQABjacAAY4PAAGOQgABjpQAAY6mAAGPAQABj3YAAY/mAAGP/gABkHgAAZCOAAGQ4AABkSIAAZFlAAGRuwABkcsAAZIMAAGSggABktoAAZLqAAGS+gABkwoAAZNuAAGT0AABlC4AAZSMAAGVZgABlkAAAZZQAAGWvwABls8AAZbfAAGW7wABlv8AAZdeAAGX0wABmIgAAZiYAAGYzgABmN4AAZjuAAGY/gABmQ4AAZkeAAGZLgABmT4AAZlOAAGZXgABmW4AAZl+AAGZjgABmjQAAZpEAAGaVAABmmQAAZsgAAGbMAABm0AAAZtQAAGbYAABm3AAAZuAAAGbkAABm9MAAZwXAAGccwABnIkAAZzaAAGdQgABndwAAZ6HAAGfOAABoPcAAaK9AAGkkAABpTUAAaXZAAGmpwABp00AAagAAAGougABqWYAAal4AAGpigABqZwAAamuAAGpwAABqdIAAankAAGp9gABqggAAaoaAAGr5AABrb4AAa+RAAGxegABs4IAAbVvAAG1gQABtZMAAbY4AAG2yQABtzoAAbdKAAG4BgABuMYAAbmWAAG6VQABuzgAAbvyAAG8rwABvYkAAb5CAAG+5wABv4oAAcAmAAHAxAABwNYAAcDoAAHA+AABwQgAAcG4AAHCWwABwvAAAcMCAAHDpwABxEoAAcTdAAHE7QABxZAAAcZbAAHGcwABxosAAcajAAHGuwABxtMAAcbrAAHHAwABxxsAAcczAAHIlQABycsAAcnjAAHJ+wAByhMAAcozAAHKUwABynMAAcqTAAHKswABytMAAcrzAAHLEwAByzMAActTAAHL9wABzJYAAcyuAAHMxgABzN4AAcz2AAHN+wABzhsAAc7zAAHQAwAB0BsAAdEaAAHRyAAB0eAAAdH4AAHSEAAB0igAAdJAAAHSWAAB0nAAAdNyAAHUhgAB1Z8AAdW3AAHV1wAB1fcAAdYXAAHWLwAB1kcAAdZfAAHWfwAB1p8AAda/AAHW3wAB1v8AAdfOAAHYsgAB2MoAAdjiAAHY+gAB2RIAAdpcAAHadAAB2zAAAdtIAAHbYAAB3GMAAdx7AAHckwAB3KsAAdzDAAHc2wAB3PMAAd0LAAHdIwAB3UMAAd4uAAHeRgAB3mYAAd5+AAHengAB3rYAAd7OAAHfxwAB398AAeBmAAHgfgAB4JYAAeCuAAHgxgAB4XUAAeKGAAHingAB41wAAeN0AAHjjAAB46QAAeTJAAHk4QAB5PkAAeXfAAHmtAAB524AAeeGAAHnngAB6MAAAenmAAHp/gAB6hYAAer4AAHruwAB69MAAevrAAHsAwAB7SwAAe1EAAHtXAAB7XQAAe2UAAHu4wAB7wMAAe/CAAHv2gAB7/IAAfAKAAHwIgAB8DoAAfBSAAHwagAB8IIAAfGsAAHxxAAB8dwAAfMHAAHzHwAB8z8AAfNfAAHzdwAB848AAfOvAAHzzwAB8+8AAfQPAAH0LwAB9NEAAfW7AAH10wAB9esAAfYDAAH2GwAB9yIAAfflAAH3/QAB+BUAAfgtAAH4RQAB+F0AAfh1AAH4jQAB+KUAAfi9AAH5kgAB+aoAAfnCAAH6/gAB+xYAAfuVAAH7rQAB+8UAAfvbAAH9mAAB/s4AAgAdAAIBcwACAggAAgM4AAIEqgACBW4AAgavAAIGxwACBt8AAgb3AAIHDwACBycAAgc/AAIHVwACB28AAgePAAIIfAACCJQAAgi0AAIIzAACCOwAAglrAAIJgwACCZsAAgmzAAIJywACCnIAAgsqAAILQgACC1oAAgx7AAINoAACDbgAAg3QAAIOsAACDzAAAg9IAAIPYAACED4AAhDhAAIQ8QACEfMAAhLzAAIUJQACFU0AAhZnAAIXkQACGIUAAhmWAAIarQACHA8AAh1HAAIeWAACH0kAAiB+AAIh5gACI08AAiTpAAImdgACJ84AAikVAAIqXQACK9YAAi1CAAIueQACLokAAi6ZAAIv5AACMQ4AAjIXAAIzMAACNHoAAjWHAAI2KwACNuEAAjeVAAI4ewACOUgAAjokAAI6ywACO5AAAjyCAAI9bQACPjIAAj84AAJAIQACQOsAAkD7AAJBugACQnYAAkM0AAJD4QACRJEAAkShAAJFkAACRn8AAkefAAJIxQACScUAAkqlAAJLhwACTDcAAk0DAAJNEwACTWwAAk2CAAJNmgACTbIAAk4yAAJOtAACT0EAAk9ZAAJQDwACUCcAAlDbAAJRWwACUXEAAlMCAAJUJQACVJoAAlSyAAJUygACVOIAAlT6AAJVlwACVa8AAlXHAAJWRwACVtwAAldQAAJXYgAAAKkH8gADAAEECQAAAJobggADAAEECQABADYbTAADAAEECQACAA4bPgADAAEECQADAEga9gADAAEECQAEADYbTAADAAEECQAFABoa3AADAAEECQAGADIaqgADAAEECQANASAZigADAAEECQAQABIZeAADAAEECQARACIZVgADAAEECQEAACAZNgADAAEECQEBACAZFgADAAEECQECACYY8AADAAEECQEDACYYygADAAEECQEEACYYpAADAAEECQEFACYYfgADAAEECQEGADYYSAADAAEECQEHACQYJAADAAEECQEIACoX+gADAAEECQEJABYX5AADAAEECQEKABwXyAADAAEECQELACgXoAADAAEECQEMABgXiAADAAEECQENABIXdgADAAEECQEOAAwXagADAAEECQEPAAwXXgADAAEECQEQAAoXVAADAAEECQERAA4XRgADAAEECQESACIXJAADAAEECQETACwW+AADAAEECQEUADAWyAADAAEECQEVADgWkAADAAEECQEWACIWbgADAAEECQEXACwWQgADAAEECQEYADAWEgADAAEECQEZADIV4AADAAEECQEaABYVygADAAEECQEbADAVmgADAAEECQEcACQVdgADAAEECQEdAC4VSAADAAEECQEeABYVMgADAAEECQEfADAVAgADAAEECQEgACQU3gADAAEECQEhAC4UsAADAAEECQEiACQUjAADAAEECQEjACgUZAADAAEECQEkADIUMgADAAEECQElADQT/gADAAEECQEmACQT2gADAAEECQEnACgTsgADAAEECQEoADITgAADAAEECQEpADQTTAADAAEECQEqACgTJAADAAEECQErADIS8gADAAEECQEsADYSvAADAAEECQEtADoSggADAAEECQEuACgSWgADAAEECQEvAC4SLAADAAEECQEwADYR9gADAAEECQExADYRwAADAAEECQEyACARoAADAAEECQEzACoRdgADAAEECQE0AC4RSAADAAEECQE1ADYREgADAAEECQE2ACAQ8gADAAEECQE3ACoQyAADAAEECQE4AC4QmgADAAEECQE5ADIQaAADAAEECQE6ACoQPgADAAEECQE7ADQQCgADAAEECQE8ADgP0gADAAEECQE9ADwPlgADAAEECQE+ACoPbAADAAEECQE/ADAPPAADAAEECQFAADgPBAADAAEECQFBADQO0AADAAEECQFCACIOrgADAAEECQFDACwOggADAAEECQFEADAOUgADAAEECQFFADgOGgADAAEECQFGACIN+AADAAEECQFHACwNzAADAAEECQFIADANnAADAAEECQFJADQNaAADAAEECQFKACwNPAADAAEECQFLACoNEgADAAEECQFMADoM2AADAAEECQFNADYMogADAAEECQFOACwMdgADAAEECQFPACoMTAADAAEECQFQADoMEgADAAEECQFRADYL3AADAAEECQFSACIZVgADAAEECQFTACwLsAADAAEECQFUADALgAADAAEECQFVADgLSAADAAEECQFWACILJgADAAEECQFXACwK+gADAAEECQFYADAKygADAAEECQFZADIKmAADAAEECQFaABYKggADAAEECQFbADAKUgADAAEECQFcACQKLgADAAEECQFdAC4KAAADAAEECQFeABYJ6gADAAEECQFfADAJugADAAEECQFgACQJlgADAAEECQFhAC4JaAADAAEECQFiACQJRAADAAEECQFjACgJHAADAAEECQFkADII6gADAAEECQFlADQItgADAAEECQFmACQIkgADAAEECQFnACgIagADAAEECQFoADIIOAADAAEECQFpADQIBAADAAEECQFqACgH3AADAAEECQFrADIHqgADAAEECQFsADYHdAADAAEECQFtADoHOgADAAEECQFuACgHEgADAAEECQFvAC4G5AADAAEECQFwADYGrgADAAEECQFxADYGeAADAAEECQFyACAGWAADAAEECQFzACoGLgADAAEECQF0AC4GAAADAAEECQF1ADYFygADAAEECQF2ACAFqgADAAEECQF3ACoFgAADAAEECQF4AC4FUgADAAEECQF5ADIFIAADAAEECQF6ACoE9gADAAEECQF7ADQEwgADAAEECQF8ADgEigADAAEECQF9ADwETgADAAEECQF+ACoEJAADAAEECQF/ADAD9AADAAEECQGAADgDvAADAAEECQGBADQDiAADAAEECQGCACIDZgADAAEECQGDACwDOgADAAEECQGEADADCgADAAEECQGFADgC0gADAAEECQGGACICsAADAAEECQGHACwChAADAAEECQGIADACVAADAAEECQGJADQCIAADAAEECQGKACwB9AADAAEECQGLACoBygADAAEECQGMADoBkAADAAEECQGNADYBWgADAAEECQGOACwBLgADAAEECQGPACoBBAADAAEECQGQADoAygADAAEECQGRADYAlAADAAEECQGSAAgAjAADAAEECQGTAAgAhAADAAEECQGUAAwAeAADAAEECQGVAAoAbgADAAEECQGWAA4bPgADAAEECQGXAAwAYgADAAEECQGYABAAUgADAAEECQGZAAgASgADAAEECQGaABIAOAADAAEECQGbAAoALgADAAEECQGcABQAGgADAAEECQGdAA4ADAADAAEECQGeAAwAAABJAHQAYQBsAGkAYwBVAHAAcgBpAGcAaAB0AEUAeAB0AHIAYQBCAGwAYQBjAGsAQgBsAGEAYwBrAEUAeAB0AHIAYQBCAG8AbABkAEIAbwBsAGQAUwBlAG0AaQBCAG8AbABkAE0AZQBkAGkAdQBtAEwAaQBnAGgAdABMAGkAbgBlAGEAcgBNAG8AbgBvAFMAYQBuAHMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAFgAQgBsAGsASQB0AGEAbABpAGMAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAARQB4AHQAcgBhAEIAbABhAGMAawAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMAQwBzAGwALQBYAEIAbABrAFMAYQBuAHMAIABDAGEAcwB1AGEAbAAgAEUAeAB0AHIAYQBCAGwAYQBjAGsAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAFgAQgBsAGsASQB0AGEAbABpAGMAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAARQB4AHQAcgBhAEIAbABhAGMAawAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMATABuAHIALQBYAEIAbABrAFMAYQBuAHMAIABMAGkAbgBlAGEAcgAgAEUAeAB0AHIAYQBCAGwAYQBjAGsAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAEIAbABrAEkAdABhAGwAaQBjAFMAYQBuAHMAIABDAGEAcwB1AGEAbAAgAEIAbABhAGMAawAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMAQwBzAGwALQBCAGwAYQBjAGsAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAAQgBsAGEAYwBrAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMATABuAHIALQBCAGwAYQBjAGsASQB0AGEAbABpAGMAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAAQgBsAGEAYwBrACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAEIAbABhAGMAawBTAGEAbgBzACAATABpAG4AZQBhAHIAIABCAGwAYQBjAGsAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAFgAQgBkAEkAdABhAGwAaQBjAFMAYQBuAHMAIABDAGEAcwB1AGEAbAAgAEUAeAB0AHIAYQBCAG8AbABkACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAEUAeAB0AHIAYQBCAGQAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAARQB4AHQAcgBhAEIAbwBsAGQAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAEUAeAB0AHIAYQBCAGQASQB0AGEAbABpAGMAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAARQB4AHQAcgBhAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEwAbgByAC0ARQB4AHQAcgBhAEIAbwBsAGQAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAARQB4AHQAcgBhAEIAbwBsAGQAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAEIAZABJAHQAYQBsAGkAYwBTAGEAbgBzACAAQwBhAHMAdQBhAGwAIABCAG8AbABkACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBDAHMAbAAtAEIAbwBsAGQAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAAQgBvAGwAZABSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEwAbgByAC0AQgBvAGwAZABJAHQAYQBsAGkAYwBTAGEAbgBzACAATABpAG4AZQBhAHIAIABCAG8AbABkACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAEIAbwBsAGQAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAAQgBvAGwAZABSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0AUwBtAEIAZABJAHQAYQBsAGkAYwBTAGEAbgBzACAAQwBhAHMAdQBhAGwAIABTAGUAbQBpAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0AUwBlAG0AaQBCAGQAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAAUwBlAG0AaQBCAG8AbABkAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMATABuAHIALQBTAGUAbQBpAEIAZABJAHQAYQBsAGkAYwBTAGEAbgBzACAATABpAG4AZQBhAHIAIABTAGUAbQBpAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEwAbgByAC0AUwBlAG0AaQBCAG8AbABkAFMAYQBuAHMAIABMAGkAbgBlAGEAcgAgAFMAZQBtAGkAQgBvAGwAZABSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0ATQBlAGQASQB0AGEAbABpAGMAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAATQBlAGQAaQB1AG0AIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0ATQBlAGQAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAATQBlAGQAaQB1AG0AUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAE0AZQBkAEkAdABhAGwAaQBjAFMAYQBuAHMAIABMAGkAbgBlAGEAcgAgAE0AZQBkAGkAdQBtACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAE0AZQBkAFMAYQBuAHMAIABMAGkAbgBlAGEAcgAgAE0AZQBkAGkAdQBtAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMAQwBzAGwALQBJAHQAYQBsAGkAYwBTAGEAbgBzACAAQwBhAHMAdQBhAGwAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0AUgBlAGcAdQBsAGEAcgBTAGEAbgBzACAAQwBhAHMAdQBhAGwAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAEkAdABhAGwAaQBjAFMAYQBuAHMAIABMAGkAbgBlAGEAcgAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMATABuAHIALQBSAGUAZwB1AGwAYQByAFMAYQBuAHMAIABMAGkAbgBlAGEAcgBSAGUAYwB1AHIAcwBpAHYAZQBTAGEAbgBzAEMAcwBsAC0ATAB0AEkAdABhAGwAaQBjAFMAYQBuAHMAIABDAGEAcwB1AGEAbAAgAEwAaQBnAGgAdAAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMAQwBzAGwALQBMAGkAZwBoAHQAUwBhAG4AcwAgAEMAYQBzAHUAYQBsACAATABpAGcAaAB0AFIAZQBjAHUAcgBzAGkAdgBlAFMAYQBuAHMATABuAHIALQBMAGkAZwBoAHQASQB0AGEAbABpAGMAUwBhAG4AcwAgAEwAaQBuAGUAYQByACAATABpAGcAaAB0ACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUAUwBhAG4AcwBMAG4AcgAtAEwAaQBnAGgAdABSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0AWABCAGwAawBJAHQAYQBsAGkAYwBNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABFAHgAdAByAGEAQgBsAGEAYwBrACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBDAHMAbAAtAFgAQgBsAGsATQBvAG4AbwAgAEMAYQBzAHUAYQBsACAARQB4AHQAcgBhAEIAbABhAGMAawBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0AWABCAGwAawBJAHQAYQBsAGkAYwBNAG8AbgBvACAATABpAG4AZQBhAHIAIABFAHgAdAByAGEAQgBsAGEAYwBrACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBMAG4AcgAtAFgAQgBsAGsATQBvAG4AbwAgAEwAaQBuAGUAYQByACAARQB4AHQAcgBhAEIAbABhAGMAawBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0AQgBsAGsASQB0AGEAbABpAGMATQBvAG4AbwAgAEMAYQBzAHUAYQBsACAAQgBsAGEAYwBrACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBDAHMAbAAtAEIAbABhAGMAawBNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABCAGwAYQBjAGsAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBMAG4AcgAtAEIAbABhAGMAawBJAHQAYQBsAGkAYwBNAG8AbgBvACAATABpAG4AZQBhAHIAIABCAGwAYQBjAGsAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0AQgBsAGEAYwBrAE0AbwBuAG8AIABMAGkAbgBlAGEAcgAgAEIAbABhAGMAawBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0AWABCAGQASQB0AGEAbABpAGMATQBvAG4AbwAgAEMAYQBzAHUAYQBsACAARQB4AHQAcgBhAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0ARQB4AHQAcgBhAEIAZABNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABFAHgAdAByAGEAQgBvAGwAZABSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0ARQB4AHQAcgBhAEIAZABJAHQAYQBsAGkAYwBNAG8AbgBvACAATABpAG4AZQBhAHIAIABFAHgAdAByAGEAQgBvAGwAZAAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8ATABuAHIALQBFAHgAdAByAGEAQgBvAGwAZABNAG8AbgBvACAATABpAG4AZQBhAHIAIABFAHgAdAByAGEAQgBvAGwAZABSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0AQgBkAEkAdABhAGwAaQBjAE0AbwBuAG8AIABDAGEAcwB1AGEAbAAgAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEMAcwBsAC0AQgBvAGwAZABNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABCAG8AbABkAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8ATABuAHIALQBCAG8AbABkAEkAdABhAGwAaQBjAE0AbwBuAG8AIABMAGkAbgBlAGEAcgAgAEIAbwBsAGQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0AQgBvAGwAZABNAG8AbgBvACAATABpAG4AZQBhAHIAIABCAG8AbABkAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBTAG0AQgBkAEkAdABhAGwAaQBjAE0AbwBuAG8AIABDAGEAcwB1AGEAbAAgAFMAZQBtAGkAQgBvAGwAZAAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBTAGUAbQBpAEIAZABNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABTAGUAbQBpAEIAbwBsAGQAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBMAG4AcgAtAFMAZQBtAGkAQgBkAEkAdABhAGwAaQBjAE0AbwBuAG8AIABMAGkAbgBlAGEAcgAgAFMAZQBtAGkAQgBvAGwAZAAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8ATABuAHIALQBTAGUAbQBpAEIAbwBsAGQATQBvAG4AbwAgAEwAaQBuAGUAYQByACAAUwBlAG0AaQBCAG8AbABkAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBNAGUAZABJAHQAYQBsAGkAYwBNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABNAGUAZABpAHUAbQAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBNAGUAZABNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABNAGUAZABpAHUAbQBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0ATQBlAGQASQB0AGEAbABpAGMATQBvAG4AbwAgAEwAaQBuAGUAYQByACAATQBlAGQAaQB1AG0AIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0ATQBlAGQATQBvAG4AbwAgAEwAaQBuAGUAYQByACAATQBlAGQAaQB1AG0AUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBDAHMAbAAtAEkAdABhAGwAaQBjAE0AbwBuAG8AIABDAGEAcwB1AGEAbAAgAEkAdABhAGwAaQBjAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBSAGUAZwB1AGwAYQByAE0AbwBuAG8AIABDAGEAcwB1AGEAbABSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0ASQB0AGEAbABpAGMATQBvAG4AbwAgAEwAaQBuAGUAYQByACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBMAG4AcgAtAFIAZQBnAHUAbABhAHIATQBvAG4AbwAgAEwAaQBuAGUAYQByAFIAZQBjAHUAcgBzAGkAdgBlAE0AbwBuAG8AQwBzAGwALQBMAHQASQB0AGEAbABpAGMATQBvAG4AbwAgAEMAYQBzAHUAYQBsACAATABpAGcAaAB0ACAASQB0AGEAbABpAGMAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBDAHMAbAAtAEwAaQBnAGgAdABNAG8AbgBvACAAQwBhAHMAdQBhAGwAIABMAGkAZwBoAHQAUgBlAGMAdQByAHMAaQB2AGUATQBvAG4AbwBMAG4AcgAtAEwAaQBnAGgAdABJAHQAYQBsAGkAYwBNAG8AbgBvACAATABpAG4AZQBhAHIAIABMAGkAZwBoAHQAIABJAHQAYQBsAGkAYwBSAGUAYwB1AHIAcwBpAHYAZQBNAG8AbgBvAEwAbgByAC0ATABpAGcAaAB0AE0AbwBuAG8AIABMAGkAbgBlAGEAcgAgAEwAaQBnAGgAdABDAHUAcgBzAGkAdgBlAFMAbABhAG4AdABXAGUAaQBnAGgAdABDAGEAcwB1AGEAbABNAG8AbgBvAHMAcABhAGMAZQBTAGwAYQBzAGgAZQBkACAAWgBlAHIAbwBTAGkAbQBwAGwAaQBmAGkAZQBkACAATQBvAG4AbwAgIBgAYQB0IBkAUwBpAG0AcABsAGkAZgBpAGUAZAAgAE8AbgBlAEQAbwB0AHQAZQBkACAAWgBlAHIAbwBTAGkAbQBwAGwAaQBmAGkAZQBkACAAUwBpAHgAIAAmACAATgBpAG4AZQBOAG8ALQBzAGUAcgBpAGYAICAYAEwgGQAgACYAICAYAFogGQBTAGkAbQBwAGwAaQBmAGkAZQBkACAAaQB0AGEAbABpAGMAIABkAGkAYQBnAG8AbgBhAGwAcwBTAGkAbQBwAGwAaQBmAGkAZQBkACAATQBvAG4AbwAgIBgAciAZAFMAaQBtAHAAbABpAGYAaQBlAGQAIABNAG8AbgBvACAgGABsIBkAUwBpAG0AcABsAGkAZgBpAGUAZAAgAE0AbwBuAG8AICAYAGkgGQBTAGkAbQBwAGwAaQBmAGkAZQBkACAATQBvAG4AbwAgIBgAZiAZAFMAaQBuAGcAbABlAC0AcwB0AG8AcgB5ACAgGABnIBkAUwBpAG4AZwBsAGUALQBzAHQAbwByAHkAICAYAGEgGQBTAGEAbgBzACAATABpAG4AZQBhAHIAIABMAGkAZwBoAHQAUgBlAGMAdQByAHMAaQB2AGUAVABoAGkAcwAgAEYAbwBuAHQAIABTAG8AZgB0AHcAYQByAGUAIABpAHMAIABsAGkAYwBlAG4AcwBlAGQAIAB1AG4AZABlAHIAIAB0AGgAZQAgAFMASQBMACAATwBwAGUAbgAgAEYAbwBuAHQAIABMAGkAYwBlAG4AcwBlACwAIABWAGUAcgBzAGkAbwBuACAAMQAuADEALgAgAFQAaABpAHMAIABsAGkAYwBlAG4AcwBlACAAaQBzACAAYQB2AGEAaQBsAGEAYgBsAGUAIAB3AGkAdABoACAAYQAgAEYAQQBRACAAYQB0ADoAIABoAHQAdABwADoALwAvAHMAYwByAGkAcAB0AHMALgBzAGkAbAAuAG8AcgBnAC8ATwBGAEwAUgBlAGMAdQByAHMAaQB2AGUALQBTAGEAbgBzAEwAaQBuAGUAYQByAEwAaQBnAGgAdABWAGUAcgBzAGkAbwBuACAAMQAuADAAOAA1ADEALgAwADgANQA7AEEAUgBSAFcAOwBSAGUAYwB1AHIAcwBpAHYAZQAtAFMAYQBuAHMATABpAG4AZQBhAHIATABpAGcAaAB0AFIAZQBnAHUAbABhAHIAUgBlAGMAdQByAHMAaQB2AGUAIABTAGEAbgBzACAATABpAG4AZQBhAHIAIABMAGkAZwBoAHQAQwBvAHAAeQByAGkAZwBoAHQAIAAyADAAMQA5ACAAVABoAGUAIABSAGUAYwB1AHIAcwBpAHYAZQAgAFAAcgBvAGoAZQBjAHQAIABBAHUAdABoAG8AcgBzACAAKABnAGkAdABoAHUAYgAuAGMAbwBtAC8AYQByAHIAbwB3AHQAeQBwAGUALwByAGUAYwB1AHIAcwBpAHYAZQApAAAAAQADJZAAACRQAAAAAAAAABIAAQAAIYgAMwAAIWgAACFcAAAhRgAAITYAACEkAAAhAAAAIOoAACDQAAAgtgAAIJAAACByAAAf+QAAH9AAAB+2AAAfjQAAH3MAAB9PAAAfJQAAHt0AAB6MAAAeXAAAHjYAAB4IAAAd4gAAHbgAAB2OAAAdZAAAHRgAABzqAAAcgAAAHGYAABwuAAAacAAAGjAAABjoAAAYBAAAF2gAABcSAAAWtAAAFlgAABXOAAAVWgAAFNAAABRGAAATzwAAE28AABL4AAAPLAAADlAAAAGEAAAA1AAEAAgAFwAAAAMABwAPABAAEQAVABYAAQACAAQABQAGAAgACQAKAAsADAANAA4AEgATABT/uAAJ/3AAlP/6/90ANP9Y/P5m9gMJAf7/AwP/WRIfAAD/fgAA/+L/4gAAAB4AHv7BZB4AAAYC/e4J4gAMAwDf/+wACv/0AIYAg/+c/2gZDNDaxJX69+jv+BRJ7kEA3//sAAr/9ACGAKz/c/9oGQzQ2sSV+vfo7/gUSe5BAHwAAwAXAAAABAAWAAEAAgADAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFf9P/8f/9//+/gECAjn9AAL5+wMA/gcFDwnx/4MAN///AAAAAAAACgAABvcP//8HDvb7/vb/hP+5/+AO+gT6BPoABe75DAQAEAf4BxIa6/+bAEEAAQL//wACAu/9/wYNDQD+Dv8D5+0O/5wAAP/yAAAAAAAAzgAAAAAAAAAK7/wAAP3/nABEAAQBAwj+AAD/+fT+/PQCDPz9Af4IDP+1/70AJP0DAzIyMiMAAwH++tDO3N3h//4k/87/vQAB/AAAAAAAAAL+Af7mAAD/ABgCA/7/zgBv/+78AAAEAAAAAv7t5+b+/BMXGA4Z8//W/77//v0UNwwC+AAcDwv++Or0AAAE9PX//9gAAP/7AAAA8QAAKAAAAADYLAUPAAAA9tT/2AAA//EAAADxACgoAAAAANg3Dw8A2AD2yf/YAAD/5wAAAPEAKCgAAAAAADcPDwCwAADJ/9//vv/87AUi5fzxAPUO/urEChQLCAc+Pvv/4P+4AAABGhv8/AAF6Pnw9Qv7/gH9ARYRAf/nAG//++oAAAoAAAAIDQH+/vb2/wAAAQD//+cAdAAU/QICBQAAAgEGCQAA/fjv+fn4/Rn/5wBzAAUA/gAAAgABAgAK+AABAPr4+/cAD//nAHD/mgD/AAAAywD80wDm5QVOABlOIUXe/+f/vQAgAAAAAAD9AAAAAP4MAAMAIPUC8d7/5wBw/+wAAAAAAP0AAAAA/esAAwABFgMR/f/nAG0ABQ4F9gD7AAHo/O7x5x4A+gX7BPoA/+f/vgALEfoA7wYA/8/w/PwGJBAPAvhPErH/6P/AABXuAP8VAQP+FBgjAgXt4u34AubeGP/qAHAAAf0DAwP9/f8AAwD9+QD9AAIFAAAA/+oAbv/9/gMDAv39//8C+v/7AP4DAQUGBf3/7ABv//IKChj7/vAA9O0B/u8GEP8ADwEM///0//QADAAODgwMCwwACgH8DPT19PT0A/MM//X/9QAJ6AAACwsJCxgYCwsL9ff19ff19Qv/9QAAAAv6AAARAv8A//z//QDz+fYDAAAADP/2ACL/wgH787oAI+4A/gD+7WRGEiQ5ABvP//4AcP/2CSEoAgL7+PPsAP3t/gAHCRkAB/kAAP+///7d5fUIAQAADwwK9gP3+AL9AB7sAQAAAI4AAOc+PgAAAAD/9RYD/gAAAAAA9+LqAAAAKv/56vf4AAAAABgVGP/0AAAHCQAA+fAAAAAp//nq+gQAAAAADBIU/usAAAf/AAv2+gAA/+wACuzs7AAAAAAUHhQUFAD2AAAA7OIAAAD/tv//7AgDFQADG/cGEwAMCv3u+vn53PcAAP/F//7y8hIAAQAAEBL9JfL/AAL/AOYGAQAAADj///T+8AAABwACDQz5AQABAAD5CQEAAAAARAAK9f/tAAAKAAENCvkBAAAAAPYG9QAAAAAA//b1AAD3AAAAAQD7AAAJCQkAAAUG9wAA//UAC/UOFwsAAAALDBYLDPX19QAA3ukLAAD/7P/s9g4iAADsAAUKCvDrABQAABQLAQAAAP+mAAr2PFAAAAoAAOIZ8eAAAAAA9vYbAAAA//3//Pj29v0AAAAICQEDAwMDBAAA//78AAAAFAAA+CgoAAAAAAAe7OzsAAAAAAAUAwAAAAAA//z5AAAAAAAABwcDAP8A/wQAAf37/AAAAAAAAfkAAAcAAAAHBwAAAPn4AAAAAAAAAAAAAAAC/RMZAAAAAP4DAAAAAAD+AAAAAAIAAAALAAD+APQAAAAAAAIAAwEAAAAAAP4AAAAAAD4ACv4DBwAAAADv6wsHygAA9gAA5BUKAAAASQAD/g0EAAD///kSBu79/wH+/AEI/gcAAAAAAAH/9/cBAAAACAECAAD///8AAPz+AQAAAFAACv8AAAAAAAABAAD19voA9gcACQAJAAAAAgAA/wICAAAAAAEBAP7+AAAAAAAAAAAAAP+NAAAA9fcAAAAAA/oU/QkAAAAAANHRAAAA/7j/+gD+9/0AAAABAgUEEgMDBgAA8/n6AAAAAP//AAAAAAAAAAD//wAAAAABAAABAv8AAAAA//sAAAAAAAAAAAAA//8AAAUBAQEA+gAAAAAACgAAAAAAAAAPCgAAABD2AAAAAPbhAAAAAAACAAAAAAABAAAAAAABAf8AAP4A/wAAAAAAAAoAAAAAAAoAASgAAAAA9gAA9gDZAAAAAAAAVwAAAABLMgAjTQAAAN2BAAD23bPdAAAARAAKAAAAAAAAAAAAAPf7+gD2CAAKAwgAAABnAAEAAAAAAAABAAD/ERUAAP///wEBAQAAAHAAAAAAAAAAAAABAAD+/f8AAAAA/wABAAAAlwAAAAAAAAAAAP8AAQoJAAAAAAAD/wAAAACXAAAAAAAAAAAAAAADBAkAAAAAAP7//gAAAAAAAAAAAQAAAAALCQAA//8AAAAA/wEBAAAAsQAAAAIAAAAAAP4ABQoYAAAAAADo+wAAAAAAAAAAChQJDv0ABAQABADy+gD8AO4ADAAAAAD/9QANGAAB9gABAAAB9f8AAP8L/wsBAAAAAAAAAA0YAAEAAAEAAAH1/wAA/wD/CwEAAAAA//UADRgAAQAAAQAAAfX/AAD/C/8LAQAA//QAAQAODQAAAAAACwH8DQAAAAD/A/IAAAD/9QAAAA4OAAAAAAAKCwAVAAAAAAD06wAAAAAKAAAADg4AAAAAAAr29vYAAAAAAAoAAAAA//UAAAAOGAAAAAAAAAsACwAAAAAA9PUAAAAAAP/2AA4YAAD2AAAAAPD1AAoAEAoQC/AAAAAAAAAADhgAAAAAAAAA8PUAAAAQABAL8AAAAAAACwHi8gAACwAZCQD/CwD1AP71AfUCAAAAAAAKAeL9AAAAABkIAP0AAPYAAAAD9gAAAP/1AAABDw70AAAA/woL+wsMDAAAAPnpAAAA//UAAQEPGQAA9QD//wv7AAAL9AAL+fQMAAAAXv/tAvvzAAAA9gD09v7yAAARAAwKFgEAAAA8//kC/vcAAPkA/P/lDAgGBwAABxcY+gAAAAAABAIAAAQAAAD+/v4A//z8/AABAgIEAAAAfAAKAx4pAAAAABD9KAYJAAD2AAC5zgoAAAAAAAAEBxsAAAAAAvwAAAABAAAAAP8A/wAAADIAAwYP+gP6DSLg6gf1Axka8ALvHxDeAAD/t//4ChAcAAAAAOvu+gwAAAAIAAAjHvgAAP/F//IKFRz+AP0AAPLwF/8CBQsAA/MU9QAA/4kALQsREQAAADTs60MsWQAA08zMxMgtAAD/nwAADwIG/gAAAPEIAzFAAgIAAAD/5gAAAAAuAAAR+fsAAAAAA+0WDRgAAAABAPTz/wAAAFAABREAAAAAAv37+QH08wD4/wMG9e4BAAAARAAKEQABAAADAPz7APr+APYAAP306gAAAP++AAARJEcAAAAAA/sM/v0AAAADAPv0/wAAAAAAABJUbwAdAAAF7gAdAOMAAOMA4wAdAAAAPgACGQECAAAAAPnmDv8QAAoACvjw7QUAAABvAAExEv8AAAAAy88B/hEAAP8AAPoAAQABAAAAAAAAAP8B/wAAAAAAAQABAAAAAP8AAAEAAAAAAA4Y////AAAAAAD1AQEA8AAACxAAAQAB//8BAAD+///+AAD/AAABAQIBAQAA/wABAAEAAAEAAP8AAP8AAP8AAAAAAQAAAAAAAAEAAf//AQAA/wL//gAA/wAA/QACAQEAAAAACv9g//YAFAr27Pb24gD7+/QtCgoeChQH0wAU/77/+wH78wAABfgA/gD9/PEABwkNAP8IABUAeP/8DwsV/An/9QHy+v0A8PoEBAH/AQMAGQA8/9b+AAACAAAIAgDpDPb+AhfrD/8XDAAZAGj/+ADx9QAP/gcIAwcNCvgC+fEB9OoNABkAb//5APv3AAX/Bf4HCAEF/wP8+wD+7gkAHwA8/9P+AAD8BvkCAgDpDPb4Fh35Ef8X/gAoAE4Ar/z8JQkdKx/3CO4pABPiEtWWHvbiACj/vv/9CAoe9wAKAP31Av79/w3/9vcB8goALQBvAAn4AP8FD/sADwUA/gLn/gDs/QL+EgAxAHP/////AAEBAAEBAgT9+v3+AAAB/vwHADIAYgAJ7PodAA0A/xIGAAX1+eIB+QD//AYAMv+9AAEAAAAAAAAAAQAB/v//AP8A/wH/AwAyAG//9wAAAAAAAAABAAH+///3/wD/Af8DAFr/vv/zCgoyCgoKAA7r/vz+8O0CAQAGBv4Apv+zAGD19wLjFuc6HBMjDv3oAL+pxuDZUwC9/8EAD+EAFCAeIv0K6w/9/K+23gIG+g83AAcAAQAXAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFv9N//38ZAIEBQv9AgEFEQP8//ntA939JQCCCf8FQAILBgP4AQ8DAQ3s/vUBFNngEgCM7w0KJgwCDvIKFwsBBdbo3v3/9e1NQwCNAwcKEgEHBwX++QsRD//6/fj29/kGIQCvGQzs0OKg++n63ujv+DcNMlEl7lr3oQC0GfbZQdf8GP3kvd8EAidIFvoEEEUDvADS/A8UviL7Hv/z9gz1/APl/w0FDP/+7AAoAAAAFwAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABaIDwHxu/b4+/v17fYJEg0ZCQILFBnx3bcHCAFy9xwp9Pf08/gKrO0P5A0eEFEIxOgFGVcK7NPi8vEjCigoGtC9AwTHUDzg+fn5ZwcHBw0BCxYCDf/17u7u89AgNeD5+/mNBwcHDQIMEv8M/PX47u7x2hkZ4gT7+2f6BQUGBvwFCQT8Bvv1+u/7HgfiBvv7avoFBQYE+gIJBPwG/fT57/sdBuIG+/tv+QUFBQT6CQYC+wf89vnh/iQG5P39/bEDAwMMAwgJCRD9+Pf17+3lFxvs/g0Nz/v49/nv/tPm9hEOMR8PJhyw2/bP944vMQoKCtU9LP/vys/P9vbeyDgx+AMmQlgWEiYh6/MPCO4Z9NHV6ujoIiT//////wEBAQEQCwEBAQ/1//////XiCwEE/fhI/gH4//v93gcDCAgGBgkfH+30B/4PBUn5+fz5AgLf8P0H+hEKBBof7PwH/w8EVPn6/vgBAt7x/Af5FAYCFiDu+QoDEkJYBBQUD//zBfT4Fwbt+9746PYmCgQG+bTr9vv26gIlFBAVEP8KBenVAQYKChgiCvb29vb29vb29goKCgoKCgr29hP2EQ69BvQN9gcMAgj9/f8JA/QDBRYIFb/jCDL8Cf/1dEpCB9jw+gQEAZjPA/wVBePqsAcJ//UBBPwTBeXvCAQBDPn/+BoI3uLA/SIg/Q774hUm9Qoe6dYWCerwHv8B/r3/9v78Bv37DgIDAw/6AQMi7+AeDxsD0vTs+ezp7d/u+AwTFhEVIgXjAyEhISEhwd/f39/f39/fPz8/ISEhIcHBI+j2B74yMyYnEQ3//tTayNnYIgIlJg0t/ggLXAID8+gD+O/q5vgNEf4qFAEF5i7+CPS+//kSCAcP+/4DAfMGEOYJ9eopLv4IC1wB+frdBPjv6uYBBhwVHhMB3Oo0Ag7uN/34CA3jDe0xJhv4E9CbBgX69jQCDu43/fgIDeMN7TEmN/gT0f8GBd7YRwIO7jcGBhwH4w3tMSYV/wa2EwYFGddQ7wMYJu7uCvwM/wQB9RoVAyX7Dg/kAlT2EQ69FfnsAQcMAgj96P3w9QkDBRQKae8EGHQH4+veDfoO/uXxEPUyKQ0J/vFs9P0DNhP+BioNAhgMC/by4x8J/9AEJ2z19wKzEAT5CxwTIw796unk8Abg2RQZbgQsWrUUEAkoGwciFf7h7OQJC9/lGSZuGQzs0Pb5Gff69+jv+AL7FgYQ7kEPrAADAAEAFgAAAAEAAgAEAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWAIsDFGoD7QIE8fkB+v0TDfkGBhYD+/QAlu8DJtACDvIRIRUBDgsaBgf25N4sIACb7wR0/fcD3hUZFQb73/v4Fh3i7z0BAAIAAQAWAAAAAQACAAMABAAFAAYABwAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAqS4RDr2Z9ejP1MoI/WdpbvZLOz2NhgC0BergQvv6MQPxAhEIAQv/8fgHBxD6AAMAAQAWAAAAAQACAAMABAAFAAYABwAIAAkACgALAA0ADgAPABAAEQASABMAFAAVABYAgfoC908C+QQDBB0GBwXs9vj7B9cUMACR7w4KdAf3A/wLFxDz3/Pf9Af39EYaAJf8Cfx2CfL//wMK/QES8grq+fv/FPAABAAAABYAAAACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFv/j4//kAQEBBgbvAQEbFhH//wIL7/UVCxVE/An/9SMFCx0M8PoEBAHf8AP8HwIG0Q789+wB+vD04u33EQolCRz27yoCBk397e73AfweHukUBOLtLdvpGwgABAAAABYAAAABAAIAAwAEAAUABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFpz/AQG/BP//A/8B/v/9/QL6CgwNAvEeOyMvXMH0+Ly60P7yV0UkCBQcO+HgbfUBArMVBSMREyMM/fHw5xQT49kPIHj7+QxUCvwYFPwO/eLx+u0sK/3oCREAAwAAABYAAAABAAIAAwAEAAUABgAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFucJBfZsBfsC8QT5+ukZ+O/8+QkY9xTnFRAPfOwCAdHW1PXVBhQH7vshMgf4Nv4I9L73+vcGD/v+AwEFDgkaCvXtGAAEAAAAFgAAAAEAAgADAAQABQAGAAcACAAJAAoACwANAA4ADwAQABEAEgATABQAFQAW0/Lw2WUPBRQH9/YO9evu9APU+zn/L+L2+/hmCgUECQUKCgr79/b++PXdDCMCAfDvP/kOEf7++Ov439kIFA0cJujhNPwJ/Hb8DygIA/H9AevuEPX1+xgu4wACAAEAFQAAAAEAAgADAAQABgAHAAgACQAKAAsADQAOAA8AEAARABIAEwAUABUAFgCC+gL4QfkDAQQdCQ0G7fX+/AjSEjIAggn/BU8LBgH3AQj5EO0D9AQc4+ILAAIAAAAWAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAASABMAFAAVABbm9e7uvgYBBv8NA//++f/6AQECEP7+5vXu7nAGAQb/DQP//vn/+gEBAhD+/gACAAAAFAAAAAEAAgADAAQABQAGAAcACAAJAAoACwAOAA8AEAARABIAEwAVABZl/An9dhMpMCcDCf2y1eLCvvt5P2X8Cf12EykwJwMJ/bLV4tu++2A/AAgAAAAPAAAAAgADAAUABgAHAAoADQAOAA8AEAASABQAFQAW9QAAAAAAAPUACwALCwD1AMTO7AAA9gAUFBQAAOzsAAAA4gAAAAAeHh4AAOLiAAAAAP8AAP8CAAAAAgAAAAAAAAD/AAABAQABAQD/AAAAAAAAAAABAQAAAQD/AA4YAPLoAPUODgALCwD1AA4YAPL2APUOCgAVCwDrAA4AAQANAAAABAAIAAsADAANABAAEQASABMAFAAVABb/nADOAAAAAAAIAAAAAgAAvQABAP4AAAAA//4AAAC+AP3+/QAAAAEAAAAAAAD/AAAAAwEBAAD9/QAAAAD+AAACAAACAv7+AABFAP8BAAAAAAABAAAAAEYAAQD/AAAA+wEAAAAAcAAA/v3///YCAP//AABwAA/+/AAAAAAAAAAAAHoABQAFAAAA+P7+AAAAfwAIAP8AAAAFDf4AAGQAAAAAAAAAAACwAFAAyAAAAADrAAAVABUA6wGQAAARAPPvAA3v/BEEABUAAAAOAAEAAgADAAQACQAKAAwADQAOABEAEwAUABUAFvYBAAAKCwABAAAA/wAA+w34AOMCAAAAAAD2AAD9AAAAAQMAAAAA/wAAAP7+/r0FAgAGAAD+BgAA/wAAAAIBAAD/AP8AAQAA2MQAAAD2AAAKCgD2AAAAAJsAAPX8AAAJ//8AAAAAb/wA/v4AAAD8AAAAAA4ADgAA8gAAAAQAAAAAGAAO9gD1AAAACwAKAA4OAAAA8AAAEBAA8AAADg4AAADyAAAADgAAAAAODgAACgAKAAAA9gAAAA4YAP0AAPUD8AMLDQAADhgAAADw9QAAEAsAAAAOGAAAAAD1APAACxAAABkjCwAA5eoADhAL8gAASzIAAM4AzgAAujIAAAL7870A9P4GAAAADAABCzdLAPX/AAoAAAD2AAASGRkA7vgACgAAAPYAAAADAAEACwAEAAEAAgADAAkACgALAAwADQATABT/YPUHL+PyalpasYL/YPYHL+fRaVpgzawAkAMcJgfgA/mz1AcAJgAAAAsAAQACAAMABAAJAAoACwAMAA0AEwAU4ALydBoWG/Xg3+XkFBm9IQER++zzCuwEETkG//EM4+4i8ezs7CYUFBQU2gjyCPlrCQ8KEAnyBPMKHcLf0gH/+A8q9PH2vQ8KAS0e0A/0/vzmDyUe/hoC4vQH/L0KBBkSCfAE9wH+vAYIHP4L7+X3CfC6+hMN8gIPAfj7+s0HKPsFEgjh+A37v/YHEwzx3fD58O8kGgoPEynu5frr58/+DC4qMeDS+vHdvQ4v/v8xAvP76+fP/QstKjHh0/sQH8LezPb69xAT/f///wQEAwEB/A7+9feNBfwW/fbP4v4MDP4CAgICAv7+/g4EPPgSCOsGDfz/////AQEBAQH//wEB/kUGCfP/9wcDAQ8O9f8KC/sL+ekCBOy37PoEBRL5/wQeE9v28PPhyw0ZBwEBvPb1DP4I//gKHjH8/PYE7wQS/AsLCwsDA/X19QsLDsGAau3y8AEWEBAPFSA1/PEE8iH47BFBaMED9hf04w0gG/Td1uDu4g8YMSgfFCgJxOz39/cRCScnJ9nc2eTi5BwTKRT64svj1OsPNiMyHh4U9h7s7OwUFAADAAAACgAFAAYACAAOAA8AEAARABIAFQAWAAAAAAAAAAEA/wEDAfz///z/BAEBAwH8/////wEBAAEABQAFAAAACQAOABMAFQCHAIf/ef95AIcACAAAAAoAAAAEAAUACQALAAwADQAPABMAFPsABQD7AAD7BQUAAAAAAADnAAAZAAAAAQAAAAAAAQABAA7///8A8wEARAAAAAEAAAAAAEQAAAABAAAAAQBEAAAAAgAA/wAAZgD/BRsYAPr7AAIAAAAKAAEAAgADAAkACgALAAwADQATABT1Dg4LFQvwCgXrCQEE+vP3/vwGDQAFAAAACgABAAIAAwAEAAkACgAMAA0AEwAU6/7+dBMVCfr6BP8C/70DC/4M+/oGBfu99/3+CAE0BgX7b/f9/ggB+hX2+2/Vy+XgGToAAgAAAAkAAQAEAAkACgALAAwADQATABQBvv////79AQEEvvwLA/0I/fkAAgAAAAkAAQACAAQACQALAAwADQATABT//1AD9u3oFBwAAGgAAf78AAgAAgAAAAkAAQACAAMACQAKAAsADQATABT8ChT2BAj0+AT+AAD8+P0AAAMAAgAAAAgAAwAHAAoADQAPABIAFAAWCjIKHtfO4jsKMgoe2M7iOgADAAAACAACAAQACQALAAwADQATABT+vQIXHxLI5/5EAv7w8BQU/3MBBwMC+PkAAgAAAAgAAQACAAMACQAKAAsAEwAU5OTkIRwL5vUKGBH2B//88AAEAAAABwAEAAsADAANABMAFAAVvQH//gH//l7/7vAD/v5vAf/+Af/+evkDAgcJ/gAJAAEABgAEAAsADAANABMAFACH//b1DBUAjQUFBvv7AI//Dg8DAQCQAwwS/P0AkggLDPn4AJP+FBbpAgCc/P/+BAQAnfkBAQcKAKEIAQEHDQAJAAAABgAEAAsADAANABMAFL7+/PsBAjIU+AkD7UT9//4DA0T+7vAWFE8B//7//lv8+vkEBHD/+/oCAXH/Afb5A3P/Bgj4AQAEAAAABgABAAIAAwAJAAoAE/bg4EhI6wH39wr/+gEEDgr/+gcUKOQHDwAEAAAABQAAAAkADgATABXs7BQU7AoK9vYKFBTs7BQoKNjYKAACAAAABQAEAAwADQATABVEAgEB/nD+/QL+AAUAAAAFAAQADAANABMAFEQCAf//RAsC9upw//3+/3D//f8BcP/+//8AAgAAAAUABAALAAwAEwAUMhT4A/ZF/wEBAQAFAAAABQAGAAoADQAOABQA/wAAAQAAAAD/AAAAAQEAAQEA/wMAAP0AABUAAAAFAAEAAgADAAkACs3TzUAz5AoKHjLm+/gTGu7u7hIS8gUFDg719fULC/b29goK9gEB///4S18ICPlXZPUH+kBLDQb9HC3lA/4MDAIC/gwXAgIBAQH//wECAv//BS41C/sUOmzq7BwRGOXkHQoKHjwgNzzf4AAEAAAABAAEAAwADQAUvvv6Ab77+/9EAQH/cP79/wAGAAAABAAEAAwADQATRP8DAUQBAQFEAgH/cNn+JHDZ/iVw//3/AAMAAAAEAAIACQAMABPYCij22Cgo2AL+/gIAAwAAAAQAAgADAAkACuLiUVEBAf7+AQH//wACAAAABAABAAIAAwAK/QAAAwAODgoACAAAAAMABAAMAA2+/v2+/v5EAQNI/vxt/vxt/v1w/v1w/v4AAgAAAAMAAQACAAP+Dg4AADIAAwAAAAIAAgAD9vYBAQ4YAAcAAQABAAAAggCMAJYAoACqALQAvgAEAAAAAQAB/gEoPAAYAAAAAQAAg5zi5+z2ChQZHigtMjxBRktQVVpkbnh9AAUAFwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJsRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACbEQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAwAAAAAAAAAAAAAAAQABAAAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAJsRAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAACbEQABAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAAAAAAMAAwAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAJsRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAACbEQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAAAAAAMAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJsRAAMAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAACbEQABAAMAAwAAAAAAAAAAAAAAAQABAAAAAQABAAAAAJsRAAAAAAAAAAAAAAAAAAAAAQABAAAAAQABAACbEQABAAAAAAAAAAAAAAAAAAAAAQABAAAAAQABAAAAAAAAAAMAAwAAAAAAAAAAAAAAAQABAAAAAAAAAAAAAJsRAAMAAwAAAAAAAAAAAAAAAQABAAAAAAAAAACbEQABAAMAAwAAAAAAAAAAAAAAAAAAAAAAAQABAAAAAJsRAAMAAwAAAAAAAAAAAAAAAAAAAAAAAQABAACbEQABAAMAAwAAAAAAAAAAAAAAAQABAAAAAQABAAAAAJsRAAMAAwAAAAAAAAAAAAAAAQABAAAAAQABAACbEQABAAMAAwAAAAAAAAAAAAACiAE8BMAEgAQIA9AD0APAA9ADwAPAA8ADwAPQA8ADwAPAA9ADwAPQA9ADwAPQA8AD0APQA8AD0AOQA8ADwAPAA9AD0APQA9AD0APAA8AD0APQA9ADwAPAA8ADwAPQA9ADwAPQA1gDWAPAA9ADkAPAA9ADwAPAA8AD0APAA8ADwAPAA8ADwAPQA8ADwAPAA9ADwAPAA9ADwAPAA8ADwAPAA9AACAAgC6wLtAAAC+QL5AAMC+wL7AAQC/QMAAAUDAgMLAAkDDQMcABMDHgM1ACMDNwNKADsABAAoACQAFgAKAAEJYAADABoAFgAIAAEHCAABAA4AAgAKAAYAAQSwAAECWAACABIABgADAyAABgAjAA2AAAADAZAABgAjAAyAAAABAAQAAwGQAAYAIwAAgAAAAQAEAAMBkAAGADEABIAAAAIAXQAHAAcAAQAgACEAAQAoACgAAQAsACwAAQBDAEQAAQBLAEsAAQBPAE8AAQBeAF4AAQBgAGAAAQBiAGIAAQBmAGYAAQBoAGgAAQBqAGoAAQByAHIAAQCSAJQAAQCaAJoAAQCcAJwAAQCnAKcAAQCtAK0AAQDEAMUAAQDKAMsAAQDVANUAAQDaANoAAQDdAN0AAQD6APoAAQETARQAAQEbARsAAQEfAR8AAQE2ATcAAQE+AT4AAQFCAUIAAQFQAVAAAQFSAVIAAQFUAVQAAQFYAVgAAQFaAVoAAQFcAVwAAQFkAWQAAQGEAYYAAQGMAYwAAQGOAY4AAQGZAZkAAQGgAaAAAQG3AbgAAQG9Ab4AAQHIAcgAAQHOAc4AAQHRAdEAAQHWAdYAAQHjAeMAAQIAAhEAAwITAhkAAwLlAuUAAwLpAukAAwNLA18AAwOMA40AAwOPA48AAwORA5EAAwPPA88AAQPoA+kAAQPwA/AAAQP0A/QAAQQLBAwAAQQTBBMAAQQXBBcAAQQlBCUAAQQnBCcAAQQpBCkAAQQtBC0AAQQvBC8AAQQxBDEAAQQ5BDoAAQRABEAAAQRCBEIAAQRNBE0AAQRkBGUAAQRqBGsAAQR1BHUAAQR6BHoAAQSCBIIAAQSFBIcAAQSVBJUAAQSZBJkAAQSbBJsAAQShBKEAAQSjBKMAAQTbBNsAAQTjBOMAAQToBOgAAQTsBOwAAQTuBO4AAQT3BPcAAQT7BPsAAQAAAAIAAAAAAAD/MwAtAAAAAAAAAAAAAAAAAAAAAAAAAAAFAwAAAAMBAgEDAQQBBQEGACQArQDJAMcArgBiAGMBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgAJQAmAGQA/QEZARoA/wEbACcBHAEdAR4AKADLAGUAyADKAR8BIAEhASIBIwEkASUBJgEnASgBKQEqASsBLAEtAS4BLwEwACkAKgExAPgBMgEzATQBNQArATYBNwE4ACwAzwDMAM0AzgE5AToBOwE8APoBPQE+AT8BQAFBAC0BQgAuAUMALwFEAUUBRgFHAUgAMAFJADEAZgFKAUsBTAFNAU4BTwAyANMA0ADRAK8AZwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkAMwA0ADUBagFrAWwBbQFuAW8BcAA2AXEBcgFzAOQBdAF1AXYBdwF4AXkANwF6AXsBfAF9AX4AOADWANQA1QBoAX8BgAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQADkAOgGRAZIBkwGUADsAPADrAZUAuwGWAZcBmAGZAZoBmwA9AZwBnQDmAZ4AkAGfAOkAkQGgAO0BoQGiAaMBpADiAaUAsAGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AEQAagBpAGsAbQBsAG4BuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcoARQBGAG8A/gHLAcwBAAHNAEcBzgHPAdAASABxAHAAcgBzAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAEkASgHjAPkB5AHlAeYB5wBLAegB6QHqAEwAdQB0AHYAdwHrAewB7QHuAe8B8AHxAfIB8wBNAfQATgH1AE8B9gH3AfgB+QH6AFAB+wBRAHgB/AH9Af4B/wIAAgEAUgB6AHkAewB9AHwCAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAFMAVABVAhwCHQIeAh8CIAIhAiIAVgIjAiQCJQDlAiYCJwIoAikCKgIrAFcCLAItAi4CLwIwAjEAWAB/AH4AgACBAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAFkAWgJEAkUCRgJHAFsAXADsALoCSAJJAkoCSwJMAk0CTgBdAk8CUADnAlEAiQCgAlIA6gChAlMA7gEBAlQA1wJVAlYCVwDjAlgCWQCxAloCWwJcAl0CXgJfAmACYQJiAmMCZAJlAmYCZwJoAmkAmwJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeACdAJ4CeQJ6AnsCfAJ9An4CfwKAAoECggKDAoQChQKGAocCiAKJAooCiwKMAo0CjgKPApACkQKSApMAEwAUABUAFgAXABgAGQAaABsAHAKUApUClgD1APQA9gKXApgCmQKaApsCnAKdAp4CnwKgAqECogKjAqQCpQKmAqcCqAKpAqoCqwKsAq0AQgAQAq4CrwCyALMCsAALAAwAPgBAAF4AYAKxArIABgAIAMYACgAFALYAtwC0ALUAxADFAL4AvwCpAKoADQCCAMIAEQAPAB0AHgCrAAQAowAiAKIAEgA/ALwAXwDoACMACQCGAIgCswK0AMMAhwK1ArYCtwAOAO8AkwC4APAAIAAfACEAlACVAKcAjwCkArgCuQK6ArsCvAK9AJgCvgK/AJoAmQLAAsEApQCSAJwCwgLDAsQCxQAHAIQAhQC9AJYCxgLHAsgCyQLKAssCzALNAs4CzwLQAtEC0gLTAtQC1QLWAtcC2ALZAEEAYQCNAEMA3wDYAOEA2wDZANoAjgDcAN0A3gDgAIsAigCMAIMC2gLbAtwC3QLeAt8C4ALhAuIC4wLkAuUC5gLnAugC6QC5AuoC6wLsAu0C7gLvAvAC8QLyAvMC9AL1AvYC9wL4AvkC+gL7AvwC/QL+Av8DAAMBAwIDAwMEAwUDBgMHAwgDCQMKAwsDDAMNAw4DDwMQAxEDEgMTAxQDFQMWAxcDGAMZAxoDGwMcAx0DHgMfAyADIQMiAyMDJAMlAyYDJwMoAykDKgMrAywDLQMuAy8DMAMxAzIDMwM0AzUDNgM3AzgDOQM6AzsDPAM9Az4DPwNAA0EDQgNDA0QDRQNGA0cDSANJA0oDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18DYANhA2IDYwNkA2UDZgNnA2gDaQNqA2sDbANtA24DbwNwA3EDcgNzA3QDdQN2A3cDeAN5A3oDewN8A30DfgN/A4ADgQOCA4MDhAOFA4YDhwOIA4kDigOLA4wDjQOOA48DkAORA5IDkwOUA5UDlgOXA5gDmQOaA5sDnAOdA54DnwOgA6EDogOjA6QDpQOmA6cDqAOpA6oDqwOsA60DrgOvA7ADsQOyA7MDtAO1A7YDtwO4A7kDugO7A7wDvQO+A78DwAPBA8IDwwPEA8UDxgPHA8gDyQPKA8sDzAPNA84DzwPQA9ED0gPTA9QD1QPWA9cD2APZA9oD2wPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBYEFwQYBBkEGgQbBBwEHQQeBB8EIAQhBCIEIwQkBCUEJgQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BDoEOwQ8BD0EPgQ/BEAEQQRCBEMERARFBEYERwRIBEkESgRLBEwETQROBE8EUARRBFIEUwRUBFUEVgRXBFgEWQRaBFsEXARdBF4EXwRgBGEEYgRjBGQEZQRmBGcEaARpBGoEawRsBG0EbgRvBHAEcQRyBHMEdAR1BHYEdwR4BHkEegR7BHwEfQR+BH8EgASBBIIEgwSEBIUEhgSHBIgEiQSKBIsEjASNBI4EjwSQBJEEkgSTBJQElQSWBJcEmASZBJoEmwScBJ0EngSfBKAEoQSiBKMEpASlBKYEpwSoBKkEqgSrBKwErQSuBK8EsASxBLIEswS0BLUEtgS3BLgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzgTPBNAE0QTSBNME1ATVBNYE1wTYBNkE2gTbBNwE3QTeBN8E4AThBOIE4wTkBOUE5gTnBOgE6QTqBOsE7ATtBO4E7wTwBPEE8gTzBPQE9QT2BPcE+AT5BPoE+wT8BP0E/gT/BQAFAQUCBQMFBAUFBQYFBwUIBQkFCgULBQwFDQUOBQ8FEAURBRIHdW5pMDBBMAd1bmkyMDA3B3VuaTIwMDgHdW5pMjAwOQd1bmkyMDBBB0FtYWNyb24GQWJyZXZlB0FvZ29uZWsKQXJpbmdhY3V0ZQd1bmkwMjAwB3VuaTAyMDIHdW5pMUVBMAd1bmkxRUEyB3VuaTFFQTQHdW5pMUVBNgd1bmkxRUE4B3VuaTFFQUEHdW5pMUVBQwd1bmkxRUFFB3VuaTFFQjAHdW5pMUVCMgd1bmkxRUI0B3VuaTFFQjYLQ2NpcmN1bWZsZXgKQ2RvdGFjY2VudAd1bmkxRTA4BkRjYXJvbgd1bmkxRTBDB3VuaTFFMEUHRW1hY3JvbgZFYnJldmUKRWRvdGFjY2VudAdFb2dvbmVrBkVjYXJvbgd1bmkwMjA0B3VuaTAyMDYHdW5pMUUxNAd1bmkxRTE2B3VuaTFFMUMHdW5pMUVCOAd1bmkxRUJBB3VuaTFFQkMHdW5pMUVCRQd1bmkxRUMwB3VuaTFFQzIHdW5pMUVDNAd1bmkxRUM2C0djaXJjdW1mbGV4Ckdkb3RhY2NlbnQHdW5pMDEyMgZHY2Fyb24HdW5pMUUyMAtIY2lyY3VtZmxleAd1bmkxRTI0B3VuaTFFMkEGSXRpbGRlB0ltYWNyb24GSWJyZXZlB0lvZ29uZWsHdW5pMDIwOAd1bmkwMjBBB3VuaTFFMkUHdW5pMUVDOAd1bmkxRUNBC0pjaXJjdW1mbGV4B3VuaTAxMzYGTGFjdXRlB3VuaTAxM0IGTGNhcm9uB3VuaTFFMzYHdW5pMUUzQQd1bmkxRTQyBk5hY3V0ZQd1bmkwMTQ1Bk5jYXJvbgd1bmkxRTQ0B3VuaTFFNDYHdW5pMUU0OAdPbWFjcm9uBk9icmV2ZQ1PaHVuZ2FydW1sYXV0BU9ob3JuB3VuaTAxRUEHdW5pMDIwQwd1bmkwMjBFB3VuaTAyMkEHdW5pMDIyQwd1bmkwMjMwB3VuaTFFNEMHdW5pMUU0RQd1bmkxRTUwB3VuaTFFNTIHdW5pMUVDQwd1bmkxRUNFB3VuaTFFRDAHdW5pMUVEMgd1bmkxRUQ0B3VuaTFFRDYHdW5pMUVEOAd1bmkxRURBB3VuaTFFREMHdW5pMUVERQd1bmkxRUUwB3VuaTFFRTIGUmFjdXRlB3VuaTAxNTYGUmNhcm9uB3VuaTAyMTAHdW5pMDIxMgd1bmkxRTVBB3VuaTFFNUUGU2FjdXRlC1NjaXJjdW1mbGV4B3VuaTAxNUUHdW5pMDIxOAd1bmkxRTYwB3VuaTFFNjIHdW5pMUU2NAd1bmkxRTY2B3VuaTFFNjgHdW5pMDE2MgZUY2Fyb24HdW5pMDIxQQd1bmkxRTZDB3VuaTFFNkUGVXRpbGRlB1VtYWNyb24GVWJyZXZlBVVyaW5nDVVodW5nYXJ1bWxhdXQHVW9nb25lawVVaG9ybgd1bmkwMjE0B3VuaTAyMTYHdW5pMUU3OAd1bmkxRTdBB3VuaTFFRTQHdW5pMUVFNgd1bmkxRUU4B3VuaTFFRUEHdW5pMUVFQwd1bmkxRUVFB3VuaTFFRjALV2NpcmN1bWZsZXgGV2dyYXZlBldhY3V0ZQlXZGllcmVzaXMLWWNpcmN1bWZsZXgHdW5pMDIzMgd1bmkxRThFBllncmF2ZQd1bmkxRUY0B3VuaTFFRjYHdW5pMUVGOAZaYWN1dGUKWmRvdGFjY2VudAd1bmkxRTkyB0FFYWN1dGULT3NsYXNoYWN1dGUGRGNyb2F0BEhiYXICSUoETGRvdANFbmcEVGJhcgd1bmkwMThGB3VuaTAxOUQHdW5pMDFDNAd1bmkwMUM3B3VuaTAxQ0EHdW5pMDFGMQd1bmkxRTlFBUFscGhhBEJldGEFR2FtbWEHdW5pMDM5NAVUaGV0YQZMYW1iZGECTXUCTnUCUGkDUGhpB3VuaTIxMjYHYW1hY3JvbgZhYnJldmUHYW9nb25lawphcmluZ2FjdXRlB3VuaTAyMDEHdW5pMDIwMwd1bmkxRUExB3VuaTFFQTMHdW5pMUVBNQd1bmkxRUE3B3VuaTFFQTkHdW5pMUVBQgd1bmkxRUFEB3VuaTFFQUYHdW5pMUVCMQd1bmkxRUIzB3VuaTFFQjUHdW5pMUVCNwtjY2lyY3VtZmxleApjZG90YWNjZW50B3VuaTFFMDkGZGNhcm9uB3VuaTFFMEQHdW5pMUUwRgdlbWFjcm9uBmVicmV2ZQplZG90YWNjZW50B2VvZ29uZWsGZWNhcm9uB3VuaTAyMDUHdW5pMDIwNwd1bmkxRTE1B3VuaTFFMTcHdW5pMUUxRAd1bmkxRUI5B3VuaTFFQkIHdW5pMUVCRAd1bmkxRUJGB3VuaTFFQzEHdW5pMUVDMwd1bmkxRUM1B3VuaTFFQzcLZ2NpcmN1bWZsZXgKZ2RvdGFjY2VudAd1bmkwMTIzBmdjYXJvbgd1bmkxRTIxC2hjaXJjdW1mbGV4B3VuaTFFMjUHdW5pMUUyQgZpdGlsZGUHaW1hY3JvbgZpYnJldmUHaW9nb25lawd1bmkwMjA5B3VuaTAyMEIHdW5pMUUyRgd1bmkxRUM5B3VuaTFFQ0ILamNpcmN1bWZsZXgHdW5pMDEzNwZsYWN1dGUHdW5pMDEzQwZsY2Fyb24HdW5pMUUzNwd1bmkxRTNCB3VuaTFFNDMGbmFjdXRlB3VuaTAxNDYGbmNhcm9uB3VuaTFFNDUHdW5pMUU0Nwd1bmkxRTQ5B29tYWNyb24Gb2JyZXZlDW9odW5nYXJ1bWxhdXQFb2hvcm4HdW5pMDFFQgd1bmkwMjBEB3VuaTAyMEYHdW5pMDIyQgd1bmkwMjJEB3VuaTAyMzEHdW5pMUU0RAd1bmkxRTRGB3VuaTFFNTEHdW5pMUU1Mwd1bmkxRUNEB3VuaTFFQ0YHdW5pMUVEMQd1bmkxRUQzB3VuaTFFRDUHdW5pMUVENwd1bmkxRUQ5B3VuaTFFREIHdW5pMUVERAd1bmkxRURGB3VuaTFFRTEHdW5pMUVFMwZyYWN1dGUHdW5pMDE1NwZyY2Fyb24HdW5pMDIxMQd1bmkwMjEzB3VuaTFFNUIHdW5pMUU1RgZzYWN1dGULc2NpcmN1bWZsZXgHdW5pMDE1Rgd1bmkwMjE5B3VuaTFFNjEHdW5pMUU2Mwd1bmkxRTY1B3VuaTFFNjcHdW5pMUU2OQd1bmkwMTYzBnRjYXJvbgd1bmkwMjFCB3VuaTFFNkQHdW5pMUU2Rgd1bmkxRTk3BnV0aWxkZQd1bWFjcm9uBnVicmV2ZQV1cmluZw11aHVuZ2FydW1sYXV0B3VvZ29uZWsFdWhvcm4HdW5pMDIxNQd1bmkwMjE3B3VuaTFFNzkHdW5pMUU3Qgd1bmkxRUU1B3VuaTFFRTcHdW5pMUVFOQd1bmkxRUVCB3VuaTFFRUQHdW5pMUVFRgd1bmkxRUYxC3djaXJjdW1mbGV4BndncmF2ZQZ3YWN1dGUJd2RpZXJlc2lzC3ljaXJjdW1mbGV4B3VuaTAyMzMHdW5pMUU4RgZ5Z3JhdmUHdW5pMUVGNQd1bmkxRUY3B3VuaTFFRjkGemFjdXRlCnpkb3RhY2NlbnQHdW5pMUU5MwdhZWFjdXRlC29zbGFzaGFjdXRlBGhiYXICaWoMa2dyZWVubGFuZGljBGxkb3QLbmFwb3N0cm9waGUDZW5nBHRiYXIHdW5pMDFDNgd1bmkwMUM5B3VuaTAxQ0MHdW5pMDFGMwd1bmkwMjM3B3VuaTAyNTkHdW5pMDI3MgVhbHBoYQRiZXRhBWdhbW1hBWRlbHRhBXRoZXRhBmxhbWJkYQd1bmkwM0JDAm51A3BoaQd1bmkwMUM1B3VuaTAxQzgHdW5pMDFDQgd1bmkwMUYyB3VuaTAyQjkHdW5pMDJCQQd1bmkwMkJCB3VuaTAyQkMHdW5pMDJCRQd1bmkwMkJGB3VuaTAyQzgHdW5pMDJDOQd1bmkwMkNBB3VuaTAyQ0IHdW5pMDMwMAd1bmkwMzAxB3VuaTAzMDIHdW5pMDMwMwd1bmkwMzA0B3VuaTAzMDYHdW5pMDMwNwd1bmkwMzA4B3VuaTAzMDkHdW5pMDMwQQd1bmkwMzBCB3VuaTAzMEMHdW5pMDMwRgd1bmkwMzExB3VuaTAzMTIHdW5pMDMxNQd1bmkwMzFCB3VuaTAzMjMHdW5pMDMyNAd1bmkwMzI1B3VuaTAzMjYHdW5pMDMyNwd1bmkwMzI4B3VuaTAzMjkHdW5pMDMyRQd1bmkwMzMxB3VuaTAzMzUHdW5pMDBCOQd1bmkwMEIyB3VuaTAwQjMHdW5pMjA3MAd1bmkyMDc0B3VuaTIwNzUHdW5pMjA3Ngd1bmkyMDc3B3VuaTIwNzgHdW5pMjA3OQd1bmkyMDgwB3VuaTIwODEHdW5pMjA4Mgd1bmkyMDgzB3VuaTIwODQHdW5pMjA4NQd1bmkyMDg2B3VuaTIwODcHdW5pMjA4OAd1bmkyMDg5CG9uZXRoaXJkCXR3b3RoaXJkcwlvbmVlaWdodGgMdGhyZWVlaWdodGhzC2ZpdmVlaWdodGhzDHNldmVuZWlnaHRocwd1bmkyMDEwCmZpZ3VyZWRhc2gHdW5pMjAxNQd1bmkyN0U4B3VuaTI3RTkHdW5pMjExMwd1bmkyMTE2B3VuaTIwMzIHdW5pMjAzMwd1bmkyMDNFB3VuaTIwNTIHdW5pMjE5MAdhcnJvd3VwB3VuaTIxOTIJYXJyb3dkb3duB3VuaTIxOTQIZW1wdHlzZXQHdW5pMjIwNgd1bmkyMjE1B3VuaTIyMTkHdW5pMjIzNgtlcXVpdmFsZW5jZQd1bmkyNUI3B3VuaTI1QzEHdW5pMEUzRg1jb2xvbm1vbmV0YXJ5B3VuaTIwQTYHdW5pMjBBOAd1bmkyMEE5B3VuaTIwQUEEZG9uZwRFdXJvB3VuaTAxOTIHdW5pMjBBRAd1bmkyMEIxB3VuaTIwQjIHdW5pMjBCNAd1bmkyMEI1B3VuaTIwQjgHdW5pMjBCOQd1bmkyMEJBB3VuaTIwQkMHdW5pMjBCRAd1bmkyMEJGCWVzdGltYXRlZAd1bmkyMTk1B3VuaTIxOTYHdW5pMjE5Nwd1bmkyMTk4B3VuaTIxOTkHdW5pMjVBMAd1bmkyNUExB3VuaTI1QjIHdW5pMjVCMwd1bmkyNUI2B3VuaTI1QkMHdW5pMjVCRAd1bmkyNUMwB3VuaTI1QzYHdW5pMjVDNwd1bmkyNjEwB3VuaTI2MTEHdW5pMjY2MQd1bmkyNjY1B3VuaTI3MTMHdW5pMDAwRAd1bmkwMEFEB3VuaTIwMEIHdW5pRTEzMgd1bmlFMTMzB3VuaUY4RkYPY2Fyb25zbG92YWtjb21iCWRvdGxlc3Npagtkb3RzaWRlY29tYgtvZ29uZWtjb21ibwlyaW5nYWN1dGUHdW5pMDMzNwd1bmlGQjAxB3VuaUZCMDIFZl9mX2kKc3BhY2UuZnJhYw1icmFjZWxlZnQuY2FwDmJyYWNlcmlnaHQuY2FwFnBlcmlvZGNlbnRlcmVkLmxvY2xDQVQLYXQuYWx0X2Nhc2ULdW5pMDMwQy5hbHQGYXQuYWx0B3VuaTIwN0ILaHlwaGVuLmNvZGUIbnVtLmNvZGULcXV0c25nLmNvZGUZcXV0c25nX3F1dHNuZ19xdXRzbmcuY29kZQtxdXRkYmwuY29kZRlxdXRkYmxfcXV0ZGJsX3F1dGRibC5jb2RlCWFzdHIuY29kZQ5hc3RyX2FzdHIuY29kZRNhc3RyX2FzdHJfYXN0ci5jb2RlD2FzdHJfZXF1YWwuY29kZQ9hc3RyX3NsYXNoLmNvZGUJcGx1cy5jb2RlD3BsdXNfZXF1YWwuY29kZQ5wbHVzX3BsdXMuY29kZRNwbHVzX3BsdXNfcGx1cy5jb2RlEG1pbnVzX2VxdWFsLmNvZGUVZXF1YWxfYXNjaWl0aWxkZS5jb2RlEGVxdWFsX2VxdWFsLmNvZGUWZXF1YWxfZXF1YWxfZXF1YWwuY29kZRJlcXVhbF9ncmVhdGVyLmNvZGUUZXF1YWxfbGVzc19sZXNzLmNvZGUWZXF1YWxfc2xhc2hfZXF1YWwuY29kZQlsZXNzLmNvZGUSbGVzc19hc3Rlcmlzay5jb2RlGmxlc3NfYXN0ZXJpc2tfZ3JlYXRlci5jb2RlDWxlc3NfYmFyLmNvZGUVbGVzc19iYXJfZ3JlYXRlci5jb2RlGGxlc3NfZG9sbGFyX2dyZWF0ZXIuY29kZQ9sZXNzX2VxdWFsLmNvZGUXbGVzc19lcXVhbF9ncmVhdGVyLmNvZGUebGVzc19leGNsYW1faHlwaGVuX2h5cGhlbi5jb2RlEWxlc3NfZ3JlYXRlci5jb2RlEGxlc3NfaHlwaGVuLmNvZGUObGVzc19sZXNzLmNvZGUZbGVzc19sZXNzX2FzY2lpdGlsZGUuY29kZRRsZXNzX2xlc3NfZXF1YWwuY29kZRVsZXNzX2xlc3NfaHlwaGVuLmNvZGUTbGVzc19sZXNzX2xlc3MuY29kZRZsZXNzX3BsdXNfZ3JlYXRlci5jb2RlDGdyZWF0ZXIuY29kZRJncmVhdGVyX2VxdWFsLmNvZGUUZ3JlYXRlcl9ncmVhdGVyLmNvZGUaZ3JlYXRlcl9ncmVhdGVyX2VxdWFsLmNvZGUcZ3JlYXRlcl9ncmVhdGVyX2dyZWF0ZXIuY29kZRtncmVhdGVyX2dyZWF0ZXJfaHlwaGVuLmNvZGUTZ3JlYXRlcl9oeXBoZW4uY29kZRp1bmRlcnNjb3JlX3VuZGVyc2NvcmUuY29kZRNoeXBoZW5fZ3JlYXRlci5jb2RlEmh5cGhlbl9oeXBoZW4uY29kZRpoeXBoZW5faHlwaGVuX2dyZWF0ZXIuY29kZRloeXBoZW5faHlwaGVuX2h5cGhlbi5jb2RlEGh5cGhlbl9sZXNzLmNvZGUVaHlwaGVuX2xlc3NfbGVzcy5jb2RlKmh5cGhlbl9zcGFjZV9icmt0bGVmdF9zcGFjZV9icmt0cmlnaHQuY29kZSZoeXBoZW5fc3BhY2VfYnJrdGxlZnRfeF9icmt0cmlnaHQuY29kZQxudW1fbnVtLmNvZGUQbnVtX251bV9udW0uY29kZRRudW1fbnVtX251bV9udW0uY29kZQxhbmRfYW5kLmNvZGUQYW5kX2FuZF9hbmQuY29kZQ9zbGFzaF9hc3RyLmNvZGUQc2xhc2hfZXF1YWwuY29kZRBzbGFzaF9zbGFzaC5jb2RlFnNsYXNoX3NsYXNoX3NsYXNoLmNvZGUOYmFja3NsYXNoLmNvZGUQYmFja3NsYXNoX2IuY29kZRBiYWNrc2xhc2hfbi5jb2RlEGJhY2tzbGFzaF9yLmNvZGUQYmFja3NsYXNoX3QuY29kZRBiYWNrc2xhc2hfdi5jb2RlDGJhcl9iYXIuY29kZRBiYXJfYmFyX2Jhci5jb2RlDmJhcl9lcXVhbC5jb2RlEGJhcl9ncmVhdGVyLmNvZGUQY29sb25fY29sb24uY29kZRZjb2xvbl9zbGFzaF9zbGFzaC5jb2RlFmV4Y2xhbV9hc2NpaXRpbGRlLmNvZGURZXhjbGFtX2VxdWFsLmNvZGUXZXhjbGFtX2VxdWFsX2VxdWFsLmNvZGUSZXhjbGFtX2V4Y2xhbS5jb2RlD3F1c3RfY29sb24uY29kZRBxdXN0X3BlcmlvZC5jb2RlDnF1c3RfcXVzdC5jb2RlE2RvbGxhcl9icmFjZWxmLmNvZGUWZ3JhdmVfZ3JhdmVfZ3JhdmUuY29kZQx1bmkwMzAwLmNhc2UMdW5pMDMwMS5jYXNlDHVuaTAzMDIuY2FzZQx1bmkwMzAzLmNhc2UMdW5pMDMwNC5jYXNlDHVuaTAzMDYuY2FzZQx1bmkwMzA3LmNhc2UMdW5pMDMwOC5jYXNlDHVuaTAzMDkuY2FzZQx1bmkwMzBBLmNhc2UMdW5pMDMwQi5jYXNlDHVuaTAzMEMuY2FzZQx1bmkwMzBGLmNhc2UMdW5pMDMxMS5jYXNlDHVuaTAzMTIuY2FzZQx1bmkwMzE1LmNhc2UMdW5pMDMxQi5jYXNlDHVuaTAzMjMuY2FzZQx1bmkwMzI2LmNhc2UMdW5pMDMyNy5jYXNlDHVuaTAzMjguY2FzZQtoeXBoZW4uY2FzZQtlbmRhc2guY2FzZQtlbWRhc2guY2FzZQ5wYXJlbmxlZnQuY2FzZQ9wYXJlbnJpZ2h0LmNhc2UQYnJhY2tldGxlZnQuY2FzZRFicmFja2V0cmlnaHQuY2FzZQ5icmFjZWxlZnQuY2FzZQ9icmFjZXJpZ2h0LmNhc2USZ3VpbHNpbmdsbGVmdC5jYXNlE2d1aWxzaW5nbHJpZ2h0LmNhc2USZ3VpbGxlbW90bGVmdC5jYXNlE2d1aWxsZW1vdHJpZ2h0LmNhc2UKc2xhc2guY2FzZQ5iYWNrc2xhc2guY2FzZQpjb2xvbi5jYXNlD2V4Y2xhbWRvd24uY2FzZRFxdWVzdGlvbmRvd24uY2FzZQdhdC5jYXNlE3BlcmlvZGNlbnRlcmVkLmNhc2ULYnVsbGV0LmNhc2UJcGx1cy5jYXNlCm1pbnVzLmNhc2UOcGx1c21pbnVzLmNhc2ULZGl2aWRlLmNhc2UNbXVsdGlwbHkuY2FzZQplcXVhbC5jYXNlCWxlc3MuY2FzZQxncmVhdGVyLmNhc2UObGVzc2VxdWFsLmNhc2URZ3JlYXRlcmVxdWFsLmNhc2UQYXBwcm94ZXF1YWwuY2FzZQ1ub3RlcXVhbC5jYXNlD2xvZ2ljYWxub3QuY2FzZQx1bmkyMTkwLmNhc2UMYXJyb3d1cC5jYXNlDHVuaTIxOTIuY2FzZQ5hcnJvd2Rvd24uY2FzZQx1bmkyMTk0LmNhc2UMdW5pMjE5NS5jYXNlDHVuaTIxOTYuY2FzZQx1bmkyMTk3LmNhc2UMdW5pMjE5OC5jYXNlDHVuaTIxOTkuY2FzZRJhY3V0ZWNvbWJ2aWV0LmNhc2USZ3JhdmVjb21idmlldC5jYXNlEG9nb25la2NvbWJvLmNhc2UOcmluZ2FjdXRlLmNhc2UMdW5pMDMzNy5jYXNlEnRpbGRlY29tYnZpZXQuY2FzZQx1bmkwMEI5LmFmcmMMdW5pMDBCMi5hZnJjDHVuaTAwQjMuYWZyYw9vbmVxdWFydGVyLmFmcmMMb25laGFsZi5hZnJjEnRocmVlcXVhcnRlcnMuYWZyYwx1bmkyMDcwLmFmcmMMdW5pMjA3NC5hZnJjDHVuaTIwNzUuYWZyYwx1bmkyMDc2LmFmcmMMdW5pMjA3Ny5hZnJjDHVuaTIwNzguYWZyYwx1bmkyMDc5LmFmcmMMdW5pMjA4MC5hZnJjDHVuaTIwODEuYWZyYwx1bmkyMDgyLmFmcmMMdW5pMjA4My5hZnJjDHVuaTIwODQuYWZyYwx1bmkyMDg1LmFmcmMMdW5pMjA4Ni5hZnJjDHVuaTIwODcuYWZyYwx1bmkyMDg4LmFmcmMMdW5pMjA4OS5hZnJjDW9uZXRoaXJkLmFmcmMOdHdvdGhpcmRzLmFmcmMOb25lZWlnaHRoLmFmcmMRdGhyZWVlaWdodGhzLmFmcmMQZml2ZWVpZ2h0aHMuYWZyYxFzZXZlbmVpZ2h0aHMuYWZyYxd6ZXJvaW5mZXJpb3Jkb3R0ZWQuYWZyYxV6ZXJvaW5mZXJpb3JzYW5zLmFmcmMWemVyb2luZmVyaW9yc2xhc2guYWZyYxd6ZXJvc3VwZXJpb3Jkb3R0ZWQuYWZyYxV6ZXJvc3VwZXJpb3JzYW5zLmFmcmMWemVyb3N1cGVyaW9yc2xhc2guYWZyYwl6ZXJvLnBudW0IdHdvLnBudW0KdGhyZWUucG51bQlmb3VyLnBudW0JZml2ZS5wbnVtCHNpeC5wbnVtCnNldmVuLnBudW0KZWlnaHQucG51bQluaW5lLnBudW0Ic2l4LnNzMDEJbmluZS5zczAxDHVuaTIwNzYuc3MwMQx1bmkyMDc5LnNzMDEMdW5pMjA4Ni5zczAxDHVuaTIwODkuc3MwMQp6ZXJvLnNsYXNoDXVuaTIwNzAuc2xhc2gNdW5pMjA4MC5zbGFzaAt6ZXJvLmRvdHRlZA51bmkyMDcwLmRvdHRlZA51bmkyMDgwLmRvdHRlZA1zaXguc3MwMV9wbnVtDm5pbmUuc3MwMV9wbnVtDW9uZS5zYW5zX3RudW0PemVyby5zbGFzaF9wbnVtEHplcm8uZG90dGVkX3BudW0IYS5pdGFsaWMNYWdyYXZlLml0YWxpYw1hYWN1dGUuaXRhbGljEmFjaXJjdW1mbGV4Lml0YWxpYw1hdGlsZGUuaXRhbGljEGFkaWVyZXNpcy5pdGFsaWMMYXJpbmcuaXRhbGljDmFtYWNyb24uaXRhbGljDWFicmV2ZS5pdGFsaWMOYW9nb25lay5pdGFsaWMRYXJpbmdhY3V0ZS5pdGFsaWMOdW5pMDIwMS5pdGFsaWMOdW5pMDIwMy5pdGFsaWMOdW5pMUVBMS5pdGFsaWMOdW5pMUVBMy5pdGFsaWMOdW5pMUVBNS5pdGFsaWMOdW5pMUVBNy5pdGFsaWMOdW5pMUVBOS5pdGFsaWMOdW5pMUVBQi5pdGFsaWMOdW5pMUVBRC5pdGFsaWMOdW5pMUVBRi5pdGFsaWMOdW5pMUVCMS5pdGFsaWMOdW5pMUVCMy5pdGFsaWMOdW5pMUVCNS5pdGFsaWMOdW5pMUVCNy5pdGFsaWMIYi5pdGFsaWMIYy5pdGFsaWMPY2NlZGlsbGEuaXRhbGljDWNhY3V0ZS5pdGFsaWMSY2NpcmN1bWZsZXguaXRhbGljEWNkb3RhY2NlbnQuaXRhbGljDWNjYXJvbi5pdGFsaWMOdW5pMUUwOS5pdGFsaWMIZC5pdGFsaWMNZGNhcm9uLml0YWxpYw51bmkxRTBELml0YWxpYw51bmkxRTBGLml0YWxpYwhlLml0YWxpYw1lZ3JhdmUuaXRhbGljDWVhY3V0ZS5pdGFsaWMSZWNpcmN1bWZsZXguaXRhbGljEGVkaWVyZXNpcy5pdGFsaWMOZW1hY3Jvbi5pdGFsaWMNZWJyZXZlLml0YWxpYxFlZG90YWNjZW50Lml0YWxpYw5lb2dvbmVrLml0YWxpYw1lY2Fyb24uaXRhbGljDnVuaTAyMDUuaXRhbGljDnVuaTAyMDcuaXRhbGljDnVuaTFFMTUuaXRhbGljDnVuaTFFMTcuaXRhbGljDnVuaTFFMUQuaXRhbGljDnVuaTFFQjkuaXRhbGljDnVuaTFFQkIuaXRhbGljDnVuaTFFQkQuaXRhbGljDnVuaTFFQkYuaXRhbGljDnVuaTFFQzEuaXRhbGljDnVuaTFFQzMuaXRhbGljDnVuaTFFQzUuaXRhbGljDnVuaTFFQzcuaXRhbGljCGYuaXRhbGljCGcuaXRhbGljEmdjaXJjdW1mbGV4Lml0YWxpYw1nYnJldmUuaXRhbGljEWdkb3RhY2NlbnQuaXRhbGljDnVuaTAxMjMuaXRhbGljDWdjYXJvbi5pdGFsaWMOdW5pMUUyMS5pdGFsaWMIaC5pdGFsaWMSaGNpcmN1bWZsZXguaXRhbGljDnVuaTFFMjUuaXRhbGljDnVuaTFFMkIuaXRhbGljCGkuaXRhbGljDWlncmF2ZS5pdGFsaWMNaWFjdXRlLml0YWxpYxJpY2lyY3VtZmxleC5pdGFsaWMQaWRpZXJlc2lzLml0YWxpYw1pdGlsZGUuaXRhbGljDmltYWNyb24uaXRhbGljDWlicmV2ZS5pdGFsaWMOaW9nb25lay5pdGFsaWMOdW5pMDIwOS5pdGFsaWMOdW5pMDIwQi5pdGFsaWMOdW5pMUUyRi5pdGFsaWMOdW5pMUVDOS5pdGFsaWMOdW5pMUVDQi5pdGFsaWMIai5pdGFsaWMSamNpcmN1bWZsZXguaXRhbGljCGsuaXRhbGljDnVuaTAxMzcuaXRhbGljCGwuaXRhbGljDWxhY3V0ZS5pdGFsaWMOdW5pMDEzQy5pdGFsaWMNbGNhcm9uLml0YWxpYw51bmkxRTM3Lml0YWxpYw51bmkxRTNCLml0YWxpYwhtLml0YWxpYw51bmkxRTQzLml0YWxpYwhuLml0YWxpYw1udGlsZGUuaXRhbGljDW5hY3V0ZS5pdGFsaWMOdW5pMDE0Ni5pdGFsaWMNbmNhcm9uLml0YWxpYw51bmkxRTQ1Lml0YWxpYw51bmkxRTQ3Lml0YWxpYw51bmkxRTQ5Lml0YWxpYwhxLml0YWxpYwhyLml0YWxpYw1yYWN1dGUuaXRhbGljDnVuaTAxNTcuaXRhbGljDXJjYXJvbi5pdGFsaWMOdW5pMDIxMS5pdGFsaWMOdW5pMDIxMy5pdGFsaWMOdW5pMUU1Qi5pdGFsaWMOdW5pMUU1Ri5pdGFsaWMIcy5pdGFsaWMNc2FjdXRlLml0YWxpYxJzY2lyY3VtZmxleC5pdGFsaWMOdW5pMDE1Ri5pdGFsaWMNc2Nhcm9uLml0YWxpYw51bmkwMjE5Lml0YWxpYw51bmkxRTYxLml0YWxpYw51bmkxRTYzLml0YWxpYw51bmkxRTY1Lml0YWxpYw51bmkxRTY3Lml0YWxpYw51bmkxRTY5Lml0YWxpYwh1Lml0YWxpYw11Z3JhdmUuaXRhbGljDXVhY3V0ZS5pdGFsaWMSdWNpcmN1bWZsZXguaXRhbGljEHVkaWVyZXNpcy5pdGFsaWMNdXRpbGRlLml0YWxpYw51bWFjcm9uLml0YWxpYw11YnJldmUuaXRhbGljDHVyaW5nLml0YWxpYxR1aHVuZ2FydW1sYXV0Lml0YWxpYw51b2dvbmVrLml0YWxpYwx1aG9ybi5pdGFsaWMOdW5pMDIxNS5pdGFsaWMOdW5pMDIxNy5pdGFsaWMOdW5pMUU3OS5pdGFsaWMOdW5pMUU3Qi5pdGFsaWMOdW5pMUVFNS5pdGFsaWMOdW5pMUVFNy5pdGFsaWMOdW5pMUVFOS5pdGFsaWMOdW5pMUVFQi5pdGFsaWMOdW5pMUVFRC5pdGFsaWMOdW5pMUVFRi5pdGFsaWMOdW5pMUVGMS5pdGFsaWMIdi5pdGFsaWMIdy5pdGFsaWMSd2NpcmN1bWZsZXguaXRhbGljDXdncmF2ZS5pdGFsaWMNd2FjdXRlLml0YWxpYxB3ZGllcmVzaXMuaXRhbGljCHguaXRhbGljCHkuaXRhbGljDXlhY3V0ZS5pdGFsaWMQeWRpZXJlc2lzLml0YWxpYxJ5Y2lyY3VtZmxleC5pdGFsaWMOdW5pMDIzMy5pdGFsaWMOdW5pMUU4Ri5pdGFsaWMNeWdyYXZlLml0YWxpYw51bmkxRUY1Lml0YWxpYw51bmkxRUY3Lml0YWxpYw51bmkxRUY5Lml0YWxpYwh6Lml0YWxpYw16YWN1dGUuaXRhbGljEXpkb3RhY2NlbnQuaXRhbGljDXpjYXJvbi5pdGFsaWMOdW5pMUU5My5pdGFsaWMPZG90bGVzc2kuaXRhbGljC2xkb3QuaXRhbGljDWxzbGFzaC5pdGFsaWMSbmFwb3N0cm9waGUuaXRhbGljDnVuaTAxQzYuaXRhbGljDnVuaTAxQzkuaXRhbGljDnVuaTAxQ0MuaXRhbGljDnVuaTAxRjMuaXRhbGljDnVuaTAyMzcuaXRhbGljDnVuaTAxQzguaXRhbGljDnVuaTAxQ0IuaXRhbGljBmYubW9ubwZnLm1vbm8GaS5tb25vC2lncmF2ZS5tb25vC2lhY3V0ZS5tb25vEGljaXJjdW1mbGV4Lm1vbm8OaWRpZXJlc2lzLm1vbm8LaXRpbGRlLm1vbm8MaW1hY3Jvbi5tb25vC2licmV2ZS5tb25vDGlvZ29uZWsubW9ubwx1bmkwMjA5Lm1vbm8MdW5pMDIwQi5tb25vDHVuaTFFMkYubW9ubwx1bmkxRUM5Lm1vbm8MdW5pMUVDQi5tb25vBmwubW9ubwtsYWN1dGUubW9ubwx1bmkwMTNDLm1vbm8LbGNhcm9uLm1vbm8MdW5pMUUzNy5tb25vDHVuaTFFM0IubW9ubwZyLm1vbm8LcmFjdXRlLm1vbm8MdW5pMDE1Ny5tb25vC3JjYXJvbi5tb25vDHVuaTAyMTEubW9ubwx1bmkwMjEzLm1vbm8MdW5pMUU1Qi5tb25vDHVuaTFFNUYubW9ubw1kb3RsZXNzaS5tb25vCWxkb3QubW9ubwtsc2xhc2gubW9ubwd1bmkwMEI1BlEudGl0bAhhLnNpbXBsZQ1hZ3JhdmUuc2ltcGxlDWFhY3V0ZS5zaW1wbGUSYWNpcmN1bWZsZXguc2ltcGxlDWF0aWxkZS5zaW1wbGUQYWRpZXJlc2lzLnNpbXBsZQxhcmluZy5zaW1wbGUOYW1hY3Jvbi5zaW1wbGUNYWJyZXZlLnNpbXBsZQ5hb2dvbmVrLnNpbXBsZRFhcmluZ2FjdXRlLnNpbXBsZQ51bmkwMjAxLnNpbXBsZQ51bmkwMjAzLnNpbXBsZQ51bmkxRUExLnNpbXBsZQ51bmkxRUEzLnNpbXBsZQ51bmkxRUE1LnNpbXBsZQ51bmkxRUE3LnNpbXBsZQ51bmkxRUE5LnNpbXBsZQ51bmkxRUFCLnNpbXBsZQ51bmkxRUFELnNpbXBsZQ51bmkxRUFGLnNpbXBsZQ51bmkxRUIxLnNpbXBsZQ51bmkxRUIzLnNpbXBsZQ51bmkxRUI1LnNpbXBsZQ51bmkxRUI3LnNpbXBsZQhmLnNpbXBsZQhnLnNpbXBsZRJnY2lyY3VtZmxleC5zaW1wbGUNZ2JyZXZlLnNpbXBsZRFnZG90YWNjZW50LnNpbXBsZQ51bmkwMTIzLnNpbXBsZQ1nY2Fyb24uc2ltcGxlDnVuaTFFMjEuc2ltcGxlCGkuc2ltcGxlDWlncmF2ZS5zaW1wbGUNaWFjdXRlLnNpbXBsZRJpY2lyY3VtZmxleC5zaW1wbGUQaWRpZXJlc2lzLnNpbXBsZQ1pdGlsZGUuc2ltcGxlDmltYWNyb24uc2ltcGxlDWlicmV2ZS5zaW1wbGUOaW9nb25lay5zaW1wbGUOdW5pMDIwOS5zaW1wbGUOdW5pMDIwQi5zaW1wbGUOdW5pMUUyRi5zaW1wbGUOdW5pMUVDOS5zaW1wbGUOdW5pMUVDQi5zaW1wbGUIbC5zaW1wbGUNbGFjdXRlLnNpbXBsZQ51bmkwMTNDLnNpbXBsZQ1sY2Fyb24uc2ltcGxlDnVuaTFFMzcuc2ltcGxlDnVuaTFFM0Iuc2ltcGxlCHIuc2ltcGxlDXJhY3V0ZS5zaW1wbGUOdW5pMDE1Ny5zaW1wbGUNcmNhcm9uLnNpbXBsZQ51bmkwMjExLnNpbXBsZQ51bmkwMjEzLnNpbXBsZQ51bmkxRTVCLnNpbXBsZQ51bmkxRTVGLnNpbXBsZQtsZG90LnNpbXBsZQ1sc2xhc2guc2ltcGxlCm9uZS5zaW1wbGUGTC5zYW5zC0xhY3V0ZS5zYW5zDHVuaTAxM0Iuc2FucwtMY2Fyb24uc2Fucwx1bmkxRTM2LnNhbnMMdW5pMUUzQS5zYW5zBlouc2FucwtaYWN1dGUuc2Fucw9aZG90YWNjZW50LnNhbnMLWmNhcm9uLnNhbnMMdW5pMUU5Mi5zYW5zCUxkb3Quc2FucwtMc2xhc2guc2Fucwx1bmkwMUM0LnNhbnMMdW5pMDFGMS5zYW5zBmwuc2FucwtsYWN1dGUuc2Fucwx1bmkwMTNDLnNhbnMLbGNhcm9uLnNhbnMMdW5pMUUzNy5zYW5zDHVuaTFFM0Iuc2FucwlsZG90LnNhbnMLbHNsYXNoLnNhbnMJemVyby5zYW5zCG9uZS5zYW5zDHVuaTIwNzAuc2Fucwx1bmkyMDgwLnNhbnMAAQABAZwDGAWoAAAADgABAAAAAAALAAABaAAAAVQAAAE2AAABVAAAASwAAAEaAAABCAAAAPYAAADYAAAA9gAAAMYAAAD2AAAAvAAAAPYAAACmAAAAlAAAAIoAAACUAAAAgAAAAG4AAABgAAAAbgADAAAAjgAAAFQAAACGAAEAAAABAA8AAAAMAAAAAQD3AAIAAACSAAAANAACAAAAwgAAACoAAQAAAAEADwAAAAwAAAABAPYAAwAAAOAAAAAOAAAA0AABAAAgAEAAAAIAAADCAAAAiAACAAAAuAAAAAoAAQADwAsAAAADAAAAFgAAAKYAAAAOAAEAA8AQAAAAAQAEwAAzMwABAAAAAQAPAAAADAAAAAEA+AACAAAACgAAAHYAAQAEwADLhQABAAAAAQAPAAAADAAAAAEA9QACAAAAIAAAAFIAAwAAABYAAABIAAAADgABAAPAAAAAAAEABDMzQAAAAQAAAAEADwAAAAwAAAACAPgA9QADAAAAHgAAABYAAAAOAAEAA8AAwAsAAQAAAAAgAAABAATMzUAAAAJERkxUAThsYXRuAA4BLgAFQ0FUIADoTU9MIACmTkxEIABkUk9NIACmVklUIAAiAAD//wAeAAAAAQACAAMABAAFAAYABwALAAwADQAOABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAPAAD//wAeAAAAAQACAAMABAAFAAYABwAKAAwADQAOABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAPAAD//wAeAAAAAQACAAMABAAFAAYABwAJAAwADQAOABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAPAAD//wAeAAAAAQACAAMABAAFAAYABwAIAAwADQAOABAAEQASABMAFAAVABYAFwAYABkAGgAbABwAHQAeAB8AIAAPAAQAAAAA//8AHQAAAAEAAgADAAQABQAGAAcADAANAA4AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgAA8AIWFhbHQCimFmcmMCamNhc2UCZGNjbXACVmRsaWcBumRub20BtGZyYWMBlmxpZ2EBkGxvY2wBimxvY2wBhGxvY2wBfmxvY2wBeG51bXIBcm9yZG4BbHBudW0BZnJ2cm4BYnNpbmYBXHNzMDEBUnNzMDIBSHNzMDMBPnNzMDQBNHNzMDUBKnNzMDYBIHNzMDcBFnNzMDgBDHNzMDkBAnNzMTAA+HNzMTEA7nNzMTIA5HNzMjAA2nN1cHMA1HRpdGwAznplcm8AyAAAAAEASwAAAAEATAAAAAEASAAGAAEAXAAAAQwABgABAFsAAAELAAYAAQBaAAABCgAGAAEAWQAAAQkABgABAFgAAAEIAAYAAQBXAAABBwAGAAEAVgAAAQYABgABAFUAAAEFAAYAAQBUAAABBAAGAAEAUwAAAQMABgABAFIAAAECAAYAAQBRAAABAQAGAAEAUAAAAQAAAAABAEkAAAAAAAAAAQBKAAAAAQBNAAAAAQBGAAAAAQAQAAAAAQASAAAAAQARAAAAAQANAAAAAQBPAAAADQABAC0ALwAxADMANQA3ADkAOwA9AD8AQQBDAAAAAQBHAAAATABdAF8AYQBjAGUAZwBpAGsAbQBvAHEAcwB1AHcAeQB7AH0AfwCBAIMAhQCHAIkAiwCNAI8AkQCTAJUAlwCZAJsAnQCfAKEAowClAKcAqQCrAK0ArwCxALMAtQC3ALkAuwC9AL8AwQDDAMUAxwDJAMsAzQDPANEA0wDVANcA2QDbAN0A3wDhAOMA5QDnAOkA6wDtAO8A8QDzAAAABQADAAUABwAKAAwAAAABAE4AAAAOAAEAEwAVABcAGQAbAB0AHwAhACMAJQAnACkAKgAAAAEAAAD5MYIvTi9ALrougi5oLoIuEC34Lfgtyi28K5QrUisyKxIq9CraKdYppimCKVApgikyKYIpEimCKPApgijMKYIopimCKH4pgihUKYIoKCmCJ/gn1Ce2JzgnKicqJxAm7Ca6JuwmnCbsJnwm7CZaJuwmNibsJhAm7CXoJuwlvibsJZIm7CViJT4k3icqJyom7CU+JJolPiRuJDAkHCQCI1gjLiMWIugiziIeIdQhliE4IOoguCCUIHogYCQwIAof6h+aH3ofKh8MHrwenh5UHjgd9B3YHY4dch0uHRIcyBysHGIcRhwCG+YbohuGGzwbIBrcGsAadhpaGiQaCBnSGbYZbBlQGQwY8BisGJAYTBgwF+wX0BeGF2oXJhcKFsAWpBZoFkwWFhX6FbYVmhVWFToU9hTaFJAUdBQwFBQT0BO0E3YTXBMeEwQS0hK4EnoSYBIiEggRyhGwEX4RZBEmEQwQzhC0EHAQVhAkEAoP2A++D4APZg80DxoO6A7ODpAOdg44Dh4N7A3SDY4NdA08DSIM5AzKDIwMcgwuDBQL4gvIC4QLags4Cx4K7ArSCpQKego8CiIJ8AnWCaQJiglYCT4JDAjyCLQImghoCE4IEAf2B8QHqgdsB1IHFAb6BsgGrgZ8BmIGMAYWBeQFygRIAqoCMgH0AAEAAAABAAgAAgAcAAsE9wT4BPkE+gT7BPwE/QT+BP8FAQUCAAEACwFUAVUBVgFXAVgBWQHZAdoCGwIrAjIAAQAAAAEACAACAEgAIQSFBIYEhwSIBIkEigSLBIwEjQSOBI8EkASRBJIEkwSUBJUElgSXBJgEmQSaBJsEnASdBJ4EnwSgBKEEogSjBKQEpQACAAYBNgE3AAABQgFPAAIBVAFZABABhgGNABYB1gHWAB4B2QHaAB8AAQAAAAEACAACAVwAqwPPA9AD0QPSA9MD1APVA9YD1wPYA9kD2gPcA90D3gPfA+AD4QPiA+MD5APlA+YD5wPoA+kD6gPrA+wD7QPuA+8D8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoECwQMBA0EDgQPBBAEEQQSBBMEFAQVBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQlBCYEJwQoBCkEKgQrBCwELwQwBDEEMgQzBDQENQQ2BDcEOAQ6BDsEPAQ9BD4EPwRABEEEQgRDBEQERQRGBEcESARJBEoESwRMBE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARhBGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEEcgRzBHQEdQR2BHcEeAR5BHoEewR8BH0EggACAAkA+gEFAAABBwFAAAwBQgFXAEYBWgFjAFwBhgGYAGYBoAHMAHkB1gHWAKYB2QHbAKcB4wHjAKoAAQAAAAEACAACASIAjgPPA9AD0QPSA9MD1APVA9YD1wPYA9kD2gPbA9wD3QPeA98D4APhA+ID4wPkA+UD5gPnA+gD8APxA/ID8wP0A/UD9gP3A/gD+QP6A/sD/AP9A/4D/wQABAEEAgQDBAQEBQQGBAcECAQJBAoEDAQNBA4EDwQQBBEEEgQTBBQEFQQWBBcEGAQZBBoEGwQcBB0EHgQfBCAEIQQiBCMEJAQnBCgELwQwBDEEMgQzBDQENQQ2BDcEOAQ5BE0ETgRPBFAEUQRSBFMEVARVBFYEVwRYBFkEWgRbBFwEXQReBF8EYARhBGIEYwRkBGUEZgRnBGgEaQRqBGsEbARtBG4EbwRwBHEEcgRzBHQEdQR2BHcEeAR6BH0EfgSBBP8FAQUCAAIADgD6ARMAAAEbATUAGgE3AU8ANQFSAVMATgFaAWMAUAGFAYUAWgGgAcsAWwHWAdYAhwHbAdsAiAHfAd8AiQHiAeIAigIbAhsAiwIrAisAjAIyAjIAjQAEAAAAAQAIAAEaSAABAAgAAQAEAyYAAgJDAAYAAAABAAgAARouAAEACAADABYLWAAIAAAAAgJDAAAAAQAAAPQAAQJDAAICQwAAAAAABAAAAAEACAABFGgAAQAIAAEABANAAAICZQAGAAAAAQAIAAEUTgABAAgAAwAWBCIACAAAAAICZQAAAAEAAADyAAECZQACAmUAAAAAAAQAAAABAAgAARZuAAEACAABAAQDHgACAoEABgAAAAEACAABFlQAAQAIAAMAFgy4AAgAAAACAoEAAAABAAAA8AABAoMAAgKBAAAAAAAEAAAAAQAIAAEVvAABAAgAAQAEAwIAAgKBAAYAAAABAAgAARWiAAEACAADABYMbAAIAAAAAgKBAAAAAQAAAO4AAQJ8AAICgQAAAAAABAAAAAEACAABBTwAAQAIAAEABAM4AAIBXAAGAAAAAQAIAAEFIgABAAgAAwAiABYACAAAAAIBXAAAAAEAAADsAAAAAgFcAAEBXAAAAAECbQACAVwAAAAAAAQAAAABAAgAAQTkAAEACAABAAQDOwACAbcABgAAAAEACAABBMoAAQAIAAMAIgAWAAgAAAACAbcAAAABAAAA6gAAAAIBtwABAbcAAAABAm0AAgG3AAAAAAAEAAAAAQAIAAEpygABAAgAAQAEAzMAAgKBAAYAAAABAAgAASmwAAEACAADABYLcAAIAAAAAgKBAAAAAQAAAOgAAQJsAAICgQAAAAAABAAAAAEACAABBEAAAQAIAAEABAM6AAIBmQAGAAAAAQAIAAEEJgABAAgAAwAiABYACAAAAAIBmQAAAAEAAADmAAAAAgGZAAEBmQAAAAECbQACAZkAAAAAAAQAAAABAAgAARfEAAEACAABAAQDJQACAoMABgAAAAEACAABF6oAAQAIAAMAFgskAAgAAAACAoMAAAABAAAA5AABAkMAAgKDAAAAAAAEAAAAAQAIAAEN1gABAAgAAQAEA0UAAgJoAAYAAAABAAgAAQ28AAEACAADACIAFgAIAAAAAgJoAAAAAQAAAOIAAAACAmgAAQJoAAAAAQJoAAICaAAAAAAABAAAAAEACAABDpwAAQAIAAEABAL9AAICYAAGAAAAAQAIAAEOggABAAgAAwAWBUIACAAAAAICYAAAAAEAAADgAAECYAACAmAAAAAAAAQAAAABAAgAAQ0yAAEACAABAAQDQwACAoEABgAAAAEACAABDRgAAQAIAAMAFgncAAgAAAACAoEAAAABAAAA3gABAmgAAgKBAAAAAAAEAAAAAQAIAAEVOgABAAgAAQAEAxIAAgKBAAYAAAABAAgAARUgAAEACAADABYJkAAIAAAAAgKBAAAAAQAAANwAAQKCAAICgQAAAAAABAAAAAEACAABJ54AAQAIAAEABAMyAAICYAAGAAAAAQAIAAEnhAABAAgAAwAWBF4ACAAAAAICYAAAAAEAAADaAAECbAACAmAAAAAAAAQAAAABAAgAAQZWAAEACAABAAQDRgACAmUABgAAAAEACAABBjwAAQAIAAMAIgAWAAgAAAACAmUAAAABAAAA2AAAAAICZQABAmUAAAABAmoAAgJlAAAAAAAEAAAAAQAIAAEBvAABAAgAAQAEAzkAAgGGAAYAAAABAAgAAQGiAAEACAADACIAFgAIAAAAAgGGAAAAAQAAANYAAAACAYYAAQGGAAAAAQJtAAIBhgAAAAAABAAAAAEACAABE/IAAQAIAAEABAMWAAICQwAGAAAAAQAIAAET2AABAAgAAwAWBlAACAAAAAICQwAAAAEAAADUAAECggACAkMAAAAAAAQAAAABAAgAART0AAEACAABAAQDKQACAoIABgAAAAEACAABFNoAAQAIAAMAFgcAAAgAAAACAoIAAAABAAAA0gABAkMAAgKCAAAAAAAEAAAAAQAIAAEAIgABAAgAAQAEAyQAAgJCAAYAAAABAAgAAQAIAAEADgABAAECQgADACIAFgAIAAAAAgJCAAAAAQAAANAAAAACAkIAAQJCAAAAAQJCAAICQgAAAAAABAAAAAEACAABCqgAAQAIAAEABANCAAICtwAGAAAAAQAIAAEKjgABAAgAAwAWAMAACAAAAAICtwAAAAEAAADOAAECaAACArcAAAAAAAQAAAABAAgAAQAiAAEACAABAAQDNwACARMABgAAAAEACAABAAgAAQAOAAEAAQJtAAMAIgAWAAgAAAACARMAAAABAAAAzAAAAAIBEwABARMAAAABAm0AAgETAAAAAAAEAAAAAQAIAAERJAABAAgAAQAEAwYAAgK3AAYAAAABAAgAAREKAAEACAADACIAFgAIAAAAAgK3AAAAAQAAAMoAAAACArcAAQK3AAAAAQKBAAICtwAAAAAABAAAAAEACAABA64AAQAIAAEABANIAAICagAGAAAAAQAIAAEDlAABAAgAAwAiABYACAAAAAICagAAAAEAAADIAAAAAgJqAAECagAAAAECagACAmoAAAAAAAQAAAABAAgAAQAiAAEACAABAAQDBQACAoEABgAAAAEACAABAAgAAQAOAAEAAQJ9AAMAFgXyAAgAAAACAoEAAAABAAAAxgABAn0AAgKBAAAAAAAEAAAAAQAIAAEAIgABAAgAAQAEA0kAAgJNAAYAAAABAAgAAQAIAAEADgABAAECnQADACIAFgAIAAAAAgJNAAAAAQAAAMQAAAACAk0AAQJNAAAAAQKdAAICTQAAAAAABAAAAAEACAABI6IAAQAIAAEABAM0AAICbAAGAAAAAQAIAAEjiAABAAgAAwAWA/QACAAAAAICbAAAAAEAAADCAAECbAACAmwAAAAAAAQAAAABAAgAARCmAAEACAABAAQDDQACAmAABgAAAAEACAABEIwAAQAIAAMAIgAWAAgAAAACAmAAAAABAAAAwAAAAAICYAABAmAAAAABAoIAAgJgAAAAAAAEAAAAAQAIAAEQvAABAAgAAQAEAy0AAgJRAAYAAAABAAgAARCiAAEACAADACIAFgAIAAAAAgJRAAAAAQAAAL4AAAACAlEAAQJRAAAAAQJRAAICUQAAAAAABAAAAAEACAABDHYAAQAIAAEABAM+AAICgQAGAAAAAQAIAAEMXAABAAgAAwAWBEwACAAAAAICgQAAAAEAAAC8AAECbwACAoEAAAAAAAQAAAABAAgAAQwqAAEACAABAAQDPAACAm8ABgAAAAEACAABDBAAAQAIAAMAFgBiAAgAAAACAm8AAAABAAAAugABAm8AAgJvAAAAAAAEAAAAAQAIAAEPXgABAAgAAQAEAw8AAgJvAAYAAAABAAgAAQ9EAAEACAADACIAFgAIAAAAAgJvAAAAAQAAALgAAAACAm8AAQJvAAAAAQKCAAICbwAAAAAABAAAAAEACAABDRIAAQAIAAEABAMfAAICgwAGAAAAAQAIAAEM+AABAAgAAwAWA7QACAAAAAICgwAAAAEAAAC2AAECgwACAoMAAAAAAAQAAAABAAgAAQs6AAEACAABAAQDPwACAoMABgAAAAEACAABCyAAAQAIAAMAFgNoAAgAAAACAoMAAAABAAAAtAABAm8AAgKDAAAAAAAEAAAAAQAIAAEAIgABAAgAAQAEA0cAAgJjAAYAAAABAAgAAQAIAAEADgABAAECagADACIAFgAIAAAAAgJjAAAAAQAAALIAAAACAmMAAQJjAAAAAQJqAAICYwAAAAAABAAAAAEACAABBhQAAQAIAAEABAMwAAICcgAGAAAAAQAIAAEF+gABAAgAAwAiABYACAAAAAICcgAAAAEAAACwAAAAAgJyAAECcgAAAAECcgACAnIAAAAAAAQAAAABAAgAAQvEAAEACAABAAQDIwACAkMABgAAAAEACAABC6oAAQAIAAMAIgAWAAgAAAACAkMAAAABAAAArgAAAAICQwABAkMAAAABAoMAAgJDAAAAAAAEAAAAAQAIAAEGKgABAAgAAQAEAv8AAgKBAAYAAAABAAgAAQYQAAEACAADABYBtgAIAAAAAgKBAAAAAQAAAKwAAQJgAAICgQAAAAAABAAAAAEACAABBd4AAQAIAAEABAMAAAICbAAGAAAAAQAIAAEFxAABAAgAAwAiABYACAAAAAICbAAAAAEAAACqAAAAAgJsAAECbAAAAAECYAACAmwAAAAAAAQAAAABAAgAAQy8AAEACAABAAQDFwACAoIABgAAAAEACAABDKIAAQAIAAMAIgAWAAgAAAACAoIAAAABAAAAqAAAAAICggABAoIAAAABAoIAAgKCAAAAAAAEAAAAAQAIAAEKCgABAAgAAQAEAwMAAgJ8AAYAAAABAAgAAQnwAAEACAADACIAFgAIAAAAAgJ8AAAAAQAAAKYAAAACAnwAAQJ8AAAAAQJ8AAICfAAAAAAABAAAAAEACAABDAwAAQAIAAEABAMVAAICgwAGAAAAAQAIAAEL8gABAAgAAwAWALoACAAAAAICgwAAAAEAAACkAAECggACAoMAAAAAAAQAAAABAAgAAQqSAAEACAABAAQDBwACAoEABgAAAAEACAABCngAAQAIAAMAIgAWAAgAAAACAoEAAAABAAAAogAAAAICgQABAoEAAAABAoEAAgKBAAAAAAAEAAAAAQAIAAEKOgABAAgAAQAEAwkAAgKDAAYAAAABAAgAAQogAAEACAADACIAFgAIAAAAAgKDAAAAAQAAAKAAAAACAoMAAQKDAAAAAQKBAAICgwAAAAAABAAAAAEACAABCRwAAQAIAAEABAMiAAMCgwJDAAYAAAABAAgAAQkAAAEACAADACYAGAAIAAAAAwKDAkMAAAABAAAAngAAAAMCgwJDAAECQwAAAAECgwADAoMCQwAAAAAABAAAAAEACAABCrAAAQAIAAEABAMYAAMCggK3AAYAAAABAAgAAQqUAAEACAADACYAGAAIAAAAAwKCArcAAAABAAAAnAAAAAMCggK3AAECtwAAAAECggADAoICtwAAAAAABAAAAAEACAABACQAAQAIAAEABANKAAMCuQK5AAYAAAABAAgAAQAIAAEADgABAAECuQADACYAGAAIAAAAAwK5ArkAAAABAAAAmgAAAAMCuQK5AAECuQAAAAECuQADArkCuQAAAAAABAAAAAEACAABCeoAAQAIAAEABAMZAAMCggKBAAYAAAABAAgAAQnOAAEACAADACYAGAAIAAAAAwKCAoEAAAABAAAAmAAAAAMCggKBAAECgQAAAAECggADAoICgQAAAAAABAAAAAEACAABCYoAAQAIAAEABAMcAAMCfAKDAAYAAAABAAgAAQluAAEACAADACYAGAAIAAAAAwJ8AoMAAAABAAAAlgAAAAMCfAKDAAECgwAAAAECggADAnwCgwAAAAAABAAAAAEACAAB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AAQAAAABAAgAAQAkAAEACAABAAQDIAADAoMCgQAGAAAAAQAIAAEACAABAA4AAQABAoMAAwAmABgACAAAAAMCgwKBAAAAAQAAAG4AAAADAoMCgQABAoEAAAABAoMAAwKDAoEAAAAAAAQAAAABAAgAAQMAAAEACAABAAQDJwADAkMCgwAGAAAAAQAIAAEC5AABAAgAAwAmABgACAAAAAMCQwKDAAAAAQAAAGwAAAADAkMCgwABAoMAAAABAkMAAwJDAoMAAAAAAAQAAAABAAgAAQAkAAEACAABAAQDCgADAoICggAGAAAAAQAIAAEACAABAA4AAQABAoEAAwAmABgACAAAAAMCggKCAAAAAQAAAGoAAAADAoICggABAoIAAAABAoEAAwKCAoIAAAAAAAQAAAABAAgAAQI6AAEACAABAAQDKAADAkMCQwAGAAAAAQAIAAECHgABAAgAAwAmABgACAAAAAMCQwJDAAAAAQAAAGgAAAADAkMCQwABAkMAAAABAkMAAwJDAkMAAAAAAAQAAAABAAgAAQAkAAEACAABAAQC+QADAlQCVAAGAAAAAQAIAAEACAABAA4AAQABAlQAAwAmABgACAAAAAMCVAJUAAAAAQAAAGYAAAADAlQCVAABAlQAAAABAlQAAwJUAlQAAAAAAAQAAAABAAgAAQAmAAEACAABAAQDFAAEAmgCQwJDAAYAAAABAAgAAQAIAAEADgABAAECggADACoAGgAIAAAABAJoAkMCQwAAAAEAAABkAAAABAJoAkMCQwABAkMAAAABAoIABAJoAkMCQwAAAAAABAAAAAEACAABACYAAQAIAAEABAMvAAQCUQJRAlEABgAAAAEACAABAAgAAQAOAAEAAQJRAAMAKgAaAAgAAAAEAlECUQJRAAAAAQAAAGIAAAAEAlECUQJRAAECUQAAAAECUQAEAlECUQJRAAAAAAAEAAAAAQAIAAEAmAABAAgAAQAEAysABQABAksAAQJMAAYAAAABAAgAAQB4AAEACAADAC4AHAAIAAAABQABAksAAQJMAAAAAQAAAGAAAAAFAAECSwABAkwAAQJMAAAAAQJDAAUAAQJLAAECTAAAAAAABAAAAAEACAABACgAAQAIAAEABAMsAAUAAQJLAb0CTAAGAAAAAQAIAAEACAABAA4AAQABAkMAAwAuABwACAAAAAUAAQJL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AAEADQBPAFEBQgFEAdYEFwQZBHoEhwSJBKMEyQTLAAEAAAABAAgAAQAGAAIAAQAEAJ8AqAGRAZoAAQAAAAEACAACAAwAAwONA4wDkQABAAMDSwNMA04ABAAAAAEACAABABIAAQAIAAEABADjAAICdwABAAEAYgAEAAAAAQAIAAEAEgABAAgAAQAEAdkAAgJ3AAEAAQFUAAYAAAABAAgAAQAKAAIAJgASAAEAAgBiAVQAAQAEAAAAAgJ3AAEBVAABAAAADgABAAQAAAACAncAAQBiAAEAAAAPAAQAAAABAAgAAQHiAB0B2AG6AZwBkgGIAX4BdAFqAWABQgEkARoBEAEGAPQA6gDgANYAzADCALgAmgB8AHIAaABeAFQASgBAAAEABATRAAICFgABAAQEsQACAhYAAQAEBI8AAgIWAAEABARXAAICFgABAAQERQACAhUAAQAEBB8AAgIWAAMAFgAOAAgD/AACAhYEAgADAhUCBQQCAAMCBQIVAAMAFgAOAAgD6gACAhUD7wADAhUCAQPvAAMCAQIVAAEABAPYAAICFgABAAQDjwACA0wAAQAEA48AAgNUAAEABALpAAICAQABAAQC6QACAgkAAQAEAaoAAgIWAAIADAAGAZoAAgIVAZsAAgILAAEABAGRAAICFQABAAQBbgACAhYAAQAEAUoAAgIWAAMAFgAOAAgBJwACAhYBLQADAhUCBQEtAAMCBQIVAAMAFgAOAAgBFQACAhUBGgADAhUCAQEaAAMCAQIVAAEABAEDAAICFgABAAQAtwACA18AAQAEAKgAAgNeAAEABACfAAIDXgABAAQAfAACA18AAQAEAFcAAgNfAAMAFgAOAAgANAACA18AOgADA14DUAA6AAMDUANeAAMAFgAOAAgAIgACA14AJwADA14DTAAnAAMDTANeAAEABAAQAAIDXwABAB0ABwAhACwATwByAJwApwCtAPoBFAEfAUIBZAGOAZkBoAIBAgkDTANUA88D6QP0BBcEQgRNBIcEqATJAAEAAAABAAgAAQAgANoABgAAAAEACAADAAEAGAABABIAAAABAAAACwABAAECCwABAAUBVAQpBJUE1wT3AAEAAAABAAgAAgBaAAUB1gHjBHoEggSjAAYAAAACABwACgADAAAAAQBAAAEAJgABAAAACQADAAAAAQAuAAIAHgAUAAEAAAAIAAIAAQIAAhAAAAACAAICEQIRAAACEwIZAAEAAQAFAUIBUAQXBCUEhwAGAAAAAQAIAAMAAQB2AAEAZgAAAAEAAAAGAAEAAAABAAgAAgBMABUDSwNMA00DTgNPA1ADUQNSA1MDVANVA1YDVwNYA1kDWgNbA1wDXQNeA18ABgAAAAEACAADAAIAaAAkAAEAFAAAAAEAAAAEAAIAAgIAAhEAAAIUAhYAEgABACAABwAgACEAKAAsAEMARABLAE8AXgBgAGIAZgBoAGoAcgCSAJMAlACaAJwApwCtAMQAxQDKAMsA1QDaAN0E6ATuAAIAAwIAAhAAAAITAhMAEQIXAhkAEgABAAAAAQAIAAECNAACAAYAAAABAAgAAgImAhACCAIQAAIAAAAQABcB2gG8AaABhAFqAVABOAEgAQoA9ADgAMwAugCoAJgAiAB6AGwAYABUAEoAQAAwAAEAAQABAAEAAQABAAAAAgAAAAEAAQACAAAAAQACAAEAAAAAAAAAAQACAAEAAgAAAAIAAQACAAEAAAAAAAAAAQADAAEAAQACAAAAAwABAAEAAgABAAAAAAAAAAEABAABAAEAAQACAAAABAABAAEAAQACAAEAAAAAAAAAAQAFAAEAAQABAAEAAgAAAAUAAQABAAEAAQACAAEAAAAAAAAAAQAGAAEAAQABAAEAAQACAAAABgABAAEAAQABAAEAAgABAAAAAAAAAAEABwABAAEAAQABAAEAAQACAAAABwABAAEAAQABAAEAAQACAAEAAAAAAAAAAQAIAAEAAQABAAEAAQABAAEAAgAAAAgAAQABAAEAAQABAAEAAQACAAEAAAAAAAAAAQAJAAEAAQABAAEAAQABAAEAAQACAAAACQABAAEAAQABAAEAAQABAAEAAgABAAAAAAAAAAEACgABAAEAAQABAAEAAQABAAEAAQACAAAACgABAAEAAQABAAEAAQABAAEAAQACAAEAAAAAAAAAAQALAAEAAQABAAEAAQABAAEAAQABAAEAAgAAAAsAAQABAAEAAQABAAEAAQABAAEAAQACAAEAAAAAAAECbAABAAEAAgADAhsCJAABAmwCbAACBP8E/wABAAEAAQJsAAMAAAABAAgAAQWqAtIOxA6+DrgOsg6sDqYOoA6aDpQOjg6IDoIOfA52Dm4OZg5eDlYOTg5GDj4ONg4uDiYOHg4WDg4OBg3+DfYN7g3mDd4N1g3ODcYNvg22Da4NqA2iDZwNlg2QDYoNhA1+DXgNcg1sDWYNYA1aDVQNTg1IDUINPA02DTANKg0kDR4NGA0SDQwNBg0ADPoM9AzuDOgM4gzcDNIMyAzADLgMsAyoDKAMmAySDIwMhgyADHYMbAxiDFgMTgxEDDoMMAwmDBwMEgwIC/4L9AvuC+gL4gvcC9ALxAu4C6wLoAuUC44LiAuCC3wLdgtwC2oLZAteC1gLTgtECzoLMAsmCxwLEgsICwIK/Ar2CvAK6grkCt4K2ArSCswKxgrACroKtAquCqgKogqcCpYKkAqKCoQKfgp4CnIKbApmCmAKWgpUCk4KSApCCjwKNgowCioKJAoeChgKEgoMCgYKAAn6CfQJ7gnoCeIJ3AnWCdAJygnECb4JuAmwCaQJmAmSCYwJhgmACXoJdAluCWgJYglcCVYJUAlKCUQJPgk4CTIJLAkkCR4JGAkSCQwJBgkACPoI9AjuCOQI3AjWCNAIygjECL4IuAiyCKwIoAiaCJQIjAiGCIAIeAhsCGYIYAhaCFQITghGCEAIOggyCCwIJgggCBoIFAgOCAYIAAf6B/QH7gfoB+IH2gfSB8wHxgfAB7oHtAeuB6gHogecB5YHkAeKB4IHeAdwB2oHYgdcB1YHUAdKB0QHPAc0By4HKAciBxwHFgcQBwoHBAb+BvgG8gbsBuYG4AbaBtQH2gfSB3AHeAkkB3gIBgfMB8YHwAeiB2IHPAc0B4IJaAliCVwJVglQCUoJRAk+CTgJMgksCSQJHgkYCRIJDAkGCQAI+gj0CO4IBggAB/oH9AfuB+gH4gfaB9IHuge0B64HqAeKB4IHnAeWB5AHeAdwB2oHYgdcB1YHUAdKB0QHPAc0By4HKAciBxwHFgcQBwoHBAb+BvgG8gbsBuYG4AbaBtQIygjECL4IuAiyCKwIoAiaCJQIjAiGCIAIeAhsCGYIYAhaCFQITghGCEAIOggyCCwIJgggCBoIFAgOCNYI0AiMCHgIRggyCOQIoAhsCOQIoAhsDm4OZg5eDlYOTg5GDj4ONg4uDiYOHg4WDg4OBg3+DfYN7g3mDd4N1g3ODcYNvg22Da4NqA2iDZwNlg2QDYoNhA1+DXgNcg1sDWYNYA1aDVQNTg1IDUINPA02DTANKg0kDR4NGA0SDQwNBg0ADPoM9AzuDOgM4gzcDNIMyAzADLgMsAyoDKAMmAySDIwMhgyADHYMbAxiDFgMTgxEDDoMMAwmDBwMEgwIC/4L9AvuC+gL4gvcC9ALxAu4C6wLoAuUC44LiAuCC3wLdgtwC2oLZAteC1gLTgtECzoLMAsmCxwLEgsICwIK/Ar2CvAK6grkCt4K2ArSCswKxgrACroKtAquCqgKogqcCpYKkAqKCoQKfgp4CnIKbApmCmAKWgpUCk4KSApCCjwKNgowCioKJAoeChgKEgoMCgYKAAn6CfQJ7gnoCeIJ3AnWCdAJygnECb4JuAmwCaQJmAmSCYwJhgmACXoJdAluDNIMyAx2DGwMYgxYDE4MRAw6DDAMJgwcDBIMCAv+C/QL0AvEC7gLrAugC5QLTgtECzoLMAsmCxwLEgsICbAJpAmYDqAObg5mDl4OVg5ODkYOPg42Di4OJg4eDhYODg4GDf4N9g3uDeYN3g3WDc4Nxg2+DbYNrgzSDMgMwAy4DLAMqAygDJgMdgxsDGIMWAxODEQMOgwwDCYMHAwSDAgL/gv0C9ALxAu4C6wLoAuUC04LRAs6CzALJgscCxILCAmkCZgI3A7EDr4OuA6yDqwOpg6aDpQOjg6IDoIOfA52C9ALxAu4C6wLoAuUCaQJmAjkCNwIoAhsAAIAMQBiAGcAAACTAJMABgDVANkABwDjAOQADAD6AWMADgGGAZgAeAGgAcwAiwHWAdYAuAHZAdsAuQHfAeEAvAHjAeMAvwHxAfIAwAIAAhEAwgIUAhYA1AIbAhwA1wIhAiEA2QIkAkEA2gJDAkMA+AJGAkcA+QJJAk4A+wJRAlEBAQJUAlUBAgJcAmABBAJlAmUBCQJpAmkBCgJrAm0BCwJxAnEBDgJ3AngBDwJ8AogBEQKKAo4BHgLKAs4BIwLpAukBKALvAvQBKQL2AvgBLwL6AvoBMgL8AvwBMwMBAwEBNAMMAwwBNQMdAx0BNgM2AzYBNwNLA4sBOAOPA48BeQOSA64BegO+A8kBlwPPBDgBowQ6BIACDQSCBKUCVASnBPQCeAT3BQICxgACAukDjwACAs4DiwACAs0DigACAswDiQACAssDiAACAsoDhwACAo4DhgACAo0DhQACAowDhAACAosDgwACAooDggACAogDgQACAocDgAACAoYDfwACAoUDfgACAoQDfQADAoMDHQN8AAMCggMM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AAAAAP/shvL/7Iby/9iGVAAAAAAAAAAAAAAAAAAAAAD/7IbyAAAAAP/OpP7/4ob4/+KG+AAAAAAAAAAA/+yG8gAAAAAAAAAA/+yG8v/shvL/9oamAAAAAP/YhlQAAAAAAAAAAAAAAAAAAAAA/+KG+AAAAAD/2IZUAAAAAAAAAAD/7Iby/+yG8v/shvIAAAAAAAAAAP/ihvj/4ob4//aGpgAAAAAAAAAAAAAAAP/ihvgAAAAAAAAAAAAAAAAAAAAA/+yG8gAAAAD/7Iby/+KG+P/ihvgAAAAAAAAAAAAAAAAAAAAAAAAAAP/2hqYAAAAA/+yG8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHldoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9oamAAAAAP/shvIAAAAA/+yG8gAAAAAAAAAAAAAAAAAAAAD/7Iby/+yG8gAAAAAAAAAAAAAAAP/2hqb/9oamAAAAAAAAAAD/9oam/+yG8v+coQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9oamAAAAAAAAAAAAAAAA//aGpgAAAAAAAAAAAAAAAAAAAAAAAAAA//aGpgAAAAD/7IbyAAAAAP/2hqYAAAAAAAAAAAAAAAAAAAAAAAAAAP/shvIAAAAAAAAAAAAAAAAAAAAA/+yG8gAAAAAAAAAAAAAAAAAAAAD/dB9OAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7IbyAAAAAAAUVzAAAAAAAAAAAP/2hqYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/ihvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7Iby/7pbBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/7Iby/+yG8v/2hqYAAAAA/+KG+AAAAAAAAAAAAAAAAAAAAAD/4ob4/+yG8v+6WwQAAAAAAAAAAP/2hqb/9oam/+yG8gAAAAD/7Iby/+yG8v/shvL/7IbyAAAAAAAAAAD/9oam/+yG8gAAAAAAAAAAAAAAAAAAAAD/7IbyAAAAAP/shvL/9oam//aGpgAAAAAAAAAAAAAAAAAAAAD/9oam/7pbBP/shvL/zqT+AAAAAP/OpP7/7Iby/+yG8gAAAAAAAAAAAAAAAP/OpP4AAAAAAAAAAAAAAAD/4ob4/86k/v/ihvgAAAAA/+yG8v/ihvj/TB82/+yG8v/shvIAAAAA//aGpgAAAAD/9oam//aGpgAAAAAAAAAAAAAAAP/shvIAAAAAAAAAAAAAAAAAAAAAAAAAAP/shvIAAAAAAAAAAAAKhuwAAAAAAAqG7AAAAAAACobsAAqG7AAKhuwAAAAAABRXMP/ihvgAAAAAAAAAAAAKhuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/4ob4/+yG8gAAAAAAAAAAAAAAAAAAAAD/9oamAAAAAAAAAAAAAAAAAAAAAP/shvIAAAAAAAAAAP/2hqb/9oamAAAAAAAAAAAAAAAAAAAAAAAAAAD/xIYm/9iGVP/YhlT/7Iby/9iGVP/YhlT/zqT+/+yG8gAAAAAAAAAA/+KG+AAAAAAAAAAAAAAAAP/YhlQAAAAA/+yG8gAAAAD/2IZUAAAAAAAAAAD/2IZU/+KG+P/ihvj/4ob4/+yG8v/ihvgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2IZU/+yG8gAAAAAAAAAA/8SGJv/YhlT/4ob4AAAAAP/Ehib/zqT+/86k/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9iGVP/EhiYAAAAA/+yG8gAAAAAAAAAA/86k/v/ihvj/7Iby/+KG+P/2hqYAAAAAAAAAAAAAAAAAAAAAAAAAAP/2hqYAAAAAAAAAAAAAAAAAAAAA/+KG+P/ihvgAAAAA/+yG8v+coQL/7Iby/6Zr0gAUVzD/nKEC/+KG+P/ihvgAAAAA/7pbBAAAAAD/xIYmAAAAAAAKhuwAAAAA/5yhAv+coQL/2IZUAAAAAP/shvIAAAAA/7CGrP/YhlT/2IZUAAAAAP/ihvgAFFcw/+yG8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2IZUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9oamAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP+6WwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/OpP7/7Iby/+KG+P/ihvgAAAAAAAAAAAAAAAAAAAAA/7pbBP/YhlT/2IZU//aGpv/OpP7/4ob4/7pbBP/2hqYAAAAAAAAAAP/YhlQAAAAAAAAAAAAAAAAACobs/+yG8v/YhlQAAAAA/86k/gAAAAAAAAAA/9iGVP/ihvgAAAAA/+yG8v/2hqb/7Iby//aGpv/shvIAAAAAAAAAAP/2hqYAAAAAAAAAAAAAAAAAAAAA/9iGVP/ihvgAAAAAAAAAAP/EhiYAAAAA/9iGVAAAAAD/2IZUAAAAAP/YhlQAAAAAAAAAAAAAAAD/sIasAAAAAAAAAAAAAAAAAAAAAP/OpP4AAAAAAAAAAAAAAAAAAAAA/3QfTgAAAAAAAAAAAAAAAP/YhlQAAAAAAAAAAAAAAAD/7IbyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/YhlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFB8wAAAAAAAAAAD/7B8qAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//YfJP/YHx4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/sHyoAAAAA/+wfKv/sHyoAAAAAAAAAAAACAEcABwBCAAAARACRADwAkwDDAIoAxQDeALsA4ADgANUA4gDsANYA7gDuAOEA8ADwAOIA+gGEAOMBhgHTAW4B1QHhAbwB4wHlAckB5wHnAcwB7gHuAc0B8AHyAc4B9AH7AdEB/gH/AdkCFwIXAdsCQgJJAdwCSwJLAeQCTQJNAeUCUAJQAeYCVAJbAecCXQJdAe8CXwJgAfACYwJkAfICZwJnAfQCbAJuAfUCdwJ9AfgCgwKDAf8ChQKFAgACigKKAgECjAKMAgICjgKOAgMClQKVAgQCmwKbAgUCogKjAgYCsAKwAggCtQK1AgkCtwK3AgoCuQLCAgsCxwLIAhUC0wLTAhcC1wLYAhgC4ALgAhoC6QLpAhsC7ALsAhwDYwNjAh0DZQNlAh4DZwNnAh8DagNqAiADbANuAiEDcwN0AiQDtQO1AiYDvQO9AicDzwQrAigELQQ4AoUEOgR6ApEEfASAAtIEggSXAtcEmQSjAu0EpQSlAvgEqASyAvkEtQTZAwQE2wTkAykE6QTtAzME7wT0AzgE9wT5Az4E+wT8A0EE/gT+A0MFAAUAA0QAEAADgAAAEAABgAAAEAACgAAAEAAAgAAAAgAFgAAAAgAGgAAAAgAEgAAAAAASgAAAAgABgAAAAAALgAAAAAAOgAAAAAAQgAAAAgC0AAcAHwAMACAAIAAFACEAJwADACgAQwAFAEQASgADAEsATgAeAE8AXwATAGAAZwAJAGgAaQAhAGoAcQAJAHIAkQADAJIAkgAFAJMAkwADAJQAmwAFAJwApgAUAKcArAAbAK0AwwAPAMUAyQAdAMsA1AAVANUA2QAZANoA2wAMANwA3AAFAN0A3gADAN8A3wAJAOAA4QAFAOMA5AAJAOYA5gADAOcA5wAbAOoA6gAFAOsA7AAJAO4A7gAFAPAA8AAFAPoBEgAEARMBEwAOARQBHgACAR8BNQAGATYBNgAcATcBPQAQAT4BQQAOAUIBUQABAVIBUwAOAVQBWQAKAVoBYwAIAWQBgwACAYQBhAAIAYUBhQACAYYBjQAIAY4BmAARAZkBnwAaAaABtgAHAbcBtwASAbgBvAAXAb0BvQAnAb4BxwASAcgBzAAYAc0BzQAOAc4BzwAEAdAB0gACAdMB0wAOAdQB1AACAdUB1QAOAdYB1wABAdgB2AAIAdkB2gAKAdsB3AAIAd0B3QACAd4B3gAaAd8B3wACAeAB4AAKAeEB4QAIAeMB4wABAeQB5AACAeUB5QAIAecB5wAOAe4B7gAaAfEB8gAJAfQB9gALAfcB9wAfAfgB+wALAfwB/QAfAf4B/wAgAhcCFwAWAkICQgAWAkMCSAANAkoCSgAkAkwCTAAjAk4CTgAiAk8CTwANAlQCVQAlAlYCWQALAloCWwAWAlwCXAANAl4CXgANAmACYAAgAmMCZAAWAmcCZwAWAmwCbAAWAm0CbQALAm4CbgAWAncCeAANAnkCfQALAoQChAANAooCigANAo4CjgANApwCnAANAqICogAFAqMCowADAqsCqwAFAq0CrQADAq8CrwADArACsAAbArUCtQAFArcCtwANArsCwgALAscCyAALAtYC2AANAuAC4AANAukC6QALAusC7QAcA2QDZAAkA2YDZgAjA2gDaAAiA2kDaQANA2sDawANA20DbQAWA24DbgALA3MDdAANA7UDtQAmA7oDugAmA88D2QAEA9oD2wACA9wD5wAEA+gD6AAOA+kD8wACA/QECgAGBAsECwAcBAwEEgAQBBMEFgAOBBcEJgABBCcEKAAOBCkELgAKBC8EOAAIBDoEQQABBEIETAARBE0EYwAHBGQEZAASBGUEaQAXBGoEagAnBGsEdAASBHUEeQAYBHoEegABBHsEfAAKBH0EfQAIBH4EfgACBH8EfwAKBIAEgAAIBIIEggABBIMEhAAJBIUEhQAcBIYEhgAQBIcElAABBJUEmgAKBJsEowABBKQEpQAKBKcEpwADBKgEsgACBLMEtAAEBLUEwAACBMEEwQAcBMIEyAAQBMkE1gABBNcE2QAKBNsE3AAKBN0E5AABBOkE7QAJBO8E8gAZBPME8wAJBPcE+QAOBPsE/AAOBP4E/gAOAAIAqgAHAB8ADQAgACAAHgAhACcAGwAoACsABQAsAEIADABEAEoAHwBLAE4ABgBPAF0AEQBeAF8AJABgAGEAJQBiAGcAEgBoAGkAJwBqAHEABgByAJEABQCTAJMABQCUAJsAHACcAKYAFQCnAKwAHQCtAMMABgDFAMkAIgDKAMoAJQDLANQAFwDVANkAFgDaANsADADcAN4ABQDgAOAABQDiAOIAJADjAOQAEgDlAOUABgDmAOYADADnAOcAHQDoAOgABQDpAOkABgDqAOoAFgDrAOwABgDuAO4AHgDwAPAAHgD6ARIABAETARMABwEUARoAEwEbARsABgEcARwAKgEdAR4ABgEfATUAAwE2ATYAIwE3AT0ADgE+AUEACAFCAVEAAQFSAVMAIAFaAWMACAFkAYQABwGGAY0ACQGOAZgADwGZAZ8AGgGgAaoAAQGrAasAIQGsAbEAAQGyAbYAIQG3AbcAEAG4AbwAGAG9Ab0AIAG+AccAEAHIAcwAFAHNAc0AHgHOAc8AAwHQAdMABwHVAdUACAHWAdcAAQHYAdgAIAHbAdwACAHdAd0AAwHeAd4AGgHfAd8AFAHgAeEAAQHjAeMAAQHkAeQABwHlAeUACAHnAecAHgHuAe4AGgHwAfAAFAHxAfIAAQH0AfsACgH+Af8AJgIXAhcAGQJCAkIAGQJDAkgACwJJAkkALAJLAksAKQJNAk0AKAJQAlAACwJUAlUALQJWAlkACgJaAlsAGQJdAl0ACwJfAl8ACwJgAmAAJgJjAmQAGQJnAmcAGQJsAmwACgJtAm0AGQJuAm4ACgJ3AngACwJ5AnsACgJ8An0ACwKDAoMACwKFAoUACwKKAooACwKMAowACwKOAo4ACwKVApUACwKbApsACwKiAqIAHgKjAqMAGwKwArAAHQK1ArUAHgK3ArcACwK5AsIACgLHAsgACgLTAtMACwLXAtgACwLgAuAACwLpAukACgNjA2MALANlA2UAKQNnA2cAKANqA2oACwNsA2wACwNtA20ACgNuA24AGQNzA3QACwO1A7UAKwO9A70AKwPPA+cAAgPoA+gABwPpA+8AEwPwA/AAAgPxA/EAKgPyA/MAAgP0BAoAAwQLBAsAIwQMBBIADgQTBBYACAQlBCYAAQQnBCgAIAQvBDgACAQ6BEEACQRCBEwADwRNBGMAAgRkBGQAEARlBGkAGARqBGoAIARrBHQAEAR1BHkAFAR9BH0ACAR+BH4AFAR/BIAAAQSCBIQAAQSFBIUAIwSGBIYADgSbBKIACQSoBLIABAS1BMAABATBBMEAIwTCBMgADgTJBNYAAQTdBOQACQTpBO0AEgTvBPIAFgTzBPQAEgUABQAALgABBfoARAAAAvhfKl8QXxBfEF8QXxBfEF8QXxBfEF8QXxBfEF8QXxBfEF8QXxBfEF8QXxBfEF8QXxBfEF7YXrheuF64XrheuF64XrhemF6YXphemF6KXopeil6KXopeil6KXopeil6KXopeil6KXopeil6KXopeil6KXopeil6KXopPUk84TzhPOE84TzhPOE84TypPKk8qTypPKk8qTypPKk8qTypPKk8qTypPKk8qTyJPIk8OTw5PAE8ATwBPAE8ATwBO7E7sXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemF6YXphemERqXphO7E7sTuxO7E7sTuxO7E7sRFxEXERcRFxEXERcRFxEXERcRFxEXEQ2RDZENkQ2RDZENjdiN1o3WjdaN1o3Wk8ONyg3KDcoNyg3KDcoNyg3KDcoNyhPIk8iTyJPIk8iXopeil6YXphemDREXphPIk8ATwBeikQ2XphPIl7YXtgzgjNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoMzwzNDM0MzQzNDM0MzQzNDMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxpPIjMAMwAzADMAMwAzADMAMjgyHjIeMh5PIk8iTyJPIk8iTyJPIk8iTyJPIk8iTyJPIk8iTyJPIjIKMgox/DH8Mfwx/DH8MfwyODIeMTQyHjIeMh4yHjIeMh4yHjM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPDM8MzwzPC/0L+Yv5i/mL+Yv5i/mL+Yv5i/ML8wvzC/ML8wvzC/ML8wvzC/ML8xEXERcRFxEXERcRFxEXE8iTyJPIk8iTyJPIk8iTyJPIk8iTyJPIk8iTyJPIk8iTyIvlC9cL1wvTi9AL0AvQC9AL0AyCi9OL04vTi9OL04vTi9OL04vTi9OL0AvQC9AL0AvQF7YMxozGjM8MzwzPDM8LpAyHk8iTyIyCjH8MfwyHjIeMxpEXC9ATyJPIk8iMzwyHl7YRFwvQE8iTyIuLi4uLi4uLi4uLi4uLi4uLhouGi2+KpgtviqKKooqiiqKKooqiipqKkoqGCqKKewp7C4uLi4uLi4uLb4tviqKJtIqii4aLb4tviaULb4kfBNkLi4tvi4uEgYRmCqKKoouLi4uLi4qiiqKKooqiiqKKooqiiqKKope2F64RDZe2CqKLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uKooqiiqKKoouLjH8KmoqSioYKooqii4uLb4qiiqKEZAQhg+IDn4NXAw6CeAIvhGQMzwzNDM0MzQzNDM0MzQzNDMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxozGjMaMxpPIjMAMwAzADMAMwAzADMAMh4yHjIeMh4x/DH8Mfwx/DH8Mfwx/DH8Mfwx/DH8Mfwx/DH8TyJPIjIKMgox/DH8Mfwx/DH8Mh4yHjIeMh4yHjIeMh4yHjIeMh4v5i/mL+Yv5i/mL+Yv5i/mL8wvzC/ML8wvzC/ML8wvzC/ML8wvzC9OL0AvQC9AL0AvQDIKL04vTi9OL04vTi9OL04vTi9OL04vQC9AL0AvQC9AMfwx/DIeL0BPIk8iTyJPIk8iTyIzADH8Mfwx/DH8Mfwx/DH8Mfwx/DH8Mfwx/DH8Mfwx/DH8Mfwx/DH8L+Yv5i/mL+Yv5i/mL+Yv5jH8MfwzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoM2gzaDNoTyIzADMAMwAzADMAMwAzAE8iTyJPIk8iTyJPIk8iTyJPIk8iTyJPIk8iTyIx/DH8Mfwx/DH8L+Yv5i/mL+Yv5i/mL+Yv5gfATwBPAE8ATwBPAE8iTyJPIk8iTwBPADH8Mfwx/DH8Mfwx/AACAEsABwBKAAAATwBpAEQAcgCsAF8AxADgAJoA4gDkALcA5gDoALoA6gDqAL0A7gDuAL4A8ADwAL8A+QEaAMABHwGqAOIBrAG0AW4BtwHhAXcB4wHlAaIB5wHnAaUB7gHuAaYB8AHyAacB9AH7AaoB/gH/AbICFwIXAbQCJQIlAbUCQgJJAbYCSwJLAb4CTQJNAb8CUAJQAcACVAJbAcECXQJgAckCYwJlAc0CZwJnAdACagJuAdECcQJyAdYCdwJ9AdgCgwKDAd8ChQKFAeACigKKAeECjAKMAeICjgKOAeMClQKVAeQCmwKbAeUCogKjAeYCsAKwAegCtQK1AekCtwK3AeoCuQLCAesCxwLIAfUC0wLTAfcC1wLYAfgC4ALgAfoC6QLpAfsC7ALsAfwDYwNjAf0DZQNlAf4DZwNnAf8DagNqAgADbANuAgEDcwN0AgQDtQO9AgYD6APvAg8D9AQrAhcELQQ4Ak8EOgRMAlsEZAR6Am4EfASAAoUEggSXAooEmQSjAqAEpQSlAqsEqASyAqwEtQTZArcE2wTkAtwE5wTnAuYE6QTtAucE7wT0AuwE9wT5AvIE+wT8AvUE/gT+AvcAKgH0/9hW8gH1/9hW8gH2/9hW8gH4/9hW8gH5/9hW8gH6/9hW8gH7/9hW8gIX/9hW8gJC/9hW8gJK//ZXRAJW/9hW8gJX/9hW8gJY/9hW8gJZ/9hW8gJa/9hW8gJb/9hW8gJj/9hW8gJk/9hW8gJn/9hW8gJq/+xXkAJs/9hW8gJt/9hW8gJu/9hW8gJ5/9hW8gJ6/9hW8gJ7/9hW8gJ8/9hW8gJ9/9hW8gK7/9hW8gK8/9hW8gK9/9hW8gK+/9hW8gK//9hW8gLA/9hW8gLB/9hW8gLC/9hW8gLH/9hW8gLI/9hW8gLp/9hW8gNk//ZXRANt/9hW8gNu/9hW8gAwAfT/7FaSAfX/7FaSAfb/7FaSAfj/7FaSAfn/7FaSAfr/7FaSAfv/7FaSAhf/xFXGAkL/xFXGAkr/7FaSAkz/7FaSAk7/znSeAlT/2FX0AlX/2FX0Alb/7FaSAlf/7FaSAlj/7FaSAln/7FaSAlr/xFXGAlv/xFXGAmP/xFXGAmT/xFXGAmf/xFXGAmr/2FX0Amz/xFXGAm3/7FaSAm7/xFXGAnn/7FaSAnr/7FaSAnv/7FaSAnz/7FaSAn3/7FaSArv/7FaSArz/7FaSAr3/7FaSAr7/7FaSAr//7FaSAsD/7FaSAsH/7FaSAsL/7FaSAsf/7FaSAsj/7FaSAun/7FaSA2T/7FaSA2b/7FaSA2j/znSeA23/xFXGA27/7FaSAGQAIf/sVXAAIv/sVXAAI//sVXAAJP/sVXAAJf/sVXAAJv/sVXAAJ//sVXAARP/sVXAARf/sVXAARv/sVXAAR//sVXAASP/sVXAASf/sVXAASv/sVXAAcv/sVXAAc//sVXAAdP/sVXAAdf/sVXAAdv/sVXAAd//sVXAAeP/sVXAAef/sVXAAev/sVXAAe//sVXAAfP/sVXAAff/sVXAAfv/sVXAAf//sVXAAgP/sVXAAgf/sVXAAgv/sVXAAg//sVXAAhP/sVXAAhf/sVXAAhv/sVXAAh//sVXAAiP/sVXAAif/sVXAAiv/sVXAAi//sVXAAjP/sVXAAjf/sVXAAjv/sVXAAj//sVXAAkP/sVXAAkf/sVXAAk//sVXAA3f/sVXAA3v/sVXAA5v/sVXAB9P/sVXAB9f/sVXAB9v/sVXAB+P/sVXAB+f/sVXAB+v/sVXAB+//sVXACF/9qGpYCQv9qGpYCTv/YVNICVP/2VSQCVf/2VSQCVv/sVXACV//sVXACWP/sVXACWf/sVXACWv9qGpYCW/9qGpYCY/9qGpYCZP9qGpYCZ/9qGpYCav/iVXYCbP9qGpYCbf/sVXACbv9qGpYCcf+6KYICef/sVXACev/sVXACe//sVXACfP/sVXACff/sVXACo//sVXACrf/sVXACr//sVXACu//sVXACvP/sVXACvf/sVXACvv/sVXACv//sVXACwP/sVXACwf/sVXACwv/sVXACx//sVXACyP/sVXAC6f/sVXADaP/YVNIDbf9qGpYDbv/sVXADuP/iVXYEp//sVXAAMAH0/9hSeAH1/9hSeAH2/9hSeAH4/9hSeAH5/9hSeAH6/9hSeAH7/9hSeAIX/85xIgJC/85xIgJK/+JTHAJM/+JTHAJO/9hSeAJU/9hSeAJV/9hSeAJW/9hSeAJX/9hSeAJY/9hSeAJZ/9hSeAJa/85xIgJb/85xIgJj/85xIgJk/85xIgJn/85xIgJq//ZSygJs/85xIgJt/9hSeAJu/85xIgJ5/9hSeAJ6/9hSeAJ7/9hSeAJ8/9hSeAJ9/9hSeAK7/9hSeAK8/9hSeAK9/9hSeAK+/9hSeAK//9hSeALA/9hSeALB/9hSeALC/9hSeALH/9hSeALI/9hSeALp/9hSeANk/+JTHANm/+JTHANo/9hSeANt/85xIgNu/9hSeAAwAfT/2FFWAfX/2FFWAfb/2FFWAfj/2FFWAfn/2FFWAfr/2FFWAfv/2FFWAhf/znAAAkL/znAAAkr/7FH0Akz/7FH0Ak7/2FFWAlT/4lH6AlX/4lH6Alb/2FFWAlf/2FFWAlj/2FFWAln/2FFWAlr/znAAAlv/znAAAmP/znAAAmT/znAAAmf/znAAAmr/7FH0Amz/znAAAm3/2FFWAm7/znAAAnn/2FFWAnr/2FFWAnv/2FFWAnz/2FFWAn3/2FFWArv/2FFWArz/2FFWAr3/2FFWAr7/2FFWAr//2FFWAsD/2FFWAsH/2FFWAsL/2FFWAsf/2FFWAsj/2FFWAun/2FFWA2T/7FH0A2b/7FH0A2j/2FFWA23/znAAA27/2FFWACwB9P/iUNgB9f/iUNgB9v/iUNgB+P/iUNgB+f/iUNgB+v/iUNgB+//iUNgCF//YUDQCQv/YUDQCTv/YUDQCVP/sUNICVf/sUNICVv/iUNgCV//iUNgCWP/iUNgCWf/iUNgCWv/YUDQCW//YUDQCY//YUDQCZP/YUDQCZ//YUDQCav/sUNICbP/YUDQCbf/iUNgCbv/YUDQCef/iUNgCev/iUNgCe//iUNgCfP/iUNgCff/iUNgCu//iUNgCvP/iUNgCvf/iUNgCvv/iUNgCv//iUNgCwP/i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AIf/7CfuAIj/7CfuAIn/7CfuAIr/7CfuAIv/7CfuAIz/7CfuAI3/7CfuAI7/7CfuAI//7CfuAJD/7CfuAJH/7CfuAJIACifoAJP/7CfuAJQACifoAJUACifoAJYACifoAJcACifoAJgACifoAJkACifoAJoACifoAJsACifoAJz/9ieiAJ3/9ieiAJ7/9ieiAJ//9ieiAKD/9ieiAKH/9ieiAKL/9ieiAKP/9ieiAKT/9ieiAKX/9ieiAKb/9ieiAKf/9ieiAKj/9ieiAKn/9ieiAKr/9ieiAKv/9ieiAKz/9ieiAMT/9ieiAMr/9ieiAMv/9ieiAMz/9ieiAM3/9ieiAM7/9ieiAM//9ieiAND/9ieiANH/9ieiANL/9ieiANP/9ieiANT/9ieiANr/2CdQANv/2CdQANwACifoAN3/7CfuAN7/7CfuAOAACifoAOEACifoAOb/7CfuAOf/9ieiAOoACifoAO4ACifoAPAACifoAPr/2CdQAPv/2CdQAPz/2CdQAP3/2CdQAP7/2CdQAP//2CdQAQD/2CdQAQH/2CdQAQL/2CdQAQP/2CdQAQT/2CdQAQX/2CdQAQb/2CdQAQf/2CdQAQj/2CdQAQn/2CdQAQr/2CdQAQv/2CdQAQz/2CdQAQ3/2CdQAQ7/2CdQAQ//2CdQARD/2CdQARH/2CdQARL/2CdQART/4if0ARX/4if0ARb/4if0ARf/4if0ARj/4if0ARn/4if0ARr/4if0ARv/4if0ARz/4if0AR3/4if0AR7/4if0AR//4if0ASD/4if0ASH/4if0ASL/4if0ASP/4if0AST/4if0ASX/4if0ASb/4if0ASf/4if0ASj/4if0ASn/4if0ASr/4if0ASv/4if0ASz/4if0AS3/4if0AS7/4if0AS//4if0ATD/4if0ATH/4if0ATL/4if0ATP/4if0ATT/4if0ATX/4if0ATf/4if0ATj/4if0ATn/4if0ATr/4if0ATv/4if0ATz/4if0AT3/4if0AVr/9ieiAVv/9ieiAVz/9ieiAV3/9ieiAV7/9ieiAV//9ieiAWD/9ieiAWH/9ieiAWL/9ieiAWP/9ieiAWT/4if0AWX/4if0AWb/4if0AWf/4if0AWj/4if0AWn/4if0AWr/4if0AWv/4if0AWz/4if0AW3/4if0AW7/4if0AW//4if0AXD/4if0AXH/4if0AXL/4if0AXP/4if0AXT/4if0AXX/4if0AXb/4if0AXf/4if0AXj/4if0AXn/4if0AXr/4if0AXv/4if0AXz/4if0AX3/4if0AX7/4if0AX//4if0AYD/4if0AYH/4if0AYL/4if0AYP/4if0AYT/9ieiAYX/4if0AYb/9ieiAYf/9ieiAYj/9ieiAYn/9ieiAYr/9ieiAYv/9ieiAYz/9ieiAY3/9ieiAY7/4if0AY//4if0AZD/4if0AZH/4if0AZL/4if0AZP/4if0AZT/4if0AZX/4if0AZb/4if0AZf/4if0AZj/4if0AaD/9ieiAaH/9ieiAaL/9ieiAaP/9ieiAaT/9ieiAaX/9ieiAab/9ieiAaf/9ieiAaj/9ieiAan/9ieiAar/9ieiAav/9ieiAaz/9ieiAa3/9ieiAa7/9ieiAa//9ieiAbD/9ieiAbH/9ieiAbL/9ieiAbP/9ieiAbT/9ieiAbX/9ieiAbb/9ieiAc7/2CdQAc//2CdQAdD/4if0AdH/4if0AdL/4if0AdT/4if0Adj/9ieiAdv/9ieiAdz/9ieiAd3/4if0Ad//4if0AeH/9ieiAeT/4if0AeX/9ieiAfT/2CdQAfX/2CdQAfb/2CdQAfj/2CdQAfn/2CdQAfr/2CdQAfv/2CdQAf7/7CfuAf//7CfuAhf/pgzOAkL/pgzOAkP/4if0AkT/4if0AkX/4if0Akb/4if0Akf/4if0Akj/4if0Akr/7CfuAkz/9ieiAk7/7CfuAk//4if0Alb/2CdQAlf/2CdQAlj/2CdQAln/2CdQAlr/pgzOAlv/pgzOAlz/4if0Al7/4if0AmD/7CfuAmP/pgzOAmT/pgzOAmf/pgzOAmz/pgzOAm3/2CdQAm7/pgzOAnH/4if0Anf/4if0Anj/4if0Ann/2CdQAnr/2CdQAnv/2CdQAnz/2CdQAn3/2CdQAoT/4if0Aor/4if0Ao7/4if0Apz/4if0AqIACifoAqP/7CfuAqsACifoAq3/7CfuAq//7CfuArD/9ieiArUACifoArf/4if0Arv/2CdQArz/2CdQAr3/2CdQAr7/2CdQAr//2CdQAsD/2CdQAsH/2CdQAsL/2CdQAsf/2CdQAsj/2CdQAtb/4if0Atf/4if0Atj/4if0AuD/4if0Aun/2CdQA2T/7CfuA2b/9ieiA2j/7CfuA2n/4if0A2v/4if0A23/pgzOA27/2CdQA3P/4if0A3T/4if0A8//2CdQA9D/2CdQA9H/2CdQA9L/2CdQA9P/2CdQA9T/2CdQA9X/2CdQA9b/2CdQA9f/2CdQA9j/2CdQA9n/2CdQA9r/4if0A9v/4if0A9z/2CdQA93/2CdQA97/2CdQA9//2CdQA+D/2CdQA+H/2CdQA+L/2CdQA+P/2CdQA+T/2CdQA+X/2CdQA+b/2CdQA+f/2CdQA+n/4if0A+r/4if0A+v/4if0A+z/4if0A+3/4if0A+7/4if0A+//4if0A/D/4if0A/H/4if0A/L/4if0A/P/4if0A/T/4if0A/X/4if0A/b/4if0A/f/4if0A/j/4if0A/n/4if0A/r/4if0A/v/4if0A/z/4if0A/3/4if0A/7/4if0A///4if0BAD/4if0BAH/4if0BAL/4if0BAP/4if0BAT/4if0BAX/4if0BAb/4if0BAf/4if0BAj/4if0BAn/4if0BAr/4if0BAz/4if0BA3/4if0BA7/4if0BA//4if0BBD/4if0BBH/4if0BBL/4if0BC//9ieiBDD/9ieiBDH/9ieiBDL/9ieiBDP/9ieiBDT/9ieiBDX/9ieiBDb/9ieiBDf/9ieiBDj/9ieiBEL/4if0BEP/4if0BET/4if0BEX/4if0BEb/4if0BEf/4if0BEj/4if0BEn/4if0BEr/4if0BEv/4if0BEz/4if0BE3/9ieiBE7/9ieiBE//9ieiBFD/9ieiBFH/9ieiBFL/9ieiBFP/9ieiBFT/9ieiBFX/9ieiBFb/9ieiBFf/9ieiBFj/9ieiBFn/9ieiBFr/9ieiBFv/9ieiBFz/9ieiBF3/9ieiBF7/9ieiBF//9ieiBGD/9ieiBGH/9ieiBGL/9ieiBGP/9ieiBH3/9ieiBH7/4if0BID/9ieiBIb/4if0BKf/7CfuBKj/4if0BKn/4if0BKr/4if0BKv/4if0BKz/4if0BK3/4if0BK7/4if0BK//4if0BLD/4if0BLH/4if0BLL/4if0BLP/2CdQBLT/2CdQBLX/4if0BLb/4if0BLf/4if0BLj/4if0BLn/4if0BLr/4if0BLv/4if0BLz/4if0BL3/4if0BL7/4if0BL//4if0BMD/4if0BML/4if0BMP/4if0BMT/4if0BMX/4if0BMb/4if0BMf/4if0BMj/4if0AAAAE4AAAAYAxP/2Gs4Cav/sGxoCcf/YGnwCcv/iGyADuP/OOSYDu//iGyAAAgDE//YaqAJq/9gaVgG/AAf/4hrsAAj/4hrsAAn/4hrsAAr/4hrsAAv/4hrsAAz/4hrsAA3/4hrsAA7/4hrsAA//4hrsABD/4hrsABH/4hrsABL/4hrsABP/4hrsABT/4hrsABX/4hrsABb/4hrsABf/4hrsABj/4hrsABn/4hrsABr/4hrsABv/4hrsABz/4hrsAB3/4hrsAB7/4hrsAB//4hrsACH/7BrmACL/7BrmACP/7BrmACT/7BrmACX/7BrmACb/7BrmACf/7BrmAET/7BrmAEX/7BrmAEb/7BrmAEf/7BrmAEj/7BrmAEn/7BrmAEr/7BrmAE//4hrsAFD/4hrsAFH/4hrsAFL/4hrsAFP/4hrsAFT/4hrsAFX/4hrsAFb/4hrsAFf/4hrsAFj/4hrsAFn/4hrsAFr/4hrsAFv/4hrsAFz/4hrsAF3/4hrsAF7/4hrsAF//4hrsAGj/9hqaAGn/9hqaAHL/7BrmAHP/7BrmAHT/7BrmAHX/7BrmAHb/7BrmAHf/7BrmAHj/7BrmAHn/7BrmAHr/7BrmAHv/7BrmAHz/7BrmAH3/7BrmAH7/7BrmAH//7BrmAID/7BrmAIH/7BrmAIL/7BrmAIP/7BrmAIT/7BrmAIX/7BrmAIb/7BrmAIf/7BrmAIj/7BrmAIn/7BrmAIr/7BrmAIv/7BrmAIz/7BrmAI3/7BrmAI7/7BrmAI//7BrmAJD/7BrmAJH/7BrmAJP/7BrmAJz/4hrsAJ3/4hrsAJ7/4hrsAJ//4hrsAKD/4hrsAKH/4hrsAKL/4hrsAKP/4hrsAKT/4hrsAKX/4hrsAKb/4hrsAKf/4hrsAKj/4hrsAKn/4hrsAKr/4hrsAKv/4hrsAKz/4hrsAMT/9hqaAMr/4hrsAMv/4hrsAMz/4hrsAM3/4hrsAM7/4hrsAM//4hrsAND/4hrsANH/4hrsANL/4hrsANP/4hrsANT/4hrsANX/7BrmANb/7BrmANf/7BrmANj/7BrmANn/7BrmANr/4hrsANv/4hrsAN3/7BrmAN7/7BrmAOb/7BrmAOf/4hrsAPr/2BpIAPv/2BpIAPz/2BpIAP3/2BpIAP7/2BpIAP//2BpIAQD/2BpIAQH/2BpIAQL/2BpIAQP/2BpIAQT/2BpIAQX/2BpIAQb/2BpIAQf/2BpIAQj/2BpIAQn/2BpIAQr/2BpIAQv/2BpIAQz/2BpIAQ3/2BpIAQ7/2BpIAQ//2BpIARD/2BpIARH/2BpIARL/2BpIART/7BrmARX/7BrmARb/7BrmARf/7BrmARj/7BrmARn/7BrmARr/7BrmARv/7BrmARz/7BrmAR3/7BrmAR7/7BrmAR//9hqaASD/9hqaASH/9hqaASL/9hqaASP/9hqaAST/9hqaASX/9hqaASb/9hqaASf/9hqaASj/9hqaASn/9hqaASr/9hqaASv/9hqaASz/9hqaAS3/9hqaAS7/9hqaAS//9hqaATD/9hqaATH/9hqaATL/9hqaATP/9hqaATT/9hqaATX/9hqaATf/4hrsATj/4hrsATn/4hrsATr/4hrsATv/4hrsATz/4hrsAT3/4hrsAWT/7BrmAWX/7BrmAWb/7BrmAWf/7BrmAWj/7BrmAWn/7BrmAWr/7BrmAWv/7BrmAWz/7BrmAW3/7BrmAW7/7BrmAW//7BrmAXD/7BrmAXH/7BrmAXL/7BrmAXP/7BrmAXT/7BrmAXX/7BrmAXb/7BrmAXf/7BrmAXj/7BrmAXn/7BrmAXr/7BrmAXv/7BrmAXz/7BrmAX3/7BrmAX7/7BrmAX//7BrmAYD/7BrmAYH/7BrmAYL/7BrmAYP/7BrmAYX/7BrmAY7/4hrsAY//4hrsAZD/4hrsAZH/4hrsAZL/4hrsAZP/4hrsAZT/4hrsAZX/4hrsAZb/4hrsAZf/4hrsAZj/4hrsAb3/7BrmAc7/2BpIAc//2BpIAdD/7BrmAdH/7BrmAdL/7BrmAdT/7BrmAd3/7BrmAd//7BrmAeT/7BrmAfT/4hrsAfX/4hrsAfb/4hrsAfj/4hrsAfn/4hrsAfr/4hrsAfv/4hrsAf7/9hqaAf//9hqaAhf/YAp8AkL/YAp8AkP/7BrmAkT/7BrmAkX/7BrmAkb/7BrmAkf/7BrmAkj/7BrmAkr/2BpIAkz/7BrmAk7/zjjyAk//7BrmAlb/4hrsAlf/4hrsAlj/4hrsAln/4hrsAlr/YAp8Alv/YAp8Alz/7BrmAl7/7BrmAmD/9hqaAmP/YAp8AmT/YAp8Amf/YAp8Amr/2BpIAmz/YAp8Am3/4hrsAm7/YAp8AnL/4hrsAnf/7BrmAnj/7BrmAnn/4hrsAnr/4hrsAnv/4hrsAnz/4hrsAn3/4hrsAoT/7BrmAor/7BrmAo7/7BrmApz/7BrmAqP/7BrmAq3/7BrmAq//7BrmArD/4hrsArf/7BrmArv/4hrsArz/4hrsAr3/4hrsAr7/4hrsAr//4hrsAsD/4hrsAsH/4hrsAsL/4hrsAsf/4hrsAsj/4hrsAtb/7BrmAtf/7BrmAtj/7BrmAuD/7BrmAun/4hrsA2T/2BpIA2b/7BrmA2j/zjjyA2n/7BrmA2v/7BrmA23/YAp8A27/4hrsA3P/7BrmA3T/7BrmA7v/4hrsA8//2BpIA9D/2BpIA9H/2BpIA9L/2BpIA9P/2BpIA9T/2BpIA9X/2BpIA9b/2BpIA9f/2BpIA9j/2BpIA9n/2BpIA9r/7BrmA9v/7BrmA9z/2BpIA93/2BpIA97/2BpIA9//2BpIA+D/2BpIA+H/2BpIA+L/2BpIA+P/2BpIA+T/2BpIA+X/2BpIA+b/2BpIA+f/2BpIA+n/7BrmA+r/7BrmA+v/7BrmA+z/7BrmA+3/7BrmA+7/7BrmA+//7BrmA/D/7BrmA/H/7BrmA/L/7BrmA/P/7BrmA/T/9hqaA/X/9hqaA/b/9hqaA/f/9hqaA/j/9hqaA/n/9hqaA/r/9hqaA/v/9hqaA/z/9hqaA/3/9hqaA/7/9hqaA///9hqaBAD/9hqaBAH/9hqaBAL/9hqaBAP/9hqaBAT/9hqaBAX/9hqaBAb/9hqaBAf/9hqaBAj/9hqaBAn/9hqaBAr/9hqaBAz/4hrsBA3/4hrsBA7/4hrsBA//4hrsBBD/4hrsBBH/4hrsBBL/4hrsBEL/4hrsBEP/4hrsBET/4hrsBEX/4hrsBEb/4hrsBEf/4hrsBEj/4hrsBEn/4hrsBEr/4hrsBEv/4hrsBEz/4hrsBGr/7BrmBH7/7BrmBIb/4hrsBKf/7BrmBKj/7BrmBKn/7BrmBKr/7BrmBKv/7BrmBKz/7BrmBK3/7BrmBK7/7BrmBK//7BrmBLD/7BrmBLH/7BrmBLL/7BrmBLP/2BpIBLT/2BpIBLX/7BrmBLb/7BrmBLf/7BrmBLj/7BrmBLn/7BrmBLr/7BrmBLv/7BrmBLz/7BrmBL3/7BrmBL7/7BrmBL//7Brm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AAEMAAC2AAEK7gAMAAcAlAB+AGgAUgA8ACYAEAADAAADdwAQAAoACwAEgAAAEwAGgAAAAwAAA1AAEAAKAAsAFIAAABMABIAAAAMAAANHABAACgAiABOAAAATAAOAAAADAAADfAAQAAoACwABgAAAEwAHgAAAAwAAA0QAEAAKAAsACoAAABMAAoAAAAMAAANhABAACgALABCAAAAxAEOAAAADAAADaAAQAAoAEQADgAAAMQBEgAAAAgACA00DUgAAA1QDVAAGAAYAAAABAAgAAQBmACYAAQAsAAwAAQAEAAMAqANMABAACgARAACAAAAxACGAAAABAAEDTQADAAAAJAAAAA4AAAAOAAMAAALGABAACgABAAGAAAAUAAKAAAADAAACuwAQAAoAIAADgAAAGQABgAAAAQADA1MDjAONAAYAAAABAAgAAQziAWYAAQzGAAwAAQAEAAMAGgAAABAACgAxADKAAAAgACCAAAAGAAAAAQAIAAEPhgAmAAEPcAAMAAEABAADAAAC8AAQAAoAIAAlgAAAIwAKgAAAAQABAgUABgAAAAEACAABEAwAJgABD/AADAABAAQAAwAAA40AEAAKAAsAE4AAABMACIAAAAEAAQNQAAYAAAABAAgAAREGAD4AARC2AAwAAgAcAAYAAwAAA1MAEAAKAAsACYAAABMABYAAAAP/hAL5ABAACgALAACAAAAyAAGAAAABAAICAQILAAYAAAABAAgAARF6AD4AARFEAAwAAgAcAAYAAwAAA8kAEAAKAAsAEYAAADEARoAAAAP/hANqABAACgALAAKAAAAgAB6AAAABAAIDTANWAAYAAAABAAgAARTUADQAARSSACAABgAAAAEACAABGUYAIAABGQIADAABAAQAAwAAAAAUqgAKAAgAAoAAAAEAAQIGAAQAAAABAAgAAQXGBCIAAQSqAAwAQgQAA/oD5AP6A84DxAOuA54DiAOIA3IDXANMA0IDLAMWAxYDAALqAtQDQgK+A0ICrgKeAogCcgJcAkYCMAP6AhoD+gIKAgAB6gHaA/oBygHKA3IBtAGeAYgBiAFyAVwDQgFGA0IBMAEaAQQA7gPEANgAyADIALIAsgCcAcoBiAY2AIYAhgADAJoC2gAQAAoAMQA8gAAAKAADgAAAAwCvAhgAEAAKADEAVIAAADAAAYAAAAMA/QIZABAACgAx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gAAAAwE1//8ACgAAACAACoAAAAMBrAAAAAoCKgAvAACAAAADALn//wAQAAoAHwABgAAAMgADgAAAAwEp//8AEAAKAAwAA4AAACAAAYAAAAMAr/83AZ4AAAADAK///wGUAAoAMQApgAAAAwE2AAAACgSGAC8AEYAAAAMBLP83AAAACgAdAACAAAADAMj//wAKAAAAAAAUgAAAAwE4//8ACgAAACAACIAAAAMBEwAAAAoBlAAxAFyAAAADARf//wAQAAoAMQA9gAAALwAcgAAAAwEp//8ACgAAACAADIAAAAMAxf//ABAACgAxAGmAAAAqAAKAAAADARMAAAAKA/oALwAXgAAAAwGQ//8ACgAAAAAAAYAAAAMBBQAAAAoBWgAgACOAAAADASf//wAQAAoAHwAAgAAALwAagAAAAwET//8ACgAAACsAAoAAAAMAiP//AAoAAAAvABOAAAADAdH/NwAKAAAAIAATgAAAAQEs/zcAAwEs//8ACgAAABYAAIAAAAMBLv//AAoAAAAiAAOAAAADAa0AAAAKAKwAMQACgAAAAwC5//8AEAAKAB8AAoAAADIAAoAAAAMBKv//ABAACgAMAAGAAAAgABqAAAADAK//NwAgAAoAIwAEgAAAAwCv//8AEAAKABgAAYAAAAAAF4AAAAMBMgAAAAoASgAxADmAAAADASz/BQAAAAoABAABgAAAAwDI//8ACgAAACMAC4AAAAMBOP//AAoAAAAgAAaAAAADAQ4AAAAQAAoAMQA6gAAAMQBegAAAAwEX//8AEAAKADEAZoAAACkAAoAAAAEBLP//AAMBJQAAABAACgAgABaAAAAxAF2AAAABADoA+gETARQBGwEfATYBNwE+AUIBUAFSAVQBWgFcAWQBhAGFAYYBjgGZAaABtwG4Ab0BvgHIAdYDzwPoA+kD8AP0BAsEDAQTBBcEJQQnBCkELwQxBDkEOgRCBE0EZARlBGoEawR1BHoEhQSGBIcElQSbBKME9wADAAAALgAAAB4AAAAOAAMAAP//AAoCegAaAACAAAADAAD//wAKAoAACgAAgAAAAwAA//8AEAAKAAsAB4AAACMAAoAAAAEAAwIRAhQCFQAEAAAAAQAIAAECagHeAAECGgAMABwBwgG8AaYBkAGAAXABYAFQAUABMAEgARABAADwAOABvADQAMAAsACaAIoA0AB6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AAkIaAAJCnYACQyEAAkOkgAJEJwACRKqAAkUuAAJFsYACRjQAAkkLAAJJjgACSg0AAkzngAJNbIACTfoAAk6FAAJPAQACT36AAlANgAJQnIACUSaAAlG0AAJSPYACU/SAAlf4AAJYfwACWQYAAlmNAAJaFIACW48AAl1dgAJd3wACXmAAAl7hgAJfYwACX+IAAmBkAAJg4oACYWEAAmHiAAJkOwACZMIAAmVEAAJofQACaQKAAmtqAAJxwoACckiAAnRQAAJ3vYACe7QAAn7/AAKBJIACgzoAAoVwAAKJCwACiwKAAouJAAKMCwACjIoAAo6rAAKTXAAClt0AAp3wgAKkKAACqn+AAq/rAAKy7wACtR+AAredgAK5I4ACuxqAArxngAK+EwACv4+AAsEvAALBowACwv6AAsS5gALIDIACzwgAAtUYAALcbIAC4b0AAuMjAALldwAC5ewAAuZrgALnbgAC6HmAAukmgALpswAC6nQAAurygALs0oAC7ekAAu6LgALvKwAC8BiAAvHzgALyfwAC84iAAvQUgAL0zQAC9fsAAvbxAAL3boAC+GCAAvjbgAL54oAC+oKAAvsggAL78gAC/KUAAv0bgAL9mAAC/i6AAv9XAAMAugADAUQAAwG+AAMCNgADAsMAAwUDgAMHQgADCTkAAws7gAMNNYADD3eAAxE/AAMTQIADFUAAAxcHAAMY7QADGpkAAxyDAAMiloADKHQAAy6PAAMwPwADMmyAAzS3gAM2lAADOKWAAzqDAAM8UoADPNCAAz1QAAM9zgADPk4AAz7PgAM/TgADP80AA0BRAANA0AADQU+AA0dUAANNJwADUzMAA1lDAANfuIADZfKAA2Z9gANnSIADZ7yAA2gygANovoADaVQAA2nIAANrnYADbXwAA27aAANwLYADctmAA3VXgAN3JIADePaAA3raAAN9igADgHgAA4GagAODWgADhLwAA4YiAAOIXAADirAAA4wqgAOOsQADkCAAA5GNgAOTawADlWuAA5gYgAOZQoADmq2AA5vSAAOdXoADnd0AA55pAAOgyYADotUAA6TdAAOmeYADqDAAA6kzAAOqDgADrNoAA63RAAOu5wADtJmAA7cxgAO59IADu8yAA714AAPCkoADwxYAA8OeAAPEsYADxmaAA8bfAAPHwYADyFmAA8mNgAPKk4ADy9AAA8ymAAPNwYADzuyAA9BOgAPRsgAD0yOAA9RwAAPVG4AD1x+AA9ogAAPcygAD3+eAA+KFgAPogIAD6hyAA+0sAAPug4AD8ASAA/HNAAPyQgAD8rYAA/QNgAP1yIAD9xaAA/jYgAP55YAD+ouAA/sxAAP+DwAEAHCABAKqgAQEPYAEBmoABAl8gAQNCQAED/yABBMzAAQWsoAEGd8ABBxXAAQeRwAEIDKABCKqAAQmEwAEKOIABCtigAQt94AEL5eABDJNgAQ1VAAENzKABDmKAAQ9HoAEPh6ABD9CAAQ/uoAEQKKABEGkAARCHQAEQyyABEOggAREGQAERI8ABEUDAARFeQAERe0ABEZigARG24AESN+ABEubgAROIIAETrOABE7FgARRXYAEU2iABFVygARXfQAEWYYABFmngARZ+YAEWjIABFrfgARbGoAEW1MABFwDgARcP4AEXH6ABF0jgAReq4AEXwSABF/6gARg5oAEYW8ABGIfgARiH4AEYpOABGKTgARjFoAEY5KABGQGgARlHIAEZ+WABGjJgARp94AEancABGv3AARv9IAEdA0ABHnqgAR57oAEe9wABH37gAR/J4AEf6UABICXAASGigAEhxEABIeFAASH+QAEiHmABIkJAASJfQAEifQABIpoAASK34AEi1iABIvRgASMVoAEjMqABI1CAASNuQAEjjIABI6rgASQhIAEkh2ABJMpAASVMIAEl8gABJkHAASZewAEnJeABKCUAASiM4AEpLMABKlzAASrYAAErhAABLLHgAS0yYAEt20ABLfogAS7EgAEvhcABMCPgATBBoAEw9SABMRIgATGLQAEyE+ABMruAATLZgAEzeOABM9xAATP6AAE0quABNMkAATU+oAE1XOABNb3gATZboAE2e4ABNp1AATeD4AE41yABOpjgATvGwAE9eIABPZhgAT3ngAE+CkABPilAAT5GQAE+ZQABPoMAAT6jYAE+w8ABPuPgAT8GIAE/KIABP4IAAT/qAAFAtqABQYlAAUIEIAFCeGABQvpAAUPqoAFExAABROmAAUWoAAFG1OABRvPAAUcfYAFHS8ABR5xAAUfa4AFH+qABSC0gAUhLgAFIeEABSMzAAUkX4AFJOUABSYpgAUmo4AFJ3AABSgJAAUopIAFKW0ABSniAAUqgoAFK54ABSzIgAUtQIAFLbc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AAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAHYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAAAgAIyAGSBhYWFhYAA/4OFgAD/g4WFhYWFhYWFhYWAAAGDhYWFgAD/g4WFhYAAAYOFAQABAP8AAYAA94OFgAABg4WFhYWFgAADg4WFgAABg4WFgAD0g4UAgBcBoAAHABUAAgACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAHYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAB2ADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAA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AABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAB2ADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAAB2AMAAAAACbEwAAAAEAAQABAAAAAAAAAgALnAM6BhYWFhYAA/4OFgAD/g4WFhYWFhYAA/YOFhYWFhYWFhYWAAP+DhYAA7oOFhYAAAYMBAAEAAwABhYWFhYAAFoOFgAADg4UBAAEAEAABgAD+g4UBAAEA7AD/gBcBoAAHABUAAgACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAFQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAHYA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAB2ADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAAB2AMAAAAACbEwAAAAEAAQABAAAAAAAAAgALnAM6BhYWFhYAA/4OFgAD/g4WFhYWFhYAA/YOFhYWFhYWFhYWAAP+DhYAA7oOFhYAAAYMBAAEAAwABhYWFhYAAFoOFgAADg4UBAAEAEQABgAD+g4UBAAEA7AD/gBcBoAAHABUAAgACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAA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/OvQuxQWDQMEg4II/wABAQD//wABgz8BAQIAAgIAKCgoJygpKSgnJygpKCgoKCkpKigqKij//vbv6+3y9vz///8A//////8CAgH/////////////+v7+IPbp4+rx8/Ly8vLy8fLx7uvt7Ofi4Ond3N3q7d8A7+v1AYOtCPz8/Pz8/PrntUL/VP8G/2QFy/b+/v//ggX+/Pv8/v+CAPyBBf/z4NHo/IIXBAUFBQUF/fcA/fPRrenx8fH6BwooKBgIhAT////+/4Ep//8A////////Af8B/wEBACcnJyYnKCgnJygnJycnJycpJyknKSko/v//gT0CBgUGBQUFBQUFBQUGBwEA/v7+/v7+/v7+/tDS4Ojs5+719vb29vb27Oz28ejo6Obh2uXX3un/EBch/Ovd2oM3//////////////////////////////////////////////////////////////z8/Pz8/Pr8/P6CBP/+/v//ggQCBwgEAYMA/IEGBgHpzd3z/4EXBQUFBQUFBfzz9vfeu/MFBQUaMzwbGxEFhIAXAaAACCAVAAYgAgAGYAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAGIAAABiATAAZgFAAAAAAAAAAAAABAAAAAQAAAAAAAAAZgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAGYAoAAAAAAAAAAAAAAABAAEAAAAAAAAAGYAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABmAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAABmARAAAAAAAAAAAAAEAAQABAAAAAAAAABmANAAAAACbEAAAAAEAAQABAAAAAAAAABiAPAANgEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAARACwAAAAAAAMAAAABAAEAAQAAAAAAAAARADAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIAC1gDOgYUAgAAFg4UAgAAZg4UAgAA9g4UAgADxg4UAgAAMg4UAgAACg4UAgAD4g4UAhYUAgAAVg4UAgADn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AQIBAAIDAgD9/wABAQH6/P+CPAgRGhsVDf/5/QgFAwMDAw81XUAa+9m/1e8EBAobOlQ4GRIcGQn8/QEBAe3a1svYDDsI/Pz869C7FBYNAwSDgAD/gxIBAQAB/wABAQABAAEBAP8B/wD/gz8BAQAB/wABAQABAAEBAP8BAP/+9u/r7fL2/P///wD//////wICAf/////////////6/v726ePq8fPy8vLy8vHyE/Hu6+3s5+Lg6d3c3ert3wDv6/UBg60I/Pz8/Pz8+ue1Qv9U/wb/ZAXL9v7+//+CBf78+/z+/4IA/IEF//Pg0ej8ghcEBQUFBQX99wD989Gt6fHx8foHCigoGAiEBP8A/gH/ggj//////wD/AP+BCf////7/AP4B/wGBCP//////AP8A/4EG/////v7//4E9AgYFBgUFBQUFBQUFBgcBAP7+/v7+/v7+/v7Q0uDo7Ofu9fb29vb29uzs9vHo6Ojm4drl197p/xAXIfzr3dqDN//////////////////////////////////////////////////////////////8/Pz8/Pz6/Pz+ggT//v7//4IEAgcIBAGDAPyBBgYB6c3d8/+BFwUFBQUFBQX88/b33rvzBQUFGjM8GxsRBYSAFwGgAAcAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAUAEwAFQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAHYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAVAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAdgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAHYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAA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8Pj4+fHu8PP08u/p5N7l6ODh6fcJFd/i8QADCwkICwj+9O/v7Ozu7+4/6+nzAwsAKyEqNjc1Jgv6/wgSFhkeIj0wIyQmKCgnJDw9Ozo3NkAzKSkpKB0YC/n8DB0rOjwtLjgzKSAXEAw0MD8vMC8sSEg+PD1AQEBBPDgzMjEzNjY2QUgzMzMzMzMzNzY2NDQzNjs4OTc6PS83Nzc3Nzc2NzguLjEzMzMzNDU0ATQygwn//xIiJhkXJCIPgib+/Pv7/PbVs8DkBBUPCvwFFysvJRT/+v3//v7+BxQZFxQLAvrz8PiHGwIGCgUCAAECAP////8BAf3t0r65v8rV3+rxAguBP/////////8CBQT////+/Pz659TGucXb7/4GB/gGAwIA////////AgYDAgEA//////////39/f///vz9AAMA//8F//////7/gh7////////+/vv///39/f39////////////////////gz/w8/r8+PUA/AIQGBkQA/z6+Pf2+Pj7/wIIDv4CAPz7+/f29PPz9vr4/P///wHq6/D2+P747+ny+fv7+/v7+/r6P/n4+Pf49CAjJCMjGRUODA4UGBkTEA4ZFwwQFhgbHR4lHhocISAdHR0dHRwQFR4aICwyNDItKisqIxYNA/z4ICE/ISEgIB8iJyAgICAhISAgICAgIB4eHSAgQ0NDQ0NDQkRCQ0FDQkRGQ0RDREdERkZJRkZGQ0REQkJDQ0NDQUNDQgFDQoOBBwYLFh3v8/n9iC3/AAsXHR8fIhwaCQgEAQMA/v7+/v7+AgYGBAH69vf49/r9/f39/f39/fz7/foDhC7///8A//bu5OLm6Orr6+zuBPz8/Pz8/Pz8/PwABAP///////8G9fcFBgwVGBcPCYEoAgICAgICAgICAgIB//r6+vr6+vr6+vv+/////Pf49/n6/////////v+CHv////////7++/39/fz9/f39//////////////////+DPxkF8evn4/bw+xYqMCIdISAI6unr6/H6/QEC/wkE+PHv6uno6fPx6/T28/Ds7eDg4enx+ff3/fb5AQP6+vr6+fk/+/oIDgsPKycnJyclIB8kJSgzPT0uGiEbUUlAPTk1MDQ6OTUwLykpKCgoJh0iLzU1MSooLDIqQikqKikgC/kpKz8qKioqOTg2NTU2NTU0NDU0LycqNTg3OToqKioqKiopLCoqKSkpLCkmJyYnKSYoKSkpKSkmJycpKSopKSkoKyopASkqg4EHAv/8+gECAwGIB/8AFThTbHh7QACDJGU3HhkQCgH+/v7+/v705tXOPCgVCgUDAQICAgICAgICAQAC/wKEP///////7eXi4uLi8gYUFAgW8hINBgIA/////wECAv//////AATw7v8IBPvu5+Tq5/vr7fH09vj4+Pj4+Pv8//8Z//////7++wcTEP///gUSDwgB/////////v+CHv////////7++/39/f39/f39//////////////////+DOOTr+QUKCQMBCxkaEgj68/Lw7vQC/gACAwkO+vz+9PHs6ero4eDyBQQOEA4LDwkGCRATHxkVIyEVCIE//f8HDAkD/gcMCfZGPVJbcFVGNjM1QEtOSUA4XCovMjY2NjApUFJRT09LWVFAMStEOjcmDAoOExwnKxcjOzAjHToWFBJKSD83O0JMS0lHSFBaXWBZUUxMTE5VW1VUUm1tbW1tbW9ycnFtbW1nbGNjbXR9b3BydXJycnV2c0EAkgCFCXVrampsa2pqa2uDgQcPHCsu7gMQCYIm/vv5+Pjw4L/T+BUoKCYcIhIXFAkB8+7w8e/v7/oMHSUWCvvz8e74hwcBAwX9BQABAYE/////DCIZAN/KwcfS3OTs8RwFAgH/////////AwYF////8O8ABObOxLvH2+z5AQPs9vP1+v0BBAQEBAULCAL8+zv6+voIFhYWDQf+///8+PkAA/v///////8AAQIDA//7/v///wL+/v///fz9/f3///////8A//v5+vv8/v+DP+bQw8zU0dbR4P8YIxgTFBD01NLf3N7d2uDq0+Xg3NXKytLTys/f6vDu38/Ext/Z0MzK1tDX8uv0Ag0K9OPp8+8/5Nro8OznORojO04lNUNOVVNXW1tPQEH7SUlJSEAxIyA2QkA1LysnIhkROTIqFwLy4t3g8fncEAAFCAj97N4QJT8nFh4vSEQxKDY/QkVEQUA9Nj5OYmtlWk1EQjkyMjc3Ojk3Nzc2NTg1MS4zOysuMDAwMC8xODcyPj80MjEzMzI2ATxBgwkKChwnIw//BAgDgg3++/v9/wHu5fokRl9kYkAAhQluRzMpFw4C/gECgj/y4c7KKxwSCgH8/wUFBAQEBQUFChotHBMKCQoKCv///wT+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kDgdISAYEQ0iHRcUFBT2+xQaJiocCvr16en36tfGt62pLRkWFhYWKBsXABAbHBwcGRUOChchHh4eJCqDggYEFyiGseH4gjICAwUHBv36+fcSMDokAPr6+/b2/wsUFBENCgoKBvrgyRsRB//79vb29vb29vb29vb29vaBPwIDAQD//////xoL9te3rbjL4ezm5Pj4+fz+//////////////8CBwkTAwIPDhwfFQwQHxP/////////////FRQVDv///////wEJEwsC/v3////////5+IM/EQ324M7Ozs7fBDRVRi4ZCPXq6/Pz8/Pz8/Pn6Ojp6enp6enp5/P8+v7359vb29vf4+bs+AsaGx0aEgwPDgwMDBsMDCI4OCTzCQkJCQn3493c193q8u/hAgLd4BlpQgC3APEA9RtpWDggEhIUEAL19fXk6vLp7vb8BBIb4uLz+dSZQv9c/zn/PhkJ+fPz8/MmEPbf+g8SEhISEhISGB4hISEkJoOBBwENNFiv0fT+ghj++fXy8PDw/AH/+/0EAPr0+voBDhYSCAUCggr34riYQDES9/H0/IEC////ggH39oM/AgMBAP//////8d3Kwryvt87m8egDFvX19fX19fX19fj8/////xIoKSsE9vno8PPw8wAQIQP/AgMCAf///////xX//y0nIyMjIyMjHRUNBv//////CBYlgz/t5+nw6+AUCgME9+vn3tjW0tHX6uTi6fD4+Pnx7vDz9PLv6eTe5ejg4en3CRXf4vEAAwsJCAsI/vTv7+zs7u/uP+vp8wMLACshKjY3NSYL+v8IEhYZHiI9MCMkJigoJyQ8PTs6NzZAMykpKSgdGAv5/AwdKzo8LS44MykgFxAMNDAXLzAvLEhIPjw9QEBAQTw4MzIxMzY2NkFIgwn//xIiJhkXJCIPgib+/Pv7/PbVs8DkBBUPCvwFFysvJRT/+v3//v7+BxQZFxQLAvrz8PiHGwIGCgUCAAECAP////8BAf3t0r65v8rV3+rxAguBPP////////8CBQT////+/Pz659TGucXb7/4GB/gGAwIA////////AgYDAgEA//////////39/f///vz9AAOEP/Dz+vz49QD8AhAYGRAD/Pr49/b4+Pv/AggO/gIA/Pv79/b08/P2+vj8////Aerr8Pb4/vjv6fL5+/v7+/v7+vo/+fj49/j0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QABAAEAAAAAAAAEAAQCFhQARAAIA+QACAPsADACAAOqDhQCFhQCFhQCFhQCFhQADAP4A7QD+AIAAFYOFAAwA8AAXAPUAhYUAhYUAhYUAhYAAEIMAhYUA9gAQAPQACwCFgADwgwCFhQCAFwGgAAMgFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABiAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABiAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwAGYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCFhQARAAIA+QACAPsADACAAOqDhQCFhQCFhQCFhQCFhQADAP4A7QD+AIAAFYOFAAwA8AAWAPUAhYUAhYUAhYUAhYAAEIMAhYUA9gAQAPUACwCFgADwgwCFhQCAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAA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gAACg4WAAAyDhYAA+oOFgADxg4WAAO+DhYAAA4OFhYWAFwGgAAMgFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABiAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABiAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwAGYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCFhQARAAIA+QACAPsAAQCAAOqDhQCFhQCFhQCFhQCFhQADAP4A7QD+AIAAFYOFAAwA8AAUAPUAhYUAhYUAhYUAhYAAEIMAhYUA9gAQAPQACwCFgADwgwCFhQCAFwGgAAMgFQAGAAIABkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAAByAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAAByAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwAKYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAKYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAIBAQEAhoYBEQcBAvYB+fkBAgIB+xkBDAwAgAHq5IOGAIaGAIaGAIaGAIaGAQMhAf4SAe3tAf4cAIABFSCDhgEMHgHw8AEXGwH19QCGhgCGhgCGhgCBAAGDgAEQEIMAhoYB9tgBEBAB9OwBCwsAgQD/g4AB8PCDAIaGgBcBoAADIBUABgACAAZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAZABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAcgAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAZACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAcgCQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8ACmAQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAACmALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAACAQEBAIaGAREHAQL2Afn5AQICAfsZAQwMAIAB6uSDhgCGhgCGhgCGhgCGhgEDIQH+EgHt7QH+HACAARUgg4YBDB4B8PABFxsB9fUAhoYAhoYAhoYAgQABg4ABEBCDAIaGAfbYARAQAfTsAQsLAIEA/4OAAfDwgwCGhoAXAaAAAyAVAAYAAgAGQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAKIAAAAyATAANgFAAAAAAAAAAAAABAAAAAQAAAAAAAAANgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAGQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAGQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAKIAkABkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABkABAAAAACbEwAAAAAAAAABAAAAAAAAAA2ARAAAAAAAAAAAAAEAAQABAAAAAAAAAA2ANAAAAACbEAAAAAEAAQABAAAAAAAAAAyAPAAdgEAAAAAAAAMAAAABAAAAAQAAAAAAAAANgDgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAApgCwAAAAAAAMAAAABAAEAAQAAAAAAAAANgDAAAAAAmxMAAAABAAEAAQAAAAAAAAgEBAQCGhgERBwECBgH5+QECFgH7GQEMIACAAerqg4EAFIMAhoYAhoYAhoYAhoYBAyEB/uwB7e0B/ggAgAEVIYOBAOyDAQwgAfDcARceAfXhAIaGAIaGAIaGAIaAARAQgwCGhgH22AEQNgH04gELAwCBAP6DgAHw8IMAhoYAgBcBoAADIBUABgACAAZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAZABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAogAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAZACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAogCQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8ACmAQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAACmALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAACAQEBAIaGARERAQIjAfn5AQIWAfv7AQw0AIAB6vSDgQAJgwCGhgCGhgCGhgCGhgEDAwH+wgHt7QH+6gCAARUbg4EA94MBDA4B8OcBFyAB9ewAhoYAhoYAhoYAgQABg4ABEBCDAIaGAfbtARAhAfTyAQsUAIEA/YOAAfDwgwCGhoAXAaAAAgAVAAkAAgAJQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAJQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAJQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAJQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGAAkACUAEAAAAAAAAwAAAAAAAAABAAAAAAAAACUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAVAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAlABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAlAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIaGgAER9IOAAAKEgAH58YOAAAKEgAH79oOAAAyEgADqhIaGhoaGhoaGhoABAw+DgAD+hIAB7QqDgAD+hIABFQKDhoABDC6DgADwhIABFyCDgAD1hIaGhoaGhoaAABCEhoaAAfbSg4AAEISAAfQQg4AAC4SGgADwhIaGAIAXAaAAeCAVAH4AAgB3QAUAAAAAAAAAAAAAAAAAAEAAAAAAAACNYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAB8AAAAcAATAGxAFAAAAAAAAAAAAABAAAAAQAAAAAAAAINAEgAAAAAmxAAAAABAAAAAQAAAAAAAAHUAFgCAQAoAAAAAAAAAAAAAAABAAEAAAAAAAACBQAgAAAAAJsQAAAAAAABAAEAAAAAAAABuAAkAfEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAekABAAAAACbEwAAAAAAAAABAAAAAAAAAeEARAAAAAAAAAAAAAEAAQABAAAAAAAAAhEANAAAAACbEAAAAAEAAQABAAAAAAAAAdQAPAHRAEAAAAAAAAMAAAABAAAAAQAAAAAAAAHxADgAAAAAmxMAAAABAAAAAQAAAAAAAAH5ABwAAAAAAAMAAAAAAAEAAQAAAAAAAAHxAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAHdACwAAAAAAAMAAAABAAEAAQAAAAAAAAHxADAAAAAAmxMAAAABAAEAAQAAAAAAAACIhAgEBAQQOAgQBAQEBAgEBAQEDBAEBAQEBAQEBAQEBAQIBAkMAoQCgAKAAoAkyRkZGRkZLUmZwRgCJAJ4AoACgAKAAlwCBC2xlUUNCP0ZGRkZGRkAAyIECAQABgQTx7/j+AYEG/fr4+Pr8/4IJ+/fw8P0DA/r7AD37GR8kJSUlJSUHA/37+/v74uLRxcrS2d7i4uLi4uLi4ubr8vYBCg0OEBUVFRQSGhMH+e/j19HW4uLi4uLi4oOCOvjr4+v1/f39BRIaEggxEvz8/P8A//L98vkKEQcB/Pz+/v79+/r36uHl7vPz9/v7+/v37uftAwgSGiIsgyb2FRYVFRUVFRX29vb29vb2JCQkJArawMDAwMDAwMDAwMXO3OXt+P+GD/j29PP0+wcNFCQkJCQkJCSDEfDw8PDx8NuznZ2dnZ2ds9sAAYUlAQH5+P0A//3/BQoKCgsLCgoJCvfPu7u6ube3t7q9wOMHEQ397/GDKikBBAEBAgQBAQEBAQECAQMBAQEBAQEBAQMBAQIBAQEBAgEBAgECAQEBAgIZKCgoKOLi4uJkLcaUprCwsLCwsLCwuMf3/gGECvj8BxolRlJkZGRkAubmxkP/bf9N/03/bQLG9fqBAwcLHAmBDPfl6/cDCgoMDAsM6KJF/37/ev91/3H/cf98BIOw3ubtIExWVlVUU1FMSkBAQEJDRUnLysnIyMrK0Nzj8hEvTVxoek8AgwCDAH0AhwCNAI0AjgCOAI0AjACKAIUAgwCDAIIAgAx5cWtnZWJeVUcqDvLYg5AA/4QK/wEC+wUVFwoKBwOCAwECAQGCBAEBAQEBggn58+zuAP759fX6gz3229rb29vb29v29PX29vb2CgoKCgoKCgoKCgoKCgoKCgUEBQoB8+rr7Ovr6+vr6fD8CBETExESCgoKCgoKCoODAP+BB///////////ihH98+nf2+n6AAICAgQEAwIFBASECwICAgUMEPbT0tvp+IQm7P/+////////7Ozs7Ozs7BMTExMTExMTExMTExMTExMTFRYXGQ8Chw4BCAsFDRYXGhMTExMTExODgwD/gQj///////////+JBwMGCAcD////ggoCBAYGBgYGBgYGBIMJBQkQBvPy+AAGBYMR3SMjIyMjIyMj3d3d3d3d3Q9GQgCtAN8ArChGDw8PDw8PDw8PDw0RGiQfISYoKCgoKCgoKCITBf8NFBQWDw8PDw8PD4MR+vr6+vr6+gkJCQkJCQkJ+gsGggz59fLw8PT4+/3+AAMBghgDAgEBAQECAQICBAcKCgoQExoZDAbr0Mnjgz3y7ezt7e3t7u7z8/Py8vLy9/f39/f19fX19ff08O7w8u7s7fPy7OXi4uPj4+Tk5Orx9fb+/fv++Pf4+vn494OCAAGBCQEBAgICAQECAQGJBwj/8O/9+vv9ghj69Pb19fX1+Pj4+/8CAgIEBQwNAAIICwoFgz32ka/S4eHh3dpyPgn29vb2JycH4uoJHB8nJycnJycnJyQhHRwI7N3e6Ozs7Oro7vj//wAMFhcbIicnJycnJ4MsHh4eGQTv9QINDQ0aQWhVMRkI+vr6/QD/EQsMAvHj3eb0/QICAgMEA/ri1eD1gQ779/n5+QAPDPPd7v0FChCDEQezxtzl5eXi3nVIGQcHBwcRSEAAiSp4YjARFxsbGxsbGxsbGhYJ/u3Z0tXg6urq6ebs5tzTzeD3AAIHERERERERg4I69M+pt/ADAwMSQ3NcHjQh+vr69fX3//wSCvLq//j4/QICAgUGA/jWtcXxAgIDAwUFBQ4cFvve6voJGCiDgDzi4uDd29zg4QL/AQQGBQI1LSMbGRgWGyAhIyQlJykoIh0YFwT18vDx6+nq6+zs9QERIiszMyohGx8lKi8yg48RAQH9/f39APz38f777/MHCAYDggoBAgMDAwUGBwcHBIMJCRIP78nV5PD4/YM9Afb19vb28OXf6urq6urw/BQUFBQUDQ0ODw8RDwwLDA4MDRAXCQQHBgYGBgH58/P2+gEHCQ0PEQwPExYUERGDER4eHh4dHhsWFBQUFBQUFhsA/4QKAQD/CP/v6vL7AgKCGP79/f3//vwDAQEA/v///wYMEgjw+gQKCQODPevh4eHi4trIv8nJysnJ0uTx8vP09PP09vj49vHu6ujq5N3X2tzl6+rp6erhz8bGx8rR2d/i4+Tl7O3v8PLxgxH6+vr6+vr6CgoKCgoKCgr6AAGECgH//gX76+n29vn9ggP//v//ggT//////4IJBw0UEgACBwsLBoM9Bj9APz8/Pz8/KBwMBgYGBvf39/f39/f39/f39/f39/f7+/jxARstLy4vLy8vLzEtHAj9APXw7/X39/f39/eDD+Li4uLj4uLj4+Pj4+Pj4+OJIwMOGikzIAkA/v7++/j29/T19ff39/r//v7+/fTo/R8cEwkA/oMRBBgYGBgYGBgYLx4LBAQEBPS9Qv9W/yT/Vyi99PT09PT09PT09Pf3+PYQHhsYGBUVFRUVFxMaHBAJ+fDv9fT09PT09IMRAQEBCBAQEAEBAQH79fgEAfX6ghcHCw4QEPUBJ0tIKAb9/v7++vr8/Pr//gGBDv769PT07ubi+x0tSllPJIM99TEyNDY2NjU19Pn39fX19dPMz9fX2dnZ1tnZ19TT1Njf4ebo9AUPERIVFRUWFxcJ++7f29fW19rZ09HW2tqDggQBBAQCAoIG//79//8A/YcH8e/8CQkHAwGCCwMHBwYHAwMCAgIAAYIJ/Pj6HDchCf//AoML/QMEAwMDBAUF////gS///uzs7Ozs7u7u7u7s7/P18+3k293i6/X6/f38/Pz7/Pz28fH18Ojm4+rs6+nq6+yDD+Li4uLk4uTr7e3t7u7t6+WJB/gCExkRAPX5hAD/ggH//oEOAQL////79O75EAn99vb7gz0LERISEBAQDw8KCgkLCwsLCQgGBgYHBgUFBQIGCQwJCxQYGRQVEA8UFRQTExMTEw4JCAn8/wL/BQUJCAYCBIMRBgYGBQYGBPn39/f4+Pf3BgD/hAoBAQD1/g8TAw0OCIIYAQH9/v7+//7+/v349PT08fHr6fYKISsmEoM9DxsTDAgFCA0R+AoRERUSDs3AvsnJycfHzdbX0Ma9vMDT5O/r/woICAQGAwUGCAj/+fbv4NXS0MXCuLfAy9KDIMTExMHDyc3V2NjY3tS9w8QA//z8/P4ABxMsIBEK/vj6/YMYAgUGCAoFA/X39/wCAgIC+u7wEintydLwCYM9/goMFBYPFBkf9f8EChEJAPXn1dzJydXQ2+Lo6uTf4ODo9AcQFhYREQ0F/QEKDg4NCgT+7dvY3d/h4Ofw9vqDBgEBAQEHEBCDFgX/8fH5//P5+fkBAP0HEwIOJSYKDgwFggv9+PXy9ff28vX1+P6CCfXq7QwyIhYRDwmDPQXd3NrY2NfW1uHq+wICAwRAR0M8PDo6Oj06Ojw/QD8/QUIvGw3/+ff28fHx8O7u+wQLFR0zPz48OkBCPTo5gxE8PDw6Njg3MC8vLzAxMjM5AAOHBw8QAe/p/w0Jgxb+/f4CBgcFAwMC/v///wMPFPXX8QkPCYQ9DMHCw8PBwcTDEBUTDRATDx8nJh4eHR4eHRobHSMlJRkSFQ8H/PTv7Ozq6+vr6ur+AwYYIRcbGxodHh8dHh2DEf//APru6O76/f39AgkKBQMABIQA/4EHMC8F3efc4vKCGAMJDhQODg0ODAwKCAoKChEWE/Tay7u6x+WDgAsA0ADgAAIA30AFAAAAAAAAAAAAAAAAAABAAAAAAAAA4kAGAAAAACbEAAAAAAAAAABAAAAAAAAAyQAAAOBACgAAAAAAAAAAAAAAAEAAQAAAAAAAAN1ACAAAAAAmxAAAAAAAAEAAQAAAAAAAAM0ACQDVQAQAAAAAAADAAAAAAAAAAEAAAAAAAADOQAEAAAAAJsTAAAAAAAAAAEAAAAAAAADcQAcAAAAAAADAAAAAAABAAEAAAAAAAADTQAMAAAAAJsTAAAAAAABAAEAAAAAAAAA/Pz89NzIyREE/Pz86QAD78ezs7Ozy68edHBQIAQEBARIqNTUiGwsBAQEBDiEon7zc9/Ht7e3t7/g5NDg/4vX19C0GBgYGAf3//fr4+Pj4/QgQC/X39/f39/TsBikoDgL4+Pj4+gQMBf0ABgYGBgP0gxXz7+vr6+j49+3w+P379PHv9wETFRAHgwkDBQH0/AoPCwIDgT/++AQB///////6AP4EA/Lv8vT5+wH/CREJCP/sAv749fX0+AMN9/wFCgoKAvsCDhUJ+vr6AgoKCv7sAgby5e34B/j4/Ajy7foKgz/h4eb2BAQZL0VFRTEl+wMKDQ0NDRASDwnm5ubm5ubm6erp6fwYOkhISEg8IQrq2cG5sqysrKzI6tfd4eH5Dw8SLRgYGBgaEgP16efn5+fp9QMDBAUFBQUFBQUFCgoDH0ZGRkY/Ny4TA+i6urq6xuKDFO/z+Pn4B/7/DRgnNzc3NzEoIg8JA4Q/9ezv8O/p4t/u6Ob5FiISFik5OTk5KiIbFBAaDuzs7Ozx9MTNv8bd3Ojv/AQEBAUJDwoOEhMTExMTANnFxcXFxRPFxcXF6AQOGCwzPEdHRycQC/3kzYM/q6u0zufnHTNJSUk8OgsTHSIiIiIkJB8ZusbS19fX19XRzs74IE9jY2NjUCYD5MqlmY2Dg4ODrePyzK+rBBwcIy07Ozs7NCAM+tzLy8vL3fwOEhofHx8fHyAfIxoNCzNra2trYFVIIgnnr6+vr7/kgz/8AgsMBxkTGTNFUFxcXFxgYVtBNi8vMjIyMiMOBQH87Nza4fbwBSc1MkNkenp6emhcUDcpQSHx8fHx+P65ubG7LdHS5u4BEBAQERUcHSIiHR0dHR0E1Lu7u7u7u7u7u+oVJTZRXGh3d3dMJhkE48aDP9zh6fL3/P315N3X1dXMzMS2rKegmJaXmIyOlKCprbXAyc3T2tDAs62ppJmSkpKYnaCjpamuuMbIzs/Q1UE0LyUtGxUL//0A+/oCFB8pNjs7QEJBREI9Ozo4ODc1MjEyNSgfGBESDgYEA/0LFRsnNoMFBQUEAwMEhAr+/v7++vb29vb5/YMQAwYGBQcHBAMC/f4CBQUGBgODBvwBBf77+/uDAQQHgQb/AAQJ/Pj6ggUGBwIPDgePDwkOA/739vn////2+AYEAgGDP9/f4OHi4trW09PT4+MyHxYXFxcX+9rJ1B0TBP39/f3w4t7e7e/4//////r4/vr6EA0TFhYWFhodHg3w3xUEBAQt9vb29vT6BhAQCgoKCg4UGhwOAQQICAj67Orq+hEJAQEBAfzw8PsIBAYGBgYGDIMVAQUKDA39/wENB/vq6ufo9QD/BPr1+oM/AwoQGA8C/f/4/vv07/D6+vj39/f3/Pf98/Hx59/e4uTk7v7o9O7wBfLz9/v7+/nz6/b19vn5+f3/DR4lEPj4+BP28/Pz8vfp5vYA+vLy8vHj8Pr6+IM/BAQD/PHx5uTg4ODq6AMKEhUVFRX3077HSTUUAQEBAffw9PQRDRAWFhYWEhEZFAoOAgwTExMTC/zvDBEE/ggI/y3c3Nzc5/kE+v0ICAgIBAIHECAFCQwMDPzw6+zy9vn+/v7++/Hs6+7s6enp6enxgxQPDgf+/fHr8P78+/v7/fwAAf4SCwKEMwMOGicjGhgZEAkODxQcGRQLBgYGBgwIDQwTAQYGBQcIAwP37PHu9A339/Tv7/Dv7u7v8vmCHP37BBke/+fn5+rt7e3y9uTg8vr38fHx8O/+CAH1gxr9/fz8/PX0+Pv9//z8AwIBAQMGBPfm1tL77/SBP/4B/fr/Aen0/wH/AQD59wHk4vr7+wIC///8+vb2+wAVAwIOAff++vj49/Xy8fTt7vT49vf+/gAFBQL///8BBAMQAvXu9fXy8fT5+PkBBPwAAQiDBfz/AQEB/oQK/////wMGBwL59fqDDQQHBwsJ/vn8/AIBAgQEhgYH//sDBgsLgwr8+f75AfPk4Ofr+IEGAQkPCwX//YQD/v77/4YPAQIKBAEFAPr6+vbu4/L7+oM/+Pn7+vj69voEBwsLC/z8BAkHAwH36+LhCwoHBAQDAv338/Po8fwFCAcIDxUVDQcCAQADAgL+9PPv7vP59Pf1BS0EAgcK/PYGAPv5/Pf5Bw0DAQH++fHr6+zs8fHz/f73/AADBQYHCAQCEw4LCAL5gwj4+fr8/fgAAf+BCgICAgIDBAQJCQYDgxAKFBQQDgb//vIDAv78/AYHA4MGBP/7BgkCAYMR+/YDAQP/6enw+P////8ABgv9hw0DAwMDAwMDAwMD/fsAAoEJ//z8/AMB9/j7/4M/9vj79+7x6/L+AwUAAhcRCggHAgD++vPs+PP1+fb19PDq5+rb4+/5/PwAChAQEAoGAwD//AD46+nj7/b23ebl8C3z7fT39PX+9fL19vP09vPu+wH++Ozm5ubn5ubn5unl7vT6/vz/ChANEwkC/fTngwgSEgwHBwP9AP6BCgICAgL//gAFCQgEgw8HDgwMCggLCxADA/35+///hAYJBAAHCgUFgwEEDIEGAQH76/P+BIIFBw8NAP/+hQD/iA/69f4DCQoHAQEBCgj6/P7/gz8fHhsZGBgfHRYUEBAOBwX//v8CAxw8U1ILDgoEBAYEDRwkJSsbCP8AAQEFA/gdHgkMCwMDAwAFBRkgIBvh+//pLfgC/f4HCgAJEBEPExIKCA8OEhAUFRkTDAwIBP/39v4C/v8B/vz6AQP59Pj19vCDDA0GAP/+BfwCAQEA//+BBvnz8vYACASDM/ry7e3v/wsJC+z4/fr++/wAAQEBAfwFBwIA/v4KCggHDhP/AQIPHRwbEwYBAQD//gIHCwiEGgL/Av79/f39/f39+/f1/gkFCAsLCxEZIBIIBoM/BwYPFRYVEg0MCgsQDvr/BgcECgsYL01dNDIbCA0ODBQZEg0kGA4LDg8QFBgTMC8PDQ4NDQgIDQ8VCwUE7AEC8RD6CAIFAPXtBRAKCw0PDhUhD4EaAQYHA/8C//3/Av8GCgQEBwYC/Pj6+fkA/v76gwjt7fD2+f8DAAKBCgEBAQL/+O7z+wMCgxD17PLp6fP39vT+/fr08fb6/oMG+gEF/vbz9oMK+vICBf8KHCIeFQaBBv/07fX9BgeEA/78+waGD/399Pn9+wAGBgYLEB0OBQaDAIAXAaAAAyAVAAYgAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAyATAANgFAAAAAAAAAAAAABAAAAAQAAAAAAAAANgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABmAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAA2ARAAAAAAAAAAAAAEAAQABAAAAAAAAAA2ANAAAAACbEAAAAAEAAQABAAAAAAAAAAyAPAANgEAAAAAAAAMAAAABAAAAAQAAAAAAAAANgDgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAANgCwAAAAAAAMAAAABAAEAAQAAAAAAAAANgDAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIWFAIWAAAKDAPcAAgD6AAwA4QD1AIWFAIWFAIWFAIWFABcA/gD6AP4ADwALAIAACoOFACsACwCFhQCFhQCFhQCFhQCFhQDuAPQA5wD1AIWFAIWFAIAXAaAAAyAVAAYgAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAyATAANgFAAAAAAAAAAAAABAAAAAQAAAAAAAAANgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABmAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAA2ARAAAAAAAAAAAAAEAAQABAAAAAAAAAA2ANAAAAACbEAAAAAEAAQABAAAAAAAAAAyAPAANgEAAAAAAAAMAAAABAAAAAQAAAAAAAAANgDgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAANgCwAAAAAAAMAAAABAAEAAQAAAAAAAAANgDAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIWFAIWAAAKDAPcAAgD6AAwA4QD1AIWFAIWFAIWFAIWFABcA/gD6AP4ADwALAIAACoOFACoACwCFhQCFhQCFhQCFhQCFhQDuAPQA6AD1AIWFAIWFAIAXAaAAAgAVAAIAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIWFhYWAAPeDhYAA+oOFgADhg4WFhYWFhYWFhYAAF4OFgAD6g4WAAA+DhYAACoOFgAAqg4WFhYWFhYWFhYWFgADtg4WAAOeDhYWFhYUAgBcBoAACABUABQACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAdgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAcgAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAcgCQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAHYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAAB2AHAAAAAAAAwAAAAAAAQABAAAAAAAAAB2ADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYWFgAACg4AA94OFAQABAPoACgEAAQDhAPWFhYWFhYWFhYAAF4OFgAD6g4UBAAEADwALgAAKg4UBAAEAKgALhYWFhYWFhYWFhQEAAQDuAPQBAAEA5wD1hYWFhYALANABLwACAS5ABQAAAAAAAAAAAAAAAAAAQAAAAAAAATJABgAAAAAmxAAAAAAAAAAAQAAAAAAAARgAAAEvQAoAAAAAAAAAAAAAAABAAEAAAAAAAAEsQAgAAAAAJsQAAAAAAABAAEAAAAAAAAEcAAkBBkAEAAAAAAAAwAAAAAAAAABAAAAAAAABHUABAAAAACbEwAAAAAAAAABAAAAAAAABK0AHAAAAAAAAwAAAAAAAQABAAAAAAAABIUADAAAAACbEwAAAAAAAQABAAAAAAAAAP/D3BAsLAfXu8f4PFhEKBwUHDRkHBvUL+/4E+9zi6ezs7Ojl4+35+z8/PTcyMkRBPz8/OkAA+/Hs7Ozs8uvHnRw/FAgBAQEBEio1NSIbCwEBAQEOISifvNz38e3t7e3v+Dk0OD/i9fX0BgYGBgH9//36+Pj4+P0IEAv19/f39/f07BQGKSgOAvj4+Pj6BAwF/QAGBgYGA/SDPAwMDAwMCw8QBPPo6/D09PTu5dPzFQwMFPfv9/f39fHu7NvW0t/0CPPv6+vr6Pj37fD4/fv08e/3ARMVEAeDCQMFAfT8Cg8LAgOBP/74BAH///////oA/gQD8u/y9Pn7Af8JEQkI/+wC/vj19fT4Aw33/AUKCgoC+wIOFQn6+voCCgoK/uwCBvLl7fgH+Pj8CPLt+gqDPxQG6Nra293e5Ovz9gYqOjo6OjQJ9eoB+OC+svj4+fn5+fv9/wUNE+Hh5vYEBBkvRUVFMSX7AwoNDQ0NEBIPCeY/5ubm5ubm6erp6fwYOkhISEg8IQrq2cG5sqysrKzI6tfd4eH5Dw8SGBgYGBoSA/Xp5+fn5+n1AwMEBQUFBQUFBRQFCgoDH0ZGRkY/Ny4TA+i6urq6xuKDOwoKCgoKCgoKCgoKCgoKCgoKChA7UFBQTjgXCgoKCgoKCgoKCgoKCu/z+Pn4B/7/DRgnNzc3NzEoIg8JA4Q/9ezv8O/p4t/u6Ob5FiISFik5OTk5KiIbFBAaDuzs7Ozx9MTNv8bd3Ojv/AQEBAUJDwoOEhMTExMTANnFxcXFxRPFxcXF6AQOGCwzPEdHRycQC/3kzYM/KxLiycnKzM3T2uLl/DBHR0dHQBH67wL437irDw8QEBAQEhQWHCQqq6u0zufnHTNJSUk8OgsTHSIiIiIkJB8Zuj/G0tfX19fV0c7O+CBPY2NjY1AmA+TKpZmNg4ODg63j8syvqwQcHCM7Ozs7NCAM+tzLy8vL3fwOEhofHx8fHyAfFCMaDQsza2tra2BVSCIJ56+vr6+/5IM/CgoKCgoKCgoKCgoKCgoKCgoKEUJaWVlaQRgKCgoKCgoKCgoKCgoK/AILDAcZExkzRVBcXFxcYGFbQTYvLzIyMj8yIw4FAfzs3Nrh9vAFJzUyQ2R6enp6aFxQNylBIfHx8fH4/rm5sbvR0ubuARAQEBEVHB0iIh0dHR0dBNS7u7u7FLu7u7u76hUlNlFcaHd3d0wmGQTjxoM/QEBAQEBCRUdSX2xycm1tbW1rZk5ASUlDUmVtcnJycXBvbWlmWk5D3OHp8vf8/fXk3dfV1czMxLasp6CYlpeYjD+OlKCprbXAyc3T2tDAs62ppJmSkpKYnaCjpamuuMbIzs/Q1UE0LyUbFQv//QD7+gIUHyk2OztAQkFEQj07Ojg4FDc1MjEyNSgfGBESDgYEA/0LFRsnNoMs9fX19fX19fX19fX19fX19fX19ff39/f39/X19fX19fX19fX19fX1BQUEAwMEhAr+/v7++vb29vb5/YMQAwYGBQcHBAMC/f4CBQUGBgODBvwBBf77+/uDAQQHgQb/AAQJ/Pj6ggUGBwIPDgePDwkOA/739vn////2+AYEAgGDPxghNDchEAsHBAQEA/309AIQEwkVFCIMGR0aHNbuESUlJSQnKSMZFN/f4OHi4trW09PT4+MyHxYXFxcX+9rJ1B0/EwT9/f398OLe3u3v+P/////6+P76+hANExYWFhYaHR4N8N8VBAQE9vb29vT6BhAQCgoKCg4UGhwOAQQICAj67BTq6voRCQEBAQH88PD7CAQGBgYGBgyDPOzs7Ozs8fT4+vr6+gAEBAQA+gbx4OTk4fkEAQEB+/Tw7ezt7u3s7AEFCgwN/f8BDQf76urn6PUA/wT69fqDPwMKEBgPAv3/+P779O/w+vr49/f39/z3/fPx8eff3uLk5O7+6PTu8AXy8/f7+/v58+v29fb5+fn9/w0eJRD4+PgT9vPz8/L36eb2APry8vLx4/D6+viDP+f7IjUX/fj19fj6+vLl3ur1+PH59QLw/ADy9ZG34vT09PP2+PLo4wQEA/zx8ebk4ODg6ugDChIVFRUV99O+x0k/NRQBAQEB9/D09BENEBYWFhYSERkUCg4CDBMTExML/O8MEQT+CAj/3Nzc3Of5BPr9CAgICAQCBxAgBQkMDAz88BTr7PL2+f7+/v778ezr7uzp6enp6fGDO9/f39/f5/H4AAQGBQ0WFhYQCRH35+zs5v0UExMTCPr07efo6ebi3w8OB/798evw/vz7+/v9/AAB/hILAoQzAw4aJyMaGBkQCQ4PFBwZFAsGBgYGDAgNDBMBBgYFBwgDA/fs8e70Dff39O/v8O/u7u/y+YIc/fsEGR7/5+fn6u3t7fL25ODy+vfx8fHw7/4IAfWDPxUVFRUVFhcXFBAODg0SDxEPDgoRFxARFg0PEhEREA8ODAgJCAwQFP39/Pz89fT4+/3//PwDAgEBAwYE9+bW0vsB7/SBP/4B/fr/Aen0/wH/AQD59wHk4vr7+wIC///8+vb2+wAVAwIOAff++vj49/Xy8fTt7vT49vf+/gAFBQL///8BBAMQAvXu9fXy8fT5+PkBBPwAAQiDLAsLCwsLCwsLDhAPCwsLCwsMDRIJBwsLDAcMCwsLCwsLBwgKCgsMDPz/AQEB/oQK/////wMGBwL59fqDDQQHBwsJ/vn8/AIBAgQEhgYH//sDBgsLgwr8+f75AfPk4Ofr+IEGAQkPCwX//YQD/v77/4YPAQIKBAEFAPr6+vbu4/L7+oM/CQkJCQkICQkJCQkJCQsLCwsLDRodGhoaFA4LCQkICQkJCQkJCQkJ+Pn7+vj69voEBwsLC/z8BAkHAwH36+LhCz8KBwQEAwL99/Pz6PH8BQgHCA8VFQ0HAgEAAwIC/vTz7+7z+fT39QUEAgcK/PYGAPv5/Pf5Bw0DAQH++fHr6+zsFPHx8/3+9/wAAwUGBwgEAhMOCwgC+YOSBf7+/v7+/o0I+Pn6/P34AAH/gQoCAgICAwQECQkGA4MQChQUEA4G//7yAwL+/PwGBwODBgT/+wYJAgGDEfv2AwED/+np8Pj/////AAYL/YcNAwMDAwMDAwMDA/37AAKBCf/8/PwDAff4+/+DPy0tLjIuLTEwLi0tLS0qKioqKi06Pzs7PDYuKi0tLC0tLS0tLS0tLfb4+/fu8evy/gMFAAIXEQoIBwIA/vrz7Pg/8/X59vX08Orn6tvj7/n8/AAKEBAQCgYDAP/8APjr6ePv9vbd5uXw8+309/T1/vXy9fbz9Pbz7vsB/vjs5ubm5xTm5ufm6eXu9Pr+/P8KEA0TCQL99OeDLwsLCwsLCQQGCgoLCwsLCwsLCwsJCQkJCQkLCwsLCwsLCwsLCwsLCxISDAcHA/0A/oEKAgICAv/+AAUJCASDDwcODAwKCAsLEAMD/fn7//+EBgkEAAcKBQWDAQQMgQYBAfvr8/4EggUHDw0A//6FAP+ID/r1/gMJCgcBAQEKCPr8/v+DP+jo6Ojo6Onq6+zr6+rj4OTn5+3p5Orp5e7s6gb+8unp6+vn5eXn6R8eGxkYGB8dFhQQEA4HBf/+/wIDHDxTUgs/DgoEBAYEDRwkJSsbCP8AAQEFA/gdHgkMCwMDAwAFBRkgIBvh+//p+AL9/gcKAAkQEQ8TEgoIDw4SEBQVGRMMDBQIBP/39v4C/v8B/vz6AQP59Pj19vCDM/T09PT09fb39PDu8PL09PTx8uvz+PT08/jz9PT09/n4+vf19PTz8w0GAP/+BfwCAQEA//+BBvnz8vYACASDM/ry7e3v/wsJC+z4/fr++/wAAQEBAfwFBwIA/v4KCggHDhP/AQIPHRwbEwYBAQD//gIHCwiEGgL/Av79/f39/f39+/f1/gkFCAsLCxEZIBIIBoM/7+3c2Ovr5ufm5eLi4tja2dzc39/f5eTf4O3s5efl4ODh4N7e5e/zBwYPFRYVEg0MCgsQDvr/BgcECgsYL01dNDcyGwgNDgwUGRINJBgOCw4PEBQYEzAvDw0ODQ0ICA0PFQsFBOwBAvH6CAIFAPXtBRAKCw0PDhUhD4EaAQYHA/8C//3/Av8GCgQEBwYC/Pj6+fkA/v76gy/8+vj4+Pr79u3t7/X19fX17+7q9vn19fT39PX19fj6+v77+fn8/v/t7fD2+f8DAAKBCgEBAQL/+O7z+wMCgxD17PLp6fP39vT+/fr08fb6/oMG+gEF/vbz9oMK+vICBf8KHCIeFQaBBv/07fX9BgeEA/78+waGD/399Pn9+wAGBgYLEB0OBQaDgBcBoAADIBUABiACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAGYAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8AA2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAA2ALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAhYUAhYAAAoMA9wACAPoADADhAPUAhYUAhYUAhYUAhYUAFwD+APoA/gAPAAsAgAAKg4UAKwALAIWFAIWFAIWFAIWFAIWFAO4A9ADnAPUAhYUAhYUAgA8BMACOAAIAcUAFAAAAAAAAAAAAAAAAAABAAAAAAAAAcUAGAAAAACbEAAAAAAAAAABAAAAAAAAAdAAAAA5AEgAAAAAmxAAAAABAAAAAQAAAAAAAAIxACgAAAAAAAAAAAAAAAEAAQAAAAAAAAIxACAAAAAAmxAAAAAAAAEAAQAAAAAAAAIcACQBvQAQAAAAAAADAAAAAAAAAAEAAAAAAAABzQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAOQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAOQA4AAAAAJsTAAAAAQAAAAEAAAAAAAACHQAcAAAAAAADAAAAAAABAAEAAAAAAAACIQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAOQAwAAAAAJsTAAAAAQABAAEAAAAAAAAA/Ewv+9vb29vb29vby6+ff2NTb7Pb29vb29vb7BA769/Dx+QUQEw4IBgUFBQUFBQULExklKyEPAwMDBQwSBhIdEwL+8O+DHPv7/AIHBwoKDA0M+AABAgMDA/baxcvZ5/X7+/v7QP95JKamudryAQEBAQICBAcMEBIKBgD//v7+EUd3aDYMCAH+/v7iuIqDP9jY2NjY2NjY2NjY2NjtDiw8PDw8PDw8PDw8KQrqODhEPjcyLSonKCstLS0tLS0tLS0S5cnJycnJycnJycnsAgoCEhopg4UFAQEBAvn3kBLdExMSERAQEBAREAgBAf/7+fv/hwr99vDsza6urrO+0IM/tbW1tbW1tbW1tbW1tcwQUmRkZGRkZGRkZGRPDMlZWW1nX1hPSUdGRkZGRkZGRkZGRhvCl5eXl5eXl5eXl8Lh8AIOLEmDhQUBAQEC+feQEuMeHh4cGRgYGBkZEQkD/fn4+v+HCvns3teviYmJlavNgz++vr/AwdX+J1BkbXp9fX19fXx8e3pjNATVvr6+vhAlLC4zNjg4OTcxJh8T++PX0cW+vr6+vr/AwdDuDBsqPDw8AjQoGIOCAAGBAgH//4gAAYkA3YEBAQGDCf37+Pn5+fj4/QGFDAEA/vn18vgCAgL+9eaDoAX+/P8EAwGfnwH//6Q/SSsNBQUFBQUFBQUA/OzVwLXL7wUFBQUFBQUQJj39AP79/P0AA/728fDw8PDw8PDz9wcgMBPw4uLi6O/y9+7y9gIHEg6DPwICFzZDRzAP9PLxCwABAgMDA/THm6bA3fkFBAICxxERDAYC////9uzs8voMICobDQD+/Pz8/f7/+AUNAvjs7OwC+wLsgz9pSB4KCgoKCgoKCggG+cqel8X0BQUFBQUFBQ45YhMJ/Pn08O/w7O71+/v7+/v7+/3+EkFRLQPx8fH5BQsTAfsBAgwTF4M//v4ROVhAFvXXydoIAAIGBwcH9smgvN/z/wUD//5MNDQpGAwDAwPz3c/O3fYNGA/9APz4+Pj//vTc5P3/+vLy8gIJKUaDP/z8/wME+v0JDQUB+fb4/P4BBP/49Pz27fABAP/94vDt8fn+AP4A//39AAUC/wQFCQ8OCgcGChQZEAsJBwL7+vgC9e/og4EgBhIbGQwC+/z9AwACAwMDAwIB/vTx9gADAgEAIhIIBQICgxX/AgMDCAsHA/8A//39/f306eX3ERsSggIDChmDP/7+/v7+/v79/f37+/39AggICQgICAcHCAgICAP+BwkKDxQUDwoJBQL//f39/Pz7+/z88/Pz8/Pz8vHw8Oba29sC5/YEg4UA/4oB//+IACOBAgIDAoIJ//4BAwICBAUB/ocKAQUHCf7+/v4CCxqDKv39/P39/fz7+vr4+Pn5+vr6+/v6+vr7/f7+/v39//kDBAUIDRAMBwYEAQGCAf//gRD+/v79/v7++/j269zc3OPt+oOCAP+BAv8BAYgA/4kAI4EC/Pv+ggABgQb9AgYICAP/hQz/AAMHCw4J/v7+Agsag6AFAgQB/P3/n58BAQGkoAUCBAH8/f+fnwEBAaQ/HhwQCRAXFAsEBggODg0HBAQEB/7y7/D1/QAGEBrp8vz17uzw9foGDREQDQ0NCgT9+Pz9/PwCCQ4SERIWFhELDQL97OKDgRgOICsjHhkPBAL7AP8A/////wACDBcYC/3+gRLs5ebh5fH9/f37+fPy9PT1+QD4hA0SJScoE/fp+QICAvPi3oM/GREPGCAlIhcPEBUXGBcTEQ8LCwX57ez2BQoPFBf6DxcYEwr/+/v+/gD/+/r38+/w7/gBBgQBAAYF/fn8+vz+AAIBAfyDgSAMFRIiLicYDgzzAP79/f399e/118zf+Pz9/wC7+vT7AP+CCAIIDxgPAPj4AoELAgMDAwwjNTwf8+DrggL46cyDoAX+/P8EAwGfnwH//6QAgBcBoAACABUAByACAAdgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAAdgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAdgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAAdgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYUBAAEA6wACAQABAP4A9AEAAQD+APSAADGDhYWFhYWFhYWFAQABABMA/gEAAQAVAP6FhYAABoOFgAD5g4WFhYWFhYWFhYWFgAD8g4WAAASDhYWFhYUAgBcBoAACABUAAgACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAAFABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAFQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYWFhYAA/oOFgAD3g4WAAPqDhYAA/YOFhYWFhYWFgAABg4WAAAKDhYAAB4OFgAAGg4WAABWDhYAAA4OFgAADg4WAAAaDhYWFhYWAAPKDhYAA+YOFgAD6g4WAAPqDhQCAFQGEAMUgAgCmYAUAAAAAAAAAAAAAAAAAAEAAAAAAAACpYAYAAAAAJsQAAAAAAAAAAEAAAAAAAACsIAAABiATAA9gEgAAAAAmxAAAAABAAAAAQAAAAAAAAB4gFgDDYAoAAAAAAAAAAAAAAABAAEAAAAAAAADDYAgAAAAAJsQAAAAAAABAAEAAAAAAAAC/IAkAp2AEAAAAAAAAwAAAAAAAAABAAAAAAAAArGABAAAAACbEwAAAAAAAAABAAAAAAAAABmARAAAAAAAAAAAAAEAAQABAAAAAAAAAGGANAAAAACbEAAAAAEAAQABAAAAAAAAAIgAPAB5gEAAAAAAAAMAAAABAAAAAQAAAAAAAAChgDgAAAAAmxMAAAABAAAAAQAAAAAAAAL9gBwAAAAAAAMAAAAAAAEAAQAAAAAAAAMBgAwAAAAAmxMAAAAAAAEAAQAAAAAAAACJACwAAAAAAAMAAAABAAEAAQAAAAAAAAEZgDAAAAAAmxMAAAABAAEAAQAAAAAAAEA8AAQEEAQICAQIBAQEBAQUBAIA/Bv4DBQYD/Pf17ez2/QMLFBMLCAT9+vv9AvoTC/729vb29vb29vLr59/Y1Nvs9vb29vb29vsEDvr38PH5BRATDhwIBgUFBQUFBQULExklKyEPAwMDBQwSBhIdE/7w74M3AwgC9PPs5+Th5ev8CgoKCvzr5eHk5+zz9AII+/v8AgcHCgoMDQz4AAECAwMD9trFy9nn9fv7+/tA/3kkpqa52vIBAQEBAgIEBwwQEgoGAP/+/v4RR3doNgwIAf7+/uK4ioM4NwEBAQMDAQEBAgEBAQEDAwEBAQcBAQEBAgEBAQkBAQICAQEDAQEBAQEBAQICAgEBBQIBAQEBAQIBN+vR1AgIBwH8/gH79PT0KCsR2NjY2NjY7Q4sPDwpCjhEPjcqJygrLS0tLS0tEuXJycnJyewCChopFkwuFBQUDgoKCgoKDhQUFC5MAAEBAvn3hg3dExIREBAREAgBAf/5/4II/fDsza6urr7QAD/34L++0fgLCwsLCQgJC+Pk5OTj4+Pj9h0wLw61tbW1tbW1tbW1tbW1zBBSZGRkZGRkZGRkZE8MyVlZbWdfWE9JHUdGRkZGRkZGRkZGRhvCl5eXl5eXl5eXl8Lh8A4sSYMaSUksEREREREREQX59PT09PkFERERERERESxJhQUBAQEC+feQEuMeHh4cGRgYGBkZEQkD/fn4+v+HCvns3teviYmJlavNgwA/kpGirq6ysrKvrKGRi46SkJSirK+ysrKurp+Pvr6/wMHV/idQZG16fX19fX18fHt6YzQE1b6+vr4QJSwuMzY4OB05NzEmHxP749fRxb6+vr6+v8DB0O4MGyo8PDw0KBiDGhQUFBQUFBQUFBQNDhQUFBQUFBQUFBQUFBQTFIIAAYECAf//iAABiQDdgQEBAYMJ/fv4+fn5+Pj9AYUMAQD++fXy+AICAv715oMBAAAA/YAAuwX+/P8EAwGfugH//6QAgAAGhAD9ggECAoED/QADAb+OjwMDBgQBhAABv4cAPwH+EAwIAgAGCQkICggBAfr5+/n5/AIA+vbyBEkrDQUFBQUFBQUFAPzs1cC1y+8FBQUFBQUFECY9/QD+/fz9AAMd/vbx8PDw8PDw8PP3ByAwE/Di4uLo7/L37vL2BxIOgz/08fYJCQcC//X08+/s7Ozs7/P09f8CBwkJ9vECAhc2Q0cwD/Ty8QsAAQIDAwP0x5umwN35BQQCAscREQwGAv//Hf/27Ozy+gwgKhsNAP78/Pz9/v/4BQ0C+Ozs7PsC7IMAPwL/AwIIBv8ECAoPCvnuFgz89fr8AAX+/QIBBWlIHgoKCgoKCgoKCAb5yp6XxfQFBQUFBQUFDjliEwn8+fTw7/Ad7O71+/v7+/v7+/3+EkFRLQPx8fH5BQsTAfsBDBMXgz/9/AIQEQ0HBf/9/vn19fX1+f79/wUHDREQAvz+/hE5WEAW9dfJ2ggAAgYHBwf2yaC83/P/BQP//kw0NCkYDAMDHQPz3c/O3fYNGA/9APz4+Pj//vTc5P3/+vLy8gkpRoMAPwMF/fv59PP19/n9BAP8+P//+fn5+fv8/v0AB/z8/wME+v0JDQUB+fb4/P4BBP/49Pz27fABAP/94vDt8fn+AP4dAP/9/QAFAv8EBQkPDgoHBgoUGRALCQcC+/r49e/ogxrw7+br7O/w7+vr7+/r6+vr7e3q6uzt7evr7O2BIAYSGxkMAvv8/QMAAgMDAwMCAf708fYAAwIBACISCAUCAoMV/wIDAwgLBwP/AP/9/f399Onl9xEbEoICAwoZgwA/DQ4JAQEDAwMEBAMKCfv39fwDAwMDAwMBAQYN/v7+/v7+/v39/fv7/f0CCAgJCAgIBwcICAgIA/4HCQoPFBQPCh0JBQL//f39/Pz7+/z88/Pz8/Pz8vHw8Oba29vn9gSDGuzs7ezs7Ozs7Ozs7Ozs7Ozv8Ozs7Ozs7Ozu7IUA/4oB//+IACOBAgIDAoIJ//4BAwICBAUB/ocKAQUHCf7+/v4CCxqDAD8dIBcQEA8MCxARERUSBy8oHhQSERARERAQFyD9/fz9/f38+/r6+Pj5+fr6+vv7+vr6+/3+/v79/f/5AwQFCA0QBQwHBgQBAYIB//+BEP7+/v3+/v77+Pbr3Nzc4+36gxrs7Ozs7Ozs7Ozs5+fs7Ozs5+fs6+zs7Ozs8OyCAP+BAv8BAYgA/4kAI4EC/Pv+ggABgQb9AgYICAP/hQz/AAMHCw4J/v7+AgsagwEAAAADgAgHADoBAQEBAQ8AA4EEAgQB/ACBAQEBgw8GAAYGCQYEBAYJBgMFBgYGDwEBAQEBAQEBAQH++/0AAQAAgAD6hAADggH+/oEDAwD9/7+OjwP9+vz/hAD/v4cAgAD6hAADggH+/oEDAwD9/6gFAgQB/P3/n48D/fr8/4QA/6ABAQGkAD/39fH4/vz69/Tz+PDwAggC9/L09Pf29PX29fEeHBAJEBcUCwQGCA4ODQcEBAQH/vLv8PX9AAYQGuny/PXu7PD1HfoGDREQDQ0NCgT9+Pz9/PwCCQ4SERIWFhELDf3s4oMaEBEbFRUTEhMUERMUFRUVFRIRFhYTExMVFRoRgRgOICsjHhkPBAL7AP8A/////wACDBcYC/3+gRLs5ebh5fH9/f37+fPy9PT1+QD4hA0SJScoE/fp+QICAvPi3oMAP/Pw/f0LBwgJAP348fgG393o+vz9//3/+vv28xkRDxggJSIXDxAVFxgXExEPCwsF+e3s9gUKDxQX+g8XGBMK//sd+/7+AP/7+vfz7/Dv+AEGBAEABgX9+fz6/P4AAQH8gxoREBwWFRMUFBYWFxgWFhYWHBwXGBUUFBUWFRSBIAwVEiIuJxgODPMA/v39/f317/XXzN/4/P3/ALv69PsA/4IIAggPGA8A+PgCgQsCAwMDDCM1PB/z4OuCAvjpzIMP/AL8/Pn8/v78+fz//fz8/A//////////////AgUDAP8AFxYAAQEEAQICAQIBAQEBAQUBIQEBAQEBDw/6APr69/r8/Pr3+v37+vr6gQT+/P8EAA7/////////////AgUDAP+BAf//g4AXAaAACQAVAAUAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAABQATAAVAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAUAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAABUARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAABQAPAAVAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAIABbABAAPqBhYAA9IOFgADzg4WAAAODhYAA8oOFgAATg4WAAAiDhYAABoOFgAAqg4WAABeDhYAA8oOFgAAYg4WAABWDhYAACYOFgADsg4WAAAKDhYAA44OFgAAVg4WAAAmDhYAA9IOFgADgg4WAAA6DhYAAGIOFgBcBoAAKIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAAGIBMABmAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABiAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAGYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGIA8ABmAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAABmALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAgAFsAEAA+oGFAPQAAwDzAAMAAwACAPIA9QCAABODhQCAAAiDhQAGAAsAgAAqg4UAFwD9AAIACAAYAAsAFQD7AAoACwCAAOyDhQDyAPUAgADjg4UAgAAVg4UACQD1APUA+QDPAOkAgAAOg4UAKAALAIAXAaAACiAVAAQAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAABiATAAZgFAAAAAAAAAAAAABAAAAAQAAAAAAAAARAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAYgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAABmARAAAAAAAAAAAAAEAAQABAAAAAAAAABEANAAAAACbEAAAAAEAAQABAAAAAAAAABiAPAAZgEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAARADAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIABbABAAPqBhQD0AAMA8wADAAMAAgDyAPUAgAATg4UAgAAIg4UABgALAIAAKoOFABcA/QACAAgAGAALABUA+wAKAAsAgADsg4UA8gD1AIAA44OFAIAAFYOFAAkA9QD1APkA0ADpAIAADoOFACgACwCAFwGgAAogFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAYgEwAGYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAEQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAGIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAZgEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAYgDwAGYBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGYAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCAAWwAQAD6gYUA9AADAPMAAwADAAIA8gD1AIAAE4OFAIAACIOFAAYACwCAACqDhQAXAP0AAgAIABgACwAVAPsACgALAIAA7IOFAPIA9QCAAOODhQCAABWDhQAJAPUA9QD5ANAA6QCAAA6DhQAoAAsAgBcBoAAKIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAZgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAAGIBMABmAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABiAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAGYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGIA8ABmAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAABmALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAgAFsAEAA+oGFAPQAAwDzAAEAgAADg4UA8QD1AIAAE4OFAIAACIOFAAYACwCAACqDhQAXAP8AAgAKABkACwAVAPsACgALAIAA7IOFAPIA9QCAAOODhQCAABWDhQAJAPUA9QD5AM8A6QCAAA6DhQAoAAsAgBcBoAAKIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAAGIBMABmAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABiAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAGYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGIA8ABmAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAABmALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAgAFsAEAA+oGFAPQAAwDzAAMAAwD3APIA9QCAABODhQCAAAiDhQAGAAsAgAAqg4UAFwD9AAIACAAYAAsAFQD7AAcACwCAAOyDhQDyAPUAgADjg4UAgAAVg4UACQD1APUA+QDQAOkAgAAOg4UAJwALAIAXAaAACiAVAAQAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAABiATAAZgFAAAAAAAAAAAAABAAAAAQAAAAAAAAARAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAYgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAABmARAAAAAAAAAAAAAEAAQABAAAAAAAAABEANAAAAACbEAAAAAEAAQABAAAAAAAAABiAPAAZgEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAARADAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIABbABAAPqBhQD0AAMA8wADAAMAAgDyAPUAgAATg4UAgAAIg4UABgALAIAAKoOFABcA/QACAAgAGAALABUA+wAKAAsAgADsg4UA8gD1AIAA44OFAIAAFYOFAAkA9QD1APkA0ADpAIAADoOFACgACwCAFwGgAAogFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAYgEwAGYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAEQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAGIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAZgEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAYgDwAGYBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGYAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCAAWwAQAD6gYUA9AADAPMAAwADAAIA8gD1AIAAE4OFAIAACIOFAAYACwCAACqDhQAXAP0AAgAIABgACwAVAPsACQALAIAA7IOFAPIA9QCAAOODhQCAABWDhQAJAPUA9QD5ANEA6QCAAA6DhQAoAAsAgBcBoAAKABUACQACAAlABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAlABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYAAAAGABMABkAUAAAAAAAAAAAAAEAAAABAAAAAAAAABkASAAAAACbEAAAAAEAAAABAAAAAAAAABgAWAAlACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAlACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAGQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAGQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGAA8ABkAQAAAAAAAAwAAAAEAAAABAAAAAAAAABkAOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAABkALAAAAAAAAwAAAAEAAQABAAAAAAAAABkAMAAAAACbEwAAAAEAAQABAAAAAAAAAgAJubABAAPqBhoABEvSDgAALhIABNvODgAALhIABSAODgAALhIAB8PKDhoABFBODhoABEwiDhoABCQaDhoABKCqDhoABDxeDgAD1hIAB9QKDgAD1hIABJRiDhoAB9BWDhoABDAmDhoAB3uyDhoAB7PKDhoAB4uODhoABBhWDhoABCwmDhoAB9fSDhoAB39CDhoABHA6DhoABKCiDhoAXAaAAYCAVALAAAgCtQAUAAAAAAAAAAAAAAAAAAEAAAAAAAACsYAYAAAAAJsQAAAAAAAAAAEAAAAAAAACcAAAAYyATAGdgFAAAAAAAAAAAAABAAAAAQAAAAAAAAFVgEgAAAAAmxAAAAABAAAAAQAAAAAAAAFsgFgCsQAoAAAAAAAAAAAAAAABAAEAAAAAAAAC0QAgAAAAAJsQAAAAAAABAAEAAAAAAAACsAAkApkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAoEABAAAAACbEwAAAAAAAAABAAAAAAAAAbGARAAAAAAAAAAAAAEAAQABAAAAAAAAAcGANAAAAACbEAAAAAEAAQABAAAAAAAAAaSAPAGhgEAAAAAAAAMAAAABAAAAAQAAAAAAAAFNgDgAAAAAmxMAAAABAAAAAQAAAAAAAAKpABwAAAAAAAMAAAAAAAEAAQAAAAAAAAK9AAwAAAAAmxMAAAAAAAEAAQAAAAAAAAHtgCwAAAAAAAMAAAABAAEAAQAAAAAAAAHNgDAAAAAAmxMAAAABAAEAAQAAAAAAAACIhABUVAQECAQICAQEBAQEBBAECAQEBAQEBAQEBAQEBBgEBAiBsbG5ubm5udmJSOignKCg2RFJgbm9ubm5ubm5ubm5ubW5AAPqCA/T1CwyFAP+HBwEABgkKDRMPgQH/AD/46+Tt+v8DCQf68fTw9QUGBwoGAfz46+Tt+v8DCQf68fTw9QUGBwoGAfz29vb29vb2BQUDAwUHAPv7+/3++/TtFOXZ0t3t9vb29vb29vb4/gQKFhwO9oM/6+32AQYB/f39/gLt4+HZ2+Hl6Orr6+32AQYB/f39/gLt4+HZ2+Hl6OrrRTkuKCEXCw8MBQD9/f0IEg4FAAIFCBQJCgoKCQT+Bw8UHCUcEAYA//7+/hiDPxoXEQsJ9s65ubm5t62koqKko7jgBktIQjw6J//q6urq6N7V09PV1OkRN8nJycnJycnY3ubt8/f29/f39/f4BRgUKTEtLi0tLS0tLS0tLS0tLRLlycjJgz/l5OXm5eXl5eXl5ePn6ujn5eXl5eXl5OXm5eXl5eXl5ePn6ujn5eXl5eUA6dvb2863t7e3t7e3t7a3zPkODg4ODg4ODg4ODw4WEggFDAoGAoQA/4M1NAABAgEBAQEBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQIBAQEBAQEBAQEEAgEDAQMJBQMDAwEBEi8sIB4EwKWjoqGfjIqKjIul3hVBAIgAhR95d10Z/vz7+vjl4+Pl5P43bqurq7C23OLiWlpaWi/Wqyfk4+Xk5OTk5OLj4ejm5eTk5OTk5OPl5OTk5OTi4+Ho5uXk5OTk5ADxRf9//3D/cP9w/3D/cAIYFgODP2FaTT86Ojs7Oz09RlNeZmdra2tmYVdQQzUwMDExMTMzPElUXF1hYWFcV7jB2PMNJC01MConJSIgJCUnLC4uLSwULzQ5Ojk3NioQ9tzQzMO6tbW1tbS3gy/39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/cA9PUACwyHAP+LCQEABgkKDRMPCQOEAP+DIiEAFRUBAQIBAgEBAQEBAQEBBAEBAQECAQEBAQEBAQEBBgEBIRMTFBQUFBQM++be5/b39vb2/wsVGRMUFBQUFBQUFBQUFRSCAwwL9fSBAAGDAAGBAAGEB/8A+vf28+3xgQABJCMAFRUBAQIBAwEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEGAQESCAgPDw8PD+vq8///AP////8EBIEOBQ8ODw8PDw8PDw8PDxAPggwMC/j4BAQEBAQEBQQEiAf/APr39vPt8YEAAR0cABUVAQECAQMBAQEBAwEBAgEBAQECAwEBAQECBAEcBgYEBAQEBPDl3t7i4uLi4Of1BAsJCQkJCQkJCQQOCwsA+vwOEAoKCgoKCgkChgQKBPPt+YEhIAAVFQEBAgECAQIBAQEBAQQBAQEBAgEBAQEBAQEBAQYBASAqKigoKCgoIBr26u3v7e3t/BIkLScoKCgoKCgoKCgoKSiCAwwL9fSFAAGHB/8A+vf28+3xgQABPw8VFRITGSouGwkBCh8vMjE0OSscEwYMDAkKECElEgD4ARYmKSgrMCITChQUFBQUFBQEBg4WGRcL+/v7/gH96dAUvLW70/0UFBQUFBQUFBUYGipDUyYUgzscEwwKBwL9/f0BBgX79PoCDRAUGh0cEwwKBwL9/f0BBgX79PoCDRAUGh0kLx/+4NLh3d3e4OHh4f4dFwmCAP+DEO/Ms7PK6AADAQUGAP78/PwQgz8DCQkHBw0fKRsPDRAfKigmKC8nGg3v9fXz8/kLFQf7+fwLFhQSFBsTBvkGBgYGBgYGAAQOFBkaFQUFBQkN+te1AJRB/3X/ZBGv8wQEBAQEBAQEBAYHG05eJwaDPykdGBYPCggICAsMEAkECxEZGyEoKSkdGBYPCggICAsMEAkECxEZGyEoKSYlGgz/9fXx8vb6/Pz8NmVWIQYFBAIUAgEBAfDWytbzDykyJxICAPz4+PgXgz8oKyopJycmJCEjJCIjJCEiICAfJCkyNTQzMTEwListLiwtLissKiopLjMqKSYiHhsZEhEPDxAVExQWFhISEBEUFBUVEQ4NDw4UFREQFRYZHyIhHRoXIYM6CQgGBgkKCQkJCQkJCQkJDAkKCgoKCQgGBgkKCQkJCQkJCQkJDAkKCgoKGzMwFvvwAQIBAQICAgICAAGCAf//gxD47evl5+zw7PD3/gD//f39EIM/JygoKSgoMDAwMTAwMTIxMSssLisnFxgYGRgYICAgISAgISIhIRscHhsXCwkFAPz49e30+Pj6AAL//wUTGA0NFhQfIBcVFhcXFxYSEREREhMUFAsLDQuDO/n5+fn5+fn5+fj59/j5+fn5+fn5+fn5+fn5+fn5+fj59/j5+fn5+fn5+QANCvrr5vLy8vLy8vLy8vLxAYcKAf8A+vb07+rs8/yEAAKDPx0cGRcUFBMTExITEhMUFBMNDhEYHScmIyEeHh0dHRwdHB0eHh0XGBsiJ/z38ezo4t3b4uXi4OXm5eXvAw34+Q4UIR4EBAQEBAYD/fr8/Pz9/v78/Pz8gzsJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkA+/wFDQ0ICAgICAgICAgIBgKKBwoD9O33+fz/iSQjABUVAQECAQIBAQEBAQIBAQECAQEBAQEBAQEBAQEBAQEBBgEBI+zs4uLi4uL5DBII9u/29vbz7Oru7uje6uni4uLi4uLi4uLh4oIN9P4pMiYgFxEODgsNCgKBAAGDCAMSIhsQCw0TD4EA/yUkABcBAhABAQIBAgEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQIEASTy8vHy8fHx8fH+ESYsIhQFBQUFBQUHBgQFDxsE8Ozs7Ozs7OzxGPX19fUABgkGCA4JAPr29vbw5un2+vv8//+DBQf7/Q4TB4EjIgAVFQEBAgECAQEBAQEBAgMBAQEBAQEBAQEBAQEBAQEBBgEBIuPj4uLi4uLq6vP+A/r49/f159fQ1OLj4uLi4uLi4uLi4uHighD09QsMAAH26d/f3+Hh5/H5/oMHAQAGCQoNEw+BAP8kIwAVFQEBAQEBAgEBAQECAQEBAQIBAgEBAQEBAQEBAQEBAQYBASMVFQcHCAoLDBQbHx4YEhQUFBAbGgD+BwgHBwcHBwcHBwcHBgeCDfT4BxYaDg4ODg4ODQ4OhwcBAAYJCg0TD4EA/xwbABUVAQECAQIBAgECAgEBAgECAQEEAQEBAQIEARsJCRAQEBAQEhYsNTIzMzNGPPnzCwsLCwsLCwsQDvX1AAYE8vD29vb29vb3/oUE9vwNEweBP//49/j4+PX3+vf69u/s7/H8/f0BAvv08/T09PHz9vP28uvo6+34+fn9/uXk5env9foC+/Xu5tve6fPv5ePw9O4U5ePt7/Dv6+vs8fLw7ejj4OTu7fTlgzv7/P7++/n7+/v8+/3+/vv4+/r6+fn7/P7++/n7+/v8+/3+/vv4+/r6+fn35e4MKjsvMSsiGhgYGBkjHQGBAQICgwr6+wILFh4hIRwK/YQAB4M/xsPGxsjEzMfDxMXFwsDBwc7Ox7+/vLm8vL66wr25uru7uLa3t8TEvbW19vbz7ejl5+jk5Obl3Nvv+fXs5f8E9BTn9Bnt1dfT0NXf5uTi4uLl5eXt+fSDP+vx8u7r7Ovr6+vs7e7t6+zt7Oro6uvx8u7r7Ovr6+vs7e7t6+zt7Oro6gsIBQH9+PT29fLt7Ozs6+3v+vn6/f8A/4IK+/Lp2d/1A/oABAKBAwMDAwiDKikAFRUBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgEBAQEpEBAlJSYlJCMbHR0eJjMuJycnLi4gIC04MyAUExcXFhcaHBwcHBwTExYkgRX/DQTt1MjUzc3U2dnZ2tjb9vr59/n+gwj05OXv+Pv1+f2EJiUAFwECEAEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQIEASUoKCkoIyMkJSYoJikoIx4lIxQUFBQUBRIvPyj3DyMoKCgoKCgoIxkLCwsLAPr6AQgPDQIABw8PDxMdGg0JCgcDAoMF+QUD8u35gQCAFwGgAAogFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAYgEwAGYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAEQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAGIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAZgEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAYgDwAGYBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGYAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCAAWwAQAD6gYUA9AADAPMAAwADAAIA8gD3AIAAE4OFAIAACIOFAAYACwCAACqDhQAXAP0AAgAIABgACQAUAPkACQAJAIAA7IOFAPIA9QCAAOODhQCAABWDhQAJAPUA9AD7ANAA6wCAABCDhQAoAAsAgBcBoAALIBUABgACAAZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAApgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYAAAAHIBMAB2AUAAAAAAAAAAAAAEAAAABAAAAAAAAABkASAAAAACbEAAAAAEAAAABAAAAAAAAAByAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAZACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAHYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAGQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAHIA8AB2AQAAAAAAAAwAAAAEAAAABAAAAAAAAABkAOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAAB2ALAAAAAAAAwAAAAEAAQABAAAAAAAAABkAMAAAAACbEwAAAAEAAQABAAAAAAAACAQEBAIACbGwAQAD6gYYB9PQBAx8B8/EBAREAgAEDA4OBABeDAfH0AfX1AIABExODhgCAAQgIg4YBBgYBCwsAgAEqKoOGARcZAf/kAQICAQruARkgAQsLARUbAfv7AQoPAQsLAIAB7OyDhgHy8gH19QCAAePjg4YAgAEVFYOGAQkJAfX1AfXsAfn5Ac/IAenpAIABDg6DhgEoJwELC4AXAaAACQAVAAUAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAABQATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAUAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAABUARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAABQAPAAVAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAIABeABAAPqBhYAA+4OFgAD5g4WAAAyDhYAABYOFgAAKg4WFhYAA/IOFgAAYg4WAABSDhYAA/IOFgAANg4WAAP6DhYAA5IOFgADxg4WAAPqDhYAA7YOFgAAsg4WAACuDhYAA/oOFgADqg4WAAAmDhYAAEYOFAIAXAaAACgAVAAYAAgAGQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAGAAAABgATAAZAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAZAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAYAFgAGQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAGQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGAAkABkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAABkARAAAAAAAAAAAAAEAAQABAAAAAAAAABkANAAAAACbEAAAAAEAAQABAAAAAAAAABgAPAAZAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAZADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZACwAAAAAAAMAAAABAAEAAQAAAAAAAAAZADAAAAAAmxMAAAABAAEAAQAAAAAAAAIACbWwAQAD6gYaAAfX0g4aAAffzg4aAAQIDg4aAAfXyg4aAARUTg4aAAQoIg4aAAQUGg4aAASMqg4aAARsXg4aAARMCg4aAASUYg4aAARgVg4aBAAmDhoAB5+yDhoAB8PKDhoAB5+ODhoABChWDhoABEwmDhoAB2PSDhoAB2dCDhoABGQ6DhoABICiDhoAXAaAACiAVAAUAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAABQATAAVAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAABUARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAABQAPAAVAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAAIBAQJBALQA+oGAAAWDhYAA6oOFgADgg4WAAP6DhYAA+4OFgAD6g4WAADGDhYWFgAADg4WAAPGDhYAAAYOFgAAQg4WAAAaDhYAAAYOFgAALg4WAAP+DhYAA8YOFgAD5g4WAAAaDhYAACIOFgAARg4WAAPqDhYAXAaAACiAVAAQAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAABiATAAZgFAAAAAAAAAAAAABAAAAAQAAAAAAAAARAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAABmARAAAAAAAAAAAAAEAAQABAAAAAAAAABEANAAAAACbEAAAAAEAAQABAAAAAAAAABiAPAAZgEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAARADAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAgEBAkEAtAD6gQAFAAIA6gACAOAAAQD+APQAgAD7g4UAgAD6g4UAMQABAIWFAAMA/gDxAAkAAQABABAA/AAHAA0AgAABg4UACwD/AIAA/4OFAIAA8YOFAPkA/gAHAAMACADyAIAAEYOFAPoAAoANAQAAoAACAIZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAJFABgAAAAAmxAAAAAAAAAAAQAAAAAAAAIMAAACiQAoAAAAAAAAAAAAAAABAAEAAAAAAAAClQAgAAAAAJsQAAAAAAABAAEAAAAAAAACaAAkAhkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAhUABAAAAACbEwAAAAAAAAABAAAAAAAAAKkANAAAAACbEAAAAAEAAQABAAAAAAAAAm0AHAAAAAAAAwAAAAAAAQABAAAAAAAAAnEADAAAAACbEwAAAAAAAQABAAAAAAAAAKkAMAAAAACbEwAAAAEAAQABAAAAAAAAAP/b7BA4TC/729vb29vb29vLr59/Y1Nvs9vb29vb2JhT78Ofq+AoRFxkVFBUqHQ4FAgwXIOnv+xMnNjk8LAz50dwM5+np6ejq9QQNDwsB+oM/+/v7+/v7/AIHBwkLDQ0M+AABAgMDA/baxcvZ5/X29vwHDwr55d/b3uHe49nZ3uv5+Pf2A/Tq4uTs8ff7AAYDAwz/+vn38/Diz8fM2/YIgz88KQrq2NjY2NjY2NjY2NjY2O0OLDw8PDw8PDw8PL23tbOzxNz2/wkUGR0PTUg9MSkdAto2RT82LiciGfC9pRkYDBkYGBgZGRsfJCktMzaDigQCAgL5944PAQYG+OHKwrq5wcbGBwQA/4MZU1NXXWJkZGBDHw4LCwwMDQsMCgX78Ofd1dGDKmRPDMm1tbW1tbW1tbW1tbW1zBBSZGRkZGRkZGRkhISEhYiixez7CBcgIxVAAIggemFHNirupFxuaFlIODEk9biXQUFCQkJCQkQyKjVJW2Jcg4oEAgIC+feJAhEfGIEG/wH+5L6VhUH/ff98BoubmyshEgaDGVFRX2RhYGdmTywYFRUWFxkWFRXmtqewxd3jgz++vr6+vr6/wMHV/iZPY216fX19fX18fHt6YjMF1sXFxsfI0t3p7PH5/gD9EgXpzb6+wsX7AQYLEBgeJjQ8O0ZFDERCQkJBPzcqHhIG+fKDhQD/jgABhwD/gQv+/f4BAwL+/f37+/2EEBISDwoICQsODwgA/f3/AQMBggUBAgMEBQWDLwUQJj1JKw0FBQUFBQUFBQD87NXAtcvvBQUFBQUFFRQLCw8I+enk4uHj4+7n6O33/oEaCPz9+e3h1dDW9Bclv9T8GRkZEwkMCgL48evrgwcFBAICAgIrakEAiQCDElso/PLxCwABAgMDA/THm6bA3fmBLQUC/gMTIyksKSMhHCUiHBYTDQQA3+7s5dvPyM7n/wYJCQLy5d3Jusvm/AoZJy+DPQoTPmduSh4LCwsLCgoKCggF+9Ouq9D5CgoKCgoKLSUaGh4VA+3l3tjZ2/Dz9O3r8e8MKw0D+ure0svH0+8AQP9nDY7YCQkJCP0RGAjv2NHagwcFA//+/v4cV0AAgD9ZH/XWydoGAAMGBwcH7ryWtszU5/7+Af76AxcuNz0+OTM2KyMiIRkRBP4BEAkQGRwSDxANCAsLAOnV0cSy5h82AzMjEAyDPwEA//38/P8DBPr9Cg4GAfn2+Pz+AQT/+PT99+zv7PL6/QD++vb29/n8/RHx8PL4+/r07gHu7e7v7+3q5+/78PEM9Pf29fPx7unn5+jr7YMCAwIBghUHExsZDQH6/P0DAAIDAwMDAgH+9PH2gg4BAP8AAQD9+PX7BAMFBQOEGfbw8/j5+Pby8fgBBAQDAf79+ff3+Pn5+fn6gz/+/v7+/v7+/v7+/v7+/vz7/f39/f39/f3+/v7+/goKCgwNCggGCAoNFBocHRYMA/7+AwoQCgcICQYB/PwBBAgKDAoMCwoJCQkHBP726eGDhQEBAY0A/4cPAQECAgMB//4EDQ4OERAJAYMZ3t7f4uPi393o+QADAwH//f7+/v36+PLq3dSDP+nr7vLz8/Lz8/Py8vHx7u7w7uvn5ufn5ubn7O/u+Pj5+Pft49jW1dXY3uf5+Pb09fz49AH2+Pr59O/o4eXt/P0M/v/+/fz98uXe2tfSy4OFAAGOAP+HDwIFCQ4REQ8PDAcEBAADAv6DGe7u7vLz7+rk5fIAAwMB//z+/v4ECAcC+/Htg5wNCgQLCAgFAwIBAAIGCgqFAQIGnZwNAgIBAP//AAEA/gADAwOFAQECnT8KEBUaHhwNBhAYFQoDBQcODg0MDw8QEgn8+Pn/BwX68/Hv7u/v7enk3tnT5uz1+wEAAQILFRcXGRwiHxMB9vICDP7q6Ojj4eTq8PgCFB+DAf3+gxbv3+Xn8wAGBAL7AP8A//////8CDBcYC4EP///+AP4BAwcF//4R7/D3/4MZTzg2MzU7QTwmC//8/Pn5/QH9/wEFCxcnO0iDPwEDBgsOBwUOGyAWBPj7AgoOCgD27/f/+ezt7fH5HAz17uro6u7u8fTz797U3vEFFA0PGPoSEBEVGyEoLiMUGRMMAPDw8ePf7/8HCxEcKYMB/f6DJwIJEigtHAcEAvsA/fz9/f3//v0JDw0DAgIGCAcMFSMrKC0mExrm6vWCGwICQi8qGxIOERQTC//8/Pz9Afnw8vT7BBIiNT+DnA32/PX4+Pv9/v8A/vr29oUB/vqdnA3+/v8AAQEA/wACAP39/YUB//6dgBcBoAACABUABQACAAdgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAAdgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAB2ADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYWAAASDhQEAAQAeAAoBAAEAEwAKgAAeg4WFhYWFhYWFhYAA9oOFgADwg4WAAPKDhYAA5IOFgADPg4WFhYWFhYWFhYWFgAAOg4UBAAEAGQD/hYWFhYAXAaAAciAVAHoAAgBoQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAB/QAYAAAAAJsQAAAAAAAAAAEAAAAAAAAB1AAAAcAATAFlAFAAAAAAAAAAAAABAAAAAQAAAAAAAAFNAEgAAAAAmxAAAAABAAAAAQAAAAAAAAFIAFgB2QAoAAAAAAAAAAAAAAABAAEAAAAAAAAB5QAgAAAAAJsQAAAAAAABAAEAAAAAAAAB2AAkAakAEAAAAAAAAwAAAAAAAAABAAAAAAAAAbkABAAAAACbEwAAAAAAAAABAAAAAAAAAdUARAAAAAAAAAAAAAEAAQABAAAAAAAAAeUANAAAAACbEAAAAAEAAQABAAAAAAAAAeQAPAFNAEAAAAAAAAMAAAABAAAAAQAAAAAAAAFNADgAAAAAmxMAAAABAAAAAQAAAAAAAAHlABwAAAAAAAMAAAAAAAEAAQAAAAAAAAHlAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAHhACwAAAAAAAMAAAABAAEAAQAAAAAAAAHlADAAAAAAmxMAAAABAAEAAQAAAAAAAACIhAAEBAQEBAQQGAQECAQEBAQoBAQEBAQECAQEBAQMBAQEBBwQUIzpOZFcAggCWAJYAlgCWAJgAmACYAJ4AsADTAOgA0ACzAKwApACbAJcAlgCWAJYAlgCWAJYDfVUtFEAA+ocDCAgEBIgFAwgTDQYChjrn5uHa19ne5PL7+/v7+/v7+/v8+fjp5PMJFA4QEREREA0MCQD39fn8/Pv7+/v7+/v7Av779vDq5OTk5oOAOQIEBwkKCgoJA/7q8Q4qMR0RAPn6+fn5CxwcISgrKBwSDAX79vb2+wcWHzAoDvb1Cw8LAv39/QQMCgWDOsnH2fUWMTc3Nzc3Nzc3Nzc3NzQuKBIJCxUYFhYWFhYWFhYT/+zs6N/Y09PT09PT09PZ2dTLycnJycnJg4oR7PYXOEIuQFJYXl9fX19fX0oViRMGEiMuNBbmuKKtra2tra2tra3C64M6xcrV5wc4W1pbW1tbW1tbW1tbV05GKRkeLDUwMDAwMDAvMCkE4NnRwLSsrKysrKysrLKyvcbFxcXFxcWDigbyBzFbcGJ4SACPAJcAoACjAKMAowCjAKMAowF7KYkHBhEdIiwKzYxJ/17/Xf9d/13/Xf9d/13/Xf9d/10BhtiDBHh1dXh9RACCAIIAgQCBAIAwf29QMRLz49zX19XMycvV39/d2dfW1tTU1NHR1tHP1N7k8xAuS2h3e3x4cWxtbm9xdoOHAAGBFOjqAxoZ//78/P/+/v7+/v7+AQD//oYTBw8TDyQgBuzrAgICAgICAgICAQGDOv4DCg4K++3x9PT09PT09PT09PLy+RUeGAr7+/r6+vr7+/r2AxANCgH59PT09PT09PT04dbn/v7+/v7+gwTs8fn9/4YM/vz6+Pj4/Pz39vb2+4QP//////z49vb29fLv7vP6/oMI/fTs7Ozx8vDsgzoZIyEVBPn7+/v7+/v7+/v7+/v5+fn58/f9/ggICAgICAgI9v0LBAH9+/v7+/v7+/v77vIBEhkZGRkZGYOLD/v28ezs7PDw8PT09PT09PSKBv348e3z+v6QOv8IGSMfCvX19fX19fX19fX19fT08/Pt7vj1AgICAgICAgLw+w0JBP339fX19fX19fXi6u/2////////g4sI/vz6+Pj4/Pz8kQcCCRcjGQsEAY86BAcHBP/6+vr6+vr6+vr6+vr6+vr6+//99Orq6urq6ujp6urv8e7w9fj6+vr6+vr6+vPy9/4EBAQEBASDiwj+/Pr4+Pj+/v6RBv348e3z+v6QOictIAfmy8Xe+gUFBQUFBQUFBQQHCRsiGQf/AQECAgL/+vf4CRgVB/8ABQUFBQUFBQX+AhInMCsiIiIlg4EBAgGDG+3LtNXo5eL1FhMKBwYFBQX99vYFMDopEQH//v6CEwYF9uLN0Of7997c3N/i4uIBKyANgzr6/f335sq13f8ICAgICAgICAgGCAgVGQTl2+Dj5eXl4tzW2fwbGh8cEQgICAgICAgIAAIBAwf/8vLy9oME7PD4/P+CMu/Kq8zc1tDd+wEGBgYICAj78PAHP1tDHQP//P3///8A/fv529Hg8vXj4NrW1tbWBkIuA4M6Cw8OCQD49vj4+fgBBQD7/AMB/Pn5AwQC/Pf3+Pr6+vj5+vr9+/P4/f////0ABQkIA/729v8GBgsNDQqDgQEBAYMu9+7rCAv25e8QAvv6+Pf39/oBAf7y8/X6+/z8+/r6+vbw7vLs+Q4eGQYFAf/+/v6CAP2DgDkEBQP9+Pj4+Pj4+fwAAwYHDA4ODxgaFREEBP/x6+vr6+vu9fj19vj6/f/9+fPt5+Pd2tvk7Ovr6/H7g4oUGBf/6OoEAwMDAQICAgICAgP+AAEChhL68ejn1+L/GBb+/v7+/v7+/f7+hIA5+wofJxb4+vn4+PsABQoPEhgdHR8nKiYeDg8F8Obm5ebm5fkOEg8KBQYLBfnt4tbQzczO1NjX2Nji9oOHAP+BFBgV/OTk/v8BAf7//////////gABAoYTAgkYJwLyAhcXAQEBAQEBAQEBAf+DOtXCuLzJ09Hc7fj4+Pj4+Pj4+Pv7+eXd7PcG/P39/f359fUKB/Tu+P78+Pj4+Pj4+PgFDAz439rV1dXVgwT2+Pn9/4YuBAcLDw8PCAcNERERERUVFQsTFBMSERMQCgoKCw4REhEQEBMYHB4W/+zs7PHw8vaDOiIL69XO1eHn+AQEBAQEBAQEBAUFAvDt+wcNAAEBAQH//PoN/ujs5uz6BAQEBAQEBAQXMU9OOykiIiIigwQKCQQCAYIy/f8JBgUFBggICAMDBwgICA4QEBAQEBEVFxMSDQoKCgb969zn/hEiKysrGw0KCgoFBAYKgzrb0M3W6gQSExQUFBYL++ja2dre3+Dh5/oZLy8xMjIxMCsnIRAB+/bo3tjc2+f5DBcVHBAA8ODf3Nzc24ME9fX3+v6CJ//79fwFCQ0TGCclGhMKCgodMzMwMzEuJyAdFw8KCgoOGCk1IQsDAwOBCAP89fX19PP194M6/Pj3+f8EBAQEBAQEBAIBAQEBAQEBAPwBARAQEBMTExUUEyUpHxoUDQsKCwkHBQQEBAAFBwP8/Pz8/PyDiwgCBAYICAgCAgKRBwkYJy0gDwUBjzrz+OnUzN37+/v7+/v7+/v7+/v6+vr69vr3BwUFBQUFBwYFBvXj3ejz+vv7+/v7+/v7AQH++PPz8/Pz84OLCAIEBggICAICApEH/vfp3ef1/P+POt7Y1dfg6u7w/wgEAfv38uzo6evp7OHd7f8VFRsnKCYlJiUhFg0MFA8C9PLu7fP7BgsSGRYE9Obh6+fgg4E4/v8BAQEB+vPz0cvj+O3H4PT4+////wYLCwf67PQCDQwLCQYGBgkUJjI6KQvz8QIEBwcGBgYHBgT+gykgHADdxsPV2fIB+/f3/QH/+Pb09vr5+wIHGBcfMDQuKyooKRL8+/Hw+gKBDgUOGCcuMjQtIBsbJzQvKIMEFBAIAwGCMvv199ne/RseAQkBAgMCAgIEDQ0TBvXzARANDQkGBgYLExAGGiAVDBEhJyIcGhoaDgcFE4M6Jy8+TFNQSTkmHBwaGhwhJCUkHx4YDwjv6NnZ19PT0M3Myrm72vj8DRkfGh0eHR0eIiQyGAEYHiYmJieDAwUDAwGDMgEFCwT79/Pt6Nne6vD29vb5Bwf++vTq4N3d4ev29vb06NPB1+/5+gAICPT7Dw8PBgcFA4M6BxM2WWleQTEcFBQSFBUaISQkIyIhHxkHCPb49vf3+PT0+fsWNkVBOSwlICMbDf3y8u3x8vYA9vHw8fuDBAQEBQQBgjLx4d3a1tfa3N7S3ufs8/Pz7tvb3tne497a4OTu9vb2/AMLDR0fEPHVy8jQ5fLy8gkCBwKDgBcBoAAMIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAAEABMABEAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABAAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAEQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAEAA8ABEAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAABEALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAABAAECAQECAGVAAPoB/wAA/AD/AAkA/gD9AP4ABgD/ABMAAQApAAEAMAABACYAAQADABAACQALAPwAAQACAAEAAgABALIADwDVAPUA5AD/ANsA/wC/AP8A/AD/AAIA9QBfAOIAPQALAIAXAaAACiAVAAYgAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAGIAAABAATAARAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAZgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAQAFgAGYAoAAAAAAAAAAAAAAABAAEAAAAAAAAAGYAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGIAkABmAEAAAAAAAAwAAAAAAAAABAAAAAAAAABmABAAAAACbEwAAAAAAAAABAAAAAAAAABEARAAAAAAAAAAAAAEAAQABAAAAAAAAABEANAAAAACbEAAAAAEAAQABAAAAAAAAABQAPAAVAEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZgBwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZgAwAAAAAmxMAAAAAAAEAAQAAAAAAAAARACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAgEBAkEA3wD6gQCAABmDhQAMAAoA7AAKAIAAEoOFANoAAQDEAAMAgAAKg4UAlQABAIAA+oOFAIAA94OFAIAA6IOFAIAA84OFAIAA/YOFABQA/AD0AP9AAIYA/0AAgwD/AEkA/wCAAO6DhQCAAECDhQCcAAFA/2gAAYAXAaAACiAVAAUAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAABQATAAVAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAUAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAABUARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAABQAPAAVAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAAIBAQJBAJEAloGAAO+DhYAADoOFgAAKg4WAAASDhYAAB4OFgAD3g4WAAAODhYAA+4OFgAALg4WAABeDhYAAD4OFgAABg4WFhYAA34OFgADzg4WAAOGDhYAA9oOFgAAHg4WAAPeDhYAA9oOFgABFg4WAABmDhYAXAaAACiAVAAUAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAABQATAAVAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAUAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAABUARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAABgAPAAZAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAZADAAAAAAmxMAAAABAAEAAQAAAAAAAAAIBAQJBAN8A+oGAABmDhYAADIOFgADsg4WAABKDhYAA2oOFgADEg4WAAAqDhYAAlYOFgAD6g4WAAPeDhYAA6oOFgADxg4WAAPuDhYAAFIOFgAD0g4WAQACGg4WAQACDg4WAAEmDhYAA7YOFgABBg4WAAJyDhYBA/2iDhYAXAaAAdiAVAJ4AAgCFYAUAAAAAAAAAAAAAAAAAAEAAAAAAAACjQAYAAAAAJsQAAAAAAAAAAEAAAAAAAACOAAAAiiATAGFgFAAAAAAAAAAAAABAAAAAQAAAAAAAAFxgEgAAAAAmxAAAAABAAAAAQAAAAAAAAFsgFgCaQAoAAAAAAAAAAAAAAABAAEAAAAAAAACfQAgAAAAAJsQAAAAAAABAAEAAAAAAAACWAAkAhEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAiEABAAAAACbEwAAAAAAAAABAAAAAAAAAmEARAAAAAAAAAAAAAEAAQABAAAAAAAAAnEANAAAAACbEAAAAAEAAQABAAAAAAAAArQAPAG1gEAAAAAAAAMAAAABAAAAAQAAAAAAAAGJgDgAAAAAmxMAAAABAAAAAQAAAAAAAAJlABwAAAAAAAMAAAAAAAEAAQAAAAAAAAJlAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAJtACwAAAAAAAMAAAABAAEAAQAAAAAAAAK1ADAAAAAAmxMAAAABAAEAAQAAAAAAAACMiABEBAQEBAQEEBgEBAgEBAQEKAQEBAQEBAgEBAQEDAQEBAQdAAN8EFCM6TmRXAIIAlgCWAJYAlgCYAJgAmACeALAA0wDoANAAswCsAKQAmwCXAJYAlgCWAJYAlgCWA31VLRRAAPqIAwgIBASIBQMIEw0GAoY/CR0mKSkpKSkpFQ8KCQkJCQnn5uHa19ne5PL7+/v7+/v7+/v8+fjp5PMJFA4QEREREA0MCQD39fn8/Pv7+/v7+wv7+wL++/bw6uTk5OaDP+Hh4dDEydLc4eHh6fb++e/mAAIEBwkKCgoJA/7q8Q4qMR0RAPn6+fn5CxwcISgrKBwSDAX79vb2+wcWHzAoDvYL9QsPCwL9/f0EDAoFgy4tAgIBBQMDAgEBAQIEAQECAQEBAgEBAQECAgEBBAEBAQEBAQECAQEBAQECAQECAy0SEhIGBgbH2fUWNzc3Nzc3NzcuKBIJCxgWFhYWE//s7Ojf2NPT09PT09nZ1MnJBSEhFNjYFIUN7PY4Qi5AWF5fX19fShWGDAYSLjQW5riira2tra0/5vLy8vLy8vLy5ubm5ubm5ubFytXnBzhbWltbW1tbW1tbW1tXTkYpGR4sNTAwMDAwMC8wKQTg2dHAtKysrKysrAusrLKyvcbFxcXFxcWDEDAwMDAwI/fMv7+/v7+/zPcjigbyBzFbcGJ4SACPAJcAoACjAKMAowCjAKMAowF7KYkHBhEdIiwKzYxJ/17/Xf9d/13/Xf9d/13/Xf9d/10BhtiDFbu6urq4trOvra+vr7Cxs7a6eHV1eH1EAIIAggCBAIEAgDB/b1AxEvPj3NfX1czJy9Xf393Z19bW1NTU0dHW0c/U3uTzEC5LaHd7fHhxbG1ub3F2g4QB//+GAQEBiAABgRTo6gMaGf/+/Pz//v7+/v7+/gEA//6GEwcPEw8kIAbs6wICAgICAgICAgEBgy4tABEBAQEBAQECAgYBAQEBAQEBAQEBAQICAgEBAQEBAQEBAQEBAQEDAQEBAQIBAi3a/gMKDgr77fT09PTy8vkVHhgK+/v6+vv69gMQDQoB+fT09PT09PTh1uf+/v7+BQHs8fn9/4MI+Pj8/Pf29vb7gw3///z49vb29fLv7vP6/oEG/fTs7PHy7CQjABEBAQEBAQEFBAIBAgEBAgECAQUBAQEBAgECAQEBAQMBAQEBI8QZIyEVBPn7+/v7+fn58/3+CAgI9v0LBP37+/v7+/vu8gESGQADhwjs7PDw9PT09PSFBf347fP6/oUkIwARAQEBAQEBBAYBAQIBAQEBAQgBAQEBAgEBAQEBAQEDAQEBASMK/wgZIx8K9fX19fTz8+3u+PUC8PsNCf339fX19fX14urv9v+IA/j4/PyJBwIJFyMZCwQBhCQjABEBAQEBAQUGAQECAQEBAQEFAQIBAQEBAQICAQEBAQMBAQEBI5UEBwcE//r6+vr6+vv//fTq6ujq6u/x7vD4+vr6+vrz8vf+BAABhgP4+P7+jAT47fP6/oU/8dHtAwMDAf78bDgD8fHx8fEnLSAH5svF3voFBQUFBQUFBQUEBwkbIhkH/wEBAgIC//r3+AkYFQf/AAUFBQUFBQsFBf4CEicwKyIiIiWDEPT09O7Z3ubv9/f3/hk0KRX/gQECAYMb7cu01ejl4vUWEwoHBgUFBf329gUwOikRAf/+/oITBgX24s3Q5/v33tzc3+Li4gErIA2DPwLE4Pb29vTx72k4DAICAgIC+v399+bKtd3/CAgICAgICAgIBggIFRkE5dvg4+Xl5eLc1tn8GxofHBEICAgICAgLCAgAAgEDB//y8vL2gwwfHx8b/fkKICgoKD5nQACDB3hSKuzw+Pz/gjLvyqvM3NbQ3fsBBgYGCAgI+/DwBz9bQx0D//z9////AP37+dvR4PL14+Da1tbW1gZCLgODP+Lf393a29vc3Ofm4+Lk4+PiCw8OCQD49vj4+fgBBQD7/AMB/Pn5AwQC/Pf3+Pr6+vj5+vr9+/P4/f////0ABQkLCAP+9vb/BgYLDQ0Kg4IDBgkGA4MF/Pj4+fz/gQEBAYMu9+7rCAv25e8QAvv6+Pf39/oBAf7y8/X6+/z8+/r6+vbw7vLs+Q4eGQYFAf/+/v6CAP2DP/X29vX28+zm4+Li4uPj5uzyAAQFA/34+Pj4+Pj5/AADBgcMDg4PGBoVEQQE//Hr6+vr6+71+PX2+Pr9//358+0L5+Pd2tvk7Ovr6/H7g4QBAQGGAf//ixQYF//o6gQDAwMBAgICAgICA/4AAQKGEvrx6OfX4v8YFv7+/v7+/v79/v6EPwICAgEC//Tq5+Xl5ebm6fT/APsKHycW+Pr5+Pj7AAUKDxIYHR0fJyomHg4PBfDm5uXm5uX5DhIPCgUGCwX57eIL1tDNzM7U2NfY2OL2g4QBAQGGAf//iAD/gRQYFfzk5P7/AQH+//////////4AAQKGEwIJGCcC8gIXFwEBAQEBAQEBAQH/gz8UFBQUFBQUFBQUFBQUFBQUFNXCuLzJ09Hc7fj4+Pj4+Pj4+Pv7+eXd7PcG/P39/f359fUKB/Tu+P78+Pj4+Pj4C/j4BQwM+N/a1dXV1YMV/Pz8/Pz8/Pz8/Pz8/Pz8/Pz2+Pn9/4YuBAcLDw8PCAcNERERERUVFQsTFBMSERMQCgoKCw4REhEQEBMYHB4W/+zs7PHw8vaDP/T09PT09PT09PT09PT09PT0Igvr1c7V4ef4BAQEBAQEBAQEBQUC8O37Bw0AAQEBAf/8+g3+6Ozm7PoEBAQEBAQLBAQXMU9OOykiIiIigxX//////////////////////woJBAIBgjL9/wkGBQUGCAgIAwMHCAgIDhAQEBAQERUXExINCgoKBv3r3Of+ESIrKysbDQoKCgUEBgqDUACGAIYAhgCGAIYAhgCGAIYAhgCGAIYAhgCGAIYAhgCGAIY629DN1uoEEhMUFBQWC/vo2tna3t/g4ef6GS8vMTIyMTArJyEQAfv26N7Y3Nvn+QwXFRwQAPDg39zc3NuDFf//////////////////////9fX3+v6CJ//79fwFCQ0TGCclGhMKCgodMzMwMzEuJyAdFw8KCgoOGCk1IQsDAwOBCAP89fX19PP194MpKAARAQEBAgYBAQECAQECAQEBAQECAQMCAQEBAQEBAQEBAQEBAQMBAQEBQACDJ/z49/kEBAQCAQEBAQEA/AEBEBATFRMlKR8aFA0LCgsJBwUEAAUHA/wA/4UGAgQGCAgCAo0HCRgnLSAPBQGEJiUAEQEBAQEBAQQGAQECAQEBAQEFAQIBAQEBAQEBAQEBAQEBAwIBASVJ8/jp1Mzd+/v7+/r6+vb69wcFBwUG9ePd6PP6+/v7+/v7Af748wD/hwMICAICjAf+9+nd5/X8/4M/7evl5eHi5ujpzN3u9fn38+/e2NXX4Oru8P8IBAH79/Ls6Onr6ezh3e3/FRUbJygmJSYlIRYNDBQPAvTy7u3z+wsGCxIZFgT05uHr5+CDggTz9/j9AYIEBQP5/P+COP7/AQEBAfrz89HL4/jtx+D0+Pv///8GCwsH+uz0Ag0MCwkGBgYJFCYyOikL8/ECBAcHBgYGBwYE/oM6SzQ2Pzk5PUA/PklPUVpaU0wgHADdxsPV2fIB+/f3/QH/+Pb09vr5+wIHGBcfMDQuKyooKRL8+/Hw+gKBDgUOGCcuMjQtIBsbJzQvKIOCEujv8/n9+Pj49fDt8/n9FBAIAwGCMvv199ne/RseAQkBAgMCAgIEDQ0TBvXzARANDQkGBgYLExAGGiAVDBEhJyIcGhoaDgcFE4M/np6enp6enp6enp6enp6enp4nLz5MU1BJOSYcHBoaHCEkJSQfHhgPCO/o2dnX09PQzczKubva+PwNGR8aHR4dHQseIiQyGAEYHiYmJieDFAEBAQEBAQEBAQEBAQEBAQEBBQMDAYMyAQULBPv38+3o2d7q8Pb29vkHB/769Org3d3h6/b29vTo08HX7/n6AAgI9PsPDw8GBwUDg1D/aP9o/2j/aP9o/2j/aP9o/2j/aP9o/2j/aP9o/2j/aP9oOgcTNllpXkExHBQUEhQVGiEkJCMiIR8ZBwj2+Pb39/j09Pn7FjZFQTksJSAjGw398vLt8fL2APbx8PH7gxUBAQEBAQEBAQEBAQEBAQEBAQQEBQQBgjLx4d3a1tfa3N7S3ufs8/Pz7tvb3tne497a4OTu9vb2/AMLDR0fEPHVy8jQ5fLy8gkCBwKDgBcBoADGIBUA1wACAMZABQAAAAAAAAAAAAAAAAAAQAAAAAAAANBABgAAAAAmxAAAAAAAAAAAQAAAAAAAAL0AAAB5ABMAqkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAs0ASAAAAACbEAAAAAEAAAABAAAAAAAAAkAAWANtACgAAAAAAAAAAAAAAAEAAQAAAAAAAAN1ACAAAAAAmxAAAAAAAAEAAQAAAAAAAANQACQC0QAQAAAAAAADAAAAAAAAAAEAAAAAAAAC7QAEAAAAAJsTAAAAAAAAAAEAAAAAAAADJQBEAAAAAAAAAAAAAQABAAEAAAAAAAAC6QA0AAAAAJsQAAAAAQABAAEAAAAAAAACfAA8ArkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAkkAOAAAAACbEwAAAAEAAAABAAAAAAAAA00AHAAAAAAAAwAAAAAAAQABAAAAAAAAA2UADAAAAACbEwAAAAAAAQABAAAAAAAAAyUALAAAAAAAAwAAAAEAAQABAAAAAAAAAxUAMAAAAACbEwAAAAEAAQABAAAAAAAAAODcJAQEBAQEBAQEBAQEDAQEBAQEBAQEBAQEBAQ0BAQEBAQEDAQEBAQEBAQEBAQIBAQEBAQENDAQBBEr/OP84/zj/OP84/zj/OP9L/2L/af97AYiHTP9+/3D/Zf9i/1z/Tv9A/zj/OP84/zj/OP84HIODg4ODg4OrsMHOz87Ox7uwq5KIg4ODg4POzs7OQP8GgAUBBQ8gLheCAwQICgWDBgIJGicZCAKBBQEFDRwpHYEGBAkKCgoJA4EGBQ0bJRcIAYECCQkAPxUaIyosJBMICAgICQsOEAcIDxEXEAAD//r+CA4PDgsKCgoKCgoKCg4ABA0VGRIG/v7+/wACBQcB/f8CBAgC9fUH8e70/QH+/f6FHvb6AQgPEw4D+/b29vb29vby6+ji3dfU3Ojx9vb29vaDgRf//v7+DD1tYD0aAfkEB/39/f/owdjY3/KCJfv29/wABg4WGQ8HAP/+/f39DD1tXzwaAfgBAgD9/f0A6cTY2OP1gyX//v39/v7/+/v7+/v7+/z+AwcJDA8QD/sDBAUGBgYGFycnFPvs84M/KBruxbq6urq6urq6urq6utHu+hUwPSlFOi4sMS4qKCgoKCgoKCgoKDcs/dHJycnJycnJycnJycnT6wIMIzpGKSxFPzs4NjEwMzc3Nzc3N0Y8H//i2NjY2NjY2NjY2NjY2N/0DiMqKjI9RkZGRkaDiB367+Xh4ebOq6urtsrXFRURDxAQEA8NDxAPCwcDAQGJHPnu5N/d4NS8q6urtsrXFRUUERAQEBQYGBUuSEUjihMDCAwOAwEODg4ODg4OA/Xr69ra8IM/Szj9wrCwsLCwsLCwsLCwsMzp+Ro7SUxSRTk4PT1BRktLS0tLS0tLS0g5AMe4uLi4uLi4uLi4uLjE2+/6HD9NQSxaT0VCQjw8QkhISEhISFBHHOm+tbW1tbW1tbW1tbW1tcL0KEpHR0pNUFBQUFCDiAb55tPFvsKjQv96/3r/ehOTw+UWFhMVGBgYFAwB+f4CAgH//4kH+OXSw7q7qo1C/3r/ev96EZPE5hYWFhYYGBgaFwf2BxAKAYoTBQ4WGhEPGBgYGBgYGBQOCgnz6fWDP76+vr6+vr/Awczg9AcXHSs1NDMuIRMuIyYuOEBCPTMlHBcI9eHX0MS5ubm5ubm6u7zG2+8BERcjLDE3NC4gFS4sKjA7QkM/OC8hFg754ce+vr6+vr6/v8DAwdL1GCkyP0JCQkREREQ7MCcnFvPQg4YAAYIE//z39PmCBvvv5fb2+f2CCfnw6enw+P3///+HAAGBBv/++vPu/wWCBvbq5/b2+/6CBwH98eXu+P3/hgIBAQGNBvv07+3c2/CDiRMBAQEBAQQB+vXk5vz8/AEEA/3+/okWAQEBAQEBAQEBAQEBAQICBAL9+vfv8v+BDAMD/vsCBQQBAQEBAQGiiQUHDxEI+vmCBvD1GBkZFAmCBAMFAv/+jwUHDhIL//+DBvwAChMTEwqCBfr29/7//5kF/fr39/f7hD/29gQSEhISEhISEhISEhISAO7v6OPl5eXr8vPv8PL19vb29vb29vb26ekAFxcXFxcXFxcXFxcXFw/+7/Lt6+3uLOnq6ezv8fDt6enp6enp7u72AgoKCgoKCgoKCgoKCgoKCgL27u7u7u7u7u7u7oOJBf/89Ojd74IGCh8w9vb5/oIDAgUDApAG//z27OLq94IGCh4u9vb4/oIF/fr7/f7/mQX9+vf39/uEP93d9AoKCgoKCgoKCgoKCgr67Ovk5O7d4+no5+rs6OLd3d3d3d3d3d3l5QAbGxsbGxsbGxsbGxsbFQr/Avv5AfIs8vb29fj79u3l5eXl5eX29gQVIyMjIyMjIyMjIyMjIyMjFQT29vb29vb29vb2g4gQ38/d8//0AhcXFxccI/b29PmCBwQKDQ8J9ujtixHf0N30AvkADRcXFxcaIfb28fiCBv3/CBILAwGYBf369/f3+4SIGv8BAgQKDgYDBAUDAwYDCxARDAQCAwYKDgkDAYMlBQUFBQUFBQUFBgYHChAUDAkHAQQDBAQCBgcFAgEFCAoPFA8JBgWTCv7+/v4BBAgIDAoEg4oEAQQJDAeCBgURGwoKBwSCBQULEBAJA44GAQIGDRIB+4IGChYZCgoFAoIG/QAKFg4FAZgGBQ4VFiYlEIM/BQonREklAvf39/r+AwoOEhMRB/r7Ahbx+woOBQUC//v7+/v7+/v7AP8EIjs3HwX8/Pz9AQULDxARERAIAQMIJSwGCw8UFxkSCP///////wUKHTJCQzMdDQUFBQUFBQUDA//x3c/L3PMABQUFBQWDgBj+/Pz8/AQKCQcNGBwWBvDw8PDdztXV1eb5ggr26d/g3un8FCIVDIE2/v7+/goTDgwNExYSCfvw8PDw3MzQ1dXj9v7+/ufNxta3nanXBQMBAP///wYaQWJNJv/s8QX//4QG//bbw+MABoM//AEdOz8Y7+Hh4eLk5unr8O/y8vH8Dgv+BQoHAPv4+vv7+/v7+/v7/Q4XOVRQKf7u7u7v8vb5+v4ABQkMBgYUICwPFBodHCAcFQ4ODg4ODhkaMk1cVTweDwoKCgoKCgoHBv/dvK++3gIUGRkZGRmDgBj9+fj4+P//9fcEFB0bDvz+/v7+GEECAgMBggr68+/y7e/6CBEK/YEY/v7+/v/04+LwBBYdFAj+/v7++xE1AgICAYIm8uPh7eru+QEFAwD//v7+BhQoNCP+2cbW/v3+AAIEBAQD+uLO6wQHgz8TEQ0MDAcIERgRCAL/AQUDCQkC6+b5AAEKDQcA/fz+AgcGAv8ABAYOCQgFBAMBAg4aFQsFAwYKBwYHBwDs6ff+LPoA//4CBQUFBwsIAPwAAQD//v38+v3/BAT7/gT9+fDx8vPz9ff4/wUHBAn89IOAGP/9/f39AwQA+vj+BhARAwICAvH2GhgSDwaCCQgUISYRAf3/AAGGFP/+APfy9QAOFAcAAgIC9/4ZGBINBoIK/P4MHxQE/P0DAgGDDAMJERcK/vr5+gD+//+DBgUMERMkJA+DPw0NEA8NDQ0NDQsJBwUFBgD39/j5+vv0EBAOCQQIDxMSEBAPDw4NDg0KCgwLCAgICAgHBAIBAQL89/Dm6u71+O4sBwQAAQUNERAOEBcdHBP9/f3+/v7+/v7+/v//AAH+/gEBAf39/f3+/f39/f39g4kL///9/Pn7+Pj4AxUhgQH9/oIKBAb/9fb5+/3///+LCv8A//Lw+Pj4BhUXgQH9/4IH+vb4AAECAgGXBgUMERMkJRCDP/z8/Pz8/Pv8/Pr28e3t7+Xe3+Dk7vkACxQaEwYEBAQCAP/+/fz7/PwBAQEBAQEAAQEA+/bz8/Xs5uLc3+Pu9wAcBAsOCQMHCgkHBggHBAH8/Pz8/Pz7/Pz8/P3/AQKBAgICAoMGAQMDAwL//YOGAP+CBAEECQwHggYFERsKCgcDggkHEBcXEAgDAQEBhwD/gQYBAgYNEgH7ggYKFhkKCgUCggf/Aw8bEggDAYYC////jQYFDBETJCUQgzXx8ePV1drh5eXl4+Hg3dza4uvv/f/29vbw49nd2d/o8fHx8fHx8fHx8ffv6vX8BQkJCQgGBQKBNAYPFBggIBwXGRQK+u/n5urx8fHy8vEXFw8C+vv+BAsPDw8PDw8PDw8PFyMrKyggGxcXFxcXg4UT/v4AAv/6+gIQEwwMDB0hDCUlFgWCB/8BBwoUFxEHhBgCAgIC+ebY3eHk6fcGCQwMDAwQGB4rKxQBggkRJSoeIiAUBwABhAb779jEz+L2iQYHESEpIxQFgz/7++na3/MEBwcHBgYGBgYDAwH/Bfrf6enn7u3n5ev0+/v7+/v7+/v74ODRy9n5GSQkJCMhHhwcGhoZGBMXFQcQFgUC/PTr3dfa4ODg4ODgAQH36+fs9wACiQsLFx4ZDAIAAQEBAQGDhRMHERcxMRHt2eTu6enp9ui/5+f0/4IH+O3j3uwHFxOLESEoEO3X3+Tp6enp59W/7e30/YIGESEkFw8HAYgEAQQGAwGFAQEBggYECxokIBMFgyP///////8AAQACAAEA+vb68Ov1ERcCBfzw6enu8vb39vL3/f+CJv/////////+//8BBQUC+vb6+/n5ABQTAf/79/v++PP09vf19/r7/ZMKAgICAv/8+Pj09vyDiAYGBvvv4d71ggYPBNjm5u75ggb259TK4PX+iQoBAQANFBED9O77AoIGCP/k4+Pr+IIFBAH15O76mQb78uvq2tvwgz/v7/Dx8fHx8fHy8O/u6+nu8/Py+AEHEfTy9fn69/Ht7vDv7+7v7+/v9fX19vb29vb29fX08u/t8vT5A/8BAwgYLPr9AgH99fL09/X09PT1AgIC/v7+/v7+/v7+/v7+/v7+/v4EBAQEAf76+vb4/oOJCwEBAwQHBQgICPzp3YEBBQOCBvn0+QQFAgGPCgEAAQ4QCAgI+uvpgQEDAYIFCA0NBQMBmQb78uvq2tvwg4EA/4UVAQACAv36AAMCAQQFA+326eTr9/f4/Igl+/v7+/v7+/v7+vv8/Pf0+/3/BQIFBgf/+vLu8vb09Pf5+fn6+/uTCgICAgL//Pj49Pb8g4gGITUqEPf0+YIG/O/l9vb6/YIH+vPv8PcKGBOLByEzKQ7z7v8FggX26uf29v2DBgP/9ery+/+YBvvy6+ra2/CDP+rx7+np9gEGCAoLCwsHA/zy8fsLBPAOA/n1/goKBgEBAf7+/wD/9vAWFhUWGhQRDgkKDg8QDgsIBQUJEh0TASMsFQ4OCgH18vj//fPr7wItMS8pKzMoHh8hIyIbExIVHRkZHCUrMDUwJRQLAwwig4EAAYITCRIQFBQNCAEFDwsLCxgI1xodDgKCCvbu8f4GBwP9+fj4hRP77+Xw/gYJCAkREgsLCxQH5BsdDoMLFScfAOrd4/X6/P7/ggkRHxb7CA8NDAcEggD/ggb67+fkxsnsgz/n7Pj+/goSERITFhcZFhMJ+PL5Cgv65OXj5u/6/vv18/X18/Lv7ujm6+v0/gISHhgTExcbGhUPDwkA/QMWHA8ALPj27OHg2tre4eHY197oCw4UHCctLycfGh4bDgECChIQEA0KCAf58/Tz6N/p/4OAGAEDAwMDCxohHhcL//Dr/P7+/gv90+vr9f+CJfHi3OTq8PP19PT/AP//////CRgbIiUhEvrs+QD+/v4I/N7r6/kBggkCAPjt1M3d9v3/hA0HFSk1MiUTDA3/AgICAYIG9eXTybHD8IM/BAQIDAwH//r7+f0AAwwQDxYZDPHu/uD2AwwMBwsNCgQCAwMEAwMDBPb07uXg6fDx8fHu7/D1+fn5+fbt3uX10yzu8vD0/wgJA/v69vL1+Obm7wAJCAX/+PT09PTz9PT09PPs39bQ097m7u7y8OmDhRMCAgD49v8GDAb5+Pj47QI56+vx/IIHBgb98Ofn7vmEF/7+/v4GGSgdEAYB/vvz8vj4+PH9H+nq9oMJ8ubm9uzl6/gA/4QGBREoPDEeCokGAQP99gwWC4M/BQcLDhAC9fLz8fHu7PH09wkUB+3q/iETKi0iFxMPCgUDAQECBAQEBRIWEwsK9Obn6OXh4OTs7+zx+v344dnl9xkHECIvMTYyJRcOERIUFAICAgQDA/z4+v8AAYUM/v36+fkFDQwKCg4MBoOFCfnv6cm92P0fIguCBu/7JhsbIRKCBw4bJSMU+entgw8BAQEBAQD/AM2xvuYMEgX+ggb6CSgdHRACggb78t/Q4fT9iAT//Pr5+4QC////ggYECQT7DxcLg4AXAaAACQAVAAUAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAABQATAAVAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAABQAPAAVAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAIABhABA/waBhYAADoOFgAD6g4WAAASDhYAA+4OFgAD6g4WAAASDhYAA+oOFhYWAAAWDhYAA7oOFgAD7g4WAAA6DhYAAB4OFhYWAABCDhYAAB4OFgAD4g4WAAAeDhYAAEYOFgAAag4WAAOuDhYAA4IOFgBEBYACMAAIAb2AFAAAAAAAAAAAAAAAAAABAAAAAAAAAd2AGAAAAACbEAAAAAAAAAABAAAAAAAAAbgAAAApAEgAAAAAmxAAAAABAAAAAQAAAAAAAAIhACgAAAAAAAAAAAAAAAEAAQAAAAAAAAIpACAAAAAAmxAAAAAAAAEAAQAAAAAAAAIQACQBnQAQAAAAAAADAAAAAAAAAAEAAAAAAAABrQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAATQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAkQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAKQA4AAAAAJsTAAAAAQAAAAEAAAAAAAACFQAcAAAAAAADAAAAAAABAAEAAAAAAAACFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAkQAsAAAAAAADAAAAAQABAAEAAAAAAAAAYQAwAAAAAJsTAAAAAQABAAEAAAAAAAAA/ExklKyEPAwMDBQwSBhIdE/7w7/r38PL/DhMOCAYFBQUFBQUFC/b7BA4TDgP79vb29vb29vby6+ff2NTf7/b29gH29oOAEf/+/v4RR3doNgwIAf7+/uK4ikD/eS2mpr/oAQEBAQICBAcMEBIKBvv7+/v7+/z+AwcICg0PEA/7AwQFBgYG+d3I0OHzgyUkAQEBBQIBAQEBAQIBAQIBAQIBAQEBAQEBAgIBAQECCgEBAgEBASQS5cnJycnJ7AIKGik4RD01KicoKy0tLS0tLTwpCtjY2NjtDiw8ghb98OzNrq6uvtDdExEQEBAREAgBAf/5/4MGEAcFDg4ODignAQEBBAQCAQIBAQECAQEBAgEBAQEBAQEBAgICAQUCAQIBAQIBAQEFAScbwpeXl8LhDixJWW1oXE9IRkZGRkZGRkZGT8m1tbW1tbW1zBBSZGRkgxTXiYmVq83jHiAdGBgZGREJA/35+P+DCgkRGhEPGBgYGBQLP76+vr6+v8DB0O4MGyo8PDw0KBgQJSwvNTg4OTcxJh8T++PX0cW+vr6+vr+/wMDBzugDHSozQENDQ0NDQkJBQCsB/9SDhQ0BAP759fL4AgIC/vXm3YEBAQGCCf37+Pn5+fj4/QGFAgEBAY0AAYiVAf7+rZUB/v6tP/cHIDAT8OLi4ujv8vfu8vYHEg79AP77+wAD/vbx8PDw8PDw8PMGESY8SDEXCgYGBgYGBgYGAf3t1sG2y/AGBgYBBgaDgDf+/Pz8/f7/+AUNAvjs7Oz7AuzHEREMBP////bs7PL6DCAqGw0FBAICAgINITlHQi8X/O/uCP3+/4IF8cSYqMXpgz/+EkFRLQPx8fH5BQsTAfsBDBMXEwn89fLy7uvu9fv7+/v7+/v9BQ45YmlLJhIKCgoKCgoKCgUD+9Suq8vyBQUFAQUFg4A//Pj4+P/+9Nzk/f/68vLyCSlGTDQ0JA4DAwPz3c/O3fYNGA/9BQP//v7+Bhg1SjYT8dTG1/79AAMEBAT65tng8AD9gz8PDgoHBgoUGRALCQcC+/r49fDr5u3n7fkA/gD//f0ABQL/BAUJAQD//fz6/f8EBP39AAL8+O/w8PHz9fXy7uv0AfDwg4AL//39/f306eX3ERsSggcDChghCP/+/4ML/wIDAwgLBwP/AwIBghEDCREXDgYEAPn6//39/f39/f6CAf//gy/8/PPz8/Pz8/Lx8PDm2tvb5/YEBwkKERQQCgkFAv/9/f38/Pv7CAgD/v7+/v7+/v+BAwEB//6BCQUKCgsLCgoJCQiDhwsBBQcJ/v7+/gILGiOBAQQDggn//gEDAgIEBQH+lgH//4eBHf7+/v3+/v77+Pbr3Nzc4+36//kDAgYODgsHBgQBAYIS///+/v38/Pv8/Pz8/f7/AAH//oEJAgMDBAQDAwIB/4OFDf8AAwcLDgn+/v4CCxojgQH4+YIAAYEG/QIGCAgD/4UC////jQD/iIgB//6KAQICrYcCDg4EigECAq0BAQGaAgEBAYMAAaCEAf//kwQBAQEBAYIA/YYC////jQEBAYeVAQICrZUBAgKtP/j8/fz8AgkOEhESFhYRCw8JAfwBFxAE9e/1+gYNERANDQ0KBP0NFCIvNCMUExUXFhEOCQoMFRYUDAUEEhD/8+wB8QODhDwSJScoE/fp+QICAvv3/g4CBvz5/f39+/nz8vT09fkA+Pr7/f39/QoYHhYVDwcEBwb+AwMEAwMD+vf/9PwHgz/s7PD4/wMDCAf++f7/AgEBAgQA/iUWFgv+/vz7+fr79/b08OzrCAgKERYXFBQWGxkUDwkGDhYWEgj++P8IA/TuAfD+g4EKAwMDDSQ0Oxzw4uyCB/nt2Mv4+gEDggwEDRYgDf759/8C/f7/ghYHERweICQhFAcEAQMCAwMDA/ndwsnd9IMB//+aAv///4MA/6CEAQEBkwT//////4IAA4YCAQEBjQH//4eBAggFAoMBAQKKAf7+rYcC8vL8igH+/q2AFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAdgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAAdgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAHYAcAAAAAAADAAAAAAABAAEAAAAAAAAAHYAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhYWAAAKDhYAAAoOFgAABg4WFhYWFhYWFhYWFgAD+g4WAAP6DhYUBAAEACQDwAQABAP4A9YWFhYWFhYWFhYUBAAEA+AAQAQABAOoAC4WFhYWAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAdgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAAdgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAHYAcAAAAAAADAAAAAAABAAEAAAAAAAAAHYAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhYWAAAKDhYAAAoOFgAAMg4WF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JsTAAAAAQABAAEAAAAAAAACBQADIgYSEAB2DhAATg4QA9YMAjYOEhISEhISEhISEAOODhADjgwAFgwD3gwAEg4QA/oOEhISEhISEAAGDhAD/g4QA+YMA/4MA/IMADIMA/4OEAAGDhACAFwGgAAYAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEAB2DhAATg4QA9YMAk4MA/4OEhISEhIQA+oOEhADjg4QA44MA/4MA9oMA/IMAAYMA+IMAAYOEhISEAAaDhAAJg4QABoOEAAGDhIQADYMA94OEAPuDhACAFwGgAAYAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAA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/wIFBQUDgQL8/P6DIiEAAQEBEAIFAgEBAQEBAQEBAQEBAQUOAgYBAQEBAQEBAQEBIQcKCgcHCgwMBwcKBgMCAwQGBwMGBwcIBwMDBgIAAQMEBQQA/4gIAQECAgICAP7/hgcBAQICAgIA/j8XGRkPDg4ODgoJDBAQDQ4NDQ0ODg4QERAODhAODhsbHRgVFBIWGRkYGhoPDw8PDwwKDRERDg8ODg4PDw4ODAkFDQUHBQcLCw0LDhITFxoag4A//////////////////////////////////////////v4AAgICAP8A/////////////////////////////////wz///////7+AAICAgD/gw4KCgr29vr39/f5/P8BAQGEIfz6+vj29fb29goKCgoKCgoREgwKCgr29vr39/f5/P8BAQGEEvz6+vj29fb29goKCgoKCgoREgyDhQgFBQUDAP37+/uEAvv6/YEAAYUF+/b6AP//hggFBQUDAP37+/uEAvv6/YEAAYUF+/b6AP//hD/28u3q5uTp6urq7O7v8fDt7e3t7ezx+gAFAPj4+AED/wD9+fb49/bq5uHa1tTZ2tra3N7f4eDd3d3d3d7h5OPmDeHa2tri5ODl6enm6OnpgwL8+/yCCAUFBQYEA//7+4QF/f4DCQsFggz///769fsDBgYB/Pv8gggFBQUGBAP/+/uEBf38/wMFA4IJ///++fb9AwUFAYM/4N7e7vbv7e3x8e3m5uvo6Ojo5+fl5ev0/vv78O3MyMbR2dvb2d3gz83N3uXe3Nzf4NzV1drX19fX1tbZ3uj0Ag3///Tv19PR1tfSysjMz4MFAQIEAgICgiMDBQgGAgICAgICAgIECQ8SCwICAv/8/QACBQoOCQIBAgQCAgKCHQMFCAYCAgICAgICAwYKDxILAgIC//z9AAQHCg4JAoMO9vb2CgoGCQkJBwQB////hCEEBgYICgsKCgr29vb29vb27+709vb2CgoGCQkJBwQB////hBIEBgYICgsKCgr29vb29vb27+70g4UI+/v7/QADBQUFhAIFBgOBAP+FBQUKBgABAYYI+/v7/QADBQUFhAIFBgOBAP+FBQUKBgABAYSAFwGgABQAFQDJIAIAyWAFAAAAAAAAAAAAAAAAAABAAAAAAAAAxmAGAAAAACbEAAAAAAAAAABAAAAAAAAAdCAA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AwIBAYEdAfsCAf4E/Pz8/Pz8/P3+/fz8/gMBAP79/fz28fH2gREKDg4JBAMCAQD//v8CBAQCAwSDBff18fDy+pMA/pUHAQMFBQUFBAKLAf//hBL3+v8BAwMDAwMDAwMDAwMDAwIChQ///AT8/Pz8/Pz8/f79/Pz+gQcBBAUFBQH//oMCAQIBhgYBAwQEAgMEg5oC/wEBgQABggMBAQEBhwn///7+//7+/v7+hwX////8+/6DnAj///7+/v4AAQGJCP39/P39/v7+/ocB/wGBAgMDAoOBA/79/f6IB/78+/z8/v//gS7/AP8BAQEBAQEBAQEBAQEAAgECAQEBAQYMDQjr6ggMCgP+/v7+/v///////////4Ma/Pz8/f7////////////////+/v38/Pz7/Pr8gQD/iCD//Pz8/Pz8/Pz08vH2/f4LDQoIAwMDAwMDBAIC/wABAAGDGBcGBw4BAQEJAQcBAQEBAQEDAQcBAQIBAQESAQcAAgICAgEBAQEA/wD//wABAYSDAP+DBv7//f39/v2BBf8BAAEAAT/x9vn8/P4A+f/68/X8AQH++fX08vPy8PX5+fj9Dw4IBwYGCAcKCAUD/Pv6/wMFBQYNEQ4FBgAE//Po6vL1+wAHBwcFAf789vT6gzL3+f0BAgMDAwP+/v0AAwMDAwIDAwICA/sC//4HEw0IBgcHBgcFAP78+Pn3+Pj6+/7/BAOBCAH//vz9/wMEA4EHAQACAgIFBweDP/4A/fv28vL09PPp7vX2///9+vn19vX1AAIDAfQQDwkGBAQHCAkHAgH37+/0+/3+AQcGCAoL9f357OXl7fP7BAoHDAkC/fz49vWDGvj5/Pz9/v7+/vPz8/v7+/v7/P38/fz6+vr4+YEqAgMDBAQCBAICAQH79vP08Ozt8PT9AwUCAwH/+PT1+wH//fr7/QIEBQMDA4M5DwsIBQMB/wYA/v7+/v//AgQGBQUEBAYJCQoJ//39/v79/v7+/f39/f78/fz9/f39+fPy9hMU9vL0/IQH////////AgOEGgwKBgH//f39/QICAwD9/f39/wABAwMCCAEEBYEqAQECAgICAP//AAH+9/n6/P39/ggNDwoDAvX0+P0DBAUGBwgIBwIBAP39/oM/CAoODw0F//////////////////////////8BAP7+///+/////v7+/v//////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AAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEAIAXAaAAAgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAAKg4SEhIQABYOEhISEhISEhISEAPaDhAD2gwD8g4QA+4OEAPuDhISEhISEhISEhIQABIOEAASDhISEhIQAgBcBoAACABUAAgACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAACQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEhISEhISEhISEhISEhISEAAGDhAABg4SEhISEhISEhISEhISEhISEAP+DhAD/g4SEhISEAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQAgBcBoAACABUAAgACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAAAkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEhISEAAGDhISEhISEhISEhISEhAD/g4SEhISEAP+DhISEhISEhISEhISEhAABg4SEhISEAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQAgBcBoAACABUAAgACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAACQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAC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CAUEBQsXJTEaGhoZEf709AcACQsMCwcHDgwODgsHBwcHBxAWICkpKSkpJSEeHhoZFhQTEg8LAQYJ/wODgAP9+fn9kgf49wEBCgsGAZAC//3+gQEMCo4C/wADgQL8+/+BAfj+gQH+/4OAAP+AAP+AAP8APwkHCQoPEBETFRD77/sECwsD9/UAFjUrBvgFCwkIBgYHCQkEBAEMDAz+/wgLHwYRCAYEBgsLCAcLExkVCwsTFhQWDwwMDA0KBQwHBgcKFBgWExQWGxcTGRGDKPz6+vn5+fn5+f////8B//8EFCEM//////b0/wD48PH+DAUB/////wX/gSv///8E//4AAwMB/wMC//////bt7fv+/////////v/7+fT0/gcOCh728fH17YMAPwgLDgsJCQsKCwz67gAGDQ0D8u76ECUc9O8LEQkLDQ4PEg8A7+ELC/3z9gUNDfoQBgMBBAwNBggRHCEiFREbIx4WFA4ODg4OCRMPDQ8QExIQDxMYIxANFgmDM/8CAv75+fn5+f//////////BRgS/////xIWAf7s5On3///////////////////+//wABweBIPT1/////////////////////v/9//oBBAD//wUB+Pj4+4OAAAGAAAEAgBcBoAAcIBUAKSACABxgBQAAAAAAAAAAAAAAAAAAQAAAAAAAACJgBgAAAAAmxAAAAAAAAAAAQAAAAAAAACggAAApIBMAFmAUAAAAAAAAAAAAAEAAAABAAAAAAAAAFmASAAAAACbEAAAAAEAAAABAAAAAAAAAEgAWAClgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAClgCAAAAAAmxAAAAAAAAEAAQAAAAAAAACkgCQASQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAiYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAApYBEAAAAAAAAAAAAAQABAAEAAAAAAAAApYA0AAAAAJsQAAAAAQABAAEAAAAAAAAApIA8AEkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAFGAOAAAAACbEwAAAAEAAAABAAAAAAAAAKWAHAAAAAAAAwAAAAAAAQABAAAAAAAAAKWADAAAAACbEwAAAAAAAQABAAAAAAAAAKWALAAAAAAAAwAAAAEAAQABAAAAAAAAAKWAMAAAAACbEwAAAAEAAQABAAAAAAAAIBwAB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ABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIQAgBcBoAAEABUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAAEABMABEAUAAAAAAAAAAAAAEAAAABAAAAA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QAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIaGAgoA9oOGAtgAKIOGAsQAPIOGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoYAgBcBoAACABUAAgACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAACQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAAAkAHAAAAAAAAwAAAAAAAQABAAAAAAAAAAkADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhACAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAC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AAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAIACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAACQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAAAkAHAAAAAAAAwAAAAAAAQABAAAAAAAAAAkADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhACAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhQEK9oOFAfYKg4UB8Q+DhYWFhYWFhYWFhYUB9gqDhQH7BYOFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFgBcBoAACABUAAgACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAA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HQn4GBQPDAsLCwsRKVxAAIs3aDEODg4I//bv7/FRVz8XBfLg1caz4wsUJT1LVFpdQLWam56qwdjgET4zKiITAPPcztO/oIar6ymDC////////wb+AQQCAoMFAQMEBAH/iDoBBQcFAf/////9/v7++gcC/P4B//37+fj6+/z8+/r7AAQAAfkABwgEAgIEBwYFAgH/AwYC/vz6+vwBBYOFBPz8/f//oRL8+/7/AAEA//8A/v79+/v8/gABjwn+/v39/gEBAgD8gz8MDAwMDAwGB//z6eTh4fX19fX1/AUM7+/v7+/v7+/v7+/v9QAGGhoZFA3/8/fn6uvs7vH4/wYJCQkKBQD8+/n3GfQIBQIA//jy8vLz9/4DCg4QEhcYFxcWD//vgz8BAQEBAQEBAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH6/P4AAQH+/Pr6+Pf39/n8/wEBGQEBAQEBAQEBAQEBAQEBAQH+/Pr6+v39/v36gz8QEBAQEBD8Avzw5N7Z2u7u7u7t+AUQ6urq6urq6urq6erp9AIMDAwLCAX99vzf4ubq7PL6/wcNDg8OCgP++fTyGfcgCQT/+fHq6+rs8voACA4QFhseHR0cEP7rg4UE/P//Af+hA/H1+/+BCv37+fn39vb2+Pv+kQn89vHv8PPz9PTxgz/29vb18/Px7/P7AgQHBwcHDBIVEQ4K/fz7+/r6Dg4PFBcaFxUR6fD09vX6Af8FBQL69/by7+vq8/3+AQIEAv//Gf/v8vDr5+zx9PwEAv/++/nz8fLz8Ofg5PH/gzP///////8DAQUGBQH///////////////////////////////////8AAQEA///9/f3+//7/gSP/AQECBAQDAf/+//////////////////////n3/v37+fn4+f2DP/b29vX08/X6+v0EBgkI9PT2/Ab++vb+/fv6+vr6+vwDDxsSBvz8/Pv69/b29wwMBvv59fHv6ubxBQ0ODw8QEBIL+djg4eDi6O7u+wYDgQv8+fbw7u3q4drj8gKDhQQEAQH/AaESAf/9/gD/AAEBAP4EBwkHBgQB/4cEAQECAQGCCf//AQIA/f39/QGDAIALANAA1gACANpABQAAAAAAAAAAAAAAAAAAQAAAAAAAAQ9ABgAAAAAmxAAAAAAAAAAAQAAAAAAA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nb73LoM/CgoKCAcFBggKCgoMDxEQC/b29vTy7/D09vb2+Pr7+/j2AAsPDQ8UFREFBAQFBgT89PsDDQP07ezu7e3t7vDw8TPu8fj+AQcOCgL6CQD08fLv6+rt+fv7+vn7AwsE/PL9CxITEREREhAPDw4QDwgB/ffx9f0Fgz///////////////////////////////////////////wgHA////wUF//v7+/4AAwUFBQUFBQUFBAMCBAUFAv//DP8DCAgICAgICAj3+fyCF/r6AAQEAwH//Pr6+/v6+vr6+/z9+vr7/YII/Pj39/f39/f3gz8CAgICAwP88ezs7Ozs7PL8Dw8PDw8PCf75+fn5+fj/CRASEA4OCPny8fDv9Pj8/QABBf4BAwICBw0MDAsF/fPuM+7r6eno6uzy/gvs6+zt7vUECgoMDQkEAP/9+/f++/r6+vXv7+/x9gAIDg8RExMTERAL/vKDMf//////////////////////////////////////////DQsD/////Pz8/f38/f7/AQECghcBAQEBAQEBAgH///8FDA8PDw8ODg3y9fuCFwMDAgECAwIBAP7+/gD///7+/v7+/v79/oII+vLw8PDw8PHygz8NBwcHBwf97OLo6Ojo6PICGBISEhISCPft8/Pz8/P+DRcXDgQB9uTY1tbW2+Lp7/X4//0DCA4VHSQjISEZC/z1M/Hu6eXl5efv/w/j5ez2+QQWIiMlJB8YEQsFAvv99/Ps5d3W1tjZ4e/9BQgNEhUVFBML++uDnz8NCwUA/f4GBQUFBQUFBgYGBgYGBgYFBQUFBQUFBAQDAwUJDhAQEBAKDhL09/wBBAP7/Pz8/Pz8+/v7+/z8+/v8E/z8/Pz8/P39/v78+PTx8fHx9vPvgz8MDAwKA/4CCAoKCg0WHxoS9vb28+nf5e/z8/P1+wL9+Pjy8vb3+gEG//z8+vj3+vwA/QUABhIbHBcWDQMGCQ8TMxMRDg0SGBcTCPwJDw8KCgj/+wQGBQYJCgcEAQT8Afvv5uXq7PX+/Pfx7u7w8vTw6urt+QSDigT//vv//o8B+fyDFwMDCQUFBgQCAf7++/3///z5+Pn6//79/oIb/Pr7/fz3+Pj5BgEA/////Pz3+/r6+/3+AQH//YEUAwYHBgUBAQEB////AwYEAQMICAcGgz8CCAgF/PP5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JsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEAA2DhISEhISEhISEhISEAPaDAP+DhISEAP+DhISEhISEhISEhISEhAD/g4SEhISEAIAXAaAAAgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEhISEAA2DhISEhISEhISEhISEAPaDAP+DhISEhISEhISEhISEhISEhIQA/oOEhISE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QAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAD2g4SEhIQADIOEhISEhISEhISEAAqDhIQA/oOEAAGDhAABg4SEhISEhISEhISEAAKDhAD/g4SEhISEAIAXAaAAAgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAD2g4SEhIQADIOEhISEhISEhISEAAqDhIQAB4OEAAGDhAABg4SEhISEhISEhISEAPyDhAD3g4SEhISEAIAXAaAAAgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAD2g4SEhIQADIOEhISEhISEhISEAAqDhIQA/oOEAAKDhISEhISEhISEhISEhAAEg4QAAYOEhISEhACAFwGgAAIAFQAEAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhIQA9oOEhISEAAyDhISEhISEhISEhAAKg4SEAP6DhAABg4SEhISEhISEhISEhIQAAYOEhISEhISEAIAXAaAAAgAVAAQAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhAD2g4SEhIQADIOEhISEhISEhISEAAqDhIQA+oOEAAGDhAABg4SEhISEhISEhISEAAGDhAAHg4SEhISEAIAXAaAAAgAVAAYAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAGQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEAAGDAPaDhISEhAAMg4SEhISEhISEhAD/gwAKgwD/g4QA/YOEhISEhISEhISEhISEhIQAA4OEAAGDhISEhIQAgBcBoAACABUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAJACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAAkADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEAAqDhAD2g4QA9oMAC4OEhISEhISEhISEABSDhIQAAoOEAPyDhAD9g4SEhISEhISEhISEAA6DhISEhISEhACAFwGgAAIAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhIQACoOEAPaDhAD2gwAKg4SEhISEhISEhIQAFIOEhAADg4QA/oOEAP2DhISEhISEhISEhIQABIOEhISEhISEAIAXAaAAAgAVAAIAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAISEhISEAPaDhADOgwAMg4SEhISEhISEhIQAFIOEhISEAP6DhAD0g4SEhISEhISEhISEABKDAPaDhISEhISEAIAXAaAAAgAVAAIAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAA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hISEhIQAgBcBoAACABUABAACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhISEAAqDhISEhAACg4SEhISEhISEhIQA9oOEAPaDAAODhISEAAGDhISEhISEhISEhIQA/oOEAP2DhISEhIQAgBcBoAACABUABgACAAJABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAZACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQACQAQAAAAAAADAAAAAAAAAAEAAAAAAAAACQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAA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AAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEAPWDhISEAOSDAKCDhISEhISEhAD8g4SEAAKDhAAmgwD6g4QA/IOEAPeDhISEhIQABIOEAASDhAACg4QABoMACIMABoMA6IMA/IOEAP2DhACAFwGgAAgAFQAGAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAQAEwAEQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAEQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAARAEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAAABBwBAAMiBhAAHgwD1gwAJg4QAB4MA5IMA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gQABgwD/ggkIDQEBBgEcAQYBCAIBAgICAgMCA4IA/4SAFwGgAAYAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEADGDhAATg4QA9YMAjoOEhISEhISEhISEAM+DhADPgwAGgwDsgwAEg4SEhISEhISEhISEAP2DhAAEgwA8gwD7gwAXg4SEAP+DhACAFwGgAAYAFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEADGDhAATg4QA9YMAj4MACoOEhISEhIQAAYOEhADPg4QAz4MABoMA4oOEAPaDAPmDAPaDhISEhAD/g4QAAoOEAAKDhAAHgwBGgwD8gwAhgwD+g4SEhACAFwGgAAIAFQACAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEAIAXAaAABgAVAAIAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgACQAoAAAAAAAAAAAAAAABAAEAAAAAAAAACQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkAAkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAAkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAJABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIFAAMiBhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEAIAXAaAAFSAVAH4AAgB9QAUAAAAAAAAAAAAAAAAAAEAAAAAAAAB+QAYAAAAAJsQAAAAAAAAAAEAAAAAAAABMAAAACAATAAZAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAZAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAsAFgB+QAoAAAAAAAAAAAAAAABAAEAAAAAAAAB+QAgAAAAAJsQAAAAAAABAAEAAAAAAAAB+AAkAVEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAVkABAAAAACbEwAAAAAAAAABAAAAAAAAACEARAAAAAAAAAAAAAEAAQABAAAAAAAAACEANAAAAACbEAAAAAEAAQABAAAAAAAAADgAPABdgEAAAAAAAAMAAAABAAAAAQAAAAAAAAAtADgAAAAAmxMAAAABAAAAAQAAAAAAAAH5ABwAAAAAAAMAAAAAAAEAAQAAAAAAAAH5AAwAAAAAmxMAAAAAAAEAAQAAAAAAAABtgCwAAAAAAAMAAAABAAEAAQAAAAAAAAA5ADAAAAAAmxMAAAABAAEAAQAAAAAAAAAYFABIVARMDBGRkZGRkQADIggD/gTwCDAoBAQEBBggD/Pv/////+PgGAAEBAQELCxAJA/z7//////Xx8fv3+v4F/Pv08vf4/f75+e8E/vjx7+3xgzwMDPzl2TU2KBoaGiU0O9zg9wwKCuzJVUMTDhEcHBweNlTI7BEbFAoGExMTEAr99/z9CBMUBwcFBQL9/P0Cg4A7CA8QEBAQCwQC//fw8PDw8vkAECYmJiYlJCIRAPPi2tra2tzc3+7q6urn0dHe7vL1BxUSEhAtKQ4LCfrsgzsREQP4+yEcDQICAg0cIfv4AxHZ2efnLzUuLjA6OjozLS/n7erp5Nn74s3NxMLN2+Hn/hAOR0dITDMpJROEgDsPFxUVFRUTCwL37uvr6+vp8QAYOTk5OTUxLRUD8NTGxsbGzM/V7dPT09C6vdHt+QMZKCgoJkQ+EgD66NiDPAwMAfwE+Pfw6enp8Pf4BPwBDLq61OcUHiUrMTw8PC4bFOfo2NDHuuDPwcHCu8bZ4uj7Cgk0NDY+GAoH+OiDPAwPCfjpzcC1sa+qsMHN6fkECAcD+u7Iwbq3tbCwsLXAyO7z/P8DB/z06+vv7eXd2dXKwL3NzcrN2uPn8PmDgQH7+4YBAwOQAfz8oIoAAbSnAPuXv4CnAAKXv4CnAAWXpwD/hgD/j6cA/pc8Afz7/v7+/vz8/wMEAwMDAwYGBgz9/f39+v/79/b9AwQEBAQMDg4LCAUBAA8TGx8fIBQHBwcN8fb79ff9A4M89PT4BBO/zN7m5ubh0L0VC/308fEBI6S24+js6Ojo59W7Lw7z6+vxCAcDAw0SGBsZGAn9/uvr6efw7vH3AYM8Af4HExMTEwj9/wP57e3t7foFCQbw8PDw5eTi7PP/DhMTExMdIR4QGBURFB4hJBsRC//4+fn75ebw9fcADoM88fHx9frg2Nrj4+Pd2978/Pbx9/cDErXE5ubm4eHh5d3OKQjv7fH3APj09PP+BQP+/fXv8+jo5uHx8/P2+4Mz/QD99fAHBwQFCw4OEBP69vj9Af358BMPBwYGBgYGCA0T8PkDBQMBAAIDAwMA/vz9/P8DA4EA/4ED/f39/oM89/f27+jo6vL39/f1/w4MAfj39/f4+ff39/f39/f3+/v39/f39/f39/f39/f39/f39/f39/f39/f39/f394M8+P3//PwGAgIEAgEAAwb8/Pj19Pj49wkLCQoKDQ0NDAoJ+Pn5+Pb0/fbx8e/u8fX29/0BARAQEBELCAcC/YOBAQUFgQH2+IIB/f2BAQYFjAEEBKA8+f3+/f77+/r6+fn4+vv+/Pr67PDz9wIFBwkJDQ0NCwUC9/fz8u7s9vDu6+bm7PHz9Pr/AAoNExEOCAb/94OBAQUFhgH9/ZABBASHAPuNBAEFBQUChIoA/7SnAPuXigD/tKcA+5eKAP+bAAGGAAGPpwADlwgHABIVAQMEAQkHAQEBAQEBAgGCAP6DpwABhgABj6cA/Zc8CP36Agb2+Pbz9fj48/ABBQkK/QH/Cevv9vb4+vr6+fXwDAX9/P39AgIBAQMFBgcHCAQBAfr7+/v8/Pz/AoM8///+/vsOBwD///8A/wHq+gH////+/f//////////+/v///////////r//////////////////////////4M88PD3/gH69/0A+vj8/f0FCgX3/wMCBu/y9vX3+Pj49/f1DAT+/f//AgL/AgcJBQUEBQH+/vz58/b09/f8AoM8Dw8KCRANCgoMDAwaGwwNGBgPDw8ODQwMDAwMDAwMCAgMDw8PDw8PDxEPDw8PDQwMDAwMDAwMDAsKCgoND4MKCQoBBAMVAQEGAQkJ/f/9/f37/f38/YQABIOKAAGbAP2GAP+PpwABlwCADwEwAHAAAgB0QAUAAAAAAAAAAAAAAAAAAEAAAAAAAACAQAYAAAAAJsQAAAAAAAAAAEAAAAAAAABmAAAAD0AUAAAAAAAAAAAAAEAAAABAAAAAAAAAdUAKAAAAAAAAAAAAAAAAQABAAAAAAAAAdUAIAAAAACbEAAAAAAAAQABAAAAAAAAAdAAJAGZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAGZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAA9AEQAAAAAAAAAAAABAAEAAQAAAAAAAAA9AEAAAAAAAAMAAAABAAAAAQAAAAAAAAHRABwAAAAAAAMAAAAAAAEAAQAAAAAAAAHJAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAA9ACwAAAAAAAMAAAABAAEAAQAAAAAAAABAUFBT96+jt7OzsABAUEwH//4MF+ff9AAIBgwQHCQkB/oMHCi5VSxr3/wKDBP3ozNb2gweVdGdZWVlfZED/fASRoKCgmoEF+N/EUDEOgh8EECc8sNDyAP393rmwQyzttavWAwMDIEVQvcTuGSMQ/YM4BQUFBQX///v7+/v7///9/gcPDw8PCAICA/728fHx8fj+ABY9VVVVVVRSUUYW+uTBq6urq7PCzdnygw3iHh4eHh4eHuLi4uLi4oEBBQaCAP+CAv36+4EGAQEAo6O75YERAQYPGTxdXV1FGwAE9dnAt6yjgzj7+/v7+/sFBQUFBQUF+/0DGSwsLCwbBwL+8N/U1NTU5fkAIVh5eXl5dnBsXSUA36iHh4eHkqe1xOuDDc4yMjIyMjIyzs7Ozs7OgQUKDwUE/PuCB/r1+QQFCQYAQf92/3YImeQf2ewPLTphQgCKAIoAighjFdkf/cigkoJA/3aDODnz8vHx8fHxNzg5OTk5ZG5jQy3948G1vLjA0+7+LkZaYl9hWEEu/Pbn29fLu8G7yej8LjlMXGFmZYOPAQMEgQHw84IC//7+gRoIBgADAwMDA/39+/n5+f39/fn5/QMDBAUFBQODpwP//wADkKYE9/kBAP6QOP7+/vz8AQEEBAQFBgMDAQMHCgoKChANA//6+Pb29vbx9Q8MAPb29vbu0K613ff5AgoKCgoJFSokFoMNNNrRxsbGycwhMDo6OjeBBe3W093zAYIfBQgF+/Hp8gD6+vDf09HiF0VHJgYGBgP++/kE+urr8/qDOOzs7PwJDxAUFBQG+vTv/QgKBAQEBBETBfrz9/z8/Pzx7wcKCQYGBgb71q+34Pvz9Pr6+vr+FDApEoMNTcTBvb29urhARklJSUyBBeXL0u4DCIIfCRAM/f31+AD7+wsA2DkyQFNQLAUFBfUDMM/m6uHl8fuDOOcgHSAgGhsb4OXp5+ro/vfz8e0RDQ8SEBMRDg8U7vX+//3++/TtGA4G9N7sCw8VFxUW6vD0/xEI/4MN+Pz+BAQEBQgEAfz8/PuBBPfv8/P7gx8GDhYWCwYDAAEBCQr+FAcNHBsRAwMDAf7+5/3+8PD3AYM49wYGBQUFBQX29/f39/f88PUCAQAFDg8JDgoA+Pn59vz/7Onp8Pf69v0IDBgmHSEZDAQCAvjp4tvjg48F+O/s5vgCgh8DCRATFwwDAAUFBgkMEgT7/Pv6+/v7+vf06vcDBwcHBYM48gsLCgoKCgrx8vLy8vL/+/Xx8Ozx+/vv8fb+BAQOCgL8397m+Qf0+QQMDhckIScdBPQH/u7g3dvdg48F8+fr2fIBghUCAv31HgwBAAICBgoK/v8BAwMD/v7+gQf+CggEAQICAoOnAwEBAP2QpgQJB/8AApCnAwEBAP2QpgQJB/8AApA4CvLv5+ft7vAGCgwOCwsNGQvy7vHx6+nq5Oz7BwUFBgYL/v7+/v/4AwcTJxn79/Py8fL59fn57vn9gw0IBAL8/Pz7+Pz/BAQEBYEFCRIOEgL8ghL9+PLw9wMEAPz8+fsE7gUC7e34ggkCAgEc/vgHCQL8gzgO6+rn5ero6QwNCg4LDgMJBP0BDAv88fb2/P79+f3+Agf/AQD48QIEAQseEvXt6Or5BfT1/vzt8fqDDQgCAPz8/Pv4/f8EBAQFgQQOISI0E4UD+vX8AYEXBAT++v/n8+7f3+n4+Pj6/f0U/wIUEwwEg6cD//8AA5CmBPf5AQD+kACAEwFUAA4gFQBuAAIAakAFAAAAAAAAAAAAAAAAAABAAAAAAAAAbkAGAAAAACbEAAAAAAAAAABAAAAAAAAAbQAAAAUAEwBuQAoAAAAAAAAAAAAAAABAAEAAAAAAAABtQAgAAAAAJsQAAAAAAABAAEAAAAAAAABtAAkAakAEAAAAAAAAwAAAAAAAAABAAAAAAAAAbUABAAAAACbEwAAAAAAAAABAAAAAAAAABUARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAABQAPAApgDgAAAAAmxMAAAABAAAAAQAAAAAAAAG1ABwAAAAAAAMAAAAAAAEAAQAAAAAAAAG1AAwAAAAAmxMAAAAAAAEAAQAAAAAAAAA5gCwAAAAAAAMAAAABAAEAAQAAAAAAAABBgDAAAAAAmxMAAAABAAEAAQAAAAAAAAAQDAA4SFgJkZGRAAMiDNA0NDQDu6/P19fX/DxEMAgwKAQEBAQYIA/z7//////j4BgABAQEBCwsQCQP8+//////18fH7gzTSSDctLS0wMrTJ2NjY1e/v38i8GBkL/f39CBcev8Pa7+3tz6w4Jvbx9P///wEZN6vP9P737YOEL/oC/v7+/v4C+gAKExUVFRUPBgL98uvr6+vt9wAPIiIiIiIgHQ4A9eXd3d3d3t7h8IM06AwMDAwMDAzo6Ojo6Oj+/vTw+f3+9u/v7/b+/fnw9P66uszQICclJyoyMjIqISDQ083KxLqDNP7+/v7+/gQEBAQEBAT+AA8cHx8fHxgLAvfp4eHh4eTxABg5OTk5NTEtFQPw1MbGxsbMz9XtgzT6FxcXFxcXF/r6+vr6+hcXDAcPAwL79PT0+wIDDwcMF8XF3/IfKTA2PEdHRzkmH/Lz49vSxYM0VTg3NjY2NjZTVVVVVVVtcF4/MSsdGB0gIzVPXWRxcmxpcHNnTklBPzwuJyAaHiU/RE1QVF+DJcr+/v7+/v7+ysrKysrKurqzr7MJBQYKCgoLEBbEu7e6vr7EyAAIggsGBgb/+/zIyMTExL6DmAABnrg0/v7+/QEJAwUFBQUD/gYB+vf5+fn5+Pr/BQkICAgICwgGDQEBAQH9AwD69vsAAQEBAQoMDAmDNA7x7Onp6enqFg4REREPERERFh/t9P8DAwMC+OshHRYRGhomRL3O9vn8+vr6+uvUUDIaFBUagzTz8/P5BgwKCwsLB/v39gH+AgkJCQkD/f8D/vf39/f/BQkG8PDw8OXk4uzz/w4TExMTHSEeEIMVKdHSysrKysshJyoqKioODg4SF/3194Ib+vj7GRkTDhQUIC/S4QMDA/7+/gL660YlDAoOFIM0ARgVEBcWEhD2+Pr7+/8KDRYcFhcYDwcIA/jw8e3s+AcN/u7l+/Xu7O32/QQRHSQNFiAiIBeDJSUFBQUFBQUFIyQlJSUlRkZHRD7o7vX29vb2+wFRT0pGQkI9OgD4ggv6+voBBQQ4ODw8PEKDAgkBAYQsCAgJCQkJCQwYJCMSEw4HAfbq5OX09P0G/fbq6/Ly8/P0/wYNFxwbFBQTEhAHgyUyAgICAgICAjIyMjIyMkZGS0o+9/v69vb29/n7PEVJRkJCPDgA+IIL+vr6AQUEODg8PDxCgzQMBgYFBQUFBQsLDAwMDBATHyssFBUOBgL46uPi+fkDDgD58PTz9Pf4+QYNFB0eHBwcGBcTCoMlNgICAgICAgI2NjY2NjZGRk1RTff7+vb29vXw6jxFSUZCQjw4APiCC/r6+gEFBDg4PDw8QoOYAP+euJgA/564mAD+nrgDAgAOEgL///+CNPb49fry8/f69fn9/Pz38ure2N3k5O/4+P4MGBkYGhD+7v0SFwgLERITDQb/8uXg7end3N3kgyXf+v0DAwMDA87a3d3d37q6ubi5//f8CgoKCw4U1dfJur6+yscXFoILBgYG//v8tsPExMS+gzT97u3t5ufs7/8DBgUFAPLw5drd6+fo7/b7CBMWCw4N//MCDREHDA8PEAgB+u7n5O/n4eDi6YMl2/v7+/v7+/vd3Nvb29u6urSyuA4IBgoKCg8PCbm7u7q+vsPGAAiCCwYGBv/7/MjIxMTEvoMFBAAYAQQDBP7+AP7+hAYFABgBBAECBQEBAwEAAYUAgBcBoAAIABUABgACAAZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAZABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYAAAAEABMABEAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABAAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAZACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAEQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAEAA8ABEAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAABEALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAAAAQQAQADIgYQABIMAMYMABIMAE4MABIMA9YMAn4MAOIMA/IOEAPyDhAD8g4QA/IOEAPyDAMWDAPyDAM+DAPuDAMiDAPODAMiDAOuDAMiDAASDhAAEg4QABIOEAASDhAAFg4QAD4MAaoMABoMAO4MA/IOEAPuDhACACwDQAHcAAgB2QAUAAAAAAAAAAAAAAAAAAEAAAAAAAACHQAYAAAAAJsQAAAAAAAAAAEAAAAAAAABxAAAAekAKAAAAAAAAAAAAAAAAQABAAAAAAAAAfUAIAAAAACbEAAAAAAAAQABAAAAAAAAAfAAJAHNABAAAAAAAAMAAAAAAAAAAQAAAAAAAAHRAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAH1ABwAAAAAAAMAAAAAAAEAAQAAAAAAAAHxAAwAAAAAmxMAAAAAAAEAAQAAAAAAAABUbGxgTDAUDAwsNCAEBAQEDCAsRDAoEgw8DBQQFBQH2+RP0/AUP+/3/gwUBAwUIBwSDBPDk5/sTgy4aGhgUDwgEChMPAvr/FxINCAIBAwMDBP758PsEBQsLCxUdGRkaGg4ODgr35AkB/oIKBg0VF+jc3vIADxqDPLKxye0SKCcnMD9KT09PT0k9MisWCOa6urq6vcXR8wgcOkljTWJYPS4mHRoaGhoTCAME/PDn5+fn1r+ysLSDhif48/wTMkLh+SFAS1JYWFg/EhEA9O3g2dnZ9QpEREhBMDAwKiIgDgwGggkB//ftJB4I+fz8hAqZnMgGQmhnZ2NqdkMAgACAAIAAgBN3ZVZHJAvRkJCQkJahsOH/HkxbdUIAiwCOAIgWaVVKOC4uLi4kEAH7697U1NTUtZKKjZODhgn45OP8IzXrDUZyRACBAJAAngCeAJ4YZSYsFfnt3MvLy+wBXV1YXklJSUIpEiUUBYMI+/DlCwr06Pf9hDxxcXJ0dnd3dGJJNyQYAPPe0MvGyM/E1Ovy/QUKDxsbGw8FFhYRISYaHBL+8ujZx8TKzNDb8QQdLEFVYGhvg4cEBA4ZIiSBHwEDAwP+/v7y8wMDFRUVGBgYICMmJiYmFBQUCgEEAPP2hgU1JxQGAQGEMiUzMyQTDRUVBvv6///////48ezr6vP4+Pj4/QH++wED/OzSDfbv8QUA/fz8/Pz9/v3+/4QECAoGBxSDLvDw7eff1tHZ19vWuZUTDv/3/QgPDw8HFhogEAgC8fHx6+nOzsPR5OTk6fkHCQYBggr9/wYQ19fo8uvu8IM8LTw1HAUCExMD9fP29vb29O7r6vD0/gICAgIFBgD5+PsFCe/18uDX6u76AQEBAQIGCwT++/39/f0HAezoC4Mu+vr169rDs73M4vDz8Oz1+PX2+fj4+PwF/AH8+fjw8PDs8MnJx8je3t7b7AXy+f6CCgMLFx/29/fv4uz6gzzu7u7t7e3u8PX8/wEAFRARExUWFQoVCvz28PHw8+jq6PLz9QMB8OLv8PT28/r8BAcD/wEIDxH7+fr17evugxL29vb4+fv8/Pf4/PvzLyIL+/r8ghgR/e7w3+Li4uLi08vZ2dfW4+Pj4uft6PsDggoHFCUv/v8B//r49oM87vj37uTm8/H1/AAFCPn/DBQYGhQOFAf+/vv48u3n7u70+AIHAvX3AQADBP/9/BEZBwUDAv/9AAP++Pv17oOHCvz17OTfBgcB+vv9ghf7AP8B8PDw6Ojo4N3U1MvQ5eXl5uPc7fqDCQULERLc5vX/AwOEPN3g4d7a2NrY6PX4+fzr9QYQFRoUDRwO/vny8u7q4ODg6fIBAQD17vX09PTx9fT/Bf4BBgcGBQgKCvzs5d2DhyYGBfrr5env8/Pz8/j4+AMH7uvj5ebl5eXl7s3Nzcjf39/g5+3q9PyCCAQLFBn2+QIIAoU8Bvn0+wMD9/kGCADy7v79/AEA/fXz6/sGBw0VHBgeFhgQEAz3ABMdFhQLBQgKB/Hq+/8B/fz8+PoEAOvv94MuCgoLCgoJBwcQDwwVK+vp7vf5+Pj4+PDs6eYJFhgfHx8uNi4uOzQlJSUeEQsM/fuCCgH87d4RHhP/+gEKgzw1LiMeGRMOEAoEAPr1/gD69vLu7vXuAA4UGxgZFyIjIx0aEgUFID01Lh8UFQ8J9+3w+Pn08PH09wEVIjA9gxIKCgoHBQMDA/3w4dDH9vcABQMCghjx/xseJickIiIiKSUuLjAzIyMjKioiHwr/ggrw2L+49AAJCAkLCoMAgAsA0AB8AAIAdkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAh0AGAAAAACbEAAAAAAAAAABAAAAAAAAAbwAAAHxACgAAAAAAAAAAAAAAAEAAQAAAAAAAAHtACAAAAAAmxAAAAAAAAEAAQAAAAAAAAHsACQBzQAQAAAAAAADAAAAAAAAAAEAAAAAAAAB1QAEAAAAAJsTAAAAAAAAAAEAAAAAAAAB8QAcAAAAAAADAAAAAAABAAEAAAAAAAAB5QAMAAAAAJsTAAAAAAABAAEAAAAAAAAA89/f5+/39/f0IFyMkHfLq6e70/AMFBfbv9f39/f317er1/f79/f39+Pb5+vTyBQIC/vjr9ff4+/39/f39+oOBOffw7vQeGxcSBvvy5ubm6Ozy+Pz25Nrl/xHh3/0GBf39/eXW/v/z6eXg4ODs7OTk5Nzd3d3n9gDX5PaEPPb4AQwVFRUVITRGTE9NTk42EevT1dXVyLmtra2tuMbP5/MXQkJCQjs1KgLn2MSzs6acosLG0N3i4uLi6/SDgQr+/gMJ1Nzu/gUCAocmCBAL8s21EOvDtKygoKDI9f8OHSQxQEBAMR7o6OPj6enp7e3oAPv8hAv8AhIfKSkpKURmfXtDAIkAjACPAJAfZiXkubu7v6+YhISEhJSqueH7M3R0dHRsYlMkAeG0nZ1C/3D/eP99CaGrt8fPz8/P1uqDgQr//vz67fECEQ78AYcJCBwgB93CFt6WgEP/cv9g/2D/YBicz/YIGyY3SUlJLQzBwcW9y8vLy9bn0eb6hDxdYFxONyYH+vDs49ja0tDPz87My8vO4PD3AAwmOVJZX2NWYE07NiodGBMICAgSGwsLEgUHA/0JJTU7Slleg4EK/fv9AMPR5PL6/QGIBPz16t3TgRD8/PwCAgIBABcF+vr8AwMDBIQFBQUFBAkThzwJAwABAwMDA/319Prn6dnMzN3w+PDw/QcGAwMDAwwZGQ8SCAsLCwsLCQ0PEhMIGRkBERsGBAwMBwcHBwQFg4E5CAfy1RMfIRwbIxQQEBATGSAqLycvOEFOW/oSDwoCAgICCg8BAQsRGCEhIRALKys0LiQkJBcLCfz/AYQ8BQYGCAgICAj++AIV/Oi9qq/M6fHg4PcKCwcHBwcTGhsQCwL8/Pz8/v4A/woNAgMDFBMnHQ8PCQQEBAQHCIOCOPz07QQJCAgVKRIGBgYLFSU9TUM9NSkTAPQBAgkEBwcHGSX+/QgNFBwcHBMUOjo6PC4uLiISCisVA4Q8ExAH/vPuCg0I//j59wYFBgUGBwcHBQgHBQQF7vX8CxIFDQoA+fz/Af/9+wAHAwEP/AUSCQEDAPz++v8OF4OBHf7v0bf4AwwMDA0OEBAQEA4MCwoKGCEbB/jK6QL9/YIYCQrxAggLCgsLCwQIDg4MDQsLCwkB9w0NB4Q8CQYEAwMDBgP58fcE/AEA9/T6Afzv8efo8vz6B/v08vHq+Ov7AgAHCwsLEhISDQr4+AAE6/f/Af37BgcKC4OCCf748y8ZBPwAA/6IHP7+CRssAvf4/gMGBgYIA/MHDw0I/f39/QH+/gQCggUJCwETFQuEPP4EAvz19AYF9+vv/voDBQUCAQH//f/u6vQA/gj77OXg2+bc7fjz/QMJDRUVGw8G+/b19/f3/Pv4/P0DA/6DgQr36dnTHg778fcD/4gl9+72DSUABw0ODggICAsR1/ICAwL7+/v5/AgICAkDAwMPEwYcFAeEPOvv9/4DBAL/AQsQDhgHAQ0VEQsOGBYJAQUMEAIF/Ozj9/D+8Pb59vb7AAsI//Pt2gv67xYbCQADBPr67eWDgTkBDzJUE/zq6ero7vDw8O/v8PP29ufa2+v1IhwPEAr9/f3z9w/78e7z9PT0+/fz8+/u7+/v9gQP9vj8hDzk5vL9ChH49voBAvz32Nvf6vP7BgoIAv8BBQkKA/zy6vr09P4BA/7+/wIH/vD6/ekB9OHuCAQIDAgH/uvgg4EdBh5NdgYCBAoH/fv6+vr6/f8BAQH8/AksSVImAAMDggX69CUQBQGDDgkF6enr8v7+/gsYGvn3+4SACwDQAIUAAgB4QAUAAAAAAAAAAAAAAAAAAEAAAAAAAACEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAABtAAAAhkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAikAIAAAAACbEAAAAAAAAQABAAAAAAAAAgQAJAHxABAAAAAAAAMAAAAAAAAAAQAAAAAAAAH5AAQAAAAAmxMAAAAAAAAAAQAAAAAAAAIdABwAAAAAAAMAAAAAAAEAAQAAAAAAAAIhAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAD8TGR8iFw4ODg4ODg4ODg4ODg4ODg0UDxMPBfj1+gUIBQH9+vr6/woQFBQOCwgC/Pfz8/sIDg4ODg4ODg4ODg4PABGDgC3//v7+CRcXGRwhJR8YEQwHAvz4+Pj8+OnXysrQ4Ozs7PD9Cezi3uXq8Pb8/f7/gw3++PT09PLw7+7w8+/0/oM/PCTz2NjY2NjY2NjY2NjY2NjY2NjN0cfKy8zN0dTh6+rr6+rq6uzw8+/v6d3c7w4sPjw8PDw8PDw8PDw8PDw8PAA8g4YjAhczSEpEMBX417ickKCgmZaTkpeepLO9vb28vLs5NS4pIhkMigoBBwwQFRgaGgz594M/aD3nurq6urq6urq6urq6urq6urrCq6yopqenpqe2xMbGxsXFxcLJzczKxL683hJGaWhoaGhoaGhoaGhoaGhoaABog4YK/hc8W2BbOwvXpoVA/3oDhYWFg0b/cv9j/17/YP9i/2f/dwyEhISDgoE/NiwnIhYJigoCBQgLDQ4PEAX3+IM/tba6ubW2uLq+wsfIy9z1EjBKXWBZWV5aVE5GQi8pLi4tLS4vNzpBREhRWV1dXmFjZGRkZGJhYFVELRT64dbPwgC4g4QEAQUFAwKNEgICAgL2+QQEBAQEBAD//vz8/f+LCQEDBAYHBwcFAgGDP/EBGygF7u7u7u7u7u7u7u7u7u7uAOr//gcWLTY/NycgFgX7+/v66t3c3ODl6d3ItKyyx+Lu7u7u7u7u7u7u7u8A8IOALv36+vobPEhJQDo/VFI2DefQ2PPf3+vv+ggSEhMG+fn5CitE2uHh3N/s+vr7/P7/gg388OPFpqGvxd7z9gYXEYM/+xA+Vh329vb29vb29vb29vb29vb3+AAFEydBUV1ZS0M0GQsLCwz77eno7O/34ryXhI275vT09PT09PT09PT09gD5gyIC/vr6+h5UaG1jV1ZcV0k0Hgb18fHx9P0NHSkrKhwODg4nYUAAlRz8//bs6O75AQIFBwkKCgr318Owr8fuGkJbWUs6H4M/4+Dg3+Xq6Obj4uHi5Ont8fX6AAUKAwcDAwsZIC8gCAQFBgoNBwcFBgkMDQwNDQsJCAgIBwcFAPbu5+Lf3t/f4QDjg4AS//7+/vzz9vXy8vQLEgLnzsfe/4EU/fv/CRQWHxH9/f3+//8FBgEAAgMChw388+zNsrHE3/4WGiQgDYM/6uvs8O3s7e72AQsQEAn769vQy8/Vw+TYzMfIxtff3uLj5OXkCAUCAP769vT08uzo5+jp6+zs5N3b3+Tr8PLy8QDug4QlBAcLFiU9TVZKLAfp2eX/6en9+PLy8/ICBv/////9/A0LBAQEAgGIDP793Livuc7n/QMUJBeDPwH1AQMHCAcGDBUbHRsSBffo3trd3Nzd3NnZ3eDy+fTy8vHx8SglIB4bFA4LEhUPCAMEBAQEBAT98+ni4Ojy9v0AAYOEJf/7+/r39vb29PHv7Ofk4uLi4urw9ff6CAn///8BBAQbGBIODAgCigP937WMQf9w/2sEi7LQ+giDPzAwListLzAwKyMfHh8iJyosKCAWDCMADxkUBgLw9wcHBgcME/T4AgUE/wEJCAoRFxoaGhUQDxkjJyckICAgIiYAK4OACgECAgLz6d/MuJ+SQP90HYC4AUBdPAAXF/4HCwT7/PD5CgoKCwoG8/X/Av/18ocE+/f3OX9AAJAHelAe8ujXzOKDPyIrDwoKDRUZHSErMjUzLycfFQoDAAcFCQj97ePP1Obt6vUEC9/j8PPw7vD07uz0/QQE/f389/b7AQkRGBwcHyEAIoM//gACAgIM//sADB0qGxkmOUlMNhwbGx4fGxAGBfkCFBQUGRIB9/gBCAYA/Pn5+Pj29vb29fTzCyw9PCsHz6uuuADZgwCAFwGgAAIAFQACAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEAIAPATAAcAACAHRABQAAAAAAAAAAAAAAAAAAQAAAAAAAAIBABgAAAAAmxAAAAAAAAAAAQAAAAAAAAGYAAAAPQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAB1QAoAAAAAAAAAAAAAAABAAEAAAAAAAAB1QAgAAAAAJsQAAAAAAABAAEAAAAAAAAB0AAkAZkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAZkABAAAAACbEwAAAAAAAAABAAAAAAAAAD0ARAAAAAAAAAAAAAEAAQABAAAAAAAAAD0AQAAAAAAAAwAAAAEAAAABAAAAAAAAAdEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAckADAAAAACbEwAAAAAAAQABAAAAAAAAAD0ALAAAAAAAAwAAAAEAAQABAAAAAAAAAEBQUFP3r6O3s7OwAEBQTAf//gwX59/0AAgGDBAcJCQH+gwcKLlVLGvf/AoME/ejM1vaDB5V0Z1lZWV9kQP98BJGgoKCagQX438RQMQ6CHwQQJzyw0PIA/f3eubBDLO21q9YDAwMgRVC9xO4ZIxD9gzgFBQUFBf//+/v7+/v///3+Bw8PDw8IAgID/vbx8fHx+P4AFj1VVVVVVFJRRhb65MGrq6urs8LN2fKDDeIeHh4eHh4e4uLi4uLigQEFBoIA/4IC/fr7gQYBAQCjo7vlgREBBg8ZPF1dXUUbAAT12cC3rKODOPv7+/v7+wUFBQUFBQX7/QMZLCwsLBsHAv7w39TU1NTl+QAhWHl5eXl2cGxdJQDfqIeHh4eSp7XE64MNzjIyMjIyMjLOzs7Ozs6BBQoPBQT8+4IH+vX5BAUJBgBB/3b/dgiZ5B/Z7A8tOmFCAIoAigCKCGMV2R/9yKCSgkD/doM4OfPy8fHx8fE3ODk5OTlkbmNDLf3jwbW8uMDT7v4uRlpiX2FYQS789ufb18u7wbvJ6PwuOUxcYWZlg48BAwSBAfDzggL//v6BGggGAAMDAwMD/f37+fn5/f39+fn9AwMEBQUFA4OnA///AAOQpgT3+QEA/pA4/v7+/PwBAQQEBAUGAwMBAwcKCgoKEA0D//r49vb29vH1DwwA9vb29u7QrrXd9/kCCgoKCgkVKiQWgw002tHGxsbJzCEwOjo6N4EF7dbT3fMBgh8FCAX78enyAPr68N/T0eIXRUcmBgYGA/77+QT66uvz+oM47Ozs/AkPEBQUFAb69O/9CAoEBAQEERMF+vP3/Pz8/PHvBwoJBgYGBvvWr7fg+/P0+vr6+v4UMCkSgw1NxMG9vb26uEBGSUlJTIEF5cvS7gMIgh8JEAz9/fX4APv7CwDYOTJAU1AsBQUF9QMwz+bq4eXx+4M45yAdICAaGxvg5enn6uj+9/Px7RENDxIQExEODxTu9f7//f779O0YDgb03uwLDxUXFRbq8PT/EQj/gw34/P4EBAQFCAQB/Pz8+4EE9+/z8/uDHwYOFhYLBgMAAQEJCv4UBw0cGxEDAwMB/v7n/f7w8PcBgzj3BgYFBQUFBfb39/f39/zw9QIBAAUODwkOCgD4+fn2/P/s6enw9/r2/QgMGCYdIRkMBAIC+Oni2+ODjwX47+zm+AKCHwMJEBMXDAMABQUGCQwSBPv8+/r7+/v69/Tq9wMHBwcFgzjyCwsKCgoKCvHy8vLy8v/79fHw7PH7++/x9v4EBA4KAvzf3ub5B/T5BAwOFyQhJx0E9Af+7uDd292DjwXz5+vZ8gGCFQIC/fUeDAEAAgIGCgr+/wEDAwP+/v6BB/4KCAQBAgICg6cDAQEA/ZCmBAkH/wACkKcDAQEA/ZCmBAkH/wACkDgK8u/n5+3u8AYKDA4LCw0ZC/Lu8fHr6erk7PsHBQUGBgv+/v7+//gDBxMnGfv38/Lx8vn1+fnu+f2DDQgEAvz8/Pv4/P8EBAQFgQUJEg4SAvyCEv348vD3AwQA/Pz5+wTuBQLt7fiCCQICARz++AcJAvyDOA7r6ufl6ujpDA0KDgsOAwkE/QEMC/zx9vb8/v35/f4CB/8BAPjxAgQBCx4S9e3o6vkF9PX+/O3x+oMNCAIA/Pz8+/j9/wQEBAWBBA4hIjQThQP69fwBgRcEBP76/+fz7t/f6fj4+Pr9/RT/AhQTDASDpwP//wADkKYE9/kBAP6QAIANAQAAlAACAJ9gBQAAAAAAAAAAAAAAAAAAQAAAAAAAALJABgAAAAAmxAAAAAAAAAAAQAAAAAAAAJUAAACfQAoAAAAAAAAAAAAAAABAAEAAAAAAAACkQAgAAAAAJsQAAAAAAABAAEAAAAAAAACjAAkAmEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAl0ABAAAAACbEwAAAAAAAAABAAAAAAAAAE0AQAAAAAAAAwAAAAEAAAABAAAAAAAAAoUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAo0ADAAAAACbEwAAAAAAAQABAAAAAAAAAE0ALAAAAAAAAwAAAAEAAQABAAAAAAAAACiAXEQsE/vj5EhUJhBHu4eDc297m8fj4BQP36+nr8/uDCAIJFgb/8+zx+4URB//u9fwA+vz8/Pz8+/rv5u34hgEBBIOBGgILFhYuFP///+e2kAkVHBQKAQEBEjlcRkY1FIIHAQQHCYqu3faBJQIDAwP76NnY1NHP5Pj4+P0CAgcRFxMIAvz29vb38+71BBMaHxkJgzU0AAIBAQIBAQEBAwEBAQICAQEBAQIBAQEBAQEBAgECAQMBAQQEAgECAQIBAQECAQEBAQEBAQQ01cm/trzN8QgeVVVVSDMI+N7Gu73Dy9PZ2+Ho7Ozo4NkOKCgoHAwHBw8PDw8PCPTr2MS/v78VEBAVHQbRrq6uChAiQVdiYlo+IwUEAYIS//7+HBYSDg4ODjNUVFRUPxUAAYQDESIj9D+poZmSjJaQsfMXNF94eHh4Z1hLKRf/0aWQqJqWlZujqbfEy8vLy8S5rpS/GENDQ0NDQ0NDQ0MxHRwVFCAgICAgDyAgD+nWxqeUlJSUlJSUlJSDERgYFhgfHwvGkZGRrN8BGzhmdUMAggCQAJAAkAZ4QhUHBwD+ghX89OjfOTElHBgYGBgYGBgYGCU9VmJ4RQCNAI0AjQCNAI0AjRNpH/v8+/v7+/v7Ei87KQ326PABEIM/MjIyLyojESAxLC4sIBHy5dna1cjBw8fX6czS0MvIycLE0ufzEh8tMzNAQD8/P0A+PSwJ5dTNwsHGyMzKyMLAvw/BwsO3srjBzNTi/hspLTM7g4EB/v6BEhcDAgICCQwGDf/z8/j+/v79BxmGBwQKExcHDg4HhhD+/v/+/f7/AgICAgICAvv7/oUIAwMABAwUGBIHhIA/BgcICw8NFQwKBvrx8fHx/QUC9On6Cw4IEAMDBAIABgP58fHx8f0KCgf2z7/P6Pj4+Pj4+PP4AgcPEwsLDQ0NAAX09v0ACAiGAQEEg4E/+vDn59zyAgICBQwUDPnq6/wNDQ0OFh/5+f0A/v7+BAkJA+rx+f4AAwMDAwPyxp204hEoHRMTExgeHi1GUz0XDAAHggkFGS0nGQwG//v/gwD6gT8DDCAsJv3x/QL9/f39CxUXFxIQEg0C/v8JFRwdIRkI/Pz8/P39+wn10bTM7f7+/v7+/vj9CQgODgICBQUF9On1DAwSEwr+/v7+/v7+AwmDHAICAf/5+c/vCgoKHjM4IAvy8f4KCgoC7NbIyNv0gi8GDBEQrc/yAAIEBQcHB/bJoLXjDyYXCQkJDAsLLmJ4Ux0SDAUFBQMGCxIUFBYHCA6DP/z++PLz+v0C/gALBPHpBAcIBwkQFxYQCw8LAP0ABAQGBgQCAufvAAkG2trc3eLj4N3k4N/p7vj6ASUpKysuKygPHRkRDQsMBPn37/L28vLt4oOBGvvx6OjS7P7+/gIPHRARCwQFAgICBAH4/f39/4IvBgsMBhUOBAEAAgICAgL88uno+AYC//z8/CtJSUE2Jh4TEAkCAgIEEyUY+eTk6fcCgwD9gToBBhIM/+vv8PP7BP8HDQ4QFRcbIB8ZEQYDBggECgoD/f0EBQkMBgQEBQUEAwQEBQYLDhIbGxcWEhQPBoEP/PsABgwHBwwQDgkEAgIDBIOBEP/36+vf9v7+/vwACPQCCQYEggYHDgv///7/ggcCBAMB+Pr9/4YQAgIA+Pj//vv7+/v7+/wEBQGFCQENHx0XEg8NCAKDPwkQEAgEEwv+6+no6vL9AAoSERUgJyUmHA0Z/gAGBgAEA/z29QcEAgIFBAQFBQUEBAQHDRQXHSYnIiAcHhUF/PwP+Pf2AgcBAwoNCP/38/b9AoOBBffy9fXZ84IQ+voE9gMODgkDAwMJCP4EBAKDBwEDBgjy7O73hhACAgABAP/++/v7+/v7/AQFAoUI/f0A/PTs6O75hKEFAQIEBQQBq6AGAQMGDA0KBasLBAEGCwz6BAH8+O3zgT8E//nz9fn48PUBBPD+/fX3Aff4AQgFAf7q3OkOEBIUGR0TBgQOEgsMBwoB4uPh5erz8PoC/f/18PX+/QQHCg4OARAQg4EaBRIjIzwgBwcH/e7j9vf5//v7+/vz4dX29vr+gwkCAQERAfn7APv+giECAQEC//0CAwUFBdW5ucPV5u/6//7+/v7527TF4vb9+/3+gz/++AMVF/Lw7v8I/P8KBgUA/Pv59O3u8vj28g4LAf0A/wEIDAr9AQQFAxML+QANEwf5+ggRCwoJCgPh393m8fn0D/n+/PL1+wYPDhgfIiUkHhaDgRoLDQgISigEBAT97Nnt7fT7+v39/fXs7AcHBwOCLwIHBwg8LhoKAPv8/v7++fHxAQMABQcJCQnav7/Av8re9/v6/f39AfTc6wYNAwn78IOhBf/+/Pv8/6ugBv/9+vTz9vurgBcBoAADIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYgAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8AA2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAA2ALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAhYUA/gD3AA4AAgAEAAIAgAD3g4UAhYUAhYUAhYUAhYUA+AAJABIAEwAJAAsA6wDwAAcACgCFhQCFhQCFhQCFhQCFhQALAAUA+gDrAIWFAIWFAIAXAaAAAyAVAAQAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAGIAAAAyATAANgFAAAAAAAAAAAAABAAAAAQAAAAAAAAANgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAA2ARAAAAAAAAAAAAAEAAQABAAAAAAAAAA2ANAAAAACbEAAAAAEAAQABAAAAAAAAAAyAPAANgEAAAAAAAAMAAAABAAAAAQAAAAAAAAANgDgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAANgCwAAAAAAAMAAAABAAEAAQAAAAAAAAANgDAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIWFAP4A9wAOAAIABAACAIAA94OFAIWFAIWFAIWFAIWFAPgACQASABMACQALAOsA8AAHAAoAhYUAhYUAhYUAhYUAhYUACwAFAPsA6wCFhQCFhQCAFwGgAAMgFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABiAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwADYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAADYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCFhQD+APcADgACAAQAAgCAAPeDhQCFhQCFhQCFhQCFhQD4AAkAEgATAAkACwDrAPAABwAKAIWFAIWFAIWFAIWFAIWFAAsABQD7AOsAhYUAhYUAgBcBoAADIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYgAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8AA2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAA2ALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAhYUA/gD3AA4AAgAEAPcAgAD3g4UAhYUAhYUAhYUAhYUA+AAJABIAEwAJAAsA6wDwAAMACgCFhQCFhQCFhQCFhQCFhQALAAUA/ADrAIWFAIWFAIAXAaAAAyAVAAQAAgAGYAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAGIAAAAyATAANgFAAAAAAAAAAAAABAAAAAQAAAAAAAAANgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAA2ARAAAAAAAAAAAAAEAAQABAAAAAAAAAA2ANAAAAACbEAAAAAEAAQABAAAAAAAAAAyAPAANgEAAAAAAAAMAAAABAAAAAQAAAAAAAAANgDgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAANgCwAAAAAAAMAAAABAAEAAQAAAAAAAAANgDAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIWFAP4A9wCAAA6DhQCAAASDhQCAAPaDhQCFhQCFhQCFhQCFhQD4AAsAEgAVAAoACwDrAPAABwAKAIWFAIWFAIWFAIWFAIWFAAsABQD6AOsAhYUAhYUAgBcBoAADIBUABAACAAZgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAAZgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYgAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8AA2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAA2ALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAhYUA/gD3AIAADoOFAIAABIOFAIAA9oOFAIWFAIWFAIWFAIWFAPgACwASABUACgALAOsA8AAHAAoAhYUAhYUAhYUAhYUAhYUACgAFAPoA6wCFhQCFhQCAFwGgAAMgFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABiAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwADYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAADYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCFhQD+APcADgACAAQAAgCAAPeDhQCFhQCFhQCFhQCFhQD4AAkAEgATAAkACwDrAPAABwAKAIWFAIWFAIWFAIWFAIWFAAsABQD7AOsAhYUAhYUAgBcBoAADIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYgAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8AA2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAA2ALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAhYUA/gD3AA4AAgAEAAIAgAD3g4UAhYUAhYUAhYUAhYUA+AAJABIAEwAJAAsA6wDwAAYACgCFhQCFhQCFhQCFhQCFhQALAAUA/ADrAIWFAIWFAIAXAaAAAyAVAAQAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAGIAAAAyATAAZgFAAAAAAAAAAAAABAAAAAQAAAAAAAAANgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAABmARAAAAAAAAAAAAAEAAQABAAAAAAAAAA2ANAAAAACbEAAAAAEAAQABAAAAAAAAABiAPAAZgEAAAAAAAAMAAAABAAAAAQAAAAAAAAANgDgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAAZgDAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIWFAAkAFAAeAAwADQAPAIAA/YOFAIWFAIAA/4OFAIWFAIWFAM4A7wC6AOgA+QD3ANUA/gAFAPwAgAABg4UAhYUAgAD+g4UAgAABg4UAhYUAKgAGAA0ADQCAAP+DhQCAAAKDhQCADQEAAQwAAgEYQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAEqQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAEVAAABF0AKAAAAAAAAAAAAAAAAQABAAAAAAAABG0AIAAAAACbEAAAAAAAAQABAAAAAAAABGwAJAQ5ABAAAAAAAAMAAAAAAAAAAQAAAAAAAAQ9AAQAAAAAmxMAAAAAAAAAAQAAAAAAAABVAEAAAAAAAAMAAAABAAAAAQAAAAAAAARlABwAAAAAAAMAAAAAAAEAAQAAAAAAAARtAAwAAAAAmxMAAAAAAAEAAQAAAAAAAABVACwAAAAAAAMAAAABAAEAAQAAAAAAAAD8B/vz7+/v7+fsBAQEBAQMCA//9/f39AwoK//n+//////fw8fv/+vj28/f19wMKBgMG/vPx9PX29wIQDSAXEQsEBf74+RIVCYQR7uHg3Nve5vH4+AUD9+vp6/P7gwgCCRYG//Ps8fuFEQf/7vX8APr8/Pz8/Pv67+bt+IYBAQSDOvPz8u/uAv/5+fn9/urs8fP29vLs/vjt7PD19fX6AO71AAL89tjY19XSzsrI0NTW4fLw7+/v8fb68ebegRoCCxYWLhT////ntpAJFRwUCgEBARI5XEZGNRSCBwEEBwmKrt32gSUCAwMD++jZ2NTRz+T4+Pj9AgIHERcTCAL89vb29/Pu9QQTGh8ZCYM/DhckLCwsLBsOAfDw8PD4BQ4VHR0dHRoaGBEOB/////8AAQMJ1vQXN1FRT1BPTEc/OTk6OiIG8uXi3trV0Mm/tj+8vM3xCB5BVVVVVUg9MxgI+N7Gu7u9w8vT2dvh6Ozs7Ozo4Nm/2Q4oKCgoKCgoKCgoHAwLBwcPDw8PDw8PCPTrCtjEv7+/v7+/v7+/gz8uLikdFBEE9/f3BBEUHSkuBQULDhYZGx0eHx8fGhYODQsKBwUdHR0dHR0eHh8gHhoXGBkZGRkZGRocHhAQEBUdFx0G0a6ursPsChAiQU1XYmJiWj4jBQUEAYIf//7+/hwaFhIQDg4ODg4ODg4UIS0zRFRUVFRUVD8VAAGFCREiIxsL/PT4AQqDPwQcMzs7OzsoBODNzc3N1ewEDRgYGBgVExEJBPvw8PDw8/b4/7bPCkVgYF9fXVVLQ0E/PTsp/NG/vLu5qaGZkow/lpCx8xc0X3h4eHhnWEspF//RpZCompaVm6Opt8TLy8vLxLmulL8YQ0NDQ0NDQ0NDQzEdHBUUICAgICAgIA/p1grGp5SUlJSUlJSUlIM/JCQhGhT99O3t7fT9FBohJPHxAg4CCRMXGx8fHw8CDgj++vbxBQUFBQUFAgIGCAcJDg0PDw8PDw8MCgkYGBYYHwwfC8aRkZGs3wEbOGZ1QwCCAJAAkACQBnhCFQcHAP6CFfz06N85MSUcGBgYGBgYGBgYJT1WYnhFAI0AjQCNAI0AjQCNE2kf+/z7+/v7+/sSLzspDfbo8AEQg0EAgACCIX50bmhdVFhVXWhudn1/fHx1bmhlXl1bWlpaYWhucXh6fHxWAMIAwgDGAMsAywDLAMgAxwDBALoAsgCpAKMAogChAKEAoQCcAJgAmACeAKwAuz8yMjIvKiMRIDEsLiwgEfLl2drVyMHDx9fpzNLQy8jJwsTS5/MSHy0zM0BAPz8/QD49LAnl1M3CwcbIzMrIwsC/D8HCw7eyuMHM1OL+GyktMzuDgQH+/YEA/I4C/v7+hhoBAQEA/f39/f39/f39/f39/f39/f39/f38/f6BAf7+gRIXAwICAgkMBg3/8/P4/v7+/QcZhgcEChMXBw4OB4YQ/v7//v3+/wICAgICAgL7+/6FCAMDAAQMFBgSB4Q/+Pb3+Pj4+Pf4+fj4+Pj4+fb5+vr6+vDj5/b99vb29vYBCgf+DwUC/Ovv8/Dx9gEOFg7+6vb+AAIEBAgABgcICz8PDRUMCgb68fHx8f0FAvTp+gsOCBADAwQCAAYD+fHx8fH9CgoH9s+/z+j4+Pj4+Pjz+AIHDxMLCw0NDQD09v0AAQgIhgEBBIM6GxsZGRgaGBQUFBUYFhcYGxgYGiAXITAyKycnJyMbJBoMChIYRkZEPz08MCciIigvMiwrKyssLjAyNz6BP/rw5+fc8gICAgUMFAz56uv8DQ0NDhYf+fn9AP7+/gQJCQPq8fn+AAMDAwMD8sadtOIRKB0TExMYHh4tRlM9FwwAB4IJBRktJxkMBv/7/4M7Eg8TGBgYGBESEwwMDAwQFBASEhISEgf8AA4UERISEhIXGhgTFg397uTq7+3s8/8ICgv77fUEERgaExD6gT8DDCAsJv3x/QL9/f39CxUXFxIQEg0C/v8JFRwdIRkI/Pz8/P39+wn10bTM7f7+/v7+/vj9CQgODgICBQUF9On1DAwSEwr+/v7+/v7+AwmDPxcXDQH+FBUQEBASEvz/DBcnJxwYIys2Ni0mJiYlIxgYGx8jJ0FBQDo1NC0pHRYZGxUVERERERMUICcwAgIB//kX+c/vCgoKHjM4IAvy8f4KCgoC7NbIyNv0gi8GDBEQrc/yAAIEBQcHB/bJoLXjDyYXCQkJDAsLLmJ4Ux0SDAUFBQMGCxIUFBYHCA6DP/0B//7+AgIH//cGBwMEAf77/QEABAH/+fwECgQCBAACBgcFAM/OysbFw8PCxsbHyc3NzszKztXX1tPQ/P748vM/+v0C/gALBPHpBAcIBwkQFxYQCw8LAP0ABAQGBgQCAufvAAkG2trc3eLj4N3k4N/p7vj6ASUpKysuKygdGRENCwoMBPn37/L28vLt4oMkAwP//f77+wMDAwwKCwsHAwMDAwMB/gMFBAMDA/sBAwMCAQED/4ET////AP/+/v39/f3///8BBAUDAP6BGvvx6OjS7P7+/gIPHRARCwQFAgICBAH4/f39/4IvBgsMBhUOBAEAAgICAgL88uno+AYC//z8/CtJSUE2Jh4TEAkCAgIEEyUY+eTk6fcCgzvn7O3p5ePe49na5+zu8O/r5uLn6Orq7Ovs7Ozu6+ro5+fm5ubq6ufk5OTk5OXk4+Hg4ODg6u3p6erq6f2BOgEGEgz/6+/w8/sE/wcNDhAVFxsgHxkRBgMGCAQKCgP9/QQFCQwGBAQFBQQDBAQFBgsOEhsbFxYSFA8GgQ/8+wAGDAcHDBAOCQQCAgMEgwnw8Ofg4eHi8PDwgi3/9/Dw8PLw8PDv7+/w8PDt8PDw8PDw8PPz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz9PPygRD/9+vr3/b+/v78AAj0AgkGBIIGBw4L///+/4IHAgQDAfj6/f+GEAICAPj4//77+/v7+/v8BAUBhQkBDR8dFxIPDQgCgz8CBQkIBAH9/QMEAAQHCAgG/v4CBQIECAgJCgoKBgIFBP/+/f7n5+fm5ubm5ebm5ufo6Ojo6Onp6ero5wkQEAgEPxML/uvp6Ory/QAKEhEVICclJhwNGf4ABgYABAP89vUHBAICBQQEBQUFBAQEBw0UFx0mJyIgHB4VBfz8+Pf2AgcKAQMKDQj/9/P2/QKDOhYWFhEKFhEWFhYeJBYWFhYWFhYWFhYYGBgWFhYWFhYWFRUVFh0dHR0dHR0dHR0dHR0dHR0dHR0dHh0cgQX38vX12fOCEPr6BPYDDg4JAwMDCQj+BAQCgwcBAwYI8uzu94YQAgIAAQD//vv7+/v7+/wEBQKFCP39APz07Oju+YS/nAUBAgQFBAGrv5sGAQMGDA0KBas/HRocHBocGBUmJw8RDxATFxYYFhYUGR0lHhMQFBYVFxUNCw8USEZIS0tNTkxIS1FZW1lXWUxGR0hIR0YEAQYLDAb6BAH8+O3zgT8E//nz9fn48PUBBPD+/fX3Aff4AQgFAf7q3OkOEBIUGR0TBgQOEgsMBwoB4uPh5erz8PoC/f/18PX+/QQHCg4OARAQgzoNDRUYExYPDQ0N+wIBBAoNDQ0LDQ8SEQ0QDQ0NEQ8NDQ4PDQ0REBATExQQERITFBYWFRERERAODQ8QEIEaBRIjIzwgBwcH/e7j9vf5//v7+/vz4dX29vr+gwkCAQERAfn7APv+giECAQEC//0CAwUFBdW5ucPV5u/6//7+/v7527TF4vb9+/3+gz/59/v+/P/+AQoQAwH9+vj4BwX8/AADBgwH/ff9AgH9/Pv8/gI5QENBQEE+Pjk4O0BCQTY4Ojs5ODk3Nf74AxUXP/Lw7v8I/P8KBgUA/Pv59O3u8vj28g4LAf0A/wEIDAr9AQQFAxML+QANEwf5+ggRCwoJCgPh393m8fn0+f788vUK+wYPDhgfIiUkHhaDOufn6Orq4ebn5+fi8Pv27efd3d7d4OPb2dvd3d3m5uLj3t/f3efm5efn5+bn6Ofn5+np5+fn5eLh4+bogRoLDQgISigEBAT97Nnt7fT7+v39/fXs7AcHBwOCLwIHBwg8LhoKAPv8/v7++fHxAQMABQcJCQnav7/Av8re9/v6/f39AfTc6wYNAwn78IO/nAX//vz7/P+rv5sG//369PP2+6uADQEAAOkAAgD1QAUAAAAAAAAAAAAAAAAAAEAAAAAAAAELQAYAAAAAJsQAAAAAAAAAAEAAAAAAAADqAAAA9EAKAAAAAAAAAAAAAAAAQABAAAAAAAAA+UAIAAAAACbEAAAAAAAAQABAAAAAAAAA+AAJAO1ABAAAAAAAAMAAAAAAAAAAQAAAAAAAAOxAAQAAAAAmxMAAAAAAAAAAQAAAAAAAABVAEAAAAAAAAMAAAABAAAAAQAAAAAAAAPZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAPhAAwAAAAAmxMAAAAAAAEAAQAAAAAAAACFgCwAAAAAAAMAAAABAAEAAQAAAAAAAADQC9e73BAkNExEE+/76/w8QERQQCwYC9e73BAkNExEE+/76/w8QERQQCwYgFxELBP74+RIVCYQR7uHg3Nve5vH4+AUD9+vp6/P7gwgCCRYG//Ps8fuFEQf/7vX8APr8/Pz8/Pv67+bt+IYBAQSDKd/h6vX69fHx8fL24dfVzc/V2dze39/h6vX69fHx8fL24dfVzc/V2dze34EaAgsWFi4U////57aQCRUcFAoBAQESOVxGRjUUggcBBAcJiq7d9oElAgMDA/vo2djU0c/k+Pj4/QICBxEXEwgC/Pb29vfz7vUEExofGQmDPzUyLCYkEenU1NTU0si/vb2/vtP7IWZjXVdVQhoFBQUFA/nw7u7w7wQsUtXQyb+2vLzN8QgeQVVVVVVIPTMYCPg53sa7u73Dy9PZ2+Ho7Ozs7Ojg2b/ZDigoKCgoKCgoKCgcDAsHBw8PDw8PDw8I9OvYxL+/v7+/v7+/v4M/5OPk5eTk5OTk5OTi5unn5uTk5OTk5OPk5eTk5OTk5OTi5unn5uTk5OTkEBAQFR0dBtGurq7D7AoQIkFNV2JiYgZaPiMFBQQBgh///v7+HBoWEhAODg4ODg4ODhQhLTNEVFRUVFRUPxUAAYUJESIjGwv89PgBCoMUMC0nIR8Fwaako6Kglo2Li42Mpt8WQgCJAIYAgD96eF4a//38+/nv5uTk5uX/OG+poZmSjJaQsfMXNF94eHh4Z1hLKRf/0aWQqJqWlZujqbfEy8vLy8S5rpS/GENDIUNDQ0NDQ0NDMR0cFRQgICAgICAgD+nWxqeUlJSUlJSUlJSDO+Tj5OXk5OTk5OLj4eXo5uXk5OTk5OTj5OXk5OTk5OLj4eXo5uXk5OTk5BgYFhgfHwvGkZGRrN8BGzhmdUMAggCQAJAAkAZ4QhUHBwD+ghX89OjfOTElHBgYGBgYGBgYGCU9VmJ4RQCNAI0AjQCNAI0AjRNpH/v8+/v7+/v7Ei87KQ326PABEIM/Zl9SRD8/QEBAQkJLWGNrbHBwcGtmXFVIOjU1NjY2ODhBTllhYmZmZmFcMjIyLyojESAxLC4sIBHy5dna1cjBwznH1+nM0tDLyMnCxNLn8xIfLTMzQEA/Pz9APj0sCeXUzcLBxsjMysjCwL/BwsO3srjBzNTi/hspLTM7gykCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKBAf7+gRIXAwICAgkMBg3/8/P4/v7+/QcZhgcEChMXBw4OB4YQ/v7//v3+/wICAgICAgL7+/6FCAMDAAQMFBgSB4Q/8Pb28/T6Cw/86uLrABATEhUaDP305+3t6uvxAgbz4dni9wcKCQwRA/TrAAYHCAsPDRUMCgb68fHx8f0FAvTp+jALDggQAwMEAgAGA/nx8fHx/QoKB/bPv8/o+Pj4+Pj48/gCBw8TCwsNDQ0A9Pb9AAgIhgEBBIMpKB8YFhMOCQkJDRIRBwAGDhkcICYpKB8YFhMOCQkJDRIRBwAGDhkcICYpgT/68Ofn3PICAgIFDBQM+err/A0NDQ4WH/n5/QD+/v4ECQkD6vH5/gADAwMDA/LGnbTiESgdExMTGB4eLUZTPRcMAAeCCQUZLScZDAb/+/+DKhMZGRcXHS85Kx8dIC86ODY4PzcqHf8FBQMDCRslFwsJDBsmJCIkKyMWCfqBPwMMICwm/fH9Av39/f0LFRcXEhASDQL+/wkVHB0hGQj8/Pz8/f37CfXRtMzt/v7+/v7++P0JCA4OAgIFBQX06fUMDBITCv7+/v7+/v4DCYM/NCgjIRoVExMTFhcbFA8WHCQmLDM0NCgjIRoVExMTFhcbFA8WHCQmLDM0AgIB//n5z+8KCgoeMzggC/Lx/goKCgYC7NbIyNv0gi8GDBEQrc/yAAIEBQcHB/bJoLXjDyYXCQkJDAsLLmJ4Ux0SDAUFBQMGCxIUFBYHCA6DPxkcGxoYGBcVEhQVEhQVEhMRERAVGiMmJSQiIiEfHB4fHR4fHB0bGxofJPz++PLz+v0C/gALBPHpBAcIBwkQFxY5EAsPCwD9AAQEBgYEAgLn7wAJBtra3N3i4+Dd5ODf6e74+gElKSsrLisoHRkRDQsMBPn37/L28vLt4oMpCQgGBgkKCQkJCQkJCQkJDAkKCgoKCQgGBgkKCQkJCQkJCQkJDAkKCgoKgRr78ejo0uz+/v4CDx0QEQsEBQICAgQB+P39/f+CLwYLDAYVDgQBAAICAgIC/PLp6PgGAv/8/PwrSUlBNiYeExAJAgICBBMlGPnk5On3AoMq/f7+//7+BgYGBwYGBwgHBwECBAH97e7u7+7u9vb29/b29/j39/Hy9PHt/YE6AQYSDP/r7/Dz+wT/Bw0OEBUXGyAfGREGAwYIBAoKA/39BAUJDAYEBAUFBAMEBAUGCw4SGxsXFhIUDwaBD/z7AAYMBwcMEA4JBAICAwSDKe7u7u7u7u7u7u3u7O3u7u7u7u7u7u7u7u7u7u7u7u3u7O3u7u7u7u7u7oEQ//fr69/2/v7+/AAI9AIJBgSCBgcOC////v+CBwIEAwH4+v3/hhACAgD4+P/++/v7+/v7/AQFAYUJAQ0fHRcSDw0IAoM/GhkWFBEREBAQDxAPEBEREAoLDhUaJCMgHhsbGhoaGRoZGhsbGhQVGB8kCRAQCAQTC/7r6ejq8v0AChIRFSAnJTkmHA0Z/gAGBgAEA/z29QcEAgIFBAQFBQUEBAQHDRQXHSYnIiAcHhUF/Pz49/YCBwEDCg0I//fz9v0CgykICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiBBffy9fXZ84IQ+voE9gMODgkDAwMJCP4EBAKDBwEDBgjy7O73hhACAgABAP/++/v7+/v7/AQFAoUI/f0A/PTs6O75hL+LBQECBAUEAau/igYBAwYMDQoFqzUVDg0ODg4LDRANEA0FAgUHEhMTFxgRCgkKCgoHCQwJDAgB/gEDDg8PExQEAQYLDPoEAfz47fOBPwT/+fP1+fjw9QEE8P799fcB9/gBCAUB/urc6Q4QEhQZHRMGBA4SCwwHCgHi4+Hl6vPw+gL9//Xw9f79BAcKDg4BEBCDKQcICgoHBQcHBwgHCQoKBwQHBgYFBQcICgoHBQcHBwgHCQoKBwQHBgYFBYEaBRIjIzwgBwcH/e7j9vf5//v7+/vz4dX29vr+gwkCAQERAfn7APv+giECAQEC//0CAwUFBdW5ucPV5u/6//7+/v7527TF4vb9+/3+gz/x7vHx8+/38u7v8PHt6+zs+fny6urn5Ofn6eXt6OTl5ubj4eLi7+/o4OD++AMVF/Lw7v8I/P8KBgUA/Pv59O3uOfL49vIOCwH9AP8BCAwK/QEEBQMTC/kADRMH+foIEQsKCQoD4d/d5vH59Pn+/PL1+wYPDhgfIiUkHhaDKe3z9PDt7u3t7e3u7/Dv7e7v7uzq7O3z9PDt7u3t7e3u7/Dv7e7v7uzq7IEaCw0ICEooBAQE/ezZ7e30+/r9/f317OwHBwcDgi8CBwcIPC4aCgD7/P7+/vnx8QEDAAUHCQkJ2r+/wL/K3vf7+v39/QH03OsGDQMJ+/CDCwoAFRUgAQEBAQEBAQECAoIF//78+/z/gwb//fr08/b7gBcBoAADIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8AA2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAABmALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAhYUA/gD3AA4AAgAEAAIA9wACAIWFAIWFAIWFAIWFAPgACQASABMACQAJAOoA7gAGAAgAhYUAhYUAhYUAhYUAhYUACgAHAPsA7QCAAAKDhQCFhYAXAaAAAgAVAAUAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIWFgAD4g4WAAA2DhYAA+4OFgAABg4WFhYWFhYWFhYAA9oOFgAAHg4WAABWDhYAADoOFgAD0g4WFhYWFhYWFhYWFgADcg4WAAPCDhYWFhYWAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAFABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAVAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAUADwAFQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAFQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhYAA/oOFgAANg4WAAASDhYAA+oOFhYWFhYAA/4OFgAD/g4WAAPmDhYAAEoOFgAAFg4WAAO+DhYAA/4OFgAD/g4WAAAGDhYAA/oOFgAD8g4WAAAGDhYAACYOFhYWAAAeDhYAAA4OFgBcBoAADIBUABgACAAZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAZABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAcgAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAZACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8AA2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAAA2ALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAACAQEBAIaGAf70AffrAQ4OAQICAQQiAQICAIAB9/GDhgCGhgCGhgCGhgCGhgH4FgEJHQESEgETMQEJFAELCwHr/QHw8AEHCgEKCgCGhgCGhgCGhgCGhgCGhgEL7QEFBQH78wHr6wCGhgCGhgCAFwGgAAMgFQAGAAIABkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAAByAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwADYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAADYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAIBAQEAhoYB/vQB9+sBDg4BAgIBBCIBAgIAgAH38YOGAIaGAIaGAIaGAIaGAfgWAQkdARISARMxAQkUAQsLAev9AfDwAQcKAQoKAIaGAIaGAIaGAIaGAIaGAQvtAQUFAfvzAevrAIaGAIaGAIAXAaAAAyAVAAYAAgAGQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAKIAAAAyATAANgFAAAAAAAAAAAAABAAAAAQAAAAAAAAANgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAGQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAGQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGAAkABkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABkABAAAAACbEwAAAAAAAAABAAAAAAAAAA2ARAAAAAAAAAAAAAEAAQABAAAAAAAAAA2ANAAAAACbEAAAAAEAAQABAAAAAAAAAAyAPAANgEAAAAAAAAMAAAABAAAAAQAAAAAAAAANgDgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAANgDAAAAAAmxMAAAABAAEAAQAAAAAAAAgEBAQCGhgH+9AH3+wEODgECFgEEIgECFgCAAff4g4EAFIMAhoYAhoYAhoYAhoYB+BYBCfcBEhIBEx0BCRQBC/cB6/4B8NwBBwwBCvYAhoYAhoYAhoYAhoYAhoYBC+4BBSsB++sB6+MAgQD+g4YAhoYAgBcBoAADIBUABgACAAZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAZABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAogAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAZACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8AA2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAABmALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAACAQEBAIaGAf7+AfcYAQ4OAQIWAQQEAQIqAIAB9wGDgQAJgwCGhgCGhgCGhgCGhgH4+AEJzQESEgET/wEJDgELAgHr7QHw5wEHDwEKAQCGhgCGhgCGhgCGhgCGhgELAwEFFgH7+gHr9ACBAP6DhgCGhgCAFwGgAAIAFQAJAAIACUAFAAAAAAAAAAAAAAAAAABAAAAAAAAACUAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAFABYACUAKAAAAAAAAAAAAAAAAQABAAAAAAAAACUAIAAAAACbEAAAAAAAAQABAAAAAAAAACQAJAAlABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAlAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAUADwAFQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAJQAcAAAAAAADAAAAAAABAAEAAAAAAAAAJQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAFQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAACGhoAB/guDgAD3hIABDhGDgAAChIABBBGDgAAChIAB98uDhoaGhoaGhoEANIOGgAH47IOAAAmEgAES64OAABOEgAEJTIOAAAuEgAHrLoOAAPCEgAEHXIOAAAqEhoaGhoEAzIOGgQDMg4aBAMyDhoABC7yDgAAFhIAB+8GDgADrhIEANIOGgQA0g4YAgBcBoAADIBUABgACAAZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAZABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAogAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAZACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8AA2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAAA2ALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAACAQEBAIaGAf7+AffvAQ4OAQIqAQQEAQIqAIAB9wGDgQAUgwCGhgCGhgCGhgCGhgH4+AEJCQESEgETMQEJAgEL9wHr8AHw3AEGCgEK9gCGhgCGhgCGhgCGhgCGhgELEAEFGQH8BgHr7gCGhgCGhoAXAaAAAyAVAAYAAgAGQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAKIAAAAyATAANgFAAAAAAAAAAAAABAAAAAQAAAAAAAAANgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAGQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAGQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGAAkABkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABkABAAAAACbEwAAAAAAAAABAAAAAAAAAA2ARAAAAAAAAAAAAAEAAQABAAAAAAAAAA2ANAAAAACbEAAAAAEAAQABAAAAAAAAAAyAPAANgEAAAAAAAAMAAAABAAAAAQAAAAAAAAANgDgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAANgCwAAAAAAAMAAAABAAEAAQAAAAAAAAANgDAAAAAAmxMAAAABAAEAAQAAAAAAAAgEBAQCGhgH+/gH37wEODgECKgEEBAECKgCAAfcBg4EAFIMAhoYAhoYAhoYAhoYB+PgBCQkBEhIBEzEBCQIBC/cB6/AB8NwBBgoBCvYAhoYAhoYAhoYAhoYAhoYBCxABBRkB/AYB6+4AhoYAhoaAFwGgAAMgFQAGAAIABkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAACiAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwADYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAIBAQEAhoYB/v4B9+0BDg4BAiABBAQBAiAAgAH3B4OBABSDAIaGAIaGAIaGAIaGAfj4AQn/ARISARMxAQkBAQv3AevsAfDcAQYIAQr2AIaGAIaGAIaGAIaGAIaGAQsRAQUZAfwKAev/AIEA/oOGAIaGAIAXAaAAAyAVAAYAAgAGQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAKIAAAAyATAANgFAAAAAAAAAAAAABAAAAAQAAAAAAAAANgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAGQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAGQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGAAkABkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABkABAAAAACbEwAAAAAAAAABAAAAAAAAAA2ARAAAAAAAAAAAAAEAAQABAAAAAAAAAA2ANAAAAACbEAAAAAEAAQABAAAAAAAAAAyAPAANgEAAAAAAAAMAAAABAAAAAQAAAAAAAAANgDgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAANgDAAAAAAmxMAAAABAAEAAQAAAAAAAAgEBAQCGhgH+/gH38QEODgECKgEEBAECKgCAAfcBg4EAFIMAhoYAhoYAhoYAhoYB+PgBCQkBEhIBEzEBCQIBC/cB6/AB8NwBBgoBCvYAhoYAhoYAhoYAhoYAhoYBCxIBBRkB/AcB6+4AgQD+g4YAhoYAgBcBoAACABUACQACAAlABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAlABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAABQAWAAlACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAlACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAkACQAJQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAJQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8ABUAQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAACUAHAAAAAAAAwAAAAAAAQABAAAAAAAAACUADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAAAhoaAAf4Lg4AA94SAAQ4Rg4AAAoSAAQQRg4AAAoSAAffLg4aGhoaGhoaBADSDhoAB+OyDgAAJhIABEuuDgAAThIABCUyDgAALhIAB6y6DgADwhIABBlyDgAAKhIaGhoaBAMyDhoEAzIOGgQDMg4aAAQu8g4AABYSAAfzBg4AA64SBADSDhoEANIOGAIAMAOgAhQACAIFABQAAAAAAAAAAAAAAAAAAQAAAAAAAAIhABgAAAAAmxAAAAAAAAAAAQAAAAAAAAH4AAACIQAoAAAAAAAAAAAAAAABAAEAAAAAAAACBQAgAAAAAJsQAAAAAAABAAEAAAAAAAACJAAkAckAEAAAAAAAAwAAAAAAAAABAAAAAAAAAfkABAAAAACbEwAAAAAAAAABAAAAAAAAAiEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAi0ADAAAAACbEwAAAAAAAQABAAAAAAAAAJkAMAAAAACbEwAAAAEAAQABAAAAAAAAABhgJAgkRCwODEQ4YHCMlIhoPCAj9+wcVFxUNBYMHBQwPHCosJRKHCPz18uzn4d7o+IIE//4ABRCDFw8VDAEBAQMTKffx6vX3/f397caks7PN74IO//z59y8eCP7+/v0ACBtaQACCEF0vGA8OFwQAAQIDAwMD9dnFQ/9k/w7/C/9AAZPtgz88BwsGBuzFsLCwsLzI0uz9DSI0QEBCOzcvJyYfGBQUFBQXDfz459fV2NjY2NjY2NjY2Njl/RcvPDw8PDw8PDw8ATw8gzEUW1tZWVlJH/kA7s/Dua6urrbR7RMTEhAQEBAREhIS8wIF/v7+AQUIBgUC/PDk2NLd84kFAgUIDA8Tgz9kTEAmEuKhgICAgI+dqczh+iVMXl5sZmBXT0s/NC0tLS0mBuHcyLeztbW1tbW1tbW1tbXC8ShXZGRkZGRkZGRkAWRkgwBmRACEAIoAjQCNAI0rbybl8NeuoJSGhoabzfYYGBcXGBgYHSYxOQEIBf7+/gMKDgwMDAb359jS3fOJBQMSJz9UY4M/xNPKx9TN0er+EB4oKC03OTw7LBk1MDE2NzU9PC8bD/zlz8rOzMrJyMjJyt4EKU9jand9fX19fX18fHt6bE4uDgHu0YMTB////v7+9+3n8wENDQgCAgIC+OeBAf7+ggb78+rn5uz4ggkBAgQFBgcHBQIBigf/AAH//fz9AoM/9ygiDfr6AwoKCgoC+/wHEgDw7/Hx8vX2+gD5/QcPDw8P/fUEAAcODAT7+/v7+/v7+/by6djFtKu+4/v7+/z+/wH++oMXK+X0AwMDBgoHAAYSCgHz8/Py6t0ICPz7ghb+/PbyFQD+CQkJCQoLEh8pOT4zJSIND4ENAQIDAwP1yJvZIUFFOyyDKOgICfPn6vT8/Pz88uzq5efn5ebs7PX69uzn2t/xAgICAv0JIxoZGRcMhwj++vLRqouDsOeCBAECAPvwgzDv0+Hw8PDy+Pzv+g4LBfz8/PwFEjIyIAsCAgL/9+PRCPn6AgICAgQGES1AQSkJ8vTtgQ4BBAYHBwf3y6L4T2ROJfqDHAMNEgXu8fwGDP74/AUE/Pz148/F2+Tw+wEFAf7/gSIOBvXv9fkBCAsPExYHAAQE/Pry7O7w8/X39/Lt6e/w7urs9oMCA//8ggcFDREM+u/v+4IG9+7xEggEAYIGBQ0WGRcE/IIX/fn18efh5u7z+Pz7AwABAgMDAwMB/PRXQgC0AMEAmgFZFoMnCzMmEfP/CgT7/fTw8e/r7OTf6fn5BwoEAwkE//7+//39+vTu7vX+AYIK/fn18vDy9/v7/f6FBQECAwQHCYMT9uv2////BQ8UGAj39vj7+/v5AhOCAAGCBvv29voQAPuDB//7+vv9+vr9jgT/+/f084M/CiMlGAIOFAn9+/Dt7eri4NrU2Obs/wIEBwf//AEIC/v7+v8H/fb4/f39/fz49PDu8fb5+fj29vb4+fj4+fwABAEICoMNzeru8fHx+xEjEQDy9fmCAv8FFIEBBgWCBv//BAn+8/eCCQIA+/r5+fn7/v+JCP/9/Pv48Ofc0oM/9L7O7xYO/vj39f4A+/j48gcQCwshFRMOAfL5/fv18vT5CBIPFhQMCQP/BxAWFhcbGRoYFxUUFBQXFAn//v/+/wH8+YMx+w4G/f399eLVz+wJEwoJCQkLEx0bGx4PAQEB+ezg3cX1Bvj4+Pr9AQkfJB8TCv/8/PuCDP////8ABQzas7jT8wWDP/3Pz+8OCf318/P+/Pb1/v8HIDtBSBwZDgQDDgv97ev8/wYG/hMlJR4VDRkeIR0bHR0XFhgdISQnJBgB7+3t7vEB9fuDFw8YFxEREQbs2OP/EBIHAgICEiMi/AEDA4IG8N3U3OwJDIIX/wQKFCw0MTQ1KRUYB////v39/f315dqXQf9a/1oCgLr4gwAOkwIBAQGYBQIGBP/8/IEIAQEA//7+AgYLgwAyugX7/QcVJDCDgBcBoABQIBUAdAACAHhABQAAAAAAAAAAAAAAAAAAQAAAAAAAAIBABgAAAAAmxAAAAAAAAAAAQAAAAAAAAHUAAABhABMASmAUAAAAAAAAAAAAAEAAAABAAAAAAAAAVUASAAAAACbEAAAAAEAAAABAAAAAAAAAUQAWAHRACgAAAAAAAAAAAAAAAEAAQAAAAAAAAHhACAAAAAAmxAAAAAAAAEAAQAAAAAAAAHMACQB0QAQAAAAAAADAAAAAAAAAAEAAAAAAAAB0QAEAAAAAJsTAAAAAAAAAAEAAAAAAAABkQBEAAAAAAAAAAAAAQABAAEAAAAAAAABnQA0AAAAAJsQAAAAAQABAAEAAAAAAAABqAA8AW0AQAAAAAAAAwAAAAEAAAABAAAAAAAAAVEAOAAAAACbEwAAAAEAAAABAAAAAAAAAd0AHAAAAAAAAwAAAAAAAQABAAAAAAAAAdEADAAAAACbEwAAAAAAAQABAAAAAAAAAakALAAAAAAAAwAAAAEAAQABAAAAAAAAAakAMAAAAACbEwAAAAEAAQABAAAAAAAAAHRwAAQEBARACAQYBAQEBAQEBAQcBAQEBAgEDAQEBAhwsNTs6NjYsIxgYGRQYJS8xNjY3NzIsHxsYGCAqZIEB/f2KAAGBAQEBgQQBAQAIBoEnCgb26Ofx/f39/fXm3eTx9/f8AP4BAwIC/fr6+vr7/QPw5ez3/wT+/4IO+fDs7fP19vj6+vr6+gMKg4Es//7/9tbGKxf66urq6+zm4Ovr9v39/eXEuPX6/vv8AwMDChklJSw2OikYDQcDggb//v39sM/yhDn1+gQLCQcGBgYGBgYG8caxsbGxsb7Y7A48VFRUVEk/NBIFBAD8/gYGBgYGBgYHBPz18/Du6+vr6+7ygzkQEBARExYXGfLy8vLy8vLy+u7azsS5ubnO8QYNHzlDTltbW1dSTk45Dvj4+Pj5/f7+/gEFCQsJCw4QgzkQEyItJyUkJCQkJCQkBMSkpKSkpLrnBClcd3d3d2ZXTCgdHhsXHCQkJCQkJCQrIhUU/uHQyMjIyNr6gx4gICIoLTAwMtTU1NTU1NTU3Myun5OHh4ek2gAgPmh3RQCDAJIAkgCSAIwAghR8fFgN6Ojo6O73+fn5+v8IERYZHSCDOS8tKy8yMjEwFBQUFBUVFBQXHSovMywqLiocDvnp2tzYxsLGzNHU1dLLyMfFxMXGys/LzNfq+BAhLzCDgSz9+fX19PT5+vv8/Pz8/Pz7/Pn+AgICCRUdFwr39Pj+/v7/AwYGBgQDAQD/AAGCBgMJERcbGg2EOff2+wYMDwsLCwsLCwsLCwsLDAwLC//39vLt7e3t6+rt/gcICw4LCwsLCwsLCwsF/Pf18u7t7e3t7fGDgQQB//n2+oEB//+FAQL+iAMB/wEDigP8/gD/ggIBBAOBAfj6hBoZAQERAQIBAQMCAQEBAQEBAQgBAQEBAwMBAQEZDREQEBoQ/vLy8vQCBgMIERATFQ8G8/Ly8PiHAgcGA4IAAYEBAwKBBAEA9PcAOQEAAgYLCwsLCwsLCwsLCwsLCwsLCxEVDQUBAQEBAQEACAsEBA0LCwsLCwsLCwkGBAEFBwQBAQEB9PGDgQEDA5MB//+JAP+HAf/+ggL7+PqBAfL2hDn4BxAJAwMDAwMDAwMDAwMDAwMDA/38+P4EAwICAgICAgwMBgMEAwMDAwMDAwMGCQP4+v4AAQICA/34g4EB+/iaAP+MAQMCggL+/v+BAfj6hDkJAwAECAsPDw8P/d7M3gIVFRUVFRQSEgsA+Pj4+PLv8RAbHR0bGhITFBQUCQEBDyMtLiAOAgICAgAEg4Ir/fjy6+cOB/ju7u7v7+f5+v707+/v9QIKCw0IBAYCAgL/+vj4BSItHv74+vyCBggTHR0aCf+EOfDw6ejx/AgJCQn53crZ9AUFBAMGAvn5+Pv+/v7++vTwAP36+wMF/QEGBgb88+3x7t7r+f8BAQEB9OyDOfz8/v348eLTOC4aDAwMDA8HFBUYDggICBgpKBAI+/b7+vr6+fbz8wUrQi8RCgcBAwMDCRAWFQsD/fyDOePe2dPQ1tbP59/Qwbq4tbWyx9rZ3uzu9vv49gcKDAf8BgIJFyIiISUrLCoiHBcM//f8AgMFBvL39u2DgRIIEhcSA/349O/t7e3v8PD39gH/ggcECAYKCPn/BIILCBYdHRsWFhsPCwgBggYIERgXE//5hDkNDwwFBgYGBvn59/Tz9Pb39vXz8u3z9vHz+fz8BgkAAQ4PEREQDw4JAfz8/v8ABgwOCAL/AQL/AQgOg4ESAgMCAgMC8/Py8vLy8vLn7/4GAoIW/PTs5PcQEwsBAQH/+fb29vf5+/z9/v6CBgEDBAH2+f2EOfwFDg4MDAwM9PTz8vHx8vL08ero5Ovt6Onx+AENFRIUIycmIh4bGhEB+Pj5+vXw597s+f7+/f0A//yDgSv//f7+///6+fj39/f39/f7AQcC/v7++O3j6fYJDAYCAgIBAP///wEDBAUGBIMGAf716eXt+YQ5EgsB9vPz9PT09Pb29PT09PTz8/Ty+f4CCA4ODg4QERH57vDx8fT09PT09PT08ezq6vMCCw4ODg4WGIOBBAEDBwcDgQEDAoUB/gKIA/z6+fiDAAGFAwQC/f+CAv76+4EBDAmEORoUDwoE/f38/Pz8/Pz8/Pz8+/v8/AgQERAQEBAQEhMXCgAE/vX8/Pz8/Pz8/P0GERobGBQQEBAQHyaDgQT9/AACBYEBAQGFAf4ChQD/gQP/Af/9ggH+/oUDBAIAAoMB/v6BAQ4KhDkbDAECBgIFBgYGBwgGBgYGBgIABgkTGxMHBAcHBwwbIA8LBQMEBgYGBgYGBgYCAAsbEAYHCQcHCBYgg4EEBAcBAwOBAQIChQP7+wD/ggH7+oICBPv6ggH9+4UDBAL8/oICAgIBgQEPC4Qy//Lw+v7+/v7+/v7+/v7+/v7+/f4EAv8A/f3///4BCAkA///9/P7+/v7+/v7++PP3//39gQT///4GB4OBAQMEkwH+/YED+PHy+oMAAYcB+/yCAgEA/oEBDAqEGB4K+fr/////////////////////BQYKFAyFFP/07PT6+////////////f0KHhEF/4IC/xEhg4EBBQiTAQQFhAADggEBAYcB/f+CAgUHBYEBCgeEOezw+AD/AQMFExUcLDY2NTM0IwoGBP7//QAHCQsHCRAVAPzs5+vn6Ozy9O3s7vL07+ns9wIEAQL98+uDLv//+fT19Ovu/QMLDg4ODQ0YFhUICAMDAwYGBQ7/+Ozs9fX1/QUFBf/y7+T1+f0Cggf68urr9QUH/4M5CwgGCAoEAAEcHyAkKzI+RkU0JCEaBwMBBAcF/vv8Agz/APnr4ufo6/D28Ozt9AYpST4pGAsJBwIGDIOBHfnx7e71+f4FFCAgICIgIBMQ/wIBAQEA/Pr2+gYB/oIL9+be3uDl5ODs8PX/ggYCBgcICxAJhDn0/QD+/wMJCQkJBgUJCQkJCQ0QCQT49PP6+/j4+fDb2vP6Dw4DCQkJCQkJCQkOFRocGw7/9/j49+fkg4EE+/b18/uBAfv9hQMFBQABggEFBoEDCg0TDoMA/4UD/P4EAoICAgUGgQHr8IQ5zOb39fAE/v////79//////8BBf/88urg6PT09PTv4Nzu+v0AA///////////Af7guMzj7/P09PLZxYOBBP38AvL5gQH+/oUDAgIAAYIB/PuCAvwFBIIBAgSFA/z+BAGCAv39/4EB7PKEAIAXAaAACCAVAAQAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAADIAAABiATAAZgFAAAAAAAAAAAAABAAAAAQAAAAAAAAARAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAYgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGIAkAA2AEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAABEARAAAAAAAAAAAAAEAAQABAAAAAAAAABEANAAAAACbEAAAAAEAAQABAAAAAAAAABiAPAAZgEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZgBwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAARADAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIACLgBkgYUA/QD/AAgA/wD0AP8AhYUAgAD/g4UAgAD5g4UAEgABAIAACIOFAAgAAQAQAAEAgAD8g4UAhYUABgABAAEAAQDzAP8AgAAGg4UAgAAQg4UA5gD+AIAACIOFAPQA/wCAAOqDhQApAAIAgBcBoAAIIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYgAAAGIBMABEAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABiAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYgCQAGYAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAEQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGIA8ABmAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABmAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAABmALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAgAIuAGSBhQD+AAIACAACAAsADACAABeDhQCAAAGDhQD5APIA+gD2AIAA3oOFAAQA/gD4AP4AgADwg4UAgADpg4UA5gD1AAEADgAGAAoAgAAag4UAgAAVg4UAHQAVAIAAEoOFAAEACwCAAN6DhQDrAOsAgBcBoAAIIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYgAAAGIBMABEAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABiAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYgCQAGYAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAEQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGIA8ABmAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABmAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAABmALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAgAIuAGSBhQD+AAIACAACAAsADACAABeDhQCAAAGDhQD5APIA+gD2AIAA3oOFAAQA/gD4AP4AgADwg4UAgADpg4UA5gD1AAEADgAGAAoAgAAag4UAgAAVg4UAHQAVAIAAEoOFAAEACwCAAN6DhQDrAOsAgBcBoAAHABUABQACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAAFABMABUAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAABQAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAFQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8ABUAQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAAAgAIuAGSBhYAA/oOFgAAIg4WAAAuDhYAAF4OFgAABg4WAAPmDhYAA+oOFgADeg4WAAASDhYAA+IOFgADwg4WAAOmDhYAA5YOFgAABg4WAAAaDhYAAGoOFgAAVg4WAAB2DhYAAEYOFgAABg4WAAN6DhYAA64OFgBcBoABSIBUAxAACAMRgBQAAAAAAAAAAAAAAAAAAQAAAAAAAANBABgAAAAAmxAAAAAAAAAAAQAAAAAAAAMIAAAB9IBMATmAUAAAAAAAAAAAAAEAAAABAAAAAAAAAX2ASAAAAACbEAAAAAEAAAABAAAAAAAAAWSAWAMRACgAAAAAAAAAAAAAAAEAAQAAAAAAAAMhACAAAAAAmxAAAAAAAAEAAQAAAAAAAALUACQCkQAQAAAAAAADAAAAAAAAAAEAAAAAAAADEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAACFYBEAAAAAAAAAAAAAQABAAEAAAAAAAACPYA0AAAAAJsQAAAAAQABAAEAAAAAAAACSAA8AcmAQAAAAAAAAwAAAAEAAAABAAAAAAAAAaGAOAAAAACbEwAAAAEAAAABAAAAAAAAAwEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAxEADAAAAACbEwAAAAAAAQABAAAAAAAAAkkALAAAAAAAAwAAAAEAAQABAAAAAAAAAmWAMAAAAACbEwAAAAEAAQABAAAAAAAAAHh0AJwEBAQEQAgEGAQEBAQEBAQEHAQEBAQIBAwEBAQIdLiw1Ozo2NiwjGBgZFBglLzE2Njc3MiwfGxgYICpkggH9/YoAAYEBAQGBBAEBAAgGgT/u9QIJCf/z7O/8DRQPCAUDBQsXBQTzCfn8Avna4Ofq6urm4+Hr9/kKBvbo5/H9/f399ebd5PH39/wA/gEDAgL9Dvr6+vr7/QPw5ez3/wT+/4IO+fDs7fP19vj6+vr6+gMKgyYMDAwMDAsPEATz6Ovw9PT07uXT8xUMDBT37/f39/Xx7uzb1tLf9AiBLP/+//bWxisX+urq6uvs5uDr6/b9/f3lxLj1+v77/AMDAwoZJSUsNjopGA0HA4IG//79/bDP8oRAPwADAgYBAQEDAQEBAQEBAQEBAQUBBQECAQEBAQEBBAEBAgEBAQEBAQIBAQECAQEBAQEBAQECAQEEAQEBAgECAQI/JevsBxc7S0tFGgb7Egnxz8MJCgwk9QQLCQcGBgYG8caxsbGxvtjsPFRUVEk/NBIFBAD8/gYGBgcE/PXw7uvr7j8KCgoKCgoKChA7UFBQTjgXCgoKCgoQEBETFhcZ8vLy8vru2s7EubnO8QYNOUNOW1tbV1JOOQ74+f3+/gEFCwkOPzwj89ra293e5Ovz9g1BWFhYWFEiCwATCfDJvCAgISEhISMlJy01OxATIi0nJSQkJCQkJCQExKSkpKSkuucEKVwgd3d3d2ZXTCgdHhsXHCQkJCQkJCQrIhUU/uHQyMjIyNr6gz8KCgoKCgoKCgoKCgoKCgoKCgoRQlpZWVpBGAoKCgoKCgoKCgoKCgogICIoLTAwMtTU1NTU1NTU3Myun5OHh4ekBdoAID5od0UAgwCSAJIAkgCMAIIUfHxYDejo6Oju9/n5+fr/CBEWGR0ggwd2dnZ2dnh7fUsAiACVAKIAqACoAKMAowCjAKMAoQCcAIQDdn9/eU0AiACbAKMAqACoAKgApwCmAKUAowCfAJwAkACEOnkvLSsvMjIxMBQUFBQVFRQUFx0qLzMsKi4qHA756drc2MbCxszR1NXSy8jHxcTFxsrPy8zX6vgQIS8wg5IFAgICAgICjyz9+fX19PT5+vv8/Pz8/Pz7/Pn+AgICCRUdFwr39Pj+/v7/AwYGBgQDAQD/AAGCBgMJERcbGg2EKyoAJwEBAQEBAQEBAQEFAQEBAQECAQEDAQEBAQIDAQUBAQEBAgIBAQEBAQEBKgH39vsGDA8LCwsLCwsLDAwLC/f28u3t6+rtBw4LCwsLCwX38u7t7e3t7fGCBAH/+fb6gQH//4EBAv6FAwH/AQODB/z+AP8AAQQDgQL4+gAbGgAoAREBAgEBAwIBAQEBAQEBCAEBAQEDAwEBARr5DREQEBoQ/vLy8vQCBgMIERATFQ8G8/Ly8PgA8ocCBwYDggABgQEDAoEEAQD09wAhIAAnAQEBARACAQEEAgEBAQEBAQEHAQEBAQEBAQEBAQEBASD6AQACBgsLFQ0FAQEACAsEBA0LCwkGBAEFBwQBAQEB9PEA9oEBAwODAP+GAP+BAf/+ggL7+PqBAvL2ACEgACcBAQEBDwEBAQEBAQEEAQEBAQEBCAEBAQECAgEBAQEBIN74BxAJAwP9/Pj+BAMCAgIMDAYDBAMGCQP4/gECAgP9+IIB+/iJAP+FAQMCgQH+/4EC+PoAPwUOISQO/fj08fHx8Orh4e/9APYCAQ/5BgoHCcPb/hISEhEUFhAGAQkDAAQICw8PDw/93szeAhUVFRUVFBISCwAg+Pj4+PLv8RAbHR0bGhITFBQUCQEBDyMtLiAOAgICAgAEgybs7Ozs7PH0+Pr6+voABAQEAPoG8eDk5OH5BAEBAfv08O3s7e7t7OyCK/348uvnDgf47u7u7+/n+fr+9O/v7/UCCgsNCAQGAgIC//r4+AUiLR7++Pr8ggYIEx0dGgn/hD/l+SAzFfv28/P2+Pjw49zo8/bv9/MA7vr+8POPteDy8vLx9Pbw5uHw8Ono8fwICQkJ+d3K2fQFBQQDBgL5+fj7IP7+/v769PAA/fr7AwX9AQYGBvzz7fHu3uv5/wEBAQH07IM/39/f39/n8fgABAYFDRYWFhAJEffn7Ozm/RQTExMI+vTt5+jp5uLf/Pz+/fjx4tM4LhoMDAwMDwcUFRgOCAgIGCApKBAI+/b7+vr6+fbz8wUrQi8RCgcBAwMDCRAWFQsD/fyDP/b29vb29/j49fHv7+7z8PLw7+vy+PHy9+7w8/Ly8fDv7enq6e3x9ePe2dPQ1tbP59/Qwbq4tbWyx9rZ3uzu9vsg+PYHCgwH/AYCCRciIiElKywqIhwXDP/3/AIDBQby9/btg4cCAwUEhAQBAgf+/IECAfwBhQb8/f//AAEBgRIIEhcSA/349O/t7e3v8PD39gH/ggcECAYKCPn/BIILCBYdHRsWFhsPCwgBggYIERgXE//5hD/n5+fn5+bn5+fn5+fn6enp6enr+Pv4+Pjy7Onn5+bn5+fn5+fn5+cNDwwFBgYGBvn59/Tz9Pb39vXz8u3z9vHzIPn8/AYJAAEODxEREA8OCQH8/P7/AAYMDggC/wEC/wEIDoOSBf7+/v7+/o8SAgMCAgMC8/Py8vLy8vLn7/4GAoIW/PTs5PcQEwsBAQH/+fb29vf5+/z9/v6CBgEDBAH2+f2EP+jo6e3p6Ozr6ejo6Ojl5eXl5ej1+vb29/Hp5ejo5+jo6Ojo6Ojo6PwFDg4MDAwM9PTz8vHx8vL08ero5Ovt6Okg8fgBDRUSFCMnJiIeGxoRAfj4+fr18Ofe7Pn+/v39AP/8gyb19fX19fPu8PT09fX19fX19fX18/Pz8/Pz9fX19fX19fX19fX19fWBK//9/v7///r5+Pf39/f39/sBBwL+/v747ePp9gkMBgICAgEA////AQMEBQYEgwYB/vXp5e35hC0sACcBAQEBAQIBAQEBAQQBAQEBAgIDAQECAQEBAQEBBQEBAQEBAQIBAQEBAQEBLAESCwH28/P09PT29vT08/P08v4IDg4QEfnu8PHx9PT09PHs6uoCCw4ODg4WGAAOgQMBAwcHgQEDAoIB/gKEAvz6+IMAAYEDBAL9/4EC/vr7gQIMCQAwLwAoAQEBAQEBAQEBBQEBAQEBAgECAQEBAQEBAQEBAQEBBQEBAQEBAQEBAQEBAQEBAS8GFA8KBP39/Pz8/Pz8+/v8/BAREBAQEBITFwoABP71/Pz8/P0GERobGBQQEBAQHyYGCgD9/AACBYEBAQGBAf4CgwD/gQP/Af/9ggH+/oEDBAIAAoMB/v6BAg4KAD8aGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhobDAECBgIFBgYGBwgGBgYGBgIABgkTGxMHIAQHBwcMGyAPCwUDBAYGBgYGBgYGAgALGxAGBwkHBwgWIIOoBAQHAQMDgQECAoUD+/sA/4IB+/qCAgT7+oIB/fuFAwQC/P6CAgICAYEBDwuEKCcAJwEBAQENAQEBAQEBAQEBAQEBAQEBAgEBAQcBAQEBAQEBAQEBAQEBIBX/8vD6/v79/gQC/wD9/f///gEICQD//fz+/vjz9//9/YEE///+BgeCAQMEhwH+/YED+PHy+oIAAYEB+/yCAgEA/oECDAoAJCMAJwEBAQEPAQEBAQEBAQQBAQEBAQEBBwEBAQEBAQEBAQEBAQELHR4K+fr//wUGChQMgg7/9Oz0+vv///39Ch4RBf+CAv8RIQAVgQEFCIUBBAWBAAOCAQEBgQH9/4ICBQcFgQIKBwA/DQ0NDQ0NDg8QERAQDwgFCQwMEg4JDw4KExEPKyMXDg4QEAwKCgwO7PD4AP8BAwUTFRwsNjY1MzQjCgYE/v/9ACAHCQsHCRAVAPzs5+vn6Ozy9O3s7vL07+ns9wIEAQL98+uDhAcBAgMA/Pr8/oIE/f73/wSBAv8E/4IFAwUEBgMBgTD/////+fT19Ovu/QMLDg4ODQ0YFhUICAMDAwYGBQ7/+Ozs9fX1/QUFBf/y7+T1+f0Cggf68urr9QUH/4M/CQf28gUFAAEA//z8/PL08/b2+fn5//75+gcG/wH/+vr7+vj4/wkNCwgGCAoEAAEcHyAkKzI+RkU0JCEaBwMBBCAHBf77/AIM/wD56+Ln6Ovw9vDs7fQGKUk+KRgLCQcCBgyDJhIQDg4OEBEMAwMFCwsLCwsFBAAMDwsLCg0KCwsLDhAQFBEPDxIUFYEd+fHt7vX5/gUUICAgIiAgExD/AgEBAQD8+vb6BgH+ggv35t7e4OXk4Ozw9f+CBgIGBwgLEAmEP97e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3vT9AP7/AwkJCQkGBQkJCQkJDRAJBPj08/og+/j4+fDb2vP6Dw4DCQkJCQkJCQkOFRocGw7/9/j49+fkg6gE+/b18/uBAfv9hQMFBQABggEFBoEDCg0TDoMA/4UD/P4EAoICAgUGgQHr8IQzMgAnAQEBAQEBAQEBAQEBBAEBAQEBAQEBAQECAQEBAQEBAQEBBQEBAQEBAQEBAQEBAQEBATLrzOb39fAE/v////79//8BBf/88urg6PT09O/g3O76/QAD/////wH+4LjM4+/z9PTy2cUA64EE/fwC8vmBAf7+ggMCAgABggH8+4EC/AUEggECBIED/P4EAYIC/f3/gQLs8gCAFwGgAAwgFQAGAAIABkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABkAGAAAAACbEAAAAAAAAAABAAAAAAAAABiAAAAogEwAKYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAGQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAHIBYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAAByAJAAZgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAZAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAZADQAAAAAmxAAAAABAAEAAQAAAAAAAAAcgDwAKYBAAAAAAAADAAAAAQAAAAEAAAAAAAAAKYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAHYAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAKYAsAAAAAAADAAAAAQABAAEAAAAAAAAAKYAwAAAAAJsTAAAAAQABAAEAAAAAAAAIBAQEAgAMuLQBkgYEAAYMB/f4B/wIBCAgB/wIB9AsB/wwAgQAXg4YAgAH/AoOBAP+DAIAB+QODgQD/gwES8wEB/wCAAQjqg4YBCAQBAf4BEPgBAf4AgAH88IOGAIEA6YOGAQbmAQH1AQH3AQEBAfMNAf8BAIABBg6DhgCAARD8g4EA8IMAgAHmKIOAAP6EAIABCBKDhgH0AQH/CwCAAeoLg4EAEIMAgAEp6IOAAAKEgA8BMACeIAIAp2AFAAAAAAAAAAAAAAAAAABAAAAAAAAAvGAGAAAAACbEAAAAAAAAAABAAAAAAAAArCAAABdAEgAAAAAmxAAAAABAAAAAQAAAAAAAAKtgCgAAAAAAAAAAAAAAAEAAQAAAAAAAALFgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAKsgCQCpYAQAAAAAAADAAAAAAAAAAEAAAAAAAACsYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAXQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAXQA4AAAAAJsTAAAAAQAAAAEAAAAAAAACvYAcAAAAAAADAAAAAAABAAEAAAAAAAACuYAMAAAAAJsTAAAAAAABAAEAAAAAAAAAXQAwAAAAAJsTAAAAAQABAAEAAAAAAAA0MAQEBARYBAQIMHwEBAQAKIBcQCwQA+PoSFQmEEe7h4Nzb3+fx+PgFBPjr6evz+4MIAgkW9e/k3ub3hxX69PXy7vP4/AD6+vr6+vr5+O7m6/X8hwD8g4EaAwwXFy4U/f395bWQCRYeFgwDAwMTOVxFRTMTgjUBBAcJiq7d9gAFBwgICP3hytHc6fX7+vr5+Pj4+Pr/AgIIExkVCAL89vb29/Xy7vQADRofJQ2DAD/VzMO8try8zfEIHkFVVVVVSD0zGAj43sa7u73Dy9PZ2+Ho7Ozs7Ojg2b/ZDigoKCgoKCgoKCgoJSEdFAwMCgcHFQ8PDw8PDw8I9Ovcy8K/v7+/v7+/v7+DHBAQDxMbGwbRrq6uw+wKECJBTVdiYmJaPiMFBQQCggj//v7+HBoWEhCHEwcTIC0zPElNUVRUVFRUVFQ/FQABhQoLFyMjGwz97ubs+oMAP7GllYiBkYan5w0oVG5ubm5dTkEfDQDdtJ+ThYmOlJmfrbrBwcHBv7q0irUOOTk5OTk5OTk5OTk1LyscExIPCgoVFhYWFhYWFgXfzMCplYqKioqKioqKioMRGBgWFx0dEMuTk5Ox6hIeO2l4QwCFAJMAkwCTBn1IGwkJCQSCCPz06N8yKyEbGIcGDSU+VmJuf0gAhACJAI0AjQCNAI0AjQCNAI0UaR/7/Pv7+/v7+wgcMjs1KR4SDAkDgwA/MjIyLyolESAxLC4sIBHy5dna1cjBw8fX6c7Sy8XExb/E0efzEh8tMzN4eHd3d3h2dWI5EOjU0MvKycTCxcjIyhXIx8LAv8HCwbeytr/H0NboCy1QYWZxg4EB//6BEhcDAgICCQwGDf/z8/j+/v7+CBmBAf39giQECxQXBw4OBwD////////9/f/+/fz+/fr7/P7+/v7+/v4A/Pv+hQoBAgH/AgkOFBcO/oMMCAkJCAgHBwgICPr2/4ABBAWBAfn7hQCAPwwPCQkKDRMPCgb68fHx8fwFAvTp+QoOCA4CAgMCAAYD+fHx8fH9Cgr35L6rwOL4+Pj4+Pj4+Pv+/fv8/QcSEwsLDQ8PDwL6+f0ACQsGhwD7g4E//PLp6dzzBAQEBw0UDPfn6foLCwsNFh/6+v8A/v7+BAkJA+rx+f4A+/v+/v7twJakw+D+DRAPDhEUFBQWGh4eLAVEUTsYEAiCCgELGyomHhUMCfkDgwA/7vP9Bw0LHhz/9wUJAwMDAxEbHR0YCvz17xUREhggIycfDgICAgL++PEE6biiy/UEBAQEBAQEBAgNCw0PDhEWFBUICg0NDQP3AA0PExELBAQEBAQEBAQDgxwCAgH89fXV8AoKChspJx0H7ez5BQUF/evaw8PJ6II1BgwRELTV9gEC+/4CAgLktZuoxeH+DQwHBQcJCQkLCwsLLWB2TiEUDAUFBQQFBwsWHBD03tvxgwA//AEB/P0FBQkCCgwC8ekECgcCAwoRDAQBBAb4+f8HCAoIBQIC5+/+BAPq7vP29/Hs6PDw6urz8/X39vj5/hQqKxUtLjAtKh8ZFQ8ODAH27+3k6ff+9/fxg4EF/Pbz8+b3ggcFER0QHhQLCIIGAvzu/v4BAoIYBgsLBhUQBwIA/P7////9/fz5BRctNi8U/4MXGDxNTUIzJBwTDgkCAgICCRclHQj04+DqhAA//QQGBAYQDP/r7/Dz+wT/Bw0OEBUXGyAfGRkGCAwMCA0KBP39BAUJDAYCAgMDAgECAgIEBwsPEhUWFxkbGBYXFQIXEQaBDfz7AgYMCQUGCw4MCAUBgQABg4IP+e3t3/b+/v78AAj0AgkGBIIGBg0L//8BAYIkAgMCAfj6/f8AAQEBAQEBAwP/+PP2/wACAQD//////////gMFAYYJBhMgHhkVEhANBIMAPxASExMSGxAD9Pn59/wGCxYdHCArMiwjEQAXFBUbHhwdFQ0FBQ4NDQ0PCQkKCgoJCQkLEhogIyYqKyswMi8sLCoVLCIQBwcDAgMNEg4LDxQWEw8NCQcICoOBAQMEgRLp/f7+/vTr6/MBDQ0IAgICAvjngQH8/oIkAwkRF+Xm7/gAAQEBAQEBAwMBAgMEAgMGBQQCAgICAgICAAQFAoUK//7/Af738uzp8gKDDPj39/j4+fn4+PgGCgGAAfz7gQEHBYUM+Pf3+Pj5+fj4+AYKAYAB/PuBAQcFhQA/Bfv+DhIICAcA+fT5//0B+Pr7Ag8SDw8QFP4OCP74+/P2/QQD//7u4+0kIyIkJiccEAwPFhoXFhUTFBQTD/be4BXe4erx7fj++fzy8v0KEhIdHhcVHh8jg4IZChkZKBQFBQX66Nvv4+/7+v39/fTm3/Dw8/uCNfn09fwLAPr8AAQFAwMDBAMEA/724czN6gIA////58W1tcDT3uf7/fr+/v4A9Nm90+Xs8fn6/IMAPwUFChAQDvf29u7r9gMDAPj4+fjz7PcIEhPt/v3x5uno7/n//fv+AgcHGxoZGBUTCv/59/r/AP76+P4EBgHr1dUV09vo8Ovp8e3s8PL8BQsLGB0YFhsdGoOBAf7+gQEaB4IH/vnz8OLs9fiCBv8FEg8PGQ6CNf348/BFLBAFAAQCAQEBCAf/9uLV1d7e8AUDAgIC6ce4uL3BzOPz+/n9/f0DAfLc5PD6CxcOBIMMCAkJCAgHBwgICPr2/4ABBAWBAfn7hQCAFwGgAGsgFQDKAAIAzEAFAAAAAAAAAAAAAAAAAABAAAAAAAAA4kAGAAAAACbEAAAAAAAAAABAAAAAAAAAygAAAIcgEwCIYBQAAAAAAAAAAAAAQAAAAEAAAAAAAACYQBIAAAAAJsQAAAAAQAAAAEAAAAAAAABzIBYA1kAKAAAAAAAAAAAAAAAAQABAAAAAAAAA3UAIAAAAACbEAAAAAAAAQABAAAAAAAAAyAAJAL9ABAAAAAAAAMAAAAAAAAAAQAAAAAAAAMdAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAKRAEQAAAAAAAAAAAABAAEAAQAAAAAAAAKdADQAAAAAmxAAAAABAAEAAQAAAAAAAAJEADwCiQBAAAAAAAADAAAAAQAAAAEAAAAAAAACeQA4AAAAAJsTAAAAAQAAAAEAAAAAAAADXQAcAAAAAAADAAAAAAABAAEAAAAAAAADSQAMAAAAAJsTAAAAAAABAAEAAAAAAAACwQAsAAAAAAADAAAAAQABAAEAAAAAAAACzQAwAAAAAJsTAAAAAQABAAEAAAAAAAAAnJgEBAQECAQEBAQEEAQIBAQIBAQECAQEBAQECBQEBAS4BAQEBAQIJBSb07+fh4uLz8/T6AP7++Pjs5eHi4ubw+Pj7APz39OLBxMTFxsjIwZyABP36/fj4hAH9/YEC////gQH//4oC/gIEggogFxALBAD4+hIVCYQS7uHg3Nve5Ovz+PgFBPjr6evz+4MIAgkW9e/k3ub3hxX69PXy7vP4/AD6+vr6+vr5+O7m6/X8hxX88/b6/AUODwwG/ff09wEDCgoA+fbzg4EbAwwXFy4U/f395bWQCRYeFgwDAwMMIEJcRUUzE4I/AQQHCYqu3fYABQcICAj94crR3On1+/r6+fj4+Pj6/wICCBMZFQgC/Pb29vf18u70AA0aHyUN+fn8//r6/QACBAoFBQX/8fXn5Pf3+YM/1czDvLa8vM3xCB5BVVVVVUg9MxgI/OfVw7u7vcPL09nb4ejs7Ozs6ODZv9kOKCgoKCgoKCgoKCglIR0UDAwKBysHDw8PDw8PDwj069zLwr+/v7+/v7+/vyAWAOvn4t3a5gEgMS0uLisnJCEhH4MdEBAPExsbBtGurq7D7AoQIkFNV2JiYl5ROCMFBQQCggj//v7+HBoWEhCHEwcTIC0zPElNUVRUVFRUVFQ/FQABhRELFyMjGwz97ubs+uXl5eXn7/iHBfzy6ebl5YM/saWViIGRhqfnDShUbm5ubl1OQR8NBOrOrp+ThYmOlJmfrbrBwcHBv7q0irUOOTk5OTk5OTk5OTk1LyscExIPCisKFhYWFhYWFgXfzMCplYqKioqKioqKiiQa/OLe2dTR1fslMCwtLS0qJiUlI4MRGBgWFx0dEMuTk5Ox6hIeO2l4RACFAJMAkwCTAIcGaz0bCQkJBIII/PTo3zIrIRsYhwYNJT5WYm5/SACEAIkAjQCNAI0AjQCNAI0AjRtpH/v8+/v7+/v7CBwyOzUpHhIMCQPMzMzMzuL4hwX85c/NzMyDPzIyMi8qJREgMSwuLCAR8uXZ2tXIwcLFzNvpztLLxcTFv8TR5/MSHy0zM3h4d3d3eHZ1YjkQ6NTQy8rJxMLFyMgdysjHwsC/wcLBt7K2v8fQ1ugLLVBhZnFZWVlZYm55RQCBAIEAgQCBAIEAgQd/fnZtZFtaWYOBAf/+gRMXAwICAgkMBg3/8/P4/v7+/QAMGYEB/f2CJAQLFBcHDg4HAP////////39//79/P79+vv8/v7+/v7+/gD8+/6FCgECAf8CCQ4UFw7+mDEwAAEBAQEBAQEBAQEBBAECAQEBAQEBAQIBAQEBAQIFAQEBLgEBAQEBAgICAgEBAQEBATAMCwcGCwIKGQYNDAYAAgIICAsMDAsKCgUFCAgFAAQJDAoRDQ0MCwkJEBAODgwNEhIQgQQFCAMDCIUBAwOCAvv3+oEB9/mKAgL+/IIGBwoGAQMBADMyAAEBAQECAQEBAQEEAQIBAQEBAQECAQEBAQEBAQEFAQEBBBkDDgEBAQEBAQEBAQQBAQECMgwQDwwQEhEKCAgB+/39AwMJDhASEwkE/fv+/gD/BAkMDwoKDwAEERAPDQ0F+/b2+fv9AIEEAwT++wOEAQMDggb9+fb09PT6jgIC/vyEAwQA/QA//ggQExgMFxcQFBkXEhISEhQUFBoaFRMVGBcjFBIVGRoXFBISEhISDwsDFxEE/f39/f39/f39/f39/f39/f39/Sv9/f39/f39/QQQFwkFDhcXFxcXFxcXF/oBChYVFBISDPfn5+fm5+rv9vr6+oOBBQUIAwMICIQA/4ECAwMDggcBAQEA+vrz+IcBAQGyAgL+/IcCAQEBhiopAAEBAQEBAQEBAQEBAwEBAgIBAQEBAQEBAQEBAgEFAQEBAS4BAQEBAQIJGwEAAQULDQ8F+v8FBQD/AQH+AwgMDQoICg0KAwKBCwQGBQoC///+/fv7AoEFAgUDAwcNhAL9//+BAgMFBIIBCAeKAgL+/IGAPwwPCQkKDRMPCgb68fHx8fwFAvTp9QUMDQgOAgIDAgAGA/nx8fHx/QoK9+S+q8Di+Pj4+Pj4+Pj7/v37/P0HEhMMCw0PDw8C+vn9AAkLBocV++ru8P/9+vz/9+nc1un6+v38+v337oOBP/zy6enc8wQEBAcNFAz35+n6CwsLCw8YH/r6/wD+/v4ECQkD6vH5/gD7+/7+/u3AlqTD4P4NEA8OERQUFBYaHh4GLERROxgQCIIfAQsbKiYeFQwJ+QP+/gEEBQgIAAEDBAQE+PL5AAMGAf6DP+7z/QcNCx4c//cFCQMDAwMRGx0dGA0B+fTvFRESGCAjJx8OAgICAv748QTpuKLL9QQEBAQEBAQECA0LDQ8OERYrFAgKDQ0NA/cADQ8TEQsEBAQEBAQEBAPV2e8D/PPv7ffnz83r+fn5+fn68d+DHQICAfz19dXwCgoKGyknHQft7PkFBQUA9+baw8PJ6II/BgwRELTV9gEC+/4CAgLktZuoxeH+DQwHBQcJCQkLCwsLLWB2TiEUDAUFBQQFBwsWHBD03tvxCgoMEBMH/gACBQoGBgb78fMEFRcPCoM//AEB/P0FBQkCCgwC8ekECgcCAwoRDgcCAgQG+Pn/BwgKCAUCAufv/gQD6u7z9vfx7Ojw8Orq8/P19/b4+f4UKisrLS4wLSofGRUPDgwB9u/t5On3/vf38e3t7O3s7/Lw8PDx8fHv6+3o6O/v7YOBBfz28/Pm94IHBREdEB4UCwiCBwIB+e7+/gECghgGCwsGFRAHAgD8/v////39/PkFFy02LxT/gxcYPE1NQjMkHBMOCQICAgIJFyUdCPTj4OqCBAIC/f0BkT/9BAYEBhAM/+vv8PP7BP8HDQ4QFRcaHyAeGRkGCAwMCA0KBP39BAUJDAYCAgMDAgECAgIEBwsPEhUWFxkbGBYXAxUXEQaBDfz7AgYMCQUGCw4MCAUBgRUB7u7u7u/x9Pb29vb29vX19PLv7+7ug4IP+e3t3/b+/v78AAj0AgkGBIIHBAkMC///AQGCJAIDAgH4+v3/AAEBAQEBAQMD//jz9v8AAgEA//////////4DBQGGCQYTIB4ZFRIQDQSYPxASExMSGxAD9Pn59/wGCxYdHCArMi4nHQ4AFxQVGx4cHRUNBQUODQ0NDwkJCgoKCQkJCxIaICMmKisrMDIvLCwrKiwiEAcHAwIDDRIOCw8UFhMPDQkHCAr8/Pr6+wAGCBYJ+QICAAEC/fr9/fyDgQEDBIET6f3+/v706+vzAQ0NCAICAgMA9OeBAfz+giQDCREX5ebv+AABAQEBAQEDAwECAwQCAwYFBAICAgICAgIABAUChQr//v8B/vfy7OnyAo4CAf//hiL05N3h3v/87fT4+P8FBQUFAwMD/f35+v4AAfvy9/wAAgIAAYM//Pf03d7g4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4N7d39/e3d3d3d3d3d3d5OXp4NrUzcbZ6Obf6OLi3wTk59/h6IOBBQkfMzMFCIcC/f39ggcIEBAK0dHm+q0HBAwXHhoTCwSCCOzs6ujo7/oAAYMH+vPn5+vm6uyDP/Xz7ujj5tPH4uLg7fz8/Pz6+vrw7u/v7Onpw+Du9/f38e/z9/f39/v8+uPp9v327Onp6enp6enp6enp6enp6ekr6enp6enp6eni1s/Q1t3j4+Pj4+Pj4+P++e/n5+fo6ej0//zv7ezp7fDr7/qDgQX79/f3AASEAAGBAv39/YIHAwcLDRERKhyCBwEFCQsLBwIBrwT9+fb+BIEA/4IG/Pn1/QUBAYSACgQMEg0KBwIRAfv7ghEB////AQL7/QIIDPoCAPv6/f6FP/z6+w8PDw8PDw8PDw0LCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQsNDw8PD/b1+fn6+/39/fn29vb4+PgE+vn09PaDgQX9+/39+f6GAwMBAQGCB/r19wDT2N7wvAL+AgSFBvz59vr//f+EPwoB+vfw8Ofr/wT//wEAAQMA/P39APTo497c2ufl7Pj8+/z+///8/Pf1/fHx8vPz8/Pz8/Pz8/Pz8/Pz8/Pz8/Mc8/Pz8/Pz8/Py8fHx8fHx8fHx8fHx8fENDQn8/f6BDAgIAwMDAgMGCAkNDg2DgRv+AhAQCgUFBQUB+vbw9f0CAQEBAfz07OgBAfz8ggf//vz68fT5/bEC/gIEhwL//f2GP/n17+ni2t7o9vTo6fLy8vPx8fHv7ejj3tvextjWzczR3Ont8PP8/vr19ePk5+np6enp6enp6enp6enp6enp6Okr6enp6enp6eno5ePx9ezj4+Pj4+Pj4+Pj3OPt7u/x8fEABPT09fTx7efj4+ODgQX7+P39+fOEBQEAAwEBAYID/Pr6/oEB/v2CB/v3+QETFA4HsQL+AgSHAv7+/oY/Bfv+DhIICAcA+fT5//0B+Pr7Ag8SEA4PEBT+Dgj++Pvz9v0EA//+7uPtJCMiJCYnHBAMDxYaFxYVExQUEw/23ivg3uHq8e34/vn88vL9ChISHR4XFR4fIxkWIiIhHRseIiMaExcVFRYdIBoaHYOCGgoZGSgUBQUF+ujb7+Pv+/r9/f348OTf8PDz+4I1+fT1/AsA+vwABAUDAwMEAwQD/vbhzM3qAgD////nxbW1wNPe5/v9+v7+/gD02b3T5ezx+fr8gQb+/gP69QABgwYBBgMCAv//hD8FBQoQEA739vbu6/YDAwD4+Pn48+z0Ag0RE+3+/fHm6ejv+f/9+/4CBwcbGhkYFRMK//n3+v8A/vr4/gQGAevVK9XT2+jw6+nx7ezw8vwFCwsYHRgWGx0aExUWFxobGx4HDBUGAgUEBA4UDw0Tg4EB/v6BARoHggf++fPw4uz1+IIH/wAIEg8PGQ6CO/348/BFLBAFAAQCAQEBCAf/9uLV1d7e8AUDAgIC6ce4uL3BzOPz+/n9/f0DAfLc5PD6CxcOBP//+/j3/IgF/wMEAP7/gyT+A/3x9NvX6Oz3AQL/AP/8/P/68uzr4dra3PX29vb18Pf9//79gT8HDAjt7ezr6+vr6+vt7/Hx8fHx8fHx8fHx8fHx8fHx8fHy8/Px8fLz8/Px7+3t7e0ECAEODxAQEAUFEhkVFRENAwL+BAOEgRsD8tTZ9ur7+/v/BgoQBwD7/f///wQLFBg5PCgOggYBAP37BAH/owf89Oni5u31/IYEAgcGAP+DBgMBCAcCBAKEPwsG/vsCHSMeDRYdFggHBwUICgsPFRsaGBURQiQdJScZFQwIAv7v6en0Awb/8Ojm6evr6/H4/v7+/v7+/v7+//4r/v7+/v7+/v7/AgQJDg4MDAwKCAYGBgYaHh0SEhAKBg8KDCIjJCQnJCYvLB+DgQUKDgYVAAGCB/z7/gD9AgMBggcGCAL1Ghr/+YMG/PLowr/T64EA/4UCAQABoQYBAQQHEQr+gQABggcEBw0F/QMDAYMAgBcBoAACABUABQACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAAFABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAJACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAFQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYWAAAqDhYAAFYOFgAAcg4WAAAeDhYAA/oOFhYWAAP2DhYWFhYWAAPKDhYAA8oOFgAAZg4WAAAKDhYAAAoOFgAAFg4WAAAuDhYWFgAADg4WAAPKDhYAAFIOFgAD1g4WAAPKDhQCAEwFoAMEgAgDCYAUAAAAAAAAAAAAAAAAAAEAAAAAAAADeYAYAAAAAJsQAAAAAAAAAAEAAAAAAAADFIAAABiATABpAEgAAAAAmxAAAAABAAAAAQAAAAAAAAM5gCgAAAAAAAAAAAAAAAEAAQAAAAAAAANZgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAM4gCQDCYAQAAAAAAADAAAAAAAAAAEAAAAAAAADFYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAGYBEAAAAAAAAAAAAAQABAAEAAAAAAAAAaQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAHIA8AGkAOAAAAACbEwAAAAEAAAABAAAAAAAAA0mAHAAAAAAAAwAAAAAAAQABAAAAAAAAA0WADAAAAACbEwAAAAAAAQABAAAAAAAAAB2ALAAAAAAAAwAAAAEAAQABAAAAAAAAAHUAMAAAAACbEwAAAAEAAQABAAAAAAAAQDwAJAQgBAQEWAQECDB8BAQEAG/oOFxoaGhoaGgYA+/r6+vr6IBcQCwQA+PoSFQmEEe7h4Nzb3+fx+PgFBPjr6evz+4MIAgkW9e/k3ub3hxX69PXy7vP4/AD6+vr6+vr5+O7m6/X8hwD8gxDh4eHQxMnS3OHh4en2/vnv5oEaAwwXFy4U/f395bWQCRYeFgwDAwMTOVxFRTMTgjUBBAcJiq7d9gAFBwgICP3hytHc6fX7+vr5+Pj4+Pr/AgIIExkVCAL89vb29/Xy7vQADRofJQ2DQUACAgEFAwMBAQEBAQIBAQEBAwEBAQICAQEBAQIBAQEBAQEBAgECAQMBAQMGAwEBAQEDAgEBAQIBAQEBAQEBAQUBAT8bGxsPDw/VzMO8trzN8QgeVVVVSDMI+N7Gu73Dy9PZ2+Ho7Ozo4NkOKCgoIR0UDAwHDw8PDw8I9Ovcy8K/v7+/AL8cISEU2NgUEBAPExsG0a6urgoQIkFXYmJaPiMFBAKCBf/+/hwWEoMKM01RVFRUVD8VAAGEBgsXIyPm7PoAPxYiIiIiIiIiIhYWFhYWFhYWsaWViIGRhqfnDShUbm5ubl1OQR8NAN20n5OFiY6UmZ+tusHBwcG/urSKtQ45OTkmOTk5OTk5OTk1LyscExIPCgoWFhYWFhYWBd/MwKmVioqKioqKioqKgyIwMDAwMCP3zL+/v7+/v8z3IxgYFhcdHRDLk5OTseoSHjtpeEMAhQCTAJMAkwZ9SBsJCQkEggj89OjfMishGxiHBg0lPlZibn9IAIQAiQCNAI0AjQCNAI0AjQCNFGkf+/z7+/v7+/sIHDI7NSkeEgwJA4MAP7Cvr6+tq6ikoqSkpKWmqKuvMjIyLyolESAxLC4sIBHy5dna1cjBw8fX6c7Sy8XExb/E0efzEh8tMzN4eHd3d3gmdnViORDo1NDLysnEwsXIyMrIx8LAv8HCwbeytr/H0NboCy1QYWZxg4QB//+GAQEBggH//oESFwMCAgIJDAYN//Pz+P7+/v4IGYEB/f2CJAQLFBcHDg4HAP////////39//79/P79+vv8/v7+/v7+/gD8+/6FCgECAf8CCQ4UFw7+gwEAAAD+gA/9/fwICQkICAcHCAgI+vb/gwEEBYEB+fuFAD/31/MJCQkHBAJyPgn39/f39wAMDwkJCg0TDwoG+vHx8fH8BQL06fkKDggOAgIDAgAGA/nx8fHx/QoK9+S+q8DiHfj4+Pj4+Pj4+/79+/z9BxITCw0PDw8C+vn9AAkLBocA+4MQ9PT07tne5u/39/f+GTQpFf+BP/zy6enc8wQEBAcNFAz35+n6CwsLDRYf+vr/AP7+/gQJCQPq8fn+APv7/v7+7cCWpMPg/g0QDw4RFBQUFhoeHiwFRFE7GBAIggoBCxsqJh4VDAn5A4MAP/2/2/Hx8e/s6mQzB/39/f397vP9Bw0LHhz/9wUJAwMDAxEbHR0YCvz17xUREhggIycfDgICAgL++PEE6biiy/UmBAQEBAQEBAQIDQsNDw4RFhQICg0NDQP3AA0PExELBAQEBAQEBAQDgwweHh4a/PgJHycnJz1mQACCH3dRKQICAfz19dXwCgoKGyknHQft7PkFBQX969rDw8nogjUGDBEQtNX2AQL7/gICAuS1m6jF4f4NDAcFBwkJCQsLCwstYHZOIRQMBQUFBAUHCxYcEPTe2/GDAD/q5+fl4uPj5OTv7uvq7Ovr6vwBAfz9BQUJAgoMAvHpBAoHAgMKEQwEAQQG+Pn/BwgKCAUCAufv/gQD6u7z9vfxJuzo8PDq6vPz9ff2+Pn+FCorLS4wLSofGRUPDgwB9u/t5On3/vf38YMQ////BQgFAv/////79/f4+/6BBfz28/Pm94IHBREdEB4UCwiCBgL87v7+AQKCGAYLCwYVEAcCAPz+/////f38+QUXLTYvFP+DFxg8TU1CMyQcEw4JAgICAgkXJR0I9OPg6oQAPx0eHh0eGxQOCwoKCgsLDhQa/QQGBAYQDP/r7/Dz+wT/Bw0OEBUXGyAfGRkGCAwMCA0KBP39BAUJDAYCAgMDAgETAgICBAcLDxIVFhcZGxgWFxUXEQaBDfz7AgYMCQUGCw4MCAUBgQABg4QBAQGGAf//gw/57e3f9v7+/vwACPQCCQYEggYGDQv//wEBgiQCAwIB+Pr9/wABAQEBAQEDA//48/b/AAIBAP/////////+AwUBhgkGEyAeGRUSEA0EgwA/CQkJCAkG+/Hu7Ozs7e3w+wYQEhMTEhsQA/T5+ff8BgsWHRwgKzIsIxEAFxQVGx4cHRUNBQUODQ0NDwkJCgoKCSYJCQsSGiAjJiorKzAyLywsKiwiEAcHAwIDDRIOCw8UFhMPDQkHCAqDhAEBAYYB//+CAQMEgRLp/f7+/vTr6/MBDQ0IAgICAvjngQH8/oIkAwkRF+Xm7/gAAQEBAQEBAwMBAgMEAgMGBQQCAgICAgICAAQFAoUK//7/Af738uzp8gKDAQAAAAKADwUFBvj39/j4+fn4+PgGCgGDAfz7gQEHBYUBAAAACwABDwMDBPj39/j4+fn4+PgGCgGDAfz7gQEHBYUAP/Lw6urm5+vt7tHi8/r+/Pj0Bfv+DhIICAcA+fT5//0B+Pr7Ag8SDw8QFP4OCP74+/P2/QQD//7u4+0kIyIkJicmHBAMDxYaFxYVExQUEw/23uDe4erx7fj++fzy8v0KEhIdHhcVHh8jgxABAQH0+Pn+AgEBAQYE+v0AAYIZChkZKBQFBQX66Nvv4+/7+v39/fTm3/Dw8/uCNfn09fwLAPr8AAQFAwMDBAMEA/724czN6gIA////58W1tcDT3uf7/fr+/v4A9Nm90+Xs8fn6/IMAPx4HCRIMDBATEhEcIiQtLSYfBQUKEBAO9/b27uv2AwMA+Pj5+PPs9wgSE+3+/fHm6ejv+f/9+/4CBwcbGhkYFRMmCv/59/r/AP76+P4EBgHr1dXT2+jw6+nx7ezw8vwFCwsYHRgWGx0agxACAgLq8fX7//r6+vfy7/X7/4EB/v6BARoHggf++fPw4uz1+IIG/wUSDw8ZDoI1/fjz8EUsEAUABAIBAQEIB//24tXV3t7wBQMCAgLpx7i4vcHM4/P7+f39/QMB8tzk8PoLFw4EgwEAAAD3AP8P8vLxCAkJCAgHBwgICPr2/wX///8ABAWBAfn7hQCADgEEAIMAAgCKQAUAAAAAAAAAAAAAAAAAAEAAAAAAAACKQAYAAAAAJsQAAAAAAAAAAEAAAAAAAACGAAAAikAKAAAAAAAAAAAAAAAAQABAAAAAAAAAh0AIAAAAACbEAAAAAAAAQABAAAAAAAAAhQAJAIZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAINAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAFkADwCJQAcAAAAAAADAAAAAAABAAEAAAAAAAACGQAMAAAAAJsTAAAAAAABAAEAAAAAAAABZQAsAAAAAAADAAAAAQABAAEAAAAAAAABZQAwAAAAAJsTAAAAAQABAAEAAAAAAAAA6HRkQCAQEBAQF5bWps+QODQ30wq275QQEBPzz9w8cFAb+/v7+/PoC/v7/Bg0KBAUGBgYA+vf1+gACAwGDAgMLFoOBM/79AAYOEQj8/PwDEBgTHBIF/v7+BQYOGRwN////6sax+f0B+/4DAwMHEhsbICkpGwkDAP+CBwECAgG1yuf4hD8CCRMaHh4eHh4YEQQGJkIXFxP85eHHvb29xcvV8gIXOlBQUFBFOjEZDAUGCAMLCwsLCwoKEBEQEf3s6ezs7OzmAeXxgz8QEA4LCQkNAfj29vb29vbzISEhISEhD/3u29XLwsLC1wEk/hAxO0RRUVFNRDw8KAHs7Ozs8vr+/v4DCAgCGggAAQYQgz8MEyMxOzs7O0A+NS88YHliYlYtAvPGpaWlrrbD6gMoW3h4eHhoW0wjCw4YJCcvLy8vLy8vMiUWEvrf0c7Ozs7PAdnzgz8iIh0TBf3//Pby8vLy8vLtJycnJycnBefXwrquoqKiu/QmCCJKV2Z2dndyaWJiQgfn5+fn6vH29vb7AgoNFwsLARYigz86OzUsHRQRB/Pi3N/f6PX1//vv5uLrCRQdIh8kLy80LxwL9Ojd3trMw8XJz9LS0MnHxsXFxcHCyMfL1en3DyAzAT09g4Ez+/Xx8vLv7ezs7Ozs7O7q6urq6urt8vgGCQQCAgIDAwMB+vX0+f7+/v39/f39/f39/f39/oIHAgUICQoLCQOEP/78/gMFBQUF+fsMHiwaAB0dExwiFwgEBAQTIx0LBQP68/Pz8+7s7vwA//8ECwMEBQUF/fb08/X3///48fHx8fYB+f2DPwQEAv317uvt+AMDAwL//ffr8vn8/Pz7//nu6/L5+fn48ugcEgMDBQMDAwUFBAQRL0MuCgMB/vz8/AQRJTILBP8BAQSDFfX3+fz8/Pz88+/2DRwL9PDwASYyHgqCFQ4cFfzw7vL19fX19fX3//j6+voB+f2CD+/f2N7k3+Xu9/v7+/v9/fqDP/r69/b6/v34+wEBAf769wby8PP4+Pj7Avfp5u/4+PgEFRsfFgYCAwICAQD+/f0NL0Q1GQ8NCQYGBgwTGhsJAPgB+PqDP/H4AggMDQ4NBw8kIB8WCQALDBwjHg8JCgwSHA/68/r8+fcKCAkKEBgXFREMDw8RFhYUEg4PGyAYDAEBBAby8vMB8fCDgjL+/fv39Pb7+/v+AAEJAwD8+/v7///98O33/v7+AxUnKyMHCAUBAQEBAQIC/Pn4/P35+v6CBwcTIikmEwL/hD/8/QEDBAIA/f357vwUFwb/BQYQGBkWBwP+/P768vTx9P4H/AIFAgINFhQRDg0NCAL8/P39/AQIAgMDAf79A/76Afb5g4EzAQMEA/n+BQoKCgoKCgkMDAwMDAwLDQn+/AACAgIBAQH7AgcIA/7+/v////8AAgMCAgIBAYIHAgQFBAMCAAGEA/sABAKDOQQNExAOBPf2CQ0ZIiYdAfnz8/j17Ozn6fUC+wMIBQcTHBoYFBMTC//39/f3+Pv59fr9//3++ff08fSDgTP/AAcODA8TFBQUFBQUFhYWFhYWFhMOCPr3/P7+/v39/f8GCwwHAgICAwMDAwMDBAMDAwQDggcECgwK7vb+AYQICQYCAP//////kgoCCQMA//7+/wMFAoECBAUDhg4BAQQD/QACAf/+/v8CBAeDggUCAwQEAwGVB/zz7u7z+vj7ggECAoEHAgQFBAQFBQKCB//78+7u8/n+hD/z8Ovo6Ors7ejn8Ovd3/P/9PjdtqHZ6+3r5t/vBwsKBPr0AQIGDAfx3/YNGRwcHiAlHhEQCPv4AP8CBw0PCAsMAA2EP/z8+PX3AAkF/vf39/Tz8/3l6vH19fUBAwQNDwb///8E/ezr8Pzy9/7+/gUSGBgVCgcBDRAMBgQEBAUE/fYBDxIBBvyDP+nf3eLn5OXl8Pj18+7x/An28N7Y3ez09vPq4OsACAH8+/n5+/fz7ebn7fgFCAgLERYRDhUTCQMFCw8IAf4DA/8B+vGDgTMIDgf6/wIEBQUFBAIC9vL8BAUFBQEBAxATCQICAv3r2dXd+fj7/////v7+/gQHBwQJDgsDggf78+jiBxERCIQI9/r+AAEBAQEBkgr+9/0AAQICAf37/oEC/Pv9hg7///z9AwD+/wECAgH+/PmDggX+/fz8/f+VBwQNEhINBggFggH+/oEH/vz7/Pz7+/6CBwEFDRISDQcChAj3+v4AAQEBAQGSCv73/QABAgIB/fv+gQL8+/2GDv///P0DAP7/AQICAf78+YOCBf79/Pz9/5UHBA0SEg0GCAWCAf7+gQf+/Pv8/Pv7/oIHAQUNEhINBwKEAIAXAaAAAgAVAAcgAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAHYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAHYAoAAAAAAAAAAAAAAABAAEAAAAAAAAAHYAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAIWFAQABABEAAoWAAAKDAQABAAEADIWFhYWFhYAAA4OFhYUBAAEA/AD+AQABAPsA/oAA/4OFgAD6g4WAAP2DhYWFgAD2g4WFhYWFgAD9g4WAAPODhYAA64OFhYWAAAqDhQCAFwGgAAIAFQAHIAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAAB2AGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAB2AKAAAAAAAAAAAAAAAAQABAAAAAAAAAB2AIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhQEAAQARAAKFgAACgwEAAQABAAyFhYWFhYWAAAODhYWFAQABAPwA/gEAAQD7AP6AAP+DhYAA+oOFgAD9g4WFhYAA9oOFhYWFhYAA/YOFgADzg4WAAOyDhYWFgAAKg4UAgBcBoAACABUAByACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAdgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAdgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAAdgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYUBAAEAEQAChYAAAoMBAAEAAQAMhYWFhYWFgAADg4WFhQEAAQD8AP4BAAEA+wD+gAD/g4WAAPqDhYAA/YOFhYWAAPaDhYWFhYWAAP2DhYAA84OFgADsg4WFhYAACoOFAIAXAaAAAgAVAAcgAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAHYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAIWFAQABABEAAoWFAQABAAEACoAA/4OFhYWFhYAAA4OFhYWAAPyDhYAA+4OFhYWAAPqDhYAA/YOFhYWAAPaDhYWFhYWAAP2DhYAA84OFgADrg4WFhYAACoOFgBcBoAACABUAByACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAdgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAdgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAAdgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYUBAAEAEQAChYAAAoMBAAEAAQAMhYWFhYWFgAADg4WFhQEAAQD8AP4BAAEA+wD+gAD/g4WAAPqDhYAA/YOFhYWAAPaDhYWFhYWAAP2DhYAA84OFgADsg4WFhYAACoOFAIAXAaAAAgAVAAcgAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAHYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAHYAoAAAAAAAAAAAAAAABAAEAAAAAAAAAHYAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAIWFAQABABEAAoWAAAKDAQABAAEADIWFhYWFhYAAA4OFhYUBAAEA/AD+AQABAPsA/oAA/4OFgAD6g4WAAPyDhYWFgAD2g4WFhYWFgAD9g4WAAPODhYAA7YOFhYWAAAqDhQCAFwGgAAIAFQAFAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhYAAEYOFhYWAAAGDhYWFhYWFhYAAA4OFhYWAAPyDhYAA+4OFgAD/g4WAAPqDhYAA/IOFhYWAAPaDhYWFhYWAAP2DhYAA8oOFgADsg4WFhYAACoOFgA4BBADFAAIAy0AFAAAAAAAAAAAAAAAAAABAAAAAAAAAy0AGAAAAACbEAAAAAAAAAABAAAAAAAAAuAAAAMtACgAAAAAAAAAAAAAAAEAAQAAAAAAAAMhACAAAAAAmxAAAAAAAAEAAQAAAAAAAAMMACQC3QAQAAAAAAADAAAAAAAAAAEAAAAAAAAC4QAEAAAAAJsTAAAAAAAAAAEAAAAAAAABaAA8Ax0AHAAAAAAAAwAAAAAAAQABAAAAAAAAAx0ADAAAAACbEwAAAAAAAQABAAAAAAAAAWkALAAAAAAAAwAAAAEAAQABAAAAAAAAAWkAMAAAAACbEwAAAAEAAQABAAAAAAAAAP+jo3NDO2e0BBgYE+/Ls6Ojo7f79Bgf/AQMDAwMB+/Xt6B0ZEAgEBAQEBeW1qbPkDg0N9MKtu+UEBAT88/cPHBQbBv7+/v78+gL+/v8GDQoEBQYGBgD69/X6AAIDAYMCAwsWgxsF/O/p7vYBHiogEgYB/gMJBAICAgECAgILEhAFgwADgTP+/QAGDhEI/Pz8AxAYExwSBf7+/gUGDhkcDf///+rGsfn9Afv+AwMDBxIbGyApKRsJAwD/ggcBAgIBtcrn+IQ/4ODe3Nrb5/8LCwsKCBAlJSUZFQwGAQkJCQkJCQQD+engAgkTGh4eHh4eGBEEBiZCFxcT/OXhx729vcXL1fICFyI6UFBQUEU6MRkMBQYIAwsLCwsLCgoQERAR/ezp7Ozs7Obl8YMbEhMQCf729/Pt6+rr7gYuRlJgYGBcVlZPRicA/YI/AwwQEA4LCQkNAfj29vb29vbzISEhISEhD/3u29XLwsLC1wEk/hAxO0RRUVFNRDw8KAHs7Ozs8vr+/v4DCAgCGgMIAAYQgz/5+fby9fwTKy8vLSgkOF9fX1NORj04QEBAQEBANS4dBfkMEyMxOzs7O0A+NS88YHliYlYtAvPGpaWlrrbD6gMoIlt4eHh4aFtMIwsOGCQnLy8vLy8vLzIlFhL639HOzs7Oz9nzgxsJAPXt5uLn7Obp7e7uADVRXWxsbGdiYlpPKwD9gj8BBSIiHRMF/f/89vLy8vLy8u0nJycnJycF59fCuq6ioqK79CYIIkpXZnZ2d3JpYmJCB+fn5+fq8fb29vsCCg0XAwsLFiKDG5ieqLG/ysrJycbDwcCzopiTioqKjI+Pj4uHhoNB/37/fj+CiZI6OzUsHRQRB/Pi3N/f6PX1//vv5uLrCRQdIh8kLy80LxwL9Ojd3trMw8XJz9LS0MnHxsXFxcHCyMfL1en3BA8gMz09g4AK+vf5/wIDBAT//v+WM/v18fLy7+3s7Ozs7Ozu6urq6urq7fL4BgkEAgICAwMDAfr19Pn+/v79/f39/f39/f39/f6CBwIFCAkKCwkDhD8VFSErLCEOBQUF//4GGh4eHhsKDQQF/QEGCQkJDQgRFhX+/P4DBQUFBfn7DB4sGgAdHRMcIhcIBAQEEyMdCwUDIvrz8/Pz7uzu/AD//wQLAwQFBQX99vTz9ff///jx8fHx9vn9gxsCBhAYHB0XJDskDgoMCf/3/f7+/v7+/vz3CCYSgj8CAgQEAv317uvt+AMDAwL//ffr8vn8/Pz7//nu6/L5+fn48ugcEgMDBQMDAwUFBAQRL0MuCgMB/vz8/AQRJTILAwT/AQSDBx0dIyknHgn8gSz9AgwTDQ0NCfX39/bw9Pn8/PwE+AESHfX3+fz8/Pz88+/2DRwL9PDwASYyHgqCFQ4cFfzw7vL19fX19fX3//j6+voB+f2CD+/f2N7k3+Xu9/v7+/v9/fqDG/4FERwhIhwnRToqJCUcA/z9/f39AgQEA/0PMR6CPwQD+vr39vr+/fj7AQEB/vr3BvLw8/j4+PsC9+nm7/j4+AQVGx8WBgIDAgIBAP79/Q0vRDUZDw0JBgYGDBMaGwkDAPj4+oM/DQ4SFhIJExITEg8MCg4PDgwLAgUJCAoKDREREAwMCAgL8fgCCAwNDg0HDyQgHxYJAAsMHCMeDwkKDBIcD/rz+iL8+fcKCAkKEBgXFREMDw8RFhYUEg4PGyAYDAEBBAby8vPx8IOADAYGAPj5//ny9/n39vaFBAIDAwMBgQD/ggEDBIIy/v379/T2+/v7/gABCQMA/Pv7+////fDt9/7+/gMVJysjBwgFAQEBAQECAvz5+Pz9+fr+ggcHEyIpJhMC/4Q/AwIGCgb8/f37/Pr5+gcMERIXFxcXFRUTEQn//v///wEC/P0BAwQCAP39+e78FBcG/wUGEBgZFgcD/vz++vL08SL0/gf8AgUCAg0WFBEODQ0IAvz8/f38BAgCAwMB/v0D/vr2+YOADf7/AgH+/f//BAQCAP39kzMBAwQD+f4FCgoKCgoKCQwMDAwMDAsNCf78AAICAgEBAfsCBwgD/v7+/////wACAwICAgEBggcCBAUEAwIAAYQk/fz9Afzz9ff19/j5+AYJDxAWFhYWFBQRDgb7+vv7+vz9+wAEAoM5BA0TEA4E9/YJDRkiJh0B+fPz+PXs7Ofp9QL7AwgFBxMcGhgUExML//f39/f4+/n1+v3//f759/Tx9IOADQgLCAH+/f7+AwQDAQH9jwH+/oEz/wAHDgwPExQUFBQUFBYWFhYWFhYTDgj69/z+/v79/f3/BgsMBwICAgMDAwMDAwQDAwMEA4IHBAoMCu72/gGEoAgJBgIA//////+SCgIJAwD//v7/AwUCgQIEBQOGDgEBBAP9AAIB//7+/wIEB4OjBQIDBAQDAZUH/PPu7vP6+PuCAQICgQcCBAUEBAUFAoIH//vz7u7z+f6EPxoaDP4CFg4fKSMYEBAJCwoNDxgVDAoKCwwRGBIRDg8UG/Pw6+jo6uzt6Ofw693f8//0+N22odnr7evm3+8HCwohBPr0AQIGDAfx3/YNGRwcHiAlHhEQCPv4AP8CBw0PCAsMDYQO/vrx6enp4wgcEQkICg0DhAT9/f3/AYEAAYI//fv8/Pj19wAJBf739/f08/P95erx9fX1AQMEDQ8G////BP3s6/D88vf+/v4FEhgYFQoHAQ0QDAYEBAQFBP32AQMPEgb8gz8BAPz2/Af+DRcTDAYH/P7/Av8JCAEEAgMDBxALBAQJBgLp393i5+Tl5fD49fPu8fwJ9vDe2N3s9Pbz6uDrAAgBIvz7+fn79/Pt5uft+AUICAsRFhEOFRMJAwULDwgB/gMD//rxgxsJAvv4+vnz/wYBAAMFBQUBAgEBAf/+/v4AAQECgwADgTMIDgf6/wIEBQUFBAIC9vL8BAUFBQEBAxATCQICAv3r2dXd+fj7/////v7+/gQHBwQJDgsDggf78+jiBxERCISgCPf6/gABAQEBAZIK/vf9AAECAgH9+/6BAvz7/YYO///8/QMA/v8BAgIB/vz5g6MF/v38/P3/lQcEDRISDQYIBYIB/v6BB/78+/z8+/v+ggcBBQ0SEg0HAoSgCPf6/gABAQEBAZIK/vf9AAECAgH9+/6BAvz7/YYO///8/QMA/v8BAgIB/vz5g6MF/v38/P3/lQcEDRISDQYIBYIB/v6BB/78+/z8+/v+ggcBBQ0SEg0HAoQAgBEBTADTAAIA2EAFAAAAAAAAAAAAAAAAAABAAAAAAAAA2EAGAAAAACbEAAAAAAAAAABAAAAAAAAAzQAAAAZgEgAAAAAmxAAAAABAAAAAQAAAAAAAANhACgAAAAAAAAAAAAAAAEAAQAAAAAAAANVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAMYACQC1QAQAAAAAAADAAAAAAAAAAEAAAAAAAAC5QAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAGYA0AAAAAJsQAAAAAQABAAEAAAAAAAABaAA8ABmAOAAAAACbEwAAAAEAAAABAAAAAAAAA0UAHAAAAAAAAwAAAAAAAQABAAAAAAAAA0UADAAAAACbEwAAAAAAAQABAAAAAAAAAWkALAAAAAAAAwAAAAEAAQABAAAAAAAAAcmAMAAAAACbEwAAAAEAAQABAAAAAAAAAPwEIFRwcEgb/Ag8gJyIbGBYYHioYFwYcDA8VDO3z+v39/fn29P4KDB0ZEAgEBAQEBeW1qbPkDg0N9MKtu+UEBAQh/PP3DxwUBv7+/v78+gL+/v8GDQoEBQYGBgD69/X6AAIDAYMCAwsWgyYMDAwMDAsPEATz6Ovw9PT07uXT8xUMDBT37/f39/Xx7uzb1tLf9AiBM/79AAYOEQj8/PwDEBgTHBIF/v7+BQYOGRwN////6sax+f0B+/4DAwMHEhsbICkpGwkDAP+CBwECAgG1yuf4hD8dD/Hj4+Tm5+30/P8PM0NDQ0M9Ev7zCgHpx7sBAQICAgIEBggOFhwCCRMaHh4eHh4YEQQGJkIXFxP85eHHvb29KMXL1fICFzpQUFBQRToxGQwFBggDCwsLCwsKChAREBH97Ons7Ozs5uXxgz8KCgoKCgoKCgoKCgoKCgoKCgoQO1BQUE44FwoKCgoKCgoKCgoKCgoQEA4LCQkNAfj29vb29vbzISEhISEhD/3uKNvVy8LCwtcBJP4QMTtEUVFRTUQ8PCgB7Ozs7PL6/v7+AwgIAhoIAAYQgz8yGenQ0NHT1Nrh6ewDN05OTk5HGAH2Cf/mv7IWFhcXFxcZGx0jKzEMEyMxOzs7O0A+NS88YHliYlYtAvPGpaWlKK62w+oDKFt4eHh4aFtMIwsOGCQnLy8vLy8vLzIlFhL639HOzs7Oz9nzgz8KCgoKCgoKCgoKCgoKCgoKCgoRQlpZWVpBGAoKCgoKCgoKCgoKCgoiIh0TBf3//Pby8vLy8vLtJycnJycnBefXKMK6rqKiorv0JggiSldmdnZ3cmliYkIH5+fn5+rx9vb2+wIKDRcLCxYigwlfX19fX2FkZnF+SACMAJEAkQCMAIwAjQCMAIoAhgVuX2hoYnFKAIUAjACRAJEAkQCQAI8AjwCMAIgAhT95bWM6OzUsHRQRB/Pi3N/f6PX1//vv5uLrCRQdIh8kLy80LxwL9Ojd3trMw8XJz9LS0MnHxsXFxcHCyMfL1en3BA8gMz09g5IFAgICAgICjzP79fHy8u/t7Ozs7Ozs7urq6urq6u3y+AYJBAICAgMDAwH69fT5/v7+/f39/f39/f39/f3+ggcCBQgJCgsJA4QBAAAAA4A//QYZHAb18Ozp6eno4tnZ5/X47vr5B/H+Av8Bu9P2CgoKCQwOCP75/vz+AwUFBQX5+wweLBoAHR0THCIXCAQEBCgTIx0LBQP68/Pz8+7s7vwA//8ECwMEBQUF/fb08/X3///48fHx8fb5/YM/7Ozs7Ozx9Pj6+vr6AAQEBAD6BvHg5OTh+QQBAQH79PDt7O3u7ezsBAQC/fXu6+34AwMDAv/99+vy+fz8/Pv/+Sju6/L5+fn48ugcEgMDBQMDAwUFBAQRL0MuCgMB/vz8/AQRJTILBP8BBIM86PwjNhj++fb2+fv78+bf6/b58vr2A/H9AfP2krjj9fX19Pf58+nk9ff5/Pz8/Pzz7/YNHAv08PABJjIeCoIVDhwV/PDu8vX19fX19ff/+Pr6+gH5/YIP79/Y3uTf5e73+/v7+/39+oM/39/f39/n8fgABAYFDRYWFhAJEffn7Ozm/RQTExMI+vTt5+jp5uLf+vr39vr+/fj7AQEB/vr3BvLw8/j4+PsC9yjp5u/4+PgEFRsfFgYCAwICAQD+/f0NL0Q1GQ8NCQYGBgwTGhsJAPj4+oM/BQUFBQUGBwcEAP3+/QL/AP/++QAHAAEG/f4CAQEA//77+Pn4/AAD8fgCCAwNDg0HDyQgHxYJAAsMHCMeDwkKDCgSHA/68/r8+fcKCAkKEBgXFREMDw8RFhYUEg4PGyAYDAEBBAby8vPx8IOHAgMFBIQEAQIH/vyBAgH8AYUG/P3//wABAYIy/v379/T2+/v7/gABCQMA/Pv7+////fDt9/7+/gMVJysjBwgFAQEBAQECAvz5+Pz9+fr+ggcHEyIpJhMC/4Q/+Pj4+Pf3+Pj3+Pf4+Pr6+fr6+wgMCQkJA/z6+Pj39/j3+Pj4+Pf3/P0BAwQCAP39+e78FBcG/wUGEBgZFgcD/ij8/vry9PH0/gf8AgUCAg0WFBEODQ0IAvz8/f38BAgCAwMB/v0D/vr2+YOSBf7+/v7+/o8zAQMEA/n+BQoKCgoKCgkMDAwMDAwLDQn+/AACAgIBAQH7AgcIA/7+/v////8AAgMCAgIBAYIHAgQFBAMCAAGEKv//AAQA/wMCAP/+///8/Pv8/P4LEQ0NDgj//P///v///v///////vsABAKDOQQNExAOBPf2CQ0ZIiYdAfnz8/j17Ozn6fUC+wMIBQcTHBoYFBMTC//39/f3+Pv59fr9//3++ff08fSDhAT++fv//4gF/v7+/v7+jzP/AAcODA8TFBQUFBQUFhYWFhYWFhMOCPr3/P7+/v39/f8GCwwHAgICAwMDAwMDBAMDAwQDggcECgwK7vb+AYQBAAAA9oCmCAkGAgD//////5IKAgkDAP/+/v8DBQKBAgQFA4YOAQEEA/0AAgH//v7/AgQHg6kFAgMEBAMBlQf88+7u8/r4+4IBAgKBBwIEBQQEBQUCggf/+/Pu7vP5/oQBAAAA/YA/7u7u7u/u7/Dy8vLx8Onm6+3t9PDq8O/r9PPwDAT48O/y8e3r6+7w8/Dr6Ojq7O3o5/Dr3d/z//T43bah2evt6yfm3+8HCwoE+vQBAgYMB/Hf9g0ZHBweICUeERAI+/gA/wIHDQ8ICwwNhIQHAQIDAPz6/P6CBP3+9/8EgQL/BP+CBQMFBAYDAYE////8/Pj19wAJBf739/f08/P95erx9fX1AQMEDQ8G////BP3s6/D88vf+/v4FEhgYFQoHAQ0QDAYEBAQFBP32AQMPEgb8gz/08uHd8PDr7Ovq6Ofn3d/f4eHl5eTq6eTl8/Hq7Orl5efl4+Pq9Pnp393i5+Tl5fD49fPu8fwJ9vDe2N3s9PbzKOrg6wAIAfz7+fn79/Pt5uft+AUICAsRFhEOFRMJAwULDwgB/gMD//rxgwoHBQMDAwUGAfj4+oQE+vn1AQSBAv8C/4IJAwUFCQYEBAcJCoEzCA4H+v8CBAUFBQQCAvby/AQFBQUBAQMQEwkCAgL969nV3fn4+/////7+/v4EBwcECQ4LA4IH+/Po4gcREQiEpgj3+v4AAQEBAQGSCv73/QABAgIB/fv+gQL8+/2GDv///P0DAP7/AQICAf78+YOpBf79/Pz9/5UHBA0SEg0GCAWCAf7+gQf+/Pv8/Pv7/oIHAQUNEhINBwKEKCcAJwIBAwUQAQEBAgEBAQEBAQEBAQEBAQICAQEBAQEBAQEBAQEBAQEBBAr3/gABgQn+9/0BAgIB/fv+gQL8+/2EDP///P0DAP7/AQICAf6CAf78hAYNEhINBggFggn+/gD++/z8+/v+ggYBBQ0SEg0HgBEBTADZAAIA3kAFAAAAAAAAAAAAAAAAAABAAAAAAAAA4kAGAAAAACbEAAAAAAAAAABAAAAAAAAA2wAAAAhgEgAAAAAmxAAAAABAAAAAQAAAAAAAAN5ACgAAAAAAAAAAAAAAAEAAQAAAAAAAANtACAAAAAAmxAAAAAAAAEAAQAAAAAAAANoACQDbQAQAAAAAAADAAAAAAAAAAEAAAAAAAADYQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAMYA0AAAAAJsQAAAAAQABAAEAAAAAAAABaAA8ACGAOAAAAACbEwAAAAEAAAABAAAAAAAAA3UAHAAAAAAAAwAAAAAAAQABAAAAAAAAA20ADAAAAACbEwAAAAAAAQABAAAAAAAAAdGALAAAAAAAAwAAAAEAAQABAAAAAAAAAeGAMAAAAACbEwAAAAEAAQABAAAAAAAAAPxUIAQkXHCAmJBcOEQ0SIiMkJyMeGRUIAQoXHCAmJBcOEQ0SIiMkJyMeGR0ZEAgEBAQEBeW1qbPkDg0N9MKtu+UkBAQE/PP3DxwUBv7+/v78+gL+/v8GDQoEBQYGBgD69/X6AAIDAYMCAwsWgynq7PUABQD8/Pz9Aezi4Nja4OTn6erq7PUABQD8/Pz9Aezi4Nja4OTn6eqBM/79AAYOEQj8/PwDEBgTHBIF/v7+BQYOGRwN////6sax+f0B+/4DAwMHEhsbICkpGwkDAP+CBwECAgG1yuf4hD8nJB4YFgPbxsbGxsS6sa+vsbDF7RNYVU9JRzQM9/f39/Xr4uDg4uH2HkQCCRMaHh4eHh4YEQQGJkIXFxP85eHHK729vcXL1fICFzpQUFBQRToxGQwFBggDCwsLCwsKChAREBH97Ons7Ozs5uXxgz/k4+Tl5OTk5OTk5OLm6efm5OTk5OTk4+Tl5OTk5OTk5OLm6efm5OTk5OQQEA4LCQkNAfj29vb29vbzISEhISEhKw/97tvVy8LCwtcBJP4QMTtEUVFRTUQ8PCgB7Ozs7PL6/v7+AwgIAhoIAAYQgxQtKiQeHAK+o6Ggn52TioiIiomj3BNBAIYAgz99d3VbF/z6+fj27OPh4ePi/DVsDBMjMTs7OztAPjUvPGB5YmJWLQLzxqWlpa62w+oDKFt4eHh4aFtMIwsOGCQnFC8vLy8vLy8yJRYS+t/Rzs7Ozs/Z84M/7u3u7+7u7u7u7O3r7/Lw7+7u7u7u7u3u7+7u7u7u7O3r7/Lw7+7u7u7uIiIdEwX9//z28vLy8vLy7ScnJycnJysF59fCuq6ioqK79CYIIkpXZnZ2d3JpYmJCB+fn5+fq8fb29vsCCg0XCwsWIoM/b2hbTUhISUlJS0tUYWx0dXl5eXVvZV5RQz4+Pz8/QUFKV2Jqa29vb2tlOjs1LB0UEQfz4tzf3+j19f/77+bi6ysJFB0iHyQvLzQvHAv06N3e2szDxcnP0tLQycfGxcXFwcLIx8vV6fcPIDM9PYMpAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgTP79fHy8u/t7Ozs7Ozs7urq6urq6u3y+AYJBAICAgMDAwH69fT5/v7+/f39/f39/f39/f3+ggcCBQgJCgsJA4QCAQAVAQMDgT/0+vr4+P4PEwDu5u8EFBcWGR4QAfjr8fHu7/UGCvfl3eb7Cw4NEBUH+O/+/P4DBQUFBfn7DB4sGgAdHRMcIhcIKwQEBBMjHQsFA/rz8/Pz7uzu/AD//wQLAwQFBQX99vTz9ff///jx8fHx9vn9gz8dFA0LCAP+/v4CBwb89fsDDhEVGx4dFA0LCAP+/v4CBwb89fsDDhEVGx4EBAL99e7r7fgDAwMC//336/L5/Pz8K/v/+e7r8vn5+fjy6BwSAwMFAwMDBQUEBBEvQy4KAwH+/Pz8BBElMgsE/wEEgz/8AgIBAAYYIhQIBgkYIyEfISggEwbo7u7s7PIEDgD08vUEDw0LDRQM//L19/n8/Pz8/PPv9g0cC/Tw8AEmMh4KghUOHBX88O7y9fX19fX19//4+vr6Afn9gg/v39je5N/l7vf7+/v7/f36gz8fEw4MBQD+/v4BAgb/+gEHDxEXHh8fEw4MBQD+/v4BAgb/+gEHDxEXHh/6+vf2+v79+PsBAQH++vcG8vDz+Pj4K/sC9+nm7/j4+AQVGx8WBgIDAgIBAP79/Q0vRDUZDw0JBgYGDBMaGwkA+Pj6gz8PEhERDg4NCwgKCwkKCwgJBwcGChAZHBsaGBgXFRIUFRMUFRITEREQFBrx+AIIDA0ODQcPJCAfFgkACwwcIx4PKwkKDBIcD/rz+vz59woICQoQGBcVEQwPDxEWFhQSDg8bIBgMAQEEBvLy8/Hwgyn+/fv7/v/+/v7+/v7+/v4B/v/////+/fv7/v/+/v7+/v7+/v4B/v////+CMv79+/f09vv7+/4AAQkDAPz7+/v///3w7ff+/v4DFScrIwcIBQEBAQEBAgL8+fj8/fn6/oIHBxMiKSYTAv+EPwwMDQ0NDBUVFRYVFRYWFhYQERIPC/z8/f39/AUFBQYFBQYGBgYAAQL/+/z9AQMEAgD9/fnu/BQXBv8FBhAYGRYrBwP+/P768vTx9P4H/AIFAgINFhQRDg0NCAL8/P39/AQIAgMDAf79A/769vmDKf7+/v7+/v7+/v3+/P3+/v7+/v7+/v7+/v7+/v7+/v3+/P3+/v7+/v7+/oEzAQMEA/n+BQoKCgoKCgkMDAwMDAwLDQn+/AACAgIBAQH7AgcIA/7+/v////8AAgMCAgIBAYIHAgQFBAMCAAGELRAPDAoHBwYGBgUGBQYHBwYAAQQKEBoZFhQRERAQEA8QDxARERAKCw4UGvsABAKDOQQNExAOBPf2CQ0ZIiYdAfnz8/j17Ozn6fUC+wMIBQcTHBoYFBMTC//39/f3+Pv59fr9//3++ff08fSDKf7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/v7+/oEz/wAHDgwPExQUFBQUFBYWFhYWFhYTDgj69/z+/v79/f3/BgsMBwICAgMDAwMDAwQDAwMEA4IHBAoMCu72/gGEBAMAFwECA/b29faDqQgJBgIA//////+SCgIJAwD//v7/AwUCgQIEBQOGDgEBBAP9AAIB//7+/wIEB4OsBQIDBAQDAZUH/PPu7vP6+PuCAQICgQcCBAUEBAUFAoIH//vz7u7z+f6EAgEAFQH9/YE//ff19vb38/X49fj07evt7/r7/AAB+fPx8/Lz7/H08fTw6efp6/b3+Pz98/Dr6Ojq7O3o5/Dr3d/z//T43bah2Srr7evm3+8HCwoE+vQBAgYMB/Hf9g0ZHBweICUeERAI+/gA/wIHDQ8ICwwNhBICAwUFAgACAgIDAgQFBQL/AgEBgRICAwUFAgACAgIDAgQFBQL/AgEBgT/8/Pj19wAJBf739/f08/P95erx9fX1AQMEDQ8G////BP3s6/D88vf+/v4FEhgYFQoHAQ0QDAYEBAQFBP32AQ8SAQb8gz/i3+Lh5ODo49/g4eHe3N3d6urj3NvY1djY2tbe2dXW19fU0tPT4ODZ0tHp393i5+Tl5fD49fPu8fwJ9vDe2N3sK/T28+rg6wAIAfz7+fn79/Pt5uft+AUICAsRFhEOFRMJAwULDwgB/gMD//rxgykCCAkFAgMCAgICAwQFBAIDBAMB/wECCAkFAgMCAgICAwQFBAIDBAMB/wGBMwgOB/r/AgQFBQUEAgL28vwEBQUFAQEDEBMJAgIC/evZ1d35+Pv////+/v7+BAcHBAkOCwOCB/vz6OIHEREIhCkoABUVAgEDBRABAQECAQEBAQEBAQEBAQEBAgIBAQEBAQEBAQEBAQEBAQEFAgL3/gABgQn+9/0BAgIB/fv+gQL8+/2EDP///P0DAP7/AQICAf6DAf78hAYNEhINBggFggn+/gD++/z8+/v+ggYBBQ0SEg0HKyoAFwECEAIBAwUQAQEBAgEBAQEBAQEBAQEBAQICAQEBAQEBAQEBAQEBAQEBBwoKCwr3/gABgQn+9/0BAgIB/fv+gQL8+/2EDP///P0DAP7/AQICAf6FAf78hAYNEhINBggFggn+/gD++/z8+/v+ggYBBQ0SEg0HAIAXAaAAAyAVAAQAAgAGYAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAGIAAAAyATAANgFAAAAAAAAAAAAABAAAAAQAAAAAAAAAZgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAAA2ARAAAAAAAAAAAAAEAAQABAAAAAAAAABmANAAAAACbEAAAAAEAAQABAAAAAAAAAAyAPAANgEAAAAAAAAMAAAABAAAAAQAAAAAAAAAZgDgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAAZgDAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIWFABEAAgCFgAACgwABAAwAhYAAAoMAhYUAhYUAgAADg4UAhYUA/AD+APsA/gD/AP4A+QD+APwA/gCFhQCAAPaDhQCFhQCFhQCAAP2DhQDyAAIA7AACAIAAAoOFAIAACoOFgBcBoAACABUACiACAAZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAApgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAABkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAApgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAApgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAGQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAABkAOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAABkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhoYCAQEBARERAQL+hoABAhyDAgEBAQEBAQEMN4EAA4OGhoaGhoABAwODhoaGAgEBAQH8/AH+5AIBAQEB+/sB/gKAAf/+g4aAAfoCg4aAAf0Ig4aGhoAB9vaDhoaGhoaAAf39g4aAAfPrg4aAAeztg4aGhoABCgqDhoAXAaAAAgAVAAogAgAGQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAKYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAZAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAKYAoAAAAAAAAAAAAAAABAAEAAAAAAAAAKYAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGAAkABkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAABkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAZADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAZADAAAAAAmxMAAAABAAEAAQAAAAAAAAIaGAgEBAQEREQEC/4aAAQIdgwIBAQEBAQEBDDiBAAODhoaGhoaAAQMDg4aGhgIBAQEB/PwB/uMCAQEBAfv7Af4BgAH//oOGgAH6AoOGgAH9CIOGhoaAAfb2g4aGhoaGgAH9/YOGgAHz64OGgAHs7YOGhoaAAQoKg4aAFwGgAAIAFQAKIAIACUAFAAAAAAAAAAAAAAAAAABAAAAAAAAACmAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYACmAKAAAAAAAAAAAAAAAAQABAAAAAAAAACmAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAACGhgIBAQEB8xEB/wKAAAeEgAH/AoMCAQEBAfwBAf8MhoaGhoaGgQADg4aGhgIBAQEBC/wBAf4CAQEBAQX7AQH+gAEZ/4OGgAET+oOGgAEL/IOGhoaBAPaDhoaGhoaBAP2DhoAB8PODhoABBO2DhoaGgQAKg4aAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhYAA9IOFgAAHg4WAAPyDhYWFhYWFhYWFhYWAAAqDhYAABIOFgAAag4WAABODhYAAC4OFhYWFhYWFhYWFhYAA8IOFgAAFg4WFhYWFAIAXAaAABQAVAAUAAgACQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAACQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAUAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAACAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAABQAPAAVAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAIAA/4OFgAARg4WFhYWFgAABg4WFhYWFgAADg4WAAP6DhYAA/IOFgAD5g4WFhYAA9YOFgAD1g4WFhYAA+IOFgAD/g4WAAAODhYAABYOFgAD0g4WAAPCDhYAAAoOFgAAFg4WAFwGgAAIAFQAHIAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAAB2AGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAB2AKAAAAAAAAAAAAAAAAQABAAAAAAAAAB2AIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhQEAAQARAAKFgAACgwEAAQABAAGFhYWFhYWAAAODhYWFAQABAPwA/gEAAQD7AP6AAP+DhYAA+oOFgAD6g4WFhYAA9oOFhYWFhYAA/YOFgADzg4WAAOyDhYWFgAAKg4UAgBcBoAACABUACiACAAZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAApgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAABkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAApgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAApgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAGQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAABkAOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAABkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhoYCAQEBAREHAQL2hoABAgKDAgEBAQEBHwEMDIEA+oOGhoaGhoABAwODhoaGAgEBAQH8GgH+EgIBAQEB+/sB/hyAAf8Kg4aAAfoMg4aAAf0Bg4aGhoAB9vaDhoaGhoaAAf39g4aAAfPVg4aAAezjg4aBAAGDhoABCgqDhgCAFwGgAAIAFQAKIAIABkAFAAAAAAAAAAAAAAAAAABAAAAAAAAACmAGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAGQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYACmAKAAAAAAAAAAAAAAAAQABAAAAAAAAACmAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAZADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAGQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAFQAsAAAAAAADAAAAAQABAAEAAAAAAAAAGQAwAAAAAJsTAAAAAQABAAEAAAAAAAACGhgIBAQEBEQcBAvaGgAECAoMCAQEBAQEfAQwMgQD6g4aGhoaGgAEDA4OGhoYCAQEBAfwaAf4SAgEBAQH7+wH+HIAB/wqDhoAB+gyDhoAB/QGDhoaGgAH29oOGhoaGhoAB/f2DhoAB89WDhoAB7OODhoEAAYOGgAEKCoOGAIAXAaAAAgAVAAogAgAGQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAKYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAHIAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAZAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAKYAoAAAAAAAAAAAAAAABAAEAAAAAAAAAKYAgAAAAAJsQAAAAAAABAAEAAAAAAAAAJAAkACUAEAAAAAAAAwAAAAAAAAABAAAAAAAAACUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAABkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAZADgAAAAAmxMAAAABAAAAAQAAAAAAAAAlABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAlAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAZADAAAAAAmxMAAAABAAEAAQAAAAAAAAIaGAgEBAQERBwECBoaAAQIWgwIBAQEBAR8BDCABAAIAAQAUhoaGhoABAwODhoaGAgEBAQH8GgH+7AIBAQEB+/sB/giAAf8Kg4EA7IOAAfoNg4EA7IOAAf0Dg4EA7IOGhoAB9vaDhoaGhoaAAf39g4aAAfPWg4EAJoOAAezag4EA+IOBAP6DhoABCgqDhoAXAaAAAgAVAAogAgAGQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAKYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAHIAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAZAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAKYAoAAAAAAAAAAAAAAABAAEAAAAAAAAAKYAgAAAAAJsQAAAAAAABAAEAAAAAAAAAJAAkACUAEAAAAAAAAwAAAAAAAAABAAAAAAAAACUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAABkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAZADgAAAAAmxMAAAABAAAAAQAAAAAAAAAlABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAlAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAZADAAAAAAmxMAAAABAAEAAQAAAAAAAAIaGAgEBAQEREQECI4aAAQIWgwIBAQEBAQEBDDQBAAIACgAJhoaGhoABAwODhoaGAgEBAQH8/AH+wgIBAQEB+/sB/uqAAf8Fg4EA94OAAfr8g4EA94OAAf0Gg4EA94OGhoAB9vaDhoaGhoaAAf39g4aAAfPrg4EAEYOAAezpg4EACYOBAP6DhoABCgqDhoAXAaAAAgAVAAkAAgAIQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAJQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAACAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAJQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAJQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGAAkABkAEAAAAAAAAwAAAAAAAAABAAAAAAAAABkABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAZABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAIaGgAER9IOAAAKEgQDxg4AAAoSAAQH2g4AADISGhoaGhoaAAAOEhoaGgAH8D4OAAP6EgAH7CoOAAP6EgAH/AoOGgAH6LoOGgAH9IIOGhoaAAPaEhoaGhoaAAP2EhoAB89KDhoAB7BCDhoaGgAAKhIYAgBcBoABAIBUAmgACAKVABQAAAAAAAAAAAAAAAAAAQAAAAAAAALtgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAJoAAABSIBMAWGAUAAAAAAAAAAAAAEAAAABAAAAAAAAAUGASAAAAACbEAAAAAEAAAABAAAAAAAAANyAWAKxACgAAAAAAAAAAAAAAAEAAQAAAAAAAAKpACAAAAAAmxAAAAAAAAEAAQAAAAAAAAKkACQCVQAQAAAAAAADAAAAAAAAAAEAAAAAAAACOQAEAAAAAJsTAAAAAAAAAAEAAAAAAAACEQBEAAAAAAAAAAAAAQABAAEAAAAAAAACHQA0AAAAAJsQAAAAAQABAAEAAAAAAAAB1IA8AX2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAkkAOAAAAACbEwAAAAEAAAABAAAAAAAAAq0AHAAAAAAAAwAAAAAAAQABAAAAAAAAAqUADAAAAACbEwAAAAAAAQABAAAAAAAAAm0ALAAAAAAAAwAAAAEAAQABAAAAAAAAAqEAMAAAAACbEwAAAAEAAQABAAAAAAAAAFBMBAwwDAwMNAQEBAQEBCgECAwgICANaeHh8RACMAIwAjACJAIEHfHp5eHh5eFxCAKAAMgDIgwABgQABggABhwj99/j7Af8ABAKHHPz6/fjl19zo9fX19e3e1dzn7e31+vb8BP8DDAcEiBf8+wH+BAcA/fv7+/wAHCEnKCgoKCgWDAOHPyEhDv///wIFDBklHgz66eLq9v39/f79+ezPwRsG5NDQ0NHSzNTs9fv///8D//3s1tPh+hMgHRED/Pz8/wgQGCgSMC0m2tra0sS9xc7W1tbe6/Pr4oM/R09GMywbA/z18PDw8PDw8PD2AAgPCwMEBAQEBAQEBAT00cHBwcHB0PMEGjtFT1lZWVlZWVlZWU9CPjY8RkZHRwtHR0cAHh4eHh4eHh6KP0tLS0tLS0Y/OCEODwsFAQL+AgoKCgkIBwcGB8/Pz8/Pz8/PzMvOx8O8vLzGz9n5DxgjKSgdEwv+9vb29vb29vcS9gw1HBwcHBwcB97IyMjIyMjcCIM3NgEDAQIBAgECAQEBAQEBAQEBAQIBAQQBAQIBAQEDAwIBAQECAQECAQEBAQEBAQICAgQBAQIEAQEdOhgC3NTOzs7Ozs7b+hUdGhIUFBQUFAju4uLi4iprRgCCAIIAggCCAIIAggCCEXFTQT9CPTIzMjIyMjIy4uLi4kQAmACYAJgAiACAFk9BDPHj7v8KCgoMDg0MDbu7u7u7r5OGQP95GY/I6Ov7KTg6BPX19fX19fX1cDAwELaWlrYQEMzMx7y3t7m8vsfN4AgwV2d5QwCFAIUAhgCGEn1ycnJxcFVVVVVWVlVVV19obXBDAIEAgQCBAIMmf31yaVw9HPvay8G2srO0usDAwMLDxcolLy4uLSwqJiQaGhscHR8jg4sFBwwJAP//gyEBAQEBAf7/AAEBAQEB/QkFBgcDAwP8+fj7AP0BCQ4H+/z/kAkBAgMDAwMDAwIBgxwbAQECAQEBCwMBAQMMAQECAQEKAQECAQEBBgMGARvV0Nje6uzs7vDy9PTy8ezq7Ozm39bU1NXn2N3hAQsIgQD/gQX//Pv19fmBAP+EAgQJC4MhIAEBAQEMAwEBAQMGBQEBAQIBAQEBAQEBAQEBAQMCAQEKCAfEx9DY2PL3/oIV7Ozs7PHt5OHd2NjY2NjY2NfYzsUA7IcA/4IC+v//gQj8+/ju5tXR3vGGIB8BAQEBDAEBAQEBAQkBAQUBAQEBAQEEAQIEAgEBAQcBCR+0uszS0tPe7uj0BATzz77Byc7Q0dLS0tLR0s7Gu9wY24gAAYQA/4IA/4EAAYgVFAEDCwECAQEBARABAQEBAQsBAgEJCAfO4uLj7vLz+YEK/vPy7uLi4eLd9uyCAAGCA/77+/yJP8zEz+Ll8Pz5/QEBAQEBAQEBBgsKBxEdHSYpKSkpHQf5BiIwMC4tLycdIBkHCAYGBgYGBgYGBgb89vv87+Li1soSycjK6IWkxtXV1dHOdz8B6Ojo6IM/BAQGCgoKCAMGExYUFRcZGA0FAwMDBAMD/OvfFxYRDQ0NDg4REPwA+/f39/P18/Xw3s3J0OHr7PP5+fn+AQAHIBI2KhIUFBQP++Xr+QQEBBE4X04mgwj27vHy8vkA//+IMezOzNPd29vk5OTk2MO1u8zU1M/O0Ma2trOnqM77+/v7+/v7+/sAAv3/+PoG+vDw8PP9QP92DZzI2tra19NKKwb39/f6gz/p6fYBAQH++/4B/gMWKz5DJQoDAwP/+/r659stJR0bGxsdHh4XA/z39fX18vncpJivwMC+ydrxAgMDAwQFBRE2D1Q4ABkZGQ3owtAKHR0dLlpAAIIBcS6DP9jY1Njl5e7x9/8GBO/YytDT2+Hf2+f5+gD79AsD8d/X1dHQzuH9A/3m5ODS1dXOyMbQ4vQDBQD16uPg2dXX1dYS19fW4aittLm3uLu86urm5Obl4oM3BgYD/v7+/AAHFB4TAPYAEgsFAwMDAv789uPa3dra3Nzc3uHl0NXq8P39/f4A//7///ny8QETEAaCBwEA/wEHBAYEggwCBAQCAf////38/P7/gz/b2+Dr8PHw7uvj3uHg3t7k3tLS3eD0BgQEBQX6+fn49/Lz7e3q6+vn0c3Q0tTW297Y19vf4Nzb19TT0szGxsbFEsXL1fHx8fHx8ezi3Nzc3N3c4uyDhQv/AP/9+wUFAQocCf+CIv35+/r49wIBAP//////A/j4/f0CAgIKDQ8LA+PS2uz58/b7jgL/AP+EAwEAAv6DP+/v9P8EBAMA/vbx7eXe19bZ5/Tz8/oDAQABAe7t7Ovq6uvr7Obg3NnIyMjEyMjQ1tfb3+Tq7efc1dTTzcfHx8YSxtHl/fP09PPz69XM1tbV1tXe9YOLBfn09wABAYQg/////wIBAP//////A/f7+vn9/f0EBwgFAAMA9/L5BQQBkAn//v39/f39/f7/gz8+PjwsHhgLCgkKCgoKCgoKCgcB+/fv7Ovr7Ozs7Ojf2d7o7e3v8PDx6+rz/wEFCgoKCgoKCgoKEBceLD1DQ0E+Ej4+Pg9BQUFBQUFBQUs0GQ8PDw+DAvv7+pIAAYEOAgMD+uvh4eHh4eHrBQoGgggEBQgSGisvIg+GB/z5+Pr6+/v7kz8oKCssLigcGhoaGhoaGhoaGig3NUI+MTIxMDAwMCgYDh09S0tNTk5OSklKR0IzGhoaGhoaGhoaGBceGR0mKCgoEigoKB8kJCQkJCQkJGVLLB8fHx+DAggIBIIAAY8Q/wADBQX+9e/v7+7v7/cECwiCAgIA+IIA/4QLAQEBAQEECAgICAgIkykoAAEBAQECAQIBBQEDAQEBAQMMAQECAQEBAggBAQEBAQEBAQEBAQEBCAEoPz85JR4cHh4eHh0TEQj+/fv7Ag0YIyAgHh8dHiU1QD8/PDw8Pg9QGRUC///8gQIFBwKEBQQJChAQC4IB/v6EB////wD8+/z+gyEgAQMLAQECAQEBAwYFAQEBAQEBAQEBAQEBAQEBAQIBAgEJIEYyMjIqFREG/f39ERERFiYqJSwsLTAwMDAxMTIyMzI3FIIA/4IHAgYFBQULBgSCCf/9/QMLHiUbCv+EPywsJx0WGRkZGRgYGRkXFxgZBurh8/fu8PHy8vPz9PTz8wICAgMDBQUKCQwYFxgYGRgXGRkYFxcYFxccJCsrKywSLCsrBA4ODg4ODg4OBAUEBAUFBIOFAgEBAYEGAgH//wAIB4IW/Pj49/j2+/v7+/v7+/v8AAIGBQEBAQGCBQH9+wEEBZMJAQIDAwMDAwMCAYM/KysvNDEoFREPEA8XHh4bGCAzMRwcBO3y7err+Pr9AgYMDRMTCPPv+hgfGh4ZFhcZGxsVDwYB+gIRFxohJycrNRI9OjItO0hNREFFTFHrCCc3Pjkxgz/39/j6+vr69fLo3eTq6t3R9gX9/f0CCAMHFyAaGyElJSUkIh44Nh8XCQkJBf/8+ggmNiwWAP3+AQEBAf79/v76AgH/+4IM9u3s8/8DAwMQEAH+AoM/KystKBsbEg8MCAMFGjE/OTEmHyElGQQD+/LzBwgPHCQmKywsGf76ABcZHS0pIhYUGxgNAPf4AAsVHB8nLi41QhJKQjMcVVBDMiktOkASEh4tODIhgzf6+v0CAgIEAPns4u0ACgDu9fv9/f3+AQQKHSYjJiYkJCQiHxswKxYRAwMDAgABAgEBBg4P/+3w+oIH/wAB//n8+vyCDP78/P7/AQEBAwQEAgGDP8/P1+/7/P77/Pv7+vHm3t3e4+rv8vwFBgUFBAQCAAID/vTv7/P29/Hx8u7h4eDf3+Dl7fT5+/v39PHq3NPU1NAS0NDP2JycnJycnJycAO3c2NjY2IMCBQUGggv8+fr+APz7/Pv3+v6CH/z29/nt6urr7e/v7+/v7/Dr8fb////7/Pz07NzV4PH+gQD/ggcDBQUFCgsKB4oA/4c/6ent8vT7CQwPFRUWBO7e4uXo8vzh3/P0ABAMDAoFBw0J9PPy+wgFBAcIBPX75+Pl5e/5BgwLCg4WFQ3/9fXv6BLo6er3tKytt7q7u7vyCw0BAP/7gxEBAQT9/f34+PgEBgkF//wB+vuCIgIFBfzv4ODe5/T09Pf49/L9+QAODg4JBCNPTT0rHBMJBAMBggcCAQD/FA0NBYIM/v4CAgIBAQELFxkUBYOAFwGgAB0gFQCrIAIAuGAFAAAAAAAAAAAAAAAAAABAAAAAAAAAxmAGAAAAACbEAAAAAAAAAABAAAAAAAAAqiAAAB0gEwAPQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAPQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAiIBYAsWAKAAAAAAAAAAAAAAAAQABAAAAAAAAAs2AIAAAAACbEAAAAAAAAQABAAAAAAAAArCAJAKpgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAKpgAQAAAAAmxMAAAAAAAAAAQAAAAAAAAA9AEQAAAAAAAAAAAABAAEAAQAAAAAAAAFxgDQAAAAAmxAAAAABAAEAAQAAAAAAAACIgDwArYBAAAAAAAADAAAAAQAAAAEAAAAAAAAAdYA4AAAAAJsTAAAAAQAAAAEAAAAAAAACyYAcAAAAAAADAAAAAAABAAEAAAAAAAACyYAMAAAAAJsTAAAAAAABAAEAAAAAAAAArYAsAAAAAAADAAAAAQABAAEAAAAAAAABbYAwAAAAAJsTAAAAAQABAAEAAAAAAAAkIARQGJgUGAQMCCgkBFAYXAQIXAQMCgQD9gwL//QCCBv/8+/v7+wAACxkaICMgGxETExAJAYMR8Oro4d7l+QwRER8dCO/p6/P7gzADCBIfGAwFChQZGRkZGRkZGRIKCQ8YGxkVEhISExQOEhQTEwgNFRMUFhYWFxkZGRodg4EF/wUODjIYghzuyq4dJCsfHRUVFSdPcGZmUSsUFBQVGBsdqMTn+YEMAgMDA/vo2ePr7vYA/4MbAgUHChgfGhQODgoGBQUF/P3++/sC/wwbFxwXCYMAP9XSzcO7v7/Q8AgeQVVVVVVIPTMYCPjeyL+/vMLK0tnb4ejs7Ozs6ODZxN0QKCgoKCgoKCgoKCglFwYC9+/w8PAW8PDw8Pj/BQQA9+LY0cfBwcHCxMTExMSDEhAQDg4REQHTrq6uw+wKLkBfa3VCAIAAgACAIXNSNyEhIR8eHh4dHBwcHBoWEhAODg4ODg4ODgsLDAwJCweCGwQHBgYHBhxDWFhXWFpaWlFHQC0UBgYICwsLDA6DAAu+t62hmbKXuv4fOmVDAIAAgACAAIA/b2BTMR8T7sWzs5mWnqmrsL7L09PT08/IwaHMIUtLS0tLS0tLS0tLOQ3l5dzT1NTU1NTU1Nzj6+7r4szBtqeengaen6GhoaGhgw8YGBcXFxcRzZOTk7HoDUJfRgCNAJwAqQC3ALcAtwCgH21DKCgnJSQkJB4VCgMyLCMbGBgYGBgYGBgYHBkSDxMHgwsBAP//AP8eWHZ2eX5CAIAAgACADHVqXj4T+e3x9enwABGDAD81Njc1Mi4aIDAsLiwhEfTn29zXysPHzt7v1NjY083MxcfU6fUSIC40NUdHR0dHR0VEMxT218avl4yLj5OVmJiZFpqcoaWlpqCamqCssrCzvcXY+BkrMDlDg4EW/v8DAx4RAgICCQwGDf/z8/j+/v4BCxmBAQQDggcECxQXBw0NBogG/vbu5uTc7IIbBQkJCQsMCQYGBgQDAwMDBAoI/vLv8PgBAgEBAYMKCQEUBhcBAhcBAwKBAAODAgEDAIIGAQQFBQUFAIEAA4ICAQMAgwQFBQUFAIEAA4ICAQMAgwQFBQUFAACVBgIDAwMDAwKvBAEDAwMCiLEFAQQFBQUClAQDBQUFA4gAPwwJAf39/AMJFRQL/vb29vYAAgH79AMODQsH/PwABgULCP729vb2ARAT++vGuMjh8fHx8fHx8fHm5vnx/AwNAvcW9/f4+fHt7/f9Bw0PCf739/f29PT09fiDgiP9+/vl9QEBAQcUHvjo2d3m9PT08uvhxsbU5Orq6vD19e/0+P2BDgMDAwMD8sadqbzN4Oz0+4Ib/Pf3AiY8LAv7+wAFBQUFCQQHDAj9+vfx7+zw+4MAP/bw6+/z6AL+9fgBBf////8LDhEUEQDs4N3t7/8RIS0xJA7+/v7++/n28t65nbXW5+fn5+fn5+fm/B4H+vv27+AW4ODh5t7b2+f48+7r7ezq6urp5+fn7PKDNwICBQUFBdjyBwcHFiox/u7V2N3o6OjYs5WiornV4eHh6vLx56/Q8gECBAUHBwf2yaCltszd4vkDghv9/gMKJDctGBUVFBEPDw8QBQwYHxshGQ8VBwkNgwA/Af/27u/v+wMMGBQF8OkCBQb8AAkQDQgKEw8D+/0GBQQEAwIB6O/+CQn19/j5+/n07+nl5OHb19/y+/f4+/n4+Bb5+fj39+7r7/P47enp4tze4ujr7e7x84OBGgP+9fXX6v7+/vv7//L5/f/8AQEB+/b47vXy+IMF/PXu/f3+higCBQkKAvTm4vT8+/v79/T09vLx9vn5+fj39vb2/fX3+fDi2Nvk6OTr+YMAPwUGAv7+DP/07/b18vb/AwwRDhEYHB4hGQkG//v+AwAHCwcBAQMCBAYG/Pz8/Pz8/Pz8+/v6+v3+BxUE+/77+/oW+gAHCgoHCg8PDAcGCQoHAwH9+ff4+vuDgRoBAf//6fsDAwP9+v7k9AUHBAEBAQUC8/b29fuCB/758/D3+Pv+iAYBAPz7/AICghv+/Pz8+/v+9fX19/j4+Pj7+vwGEBEN/+/r7/b8gwA/CxAOCAMCAf3w9PT0+AIQGyMhJTE4LiUZCAoJCgQCCRIUDAH+DgsMDQ0EBAQEBAQEBAYGBQYJCA0WGRAIBP///xb/BxUbGxgcICAgFxAUFA4IBAD8+Pr+AoOBGvby/f3l8gEBAffu8PMBDQ0IAgICAvzx+/v5/IIH//rw6fn29/2IBgIDBAoQEwmCG/r3+vr39/f39fX3+Pj4+Pjx9gYXGhgMAP7///+DgQD9ggL//QCDBPv7+/sAAJUG/v39/f34+YwB/PWRAPyCBAMDAwMCgQgHAwYEAP39/f6CAf79g5oL+wEKCgoFAQgUFAwEgQH8/osa/vv7+/v7+/8BAwb++/v7+/v7+/z//vz7+/v9ggH39YMAlQb+/f39/f3+rwT//f39/oixBf/8+/v7/pQE/fv7+/2IDg0BFAYXAQECBREBAQIBAYEL/QD///////78/P4AggP+/fv7gQT79vb7AACVBv79/f39/f6vBP/9/f3+iLYAAZQE/fv7+/2IAD/v8PsHCgoFB+XU3PACBQD79vz69O/p8QEGBwUG+/QB+fb8AgAB/u3e4Ab++PT6AgD59/4JFhsdE/jg9gIBBAkXFhwXEQ0NDgoHB/Pr6PUPISMgEQkPDgwJg4Ea/P0CAiYOAgICAgEBGhkPCgsFBQX+/w4RCggDgjYHFB0gIA8A/QADAwQEBPwDGAT7CRcYEgsFBQUIDA0MBQP+BwcHCgoKCgr8+/8IHzc+KhwkIhYJgwCAPwcRFBQQCgD36Or5DQ8D/fgA/PTt+P/8+PYLBv7y6eft+wcI+vr08PYXB+rl9QL87/T+Bw8UFw337vsHDRIMGCAVGxwbGx0jIRAFDRocJzY+OSsfHR0aFoOBGgMA8vIkFAMDAwgMCw4HAP0A+/v7/gD7KSIYCoI2BRIqPT8eAfoA/Pz8/Pzr4efp9gUUFwwIBQUFDBAMERogFxEMDA8QDw8PBxEPEjBZVDIN/w4H+YMODQEUBhcBAQIFEQEBAgEBgQsDAAEBAQEBAgQEAgCCAwIDBQWBBAUKCgUAAJULAgMDAgMICAMDAwIBhwEEC5EIBP/+AP39/f3+gQj5/fr8AAMDAwKCAQIDg5gN+wAFAPn5+f0A+Ozs9PyBAQQCiwD+hQT8/ff4/YYH//z9AgUFBQOCAQkLgwCAFwGgAAMgFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAAZgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwADYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAADYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCFhQAPAAIAFQACACAAAgDwAPUAhYUAhYUAhYUAhYUA/AD+APEACAAFAAsAgADyg4UAIgAVAIWFAIWFAIWFAIWFAIWFAPcA9ADqAOsAhYUAhYUAgBcBoAADIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAGYAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8AA2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAAA2ALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAhYUADwACABUAAgAgAAIA8AD1AIWFAIWFAIWFAIWFAPwA/gDxAAgABQALAIAA8oOFACEAFQCFhQCFhQCFhQCFhQCFhQD3APQA6wDrAIWFAIWFAIAXAaAAAgAVAAUAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAAAgATAAJAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAJAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAIAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAAAkARAAAAAAAAAAAAAEAAQABAAAAAAAAAAkANAAAAACbEAAAAAEAAQABAAAAAAAAAAgAPAAJAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAJADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAJACwAAAAAAAMAAAABAAEAAQAAAAAAAAAJADAAAAAAmxMAAAABAAEAAQAAAAAAAAIWFgAAPg4WAABWDhYAAIIOFgADwg4WFhYWFhYWFhYAA/IOFgADxg4WAAAWDhYAA8oOFgAAhg4WFhYWFhYWFhYWFgAD2g4WAAOqDhYWFhYWAFwGgAAMgFQAEAAIABmAFAAAAAAAAAAAAAAAAAABAAAAAAAAABmAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABmAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAAZgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwADYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAADYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCFhQAPAAIAgAAVg4UAgAAgg4UA8AD1AIWFAIWFAIWFAIWFAIAA/IOFAPEACgAFAAsAgADxg4UAIQAVAIWFAIWFAIWFAIWFAIWFAPgA9ADqAOsAhYUAhYUAgBcBoAAdIBUA+iACAP5gBQAAAAAAAAAAAAAAAAAAQAAAAAAAAPhgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAQMgAAAdIBMAD0AUAAAAAAAAAAAAAEAAAABAAAAAAAAAD0ASAAAAACbEAAAAAEAAAABAAAAAAAAAIyAWAQBgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAQJgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAPsgCQDZYAQAAAAAAADAAAAAAAAAAEAAAAAAAAD5YAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAPQBEAAAAAAAAAAAAAQABAAEAAAAAAAABdYA0AAAAAJsQAAAAAQABAAEAAAAAAAAAjIA8AK2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAHmAOAAAAACbEwAAAAEAAAABAAAAAAAABAWAHAAAAAAAAwAAAAAAAQABAAAAAAAABAWADAAAAACbEwAAAAAAAQABAAAAAAAAAK2ALAAAAAAAAwAAAAEAAQABAAAAAAAAAW2AMAAAAACbEwAAAAEAAQABAAAAAAAAJCCgUBiYFBgEDAgoJKBQGFwECFwEDAoEA/YMC//0Aggb//Pv7+/sAADL/BhMaGhAE/QANHiUgGRYUFhwoFhUEGgoNEwrr8fj7+/v39PL8CAoZGiAjIBsRExMQCQGDEfDq6OHe5fkMEREfHQjv6evz+4MwAwgSHxgMBQoUGRkZGRkZGRkSCgkPGBsZFRISEhMUDhIUExMIDRUTFBYWFhcZGRkaHYMmDAwMDAwLDxAE8+jr8PT09O7l0/MVDAwU9+/39/f18e7s29bS3/QIgQX/BQ4OMhiCHO7Krh0kKx8dFRUVJ09wZmZRKxQUFBUYGx2oxOf5gQwCAwMD++jZ4+vu9gD/gxsCBQcKGB8aFA4OCgYFBQX8/f77+wL/DBsXHBcJg1JRAAMCBgEBAQMBAQEBAQEBAQEBBQEFAQIBAQIBAQEBAwEBAQICAQEBAQIBAQEBAQEBAwIBAwEBBQMBAQEBAQEBAQIBAQICAQEBAQEBAgIBAQICAj8y+PkUJEhYWFInEwgfFv7c0BYXGTHVzcO7v9DwCB5VVVVIMwj43si/vMLK0tnb4ejs6ODdECgoKCgoJRcGAvfvEfDw8PD4/wUEAPfi0cHBwcTExCIKCgoKCgoKChA7UFBQTjgXCgoKCgoQDg4RAdOurq4KLkBfdUEAgACAFXNSNyEhHx4eHh0cHBYSDg4OCwwJCweCEwQHBgcGQ1hXWFpaWlFAFAYGCwsOADJROAjv7/Dy8/kACAsiVm1tbW1mNyAVKB4F3tE1NTY2NjY4OjxCSlC+t62hmbKXuv4fOmVDAIAAgACAAIA/b2BTMR8T7sWzs5mWnqmrsL7L09PT08/IwaHMIUtLS0tLS0tLS0tLOQ3l5dzT1NTU1NTU1Nzj6+7r4szBtqeengaen6GhoaGhg5EHBzhQT09QNw6MDxgYFxcXFxHNk5OTsegNQl9GAI0AnACpALcAtwC3AKAfbUMoKCclJCQkHhUKAzIsIxsYGBgYGBgYGBgcGRIPEweDCwEA//8A/x5YdnZ5fkIAgACAAIAMdWpePhP57fH16fAAEYMACk9PT09PUVRWYW57QQCBAIENfHx8fHp1XU9YWFJhdHxDAIEAgQCBAIA/f358eHVpXVI1Njc1Mi4aIDAsLiwhEfTn29zXysPHzt7v1NjY083MxcfU6fUSIC40NUdHR0dHR0VEMxT218avlx6Mi4+TlZiYmZqcoaWlpqCamqCssrCzvcXY+BkrMDlDgyb19fX19fX19fX19fX19fX19fX19/f39/f39fX19fX19fX19fX19fWBFv7/AwMeEQICAgkMBg3/8/P4/v7+AQsZgQEEA4IHBAsUFwcNDQaIBv727ubk3OyCGwUJCQkLDAkGBgYEAwMDAwQKCP7y7/D4AQIBAQGDCgkoFAYXAQIXAQMCgQADgwIBAwCCBgEEBQUFBQCBAAOCAgEDAIMEBQUFBQCBAAOCAgEDAIMEBQUFBQAAvAYCAwMDAwMCrwQBAwMDAoi/mAUBBAUFBQKUBAMFBQUDiAA//QYZHAb18Ozp6eno4tnZ5/X47vr5B/H+Av8Bu9P2CgoKCQwOCP75DAkB/f38AwkVFAv+9vb29gACAfv0Aw4NCz0H/PwABgULCP729vb2ARAT++vGuMjh8fHx8fHx8fHm5vnx/AwNAvf39/j58e3v9/0HDQ8J/vf39/b09PT1+IMm7Ozs7Ozx9Pj6+vr6AAQEBAD6BvHg5OTh+QQBAQH79PDt7O3u7ezsgiP9+/vl9QEBAQcUHvjo2d3m9PT08uvhxsbU5Orq6vD19e/0+P2BDgMDAwMD8sadqbzN4Oz0+4Ib/Pf3AiY8LAv7+wAFBQUFCQQHDAj9+vfx7+zw+4MAP97yGSwO9O/s7O/x8enc1eHs7+jw7Pnn8/fp7Iiu2evr6+rt7+nf2vbw6+/z6AL+9fgBBf////8LDhEUEQDs4N097e//ESEtMSQO/v7+/vv59vLeuZ211ufn5+fn5+fn5vweB/r79u/g4ODh5t7b2+f48+7r7ezq6urp5+fn7PKDP+np6enp8fsCCg4QDxcgICAaExsB8fb28AceHR0dEgT+9/Hy8/Ds6QICBQUFBdjyBwcHFiox/u7V2N3o6OjYs5UeoqK51eHh4ery8eev0PIBAgQFBwcH9smgpbbM3eL5A4Ib/f4DCiQ3LRgVFRQRDw8PEAUMGB8bIRkPFQcJDYMAPwsLCwsLDA0NCgYEBAMIBQcFBAAHDQYHDAMFCAcHBgUEAv7//gIGCgH/9u7v7/sDDBgUBfDpAgUG/AAJEA0IChM9DwP7/QYFBAQDAgHo7/4JCfX3+Pn7+fTv6eXk4dvX3/L79/j7+fj4+fn49/fu6+/z+O3p6eLc3uLo6+3u8fODJgsLCwsLCwsLDhAPCwsLCwsMDRIJBwsLDAcMCwsLCwsLBwgKCgsMDIEaA/719dfq/v7++/v/8vn9//wBAQH79vju9fL4gwX89e79/f6GKAIFCQoC9Obi9Pz7+/v39PT28vH2+fn5+Pf29vb99ff58OLY2+To5Ov5gwA/8PDw8PDv8PDw8PDw8PLy8vLy9AEEAQEB+/Xy8PDv8PDw8PDw8PDwBQYC/v4M//Tv9vXy9v8DDBEOERgcHiEZCT0G//v+AwAHCwcBAQMCBAYG/Pz8/Pz8/Pz8+/v6+v3+BxUE+/77+/r6AAcKCgcKDw8MBwYJCgcDAf359/j6+4OSBf7+/v7+/o8aAQH//+n7AwMD/fr+5PQFBwQBAQEFAvP29vX7ggf++fPw9/j7/ogGAQD8+/wCAoIb/vz8/Pv7/vX19ff4+Pj4+/r8BhARDf/v6+/2/IMAPyQkJSklJCgnJSQkJCQhISEhISQxNjIyMy0lISQkIyQkJCQkJCQkJAsQDggDAgH98PT09PgCEBsjISUxOC4lGQg9CgkKBAIJEhQMAf4OCwwNDQQEBAQEBAQEBgYFBgkIDRYZEAgE/////wcVGxsYHCAgIBcQFBQOCAQA/Pj6/gKDJhUVFRUVEw4QFBQVFRUVFRUVFRUTExMTExMVFRUVFRUVFRUVFRUVFYEa9vL9/eXyAQEB9+7w8wENDQgCAgIC/PH7+/n8ggf/+vDp+fb3/YgGAgMEChATCYIb+vf6+vf39/f19ff4+Pj4+PH2BhcaGAwA/v///4OBAP2CAv/9AIME+/v7+wAAvAb+/f39/fj5jAH89ZEA/IIEAwMDAwKBCAcDBgQA/f39/oIB/v2Dv4EL+wEKCgoFAQgUFAwEgQH8/osa/vv7+/v7+/8BAwb++/v7+/v7+/z//vz7+/v9ggH39YMAvAb+/f39/f3+rwT//f39/oi/mAX//Pv7+/6UBP37+/v9iA4NKBQGFwEBAgURAQECAQGBC/0A///////+/Pz+AIID/v37+4EE+/b2+wAAvAb+/f39/f3+rwT//f39/oi/nQABlAT9+/v7/YgAP/Ly8vLy8vP09fb19fTt6u7x8ffz7vTz7/j29BAI/PPz9fXx7+/x8+/w+wcKCgUH5dTc8AIFAPv2/Pr07+nxAQY9BwUG+/QB+fb8AgAB/u3e4Ab++PT6AgD59/4JFhsdE/jg9gIBBAkXHBcRDQ0OCgcH8+vo9Q8hIyARCQ8ODAmDJvT09PT09fb39PDu8PL09PTx8uvz+PT08/jz9PT09/n4+vf19PTz84Ea/P0CAiYOAgICAgEBGhkPCgsFBQX+/w4RCggDgjYHFB0gIA8A/QADAwQEBPwDGAT7CRcYEgsFBQUIDA0MBQP+BwcHCgoKCgr8+/8IHzc+KhwkIhYJgwA/8vDf2+7u6erp6OXl5dvd3N/f4uLi6Ofi4/Dv6Oro4+Pk4+Hh6PL2AAcRFBQQCgD36Or5DQ8D/fgA/PTt+P/8+D32Cwb+8unn7fsHCPr69PD2Fwfq5fUC/O/0/gcPFBcN9+77Bw0SDBggGxwbGx0jIRAFDRocJzY+OSsfHR0aFoMm8vDu7u7w8ezj4+Xr6+vr6+Xk4Ozv6+vq7err6+vu8PD08e/v8vT1gRoDAPLyJBQDAwMIDAsOBwD9APv7+/4A+ykiGAqCNgUSKj0/HgH6APz8/Pz86+Hn6fYFFBcMCAUFBQwQDBEaIBcRDAwPEA8PDwcRDxIwWVQyDf8OB/mDDg0oFAYXAQECBREBAQIBAYELAwABAQEBAQIEBAIAggMCAwUFgQQFCgoFAAC8CwIDAwIDCAgDAwMCAYcBBAuRCAT//gD9/f39/oEI+f36/AADAwMCggECA4O/DfsABQD5+fn9APjs7PT8gQEEAosA/oUE/P33+P2GB//8/QIFBQUDggEJC4OAFwGgAAMgFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAMgEwADYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAADYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAADIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAAZgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAANgEQAAAAAAAAAAAABAAEAAQAAAAAAAAANgDQAAAAAmxAAAAABAAEAAQAAAAAAAAAMgDwADYBAAAAAAAADAAAAAQAAAAEAAAAAAAAADYA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAADYAsAAAAAAADAAAAAQABAAEAAAAAAAAADYAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQCFhQAPAAIAFQACACAAAgDwAPUAhYUAhYUAhYUAhYUA/AD+APEACAAFAAsAgADyg4UAIgAVAIWFAIWFAIWFAIWFAIWFAPcA9ADqAOsAhYUAhYUAgAsA0ACpAAIAj0AFAAAAAAAAAAAAAAAAAABAAAAAAAAAn0AGAAAAACbEAAAAAAAAAABAAAAAAAAAjwAAAKRACgAAAAAAAAAAAAAAAEAAQAAAAAAAAKZACAAAAAAmxAAAAAAAAEAAQAAAAAAAAKEACQCRQAQAAAAAAADAAAAAAAAAAEAAAAAAAACWQAEAAAAAJsTAAAAAAAAAAEAAAAAAAACjQAcAAAAAAADAAAAAAABAAEAAAAAAAACgQAMAAAAAJsTAAAAAAABAAEAAAAAAAAA/6+ff2NTb7Pb29vb29vb2+wQOEwv+9vb29vb29vbyDQkFBAQEBAQEBAQB/fz18PT6/wL8/Pz8/Pz7+vHq8fsCAg8CBAoRBQ4XCvHs+vrv8fsIg4A/AQIDAwP22sXK1ODs9vv7+/v7+/wCBwcKCgwNDPgBAQD/AAIGDhQXEgP4+Pj4+Pr/AgIIExkVCAL89vb2+v/9BAj28AL7/v7+z5BA/3kEpaW+6AGDP9jrDS08PDw8PDw8PDw8PCsK6djY2NjY2NjY2NjY2CciISUoKCgoKCgoJSAcCwIDBAYHDw8PDw8PDw/i08vExMQPxMTExMTn/gYSJjg4RD85L4OJAv//AYoeAQEBAvn3EBARDwsFCxgiKDZHS1BUVFRUVFRUPxUAAYUSCRUXEgT17squrq64zN0TExYUEIM/q8IGSFpaWlpaWlpaWlpaRQK/q6urq6urq6urq6urPzw8P0FBQUFBQUE+OTUkGxkXExIeHh4eHh4eC+DMuJ6Skg+SkpKSkrrX7BM7T09iWExDg4kC//8BihABAQEC+fcYGBkVCv0OMFFib0kAgACEAIkAjQCNAI0AjQCNAI0AjRxpH/v8+/v7+/v7CB8sHwHg0amJiYmexeMeHhkXGIM/bm5ub29ubm1sWTQQ68azs7Ozs7O0tbbK8RlBVV5rNDMvJxsTB/DYzMjFxcTAvr6+vr6+vLi2tbOzs7OztbvGzg/a8AcTIS8zMScZDiAfJzA0gwv//////////v8A//+IAAGCBP7+////gQX89vT09fuBC/78/P3//////////4gLBAcFBf/6+vsCAgICij/979fAts/yBAQEBAQEBAQNJT1IKg4GBgYGBgYGBgEC//nz8fHx8fHx8fL19fv+/wQHB/8BAwMDAPv2DAwF8+PjD+Pp8fP47/L8ERD78Pz39vyDgDgBAgMDA/THm6SzwtTxBQQCAgICFTVHRzUeAfLxC///9/Lx+Pj4+vv+CBESFBQVFxoeHixEUUQvIhWCEgIECAQPEAD77OzsAffHEBAG//+DPw8F27Sx2v8LCwsLCwsLCxQ/aG9DGxAQEBAQEBAQDvPt7fL4+Pj4+Pj4+fz8AgUGCQ4NAQMGBgb9+AULCgsA8/MP8/oECBAGBQ0bHhkABQL+94OAPwMGBwcH+Mugq8DT5foFA//+/v4JLE45FPTXydoBAwP26un2+fb0+PkABgcJCQkLCwsLLWB2UTAjFQcHBwoKCPwOCRYIAvLy8hc/QjAwJxIDgz8FBwsMDxINBgIJB/33/gwLCggHBwoODwUKFxwUEAjy9vf3+PwB/fr///38/Pz7Ax0zNTU3ODUyKyYiEQsOB/37D/b4///7+PP19Ofc7fj3+viDEAEDBAQEBAQD//fy8/kAAwIBggkGEhsZDQP8/f4EgSQBBAYIBwYD//36+v3///8XO0xMQy8fGRQPCwICAv4ADAUMFRMPggX88+oDAwKFPwoMEBMUFBQUFBQUExISEhANCQgICAgICAoKCwsJCA0PERAODQ4QEhMWGBgZHiEgIB4eHhkOCAgICAgLDQUCBQYPBQH9+/Ln5On3AwkQFxYTEIMLAQEBAQEBAQEBAAEBjAQCAgEBAYEIBAoLCwoD//3+gQn//v7+/v7+/v//hwwFCgwMCgYGBv7+/v3/ggD/hT8HBwgHBwgIBwcICAcHBwgIBwcHBwYHBwcICAgIBgUVFxYRDAoOFBsfIiQkJCgqKioqKiohDwYGBgYJDA4RERATDw4HAf3z6OTm7vgA+g8SFBSDCwEBAQEBAQECAQECAogA/4IEAgIBAQGBFAIHCgwLBP79/wEBAP7+/v7+/v7//4cLBQcEAAEGBgX+/v7+gQP+/gYFhIA//fj49/X48+fk4+jv9Pf/BxAVEwX+BQwH/fX3+QAMDhQZHBoWEg8KCgoKDREUDfTj4+Pl7vXx7/Dt+/0KFBYWGA4aHSUkHhwWAfb8Gf79/gWDD//+//7+/v3+AQkaJSUT/f6DFxAhJyMYCAADAfr9/fXo4eDj7/0FCAkIBIEh/+jGtra/1+Pg4+ru/v7+BgXz7+zu7PECAgIEHkUHBwL+/YM/Af3y6uTm8/Tn2tTc6vX2+QAJDQ4HBg8UDgH29vsBEA0IBgQC/wUKBgH59/n/Bf7n1NPT2uny6+jn4/T5+AMODQ8QEAwMCwoOAPL4ARkEBgkPgw///Pz8/Pz09P/t5e37Av3+gwkXKygxMCIQCAT8giP99/H1BRsnIA8LBwQEBO3MvLzE0uHn6fD3/v7+Bgj+BADy7PGCBv8JGgEB+PqEgBcBoAACABUAByACAAdgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAAdgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAdgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAAdgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYUBAAEA8gACAQABAAgA9AEAAQD5APSAACeDhYWFhYWFhYWFAQABAAkA/gEAAQAPAP6AAAqDhYAADoOFgAAIg4WFhYWFhYWFhYWFgAD0g4WAAAWDhYWFhYWAFwGgAAUAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAUAEwAFQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAFABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAVAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAUADwAFQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAFQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAACAAAqDhYAABIOFgAAGg4WAAPmDhYAA9oOFgADrg4WAAPaDhYAA+4OFgAD2g4WAAOqDhYAAAoOFgAAng4WAABaDhYAAE4OFgAAVg4WAABCDhYAA/4OFgAAKg4WAAAWDhYAA6IOFgADVg4WAAAGDhYAABoOFgBcBoAAFABUA4CACAMdgBQAAAAAAAAAAAAAAAAAAQAAAAAAAANdgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAMYgAAAFABMABUAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAAKiAWANxgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAN1gCAAAAAAmxAAAAAAAAEAAQAAAAAAAANggCQDIYAQAAAAAAADAAAAAAAAAAEAAAAAAAADNYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAFQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAqIA8AKmAQAAAAAAAAwAAAAEAAAABAAAAAAAAAKmAOAAAAACbEwAAAAEAAAABAAAAAAAAA2mAHAAAAAAAAwAAAAAAAQABAAAAAAAAA12ADAAAAACbEwAAAAAAAQABAAAAAAAAAKmALAAAAAAAAwAAAAEAAQABAAAAAAAAAKmAMAAAAACbEwAAAAEAAQABAAAAAAAADAg4BCgIKCwqCAD8ECgIHCQoHAPv58fD6AQcPGBcPDAgB/v8BBv7r59/Y1Nvs9vb29vb29vb7BA4TC/729vb29vb29vINCQUEBAQEKgQEBAQB/fz18PT6/wL8/Pz8/Pz7+vHq8fsCAgIEChEFDhcK8ez6+u/x+wiDPwMIAvTz7Ofk4eXr/AoKCgr86+Xh5Ofs8/QCCAABAgMDA/baxcrU4Oz2+/v7+/v7/AIHBwoKDA0M+AEBAP8AAgYkDhQXEgP4+Pj4+Pr/AgIIExkVCAL89vb2+v/9BPbwAvv+/v7PkED/eQSlpb7oAYMAPwbz2dzpAxAQEBAPCQQGBgkD/Pz8/PwJIzAzGdjrDS08PDw8PDw8PDw8PCsK6djY2NjY2NjY2NjY2CciISUoKCgqKCgoKCUgHAsCAwQGBw8PDw8PDw8P4tPLxMTExMTExMTn/gYSJjg4RD85L4MaTEwuFBQUFBQUFA4KCgoKCgoOFBQUFBQUFC5MiQL//wGKHgEBAQL59xAQEQ8LBQsYIig2R0tQVFRUVFRUVD8VAAGFEgkVFxIE9e7Krq6uuMzdExMWFBCDAD/54sHA0/oNDQ0NCwoLDeXm5ubl5eXl+B8yMRCrwgZIWlpaWlpaWlpaWlpFAr+rq6urq6urq6urq6s/PDw/QUFBKkFBQUE+OTUkGxkXExIeHh4eHh4eC+DMuJ6SkpKSkpKSutfsEztPT2JYTEODGklJLBEREREREREF+fT09PT5BREREREREREsSYkC//8BihABAQEC+fcYGBkVCv0OMFFib0kAgACEAIkAjQCNAI0AjQCNAI0AjRxpH/v8+/v7+/v7CB8sHwHg0amJiYmexeMeHhkXGIMAP46Nnqqqrq6uq6idjYeKjoyQnqirrq6uqqqbi25ubm9vbm5tbFk0EOvGs7Ozs7OztLW2yvEZQVVeazQzLycbEwcq8NjMyMXFxMC+vr6+vr68uLa1s7Ozs7O1u8bO2vAHEyEvMzEnGQ4gHycwNIMmFBQUFBQUFBQUFA0OFBQUFBQUFBQUFBQUFBMU//////////7/AP//iAABggT+/v///4EF/Pb09PX7gQv+/Pz9//////////+ICwQHBQX/+vr7AgICAooC6+rrggL29faCAvv6+4IAGvb89vb29vbz9vb2+Pj29vL2+ff29vb29vb29r+TjwMDBgQBhAABv5QAP+rn+fXx6+nv8vLx8/Hq6uLi5OLi5evp49/b7f3v18C2z/IEBAQEBAQEBA0lPUgqDgYGBgYGBgYGAQL/+fPx8fEq8fHx8fL19fv+/wQHB/8BAwMDAPv2DAwF8+Pj4+nx8/jv8vwREPvw/Pf2/IM/9PH2CQkHAv/19PPv7Ozs7O/z9PX/AgcJCfbxAAECAwMD9MebpLPC1PEFBAICAgIVNUdHNR4B8vEL///38vH4+BT4+vv+CBESFBQVFxoeHixEUUQvIhWCEgIECAQPEAD77OzsAffHEBAG//+DAD8C/wMCCAb/BAgKDwr57hYM/PX6/AAF/v0CAQUPBdu0sdr/CwsLCwsLCwsUP2hvQxsQEBAQEBAQEA7z7e3y+Pj4Kvj4+Pj5/PwCBQYJDg0BAwYGBv34BQsKCwDz8/P6BAgQBgUNGx4ZAAUC/veDP/38AhARDQcF//3++fX19fX5/v3/BQcNERAC/AADBgcHB/jLoKvA0+X6BQP//v7+CSxOORT018naAQMD9urp9vkq9vT4+QAGBwkJCQsLCwstYHZRMCMVBwcHCgoI/AkWCALy8vIXP0IwMCcSA4MAPyMlHRsZFBMVFxkdJCMcGB8fGRkZGRscHh0gJwUHCwwPEg0GAgkH/ff+DAsKCAcHCg4PBQoXHBQQCPL29/f4/AEq/fr///38/Pz7Ax0zNTU3ODUyKyYiEQsOB/379vj///v48/X059zt+Pf6+IMr8fDn7O3w8fDs7PDw7Ozs7O7u6+vt7u7s7O3uAQMEBAQEBAP/9/Lz+QADAgGCCQYSGxkNA/z9/gSBJAEEBggHBgP//fr6/f///xc7TExDLx8ZFA8LAgIC/gAMBQwVEw+CBfzz6gMDAoUAPx0eGRERExMTFBQTGhkLBwUMExMTExMTEREWHQoMEBMUFBQUFBQUExISEhANCQgICAgICAoKCwsJCA0PERAODQ4qEBITFhgYGR4hICAeHh4ZDggICAgICw0FAgUGBQH9+/Ln5On3AwkQFxYTEIMm7Ozt7Ozs7Ozs7Ozs7Ozs7O/w7Ozs7Ozs7O7sAQEBAQEBAQEBAAEBjAQCAgEBAYEIBAoLCwoD//3+gQn//v7+/v7+/v//hwwFCgwMCgYGBv7+/v3/ggD/hQA/Gx4VDg4NCgkODw8TEAUtJhwSEA8ODw8ODhUeBwcIBwcICAcHCAgHBwcICAcHBwcGBwcHCAgICAYFFRcWEQwKDioUGx8iJCQkKCoqKioqKiEPBgYGBgkMDhEREBMOBwH98+jk5u74APoPEhQUgybs7Ozs7Ozs7Ozs5+fs7Ozs5+fs6+zs7Ozs8OwBAQEBAQEBAgEBAgKIAP+CBAICAQEBgRQCBwoMCwT+/f8BAQD+/v7+/v7+//+HCwUHBAABBgYF/v7+/oED/v4GBYQCFRYVggIQERCCABr/+f//////Av////39//8D//z+//////////+/k48D/fr8/4QA/7+UABoKBAoKCgoKDQoKCggICgoOCgcJCgoKCgoKCgq/k48D/fr8/4QA/7+UABoF/wUFBQUFCAUFBQMDBQUJBQIEBQUFBQUFBQW/k48D/fr8/4QA/7+UAD/t6+fu9PLw7erp7ubm+P757ejq6u3s6uvs6+cA/fj49/X48+fk4+jv9Pf/BxAVEwX+BQwH/fX3+QAMDhQZHBoWKhIPCgoKCg0RFA304+Pj5e718e/w7fv9ChQWFhgaHSUkHhwWAfb8Gf79/gWDKg8QGhQUEhESExASExQUFBQREBUVEhISFBQZEP/+//7+/v3+AQkaJSUT/f6DFxAhJyMYCAADAfr9/fXo4eDj7/0FCAkIBIEh/+jGtra/1+Pg4+ru/v7+BgXz7+zu7PECAgIEHkUHBwL+/YMAP8/M2dnn4+Tl3NnUzdTiu7nE1tjZ29nb1tfSzwH98urk5vP059rU3Or19vkACQ0OBwYPFA4B9vb7ARANCAYEAv8qBQoGAfn3+f8F/ufU09Pa6fLr6Ofj9Pn4Aw4NEBAMDAsKDgDy+AEZBAYJD4MqEA8bFRQSExMVFRYXFRUVFRsbFhcUExMUFRQT//z8/Pz89PT/7eXt+wL9/oMJFysoMTAiEAgE/IIj/ffx9QUbJyAPCwcEBATtzLy8xNLh5+nw9/7+/gYI/gQA8uzxggb/CRoBAfj6hAAaAwkDAwMDAwADAwMFBQMD/wMGBAMDAwMDAwMDv5OPAwMGBAGEAAG/lAAaBgwGBgYGBgMGBgYICAYGAgYJBwYGBgYGBgYGv5OPAwMGBAGEAAG/lIAXAaAACiAVAAUAAgAFQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAFQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAFAAAAAgATAAVAFAAAAAAAAAAAAABAAAAAQAAAAAAAAAVAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAUAFgAFQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAFQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAFAAkABUAEAAAAAAAAwAAAAAAAAABAAAAAAAAABUABAAAAACbEwAAAAAAAAABAAAAAAAAABUARAAAAAAAAAAAAAEAAQABAAAAAAAAABUANAAAAACbEAAAAAEAAQABAAAAAAAAABQAPAAVAEAAAAAAAAMAAAABAAAAAQAAAAAAAAAVADgAAAAAmxMAAAABAAAAAQAAAAAAAAAVABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAVAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAVACwAAAAAAAMAAAABAAEAAQAAAAAAAAAVADAAAAAAmxMAAAABAAEAAQAAAAAAAAAIBAQJBAIIA+oGAAPqDhYAAAoOFgAD4g4WAAPyDhYWFgAD5g4WAAAODhYAAAYOFgAAEg4WAAB2DhYAACoOFgAD/g4WAAAyDhYAABoOFgADtg4WAAPSDhYAA/4OFgAD8g4WAAAaDhYAA0YOFgAASg4WAADSDhYAXAaAACiAVAAQAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAABiATAAZgFAAAAAAAAAAAAABAAAAAQAAAAAAAAARAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAYgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAABEARAAAAAAAAAAAAAEAAQABAAAAAAAAABEANAAAAACbEAAAAAEAAQABAAAAAAAAABiAPAAZgEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAARADAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAgEBAkEAggD6gQD6AAMAAgADAPgAAgD8APUAhYAA9IMAgAD5g4UAAwALAIAAAYOFAAQA/QAdAAgACgALAP8A+wANAAsABgAMAO0AAQCAAPSDhQCAAP+DhQD8APUABwD5ANAA6QCAABKDhQA0AAsAgBcBoAAKIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAAGIBMABmAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABiAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAEQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGIA8ABmAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAABmALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAABAAECAQECQQCCAPqBAPoAAwACAAMA+AACAPwA9QCFgAD0gwCAAPmDhQADAAsAgAABg4UABAD9AB0ACAAKAAsA/wD7AA0ACwAGAAwA7QABAIAA9IOFAIAA/4OFAPwA9QAHAPkA0QDpAIAAEoOFADQACwCAFwGgAAogFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAYgEwAGYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAEQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAGIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAARAEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAYgDwAGYBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGYAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQIBAQJBAIIA+oEA+gADAAIAAwD4AAIA/AD1AIWAAPSDAIAA+YOFAAMACwCAAAGDhQAEAP0AHQAIAAoACwD/APsADQALAAYADADtAAEAgAD0g4UAgAD/g4UA/AD1AAcA+QDRAOkAgAASg4UANAALAIAXAaAACiAVAAQAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAGYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAABiATAAZgFAAAAAAAAAAAAABAAAAAQAAAAAAAAARAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAYgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAABEARAAAAAAAAAAAAAEAAQABAAAAAAAAABEANAAAAACbEAAAAAEAAQABAAAAAAAAABiAPAAZgEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAARADAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAgEBAkEAggD6gQD6AAMAAgABAIAA+IOFAPsA9QCFgAD0gwCAAPmDhQADAAsAgAABg4UABAD/AB0ACgALAAsA/wD7AA0ACwAGAAwA7QABAIAA9IOFAIAA/4OFAPwA9QAHAPkA0ADpAIAAEoOFADQACwCAFwGgAAogFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAYgEwAGYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAEQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAGIBYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAARAEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAYgDwAGYBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGYAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQIBAQJBAIIA+oEA+gADAAIAAwD4APcA/AD1AIWAAPSDAIAA+YOFAAMACwCAAAGDhQAEAP0AHQAIAAoACwD/APsACgALAAYADADtAAEAgAD0g4UAgAD/g4UA/AD1AAcA+QDRAOkAgAASg4UANAALAIAXAaAACiAVAAQAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAEAAAABiATAAZgFAAAAAAAAAAAAABAAAAAQAAAAAAAAARAEgAAAAAmxAAAAABAAAAAQAAAAAAAAAYgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAEAAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABEABAAAAACbEwAAAAAAAAABAAAAAAAAABEARAAAAAAAAAAAAAEAAQABAAAAAAAAABEANAAAAACbEAAAAAEAAQABAAAAAAAAABiAPAAZgEAAAAAAAAMAAAABAAAAAQAAAAAAAAARADgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAARAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAAZgCwAAAAAAAMAAAABAAEAAQAAAAAAAAARADAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAgEBAkEAggD6gQD6AAMAAgADAPgAAgD8APUAhYAA9IMAgAD5g4UAAwALAIAAAYOFAAQA/QAdAAgACgALAP8A+wANAAsABgAMAO0AAQCAAPSDhQCAAP+DhQD8APUABwD5ANEA6QCAABKDhQA0AAsAgBcBoAAKIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAAGIBMABmAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABiAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAEQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGIA8ABmAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAABmALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAABAAECAQECQQCCAPqBAPoAAwACAAMA+AACAPwA9QCFgAD0gwCAAPmDhQADAAsAgAABg4UABAD9AB0ACAAKAAsA/wD7AAwACwAGAAwA7QABAIAA9IOFAIAA/4OFAPwA9QAHAPkA0gDpAIAAEoOFADQACwCAFwGgAA8gFQAJAAIACUAFAAAAAAAAAAAAAAAAAABAAAAAAAAACUAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAAAkAEwAJQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAJQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAGABYACUAKAAAAAAAAAAAAAAAAQABAAAAAAAAACUAIAAAAACbEAAAAAAAAQABAAAAAAAAACQAJAAlABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAlAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAlADQAAAAAmxAAAAABAAEAAQAAAAAAAAAkADwAJQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAGQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAJQAsAAAAAAADAAAAAQABAAEAAAAAAAAAJQAwAAAAAJsTAAAAAQABAAEAAAAAAAAADAgEBAkIAvQBsAPoA9YGAAe/0g4AABYSAAQ7zg4AAC4SAAQIDg4AAC4SAAfzyg4aAASATg4AAEYSAAR0Ig4AAAoSAASIGg4AA/4SAAf0qg4aAAfoXg4AA9ISAAdkCg4AA8YSAARIYg4AA/4SAAdgVg4AA/YSAAQoJg4aAAbDsg4AA84SAAbbyg4AA+YSAAdLjg4AA9oSAAQIVg4AAA4SAAQYJg4aAART0g4aAAQnQg4aAAUEOg4AADISAARsog4AAC4SAFwGgAHAgFQDFAAIAtEAFAAAAAAAAAAAAAAAAAABAAAAAAAAA2EAGAAAAACbEAAAAAAAAAABAAAAAAAAAuwAAAG0gEwBzYBQAAAAAAAAAAAAAQAAAAEAAAAAAAABQYBIAAAAAJsQAAAAAQAAAAEAAAAAAAABSIBYAxkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAxEAIAAAAACbEAAAAAAAAQABAAAAAAAAAwwAJALdABAAAAAAAAMAAAAAAAAAAQAAAAAAAALtAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAKBgEQAAAAAAAAAAAABAAEAAQAAAAAAAAJRgDQAAAAAmxAAAAABAAEAAQAAAAAAAAJggDwB8YBAAAAAAAADAAAAAQAAAAEAAAAAAAABkYA4AAAAAJsTAAAAAQAAAAEAAAAAAAADEQAcAAAAAAADAAAAAAABAAEAAAAAAAADFQAMAAAAAJsTAAAAAAABAAEAAAAAAAACcQAsAAAAAAADAAAAAQABAAEAAAAAAAAC4YAwAAAAAJsTAAAAAQABAAEAAAAAAAAAgHwwBBQMWAQEBBQIBAQMBAgEBCAEBAQEDAgEBAgIBAgEHQwCCAIMAggCCAjxZeFQAggCCAIIAggCCAIQAhgCXAKEAwADIAMkAswCZAJIAhACCAIIAggCCAIICeDwyQAD6hwUBDA4LBAKHAwIGBwaFP/7x6vMABQkPDQD3+vb8CwwNEAwHAv7x6vMABQkPDQD3+vb7CwwNEAwHAgP/9ebV3/D5+fn5+fn5+fj3+PTv9gcbBf8AAQEB//z68+3q8vn6+fn5+fn5+QH79v4MBoIAAoM/6+32AQYB/f39/gLt4+HZ2+Hl6Orr6+32AQYB/f39/gLt4+HZ2+Hl6Orr/wMHCQkJCAL9Ag8eKCkWAvj3+Pj4Cx8bGyAnKiISCgT69fX1+gQSHBwYEgwLDgsC/Pz8CBENBIM/KSYgGhgF3cjIyMjGvLSxsbOyx+8VWldRS0k2Dvn5+fn37eTi4uTj+CBGAPoBHTQ0NDQ0NDQ0NDQ0MCsnGxMK/gD4hhH6+fnx7ODW0NDQ0NDQ0NXm8feJP+Xk5ebl5eXl5eXl4+fq6Ofl5eXl5eXk5ebl5eXl5eXl4+fq6Ofl5eXl5Q4ODg4ODg4ODhEcKjMxQFNYXF9fX18DX19KFYgSBQwVGRT93b2vr6+vr6+vr6/E+YMNJCEbFRP5tZqYl5aUioJB/3//fz+BgJrTCn16dG5sUg7z8fDv7ePa2Nja2fMsY+z5IEhVVVVVVVVVVVVVVVFJQi8gFxgNFBQUFBQUFBQF6tfOvK6mD6ampqampqCxxdvs7Ozs7OyDOOTj5OXk5OTk5OLj4eXo5uXk5OTk5OTj5OXk5OTk5OLj4eXo5uXk5OTk5BgYGBgYGBgYGCE3TWBleEgAkACXAJ4AowCjAKMAowCjAKMBeymIBwUQICsP47qPSP91/3X/df91/3X/df91/3X/dQGe8IM/a2RXSURERUVFR0dQXWlwcXV1dXBrYVpNPzo6Ozs7PT1GU15mZ2tra2ZgQkNCQkJBQUA/MxoC6dzV0M/NysnGzx/JycfDwcC9vsDBw8PEx83W3Oj+FSs3NTU1NTY3ODk7QIMp9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3hQABghEDBwX//Pr7/f7+/v7+/v4BAP6GEgMFAfsAAwIBAgICAgICAgICAQGDJiUMAQUDFQEBAQMDAQEBAQEBAQEBAQEBAQcBAQECAgIBAgECAQEBAYAA/4ED7Pf//ocM/gINExUMCgoFEBoTBIQD7+Xp7CX09PT07fT9AQH/+O7q7PP6/fv39/f7AQH9+ff39fHx+gAB/fTt7SkoDAEFAxYBAQEFAQEBAQMBAgEBAQIBBAEBAQEBAQEBAQEBAgIBAQEBBAEo+fj5+fUJCP7+/v7+/vz66fgUHh4eHg8D/v/9/P3+/v7+/u7i4eXi4uKHC//37Obp8PL09PT09IYN/wMIDgUBDAwMDAwMDAAfHgwBBQMWAgEFAgEBAwECAQEBCAECAwIBAQEBAgEBAQEFAwIDA+f2hAn+/Ov8ECMJ/xAChAT27erl3QMLCwsLggX/9PL1/P6GBAoaHBQJhSAfDAEFDwcBAQECBgIBAgEBAQEBAQEIAQEBAQEBAQEBAgMHAQABAQECAP+CFAEBAQIC/f8C+gD+//8B/f3/AgICAIgF//b1+gD/igUBAgMB/wA//AIC/wAGFxsI9u73DBsfHiEmGAkA8/n59vf9DhL/7eXuAxMWFRgdDwD3+/LZuKfN9wcHBwcHBwcHBgMCCQ0RFx8eFhcYGBgRDRETFBwVDQkHBwcHBwcHAAQODgL9+Pj4+IM/HBMMCgcC/f39AQYF+/T6Ag0QFBodHBMMCgcC/f39AQYF+/T6Ag0QFBodAQABAQEB8t/X1tri9QUJ//8CAQEB9x/x8QAtPyYHAwEAAQEBAfrlz9Xh7/n9/Pv7/Pz8GzYtCIM/HiQkIiIoOkQ2KigrOkRDQUNKQjUoChAQDg4UJjAiFhQXJjEvLS82LiEU+uW9mpC67gYGBgYGBgYGBQUIEx0aCB8MBQkLCwsD+vYBFCAdFAwGBgYGBgYGCxAWDv/38vLy9oM/KR0YFg8KCAgICwwQCQQLERkbISgpKR0YFg8KCAgICwwQCQQLERkbISgpAQECAgIC7822vsjR3ur3AAUEAgIC9Ajo6P80SS0OBQGDEvvs0rzO5fT9Af8ABQoKCilSPxiDNBodHBsZGRgWExUWFBUVExQSEhEWGyQnJiUjIyIgHR8gHh8gHR4cHBsgJgP+/v4A//3+/QQFgQIGBgOBIwIDCAMNDQ8QEA8REQ4NCggHBwYGBgMGCQoHCQ4OCAQDBQcHA4MpCQgGBgkKCQkJCQkJCQkJDAkKCgoKCQgGBgkKCQkJCQkJCQkJDAkKCgoKgjIBAQH47+zv7ejt+Pj6/Pv4+Pj8AgL88vL5/f79/Pv7+/j1+PwCAwD+AAEBAP7+/v/+AP+DPxESEhMSEhoaGhsaGhsbGxsVFhgVEQECAgMCAgoKCgsKCgsMCwsFBggFAgELGBH///////8BAwUGCw4ODxISFRMfFBQPA/39Af4EBwsYCwEBBQgE/fXv6tvX3ent7Ozs8vyDKfn5+fn5+fn5+fj59/j5+fn5+fn5+fn5+fn5+fn5+fj59/j5+fn5+fn5+YkR+/Lx+Pn4+Pf29vb29vb3+/3/hhEDChMaDQUICwoKCgoKCgoJCgqEPyAfHBoXFxYWFhUWFRYWFxYQERQbICopJiQhISAgIB8gHyAhISAaGx4lKwMFAwACAwMCAgQJDRIVGx8gIiQlJA8fERIH8+jo6ejh4fEGAP3+BAoD9+zh2uHg4N7c29zc5vmDKQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCYUA/4IR/Pf4/gEDAgD//////////gAChhL/AQsVEgsGAgEBAQEBAQEBAQH/gzQzDAEFAxUBAQEBAQECAQEBAQECAQEBAQEBAQIBAwEBAQEBAQEBAQEBAQEBAgEBAQEBAQEBATMGBwYGCf3z+AH6+f7+/v7+/gEHB//68u/v7+/p5/kFAO/y+Pv+/v7+/v4OGyEaFRAHBwcKMwwMDAz1+v7////73esDGSIgEQsOFRUVGBoaDg8NEA4JCQkPFBkZFg4E/v3o1tLS0tfl5fswLwwBBQMVAQEBAQUBAQEBAgEBAQEBAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAS/t7u3tIhcPDAYGBgYGBgYIA/nz7e/l5ePg+wL38PL6AQYGBgYGBgYMHC02OS0iIiIvAQEBAfb7/v//AQoVGxkJBAgODg4VGBgQDQ4LCQkJCw4UGQ0B/gACBvHf29vb5/X2MzIMAQUPBwEBAQEBAgMBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEy9PX09PTz+Pj6AQUFBfzx5+bo6urt7voYHx8gIiIhGxYUBvfs8u/p4+Xm7/wFBQMGA/z4hSz1+f7///8CChYbGSIeFgkJCRsyMjIxMCgeGRUNCQkJCQwQFhQOCAD+/wH79fUtLAwBBQ8HAQMBAQUBAQECAQEBAQEBAQMBAgEBAQEBAQEBAQIBAQEBAgEBAQEEASn/AP////7l5vj4+Pj39/b29vv59gkKCwsJChkXAu30+Pj29vb4+AgMCwWCiA4BCBIXEg0NDAwMDAwMAwOGDf/56/T69/T09PT09PQAJSQMAQUPBwECAgMDAgECAQEBAQEBAQgBAQEBAQIBAQEBAQECAQECCvz9/Pz8+/4DAQEBghb//wQCAxcVHBoI8fkDAwQEAwMB9/n6AAX19fX19fWCBQEKCwYAAYoF+PHv7vT7hD8RCgkJCgoHCQwJDAgB/wEDDg8PExQNBgUGBgYDBQgFCAT9+v3/CgsLDw8GBgkYJg7//fn4+wADAf3/AwUDAvvyH+rq8Pv+/Pn89u/l1O8EBfz49/f8AQQUEg0JCAgFDwsIgyn7/P7++/n7+/v8+/3+/vv4+/r6+fn7/P7++/n7+/v8+/3+/vv4+/r6+fmCMv////jo3uHzCQ8EBhYXFhkZGRQODgz35vIDAwMFBQUF+/Lz//jz7erl5eTo7e3t6/j0AoM/x8THx8nFzcjExcbGw8LCws/PyMDAvbq9vb+7w766u7y8ube4uMXFvra1/gAGCwf//fz39fj/Af759/n59vPyAxb8+wMRGRMFCBAJ9ODu/QQB+v4DBgoNBoEGBwsLCBUPBoMp6/Hy7uvs6+vr6+zt7u3r7O3s6ujq6/Hy7uvs6+vr6+zt7u3r7O3s6ujqgRP//////fv9+wcaIx4WCQQFCAgIBIEdCgEFBQgKCwgGBgYSICAWDgX89fDx7u7v7+8DDQsFgz8UFBQVFBQUFBQUFBQUExQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBXw7PkC9QcYGxsaGRcWFxgTDQj++f3rH/b29PHv6uzo3OkWRTMkICIgIB8bGx4PB/Ln7+vy8vLvg6k1BP38AQEBBxgnF/rbx8LCxM/X3Nzc5fT09QH+8efm6vH39/cCDhAECREcJSsqKCMdHR0hFBT+gzw7DAEFDwcBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBOzQzNDQ0Ne33+vf49e/t7u70+wEBAQEBAwYF/Ozv7+7u6+r19u8BHTMpIRsaGBYI+fL3BgT78vDk7u7t7TsLCwsLCwsLCAQBAQEBAQH67d/W1NLe5+7y8vLv6Ojd4Njd6uvr8vb29vPt6efx/gkSFA8SGBsbGyARDQsAgBcBoAAKIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAQAAAAGIBMABmAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABiAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAQACQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAEQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGIA8ABmAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAABmALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAABAAECAQECQQCCAPqBAPoAAwACAAMA+AACAPwA9wCFgAD0gwCAAPmDhQADAAsAgAABg4UABAD9AB0ACAAKAAkA/gD5AAwACQAGAAwA7QABAIAA9IOFAIAA/4OFAPwA9QAGAPsA0QDrAIAAFIOFADQACwCAFwGgAA0gFQAGAAIACmAFAAAAAAAAAAAAAAAAAABAAAAAAAAACmAGAAAAACbEAAAAAAAAAABAAAAAAAAABgAAAAcgEwAHYBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAGQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAHIBYABkAKAAAAAAAAAAAAAAAAQABAAAAAAAAABkAIAAAAACbEAAAAAAAAQABAAAAAAAAABgAJAAZABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAZAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAZAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAZADQAAAAAmxAAAAABAAEAAQAAAAAAAAAcgDwAHYBAAAAAAAADAAAAAQAAAAEAAAAAAAAAGQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAGQAcAAAAAAADAAAAAAABAAEAAAAAAAAAGQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAHYAsAAAAAAADAAAAAQABAAEAAAAAAAAAGQAwAAAAAJsTAAAAAQABAAEAAAAAAAAIBAQEAgEEAggCCgEAA+oGGAfr6AQMfAIAAAoSAAQERgwCAAfj4g4EAF4MB+/4B9fUAhoAB9PSDAIAB+fmDhgEDAwELCwCAAQECg4YBBAYB/+QBHR0BCu4BCxIBCwsB/wYB+/sBDRIBCwsBBgYBDAwB7e0BAQEAgAH084OGAIAB//2DhgH8+wH19QEH/QH5+QHQyQHp6QCAARIUg4YBNDUBCwsAgBcBoAAKIBUABQACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAIAAAAFABMABUAUAAAAAAAAAAAAAEAAAABAAAAAAAAABUASAAAAACbEAAAAAEAAAABAAAAAAAAABQAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAFQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8ABUAQAAAAAAAAwAAAAEAAAABAAAAAAAAABUAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAAAAgEBAkEAgQD6gYAA+oOFgAACg4WAAPeDhYWFgAACg4WAAPmDhYAABIOFgAADg4WAAASDhYAAHYOFgAAFg4WAAAGDhYAACYOFgAAFg4WAAOyDhYAA9oOFgAD4g4WAAPuDhYAACIOFgADZg4WAABSDhYAAMIOFgBcBoAAMABUABgACAAZABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAZABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYAAAAGABMABkAUAAAAAAAAAAAAAEAAAABAAAAAAAAABkASAAAAACbEAAAAAEAAAABAAAAAAAAABgAWAAZACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAZACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYACQAGQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAGQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAFQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGAA8ABkAQAAAAAAAAwAAAAEAAAABAAAAAAAAABkAOAAAAACbEwAAAAEAAAABAAAAAAAAABkAHAAAAAAAAwAAAAAAAQABAAAAAAAAABkADAAAAACbEwAAAAAAAQABAAAAAAAAABkALAAAAAAAAwAAAAEAAQABAAAAAAAAABkAMAAAAACbEwAAAAEAAQABAAAAAAAAAgEAApgFsAEAA+oGGgAH19IOGgAH384OGgAECA4OGgAH18oOGgAHjE4OGgAEWCIOGgAHnBoOGgAE6KoOGgAEcF4OGgAETAoOGgAElGIOGgAEQFYOGgQAJg4aAAejsg4aBAPKDhoABv+ODhoABqBWDhoABxgmDhoAB3/SDhoAB2dCDhoABVA6DhoABYCiDhgCAFwGgAAogFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAUAEwAFQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAFABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAVAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAUADwAFQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAFQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAAACAQECQQC0APqBgAAZg4WAAPaDhYAA2YOFgAD9g4WAANeDhYAA/IOFgAAYg4WAAPyDhYAA5IOFgAC9g4WAAN6DhYAAA4OFhYWAACeDhYAASIOFgAAXg4WAAPuDhYAABoOFgAAPg4WAAEaDhYAAAoOFgAC6g4WAFwGgAAwgFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAQAEwAEQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAEQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAARAEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQIBAQJBALQA+gH0AAAZAAIA9gACANkAAgD9APQA1wAMAPwADAAYAAwA/AAMAOQA/gC9AAgA3gABAAMA/AABAAwAJwD0AEgA9AAXAPQA+wD0AAYA8wAQAAMARgDzAAIADAC6AA0AgAsA0ADVAAIAtEAFAAAAAAAAAAAAAAAAAABAAAAAAAAA0EAGAAAAACbEAAAAAAAAAABAAAAAAAAArAAAANJACgAAAAAAAAAAAAAAAEAAQAAAAAAAANVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAM0ACQC0QAQAAAAAAADAAAAAAAAAAEAAAAAAAACxQAEAAAAAJsTAAAAAAAAAAEAAAAAAAADNQAcAAAAAAADAAAAAAABAAEAAAAAAAADMQAMAAAAAJsTAAAAAAABAAEAAAAAAAAA/6+ff2NTb7Pb29vb29vb7BA4TC/729vb29vb29vIYFA4JBgYGBgMRKistMDAa//r3+/rv9hchGBobGxsZGBYL+CXq9/gBBBYoKSolIyIiIx0RDwH+BQUFBQkKCBMaEv3w7/r48PECFIOAPwECAwMD9trFy9nn9fv7+/v7+/wCBwcKCgwNDPgBAQIFCAoYEffh4eHh4efd5Oru7Ojo6AYhISYsMC4eFAz57Owe7O7i3dHS3ub4+/Pm3dzb29vxDRgKCw0NBv7+/uG2iUD/eQSlpb/pAYM/2O0TNkZGRkZGRkZGRkYzDurY2NjY2NjY2NjY2NgmIhsWFBQUFC5bdnZ0dnZmT0M8Ni4lJhoRGRkZGRkZGRgZGCUSDgcGCxIVFBMUFBQUFBkhKPi/paWlpauwt9Df7QQcNEJCTkg9L4OWIQEBAQL59xAQDwwIBvYBDRERERERCRo2RExRUVFRUVFRPRSIIwID/fXz8/Tz8wMOHh4eHh4N8N/l3MzHv7i4uLrB0N0TExYUEIMmq7/8NkZGRkZGRkZGRkY0+Lyrq6urq6urq6urq6s3MSooKCgoKER6RQCeAKEAogClAKUAiiVVTEM+OTArJSAoKCgoKCgoJhUB+QsPHRsgHxQUFBQUFBQOBADPlkP/ff99/33/fQ6Gi5OvwdLvDi9COU9NRTuDlhcBAQEC+fcYGBgYGBgACBETExMTEwsrbH1HAIoAlACXAJcAlwCXAJcAlwFyJYgX893Wvq+yr7Kyxu8DAwMDA+/Mtq2jkIuCQv96/3r/egiDmLzWExMXGRiDP319fX19fHx7emIzBda+vr6+vr6/wMHV/iZPY216Nzo6NCkhGw7++Pb19ff069fRzszKycjIx8nHwsC+vb28wcclycXIztXg6ezu8PL2/QEBAAEBBxQcIigtLS4vLjAsJBgQKywuMTSDhQABiwD/ggIB//+EBv359/n5/QGEAv///oEI//7+/v7+/v//iAoFCAYJDw0NDQ0JBIgKAgUFAwICAv3z5d2BAQEBhDX87NC2q8Hl+/v7+/v7+wYiPUkrDQUFBQUFBQUFANLT4fQCAgIC+uDGxcbEws3Mzs/O0drk9wiEKvfw7e3z+vj18+/q6evs7Ozr6+vgzLzY+wsLCwsJDA4KCg0UEgb36fPu3tODgBMBAgMDA/THm6bA3fkFBAICAgIrakEAiQCDP1op/fLxC/z88OHd5PXp3NfX19fX4fcQEBAVGRkZGhgYKUtZRSIWDwoKCgoMDhMXEg8NCAf259vc3d3d5/kE+vQO8/H1+vr6ChDzxxISBPv8gz8NBuPEw+kNGBgYGBgYGB5CZGg/GA4ODg4ODg4ODM7U4/D5+fn5BQn+8trIyN3x7fLv7vb07evj4+Pj49nT0N/0F/vs7uTq7fL98ufm5ufn6Ozq9/79/f39+4EL9vL9FiIhFAcQBvHbg4ATAwYHBwf2yaC83/P/BQP//v7+H15AAIo/bjQB18naAQMD893P0uv6ERMB9+nj6/f3+PX4+/v759LS8TNPPiEWDgkKCgoKFRITCvwHJTwtDQABAgMHBQkVGA8QCAQKEBAQIzU3KDg4IgsDgz/2+Pz+AQT/+PT99+zvAQD//fz8/wME+v0KDgYB+f/9+vn6+v7/BgHy9PX09Pf5+vn18fL0/wwKCw0NDQYA//j0JfT9A/77+Pb4+f7++/b08Oni7vj7/fn7/P3+/wL++vLo4eXq8v4Eg4AOAgMDAwMCAf708fYAAwIBggkHExsZDAL7/P0DgR//+fPs6+vz/v7+/v4BAfr5+fz////+AgIB//r6+/n6/YIX8/b5/v4AAfTw8vX6+/z8/PLm5eXu9fz+ggcEDBkhBgYEAYQ//fv49fT19PT09PTz8/T2+vz+/v7+/v7+/v7++/v59/Pw7ezo6uvt8u/o4eTl5ejp6uvr/AID/vnw6uvq6u3q5SXo6uns5Oz38/Tz8/cAA/789vjz6+fm4uHh4uXp6err7/Py9/wB/4OFAf//igEBAYEA/4Yb/fn29PTv8vv7+/v7/P8E//7+/////////QL+/4YJ+vgE9uPs7Ozs7IUO//4A+vn5+fr4+Pj+ChojgQH+/4Q/+/v7+/v8/Pv7+fn6/f7+/v7+/v3+/v79/fz8+fn2+fz8+vjy9vv+BAQDAf8NGx4gIyUlJiYnJRwJ/wD//wD9/wwH+u/n5ebn6ejp6e76gQABgRP78u3p5ePk5OXm5efq8/zm/QAD/4OFAP+BAgEBAYYAAYIC/wEBhAb89ezm5u33hAIC/gKBCAECAgICAgIBAYkJAQH78vPz8/P3/IcP+/n29vj5+fn/Cxoj///+/4Q/Dg8RFxgYGxIGAgMKEhQYGRweHBAJEBcUCQIDCAwnKSgjHh8kHQgEFhohJSYqNjg6PD4+KBUUGRwkKSAhKSgyPSU8NzIuMSEODgsHBwT89wMTIh0bHyMkIyMkJiopKRkI+vodFBESG4OADf8A/////wACDBcYC/3+gwn56+Xn8/3/+P/2gR8GERMTFxELBwcHBwcFAQQHCAYDAwP7+/v58/vu8Pf4/YIiDQn8BRYODR8kJxMMCgkJCQ8YFyAcEw4KCAgI+efj7evr8fqEPwoH//jy7fP16ejv+wQECA4XGyAbFyAnHw4CAggKHhoTDgsNFBDwxrC61OXm29/j4+Ll6PL19vgAEBgPDhARGh0lGR4cISIdGRQTDAsF/PoDEBoODBITFxUUExQWFRYRDwkFKRANDRODgA39/f39/f79/PT1/wP9/oMJAvzuAhsgGhMN/YEfBhMeJSYS59Lk7vwC/gH//Pr28/Pz+v7+/wEG+/P3+v+CIQsGBP/9+fb8/AAJCggFBAAFCAENCxAPCgUFBQH46t/8/P+FgBcBoAACABUABQACAAdgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAAdgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAdgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAHYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAB2ADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYWAAOSDhQEAAQAUAAoBAAEAGQAKgAD/g4WFhYWFhYWFhYAAIYOFAQABAAEAAYAAEYOFgAD/g4UBAAEA8QABhYWFhYWFhYWFhYAA84OFAQABAAkA/4WFhYWAFwGgAHUgFQB8AAIAakAFAAAAAAAAAAAAAAAAAABAAAAAAAAAgGAGAAAAACbEAAAAAAAAAABAAAAAAAAAdwAAAHIAEwBbQBQAAAAAAAAAAAAAQAAAAEAAAAAAAABUQBIAAAAAJsQAAAAAQAAAAEAAAAAAAABTABYAeEAKAAAAAAAAAAAAAAAAQABAAAAAAAAAe0AIAAAAACbEAAAAAAAAQABAAAAAAAAAeAAJAGxABAAAAAAAAMAAAAAAAAAAQAAAAAAAAG9AAQAAAAAmxMAAAAAAAAAAQAAAAAAAAHdAEQAAAAAAAAAAAABAAEAAQAAAAAAAAHtADQAAAAAmxAAAAABAAEAAQAAAAAAAAHsADwBUQBAAAAAAAADAAAAAQAAAAEAAAAAAAABUQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAB7QAcAAAAAAADAAAAAAABAAEAAAAAAAAB7QAMAAAAAJsTAAAAAAABAAEAAAAAAAAB4QAsAAAAAAADAAAAAQABAAEAAAAAAAAB7QAwAAAAAJsTAAAAAQABAAEAAAAAAAAAjIgABAQEBAQEEBgEBAgEBAgEBCQEBAQEBAQIBAQEBAwEBAQEHBBQjOk5kWACCAJYAlgCWAJYAmACYAJgAngDBANoA6ADoANAAswCsAKQAmwCXAJYAlgCWAJYAlgCWA31VLRRAAPqHAwgIBASJBQMIEw0GAoY75+bh2tfZ3uTy+/v7+/v7+/v7/Pn46eTu/g0UDhAREREQDQwJAPf1+fz8+/v7+/v7+/sC/vv28Ork5OTmg4A6AgQHCQoKCgkD/urxDioxHREA+fr5+fkBEBwcISgrKBwSDAX79vb2+wcWHzAoDvb1Cw8LAv39/QQMCgWDO8nH2fUWMTc3Nzc3Nzc3Nzc3NzQuKBIJCg8WGBYWFhYWFhYWE//s7Ojf2NPT09PT09PT2dnUy8nJycnJyYOKEuz2FzhCLkBSWF5fX19fX19fShWJEwYSIy40Fua4oq2tra2tra2trcLrgygnAgEBAQEBAwEBAgEBAgQCAQECAgMBAQEBAgEBAQEBAQEBAQMBAQICAifT5AEvUVBRUVFRUVFODwwMDQgIBwgD6tLHtqqioqKioqKiqrjExcXFhgTyB1twYkQAjwCjAKMAowCjAHuGBwYRHSIsCs2MRv9e/13/Xf9d/13/Xf/YBHh1dXh9RACCAIIAgQCBAIAxf29QMRLz49zX19XMycvQ2d/f3dnX1tbU1NTR0dbRz9Te5PMQLktod3t8eHFsbW5vcXaDhwABgRXo6gMaGf/+/Pz//v7+/v7+/v4BAP/+hhMHDxMPJCAG7OsCAgICAgICAgIBAYM7/gMKDgr77fH09PT09PT09PT08vL5FR4aEgX7+/r6+vr7+/r2AxANCgH59PT09PT09PT04dbn/v7+/v7+gwTs8fn9/4YN/vz6+Pj4/Pz39vb2+P2ED//////8+Pb29vXy7+7z+v6DCP307Ozs8fLw7IM7GSMhFQT5+/v7+/v7+/v7+/v7+fn5+fP2+/3+CAgICAgICAj2/QsEAf37+/v7+/v7+/vu8gESGRkZGRkZg4sQ+/bx7Ozs8PDw9PT09PT09PSKBv348e3z+v6QO/8JGyYlE/////////////////39/f33/AwaHSoqKioqKioqFhUbEw4HAf//////////7PL0+P///////4OLCP78+vj4+Pz8/JIHAgkXIxkLBAGPOwQHBwT/+vr6+vr6+vr6+vr6+vr6+vv//fjw6urq6urq6Onq6u/x7vD1+Pr6+vr6+vr68/L3/gQEBAQEBIOLCP78+vj4+P7+/pIG/fjx7fP6/pA7Jy0gB+bLxd76BQUFBQUFBQUFBAcJGyIcEQT/AQECAgL/+vf4CRgVB/8ABQUFBQUFBQX+AhInMCsiIiIlg4EBAgGDHO3LtNXo5eL1FhMKBwYFBQUC/Pb2BTA6KREB//7+ghMGBfbizdDn+/fe3Nzf4uLiASsgDYM7+v7/+uzTv+cJEhISEhISEhISDxESHyMZDAUDCAsNDQ0KBP7/FikkKSYbEhISEhISEhIKCgYFB//y8vL2gwTs8Pj8/4Iz78qrzNzW0N37AQYGBggICAL48PAHP1tDHQP//P3///8A/fv529Hg8vXj4NrW1tbWBkIuA4M7Cw8OCQD49vj4+fgBBQD7/AMB/Pn5AwQC/vn39/j6+vr4+fr6/fvz+P3////9AAUJCAP+9vb/BgYLDQ0Kg4EBAQGDL/fu6wgL9uXvEAL7+vj39/f4/QEB/vLz9fr7/Pz7+vr69vDu8uz5Dh4ZBgUB//7+/oIA/YOAOgQFA/34+Pj4+Pj5/AADBgcMDg4PGBoXFAwEBP/x6+vr6+vu9fj19vj6/f/9+fPt5+Pd2tvk7Ovr6/H7g4oVGBf/6OoEAwMDAQICAgICAgID/gABAoYS+vHo59fi/xgW/v7+/v7+/v3+/oQ6CgYUJzAfAgQDAgIFCg8UGRwiJiYoMTQyLSUdHhT/9fX09fX2BxocGRQPEBUPA/fs4NrX1dje4uHi4uyEhwD/gRUYFfzk5P7/AQH+///////////+AAEChhMCCRgnAvICFxcBAQEBAQEBAQEB/4M71cK4vMnT0dzt+Pj4+Pj4+Pj4+/v55d3n8PwG/P39/f359fUKB/Tu+P78+Pj4+Pj4+PgFDAz439rV1dXVgwT2+Pn9/4YvBAcLDw8PCAcNEREREBEVFRULExQTEhETEAoKCgsOERIREBATGBweFv/s7Ozx8PL2gzsiCunSyMzX3e76+vr6+vr6+vr8/Pjm4+np5eXY2dnZ2dfU0ufk2uLc4vD6+vr6+vr6+g0pSkw7KSIiIiKDBAoJBAIBgjP9/wkGBQUGCAgIAwMHCAgICw4QEBAQEBEVFxMSDQoKCgb969zn/hEiKysrGw0KCgoFBAYKgzvb0M3W6gQSExQUFBYL++na2dre3+Dh5/QLIi8vMTIyMTArJyEQAfv26N7Y3Nvn+QwXFRwQAO/g39zc3NuDBPX19/r+gij/+/X8BQkNExgnJRoTCgoKEyQzMzAzMS4nIB0XDwoKCg4YKTUhCwMDA4EIA/z19fX08/X3gyjo5OXq9Pv7+/v7+/v6+Pf29/f39/f28vUGGyQkJCcnJykoJzkuFRAKA4EQAf/9+/v6+v8D/PHo6Ojo6OiDiwgCAwYICAgCAgKSBwkYJy0gDwUBjzvp7d/Mw9Tx8fHx8fHx8fHx8fHx8fHw7O7u8Pj29vb29vj39vXn19Pe6fDx8fHy8fHy8vf49O7p6enp6emDiwgCBAYICAgCAgKSB/736d3n9fz/jzve2NXX4Oru8P8IBAH79/Ls6Onr6ezh3ej1CBUVGycoJiUmJSEWDQwUDwL08u7t8/sGCxIZFgT05uHr5+CDgTn+/wEBAQH68/PRy+P47cfg9Pj7////AgcLCwf67PQCDQwLCQYGBgkUJjI6KQvz8QIEBwcGBgYHBgT+gzsWEfbVvbrLz+j38e3t8/f17uzr7fHv8fb7AAkIECElHxwbGRgE8PHn5vD49vb7BA4dJCgrIxYRER0qJR6DBBQQCAMBgjP79ffZ3v0bHgEJAQIDAgICAwcNDRMG9fMBEA0NCQYGBgsTEAYaIBUMESEnIhwaGhoOBwUTgzs7QkxST0Y+LhsREQ8REhcdHx4ZGBUVEQTozsfHx8bFwr68uKaz3Pj6BxIXEhUWFRMUGBEhGRMsMjo6OjuDAgUDAoQMAQULBf369vPx4+j0+YIjBRMfHxoMA/fp4+Hj7Pb29vLl0MHb9wEAAggI9PsPDw8GBwUDgzsRHkBhcmdLOyYeHhweHyMrLi4sKyopIxcQDwUHBQYGBwMDCAwkQk9LQzYvKi0kFwf7+/f6/AEKAPv6+wWDBAQEBQQBgjPx4d3a1tfa3N7S3ufs8/Pz8ejb297Z3uPe2uDk7vb29vwDCw0dHxDx1cvI0OXy8vIJAgcCgwCAFwGgAAwgFQAEAAIABEAFAAAAAAAAAAAAAAAAAABAAAAAAAAABEAGAAAAACbEAAAAAAAAAABAAAAAAAAABAAAAAQAEwAEQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAEQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAEABYABEAKAAAAAAAAAAAAAAAAQABAAAAAAAAABEAIAAAAACbEAAAAAAAAQABAAAAAAAAABAAJAARABAAAAAAAAMAAAAAAAAAAQAAAAAAAAARAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAARAEQAAAAAAAAAAAABAAEAAQAAAAAAAAARADQAAAAAmxAAAAABAAEAAQAAAAAAAAAQADwAEQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAEQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAEQAcAAAAAAADAAAAAAABAAEAAAAAAAAAEQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAEQAsAAAAAAADAAAAAQABAAEAAAAAAAAAEQAwAAAAAJsTAAAAAQABAAEAAAAAAAAEAAQIBAQIAZUAA+gH/AAD8AP8ACQD+AP0A/gAGAP8AEwABACkAAQAwAAEAJgABAAMAEAAJAAsA/AABAAIAAQACAAEAsgAPANUA9QDkAP8AwwD/AL8A/wD8AP8AAgD1AHcA4gA9AAsAgBcBoAAKIBUABiACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYgAAAEABMABEAUAAAAAAAAAAAAAEAAAABAAAAAAAAABmASAAAAACbEAAAAAEAAAABAAAAAAAAABAAWAAZgCgAAAAAAAAAAAAAAAEAAQAAAAAAAAAZgCAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYgCQAGYAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAEQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAEQA0AAAAAJsQAAAAAQABAAEAAAAAAAAAFAA8ABUAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABmAHAAAAAAAAwAAAAAAAQABAAAAAAAAABmADAAAAACbEwAAAAAAAQABAAAAAAAAABUALAAAAAAAAwAAAAEAAQABAAAAAAAAABUAMAAAAACbEwAAAAEAAQABAAAAAAAABAAECAQECQQDfAPqBAIAAGYOFAAwACgDsAAoAgAASg4UA2gABAMQAAwCAAAqDhQCVAAEAgAD6g4UAgAD3g4UAgADog4UAgADzg4UAgAD9g4UAFAD8APQA/0AAhgD/QACsAPwASQD/AIAA7oOFAIAAQIOFQP9zAARA/2gAAQCAFwGgAAogFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAUAEwAFQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAFABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAVAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAUADwAFQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAFQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAAACAQECQQCbAJaBgADvg4WAAASDhYWFgAAEg4WAAP2DhYAA94OFgAADg4WAAN6DhYAAFYOFgAAZg4WAABSDhYAACIOFgAAIg4WAAN+DhYAA+4OFgAD5g4WAABaDhYAAHIOFgADhg4WAAPGDhYAAPoOFgAABg4WAFwGgAAogFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAUAEwAFQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAFABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAVAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAYADwAGQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAGQAsAAAAAAADAAAAAQABAAEAAAAAAAAAGQAwAAAAAJsTAAAAAQABAAEAAAAAAAAACAQECQQDfAPqBgAAZg4WAAAyDhYAA7IOFgAASg4WAANqDhYAAxIOFgAAKg4WAAJWDhYAA+oOFgAD3g4WAAOqDhYAA8YOFgAD7g4WAABSDhYAA9IOFgEAAhoOFgEAArIOFgABJg4WAAO2DhYAAQYOFgED/c4OFgED/aIOFAIAXAaAAeSAVAKAAAgCIYAUAAAAAAAAAAAAAAAAAAEAAAAAAAACZYAYAAAAAJsQAAAAAAAAAAEAAAAAAAACQAAAAjSATAGFgFAAAAAAAAAAAAABAAAAAQAAAAAAAAF5gEgAAAAAmxAAAAABAAAAAQAAAAAAAAFsgFgCcQAoAAAAAAAAAAAAAAABAAEAAAAAAAAChQAgAAAAAJsQAAAAAAABAAEAAAAAAAACYAAkAhkAEAAAAAAAAwAAAAAAAAABAAAAAAAAAiUABAAAAACbEwAAAAAAAAABAAAAAAAAAmkARAAAAAAAAAAAAAEAAQABAAAAAAAAAnkANAAAAACbEAAAAAEAAQABAAAAAAAAArwAPAHRgEAAAAAAAAMAAAABAAAAAQAAAAAAAAGZgDgAAAAAmxMAAAABAAAAAQAAAAAAAAJtABwAAAAAAAMAAAAAAAEAAQAAAAAAAAJxAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAKxACwAAAAAAAMAAAABAAEAAQAAAAAAAAK9ADAAAAAAmxMAAAABAAEAAQAAAAAAAACQjABEBAQEBAQEEBgEBAgEBAgEBCQEBAQEBAQIBAQEBAwEBAQEHQADfBBQjOk5kWACCAJYAlgCWAJYAmACYAJgAngDBANoA6ADoANAAswCsAKQAmwCXAJYAlgCWAJYAlgCWA31VLRRAAPqIAwgIBASJBQMIEw0GAoY/CR0mKSkpKSkpFQ8KCQkJCQnn5uHa19ne5PL7+/v7+/v7+/v8+fjp5O7+DRQOEBERERANDAkA9/X5/Pz7+/v7+wz7+/sC/vv28Ork5OTmgz/h4eHQxMnS3OHh4en2/vnv5gACBAcJCgoKCQP+6vEOKjEdEQD5+vn5+QEQHBwhKCsoHBIMBfv29vb7BxYfMCgODPb1Cw8LAv39/QQMCgWDLy4CAgEFAwMCAQEBAgQBAQIBAQECAQEBAQECAgEBBAEBAQEBAQECAQEBAQECAQECAy4SEhIGBgbH2fUWNzc3Nzc3NzcuKBIJCg8YFhYWFhP/7Ozo39jT09PT09PZ2dTJyQUhIRTY2BSFDuz2OEIuQFheX19fX19KFYYMBhIuNBbmuKKtra2trTAvAgIBAgQCAQIDAQEBAQEDAQECAQECBAIBAQICAwEBAQECAQEBAQEBAQEBAwEBAgICL/Ly8vLm5ubm0+QBL1FQUVFRUVFRTg8MDA0ICAcIA+rSx7aqoqKioqKioqq4xMXFxQcwMCPMv7/MI4YE8gdbcGJEAI8AowCjAKMAowB7hgcGER0iLArNjEb/Xv9d/13/Xf9d/13/2BW7urq6uLazr62vr6+wsbO2unh1dXh9RACCAIIAgQCBAIAxf29QMRLz49zX19XMycvQ2d/f3dnX1tbU1NTR0dbRz9Te5PMQLktod3t8eHFsbW5vcXaDhAH//4YBAQGIAAGBFejqAxoZ//78/P/+/v7+/v7+/gEA//6GEwcPEw8kIAbs6wICAgICAgICAgEBgy8uABEBAQEBAQECAgYBAQEBAQEBAQEBAQECAgIBAQEBAQEBAQEBAQEBAwEBAQECAQIu2v4DCg4K++309PT08vL5FR4aEgX7+/r6+/r2AxANCgH59PT09PT09OHW5/7+/v4FAezx+f3/gwn4+Pz89/b29vj9gw3///z49vb29fLv7vP6/oEG/fTs7PHy7CQjABEBAQEBAQEFBAIBAgEBAgICAQUBAQEBAgECAQEBAQMBAQEBI8QZIyEVBPn7+/v7+fn58/v+CAgI9v0LBP37+/v7+/vu8gESGQADhwjs7PDw9PT09PSFBf347fP6/oUlJAARAQEBAQEBBAYBAQIBAQEBAQcCAQEBAQIBAQEBAQEBAwEBAQEkCv8JGyYlE//////9/f33/AwaKioWFRsTBwH////////s8vT4/4gD+Pj8/IoHAgkXIxkLBAGEJCMAEQEBAQEBBQYBAQIBAQIBAQUBAgEBAQEBAgIBAQEBAwEBAQEjlQQHBwT/+vr6+vr6+//48Orq6Orq7/Hu8Pj6+vr6+vPy9/4EAAGGA/j4/v6MBPjt8/r+hT/x0e0DAwMB/vxsOAPx8fHx8SctIAfmy8Xe+gUFBQUFBQUFBQQHCRsiHBEE/wEBAgIC//r3+AkYFQf/AAUFBQUFDAUFBf4CEicwKyIiIiWDEPT09O7Z3ubv9/f3/hk0KRX/gQECAYMc7cu01ejl4vUWEwoHBgUFBQL89vYFMDopEQH//v6CEwYF9uLN0Of7997c3N/i4uIBKyANgz8CxOD29vb08e9pOAwCAgICAvr+//rs07/nCRISEhISEhISEg8REh8jGQwFAwgLDQ0NCgT+/xYpJCkmGxISEhISDBISEgoKBgUH//Ly8vaDDB8fHxv9+QogKCgoPmdAAIMHeFIq7PD4/P+CM+/Kq8zc1tDd+wEGBgYICAgC+PDwBz9bQx0D//z9////AP37+dvR4PL14+Da1tbW1gZCLgODP+Lf393a29vc3Ofm4+Lk4+PiCw8OCQD49vj4+fgBBQD7/AMB/Pn5AwQC/vn39/j6+vr4+fr6/fvz+P3////9AAUMCQgD/vb2/wYGCw0NCoOCAwYJBgODBfz4+Pn8/4EBAQGDL/fu6wgL9uXvEAL7+vj39/f4/QEB/vLz9fr7/Pz7+vr69vDu8uz5Dh4ZBgUB//7+/oIA/YM/9fb29fbz7Obj4uLi4+Pm7PIABAUD/fj4+Pj4+Pn8AAMGBwwODg8YGhcUDAQE//Hr6+vr6+71+PX2+Pr9//358wzt5+Pd2tvk7Ovr6/H7g4QBAQGGAf//ixUYF//o6gQDAwMBAgICAgICAgP+AAEChhL68ejn1+L/GBb+/v7+/v7+/f7+hD8CAgIBAv/06ufl5eXm5un0/woGFCcwHwIEAwICBQoPFBkcIiYmKDE0Mi0lHR4U//X19PX19gcaHBkUDxAVDwP3C+zg2tfV2N7i4eLi7ISEAQEBhgH//4gA/4EVGBX85OT+/wEB/v///////////gABAoYTAgkYJwLyAhcXAQEBAQEBAQEBAf+DPxQUFBQUFBQUFBQUFBQUFBQU1cK4vMnT0dzt+Pj4+Pj4+Pj4+/v55d3n8PwG/P39/f359fUKB/Tu+P78+Pj4+PgM+Pj4BQwM+N/a1dXV1YMV/Pz8/Pz8/Pz8/Pz8/Pz8/Pz2+Pn9/4YvBAcLDw8PCAcNEREREBEVFRULExQTEhETEAoKCgsOERIREBATGBweFv/s7Ozx8PL2gz/09PT09PT09PT09PT09PT09CIK6dLIzNfd7vr6+vr6+vr6+vz8+Obj6enl5djZ2dnZ19TS5+Ta4tzi8Pr6+vr6DPr6+g0pSkw7KSIiIiKDFf//////////////////////CgkEAgGCM/3/CQYFBQYICAgDAwcICAgLDhAQEBAQERUXExINCgoKBv3r3Of+ESIrKysbDQoKCgUEBgqDUACGAIYAhgCGAIYAhgCGAIYAhgCGAIYAhgCGAIYAhgCGAIY729DN1uoEEhMUFBQWC/vp2tna3t/g4ef0CyIvLzEyMjEwKychEAH79uje2Nzb5/kMFxUcEADv4N/c3NzbgxX///////////////////////X19/r+gij/+/X8BQkNExgnJRoTCgoKEyQzMzAzMS4nIB0XDwoKCg4YKTUhCwMDA4EIA/z19fX08/X3gywrABEBAQECBgEBAQEBAQECAQEBAQEBAgEDAgEBAQEBAQEBAQEBAQEBAgEBAQFAAKwd6OTl6vv7+vj39vf39/f28vUGGyQkJyknOS4VEAoDgQoB//37+/r/A/zx6AD8hQcCAwYICAgCAo4HCRgnLSAPBQGFKCcAEQEBAQEBAQQGAQECAQEBAQEBBQEDAQEBAQEBAQEBAQEBAQIBAQEBJ0np7d/Mw9Tx8fHx8fHw7O7u8Pj2+PXn19Pe6fDx8fHy8fHy9/j07ukA/4cDCAgCAowH/vfp3ef1/P+FP+3r5eXh4ubo6czd7vX59/Pv3tjV1+Dq7vD/CAQB+/fy7Ojp6+ns4d3o9QgVFRsnKCYlJiUhFg0MFA8C9PLu7fMM+wYLEhkWBPTm4evn4IOCBPP3+P0BggQFA/n8/4I5/v8BAQEB+vPz0cvj+O3H4PT4+////wIHCwsH+uz0Ag0MCwkGBgYJFCYyOikL8/ECBAcHBgYGBwYE/oM/SzQ2Pzk5PUA/PklPUVpaU0wWEfbVvbrLz+j38e3t8/f17uzr7fHv8fb7AAkIECElHxwbGRgE8PHn5vD49vb7BAwOHSQoKyMWEREdKiUeg4IS6O/z+f34+Pj18O3z+f0UEAgDAYIz+/X32d79Gx4BCQECAwICAgMHDQ0TBvXzARANDQkGBgYLExAGGiAVDBEhJyIcGhoaDgcFE4NQ/3X/df91/3X/df91/3X/df91/3X/df91/3X/df91/3X/dTs7QkxST0Y+LhsREQ8REhcdHx4ZGBUVEQTozsfHx8bFwr68uKaz3Pj6BxIXEhUWFRMUGBEhGRMsMjo6OjuDEwQEBAQEBAQEBAQEBAQEBAQEBQMChAwBBQsF/fr28/Hj6PT5giMFEx8fGgwD9+nj4ePs9vb28uXQwdv3AQACCAj0+w8PDwYHBQODUP9o/2j/aP9o/2j/aP9o/2j/aP9o/2j/aP9o/2j/aP9o/2g7ER5AYXJnSzsmHh4cHh8jKy4uLCsqKSMXEA8FBwUGBgcDAwgMJEJPS0M2LyotJBcH+/v3+vwBCgD7+vsFgxUBAQEBAQEBAQEBAQEBAQEBAQQEBQQBgjPx4d3a1tfa3N7S3ufs8/Pz8ejb297Z3uPe2uDk7vb29vwDCw0dHxDx1cvI0OXy8vIJAgcCgwCAFwGgALcgFQDpAAIA3UAFAAAAAAAAAAAAAAAAAABAAAAAAAAA90AGAAAAACbEAAAAAAAAAABAAAAAAAAAxQAAAHkAEwC1QBQAAAAAAAAAAAAAQAAAAEAAAAAAAAC4QBIAAAAAJsQAAAAAQAAAAEAAAAAAAACfABYA7EAKAAAAAAAAAAAAAAAAQABAAAAAAAAA70AIAAAAACbEAAAAAAAAQABAAAAAAAAA5QAJAMhABAAAAAAAAMAAAAAAAAAAQAAAAAAAAM9AAQAAAAAmxMAAAAAAAAAAQAAAAAAAAM5AEQAAAAAAAAAAAABAAEAAQAAAAAAAANVADQAAAAAmxAAAAABAAEAAQAAAAAAAAKQADwC2QBAAAAAAAADAAAAAQAAAAEAAAAAAAACwQA4AAAAAJsTAAAAAQAAAAEAAAAAAAADmQAcAAAAAAADAAAAAAABAAEAAAAAAAADmQAMAAAAAJsTAAAAAAABAAEAAAAAAAADZQAsAAAAAAADAAAAAQABAAEAAAAAAAADjQAwAAAAAJsTAAAAAQABAAEAAAAAAAAA0MwYEAQ4GAwIBAQELAQEBAQEDAQEBAQIBAQECAQEBAQEBARgBAQEBAQEBAQEBAQEBAQEBAQIYzs7OzquJg4ODg4ODg4ODg6uwwc7Pzse7sFL/Xv9P/0H/OP84/zj/OP84/zj/OP84/zj/OP84/zj/S/9i/2n/ewOIh4qHQ/9+/3D/Zf8GgAEJCYEKDiUXCAEAAQkaKR2BBQQJCgoIA4EFAwoaJxMCgQUBBQ0eLheCBQQICAoKBYIi6+ji3dfU3Ojx9vb29vb2+gEIDxMOA/v29vb29vb28gMA/v+GPwQNFRkSBv7+/v8BBQcB/v8DB//09fXx7vYAEBIQDAoKCgoKCgoJBwgKChAbHhYWFhYWFhUTCwQHCQgICAgKDRALBwoSDwkDAAP//wEIgx4DBAUGBgYGFycnFPvs8/v7+/v7+/v8/gMHCQwPEA/7giD//v39/v7/AP/+/f39DD1tXC8H9gECAP39/fbexOHh7vuCLvv29/wEFSgxIwr9+/j4+P0CAggTGRUIAvz29vb7ChcS++ntBAf9/f3v1MHn5+z3hD/Y3/QOIyoqMj1GRkZGRkY8H//i2NjY2NjY2NjY2NjYNjEwMzc3Nzc3Nzcs/dHJycnJycnJycnJydPrAgwjOkYpNUU/OzgxLiooKCgoKCcnJyYjIRkVExEPDg4ODg4ODgvbycG7urq6urq6urrR7voVMD0pRTouLIMNDg4ODg4ODgP16+va2vCKDwMIDA4DARAQFBgYFS5IRSOIKfjq4N3g1Lyrq6u2ytcVFRQREBAQDw0PEBcmOEJHTlBTVFRUVFRUPxUAAYUTBxETCvnr5ObOq6urtsrXFRURDxCDP6u46Bw+Ozs+QURERERERDsR3rSrq6urq6urq6urq6s2Ly80Ojo6Ojo6Oivyu6ysrKysrKysrKysuM/j7g8zQTU1TkM5Ni8vMjY7Ozs7Ozs7Ojc1LSkrLS8rKysrKysrEdzCt6mioqKioqKior7b6wwtOz5ENysqgw0YGBgYGBgYFA4KCfPp9YoPBQ4WGhEPGBgaFwf2BxAKAYgG993HuruqjUL/ev96/3oRk8TmFhYWFhgYGBQMAfkNOGV8SQCAAIcAiQCMAI0AjQCNAI0AjQCNEmkf+/z7+/v7+/sEExkN8dXDwqNC/3r/ev96B5PD5RYWExUYgz9CQkJCQkJCOjAoKB791L6+vr6+vr+/wMDB0vUYKTI/Qz84LyEWDvnhx7m5ubm5ubq7vMnj+xAXIywxNzQuIBUuNSowO0JAQj0zJRwV/eDR0MzLysnJycrKysjEwsG/v8DBwsHFzdTf8wYXHSs1NDMwIxMuJSgvOIOGBfz28/L+A4cCAQEBiAcB/fHl7vj9/4YAAYEF//z17v8Fggb26uf29vv+ggb58Onp8/z/igD/iAgFCgsJBgD49PmCBvru5fb2+f2Enij5/wMCAQEBAQEBAQEBAQEBAQEBAQIEBwoKA/359PgA//8BBAH7+/n7/p0PAQIGCAn/9/fy8/z5/PwBA4OGBf369/f3+5MF+vX2/v//igYBCQ4J/f7/ggYGCwoKCgkEggUCBAL/AAGYBQQJCP3w94MFCRgKCgcEhD8KCgL48PDw8fHx8fHx8fHx+QIKCgoKCgoKCgoKCgoK8fLx7uzs7Ozs7OzsAxkZGRkZGRkZGRkZGREA8fTw7vADNevs6+7x8PP19vb29vf39/f39/f39/f39/f39/f39/oMFBQUFBQUFBQUFBQD8fLs6Orw6O719YOGBf369/f3+5MF/fn6/f7/iwX/+e3i6veCBgoeLvb2+f6CBgEEAwIDBAKXBf/89und74IGCR0u9vb5/oQ/MjEkEQMDAwMDAwMDAwMDBBEkMjIyMjIyMjIyMjIyMvH29e/q6urq6urq6gUeHh4eHh4eHh4eHh4YDQIF//wECzX1+fbx5ePg2tXV1dXV1dXV1dXV1dXV1dXV1dXV1dXh+QUFBQUFBQUFBQUF9efo5unz3+ju6+WDhgX9+vf39/uTBv3+BxILAwGKDwcJBPkADRcXFxcaIfb28fiCBgMJDQ/++f+XDwsWFQX0AhcXFxcbI/b29PmEhgQBBAYGA5I/AQQHCQ8UDwkGBQUFBQUFBQUFBQUGCA4UDAkHAQQDBAQEBgcFAgQAAgUKDgb//v79/v7+/v7+/v7+/v7+/v7+/hb+/v7+/v7+AQQJDgYDBAUBAQYBCQ4QDIOGBQMICwwB/ZMG/f8JFg4FAYoFAQQLEgH7ggYKFhkKCgYCggYEChAQBwD/lwUBAQQKDAeCBgYSGwoKBwSEPwP/8d3Py9zzAAUFBQUFBQodMkJDMx0NBQUFBQUFBQMVFxEH///9/f7//wQiOzcfBfz8/P4DCg8QEBEPBQoRCCU1BgsOEgMCAP77+/v7/Pz8+/z69/X3+fr9/wEBAfTs6AoWBfj39/f7AQoOEhEOCAEBAhbx9gcOgwH//4Qh//bbw+P/BgUDAf////8GGkFiTib/7PEF/v7nzcbWt5yn1oEY/v7+/goTDgoPFhQJ+/Dw8PDm19DMzNjw/oEY9unf4NXU3OHtAg0QFRUVGx4eLERROxcPCIISCA0MCBIdGAbw8PDw7OHVxsbZ9IQ/EAvw1c/h/BgkJSUlJSUlJj1YZl9GKBkUFBQUFBQUERIbIB8cHBwcHBwcJUdgXDUK+vr6/AAEBgoLERQVGB4mLDUbIR0V+Pb8BQsLCwcB/fz49/f8/fbt6O7u7evo3NHi/AX68O7u7vDz9/n++/0BDRojGQwPEQeDHv3+AQMEBAQGBffqAhIMBQMA//7+/gYUKDQj/tnG1v6BB/Lj4e3q7vkBgRf+/v7+//Tj4PcSHxQI/v7+/gMUKfn5/gGCLvrz7/L1+fv7AAUJCw8PDw4LCxZDXEAgFQ0FBQUGBQYEEB4dDvz+/v4PLUPz8/0ChD/x8vP19/n6AAUGAwHy8AEA//79/Pr9/wQE+/4E/fnwAAMEBAcLCAD8AAkIBQQDAQIOGhMIAwQKBwUHBv/6/Pv+NfoA//36+Pn8AgcHAgMKBwYGBgMABQ8PERMXGRoYFhMNDA4JBQT++fn/BQMICQn68vkCAQMKB4MC/v//gwkECg0OAvz/AwIBgwgDCREXCv76+fqCB/z+DB8UBPz9hRL//gD18fwMFAcAAgICCRcgDwkCgy4IFCEmCvv///v29vr+/v4VIyMgGhcRCAYEAgICAQIG//8IEREFBwcHBQ0aEgwHA4Q/CQkJBwcHBwcFBAT9+wEFBQUGBgYGBgYGBgcHCAkGBg0VGRgWGB8lJBsSEhQTEBAQEBAOCwkICgT/+O7y9v0A9jUPDAgJDBAXGxoYGR0jJiYpKistLS0tLSsmGxYWFhYRIycdFxsbGBQQDg4I//8A/wAD/BYWFRGDhgUECg0OAv2TB/r2+AABAgIBigr////y8Pj4+AYVF4EB/f+CEwQG//X1+Pz9/P39/f39/f39/f//hw4ECAgHAwD8+fv4+PgEFiGBAf3+hD8ICAoKCgoKCgsKCgL9AQQEAwMCAgECAgICAwUHCAYGCxATExEQEhEOCwsLCwkJCQgJCQcB/Pr99O7q5Ofs9v8INQwTFhEQDg8QDgwOFiEmJikqKisrKCMgIBcF/Pz8/P3/AAUJDA4LBP34+e/o6ers9gMKExwjHYOGBQQKDQ4C/YcC////iAf/Aw8bEggDAYYA/4EFAQQLEgH7ggYKFhkKCgUCghMHEBcXDQP//f39/f39/f39/f3//4cIBgsLCgYICgwHggYGEhsKCgcDhD8PDxchKSklHRgUFBQUFBQUDAL6+/4ECw8PDw8PDw8P7ebk6Ozs7u7t7Ozy6ubx+AEFBQUD//j09gELERcTDxnyNRYRCPjZ2Nvi6urq6unp6enp6enp6enp6enp6enp6ebUzNPc39/f3dnSz8/d5+jw8u/S8fDh1IOGCgcRISkjFQUAAQABggb779jEzuL2hAcRJiseIiEWCIEXAgICAvnm2N7j6vkICg0MDAwGDR40NB4HgwUCBwoTEgaXD//+AQ4aFQwMDA8QDjQ0IgmEP/T3/wcH//n08/T09PT09PPo29fd4enu8fHx8fHx8fII9OHb29vb29vb29vMyNbzEyEhIR4ZFBERGBkaGBEH/vE1AvoACPv69PHv7+/z+f3+AQMB+vf9AgMDAwMDAgIE/vn7AAkPDw8ODAcEAwsL//Pm1uro6PD4g4AAAYQF/vv+AwYFhwUDChQaFwuBAAGCBhEiJRcPBwGJEALx4Nbf5Orp6enf08z4+PX6ggv78ebe8Pjz9Pb9/v+CAP+EA/r09vuFD+/e3OXu8Onp6eDGqPj4+v2EhgT//Pr6/ZI/9fHx8/Lw8/X2+Pr6+vr6+vn6+v3//PTs8vf19fwEAP3w+fX4+ujt7e3p5e309fb39vb29vb29vb29vb29vb29hb29vf49/f29fTt5unm3+L6Bv339/Hi3YOGBf349fT/A5MHBAL25O77//+FCQEBAAwRB/Xq+AGCBvbm3ebs9f6CBffmz8Lj/ZgP+/Xu5eLz+/v7++3Y5+33/IQ/9vb2+Pj4+Pbz8fH09/f39/f29vb29vb29vb29vb29uzn5+vs6unp6erq6urs7Ozs7Ozs6+vo5ers8fv3+Pn+ATXw8/fy7Ozn5ujo6erp6Ono6Ojo6Ojo6Ojo6Ojo6Ojq6Ojo6ejo6ejm4uDl6eno7/f7COvq6+yDhgX9+PX0/wOTBQgQDwUDAYsLAQMEBBETCwsL/e7sgQEFA4IF/fv+BAMBmAsCBAQFCggLCwv/7eKBAQYEhD/7+/f39fX2+Pr9/f8CAgIBAP38+/v7+/v7/Pz8/Pz7+PHp5+fp6Ofn5+fq8fr9/f39/f3+//z3/gABBwcNExb+FQT99vXq5+bu9fTz9fb29/b29vb2+f2HF/zz7+/v8O/w8PDs5+3v7u3x9PLp5d/d4YOGBf349fT/A5MGAgD79fn+/4oF//z17v8Fggb37Or29v8Cggb/+vTw+P8BlwX69/X09PmCBvru5fb2AQOEPwcHChEXHCEdEwP6+QQUGx4gHx8hEgYKDxEQCQEAAwvx5eHn7evj297wBAQDBAgC//z3+f3+/fn28u/0/v3v6xE1A/z7+P799/Hv7+rm4dzf4ODh5+vi2dvb3eTm393d597Y6/Tu8fT3+PTx6uHf4/P06ADv9O/xg4IA/4IK+/Hr6ej0//3/AAGCCREfFvsHDw0MBwSBBxUnHwDq3uX2hRP77+XzAggJCRESCwsLB/PdJCYZBoIL9u7x/goJ/vsBBwgEgh/k1tbZ4eHn8/P4/v7+/Pr3/wMAAQUNBgYGAOzYJSgmEIQ/Cgj88Ofm3eDo7OHf6/sDBg0TGhwiHhgUGBUI+/wEDO7j2tjX187N1N7h3+Tt8QEREAsMERMPBwcC+Pb8AwP9+DXw7evr//706+fp6e3q5OXk4+Xr8fLv8/H3AQf9+P3/AAkGBAECBAgLCwn/6+Ti7fLp3uHl4OiDAgICAYMI89zCsrzd+/3/hAkHFSk1MiUTDA3/gQcCAPjt1M3d9oUTChgbJCYY/uz5AP7+/vjr4/T0/QGCLvHi3OTs7/H4ARIWEgwMDPjs7Pbt7Oz0+Pr+/v7++vH1+PLt6/r5+fn25dHy8vb7hD8GBf717Obq8/sBAf77+vv8AQoVGhsXDQYGBgYGBgYGHyUkHBcWDw4TFxUTDQP+BQwMDAsKCxEXFRMVEggCCw0JNQQIChQpKy8sJSUlIR0dHB0dHR0dHRwcHB0cHBwcHBkdHRsZHR0dHyQwNzc4PTUWCREJFBIhLYOGCv/98+zn6/j9/P7+ggYFESg8Mh4KhAfy4+T27OPq+IEX/v7+/gYZKB4OAvv88/D19fX7DiPi4Oj4ggYB/vbt5Oj5iAMBAQABgQEBAYYP/wIGBf/4+vr6ARkz4t/Y7oQ/BAIMFh4dHRkSCggMBv79AAUNFRwUCgYEBAQCAQEBBBMhMTY2MTg8Ozs/QjgnIwr07Orr5+Xq9vHx/P/25uDmATUDDxobLTI2LiUiIiEgGRcVExUcHxYNCQkJCQkKCggIDAYICgwNDw0KDxYdLjs6IxQcHScvOTiDgAL+//+CCgwZFwoQA/f+/v//ggn89Ork6Onx+/kBgQf8+PDtER4T/4UJ/fXu8O7vARYI/4IGCBYdFxcSBoILChgjJBgTEgwKAwIBggABhAMGDAoHghIBAwUUGxsdIg4FBQUKIT0WFhAJhACAFwGgAAkAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAUAEwAFQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAFABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAVAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAUADwAFQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAFQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAACAAYgAQP8GgYWAAA+DhYAAAYOFgADxg4WAAP2DhYAA9oOFgAD4g4WAAPuDhYAA+4OFgAD1g4WAAO2DhYAA+IOFgAALg4WAABWDhYAADYOFgAAZg4WAAAmDhYAAAoOFgAALg4WAABODhYAAGYOFgADxg4WAAN2DhYAMAOgAqQACAJlABQAAAAAAAAAAAAAAAAAAQAAAAAAAAKlgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAIcAAACjQAoAAAAAAAAAAAAAAABAAEAAAAAAAACmQAgAAAAAJsQAAAAAAABAAEAAAAAAAACdAAkAf0AEAAAAAAAAwAAAAAAAAABAAAAAAAAAiEABAAAAACbEwAAAAAAAAABAAAAAAAAApUAHAAAAAAAAwAAAAAAAQABAAAAAAAAAokADAAAAACbEwAAAAAAAQABAAAAAAAAAHEAMAAAAACbEwAAAAEAAQABAAAAAAAAAP+vn39jU2+z29vb29vb2+wQOEw4D+/b29vb29vbyDQkFBAQEBAQEBAQB/fz18PT6/wL8/Pz8/Pz7+vHq8fsCAgIPBAoRBQ4XDfru7/r37/H7CIM/AwQFBgYG+d3Iztvo9fv7+/v7+/z+AwcJDA8QD/sBAQD/AAIGDhQXEgP4+Pj4+Pr/AgIIExkVCAL89vb2+v/9BAn28AL7/v7+47uPQP9+BKWlvugBgz/Y7Q4sPDw8PDw8PDw8PCkK6tjY2NjY2NjY2NjY2CciISUoKCgoKCgoJSAcCwIDBAYHDw8PDw8PDw/i08fBxMTED8TExMTn/gYQGSk4OEQ/OjGDDA4ODg4ODg4ODgwJBQKJHgMJDRAHBRAQEQ8LBQ0YICg2R0tQVFRUVFRUVDwYAAGFEwkVFxIE9e7Krq6utMHU4hMTFhQQgzU0AQEBAQgCAgEFAgIBAQIBAQEBBAIBAQEEAQIBAQECAQEBAQEBAQEBAQEBAQECAQEBAQEBAQE0wgZIWlpFv6urq6urqzw8P0FBQT45NSQTEh4eHh4eC+DMtpySkpKSkpKSutcEIj9PSGJYTEMEGBgYGAODCQ4aEQ8YGRUK/WJFAIAAhACJAI0AjQCNG2kf+/z7+/v7+wkgLB8B4NGpiYmWrtLoHB0YFxg/Nzc3Nzc2NjU0JATjw7Ozs7OztLS1tbbH6g0eJzQtLy0nGxMH8NjMyMXFxMC+vr6+vr68uLa1s7Ozs7O1u8bO2g/wBxMhLzMyKyAQBh4jJSksg4YA/4oCAQEBiAX89vT09fuBC/78/P3//////////4gOBAcFBf/6+vsCAgIA++7jgQH//4Q//e3WwbbP8gQEBAQEBAQSJzxIMRcKBgYGBgYGBgEC//nz8fHx8fHx8fL19fv+/wQHB/8BAwMDAPv2DAwJ9uPj4w/p8fP47/L3BxIM++789/X6gwL9/v+CMvHEmKS50vAFBAIBAQEMIDlHQCMB7+4I///38vH49vj8+/4IERIUFBUXGh4eL0FRRC8iFYITAgQIBA8QAPvs7Oz6/ujCEBAG//+DPw8F27Sx1v0LCwsLCwsLFD9ob1MuGRAQEBAQEBAO+/Xy9Pj4+Pj4+Pj5/PwCBQYJDg0BAwYGBvz3BBEQEwX09PQP/AsTGA0MExsfHhkQBAP/+4M//QADBAQE8NPF0uX0AAUD//7+/goeOEcuAtrG1/4DA/ft6/b29vj4+QAGBwkJCQsLCwstYHZRMCMVBQUFBwcG/A8JFQYB8vLyByQ7PTEwKhQDgz/8/P3/AQUB+vf+/fsADAsKCAcFCAoPDwYKEAgE+/n6+ff4/AH9+v///fz8/PsDHTM1NTc4NTIrJiIRCw4H/fv2D/j///v48/T19PLw9PH2//+DB/39/f39/f8BgQX//wEDAgGCCQMJERcKBQH5+v+BJAEEBggHBgP//fr6/f///xc7TExDLx8ZFA8LAgIC/gAMBQwVEw+DAgIPG4g/CwsQFRUVFRUVFRQUExISDQgICAgICAgJCgsMCgkUExIPDg0ODxESFRcXGB0gHx8dHR0YDggICAgICw0JBQUGBQ8B/fvy5+Tl7/4MEQ4TGBkWg54IBAoLCwcDAf3+gQn//v7+/v7+/gL8hw4FCgwMCgYGBv7+/gAFEh2CAAGEPw0NDQ0NDg4NDQ0LCggHBwcHBwYHBwcHCQsNDgwLHBsYEQwKDhQbHyIkJCQoKioqKioqIQ8GBgYGCQwOExMQEw4PBwH98+jk5ev0AQgNCxQbHIOGAAGKAv///4gUAgcKDAsE/v3/AQEA/v7+/v7+/v//hxIEBgQAAQYGBf7+/gAFEh0CAQoHhD8LCQH6+QQE9urk5u78BQkXJSohEw4LDQwF//8BCgUKExocGhYTEAsLCwsOEhUM8+Pk5Obu9fHy+vsF/QYRFhYYDxodJSQeHBwQAPf5IwkB+/+DKgMDBAMDA/n2//b5AQL6+/3+/v4LGR4WFQoDBwb+/f316OHg5u/7BQgJCASBIv/nxba2vNrj4OPu7/7+/gYF8+/s7uzxAgIC/gAHFAgIA/39gz8CAPvz7vHz7N7X2uX1/QAIERYVDgsMEgz98/X8Bebs9v8B/vsABAH88vDz/AP85dLR0djn8Onn5uLs8e78CwoNDwsB/f8BBf339/n69QP78+2DDwMCAwMDA/zix7zF3Pb9/v+CCQQPIzInDP8IBwGBGQH++O/1AxgrJhANCQQEBO3MvLzE0uHn6fD3ghIJCwAEAPPu8gICAgH/9u8BAvL1hIsCAgMCogL//v+VAAiHrQf+/Pz89Pv8/5QAC4cAgBcBoAADIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYgAAADIBMAA2AUAAAAAAAAAAAAAEAAAABAAAAAAAAAA2ASAAAAACbEAAAAAEAAAABAAAAAAAAAAyAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYgCQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAGYAEAAAAAJsTAAAAAAAAAAEAAAAAAAAADYBEAAAAAAAAAAAAAQABAAEAAAAAAAAADYA0AAAAAJsQAAAAAQABAAEAAAAAAAAADIA8AA2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAA2AOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABmADAAAAACbEwAAAAAAAQABAAAAAAAAAA2ALAAAAAAAAwAAAAEAAQABAAAAAAAAAA2AMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAhYUAAQACAAEAAgD+APcAgAABg4UAhYUAhYUAhYUAhYUABgD+AAkA/gCAAPODhQD+APIAgADzg4UAhYUAhYUAhYUAhYUAhYUACAAOAIAAA4OFAIWFAIWFAIAXAaAAAyAVAAQAAgAEQAUAAAAAAAAAAAAAAAAAAEAAAAAAAAAEQAYAAAAAJsQAAAAAAAAAAEAAAAAAAAAGIAAAAyATAANgFAAAAAAAAAAAAABAAAAAQAAAAAAAAANgEgAAAAAmxAAAAABAAAAAQAAAAAAAAAMgFgAEQAoAAAAAAAAAAAAAAABAAEAAAAAAAAAEQAgAAAAAJsQAAAAAAABAAEAAAAAAAAAGIAkABEAEAAAAAAAAwAAAAAAAAABAAAAAAAAABmABAAAAACbEwAAAAAAAAABAAAAAAAAAA2ARAAAAAAAAAAAAAEAAQABAAAAAAAAAA2ANAAAAACbEAAAAAEAAQABAAAAAAAAAAyAPAANgEAAAAAAAAMAAAABAAAAAQAAAAAAAAANgDgAAAAAmxMAAAABAAAAAQAAAAAAAAARABwAAAAAAAMAAAAAAAEAAQAAAAAAAAAZgAwAAAAAmxMAAAAAAAEAAQAAAAAAAAANgCwAAAAAAAMAAAABAAEAAQAAAAAAAAANgDAAAAAAmxMAAAABAAEAAQAAAAAAAAQABAIWFAAEAAgABAAIA/gACAIAAAYOFAIWFAIWFAIWFAIWFAAYA/gAJAP4AgADzg4UA/gDyAIAA9oOFAIWFAIWFAIWFAIWFAIWFAAgADgCAAAODhQCFhQCFhQCAFwGgAAIAFQAFAAIAB2AFAAAAAAAAAAAAAAAAAABAAAAAAAAAB2AGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhYAA94OFAQABAAkACgEAAQDwAAqAAPyDhYWFhYWFhYWFgAD6g4WAABODhYAADYOFgAD2g4WAAAeDhYWFhYWFhYWFhYWAAA+DhYWFhYWFhQCADADoAPcAAgDlYAUAAAAAAAAAAAAAAAAAAEAAAAAAAADbQAYAAAAAJsQAAAAAAAAAAEAAAAAAAADOAAAA8UAKAAAAAAAAAAAAAAAAQABAAAAAAAAA9EAIAAAAACbEAAAAAAAAQABAAAAAAAAA3QAJAMtgBAAAAAAAAMAAAAAAAAAAQAAAAAAAAL5AAQAAAAAmxMAAAAAAAAAAQAAAAAAAAPRABwAAAAAAAMAAAAAAAEAAQAAAAAAAAOxAAwAAAAAmxMAAAAAAAEAAQAAAAAAAAB1ADAAAAAAmxMAAAABAAEAAQAAAAAAAAD/x+AUMDAL27/L/EBcSCwgGCA4aCAf2DPz/Bfzd4+rt7e3p5uTu+vzr59/Y1Nvs9vb29vb29vsEDhMOA/v29vb2Nvb29vINCQUEBAQEBAQEBAH9/PXw9Pr/Avz8/Pz8/Pv68erx+wICAgQKEQUOFw367u/69+/x+wiDPwwMDAwMCw8QBPPo6/D09PTu5dPzFQwMFPfv9/f39fHu7NvW0t/0CAMEBQYGBvndyM7b6PX7+/v7+/v8/gMHCQwwDxAP+wEBAP8AAgYOFBcSA/j4+Pj4+v8CAggTGRUIAvz29vb6//0E9vAC+/7+/uO7j0D/fgSlpb7oAYNMSwADAgYBAQEDAQEBAQEBAQEBAQUBBQIBAQEJAQECBwEBAQEBAQEBAQEBAQEBAQEBAQEBBAIBAQEDAQEBAQEBAQMBAQEBAQEBAQIBAQE/HuTlABA0REQ+E//0CwLqyLwCAwUd7Q4sPDwpCtjY2NjY2CciISUoKCgoKCgoJSAcCwIHDw8PDw/i08fBxMTExAvE5/4GEBkpOEQ/OjEYCgoKCgoKCgoQO1BQUE44FwoKCgoKDg4ODoMZCQ0QBwUQEBEPCwUNGCAoNkdLUFRUVDwYAAGDEAkVFxLuyq6urrTB1OITFhQQPy8W5s3NztDR197m6QA0S0tLS0QV/vMG/OO8rxMTFBQUFBYYGiAoLqvCBkhaWlpaWlpaWlpaRQK/q6urq6urq6s2q6urqz88PD9BQUFBQUFBPjk1JBsZFxMSHh4eHh4eHgvgzLackpKSkpKSkrrX5gQiP09IYlhMQ4ORBwc4UE9PUDcOjAwYGBgYGBgYGBgVDwkDiRAFDhYaEQ8YGBkVCv0OMFFib0kAgACEAIkAjQCNAI0AjQCNAI0AjR1pH/v8+/v7+/v7CSAsHwHg0amJiYmWrtLoHB0YFxiDCWBgYGBgYmVncn9IAIwAkgCSAI0AjQCNAI0AiwCGBW5gaWljckoAhQCNAJIAkgCSAJEAkACPAI0AiQCGP3puYzc3Nzc3NjY1NCQE48Ozs7Ozs7S0tbW2x+oNHic0LS8tJxsTB/DYzMjFxcTAvr6+vr6+vLi2tbOzs7OztbsSxs7a8AcTIS8zMisgEAYeIyUpLIOSBQICAgICApQA/4oCAQEBiAX89vT09fuBC/78/P3//////////4gOBAcFBf/6+vsCAgIA++7jgQH//4Q/BxAjJhD/+vbz8/Py7OPj8f8C+AQDEfsIDAkLxd0AFBQUExYYEggD/e3WwbbP8gQEBAQEBAQSJzxIMRcKBgYGBjYGBgYBAv/58/Hx8fHx8fHy9fX7/v8EBwf/AQMDAwD79gwMCfbj4+Pp8fP47/L3BxIM++789/X6gyns7Ozs7PH0+Pr6+voABAQEAPoG8eDk5OH5BAEBAfv08O3s7e7t7Oz9/v+CMvHEmKS50vAFBAIBAQEMIDlHQCMB7+4I///38vH49vj8+/4IERIUFBUXGh4eL0FRRC8iFYITAgQIBA8QAPvs7Oz6/ujCEBAG//+DP/YKMUQmDAcEBAcJCQH07fkEBwAIBBH/Cw8BBKDG8QMDAwIFBwH38g8F27Sx1v0LCwsLCwsLFD9ob1MuGRAQEBA2EBAQDvv18vT4+Pj4+Pj4+fz8AgUGCQ4NAQMGBgb89wQREBMF9PT0/AsTGA0MExsfHhkQBAP/+4M/39/f39/n8fgABAYFDRYWFhAJEffn7Ozm/RQTExMI+vTt5+jp5uLf/QADBAQE8NPF0uX0AAUD//7+/goeOEcuAjbaxtf+AwP37ev29vb4+PkABgcJCQkLCwsLLWB2UTAjFQUFBQcHBvwJFQYB8vLyByQ7PTEwKhQDgz/5+fn5+fr7+/j08vLx9vP18/Lu9fv09frx8/b19fTz8vDs7ezw9Pj8/P3/AQUB+vf+/fsADAsKCAcFCAoPDwYKNhAIBPv5+vn3+PwB/fr///38/Pz7Ax0zNTU3ODUyKyYiEQsOB/379vj///v48/T19PLw9PH2//+DhwIDBQSEBAECB/78gQIB/AGFDvz9//8AAQH9/f39/f3/AYEF//8BAwIBggkDCREXCgUB+fr/gSQBBAYIBwYD//36+v3///8XO0xMQy8fGRQPCwICAv4ADAUMFRMPgwICDxuISEcEAQIFAQQCAQECAQEBAgEDBwECBgEBAQEBAgYBAQEBAQECAQEBAQEBAQEBAQEDBAEBAQEEAgEBAQEBAQEBAQEBAQEBAQEBAgE//Pv8/P7+DRANDQcB/vz7/AsLFRUUFBMSEggICQoLDAoJExIPDg0ODxESFRcXIB0dGA4ICA0JBQUGBQH9+/Ln5Afl7/4MEQ4YGQ/y8vLy8vLw8PDw8PLy8vLykQgECgsLBwMB/f6BBP7+/gL8gw4FCgwMCgYGBv7+/gAFEh2BAAE/+Pj5/fn4/Pv5+Pj4+PX19fX1+AUKBgYHAfn1+Pj3+Pj4+Pj4+Pj4DQ0NDQ0ODg0NDQsKCAcHBwcHBgcHBwcJCzYNDgwLHBsYEQwKDhQbHyIkJCQoKioqKioqIQ8GBgYGCQwOExMQEw4HAf3z6OTl6/QBCA0LFBscg4QE/vn7//+IBf7+/v7+/pQAAYoC////iBQCBwoMCwT+/f8BAQD+/v7+/v7+//+HEgQGBAABBgYF/v7+AAUSHQIBCgeEPwMCAwMDAgQFBQYGBgX9+/4CAggE/wUEAAkGBSEYDAMEBQYCAP8BAwsJAfr5BAT26uTm7vwFCRclKiETDgsNDAU2//8BCgUKExocGhYTEAsLCwsOEhUM8+Pk5Obu9fHy+vsF/QYRFhYYGh0lJB4cHBAA9/kjCQH7/4M/Dg4ODg4PEBEOCggKDA4ODgsMBQ0SDg4NEg0ODg4RExIUEQ8ODg0NAwMEAwMD+fb/9vkBAvr7/f7+/gsZHhYVChEDBwb+/f316OHg5u/7BQgJCASBIv/nxba2vNrj4OPu7/7+/gYF8+/s7uzxAgIC/gAHFAgIA/39gz8LCfj0BwcCAwIB/v7+9Pb1+Pj7+/sBAPv8CQgBAwH8/P38+voBCw8CAPvz7vHz7N7X2uX1/QAIERYVDgsMEgz9NvP1/AXm7Pb/Af77AAQB/PLw8/wD/OXS0dHY5/Dp5+bi7PHu/AsKDQsB/f8BBf339/n69QP78+2DCgcFAwMDBQYB+Pj6hAT6+fUBBIEC/wL/ghkDBQUJBgQEBwkKAwIDAwMD/OLHvMXc9v3+/4IJBA8jMicM/wgHAYEZAf747/UDGCsmEA0JBAQE7cy8vMTS4efp8PeCEgkLAAQA8+7yAgICAf/27wEC8vWEsgICAwKiAv/+/5UACIe/lAf+/Pz89Pv8/5QAC4eAFwGgAAIAFQAFAAIABUAFAAAAAAAAAAAAAAAAAABAAAAAAAAABUAGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACFhYAAAYOFgAABg4WAAP6DhYAAAYOFhYWFhYWFhYWAAAaDhYAACYOFgADzg4WAAP6DhYAA9YOFhYWFhYWFhYWFhYAAB4OFgAADg4WFhYWFgBcBoAACABUABQACAAVABQAAAAAAAAAAAAAAAAAAQAAAAAAAAAVABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAUAAAACABMAAkAUAAAAAAAAAAAAAEAAAABAAAAAAAAAAkASAAAAACbEAAAAAEAAAABAAAAAAAAAAgAWAAVACgAAAAAAAAAAAAAAAEAAQAAAAAAAAAVACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAUACQAFQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAFQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAACQBEAAAAAAAAAAAAAQABAAEAAAAAAAAACQA0AAAAAJsQAAAAAQABAAEAAAAAAAAACAA8AAkAQAAAAAAAAwAAAAEAAAABAAAAAAAAAAkAOAAAAACbEwAAAAEAAAABAAAAAAAAABUAHAAAAAAAAwAAAAAAAQABAAAAAAAAABUADAAAAACbEwAAAAAAAQABAAAAAAAAAAkALAAAAAAAAwAAAAEAAQABAAAAAAAAAAkAMAAAAACbEwAAAAEAAQABAAAAAAAAAhYWAAPeDhYAACYOFgADwg4WAAPyDhYWFhYWFhYWFgAD6g4WAABODhYAAD4OFgAD0g4WAAAWDhYWFhYWFhYWFhYWAAA6DhYAAAYOFhYWFhYANAQAAywACALdgBQAAAAAAAAAAAAAAAAAAQAAAAAAAAMFgBgAAAAAmxAAAAAAAAAAAQAAAAAAAAKAAAADFQAoAAAAAAAAAAAAAAABAAEAAAAAAAADOQAgAAAAAJsQAAAAAAABAAEAAAAAAAAC7AAkAmEAEAAAAAAAAwAAAAAAAAABAAAAAAAAAoUABAAAAACbEwAAAAAAAAABAAAAAAAAAxEAHAAAAAAAAwAAAAAAAQABAAAAAAAAAwkADAAAAACbEwAAAAAAAQABAAAAAAAAABmALAAAAAAAAwAAAAEAAQABAAAAAAAAAHEAMAAAAACbEwAAAAEAAQABAAAAAAAAAP+f7BAcHBwcHB/Pt6Ofn5+fn6+ff2NTb7Pb29vb29vb7BA4TDgP79vb29vb29vINCQUEBAQEBAQEBAH9/PXw9Pog/wL8/Pz8/Pz7+vHq8fsCAgIEChEFDhcN+u7v+vfv8fsIgz/h4eHQxMnS3OHh4en2/vnv5gMEBQYGBvndyM7b6PX7+/v7+/v8/gMHCQwPEA/7AQEA/wACBg4UFxID+Pj4+Pj6Gv8CAggTGRUIAvz29vb6//0E9vAC+/7+/uO7j0D/fgSlpb7oAYM9PAICAQUDAwIBAQEJAQECBwEBAQEBAQEBAQEBAQEBAQEBAQEBBAIBAQEDAQEBAQEBAQMBAQEBAQEBAQIBAQE8Dw8PAwMD7Q4sPDwpCtjY2NjY2CciISUoKCgoKCgoJSAcCwIHDw8PDw/i08fBxMTExMTn/gYQGSk4RD86MQkhIRTY2BQODg4OgxkJDRAHBRAQEQ8LBQ0YICg2R0tQVFRUPBgAAYMQCRUXEu7Krq6utMHU4hMWFBA9PAICAQIEAgECAgEBAQgCAgEFAgIBAQIBAQEBBAIBAQEEAQIBAQECAQEBAQEBAQEBAQEBAQECAQEBAQEBAQE89vb29urq6urCBkhaWkW/q6urq6urPDw/QUFBPjk1JBMSHh4eHh4L4My2nJKSkpKSkpK61wQiP09IYlhMQwwwMCPMv7/MIxgYGBgDgwkOGhEPGBkVCv1iRQCAAIQAiQCNAI0AjRtpH/v8+/v7+/sJICwfAeDRqYmJlq7S6BwdGBcYP6WkpKSioJ2Zl5mZmZqbnaCkNzc3Nzc2NjU0JATjw7Ozs7OztLS1tbbH6g0eJzQtLy0nGxMH8NjMyMXFxMC+vr4gvr6+vLi2tbOzs7OztbvGztrwBxMhLzMyKyAQBh4jJSksg4QB//+GAQEBhwD/igIBAQGIBfz29PT1+4EL/vz8/f//////////iA4EBwUF//r6+wICAgD77uOBAf//hD/x0e0DAwMB/vxsOAPx8fHx8f3t1sG2z/IEBAQEBAQEEic8SDEXCgYGBgYGBgYBAv/58/Hx8fHx8fHy9fX7/v8EIAcH/wEDAwMA+/YMDAn24+Pj6fHz+O/y9wcSDPvu/Pf1+oMT9PT07tne5u/39/f+GTQpFf/9/v+CMvHEmKS50vAFBAIBAQEMIDlHQCMB7+4I///38vH49vj8+/4IERIUFBUXGh4eL0FRRC8iFYITAgQIBA8QAPvs7Oz6/ujCEBAG//+DCB7g/BISEhANC0AAhT9UKB4eHh4eDwXbtLHW/QsLCwsLCwsUP2hvUy4ZEBAQEBAQEA779fL0+Pj4+Pj4+Pn8/AIFBgkODQEDBgYG/PcEFhEQEwX09PT8CxMYDQwTGx8eGRAEA//7gwwfHx8b/fkKICgoKD5nQACDP3hSKv0AAwQEBPDTxdLl9AAFA//+/v4KHjhHLgLaxtf+AwP37ev29vb4+PkABgcJCQkLCwsLLWB2UTAjFQUFBQcSBwb8CRUGAfLy8gckOz0xMCoUA4MEBwQEAv+BPwEBDAsIBwkICAf8/P3/AQUB+vf+/fsADAsKCAcFCAoPDwYKEAgE+/n6+ff4/AH9+v///fz8/PsDHTM1NTc4NTIZKyYiEQsOB/379vj///v48/T19PLw9PH2//+DggMGCQYDgw38+Pj5/P/9/f39/f3/AYEF//8BAwIBggkDCREXCgUB+fr/gSQBBAYIBwYD//36+v3///8XO0xMQy8fGRQPCwICAv4ADAUMFRMPgwICDxuIP/j5+fj59u/p5uXl5ebm6e/1CwsQFRUVFRUVFRQUExISDQgICAgICAgJCgsMCgkUExIPDg0ODxESFRcXGB0gHx8gHR0dGA4ICAgICAsNCQUFBgUB/fvy5+Tl7/4MEQ4TGBkWg4QBAQGGAf//nwgECgsLBwMB/f6BCf/+/v7+/v7+AvyHDgUKDAwKBgYG/v7+AAUSHYIAAYQ/DAwMCwwJ/vTx7+/v8PDz/gkNDQ0NDQ4ODQ0NCwoIBwcHBwcGBwcHBwkLDQ4MCxwbGBEMCg4UGx8iJCQkKCoqKiAqKiohDwYGBgYJDA4TExATDgcB/fPo5OXr9AEIDQsUGxyDhAEBAYYB//+HAAGKAv///4gUAgcKDAsE/v3/AQEA/v7+/v7+/v//hxIEBgQAAQYGBf7+/gAFEh0CAQoHhD8ODAYGAgMHCQrt/g8WGhgUEAsJAfr5BAT26uTm7vwFCRclKiETDgsNDAX//wEKBQoTGhwaFhMQCwsLCw4SFQzzIOPk5Obu9fHy+vsF/QYRFhYYGh0lJB4cHBAA9/kjCQH7/4OCBPP3+P0BgjAFA/n8/wADAwQDAwP59v/2+QEC+vv9/v7+CxkeFhUKAwcG/v399ejh4Obv+wUICQgEgSL/58W2trza4+Dj7u/+/v4GBfPv7O7s8QICAv4ABxQICAP9/YM/C/T2//n5/QD//gkPERoaEwwCAPvz7vHz7N7X2uX1/QAIERYVDgsMEgz98/X8Bebs9v8B/vsABAH88vDz/AP85SDS0dHY5/Dp5+bi7PHu/AsKDQsB/f8BBf339/n69QP78+2Dgh3o7/P5/fj4+PXw7fP5/QMCAwMDA/zix7zF3Pb9/v+CCQQPIzInDP8IBwGBGQH++O/1AxgrJhANCQQEBO3MvLzE0uHn6fD3ghIJCwAEAPPu8gICAgH/9u8BAvL1hAEAAAACgJwCAgMCogL//v+VAAiHvgf+/Pz89Pv8/5QAC4cAgAsA0ACcAAIAr0AFAAAAAAAAAAAAAAAAAABAAAAAAAAAxEAGAAAAACbEAAAAAAAAAABAAAAAAAAAogAAAK9ACgAAAAAAAAAAAAAAAEAAQAAAAAAAAKFACAAAAAAmxAAAAAAAAEAAQAAAAAAAAKsACQCnQAQAAAAAAADAAAAAAAAAAEAAAAAAAACmQAEAAAAAJsTAAAAAAAAAAEAAAAAAAACuQAcAAAAAAADAAAAAAABAAEAAAAAAAACuQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAH+AUE+evp7PeDDQIJFiAXEAsF+Pj6EhUJhAju4eDc293n8/iGBwEEBv/z7PH7hxT79fXy7vv1APr6+vr6+vn39/Hm7fiEA0pJOReCBgMHCYqu3faCPwQPGho2HP39/eW1kAkWHhYMAwMDETdZ+QEDAwYNFRMHAAIDAwP76Nna7wcQBgUDAAIDAwMJEhIYIyklGBINBQEDAQEC/oM/wcDHzNLZ2+Xs7Ozs6ODZ1czGwr7BwdLsAxo8UFBQUEM4LhMD8d7OwcTExMTExMTExMTeDigoKCgoKCgoKCgoJBQeGgsCB/f9BQUFBQUFBQT13dHFwMSDAwUFBwWCP//+/hwaFhIQEBAQFBsbDtmurq7D7AoQIkFNV2JiYlg8IB0YFhYTDg8PDw4ODg4ODg4OEyEtLyk2R0xRVVVVVVUNVT0ZAQIBAQEBAQEBCxiDGqCTmKKssLbH09PT087FvLexppqUoJ/A/R87ZkMAgACAAIAAgDVvYFMxHwfetqCcnJycnJycnJycxSJLS0tLS0tLS0tLS0dBPS4lJAkIFBQUFBQUFAn76968oJyDAwcHBAGCGfrr3zIsIxsYGBgbHh8fEc2Tk5Oy6xIeO2l4QwCFAJMAkwCTGXlBEkM8LyQXDhEUFxgYGBgYGBgYIj9aa2p2SACHAIwAkQCVAJUAlQCVAJUAlQxxJQECAQEBAQEBARk3gz/R0tPQysrAyePzEh8tMzU1NzYxLigWGzEsLiwgEfLl2drVyMHCytvpp7fX+BorMDhARERERENDQkEtB+G7p6OeFJ2cl5Wal5mXlpGPjpCRkIuEgYmUoIMDBAQKB4IGCBIXBw4OB4Ie/wADAx4QAgICCQwGDf/z8/j+/v7/ChYEBAL//gACAYgI/QcQDgD//P3+hQwC/v0AAgICAgICAgcJgz8SCgkIBQAI//Hx8fH9CgoADBEODRISGBQPCv/29vb2AgoH+e4DEhMSBQUFBQUFBQYJDPvZydr1BQUFBQUFBQUIFA0OFhoTIhkRExUVFRINCxAbICUYBYMN9fb5/P7+/gYKA+rx+f6CP/rw6OjU6wQEBAcNFAz46On6CwsLDhgkFwsDAPjs6O36AwMDAwPyxp2uw9X3FhUSExITExQXGBgpO0s+KhwUB/8D//8IFIMnEAoOFBgaGAj5+fn5+fj29v4KExcQEQz18/r//////w4aGxkUFhYTEIYHDBsiB8y41fSHFAMIBwkLBBgRBQcKCgr98ff8AgsjGoQDz9DY74I/Chgbv9z4AwICAvvx7OzX7woKCg8SEQf05+z5BQUFCxYeBPfq3M7EwNv6AAIHBwfyu4qessTmBgUCAgECAgIC/wj/IVZsRxgMBwKCAf3/gz8kFw8IBwMIBwIC5/EBCggCBgsMCxwXIgsKDQTy6QQJCAYGChEUGSc4/vwEDhEKCQT69Pj6/gEB/voB/PLv9/j8FP39AAEFKiwuLzEuKyAaFxUXGhQG/IMD8Prz94IGCA0GFRQMBYIF+/Hr7sjfggcHFB0QGREBBYIvAwYLHxYLBP77/gECAgMEBAQA9u7p2dLg+Pf+/v37+/slR0c8LR4WDQgEAP39/f0Lgz8F9O/0+/gDBP38AAEECAkKDgoC/QwD+fT9+/n9BgAJDgwOFhkgIhkQBgYGBP/6+fn6+vr///////8BAwQGCAsPFBITGx4UGBASDAP9/fn4+QYZIxUFAYMD9PTy+IIGAgH76e72/IIf/vz7++T+CwsLBQIG5PQFBgQBAQEE//UiIyIdDgD+/v+HGwP89foIBQMB//39/f39/f/+A//+/v7+/v7+BBODAPOBPwUIAgUA+/sFBgkKBgMKDQkE/Pb06O7t7fP9AQwTEhYhKCYdDP4KCAYFAf7+/wABAQEBAgIBAQQIDRIVGBwdHSIRJB8iICIYBv39+fj5/gUIEg8GgwP8/P3/ggYBDRrs8/r/gh739f395PL+/v738PD0Ag0NCAICAgH16fr3+gADAP7/iBsD+O/w/v8CAQD+/v7+/v78AgMA/v7+/v7+/vj1gz/T6u/s7Pfx9wIA//zu4uj47enz/er08/Dr6PH8+wD49fT4/fzp2djc7vHv7/UBAgMC//36+f8C+Ozq8v8GAwD7FPn47enw1+Ti5ezz7+zs6t7Mwszj8oMD/QAGBYIG9vD3D/30+YI/AggOEjoX+Pj47+Pd//b1Avv8/Pz27ebU7vXs8w0FAwH7/f7+/v79/AMYKSEJBfj3+Pr6+dG3t7/Y4N/e5ury+QP5+fnqgz/w8vDp6vf8BAcG//z4+AAG//Ty9gUG8/z9/wUJCAb+/Pr7/PXu6+zrCxMRBf4CA/rw6ebh2OPw7uDc5vUA/vv1FPT4+/383N/d5fP7+AIJCP7v5NTnB4MDDAwTDIIG9+fgIv7r8YI/DhUKCjAhBwcHCg0KDAD/BP4CAgL03MgZOjsgBQgH+vX+/vz8/Pn6/vgFFBYHAfHx8fHx8cywsLa4w+EDCQkFAwMDAxIeg4AXAaAAOSAVAJQAAgCWQAUAAAAAAAAAAAAAAAAAAEAAAAAAAACOYAYAAAAAJsQAAAAAAAAAAEAAAAAAAAB6AAAARyATAFtgFAAAAAAAAAAAAABAAAAAQAAAAAAAAINAEgAAAAAmxAAAAABAAAAAQAAAAAAAACcAFgCbQAoAAAAAAAAAAAAAAABAAEAAAAAAAACcQAgAAAAAJsQAAAAAAABAAEAAAAAAAACZAAkAe0AEAAAAAAAAwAAAAAAAAABAAAAAAAAAe0ABAAAAACbEwAAAAAAAAABAAAAAAAAAiEARAAAAAAAAAAAAAEAAQABAAAAAAAAAmEANAAAAACbEAAAAAEAAQABAAAAAAAAARSAPAFRgEAAAAAAAAMAAAABAAAAAQAAAAAAAAGJADgAAAAAmxMAAAABAAAAAQAAAAAAAAJ5ABwAAAAAAAMAAAAAAAEAAQAAAAAAAAJ9AAwAAAAAmxMAAAAAAAEAAQAAAAAAAAI1ACwAAAAAAAMAAAABAAEAAQAAAAAAAAJVADAAAAAAmxMAAAABAAEAAQAAAAAAAABMSABUNAgEBBwEUAwEBAQECAQEBAgcoWlpBMSh4f0IAggCCAIEGdmRaWl9rdkAAlooFCBgiAAICgQkB//n07unm7/n+iAYGDRMbHxYIhywKCQYGCgYB/v7+AAcB8/b7AQUICAgIA/ns5Oz6AgIIDQoNDw8KAP4JAfv4/ASDgDgCBQgJCgoKGCEW5bC2yuL5A/f+/vz6+voBHDUxKiEaEw8TDAL+/v4DDBMPBQkJCQYB+e/m4lI/IAuCEQEC/PwLBAUFBQXgrJa2tszyCYOBIwMKFiYyMjlDTlVVVVVVVVVVVVU9CvHx8fHx8fHx8fHx+v4EBIYhNzcmJSUkJCQkJCQkJCQkFfPj4+Pj4+n09wcfNkZGTEM5NoMTDg4ODg4ODg4H+/Hp6fP7/Pv9+/yHMvLl3tfKvLy8vLy8vLy8vNH5ExMXFxcYGBgY6enp6enp6enp8d26pKaoqKiyy+AODg4RE4MtLAECAQECAQEBAQEBAQECAgIBAQQLBAEBAQIBAQECAQEFBAEBAQMBAQIBAQEBASz2FyUwMz1OXmpqampqamo/5ru77O3t7TcjIyQjJCQmJuLi4uL9EjJhT1hLPDcOGBgYGBgI79fGxcjU4vz+gw+AgKbyHSEhISEhIMLCvquEQv9r/2n/aQGB8IECDRodP0JCQkJBQUFBPDUtKCgeCvXh19DEvb29vb29v8DM4/sTKjY1NTY3Nzc3OTk7QDU/PTs8Ozs6OhsaGRgYGBgYGBsOIi41NTc3NzMgCisqMDc4g5wOAQEBAgICAgICAgICAgICgwQCAgIBAYsIAgICAgICAfjpgQECAoQYFwABAQEBARANAQEBAQcBFAMBAQEBAgEBAQ3z9vwABAcKCvLp8fMKA4EH+/gBCgoIBQYE7PH4/P+DAvbs7IQG+One+fn8ACIhAAEBAQIQDAEBAQEBBwEBBgIEAQMBAQEBAQEBAQEBAQIBASHx+P377Ofn29vf6PHs6vLy8vLs3t7e3uHr9O/o6vLp6+rpjxHs7Ozs9QgQCwYGBvzy8/Hx+AA/2drk8PwCAgL+9e7o6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6Ojo6NfZ2dfa2tnZ2dnZFBYSERAREBAQDg4ODg4O/NnGxg7GxsbGxMK9v8zX6QADBwyDhwgLHS46OzMjFQeKA+DN1u2PEwEBAgICAuzs7Ozs7Ozs7O7y+wEBggb249j8/PX3hAP/////oAn//////////w0DlwL/BQ6BAgMHCoO/hgIBCBeBAf7+hD/t7Ork28zBzuHu9fj4+Pj4+Pj4+PoHJzciBvj4+Pj4+Pj47e3x+fz27enp6ert5e3t7vH09fX19fDp3NPY9AICDv75/PsACAsOCfsDAQQC94OHDQQOHDA+PzksHRQZCwIBgjUKFBYZDv7t4+Xj5unp6en2DRsUAwEBAwQD+/Dh1gUKCwgEBAQFBf0A8vj08PDw/PrjISEgEAGDP/vx387AtLPH5PYBBAQEBAQEBAQEAxlLYT8aDQ0NDQ0NDQ0AAQMA+vfy8fHx9vf3/v7/BAcICAYGAPbm3eT1//8N+/n7+fn8/gL+8QcLEA6Ehz//BRU2VFdPQC8oIQX9/fz8/AcREgsA+O/k3dzh5+np6fEUPDQZ/Pz9/fvx4Mi3FQb17+3t7e/x9ff5CggHBwcmBkhLREQ3FfyDP/L1+v4DBQgJDA4LAPT3+fv/BAULDg4PEA8QExYQDg8QDwoK/PTz8PDx8/X18v3z8/X3/f/9+hURCwkHBgT//PkOAQYHBPz8Avvo2PP5/v/8g4EAAYQL/vz6+v0CBAH/AP/9hAsDBQUE/vv5+v7/AQKCA//+/v6CHgIA/fDk1tHQ1Nzi5OTk5eXl6N3p9P7+/gb/7BkPCwSEP/zx8vwB9d7e4OTn6ens7e7t7u7t7+/v7+/v7+/r6Obj4d3Y19jg5+fo5+ju9wn3/P7+AP////T09PT09PT09PYN8enk5eXm5d7e6dfs8PaEnA7////+/v7+/v7+/v7+/v6CBgIBAP7+/v6JCQMEBAH///8ABhOCAP+EPwICAgIDAwMD//jz7u7u8PX5+/z8/f39/f39/f358+zl39zd3dzb29vb29vl+BEHAwYFBgUFBe3t7e3t7e3t7ewO593X19bW1tnq/vz9AgkOg5wO/////v7+/v7+/v7+/v7+ggUB/v7+//+LCP7+/v7+/v8IF4EB/v6EPwr+8e3t8fLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL/Fx8RCgoKCgoKCvH7AAMKDw0KCgoKERMF8v8KDw8OEBMTEQkB/Pjr3ent8v38g4AC////lwzz7fP+BwgKAQAFBQUChR749e/m5vIAFCIhD/7+/v7+/v77+v0BAQEWOVEEBAMBhD8YEgL06OPh4ebx+gICAgICAgICAgICAgIC//v7+/v7+/v7DCItLCslHhoaGhrn7PT19/f4+Pj6+vfw4dTm/AkJDgwMDA0OEBQhKScH9fLu64ME9/f5/P+CCPjr4Nze4+30/IoDIDMqE4Ir8+3w8PACFBQI9wUFBAIB+/bx8AYPDQD19fX29/X38evq6ejl4ej07Ozx/gWDGBcAAQEBAQEQDQEBAQEHFQIBAQEBAQECAQEX8vLu6uPg3d3t8/Dy5PHw7e7l2dnX1+PsgAL//v+DAfz9hgby7/jq6/YAIB8AAQEBEwsBAQEBAQcBAQQCAQkBAQEBAgEBAQEBAQEBAR8F+fT7Dw8RExIMBQUMBAQE//8BBQcGAwQKDwwREgoGB4wAAYMD/vr7/oMA+YECBQUAEAEA/vz49/f3+wQKEA8NCgUCigP59Pb7gwD/ggYBAQEBAensggD/ghj7+/v7+/v59PPz9Pf5/AMJBwb87v//APjtg4sC////nwb+/v7+/f7+iAT+/gIDAYIG//nqBAQNCoQ/ExsTBPoDFhwgHx0gJh0WExMRExUVGBgWEAgJEBMRCwcDBQsaHxILDhEWHBgUCBwXEg8HAv78CAgGAf7+AAUIBg7/+/n8AgH4/hMjOyAbGhODgQD/hCT26+fzAufd6PHp7fgA//7+/gwlNCsgFAn99vXz8/b29vgBDQgDgR7+AQURGyQoKCAZFxkZGRgYFxIZDgb+/v75DCz/AP3+hD8PDw4MCQgFBwUC/gAGBgH69PLw8PT8CxIMBAQJCwgE//v7/AkPDxARFBsiHRX8BgYCAfjw6OP7+vj19vj2+/r7DfTx8PT8+/P6ESQYAP//hAP/////gw39+fb19PL0+fjz9QIFAoI1FzU/OjElGQwEAwEBBAQEDRAEAP0BAQAEBg0RExEQGiEeHBwcGhsbGiYWDAMDA/sKKezy9fwBgz8GEBoaGBYbGxsbGxsbGxsbGxsbGxsbGxsbGxobHSAkJicoJQ0DDhMMBgYGBgYQAf7+BAYHCg4RFRcVFBUVFRMTDhMNCgoLDx4qJh0fHiMPAoMEAwIA//+WEBMiJSIhJCMYB/7+/gACAwMDgR4EBgDv3dLTy8/R0tLS0tHR0tjq8u/t7e3857kLCQoFhD8JCAkMExYZHyUhHxobHRwcGx0dHR0dHR0dISUlLDEvKiUlIw8HBwUEBAYICAcPB/b5+gEFCgwREA0KCxASISgoDiQgHhgNCQsPExEpJB4VD4MDDQwIBYMIAgMEAf8CAf79jBsBAgMEBQP//Pz88+/4BA3////8+/v+AgYE9u/4ghH//gD9+/z/AgMGFxL+FRUOBP+DgBcBoAAKIBUABAACAARABQAAAAAAAAAAAAAAAAAAQAAAAAAAAARABgAAAAAmxAAAAAAAAAAAQAAAAAAAAAYgAAAGIBMABEAUAAAAAAAAAAAAAEAAAABAAAAAAAAABEASAAAAACbEAAAAAEAAAABAAAAAAAAABiAWAARACgAAAAAAAAAAAAAAAEAAQAAAAAAAAARACAAAAAAmxAAAAAAAAEAAQAAAAAAAAAYgCQAEQAQAAAAAAADAAAAAAAAAAEAAAAAAAAAEQAEAAAAAJsTAAAAAAAAAAEAAAAAAAAAEQBEAAAAAAAAAAAAAQABAAEAAAAAAAAAGYA0AAAAAJsQAAAAAQABAAEAAAAAAAAAGIA8ABEAQAAAAAAAAwAAAAEAAAABAAAAAAAAABEAOAAAAACbEwAAAAEAAAABAAAAAAAAABEAHAAAAAAAAwAAAAAAAQABAAAAAAAAABEADAAAAACbEwAAAAAAAQABAAAAAAAAABEALAAAAAAAAwAAAAEAAQABAAAAAAAAABEAMAAAAACbEwAAAAEAAQABAAAAAAAABAAEAgAFHAEAAloGFAAIAAgAOAAEA7gAMAIAA8oOFAIAABoOFAAYAAQAcAPYAgAAIg4UA4wD/AA0A/gCAAO2DhQAwAAEAJgD1ABUA/wCAAP+DhQCAAAaDhQC1AP8AEgALAAYA/wAFAAsAGQABANcA9QCAFwGgAAkAFQAFAAIAB2AFAAAAAAAAAAAAAAAAAABAAAAAAAAAB2AGAAAAACbEAAAAAAAAAABAAAAAAAAABQAAAAUAEwAFQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAAFQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAAFABYABUAKAAAAAAAAAAAAAAAAQABAAAAAAAAABUAIAAAAACbEAAAAAAAAQABAAAAAAAAABQAJAAVABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAVAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAVAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAVADQAAAAAmxAAAAABAAEAAQAAAAAAAAAUADwAFQBAAAAAAAADAAAAAQAAAAEAAAAAAAAAFQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAAFQAcAAAAAAADAAAAAAABAAEAAAAAAAAAFQAMAAAAAJsTAAAAAAABAAEAAAAAAAAAFQAsAAAAAAADAAAAAQABAAEAAAAAAAAAFQAwAAAAAJsTAAAAAQABAAEAAAAAAAACAAVQAQACWgYWAAPaDhQEAAQARAAoBAAEADgAKgAD/g4WAABWDhYAA+YOFgADsg4WAAAGDhYAAB4OFgAAMg4WAAAKDhYAADIOFgAACg4WAAOiDhYAA/YOFgADwg4WAAPWDhYAACYOFgAADg4WAAASDhYAAFIOFgAAKg4WAFwGgADsgFQDjAAIA5UAFAAAAAAAAAAAAAAAAAABAAAAAAAAAzmAGAAAAACbEAAAAAAAAAABAAAAAAAAAtQAAAEogEwBfYBQAAAAAAAAAAAAAQAAAAEAAAAAAAACJYBIAAAAAJsQAAAAAQAAAAEAAAAAAAAArIBYA6kAKAAAAAAAAAAAAAAAAQABAAAAAAAAA60AIAAAAACbEAAAAAAAAQABAAAAAAAAA2gAJAMpABAAAAAAAAMAAAAAAAAAAQAAAAAAAAMpAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAKFgEQAAAAAAAAAAAABAAEAAQAAAAAAAAMBADQAAAAAmxAAAAABAAEAAQAAAAAAAAEcgDwBYYBAAAAAAAADAAAAAQAAAAEAAAAAAAACGYA4AAAAAJsTAAAAAQAAAAEAAAAAAAADtQAcAAAAAAADAAAAAAABAAEAAAAAAAADsQAMAAAAAJsTAAAAAAABAAEAAAAAAAACsYAsAAAAAAADAAAAAQABAAEAAAAAAAADWYAwAAAAAJsTAAAAAQABAAEAAAAAAAAAUEwAnFQ0CAQEHARQDAQEBAQIBAQECCEcoWlpBMSh4f0IAggCCAIEGdmRaWl9rdkAAlosFCBgiAAICgTDy+QYNDQP38PMAERgTDAkHCQ8bCQj3Df0ABv3e5Ovu7u7q5+Xv+/0B//n07unm7/n+iAYGDRMbHxYIhywKCQYGCgYB/v7+AAcB8/b7AQUICAgIA/ns5Oz6AgIIDQoNDw8KAP4JAfv4/ASDPwwMDAwMCw8QBPPo6/D09PTu5dPzFQwMFPfv9/f39fHu7NvW0t/0CAACBQgJCgoKGCEW5bC2yuL5A/f+/vz6+vogARw1MSohGhMPEwwC/v7+AwwTDwUJCQkGAfnv5uJSPyALghEBAvz8CwQFBQUF4KyWtrbM8gmDJisd//Hx8vT1+wIKDR1BUVFRUUsgDAEYD/fVyQ8PEBAQEBIUFhwkKoEjAwoWJjIyOUNOVVVVVVVVVVVVVT0K8fHx8fHx8fHx8fH6/gQEhiE3NyYlJSQkJCQkJCQkJCQV8+Pj4+Pj6fT3Bx82RkZMQzk2gzoJCQkJCQkJCQkJCQkJCQkJCQkPOk9PT003FgkJCQkJCQkJCQkJCQkODg4ODg4ODgf78enp8/v8+/37/Icy8uXe18q8vLy8vLy8vLy80fkTExcXFxgYGBjp6enp6enp6enx3bqkpqioqLLL4A4ODhETg0JBAAMCBgEBAQMBAQEBAQEBAQEBBQEFAgIBAQIBAQEBAQEBAQICAgEBBAsEAQEBAgEBAQIBAQUEAQEBAwEBAgEBAQEBPx+9vtnwJDs7NAXu4/bs06yfAwQGHvYXJTAzPU5eampqampqaj/mu7vs7e3tNyMjJCMkJCYm4uLi4v0SMmFPWEsBPDcjCgoKCgoKCgoRQlpZWVpBGAoKCgoKGBgYGBgI79fGxcjU4vz+gw+AgKbyHSEhISEhIMLCvquEQv9r/2n/aQGB8IECDRodClFRUVFRU1ZYY3B9QQCDAIMNfn5+fnx3X1FaWlRjdn5FAIMAgwCDAIIAgQCAP356d2tfVEJCQkJBQUFBPDUtKCgeCvXh19DEvb29vb29v8DM4/sTKjY1NTY3Nzc3OTk7QDU/PTs8Ozs6OhsaGRgUGBgYGBgbIi41NTc3NzMgCisqMDc4g5IFAgICAgICqg4BAQECAgICAgICAgICAgKDBAICAgEBiwgCAgICAgIB+OmBAQIChBkYACcBAQEBARANAQEBAQcBFAMBAQEBAgEBAQ4G8/b8AAQHCgry6fHzCgOBB/v4AQoKCAUGgATs8fj8/4MC9uzshAb46d75+fwAIyIAJwEBAQIQDAEBAQEBBwEBBgIEAQMBAQEBAQEBAQEBAQIBASIG8fj9++zn59vb3+jx7Ory8vLy7N7e3t7h6/Tv6Ory6evq6QABjxHs7Ozs9QgQCwYGBvzy8/Hx+AAwLwAnAQECAQIBAQEBAQIDCgEBAQEBAgEBAQEHAQEBAQEDAQUCAwIBAgEBAQEBAQEBAS8c2drk/AIC/vXu6Ojo6Ojo6Ojo6NfZ2dfaFBYSERAREA4O2cbGxsK9v8zX6QADBwwA9oUFCx0uOjsjgQPgzdbtiAkBAQIC7Ozs8gEBgQf249j8/PX3AA8OACkWDAkVBAEBAQEBAQEBAQj/gQANgQL/BQ6BAgMHCoYCAQgXgQL+/gA/5O0AA+3c19PQ0NDPycDAztzf1eHg7tjl6eboorrd8fHx8PP17+Xg7ezq5NvMwc7h7vX4+Pj4+Pj4+Pj6Byc3IjUG+Pj4+Pj4+Pjt7fH5/Pbt6enp6u3l7e3u8fT19fX18Onc09j0AgL++fz7AAgLDgn7AwEEAveDJu3t7e3t8vX5+/v7+wEFBQUB+wfy4eXl4voFAgIC/PXx7u3u7+7t7YcNBA4cMD4/OSwdFBkLAgGCNQoUFhkO/u3j5ePm6enp6fYNGxQDAQEDBAP78OHWBQoLCAQEBAUF/QDy+PTw8PD8+uMhISAQAYM/+g41SCoQCwgICw0NBfjx/QgLBAwIFQMPEwUIpMr1BwcHBgkLBfv2+/HfzsC0s8fk9gEEBAQEBAQEBAQDGUthPzQaDQ0NDQ0NDQ0AAQMA+vfy8fHx9vf3/v7/BAcICAYGAPbm3eT1///7+fv5+fz+Av7xBwsQDoQm39/f39/n8fgABAYFDRYWFhAJEffn7Ozm/RQTExMI+vTt5+jp5uLfhz//BRU2VFdPQC8oIQX9/fz8/AcREgsA+O/k3dzh5+np6fEUPDQZ/Pz9/fvx4Mi3FQb17+3t7e/x9ff5CggHBwcmBkhLREQ3FfyDP/Pz8/Pz9PX18u7s7Ovw7e/t7Ojv9e7v9Ovt8O/v7u3s6ubn5uru8vL1+v4DBQgJDA4LAPT3+fv/BAULDg4PEA81EBMWEA4PEA8KCvz08/Dw8fP19fL98/P19/3//foVEQsJBwYE//z5AQYHBPz8Avvo2PP5/v/8g4cCAwUEhAQBAgf+/IECAfwBhQb8/f//AAEBgQABhAv+/Pr6/QIEAf8A//2ECwMFBQT++/n6/v8BAoID//7+/oIeAgD98OTW0dDU3OLk5OTl5eXo3en0/v7+Bv/sGQ8LBIQ/Li4uLi4tLi4uLi4uLjAwMDAwMj9CPz8/OTMwLi4tLi4uLi4uLi4u/PHy/AH13t7g5Ofp6ezt7u3u7u3v7+/v7zTv7+/r6Obj4d3Y19jg5+fo5+ju9wn3/P7+AP////T09PT09PT09Pbx6eTl5ebl3t7p1+zw9oQmAQEBAQEBAQEBAQEBAQEBAQEBAf///////wEBAQEBAQEBAQEBAQEBnA7////+/v7+/v7+/v7+/v6CBgIBAP7+/v6JCQMEBAH///8ABhOCAP+EPygoKS0pKCwrKSgoKCglJSUlJSg1OjY2NzEpJSgoJygoKCgoKCgoKAICAgIDAwMD//jz7u7u8PX5+/z8/f39/f01/f39+fPs5d/c3d3c29vb29vb5fgRBwMGBQYFBQXt7e3t7e3t7e3s593X19bW1tnq/vz9AgkOgyb19fX19fPu8PT09fX19fX19fX18/Pz8/Pz9fX19fX19fX19fX19fWcDv////7+/v7+/v7+/v7+/oIFAf7+/v//iwj+/v7+/v7/CBeBAf7+hDU0ACcBAQEBAQ4JAQEBAQEBAQEBAQIBBAEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAgE0FQr+8e3t8fLy8vLy8vL/Fx8RCgoK8fsAAwoPDQoKCgoREwXy/woPEBMTEQkB/Pjr3ent/fwE/wD///+CC/Pt8/4HCAoBAAUFAoId+PXv5ubyABQiIQ/+/v7+/v77+v0BAQEWOVEEBAEAP////////////////////////////////////////////////////xgSAvTo4+Hh5vH6AgICAgICAgICAgICAgI1//v7+/v7+/v7DCItLCslHhoaGhrn7PT19/f4+Pj6+vfw4dTm/AkJDAwMDQ4QFCEpJwf18u7rg6YE9/f5/P+CCPjr4Nze4+30/IoDIDMqE4Ir8+3w8PACFBQI9wUFBAIB+/bx8AYPDQD19fX29/X38evq6ejl4ej07Ozx/gWDGRgAJwEBAQEBEA0BAQEBBxUCAQEBAQEBAgEBGAby8u7q4+Dd3e3z8PLk8fDt7uXZ2dfX4+yBAv/+/4MB/P2GBvLv+Orr9gAhIAAnAQEBEwsBAQEBAQcBAQQCAQkBAQEBAgEBAQEBAQEBASC2Bfn0+w8PERMSDAUFDAQEBP//AQUHBgMECg8MERIKBgcA/4wAAYMD/vr7/oMA+YECBQUAMjEAJwMBAwEBAQEBAQEBAQQHAQEBAQICAQMGAQECAQECAQUCAgEBAQEBAQEBAQEBAQEBAQ0TAfz49/sEChAPDQoFAoED+fT2+4ED/wDp7IEA/4ES+/v08/T3+fwDCQcG/O7//wD47QALhwL///+NBP7+/v3+ggT+/gIDAYIH//nqBAQNCgAPAQEBAQEBAgMEBQQEA/z5/YE/BgL9AwL+BwUDHxcLAgIEBAD+/gACExsTBPoDFhwgHx0gJh0WExMRExUVGBgWEAgJEBMRCwcDBQsaHxILDhEWHCMYFAgcFxIPBwL+/AgIBgH+/gAFCAb/+/n8AgH4/hMjOyAbGhODJv//////AAEC//v5+/3////8/fb+A////gP+////AgQDBQIA///+/oEA/4Qk9uvn8wLn3ejx6e34AP/+/v4MJTQrIBQJ/fb18/P29vb4AQ0IA4Ee/gEFERskKCggGRcZGRkYGBcSGQ4G/v7++Qws/wD9/oQJDQv69gkJBAUEA4I/9vj3+vr9/f0DAv3+CwoDBQP+/v/+/PwDDREPDw4MCQgFBwUC/gAGBgH69PLw8PT8CxIMBAQJCwgE//v7/AkPDycQERQbIh0V/AYGAgH48Ojj+/r49fb49vv6+/Tx8PT8+/P6ESQYAP//hCoSEA4ODhARDAMDBQsLCwsLBQQADA8LCwoNCgsLCw4QEBQRDw8SFBX/////gw39+fb19PL0+fjz9QIFAoI1FzU/OjElGQwEAwEBBAQEDRAEAP0BAQAEBg0RExEQGiEeHBwcGhsbGiYWDAMDA/sKKezy9fwBgzk4ACcBAQEBARAEAQEBAQEBAQEBAQEBAQEBAgMBAgEBAQEBAQEBAQEBAQECAQEBAQEBAQEBAQEBAQEBOBgGEBoaGBYbGxobHSAkJicoJQ0DDhMMBgYQAf4EBgcKDhEVFxUUFRUVExMNCgoLDx4qJh0fHiMPAgUBAwIA//+EDRMiJSIhJCMYB/7+/gADgR0GAO/d0tPLz9HS0tLS0dLY6vLv7e3t/Oe5CwkKBQBIRwAnAQEBAQEBAQEBAQEBAQEBAQEHAQIBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAT/WCQgJDBMWGR8lIR8aGx0cHBsdHSElLDEvKiUlIw8HBwQEBggIBw8H9vn6AQUKDBEQDQoLEBIhKCgkIB4YDQkLBw8TESkkHhUPBPUNDAgFgwgCAwQB/wIB/v2FGgECAwQFA//8/PPv+AQN/////Pv7/gIGBPbv+IIR//4A/fv8/wIDBhcS/hUVDgT/gBcBoAA9IBUA6QACAOtABQAAAAAAAAAAAAAAAAAAQAAAAAAAAP9ABgAAAAAmxAAAAAAAAAAAQAAAAAAAAM8AAABMIBMAYmAUAAAAAAAAAAAAAEAAAABAAAAAAAAAjGASAAAAACbEAAAAAEAAAABAAAAAAAAALSAWAPBACgAAAAAAAAAAAAAAAEAAQAAAAAAAAPFACAAAAAAmxAAAAAAAAEAAQAAAAAAAAO4ACQDQQAQAAAAAAADAAAAAAAAAAEAAAAAAAADQQAEAAAAAJsTAAAAAAAAAAEAAAAAAAACtYBEAAAAAAAAAAAAAQABAAEAAAAAAAADDQA0AAAAAJsQAAAAAQABAAEAAAAAAAABJIA8AW2AQAAAAAAAAwAAAAEAAAABAAAAAAAAAj2AOAAAAACbEwAAAAEAAAABAAAAAAAAA80AHAAAAAAAAwAAAAAAAQABAAAAAAAAA80ADAAAAACbEwAAAAAAAQABAAAAAAAAAwWALAAAAAAAAwAAAAEAAQABAAAAAAAAA6UAMAAAAACbEwAAAAEAAQABAAAAAAAAAFRQAFRUVDQIBAQcBFAMBAQEBAgEBAQIJR0coWlpBMSh4f0IAggCCAIEGdmRaWl9rdkAAlowFCBgiAAICgTMG+fL7CA0RFxUI/wL+AxMUFRgUDwoG+fL7CA0RFxUI/wL+AxMUFRgUDwoB//n07unm7/n+iAYGDRMbHxYIhywKCQYGCgYB/v7+AAcB8/b7AQUICAgIA/ns5Oz6AgIIDQoNDw8KAP4JAfv4/ASDP+rs9QAFAPz8/P0B7OLg2Nrg5Ofp6urs9QAFAPz8/P0B7OLg2Nrg5Ofp6gACBQgJCgoKGCEW5bC2yuL5A/f+/vwj+vr6ARw1MSohGhMPEwwC/v7+AwwTDwUJCQkGAfnv5uJSPyALghEBAvz8CwQFBQUF4KyWtrbM8gmDKTUyLCYkEenU1NTU0si/vb2/vtP7IWZjXVdVQhoFBQUFA/nw7u7w7wQsUoEjAwoWJjIyOUNOVVVVVVVVVVVVVT0K8fHx8fHx8fHx8fH6/gQEhiE3NyYlJSQkJCQkJCQkJCQV8+Pj4+Pj6fT3Bx82RkZMQzk2gz3j4uPk4+Pj4+Pj4+Hl6Obl4+Pj4+Pj4uPk4+Pj4+Pj4+Hl6Obl4+Pj4+MODg4ODg4ODgf78enp8/v8+/37/Icy8uXe18q8vLy8vLy8vLy80fkTExcXFxgYGBjp6enp6enp6enx3bqkpqioqLLL4A4ODhETgwwaFxELCe+rkI6NjIqARP93/3X/df93/3Y/kMkAc3BqZGJIBOnn5uXj2dDOztDP6SJZ7fYHFyUwMzM9Tl5qampqampqampqP+a7u7u7u7u7u7u7u8bM2ebs7Cbt7e3t7TcvIyMkIyQkJCYmJiYmJhXz4uLi4uLo9f0SMk9hT1hLPDeDPe7t7u/u7u7u7uzt6+/y8O/u7u7u7u7t7u/u7u7u7uzt6+/y8O/u7u7u7hgYGBgYGBgYCO/XxsXI1OLz/P3+hyXz2sCmjYCAgICAgICAgICm8h0dISEhISEhIMLCwsLCwsLCwr6rhET/a/9q/2n/af9pAoG88IECDRodgz9hWk0/Ojo7Ozs9PUZTXmZna2trZmFXUEM1MDAxMTEzMzxJVFxdYWFhXFdCQkJCQUFBQTw1LSgoHgr14dfQxL29OL29vb2/wMzj+xMqNjU1Njc3Nzc5OTtANT89Ozw7Ozo6GxoZGBgYGBgYGyIuNTU3NzczIAorKjA3OIMpAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICnA4BAQECAgICAgICAgICAgKDBAICAgEBiwgCAgICAgIB+OmBAQIChBoZABUVAQEBAQEQDQEBAQEHARQDAQEBAQIBAQEPBgbz9vwABAcKCvLp8fMKA4EH+/gBCgoIBQaBBOzx+Pz/gwL27OyEBvjp3vn5/AAkIwAVFQEBAQIQDAEBAQEBBwEBBgIEAQMBAQEBAQEBAQEBAQIBASMGBvH4/fvs5+fb29/o8ezq8vLy8uze3t7e4ev07+jq8unr6ukBAQGPEezs7Oz1CBALBgYG/PLz8fH4ADEwABUVAQECAQIBAQEBAQIDCgEBAQEBAgEBAQEHAQEBAQEDAQUCAwIBAgEBAQEBAQEBATAcHNna5PwCAv717ujo6Ojo6Ojo6OjX2dnX2hQWEhEQERAODtnGxsbCvb/M1+kAAwcMAfb2hQULHS46OyOBA+DN1u2ICQEBAgLs7OzyAQGBB/bj2Pz89fcAEA8AFRcWDAkVBAEBAQEBAQEBAggI/4EADYEC/wUOgQIDBwqHAgEIF4EC/v4AP9vh4d7f5fb659XN1uv6/v0ABfbo39LY2NXW3O3x3szEzeLy9fT3/O7f1u3s6uTbzMHO4e71+Pj4+Pj4+Pj4+gc4JzciBvj4+Pj4+Pj47e3x+fz27enp6ert5e3t7vH09fX19fDp3NPY9AIC/vn8+wAICw4J+wMBBAL3gykeFQ4MCQT///8DCAf99vwEDxIWHB8eFQ4MCQT///8DCAf99vwEDxIWHB+HDQQOHDA+PzksHRQZCwIBgjUKFBYZDv7t4+Xj5unp6en2DRsUAwEBAwQD+/Dh1gUKCwgEBAQFBf0A8vj08PDw/PrjISEgEAGDFQ4UFBISGCo0JhoYGyo0MzEzOjIlGPqBP/7+BBYgEgYEBxYhHx0fJh4RBPvx387AtLPH5PYBBAQEBAQEBAQEAxlLYT8aDQ0NDQ0NDQ0AAQMA+vfy8fHx9vcf9/7+/wQHCAgGBgD25t3k9f//+/n7+fn8/gL+8QcLEA6EKR8TDgwFAP7+/gECBv/6AQcPERceHx8TDgwFAP7+/gECBv/6AQcPERceH4c//wUVNlRXT0AvKCEF/f38/PwHERILAPjv5N3c4efp6enxFDw0Gfz8/f378eDItxUG9e/t7e3v8fX3+QoIBwcHJgZIS0RENxX8gz/9AP/+/Pz7+fb4+ff4+fb39fX0+f4HCgkIBgYFAwACAwECAwAB///+Awjy9fr+AwUICQwOCwD09/n7/wQFCw4OOA8QDxATFhAODxAPCgr89PPw8PHz9fXy/fPz9ff9//36FRELCQcGBP/8+QEGBwT8/AL76Njz+f7//IMp/v37+/7//v7+/v7+/v7+Af7//////v37+/7//v7+/v7+/v7+Af7/////gQABhAv+/Pr6/QIEAf8A//2ECwMFBQT++/n6/v8BAoID//7+/oIeAgD98OTW0dDU3OLk5OTl5eXo3en0/v7+Bv/sGQ8LBIQ/QkNDRENDS0tLTEtLTE1MTEZHSUZCMjMzNDMzOzs7PDs7PD08PDY3OTYy/PHy/AH13t7g5Ofp6ezt7u3u7u3v7zfv7+/v7+/r6Obj4d3Y19jg5+fo5+ju9wn3/P7+AP////T09PT09PT09Pbx6eTl5ebl3t7p1+zw9oQp/////////////v/9/v///////////////////////v/9/v//////////nA7////+/v7+/v7+/v7+/v6CBgIBAP7+/v6JCQMEBAH///8ABhOCAP+EPzk4NTMwMC8vLy4vLS8wMC8pKi00OUNCPz06Ojk5OTg5ODk6OjkzNDc+QwICAgIDAwMD//jz7u7u8PX5+/z8/f04/f39/f39+fPs5d/c3d3c29vb29vb5fgRBwMGBQYFBQXt7e3t7e3t7e3s593X19bW1tnq/vz9AgkOgynz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/OcDv////7+/v7+/v7+/v7+/oIFAf7+/v//iwj+/v7+/v7/CBeBAf7+hDk4DQQBAQIVAQEBAQEOCQEBAQEBAQEBAQECAQQBAQEBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQIBOBYVFhUVCv7x7e3x8vLy8vLy8v8XHxEKCgrx+wADCg8NCgoKChETBfL/Cg8QExMRCQH8+Ovd6e39/Aj//////wD///+CC/Pt8/4HCAoBAAUFAoId+PXv5ubyABQiIQ/+/v7+/v77+v0BAQEWOVEEBAEAP/////////////////8A/////////////////////////////////////xgSAvTo4+Hh5vH6AgICAgICAgICAgI4AgIC//v7+/v7+/v7DCItLCslHhoaGhrn7PT19/f4+Pj6+vfw4dTm/AkJDAwMDQ4QFCEpJwf18u7rg6kE9/f5/P+CCPjr4Nze4+30/IoDIDMqE4Ir8+3w8PACFBQI9wUFBAIB+/bx8AYPDQD19fX29/X38evq6ejl4ej07Ozx/gWDGhkAFRUBAQEBARAN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AAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACBQADIgYSEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhACAFwGgAAIAFQACAAIAAkAFAAAAAAAAAAAAAAAAAABAAAAAAAAAAkAGAAAAACbEAAAAAAAAAABAAAAAAAAAAgAAAAIAEwACQBQAAAAAAAAAAAAAQAAAAEAAAAAAAAACQBIAAAAAJsQAAAAAQAAAAEAAAAAAAAACABYAAkAKAAAAAAAAAAAAAAAAQABAAAAAAAAAAkAIAAAAACbEAAAAAAAAQABAAAAAAAAAAgAJAAJABAAAAAAAAMAAAAAAAAAAQAAAAAAAAAJAAQAAAAAmxMAAAAAAAAAAQAAAAAAAAAJAEQAAAAAAAAAAAABAAEAAQAAAAAAAAAJADQAAAAAmxAAAAABAAEAAQAAAAAAAAAIADwACQBAAAAAAAADAAAAAQAAAAEAAAAAAAAACQA4AAAAAJsTAAAAAQAAAAEAAAAAAAAACQAcAAAAAAADAAAAAAABAAEAAAAAAAAACQAMAAAAAJsTAAAAAAABAAEAAAAAAAAACQAsAAAAAAADAAAAAQABAAEAAAAAAAAACQAwAAAAAJsTAAAAAQABAAEAAAAAAAACEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISE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) format("truetype")}.storybook-button{font-family:Nunito Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;border:0;border-radius:3em;cursor:pointer;display:inline-block;line-height:1}.storybook-button--primary{color:#fff;background-color:#1ea7fd}.storybook-button--secondary{color:#333;background-color:transparent;box-shadow:#00000026 0 0 0 1px inset}.storybook-button--small{font-size:12px;padding:10px 16px}.storybook-button--medium{font-size:14px;padding:11px 20px}.storybook-button--large{font-size:16px;padding:12px 24px} +`,document.head.appendChild(gb);function Bb(A){const e=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(A){for(const t in A)if(t!=="default"){const r=Object.getOwnPropertyDescriptor(A,t);Object.defineProperty(e,t,r.get?r:{enumerable:!0,get:()=>A[t]})}}return e.default=A,Object.freeze(e)}const D=Bb(M),ZeA=Bb(Mr);var gw=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function ZQ(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}var sP={exports:{}},Il={};/** * @license React * react-jsx-runtime.production.min.js * @@ -7,7 +7,7 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Qb;function ttA(){if(Qb)return hl;Qb=1;var A=M,e=Symbol.for("react.element"),t=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,o=A.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,n={key:!0,ref:!0,__self:!0,__source:!0};function i(g,B,s){var a,Q={},E=null,C=null;s!==void 0&&(E=""+s),B.key!==void 0&&(E=""+B.key),B.ref!==void 0&&(C=B.ref);for(a in B)r.call(B,a)&&!n.hasOwnProperty(a)&&(Q[a]=B[a]);if(g&&g.defaultProps)for(a in B=g.defaultProps,B)Q[a]===void 0&&(Q[a]=B[a]);return{$$typeof:e,type:g,key:E,ref:C,props:Q,_owner:o.current}}return hl.Fragment=t,hl.jsx=i,hl.jsxs=i,hl}var Il={};/** + */var sb;function qeA(){if(sb)return Il;sb=1;var A=M,e=Symbol.for("react.element"),t=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,o=A.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,n={key:!0,ref:!0,__self:!0,__source:!0};function i(g,B,s){var a,Q={},E=null,C=null;s!==void 0&&(E=""+s),B.key!==void 0&&(E=""+B.key),B.ref!==void 0&&(C=B.ref);for(a in B)r.call(B,a)&&!n.hasOwnProperty(a)&&(Q[a]=B[a]);if(g&&g.defaultProps)for(a in B=g.defaultProps,B)Q[a]===void 0&&(Q[a]=B[a]);return{$$typeof:e,type:g,key:E,ref:C,props:Q,_owner:o.current}}return Il.Fragment=t,Il.jsx=i,Il.jsxs=i,Il}var dl={};/** * @license React * react-jsx-runtime.development.js * @@ -15,24 +15,24 @@ * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Eb;function rtA(){return Eb||(Eb=1,process.env.NODE_ENV!=="production"&&function(){var A=M,e=Symbol.for("react.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),n=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),g=Symbol.for("react.context"),B=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),a=Symbol.for("react.suspense_list"),Q=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),C=Symbol.for("react.offscreen"),l=Symbol.iterator,f="@@iterator";function c(gA){if(gA===null||typeof gA!="object")return null;var cA=l&&gA[l]||gA[f];return typeof cA=="function"?cA:null}var v=A.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function w(gA){{for(var cA=arguments.length,fA=new Array(cA>1?cA-1:0),SA=1;SA1?cA-1:0),SA=1;SA=1&&Be>=0&&De[ee]!==XA[Be];)Be--;for(;ee>=1&&Be>=0;ee--,Be--)if(De[ee]!==XA[Be]){if(ee!==1||Be!==1)do if(ee--,Be--,Be<0||De[ee]!==XA[Be]){var We=` -`+De[ee].replace(" at new "," at ");return gA.displayName&&We.includes("")&&(We=We.replace("",gA.displayName)),typeof gA=="function"&&_.set(gA,We),We}while(ee>=1&&Be>=0);break}}}finally{AA=!1,Z.current=te,J(),Error.prepareStackTrace=ge}var Yt=gA?gA.displayName||gA.name:"",Gt=Yt?q(Yt):"";return typeof gA=="function"&&_.set(gA,Gt),Gt}function nA(gA,cA,fA){return X(gA,!1)}function N(gA){var cA=gA.prototype;return!!(cA&&cA.isReactComponent)}function tA(gA,cA,fA){if(gA==null)return"";if(typeof gA=="function")return X(gA,N(gA));if(typeof gA=="string")return q(gA);switch(gA){case s:return q("Suspense");case a:return q("SuspenseList")}if(typeof gA=="object")switch(gA.$$typeof){case B:return nA(gA.render);case Q:return tA(gA.type,cA,fA);case E:{var SA=gA,ge=SA._payload,te=SA._init;try{return tA(te(ge),cA,fA)}catch{}}}return""}var BA=Object.prototype.hasOwnProperty,aA={},EA=v.ReactDebugCurrentFrame;function CA(gA){if(gA){var cA=gA._owner,fA=tA(gA.type,gA._source,cA?cA.type:null);EA.setExtraStackFrame(fA)}else EA.setExtraStackFrame(null)}function QA(gA,cA,fA,SA,ge){{var te=Function.call.bind(BA);for(var se in gA)if(te(gA,se)){var De=void 0;try{if(typeof gA[se]!="function"){var XA=Error((SA||"React class")+": "+fA+" type `"+se+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof gA[se]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw XA.name="Invariant Violation",XA}De=gA[se](cA,se,SA,fA,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ee){De=ee}De&&!(De instanceof Error)&&(CA(ge),w("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",SA||"React class",fA,se,typeof De),CA(null)),De instanceof Error&&!(De.message in aA)&&(aA[De.message]=!0,CA(ge),w("Failed %s type: %s",fA,De.message),CA(null))}}}var lA=Array.isArray;function pA(gA){return lA(gA)}function DA(gA){{var cA=typeof Symbol=="function"&&Symbol.toStringTag,fA=cA&&gA[Symbol.toStringTag]||gA.constructor.name||"Object";return fA}}function mA(gA){try{return LA(gA),!1}catch{return!0}}function LA(gA){return""+gA}function oA(gA){if(mA(gA))return w("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",DA(gA)),LA(gA)}var vA=v.ReactCurrentOwner,xA={key:!0,ref:!0,__self:!0,__source:!0},GA,hA,wA;wA={};function MA(gA){if(BA.call(gA,"ref")){var cA=Object.getOwnPropertyDescriptor(gA,"ref").get;if(cA&&cA.isReactWarning)return!1}return gA.ref!==void 0}function TA(gA){if(BA.call(gA,"key")){var cA=Object.getOwnPropertyDescriptor(gA,"key").get;if(cA&&cA.isReactWarning)return!1}return gA.key!==void 0}function NA(gA,cA){if(typeof gA.ref=="string"&&vA.current&&cA&&vA.current.stateNode!==cA){var fA=U(vA.current.type);wA[fA]||(w('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',U(vA.current.type),gA.ref),wA[fA]=!0)}}function ie(gA,cA){{var fA=function(){GA||(GA=!0,w("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",cA))};fA.isReactWarning=!0,Object.defineProperty(gA,"key",{get:fA,configurable:!0})}}function WA(gA,cA){{var fA=function(){hA||(hA=!0,w("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",cA))};fA.isReactWarning=!0,Object.defineProperty(gA,"ref",{get:fA,configurable:!0})}}var jA=function(gA,cA,fA,SA,ge,te,se){var De={$$typeof:e,type:gA,key:cA,ref:fA,props:se,_owner:te};return De._store={},Object.defineProperty(De._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(De,"_self",{configurable:!1,enumerable:!1,writable:!1,value:SA}),Object.defineProperty(De,"_source",{configurable:!1,enumerable:!1,writable:!1,value:ge}),Object.freeze&&(Object.freeze(De.props),Object.freeze(De)),De};function bA(gA,cA,fA,SA,ge){{var te,se={},De=null,XA=null;fA!==void 0&&(oA(fA),De=""+fA),TA(cA)&&(oA(cA.key),De=""+cA.key),MA(cA)&&(XA=cA.ref,NA(cA,ge));for(te in cA)BA.call(cA,te)&&!xA.hasOwnProperty(te)&&(se[te]=cA[te]);if(gA&&gA.defaultProps){var ee=gA.defaultProps;for(te in ee)se[te]===void 0&&(se[te]=ee[te])}if(De||XA){var Be=typeof gA=="function"?gA.displayName||gA.name||"Unknown":gA;De&&ie(se,Be),XA&&WA(se,Be)}return jA(gA,De,XA,ge,SA,vA.current,se)}}var JA=v.ReactCurrentOwner,ae=v.ReactDebugCurrentFrame;function he(gA){if(gA){var cA=gA._owner,fA=tA(gA.type,gA._source,cA?cA.type:null);ae.setExtraStackFrame(fA)}else ae.setExtraStackFrame(null)}var gt;gt=!1;function ye(gA){return typeof gA=="object"&&gA!==null&&gA.$$typeof===e}function be(){{if(JA.current){var gA=U(JA.current.type);if(gA)return` +`+De[ee].replace(" at new "," at ");return gA.displayName&&We.includes("")&&(We=We.replace("",gA.displayName)),typeof gA=="function"&&_.set(gA,We),We}while(ee>=1&&Be>=0);break}}}finally{eA=!1,Z.current=te,J(),Error.prepareStackTrace=ge}var Yt=gA?gA.displayName||gA.name:"",xt=Yt?$(Yt):"";return typeof gA=="function"&&_.set(gA,xt),xt}function nA(gA,cA,fA){return X(gA,!1)}function N(gA){var cA=gA.prototype;return!!(cA&&cA.isReactComponent)}function tA(gA,cA,fA){if(gA==null)return"";if(typeof gA=="function")return X(gA,N(gA));if(typeof gA=="string")return $(gA);switch(gA){case s:return $("Suspense");case a:return $("SuspenseList")}if(typeof gA=="object")switch(gA.$$typeof){case B:return nA(gA.render);case Q:return tA(gA.type,cA,fA);case E:{var SA=gA,ge=SA._payload,te=SA._init;try{return tA(te(ge),cA,fA)}catch{}}}return""}var BA=Object.prototype.hasOwnProperty,aA={},EA=v.ReactDebugCurrentFrame;function CA(gA){if(gA){var cA=gA._owner,fA=tA(gA.type,gA._source,cA?cA.type:null);EA.setExtraStackFrame(fA)}else EA.setExtraStackFrame(null)}function QA(gA,cA,fA,SA,ge){{var te=Function.call.bind(BA);for(var se in gA)if(te(gA,se)){var De=void 0;try{if(typeof gA[se]!="function"){var XA=Error((SA||"React class")+": "+fA+" type `"+se+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof gA[se]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw XA.name="Invariant Violation",XA}De=gA[se](cA,se,SA,fA,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ee){De=ee}De&&!(De instanceof Error)&&(CA(ge),w("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",SA||"React class",fA,se,typeof De),CA(null)),De instanceof Error&&!(De.message in aA)&&(aA[De.message]=!0,CA(ge),w("Failed %s type: %s",fA,De.message),CA(null))}}}var lA=Array.isArray;function pA(gA){return lA(gA)}function DA(gA){{var cA=typeof Symbol=="function"&&Symbol.toStringTag,fA=cA&&gA[Symbol.toStringTag]||gA.constructor.name||"Object";return fA}}function mA(gA){try{return LA(gA),!1}catch{return!0}}function LA(gA){return""+gA}function oA(gA){if(mA(gA))return w("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",DA(gA)),LA(gA)}var vA=v.ReactCurrentOwner,xA={key:!0,ref:!0,__self:!0,__source:!0},GA,hA,wA;wA={};function MA(gA){if(BA.call(gA,"ref")){var cA=Object.getOwnPropertyDescriptor(gA,"ref").get;if(cA&&cA.isReactWarning)return!1}return gA.ref!==void 0}function TA(gA){if(BA.call(gA,"key")){var cA=Object.getOwnPropertyDescriptor(gA,"key").get;if(cA&&cA.isReactWarning)return!1}return gA.key!==void 0}function NA(gA,cA){if(typeof gA.ref=="string"&&vA.current&&cA&&vA.current.stateNode!==cA){var fA=U(vA.current.type);wA[fA]||(w('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',U(vA.current.type),gA.ref),wA[fA]=!0)}}function ie(gA,cA){{var fA=function(){GA||(GA=!0,w("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",cA))};fA.isReactWarning=!0,Object.defineProperty(gA,"key",{get:fA,configurable:!0})}}function WA(gA,cA){{var fA=function(){hA||(hA=!0,w("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",cA))};fA.isReactWarning=!0,Object.defineProperty(gA,"ref",{get:fA,configurable:!0})}}var jA=function(gA,cA,fA,SA,ge,te,se){var De={$$typeof:e,type:gA,key:cA,ref:fA,props:se,_owner:te};return De._store={},Object.defineProperty(De._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(De,"_self",{configurable:!1,enumerable:!1,writable:!1,value:SA}),Object.defineProperty(De,"_source",{configurable:!1,enumerable:!1,writable:!1,value:ge}),Object.freeze&&(Object.freeze(De.props),Object.freeze(De)),De};function bA(gA,cA,fA,SA,ge){{var te,se={},De=null,XA=null;fA!==void 0&&(oA(fA),De=""+fA),TA(cA)&&(oA(cA.key),De=""+cA.key),MA(cA)&&(XA=cA.ref,NA(cA,ge));for(te in cA)BA.call(cA,te)&&!xA.hasOwnProperty(te)&&(se[te]=cA[te]);if(gA&&gA.defaultProps){var ee=gA.defaultProps;for(te in ee)se[te]===void 0&&(se[te]=ee[te])}if(De||XA){var Be=typeof gA=="function"?gA.displayName||gA.name||"Unknown":gA;De&&ie(se,Be),XA&&WA(se,Be)}return jA(gA,De,XA,ge,SA,vA.current,se)}}var JA=v.ReactCurrentOwner,ae=v.ReactDebugCurrentFrame;function he(gA){if(gA){var cA=gA._owner,fA=tA(gA.type,gA._source,cA?cA.type:null);ae.setExtraStackFrame(fA)}else ae.setExtraStackFrame(null)}var gt;gt=!1;function ye(gA){return typeof gA=="object"&&gA!==null&&gA.$$typeof===e}function be(){{if(JA.current){var gA=U(JA.current.type);if(gA)return` Check the render method of \``+gA+"`."}return""}}function Fe(gA){return""}var Me={};function ce(gA){{var cA=be();if(!cA){var fA=typeof gA=="string"?gA:gA.displayName||gA.name;fA&&(cA=` -Check the top-level render call using <`+fA+">.")}return cA}}function ZA(gA,cA){{if(!gA._store||gA._store.validated||gA.key!=null)return;gA._store.validated=!0;var fA=ce(cA);if(Me[fA])return;Me[fA]=!0;var SA="";gA&&gA._owner&&gA._owner!==JA.current&&(SA=" It was passed a child from "+U(gA._owner.type)+"."),he(gA),w('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',fA,SA),he(null)}}function Ie(gA,cA){{if(typeof gA!="object")return;if(pA(gA))for(var fA=0;fA",De=" Did you accidentally export a JSX literal instead of a component?"):ee=typeof gA,w("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ee,De)}var Be=bA(gA,cA,fA,ge,te);if(Be==null)return Be;if(se){var We=cA.children;if(We!==void 0)if(SA)if(pA(We)){for(var Yt=0;Yt0?"{key: someKey, "+ut.join(": ..., ")+": ...}":"{key: someKey}";if(!_A[Gt+Hr]){var to=ut.length>0?"{"+ut.join(": ..., ")+": ...}":"{}";w(`A props object containing a "key" prop is being spread into JSX: +Check the top-level render call using <`+fA+">.")}return cA}}function ZA(gA,cA){{if(!gA._store||gA._store.validated||gA.key!=null)return;gA._store.validated=!0;var fA=ce(cA);if(Me[fA])return;Me[fA]=!0;var SA="";gA&&gA._owner&&gA._owner!==JA.current&&(SA=" It was passed a child from "+U(gA._owner.type)+"."),he(gA),w('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',fA,SA),he(null)}}function Ie(gA,cA){{if(typeof gA!="object")return;if(pA(gA))for(var fA=0;fA",De=" Did you accidentally export a JSX literal instead of a component?"):ee=typeof gA,w("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ee,De)}var Be=bA(gA,cA,fA,ge,te);if(Be==null)return Be;if(se){var We=cA.children;if(We!==void 0)if(SA)if(pA(We)){for(var Yt=0;Yt0?"{key: someKey, "+ut.join(": ..., ")+": ...}":"{key: someKey}";if(!_A[xt+Hr]){var eo=ut.length>0?"{"+ut.join(": ..., ")+": ...}":"{}";w(`A props object containing a "key" prop is being spread into JSX: let props = %s; <%s {...props} /> React keys must be passed directly to JSX without using spread: let props = %s; - <%s key={someKey} {...props} />`,Hr,Gt,to,Gt),_A[Gt+Hr]=!0}}return gA===r?kA(Be):Ne(Be),Be}}function $A(gA,cA,fA){return Ae(gA,cA,fA,!0)}function fe(gA,cA,fA){return Ae(gA,cA,fA,!1)}var Oe=fe,Mt=$A;Il.Fragment=r,Il.jsx=Oe,Il.jsxs=Mt}()),Il}process.env.NODE_ENV==="production"?sP.exports=ttA():sP.exports=rtA();var iA=sP.exports;const otA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M244,56v48a12,12,0,0,1-12,12H184a12,12,0,1,1,0-24H201.1l-19-17.38c-.13-.12-.26-.24-.38-.37A76,76,0,1,0,127,204h1a75.53,75.53,0,0,0,52.15-20.72,12,12,0,0,1,16.49,17.45A99.45,99.45,0,0,1,128,228h-1.37A100,100,0,1,1,198.51,57.06L220,76.72V56a12,12,0,0,1,24,0Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z",opacity:"0.2"}),M.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1,0-16H211.4L184.81,71.64l-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,0,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60L224,85.8V56a8,8,0,1,1,16,0Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1-5.66-13.66l17-17-10.55-9.65-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,1,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60l10.93,10L226.34,50.3A8,8,0,0,1,240,56Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M238,56v48a6,6,0,0,1-6,6H184a6,6,0,0,1,0-12h32.55l-30.38-27.8c-.06-.06-.12-.13-.19-.19a82,82,0,1,0-1.7,117.65,6,6,0,0,1,8.24,8.73A93.46,93.46,0,0,1,128,222h-1.28A94,94,0,1,1,194.37,61.4L226,90.35V56a6,6,0,1,1,12,0Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1,0-16H211.4L184.81,71.64l-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,0,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60L224,85.8V56a8,8,0,1,1,16,0Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M236,56v48a4,4,0,0,1-4,4H184a4,4,0,0,1,0-8h37.7L187.53,68.69l-.13-.12a84,84,0,1,0-1.75,120.51,4,4,0,0,1,5.5,5.82A91.43,91.43,0,0,1,128,220h-1.26A92,92,0,1,1,193,62.84l35,32.05V56a4,4,0,1,1,8,0Z"}))]]),ntA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M208,96l-80,80L48,96Z",opacity:"0.2"}),M.createElement("path",{d:"M215.39,92.94A8,8,0,0,0,208,88H48a8,8,0,0,0-5.66,13.66l80,80a8,8,0,0,0,11.32,0l80-80A8,8,0,0,0,215.39,92.94ZM128,164.69,67.31,104H188.69Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,48,88H208a8,8,0,0,1,5.66,13.66Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M210.83,98.83l-80,80a4,4,0,0,1-5.66,0l-80-80a4,4,0,0,1,5.66-5.66L128,170.34l77.17-77.17a4,4,0,1,1,5.66,5.66Z"}))]]),itA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),M.createElement("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M170.83,101.17a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"}))]]),gtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M200,28H165.47a51.88,51.88,0,0,0-74.94,0H56A20,20,0,0,0,36,48V216a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V48A20,20,0,0,0,200,28ZM155.71,60H100.29a28,28,0,0,1,55.42,0ZM196,212H60V52H77.41A52.13,52.13,0,0,0,76,64v8A12,12,0,0,0,88,84h80a12,12,0,0,0,12-12V64a52.13,52.13,0,0,0-1.41-12H196Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M208,48V216a8,8,0,0,1-8,8H56a8,8,0,0,1-8-8V48a8,8,0,0,1,8-8H96a39.83,39.83,0,0,0-8,24v8h80V64a39.83,39.83,0,0,0-8-24h40A8,8,0,0,1,208,48Z",opacity:"0.2"}),M.createElement("path",{d:"M200,32H163.74a47.92,47.92,0,0,0-71.48,0H56A16,16,0,0,0,40,48V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm-72,0a32,32,0,0,1,32,32H96A32,32,0,0,1,128,32Zm72,184H56V48H82.75A47.93,47.93,0,0,0,80,64v8a8,8,0,0,0,8,8h80a8,8,0,0,0,8-8V64a47.93,47.93,0,0,0-2.75-16H200Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M200,32H163.74a47.92,47.92,0,0,0-71.48,0H56A16,16,0,0,0,40,48V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm-72,0a32,32,0,0,1,32,32H96A32,32,0,0,1,128,32Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M200,34H162.83a45.91,45.91,0,0,0-69.66,0H56A14,14,0,0,0,42,48V216a14,14,0,0,0,14,14H200a14,14,0,0,0,14-14V48A14,14,0,0,0,200,34Zm-72-4a34,34,0,0,1,34,34v2H94V64A34,34,0,0,1,128,30Zm74,186a2,2,0,0,1-2,2H56a2,2,0,0,1-2-2V48a2,2,0,0,1,2-2H85.67A45.77,45.77,0,0,0,82,64v8a6,6,0,0,0,6,6h80a6,6,0,0,0,6-6V64a45.77,45.77,0,0,0-3.67-18H200a2,2,0,0,1,2,2Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M200,32H163.74a47.92,47.92,0,0,0-71.48,0H56A16,16,0,0,0,40,48V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm-72,0a32,32,0,0,1,32,32H96A32,32,0,0,1,128,32Zm72,184H56V48H82.75A47.93,47.93,0,0,0,80,64v8a8,8,0,0,0,8,8h80a8,8,0,0,0,8-8V64a47.93,47.93,0,0,0-2.75-16H200Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M200,36H161.92a44,44,0,0,0-67.84,0H56A12,12,0,0,0,44,48V216a12,12,0,0,0,12,12H200a12,12,0,0,0,12-12V48A12,12,0,0,0,200,36Zm-72-8a36,36,0,0,1,36,36v4H92V64A36,36,0,0,1,128,28Zm76,188a4,4,0,0,1-4,4H56a4,4,0,0,1-4-4V48a4,4,0,0,1,4-4H88.83A43.71,43.71,0,0,0,84,64v8a4,4,0,0,0,4,4h80a4,4,0,0,0,4-4V64a43.71,43.71,0,0,0-4.83-20H200a4,4,0,0,1,4,4Z"}))]]),BtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M71.68,97.22,34.74,128l36.94,30.78a12,12,0,1,1-15.36,18.44l-48-40a12,12,0,0,1,0-18.44l48-40A12,12,0,0,1,71.68,97.22Zm176,21.56-48-40a12,12,0,1,0-15.36,18.44L221.26,128l-36.94,30.78a12,12,0,1,0,15.36,18.44l48-40a12,12,0,0,0,0-18.44ZM164.1,28.72a12,12,0,0,0-15.38,7.18l-64,176a12,12,0,0,0,7.18,15.37A11.79,11.79,0,0,0,96,228a12,12,0,0,0,11.28-7.9l64-176A12,12,0,0,0,164.1,28.72Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M240,128l-48,40H64L16,128,64,88H192Z",opacity:"0.2"}),M.createElement("path",{d:"M69.12,94.15,28.5,128l40.62,33.85a8,8,0,1,1-10.24,12.29l-48-40a8,8,0,0,1,0-12.29l48-40a8,8,0,0,1,10.24,12.3Zm176,27.7-48-40a8,8,0,1,0-10.24,12.3L227.5,128l-40.62,33.85a8,8,0,1,0,10.24,12.29l48-40a8,8,0,0,0,0-12.29ZM162.73,32.48a8,8,0,0,0-10.25,4.79l-64,176a8,8,0,0,0,4.79,10.26A8.14,8.14,0,0,0,96,224a8,8,0,0,0,7.52-5.27l64-176A8,8,0,0,0,162.73,32.48Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM92.8,145.6a8,8,0,1,1-9.6,12.8l-32-24a8,8,0,0,1,0-12.8l32-24a8,8,0,0,1,9.6,12.8L69.33,128Zm58.89-71.4-32,112a8,8,0,1,1-15.38-4.4l32-112a8,8,0,0,1,15.38,4.4Zm53.11,60.2-32,24a8,8,0,0,1-9.6-12.8L186.67,128,163.2,110.4a8,8,0,1,1,9.6-12.8l32,24a8,8,0,0,1,0,12.8Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M67.84,92.61,25.37,128l42.47,35.39a6,6,0,1,1-7.68,9.22l-48-40a6,6,0,0,1,0-9.22l48-40a6,6,0,0,1,7.68,9.22Zm176,30.78-48-40a6,6,0,1,0-7.68,9.22L230.63,128l-42.47,35.39a6,6,0,1,0,7.68,9.22l48-40a6,6,0,0,0,0-9.22Zm-81.79-89A6,6,0,0,0,154.36,38l-64,176A6,6,0,0,0,94,221.64a6.15,6.15,0,0,0,2,.36,6,6,0,0,0,5.64-3.95l64-176A6,6,0,0,0,162.05,34.36Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M69.12,94.15,28.5,128l40.62,33.85a8,8,0,1,1-10.24,12.29l-48-40a8,8,0,0,1,0-12.29l48-40a8,8,0,0,1,10.24,12.3Zm176,27.7-48-40a8,8,0,1,0-10.24,12.3L227.5,128l-40.62,33.85a8,8,0,1,0,10.24,12.29l48-40a8,8,0,0,0,0-12.29ZM162.73,32.48a8,8,0,0,0-10.25,4.79l-64,176a8,8,0,0,0,4.79,10.26A8.14,8.14,0,0,0,96,224a8,8,0,0,0,7.52-5.27l64-176A8,8,0,0,0,162.73,32.48Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M66.56,91.07,22.25,128l44.31,36.93A4,4,0,0,1,64,172a3.94,3.94,0,0,1-2.56-.93l-48-40a4,4,0,0,1,0-6.14l48-40a4,4,0,0,1,5.12,6.14Zm176,33.86-48-40a4,4,0,1,0-5.12,6.14L233.75,128l-44.31,36.93a4,4,0,1,0,5.12,6.14l48-40a4,4,0,0,0,0-6.14ZM161.37,36.24a4,4,0,0,0-5.13,2.39l-64,176a4,4,0,0,0,2.39,5.13A4.12,4.12,0,0,0,96,220a4,4,0,0,0,3.76-2.63l64-176A4,4,0,0,0,161.37,36.24Z"}))]]),stA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M71.51,88.49a12,12,0,0,1,17-17L116,99V24a12,12,0,0,1,24,0V99l27.51-27.52a12,12,0,0,1,17,17l-48,48a12,12,0,0,1-17,0ZM224,116H188a12,12,0,0,0,0,24h32v56H36V140H68a12,12,0,0,0,0-24H32a20,20,0,0,0-20,20v64a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V136A20,20,0,0,0,224,116Zm-20,52a16,16,0,1,0-16,16A16,16,0,0,0,204,168Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M232,136v64a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V136a8,8,0,0,1,8-8H224A8,8,0,0,1,232,136Z",opacity:"0.2"}),M.createElement("path",{d:"M240,136v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V136a16,16,0,0,1,16-16H72a8,8,0,0,1,0,16H32v64H224V136H184a8,8,0,0,1,0-16h40A16,16,0,0,1,240,136Zm-117.66-2.34a8,8,0,0,0,11.32,0l48-48a8,8,0,0,0-11.32-11.32L136,108.69V24a8,8,0,0,0-16,0v84.69L85.66,74.34A8,8,0,0,0,74.34,85.66ZM200,168a12,12,0,1,0-12,12A12,12,0,0,0,200,168Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M74.34,85.66A8,8,0,0,1,85.66,74.34L120,108.69V24a8,8,0,0,1,16,0v84.69l34.34-34.35a8,8,0,0,1,11.32,11.32l-48,48a8,8,0,0,1-11.32,0ZM240,136v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V136a16,16,0,0,1,16-16H84.4a4,4,0,0,1,2.83,1.17L111,145A24,24,0,0,0,145,145l23.8-23.8A4,4,0,0,1,171.6,120H224A16,16,0,0,1,240,136Zm-40,32a12,12,0,1,0-12,12A12,12,0,0,0,200,168Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M238,136v64a14,14,0,0,1-14,14H32a14,14,0,0,1-14-14V136a14,14,0,0,1,14-14H72a6,6,0,0,1,0,12H32a2,2,0,0,0-2,2v64a2,2,0,0,0,2,2H224a2,2,0,0,0,2-2V136a2,2,0,0,0-2-2H184a6,6,0,0,1,0-12h40A14,14,0,0,1,238,136Zm-114.24-3.76a6,6,0,0,0,8.48,0l48-48a6,6,0,0,0-8.48-8.48L134,113.51V24a6,6,0,0,0-12,0v89.51L84.24,75.76a6,6,0,0,0-8.48,8.48ZM198,168a10,10,0,1,0-10,10A10,10,0,0,0,198,168Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M240,136v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V136a16,16,0,0,1,16-16H72a8,8,0,0,1,0,16H32v64H224V136H184a8,8,0,0,1,0-16h40A16,16,0,0,1,240,136Zm-117.66-2.34a8,8,0,0,0,11.32,0l48-48a8,8,0,0,0-11.32-11.32L136,108.69V24a8,8,0,0,0-16,0v84.69L85.66,74.34A8,8,0,0,0,74.34,85.66ZM200,168a12,12,0,1,0-12,12A12,12,0,0,0,200,168Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M236,136v64a12,12,0,0,1-12,12H32a12,12,0,0,1-12-12V136a12,12,0,0,1,12-12H72a4,4,0,0,1,0,8H32a4,4,0,0,0-4,4v64a4,4,0,0,0,4,4H224a4,4,0,0,0,4-4V136a4,4,0,0,0-4-4H184a4,4,0,0,1,0-8h40A12,12,0,0,1,236,136Zm-110.83-5.17a4,4,0,0,0,5.66,0l48-48a4,4,0,1,0-5.66-5.66L132,118.34V24a4,4,0,0,0-8,0v94.34L82.83,77.17a4,4,0,0,0-5.66,5.66ZM196,168a8,8,0,1,0-8,8A8,8,0,0,0,196,168Z"}))]]),atA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,187a113.4,113.4,0,0,1-20.39-35h40.82a116.94,116.94,0,0,1-10,20.77A108.61,108.61,0,0,1,128,207Zm-26.49-59a135.42,135.42,0,0,1,0-40h53a135.42,135.42,0,0,1,0,40ZM44,128a83.49,83.49,0,0,1,2.43-20H77.25a160.63,160.63,0,0,0,0,40H46.43A83.49,83.49,0,0,1,44,128Zm84-79a113.4,113.4,0,0,1,20.39,35H107.59a116.94,116.94,0,0,1,10-20.77A108.61,108.61,0,0,1,128,49Zm50.73,59h30.82a83.52,83.52,0,0,1,0,40H178.75a160.63,160.63,0,0,0,0-40Zm20.77-24H173.71a140.82,140.82,0,0,0-15.5-34.36A84.51,84.51,0,0,1,199.52,84ZM97.79,49.64A140.82,140.82,0,0,0,82.29,84H56.48A84.51,84.51,0,0,1,97.79,49.64ZM56.48,172H82.29a140.82,140.82,0,0,0,15.5,34.36A84.51,84.51,0,0,1,56.48,172Zm101.73,34.36A140.82,140.82,0,0,0,173.71,172h25.81A84.51,84.51,0,0,1,158.21,206.36Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),M.createElement("path",{d:"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm78.36,64H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM216,128a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM128,43a115.27,115.27,0,0,1,26,45H102A115.11,115.11,0,0,1,128,43ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48Zm50.35,61.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm81.57,64H169.19a132.58,132.58,0,0,0-25.73-50.67A90.29,90.29,0,0,1,209.57,90ZM218,128a89.7,89.7,0,0,1-3.83,26H171.81a155.43,155.43,0,0,0,0-52h42.36A89.7,89.7,0,0,1,218,128Zm-90,87.83a110,110,0,0,1-15.19-19.45A124.24,124.24,0,0,1,99.35,166h57.3a124.24,124.24,0,0,1-13.46,30.38A110,110,0,0,1,128,215.83ZM96.45,154a139.18,139.18,0,0,1,0-52h63.1a139.18,139.18,0,0,1,0,52ZM38,128a89.7,89.7,0,0,1,3.83-26H84.19a155.43,155.43,0,0,0,0,52H41.83A89.7,89.7,0,0,1,38,128Zm90-87.83a110,110,0,0,1,15.19,19.45A124.24,124.24,0,0,1,156.65,90H99.35a124.24,124.24,0,0,1,13.46-30.38A110,110,0,0,1,128,40.17Zm-15.46-.84A132.58,132.58,0,0,0,86.81,90H46.43A90.29,90.29,0,0,1,112.54,39.33ZM46.43,166H86.81a132.58,132.58,0,0,0,25.73,50.67A90.29,90.29,0,0,1,46.43,166Zm97,50.67A132.58,132.58,0,0,0,169.19,166h40.38A90.29,90.29,0,0,1,143.46,216.67Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,28h0A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,190.61c-6.33-6.09-23-24.41-31.27-54.61h62.54C151,194.2,134.33,212.52,128,218.61ZM94.82,156a140.42,140.42,0,0,1,0-56h66.36a140.42,140.42,0,0,1,0,56ZM128,37.39c6.33,6.09,23,24.41,31.27,54.61H96.73C105,61.8,121.67,43.48,128,37.39ZM169.41,100h46.23a92.09,92.09,0,0,1,0,56H169.41a152.65,152.65,0,0,0,0-56Zm43.25-8h-45a129.39,129.39,0,0,0-29.19-55.4A92.25,92.25,0,0,1,212.66,92ZM117.54,36.6A129.39,129.39,0,0,0,88.35,92h-45A92.25,92.25,0,0,1,117.54,36.6ZM40.36,100H86.59a152.65,152.65,0,0,0,0,56H40.36a92.09,92.09,0,0,1,0-56Zm3,64h45a129.39,129.39,0,0,0,29.19,55.4A92.25,92.25,0,0,1,43.34,164Zm95.12,55.4A129.39,129.39,0,0,0,167.65,164h45A92.25,92.25,0,0,1,138.46,219.4Z"}))]]),QtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm84,108a83.64,83.64,0,0,1-4.47,27L167,130a19.65,19.65,0,0,0-7.8-2.78l-22.82-3.08A20.14,20.14,0,0,0,117.72,132h-4.07l-2.71-5.6a19.88,19.88,0,0,0-13.8-10.84L94.46,115l4-7h14.39a20,20,0,0,0,9.66-2.49l12.25-6.76a20.57,20.57,0,0,0,3.74-2.68l26.92-24.33A20,20,0,0,0,172,56.49,84,84,0,0,1,212,128ZM140.76,45l6.2,11.1L122.75,78l-10.93,6H96.14A20.05,20.05,0,0,0,78.78,94.06l-4.49,7.85L67.68,84.28l9.91-23.42A83.91,83.91,0,0,1,140.76,45ZM44,128a83.52,83.52,0,0,1,4.4-26.77l7.74,20.65a19.89,19.89,0,0,0,14.52,12.53l19.53,4.2,3,6.1a20.11,20.11,0,0,0,13.55,10.77l-5,11.12a20,20,0,0,0,3.58,21.71l.21.22,18.16,18.7-.89,4.59A84.09,84.09,0,0,1,44,128Zm103.65,81.66a20.11,20.11,0,0,0-5-17.3l-.21-.22-17.72-18.25,11.37-25.52,19,2.56,41.43,25.48A84.2,84.2,0,0,1,147.65,209.66Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M213.09,172.48a96,96,0,0,1-80.41,51.41l3.17-16.44a8,8,0,0,0-2-6.95l-19.74-20.33a8,8,0,0,1-1.44-8.69l13.7-30.74a8,8,0,0,1,8.38-4.67l22.82,3.08a8.11,8.11,0,0,1,3.12,1.11ZM116.71,95,129,88.24a7.46,7.46,0,0,0,1.5-1.07l26.91-24.33A8,8,0,0,0,159,53l-10.5-18.81A96.62,96.62,0,0,0,128,32,95.61,95.61,0,0,0,67.78,53.23L56,81.08A8,8,0,0,0,55.88,87l11.5,30.67a8,8,0,0,0,5.81,5l2.69.58L89.2,100a8,8,0,0,1,6.94-4h16.71A7.9,7.9,0,0,0,116.71,95Z",opacity:"0.2"}),M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm88,104a87.62,87.62,0,0,1-6.4,32.94l-44.7-27.49a15.92,15.92,0,0,0-6.24-2.23l-22.82-3.08a16.11,16.11,0,0,0-16,7.86h-8.72l-3.8-7.86a15.91,15.91,0,0,0-11-8.67l-8-1.73L96.14,104h16.71a16.06,16.06,0,0,0,7.73-2l12.25-6.76a16.62,16.62,0,0,0,3-2.14l26.91-24.34A15.93,15.93,0,0,0,166,49.1l-.36-.65A88.11,88.11,0,0,1,216,128ZM143.31,41.34,152,56.9,125.09,81.24,112.85,88H96.14a16,16,0,0,0-13.88,8l-8.73,15.23L63.38,84.19,74.32,58.32a87.87,87.87,0,0,1,69-17ZM40,128a87.53,87.53,0,0,1,8.54-37.8l11.34,30.27a16,16,0,0,0,11.62,10l21.43,4.61L96.74,143a16.09,16.09,0,0,0,14.4,9h1.48l-7.23,16.23a16,16,0,0,0,2.86,17.37l.14.14L128,205.94l-1.94,10A88.11,88.11,0,0,1,40,128Zm102.58,86.78,1.13-5.81a16.09,16.09,0,0,0-4-13.9,1.85,1.85,0,0,1-.14-.14L120,174.74,133.7,144l22.82,3.08,45.72,28.12A88.18,88.18,0,0,1,142.58,214.78Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm88,104a87.62,87.62,0,0,1-6.4,32.94l-44.7-27.49a15.92,15.92,0,0,0-6.24-2.23l-22.82-3.08a16.11,16.11,0,0,0-16,7.86h-8.72l-3.8-7.86a15.91,15.91,0,0,0-11-8.67l-8-1.73L96.14,104h16.71a16.06,16.06,0,0,0,7.73-2l12.25-6.76a16.62,16.62,0,0,0,3-2.14l26.91-24.34A15.93,15.93,0,0,0,166,49.1l-.36-.65A88.11,88.11,0,0,1,216,128ZM40,128a87.53,87.53,0,0,1,8.54-37.8l11.34,30.27a16,16,0,0,0,11.62,10l21.43,4.61L96.74,143a16.09,16.09,0,0,0,14.4,9h1.48l-7.23,16.23a16,16,0,0,0,2.86,17.37l.14.14L128,205.94l-1.94,10A88.11,88.11,0,0,1,40,128Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm90,102a89.55,89.55,0,0,1-7.46,35.86l-46.69-28.71a13.94,13.94,0,0,0-5.46-2l-22.82-3.07A14.06,14.06,0,0,0,121.06,138h-9.92a2,2,0,0,1-1.8-1.13l-3.8-7.86a13.94,13.94,0,0,0-9.66-7.59l-10.71-2.3L94.4,103a2,2,0,0,1,1.74-1h16.71a13.9,13.9,0,0,0,6.76-1.75l12.25-6.75a14.73,14.73,0,0,0,2.62-1.88l26.91-24.33a13.93,13.93,0,0,0,2.83-17.21L161,44.25A90.16,90.16,0,0,1,218,128ZM144.6,39.54l9.15,16.39a2,2,0,0,1-.41,2.46L126.43,82.72a1.84,1.84,0,0,1-.37.27l-12.25,6.76a2,2,0,0,1-1,.25H96.14A14,14,0,0,0,84,97L73.18,115.91a2,2,0,0,1-.19-.35L61.5,84.89a2,2,0,0,1,0-1.48L72.68,57.06A89.9,89.9,0,0,1,144.6,39.54ZM38,128A89.52,89.52,0,0,1,49.38,84.23a13.85,13.85,0,0,0,.89,4.87l11.49,30.67a13.94,13.94,0,0,0,10.16,8.78l21.44,4.6a2,2,0,0,1,1.38,1.09l3.8,7.86a14.07,14.07,0,0,0,12.6,7.9h4.56l-8.49,19a14,14,0,0,0,2.51,15.2l.1.11,19.68,20.26a2,2,0,0,1,.46,1.7L127.7,218A90.1,90.1,0,0,1,38,128Zm102.08,89.19,1.67-8.6a14.07,14.07,0,0,0-3.47-12.16l-.1-.11L118.5,176.06a2,2,0,0,1-.33-2.14l13.7-30.73A2,2,0,0,1,134,142l22.82,3.08a2,2,0,0,1,.78.27L205,174.55A90.18,90.18,0,0,1,140.08,217.19Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm88,104a87.62,87.62,0,0,1-6.4,32.94l-44.7-27.49a15.92,15.92,0,0,0-6.24-2.23l-22.82-3.08a16.11,16.11,0,0,0-16,7.86h-8.72l-3.8-7.86a15.91,15.91,0,0,0-11-8.67l-8-1.73L96.14,104h16.71a16.06,16.06,0,0,0,7.73-2l12.25-6.76a16.62,16.62,0,0,0,3-2.14l26.91-24.34A15.93,15.93,0,0,0,166,49.1l-.36-.65A88.11,88.11,0,0,1,216,128ZM143.31,41.34,152,56.9,125.09,81.24,112.85,88H96.14a16,16,0,0,0-13.88,8l-8.73,15.23L63.38,84.19,74.32,58.32a87.87,87.87,0,0,1,69-17ZM40,128a87.53,87.53,0,0,1,8.54-37.8l11.34,30.27a16,16,0,0,0,11.62,10l21.43,4.61L96.74,143a16.09,16.09,0,0,0,14.4,9h1.48l-7.23,16.23a16,16,0,0,0,2.86,17.37l.14.14L128,205.94l-1.94,10A88.11,88.11,0,0,1,40,128Zm102.58,86.78,1.13-5.81a16.09,16.09,0,0,0-4-13.9,1.85,1.85,0,0,1-.14-.14L120,174.74,133.7,144l22.82,3.08,45.72,28.12A88.18,88.18,0,0,1,142.58,214.78Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm92,100a91.44,91.44,0,0,1-8.58,38.76L162.8,136.85a12.07,12.07,0,0,0-4.68-1.67l-22.82-3.07a12,12,0,0,0-12.56,7l-.4.88h-11.2a4,4,0,0,1-3.6-2.26l-3.8-7.86a11.93,11.93,0,0,0-8.28-6.5L82.07,120.5,92.67,102a4,4,0,0,1,3.47-2h16.71a12,12,0,0,0,5.8-1.5l12.24-6.76a11.79,11.79,0,0,0,2.25-1.6L160.05,65.8a12,12,0,0,0,2.43-14.75l-5.86-10.49A92.17,92.17,0,0,1,220,128ZM145.89,37.75l9.6,17.2a4,4,0,0,1-.81,4.92L127.77,84.21a4.41,4.41,0,0,1-.75.53L114.78,91.5a4,4,0,0,1-1.93.5H96.14a12,12,0,0,0-10.41,6l-11.86,20.7a4,4,0,0,1-2.75-2.47L59.63,85.6a4,4,0,0,1,.06-3L71,55.81A91.51,91.51,0,0,1,128,36,92.53,92.53,0,0,1,145.89,37.75ZM36,128A91.52,91.52,0,0,1,56,70.77l-3.71,8.75a12,12,0,0,0-.18,8.88l11.49,30.67a11.93,11.93,0,0,0,8.72,7.52l21.43,4.61a4,4,0,0,1,2.76,2.17l3.8,7.86a12.07,12.07,0,0,0,10.8,6.77h7.64L109,169.85A12,12,0,0,0,111.26,183l19.68,20.26a4,4,0,0,1,1,3.47L129.36,220,128,220A92.1,92.1,0,0,1,36,128Zm101.6,91.5,2.18-11.29a12.08,12.08,0,0,0-3-10.49l-19.68-20.26a4,4,0,0,1-.71-4.35l13.7-30.74a4,4,0,0,1,4.18-2.33l22.82,3.07a4.12,4.12,0,0,1,1.56.56l49.11,30.2A92.12,92.12,0,0,1,137.6,219.5Z"}))]]),EtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,20H40A20,20,0,0,0,20,40V216a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V40A20,20,0,0,0,216,20Zm-4,192H44V44H212ZM112,176V120a12,12,0,0,1,21.43-7.41A40,40,0,0,1,192,148v28a12,12,0,0,1-24,0V148a16,16,0,0,0-32,0v28a12,12,0,0,1-24,0ZM96,120v56a12,12,0,0,1-24,0V120a12,12,0,0,1,24,0ZM68,80A16,16,0,1,1,84,96,16,16,0,0,1,68,80Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224,40V216a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8H216A8,8,0,0,1,224,40Z",opacity:"0.2"}),M.createElement("path",{d:"M216,24H40A16,16,0,0,0,24,40V216a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V40A16,16,0,0,0,216,24Zm0,192H40V40H216V216ZM96,112v64a8,8,0,0,1-16,0V112a8,8,0,0,1,16,0Zm88,28v36a8,8,0,0,1-16,0V140a20,20,0,0,0-40,0v36a8,8,0,0,1-16,0V112a8,8,0,0,1,15.79-1.78A36,36,0,0,1,184,140ZM100,84A12,12,0,1,1,88,72,12,12,0,0,1,100,84Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,24H40A16,16,0,0,0,24,40V216a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V40A16,16,0,0,0,216,24ZM96,176a8,8,0,0,1-16,0V112a8,8,0,0,1,16,0ZM88,96a12,12,0,1,1,12-12A12,12,0,0,1,88,96Zm96,80a8,8,0,0,1-16,0V140a20,20,0,0,0-40,0v36a8,8,0,0,1-16,0V112a8,8,0,0,1,15.79-1.78A36,36,0,0,1,184,140Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,26H40A14,14,0,0,0,26,40V216a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V40A14,14,0,0,0,216,26Zm2,190a2,2,0,0,1-2,2H40a2,2,0,0,1-2-2V40a2,2,0,0,1,2-2H216a2,2,0,0,1,2,2ZM94,112v64a6,6,0,0,1-12,0V112a6,6,0,0,1,12,0Zm88,28v36a6,6,0,0,1-12,0V140a22,22,0,0,0-44,0v36a6,6,0,0,1-12,0V112a6,6,0,0,1,12,0v2.11A34,34,0,0,1,182,140ZM98,84A10,10,0,1,1,88,74,10,10,0,0,1,98,84Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,24H40A16,16,0,0,0,24,40V216a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V40A16,16,0,0,0,216,24Zm0,192H40V40H216V216ZM96,112v64a8,8,0,0,1-16,0V112a8,8,0,0,1,16,0Zm88,28v36a8,8,0,0,1-16,0V140a20,20,0,0,0-40,0v36a8,8,0,0,1-16,0V112a8,8,0,0,1,15.79-1.78A36,36,0,0,1,184,140ZM100,84A12,12,0,1,1,88,72,12,12,0,0,1,100,84Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,28H40A12,12,0,0,0,28,40V216a12,12,0,0,0,12,12H216a12,12,0,0,0,12-12V40A12,12,0,0,0,216,28Zm4,188a4,4,0,0,1-4,4H40a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4H216a4,4,0,0,1,4,4ZM92,112v64a4,4,0,0,1-8,0V112a4,4,0,0,1,8,0Zm88,28v36a4,4,0,0,1-8,0V140a24,24,0,0,0-48,0v36a4,4,0,0,1-8,0V112a4,4,0,0,1,8,0v6.87A32,32,0,0,1,180,140ZM96,84a8,8,0,1,1-8-8A8,8,0,0,1,96,84Z"}))]]),CtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M230.14,25.86a20,20,0,0,0-19.57-5.11l-.22.07L18.44,79a20,20,0,0,0-3.06,37.25L99,157l40.71,83.65a19.81,19.81,0,0,0,18,11.38c.57,0,1.15,0,1.73-.07A19.82,19.82,0,0,0,177,237.56L235.18,45.65a1.42,1.42,0,0,0,.07-.22A20,20,0,0,0,230.14,25.86ZM156.91,221.07l-34.37-70.64,46-45.95a12,12,0,0,0-17-17l-46,46L34.93,99.09,210,46Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M223.69,42.18l-58.22,192a8,8,0,0,1-14.92,1.25L108,148,20.58,105.45a8,8,0,0,1,1.25-14.92l192-58.22A8,8,0,0,1,223.69,42.18Z",opacity:"0.2"}),M.createElement("path",{d:"M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M231.4,44.34s0,.1,0,.15l-58.2,191.94a15.88,15.88,0,0,1-14,11.51q-.69.06-1.38.06a15.86,15.86,0,0,1-14.42-9.15L107,164.15a4,4,0,0,1,.77-4.58l57.92-57.92a8,8,0,0,0-11.31-11.31L96.43,148.26a4,4,0,0,1-4.58.77L17.08,112.64a16,16,0,0,1,2.49-29.8l191.94-58.2.15,0A16,16,0,0,1,231.4,44.34Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M225.88,30.12a13.83,13.83,0,0,0-13.7-3.58l-.11,0L20.14,84.77A14,14,0,0,0,18,110.85l85.56,41.64L145.12,238a13.87,13.87,0,0,0,12.61,8c.4,0,.81,0,1.21-.05a13.9,13.9,0,0,0,12.29-10.09l58.2-191.93,0-.11A13.83,13.83,0,0,0,225.88,30.12Zm-8,10.4L159.73,232.43l0,.11a2,2,0,0,1-3.76.26l-40.68-83.58,49-49a6,6,0,1,0-8.49-8.49l-49,49L23.15,100a2,2,0,0,1,.31-3.74l.11,0L215.48,38.08a1.94,1.94,0,0,1,1.92.52A2,2,0,0,1,217.92,40.52Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224.47,31.52a11.87,11.87,0,0,0-11.82-3L20.74,86.67a12,12,0,0,0-1.91,22.38L105,151l41.92,86.15A11.88,11.88,0,0,0,157.74,244c.34,0,.69,0,1,0a11.89,11.89,0,0,0,10.52-8.63l58.21-192,0-.08A11.85,11.85,0,0,0,224.47,31.52Zm-4.62,9.54-58.23,192a4,4,0,0,1-7.48.59l-41.3-84.86,50-50a4,4,0,1,0-5.66-5.66l-50,50-84.9-41.31a3.88,3.88,0,0,1-2.27-4,3.93,3.93,0,0,1,3-3.54L214.9,36.16A3.93,3.93,0,0,1,216,36a4,4,0,0,1,2.79,1.19A3.93,3.93,0,0,1,219.85,41.06Z"}))]]),ltA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212ZM116,96v64a12,12,0,0,1-24,0V96a12,12,0,0,1,24,0Zm48,0v64a12,12,0,0,1-24,0V96a12,12,0,0,1,24,0Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216ZM112,96v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.13,104.13,0,0,0,128,24ZM112,160a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Zm48,0a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218ZM110,96v64a6,6,0,0,1-12,0V96a6,6,0,0,1,12,0Zm48,0v64a6,6,0,0,1-12,0V96a6,6,0,0,1,12,0Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216ZM112,96v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220ZM108,96v64a4,4,0,0,1-8,0V96a4,4,0,0,1,8,0Zm48,0v64a4,4,0,0,1-8,0V96a4,4,0,0,1,8,0Z"}))]]),ctA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M176,128a12,12,0,0,1-5.17,9.87l-52,36A12,12,0,0,1,100,164V92a12,12,0,0,1,18.83-9.87l52,36A12,12,0,0,1,176,128Zm60,0A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,32a96,96,0,1,0,96,96A96,96,0,0,0,128,32ZM108,168V88l64,40Z",opacity:"0.2"}),M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48.24-94.78-64-40A8,8,0,0,0,100,88v80a8,8,0,0,0,12.24,6.78l64-40a8,8,0,0,0,0-13.56ZM116,153.57V102.43L156.91,128Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm40.55,110.58-52,36A8,8,0,0,1,104,164V92a8,8,0,0,1,12.55-6.58l52,36a8,8,0,0,1,0,13.16Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm47.18-95.09-64-40A6,6,0,0,0,102,88v80a6,6,0,0,0,9.18,5.09l64-40a6,6,0,0,0,0-10.18ZM114,157.17V98.83L160.68,128Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48.24-94.78-64-40A8,8,0,0,0,100,88v80a8,8,0,0,0,12.24,6.78l64-40a8,8,0,0,0,0-13.56ZM116,153.57V102.43L156.91,128Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm46.12-95.39-64-40A4,4,0,0,0,104,88v80a4,4,0,0,0,2.06,3.5,4.06,4.06,0,0,0,1.94.5,4,4,0,0,0,2.12-.61l64-40a4,4,0,0,0,0-6.78ZM112,160.78V95.22L164.45,128Z"}))]]),ftA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M240.49,103.52l-80-80A12,12,0,0,0,140,32V68.74c-25.76,3.12-53.66,15.89-76.75,35.47-29.16,24.74-47.32,56.69-51.14,90A16,16,0,0,0,39.67,207h0c10.46-11.14,47-45.74,100.33-50.42V192a12,12,0,0,0,20.48,8.48l80-80A12,12,0,0,0,240.49,103.52ZM164,163V144a12,12,0,0,0-12-12c-49,0-86.57,21.56-109.79,40.11,7.13-18.16,19.63-35.22,36.57-49.59C101.3,103.41,128.67,92,152,92a12,12,0,0,0,12-12V61l51,51Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M152,192V144c-61.4,0-104.61,37.19-121.07,54.72a4,4,0,0,1-6.9-3.18C31.51,130.45,99.19,80,152,80V32l80,80Z",opacity:"0.2"}),M.createElement("path",{d:"M237.66,106.35l-80-80A8,8,0,0,0,144,32V72.35c-25.94,2.22-54.59,14.92-78.16,34.91-28.38,24.08-46.05,55.11-49.76,87.37a12,12,0,0,0,20.68,9.58h0c11-11.71,50.14-48.74,107.24-52V192a8,8,0,0,0,13.66,5.65l80-80A8,8,0,0,0,237.66,106.35ZM160,172.69V144a8,8,0,0,0-8-8c-28.08,0-55.43,7.33-81.29,21.8a196.17,196.17,0,0,0-36.57,26.52c5.8-23.84,20.42-46.51,42.05-64.86C99.41,99.77,127.75,88,152,88a8,8,0,0,0,8-8V51.32L220.69,112Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M237.66,117.66l-80,80A8,8,0,0,1,144,192V152.23c-57.1,3.24-96.25,40.27-107.24,52h0a12,12,0,0,1-20.68-9.58c3.71-32.26,21.38-63.29,49.76-87.37,23.57-20,52.22-32.69,78.16-34.91V32a8,8,0,0,1,13.66-5.66l80,80A8,8,0,0,1,237.66,117.66Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M236.24,107.76l-80-80A6,6,0,0,0,146,32V74.2c-54.48,3.59-120.39,55-127.93,120.66a10,10,0,0,0,17.23,8h0C46.56,190.85,87,152.6,146,150.13V192a6,6,0,0,0,10.24,4.24l80-80A6,6,0,0,0,236.24,107.76ZM158,177.52V144a6,6,0,0,0-6-6c-27.73,0-54.76,7.25-80.32,21.55a193.38,193.38,0,0,0-40.81,30.65c4.7-26.56,20.16-52,44-72.27C98.47,97.94,127.29,86,152,86a6,6,0,0,0,6-6V46.49L223.51,112Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M237.66,106.35l-80-80A8,8,0,0,0,144,32V72.35c-25.94,2.22-54.59,14.92-78.16,34.91-28.38,24.08-46.05,55.11-49.76,87.37a12,12,0,0,0,20.68,9.58h0c11-11.71,50.14-48.74,107.24-52V192a8,8,0,0,0,13.66,5.65l80-80A8,8,0,0,0,237.66,106.35ZM160,172.69V144a8,8,0,0,0-8-8c-28.08,0-55.43,7.33-81.29,21.8a196.17,196.17,0,0,0-36.57,26.52c5.8-23.84,20.42-46.51,42.05-64.86C99.41,99.77,127.75,88,152,88a8,8,0,0,0,8-8V51.32L220.69,112Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M234.83,109.17l-80-80A4,4,0,0,0,148,32V76.09c-54,2.44-120.43,53.55-127.94,119a7.87,7.87,0,0,0,4.58,8.16,8,8,0,0,0,3.41.77,7.9,7.9,0,0,0,5.79-2.55h0c11.53-12.27,53.29-51.73,114.16-53.4V192a4,4,0,0,0,6.83,2.83l80-80A4,4,0,0,0,234.83,109.17ZM156,182.33V144a4,4,0,0,0-4-4c-27.39,0-54.08,7.17-79.34,21.3A189.91,189.91,0,0,0,28,196l2.92,2.74L28,196c3.36-29.21,19.55-57.48,45.6-79.57C97.53,96.11,126.83,84,152,84a4,4,0,0,0,4-4V41.66L226.34,112Z"}))]]),vtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M250.73,210.63l-56-112a12,12,0,0,0-21.46,0l-20.52,41A84.2,84.2,0,0,1,114,126.22,107.48,107.48,0,0,0,139.33,68H160a12,12,0,0,0,0-24H108V32a12,12,0,0,0-24,0V44H32a12,12,0,0,0,0,24h83.13A83.69,83.69,0,0,1,96,110.35,84,84,0,0,1,83.6,91a12,12,0,1,0-21.81,10A107.55,107.55,0,0,0,78,126.24,83.54,83.54,0,0,1,32,140a12,12,0,0,0,0,24,107.47,107.47,0,0,0,64-21.07,108.4,108.4,0,0,0,45.39,19.44l-24.13,48.26a12,12,0,1,0,21.46,10.73L151.41,196h65.17l12.68,25.36a12,12,0,1,0,21.47-10.73ZM163.41,172,184,130.83,204.58,172Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224,184H144l40-80ZM96,127.56h0A95.78,95.78,0,0,0,128,56H64A95.78,95.78,0,0,0,96,127.56Z",opacity:"0.2"}),M.createElement("path",{d:"M247.15,212.42l-56-112a8,8,0,0,0-14.31,0l-21.71,43.43A88,88,0,0,1,108,126.93,103.65,103.65,0,0,0,135.69,64H160a8,8,0,0,0,0-16H104V32a8,8,0,0,0-16,0V48H32a8,8,0,0,0,0,16h87.63A87.7,87.7,0,0,1,96,116.35a87.74,87.74,0,0,1-19-31,8,8,0,1,0-15.08,5.34A103.63,103.63,0,0,0,84,127a87.55,87.55,0,0,1-52,17,8,8,0,0,0,0,16,103.46,103.46,0,0,0,64-22.08,104.18,104.18,0,0,0,51.44,21.31l-26.6,53.19a8,8,0,0,0,14.31,7.16L148.94,192h70.11l13.79,27.58A8,8,0,0,0,240,224a8,8,0,0,0,7.15-11.58ZM156.94,176,184,121.89,211.05,176Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M160,129.89,175.06,160H144.94l6.36-12.7v0ZM224,48V208a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V48A16,16,0,0,1,48,32H208A16,16,0,0,1,224,48ZM207.16,188.42l-40-80a8,8,0,0,0-14.32,0L139.66,134.8a62.31,62.31,0,0,1-23.61-10A79.61,79.61,0,0,0,135.6,80H152a8,8,0,0,0,0-16H112V56a8,8,0,0,0-16,0v8H56a8,8,0,0,0,0,16h63.48a63.73,63.73,0,0,1-15.3,34.05,65.93,65.93,0,0,1-9-13.61,8,8,0,0,0-14.32,7.12,81.75,81.75,0,0,0,11.4,17.15A63.62,63.62,0,0,1,56,136a8,8,0,0,0,0,16,79.56,79.56,0,0,0,48.11-16.13,78.33,78.33,0,0,0,28.18,13.66l-19.45,38.89a8,8,0,0,0,14.32,7.16L136.94,176h46.12l9.78,19.58a8,8,0,1,0,14.32-7.16Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M245.37,213.32l-56-112a6,6,0,0,0-10.74,0l-22.3,44.6A90,90,0,0,1,105,127.19,101.73,101.73,0,0,0,133.82,62H160a6,6,0,0,0,0-12H102V32a6,6,0,0,0-12,0V50H32a6,6,0,0,0,0,12h89.79A89.71,89.71,0,0,1,96,119.23,89.81,89.81,0,0,1,75.11,86,6,6,0,1,0,63.8,90,101.66,101.66,0,0,0,87,127.2,89.56,89.56,0,0,1,32,146a6,6,0,0,0,0,12,101.55,101.55,0,0,0,64-22.63,102.11,102.11,0,0,0,54.53,22.17l-27.89,55.78a6,6,0,0,0,10.74,5.36L147.71,190h72.58l14.34,28.68A6,6,0,0,0,240,222a5.87,5.87,0,0,0,2.68-.64A6,6,0,0,0,245.37,213.32ZM153.71,178,184,117.42,214.29,178Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M247.15,212.42l-56-112a8,8,0,0,0-14.31,0l-21.71,43.43A88,88,0,0,1,108,126.93,103.65,103.65,0,0,0,135.69,64H160a8,8,0,0,0,0-16H104V32a8,8,0,0,0-16,0V48H32a8,8,0,0,0,0,16h87.63A87.76,87.76,0,0,1,96,116.35a87.74,87.74,0,0,1-19-31,8,8,0,1,0-15.08,5.34A103.63,103.63,0,0,0,84,127a87.55,87.55,0,0,1-52,17,8,8,0,0,0,0,16,103.46,103.46,0,0,0,64-22.08,104.18,104.18,0,0,0,51.44,21.31l-26.6,53.19a8,8,0,0,0,14.31,7.16L148.94,192h70.11l13.79,27.58A8,8,0,0,0,240,224a8,8,0,0,0,7.15-11.58ZM156.94,176,184,121.89,211.05,176Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M243.58,214.21l-56-112a4,4,0,0,0-7.16,0L157.55,148A92.05,92.05,0,0,1,102,127.36,99.68,99.68,0,0,0,131.91,60H160a4,4,0,0,0,0-8H100V32a4,4,0,0,0-8,0V52H32a4,4,0,0,0,0,8h91.91A91.8,91.8,0,0,1,96,122.05,92,92,0,0,1,73.23,86.67a4,4,0,1,0-7.54,2.66,99.59,99.59,0,0,0,24.3,38A91.59,91.59,0,0,1,32,148a4,4,0,0,0,0,8,99.54,99.54,0,0,0,64-23.21,100.09,100.09,0,0,0,57.66,23l-29.22,58.43a4,4,0,1,0,7.16,3.58L146.47,188h75.06l14.89,29.79A4,4,0,0,0,240,220a4.12,4.12,0,0,0,1.79-.42A4,4,0,0,0,243.58,214.21ZM150.47,180,184,112.94,217.53,180Z"}))]]),wtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M218.12,209.56l-61-95.8,59.72-65.69a12,12,0,0,0-17.76-16.14L143.81,92.77,106.12,33.56A12,12,0,0,0,96,28H48A12,12,0,0,0,37.88,46.44l61,95.8L39.12,207.93a12,12,0,1,0,17.76,16.14l55.31-60.84,37.69,59.21A12,12,0,0,0,160,228h48a12,12,0,0,0,10.12-18.44ZM166.59,204,69.86,52H89.41l96.73,152Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M208,216H160L48,40H96Z",opacity:"0.2"}),M.createElement("path",{d:"M214.75,211.71l-62.6-98.38,61.77-67.95a8,8,0,0,0-11.84-10.76L143.24,99.34,102.75,35.71A8,8,0,0,0,96,32H48a8,8,0,0,0-6.75,12.3l62.6,98.37-61.77,68a8,8,0,1,0,11.84,10.76l58.84-64.72,40.49,63.63A8,8,0,0,0,160,224h48a8,8,0,0,0,6.75-12.29ZM164.39,208,62.57,48h29L193.43,208Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M215,219.85a8,8,0,0,1-7,4.15H160a8,8,0,0,1-6.75-3.71l-40.49-63.63L53.92,221.38a8,8,0,0,1-11.84-10.76l61.77-68L41.25,44.3A8,8,0,0,1,48,32H96a8,8,0,0,1,6.75,3.71l40.49,63.63,58.84-64.72a8,8,0,0,1,11.84,10.76l-61.77,67.95,62.6,98.38A8,8,0,0,1,215,219.85Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M213.06,212.78l-63.42-99.66L212.44,44A6,6,0,1,0,203.56,36L143,102.62l-41.9-65.84A6,6,0,0,0,96,34H48a6,6,0,0,0-5.06,9.22l63.42,99.66L43.56,212A6,6,0,0,0,52.44,220L113,153.38l41.9,65.84A6,6,0,0,0,160,222h48a6,6,0,0,0,5.06-9.22ZM163.29,210,58.93,46H92.71L197.07,210Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M214.75,211.71l-62.6-98.38,61.77-67.95a8,8,0,0,0-11.84-10.76L143.24,99.34,102.75,35.71A8,8,0,0,0,96,32H48a8,8,0,0,0-6.75,12.3l62.6,98.37-61.77,68a8,8,0,1,0,11.84,10.76l58.84-64.72,40.49,63.63A8,8,0,0,0,160,224h48a8,8,0,0,0,6.75-12.29ZM164.39,208,62.57,48h29L193.43,208Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M211.37,213.85,147.13,112.9,211,42.69A4,4,0,0,0,205,37.31L142.68,105.9,99.38,37.85A4,4,0,0,0,96,36H48a4,4,0,0,0-3.37,6.15L108.87,143.1,45,213.31A4,4,0,1,0,51,218.69l62.36-68.59,43.3,68.05A4,4,0,0,0,160,220h48a4,4,0,0,0,3.37-6.15ZM162.2,212,55.29,44H93.8L200.71,212Z"}))]]),utA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M170.49,117.91l-56-36A12,12,0,0,0,96,92v72a12,12,0,0,0,18.49,10.09l56-36a12,12,0,0,0,0-20.18ZM120,142V114l21.81,14Zm118.21-73.5a28.05,28.05,0,0,0-16.93-19.14C186.4,35.91,131.29,36,128,36s-58.4-.09-93.28,13.38A28.05,28.05,0,0,0,17.79,68.52C15.15,78.72,12,97.32,12,128s3.15,49.28,5.79,59.48a28.05,28.05,0,0,0,16.93,19.14C68.21,219.55,120.36,220,127.37,220h1.26c7,0,59.16-.45,92.65-13.38a28.05,28.05,0,0,0,16.93-19.14c2.64-10.2,5.79-28.8,5.79-59.48S240.85,78.72,238.21,68.52ZM215,181.46a4,4,0,0,1-2.34,2.77C182.78,195.76,132.27,196,128.32,196h-.39c-.53,0-53.64.17-84.56-11.77A4,4,0,0,1,41,181.46c-1.88-7.24-5-23.82-5-53.46s3.15-46.22,5-53.46a4,4,0,0,1,2.34-2.77C74.29,59.83,127.39,60,127.92,60h.15c.54,0,53.64-.17,84.56,11.77A4,4,0,0,1,215,74.54c1.88,7.24,5,23.82,5,53.46S216.85,174.22,215,181.46Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M226.59,71.53a16,16,0,0,0-9.63-11C183.48,47.65,128,48,128,48s-55.48-.35-89,12.58a16,16,0,0,0-9.63,11C27.07,80.54,24,98.09,24,128s3.07,47.46,5.41,56.47A16,16,0,0,0,39,195.42C72.52,208.35,128,208,128,208s55.48.35,89-12.58a16,16,0,0,0,9.63-10.95c2.34-9,5.41-26.56,5.41-56.47S228.93,80.54,226.59,71.53ZM112,160V96l48,32Z",opacity:"0.2"}),M.createElement("path",{d:"M164.44,121.34l-48-32A8,8,0,0,0,104,96v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,145.05V111l25.58,17ZM234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-15.49,113a8,8,0,0,1-4.77,5.49c-31.65,12.22-85.48,12-86.12,12s-54.37.18-86-12a8,8,0,0,1-4.77-5.49C34.8,173.39,32,156.57,32,128s2.8-45.39,5.16-54.47A8,8,0,0,1,41.93,68C73.58,55.82,127.4,56,128.05,56s54.37-.18,86,12a8,8,0,0,1,4.77,5.49C221.2,82.61,224,99.43,224,128S221.2,173.39,218.84,182.47Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-73.74,65-40,28A8,8,0,0,1,108,156V100a8,8,0,0,1,12.59-6.55l40,28a8,8,0,0,1,0,13.1Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M163.33,123l-48-32A6,6,0,0,0,106,96v64a6,6,0,0,0,9.33,5l48-32a6,6,0,0,0,0-10ZM118,148.79V107.21L149.18,128ZM232.4,70a22,22,0,0,0-13.28-15C185,41.79,130.27,42,128,42s-57-.21-91.16,13A22,22,0,0,0,23.6,70C21.05,79.89,18,98,18,128s3.05,48.11,5.6,58a22,22,0,0,0,13.28,15C71,214.21,125.72,214,128,214h.71c6.91,0,58-.44,90.45-13a22,22,0,0,0,13.28-15c2.55-9.87,5.6-27.93,5.6-58S235,79.89,232.4,70ZM220.78,183a10,10,0,0,1-6,6.86C182.78,202.19,128.58,202,128,202s-54.71.2-86.75-12.17a10,10,0,0,1-6-6.86C32.84,173.78,30,156.78,30,128s2.84-45.78,5.22-55a10,10,0,0,1,6-6.86C72.06,54.26,123.53,54,127.76,54H128c.54,0,54.71-.2,86.75,12.17a10,10,0,0,1,6,6.86c2.38,9.19,5.22,26.19,5.22,55S223.16,173.78,220.78,183Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M164.44,121.34l-48-32A8,8,0,0,0,104,96v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,145.05V111l25.58,17ZM234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-15.49,113a8,8,0,0,1-4.77,5.49c-31.65,12.22-85.48,12-86,12H128c-.54,0-54.33.2-86-12a8,8,0,0,1-4.77-5.49C34.8,173.39,32,156.57,32,128s2.8-45.39,5.16-54.47A8,8,0,0,1,41.93,68c30.52-11.79,81.66-12,85.85-12h.27c.54,0,54.38-.18,86,12a8,8,0,0,1,4.77,5.49C221.2,82.61,224,99.43,224,128S221.2,173.39,218.84,182.47Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M162.22,124.67l-48-32A4,4,0,0,0,108,96v64a4,4,0,0,0,2.11,3.53,4,4,0,0,0,4.11-.2l48-32a4,4,0,0,0,0-6.66ZM116,152.53V103.47L152.79,128Zm114.46-82A20,20,0,0,0,218.4,56.85C184.6,43.79,130.27,44,128,44S71.4,43.79,37.6,56.85A20,20,0,0,0,25.54,70.52C23,80.27,20,98.16,20,128s3,47.73,5.54,57.48A20,20,0,0,0,37.6,199.15C71.4,212.21,125.73,212,128,212h.71c6.89,0,57.58-.43,89.72-12.85a20,20,0,0,0,12.06-13.67C233,175.72,236,157.84,236,128S233,80.27,230.46,70.52Zm-7.74,113a12,12,0,0,1-7.21,8.22C183.14,204.19,128.57,204,128,204s-55.11.19-87.48-12.31a12,12,0,0,1-7.21-8.22C30.87,174.17,28,157,28,128s2.87-46.17,5.28-55.47a12,12,0,0,1,7.21-8.22C72.86,51.81,127.43,52,128,52s55.11-.2,87.48,12.31a12,12,0,0,1,7.21,8.22C225.13,81.83,228,99,228,128S225.13,174.17,222.72,183.47Z"}))]]),DtA=M.createContext({color:"currentColor",size:"1em",weight:"regular",mirrored:!1});var htA=Object.defineProperty,aw=Object.getOwnPropertySymbols,Cb=Object.prototype.hasOwnProperty,lb=Object.prototype.propertyIsEnumerable,cb=(A,e,t)=>e in A?htA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,fb=(A,e)=>{for(var t in e||(e={}))Cb.call(e,t)&&cb(A,t,e[t]);if(aw)for(var t of aw(e))lb.call(e,t)&&cb(A,t,e[t]);return A},vb=(A,e)=>{var t={};for(var r in A)Cb.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&aw)for(var r of aw(A))e.indexOf(r)<0&&lb.call(A,r)&&(t[r]=A[r]);return t};const wb=M.forwardRef((A,e)=>{const t=A,{alt:r,color:o,size:n,weight:i,mirrored:g,children:B,weights:s}=t,a=vb(t,["alt","color","size","weight","mirrored","children","weights"]),Q=M.useContext(DtA),{color:E="currentColor",size:C,weight:l="regular",mirrored:f=!1}=Q,c=vb(Q,["color","size","weight","mirrored"]);return M.createElement("svg",fb(fb({ref:e,xmlns:"http://www.w3.org/2000/svg",width:n??C,height:n??C,fill:o??E,viewBox:"0 0 256 256",transform:g||f?"scale(-1, 1)":void 0},c),a),!!r&&M.createElement("title",null,r),B,s.get(i??l))});wb.displayName="IconBase";const Do=wb;var ItA=Object.defineProperty,dtA=Object.defineProperties,PtA=Object.getOwnPropertyDescriptors,ub=Object.getOwnPropertySymbols,MtA=Object.prototype.hasOwnProperty,FtA=Object.prototype.propertyIsEnumerable,Db=(A,e,t)=>e in A?ItA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,ptA=(A,e)=>{for(var t in e||(e={}))MtA.call(e,t)&&Db(A,t,e[t]);if(ub)for(var t of ub(e))FtA.call(e,t)&&Db(A,t,e[t]);return A},mtA=(A,e)=>dtA(A,PtA(e));const hb=M.forwardRef((A,e)=>M.createElement(Do,mtA(ptA({ref:e},A),{weights:otA})));hb.displayName="ArrowClockwise";var ytA=Object.defineProperty,YtA=Object.defineProperties,HtA=Object.getOwnPropertyDescriptors,Ib=Object.getOwnPropertySymbols,btA=Object.prototype.hasOwnProperty,UtA=Object.prototype.propertyIsEnumerable,db=(A,e,t)=>e in A?ytA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,xtA=(A,e)=>{for(var t in e||(e={}))btA.call(e,t)&&db(A,t,e[t]);if(Ib)for(var t of Ib(e))UtA.call(e,t)&&db(A,t,e[t]);return A},GtA=(A,e)=>YtA(A,HtA(e));const aP=M.forwardRef((A,e)=>M.createElement(Do,GtA(xtA({ref:e},A),{weights:ntA})));aP.displayName="CaretDown";var ztA=Object.defineProperty,RtA=Object.defineProperties,LtA=Object.getOwnPropertyDescriptors,Pb=Object.getOwnPropertySymbols,StA=Object.prototype.hasOwnProperty,OtA=Object.prototype.propertyIsEnumerable,Mb=(A,e,t)=>e in A?ztA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,TtA=(A,e)=>{for(var t in e||(e={}))StA.call(e,t)&&Mb(A,t,e[t]);if(Pb)for(var t of Pb(e))OtA.call(e,t)&&Mb(A,t,e[t]);return A},ktA=(A,e)=>RtA(A,LtA(e));const Fb=M.forwardRef((A,e)=>M.createElement(Do,ktA(TtA({ref:e},A),{weights:itA})));Fb.displayName="CheckCircle";var NtA=Object.defineProperty,jtA=Object.defineProperties,JtA=Object.getOwnPropertyDescriptors,pb=Object.getOwnPropertySymbols,KtA=Object.prototype.hasOwnProperty,XtA=Object.prototype.propertyIsEnumerable,mb=(A,e,t)=>e in A?NtA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,VtA=(A,e)=>{for(var t in e||(e={}))KtA.call(e,t)&&mb(A,t,e[t]);if(pb)for(var t of pb(e))XtA.call(e,t)&&mb(A,t,e[t]);return A},WtA=(A,e)=>jtA(A,JtA(e));const yb=M.forwardRef((A,e)=>M.createElement(Do,WtA(VtA({ref:e},A),{weights:gtA})));yb.displayName="Clipboard";var ZtA=Object.defineProperty,qtA=Object.defineProperties,_tA=Object.getOwnPropertyDescriptors,Yb=Object.getOwnPropertySymbols,$tA=Object.prototype.hasOwnProperty,ArA=Object.prototype.propertyIsEnumerable,Hb=(A,e,t)=>e in A?ZtA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,erA=(A,e)=>{for(var t in e||(e={}))$tA.call(e,t)&&Hb(A,t,e[t]);if(Yb)for(var t of Yb(e))ArA.call(e,t)&&Hb(A,t,e[t]);return A},trA=(A,e)=>qtA(A,_tA(e));const bb=M.forwardRef((A,e)=>M.createElement(Do,trA(erA({ref:e},A),{weights:BtA})));bb.displayName="Code";var rrA=Object.defineProperty,orA=Object.defineProperties,nrA=Object.getOwnPropertyDescriptors,Ub=Object.getOwnPropertySymbols,irA=Object.prototype.hasOwnProperty,grA=Object.prototype.propertyIsEnumerable,xb=(A,e,t)=>e in A?rrA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,BrA=(A,e)=>{for(var t in e||(e={}))irA.call(e,t)&&xb(A,t,e[t]);if(Ub)for(var t of Ub(e))grA.call(e,t)&&xb(A,t,e[t]);return A},srA=(A,e)=>orA(A,nrA(e));const Gb=M.forwardRef((A,e)=>M.createElement(Do,srA(BrA({ref:e},A),{weights:stA})));Gb.displayName="Download";var arA=Object.defineProperty,QrA=Object.defineProperties,ErA=Object.getOwnPropertyDescriptors,zb=Object.getOwnPropertySymbols,CrA=Object.prototype.hasOwnProperty,lrA=Object.prototype.propertyIsEnumerable,Rb=(A,e,t)=>e in A?arA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,crA=(A,e)=>{for(var t in e||(e={}))CrA.call(e,t)&&Rb(A,t,e[t]);if(zb)for(var t of zb(e))lrA.call(e,t)&&Rb(A,t,e[t]);return A},frA=(A,e)=>QrA(A,ErA(e));const Lb=M.forwardRef((A,e)=>M.createElement(Do,frA(crA({ref:e},A),{weights:atA})));Lb.displayName="Globe";var vrA=Object.defineProperty,wrA=Object.defineProperties,urA=Object.getOwnPropertyDescriptors,Sb=Object.getOwnPropertySymbols,DrA=Object.prototype.hasOwnProperty,hrA=Object.prototype.propertyIsEnumerable,Ob=(A,e,t)=>e in A?vrA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,IrA=(A,e)=>{for(var t in e||(e={}))DrA.call(e,t)&&Ob(A,t,e[t]);if(Sb)for(var t of Sb(e))hrA.call(e,t)&&Ob(A,t,e[t]);return A},drA=(A,e)=>wrA(A,urA(e));const QP=M.forwardRef((A,e)=>M.createElement(Do,drA(IrA({ref:e},A),{weights:QtA})));QP.displayName="GlobeHemisphereWest";var PrA=Object.defineProperty,MrA=Object.defineProperties,FrA=Object.getOwnPropertyDescriptors,Tb=Object.getOwnPropertySymbols,prA=Object.prototype.hasOwnProperty,mrA=Object.prototype.propertyIsEnumerable,kb=(A,e,t)=>e in A?PrA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,yrA=(A,e)=>{for(var t in e||(e={}))prA.call(e,t)&&kb(A,t,e[t]);if(Tb)for(var t of Tb(e))mrA.call(e,t)&&kb(A,t,e[t]);return A},YrA=(A,e)=>MrA(A,FrA(e));const Nb=M.forwardRef((A,e)=>M.createElement(Do,YrA(yrA({ref:e},A),{weights:EtA})));Nb.displayName="LinkedinLogo";var HrA=Object.defineProperty,brA=Object.defineProperties,UrA=Object.getOwnPropertyDescriptors,jb=Object.getOwnPropertySymbols,xrA=Object.prototype.hasOwnProperty,GrA=Object.prototype.propertyIsEnumerable,Jb=(A,e,t)=>e in A?HrA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,zrA=(A,e)=>{for(var t in e||(e={}))xrA.call(e,t)&&Jb(A,t,e[t]);if(jb)for(var t of jb(e))GrA.call(e,t)&&Jb(A,t,e[t]);return A},RrA=(A,e)=>brA(A,UrA(e));const EP=M.forwardRef((A,e)=>M.createElement(Do,RrA(zrA({ref:e},A),{weights:CtA})));EP.displayName="PaperPlaneTilt";var LrA=Object.defineProperty,SrA=Object.defineProperties,OrA=Object.getOwnPropertyDescriptors,Kb=Object.getOwnPropertySymbols,TrA=Object.prototype.hasOwnProperty,krA=Object.prototype.propertyIsEnumerable,Xb=(A,e,t)=>e in A?LrA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,NrA=(A,e)=>{for(var t in e||(e={}))TrA.call(e,t)&&Xb(A,t,e[t]);if(Kb)for(var t of Kb(e))krA.call(e,t)&&Xb(A,t,e[t]);return A},jrA=(A,e)=>SrA(A,OrA(e));const Vb=M.forwardRef((A,e)=>M.createElement(Do,jrA(NrA({ref:e},A),{weights:ltA})));Vb.displayName="PauseCircle";var JrA=Object.defineProperty,KrA=Object.defineProperties,XrA=Object.getOwnPropertyDescriptors,Wb=Object.getOwnPropertySymbols,VrA=Object.prototype.hasOwnProperty,WrA=Object.prototype.propertyIsEnumerable,Zb=(A,e,t)=>e in A?JrA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,ZrA=(A,e)=>{for(var t in e||(e={}))VrA.call(e,t)&&Zb(A,t,e[t]);if(Wb)for(var t of Wb(e))WrA.call(e,t)&&Zb(A,t,e[t]);return A},qrA=(A,e)=>KrA(A,XrA(e));const qb=M.forwardRef((A,e)=>M.createElement(Do,qrA(ZrA({ref:e},A),{weights:ctA})));qb.displayName="PlayCircle";var _rA=Object.defineProperty,$rA=Object.defineProperties,AoA=Object.getOwnPropertyDescriptors,_b=Object.getOwnPropertySymbols,eoA=Object.prototype.hasOwnProperty,toA=Object.prototype.propertyIsEnumerable,$b=(A,e,t)=>e in A?_rA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,roA=(A,e)=>{for(var t in e||(e={}))eoA.call(e,t)&&$b(A,t,e[t]);if(_b)for(var t of _b(e))toA.call(e,t)&&$b(A,t,e[t]);return A},ooA=(A,e)=>$rA(A,AoA(e));const AU=M.forwardRef((A,e)=>M.createElement(Do,ooA(roA({ref:e},A),{weights:ftA})));AU.displayName="ShareFat";var noA=Object.defineProperty,ioA=Object.defineProperties,goA=Object.getOwnPropertyDescriptors,eU=Object.getOwnPropertySymbols,BoA=Object.prototype.hasOwnProperty,soA=Object.prototype.propertyIsEnumerable,tU=(A,e,t)=>e in A?noA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,aoA=(A,e)=>{for(var t in e||(e={}))BoA.call(e,t)&&tU(A,t,e[t]);if(eU)for(var t of eU(e))soA.call(e,t)&&tU(A,t,e[t]);return A},QoA=(A,e)=>ioA(A,goA(e));const CP=M.forwardRef((A,e)=>M.createElement(Do,QoA(aoA({ref:e},A),{weights:vtA})));CP.displayName="Translate";var EoA=Object.defineProperty,CoA=Object.defineProperties,loA=Object.getOwnPropertyDescriptors,rU=Object.getOwnPropertySymbols,coA=Object.prototype.hasOwnProperty,foA=Object.prototype.propertyIsEnumerable,oU=(A,e,t)=>e in A?EoA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,voA=(A,e)=>{for(var t in e||(e={}))coA.call(e,t)&&oU(A,t,e[t]);if(rU)for(var t of rU(e))foA.call(e,t)&&oU(A,t,e[t]);return A},woA=(A,e)=>CoA(A,loA(e));const nU=M.forwardRef((A,e)=>M.createElement(Do,woA(voA({ref:e},A),{weights:wtA})));nU.displayName="XLogo";var uoA=Object.defineProperty,DoA=Object.defineProperties,hoA=Object.getOwnPropertyDescriptors,iU=Object.getOwnPropertySymbols,IoA=Object.prototype.hasOwnProperty,doA=Object.prototype.propertyIsEnumerable,gU=(A,e,t)=>e in A?uoA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,PoA=(A,e)=>{for(var t in e||(e={}))IoA.call(e,t)&&gU(A,t,e[t]);if(iU)for(var t of iU(e))doA.call(e,t)&&gU(A,t,e[t]);return A},MoA=(A,e)=>DoA(A,hoA(e));const BU=M.forwardRef((A,e)=>M.createElement(Do,MoA(PoA({ref:e},A),{weights:utA})));BU.displayName="YoutubeLogo";var sU={exports:{}};/*! + <%s key={someKey} {...props} />`,Hr,xt,eo,xt),_A[xt+Hr]=!0}}return gA===r?kA(Be):Ne(Be),Be}}function $A(gA,cA,fA){return Ae(gA,cA,fA,!0)}function fe(gA,cA,fA){return Ae(gA,cA,fA,!1)}var Oe=fe,Mt=$A;dl.Fragment=r,dl.jsx=Oe,dl.jsxs=Mt}()),dl}process.env.NODE_ENV==="production"?sP.exports=qeA():sP.exports=_eA();var iA=sP.exports;const $eA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M244,56v48a12,12,0,0,1-12,12H184a12,12,0,1,1,0-24H201.1l-19-17.38c-.13-.12-.26-.24-.38-.37A76,76,0,1,0,127,204h1a75.53,75.53,0,0,0,52.15-20.72,12,12,0,0,1,16.49,17.45A99.45,99.45,0,0,1,128,228h-1.37A100,100,0,1,1,198.51,57.06L220,76.72V56a12,12,0,0,1,24,0Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,128a88,88,0,1,1-88-88A88,88,0,0,1,216,128Z",opacity:"0.2"}),M.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1,0-16H211.4L184.81,71.64l-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,0,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60L224,85.8V56a8,8,0,1,1,16,0Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1-5.66-13.66l17-17-10.55-9.65-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,1,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60l10.93,10L226.34,50.3A8,8,0,0,1,240,56Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M238,56v48a6,6,0,0,1-6,6H184a6,6,0,0,1,0-12h32.55l-30.38-27.8c-.06-.06-.12-.13-.19-.19a82,82,0,1,0-1.7,117.65,6,6,0,0,1,8.24,8.73A93.46,93.46,0,0,1,128,222h-1.28A94,94,0,1,1,194.37,61.4L226,90.35V56a6,6,0,1,1,12,0Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M240,56v48a8,8,0,0,1-8,8H184a8,8,0,0,1,0-16H211.4L184.81,71.64l-.25-.24a80,80,0,1,0-1.67,114.78,8,8,0,0,1,11,11.63A95.44,95.44,0,0,1,128,224h-1.32A96,96,0,1,1,195.75,60L224,85.8V56a8,8,0,1,1,16,0Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M236,56v48a4,4,0,0,1-4,4H184a4,4,0,0,1,0-8h37.7L187.53,68.69l-.13-.12a84,84,0,1,0-1.75,120.51,4,4,0,0,1,5.5,5.82A91.43,91.43,0,0,1,128,220h-1.26A92,92,0,1,1,193,62.84l35,32.05V56a4,4,0,1,1,8,0Z"}))]]),AtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M208,96l-80,80L48,96Z",opacity:"0.2"}),M.createElement("path",{d:"M215.39,92.94A8,8,0,0,0,208,88H48a8,8,0,0,0-5.66,13.66l80,80a8,8,0,0,0,11.32,0l80-80A8,8,0,0,0,215.39,92.94ZM128,164.69,67.31,104H188.69Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,48,88H208a8,8,0,0,1,5.66,13.66Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M212.24,100.24l-80,80a6,6,0,0,1-8.48,0l-80-80a6,6,0,0,1,8.48-8.48L128,167.51l75.76-75.75a6,6,0,0,1,8.48,8.48Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M210.83,98.83l-80,80a4,4,0,0,1-5.66,0l-80-80a4,4,0,0,1,5.66-5.66L128,170.34l77.17-77.17a4,4,0,1,1,5.66,5.66Z"}))]]),etA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),M.createElement("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M170.83,101.17a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"}))]]),ttA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M200,28H165.47a51.88,51.88,0,0,0-74.94,0H56A20,20,0,0,0,36,48V216a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V48A20,20,0,0,0,200,28ZM155.71,60H100.29a28,28,0,0,1,55.42,0ZM196,212H60V52H77.41A52.13,52.13,0,0,0,76,64v8A12,12,0,0,0,88,84h80a12,12,0,0,0,12-12V64a52.13,52.13,0,0,0-1.41-12H196Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M208,48V216a8,8,0,0,1-8,8H56a8,8,0,0,1-8-8V48a8,8,0,0,1,8-8H96a39.83,39.83,0,0,0-8,24v8h80V64a39.83,39.83,0,0,0-8-24h40A8,8,0,0,1,208,48Z",opacity:"0.2"}),M.createElement("path",{d:"M200,32H163.74a47.92,47.92,0,0,0-71.48,0H56A16,16,0,0,0,40,48V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm-72,0a32,32,0,0,1,32,32H96A32,32,0,0,1,128,32Zm72,184H56V48H82.75A47.93,47.93,0,0,0,80,64v8a8,8,0,0,0,8,8h80a8,8,0,0,0,8-8V64a47.93,47.93,0,0,0-2.75-16H200Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M200,32H163.74a47.92,47.92,0,0,0-71.48,0H56A16,16,0,0,0,40,48V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm-72,0a32,32,0,0,1,32,32H96A32,32,0,0,1,128,32Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M200,34H162.83a45.91,45.91,0,0,0-69.66,0H56A14,14,0,0,0,42,48V216a14,14,0,0,0,14,14H200a14,14,0,0,0,14-14V48A14,14,0,0,0,200,34Zm-72-4a34,34,0,0,1,34,34v2H94V64A34,34,0,0,1,128,30Zm74,186a2,2,0,0,1-2,2H56a2,2,0,0,1-2-2V48a2,2,0,0,1,2-2H85.67A45.77,45.77,0,0,0,82,64v8a6,6,0,0,0,6,6h80a6,6,0,0,0,6-6V64a45.77,45.77,0,0,0-3.67-18H200a2,2,0,0,1,2,2Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M200,32H163.74a47.92,47.92,0,0,0-71.48,0H56A16,16,0,0,0,40,48V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V48A16,16,0,0,0,200,32Zm-72,0a32,32,0,0,1,32,32H96A32,32,0,0,1,128,32Zm72,184H56V48H82.75A47.93,47.93,0,0,0,80,64v8a8,8,0,0,0,8,8h80a8,8,0,0,0,8-8V64a47.93,47.93,0,0,0-2.75-16H200Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M200,36H161.92a44,44,0,0,0-67.84,0H56A12,12,0,0,0,44,48V216a12,12,0,0,0,12,12H200a12,12,0,0,0,12-12V48A12,12,0,0,0,200,36Zm-72-8a36,36,0,0,1,36,36v4H92V64A36,36,0,0,1,128,28Zm76,188a4,4,0,0,1-4,4H56a4,4,0,0,1-4-4V48a4,4,0,0,1,4-4H88.83A43.71,43.71,0,0,0,84,64v8a4,4,0,0,0,4,4h80a4,4,0,0,0,4-4V64a43.71,43.71,0,0,0-4.83-20H200a4,4,0,0,1,4,4Z"}))]]),rtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M71.68,97.22,34.74,128l36.94,30.78a12,12,0,1,1-15.36,18.44l-48-40a12,12,0,0,1,0-18.44l48-40A12,12,0,0,1,71.68,97.22Zm176,21.56-48-40a12,12,0,1,0-15.36,18.44L221.26,128l-36.94,30.78a12,12,0,1,0,15.36,18.44l48-40a12,12,0,0,0,0-18.44ZM164.1,28.72a12,12,0,0,0-15.38,7.18l-64,176a12,12,0,0,0,7.18,15.37A11.79,11.79,0,0,0,96,228a12,12,0,0,0,11.28-7.9l64-176A12,12,0,0,0,164.1,28.72Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M240,128l-48,40H64L16,128,64,88H192Z",opacity:"0.2"}),M.createElement("path",{d:"M69.12,94.15,28.5,128l40.62,33.85a8,8,0,1,1-10.24,12.29l-48-40a8,8,0,0,1,0-12.29l48-40a8,8,0,0,1,10.24,12.3Zm176,27.7-48-40a8,8,0,1,0-10.24,12.3L227.5,128l-40.62,33.85a8,8,0,1,0,10.24,12.29l48-40a8,8,0,0,0,0-12.29ZM162.73,32.48a8,8,0,0,0-10.25,4.79l-64,176a8,8,0,0,0,4.79,10.26A8.14,8.14,0,0,0,96,224a8,8,0,0,0,7.52-5.27l64-176A8,8,0,0,0,162.73,32.48Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40ZM92.8,145.6a8,8,0,1,1-9.6,12.8l-32-24a8,8,0,0,1,0-12.8l32-24a8,8,0,0,1,9.6,12.8L69.33,128Zm58.89-71.4-32,112a8,8,0,1,1-15.38-4.4l32-112a8,8,0,0,1,15.38,4.4Zm53.11,60.2-32,24a8,8,0,0,1-9.6-12.8L186.67,128,163.2,110.4a8,8,0,1,1,9.6-12.8l32,24a8,8,0,0,1,0,12.8Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M67.84,92.61,25.37,128l42.47,35.39a6,6,0,1,1-7.68,9.22l-48-40a6,6,0,0,1,0-9.22l48-40a6,6,0,0,1,7.68,9.22Zm176,30.78-48-40a6,6,0,1,0-7.68,9.22L230.63,128l-42.47,35.39a6,6,0,1,0,7.68,9.22l48-40a6,6,0,0,0,0-9.22Zm-81.79-89A6,6,0,0,0,154.36,38l-64,176A6,6,0,0,0,94,221.64a6.15,6.15,0,0,0,2,.36,6,6,0,0,0,5.64-3.95l64-176A6,6,0,0,0,162.05,34.36Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M69.12,94.15,28.5,128l40.62,33.85a8,8,0,1,1-10.24,12.29l-48-40a8,8,0,0,1,0-12.29l48-40a8,8,0,0,1,10.24,12.3Zm176,27.7-48-40a8,8,0,1,0-10.24,12.3L227.5,128l-40.62,33.85a8,8,0,1,0,10.24,12.29l48-40a8,8,0,0,0,0-12.29ZM162.73,32.48a8,8,0,0,0-10.25,4.79l-64,176a8,8,0,0,0,4.79,10.26A8.14,8.14,0,0,0,96,224a8,8,0,0,0,7.52-5.27l64-176A8,8,0,0,0,162.73,32.48Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M66.56,91.07,22.25,128l44.31,36.93A4,4,0,0,1,64,172a3.94,3.94,0,0,1-2.56-.93l-48-40a4,4,0,0,1,0-6.14l48-40a4,4,0,0,1,5.12,6.14Zm176,33.86-48-40a4,4,0,1,0-5.12,6.14L233.75,128l-44.31,36.93a4,4,0,1,0,5.12,6.14l48-40a4,4,0,0,0,0-6.14ZM161.37,36.24a4,4,0,0,0-5.13,2.39l-64,176a4,4,0,0,0,2.39,5.13A4.12,4.12,0,0,0,96,220a4,4,0,0,0,3.76-2.63l64-176A4,4,0,0,0,161.37,36.24Z"}))]]),otA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M71.51,88.49a12,12,0,0,1,17-17L116,99V24a12,12,0,0,1,24,0V99l27.51-27.52a12,12,0,0,1,17,17l-48,48a12,12,0,0,1-17,0ZM224,116H188a12,12,0,0,0,0,24h32v56H36V140H68a12,12,0,0,0,0-24H32a20,20,0,0,0-20,20v64a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V136A20,20,0,0,0,224,116Zm-20,52a16,16,0,1,0-16,16A16,16,0,0,0,204,168Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M232,136v64a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V136a8,8,0,0,1,8-8H224A8,8,0,0,1,232,136Z",opacity:"0.2"}),M.createElement("path",{d:"M240,136v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V136a16,16,0,0,1,16-16H72a8,8,0,0,1,0,16H32v64H224V136H184a8,8,0,0,1,0-16h40A16,16,0,0,1,240,136Zm-117.66-2.34a8,8,0,0,0,11.32,0l48-48a8,8,0,0,0-11.32-11.32L136,108.69V24a8,8,0,0,0-16,0v84.69L85.66,74.34A8,8,0,0,0,74.34,85.66ZM200,168a12,12,0,1,0-12,12A12,12,0,0,0,200,168Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M74.34,85.66A8,8,0,0,1,85.66,74.34L120,108.69V24a8,8,0,0,1,16,0v84.69l34.34-34.35a8,8,0,0,1,11.32,11.32l-48,48a8,8,0,0,1-11.32,0ZM240,136v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V136a16,16,0,0,1,16-16H84.4a4,4,0,0,1,2.83,1.17L111,145A24,24,0,0,0,145,145l23.8-23.8A4,4,0,0,1,171.6,120H224A16,16,0,0,1,240,136Zm-40,32a12,12,0,1,0-12,12A12,12,0,0,0,200,168Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M238,136v64a14,14,0,0,1-14,14H32a14,14,0,0,1-14-14V136a14,14,0,0,1,14-14H72a6,6,0,0,1,0,12H32a2,2,0,0,0-2,2v64a2,2,0,0,0,2,2H224a2,2,0,0,0,2-2V136a2,2,0,0,0-2-2H184a6,6,0,0,1,0-12h40A14,14,0,0,1,238,136Zm-114.24-3.76a6,6,0,0,0,8.48,0l48-48a6,6,0,0,0-8.48-8.48L134,113.51V24a6,6,0,0,0-12,0v89.51L84.24,75.76a6,6,0,0,0-8.48,8.48ZM198,168a10,10,0,1,0-10,10A10,10,0,0,0,198,168Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M240,136v64a16,16,0,0,1-16,16H32a16,16,0,0,1-16-16V136a16,16,0,0,1,16-16H72a8,8,0,0,1,0,16H32v64H224V136H184a8,8,0,0,1,0-16h40A16,16,0,0,1,240,136Zm-117.66-2.34a8,8,0,0,0,11.32,0l48-48a8,8,0,0,0-11.32-11.32L136,108.69V24a8,8,0,0,0-16,0v84.69L85.66,74.34A8,8,0,0,0,74.34,85.66ZM200,168a12,12,0,1,0-12,12A12,12,0,0,0,200,168Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M236,136v64a12,12,0,0,1-12,12H32a12,12,0,0,1-12-12V136a12,12,0,0,1,12-12H72a4,4,0,0,1,0,8H32a4,4,0,0,0-4,4v64a4,4,0,0,0,4,4H224a4,4,0,0,0,4-4V136a4,4,0,0,0-4-4H184a4,4,0,0,1,0-8h40A12,12,0,0,1,236,136Zm-110.83-5.17a4,4,0,0,0,5.66,0l48-48a4,4,0,1,0-5.66-5.66L132,118.34V24a4,4,0,0,0-8,0v94.34L82.83,77.17a4,4,0,0,0-5.66,5.66ZM196,168a8,8,0,1,0-8,8A8,8,0,0,0,196,168Z"}))]]),ntA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,187a113.4,113.4,0,0,1-20.39-35h40.82a116.94,116.94,0,0,1-10,20.77A108.61,108.61,0,0,1,128,207Zm-26.49-59a135.42,135.42,0,0,1,0-40h53a135.42,135.42,0,0,1,0,40ZM44,128a83.49,83.49,0,0,1,2.43-20H77.25a160.63,160.63,0,0,0,0,40H46.43A83.49,83.49,0,0,1,44,128Zm84-79a113.4,113.4,0,0,1,20.39,35H107.59a116.94,116.94,0,0,1,10-20.77A108.61,108.61,0,0,1,128,49Zm50.73,59h30.82a83.52,83.52,0,0,1,0,40H178.75a160.63,160.63,0,0,0,0-40Zm20.77-24H173.71a140.82,140.82,0,0,0-15.5-34.36A84.51,84.51,0,0,1,199.52,84ZM97.79,49.64A140.82,140.82,0,0,0,82.29,84H56.48A84.51,84.51,0,0,1,97.79,49.64ZM56.48,172H82.29a140.82,140.82,0,0,0,15.5,34.36A84.51,84.51,0,0,1,56.48,172Zm101.73,34.36A140.82,140.82,0,0,0,173.71,172h25.81A84.51,84.51,0,0,1,158.21,206.36Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),M.createElement("path",{d:"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm78.36,64H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM216,128a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM128,43a115.27,115.27,0,0,1,26,45H102A115.11,115.11,0,0,1,128,43ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48Zm50.35,61.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm81.57,64H169.19a132.58,132.58,0,0,0-25.73-50.67A90.29,90.29,0,0,1,209.57,90ZM218,128a89.7,89.7,0,0,1-3.83,26H171.81a155.43,155.43,0,0,0,0-52h42.36A89.7,89.7,0,0,1,218,128Zm-90,87.83a110,110,0,0,1-15.19-19.45A124.24,124.24,0,0,1,99.35,166h57.3a124.24,124.24,0,0,1-13.46,30.38A110,110,0,0,1,128,215.83ZM96.45,154a139.18,139.18,0,0,1,0-52h63.1a139.18,139.18,0,0,1,0,52ZM38,128a89.7,89.7,0,0,1,3.83-26H84.19a155.43,155.43,0,0,0,0,52H41.83A89.7,89.7,0,0,1,38,128Zm90-87.83a110,110,0,0,1,15.19,19.45A124.24,124.24,0,0,1,156.65,90H99.35a124.24,124.24,0,0,1,13.46-30.38A110,110,0,0,1,128,40.17Zm-15.46-.84A132.58,132.58,0,0,0,86.81,90H46.43A90.29,90.29,0,0,1,112.54,39.33ZM46.43,166H86.81a132.58,132.58,0,0,0,25.73,50.67A90.29,90.29,0,0,1,46.43,166Zm97,50.67A132.58,132.58,0,0,0,169.19,166h40.38A90.29,90.29,0,0,1,143.46,216.67Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24h0A104,104,0,1,0,232,128,104.12,104.12,0,0,0,128,24Zm88,104a87.61,87.61,0,0,1-3.33,24H174.16a157.44,157.44,0,0,0,0-48h38.51A87.61,87.61,0,0,1,216,128ZM102,168H154a115.11,115.11,0,0,1-26,45A115.27,115.27,0,0,1,102,168Zm-3.9-16a140.84,140.84,0,0,1,0-48h59.88a140.84,140.84,0,0,1,0,48ZM40,128a87.61,87.61,0,0,1,3.33-24H81.84a157.44,157.44,0,0,0,0,48H43.33A87.61,87.61,0,0,1,40,128ZM154,88H102a115.11,115.11,0,0,1,26-45A115.27,115.27,0,0,1,154,88Zm52.33,0H170.71a135.28,135.28,0,0,0-22.3-45.6A88.29,88.29,0,0,1,206.37,88ZM107.59,42.4A135.28,135.28,0,0,0,85.29,88H49.63A88.29,88.29,0,0,1,107.59,42.4ZM49.63,168H85.29a135.28,135.28,0,0,0,22.3,45.6A88.29,88.29,0,0,1,49.63,168Zm98.78,45.6a135.28,135.28,0,0,0,22.3-45.6h35.66A88.29,88.29,0,0,1,148.41,213.6Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,28h0A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,190.61c-6.33-6.09-23-24.41-31.27-54.61h62.54C151,194.2,134.33,212.52,128,218.61ZM94.82,156a140.42,140.42,0,0,1,0-56h66.36a140.42,140.42,0,0,1,0,56ZM128,37.39c6.33,6.09,23,24.41,31.27,54.61H96.73C105,61.8,121.67,43.48,128,37.39ZM169.41,100h46.23a92.09,92.09,0,0,1,0,56H169.41a152.65,152.65,0,0,0,0-56Zm43.25-8h-45a129.39,129.39,0,0,0-29.19-55.4A92.25,92.25,0,0,1,212.66,92ZM117.54,36.6A129.39,129.39,0,0,0,88.35,92h-45A92.25,92.25,0,0,1,117.54,36.6ZM40.36,100H86.59a152.65,152.65,0,0,0,0,56H40.36a92.09,92.09,0,0,1,0-56Zm3,64h45a129.39,129.39,0,0,0,29.19,55.4A92.25,92.25,0,0,1,43.34,164Zm95.12,55.4A129.39,129.39,0,0,0,167.65,164h45A92.25,92.25,0,0,1,138.46,219.4Z"}))]]),itA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm84,108a83.64,83.64,0,0,1-4.47,27L167,130a19.65,19.65,0,0,0-7.8-2.78l-22.82-3.08A20.14,20.14,0,0,0,117.72,132h-4.07l-2.71-5.6a19.88,19.88,0,0,0-13.8-10.84L94.46,115l4-7h14.39a20,20,0,0,0,9.66-2.49l12.25-6.76a20.57,20.57,0,0,0,3.74-2.68l26.92-24.33A20,20,0,0,0,172,56.49,84,84,0,0,1,212,128ZM140.76,45l6.2,11.1L122.75,78l-10.93,6H96.14A20.05,20.05,0,0,0,78.78,94.06l-4.49,7.85L67.68,84.28l9.91-23.42A83.91,83.91,0,0,1,140.76,45ZM44,128a83.52,83.52,0,0,1,4.4-26.77l7.74,20.65a19.89,19.89,0,0,0,14.52,12.53l19.53,4.2,3,6.1a20.11,20.11,0,0,0,13.55,10.77l-5,11.12a20,20,0,0,0,3.58,21.71l.21.22,18.16,18.7-.89,4.59A84.09,84.09,0,0,1,44,128Zm103.65,81.66a20.11,20.11,0,0,0-5-17.3l-.21-.22-17.72-18.25,11.37-25.52,19,2.56,41.43,25.48A84.2,84.2,0,0,1,147.65,209.66Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M213.09,172.48a96,96,0,0,1-80.41,51.41l3.17-16.44a8,8,0,0,0-2-6.95l-19.74-20.33a8,8,0,0,1-1.44-8.69l13.7-30.74a8,8,0,0,1,8.38-4.67l22.82,3.08a8.11,8.11,0,0,1,3.12,1.11ZM116.71,95,129,88.24a7.46,7.46,0,0,0,1.5-1.07l26.91-24.33A8,8,0,0,0,159,53l-10.5-18.81A96.62,96.62,0,0,0,128,32,95.61,95.61,0,0,0,67.78,53.23L56,81.08A8,8,0,0,0,55.88,87l11.5,30.67a8,8,0,0,0,5.81,5l2.69.58L89.2,100a8,8,0,0,1,6.94-4h16.71A7.9,7.9,0,0,0,116.71,95Z",opacity:"0.2"}),M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm88,104a87.62,87.62,0,0,1-6.4,32.94l-44.7-27.49a15.92,15.92,0,0,0-6.24-2.23l-22.82-3.08a16.11,16.11,0,0,0-16,7.86h-8.72l-3.8-7.86a15.91,15.91,0,0,0-11-8.67l-8-1.73L96.14,104h16.71a16.06,16.06,0,0,0,7.73-2l12.25-6.76a16.62,16.62,0,0,0,3-2.14l26.91-24.34A15.93,15.93,0,0,0,166,49.1l-.36-.65A88.11,88.11,0,0,1,216,128ZM143.31,41.34,152,56.9,125.09,81.24,112.85,88H96.14a16,16,0,0,0-13.88,8l-8.73,15.23L63.38,84.19,74.32,58.32a87.87,87.87,0,0,1,69-17ZM40,128a87.53,87.53,0,0,1,8.54-37.8l11.34,30.27a16,16,0,0,0,11.62,10l21.43,4.61L96.74,143a16.09,16.09,0,0,0,14.4,9h1.48l-7.23,16.23a16,16,0,0,0,2.86,17.37l.14.14L128,205.94l-1.94,10A88.11,88.11,0,0,1,40,128Zm102.58,86.78,1.13-5.81a16.09,16.09,0,0,0-4-13.9,1.85,1.85,0,0,1-.14-.14L120,174.74,133.7,144l22.82,3.08,45.72,28.12A88.18,88.18,0,0,1,142.58,214.78Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm88,104a87.62,87.62,0,0,1-6.4,32.94l-44.7-27.49a15.92,15.92,0,0,0-6.24-2.23l-22.82-3.08a16.11,16.11,0,0,0-16,7.86h-8.72l-3.8-7.86a15.91,15.91,0,0,0-11-8.67l-8-1.73L96.14,104h16.71a16.06,16.06,0,0,0,7.73-2l12.25-6.76a16.62,16.62,0,0,0,3-2.14l26.91-24.34A15.93,15.93,0,0,0,166,49.1l-.36-.65A88.11,88.11,0,0,1,216,128ZM40,128a87.53,87.53,0,0,1,8.54-37.8l11.34,30.27a16,16,0,0,0,11.62,10l21.43,4.61L96.74,143a16.09,16.09,0,0,0,14.4,9h1.48l-7.23,16.23a16,16,0,0,0,2.86,17.37l.14.14L128,205.94l-1.94,10A88.11,88.11,0,0,1,40,128Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm90,102a89.55,89.55,0,0,1-7.46,35.86l-46.69-28.71a13.94,13.94,0,0,0-5.46-2l-22.82-3.07A14.06,14.06,0,0,0,121.06,138h-9.92a2,2,0,0,1-1.8-1.13l-3.8-7.86a13.94,13.94,0,0,0-9.66-7.59l-10.71-2.3L94.4,103a2,2,0,0,1,1.74-1h16.71a13.9,13.9,0,0,0,6.76-1.75l12.25-6.75a14.73,14.73,0,0,0,2.62-1.88l26.91-24.33a13.93,13.93,0,0,0,2.83-17.21L161,44.25A90.16,90.16,0,0,1,218,128ZM144.6,39.54l9.15,16.39a2,2,0,0,1-.41,2.46L126.43,82.72a1.84,1.84,0,0,1-.37.27l-12.25,6.76a2,2,0,0,1-1,.25H96.14A14,14,0,0,0,84,97L73.18,115.91a2,2,0,0,1-.19-.35L61.5,84.89a2,2,0,0,1,0-1.48L72.68,57.06A89.9,89.9,0,0,1,144.6,39.54ZM38,128A89.52,89.52,0,0,1,49.38,84.23a13.85,13.85,0,0,0,.89,4.87l11.49,30.67a13.94,13.94,0,0,0,10.16,8.78l21.44,4.6a2,2,0,0,1,1.38,1.09l3.8,7.86a14.07,14.07,0,0,0,12.6,7.9h4.56l-8.49,19a14,14,0,0,0,2.51,15.2l.1.11,19.68,20.26a2,2,0,0,1,.46,1.7L127.7,218A90.1,90.1,0,0,1,38,128Zm102.08,89.19,1.67-8.6a14.07,14.07,0,0,0-3.47-12.16l-.1-.11L118.5,176.06a2,2,0,0,1-.33-2.14l13.7-30.73A2,2,0,0,1,134,142l22.82,3.08a2,2,0,0,1,.78.27L205,174.55A90.18,90.18,0,0,1,140.08,217.19Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm88,104a87.62,87.62,0,0,1-6.4,32.94l-44.7-27.49a15.92,15.92,0,0,0-6.24-2.23l-22.82-3.08a16.11,16.11,0,0,0-16,7.86h-8.72l-3.8-7.86a15.91,15.91,0,0,0-11-8.67l-8-1.73L96.14,104h16.71a16.06,16.06,0,0,0,7.73-2l12.25-6.76a16.62,16.62,0,0,0,3-2.14l26.91-24.34A15.93,15.93,0,0,0,166,49.1l-.36-.65A88.11,88.11,0,0,1,216,128ZM143.31,41.34,152,56.9,125.09,81.24,112.85,88H96.14a16,16,0,0,0-13.88,8l-8.73,15.23L63.38,84.19,74.32,58.32a87.87,87.87,0,0,1,69-17ZM40,128a87.53,87.53,0,0,1,8.54-37.8l11.34,30.27a16,16,0,0,0,11.62,10l21.43,4.61L96.74,143a16.09,16.09,0,0,0,14.4,9h1.48l-7.23,16.23a16,16,0,0,0,2.86,17.37l.14.14L128,205.94l-1.94,10A88.11,88.11,0,0,1,40,128Zm102.58,86.78,1.13-5.81a16.09,16.09,0,0,0-4-13.9,1.85,1.85,0,0,1-.14-.14L120,174.74,133.7,144l22.82,3.08,45.72,28.12A88.18,88.18,0,0,1,142.58,214.78Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm92,100a91.44,91.44,0,0,1-8.58,38.76L162.8,136.85a12.07,12.07,0,0,0-4.68-1.67l-22.82-3.07a12,12,0,0,0-12.56,7l-.4.88h-11.2a4,4,0,0,1-3.6-2.26l-3.8-7.86a11.93,11.93,0,0,0-8.28-6.5L82.07,120.5,92.67,102a4,4,0,0,1,3.47-2h16.71a12,12,0,0,0,5.8-1.5l12.24-6.76a11.79,11.79,0,0,0,2.25-1.6L160.05,65.8a12,12,0,0,0,2.43-14.75l-5.86-10.49A92.17,92.17,0,0,1,220,128ZM145.89,37.75l9.6,17.2a4,4,0,0,1-.81,4.92L127.77,84.21a4.41,4.41,0,0,1-.75.53L114.78,91.5a4,4,0,0,1-1.93.5H96.14a12,12,0,0,0-10.41,6l-11.86,20.7a4,4,0,0,1-2.75-2.47L59.63,85.6a4,4,0,0,1,.06-3L71,55.81A91.51,91.51,0,0,1,128,36,92.53,92.53,0,0,1,145.89,37.75ZM36,128A91.52,91.52,0,0,1,56,70.77l-3.71,8.75a12,12,0,0,0-.18,8.88l11.49,30.67a11.93,11.93,0,0,0,8.72,7.52l21.43,4.61a4,4,0,0,1,2.76,2.17l3.8,7.86a12.07,12.07,0,0,0,10.8,6.77h7.64L109,169.85A12,12,0,0,0,111.26,183l19.68,20.26a4,4,0,0,1,1,3.47L129.36,220,128,220A92.1,92.1,0,0,1,36,128Zm101.6,91.5,2.18-11.29a12.08,12.08,0,0,0-3-10.49l-19.68-20.26a4,4,0,0,1-.71-4.35l13.7-30.74a4,4,0,0,1,4.18-2.33l22.82,3.07a4.12,4.12,0,0,1,1.56.56l49.11,30.2A92.12,92.12,0,0,1,137.6,219.5Z"}))]]),gtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,20H40A20,20,0,0,0,20,40V216a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V40A20,20,0,0,0,216,20Zm-4,192H44V44H212ZM112,176V120a12,12,0,0,1,21.43-7.41A40,40,0,0,1,192,148v28a12,12,0,0,1-24,0V148a16,16,0,0,0-32,0v28a12,12,0,0,1-24,0ZM96,120v56a12,12,0,0,1-24,0V120a12,12,0,0,1,24,0ZM68,80A16,16,0,1,1,84,96,16,16,0,0,1,68,80Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224,40V216a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V40a8,8,0,0,1,8-8H216A8,8,0,0,1,224,40Z",opacity:"0.2"}),M.createElement("path",{d:"M216,24H40A16,16,0,0,0,24,40V216a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V40A16,16,0,0,0,216,24Zm0,192H40V40H216V216ZM96,112v64a8,8,0,0,1-16,0V112a8,8,0,0,1,16,0Zm88,28v36a8,8,0,0,1-16,0V140a20,20,0,0,0-40,0v36a8,8,0,0,1-16,0V112a8,8,0,0,1,15.79-1.78A36,36,0,0,1,184,140ZM100,84A12,12,0,1,1,88,72,12,12,0,0,1,100,84Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,24H40A16,16,0,0,0,24,40V216a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V40A16,16,0,0,0,216,24ZM96,176a8,8,0,0,1-16,0V112a8,8,0,0,1,16,0ZM88,96a12,12,0,1,1,12-12A12,12,0,0,1,88,96Zm96,80a8,8,0,0,1-16,0V140a20,20,0,0,0-40,0v36a8,8,0,0,1-16,0V112a8,8,0,0,1,15.79-1.78A36,36,0,0,1,184,140Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,26H40A14,14,0,0,0,26,40V216a14,14,0,0,0,14,14H216a14,14,0,0,0,14-14V40A14,14,0,0,0,216,26Zm2,190a2,2,0,0,1-2,2H40a2,2,0,0,1-2-2V40a2,2,0,0,1,2-2H216a2,2,0,0,1,2,2ZM94,112v64a6,6,0,0,1-12,0V112a6,6,0,0,1,12,0Zm88,28v36a6,6,0,0,1-12,0V140a22,22,0,0,0-44,0v36a6,6,0,0,1-12,0V112a6,6,0,0,1,12,0v2.11A34,34,0,0,1,182,140ZM98,84A10,10,0,1,1,88,74,10,10,0,0,1,98,84Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,24H40A16,16,0,0,0,24,40V216a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V40A16,16,0,0,0,216,24Zm0,192H40V40H216V216ZM96,112v64a8,8,0,0,1-16,0V112a8,8,0,0,1,16,0Zm88,28v36a8,8,0,0,1-16,0V140a20,20,0,0,0-40,0v36a8,8,0,0,1-16,0V112a8,8,0,0,1,15.79-1.78A36,36,0,0,1,184,140ZM100,84A12,12,0,1,1,88,72,12,12,0,0,1,100,84Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M216,28H40A12,12,0,0,0,28,40V216a12,12,0,0,0,12,12H216a12,12,0,0,0,12-12V40A12,12,0,0,0,216,28Zm4,188a4,4,0,0,1-4,4H40a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4H216a4,4,0,0,1,4,4ZM92,112v64a4,4,0,0,1-8,0V112a4,4,0,0,1,8,0Zm88,28v36a4,4,0,0,1-8,0V140a24,24,0,0,0-48,0v36a4,4,0,0,1-8,0V112a4,4,0,0,1,8,0v6.87A32,32,0,0,1,180,140ZM96,84a8,8,0,1,1-8-8A8,8,0,0,1,96,84Z"}))]]),BtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M230.14,25.86a20,20,0,0,0-19.57-5.11l-.22.07L18.44,79a20,20,0,0,0-3.06,37.25L99,157l40.71,83.65a19.81,19.81,0,0,0,18,11.38c.57,0,1.15,0,1.73-.07A19.82,19.82,0,0,0,177,237.56L235.18,45.65a1.42,1.42,0,0,0,.07-.22A20,20,0,0,0,230.14,25.86ZM156.91,221.07l-34.37-70.64,46-45.95a12,12,0,0,0-17-17l-46,46L34.93,99.09,210,46Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M223.69,42.18l-58.22,192a8,8,0,0,1-14.92,1.25L108,148,20.58,105.45a8,8,0,0,1,1.25-14.92l192-58.22A8,8,0,0,1,223.69,42.18Z",opacity:"0.2"}),M.createElement("path",{d:"M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M231.4,44.34s0,.1,0,.15l-58.2,191.94a15.88,15.88,0,0,1-14,11.51q-.69.06-1.38.06a15.86,15.86,0,0,1-14.42-9.15L107,164.15a4,4,0,0,1,.77-4.58l57.92-57.92a8,8,0,0,0-11.31-11.31L96.43,148.26a4,4,0,0,1-4.58.77L17.08,112.64a16,16,0,0,1,2.49-29.8l191.94-58.2.15,0A16,16,0,0,1,231.4,44.34Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M225.88,30.12a13.83,13.83,0,0,0-13.7-3.58l-.11,0L20.14,84.77A14,14,0,0,0,18,110.85l85.56,41.64L145.12,238a13.87,13.87,0,0,0,12.61,8c.4,0,.81,0,1.21-.05a13.9,13.9,0,0,0,12.29-10.09l58.2-191.93,0-.11A13.83,13.83,0,0,0,225.88,30.12Zm-8,10.4L159.73,232.43l0,.11a2,2,0,0,1-3.76.26l-40.68-83.58,49-49a6,6,0,1,0-8.49-8.49l-49,49L23.15,100a2,2,0,0,1,.31-3.74l.11,0L215.48,38.08a1.94,1.94,0,0,1,1.92.52A2,2,0,0,1,217.92,40.52Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M227.32,28.68a16,16,0,0,0-15.66-4.08l-.15,0L19.57,82.84a16,16,0,0,0-2.49,29.8L102,154l41.3,84.87A15.86,15.86,0,0,0,157.74,248q.69,0,1.38-.06a15.88,15.88,0,0,0,14-11.51l58.2-191.94c0-.05,0-.1,0-.15A16,16,0,0,0,227.32,28.68ZM157.83,231.85l-.05.14,0-.07-40.06-82.3,48-48a8,8,0,0,0-11.31-11.31l-48,48L24.08,98.25l-.07,0,.14,0L216,40Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224.47,31.52a11.87,11.87,0,0,0-11.82-3L20.74,86.67a12,12,0,0,0-1.91,22.38L105,151l41.92,86.15A11.88,11.88,0,0,0,157.74,244c.34,0,.69,0,1,0a11.89,11.89,0,0,0,10.52-8.63l58.21-192,0-.08A11.85,11.85,0,0,0,224.47,31.52Zm-4.62,9.54-58.23,192a4,4,0,0,1-7.48.59l-41.3-84.86,50-50a4,4,0,1,0-5.66-5.66l-50,50-84.9-41.31a3.88,3.88,0,0,1-2.27-4,3.93,3.93,0,0,1,3-3.54L214.9,36.16A3.93,3.93,0,0,1,216,36a4,4,0,0,1,2.79,1.19A3.93,3.93,0,0,1,219.85,41.06Z"}))]]),stA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212ZM116,96v64a12,12,0,0,1-24,0V96a12,12,0,0,1,24,0Zm48,0v64a12,12,0,0,1-24,0V96a12,12,0,0,1,24,0Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"}),M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216ZM112,96v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.13,104.13,0,0,0,128,24ZM112,160a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Zm48,0a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218ZM110,96v64a6,6,0,0,1-12,0V96a6,6,0,0,1,12,0Zm48,0v64a6,6,0,0,1-12,0V96a6,6,0,0,1,12,0Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216ZM112,96v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Zm48,0v64a8,8,0,0,1-16,0V96a8,8,0,0,1,16,0Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220ZM108,96v64a4,4,0,0,1-8,0V96a4,4,0,0,1,8,0Zm48,0v64a4,4,0,0,1-8,0V96a4,4,0,0,1,8,0Z"}))]]),atA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M176,128a12,12,0,0,1-5.17,9.87l-52,36A12,12,0,0,1,100,164V92a12,12,0,0,1,18.83-9.87l52,36A12,12,0,0,1,176,128Zm60,0A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,32a96,96,0,1,0,96,96A96,96,0,0,0,128,32ZM108,168V88l64,40Z",opacity:"0.2"}),M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48.24-94.78-64-40A8,8,0,0,0,100,88v80a8,8,0,0,0,12.24,6.78l64-40a8,8,0,0,0,0-13.56ZM116,153.57V102.43L156.91,128Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm40.55,110.58-52,36A8,8,0,0,1,104,164V92a8,8,0,0,1,12.55-6.58l52,36a8,8,0,0,1,0,13.16Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,26A102,102,0,1,0,230,128,102.12,102.12,0,0,0,128,26Zm0,192a90,90,0,1,1,90-90A90.1,90.1,0,0,1,128,218Zm47.18-95.09-64-40A6,6,0,0,0,102,88v80a6,6,0,0,0,9.18,5.09l64-40a6,6,0,0,0,0-10.18ZM114,157.17V98.83L160.68,128Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm48.24-94.78-64-40A8,8,0,0,0,100,88v80a8,8,0,0,0,12.24,6.78l64-40a8,8,0,0,0,0-13.56ZM116,153.57V102.43L156.91,128Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M128,28A100,100,0,1,0,228,128,100.11,100.11,0,0,0,128,28Zm0,192a92,92,0,1,1,92-92A92.1,92.1,0,0,1,128,220Zm46.12-95.39-64-40A4,4,0,0,0,104,88v80a4,4,0,0,0,2.06,3.5,4.06,4.06,0,0,0,1.94.5,4,4,0,0,0,2.12-.61l64-40a4,4,0,0,0,0-6.78ZM112,160.78V95.22L164.45,128Z"}))]]),QtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M240.49,103.52l-80-80A12,12,0,0,0,140,32V68.74c-25.76,3.12-53.66,15.89-76.75,35.47-29.16,24.74-47.32,56.69-51.14,90A16,16,0,0,0,39.67,207h0c10.46-11.14,47-45.74,100.33-50.42V192a12,12,0,0,0,20.48,8.48l80-80A12,12,0,0,0,240.49,103.52ZM164,163V144a12,12,0,0,0-12-12c-49,0-86.57,21.56-109.79,40.11,7.13-18.16,19.63-35.22,36.57-49.59C101.3,103.41,128.67,92,152,92a12,12,0,0,0,12-12V61l51,51Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M152,192V144c-61.4,0-104.61,37.19-121.07,54.72a4,4,0,0,1-6.9-3.18C31.51,130.45,99.19,80,152,80V32l80,80Z",opacity:"0.2"}),M.createElement("path",{d:"M237.66,106.35l-80-80A8,8,0,0,0,144,32V72.35c-25.94,2.22-54.59,14.92-78.16,34.91-28.38,24.08-46.05,55.11-49.76,87.37a12,12,0,0,0,20.68,9.58h0c11-11.71,50.14-48.74,107.24-52V192a8,8,0,0,0,13.66,5.65l80-80A8,8,0,0,0,237.66,106.35ZM160,172.69V144a8,8,0,0,0-8-8c-28.08,0-55.43,7.33-81.29,21.8a196.17,196.17,0,0,0-36.57,26.52c5.8-23.84,20.42-46.51,42.05-64.86C99.41,99.77,127.75,88,152,88a8,8,0,0,0,8-8V51.32L220.69,112Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M237.66,117.66l-80,80A8,8,0,0,1,144,192V152.23c-57.1,3.24-96.25,40.27-107.24,52h0a12,12,0,0,1-20.68-9.58c3.71-32.26,21.38-63.29,49.76-87.37,23.57-20,52.22-32.69,78.16-34.91V32a8,8,0,0,1,13.66-5.66l80,80A8,8,0,0,1,237.66,117.66Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M236.24,107.76l-80-80A6,6,0,0,0,146,32V74.2c-54.48,3.59-120.39,55-127.93,120.66a10,10,0,0,0,17.23,8h0C46.56,190.85,87,152.6,146,150.13V192a6,6,0,0,0,10.24,4.24l80-80A6,6,0,0,0,236.24,107.76ZM158,177.52V144a6,6,0,0,0-6-6c-27.73,0-54.76,7.25-80.32,21.55a193.38,193.38,0,0,0-40.81,30.65c4.7-26.56,20.16-52,44-72.27C98.47,97.94,127.29,86,152,86a6,6,0,0,0,6-6V46.49L223.51,112Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M237.66,106.35l-80-80A8,8,0,0,0,144,32V72.35c-25.94,2.22-54.59,14.92-78.16,34.91-28.38,24.08-46.05,55.11-49.76,87.37a12,12,0,0,0,20.68,9.58h0c11-11.71,50.14-48.74,107.24-52V192a8,8,0,0,0,13.66,5.65l80-80A8,8,0,0,0,237.66,106.35ZM160,172.69V144a8,8,0,0,0-8-8c-28.08,0-55.43,7.33-81.29,21.8a196.17,196.17,0,0,0-36.57,26.52c5.8-23.84,20.42-46.51,42.05-64.86C99.41,99.77,127.75,88,152,88a8,8,0,0,0,8-8V51.32L220.69,112Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M234.83,109.17l-80-80A4,4,0,0,0,148,32V76.09c-54,2.44-120.43,53.55-127.94,119a7.87,7.87,0,0,0,4.58,8.16,8,8,0,0,0,3.41.77,7.9,7.9,0,0,0,5.79-2.55h0c11.53-12.27,53.29-51.73,114.16-53.4V192a4,4,0,0,0,6.83,2.83l80-80A4,4,0,0,0,234.83,109.17ZM156,182.33V144a4,4,0,0,0-4-4c-27.39,0-54.08,7.17-79.34,21.3A189.91,189.91,0,0,0,28,196l2.92,2.74L28,196c3.36-29.21,19.55-57.48,45.6-79.57C97.53,96.11,126.83,84,152,84a4,4,0,0,0,4-4V41.66L226.34,112Z"}))]]),EtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M250.73,210.63l-56-112a12,12,0,0,0-21.46,0l-20.52,41A84.2,84.2,0,0,1,114,126.22,107.48,107.48,0,0,0,139.33,68H160a12,12,0,0,0,0-24H108V32a12,12,0,0,0-24,0V44H32a12,12,0,0,0,0,24h83.13A83.69,83.69,0,0,1,96,110.35,84,84,0,0,1,83.6,91a12,12,0,1,0-21.81,10A107.55,107.55,0,0,0,78,126.24,83.54,83.54,0,0,1,32,140a12,12,0,0,0,0,24,107.47,107.47,0,0,0,64-21.07,108.4,108.4,0,0,0,45.39,19.44l-24.13,48.26a12,12,0,1,0,21.46,10.73L151.41,196h65.17l12.68,25.36a12,12,0,1,0,21.47-10.73ZM163.41,172,184,130.83,204.58,172Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M224,184H144l40-80ZM96,127.56h0A95.78,95.78,0,0,0,128,56H64A95.78,95.78,0,0,0,96,127.56Z",opacity:"0.2"}),M.createElement("path",{d:"M247.15,212.42l-56-112a8,8,0,0,0-14.31,0l-21.71,43.43A88,88,0,0,1,108,126.93,103.65,103.65,0,0,0,135.69,64H160a8,8,0,0,0,0-16H104V32a8,8,0,0,0-16,0V48H32a8,8,0,0,0,0,16h87.63A87.7,87.7,0,0,1,96,116.35a87.74,87.74,0,0,1-19-31,8,8,0,1,0-15.08,5.34A103.63,103.63,0,0,0,84,127a87.55,87.55,0,0,1-52,17,8,8,0,0,0,0,16,103.46,103.46,0,0,0,64-22.08,104.18,104.18,0,0,0,51.44,21.31l-26.6,53.19a8,8,0,0,0,14.31,7.16L148.94,192h70.11l13.79,27.58A8,8,0,0,0,240,224a8,8,0,0,0,7.15-11.58ZM156.94,176,184,121.89,211.05,176Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M160,129.89,175.06,160H144.94l6.36-12.7v0ZM224,48V208a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V48A16,16,0,0,1,48,32H208A16,16,0,0,1,224,48ZM207.16,188.42l-40-80a8,8,0,0,0-14.32,0L139.66,134.8a62.31,62.31,0,0,1-23.61-10A79.61,79.61,0,0,0,135.6,80H152a8,8,0,0,0,0-16H112V56a8,8,0,0,0-16,0v8H56a8,8,0,0,0,0,16h63.48a63.73,63.73,0,0,1-15.3,34.05,65.93,65.93,0,0,1-9-13.61,8,8,0,0,0-14.32,7.12,81.75,81.75,0,0,0,11.4,17.15A63.62,63.62,0,0,1,56,136a8,8,0,0,0,0,16,79.56,79.56,0,0,0,48.11-16.13,78.33,78.33,0,0,0,28.18,13.66l-19.45,38.89a8,8,0,0,0,14.32,7.16L136.94,176h46.12l9.78,19.58a8,8,0,1,0,14.32-7.16Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M245.37,213.32l-56-112a6,6,0,0,0-10.74,0l-22.3,44.6A90,90,0,0,1,105,127.19,101.73,101.73,0,0,0,133.82,62H160a6,6,0,0,0,0-12H102V32a6,6,0,0,0-12,0V50H32a6,6,0,0,0,0,12h89.79A89.71,89.71,0,0,1,96,119.23,89.81,89.81,0,0,1,75.11,86,6,6,0,1,0,63.8,90,101.66,101.66,0,0,0,87,127.2,89.56,89.56,0,0,1,32,146a6,6,0,0,0,0,12,101.55,101.55,0,0,0,64-22.63,102.11,102.11,0,0,0,54.53,22.17l-27.89,55.78a6,6,0,0,0,10.74,5.36L147.71,190h72.58l14.34,28.68A6,6,0,0,0,240,222a5.87,5.87,0,0,0,2.68-.64A6,6,0,0,0,245.37,213.32ZM153.71,178,184,117.42,214.29,178Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M247.15,212.42l-56-112a8,8,0,0,0-14.31,0l-21.71,43.43A88,88,0,0,1,108,126.93,103.65,103.65,0,0,0,135.69,64H160a8,8,0,0,0,0-16H104V32a8,8,0,0,0-16,0V48H32a8,8,0,0,0,0,16h87.63A87.76,87.76,0,0,1,96,116.35a87.74,87.74,0,0,1-19-31,8,8,0,1,0-15.08,5.34A103.63,103.63,0,0,0,84,127a87.55,87.55,0,0,1-52,17,8,8,0,0,0,0,16,103.46,103.46,0,0,0,64-22.08,104.18,104.18,0,0,0,51.44,21.31l-26.6,53.19a8,8,0,0,0,14.31,7.16L148.94,192h70.11l13.79,27.58A8,8,0,0,0,240,224a8,8,0,0,0,7.15-11.58ZM156.94,176,184,121.89,211.05,176Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M243.58,214.21l-56-112a4,4,0,0,0-7.16,0L157.55,148A92.05,92.05,0,0,1,102,127.36,99.68,99.68,0,0,0,131.91,60H160a4,4,0,0,0,0-8H100V32a4,4,0,0,0-8,0V52H32a4,4,0,0,0,0,8h91.91A91.8,91.8,0,0,1,96,122.05,92,92,0,0,1,73.23,86.67a4,4,0,1,0-7.54,2.66,99.59,99.59,0,0,0,24.3,38A91.59,91.59,0,0,1,32,148a4,4,0,0,0,0,8,99.54,99.54,0,0,0,64-23.21,100.09,100.09,0,0,0,57.66,23l-29.22,58.43a4,4,0,1,0,7.16,3.58L146.47,188h75.06l14.89,29.79A4,4,0,0,0,240,220a4.12,4.12,0,0,0,1.79-.42A4,4,0,0,0,243.58,214.21ZM150.47,180,184,112.94,217.53,180Z"}))]]),CtA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M218.12,209.56l-61-95.8,59.72-65.69a12,12,0,0,0-17.76-16.14L143.81,92.77,106.12,33.56A12,12,0,0,0,96,28H48A12,12,0,0,0,37.88,46.44l61,95.8L39.12,207.93a12,12,0,1,0,17.76,16.14l55.31-60.84,37.69,59.21A12,12,0,0,0,160,228h48a12,12,0,0,0,10.12-18.44ZM166.59,204,69.86,52H89.41l96.73,152Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M208,216H160L48,40H96Z",opacity:"0.2"}),M.createElement("path",{d:"M214.75,211.71l-62.6-98.38,61.77-67.95a8,8,0,0,0-11.84-10.76L143.24,99.34,102.75,35.71A8,8,0,0,0,96,32H48a8,8,0,0,0-6.75,12.3l62.6,98.37-61.77,68a8,8,0,1,0,11.84,10.76l58.84-64.72,40.49,63.63A8,8,0,0,0,160,224h48a8,8,0,0,0,6.75-12.29ZM164.39,208,62.57,48h29L193.43,208Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M215,219.85a8,8,0,0,1-7,4.15H160a8,8,0,0,1-6.75-3.71l-40.49-63.63L53.92,221.38a8,8,0,0,1-11.84-10.76l61.77-68L41.25,44.3A8,8,0,0,1,48,32H96a8,8,0,0,1,6.75,3.71l40.49,63.63,58.84-64.72a8,8,0,0,1,11.84,10.76l-61.77,67.95,62.6,98.38A8,8,0,0,1,215,219.85Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M213.06,212.78l-63.42-99.66L212.44,44A6,6,0,1,0,203.56,36L143,102.62l-41.9-65.84A6,6,0,0,0,96,34H48a6,6,0,0,0-5.06,9.22l63.42,99.66L43.56,212A6,6,0,0,0,52.44,220L113,153.38l41.9,65.84A6,6,0,0,0,160,222h48a6,6,0,0,0,5.06-9.22ZM163.29,210,58.93,46H92.71L197.07,210Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M214.75,211.71l-62.6-98.38,61.77-67.95a8,8,0,0,0-11.84-10.76L143.24,99.34,102.75,35.71A8,8,0,0,0,96,32H48a8,8,0,0,0-6.75,12.3l62.6,98.37-61.77,68a8,8,0,1,0,11.84,10.76l58.84-64.72,40.49,63.63A8,8,0,0,0,160,224h48a8,8,0,0,0,6.75-12.29ZM164.39,208,62.57,48h29L193.43,208Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M211.37,213.85,147.13,112.9,211,42.69A4,4,0,0,0,205,37.31L142.68,105.9,99.38,37.85A4,4,0,0,0,96,36H48a4,4,0,0,0-3.37,6.15L108.87,143.1,45,213.31A4,4,0,1,0,51,218.69l62.36-68.59,43.3,68.05A4,4,0,0,0,160,220h48a4,4,0,0,0,3.37-6.15ZM162.2,212,55.29,44H93.8L200.71,212Z"}))]]),ltA=new Map([["bold",M.createElement(M.Fragment,null,M.createElement("path",{d:"M170.49,117.91l-56-36A12,12,0,0,0,96,92v72a12,12,0,0,0,18.49,10.09l56-36a12,12,0,0,0,0-20.18ZM120,142V114l21.81,14Zm118.21-73.5a28.05,28.05,0,0,0-16.93-19.14C186.4,35.91,131.29,36,128,36s-58.4-.09-93.28,13.38A28.05,28.05,0,0,0,17.79,68.52C15.15,78.72,12,97.32,12,128s3.15,49.28,5.79,59.48a28.05,28.05,0,0,0,16.93,19.14C68.21,219.55,120.36,220,127.37,220h1.26c7,0,59.16-.45,92.65-13.38a28.05,28.05,0,0,0,16.93-19.14c2.64-10.2,5.79-28.8,5.79-59.48S240.85,78.72,238.21,68.52ZM215,181.46a4,4,0,0,1-2.34,2.77C182.78,195.76,132.27,196,128.32,196h-.39c-.53,0-53.64.17-84.56-11.77A4,4,0,0,1,41,181.46c-1.88-7.24-5-23.82-5-53.46s3.15-46.22,5-53.46a4,4,0,0,1,2.34-2.77C74.29,59.83,127.39,60,127.92,60h.15c.54,0,53.64-.17,84.56,11.77A4,4,0,0,1,215,74.54c1.88,7.24,5,23.82,5,53.46S216.85,174.22,215,181.46Z"}))],["duotone",M.createElement(M.Fragment,null,M.createElement("path",{d:"M226.59,71.53a16,16,0,0,0-9.63-11C183.48,47.65,128,48,128,48s-55.48-.35-89,12.58a16,16,0,0,0-9.63,11C27.07,80.54,24,98.09,24,128s3.07,47.46,5.41,56.47A16,16,0,0,0,39,195.42C72.52,208.35,128,208,128,208s55.48.35,89-12.58a16,16,0,0,0,9.63-10.95c2.34-9,5.41-26.56,5.41-56.47S228.93,80.54,226.59,71.53ZM112,160V96l48,32Z",opacity:"0.2"}),M.createElement("path",{d:"M164.44,121.34l-48-32A8,8,0,0,0,104,96v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,145.05V111l25.58,17ZM234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-15.49,113a8,8,0,0,1-4.77,5.49c-31.65,12.22-85.48,12-86.12,12s-54.37.18-86-12a8,8,0,0,1-4.77-5.49C34.8,173.39,32,156.57,32,128s2.8-45.39,5.16-54.47A8,8,0,0,1,41.93,68C73.58,55.82,127.4,56,128.05,56s54.37-.18,86,12a8,8,0,0,1,4.77,5.49C221.2,82.61,224,99.43,224,128S221.2,173.39,218.84,182.47Z"}))],["fill",M.createElement(M.Fragment,null,M.createElement("path",{d:"M234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-73.74,65-40,28A8,8,0,0,1,108,156V100a8,8,0,0,1,12.59-6.55l40,28a8,8,0,0,1,0,13.1Z"}))],["light",M.createElement(M.Fragment,null,M.createElement("path",{d:"M163.33,123l-48-32A6,6,0,0,0,106,96v64a6,6,0,0,0,9.33,5l48-32a6,6,0,0,0,0-10ZM118,148.79V107.21L149.18,128ZM232.4,70a22,22,0,0,0-13.28-15C185,41.79,130.27,42,128,42s-57-.21-91.16,13A22,22,0,0,0,23.6,70C21.05,79.89,18,98,18,128s3.05,48.11,5.6,58a22,22,0,0,0,13.28,15C71,214.21,125.72,214,128,214h.71c6.91,0,58-.44,90.45-13a22,22,0,0,0,13.28-15c2.55-9.87,5.6-27.93,5.6-58S235,79.89,232.4,70ZM220.78,183a10,10,0,0,1-6,6.86C182.78,202.19,128.58,202,128,202s-54.71.2-86.75-12.17a10,10,0,0,1-6-6.86C32.84,173.78,30,156.78,30,128s2.84-45.78,5.22-55a10,10,0,0,1,6-6.86C72.06,54.26,123.53,54,127.76,54H128c.54,0,54.71-.2,86.75,12.17a10,10,0,0,1,6,6.86c2.38,9.19,5.22,26.19,5.22,55S223.16,173.78,220.78,183Z"}))],["regular",M.createElement(M.Fragment,null,M.createElement("path",{d:"M164.44,121.34l-48-32A8,8,0,0,0,104,96v64a8,8,0,0,0,12.44,6.66l48-32a8,8,0,0,0,0-13.32ZM120,145.05V111l25.58,17ZM234.33,69.52a24,24,0,0,0-14.49-16.4C185.56,39.88,131,40,128,40s-57.56-.12-91.84,13.12a24,24,0,0,0-14.49,16.4C19.08,79.5,16,97.74,16,128s3.08,48.5,5.67,58.48a24,24,0,0,0,14.49,16.41C69,215.56,120.4,216,127.34,216h1.32c6.94,0,58.37-.44,91.18-13.11a24,24,0,0,0,14.49-16.41c2.59-10,5.67-28.22,5.67-58.48S236.92,79.5,234.33,69.52Zm-15.49,113a8,8,0,0,1-4.77,5.49c-31.65,12.22-85.48,12-86,12H128c-.54,0-54.33.2-86-12a8,8,0,0,1-4.77-5.49C34.8,173.39,32,156.57,32,128s2.8-45.39,5.16-54.47A8,8,0,0,1,41.93,68c30.52-11.79,81.66-12,85.85-12h.27c.54,0,54.38-.18,86,12a8,8,0,0,1,4.77,5.49C221.2,82.61,224,99.43,224,128S221.2,173.39,218.84,182.47Z"}))],["thin",M.createElement(M.Fragment,null,M.createElement("path",{d:"M162.22,124.67l-48-32A4,4,0,0,0,108,96v64a4,4,0,0,0,2.11,3.53,4,4,0,0,0,4.11-.2l48-32a4,4,0,0,0,0-6.66ZM116,152.53V103.47L152.79,128Zm114.46-82A20,20,0,0,0,218.4,56.85C184.6,43.79,130.27,44,128,44S71.4,43.79,37.6,56.85A20,20,0,0,0,25.54,70.52C23,80.27,20,98.16,20,128s3,47.73,5.54,57.48A20,20,0,0,0,37.6,199.15C71.4,212.21,125.73,212,128,212h.71c6.89,0,57.58-.43,89.72-12.85a20,20,0,0,0,12.06-13.67C233,175.72,236,157.84,236,128S233,80.27,230.46,70.52Zm-7.74,113a12,12,0,0,1-7.21,8.22C183.14,204.19,128.57,204,128,204s-55.11.19-87.48-12.31a12,12,0,0,1-7.21-8.22C30.87,174.17,28,157,28,128s2.87-46.17,5.28-55.47a12,12,0,0,1,7.21-8.22C72.86,51.81,127.43,52,128,52s55.11-.2,87.48,12.31a12,12,0,0,1,7.21,8.22C225.13,81.83,228,99,228,128S225.13,174.17,222.72,183.47Z"}))]]),ctA=M.createContext({color:"currentColor",size:"1em",weight:"regular",mirrored:!1});var ftA=Object.defineProperty,Bw=Object.getOwnPropertySymbols,Qb=Object.prototype.hasOwnProperty,Eb=Object.prototype.propertyIsEnumerable,Cb=(A,e,t)=>e in A?ftA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,lb=(A,e)=>{for(var t in e||(e={}))Qb.call(e,t)&&Cb(A,t,e[t]);if(Bw)for(var t of Bw(e))Eb.call(e,t)&&Cb(A,t,e[t]);return A},cb=(A,e)=>{var t={};for(var r in A)Qb.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&Bw)for(var r of Bw(A))e.indexOf(r)<0&&Eb.call(A,r)&&(t[r]=A[r]);return t};const fb=M.forwardRef((A,e)=>{const t=A,{alt:r,color:o,size:n,weight:i,mirrored:g,children:B,weights:s}=t,a=cb(t,["alt","color","size","weight","mirrored","children","weights"]),Q=M.useContext(ctA),{color:E="currentColor",size:C,weight:l="regular",mirrored:f=!1}=Q,c=cb(Q,["color","size","weight","mirrored"]);return M.createElement("svg",lb(lb({ref:e,xmlns:"http://www.w3.org/2000/svg",width:n??C,height:n??C,fill:o??E,viewBox:"0 0 256 256",transform:g||f?"scale(-1, 1)":void 0},c),a),!!r&&M.createElement("title",null,r),B,s.get(i??l))});fb.displayName="IconBase";const uo=fb;var vtA=Object.defineProperty,wtA=Object.defineProperties,utA=Object.getOwnPropertyDescriptors,vb=Object.getOwnPropertySymbols,DtA=Object.prototype.hasOwnProperty,htA=Object.prototype.propertyIsEnumerable,wb=(A,e,t)=>e in A?vtA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,ItA=(A,e)=>{for(var t in e||(e={}))DtA.call(e,t)&&wb(A,t,e[t]);if(vb)for(var t of vb(e))htA.call(e,t)&&wb(A,t,e[t]);return A},dtA=(A,e)=>wtA(A,utA(e));const ub=M.forwardRef((A,e)=>M.createElement(uo,dtA(ItA({ref:e},A),{weights:$eA})));ub.displayName="ArrowClockwise";var PtA=Object.defineProperty,MtA=Object.defineProperties,FtA=Object.getOwnPropertyDescriptors,Db=Object.getOwnPropertySymbols,ptA=Object.prototype.hasOwnProperty,mtA=Object.prototype.propertyIsEnumerable,hb=(A,e,t)=>e in A?PtA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,ytA=(A,e)=>{for(var t in e||(e={}))ptA.call(e,t)&&hb(A,t,e[t]);if(Db)for(var t of Db(e))mtA.call(e,t)&&hb(A,t,e[t]);return A},YtA=(A,e)=>MtA(A,FtA(e));const aP=M.forwardRef((A,e)=>M.createElement(uo,YtA(ytA({ref:e},A),{weights:AtA})));aP.displayName="CaretDown";var HtA=Object.defineProperty,btA=Object.defineProperties,UtA=Object.getOwnPropertyDescriptors,Ib=Object.getOwnPropertySymbols,xtA=Object.prototype.hasOwnProperty,GtA=Object.prototype.propertyIsEnumerable,db=(A,e,t)=>e in A?HtA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,ztA=(A,e)=>{for(var t in e||(e={}))xtA.call(e,t)&&db(A,t,e[t]);if(Ib)for(var t of Ib(e))GtA.call(e,t)&&db(A,t,e[t]);return A},RtA=(A,e)=>btA(A,UtA(e));const Pb=M.forwardRef((A,e)=>M.createElement(uo,RtA(ztA({ref:e},A),{weights:etA})));Pb.displayName="CheckCircle";var LtA=Object.defineProperty,StA=Object.defineProperties,OtA=Object.getOwnPropertyDescriptors,Mb=Object.getOwnPropertySymbols,TtA=Object.prototype.hasOwnProperty,ktA=Object.prototype.propertyIsEnumerable,Fb=(A,e,t)=>e in A?LtA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,NtA=(A,e)=>{for(var t in e||(e={}))TtA.call(e,t)&&Fb(A,t,e[t]);if(Mb)for(var t of Mb(e))ktA.call(e,t)&&Fb(A,t,e[t]);return A},jtA=(A,e)=>StA(A,OtA(e));const pb=M.forwardRef((A,e)=>M.createElement(uo,jtA(NtA({ref:e},A),{weights:ttA})));pb.displayName="Clipboard";var JtA=Object.defineProperty,KtA=Object.defineProperties,XtA=Object.getOwnPropertyDescriptors,mb=Object.getOwnPropertySymbols,VtA=Object.prototype.hasOwnProperty,WtA=Object.prototype.propertyIsEnumerable,yb=(A,e,t)=>e in A?JtA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,ZtA=(A,e)=>{for(var t in e||(e={}))VtA.call(e,t)&&yb(A,t,e[t]);if(mb)for(var t of mb(e))WtA.call(e,t)&&yb(A,t,e[t]);return A},qtA=(A,e)=>KtA(A,XtA(e));const Yb=M.forwardRef((A,e)=>M.createElement(uo,qtA(ZtA({ref:e},A),{weights:rtA})));Yb.displayName="Code";var _tA=Object.defineProperty,$tA=Object.defineProperties,ArA=Object.getOwnPropertyDescriptors,Hb=Object.getOwnPropertySymbols,erA=Object.prototype.hasOwnProperty,trA=Object.prototype.propertyIsEnumerable,bb=(A,e,t)=>e in A?_tA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,rrA=(A,e)=>{for(var t in e||(e={}))erA.call(e,t)&&bb(A,t,e[t]);if(Hb)for(var t of Hb(e))trA.call(e,t)&&bb(A,t,e[t]);return A},orA=(A,e)=>$tA(A,ArA(e));const Ub=M.forwardRef((A,e)=>M.createElement(uo,orA(rrA({ref:e},A),{weights:otA})));Ub.displayName="Download";var nrA=Object.defineProperty,irA=Object.defineProperties,grA=Object.getOwnPropertyDescriptors,xb=Object.getOwnPropertySymbols,BrA=Object.prototype.hasOwnProperty,srA=Object.prototype.propertyIsEnumerable,Gb=(A,e,t)=>e in A?nrA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,arA=(A,e)=>{for(var t in e||(e={}))BrA.call(e,t)&&Gb(A,t,e[t]);if(xb)for(var t of xb(e))srA.call(e,t)&&Gb(A,t,e[t]);return A},QrA=(A,e)=>irA(A,grA(e));const zb=M.forwardRef((A,e)=>M.createElement(uo,QrA(arA({ref:e},A),{weights:ntA})));zb.displayName="Globe";var ErA=Object.defineProperty,CrA=Object.defineProperties,lrA=Object.getOwnPropertyDescriptors,Rb=Object.getOwnPropertySymbols,crA=Object.prototype.hasOwnProperty,frA=Object.prototype.propertyIsEnumerable,Lb=(A,e,t)=>e in A?ErA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,vrA=(A,e)=>{for(var t in e||(e={}))crA.call(e,t)&&Lb(A,t,e[t]);if(Rb)for(var t of Rb(e))frA.call(e,t)&&Lb(A,t,e[t]);return A},wrA=(A,e)=>CrA(A,lrA(e));const QP=M.forwardRef((A,e)=>M.createElement(uo,wrA(vrA({ref:e},A),{weights:itA})));QP.displayName="GlobeHemisphereWest";var urA=Object.defineProperty,DrA=Object.defineProperties,hrA=Object.getOwnPropertyDescriptors,Sb=Object.getOwnPropertySymbols,IrA=Object.prototype.hasOwnProperty,drA=Object.prototype.propertyIsEnumerable,Ob=(A,e,t)=>e in A?urA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,PrA=(A,e)=>{for(var t in e||(e={}))IrA.call(e,t)&&Ob(A,t,e[t]);if(Sb)for(var t of Sb(e))drA.call(e,t)&&Ob(A,t,e[t]);return A},MrA=(A,e)=>DrA(A,hrA(e));const Tb=M.forwardRef((A,e)=>M.createElement(uo,MrA(PrA({ref:e},A),{weights:gtA})));Tb.displayName="LinkedinLogo";var FrA=Object.defineProperty,prA=Object.defineProperties,mrA=Object.getOwnPropertyDescriptors,kb=Object.getOwnPropertySymbols,yrA=Object.prototype.hasOwnProperty,YrA=Object.prototype.propertyIsEnumerable,Nb=(A,e,t)=>e in A?FrA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,HrA=(A,e)=>{for(var t in e||(e={}))yrA.call(e,t)&&Nb(A,t,e[t]);if(kb)for(var t of kb(e))YrA.call(e,t)&&Nb(A,t,e[t]);return A},brA=(A,e)=>prA(A,mrA(e));const EP=M.forwardRef((A,e)=>M.createElement(uo,brA(HrA({ref:e},A),{weights:BtA})));EP.displayName="PaperPlaneTilt";var UrA=Object.defineProperty,xrA=Object.defineProperties,GrA=Object.getOwnPropertyDescriptors,jb=Object.getOwnPropertySymbols,zrA=Object.prototype.hasOwnProperty,RrA=Object.prototype.propertyIsEnumerable,Jb=(A,e,t)=>e in A?UrA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,LrA=(A,e)=>{for(var t in e||(e={}))zrA.call(e,t)&&Jb(A,t,e[t]);if(jb)for(var t of jb(e))RrA.call(e,t)&&Jb(A,t,e[t]);return A},SrA=(A,e)=>xrA(A,GrA(e));const Kb=M.forwardRef((A,e)=>M.createElement(uo,SrA(LrA({ref:e},A),{weights:stA})));Kb.displayName="PauseCircle";var OrA=Object.defineProperty,TrA=Object.defineProperties,krA=Object.getOwnPropertyDescriptors,Xb=Object.getOwnPropertySymbols,NrA=Object.prototype.hasOwnProperty,jrA=Object.prototype.propertyIsEnumerable,Vb=(A,e,t)=>e in A?OrA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,JrA=(A,e)=>{for(var t in e||(e={}))NrA.call(e,t)&&Vb(A,t,e[t]);if(Xb)for(var t of Xb(e))jrA.call(e,t)&&Vb(A,t,e[t]);return A},KrA=(A,e)=>TrA(A,krA(e));const Wb=M.forwardRef((A,e)=>M.createElement(uo,KrA(JrA({ref:e},A),{weights:atA})));Wb.displayName="PlayCircle";var XrA=Object.defineProperty,VrA=Object.defineProperties,WrA=Object.getOwnPropertyDescriptors,Zb=Object.getOwnPropertySymbols,ZrA=Object.prototype.hasOwnProperty,qrA=Object.prototype.propertyIsEnumerable,qb=(A,e,t)=>e in A?XrA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,_rA=(A,e)=>{for(var t in e||(e={}))ZrA.call(e,t)&&qb(A,t,e[t]);if(Zb)for(var t of Zb(e))qrA.call(e,t)&&qb(A,t,e[t]);return A},$rA=(A,e)=>VrA(A,WrA(e));const _b=M.forwardRef((A,e)=>M.createElement(uo,$rA(_rA({ref:e},A),{weights:QtA})));_b.displayName="ShareFat";var AoA=Object.defineProperty,eoA=Object.defineProperties,toA=Object.getOwnPropertyDescriptors,$b=Object.getOwnPropertySymbols,roA=Object.prototype.hasOwnProperty,ooA=Object.prototype.propertyIsEnumerable,AU=(A,e,t)=>e in A?AoA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,noA=(A,e)=>{for(var t in e||(e={}))roA.call(e,t)&&AU(A,t,e[t]);if($b)for(var t of $b(e))ooA.call(e,t)&&AU(A,t,e[t]);return A},ioA=(A,e)=>eoA(A,toA(e));const CP=M.forwardRef((A,e)=>M.createElement(uo,ioA(noA({ref:e},A),{weights:EtA})));CP.displayName="Translate";var goA=Object.defineProperty,BoA=Object.defineProperties,soA=Object.getOwnPropertyDescriptors,eU=Object.getOwnPropertySymbols,aoA=Object.prototype.hasOwnProperty,QoA=Object.prototype.propertyIsEnumerable,tU=(A,e,t)=>e in A?goA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,EoA=(A,e)=>{for(var t in e||(e={}))aoA.call(e,t)&&tU(A,t,e[t]);if(eU)for(var t of eU(e))QoA.call(e,t)&&tU(A,t,e[t]);return A},CoA=(A,e)=>BoA(A,soA(e));const rU=M.forwardRef((A,e)=>M.createElement(uo,CoA(EoA({ref:e},A),{weights:CtA})));rU.displayName="XLogo";var loA=Object.defineProperty,coA=Object.defineProperties,foA=Object.getOwnPropertyDescriptors,oU=Object.getOwnPropertySymbols,voA=Object.prototype.hasOwnProperty,woA=Object.prototype.propertyIsEnumerable,nU=(A,e,t)=>e in A?loA(A,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):A[e]=t,uoA=(A,e)=>{for(var t in e||(e={}))voA.call(e,t)&&nU(A,t,e[t]);if(oU)for(var t of oU(e))woA.call(e,t)&&nU(A,t,e[t]);return A},DoA=(A,e)=>coA(A,foA(e));const iU=M.forwardRef((A,e)=>M.createElement(uo,DoA(uoA({ref:e},A),{weights:ltA})));iU.displayName="YoutubeLogo";var gU={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(A){(function(){var e={}.hasOwnProperty;function t(){for(var n="",i=0;i1&&arguments[1]!==void 0?arguments[1]:{},t=[];return M.Children.forEach(A,function(r){r==null&&!e.keepEmpty||(Array.isArray(r)?t=t.concat(no(r)):dl.isFragment(r)&&r.props?t=t.concat(no(r.props.children,e)):t.push(r))}),t}var cP={},fP=[],yoA=function(e){fP.push(e)};function gg(A,e){if(process.env.NODE_ENV!=="production"&&!A&&console!==void 0){var t=fP.reduce(function(r,o){return o(r??"","warning")},e);t&&console.error("Warning: ".concat(t))}}function YoA(A,e){if(process.env.NODE_ENV!=="production"&&!A&&console!==void 0){var t=fP.reduce(function(r,o){return o(r??"","note")},e);t&&console.warn("Note: ".concat(t))}}function EU(){cP={}}function CU(A,e,t){!e&&!cP[t]&&(A(!1,t),cP[t]=!0)}function de(A,e){CU(gg,A,e)}function vP(A,e){CU(YoA,A,e)}de.preMessage=yoA,de.resetWarned=EU,de.noteOnce=vP;function Ce(A){"@babel/helpers - typeof";return Ce=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ce(A)}function HoA(A,e){if(Ce(A)!="object"||!A)return A;var t=A[Symbol.toPrimitive];if(t!==void 0){var r=t.call(A,e||"default");if(Ce(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(A)}function lU(A){var e=HoA(A,"string");return Ce(e)=="symbol"?e:e+""}function K(A,e,t){return(e=lU(e))in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}function cU(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(A);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(A,o).enumerable})),t.push.apply(t,r)}return t}function $(A){for(var e=1;e=19;var uP=D.createContext(null);function xoA(A){var e=A.children,t=A.onBatchResize,r=D.useRef(0),o=D.useRef([]),n=D.useContext(uP),i=D.useCallback(function(g,B,s){r.current+=1;var a=r.current;o.current.push({size:g,element:B,data:s}),Promise.resolve().then(function(){a===r.current&&(t==null||t(o.current),o.current=[])}),n==null||n(g,B,s)},[t,n]);return D.createElement(uP.Provider,{value:i},e)}var fU=function(){if(typeof Map<"u")return Map;function A(e,t){var r=-1;return e.some(function(o,n){return o[0]===t?(r=n,!0):!1}),r}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(t){var r=A(this.__entries__,t),o=this.__entries__[r];return o&&o[1]},e.prototype.set=function(t,r){var o=A(this.__entries__,t);~o?this.__entries__[o][1]=r:this.__entries__.push([t,r])},e.prototype.delete=function(t){var r=this.__entries__,o=A(r,t);~o&&r.splice(o,1)},e.prototype.has=function(t){return!!~A(this.__entries__,t)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,r){r===void 0&&(r=null);for(var o=0,n=this.__entries__;o0},A.prototype.connect_=function(){!DP||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),OoA?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},A.prototype.disconnect_=function(){!DP||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},A.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=t===void 0?"":t,o=SoA.some(function(n){return!!~r.indexOf(n)});o&&this.refresh()},A.getInstance=function(){return this.instance_||(this.instance_=new A),this.instance_},A.instance_=null,A}(),vU=function(A,e){for(var t=0,r=Object.keys(e);t"u"||!(Element instanceof Object))){if(!(e instanceof qQ(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new WoA(e)),this.controller_.addObserver(this),this.controller_.refresh())}},A.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(e instanceof qQ(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},A.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},A.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},A.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(r){return new ZoA(r.target,r.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},A.prototype.clearActive=function(){this.activeObservations_.splice(0)},A.prototype.hasActive=function(){return this.activeObservations_.length>0},A}(),DU=typeof WeakMap<"u"?new WeakMap:new fU,hU=function(){function A(e){if(!(this instanceof A))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var t=ToA.getInstance(),r=new qoA(e,t,this);DU.set(this,r)}return A}();["observe","unobserve","disconnect"].forEach(function(A){hU.prototype[A]=function(){var e;return(e=DU.get(this))[A].apply(e,arguments)}});var _oA=function(){return typeof Qw.ResizeObserver<"u"?Qw.ResizeObserver:hU}(),_g=new Map;function IU(A){A.forEach(function(e){var t,r=e.target;(t=_g.get(r))===null||t===void 0||t.forEach(function(o){return o(r)})})}var dU=new _oA(IU);process.env.NODE_ENV,process.env.NODE_ENV;function $oA(A,e){_g.has(A)||(_g.set(A,new Set),dU.observe(A)),_g.get(A).add(e)}function AnA(A,e){_g.has(A)&&(_g.get(A).delete(e),_g.get(A).size||(dU.unobserve(A),_g.delete(A)))}function Or(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function PU(A,e){for(var t=0;t1?gg(!1,"Find more than one child node with `children` in ResizeObserver. Please use ResizeObserver.Collection instead."):r.length===0&&gg(!1,"`children` of ResizeObserver is empty. Nothing is in observe.")),r.map(function(o,n){var i=(o==null?void 0:o.key)||"".concat(onA,"-").concat(n);return D.createElement(MU,FA({},A,{key:i,ref:n===0?e:void 0}),o)})}var Co=D.forwardRef(nnA);process.env.NODE_ENV!=="production"&&(Co.displayName="ResizeObserver"),Co.Collection=xoA;function Qr(A,e){var t=Object.assign({},A);return Array.isArray(e)&&e.forEach(function(r){delete t[r]}),t}function IP(A,e){(e==null||e>A.length)&&(e=A.length);for(var t=0,r=Array(e);t1&&arguments[1]!==void 0?arguments[1]:1;yU+=1;var r=yU;function o(n){if(n===0)YU(r),e();else{var i=pU(function(){o(n-1)});lw.set(r,i)}}return o(t),r};pt.cancel=function(A){var e=lw.get(A);return YU(A),mU(e)},process.env.NODE_ENV!=="production"&&(pt.ids=function(){return lw});function HU(A){if(Array.isArray(A))return A}function BnA(A,e){var t=A==null?null:typeof Symbol<"u"&&A[Symbol.iterator]||A["@@iterator"];if(t!=null){var r,o,n,i,g=[],B=!0,s=!1;try{if(n=(t=t.call(A)).next,e===0){if(Object(t)!==t)return;B=!1}else for(;!(B=(r=n.call(t)).done)&&(g.push(r.value),g.length!==e);B=!0);}catch(a){s=!0,o=a}finally{try{if(!B&&t.return!=null&&(i=t.return(),Object(i)!==i))return}finally{if(s)throw o}}return g}}function bU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sA(A,e){return HU(A)||BnA(A,e)||dP(A,e)||bU()}function yl(A){for(var e=0,t,r=0,o=A.length;o>=4;++r,o-=4)t=A.charCodeAt(r)&255|(A.charCodeAt(++r)&255)<<8|(A.charCodeAt(++r)&255)<<16|(A.charCodeAt(++r)&255)<<24,t=(t&65535)*1540483477+((t>>>16)*59797<<16),t^=t>>>24,e=(t&65535)*1540483477+((t>>>16)*59797<<16)^(e&65535)*1540483477+((e>>>16)*59797<<16);switch(o){case 3:e^=(A.charCodeAt(r+2)&255)<<16;case 2:e^=(A.charCodeAt(r+1)&255)<<8;case 1:e^=A.charCodeAt(r)&255,e=(e&65535)*1540483477+((e>>>16)*59797<<16)}return e^=e>>>13,e=(e&65535)*1540483477+((e>>>16)*59797<<16),((e^e>>>15)>>>0).toString(36)}function Xr(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function PP(A,e){if(!A)return!1;if(A.contains)return A.contains(e);for(var t=e;t;){if(t===A)return!0;t=t.parentNode}return!1}var UU="data-rc-order",xU="data-rc-priority",snA="rc-util-key",MP=new Map;function GU(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=A.mark;return e?e.startsWith("data-")?e:"data-".concat(e):snA}function cw(A){if(A.attachTo)return A.attachTo;var e=document.querySelector("head");return e||document.body}function anA(A){return A==="queue"?"prependQueue":A?"prepend":"append"}function FP(A){return Array.from((MP.get(A)||A).children).filter(function(e){return e.tagName==="STYLE"})}function zU(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Xr())return null;var t=e.csp,r=e.prepend,o=e.priority,n=o===void 0?0:o,i=anA(r),g=i==="prependQueue",B=document.createElement("style");B.setAttribute(UU,i),g&&n&&B.setAttribute(xU,"".concat(n)),t!=null&&t.nonce&&(B.nonce=t==null?void 0:t.nonce),B.innerHTML=A;var s=cw(e),a=s.firstChild;if(r){if(g){var Q=(e.styles||FP(s)).filter(function(E){if(!["prepend","prependQueue"].includes(E.getAttribute(UU)))return!1;var C=Number(E.getAttribute(xU)||0);return n>=C});if(Q.length)return s.insertBefore(B,Q[Q.length-1].nextSibling),B}s.insertBefore(B,a)}else s.appendChild(B);return B}function RU(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=cw(e);return(e.styles||FP(t)).find(function(r){return r.getAttribute(GU(e))===A})}function Yl(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=RU(A,e);if(t){var r=cw(e);r.removeChild(t)}}function QnA(A,e){var t=MP.get(A);if(!t||!PP(document,t)){var r=zU("",e),o=r.parentNode;MP.set(A,o),A.removeChild(r)}}function $g(A,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=cw(t),o=FP(r),n=$($({},t),{},{styles:o});QnA(r,n);var i=RU(e,n);if(i){var g,B;if((g=n.csp)!==null&&g!==void 0&&g.nonce&&i.nonce!==((B=n.csp)===null||B===void 0?void 0:B.nonce)){var s;i.nonce=(s=n.csp)===null||s===void 0?void 0:s.nonce}return i.innerHTML!==A&&(i.innerHTML=A),i}var a=zU(A,n);return a.setAttribute(GU(n),e),a}function EnA(A,e){if(A==null)return{};var t={};for(var r in A)if({}.hasOwnProperty.call(A,r)){if(e.indexOf(r)>=0)continue;t[r]=A[r]}return t}function Ye(A,e){if(A==null)return{};var t,r,o=EnA(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(r=0;r=0||{}.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}function yi(A,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(n,i){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,B=r.has(n);if(de(!B,"Warning: There may be circular references"),B)return!1;if(n===i)return!0;if(t&&g>1)return!1;r.add(n);var s=g+1;if(Array.isArray(n)){if(!Array.isArray(i)||n.length!==i.length)return!1;for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:!1,i={map:this.cache};return t.forEach(function(g){if(!i)i=void 0;else{var B;i=(B=i)===null||B===void 0||(B=B.map)===null||B===void 0?void 0:B.get(g)}}),(r=i)!==null&&r!==void 0&&r.value&&n&&(i.value[1]=this.cacheCallTimes++),(o=i)===null||o===void 0?void 0:o.value}},{key:"get",value:function(t){var r;return(r=this.internalGet(t,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(t){return!!this.internalGet(t)}},{key:"set",value:function(t,r){var o=this;if(!this.has(t)){if(this.size()+1>A.MAX_CACHE_SIZE+A.MAX_CACHE_OFFSET){var n=this.keys.reduce(function(s,a){var Q=sA(s,2),E=Q[1];return o.internalGet(a)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),OU+=1}return Tr(A,[{key:"getDerivativeToken",value:function(t){return this.derivatives.reduce(function(r,o){return o(t,r)},void 0)}}]),A}(),YP=new yP;function HP(A){var e=Array.isArray(A)?A:[A];return YP.has(e)||YP.set(e,new TU(e)),YP.get(e)}var InA=new WeakMap,bP={};function dnA(A,e){for(var t=InA,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,t=kU.get(A)||"";return t||(Object.keys(A).forEach(function(r){var o=A[r];t+=r,o instanceof TU?t+=o.id:o&&Ce(o)==="object"?t+=Hl(o,e):t+=o}),e&&(t=yl(t)),kU.set(A,t)),t}function NU(A,e){return yl("".concat(e,"_").concat(Hl(A,!0)))}var UP=Xr();function eA(A){return typeof A=="number"?"".concat(A,"px"):A}function vw(A,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return A;var n=$($({},r),{},K(K({},_Q,e),Yi,t)),i=Object.keys(n).map(function(g){var B=n[g];return B?"".concat(g,'="').concat(B,'"'):null}).filter(function(g){return g}).join(" ");return"")}var ww=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(t?"".concat(t,"-"):"").concat(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},PnA=function(e,t,r){return Object.keys(e).length?".".concat(t).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(e).map(function(o){var n=sA(o,2),i=n[0],g=n[1];return"".concat(i,":").concat(g,";")}).join(""),"}"):""},jU=function(e,t,r){var o={},n={};return Object.entries(e).forEach(function(i){var g,B,s=sA(i,2),a=s[0],Q=s[1];if(r!=null&&(g=r.preserve)!==null&&g!==void 0&&g[a])n[a]=Q;else if((typeof Q=="string"||typeof Q=="number")&&!(r!=null&&(B=r.ignore)!==null&&B!==void 0&&B[a])){var E,C=ww(a,r==null?void 0:r.prefix);o[C]=typeof Q=="number"&&!(r!=null&&(E=r.unitless)!==null&&E!==void 0&&E[a])?"".concat(Q,"px"):String(Q),n[a]="var(".concat(C,")")}}),[n,PnA(o,t,{scope:r==null?void 0:r.scope})]},JU=process.env.NODE_ENV!=="test"&&Xr()?D.useLayoutEffect:D.useEffect,Dt=function(e,t){var r=D.useRef(!0);JU(function(){return e(r.current)},t),JU(function(){return r.current=!1,function(){r.current=!0}},[])},xP=function(e,t){Dt(function(r){if(!r)return e()},t)},MnA=$({},D),KU=MnA.useInsertionEffect,FnA=function(e,t,r){D.useMemo(e,r),Dt(function(){return t(!0)},r)},pnA=KU?function(A,e,t){return KU(function(){return A(),e()},t)}:FnA,mnA=$({},D),ynA=mnA.useInsertionEffect,YnA=function(e){var t=[],r=!1;function o(n){if(r){process.env.NODE_ENV!=="production"&&gg(!1,"[Ant Design CSS-in-JS] You are registering a cleanup function after unmount, which will not have any effect.");return}t.push(n)}return D.useEffect(function(){return r=!1,function(){r=!0,t.length&&t.forEach(function(n){return n()})}},e),o},HnA=function(){return function(e){e()}},bnA=typeof ynA<"u"?YnA:HnA;function UnA(){return!1}var GP=!1;function xnA(){return GP}const GnA=process.env.NODE_ENV==="production"?UnA:xnA;if(process.env.NODE_ENV!=="production"&&typeof module<"u"&&module&&module.hot&&typeof window<"u"){var zP=window;if(typeof zP.webpackHotUpdate=="function"){var znA=zP.webpackHotUpdate;zP.webpackHotUpdate=function(){return GP=!0,setTimeout(function(){GP=!1},0),znA.apply(void 0,arguments)}}}function RP(A,e,t,r,o){var n=D.useContext(fw),i=n.cache,g=[A].concat(zA(e)),B=pP(g),s=bnA([B]),a=GnA(),Q=function(f){i.opUpdate(B,function(c){var v=c||[void 0,void 0],w=sA(v,2),u=w[0],h=u===void 0?0:u,I=w[1],d=I;process.env.NODE_ENV!=="production"&&I&&a&&(r==null||r(d,a),d=null);var P=d||t(),p=[h,P];return f?f(p):p})};D.useMemo(function(){Q()},[B]);var E=i.opGet(B);process.env.NODE_ENV!=="production"&&!E&&(Q(),E=i.opGet(B));var C=E[1];return pnA(function(){o==null||o(C)},function(l){return Q(function(f){var c=sA(f,2),v=c[0],w=c[1];return l&&v===0&&(o==null||o(C)),[v+1,w]}),function(){i.opUpdate(B,function(f){var c=f||[],v=sA(c,2),w=v[0],u=w===void 0?0:w,h=v[1],I=u-1;return I===0?(s(function(){(l||!i.opGet(B))&&(r==null||r(h,!1))}),null):[u-1,h]})}},[B]),C}var RnA={},LnA=process.env.NODE_ENV!=="production"?"css-dev-only-do-not-override":"css",qs=new Map;function SnA(A){qs.set(A,(qs.get(A)||0)+1)}function OnA(A,e){if(typeof document<"u"){var t=document.querySelectorAll("style[".concat(_Q,'="').concat(A,'"]'));t.forEach(function(r){if(r[XB]===e){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var TnA=0;function knA(A,e){qs.set(A,(qs.get(A)||0)-1);var t=Array.from(qs.keys()),r=t.filter(function(o){var n=qs.get(o)||0;return n<=0});t.length-r.length>TnA&&r.forEach(function(o){OnA(o,e),qs.delete(o)})}var NnA=function(e,t,r,o){var n=r.getDerivativeToken(e),i=$($({},n),t);return o&&(i=o(i)),i},XU="token";function jnA(A,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=M.useContext(fw),o=r.cache.instanceId,n=r.container,i=t.salt,g=i===void 0?"":i,B=t.override,s=B===void 0?RnA:B,a=t.formatToken,Q=t.getComputedToken,E=t.cssVar,C=dnA(function(){return Object.assign.apply(Object,[{}].concat(zA(e)))},e),l=Hl(C),f=Hl(s),c=E?Hl(E):"",v=RP(XU,[g,A.id,l,f,c],function(){var w,u=Q?Q(C,s,A):NnA(C,s,A,a),h=$({},u),I="";if(E){var d=jU(u,E.key,{prefix:E.prefix,ignore:E.ignore,unitless:E.unitless,preserve:E.preserve}),P=sA(d,2);u=P[0],I=P[1]}var p=NU(u,g);u._tokenKey=p,h._tokenKey=NU(h,g);var F=(w=E==null?void 0:E.key)!==null&&w!==void 0?w:p;u._themeKey=F,SnA(F);var m="".concat(LnA,"-").concat(yl(p));return u._hashId=m,[u,m,h,I,(E==null?void 0:E.key)||""]},function(w){knA(w[0]._themeKey,o)},function(w){var u=sA(w,4),h=u[0],I=u[3];if(E&&I){var d=$g(I,yl("css-variables-".concat(h._themeKey)),{mark:Yi,prepend:"queue",attachTo:n,priority:-999});d[XB]=o,d.setAttribute(_Q,h._themeKey)}});return v}var JnA=function(e,t,r){var o=sA(e,5),n=o[2],i=o[3],g=o[4],B=r||{},s=B.plain;if(!i)return null;var a=n._tokenKey,Q=-999,E={"data-rc-order":"prependQueue","data-rc-priority":"".concat(Q)},C=vw(i,g,a,E,s);return[Q,a,C]},KnA={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},VU="comm",WU="rule",ZU="decl",XnA="@import",VnA="@keyframes",WnA="@layer",qU=Math.abs,LP=String.fromCharCode;function _U(A){return A.trim()}function uw(A,e,t){return A.replace(e,t)}function ZnA(A,e,t){return A.indexOf(e,t)}function bl(A,e){return A.charCodeAt(e)|0}function Ul(A,e,t){return A.slice(e,t)}function AB(A){return A.length}function qnA(A){return A.length}function Dw(A,e){return e.push(A),A}var hw=1,$Q=1,$U=0,Tn=0,kr=0,AE="";function SP(A,e,t,r,o,n,i,g){return{value:A,root:e,parent:t,type:r,props:o,children:n,line:hw,column:$Q,length:i,return:"",siblings:g}}function _nA(){return kr}function $nA(){return kr=Tn>0?bl(AE,--Tn):0,$Q--,kr===10&&($Q=1,hw--),kr}function Hi(){return kr=Tn<$U?bl(AE,Tn++):0,$Q++,kr===10&&($Q=1,hw++),kr}function _s(){return bl(AE,Tn)}function Iw(){return Tn}function dw(A,e){return Ul(AE,A,e)}function OP(A){switch(A){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function AiA(A){return hw=$Q=1,$U=AB(AE=A),Tn=0,[]}function eiA(A){return AE="",A}function TP(A){return _U(dw(Tn-1,kP(A===91?A+2:A===40?A+1:A)))}function tiA(A){for(;(kr=_s())&&kr<33;)Hi();return OP(A)>2||OP(kr)>3?"":" "}function riA(A,e){for(;--e&&Hi()&&!(kr<48||kr>102||kr>57&&kr<65||kr>70&&kr<97););return dw(A,Iw()+(e<6&&_s()==32&&Hi()==32))}function kP(A){for(;Hi();)switch(kr){case A:return Tn;case 34:case 39:A!==34&&A!==39&&kP(kr);break;case 40:A===41&&kP(A);break;case 92:Hi();break}return Tn}function oiA(A,e){for(;Hi()&&A+kr!==57;)if(A+kr===84&&_s()===47)break;return"/*"+dw(e,Tn-1)+"*"+LP(A===47?A:Hi())}function niA(A){for(;!OP(_s());)Hi();return dw(A,Tn)}function iiA(A){return eiA(Pw("",null,null,null,[""],A=AiA(A),0,[0],A))}function Pw(A,e,t,r,o,n,i,g,B){for(var s=0,a=0,Q=i,E=0,C=0,l=0,f=1,c=1,v=1,w=0,u="",h=o,I=n,d=r,P=u;c;)switch(l=w,w=Hi()){case 40:if(l!=108&&bl(P,Q-1)==58){ZnA(P+=uw(TP(w),"&","&\f"),"&\f",qU(s?g[s-1]:0))!=-1&&(v=-1);break}case 34:case 39:case 91:P+=TP(w);break;case 9:case 10:case 13:case 32:P+=tiA(l);break;case 92:P+=riA(Iw()-1,7);continue;case 47:switch(_s()){case 42:case 47:Dw(giA(oiA(Hi(),Iw()),e,t,B),B);break;default:P+="/"}break;case 123*f:g[s++]=AB(P)*v;case 125*f:case 59:case 0:switch(w){case 0:case 125:c=0;case 59+a:v==-1&&(P=uw(P,/\f/g,"")),C>0&&AB(P)-Q&&Dw(C>32?ex(P+";",r,t,Q-1,B):ex(uw(P," ","")+";",r,t,Q-2,B),B);break;case 59:P+=";";default:if(Dw(d=Ax(P,e,t,s,a,o,g,u,h=[],I=[],Q,n),n),w===123)if(a===0)Pw(P,e,d,d,h,n,Q,g,I);else switch(E===99&&bl(P,3)===110?100:E){case 100:case 108:case 109:case 115:Pw(A,d,d,r&&Dw(Ax(A,d,d,0,0,o,g,u,o,h=[],Q,I),I),o,I,Q,g,r?h:I);break;default:Pw(P,d,d,d,[""],I,0,g,I)}}s=a=C=0,f=v=1,u=P="",Q=i;break;case 58:Q=1+AB(P),C=l;default:if(f<1){if(w==123)--f;else if(w==125&&f++==0&&$nA()==125)continue}switch(P+=LP(w),w*f){case 38:v=a>0?1:(P+="\f",-1);break;case 44:g[s++]=(AB(P)-1)*v,v=1;break;case 64:_s()===45&&(P+=TP(Hi())),E=_s(),a=Q=AB(u=P+=niA(Iw())),w++;break;case 45:l===45&&AB(P)==2&&(f=0)}}return n}function Ax(A,e,t,r,o,n,i,g,B,s,a,Q){for(var E=o-1,C=o===0?n:[""],l=qnA(C),f=0,c=0,v=0;f0?C[w]+" "+u:uw(u,/&\f/g,C[w])))&&(B[v++]=h);return SP(A,e,t,o===0?WU:g,B,s,a,Q)}function giA(A,e,t,r){return SP(A,e,t,VU,LP(_nA()),Ul(A,2,-2),0,r)}function ex(A,e,t,r,o){return SP(A,e,t,ZU,Ul(A,0,r),Ul(A,r+1,-1),r,o)}function NP(A,e){for(var t="",r=0;r1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,n=r.injectHash,i=r.parentSelectors,g=t.hashId,B=t.layer,s=t.path,a=t.hashPriority,Q=t.transformers,E=Q===void 0?[]:Q,C=t.linters,l=C===void 0?[]:C,f="",c={};function v(h){var I=h.getName(g);if(!c[I]){var d=A(h.style,t,{root:!1,parentSelectors:i}),P=sA(d,1),p=P[0];c[I]="@keyframes ".concat(h.getName(g)).concat(p)}}function w(h){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return h.forEach(function(d){Array.isArray(d)?w(d,I):d&&I.push(d)}),I}var u=w(Array.isArray(e)?e:[e]);return u.forEach(function(h){var I=typeof h=="string"&&!o?{}:h;if(typeof I=="string")f+="".concat(I,` -`);else if(I._keyframe)v(I);else{var d=E.reduce(function(P,p){var F;return(p==null||(F=p.visit)===null||F===void 0?void 0:F.call(p,P))||P},I);Object.keys(d).forEach(function(P){var p=d[P];if(Ce(p)==="object"&&p&&(P!=="animationName"||!p._keyframe)&&!liA(p)){var F=!1,m=P.trim(),y=!1;(o||n)&&g?m.startsWith("@")?F=!0:m=ciA(P,g,a):o&&!g&&(m==="&"||m==="")&&(m="",y=!0);var H=A(p,t,{root:y,injectHash:F,parentSelectors:[].concat(zA(i),[m])}),U=sA(H,2),Y=U[0],x=U[1];c=$($({},c),x),f+="".concat(m).concat(Y)}else{let z=function(L,b){process.env.NODE_ENV!=="production"&&(Ce(p)!=="object"||!(p!=null&&p[ix]))&&[siA,aiA].concat(zA(l)).forEach(function(S){return S(L,b,{path:s,hashId:g,parentSelectors:i})});var O=L.replace(/[A-Z]/g,function(S){return"-".concat(S.toLowerCase())}),T=b;!KnA[L]&&typeof T=="number"&&T!==0&&(T="".concat(T,"px")),L==="animationName"&&b!==null&&b!==void 0&&b._keyframe&&(v(b),T=b.getName(g)),f+="".concat(O,":").concat(T,";")};var G,R=(G=p==null?void 0:p.value)!==null&&G!==void 0?G:p;Ce(p)==="object"&&p!==null&&p!==void 0&&p[gx]&&Array.isArray(R)?R.forEach(function(L){z(P,L)}):z(P,R)}})}}),o?B&&(f="@layer ".concat(B.name," {").concat(f,"}"),B.dependencies&&(c["@layer ".concat(B.name)]=B.dependencies.map(function(h){return"@layer ".concat(h,", ").concat(B.name,";")}).join(` -`))):f="{".concat(f,"}"),[f,c]};function Bx(A,e){return yl("".concat(A.join("%")).concat(e))}function viA(){return null}var sx="style";function jP(A,e){var t=A.token,r=A.path,o=A.hashId,n=A.layer,i=A.nonce,g=A.clientOnly,B=A.order,s=B===void 0?0:B,a=D.useContext(fw),Q=a.autoClear,E=a.mock,C=a.defaultCache,l=a.hashPriority,f=a.container,c=a.ssrInline,v=a.transformers,w=a.linters,u=a.cache,h=a.layer,I=t._tokenKey,d=[I];h&&d.push("layer"),d.push.apply(d,zA(r));var P=UP;process.env.NODE_ENV!=="production"&&E!==void 0&&(P=E==="client");var p=RP(sx,d,function(){var U=d.join("|");if(EiA(U)){var Y=CiA(U),x=sA(Y,2),G=x[0],R=x[1];if(G)return[G,I,R,{},g,s]}var z=e(),L=fiA(z,{hashId:o,hashPriority:l,layer:h?n:void 0,path:r.join("-"),transformers:v,linters:w}),b=sA(L,2),O=b[0],T=b[1],S=Mw(O),j=Bx(d,S);return[S,I,j,T,g,s]},function(U,Y){var x=sA(U,3),G=x[2];(Y||Q)&&UP&&Yl(G,{mark:Yi})},function(U){var Y=sA(U,4),x=Y[0];Y[1];var G=Y[2],R=Y[3];if(P&&x!==ox){var z={mark:Yi,prepend:h?!1:"queue",attachTo:f,priority:s},L=typeof i=="function"?i():i;L&&(z.csp={nonce:L});var b=[],O=[];Object.keys(R).forEach(function(S){S.startsWith("@layer")?b.push(S):O.push(S)}),b.forEach(function(S){$g(Mw(R[S]),"_layer-".concat(S),$($({},z),{},{prepend:!0}))});var T=$g(x,G,z);T[XB]=u.instanceId,T.setAttribute(_Q,I),process.env.NODE_ENV!=="production"&&T.setAttribute(cnA,d.join("|")),O.forEach(function(S){$g(Mw(R[S]),"_effect-".concat(S),z)})}}),F=sA(p,3),m=F[0],y=F[1],H=F[2];return function(U){var Y;return!c||P||!C?Y=D.createElement(viA,null):Y=D.createElement("style",FA({},K(K({},_Q,y),Yi,H),{dangerouslySetInnerHTML:{__html:m}})),D.createElement(D.Fragment,null,Y,U)}}var wiA=function(e,t,r){var o=sA(e,6),n=o[0],i=o[1],g=o[2],B=o[3],s=o[4],a=o[5],Q=r||{},E=Q.plain;if(s)return null;var C=n,l={"data-rc-order":"prependQueue","data-rc-priority":"".concat(a)};return C=vw(n,i,g,l,E),B&&Object.keys(B).forEach(function(f){if(!t[f]){t[f]=!0;var c=Mw(B[f]),v=vw(c,i,"_effect-".concat(f),l,E);f.startsWith("@layer")?C=v+C:C+=v}}),[a,g,C]},ax="cssVar",uiA=function(e,t){var r=e.key,o=e.prefix,n=e.unitless,i=e.ignore,g=e.token,B=e.scope,s=B===void 0?"":B,a=M.useContext(fw),Q=a.cache.instanceId,E=a.container,C=g._tokenKey,l=[].concat(zA(e.path),[r,s,C]),f=RP(ax,l,function(){var c=t(),v=jU(c,r,{prefix:o,unitless:n,ignore:i,scope:s}),w=sA(v,2),u=w[0],h=w[1],I=Bx(l,h);return[u,h,I,r]},function(c){var v=sA(c,3),w=v[2];UP&&Yl(w,{mark:Yi})},function(c){var v=sA(c,3),w=v[1],u=v[2];if(w){var h=$g(w,u,{mark:Yi,prepend:"queue",attachTo:E,priority:-999});h[XB]=Q,h.setAttribute(_Q,r)}});return f},DiA=function(e,t,r){var o=sA(e,4),n=o[1],i=o[2],g=o[3],B=r||{},s=B.plain;if(!n)return null;var a=-999,Q={"data-rc-order":"prependQueue","data-rc-priority":"".concat(a)},E=vw(n,g,i,Q,s);return[a,i,E]};K(K(K({},sx,wiA),XU,JnA),ax,DiA);var ht=function(){function A(e,t){Or(this,A),K(this,"name",void 0),K(this,"style",void 0),K(this,"_keyframe",!0),this.name=e,this.style=t}return Tr(A,[{key:"getName",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t?"".concat(t,"-").concat(this.name):this.name}}]),A}();function eE(A){return A.notSplit=!0,A}eE(["borderTop","borderBottom"]),eE(["borderTop"]),eE(["borderBottom"]),eE(["borderLeft","borderRight"]),eE(["borderLeft"]),eE(["borderRight"]);var JP=M.createContext({});function Qx(A){return HU(A)||FU(A)||dP(A)||bU()}function Dn(A,e){for(var t=A,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return e.length&&r&&t===void 0&&!Dn(A,e.slice(0,-1))?A:Ex(A,e,t,r)}function hiA(A){return Ce(A)==="object"&&A!==null&&Object.getPrototypeOf(A)===Object.prototype}function Cx(A){return Array.isArray(A)?[]:{}}var IiA=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function tE(){for(var A=arguments.length,e=new Array(A),t=0;t{de(A,`[antd: ${e}] ${t}`),process.env.NODE_ENV==="test"&&diA()});const cx=D.createContext({}),Ct=process.env.NODE_ENV!=="production"?A=>{const{strict:e}=D.useContext(cx),t=(r,o,n)=>{if(!r)if(e===!1&&o==="deprecated"){const i=eB;eB||(eB={}),eB[A]=eB[A]||[],eB[A].includes(n||"")||eB[A].push(n||""),i||console.warn("[antd] There exists deprecated usage in your code:",eB)}else process.env.NODE_ENV!=="production"&&VB(r,A,n)};return t.deprecated=(r,o,n,i)=>{t(r,"deprecated",`\`${o}\` is deprecated. Please use \`${n}\` instead.${i?` ${i}`:""}`)},t}:()=>{const A=()=>{};return A.deprecated=lx,A},PiA=M.createContext(void 0);var fx={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},MiA={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const vx={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},ux={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},MiA),timePickerLocale:Object.assign({},vx)},hn="${label} is not a valid ${type}",Ui={locale:"en",Pagination:fx,DatePicker:ux,TimePicker:vx,Calendar:ux,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:hn,method:hn,array:hn,object:hn,number:hn,date:hn,boolean:hn,integer:hn,float:hn,regexp:hn,email:hn,url:hn,hex:hn},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};let Fw=Object.assign({},Ui.Modal),pw=[];const Dx=()=>pw.reduce((A,e)=>Object.assign(Object.assign({},A),e),Ui.Modal);function FiA(A){if(A){const e=Object.assign({},A);return pw.push(e),Fw=Dx(),()=>{pw=pw.filter(t=>t!==e),Fw=Dx()}}Fw=Object.assign({},Ui.Modal)}function hx(){return Fw}const KP=M.createContext(void 0),Aa=(A,e)=>{const t=D.useContext(KP),r=D.useMemo(()=>{var n;const i=e||Ui[A],g=(n=t==null?void 0:t[A])!==null&&n!==void 0?n:{};return Object.assign(Object.assign({},typeof i=="function"?i():i),g||{})},[A,e,t]),o=D.useMemo(()=>{const n=t==null?void 0:t.locale;return t!=null&&t.exist&&!n?Ui.locale:n},[t]);return[r,o]},Ix="internalMark",dx=A=>{const{locale:e={},children:t,_ANT_MARK__:r}=A;if(process.env.NODE_ENV!=="production"){const n=Ct("LocaleProvider");process.env.NODE_ENV!=="production"&&n(r===Ix,"deprecated","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead: http://u.ant.design/locale")}D.useEffect(()=>FiA(e==null?void 0:e.Modal),[e]);const o=D.useMemo(()=>Object.assign(Object.assign({},e),{exist:!0}),[e]);return D.createElement(KP.Provider,{value:o},t)};process.env.NODE_ENV!=="production"&&(dx.displayName="LocaleProvider");function lo(A,e){piA(A)&&(A="100%");var t=miA(A);return A=e===360?A:Math.min(e,Math.max(0,parseFloat(A))),t&&(A=parseInt(String(A*e),10)/100),Math.abs(A-e)<1e-6?1:(e===360?A=(A<0?A%e+e:A%e)/parseFloat(String(e)):A=A%e/parseFloat(String(e)),A)}function mw(A){return Math.min(1,Math.max(0,A))}function piA(A){return typeof A=="string"&&A.indexOf(".")!==-1&&parseFloat(A)===1}function miA(A){return typeof A=="string"&&A.indexOf("%")!==-1}function Px(A){return A=parseFloat(A),(isNaN(A)||A<0||A>1)&&(A=1),A}function yw(A){return A<=1?"".concat(Number(A)*100,"%"):A}function ea(A){return A.length===1?"0"+A:String(A)}function yiA(A,e,t){return{r:lo(A,255)*255,g:lo(e,255)*255,b:lo(t,255)*255}}function Mx(A,e,t){A=lo(A,255),e=lo(e,255),t=lo(t,255);var r=Math.max(A,e,t),o=Math.min(A,e,t),n=0,i=0,g=(r+o)/2;if(r===o)i=0,n=0;else{var B=r-o;switch(i=g>.5?B/(2-r-o):B/(r+o),r){case A:n=(e-t)/B+(e1&&(t-=1),t<1/6?A+(e-A)*(6*t):t<1/2?e:t<2/3?A+(e-A)*(2/3-t)*6:A}function YiA(A,e,t){var r,o,n;if(A=lo(A,360),e=lo(e,100),t=lo(t,100),e===0)o=t,n=t,r=t;else{var i=t<.5?t*(1+e):t+e-t*e,g=2*t-i;r=XP(g,i,A+1/3),o=XP(g,i,A),n=XP(g,i,A-1/3)}return{r:r*255,g:o*255,b:n*255}}function VP(A,e,t){A=lo(A,255),e=lo(e,255),t=lo(t,255);var r=Math.max(A,e,t),o=Math.min(A,e,t),n=0,i=r,g=r-o,B=r===0?0:g/r;if(r===o)n=0;else{switch(r){case A:n=(e-t)/g+(e>16,g:(A&65280)>>8,b:A&255}}var ZP={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function rE(A){var e={r:0,g:0,b:0},t=1,r=null,o=null,n=null,i=!1,g=!1;return typeof A=="string"&&(A=RiA(A)),typeof A=="object"&&(tB(A.r)&&tB(A.g)&&tB(A.b)?(e=yiA(A.r,A.g,A.b),i=!0,g=String(A.r).substr(-1)==="%"?"prgb":"rgb"):tB(A.h)&&tB(A.s)&&tB(A.v)?(r=yw(A.s),o=yw(A.v),e=HiA(A.h,r,o),i=!0,g="hsv"):tB(A.h)&&tB(A.s)&&tB(A.l)&&(r=yw(A.s),n=yw(A.l),e=YiA(A.h,r,n),i=!0,g="hsl"),Object.prototype.hasOwnProperty.call(A,"a")&&(t=A.a)),t=Px(t),{ok:i,format:A.format||g,r:Math.min(255,Math.max(e.r,0)),g:Math.min(255,Math.max(e.g,0)),b:Math.min(255,Math.max(e.b,0)),a:t}}var GiA="[-\\+]?\\d+%?",ziA="[-\\+]?\\d*\\.\\d+%?",WB="(?:".concat(ziA,")|(?:").concat(GiA,")"),qP="[\\s|\\(]+(".concat(WB,")[,|\\s]+(").concat(WB,")[,|\\s]+(").concat(WB,")\\s*\\)?"),_P="[\\s|\\(]+(".concat(WB,")[,|\\s]+(").concat(WB,")[,|\\s]+(").concat(WB,")[,|\\s]+(").concat(WB,")\\s*\\)?"),xi={CSS_UNIT:new RegExp(WB),rgb:new RegExp("rgb"+qP),rgba:new RegExp("rgba"+_P),hsl:new RegExp("hsl"+qP),hsla:new RegExp("hsla"+_P),hsv:new RegExp("hsv"+qP),hsva:new RegExp("hsva"+_P),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function RiA(A){if(A=A.trim().toLowerCase(),A.length===0)return!1;var e=!1;if(ZP[A])A=ZP[A],e=!0;else if(A==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var t=xi.rgb.exec(A);return t?{r:t[1],g:t[2],b:t[3]}:(t=xi.rgba.exec(A),t?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=xi.hsl.exec(A),t?{h:t[1],s:t[2],l:t[3]}:(t=xi.hsla.exec(A),t?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=xi.hsv.exec(A),t?{h:t[1],s:t[2],v:t[3]}:(t=xi.hsva.exec(A),t?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=xi.hex8.exec(A),t?{r:In(t[1]),g:In(t[2]),b:In(t[3]),a:Fx(t[4]),format:e?"name":"hex8"}:(t=xi.hex6.exec(A),t?{r:In(t[1]),g:In(t[2]),b:In(t[3]),format:e?"name":"hex"}:(t=xi.hex4.exec(A),t?{r:In(t[1]+t[1]),g:In(t[2]+t[2]),b:In(t[3]+t[3]),a:Fx(t[4]+t[4]),format:e?"name":"hex8"}:(t=xi.hex3.exec(A),t?{r:In(t[1]+t[1]),g:In(t[2]+t[2]),b:In(t[3]+t[3]),format:e?"name":"hex"}:!1)))))))))}function tB(A){return!!xi.CSS_UNIT.exec(String(A))}var bt=function(){function A(e,t){e===void 0&&(e=""),t===void 0&&(t={});var r;if(e instanceof A)return e;typeof e=="number"&&(e=xiA(e)),this.originalInput=e;var o=rE(e);this.originalInput=e,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=t.format)!==null&&r!==void 0?r:o.format,this.gradientType=t.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return A.prototype.isDark=function(){return this.getBrightness()<128},A.prototype.isLight=function(){return!this.isDark()},A.prototype.getBrightness=function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},A.prototype.getLuminance=function(){var e=this.toRgb(),t,r,o,n=e.r/255,i=e.g/255,g=e.b/255;return n<=.03928?t=n/12.92:t=Math.pow((n+.055)/1.055,2.4),i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),g<=.03928?o=g/12.92:o=Math.pow((g+.055)/1.055,2.4),.2126*t+.7152*r+.0722*o},A.prototype.getAlpha=function(){return this.a},A.prototype.setAlpha=function(e){return this.a=Px(e),this.roundA=Math.round(100*this.a)/100,this},A.prototype.isMonochrome=function(){var e=this.toHsl().s;return e===0},A.prototype.toHsv=function(){var e=VP(this.r,this.g,this.b);return{h:e.h*360,s:e.s,v:e.v,a:this.a}},A.prototype.toHsvString=function(){var e=VP(this.r,this.g,this.b),t=Math.round(e.h*360),r=Math.round(e.s*100),o=Math.round(e.v*100);return this.a===1?"hsv(".concat(t,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(t,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},A.prototype.toHsl=function(){var e=Mx(this.r,this.g,this.b);return{h:e.h*360,s:e.s,l:e.l,a:this.a}},A.prototype.toHslString=function(){var e=Mx(this.r,this.g,this.b),t=Math.round(e.h*360),r=Math.round(e.s*100),o=Math.round(e.l*100);return this.a===1?"hsl(".concat(t,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(t,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},A.prototype.toHex=function(e){return e===void 0&&(e=!1),WP(this.r,this.g,this.b,e)},A.prototype.toHexString=function(e){return e===void 0&&(e=!1),"#"+this.toHex(e)},A.prototype.toHex8=function(e){return e===void 0&&(e=!1),biA(this.r,this.g,this.b,this.a,e)},A.prototype.toHex8String=function(e){return e===void 0&&(e=!1),"#"+this.toHex8(e)},A.prototype.toHexShortString=function(e){return e===void 0&&(e=!1),this.a===1?this.toHexString(e):this.toHex8String(e)},A.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},A.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(e,", ").concat(t,", ").concat(r,")"):"rgba(".concat(e,", ").concat(t,", ").concat(r,", ").concat(this.roundA,")")},A.prototype.toPercentageRgb=function(){var e=function(t){return"".concat(Math.round(lo(t,255)*100),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},A.prototype.toPercentageRgbString=function(){var e=function(t){return Math.round(lo(t,255)*100)};return this.a===1?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},A.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var e="#"+WP(this.r,this.g,this.b,!1),t=0,r=Object.entries(ZP);t=0,n=!t&&o&&(e.startsWith("hex")||e==="name");return n?e==="name"&&this.a===0?this.toName():this.toRgbString():(e==="rgb"&&(r=this.toRgbString()),e==="prgb"&&(r=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&&(r=this.toHexString()),e==="hex3"&&(r=this.toHexString(!0)),e==="hex4"&&(r=this.toHex8String(!0)),e==="hex8"&&(r=this.toHex8String()),e==="name"&&(r=this.toName()),e==="hsl"&&(r=this.toHslString()),e==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},A.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},A.prototype.clone=function(){return new A(this.toString())},A.prototype.lighten=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.l+=e/100,t.l=mw(t.l),new A(t)},A.prototype.brighten=function(e){e===void 0&&(e=10);var t=this.toRgb();return t.r=Math.max(0,Math.min(255,t.r-Math.round(255*-(e/100)))),t.g=Math.max(0,Math.min(255,t.g-Math.round(255*-(e/100)))),t.b=Math.max(0,Math.min(255,t.b-Math.round(255*-(e/100)))),new A(t)},A.prototype.darken=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.l-=e/100,t.l=mw(t.l),new A(t)},A.prototype.tint=function(e){return e===void 0&&(e=10),this.mix("white",e)},A.prototype.shade=function(e){return e===void 0&&(e=10),this.mix("black",e)},A.prototype.desaturate=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.s-=e/100,t.s=mw(t.s),new A(t)},A.prototype.saturate=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.s+=e/100,t.s=mw(t.s),new A(t)},A.prototype.greyscale=function(){return this.desaturate(100)},A.prototype.spin=function(e){var t=this.toHsl(),r=(t.h+e)%360;return t.h=r<0?360+r:r,new A(t)},A.prototype.mix=function(e,t){t===void 0&&(t=50);var r=this.toRgb(),o=new A(e).toRgb(),n=t/100,i={r:(o.r-r.r)*n+r.r,g:(o.g-r.g)*n+r.g,b:(o.b-r.b)*n+r.b,a:(o.a-r.a)*n+r.a};return new A(i)},A.prototype.analogous=function(e,t){e===void 0&&(e=6),t===void 0&&(t=30);var r=this.toHsl(),o=360/t,n=[this];for(r.h=(r.h-(o*e>>1)+720)%360;--e;)r.h=(r.h+o)%360,n.push(new A(r));return n},A.prototype.complement=function(){var e=this.toHsl();return e.h=(e.h+180)%360,new A(e)},A.prototype.monochromatic=function(e){e===void 0&&(e=6);for(var t=this.toHsv(),r=t.h,o=t.s,n=t.v,i=[],g=1/e;e--;)i.push(new A({h:r,s:o,v:n})),n=(n+g)%1;return i},A.prototype.splitcomplement=function(){var e=this.toHsl(),t=e.h;return[this,new A({h:(t+72)%360,s:e.s,l:e.l}),new A({h:(t+216)%360,s:e.s,l:e.l})]},A.prototype.onBackground=function(e){var t=this.toRgb(),r=new A(e).toRgb(),o=t.a+r.a*(1-t.a);return new A({r:(t.r*t.a+r.r*r.a*(1-t.a))/o,g:(t.g*t.a+r.g*r.a*(1-t.a))/o,b:(t.b*t.a+r.b*r.a*(1-t.a))/o,a:o})},A.prototype.triad=function(){return this.polyad(3)},A.prototype.tetrad=function(){return this.polyad(4)},A.prototype.polyad=function(e){for(var t=this.toHsl(),r=t.h,o=[this],n=360/e,i=1;i=60&&Math.round(A.h)<=240?r=t?Math.round(A.h)-Yw*e:Math.round(A.h)+Yw*e:r=t?Math.round(A.h)+Yw*e:Math.round(A.h)-Yw*e,r<0?r+=360:r>=360&&(r-=360),r}function bx(A,e,t){if(A.h===0&&A.s===0)return A.s;var r;return t?r=A.s-px*e:e===yx?r=A.s+px:r=A.s+LiA*e,r>1&&(r=1),t&&e===mx&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function Ux(A,e,t){var r;return t?r=A.v+SiA*e:r=A.v-OiA*e,r>1&&(r=1),Number(r.toFixed(2))}function xl(A){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=[],r=rE(A),o=mx;o>0;o-=1){var n=Yx(r),i=Hw(rE({h:Hx(n,o,!0),s:bx(n,o,!0),v:Ux(n,o,!0)}));t.push(i)}t.push(Hw(r));for(var g=1;g<=yx;g+=1){var B=Yx(r),s=Hw(rE({h:Hx(B,g),s:bx(B,g),v:Ux(B,g)}));t.push(s)}return e.theme==="dark"?TiA.map(function(a){var Q=a.index,E=a.opacity,C=Hw(kiA(rE(e.backgroundColor||"#141414"),rE(t[Q]),E*100));return C}):t}var $P={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},AM=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];AM.primary=AM[5];var eM=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];eM.primary=eM[5];const xx={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},Gl=Object.assign(Object.assign({},xx),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, + */var sU;function doA(){return sU||(sU=1,process.env.NODE_ENV!=="production"&&function(){var A=Symbol.for("react.element"),e=Symbol.for("react.portal"),t=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),n=Symbol.for("react.provider"),i=Symbol.for("react.context"),g=Symbol.for("react.server_context"),B=Symbol.for("react.forward_ref"),s=Symbol.for("react.suspense"),a=Symbol.for("react.suspense_list"),Q=Symbol.for("react.memo"),E=Symbol.for("react.lazy"),C=Symbol.for("react.offscreen"),l=!1,f=!1,c=!1,v=!1,w=!1,u;u=Symbol.for("react.module.reference");function h(N){return!!(typeof N=="string"||typeof N=="function"||N===t||N===o||w||N===r||N===s||N===a||v||N===C||l||f||c||typeof N=="object"&&N!==null&&(N.$$typeof===E||N.$$typeof===Q||N.$$typeof===n||N.$$typeof===i||N.$$typeof===B||N.$$typeof===u||N.getModuleId!==void 0))}function I(N){if(typeof N=="object"&&N!==null){var tA=N.$$typeof;switch(tA){case A:var BA=N.type;switch(BA){case t:case o:case r:case s:case a:return BA;default:var aA=BA&&BA.$$typeof;switch(aA){case g:case i:case B:case E:case Q:case n:return aA;default:return tA}}case e:return tA}}}var d=i,P=n,F=A,p=B,m=t,y=E,H=Q,U=e,Y=o,x=r,G=s,R=a,z=!1,L=!1;function b(N){return z||(z=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 18+.")),!1}function O(N){return L||(L=!0,console.warn("The ReactIs.isConcurrentMode() alias has been deprecated, and will be removed in React 18+.")),!1}function T(N){return I(N)===i}function S(N){return I(N)===n}function j(N){return typeof N=="object"&&N!==null&&N.$$typeof===A}function J(N){return I(N)===B}function Z(N){return I(N)===t}function W(N){return I(N)===E}function $(N){return I(N)===Q}function eA(N){return I(N)===e}function _(N){return I(N)===o}function V(N){return I(N)===r}function X(N){return I(N)===s}function nA(N){return I(N)===a}jt.ContextConsumer=d,jt.ContextProvider=P,jt.Element=F,jt.ForwardRef=p,jt.Fragment=m,jt.Lazy=y,jt.Memo=H,jt.Portal=U,jt.Profiler=Y,jt.StrictMode=x,jt.Suspense=G,jt.SuspenseList=R,jt.isAsyncMode=b,jt.isConcurrentMode=O,jt.isContextConsumer=T,jt.isContextProvider=S,jt.isElement=j,jt.isForwardRef=J,jt.isFragment=Z,jt.isLazy=W,jt.isMemo=$,jt.isPortal=eA,jt.isProfiler=_,jt.isStrictMode=V,jt.isSuspense=X,jt.isSuspenseList=nA,jt.isValidElementType=h,jt.typeOf=I}()),jt}process.env.NODE_ENV==="production"?lP.exports=IoA():lP.exports=doA();var Pl=lP.exports;function Eo(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=[];return M.Children.forEach(A,function(r){r==null&&!e.keepEmpty||(Array.isArray(r)?t=t.concat(Eo(r)):Pl.isFragment(r)&&r.props?t=t.concat(Eo(r.props.children,e)):t.push(r))}),t}var cP={},fP=[],PoA=function(e){fP.push(e)};function gg(A,e){if(process.env.NODE_ENV!=="production"&&!A&&console!==void 0){var t=fP.reduce(function(r,o){return o(r??"","warning")},e);t&&console.error("Warning: ".concat(t))}}function MoA(A,e){if(process.env.NODE_ENV!=="production"&&!A&&console!==void 0){var t=fP.reduce(function(r,o){return o(r??"","note")},e);t&&console.warn("Note: ".concat(t))}}function aU(){cP={}}function QU(A,e,t){!e&&!cP[t]&&(A(!1,t),cP[t]=!0)}function de(A,e){QU(gg,A,e)}function vP(A,e){QU(MoA,A,e)}de.preMessage=PoA,de.resetWarned=aU,de.noteOnce=vP;function Ee(A){"@babel/helpers - typeof";return Ee=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ee(A)}function FoA(A,e){if(Ee(A)!="object"||!A)return A;var t=A[Symbol.toPrimitive];if(t!==void 0){var r=t.call(A,e||"default");if(Ee(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(A)}function EU(A){var e=FoA(A,"string");return Ee(e)=="symbol"?e:e+""}function K(A,e,t){return(e=EU(e))in A?Object.defineProperty(A,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[e]=t,A}function CU(A,e){var t=Object.keys(A);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(A);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(A,o).enumerable})),t.push.apply(t,r)}return t}function q(A){for(var e=1;e=19;var uP=D.createContext(null);function yoA(A){var e=A.children,t=A.onBatchResize,r=D.useRef(0),o=D.useRef([]),n=D.useContext(uP),i=D.useCallback(function(g,B,s){r.current+=1;var a=r.current;o.current.push({size:g,element:B,data:s}),Promise.resolve().then(function(){a===r.current&&(t==null||t(o.current),o.current=[])}),n==null||n(g,B,s)},[t,n]);return D.createElement(uP.Provider,{value:i},e)}var lU=function(){if(typeof Map<"u")return Map;function A(e,t){var r=-1;return e.some(function(o,n){return o[0]===t?(r=n,!0):!1}),r}return function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(t){var r=A(this.__entries__,t),o=this.__entries__[r];return o&&o[1]},e.prototype.set=function(t,r){var o=A(this.__entries__,t);~o?this.__entries__[o][1]=r:this.__entries__.push([t,r])},e.prototype.delete=function(t){var r=this.__entries__,o=A(r,t);~o&&r.splice(o,1)},e.prototype.has=function(t){return!!~A(this.__entries__,t)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,r){r===void 0&&(r=null);for(var o=0,n=this.__entries__;o0},A.prototype.connect_=function(){!DP||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),GoA?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},A.prototype.disconnect_=function(){!DP||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},A.prototype.onTransitionEnd_=function(e){var t=e.propertyName,r=t===void 0?"":t,o=xoA.some(function(n){return!!~r.indexOf(n)});o&&this.refresh()},A.getInstance=function(){return this.instance_||(this.instance_=new A),this.instance_},A.instance_=null,A}(),cU=function(A,e){for(var t=0,r=Object.keys(e);t"u"||!(Element instanceof Object))){if(!(e instanceof qQ(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new joA(e)),this.controller_.addObserver(this),this.controller_.refresh())}},A.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(e instanceof qQ(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},A.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},A.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},A.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(r){return new JoA(r.target,r.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},A.prototype.clearActive=function(){this.activeObservations_.splice(0)},A.prototype.hasActive=function(){return this.activeObservations_.length>0},A}(),wU=typeof WeakMap<"u"?new WeakMap:new lU,uU=function(){function A(e){if(!(this instanceof A))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var t=zoA.getInstance(),r=new KoA(e,t,this);wU.set(this,r)}return A}();["observe","unobserve","disconnect"].forEach(function(A){uU.prototype[A]=function(){var e;return(e=wU.get(this))[A].apply(e,arguments)}});var XoA=function(){return typeof sw.ResizeObserver<"u"?sw.ResizeObserver:uU}(),qg=new Map;function DU(A){A.forEach(function(e){var t,r=e.target;(t=qg.get(r))===null||t===void 0||t.forEach(function(o){return o(r)})})}var hU=new XoA(DU);process.env.NODE_ENV,process.env.NODE_ENV;function VoA(A,e){qg.has(A)||(qg.set(A,new Set),hU.observe(A)),qg.get(A).add(e)}function WoA(A,e){qg.has(A)&&(qg.get(A).delete(e),qg.get(A).size||(hU.unobserve(A),qg.delete(A)))}function Or(A,e){if(!(A instanceof e))throw new TypeError("Cannot call a class as a function")}function IU(A,e){for(var t=0;t1?gg(!1,"Find more than one child node with `children` in ResizeObserver. Please use ResizeObserver.Collection instead."):r.length===0&&gg(!1,"`children` of ResizeObserver is empty. Nothing is in observe.")),r.map(function(o,n){var i=(o==null?void 0:o.key)||"".concat($oA,"-").concat(n);return D.createElement(dU,FA({},A,{key:i,ref:n===0?e:void 0}),o)})}var Do=D.forwardRef(AnA);process.env.NODE_ENV!=="production"&&(Do.displayName="ResizeObserver"),Do.Collection=yoA;function Qr(A,e){var t=Object.assign({},A);return Array.isArray(e)&&e.forEach(function(r){delete t[r]}),t}function IP(A,e){(e==null||e>A.length)&&(e=A.length);for(var t=0,r=Array(e);t1&&arguments[1]!==void 0?arguments[1]:1;pU+=1;var r=pU;function o(n){if(n===0)mU(r),e();else{var i=MU(function(){o(n-1)});Ew.set(r,i)}}return o(t),r};pt.cancel=function(A){var e=Ew.get(A);return mU(A),FU(e)},process.env.NODE_ENV!=="production"&&(pt.ids=function(){return Ew});function yU(A){if(Array.isArray(A))return A}function rnA(A,e){var t=A==null?null:typeof Symbol<"u"&&A[Symbol.iterator]||A["@@iterator"];if(t!=null){var r,o,n,i,g=[],B=!0,s=!1;try{if(n=(t=t.call(A)).next,e===0){if(Object(t)!==t)return;B=!1}else for(;!(B=(r=n.call(t)).done)&&(g.push(r.value),g.length!==e);B=!0);}catch(a){s=!0,o=a}finally{try{if(!B&&t.return!=null&&(i=t.return(),Object(i)!==i))return}finally{if(s)throw o}}return g}}function YU(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sA(A,e){return yU(A)||rnA(A,e)||dP(A,e)||YU()}function Yl(A){for(var e=0,t,r=0,o=A.length;o>=4;++r,o-=4)t=A.charCodeAt(r)&255|(A.charCodeAt(++r)&255)<<8|(A.charCodeAt(++r)&255)<<16|(A.charCodeAt(++r)&255)<<24,t=(t&65535)*1540483477+((t>>>16)*59797<<16),t^=t>>>24,e=(t&65535)*1540483477+((t>>>16)*59797<<16)^(e&65535)*1540483477+((e>>>16)*59797<<16);switch(o){case 3:e^=(A.charCodeAt(r+2)&255)<<16;case 2:e^=(A.charCodeAt(r+1)&255)<<8;case 1:e^=A.charCodeAt(r)&255,e=(e&65535)*1540483477+((e>>>16)*59797<<16)}return e^=e>>>13,e=(e&65535)*1540483477+((e>>>16)*59797<<16),((e^e>>>15)>>>0).toString(36)}function Kr(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function PP(A,e){if(!A)return!1;if(A.contains)return A.contains(e);for(var t=e;t;){if(t===A)return!0;t=t.parentNode}return!1}var HU="data-rc-order",bU="data-rc-priority",onA="rc-util-key",MP=new Map;function UU(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=A.mark;return e?e.startsWith("data-")?e:"data-".concat(e):onA}function Cw(A){if(A.attachTo)return A.attachTo;var e=document.querySelector("head");return e||document.body}function nnA(A){return A==="queue"?"prependQueue":A?"prepend":"append"}function FP(A){return Array.from((MP.get(A)||A).children).filter(function(e){return e.tagName==="STYLE"})}function xU(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Kr())return null;var t=e.csp,r=e.prepend,o=e.priority,n=o===void 0?0:o,i=nnA(r),g=i==="prependQueue",B=document.createElement("style");B.setAttribute(HU,i),g&&n&&B.setAttribute(bU,"".concat(n)),t!=null&&t.nonce&&(B.nonce=t==null?void 0:t.nonce),B.innerHTML=A;var s=Cw(e),a=s.firstChild;if(r){if(g){var Q=(e.styles||FP(s)).filter(function(E){if(!["prepend","prependQueue"].includes(E.getAttribute(HU)))return!1;var C=Number(E.getAttribute(bU)||0);return n>=C});if(Q.length)return s.insertBefore(B,Q[Q.length-1].nextSibling),B}s.insertBefore(B,a)}else s.appendChild(B);return B}function GU(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=Cw(e);return(e.styles||FP(t)).find(function(r){return r.getAttribute(UU(e))===A})}function Hl(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=GU(A,e);if(t){var r=Cw(e);r.removeChild(t)}}function inA(A,e){var t=MP.get(A);if(!t||!PP(document,t)){var r=xU("",e),o=r.parentNode;MP.set(A,o),A.removeChild(r)}}function _g(A,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Cw(t),o=FP(r),n=q(q({},t),{},{styles:o});inA(r,n);var i=GU(e,n);if(i){var g,B;if((g=n.csp)!==null&&g!==void 0&&g.nonce&&i.nonce!==((B=n.csp)===null||B===void 0?void 0:B.nonce)){var s;i.nonce=(s=n.csp)===null||s===void 0?void 0:s.nonce}return i.innerHTML!==A&&(i.innerHTML=A),i}var a=xU(A,n);return a.setAttribute(UU(n),e),a}function gnA(A,e){if(A==null)return{};var t={};for(var r in A)if({}.hasOwnProperty.call(A,r)){if(e.indexOf(r)>=0)continue;t[r]=A[r]}return t}function Ye(A,e){if(A==null)return{};var t,r,o=gnA(A,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(A);for(r=0;r=0||{}.propertyIsEnumerable.call(A,t)&&(o[t]=A[t])}return o}function yi(A,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function o(n,i){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,B=r.has(n);if(de(!B,"Warning: There may be circular references"),B)return!1;if(n===i)return!0;if(t&&g>1)return!1;r.add(n);var s=g+1;if(Array.isArray(n)){if(!Array.isArray(i)||n.length!==i.length)return!1;for(var a=0;a1&&arguments[1]!==void 0?arguments[1]:!1,i={map:this.cache};return t.forEach(function(g){if(!i)i=void 0;else{var B;i=(B=i)===null||B===void 0||(B=B.map)===null||B===void 0?void 0:B.get(g)}}),(r=i)!==null&&r!==void 0&&r.value&&n&&(i.value[1]=this.cacheCallTimes++),(o=i)===null||o===void 0?void 0:o.value}},{key:"get",value:function(t){var r;return(r=this.internalGet(t,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(t){return!!this.internalGet(t)}},{key:"set",value:function(t,r){var o=this;if(!this.has(t)){if(this.size()+1>A.MAX_CACHE_SIZE+A.MAX_CACHE_OFFSET){var n=this.keys.reduce(function(s,a){var Q=sA(s,2),E=Q[1];return o.internalGet(a)[1]0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),LU+=1}return Tr(A,[{key:"getDerivativeToken",value:function(t){return this.derivatives.reduce(function(r,o){return o(t,r)},void 0)}}]),A}(),YP=new yP;function HP(A){var e=Array.isArray(A)?A:[A];return YP.has(e)||YP.set(e,new SU(e)),YP.get(e)}var vnA=new WeakMap,bP={};function wnA(A,e){for(var t=vnA,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,t=OU.get(A)||"";return t||(Object.keys(A).forEach(function(r){var o=A[r];t+=r,o instanceof SU?t+=o.id:o&&Ee(o)==="object"?t+=bl(o,e):t+=o}),e&&(t=Yl(t)),OU.set(A,t)),t}function TU(A,e){return Yl("".concat(e,"_").concat(bl(A,!0)))}var UP=Kr();function AA(A){return typeof A=="number"?"".concat(A,"px"):A}function cw(A,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return A;var n=q(q({},r),{},K(K({},_Q,e),Yi,t)),i=Object.keys(n).map(function(g){var B=n[g];return B?"".concat(g,'="').concat(B,'"'):null}).filter(function(g){return g}).join(" ");return"")}var fw=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(t?"".concat(t,"-"):"").concat(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},unA=function(e,t,r){return Object.keys(e).length?".".concat(t).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(e).map(function(o){var n=sA(o,2),i=n[0],g=n[1];return"".concat(i,":").concat(g,";")}).join(""),"}"):""},kU=function(e,t,r){var o={},n={};return Object.entries(e).forEach(function(i){var g,B,s=sA(i,2),a=s[0],Q=s[1];if(r!=null&&(g=r.preserve)!==null&&g!==void 0&&g[a])n[a]=Q;else if((typeof Q=="string"||typeof Q=="number")&&!(r!=null&&(B=r.ignore)!==null&&B!==void 0&&B[a])){var E,C=fw(a,r==null?void 0:r.prefix);o[C]=typeof Q=="number"&&!(r!=null&&(E=r.unitless)!==null&&E!==void 0&&E[a])?"".concat(Q,"px"):String(Q),n[a]="var(".concat(C,")")}}),[n,unA(o,t,{scope:r==null?void 0:r.scope})]},NU=process.env.NODE_ENV!=="test"&&Kr()?D.useLayoutEffect:D.useEffect,Dt=function(e,t){var r=D.useRef(!0);NU(function(){return e(r.current)},t),NU(function(){return r.current=!1,function(){r.current=!0}},[])},xP=function(e,t){Dt(function(r){if(!r)return e()},t)},DnA=q({},D),jU=DnA.useInsertionEffect,hnA=function(e,t,r){D.useMemo(e,r),Dt(function(){return t(!0)},r)},InA=jU?function(A,e,t){return jU(function(){return A(),e()},t)}:hnA,dnA=q({},D),PnA=dnA.useInsertionEffect,MnA=function(e){var t=[],r=!1;function o(n){if(r){process.env.NODE_ENV!=="production"&&gg(!1,"[Ant Design CSS-in-JS] You are registering a cleanup function after unmount, which will not have any effect.");return}t.push(n)}return D.useEffect(function(){return r=!1,function(){r=!0,t.length&&t.forEach(function(n){return n()})}},e),o},FnA=function(){return function(e){e()}},pnA=typeof PnA<"u"?MnA:FnA;function mnA(){return!1}var GP=!1;function ynA(){return GP}const YnA=process.env.NODE_ENV==="production"?mnA:ynA;if(process.env.NODE_ENV!=="production"&&typeof module<"u"&&module&&module.hot&&typeof window<"u"){var zP=window;if(typeof zP.webpackHotUpdate=="function"){var HnA=zP.webpackHotUpdate;zP.webpackHotUpdate=function(){return GP=!0,setTimeout(function(){GP=!1},0),HnA.apply(void 0,arguments)}}}function RP(A,e,t,r,o){var n=D.useContext(lw),i=n.cache,g=[A].concat(zA(e)),B=pP(g),s=pnA([B]),a=YnA(),Q=function(f){i.opUpdate(B,function(c){var v=c||[void 0,void 0],w=sA(v,2),u=w[0],h=u===void 0?0:u,I=w[1],d=I;process.env.NODE_ENV!=="production"&&I&&a&&(r==null||r(d,a),d=null);var P=d||t(),F=[h,P];return f?f(F):F})};D.useMemo(function(){Q()},[B]);var E=i.opGet(B);process.env.NODE_ENV!=="production"&&!E&&(Q(),E=i.opGet(B));var C=E[1];return InA(function(){o==null||o(C)},function(l){return Q(function(f){var c=sA(f,2),v=c[0],w=c[1];return l&&v===0&&(o==null||o(C)),[v+1,w]}),function(){i.opUpdate(B,function(f){var c=f||[],v=sA(c,2),w=v[0],u=w===void 0?0:w,h=v[1],I=u-1;return I===0?(s(function(){(l||!i.opGet(B))&&(r==null||r(h,!1))}),null):[u-1,h]})}},[B]),C}var bnA={},UnA=process.env.NODE_ENV!=="production"?"css-dev-only-do-not-override":"css",qs=new Map;function xnA(A){qs.set(A,(qs.get(A)||0)+1)}function GnA(A,e){if(typeof document<"u"){var t=document.querySelectorAll("style[".concat(_Q,'="').concat(A,'"]'));t.forEach(function(r){if(r[XB]===e){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var znA=0;function RnA(A,e){qs.set(A,(qs.get(A)||0)-1);var t=Array.from(qs.keys()),r=t.filter(function(o){var n=qs.get(o)||0;return n<=0});t.length-r.length>znA&&r.forEach(function(o){GnA(o,e),qs.delete(o)})}var LnA=function(e,t,r,o){var n=r.getDerivativeToken(e),i=q(q({},n),t);return o&&(i=o(i)),i},JU="token";function SnA(A,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=M.useContext(lw),o=r.cache.instanceId,n=r.container,i=t.salt,g=i===void 0?"":i,B=t.override,s=B===void 0?bnA:B,a=t.formatToken,Q=t.getComputedToken,E=t.cssVar,C=wnA(function(){return Object.assign.apply(Object,[{}].concat(zA(e)))},e),l=bl(C),f=bl(s),c=E?bl(E):"",v=RP(JU,[g,A.id,l,f,c],function(){var w,u=Q?Q(C,s,A):LnA(C,s,A,a),h=q({},u),I="";if(E){var d=kU(u,E.key,{prefix:E.prefix,ignore:E.ignore,unitless:E.unitless,preserve:E.preserve}),P=sA(d,2);u=P[0],I=P[1]}var F=TU(u,g);u._tokenKey=F,h._tokenKey=TU(h,g);var p=(w=E==null?void 0:E.key)!==null&&w!==void 0?w:F;u._themeKey=p,xnA(p);var m="".concat(UnA,"-").concat(Yl(F));return u._hashId=m,[u,m,h,I,(E==null?void 0:E.key)||""]},function(w){RnA(w[0]._themeKey,o)},function(w){var u=sA(w,4),h=u[0],I=u[3];if(E&&I){var d=_g(I,Yl("css-variables-".concat(h._themeKey)),{mark:Yi,prepend:"queue",attachTo:n,priority:-999});d[XB]=o,d.setAttribute(_Q,h._themeKey)}});return v}var OnA=function(e,t,r){var o=sA(e,5),n=o[2],i=o[3],g=o[4],B=r||{},s=B.plain;if(!i)return null;var a=n._tokenKey,Q=-999,E={"data-rc-order":"prependQueue","data-rc-priority":"".concat(Q)},C=cw(i,g,a,E,s);return[Q,a,C]},TnA={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},KU="comm",XU="rule",VU="decl",knA="@import",NnA="@keyframes",jnA="@layer",WU=Math.abs,LP=String.fromCharCode;function ZU(A){return A.trim()}function vw(A,e,t){return A.replace(e,t)}function JnA(A,e,t){return A.indexOf(e,t)}function Ul(A,e){return A.charCodeAt(e)|0}function xl(A,e,t){return A.slice(e,t)}function $g(A){return A.length}function KnA(A){return A.length}function ww(A,e){return e.push(A),A}var uw=1,$Q=1,qU=0,Tn=0,kr=0,AE="";function SP(A,e,t,r,o,n,i,g){return{value:A,root:e,parent:t,type:r,props:o,children:n,line:uw,column:$Q,length:i,return:"",siblings:g}}function XnA(){return kr}function VnA(){return kr=Tn>0?Ul(AE,--Tn):0,$Q--,kr===10&&($Q=1,uw--),kr}function Hi(){return kr=Tn2||OP(kr)>3?"":" "}function _nA(A,e){for(;--e&&Hi()&&!(kr<48||kr>102||kr>57&&kr<65||kr>70&&kr<97););return hw(A,Dw()+(e<6&&_s()==32&&Hi()==32))}function kP(A){for(;Hi();)switch(kr){case A:return Tn;case 34:case 39:A!==34&&A!==39&&kP(kr);break;case 40:A===41&&kP(A);break;case 92:Hi();break}return Tn}function $nA(A,e){for(;Hi()&&A+kr!==57;)if(A+kr===84&&_s()===47)break;return"/*"+hw(e,Tn-1)+"*"+LP(A===47?A:Hi())}function AiA(A){for(;!OP(_s());)Hi();return hw(A,Tn)}function eiA(A){return ZnA(Iw("",null,null,null,[""],A=WnA(A),0,[0],A))}function Iw(A,e,t,r,o,n,i,g,B){for(var s=0,a=0,Q=i,E=0,C=0,l=0,f=1,c=1,v=1,w=0,u="",h=o,I=n,d=r,P=u;c;)switch(l=w,w=Hi()){case 40:if(l!=108&&Ul(P,Q-1)==58){JnA(P+=vw(TP(w),"&","&\f"),"&\f",WU(s?g[s-1]:0))!=-1&&(v=-1);break}case 34:case 39:case 91:P+=TP(w);break;case 9:case 10:case 13:case 32:P+=qnA(l);break;case 92:P+=_nA(Dw()-1,7);continue;case 47:switch(_s()){case 42:case 47:ww(tiA($nA(Hi(),Dw()),e,t,B),B);break;default:P+="/"}break;case 123*f:g[s++]=$g(P)*v;case 125*f:case 59:case 0:switch(w){case 0:case 125:c=0;case 59+a:v==-1&&(P=vw(P,/\f/g,"")),C>0&&$g(P)-Q&&ww(C>32?$U(P+";",r,t,Q-1,B):$U(vw(P," ","")+";",r,t,Q-2,B),B);break;case 59:P+=";";default:if(ww(d=_U(P,e,t,s,a,o,g,u,h=[],I=[],Q,n),n),w===123)if(a===0)Iw(P,e,d,d,h,n,Q,g,I);else switch(E===99&&Ul(P,3)===110?100:E){case 100:case 108:case 109:case 115:Iw(A,d,d,r&&ww(_U(A,d,d,0,0,o,g,u,o,h=[],Q,I),I),o,I,Q,g,r?h:I);break;default:Iw(P,d,d,d,[""],I,0,g,I)}}s=a=C=0,f=v=1,u=P="",Q=i;break;case 58:Q=1+$g(P),C=l;default:if(f<1){if(w==123)--f;else if(w==125&&f++==0&&VnA()==125)continue}switch(P+=LP(w),w*f){case 38:v=a>0?1:(P+="\f",-1);break;case 44:g[s++]=($g(P)-1)*v,v=1;break;case 64:_s()===45&&(P+=TP(Hi())),E=_s(),a=Q=$g(u=P+=AiA(Dw())),w++;break;case 45:l===45&&$g(P)==2&&(f=0)}}return n}function _U(A,e,t,r,o,n,i,g,B,s,a,Q){for(var E=o-1,C=o===0?n:[""],l=KnA(C),f=0,c=0,v=0;f0?C[w]+" "+u:vw(u,/&\f/g,C[w])))&&(B[v++]=h);return SP(A,e,t,o===0?XU:g,B,s,a,Q)}function tiA(A,e,t,r){return SP(A,e,t,KU,LP(XnA()),xl(A,2,-2),0,r)}function $U(A,e,t,r,o){return SP(A,e,t,VU,xl(A,0,r),xl(A,r+1,-1),r,o)}function NP(A,e){for(var t="",r=0;r1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},o=r.root,n=r.injectHash,i=r.parentSelectors,g=t.hashId,B=t.layer,s=t.path,a=t.hashPriority,Q=t.transformers,E=Q===void 0?[]:Q,C=t.linters,l=C===void 0?[]:C,f="",c={};function v(h){var I=h.getName(g);if(!c[I]){var d=A(h.style,t,{root:!1,parentSelectors:i}),P=sA(d,1),F=P[0];c[I]="@keyframes ".concat(h.getName(g)).concat(F)}}function w(h){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return h.forEach(function(d){Array.isArray(d)?w(d,I):d&&I.push(d)}),I}var u=w(Array.isArray(e)?e:[e]);return u.forEach(function(h){var I=typeof h=="string"&&!o?{}:h;if(typeof I=="string")f+="".concat(I,` +`);else if(I._keyframe)v(I);else{var d=E.reduce(function(P,F){var p;return(F==null||(p=F.visit)===null||p===void 0?void 0:p.call(F,P))||P},I);Object.keys(d).forEach(function(P){var F=d[P];if(Ee(F)==="object"&&F&&(P!=="animationName"||!F._keyframe)&&!siA(F)){var p=!1,m=P.trim(),y=!1;(o||n)&&g?m.startsWith("@")?p=!0:m=aiA(P,g,a):o&&!g&&(m==="&"||m==="")&&(m="",y=!0);var H=A(F,t,{root:y,injectHash:p,parentSelectors:[].concat(zA(i),[m])}),U=sA(H,2),Y=U[0],x=U[1];c=q(q({},c),x),f+="".concat(m).concat(Y)}else{let z=function(L,b){process.env.NODE_ENV!=="production"&&(Ee(F)!=="object"||!(F!=null&&F[ox]))&&[oiA,niA].concat(zA(l)).forEach(function(S){return S(L,b,{path:s,hashId:g,parentSelectors:i})});var O=L.replace(/[A-Z]/g,function(S){return"-".concat(S.toLowerCase())}),T=b;!TnA[L]&&typeof T=="number"&&T!==0&&(T="".concat(T,"px")),L==="animationName"&&b!==null&&b!==void 0&&b._keyframe&&(v(b),T=b.getName(g)),f+="".concat(O,":").concat(T,";")};var G,R=(G=F==null?void 0:F.value)!==null&&G!==void 0?G:F;Ee(F)==="object"&&F!==null&&F!==void 0&&F[nx]&&Array.isArray(R)?R.forEach(function(L){z(P,L)}):z(P,R)}})}}),o?B&&(f="@layer ".concat(B.name," {").concat(f,"}"),B.dependencies&&(c["@layer ".concat(B.name)]=B.dependencies.map(function(h){return"@layer ".concat(h,", ").concat(B.name,";")}).join(` +`))):f="{".concat(f,"}"),[f,c]};function ix(A,e){return Yl("".concat(A.join("%")).concat(e))}function EiA(){return null}var gx="style";function jP(A,e){var t=A.token,r=A.path,o=A.hashId,n=A.layer,i=A.nonce,g=A.clientOnly,B=A.order,s=B===void 0?0:B,a=D.useContext(lw),Q=a.autoClear,E=a.mock,C=a.defaultCache,l=a.hashPriority,f=a.container,c=a.ssrInline,v=a.transformers,w=a.linters,u=a.cache,h=a.layer,I=t._tokenKey,d=[I];h&&d.push("layer"),d.push.apply(d,zA(r));var P=UP;process.env.NODE_ENV!=="production"&&E!==void 0&&(P=E==="client");var F=RP(gx,d,function(){var U=d.join("|");if(giA(U)){var Y=BiA(U),x=sA(Y,2),G=x[0],R=x[1];if(G)return[G,I,R,{},g,s]}var z=e(),L=QiA(z,{hashId:o,hashPriority:l,layer:h?n:void 0,path:r.join("-"),transformers:v,linters:w}),b=sA(L,2),O=b[0],T=b[1],S=dw(O),j=ix(d,S);return[S,I,j,T,g,s]},function(U,Y){var x=sA(U,3),G=x[2];(Y||Q)&&UP&&Hl(G,{mark:Yi})},function(U){var Y=sA(U,4),x=Y[0];Y[1];var G=Y[2],R=Y[3];if(P&&x!==tx){var z={mark:Yi,prepend:h?!1:"queue",attachTo:f,priority:s},L=typeof i=="function"?i():i;L&&(z.csp={nonce:L});var b=[],O=[];Object.keys(R).forEach(function(S){S.startsWith("@layer")?b.push(S):O.push(S)}),b.forEach(function(S){_g(dw(R[S]),"_layer-".concat(S),q(q({},z),{},{prepend:!0}))});var T=_g(x,G,z);T[XB]=u.instanceId,T.setAttribute(_Q,I),process.env.NODE_ENV!=="production"&&T.setAttribute(anA,d.join("|")),O.forEach(function(S){_g(dw(R[S]),"_effect-".concat(S),z)})}}),p=sA(F,3),m=p[0],y=p[1],H=p[2];return function(U){var Y;return!c||P||!C?Y=D.createElement(EiA,null):Y=D.createElement("style",FA({},K(K({},_Q,y),Yi,H),{dangerouslySetInnerHTML:{__html:m}})),D.createElement(D.Fragment,null,Y,U)}}var CiA=function(e,t,r){var o=sA(e,6),n=o[0],i=o[1],g=o[2],B=o[3],s=o[4],a=o[5],Q=r||{},E=Q.plain;if(s)return null;var C=n,l={"data-rc-order":"prependQueue","data-rc-priority":"".concat(a)};return C=cw(n,i,g,l,E),B&&Object.keys(B).forEach(function(f){if(!t[f]){t[f]=!0;var c=dw(B[f]),v=cw(c,i,"_effect-".concat(f),l,E);f.startsWith("@layer")?C=v+C:C+=v}}),[a,g,C]},Bx="cssVar",liA=function(e,t){var r=e.key,o=e.prefix,n=e.unitless,i=e.ignore,g=e.token,B=e.scope,s=B===void 0?"":B,a=M.useContext(lw),Q=a.cache.instanceId,E=a.container,C=g._tokenKey,l=[].concat(zA(e.path),[r,s,C]),f=RP(Bx,l,function(){var c=t(),v=kU(c,r,{prefix:o,unitless:n,ignore:i,scope:s}),w=sA(v,2),u=w[0],h=w[1],I=ix(l,h);return[u,h,I,r]},function(c){var v=sA(c,3),w=v[2];UP&&Hl(w,{mark:Yi})},function(c){var v=sA(c,3),w=v[1],u=v[2];if(w){var h=_g(w,u,{mark:Yi,prepend:"queue",attachTo:E,priority:-999});h[XB]=Q,h.setAttribute(_Q,r)}});return f},ciA=function(e,t,r){var o=sA(e,4),n=o[1],i=o[2],g=o[3],B=r||{},s=B.plain;if(!n)return null;var a=-999,Q={"data-rc-order":"prependQueue","data-rc-priority":"".concat(a)},E=cw(n,g,i,Q,s);return[a,i,E]};K(K(K({},gx,CiA),JU,OnA),Bx,ciA);var ht=function(){function A(e,t){Or(this,A),K(this,"name",void 0),K(this,"style",void 0),K(this,"_keyframe",!0),this.name=e,this.style=t}return Tr(A,[{key:"getName",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return t?"".concat(t,"-").concat(this.name):this.name}}]),A}();function eE(A){return A.notSplit=!0,A}eE(["borderTop","borderBottom"]),eE(["borderTop"]),eE(["borderBottom"]),eE(["borderLeft","borderRight"]),eE(["borderLeft"]),eE(["borderRight"]);var JP=M.createContext({});function sx(A){return yU(A)||PU(A)||dP(A)||YU()}function Dn(A,e){for(var t=A,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return e.length&&r&&t===void 0&&!Dn(A,e.slice(0,-1))?A:ax(A,e,t,r)}function fiA(A){return Ee(A)==="object"&&A!==null&&Object.getPrototypeOf(A)===Object.prototype}function Qx(A){return Array.isArray(A)?[]:{}}var viA=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function tE(){for(var A=arguments.length,e=new Array(A),t=0;t{de(A,`[antd: ${e}] ${t}`),process.env.NODE_ENV==="test"&&wiA()});const Cx=D.createContext({}),vt=process.env.NODE_ENV!=="production"?A=>{const{strict:e}=D.useContext(Cx),t=(r,o,n)=>{if(!r)if(e===!1&&o==="deprecated"){const i=AB;AB||(AB={}),AB[A]=AB[A]||[],AB[A].includes(n||"")||AB[A].push(n||""),i||console.warn("[antd] There exists deprecated usage in your code:",AB)}else process.env.NODE_ENV!=="production"&&VB(r,A,n)};return t.deprecated=(r,o,n,i)=>{t(r,"deprecated",`\`${o}\` is deprecated. Please use \`${n}\` instead.${i?` ${i}`:""}`)},t}:()=>{const A=()=>{};return A.deprecated=Ex,A},uiA=M.createContext(void 0);var lx={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},DiA={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const cx={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},fx={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},DiA),timePickerLocale:Object.assign({},cx)},hn="${label} is not a valid ${type}",Ui={locale:"en",Pagination:lx,DatePicker:fx,TimePicker:cx,Calendar:fx,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:hn,method:hn,array:hn,object:hn,number:hn,date:hn,boolean:hn,integer:hn,float:hn,regexp:hn,email:hn,url:hn,hex:hn},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};let Pw=Object.assign({},Ui.Modal),Mw=[];const vx=()=>Mw.reduce((A,e)=>Object.assign(Object.assign({},A),e),Ui.Modal);function hiA(A){if(A){const e=Object.assign({},A);return Mw.push(e),Pw=vx(),()=>{Mw=Mw.filter(t=>t!==e),Pw=vx()}}Pw=Object.assign({},Ui.Modal)}function ux(){return Pw}const KP=M.createContext(void 0),Aa=(A,e)=>{const t=D.useContext(KP),r=D.useMemo(()=>{var n;const i=e||Ui[A],g=(n=t==null?void 0:t[A])!==null&&n!==void 0?n:{};return Object.assign(Object.assign({},typeof i=="function"?i():i),g||{})},[A,e,t]),o=D.useMemo(()=>{const n=t==null?void 0:t.locale;return t!=null&&t.exist&&!n?Ui.locale:n},[t]);return[r,o]},Dx="internalMark",hx=A=>{const{locale:e={},children:t,_ANT_MARK__:r}=A;if(process.env.NODE_ENV!=="production"){const n=vt("LocaleProvider");process.env.NODE_ENV!=="production"&&n(r===Dx,"deprecated","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead: http://u.ant.design/locale")}D.useEffect(()=>hiA(e==null?void 0:e.Modal),[e]);const o=D.useMemo(()=>Object.assign(Object.assign({},e),{exist:!0}),[e]);return D.createElement(KP.Provider,{value:o},t)};process.env.NODE_ENV!=="production"&&(hx.displayName="LocaleProvider");function Co(A,e){IiA(A)&&(A="100%");var t=diA(A);return A=e===360?A:Math.min(e,Math.max(0,parseFloat(A))),t&&(A=parseInt(String(A*e),10)/100),Math.abs(A-e)<1e-6?1:(e===360?A=(A<0?A%e+e:A%e)/parseFloat(String(e)):A=A%e/parseFloat(String(e)),A)}function Fw(A){return Math.min(1,Math.max(0,A))}function IiA(A){return typeof A=="string"&&A.indexOf(".")!==-1&&parseFloat(A)===1}function diA(A){return typeof A=="string"&&A.indexOf("%")!==-1}function Ix(A){return A=parseFloat(A),(isNaN(A)||A<0||A>1)&&(A=1),A}function pw(A){return A<=1?"".concat(Number(A)*100,"%"):A}function ea(A){return A.length===1?"0"+A:String(A)}function PiA(A,e,t){return{r:Co(A,255)*255,g:Co(e,255)*255,b:Co(t,255)*255}}function dx(A,e,t){A=Co(A,255),e=Co(e,255),t=Co(t,255);var r=Math.max(A,e,t),o=Math.min(A,e,t),n=0,i=0,g=(r+o)/2;if(r===o)i=0,n=0;else{var B=r-o;switch(i=g>.5?B/(2-r-o):B/(r+o),r){case A:n=(e-t)/B+(e1&&(t-=1),t<1/6?A+(e-A)*(6*t):t<1/2?e:t<2/3?A+(e-A)*(2/3-t)*6:A}function MiA(A,e,t){var r,o,n;if(A=Co(A,360),e=Co(e,100),t=Co(t,100),e===0)o=t,n=t,r=t;else{var i=t<.5?t*(1+e):t+e-t*e,g=2*t-i;r=XP(g,i,A+1/3),o=XP(g,i,A),n=XP(g,i,A-1/3)}return{r:r*255,g:o*255,b:n*255}}function VP(A,e,t){A=Co(A,255),e=Co(e,255),t=Co(t,255);var r=Math.max(A,e,t),o=Math.min(A,e,t),n=0,i=r,g=r-o,B=r===0?0:g/r;if(r===o)n=0;else{switch(r){case A:n=(e-t)/g+(e>16,g:(A&65280)>>8,b:A&255}}var ZP={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function rE(A){var e={r:0,g:0,b:0},t=1,r=null,o=null,n=null,i=!1,g=!1;return typeof A=="string"&&(A=biA(A)),typeof A=="object"&&(eB(A.r)&&eB(A.g)&&eB(A.b)?(e=PiA(A.r,A.g,A.b),i=!0,g=String(A.r).substr(-1)==="%"?"prgb":"rgb"):eB(A.h)&&eB(A.s)&&eB(A.v)?(r=pw(A.s),o=pw(A.v),e=FiA(A.h,r,o),i=!0,g="hsv"):eB(A.h)&&eB(A.s)&&eB(A.l)&&(r=pw(A.s),n=pw(A.l),e=MiA(A.h,r,n),i=!0,g="hsl"),Object.prototype.hasOwnProperty.call(A,"a")&&(t=A.a)),t=Ix(t),{ok:i,format:A.format||g,r:Math.min(255,Math.max(e.r,0)),g:Math.min(255,Math.max(e.g,0)),b:Math.min(255,Math.max(e.b,0)),a:t}}var YiA="[-\\+]?\\d+%?",HiA="[-\\+]?\\d*\\.\\d+%?",WB="(?:".concat(HiA,")|(?:").concat(YiA,")"),qP="[\\s|\\(]+(".concat(WB,")[,|\\s]+(").concat(WB,")[,|\\s]+(").concat(WB,")\\s*\\)?"),_P="[\\s|\\(]+(".concat(WB,")[,|\\s]+(").concat(WB,")[,|\\s]+(").concat(WB,")[,|\\s]+(").concat(WB,")\\s*\\)?"),xi={CSS_UNIT:new RegExp(WB),rgb:new RegExp("rgb"+qP),rgba:new RegExp("rgba"+_P),hsl:new RegExp("hsl"+qP),hsla:new RegExp("hsla"+_P),hsv:new RegExp("hsv"+qP),hsva:new RegExp("hsva"+_P),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function biA(A){if(A=A.trim().toLowerCase(),A.length===0)return!1;var e=!1;if(ZP[A])A=ZP[A],e=!0;else if(A==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var t=xi.rgb.exec(A);return t?{r:t[1],g:t[2],b:t[3]}:(t=xi.rgba.exec(A),t?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=xi.hsl.exec(A),t?{h:t[1],s:t[2],l:t[3]}:(t=xi.hsla.exec(A),t?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=xi.hsv.exec(A),t?{h:t[1],s:t[2],v:t[3]}:(t=xi.hsva.exec(A),t?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=xi.hex8.exec(A),t?{r:In(t[1]),g:In(t[2]),b:In(t[3]),a:Px(t[4]),format:e?"name":"hex8"}:(t=xi.hex6.exec(A),t?{r:In(t[1]),g:In(t[2]),b:In(t[3]),format:e?"name":"hex"}:(t=xi.hex4.exec(A),t?{r:In(t[1]+t[1]),g:In(t[2]+t[2]),b:In(t[3]+t[3]),a:Px(t[4]+t[4]),format:e?"name":"hex8"}:(t=xi.hex3.exec(A),t?{r:In(t[1]+t[1]),g:In(t[2]+t[2]),b:In(t[3]+t[3]),format:e?"name":"hex"}:!1)))))))))}function eB(A){return!!xi.CSS_UNIT.exec(String(A))}var bt=function(){function A(e,t){e===void 0&&(e=""),t===void 0&&(t={});var r;if(e instanceof A)return e;typeof e=="number"&&(e=yiA(e)),this.originalInput=e;var o=rE(e);this.originalInput=e,this.r=o.r,this.g=o.g,this.b=o.b,this.a=o.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=t.format)!==null&&r!==void 0?r:o.format,this.gradientType=t.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=o.ok}return A.prototype.isDark=function(){return this.getBrightness()<128},A.prototype.isLight=function(){return!this.isDark()},A.prototype.getBrightness=function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},A.prototype.getLuminance=function(){var e=this.toRgb(),t,r,o,n=e.r/255,i=e.g/255,g=e.b/255;return n<=.03928?t=n/12.92:t=Math.pow((n+.055)/1.055,2.4),i<=.03928?r=i/12.92:r=Math.pow((i+.055)/1.055,2.4),g<=.03928?o=g/12.92:o=Math.pow((g+.055)/1.055,2.4),.2126*t+.7152*r+.0722*o},A.prototype.getAlpha=function(){return this.a},A.prototype.setAlpha=function(e){return this.a=Ix(e),this.roundA=Math.round(100*this.a)/100,this},A.prototype.isMonochrome=function(){var e=this.toHsl().s;return e===0},A.prototype.toHsv=function(){var e=VP(this.r,this.g,this.b);return{h:e.h*360,s:e.s,v:e.v,a:this.a}},A.prototype.toHsvString=function(){var e=VP(this.r,this.g,this.b),t=Math.round(e.h*360),r=Math.round(e.s*100),o=Math.round(e.v*100);return this.a===1?"hsv(".concat(t,", ").concat(r,"%, ").concat(o,"%)"):"hsva(".concat(t,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},A.prototype.toHsl=function(){var e=dx(this.r,this.g,this.b);return{h:e.h*360,s:e.s,l:e.l,a:this.a}},A.prototype.toHslString=function(){var e=dx(this.r,this.g,this.b),t=Math.round(e.h*360),r=Math.round(e.s*100),o=Math.round(e.l*100);return this.a===1?"hsl(".concat(t,", ").concat(r,"%, ").concat(o,"%)"):"hsla(".concat(t,", ").concat(r,"%, ").concat(o,"%, ").concat(this.roundA,")")},A.prototype.toHex=function(e){return e===void 0&&(e=!1),WP(this.r,this.g,this.b,e)},A.prototype.toHexString=function(e){return e===void 0&&(e=!1),"#"+this.toHex(e)},A.prototype.toHex8=function(e){return e===void 0&&(e=!1),piA(this.r,this.g,this.b,this.a,e)},A.prototype.toHex8String=function(e){return e===void 0&&(e=!1),"#"+this.toHex8(e)},A.prototype.toHexShortString=function(e){return e===void 0&&(e=!1),this.a===1?this.toHexString(e):this.toHex8String(e)},A.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},A.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(e,", ").concat(t,", ").concat(r,")"):"rgba(".concat(e,", ").concat(t,", ").concat(r,", ").concat(this.roundA,")")},A.prototype.toPercentageRgb=function(){var e=function(t){return"".concat(Math.round(Co(t,255)*100),"%")};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},A.prototype.toPercentageRgbString=function(){var e=function(t){return Math.round(Co(t,255)*100)};return this.a===1?"rgb(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%)"):"rgba(".concat(e(this.r),"%, ").concat(e(this.g),"%, ").concat(e(this.b),"%, ").concat(this.roundA,")")},A.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var e="#"+WP(this.r,this.g,this.b,!1),t=0,r=Object.entries(ZP);t=0,n=!t&&o&&(e.startsWith("hex")||e==="name");return n?e==="name"&&this.a===0?this.toName():this.toRgbString():(e==="rgb"&&(r=this.toRgbString()),e==="prgb"&&(r=this.toPercentageRgbString()),(e==="hex"||e==="hex6")&&(r=this.toHexString()),e==="hex3"&&(r=this.toHexString(!0)),e==="hex4"&&(r=this.toHex8String(!0)),e==="hex8"&&(r=this.toHex8String()),e==="name"&&(r=this.toName()),e==="hsl"&&(r=this.toHslString()),e==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},A.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},A.prototype.clone=function(){return new A(this.toString())},A.prototype.lighten=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.l+=e/100,t.l=Fw(t.l),new A(t)},A.prototype.brighten=function(e){e===void 0&&(e=10);var t=this.toRgb();return t.r=Math.max(0,Math.min(255,t.r-Math.round(255*-(e/100)))),t.g=Math.max(0,Math.min(255,t.g-Math.round(255*-(e/100)))),t.b=Math.max(0,Math.min(255,t.b-Math.round(255*-(e/100)))),new A(t)},A.prototype.darken=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.l-=e/100,t.l=Fw(t.l),new A(t)},A.prototype.tint=function(e){return e===void 0&&(e=10),this.mix("white",e)},A.prototype.shade=function(e){return e===void 0&&(e=10),this.mix("black",e)},A.prototype.desaturate=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.s-=e/100,t.s=Fw(t.s),new A(t)},A.prototype.saturate=function(e){e===void 0&&(e=10);var t=this.toHsl();return t.s+=e/100,t.s=Fw(t.s),new A(t)},A.prototype.greyscale=function(){return this.desaturate(100)},A.prototype.spin=function(e){var t=this.toHsl(),r=(t.h+e)%360;return t.h=r<0?360+r:r,new A(t)},A.prototype.mix=function(e,t){t===void 0&&(t=50);var r=this.toRgb(),o=new A(e).toRgb(),n=t/100,i={r:(o.r-r.r)*n+r.r,g:(o.g-r.g)*n+r.g,b:(o.b-r.b)*n+r.b,a:(o.a-r.a)*n+r.a};return new A(i)},A.prototype.analogous=function(e,t){e===void 0&&(e=6),t===void 0&&(t=30);var r=this.toHsl(),o=360/t,n=[this];for(r.h=(r.h-(o*e>>1)+720)%360;--e;)r.h=(r.h+o)%360,n.push(new A(r));return n},A.prototype.complement=function(){var e=this.toHsl();return e.h=(e.h+180)%360,new A(e)},A.prototype.monochromatic=function(e){e===void 0&&(e=6);for(var t=this.toHsv(),r=t.h,o=t.s,n=t.v,i=[],g=1/e;e--;)i.push(new A({h:r,s:o,v:n})),n=(n+g)%1;return i},A.prototype.splitcomplement=function(){var e=this.toHsl(),t=e.h;return[this,new A({h:(t+72)%360,s:e.s,l:e.l}),new A({h:(t+216)%360,s:e.s,l:e.l})]},A.prototype.onBackground=function(e){var t=this.toRgb(),r=new A(e).toRgb(),o=t.a+r.a*(1-t.a);return new A({r:(t.r*t.a+r.r*r.a*(1-t.a))/o,g:(t.g*t.a+r.g*r.a*(1-t.a))/o,b:(t.b*t.a+r.b*r.a*(1-t.a))/o,a:o})},A.prototype.triad=function(){return this.polyad(3)},A.prototype.tetrad=function(){return this.polyad(4)},A.prototype.polyad=function(e){for(var t=this.toHsl(),r=t.h,o=[this],n=360/e,i=1;i=60&&Math.round(A.h)<=240?r=t?Math.round(A.h)-mw*e:Math.round(A.h)+mw*e:r=t?Math.round(A.h)+mw*e:Math.round(A.h)-mw*e,r<0?r+=360:r>=360&&(r-=360),r}function Yx(A,e,t){if(A.h===0&&A.s===0)return A.s;var r;return t?r=A.s-Mx*e:e===px?r=A.s+Mx:r=A.s+UiA*e,r>1&&(r=1),t&&e===Fx&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function Hx(A,e,t){var r;return t?r=A.v+xiA*e:r=A.v-GiA*e,r>1&&(r=1),Number(r.toFixed(2))}function Gl(A){for(var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=[],r=rE(A),o=Fx;o>0;o-=1){var n=mx(r),i=yw(rE({h:yx(n,o,!0),s:Yx(n,o,!0),v:Hx(n,o,!0)}));t.push(i)}t.push(yw(r));for(var g=1;g<=px;g+=1){var B=mx(r),s=yw(rE({h:yx(B,g),s:Yx(B,g),v:Hx(B,g)}));t.push(s)}return e.theme==="dark"?ziA.map(function(a){var Q=a.index,E=a.opacity,C=yw(RiA(rE(e.backgroundColor||"#141414"),rE(t[Q]),E*100));return C}):t}var $P={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},AM=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];AM.primary=AM[5];var eM=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];eM.primary=eM[5];const bx={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},zl=Object.assign(Object.assign({},bx),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function NiA(A,e){let{generateColorPalettes:t,generateNeutralColorPalettes:r}=e;const{colorSuccess:o,colorWarning:n,colorError:i,colorInfo:g,colorPrimary:B,colorBgBase:s,colorTextBase:a}=A,Q=t(B),E=t(o),C=t(n),l=t(i),f=t(g),c=r(s,a),v=A.colorLink||A.colorInfo,w=t(v);return Object.assign(Object.assign({},c),{colorPrimaryBg:Q[1],colorPrimaryBgHover:Q[2],colorPrimaryBorder:Q[3],colorPrimaryBorderHover:Q[4],colorPrimaryHover:Q[5],colorPrimary:Q[6],colorPrimaryActive:Q[7],colorPrimaryTextHover:Q[8],colorPrimaryText:Q[9],colorPrimaryTextActive:Q[10],colorSuccessBg:E[1],colorSuccessBgHover:E[2],colorSuccessBorder:E[3],colorSuccessBorderHover:E[4],colorSuccessHover:E[4],colorSuccess:E[6],colorSuccessActive:E[7],colorSuccessTextHover:E[8],colorSuccessText:E[9],colorSuccessTextActive:E[10],colorErrorBg:l[1],colorErrorBgHover:l[2],colorErrorBgActive:l[3],colorErrorBorder:l[3],colorErrorBorderHover:l[4],colorErrorHover:l[5],colorError:l[6],colorErrorActive:l[7],colorErrorTextHover:l[8],colorErrorText:l[9],colorErrorTextActive:l[10],colorWarningBg:C[1],colorWarningBgHover:C[2],colorWarningBorder:C[3],colorWarningBorderHover:C[4],colorWarningHover:C[4],colorWarning:C[6],colorWarningActive:C[7],colorWarningTextHover:C[8],colorWarningText:C[9],colorWarningTextActive:C[10],colorInfoBg:f[1],colorInfoBgHover:f[2],colorInfoBorder:f[3],colorInfoBorderHover:f[4],colorInfoHover:f[4],colorInfo:f[6],colorInfoActive:f[7],colorInfoTextHover:f[8],colorInfoText:f[9],colorInfoTextActive:f[10],colorLinkHover:w[4],colorLink:w[6],colorLinkActive:w[7],colorBgMask:new bt("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const jiA=A=>{let e=A,t=A,r=A,o=A;return A<6&&A>=5?e=A+1:A<16&&A>=6?e=A+2:A>=16&&(e=16),A<7&&A>=5?t=4:A<8&&A>=7?t=5:A<14&&A>=8?t=6:A<16&&A>=14?t=7:A>=16&&(t=8),A<6&&A>=2?r=1:A>=6&&(r=2),A>4&&A<8?o=4:A>=8&&(o=6),{borderRadius:A,borderRadiusXS:r,borderRadiusSM:t,borderRadiusLG:e,borderRadiusOuter:o}};function JiA(A){const{motionUnit:e,motionBase:t,borderRadius:r,lineWidth:o}=A;return Object.assign({motionDurationFast:`${(t+e).toFixed(1)}s`,motionDurationMid:`${(t+e*2).toFixed(1)}s`,motionDurationSlow:`${(t+e*3).toFixed(1)}s`,lineWidthBold:o+1},jiA(r))}const KiA=A=>{const{controlHeight:e}=A;return{controlHeightSM:e*.75,controlHeightXS:e*.5,controlHeightLG:e*1.25}};function bw(A){return(A+8)/A}function XiA(A){const e=new Array(10).fill(null).map((t,r)=>{const o=r-1,n=A*Math.pow(Math.E,o/5),i=r>1?Math.floor(n):Math.ceil(n);return Math.floor(i/2)*2});return e[1]=A,e.map(t=>({size:t,lineHeight:bw(t)}))}const ViA=A=>{const e=XiA(A),t=e.map(a=>a.size),r=e.map(a=>a.lineHeight),o=t[1],n=t[0],i=t[2],g=r[1],B=r[0],s=r[2];return{fontSizeSM:n,fontSize:o,fontSizeLG:i,fontSizeXL:t[3],fontSizeHeading1:t[6],fontSizeHeading2:t[5],fontSizeHeading3:t[4],fontSizeHeading4:t[3],fontSizeHeading5:t[2],lineHeight:g,lineHeightLG:s,lineHeightSM:B,fontHeight:Math.round(g*o),fontHeightLG:Math.round(s*i),fontHeightSM:Math.round(B*n),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function WiA(A){const{sizeUnit:e,sizeStep:t}=A;return{sizeXXL:e*(t+8),sizeXL:e*(t+4),sizeLG:e*(t+2),sizeMD:e*(t+1),sizeMS:e*t,size:e*t,sizeSM:e*(t-1),sizeXS:e*(t-2),sizeXXS:e*(t-3)}}const rB=(A,e)=>new bt(A).setAlpha(e).toRgbString(),zl=(A,e)=>new bt(A).darken(e).toHexString(),ZiA=A=>{const e=xl(A);return{1:e[0],2:e[1],3:e[2],4:e[3],5:e[4],6:e[5],7:e[6],8:e[4],9:e[5],10:e[6]}},qiA=(A,e)=>{const t=A||"#fff",r=e||"#000";return{colorBgBase:t,colorTextBase:r,colorText:rB(r,.88),colorTextSecondary:rB(r,.65),colorTextTertiary:rB(r,.45),colorTextQuaternary:rB(r,.25),colorFill:rB(r,.15),colorFillSecondary:rB(r,.06),colorFillTertiary:rB(r,.04),colorFillQuaternary:rB(r,.02),colorBgLayout:zl(t,4),colorBgContainer:zl(t,0),colorBgElevated:zl(t,0),colorBgSpotlight:rB(r,.85),colorBgBlur:"transparent",colorBorder:zl(t,15),colorBorderSecondary:zl(t,6)}};function _iA(A){const e=Object.keys(xx).map(t=>{const r=xl(A[t]);return new Array(10).fill(1).reduce((o,n,i)=>(o[`${t}-${i+1}`]=r[i],o[`${t}${i+1}`]=r[i],o),{})}).reduce((t,r)=>(t=Object.assign(Object.assign({},t),r),t),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},A),e),NiA(A,{generateColorPalettes:ZiA,generateNeutralColorPalettes:qiA})),ViA(A.fontSize)),WiA(A)),KiA(A)),JiA(A))}const Gx=HP(_iA),tM={token:Gl,override:{override:Gl},hashed:!0},zx=M.createContext(tM),rM="anticon",$iA=["outlined","borderless","filled"],AgA=(A,e)=>e||(A?`ant-${A}`:"ant"),Ee=D.createContext({getPrefixCls:AgA,iconPrefixCls:rM}),egA=`-ant-${Date.now()}-${Math.random()}`;function tgA(A,e){const t={},r=(i,g)=>{let B=i.clone();return B=(g==null?void 0:g(B))||B,B.toRgbString()},o=(i,g)=>{const B=new bt(i),s=xl(B.toRgbString());t[`${g}-color`]=r(B),t[`${g}-color-disabled`]=s[1],t[`${g}-color-hover`]=s[4],t[`${g}-color-active`]=s[6],t[`${g}-color-outline`]=B.clone().setAlpha(.2).toRgbString(),t[`${g}-color-deprecated-bg`]=s[0],t[`${g}-color-deprecated-border`]=s[2]};if(e.primaryColor){o(e.primaryColor,"primary");const i=new bt(e.primaryColor),g=xl(i.toRgbString());g.forEach((s,a)=>{t[`primary-${a+1}`]=s}),t["primary-color-deprecated-l-35"]=r(i,s=>s.lighten(35)),t["primary-color-deprecated-l-20"]=r(i,s=>s.lighten(20)),t["primary-color-deprecated-t-20"]=r(i,s=>s.tint(20)),t["primary-color-deprecated-t-50"]=r(i,s=>s.tint(50)),t["primary-color-deprecated-f-12"]=r(i,s=>s.setAlpha(s.getAlpha()*.12));const B=new bt(g[0]);t["primary-color-active-deprecated-f-30"]=r(B,s=>s.setAlpha(s.getAlpha()*.3)),t["primary-color-active-deprecated-d-02"]=r(B,s=>s.darken(2))}return e.successColor&&o(e.successColor,"success"),e.warningColor&&o(e.warningColor,"warning"),e.errorColor&&o(e.errorColor,"error"),e.infoColor&&o(e.infoColor,"info"),` +'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function LiA(A,e){let{generateColorPalettes:t,generateNeutralColorPalettes:r}=e;const{colorSuccess:o,colorWarning:n,colorError:i,colorInfo:g,colorPrimary:B,colorBgBase:s,colorTextBase:a}=A,Q=t(B),E=t(o),C=t(n),l=t(i),f=t(g),c=r(s,a),v=A.colorLink||A.colorInfo,w=t(v);return Object.assign(Object.assign({},c),{colorPrimaryBg:Q[1],colorPrimaryBgHover:Q[2],colorPrimaryBorder:Q[3],colorPrimaryBorderHover:Q[4],colorPrimaryHover:Q[5],colorPrimary:Q[6],colorPrimaryActive:Q[7],colorPrimaryTextHover:Q[8],colorPrimaryText:Q[9],colorPrimaryTextActive:Q[10],colorSuccessBg:E[1],colorSuccessBgHover:E[2],colorSuccessBorder:E[3],colorSuccessBorderHover:E[4],colorSuccessHover:E[4],colorSuccess:E[6],colorSuccessActive:E[7],colorSuccessTextHover:E[8],colorSuccessText:E[9],colorSuccessTextActive:E[10],colorErrorBg:l[1],colorErrorBgHover:l[2],colorErrorBgActive:l[3],colorErrorBorder:l[3],colorErrorBorderHover:l[4],colorErrorHover:l[5],colorError:l[6],colorErrorActive:l[7],colorErrorTextHover:l[8],colorErrorText:l[9],colorErrorTextActive:l[10],colorWarningBg:C[1],colorWarningBgHover:C[2],colorWarningBorder:C[3],colorWarningBorderHover:C[4],colorWarningHover:C[4],colorWarning:C[6],colorWarningActive:C[7],colorWarningTextHover:C[8],colorWarningText:C[9],colorWarningTextActive:C[10],colorInfoBg:f[1],colorInfoBgHover:f[2],colorInfoBorder:f[3],colorInfoBorderHover:f[4],colorInfoHover:f[4],colorInfo:f[6],colorInfoActive:f[7],colorInfoTextHover:f[8],colorInfoText:f[9],colorInfoTextActive:f[10],colorLinkHover:w[4],colorLink:w[6],colorLinkActive:w[7],colorBgMask:new bt("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const SiA=A=>{let e=A,t=A,r=A,o=A;return A<6&&A>=5?e=A+1:A<16&&A>=6?e=A+2:A>=16&&(e=16),A<7&&A>=5?t=4:A<8&&A>=7?t=5:A<14&&A>=8?t=6:A<16&&A>=14?t=7:A>=16&&(t=8),A<6&&A>=2?r=1:A>=6&&(r=2),A>4&&A<8?o=4:A>=8&&(o=6),{borderRadius:A,borderRadiusXS:r,borderRadiusSM:t,borderRadiusLG:e,borderRadiusOuter:o}};function OiA(A){const{motionUnit:e,motionBase:t,borderRadius:r,lineWidth:o}=A;return Object.assign({motionDurationFast:`${(t+e).toFixed(1)}s`,motionDurationMid:`${(t+e*2).toFixed(1)}s`,motionDurationSlow:`${(t+e*3).toFixed(1)}s`,lineWidthBold:o+1},SiA(r))}const TiA=A=>{const{controlHeight:e}=A;return{controlHeightSM:e*.75,controlHeightXS:e*.5,controlHeightLG:e*1.25}};function Yw(A){return(A+8)/A}function kiA(A){const e=new Array(10).fill(null).map((t,r)=>{const o=r-1,n=A*Math.pow(Math.E,o/5),i=r>1?Math.floor(n):Math.ceil(n);return Math.floor(i/2)*2});return e[1]=A,e.map(t=>({size:t,lineHeight:Yw(t)}))}const NiA=A=>{const e=kiA(A),t=e.map(a=>a.size),r=e.map(a=>a.lineHeight),o=t[1],n=t[0],i=t[2],g=r[1],B=r[0],s=r[2];return{fontSizeSM:n,fontSize:o,fontSizeLG:i,fontSizeXL:t[3],fontSizeHeading1:t[6],fontSizeHeading2:t[5],fontSizeHeading3:t[4],fontSizeHeading4:t[3],fontSizeHeading5:t[2],lineHeight:g,lineHeightLG:s,lineHeightSM:B,fontHeight:Math.round(g*o),fontHeightLG:Math.round(s*i),fontHeightSM:Math.round(B*n),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function jiA(A){const{sizeUnit:e,sizeStep:t}=A;return{sizeXXL:e*(t+8),sizeXL:e*(t+4),sizeLG:e*(t+2),sizeMD:e*(t+1),sizeMS:e*t,size:e*t,sizeSM:e*(t-1),sizeXS:e*(t-2),sizeXXS:e*(t-3)}}const tB=(A,e)=>new bt(A).setAlpha(e).toRgbString(),Rl=(A,e)=>new bt(A).darken(e).toHexString(),JiA=A=>{const e=Gl(A);return{1:e[0],2:e[1],3:e[2],4:e[3],5:e[4],6:e[5],7:e[6],8:e[4],9:e[5],10:e[6]}},KiA=(A,e)=>{const t=A||"#fff",r=e||"#000";return{colorBgBase:t,colorTextBase:r,colorText:tB(r,.88),colorTextSecondary:tB(r,.65),colorTextTertiary:tB(r,.45),colorTextQuaternary:tB(r,.25),colorFill:tB(r,.15),colorFillSecondary:tB(r,.06),colorFillTertiary:tB(r,.04),colorFillQuaternary:tB(r,.02),colorBgLayout:Rl(t,4),colorBgContainer:Rl(t,0),colorBgElevated:Rl(t,0),colorBgSpotlight:tB(r,.85),colorBgBlur:"transparent",colorBorder:Rl(t,15),colorBorderSecondary:Rl(t,6)}};function XiA(A){const e=Object.keys(bx).map(t=>{const r=Gl(A[t]);return new Array(10).fill(1).reduce((o,n,i)=>(o[`${t}-${i+1}`]=r[i],o[`${t}${i+1}`]=r[i],o),{})}).reduce((t,r)=>(t=Object.assign(Object.assign({},t),r),t),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},A),e),LiA(A,{generateColorPalettes:JiA,generateNeutralColorPalettes:KiA})),NiA(A.fontSize)),jiA(A)),TiA(A)),OiA(A))}const Ux=HP(XiA),tM={token:zl,override:{override:zl},hashed:!0},xx=M.createContext(tM),rM="anticon",ViA=["outlined","borderless","filled"],WiA=(A,e)=>e||(A?`ant-${A}`:"ant"),Ce=D.createContext({getPrefixCls:WiA,iconPrefixCls:rM}),ZiA=`-ant-${Date.now()}-${Math.random()}`;function qiA(A,e){const t={},r=(i,g)=>{let B=i.clone();return B=(g==null?void 0:g(B))||B,B.toRgbString()},o=(i,g)=>{const B=new bt(i),s=Gl(B.toRgbString());t[`${g}-color`]=r(B),t[`${g}-color-disabled`]=s[1],t[`${g}-color-hover`]=s[4],t[`${g}-color-active`]=s[6],t[`${g}-color-outline`]=B.clone().setAlpha(.2).toRgbString(),t[`${g}-color-deprecated-bg`]=s[0],t[`${g}-color-deprecated-border`]=s[2]};if(e.primaryColor){o(e.primaryColor,"primary");const i=new bt(e.primaryColor),g=Gl(i.toRgbString());g.forEach((s,a)=>{t[`primary-${a+1}`]=s}),t["primary-color-deprecated-l-35"]=r(i,s=>s.lighten(35)),t["primary-color-deprecated-l-20"]=r(i,s=>s.lighten(20)),t["primary-color-deprecated-t-20"]=r(i,s=>s.tint(20)),t["primary-color-deprecated-t-50"]=r(i,s=>s.tint(50)),t["primary-color-deprecated-f-12"]=r(i,s=>s.setAlpha(s.getAlpha()*.12));const B=new bt(g[0]);t["primary-color-active-deprecated-f-30"]=r(B,s=>s.setAlpha(s.getAlpha()*.3)),t["primary-color-active-deprecated-d-02"]=r(B,s=>s.darken(2))}return e.successColor&&o(e.successColor,"success"),e.warningColor&&o(e.warningColor,"warning"),e.errorColor&&o(e.errorColor,"error"),e.infoColor&&o(e.infoColor,"info"),` :root { ${Object.keys(t).map(i=>`--${A}-${i}: ${t[i]};`).join(` `)} } - `.trim()}function rgA(A,e){const t=tgA(A,e);Xr()?$g(t,`${egA}-dynamic-theme`):process.env.NODE_ENV!=="production"&&VB(!1,"ConfigProvider","SSR do not support dynamic theme with css variables.")}const oB=D.createContext(!1),Rx=A=>{let{children:e,disabled:t}=A;const r=D.useContext(oB);return D.createElement(oB.Provider,{value:t??r},e)},oE=D.createContext(void 0),ogA=A=>{let{children:e,size:t}=A;const r=D.useContext(oE);return D.createElement(oE.Provider,{value:t||r},e)};function ngA(){const A=M.useContext(oB),e=M.useContext(oE);return{componentDisabled:A,componentSize:e}}const Rl=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],igA="5.19.0";function oM(A){return A>=0&&A<=255}function Uw(A,e){const{r:t,g:r,b:o,a:n}=new bt(A).toRgb();if(n<1)return A;const{r:i,g,b:B}=new bt(e).toRgb();for(let s=.01;s<=1;s+=.01){const a=Math.round((t-i*(1-s))/s),Q=Math.round((r-g*(1-s))/s),E=Math.round((o-B*(1-s))/s);if(oM(a)&&oM(Q)&&oM(E))return new bt({r:a,g:Q,b:E,a:Math.round(s*100)/100}).toRgbString()}return new bt({r:t,g:r,b:o,a:1}).toRgbString()}var ggA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{delete r[E]});const o=Object.assign(Object.assign({},t),r),n=480,i=576,g=768,B=992,s=1200,a=1600;if(o.motion===!1){const E="0s";o.motionDurationFast=E,o.motionDurationMid=E,o.motionDurationSlow=E}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:Uw(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:Uw(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:Uw(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*4,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:Uw(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` + `.trim()}function _iA(A,e){const t=qiA(A,e);Kr()?_g(t,`${ZiA}-dynamic-theme`):process.env.NODE_ENV!=="production"&&VB(!1,"ConfigProvider","SSR do not support dynamic theme with css variables.")}const rB=D.createContext(!1),Gx=A=>{let{children:e,disabled:t}=A;const r=D.useContext(rB);return D.createElement(rB.Provider,{value:t??r},e)},oE=D.createContext(void 0),$iA=A=>{let{children:e,size:t}=A;const r=D.useContext(oE);return D.createElement(oE.Provider,{value:t||r},e)};function AgA(){const A=M.useContext(rB),e=M.useContext(oE);return{componentDisabled:A,componentSize:e}}const Ll=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],egA="5.19.0";function oM(A){return A>=0&&A<=255}function Hw(A,e){const{r:t,g:r,b:o,a:n}=new bt(A).toRgb();if(n<1)return A;const{r:i,g,b:B}=new bt(e).toRgb();for(let s=.01;s<=1;s+=.01){const a=Math.round((t-i*(1-s))/s),Q=Math.round((r-g*(1-s))/s),E=Math.round((o-B*(1-s))/s);if(oM(a)&&oM(Q)&&oM(E))return new bt({r:a,g:Q,b:E,a:Math.round(s*100)/100}).toRgbString()}return new bt({r:t,g:r,b:o,a:1}).toRgbString()}var tgA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{delete r[E]});const o=Object.assign(Object.assign({},t),r),n=480,i=576,g=768,B=992,s=1200,a=1600;if(o.motion===!1){const E="0s";o.motionDurationFast=E,o.motionDurationMid=E,o.motionDurationSlow=E}return Object.assign(Object.assign(Object.assign({},o),{colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:Hw(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:Hw(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:Hw(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*4,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:Hw(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) @@ -91,7 +91,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var Sx=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const r=t.getDerivativeToken(A),{override:o}=e,n=Sx(e,["override"]);let i=Object.assign(Object.assign({},r),{override:o});return i=Lx(i),n&&Object.entries(n).forEach(g=>{let[B,s]=g;const{theme:a}=s,Q=Sx(s,["theme"]);let E=Q;a&&(E=kx(Object.assign(Object.assign({},i),Q),{override:Q},a)),i[B]=E}),i};function Vr(){const{token:A,hashed:e,theme:t,override:r,cssVar:o}=M.useContext(zx),n=`${igA}-${e||""}`,i=t||Gx,[g,B,s]=jnA(i,[Gl,A],{salt:n,override:r,getComputedToken:kx,formatToken:Lx,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:Ox,ignore:Tx,preserve:BgA}});return[i,s,e?B:"",g,o]}function Ot(A){var e=D.useRef();e.current=A;var t=D.useCallback(function(){for(var r,o=arguments.length,n=new Array(o),i=0;io&&typeof o=="object"?`obj_${this.getObjectID(o)}`:`${typeof o}_${o}`).join("|")}},{key:"getObjectID",value:function(t){if(this.objectIDMap.has(t))return this.objectIDMap.get(t);const r=this.nextID;return this.objectIDMap.set(t,r),this.nextID+=1,r}},{key:"clear",value:function(){if(this.accessBeat>1e4){const t=Date.now();this.lastAccessBeat.forEach((r,o)=>{t-r>sgA&&(this.map.delete(o),this.lastAccessBeat.delete(o))}),this.accessBeat=0}}}])}();const Nx=new agA;function QgA(A,e){return M.useMemo(()=>{const t=Nx.get(e);if(t)return t;const r=A();return Nx.set(e,r),r},e)}const iM=A=>({color:A.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${A.motionDurationSlow}`,"&:focus, &:hover":{color:A.colorLinkHover},"&:active":{color:A.colorLinkActive}}),Qg={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Tt=function(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:A.colorText,fontSize:A.fontSize,lineHeight:A.lineHeight,listStyle:"none",fontFamily:e?"inherit":A.fontFamily}},xw=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),nB=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),EgA=A=>({a:{color:A.colorLink,textDecoration:A.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${A.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:A.colorLinkHover},"&:active":{color:A.colorLinkActive},"&:active, &:hover":{textDecoration:A.linkHoverDecoration,outline:0},"&:focus":{textDecoration:A.linkFocusDecoration,outline:0},"&[disabled]":{color:A.colorTextDisabled,cursor:"not-allowed"}}}),CgA=(A,e,t,r)=>{const o=`[class^="${e}"], [class*=" ${e}"]`,n=t?`.${t}`:o,i={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let g={};return r!==!1&&(g={fontFamily:A.fontFamily,fontSize:A.fontSize}),{[n]:Object.assign(Object.assign(Object.assign({},g),i),{[o]:i})}},ZB=A=>({outline:`${eA(A.lineWidthFocus)} solid ${A.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),ta=A=>({"&:focus-visible":Object.assign({},ZB(A))});function lgA(A){return A==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var e=arguments.length,t=new Array(e),r=0;reA(o)).join(",")})`},min:function(){for(var e=arguments.length,t=new Array(e),r=0;reA(o)).join(",")})`}}}const jx=process.env.NODE_ENV!=="production"||typeof CSSINJS_STATISTIC<"u";let gM=!0;function it(){for(var A=arguments.length,e=new Array(A),t=0;t{Object.keys(o).forEach(i=>{Object.defineProperty(r,i,{configurable:!0,enumerable:!0,get:()=>o[i]})})}),gM=!0,r}const Jx={};function cgA(){}const fgA=A=>{let e,t=A,r=cgA;return jx&&typeof Proxy<"u"&&(e=new Set,t=new Proxy(A,{get(o,n){return gM&&e.add(n),o[n]}}),r=(o,n)=>{var i;Jx[o]={global:Array.from(e),component:Object.assign(Object.assign({},(i=Jx[o])===null||i===void 0?void 0:i.component),n)}}),{token:t,keys:e,flush:r}},Kx=(A,e)=>{const[t,r]=Vr();return jP({theme:t,token:r,hashId:"",path:["ant-design-icons",A],nonce:()=>e==null?void 0:e.nonce,layer:{name:"antd"}},()=>[{[`.${A}`]:Object.assign(Object.assign({},xw()),{[`.${A} .${A}-icon`]:{display:"block"}})}])},Xx=(A,e,t)=>{var r;return typeof t=="function"?t(it(e,(r=e[A])!==null&&r!==void 0?r:{})):t??{}},Vx=(A,e,t,r)=>{const o=Object.assign({},e[A]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:i}=r;i.forEach(g=>{let[B,s]=g;var a;process.env.NODE_ENV!=="production"&&process.env.NODE_ENV!=="production"&&de(!(o!=null&&o[B]),`Component Token \`${String(B)}\` of ${A} is deprecated. Please use \`${String(s)}\` instead.`),(o!=null&&o[B]||o!=null&&o[s])&&((a=o[s])!==null&&a!==void 0||(o[s]=o==null?void 0:o[B]))})}const n=Object.assign(Object.assign({},t),o);return Object.keys(n).forEach(i=>{n[i]===e[i]&&delete n[i]}),n},Wx=(A,e)=>`${[e,A.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function BM(A,e,t){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(A)?A:[A,A],[n]=o,i=o.join("-");return function(g){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g;const[s,a,Q,E,C]=Vr(),{getPrefixCls:l,iconPrefixCls:f,csp:c}=M.useContext(Ee),v=l(),w=C?"css":"js",u=QgA(()=>{const p=new Set;return C&&Object.keys(r.unitless||{}).forEach(F=>{p.add(ww(F,C.prefix)),p.add(ww(F,Wx(n,C.prefix)))}),DnA(w,p)},[w,n,C==null?void 0:C.prefix]),{max:h,min:I}=lgA(w),d={theme:s,token:E,hashId:Q,nonce:()=>c==null?void 0:c.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return jP(Object.assign(Object.assign({},d),{clientOnly:!1,path:["Shared",v]}),()=>[{"&":EgA(E)}]),Kx(f,c),[jP(Object.assign(Object.assign({},d),{path:[i,g,f]}),()=>{if(r.injectStyle===!1)return[];const{token:p,flush:F}=fgA(E),m=Xx(n,a,t),y=`.${g}`,H=Vx(n,a,m,{deprecatedTokens:r.deprecatedTokens});C&&Object.keys(m).forEach(x=>{m[x]=`var(${ww(x,Wx(n,C.prefix))})`});const U=it(p,{componentCls:y,prefixCls:g,iconCls:`.${f}`,antCls:`.${v}`,calc:u,max:h,min:I},C?m:H),Y=e(U,{hashId:Q,prefixCls:g,rootPrefixCls:v,iconPrefixCls:f});return F(n,H),[r.resetStyle===!1?null:CgA(U,g,B,r.resetFont),Y]}),Q]}}const Ll=(A,e,t,r)=>{const o=BM(A,e,t,Object.assign({resetStyle:!1,order:-998},r)),n=i=>{let{prefixCls:g,rootCls:B=g}=i;return o(g,B),null};return process.env.NODE_ENV!=="production"&&(n.displayName=`SubStyle_${Array.isArray(A)?A.join("."):A}`),n},vgA=(A,e,t)=>{const{unitless:r,injectStyle:o=!0,prefixToken:n}=t,i=B=>{let{rootCls:s,cssVar:a}=B;const[,Q]=Vr();return uiA({path:[A],prefix:a.prefix,key:a==null?void 0:a.key,unitless:r,ignore:Tx,token:Q,scope:s},()=>{const E=Xx(A,Q,e),C=Vx(A,Q,E,{deprecatedTokens:t==null?void 0:t.deprecatedTokens});return Object.keys(E).forEach(l=>{C[n(l)]=C[l],delete C[l]}),C}),null};return B=>{const[,,,,s]=Vr();return[a=>o&&s?M.createElement(M.Fragment,null,M.createElement(i,{rootCls:B,cssVar:s,component:A}),a):a,s==null?void 0:s.key]}},Ut=(A,e,t,r)=>{const o=Array.isArray(A)?A[0]:A;function n(Q){return`${o}${Q.slice(0,1).toUpperCase()}${Q.slice(1)}`}const i=(r==null?void 0:r.unitless)||{},g=Object.assign(Object.assign({},Ox),{[n("zIndexPopup")]:!0});Object.keys(i).forEach(Q=>{g[n(Q)]=i[Q]});const B=Object.assign(Object.assign({},r),{unitless:g,prefixToken:n}),s=BM(A,e,t,B),a=vgA(o,t,B);return function(Q){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Q;const[,C]=s(Q,E),[l,f]=a(E);return[l,C,f]}};function Zx(A,e){return Rl.reduce((t,r)=>{const o=A[`${r}1`],n=A[`${r}3`],i=A[`${r}6`],g=A[`${r}7`];return Object.assign(Object.assign({},t),e(r,{lightColor:o,lightBorderColor:n,darkColor:i,textColor:g}))},{})}const wgA=Object.assign({},D),{useId:qx}=wgA,ugA=typeof qx>"u"?()=>"":qx;function DgA(A,e,t){var r,o;const n=Ct("ConfigProvider"),i=A||{},g=i.inherit===!1||!e?Object.assign(Object.assign({},tM),{hashed:(r=e==null?void 0:e.hashed)!==null&&r!==void 0?r:tM.hashed,cssVar:e==null?void 0:e.cssVar}):e,B=ugA();if(process.env.NODE_ENV!=="production"){const s=i.cssVar||g.cssVar,a=!!(typeof i.cssVar=="object"&&(!((o=i.cssVar)===null||o===void 0)&&o.key)||B);process.env.NODE_ENV!=="production"&&n(!s||a,"breaking","Missing key in `cssVar` config. Please upgrade to React 18 or set `cssVar.key` manually in each ConfigProvider inside `cssVar` enabled ConfigProvider.")}return Zs(()=>{var s,a;if(!A)return e;const Q=Object.assign({},g.components);Object.keys(A.components||{}).forEach(l=>{Q[l]=Object.assign(Object.assign({},Q[l]),A.components[l])});const E=`css-var-${B.replace(/:/g,"")}`,C=((s=i.cssVar)!==null&&s!==void 0?s:g.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:t==null?void 0:t.prefixCls},typeof g.cssVar=="object"?g.cssVar:{}),typeof i.cssVar=="object"?i.cssVar:{}),{key:typeof i.cssVar=="object"&&((a=i.cssVar)===null||a===void 0?void 0:a.key)||E});return Object.assign(Object.assign(Object.assign({},g),i),{token:Object.assign(Object.assign({},g.token),i.token),components:Q,cssVar:C})},[i,g],(s,a)=>s.some((Q,E)=>{const C=a[E];return!yi(Q,C,!0)}))}var hgA=["children"],_x=D.createContext({});function IgA(A){var e=A.children,t=Ye(A,hgA);return D.createElement(_x.Provider,{value:t},e)}var dgA=function(A){sg(t,A);var e=ag(t);function t(){return Or(this,t),e.apply(this,arguments)}return Tr(t,[{key:"render",value:function(){return this.props.children}}]),t}(D.Component);function PgA(A){var e=D.useReducer(function(g){return g+1},0),t=sA(e,2),r=t[1],o=D.useRef(A),n=Ot(function(){return o.current}),i=Ot(function(g){o.current=typeof g=="function"?g(o.current):g,r()});return[n,i]}var qB="none",Gw="appear",zw="enter",Rw="leave",$x="none",Gi="prepare",iE="start",gE="active",sM="end",AG="prepared";function eG(A,e){var t={};return t[A.toLowerCase()]=e.toLowerCase(),t["Webkit".concat(A)]="webkit".concat(e),t["Moz".concat(A)]="moz".concat(e),t["ms".concat(A)]="MS".concat(e),t["O".concat(A)]="o".concat(e.toLowerCase()),t}function MgA(A,e){var t={animationend:eG("Animation","AnimationEnd"),transitionend:eG("Transition","TransitionEnd")};return A&&("AnimationEvent"in e||delete t.animationend.animation,"TransitionEvent"in e||delete t.transitionend.transition),t}var FgA=MgA(Xr(),typeof window<"u"?window:{}),tG={};if(Xr()){var pgA=document.createElement("div");tG=pgA.style}var Lw={};function rG(A){if(Lw[A])return Lw[A];var e=FgA[A];if(e)for(var t=Object.keys(e),r=t.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;e();var n=pt(function(){o<=1?r({isCanceled:function(){return n!==A.current}}):t(r,o-1)});A.current=n}return D.useEffect(function(){return function(){e()}},[]),[t,e]};var YgA=[Gi,iE,gE,sM],HgA=[Gi,AG],QG=!1,bgA=!0;function EG(A){return A===gE||A===sM}const UgA=function(A,e,t){var r=nE($x),o=sA(r,2),n=o[0],i=o[1],g=ygA(),B=sA(g,2),s=B[0],a=B[1];function Q(){i(Gi,!0)}var E=e?HgA:YgA;return aG(function(){if(n!==$x&&n!==sM){var C=E.indexOf(n),l=E[C+1],f=t(n);f===QG?i(l,!0):l&&s(function(c){function v(){c.isCanceled()||i(l,!0)}f===!0?v():Promise.resolve(f).then(v)})}},[A,n]),D.useEffect(function(){return function(){a()}},[]),[Q,n]};function xgA(A,e,t,r){var o=r.motionEnter,n=o===void 0?!0:o,i=r.motionAppear,g=i===void 0?!0:i,B=r.motionLeave,s=B===void 0?!0:B,a=r.motionDeadline,Q=r.motionLeaveImmediately,E=r.onAppearPrepare,C=r.onEnterPrepare,l=r.onLeavePrepare,f=r.onAppearStart,c=r.onEnterStart,v=r.onLeaveStart,w=r.onAppearActive,u=r.onEnterActive,h=r.onLeaveActive,I=r.onAppearEnd,d=r.onEnterEnd,P=r.onLeaveEnd,p=r.onVisibleChanged,F=nE(),m=sA(F,2),y=m[0],H=m[1],U=PgA(qB),Y=sA(U,2),x=Y[0],G=Y[1],R=nE(null),z=sA(R,2),L=z[0],b=z[1],O=x(),T=M.useRef(!1),S=M.useRef(null);function j(){return t()}var J=M.useRef(!1);function Z(){G(qB),b(null,!0)}var W=Ot(function(QA){var lA=x();if(lA!==qB){var pA=j();if(!(QA&&!QA.deadline&&QA.target!==pA)){var DA=J.current,mA;lA===Gw&&DA?mA=I==null?void 0:I(pA,QA):lA===zw&&DA?mA=d==null?void 0:d(pA,QA):lA===Rw&&DA&&(mA=P==null?void 0:P(pA,QA)),DA&&mA!==!1&&Z()}}}),q=mgA(W),AA=sA(q,1),_=AA[0],V=function(lA){switch(lA){case Gw:return K(K(K({},Gi,E),iE,f),gE,w);case zw:return K(K(K({},Gi,C),iE,c),gE,u);case Rw:return K(K(K({},Gi,l),iE,v),gE,h);default:return{}}},X=D.useMemo(function(){return V(O)},[O]),nA=UgA(O,!A,function(QA){if(QA===Gi){var lA=X[Gi];return lA?lA(j()):QG}if(BA in X){var pA;b(((pA=X[BA])===null||pA===void 0?void 0:pA.call(X,j(),null))||null)}return BA===gE&&O!==qB&&(_(j()),a>0&&(clearTimeout(S.current),S.current=setTimeout(function(){W({deadline:!0})},a))),BA===AG&&Z(),bgA}),N=sA(nA,2),tA=N[0],BA=N[1],aA=EG(BA);J.current=aA,aG(function(){H(e);var QA=T.current;T.current=!0;var lA;!QA&&e&&g&&(lA=Gw),QA&&e&&n&&(lA=zw),(QA&&!e&&s||!QA&&Q&&!e&&s)&&(lA=Rw);var pA=V(lA);lA&&(A||pA[Gi])?(G(lA),tA()):G(qB)},[e]),M.useEffect(function(){(O===Gw&&!g||O===zw&&!n||O===Rw&&!s)&&G(qB)},[g,n,s]),M.useEffect(function(){return function(){T.current=!1,clearTimeout(S.current)}},[]);var EA=D.useRef(!1);M.useEffect(function(){y&&(EA.current=!0),y!==void 0&&O===qB&&((EA.current||y)&&(p==null||p(y)),EA.current=!0)},[y,O]);var CA=L;return X[Gi]&&BA===iE&&(CA=$({transition:"none"},CA)),[O,BA,CA,y??e]}function GgA(A){var e=A;Ce(A)==="object"&&(e=A.transitionSupport);function t(o,n){return!!(o.motionName&&e&&n!==!1)}var r=D.forwardRef(function(o,n){var i=o.visible,g=i===void 0?!0:i,B=o.removeOnLeave,s=B===void 0?!0:B,a=o.forceRender,Q=o.children,E=o.motionName,C=o.leavedClassName,l=o.eventProps,f=D.useContext(_x),c=f.motion,v=t(o,c),w=M.useRef(),u=M.useRef();function h(){try{return w.current instanceof HTMLElement?w.current:Ml(u.current)}catch{return null}}var I=xgA(v,g,h,o),d=sA(I,4),P=d[0],p=d[1],F=d[2],m=d[3],y=D.useRef(m);m&&(y.current=!0);var H=D.useCallback(function(L){w.current=L,Fl(n,L)},[n]),U,Y=$($({},l),{},{visible:g});if(!Q)U=null;else if(P===qB)m?U=Q($({},Y),H):!s&&y.current&&C?U=Q($($({},Y),{},{className:C}),H):a||!s&&!C?U=Q($($({},Y),{},{style:{display:"none"}}),H):U=null;else{var x;p===Gi?x="prepare":EG(p)?x="active":p===iE&&(x="start");var G=sG(E,"".concat(P,"-").concat(x));U=Q($($({},Y),{},{className:rA(sG(E,P),K(K({},G,G&&x),E,typeof E=="string")),style:F}),H)}if(D.isValidElement(U)&&Bg(U)){var R=U,z=R.ref;z||(U=D.cloneElement(U,{ref:H}))}return D.createElement(dgA,{ref:u},U)});return r.displayName="CSSMotion",r}const zi=GgA(iG);var aM="add",QM="keep",EM="remove",CM="removed";function zgA(A){var e;return A&&Ce(A)==="object"&&"key"in A?e=A:e={key:A},$($({},e),{},{key:String(e.key)})}function lM(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return A.map(zgA)}function RgA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],t=[],r=0,o=e.length,n=lM(A),i=lM(e);n.forEach(function(s){for(var a=!1,Q=r;Q1});return B.forEach(function(s){t=t.filter(function(a){var Q=a.key,E=a.status;return Q!==s||E!==EM}),t.forEach(function(a){a.key===s&&(a.status=QM)})}),t}var LgA=["component","children","onVisibleChanged","onAllRemoved"],SgA=["status"],OgA=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function TgA(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:zi,t=function(r){sg(n,r);var o=ag(n);function n(){var i;Or(this,n);for(var g=arguments.length,B=new Array(g),s=0;s{let{dropdownMatchSelectWidth:e}=A;return Ct("ConfigProvider").deprecated(e===void 0,"dropdownMatchSelectWidth","popupMatchSelectWidth"),null});process.env.NODE_ENV!=="production"&&(CG.displayName="PropWarning");const jgA=process.env.NODE_ENV!=="production"?CG:()=>null;var JgA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{process.env.NODE_ENV!=="production"&&VB(!cM,A,"Static function can not consume context like dynamic theme. Please use 'App' component instead.")}:null,KgA=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"],cG="ant";let Sw,fG,vG,wG;function Ow(){return Sw||cG}function XgA(){return fG||rM}function VgA(A){return Object.keys(A).some(e=>e.endsWith("Color"))}const WgA=A=>{const{prefixCls:e,iconPrefixCls:t,theme:r,holderRender:o}=A;e!==void 0&&(Sw=e),t!==void 0&&(fG=t),"holderRender"in A&&(wG=o),r&&(VgA(r)?(process.env.NODE_ENV!=="production"&&VB(!1,"ConfigProvider","`config` of css variable theme is not work in v5. Please use new `theme` config instead."),rgA(Ow(),r)):vG=r)},fM=()=>({getPrefixCls:(A,e)=>e||(A?`${Ow()}-${A}`:Ow()),getIconPrefixCls:XgA,getRootPrefixCls:()=>Sw||Ow(),getTheme:()=>vG,holderRender:wG}),ZgA=A=>{const{children:e,csp:t,autoInsertSpaceInButton:r,alert:o,anchor:n,form:i,locale:g,componentSize:B,direction:s,space:a,virtual:Q,dropdownMatchSelectWidth:E,popupMatchSelectWidth:C,popupOverflow:l,legacyLocale:f,parentContext:c,iconPrefixCls:v,theme:w,componentDisabled:u,segmented:h,statistic:I,spin:d,calendar:P,carousel:p,cascader:F,collapse:m,typography:y,checkbox:H,descriptions:U,divider:Y,drawer:x,skeleton:G,steps:R,image:z,layout:L,list:b,mentions:O,modal:T,progress:S,result:j,slider:J,breadcrumb:Z,menu:W,pagination:q,input:AA,textArea:_,empty:V,badge:X,radio:nA,rate:N,switch:tA,transfer:BA,avatar:aA,message:EA,tag:CA,table:QA,card:lA,tabs:pA,timeline:DA,timePicker:mA,upload:LA,notification:oA,tree:vA,colorPicker:xA,datePicker:GA,rangePicker:hA,flex:wA,wave:MA,dropdown:TA,warning:NA,tour:ie,floatButtonGroup:WA,variant:jA,inputNumber:bA,treeSelect:JA}=A,ae=D.useCallback((kA,_A)=>{const{prefixCls:Ae}=A;if(_A)return _A;const $A=Ae||c.getPrefixCls("");return kA?`${$A}-${kA}`:$A},[c.getPrefixCls,A.prefixCls]),he=v||c.iconPrefixCls||rM,gt=t||c.csp;Kx(he,gt);const ye=DgA(w,c.theme,{prefixCls:ae("")});process.env.NODE_ENV!=="production"&&(cM=cM||!!ye);const be={csp:gt,autoInsertSpaceInButton:r,alert:o,anchor:n,locale:g||f,direction:s,space:a,virtual:Q,popupMatchSelectWidth:C??E,popupOverflow:l,getPrefixCls:ae,iconPrefixCls:he,theme:ye,segmented:h,statistic:I,spin:d,calendar:P,carousel:p,cascader:F,collapse:m,typography:y,checkbox:H,descriptions:U,divider:Y,drawer:x,skeleton:G,steps:R,image:z,input:AA,textArea:_,layout:L,list:b,mentions:O,modal:T,progress:S,result:j,slider:J,breadcrumb:Z,menu:W,pagination:q,empty:V,badge:X,radio:nA,rate:N,switch:tA,transfer:BA,avatar:aA,message:EA,tag:CA,table:QA,card:lA,tabs:pA,timeline:DA,timePicker:mA,upload:LA,notification:oA,tree:vA,colorPicker:xA,datePicker:GA,rangePicker:hA,flex:wA,wave:MA,dropdown:TA,warning:NA,tour:ie,floatButtonGroup:WA,variant:jA,inputNumber:bA,treeSelect:JA};process.env.NODE_ENV!=="production"&&Ct("ConfigProvider")(!("autoInsertSpaceInButton"in A),"deprecated","`autoInsertSpaceInButton` is deprecated. Please use `{ button: { autoInsertSpace: boolean }}` instead.");const Fe=Object.assign({},c);Object.keys(be).forEach(kA=>{be[kA]!==void 0&&(Fe[kA]=be[kA])}),KgA.forEach(kA=>{const _A=A[kA];_A&&(Fe[kA]=_A)}),typeof r<"u"&&(Fe.button=Object.assign({autoInsertSpace:r},Fe.button));const Me=Zs(()=>Fe,Fe,(kA,_A)=>{const Ae=Object.keys(kA),$A=Object.keys(_A);return Ae.length!==$A.length||Ae.some(fe=>kA[fe]!==_A[fe])}),ce=D.useMemo(()=>({prefixCls:he,csp:gt}),[he,gt]);let ZA=D.createElement(D.Fragment,null,D.createElement(jgA,{dropdownMatchSelectWidth:E}),e);const Ie=D.useMemo(()=>{var kA,_A,Ae,$A;return tE(((kA=Ui.Form)===null||kA===void 0?void 0:kA.defaultValidateMessages)||{},((Ae=(_A=Me.locale)===null||_A===void 0?void 0:_A.Form)===null||Ae===void 0?void 0:Ae.defaultValidateMessages)||{},(($A=Me.form)===null||$A===void 0?void 0:$A.validateMessages)||{},(i==null?void 0:i.validateMessages)||{})},[Me,i==null?void 0:i.validateMessages]);Object.keys(Ie).length>0&&(ZA=D.createElement(PiA.Provider,{value:Ie},ZA)),g&&(ZA=D.createElement(dx,{locale:g,_ANT_MARK__:Ix},ZA)),(he||gt)&&(ZA=D.createElement(JP.Provider,{value:ce},ZA)),B&&(ZA=D.createElement(ogA,{size:B},ZA)),ZA=D.createElement(NgA,null,ZA);const Ne=D.useMemo(()=>{const kA=ye||{},{algorithm:_A,token:Ae,components:$A,cssVar:fe}=kA,Oe=JgA(kA,["algorithm","token","components","cssVar"]),Mt=_A&&(!Array.isArray(_A)||_A.length>0)?HP(_A):Gx,gA={};Object.entries($A||{}).forEach(fA=>{let[SA,ge]=fA;const te=Object.assign({},ge);"algorithm"in te&&(te.algorithm===!0?te.theme=Mt:(Array.isArray(te.algorithm)||typeof te.algorithm=="function")&&(te.theme=HP(te.algorithm)),delete te.algorithm),gA[SA]=te});const cA=Object.assign(Object.assign({},Gl),Ae);return Object.assign(Object.assign({},Oe),{theme:Mt,token:cA,components:gA,override:Object.assign({override:cA},gA),cssVar:fe})},[ye]);return w&&(ZA=D.createElement(zx.Provider,{value:Ne},ZA)),Me.warning&&(ZA=D.createElement(cx.Provider,{value:Me.warning},ZA)),u!==void 0&&(ZA=D.createElement(Rx,{disabled:u},ZA)),D.createElement(Ee.Provider,{value:Me},ZA)},Ri=A=>{const e=D.useContext(Ee),t=D.useContext(KP);return D.createElement(ZgA,Object.assign({parentContext:e,legacyLocale:t},A))};Ri.ConfigContext=Ee,Ri.SizeContext=oE,Ri.config=WgA,Ri.useConfig=ngA,Object.defineProperty(Ri,"SizeContext",{get:()=>(process.env.NODE_ENV!=="production"&&VB(!1,"ConfigProvider","ConfigProvider.SizeContext is deprecated. Please use `ConfigProvider.useConfig().componentSize` instead."),oE)}),process.env.NODE_ENV!=="production"&&(Ri.displayName="ConfigProvider");var qgA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function uG(A){var e;return A==null||(e=A.getRootNode)===null||e===void 0?void 0:e.call(A)}function _gA(A){return uG(A)instanceof ShadowRoot}function Tw(A){return _gA(A)?uG(A):null}function $gA(A){return A.replace(/-(.)/g,function(e,t){return t.toUpperCase()})}function ABA(A,e){de(A,"[@ant-design/icons] ".concat(e))}function DG(A){return Ce(A)==="object"&&typeof A.name=="string"&&typeof A.theme=="string"&&(Ce(A.icon)==="object"||typeof A.icon=="function")}function hG(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(A).reduce(function(e,t){var r=A[t];switch(t){case"class":e.className=r,delete e.class;break;default:delete e[t],e[$gA(t)]=r}return e},{})}function vM(A,e,t){return t?M.createElement(A.tag,$($({key:e},hG(A.attrs)),t),(A.children||[]).map(function(r,o){return vM(r,"".concat(e,"-").concat(A.tag,"-").concat(o))})):M.createElement(A.tag,$({key:e},hG(A.attrs)),(A.children||[]).map(function(r,o){return vM(r,"".concat(e,"-").concat(A.tag,"-").concat(o))}))}function IG(A){return xl(A)[0]}function dG(A){return A?Array.isArray(A)?A:[A]:[]}var eBA=` + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var Rx=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const r=t.getDerivativeToken(A),{override:o}=e,n=Rx(e,["override"]);let i=Object.assign(Object.assign({},r),{override:o});return i=zx(i),n&&Object.entries(n).forEach(g=>{let[B,s]=g;const{theme:a}=s,Q=Rx(s,["theme"]);let E=Q;a&&(E=Ox(Object.assign(Object.assign({},i),Q),{override:Q},a)),i[B]=E}),i};function Xr(){const{token:A,hashed:e,theme:t,override:r,cssVar:o}=M.useContext(xx),n=`${egA}-${e||""}`,i=t||Ux,[g,B,s]=SnA(i,[zl,A],{salt:n,override:r,getComputedToken:Ox,formatToken:zx,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:Lx,ignore:Sx,preserve:rgA}});return[i,s,e?B:"",g,o]}function Ot(A){var e=D.useRef();e.current=A;var t=D.useCallback(function(){for(var r,o=arguments.length,n=new Array(o),i=0;io&&typeof o=="object"?`obj_${this.getObjectID(o)}`:`${typeof o}_${o}`).join("|")}},{key:"getObjectID",value:function(t){if(this.objectIDMap.has(t))return this.objectIDMap.get(t);const r=this.nextID;return this.objectIDMap.set(t,r),this.nextID+=1,r}},{key:"clear",value:function(){if(this.accessBeat>1e4){const t=Date.now();this.lastAccessBeat.forEach((r,o)=>{t-r>ogA&&(this.map.delete(o),this.lastAccessBeat.delete(o))}),this.accessBeat=0}}}])}();const Tx=new ngA;function igA(A,e){return M.useMemo(()=>{const t=Tx.get(e);if(t)return t;const r=A();return Tx.set(e,r),r},e)}const iM=A=>({color:A.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${A.motionDurationSlow}`,"&:focus, &:hover":{color:A.colorLinkHover},"&:active":{color:A.colorLinkActive}}),Qg={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},Jt=function(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:A.colorText,fontSize:A.fontSize,lineHeight:A.lineHeight,listStyle:"none",fontFamily:e?"inherit":A.fontFamily}},bw=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),oB=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),ggA=A=>({a:{color:A.colorLink,textDecoration:A.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${A.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:A.colorLinkHover},"&:active":{color:A.colorLinkActive},"&:active, &:hover":{textDecoration:A.linkHoverDecoration,outline:0},"&:focus":{textDecoration:A.linkFocusDecoration,outline:0},"&[disabled]":{color:A.colorTextDisabled,cursor:"not-allowed"}}}),BgA=(A,e,t,r)=>{const o=`[class^="${e}"], [class*=" ${e}"]`,n=t?`.${t}`:o,i={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let g={};return r!==!1&&(g={fontFamily:A.fontFamily,fontSize:A.fontSize}),{[n]:Object.assign(Object.assign(Object.assign({},g),i),{[o]:i})}},ZB=A=>({outline:`${AA(A.lineWidthFocus)} solid ${A.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),ta=A=>({"&:focus-visible":Object.assign({},ZB(A))});function sgA(A){return A==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var e=arguments.length,t=new Array(e),r=0;rAA(o)).join(",")})`},min:function(){for(var e=arguments.length,t=new Array(e),r=0;rAA(o)).join(",")})`}}}const kx=process.env.NODE_ENV!=="production"||typeof CSSINJS_STATISTIC<"u";let gM=!0;function it(){for(var A=arguments.length,e=new Array(A),t=0;t{Object.keys(o).forEach(i=>{Object.defineProperty(r,i,{configurable:!0,enumerable:!0,get:()=>o[i]})})}),gM=!0,r}const Nx={};function agA(){}const QgA=A=>{let e,t=A,r=agA;return kx&&typeof Proxy<"u"&&(e=new Set,t=new Proxy(A,{get(o,n){return gM&&e.add(n),o[n]}}),r=(o,n)=>{var i;Nx[o]={global:Array.from(e),component:Object.assign(Object.assign({},(i=Nx[o])===null||i===void 0?void 0:i.component),n)}}),{token:t,keys:e,flush:r}},jx=(A,e)=>{const[t,r]=Xr();return jP({theme:t,token:r,hashId:"",path:["ant-design-icons",A],nonce:()=>e==null?void 0:e.nonce,layer:{name:"antd"}},()=>[{[`.${A}`]:Object.assign(Object.assign({},bw()),{[`.${A} .${A}-icon`]:{display:"block"}})}])},Jx=(A,e,t)=>{var r;return typeof t=="function"?t(it(e,(r=e[A])!==null&&r!==void 0?r:{})):t??{}},Kx=(A,e,t,r)=>{const o=Object.assign({},e[A]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:i}=r;i.forEach(g=>{let[B,s]=g;var a;process.env.NODE_ENV!=="production"&&process.env.NODE_ENV!=="production"&&de(!(o!=null&&o[B]),`Component Token \`${String(B)}\` of ${A} is deprecated. Please use \`${String(s)}\` instead.`),(o!=null&&o[B]||o!=null&&o[s])&&((a=o[s])!==null&&a!==void 0||(o[s]=o==null?void 0:o[B]))})}const n=Object.assign(Object.assign({},t),o);return Object.keys(n).forEach(i=>{n[i]===e[i]&&delete n[i]}),n},Xx=(A,e)=>`${[e,A.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function BM(A,e,t){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const o=Array.isArray(A)?A:[A,A],[n]=o,i=o.join("-");return function(g){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:g;const[s,a,Q,E,C]=Xr(),{getPrefixCls:l,iconPrefixCls:f,csp:c}=M.useContext(Ce),v=l(),w=C?"css":"js",u=igA(()=>{const F=new Set;return C&&Object.keys(r.unitless||{}).forEach(p=>{F.add(fw(p,C.prefix)),F.add(fw(p,Xx(n,C.prefix)))}),cnA(w,F)},[w,n,C==null?void 0:C.prefix]),{max:h,min:I}=sgA(w),d={theme:s,token:E,hashId:Q,nonce:()=>c==null?void 0:c.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return jP(Object.assign(Object.assign({},d),{clientOnly:!1,path:["Shared",v]}),()=>[{"&":ggA(E)}]),jx(f,c),[jP(Object.assign(Object.assign({},d),{path:[i,g,f]}),()=>{if(r.injectStyle===!1)return[];const{token:F,flush:p}=QgA(E),m=Jx(n,a,t),y=`.${g}`,H=Kx(n,a,m,{deprecatedTokens:r.deprecatedTokens});C&&Object.keys(m).forEach(x=>{m[x]=`var(${fw(x,Xx(n,C.prefix))})`});const U=it(F,{componentCls:y,prefixCls:g,iconCls:`.${f}`,antCls:`.${v}`,calc:u,max:h,min:I},C?m:H),Y=e(U,{hashId:Q,prefixCls:g,rootPrefixCls:v,iconPrefixCls:f});return p(n,H),[r.resetStyle===!1?null:BgA(U,g,B,r.resetFont),Y]}),Q]}}const Sl=(A,e,t,r)=>{const o=BM(A,e,t,Object.assign({resetStyle:!1,order:-998},r)),n=i=>{let{prefixCls:g,rootCls:B=g}=i;return o(g,B),null};return process.env.NODE_ENV!=="production"&&(n.displayName=`SubStyle_${Array.isArray(A)?A.join("."):A}`),n},EgA=(A,e,t)=>{const{unitless:r,injectStyle:o=!0,prefixToken:n}=t,i=B=>{let{rootCls:s,cssVar:a}=B;const[,Q]=Xr();return liA({path:[A],prefix:a.prefix,key:a==null?void 0:a.key,unitless:r,ignore:Sx,token:Q,scope:s},()=>{const E=Jx(A,Q,e),C=Kx(A,Q,E,{deprecatedTokens:t==null?void 0:t.deprecatedTokens});return Object.keys(E).forEach(l=>{C[n(l)]=C[l],delete C[l]}),C}),null};return B=>{const[,,,,s]=Xr();return[a=>o&&s?M.createElement(M.Fragment,null,M.createElement(i,{rootCls:B,cssVar:s,component:A}),a):a,s==null?void 0:s.key]}},Gt=(A,e,t,r)=>{const o=Array.isArray(A)?A[0]:A;function n(Q){return`${o}${Q.slice(0,1).toUpperCase()}${Q.slice(1)}`}const i=(r==null?void 0:r.unitless)||{},g=Object.assign(Object.assign({},Lx),{[n("zIndexPopup")]:!0});Object.keys(i).forEach(Q=>{g[n(Q)]=i[Q]});const B=Object.assign(Object.assign({},r),{unitless:g,prefixToken:n}),s=BM(A,e,t,B),a=EgA(o,t,B);return function(Q){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Q;const[,C]=s(Q,E),[l,f]=a(E);return[l,C,f]}};function Vx(A,e){return Ll.reduce((t,r)=>{const o=A[`${r}1`],n=A[`${r}3`],i=A[`${r}6`],g=A[`${r}7`];return Object.assign(Object.assign({},t),e(r,{lightColor:o,lightBorderColor:n,darkColor:i,textColor:g}))},{})}const CgA=Object.assign({},D),{useId:Wx}=CgA,lgA=typeof Wx>"u"?()=>"":Wx;function cgA(A,e,t){var r,o;const n=vt("ConfigProvider"),i=A||{},g=i.inherit===!1||!e?Object.assign(Object.assign({},tM),{hashed:(r=e==null?void 0:e.hashed)!==null&&r!==void 0?r:tM.hashed,cssVar:e==null?void 0:e.cssVar}):e,B=lgA();if(process.env.NODE_ENV!=="production"){const s=i.cssVar||g.cssVar,a=!!(typeof i.cssVar=="object"&&(!((o=i.cssVar)===null||o===void 0)&&o.key)||B);process.env.NODE_ENV!=="production"&&n(!s||a,"breaking","Missing key in `cssVar` config. Please upgrade to React 18 or set `cssVar.key` manually in each ConfigProvider inside `cssVar` enabled ConfigProvider.")}return Zs(()=>{var s,a;if(!A)return e;const Q=Object.assign({},g.components);Object.keys(A.components||{}).forEach(l=>{Q[l]=Object.assign(Object.assign({},Q[l]),A.components[l])});const E=`css-var-${B.replace(/:/g,"")}`,C=((s=i.cssVar)!==null&&s!==void 0?s:g.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:t==null?void 0:t.prefixCls},typeof g.cssVar=="object"?g.cssVar:{}),typeof i.cssVar=="object"?i.cssVar:{}),{key:typeof i.cssVar=="object"&&((a=i.cssVar)===null||a===void 0?void 0:a.key)||E});return Object.assign(Object.assign(Object.assign({},g),i),{token:Object.assign(Object.assign({},g.token),i.token),components:Q,cssVar:C})},[i,g],(s,a)=>s.some((Q,E)=>{const C=a[E];return!yi(Q,C,!0)}))}var fgA=["children"],Zx=D.createContext({});function vgA(A){var e=A.children,t=Ye(A,fgA);return D.createElement(Zx.Provider,{value:t},e)}var wgA=function(A){sg(t,A);var e=ag(t);function t(){return Or(this,t),e.apply(this,arguments)}return Tr(t,[{key:"render",value:function(){return this.props.children}}]),t}(D.Component);function ugA(A){var e=D.useReducer(function(g){return g+1},0),t=sA(e,2),r=t[1],o=D.useRef(A),n=Ot(function(){return o.current}),i=Ot(function(g){o.current=typeof g=="function"?g(o.current):g,r()});return[n,i]}var qB="none",Uw="appear",xw="enter",Gw="leave",qx="none",Gi="prepare",iE="start",gE="active",sM="end",_x="prepared";function $x(A,e){var t={};return t[A.toLowerCase()]=e.toLowerCase(),t["Webkit".concat(A)]="webkit".concat(e),t["Moz".concat(A)]="moz".concat(e),t["ms".concat(A)]="MS".concat(e),t["O".concat(A)]="o".concat(e.toLowerCase()),t}function DgA(A,e){var t={animationend:$x("Animation","AnimationEnd"),transitionend:$x("Transition","TransitionEnd")};return A&&("AnimationEvent"in e||delete t.animationend.animation,"TransitionEvent"in e||delete t.transitionend.transition),t}var hgA=DgA(Kr(),typeof window<"u"?window:{}),AG={};if(Kr()){var IgA=document.createElement("div");AG=IgA.style}var zw={};function eG(A){if(zw[A])return zw[A];var e=hgA[A];if(e)for(var t=Object.keys(e),r=t.length,o=0;o1&&arguments[1]!==void 0?arguments[1]:2;e();var n=pt(function(){o<=1?r({isCanceled:function(){return n!==A.current}}):t(r,o-1)});A.current=n}return D.useEffect(function(){return function(){e()}},[]),[t,e]};var MgA=[Gi,iE,gE,sM],FgA=[Gi,_x],sG=!1,pgA=!0;function aG(A){return A===gE||A===sM}const mgA=function(A,e,t){var r=nE(qx),o=sA(r,2),n=o[0],i=o[1],g=PgA(),B=sA(g,2),s=B[0],a=B[1];function Q(){i(Gi,!0)}var E=e?FgA:MgA;return BG(function(){if(n!==qx&&n!==sM){var C=E.indexOf(n),l=E[C+1],f=t(n);f===sG?i(l,!0):l&&s(function(c){function v(){c.isCanceled()||i(l,!0)}f===!0?v():Promise.resolve(f).then(v)})}},[A,n]),D.useEffect(function(){return function(){a()}},[]),[Q,n]};function ygA(A,e,t,r){var o=r.motionEnter,n=o===void 0?!0:o,i=r.motionAppear,g=i===void 0?!0:i,B=r.motionLeave,s=B===void 0?!0:B,a=r.motionDeadline,Q=r.motionLeaveImmediately,E=r.onAppearPrepare,C=r.onEnterPrepare,l=r.onLeavePrepare,f=r.onAppearStart,c=r.onEnterStart,v=r.onLeaveStart,w=r.onAppearActive,u=r.onEnterActive,h=r.onLeaveActive,I=r.onAppearEnd,d=r.onEnterEnd,P=r.onLeaveEnd,F=r.onVisibleChanged,p=nE(),m=sA(p,2),y=m[0],H=m[1],U=ugA(qB),Y=sA(U,2),x=Y[0],G=Y[1],R=nE(null),z=sA(R,2),L=z[0],b=z[1],O=x(),T=M.useRef(!1),S=M.useRef(null);function j(){return t()}var J=M.useRef(!1);function Z(){G(qB),b(null,!0)}var W=Ot(function(QA){var lA=x();if(lA!==qB){var pA=j();if(!(QA&&!QA.deadline&&QA.target!==pA)){var DA=J.current,mA;lA===Uw&&DA?mA=I==null?void 0:I(pA,QA):lA===xw&&DA?mA=d==null?void 0:d(pA,QA):lA===Gw&&DA&&(mA=P==null?void 0:P(pA,QA)),DA&&mA!==!1&&Z()}}}),$=dgA(W),eA=sA($,1),_=eA[0],V=function(lA){switch(lA){case Uw:return K(K(K({},Gi,E),iE,f),gE,w);case xw:return K(K(K({},Gi,C),iE,c),gE,u);case Gw:return K(K(K({},Gi,l),iE,v),gE,h);default:return{}}},X=D.useMemo(function(){return V(O)},[O]),nA=mgA(O,!A,function(QA){if(QA===Gi){var lA=X[Gi];return lA?lA(j()):sG}if(BA in X){var pA;b(((pA=X[BA])===null||pA===void 0?void 0:pA.call(X,j(),null))||null)}return BA===gE&&O!==qB&&(_(j()),a>0&&(clearTimeout(S.current),S.current=setTimeout(function(){W({deadline:!0})},a))),BA===_x&&Z(),pgA}),N=sA(nA,2),tA=N[0],BA=N[1],aA=aG(BA);J.current=aA,BG(function(){H(e);var QA=T.current;T.current=!0;var lA;!QA&&e&&g&&(lA=Uw),QA&&e&&n&&(lA=xw),(QA&&!e&&s||!QA&&Q&&!e&&s)&&(lA=Gw);var pA=V(lA);lA&&(A||pA[Gi])?(G(lA),tA()):G(qB)},[e]),M.useEffect(function(){(O===Uw&&!g||O===xw&&!n||O===Gw&&!s)&&G(qB)},[g,n,s]),M.useEffect(function(){return function(){T.current=!1,clearTimeout(S.current)}},[]);var EA=D.useRef(!1);M.useEffect(function(){y&&(EA.current=!0),y!==void 0&&O===qB&&((EA.current||y)&&(F==null||F(y)),EA.current=!0)},[y,O]);var CA=L;return X[Gi]&&BA===iE&&(CA=q({transition:"none"},CA)),[O,BA,CA,y??e]}function YgA(A){var e=A;Ee(A)==="object"&&(e=A.transitionSupport);function t(o,n){return!!(o.motionName&&e&&n!==!1)}var r=D.forwardRef(function(o,n){var i=o.visible,g=i===void 0?!0:i,B=o.removeOnLeave,s=B===void 0?!0:B,a=o.forceRender,Q=o.children,E=o.motionName,C=o.leavedClassName,l=o.eventProps,f=D.useContext(Zx),c=f.motion,v=t(o,c),w=M.useRef(),u=M.useRef();function h(){try{return w.current instanceof HTMLElement?w.current:Fl(u.current)}catch{return null}}var I=ygA(v,g,h,o),d=sA(I,4),P=d[0],F=d[1],p=d[2],m=d[3],y=D.useRef(m);m&&(y.current=!0);var H=D.useCallback(function(L){w.current=L,pl(n,L)},[n]),U,Y=q(q({},l),{},{visible:g});if(!Q)U=null;else if(P===qB)m?U=Q(q({},Y),H):!s&&y.current&&C?U=Q(q(q({},Y),{},{className:C}),H):a||!s&&!C?U=Q(q(q({},Y),{},{style:{display:"none"}}),H):U=null;else{var x;F===Gi?x="prepare":aG(F)?x="active":F===iE&&(x="start");var G=gG(E,"".concat(P,"-").concat(x));U=Q(q(q({},Y),{},{className:rA(gG(E,P),K(K({},G,G&&x),E,typeof E=="string")),style:p}),H)}if(D.isValidElement(U)&&Bg(U)){var R=U,z=R.ref;z||(U=D.cloneElement(U,{ref:H}))}return D.createElement(wgA,{ref:u},U)});return r.displayName="CSSMotion",r}const zi=YgA(oG);var aM="add",QM="keep",EM="remove",CM="removed";function HgA(A){var e;return A&&Ee(A)==="object"&&"key"in A?e=A:e={key:A},q(q({},e),{},{key:String(e.key)})}function lM(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return A.map(HgA)}function bgA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],t=[],r=0,o=e.length,n=lM(A),i=lM(e);n.forEach(function(s){for(var a=!1,Q=r;Q1});return B.forEach(function(s){t=t.filter(function(a){var Q=a.key,E=a.status;return Q!==s||E!==EM}),t.forEach(function(a){a.key===s&&(a.status=QM)})}),t}var UgA=["component","children","onVisibleChanged","onAllRemoved"],xgA=["status"],GgA=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function zgA(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:zi,t=function(r){sg(n,r);var o=ag(n);function n(){var i;Or(this,n);for(var g=arguments.length,B=new Array(g),s=0;s{let{dropdownMatchSelectWidth:e}=A;return vt("ConfigProvider").deprecated(e===void 0,"dropdownMatchSelectWidth","popupMatchSelectWidth"),null});process.env.NODE_ENV!=="production"&&(QG.displayName="PropWarning");const SgA=process.env.NODE_ENV!=="production"?QG:()=>null;var OgA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{process.env.NODE_ENV!=="production"&&VB(!cM,A,"Static function can not consume context like dynamic theme. Please use 'App' component instead.")}:null,TgA=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"],CG="ant";let Rw,lG,cG,fG;function Lw(){return Rw||CG}function kgA(){return lG||rM}function NgA(A){return Object.keys(A).some(e=>e.endsWith("Color"))}const jgA=A=>{const{prefixCls:e,iconPrefixCls:t,theme:r,holderRender:o}=A;e!==void 0&&(Rw=e),t!==void 0&&(lG=t),"holderRender"in A&&(fG=o),r&&(NgA(r)?(process.env.NODE_ENV!=="production"&&VB(!1,"ConfigProvider","`config` of css variable theme is not work in v5. Please use new `theme` config instead."),_iA(Lw(),r)):cG=r)},fM=()=>({getPrefixCls:(A,e)=>e||(A?`${Lw()}-${A}`:Lw()),getIconPrefixCls:kgA,getRootPrefixCls:()=>Rw||Lw(),getTheme:()=>cG,holderRender:fG}),JgA=A=>{const{children:e,csp:t,autoInsertSpaceInButton:r,alert:o,anchor:n,form:i,locale:g,componentSize:B,direction:s,space:a,virtual:Q,dropdownMatchSelectWidth:E,popupMatchSelectWidth:C,popupOverflow:l,legacyLocale:f,parentContext:c,iconPrefixCls:v,theme:w,componentDisabled:u,segmented:h,statistic:I,spin:d,calendar:P,carousel:F,cascader:p,collapse:m,typography:y,checkbox:H,descriptions:U,divider:Y,drawer:x,skeleton:G,steps:R,image:z,layout:L,list:b,mentions:O,modal:T,progress:S,result:j,slider:J,breadcrumb:Z,menu:W,pagination:$,input:eA,textArea:_,empty:V,badge:X,radio:nA,rate:N,switch:tA,transfer:BA,avatar:aA,message:EA,tag:CA,table:QA,card:lA,tabs:pA,timeline:DA,timePicker:mA,upload:LA,notification:oA,tree:vA,colorPicker:xA,datePicker:GA,rangePicker:hA,flex:wA,wave:MA,dropdown:TA,warning:NA,tour:ie,floatButtonGroup:WA,variant:jA,inputNumber:bA,treeSelect:JA}=A,ae=D.useCallback((kA,_A)=>{const{prefixCls:Ae}=A;if(_A)return _A;const $A=Ae||c.getPrefixCls("");return kA?`${$A}-${kA}`:$A},[c.getPrefixCls,A.prefixCls]),he=v||c.iconPrefixCls||rM,gt=t||c.csp;jx(he,gt);const ye=cgA(w,c.theme,{prefixCls:ae("")});process.env.NODE_ENV!=="production"&&(cM=cM||!!ye);const be={csp:gt,autoInsertSpaceInButton:r,alert:o,anchor:n,locale:g||f,direction:s,space:a,virtual:Q,popupMatchSelectWidth:C??E,popupOverflow:l,getPrefixCls:ae,iconPrefixCls:he,theme:ye,segmented:h,statistic:I,spin:d,calendar:P,carousel:F,cascader:p,collapse:m,typography:y,checkbox:H,descriptions:U,divider:Y,drawer:x,skeleton:G,steps:R,image:z,input:eA,textArea:_,layout:L,list:b,mentions:O,modal:T,progress:S,result:j,slider:J,breadcrumb:Z,menu:W,pagination:$,empty:V,badge:X,radio:nA,rate:N,switch:tA,transfer:BA,avatar:aA,message:EA,tag:CA,table:QA,card:lA,tabs:pA,timeline:DA,timePicker:mA,upload:LA,notification:oA,tree:vA,colorPicker:xA,datePicker:GA,rangePicker:hA,flex:wA,wave:MA,dropdown:TA,warning:NA,tour:ie,floatButtonGroup:WA,variant:jA,inputNumber:bA,treeSelect:JA};process.env.NODE_ENV!=="production"&&vt("ConfigProvider")(!("autoInsertSpaceInButton"in A),"deprecated","`autoInsertSpaceInButton` is deprecated. Please use `{ button: { autoInsertSpace: boolean }}` instead.");const Fe=Object.assign({},c);Object.keys(be).forEach(kA=>{be[kA]!==void 0&&(Fe[kA]=be[kA])}),TgA.forEach(kA=>{const _A=A[kA];_A&&(Fe[kA]=_A)}),typeof r<"u"&&(Fe.button=Object.assign({autoInsertSpace:r},Fe.button));const Me=Zs(()=>Fe,Fe,(kA,_A)=>{const Ae=Object.keys(kA),$A=Object.keys(_A);return Ae.length!==$A.length||Ae.some(fe=>kA[fe]!==_A[fe])}),ce=D.useMemo(()=>({prefixCls:he,csp:gt}),[he,gt]);let ZA=D.createElement(D.Fragment,null,D.createElement(SgA,{dropdownMatchSelectWidth:E}),e);const Ie=D.useMemo(()=>{var kA,_A,Ae,$A;return tE(((kA=Ui.Form)===null||kA===void 0?void 0:kA.defaultValidateMessages)||{},((Ae=(_A=Me.locale)===null||_A===void 0?void 0:_A.Form)===null||Ae===void 0?void 0:Ae.defaultValidateMessages)||{},(($A=Me.form)===null||$A===void 0?void 0:$A.validateMessages)||{},(i==null?void 0:i.validateMessages)||{})},[Me,i==null?void 0:i.validateMessages]);Object.keys(Ie).length>0&&(ZA=D.createElement(uiA.Provider,{value:Ie},ZA)),g&&(ZA=D.createElement(hx,{locale:g,_ANT_MARK__:Dx},ZA)),(he||gt)&&(ZA=D.createElement(JP.Provider,{value:ce},ZA)),B&&(ZA=D.createElement($iA,{size:B},ZA)),ZA=D.createElement(LgA,null,ZA);const Ne=D.useMemo(()=>{const kA=ye||{},{algorithm:_A,token:Ae,components:$A,cssVar:fe}=kA,Oe=OgA(kA,["algorithm","token","components","cssVar"]),Mt=_A&&(!Array.isArray(_A)||_A.length>0)?HP(_A):Ux,gA={};Object.entries($A||{}).forEach(fA=>{let[SA,ge]=fA;const te=Object.assign({},ge);"algorithm"in te&&(te.algorithm===!0?te.theme=Mt:(Array.isArray(te.algorithm)||typeof te.algorithm=="function")&&(te.theme=HP(te.algorithm)),delete te.algorithm),gA[SA]=te});const cA=Object.assign(Object.assign({},zl),Ae);return Object.assign(Object.assign({},Oe),{theme:Mt,token:cA,components:gA,override:Object.assign({override:cA},gA),cssVar:fe})},[ye]);return w&&(ZA=D.createElement(xx.Provider,{value:Ne},ZA)),Me.warning&&(ZA=D.createElement(Cx.Provider,{value:Me.warning},ZA)),u!==void 0&&(ZA=D.createElement(Gx,{disabled:u},ZA)),D.createElement(Ce.Provider,{value:Me},ZA)},Ri=A=>{const e=D.useContext(Ce),t=D.useContext(KP);return D.createElement(JgA,Object.assign({parentContext:e,legacyLocale:t},A))};Ri.ConfigContext=Ce,Ri.SizeContext=oE,Ri.config=jgA,Ri.useConfig=AgA,Object.defineProperty(Ri,"SizeContext",{get:()=>(process.env.NODE_ENV!=="production"&&VB(!1,"ConfigProvider","ConfigProvider.SizeContext is deprecated. Please use `ConfigProvider.useConfig().componentSize` instead."),oE)}),process.env.NODE_ENV!=="production"&&(Ri.displayName="ConfigProvider");var KgA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function vG(A){var e;return A==null||(e=A.getRootNode)===null||e===void 0?void 0:e.call(A)}function XgA(A){return vG(A)instanceof ShadowRoot}function Sw(A){return XgA(A)?vG(A):null}function VgA(A){return A.replace(/-(.)/g,function(e,t){return t.toUpperCase()})}function WgA(A,e){de(A,"[@ant-design/icons] ".concat(e))}function wG(A){return Ee(A)==="object"&&typeof A.name=="string"&&typeof A.theme=="string"&&(Ee(A.icon)==="object"||typeof A.icon=="function")}function uG(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(A).reduce(function(e,t){var r=A[t];switch(t){case"class":e.className=r,delete e.class;break;default:delete e[t],e[VgA(t)]=r}return e},{})}function vM(A,e,t){return t?M.createElement(A.tag,q(q({key:e},uG(A.attrs)),t),(A.children||[]).map(function(r,o){return vM(r,"".concat(e,"-").concat(A.tag,"-").concat(o))})):M.createElement(A.tag,q({key:e},uG(A.attrs)),(A.children||[]).map(function(r,o){return vM(r,"".concat(e,"-").concat(A.tag,"-").concat(o))}))}function DG(A){return Gl(A)[0]}function hG(A){return A?Array.isArray(A)?A:[A]:[]}var ZgA=` .anticon { display: inline-flex; align-items: center; @@ -146,7 +146,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho transform: rotate(360deg); } } -`,tBA=function(e){var t=M.useContext(JP),r=t.csp,o=t.prefixCls,n=eBA;o&&(n=n.replace(/anticon/g,o)),M.useEffect(function(){var i=e.current,g=Tw(i);$g(n,"@ant-design-icons",{prepend:!0,csp:r,attachTo:g})},[])},rBA=["icon","className","onClick","style","primaryColor","secondaryColor"],Sl={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function oBA(A){var e=A.primaryColor,t=A.secondaryColor;Sl.primaryColor=e,Sl.secondaryColor=t||IG(e),Sl.calculated=!!t}function nBA(){return $({},Sl)}var BE=function(e){var t=e.icon,r=e.className,o=e.onClick,n=e.style,i=e.primaryColor,g=e.secondaryColor,B=Ye(e,rBA),s=D.useRef(),a=Sl;if(i&&(a={primaryColor:i,secondaryColor:g||IG(i)}),tBA(s),ABA(DG(t),"icon should be icon definiton, but got ".concat(t)),!DG(t))return null;var Q=t;return Q&&typeof Q.icon=="function"&&(Q=$($({},Q),{},{icon:Q.icon(a.primaryColor,a.secondaryColor)})),vM(Q.icon,"svg-".concat(Q.name),$($({className:r,onClick:o,style:n,"data-icon":Q.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},B),{},{ref:s}))};BE.displayName="IconReact",BE.getTwoToneColors=nBA,BE.setTwoToneColors=oBA;function PG(A){var e=dG(A),t=sA(e,2),r=t[0],o=t[1];return BE.setTwoToneColors({primaryColor:r,secondaryColor:o})}function iBA(){var A=BE.getTwoToneColors();return A.calculated?[A.primaryColor,A.secondaryColor]:A.primaryColor}var gBA=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];PG(eM.primary);var ct=D.forwardRef(function(A,e){var t=A.className,r=A.icon,o=A.spin,n=A.rotate,i=A.tabIndex,g=A.onClick,B=A.twoToneColor,s=Ye(A,gBA),a=D.useContext(JP),Q=a.prefixCls,E=Q===void 0?"anticon":Q,C=a.rootClassName,l=rA(C,E,K(K({},"".concat(E,"-").concat(r.name),!!r.name),"".concat(E,"-spin"),!!o||r.name==="loading"),t),f=i;f===void 0&&g&&(f=-1);var c=n?{msTransform:"rotate(".concat(n,"deg)"),transform:"rotate(".concat(n,"deg)")}:void 0,v=dG(B),w=sA(v,2),u=w[0],h=w[1];return D.createElement("span",FA({role:"img","aria-label":r.name},s,{ref:e,tabIndex:f,onClick:g,className:l}),D.createElement(BE,{icon:r,primaryColor:u,secondaryColor:h,style:c}))});ct.displayName="AntdIcon",ct.getTwoToneColor=iBA,ct.setTwoToneColor=PG;var BBA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:qgA}))},kw=D.forwardRef(BBA);process.env.NODE_ENV!=="production"&&(kw.displayName="CheckCircleFilled");var sBA={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},aBA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:sBA}))},sE=D.forwardRef(aBA);process.env.NODE_ENV!=="production"&&(sE.displayName="CloseCircleFilled");var QBA={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},EBA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:QBA}))},iB=D.forwardRef(EBA);process.env.NODE_ENV!=="production"&&(iB.displayName="CloseOutlined");var CBA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},lBA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:CBA}))},Ol=D.forwardRef(lBA);process.env.NODE_ENV!=="production"&&(Ol.displayName="ExclamationCircleFilled");var cBA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},fBA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:cBA}))},wM=D.forwardRef(fBA);process.env.NODE_ENV!=="production"&&(wM.displayName="InfoCircleFilled");var vBA=`accept acceptCharset accessKey action allowFullScreen allowTransparency +`,qgA=function(e){var t=M.useContext(JP),r=t.csp,o=t.prefixCls,n=ZgA;o&&(n=n.replace(/anticon/g,o)),M.useEffect(function(){var i=e.current,g=Sw(i);_g(n,"@ant-design-icons",{prepend:!0,csp:r,attachTo:g})},[])},_gA=["icon","className","onClick","style","primaryColor","secondaryColor"],Ol={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function $gA(A){var e=A.primaryColor,t=A.secondaryColor;Ol.primaryColor=e,Ol.secondaryColor=t||DG(e),Ol.calculated=!!t}function ABA(){return q({},Ol)}var BE=function(e){var t=e.icon,r=e.className,o=e.onClick,n=e.style,i=e.primaryColor,g=e.secondaryColor,B=Ye(e,_gA),s=D.useRef(),a=Ol;if(i&&(a={primaryColor:i,secondaryColor:g||DG(i)}),qgA(s),WgA(wG(t),"icon should be icon definiton, but got ".concat(t)),!wG(t))return null;var Q=t;return Q&&typeof Q.icon=="function"&&(Q=q(q({},Q),{},{icon:Q.icon(a.primaryColor,a.secondaryColor)})),vM(Q.icon,"svg-".concat(Q.name),q(q({className:r,onClick:o,style:n,"data-icon":Q.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},B),{},{ref:s}))};BE.displayName="IconReact",BE.getTwoToneColors=ABA,BE.setTwoToneColors=$gA;function IG(A){var e=hG(A),t=sA(e,2),r=t[0],o=t[1];return BE.setTwoToneColors({primaryColor:r,secondaryColor:o})}function eBA(){var A=BE.getTwoToneColors();return A.calculated?[A.primaryColor,A.secondaryColor]:A.primaryColor}var tBA=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];IG(eM.primary);var lt=D.forwardRef(function(A,e){var t=A.className,r=A.icon,o=A.spin,n=A.rotate,i=A.tabIndex,g=A.onClick,B=A.twoToneColor,s=Ye(A,tBA),a=D.useContext(JP),Q=a.prefixCls,E=Q===void 0?"anticon":Q,C=a.rootClassName,l=rA(C,E,K(K({},"".concat(E,"-").concat(r.name),!!r.name),"".concat(E,"-spin"),!!o||r.name==="loading"),t),f=i;f===void 0&&g&&(f=-1);var c=n?{msTransform:"rotate(".concat(n,"deg)"),transform:"rotate(".concat(n,"deg)")}:void 0,v=hG(B),w=sA(v,2),u=w[0],h=w[1];return D.createElement("span",FA({role:"img","aria-label":r.name},s,{ref:e,tabIndex:f,onClick:g,className:l}),D.createElement(BE,{icon:r,primaryColor:u,secondaryColor:h,style:c}))});lt.displayName="AntdIcon",lt.getTwoToneColor=eBA,lt.setTwoToneColor=IG;var rBA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:KgA}))},Ow=D.forwardRef(rBA);process.env.NODE_ENV!=="production"&&(Ow.displayName="CheckCircleFilled");var oBA={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},nBA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:oBA}))},sE=D.forwardRef(nBA);process.env.NODE_ENV!=="production"&&(sE.displayName="CloseCircleFilled");var iBA={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},gBA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:iBA}))},nB=D.forwardRef(gBA);process.env.NODE_ENV!=="production"&&(nB.displayName="CloseOutlined");var BBA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},sBA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:BBA}))},Tl=D.forwardRef(sBA);process.env.NODE_ENV!=="production"&&(Tl.displayName="ExclamationCircleFilled");var aBA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},QBA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:aBA}))},wM=D.forwardRef(QBA);process.env.NODE_ENV!=="production"&&(wM.displayName="InfoCircleFilled");var EBA=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -157,60 +157,60 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho optimum pattern placeholder poster preload radioGroup readOnly rel required reversed role rowSpan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellCheck src srcDoc srcLang srcSet start step style - summary tabIndex target title type useMap value width wmode wrap`,wBA=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + summary tabIndex target title type useMap value width wmode wrap`,CBA=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,uBA="".concat(vBA," ").concat(wBA).split(/[\s\n]+/),DBA="aria-",hBA="data-";function MG(A,e){return A.indexOf(e)===0}function Ro(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t;e===!1?t={aria:!0,data:!0,attr:!0}:e===!0?t={aria:!0}:t=$({},e);var r={};return Object.keys(A).forEach(function(o){(t.aria&&(o==="role"||MG(o,DBA))||t.data&&MG(o,hBA)||t.attr&&uBA.includes(o))&&(r[o]=A[o])}),r}function FG(A){return A&&M.isValidElement(A)&&A.type===M.Fragment}const pG=(A,e,t)=>M.isValidElement(A)?M.cloneElement(A,typeof t=="function"?t(A.props||{}):t):e;function ho(A,e){return pG(A,A,e)}function uM(A){return A!=null&&A===A.window}const IBA=A=>{var e,t;if(typeof window>"u")return 0;let r=0;return uM(A)?r=A.pageYOffset:A instanceof Document?r=A.documentElement.scrollTop:(A instanceof HTMLElement||A)&&(r=A.scrollTop),A&&!uM(A)&&typeof r!="number"&&(r=(t=((e=A.ownerDocument)!==null&&e!==void 0?e:A).documentElement)===null||t===void 0?void 0:t.scrollTop),r};function dBA(A,e,t,r){const o=t-e;return A/=r/2,A<1?o/2*A*A*A+e:o/2*((A-=2)*A*A+2)+e}function PBA(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:r,duration:o=450}=e,n=t(),i=IBA(n),g=Date.now(),B=()=>{const a=Date.now()-g,Q=dBA(a>o?o:a,i,A,o);uM(n)?n.scrollTo(window.pageXOffset,Q):n instanceof Document||n.constructor.name==="HTMLDocument"?n.documentElement.scrollTop=Q:n.scrollTop=Q,a{const[,,,,e]=Vr();return e?`${A}-css-var`:""};var HA={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=HA.F1&&t<=HA.F12)return!1;switch(t){case HA.ALT:case HA.CAPS_LOCK:case HA.CONTEXT_MENU:case HA.CTRL:case HA.DOWN:case HA.END:case HA.ESC:case HA.HOME:case HA.INSERT:case HA.LEFT:case HA.MAC_FF_META:case HA.META:case HA.NUMLOCK:case HA.NUM_CENTER:case HA.PAGE_DOWN:case HA.PAGE_UP:case HA.PAUSE:case HA.PRINT_SCREEN:case HA.RIGHT:case HA.SHIFT:case HA.UP:case HA.WIN_KEY:case HA.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=HA.ZERO&&e<=HA.NINE||e>=HA.NUM_ZERO&&e<=HA.NUM_MULTIPLY||e>=HA.A&&e<=HA.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&e===0)return!0;switch(e){case HA.SPACE:case HA.QUESTION_MARK:case HA.NUM_PLUS:case HA.NUM_MINUS:case HA.NUM_PERIOD:case HA.NUM_DIVISION:case HA.SEMICOLON:case HA.DASH:case HA.EQUALS:case HA.COMMA:case HA.PERIOD:case HA.SLASH:case HA.APOSTROPHE:case HA.SINGLE_QUOTE:case HA.OPEN_SQUARE_BRACKET:case HA.BACKSLASH:case HA.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},mG=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.style,o=A.className,n=A.duration,i=n===void 0?4.5:n,g=A.showProgress,B=A.pauseOnHover,s=B===void 0?!0:B,a=A.eventKey,Q=A.content,E=A.closable,C=A.closeIcon,l=C===void 0?"x":C,f=A.props,c=A.onClick,v=A.onNoticeClose,w=A.times,u=A.hovering,h=D.useState(!1),I=sA(h,2),d=I[0],P=I[1],p=D.useState(0),F=sA(p,2),m=F[0],y=F[1],H=D.useState(0),U=sA(H,2),Y=U[0],x=U[1],G=u||d,R=i>0&&g,z=function(){v(a)},L=function(J){(J.key==="Enter"||J.code==="Enter"||J.keyCode===HA.ENTER)&&z()};D.useEffect(function(){if(!G&&i>0){var j=Date.now()-Y,J=setTimeout(function(){z()},i*1e3-Y);return function(){s&&clearTimeout(J),x(Date.now()-j)}}},[i,G,w]),D.useEffect(function(){if(!G&&R&&(s||Y===0)){var j=performance.now(),J,Z=function W(){cancelAnimationFrame(J),J=requestAnimationFrame(function(q){var AA=q+Y-j,_=Math.min(AA/(i*1e3),1);y(_*100),_<1&&W()})};return Z(),function(){s&&cancelAnimationFrame(J)}}},[i,Y,G,R,w]);var b=D.useMemo(function(){return Ce(E)==="object"&&E!==null?E:E?{closeIcon:l}:{}},[E,l]),O=Ro(b,!0),T=100-(!m||m<0?0:m>100?100:m),S="".concat(t,"-notice");return D.createElement("div",FA({},f,{ref:e,className:rA(S,o,K({},"".concat(S,"-closable"),E)),style:r,onMouseEnter:function(J){var Z;P(!0),f==null||(Z=f.onMouseEnter)===null||Z===void 0||Z.call(f,J)},onMouseLeave:function(J){var Z;P(!1),f==null||(Z=f.onMouseLeave)===null||Z===void 0||Z.call(f,J)},onClick:c}),D.createElement("div",{className:"".concat(S,"-content")},Q),E&&D.createElement("a",FA({tabIndex:0,className:"".concat(S,"-close"),onKeyDown:L,"aria-label":"Close"},O,{onClick:function(J){J.preventDefault(),J.stopPropagation(),z()}}),b.closeIcon),R&&D.createElement("progress",{className:"".concat(S,"-progress"),max:"100",value:T},T+"%"))}),yG=M.createContext({}),MBA=function(e){var t=e.children,r=e.classNames;return M.createElement(yG.Provider,{value:{classNames:r}},t)},YG=8,HG=3,bG=16,FBA=function(e){var t={offset:YG,threshold:HG,gap:bG};if(e&&Ce(e)==="object"){var r,o,n;t.offset=(r=e.offset)!==null&&r!==void 0?r:YG,t.threshold=(o=e.threshold)!==null&&o!==void 0?o:HG,t.gap=(n=e.gap)!==null&&n!==void 0?n:bG}return[!!e,t]},pBA=["className","style","classNames","styles"],UG=function(e){var t=e.configList,r=e.placement,o=e.prefixCls,n=e.className,i=e.style,g=e.motion,B=e.onAllNoticeRemoved,s=e.onNoticeClose,a=e.stack,Q=M.useContext(yG),E=Q.classNames,C=M.useRef({}),l=M.useState(null),f=sA(l,2),c=f[0],v=f[1],w=M.useState([]),u=sA(w,2),h=u[0],I=u[1],d=t.map(function(G){return{config:G,key:String(G.key)}}),P=FBA(a),p=sA(P,2),F=p[0],m=p[1],y=m.offset,H=m.threshold,U=m.gap,Y=F&&(h.length>0||d.length<=H),x=typeof g=="function"?g(r):g;return M.useEffect(function(){F&&h.length>1&&I(function(G){return G.filter(function(R){return d.some(function(z){var L=z.key;return R===L})})})},[h,d,F]),M.useEffect(function(){var G;if(F&&C.current[(G=d[d.length-1])===null||G===void 0?void 0:G.key]){var R;v(C.current[(R=d[d.length-1])===null||R===void 0?void 0:R.key])}},[d,F]),M.createElement(kgA,FA({key:r,className:rA(o,"".concat(o,"-").concat(r),E==null?void 0:E.list,n,K(K({},"".concat(o,"-stack"),!!F),"".concat(o,"-stack-expanded"),Y)),style:i,keys:d,motionAppear:!0},x,{onAllRemoved:function(){B(r)}}),function(G,R){var z=G.config,L=G.className,b=G.style,O=G.index,T=z,S=T.key,j=T.times,J=String(S),Z=z,W=Z.className,q=Z.style,AA=Z.classNames,_=Z.styles,V=Ye(Z,pBA),X=d.findIndex(function(mA){return mA.key===J}),nA={};if(F){var N=d.length-1-(X>-1?X:O-1),tA=r==="top"||r==="bottom"?"-50%":"0";if(N>0){var BA,aA,EA;nA.height=Y?(BA=C.current[J])===null||BA===void 0?void 0:BA.offsetHeight:c==null?void 0:c.offsetHeight;for(var CA=0,QA=0;QA-1?C.current[J]=LA:delete C.current[J]},prefixCls:o,classNames:AA,styles:_,className:rA(W,E==null?void 0:E.notice),style:q,times:j,key:S,eventKey:S,onNoticeClose:s,hovering:F&&h.length>0})))})};process.env.NODE_ENV!=="production"&&(UG.displayName="NoticeList");var xG=D.forwardRef(function(A,e){var t=A.prefixCls,r=t===void 0?"rc-notification":t,o=A.container,n=A.motion,i=A.maxCount,g=A.className,B=A.style,s=A.onAllRemoved,a=A.stack,Q=A.renderNotifications,E=D.useState([]),C=sA(E,2),l=C[0],f=C[1],c=function(F){var m,y=l.find(function(H){return H.key===F});y==null||(m=y.onClose)===null||m===void 0||m.call(y),f(function(H){return H.filter(function(U){return U.key!==F})})};D.useImperativeHandle(e,function(){return{open:function(F){f(function(m){var y=zA(m),H=y.findIndex(function(x){return x.key===F.key}),U=$({},F);if(H>=0){var Y;U.times=(((Y=m[H])===null||Y===void 0?void 0:Y.times)||0)+1,y[H]=U}else U.times=0,y.push(U);return i>0&&y.length>i&&(y=y.slice(-i)),y})},close:function(F){c(F)},destroy:function(){f([])}}});var v=D.useState({}),w=sA(v,2),u=w[0],h=w[1];D.useEffect(function(){var p={};l.forEach(function(F){var m=F.placement,y=m===void 0?"topRight":m;y&&(p[y]=p[y]||[],p[y].push(F))}),Object.keys(u).forEach(function(F){p[F]=p[F]||[]}),h(p)},[l]);var I=function(F){h(function(m){var y=$({},m),H=y[F]||[];return H.length||delete y[F],y})},d=D.useRef(!1);if(D.useEffect(function(){Object.keys(u).length>0?d.current=!0:d.current&&(s==null||s(),d.current=!1)},[u]),!o)return null;var P=Object.keys(u);return Mr.createPortal(D.createElement(D.Fragment,null,P.map(function(p){var F=u[p],m=D.createElement(UG,{key:p,configList:F,placement:p,prefixCls:r,className:g==null?void 0:g(p),style:B==null?void 0:B(p),motion:n,onNoticeClose:c,onAllNoticeRemoved:I,stack:a});return Q?Q(m,{prefixCls:r,key:p}):m})),o)});process.env.NODE_ENV!=="production"&&(xG.displayName="Notifications");var mBA=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],yBA=function(){return document.body},GG=0;function YBA(){for(var A={},e=arguments.length,t=new Array(e),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},e=A.getContainer,t=e===void 0?yBA:e,r=A.motion,o=A.prefixCls,n=A.maxCount,i=A.className,g=A.style,B=A.onAllRemoved,s=A.stack,a=A.renderNotifications,Q=Ye(A,mBA),E=D.useState(),C=sA(E,2),l=C[0],f=C[1],c=D.useRef(),v=D.createElement(xG,{container:l,ref:c,prefixCls:o,motion:r,maxCount:n,className:i,style:g,onAllRemoved:B,stack:s,renderNotifications:a}),w=D.useState([]),u=sA(w,2),h=u[0],I=u[1],d=D.useMemo(function(){return{open:function(p){var F=YBA(Q,p);(F.key===null||F.key===void 0)&&(F.key="rc-notification-".concat(GG),GG+=1),I(function(m){return[].concat(zA(m),[{type:"open",config:F}])})},close:function(p){I(function(F){return[].concat(zA(F),[{type:"close",key:p}])})},destroy:function(){I(function(p){return[].concat(zA(p),[{type:"destroy"}])})}}},[]);return D.useEffect(function(){f(t())}),D.useEffect(function(){c.current&&h.length&&(h.forEach(function(P){switch(P.type){case"open":c.current.open(P.config);break;case"close":c.current.close(P.key);break;case"destroy":c.current.destroy();break}}),I(function(P){return P.filter(function(p){return!h.includes(p)})}))},[h]),[d,v]}var bBA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},UBA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:bBA}))},aE=D.forwardRef(UBA);process.env.NODE_ENV!=="production"&&(aE.displayName="LoadingOutlined");const Tl=M.createContext(void 0);process.env.NODE_ENV!=="production"&&(Tl.displayName="zIndexContext");const ra=100,DM=ra*10,zG={Modal:ra,Drawer:ra,Popover:ra,Popconfirm:ra,Tooltip:ra,Tour:ra},xBA={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function GBA(A){return A in zG}function oa(A,e){const[,t]=Vr(),r=M.useContext(Tl),o=GBA(A);if(e!==void 0)return[e,e];let n=r??0;return o?(n+=(r?0:t.zIndexPopupBase)+zG[A],n=Math.min(n,t.zIndexPopupBase+DM)):n+=xBA[A],[r===void 0?e:n,n]}const zBA=A=>{const{componentCls:e,iconCls:t,boxShadow:r,colorText:o,colorSuccess:n,colorError:i,colorWarning:g,colorInfo:B,fontSizeLG:s,motionEaseInOutCirc:a,motionDurationSlow:Q,marginXS:E,paddingXS:C,borderRadiusLG:l,zIndexPopup:f,contentPadding:c,contentBg:v}=A,w=`${e}-notice`,u=new ht("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:C,transform:"translateY(0)",opacity:1}}),h=new ht("MessageMoveOut",{"0%":{maxHeight:A.height,padding:C,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),I={padding:C,textAlign:"center",[`${e}-custom-content`]:{display:"flex",alignItems:"center"},[`${e}-custom-content > ${t}`]:{marginInlineEnd:E,fontSize:s},[`${w}-content`]:{display:"inline-block",padding:c,background:v,borderRadius:l,boxShadow:r,pointerEvents:"all"},[`${e}-success > ${t}`]:{color:n},[`${e}-error > ${t}`]:{color:i},[`${e}-warning > ${t}`]:{color:g},[`${e}-info > ${t}, - ${e}-loading > ${t}`]:{color:B}};return[{[e]:Object.assign(Object.assign({},Tt(A)),{color:o,position:"fixed",top:E,width:"100%",pointerEvents:"none",zIndex:f,[`${e}-move-up`]:{animationFillMode:"forwards"},[` + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,lBA="".concat(EBA," ").concat(CBA).split(/[\s\n]+/),cBA="aria-",fBA="data-";function dG(A,e){return A.indexOf(e)===0}function Go(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t;e===!1?t={aria:!0,data:!0,attr:!0}:e===!0?t={aria:!0}:t=q({},e);var r={};return Object.keys(A).forEach(function(o){(t.aria&&(o==="role"||dG(o,cBA))||t.data&&dG(o,fBA)||t.attr&&lBA.includes(o))&&(r[o]=A[o])}),r}function PG(A){return A&&M.isValidElement(A)&&A.type===M.Fragment}const MG=(A,e,t)=>M.isValidElement(A)?M.cloneElement(A,typeof t=="function"?t(A.props||{}):t):e;function zo(A,e){return MG(A,A,e)}function uM(A){return A!=null&&A===A.window}const vBA=A=>{var e,t;if(typeof window>"u")return 0;let r=0;return uM(A)?r=A.pageYOffset:A instanceof Document?r=A.documentElement.scrollTop:(A instanceof HTMLElement||A)&&(r=A.scrollTop),A&&!uM(A)&&typeof r!="number"&&(r=(t=((e=A.ownerDocument)!==null&&e!==void 0?e:A).documentElement)===null||t===void 0?void 0:t.scrollTop),r};function wBA(A,e,t,r){const o=t-e;return A/=r/2,A<1?o/2*A*A*A+e:o/2*((A-=2)*A*A+2)+e}function uBA(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:t=()=>window,callback:r,duration:o=450}=e,n=t(),i=vBA(n),g=Date.now(),B=()=>{const a=Date.now()-g,Q=wBA(a>o?o:a,i,A,o);uM(n)?n.scrollTo(window.pageXOffset,Q):n instanceof Document||n.constructor.name==="HTMLDocument"?n.documentElement.scrollTop=Q:n.scrollTop=Q,a{const[,,,,e]=Xr();return e?`${A}-css-var`:""};var HA={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=HA.F1&&t<=HA.F12)return!1;switch(t){case HA.ALT:case HA.CAPS_LOCK:case HA.CONTEXT_MENU:case HA.CTRL:case HA.DOWN:case HA.END:case HA.ESC:case HA.HOME:case HA.INSERT:case HA.LEFT:case HA.MAC_FF_META:case HA.META:case HA.NUMLOCK:case HA.NUM_CENTER:case HA.PAGE_DOWN:case HA.PAGE_UP:case HA.PAUSE:case HA.PRINT_SCREEN:case HA.RIGHT:case HA.SHIFT:case HA.UP:case HA.WIN_KEY:case HA.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=HA.ZERO&&e<=HA.NINE||e>=HA.NUM_ZERO&&e<=HA.NUM_MULTIPLY||e>=HA.A&&e<=HA.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&e===0)return!0;switch(e){case HA.SPACE:case HA.QUESTION_MARK:case HA.NUM_PLUS:case HA.NUM_MINUS:case HA.NUM_PERIOD:case HA.NUM_DIVISION:case HA.SEMICOLON:case HA.DASH:case HA.EQUALS:case HA.COMMA:case HA.PERIOD:case HA.SLASH:case HA.APOSTROPHE:case HA.SINGLE_QUOTE:case HA.OPEN_SQUARE_BRACKET:case HA.BACKSLASH:case HA.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},FG=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.style,o=A.className,n=A.duration,i=n===void 0?4.5:n,g=A.showProgress,B=A.pauseOnHover,s=B===void 0?!0:B,a=A.eventKey,Q=A.content,E=A.closable,C=A.closeIcon,l=C===void 0?"x":C,f=A.props,c=A.onClick,v=A.onNoticeClose,w=A.times,u=A.hovering,h=D.useState(!1),I=sA(h,2),d=I[0],P=I[1],F=D.useState(0),p=sA(F,2),m=p[0],y=p[1],H=D.useState(0),U=sA(H,2),Y=U[0],x=U[1],G=u||d,R=i>0&&g,z=function(){v(a)},L=function(J){(J.key==="Enter"||J.code==="Enter"||J.keyCode===HA.ENTER)&&z()};D.useEffect(function(){if(!G&&i>0){var j=Date.now()-Y,J=setTimeout(function(){z()},i*1e3-Y);return function(){s&&clearTimeout(J),x(Date.now()-j)}}},[i,G,w]),D.useEffect(function(){if(!G&&R&&(s||Y===0)){var j=performance.now(),J,Z=function W(){cancelAnimationFrame(J),J=requestAnimationFrame(function($){var eA=$+Y-j,_=Math.min(eA/(i*1e3),1);y(_*100),_<1&&W()})};return Z(),function(){s&&cancelAnimationFrame(J)}}},[i,Y,G,R,w]);var b=D.useMemo(function(){return Ee(E)==="object"&&E!==null?E:E?{closeIcon:l}:{}},[E,l]),O=Go(b,!0),T=100-(!m||m<0?0:m>100?100:m),S="".concat(t,"-notice");return D.createElement("div",FA({},f,{ref:e,className:rA(S,o,K({},"".concat(S,"-closable"),E)),style:r,onMouseEnter:function(J){var Z;P(!0),f==null||(Z=f.onMouseEnter)===null||Z===void 0||Z.call(f,J)},onMouseLeave:function(J){var Z;P(!1),f==null||(Z=f.onMouseLeave)===null||Z===void 0||Z.call(f,J)},onClick:c}),D.createElement("div",{className:"".concat(S,"-content")},Q),E&&D.createElement("a",FA({tabIndex:0,className:"".concat(S,"-close"),onKeyDown:L,"aria-label":"Close"},O,{onClick:function(J){J.preventDefault(),J.stopPropagation(),z()}}),b.closeIcon),R&&D.createElement("progress",{className:"".concat(S,"-progress"),max:"100",value:T},T+"%"))}),pG=M.createContext({}),DBA=function(e){var t=e.children,r=e.classNames;return M.createElement(pG.Provider,{value:{classNames:r}},t)},mG=8,yG=3,YG=16,hBA=function(e){var t={offset:mG,threshold:yG,gap:YG};if(e&&Ee(e)==="object"){var r,o,n;t.offset=(r=e.offset)!==null&&r!==void 0?r:mG,t.threshold=(o=e.threshold)!==null&&o!==void 0?o:yG,t.gap=(n=e.gap)!==null&&n!==void 0?n:YG}return[!!e,t]},IBA=["className","style","classNames","styles"],HG=function(e){var t=e.configList,r=e.placement,o=e.prefixCls,n=e.className,i=e.style,g=e.motion,B=e.onAllNoticeRemoved,s=e.onNoticeClose,a=e.stack,Q=M.useContext(pG),E=Q.classNames,C=M.useRef({}),l=M.useState(null),f=sA(l,2),c=f[0],v=f[1],w=M.useState([]),u=sA(w,2),h=u[0],I=u[1],d=t.map(function(G){return{config:G,key:String(G.key)}}),P=hBA(a),F=sA(P,2),p=F[0],m=F[1],y=m.offset,H=m.threshold,U=m.gap,Y=p&&(h.length>0||d.length<=H),x=typeof g=="function"?g(r):g;return M.useEffect(function(){p&&h.length>1&&I(function(G){return G.filter(function(R){return d.some(function(z){var L=z.key;return R===L})})})},[h,d,p]),M.useEffect(function(){var G;if(p&&C.current[(G=d[d.length-1])===null||G===void 0?void 0:G.key]){var R;v(C.current[(R=d[d.length-1])===null||R===void 0?void 0:R.key])}},[d,p]),M.createElement(RgA,FA({key:r,className:rA(o,"".concat(o,"-").concat(r),E==null?void 0:E.list,n,K(K({},"".concat(o,"-stack"),!!p),"".concat(o,"-stack-expanded"),Y)),style:i,keys:d,motionAppear:!0},x,{onAllRemoved:function(){B(r)}}),function(G,R){var z=G.config,L=G.className,b=G.style,O=G.index,T=z,S=T.key,j=T.times,J=String(S),Z=z,W=Z.className,$=Z.style,eA=Z.classNames,_=Z.styles,V=Ye(Z,IBA),X=d.findIndex(function(mA){return mA.key===J}),nA={};if(p){var N=d.length-1-(X>-1?X:O-1),tA=r==="top"||r==="bottom"?"-50%":"0";if(N>0){var BA,aA,EA;nA.height=Y?(BA=C.current[J])===null||BA===void 0?void 0:BA.offsetHeight:c==null?void 0:c.offsetHeight;for(var CA=0,QA=0;QA-1?C.current[J]=LA:delete C.current[J]},prefixCls:o,classNames:eA,styles:_,className:rA(W,E==null?void 0:E.notice),style:$,times:j,key:S,eventKey:S,onNoticeClose:s,hovering:p&&h.length>0})))})};process.env.NODE_ENV!=="production"&&(HG.displayName="NoticeList");var bG=D.forwardRef(function(A,e){var t=A.prefixCls,r=t===void 0?"rc-notification":t,o=A.container,n=A.motion,i=A.maxCount,g=A.className,B=A.style,s=A.onAllRemoved,a=A.stack,Q=A.renderNotifications,E=D.useState([]),C=sA(E,2),l=C[0],f=C[1],c=function(p){var m,y=l.find(function(H){return H.key===p});y==null||(m=y.onClose)===null||m===void 0||m.call(y),f(function(H){return H.filter(function(U){return U.key!==p})})};D.useImperativeHandle(e,function(){return{open:function(p){f(function(m){var y=zA(m),H=y.findIndex(function(x){return x.key===p.key}),U=q({},p);if(H>=0){var Y;U.times=(((Y=m[H])===null||Y===void 0?void 0:Y.times)||0)+1,y[H]=U}else U.times=0,y.push(U);return i>0&&y.length>i&&(y=y.slice(-i)),y})},close:function(p){c(p)},destroy:function(){f([])}}});var v=D.useState({}),w=sA(v,2),u=w[0],h=w[1];D.useEffect(function(){var F={};l.forEach(function(p){var m=p.placement,y=m===void 0?"topRight":m;y&&(F[y]=F[y]||[],F[y].push(p))}),Object.keys(u).forEach(function(p){F[p]=F[p]||[]}),h(F)},[l]);var I=function(p){h(function(m){var y=q({},m),H=y[p]||[];return H.length||delete y[p],y})},d=D.useRef(!1);if(D.useEffect(function(){Object.keys(u).length>0?d.current=!0:d.current&&(s==null||s(),d.current=!1)},[u]),!o)return null;var P=Object.keys(u);return Mr.createPortal(D.createElement(D.Fragment,null,P.map(function(F){var p=u[F],m=D.createElement(HG,{key:F,configList:p,placement:F,prefixCls:r,className:g==null?void 0:g(F),style:B==null?void 0:B(F),motion:n,onNoticeClose:c,onAllNoticeRemoved:I,stack:a});return Q?Q(m,{prefixCls:r,key:F}):m})),o)});process.env.NODE_ENV!=="production"&&(bG.displayName="Notifications");var dBA=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","stack","renderNotifications"],PBA=function(){return document.body},UG=0;function MBA(){for(var A={},e=arguments.length,t=new Array(e),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},e=A.getContainer,t=e===void 0?PBA:e,r=A.motion,o=A.prefixCls,n=A.maxCount,i=A.className,g=A.style,B=A.onAllRemoved,s=A.stack,a=A.renderNotifications,Q=Ye(A,dBA),E=D.useState(),C=sA(E,2),l=C[0],f=C[1],c=D.useRef(),v=D.createElement(bG,{container:l,ref:c,prefixCls:o,motion:r,maxCount:n,className:i,style:g,onAllRemoved:B,stack:s,renderNotifications:a}),w=D.useState([]),u=sA(w,2),h=u[0],I=u[1],d=D.useMemo(function(){return{open:function(F){var p=MBA(Q,F);(p.key===null||p.key===void 0)&&(p.key="rc-notification-".concat(UG),UG+=1),I(function(m){return[].concat(zA(m),[{type:"open",config:p}])})},close:function(F){I(function(p){return[].concat(zA(p),[{type:"close",key:F}])})},destroy:function(){I(function(F){return[].concat(zA(F),[{type:"destroy"}])})}}},[]);return D.useEffect(function(){f(t())}),D.useEffect(function(){c.current&&h.length&&(h.forEach(function(P){switch(P.type){case"open":c.current.open(P.config);break;case"close":c.current.close(P.key);break;case"destroy":c.current.destroy();break}}),I(function(P){return P.filter(function(F){return!h.includes(F)})}))},[h]),[d,v]}var pBA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},mBA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:pBA}))},aE=D.forwardRef(mBA);process.env.NODE_ENV!=="production"&&(aE.displayName="LoadingOutlined");const kl=M.createContext(void 0);process.env.NODE_ENV!=="production"&&(kl.displayName="zIndexContext");const ra=100,DM=ra*10,xG={Modal:ra,Drawer:ra,Popover:ra,Popconfirm:ra,Tooltip:ra,Tour:ra},yBA={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function YBA(A){return A in xG}function oa(A,e){const[,t]=Xr(),r=M.useContext(kl),o=YBA(A);if(e!==void 0)return[e,e];let n=r??0;return o?(n+=(r?0:t.zIndexPopupBase)+xG[A],n=Math.min(n,t.zIndexPopupBase+DM)):n+=yBA[A],[r===void 0?e:n,n]}const HBA=A=>{const{componentCls:e,iconCls:t,boxShadow:r,colorText:o,colorSuccess:n,colorError:i,colorWarning:g,colorInfo:B,fontSizeLG:s,motionEaseInOutCirc:a,motionDurationSlow:Q,marginXS:E,paddingXS:C,borderRadiusLG:l,zIndexPopup:f,contentPadding:c,contentBg:v}=A,w=`${e}-notice`,u=new ht("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:C,transform:"translateY(0)",opacity:1}}),h=new ht("MessageMoveOut",{"0%":{maxHeight:A.height,padding:C,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),I={padding:C,textAlign:"center",[`${e}-custom-content`]:{display:"flex",alignItems:"center"},[`${e}-custom-content > ${t}`]:{marginInlineEnd:E,fontSize:s},[`${w}-content`]:{display:"inline-block",padding:c,background:v,borderRadius:l,boxShadow:r,pointerEvents:"all"},[`${e}-success > ${t}`]:{color:n},[`${e}-error > ${t}`]:{color:i},[`${e}-warning > ${t}`]:{color:g},[`${e}-info > ${t}, + ${e}-loading > ${t}`]:{color:B}};return[{[e]:Object.assign(Object.assign({},Jt(A)),{color:o,position:"fixed",top:E,width:"100%",pointerEvents:"none",zIndex:f,[`${e}-move-up`]:{animationFillMode:"forwards"},[` ${e}-move-up-appear, ${e}-move-up-enter `]:{animationName:u,animationDuration:Q,animationPlayState:"paused",animationTimingFunction:a},[` ${e}-move-up-appear${e}-move-up-appear-active, ${e}-move-up-enter${e}-move-up-enter-active - `]:{animationPlayState:"running"},[`${e}-move-up-leave`]:{animationName:h,animationDuration:Q,animationPlayState:"paused",animationTimingFunction:a},[`${e}-move-up-leave${e}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[e]:{[`${w}-wrapper`]:Object.assign({},I)}},{[`${e}-notice-pure-panel`]:Object.assign(Object.assign({},I),{padding:0,textAlign:"start"})}]},RG=Ut("Message",A=>{const e=it(A,{height:150});return[zBA(e)]},A=>({zIndexPopup:A.zIndexPopupBase+DM+10,contentBg:A.colorBgElevated,contentPadding:`${(A.controlHeightLG-A.fontSize*A.lineHeight)/2}px ${A.paddingSM}px`}));var RBA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{let{prefixCls:e,type:t,icon:r,children:o}=A;return D.createElement("div",{className:rA(`${e}-custom-content`,`${e}-${t}`)},r||LBA[t],D.createElement("span",null,o))},SBA=A=>{const{prefixCls:e,className:t,type:r,icon:o,content:n}=A,i=RBA(A,["prefixCls","className","type","icon","content"]),{getPrefixCls:g}=D.useContext(Ee),B=e||g("message"),s=Nr(B),[a,Q,E]=RG(B,s);return a(D.createElement(mG,Object.assign({},i,{prefixCls:B,className:rA(t,Q,`${B}-notice-pure-panel`,E,s),eventKey:"pure",duration:null,content:D.createElement(LG,{prefixCls:B,type:r,icon:o},n)})))};function OBA(A,e){return{motionName:e??`${A}-move-up`}}function hM(A){let e;const t=new Promise(o=>{e=A(()=>{o(!0)})}),r=()=>{e==null||e()};return r.then=(o,n)=>t.then(o,n),r.promise=t,r}var TBA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{let{children:e,prefixCls:t}=A;const r=Nr(t),[o,n,i]=RG(t,r);return o(D.createElement(MBA,{classNames:{list:rA(n,i,r)}},e))},JBA=(A,e)=>{let{prefixCls:t,key:r}=e;return D.createElement(jBA,{prefixCls:t,key:r},A)},KBA=D.forwardRef((A,e)=>{const{top:t,prefixCls:r,getContainer:o,maxCount:n,duration:i=NBA,rtl:g,transitionName:B,onAllRemoved:s}=A,{getPrefixCls:a,getPopupContainer:Q,message:E,direction:C}=D.useContext(Ee),l=r||a("message"),f=()=>({left:"50%",transform:"translateX(-50%)",top:t??kBA}),c=()=>rA({[`${l}-rtl`]:g??C==="rtl"}),v=()=>OBA(l,B),w=D.createElement("span",{className:`${l}-close-x`},D.createElement(iB,{className:`${l}-close-icon`})),[u,h]=HBA({prefixCls:l,style:f,className:c,motion:v,closable:!1,closeIcon:w,duration:i,getContainer:()=>(o==null?void 0:o())||(Q==null?void 0:Q())||document.body,maxCount:n,onAllRemoved:s,renderNotifications:JBA});return D.useImperativeHandle(e,()=>Object.assign(Object.assign({},u),{prefixCls:l,message:E})),h});let SG=0;function OG(A){const e=D.useRef(null),t=Ct("Message");return[D.useMemo(()=>{const o=s=>{var a;(a=e.current)===null||a===void 0||a.close(s)},n=s=>{if(!e.current){process.env.NODE_ENV!=="production"&&t(!1,"usage","You are calling notice in render which will break in React 18 concurrent mode. Please trigger in effect instead.");const P=()=>{};return P.then=()=>{},P}const{open:a,prefixCls:Q,message:E}=e.current,C=`${Q}-notice`,{content:l,icon:f,type:c,key:v,className:w,style:u,onClose:h}=s,I=TBA(s,["content","icon","type","key","className","style","onClose"]);let d=v;return d==null&&(SG+=1,d=`antd-message-${SG}`),hM(P=>(a(Object.assign(Object.assign({},I),{key:d,content:D.createElement(LG,{prefixCls:Q,type:c,icon:f},l),placement:"top",className:rA(c&&`${C}-${c}`,w,E==null?void 0:E.className),style:Object.assign(Object.assign({},E==null?void 0:E.style),u),onClose:()=>{h==null||h(),P()}})),()=>{o(d)}))},g={open:n,destroy:s=>{var a;s!==void 0?o(s):(a=e.current)===null||a===void 0||a.destroy()}};return["info","success","warning","error","loading"].forEach(s=>{const a=(Q,E,C)=>{let l;Q&&typeof Q=="object"&&"content"in Q?l=Q:l={content:Q};let f,c;typeof E=="function"?c=E:(f=E,c=C);const v=Object.assign(Object.assign({onClose:c,duration:f},l),{type:s});return n(v)};g[s]=a}),g},[]),D.createElement(KBA,Object.assign({key:"message-holder"},A,{ref:e}))]}function XBA(A){return OG(A)}function VBA(){const[A,e]=D.useState([]),t=D.useCallback(r=>(e(o=>[].concat(zA(o),[r])),()=>{e(o=>o.filter(n=>n!==r))}),[]);return[A,t]}function Lo(){Lo=function(){return e};var A,e={},t=Object.prototype,r=t.hasOwnProperty,o=Object.defineProperty||function(G,R,z){G[R]=z.value},n=typeof Symbol=="function"?Symbol:{},i=n.iterator||"@@iterator",g=n.asyncIterator||"@@asyncIterator",B=n.toStringTag||"@@toStringTag";function s(G,R,z){return Object.defineProperty(G,R,{value:z,enumerable:!0,configurable:!0,writable:!0}),G[R]}try{s({},"")}catch{s=function(z,L,b){return z[L]=b}}function a(G,R,z,L){var b=R&&R.prototype instanceof v?R:v,O=Object.create(b.prototype),T=new Y(L||[]);return o(O,"_invoke",{value:m(G,z,T)}),O}function Q(G,R,z){try{return{type:"normal",arg:G.call(R,z)}}catch(L){return{type:"throw",arg:L}}}e.wrap=a;var E="suspendedStart",C="suspendedYield",l="executing",f="completed",c={};function v(){}function w(){}function u(){}var h={};s(h,i,function(){return this});var I=Object.getPrototypeOf,d=I&&I(I(x([])));d&&d!==t&&r.call(d,i)&&(h=d);var P=u.prototype=v.prototype=Object.create(h);function p(G){["next","throw","return"].forEach(function(R){s(G,R,function(z){return this._invoke(R,z)})})}function F(G,R){function z(b,O,T,S){var j=Q(G[b],G,O);if(j.type!=="throw"){var J=j.arg,Z=J.value;return Z&&Ce(Z)=="object"&&r.call(Z,"__await")?R.resolve(Z.__await).then(function(W){z("next",W,T,S)},function(W){z("throw",W,T,S)}):R.resolve(Z).then(function(W){J.value=W,T(J)},function(W){return z("throw",W,T,S)})}S(j.arg)}var L;o(this,"_invoke",{value:function(O,T){function S(){return new R(function(j,J){z(O,T,j,J)})}return L=L?L.then(S,S):S()}})}function m(G,R,z){var L=E;return function(b,O){if(L===l)throw Error("Generator is already running");if(L===f){if(b==="throw")throw O;return{value:A,done:!0}}for(z.method=b,z.arg=O;;){var T=z.delegate;if(T){var S=y(T,z);if(S){if(S===c)continue;return S}}if(z.method==="next")z.sent=z._sent=z.arg;else if(z.method==="throw"){if(L===E)throw L=f,z.arg;z.dispatchException(z.arg)}else z.method==="return"&&z.abrupt("return",z.arg);L=l;var j=Q(G,R,z);if(j.type==="normal"){if(L=z.done?f:C,j.arg===c)continue;return{value:j.arg,done:z.done}}j.type==="throw"&&(L=f,z.method="throw",z.arg=j.arg)}}}function y(G,R){var z=R.method,L=G.iterator[z];if(L===A)return R.delegate=null,z==="throw"&&G.iterator.return&&(R.method="return",R.arg=A,y(G,R),R.method==="throw")||z!=="return"&&(R.method="throw",R.arg=new TypeError("The iterator does not provide a '"+z+"' method")),c;var b=Q(L,G.iterator,R.arg);if(b.type==="throw")return R.method="throw",R.arg=b.arg,R.delegate=null,c;var O=b.arg;return O?O.done?(R[G.resultName]=O.value,R.next=G.nextLoc,R.method!=="return"&&(R.method="next",R.arg=A),R.delegate=null,c):O:(R.method="throw",R.arg=new TypeError("iterator result is not an object"),R.delegate=null,c)}function H(G){var R={tryLoc:G[0]};1 in G&&(R.catchLoc=G[1]),2 in G&&(R.finallyLoc=G[2],R.afterLoc=G[3]),this.tryEntries.push(R)}function U(G){var R=G.completion||{};R.type="normal",delete R.arg,G.completion=R}function Y(G){this.tryEntries=[{tryLoc:"root"}],G.forEach(H,this),this.reset(!0)}function x(G){if(G||G===""){var R=G[i];if(R)return R.call(G);if(typeof G.next=="function")return G;if(!isNaN(G.length)){var z=-1,L=function b(){for(;++z=0;--b){var O=this.tryEntries[b],T=O.completion;if(O.tryLoc==="root")return L("end");if(O.tryLoc<=this.prev){var S=r.call(O,"catchLoc"),j=r.call(O,"finallyLoc");if(S&&j){if(this.prev=0;--L){var b=this.tryEntries[L];if(b.tryLoc<=this.prev&&r.call(b,"finallyLoc")&&this.prev=0;--z){var L=this.tryEntries[z];if(L.finallyLoc===R)return this.complete(L.completion,L.afterLoc),U(L),c}},catch:function(R){for(var z=this.tryEntries.length-1;z>=0;--z){var L=this.tryEntries[z];if(L.tryLoc===R){var b=L.completion;if(b.type==="throw"){var O=b.arg;U(L)}return O}}throw Error("illegal catch attempt")},delegateYield:function(R,z,L){return this.delegate={iterator:x(R),resultName:z,nextLoc:L},this.method==="next"&&(this.arg=A),c}},e}function TG(A,e,t,r,o,n,i){try{var g=A[n](i),B=g.value}catch(s){return void t(s)}g.done?e(B):Promise.resolve(B).then(r,o)}function na(A){return function(){var e=this,t=arguments;return new Promise(function(r,o){var n=A.apply(e,t);function i(B){TG(n,r,o,i,g,"next",B)}function g(B){TG(n,r,o,i,g,"throw",B)}i(void 0)})}}var kl=$({},etA),WBA=kl.version,ZBA=kl.render,qBA=kl.unmountComponentAtNode,Nw;try{var _BA=Number((WBA||"").split(".")[0]);_BA>=18&&(Nw=kl.createRoot)}catch{}function kG(A){var e=kl.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;e&&Ce(e)==="object"&&(e.usingClientEntryPoint=A)}var jw="__rc_react_root__";function $BA(A,e){kG(!0);var t=e[jw]||Nw(e);kG(!1),t.render(A),e[jw]=t}function AsA(A,e){ZBA(A,e)}function IM(A,e){if(Nw){$BA(A,e);return}AsA(A,e)}function esA(A){return dM.apply(this,arguments)}function dM(){return dM=na(Lo().mark(function A(e){return Lo().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=e[jw])===null||o===void 0||o.unmount(),delete e[jw]}));case 1:case"end":return r.stop()}},A)})),dM.apply(this,arguments)}function tsA(A){qBA(A)}function NG(A){return PM.apply(this,arguments)}function PM(){return PM=na(Lo().mark(function A(e){return Lo().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Nw===void 0){r.next=2;break}return r.abrupt("return",esA(e));case 2:tsA(e);case 3:case"end":return r.stop()}},A)})),PM.apply(this,arguments)}const MM=()=>({height:0,opacity:0}),jG=A=>{const{scrollHeight:e}=A;return{height:e,opacity:1}},rsA=A=>({height:A?A.offsetHeight:0}),FM=(A,e)=>(e==null?void 0:e.deadline)===!0||e.propertyName==="height",JG=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:MM,onEnterStart:MM,onAppearActive:jG,onEnterActive:jG,onLeaveStart:rsA,onLeaveActive:MM,onAppearEnd:FM,onEnterEnd:FM,onLeaveEnd:FM,motionDeadline:500}},kn=(A,e,t)=>t!==void 0?t:`${A}-${e}`,Jw=function(A){if(!A)return!1;if(A instanceof Element){if(A.offsetParent)return!0;if(A.getBBox){var e=A.getBBox(),t=e.width,r=e.height;if(t||r)return!0}if(A.getBoundingClientRect){var o=A.getBoundingClientRect(),n=o.width,i=o.height;if(n||i)return!0}}return!1},osA=A=>{const{componentCls:e,colorPrimary:t}=A;return{[e]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${t})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${A.motionEaseOutCirc}`,`opacity 2s ${A.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${A.motionDurationSlow} ${A.motionEaseInOut}`,`opacity ${A.motionDurationSlow} ${A.motionEaseInOut}`].join(",")}}}}},nsA=BM("Wave",A=>[osA(A)]),Kw=`${cG}-wave-target`;function isA(A){const e=(A||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return e&&e[1]&&e[2]&&e[3]?!(e[1]===e[2]&&e[2]===e[3]):!0}function pM(A){return A&&A!=="#fff"&&A!=="#ffffff"&&A!=="rgb(255, 255, 255)"&&A!=="rgba(255, 255, 255, 1)"&&isA(A)&&!/rgba\((?:\d*, ){3}0\)/.test(A)&&A!=="transparent"}function gsA(A){const{borderTopColor:e,borderColor:t,backgroundColor:r}=getComputedStyle(A);return pM(e)?e:pM(t)?t:pM(r)?r:null}function mM(A){return Number.isNaN(A)?0:A}const BsA=A=>{const{className:e,target:t,component:r}=A,o=D.useRef(null),[n,i]=D.useState(null),[g,B]=D.useState([]),[s,a]=D.useState(0),[Q,E]=D.useState(0),[C,l]=D.useState(0),[f,c]=D.useState(0),[v,w]=D.useState(!1),u={left:s,top:Q,width:C,height:f,borderRadius:g.map(d=>`${d}px`).join(" ")};n&&(u["--wave-color"]=n);function h(){const d=getComputedStyle(t);i(gsA(t));const P=d.position==="static",{borderLeftWidth:p,borderTopWidth:F}=d;a(P?t.offsetLeft:mM(-parseFloat(p))),E(P?t.offsetTop:mM(-parseFloat(F))),l(t.offsetWidth),c(t.offsetHeight);const{borderTopLeftRadius:m,borderTopRightRadius:y,borderBottomLeftRadius:H,borderBottomRightRadius:U}=d;B([m,y,U,H].map(Y=>mM(parseFloat(Y))))}if(D.useEffect(()=>{if(t){const d=pt(()=>{h(),w(!0)});let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(h),P.observe(t)),()=>{pt.cancel(d),P==null||P.disconnect()}}},[]),!v)return null;const I=(r==="Checkbox"||r==="Radio")&&(t==null?void 0:t.classList.contains(Kw));return D.createElement(zi,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(d,P)=>{var p;if(P.deadline||P.propertyName==="opacity"){const F=(p=o.current)===null||p===void 0?void 0:p.parentElement;NG(F).then(()=>{F==null||F.remove()})}return!1}},(d,P)=>{let{className:p}=d;return D.createElement("div",{ref:zo(o,P),className:rA(e,p,{"wave-quick":I}),style:u})})},ssA=(A,e)=>{var t;const{component:r}=e;if(r==="Checkbox"&&!(!((t=A.querySelector("input"))===null||t===void 0)&&t.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",A==null||A.insertBefore(o,A==null?void 0:A.firstChild),IM(D.createElement(BsA,Object.assign({},e,{target:A})),o)},asA=(A,e,t)=>{const{wave:r}=D.useContext(Ee),[,o,n]=Vr(),i=Ot(s=>{const a=A.current;if(r!=null&&r.disabled||!a)return;const Q=a.querySelector(`.${Kw}`)||a,{showEffect:E}=r||{};(E||ssA)(Q,{className:e,token:o,component:t,event:s,hashId:n})}),g=D.useRef();return s=>{pt.cancel(g.current),g.current=pt(()=>{i(s)})}},Nl=A=>{const{children:e,disabled:t,component:r}=A,{getPrefixCls:o}=M.useContext(Ee),n=M.useRef(null),i=o("wave"),[,g]=nsA(i),B=asA(n,rA(i,g),r);if(M.useEffect(()=>{const a=n.current;if(!a||a.nodeType!==1||t)return;const Q=E=>{!Jw(E.target)||!a.getAttribute||a.getAttribute("disabled")||a.disabled||a.className.includes("disabled")||a.className.includes("-leave")||B(E)};return a.addEventListener("click",Q,!0),()=>{a.removeEventListener("click",Q,!0)}},[t]),!M.isValidElement(e))return e??null;const s=Bg(e)?zo(e.ref,n):n;return ho(e,{ref:s})};process.env.NODE_ENV!=="production"&&(Nl.displayName="Wave");const So=A=>{const e=M.useContext(oE);return M.useMemo(()=>A?typeof A=="string"?A??e:A instanceof Function?A(e):e:e,[A,e])},QsA=A=>{const{componentCls:e}=A;return{[e]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},EsA=A=>{const{componentCls:e,antCls:t}=A;return{[e]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${e}-item:empty`]:{display:"none"},[`${e}-item > ${t}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},CsA=A=>{const{componentCls:e}=A;return{[e]:{"&-gap-row-small":{rowGap:A.spaceGapSmallSize},"&-gap-row-middle":{rowGap:A.spaceGapMiddleSize},"&-gap-row-large":{rowGap:A.spaceGapLargeSize},"&-gap-col-small":{columnGap:A.spaceGapSmallSize},"&-gap-col-middle":{columnGap:A.spaceGapMiddleSize},"&-gap-col-large":{columnGap:A.spaceGapLargeSize}}}},KG=Ut("Space",A=>{const e=it(A,{spaceGapSmallSize:A.paddingXS,spaceGapMiddleSize:A.padding,spaceGapLargeSize:A.paddingLG});return[EsA(e),CsA(e),QsA(e)]},()=>({}),{resetStyle:!1});var XG=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const t=D.useContext(Xw),r=D.useMemo(()=>{if(!t)return"";const{compactDirection:o,isFirstItem:n,isLastItem:i}=t,g=o==="vertical"?"-vertical-":"-";return rA(`${A}-compact${g}item`,{[`${A}-compact${g}first-item`]:n,[`${A}-compact${g}last-item`]:i,[`${A}-compact${g}item-rtl`]:e==="rtl"})},[A,e,t]);return{compactSize:t==null?void 0:t.compactSize,compactDirection:t==null?void 0:t.compactDirection,compactItemClassnames:r}},lsA=A=>{let{children:e}=A;return D.createElement(Xw.Provider,{value:null},e)},csA=A=>{var{children:e}=A,t=XG(A,["children"]);return D.createElement(Xw.Provider,{value:t},e)},fsA=A=>{const{getPrefixCls:e,direction:t}=D.useContext(Ee),{size:r,direction:o,block:n,prefixCls:i,className:g,rootClassName:B,children:s}=A,a=XG(A,["size","direction","block","prefixCls","className","rootClassName","children"]),Q=So(u=>r??u),E=e("space-compact",i),[C,l]=KG(E),f=rA(E,l,{[`${E}-rtl`]:t==="rtl",[`${E}-block`]:n,[`${E}-vertical`]:o==="vertical"},g,B),c=D.useContext(Xw),v=no(s),w=D.useMemo(()=>v.map((u,h)=>{const I=(u==null?void 0:u.key)||`${E}-item-${h}`;return D.createElement(csA,{key:I,compactSize:Q,compactDirection:o,isFirstItem:h===0&&(!c||(c==null?void 0:c.isFirstItem)),isLastItem:h===v.length-1&&(!c||(c==null?void 0:c.isLastItem))},u)}),[r,v,c]);return v.length===0?null:C(D.createElement("div",Object.assign({className:f},a),w))};var vsA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{getPrefixCls:e,direction:t}=D.useContext(Ee),{prefixCls:r,size:o,className:n}=A,i=vsA(A,["prefixCls","size","className"]),g=e("btn-group",r),[,,B]=Vr();let s="";switch(o){case"large":s="lg";break;case"small":s="sm";break}if(process.env.NODE_ENV!=="production"){const Q=Ct("Button.Group");process.env.NODE_ENV!=="production"&&Q(!o||["large","small","middle"].includes(o),"usage","Invalid prop `size`.")}const a=rA(g,{[`${g}-${s}`]:s,[`${g}-rtl`]:t==="rtl"},n,B);return D.createElement(VG.Provider,{value:o},D.createElement("div",Object.assign({},i,{className:a})))},WG=/^[\u4e00-\u9fa5]{2}$/,yM=WG.test.bind(WG);function YM(A){return A==="danger"?{danger:!0}:{type:A}}function ZG(A){return typeof A=="string"}function Vw(A){return A==="text"||A==="link"}function usA(A,e){if(A==null)return;const t=e?" ":"";return typeof A!="string"&&typeof A!="number"&&ZG(A.type)&&yM(A.props.children)?ho(A,{children:A.props.children.split("").join(t)}):ZG(A)?yM(A)?M.createElement("span",null,A.split("").join(t)):M.createElement("span",null,A):FG(A)?M.createElement("span",null,A):A}function DsA(A,e){let t=!1;const r=[];return M.Children.forEach(A,o=>{const n=typeof o,i=n==="string"||n==="number";if(t&&i){const g=r.length-1,B=r[g];r[g]=`${B}${o}`}else r.push(o);t=i}),M.Children.map(r,o=>usA(o,e))}const qG=M.forwardRef((A,e)=>{const{className:t,style:r,children:o,prefixCls:n}=A,i=rA(`${n}-icon`,t);return M.createElement("span",{ref:e,className:i,style:r},o)}),_G=M.forwardRef((A,e)=>{const{prefixCls:t,className:r,style:o,iconClassName:n}=A,i=rA(`${t}-loading-icon`,r);return M.createElement(qG,{prefixCls:t,className:i,style:o,ref:e},M.createElement(aE,{className:n}))}),HM=()=>({width:0,opacity:0,transform:"scale(0)"}),bM=A=>({width:A.scrollWidth,opacity:1,transform:"scale(1)"}),hsA=A=>{const{prefixCls:e,loading:t,existIcon:r,className:o,style:n}=A,i=!!t;return r?M.createElement(_G,{prefixCls:e,className:o,style:n}):M.createElement(zi,{visible:i,motionName:`${e}-loading-icon-motion`,motionLeave:i,removeOnLeave:!0,onAppearStart:HM,onAppearActive:bM,onEnterStart:HM,onEnterActive:bM,onLeaveStart:bM,onLeaveActive:HM},(g,B)=>{let{className:s,style:a}=g;return M.createElement(_G,{prefixCls:e,className:o,style:Object.assign(Object.assign({},n),a),ref:B,iconClassName:s})})},$G=(A,e)=>({[`> span, > ${A}`]:{"&:not(:last-child)":{[`&, & > ${A}`]:{"&:not(:disabled)":{borderInlineEndColor:e}}},"&:not(:first-child)":{[`&, & > ${A}`]:{"&:not(:disabled)":{borderInlineStartColor:e}}}}}),IsA=A=>{const{componentCls:e,fontSize:t,lineWidth:r,groupBorderColor:o,colorErrorHover:n}=A;return{[`${e}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:A.calc(r).mul(-1).equal(),[`&, & > ${e}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[e]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${e}-icon-only`]:{fontSize:t}},$G(`${e}-primary`,o),$G(`${e}-danger`,n)]}},Az=A=>{const{paddingInline:e,onlyIconSize:t,paddingBlock:r}=A;return it(A,{buttonPaddingHorizontal:e,buttonPaddingVertical:r,buttonIconOnlyFontSize:t})},ez=A=>{var e,t,r,o,n,i;const g=(e=A.contentFontSize)!==null&&e!==void 0?e:A.fontSize,B=(t=A.contentFontSizeSM)!==null&&t!==void 0?t:A.fontSize,s=(r=A.contentFontSizeLG)!==null&&r!==void 0?r:A.fontSizeLG,a=(o=A.contentLineHeight)!==null&&o!==void 0?o:bw(g),Q=(n=A.contentLineHeightSM)!==null&&n!==void 0?n:bw(B),E=(i=A.contentLineHeightLG)!==null&&i!==void 0?i:bw(s);return{fontWeight:400,defaultShadow:`0 ${A.controlOutlineWidth}px 0 ${A.controlTmpOutline}`,primaryShadow:`0 ${A.controlOutlineWidth}px 0 ${A.controlOutline}`,dangerShadow:`0 ${A.controlOutlineWidth}px 0 ${A.colorErrorOutline}`,primaryColor:A.colorTextLightSolid,dangerColor:A.colorTextLightSolid,borderColorDisabled:A.colorBorder,defaultGhostColor:A.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:A.colorBgContainer,paddingInline:A.paddingContentHorizontal-A.lineWidth,paddingInlineLG:A.paddingContentHorizontal-A.lineWidth,paddingInlineSM:8-A.lineWidth,onlyIconSize:A.fontSizeLG,onlyIconSizeSM:A.fontSizeLG-2,onlyIconSizeLG:A.fontSizeLG+2,groupBorderColor:A.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:A.colorBgTextHover,defaultColor:A.colorText,defaultBg:A.colorBgContainer,defaultBorderColor:A.colorBorder,defaultBorderColorDisabled:A.colorBorder,defaultHoverBg:A.colorBgContainer,defaultHoverColor:A.colorPrimaryHover,defaultHoverBorderColor:A.colorPrimaryHover,defaultActiveBg:A.colorBgContainer,defaultActiveColor:A.colorPrimaryActive,defaultActiveBorderColor:A.colorPrimaryActive,contentFontSize:g,contentFontSizeSM:B,contentFontSizeLG:s,contentLineHeight:a,contentLineHeightSM:Q,contentLineHeightLG:E,paddingBlock:Math.max((A.controlHeight-g*a)/2-A.lineWidth,0),paddingBlockSM:Math.max((A.controlHeightSM-B*Q)/2-A.lineWidth,0),paddingBlockLG:Math.max((A.controlHeightLG-s*E)/2-A.lineWidth,0)}},dsA=A=>{const{componentCls:e,iconCls:t,fontWeight:r}=A;return{[e]:{outline:"none",position:"relative",display:"inline-flex",gap:A.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${eA(A.lineWidth)} ${A.lineType} transparent`,cursor:"pointer",transition:`all ${A.motionDurationMid} ${A.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:A.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${e}-icon`]:{lineHeight:1},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},ta(A)),[`&${e}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${e}-two-chinese-chars > *:not(${t})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},"&-icon-end":{flexDirection:"row-reverse"}}}},gB=(A,e,t)=>({[`&:not(:disabled):not(${A}-disabled)`]:{"&:hover":e,"&:active":t}}),PsA=A=>({minWidth:A.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),MsA=A=>({borderRadius:A.controlHeight,paddingInlineStart:A.calc(A.controlHeight).div(2).equal(),paddingInlineEnd:A.calc(A.controlHeight).div(2).equal()}),FsA=A=>({cursor:"not-allowed",borderColor:A.borderColorDisabled,color:A.colorTextDisabled,background:A.colorBgContainerDisabled,boxShadow:"none"}),Jl=(A,e,t,r,o,n,i,g)=>({[`&${A}-background-ghost`]:Object.assign(Object.assign({color:t||void 0,background:e,borderColor:r||void 0,boxShadow:"none"},gB(A,Object.assign({background:e},i),Object.assign({background:e},g))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:n||void 0}})}),UM=A=>({[`&:disabled, &${A.componentCls}-disabled`]:Object.assign({},FsA(A))}),tz=A=>Object.assign({},UM(A)),Ww=A=>({[`&:disabled, &${A.componentCls}-disabled`]:{cursor:"not-allowed",color:A.colorTextDisabled}}),rz=A=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},tz(A)),{background:A.defaultBg,borderColor:A.defaultBorderColor,color:A.defaultColor,boxShadow:A.defaultShadow}),gB(A.componentCls,{color:A.defaultHoverColor,borderColor:A.defaultHoverBorderColor,background:A.defaultHoverBg},{color:A.defaultActiveColor,borderColor:A.defaultActiveBorderColor,background:A.defaultActiveBg})),Jl(A.componentCls,A.ghostBg,A.defaultGhostColor,A.defaultGhostBorderColor,A.colorTextDisabled,A.colorBorder)),{[`&${A.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:A.colorError,borderColor:A.colorError},gB(A.componentCls,{color:A.colorErrorHover,borderColor:A.colorErrorBorderHover},{color:A.colorErrorActive,borderColor:A.colorErrorActive})),Jl(A.componentCls,A.ghostBg,A.colorError,A.colorError,A.colorTextDisabled,A.colorBorder)),UM(A))}),psA=A=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},tz(A)),{color:A.primaryColor,background:A.colorPrimary,boxShadow:A.primaryShadow}),gB(A.componentCls,{color:A.colorTextLightSolid,background:A.colorPrimaryHover},{color:A.colorTextLightSolid,background:A.colorPrimaryActive})),Jl(A.componentCls,A.ghostBg,A.colorPrimary,A.colorPrimary,A.colorTextDisabled,A.colorBorder,{color:A.colorPrimaryHover,borderColor:A.colorPrimaryHover},{color:A.colorPrimaryActive,borderColor:A.colorPrimaryActive})),{[`&${A.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:A.colorError,boxShadow:A.dangerShadow,color:A.dangerColor},gB(A.componentCls,{background:A.colorErrorHover},{background:A.colorErrorActive})),Jl(A.componentCls,A.ghostBg,A.colorError,A.colorError,A.colorTextDisabled,A.colorBorder,{color:A.colorErrorHover,borderColor:A.colorErrorHover},{color:A.colorErrorActive,borderColor:A.colorErrorActive})),UM(A))}),msA=A=>Object.assign(Object.assign({},rz(A)),{borderStyle:"dashed"}),ysA=A=>Object.assign(Object.assign(Object.assign({color:A.colorLink},gB(A.componentCls,{color:A.colorLinkHover,background:A.linkHoverBg},{color:A.colorLinkActive})),Ww(A)),{[`&${A.componentCls}-dangerous`]:Object.assign(Object.assign({color:A.colorError},gB(A.componentCls,{color:A.colorErrorHover},{color:A.colorErrorActive})),Ww(A))}),YsA=A=>Object.assign(Object.assign(Object.assign({},gB(A.componentCls,{color:A.colorText,background:A.textHoverBg},{color:A.colorText,background:A.colorBgTextActive})),Ww(A)),{[`&${A.componentCls}-dangerous`]:Object.assign(Object.assign({color:A.colorError},Ww(A)),gB(A.componentCls,{color:A.colorErrorHover,background:A.colorErrorBg},{color:A.colorErrorHover,background:A.colorErrorBgActive}))}),HsA=A=>{const{componentCls:e}=A;return{[`${e}-default`]:rz(A),[`${e}-primary`]:psA(A),[`${e}-dashed`]:msA(A),[`${e}-link`]:ysA(A),[`${e}-text`]:YsA(A),[`${e}-ghost`]:Jl(A.componentCls,A.ghostBg,A.colorBgContainer,A.colorBgContainer,A.colorTextDisabled,A.colorBorder)}},xM=function(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:t,controlHeight:r,fontSize:o,lineHeight:n,borderRadius:i,buttonPaddingHorizontal:g,iconCls:B,buttonPaddingVertical:s}=A,a=`${t}-icon-only`;return[{[`${e}`]:{fontSize:o,lineHeight:n,height:r,padding:`${eA(s)} ${eA(g)}`,borderRadius:i,[`&${a}`]:{width:r,paddingInline:0,[`&${t}-compact-item`]:{flex:"none"},[`&${t}-round`]:{width:"auto"},[B]:{fontSize:A.buttonIconOnlyFontSize}},[`&${t}-loading`]:{opacity:A.opacityLoading,cursor:"default"},[`${t}-loading-icon`]:{transition:`width ${A.motionDurationSlow} ${A.motionEaseInOut}, opacity ${A.motionDurationSlow} ${A.motionEaseInOut}`}}},{[`${t}${t}-circle${e}`]:PsA(A)},{[`${t}${t}-round${e}`]:MsA(A)}]},bsA=A=>{const e=it(A,{fontSize:A.contentFontSize,lineHeight:A.contentLineHeight});return xM(e,A.componentCls)},UsA=A=>{const e=it(A,{controlHeight:A.controlHeightSM,fontSize:A.contentFontSizeSM,lineHeight:A.contentLineHeightSM,padding:A.paddingXS,buttonPaddingHorizontal:A.paddingInlineSM,buttonPaddingVertical:A.paddingBlockSM,borderRadius:A.borderRadiusSM,buttonIconOnlyFontSize:A.onlyIconSizeSM});return xM(e,`${A.componentCls}-sm`)},xsA=A=>{const e=it(A,{controlHeight:A.controlHeightLG,fontSize:A.contentFontSizeLG,lineHeight:A.contentLineHeightLG,buttonPaddingHorizontal:A.paddingInlineLG,buttonPaddingVertical:A.paddingBlockLG,borderRadius:A.borderRadiusLG,buttonIconOnlyFontSize:A.onlyIconSizeLG});return xM(e,`${A.componentCls}-lg`)},GsA=A=>{const{componentCls:e}=A;return{[e]:{[`&${e}-block`]:{width:"100%"}}}},zsA=Ut("Button",A=>{const e=Az(A);return[dsA(e),bsA(e),UsA(e),xsA(e),GsA(e),HsA(e),IsA(e)]},ez,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function RsA(A,e,t){const{focusElCls:r,focus:o,borderElCls:n}=t,i=n?"> *":"",g=["hover",o?"focus":null,"active"].filter(Boolean).map(B=>`&:${B} ${i}`).join(",");return{[`&-item:not(${e}-last-item)`]:{marginInlineEnd:A.calc(A.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[g]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${i}`]:{zIndex:0}})}}function LsA(A,e,t){const{borderElCls:r}=t,o=r?`> ${r}`:"";return{[`&-item:not(${e}-first-item):not(${e}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${e}-last-item)${e}-first-item`]:{[`& ${o}, &${A}-sm ${o}, &${A}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${e}-first-item)${e}-last-item`]:{[`& ${o}, &${A}-sm ${o}, &${A}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function GM(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:t}=A,r=`${t}-compact`;return{[r]:Object.assign(Object.assign({},RsA(A,r,e)),LsA(t,r,e))}}function SsA(A,e){return{[`&-item:not(${e}-last-item)`]:{marginBottom:A.calc(A.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function OsA(A,e){return{[`&-item:not(${e}-first-item):not(${e}-last-item)`]:{borderRadius:0},[`&-item${e}-first-item:not(${e}-last-item)`]:{[`&, &${A}-sm, &${A}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${e}-last-item:not(${e}-first-item)`]:{[`&, &${A}-sm, &${A}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function TsA(A){const e=`${A.componentCls}-compact-vertical`;return{[e]:Object.assign(Object.assign({},SsA(A,e)),OsA(A.componentCls,e))}}const ksA=A=>{const{componentCls:e,calc:t}=A;return{[e]:{[`&-compact-item${e}-primary`]:{[`&:not([disabled]) + ${e}-compact-item${e}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:t(A.lineWidth).mul(-1).equal(),insetInlineStart:t(A.lineWidth).mul(-1).equal(),display:"inline-block",width:A.lineWidth,height:`calc(100% + ${eA(A.lineWidth)} * 2)`,backgroundColor:A.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${e}-primary`]:{[`&:not([disabled]) + ${e}-compact-vertical-item${e}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:t(A.lineWidth).mul(-1).equal(),insetInlineStart:t(A.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${eA(A.lineWidth)} * 2)`,height:A.lineWidth,backgroundColor:A.colorPrimaryHover,content:'""'}}}}}}},NsA=Ll(["Button","compact"],A=>{const e=Az(A);return[GM(e),TsA(e),ksA(e)]},ez);var jsA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r,o;const{loading:n=!1,prefixCls:i,type:g,danger:B=!1,shape:s="default",size:a,styles:Q,disabled:E,className:C,rootClassName:l,children:f,icon:c,iconPosition:v="start",ghost:w=!1,block:u=!1,htmlType:h="button",classNames:I,style:d={},autoInsertSpace:P}=A,p=jsA(A,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),F=g||"default",{getPrefixCls:m,direction:y,button:H}=M.useContext(Ee),U=(t=P??(H==null?void 0:H.autoInsertSpace))!==null&&t!==void 0?t:!0,Y=m("btn",i),[x,G,R]=zsA(Y),z=M.useContext(oB),L=E??z,b=M.useContext(VG),O=M.useMemo(()=>JsA(n),[n]),[T,S]=M.useState(O.loading),[j,J]=M.useState(!1),W=zo(e,M.createRef()),q=M.Children.count(f)===1&&!c&&!Vw(F);M.useEffect(()=>{let mA=null;O.delay>0?mA=setTimeout(()=>{mA=null,S(!0)},O.delay):S(O.loading);function LA(){mA&&(clearTimeout(mA),mA=null)}return LA},[O]),M.useEffect(()=>{if(!W||!W.current||!U)return;const mA=W.current.textContent;q&&yM(mA)?j||J(!0):j&&J(!1)},[W]);const AA=mA=>{const{onClick:LA}=A;if(T||L){mA.preventDefault();return}LA==null||LA(mA)};if(process.env.NODE_ENV!=="production"){const mA=Ct("Button");process.env.NODE_ENV!=="production"&&mA(!(typeof c=="string"&&c.length>2),"breaking",`\`icon\` is using ReactNode instead of string naming in v4. Please check \`${c}\` at https://ant.design/components/icon`),process.env.NODE_ENV!=="production"&&mA(!(w&&Vw(F)),"usage","`link` or `text` button can't be a `ghost` button.")}const{compactSize:_,compactItemClassnames:V}=jl(Y,y),X={large:"lg",small:"sm",middle:void 0},nA=So(mA=>{var LA,oA;return(oA=(LA=a??_)!==null&&LA!==void 0?LA:b)!==null&&oA!==void 0?oA:mA}),N=nA&&X[nA]||"",tA=T?"loading":c,BA=Qr(p,["navigate"]),aA=rA(Y,G,R,{[`${Y}-${s}`]:s!=="default"&&s,[`${Y}-${F}`]:F,[`${Y}-${N}`]:N,[`${Y}-icon-only`]:!f&&f!==0&&!!tA,[`${Y}-background-ghost`]:w&&!Vw(F),[`${Y}-loading`]:T,[`${Y}-two-chinese-chars`]:j&&U&&!T,[`${Y}-block`]:u,[`${Y}-dangerous`]:B,[`${Y}-rtl`]:y==="rtl",[`${Y}-icon-end`]:v==="end"},V,C,l,H==null?void 0:H.className),EA=Object.assign(Object.assign({},H==null?void 0:H.style),d),CA=rA(I==null?void 0:I.icon,(r=H==null?void 0:H.classNames)===null||r===void 0?void 0:r.icon),QA=Object.assign(Object.assign({},(Q==null?void 0:Q.icon)||{}),((o=H==null?void 0:H.styles)===null||o===void 0?void 0:o.icon)||{}),lA=c&&!T?M.createElement(qG,{prefixCls:Y,className:CA,style:QA},c):M.createElement(hsA,{existIcon:!!c,prefixCls:Y,loading:T}),pA=f||f===0?DsA(f,q&&U):null;if(BA.href!==void 0)return x(M.createElement("a",Object.assign({},BA,{className:rA(aA,{[`${Y}-disabled`]:L}),href:L?void 0:BA.href,style:EA,onClick:AA,ref:W,tabIndex:L?-1:0}),lA,pA));let DA=M.createElement("button",Object.assign({},p,{type:h,className:aA,style:EA,onClick:AA,disabled:L,ref:W}),lA,pA,!!V&&M.createElement(NsA,{key:"compact",prefixCls:Y}));return Vw(F)||(DA=M.createElement(Nl,{component:"Button",disabled:T},DA)),x(DA)});kt.Group=wsA,kt.__ANT_BUTTON=!0,process.env.NODE_ENV!=="production"&&(kt.displayName="Button");function zM(A){return!!(A!=null&&A.then)}const RM=A=>{const{type:e,children:t,prefixCls:r,buttonProps:o,close:n,autoFocus:i,emitEvent:g,isSilent:B,quitOnNullishReturnValue:s,actionFn:a}=A,Q=D.useRef(!1),E=D.useRef(null),[C,l]=nE(!1),f=function(){n==null||n.apply(void 0,arguments)};D.useEffect(()=>{let w=null;return i&&(w=setTimeout(()=>{var u;(u=E.current)===null||u===void 0||u.focus()})),()=>{w&&clearTimeout(w)}},[]);const c=w=>{zM(w)&&(l(!0),w.then(function(){l(!1,!0),f.apply(void 0,arguments),Q.current=!1},u=>{if(l(!1,!0),Q.current=!1,!(B!=null&&B()))return Promise.reject(u)}))},v=w=>{if(Q.current)return;if(Q.current=!0,!a){f();return}let u;if(g){if(u=a(w),s&&!zM(u)){Q.current=!1,f(w);return}}else if(a.length)u=a(n),Q.current=!1;else if(u=a(),!zM(u)){f();return}c(u)};return D.createElement(kt,Object.assign({},YM(e),{onClick:v,loading:C,prefixCls:r},o,{ref:E}),t)},Kl=M.createContext({}),{Provider:oz}=Kl,nz=()=>{const{autoFocusButton:A,cancelButtonProps:e,cancelTextLocale:t,isSilent:r,mergedOkCancel:o,rootPrefixCls:n,close:i,onCancel:g,onConfirm:B}=M.useContext(Kl);return o?M.createElement(RM,{isSilent:r,actionFn:g,close:function(){i==null||i.apply(void 0,arguments),B==null||B(!1)},autoFocus:A==="cancel",buttonProps:e,prefixCls:`${n}-btn`},t):null},iz=()=>{const{autoFocusButton:A,close:e,isSilent:t,okButtonProps:r,rootPrefixCls:o,okTextLocale:n,okType:i,onConfirm:g,onOk:B}=M.useContext(Kl);return M.createElement(RM,{isSilent:t,type:i||"primary",actionFn:B,close:function(){e==null||e.apply(void 0,arguments),g==null||g(!0)},autoFocus:A==="ok",buttonProps:r,prefixCls:`${o}-btn`},n)};var gz=D.createContext(null),Bz=[];function KsA(A,e){var t=D.useState(function(){if(!Xr())return null;var l=document.createElement("div");return process.env.NODE_ENV!=="production"&&e&&l.setAttribute("data-debug",e),l}),r=sA(t,1),o=r[0],n=D.useRef(!1),i=D.useContext(gz),g=D.useState(Bz),B=sA(g,2),s=B[0],a=B[1],Q=i||(n.current?void 0:function(l){a(function(f){var c=[l].concat(zA(f));return c})});function E(){o.parentElement||document.body.appendChild(o),n.current=!0}function C(){var l;(l=o.parentElement)===null||l===void 0||l.removeChild(o),n.current=!1}return Dt(function(){return A?i?i(E):E():C(),C},[A]),Dt(function(){s.length&&(s.forEach(function(l){return l()}),a(Bz))},[s]),[o,Q]}var LM;function sz(A){var e="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),t=document.createElement("div");t.id=e;var r=t.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,n;if(A){var i=getComputedStyle(A);r.scrollbarColor=i.scrollbarColor,r.scrollbarWidth=i.scrollbarWidth;var g=getComputedStyle(A,"::-webkit-scrollbar"),B=parseInt(g.width,10),s=parseInt(g.height,10);try{var a=B?"width: ".concat(g.width,";"):"",Q=s?"height: ".concat(g.height,";"):"";$g(` + `]:{animationPlayState:"running"},[`${e}-move-up-leave`]:{animationName:h,animationDuration:Q,animationPlayState:"paused",animationTimingFunction:a},[`${e}-move-up-leave${e}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[e]:{[`${w}-wrapper`]:Object.assign({},I)}},{[`${e}-notice-pure-panel`]:Object.assign(Object.assign({},I),{padding:0,textAlign:"start"})}]},GG=Gt("Message",A=>{const e=it(A,{height:150});return[HBA(e)]},A=>({zIndexPopup:A.zIndexPopupBase+DM+10,contentBg:A.colorBgElevated,contentPadding:`${(A.controlHeightLG-A.fontSize*A.lineHeight)/2}px ${A.paddingSM}px`}));var bBA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{let{prefixCls:e,type:t,icon:r,children:o}=A;return D.createElement("div",{className:rA(`${e}-custom-content`,`${e}-${t}`)},r||UBA[t],D.createElement("span",null,o))},xBA=A=>{const{prefixCls:e,className:t,type:r,icon:o,content:n}=A,i=bBA(A,["prefixCls","className","type","icon","content"]),{getPrefixCls:g}=D.useContext(Ce),B=e||g("message"),s=oo(B),[a,Q,E]=GG(B,s);return a(D.createElement(FG,Object.assign({},i,{prefixCls:B,className:rA(t,Q,`${B}-notice-pure-panel`,E,s),eventKey:"pure",duration:null,content:D.createElement(zG,{prefixCls:B,type:r,icon:o},n)})))};function GBA(A,e){return{motionName:e??`${A}-move-up`}}function hM(A){let e;const t=new Promise(o=>{e=A(()=>{o(!0)})}),r=()=>{e==null||e()};return r.then=(o,n)=>t.then(o,n),r.promise=t,r}var zBA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{let{children:e,prefixCls:t}=A;const r=oo(t),[o,n,i]=GG(t,r);return o(D.createElement(DBA,{classNames:{list:rA(n,i,r)}},e))},OBA=(A,e)=>{let{prefixCls:t,key:r}=e;return D.createElement(SBA,{prefixCls:t,key:r},A)},TBA=D.forwardRef((A,e)=>{const{top:t,prefixCls:r,getContainer:o,maxCount:n,duration:i=LBA,rtl:g,transitionName:B,onAllRemoved:s}=A,{getPrefixCls:a,getPopupContainer:Q,message:E,direction:C}=D.useContext(Ce),l=r||a("message"),f=()=>({left:"50%",transform:"translateX(-50%)",top:t??RBA}),c=()=>rA({[`${l}-rtl`]:g??C==="rtl"}),v=()=>GBA(l,B),w=D.createElement("span",{className:`${l}-close-x`},D.createElement(nB,{className:`${l}-close-icon`})),[u,h]=FBA({prefixCls:l,style:f,className:c,motion:v,closable:!1,closeIcon:w,duration:i,getContainer:()=>(o==null?void 0:o())||(Q==null?void 0:Q())||document.body,maxCount:n,onAllRemoved:s,renderNotifications:OBA});return D.useImperativeHandle(e,()=>Object.assign(Object.assign({},u),{prefixCls:l,message:E})),h});let RG=0;function LG(A){const e=D.useRef(null),t=vt("Message");return[D.useMemo(()=>{const o=s=>{var a;(a=e.current)===null||a===void 0||a.close(s)},n=s=>{if(!e.current){process.env.NODE_ENV!=="production"&&t(!1,"usage","You are calling notice in render which will break in React 18 concurrent mode. Please trigger in effect instead.");const P=()=>{};return P.then=()=>{},P}const{open:a,prefixCls:Q,message:E}=e.current,C=`${Q}-notice`,{content:l,icon:f,type:c,key:v,className:w,style:u,onClose:h}=s,I=zBA(s,["content","icon","type","key","className","style","onClose"]);let d=v;return d==null&&(RG+=1,d=`antd-message-${RG}`),hM(P=>(a(Object.assign(Object.assign({},I),{key:d,content:D.createElement(zG,{prefixCls:Q,type:c,icon:f},l),placement:"top",className:rA(c&&`${C}-${c}`,w,E==null?void 0:E.className),style:Object.assign(Object.assign({},E==null?void 0:E.style),u),onClose:()=>{h==null||h(),P()}})),()=>{o(d)}))},g={open:n,destroy:s=>{var a;s!==void 0?o(s):(a=e.current)===null||a===void 0||a.destroy()}};return["info","success","warning","error","loading"].forEach(s=>{const a=(Q,E,C)=>{let l;Q&&typeof Q=="object"&&"content"in Q?l=Q:l={content:Q};let f,c;typeof E=="function"?c=E:(f=E,c=C);const v=Object.assign(Object.assign({onClose:c,duration:f},l),{type:s});return n(v)};g[s]=a}),g},[]),D.createElement(TBA,Object.assign({key:"message-holder"},A,{ref:e}))]}function kBA(A){return LG(A)}function NBA(){const[A,e]=D.useState([]),t=D.useCallback(r=>(e(o=>[].concat(zA(o),[r])),()=>{e(o=>o.filter(n=>n!==r))}),[]);return[A,t]}function Ro(){Ro=function(){return e};var A,e={},t=Object.prototype,r=t.hasOwnProperty,o=Object.defineProperty||function(G,R,z){G[R]=z.value},n=typeof Symbol=="function"?Symbol:{},i=n.iterator||"@@iterator",g=n.asyncIterator||"@@asyncIterator",B=n.toStringTag||"@@toStringTag";function s(G,R,z){return Object.defineProperty(G,R,{value:z,enumerable:!0,configurable:!0,writable:!0}),G[R]}try{s({},"")}catch{s=function(z,L,b){return z[L]=b}}function a(G,R,z,L){var b=R&&R.prototype instanceof v?R:v,O=Object.create(b.prototype),T=new Y(L||[]);return o(O,"_invoke",{value:m(G,z,T)}),O}function Q(G,R,z){try{return{type:"normal",arg:G.call(R,z)}}catch(L){return{type:"throw",arg:L}}}e.wrap=a;var E="suspendedStart",C="suspendedYield",l="executing",f="completed",c={};function v(){}function w(){}function u(){}var h={};s(h,i,function(){return this});var I=Object.getPrototypeOf,d=I&&I(I(x([])));d&&d!==t&&r.call(d,i)&&(h=d);var P=u.prototype=v.prototype=Object.create(h);function F(G){["next","throw","return"].forEach(function(R){s(G,R,function(z){return this._invoke(R,z)})})}function p(G,R){function z(b,O,T,S){var j=Q(G[b],G,O);if(j.type!=="throw"){var J=j.arg,Z=J.value;return Z&&Ee(Z)=="object"&&r.call(Z,"__await")?R.resolve(Z.__await).then(function(W){z("next",W,T,S)},function(W){z("throw",W,T,S)}):R.resolve(Z).then(function(W){J.value=W,T(J)},function(W){return z("throw",W,T,S)})}S(j.arg)}var L;o(this,"_invoke",{value:function(O,T){function S(){return new R(function(j,J){z(O,T,j,J)})}return L=L?L.then(S,S):S()}})}function m(G,R,z){var L=E;return function(b,O){if(L===l)throw Error("Generator is already running");if(L===f){if(b==="throw")throw O;return{value:A,done:!0}}for(z.method=b,z.arg=O;;){var T=z.delegate;if(T){var S=y(T,z);if(S){if(S===c)continue;return S}}if(z.method==="next")z.sent=z._sent=z.arg;else if(z.method==="throw"){if(L===E)throw L=f,z.arg;z.dispatchException(z.arg)}else z.method==="return"&&z.abrupt("return",z.arg);L=l;var j=Q(G,R,z);if(j.type==="normal"){if(L=z.done?f:C,j.arg===c)continue;return{value:j.arg,done:z.done}}j.type==="throw"&&(L=f,z.method="throw",z.arg=j.arg)}}}function y(G,R){var z=R.method,L=G.iterator[z];if(L===A)return R.delegate=null,z==="throw"&&G.iterator.return&&(R.method="return",R.arg=A,y(G,R),R.method==="throw")||z!=="return"&&(R.method="throw",R.arg=new TypeError("The iterator does not provide a '"+z+"' method")),c;var b=Q(L,G.iterator,R.arg);if(b.type==="throw")return R.method="throw",R.arg=b.arg,R.delegate=null,c;var O=b.arg;return O?O.done?(R[G.resultName]=O.value,R.next=G.nextLoc,R.method!=="return"&&(R.method="next",R.arg=A),R.delegate=null,c):O:(R.method="throw",R.arg=new TypeError("iterator result is not an object"),R.delegate=null,c)}function H(G){var R={tryLoc:G[0]};1 in G&&(R.catchLoc=G[1]),2 in G&&(R.finallyLoc=G[2],R.afterLoc=G[3]),this.tryEntries.push(R)}function U(G){var R=G.completion||{};R.type="normal",delete R.arg,G.completion=R}function Y(G){this.tryEntries=[{tryLoc:"root"}],G.forEach(H,this),this.reset(!0)}function x(G){if(G||G===""){var R=G[i];if(R)return R.call(G);if(typeof G.next=="function")return G;if(!isNaN(G.length)){var z=-1,L=function b(){for(;++z=0;--b){var O=this.tryEntries[b],T=O.completion;if(O.tryLoc==="root")return L("end");if(O.tryLoc<=this.prev){var S=r.call(O,"catchLoc"),j=r.call(O,"finallyLoc");if(S&&j){if(this.prev=0;--L){var b=this.tryEntries[L];if(b.tryLoc<=this.prev&&r.call(b,"finallyLoc")&&this.prev=0;--z){var L=this.tryEntries[z];if(L.finallyLoc===R)return this.complete(L.completion,L.afterLoc),U(L),c}},catch:function(R){for(var z=this.tryEntries.length-1;z>=0;--z){var L=this.tryEntries[z];if(L.tryLoc===R){var b=L.completion;if(b.type==="throw"){var O=b.arg;U(L)}return O}}throw Error("illegal catch attempt")},delegateYield:function(R,z,L){return this.delegate={iterator:x(R),resultName:z,nextLoc:L},this.method==="next"&&(this.arg=A),c}},e}function SG(A,e,t,r,o,n,i){try{var g=A[n](i),B=g.value}catch(s){return void t(s)}g.done?e(B):Promise.resolve(B).then(r,o)}function na(A){return function(){var e=this,t=arguments;return new Promise(function(r,o){var n=A.apply(e,t);function i(B){SG(n,r,o,i,g,"next",B)}function g(B){SG(n,r,o,i,g,"throw",B)}i(void 0)})}}var Nl=q({},ZeA),jBA=Nl.version,JBA=Nl.render,KBA=Nl.unmountComponentAtNode,Tw;try{var XBA=Number((jBA||"").split(".")[0]);XBA>=18&&(Tw=Nl.createRoot)}catch{}function OG(A){var e=Nl.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;e&&Ee(e)==="object"&&(e.usingClientEntryPoint=A)}var kw="__rc_react_root__";function VBA(A,e){OG(!0);var t=e[kw]||Tw(e);OG(!1),t.render(A),e[kw]=t}function WBA(A,e){JBA(A,e)}function IM(A,e){if(Tw){VBA(A,e);return}WBA(A,e)}function ZBA(A){return dM.apply(this,arguments)}function dM(){return dM=na(Ro().mark(function A(e){return Ro().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=e[kw])===null||o===void 0||o.unmount(),delete e[kw]}));case 1:case"end":return r.stop()}},A)})),dM.apply(this,arguments)}function qBA(A){KBA(A)}function TG(A){return PM.apply(this,arguments)}function PM(){return PM=na(Ro().mark(function A(e){return Ro().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Tw===void 0){r.next=2;break}return r.abrupt("return",ZBA(e));case 2:qBA(e);case 3:case"end":return r.stop()}},A)})),PM.apply(this,arguments)}const MM=()=>({height:0,opacity:0}),kG=A=>{const{scrollHeight:e}=A;return{height:e,opacity:1}},_BA=A=>({height:A?A.offsetHeight:0}),FM=(A,e)=>(e==null?void 0:e.deadline)===!0||e.propertyName==="height",NG=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:MM,onEnterStart:MM,onAppearActive:kG,onEnterActive:kG,onLeaveStart:_BA,onLeaveActive:MM,onAppearEnd:FM,onEnterEnd:FM,onLeaveEnd:FM,motionDeadline:500}},kn=(A,e,t)=>t!==void 0?t:`${A}-${e}`,Nw=function(A){if(!A)return!1;if(A instanceof Element){if(A.offsetParent)return!0;if(A.getBBox){var e=A.getBBox(),t=e.width,r=e.height;if(t||r)return!0}if(A.getBoundingClientRect){var o=A.getBoundingClientRect(),n=o.width,i=o.height;if(n||i)return!0}}return!1},$BA=A=>{const{componentCls:e,colorPrimary:t}=A;return{[e]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${t})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${A.motionEaseOutCirc}`,`opacity 2s ${A.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${A.motionDurationSlow} ${A.motionEaseInOut}`,`opacity ${A.motionDurationSlow} ${A.motionEaseInOut}`].join(",")}}}}},AsA=BM("Wave",A=>[$BA(A)]),jw=`${CG}-wave-target`;function esA(A){const e=(A||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return e&&e[1]&&e[2]&&e[3]?!(e[1]===e[2]&&e[2]===e[3]):!0}function pM(A){return A&&A!=="#fff"&&A!=="#ffffff"&&A!=="rgb(255, 255, 255)"&&A!=="rgba(255, 255, 255, 1)"&&esA(A)&&!/rgba\((?:\d*, ){3}0\)/.test(A)&&A!=="transparent"}function tsA(A){const{borderTopColor:e,borderColor:t,backgroundColor:r}=getComputedStyle(A);return pM(e)?e:pM(t)?t:pM(r)?r:null}function mM(A){return Number.isNaN(A)?0:A}const rsA=A=>{const{className:e,target:t,component:r}=A,o=D.useRef(null),[n,i]=D.useState(null),[g,B]=D.useState([]),[s,a]=D.useState(0),[Q,E]=D.useState(0),[C,l]=D.useState(0),[f,c]=D.useState(0),[v,w]=D.useState(!1),u={left:s,top:Q,width:C,height:f,borderRadius:g.map(d=>`${d}px`).join(" ")};n&&(u["--wave-color"]=n);function h(){const d=getComputedStyle(t);i(tsA(t));const P=d.position==="static",{borderLeftWidth:F,borderTopWidth:p}=d;a(P?t.offsetLeft:mM(-parseFloat(F))),E(P?t.offsetTop:mM(-parseFloat(p))),l(t.offsetWidth),c(t.offsetHeight);const{borderTopLeftRadius:m,borderTopRightRadius:y,borderBottomLeftRadius:H,borderBottomRightRadius:U}=d;B([m,y,U,H].map(Y=>mM(parseFloat(Y))))}if(D.useEffect(()=>{if(t){const d=pt(()=>{h(),w(!0)});let P;return typeof ResizeObserver<"u"&&(P=new ResizeObserver(h),P.observe(t)),()=>{pt.cancel(d),P==null||P.disconnect()}}},[]),!v)return null;const I=(r==="Checkbox"||r==="Radio")&&(t==null?void 0:t.classList.contains(jw));return D.createElement(zi,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(d,P)=>{var F;if(P.deadline||P.propertyName==="opacity"){const p=(F=o.current)===null||F===void 0?void 0:F.parentElement;TG(p).then(()=>{p==null||p.remove()})}return!1}},(d,P)=>{let{className:F}=d;return D.createElement("div",{ref:rn(o,P),className:rA(e,F,{"wave-quick":I}),style:u})})},osA=(A,e)=>{var t;const{component:r}=e;if(r==="Checkbox"&&!(!((t=A.querySelector("input"))===null||t===void 0)&&t.checked))return;const o=document.createElement("div");o.style.position="absolute",o.style.left="0px",o.style.top="0px",A==null||A.insertBefore(o,A==null?void 0:A.firstChild),IM(D.createElement(rsA,Object.assign({},e,{target:A})),o)},nsA=(A,e,t)=>{const{wave:r}=D.useContext(Ce),[,o,n]=Xr(),i=Ot(s=>{const a=A.current;if(r!=null&&r.disabled||!a)return;const Q=a.querySelector(`.${jw}`)||a,{showEffect:E}=r||{};(E||osA)(Q,{className:e,token:o,component:t,event:s,hashId:n})}),g=D.useRef();return s=>{pt.cancel(g.current),g.current=pt(()=>{i(s)})}},jl=A=>{const{children:e,disabled:t,component:r}=A,{getPrefixCls:o}=M.useContext(Ce),n=M.useRef(null),i=o("wave"),[,g]=AsA(i),B=nsA(n,rA(i,g),r);if(M.useEffect(()=>{const a=n.current;if(!a||a.nodeType!==1||t)return;const Q=E=>{!Nw(E.target)||!a.getAttribute||a.getAttribute("disabled")||a.disabled||a.className.includes("disabled")||a.className.includes("-leave")||B(E)};return a.addEventListener("click",Q,!0),()=>{a.removeEventListener("click",Q,!0)}},[t]),!M.isValidElement(e))return e??null;const s=Bg(e)?rn(e.ref,n):n;return zo(e,{ref:s})};process.env.NODE_ENV!=="production"&&(jl.displayName="Wave");const on=A=>{const e=M.useContext(oE);return M.useMemo(()=>A?typeof A=="string"?A??e:A instanceof Function?A(e):e:e,[A,e])},isA=A=>{const{componentCls:e}=A;return{[e]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},gsA=A=>{const{componentCls:e,antCls:t}=A;return{[e]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${e}-item:empty`]:{display:"none"},[`${e}-item > ${t}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},BsA=A=>{const{componentCls:e}=A;return{[e]:{"&-gap-row-small":{rowGap:A.spaceGapSmallSize},"&-gap-row-middle":{rowGap:A.spaceGapMiddleSize},"&-gap-row-large":{rowGap:A.spaceGapLargeSize},"&-gap-col-small":{columnGap:A.spaceGapSmallSize},"&-gap-col-middle":{columnGap:A.spaceGapMiddleSize},"&-gap-col-large":{columnGap:A.spaceGapLargeSize}}}},jG=Gt("Space",A=>{const e=it(A,{spaceGapSmallSize:A.paddingXS,spaceGapMiddleSize:A.padding,spaceGapLargeSize:A.paddingLG});return[gsA(e),BsA(e),isA(e)]},()=>({}),{resetStyle:!1});var JG=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const t=D.useContext(Jw),r=D.useMemo(()=>{if(!t)return"";const{compactDirection:o,isFirstItem:n,isLastItem:i}=t,g=o==="vertical"?"-vertical-":"-";return rA(`${A}-compact${g}item`,{[`${A}-compact${g}first-item`]:n,[`${A}-compact${g}last-item`]:i,[`${A}-compact${g}item-rtl`]:e==="rtl"})},[A,e,t]);return{compactSize:t==null?void 0:t.compactSize,compactDirection:t==null?void 0:t.compactDirection,compactItemClassnames:r}},ssA=A=>{let{children:e}=A;return D.createElement(Jw.Provider,{value:null},e)},asA=A=>{var{children:e}=A,t=JG(A,["children"]);return D.createElement(Jw.Provider,{value:t},e)},QsA=A=>{const{getPrefixCls:e,direction:t}=D.useContext(Ce),{size:r,direction:o,block:n,prefixCls:i,className:g,rootClassName:B,children:s}=A,a=JG(A,["size","direction","block","prefixCls","className","rootClassName","children"]),Q=on(u=>r??u),E=e("space-compact",i),[C,l]=jG(E),f=rA(E,l,{[`${E}-rtl`]:t==="rtl",[`${E}-block`]:n,[`${E}-vertical`]:o==="vertical"},g,B),c=D.useContext(Jw),v=Eo(s),w=D.useMemo(()=>v.map((u,h)=>{const I=(u==null?void 0:u.key)||`${E}-item-${h}`;return D.createElement(asA,{key:I,compactSize:Q,compactDirection:o,isFirstItem:h===0&&(!c||(c==null?void 0:c.isFirstItem)),isLastItem:h===v.length-1&&(!c||(c==null?void 0:c.isLastItem))},u)}),[r,v,c]);return v.length===0?null:C(D.createElement("div",Object.assign({className:f},a),w))};var EsA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{getPrefixCls:e,direction:t}=D.useContext(Ce),{prefixCls:r,size:o,className:n}=A,i=EsA(A,["prefixCls","size","className"]),g=e("btn-group",r),[,,B]=Xr();let s="";switch(o){case"large":s="lg";break;case"small":s="sm";break}if(process.env.NODE_ENV!=="production"){const Q=vt("Button.Group");process.env.NODE_ENV!=="production"&&Q(!o||["large","small","middle"].includes(o),"usage","Invalid prop `size`.")}const a=rA(g,{[`${g}-${s}`]:s,[`${g}-rtl`]:t==="rtl"},n,B);return D.createElement(KG.Provider,{value:o},D.createElement("div",Object.assign({},i,{className:a})))},XG=/^[\u4e00-\u9fa5]{2}$/,yM=XG.test.bind(XG);function YM(A){return A==="danger"?{danger:!0}:{type:A}}function VG(A){return typeof A=="string"}function Kw(A){return A==="text"||A==="link"}function lsA(A,e){if(A==null)return;const t=e?" ":"";return typeof A!="string"&&typeof A!="number"&&VG(A.type)&&yM(A.props.children)?zo(A,{children:A.props.children.split("").join(t)}):VG(A)?yM(A)?M.createElement("span",null,A.split("").join(t)):M.createElement("span",null,A):PG(A)?M.createElement("span",null,A):A}function csA(A,e){let t=!1;const r=[];return M.Children.forEach(A,o=>{const n=typeof o,i=n==="string"||n==="number";if(t&&i){const g=r.length-1,B=r[g];r[g]=`${B}${o}`}else r.push(o);t=i}),M.Children.map(r,o=>lsA(o,e))}const WG=M.forwardRef((A,e)=>{const{className:t,style:r,children:o,prefixCls:n}=A,i=rA(`${n}-icon`,t);return M.createElement("span",{ref:e,className:i,style:r},o)}),ZG=M.forwardRef((A,e)=>{const{prefixCls:t,className:r,style:o,iconClassName:n}=A,i=rA(`${t}-loading-icon`,r);return M.createElement(WG,{prefixCls:t,className:i,style:o,ref:e},M.createElement(aE,{className:n}))}),HM=()=>({width:0,opacity:0,transform:"scale(0)"}),bM=A=>({width:A.scrollWidth,opacity:1,transform:"scale(1)"}),fsA=A=>{const{prefixCls:e,loading:t,existIcon:r,className:o,style:n}=A,i=!!t;return r?M.createElement(ZG,{prefixCls:e,className:o,style:n}):M.createElement(zi,{visible:i,motionName:`${e}-loading-icon-motion`,motionLeave:i,removeOnLeave:!0,onAppearStart:HM,onAppearActive:bM,onEnterStart:HM,onEnterActive:bM,onLeaveStart:bM,onLeaveActive:HM},(g,B)=>{let{className:s,style:a}=g;return M.createElement(ZG,{prefixCls:e,className:o,style:Object.assign(Object.assign({},n),a),ref:B,iconClassName:s})})},qG=(A,e)=>({[`> span, > ${A}`]:{"&:not(:last-child)":{[`&, & > ${A}`]:{"&:not(:disabled)":{borderInlineEndColor:e}}},"&:not(:first-child)":{[`&, & > ${A}`]:{"&:not(:disabled)":{borderInlineStartColor:e}}}}}),vsA=A=>{const{componentCls:e,fontSize:t,lineWidth:r,groupBorderColor:o,colorErrorHover:n}=A;return{[`${e}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:A.calc(r).mul(-1).equal(),[`&, & > ${e}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[e]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${e}-icon-only`]:{fontSize:t}},qG(`${e}-primary`,o),qG(`${e}-danger`,n)]}},_G=A=>{const{paddingInline:e,onlyIconSize:t,paddingBlock:r}=A;return it(A,{buttonPaddingHorizontal:e,buttonPaddingVertical:r,buttonIconOnlyFontSize:t})},$G=A=>{var e,t,r,o,n,i;const g=(e=A.contentFontSize)!==null&&e!==void 0?e:A.fontSize,B=(t=A.contentFontSizeSM)!==null&&t!==void 0?t:A.fontSize,s=(r=A.contentFontSizeLG)!==null&&r!==void 0?r:A.fontSizeLG,a=(o=A.contentLineHeight)!==null&&o!==void 0?o:Yw(g),Q=(n=A.contentLineHeightSM)!==null&&n!==void 0?n:Yw(B),E=(i=A.contentLineHeightLG)!==null&&i!==void 0?i:Yw(s);return{fontWeight:400,defaultShadow:`0 ${A.controlOutlineWidth}px 0 ${A.controlTmpOutline}`,primaryShadow:`0 ${A.controlOutlineWidth}px 0 ${A.controlOutline}`,dangerShadow:`0 ${A.controlOutlineWidth}px 0 ${A.colorErrorOutline}`,primaryColor:A.colorTextLightSolid,dangerColor:A.colorTextLightSolid,borderColorDisabled:A.colorBorder,defaultGhostColor:A.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:A.colorBgContainer,paddingInline:A.paddingContentHorizontal-A.lineWidth,paddingInlineLG:A.paddingContentHorizontal-A.lineWidth,paddingInlineSM:8-A.lineWidth,onlyIconSize:A.fontSizeLG,onlyIconSizeSM:A.fontSizeLG-2,onlyIconSizeLG:A.fontSizeLG+2,groupBorderColor:A.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:A.colorBgTextHover,defaultColor:A.colorText,defaultBg:A.colorBgContainer,defaultBorderColor:A.colorBorder,defaultBorderColorDisabled:A.colorBorder,defaultHoverBg:A.colorBgContainer,defaultHoverColor:A.colorPrimaryHover,defaultHoverBorderColor:A.colorPrimaryHover,defaultActiveBg:A.colorBgContainer,defaultActiveColor:A.colorPrimaryActive,defaultActiveBorderColor:A.colorPrimaryActive,contentFontSize:g,contentFontSizeSM:B,contentFontSizeLG:s,contentLineHeight:a,contentLineHeightSM:Q,contentLineHeightLG:E,paddingBlock:Math.max((A.controlHeight-g*a)/2-A.lineWidth,0),paddingBlockSM:Math.max((A.controlHeightSM-B*Q)/2-A.lineWidth,0),paddingBlockLG:Math.max((A.controlHeightLG-s*E)/2-A.lineWidth,0)}},wsA=A=>{const{componentCls:e,iconCls:t,fontWeight:r}=A;return{[e]:{outline:"none",position:"relative",display:"inline-flex",gap:A.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${AA(A.lineWidth)} ${A.lineType} transparent`,cursor:"pointer",transition:`all ${A.motionDurationMid} ${A.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:A.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${e}-icon`]:{lineHeight:1},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},ta(A)),[`&${e}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${e}-two-chinese-chars > *:not(${t})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},"&-icon-end":{flexDirection:"row-reverse"}}}},iB=(A,e,t)=>({[`&:not(:disabled):not(${A}-disabled)`]:{"&:hover":e,"&:active":t}}),usA=A=>({minWidth:A.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),DsA=A=>({borderRadius:A.controlHeight,paddingInlineStart:A.calc(A.controlHeight).div(2).equal(),paddingInlineEnd:A.calc(A.controlHeight).div(2).equal()}),hsA=A=>({cursor:"not-allowed",borderColor:A.borderColorDisabled,color:A.colorTextDisabled,background:A.colorBgContainerDisabled,boxShadow:"none"}),Kl=(A,e,t,r,o,n,i,g)=>({[`&${A}-background-ghost`]:Object.assign(Object.assign({color:t||void 0,background:e,borderColor:r||void 0,boxShadow:"none"},iB(A,Object.assign({background:e},i),Object.assign({background:e},g))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:n||void 0}})}),UM=A=>({[`&:disabled, &${A.componentCls}-disabled`]:Object.assign({},hsA(A))}),Az=A=>Object.assign({},UM(A)),Xw=A=>({[`&:disabled, &${A.componentCls}-disabled`]:{cursor:"not-allowed",color:A.colorTextDisabled}}),ez=A=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Az(A)),{background:A.defaultBg,borderColor:A.defaultBorderColor,color:A.defaultColor,boxShadow:A.defaultShadow}),iB(A.componentCls,{color:A.defaultHoverColor,borderColor:A.defaultHoverBorderColor,background:A.defaultHoverBg},{color:A.defaultActiveColor,borderColor:A.defaultActiveBorderColor,background:A.defaultActiveBg})),Kl(A.componentCls,A.ghostBg,A.defaultGhostColor,A.defaultGhostBorderColor,A.colorTextDisabled,A.colorBorder)),{[`&${A.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:A.colorError,borderColor:A.colorError},iB(A.componentCls,{color:A.colorErrorHover,borderColor:A.colorErrorBorderHover},{color:A.colorErrorActive,borderColor:A.colorErrorActive})),Kl(A.componentCls,A.ghostBg,A.colorError,A.colorError,A.colorTextDisabled,A.colorBorder)),UM(A))}),IsA=A=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Az(A)),{color:A.primaryColor,background:A.colorPrimary,boxShadow:A.primaryShadow}),iB(A.componentCls,{color:A.colorTextLightSolid,background:A.colorPrimaryHover},{color:A.colorTextLightSolid,background:A.colorPrimaryActive})),Kl(A.componentCls,A.ghostBg,A.colorPrimary,A.colorPrimary,A.colorTextDisabled,A.colorBorder,{color:A.colorPrimaryHover,borderColor:A.colorPrimaryHover},{color:A.colorPrimaryActive,borderColor:A.colorPrimaryActive})),{[`&${A.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:A.colorError,boxShadow:A.dangerShadow,color:A.dangerColor},iB(A.componentCls,{background:A.colorErrorHover},{background:A.colorErrorActive})),Kl(A.componentCls,A.ghostBg,A.colorError,A.colorError,A.colorTextDisabled,A.colorBorder,{color:A.colorErrorHover,borderColor:A.colorErrorHover},{color:A.colorErrorActive,borderColor:A.colorErrorActive})),UM(A))}),dsA=A=>Object.assign(Object.assign({},ez(A)),{borderStyle:"dashed"}),PsA=A=>Object.assign(Object.assign(Object.assign({color:A.colorLink},iB(A.componentCls,{color:A.colorLinkHover,background:A.linkHoverBg},{color:A.colorLinkActive})),Xw(A)),{[`&${A.componentCls}-dangerous`]:Object.assign(Object.assign({color:A.colorError},iB(A.componentCls,{color:A.colorErrorHover},{color:A.colorErrorActive})),Xw(A))}),MsA=A=>Object.assign(Object.assign(Object.assign({},iB(A.componentCls,{color:A.colorText,background:A.textHoverBg},{color:A.colorText,background:A.colorBgTextActive})),Xw(A)),{[`&${A.componentCls}-dangerous`]:Object.assign(Object.assign({color:A.colorError},Xw(A)),iB(A.componentCls,{color:A.colorErrorHover,background:A.colorErrorBg},{color:A.colorErrorHover,background:A.colorErrorBgActive}))}),FsA=A=>{const{componentCls:e}=A;return{[`${e}-default`]:ez(A),[`${e}-primary`]:IsA(A),[`${e}-dashed`]:dsA(A),[`${e}-link`]:PsA(A),[`${e}-text`]:MsA(A),[`${e}-ghost`]:Kl(A.componentCls,A.ghostBg,A.colorBgContainer,A.colorBgContainer,A.colorTextDisabled,A.colorBorder)}},xM=function(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:t,controlHeight:r,fontSize:o,lineHeight:n,borderRadius:i,buttonPaddingHorizontal:g,iconCls:B,buttonPaddingVertical:s}=A,a=`${t}-icon-only`;return[{[`${e}`]:{fontSize:o,lineHeight:n,height:r,padding:`${AA(s)} ${AA(g)}`,borderRadius:i,[`&${a}`]:{width:r,paddingInline:0,[`&${t}-compact-item`]:{flex:"none"},[`&${t}-round`]:{width:"auto"},[B]:{fontSize:A.buttonIconOnlyFontSize}},[`&${t}-loading`]:{opacity:A.opacityLoading,cursor:"default"},[`${t}-loading-icon`]:{transition:`width ${A.motionDurationSlow} ${A.motionEaseInOut}, opacity ${A.motionDurationSlow} ${A.motionEaseInOut}`}}},{[`${t}${t}-circle${e}`]:usA(A)},{[`${t}${t}-round${e}`]:DsA(A)}]},psA=A=>{const e=it(A,{fontSize:A.contentFontSize,lineHeight:A.contentLineHeight});return xM(e,A.componentCls)},msA=A=>{const e=it(A,{controlHeight:A.controlHeightSM,fontSize:A.contentFontSizeSM,lineHeight:A.contentLineHeightSM,padding:A.paddingXS,buttonPaddingHorizontal:A.paddingInlineSM,buttonPaddingVertical:A.paddingBlockSM,borderRadius:A.borderRadiusSM,buttonIconOnlyFontSize:A.onlyIconSizeSM});return xM(e,`${A.componentCls}-sm`)},ysA=A=>{const e=it(A,{controlHeight:A.controlHeightLG,fontSize:A.contentFontSizeLG,lineHeight:A.contentLineHeightLG,buttonPaddingHorizontal:A.paddingInlineLG,buttonPaddingVertical:A.paddingBlockLG,borderRadius:A.borderRadiusLG,buttonIconOnlyFontSize:A.onlyIconSizeLG});return xM(e,`${A.componentCls}-lg`)},YsA=A=>{const{componentCls:e}=A;return{[e]:{[`&${e}-block`]:{width:"100%"}}}},HsA=Gt("Button",A=>{const e=_G(A);return[wsA(e),psA(e),msA(e),ysA(e),YsA(e),FsA(e),vsA(e)]},$G,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function bsA(A,e,t){const{focusElCls:r,focus:o,borderElCls:n}=t,i=n?"> *":"",g=["hover",o?"focus":null,"active"].filter(Boolean).map(B=>`&:${B} ${i}`).join(",");return{[`&-item:not(${e}-last-item)`]:{marginInlineEnd:A.calc(A.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[g]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${i}`]:{zIndex:0}})}}function UsA(A,e,t){const{borderElCls:r}=t,o=r?`> ${r}`:"";return{[`&-item:not(${e}-first-item):not(${e}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${e}-last-item)${e}-first-item`]:{[`& ${o}, &${A}-sm ${o}, &${A}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${e}-first-item)${e}-last-item`]:{[`& ${o}, &${A}-sm ${o}, &${A}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function GM(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:t}=A,r=`${t}-compact`;return{[r]:Object.assign(Object.assign({},bsA(A,r,e)),UsA(t,r,e))}}function xsA(A,e){return{[`&-item:not(${e}-last-item)`]:{marginBottom:A.calc(A.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function GsA(A,e){return{[`&-item:not(${e}-first-item):not(${e}-last-item)`]:{borderRadius:0},[`&-item${e}-first-item:not(${e}-last-item)`]:{[`&, &${A}-sm, &${A}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${e}-last-item:not(${e}-first-item)`]:{[`&, &${A}-sm, &${A}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function zsA(A){const e=`${A.componentCls}-compact-vertical`;return{[e]:Object.assign(Object.assign({},xsA(A,e)),GsA(A.componentCls,e))}}const RsA=A=>{const{componentCls:e,calc:t}=A;return{[e]:{[`&-compact-item${e}-primary`]:{[`&:not([disabled]) + ${e}-compact-item${e}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:t(A.lineWidth).mul(-1).equal(),insetInlineStart:t(A.lineWidth).mul(-1).equal(),display:"inline-block",width:A.lineWidth,height:`calc(100% + ${AA(A.lineWidth)} * 2)`,backgroundColor:A.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${e}-primary`]:{[`&:not([disabled]) + ${e}-compact-vertical-item${e}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:t(A.lineWidth).mul(-1).equal(),insetInlineStart:t(A.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${AA(A.lineWidth)} * 2)`,height:A.lineWidth,backgroundColor:A.colorPrimaryHover,content:'""'}}}}}}},LsA=Sl(["Button","compact"],A=>{const e=_G(A);return[GM(e),zsA(e),RsA(e)]},$G);var SsA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r,o;const{loading:n=!1,prefixCls:i,type:g,danger:B=!1,shape:s="default",size:a,styles:Q,disabled:E,className:C,rootClassName:l,children:f,icon:c,iconPosition:v="start",ghost:w=!1,block:u=!1,htmlType:h="button",classNames:I,style:d={},autoInsertSpace:P}=A,F=SsA(A,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),p=g||"default",{getPrefixCls:m,direction:y,button:H}=M.useContext(Ce),U=(t=P??(H==null?void 0:H.autoInsertSpace))!==null&&t!==void 0?t:!0,Y=m("btn",i),[x,G,R]=HsA(Y),z=M.useContext(rB),L=E??z,b=M.useContext(KG),O=M.useMemo(()=>OsA(n),[n]),[T,S]=M.useState(O.loading),[j,J]=M.useState(!1),W=rn(e,M.createRef()),$=M.Children.count(f)===1&&!c&&!Kw(p);M.useEffect(()=>{let mA=null;O.delay>0?mA=setTimeout(()=>{mA=null,S(!0)},O.delay):S(O.loading);function LA(){mA&&(clearTimeout(mA),mA=null)}return LA},[O]),M.useEffect(()=>{if(!W||!W.current||!U)return;const mA=W.current.textContent;$&&yM(mA)?j||J(!0):j&&J(!1)},[W]);const eA=mA=>{const{onClick:LA}=A;if(T||L){mA.preventDefault();return}LA==null||LA(mA)};if(process.env.NODE_ENV!=="production"){const mA=vt("Button");process.env.NODE_ENV!=="production"&&mA(!(typeof c=="string"&&c.length>2),"breaking",`\`icon\` is using ReactNode instead of string naming in v4. Please check \`${c}\` at https://ant.design/components/icon`),process.env.NODE_ENV!=="production"&&mA(!(w&&Kw(p)),"usage","`link` or `text` button can't be a `ghost` button.")}const{compactSize:_,compactItemClassnames:V}=Jl(Y,y),X={large:"lg",small:"sm",middle:void 0},nA=on(mA=>{var LA,oA;return(oA=(LA=a??_)!==null&&LA!==void 0?LA:b)!==null&&oA!==void 0?oA:mA}),N=nA&&X[nA]||"",tA=T?"loading":c,BA=Qr(F,["navigate"]),aA=rA(Y,G,R,{[`${Y}-${s}`]:s!=="default"&&s,[`${Y}-${p}`]:p,[`${Y}-${N}`]:N,[`${Y}-icon-only`]:!f&&f!==0&&!!tA,[`${Y}-background-ghost`]:w&&!Kw(p),[`${Y}-loading`]:T,[`${Y}-two-chinese-chars`]:j&&U&&!T,[`${Y}-block`]:u,[`${Y}-dangerous`]:B,[`${Y}-rtl`]:y==="rtl",[`${Y}-icon-end`]:v==="end"},V,C,l,H==null?void 0:H.className),EA=Object.assign(Object.assign({},H==null?void 0:H.style),d),CA=rA(I==null?void 0:I.icon,(r=H==null?void 0:H.classNames)===null||r===void 0?void 0:r.icon),QA=Object.assign(Object.assign({},(Q==null?void 0:Q.icon)||{}),((o=H==null?void 0:H.styles)===null||o===void 0?void 0:o.icon)||{}),lA=c&&!T?M.createElement(WG,{prefixCls:Y,className:CA,style:QA},c):M.createElement(fsA,{existIcon:!!c,prefixCls:Y,loading:T}),pA=f||f===0?csA(f,$&&U):null;if(BA.href!==void 0)return x(M.createElement("a",Object.assign({},BA,{className:rA(aA,{[`${Y}-disabled`]:L}),href:L?void 0:BA.href,style:EA,onClick:eA,ref:W,tabIndex:L?-1:0}),lA,pA));let DA=M.createElement("button",Object.assign({},F,{type:h,className:aA,style:EA,onClick:eA,disabled:L,ref:W}),lA,pA,!!V&&M.createElement(LsA,{key:"compact",prefixCls:Y}));return Kw(p)||(DA=M.createElement(jl,{component:"Button",disabled:T},DA)),x(DA)});Tt.Group=CsA,Tt.__ANT_BUTTON=!0,process.env.NODE_ENV!=="production"&&(Tt.displayName="Button");function zM(A){return!!(A!=null&&A.then)}const RM=A=>{const{type:e,children:t,prefixCls:r,buttonProps:o,close:n,autoFocus:i,emitEvent:g,isSilent:B,quitOnNullishReturnValue:s,actionFn:a}=A,Q=D.useRef(!1),E=D.useRef(null),[C,l]=nE(!1),f=function(){n==null||n.apply(void 0,arguments)};D.useEffect(()=>{let w=null;return i&&(w=setTimeout(()=>{var u;(u=E.current)===null||u===void 0||u.focus()})),()=>{w&&clearTimeout(w)}},[]);const c=w=>{zM(w)&&(l(!0),w.then(function(){l(!1,!0),f.apply(void 0,arguments),Q.current=!1},u=>{if(l(!1,!0),Q.current=!1,!(B!=null&&B()))return Promise.reject(u)}))},v=w=>{if(Q.current)return;if(Q.current=!0,!a){f();return}let u;if(g){if(u=a(w),s&&!zM(u)){Q.current=!1,f(w);return}}else if(a.length)u=a(n),Q.current=!1;else if(u=a(),!zM(u)){f();return}c(u)};return D.createElement(Tt,Object.assign({},YM(e),{onClick:v,loading:C,prefixCls:r},o,{ref:E}),t)},Xl=M.createContext({}),{Provider:tz}=Xl,rz=()=>{const{autoFocusButton:A,cancelButtonProps:e,cancelTextLocale:t,isSilent:r,mergedOkCancel:o,rootPrefixCls:n,close:i,onCancel:g,onConfirm:B}=M.useContext(Xl);return o?M.createElement(RM,{isSilent:r,actionFn:g,close:function(){i==null||i.apply(void 0,arguments),B==null||B(!1)},autoFocus:A==="cancel",buttonProps:e,prefixCls:`${n}-btn`},t):null},oz=()=>{const{autoFocusButton:A,close:e,isSilent:t,okButtonProps:r,rootPrefixCls:o,okTextLocale:n,okType:i,onConfirm:g,onOk:B}=M.useContext(Xl);return M.createElement(RM,{isSilent:t,type:i||"primary",actionFn:B,close:function(){e==null||e.apply(void 0,arguments),g==null||g(!0)},autoFocus:A==="ok",buttonProps:r,prefixCls:`${o}-btn`},n)};var nz=D.createContext(null),iz=[];function TsA(A,e){var t=D.useState(function(){if(!Kr())return null;var l=document.createElement("div");return process.env.NODE_ENV!=="production"&&e&&l.setAttribute("data-debug",e),l}),r=sA(t,1),o=r[0],n=D.useRef(!1),i=D.useContext(nz),g=D.useState(iz),B=sA(g,2),s=B[0],a=B[1],Q=i||(n.current?void 0:function(l){a(function(f){var c=[l].concat(zA(f));return c})});function E(){o.parentElement||document.body.appendChild(o),n.current=!0}function C(){var l;(l=o.parentElement)===null||l===void 0||l.removeChild(o),n.current=!1}return Dt(function(){return A?i?i(E):E():C(),C},[A]),Dt(function(){s.length&&(s.forEach(function(l){return l()}),a(iz))},[s]),[o,Q]}var LM;function gz(A){var e="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),t=document.createElement("div");t.id=e;var r=t.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var o,n;if(A){var i=getComputedStyle(A);r.scrollbarColor=i.scrollbarColor,r.scrollbarWidth=i.scrollbarWidth;var g=getComputedStyle(A,"::-webkit-scrollbar"),B=parseInt(g.width,10),s=parseInt(g.height,10);try{var a=B?"width: ".concat(g.width,";"):"",Q=s?"height: ".concat(g.height,";"):"";_g(` #`.concat(e,`::-webkit-scrollbar { `).concat(a,` `).concat(Q,` -}`),e)}catch(l){console.error(l),o=B,n=s}}document.body.appendChild(t);var E=A&&o&&!isNaN(o)?o:t.offsetWidth-t.clientWidth,C=A&&n&&!isNaN(n)?n:t.offsetHeight-t.clientHeight;return document.body.removeChild(t),Yl(e),{width:E,height:C}}function az(A){return typeof document>"u"?0:(LM===void 0&&(LM=sz()),LM.width)}function SM(A){return typeof document>"u"||!A||!(A instanceof Element)?{width:0,height:0}:sz(A)}function XsA(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var VsA="rc-util-locker-".concat(Date.now()),Qz=0;function WsA(A){var e=!!A,t=D.useState(function(){return Qz+=1,"".concat(VsA,"_").concat(Qz)}),r=sA(t,1),o=r[0];Dt(function(){if(e){var n=SM(document.body).width,i=XsA();$g(` +}`),e)}catch(l){console.error(l),o=B,n=s}}document.body.appendChild(t);var E=A&&o&&!isNaN(o)?o:t.offsetWidth-t.clientWidth,C=A&&n&&!isNaN(n)?n:t.offsetHeight-t.clientHeight;return document.body.removeChild(t),Hl(e),{width:E,height:C}}function Bz(A){return typeof document>"u"?0:(LM===void 0&&(LM=gz()),LM.width)}function SM(A){return typeof document>"u"||!A||!(A instanceof Element)?{width:0,height:0}:gz(A)}function ksA(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var NsA="rc-util-locker-".concat(Date.now()),sz=0;function jsA(A){var e=!!A,t=D.useState(function(){return sz+=1,"".concat(NsA,"_").concat(sz)}),r=sA(t,1),o=r[0];Dt(function(){if(e){var n=SM(document.body).width,i=ksA();_g(` html body { overflow-y: hidden; `.concat(i?"width: calc(100% - ".concat(n,"px);"):"",` -}`),o)}else Yl(o);return function(){Yl(o)}},[e,o])}var ZsA=!1;function qsA(A){return ZsA}var Ez=function(e){return e===!1?!1:!Xr()||!e?null:typeof e=="string"?document.querySelector(e):typeof e=="function"?e():e},Xl=D.forwardRef(function(A,e){var t=A.open,r=A.autoLock,o=A.getContainer,n=A.debug,i=A.autoDestroy,g=i===void 0?!0:i,B=A.children,s=D.useState(t),a=sA(s,2),Q=a[0],E=a[1],C=Q||t;process.env.NODE_ENV!=="production"&&de(Xr()||!t,"Portal only work in client side. Please call 'useEffect' to show Portal instead default render in SSR."),D.useEffect(function(){(g||t)&&E(t)},[t,g]);var l=D.useState(function(){return Ez(o)}),f=sA(l,2),c=f[0],v=f[1];D.useEffect(function(){var H=Ez(o);v(H??null)});var w=KsA(C&&!c,n),u=sA(w,2),h=u[0],I=u[1],d=c??h;WsA(r&&t&&Xr()&&(d===h||d===document.body));var P=null;if(B&&Bg(B)&&e){var p=B;P=p.ref}var F=KB(P,e);if(!C||!Xr()||c===void 0)return null;var m=d===!1||qsA(),y=B;return e&&(y=D.cloneElement(B,{ref:F})),D.createElement(gz.Provider,{value:I},m?y:Mr.createPortal(y,d))});process.env.NODE_ENV!=="production"&&(Xl.displayName="Portal");var Cz=D.createContext({});function _sA(){var A=$({},D);return A.useId}var lz=0,cz=_sA();const fz=cz?function(e){var t=cz();return e||(process.env.NODE_ENV==="test"?"test-id":t)}:function(e){var t=D.useState("ssr-id"),r=sA(t,2),o=r[0],n=r[1];return D.useEffect(function(){var i=lz;lz+=1,n("rc_unique_".concat(i))},[]),e||(process.env.NODE_ENV==="test"?"test-id":o)};function vz(A,e,t){var r=e;return!r&&t&&(r="".concat(A,"-").concat(t)),r}function wz(A,e){var t=A["page".concat(e?"Y":"X","Offset")],r="scroll".concat(e?"Top":"Left");if(typeof t!="number"){var o=A.document;t=o.documentElement[r],typeof t!="number"&&(t=o.body[r])}return t}function $sA(A){var e=A.getBoundingClientRect(),t={left:e.left,top:e.top},r=A.ownerDocument,o=r.defaultView||r.parentWindow;return t.left+=wz(o),t.top+=wz(o,!0),t}const AaA=D.memo(function(A){var e=A.children;return e},function(A,e){var t=e.shouldUpdate;return!t});var uz={width:0,height:0,overflow:"hidden",outline:"none"},eaA={outline:"none"},OM=M.forwardRef(function(A,e){var t=A.prefixCls,r=A.className,o=A.style,n=A.title,i=A.ariaId,g=A.footer,B=A.closable,s=A.closeIcon,a=A.onClose,Q=A.children,E=A.bodyStyle,C=A.bodyProps,l=A.modalRender,f=A.onMouseDown,c=A.onMouseUp,v=A.holderRef,w=A.visible,u=A.forceRender,h=A.width,I=A.height,d=A.classNames,P=A.styles,p=M.useContext(Cz),F=p.panel,m=KB(v,F),y=M.useRef(),H=M.useRef(),U=M.useRef();M.useImperativeHandle(e,function(){return{focus:function(){var S;(S=U.current)===null||S===void 0||S.focus({preventScroll:!0})},changeActive:function(S){var j=document,J=j.activeElement;S&&J===H.current?y.current.focus({preventScroll:!0}):!S&&J===y.current&&H.current.focus({preventScroll:!0})}}});var Y={};h!==void 0&&(Y.width=h),I!==void 0&&(Y.height=I);var x=g?M.createElement("div",{className:rA("".concat(t,"-footer"),d==null?void 0:d.footer),style:$({},P==null?void 0:P.footer)},g):null,G=n?M.createElement("div",{className:rA("".concat(t,"-header"),d==null?void 0:d.header),style:$({},P==null?void 0:P.header)},M.createElement("div",{className:"".concat(t,"-title"),id:i},n)):null,R=M.useMemo(function(){return Ce(B)==="object"&&B!==null?B:B?{closeIcon:s??M.createElement("span",{className:"".concat(t,"-close-x")})}:{}},[B,s,t]),z=Ro(R,!0),L=Ce(B)==="object"&&B.disabled,b=B?M.createElement("button",FA({type:"button",onClick:a,"aria-label":"Close"},z,{className:"".concat(t,"-close"),disabled:L}),R.closeIcon):null,O=M.createElement("div",{className:rA("".concat(t,"-content"),d==null?void 0:d.content),style:P==null?void 0:P.content},b,G,M.createElement("div",FA({className:rA("".concat(t,"-body"),d==null?void 0:d.body),style:$($({},E),P==null?void 0:P.body)},C),Q),x);return M.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":n?i:null,"aria-modal":"true",ref:m,style:$($({},o),Y),className:rA(t,r),onMouseDown:f,onMouseUp:c},M.createElement("div",{tabIndex:0,ref:y,style:uz,"aria-hidden":"true"}),M.createElement("div",{ref:U,tabIndex:-1,style:eaA},M.createElement(AaA,{shouldUpdate:w||u},l?l(O):O)),M.createElement("div",{tabIndex:0,ref:H,style:uz,"aria-hidden":"true"}))});process.env.NODE_ENV!=="production"&&(OM.displayName="Panel");var Dz=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.title,o=A.style,n=A.className,i=A.visible,g=A.forceRender,B=A.destroyOnClose,s=A.motionName,a=A.ariaId,Q=A.onVisibleChanged,E=A.mousePosition,C=M.useRef(),l=D.useState(),f=sA(l,2),c=f[0],v=f[1],w={};c&&(w.transformOrigin=c);function u(){var h=$sA(C.current);v(E&&(E.x||E.y)?"".concat(E.x-h.left,"px ").concat(E.y-h.top,"px"):"")}return D.createElement(zi,{visible:i,onVisibleChanged:Q,onAppearPrepare:u,onEnterPrepare:u,forceRender:g,motionName:s,removeOnLeave:B,ref:C},function(h,I){var d=h.className,P=h.style;return D.createElement(OM,FA({},A,{ref:e,title:r,ariaId:a,prefixCls:t,holderRef:I,style:$($($({},P),o),w),className:rA(n,d)}))})});Dz.displayName="Content";var taA=function(e){var t=e.prefixCls,r=e.style,o=e.visible,n=e.maskProps,i=e.motionName,g=e.className;return D.createElement(zi,{key:"mask",visible:o,motionName:i,leavedClassName:"".concat(t,"-mask-hidden")},function(B,s){var a=B.className,Q=B.style;return D.createElement("div",FA({ref:s,style:$($({},Q),r),className:rA("".concat(t,"-mask"),a,g)},n))})},raA=function(e){var t=e.prefixCls,r=t===void 0?"rc-dialog":t,o=e.zIndex,n=e.visible,i=n===void 0?!1:n,g=e.keyboard,B=g===void 0?!0:g,s=e.focusTriggerAfterClose,a=s===void 0?!0:s,Q=e.wrapStyle,E=e.wrapClassName,C=e.wrapProps,l=e.onClose,f=e.afterOpenChange,c=e.afterClose,v=e.transitionName,w=e.animation,u=e.closable,h=u===void 0?!0:u,I=e.mask,d=I===void 0?!0:I,P=e.maskTransitionName,p=e.maskAnimation,F=e.maskClosable,m=F===void 0?!0:F,y=e.maskStyle,H=e.maskProps,U=e.rootClassName,Y=e.classNames,x=e.styles;process.env.NODE_ENV!=="production"&&(["wrapStyle","bodyStyle","maskStyle"].forEach(function(tA){gg(!(tA in e),"".concat(tA," is deprecated, please use styles instead."))}),"wrapClassName"in e&&gg(!1,"wrapClassName is deprecated, please use classNames instead."));var G=M.useRef(),R=M.useRef(),z=M.useRef(),L=D.useState(i),b=sA(L,2),O=b[0],T=b[1],S=fz();function j(){PP(R.current,document.activeElement)||(G.current=document.activeElement)}function J(){if(!PP(R.current,document.activeElement)){var tA;(tA=z.current)===null||tA===void 0||tA.focus()}}function Z(tA){if(tA)J();else{if(T(!1),d&&G.current&&a){try{G.current.focus({preventScroll:!0})}catch{}G.current=null}O&&(c==null||c())}f==null||f(tA)}function W(tA){l==null||l(tA)}var q=M.useRef(!1),AA=M.useRef(),_=function(){clearTimeout(AA.current),q.current=!0},V=function(){AA.current=setTimeout(function(){q.current=!1})},X=null;m&&(X=function(BA){q.current?q.current=!1:R.current===BA.target&&W(BA)});function nA(tA){if(B&&tA.keyCode===HA.ESC){tA.stopPropagation(),W(tA);return}i&&tA.keyCode===HA.TAB&&z.current.changeActive(!tA.shiftKey)}M.useEffect(function(){i&&(T(!0),j())},[i]),M.useEffect(function(){return function(){clearTimeout(AA.current)}},[]);var N=$($($({zIndex:o},Q),x==null?void 0:x.wrapper),{},{display:O?null:"none"});return D.createElement("div",FA({className:rA("".concat(r,"-root"),U)},Ro(e,{data:!0})),D.createElement(taA,{prefixCls:r,visible:d&&i,motionName:vz(r,P,p),style:$($({zIndex:o},y),x==null?void 0:x.mask),maskProps:H,className:Y==null?void 0:Y.mask}),D.createElement("div",FA({tabIndex:-1,onKeyDown:nA,className:rA("".concat(r,"-wrap"),E,Y==null?void 0:Y.wrapper),ref:R,onClick:X,style:N},C),D.createElement(Dz,FA({},e,{onMouseDown:_,onMouseUp:V,ref:z,closable:h,ariaId:S,prefixCls:r,visible:i&&O,onClose:W,onVisibleChanged:Z,motionName:vz(r,v,w)}))))},TM=function(e){var t=e.visible,r=e.getContainer,o=e.forceRender,n=e.destroyOnClose,i=n===void 0?!1:n,g=e.afterClose,B=e.panelRef,s=D.useState(t),a=sA(s,2),Q=a[0],E=a[1],C=D.useMemo(function(){return{panel:B}},[B]);return D.useEffect(function(){t&&E(!0)},[t]),!o&&i&&!Q?null:D.createElement(Cz.Provider,{value:C},D.createElement(Xl,{open:t||o||Q,autoDestroy:!1,getContainer:r,autoLock:t||Q},D.createElement(raA,FA({},e,{destroyOnClose:i,afterClose:function(){g==null||g(),E(!1)}}))))};TM.displayName="Dialog";var ia="RC_FORM_INTERNAL_HOOKS",Ar=function(){de(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},QE=D.createContext({getFieldValue:Ar,getFieldsValue:Ar,getFieldError:Ar,getFieldWarning:Ar,getFieldsError:Ar,isFieldsTouched:Ar,isFieldTouched:Ar,isFieldValidating:Ar,isFieldsValidating:Ar,resetFields:Ar,setFields:Ar,setFieldValue:Ar,setFieldsValue:Ar,validateFields:Ar,submit:Ar,getInternalHooks:function(){return Ar(),{dispatch:Ar,initEntityValue:Ar,registerField:Ar,useSubscribe:Ar,setInitialValues:Ar,destroyForm:Ar,setCallbacks:Ar,registerWatch:Ar,getFields:Ar,setValidateMessages:Ar,setPreserve:Ar,getInitialValue:Ar}}}),Zw=D.createContext(null);function kM(A){return A==null?[]:Array.isArray(A)?A:[A]}function oaA(A){return A&&!!A._init}function NM(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var jM=NM();function naA(A){try{return Function.toString.call(A).indexOf("[native code]")!==-1}catch{return typeof A=="function"}}function iaA(A,e,t){if(hP())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,e);var o=new(A.bind.apply(A,r));return t&&pl(o,t.prototype),o}function JM(A){var e=typeof Map=="function"?new Map:void 0;return JM=function(r){if(r===null||!naA(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(e!==void 0){if(e.has(r))return e.get(r);e.set(r,o)}function o(){return iaA(r,arguments,ml(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),pl(o,r)},JM(A)}var gaA=/%[sdj%]/g,hz=function(){};typeof process<"u"&&process.env&&process.env.NODE_ENV!=="production"&&typeof window<"u"&&typeof document<"u"&&(hz=function(e,t){typeof console<"u"&&console.warn&&typeof ASYNC_VALIDATOR_NO_WARNING>"u"&&t.every(function(r){return typeof r=="string"})&&console.warn(e,t)});function KM(A){if(!A||!A.length)return null;var e={};return A.forEach(function(t){var r=t.field;e[r]=e[r]||[],e[r].push(t)}),e}function dn(A){for(var e=arguments.length,t=new Array(e>1?e-1:0),r=1;r=n)return g;switch(g){case"%s":return String(t[o++]);case"%d":return Number(t[o++]);case"%j":try{return JSON.stringify(t[o++])}catch{return"[Circular]"}break;default:return g}});return i}return A}function BaA(A){return A==="string"||A==="url"||A==="hex"||A==="email"||A==="date"||A==="pattern"}function Wr(A,e){return!!(A==null||e==="array"&&Array.isArray(A)&&!A.length||BaA(e)&&typeof A=="string"&&!A)}function saA(A,e,t){var r=[],o=0,n=A.length;function i(g){r.push.apply(r,zA(g||[])),o++,o===n&&t(r)}A.forEach(function(g){e(g,i)})}function Iz(A,e,t){var r=0,o=A.length;function n(i){if(i&&i.length){t(i);return}var g=r;r=r+1,ge.max?o.push(dn(n.messages[Q].max,e.fullField,e.max)):g&&B&&(ae.max)&&o.push(dn(n.messages[Q].range,e.fullField,e.min,e.max))},Fz=function(e,t,r,o,n,i){e.required&&(!r.hasOwnProperty(e.field)||Wr(t,i||e.type))&&o.push(dn(n.messages.required,e.fullField))},qw;const vaA=function(){if(qw)return qw;var A="[a-fA-F\\d:]",e=function(d){return d&&d.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(A,")|(?<=").concat(A,")(?=\\s|$))"):""},t="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(t,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(t,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(t,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(t,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(t,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(t,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(t,"|(?::").concat(r,"){1,7}|:))")],n="(?:%[0-9a-zA-Z]{1,})?",i="(?:".concat(o.join("|"),")").concat(n),g=new RegExp("(?:^".concat(t,"$)|(?:^").concat(i,"$)")),B=new RegExp("^".concat(t,"$")),s=new RegExp("^".concat(i,"$")),a=function(d){return d&&d.exact?g:new RegExp("(?:".concat(e(d)).concat(t).concat(e(d),")|(?:").concat(e(d)).concat(i).concat(e(d),")"),"g")};a.v4=function(I){return I&&I.exact?B:new RegExp("".concat(e(I)).concat(t).concat(e(I)),"g")},a.v6=function(I){return I&&I.exact?s:new RegExp("".concat(e(I)).concat(i).concat(e(I)),"g")};var Q="(?:(?:[a-z]+:)?//)",E="(?:\\S+(?::\\S*)?@)?",C=a.v4().source,l=a.v6().source,f="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",c="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",v="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",w="(?::\\d{2,5})?",u='(?:[/?#][^\\s"]*)?',h="(?:".concat(Q,"|www\\.)").concat(E,"(?:localhost|").concat(C,"|").concat(l,"|").concat(f).concat(c).concat(v,")").concat(w).concat(u);return qw=new RegExp("(?:^".concat(h,"$)"),"i"),qw};var pz={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Vl={integer:function(e){return Vl.number(e)&&parseInt(e,10)===e},float:function(e){return Vl.number(e)&&!Vl.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime=="function"&&typeof e.getMonth=="function"&&typeof e.getYear=="function"&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e=="number"},object:function(e){return Ce(e)==="object"&&!Vl.array(e)},method:function(e){return typeof e=="function"},email:function(e){return typeof e=="string"&&e.length<=320&&!!e.match(pz.email)},url:function(e){return typeof e=="string"&&e.length<=2048&&!!e.match(vaA())},hex:function(e){return typeof e=="string"&&!!e.match(pz.hex)}},waA=function(e,t,r,o,n){if(e.required&&t===void 0){Fz(e,t,r,o,n);return}var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],g=e.type;i.indexOf(g)>-1?Vl[g](t)||o.push(dn(n.messages.types[g],e.fullField,e.type)):g&&Ce(t)!==e.type&&o.push(dn(n.messages.types[g],e.fullField,e.type))},uaA=function(e,t,r,o,n){(/^\s+$/.test(t)||t==="")&&o.push(dn(n.messages.whitespace,e.fullField))};const dt={required:Fz,whitespace:uaA,type:waA,range:faA,enum:laA,pattern:caA};var DaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Wr(t)&&!e.required)return r();dt.required(e,t,o,i,n)}r(i)},haA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(t==null&&!e.required)return r();dt.required(e,t,o,i,n,"array"),t!=null&&(dt.type(e,t,o,i,n),dt.range(e,t,o,i,n))}r(i)},IaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Wr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&dt.type(e,t,o,i,n)}r(i)},daA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Wr(t,"date")&&!e.required)return r();if(dt.required(e,t,o,i,n),!Wr(t,"date")){var B;t instanceof Date?B=t:B=new Date(t),dt.type(e,B,o,i,n),B&&dt.range(e,B.getTime(),o,i,n)}}r(i)},PaA="enum",MaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Wr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&dt[PaA](e,t,o,i,n)}r(i)},FaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Wr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&(dt.type(e,t,o,i,n),dt.range(e,t,o,i,n))}r(i)},paA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Wr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&(dt.type(e,t,o,i,n),dt.range(e,t,o,i,n))}r(i)},maA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Wr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&dt.type(e,t,o,i,n)}r(i)},yaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(t===""&&(t=void 0),Wr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&(dt.type(e,t,o,i,n),dt.range(e,t,o,i,n))}r(i)},YaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Wr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&dt.type(e,t,o,i,n)}r(i)},HaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Wr(t,"string")&&!e.required)return r();dt.required(e,t,o,i,n),Wr(t,"string")||dt.pattern(e,t,o,i,n)}r(i)},baA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Wr(t)&&!e.required)return r();dt.required(e,t,o,i,n),Wr(t)||dt.type(e,t,o,i,n)}r(i)},UaA=function(e,t,r,o,n){var i=[],g=Array.isArray(t)?"array":Ce(t);dt.required(e,t,o,i,n,g),r(i)},xaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Wr(t,"string")&&!e.required)return r();dt.required(e,t,o,i,n,"string"),Wr(t,"string")||(dt.type(e,t,o,i,n),dt.range(e,t,o,i,n),dt.pattern(e,t,o,i,n),e.whitespace===!0&&dt.whitespace(e,t,o,i,n))}r(i)},XM=function(e,t,r,o,n){var i=e.type,g=[],B=e.required||!e.required&&o.hasOwnProperty(e.field);if(B){if(Wr(t,i)&&!e.required)return r();dt.required(e,t,o,g,n,i),Wr(t,i)||dt.type(e,t,o,g,n)}r(g)};const Wl={string:xaA,method:maA,number:yaA,boolean:IaA,regexp:baA,integer:paA,float:FaA,array:haA,object:YaA,enum:MaA,pattern:HaA,date:daA,url:XM,hex:XM,email:XM,required:UaA,any:DaA};var Zl=function(){function A(e){Or(this,A),K(this,"rules",null),K(this,"_messages",jM),this.define(e)}return Tr(A,[{key:"define",value:function(t){var r=this;if(!t)throw new Error("Cannot configure a schema with no rules");if(Ce(t)!=="object"||Array.isArray(t))throw new Error("Rules must be an object");this.rules={},Object.keys(t).forEach(function(o){var n=t[o];r.rules[o]=Array.isArray(n)?n:[n]})}},{key:"messages",value:function(t){return t&&(this._messages=Mz(NM(),t)),this._messages}},{key:"validate",value:function(t){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},i=t,g=o,B=n;if(typeof g=="function"&&(B=g,g={}),!this.rules||Object.keys(this.rules).length===0)return B&&B(null,i),Promise.resolve(i);function s(l){var f=[],c={};function v(u){if(Array.isArray(u)){var h;f=(h=f).concat.apply(h,zA(u))}else f.push(u)}for(var w=0;w0&&arguments[0]!==void 0?arguments[0]:[],p=Array.isArray(P)?P:[P];!g.suppressWarning&&p.length&&A.warning("async-validator:",p),p.length&&c.message!==void 0&&(p=[].concat(c.message));var F=p.map(Pz(c,i));if(g.first&&F.length)return C[c.field]=1,f(F);if(!v)f(F);else{if(c.required&&!l.value)return c.message!==void 0?F=[].concat(c.message).map(Pz(c,i)):g.error&&(F=[g.error(c,dn(g.messages.required,c.field))]),f(F);var m={};c.defaultField&&Object.keys(l.value).map(function(U){m[U]=c.defaultField}),m=$($({},m),l.rule.fields);var y={};Object.keys(m).forEach(function(U){var Y=m[U],x=Array.isArray(Y)?Y:[Y];y[U]=x.map(w.bind(null,U))});var H=new A(y);H.messages(g.messages),l.rule.options&&(l.rule.options.messages=g.messages,l.rule.options.error=g.error),H.validate(l.value,l.rule.options||g,function(U){var Y=[];F&&F.length&&Y.push.apply(Y,zA(F)),U&&U.length&&Y.push.apply(Y,zA(U)),f(Y.length?Y:null)})}}var h;if(c.asyncValidator)h=c.asyncValidator(c,l.value,u,l.source,g);else if(c.validator){try{h=c.validator(c,l.value,u,l.source,g)}catch(P){var I,d;(I=(d=console).error)===null||I===void 0||I.call(d,P),g.suppressValidatorError||setTimeout(function(){throw P},0),u(P.message)}h===!0?u():h===!1?u(typeof c.message=="function"?c.message(c.fullField||c.field):c.message||"".concat(c.fullField||c.field," fails")):h instanceof Array?u(h):h instanceof Error&&u(h.message)}h&&h.then&&h.then(function(){return u()},function(P){return u(P)})},function(l){s(l)},i)}},{key:"getType",value:function(t){if(t.type===void 0&&t.pattern instanceof RegExp&&(t.type="pattern"),typeof t.validator!="function"&&t.type&&!Wl.hasOwnProperty(t.type))throw new Error(dn("Unknown rule type %s",t.type));return t.type||"string"}},{key:"getValidationMethod",value:function(t){if(typeof t.validator=="function")return t.validator;var r=Object.keys(t),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?Wl.required:Wl[this.getType(t)]||void 0}}]),A}();K(Zl,"register",function(e,t){if(typeof t!="function")throw new Error("Cannot register a validator by type, validator is not a function");Wl[e]=t}),K(Zl,"warning",hz),K(Zl,"messages",jM),K(Zl,"validators",Wl);var Pn="'${name}' is not a valid ${type}",mz={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:Pn,method:Pn,array:Pn,object:Pn,number:Pn,date:Pn,boolean:Pn,integer:Pn,float:Pn,regexp:Pn,email:Pn,url:Pn,hex:Pn},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},yz=Zl;function GaA(A,e){return A.replace(/\$\{\w+\}/g,function(t){var r=t.slice(2,-1);return e[r]})}var Yz="CODE_LOGIC_ERROR";function VM(A,e,t,r,o){return WM.apply(this,arguments)}function WM(){return WM=na(Lo().mark(function A(e,t,r,o,n){var i,g,B,s,a,Q,E,C,l;return Lo().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return i=$({},r),delete i.ruleIndex,yz.warning=function(){},i.validator&&(g=i.validator,i.validator=function(){try{return g.apply(void 0,arguments)}catch(v){return console.error(v),Promise.reject(Yz)}}),B=null,i&&i.type==="array"&&i.defaultField&&(B=i.defaultField,delete i.defaultField),s=new yz(K({},e,[i])),a=tE(mz,o.validateMessages),s.messages(a),Q=[],c.prev=10,c.next=13,Promise.resolve(s.validate(K({},e,t),$({},o)));case 13:c.next=18;break;case 15:c.prev=15,c.t0=c.catch(10),c.t0.errors&&(Q=c.t0.errors.map(function(v,w){var u=v.message,h=u===Yz?a.default:u;return D.isValidElement(h)?D.cloneElement(h,{key:"error_".concat(w)}):h}));case 18:if(!(!Q.length&&B)){c.next=23;break}return c.next=21,Promise.all(t.map(function(v,w){return VM("".concat(e,".").concat(w),v,B,o,n)}));case 21:return E=c.sent,c.abrupt("return",E.reduce(function(v,w){return[].concat(zA(v),zA(w))},[]));case 23:return C=$($({},r),{},{name:e,enum:(r.enum||[]).join(", ")},n),l=Q.map(function(v){return typeof v=="string"?GaA(v,C):v}),c.abrupt("return",l);case 26:case"end":return c.stop()}},A,null,[[10,15]])})),WM.apply(this,arguments)}function zaA(A,e,t,r,o,n){var i=A.join("."),g=t.map(function(a,Q){var E=a.validator,C=$($({},a),{},{ruleIndex:Q});return E&&(C.validator=function(l,f,c){var v=!1,w=function(){for(var I=arguments.length,d=new Array(I),P=0;P2&&arguments[2]!==void 0?arguments[2]:!1;return A&&A.some(function(r){return bz(e,r,t)})}function bz(A,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!A||!e||!t&&A.length!==e.length?!1:e.every(function(r,o){return A[o]===r})}function SaA(A,e){if(A===e)return!0;if(!A&&e||A&&!e||!A||!e||Ce(A)!=="object"||Ce(e)!=="object")return!1;var t=Object.keys(A),r=Object.keys(e),o=new Set([].concat(t,r));return zA(o).every(function(n){var i=A[n],g=e[n];return typeof i=="function"&&typeof g=="function"?!0:i===g})}function OaA(A){var e=arguments.length<=1?void 0:arguments[1];return e&&e.target&&Ce(e.target)==="object"&&A in e.target?e.target[A]:e}function Uz(A,e,t){var r=A.length;if(e<0||e>=r||t<0||t>=r)return A;var o=A[e],n=e-t;return n>0?[].concat(zA(A.slice(0,t)),[o],zA(A.slice(t,e)),zA(A.slice(e+1,r))):n<0?[].concat(zA(A.slice(0,e)),zA(A.slice(e+1,t+1)),[o],zA(A.slice(t+1,r))):A}var TaA=["name"],Nn=[];function xz(A,e,t,r,o,n){return typeof A=="function"?A(e,t,"source"in n?{source:n.source}:{}):r!==o}var _M=function(A){sg(t,A);var e=ag(t);function t(r){var o;if(Or(this,t),o=e.call(this,r),K(OA(o),"state",{resetCount:0}),K(OA(o),"cancelRegisterFunc",null),K(OA(o),"mounted",!1),K(OA(o),"touched",!1),K(OA(o),"dirty",!1),K(OA(o),"validatePromise",void 0),K(OA(o),"prevValidating",void 0),K(OA(o),"errors",Nn),K(OA(o),"warnings",Nn),K(OA(o),"cancelRegister",function(){var B=o.props,s=B.preserve,a=B.isListField,Q=B.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(a,s,xr(Q)),o.cancelRegisterFunc=null}),K(OA(o),"getNamePath",function(){var B=o.props,s=B.name,a=B.fieldContext,Q=a.prefixName,E=Q===void 0?[]:Q;return s!==void 0?[].concat(zA(E),zA(s)):[]}),K(OA(o),"getRules",function(){var B=o.props,s=B.rules,a=s===void 0?[]:s,Q=B.fieldContext;return a.map(function(E){return typeof E=="function"?E(Q):E})}),K(OA(o),"refresh",function(){o.mounted&&o.setState(function(B){var s=B.resetCount;return{resetCount:s+1}})}),K(OA(o),"metaCache",null),K(OA(o),"triggerMetaEvent",function(B){var s=o.props.onMetaChange;if(s){var a=$($({},o.getMeta()),{},{destroy:B});yi(o.metaCache,a)||s(a),o.metaCache=a}else o.metaCache=null}),K(OA(o),"onStoreChange",function(B,s,a){var Q=o.props,E=Q.shouldUpdate,C=Q.dependencies,l=C===void 0?[]:C,f=Q.onReset,c=a.store,v=o.getNamePath(),w=o.getValue(B),u=o.getValue(c),h=s&&CE(s,v);switch(a.type==="valueUpdate"&&a.source==="external"&&!yi(w,u)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=Nn,o.warnings=Nn,o.triggerMetaEvent()),a.type){case"reset":if(!s||h){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=Nn,o.warnings=Nn,o.triggerMetaEvent(),f==null||f(),o.refresh();return}break;case"remove":{if(E){o.reRender();return}break}case"setField":{var I=a.data;if(h){"touched"in I&&(o.touched=I.touched),"validating"in I&&!("originRCField"in I)&&(o.validatePromise=I.validating?Promise.resolve([]):null),"errors"in I&&(o.errors=I.errors||Nn),"warnings"in I&&(o.warnings=I.warnings||Nn),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in I&&CE(s,v,!0)){o.reRender();return}if(E&&!v.length&&xz(E,B,c,w,u,a)){o.reRender();return}break}case"dependenciesUpdate":{var d=l.map(xr);if(d.some(function(P){return CE(a.relatedFields,P)})){o.reRender();return}break}default:if(h||(!l.length||v.length||E)&&xz(E,B,c,w,u,a)){o.reRender();return}break}E===!0&&o.reRender()}),K(OA(o),"validateRules",function(B){var s=o.getNamePath(),a=o.getValue(),Q=B||{},E=Q.triggerName,C=Q.validateOnly,l=C===void 0?!1:C,f=Promise.resolve().then(na(Lo().mark(function c(){var v,w,u,h,I,d,P;return Lo().wrap(function(F){for(;;)switch(F.prev=F.next){case 0:if(o.mounted){F.next=2;break}return F.abrupt("return",[]);case 2:if(v=o.props,w=v.validateFirst,u=w===void 0?!1:w,h=v.messageVariables,I=v.validateDebounce,d=o.getRules(),E&&(d=d.filter(function(m){return m}).filter(function(m){var y=m.validateTrigger;if(!y)return!0;var H=kM(y);return H.includes(E)})),!(I&&E)){F.next=10;break}return F.next=8,new Promise(function(m){setTimeout(m,I)});case 8:if(o.validatePromise===f){F.next=10;break}return F.abrupt("return",[]);case 10:return P=zaA(s,a,d,B,u,h),P.catch(function(m){return m}).then(function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Nn;if(o.validatePromise===f){var y;o.validatePromise=null;var H=[],U=[];(y=m.forEach)===null||y===void 0||y.call(m,function(Y){var x=Y.rule.warningOnly,G=Y.errors,R=G===void 0?Nn:G;x?U.push.apply(U,zA(R)):H.push.apply(H,zA(R))}),o.errors=H,o.warnings=U,o.triggerMetaEvent(),o.reRender()}}),F.abrupt("return",P);case 13:case"end":return F.stop()}},c)})));return l||(o.validatePromise=f,o.dirty=!0,o.errors=Nn,o.warnings=Nn,o.triggerMetaEvent(),o.reRender()),f}),K(OA(o),"isFieldValidating",function(){return!!o.validatePromise}),K(OA(o),"isFieldTouched",function(){return o.touched}),K(OA(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var B=o.props.fieldContext,s=B.getInternalHooks(ia),a=s.getInitialValue;return a(o.getNamePath())!==void 0}),K(OA(o),"getErrors",function(){return o.errors}),K(OA(o),"getWarnings",function(){return o.warnings}),K(OA(o),"isListField",function(){return o.props.isListField}),K(OA(o),"isList",function(){return o.props.isList}),K(OA(o),"isPreserve",function(){return o.props.preserve}),K(OA(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var B={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return B}),K(OA(o),"getOnlyChild",function(B){if(typeof B=="function"){var s=o.getMeta();return $($({},o.getOnlyChild(B(o.getControlled(),s,o.props.fieldContext))),{},{isFunction:!0})}var a=no(B);return a.length!==1||!D.isValidElement(a[0])?{child:a,isFunction:!1}:{child:a[0],isFunction:!1}}),K(OA(o),"getValue",function(B){var s=o.props.fieldContext.getFieldsValue,a=o.getNamePath();return Dn(B||s(!0),a)}),K(OA(o),"getControlled",function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=o.props,a=s.name,Q=s.trigger,E=s.validateTrigger,C=s.getValueFromEvent,l=s.normalize,f=s.valuePropName,c=s.getValueProps,v=s.fieldContext,w=E!==void 0?E:v.validateTrigger,u=o.getNamePath(),h=v.getInternalHooks,I=v.getFieldsValue,d=h(ia),P=d.dispatch,p=o.getValue(),F=c||function(Y){return K({},f,Y)},m=B[Q],y=a!==void 0?F(p):{};process.env.NODE_ENV!=="production"&&y&&Object.keys(y).forEach(function(Y){de(typeof y[Y]!="function","It's not recommended to generate dynamic function prop by `getValueProps`. Please pass it to child component directly (prop: ".concat(Y,")"))});var H=$($({},B),y);H[Q]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var Y,x=arguments.length,G=new Array(x),R=0;R=0&&m<=y.length?(a.keys=[].concat(zA(a.keys.slice(0,m)),[a.id],zA(a.keys.slice(m))),u([].concat(zA(y.slice(0,m)),[F],zA(y.slice(m))))):(process.env.NODE_ENV!=="production"&&(m<0||m>y.length)&&de(!1,"The second parameter of the add function should be a valid positive number."),a.keys=[].concat(zA(a.keys),[a.id]),u([].concat(zA(y),[F]))),a.id+=1},remove:function(F){var m=I(),y=new Set(Array.isArray(F)?F:[F]);y.size<=0||(a.keys=a.keys.filter(function(H,U){return!y.has(U)}),u(m.filter(function(H,U){return!y.has(U)})))},move:function(F,m){if(F!==m){var y=I();F<0||F>=y.length||m<0||m>=y.length||(a.keys=Uz(a.keys,F,m),u(Uz(y,F,m)))}}},P=w||[];return Array.isArray(P)||(P=[],process.env.NODE_ENV!=="production"&&de(!1,"Current value of '".concat(Q.join(" > "),"' is not an array type."))),r(P.map(function(p,F){var m=a.keys[F];return m===void 0&&(a.keys[F]=a.id,m=a.keys[F],a.id+=1),{name:F,key:m,isListField:!0}}),d,c)})))}function NaA(A){var e=!1,t=A.length,r=[];return A.length?new Promise(function(o,n){A.forEach(function(i,g){i.catch(function(B){return e=!0,B}).then(function(B){t-=1,r[g]=B,!(t>0)&&(e&&n(r),o(r))})})}):Promise.resolve([])}var zz="__@field_split__";function $M(A){return A.map(function(e){return"".concat(Ce(e),":").concat(e)}).join(zz)}var lE=function(){function A(){Or(this,A),K(this,"kvs",new Map)}return Tr(A,[{key:"set",value:function(t,r){this.kvs.set($M(t),r)}},{key:"get",value:function(t){return this.kvs.get($M(t))}},{key:"update",value:function(t,r){var o=this.get(t),n=r(o);n?this.set(t,n):this.delete(t)}},{key:"delete",value:function(t){this.kvs.delete($M(t))}},{key:"map",value:function(t){return zA(this.kvs.entries()).map(function(r){var o=sA(r,2),n=o[0],i=o[1],g=n.split(zz);return t({key:g.map(function(B){var s=B.match(/^([^:]*):(.*)$/),a=sA(s,3),Q=a[1],E=a[2];return Q==="number"?Number(E):E}),value:i})})}},{key:"toJSON",value:function(){var t={};return this.map(function(r){var o=r.key,n=r.value;return t[o.join(".")]=n,null}),t}}]),A}(),jaA=["name"],JaA=Tr(function A(e){var t=this;Or(this,A),K(this,"formHooked",!1),K(this,"forceRootUpdate",void 0),K(this,"subscribable",!0),K(this,"store",{}),K(this,"fieldEntities",[]),K(this,"initialValues",{}),K(this,"callbacks",{}),K(this,"validateMessages",null),K(this,"preserve",null),K(this,"lastValidatePromise",null),K(this,"getForm",function(){return{getFieldValue:t.getFieldValue,getFieldsValue:t.getFieldsValue,getFieldError:t.getFieldError,getFieldWarning:t.getFieldWarning,getFieldsError:t.getFieldsError,isFieldsTouched:t.isFieldsTouched,isFieldTouched:t.isFieldTouched,isFieldValidating:t.isFieldValidating,isFieldsValidating:t.isFieldsValidating,resetFields:t.resetFields,setFields:t.setFields,setFieldValue:t.setFieldValue,setFieldsValue:t.setFieldsValue,validateFields:t.validateFields,submit:t.submit,_init:!0,getInternalHooks:t.getInternalHooks}}),K(this,"getInternalHooks",function(r){return r===ia?(t.formHooked=!0,{dispatch:t.dispatch,initEntityValue:t.initEntityValue,registerField:t.registerField,useSubscribe:t.useSubscribe,setInitialValues:t.setInitialValues,destroyForm:t.destroyForm,setCallbacks:t.setCallbacks,setValidateMessages:t.setValidateMessages,getFields:t.getFields,setPreserve:t.setPreserve,getInitialValue:t.getInitialValue,registerWatch:t.registerWatch}):(de(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),K(this,"useSubscribe",function(r){t.subscribable=r}),K(this,"prevWithoutPreserves",null),K(this,"setInitialValues",function(r,o){if(t.initialValues=r||{},o){var n,i=tE(r,t.store);(n=t.prevWithoutPreserves)===null||n===void 0||n.map(function(g){var B=g.key;i=bi(i,B,Dn(r,B))}),t.prevWithoutPreserves=null,t.updateStore(i)}}),K(this,"destroyForm",function(r){if(r)t.updateStore({});else{var o=new lE;t.getFieldEntities(!0).forEach(function(n){t.isMergedPreserve(n.isPreserve())||o.set(n.getNamePath(),!0)}),t.prevWithoutPreserves=o}}),K(this,"getInitialValue",function(r){var o=Dn(t.initialValues,r);return r.length?tE(o):o}),K(this,"setCallbacks",function(r){t.callbacks=r}),K(this,"setValidateMessages",function(r){t.validateMessages=r}),K(this,"setPreserve",function(r){t.preserve=r}),K(this,"watchList",[]),K(this,"registerWatch",function(r){return t.watchList.push(r),function(){t.watchList=t.watchList.filter(function(o){return o!==r})}}),K(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(t.watchList.length){var o=t.getFieldsValue(),n=t.getFieldsValue(!0);t.watchList.forEach(function(i){i(o,n,r)})}}),K(this,"timeoutId",null),K(this,"warningUnhooked",function(){process.env.NODE_ENV!=="production"&&!t.timeoutId&&typeof window<"u"&&(t.timeoutId=setTimeout(function(){t.timeoutId=null,t.formHooked||de(!1,"Instance created by `useForm` is not connected to any Form element. Forget to pass `form` prop?")}))}),K(this,"updateStore",function(r){t.store=r}),K(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?t.fieldEntities.filter(function(o){return o.getNamePath().length}):t.fieldEntities}),K(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new lE;return t.getFieldEntities(r).forEach(function(n){var i=n.getNamePath();o.set(i,n)}),o}),K(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return t.getFieldEntities(!0);var o=t.getFieldsMap(!0);return r.map(function(n){var i=xr(n);return o.get(i)||{INVALIDATE_NAME_PATH:xr(n)}})}),K(this,"getFieldsValue",function(r,o){t.warningUnhooked();var n,i,g;if(r===!0||Array.isArray(r)?(n=r,i=o):r&&Ce(r)==="object"&&(g=r.strict,i=r.filter),n===!0&&!i)return t.store;var B=t.getFieldEntitiesForNamePathList(Array.isArray(n)?n:null),s=[];return B.forEach(function(a){var Q,E,C="INVALIDATE_NAME_PATH"in a?a.INVALIDATE_NAME_PATH:a.getNamePath();if(g){var l,f;if((l=(f=a).isList)!==null&&l!==void 0&&l.call(f))return}else if(!n&&(Q=(E=a).isListField)!==null&&Q!==void 0&&Q.call(E))return;if(!i)s.push(C);else{var c="getMeta"in a?a.getMeta():null;i(c)&&s.push(C)}}),Hz(t.store,s.map(xr))}),K(this,"getFieldValue",function(r){t.warningUnhooked();var o=xr(r);return Dn(t.store,o)}),K(this,"getFieldsError",function(r){t.warningUnhooked();var o=t.getFieldEntitiesForNamePathList(r);return o.map(function(n,i){return n&&!("INVALIDATE_NAME_PATH"in n)?{name:n.getNamePath(),errors:n.getErrors(),warnings:n.getWarnings()}:{name:xr(r[i]),errors:[],warnings:[]}})}),K(this,"getFieldError",function(r){t.warningUnhooked();var o=xr(r),n=t.getFieldsError([o])[0];return n.errors}),K(this,"getFieldWarning",function(r){t.warningUnhooked();var o=xr(r),n=t.getFieldsError([o])[0];return n.warnings}),K(this,"isFieldsTouched",function(){t.warningUnhooked();for(var r=arguments.length,o=new Array(r),n=0;n0&&arguments[0]!==void 0?arguments[0]:{},o=new lE,n=t.getFieldEntities(!0);n.forEach(function(B){var s=B.props.initialValue,a=B.getNamePath();if(s!==void 0){var Q=o.get(a)||new Set;Q.add({entity:B,value:s}),o.set(a,Q)}});var i=function(s){s.forEach(function(a){var Q=a.props.initialValue;if(Q!==void 0){var E=a.getNamePath(),C=t.getInitialValue(E);if(C!==void 0)de(!1,"Form already set 'initialValues' with path '".concat(E.join("."),"'. Field can not overwrite it."));else{var l=o.get(E);if(l&&l.size>1)de(!1,"Multiple Field with path '".concat(E.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(l){var f=t.getFieldValue(E),c=a.isListField();!c&&(!r.skipExist||f===void 0)&&t.updateStore(bi(t.store,E,zA(l)[0].value))}}}})},g;r.entities?g=r.entities:r.namePathList?(g=[],r.namePathList.forEach(function(B){var s=o.get(B);if(s){var a;(a=g).push.apply(a,zA(zA(s).map(function(Q){return Q.entity})))}})):g=n,i(g)}),K(this,"resetFields",function(r){t.warningUnhooked();var o=t.store;if(!r){t.updateStore(tE(t.initialValues)),t.resetWithFieldInitialValue(),t.notifyObservers(o,null,{type:"reset"}),t.notifyWatch();return}var n=r.map(xr);n.forEach(function(i){var g=t.getInitialValue(i);t.updateStore(bi(t.store,i,g))}),t.resetWithFieldInitialValue({namePathList:n}),t.notifyObservers(o,n,{type:"reset"}),t.notifyWatch(n)}),K(this,"setFields",function(r){t.warningUnhooked();var o=t.store,n=[];r.forEach(function(i){var g=i.name,B=Ye(i,jaA),s=xr(g);n.push(s),"value"in B&&t.updateStore(bi(t.store,s,B.value)),t.notifyObservers(o,[s],{type:"setField",data:i})}),t.notifyWatch(n)}),K(this,"getFields",function(){var r=t.getFieldEntities(!0),o=r.map(function(n){var i=n.getNamePath(),g=n.getMeta(),B=$($({},g),{},{name:i,value:t.getFieldValue(i)});return Object.defineProperty(B,"originRCField",{value:!0}),B});return o}),K(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var n=r.getNamePath(),i=Dn(t.store,n);i===void 0&&t.updateStore(bi(t.store,n,o))}}),K(this,"isMergedPreserve",function(r){var o=r!==void 0?r:t.preserve;return o??!0}),K(this,"registerField",function(r){t.fieldEntities.push(r);var o=r.getNamePath();if(t.notifyWatch([o]),r.props.initialValue!==void 0){var n=t.store;t.resetWithFieldInitialValue({entities:[r],skipExist:!0}),t.notifyObservers(n,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(i,g){var B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(t.fieldEntities=t.fieldEntities.filter(function(Q){return Q!==r}),!t.isMergedPreserve(g)&&(!i||B.length>1)){var s=i?void 0:t.getInitialValue(o);if(o.length&&t.getFieldValue(o)!==s&&t.fieldEntities.every(function(Q){return!bz(Q.getNamePath(),o)})){var a=t.store;t.updateStore(bi(a,o,s,!0)),t.notifyObservers(a,[o],{type:"remove"}),t.triggerDependenciesUpdate(a,o)}}t.notifyWatch([o])}}),K(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,n=r.value;t.updateValue(o,n);break}case"validateField":{var i=r.namePath,g=r.triggerName;t.validateFields([i],{triggerName:g});break}}}),K(this,"notifyObservers",function(r,o,n){if(t.subscribable){var i=$($({},n),{},{store:t.getFieldsValue(!0)});t.getFieldEntities().forEach(function(g){var B=g.onStoreChange;B(r,o,i)})}else t.forceRootUpdate()}),K(this,"triggerDependenciesUpdate",function(r,o){var n=t.getDependencyChildrenFields(o);return n.length&&t.validateFields(n),t.notifyObservers(r,n,{type:"dependenciesUpdate",relatedFields:[o].concat(zA(n))}),n}),K(this,"updateValue",function(r,o){var n=xr(r),i=t.store;t.updateStore(bi(t.store,n,o)),t.notifyObservers(i,[n],{type:"valueUpdate",source:"internal"}),t.notifyWatch([n]);var g=t.triggerDependenciesUpdate(i,n),B=t.callbacks.onValuesChange;if(B){var s=Hz(t.store,[n]);B(s,t.getFieldsValue())}t.triggerOnFieldsChange([n].concat(zA(g)))}),K(this,"setFieldsValue",function(r){t.warningUnhooked();var o=t.store;if(r){var n=tE(t.store,r);t.updateStore(n)}t.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),t.notifyWatch()}),K(this,"setFieldValue",function(r,o){t.setFields([{name:r,value:o}])}),K(this,"getDependencyChildrenFields",function(r){var o=new Set,n=[],i=new lE;t.getFieldEntities().forEach(function(B){var s=B.props.dependencies;(s||[]).forEach(function(a){var Q=xr(a);i.update(Q,function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return E.add(B),E})})});var g=function B(s){var a=i.get(s)||new Set;a.forEach(function(Q){if(!o.has(Q)){o.add(Q);var E=Q.getNamePath();Q.isFieldDirty()&&E.length&&(n.push(E),B(E))}})};return g(r),n}),K(this,"triggerOnFieldsChange",function(r,o){var n=t.callbacks.onFieldsChange;if(n){var i=t.getFields();if(o){var g=new lE;o.forEach(function(s){var a=s.name,Q=s.errors;g.set(a,Q)}),i.forEach(function(s){s.errors=g.get(s.name)||s.errors})}var B=i.filter(function(s){var a=s.name;return CE(r,a)});B.length&&n(B,i)}}),K(this,"validateFields",function(r,o){t.warningUnhooked();var n,i;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(n=r,i=o):i=r;var g=!!n,B=g?n.map(xr):[],s=[],a=String(Date.now()),Q=new Set,E=i||{},C=E.recursive,l=E.dirty;t.getFieldEntities(!0).forEach(function(w){if(g||B.push(w.getNamePath()),!(!w.props.rules||!w.props.rules.length)&&!(l&&!w.isFieldDirty())){var u=w.getNamePath();if(Q.add(u.join(a)),!g||CE(B,u,C)){var h=w.validateRules($({validateMessages:$($({},mz),t.validateMessages)},i));s.push(h.then(function(){return{name:u,errors:[],warnings:[]}}).catch(function(I){var d,P=[],p=[];return(d=I.forEach)===null||d===void 0||d.call(I,function(F){var m=F.rule.warningOnly,y=F.errors;m?p.push.apply(p,zA(y)):P.push.apply(P,zA(y))}),P.length?Promise.reject({name:u,errors:P,warnings:p}):{name:u,errors:P,warnings:p}}))}}});var f=NaA(s);t.lastValidatePromise=f,f.catch(function(w){return w}).then(function(w){var u=w.map(function(h){var I=h.name;return I});t.notifyObservers(t.store,u,{type:"validateFinish"}),t.triggerOnFieldsChange(u,w)});var c=f.then(function(){return t.lastValidatePromise===f?Promise.resolve(t.getFieldsValue(B)):Promise.reject([])}).catch(function(w){var u=w.filter(function(h){return h&&h.errors.length});return Promise.reject({values:t.getFieldsValue(B),errorFields:u,outOfDate:t.lastValidatePromise!==f})});c.catch(function(w){return w});var v=B.filter(function(w){return Q.has(w.join(a))});return t.triggerOnFieldsChange(v),c}),K(this,"submit",function(){t.warningUnhooked(),t.validateFields().then(function(r){var o=t.callbacks.onFinish;if(o)try{o(r)}catch(n){console.error(n)}}).catch(function(r){var o=t.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=e});function Rz(A){var e=D.useRef(),t=D.useState({}),r=sA(t,2),o=r[1];if(!e.current)if(A)e.current=A;else{var n=function(){o({})},i=new JaA(n);e.current=i.getForm()}return[e.current]}var AF=D.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),KaA=function(e){var t=e.validateMessages,r=e.onFormChange,o=e.onFormFinish,n=e.children,i=D.useContext(AF),g=D.useRef({});return D.createElement(AF.Provider,{value:$($({},i),{},{validateMessages:$($({},i.validateMessages),t),triggerFormChange:function(s,a){r&&r(s,{changedFields:a,forms:g.current}),i.triggerFormChange(s,a)},triggerFormFinish:function(s,a){o&&o(s,{values:a,forms:g.current}),i.triggerFormFinish(s,a)},registerForm:function(s,a){s&&(g.current=$($({},g.current),{},K({},s,a))),i.registerForm(s,a)},unregisterForm:function(s){var a=$({},g.current);delete a[s],g.current=a,i.unregisterForm(s)}})},n)},XaA=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],VaA=function(e,t){var r=e.name,o=e.initialValues,n=e.fields,i=e.form,g=e.preserve,B=e.children,s=e.component,a=s===void 0?"form":s,Q=e.validateMessages,E=e.validateTrigger,C=E===void 0?"onChange":E,l=e.onValuesChange,f=e.onFieldsChange,c=e.onFinish,v=e.onFinishFailed,w=e.clearOnDestroy,u=Ye(e,XaA),h=D.useRef(null),I=D.useContext(AF),d=Rz(i),P=sA(d,1),p=P[0],F=p.getInternalHooks(ia),m=F.useSubscribe,y=F.setInitialValues,H=F.setCallbacks,U=F.setValidateMessages,Y=F.setPreserve,x=F.destroyForm;D.useImperativeHandle(t,function(){return $($({},p),{},{nativeElement:h.current})}),D.useEffect(function(){return I.registerForm(r,p),function(){I.unregisterForm(r)}},[I,p,r]),U($($({},I.validateMessages),Q)),H({onValuesChange:l,onFieldsChange:function(j){if(I.triggerFormChange(r,j),f){for(var J=arguments.length,Z=new Array(J>1?J-1:0),W=1;W{let{children:e,status:t,override:r}=A;const o=M.useContext(jn),n=M.useMemo(()=>{const i=Object.assign({},o);return r&&delete i.isFormItemInput,t&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[t,r,o]);return D.createElement(jn.Provider,{value:n},e)},$aA=M.createContext(void 0),_l=A=>{const{space:e,form:t,children:r}=A;if(r==null)return null;let o=r;return t&&(o=M.createElement(_aA,{override:!0,status:!0},o)),e&&(o=M.createElement(lsA,null,o)),o};function _w(A){if(A)return{closable:A.closable,closeIcon:A.closeIcon}}function Sz(A){const{closable:e,closeIcon:t}=A||{};return M.useMemo(()=>{if(!e&&(e===!1||t===!1||t===null))return!1;if(e===void 0&&t===void 0)return null;let r={closeIcon:typeof t!="boolean"&&t!==null?t:void 0};return e&&typeof e=="object"&&(r=Object.assign(Object.assign({},r),e)),r},[e,t])}function Oz(){const A={};for(var e=arguments.length,t=new Array(e),r=0;r{o&&Object.keys(o).forEach(n=>{o[n]!==void 0&&(A[n]=o[n])})}),A}const AQA={};function Tz(A,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:AQA;const r=Sz(A),o=Sz(e),n=M.useMemo(()=>Object.assign({closeIcon:M.createElement(iB,null)},t),[t]),i=M.useMemo(()=>r===!1?!1:r?Oz(n,o,r):o===!1?!1:o?Oz(n,o):n.closable?n:!1,[r,o,n]);return M.useMemo(()=>{if(i===!1)return[!1,null];const{closeIconRender:g}=n,{closeIcon:B}=i;let s=B;if(s!=null){g&&(s=g(B));const a=Ro(i,!0);Object.keys(a).length&&(s=M.isValidElement(s)?M.cloneElement(s,a):M.createElement("span",Object.assign({},a),s))}return[!0,s]},[i,n])}var kz=function(e){if(Xr()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],r=window.document.documentElement;return t.some(function(o){return o in r.style})}return!1},eQA=function(e,t){if(!kz(e))return!1;var r=document.createElement("div"),o=r.style[e];return r.style[e]=t,r.style[e]!==o};function eF(A,e){return!Array.isArray(A)&&e!==void 0?eQA(A,e):kz(A)}const tQA=()=>Xr()&&window.document.documentElement,$w=A=>{const{prefixCls:e,className:t,style:r,size:o,shape:n}=A,i=rA({[`${e}-lg`]:o==="large",[`${e}-sm`]:o==="small"}),g=rA({[`${e}-circle`]:n==="circle",[`${e}-square`]:n==="square",[`${e}-round`]:n==="round"}),B=D.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return D.createElement("span",{className:rA(e,i,g,t),style:Object.assign(Object.assign({},B),r)})},rQA=new ht("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Au=A=>({height:A,lineHeight:eA(A)}),cE=A=>Object.assign({width:A},Au(A)),oQA=A=>({background:A.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:rQA,animationDuration:A.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),tF=(A,e)=>Object.assign({width:e(A).mul(5).equal(),minWidth:e(A).mul(5).equal()},Au(A)),nQA=A=>{const{skeletonAvatarCls:e,gradientFromColor:t,controlHeight:r,controlHeightLG:o,controlHeightSM:n}=A;return{[`${e}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:t},cE(r)),[`${e}${e}-circle`]:{borderRadius:"50%"},[`${e}${e}-lg`]:Object.assign({},cE(o)),[`${e}${e}-sm`]:Object.assign({},cE(n))}},iQA=A=>{const{controlHeight:e,borderRadiusSM:t,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:n,gradientFromColor:i,calc:g}=A;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:t},tF(e,g)),[`${r}-lg`]:Object.assign({},tF(o,g)),[`${r}-sm`]:Object.assign({},tF(n,g))}},Nz=A=>Object.assign({width:A},Au(A)),gQA=A=>{const{skeletonImageCls:e,imageSizeBase:t,gradientFromColor:r,borderRadiusSM:o,calc:n}=A;return{[`${e}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:r,borderRadius:o},Nz(n(t).mul(2).equal())),{[`${e}-path`]:{fill:"#bfbfbf"},[`${e}-svg`]:Object.assign(Object.assign({},Nz(t)),{maxWidth:n(t).mul(4).equal(),maxHeight:n(t).mul(4).equal()}),[`${e}-svg${e}-svg-circle`]:{borderRadius:"50%"}}),[`${e}${e}-circle`]:{borderRadius:"50%"}}},rF=(A,e,t)=>{const{skeletonButtonCls:r}=A;return{[`${t}${r}-circle`]:{width:e,minWidth:e,borderRadius:"50%"},[`${t}${r}-round`]:{borderRadius:e}}},oF=(A,e)=>Object.assign({width:e(A).mul(2).equal(),minWidth:e(A).mul(2).equal()},Au(A)),BQA=A=>{const{borderRadiusSM:e,skeletonButtonCls:t,controlHeight:r,controlHeightLG:o,controlHeightSM:n,gradientFromColor:i,calc:g}=A;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${t}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:e,width:g(r).mul(2).equal(),minWidth:g(r).mul(2).equal()},oF(r,g))},rF(A,r,t)),{[`${t}-lg`]:Object.assign({},oF(o,g))}),rF(A,o,`${t}-lg`)),{[`${t}-sm`]:Object.assign({},oF(n,g))}),rF(A,n,`${t}-sm`))},sQA=A=>{const{componentCls:e,skeletonAvatarCls:t,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:n,skeletonInputCls:i,skeletonImageCls:g,controlHeight:B,controlHeightLG:s,controlHeightSM:a,gradientFromColor:Q,padding:E,marginSM:C,borderRadius:l,titleHeight:f,blockRadius:c,paragraphLiHeight:v,controlHeightXS:w,paragraphMarginTop:u}=A;return{[`${e}`]:{display:"table",width:"100%",[`${e}-header`]:{display:"table-cell",paddingInlineEnd:E,verticalAlign:"top",[`${t}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Q},cE(B)),[`${t}-circle`]:{borderRadius:"50%"},[`${t}-lg`]:Object.assign({},cE(s)),[`${t}-sm`]:Object.assign({},cE(a))},[`${e}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${r}`]:{width:"100%",height:f,background:Q,borderRadius:c,[`+ ${o}`]:{marginBlockStart:a}},[`${o}`]:{padding:0,"> li":{width:"100%",height:v,listStyle:"none",background:Q,borderRadius:c,"+ li":{marginBlockStart:w}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${e}-content`]:{[`${r}, ${o} > li`]:{borderRadius:l}}},[`${e}-with-avatar ${e}-content`]:{[`${r}`]:{marginBlockStart:C,[`+ ${o}`]:{marginBlockStart:u}}},[`${e}${e}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},BQA(A)),nQA(A)),iQA(A)),gQA(A)),[`${e}${e}-block`]:{width:"100%",[`${n}`]:{width:"100%"},[`${i}`]:{width:"100%"}},[`${e}${e}-active`]:{[` +}`),o)}else Hl(o);return function(){Hl(o)}},[e,o])}var JsA=!1;function KsA(A){return JsA}var az=function(e){return e===!1?!1:!Kr()||!e?null:typeof e=="string"?document.querySelector(e):typeof e=="function"?e():e},Vl=D.forwardRef(function(A,e){var t=A.open,r=A.autoLock,o=A.getContainer,n=A.debug,i=A.autoDestroy,g=i===void 0?!0:i,B=A.children,s=D.useState(t),a=sA(s,2),Q=a[0],E=a[1],C=Q||t;process.env.NODE_ENV!=="production"&&de(Kr()||!t,"Portal only work in client side. Please call 'useEffect' to show Portal instead default render in SSR."),D.useEffect(function(){(g||t)&&E(t)},[t,g]);var l=D.useState(function(){return az(o)}),f=sA(l,2),c=f[0],v=f[1];D.useEffect(function(){var H=az(o);v(H??null)});var w=TsA(C&&!c,n),u=sA(w,2),h=u[0],I=u[1],d=c??h;jsA(r&&t&&Kr()&&(d===h||d===document.body));var P=null;if(B&&Bg(B)&&e){var F=B;P=F.ref}var p=KB(P,e);if(!C||!Kr()||c===void 0)return null;var m=d===!1||KsA(),y=B;return e&&(y=D.cloneElement(B,{ref:p})),D.createElement(nz.Provider,{value:I},m?y:Mr.createPortal(y,d))});process.env.NODE_ENV!=="production"&&(Vl.displayName="Portal");var Qz=D.createContext({});function XsA(){var A=q({},D);return A.useId}var Ez=0,Cz=XsA();const lz=Cz?function(e){var t=Cz();return e||(process.env.NODE_ENV==="test"?"test-id":t)}:function(e){var t=D.useState("ssr-id"),r=sA(t,2),o=r[0],n=r[1];return D.useEffect(function(){var i=Ez;Ez+=1,n("rc_unique_".concat(i))},[]),e||(process.env.NODE_ENV==="test"?"test-id":o)};function cz(A,e,t){var r=e;return!r&&t&&(r="".concat(A,"-").concat(t)),r}function fz(A,e){var t=A["page".concat(e?"Y":"X","Offset")],r="scroll".concat(e?"Top":"Left");if(typeof t!="number"){var o=A.document;t=o.documentElement[r],typeof t!="number"&&(t=o.body[r])}return t}function VsA(A){var e=A.getBoundingClientRect(),t={left:e.left,top:e.top},r=A.ownerDocument,o=r.defaultView||r.parentWindow;return t.left+=fz(o),t.top+=fz(o,!0),t}const WsA=D.memo(function(A){var e=A.children;return e},function(A,e){var t=e.shouldUpdate;return!t});var vz={width:0,height:0,overflow:"hidden",outline:"none"},ZsA={outline:"none"},OM=M.forwardRef(function(A,e){var t=A.prefixCls,r=A.className,o=A.style,n=A.title,i=A.ariaId,g=A.footer,B=A.closable,s=A.closeIcon,a=A.onClose,Q=A.children,E=A.bodyStyle,C=A.bodyProps,l=A.modalRender,f=A.onMouseDown,c=A.onMouseUp,v=A.holderRef,w=A.visible,u=A.forceRender,h=A.width,I=A.height,d=A.classNames,P=A.styles,F=M.useContext(Qz),p=F.panel,m=KB(v,p),y=M.useRef(),H=M.useRef(),U=M.useRef();M.useImperativeHandle(e,function(){return{focus:function(){var S;(S=U.current)===null||S===void 0||S.focus({preventScroll:!0})},changeActive:function(S){var j=document,J=j.activeElement;S&&J===H.current?y.current.focus({preventScroll:!0}):!S&&J===y.current&&H.current.focus({preventScroll:!0})}}});var Y={};h!==void 0&&(Y.width=h),I!==void 0&&(Y.height=I);var x=g?M.createElement("div",{className:rA("".concat(t,"-footer"),d==null?void 0:d.footer),style:q({},P==null?void 0:P.footer)},g):null,G=n?M.createElement("div",{className:rA("".concat(t,"-header"),d==null?void 0:d.header),style:q({},P==null?void 0:P.header)},M.createElement("div",{className:"".concat(t,"-title"),id:i},n)):null,R=M.useMemo(function(){return Ee(B)==="object"&&B!==null?B:B?{closeIcon:s??M.createElement("span",{className:"".concat(t,"-close-x")})}:{}},[B,s,t]),z=Go(R,!0),L=Ee(B)==="object"&&B.disabled,b=B?M.createElement("button",FA({type:"button",onClick:a,"aria-label":"Close"},z,{className:"".concat(t,"-close"),disabled:L}),R.closeIcon):null,O=M.createElement("div",{className:rA("".concat(t,"-content"),d==null?void 0:d.content),style:P==null?void 0:P.content},b,G,M.createElement("div",FA({className:rA("".concat(t,"-body"),d==null?void 0:d.body),style:q(q({},E),P==null?void 0:P.body)},C),Q),x);return M.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":n?i:null,"aria-modal":"true",ref:m,style:q(q({},o),Y),className:rA(t,r),onMouseDown:f,onMouseUp:c},M.createElement("div",{tabIndex:0,ref:y,style:vz,"aria-hidden":"true"}),M.createElement("div",{ref:U,tabIndex:-1,style:ZsA},M.createElement(WsA,{shouldUpdate:w||u},l?l(O):O)),M.createElement("div",{tabIndex:0,ref:H,style:vz,"aria-hidden":"true"}))});process.env.NODE_ENV!=="production"&&(OM.displayName="Panel");var wz=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.title,o=A.style,n=A.className,i=A.visible,g=A.forceRender,B=A.destroyOnClose,s=A.motionName,a=A.ariaId,Q=A.onVisibleChanged,E=A.mousePosition,C=M.useRef(),l=D.useState(),f=sA(l,2),c=f[0],v=f[1],w={};c&&(w.transformOrigin=c);function u(){var h=VsA(C.current);v(E&&(E.x||E.y)?"".concat(E.x-h.left,"px ").concat(E.y-h.top,"px"):"")}return D.createElement(zi,{visible:i,onVisibleChanged:Q,onAppearPrepare:u,onEnterPrepare:u,forceRender:g,motionName:s,removeOnLeave:B,ref:C},function(h,I){var d=h.className,P=h.style;return D.createElement(OM,FA({},A,{ref:e,title:r,ariaId:a,prefixCls:t,holderRef:I,style:q(q(q({},P),o),w),className:rA(n,d)}))})});wz.displayName="Content";var qsA=function(e){var t=e.prefixCls,r=e.style,o=e.visible,n=e.maskProps,i=e.motionName,g=e.className;return D.createElement(zi,{key:"mask",visible:o,motionName:i,leavedClassName:"".concat(t,"-mask-hidden")},function(B,s){var a=B.className,Q=B.style;return D.createElement("div",FA({ref:s,style:q(q({},Q),r),className:rA("".concat(t,"-mask"),a,g)},n))})},_sA=function(e){var t=e.prefixCls,r=t===void 0?"rc-dialog":t,o=e.zIndex,n=e.visible,i=n===void 0?!1:n,g=e.keyboard,B=g===void 0?!0:g,s=e.focusTriggerAfterClose,a=s===void 0?!0:s,Q=e.wrapStyle,E=e.wrapClassName,C=e.wrapProps,l=e.onClose,f=e.afterOpenChange,c=e.afterClose,v=e.transitionName,w=e.animation,u=e.closable,h=u===void 0?!0:u,I=e.mask,d=I===void 0?!0:I,P=e.maskTransitionName,F=e.maskAnimation,p=e.maskClosable,m=p===void 0?!0:p,y=e.maskStyle,H=e.maskProps,U=e.rootClassName,Y=e.classNames,x=e.styles;process.env.NODE_ENV!=="production"&&(["wrapStyle","bodyStyle","maskStyle"].forEach(function(tA){gg(!(tA in e),"".concat(tA," is deprecated, please use styles instead."))}),"wrapClassName"in e&&gg(!1,"wrapClassName is deprecated, please use classNames instead."));var G=M.useRef(),R=M.useRef(),z=M.useRef(),L=D.useState(i),b=sA(L,2),O=b[0],T=b[1],S=lz();function j(){PP(R.current,document.activeElement)||(G.current=document.activeElement)}function J(){if(!PP(R.current,document.activeElement)){var tA;(tA=z.current)===null||tA===void 0||tA.focus()}}function Z(tA){if(tA)J();else{if(T(!1),d&&G.current&&a){try{G.current.focus({preventScroll:!0})}catch{}G.current=null}O&&(c==null||c())}f==null||f(tA)}function W(tA){l==null||l(tA)}var $=M.useRef(!1),eA=M.useRef(),_=function(){clearTimeout(eA.current),$.current=!0},V=function(){eA.current=setTimeout(function(){$.current=!1})},X=null;m&&(X=function(BA){$.current?$.current=!1:R.current===BA.target&&W(BA)});function nA(tA){if(B&&tA.keyCode===HA.ESC){tA.stopPropagation(),W(tA);return}i&&tA.keyCode===HA.TAB&&z.current.changeActive(!tA.shiftKey)}M.useEffect(function(){i&&(T(!0),j())},[i]),M.useEffect(function(){return function(){clearTimeout(eA.current)}},[]);var N=q(q(q({zIndex:o},Q),x==null?void 0:x.wrapper),{},{display:O?null:"none"});return D.createElement("div",FA({className:rA("".concat(r,"-root"),U)},Go(e,{data:!0})),D.createElement(qsA,{prefixCls:r,visible:d&&i,motionName:cz(r,P,F),style:q(q({zIndex:o},y),x==null?void 0:x.mask),maskProps:H,className:Y==null?void 0:Y.mask}),D.createElement("div",FA({tabIndex:-1,onKeyDown:nA,className:rA("".concat(r,"-wrap"),E,Y==null?void 0:Y.wrapper),ref:R,onClick:X,style:N},C),D.createElement(wz,FA({},e,{onMouseDown:_,onMouseUp:V,ref:z,closable:h,ariaId:S,prefixCls:r,visible:i&&O,onClose:W,onVisibleChanged:Z,motionName:cz(r,v,w)}))))},TM=function(e){var t=e.visible,r=e.getContainer,o=e.forceRender,n=e.destroyOnClose,i=n===void 0?!1:n,g=e.afterClose,B=e.panelRef,s=D.useState(t),a=sA(s,2),Q=a[0],E=a[1],C=D.useMemo(function(){return{panel:B}},[B]);return D.useEffect(function(){t&&E(!0)},[t]),!o&&i&&!Q?null:D.createElement(Qz.Provider,{value:C},D.createElement(Vl,{open:t||o||Q,autoDestroy:!1,getContainer:r,autoLock:t||Q},D.createElement(_sA,FA({},e,{destroyOnClose:i,afterClose:function(){g==null||g(),E(!1)}}))))};TM.displayName="Dialog";var ia="RC_FORM_INTERNAL_HOOKS",Ar=function(){de(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},QE=D.createContext({getFieldValue:Ar,getFieldsValue:Ar,getFieldError:Ar,getFieldWarning:Ar,getFieldsError:Ar,isFieldsTouched:Ar,isFieldTouched:Ar,isFieldValidating:Ar,isFieldsValidating:Ar,resetFields:Ar,setFields:Ar,setFieldValue:Ar,setFieldsValue:Ar,validateFields:Ar,submit:Ar,getInternalHooks:function(){return Ar(),{dispatch:Ar,initEntityValue:Ar,registerField:Ar,useSubscribe:Ar,setInitialValues:Ar,destroyForm:Ar,setCallbacks:Ar,registerWatch:Ar,getFields:Ar,setValidateMessages:Ar,setPreserve:Ar,getInitialValue:Ar}}}),Vw=D.createContext(null);function kM(A){return A==null?[]:Array.isArray(A)?A:[A]}function $sA(A){return A&&!!A._init}function NM(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var jM=NM();function AaA(A){try{return Function.toString.call(A).indexOf("[native code]")!==-1}catch{return typeof A=="function"}}function eaA(A,e,t){if(hP())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,e);var o=new(A.bind.apply(A,r));return t&&ml(o,t.prototype),o}function JM(A){var e=typeof Map=="function"?new Map:void 0;return JM=function(r){if(r===null||!AaA(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(e!==void 0){if(e.has(r))return e.get(r);e.set(r,o)}function o(){return eaA(r,arguments,yl(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),ml(o,r)},JM(A)}var taA=/%[sdj%]/g,uz=function(){};typeof process<"u"&&process.env&&process.env.NODE_ENV!=="production"&&typeof window<"u"&&typeof document<"u"&&(uz=function(e,t){typeof console<"u"&&console.warn&&typeof ASYNC_VALIDATOR_NO_WARNING>"u"&&t.every(function(r){return typeof r=="string"})&&console.warn(e,t)});function KM(A){if(!A||!A.length)return null;var e={};return A.forEach(function(t){var r=t.field;e[r]=e[r]||[],e[r].push(t)}),e}function dn(A){for(var e=arguments.length,t=new Array(e>1?e-1:0),r=1;r=n)return g;switch(g){case"%s":return String(t[o++]);case"%d":return Number(t[o++]);case"%j":try{return JSON.stringify(t[o++])}catch{return"[Circular]"}break;default:return g}});return i}return A}function raA(A){return A==="string"||A==="url"||A==="hex"||A==="email"||A==="date"||A==="pattern"}function Vr(A,e){return!!(A==null||e==="array"&&Array.isArray(A)&&!A.length||raA(e)&&typeof A=="string"&&!A)}function oaA(A,e,t){var r=[],o=0,n=A.length;function i(g){r.push.apply(r,zA(g||[])),o++,o===n&&t(r)}A.forEach(function(g){e(g,i)})}function Dz(A,e,t){var r=0,o=A.length;function n(i){if(i&&i.length){t(i);return}var g=r;r=r+1,ge.max?o.push(dn(n.messages[Q].max,e.fullField,e.max)):g&&B&&(ae.max)&&o.push(dn(n.messages[Q].range,e.fullField,e.min,e.max))},Pz=function(e,t,r,o,n,i){e.required&&(!r.hasOwnProperty(e.field)||Vr(t,i||e.type))&&o.push(dn(n.messages.required,e.fullField))},Ww;const EaA=function(){if(Ww)return Ww;var A="[a-fA-F\\d:]",e=function(d){return d&&d.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(A,")|(?<=").concat(A,")(?=\\s|$))"):""},t="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(t,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(t,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(t,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(t,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(t,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(t,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(t,"|(?::").concat(r,"){1,7}|:))")],n="(?:%[0-9a-zA-Z]{1,})?",i="(?:".concat(o.join("|"),")").concat(n),g=new RegExp("(?:^".concat(t,"$)|(?:^").concat(i,"$)")),B=new RegExp("^".concat(t,"$")),s=new RegExp("^".concat(i,"$")),a=function(d){return d&&d.exact?g:new RegExp("(?:".concat(e(d)).concat(t).concat(e(d),")|(?:").concat(e(d)).concat(i).concat(e(d),")"),"g")};a.v4=function(I){return I&&I.exact?B:new RegExp("".concat(e(I)).concat(t).concat(e(I)),"g")},a.v6=function(I){return I&&I.exact?s:new RegExp("".concat(e(I)).concat(i).concat(e(I)),"g")};var Q="(?:(?:[a-z]+:)?//)",E="(?:\\S+(?::\\S*)?@)?",C=a.v4().source,l=a.v6().source,f="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",c="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",v="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",w="(?::\\d{2,5})?",u='(?:[/?#][^\\s"]*)?',h="(?:".concat(Q,"|www\\.)").concat(E,"(?:localhost|").concat(C,"|").concat(l,"|").concat(f).concat(c).concat(v,")").concat(w).concat(u);return Ww=new RegExp("(?:^".concat(h,"$)"),"i"),Ww};var Mz={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Wl={integer:function(e){return Wl.number(e)&&parseInt(e,10)===e},float:function(e){return Wl.number(e)&&!Wl.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime=="function"&&typeof e.getMonth=="function"&&typeof e.getYear=="function"&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e=="number"},object:function(e){return Ee(e)==="object"&&!Wl.array(e)},method:function(e){return typeof e=="function"},email:function(e){return typeof e=="string"&&e.length<=320&&!!e.match(Mz.email)},url:function(e){return typeof e=="string"&&e.length<=2048&&!!e.match(EaA())},hex:function(e){return typeof e=="string"&&!!e.match(Mz.hex)}},CaA=function(e,t,r,o,n){if(e.required&&t===void 0){Pz(e,t,r,o,n);return}var i=["integer","float","array","regexp","object","method","email","number","date","url","hex"],g=e.type;i.indexOf(g)>-1?Wl[g](t)||o.push(dn(n.messages.types[g],e.fullField,e.type)):g&&Ee(t)!==e.type&&o.push(dn(n.messages.types[g],e.fullField,e.type))},laA=function(e,t,r,o,n){(/^\s+$/.test(t)||t==="")&&o.push(dn(n.messages.whitespace,e.fullField))};const dt={required:Pz,whitespace:laA,type:CaA,range:QaA,enum:saA,pattern:aaA};var caA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Vr(t)&&!e.required)return r();dt.required(e,t,o,i,n)}r(i)},faA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(t==null&&!e.required)return r();dt.required(e,t,o,i,n,"array"),t!=null&&(dt.type(e,t,o,i,n),dt.range(e,t,o,i,n))}r(i)},vaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Vr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&dt.type(e,t,o,i,n)}r(i)},waA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Vr(t,"date")&&!e.required)return r();if(dt.required(e,t,o,i,n),!Vr(t,"date")){var B;t instanceof Date?B=t:B=new Date(t),dt.type(e,B,o,i,n),B&&dt.range(e,B.getTime(),o,i,n)}}r(i)},uaA="enum",DaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Vr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&dt[uaA](e,t,o,i,n)}r(i)},haA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Vr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&(dt.type(e,t,o,i,n),dt.range(e,t,o,i,n))}r(i)},IaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Vr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&(dt.type(e,t,o,i,n),dt.range(e,t,o,i,n))}r(i)},daA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Vr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&dt.type(e,t,o,i,n)}r(i)},PaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(t===""&&(t=void 0),Vr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&(dt.type(e,t,o,i,n),dt.range(e,t,o,i,n))}r(i)},MaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Vr(t)&&!e.required)return r();dt.required(e,t,o,i,n),t!==void 0&&dt.type(e,t,o,i,n)}r(i)},FaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Vr(t,"string")&&!e.required)return r();dt.required(e,t,o,i,n),Vr(t,"string")||dt.pattern(e,t,o,i,n)}r(i)},paA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Vr(t)&&!e.required)return r();dt.required(e,t,o,i,n),Vr(t)||dt.type(e,t,o,i,n)}r(i)},maA=function(e,t,r,o,n){var i=[],g=Array.isArray(t)?"array":Ee(t);dt.required(e,t,o,i,n,g),r(i)},yaA=function(e,t,r,o,n){var i=[],g=e.required||!e.required&&o.hasOwnProperty(e.field);if(g){if(Vr(t,"string")&&!e.required)return r();dt.required(e,t,o,i,n,"string"),Vr(t,"string")||(dt.type(e,t,o,i,n),dt.range(e,t,o,i,n),dt.pattern(e,t,o,i,n),e.whitespace===!0&&dt.whitespace(e,t,o,i,n))}r(i)},XM=function(e,t,r,o,n){var i=e.type,g=[],B=e.required||!e.required&&o.hasOwnProperty(e.field);if(B){if(Vr(t,i)&&!e.required)return r();dt.required(e,t,o,g,n,i),Vr(t,i)||dt.type(e,t,o,g,n)}r(g)};const Zl={string:yaA,method:daA,number:PaA,boolean:vaA,regexp:paA,integer:IaA,float:haA,array:faA,object:MaA,enum:DaA,pattern:FaA,date:waA,url:XM,hex:XM,email:XM,required:maA,any:caA};var ql=function(){function A(e){Or(this,A),K(this,"rules",null),K(this,"_messages",jM),this.define(e)}return Tr(A,[{key:"define",value:function(t){var r=this;if(!t)throw new Error("Cannot configure a schema with no rules");if(Ee(t)!=="object"||Array.isArray(t))throw new Error("Rules must be an object");this.rules={},Object.keys(t).forEach(function(o){var n=t[o];r.rules[o]=Array.isArray(n)?n:[n]})}},{key:"messages",value:function(t){return t&&(this._messages=dz(NM(),t)),this._messages}},{key:"validate",value:function(t){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},i=t,g=o,B=n;if(typeof g=="function"&&(B=g,g={}),!this.rules||Object.keys(this.rules).length===0)return B&&B(null,i),Promise.resolve(i);function s(l){var f=[],c={};function v(u){if(Array.isArray(u)){var h;f=(h=f).concat.apply(h,zA(u))}else f.push(u)}for(var w=0;w0&&arguments[0]!==void 0?arguments[0]:[],F=Array.isArray(P)?P:[P];!g.suppressWarning&&F.length&&A.warning("async-validator:",F),F.length&&c.message!==void 0&&(F=[].concat(c.message));var p=F.map(Iz(c,i));if(g.first&&p.length)return C[c.field]=1,f(p);if(!v)f(p);else{if(c.required&&!l.value)return c.message!==void 0?p=[].concat(c.message).map(Iz(c,i)):g.error&&(p=[g.error(c,dn(g.messages.required,c.field))]),f(p);var m={};c.defaultField&&Object.keys(l.value).map(function(U){m[U]=c.defaultField}),m=q(q({},m),l.rule.fields);var y={};Object.keys(m).forEach(function(U){var Y=m[U],x=Array.isArray(Y)?Y:[Y];y[U]=x.map(w.bind(null,U))});var H=new A(y);H.messages(g.messages),l.rule.options&&(l.rule.options.messages=g.messages,l.rule.options.error=g.error),H.validate(l.value,l.rule.options||g,function(U){var Y=[];p&&p.length&&Y.push.apply(Y,zA(p)),U&&U.length&&Y.push.apply(Y,zA(U)),f(Y.length?Y:null)})}}var h;if(c.asyncValidator)h=c.asyncValidator(c,l.value,u,l.source,g);else if(c.validator){try{h=c.validator(c,l.value,u,l.source,g)}catch(P){var I,d;(I=(d=console).error)===null||I===void 0||I.call(d,P),g.suppressValidatorError||setTimeout(function(){throw P},0),u(P.message)}h===!0?u():h===!1?u(typeof c.message=="function"?c.message(c.fullField||c.field):c.message||"".concat(c.fullField||c.field," fails")):h instanceof Array?u(h):h instanceof Error&&u(h.message)}h&&h.then&&h.then(function(){return u()},function(P){return u(P)})},function(l){s(l)},i)}},{key:"getType",value:function(t){if(t.type===void 0&&t.pattern instanceof RegExp&&(t.type="pattern"),typeof t.validator!="function"&&t.type&&!Zl.hasOwnProperty(t.type))throw new Error(dn("Unknown rule type %s",t.type));return t.type||"string"}},{key:"getValidationMethod",value:function(t){if(typeof t.validator=="function")return t.validator;var r=Object.keys(t),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?Zl.required:Zl[this.getType(t)]||void 0}}]),A}();K(ql,"register",function(e,t){if(typeof t!="function")throw new Error("Cannot register a validator by type, validator is not a function");Zl[e]=t}),K(ql,"warning",uz),K(ql,"messages",jM),K(ql,"validators",Zl);var Pn="'${name}' is not a valid ${type}",Fz={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:Pn,method:Pn,array:Pn,object:Pn,number:Pn,date:Pn,boolean:Pn,integer:Pn,float:Pn,regexp:Pn,email:Pn,url:Pn,hex:Pn},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},pz=ql;function YaA(A,e){return A.replace(/\$\{\w+\}/g,function(t){var r=t.slice(2,-1);return e[r]})}var mz="CODE_LOGIC_ERROR";function VM(A,e,t,r,o){return WM.apply(this,arguments)}function WM(){return WM=na(Ro().mark(function A(e,t,r,o,n){var i,g,B,s,a,Q,E,C,l;return Ro().wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return i=q({},r),delete i.ruleIndex,pz.warning=function(){},i.validator&&(g=i.validator,i.validator=function(){try{return g.apply(void 0,arguments)}catch(v){return console.error(v),Promise.reject(mz)}}),B=null,i&&i.type==="array"&&i.defaultField&&(B=i.defaultField,delete i.defaultField),s=new pz(K({},e,[i])),a=tE(Fz,o.validateMessages),s.messages(a),Q=[],c.prev=10,c.next=13,Promise.resolve(s.validate(K({},e,t),q({},o)));case 13:c.next=18;break;case 15:c.prev=15,c.t0=c.catch(10),c.t0.errors&&(Q=c.t0.errors.map(function(v,w){var u=v.message,h=u===mz?a.default:u;return D.isValidElement(h)?D.cloneElement(h,{key:"error_".concat(w)}):h}));case 18:if(!(!Q.length&&B)){c.next=23;break}return c.next=21,Promise.all(t.map(function(v,w){return VM("".concat(e,".").concat(w),v,B,o,n)}));case 21:return E=c.sent,c.abrupt("return",E.reduce(function(v,w){return[].concat(zA(v),zA(w))},[]));case 23:return C=q(q({},r),{},{name:e,enum:(r.enum||[]).join(", ")},n),l=Q.map(function(v){return typeof v=="string"?YaA(v,C):v}),c.abrupt("return",l);case 26:case"end":return c.stop()}},A,null,[[10,15]])})),WM.apply(this,arguments)}function HaA(A,e,t,r,o,n){var i=A.join("."),g=t.map(function(a,Q){var E=a.validator,C=q(q({},a),{},{ruleIndex:Q});return E&&(C.validator=function(l,f,c){var v=!1,w=function(){for(var I=arguments.length,d=new Array(I),P=0;P2&&arguments[2]!==void 0?arguments[2]:!1;return A&&A.some(function(r){return Yz(e,r,t)})}function Yz(A,e){var t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!A||!e||!t&&A.length!==e.length?!1:e.every(function(r,o){return A[o]===r})}function xaA(A,e){if(A===e)return!0;if(!A&&e||A&&!e||!A||!e||Ee(A)!=="object"||Ee(e)!=="object")return!1;var t=Object.keys(A),r=Object.keys(e),o=new Set([].concat(t,r));return zA(o).every(function(n){var i=A[n],g=e[n];return typeof i=="function"&&typeof g=="function"?!0:i===g})}function GaA(A){var e=arguments.length<=1?void 0:arguments[1];return e&&e.target&&Ee(e.target)==="object"&&A in e.target?e.target[A]:e}function Hz(A,e,t){var r=A.length;if(e<0||e>=r||t<0||t>=r)return A;var o=A[e],n=e-t;return n>0?[].concat(zA(A.slice(0,t)),[o],zA(A.slice(t,e)),zA(A.slice(e+1,r))):n<0?[].concat(zA(A.slice(0,e)),zA(A.slice(e+1,t+1)),[o],zA(A.slice(t+1,r))):A}var zaA=["name"],Nn=[];function bz(A,e,t,r,o,n){return typeof A=="function"?A(e,t,"source"in n?{source:n.source}:{}):r!==o}var _M=function(A){sg(t,A);var e=ag(t);function t(r){var o;if(Or(this,t),o=e.call(this,r),K(OA(o),"state",{resetCount:0}),K(OA(o),"cancelRegisterFunc",null),K(OA(o),"mounted",!1),K(OA(o),"touched",!1),K(OA(o),"dirty",!1),K(OA(o),"validatePromise",void 0),K(OA(o),"prevValidating",void 0),K(OA(o),"errors",Nn),K(OA(o),"warnings",Nn),K(OA(o),"cancelRegister",function(){var B=o.props,s=B.preserve,a=B.isListField,Q=B.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(a,s,xr(Q)),o.cancelRegisterFunc=null}),K(OA(o),"getNamePath",function(){var B=o.props,s=B.name,a=B.fieldContext,Q=a.prefixName,E=Q===void 0?[]:Q;return s!==void 0?[].concat(zA(E),zA(s)):[]}),K(OA(o),"getRules",function(){var B=o.props,s=B.rules,a=s===void 0?[]:s,Q=B.fieldContext;return a.map(function(E){return typeof E=="function"?E(Q):E})}),K(OA(o),"refresh",function(){o.mounted&&o.setState(function(B){var s=B.resetCount;return{resetCount:s+1}})}),K(OA(o),"metaCache",null),K(OA(o),"triggerMetaEvent",function(B){var s=o.props.onMetaChange;if(s){var a=q(q({},o.getMeta()),{},{destroy:B});yi(o.metaCache,a)||s(a),o.metaCache=a}else o.metaCache=null}),K(OA(o),"onStoreChange",function(B,s,a){var Q=o.props,E=Q.shouldUpdate,C=Q.dependencies,l=C===void 0?[]:C,f=Q.onReset,c=a.store,v=o.getNamePath(),w=o.getValue(B),u=o.getValue(c),h=s&&CE(s,v);switch(a.type==="valueUpdate"&&a.source==="external"&&!yi(w,u)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=Nn,o.warnings=Nn,o.triggerMetaEvent()),a.type){case"reset":if(!s||h){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=Nn,o.warnings=Nn,o.triggerMetaEvent(),f==null||f(),o.refresh();return}break;case"remove":{if(E){o.reRender();return}break}case"setField":{var I=a.data;if(h){"touched"in I&&(o.touched=I.touched),"validating"in I&&!("originRCField"in I)&&(o.validatePromise=I.validating?Promise.resolve([]):null),"errors"in I&&(o.errors=I.errors||Nn),"warnings"in I&&(o.warnings=I.warnings||Nn),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in I&&CE(s,v,!0)){o.reRender();return}if(E&&!v.length&&bz(E,B,c,w,u,a)){o.reRender();return}break}case"dependenciesUpdate":{var d=l.map(xr);if(d.some(function(P){return CE(a.relatedFields,P)})){o.reRender();return}break}default:if(h||(!l.length||v.length||E)&&bz(E,B,c,w,u,a)){o.reRender();return}break}E===!0&&o.reRender()}),K(OA(o),"validateRules",function(B){var s=o.getNamePath(),a=o.getValue(),Q=B||{},E=Q.triggerName,C=Q.validateOnly,l=C===void 0?!1:C,f=Promise.resolve().then(na(Ro().mark(function c(){var v,w,u,h,I,d,P;return Ro().wrap(function(p){for(;;)switch(p.prev=p.next){case 0:if(o.mounted){p.next=2;break}return p.abrupt("return",[]);case 2:if(v=o.props,w=v.validateFirst,u=w===void 0?!1:w,h=v.messageVariables,I=v.validateDebounce,d=o.getRules(),E&&(d=d.filter(function(m){return m}).filter(function(m){var y=m.validateTrigger;if(!y)return!0;var H=kM(y);return H.includes(E)})),!(I&&E)){p.next=10;break}return p.next=8,new Promise(function(m){setTimeout(m,I)});case 8:if(o.validatePromise===f){p.next=10;break}return p.abrupt("return",[]);case 10:return P=HaA(s,a,d,B,u,h),P.catch(function(m){return m}).then(function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Nn;if(o.validatePromise===f){var y;o.validatePromise=null;var H=[],U=[];(y=m.forEach)===null||y===void 0||y.call(m,function(Y){var x=Y.rule.warningOnly,G=Y.errors,R=G===void 0?Nn:G;x?U.push.apply(U,zA(R)):H.push.apply(H,zA(R))}),o.errors=H,o.warnings=U,o.triggerMetaEvent(),o.reRender()}}),p.abrupt("return",P);case 13:case"end":return p.stop()}},c)})));return l||(o.validatePromise=f,o.dirty=!0,o.errors=Nn,o.warnings=Nn,o.triggerMetaEvent(),o.reRender()),f}),K(OA(o),"isFieldValidating",function(){return!!o.validatePromise}),K(OA(o),"isFieldTouched",function(){return o.touched}),K(OA(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var B=o.props.fieldContext,s=B.getInternalHooks(ia),a=s.getInitialValue;return a(o.getNamePath())!==void 0}),K(OA(o),"getErrors",function(){return o.errors}),K(OA(o),"getWarnings",function(){return o.warnings}),K(OA(o),"isListField",function(){return o.props.isListField}),K(OA(o),"isList",function(){return o.props.isList}),K(OA(o),"isPreserve",function(){return o.props.preserve}),K(OA(o),"getMeta",function(){o.prevValidating=o.isFieldValidating();var B={touched:o.isFieldTouched(),validating:o.prevValidating,errors:o.errors,warnings:o.warnings,name:o.getNamePath(),validated:o.validatePromise===null};return B}),K(OA(o),"getOnlyChild",function(B){if(typeof B=="function"){var s=o.getMeta();return q(q({},o.getOnlyChild(B(o.getControlled(),s,o.props.fieldContext))),{},{isFunction:!0})}var a=Eo(B);return a.length!==1||!D.isValidElement(a[0])?{child:a,isFunction:!1}:{child:a[0],isFunction:!1}}),K(OA(o),"getValue",function(B){var s=o.props.fieldContext.getFieldsValue,a=o.getNamePath();return Dn(B||s(!0),a)}),K(OA(o),"getControlled",function(){var B=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=o.props,a=s.name,Q=s.trigger,E=s.validateTrigger,C=s.getValueFromEvent,l=s.normalize,f=s.valuePropName,c=s.getValueProps,v=s.fieldContext,w=E!==void 0?E:v.validateTrigger,u=o.getNamePath(),h=v.getInternalHooks,I=v.getFieldsValue,d=h(ia),P=d.dispatch,F=o.getValue(),p=c||function(Y){return K({},f,Y)},m=B[Q],y=a!==void 0?p(F):{};process.env.NODE_ENV!=="production"&&y&&Object.keys(y).forEach(function(Y){de(typeof y[Y]!="function","It's not recommended to generate dynamic function prop by `getValueProps`. Please pass it to child component directly (prop: ".concat(Y,")"))});var H=q(q({},B),y);H[Q]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var Y,x=arguments.length,G=new Array(x),R=0;R=0&&m<=y.length?(a.keys=[].concat(zA(a.keys.slice(0,m)),[a.id],zA(a.keys.slice(m))),u([].concat(zA(y.slice(0,m)),[p],zA(y.slice(m))))):(process.env.NODE_ENV!=="production"&&(m<0||m>y.length)&&de(!1,"The second parameter of the add function should be a valid positive number."),a.keys=[].concat(zA(a.keys),[a.id]),u([].concat(zA(y),[p]))),a.id+=1},remove:function(p){var m=I(),y=new Set(Array.isArray(p)?p:[p]);y.size<=0||(a.keys=a.keys.filter(function(H,U){return!y.has(U)}),u(m.filter(function(H,U){return!y.has(U)})))},move:function(p,m){if(p!==m){var y=I();p<0||p>=y.length||m<0||m>=y.length||(a.keys=Hz(a.keys,p,m),u(Hz(y,p,m)))}}},P=w||[];return Array.isArray(P)||(P=[],process.env.NODE_ENV!=="production"&&de(!1,"Current value of '".concat(Q.join(" > "),"' is not an array type."))),r(P.map(function(F,p){var m=a.keys[p];return m===void 0&&(a.keys[p]=a.id,m=a.keys[p],a.id+=1),{name:p,key:m,isListField:!0}}),d,c)})))}function LaA(A){var e=!1,t=A.length,r=[];return A.length?new Promise(function(o,n){A.forEach(function(i,g){i.catch(function(B){return e=!0,B}).then(function(B){t-=1,r[g]=B,!(t>0)&&(e&&n(r),o(r))})})}):Promise.resolve([])}var xz="__@field_split__";function $M(A){return A.map(function(e){return"".concat(Ee(e),":").concat(e)}).join(xz)}var lE=function(){function A(){Or(this,A),K(this,"kvs",new Map)}return Tr(A,[{key:"set",value:function(t,r){this.kvs.set($M(t),r)}},{key:"get",value:function(t){return this.kvs.get($M(t))}},{key:"update",value:function(t,r){var o=this.get(t),n=r(o);n?this.set(t,n):this.delete(t)}},{key:"delete",value:function(t){this.kvs.delete($M(t))}},{key:"map",value:function(t){return zA(this.kvs.entries()).map(function(r){var o=sA(r,2),n=o[0],i=o[1],g=n.split(xz);return t({key:g.map(function(B){var s=B.match(/^([^:]*):(.*)$/),a=sA(s,3),Q=a[1],E=a[2];return Q==="number"?Number(E):E}),value:i})})}},{key:"toJSON",value:function(){var t={};return this.map(function(r){var o=r.key,n=r.value;return t[o.join(".")]=n,null}),t}}]),A}(),SaA=["name"],OaA=Tr(function A(e){var t=this;Or(this,A),K(this,"formHooked",!1),K(this,"forceRootUpdate",void 0),K(this,"subscribable",!0),K(this,"store",{}),K(this,"fieldEntities",[]),K(this,"initialValues",{}),K(this,"callbacks",{}),K(this,"validateMessages",null),K(this,"preserve",null),K(this,"lastValidatePromise",null),K(this,"getForm",function(){return{getFieldValue:t.getFieldValue,getFieldsValue:t.getFieldsValue,getFieldError:t.getFieldError,getFieldWarning:t.getFieldWarning,getFieldsError:t.getFieldsError,isFieldsTouched:t.isFieldsTouched,isFieldTouched:t.isFieldTouched,isFieldValidating:t.isFieldValidating,isFieldsValidating:t.isFieldsValidating,resetFields:t.resetFields,setFields:t.setFields,setFieldValue:t.setFieldValue,setFieldsValue:t.setFieldsValue,validateFields:t.validateFields,submit:t.submit,_init:!0,getInternalHooks:t.getInternalHooks}}),K(this,"getInternalHooks",function(r){return r===ia?(t.formHooked=!0,{dispatch:t.dispatch,initEntityValue:t.initEntityValue,registerField:t.registerField,useSubscribe:t.useSubscribe,setInitialValues:t.setInitialValues,destroyForm:t.destroyForm,setCallbacks:t.setCallbacks,setValidateMessages:t.setValidateMessages,getFields:t.getFields,setPreserve:t.setPreserve,getInitialValue:t.getInitialValue,registerWatch:t.registerWatch}):(de(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),K(this,"useSubscribe",function(r){t.subscribable=r}),K(this,"prevWithoutPreserves",null),K(this,"setInitialValues",function(r,o){if(t.initialValues=r||{},o){var n,i=tE(r,t.store);(n=t.prevWithoutPreserves)===null||n===void 0||n.map(function(g){var B=g.key;i=bi(i,B,Dn(r,B))}),t.prevWithoutPreserves=null,t.updateStore(i)}}),K(this,"destroyForm",function(r){if(r)t.updateStore({});else{var o=new lE;t.getFieldEntities(!0).forEach(function(n){t.isMergedPreserve(n.isPreserve())||o.set(n.getNamePath(),!0)}),t.prevWithoutPreserves=o}}),K(this,"getInitialValue",function(r){var o=Dn(t.initialValues,r);return r.length?tE(o):o}),K(this,"setCallbacks",function(r){t.callbacks=r}),K(this,"setValidateMessages",function(r){t.validateMessages=r}),K(this,"setPreserve",function(r){t.preserve=r}),K(this,"watchList",[]),K(this,"registerWatch",function(r){return t.watchList.push(r),function(){t.watchList=t.watchList.filter(function(o){return o!==r})}}),K(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(t.watchList.length){var o=t.getFieldsValue(),n=t.getFieldsValue(!0);t.watchList.forEach(function(i){i(o,n,r)})}}),K(this,"timeoutId",null),K(this,"warningUnhooked",function(){process.env.NODE_ENV!=="production"&&!t.timeoutId&&typeof window<"u"&&(t.timeoutId=setTimeout(function(){t.timeoutId=null,t.formHooked||de(!1,"Instance created by `useForm` is not connected to any Form element. Forget to pass `form` prop?")}))}),K(this,"updateStore",function(r){t.store=r}),K(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?t.fieldEntities.filter(function(o){return o.getNamePath().length}):t.fieldEntities}),K(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new lE;return t.getFieldEntities(r).forEach(function(n){var i=n.getNamePath();o.set(i,n)}),o}),K(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return t.getFieldEntities(!0);var o=t.getFieldsMap(!0);return r.map(function(n){var i=xr(n);return o.get(i)||{INVALIDATE_NAME_PATH:xr(n)}})}),K(this,"getFieldsValue",function(r,o){t.warningUnhooked();var n,i,g;if(r===!0||Array.isArray(r)?(n=r,i=o):r&&Ee(r)==="object"&&(g=r.strict,i=r.filter),n===!0&&!i)return t.store;var B=t.getFieldEntitiesForNamePathList(Array.isArray(n)?n:null),s=[];return B.forEach(function(a){var Q,E,C="INVALIDATE_NAME_PATH"in a?a.INVALIDATE_NAME_PATH:a.getNamePath();if(g){var l,f;if((l=(f=a).isList)!==null&&l!==void 0&&l.call(f))return}else if(!n&&(Q=(E=a).isListField)!==null&&Q!==void 0&&Q.call(E))return;if(!i)s.push(C);else{var c="getMeta"in a?a.getMeta():null;i(c)&&s.push(C)}}),yz(t.store,s.map(xr))}),K(this,"getFieldValue",function(r){t.warningUnhooked();var o=xr(r);return Dn(t.store,o)}),K(this,"getFieldsError",function(r){t.warningUnhooked();var o=t.getFieldEntitiesForNamePathList(r);return o.map(function(n,i){return n&&!("INVALIDATE_NAME_PATH"in n)?{name:n.getNamePath(),errors:n.getErrors(),warnings:n.getWarnings()}:{name:xr(r[i]),errors:[],warnings:[]}})}),K(this,"getFieldError",function(r){t.warningUnhooked();var o=xr(r),n=t.getFieldsError([o])[0];return n.errors}),K(this,"getFieldWarning",function(r){t.warningUnhooked();var o=xr(r),n=t.getFieldsError([o])[0];return n.warnings}),K(this,"isFieldsTouched",function(){t.warningUnhooked();for(var r=arguments.length,o=new Array(r),n=0;n0&&arguments[0]!==void 0?arguments[0]:{},o=new lE,n=t.getFieldEntities(!0);n.forEach(function(B){var s=B.props.initialValue,a=B.getNamePath();if(s!==void 0){var Q=o.get(a)||new Set;Q.add({entity:B,value:s}),o.set(a,Q)}});var i=function(s){s.forEach(function(a){var Q=a.props.initialValue;if(Q!==void 0){var E=a.getNamePath(),C=t.getInitialValue(E);if(C!==void 0)de(!1,"Form already set 'initialValues' with path '".concat(E.join("."),"'. Field can not overwrite it."));else{var l=o.get(E);if(l&&l.size>1)de(!1,"Multiple Field with path '".concat(E.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(l){var f=t.getFieldValue(E),c=a.isListField();!c&&(!r.skipExist||f===void 0)&&t.updateStore(bi(t.store,E,zA(l)[0].value))}}}})},g;r.entities?g=r.entities:r.namePathList?(g=[],r.namePathList.forEach(function(B){var s=o.get(B);if(s){var a;(a=g).push.apply(a,zA(zA(s).map(function(Q){return Q.entity})))}})):g=n,i(g)}),K(this,"resetFields",function(r){t.warningUnhooked();var o=t.store;if(!r){t.updateStore(tE(t.initialValues)),t.resetWithFieldInitialValue(),t.notifyObservers(o,null,{type:"reset"}),t.notifyWatch();return}var n=r.map(xr);n.forEach(function(i){var g=t.getInitialValue(i);t.updateStore(bi(t.store,i,g))}),t.resetWithFieldInitialValue({namePathList:n}),t.notifyObservers(o,n,{type:"reset"}),t.notifyWatch(n)}),K(this,"setFields",function(r){t.warningUnhooked();var o=t.store,n=[];r.forEach(function(i){var g=i.name,B=Ye(i,SaA),s=xr(g);n.push(s),"value"in B&&t.updateStore(bi(t.store,s,B.value)),t.notifyObservers(o,[s],{type:"setField",data:i})}),t.notifyWatch(n)}),K(this,"getFields",function(){var r=t.getFieldEntities(!0),o=r.map(function(n){var i=n.getNamePath(),g=n.getMeta(),B=q(q({},g),{},{name:i,value:t.getFieldValue(i)});return Object.defineProperty(B,"originRCField",{value:!0}),B});return o}),K(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var n=r.getNamePath(),i=Dn(t.store,n);i===void 0&&t.updateStore(bi(t.store,n,o))}}),K(this,"isMergedPreserve",function(r){var o=r!==void 0?r:t.preserve;return o??!0}),K(this,"registerField",function(r){t.fieldEntities.push(r);var o=r.getNamePath();if(t.notifyWatch([o]),r.props.initialValue!==void 0){var n=t.store;t.resetWithFieldInitialValue({entities:[r],skipExist:!0}),t.notifyObservers(n,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(i,g){var B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(t.fieldEntities=t.fieldEntities.filter(function(Q){return Q!==r}),!t.isMergedPreserve(g)&&(!i||B.length>1)){var s=i?void 0:t.getInitialValue(o);if(o.length&&t.getFieldValue(o)!==s&&t.fieldEntities.every(function(Q){return!Yz(Q.getNamePath(),o)})){var a=t.store;t.updateStore(bi(a,o,s,!0)),t.notifyObservers(a,[o],{type:"remove"}),t.triggerDependenciesUpdate(a,o)}}t.notifyWatch([o])}}),K(this,"dispatch",function(r){switch(r.type){case"updateValue":{var o=r.namePath,n=r.value;t.updateValue(o,n);break}case"validateField":{var i=r.namePath,g=r.triggerName;t.validateFields([i],{triggerName:g});break}}}),K(this,"notifyObservers",function(r,o,n){if(t.subscribable){var i=q(q({},n),{},{store:t.getFieldsValue(!0)});t.getFieldEntities().forEach(function(g){var B=g.onStoreChange;B(r,o,i)})}else t.forceRootUpdate()}),K(this,"triggerDependenciesUpdate",function(r,o){var n=t.getDependencyChildrenFields(o);return n.length&&t.validateFields(n),t.notifyObservers(r,n,{type:"dependenciesUpdate",relatedFields:[o].concat(zA(n))}),n}),K(this,"updateValue",function(r,o){var n=xr(r),i=t.store;t.updateStore(bi(t.store,n,o)),t.notifyObservers(i,[n],{type:"valueUpdate",source:"internal"}),t.notifyWatch([n]);var g=t.triggerDependenciesUpdate(i,n),B=t.callbacks.onValuesChange;if(B){var s=yz(t.store,[n]);B(s,t.getFieldsValue())}t.triggerOnFieldsChange([n].concat(zA(g)))}),K(this,"setFieldsValue",function(r){t.warningUnhooked();var o=t.store;if(r){var n=tE(t.store,r);t.updateStore(n)}t.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),t.notifyWatch()}),K(this,"setFieldValue",function(r,o){t.setFields([{name:r,value:o}])}),K(this,"getDependencyChildrenFields",function(r){var o=new Set,n=[],i=new lE;t.getFieldEntities().forEach(function(B){var s=B.props.dependencies;(s||[]).forEach(function(a){var Q=xr(a);i.update(Q,function(){var E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return E.add(B),E})})});var g=function B(s){var a=i.get(s)||new Set;a.forEach(function(Q){if(!o.has(Q)){o.add(Q);var E=Q.getNamePath();Q.isFieldDirty()&&E.length&&(n.push(E),B(E))}})};return g(r),n}),K(this,"triggerOnFieldsChange",function(r,o){var n=t.callbacks.onFieldsChange;if(n){var i=t.getFields();if(o){var g=new lE;o.forEach(function(s){var a=s.name,Q=s.errors;g.set(a,Q)}),i.forEach(function(s){s.errors=g.get(s.name)||s.errors})}var B=i.filter(function(s){var a=s.name;return CE(r,a)});B.length&&n(B,i)}}),K(this,"validateFields",function(r,o){t.warningUnhooked();var n,i;Array.isArray(r)||typeof r=="string"||typeof o=="string"?(n=r,i=o):i=r;var g=!!n,B=g?n.map(xr):[],s=[],a=String(Date.now()),Q=new Set,E=i||{},C=E.recursive,l=E.dirty;t.getFieldEntities(!0).forEach(function(w){if(g||B.push(w.getNamePath()),!(!w.props.rules||!w.props.rules.length)&&!(l&&!w.isFieldDirty())){var u=w.getNamePath();if(Q.add(u.join(a)),!g||CE(B,u,C)){var h=w.validateRules(q({validateMessages:q(q({},Fz),t.validateMessages)},i));s.push(h.then(function(){return{name:u,errors:[],warnings:[]}}).catch(function(I){var d,P=[],F=[];return(d=I.forEach)===null||d===void 0||d.call(I,function(p){var m=p.rule.warningOnly,y=p.errors;m?F.push.apply(F,zA(y)):P.push.apply(P,zA(y))}),P.length?Promise.reject({name:u,errors:P,warnings:F}):{name:u,errors:P,warnings:F}}))}}});var f=LaA(s);t.lastValidatePromise=f,f.catch(function(w){return w}).then(function(w){var u=w.map(function(h){var I=h.name;return I});t.notifyObservers(t.store,u,{type:"validateFinish"}),t.triggerOnFieldsChange(u,w)});var c=f.then(function(){return t.lastValidatePromise===f?Promise.resolve(t.getFieldsValue(B)):Promise.reject([])}).catch(function(w){var u=w.filter(function(h){return h&&h.errors.length});return Promise.reject({values:t.getFieldsValue(B),errorFields:u,outOfDate:t.lastValidatePromise!==f})});c.catch(function(w){return w});var v=B.filter(function(w){return Q.has(w.join(a))});return t.triggerOnFieldsChange(v),c}),K(this,"submit",function(){t.warningUnhooked(),t.validateFields().then(function(r){var o=t.callbacks.onFinish;if(o)try{o(r)}catch(n){console.error(n)}}).catch(function(r){var o=t.callbacks.onFinishFailed;o&&o(r)})}),this.forceRootUpdate=e});function Gz(A){var e=D.useRef(),t=D.useState({}),r=sA(t,2),o=r[1];if(!e.current)if(A)e.current=A;else{var n=function(){o({})},i=new OaA(n);e.current=i.getForm()}return[e.current]}var AF=D.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),TaA=function(e){var t=e.validateMessages,r=e.onFormChange,o=e.onFormFinish,n=e.children,i=D.useContext(AF),g=D.useRef({});return D.createElement(AF.Provider,{value:q(q({},i),{},{validateMessages:q(q({},i.validateMessages),t),triggerFormChange:function(s,a){r&&r(s,{changedFields:a,forms:g.current}),i.triggerFormChange(s,a)},triggerFormFinish:function(s,a){o&&o(s,{values:a,forms:g.current}),i.triggerFormFinish(s,a)},registerForm:function(s,a){s&&(g.current=q(q({},g.current),{},K({},s,a))),i.registerForm(s,a)},unregisterForm:function(s){var a=q({},g.current);delete a[s],g.current=a,i.unregisterForm(s)}})},n)},kaA=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],NaA=function(e,t){var r=e.name,o=e.initialValues,n=e.fields,i=e.form,g=e.preserve,B=e.children,s=e.component,a=s===void 0?"form":s,Q=e.validateMessages,E=e.validateTrigger,C=E===void 0?"onChange":E,l=e.onValuesChange,f=e.onFieldsChange,c=e.onFinish,v=e.onFinishFailed,w=e.clearOnDestroy,u=Ye(e,kaA),h=D.useRef(null),I=D.useContext(AF),d=Gz(i),P=sA(d,1),F=P[0],p=F.getInternalHooks(ia),m=p.useSubscribe,y=p.setInitialValues,H=p.setCallbacks,U=p.setValidateMessages,Y=p.setPreserve,x=p.destroyForm;D.useImperativeHandle(t,function(){return q(q({},F),{},{nativeElement:h.current})}),D.useEffect(function(){return I.registerForm(r,F),function(){I.unregisterForm(r)}},[I,F,r]),U(q(q({},I.validateMessages),Q)),H({onValuesChange:l,onFieldsChange:function(j){if(I.triggerFormChange(r,j),f){for(var J=arguments.length,Z=new Array(J>1?J-1:0),W=1;W{let{children:e,status:t,override:r}=A;const o=M.useContext(jn),n=M.useMemo(()=>{const i=Object.assign({},o);return r&&delete i.isFormItemInput,t&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[t,r,o]);return D.createElement(jn.Provider,{value:n},e)},VaA=M.createContext(void 0),$l=A=>{const{space:e,form:t,children:r}=A;if(r==null)return null;let o=r;return t&&(o=M.createElement(XaA,{override:!0,status:!0},o)),e&&(o=M.createElement(ssA,null,o)),o};function Zw(A){if(A)return{closable:A.closable,closeIcon:A.closeIcon}}function Rz(A){const{closable:e,closeIcon:t}=A||{};return M.useMemo(()=>{if(!e&&(e===!1||t===!1||t===null))return!1;if(e===void 0&&t===void 0)return null;let r={closeIcon:typeof t!="boolean"&&t!==null?t:void 0};return e&&typeof e=="object"&&(r=Object.assign(Object.assign({},r),e)),r},[e,t])}function Lz(){const A={};for(var e=arguments.length,t=new Array(e),r=0;r{o&&Object.keys(o).forEach(n=>{o[n]!==void 0&&(A[n]=o[n])})}),A}const WaA={};function Sz(A,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:WaA;const r=Rz(A),o=Rz(e),n=M.useMemo(()=>Object.assign({closeIcon:M.createElement(nB,null)},t),[t]),i=M.useMemo(()=>r===!1?!1:r?Lz(n,o,r):o===!1?!1:o?Lz(n,o):n.closable?n:!1,[r,o,n]);return M.useMemo(()=>{if(i===!1)return[!1,null];const{closeIconRender:g}=n,{closeIcon:B}=i;let s=B;if(s!=null){g&&(s=g(B));const a=Go(i,!0);Object.keys(a).length&&(s=M.isValidElement(s)?M.cloneElement(s,a):M.createElement("span",Object.assign({},a),s))}return[!0,s]},[i,n])}var Oz=function(e){if(Kr()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],r=window.document.documentElement;return t.some(function(o){return o in r.style})}return!1},ZaA=function(e,t){if(!Oz(e))return!1;var r=document.createElement("div"),o=r.style[e];return r.style[e]=t,r.style[e]!==o};function eF(A,e){return!Array.isArray(A)&&e!==void 0?ZaA(A,e):Oz(A)}const qaA=()=>Kr()&&window.document.documentElement,qw=A=>{const{prefixCls:e,className:t,style:r,size:o,shape:n}=A,i=rA({[`${e}-lg`]:o==="large",[`${e}-sm`]:o==="small"}),g=rA({[`${e}-circle`]:n==="circle",[`${e}-square`]:n==="square",[`${e}-round`]:n==="round"}),B=D.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return D.createElement("span",{className:rA(e,i,g,t),style:Object.assign(Object.assign({},B),r)})},_aA=new ht("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),_w=A=>({height:A,lineHeight:AA(A)}),cE=A=>Object.assign({width:A},_w(A)),$aA=A=>({background:A.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:_aA,animationDuration:A.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),tF=(A,e)=>Object.assign({width:e(A).mul(5).equal(),minWidth:e(A).mul(5).equal()},_w(A)),AQA=A=>{const{skeletonAvatarCls:e,gradientFromColor:t,controlHeight:r,controlHeightLG:o,controlHeightSM:n}=A;return{[`${e}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:t},cE(r)),[`${e}${e}-circle`]:{borderRadius:"50%"},[`${e}${e}-lg`]:Object.assign({},cE(o)),[`${e}${e}-sm`]:Object.assign({},cE(n))}},eQA=A=>{const{controlHeight:e,borderRadiusSM:t,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:n,gradientFromColor:i,calc:g}=A;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:t},tF(e,g)),[`${r}-lg`]:Object.assign({},tF(o,g)),[`${r}-sm`]:Object.assign({},tF(n,g))}},Tz=A=>Object.assign({width:A},_w(A)),tQA=A=>{const{skeletonImageCls:e,imageSizeBase:t,gradientFromColor:r,borderRadiusSM:o,calc:n}=A;return{[`${e}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:r,borderRadius:o},Tz(n(t).mul(2).equal())),{[`${e}-path`]:{fill:"#bfbfbf"},[`${e}-svg`]:Object.assign(Object.assign({},Tz(t)),{maxWidth:n(t).mul(4).equal(),maxHeight:n(t).mul(4).equal()}),[`${e}-svg${e}-svg-circle`]:{borderRadius:"50%"}}),[`${e}${e}-circle`]:{borderRadius:"50%"}}},rF=(A,e,t)=>{const{skeletonButtonCls:r}=A;return{[`${t}${r}-circle`]:{width:e,minWidth:e,borderRadius:"50%"},[`${t}${r}-round`]:{borderRadius:e}}},oF=(A,e)=>Object.assign({width:e(A).mul(2).equal(),minWidth:e(A).mul(2).equal()},_w(A)),rQA=A=>{const{borderRadiusSM:e,skeletonButtonCls:t,controlHeight:r,controlHeightLG:o,controlHeightSM:n,gradientFromColor:i,calc:g}=A;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${t}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:i,borderRadius:e,width:g(r).mul(2).equal(),minWidth:g(r).mul(2).equal()},oF(r,g))},rF(A,r,t)),{[`${t}-lg`]:Object.assign({},oF(o,g))}),rF(A,o,`${t}-lg`)),{[`${t}-sm`]:Object.assign({},oF(n,g))}),rF(A,n,`${t}-sm`))},oQA=A=>{const{componentCls:e,skeletonAvatarCls:t,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:n,skeletonInputCls:i,skeletonImageCls:g,controlHeight:B,controlHeightLG:s,controlHeightSM:a,gradientFromColor:Q,padding:E,marginSM:C,borderRadius:l,titleHeight:f,blockRadius:c,paragraphLiHeight:v,controlHeightXS:w,paragraphMarginTop:u}=A;return{[`${e}`]:{display:"table",width:"100%",[`${e}-header`]:{display:"table-cell",paddingInlineEnd:E,verticalAlign:"top",[`${t}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Q},cE(B)),[`${t}-circle`]:{borderRadius:"50%"},[`${t}-lg`]:Object.assign({},cE(s)),[`${t}-sm`]:Object.assign({},cE(a))},[`${e}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${r}`]:{width:"100%",height:f,background:Q,borderRadius:c,[`+ ${o}`]:{marginBlockStart:a}},[`${o}`]:{padding:0,"> li":{width:"100%",height:v,listStyle:"none",background:Q,borderRadius:c,"+ li":{marginBlockStart:w}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${e}-content`]:{[`${r}, ${o} > li`]:{borderRadius:l}}},[`${e}-with-avatar ${e}-content`]:{[`${r}`]:{marginBlockStart:C,[`+ ${o}`]:{marginBlockStart:u}}},[`${e}${e}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},rQA(A)),AQA(A)),eQA(A)),tQA(A)),[`${e}${e}-block`]:{width:"100%",[`${n}`]:{width:"100%"},[`${i}`]:{width:"100%"}},[`${e}${e}-active`]:{[` ${r}, ${o} > li, ${t}, ${n}, ${i}, ${g} - `]:Object.assign({},oQA(A))}}},fE=Ut("Skeleton",A=>{const{componentCls:e,calc:t}=A,r=it(A,{skeletonAvatarCls:`${e}-avatar`,skeletonTitleCls:`${e}-title`,skeletonParagraphCls:`${e}-paragraph`,skeletonButtonCls:`${e}-button`,skeletonInputCls:`${e}-input`,skeletonImageCls:`${e}-image`,imageSizeBase:t(A.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${A.gradientFromColor} 25%, ${A.gradientToColor} 37%, ${A.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[sQA(r)]},A=>{const{colorFillContent:e,colorFill:t}=A,r=e,o=t;return{color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:A.controlHeight/2,blockRadius:A.borderRadiusSM,paragraphMarginTop:A.marginLG+A.marginXXS,paragraphLiHeight:A.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),aQA=A=>{const{prefixCls:e,className:t,rootClassName:r,active:o,shape:n="circle",size:i="default"}=A,{getPrefixCls:g}=D.useContext(Ee),B=g("skeleton",e),[s,a,Q]=fE(B),E=Qr(A,["prefixCls","className"]),C=rA(B,`${B}-element`,{[`${B}-active`]:o},t,r,a,Q);return s(D.createElement("div",{className:C},D.createElement($w,Object.assign({prefixCls:`${B}-avatar`,shape:n,size:i},E))))},QQA=A=>{const{prefixCls:e,className:t,rootClassName:r,active:o,block:n=!1,size:i="default"}=A,{getPrefixCls:g}=D.useContext(Ee),B=g("skeleton",e),[s,a,Q]=fE(B),E=Qr(A,["prefixCls"]),C=rA(B,`${B}-element`,{[`${B}-active`]:o,[`${B}-block`]:n},t,r,a,Q);return s(D.createElement("div",{className:C},D.createElement($w,Object.assign({prefixCls:`${B}-button`,size:i},E))))},EQA="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",CQA=A=>{const{prefixCls:e,className:t,rootClassName:r,style:o,active:n}=A,{getPrefixCls:i}=D.useContext(Ee),g=i("skeleton",e),[B,s,a]=fE(g),Q=rA(g,`${g}-element`,{[`${g}-active`]:n},t,r,s,a);return B(D.createElement("div",{className:Q},D.createElement("div",{className:rA(`${g}-image`,t),style:o},D.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${g}-image-svg`},D.createElement("title",null,"Image placeholder"),D.createElement("path",{d:EQA,className:`${g}-image-path`})))))},lQA=A=>{const{prefixCls:e,className:t,rootClassName:r,active:o,block:n,size:i="default"}=A,{getPrefixCls:g}=D.useContext(Ee),B=g("skeleton",e),[s,a,Q]=fE(B),E=Qr(A,["prefixCls"]),C=rA(B,`${B}-element`,{[`${B}-active`]:o,[`${B}-block`]:n},t,r,a,Q);return s(D.createElement("div",{className:C},D.createElement($w,Object.assign({prefixCls:`${B}-input`,size:i},E))))};var cQA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},fQA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:cQA}))},jz=D.forwardRef(fQA);process.env.NODE_ENV!=="production"&&(jz.displayName="DotChartOutlined");const vQA=A=>{const{prefixCls:e,className:t,rootClassName:r,style:o,active:n,children:i}=A,{getPrefixCls:g}=D.useContext(Ee),B=g("skeleton",e),[s,a,Q]=fE(B),E=rA(B,`${B}-element`,{[`${B}-active`]:n},a,t,r,Q),C=i??D.createElement(jz,null);return s(D.createElement("div",{className:E},D.createElement("div",{className:rA(`${B}-image`,t),style:o},C)))},wQA=(A,e)=>{const{width:t,rows:r=2}=e;if(Array.isArray(t))return t[A];if(r-1===A)return t},uQA=A=>{const{prefixCls:e,className:t,style:r,rows:o}=A,n=zA(Array(o)).map((i,g)=>D.createElement("li",{key:g,style:{width:wQA(g,A)}}));return D.createElement("ul",{className:rA(e,t),style:r},n)},DQA=A=>{let{prefixCls:e,className:t,width:r,style:o}=A;return D.createElement("h3",{className:rA(e,t),style:Object.assign({width:r},o)})};function nF(A){return A&&typeof A=="object"?A:{}}function hQA(A,e){return A&&!e?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function IQA(A,e){return!A&&e?{width:"38%"}:A&&e?{width:"50%"}:{}}function dQA(A,e){const t={};return(!A||!e)&&(t.width="61%"),!A&&e?t.rows=3:t.rows=2,t}const BB=A=>{const{prefixCls:e,loading:t,className:r,rootClassName:o,style:n,children:i,avatar:g=!1,title:B=!0,paragraph:s=!0,active:a,round:Q}=A,{getPrefixCls:E,direction:C,skeleton:l}=D.useContext(Ee),f=E("skeleton",e),[c,v,w]=fE(f);if(t||!("loading"in A)){const u=!!g,h=!!B,I=!!s;let d;if(u){const F=Object.assign(Object.assign({prefixCls:`${f}-avatar`},hQA(h,I)),nF(g));d=D.createElement("div",{className:`${f}-header`},D.createElement($w,Object.assign({},F)))}let P;if(h||I){let F;if(h){const y=Object.assign(Object.assign({prefixCls:`${f}-title`},IQA(u,I)),nF(B));F=D.createElement(DQA,Object.assign({},y))}let m;if(I){const y=Object.assign(Object.assign({prefixCls:`${f}-paragraph`},dQA(u,h)),nF(s));m=D.createElement(uQA,Object.assign({},y))}P=D.createElement("div",{className:`${f}-content`},F,m)}const p=rA(f,{[`${f}-with-avatar`]:u,[`${f}-active`]:a,[`${f}-rtl`]:C==="rtl",[`${f}-round`]:Q},l==null?void 0:l.className,r,o,v,w);return c(D.createElement("div",{className:p,style:Object.assign(Object.assign({},l==null?void 0:l.style),n)},d,P))}return i??null};BB.Button=QQA,BB.Avatar=aQA,BB.Input=lQA,BB.Image=CQA,BB.Node=vQA,process.env.NODE_ENV!=="production"&&(BB.displayName="Skeleton");function Jz(){}const PQA=D.createContext({add:Jz,remove:Jz});function MQA(A){const e=D.useContext(PQA),t=D.useRef();return Ot(o=>{if(o){const n=A?o.querySelector(A):o;e.add(n),t.current=n}else e.remove(t.current)})}const Kz=()=>{const{cancelButtonProps:A,cancelTextLocale:e,onCancel:t}=M.useContext(Kl);return M.createElement(kt,Object.assign({onClick:t},A),e)},Xz=()=>{const{confirmLoading:A,okButtonProps:e,okType:t,okTextLocale:r,onOk:o}=M.useContext(Kl);return M.createElement(kt,Object.assign({},YM(t),{loading:A,onClick:o},e),r)};function Vz(A,e){return M.createElement("span",{className:`${A}-close-x`},e||M.createElement(iB,{className:`${A}-close-icon`}))}const Wz=A=>{const{okText:e,okType:t="primary",cancelText:r,confirmLoading:o,onOk:n,onCancel:i,okButtonProps:g,cancelButtonProps:B,footer:s}=A,[a]=Aa("Modal",hx()),Q=e||(a==null?void 0:a.okText),E=r||(a==null?void 0:a.cancelText),C={confirmLoading:o,okButtonProps:g,cancelButtonProps:B,okTextLocale:Q,cancelTextLocale:E,okType:t,onOk:n,onCancel:i},l=M.useMemo(()=>C,zA(Object.values(C)));let f;return typeof s=="function"||typeof s>"u"?(f=M.createElement(M.Fragment,null,M.createElement(Kz,null),M.createElement(Xz,null)),typeof s=="function"&&(f=s(f,{OkBtn:Xz,CancelBtn:Kz})),f=M.createElement(oz,{value:l},f)):f=s,M.createElement(Rx,{disabled:!1},f)},Zz=A=>({[A.componentCls]:{[`${A.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${A.motionDurationMid} ${A.motionEaseInOut}, + `]:Object.assign({},$aA(A))}}},fE=Gt("Skeleton",A=>{const{componentCls:e,calc:t}=A,r=it(A,{skeletonAvatarCls:`${e}-avatar`,skeletonTitleCls:`${e}-title`,skeletonParagraphCls:`${e}-paragraph`,skeletonButtonCls:`${e}-button`,skeletonInputCls:`${e}-input`,skeletonImageCls:`${e}-image`,imageSizeBase:t(A.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${A.gradientFromColor} 25%, ${A.gradientToColor} 37%, ${A.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[oQA(r)]},A=>{const{colorFillContent:e,colorFill:t}=A,r=e,o=t;return{color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:A.controlHeight/2,blockRadius:A.borderRadiusSM,paragraphMarginTop:A.marginLG+A.marginXXS,paragraphLiHeight:A.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),nQA=A=>{const{prefixCls:e,className:t,rootClassName:r,active:o,shape:n="circle",size:i="default"}=A,{getPrefixCls:g}=D.useContext(Ce),B=g("skeleton",e),[s,a,Q]=fE(B),E=Qr(A,["prefixCls","className"]),C=rA(B,`${B}-element`,{[`${B}-active`]:o},t,r,a,Q);return s(D.createElement("div",{className:C},D.createElement(qw,Object.assign({prefixCls:`${B}-avatar`,shape:n,size:i},E))))},iQA=A=>{const{prefixCls:e,className:t,rootClassName:r,active:o,block:n=!1,size:i="default"}=A,{getPrefixCls:g}=D.useContext(Ce),B=g("skeleton",e),[s,a,Q]=fE(B),E=Qr(A,["prefixCls"]),C=rA(B,`${B}-element`,{[`${B}-active`]:o,[`${B}-block`]:n},t,r,a,Q);return s(D.createElement("div",{className:C},D.createElement(qw,Object.assign({prefixCls:`${B}-button`,size:i},E))))},gQA="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",BQA=A=>{const{prefixCls:e,className:t,rootClassName:r,style:o,active:n}=A,{getPrefixCls:i}=D.useContext(Ce),g=i("skeleton",e),[B,s,a]=fE(g),Q=rA(g,`${g}-element`,{[`${g}-active`]:n},t,r,s,a);return B(D.createElement("div",{className:Q},D.createElement("div",{className:rA(`${g}-image`,t),style:o},D.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${g}-image-svg`},D.createElement("title",null,"Image placeholder"),D.createElement("path",{d:gQA,className:`${g}-image-path`})))))},sQA=A=>{const{prefixCls:e,className:t,rootClassName:r,active:o,block:n,size:i="default"}=A,{getPrefixCls:g}=D.useContext(Ce),B=g("skeleton",e),[s,a,Q]=fE(B),E=Qr(A,["prefixCls"]),C=rA(B,`${B}-element`,{[`${B}-active`]:o,[`${B}-block`]:n},t,r,a,Q);return s(D.createElement("div",{className:C},D.createElement(qw,Object.assign({prefixCls:`${B}-input`,size:i},E))))};var aQA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},QQA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:aQA}))},kz=D.forwardRef(QQA);process.env.NODE_ENV!=="production"&&(kz.displayName="DotChartOutlined");const EQA=A=>{const{prefixCls:e,className:t,rootClassName:r,style:o,active:n,children:i}=A,{getPrefixCls:g}=D.useContext(Ce),B=g("skeleton",e),[s,a,Q]=fE(B),E=rA(B,`${B}-element`,{[`${B}-active`]:n},a,t,r,Q),C=i??D.createElement(kz,null);return s(D.createElement("div",{className:E},D.createElement("div",{className:rA(`${B}-image`,t),style:o},C)))},CQA=(A,e)=>{const{width:t,rows:r=2}=e;if(Array.isArray(t))return t[A];if(r-1===A)return t},lQA=A=>{const{prefixCls:e,className:t,style:r,rows:o}=A,n=zA(Array(o)).map((i,g)=>D.createElement("li",{key:g,style:{width:CQA(g,A)}}));return D.createElement("ul",{className:rA(e,t),style:r},n)},cQA=A=>{let{prefixCls:e,className:t,width:r,style:o}=A;return D.createElement("h3",{className:rA(e,t),style:Object.assign({width:r},o)})};function nF(A){return A&&typeof A=="object"?A:{}}function fQA(A,e){return A&&!e?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function vQA(A,e){return!A&&e?{width:"38%"}:A&&e?{width:"50%"}:{}}function wQA(A,e){const t={};return(!A||!e)&&(t.width="61%"),!A&&e?t.rows=3:t.rows=2,t}const gB=A=>{const{prefixCls:e,loading:t,className:r,rootClassName:o,style:n,children:i,avatar:g=!1,title:B=!0,paragraph:s=!0,active:a,round:Q}=A,{getPrefixCls:E,direction:C,skeleton:l}=D.useContext(Ce),f=E("skeleton",e),[c,v,w]=fE(f);if(t||!("loading"in A)){const u=!!g,h=!!B,I=!!s;let d;if(u){const p=Object.assign(Object.assign({prefixCls:`${f}-avatar`},fQA(h,I)),nF(g));d=D.createElement("div",{className:`${f}-header`},D.createElement(qw,Object.assign({},p)))}let P;if(h||I){let p;if(h){const y=Object.assign(Object.assign({prefixCls:`${f}-title`},vQA(u,I)),nF(B));p=D.createElement(cQA,Object.assign({},y))}let m;if(I){const y=Object.assign(Object.assign({prefixCls:`${f}-paragraph`},wQA(u,h)),nF(s));m=D.createElement(lQA,Object.assign({},y))}P=D.createElement("div",{className:`${f}-content`},p,m)}const F=rA(f,{[`${f}-with-avatar`]:u,[`${f}-active`]:a,[`${f}-rtl`]:C==="rtl",[`${f}-round`]:Q},l==null?void 0:l.className,r,o,v,w);return c(D.createElement("div",{className:F,style:Object.assign(Object.assign({},l==null?void 0:l.style),n)},d,P))}return i??null};gB.Button=iQA,gB.Avatar=nQA,gB.Input=sQA,gB.Image=BQA,gB.Node=EQA,process.env.NODE_ENV!=="production"&&(gB.displayName="Skeleton");function Nz(){}const uQA=D.createContext({add:Nz,remove:Nz});function DQA(A){const e=D.useContext(uQA),t=D.useRef();return Ot(o=>{if(o){const n=A?o.querySelector(A):o;e.add(n),t.current=n}else e.remove(t.current)})}const jz=()=>{const{cancelButtonProps:A,cancelTextLocale:e,onCancel:t}=M.useContext(Xl);return M.createElement(Tt,Object.assign({onClick:t},A),e)},Jz=()=>{const{confirmLoading:A,okButtonProps:e,okType:t,okTextLocale:r,onOk:o}=M.useContext(Xl);return M.createElement(Tt,Object.assign({},YM(t),{loading:A,onClick:o},e),r)};function Kz(A,e){return M.createElement("span",{className:`${A}-close-x`},e||M.createElement(nB,{className:`${A}-close-icon`}))}const Xz=A=>{const{okText:e,okType:t="primary",cancelText:r,confirmLoading:o,onOk:n,onCancel:i,okButtonProps:g,cancelButtonProps:B,footer:s}=A,[a]=Aa("Modal",ux()),Q=e||(a==null?void 0:a.okText),E=r||(a==null?void 0:a.cancelText),C={confirmLoading:o,okButtonProps:g,cancelButtonProps:B,okTextLocale:Q,cancelTextLocale:E,okType:t,onOk:n,onCancel:i},l=M.useMemo(()=>C,zA(Object.values(C)));let f;return typeof s=="function"||typeof s>"u"?(f=M.createElement(M.Fragment,null,M.createElement(jz,null),M.createElement(Jz,null)),typeof s=="function"&&(f=s(f,{OkBtn:Jz,CancelBtn:jz})),f=M.createElement(tz,{value:l},f)):f=s,M.createElement(Gx,{disabled:!1},f)},Vz=A=>({[A.componentCls]:{[`${A.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${A.motionDurationMid} ${A.motionEaseInOut}, opacity ${A.motionDurationMid} ${A.motionEaseInOut} !important`}},[`${A.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${A.motionDurationMid} ${A.motionEaseInOut}, - opacity ${A.motionDurationMid} ${A.motionEaseInOut} !important`}}}),FQA=A=>({animationDuration:A,animationFillMode:"both"}),pQA=A=>({animationDuration:A,animationFillMode:"both"}),eu=function(A,e,t,r){const n=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` + opacity ${A.motionDurationMid} ${A.motionEaseInOut} !important`}}}),hQA=A=>({animationDuration:A,animationFillMode:"both"}),IQA=A=>({animationDuration:A,animationFillMode:"both"}),$w=function(A,e,t,r){const n=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` ${n}${A}-enter, ${n}${A}-appear - `]:Object.assign(Object.assign({},FQA(r)),{animationPlayState:"paused"}),[`${n}${A}-leave`]:Object.assign(Object.assign({},pQA(r)),{animationPlayState:"paused"}),[` + `]:Object.assign(Object.assign({},hQA(r)),{animationPlayState:"paused"}),[`${n}${A}-leave`]:Object.assign(Object.assign({},IQA(r)),{animationPlayState:"paused"}),[` ${n}${A}-enter${A}-enter-active, ${n}${A}-appear${A}-appear-active - `]:{animationName:e,animationPlayState:"running"},[`${n}${A}-leave${A}-leave-active`]:{animationName:t,animationPlayState:"running",pointerEvents:"none"}}},mQA=new ht("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),yQA=new ht("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),qz=function(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:t}=A,r=`${t}-fade`,o=e?"&":"";return[eu(r,mQA,yQA,A.motionDurationMid,e),{[` + `]:{animationName:e,animationPlayState:"running"},[`${n}${A}-leave${A}-leave-active`]:{animationName:t,animationPlayState:"running",pointerEvents:"none"}}},dQA=new ht("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),PQA=new ht("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),Wz=function(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:t}=A,r=`${t}-fade`,o=e?"&":"";return[$w(r,dQA,PQA,A.motionDurationMid,e),{[` ${o}${r}-enter, ${o}${r}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},YQA=new ht("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),HQA=new ht("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),bQA=new ht("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),UQA=new ht("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),xQA=new ht("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),GQA=new ht("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),zQA=new ht("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),RQA=new ht("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),LQA={"move-up":{inKeyframes:zQA,outKeyframes:RQA},"move-down":{inKeyframes:YQA,outKeyframes:HQA},"move-left":{inKeyframes:bQA,outKeyframes:UQA},"move-right":{inKeyframes:xQA,outKeyframes:GQA}},tu=(A,e)=>{const{antCls:t}=A,r=`${t}-${e}`,{inKeyframes:o,outKeyframes:n}=LQA[e];return[eu(r,o,n,A.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},MQA=new ht("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),FQA=new ht("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),pQA=new ht("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),mQA=new ht("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),yQA=new ht("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),YQA=new ht("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),HQA=new ht("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),bQA=new ht("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),UQA={"move-up":{inKeyframes:HQA,outKeyframes:bQA},"move-down":{inKeyframes:MQA,outKeyframes:FQA},"move-left":{inKeyframes:pQA,outKeyframes:mQA},"move-right":{inKeyframes:yQA,outKeyframes:YQA}},Au=(A,e)=>{const{antCls:t}=A,r=`${t}-${e}`,{inKeyframes:o,outKeyframes:n}=UQA[e];return[$w(r,o,n,A.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{opacity:0,animationTimingFunction:A.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:A.motionEaseInOutCirc}}]},iF=new ht("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),gF=new ht("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),BF=new ht("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),sF=new ht("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),SQA=new ht("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),OQA=new ht("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),TQA=new ht("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),kQA=new ht("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),NQA={"slide-up":{inKeyframes:iF,outKeyframes:gF},"slide-down":{inKeyframes:BF,outKeyframes:sF},"slide-left":{inKeyframes:SQA,outKeyframes:OQA},"slide-right":{inKeyframes:TQA,outKeyframes:kQA}},_B=(A,e)=>{const{antCls:t}=A,r=`${t}-${e}`,{inKeyframes:o,outKeyframes:n}=NQA[e];return[eu(r,o,n,A.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:A.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:A.motionEaseInOutCirc}}]},iF=new ht("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),gF=new ht("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),BF=new ht("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),sF=new ht("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),xQA=new ht("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),GQA=new ht("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),zQA=new ht("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),RQA=new ht("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),LQA={"slide-up":{inKeyframes:iF,outKeyframes:gF},"slide-down":{inKeyframes:BF,outKeyframes:sF},"slide-left":{inKeyframes:xQA,outKeyframes:GQA},"slide-right":{inKeyframes:zQA,outKeyframes:RQA}},_B=(A,e)=>{const{antCls:t}=A,r=`${t}-${e}`,{inKeyframes:o,outKeyframes:n}=LQA[e];return[$w(r,o,n,A.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:A.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:A.motionEaseInQuint}}]},jQA=new ht("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),JQA=new ht("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),_z=new ht("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),$z=new ht("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),KQA=new ht("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),XQA=new ht("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),VQA=new ht("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),WQA=new ht("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),ZQA=new ht("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),qQA=new ht("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),_QA=new ht("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),$QA=new ht("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),AEA={zoom:{inKeyframes:jQA,outKeyframes:JQA},"zoom-big":{inKeyframes:_z,outKeyframes:$z},"zoom-big-fast":{inKeyframes:_z,outKeyframes:$z},"zoom-left":{inKeyframes:VQA,outKeyframes:WQA},"zoom-right":{inKeyframes:ZQA,outKeyframes:qQA},"zoom-up":{inKeyframes:KQA,outKeyframes:XQA},"zoom-down":{inKeyframes:_QA,outKeyframes:$QA}},vE=(A,e)=>{const{antCls:t}=A,r=`${t}-${e}`,{inKeyframes:o,outKeyframes:n}=AEA[e];return[eu(r,o,n,e==="zoom-big-fast"?A.motionDurationFast:A.motionDurationMid),{[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:A.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:A.motionEaseInQuint}}]},SQA=new ht("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),OQA=new ht("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),Zz=new ht("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),qz=new ht("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),TQA=new ht("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),kQA=new ht("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),NQA=new ht("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),jQA=new ht("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),JQA=new ht("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),KQA=new ht("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),XQA=new ht("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),VQA=new ht("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),WQA={zoom:{inKeyframes:SQA,outKeyframes:OQA},"zoom-big":{inKeyframes:Zz,outKeyframes:qz},"zoom-big-fast":{inKeyframes:Zz,outKeyframes:qz},"zoom-left":{inKeyframes:NQA,outKeyframes:jQA},"zoom-right":{inKeyframes:JQA,outKeyframes:KQA},"zoom-up":{inKeyframes:TQA,outKeyframes:kQA},"zoom-down":{inKeyframes:XQA,outKeyframes:VQA}},vE=(A,e)=>{const{antCls:t}=A,r=`${t}-${e}`,{inKeyframes:o,outKeyframes:n}=WQA[e];return[$w(r,o,n,e==="zoom-big-fast"?A.motionDurationFast:A.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:A.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:A.motionEaseInOutCirc}}]};function AR(A){return{position:A,inset:0}}const eR=A=>{const{componentCls:e,antCls:t}=A;return[{[`${e}-root`]:{[`${e}${t}-zoom-enter, ${e}${t}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:A.motionDurationSlow,userSelect:"none"},[`${e}${t}-zoom-leave ${e}-content`]:{pointerEvents:"none"},[`${e}-mask`]:Object.assign(Object.assign({},AR("fixed")),{zIndex:A.zIndexPopupBase,height:"100%",backgroundColor:A.colorBgMask,pointerEvents:"none",[`${e}-hidden`]:{display:"none"}}),[`${e}-wrap`]:Object.assign(Object.assign({},AR("fixed")),{zIndex:A.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${e}-root`]:qz(A)}]},eEA=A=>{const{componentCls:e}=A;return[{[`${e}-root`]:{[`${e}-wrap-rtl`]:{direction:"rtl"},[`${e}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[e]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${A.screenSMMax}px)`]:{[e]:{maxWidth:"calc(100vw - 16px)",margin:`${eA(A.marginXS)} auto`},[`${e}-centered`]:{[e]:{flex:1}}}}},{[e]:Object.assign(Object.assign({},Tt(A)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${eA(A.calc(A.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:A.paddingLG,[`${e}-title`]:{margin:0,color:A.titleColor,fontWeight:A.fontWeightStrong,fontSize:A.titleFontSize,lineHeight:A.titleLineHeight,wordWrap:"break-word"},[`${e}-content`]:{position:"relative",backgroundColor:A.contentBg,backgroundClip:"padding-box",border:0,borderRadius:A.borderRadiusLG,boxShadow:A.boxShadow,pointerEvents:"auto",padding:A.contentPadding},[`${e}-close`]:Object.assign({position:"absolute",top:A.calc(A.modalHeaderHeight).sub(A.modalCloseBtnSize).div(2).equal(),insetInlineEnd:A.calc(A.modalHeaderHeight).sub(A.modalCloseBtnSize).div(2).equal(),zIndex:A.calc(A.zIndexPopupBase).add(10).equal(),padding:0,color:A.modalCloseIconColor,fontWeight:A.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:A.borderRadiusSM,width:A.modalCloseBtnSize,height:A.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${A.motionDurationMid}, background-color ${A.motionDurationMid}`,"&-x":{display:"flex",fontSize:A.fontSizeLG,fontStyle:"normal",lineHeight:`${eA(A.modalCloseBtnSize)}`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:A.modalCloseIconHoverColor,backgroundColor:A.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:A.colorBgTextActive}},ta(A)),[`${e}-header`]:{color:A.colorText,background:A.headerBg,borderRadius:`${eA(A.borderRadiusLG)} ${eA(A.borderRadiusLG)} 0 0`,marginBottom:A.headerMarginBottom,padding:A.headerPadding,borderBottom:A.headerBorderBottom},[`${e}-body`]:{fontSize:A.fontSize,lineHeight:A.lineHeight,wordWrap:"break-word",padding:A.bodyPadding,[`${e}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${eA(A.margin)} auto`}},[`${e}-footer`]:{textAlign:"end",background:A.footerBg,marginTop:A.footerMarginTop,padding:A.footerPadding,borderTop:A.footerBorderTop,borderRadius:A.footerBorderRadius,[`> ${A.antCls}-btn + ${A.antCls}-btn`]:{marginInlineStart:A.marginXS}},[`${e}-open`]:{overflow:"hidden"}})},{[`${e}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${e}-content, + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:A.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:A.motionEaseInOutCirc}}]};function _z(A){return{position:A,inset:0}}const $z=A=>{const{componentCls:e,antCls:t}=A;return[{[`${e}-root`]:{[`${e}${t}-zoom-enter, ${e}${t}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:A.motionDurationSlow,userSelect:"none"},[`${e}${t}-zoom-leave ${e}-content`]:{pointerEvents:"none"},[`${e}-mask`]:Object.assign(Object.assign({},_z("fixed")),{zIndex:A.zIndexPopupBase,height:"100%",backgroundColor:A.colorBgMask,pointerEvents:"none",[`${e}-hidden`]:{display:"none"}}),[`${e}-wrap`]:Object.assign(Object.assign({},_z("fixed")),{zIndex:A.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${e}-root`]:Wz(A)}]},ZQA=A=>{const{componentCls:e}=A;return[{[`${e}-root`]:{[`${e}-wrap-rtl`]:{direction:"rtl"},[`${e}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[e]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${A.screenSMMax}px)`]:{[e]:{maxWidth:"calc(100vw - 16px)",margin:`${AA(A.marginXS)} auto`},[`${e}-centered`]:{[e]:{flex:1}}}}},{[e]:Object.assign(Object.assign({},Jt(A)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${AA(A.calc(A.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:A.paddingLG,[`${e}-title`]:{margin:0,color:A.titleColor,fontWeight:A.fontWeightStrong,fontSize:A.titleFontSize,lineHeight:A.titleLineHeight,wordWrap:"break-word"},[`${e}-content`]:{position:"relative",backgroundColor:A.contentBg,backgroundClip:"padding-box",border:0,borderRadius:A.borderRadiusLG,boxShadow:A.boxShadow,pointerEvents:"auto",padding:A.contentPadding},[`${e}-close`]:Object.assign({position:"absolute",top:A.calc(A.modalHeaderHeight).sub(A.modalCloseBtnSize).div(2).equal(),insetInlineEnd:A.calc(A.modalHeaderHeight).sub(A.modalCloseBtnSize).div(2).equal(),zIndex:A.calc(A.zIndexPopupBase).add(10).equal(),padding:0,color:A.modalCloseIconColor,fontWeight:A.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:A.borderRadiusSM,width:A.modalCloseBtnSize,height:A.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${A.motionDurationMid}, background-color ${A.motionDurationMid}`,"&-x":{display:"flex",fontSize:A.fontSizeLG,fontStyle:"normal",lineHeight:`${AA(A.modalCloseBtnSize)}`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:A.modalCloseIconHoverColor,backgroundColor:A.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:A.colorBgTextActive}},ta(A)),[`${e}-header`]:{color:A.colorText,background:A.headerBg,borderRadius:`${AA(A.borderRadiusLG)} ${AA(A.borderRadiusLG)} 0 0`,marginBottom:A.headerMarginBottom,padding:A.headerPadding,borderBottom:A.headerBorderBottom},[`${e}-body`]:{fontSize:A.fontSize,lineHeight:A.lineHeight,wordWrap:"break-word",padding:A.bodyPadding,[`${e}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${AA(A.margin)} auto`}},[`${e}-footer`]:{textAlign:"end",background:A.footerBg,marginTop:A.footerMarginTop,padding:A.footerPadding,borderTop:A.footerBorderTop,borderRadius:A.footerBorderRadius,[`> ${A.antCls}-btn + ${A.antCls}-btn`]:{marginInlineStart:A.marginXS}},[`${e}-open`]:{overflow:"hidden"}})},{[`${e}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${e}-content, ${e}-body, - ${e}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${e}-confirm-body`]:{marginBottom:"auto"}}}]},tEA=A=>{const{componentCls:e}=A;return{[`${e}-root`]:{[`${e}-wrap-rtl`]:{direction:"rtl",[`${e}-confirm-body`]:{direction:"rtl"}}}}},tR=A=>{const e=A.padding,t=A.fontSizeHeading5,r=A.lineHeightHeading5;return it(A,{modalHeaderHeight:A.calc(A.calc(r).mul(t).equal()).add(A.calc(e).mul(2).equal()).equal(),modalFooterBorderColorSplit:A.colorSplit,modalFooterBorderStyle:A.lineType,modalFooterBorderWidth:A.lineWidth,modalCloseIconColor:A.colorIcon,modalCloseIconHoverColor:A.colorIconHover,modalCloseBtnSize:A.controlHeight,modalConfirmIconSize:A.fontHeight,modalTitleHeight:A.calc(A.titleFontSize).mul(A.titleLineHeight).equal()})},rR=A=>({footerBg:"transparent",headerBg:A.colorBgElevated,titleLineHeight:A.lineHeightHeading5,titleFontSize:A.fontSizeHeading5,contentBg:A.colorBgElevated,titleColor:A.colorTextHeading,contentPadding:A.wireframe?0:`${eA(A.paddingMD)} ${eA(A.paddingContentHorizontalLG)}`,headerPadding:A.wireframe?`${eA(A.padding)} ${eA(A.paddingLG)}`:0,headerBorderBottom:A.wireframe?`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`:"none",headerMarginBottom:A.wireframe?0:A.marginXS,bodyPadding:A.wireframe?A.paddingLG:0,footerPadding:A.wireframe?`${eA(A.paddingXS)} ${eA(A.padding)}`:0,footerBorderTop:A.wireframe?`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`:"none",footerBorderRadius:A.wireframe?`0 0 ${eA(A.borderRadiusLG)} ${eA(A.borderRadiusLG)}`:0,footerMarginTop:A.wireframe?0:A.marginSM,confirmBodyPadding:A.wireframe?`${eA(A.padding*2)} ${eA(A.padding*2)} ${eA(A.paddingLG)}`:0,confirmIconMarginInlineEnd:A.wireframe?A.margin:A.marginSM,confirmBtnsMarginTop:A.wireframe?A.marginLG:A.marginSM}),oR=Ut("Modal",A=>{const e=tR(A);return[eEA(e),tEA(e),eR(e),vE(e,"zoom")]},rR,{unitless:{titleLineHeight:!0}});var rEA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{aF={x:A.pageX,y:A.pageY},setTimeout(()=>{aF=null},100)};tQA()&&document.documentElement.addEventListener("click",oEA,!0);const nR=A=>{var e;const{getPopupContainer:t,getPrefixCls:r,direction:o,modal:n}=D.useContext(Ee),i=T=>{const{onCancel:S}=A;S==null||S(T)},g=T=>{const{onOk:S}=A;S==null||S(T)};if(process.env.NODE_ENV!=="production"){const T=Ct("Modal");[["visible","open"],["bodyStyle","styles.body"],["maskStyle","styles.mask"]].forEach(S=>{let[j,J]=S;T.deprecated(!(j in A),j,J)})}const{prefixCls:B,className:s,rootClassName:a,open:Q,wrapClassName:E,centered:C,getContainer:l,focusTriggerAfterClose:f=!0,style:c,visible:v,width:w=520,footer:u,classNames:h,styles:I,children:d,loading:P}=A,p=rEA(A,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading"]),F=r("modal",B),m=r(),y=Nr(F),[H,U,Y]=oR(F,y),x=rA(E,{[`${F}-centered`]:!!C,[`${F}-wrap-rtl`]:o==="rtl"}),G=u!==null&&!P?D.createElement(Wz,Object.assign({},A,{onOk:g,onCancel:i})):null,[R,z]=Tz(_w(A),_w(n),{closable:!0,closeIcon:D.createElement(iB,{className:`${F}-close-icon`}),closeIconRender:T=>Vz(F,T)}),L=MQA(`.${F}-content`),[b,O]=oa("Modal",p.zIndex);return H(D.createElement(_l,{form:!0,space:!0},D.createElement(Tl.Provider,{value:O},D.createElement(TM,Object.assign({width:w},p,{zIndex:b,getContainer:l===void 0?t:l,prefixCls:F,rootClassName:rA(U,a,Y,y),footer:G,visible:Q??v,mousePosition:(e=p.mousePosition)!==null&&e!==void 0?e:aF,onClose:i,closable:R,closeIcon:z,focusTriggerAfterClose:f,transitionName:kn(m,"zoom",A.transitionName),maskTransitionName:kn(m,"fade",A.maskTransitionName),className:rA(U,s,n==null?void 0:n.className),style:Object.assign(Object.assign({},n==null?void 0:n.style),c),classNames:Object.assign(Object.assign(Object.assign({},n==null?void 0:n.classNames),h),{wrapper:rA(x,h==null?void 0:h.wrapper)}),styles:Object.assign(Object.assign({},n==null?void 0:n.styles),I),panelRef:L}),P?D.createElement(BB,{active:!0,title:!1,paragraph:{rows:4},className:`${F}-body-skeleton`}):d))))},nEA=A=>{const{componentCls:e,titleFontSize:t,titleLineHeight:r,modalConfirmIconSize:o,fontSize:n,lineHeight:i,modalTitleHeight:g,fontHeight:B,confirmBodyPadding:s}=A,a=`${e}-confirm`;return{[a]:{"&-rtl":{direction:"rtl"},[`${A.antCls}-modal-header`]:{display:"none"},[`${a}-body-wrapper`]:Object.assign({},nB()),[`&${e} ${e}-body`]:{padding:s},[`${a}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${A.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:A.confirmIconMarginInlineEnd,marginTop:A.calc(A.calc(B).sub(o).equal()).div(2).equal()},[`&-has-title > ${A.iconCls}`]:{marginTop:A.calc(A.calc(g).sub(o).equal()).div(2).equal()}},[`${a}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:A.marginXS},[`${A.iconCls} + ${a}-paragraph`]:{maxWidth:`calc(100% - ${eA(A.calc(A.modalConfirmIconSize).add(A.marginSM).equal())})`},[`${a}-title`]:{color:A.colorTextHeading,fontWeight:A.fontWeightStrong,fontSize:t,lineHeight:r},[`${a}-content`]:{color:A.colorText,fontSize:n,lineHeight:i},[`${a}-btns`]:{textAlign:"end",marginTop:A.confirmBtnsMarginTop,[`${A.antCls}-btn + ${A.antCls}-btn`]:{marginBottom:0,marginInlineStart:A.marginXS}}},[`${a}-error ${a}-body > ${A.iconCls}`]:{color:A.colorError},[`${a}-warning ${a}-body > ${A.iconCls}, - ${a}-confirm ${a}-body > ${A.iconCls}`]:{color:A.colorWarning},[`${a}-info ${a}-body > ${A.iconCls}`]:{color:A.colorInfo},[`${a}-success ${a}-body > ${A.iconCls}`]:{color:A.colorSuccess}}},iEA=Ll(["Modal","confirm"],A=>{const e=tR(A);return[nEA(e)]},rR,{order:-1e3});var gEA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o2),"breaking",`\`icon\` is using ReactNode instead of string naming in v4. Please check \`${t}\` at https://ant.design/components/icon`)}let Q=t;if(!t&&t!==null)switch(i){case"info":Q=D.createElement(wM,null);break;case"success":Q=D.createElement(kw,null);break;case"error":Q=D.createElement(sE,null);break;default:Q=D.createElement(Ol,null)}const E=g??i==="confirm",C=A.autoFocusButton===null?!1:A.autoFocusButton||"ok",[l]=Aa("Modal"),f=s||l,c=r||(E?f==null?void 0:f.okText:f==null?void 0:f.justOkText),v=o||(f==null?void 0:f.cancelText),w=Object.assign({autoFocusButton:C,cancelTextLocale:v,okTextLocale:c,mergedOkCancel:E},a),u=D.useMemo(()=>w,zA(Object.values(w))),h=D.createElement(D.Fragment,null,D.createElement(nz,null),D.createElement(iz,null)),I=A.title!==void 0&&A.title!==null,d=`${n}-body`;return D.createElement("div",{className:`${n}-body-wrapper`},D.createElement("div",{className:rA(d,{[`${d}-has-title`]:I})},Q,D.createElement("div",{className:`${n}-paragraph`},I&&D.createElement("span",{className:`${n}-title`},A.title),D.createElement("div",{className:`${n}-content`},A.content))),B===void 0||typeof B=="function"?D.createElement(oz,{value:u},D.createElement("div",{className:`${n}-btns`},typeof B=="function"?B(h,{OkBtn:iz,CancelBtn:nz}):h)):B,D.createElement(iEA,{prefixCls:e}))}const gR=A=>{const{close:e,zIndex:t,afterClose:r,open:o,keyboard:n,centered:i,getContainer:g,maskStyle:B,direction:s,prefixCls:a,wrapClassName:Q,rootPrefixCls:E,bodyStyle:C,closable:l=!1,closeIcon:f,modalRender:c,focusTriggerAfterClose:v,onConfirm:w,styles:u}=A;if(process.env.NODE_ENV!=="production"){const H=Ct("Modal");[["visible","open"],["bodyStyle","styles.body"],["maskStyle","styles.mask"]].forEach(U=>{let[Y,x]=U;H.deprecated(!(Y in A),Y,x)})}const h=`${a}-confirm`,I=A.width||416,d=A.style||{},P=A.mask===void 0?!0:A.mask,p=A.maskClosable===void 0?!1:A.maskClosable,F=rA(h,`${h}-${A.type}`,{[`${h}-rtl`]:s==="rtl"},A.className),[,m]=Vr(),y=D.useMemo(()=>t!==void 0?t:m.zIndexPopupBase+DM,[t,m]);return D.createElement(nR,{prefixCls:a,className:F,wrapClassName:rA({[`${h}-centered`]:!!A.centered},Q),onCancel:()=>{e==null||e({triggerCancel:!0}),w==null||w(!1)},open:o,title:"",footer:null,transitionName:kn(E||"","zoom",A.transitionName),maskTransitionName:kn(E||"","fade",A.maskTransitionName),mask:P,maskClosable:p,style:d,styles:Object.assign({body:C,mask:B},u),width:I,zIndex:y,afterClose:r,keyboard:n,centered:i,getContainer:g,closable:l,closeIcon:f,modalRender:c,focusTriggerAfterClose:v},D.createElement(iR,Object.assign({},A,{confirmPrefixCls:h})))},QF=A=>{const{rootPrefixCls:e,iconPrefixCls:t,direction:r,theme:o}=A;return D.createElement(Ri,{prefixCls:e,iconPrefixCls:t,direction:r,theme:o},D.createElement(gR,Object.assign({},A)))};process.env.NODE_ENV!=="production"&&(gR.displayName="ConfirmDialog",QF.displayName="ConfirmDialogWrapper");const ga=[];let BR="";function sR(){return BR}const BEA=A=>{var e,t;const{prefixCls:r,getContainer:o,direction:n}=A,i=hx(),g=M.useContext(Ee),B=sR()||g.getPrefixCls(),s=r||`${B}-modal`;let a=o;return a===!1&&(a=void 0,process.env.NODE_ENV!=="production"&&process.env.NODE_ENV!=="production"&&VB(!1,"Modal","Static method not support `getContainer` to be `false` since it do not have context env.")),M.createElement(QF,Object.assign({},A,{rootPrefixCls:B,prefixCls:s,iconPrefixCls:g.iconPrefixCls,theme:g.theme,direction:n??g.direction,locale:(t=(e=g.locale)===null||e===void 0?void 0:e.Modal)!==null&&t!==void 0?t:i,getContainer:a}))};function $l(A){const e=fM();process.env.NODE_ENV!=="production"&&!e.holderRender&&lG("Modal");const t=document.createDocumentFragment();let r=Object.assign(Object.assign({},A),{close:g,open:!0}),o;function n(){for(var s,a=arguments.length,Q=new Array(a),E=0;Ef==null?void 0:f.triggerCancel)){var l;(s=A.onCancel)===null||s===void 0||(l=s).call.apply(l,[A,()=>{}].concat(zA(Q.slice(1))))}for(let f=0;f{const a=e.getPrefixCls(void 0,sR()),Q=e.getIconPrefixCls(),E=e.getTheme(),C=M.createElement(BEA,Object.assign({},s));IM(M.createElement(Ri,{prefixCls:a,iconPrefixCls:Q,theme:E},e.holderRender?e.holderRender(C):C),t)})}function g(){for(var s=arguments.length,a=new Array(s),Q=0;Q{typeof A.afterClose=="function"&&A.afterClose(),n.apply(this,a)}}),r.visible&&delete r.visible,i(r)}function B(s){typeof s=="function"?r=s(r):r=Object.assign(Object.assign({},r),s),i(r)}return i(r),ga.push(g),{destroy:g,update:B}}function aR(A){return Object.assign(Object.assign({},A),{type:"warning"})}function QR(A){return Object.assign(Object.assign({},A),{type:"info"})}function ER(A){return Object.assign(Object.assign({},A),{type:"success"})}function CR(A){return Object.assign(Object.assign({},A),{type:"error"})}function lR(A){return Object.assign(Object.assign({},A),{type:"confirm"})}function sEA(A){let{rootPrefixCls:e}=A;process.env.NODE_ENV!=="production"&&VB(!1,"Modal","Modal.config is deprecated. Please use ConfigProvider.config instead."),BR=e}var aEA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,{afterClose:r,config:o}=A,n=aEA(A,["afterClose","config"]);const[i,g]=D.useState(!0),[B,s]=D.useState(o),{direction:a,getPrefixCls:Q}=D.useContext(Ee),E=Q("modal"),C=Q(),l=()=>{var w;r(),(w=B.afterClose)===null||w===void 0||w.call(B)},f=function(){var w;g(!1);for(var u=arguments.length,h=new Array(u),I=0;Ip==null?void 0:p.triggerCancel)){var P;(w=B.onCancel)===null||w===void 0||(P=w).call.apply(P,[B,()=>{}].concat(zA(h.slice(1))))}};D.useImperativeHandle(e,()=>({destroy:f,update:w=>{s(u=>Object.assign(Object.assign({},u),w))}}));const c=(t=B.okCancel)!==null&&t!==void 0?t:B.type==="confirm",[v]=Aa("Modal",Ui.Modal);return D.createElement(QF,Object.assign({prefixCls:E,rootPrefixCls:C},B,{close:f,open:i,afterClose:l,okText:B.okText||(c?v==null?void 0:v.okText:v==null?void 0:v.justOkText),direction:B.direction||a,cancelText:B.cancelText||(v==null?void 0:v.cancelText)},n))},EEA=D.forwardRef(QEA);let cR=0;const CEA=D.memo(D.forwardRef((A,e)=>{const[t,r]=VBA();return D.useImperativeHandle(e,()=>({patchElement:r}),[]),D.createElement(D.Fragment,null,t)}));function lEA(){const A=D.useRef(null),[e,t]=D.useState([]);D.useEffect(()=>{e.length&&(zA(e).forEach(i=>{i()}),t([]))},[e]);const r=D.useCallback(n=>function(g){var B;cR+=1;const s=D.createRef();let a;const Q=new Promise(c=>{a=c});let E=!1,C;const l=D.createElement(EEA,{key:`modal-${cR}`,config:n(g),ref:s,afterClose:()=>{C==null||C()},isSilent:()=>E,onConfirm:c=>{a(c)}});return C=(B=A.current)===null||B===void 0?void 0:B.patchElement(l),C&&ga.push(C),{destroy:()=>{function c(){var v;(v=s.current)===null||v===void 0||v.destroy()}s.current?c():t(v=>[].concat(zA(v),[c]))},update:c=>{function v(){var w;(w=s.current)===null||w===void 0||w.update(c)}s.current?v():t(w=>[].concat(zA(w),[v]))},then:c=>(E=!0,Q.then(c))}},[]);return[D.useMemo(()=>({info:r(QR),success:r(ER),error:r(CR),warning:r(aR),confirm:r(lR)}),[]),D.createElement(CEA,{key:"modal-holder",ref:A})]}const cEA=M.createContext({});function fR(A){return e=>D.createElement(Ri,{theme:{token:{motion:!1,zIndexPopupBase:0}}},D.createElement(A,Object.assign({},e)))}const vR=(A,e,t,r)=>fR(n=>{const{prefixCls:i,style:g}=n,B=D.useRef(null),[s,a]=D.useState(0),[Q,E]=D.useState(0),[C,l]=or(!1,{value:n.open}),{getPrefixCls:f}=D.useContext(Ee),c=f(e||"select",i);D.useEffect(()=>{if(l(!0),typeof ResizeObserver<"u"){const u=new ResizeObserver(I=>{const d=I[0].target;a(d.offsetHeight+8),E(d.offsetWidth)}),h=setInterval(()=>{var I;const d=t?`.${t(c)}`:`.${c}-dropdown`,P=(I=B.current)===null||I===void 0?void 0:I.querySelector(d);P&&(clearInterval(h),u.observe(P))},10);return()=>{clearInterval(h),u.disconnect()}}},[]);let v=Object.assign(Object.assign({},n),{style:Object.assign(Object.assign({},g),{margin:0}),open:C,visible:C,getPopupContainer:()=>B.current});r&&(v=r(v));const w={paddingBottom:s,position:"relative",minWidth:Q};return D.createElement("div",{ref:B,style:w},D.createElement(A,Object.assign({},v)))}),EF=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var A=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(A)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(A==null?void 0:A.substr(0,4))};var ru=function(e){var t=e.className,r=e.customizeIcon,o=e.customizeIconProps,n=e.children,i=e.onMouseDown,g=e.onClick,B=typeof r=="function"?r(o):r;return D.createElement("span",{className:t,onMouseDown:function(a){a.preventDefault(),i==null||i(a)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:g,"aria-hidden":!0},B!==void 0?B:D.createElement("span",{className:rA(t.split(/\s+/).map(function(s){return"".concat(s,"-icon")}))},n))},fEA=function(e,t,r,o,n){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,g=arguments.length>6?arguments[6]:void 0,B=arguments.length>7?arguments[7]:void 0,s=M.useMemo(function(){if(Ce(o)==="object")return o.clearIcon;if(n)return n},[o,n]),a=M.useMemo(function(){return!!(!i&&o&&(r.length||g)&&!(B==="combobox"&&g===""))},[o,i,r.length,g,B]);return{allowClear:a,clearIcon:M.createElement(ru,{className:"".concat(e,"-clear"),onMouseDown:t,customizeIcon:s},"×")}},wR=D.createContext(null);function vEA(){return D.useContext(wR)}function wEA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,e=D.useState(!1),t=sA(e,2),r=t[0],o=t[1],n=D.useRef(null),i=function(){window.clearTimeout(n.current)};D.useEffect(function(){return i},[]);var g=function(s,a){i(),n.current=window.setTimeout(function(){o(s),a&&a()},A)};return[r,g,i]}function uR(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,e=D.useRef(null),t=D.useRef(null);D.useEffect(function(){return function(){window.clearTimeout(t.current)}},[]);function r(o){(o||e.current===null)&&(e.current=o),window.clearTimeout(t.current),t.current=window.setTimeout(function(){e.current=null},A)}return[function(){return e.current},r]}function uEA(A,e,t,r){var o=D.useRef(null);o.current={open:e,triggerOpen:t,customizedTrigger:r},D.useEffect(function(){function n(i){var g;if(!((g=o.current)!==null&&g!==void 0&&g.customizedTrigger)){var B=i.target;B.shadowRoot&&i.composed&&(B=i.composedPath()[0]||B),o.current.open&&A().filter(function(s){return s}).every(function(s){return!s.contains(B)&&s!==B})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",n),function(){return window.removeEventListener("mousedown",n)}},[])}function DEA(A){return![HA.ESC,HA.SHIFT,HA.BACKSPACE,HA.TAB,HA.WIN_KEY,HA.ALT,HA.META,HA.WIN_KEY_RIGHT,HA.CTRL,HA.SEMICOLON,HA.EQUALS,HA.CAPS_LOCK,HA.CONTEXT_MENU,HA.F1,HA.F2,HA.F3,HA.F4,HA.F5,HA.F6,HA.F7,HA.F8,HA.F9,HA.F10,HA.F11,HA.F12].includes(A)}var hEA=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],wE=void 0;function IEA(A,e){var t=A.prefixCls,r=A.invalidate,o=A.item,n=A.renderItem,i=A.responsive,g=A.responsiveDisabled,B=A.registerSize,s=A.itemKey,a=A.className,Q=A.style,E=A.children,C=A.display,l=A.order,f=A.component,c=f===void 0?"div":f,v=Ye(A,hEA),w=i&&!C;function u(p){B(s,p)}D.useEffect(function(){return function(){u(null)}},[]);var h=n&&o!==wE?n(o):E,I;r||(I={opacity:w?0:1,height:w?0:wE,overflowY:w?"hidden":wE,order:i?l:wE,pointerEvents:w?"none":wE,position:w?"absolute":wE});var d={};w&&(d["aria-hidden"]=!0);var P=D.createElement(c,FA({className:rA(!r&&t,a),style:$($({},I),Q)},d,v,{ref:e}),h);return i&&(P=D.createElement(Co,{onResize:function(F){var m=F.offsetWidth;u(m)},disabled:g},P)),P}var Ac=D.forwardRef(IEA);Ac.displayName="Item";function dEA(A){if(typeof MessageChannel>"u")pt(A);else{var e=new MessageChannel;e.port1.onmessage=function(){return A()},e.port2.postMessage(void 0)}}function PEA(){var A=D.useRef(null),e=function(r){A.current||(A.current=[],dEA(function(){Mr.unstable_batchedUpdates(function(){A.current.forEach(function(o){o()}),A.current=null})})),A.current.push(r)};return e}function ec(A,e){var t=D.useState(e),r=sA(t,2),o=r[0],n=r[1],i=Ot(function(g){A(function(){n(g)})});return[o,i]}var ou=M.createContext(null),MEA=["component"],FEA=["className"],pEA=["className"],mEA=function(e,t){var r=D.useContext(ou);if(!r){var o=e.component,n=o===void 0?"div":o,i=Ye(e,MEA);return D.createElement(n,FA({},i,{ref:t}))}var g=r.className,B=Ye(r,FEA),s=e.className,a=Ye(e,pEA);return D.createElement(ou.Provider,{value:null},D.createElement(Ac,FA({ref:t,className:rA(g,s)},B,a)))},DR=D.forwardRef(mEA);DR.displayName="RawItem";var yEA=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],hR="responsive",IR="invalidate";function YEA(A){return"+ ".concat(A.length," ...")}function HEA(A,e){var t=A.prefixCls,r=t===void 0?"rc-overflow":t,o=A.data,n=o===void 0?[]:o,i=A.renderItem,g=A.renderRawItem,B=A.itemKey,s=A.itemWidth,a=s===void 0?10:s,Q=A.ssr,E=A.style,C=A.className,l=A.maxCount,f=A.renderRest,c=A.renderRawRest,v=A.suffix,w=A.component,u=w===void 0?"div":w,h=A.itemComponent,I=A.onVisibleChange,d=Ye(A,yEA),P=Q==="full",p=PEA(),F=ec(p,null),m=sA(F,2),y=m[0],H=m[1],U=y||0,Y=ec(p,new Map),x=sA(Y,2),G=x[0],R=x[1],z=ec(p,0),L=sA(z,2),b=L[0],O=L[1],T=ec(p,0),S=sA(T,2),j=S[0],J=S[1],Z=ec(p,0),W=sA(Z,2),q=W[0],AA=W[1],_=M.useState(null),V=sA(_,2),X=V[0],nA=V[1],N=M.useState(null),tA=sA(N,2),BA=tA[0],aA=tA[1],EA=D.useMemo(function(){return BA===null&&P?Number.MAX_SAFE_INTEGER:BA||0},[BA,y]),CA=M.useState(!1),QA=sA(CA,2),lA=QA[0],pA=QA[1],DA="".concat(r,"-item"),mA=Math.max(b,j),LA=l===hR,oA=n.length&&LA,vA=l===IR,xA=oA||typeof l=="number"&&n.length>l,GA=M.useMemo(function(){var ce=n;return oA?y===null&&P?ce=n:ce=n.slice(0,Math.min(n.length,U/a)):typeof l=="number"&&(ce=n.slice(0,l)),ce},[n,a,y,l,oA]),hA=M.useMemo(function(){return oA?n.slice(EA+1):n.slice(GA.length)},[n,GA,oA,EA]),wA=M.useCallback(function(ce,ZA){var Ie;return typeof B=="function"?B(ce):(Ie=B&&(ce==null?void 0:ce[B]))!==null&&Ie!==void 0?Ie:ZA},[B]),MA=M.useCallback(i||function(ce){return ce},[i]);function TA(ce,ZA,Ie){BA===ce&&(ZA===void 0||ZA===X)||(aA(ce),Ie||(pA(ceU){TA(Ne-1,ce-kA-q+j);break}}v&&bA(0)+q>U&&nA(null)}},[U,G,j,q,wA,GA]);var JA=lA&&!!hA.length,ae={};X!==null&&oA&&(ae={position:"absolute",left:X,top:0});var he={prefixCls:DA,responsive:oA,component:h,invalidate:vA},gt=g?function(ce,ZA){var Ie=wA(ce,ZA);return D.createElement(ou.Provider,{key:Ie,value:$($({},he),{},{order:ZA,item:ce,itemKey:Ie,registerSize:ie,display:ZA<=EA})},g(ce,ZA))}:function(ce,ZA){var Ie=wA(ce,ZA);return D.createElement(Ac,FA({},he,{order:ZA,key:Ie,item:ce,renderItem:MA,itemKey:Ie,registerSize:ie,display:ZA<=EA}))},ye,be={order:JA?EA:Number.MAX_SAFE_INTEGER,className:"".concat(DA,"-rest"),registerSize:WA,display:JA};if(c)c&&(ye=D.createElement(ou.Provider,{value:$($({},he),be)},c(hA)));else{var Fe=f||YEA;ye=D.createElement(Ac,FA({},he,be),typeof Fe=="function"?Fe(hA):Fe)}var Me=D.createElement(u,FA({className:rA(!vA&&r,C),style:E,ref:e},d),GA.map(gt),xA?ye:null,v&&D.createElement(Ac,FA({},he,{responsive:LA,responsiveDisabled:!oA,order:EA,className:"".concat(DA,"-suffix"),registerSize:jA,display:!0,style:ae}),v));return LA&&(Me=D.createElement(Co,{onResize:NA,disabled:!oA},Me)),Me}var Eg=D.forwardRef(HEA);Eg.displayName="Overflow",Eg.Item=DR,Eg.RESPONSIVE=hR,Eg.INVALIDATE=IR;var bEA=function(e,t){var r,o=e.prefixCls,n=e.id,i=e.inputElement,g=e.disabled,B=e.tabIndex,s=e.autoFocus,a=e.autoComplete,Q=e.editable,E=e.activeDescendantId,C=e.value,l=e.maxLength,f=e.onKeyDown,c=e.onMouseDown,v=e.onChange,w=e.onPaste,u=e.onCompositionStart,h=e.onCompositionEnd,I=e.open,d=e.attrs,P=i||D.createElement("input",null),p=P,F=p.ref,m=p.props,y=m.onKeyDown,H=m.onChange,U=m.onMouseDown,Y=m.onCompositionStart,x=m.onCompositionEnd,G=m.style;return gg(!("maxLength"in P.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),P=D.cloneElement(P,$($($({type:"search"},m),{},{id:n,ref:zo(t,F),disabled:g,tabIndex:B,autoComplete:a||"off",autoFocus:s,className:rA("".concat(o,"-selection-search-input"),(r=P)===null||r===void 0||(r=r.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-expanded":I||!1,"aria-haspopup":"listbox","aria-owns":"".concat(n,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(n,"_list"),"aria-activedescendant":I?E:void 0},d),{},{value:Q?C:"",maxLength:l,readOnly:!Q,unselectable:Q?null:"on",style:$($({},G),{},{opacity:Q?null:0}),onKeyDown:function(z){f(z),y&&y(z)},onMouseDown:function(z){c(z),U&&U(z)},onChange:function(z){v(z),H&&H(z)},onCompositionStart:function(z){u(z),Y&&Y(z)},onCompositionEnd:function(z){h(z),x&&x(z)},onPaste:w})),P},CF=D.forwardRef(bEA);process.env.NODE_ENV!=="production"&&(CF.displayName="Input");function lF(A){return Array.isArray(A)?A:A!==void 0?[A]:[]}var UEA=typeof window<"u"&&window.document&&window.document.documentElement,xEA=process.env.NODE_ENV!=="test"&&UEA;function GEA(A){return A!=null}function zEA(A){return!A&&A!==0}function dR(A){return["string","number"].includes(Ce(A))}function PR(A){var e=void 0;return A&&(dR(A.title)?e=A.title.toString():dR(A.label)&&(e=A.label.toString())),e}function REA(A,e){xEA?D.useLayoutEffect(A,e):D.useEffect(A,e)}function LEA(A){var e;return(e=A.key)!==null&&e!==void 0?e:A.value}var MR=function(e){e.preventDefault(),e.stopPropagation()},SEA=function(e){var t=e.id,r=e.prefixCls,o=e.values,n=e.open,i=e.searchValue,g=e.autoClearSearchValue,B=e.inputRef,s=e.placeholder,a=e.disabled,Q=e.mode,E=e.showSearch,C=e.autoFocus,l=e.autoComplete,f=e.activeDescendantId,c=e.tabIndex,v=e.removeIcon,w=e.maxTagCount,u=e.maxTagTextLength,h=e.maxTagPlaceholder,I=h===void 0?function(nA){return"+ ".concat(nA.length," ...")}:h,d=e.tagRender,P=e.onToggleOpen,p=e.onRemove,F=e.onInputChange,m=e.onInputPaste,y=e.onInputKeyDown,H=e.onInputMouseDown,U=e.onInputCompositionStart,Y=e.onInputCompositionEnd,x=D.useRef(null),G=M.useState(0),R=sA(G,2),z=R[0],L=R[1],b=M.useState(!1),O=sA(b,2),T=O[0],S=O[1],j="".concat(r,"-selection"),J=n||Q==="multiple"&&g===!1||Q==="tags"?i:"",Z=Q==="tags"||Q==="multiple"&&g===!1||E&&(n||T);REA(function(){L(x.current.scrollWidth)},[J]);var W=function(N,tA,BA,aA,EA){return D.createElement("span",{title:PR(N),className:rA("".concat(j,"-item"),K({},"".concat(j,"-item-disabled"),BA))},D.createElement("span",{className:"".concat(j,"-item-content")},tA),aA&&D.createElement(ru,{className:"".concat(j,"-item-remove"),onMouseDown:MR,onClick:EA,customizeIcon:v},"×"))},q=function(N,tA,BA,aA,EA,CA){var QA=function(pA){MR(pA),P(!n)};return D.createElement("span",{onMouseDown:QA},d({label:tA,value:N,disabled:BA,closable:aA,onClose:EA,isMaxTag:!!CA}))},AA=function(N){var tA=N.disabled,BA=N.label,aA=N.value,EA=!a&&!tA,CA=BA;if(typeof u=="number"&&(typeof BA=="string"||typeof BA=="number")){var QA=String(CA);QA.length>u&&(CA="".concat(QA.slice(0,u),"..."))}var lA=function(DA){DA&&DA.stopPropagation(),p(N)};return typeof d=="function"?q(aA,CA,tA,EA,lA):W(N,CA,tA,EA,lA)},_=function(N){var tA=typeof I=="function"?I(N):I;return typeof d=="function"?q(void 0,tA,!1,!1,void 0,!0):W({title:tA},tA,!1)},V=D.createElement("div",{className:"".concat(j,"-search"),style:{width:z},onFocus:function(){S(!0)},onBlur:function(){S(!1)}},D.createElement(CF,{ref:B,open:n,prefixCls:r,id:t,inputElement:null,disabled:a,autoFocus:C,autoComplete:l,editable:Z,activeDescendantId:f,value:J,onKeyDown:y,onMouseDown:H,onChange:F,onPaste:m,onCompositionStart:U,onCompositionEnd:Y,tabIndex:c,attrs:Ro(e,!0)}),D.createElement("span",{ref:x,className:"".concat(j,"-search-mirror"),"aria-hidden":!0},J," ")),X=D.createElement(Eg,{prefixCls:"".concat(j,"-overflow"),data:o,renderItem:AA,renderRest:_,suffix:V,itemKey:LEA,maxCount:w});return D.createElement(D.Fragment,null,X,!o.length&&!J&&D.createElement("span",{className:"".concat(j,"-placeholder")},s))},OEA=function(e){var t=e.inputElement,r=e.prefixCls,o=e.id,n=e.inputRef,i=e.disabled,g=e.autoFocus,B=e.autoComplete,s=e.activeDescendantId,a=e.mode,Q=e.open,E=e.values,C=e.placeholder,l=e.tabIndex,f=e.showSearch,c=e.searchValue,v=e.activeValue,w=e.maxLength,u=e.onInputKeyDown,h=e.onInputMouseDown,I=e.onInputChange,d=e.onInputPaste,P=e.onInputCompositionStart,p=e.onInputCompositionEnd,F=e.title,m=D.useState(!1),y=sA(m,2),H=y[0],U=y[1],Y=a==="combobox",x=Y||f,G=E[0],R=c||"";Y&&v&&!H&&(R=v),D.useEffect(function(){Y&&U(!1)},[Y,v]);var z=a!=="combobox"&&!Q&&!f?!1:!!R,L=F===void 0?PR(G):F,b=D.useMemo(function(){return G?null:D.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:z?{visibility:"hidden"}:void 0},C)},[G,z,C,r]);return D.createElement(D.Fragment,null,D.createElement("span",{className:"".concat(r,"-selection-search")},D.createElement(CF,{ref:n,prefixCls:r,id:o,open:Q,inputElement:t,disabled:i,autoFocus:g,autoComplete:B,editable:x,activeDescendantId:s,value:R,onKeyDown:u,onMouseDown:h,onChange:function(T){U(!0),I(T)},onPaste:d,onCompositionStart:P,onCompositionEnd:p,tabIndex:l,attrs:Ro(e,!0),maxLength:Y?w:void 0})),!Y&&G?D.createElement("span",{className:"".concat(r,"-selection-item"),title:L,style:z?{visibility:"hidden"}:void 0},G.label):null,b)},TEA=function(e,t){var r=M.useRef(null),o=M.useRef(!1),n=e.prefixCls,i=e.open,g=e.mode,B=e.showSearch,s=e.tokenWithEnter,a=e.disabled,Q=e.autoClearSearchValue,E=e.onSearch,C=e.onSearchSubmit,l=e.onToggleOpen,f=e.onInputKeyDown,c=e.domRef;D.useImperativeHandle(t,function(){return{focus:function(z){r.current.focus(z)},blur:function(){r.current.blur()}}});var v=uR(0),w=sA(v,2),u=w[0],h=w[1],I=function(z){var L=z.which;(L===HA.UP||L===HA.DOWN)&&z.preventDefault(),f&&f(z),L===HA.ENTER&&g==="tags"&&!o.current&&!i&&(C==null||C(z.target.value)),DEA(L)&&l(!0)},d=function(){h(!0)},P=M.useRef(null),p=function(z){E(z,!0,o.current)!==!1&&l(!0)},F=function(){o.current=!0},m=function(z){o.current=!1,g!=="combobox"&&p(z.target.value)},y=function(z){var L=z.target.value;if(s&&P.current&&/[\r\n]/.test(P.current)){var b=P.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");L=L.replace(b,P.current)}P.current=null,p(L)},H=function(z){var L=z.clipboardData,b=L==null?void 0:L.getData("text");P.current=b||""},U=function(z){var L=z.target;if(L!==r.current){var b=document.body.style.msTouchAction!==void 0;b?setTimeout(function(){r.current.focus()}):r.current.focus()}},Y=function(z){var L=u();z.target!==r.current&&!L&&!(g==="combobox"&&a)&&z.preventDefault(),(g!=="combobox"&&(!B||!L)||!i)&&(i&&Q!==!1&&E("",!0,!1),l())},x={inputRef:r,onInputKeyDown:I,onInputMouseDown:d,onInputChange:y,onInputPaste:H,onInputCompositionStart:F,onInputCompositionEnd:m},G=g==="multiple"||g==="tags"?D.createElement(SEA,FA({},e,x)):D.createElement(OEA,FA({},e,x));return D.createElement("div",{ref:c,className:"".concat(n,"-selector"),onClick:U,onMouseDown:Y},G)},FR=D.forwardRef(TEA);process.env.NODE_ENV!=="production"&&(FR.displayName="Selector");function kEA(A){var e=A.prefixCls,t=A.align,r=A.arrow,o=A.arrowPos,n=r||{},i=n.className,g=n.content,B=o.x,s=B===void 0?0:B,a=o.y,Q=a===void 0?0:a,E=D.useRef();if(!t||!t.points)return null;var C={position:"absolute"};if(t.autoArrow!==!1){var l=t.points[0],f=t.points[1],c=l[0],v=l[1],w=f[0],u=f[1];c===w||!["t","b"].includes(c)?C.top=Q:c==="t"?C.top=0:C.bottom=0,v===u||!["l","r"].includes(v)?C.left=s:v==="l"?C.left=0:C.right=0}return D.createElement("div",{ref:E,className:rA("".concat(e,"-arrow"),i),style:C},g)}function NEA(A){var e=A.prefixCls,t=A.open,r=A.zIndex,o=A.mask,n=A.motion;return o?D.createElement(zi,FA({},n,{motionAppear:!0,visible:t,removeOnLeave:!0}),function(i){var g=i.className;return D.createElement("div",{style:{zIndex:r},className:rA("".concat(e,"-mask"),g)})}):null}var pR=D.memo(function(A){var e=A.children;return e},function(A,e){return e.cache});process.env.NODE_ENV!=="production"&&(pR.displayName="PopupContent");var mR=D.forwardRef(function(A,e){var t=A.popup,r=A.className,o=A.prefixCls,n=A.style,i=A.target,g=A.onVisibleChanged,B=A.open,s=A.keepDom,a=A.fresh,Q=A.onClick,E=A.mask,C=A.arrow,l=A.arrowPos,f=A.align,c=A.motion,v=A.maskMotion,w=A.forceRender,u=A.getPopupContainer,h=A.autoDestroy,I=A.portal,d=A.zIndex,P=A.onMouseEnter,p=A.onMouseLeave,F=A.onPointerEnter,m=A.ready,y=A.offsetX,H=A.offsetY,U=A.offsetR,Y=A.offsetB,x=A.onAlign,G=A.onPrepare,R=A.stretch,z=A.targetWidth,L=A.targetHeight,b=typeof t=="function"?t():t,O=B||s,T=(u==null?void 0:u.length)>0,S=D.useState(!u||!T),j=sA(S,2),J=j[0],Z=j[1];if(Dt(function(){!J&&T&&i&&Z(!0)},[J,T,i]),!J)return null;var W="auto",q={left:"-1000vw",top:"-1000vh",right:W,bottom:W};if(m||!B){var AA,_=f.points,V=f.dynamicInset||((AA=f._experimental)===null||AA===void 0?void 0:AA.dynamicInset),X=V&&_[0][1]==="r",nA=V&&_[0][0]==="b";X?(q.right=U,q.left=W):(q.left=y,q.right=W),nA?(q.bottom=Y,q.top=W):(q.top=H,q.bottom=W)}var N={};return R&&(R.includes("height")&&L?N.height=L:R.includes("minHeight")&&L&&(N.minHeight=L),R.includes("width")&&z?N.width=z:R.includes("minWidth")&&z&&(N.minWidth=z)),B||(N.pointerEvents="none"),D.createElement(I,{open:w||O,getContainer:u&&function(){return u(i)},autoDestroy:h},D.createElement(NEA,{prefixCls:o,open:B,zIndex:d,mask:E,motion:v}),D.createElement(Co,{onResize:x,disabled:!B},function(tA){return D.createElement(zi,FA({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:w,leavedClassName:"".concat(o,"-hidden")},c,{onAppearPrepare:G,onEnterPrepare:G,visible:B,onVisibleChanged:function(aA){var EA;c==null||(EA=c.onVisibleChanged)===null||EA===void 0||EA.call(c,aA),g(aA)}}),function(BA,aA){var EA=BA.className,CA=BA.style,QA=rA(o,EA,r);return D.createElement("div",{ref:zo(tA,e,aA),className:QA,style:$($($($({"--arrow-x":"".concat(l.x||0,"px"),"--arrow-y":"".concat(l.y||0,"px")},q),N),CA),{},{boxSizing:"border-box",zIndex:d},n),onMouseEnter:P,onMouseLeave:p,onPointerEnter:F,onClick:Q},C&&D.createElement(kEA,{prefixCls:o,arrow:C,arrowPos:l,align:f}),D.createElement(pR,{cache:!B&&!a},b))})}))});process.env.NODE_ENV!=="production"&&(mR.displayName="Popup");var yR=D.forwardRef(function(A,e){var t=A.children,r=A.getTriggerDOMNode,o=Bg(t),n=D.useCallback(function(g){Fl(e,r?r(g):g)},[r]),i=KB(n,t.ref);return o?D.cloneElement(t,{ref:i}):t});process.env.NODE_ENV!=="production"&&(yR.displayName="TriggerWrapper");var YR=D.createContext(null);function HR(A){return A?Array.isArray(A)?A:[A]:[]}function jEA(A,e,t,r){return D.useMemo(function(){var o=HR(t??e),n=HR(r??e),i=new Set(o),g=new Set(n);return A&&(i.has("hover")&&(i.delete("hover"),i.add("click")),g.has("hover")&&(g.delete("hover"),g.add("click"))),[i,g]},[A,e,t,r])}function JEA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],t=arguments.length>2?arguments[2]:void 0;return t?A[0]===e[0]:A[0]===e[0]&&A[1]===e[1]}function KEA(A,e,t,r){for(var o=t.points,n=Object.keys(A),i=0;i1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(A)?e:A}function oc(A){return rc(parseFloat(A),0)}function UR(A,e){var t=$({},A);return(e||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=tc(r).getComputedStyle(r),n=o.overflow,i=o.overflowClipMargin,g=o.borderTopWidth,B=o.borderBottomWidth,s=o.borderLeftWidth,a=o.borderRightWidth,Q=r.getBoundingClientRect(),E=r.offsetHeight,C=r.clientHeight,l=r.offsetWidth,f=r.clientWidth,c=oc(g),v=oc(B),w=oc(s),u=oc(a),h=rc(Math.round(Q.width/l*1e3)/1e3),I=rc(Math.round(Q.height/E*1e3)/1e3),d=(l-f-w-u)*h,P=(E-C-c-v)*I,p=c*I,F=v*I,m=w*h,y=u*h,H=0,U=0;if(n==="clip"){var Y=oc(i);H=Y*h,U=Y*I}var x=Q.x+m-H,G=Q.y+p-U,R=x+Q.width+2*H-m-y-d,z=G+Q.height+2*U-p-F-P;t.left=Math.max(t.left,x),t.top=Math.max(t.top,G),t.right=Math.min(t.right,R),t.bottom=Math.min(t.bottom,z)}}),t}function xR(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t="".concat(e),r=t.match(/^(.*)\%$/);return r?A*(parseFloat(r[1])/100):parseFloat(t)}function GR(A,e){var t=e||[],r=sA(t,2),o=r[0],n=r[1];return[xR(A.width,o),xR(A.height,n)]}function zR(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[A[0],A[1]]}function uE(A,e){var t=e[0],r=e[1],o,n;return t==="t"?n=A.y:t==="b"?n=A.y+A.height:n=A.y+A.height/2,r==="l"?o=A.x:r==="r"?o=A.x+A.width:o=A.x+A.width/2,{x:o,y:n}}function $B(A,e){var t={t:"b",b:"t",l:"r",r:"l"};return A.map(function(r,o){return o===e?t[r]||"c":r}).join("")}function XEA(A,e,t,r,o,n,i){var g=D.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),B=sA(g,2),s=B[0],a=B[1],Q=D.useRef(0),E=D.useMemo(function(){return e?cF(e):[]},[e]),C=D.useRef({}),l=function(){C.current={}};A||l();var f=Ot(function(){if(e&&t&&A){let Eo=function(Re,tt){var ar=arguments.length>2&&arguments[2]!==void 0?arguments[2]:QA,ro=b.x+Re,Pr=b.y+tt,pi=ro+AA,mi=Pr+q,ig=Math.max(ro,ar.left),JB=Math.max(Pr,ar.top),VQ=Math.min(pi,ar.right),nb=Math.min(mi,ar.bottom);return Math.max(0,(VQ-ig)*(nb-JB))},jB=function(){gA=b.y+Fe,cA=gA+q,fA=b.x+be,SA=fA+AA};var w,u,h=e,I=h.ownerDocument,d=tc(h),P=d.getComputedStyle(h),p=P.width,F=P.height,m=P.position,y=h.style.left,H=h.style.top,U=h.style.right,Y=h.style.bottom,x=h.style.overflow,G=$($({},o[r]),n),R=I.createElement("div");(w=h.parentElement)===null||w===void 0||w.appendChild(R),R.style.left="".concat(h.offsetLeft,"px"),R.style.top="".concat(h.offsetTop,"px"),R.style.position=m,R.style.height="".concat(h.offsetHeight,"px"),R.style.width="".concat(h.offsetWidth,"px"),h.style.left="0",h.style.top="0",h.style.right="auto",h.style.bottom="auto",h.style.overflow="hidden";var z;if(Array.isArray(t))z={x:t[0],y:t[1],width:0,height:0};else{var L=t.getBoundingClientRect();z={x:L.x,y:L.y,width:L.width,height:L.height}}var b=h.getBoundingClientRect(),O=I.documentElement,T=O.clientWidth,S=O.clientHeight,j=O.scrollWidth,J=O.scrollHeight,Z=O.scrollTop,W=O.scrollLeft,q=b.height,AA=b.width,_=z.height,V=z.width,X={left:0,top:0,right:T,bottom:S},nA={left:-W,top:-Z,right:j-W,bottom:J-Z},N=G.htmlRegion,tA="visible",BA="visibleFirst";N!=="scroll"&&N!==BA&&(N=tA);var aA=N===BA,EA=UR(nA,E),CA=UR(X,E),QA=N===tA?CA:EA,lA=aA?CA:QA;h.style.left="auto",h.style.top="auto",h.style.right="0",h.style.bottom="0";var pA=h.getBoundingClientRect();h.style.left=y,h.style.top=H,h.style.right=U,h.style.bottom=Y,h.style.overflow=x,(u=h.parentElement)===null||u===void 0||u.removeChild(R);var DA=rc(Math.round(AA/parseFloat(p)*1e3)/1e3),mA=rc(Math.round(q/parseFloat(F)*1e3)/1e3);if(DA===0||mA===0||Pl(t)&&!Jw(t))return;var LA=G.offset,oA=G.targetOffset,vA=GR(b,LA),xA=sA(vA,2),GA=xA[0],hA=xA[1],wA=GR(z,oA),MA=sA(wA,2),TA=MA[0],NA=MA[1];z.x-=TA,z.y-=NA;var ie=G.points||[],WA=sA(ie,2),jA=WA[0],bA=WA[1],JA=zR(bA),ae=zR(jA),he=uE(z,JA),gt=uE(b,ae),ye=$({},G),be=he.x-gt.x+GA,Fe=he.y-gt.y+hA,Me=Eo(be,Fe),ce=Eo(be,Fe,CA),ZA=uE(z,["t","l"]),Ie=uE(b,["t","l"]),Ne=uE(z,["b","r"]),kA=uE(b,["b","r"]),_A=G.overflow||{},Ae=_A.adjustX,$A=_A.adjustY,fe=_A.shiftX,Oe=_A.shiftY,Mt=function(tt){return typeof tt=="boolean"?tt:tt>=0},gA,cA,fA,SA;jB();var ge=Mt($A),te=ae[0]===JA[0];if(ge&&ae[0]==="t"&&(cA>lA.bottom||C.current.bt)){var se=Fe;te?se-=q-_:se=ZA.y-kA.y-hA;var De=Eo(be,se),XA=Eo(be,se,CA);De>Me||De===Me&&(!aA||XA>=ce)?(C.current.bt=!0,Fe=se,hA=-hA,ye.points=[$B(ae,0),$B(JA,0)]):C.current.bt=!1}if(ge&&ae[0]==="b"&&(gAMe||Be===Me&&(!aA||We>=ce)?(C.current.tb=!0,Fe=ee,hA=-hA,ye.points=[$B(ae,0),$B(JA,0)]):C.current.tb=!1}var Yt=Mt(Ae),Gt=ae[1]===JA[1];if(Yt&&ae[1]==="l"&&(SA>lA.right||C.current.rl)){var ut=be;Gt?ut-=AA-V:ut=ZA.x-kA.x-GA;var Hr=Eo(ut,Fe),to=Eo(ut,Fe,CA);Hr>Me||Hr===Me&&(!aA||to>=ce)?(C.current.rl=!0,be=ut,GA=-GA,ye.points=[$B(ae,1),$B(JA,1)]):C.current.rl=!1}if(Yt&&ae[1]==="r"&&(fAMe||Ir===Me&&(!aA||rn>=ce)?(C.current.lr=!0,be=rr,GA=-GA,ye.points=[$B(ae,1),$B(JA,1)]):C.current.lr=!1}jB();var Sr=fe===!0?0:fe;typeof Sr=="number"&&(fACA.right&&(be-=SA-CA.right-GA,z.x>CA.right-Sr&&(be+=z.x-CA.right+Sr)));var pe=Oe===!0?0:Oe;typeof pe=="number"&&(gACA.bottom&&(Fe-=cA-CA.bottom-hA,z.y>CA.bottom-pe&&(Fe+=z.y-CA.bottom+pe)));var ot=b.x+be,Ft=ot+AA,fr=b.y+Fe,ao=fr+q,Fi=z.x,on=Fi+V,qe=z.y,Ke=qe+_,vr=Math.max(ot,Fi),wr=Math.min(Ft,on),Zt=(vr+wr)/2,nt=Zt-ot,et=Math.max(fr,qe),vt=Math.min(ao,Ke),$t=(et+vt)/2,ir=$t-fr;i==null||i(e,ye);var dr=pA.right-b.x-(be+b.width),Qo=pA.bottom-b.y-(Fe+b.height);DA===1&&(be=Math.round(be),dr=Math.round(dr)),mA===1&&(Fe=Math.round(Fe),Qo=Math.round(Qo));var NB={ready:!0,offsetX:be/DA,offsetY:Fe/mA,offsetR:dr/DA,offsetB:Qo/mA,arrowX:nt/DA,arrowY:ir/mA,scaleX:DA,scaleY:mA,align:ye};a(NB)}}),c=function(){Q.current+=1;var u=Q.current;Promise.resolve().then(function(){Q.current===u&&f()})},v=function(){a(function(u){return $($({},u),{},{ready:!1})})};return Dt(v,[r]),Dt(function(){A||v()},[A]),[s.ready,s.offsetX,s.offsetY,s.offsetR,s.offsetB,s.arrowX,s.arrowY,s.scaleX,s.scaleY,s.align,c]}function VEA(A,e,t,r,o){Dt(function(){if(A&&e&&t){let Q=function(){r(),o()};var n=e,i=t,g=cF(n),B=cF(i),s=tc(i),a=new Set([s].concat(zA(g),zA(B)));return a.forEach(function(E){E.addEventListener("scroll",Q,{passive:!0})}),s.addEventListener("resize",Q,{passive:!0}),r(),function(){a.forEach(function(E){E.removeEventListener("scroll",Q),s.removeEventListener("resize",Q)})}}},[A,e,t])}function WEA(A,e,t,r,o,n,i,g){var B=D.useRef(A);B.current=A,D.useEffect(function(){if(e&&r&&(!o||n)){var s=function(v){var w=v.target;B.current&&!i(w)&&g(!1)},a=tc(r);a.addEventListener("mousedown",s,!0),a.addEventListener("contextmenu",s,!0);var Q=Tw(t);if(Q&&(Q.addEventListener("mousedown",s,!0),Q.addEventListener("contextmenu",s,!0)),process.env.NODE_ENV!=="production"){var E,C,l=t==null||(E=t.getRootNode)===null||E===void 0?void 0:E.call(t),f=(C=r.getRootNode)===null||C===void 0?void 0:C.call(r);gg(l===f,"trigger element and popup element should in same shadow root.")}return function(){a.removeEventListener("mousedown",s,!0),a.removeEventListener("contextmenu",s,!0),Q&&(Q.removeEventListener("mousedown",s,!0),Q.removeEventListener("contextmenu",s,!0))}}},[e,t,r,o,n])}var ZEA=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function qEA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Xl,e=D.forwardRef(function(t,r){var o=t.prefixCls,n=o===void 0?"rc-trigger-popup":o,i=t.children,g=t.action,B=g===void 0?"hover":g,s=t.showAction,a=t.hideAction,Q=t.popupVisible,E=t.defaultPopupVisible,C=t.onPopupVisibleChange,l=t.afterPopupVisibleChange,f=t.mouseEnterDelay,c=t.mouseLeaveDelay,v=c===void 0?.1:c,w=t.focusDelay,u=t.blurDelay,h=t.mask,I=t.maskClosable,d=I===void 0?!0:I,P=t.getPopupContainer,p=t.forceRender,F=t.autoDestroy,m=t.destroyPopupOnHide,y=t.popup,H=t.popupClassName,U=t.popupStyle,Y=t.popupPlacement,x=t.builtinPlacements,G=x===void 0?{}:x,R=t.popupAlign,z=t.zIndex,L=t.stretch,b=t.getPopupClassNameFromAlign,O=t.fresh,T=t.alignPoint,S=t.onPopupClick,j=t.onPopupAlign,J=t.arrow,Z=t.popupMotion,W=t.maskMotion,q=t.popupTransitionName,AA=t.popupAnimation,_=t.maskTransitionName,V=t.maskAnimation,X=t.className,nA=t.getTriggerDOMNode,N=Ye(t,ZEA),tA=F||m||!1,BA=D.useState(!1),aA=sA(BA,2),EA=aA[0],CA=aA[1];Dt(function(){CA(EF())},[]);var QA=D.useRef({}),lA=D.useContext(YR),pA=D.useMemo(function(){return{registerSubPopup:function(rt,br){QA.current[rt]=br,lA==null||lA.registerSubPopup(rt,br)}}},[lA]),DA=fz(),mA=D.useState(null),LA=sA(mA,2),oA=LA[0],vA=LA[1],xA=D.useRef(null),GA=Ot(function(xe){xA.current=xe,Pl(xe)&&oA!==xe&&vA(xe),lA==null||lA.registerSubPopup(DA,xe)}),hA=D.useState(null),wA=sA(hA,2),MA=wA[0],TA=wA[1],NA=D.useRef(null),ie=Ot(function(xe){Pl(xe)&&MA!==xe&&(TA(xe),NA.current=xe)}),WA=D.Children.only(i),jA=(WA==null?void 0:WA.props)||{},bA={},JA=Ot(function(xe){var rt,br,oo=MA;return(oo==null?void 0:oo.contains(xe))||((rt=Tw(oo))===null||rt===void 0?void 0:rt.host)===xe||xe===oo||(oA==null?void 0:oA.contains(xe))||((br=Tw(oA))===null||br===void 0?void 0:br.host)===xe||xe===oA||Object.values(QA.current).some(function(Ur){return(Ur==null?void 0:Ur.contains(xe))||xe===Ur})}),ae=bR(n,Z,AA,q),he=bR(n,W,V,_),gt=D.useState(E||!1),ye=sA(gt,2),be=ye[0],Fe=ye[1],Me=Q??be,ce=Ot(function(xe){Q===void 0&&Fe(xe)});Dt(function(){Fe(Q||!1)},[Q]);var ZA=D.useRef(Me);ZA.current=Me;var Ie=D.useRef([]);Ie.current=[];var Ne=Ot(function(xe){var rt;ce(xe),((rt=Ie.current[Ie.current.length-1])!==null&&rt!==void 0?rt:Me)!==xe&&(Ie.current.push(xe),C==null||C(xe))}),kA=D.useRef(),_A=function(){clearTimeout(kA.current)},Ae=function(rt){var br=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;_A(),br===0?Ne(rt):kA.current=setTimeout(function(){Ne(rt)},br*1e3)};D.useEffect(function(){return _A},[]);var $A=D.useState(!1),fe=sA($A,2),Oe=fe[0],Mt=fe[1];Dt(function(xe){(!xe||Me)&&Mt(!0)},[Me]);var gA=D.useState(null),cA=sA(gA,2),fA=cA[0],SA=cA[1],ge=D.useState([0,0]),te=sA(ge,2),se=te[0],De=te[1],XA=function(rt){De([rt.clientX,rt.clientY])},ee=XEA(Me,oA,T?se:MA,Y,G,R,j),Be=sA(ee,11),We=Be[0],Yt=Be[1],Gt=Be[2],ut=Be[3],Hr=Be[4],to=Be[5],rr=Be[6],Ir=Be[7],rn=Be[8],Sr=Be[9],pe=Be[10],ot=jEA(EA,B,s,a),Ft=sA(ot,2),fr=Ft[0],ao=Ft[1],Fi=fr.has("click"),on=ao.has("click")||ao.has("contextMenu"),qe=Ot(function(){Oe||pe()}),Ke=function(){ZA.current&&T&&on&&Ae(!1)};VEA(Me,MA,oA,qe,Ke),Dt(function(){qe()},[se,Y]),Dt(function(){Me&&!(G!=null&&G[Y])&&qe()},[JSON.stringify(R)]);var vr=D.useMemo(function(){var xe=KEA(G,n,Sr,T);return rA(xe,b==null?void 0:b(Sr))},[Sr,b,G,n,T]);D.useImperativeHandle(r,function(){return{nativeElement:NA.current,popupElement:xA.current,forceAlign:qe}});var wr=D.useState(0),Zt=sA(wr,2),nt=Zt[0],et=Zt[1],vt=D.useState(0),$t=sA(vt,2),ir=$t[0],dr=$t[1],Qo=function(){if(L&&MA){var rt=MA.getBoundingClientRect();et(rt.width),dr(rt.height)}},NB=function(){Qo(),qe()},Eo=function(rt){Mt(!1),pe(),l==null||l(rt)},jB=function(){return new Promise(function(rt){Qo(),SA(function(){return rt})})};Dt(function(){fA&&(pe(),fA(),SA(null))},[fA]);function Re(xe,rt,br,oo){bA[xe]=function(Ur){var gP;oo==null||oo(Ur),Ae(rt,br);for(var ib=arguments.length,XeA=new Array(ib>1?ib-1:0),BP=1;BP1?br-1:0),Ur=1;Ur1?br-1:0),Ur=1;Ur1&&arguments[1]!==void 0?arguments[1]:{},t=e.fieldNames,r=e.childrenAsData,o=[],n=SR(t,!1),i=n.label,g=n.value,B=n.options,s=n.groupLabel;function a(Q,E){Array.isArray(Q)&&Q.forEach(function(C){if(E||!(B in C)){var l=C[g];o.push({key:LR(C,o.length),groupOption:E,data:C,label:C[i],value:l})}else{var f=C[s];f===void 0&&r&&(f=C.label),o.push({key:LR(C,o.length),group:!0,data:C,label:f}),a(C[B],!0)}})}return a(A,!1),o}function vF(A){var e=$({},A);return"props"in e||Object.defineProperty(e,"props",{get:function(){return de(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),e}}),e}var tCA=function(e,t,r){if(!t||!t.length)return null;var o=!1,n=function g(B,s){var a=Qx(s),Q=a[0],E=a.slice(1);if(!Q)return[B];var C=B.split(Q);return o=o||C.length>1,C.reduce(function(l,f){return[].concat(zA(l),zA(g(f,E)))},[]).filter(Boolean)},i=n(e,t);return o?typeof r<"u"?i.slice(0,r):i:null},wF=D.createContext(null);function rCA(A){var e=A.visible,t=A.values;if(!e)return null;var r=50;return D.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(t.slice(0,r).map(function(o){var n=o.label,i=o.value;return["number","string"].includes(Ce(n))?n:i}).join(", ")),t.length>r?", ...":null)}var oCA=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],nCA=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],iu=function(e){return e==="tags"||e==="multiple"},OR=D.forwardRef(function(A,e){var t,r=A.id,o=A.prefixCls,n=A.className,i=A.showSearch,g=A.tagRender,B=A.direction,s=A.omitDomProps,a=A.displayValues,Q=A.onDisplayValuesChange,E=A.emptyOptions,C=A.notFoundContent,l=C===void 0?"Not Found":C,f=A.onClear,c=A.mode,v=A.disabled,w=A.loading,u=A.getInputElement,h=A.getRawInputElement,I=A.open,d=A.defaultOpen,P=A.onDropdownVisibleChange,p=A.activeValue,F=A.onActiveValueChange,m=A.activeDescendantId,y=A.searchValue,H=A.autoClearSearchValue,U=A.onSearch,Y=A.onSearchSplit,x=A.tokenSeparators,G=A.allowClear,R=A.suffixIcon,z=A.clearIcon,L=A.OptionList,b=A.animation,O=A.transitionName,T=A.dropdownStyle,S=A.dropdownClassName,j=A.dropdownMatchSelectWidth,J=A.dropdownRender,Z=A.dropdownAlign,W=A.placement,q=A.builtinPlacements,AA=A.getPopupContainer,_=A.showAction,V=_===void 0?[]:_,X=A.onFocus,nA=A.onBlur,N=A.onKeyUp,tA=A.onKeyDown,BA=A.onMouseDown,aA=Ye(A,oCA),EA=iu(c),CA=(i!==void 0?i:EA)||c==="combobox",QA=$({},aA);nCA.forEach(function(qe){delete QA[qe]}),s==null||s.forEach(function(qe){delete QA[qe]});var lA=D.useState(!1),pA=sA(lA,2),DA=pA[0],mA=pA[1];D.useEffect(function(){mA(EF())},[]);var LA=D.useRef(null),oA=D.useRef(null),vA=D.useRef(null),xA=D.useRef(null),GA=D.useRef(null),hA=D.useRef(!1),wA=wEA(),MA=sA(wA,3),TA=MA[0],NA=MA[1],ie=MA[2];D.useImperativeHandle(e,function(){var qe,Ke;return{focus:(qe=xA.current)===null||qe===void 0?void 0:qe.focus,blur:(Ke=xA.current)===null||Ke===void 0?void 0:Ke.blur,scrollTo:function(wr){var Zt;return(Zt=GA.current)===null||Zt===void 0?void 0:Zt.scrollTo(wr)},nativeElement:LA.current||oA.current}});var WA=D.useMemo(function(){var qe;if(c!=="combobox")return y;var Ke=(qe=a[0])===null||qe===void 0?void 0:qe.value;return typeof Ke=="string"||typeof Ke=="number"?String(Ke):""},[y,c,a]),jA=c==="combobox"&&typeof u=="function"&&u()||null,bA=typeof h=="function"&&h(),JA=KB(oA,bA==null||(t=bA.props)===null||t===void 0?void 0:t.ref),ae=D.useState(!1),he=sA(ae,2),gt=he[0],ye=he[1];Dt(function(){ye(!0)},[]);var be=or(!1,{defaultValue:d,value:I}),Fe=sA(be,2),Me=Fe[0],ce=Fe[1],ZA=gt?Me:!1,Ie=!l&&E;(v||Ie&&ZA&&c==="combobox")&&(ZA=!1);var Ne=Ie?!1:ZA,kA=D.useCallback(function(qe){var Ke=qe!==void 0?qe:!ZA;v||(ce(Ke),ZA!==Ke&&(P==null||P(Ke)))},[v,ZA,ce,P]),_A=D.useMemo(function(){return(x||[]).some(function(qe){return[` + ${e}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${e}-confirm-body`]:{marginBottom:"auto"}}}]},qQA=A=>{const{componentCls:e}=A;return{[`${e}-root`]:{[`${e}-wrap-rtl`]:{direction:"rtl",[`${e}-confirm-body`]:{direction:"rtl"}}}}},AR=A=>{const e=A.padding,t=A.fontSizeHeading5,r=A.lineHeightHeading5;return it(A,{modalHeaderHeight:A.calc(A.calc(r).mul(t).equal()).add(A.calc(e).mul(2).equal()).equal(),modalFooterBorderColorSplit:A.colorSplit,modalFooterBorderStyle:A.lineType,modalFooterBorderWidth:A.lineWidth,modalCloseIconColor:A.colorIcon,modalCloseIconHoverColor:A.colorIconHover,modalCloseBtnSize:A.controlHeight,modalConfirmIconSize:A.fontHeight,modalTitleHeight:A.calc(A.titleFontSize).mul(A.titleLineHeight).equal()})},eR=A=>({footerBg:"transparent",headerBg:A.colorBgElevated,titleLineHeight:A.lineHeightHeading5,titleFontSize:A.fontSizeHeading5,contentBg:A.colorBgElevated,titleColor:A.colorTextHeading,contentPadding:A.wireframe?0:`${AA(A.paddingMD)} ${AA(A.paddingContentHorizontalLG)}`,headerPadding:A.wireframe?`${AA(A.padding)} ${AA(A.paddingLG)}`:0,headerBorderBottom:A.wireframe?`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`:"none",headerMarginBottom:A.wireframe?0:A.marginXS,bodyPadding:A.wireframe?A.paddingLG:0,footerPadding:A.wireframe?`${AA(A.paddingXS)} ${AA(A.padding)}`:0,footerBorderTop:A.wireframe?`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`:"none",footerBorderRadius:A.wireframe?`0 0 ${AA(A.borderRadiusLG)} ${AA(A.borderRadiusLG)}`:0,footerMarginTop:A.wireframe?0:A.marginSM,confirmBodyPadding:A.wireframe?`${AA(A.padding*2)} ${AA(A.padding*2)} ${AA(A.paddingLG)}`:0,confirmIconMarginInlineEnd:A.wireframe?A.margin:A.marginSM,confirmBtnsMarginTop:A.wireframe?A.marginLG:A.marginSM}),tR=Gt("Modal",A=>{const e=AR(A);return[ZQA(e),qQA(e),$z(e),vE(e,"zoom")]},eR,{unitless:{titleLineHeight:!0}});var _QA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{aF={x:A.pageX,y:A.pageY},setTimeout(()=>{aF=null},100)};qaA()&&document.documentElement.addEventListener("click",$QA,!0);const rR=A=>{var e;const{getPopupContainer:t,getPrefixCls:r,direction:o,modal:n}=D.useContext(Ce),i=T=>{const{onCancel:S}=A;S==null||S(T)},g=T=>{const{onOk:S}=A;S==null||S(T)};if(process.env.NODE_ENV!=="production"){const T=vt("Modal");[["visible","open"],["bodyStyle","styles.body"],["maskStyle","styles.mask"]].forEach(S=>{let[j,J]=S;T.deprecated(!(j in A),j,J)})}const{prefixCls:B,className:s,rootClassName:a,open:Q,wrapClassName:E,centered:C,getContainer:l,focusTriggerAfterClose:f=!0,style:c,visible:v,width:w=520,footer:u,classNames:h,styles:I,children:d,loading:P}=A,F=_QA(A,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading"]),p=r("modal",B),m=r(),y=oo(p),[H,U,Y]=tR(p,y),x=rA(E,{[`${p}-centered`]:!!C,[`${p}-wrap-rtl`]:o==="rtl"}),G=u!==null&&!P?D.createElement(Xz,Object.assign({},A,{onOk:g,onCancel:i})):null,[R,z]=Sz(Zw(A),Zw(n),{closable:!0,closeIcon:D.createElement(nB,{className:`${p}-close-icon`}),closeIconRender:T=>Kz(p,T)}),L=DQA(`.${p}-content`),[b,O]=oa("Modal",F.zIndex);return H(D.createElement($l,{form:!0,space:!0},D.createElement(kl.Provider,{value:O},D.createElement(TM,Object.assign({width:w},F,{zIndex:b,getContainer:l===void 0?t:l,prefixCls:p,rootClassName:rA(U,a,Y,y),footer:G,visible:Q??v,mousePosition:(e=F.mousePosition)!==null&&e!==void 0?e:aF,onClose:i,closable:R,closeIcon:z,focusTriggerAfterClose:f,transitionName:kn(m,"zoom",A.transitionName),maskTransitionName:kn(m,"fade",A.maskTransitionName),className:rA(U,s,n==null?void 0:n.className),style:Object.assign(Object.assign({},n==null?void 0:n.style),c),classNames:Object.assign(Object.assign(Object.assign({},n==null?void 0:n.classNames),h),{wrapper:rA(x,h==null?void 0:h.wrapper)}),styles:Object.assign(Object.assign({},n==null?void 0:n.styles),I),panelRef:L}),P?D.createElement(gB,{active:!0,title:!1,paragraph:{rows:4},className:`${p}-body-skeleton`}):d))))},AEA=A=>{const{componentCls:e,titleFontSize:t,titleLineHeight:r,modalConfirmIconSize:o,fontSize:n,lineHeight:i,modalTitleHeight:g,fontHeight:B,confirmBodyPadding:s}=A,a=`${e}-confirm`;return{[a]:{"&-rtl":{direction:"rtl"},[`${A.antCls}-modal-header`]:{display:"none"},[`${a}-body-wrapper`]:Object.assign({},oB()),[`&${e} ${e}-body`]:{padding:s},[`${a}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${A.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:A.confirmIconMarginInlineEnd,marginTop:A.calc(A.calc(B).sub(o).equal()).div(2).equal()},[`&-has-title > ${A.iconCls}`]:{marginTop:A.calc(A.calc(g).sub(o).equal()).div(2).equal()}},[`${a}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:A.marginXS},[`${A.iconCls} + ${a}-paragraph`]:{maxWidth:`calc(100% - ${AA(A.calc(A.modalConfirmIconSize).add(A.marginSM).equal())})`},[`${a}-title`]:{color:A.colorTextHeading,fontWeight:A.fontWeightStrong,fontSize:t,lineHeight:r},[`${a}-content`]:{color:A.colorText,fontSize:n,lineHeight:i},[`${a}-btns`]:{textAlign:"end",marginTop:A.confirmBtnsMarginTop,[`${A.antCls}-btn + ${A.antCls}-btn`]:{marginBottom:0,marginInlineStart:A.marginXS}}},[`${a}-error ${a}-body > ${A.iconCls}`]:{color:A.colorError},[`${a}-warning ${a}-body > ${A.iconCls}, + ${a}-confirm ${a}-body > ${A.iconCls}`]:{color:A.colorWarning},[`${a}-info ${a}-body > ${A.iconCls}`]:{color:A.colorInfo},[`${a}-success ${a}-body > ${A.iconCls}`]:{color:A.colorSuccess}}},eEA=Sl(["Modal","confirm"],A=>{const e=AR(A);return[AEA(e)]},eR,{order:-1e3});var tEA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o2),"breaking",`\`icon\` is using ReactNode instead of string naming in v4. Please check \`${t}\` at https://ant.design/components/icon`)}let Q=t;if(!t&&t!==null)switch(i){case"info":Q=D.createElement(wM,null);break;case"success":Q=D.createElement(Ow,null);break;case"error":Q=D.createElement(sE,null);break;default:Q=D.createElement(Tl,null)}const E=g??i==="confirm",C=A.autoFocusButton===null?!1:A.autoFocusButton||"ok",[l]=Aa("Modal"),f=s||l,c=r||(E?f==null?void 0:f.okText:f==null?void 0:f.justOkText),v=o||(f==null?void 0:f.cancelText),w=Object.assign({autoFocusButton:C,cancelTextLocale:v,okTextLocale:c,mergedOkCancel:E},a),u=D.useMemo(()=>w,zA(Object.values(w))),h=D.createElement(D.Fragment,null,D.createElement(rz,null),D.createElement(oz,null)),I=A.title!==void 0&&A.title!==null,d=`${n}-body`;return D.createElement("div",{className:`${n}-body-wrapper`},D.createElement("div",{className:rA(d,{[`${d}-has-title`]:I})},Q,D.createElement("div",{className:`${n}-paragraph`},I&&D.createElement("span",{className:`${n}-title`},A.title),D.createElement("div",{className:`${n}-content`},A.content))),B===void 0||typeof B=="function"?D.createElement(tz,{value:u},D.createElement("div",{className:`${n}-btns`},typeof B=="function"?B(h,{OkBtn:oz,CancelBtn:rz}):h)):B,D.createElement(eEA,{prefixCls:e}))}const nR=A=>{const{close:e,zIndex:t,afterClose:r,open:o,keyboard:n,centered:i,getContainer:g,maskStyle:B,direction:s,prefixCls:a,wrapClassName:Q,rootPrefixCls:E,bodyStyle:C,closable:l=!1,closeIcon:f,modalRender:c,focusTriggerAfterClose:v,onConfirm:w,styles:u}=A;if(process.env.NODE_ENV!=="production"){const H=vt("Modal");[["visible","open"],["bodyStyle","styles.body"],["maskStyle","styles.mask"]].forEach(U=>{let[Y,x]=U;H.deprecated(!(Y in A),Y,x)})}const h=`${a}-confirm`,I=A.width||416,d=A.style||{},P=A.mask===void 0?!0:A.mask,F=A.maskClosable===void 0?!1:A.maskClosable,p=rA(h,`${h}-${A.type}`,{[`${h}-rtl`]:s==="rtl"},A.className),[,m]=Xr(),y=D.useMemo(()=>t!==void 0?t:m.zIndexPopupBase+DM,[t,m]);return D.createElement(rR,{prefixCls:a,className:p,wrapClassName:rA({[`${h}-centered`]:!!A.centered},Q),onCancel:()=>{e==null||e({triggerCancel:!0}),w==null||w(!1)},open:o,title:"",footer:null,transitionName:kn(E||"","zoom",A.transitionName),maskTransitionName:kn(E||"","fade",A.maskTransitionName),mask:P,maskClosable:F,style:d,styles:Object.assign({body:C,mask:B},u),width:I,zIndex:y,afterClose:r,keyboard:n,centered:i,getContainer:g,closable:l,closeIcon:f,modalRender:c,focusTriggerAfterClose:v},D.createElement(oR,Object.assign({},A,{confirmPrefixCls:h})))},QF=A=>{const{rootPrefixCls:e,iconPrefixCls:t,direction:r,theme:o}=A;return D.createElement(Ri,{prefixCls:e,iconPrefixCls:t,direction:r,theme:o},D.createElement(nR,Object.assign({},A)))};process.env.NODE_ENV!=="production"&&(nR.displayName="ConfirmDialog",QF.displayName="ConfirmDialogWrapper");const ga=[];let iR="";function gR(){return iR}const rEA=A=>{var e,t;const{prefixCls:r,getContainer:o,direction:n}=A,i=ux(),g=M.useContext(Ce),B=gR()||g.getPrefixCls(),s=r||`${B}-modal`;let a=o;return a===!1&&(a=void 0,process.env.NODE_ENV!=="production"&&process.env.NODE_ENV!=="production"&&VB(!1,"Modal","Static method not support `getContainer` to be `false` since it do not have context env.")),M.createElement(QF,Object.assign({},A,{rootPrefixCls:B,prefixCls:s,iconPrefixCls:g.iconPrefixCls,theme:g.theme,direction:n??g.direction,locale:(t=(e=g.locale)===null||e===void 0?void 0:e.Modal)!==null&&t!==void 0?t:i,getContainer:a}))};function Ac(A){const e=fM();process.env.NODE_ENV!=="production"&&!e.holderRender&&EG("Modal");const t=document.createDocumentFragment();let r=Object.assign(Object.assign({},A),{close:g,open:!0}),o;function n(){for(var s,a=arguments.length,Q=new Array(a),E=0;Ef==null?void 0:f.triggerCancel)){var l;(s=A.onCancel)===null||s===void 0||(l=s).call.apply(l,[A,()=>{}].concat(zA(Q.slice(1))))}for(let f=0;f{const a=e.getPrefixCls(void 0,gR()),Q=e.getIconPrefixCls(),E=e.getTheme(),C=M.createElement(rEA,Object.assign({},s));IM(M.createElement(Ri,{prefixCls:a,iconPrefixCls:Q,theme:E},e.holderRender?e.holderRender(C):C),t)})}function g(){for(var s=arguments.length,a=new Array(s),Q=0;Q{typeof A.afterClose=="function"&&A.afterClose(),n.apply(this,a)}}),r.visible&&delete r.visible,i(r)}function B(s){typeof s=="function"?r=s(r):r=Object.assign(Object.assign({},r),s),i(r)}return i(r),ga.push(g),{destroy:g,update:B}}function BR(A){return Object.assign(Object.assign({},A),{type:"warning"})}function sR(A){return Object.assign(Object.assign({},A),{type:"info"})}function aR(A){return Object.assign(Object.assign({},A),{type:"success"})}function QR(A){return Object.assign(Object.assign({},A),{type:"error"})}function ER(A){return Object.assign(Object.assign({},A),{type:"confirm"})}function oEA(A){let{rootPrefixCls:e}=A;process.env.NODE_ENV!=="production"&&VB(!1,"Modal","Modal.config is deprecated. Please use ConfigProvider.config instead."),iR=e}var nEA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,{afterClose:r,config:o}=A,n=nEA(A,["afterClose","config"]);const[i,g]=D.useState(!0),[B,s]=D.useState(o),{direction:a,getPrefixCls:Q}=D.useContext(Ce),E=Q("modal"),C=Q(),l=()=>{var w;r(),(w=B.afterClose)===null||w===void 0||w.call(B)},f=function(){var w;g(!1);for(var u=arguments.length,h=new Array(u),I=0;IF==null?void 0:F.triggerCancel)){var P;(w=B.onCancel)===null||w===void 0||(P=w).call.apply(P,[B,()=>{}].concat(zA(h.slice(1))))}};D.useImperativeHandle(e,()=>({destroy:f,update:w=>{s(u=>Object.assign(Object.assign({},u),w))}}));const c=(t=B.okCancel)!==null&&t!==void 0?t:B.type==="confirm",[v]=Aa("Modal",Ui.Modal);return D.createElement(QF,Object.assign({prefixCls:E,rootPrefixCls:C},B,{close:f,open:i,afterClose:l,okText:B.okText||(c?v==null?void 0:v.okText:v==null?void 0:v.justOkText),direction:B.direction||a,cancelText:B.cancelText||(v==null?void 0:v.cancelText)},n))},gEA=D.forwardRef(iEA);let CR=0;const BEA=D.memo(D.forwardRef((A,e)=>{const[t,r]=NBA();return D.useImperativeHandle(e,()=>({patchElement:r}),[]),D.createElement(D.Fragment,null,t)}));function sEA(){const A=D.useRef(null),[e,t]=D.useState([]);D.useEffect(()=>{e.length&&(zA(e).forEach(i=>{i()}),t([]))},[e]);const r=D.useCallback(n=>function(g){var B;CR+=1;const s=D.createRef();let a;const Q=new Promise(c=>{a=c});let E=!1,C;const l=D.createElement(gEA,{key:`modal-${CR}`,config:n(g),ref:s,afterClose:()=>{C==null||C()},isSilent:()=>E,onConfirm:c=>{a(c)}});return C=(B=A.current)===null||B===void 0?void 0:B.patchElement(l),C&&ga.push(C),{destroy:()=>{function c(){var v;(v=s.current)===null||v===void 0||v.destroy()}s.current?c():t(v=>[].concat(zA(v),[c]))},update:c=>{function v(){var w;(w=s.current)===null||w===void 0||w.update(c)}s.current?v():t(w=>[].concat(zA(w),[v]))},then:c=>(E=!0,Q.then(c))}},[]);return[D.useMemo(()=>({info:r(sR),success:r(aR),error:r(QR),warning:r(BR),confirm:r(ER)}),[]),D.createElement(BEA,{key:"modal-holder",ref:A})]}const aEA=M.createContext({});function lR(A){return e=>D.createElement(Ri,{theme:{token:{motion:!1,zIndexPopupBase:0}}},D.createElement(A,Object.assign({},e)))}const cR=(A,e,t,r)=>lR(n=>{const{prefixCls:i,style:g}=n,B=D.useRef(null),[s,a]=D.useState(0),[Q,E]=D.useState(0),[C,l]=or(!1,{value:n.open}),{getPrefixCls:f}=D.useContext(Ce),c=f(e||"select",i);D.useEffect(()=>{if(l(!0),typeof ResizeObserver<"u"){const u=new ResizeObserver(I=>{const d=I[0].target;a(d.offsetHeight+8),E(d.offsetWidth)}),h=setInterval(()=>{var I;const d=t?`.${t(c)}`:`.${c}-dropdown`,P=(I=B.current)===null||I===void 0?void 0:I.querySelector(d);P&&(clearInterval(h),u.observe(P))},10);return()=>{clearInterval(h),u.disconnect()}}},[]);let v=Object.assign(Object.assign({},n),{style:Object.assign(Object.assign({},g),{margin:0}),open:C,visible:C,getPopupContainer:()=>B.current});r&&(v=r(v));const w={paddingBottom:s,position:"relative",minWidth:Q};return D.createElement("div",{ref:B,style:w},D.createElement(A,Object.assign({},v)))}),EF=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var A=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(A)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(A==null?void 0:A.substr(0,4))};var eu=function(e){var t=e.className,r=e.customizeIcon,o=e.customizeIconProps,n=e.children,i=e.onMouseDown,g=e.onClick,B=typeof r=="function"?r(o):r;return D.createElement("span",{className:t,onMouseDown:function(a){a.preventDefault(),i==null||i(a)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:g,"aria-hidden":!0},B!==void 0?B:D.createElement("span",{className:rA(t.split(/\s+/).map(function(s){return"".concat(s,"-icon")}))},n))},QEA=function(e,t,r,o,n){var i=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,g=arguments.length>6?arguments[6]:void 0,B=arguments.length>7?arguments[7]:void 0,s=M.useMemo(function(){if(Ee(o)==="object")return o.clearIcon;if(n)return n},[o,n]),a=M.useMemo(function(){return!!(!i&&o&&(r.length||g)&&!(B==="combobox"&&g===""))},[o,i,r.length,g,B]);return{allowClear:a,clearIcon:M.createElement(eu,{className:"".concat(e,"-clear"),onMouseDown:t,customizeIcon:s},"×")}},fR=D.createContext(null);function EEA(){return D.useContext(fR)}function CEA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,e=D.useState(!1),t=sA(e,2),r=t[0],o=t[1],n=D.useRef(null),i=function(){window.clearTimeout(n.current)};D.useEffect(function(){return i},[]);var g=function(s,a){i(),n.current=window.setTimeout(function(){o(s),a&&a()},A)};return[r,g,i]}function vR(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,e=D.useRef(null),t=D.useRef(null);D.useEffect(function(){return function(){window.clearTimeout(t.current)}},[]);function r(o){(o||e.current===null)&&(e.current=o),window.clearTimeout(t.current),t.current=window.setTimeout(function(){e.current=null},A)}return[function(){return e.current},r]}function lEA(A,e,t,r){var o=D.useRef(null);o.current={open:e,triggerOpen:t,customizedTrigger:r},D.useEffect(function(){function n(i){var g;if(!((g=o.current)!==null&&g!==void 0&&g.customizedTrigger)){var B=i.target;B.shadowRoot&&i.composed&&(B=i.composedPath()[0]||B),o.current.open&&A().filter(function(s){return s}).every(function(s){return!s.contains(B)&&s!==B})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",n),function(){return window.removeEventListener("mousedown",n)}},[])}function cEA(A){return![HA.ESC,HA.SHIFT,HA.BACKSPACE,HA.TAB,HA.WIN_KEY,HA.ALT,HA.META,HA.WIN_KEY_RIGHT,HA.CTRL,HA.SEMICOLON,HA.EQUALS,HA.CAPS_LOCK,HA.CONTEXT_MENU,HA.F1,HA.F2,HA.F3,HA.F4,HA.F5,HA.F6,HA.F7,HA.F8,HA.F9,HA.F10,HA.F11,HA.F12].includes(A)}var fEA=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],wE=void 0;function vEA(A,e){var t=A.prefixCls,r=A.invalidate,o=A.item,n=A.renderItem,i=A.responsive,g=A.responsiveDisabled,B=A.registerSize,s=A.itemKey,a=A.className,Q=A.style,E=A.children,C=A.display,l=A.order,f=A.component,c=f===void 0?"div":f,v=Ye(A,fEA),w=i&&!C;function u(F){B(s,F)}D.useEffect(function(){return function(){u(null)}},[]);var h=n&&o!==wE?n(o):E,I;r||(I={opacity:w?0:1,height:w?0:wE,overflowY:w?"hidden":wE,order:i?l:wE,pointerEvents:w?"none":wE,position:w?"absolute":wE});var d={};w&&(d["aria-hidden"]=!0);var P=D.createElement(c,FA({className:rA(!r&&t,a),style:q(q({},I),Q)},d,v,{ref:e}),h);return i&&(P=D.createElement(Do,{onResize:function(p){var m=p.offsetWidth;u(m)},disabled:g},P)),P}var ec=D.forwardRef(vEA);ec.displayName="Item";function wEA(A){if(typeof MessageChannel>"u")pt(A);else{var e=new MessageChannel;e.port1.onmessage=function(){return A()},e.port2.postMessage(void 0)}}function uEA(){var A=D.useRef(null),e=function(r){A.current||(A.current=[],wEA(function(){Mr.unstable_batchedUpdates(function(){A.current.forEach(function(o){o()}),A.current=null})})),A.current.push(r)};return e}function tc(A,e){var t=D.useState(e),r=sA(t,2),o=r[0],n=r[1],i=Ot(function(g){A(function(){n(g)})});return[o,i]}var tu=M.createContext(null),DEA=["component"],hEA=["className"],IEA=["className"],dEA=function(e,t){var r=D.useContext(tu);if(!r){var o=e.component,n=o===void 0?"div":o,i=Ye(e,DEA);return D.createElement(n,FA({},i,{ref:t}))}var g=r.className,B=Ye(r,hEA),s=e.className,a=Ye(e,IEA);return D.createElement(tu.Provider,{value:null},D.createElement(ec,FA({ref:t,className:rA(g,s)},B,a)))},wR=D.forwardRef(dEA);wR.displayName="RawItem";var PEA=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],uR="responsive",DR="invalidate";function MEA(A){return"+ ".concat(A.length," ...")}function FEA(A,e){var t=A.prefixCls,r=t===void 0?"rc-overflow":t,o=A.data,n=o===void 0?[]:o,i=A.renderItem,g=A.renderRawItem,B=A.itemKey,s=A.itemWidth,a=s===void 0?10:s,Q=A.ssr,E=A.style,C=A.className,l=A.maxCount,f=A.renderRest,c=A.renderRawRest,v=A.suffix,w=A.component,u=w===void 0?"div":w,h=A.itemComponent,I=A.onVisibleChange,d=Ye(A,PEA),P=Q==="full",F=uEA(),p=tc(F,null),m=sA(p,2),y=m[0],H=m[1],U=y||0,Y=tc(F,new Map),x=sA(Y,2),G=x[0],R=x[1],z=tc(F,0),L=sA(z,2),b=L[0],O=L[1],T=tc(F,0),S=sA(T,2),j=S[0],J=S[1],Z=tc(F,0),W=sA(Z,2),$=W[0],eA=W[1],_=M.useState(null),V=sA(_,2),X=V[0],nA=V[1],N=M.useState(null),tA=sA(N,2),BA=tA[0],aA=tA[1],EA=D.useMemo(function(){return BA===null&&P?Number.MAX_SAFE_INTEGER:BA||0},[BA,y]),CA=M.useState(!1),QA=sA(CA,2),lA=QA[0],pA=QA[1],DA="".concat(r,"-item"),mA=Math.max(b,j),LA=l===uR,oA=n.length&&LA,vA=l===DR,xA=oA||typeof l=="number"&&n.length>l,GA=M.useMemo(function(){var ce=n;return oA?y===null&&P?ce=n:ce=n.slice(0,Math.min(n.length,U/a)):typeof l=="number"&&(ce=n.slice(0,l)),ce},[n,a,y,l,oA]),hA=M.useMemo(function(){return oA?n.slice(EA+1):n.slice(GA.length)},[n,GA,oA,EA]),wA=M.useCallback(function(ce,ZA){var Ie;return typeof B=="function"?B(ce):(Ie=B&&(ce==null?void 0:ce[B]))!==null&&Ie!==void 0?Ie:ZA},[B]),MA=M.useCallback(i||function(ce){return ce},[i]);function TA(ce,ZA,Ie){BA===ce&&(ZA===void 0||ZA===X)||(aA(ce),Ie||(pA(ceU){TA(Ne-1,ce-kA-$+j);break}}v&&bA(0)+$>U&&nA(null)}},[U,G,j,$,wA,GA]);var JA=lA&&!!hA.length,ae={};X!==null&&oA&&(ae={position:"absolute",left:X,top:0});var he={prefixCls:DA,responsive:oA,component:h,invalidate:vA},gt=g?function(ce,ZA){var Ie=wA(ce,ZA);return D.createElement(tu.Provider,{key:Ie,value:q(q({},he),{},{order:ZA,item:ce,itemKey:Ie,registerSize:ie,display:ZA<=EA})},g(ce,ZA))}:function(ce,ZA){var Ie=wA(ce,ZA);return D.createElement(ec,FA({},he,{order:ZA,key:Ie,item:ce,renderItem:MA,itemKey:Ie,registerSize:ie,display:ZA<=EA}))},ye,be={order:JA?EA:Number.MAX_SAFE_INTEGER,className:"".concat(DA,"-rest"),registerSize:WA,display:JA};if(c)c&&(ye=D.createElement(tu.Provider,{value:q(q({},he),be)},c(hA)));else{var Fe=f||MEA;ye=D.createElement(ec,FA({},he,be),typeof Fe=="function"?Fe(hA):Fe)}var Me=D.createElement(u,FA({className:rA(!vA&&r,C),style:E,ref:e},d),GA.map(gt),xA?ye:null,v&&D.createElement(ec,FA({},he,{responsive:LA,responsiveDisabled:!oA,order:EA,className:"".concat(DA,"-suffix"),registerSize:jA,display:!0,style:ae}),v));return LA&&(Me=D.createElement(Do,{onResize:NA,disabled:!oA},Me)),Me}var Eg=D.forwardRef(FEA);Eg.displayName="Overflow",Eg.Item=wR,Eg.RESPONSIVE=uR,Eg.INVALIDATE=DR;var pEA=function(e,t){var r,o=e.prefixCls,n=e.id,i=e.inputElement,g=e.disabled,B=e.tabIndex,s=e.autoFocus,a=e.autoComplete,Q=e.editable,E=e.activeDescendantId,C=e.value,l=e.maxLength,f=e.onKeyDown,c=e.onMouseDown,v=e.onChange,w=e.onPaste,u=e.onCompositionStart,h=e.onCompositionEnd,I=e.open,d=e.attrs,P=i||D.createElement("input",null),F=P,p=F.ref,m=F.props,y=m.onKeyDown,H=m.onChange,U=m.onMouseDown,Y=m.onCompositionStart,x=m.onCompositionEnd,G=m.style;return gg(!("maxLength"in P.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),P=D.cloneElement(P,q(q(q({type:"search"},m),{},{id:n,ref:rn(t,p),disabled:g,tabIndex:B,autoComplete:a||"off",autoFocus:s,className:rA("".concat(o,"-selection-search-input"),(r=P)===null||r===void 0||(r=r.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-expanded":I||!1,"aria-haspopup":"listbox","aria-owns":"".concat(n,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(n,"_list"),"aria-activedescendant":I?E:void 0},d),{},{value:Q?C:"",maxLength:l,readOnly:!Q,unselectable:Q?null:"on",style:q(q({},G),{},{opacity:Q?null:0}),onKeyDown:function(z){f(z),y&&y(z)},onMouseDown:function(z){c(z),U&&U(z)},onChange:function(z){v(z),H&&H(z)},onCompositionStart:function(z){u(z),Y&&Y(z)},onCompositionEnd:function(z){h(z),x&&x(z)},onPaste:w})),P},CF=D.forwardRef(pEA);process.env.NODE_ENV!=="production"&&(CF.displayName="Input");function lF(A){return Array.isArray(A)?A:A!==void 0?[A]:[]}var mEA=typeof window<"u"&&window.document&&window.document.documentElement,yEA=process.env.NODE_ENV!=="test"&&mEA;function YEA(A){return A!=null}function HEA(A){return!A&&A!==0}function hR(A){return["string","number"].includes(Ee(A))}function IR(A){var e=void 0;return A&&(hR(A.title)?e=A.title.toString():hR(A.label)&&(e=A.label.toString())),e}function bEA(A,e){yEA?D.useLayoutEffect(A,e):D.useEffect(A,e)}function UEA(A){var e;return(e=A.key)!==null&&e!==void 0?e:A.value}var dR=function(e){e.preventDefault(),e.stopPropagation()},xEA=function(e){var t=e.id,r=e.prefixCls,o=e.values,n=e.open,i=e.searchValue,g=e.autoClearSearchValue,B=e.inputRef,s=e.placeholder,a=e.disabled,Q=e.mode,E=e.showSearch,C=e.autoFocus,l=e.autoComplete,f=e.activeDescendantId,c=e.tabIndex,v=e.removeIcon,w=e.maxTagCount,u=e.maxTagTextLength,h=e.maxTagPlaceholder,I=h===void 0?function(nA){return"+ ".concat(nA.length," ...")}:h,d=e.tagRender,P=e.onToggleOpen,F=e.onRemove,p=e.onInputChange,m=e.onInputPaste,y=e.onInputKeyDown,H=e.onInputMouseDown,U=e.onInputCompositionStart,Y=e.onInputCompositionEnd,x=D.useRef(null),G=M.useState(0),R=sA(G,2),z=R[0],L=R[1],b=M.useState(!1),O=sA(b,2),T=O[0],S=O[1],j="".concat(r,"-selection"),J=n||Q==="multiple"&&g===!1||Q==="tags"?i:"",Z=Q==="tags"||Q==="multiple"&&g===!1||E&&(n||T);bEA(function(){L(x.current.scrollWidth)},[J]);var W=function(N,tA,BA,aA,EA){return D.createElement("span",{title:IR(N),className:rA("".concat(j,"-item"),K({},"".concat(j,"-item-disabled"),BA))},D.createElement("span",{className:"".concat(j,"-item-content")},tA),aA&&D.createElement(eu,{className:"".concat(j,"-item-remove"),onMouseDown:dR,onClick:EA,customizeIcon:v},"×"))},$=function(N,tA,BA,aA,EA,CA){var QA=function(pA){dR(pA),P(!n)};return D.createElement("span",{onMouseDown:QA},d({label:tA,value:N,disabled:BA,closable:aA,onClose:EA,isMaxTag:!!CA}))},eA=function(N){var tA=N.disabled,BA=N.label,aA=N.value,EA=!a&&!tA,CA=BA;if(typeof u=="number"&&(typeof BA=="string"||typeof BA=="number")){var QA=String(CA);QA.length>u&&(CA="".concat(QA.slice(0,u),"..."))}var lA=function(DA){DA&&DA.stopPropagation(),F(N)};return typeof d=="function"?$(aA,CA,tA,EA,lA):W(N,CA,tA,EA,lA)},_=function(N){var tA=typeof I=="function"?I(N):I;return typeof d=="function"?$(void 0,tA,!1,!1,void 0,!0):W({title:tA},tA,!1)},V=D.createElement("div",{className:"".concat(j,"-search"),style:{width:z},onFocus:function(){S(!0)},onBlur:function(){S(!1)}},D.createElement(CF,{ref:B,open:n,prefixCls:r,id:t,inputElement:null,disabled:a,autoFocus:C,autoComplete:l,editable:Z,activeDescendantId:f,value:J,onKeyDown:y,onMouseDown:H,onChange:p,onPaste:m,onCompositionStart:U,onCompositionEnd:Y,tabIndex:c,attrs:Go(e,!0)}),D.createElement("span",{ref:x,className:"".concat(j,"-search-mirror"),"aria-hidden":!0},J," ")),X=D.createElement(Eg,{prefixCls:"".concat(j,"-overflow"),data:o,renderItem:eA,renderRest:_,suffix:V,itemKey:UEA,maxCount:w});return D.createElement(D.Fragment,null,X,!o.length&&!J&&D.createElement("span",{className:"".concat(j,"-placeholder")},s))},GEA=function(e){var t=e.inputElement,r=e.prefixCls,o=e.id,n=e.inputRef,i=e.disabled,g=e.autoFocus,B=e.autoComplete,s=e.activeDescendantId,a=e.mode,Q=e.open,E=e.values,C=e.placeholder,l=e.tabIndex,f=e.showSearch,c=e.searchValue,v=e.activeValue,w=e.maxLength,u=e.onInputKeyDown,h=e.onInputMouseDown,I=e.onInputChange,d=e.onInputPaste,P=e.onInputCompositionStart,F=e.onInputCompositionEnd,p=e.title,m=D.useState(!1),y=sA(m,2),H=y[0],U=y[1],Y=a==="combobox",x=Y||f,G=E[0],R=c||"";Y&&v&&!H&&(R=v),D.useEffect(function(){Y&&U(!1)},[Y,v]);var z=a!=="combobox"&&!Q&&!f?!1:!!R,L=p===void 0?IR(G):p,b=D.useMemo(function(){return G?null:D.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:z?{visibility:"hidden"}:void 0},C)},[G,z,C,r]);return D.createElement(D.Fragment,null,D.createElement("span",{className:"".concat(r,"-selection-search")},D.createElement(CF,{ref:n,prefixCls:r,id:o,open:Q,inputElement:t,disabled:i,autoFocus:g,autoComplete:B,editable:x,activeDescendantId:s,value:R,onKeyDown:u,onMouseDown:h,onChange:function(T){U(!0),I(T)},onPaste:d,onCompositionStart:P,onCompositionEnd:F,tabIndex:l,attrs:Go(e,!0),maxLength:Y?w:void 0})),!Y&&G?D.createElement("span",{className:"".concat(r,"-selection-item"),title:L,style:z?{visibility:"hidden"}:void 0},G.label):null,b)},zEA=function(e,t){var r=M.useRef(null),o=M.useRef(!1),n=e.prefixCls,i=e.open,g=e.mode,B=e.showSearch,s=e.tokenWithEnter,a=e.disabled,Q=e.autoClearSearchValue,E=e.onSearch,C=e.onSearchSubmit,l=e.onToggleOpen,f=e.onInputKeyDown,c=e.domRef;D.useImperativeHandle(t,function(){return{focus:function(z){r.current.focus(z)},blur:function(){r.current.blur()}}});var v=vR(0),w=sA(v,2),u=w[0],h=w[1],I=function(z){var L=z.which;(L===HA.UP||L===HA.DOWN)&&z.preventDefault(),f&&f(z),L===HA.ENTER&&g==="tags"&&!o.current&&!i&&(C==null||C(z.target.value)),cEA(L)&&l(!0)},d=function(){h(!0)},P=M.useRef(null),F=function(z){E(z,!0,o.current)!==!1&&l(!0)},p=function(){o.current=!0},m=function(z){o.current=!1,g!=="combobox"&&F(z.target.value)},y=function(z){var L=z.target.value;if(s&&P.current&&/[\r\n]/.test(P.current)){var b=P.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");L=L.replace(b,P.current)}P.current=null,F(L)},H=function(z){var L=z.clipboardData,b=L==null?void 0:L.getData("text");P.current=b||""},U=function(z){var L=z.target;if(L!==r.current){var b=document.body.style.msTouchAction!==void 0;b?setTimeout(function(){r.current.focus()}):r.current.focus()}},Y=function(z){var L=u();z.target!==r.current&&!L&&!(g==="combobox"&&a)&&z.preventDefault(),(g!=="combobox"&&(!B||!L)||!i)&&(i&&Q!==!1&&E("",!0,!1),l())},x={inputRef:r,onInputKeyDown:I,onInputMouseDown:d,onInputChange:y,onInputPaste:H,onInputCompositionStart:p,onInputCompositionEnd:m},G=g==="multiple"||g==="tags"?D.createElement(xEA,FA({},e,x)):D.createElement(GEA,FA({},e,x));return D.createElement("div",{ref:c,className:"".concat(n,"-selector"),onClick:U,onMouseDown:Y},G)},PR=D.forwardRef(zEA);process.env.NODE_ENV!=="production"&&(PR.displayName="Selector");function REA(A){var e=A.prefixCls,t=A.align,r=A.arrow,o=A.arrowPos,n=r||{},i=n.className,g=n.content,B=o.x,s=B===void 0?0:B,a=o.y,Q=a===void 0?0:a,E=D.useRef();if(!t||!t.points)return null;var C={position:"absolute"};if(t.autoArrow!==!1){var l=t.points[0],f=t.points[1],c=l[0],v=l[1],w=f[0],u=f[1];c===w||!["t","b"].includes(c)?C.top=Q:c==="t"?C.top=0:C.bottom=0,v===u||!["l","r"].includes(v)?C.left=s:v==="l"?C.left=0:C.right=0}return D.createElement("div",{ref:E,className:rA("".concat(e,"-arrow"),i),style:C},g)}function LEA(A){var e=A.prefixCls,t=A.open,r=A.zIndex,o=A.mask,n=A.motion;return o?D.createElement(zi,FA({},n,{motionAppear:!0,visible:t,removeOnLeave:!0}),function(i){var g=i.className;return D.createElement("div",{style:{zIndex:r},className:rA("".concat(e,"-mask"),g)})}):null}var MR=D.memo(function(A){var e=A.children;return e},function(A,e){return e.cache});process.env.NODE_ENV!=="production"&&(MR.displayName="PopupContent");var FR=D.forwardRef(function(A,e){var t=A.popup,r=A.className,o=A.prefixCls,n=A.style,i=A.target,g=A.onVisibleChanged,B=A.open,s=A.keepDom,a=A.fresh,Q=A.onClick,E=A.mask,C=A.arrow,l=A.arrowPos,f=A.align,c=A.motion,v=A.maskMotion,w=A.forceRender,u=A.getPopupContainer,h=A.autoDestroy,I=A.portal,d=A.zIndex,P=A.onMouseEnter,F=A.onMouseLeave,p=A.onPointerEnter,m=A.ready,y=A.offsetX,H=A.offsetY,U=A.offsetR,Y=A.offsetB,x=A.onAlign,G=A.onPrepare,R=A.stretch,z=A.targetWidth,L=A.targetHeight,b=typeof t=="function"?t():t,O=B||s,T=(u==null?void 0:u.length)>0,S=D.useState(!u||!T),j=sA(S,2),J=j[0],Z=j[1];if(Dt(function(){!J&&T&&i&&Z(!0)},[J,T,i]),!J)return null;var W="auto",$={left:"-1000vw",top:"-1000vh",right:W,bottom:W};if(m||!B){var eA,_=f.points,V=f.dynamicInset||((eA=f._experimental)===null||eA===void 0?void 0:eA.dynamicInset),X=V&&_[0][1]==="r",nA=V&&_[0][0]==="b";X?($.right=U,$.left=W):($.left=y,$.right=W),nA?($.bottom=Y,$.top=W):($.top=H,$.bottom=W)}var N={};return R&&(R.includes("height")&&L?N.height=L:R.includes("minHeight")&&L&&(N.minHeight=L),R.includes("width")&&z?N.width=z:R.includes("minWidth")&&z&&(N.minWidth=z)),B||(N.pointerEvents="none"),D.createElement(I,{open:w||O,getContainer:u&&function(){return u(i)},autoDestroy:h},D.createElement(LEA,{prefixCls:o,open:B,zIndex:d,mask:E,motion:v}),D.createElement(Do,{onResize:x,disabled:!B},function(tA){return D.createElement(zi,FA({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:w,leavedClassName:"".concat(o,"-hidden")},c,{onAppearPrepare:G,onEnterPrepare:G,visible:B,onVisibleChanged:function(aA){var EA;c==null||(EA=c.onVisibleChanged)===null||EA===void 0||EA.call(c,aA),g(aA)}}),function(BA,aA){var EA=BA.className,CA=BA.style,QA=rA(o,EA,r);return D.createElement("div",{ref:rn(tA,e,aA),className:QA,style:q(q(q(q({"--arrow-x":"".concat(l.x||0,"px"),"--arrow-y":"".concat(l.y||0,"px")},$),N),CA),{},{boxSizing:"border-box",zIndex:d},n),onMouseEnter:P,onMouseLeave:F,onPointerEnter:p,onClick:Q},C&&D.createElement(REA,{prefixCls:o,arrow:C,arrowPos:l,align:f}),D.createElement(MR,{cache:!B&&!a},b))})}))});process.env.NODE_ENV!=="production"&&(FR.displayName="Popup");var pR=D.forwardRef(function(A,e){var t=A.children,r=A.getTriggerDOMNode,o=Bg(t),n=D.useCallback(function(g){pl(e,r?r(g):g)},[r]),i=KB(n,t.ref);return o?D.cloneElement(t,{ref:i}):t});process.env.NODE_ENV!=="production"&&(pR.displayName="TriggerWrapper");var mR=D.createContext(null);function yR(A){return A?Array.isArray(A)?A:[A]:[]}function SEA(A,e,t,r){return D.useMemo(function(){var o=yR(t??e),n=yR(r??e),i=new Set(o),g=new Set(n);return A&&(i.has("hover")&&(i.delete("hover"),i.add("click")),g.has("hover")&&(g.delete("hover"),g.add("click"))),[i,g]},[A,e,t,r])}function OEA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],t=arguments.length>2?arguments[2]:void 0;return t?A[0]===e[0]:A[0]===e[0]&&A[1]===e[1]}function TEA(A,e,t,r){for(var o=t.points,n=Object.keys(A),i=0;i1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(A)?e:A}function nc(A){return oc(parseFloat(A),0)}function HR(A,e){var t=q({},A);return(e||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=rc(r).getComputedStyle(r),n=o.overflow,i=o.overflowClipMargin,g=o.borderTopWidth,B=o.borderBottomWidth,s=o.borderLeftWidth,a=o.borderRightWidth,Q=r.getBoundingClientRect(),E=r.offsetHeight,C=r.clientHeight,l=r.offsetWidth,f=r.clientWidth,c=nc(g),v=nc(B),w=nc(s),u=nc(a),h=oc(Math.round(Q.width/l*1e3)/1e3),I=oc(Math.round(Q.height/E*1e3)/1e3),d=(l-f-w-u)*h,P=(E-C-c-v)*I,F=c*I,p=v*I,m=w*h,y=u*h,H=0,U=0;if(n==="clip"){var Y=nc(i);H=Y*h,U=Y*I}var x=Q.x+m-H,G=Q.y+F-U,R=x+Q.width+2*H-m-y-d,z=G+Q.height+2*U-F-p-P;t.left=Math.max(t.left,x),t.top=Math.max(t.top,G),t.right=Math.min(t.right,R),t.bottom=Math.min(t.bottom,z)}}),t}function bR(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t="".concat(e),r=t.match(/^(.*)\%$/);return r?A*(parseFloat(r[1])/100):parseFloat(t)}function UR(A,e){var t=e||[],r=sA(t,2),o=r[0],n=r[1];return[bR(A.width,o),bR(A.height,n)]}function xR(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[A[0],A[1]]}function uE(A,e){var t=e[0],r=e[1],o,n;return t==="t"?n=A.y:t==="b"?n=A.y+A.height:n=A.y+A.height/2,r==="l"?o=A.x:r==="r"?o=A.x+A.width:o=A.x+A.width/2,{x:o,y:n}}function $B(A,e){var t={t:"b",b:"t",l:"r",r:"l"};return A.map(function(r,o){return o===e?t[r]||"c":r}).join("")}function kEA(A,e,t,r,o,n,i){var g=D.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),B=sA(g,2),s=B[0],a=B[1],Q=D.useRef(0),E=D.useMemo(function(){return e?cF(e):[]},[e]),C=D.useRef({}),l=function(){C.current={}};A||l();var f=Ot(function(){if(e&&t&&A){let Qo=function(Re,tt){var ar=arguments.length>2&&arguments[2]!==void 0?arguments[2]:QA,to=b.x+Re,Pr=b.y+tt,pi=to+eA,mi=Pr+$,ig=Math.max(to,ar.left),JB=Math.max(Pr,ar.top),VQ=Math.min(pi,ar.right),rb=Math.min(mi,ar.bottom);return Math.max(0,(VQ-ig)*(rb-JB))},jB=function(){gA=b.y+Fe,cA=gA+$,fA=b.x+be,SA=fA+eA};var w,u,h=e,I=h.ownerDocument,d=rc(h),P=d.getComputedStyle(h),F=P.width,p=P.height,m=P.position,y=h.style.left,H=h.style.top,U=h.style.right,Y=h.style.bottom,x=h.style.overflow,G=q(q({},o[r]),n),R=I.createElement("div");(w=h.parentElement)===null||w===void 0||w.appendChild(R),R.style.left="".concat(h.offsetLeft,"px"),R.style.top="".concat(h.offsetTop,"px"),R.style.position=m,R.style.height="".concat(h.offsetHeight,"px"),R.style.width="".concat(h.offsetWidth,"px"),h.style.left="0",h.style.top="0",h.style.right="auto",h.style.bottom="auto",h.style.overflow="hidden";var z;if(Array.isArray(t))z={x:t[0],y:t[1],width:0,height:0};else{var L=t.getBoundingClientRect();z={x:L.x,y:L.y,width:L.width,height:L.height}}var b=h.getBoundingClientRect(),O=I.documentElement,T=O.clientWidth,S=O.clientHeight,j=O.scrollWidth,J=O.scrollHeight,Z=O.scrollTop,W=O.scrollLeft,$=b.height,eA=b.width,_=z.height,V=z.width,X={left:0,top:0,right:T,bottom:S},nA={left:-W,top:-Z,right:j-W,bottom:J-Z},N=G.htmlRegion,tA="visible",BA="visibleFirst";N!=="scroll"&&N!==BA&&(N=tA);var aA=N===BA,EA=HR(nA,E),CA=HR(X,E),QA=N===tA?CA:EA,lA=aA?CA:QA;h.style.left="auto",h.style.top="auto",h.style.right="0",h.style.bottom="0";var pA=h.getBoundingClientRect();h.style.left=y,h.style.top=H,h.style.right=U,h.style.bottom=Y,h.style.overflow=x,(u=h.parentElement)===null||u===void 0||u.removeChild(R);var DA=oc(Math.round(eA/parseFloat(F)*1e3)/1e3),mA=oc(Math.round($/parseFloat(p)*1e3)/1e3);if(DA===0||mA===0||Ml(t)&&!Nw(t))return;var LA=G.offset,oA=G.targetOffset,vA=UR(b,LA),xA=sA(vA,2),GA=xA[0],hA=xA[1],wA=UR(z,oA),MA=sA(wA,2),TA=MA[0],NA=MA[1];z.x-=TA,z.y-=NA;var ie=G.points||[],WA=sA(ie,2),jA=WA[0],bA=WA[1],JA=xR(bA),ae=xR(jA),he=uE(z,JA),gt=uE(b,ae),ye=q({},G),be=he.x-gt.x+GA,Fe=he.y-gt.y+hA,Me=Qo(be,Fe),ce=Qo(be,Fe,CA),ZA=uE(z,["t","l"]),Ie=uE(b,["t","l"]),Ne=uE(z,["b","r"]),kA=uE(b,["b","r"]),_A=G.overflow||{},Ae=_A.adjustX,$A=_A.adjustY,fe=_A.shiftX,Oe=_A.shiftY,Mt=function(tt){return typeof tt=="boolean"?tt:tt>=0},gA,cA,fA,SA;jB();var ge=Mt($A),te=ae[0]===JA[0];if(ge&&ae[0]==="t"&&(cA>lA.bottom||C.current.bt)){var se=Fe;te?se-=$-_:se=ZA.y-kA.y-hA;var De=Qo(be,se),XA=Qo(be,se,CA);De>Me||De===Me&&(!aA||XA>=ce)?(C.current.bt=!0,Fe=se,hA=-hA,ye.points=[$B(ae,0),$B(JA,0)]):C.current.bt=!1}if(ge&&ae[0]==="b"&&(gAMe||Be===Me&&(!aA||We>=ce)?(C.current.tb=!0,Fe=ee,hA=-hA,ye.points=[$B(ae,0),$B(JA,0)]):C.current.tb=!1}var Yt=Mt(Ae),xt=ae[1]===JA[1];if(Yt&&ae[1]==="l"&&(SA>lA.right||C.current.rl)){var ut=be;xt?ut-=eA-V:ut=ZA.x-kA.x-GA;var Hr=Qo(ut,Fe),eo=Qo(ut,Fe,CA);Hr>Me||Hr===Me&&(!aA||eo>=ce)?(C.current.rl=!0,be=ut,GA=-GA,ye.points=[$B(ae,1),$B(JA,1)]):C.current.rl=!1}if(Yt&&ae[1]==="r"&&(fAMe||Ir===Me&&(!aA||en>=ce)?(C.current.lr=!0,be=rr,GA=-GA,ye.points=[$B(ae,1),$B(JA,1)]):C.current.lr=!1}jB();var Sr=fe===!0?0:fe;typeof Sr=="number"&&(fACA.right&&(be-=SA-CA.right-GA,z.x>CA.right-Sr&&(be+=z.x-CA.right+Sr)));var pe=Oe===!0?0:Oe;typeof pe=="number"&&(gACA.bottom&&(Fe-=cA-CA.bottom-hA,z.y>CA.bottom-pe&&(Fe+=z.y-CA.bottom+pe)));var ot=b.x+be,Ft=ot+eA,fr=b.y+Fe,so=fr+$,Fi=z.x,tn=Fi+V,qe=z.y,Ke=qe+_,vr=Math.max(ot,Fi),wr=Math.min(Ft,tn),Zt=(vr+wr)/2,nt=Zt-ot,et=Math.max(fr,qe),ft=Math.min(so,Ke),$t=(et+ft)/2,ir=$t-fr;i==null||i(e,ye);var dr=pA.right-b.x-(be+b.width),ao=pA.bottom-b.y-(Fe+b.height);DA===1&&(be=Math.round(be),dr=Math.round(dr)),mA===1&&(Fe=Math.round(Fe),ao=Math.round(ao));var NB={ready:!0,offsetX:be/DA,offsetY:Fe/mA,offsetR:dr/DA,offsetB:ao/mA,arrowX:nt/DA,arrowY:ir/mA,scaleX:DA,scaleY:mA,align:ye};a(NB)}}),c=function(){Q.current+=1;var u=Q.current;Promise.resolve().then(function(){Q.current===u&&f()})},v=function(){a(function(u){return q(q({},u),{},{ready:!1})})};return Dt(v,[r]),Dt(function(){A||v()},[A]),[s.ready,s.offsetX,s.offsetY,s.offsetR,s.offsetB,s.arrowX,s.arrowY,s.scaleX,s.scaleY,s.align,c]}function NEA(A,e,t,r,o){Dt(function(){if(A&&e&&t){let Q=function(){r(),o()};var n=e,i=t,g=cF(n),B=cF(i),s=rc(i),a=new Set([s].concat(zA(g),zA(B)));return a.forEach(function(E){E.addEventListener("scroll",Q,{passive:!0})}),s.addEventListener("resize",Q,{passive:!0}),r(),function(){a.forEach(function(E){E.removeEventListener("scroll",Q),s.removeEventListener("resize",Q)})}}},[A,e,t])}function jEA(A,e,t,r,o,n,i,g){var B=D.useRef(A);B.current=A,D.useEffect(function(){if(e&&r&&(!o||n)){var s=function(v){var w=v.target;B.current&&!i(w)&&g(!1)},a=rc(r);a.addEventListener("mousedown",s,!0),a.addEventListener("contextmenu",s,!0);var Q=Sw(t);if(Q&&(Q.addEventListener("mousedown",s,!0),Q.addEventListener("contextmenu",s,!0)),process.env.NODE_ENV!=="production"){var E,C,l=t==null||(E=t.getRootNode)===null||E===void 0?void 0:E.call(t),f=(C=r.getRootNode)===null||C===void 0?void 0:C.call(r);gg(l===f,"trigger element and popup element should in same shadow root.")}return function(){a.removeEventListener("mousedown",s,!0),a.removeEventListener("contextmenu",s,!0),Q&&(Q.removeEventListener("mousedown",s,!0),Q.removeEventListener("contextmenu",s,!0))}}},[e,t,r,o,n])}var JEA=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function KEA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Vl,e=D.forwardRef(function(t,r){var o=t.prefixCls,n=o===void 0?"rc-trigger-popup":o,i=t.children,g=t.action,B=g===void 0?"hover":g,s=t.showAction,a=t.hideAction,Q=t.popupVisible,E=t.defaultPopupVisible,C=t.onPopupVisibleChange,l=t.afterPopupVisibleChange,f=t.mouseEnterDelay,c=t.mouseLeaveDelay,v=c===void 0?.1:c,w=t.focusDelay,u=t.blurDelay,h=t.mask,I=t.maskClosable,d=I===void 0?!0:I,P=t.getPopupContainer,F=t.forceRender,p=t.autoDestroy,m=t.destroyPopupOnHide,y=t.popup,H=t.popupClassName,U=t.popupStyle,Y=t.popupPlacement,x=t.builtinPlacements,G=x===void 0?{}:x,R=t.popupAlign,z=t.zIndex,L=t.stretch,b=t.getPopupClassNameFromAlign,O=t.fresh,T=t.alignPoint,S=t.onPopupClick,j=t.onPopupAlign,J=t.arrow,Z=t.popupMotion,W=t.maskMotion,$=t.popupTransitionName,eA=t.popupAnimation,_=t.maskTransitionName,V=t.maskAnimation,X=t.className,nA=t.getTriggerDOMNode,N=Ye(t,JEA),tA=p||m||!1,BA=D.useState(!1),aA=sA(BA,2),EA=aA[0],CA=aA[1];Dt(function(){CA(EF())},[]);var QA=D.useRef({}),lA=D.useContext(mR),pA=D.useMemo(function(){return{registerSubPopup:function(rt,br){QA.current[rt]=br,lA==null||lA.registerSubPopup(rt,br)}}},[lA]),DA=lz(),mA=D.useState(null),LA=sA(mA,2),oA=LA[0],vA=LA[1],xA=D.useRef(null),GA=Ot(function(xe){xA.current=xe,Ml(xe)&&oA!==xe&&vA(xe),lA==null||lA.registerSubPopup(DA,xe)}),hA=D.useState(null),wA=sA(hA,2),MA=wA[0],TA=wA[1],NA=D.useRef(null),ie=Ot(function(xe){Ml(xe)&&MA!==xe&&(TA(xe),NA.current=xe)}),WA=D.Children.only(i),jA=(WA==null?void 0:WA.props)||{},bA={},JA=Ot(function(xe){var rt,br,ro=MA;return(ro==null?void 0:ro.contains(xe))||((rt=Sw(ro))===null||rt===void 0?void 0:rt.host)===xe||xe===ro||(oA==null?void 0:oA.contains(xe))||((br=Sw(oA))===null||br===void 0?void 0:br.host)===xe||xe===oA||Object.values(QA.current).some(function(Ur){return(Ur==null?void 0:Ur.contains(xe))||xe===Ur})}),ae=YR(n,Z,eA,$),he=YR(n,W,V,_),gt=D.useState(E||!1),ye=sA(gt,2),be=ye[0],Fe=ye[1],Me=Q??be,ce=Ot(function(xe){Q===void 0&&Fe(xe)});Dt(function(){Fe(Q||!1)},[Q]);var ZA=D.useRef(Me);ZA.current=Me;var Ie=D.useRef([]);Ie.current=[];var Ne=Ot(function(xe){var rt;ce(xe),((rt=Ie.current[Ie.current.length-1])!==null&&rt!==void 0?rt:Me)!==xe&&(Ie.current.push(xe),C==null||C(xe))}),kA=D.useRef(),_A=function(){clearTimeout(kA.current)},Ae=function(rt){var br=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;_A(),br===0?Ne(rt):kA.current=setTimeout(function(){Ne(rt)},br*1e3)};D.useEffect(function(){return _A},[]);var $A=D.useState(!1),fe=sA($A,2),Oe=fe[0],Mt=fe[1];Dt(function(xe){(!xe||Me)&&Mt(!0)},[Me]);var gA=D.useState(null),cA=sA(gA,2),fA=cA[0],SA=cA[1],ge=D.useState([0,0]),te=sA(ge,2),se=te[0],De=te[1],XA=function(rt){De([rt.clientX,rt.clientY])},ee=kEA(Me,oA,T?se:MA,Y,G,R,j),Be=sA(ee,11),We=Be[0],Yt=Be[1],xt=Be[2],ut=Be[3],Hr=Be[4],eo=Be[5],rr=Be[6],Ir=Be[7],en=Be[8],Sr=Be[9],pe=Be[10],ot=SEA(EA,B,s,a),Ft=sA(ot,2),fr=Ft[0],so=Ft[1],Fi=fr.has("click"),tn=so.has("click")||so.has("contextMenu"),qe=Ot(function(){Oe||pe()}),Ke=function(){ZA.current&&T&&tn&&Ae(!1)};NEA(Me,MA,oA,qe,Ke),Dt(function(){qe()},[se,Y]),Dt(function(){Me&&!(G!=null&&G[Y])&&qe()},[JSON.stringify(R)]);var vr=D.useMemo(function(){var xe=TEA(G,n,Sr,T);return rA(xe,b==null?void 0:b(Sr))},[Sr,b,G,n,T]);D.useImperativeHandle(r,function(){return{nativeElement:NA.current,popupElement:xA.current,forceAlign:qe}});var wr=D.useState(0),Zt=sA(wr,2),nt=Zt[0],et=Zt[1],ft=D.useState(0),$t=sA(ft,2),ir=$t[0],dr=$t[1],ao=function(){if(L&&MA){var rt=MA.getBoundingClientRect();et(rt.width),dr(rt.height)}},NB=function(){ao(),qe()},Qo=function(rt){Mt(!1),pe(),l==null||l(rt)},jB=function(){return new Promise(function(rt){ao(),SA(function(){return rt})})};Dt(function(){fA&&(pe(),fA(),SA(null))},[fA]);function Re(xe,rt,br,ro){bA[xe]=function(Ur){var gP;ro==null||ro(Ur),Ae(rt,br);for(var ob=arguments.length,keA=new Array(ob>1?ob-1:0),BP=1;BP1?br-1:0),Ur=1;Ur1?br-1:0),Ur=1;Ur1&&arguments[1]!==void 0?arguments[1]:{},t=e.fieldNames,r=e.childrenAsData,o=[],n=RR(t,!1),i=n.label,g=n.value,B=n.options,s=n.groupLabel;function a(Q,E){Array.isArray(Q)&&Q.forEach(function(C){if(E||!(B in C)){var l=C[g];o.push({key:zR(C,o.length),groupOption:E,data:C,label:C[i],value:l})}else{var f=C[s];f===void 0&&r&&(f=C.label),o.push({key:zR(C,o.length),group:!0,data:C,label:f}),a(C[B],!0)}})}return a(A,!1),o}function vF(A){var e=q({},A);return"props"in e||Object.defineProperty(e,"props",{get:function(){return de(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),e}}),e}var qEA=function(e,t,r){if(!t||!t.length)return null;var o=!1,n=function g(B,s){var a=sx(s),Q=a[0],E=a.slice(1);if(!Q)return[B];var C=B.split(Q);return o=o||C.length>1,C.reduce(function(l,f){return[].concat(zA(l),zA(g(f,E)))},[]).filter(Boolean)},i=n(e,t);return o?typeof r<"u"?i.slice(0,r):i:null},wF=D.createContext(null);function _EA(A){var e=A.visible,t=A.values;if(!e)return null;var r=50;return D.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(t.slice(0,r).map(function(o){var n=o.label,i=o.value;return["number","string"].includes(Ee(n))?n:i}).join(", ")),t.length>r?", ...":null)}var $EA=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],ACA=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],ou=function(e){return e==="tags"||e==="multiple"},LR=D.forwardRef(function(A,e){var t,r=A.id,o=A.prefixCls,n=A.className,i=A.showSearch,g=A.tagRender,B=A.direction,s=A.omitDomProps,a=A.displayValues,Q=A.onDisplayValuesChange,E=A.emptyOptions,C=A.notFoundContent,l=C===void 0?"Not Found":C,f=A.onClear,c=A.mode,v=A.disabled,w=A.loading,u=A.getInputElement,h=A.getRawInputElement,I=A.open,d=A.defaultOpen,P=A.onDropdownVisibleChange,F=A.activeValue,p=A.onActiveValueChange,m=A.activeDescendantId,y=A.searchValue,H=A.autoClearSearchValue,U=A.onSearch,Y=A.onSearchSplit,x=A.tokenSeparators,G=A.allowClear,R=A.suffixIcon,z=A.clearIcon,L=A.OptionList,b=A.animation,O=A.transitionName,T=A.dropdownStyle,S=A.dropdownClassName,j=A.dropdownMatchSelectWidth,J=A.dropdownRender,Z=A.dropdownAlign,W=A.placement,$=A.builtinPlacements,eA=A.getPopupContainer,_=A.showAction,V=_===void 0?[]:_,X=A.onFocus,nA=A.onBlur,N=A.onKeyUp,tA=A.onKeyDown,BA=A.onMouseDown,aA=Ye(A,$EA),EA=ou(c),CA=(i!==void 0?i:EA)||c==="combobox",QA=q({},aA);ACA.forEach(function(qe){delete QA[qe]}),s==null||s.forEach(function(qe){delete QA[qe]});var lA=D.useState(!1),pA=sA(lA,2),DA=pA[0],mA=pA[1];D.useEffect(function(){mA(EF())},[]);var LA=D.useRef(null),oA=D.useRef(null),vA=D.useRef(null),xA=D.useRef(null),GA=D.useRef(null),hA=D.useRef(!1),wA=CEA(),MA=sA(wA,3),TA=MA[0],NA=MA[1],ie=MA[2];D.useImperativeHandle(e,function(){var qe,Ke;return{focus:(qe=xA.current)===null||qe===void 0?void 0:qe.focus,blur:(Ke=xA.current)===null||Ke===void 0?void 0:Ke.blur,scrollTo:function(wr){var Zt;return(Zt=GA.current)===null||Zt===void 0?void 0:Zt.scrollTo(wr)},nativeElement:LA.current||oA.current}});var WA=D.useMemo(function(){var qe;if(c!=="combobox")return y;var Ke=(qe=a[0])===null||qe===void 0?void 0:qe.value;return typeof Ke=="string"||typeof Ke=="number"?String(Ke):""},[y,c,a]),jA=c==="combobox"&&typeof u=="function"&&u()||null,bA=typeof h=="function"&&h(),JA=KB(oA,bA==null||(t=bA.props)===null||t===void 0?void 0:t.ref),ae=D.useState(!1),he=sA(ae,2),gt=he[0],ye=he[1];Dt(function(){ye(!0)},[]);var be=or(!1,{defaultValue:d,value:I}),Fe=sA(be,2),Me=Fe[0],ce=Fe[1],ZA=gt?Me:!1,Ie=!l&&E;(v||Ie&&ZA&&c==="combobox")&&(ZA=!1);var Ne=Ie?!1:ZA,kA=D.useCallback(function(qe){var Ke=qe!==void 0?qe:!ZA;v||(ce(Ke),ZA!==Ke&&(P==null||P(Ke)))},[v,ZA,ce,P]),_A=D.useMemo(function(){return(x||[]).some(function(qe){return[` `,`\r -`].includes(qe)})},[x]),Ae=D.useContext(wF)||{},$A=Ae.maxCount,fe=Ae.rawValues,Oe=function(Ke,vr,wr){if(!(EA&&fF($A)&&(fe==null?void 0:fe.size)>=$A)){var Zt=!0,nt=Ke;F==null||F(null);var et=tCA(Ke,x,fF($A)?$A-fe.size:void 0),vt=wr?null:et;return c!=="combobox"&&vt&&(nt="",Y==null||Y(vt),kA(!1),Zt=!1),U&&WA!==nt&&U(nt,{source:vr?"typing":"effect"}),Zt}},Mt=function(Ke){!Ke||!Ke.trim()||U(Ke,{source:"submit"})};D.useEffect(function(){!ZA&&!EA&&c!=="combobox"&&Oe("",!1,!1)},[ZA]),D.useEffect(function(){Me&&v&&ce(!1),v&&!hA.current&&NA(!1)},[v]);var gA=uR(),cA=sA(gA,2),fA=cA[0],SA=cA[1],ge=function(Ke){var vr=fA(),wr=Ke.which;if(wr===HA.ENTER&&(c!=="combobox"&&Ke.preventDefault(),ZA||kA(!0)),SA(!!WA),wr===HA.BACKSPACE&&!vr&&EA&&!WA&&a.length){for(var Zt=zA(a),nt=null,et=Zt.length-1;et>=0;et-=1){var vt=Zt[et];if(!vt.disabled){Zt.splice(et,1),nt=vt;break}}nt&&Q(Zt,{type:"remove",values:[nt]})}for(var $t=arguments.length,ir=new Array($t>1?$t-1:0),dr=1;dr<$t;dr++)ir[dr-1]=arguments[dr];if(ZA){var Qo;(Qo=GA.current)===null||Qo===void 0||Qo.onKeyDown.apply(Qo,[Ke].concat(ir))}tA==null||tA.apply(void 0,[Ke].concat(ir))},te=function(Ke){for(var vr=arguments.length,wr=new Array(vr>1?vr-1:0),Zt=1;Zt1?et-1:0),$t=1;$t"u"?"undefined":Ce(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const NR=function(A,e,t,r){var o=M.useRef(!1),n=M.useRef(null);function i(){clearTimeout(n.current),o.current=!0,n.current=setTimeout(function(){o.current=!1},50)}var g=M.useRef({top:A,bottom:e,left:t,right:r});return g.current.top=A,g.current.bottom=e,g.current.left=t,g.current.right=r,function(B,s){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Q=B?s<0&&g.current.left||s>0&&g.current.right:s<0&&g.current.top||s>0&&g.current.bottom;return a&&Q?(clearTimeout(n.current),o.current=!1):(!Q||o.current)&&i(),!o.current&&Q}};function aCA(A,e,t,r,o,n,i){var g=M.useRef(0),B=M.useRef(null),s=M.useRef(null),a=M.useRef(!1),Q=NR(e,t,r,o);function E(w,u){pt.cancel(B.current),g.current+=u,s.current=u,!Q(!1,u)&&(kR||w.preventDefault(),B.current=pt(function(){var h=a.current?10:1;i(g.current*h),g.current=0}))}function C(w,u){i(u,!0),kR||w.preventDefault()}var l=M.useRef(null),f=M.useRef(null);function c(w){if(A){pt.cancel(f.current),f.current=pt(function(){l.current=null},2);var u=w.deltaX,h=w.deltaY,I=w.shiftKey,d=u,P=h;(l.current==="sx"||!l.current&&I&&h&&!u)&&(d=h,P=0,l.current="sx");var p=Math.abs(d),F=Math.abs(P);l.current===null&&(l.current=n&&p>F?"x":"y"),l.current==="y"?E(w,P):C(w,d)}}function v(w){A&&(a.current=w.detail===s.current)}return[c,v]}function QCA(A,e,t,r){var o=D.useMemo(function(){return[new Map,[]]},[A,t.id,r]),n=sA(o,2),i=n[0],g=n[1],B=function(a){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a,E=i.get(a),C=i.get(Q);if(E===void 0||C===void 0)for(var l=A.length,f=g.length;f0&&arguments[0]!==void 0?arguments[0]:!1;a();var l=function(){g.current.forEach(function(c,v){if(c&&c.offsetParent){var w=Ml(c),u=w.offsetHeight;B.current.get(v)!==u&&B.current.set(v,w.offsetHeight)}}),i(function(c){return c+1})};C?l():s.current=pt(l)}function E(C,l){var f=A(C);g.current.get(f),l?(g.current.set(f,l),Q()):g.current.delete(f)}return M.useEffect(function(){return a},[]),[E,Q,B.current,n]}var jR=14/15;function lCA(A,e,t){var r=M.useRef(!1),o=M.useRef(0),n=M.useRef(0),i=M.useRef(null),g=M.useRef(null),B,s=function(C){if(r.current){var l=Math.ceil(C.touches[0].pageX),f=Math.ceil(C.touches[0].pageY),c=o.current-l,v=n.current-f,w=Math.abs(c)>Math.abs(v);w?o.current=l:n.current=f,t(w,w?c:v)&&C.preventDefault(),clearInterval(g.current),g.current=setInterval(function(){w?c*=jR:v*=jR;var u=Math.floor(w?c:v);(!t(w,u,!0)||Math.abs(u)<=.1)&&clearInterval(g.current)},16)}},a=function(){r.current=!1,B()},Q=function(C){B(),C.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(C.touches[0].pageX),n.current=Math.ceil(C.touches[0].pageY),i.current=C.target,i.current.addEventListener("touchmove",s,{passive:!1}),i.current.addEventListener("touchend",a,{passive:!0}))};B=function(){i.current&&(i.current.removeEventListener("touchmove",s),i.current.removeEventListener("touchend",a))},Dt(function(){return A&&e.current.addEventListener("touchstart",Q,{passive:!0}),function(){var E;(E=e.current)===null||E===void 0||E.removeEventListener("touchstart",Q),B(),clearInterval(g.current)}},[A])}var JR=10;function cCA(A,e,t,r,o,n,i,g){var B=D.useRef(),s=D.useState(null),a=sA(s,2),Q=a[0],E=a[1];return Dt(function(){if(Q&&Q.times=0;Y-=1){var x=o(e[Y]),G=t.get(x);if(G===void 0){w=!0;break}if(U-=G,U<=0)break}switch(I){case"top":h=P-c;break;case"bottom":h=p-v+c;break;default:{var R=A.current.scrollTop,z=R+v;Pz&&(u="bottom")}}h!==null&&i(h),h!==Q.lastTop&&(w=!0)}w&&E($($({},Q),{},{times:Q.times+1,targetAlign:u,lastTop:h}))}else process.env.NODE_ENV!=="production"&&(Q==null?void 0:Q.times)===JR&&de(!1,"Seems `scrollTo` with `rc-virtual-list` reach the max limitation. Please fire issue for us. Thanks.")},[Q,A.current]),function(C){if(C==null){g();return}if(pt.cancel(B.current),typeof C=="number")i(C);else if(C&&Ce(C)==="object"){var l,f=C.align;"index"in C?l=C.index:l=e.findIndex(function(w){return o(w)===C.key});var c=C.offset,v=c===void 0?0:c;E({times:0,index:l,offset:v,originAlign:f})}}}function KR(A,e){var t="touches"in A?A.touches[0]:A;return t[e?"pageX":"pageY"]}var hF=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.rtl,o=A.scrollOffset,n=A.scrollRange,i=A.onStartMove,g=A.onStopMove,B=A.onScroll,s=A.horizontal,a=A.spinSize,Q=A.containerSize,E=A.style,C=A.thumbStyle,l=D.useState(!1),f=sA(l,2),c=f[0],v=f[1],w=D.useState(null),u=sA(w,2),h=u[0],I=u[1],d=D.useState(null),P=sA(d,2),p=P[0],F=P[1],m=!r,y=D.useRef(),H=D.useRef(),U=D.useState(!1),Y=sA(U,2),x=Y[0],G=Y[1],R=D.useRef(),z=function(){clearTimeout(R.current),G(!0),R.current=setTimeout(function(){G(!1)},3e3)},L=n-Q||0,b=Q-a||0,O=D.useMemo(function(){if(o===0||L===0)return 0;var _=o/L;return _*b},[o,L,b]),T=function(V){V.stopPropagation(),V.preventDefault()},S=D.useRef({top:O,dragging:c,pageY:h,startTop:p});S.current={top:O,dragging:c,pageY:h,startTop:p};var j=function(V){v(!0),I(KR(V,s)),F(S.current.top),i(),V.stopPropagation(),V.preventDefault()};D.useEffect(function(){var _=function(N){N.preventDefault()},V=y.current,X=H.current;return V.addEventListener("touchstart",_,{passive:!1}),X.addEventListener("touchstart",j,{passive:!1}),function(){V.removeEventListener("touchstart",_),X.removeEventListener("touchstart",j)}},[]);var J=D.useRef();J.current=L;var Z=D.useRef();Z.current=b,D.useEffect(function(){if(c){var _,V=function(N){var tA=S.current,BA=tA.dragging,aA=tA.pageY,EA=tA.startTop;pt.cancel(_);var CA=y.current.getBoundingClientRect(),QA=Q/(s?CA.width:CA.height);if(BA){var lA=(KR(N,s)-aA)*QA,pA=EA;!m&&s?pA-=lA:pA+=lA;var DA=J.current,mA=Z.current,LA=mA?pA/mA:0,oA=Math.ceil(LA*DA);oA=Math.max(oA,0),oA=Math.min(oA,DA),_=pt(function(){B(oA,s)})}},X=function(){v(!1),g()};return window.addEventListener("mousemove",V,{passive:!0}),window.addEventListener("touchmove",V,{passive:!0}),window.addEventListener("mouseup",X,{passive:!0}),window.addEventListener("touchend",X,{passive:!0}),function(){window.removeEventListener("mousemove",V),window.removeEventListener("touchmove",V),window.removeEventListener("mouseup",X),window.removeEventListener("touchend",X),pt.cancel(_)}}},[c]),D.useEffect(function(){return z(),function(){clearTimeout(R.current)}},[o]),D.useImperativeHandle(e,function(){return{delayHidden:z}});var W="".concat(t,"-scrollbar"),q={position:"absolute",visibility:x?null:"hidden"},AA={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return s?(q.height=8,q.left=0,q.right=0,q.bottom=0,AA.height="100%",AA.width=a,m?AA.left=O:AA.right=O):(q.width=8,q.top=0,q.bottom=0,m?q.right=0:q.left=0,AA.width="100%",AA.height=a,AA.top=O),D.createElement("div",{ref:y,className:rA(W,K(K(K({},"".concat(W,"-horizontal"),s),"".concat(W,"-vertical"),!s),"".concat(W,"-visible"),x)),style:$($({},q),E),onMouseDown:T,onMouseMove:z},D.createElement("div",{ref:H,className:rA("".concat(W,"-thumb"),K({},"".concat(W,"-thumb-moving"),c)),style:$($({},AA),C),onMouseDown:j}))});process.env.NODE_ENV!=="production"&&(hF.displayName="ScrollBar");var fCA=20;function XR(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=A/e*A;return isNaN(t)&&(t=0),t=Math.max(t,fCA),Math.floor(t)}var vCA=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],wCA=[],uCA={overflowY:"auto",overflowAnchor:"none"};function DCA(A,e){var t=A.prefixCls,r=t===void 0?"rc-virtual-list":t,o=A.className,n=A.height,i=A.itemHeight,g=A.fullHeight,B=g===void 0?!0:g,s=A.style,a=A.data,Q=A.children,E=A.itemKey,C=A.virtual,l=A.direction,f=A.scrollWidth,c=A.component,v=c===void 0?"div":c,w=A.onScroll,u=A.onVirtualScroll,h=A.onVisibleChange,I=A.innerProps,d=A.extraRender,P=A.styles,p=Ye(A,vCA),F=D.useCallback(function(XA){return typeof E=="function"?E(XA):XA==null?void 0:XA[E]},[E]),m=CCA(F),y=sA(m,4),H=y[0],U=y[1],Y=y[2],x=y[3],G=!!(C!==!1&&n&&i),R=D.useMemo(function(){return Object.values(Y.maps).reduce(function(XA,ee){return XA+ee},0)},[Y.id,Y.maps]),z=G&&a&&(Math.max(i*a.length,R)>n||!!f),L=l==="rtl",b=rA(r,K({},"".concat(r,"-rtl"),L),o),O=a||wCA,T=M.useRef(),S=M.useRef(),j=M.useRef(),J=M.useState(0),Z=sA(J,2),W=Z[0],q=Z[1],AA=M.useState(0),_=sA(AA,2),V=_[0],X=_[1],nA=M.useState(!1),N=sA(nA,2),tA=N[0],BA=N[1],aA=function(){BA(!0)},EA=function(){BA(!1)},CA={getKey:F};function QA(XA){q(function(ee){var Be;typeof XA=="function"?Be=XA(ee):Be=XA;var We=gt(Be);return T.current.scrollTop=We,We})}var lA=M.useRef({start:0,end:O.length}),pA=M.useRef(),DA=sCA(O,F),mA=sA(DA,1),LA=mA[0];pA.current=LA;var oA=D.useMemo(function(){if(!G)return{scrollHeight:void 0,start:0,end:O.length-1,offset:void 0};if(!z){var XA;return{scrollHeight:((XA=S.current)===null||XA===void 0?void 0:XA.offsetHeight)||0,start:0,end:O.length-1,offset:void 0}}for(var ee=0,Be,We,Yt,Gt=O.length,ut=0;ut=W&&Be===void 0&&(Be=ut,We=ee),Ir>W+n&&Yt===void 0&&(Yt=ut),ee=Ir}return Be===void 0&&(Be=0,We=0,Yt=Math.ceil(n/i)),Yt===void 0&&(Yt=O.length-1),Yt=Math.min(Yt+1,O.length-1),{scrollHeight:ee,start:Be,end:Yt,offset:We}},[z,G,W,O,x,n]),vA=oA.scrollHeight,xA=oA.start,GA=oA.end,hA=oA.offset;lA.current.start=xA,lA.current.end=GA;var wA=D.useState({width:0,height:n}),MA=sA(wA,2),TA=MA[0],NA=MA[1],ie=function(ee){NA({width:ee.offsetWidth,height:ee.offsetHeight})},WA=M.useRef(),jA=M.useRef(),bA=D.useMemo(function(){return XR(TA.width,f)},[TA.width,f]),JA=D.useMemo(function(){return XR(TA.height,vA)},[TA.height,vA]),ae=vA-n,he=M.useRef(ae);he.current=ae;function gt(XA){var ee=XA;return Number.isNaN(he.current)||(ee=Math.min(ee,he.current)),ee=Math.max(ee,0),ee}var ye=W<=0,be=W>=ae,Fe=V<=0,Me=V>=f,ce=NR(ye,be,Fe,Me),ZA=function(){return{x:L?-V:V,y:W}},Ie=M.useRef(ZA()),Ne=Ot(function(XA){if(u){var ee=$($({},ZA()),XA);(Ie.current.x!==ee.x||Ie.current.y!==ee.y)&&(u(ee),Ie.current=ee)}});function kA(XA,ee){var Be=XA;ee?(Mr.flushSync(function(){X(Be)}),Ne()):QA(Be)}function _A(XA){var ee=XA.currentTarget.scrollTop;ee!==W&&QA(ee),w==null||w(XA),Ne()}var Ae=function(ee){var Be=ee,We=f?f-TA.width:0;return Be=Math.max(Be,0),Be=Math.min(Be,We),Be},$A=Ot(function(XA,ee){ee?(Mr.flushSync(function(){X(function(Be){var We=Be+(L?-XA:XA);return Ae(We)})}),Ne()):QA(function(Be){var We=Be+XA;return We})}),fe=aCA(G,ye,be,Fe,Me,!!f,$A),Oe=sA(fe,2),Mt=Oe[0],gA=Oe[1];lCA(G,T,function(XA,ee,Be){return ce(XA,ee,Be)?!1:(Mt({preventDefault:function(){},deltaX:XA?ee:0,deltaY:XA?0:ee}),!0)}),Dt(function(){function XA(Be){G&&Be.preventDefault()}var ee=T.current;return ee.addEventListener("wheel",Mt,{passive:!1}),ee.addEventListener("DOMMouseScroll",gA,{passive:!0}),ee.addEventListener("MozMousePixelScroll",XA,{passive:!1}),function(){ee.removeEventListener("wheel",Mt),ee.removeEventListener("DOMMouseScroll",gA),ee.removeEventListener("MozMousePixelScroll",XA)}},[G]),Dt(function(){if(f){var XA=Ae(V);X(XA),Ne({x:XA})}},[TA.width,f]);var cA=function(){var ee,Be;(ee=WA.current)===null||ee===void 0||ee.delayHidden(),(Be=jA.current)===null||Be===void 0||Be.delayHidden()},fA=cCA(T,O,Y,i,F,function(){return U(!0)},QA,cA);D.useImperativeHandle(e,function(){return{nativeElement:j.current,getScrollInfo:ZA,scrollTo:function(ee){function Be(We){return We&&Ce(We)==="object"&&("left"in We||"top"in We)}Be(ee)?(ee.left!==void 0&&X(Ae(ee.left)),fA(ee.top)):fA(ee)}}}),Dt(function(){if(h){var XA=O.slice(xA,GA+1);h(XA,O)}},[xA,GA,O]);var SA=QCA(O,F,Y,i),ge=d==null?void 0:d({start:xA,end:GA,virtual:z,offsetX:V,offsetY:hA,rtl:L,getSize:SA}),te=gCA(O,xA,GA,f,V,H,Q,CA),se=null;n&&(se=$(K({},B?"height":"maxHeight",n),uCA),G&&(se.overflowY="hidden",f&&(se.overflowX="hidden"),tA&&(se.pointerEvents="none")));var De={};return L&&(De.dir="rtl"),D.createElement("div",FA({ref:j,style:$($({},s),{},{position:"relative"}),className:b},De,p),D.createElement(Co,{onResize:ie},D.createElement(v,{className:"".concat(r,"-holder"),style:se,ref:T,onScroll:_A,onMouseEnter:cA},D.createElement(TR,{prefixCls:r,height:vA,offsetX:V,offsetY:hA,scrollWidth:f,onInnerResize:U,ref:S,innerProps:I,rtl:L,extra:ge},te))),z&&vA>n&&D.createElement(hF,{ref:WA,prefixCls:r,scrollOffset:W,scrollRange:vA,rtl:L,onScroll:kA,onStartMove:aA,onStopMove:EA,spinSize:JA,containerSize:TA.height,style:P==null?void 0:P.verticalScrollBar,thumbStyle:P==null?void 0:P.verticalScrollBarThumb}),z&&f>TA.width&&D.createElement(hF,{ref:jA,prefixCls:r,scrollOffset:V,scrollRange:f,rtl:L,onScroll:kA,onStartMove:aA,onStopMove:EA,spinSize:bA,containerSize:TA.width,horizontal:!0,style:P==null?void 0:P.horizontalScrollBar,thumbStyle:P==null?void 0:P.horizontalScrollBarThumb}))}var gu=D.forwardRef(DCA);gu.displayName="List";function hCA(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var ICA=["disabled","title","children","style","className"];function VR(A){return typeof A=="string"||typeof A=="number"}var dCA=function(e,t){var r=vEA(),o=r.prefixCls,n=r.id,i=r.open,g=r.multiple,B=r.mode,s=r.searchValue,a=r.toggleOpen,Q=r.notFoundContent,E=r.onPopupScroll,C=D.useContext(wF),l=C.maxCount,f=C.flattenOptions,c=C.onActiveValue,v=C.defaultActiveFirstOption,w=C.onSelect,u=C.menuItemSelectedIcon,h=C.rawValues,I=C.fieldNames,d=C.virtual,P=C.direction,p=C.listHeight,F=C.listItemHeight,m=C.optionRender,y="".concat(o,"-item"),H=Zs(function(){return f},[i,f],function(_,V){return V[0]&&_[1]!==V[1]}),U=D.useRef(null),Y=D.useMemo(function(){return g&&fF(l)&&(h==null?void 0:h.size)>=l},[g,l,h==null?void 0:h.size]),x=function(V){V.preventDefault()},G=function(V){var X;(X=U.current)===null||X===void 0||X.scrollTo(typeof V=="number"?{index:V}:V)},R=function(V){for(var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,nA=H.length,N=0;N1&&arguments[1]!==void 0?arguments[1]:!1;O(V);var nA={source:X?"keyboard":"mouse"},N=H[V];if(!N){c(null,-1,nA);return}c(N.value,V,nA)};M.useEffect(function(){T(v!==!1?R(0):-1)},[H.length,s]);var S=D.useCallback(function(_){return h.has(_)&&B!=="combobox"},[B,zA(h).toString(),h.size]);M.useEffect(function(){var _=setTimeout(function(){if(!g&&i&&h.size===1){var X=Array.from(h)[0],nA=H.findIndex(function(N){var tA=N.data;return tA.value===X});nA!==-1&&(T(nA),G(nA))}});if(i){var V;(V=U.current)===null||V===void 0||V.scrollTo(void 0)}return function(){return clearTimeout(_)}},[i,s]);var j=function(V){V!==void 0&&w(V,{selected:!h.has(V)}),g||a(!1)};if(D.useImperativeHandle(t,function(){return{onKeyDown:function(V){var X=V.which,nA=V.ctrlKey;switch(X){case HA.N:case HA.P:case HA.UP:case HA.DOWN:{var N=0;if(X===HA.UP?N=-1:X===HA.DOWN?N=1:hCA()&&nA&&(X===HA.N?N=1:X===HA.P&&(N=-1)),N!==0){var tA=R(b+N,N);G(tA),T(tA,!0)}break}case HA.ENTER:{var BA,aA=H[b];aA&&!(aA!=null&&(BA=aA.data)!==null&&BA!==void 0&&BA.disabled)&&!Y?j(aA.value):j(void 0),i&&V.preventDefault();break}case HA.ESC:a(!1),i&&V.stopPropagation()}},onKeyUp:function(){},scrollTo:function(V){G(V)}}}),H.length===0)return D.createElement("div",{role:"listbox",id:"".concat(n,"_list"),className:"".concat(y,"-empty"),onMouseDown:x},Q);var J=Object.keys(I).map(function(_){return I[_]}),Z=function(V){return V.label};function W(_,V){var X=_.group;return{role:X?"presentation":"option",id:"".concat(n,"_list_").concat(V)}}var q=function(V){var X=H[V];if(!X)return null;var nA=X.data||{},N=nA.value,tA=X.group,BA=Ro(nA,!0),aA=Z(X);return X?D.createElement("div",FA({"aria-label":typeof aA=="string"&&!tA?aA:null},BA,{key:V},W(X,V),{"aria-selected":S(N)}),N):null},AA={role:"listbox",id:"".concat(n,"_list")};return D.createElement(D.Fragment,null,d&&D.createElement("div",FA({},AA,{style:{height:0,width:0,overflow:"hidden"}}),q(b-1),q(b),q(b+1)),D.createElement(gu,{itemKey:"key",ref:U,data:H,height:p,itemHeight:F,fullHeight:!1,onMouseDown:x,onScroll:E,virtual:d,direction:P,innerProps:d?null:AA},function(_,V){var X=_.group,nA=_.groupOption,N=_.data,tA=_.label,BA=_.value,aA=N.key;if(X){var EA,CA=(EA=N.title)!==null&&EA!==void 0?EA:VR(tA)?tA.toString():void 0;return D.createElement("div",{className:rA(y,"".concat(y,"-group"),N.className),title:CA},tA!==void 0?tA:aA)}var QA=N.disabled,lA=N.title;N.children;var pA=N.style,DA=N.className,mA=Ye(N,ICA),LA=Qr(mA,J),oA=S(BA),vA=QA||!oA&&Y,xA="".concat(y,"-option"),GA=rA(y,xA,DA,K(K(K(K({},"".concat(xA,"-grouped"),nA),"".concat(xA,"-active"),b===V&&!vA),"".concat(xA,"-disabled"),vA),"".concat(xA,"-selected"),oA)),hA=Z(_),wA=!u||typeof u=="function"||oA,MA=typeof hA=="number"?hA:hA||BA,TA=VR(MA)?MA.toString():void 0;return lA!==void 0&&(TA=lA),D.createElement("div",FA({},Ro(LA),d?{}:W(_,V),{"aria-selected":oA,className:GA,title:TA,onMouseMove:function(){b===V||vA||T(V)},onClick:function(){vA||j(BA)},style:pA}),D.createElement("div",{className:"".concat(xA,"-content")},typeof m=="function"?m(_,{index:V}):MA),D.isValidElement(u)||oA,wA&&D.createElement(ru,{className:"".concat(y,"-option-state"),customizeIcon:u,customizeIconProps:{value:BA,disabled:vA,isSelected:oA}},oA?"✓":null))}))},WR=D.forwardRef(dCA);process.env.NODE_ENV!=="production"&&(WR.displayName="OptionList");const PCA=function(A,e){var t=D.useRef({values:new Map,options:new Map}),r=D.useMemo(function(){var n=t.current,i=n.values,g=n.options,B=A.map(function(Q){if(Q.label===void 0){var E;return $($({},Q),{},{label:(E=i.get(Q.value))===null||E===void 0?void 0:E.label})}return Q}),s=new Map,a=new Map;return B.forEach(function(Q){s.set(Q.value,Q),a.set(Q.value,e.get(Q.value)||g.get(Q.value))}),t.current.values=s,t.current.options=a,B},[A,e]),o=D.useCallback(function(n){return e.get(n)||t.current.options.get(n)},[e]);return[r,o]};function IF(A,e){return lF(A).join("").toUpperCase().includes(e)}const MCA=function(A,e,t,r,o){return D.useMemo(function(){if(!t||r===!1)return A;var n=e.options,i=e.label,g=e.value,B=[],s=typeof r=="function",a=t.toUpperCase(),Q=s?r:function(C,l){return o?IF(l[o],a):l[n]?IF(l[i!=="children"?i:"label"],a):IF(l[g],a)},E=s?function(C){return vF(C)}:function(C){return C};return A.forEach(function(C){if(C[n]){var l=Q(t,E(C));if(l)B.push(C);else{var f=C[n].filter(function(c){return Q(t,E(c))});f.length&&B.push($($({},C),{},K({},n,f)))}return}Q(t,E(C))&&B.push(C)}),B},[A,r,o,t,e])};var ZR=0,FCA=process.env.NODE_ENV!=="test"&&Xr();function pCA(){var A;return FCA?(A=ZR,ZR+=1):A="TEST_OR_SSR",A}function mCA(A){var e=D.useState(),t=sA(e,2),r=t[0],o=t[1];return D.useEffect(function(){o("rc_select_".concat(pCA()))},[]),A||r}var yCA=["children","value"],YCA=["children"];function HCA(A){var e=A,t=e.key,r=e.props,o=r.children,n=r.value,i=Ye(r,yCA);return $({key:t,value:n!==void 0?n:t,children:o},i)}function dF(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return no(A).map(function(t,r){if(!D.isValidElement(t)||!t.type)return null;var o=t,n=o.type.isSelectOptGroup,i=o.key,g=o.props,B=g.children,s=Ye(g,YCA);return e||!n?HCA(t):$($({key:"__RC_SELECT_GRP__".concat(i===null?r:i,"__"),label:i},s),{},{options:dF(B)})}).filter(function(t){return t})}var bCA=function(e,t,r,o,n){return D.useMemo(function(){var i=e,g=!e;g&&(i=dF(t));var B=new Map,s=new Map,a=function(C,l,f){f&&typeof f=="string"&&C.set(l[f],l)},Q=function E(C){for(var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,i=0;i2&&arguments[2]!==void 0?arguments[2]:{},$A=Ae.source,fe=$A===void 0?"keyboard":$A;gt(_A),i&&r==="combobox"&&kA!==null&&fe==="keyboard"&&bA(String(kA))},[i,r]),Fe=function(_A,Ae,$A){var fe=function(){var De,XA=LA(_A);return[L?{label:XA==null?void 0:XA[W.label],value:_A,key:(De=XA==null?void 0:XA.key)!==null&&De!==void 0?De:_A}:_A,vF(XA)]};if(Ae&&C){var Oe=fe(),Mt=sA(Oe,2),gA=Mt[0],cA=Mt[1];C(gA,cA)}else if(!Ae&&l&&$A!=="clear"){var fA=fe(),SA=sA(fA,2),ge=SA[0],te=SA[1];l(ge,te)}},Me=qR(function(kA,_A){var Ae,$A=j?_A.selected:!0;$A?Ae=j?[].concat(zA(mA),[kA]):[kA]:Ae=mA.filter(function(fe){return fe.value!==kA}),NA(Ae),Fe(kA,$A),r==="combobox"?bA(""):(!iu||E)&&(V(""),bA(""))}),ce=function(_A,Ae){NA(_A);var $A=Ae.type,fe=Ae.values;($A==="remove"||$A==="clear")&&fe.forEach(function(Oe){Fe(Oe.value,!1,$A)})},ZA=function(_A,Ae){if(V(_A),bA(null),Ae.source==="submit"){var $A=(_A||"").trim();if($A){var fe=Array.from(new Set([].concat(zA(vA),[$A])));NA(fe),Fe($A,!0),V("")}return}Ae.source!=="blur"&&(r==="combobox"&&NA(_A),a==null||a(_A))},Ie=function(_A){var Ae=_A;r!=="tags"&&(Ae=_A.map(function(fe){var Oe=N.get(fe);return Oe==null?void 0:Oe.value}).filter(function(fe){return fe!==void 0}));var $A=Array.from(new Set([].concat(zA(vA),zA(Ae))));NA($A),$A.forEach(function(fe){Fe(fe,!0)})},Ne=D.useMemo(function(){var kA=m!==!1&&c!==!1;return $($({},X),{},{flattenOptions:TA,onActiveValue:be,defaultActiveFirstOption:ye,onSelect:Me,menuItemSelectedIcon:F,rawValues:vA,fieldNames:W,virtual:kA,direction:y,listHeight:U,listItemHeight:x,childrenAsData:J,maxCount:O,optionRender:d})},[O,X,TA,be,ye,Me,F,vA,W,m,c,y,U,x,J,d]);return process.env.NODE_ENV!=="production"&&(UCA(A),xCA(tA,W)),D.createElement(wF.Provider,{value:Ne},D.createElement(OR,FA({},T,{id:S,prefixCls:n,ref:e,omitDomProps:zCA,mode:r,displayValues:oA,onDisplayValuesChange:ce,direction:y,searchValue:_,onSearch:ZA,autoClearSearchValue:E,onSearchSplit:Ie,dropdownMatchSelectWidth:c,OptionList:WR,emptyOptions:!TA.length,activeValue:jA,activeDescendantId:"".concat(S,"_list_").concat(he)})))});process.env.NODE_ENV!=="production"&&(_R.displayName="Select");var PF=_R;PF.Option=DF,PF.OptGroup=uF;function Bu(A,e,t){return rA({[`${A}-status-success`]:e==="success",[`${A}-status-warning`]:e==="warning",[`${A}-status-error`]:e==="error",[`${A}-status-validating`]:e==="validating",[`${A}-has-feedback`]:t})}const su=(A,e)=>e||A,$R=()=>{const[,A]=Vr(),t=new bt(A.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return D.createElement("svg",{style:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},D.createElement("title",null,"empty image"),D.createElement("g",{fill:"none",fillRule:"evenodd"},D.createElement("g",{transform:"translate(24 31.67)"},D.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),D.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),D.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),D.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),D.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),D.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),D.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},D.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),D.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))};process.env.NODE_ENV!=="production"&&($R.displayName="EmptyImage");const AL=()=>{const[,A]=Vr(),{colorFill:e,colorFillTertiary:t,colorFillQuaternary:r,colorBgContainer:o}=A,{borderColor:n,shadowColor:i,contentColor:g}=M.useMemo(()=>({borderColor:new bt(e).onBackground(o).toHexShortString(),shadowColor:new bt(t).onBackground(o).toHexShortString(),contentColor:new bt(r).onBackground(o).toHexShortString()}),[e,t,r,o]);return D.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},D.createElement("title",null,"Simple Empty"),D.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},D.createElement("ellipse",{fill:i,cx:"32",cy:"33",rx:"32",ry:"7"}),D.createElement("g",{fillRule:"nonzero",stroke:n},D.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),D.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:g}))))};process.env.NODE_ENV!=="production"&&(AL.displayName="SimpleImage");const LCA=A=>{const{componentCls:e,margin:t,marginXS:r,marginXL:o,fontSize:n,lineHeight:i}=A;return{[e]:{marginInline:r,fontSize:n,lineHeight:i,textAlign:"center",[`${e}-image`]:{height:A.emptyImgHeight,marginBottom:r,opacity:A.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${e}-description`]:{color:A.colorTextDescription},[`${e}-footer`]:{marginTop:t},"&-normal":{marginBlock:o,color:A.colorTextDescription,[`${e}-description`]:{color:A.colorTextDescription},[`${e}-image`]:{height:A.emptyImgHeightMD}},"&-small":{marginBlock:r,color:A.colorTextDescription,[`${e}-image`]:{height:A.emptyImgHeightSM}}}}},SCA=Ut("Empty",A=>{const{componentCls:e,controlHeightLG:t,calc:r}=A,o=it(A,{emptyImgCls:`${e}-img`,emptyImgHeight:r(t).mul(2.5).equal(),emptyImgHeightMD:t,emptyImgHeightSM:r(t).mul(.875).equal()});return[LCA(o)]});var OCA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{className:e,rootClassName:t,prefixCls:r,image:o=eL,description:n,children:i,imageStyle:g,style:B}=A,s=OCA(A,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:a,direction:Q,empty:E}=D.useContext(Ee),C=a("empty",r),[l,f,c]=SCA(C),[v]=Aa("Empty"),w=typeof n<"u"?n:v==null?void 0:v.description,u=typeof w=="string"?w:"empty";let h=null;return typeof o=="string"?h=D.createElement("img",{alt:u,src:o}):h=o,l(D.createElement("div",Object.assign({className:rA(f,c,C,E==null?void 0:E.className,{[`${C}-normal`]:o===tL,[`${C}-rtl`]:Q==="rtl"},e,t),style:Object.assign(Object.assign({},E==null?void 0:E.style),B)},s),D.createElement("div",{className:`${C}-image`,style:g},h),w&&D.createElement("div",{className:`${C}-description`},w),i&&D.createElement("div",{className:`${C}-footer`},i)))};Cg.PRESENTED_IMAGE_DEFAULT=eL,Cg.PRESENTED_IMAGE_SIMPLE=tL,process.env.NODE_ENV!=="production"&&(Cg.displayName="Empty");const MF=A=>{const{componentName:e}=A,{getPrefixCls:t}=M.useContext(Ee),r=t("empty");switch(e){case"Table":case"List":return M.createElement(Cg,{image:Cg.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return M.createElement(Cg,{image:Cg.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});default:return M.createElement(Cg,null)}},FF=function(A,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var r,o;const{variant:n,[A]:i}=M.useContext(Ee),g=M.useContext($aA),B=i==null?void 0:i.variant;let s;typeof e<"u"?s=e:t===!1?s="borderless":s=(o=(r=g??B)!==null&&r!==void 0?r:n)!==null&&o!==void 0?o:"outlined";const a=$iA.includes(s);return[s,a]},TCA=A=>{const t={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:A==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},t),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},t),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},t),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},t),{points:["br","tr"],offset:[0,-4]})}};function kCA(A,e){return A||TCA(e)}const rL=A=>{const{optionHeight:e,optionFontSize:t,optionLineHeight:r,optionPadding:o}=A;return{position:"relative",display:"block",minHeight:e,padding:o,color:A.colorText,fontWeight:"normal",fontSize:t,lineHeight:r,boxSizing:"border-box"}},NCA=A=>{const{antCls:e,componentCls:t}=A,r=`${t}-item`,o=`&${e}-slide-up-enter${e}-slide-up-enter-active`,n=`&${e}-slide-up-appear${e}-slide-up-appear-active`,i=`&${e}-slide-up-leave${e}-slide-up-leave-active`,g=`${t}-dropdown-placement-`;return[{[`${t}-dropdown`]:Object.assign(Object.assign({},Tt(A)),{position:"absolute",top:-9999,zIndex:A.zIndexPopup,boxSizing:"border-box",padding:A.paddingXXS,overflow:"hidden",fontSize:A.fontSize,fontVariant:"initial",backgroundColor:A.colorBgElevated,borderRadius:A.borderRadiusLG,outline:"none",boxShadow:A.boxShadowSecondary,[` +`].includes(qe)})},[x]),Ae=D.useContext(wF)||{},$A=Ae.maxCount,fe=Ae.rawValues,Oe=function(Ke,vr,wr){if(!(EA&&fF($A)&&(fe==null?void 0:fe.size)>=$A)){var Zt=!0,nt=Ke;p==null||p(null);var et=qEA(Ke,x,fF($A)?$A-fe.size:void 0),ft=wr?null:et;return c!=="combobox"&&ft&&(nt="",Y==null||Y(ft),kA(!1),Zt=!1),U&&WA!==nt&&U(nt,{source:vr?"typing":"effect"}),Zt}},Mt=function(Ke){!Ke||!Ke.trim()||U(Ke,{source:"submit"})};D.useEffect(function(){!ZA&&!EA&&c!=="combobox"&&Oe("",!1,!1)},[ZA]),D.useEffect(function(){Me&&v&&ce(!1),v&&!hA.current&&NA(!1)},[v]);var gA=vR(),cA=sA(gA,2),fA=cA[0],SA=cA[1],ge=function(Ke){var vr=fA(),wr=Ke.which;if(wr===HA.ENTER&&(c!=="combobox"&&Ke.preventDefault(),ZA||kA(!0)),SA(!!WA),wr===HA.BACKSPACE&&!vr&&EA&&!WA&&a.length){for(var Zt=zA(a),nt=null,et=Zt.length-1;et>=0;et-=1){var ft=Zt[et];if(!ft.disabled){Zt.splice(et,1),nt=ft;break}}nt&&Q(Zt,{type:"remove",values:[nt]})}for(var $t=arguments.length,ir=new Array($t>1?$t-1:0),dr=1;dr<$t;dr++)ir[dr-1]=arguments[dr];if(ZA){var ao;(ao=GA.current)===null||ao===void 0||ao.onKeyDown.apply(ao,[Ke].concat(ir))}tA==null||tA.apply(void 0,[Ke].concat(ir))},te=function(Ke){for(var vr=arguments.length,wr=new Array(vr>1?vr-1:0),Zt=1;Zt1?et-1:0),$t=1;$t"u"?"undefined":Ee(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const TR=function(A,e,t,r){var o=M.useRef(!1),n=M.useRef(null);function i(){clearTimeout(n.current),o.current=!0,n.current=setTimeout(function(){o.current=!1},50)}var g=M.useRef({top:A,bottom:e,left:t,right:r});return g.current.top=A,g.current.bottom=e,g.current.left=t,g.current.right=r,function(B,s){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,Q=B?s<0&&g.current.left||s>0&&g.current.right:s<0&&g.current.top||s>0&&g.current.bottom;return a&&Q?(clearTimeout(n.current),o.current=!1):(!Q||o.current)&&i(),!o.current&&Q}};function nCA(A,e,t,r,o,n,i){var g=M.useRef(0),B=M.useRef(null),s=M.useRef(null),a=M.useRef(!1),Q=TR(e,t,r,o);function E(w,u){pt.cancel(B.current),g.current+=u,s.current=u,!Q(!1,u)&&(OR||w.preventDefault(),B.current=pt(function(){var h=a.current?10:1;i(g.current*h),g.current=0}))}function C(w,u){i(u,!0),OR||w.preventDefault()}var l=M.useRef(null),f=M.useRef(null);function c(w){if(A){pt.cancel(f.current),f.current=pt(function(){l.current=null},2);var u=w.deltaX,h=w.deltaY,I=w.shiftKey,d=u,P=h;(l.current==="sx"||!l.current&&I&&h&&!u)&&(d=h,P=0,l.current="sx");var F=Math.abs(d),p=Math.abs(P);l.current===null&&(l.current=n&&F>p?"x":"y"),l.current==="y"?E(w,P):C(w,d)}}function v(w){A&&(a.current=w.detail===s.current)}return[c,v]}function iCA(A,e,t,r){var o=D.useMemo(function(){return[new Map,[]]},[A,t.id,r]),n=sA(o,2),i=n[0],g=n[1],B=function(a){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:a,E=i.get(a),C=i.get(Q);if(E===void 0||C===void 0)for(var l=A.length,f=g.length;f0&&arguments[0]!==void 0?arguments[0]:!1;a();var l=function(){g.current.forEach(function(c,v){if(c&&c.offsetParent){var w=Fl(c),u=w.offsetHeight;B.current.get(v)!==u&&B.current.set(v,w.offsetHeight)}}),i(function(c){return c+1})};C?l():s.current=pt(l)}function E(C,l){var f=A(C);g.current.get(f),l?(g.current.set(f,l),Q()):g.current.delete(f)}return M.useEffect(function(){return a},[]),[E,Q,B.current,n]}var kR=14/15;function sCA(A,e,t){var r=M.useRef(!1),o=M.useRef(0),n=M.useRef(0),i=M.useRef(null),g=M.useRef(null),B,s=function(C){if(r.current){var l=Math.ceil(C.touches[0].pageX),f=Math.ceil(C.touches[0].pageY),c=o.current-l,v=n.current-f,w=Math.abs(c)>Math.abs(v);w?o.current=l:n.current=f,t(w,w?c:v)&&C.preventDefault(),clearInterval(g.current),g.current=setInterval(function(){w?c*=kR:v*=kR;var u=Math.floor(w?c:v);(!t(w,u,!0)||Math.abs(u)<=.1)&&clearInterval(g.current)},16)}},a=function(){r.current=!1,B()},Q=function(C){B(),C.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(C.touches[0].pageX),n.current=Math.ceil(C.touches[0].pageY),i.current=C.target,i.current.addEventListener("touchmove",s,{passive:!1}),i.current.addEventListener("touchend",a,{passive:!0}))};B=function(){i.current&&(i.current.removeEventListener("touchmove",s),i.current.removeEventListener("touchend",a))},Dt(function(){return A&&e.current.addEventListener("touchstart",Q,{passive:!0}),function(){var E;(E=e.current)===null||E===void 0||E.removeEventListener("touchstart",Q),B(),clearInterval(g.current)}},[A])}var NR=10;function aCA(A,e,t,r,o,n,i,g){var B=D.useRef(),s=D.useState(null),a=sA(s,2),Q=a[0],E=a[1];return Dt(function(){if(Q&&Q.times=0;Y-=1){var x=o(e[Y]),G=t.get(x);if(G===void 0){w=!0;break}if(U-=G,U<=0)break}switch(I){case"top":h=P-c;break;case"bottom":h=F-v+c;break;default:{var R=A.current.scrollTop,z=R+v;Pz&&(u="bottom")}}h!==null&&i(h),h!==Q.lastTop&&(w=!0)}w&&E(q(q({},Q),{},{times:Q.times+1,targetAlign:u,lastTop:h}))}else process.env.NODE_ENV!=="production"&&(Q==null?void 0:Q.times)===NR&&de(!1,"Seems `scrollTo` with `rc-virtual-list` reach the max limitation. Please fire issue for us. Thanks.")},[Q,A.current]),function(C){if(C==null){g();return}if(pt.cancel(B.current),typeof C=="number")i(C);else if(C&&Ee(C)==="object"){var l,f=C.align;"index"in C?l=C.index:l=e.findIndex(function(w){return o(w)===C.key});var c=C.offset,v=c===void 0?0:c;E({times:0,index:l,offset:v,originAlign:f})}}}function jR(A,e){var t="touches"in A?A.touches[0]:A;return t[e?"pageX":"pageY"]}var hF=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.rtl,o=A.scrollOffset,n=A.scrollRange,i=A.onStartMove,g=A.onStopMove,B=A.onScroll,s=A.horizontal,a=A.spinSize,Q=A.containerSize,E=A.style,C=A.thumbStyle,l=D.useState(!1),f=sA(l,2),c=f[0],v=f[1],w=D.useState(null),u=sA(w,2),h=u[0],I=u[1],d=D.useState(null),P=sA(d,2),F=P[0],p=P[1],m=!r,y=D.useRef(),H=D.useRef(),U=D.useState(!1),Y=sA(U,2),x=Y[0],G=Y[1],R=D.useRef(),z=function(){clearTimeout(R.current),G(!0),R.current=setTimeout(function(){G(!1)},3e3)},L=n-Q||0,b=Q-a||0,O=D.useMemo(function(){if(o===0||L===0)return 0;var _=o/L;return _*b},[o,L,b]),T=function(V){V.stopPropagation(),V.preventDefault()},S=D.useRef({top:O,dragging:c,pageY:h,startTop:F});S.current={top:O,dragging:c,pageY:h,startTop:F};var j=function(V){v(!0),I(jR(V,s)),p(S.current.top),i(),V.stopPropagation(),V.preventDefault()};D.useEffect(function(){var _=function(N){N.preventDefault()},V=y.current,X=H.current;return V.addEventListener("touchstart",_,{passive:!1}),X.addEventListener("touchstart",j,{passive:!1}),function(){V.removeEventListener("touchstart",_),X.removeEventListener("touchstart",j)}},[]);var J=D.useRef();J.current=L;var Z=D.useRef();Z.current=b,D.useEffect(function(){if(c){var _,V=function(N){var tA=S.current,BA=tA.dragging,aA=tA.pageY,EA=tA.startTop;pt.cancel(_);var CA=y.current.getBoundingClientRect(),QA=Q/(s?CA.width:CA.height);if(BA){var lA=(jR(N,s)-aA)*QA,pA=EA;!m&&s?pA-=lA:pA+=lA;var DA=J.current,mA=Z.current,LA=mA?pA/mA:0,oA=Math.ceil(LA*DA);oA=Math.max(oA,0),oA=Math.min(oA,DA),_=pt(function(){B(oA,s)})}},X=function(){v(!1),g()};return window.addEventListener("mousemove",V,{passive:!0}),window.addEventListener("touchmove",V,{passive:!0}),window.addEventListener("mouseup",X,{passive:!0}),window.addEventListener("touchend",X,{passive:!0}),function(){window.removeEventListener("mousemove",V),window.removeEventListener("touchmove",V),window.removeEventListener("mouseup",X),window.removeEventListener("touchend",X),pt.cancel(_)}}},[c]),D.useEffect(function(){return z(),function(){clearTimeout(R.current)}},[o]),D.useImperativeHandle(e,function(){return{delayHidden:z}});var W="".concat(t,"-scrollbar"),$={position:"absolute",visibility:x?null:"hidden"},eA={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return s?($.height=8,$.left=0,$.right=0,$.bottom=0,eA.height="100%",eA.width=a,m?eA.left=O:eA.right=O):($.width=8,$.top=0,$.bottom=0,m?$.right=0:$.left=0,eA.width="100%",eA.height=a,eA.top=O),D.createElement("div",{ref:y,className:rA(W,K(K(K({},"".concat(W,"-horizontal"),s),"".concat(W,"-vertical"),!s),"".concat(W,"-visible"),x)),style:q(q({},$),E),onMouseDown:T,onMouseMove:z},D.createElement("div",{ref:H,className:rA("".concat(W,"-thumb"),K({},"".concat(W,"-thumb-moving"),c)),style:q(q({},eA),C),onMouseDown:j}))});process.env.NODE_ENV!=="production"&&(hF.displayName="ScrollBar");var QCA=20;function JR(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,t=A/e*A;return isNaN(t)&&(t=0),t=Math.max(t,QCA),Math.floor(t)}var ECA=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],CCA=[],lCA={overflowY:"auto",overflowAnchor:"none"};function cCA(A,e){var t=A.prefixCls,r=t===void 0?"rc-virtual-list":t,o=A.className,n=A.height,i=A.itemHeight,g=A.fullHeight,B=g===void 0?!0:g,s=A.style,a=A.data,Q=A.children,E=A.itemKey,C=A.virtual,l=A.direction,f=A.scrollWidth,c=A.component,v=c===void 0?"div":c,w=A.onScroll,u=A.onVirtualScroll,h=A.onVisibleChange,I=A.innerProps,d=A.extraRender,P=A.styles,F=Ye(A,ECA),p=D.useCallback(function(XA){return typeof E=="function"?E(XA):XA==null?void 0:XA[E]},[E]),m=BCA(p),y=sA(m,4),H=y[0],U=y[1],Y=y[2],x=y[3],G=!!(C!==!1&&n&&i),R=D.useMemo(function(){return Object.values(Y.maps).reduce(function(XA,ee){return XA+ee},0)},[Y.id,Y.maps]),z=G&&a&&(Math.max(i*a.length,R)>n||!!f),L=l==="rtl",b=rA(r,K({},"".concat(r,"-rtl"),L),o),O=a||CCA,T=M.useRef(),S=M.useRef(),j=M.useRef(),J=M.useState(0),Z=sA(J,2),W=Z[0],$=Z[1],eA=M.useState(0),_=sA(eA,2),V=_[0],X=_[1],nA=M.useState(!1),N=sA(nA,2),tA=N[0],BA=N[1],aA=function(){BA(!0)},EA=function(){BA(!1)},CA={getKey:p};function QA(XA){$(function(ee){var Be;typeof XA=="function"?Be=XA(ee):Be=XA;var We=gt(Be);return T.current.scrollTop=We,We})}var lA=M.useRef({start:0,end:O.length}),pA=M.useRef(),DA=oCA(O,p),mA=sA(DA,1),LA=mA[0];pA.current=LA;var oA=D.useMemo(function(){if(!G)return{scrollHeight:void 0,start:0,end:O.length-1,offset:void 0};if(!z){var XA;return{scrollHeight:((XA=S.current)===null||XA===void 0?void 0:XA.offsetHeight)||0,start:0,end:O.length-1,offset:void 0}}for(var ee=0,Be,We,Yt,xt=O.length,ut=0;ut=W&&Be===void 0&&(Be=ut,We=ee),Ir>W+n&&Yt===void 0&&(Yt=ut),ee=Ir}return Be===void 0&&(Be=0,We=0,Yt=Math.ceil(n/i)),Yt===void 0&&(Yt=O.length-1),Yt=Math.min(Yt+1,O.length-1),{scrollHeight:ee,start:Be,end:Yt,offset:We}},[z,G,W,O,x,n]),vA=oA.scrollHeight,xA=oA.start,GA=oA.end,hA=oA.offset;lA.current.start=xA,lA.current.end=GA;var wA=D.useState({width:0,height:n}),MA=sA(wA,2),TA=MA[0],NA=MA[1],ie=function(ee){NA({width:ee.offsetWidth,height:ee.offsetHeight})},WA=M.useRef(),jA=M.useRef(),bA=D.useMemo(function(){return JR(TA.width,f)},[TA.width,f]),JA=D.useMemo(function(){return JR(TA.height,vA)},[TA.height,vA]),ae=vA-n,he=M.useRef(ae);he.current=ae;function gt(XA){var ee=XA;return Number.isNaN(he.current)||(ee=Math.min(ee,he.current)),ee=Math.max(ee,0),ee}var ye=W<=0,be=W>=ae,Fe=V<=0,Me=V>=f,ce=TR(ye,be,Fe,Me),ZA=function(){return{x:L?-V:V,y:W}},Ie=M.useRef(ZA()),Ne=Ot(function(XA){if(u){var ee=q(q({},ZA()),XA);(Ie.current.x!==ee.x||Ie.current.y!==ee.y)&&(u(ee),Ie.current=ee)}});function kA(XA,ee){var Be=XA;ee?(Mr.flushSync(function(){X(Be)}),Ne()):QA(Be)}function _A(XA){var ee=XA.currentTarget.scrollTop;ee!==W&&QA(ee),w==null||w(XA),Ne()}var Ae=function(ee){var Be=ee,We=f?f-TA.width:0;return Be=Math.max(Be,0),Be=Math.min(Be,We),Be},$A=Ot(function(XA,ee){ee?(Mr.flushSync(function(){X(function(Be){var We=Be+(L?-XA:XA);return Ae(We)})}),Ne()):QA(function(Be){var We=Be+XA;return We})}),fe=nCA(G,ye,be,Fe,Me,!!f,$A),Oe=sA(fe,2),Mt=Oe[0],gA=Oe[1];sCA(G,T,function(XA,ee,Be){return ce(XA,ee,Be)?!1:(Mt({preventDefault:function(){},deltaX:XA?ee:0,deltaY:XA?0:ee}),!0)}),Dt(function(){function XA(Be){G&&Be.preventDefault()}var ee=T.current;return ee.addEventListener("wheel",Mt,{passive:!1}),ee.addEventListener("DOMMouseScroll",gA,{passive:!0}),ee.addEventListener("MozMousePixelScroll",XA,{passive:!1}),function(){ee.removeEventListener("wheel",Mt),ee.removeEventListener("DOMMouseScroll",gA),ee.removeEventListener("MozMousePixelScroll",XA)}},[G]),Dt(function(){if(f){var XA=Ae(V);X(XA),Ne({x:XA})}},[TA.width,f]);var cA=function(){var ee,Be;(ee=WA.current)===null||ee===void 0||ee.delayHidden(),(Be=jA.current)===null||Be===void 0||Be.delayHidden()},fA=aCA(T,O,Y,i,p,function(){return U(!0)},QA,cA);D.useImperativeHandle(e,function(){return{nativeElement:j.current,getScrollInfo:ZA,scrollTo:function(ee){function Be(We){return We&&Ee(We)==="object"&&("left"in We||"top"in We)}Be(ee)?(ee.left!==void 0&&X(Ae(ee.left)),fA(ee.top)):fA(ee)}}}),Dt(function(){if(h){var XA=O.slice(xA,GA+1);h(XA,O)}},[xA,GA,O]);var SA=iCA(O,p,Y,i),ge=d==null?void 0:d({start:xA,end:GA,virtual:z,offsetX:V,offsetY:hA,rtl:L,getSize:SA}),te=tCA(O,xA,GA,f,V,H,Q,CA),se=null;n&&(se=q(K({},B?"height":"maxHeight",n),lCA),G&&(se.overflowY="hidden",f&&(se.overflowX="hidden"),tA&&(se.pointerEvents="none")));var De={};return L&&(De.dir="rtl"),D.createElement("div",FA({ref:j,style:q(q({},s),{},{position:"relative"}),className:b},De,F),D.createElement(Do,{onResize:ie},D.createElement(v,{className:"".concat(r,"-holder"),style:se,ref:T,onScroll:_A,onMouseEnter:cA},D.createElement(SR,{prefixCls:r,height:vA,offsetX:V,offsetY:hA,scrollWidth:f,onInnerResize:U,ref:S,innerProps:I,rtl:L,extra:ge},te))),z&&vA>n&&D.createElement(hF,{ref:WA,prefixCls:r,scrollOffset:W,scrollRange:vA,rtl:L,onScroll:kA,onStartMove:aA,onStopMove:EA,spinSize:JA,containerSize:TA.height,style:P==null?void 0:P.verticalScrollBar,thumbStyle:P==null?void 0:P.verticalScrollBarThumb}),z&&f>TA.width&&D.createElement(hF,{ref:jA,prefixCls:r,scrollOffset:V,scrollRange:f,rtl:L,onScroll:kA,onStartMove:aA,onStopMove:EA,spinSize:bA,containerSize:TA.width,horizontal:!0,style:P==null?void 0:P.horizontalScrollBar,thumbStyle:P==null?void 0:P.horizontalScrollBarThumb}))}var nu=D.forwardRef(cCA);nu.displayName="List";function fCA(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var vCA=["disabled","title","children","style","className"];function KR(A){return typeof A=="string"||typeof A=="number"}var wCA=function(e,t){var r=EEA(),o=r.prefixCls,n=r.id,i=r.open,g=r.multiple,B=r.mode,s=r.searchValue,a=r.toggleOpen,Q=r.notFoundContent,E=r.onPopupScroll,C=D.useContext(wF),l=C.maxCount,f=C.flattenOptions,c=C.onActiveValue,v=C.defaultActiveFirstOption,w=C.onSelect,u=C.menuItemSelectedIcon,h=C.rawValues,I=C.fieldNames,d=C.virtual,P=C.direction,F=C.listHeight,p=C.listItemHeight,m=C.optionRender,y="".concat(o,"-item"),H=Zs(function(){return f},[i,f],function(_,V){return V[0]&&_[1]!==V[1]}),U=D.useRef(null),Y=D.useMemo(function(){return g&&fF(l)&&(h==null?void 0:h.size)>=l},[g,l,h==null?void 0:h.size]),x=function(V){V.preventDefault()},G=function(V){var X;(X=U.current)===null||X===void 0||X.scrollTo(typeof V=="number"?{index:V}:V)},R=function(V){for(var X=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,nA=H.length,N=0;N1&&arguments[1]!==void 0?arguments[1]:!1;O(V);var nA={source:X?"keyboard":"mouse"},N=H[V];if(!N){c(null,-1,nA);return}c(N.value,V,nA)};M.useEffect(function(){T(v!==!1?R(0):-1)},[H.length,s]);var S=D.useCallback(function(_){return h.has(_)&&B!=="combobox"},[B,zA(h).toString(),h.size]);M.useEffect(function(){var _=setTimeout(function(){if(!g&&i&&h.size===1){var X=Array.from(h)[0],nA=H.findIndex(function(N){var tA=N.data;return tA.value===X});nA!==-1&&(T(nA),G(nA))}});if(i){var V;(V=U.current)===null||V===void 0||V.scrollTo(void 0)}return function(){return clearTimeout(_)}},[i,s]);var j=function(V){V!==void 0&&w(V,{selected:!h.has(V)}),g||a(!1)};if(D.useImperativeHandle(t,function(){return{onKeyDown:function(V){var X=V.which,nA=V.ctrlKey;switch(X){case HA.N:case HA.P:case HA.UP:case HA.DOWN:{var N=0;if(X===HA.UP?N=-1:X===HA.DOWN?N=1:fCA()&&nA&&(X===HA.N?N=1:X===HA.P&&(N=-1)),N!==0){var tA=R(b+N,N);G(tA),T(tA,!0)}break}case HA.ENTER:{var BA,aA=H[b];aA&&!(aA!=null&&(BA=aA.data)!==null&&BA!==void 0&&BA.disabled)&&!Y?j(aA.value):j(void 0),i&&V.preventDefault();break}case HA.ESC:a(!1),i&&V.stopPropagation()}},onKeyUp:function(){},scrollTo:function(V){G(V)}}}),H.length===0)return D.createElement("div",{role:"listbox",id:"".concat(n,"_list"),className:"".concat(y,"-empty"),onMouseDown:x},Q);var J=Object.keys(I).map(function(_){return I[_]}),Z=function(V){return V.label};function W(_,V){var X=_.group;return{role:X?"presentation":"option",id:"".concat(n,"_list_").concat(V)}}var $=function(V){var X=H[V];if(!X)return null;var nA=X.data||{},N=nA.value,tA=X.group,BA=Go(nA,!0),aA=Z(X);return X?D.createElement("div",FA({"aria-label":typeof aA=="string"&&!tA?aA:null},BA,{key:V},W(X,V),{"aria-selected":S(N)}),N):null},eA={role:"listbox",id:"".concat(n,"_list")};return D.createElement(D.Fragment,null,d&&D.createElement("div",FA({},eA,{style:{height:0,width:0,overflow:"hidden"}}),$(b-1),$(b),$(b+1)),D.createElement(nu,{itemKey:"key",ref:U,data:H,height:F,itemHeight:p,fullHeight:!1,onMouseDown:x,onScroll:E,virtual:d,direction:P,innerProps:d?null:eA},function(_,V){var X=_.group,nA=_.groupOption,N=_.data,tA=_.label,BA=_.value,aA=N.key;if(X){var EA,CA=(EA=N.title)!==null&&EA!==void 0?EA:KR(tA)?tA.toString():void 0;return D.createElement("div",{className:rA(y,"".concat(y,"-group"),N.className),title:CA},tA!==void 0?tA:aA)}var QA=N.disabled,lA=N.title;N.children;var pA=N.style,DA=N.className,mA=Ye(N,vCA),LA=Qr(mA,J),oA=S(BA),vA=QA||!oA&&Y,xA="".concat(y,"-option"),GA=rA(y,xA,DA,K(K(K(K({},"".concat(xA,"-grouped"),nA),"".concat(xA,"-active"),b===V&&!vA),"".concat(xA,"-disabled"),vA),"".concat(xA,"-selected"),oA)),hA=Z(_),wA=!u||typeof u=="function"||oA,MA=typeof hA=="number"?hA:hA||BA,TA=KR(MA)?MA.toString():void 0;return lA!==void 0&&(TA=lA),D.createElement("div",FA({},Go(LA),d?{}:W(_,V),{"aria-selected":oA,className:GA,title:TA,onMouseMove:function(){b===V||vA||T(V)},onClick:function(){vA||j(BA)},style:pA}),D.createElement("div",{className:"".concat(xA,"-content")},typeof m=="function"?m(_,{index:V}):MA),D.isValidElement(u)||oA,wA&&D.createElement(eu,{className:"".concat(y,"-option-state"),customizeIcon:u,customizeIconProps:{value:BA,disabled:vA,isSelected:oA}},oA?"✓":null))}))},XR=D.forwardRef(wCA);process.env.NODE_ENV!=="production"&&(XR.displayName="OptionList");const uCA=function(A,e){var t=D.useRef({values:new Map,options:new Map}),r=D.useMemo(function(){var n=t.current,i=n.values,g=n.options,B=A.map(function(Q){if(Q.label===void 0){var E;return q(q({},Q),{},{label:(E=i.get(Q.value))===null||E===void 0?void 0:E.label})}return Q}),s=new Map,a=new Map;return B.forEach(function(Q){s.set(Q.value,Q),a.set(Q.value,e.get(Q.value)||g.get(Q.value))}),t.current.values=s,t.current.options=a,B},[A,e]),o=D.useCallback(function(n){return e.get(n)||t.current.options.get(n)},[e]);return[r,o]};function IF(A,e){return lF(A).join("").toUpperCase().includes(e)}const DCA=function(A,e,t,r,o){return D.useMemo(function(){if(!t||r===!1)return A;var n=e.options,i=e.label,g=e.value,B=[],s=typeof r=="function",a=t.toUpperCase(),Q=s?r:function(C,l){return o?IF(l[o],a):l[n]?IF(l[i!=="children"?i:"label"],a):IF(l[g],a)},E=s?function(C){return vF(C)}:function(C){return C};return A.forEach(function(C){if(C[n]){var l=Q(t,E(C));if(l)B.push(C);else{var f=C[n].filter(function(c){return Q(t,E(c))});f.length&&B.push(q(q({},C),{},K({},n,f)))}return}Q(t,E(C))&&B.push(C)}),B},[A,r,o,t,e])};var VR=0,hCA=process.env.NODE_ENV!=="test"&&Kr();function ICA(){var A;return hCA?(A=VR,VR+=1):A="TEST_OR_SSR",A}function dCA(A){var e=D.useState(),t=sA(e,2),r=t[0],o=t[1];return D.useEffect(function(){o("rc_select_".concat(ICA()))},[]),A||r}var PCA=["children","value"],MCA=["children"];function FCA(A){var e=A,t=e.key,r=e.props,o=r.children,n=r.value,i=Ye(r,PCA);return q({key:t,value:n!==void 0?n:t,children:o},i)}function dF(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Eo(A).map(function(t,r){if(!D.isValidElement(t)||!t.type)return null;var o=t,n=o.type.isSelectOptGroup,i=o.key,g=o.props,B=g.children,s=Ye(g,MCA);return e||!n?FCA(t):q(q({key:"__RC_SELECT_GRP__".concat(i===null?r:i,"__"),label:i},s),{},{options:dF(B)})}).filter(function(t){return t})}var pCA=function(e,t,r,o,n){return D.useMemo(function(){var i=e,g=!e;g&&(i=dF(t));var B=new Map,s=new Map,a=function(C,l,f){f&&typeof f=="string"&&C.set(l[f],l)},Q=function E(C){for(var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,i=0;i2&&arguments[2]!==void 0?arguments[2]:{},$A=Ae.source,fe=$A===void 0?"keyboard":$A;gt(_A),i&&r==="combobox"&&kA!==null&&fe==="keyboard"&&bA(String(kA))},[i,r]),Fe=function(_A,Ae,$A){var fe=function(){var De,XA=LA(_A);return[L?{label:XA==null?void 0:XA[W.label],value:_A,key:(De=XA==null?void 0:XA.key)!==null&&De!==void 0?De:_A}:_A,vF(XA)]};if(Ae&&C){var Oe=fe(),Mt=sA(Oe,2),gA=Mt[0],cA=Mt[1];C(gA,cA)}else if(!Ae&&l&&$A!=="clear"){var fA=fe(),SA=sA(fA,2),ge=SA[0],te=SA[1];l(ge,te)}},Me=WR(function(kA,_A){var Ae,$A=j?_A.selected:!0;$A?Ae=j?[].concat(zA(mA),[kA]):[kA]:Ae=mA.filter(function(fe){return fe.value!==kA}),NA(Ae),Fe(kA,$A),r==="combobox"?bA(""):(!ou||E)&&(V(""),bA(""))}),ce=function(_A,Ae){NA(_A);var $A=Ae.type,fe=Ae.values;($A==="remove"||$A==="clear")&&fe.forEach(function(Oe){Fe(Oe.value,!1,$A)})},ZA=function(_A,Ae){if(V(_A),bA(null),Ae.source==="submit"){var $A=(_A||"").trim();if($A){var fe=Array.from(new Set([].concat(zA(vA),[$A])));NA(fe),Fe($A,!0),V("")}return}Ae.source!=="blur"&&(r==="combobox"&&NA(_A),a==null||a(_A))},Ie=function(_A){var Ae=_A;r!=="tags"&&(Ae=_A.map(function(fe){var Oe=N.get(fe);return Oe==null?void 0:Oe.value}).filter(function(fe){return fe!==void 0}));var $A=Array.from(new Set([].concat(zA(vA),zA(Ae))));NA($A),$A.forEach(function(fe){Fe(fe,!0)})},Ne=D.useMemo(function(){var kA=m!==!1&&c!==!1;return q(q({},X),{},{flattenOptions:TA,onActiveValue:be,defaultActiveFirstOption:ye,onSelect:Me,menuItemSelectedIcon:p,rawValues:vA,fieldNames:W,virtual:kA,direction:y,listHeight:U,listItemHeight:x,childrenAsData:J,maxCount:O,optionRender:d})},[O,X,TA,be,ye,Me,p,vA,W,m,c,y,U,x,J,d]);return process.env.NODE_ENV!=="production"&&(mCA(A),yCA(tA,W)),D.createElement(wF.Provider,{value:Ne},D.createElement(LR,FA({},T,{id:S,prefixCls:n,ref:e,omitDomProps:HCA,mode:r,displayValues:oA,onDisplayValuesChange:ce,direction:y,searchValue:_,onSearch:ZA,autoClearSearchValue:E,onSearchSplit:Ie,dropdownMatchSelectWidth:c,OptionList:XR,emptyOptions:!TA.length,activeValue:jA,activeDescendantId:"".concat(S,"_list_").concat(he)})))});process.env.NODE_ENV!=="production"&&(ZR.displayName="Select");var PF=ZR;PF.Option=DF,PF.OptGroup=uF;function iu(A,e,t){return rA({[`${A}-status-success`]:e==="success",[`${A}-status-warning`]:e==="warning",[`${A}-status-error`]:e==="error",[`${A}-status-validating`]:e==="validating",[`${A}-has-feedback`]:t})}const gu=(A,e)=>e||A,qR=()=>{const[,A]=Xr(),t=new bt(A.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return D.createElement("svg",{style:t,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},D.createElement("title",null,"empty image"),D.createElement("g",{fill:"none",fillRule:"evenodd"},D.createElement("g",{transform:"translate(24 31.67)"},D.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),D.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),D.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),D.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),D.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),D.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),D.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},D.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),D.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))};process.env.NODE_ENV!=="production"&&(qR.displayName="EmptyImage");const _R=()=>{const[,A]=Xr(),{colorFill:e,colorFillTertiary:t,colorFillQuaternary:r,colorBgContainer:o}=A,{borderColor:n,shadowColor:i,contentColor:g}=M.useMemo(()=>({borderColor:new bt(e).onBackground(o).toHexShortString(),shadowColor:new bt(t).onBackground(o).toHexShortString(),contentColor:new bt(r).onBackground(o).toHexShortString()}),[e,t,r,o]);return D.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},D.createElement("title",null,"Simple Empty"),D.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},D.createElement("ellipse",{fill:i,cx:"32",cy:"33",rx:"32",ry:"7"}),D.createElement("g",{fillRule:"nonzero",stroke:n},D.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),D.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:g}))))};process.env.NODE_ENV!=="production"&&(_R.displayName="SimpleImage");const UCA=A=>{const{componentCls:e,margin:t,marginXS:r,marginXL:o,fontSize:n,lineHeight:i}=A;return{[e]:{marginInline:r,fontSize:n,lineHeight:i,textAlign:"center",[`${e}-image`]:{height:A.emptyImgHeight,marginBottom:r,opacity:A.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${e}-description`]:{color:A.colorTextDescription},[`${e}-footer`]:{marginTop:t},"&-normal":{marginBlock:o,color:A.colorTextDescription,[`${e}-description`]:{color:A.colorTextDescription},[`${e}-image`]:{height:A.emptyImgHeightMD}},"&-small":{marginBlock:r,color:A.colorTextDescription,[`${e}-image`]:{height:A.emptyImgHeightSM}}}}},xCA=Gt("Empty",A=>{const{componentCls:e,controlHeightLG:t,calc:r}=A,o=it(A,{emptyImgCls:`${e}-img`,emptyImgHeight:r(t).mul(2.5).equal(),emptyImgHeightMD:t,emptyImgHeightSM:r(t).mul(.875).equal()});return[UCA(o)]});var GCA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{className:e,rootClassName:t,prefixCls:r,image:o=$R,description:n,children:i,imageStyle:g,style:B}=A,s=GCA(A,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:a,direction:Q,empty:E}=D.useContext(Ce),C=a("empty",r),[l,f,c]=xCA(C),[v]=Aa("Empty"),w=typeof n<"u"?n:v==null?void 0:v.description,u=typeof w=="string"?w:"empty";let h=null;return typeof o=="string"?h=D.createElement("img",{alt:u,src:o}):h=o,l(D.createElement("div",Object.assign({className:rA(f,c,C,E==null?void 0:E.className,{[`${C}-normal`]:o===AL,[`${C}-rtl`]:Q==="rtl"},e,t),style:Object.assign(Object.assign({},E==null?void 0:E.style),B)},s),D.createElement("div",{className:`${C}-image`,style:g},h),w&&D.createElement("div",{className:`${C}-description`},w),i&&D.createElement("div",{className:`${C}-footer`},i)))};Cg.PRESENTED_IMAGE_DEFAULT=$R,Cg.PRESENTED_IMAGE_SIMPLE=AL,process.env.NODE_ENV!=="production"&&(Cg.displayName="Empty");const MF=A=>{const{componentName:e}=A,{getPrefixCls:t}=M.useContext(Ce),r=t("empty");switch(e){case"Table":case"List":return M.createElement(Cg,{image:Cg.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return M.createElement(Cg,{image:Cg.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});default:return M.createElement(Cg,null)}},FF=function(A,e){let t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var r,o;const{variant:n,[A]:i}=M.useContext(Ce),g=M.useContext(VaA),B=i==null?void 0:i.variant;let s;typeof e<"u"?s=e:t===!1?s="borderless":s=(o=(r=g??B)!==null&&r!==void 0?r:n)!==null&&o!==void 0?o:"outlined";const a=ViA.includes(s);return[s,a]},zCA=A=>{const t={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:A==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},t),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},t),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},t),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},t),{points:["br","tr"],offset:[0,-4]})}};function RCA(A,e){return A||zCA(e)}const eL=A=>{const{optionHeight:e,optionFontSize:t,optionLineHeight:r,optionPadding:o}=A;return{position:"relative",display:"block",minHeight:e,padding:o,color:A.colorText,fontWeight:"normal",fontSize:t,lineHeight:r,boxSizing:"border-box"}},LCA=A=>{const{antCls:e,componentCls:t}=A,r=`${t}-item`,o=`&${e}-slide-up-enter${e}-slide-up-enter-active`,n=`&${e}-slide-up-appear${e}-slide-up-appear-active`,i=`&${e}-slide-up-leave${e}-slide-up-leave-active`,g=`${t}-dropdown-placement-`;return[{[`${t}-dropdown`]:Object.assign(Object.assign({},Jt(A)),{position:"absolute",top:-9999,zIndex:A.zIndexPopup,boxSizing:"border-box",padding:A.paddingXXS,overflow:"hidden",fontSize:A.fontSize,fontVariant:"initial",backgroundColor:A.colorBgElevated,borderRadius:A.borderRadiusLG,outline:"none",boxShadow:A.boxShadowSecondary,[` ${o}${g}bottomLeft, ${n}${g}bottomLeft `]:{animationName:iF},[` @@ -221,31 +221,31 @@ html body { `]:{animationName:BF},[`${i}${g}bottomLeft`]:{animationName:gF},[` ${i}${g}topLeft, ${i}${g}topRight - `]:{animationName:sF},"&-hidden":{display:"none"},[`${r}`]:Object.assign(Object.assign({},rL(A)),{cursor:"pointer",transition:`background ${A.motionDurationSlow} ease`,borderRadius:A.borderRadiusSM,"&-group":{color:A.colorTextDescription,fontSize:A.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Qg),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:A.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:A.optionSelectedColor,fontWeight:A.optionSelectedFontWeight,backgroundColor:A.optionSelectedBg,[`${r}-option-state`]:{color:A.colorPrimary},[`&:has(+ ${r}-option-selected:not(${r}-option-disabled))`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${r}-option-selected:not(${r}-option-disabled)`]:{borderStartStartRadius:0,borderStartEndRadius:0}}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:A.colorBgContainerDisabled},color:A.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:A.calc(A.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},rL(A)),{color:A.colorTextDisabled})}),"&-rtl":{direction:"rtl"}})},_B(A,"slide-up"),_B(A,"slide-down"),tu(A,"move-up"),tu(A,"move-down")]},jCA=A=>{const{multipleSelectItemHeight:e,paddingXXS:t,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=A,n=A.max(A.calc(t).sub(r).equal(),0),i=A.max(A.calc(n).sub(o).equal(),0);return{basePadding:n,containerPadding:i,itemHeight:eA(e),itemLineHeight:eA(A.calc(e).sub(A.calc(A.lineWidth).mul(2)).equal())}},JCA=A=>{const{multipleSelectItemHeight:e,selectHeight:t,lineWidth:r}=A;return A.calc(t).sub(e).div(2).sub(r).equal()},KCA=A=>{const{componentCls:e,iconCls:t,borderRadiusSM:r,motionDurationSlow:o,paddingXS:n,multipleItemColorDisabled:i,multipleItemBorderColorDisabled:g,colorIcon:B,colorIconHover:s,INTERNAL_FIXED_ITEM_MARGIN:a}=A;return{[`${e}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${e}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:a,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:A.calc(a).mul(2).equal(),paddingInlineStart:n,paddingInlineEnd:A.calc(n).div(2).equal(),[`${e}-disabled&`]:{color:i,borderColor:g,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:A.calc(n).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},xw()),{display:"inline-flex",alignItems:"center",color:B,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${t}`]:{verticalAlign:"-0.2em"},"&:hover":{color:s}})}}}},XCA=(A,e)=>{const{componentCls:t,INTERNAL_FIXED_ITEM_MARGIN:r}=A,o=`${t}-selection-overflow`,n=A.multipleSelectItemHeight,i=JCA(A),g=e?`${t}-${e}`:"",B=jCA(A);return{[`${t}-multiple${g}`]:Object.assign(Object.assign({},KCA(A)),{[`${t}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",paddingInline:B.basePadding,paddingBlock:B.containerPadding,borderRadius:A.borderRadius,[`${t}-disabled&`]:{background:A.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${eA(r)} 0`,lineHeight:eA(n),visibility:"hidden",content:'"\\a0"'}},[`${t}-selection-item`]:{height:B.itemHeight,lineHeight:eA(B.itemLineHeight)},[`${o}-item + ${o}-item`]:{[`${t}-selection-search`]:{marginInlineStart:0}},[`${o}-item-suffix`]:{height:"100%"},[`${t}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:A.calc(A.inputPaddingHorizontalBase).sub(i).equal(),"\n &-input,\n &-mirror\n ":{height:n,fontFamily:A.fontFamily,lineHeight:eA(n),transition:`all ${A.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:A.inputPaddingHorizontalBase,insetInlineEnd:A.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${A.motionDurationSlow}`}})}};function pF(A,e){const{componentCls:t}=A,r=e?`${t}-${e}`:"",o={[`${t}-multiple${r}`]:{fontSize:A.fontSize,[`${t}-selector`]:{[`${t}-show-search&`]:{cursor:"text"}},[` + `]:{animationName:sF},"&-hidden":{display:"none"},[`${r}`]:Object.assign(Object.assign({},eL(A)),{cursor:"pointer",transition:`background ${A.motionDurationSlow} ease`,borderRadius:A.borderRadiusSM,"&-group":{color:A.colorTextDescription,fontSize:A.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},Qg),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:A.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:A.optionSelectedColor,fontWeight:A.optionSelectedFontWeight,backgroundColor:A.optionSelectedBg,[`${r}-option-state`]:{color:A.colorPrimary},[`&:has(+ ${r}-option-selected:not(${r}-option-disabled))`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${r}-option-selected:not(${r}-option-disabled)`]:{borderStartStartRadius:0,borderStartEndRadius:0}}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:A.colorBgContainerDisabled},color:A.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:A.calc(A.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},eL(A)),{color:A.colorTextDisabled})}),"&-rtl":{direction:"rtl"}})},_B(A,"slide-up"),_B(A,"slide-down"),Au(A,"move-up"),Au(A,"move-down")]},SCA=A=>{const{multipleSelectItemHeight:e,paddingXXS:t,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:o}=A,n=A.max(A.calc(t).sub(r).equal(),0),i=A.max(A.calc(n).sub(o).equal(),0);return{basePadding:n,containerPadding:i,itemHeight:AA(e),itemLineHeight:AA(A.calc(e).sub(A.calc(A.lineWidth).mul(2)).equal())}},OCA=A=>{const{multipleSelectItemHeight:e,selectHeight:t,lineWidth:r}=A;return A.calc(t).sub(e).div(2).sub(r).equal()},TCA=A=>{const{componentCls:e,iconCls:t,borderRadiusSM:r,motionDurationSlow:o,paddingXS:n,multipleItemColorDisabled:i,multipleItemBorderColorDisabled:g,colorIcon:B,colorIconHover:s,INTERNAL_FIXED_ITEM_MARGIN:a}=A;return{[`${e}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${e}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:a,borderRadius:r,cursor:"default",transition:`font-size ${o}, line-height ${o}, height ${o}`,marginInlineEnd:A.calc(a).mul(2).equal(),paddingInlineStart:n,paddingInlineEnd:A.calc(n).div(2).equal(),[`${e}-disabled&`]:{color:i,borderColor:g,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:A.calc(n).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},bw()),{display:"inline-flex",alignItems:"center",color:B,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${t}`]:{verticalAlign:"-0.2em"},"&:hover":{color:s}})}}}},kCA=(A,e)=>{const{componentCls:t,INTERNAL_FIXED_ITEM_MARGIN:r}=A,o=`${t}-selection-overflow`,n=A.multipleSelectItemHeight,i=OCA(A),g=e?`${t}-${e}`:"",B=SCA(A);return{[`${t}-multiple${g}`]:Object.assign(Object.assign({},TCA(A)),{[`${t}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",paddingInline:B.basePadding,paddingBlock:B.containerPadding,borderRadius:A.borderRadius,[`${t}-disabled&`]:{background:A.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${AA(r)} 0`,lineHeight:AA(n),visibility:"hidden",content:'"\\a0"'}},[`${t}-selection-item`]:{height:B.itemHeight,lineHeight:AA(B.itemLineHeight)},[`${o}-item + ${o}-item`]:{[`${t}-selection-search`]:{marginInlineStart:0}},[`${o}-item-suffix`]:{height:"100%"},[`${t}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:A.calc(A.inputPaddingHorizontalBase).sub(i).equal(),"\n &-input,\n &-mirror\n ":{height:n,fontFamily:A.fontFamily,lineHeight:AA(n),transition:`all ${A.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:A.inputPaddingHorizontalBase,insetInlineEnd:A.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${A.motionDurationSlow}`}})}};function pF(A,e){const{componentCls:t}=A,r=e?`${t}-${e}`:"",o={[`${t}-multiple${r}`]:{fontSize:A.fontSize,[`${t}-selector`]:{[`${t}-show-search&`]:{cursor:"text"}},[` &${t}-show-arrow ${t}-selector, &${t}-allow-clear ${t}-selector - `]:{paddingInlineEnd:A.calc(A.fontSizeIcon).add(A.controlPaddingHorizontal).equal()}}};return[XCA(A,e),o]}const VCA=A=>{const{componentCls:e}=A,t=it(A,{selectHeight:A.controlHeightSM,multipleSelectItemHeight:A.multipleItemHeightSM,borderRadius:A.borderRadiusSM,borderRadiusSM:A.borderRadiusXS}),r=it(A,{fontSize:A.fontSizeLG,selectHeight:A.controlHeightLG,multipleSelectItemHeight:A.multipleItemHeightLG,borderRadius:A.borderRadiusLG,borderRadiusSM:A.borderRadius});return[pF(A),pF(t,"sm"),{[`${e}-multiple${e}-sm`]:{[`${e}-selection-placeholder`]:{insetInline:A.calc(A.controlPaddingHorizontalSM).sub(A.lineWidth).equal()},[`${e}-selection-search`]:{marginInlineStart:2}}},pF(r,"lg")]};function mF(A,e){const{componentCls:t,inputPaddingHorizontalBase:r,borderRadius:o}=A,n=A.calc(A.controlHeight).sub(A.calc(A.lineWidth).mul(2)).equal(),i=e?`${t}-${e}`:"";return{[`${t}-single${i}`]:{fontSize:A.fontSize,height:A.controlHeight,[`${t}-selector`]:Object.assign(Object.assign({},Tt(A,!0)),{display:"flex",borderRadius:o,[`${t}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:r,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + `]:{paddingInlineEnd:A.calc(A.fontSizeIcon).add(A.controlPaddingHorizontal).equal()}}};return[kCA(A,e),o]}const NCA=A=>{const{componentCls:e}=A,t=it(A,{selectHeight:A.controlHeightSM,multipleSelectItemHeight:A.multipleItemHeightSM,borderRadius:A.borderRadiusSM,borderRadiusSM:A.borderRadiusXS}),r=it(A,{fontSize:A.fontSizeLG,selectHeight:A.controlHeightLG,multipleSelectItemHeight:A.multipleItemHeightLG,borderRadius:A.borderRadiusLG,borderRadiusSM:A.borderRadius});return[pF(A),pF(t,"sm"),{[`${e}-multiple${e}-sm`]:{[`${e}-selection-placeholder`]:{insetInline:A.calc(A.controlPaddingHorizontalSM).sub(A.lineWidth).equal()},[`${e}-selection-search`]:{marginInlineStart:2}}},pF(r,"lg")]};function mF(A,e){const{componentCls:t,inputPaddingHorizontalBase:r,borderRadius:o}=A,n=A.calc(A.controlHeight).sub(A.calc(A.lineWidth).mul(2)).equal(),i=e?`${t}-${e}`:"";return{[`${t}-single${i}`]:{fontSize:A.fontSize,height:A.controlHeight,[`${t}-selector`]:Object.assign(Object.assign({},Jt(A,!0)),{display:"flex",borderRadius:o,[`${t}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:r,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` ${t}-selection-item, ${t}-selection-placeholder - `]:{padding:0,lineHeight:eA(n),transition:`all ${A.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${t}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${t}-selection-item:empty:after`,`${t}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + `]:{padding:0,lineHeight:AA(n),transition:`all ${A.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${t}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${t}-selection-item:empty:after`,`${t}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` &${t}-show-arrow ${t}-selection-item, &${t}-show-arrow ${t}-selection-placeholder - `]:{paddingInlineEnd:A.showArrowPaddingInlineEnd},[`&${t}-open ${t}-selection-item`]:{color:A.colorTextPlaceholder},[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{width:"100%",height:"100%",padding:`0 ${eA(r)}`,[`${t}-selection-search-input`]:{height:n},"&:after":{lineHeight:eA(n)}}},[`&${t}-customize-input`]:{[`${t}-selector`]:{"&:after":{display:"none"},[`${t}-selection-search`]:{position:"static",width:"100%"},[`${t}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${eA(r)}`,"&:after":{display:"none"}}}}}}}function WCA(A){const{componentCls:e}=A,t=A.calc(A.controlPaddingHorizontalSM).sub(A.lineWidth).equal();return[mF(A),mF(it(A,{controlHeight:A.controlHeightSM,borderRadius:A.borderRadiusSM}),"sm"),{[`${e}-single${e}-sm`]:{[`&:not(${e}-customize-input)`]:{[`${e}-selection-search`]:{insetInlineStart:t,insetInlineEnd:t},[`${e}-selector`]:{padding:`0 ${eA(t)}`},[`&${e}-show-arrow ${e}-selection-search`]:{insetInlineEnd:A.calc(t).add(A.calc(A.fontSize).mul(1.5)).equal()},[` + `]:{paddingInlineEnd:A.showArrowPaddingInlineEnd},[`&${t}-open ${t}-selection-item`]:{color:A.colorTextPlaceholder},[`&:not(${t}-customize-input)`]:{[`${t}-selector`]:{width:"100%",height:"100%",padding:`0 ${AA(r)}`,[`${t}-selection-search-input`]:{height:n},"&:after":{lineHeight:AA(n)}}},[`&${t}-customize-input`]:{[`${t}-selector`]:{"&:after":{display:"none"},[`${t}-selection-search`]:{position:"static",width:"100%"},[`${t}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${AA(r)}`,"&:after":{display:"none"}}}}}}}function jCA(A){const{componentCls:e}=A,t=A.calc(A.controlPaddingHorizontalSM).sub(A.lineWidth).equal();return[mF(A),mF(it(A,{controlHeight:A.controlHeightSM,borderRadius:A.borderRadiusSM}),"sm"),{[`${e}-single${e}-sm`]:{[`&:not(${e}-customize-input)`]:{[`${e}-selection-search`]:{insetInlineStart:t,insetInlineEnd:t},[`${e}-selector`]:{padding:`0 ${AA(t)}`},[`&${e}-show-arrow ${e}-selection-search`]:{insetInlineEnd:A.calc(t).add(A.calc(A.fontSize).mul(1.5)).equal()},[` &${e}-show-arrow ${e}-selection-item, &${e}-show-arrow ${e}-selection-placeholder - `]:{paddingInlineEnd:A.calc(A.fontSize).mul(1.5).equal()}}}},mF(it(A,{controlHeight:A.singleItemHeightLG,fontSize:A.fontSizeLG,borderRadius:A.borderRadiusLG}),"lg")]}const ZCA=A=>{const{fontSize:e,lineHeight:t,lineWidth:r,controlHeight:o,controlHeightSM:n,controlHeightLG:i,paddingXXS:g,controlPaddingHorizontal:B,zIndexPopupBase:s,colorText:a,fontWeightStrong:Q,controlItemBgActive:E,controlItemBgHover:C,colorBgContainer:l,colorFillSecondary:f,colorBgContainerDisabled:c,colorTextDisabled:v}=A,w=g*2,u=r*2,h=Math.min(o-w,o-u),I=Math.min(n-w,n-u),d=Math.min(i-w,i-u);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(g/2),zIndexPopup:s+50,optionSelectedColor:a,optionSelectedFontWeight:Q,optionSelectedBg:E,optionActiveBg:C,optionPadding:`${(o-e*t)/2}px ${B}px`,optionFontSize:e,optionLineHeight:t,optionHeight:o,selectorBg:l,clearBg:l,singleItemHeightLG:i,multipleItemBg:f,multipleItemBorderColor:"transparent",multipleItemHeight:h,multipleItemHeightSM:I,multipleItemHeightLG:d,multipleSelectorBgDisabled:c,multipleItemColorDisabled:v,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(A.fontSize*1.25)}},oL=(A,e)=>{const{componentCls:t,antCls:r,controlOutlineWidth:o}=A;return{[`&:not(${t}-customize-input) ${t}-selector`]:{border:`${eA(A.lineWidth)} ${A.lineType} ${e.borderColor}`,background:A.selectorBg},[`&:not(${t}-disabled):not(${t}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${t}-selector`]:{borderColor:e.hoverBorderHover},[`${t}-focused& ${t}-selector`]:{borderColor:e.activeBorderColor,boxShadow:`0 0 0 ${eA(o)} ${e.activeShadowColor}`,outline:0}}}},nL=(A,e)=>({[`&${A.componentCls}-status-${e.status}`]:Object.assign({},oL(A,e))}),qCA=A=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},oL(A,{borderColor:A.colorBorder,hoverBorderHover:A.colorPrimaryHover,activeBorderColor:A.colorPrimary,activeShadowColor:A.controlOutline})),nL(A,{status:"error",borderColor:A.colorError,hoverBorderHover:A.colorErrorHover,activeBorderColor:A.colorError,activeShadowColor:A.colorErrorOutline})),nL(A,{status:"warning",borderColor:A.colorWarning,hoverBorderHover:A.colorWarningHover,activeBorderColor:A.colorWarning,activeShadowColor:A.colorWarningOutline})),{[`&${A.componentCls}-disabled`]:{[`&:not(${A.componentCls}-customize-input) ${A.componentCls}-selector`]:{background:A.colorBgContainerDisabled,color:A.colorTextDisabled}},[`&${A.componentCls}-multiple ${A.componentCls}-selection-item`]:{background:A.multipleItemBg,border:`${eA(A.lineWidth)} ${A.lineType} ${A.multipleItemBorderColor}`}})}),iL=(A,e)=>{const{componentCls:t,antCls:r}=A;return{[`&:not(${t}-customize-input) ${t}-selector`]:{background:e.bg,border:`${eA(A.lineWidth)} ${A.lineType} transparent`,color:e.color},[`&:not(${t}-disabled):not(${t}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${t}-selector`]:{background:e.hoverBg},[`${t}-focused& ${t}-selector`]:{background:A.selectorBg,borderColor:e.activeBorderColor,outline:0}}}},gL=(A,e)=>({[`&${A.componentCls}-status-${e.status}`]:Object.assign({},iL(A,e))}),_CA=A=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},iL(A,{bg:A.colorFillTertiary,hoverBg:A.colorFillSecondary,activeBorderColor:A.colorPrimary,color:A.colorText})),gL(A,{status:"error",bg:A.colorErrorBg,hoverBg:A.colorErrorBgHover,activeBorderColor:A.colorError,color:A.colorError})),gL(A,{status:"warning",bg:A.colorWarningBg,hoverBg:A.colorWarningBgHover,activeBorderColor:A.colorWarning,color:A.colorWarning})),{[`&${A.componentCls}-disabled`]:{[`&:not(${A.componentCls}-customize-input) ${A.componentCls}-selector`]:{borderColor:A.colorBorder,background:A.colorBgContainerDisabled,color:A.colorTextDisabled}},[`&${A.componentCls}-multiple ${A.componentCls}-selection-item`]:{background:A.colorBgContainer,border:`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`}})}),$CA=A=>({"&-borderless":{[`${A.componentCls}-selector`]:{background:"transparent",borderColor:"transparent"},[`&${A.componentCls}-disabled`]:{[`&:not(${A.componentCls}-customize-input) ${A.componentCls}-selector`]:{color:A.colorTextDisabled}},[`&${A.componentCls}-multiple ${A.componentCls}-selection-item`]:{background:A.multipleItemBg,border:`${eA(A.lineWidth)} ${A.lineType} ${A.multipleItemBorderColor}`},[`&${A.componentCls}-status-error`]:{[`${A.componentCls}-selection-item`]:{color:A.colorError}},[`&${A.componentCls}-status-warning`]:{[`${A.componentCls}-selection-item`]:{color:A.colorWarning}}}}),AlA=A=>({[A.componentCls]:Object.assign(Object.assign(Object.assign({},qCA(A)),_CA(A)),$CA(A))}),elA=A=>{const{componentCls:e}=A;return{position:"relative",transition:`all ${A.motionDurationMid} ${A.motionEaseInOut}`,input:{cursor:"pointer"},[`${e}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${e}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},tlA=A=>{const{componentCls:e}=A;return{[`${e}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},rlA=A=>{const{antCls:e,componentCls:t,inputPaddingHorizontalBase:r,iconCls:o}=A;return{[t]:Object.assign(Object.assign({},Tt(A)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${t}-customize-input) ${t}-selector`]:Object.assign(Object.assign({},elA(A)),tlA(A)),[`${t}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Qg),{[`> ${e}-typography`]:{display:"inline"}}),[`${t}-selection-placeholder`]:Object.assign(Object.assign({},Qg),{flex:1,color:A.colorTextPlaceholder,pointerEvents:"none"}),[`${t}-arrow`]:Object.assign(Object.assign({},xw()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:A.fontSizeIcon,marginTop:A.calc(A.fontSizeIcon).mul(-1).div(2).equal(),color:A.colorTextQuaternary,fontSize:A.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${A.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${A.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${t}-suffix)`]:{pointerEvents:"auto"}},[`${t}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${t}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:A.fontSizeIcon,height:A.fontSizeIcon,marginTop:A.calc(A.fontSizeIcon).mul(-1).div(2).equal(),color:A.colorTextQuaternary,fontSize:A.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${A.motionDurationMid} ease, opacity ${A.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:A.colorTextTertiary}},"&:hover":{[`${t}-clear`]:{opacity:1},[`${t}-arrow:not(:last-child)`]:{opacity:0}}}),[`${t}-has-feedback`]:{[`${t}-clear`]:{insetInlineEnd:A.calc(r).add(A.fontSize).add(A.paddingXS).equal()}}}},olA=A=>{const{componentCls:e}=A;return[{[e]:{[`&${e}-in-form-item`]:{width:"100%"}}},rlA(A),WCA(A),VCA(A),NCA(A),{[`${e}-rtl`]:{direction:"rtl"}},GM(A,{borderElCls:`${e}-selector`,focusElCls:`${e}-focused`})]},nlA=Ut("Select",(A,e)=>{let{rootPrefixCls:t}=e;const r=it(A,{rootPrefixCls:t,inputPaddingHorizontalBase:A.calc(A.paddingSM).sub(1).equal(),multipleSelectItemHeight:A.multipleItemHeight,selectHeight:A.controlHeight});return[olA(r),AlA(r)]},ZCA,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var ilA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},glA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:ilA}))},au=D.forwardRef(glA);process.env.NODE_ENV!=="production"&&(au.displayName="CheckOutlined");var BlA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},slA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:BlA}))},yF=D.forwardRef(slA);process.env.NODE_ENV!=="production"&&(yF.displayName="DownOutlined");var alA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},QlA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:alA}))},Qu=D.forwardRef(QlA);process.env.NODE_ENV!=="production"&&(Qu.displayName="SearchOutlined");function ElA(A){let{suffixIcon:e,clearIcon:t,menuItemSelectedIcon:r,removeIcon:o,loading:n,multiple:i,hasFeedback:g,prefixCls:B,showSuffixIcon:s,feedbackIcon:a,showArrow:Q,componentName:E}=A;process.env.NODE_ENV!=="production"&&Ct(E).deprecated(!t,"clearIcon","allowClear={{ clearIcon: React.ReactNode }}");const C=t??D.createElement(sE,null),l=w=>e===null&&!g&&!Q?null:D.createElement(D.Fragment,null,s!==!1&&w,g&&a);let f=null;if(e!==void 0)f=l(e);else if(n)f=l(D.createElement(aE,{spin:!0}));else{const w=`${B}-suffix`;f=u=>{let{open:h,showSearch:I}=u;return l(h&&I?D.createElement(Qu,{className:w}):D.createElement(yF,{className:w}))}}let c=null;r!==void 0?c=r:i?c=D.createElement(au,null):c=null;let v=null;return o!==void 0?v=o:v=D.createElement(iB,null),{clearIcon:C,suffixIcon:f,itemIcon:c,removeIcon:v}}function ClA(A,e){return e!==void 0?e:A!==null}var llA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t;const{prefixCls:r,bordered:o,className:n,rootClassName:i,getPopupContainer:g,popupClassName:B,dropdownClassName:s,listHeight:a=256,placement:Q,listItemHeight:E,size:C,disabled:l,notFoundContent:f,status:c,builtinPlacements:v,dropdownMatchSelectWidth:w,popupMatchSelectWidth:u,direction:h,style:I,allowClear:d,variant:P,dropdownStyle:p,transitionName:F,tagRender:m,maxCount:y}=A,H=llA(A,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount"]),{getPopupContainer:U,getPrefixCls:Y,renderEmpty:x,direction:G,virtual:R,popupMatchSelectWidth:z,popupOverflow:L,select:b}=D.useContext(Ee),[,O]=Vr(),T=E??(O==null?void 0:O.controlHeight),S=Y("select",r),j=Y(),J=h??G,{compactSize:Z,compactItemClassnames:W}=jl(S,J),[q,AA]=FF("select",P,o),_=Nr(S),[V,X,nA]=nlA(S,_),N=D.useMemo(()=>{const{mode:jA}=A;if(jA!=="combobox")return jA===BL?"combobox":jA},[A.mode]),tA=N==="multiple"||N==="tags",BA=ClA(A.suffixIcon,A.showArrow),aA=(t=u??w)!==null&&t!==void 0?t:z,{status:EA,hasFeedback:CA,isFormItemInput:QA,feedbackIcon:lA}=D.useContext(jn),pA=su(EA,c);let DA;f!==void 0?DA=f:N==="combobox"?DA=null:DA=(x==null?void 0:x("Select"))||D.createElement(MF,{componentName:"Select"});const{suffixIcon:mA,itemIcon:LA,removeIcon:oA,clearIcon:vA}=ElA(Object.assign(Object.assign({},H),{multiple:tA,hasFeedback:CA,feedbackIcon:lA,showSuffixIcon:BA,prefixCls:S,componentName:"Select"})),xA=d===!0?{clearIcon:vA}:d,GA=Qr(H,["suffixIcon","itemIcon"]),hA=rA(B||s,{[`${S}-dropdown-${J}`]:J==="rtl"},i,nA,_,X),wA=So(jA=>{var bA;return(bA=C??Z)!==null&&bA!==void 0?bA:jA}),MA=D.useContext(oB),TA=l??MA,NA=rA({[`${S}-lg`]:wA==="large",[`${S}-sm`]:wA==="small",[`${S}-rtl`]:J==="rtl",[`${S}-${q}`]:AA,[`${S}-in-form-item`]:QA},Bu(S,pA,CA),W,b==null?void 0:b.className,n,i,nA,_,X),ie=D.useMemo(()=>Q!==void 0?Q:J==="rtl"?"bottomRight":"bottomLeft",[Q,J]);if(process.env.NODE_ENV!=="production"){const jA=Ct("Select");jA.deprecated(!s,"dropdownClassName","popupClassName"),jA.deprecated(w===void 0,"dropdownMatchSelectWidth","popupMatchSelectWidth"),process.env.NODE_ENV!=="production"&&jA(!("showArrow"in A),"deprecated","`showArrow` is deprecated which will be removed in next major version. It will be a default behavior, you can hide it by setting `suffixIcon` to null."),jA.deprecated(!("bordered"in A),"bordered","variant"),process.env.NODE_ENV!=="production"&&jA(!(typeof y<"u"&&!tA),"usage","`maxCount` only works with mode `multiple` or `tags`")}const[WA]=oa("SelectLike",p==null?void 0:p.zIndex);return V(D.createElement(PF,Object.assign({ref:e,virtual:R,showSearch:b==null?void 0:b.showSearch},GA,{style:Object.assign(Object.assign({},b==null?void 0:b.style),I),dropdownMatchSelectWidth:aA,transitionName:kn(j,"slide-up",F),builtinPlacements:kCA(v,L),listHeight:a,listItemHeight:T,mode:N,prefixCls:S,placement:ie,direction:J,suffixIcon:mA,menuItemSelectedIcon:LA,removeIcon:oA,allowClear:xA,notFoundContent:DA,className:NA,getPopupContainer:g||U,dropdownClassName:hA,disabled:TA,dropdownStyle:Object.assign(Object.assign({},p),{zIndex:WA}),maxCount:tA?y:void 0,tagRender:tA?m:void 0})))};process.env.NODE_ENV!=="production"&&(sL.displayName="Select");const nn=D.forwardRef(sL),clA=vR(nn);nn.SECRET_COMBOBOX_MODE_DO_NOT_USE=BL,nn.Option=DF,nn.OptGroup=uF,nn._InternalPanelDoNotUseOrYouWillBeFired=clA,process.env.NODE_ENV!=="production"&&(nn.displayName="Select");const lg=["xxl","xl","lg","md","sm","xs"],flA=A=>({xs:`(max-width: ${A.screenXSMax}px)`,sm:`(min-width: ${A.screenSM}px)`,md:`(min-width: ${A.screenMD}px)`,lg:`(min-width: ${A.screenLG}px)`,xl:`(min-width: ${A.screenXL}px)`,xxl:`(min-width: ${A.screenXXL}px)`}),vlA=A=>{const e=A,t=[].concat(lg).reverse();return t.forEach((r,o)=>{const n=r.toUpperCase(),i=`screen${n}Min`,g=`screen${n}`;if(!(e[i]<=e[g]))throw new Error(`${i}<=${g} fails : !(${e[i]}<=${e[g]})`);if(o{const t=new Map;let r=-1,o={};return{matchHandlers:{},dispatch(n){return o=n,t.forEach(i=>i(o)),t.size>=1},subscribe(n){return t.size||this.register(),r+=1,t.set(r,n),n(o),r},unsubscribe(n){t.delete(n),t.size||this.unregister()},unregister(){Object.keys(e).forEach(n=>{const i=e[n],g=this.matchHandlers[i];g==null||g.mql.removeListener(g==null?void 0:g.listener)}),t.clear()},register(){Object.keys(e).forEach(n=>{const i=e[n],g=s=>{let{matches:a}=s;this.dispatch(Object.assign(Object.assign({},o),{[n]:a}))},B=window.matchMedia(i);B.addListener(g),this.matchHandlers[i]={mql:B,listener:g},g(B)})},responsiveMap:e}},[A])}const QL=(A,e)=>{if(e&&typeof e=="object")for(let t=0;te+1,0);return A}function nc(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const e=M.useRef({}),t=EL(),r=aL();return Dt(()=>{const o=r.subscribe(n=>{e.current=n,A&&t()});return()=>r.unsubscribe(o)},[]),e.current}const YF=D.createContext({}),wlA=A=>{const{antCls:e,componentCls:t,iconCls:r,avatarBg:o,avatarColor:n,containerSize:i,containerSizeLG:g,containerSizeSM:B,textFontSize:s,textFontSizeLG:a,textFontSizeSM:Q,borderRadius:E,borderRadiusLG:C,borderRadiusSM:l,lineWidth:f,lineType:c}=A,v=(w,u,h)=>({width:w,height:w,borderRadius:"50%",[`&${t}-square`]:{borderRadius:h},[`&${t}-icon`]:{fontSize:u,[`> ${r}`]:{margin:0}}});return{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},Tt(A)),{position:"relative",display:"inline-flex",justifyContent:"center",alignItems:"center",overflow:"hidden",color:n,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:o,border:`${eA(f)} ${c} transparent`,"&-image":{background:"transparent"},[`${e}-image-img`]:{display:"block"}}),v(i,s,E)),{"&-lg":Object.assign({},v(g,a,C)),"&-sm":Object.assign({},v(B,Q,l)),"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}})}},ulA=A=>{const{componentCls:e,groupBorderColor:t,groupOverlapping:r,groupSpace:o}=A;return{[`${e}-group`]:{display:"inline-flex",[`${e}`]:{borderColor:t},"> *:not(:first-child)":{marginInlineStart:r}},[`${e}-group-popover`]:{[`${e} + ${e}`]:{marginInlineStart:o}}}},CL=Ut("Avatar",A=>{const{colorTextLightSolid:e,colorTextPlaceholder:t}=A,r=it(A,{avatarBg:t,avatarColor:e});return[wlA(r),ulA(r)]},A=>{const{controlHeight:e,controlHeightLG:t,controlHeightSM:r,fontSize:o,fontSizeLG:n,fontSizeXL:i,fontSizeHeading3:g,marginXS:B,marginXXS:s,colorBorderBg:a}=A;return{containerSize:e,containerSizeLG:t,containerSizeSM:r,textFontSize:Math.round((n+i)/2),textFontSizeLG:g,textFontSizeSM:o,groupSpace:s,groupOverlapping:-B,groupBorderColor:a}});var DlA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const[t,r]=D.useState(1),[o,n]=D.useState(!1),[i,g]=D.useState(!0),B=D.useRef(null),s=D.useRef(null),a=zo(e,B),{getPrefixCls:Q,avatar:E}=D.useContext(Ee),C=D.useContext(YF),l=()=>{if(!s.current||!B.current)return;const q=s.current.offsetWidth,AA=B.current.offsetWidth;if(q!==0&&AA!==0){const{gap:_=4}=A;_*2{n(!0)},[]),D.useEffect(()=>{g(!0),r(1)},[A.src]),D.useEffect(l,[A.gap]);const f=()=>{const{onError:q}=A;(q==null?void 0:q())!==!1&&g(!1)},{prefixCls:c,shape:v,size:w,src:u,srcSet:h,icon:I,className:d,rootClassName:P,alt:p,draggable:F,children:m,crossOrigin:y}=A,H=DlA(A,["prefixCls","shape","size","src","srcSet","icon","className","rootClassName","alt","draggable","children","crossOrigin"]),U=So(q=>{var AA,_;return(_=(AA=w??(C==null?void 0:C.size))!==null&&AA!==void 0?AA:q)!==null&&_!==void 0?_:"default"}),Y=Object.keys(typeof U=="object"?U||{}:{}).some(q=>["xs","sm","md","lg","xl","xxl"].includes(q)),x=nc(Y),G=D.useMemo(()=>{if(typeof U!="object")return{};const q=lg.find(_=>x[_]),AA=U[q];return AA?{width:AA,height:AA,fontSize:AA&&(I||m)?AA/2:18}:{}},[x,U]);if(process.env.NODE_ENV!=="production"){const q=Ct("Avatar");process.env.NODE_ENV!=="production"&&q(!(typeof I=="string"&&I.length>2),"breaking",`\`icon\` is using ReactNode instead of string naming in v4. Please check \`${I}\` at https://ant.design/components/icon`)}const R=Q("avatar",c),z=Nr(R),[L,b,O]=CL(R,z),T=rA({[`${R}-lg`]:U==="large",[`${R}-sm`]:U==="small"}),S=D.isValidElement(u),j=v||(C==null?void 0:C.shape)||"circle",J=rA(R,T,E==null?void 0:E.className,`${R}-${j}`,{[`${R}-image`]:S||u&&i,[`${R}-icon`]:!!I},O,z,d,P,b),Z=typeof U=="number"?{width:U,height:U,fontSize:I?U/2:18}:{};let W;if(typeof u=="string"&&i)W=D.createElement("img",{src:u,draggable:F,srcSet:h,onError:f,alt:p,crossOrigin:y});else if(S)W=u;else if(I)W=I;else if(o||t!==1){const q=`scale(${t})`,AA={msTransform:q,WebkitTransform:q,transform:q};W=D.createElement(Co,{onResize:l},D.createElement("span",{className:`${R}-string`,ref:s,style:Object.assign({},AA)},m))}else W=D.createElement("span",{className:`${R}-string`,style:{opacity:0},ref:s},m);return delete H.onError,delete H.gap,L(D.createElement("span",Object.assign({},H,{style:Object.assign(Object.assign(Object.assign(Object.assign({},Z),G),E==null?void 0:E.style),H.style),className:J,ref:a}),W))},HF=D.forwardRef(hlA);process.env.NODE_ENV!=="production"&&(HF.displayName="Avatar");const DE=A=>A?typeof A=="function"?A():A:null;function bF(A){var e=A.children,t=A.prefixCls,r=A.id,o=A.overlayInnerStyle,n=A.className,i=A.style;return D.createElement("div",{className:rA("".concat(t,"-content"),n),style:i},D.createElement("div",{className:"".concat(t,"-inner"),id:r,role:"tooltip",style:o},typeof e=="function"?e():e))}var hE={shiftX:64,adjustY:1},IE={adjustX:1,shiftY:!0},Jn=[0,0],IlA={left:{points:["cr","cl"],overflow:IE,offset:[-4,0],targetOffset:Jn},right:{points:["cl","cr"],overflow:IE,offset:[4,0],targetOffset:Jn},top:{points:["bc","tc"],overflow:hE,offset:[0,-4],targetOffset:Jn},bottom:{points:["tc","bc"],overflow:hE,offset:[0,4],targetOffset:Jn},topLeft:{points:["bl","tl"],overflow:hE,offset:[0,-4],targetOffset:Jn},leftTop:{points:["tr","tl"],overflow:IE,offset:[-4,0],targetOffset:Jn},topRight:{points:["br","tr"],overflow:hE,offset:[0,-4],targetOffset:Jn},rightTop:{points:["tl","tr"],overflow:IE,offset:[4,0],targetOffset:Jn},bottomRight:{points:["tr","br"],overflow:hE,offset:[0,4],targetOffset:Jn},rightBottom:{points:["bl","br"],overflow:IE,offset:[4,0],targetOffset:Jn},bottomLeft:{points:["tl","bl"],overflow:hE,offset:[0,4],targetOffset:Jn},leftBottom:{points:["br","bl"],overflow:IE,offset:[-4,0],targetOffset:Jn}},dlA=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],PlA=function(e,t){var r=e.overlayClassName,o=e.trigger,n=o===void 0?["hover"]:o,i=e.mouseEnterDelay,g=i===void 0?0:i,B=e.mouseLeaveDelay,s=B===void 0?.1:B,a=e.overlayStyle,Q=e.prefixCls,E=Q===void 0?"rc-tooltip":Q,C=e.children,l=e.onVisibleChange,f=e.afterVisibleChange,c=e.transitionName,v=e.animation,w=e.motion,u=e.placement,h=u===void 0?"right":u,I=e.align,d=I===void 0?{}:I,P=e.destroyTooltipOnHide,p=P===void 0?!1:P,F=e.defaultVisible,m=e.getTooltipContainer,y=e.overlayInnerStyle;e.arrowContent;var H=e.overlay,U=e.id,Y=e.showArrow,x=Y===void 0?!0:Y,G=Ye(e,dlA),R=M.useRef(null);M.useImperativeHandle(t,function(){return R.current});var z=$({},G);"visible"in e&&(z.popupVisible=e.visible);var L=function(){return D.createElement(bF,{key:"content",prefixCls:E,id:U,overlayInnerStyle:y},H)};return D.createElement(nu,FA({popupClassName:r,prefixCls:E,popup:L,action:n,builtinPlacements:IlA,popupPlacement:h,ref:R,popupAlign:d,getPopupContainer:m,onPopupVisibleChange:l,afterPopupVisibleChange:f,popupTransitionName:c,popupAnimation:v,popupMotion:w,defaultPopupVisible:F,autoDestroy:p,mouseLeaveDelay:s,popupStyle:a,mouseEnterDelay:g,arrow:x},z),C)};const MlA=M.forwardRef(PlA);function UF(A){const{sizePopupArrow:e,borderRadiusXS:t,borderRadiusOuter:r}=A,o=e/2,n=0,i=o,g=r*1/Math.sqrt(2),B=o-r*(1-1/Math.sqrt(2)),s=o-t*(1/Math.sqrt(2)),a=r*(Math.sqrt(2)-1)+t*(1/Math.sqrt(2)),Q=2*o-s,E=a,C=2*o-g,l=B,f=2*o-n,c=i,v=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),w=r*(Math.sqrt(2)-1),u=`polygon(${w}px 100%, 50% ${w}px, ${2*o-w}px 100%, ${w}px 100%)`,h=`path('M ${n} ${i} A ${r} ${r} 0 0 0 ${g} ${B} L ${s} ${a} A ${t} ${t} 0 0 1 ${Q} ${E} L ${C} ${l} A ${r} ${r} 0 0 0 ${f} ${c} Z')`;return{arrowShadowWidth:v,arrowPath:h,arrowPolygon:u}}const FlA=(A,e,t)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:n,arrowShadowWidth:i,borderRadiusXS:g,calc:B}=A;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:B(r).div(2).equal(),background:e,clipPath:{_multi_value_:!0,value:[o,n]},content:'""'},"&::after":{content:'""',position:"absolute",width:i,height:i,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${eA(g)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:t,zIndex:0,background:"transparent"}}},lL=8;function Eu(A){const{contentRadius:e,limitVerticalRadius:t}=A,r=e>12?e+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:t?lL:r}}function Cu(A,e){return A?e:{}}function xF(A,e,t){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:n,arrowOffsetHorizontal:i}=A,{arrowDistance:g=0,arrowPlacement:B={left:!0,right:!0,top:!0,bottom:!0}}=t||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},FlA(A,e,o)),{"&:before":{background:e}})]},Cu(!!B.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:g,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:i}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}})),Cu(!!B.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:g,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:i}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}})),Cu(!!B.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:g},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:n},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:n}})),Cu(!!B.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:g},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:n},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:n}}))}}function plA(A,e,t,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},n={};switch(A){case"top":case"bottom":n.shiftX=e.arrowOffsetHorizontal*2+t,n.shiftY=!0,n.adjustY=!0;break;case"left":case"right":n.shiftY=e.arrowOffsetVertical*2+t,n.shiftX=!0,n.adjustX=!0;break}const i=Object.assign(Object.assign({},n),o);return i.shiftX||(i.adjustX=!0),i.shiftY||(i.adjustY=!0),i}const cL={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},mlA={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},ylA=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function fL(A){const{arrowWidth:e,autoAdjustOverflow:t,arrowPointAtCenter:r,offset:o,borderRadius:n,visibleFirst:i}=A,g=e/2,B={};return Object.keys(cL).forEach(s=>{const a=r&&mlA[s]||cL[s],Q=Object.assign(Object.assign({},a),{offset:[0,0],dynamicInset:!0});switch(B[s]=Q,ylA.has(s)&&(Q.autoArrow=!1),s){case"top":case"topLeft":case"topRight":Q.offset[1]=-g-o;break;case"bottom":case"bottomLeft":case"bottomRight":Q.offset[1]=g+o;break;case"left":case"leftTop":case"leftBottom":Q.offset[0]=-g-o;break;case"right":case"rightTop":case"rightBottom":Q.offset[0]=g+o;break}const E=Eu({contentRadius:n,limitVerticalRadius:!0});if(r)switch(s){case"topLeft":case"bottomLeft":Q.offset[0]=-E.arrowOffsetHorizontal-g;break;case"topRight":case"bottomRight":Q.offset[0]=E.arrowOffsetHorizontal+g;break;case"leftTop":case"rightTop":Q.offset[1]=-E.arrowOffsetHorizontal-g;break;case"leftBottom":case"rightBottom":Q.offset[1]=E.arrowOffsetHorizontal+g;break}Q.overflow=plA(s,E,e,t),i&&(Q.htmlRegion="visibleFirst")}),B}const YlA=A=>{const{componentCls:e,tooltipMaxWidth:t,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:n,zIndexPopup:i,controlHeight:g,boxShadowSecondary:B,paddingSM:s,paddingXS:a}=A;return[{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},Tt(A)),{position:"absolute",zIndex:i,display:"block",width:"max-content",maxWidth:t,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${e}-inner`]:{minWidth:"1em",minHeight:g,padding:`${eA(A.calc(s).div(2).equal())} ${eA(a)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:n,boxShadow:B,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${e}-inner`]:{borderRadius:A.min(n,lL)}},[`${e}-content`]:{position:"relative"}}),Zx(A,(Q,E)=>{let{darkColor:C}=E;return{[`&${e}-${Q}`]:{[`${e}-inner`]:{backgroundColor:C},[`${e}-arrow`]:{"--antd-arrow-background-color":C}}}})),{"&-rtl":{direction:"rtl"}})},xF(A,"var(--antd-arrow-background-color)"),{[`${e}-pure`]:{position:"relative",maxWidth:"none",margin:A.sizePopupArrow}}]},HlA=A=>Object.assign(Object.assign({zIndexPopup:A.zIndexPopupBase+70},Eu({contentRadius:A.borderRadius,limitVerticalRadius:!0})),UF(it(A,{borderRadiusOuter:Math.min(A.borderRadiusOuter,4)}))),vL=function(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Ut("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:n,colorBgSpotlight:i}=r,g=it(r,{tooltipMaxWidth:250,tooltipColor:n,tooltipBorderRadius:o,tooltipBg:i});return[YlA(g),vE(r,"zoom-big-fast")]},HlA,{resetStyle:!1,injectStyle:e})(A)},blA=Rl.map(A=>`${A}-inverse`),UlA=["success","processing","error","default","warning"];function wL(A){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(zA(blA),zA(Rl)).includes(A):Rl.includes(A)}function xlA(A){return UlA.includes(A)}function uL(A,e){const t=wL(e),r=rA({[`${A}-${e}`]:e&&t}),o={},n={};return e&&!t&&(o.background=e,n["--antd-arrow-background-color"]=e),{className:r,overlayStyle:o,arrowStyle:n}}const GlA=A=>{const{prefixCls:e,className:t,placement:r="top",title:o,color:n,overlayInnerStyle:i}=A,{getPrefixCls:g}=D.useContext(Ee),B=g("tooltip",e),[s,a,Q]=vL(B),E=uL(B,n),C=E.arrowStyle,l=Object.assign(Object.assign({},i),E.overlayStyle),f=rA(a,Q,B,`${B}-pure`,`${B}-placement-${r}`,t,E.className);return s(D.createElement("div",{className:f,style:C},D.createElement("div",{className:`${B}-arrow`}),D.createElement(bF,Object.assign({},A,{className:a,prefixCls:B,overlayInnerStyle:l}),o)))};var zlA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r;const{prefixCls:o,openClassName:n,getTooltipContainer:i,overlayClassName:g,color:B,overlayInnerStyle:s,children:a,afterOpenChange:Q,afterVisibleChange:E,destroyTooltipOnHide:C,arrow:l=!0,title:f,overlay:c,builtinPlacements:v,arrowPointAtCenter:w=!1,autoAdjustOverflow:u=!0}=A,h=!!l,[,I]=Vr(),{getPopupContainer:d,getPrefixCls:P,direction:p}=D.useContext(Ee),F=Ct("Tooltip"),m=D.useRef(null),y=()=>{var DA;(DA=m.current)===null||DA===void 0||DA.forceAlign()};D.useImperativeHandle(e,()=>{var DA;return{forceAlign:y,forcePopupAlign:()=>{F.deprecated(!1,"forcePopupAlign","forceAlign"),y()},nativeElement:(DA=m.current)===null||DA===void 0?void 0:DA.nativeElement}}),process.env.NODE_ENV!=="production"&&([["visible","open"],["defaultVisible","defaultOpen"],["onVisibleChange","onOpenChange"],["afterVisibleChange","afterOpenChange"],["arrowPointAtCenter","arrow={{ pointAtCenter: true }}"]].forEach(DA=>{let[mA,LA]=DA;F.deprecated(!(mA in A),mA,LA)}),process.env.NODE_ENV!=="production"&&F(!C||typeof C=="boolean","usage","`destroyTooltipOnHide` no need config `keepParent` anymore. Please use `boolean` value directly."),process.env.NODE_ENV!=="production"&&F(!l||typeof l=="boolean"||!("arrowPointAtCenter"in l),"deprecated","`arrowPointAtCenter` in `arrow` is deprecated. Please use `pointAtCenter` instead."));const[H,U]=or(!1,{value:(t=A.open)!==null&&t!==void 0?t:A.visible,defaultValue:(r=A.defaultOpen)!==null&&r!==void 0?r:A.defaultVisible}),Y=!f&&!c&&f!==0,x=DA=>{var mA,LA;U(Y?!1:DA),Y||((mA=A.onOpenChange)===null||mA===void 0||mA.call(A,DA),(LA=A.onVisibleChange)===null||LA===void 0||LA.call(A,DA))},G=D.useMemo(()=>{var DA,mA;let LA=w;return typeof l=="object"&&(LA=(mA=(DA=l.pointAtCenter)!==null&&DA!==void 0?DA:l.arrowPointAtCenter)!==null&&mA!==void 0?mA:w),v||fL({arrowPointAtCenter:LA,autoAdjustOverflow:u,arrowWidth:h?I.sizePopupArrow:0,borderRadius:I.borderRadius,offset:I.marginXXS,visibleFirst:!0})},[w,l,v,I]),R=D.useMemo(()=>f===0?f:c||f||"",[c,f]),z=D.createElement(_l,{space:!0},typeof R=="function"?R():R),{getPopupContainer:L,placement:b="top",mouseEnterDelay:O=.1,mouseLeaveDelay:T=.1,overlayStyle:S,rootClassName:j}=A,J=zlA(A,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),Z=P("tooltip",o),W=P(),q=A["data-popover-inject"];let AA=H;!("open"in A)&&!("visible"in A)&&Y&&(AA=!1);const _=D.isValidElement(a)&&!FG(a)?a:D.createElement("span",null,a),V=_.props,X=!V.className||typeof V.className=="string"?rA(V.className,n||`${Z}-open`):V.className,[nA,N,tA]=vL(Z,!q),BA=uL(Z,B),aA=BA.arrowStyle,EA=Object.assign(Object.assign({},s),BA.overlayStyle),CA=rA(g,{[`${Z}-rtl`]:p==="rtl"},BA.className,j,N,tA),[QA,lA]=oa("Tooltip",J.zIndex),pA=D.createElement(MlA,Object.assign({},J,{zIndex:QA,showArrow:h,placement:b,mouseEnterDelay:O,mouseLeaveDelay:T,prefixCls:Z,overlayClassName:CA,overlayStyle:Object.assign(Object.assign({},aA),S),getTooltipContainer:L||i||d,ref:m,builtinPlacements:G,overlay:z,visible:AA,onVisibleChange:x,afterVisibleChange:Q??E,overlayInnerStyle:EA,arrowContent:D.createElement("span",{className:`${Z}-arrow-content`}),motion:{motionName:kn(W,"zoom-big-fast",A.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!C}),AA?ho(_,{className:X}):_);return nA(D.createElement(Tl.Provider,{value:lA},pA))});process.env.NODE_ENV!=="production"&&(Mn.displayName="Tooltip"),Mn._InternalPanelDoNotUseOrYouWillBeFired=GlA;const RlA=A=>{const{componentCls:e,popoverColor:t,titleMinWidth:r,fontWeightStrong:o,innerPadding:n,boxShadowSecondary:i,colorTextHeading:g,borderRadiusLG:B,zIndexPopup:s,titleMarginBottom:a,colorBgElevated:Q,popoverBg:E,titleBorderBottom:C,innerContentPadding:l,titlePadding:f}=A;return[{[e]:Object.assign(Object.assign({},Tt(A)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:s,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Q,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${e}-content`]:{position:"relative"},[`${e}-inner`]:{backgroundColor:E,backgroundClip:"padding-box",borderRadius:B,boxShadow:i,padding:n},[`${e}-title`]:{minWidth:r,marginBottom:a,color:g,fontWeight:o,borderBottom:C,padding:f},[`${e}-inner-content`]:{color:t,padding:l}})},xF(A,"var(--antd-arrow-background-color)"),{[`${e}-pure`]:{position:"relative",maxWidth:"none",margin:A.sizePopupArrow,display:"inline-block",[`${e}-content`]:{display:"inline-block"}}}]},LlA=A=>{const{componentCls:e}=A;return{[e]:Rl.map(t=>{const r=A[`${t}6`];return{[`&${e}-${t}`]:{"--antd-arrow-background-color":r,[`${e}-inner`]:{backgroundColor:r},[`${e}-arrow`]:{background:"transparent"}}}})}},DL=Ut("Popover",A=>{const{colorBgElevated:e,colorText:t}=A,r=it(A,{popoverBg:e,popoverColor:t});return[RlA(r),LlA(r),vE(r,"zoom-big")]},A=>{const{lineWidth:e,controlHeight:t,fontHeight:r,padding:o,wireframe:n,zIndexPopupBase:i,borderRadiusLG:g,marginXS:B,lineType:s,colorSplit:a,paddingSM:Q}=A,E=t-r,C=E/2,l=E/2-e,f=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:i+30},UF(A)),Eu({contentRadius:g,limitVerticalRadius:!0})),{innerPadding:n?0:12,titleMarginBottom:n?0:B,titlePadding:n?`${C}px ${f}px ${l}px`:0,titleBorderBottom:n?`${e}px ${s} ${a}`:"none",innerContentPadding:n?`${Q}px ${f}px`:0})},{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var SlA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o!e&&!t?null:D.createElement(D.Fragment,null,e&&D.createElement("div",{className:`${A}-title`},DE(e)),D.createElement("div",{className:`${A}-inner-content`},DE(t))),TlA=A=>{const{hashId:e,prefixCls:t,className:r,style:o,placement:n="top",title:i,content:g,children:B}=A;return D.createElement("div",{className:rA(e,t,`${t}-pure`,`${t}-placement-${n}`,r),style:o},D.createElement("div",{className:`${t}-arrow`}),D.createElement(bF,Object.assign({},A,{className:e,prefixCls:t}),B||OlA(t,i,g)))},hL=A=>{const{prefixCls:e,className:t}=A,r=SlA(A,["prefixCls","className"]),{getPrefixCls:o}=D.useContext(Ee),n=o("popover",e),[i,g,B]=DL(n);return i(D.createElement(TlA,Object.assign({},r,{prefixCls:n,hashId:g,className:rA(t,B)})))};var klA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{let{title:e,content:t,prefixCls:r}=A;return D.createElement(D.Fragment,null,e&&D.createElement("div",{className:`${r}-title`},DE(e)),D.createElement("div",{className:`${r}-inner-content`},DE(t)))},ic=D.forwardRef((A,e)=>{var t,r;const{prefixCls:o,title:n,content:i,overlayClassName:g,placement:B="top",trigger:s="hover",children:a,mouseEnterDelay:Q=.1,mouseLeaveDelay:E=.1,onOpenChange:C,overlayStyle:l={}}=A,f=klA(A,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle"]),{getPrefixCls:c}=D.useContext(Ee),v=c("popover",o),[w,u,h]=DL(v),I=c(),d=rA(g,u,h),[P,p]=or(!1,{value:(t=A.open)!==null&&t!==void 0?t:A.visible,defaultValue:(r=A.defaultOpen)!==null&&r!==void 0?r:A.defaultVisible}),F=(H,U)=>{p(H,!0),C==null||C(H,U)},m=H=>{H.keyCode===HA.ESC&&F(!1,H)},y=H=>{F(H)};return w(D.createElement(Mn,Object.assign({placement:B,trigger:s,mouseEnterDelay:Q,mouseLeaveDelay:E,overlayStyle:l},f,{prefixCls:v,overlayClassName:d,ref:e,open:P,onOpenChange:y,overlay:n||i?D.createElement(NlA,{prefixCls:v,title:n,content:i}):null,transitionName:kn(I,"zoom-big",f.transitionName),"data-popover-inject":!0}),ho(a,{onKeyDown:H=>{var U,Y;D.isValidElement(a)&&((Y=a==null?void 0:(U=a.props).onKeyDown)===null||Y===void 0||Y.call(U,H)),m(H)}})))});ic._InternalPanelDoNotUseOrYouWillBeFired=hL,process.env.NODE_ENV!=="production"&&(ic.displayName="Popover");const IL=A=>{const{size:e,shape:t}=D.useContext(YF),r=D.useMemo(()=>({size:A.size||e,shape:A.shape||t}),[A.size,A.shape,e,t]);return D.createElement(YF.Provider,{value:r},A.children)},jlA=A=>{var e,t,r;const{getPrefixCls:o,direction:n}=D.useContext(Ee),{prefixCls:i,className:g,rootClassName:B,style:s,maxCount:a,maxStyle:Q,size:E,shape:C,maxPopoverPlacement:l,maxPopoverTrigger:f,children:c,max:v}=A;if(process.env.NODE_ENV!=="production"){const H=Ct("Avatar.Group");H.deprecated(!a,"maxCount","max={{ count: number }}"),H.deprecated(!Q,"maxStyle","max={{ style: CSSProperties }}"),H.deprecated(!l,"maxPopoverPlacement","max={{ popover: PopoverProps }}"),H.deprecated(!f,"maxPopoverTrigger","max={{ popover: PopoverProps }}")}const w=o("avatar",i),u=`${w}-group`,h=Nr(w),[I,d,P]=CL(w,h),p=rA(u,{[`${u}-rtl`]:n==="rtl"},P,h,g,B,d),F=no(c).map((H,U)=>ho(H,{key:`avatar-key-${U}`})),m=(v==null?void 0:v.count)||a,y=F.length;if(m&&m1&&arguments[1]!==void 0?arguments[1]:!1;if(Jw(A)){var t=A.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(t)||A.isContentEditable||t==="a"&&!!A.getAttribute("href"),o=A.getAttribute("tabindex"),n=Number(o),i=null;return o&&!Number.isNaN(n)?i=n:r&&i===null&&(i=0),r&&A.disabled&&(i=null),i!==null&&(i>=0||e&&i<0)}return!1}function rcA(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=zA(A.querySelectorAll("*")).filter(function(r){return HL(r,e)});return HL(A,e)&&t.unshift(A),t}var zF=HA.LEFT,RF=HA.RIGHT,LF=HA.UP,cu=HA.DOWN,fu=HA.ENTER,bL=HA.ESC,Bc=HA.HOME,sc=HA.END,UL=[LF,cu,zF,RF];function ocA(A,e,t,r){var o,n,i,g,B="prev",s="next",a="children",Q="parent";if(A==="inline"&&r===fu)return{inlineTrigger:!0};var E=(o={},K(o,LF,B),K(o,cu,s),o),C=(n={},K(n,zF,t?s:B),K(n,RF,t?B:s),K(n,cu,a),K(n,fu,a),n),l=(i={},K(i,LF,B),K(i,cu,s),K(i,fu,a),K(i,bL,Q),K(i,zF,t?a:Q),K(i,RF,t?Q:a),i),f={inline:E,horizontal:C,vertical:l,inlineSub:E,horizontalSub:l,verticalSub:l},c=(g=f["".concat(A).concat(e?"":"Sub")])===null||g===void 0?void 0:g[r];switch(c){case B:return{offset:-1,sibling:!0};case s:return{offset:1,sibling:!0};case Q:return{offset:-1,sibling:!1};case a:return{offset:1,sibling:!1};default:return null}}function ncA(A){for(var e=A;e;){if(e.getAttribute("data-menu-list"))return e;e=e.parentElement}return null}function icA(A,e){for(var t=A||document.activeElement;t;){if(e.has(t))return t;t=t.parentElement}return null}function SF(A,e){var t=rcA(A,!0);return t.filter(function(r){return e.has(r)})}function xL(A,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!A)return null;var o=SF(A,e),n=o.length,i=o.findIndex(function(g){return t===g});return r<0?i===-1?i=n-1:i-=1:r>0&&(i+=1),i=(i+n)%n,o[i]}var OF=function(e,t){var r=new Set,o=new Map,n=new Map;return e.forEach(function(i){var g=document.querySelector("[data-menu-id='".concat(FL(t,i),"']"));g&&(r.add(g),n.set(g,i),o.set(i,g))}),{elements:r,key2element:o,element2key:n}};function gcA(A,e,t,r,o,n,i,g,B,s){var a=D.useRef(),Q=D.useRef();Q.current=e;var E=function(){pt.cancel(a.current)};return D.useEffect(function(){return function(){E()}},[]),function(C){var l=C.which;if([].concat(UL,[fu,bL,Bc,sc]).includes(l)){var f=n(),c=OF(f,r),v=c,w=v.elements,u=v.key2element,h=v.element2key,I=u.get(e),d=icA(I,w),P=h.get(d),p=ocA(A,i(P,!0).length===1,t,l);if(!p&&l!==Bc&&l!==sc)return;(UL.includes(l)||[Bc,sc].includes(l))&&C.preventDefault();var F=function(R){if(R){var z=R,L=R.querySelector("a");L!=null&&L.getAttribute("href")&&(z=L);var b=h.get(R);g(b),E(),a.current=pt(function(){Q.current===b&&z.focus()})}};if([Bc,sc].includes(l)||p.sibling||!d){var m;!d||A==="inline"?m=o.current:m=ncA(d);var y,H=SF(m,w);l===Bc?y=H[0]:l===sc?y=H[H.length-1]:y=xL(m,w,d,p.offset),F(y)}else if(p.inlineTrigger)B(P);else if(p.offset>0)B(P,!0),E(),a.current=pt(function(){c=OF(f,r);var G=d.getAttribute("aria-controls"),R=document.getElementById(G),z=xL(R,c.elements);F(z)},5);else if(p.offset<0){var U=i(P,!0),Y=U[U.length-2],x=u.get(Y);B(Y,!1),F(x)}}s==null||s(C)}}function BcA(A){Promise.resolve().then(A)}var TF="__RC_UTIL_PATH_SPLIT__",GL=function(e){return e.join(TF)},scA=function(e){return e.split(TF)},kF="rc-menu-more";function acA(){var A=D.useState({}),e=sA(A,2),t=e[1],r=M.useRef(new Map),o=M.useRef(new Map),n=D.useState([]),i=sA(n,2),g=i[0],B=i[1],s=M.useRef(0),a=M.useRef(!1),Q=function(){a.current||t({})},E=M.useCallback(function(u,h){process.env.NODE_ENV!=="production"&&de(!r.current.has(u),"Duplicated key '".concat(u,"' used in Menu by path [").concat(h.join(" > "),"]"));var I=GL(h);o.current.set(I,u),r.current.set(u,I),s.current+=1;var d=s.current;BcA(function(){d===s.current&&Q()})},[]),C=M.useCallback(function(u,h){var I=GL(h);o.current.delete(I),r.current.delete(u)},[]),l=M.useCallback(function(u){B(u)},[]),f=M.useCallback(function(u,h){var I=r.current.get(u)||"",d=scA(I);return h&&g.includes(d[0])&&d.unshift(kF),d},[g]),c=M.useCallback(function(u,h){return u.filter(function(I){return I!==void 0}).some(function(I){var d=f(I,!0);return d.includes(h)})},[f]),v=function(){var h=zA(r.current.keys());return g.length&&h.push(kF),h},w=M.useCallback(function(u){var h="".concat(r.current.get(u)).concat(TF),I=new Set;return zA(o.current.keys()).forEach(function(d){d.startsWith(h)&&I.add(o.current.get(d))}),I},[]);return D.useEffect(function(){return function(){a.current=!0}},[]),{registerPath:E,unregisterPath:C,refreshOverflowKeys:l,isSubPathKey:c,getKeyPath:f,getKeys:v,getSubPathKeys:w}}function ac(A){var e=D.useRef(A);e.current=A;var t=D.useCallback(function(){for(var r,o=arguments.length,n=new Array(o),i=0;i1&&(w.motionAppear=!1);var u=w.onVisibleChanged;return w.onVisibleChanged=function(h){return!E.current&&!h&&c(!0),u==null?void 0:u(h)},f?null:D.createElement(gc,{mode:n,locked:!E.current},D.createElement(zi,FA({visible:v},w,{forceRender:B,removeOnLeave:!1,leavedClassName:"".concat(g,"-hidden")}),function(h){var I=h.className,d=h.style;return D.createElement(NF,{id:e,className:I,style:d},o)}))}var pcA=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],mcA=["active"],ycA=D.forwardRef(function(A,e){var t,r=A.style,o=A.className,n=A.title,i=A.eventKey,g=A.warnKey,B=A.disabled,s=A.internalPopupClose,a=A.children,Q=A.itemIcon,E=A.expandIcon,C=A.popupClassName,l=A.popupOffset,f=A.popupStyle,c=A.onClick,v=A.onMouseEnter,w=A.onMouseLeave,u=A.onTitleClick,h=A.onTitleMouseEnter,I=A.onTitleMouseLeave,d=Ye(A,pcA),P=pL(i),p=D.useContext(Li),F=p.prefixCls,m=p.mode,y=p.openKeys,H=p.disabled,U=p.overflowDisabled,Y=p.activeKey,x=p.selectedKeys,G=p.itemIcon,R=p.expandIcon,z=p.onItemClick,L=p.onOpenChange,b=p.onActive,O=D.useContext(GF),T=O._internalRenderSubMenuItem,S=D.useContext(YL),j=S.isSubPathKey,J=ME(),Z="".concat(F,"-submenu"),W=H||B,q=D.useRef(),AA=D.useRef();process.env.NODE_ENV!=="production"&&g&&de(!1,"SubMenu should not leave undefined `key`.");var _=Q??G,V=E??R,X=y.includes(i),nA=!U&&X,N=j(x,i),tA=RL(i,W,h,I),BA=tA.active,aA=Ye(tA,mcA),EA=D.useState(!1),CA=sA(EA,2),QA=CA[0],lA=CA[1],pA=function(jA){W||lA(jA)},DA=function(jA){pA(!0),v==null||v({key:i,domEvent:jA})},mA=function(jA){pA(!1),w==null||w({key:i,domEvent:jA})},LA=D.useMemo(function(){return BA||(m!=="inline"?QA||j([Y],i):!1)},[m,BA,Y,QA,i,j]),oA=LL(J.length),vA=function(jA){W||(u==null||u({key:i,domEvent:jA}),m==="inline"&&L(i,!X))},xA=ac(function(WA){c==null||c(vu(WA)),z(WA)}),GA=function(jA){m!=="inline"&&L(i,jA)},hA=function(){b(i)},wA=P&&"".concat(P,"-popup"),MA=D.createElement("div",FA({role:"menuitem",style:oA,className:"".concat(Z,"-title"),tabIndex:W?null:-1,ref:q,title:typeof n=="string"?n:null,"data-menu-id":U&&P?null:P,"aria-expanded":nA,"aria-haspopup":!0,"aria-controls":wA,"aria-disabled":W,onClick:vA,onFocus:hA},aA),n,D.createElement(SL,{icon:m!=="horizontal"?V:void 0,props:$($({},A),{},{isOpen:nA,isSubMenu:!0})},D.createElement("i",{className:"".concat(Z,"-arrow")}))),TA=D.useRef(m);if(m!=="inline"&&J.length>1?TA.current="vertical":TA.current=m,!U){var NA=TA.current;MA=D.createElement(McA,{mode:NA,prefixCls:Z,visible:!s&&nA&&m!=="inline",popupClassName:C,popupOffset:l,popupStyle:f,popup:D.createElement(gc,{mode:NA==="horizontal"?"vertical":NA},D.createElement(NF,{id:wA,ref:AA},a)),disabled:W,onVisibleChange:GA},MA)}var ie=D.createElement(Eg.Item,FA({ref:e,role:"none"},d,{component:"li",style:r,className:rA(Z,"".concat(Z,"-").concat(m),o,(t={},K(t,"".concat(Z,"-open"),nA),K(t,"".concat(Z,"-active"),LA),K(t,"".concat(Z,"-selected"),N),K(t,"".concat(Z,"-disabled"),W),t)),onMouseEnter:DA,onMouseLeave:mA}),MA,!U&&D.createElement(FcA,{id:wA,open:nA,keyPath:J},a));return T&&(ie=T(ie,A,{selected:N,active:LA,open:nA,disabled:W})),D.createElement(gc,{onItemClick:xA,mode:m==="horizontal"?"vertical":m,itemIcon:_,expandIcon:V},ie)}),Ec=D.forwardRef(function(A,e){var t=A.eventKey,r=A.children,o=ME(t),n=jF(r,o),i=lu();D.useEffect(function(){if(i)return i.registerPath(t,o),function(){i.unregisterPath(t,o)}},[o]);var g;return i?g=n:g=D.createElement(ycA,FA({ref:e},A),n),D.createElement(yL.Provider,{value:o},g)});process.env.NODE_ENV!=="production"&&(Ec.displayName="SubMenu");function JF(A){var e=A.className,t=A.style,r=D.useContext(Li),o=r.prefixCls,n=lu();return n?null:D.createElement("li",{role:"separator",className:rA("".concat(o,"-item-divider"),e),style:t})}var YcA=["className","title","eventKey","children"],HcA=D.forwardRef(function(A,e){var t=A.className,r=A.title;A.eventKey;var o=A.children,n=Ye(A,YcA),i=D.useContext(Li),g=i.prefixCls,B="".concat(g,"-item-group");return D.createElement("li",FA({ref:e,role:"presentation"},n,{onClick:function(a){return a.stopPropagation()},className:rA(B,t)}),D.createElement("div",{role:"presentation",className:"".concat(B,"-title"),title:typeof r=="string"?r:void 0},r),D.createElement("ul",{role:"group",className:"".concat(B,"-list")},o))}),wu=D.forwardRef(function(A,e){var t=A.eventKey,r=A.children,o=ME(t),n=jF(r,o),i=lu();return i?n:D.createElement(HcA,FA({ref:e},Qr(A,["warnKey"])),n)});process.env.NODE_ENV!=="production"&&(wu.displayName="MenuItemGroup");var bcA=["label","children","key","type"];function KF(A,e){var t=e.item,r=e.group,o=e.submenu,n=e.divider;return(A||[]).map(function(i,g){if(i&&Ce(i)==="object"){var B=i,s=B.label,a=B.children,Q=B.key,E=B.type,C=Ye(B,bcA),l=Q??"tmp-".concat(g);return a||E==="group"?E==="group"?D.createElement(r,FA({key:l},C,{title:s}),KF(a,e)):D.createElement(o,FA({key:l},C,{title:s}),KF(a,e)):E==="divider"?D.createElement(n,FA({key:l},C)):D.createElement(t,FA({key:l},C),s)}return null}).filter(function(i){return i})}function TL(A,e,t,r){var o=A,n=$({divider:JF,item:Qc,group:wu,submenu:Ec},r);return e&&(o=KF(e,n)),jF(o,t)}var UcA=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ba=[],xcA=D.forwardRef(function(A,e){var t,r,o=A,n=o.prefixCls,i=n===void 0?"rc-menu":n,g=o.rootClassName,B=o.style,s=o.className,a=o.tabIndex,Q=a===void 0?0:a,E=o.items,C=o.children,l=o.direction,f=o.id,c=o.mode,v=c===void 0?"vertical":c,w=o.inlineCollapsed,u=o.disabled,h=o.disabledOverflow,I=o.subMenuOpenDelay,d=I===void 0?.1:I,P=o.subMenuCloseDelay,p=P===void 0?.1:P,F=o.forceSubMenuRender,m=o.defaultOpenKeys,y=o.openKeys,H=o.activeKey,U=o.defaultActiveFirst,Y=o.selectable,x=Y===void 0?!0:Y,G=o.multiple,R=G===void 0?!1:G,z=o.defaultSelectedKeys,L=o.selectedKeys,b=o.onSelect,O=o.onDeselect,T=o.inlineIndent,S=T===void 0?24:T,j=o.motion,J=o.defaultMotions,Z=o.triggerSubMenuAction,W=Z===void 0?"hover":Z,q=o.builtinPlacements,AA=o.itemIcon,_=o.expandIcon,V=o.overflowedIndicator,X=V===void 0?"...":V,nA=o.overflowedIndicatorPopupClassName,N=o.getPopupContainer,tA=o.onClick,BA=o.onOpenChange,aA=o.onKeyDown,EA=o.openAnimation,CA=o.openTransitionName,QA=o._internalRenderMenuItem,lA=o._internalRenderSubMenuItem,pA=o._internalComponents,DA=Ye(o,UcA),mA=D.useMemo(function(){return[TL(C,E,Ba,pA),TL(C,E,Ba,{})]},[C,E,pA]),LA=sA(mA,2),oA=LA[0],vA=LA[1],xA=D.useState(!1),GA=sA(xA,2),hA=GA[0],wA=GA[1],MA=D.useRef(),TA=EcA(f),NA=l==="rtl";process.env.NODE_ENV!=="production"&&de(!EA&&!CA,"`openAnimation` and `openTransitionName` is removed. Please use `motion` or `defaultMotion` instead.");var ie=or(m,{value:y,postState:function(et){return et||Ba}}),WA=sA(ie,2),jA=WA[0],bA=WA[1],JA=function(et){var vt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function $t(){bA(et),BA==null||BA(et)}vt?Mr.flushSync($t):$t()},ae=D.useState(jA),he=sA(ae,2),gt=he[0],ye=he[1],be=D.useRef(!1),Fe=D.useMemo(function(){return(v==="inline"||v==="vertical")&&w?["vertical",w]:[v,!1]},[v,w]),Me=sA(Fe,2),ce=Me[0],ZA=Me[1],Ie=ce==="inline",Ne=D.useState(ce),kA=sA(Ne,2),_A=kA[0],Ae=kA[1],$A=D.useState(ZA),fe=sA($A,2),Oe=fe[0],Mt=fe[1];D.useEffect(function(){Ae(ce),Mt(ZA),be.current&&(Ie?bA(gt):JA(Ba))},[ce,ZA]);var gA=D.useState(0),cA=sA(gA,2),fA=cA[0],SA=cA[1],ge=fA>=oA.length-1||_A!=="horizontal"||h;D.useEffect(function(){Ie&&ye(jA)},[jA]),D.useEffect(function(){return be.current=!0,function(){be.current=!1}},[]);var te=acA(),se=te.registerPath,De=te.unregisterPath,XA=te.refreshOverflowKeys,ee=te.isSubPathKey,Be=te.getKeyPath,We=te.getKeys,Yt=te.getSubPathKeys,Gt=D.useMemo(function(){return{registerPath:se,unregisterPath:De}},[se,De]),ut=D.useMemo(function(){return{isSubPathKey:ee}},[ee]);D.useEffect(function(){XA(ge?Ba:oA.slice(fA+1).map(function(nt){return nt.key}))},[fA,ge]);var Hr=or(H||U&&((t=oA[0])===null||t===void 0?void 0:t.key),{value:H}),to=sA(Hr,2),rr=to[0],Ir=to[1],rn=ac(function(nt){Ir(nt)}),Sr=ac(function(){Ir(void 0)});M.useImperativeHandle(e,function(){return{list:MA.current,focus:function(et){var vt,$t=We(),ir=OF($t,TA),dr=ir.elements,Qo=ir.key2element,NB=ir.element2key,Eo=SF(MA.current,dr),jB=rr??(Eo[0]?NB.get(Eo[0]):(vt=oA.find(function(ar){return!ar.props.disabled}))===null||vt===void 0?void 0:vt.key),Re=Qo.get(jB);if(jB&&Re){var tt;Re==null||(tt=Re.focus)===null||tt===void 0||tt.call(Re,et)}}}});var pe=or(z||[],{value:L,postState:function(et){return Array.isArray(et)?et:et==null?Ba:[et]}}),ot=sA(pe,2),Ft=ot[0],fr=ot[1],ao=function(et){if(x){var vt=et.key,$t=Ft.includes(vt),ir;R?$t?ir=Ft.filter(function(Qo){return Qo!==vt}):ir=[].concat(zA(Ft),[vt]):ir=[vt],fr(ir);var dr=$($({},et),{},{selectedKeys:ir});$t?O==null||O(dr):b==null||b(dr)}!R&&jA.length&&_A!=="inline"&&JA(Ba)},Fi=ac(function(nt){tA==null||tA(vu(nt)),ao(nt)}),on=ac(function(nt,et){var vt=jA.filter(function(ir){return ir!==nt});if(et)vt.push(nt);else if(_A!=="inline"){var $t=Yt(nt);vt=vt.filter(function(ir){return!$t.has(ir)})}yi(jA,vt,!0)||JA(vt,!0)}),qe=function(et,vt){var $t=vt??!jA.includes(et);on(et,$t)},Ke=gcA(_A,rr,NA,TA,MA,We,Be,Ir,qe,aA);D.useEffect(function(){wA(!0)},[]);var vr=D.useMemo(function(){return{_internalRenderMenuItem:QA,_internalRenderSubMenuItem:lA}},[QA,lA]),wr=_A!=="horizontal"||h?oA:oA.map(function(nt,et){return D.createElement(gc,{key:nt.key,overflowDisabled:et>fA},nt)}),Zt=D.createElement(Eg,FA({id:f,ref:MA,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:Qc,className:rA(i,"".concat(i,"-root"),"".concat(i,"-").concat(_A),s,(r={},K(r,"".concat(i,"-inline-collapsed"),Oe),K(r,"".concat(i,"-rtl"),NA),r),g),dir:l,style:B,role:"menu",tabIndex:Q,data:wr,renderRawItem:function(et){return et},renderRawRest:function(et){var vt=et.length,$t=vt?oA.slice(-vt):null;return D.createElement(Ec,{eventKey:kF,title:X,disabled:ge,internalPopupClose:vt===0,popupClassName:nA},$t)},maxCount:_A!=="horizontal"||h?Eg.INVALIDATE:Eg.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(et){SA(et)},onKeyDown:Ke},DA));return D.createElement(GF.Provider,{value:vr},D.createElement(ML.Provider,{value:TA},D.createElement(gc,{prefixCls:i,rootClassName:g,mode:_A,openKeys:jA,rtl:NA,disabled:u,motion:hA?j:null,defaultMotions:hA?J:null,activeKey:rr,onActive:rn,onInactive:Sr,selectedKeys:Ft,inlineIndent:S,subMenuOpenDelay:d,subMenuCloseDelay:p,forceSubMenuRender:F,builtinPlacements:q,triggerSubMenuAction:W,getPopupContainer:N,itemIcon:AA,expandIcon:_,onItemClick:Fi,onOpenChange:on},D.createElement(YL.Provider,{value:ut},Zt),D.createElement("div",{style:{display:"none"},"aria-hidden":!0},D.createElement(mL.Provider,{value:Gt},vA)))))}),FE=xcA;FE.Item=Qc,FE.SubMenu=Ec,FE.ItemGroup=wu,FE.Divider=JF;var GcA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},zcA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:GcA}))},kL=D.forwardRef(zcA);process.env.NODE_ENV!=="production"&&(kL.displayName="BarsOutlined");var RcA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},LcA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:RcA}))},sa=D.forwardRef(LcA);process.env.NODE_ENV!=="production"&&(sa.displayName="LeftOutlined");const ScA=A=>!isNaN(parseFloat(A))&&isFinite(A),OcA=D.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var TcA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{let A=0;return function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return A+=1,`${e}${A}`}})(),NcA=D.forwardRef((A,e)=>{const{prefixCls:t,className:r,trigger:o,children:n,defaultCollapsed:i=!1,theme:g="dark",style:B={},collapsible:s=!1,reverseArrow:a=!1,width:Q=200,collapsedWidth:E=80,zeroWidthTriggerStyle:C,breakpoint:l,onCollapse:f,onBreakpoint:c}=A,v=TcA(A,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:w}=M.useContext(OcA),[u,h]=M.useState("collapsed"in A?A.collapsed:i),[I,d]=M.useState(!1);M.useEffect(()=>{"collapsed"in A&&h(A.collapsed)},[A.collapsed]);const P=(U,Y)=>{"collapsed"in A||h(U),f==null||f(U,Y)},p=M.useRef();p.current=U=>{d(U.matches),c==null||c(U.matches),u!==U.matches&&P(U.matches,"responsive")},M.useEffect(()=>{function U(x){return p.current(x)}let Y;if(typeof window<"u"){const{matchMedia:x}=window;if(x&&l&&l in NL){Y=x(`screen and (max-width: ${NL[l]})`);try{Y.addEventListener("change",U)}catch{Y.addListener(U)}U(Y)}}return()=>{try{Y==null||Y.removeEventListener("change",U)}catch{Y==null||Y.removeListener(U)}}},[l]),M.useEffect(()=>{const U=kcA("ant-sider-");return w.addSider(U),()=>w.removeSider(U)},[]);const F=()=>{P(!u,"clickTrigger")},{getPrefixCls:m}=M.useContext(Ee),y=()=>{const U=m("layout-sider",t),Y=Qr(v,["collapsed"]),x=u?E:Q,G=ScA(x)?`${x}px`:String(x),R=parseFloat(String(E||0))===0?D.createElement("span",{onClick:F,className:rA(`${U}-zero-width-trigger`,`${U}-zero-width-trigger-${a?"right":"left"}`),style:C},o||D.createElement(kL,null)):null,b={expanded:a?D.createElement(As,null):D.createElement(sa,null),collapsed:a?D.createElement(sa,null):D.createElement(As,null)}[u?"collapsed":"expanded"],O=o!==null?R||D.createElement("div",{className:`${U}-trigger`,onClick:F,style:{width:G}},o||b):null,T=Object.assign(Object.assign({},B),{flex:`0 0 ${G}`,maxWidth:G,minWidth:G,width:G}),S=rA(U,`${U}-${g}`,{[`${U}-collapsed`]:!!u,[`${U}-has-trigger`]:s&&o!==null&&!R,[`${U}-below`]:!!I,[`${U}-zero-width`]:parseFloat(G)===0},r);return D.createElement("aside",Object.assign({className:S},Y,{style:T,ref:e}),D.createElement("div",{className:`${U}-children`},n),s||I&&R?O:null)},H=D.useMemo(()=>({siderCollapsed:u}),[u]);return D.createElement(XF.Provider,{value:H},y())});process.env.NODE_ENV!=="production"&&(NcA.displayName="Sider");var jcA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},JcA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:jcA}))},uu=D.forwardRef(JcA);process.env.NODE_ENV!=="production"&&(uu.displayName="EllipsisOutlined");const Du=M.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});var KcA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:e,className:t,dashed:r}=A,o=KcA(A,["prefixCls","className","dashed"]),{getPrefixCls:n}=D.useContext(Ee),i=n("menu",e),g=rA({[`${i}-item-divider-dashed`]:!!r},t);return D.createElement(JF,Object.assign({className:g},o))},JL=A=>{var e;const{className:t,children:r,icon:o,title:n,danger:i}=A,{prefixCls:g,firstLevel:B,direction:s,disableMenuItemTitleTooltip:a,inlineCollapsed:Q}=D.useContext(Du),E=w=>{const u=D.createElement("span",{className:`${g}-title-content`},r);return(!o||D.isValidElement(r)&&r.type==="span")&&r&&w&&B&&typeof r=="string"?D.createElement("div",{className:`${g}-inline-collapsed-noicon`},r.charAt(0)):u},{siderCollapsed:C}=D.useContext(XF);let l=n;typeof n>"u"?l=B?r:"":n===!1&&(l="");const f={title:l};!C&&!Q&&(f.title=null,f.open=!1);const c=no(r).length;let v=D.createElement(Qc,Object.assign({},Qr(A,["title","icon","danger"]),{className:rA({[`${g}-item-danger`]:i,[`${g}-item-only-child`]:(o?c+1:c)===1},t),title:typeof n=="string"?n:void 0}),ho(o,{className:rA(D.isValidElement(o)?(e=o.props)===null||e===void 0?void 0:e.className:"",`${g}-item-icon`)}),E(Q));return a||(v=D.createElement(Mn,Object.assign({},f,{placement:s==="rtl"?"left":"right",overlayClassName:`${g}-inline-collapsed-tooltip`}),v)),v};var XcA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{children:t}=A,r=XcA(A,["children"]),o=D.useContext(hu),n=D.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),i=UoA(t),g=KB(e,i?t.ref:null);return D.createElement(hu.Provider,{value:n},D.createElement(_l,{space:!0},i?D.cloneElement(t,{ref:g}):t))}),VcA=A=>{const{componentCls:e,motionDurationSlow:t,horizontalLineHeight:r,colorSplit:o,lineWidth:n,lineType:i,itemPaddingInline:g}=A;return{[`${e}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${eA(n)} ${i} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${e}-item, ${e}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:g},[`> ${e}-item:hover, + `]:{paddingInlineEnd:A.calc(A.fontSize).mul(1.5).equal()}}}},mF(it(A,{controlHeight:A.singleItemHeightLG,fontSize:A.fontSizeLG,borderRadius:A.borderRadiusLG}),"lg")]}const JCA=A=>{const{fontSize:e,lineHeight:t,lineWidth:r,controlHeight:o,controlHeightSM:n,controlHeightLG:i,paddingXXS:g,controlPaddingHorizontal:B,zIndexPopupBase:s,colorText:a,fontWeightStrong:Q,controlItemBgActive:E,controlItemBgHover:C,colorBgContainer:l,colorFillSecondary:f,colorBgContainerDisabled:c,colorTextDisabled:v}=A,w=g*2,u=r*2,h=Math.min(o-w,o-u),I=Math.min(n-w,n-u),d=Math.min(i-w,i-u);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(g/2),zIndexPopup:s+50,optionSelectedColor:a,optionSelectedFontWeight:Q,optionSelectedBg:E,optionActiveBg:C,optionPadding:`${(o-e*t)/2}px ${B}px`,optionFontSize:e,optionLineHeight:t,optionHeight:o,selectorBg:l,clearBg:l,singleItemHeightLG:i,multipleItemBg:f,multipleItemBorderColor:"transparent",multipleItemHeight:h,multipleItemHeightSM:I,multipleItemHeightLG:d,multipleSelectorBgDisabled:c,multipleItemColorDisabled:v,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(A.fontSize*1.25)}},tL=(A,e)=>{const{componentCls:t,antCls:r,controlOutlineWidth:o}=A;return{[`&:not(${t}-customize-input) ${t}-selector`]:{border:`${AA(A.lineWidth)} ${A.lineType} ${e.borderColor}`,background:A.selectorBg},[`&:not(${t}-disabled):not(${t}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${t}-selector`]:{borderColor:e.hoverBorderHover},[`${t}-focused& ${t}-selector`]:{borderColor:e.activeBorderColor,boxShadow:`0 0 0 ${AA(o)} ${e.activeShadowColor}`,outline:0}}}},rL=(A,e)=>({[`&${A.componentCls}-status-${e.status}`]:Object.assign({},tL(A,e))}),KCA=A=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},tL(A,{borderColor:A.colorBorder,hoverBorderHover:A.colorPrimaryHover,activeBorderColor:A.colorPrimary,activeShadowColor:A.controlOutline})),rL(A,{status:"error",borderColor:A.colorError,hoverBorderHover:A.colorErrorHover,activeBorderColor:A.colorError,activeShadowColor:A.colorErrorOutline})),rL(A,{status:"warning",borderColor:A.colorWarning,hoverBorderHover:A.colorWarningHover,activeBorderColor:A.colorWarning,activeShadowColor:A.colorWarningOutline})),{[`&${A.componentCls}-disabled`]:{[`&:not(${A.componentCls}-customize-input) ${A.componentCls}-selector`]:{background:A.colorBgContainerDisabled,color:A.colorTextDisabled}},[`&${A.componentCls}-multiple ${A.componentCls}-selection-item`]:{background:A.multipleItemBg,border:`${AA(A.lineWidth)} ${A.lineType} ${A.multipleItemBorderColor}`}})}),oL=(A,e)=>{const{componentCls:t,antCls:r}=A;return{[`&:not(${t}-customize-input) ${t}-selector`]:{background:e.bg,border:`${AA(A.lineWidth)} ${A.lineType} transparent`,color:e.color},[`&:not(${t}-disabled):not(${t}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${t}-selector`]:{background:e.hoverBg},[`${t}-focused& ${t}-selector`]:{background:A.selectorBg,borderColor:e.activeBorderColor,outline:0}}}},nL=(A,e)=>({[`&${A.componentCls}-status-${e.status}`]:Object.assign({},oL(A,e))}),XCA=A=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},oL(A,{bg:A.colorFillTertiary,hoverBg:A.colorFillSecondary,activeBorderColor:A.colorPrimary,color:A.colorText})),nL(A,{status:"error",bg:A.colorErrorBg,hoverBg:A.colorErrorBgHover,activeBorderColor:A.colorError,color:A.colorError})),nL(A,{status:"warning",bg:A.colorWarningBg,hoverBg:A.colorWarningBgHover,activeBorderColor:A.colorWarning,color:A.colorWarning})),{[`&${A.componentCls}-disabled`]:{[`&:not(${A.componentCls}-customize-input) ${A.componentCls}-selector`]:{borderColor:A.colorBorder,background:A.colorBgContainerDisabled,color:A.colorTextDisabled}},[`&${A.componentCls}-multiple ${A.componentCls}-selection-item`]:{background:A.colorBgContainer,border:`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`}})}),VCA=A=>({"&-borderless":{[`${A.componentCls}-selector`]:{background:"transparent",borderColor:"transparent"},[`&${A.componentCls}-disabled`]:{[`&:not(${A.componentCls}-customize-input) ${A.componentCls}-selector`]:{color:A.colorTextDisabled}},[`&${A.componentCls}-multiple ${A.componentCls}-selection-item`]:{background:A.multipleItemBg,border:`${AA(A.lineWidth)} ${A.lineType} ${A.multipleItemBorderColor}`},[`&${A.componentCls}-status-error`]:{[`${A.componentCls}-selection-item`]:{color:A.colorError}},[`&${A.componentCls}-status-warning`]:{[`${A.componentCls}-selection-item`]:{color:A.colorWarning}}}}),WCA=A=>({[A.componentCls]:Object.assign(Object.assign(Object.assign({},KCA(A)),XCA(A)),VCA(A))}),ZCA=A=>{const{componentCls:e}=A;return{position:"relative",transition:`all ${A.motionDurationMid} ${A.motionEaseInOut}`,input:{cursor:"pointer"},[`${e}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${e}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},qCA=A=>{const{componentCls:e}=A;return{[`${e}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},_CA=A=>{const{antCls:e,componentCls:t,inputPaddingHorizontalBase:r,iconCls:o}=A;return{[t]:Object.assign(Object.assign({},Jt(A)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${t}-customize-input) ${t}-selector`]:Object.assign(Object.assign({},ZCA(A)),qCA(A)),[`${t}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Qg),{[`> ${e}-typography`]:{display:"inline"}}),[`${t}-selection-placeholder`]:Object.assign(Object.assign({},Qg),{flex:1,color:A.colorTextPlaceholder,pointerEvents:"none"}),[`${t}-arrow`]:Object.assign(Object.assign({},bw()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:A.fontSizeIcon,marginTop:A.calc(A.fontSizeIcon).mul(-1).div(2).equal(),color:A.colorTextQuaternary,fontSize:A.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${A.motionDurationSlow} ease`,[o]:{verticalAlign:"top",transition:`transform ${A.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${t}-suffix)`]:{pointerEvents:"auto"}},[`${t}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${t}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:A.fontSizeIcon,height:A.fontSizeIcon,marginTop:A.calc(A.fontSizeIcon).mul(-1).div(2).equal(),color:A.colorTextQuaternary,fontSize:A.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${A.motionDurationMid} ease, opacity ${A.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:A.colorTextTertiary}},"&:hover":{[`${t}-clear`]:{opacity:1},[`${t}-arrow:not(:last-child)`]:{opacity:0}}}),[`${t}-has-feedback`]:{[`${t}-clear`]:{insetInlineEnd:A.calc(r).add(A.fontSize).add(A.paddingXS).equal()}}}},$CA=A=>{const{componentCls:e}=A;return[{[e]:{[`&${e}-in-form-item`]:{width:"100%"}}},_CA(A),jCA(A),NCA(A),LCA(A),{[`${e}-rtl`]:{direction:"rtl"}},GM(A,{borderElCls:`${e}-selector`,focusElCls:`${e}-focused`})]},AlA=Gt("Select",(A,e)=>{let{rootPrefixCls:t}=e;const r=it(A,{rootPrefixCls:t,inputPaddingHorizontalBase:A.calc(A.paddingSM).sub(1).equal(),multipleSelectItemHeight:A.multipleItemHeight,selectHeight:A.controlHeight});return[$CA(r),WCA(r)]},JCA,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var elA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},tlA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:elA}))},Bu=D.forwardRef(tlA);process.env.NODE_ENV!=="production"&&(Bu.displayName="CheckOutlined");var rlA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},olA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:rlA}))},yF=D.forwardRef(olA);process.env.NODE_ENV!=="production"&&(yF.displayName="DownOutlined");var nlA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},ilA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:nlA}))},su=D.forwardRef(ilA);process.env.NODE_ENV!=="production"&&(su.displayName="SearchOutlined");function glA(A){let{suffixIcon:e,clearIcon:t,menuItemSelectedIcon:r,removeIcon:o,loading:n,multiple:i,hasFeedback:g,prefixCls:B,showSuffixIcon:s,feedbackIcon:a,showArrow:Q,componentName:E}=A;process.env.NODE_ENV!=="production"&&vt(E).deprecated(!t,"clearIcon","allowClear={{ clearIcon: React.ReactNode }}");const C=t??D.createElement(sE,null),l=w=>e===null&&!g&&!Q?null:D.createElement(D.Fragment,null,s!==!1&&w,g&&a);let f=null;if(e!==void 0)f=l(e);else if(n)f=l(D.createElement(aE,{spin:!0}));else{const w=`${B}-suffix`;f=u=>{let{open:h,showSearch:I}=u;return l(h&&I?D.createElement(su,{className:w}):D.createElement(yF,{className:w}))}}let c=null;r!==void 0?c=r:i?c=D.createElement(Bu,null):c=null;let v=null;return o!==void 0?v=o:v=D.createElement(nB,null),{clearIcon:C,suffixIcon:f,itemIcon:c,removeIcon:v}}function BlA(A,e){return e!==void 0?e:A!==null}var slA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t;const{prefixCls:r,bordered:o,className:n,rootClassName:i,getPopupContainer:g,popupClassName:B,dropdownClassName:s,listHeight:a=256,placement:Q,listItemHeight:E,size:C,disabled:l,notFoundContent:f,status:c,builtinPlacements:v,dropdownMatchSelectWidth:w,popupMatchSelectWidth:u,direction:h,style:I,allowClear:d,variant:P,dropdownStyle:F,transitionName:p,tagRender:m,maxCount:y}=A,H=slA(A,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount"]),{getPopupContainer:U,getPrefixCls:Y,renderEmpty:x,direction:G,virtual:R,popupMatchSelectWidth:z,popupOverflow:L,select:b}=D.useContext(Ce),[,O]=Xr(),T=E??(O==null?void 0:O.controlHeight),S=Y("select",r),j=Y(),J=h??G,{compactSize:Z,compactItemClassnames:W}=Jl(S,J),[$,eA]=FF("select",P,o),_=oo(S),[V,X,nA]=AlA(S,_),N=D.useMemo(()=>{const{mode:jA}=A;if(jA!=="combobox")return jA===iL?"combobox":jA},[A.mode]),tA=N==="multiple"||N==="tags",BA=BlA(A.suffixIcon,A.showArrow),aA=(t=u??w)!==null&&t!==void 0?t:z,{status:EA,hasFeedback:CA,isFormItemInput:QA,feedbackIcon:lA}=D.useContext(jn),pA=gu(EA,c);let DA;f!==void 0?DA=f:N==="combobox"?DA=null:DA=(x==null?void 0:x("Select"))||D.createElement(MF,{componentName:"Select"});const{suffixIcon:mA,itemIcon:LA,removeIcon:oA,clearIcon:vA}=glA(Object.assign(Object.assign({},H),{multiple:tA,hasFeedback:CA,feedbackIcon:lA,showSuffixIcon:BA,prefixCls:S,componentName:"Select"})),xA=d===!0?{clearIcon:vA}:d,GA=Qr(H,["suffixIcon","itemIcon"]),hA=rA(B||s,{[`${S}-dropdown-${J}`]:J==="rtl"},i,nA,_,X),wA=on(jA=>{var bA;return(bA=C??Z)!==null&&bA!==void 0?bA:jA}),MA=D.useContext(rB),TA=l??MA,NA=rA({[`${S}-lg`]:wA==="large",[`${S}-sm`]:wA==="small",[`${S}-rtl`]:J==="rtl",[`${S}-${$}`]:eA,[`${S}-in-form-item`]:QA},iu(S,pA,CA),W,b==null?void 0:b.className,n,i,nA,_,X),ie=D.useMemo(()=>Q!==void 0?Q:J==="rtl"?"bottomRight":"bottomLeft",[Q,J]);if(process.env.NODE_ENV!=="production"){const jA=vt("Select");jA.deprecated(!s,"dropdownClassName","popupClassName"),jA.deprecated(w===void 0,"dropdownMatchSelectWidth","popupMatchSelectWidth"),process.env.NODE_ENV!=="production"&&jA(!("showArrow"in A),"deprecated","`showArrow` is deprecated which will be removed in next major version. It will be a default behavior, you can hide it by setting `suffixIcon` to null."),jA.deprecated(!("bordered"in A),"bordered","variant"),process.env.NODE_ENV!=="production"&&jA(!(typeof y<"u"&&!tA),"usage","`maxCount` only works with mode `multiple` or `tags`")}const[WA]=oa("SelectLike",F==null?void 0:F.zIndex);return V(D.createElement(PF,Object.assign({ref:e,virtual:R,showSearch:b==null?void 0:b.showSearch},GA,{style:Object.assign(Object.assign({},b==null?void 0:b.style),I),dropdownMatchSelectWidth:aA,transitionName:kn(j,"slide-up",p),builtinPlacements:RCA(v,L),listHeight:a,listItemHeight:T,mode:N,prefixCls:S,placement:ie,direction:J,suffixIcon:mA,menuItemSelectedIcon:LA,removeIcon:oA,allowClear:xA,notFoundContent:DA,className:NA,getPopupContainer:g||U,dropdownClassName:hA,disabled:TA,dropdownStyle:Object.assign(Object.assign({},F),{zIndex:WA}),maxCount:tA?y:void 0,tagRender:tA?m:void 0})))};process.env.NODE_ENV!=="production"&&(gL.displayName="Select");const nn=D.forwardRef(gL),alA=cR(nn);nn.SECRET_COMBOBOX_MODE_DO_NOT_USE=iL,nn.Option=DF,nn.OptGroup=uF,nn._InternalPanelDoNotUseOrYouWillBeFired=alA,process.env.NODE_ENV!=="production"&&(nn.displayName="Select");const BB=["xxl","xl","lg","md","sm","xs"],QlA=A=>({xs:`(max-width: ${A.screenXSMax}px)`,sm:`(min-width: ${A.screenSM}px)`,md:`(min-width: ${A.screenMD}px)`,lg:`(min-width: ${A.screenLG}px)`,xl:`(min-width: ${A.screenXL}px)`,xxl:`(min-width: ${A.screenXXL}px)`}),ElA=A=>{const e=A,t=[].concat(BB).reverse();return t.forEach((r,o)=>{const n=r.toUpperCase(),i=`screen${n}Min`,g=`screen${n}`;if(!(e[i]<=e[g]))throw new Error(`${i}<=${g} fails : !(${e[i]}<=${e[g]})`);if(o{const t=new Map;let r=-1,o={};return{matchHandlers:{},dispatch(n){return o=n,t.forEach(i=>i(o)),t.size>=1},subscribe(n){return t.size||this.register(),r+=1,t.set(r,n),n(o),r},unsubscribe(n){t.delete(n),t.size||this.unregister()},unregister(){Object.keys(e).forEach(n=>{const i=e[n],g=this.matchHandlers[i];g==null||g.mql.removeListener(g==null?void 0:g.listener)}),t.clear()},register(){Object.keys(e).forEach(n=>{const i=e[n],g=s=>{let{matches:a}=s;this.dispatch(Object.assign(Object.assign({},o),{[n]:a}))},B=window.matchMedia(i);B.addListener(g),this.matchHandlers[i]={mql:B,listener:g},g(B)})},responsiveMap:e}},[A])}const sL=(A,e)=>{if(e&&typeof e=="object")for(let t=0;te+1,0);return A}function au(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const e=M.useRef({}),t=aL(),r=BL();return Dt(()=>{const o=r.subscribe(n=>{e.current=n,A&&t()});return()=>r.unsubscribe(o)},[]),e.current}const DE=A=>A?typeof A=="function"?A():A:null;function YF(A){var e=A.children,t=A.prefixCls,r=A.id,o=A.overlayInnerStyle,n=A.className,i=A.style;return D.createElement("div",{className:rA("".concat(t,"-content"),n),style:i},D.createElement("div",{className:"".concat(t,"-inner"),id:r,role:"tooltip",style:o},typeof e=="function"?e():e))}var hE={shiftX:64,adjustY:1},IE={adjustX:1,shiftY:!0},Jn=[0,0],ClA={left:{points:["cr","cl"],overflow:IE,offset:[-4,0],targetOffset:Jn},right:{points:["cl","cr"],overflow:IE,offset:[4,0],targetOffset:Jn},top:{points:["bc","tc"],overflow:hE,offset:[0,-4],targetOffset:Jn},bottom:{points:["tc","bc"],overflow:hE,offset:[0,4],targetOffset:Jn},topLeft:{points:["bl","tl"],overflow:hE,offset:[0,-4],targetOffset:Jn},leftTop:{points:["tr","tl"],overflow:IE,offset:[-4,0],targetOffset:Jn},topRight:{points:["br","tr"],overflow:hE,offset:[0,-4],targetOffset:Jn},rightTop:{points:["tl","tr"],overflow:IE,offset:[4,0],targetOffset:Jn},bottomRight:{points:["tr","br"],overflow:hE,offset:[0,4],targetOffset:Jn},rightBottom:{points:["bl","br"],overflow:IE,offset:[4,0],targetOffset:Jn},bottomLeft:{points:["tl","bl"],overflow:hE,offset:[0,4],targetOffset:Jn},leftBottom:{points:["br","bl"],overflow:IE,offset:[-4,0],targetOffset:Jn}},llA=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],clA=function(e,t){var r=e.overlayClassName,o=e.trigger,n=o===void 0?["hover"]:o,i=e.mouseEnterDelay,g=i===void 0?0:i,B=e.mouseLeaveDelay,s=B===void 0?.1:B,a=e.overlayStyle,Q=e.prefixCls,E=Q===void 0?"rc-tooltip":Q,C=e.children,l=e.onVisibleChange,f=e.afterVisibleChange,c=e.transitionName,v=e.animation,w=e.motion,u=e.placement,h=u===void 0?"right":u,I=e.align,d=I===void 0?{}:I,P=e.destroyTooltipOnHide,F=P===void 0?!1:P,p=e.defaultVisible,m=e.getTooltipContainer,y=e.overlayInnerStyle;e.arrowContent;var H=e.overlay,U=e.id,Y=e.showArrow,x=Y===void 0?!0:Y,G=Ye(e,llA),R=M.useRef(null);M.useImperativeHandle(t,function(){return R.current});var z=q({},G);"visible"in e&&(z.popupVisible=e.visible);var L=function(){return D.createElement(YF,{key:"content",prefixCls:E,id:U,overlayInnerStyle:y},H)};return D.createElement(ru,FA({popupClassName:r,prefixCls:E,popup:L,action:n,builtinPlacements:ClA,popupPlacement:h,ref:R,popupAlign:d,getPopupContainer:m,onPopupVisibleChange:l,afterPopupVisibleChange:f,popupTransitionName:c,popupAnimation:v,popupMotion:w,defaultPopupVisible:p,autoDestroy:F,mouseLeaveDelay:s,popupStyle:a,mouseEnterDelay:g,arrow:x},z),C)};const flA=M.forwardRef(clA);function HF(A){const{sizePopupArrow:e,borderRadiusXS:t,borderRadiusOuter:r}=A,o=e/2,n=0,i=o,g=r*1/Math.sqrt(2),B=o-r*(1-1/Math.sqrt(2)),s=o-t*(1/Math.sqrt(2)),a=r*(Math.sqrt(2)-1)+t*(1/Math.sqrt(2)),Q=2*o-s,E=a,C=2*o-g,l=B,f=2*o-n,c=i,v=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),w=r*(Math.sqrt(2)-1),u=`polygon(${w}px 100%, 50% ${w}px, ${2*o-w}px 100%, ${w}px 100%)`,h=`path('M ${n} ${i} A ${r} ${r} 0 0 0 ${g} ${B} L ${s} ${a} A ${t} ${t} 0 0 1 ${Q} ${E} L ${C} ${l} A ${r} ${r} 0 0 0 ${f} ${c} Z')`;return{arrowShadowWidth:v,arrowPath:h,arrowPolygon:u}}const vlA=(A,e,t)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:n,arrowShadowWidth:i,borderRadiusXS:g,calc:B}=A;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:B(r).div(2).equal(),background:e,clipPath:{_multi_value_:!0,value:[o,n]},content:'""'},"&::after":{content:'""',position:"absolute",width:i,height:i,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${AA(g)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:t,zIndex:0,background:"transparent"}}},QL=8;function Qu(A){const{contentRadius:e,limitVerticalRadius:t}=A,r=e>12?e+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:t?QL:r}}function Eu(A,e){return A?e:{}}function bF(A,e,t){const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:n,arrowOffsetHorizontal:i}=A,{arrowDistance:g=0,arrowPlacement:B={left:!0,right:!0,top:!0,bottom:!0}}=t||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},vlA(A,e,o)),{"&:before":{background:e}})]},Eu(!!B.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:g,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:i}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}})),Eu(!!B.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:g,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:i}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:i}}})),Eu(!!B.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:g},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:n},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:n}})),Eu(!!B.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:g},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:n},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:n}}))}}function wlA(A,e,t,r){if(r===!1)return{adjustX:!1,adjustY:!1};const o=r&&typeof r=="object"?r:{},n={};switch(A){case"top":case"bottom":n.shiftX=e.arrowOffsetHorizontal*2+t,n.shiftY=!0,n.adjustY=!0;break;case"left":case"right":n.shiftY=e.arrowOffsetVertical*2+t,n.shiftX=!0,n.adjustX=!0;break}const i=Object.assign(Object.assign({},n),o);return i.shiftX||(i.adjustX=!0),i.shiftY||(i.adjustY=!0),i}const EL={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},ulA={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},DlA=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function CL(A){const{arrowWidth:e,autoAdjustOverflow:t,arrowPointAtCenter:r,offset:o,borderRadius:n,visibleFirst:i}=A,g=e/2,B={};return Object.keys(EL).forEach(s=>{const a=r&&ulA[s]||EL[s],Q=Object.assign(Object.assign({},a),{offset:[0,0],dynamicInset:!0});switch(B[s]=Q,DlA.has(s)&&(Q.autoArrow=!1),s){case"top":case"topLeft":case"topRight":Q.offset[1]=-g-o;break;case"bottom":case"bottomLeft":case"bottomRight":Q.offset[1]=g+o;break;case"left":case"leftTop":case"leftBottom":Q.offset[0]=-g-o;break;case"right":case"rightTop":case"rightBottom":Q.offset[0]=g+o;break}const E=Qu({contentRadius:n,limitVerticalRadius:!0});if(r)switch(s){case"topLeft":case"bottomLeft":Q.offset[0]=-E.arrowOffsetHorizontal-g;break;case"topRight":case"bottomRight":Q.offset[0]=E.arrowOffsetHorizontal+g;break;case"leftTop":case"rightTop":Q.offset[1]=-E.arrowOffsetHorizontal-g;break;case"leftBottom":case"rightBottom":Q.offset[1]=E.arrowOffsetHorizontal+g;break}Q.overflow=wlA(s,E,e,t),i&&(Q.htmlRegion="visibleFirst")}),B}const hlA=A=>{const{componentCls:e,tooltipMaxWidth:t,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:n,zIndexPopup:i,controlHeight:g,boxShadowSecondary:B,paddingSM:s,paddingXS:a}=A;return[{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},Jt(A)),{position:"absolute",zIndex:i,display:"block",width:"max-content",maxWidth:t,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${e}-inner`]:{minWidth:"1em",minHeight:g,padding:`${AA(A.calc(s).div(2).equal())} ${AA(a)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:o,borderRadius:n,boxShadow:B,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${e}-inner`]:{borderRadius:A.min(n,QL)}},[`${e}-content`]:{position:"relative"}}),Vx(A,(Q,E)=>{let{darkColor:C}=E;return{[`&${e}-${Q}`]:{[`${e}-inner`]:{backgroundColor:C},[`${e}-arrow`]:{"--antd-arrow-background-color":C}}}})),{"&-rtl":{direction:"rtl"}})},bF(A,"var(--antd-arrow-background-color)"),{[`${e}-pure`]:{position:"relative",maxWidth:"none",margin:A.sizePopupArrow}}]},IlA=A=>Object.assign(Object.assign({zIndexPopup:A.zIndexPopupBase+70},Qu({contentRadius:A.borderRadius,limitVerticalRadius:!0})),HF(it(A,{borderRadiusOuter:Math.min(A.borderRadiusOuter,4)}))),lL=function(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return Gt("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:n,colorBgSpotlight:i}=r,g=it(r,{tooltipMaxWidth:250,tooltipColor:n,tooltipBorderRadius:o,tooltipBg:i});return[hlA(g),vE(r,"zoom-big-fast")]},IlA,{resetStyle:!1,injectStyle:e})(A)},dlA=Ll.map(A=>`${A}-inverse`),PlA=["success","processing","error","default","warning"];function cL(A){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(zA(dlA),zA(Ll)).includes(A):Ll.includes(A)}function MlA(A){return PlA.includes(A)}function fL(A,e){const t=cL(e),r=rA({[`${A}-${e}`]:e&&t}),o={},n={};return e&&!t&&(o.background=e,n["--antd-arrow-background-color"]=e),{className:r,overlayStyle:o,arrowStyle:n}}const FlA=A=>{const{prefixCls:e,className:t,placement:r="top",title:o,color:n,overlayInnerStyle:i}=A,{getPrefixCls:g}=D.useContext(Ce),B=g("tooltip",e),[s,a,Q]=lL(B),E=fL(B,n),C=E.arrowStyle,l=Object.assign(Object.assign({},i),E.overlayStyle),f=rA(a,Q,B,`${B}-pure`,`${B}-placement-${r}`,t,E.className);return s(D.createElement("div",{className:f,style:C},D.createElement("div",{className:`${B}-arrow`}),D.createElement(YF,Object.assign({},A,{className:a,prefixCls:B,overlayInnerStyle:l}),o)))};var plA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r;const{prefixCls:o,openClassName:n,getTooltipContainer:i,overlayClassName:g,color:B,overlayInnerStyle:s,children:a,afterOpenChange:Q,afterVisibleChange:E,destroyTooltipOnHide:C,arrow:l=!0,title:f,overlay:c,builtinPlacements:v,arrowPointAtCenter:w=!1,autoAdjustOverflow:u=!0}=A,h=!!l,[,I]=Xr(),{getPopupContainer:d,getPrefixCls:P,direction:F}=D.useContext(Ce),p=vt("Tooltip"),m=D.useRef(null),y=()=>{var DA;(DA=m.current)===null||DA===void 0||DA.forceAlign()};D.useImperativeHandle(e,()=>{var DA;return{forceAlign:y,forcePopupAlign:()=>{p.deprecated(!1,"forcePopupAlign","forceAlign"),y()},nativeElement:(DA=m.current)===null||DA===void 0?void 0:DA.nativeElement}}),process.env.NODE_ENV!=="production"&&([["visible","open"],["defaultVisible","defaultOpen"],["onVisibleChange","onOpenChange"],["afterVisibleChange","afterOpenChange"],["arrowPointAtCenter","arrow={{ pointAtCenter: true }}"]].forEach(DA=>{let[mA,LA]=DA;p.deprecated(!(mA in A),mA,LA)}),process.env.NODE_ENV!=="production"&&p(!C||typeof C=="boolean","usage","`destroyTooltipOnHide` no need config `keepParent` anymore. Please use `boolean` value directly."),process.env.NODE_ENV!=="production"&&p(!l||typeof l=="boolean"||!("arrowPointAtCenter"in l),"deprecated","`arrowPointAtCenter` in `arrow` is deprecated. Please use `pointAtCenter` instead."));const[H,U]=or(!1,{value:(t=A.open)!==null&&t!==void 0?t:A.visible,defaultValue:(r=A.defaultOpen)!==null&&r!==void 0?r:A.defaultVisible}),Y=!f&&!c&&f!==0,x=DA=>{var mA,LA;U(Y?!1:DA),Y||((mA=A.onOpenChange)===null||mA===void 0||mA.call(A,DA),(LA=A.onVisibleChange)===null||LA===void 0||LA.call(A,DA))},G=D.useMemo(()=>{var DA,mA;let LA=w;return typeof l=="object"&&(LA=(mA=(DA=l.pointAtCenter)!==null&&DA!==void 0?DA:l.arrowPointAtCenter)!==null&&mA!==void 0?mA:w),v||CL({arrowPointAtCenter:LA,autoAdjustOverflow:u,arrowWidth:h?I.sizePopupArrow:0,borderRadius:I.borderRadius,offset:I.marginXXS,visibleFirst:!0})},[w,l,v,I]),R=D.useMemo(()=>f===0?f:c||f||"",[c,f]),z=D.createElement($l,{space:!0},typeof R=="function"?R():R),{getPopupContainer:L,placement:b="top",mouseEnterDelay:O=.1,mouseLeaveDelay:T=.1,overlayStyle:S,rootClassName:j}=A,J=plA(A,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),Z=P("tooltip",o),W=P(),$=A["data-popover-inject"];let eA=H;!("open"in A)&&!("visible"in A)&&Y&&(eA=!1);const _=D.isValidElement(a)&&!PG(a)?a:D.createElement("span",null,a),V=_.props,X=!V.className||typeof V.className=="string"?rA(V.className,n||`${Z}-open`):V.className,[nA,N,tA]=lL(Z,!$),BA=fL(Z,B),aA=BA.arrowStyle,EA=Object.assign(Object.assign({},s),BA.overlayStyle),CA=rA(g,{[`${Z}-rtl`]:F==="rtl"},BA.className,j,N,tA),[QA,lA]=oa("Tooltip",J.zIndex),pA=D.createElement(flA,Object.assign({},J,{zIndex:QA,showArrow:h,placement:b,mouseEnterDelay:O,mouseLeaveDelay:T,prefixCls:Z,overlayClassName:CA,overlayStyle:Object.assign(Object.assign({},aA),S),getTooltipContainer:L||i||d,ref:m,builtinPlacements:G,overlay:z,visible:eA,onVisibleChange:x,afterVisibleChange:Q??E,overlayInnerStyle:EA,arrowContent:D.createElement("span",{className:`${Z}-arrow-content`}),motion:{motionName:kn(W,"zoom-big-fast",A.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!C}),eA?zo(_,{className:X}):_);return nA(D.createElement(kl.Provider,{value:lA},pA))});process.env.NODE_ENV!=="production"&&(Mn.displayName="Tooltip"),Mn._InternalPanelDoNotUseOrYouWillBeFired=FlA;const mlA=A=>{const{componentCls:e,popoverColor:t,titleMinWidth:r,fontWeightStrong:o,innerPadding:n,boxShadowSecondary:i,colorTextHeading:g,borderRadiusLG:B,zIndexPopup:s,titleMarginBottom:a,colorBgElevated:Q,popoverBg:E,titleBorderBottom:C,innerContentPadding:l,titlePadding:f}=A;return[{[e]:Object.assign(Object.assign({},Jt(A)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:s,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Q,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${e}-content`]:{position:"relative"},[`${e}-inner`]:{backgroundColor:E,backgroundClip:"padding-box",borderRadius:B,boxShadow:i,padding:n},[`${e}-title`]:{minWidth:r,marginBottom:a,color:g,fontWeight:o,borderBottom:C,padding:f},[`${e}-inner-content`]:{color:t,padding:l}})},bF(A,"var(--antd-arrow-background-color)"),{[`${e}-pure`]:{position:"relative",maxWidth:"none",margin:A.sizePopupArrow,display:"inline-block",[`${e}-content`]:{display:"inline-block"}}}]},ylA=A=>{const{componentCls:e}=A;return{[e]:Ll.map(t=>{const r=A[`${t}6`];return{[`&${e}-${t}`]:{"--antd-arrow-background-color":r,[`${e}-inner`]:{backgroundColor:r},[`${e}-arrow`]:{background:"transparent"}}}})}},vL=Gt("Popover",A=>{const{colorBgElevated:e,colorText:t}=A,r=it(A,{popoverBg:e,popoverColor:t});return[mlA(r),ylA(r),vE(r,"zoom-big")]},A=>{const{lineWidth:e,controlHeight:t,fontHeight:r,padding:o,wireframe:n,zIndexPopupBase:i,borderRadiusLG:g,marginXS:B,lineType:s,colorSplit:a,paddingSM:Q}=A,E=t-r,C=E/2,l=E/2-e,f=o;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:i+30},HF(A)),Qu({contentRadius:g,limitVerticalRadius:!0})),{innerPadding:n?0:12,titleMarginBottom:n?0:B,titlePadding:n?`${C}px ${f}px ${l}px`:0,titleBorderBottom:n?`${e}px ${s} ${a}`:"none",innerContentPadding:n?`${Q}px ${f}px`:0})},{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var YlA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o!e&&!t?null:D.createElement(D.Fragment,null,e&&D.createElement("div",{className:`${A}-title`},DE(e)),D.createElement("div",{className:`${A}-inner-content`},DE(t))),blA=A=>{const{hashId:e,prefixCls:t,className:r,style:o,placement:n="top",title:i,content:g,children:B}=A;return D.createElement("div",{className:rA(e,t,`${t}-pure`,`${t}-placement-${n}`,r),style:o},D.createElement("div",{className:`${t}-arrow`}),D.createElement(YF,Object.assign({},A,{className:e,prefixCls:t}),B||HlA(t,i,g)))},wL=A=>{const{prefixCls:e,className:t}=A,r=YlA(A,["prefixCls","className"]),{getPrefixCls:o}=D.useContext(Ce),n=o("popover",e),[i,g,B]=vL(n);return i(D.createElement(blA,Object.assign({},r,{prefixCls:n,hashId:g,className:rA(t,B)})))};var UlA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{let{title:e,content:t,prefixCls:r}=A;return D.createElement(D.Fragment,null,e&&D.createElement("div",{className:`${r}-title`},DE(e)),D.createElement("div",{className:`${r}-inner-content`},DE(t)))},Cu=D.forwardRef((A,e)=>{var t,r;const{prefixCls:o,title:n,content:i,overlayClassName:g,placement:B="top",trigger:s="hover",children:a,mouseEnterDelay:Q=.1,mouseLeaveDelay:E=.1,onOpenChange:C,overlayStyle:l={}}=A,f=UlA(A,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle"]),{getPrefixCls:c}=D.useContext(Ce),v=c("popover",o),[w,u,h]=vL(v),I=c(),d=rA(g,u,h),[P,F]=or(!1,{value:(t=A.open)!==null&&t!==void 0?t:A.visible,defaultValue:(r=A.defaultOpen)!==null&&r!==void 0?r:A.defaultVisible}),p=(H,U)=>{F(H,!0),C==null||C(H,U)},m=H=>{H.keyCode===HA.ESC&&p(!1,H)},y=H=>{p(H)};return w(D.createElement(Mn,Object.assign({placement:B,trigger:s,mouseEnterDelay:Q,mouseLeaveDelay:E,overlayStyle:l},f,{prefixCls:v,overlayClassName:d,ref:e,open:P,onOpenChange:y,overlay:n||i?D.createElement(xlA,{prefixCls:v,title:n,content:i}):null,transitionName:kn(I,"zoom-big",f.transitionName),"data-popover-inject":!0}),zo(a,{onKeyDown:H=>{var U,Y;D.isValidElement(a)&&((Y=a==null?void 0:(U=a.props).onKeyDown)===null||Y===void 0||Y.call(U,H)),m(H)}})))});Cu._InternalPanelDoNotUseOrYouWillBeFired=wL,process.env.NODE_ENV!=="production"&&(Cu.displayName="Popover");var GlA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},zlA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:GlA}))},As=D.forwardRef(zlA);process.env.NODE_ENV!=="production"&&(As.displayName="RightOutlined");var RlA=HA.ESC,LlA=HA.TAB;function SlA(A){var e=A.visible,t=A.triggerRef,r=A.onVisibleChange,o=A.autoFocus,n=A.overlayRef,i=D.useRef(!1),g=function(){if(e){var Q,E;(Q=t.current)===null||Q===void 0||(E=Q.focus)===null||E===void 0||E.call(Q),r==null||r(!1)}},B=function(){var Q;return(Q=n.current)!==null&&Q!==void 0&&Q.focus?(n.current.focus(),i.current=!0,!0):!1},s=function(Q){switch(Q.keyCode){case RlA:g();break;case LlA:{var E=!1;i.current||(E=B()),E?Q.preventDefault():g();break}}};D.useEffect(function(){return e?(window.addEventListener("keydown",s),o&&pt(B,3),function(){window.removeEventListener("keydown",s),i.current=!1}):function(){i.current=!1}},[e])}var OlA=M.forwardRef(function(A,e){var t=A.overlay,r=A.arrow,o=A.prefixCls,n=M.useMemo(function(){var g;return typeof t=="function"?g=t():g=t,g},[t]),i=rn(e,n==null?void 0:n.ref);return M.createElement(M.Fragment,null,r&&M.createElement("div",{className:"".concat(o,"-arrow")}),M.cloneElement(n,{ref:Bg(n)?i:void 0}))}),dE={adjustX:1,adjustY:1},PE=[0,0],TlA={topLeft:{points:["bl","tl"],overflow:dE,offset:[0,-4],targetOffset:PE},top:{points:["bc","tc"],overflow:dE,offset:[0,-4],targetOffset:PE},topRight:{points:["br","tr"],overflow:dE,offset:[0,-4],targetOffset:PE},bottomLeft:{points:["tl","bl"],overflow:dE,offset:[0,4],targetOffset:PE},bottom:{points:["tc","bc"],overflow:dE,offset:[0,4],targetOffset:PE},bottomRight:{points:["tr","br"],overflow:dE,offset:[0,4],targetOffset:PE}},klA=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function NlA(A,e){var t,r=A.arrow,o=r===void 0?!1:r,n=A.prefixCls,i=n===void 0?"rc-dropdown":n,g=A.transitionName,B=A.animation,s=A.align,a=A.placement,Q=a===void 0?"bottomLeft":a,E=A.placements,C=E===void 0?TlA:E,l=A.getPopupContainer,f=A.showAction,c=A.hideAction,v=A.overlayClassName,w=A.overlayStyle,u=A.visible,h=A.trigger,I=h===void 0?["hover"]:h,d=A.autoFocus,P=A.overlay,F=A.children,p=A.onVisibleChange,m=Ye(A,klA),y=M.useState(),H=sA(y,2),U=H[0],Y=H[1],x="visible"in A?u:U,G=M.useRef(null),R=M.useRef(null),z=M.useRef(null);M.useImperativeHandle(e,function(){return G.current});var L=function($){Y($),p==null||p($)};SlA({visible:x,triggerRef:z,onVisibleChange:L,autoFocus:d,overlayRef:R});var b=function($){var eA=A.onOverlayClick;Y(!1),eA&&eA($)},O=function(){return M.createElement(OlA,{ref:R,overlay:P,prefixCls:i,arrow:o})},T=function(){return typeof P=="function"?O:O()},S=function(){var $=A.minOverlayWidthMatchTrigger,eA=A.alignPoint;return"minOverlayWidthMatchTrigger"in A?$:!eA},j=function(){var $=A.openClassName;return $!==void 0?$:"".concat(i,"-open")},J=M.cloneElement(F,{className:rA((t=F.props)===null||t===void 0?void 0:t.className,x&&j()),ref:Bg(F)?rn(z,F.ref):void 0}),Z=c;return!Z&&I.indexOf("contextMenu")!==-1&&(Z=["click"]),M.createElement(ru,FA({builtinPlacements:C},m,{prefixCls:i,ref:G,popupClassName:rA(v,K({},"".concat(i,"-show-arrow"),o)),popupStyle:w,action:I,showAction:f,hideAction:Z,popupPlacement:Q,popupAlign:s,popupTransitionName:g,popupAnimation:B,popupVisible:x,stretch:S()?"minWidth":"",popup:T(),onPopupVisibleChange:L,onPopupClick:b,getPopupContainer:l}),J)}const uL=M.forwardRef(NlA);var DL=D.createContext(null);function hL(A,e){return A===void 0?null:"".concat(A,"-").concat(e)}function IL(A){var e=D.useContext(DL);return hL(e,A)}var jlA=["children","locked"],Li=D.createContext(null);function JlA(A,e){var t=q({},A);return Object.keys(e).forEach(function(r){var o=e[r];o!==void 0&&(t[r]=o)}),t}function ic(A){var e=A.children,t=A.locked,r=Ye(A,jlA),o=D.useContext(Li),n=Zs(function(){return JlA(o,r)},[o,r],function(i,g){return!t&&(i[0]!==g[0]||!yi(i[1],g[1],!0))});return D.createElement(Li.Provider,{value:n},e)}var KlA=[],dL=D.createContext(null);function lu(){return D.useContext(dL)}var PL=D.createContext(KlA);function ME(A){var e=D.useContext(PL);return D.useMemo(function(){return A!==void 0?[].concat(zA(e),[A]):e},[e,A])}var ML=D.createContext(null),UF=D.createContext({});function FL(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Nw(A)){var t=A.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(t)||A.isContentEditable||t==="a"&&!!A.getAttribute("href"),o=A.getAttribute("tabindex"),n=Number(o),i=null;return o&&!Number.isNaN(n)?i=n:r&&i===null&&(i=0),r&&A.disabled&&(i=null),i!==null&&(i>=0||e&&i<0)}return!1}function XlA(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=zA(A.querySelectorAll("*")).filter(function(r){return FL(r,e)});return FL(A,e)&&t.unshift(A),t}var xF=HA.LEFT,GF=HA.RIGHT,zF=HA.UP,cu=HA.DOWN,fu=HA.ENTER,pL=HA.ESC,gc=HA.HOME,Bc=HA.END,mL=[zF,cu,xF,GF];function VlA(A,e,t,r){var o,n,i,g,B="prev",s="next",a="children",Q="parent";if(A==="inline"&&r===fu)return{inlineTrigger:!0};var E=(o={},K(o,zF,B),K(o,cu,s),o),C=(n={},K(n,xF,t?s:B),K(n,GF,t?B:s),K(n,cu,a),K(n,fu,a),n),l=(i={},K(i,zF,B),K(i,cu,s),K(i,fu,a),K(i,pL,Q),K(i,xF,t?a:Q),K(i,GF,t?Q:a),i),f={inline:E,horizontal:C,vertical:l,inlineSub:E,horizontalSub:l,verticalSub:l},c=(g=f["".concat(A).concat(e?"":"Sub")])===null||g===void 0?void 0:g[r];switch(c){case B:return{offset:-1,sibling:!0};case s:return{offset:1,sibling:!0};case Q:return{offset:-1,sibling:!1};case a:return{offset:1,sibling:!1};default:return null}}function WlA(A){for(var e=A;e;){if(e.getAttribute("data-menu-list"))return e;e=e.parentElement}return null}function ZlA(A,e){for(var t=A||document.activeElement;t;){if(e.has(t))return t;t=t.parentElement}return null}function RF(A,e){var t=XlA(A,!0);return t.filter(function(r){return e.has(r)})}function yL(A,e,t){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!A)return null;var o=RF(A,e),n=o.length,i=o.findIndex(function(g){return t===g});return r<0?i===-1?i=n-1:i-=1:r>0&&(i+=1),i=(i+n)%n,o[i]}var LF=function(e,t){var r=new Set,o=new Map,n=new Map;return e.forEach(function(i){var g=document.querySelector("[data-menu-id='".concat(hL(t,i),"']"));g&&(r.add(g),n.set(g,i),o.set(i,g))}),{elements:r,key2element:o,element2key:n}};function qlA(A,e,t,r,o,n,i,g,B,s){var a=D.useRef(),Q=D.useRef();Q.current=e;var E=function(){pt.cancel(a.current)};return D.useEffect(function(){return function(){E()}},[]),function(C){var l=C.which;if([].concat(mL,[fu,pL,gc,Bc]).includes(l)){var f=n(),c=LF(f,r),v=c,w=v.elements,u=v.key2element,h=v.element2key,I=u.get(e),d=ZlA(I,w),P=h.get(d),F=VlA(A,i(P,!0).length===1,t,l);if(!F&&l!==gc&&l!==Bc)return;(mL.includes(l)||[gc,Bc].includes(l))&&C.preventDefault();var p=function(R){if(R){var z=R,L=R.querySelector("a");L!=null&&L.getAttribute("href")&&(z=L);var b=h.get(R);g(b),E(),a.current=pt(function(){Q.current===b&&z.focus()})}};if([gc,Bc].includes(l)||F.sibling||!d){var m;!d||A==="inline"?m=o.current:m=WlA(d);var y,H=RF(m,w);l===gc?y=H[0]:l===Bc?y=H[H.length-1]:y=yL(m,w,d,F.offset),p(y)}else if(F.inlineTrigger)B(P);else if(F.offset>0)B(P,!0),E(),a.current=pt(function(){c=LF(f,r);var G=d.getAttribute("aria-controls"),R=document.getElementById(G),z=yL(R,c.elements);p(z)},5);else if(F.offset<0){var U=i(P,!0),Y=U[U.length-2],x=u.get(Y);B(Y,!1),p(x)}}s==null||s(C)}}function _lA(A){Promise.resolve().then(A)}var SF="__RC_UTIL_PATH_SPLIT__",YL=function(e){return e.join(SF)},$lA=function(e){return e.split(SF)},OF="rc-menu-more";function AcA(){var A=D.useState({}),e=sA(A,2),t=e[1],r=M.useRef(new Map),o=M.useRef(new Map),n=D.useState([]),i=sA(n,2),g=i[0],B=i[1],s=M.useRef(0),a=M.useRef(!1),Q=function(){a.current||t({})},E=M.useCallback(function(u,h){process.env.NODE_ENV!=="production"&&de(!r.current.has(u),"Duplicated key '".concat(u,"' used in Menu by path [").concat(h.join(" > "),"]"));var I=YL(h);o.current.set(I,u),r.current.set(u,I),s.current+=1;var d=s.current;_lA(function(){d===s.current&&Q()})},[]),C=M.useCallback(function(u,h){var I=YL(h);o.current.delete(I),r.current.delete(u)},[]),l=M.useCallback(function(u){B(u)},[]),f=M.useCallback(function(u,h){var I=r.current.get(u)||"",d=$lA(I);return h&&g.includes(d[0])&&d.unshift(OF),d},[g]),c=M.useCallback(function(u,h){return u.filter(function(I){return I!==void 0}).some(function(I){var d=f(I,!0);return d.includes(h)})},[f]),v=function(){var h=zA(r.current.keys());return g.length&&h.push(OF),h},w=M.useCallback(function(u){var h="".concat(r.current.get(u)).concat(SF),I=new Set;return zA(o.current.keys()).forEach(function(d){d.startsWith(h)&&I.add(o.current.get(d))}),I},[]);return D.useEffect(function(){return function(){a.current=!0}},[]),{registerPath:E,unregisterPath:C,refreshOverflowKeys:l,isSubPathKey:c,getKeyPath:f,getKeys:v,getSubPathKeys:w}}function sc(A){var e=D.useRef(A);e.current=A;var t=D.useCallback(function(){for(var r,o=arguments.length,n=new Array(o),i=0;i1&&(w.motionAppear=!1);var u=w.onVisibleChanged;return w.onVisibleChanged=function(h){return!E.current&&!h&&c(!0),u==null?void 0:u(h)},f?null:D.createElement(ic,{mode:n,locked:!E.current},D.createElement(zi,FA({visible:v},w,{forceRender:B,removeOnLeave:!1,leavedClassName:"".concat(g,"-hidden")}),function(h){var I=h.className,d=h.style;return D.createElement(TF,{id:e,className:I,style:d},o)}))}var vcA=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],wcA=["active"],ucA=D.forwardRef(function(A,e){var t,r=A.style,o=A.className,n=A.title,i=A.eventKey,g=A.warnKey,B=A.disabled,s=A.internalPopupClose,a=A.children,Q=A.itemIcon,E=A.expandIcon,C=A.popupClassName,l=A.popupOffset,f=A.popupStyle,c=A.onClick,v=A.onMouseEnter,w=A.onMouseLeave,u=A.onTitleClick,h=A.onTitleMouseEnter,I=A.onTitleMouseLeave,d=Ye(A,vcA),P=IL(i),F=D.useContext(Li),p=F.prefixCls,m=F.mode,y=F.openKeys,H=F.disabled,U=F.overflowDisabled,Y=F.activeKey,x=F.selectedKeys,G=F.itemIcon,R=F.expandIcon,z=F.onItemClick,L=F.onOpenChange,b=F.onActive,O=D.useContext(UF),T=O._internalRenderSubMenuItem,S=D.useContext(ML),j=S.isSubPathKey,J=ME(),Z="".concat(p,"-submenu"),W=H||B,$=D.useRef(),eA=D.useRef();process.env.NODE_ENV!=="production"&&g&&de(!1,"SubMenu should not leave undefined `key`.");var _=Q??G,V=E??R,X=y.includes(i),nA=!U&&X,N=j(x,i),tA=bL(i,W,h,I),BA=tA.active,aA=Ye(tA,wcA),EA=D.useState(!1),CA=sA(EA,2),QA=CA[0],lA=CA[1],pA=function(jA){W||lA(jA)},DA=function(jA){pA(!0),v==null||v({key:i,domEvent:jA})},mA=function(jA){pA(!1),w==null||w({key:i,domEvent:jA})},LA=D.useMemo(function(){return BA||(m!=="inline"?QA||j([Y],i):!1)},[m,BA,Y,QA,i,j]),oA=UL(J.length),vA=function(jA){W||(u==null||u({key:i,domEvent:jA}),m==="inline"&&L(i,!X))},xA=sc(function(WA){c==null||c(vu(WA)),z(WA)}),GA=function(jA){m!=="inline"&&L(i,jA)},hA=function(){b(i)},wA=P&&"".concat(P,"-popup"),MA=D.createElement("div",FA({role:"menuitem",style:oA,className:"".concat(Z,"-title"),tabIndex:W?null:-1,ref:$,title:typeof n=="string"?n:null,"data-menu-id":U&&P?null:P,"aria-expanded":nA,"aria-haspopup":!0,"aria-controls":wA,"aria-disabled":W,onClick:vA,onFocus:hA},aA),n,D.createElement(xL,{icon:m!=="horizontal"?V:void 0,props:q(q({},A),{},{isOpen:nA,isSubMenu:!0})},D.createElement("i",{className:"".concat(Z,"-arrow")}))),TA=D.useRef(m);if(m!=="inline"&&J.length>1?TA.current="vertical":TA.current=m,!U){var NA=TA.current;MA=D.createElement(ccA,{mode:NA,prefixCls:Z,visible:!s&&nA&&m!=="inline",popupClassName:C,popupOffset:l,popupStyle:f,popup:D.createElement(ic,{mode:NA==="horizontal"?"vertical":NA},D.createElement(TF,{id:wA,ref:eA},a)),disabled:W,onVisibleChange:GA},MA)}var ie=D.createElement(Eg.Item,FA({ref:e,role:"none"},d,{component:"li",style:r,className:rA(Z,"".concat(Z,"-").concat(m),o,(t={},K(t,"".concat(Z,"-open"),nA),K(t,"".concat(Z,"-active"),LA),K(t,"".concat(Z,"-selected"),N),K(t,"".concat(Z,"-disabled"),W),t)),onMouseEnter:DA,onMouseLeave:mA}),MA,!U&&D.createElement(fcA,{id:wA,open:nA,keyPath:J},a));return T&&(ie=T(ie,A,{selected:N,active:LA,open:nA,disabled:W})),D.createElement(ic,{onItemClick:xA,mode:m==="horizontal"?"vertical":m,itemIcon:_,expandIcon:V},ie)}),Qc=D.forwardRef(function(A,e){var t=A.eventKey,r=A.children,o=ME(t),n=kF(r,o),i=lu();D.useEffect(function(){if(i)return i.registerPath(t,o),function(){i.unregisterPath(t,o)}},[o]);var g;return i?g=n:g=D.createElement(ucA,FA({ref:e},A),n),D.createElement(PL.Provider,{value:o},g)});process.env.NODE_ENV!=="production"&&(Qc.displayName="SubMenu");function NF(A){var e=A.className,t=A.style,r=D.useContext(Li),o=r.prefixCls,n=lu();return n?null:D.createElement("li",{role:"separator",className:rA("".concat(o,"-item-divider"),e),style:t})}var DcA=["className","title","eventKey","children"],hcA=D.forwardRef(function(A,e){var t=A.className,r=A.title;A.eventKey;var o=A.children,n=Ye(A,DcA),i=D.useContext(Li),g=i.prefixCls,B="".concat(g,"-item-group");return D.createElement("li",FA({ref:e,role:"presentation"},n,{onClick:function(a){return a.stopPropagation()},className:rA(B,t)}),D.createElement("div",{role:"presentation",className:"".concat(B,"-title"),title:typeof r=="string"?r:void 0},r),D.createElement("ul",{role:"group",className:"".concat(B,"-list")},o))}),wu=D.forwardRef(function(A,e){var t=A.eventKey,r=A.children,o=ME(t),n=kF(r,o),i=lu();return i?n:D.createElement(hcA,FA({ref:e},Qr(A,["warnKey"])),n)});process.env.NODE_ENV!=="production"&&(wu.displayName="MenuItemGroup");var IcA=["label","children","key","type"];function jF(A,e){var t=e.item,r=e.group,o=e.submenu,n=e.divider;return(A||[]).map(function(i,g){if(i&&Ee(i)==="object"){var B=i,s=B.label,a=B.children,Q=B.key,E=B.type,C=Ye(B,IcA),l=Q??"tmp-".concat(g);return a||E==="group"?E==="group"?D.createElement(r,FA({key:l},C,{title:s}),jF(a,e)):D.createElement(o,FA({key:l},C,{title:s}),jF(a,e)):E==="divider"?D.createElement(n,FA({key:l},C)):D.createElement(t,FA({key:l},C),s)}return null}).filter(function(i){return i})}function zL(A,e,t,r){var o=A,n=q({divider:NF,item:ac,group:wu,submenu:Qc},r);return e&&(o=jF(e,n)),kF(o,t)}var dcA=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ba=[],PcA=D.forwardRef(function(A,e){var t,r,o=A,n=o.prefixCls,i=n===void 0?"rc-menu":n,g=o.rootClassName,B=o.style,s=o.className,a=o.tabIndex,Q=a===void 0?0:a,E=o.items,C=o.children,l=o.direction,f=o.id,c=o.mode,v=c===void 0?"vertical":c,w=o.inlineCollapsed,u=o.disabled,h=o.disabledOverflow,I=o.subMenuOpenDelay,d=I===void 0?.1:I,P=o.subMenuCloseDelay,F=P===void 0?.1:P,p=o.forceSubMenuRender,m=o.defaultOpenKeys,y=o.openKeys,H=o.activeKey,U=o.defaultActiveFirst,Y=o.selectable,x=Y===void 0?!0:Y,G=o.multiple,R=G===void 0?!1:G,z=o.defaultSelectedKeys,L=o.selectedKeys,b=o.onSelect,O=o.onDeselect,T=o.inlineIndent,S=T===void 0?24:T,j=o.motion,J=o.defaultMotions,Z=o.triggerSubMenuAction,W=Z===void 0?"hover":Z,$=o.builtinPlacements,eA=o.itemIcon,_=o.expandIcon,V=o.overflowedIndicator,X=V===void 0?"...":V,nA=o.overflowedIndicatorPopupClassName,N=o.getPopupContainer,tA=o.onClick,BA=o.onOpenChange,aA=o.onKeyDown,EA=o.openAnimation,CA=o.openTransitionName,QA=o._internalRenderMenuItem,lA=o._internalRenderSubMenuItem,pA=o._internalComponents,DA=Ye(o,dcA),mA=D.useMemo(function(){return[zL(C,E,Ba,pA),zL(C,E,Ba,{})]},[C,E,pA]),LA=sA(mA,2),oA=LA[0],vA=LA[1],xA=D.useState(!1),GA=sA(xA,2),hA=GA[0],wA=GA[1],MA=D.useRef(),TA=tcA(f),NA=l==="rtl";process.env.NODE_ENV!=="production"&&de(!EA&&!CA,"`openAnimation` and `openTransitionName` is removed. Please use `motion` or `defaultMotion` instead.");var ie=or(m,{value:y,postState:function(et){return et||Ba}}),WA=sA(ie,2),jA=WA[0],bA=WA[1],JA=function(et){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function $t(){bA(et),BA==null||BA(et)}ft?Mr.flushSync($t):$t()},ae=D.useState(jA),he=sA(ae,2),gt=he[0],ye=he[1],be=D.useRef(!1),Fe=D.useMemo(function(){return(v==="inline"||v==="vertical")&&w?["vertical",w]:[v,!1]},[v,w]),Me=sA(Fe,2),ce=Me[0],ZA=Me[1],Ie=ce==="inline",Ne=D.useState(ce),kA=sA(Ne,2),_A=kA[0],Ae=kA[1],$A=D.useState(ZA),fe=sA($A,2),Oe=fe[0],Mt=fe[1];D.useEffect(function(){Ae(ce),Mt(ZA),be.current&&(Ie?bA(gt):JA(Ba))},[ce,ZA]);var gA=D.useState(0),cA=sA(gA,2),fA=cA[0],SA=cA[1],ge=fA>=oA.length-1||_A!=="horizontal"||h;D.useEffect(function(){Ie&&ye(jA)},[jA]),D.useEffect(function(){return be.current=!0,function(){be.current=!1}},[]);var te=AcA(),se=te.registerPath,De=te.unregisterPath,XA=te.refreshOverflowKeys,ee=te.isSubPathKey,Be=te.getKeyPath,We=te.getKeys,Yt=te.getSubPathKeys,xt=D.useMemo(function(){return{registerPath:se,unregisterPath:De}},[se,De]),ut=D.useMemo(function(){return{isSubPathKey:ee}},[ee]);D.useEffect(function(){XA(ge?Ba:oA.slice(fA+1).map(function(nt){return nt.key}))},[fA,ge]);var Hr=or(H||U&&((t=oA[0])===null||t===void 0?void 0:t.key),{value:H}),eo=sA(Hr,2),rr=eo[0],Ir=eo[1],en=sc(function(nt){Ir(nt)}),Sr=sc(function(){Ir(void 0)});M.useImperativeHandle(e,function(){return{list:MA.current,focus:function(et){var ft,$t=We(),ir=LF($t,TA),dr=ir.elements,ao=ir.key2element,NB=ir.element2key,Qo=RF(MA.current,dr),jB=rr??(Qo[0]?NB.get(Qo[0]):(ft=oA.find(function(ar){return!ar.props.disabled}))===null||ft===void 0?void 0:ft.key),Re=ao.get(jB);if(jB&&Re){var tt;Re==null||(tt=Re.focus)===null||tt===void 0||tt.call(Re,et)}}}});var pe=or(z||[],{value:L,postState:function(et){return Array.isArray(et)?et:et==null?Ba:[et]}}),ot=sA(pe,2),Ft=ot[0],fr=ot[1],so=function(et){if(x){var ft=et.key,$t=Ft.includes(ft),ir;R?$t?ir=Ft.filter(function(ao){return ao!==ft}):ir=[].concat(zA(Ft),[ft]):ir=[ft],fr(ir);var dr=q(q({},et),{},{selectedKeys:ir});$t?O==null||O(dr):b==null||b(dr)}!R&&jA.length&&_A!=="inline"&&JA(Ba)},Fi=sc(function(nt){tA==null||tA(vu(nt)),so(nt)}),tn=sc(function(nt,et){var ft=jA.filter(function(ir){return ir!==nt});if(et)ft.push(nt);else if(_A!=="inline"){var $t=Yt(nt);ft=ft.filter(function(ir){return!$t.has(ir)})}yi(jA,ft,!0)||JA(ft,!0)}),qe=function(et,ft){var $t=ft??!jA.includes(et);tn(et,$t)},Ke=qlA(_A,rr,NA,TA,MA,We,Be,Ir,qe,aA);D.useEffect(function(){wA(!0)},[]);var vr=D.useMemo(function(){return{_internalRenderMenuItem:QA,_internalRenderSubMenuItem:lA}},[QA,lA]),wr=_A!=="horizontal"||h?oA:oA.map(function(nt,et){return D.createElement(ic,{key:nt.key,overflowDisabled:et>fA},nt)}),Zt=D.createElement(Eg,FA({id:f,ref:MA,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:ac,className:rA(i,"".concat(i,"-root"),"".concat(i,"-").concat(_A),s,(r={},K(r,"".concat(i,"-inline-collapsed"),Oe),K(r,"".concat(i,"-rtl"),NA),r),g),dir:l,style:B,role:"menu",tabIndex:Q,data:wr,renderRawItem:function(et){return et},renderRawRest:function(et){var ft=et.length,$t=ft?oA.slice(-ft):null;return D.createElement(Qc,{eventKey:OF,title:X,disabled:ge,internalPopupClose:ft===0,popupClassName:nA},$t)},maxCount:_A!=="horizontal"||h?Eg.INVALIDATE:Eg.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(et){SA(et)},onKeyDown:Ke},DA));return D.createElement(UF.Provider,{value:vr},D.createElement(DL.Provider,{value:TA},D.createElement(ic,{prefixCls:i,rootClassName:g,mode:_A,openKeys:jA,rtl:NA,disabled:u,motion:hA?j:null,defaultMotions:hA?J:null,activeKey:rr,onActive:en,onInactive:Sr,selectedKeys:Ft,inlineIndent:S,subMenuOpenDelay:d,subMenuCloseDelay:F,forceSubMenuRender:p,builtinPlacements:$,triggerSubMenuAction:W,getPopupContainer:N,itemIcon:eA,expandIcon:_,onItemClick:Fi,onOpenChange:tn},D.createElement(ML.Provider,{value:ut},Zt),D.createElement("div",{style:{display:"none"},"aria-hidden":!0},D.createElement(dL.Provider,{value:xt},vA)))))}),FE=PcA;FE.Item=ac,FE.SubMenu=Qc,FE.ItemGroup=wu,FE.Divider=NF;var McA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},FcA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:McA}))},RL=D.forwardRef(FcA);process.env.NODE_ENV!=="production"&&(RL.displayName="BarsOutlined");var pcA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},mcA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:pcA}))},sa=D.forwardRef(mcA);process.env.NODE_ENV!=="production"&&(sa.displayName="LeftOutlined");const ycA=A=>!isNaN(parseFloat(A))&&isFinite(A),YcA=D.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var HcA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{let A=0;return function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return A+=1,`${e}${A}`}})(),UcA=D.forwardRef((A,e)=>{const{prefixCls:t,className:r,trigger:o,children:n,defaultCollapsed:i=!1,theme:g="dark",style:B={},collapsible:s=!1,reverseArrow:a=!1,width:Q=200,collapsedWidth:E=80,zeroWidthTriggerStyle:C,breakpoint:l,onCollapse:f,onBreakpoint:c}=A,v=HcA(A,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:w}=M.useContext(YcA),[u,h]=M.useState("collapsed"in A?A.collapsed:i),[I,d]=M.useState(!1);M.useEffect(()=>{"collapsed"in A&&h(A.collapsed)},[A.collapsed]);const P=(U,Y)=>{"collapsed"in A||h(U),f==null||f(U,Y)},F=M.useRef();F.current=U=>{d(U.matches),c==null||c(U.matches),u!==U.matches&&P(U.matches,"responsive")},M.useEffect(()=>{function U(x){return F.current(x)}let Y;if(typeof window<"u"){const{matchMedia:x}=window;if(x&&l&&l in LL){Y=x(`screen and (max-width: ${LL[l]})`);try{Y.addEventListener("change",U)}catch{Y.addListener(U)}U(Y)}}return()=>{try{Y==null||Y.removeEventListener("change",U)}catch{Y==null||Y.removeListener(U)}}},[l]),M.useEffect(()=>{const U=bcA("ant-sider-");return w.addSider(U),()=>w.removeSider(U)},[]);const p=()=>{P(!u,"clickTrigger")},{getPrefixCls:m}=M.useContext(Ce),y=()=>{const U=m("layout-sider",t),Y=Qr(v,["collapsed"]),x=u?E:Q,G=ycA(x)?`${x}px`:String(x),R=parseFloat(String(E||0))===0?D.createElement("span",{onClick:p,className:rA(`${U}-zero-width-trigger`,`${U}-zero-width-trigger-${a?"right":"left"}`),style:C},o||D.createElement(RL,null)):null,b={expanded:a?D.createElement(As,null):D.createElement(sa,null),collapsed:a?D.createElement(sa,null):D.createElement(As,null)}[u?"collapsed":"expanded"],O=o!==null?R||D.createElement("div",{className:`${U}-trigger`,onClick:p,style:{width:G}},o||b):null,T=Object.assign(Object.assign({},B),{flex:`0 0 ${G}`,maxWidth:G,minWidth:G,width:G}),S=rA(U,`${U}-${g}`,{[`${U}-collapsed`]:!!u,[`${U}-has-trigger`]:s&&o!==null&&!R,[`${U}-below`]:!!I,[`${U}-zero-width`]:parseFloat(G)===0},r);return D.createElement("aside",Object.assign({className:S},Y,{style:T,ref:e}),D.createElement("div",{className:`${U}-children`},n),s||I&&R?O:null)},H=D.useMemo(()=>({siderCollapsed:u}),[u]);return D.createElement(JF.Provider,{value:H},y())});process.env.NODE_ENV!=="production"&&(UcA.displayName="Sider");var xcA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},GcA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:xcA}))},uu=D.forwardRef(GcA);process.env.NODE_ENV!=="production"&&(uu.displayName="EllipsisOutlined");const Du=M.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});var zcA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:e,className:t,dashed:r}=A,o=zcA(A,["prefixCls","className","dashed"]),{getPrefixCls:n}=D.useContext(Ce),i=n("menu",e),g=rA({[`${i}-item-divider-dashed`]:!!r},t);return D.createElement(NF,Object.assign({className:g},o))},OL=A=>{var e;const{className:t,children:r,icon:o,title:n,danger:i}=A,{prefixCls:g,firstLevel:B,direction:s,disableMenuItemTitleTooltip:a,inlineCollapsed:Q}=D.useContext(Du),E=w=>{const u=D.createElement("span",{className:`${g}-title-content`},r);return(!o||D.isValidElement(r)&&r.type==="span")&&r&&w&&B&&typeof r=="string"?D.createElement("div",{className:`${g}-inline-collapsed-noicon`},r.charAt(0)):u},{siderCollapsed:C}=D.useContext(JF);let l=n;typeof n>"u"?l=B?r:"":n===!1&&(l="");const f={title:l};!C&&!Q&&(f.title=null,f.open=!1);const c=Eo(r).length;let v=D.createElement(ac,Object.assign({},Qr(A,["title","icon","danger"]),{className:rA({[`${g}-item-danger`]:i,[`${g}-item-only-child`]:(o?c+1:c)===1},t),title:typeof n=="string"?n:void 0}),zo(o,{className:rA(D.isValidElement(o)?(e=o.props)===null||e===void 0?void 0:e.className:"",`${g}-item-icon`)}),E(Q));return a||(v=D.createElement(Mn,Object.assign({},f,{placement:s==="rtl"?"left":"right",overlayClassName:`${g}-inline-collapsed-tooltip`}),v)),v};var RcA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{children:t}=A,r=RcA(A,["children"]),o=D.useContext(hu),n=D.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),i=moA(t),g=KB(e,i?t.ref:null);return D.createElement(hu.Provider,{value:n},D.createElement($l,{space:!0},i?D.cloneElement(t,{ref:g}):t))}),LcA=A=>{const{componentCls:e,motionDurationSlow:t,horizontalLineHeight:r,colorSplit:o,lineWidth:n,lineType:i,itemPaddingInline:g}=A;return{[`${e}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${AA(n)} ${i} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${e}-item, ${e}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:g},[`> ${e}-item:hover, > ${e}-item-active, - > ${e}-submenu ${e}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${e}-item, ${e}-submenu-title`]:{transition:[`border-color ${t}`,`background ${t}`].join(",")},[`${e}-submenu-arrow`]:{display:"none"}}}},WcA=A=>{let{componentCls:e,menuArrowOffset:t,calc:r}=A;return{[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical, - ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${eA(r(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${eA(t)})`}}}}},XL=A=>Object.assign({},ZB(A)),VL=(A,e)=>{const{componentCls:t,itemColor:r,itemSelectedColor:o,groupTitleColor:n,itemBg:i,subMenuItemBg:g,itemSelectedBg:B,activeBarHeight:s,activeBarWidth:a,activeBarBorderWidth:Q,motionDurationSlow:E,motionEaseInOut:C,motionEaseOut:l,itemPaddingInline:f,motionDurationMid:c,itemHoverColor:v,lineType:w,colorSplit:u,itemDisabledColor:h,dangerItemColor:I,dangerItemHoverColor:d,dangerItemSelectedColor:P,dangerItemActiveBg:p,dangerItemSelectedBg:F,popupBg:m,itemHoverBg:y,itemActiveBg:H,menuSubMenuBg:U,horizontalItemSelectedColor:Y,horizontalItemSelectedBg:x,horizontalItemBorderRadius:G,horizontalItemHoverBg:R}=A;return{[`${t}-${e}, ${t}-${e} > ${t}`]:{color:r,background:i,[`&${t}-root:focus-visible`]:Object.assign({},XL(A)),[`${t}-item-group-title`]:{color:n},[`${t}-submenu-selected`]:{[`> ${t}-submenu-title`]:{color:o}},[`${t}-item, ${t}-submenu-title`]:{color:r,[`&:not(${t}-item-disabled):focus-visible`]:Object.assign({},XL(A))},[`${t}-item-disabled, ${t}-submenu-disabled`]:{color:`${h} !important`},[`${t}-item:not(${t}-item-selected):not(${t}-submenu-selected)`]:{[`&:hover, > ${t}-submenu-title:hover`]:{color:v}},[`&:not(${t}-horizontal)`]:{[`${t}-item:not(${t}-item-selected)`]:{"&:hover":{backgroundColor:y},"&:active":{backgroundColor:H}},[`${t}-submenu-title`]:{"&:hover":{backgroundColor:y},"&:active":{backgroundColor:H}}},[`${t}-item-danger`]:{color:I,[`&${t}-item:hover`]:{[`&:not(${t}-item-selected):not(${t}-submenu-selected)`]:{color:d}},[`&${t}-item:active`]:{background:p}},[`${t}-item a`]:{"&, &:hover":{color:"inherit"}},[`${t}-item-selected`]:{color:o,[`&${t}-item-danger`]:{color:P},"a, a:hover":{color:"inherit"}},[`& ${t}-item-selected`]:{backgroundColor:B,[`&${t}-item-danger`]:{backgroundColor:F}},[`&${t}-submenu > ${t}`]:{backgroundColor:U},[`&${t}-popup > ${t}`]:{backgroundColor:m},[`&${t}-submenu-popup > ${t}`]:{backgroundColor:m},[`&${t}-horizontal`]:Object.assign(Object.assign({},e==="dark"?{borderBottom:0}:{}),{[`> ${t}-item, > ${t}-submenu`]:{top:Q,marginTop:A.calc(Q).mul(-1).equal(),marginBottom:0,borderRadius:G,"&::after":{position:"absolute",insetInline:f,bottom:0,borderBottom:`${eA(s)} solid transparent`,transition:`border-color ${E} ${C}`,content:'""'},"&:hover, &-active, &-open":{background:R,"&::after":{borderBottomWidth:s,borderBottomColor:Y}},"&-selected":{color:Y,backgroundColor:x,"&:hover":{backgroundColor:x},"&::after":{borderBottomWidth:s,borderBottomColor:Y}}}}),[`&${t}-root`]:{[`&${t}-inline, &${t}-vertical`]:{borderInlineEnd:`${eA(Q)} ${w} ${u}`}},[`&${t}-inline`]:{[`${t}-sub${t}-inline`]:{background:g},[`${t}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${eA(a)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${c} ${l}`,`opacity ${c} ${l}`].join(","),content:'""'},[`&${t}-item-danger`]:{"&::after":{borderInlineEndColor:P}}},[`${t}-selected, ${t}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${c} ${C}`,`opacity ${c} ${C}`].join(",")}}}}}},WL=A=>{const{componentCls:e,itemHeight:t,itemMarginInline:r,padding:o,menuArrowSize:n,marginXS:i,itemMarginBlock:g,itemWidth:B}=A,s=A.calc(n).add(o).add(i).equal();return{[`${e}-item`]:{position:"relative",overflow:"hidden"},[`${e}-item, ${e}-submenu-title`]:{height:t,lineHeight:eA(t),paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:g,width:B},[`> ${e}-item, - > ${e}-submenu > ${e}-submenu-title`]:{height:t,lineHeight:eA(t)},[`${e}-item-group-list ${e}-submenu-title, - ${e}-submenu-title`]:{paddingInlineEnd:s}}},ZcA=A=>{const{componentCls:e,iconCls:t,itemHeight:r,colorTextLightSolid:o,dropdownWidth:n,controlHeightLG:i,motionDurationMid:g,motionEaseOut:B,paddingXL:s,itemMarginInline:a,fontSizeLG:Q,motionDurationSlow:E,paddingXS:C,boxShadowSecondary:l,collapsedWidth:f,collapsedIconSize:c}=A,v={height:r,lineHeight:eA(r),listStylePosition:"inside",listStyleType:"disc"};return[{[e]:{"&-inline, &-vertical":Object.assign({[`&${e}-root`]:{boxShadow:"none"}},WL(A))},[`${e}-submenu-popup`]:{[`${e}-vertical`]:Object.assign(Object.assign({},WL(A)),{boxShadow:l})}},{[`${e}-submenu-popup ${e}-vertical${e}-sub`]:{minWidth:n,maxHeight:`calc(100vh - ${eA(A.calc(i).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${e}-inline`]:{width:"100%",[`&${e}-root`]:{[`${e}-item, ${e}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${E}`,`background ${E}`,`padding ${g} ${B}`,`padding-inline calc(50% - ${eA(A.calc(Q).div(2).equal())} - ${eA(a)})`].join(","),[`> ${e}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${e}-sub${e}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${e}-submenu > ${e}-submenu-title`]:v,[`& ${e}-item-group-title`]:{paddingInlineStart:s}},[`${e}-item`]:v}},{[`${e}-inline-collapsed`]:{width:f,[`&${e}-root`]:{[`${e}-item, ${e}-submenu ${e}-submenu-title`]:{[`> ${e}-inline-collapsed-noicon`]:{fontSize:Q,textAlign:"center"}}},[`> ${e}-item, + > ${e}-submenu ${e}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${e}-item, ${e}-submenu-title`]:{transition:[`border-color ${t}`,`background ${t}`].join(",")},[`${e}-submenu-arrow`]:{display:"none"}}}},ScA=A=>{let{componentCls:e,menuArrowOffset:t,calc:r}=A;return{[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical, + ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${AA(r(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${AA(t)})`}}}}},kL=A=>Object.assign({},ZB(A)),NL=(A,e)=>{const{componentCls:t,itemColor:r,itemSelectedColor:o,groupTitleColor:n,itemBg:i,subMenuItemBg:g,itemSelectedBg:B,activeBarHeight:s,activeBarWidth:a,activeBarBorderWidth:Q,motionDurationSlow:E,motionEaseInOut:C,motionEaseOut:l,itemPaddingInline:f,motionDurationMid:c,itemHoverColor:v,lineType:w,colorSplit:u,itemDisabledColor:h,dangerItemColor:I,dangerItemHoverColor:d,dangerItemSelectedColor:P,dangerItemActiveBg:F,dangerItemSelectedBg:p,popupBg:m,itemHoverBg:y,itemActiveBg:H,menuSubMenuBg:U,horizontalItemSelectedColor:Y,horizontalItemSelectedBg:x,horizontalItemBorderRadius:G,horizontalItemHoverBg:R}=A;return{[`${t}-${e}, ${t}-${e} > ${t}`]:{color:r,background:i,[`&${t}-root:focus-visible`]:Object.assign({},kL(A)),[`${t}-item-group-title`]:{color:n},[`${t}-submenu-selected`]:{[`> ${t}-submenu-title`]:{color:o}},[`${t}-item, ${t}-submenu-title`]:{color:r,[`&:not(${t}-item-disabled):focus-visible`]:Object.assign({},kL(A))},[`${t}-item-disabled, ${t}-submenu-disabled`]:{color:`${h} !important`},[`${t}-item:not(${t}-item-selected):not(${t}-submenu-selected)`]:{[`&:hover, > ${t}-submenu-title:hover`]:{color:v}},[`&:not(${t}-horizontal)`]:{[`${t}-item:not(${t}-item-selected)`]:{"&:hover":{backgroundColor:y},"&:active":{backgroundColor:H}},[`${t}-submenu-title`]:{"&:hover":{backgroundColor:y},"&:active":{backgroundColor:H}}},[`${t}-item-danger`]:{color:I,[`&${t}-item:hover`]:{[`&:not(${t}-item-selected):not(${t}-submenu-selected)`]:{color:d}},[`&${t}-item:active`]:{background:F}},[`${t}-item a`]:{"&, &:hover":{color:"inherit"}},[`${t}-item-selected`]:{color:o,[`&${t}-item-danger`]:{color:P},"a, a:hover":{color:"inherit"}},[`& ${t}-item-selected`]:{backgroundColor:B,[`&${t}-item-danger`]:{backgroundColor:p}},[`&${t}-submenu > ${t}`]:{backgroundColor:U},[`&${t}-popup > ${t}`]:{backgroundColor:m},[`&${t}-submenu-popup > ${t}`]:{backgroundColor:m},[`&${t}-horizontal`]:Object.assign(Object.assign({},e==="dark"?{borderBottom:0}:{}),{[`> ${t}-item, > ${t}-submenu`]:{top:Q,marginTop:A.calc(Q).mul(-1).equal(),marginBottom:0,borderRadius:G,"&::after":{position:"absolute",insetInline:f,bottom:0,borderBottom:`${AA(s)} solid transparent`,transition:`border-color ${E} ${C}`,content:'""'},"&:hover, &-active, &-open":{background:R,"&::after":{borderBottomWidth:s,borderBottomColor:Y}},"&-selected":{color:Y,backgroundColor:x,"&:hover":{backgroundColor:x},"&::after":{borderBottomWidth:s,borderBottomColor:Y}}}}),[`&${t}-root`]:{[`&${t}-inline, &${t}-vertical`]:{borderInlineEnd:`${AA(Q)} ${w} ${u}`}},[`&${t}-inline`]:{[`${t}-sub${t}-inline`]:{background:g},[`${t}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${AA(a)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${c} ${l}`,`opacity ${c} ${l}`].join(","),content:'""'},[`&${t}-item-danger`]:{"&::after":{borderInlineEndColor:P}}},[`${t}-selected, ${t}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${c} ${C}`,`opacity ${c} ${C}`].join(",")}}}}}},jL=A=>{const{componentCls:e,itemHeight:t,itemMarginInline:r,padding:o,menuArrowSize:n,marginXS:i,itemMarginBlock:g,itemWidth:B}=A,s=A.calc(n).add(o).add(i).equal();return{[`${e}-item`]:{position:"relative",overflow:"hidden"},[`${e}-item, ${e}-submenu-title`]:{height:t,lineHeight:AA(t),paddingInline:o,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:g,width:B},[`> ${e}-item, + > ${e}-submenu > ${e}-submenu-title`]:{height:t,lineHeight:AA(t)},[`${e}-item-group-list ${e}-submenu-title, + ${e}-submenu-title`]:{paddingInlineEnd:s}}},OcA=A=>{const{componentCls:e,iconCls:t,itemHeight:r,colorTextLightSolid:o,dropdownWidth:n,controlHeightLG:i,motionDurationMid:g,motionEaseOut:B,paddingXL:s,itemMarginInline:a,fontSizeLG:Q,motionDurationSlow:E,paddingXS:C,boxShadowSecondary:l,collapsedWidth:f,collapsedIconSize:c}=A,v={height:r,lineHeight:AA(r),listStylePosition:"inside",listStyleType:"disc"};return[{[e]:{"&-inline, &-vertical":Object.assign({[`&${e}-root`]:{boxShadow:"none"}},jL(A))},[`${e}-submenu-popup`]:{[`${e}-vertical`]:Object.assign(Object.assign({},jL(A)),{boxShadow:l})}},{[`${e}-submenu-popup ${e}-vertical${e}-sub`]:{minWidth:n,maxHeight:`calc(100vh - ${AA(A.calc(i).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${e}-inline`]:{width:"100%",[`&${e}-root`]:{[`${e}-item, ${e}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${E}`,`background ${E}`,`padding ${g} ${B}`,`padding-inline calc(50% - ${AA(A.calc(Q).div(2).equal())} - ${AA(a)})`].join(","),[`> ${e}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${e}-sub${e}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${e}-submenu > ${e}-submenu-title`]:v,[`& ${e}-item-group-title`]:{paddingInlineStart:s}},[`${e}-item`]:v}},{[`${e}-inline-collapsed`]:{width:f,[`&${e}-root`]:{[`${e}-item, ${e}-submenu ${e}-submenu-title`]:{[`> ${e}-inline-collapsed-noicon`]:{fontSize:Q,textAlign:"center"}}},[`> ${e}-item, > ${e}-item-group > ${e}-item-group-list > ${e}-item, > ${e}-item-group > ${e}-item-group-list > ${e}-submenu > ${e}-submenu-title, - > ${e}-submenu > ${e}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${eA(A.calc(Q).div(2).equal())} - ${eA(a)})`,textOverflow:"clip",[` + > ${e}-submenu > ${e}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${AA(A.calc(Q).div(2).equal())} - ${AA(a)})`,textOverflow:"clip",[` ${e}-submenu-arrow, ${e}-submenu-expand-icon - `]:{opacity:0},[`${e}-item-icon, ${t}`]:{margin:0,fontSize:c,lineHeight:eA(r),"+ span":{display:"inline-block",opacity:0}}},[`${e}-item-icon, ${t}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${e}-item-icon, ${t}`]:{display:"none"},"a, a:hover":{color:o}},[`${e}-item-group-title`]:Object.assign(Object.assign({},Qg),{paddingInline:C})}}]},ZL=A=>{const{componentCls:e,motionDurationSlow:t,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:n,iconCls:i,iconSize:g,iconMarginInlineEnd:B}=A;return{[`${e}-item, ${e}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${t}`,`background ${t}`,`padding ${t} ${o}`].join(","),[`${e}-item-icon, ${i}`]:{minWidth:g,fontSize:g,transition:[`font-size ${r} ${n}`,`margin ${t} ${o}`,`color ${t}`].join(","),"+ span":{marginInlineStart:B,opacity:1,transition:[`opacity ${t} ${o}`,`margin ${t}`,`color ${t}`].join(",")}},[`${e}-item-icon`]:Object.assign({},xw()),[`&${e}-item-only-child`]:{[`> ${i}, > ${e}-item-icon`]:{marginInlineEnd:0}}},[`${e}-item-disabled, ${e}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${e}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},qL=A=>{const{componentCls:e,motionDurationSlow:t,motionEaseInOut:r,borderRadius:o,menuArrowSize:n,menuArrowOffset:i}=A;return{[`${e}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:A.margin,width:n,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${t} ${r}, opacity ${t}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:A.calc(n).mul(.6).equal(),height:A.calc(n).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${t} ${r}`,`transform ${t} ${r}`,`top ${t} ${r}`,`color ${t} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${eA(A.calc(i).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${eA(i)})`}}}}},qcA=A=>{const{antCls:e,componentCls:t,fontSize:r,motionDurationSlow:o,motionDurationMid:n,motionEaseInOut:i,paddingXS:g,padding:B,colorSplit:s,lineWidth:a,zIndexPopup:Q,borderRadiusLG:E,subMenuItemBorderRadius:C,menuArrowSize:l,menuArrowOffset:f,lineType:c,groupTitleLineHeight:v,groupTitleFontSize:w}=A;return[{"":{[`${t}`]:Object.assign(Object.assign({},nB()),{"&-hidden":{display:"none"}})},[`${t}-submenu-hidden`]:{display:"none"}},{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tt(A)),nB()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${t}-item`]:{flex:"none"}},[`${t}-item, ${t}-submenu, ${t}-submenu-title`]:{borderRadius:A.itemBorderRadius},[`${t}-item-group-title`]:{padding:`${eA(g)} ${eA(B)}`,fontSize:w,lineHeight:v,transition:`all ${o}`},[`&-horizontal ${t}-submenu`]:{transition:[`border-color ${o} ${i}`,`background ${o} ${i}`].join(",")},[`${t}-submenu, ${t}-submenu-inline`]:{transition:[`border-color ${o} ${i}`,`background ${o} ${i}`,`padding ${n} ${i}`].join(",")},[`${t}-submenu ${t}-sub`]:{cursor:"initial",transition:[`background ${o} ${i}`,`padding ${o} ${i}`].join(",")},[`${t}-title-content`]:{transition:`color ${o}`,[`> ${e}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${t}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${t}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:s,borderStyle:c,borderWidth:0,borderTopWidth:a,marginBlock:a,padding:0,"&-dashed":{borderStyle:"dashed"}}}),ZL(A)),{[`${t}-item-group`]:{[`${t}-item-group-list`]:{margin:0,padding:0,[`${t}-item, ${t}-submenu-title`]:{paddingInline:`${eA(A.calc(r).mul(2).equal())} ${eA(B)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Q,borderRadius:E,boxShadow:"none",transformOrigin:"0 0",[`&${t}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${t}`]:Object.assign(Object.assign(Object.assign({borderRadius:E},ZL(A)),qL(A)),{[`${t}-item, ${t}-submenu > ${t}-submenu-title`]:{borderRadius:C},[`${t}-submenu-title::after`]:{transition:`transform ${o} ${i}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:A.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:A.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:A.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:A.paddingXS}}}),qL(A)),{[`&-inline-collapsed ${t}-submenu-arrow, - &-inline ${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${eA(f)})`},"&::after":{transform:`rotate(45deg) translateX(${eA(A.calc(f).mul(-1).equal())})`}},[`${t}-submenu-open${t}-submenu-inline > ${t}-submenu-title > ${t}-submenu-arrow`]:{transform:`translateY(${eA(A.calc(l).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${eA(A.calc(f).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${eA(f)})`}}})},{[`${e}-layout-header`]:{[t]:{lineHeight:"inherit"}}}]},_cA=A=>{var e,t,r;const{colorPrimary:o,colorError:n,colorTextDisabled:i,colorErrorBg:g,colorText:B,colorTextDescription:s,colorBgContainer:a,colorFillAlter:Q,colorFillContent:E,lineWidth:C,lineWidthBold:l,controlItemBgActive:f,colorBgTextHover:c,controlHeightLG:v,lineHeight:w,colorBgElevated:u,marginXXS:h,padding:I,fontSize:d,controlHeightSM:P,fontSizeLG:p,colorTextLightSolid:F,colorErrorHover:m}=A,y=(e=A.activeBarWidth)!==null&&e!==void 0?e:0,H=(t=A.activeBarBorderWidth)!==null&&t!==void 0?t:C,U=(r=A.itemMarginInline)!==null&&r!==void 0?r:A.marginXXS,Y=new bt(F).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:A.zIndexPopupBase+50,radiusItem:A.borderRadiusLG,itemBorderRadius:A.borderRadiusLG,radiusSubMenuItem:A.borderRadiusSM,subMenuItemBorderRadius:A.borderRadiusSM,colorItemText:B,itemColor:B,colorItemTextHover:B,itemHoverColor:B,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:s,groupTitleColor:s,colorItemTextSelected:o,itemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:a,itemBg:a,colorItemBgHover:c,itemHoverBg:c,colorItemBgActive:E,itemActiveBg:f,colorSubItemBg:Q,subMenuItemBg:Q,colorItemBgSelected:f,itemSelectedBg:f,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:y,colorActiveBarHeight:l,activeBarHeight:l,colorActiveBarBorderSize:C,activeBarBorderWidth:H,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:n,dangerItemColor:n,colorDangerItemTextHover:n,dangerItemHoverColor:n,colorDangerItemTextSelected:n,dangerItemSelectedColor:n,colorDangerItemBgActive:g,dangerItemActiveBg:g,colorDangerItemBgSelected:g,dangerItemSelectedBg:g,itemMarginInline:U,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:v,groupTitleLineHeight:w,collapsedWidth:v*2,popupBg:u,itemMarginBlock:h,itemPaddingInline:I,horizontalLineHeight:`${v*1.15}px`,iconSize:d,iconMarginInlineEnd:P-d,collapsedIconSize:p,groupTitleFontSize:d,darkItemDisabledColor:new bt(F).setAlpha(.25).toRgbString(),darkItemColor:Y,darkDangerItemColor:n,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:F,darkItemSelectedBg:o,darkDangerItemSelectedBg:n,darkItemHoverBg:"transparent",darkGroupTitleColor:Y,darkItemHoverColor:F,darkDangerItemHoverColor:m,darkDangerItemSelectedColor:F,darkDangerItemActiveBg:n,itemWidth:y?`calc(100% + ${H}px)`:`calc(100% - ${U*2}px)`}},$cA=function(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:A,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return Ut("Menu",o=>{const{colorBgElevated:n,controlHeightLG:i,fontSize:g,darkItemColor:B,darkDangerItemColor:s,darkItemBg:a,darkSubMenuItemBg:Q,darkItemSelectedColor:E,darkItemSelectedBg:C,darkDangerItemSelectedBg:l,darkItemHoverBg:f,darkGroupTitleColor:c,darkItemHoverColor:v,darkItemDisabledColor:w,darkDangerItemHoverColor:u,darkDangerItemSelectedColor:h,darkDangerItemActiveBg:I,popupBg:d,darkPopupBg:P}=o,p=o.calc(g).div(7).mul(5).equal(),F=it(o,{menuArrowSize:p,menuHorizontalHeight:o.calc(i).mul(1.15).equal(),menuArrowOffset:o.calc(p).mul(.25).equal(),menuSubMenuBg:n,calc:o.calc,popupBg:d}),m=it(F,{itemColor:B,itemHoverColor:v,groupTitleColor:c,itemSelectedColor:E,itemBg:a,popupBg:P,subMenuItemBg:Q,itemActiveBg:"transparent",itemSelectedBg:C,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:f,itemDisabledColor:w,dangerItemColor:s,dangerItemHoverColor:u,dangerItemSelectedColor:h,dangerItemActiveBg:I,dangerItemSelectedBg:l,menuSubMenuBg:Q,horizontalItemSelectedColor:E,horizontalItemSelectedBg:C});return[qcA(F),VcA(F),ZcA(F),VL(F,"light"),VL(m,"dark"),WcA(F),Zz(F),_B(F,"slide-up"),_B(F,"slide-down"),vE(F,"zoom-big")]},_cA,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:t,unitless:{groupTitleLineHeight:!0}})(A,e)},_L=A=>{var e;const{popupClassName:t,icon:r,title:o,theme:n}=A,i=D.useContext(Du),{prefixCls:g,inlineCollapsed:B,theme:s}=i,a=ME();let Q;if(!r)Q=B&&!a.length&&o&&typeof o=="string"?D.createElement("div",{className:`${g}-inline-collapsed-noicon`},o.charAt(0)):D.createElement("span",{className:`${g}-title-content`},o);else{const l=D.isValidElement(o)&&o.type==="span";Q=D.createElement(D.Fragment,null,ho(r,{className:rA(D.isValidElement(r)?(e=r.props)===null||e===void 0?void 0:e.className:"",`${g}-item-icon`)}),l?o:D.createElement("span",{className:`${g}-title-content`},o))}const E=D.useMemo(()=>Object.assign(Object.assign({},i),{firstLevel:!1}),[i]),[C]=oa("Menu");return D.createElement(Du.Provider,{value:E},D.createElement(Ec,Object.assign({},Qr(A,["icon"]),{title:Q,popupClassName:rA(g,t,`${g}-${n||s}`),popupStyle:{zIndex:C}})))};var AfA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t;const r=D.useContext(hu),o=r||{},{getPrefixCls:n,getPopupContainer:i,direction:g,menu:B}=D.useContext(Ee),s=n(),{prefixCls:a,className:Q,style:E,theme:C="light",expandIcon:l,_internalDisableMenuItemTitleTooltip:f,inlineCollapsed:c,siderCollapsed:v,rootClassName:w,mode:u,selectable:h,onClick:I,overflowedIndicatorPopupClassName:d}=A,P=AfA(A,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),p=Qr(P,["collapsedWidth"]);if(process.env.NODE_ENV!=="production"){const T=Ct("Menu");process.env.NODE_ENV!=="production"&&T(!("inlineCollapsed"in A&&u!=="inline"),"usage","`inlineCollapsed` should only be used when `mode` is inline."),process.env.NODE_ENV!=="production"&&T(!(A.siderCollapsed!==void 0&&"inlineCollapsed"in A),"usage","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."),T.deprecated("items"in A&&!A.children,"children","items")}(t=o.validator)===null||t===void 0||t.call(o,{mode:u});const F=Ot(function(){var T;I==null||I.apply(void 0,arguments),(T=o.onClick)===null||T===void 0||T.call(o)}),m=o.mode||u,y=h??o.selectable,H=D.useMemo(()=>v!==void 0?v:c,[c,v]),U={horizontal:{motionName:`${s}-slide-up`},inline:JG(s),other:{motionName:`${s}-zoom-big`}},Y=n("menu",a||o.prefixCls),x=Nr(Y),[G,R,z]=$cA(Y,x,!r),L=rA(`${Y}-${C}`,B==null?void 0:B.className,Q),b=D.useMemo(()=>{var T,S;if(typeof l=="function"||VF(l))return l||null;if(typeof o.expandIcon=="function"||VF(o.expandIcon))return o.expandIcon||null;if(typeof(B==null?void 0:B.expandIcon)=="function"||VF(B==null?void 0:B.expandIcon))return(B==null?void 0:B.expandIcon)||null;const j=(T=l??(o==null?void 0:o.expandIcon))!==null&&T!==void 0?T:B==null?void 0:B.expandIcon;return ho(j,{className:rA(`${Y}-submenu-expand-icon`,D.isValidElement(j)?(S=j.props)===null||S===void 0?void 0:S.className:void 0)})},[l,o==null?void 0:o.expandIcon,B==null?void 0:B.expandIcon,Y]),O=D.useMemo(()=>({prefixCls:Y,inlineCollapsed:H||!1,direction:g,firstLevel:!0,theme:C,mode:m,disableMenuItemTitleTooltip:f}),[Y,H,g,f,C]);return G(D.createElement(hu.Provider,{value:null},D.createElement(Du.Provider,{value:O},D.createElement(FE,Object.assign({getPopupContainer:i,overflowedIndicator:D.createElement(uu,null),overflowedIndicatorPopupClassName:rA(Y,`${Y}-${C}`,d),mode:m,selectable:y,onClick:F},p,{inlineCollapsed:H,style:Object.assign(Object.assign({},B==null?void 0:B.style),E),className:L,prefixCls:Y,direction:g,defaultMotions:U,expandIcon:b,ref:e,rootClassName:rA(w,R,o.rootClassName,z,x),_internalComponents:efA})))))}),aa=M.forwardRef((A,e)=>{const t=M.useRef(null),r=D.useContext(XF);return M.useImperativeHandle(e,()=>({menu:t.current,focus:o=>{var n;(n=t.current)===null||n===void 0||n.focus(o)}})),D.createElement(tfA,Object.assign({ref:t},A,r))});aa.Item=JL,aa.SubMenu=_L,aa.Divider=jL,aa.ItemGroup=wu,process.env.NODE_ENV!=="production"&&(aa.displayName="Menu");const rfA=A=>{const{componentCls:e,menuCls:t,colorError:r,colorTextLightSolid:o}=A,n=`${t}-item`;return{[`${e}, ${e}-menu-submenu`]:{[`${t} ${n}`]:{[`&${n}-danger:not(${n}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},ofA=A=>{const{componentCls:e,menuCls:t,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:n,antCls:i,iconCls:g,motionDurationMid:B,paddingBlock:s,fontSize:a,dropdownEdgeChildPadding:Q,colorTextDisabled:E,fontSizeIcon:C,controlPaddingHorizontal:l,colorBgElevated:f}=A;return[{[e]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:A.calc(n).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${i}-btn`]:{[`& > ${g}-down, & > ${i}-btn-icon > ${g}-down`]:{fontSize:C}},[`${e}-wrap`]:{position:"relative",[`${i}-btn > ${g}-down`]:{fontSize:C},[`${g}-down::before`]:{transition:`transform ${B}`}},[`${e}-wrap-open`]:{[`${g}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${i}-slide-down-enter${i}-slide-down-enter-active${e}-placement-bottomLeft, + `]:{opacity:0},[`${e}-item-icon, ${t}`]:{margin:0,fontSize:c,lineHeight:AA(r),"+ span":{display:"inline-block",opacity:0}}},[`${e}-item-icon, ${t}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${e}-item-icon, ${t}`]:{display:"none"},"a, a:hover":{color:o}},[`${e}-item-group-title`]:Object.assign(Object.assign({},Qg),{paddingInline:C})}}]},JL=A=>{const{componentCls:e,motionDurationSlow:t,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:n,iconCls:i,iconSize:g,iconMarginInlineEnd:B}=A;return{[`${e}-item, ${e}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${t}`,`background ${t}`,`padding ${t} ${o}`].join(","),[`${e}-item-icon, ${i}`]:{minWidth:g,fontSize:g,transition:[`font-size ${r} ${n}`,`margin ${t} ${o}`,`color ${t}`].join(","),"+ span":{marginInlineStart:B,opacity:1,transition:[`opacity ${t} ${o}`,`margin ${t}`,`color ${t}`].join(",")}},[`${e}-item-icon`]:Object.assign({},bw()),[`&${e}-item-only-child`]:{[`> ${i}, > ${e}-item-icon`]:{marginInlineEnd:0}}},[`${e}-item-disabled, ${e}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${e}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},KL=A=>{const{componentCls:e,motionDurationSlow:t,motionEaseInOut:r,borderRadius:o,menuArrowSize:n,menuArrowOffset:i}=A;return{[`${e}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:A.margin,width:n,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${t} ${r}, opacity ${t}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:A.calc(n).mul(.6).equal(),height:A.calc(n).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background ${t} ${r}`,`transform ${t} ${r}`,`top ${t} ${r}`,`color ${t} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${AA(A.calc(i).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${AA(i)})`}}}}},TcA=A=>{const{antCls:e,componentCls:t,fontSize:r,motionDurationSlow:o,motionDurationMid:n,motionEaseInOut:i,paddingXS:g,padding:B,colorSplit:s,lineWidth:a,zIndexPopup:Q,borderRadiusLG:E,subMenuItemBorderRadius:C,menuArrowSize:l,menuArrowOffset:f,lineType:c,groupTitleLineHeight:v,groupTitleFontSize:w}=A;return[{"":{[`${t}`]:Object.assign(Object.assign({},oB()),{"&-hidden":{display:"none"}})},[`${t}-submenu-hidden`]:{display:"none"}},{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Jt(A)),oB()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${t}-item`]:{flex:"none"}},[`${t}-item, ${t}-submenu, ${t}-submenu-title`]:{borderRadius:A.itemBorderRadius},[`${t}-item-group-title`]:{padding:`${AA(g)} ${AA(B)}`,fontSize:w,lineHeight:v,transition:`all ${o}`},[`&-horizontal ${t}-submenu`]:{transition:[`border-color ${o} ${i}`,`background ${o} ${i}`].join(",")},[`${t}-submenu, ${t}-submenu-inline`]:{transition:[`border-color ${o} ${i}`,`background ${o} ${i}`,`padding ${n} ${i}`].join(",")},[`${t}-submenu ${t}-sub`]:{cursor:"initial",transition:[`background ${o} ${i}`,`padding ${o} ${i}`].join(",")},[`${t}-title-content`]:{transition:`color ${o}`,[`> ${e}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${t}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${t}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:s,borderStyle:c,borderWidth:0,borderTopWidth:a,marginBlock:a,padding:0,"&-dashed":{borderStyle:"dashed"}}}),JL(A)),{[`${t}-item-group`]:{[`${t}-item-group-list`]:{margin:0,padding:0,[`${t}-item, ${t}-submenu-title`]:{paddingInline:`${AA(A.calc(r).mul(2).equal())} ${AA(B)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Q,borderRadius:E,boxShadow:"none",transformOrigin:"0 0",[`&${t}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${t}`]:Object.assign(Object.assign(Object.assign({borderRadius:E},JL(A)),KL(A)),{[`${t}-item, ${t}-submenu > ${t}-submenu-title`]:{borderRadius:C},[`${t}-submenu-title::after`]:{transition:`transform ${o} ${i}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:A.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:A.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:A.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:A.paddingXS}}}),KL(A)),{[`&-inline-collapsed ${t}-submenu-arrow, + &-inline ${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${AA(f)})`},"&::after":{transform:`rotate(45deg) translateX(${AA(A.calc(f).mul(-1).equal())})`}},[`${t}-submenu-open${t}-submenu-inline > ${t}-submenu-title > ${t}-submenu-arrow`]:{transform:`translateY(${AA(A.calc(l).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${AA(A.calc(f).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${AA(f)})`}}})},{[`${e}-layout-header`]:{[t]:{lineHeight:"inherit"}}}]},kcA=A=>{var e,t,r;const{colorPrimary:o,colorError:n,colorTextDisabled:i,colorErrorBg:g,colorText:B,colorTextDescription:s,colorBgContainer:a,colorFillAlter:Q,colorFillContent:E,lineWidth:C,lineWidthBold:l,controlItemBgActive:f,colorBgTextHover:c,controlHeightLG:v,lineHeight:w,colorBgElevated:u,marginXXS:h,padding:I,fontSize:d,controlHeightSM:P,fontSizeLG:F,colorTextLightSolid:p,colorErrorHover:m}=A,y=(e=A.activeBarWidth)!==null&&e!==void 0?e:0,H=(t=A.activeBarBorderWidth)!==null&&t!==void 0?t:C,U=(r=A.itemMarginInline)!==null&&r!==void 0?r:A.marginXXS,Y=new bt(p).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:A.zIndexPopupBase+50,radiusItem:A.borderRadiusLG,itemBorderRadius:A.borderRadiusLG,radiusSubMenuItem:A.borderRadiusSM,subMenuItemBorderRadius:A.borderRadiusSM,colorItemText:B,itemColor:B,colorItemTextHover:B,itemHoverColor:B,colorItemTextHoverHorizontal:o,horizontalItemHoverColor:o,colorGroupTitle:s,groupTitleColor:s,colorItemTextSelected:o,itemSelectedColor:o,colorItemTextSelectedHorizontal:o,horizontalItemSelectedColor:o,colorItemBg:a,itemBg:a,colorItemBgHover:c,itemHoverBg:c,colorItemBgActive:E,itemActiveBg:f,colorSubItemBg:Q,subMenuItemBg:Q,colorItemBgSelected:f,itemSelectedBg:f,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:y,colorActiveBarHeight:l,activeBarHeight:l,colorActiveBarBorderSize:C,activeBarBorderWidth:H,colorItemTextDisabled:i,itemDisabledColor:i,colorDangerItemText:n,dangerItemColor:n,colorDangerItemTextHover:n,dangerItemHoverColor:n,colorDangerItemTextSelected:n,dangerItemSelectedColor:n,colorDangerItemBgActive:g,dangerItemActiveBg:g,colorDangerItemBgSelected:g,dangerItemSelectedBg:g,itemMarginInline:U,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:v,groupTitleLineHeight:w,collapsedWidth:v*2,popupBg:u,itemMarginBlock:h,itemPaddingInline:I,horizontalLineHeight:`${v*1.15}px`,iconSize:d,iconMarginInlineEnd:P-d,collapsedIconSize:F,groupTitleFontSize:d,darkItemDisabledColor:new bt(p).setAlpha(.25).toRgbString(),darkItemColor:Y,darkDangerItemColor:n,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:p,darkItemSelectedBg:o,darkDangerItemSelectedBg:n,darkItemHoverBg:"transparent",darkGroupTitleColor:Y,darkItemHoverColor:p,darkDangerItemHoverColor:m,darkDangerItemSelectedColor:p,darkDangerItemActiveBg:n,itemWidth:y?`calc(100% + ${H}px)`:`calc(100% - ${U*2}px)`}},NcA=function(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:A,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return Gt("Menu",o=>{const{colorBgElevated:n,controlHeightLG:i,fontSize:g,darkItemColor:B,darkDangerItemColor:s,darkItemBg:a,darkSubMenuItemBg:Q,darkItemSelectedColor:E,darkItemSelectedBg:C,darkDangerItemSelectedBg:l,darkItemHoverBg:f,darkGroupTitleColor:c,darkItemHoverColor:v,darkItemDisabledColor:w,darkDangerItemHoverColor:u,darkDangerItemSelectedColor:h,darkDangerItemActiveBg:I,popupBg:d,darkPopupBg:P}=o,F=o.calc(g).div(7).mul(5).equal(),p=it(o,{menuArrowSize:F,menuHorizontalHeight:o.calc(i).mul(1.15).equal(),menuArrowOffset:o.calc(F).mul(.25).equal(),menuSubMenuBg:n,calc:o.calc,popupBg:d}),m=it(p,{itemColor:B,itemHoverColor:v,groupTitleColor:c,itemSelectedColor:E,itemBg:a,popupBg:P,subMenuItemBg:Q,itemActiveBg:"transparent",itemSelectedBg:C,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:f,itemDisabledColor:w,dangerItemColor:s,dangerItemHoverColor:u,dangerItemSelectedColor:h,dangerItemActiveBg:I,dangerItemSelectedBg:l,menuSubMenuBg:Q,horizontalItemSelectedColor:E,horizontalItemSelectedBg:C});return[TcA(p),LcA(p),OcA(p),NL(p,"light"),NL(m,"dark"),ScA(p),Vz(p),_B(p,"slide-up"),_B(p,"slide-down"),vE(p,"zoom-big")]},kcA,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:t,unitless:{groupTitleLineHeight:!0}})(A,e)},XL=A=>{var e;const{popupClassName:t,icon:r,title:o,theme:n}=A,i=D.useContext(Du),{prefixCls:g,inlineCollapsed:B,theme:s}=i,a=ME();let Q;if(!r)Q=B&&!a.length&&o&&typeof o=="string"?D.createElement("div",{className:`${g}-inline-collapsed-noicon`},o.charAt(0)):D.createElement("span",{className:`${g}-title-content`},o);else{const l=D.isValidElement(o)&&o.type==="span";Q=D.createElement(D.Fragment,null,zo(r,{className:rA(D.isValidElement(r)?(e=r.props)===null||e===void 0?void 0:e.className:"",`${g}-item-icon`)}),l?o:D.createElement("span",{className:`${g}-title-content`},o))}const E=D.useMemo(()=>Object.assign(Object.assign({},i),{firstLevel:!1}),[i]),[C]=oa("Menu");return D.createElement(Du.Provider,{value:E},D.createElement(Qc,Object.assign({},Qr(A,["icon"]),{title:Q,popupClassName:rA(g,t,`${g}-${n||s}`),popupStyle:{zIndex:C}})))};var jcA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t;const r=D.useContext(hu),o=r||{},{getPrefixCls:n,getPopupContainer:i,direction:g,menu:B}=D.useContext(Ce),s=n(),{prefixCls:a,className:Q,style:E,theme:C="light",expandIcon:l,_internalDisableMenuItemTitleTooltip:f,inlineCollapsed:c,siderCollapsed:v,rootClassName:w,mode:u,selectable:h,onClick:I,overflowedIndicatorPopupClassName:d}=A,P=jcA(A,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),F=Qr(P,["collapsedWidth"]);if(process.env.NODE_ENV!=="production"){const T=vt("Menu");process.env.NODE_ENV!=="production"&&T(!("inlineCollapsed"in A&&u!=="inline"),"usage","`inlineCollapsed` should only be used when `mode` is inline."),process.env.NODE_ENV!=="production"&&T(!(A.siderCollapsed!==void 0&&"inlineCollapsed"in A),"usage","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."),T.deprecated("items"in A&&!A.children,"children","items")}(t=o.validator)===null||t===void 0||t.call(o,{mode:u});const p=Ot(function(){var T;I==null||I.apply(void 0,arguments),(T=o.onClick)===null||T===void 0||T.call(o)}),m=o.mode||u,y=h??o.selectable,H=D.useMemo(()=>v!==void 0?v:c,[c,v]),U={horizontal:{motionName:`${s}-slide-up`},inline:NG(s),other:{motionName:`${s}-zoom-big`}},Y=n("menu",a||o.prefixCls),x=oo(Y),[G,R,z]=NcA(Y,x,!r),L=rA(`${Y}-${C}`,B==null?void 0:B.className,Q),b=D.useMemo(()=>{var T,S;if(typeof l=="function"||KF(l))return l||null;if(typeof o.expandIcon=="function"||KF(o.expandIcon))return o.expandIcon||null;if(typeof(B==null?void 0:B.expandIcon)=="function"||KF(B==null?void 0:B.expandIcon))return(B==null?void 0:B.expandIcon)||null;const j=(T=l??(o==null?void 0:o.expandIcon))!==null&&T!==void 0?T:B==null?void 0:B.expandIcon;return zo(j,{className:rA(`${Y}-submenu-expand-icon`,D.isValidElement(j)?(S=j.props)===null||S===void 0?void 0:S.className:void 0)})},[l,o==null?void 0:o.expandIcon,B==null?void 0:B.expandIcon,Y]),O=D.useMemo(()=>({prefixCls:Y,inlineCollapsed:H||!1,direction:g,firstLevel:!0,theme:C,mode:m,disableMenuItemTitleTooltip:f}),[Y,H,g,f,C]);return G(D.createElement(hu.Provider,{value:null},D.createElement(Du.Provider,{value:O},D.createElement(FE,Object.assign({getPopupContainer:i,overflowedIndicator:D.createElement(uu,null),overflowedIndicatorPopupClassName:rA(Y,`${Y}-${C}`,d),mode:m,selectable:y,onClick:p},F,{inlineCollapsed:H,style:Object.assign(Object.assign({},B==null?void 0:B.style),E),className:L,prefixCls:Y,direction:g,defaultMotions:U,expandIcon:b,ref:e,rootClassName:rA(w,R,o.rootClassName,z,x),_internalComponents:JcA})))))}),aa=M.forwardRef((A,e)=>{const t=M.useRef(null),r=D.useContext(JF);return M.useImperativeHandle(e,()=>({menu:t.current,focus:o=>{var n;(n=t.current)===null||n===void 0||n.focus(o)}})),D.createElement(KcA,Object.assign({ref:t},A,r))});aa.Item=OL,aa.SubMenu=XL,aa.Divider=SL,aa.ItemGroup=wu,process.env.NODE_ENV!=="production"&&(aa.displayName="Menu");const XcA=A=>{const{componentCls:e,menuCls:t,colorError:r,colorTextLightSolid:o}=A,n=`${t}-item`;return{[`${e}, ${e}-menu-submenu`]:{[`${t} ${n}`]:{[`&${n}-danger:not(${n}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},VcA=A=>{const{componentCls:e,menuCls:t,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:n,antCls:i,iconCls:g,motionDurationMid:B,paddingBlock:s,fontSize:a,dropdownEdgeChildPadding:Q,colorTextDisabled:E,fontSizeIcon:C,controlPaddingHorizontal:l,colorBgElevated:f}=A;return[{[e]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:A.calc(n).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${i}-btn`]:{[`& > ${g}-down, & > ${i}-btn-icon > ${g}-down`]:{fontSize:C}},[`${e}-wrap`]:{position:"relative",[`${i}-btn > ${g}-down`]:{fontSize:C},[`${g}-down::before`]:{transition:`transform ${B}`}},[`${e}-wrap-open`]:{[`${g}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${i}-slide-down-enter${i}-slide-down-enter-active${e}-placement-bottomLeft, &${i}-slide-down-appear${i}-slide-down-appear-active${e}-placement-bottomLeft, &${i}-slide-down-enter${i}-slide-down-enter-active${e}-placement-bottom, &${i}-slide-down-appear${i}-slide-down-appear-active${e}-placement-bottom, @@ -259,8 +259,8 @@ html body { &${i}-slide-down-leave${i}-slide-down-leave-active${e}-placement-bottom, &${i}-slide-down-leave${i}-slide-down-leave-active${e}-placement-bottomRight`]:{animationName:gF},[`&${i}-slide-up-leave${i}-slide-up-leave-active${e}-placement-topLeft, &${i}-slide-up-leave${i}-slide-up-leave-active${e}-placement-top, - &${i}-slide-up-leave${i}-slide-up-leave-active${e}-placement-topRight`]:{animationName:sF}}},xF(A,f,{arrowPlacement:{top:!0,bottom:!0}}),{[`${e} ${t}`]:{position:"relative",margin:0},[`${t}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${e}, ${e}-menu-submenu`]:Object.assign(Object.assign({},Tt(A)),{[t]:Object.assign(Object.assign({padding:Q,listStyleType:"none",backgroundColor:f,backgroundClip:"padding-box",borderRadius:A.borderRadiusLG,outline:"none",boxShadow:A.boxShadowSecondary},ta(A)),{"&:empty":{padding:0,boxShadow:"none"},[`${t}-item-group-title`]:{padding:`${eA(s)} ${eA(l)}`,color:A.colorTextDescription,transition:`all ${B}`},[`${t}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${t}-item-icon`]:{minWidth:a,marginInlineEnd:A.marginXS,fontSize:A.fontSizeSM},[`${t}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${B}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${t}-item, ${t}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${eA(s)} ${eA(l)}`,color:A.colorText,fontWeight:"normal",fontSize:a,lineHeight:A.lineHeight,cursor:"pointer",transition:`all ${B}`,borderRadius:A.borderRadiusSM,"&:hover, &-active":{backgroundColor:A.controlItemBgHover}},ta(A)),{"&-selected":{color:A.colorPrimary,backgroundColor:A.controlItemBgActive,"&:hover, &-active":{backgroundColor:A.controlItemBgActiveHover}},"&-disabled":{color:E,cursor:"not-allowed","&:hover":{color:E,backgroundColor:f,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${eA(A.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:A.colorSplit},[`${e}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:A.paddingXS,[`${e}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:A.colorTextDescription,fontSize:C,fontStyle:"normal"}}}),[`${t}-item-group-list`]:{margin:`0 ${eA(A.marginXS)}`,padding:0,listStyle:"none"},[`${t}-submenu-title`]:{paddingInlineEnd:A.calc(l).add(A.fontSizeSM).equal()},[`${t}-submenu-vertical`]:{position:"relative"},[`${t}-submenu${t}-submenu-disabled ${e}-menu-submenu-title`]:{[`&, ${e}-menu-submenu-arrow-icon`]:{color:E,backgroundColor:f,cursor:"not-allowed"}},[`${t}-submenu-selected ${e}-menu-submenu-title`]:{color:A.colorPrimary}})})},[_B(A,"slide-up"),_B(A,"slide-down"),tu(A,"move-up"),tu(A,"move-down"),vE(A,"zoom-big")]]},nfA=Ut("Dropdown",A=>{const{marginXXS:e,sizePopupArrow:t,paddingXXS:r,componentCls:o}=A,n=it(A,{menuCls:`${o}-menu`,dropdownArrowDistance:A.calc(t).div(2).add(e).equal(),dropdownEdgeChildPadding:r});return[ofA(n),rfA(n)]},A=>Object.assign(Object.assign({zIndexPopup:A.zIndexPopupBase+50,paddingBlock:(A.controlHeight-A.fontSize*A.lineHeight)/2},Eu({contentRadius:A.borderRadiusLG,limitVerticalRadius:!0})),UF(A)),{resetStyle:!1}),Cc=A=>{var e;const{menu:t,arrow:r,prefixCls:o,children:n,trigger:i,disabled:g,dropdownRender:B,getPopupContainer:s,overlayClassName:a,rootClassName:Q,overlayStyle:E,open:C,onOpenChange:l,visible:f,onVisibleChange:c,mouseEnterDelay:v=.15,mouseLeaveDelay:w=.1,autoAdjustOverflow:u=!0,placement:h="",overlay:I,transitionName:d}=A,{getPopupContainer:P,getPrefixCls:p,direction:F,dropdown:m}=D.useContext(Ee),y=Ct("Dropdown");process.env.NODE_ENV!=="production"&&([["visible","open"],["onVisibleChange","onOpenChange"]].forEach(N=>{let[tA,BA]=N;y.deprecated(!(tA in A),tA,BA)}),y.deprecated(!("overlay"in A),"overlay","menu"));const H=D.useMemo(()=>{const N=p();return d!==void 0?d:h.includes("top")?`${N}-slide-down`:`${N}-slide-up`},[p,h,d]),U=D.useMemo(()=>h?h.includes("Center")?h.slice(0,h.indexOf("Center")):h:F==="rtl"?"bottomRight":"bottomLeft",[h,F]);if(process.env.NODE_ENV!=="production"){if(h.includes("Center")){const N=h.slice(0,h.indexOf("Center"));process.env.NODE_ENV!=="production"&&y(!h.includes("Center"),"deprecated",`You are using '${h}' placement in Dropdown, which is deprecated. Try to use '${N}' instead.`)}[["visible","open"],["onVisibleChange","onOpenChange"]].forEach(N=>{let[tA,BA]=N;y.deprecated(!(tA in A),tA,BA)})}const Y=p("dropdown",o),x=Nr(Y),[G,R,z]=nfA(Y,x),[,L]=Vr(),b=D.Children.only(n),O=ho(b,{className:rA(`${Y}-trigger`,{[`${Y}-rtl`]:F==="rtl"},b.props.className),disabled:(e=b.props.disabled)!==null&&e!==void 0?e:g}),T=g?[]:i,S=!!(T!=null&&T.includes("contextMenu")),[j,J]=or(!1,{value:C??f}),Z=Ot(N=>{l==null||l(N,{source:"trigger"}),c==null||c(N),J(N)}),W=rA(a,Q,R,z,x,m==null?void 0:m.className,{[`${Y}-rtl`]:F==="rtl"}),q=fL({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:u,offset:L.marginXXS,arrowWidth:r?L.sizePopupArrow:0,borderRadius:L.borderRadius}),AA=D.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(l==null||l(!1,{source:"menu"}),J(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),_=()=>{let N;return t!=null&&t.items?N=D.createElement(aa,Object.assign({},t)):typeof I=="function"?N=I():N=I,B&&(N=B(N)),N=D.Children.only(typeof N=="string"?D.createElement("span",null,N):N),D.createElement(KL,{prefixCls:`${Y}-menu`,rootClassName:rA(z,x),expandIcon:D.createElement("span",{className:`${Y}-menu-submenu-arrow`},D.createElement(As,{className:`${Y}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:AA,validator:tA=>{let{mode:BA}=tA;process.env.NODE_ENV!=="production"&&y(!BA||BA==="vertical","usage",`mode="${BA}" is not supported for Dropdown's Menu.`)}},N)},[V,X]=oa("Dropdown",E==null?void 0:E.zIndex);let nA=D.createElement(PL,Object.assign({alignPoint:S},Qr(A,["rootClassName"]),{mouseEnterDelay:v,mouseLeaveDelay:w,visible:j,builtinPlacements:q,arrow:!!r,overlayClassName:W,prefixCls:Y,getPopupContainer:s||P,transitionName:H,trigger:T,overlay:_,placement:U,onVisibleChange:Z,overlayStyle:Object.assign(Object.assign(Object.assign({},m==null?void 0:m.style),E),{zIndex:V})}),O);return V&&(nA=D.createElement(Tl.Provider,{value:X},nA)),G(nA)};function ifA(A){return Object.assign(Object.assign({},A),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const gfA=vR(Cc,"dropdown",A=>A,ifA),BfA=A=>D.createElement(gfA,Object.assign({},A),D.createElement("span",null));Cc._InternalPanelDoNotUseOrYouWillBeFired=BfA,process.env.NODE_ENV!=="production"&&(Cc.displayName="Dropdown");var $L={exports:{}};(function(A,e){(function(t,r){A.exports=r()})(sw,function(){var t=1e3,r=6e4,o=36e5,n="millisecond",i="second",g="minute",B="hour",s="day",a="week",Q="month",E="quarter",C="year",l="date",f="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,w={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Y){var x=["th","st","nd","rd"],G=Y%100;return"["+Y+(x[(G-20)%10]||x[G]||x[0])+"]"}},u=function(Y,x,G){var R=String(Y);return!R||R.length>=x?Y:""+Array(x+1-R.length).join(G)+Y},h={s:u,z:function(Y){var x=-Y.utcOffset(),G=Math.abs(x),R=Math.floor(G/60),z=G%60;return(x<=0?"+":"-")+u(R,2,"0")+":"+u(z,2,"0")},m:function Y(x,G){if(x.date()1)return Y(b[0])}else{var O=x.name;d[O]=x,z=O}return!R&&z&&(I=z),z||!R&&I},m=function(Y,x){if(p(Y))return Y.clone();var G=typeof x=="object"?x:{};return G.date=Y,G.args=arguments,new H(G)},y=h;y.l=F,y.i=p,y.w=function(Y,x){return m(Y,{locale:x.$L,utc:x.$u,x:x.$x,$offset:x.$offset})};var H=function(){function Y(G){this.$L=F(G.locale,null,!0),this.parse(G),this.$x=this.$x||G.x||{},this[P]=!0}var x=Y.prototype;return x.parse=function(G){this.$d=function(R){var z=R.date,L=R.utc;if(z===null)return new Date(NaN);if(y.u(z))return new Date;if(z instanceof Date)return new Date(z);if(typeof z=="string"&&!/Z$/i.test(z)){var b=z.match(c);if(b){var O=b[2]-1||0,T=(b[7]||"0").substring(0,3);return L?new Date(Date.UTC(b[1],O,b[3]||1,b[4]||0,b[5]||0,b[6]||0,T)):new Date(b[1],O,b[3]||1,b[4]||0,b[5]||0,b[6]||0,T)}}return new Date(z)}(G),this.init()},x.init=function(){var G=this.$d;this.$y=G.getFullYear(),this.$M=G.getMonth(),this.$D=G.getDate(),this.$W=G.getDay(),this.$H=G.getHours(),this.$m=G.getMinutes(),this.$s=G.getSeconds(),this.$ms=G.getMilliseconds()},x.$utils=function(){return y},x.isValid=function(){return this.$d.toString()!==f},x.isSame=function(G,R){var z=m(G);return this.startOf(R)<=z&&z<=this.endOf(R)},x.isAfter=function(G,R){return m(G){const{componentCls:e,antCls:t}=A,r=`${e}-group`;return{[r]:Object.assign(Object.assign({},Tt(A)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`${t}-badge ${t}-badge-count`]:{zIndex:1},[`> ${t}-badge:not(:first-child) > ${t}-button-wrapper`]:{borderInlineStart:"none"}})}},cfA=A=>{const{componentCls:e,wrapperMarginInlineEnd:t,colorPrimary:r,radioSize:o,motionDurationSlow:n,motionDurationMid:i,motionEaseInOutCirc:g,colorBgContainer:B,colorBorder:s,lineWidth:a,colorBgContainerDisabled:Q,colorTextDisabled:E,paddingXS:C,dotColorDisabled:l,lineType:f,radioColor:c,radioBgColor:v,calc:w}=A,u=`${e}-inner`,I=w(o).sub(w(4).mul(2)),d=w(1).mul(o).equal({unit:!0});return{[`${e}-wrapper`]:Object.assign(Object.assign({},Tt(A)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:t,cursor:"pointer",[`&${e}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:A.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${e}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${eA(a)} ${f} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[e]:Object.assign(Object.assign({},Tt(A)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${e}-wrapper:hover &, - &:hover ${u}`]:{borderColor:r},[`${e}-input:focus-visible + ${u}`]:Object.assign({},ZB(A)),[`${e}:hover::after, ${e}-wrapper:hover &::after`]:{visibility:"visible"},[`${e}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:d,height:d,marginBlockStart:w(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:w(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:c,borderBlockStart:0,borderInlineStart:0,borderRadius:d,transform:"scale(0)",opacity:0,transition:`all ${n} ${g}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:d,height:d,backgroundColor:B,borderColor:s,borderStyle:"solid",borderWidth:a,borderRadius:"50%",transition:`all ${i}`},[`${e}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${e}-checked`]:{[u]:{borderColor:r,backgroundColor:v,"&::after":{transform:`scale(${A.calc(A.dotSize).div(o).equal()})`,opacity:1,transition:`all ${n} ${g}`}}},[`${e}-disabled`]:{cursor:"not-allowed",[u]:{backgroundColor:Q,borderColor:s,cursor:"not-allowed","&::after":{backgroundColor:l}},[`${e}-input`]:{cursor:"not-allowed"},[`${e}-disabled + span`]:{color:E,cursor:"not-allowed"},[`&${e}-checked`]:{[u]:{"&::after":{transform:`scale(${w(I).div(o).equal()})`}}}},[`span${e} + *`]:{paddingInlineStart:C,paddingInlineEnd:C}})}},ffA=A=>{const{buttonColor:e,controlHeight:t,componentCls:r,lineWidth:o,lineType:n,colorBorder:i,motionDurationSlow:g,motionDurationMid:B,buttonPaddingInline:s,fontSize:a,buttonBg:Q,fontSizeLG:E,controlHeightLG:C,controlHeightSM:l,paddingXS:f,borderRadius:c,borderRadiusSM:v,borderRadiusLG:w,buttonCheckedBg:u,buttonSolidCheckedColor:h,colorTextDisabled:I,colorBgContainerDisabled:d,buttonCheckedBgDisabled:P,buttonCheckedColorDisabled:p,colorPrimary:F,colorPrimaryHover:m,colorPrimaryActive:y,buttonSolidCheckedBg:H,buttonSolidCheckedHoverBg:U,buttonSolidCheckedActiveBg:Y,calc:x}=A;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:t,margin:0,paddingInline:s,paddingBlock:0,color:e,fontSize:a,lineHeight:eA(x(t).sub(x(o).mul(2)).equal()),background:Q,border:`${eA(o)} ${n} ${i}`,borderBlockStartWidth:x(o).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${B}`,`background ${B}`,`box-shadow ${B}`].join(","),a:{color:e},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:x(o).mul(-1).equal(),insetInlineStart:x(o).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:i,transition:`background-color ${g}`,content:'""'}},"&:first-child":{borderInlineStart:`${eA(o)} ${n} ${i}`,borderStartStartRadius:c,borderEndStartRadius:c},"&:last-child":{borderStartEndRadius:c,borderEndEndRadius:c},"&:first-child:last-child":{borderRadius:c},[`${r}-group-large &`]:{height:C,fontSize:E,lineHeight:eA(x(C).sub(x(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:w,borderEndStartRadius:w},"&:last-child":{borderStartEndRadius:w,borderEndEndRadius:w}},[`${r}-group-small &`]:{height:l,paddingInline:x(f).sub(o).equal(),paddingBlock:0,lineHeight:eA(x(l).sub(x(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:v,borderEndStartRadius:v},"&:last-child":{borderStartEndRadius:v,borderEndEndRadius:v}},"&:hover":{position:"relative",color:F},"&:has(:focus-visible)":Object.assign({},ZB(A)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:F,background:u,borderColor:F,"&::before":{backgroundColor:F},"&:first-child":{borderColor:F},"&:hover":{color:m,borderColor:m,"&::before":{backgroundColor:m}},"&:active":{color:y,borderColor:y,"&::before":{backgroundColor:y}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:h,background:H,borderColor:H,"&:hover":{color:h,background:U,borderColor:U},"&:active":{color:h,background:Y,borderColor:Y}},"&-disabled":{color:I,backgroundColor:d,borderColor:i,cursor:"not-allowed","&:first-child, &:hover":{color:I,backgroundColor:d,borderColor:i}},[`&-disabled${r}-button-wrapper-checked`]:{color:p,backgroundColor:P,borderColor:i,boxShadow:"none"}}}},nS=Ut("Radio",A=>{const{controlOutline:e,controlOutlineWidth:t}=A,r=`0 0 0 ${eA(t)} ${e}`,n=it(A,{radioFocusShadow:r,radioButtonFocusShadow:r});return[lfA(n),cfA(n),ffA(n)]},A=>{const{wireframe:e,padding:t,marginXS:r,lineWidth:o,fontSizeLG:n,colorText:i,colorBgContainer:g,colorTextDisabled:B,controlItemBgActiveDisabled:s,colorTextLightSolid:a,colorPrimary:Q,colorPrimaryHover:E,colorPrimaryActive:C,colorWhite:l}=A,f=4,c=n,v=e?c-f*2:c-(f+o)*2;return{radioSize:c,dotSize:v,dotColorDisabled:B,buttonSolidCheckedColor:a,buttonSolidCheckedBg:Q,buttonSolidCheckedHoverBg:E,buttonSolidCheckedActiveBg:C,buttonBg:g,buttonCheckedBg:g,buttonColor:i,buttonCheckedBgDisabled:s,buttonCheckedColorDisabled:B,buttonPaddingInline:t-o,wrapperMarginInlineEnd:r,radioColor:e?Q:l,radioBgColor:e?g:Q}},{unitless:{radioSize:!0,dotSize:!0}});var vfA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r;const o=D.useContext(tS),n=D.useContext(rS),{getPrefixCls:i,direction:g,radio:B}=D.useContext(Ee),s=D.useRef(null),a=zo(e,s),{isFormItemInput:Q}=D.useContext(jn);if(process.env.NODE_ENV!=="production"){const Y=Ct("Radio");process.env.NODE_ENV!=="production"&&Y(!("optionType"in A),"usage","`optionType` is only support in Radio.Group.")}const E=Y=>{var x,G;(x=A.onChange)===null||x===void 0||x.call(A,Y),(G=o==null?void 0:o.onChange)===null||G===void 0||G.call(o,Y)},{prefixCls:C,className:l,rootClassName:f,children:c,style:v,title:w}=A,u=vfA(A,["prefixCls","className","rootClassName","children","style","title"]),h=i("radio",C),I=((o==null?void 0:o.optionType)||n)==="button",d=I?`${h}-button`:h,P=Nr(h),[p,F,m]=nS(h,P),y=Object.assign({},u),H=D.useContext(oB);o&&(y.name=o.name,y.onChange=E,y.checked=A.value===o.value,y.disabled=(t=y.disabled)!==null&&t!==void 0?t:o.disabled),y.disabled=(r=y.disabled)!==null&&r!==void 0?r:H;const U=rA(`${d}-wrapper`,{[`${d}-wrapper-checked`]:y.checked,[`${d}-wrapper-disabled`]:y.disabled,[`${d}-wrapper-rtl`]:g==="rtl",[`${d}-wrapper-in-form-item`]:Q},B==null?void 0:B.className,l,f,F,m,P);return p(D.createElement(Nl,{component:"Radio",disabled:y.disabled},D.createElement("label",{className:U,style:Object.assign(Object.assign({},B==null?void 0:B.style),v),onMouseEnter:A.onMouseEnter,onMouseLeave:A.onMouseLeave,title:w},D.createElement(oS,Object.assign({},y,{className:rA(y.className,{[Kw]:!I}),type:"radio",prefixCls:d,ref:a})),c!==void 0?D.createElement("span",null,c):null)))},lc=D.forwardRef(wfA);process.env.NODE_ENV!=="production"&&(lc.displayName="Radio");const ufA=D.forwardRef((A,e)=>{const{getPrefixCls:t,direction:r}=D.useContext(Ee),[o,n]=or(A.defaultValue,{value:A.value}),i=Y=>{const x=o,G=Y.target.value;"value"in A||n(G);const{onChange:R}=A;R&&G!==x&&R(Y)},{prefixCls:g,className:B,rootClassName:s,options:a,buttonStyle:Q="outline",disabled:E,children:C,size:l,style:f,id:c,onMouseEnter:v,onMouseLeave:w,onFocus:u,onBlur:h}=A,I=t("radio",g),d=`${I}-group`,P=Nr(I),[p,F,m]=nS(I,P);let y=C;a&&a.length>0&&(y=a.map(Y=>typeof Y=="string"||typeof Y=="number"?D.createElement(lc,{key:Y.toString(),prefixCls:I,disabled:E,value:Y,checked:o===Y},Y):D.createElement(lc,{key:`radio-group-value-options-${Y.value}`,prefixCls:I,disabled:Y.disabled||E,value:Y.value,checked:o===Y.value,title:Y.title,style:Y.style,id:Y.id,required:Y.required},Y.label)));const H=So(l),U=rA(d,`${d}-${Q}`,{[`${d}-${H}`]:H,[`${d}-rtl`]:r==="rtl"},B,s,F,m,P);return p(D.createElement("div",Object.assign({},Ro(A,{aria:!0,data:!0}),{className:U,style:f,onMouseEnter:v,onMouseLeave:w,onFocus:u,onBlur:h,id:c,ref:e}),D.createElement(QfA,{value:{onChange:i,value:o,disabled:A.disabled,name:A.name,optionType:A.optionType}},y)))}),DfA=D.memo(ufA);var hfA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{getPrefixCls:t}=D.useContext(Ee),{prefixCls:r}=A,o=hfA(A,["prefixCls"]),n=t("radio",r);return D.createElement(EfA,{value:"button"},D.createElement(lc,Object.assign({prefixCls:n},o,{type:"radio",ref:e})))},dfA=D.forwardRef(IfA),cc=lc;cc.Button=dfA,cc.Group=DfA,cc.__ANT_RADIO=!0;function WF(A){return it(A,{inputAffixPadding:A.paddingXXS})}const ZF=A=>{const{controlHeight:e,fontSize:t,lineHeight:r,lineWidth:o,controlHeightSM:n,controlHeightLG:i,fontSizeLG:g,lineHeightLG:B,paddingSM:s,controlPaddingHorizontalSM:a,controlPaddingHorizontal:Q,colorFillAlter:E,colorPrimaryHover:C,colorPrimary:l,controlOutlineWidth:f,controlOutline:c,colorErrorOutline:v,colorWarningOutline:w,colorBgContainer:u}=A;return{paddingBlock:Math.max(Math.round((e-t*r)/2*10)/10-o,0),paddingBlockSM:Math.max(Math.round((n-t*r)/2*10)/10-o,0),paddingBlockLG:Math.ceil((i-g*B)/2*10)/10-o,paddingInline:s-o,paddingInlineSM:a-o,paddingInlineLG:Q-o,addonBg:E,activeBorderColor:l,hoverBorderColor:C,activeShadow:`0 0 0 ${f}px ${c}`,errorActiveShadow:`0 0 0 ${f}px ${v}`,warningActiveShadow:`0 0 0 ${f}px ${w}`,hoverBg:u,activeBg:u,inputFontSize:t,inputFontSizeLG:g,inputFontSizeSM:t}},PfA=A=>({borderColor:A.hoverBorderColor,backgroundColor:A.hoverBg}),Iu=A=>({color:A.colorTextDisabled,backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},PfA(it(A,{hoverBorderColor:A.colorBorder,hoverBg:A.colorBgContainerDisabled})))}),qF=(A,e)=>({background:A.colorBgContainer,borderWidth:A.lineWidth,borderStyle:A.lineType,borderColor:e.borderColor,"&:hover":{borderColor:e.hoverBorderColor,backgroundColor:A.hoverBg},"&:focus, &:focus-within":{borderColor:e.activeBorderColor,boxShadow:e.activeShadow,outline:0,backgroundColor:A.activeBg}}),iS=(A,e)=>({[`&${A.componentCls}-status-${e.status}:not(${A.componentCls}-disabled)`]:Object.assign(Object.assign({},qF(A,e)),{[`${A.componentCls}-prefix, ${A.componentCls}-suffix`]:{color:e.affixColor}}),[`&${A.componentCls}-status-${e.status}${A.componentCls}-disabled`]:{borderColor:e.borderColor}}),MfA=(A,e)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},qF(A,{borderColor:A.colorBorder,hoverBorderColor:A.hoverBorderColor,activeBorderColor:A.activeBorderColor,activeShadow:A.activeShadow})),{[`&${A.componentCls}-disabled, &[disabled]`]:Object.assign({},Iu(A))}),iS(A,{status:"error",borderColor:A.colorError,hoverBorderColor:A.colorErrorBorderHover,activeBorderColor:A.colorError,activeShadow:A.errorActiveShadow,affixColor:A.colorError})),iS(A,{status:"warning",borderColor:A.colorWarning,hoverBorderColor:A.colorWarningBorderHover,activeBorderColor:A.colorWarning,activeShadow:A.warningActiveShadow,affixColor:A.colorWarning})),e)}),gS=(A,e)=>({[`&${A.componentCls}-group-wrapper-status-${e.status}`]:{[`${A.componentCls}-group-addon`]:{borderColor:e.addonBorderColor,color:e.addonColor}}}),FfA=A=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${A.componentCls}-group`]:{"&-addon":{background:A.addonBg,border:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},gS(A,{status:"error",addonBorderColor:A.colorError,addonColor:A.colorErrorText})),gS(A,{status:"warning",addonBorderColor:A.colorWarning,addonColor:A.colorWarningText})),{[`&${A.componentCls}-group-wrapper-disabled`]:{[`${A.componentCls}-group-addon`]:Object.assign({},Iu(A))}})}),pfA=(A,e)=>{const{componentCls:t}=A;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${t}-disabled, &[disabled]`]:{color:A.colorTextDisabled},[`&${t}-status-error`]:{"&, & input, & textarea":{color:A.colorError}},[`&${t}-status-warning`]:{"&, & input, & textarea":{color:A.colorWarning}}},e)}},BS=(A,e)=>({background:e.bg,borderWidth:A.lineWidth,borderStyle:A.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:e==null?void 0:e.inputColor},"&:hover":{background:e.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:e.activeBorderColor,backgroundColor:A.activeBg}}),sS=(A,e)=>({[`&${A.componentCls}-status-${e.status}:not(${A.componentCls}-disabled)`]:Object.assign(Object.assign({},BS(A,e)),{[`${A.componentCls}-prefix, ${A.componentCls}-suffix`]:{color:e.affixColor}})}),mfA=(A,e)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},BS(A,{bg:A.colorFillTertiary,hoverBg:A.colorFillSecondary,activeBorderColor:A.colorPrimary})),{[`&${A.componentCls}-disabled, &[disabled]`]:Object.assign({},Iu(A))}),sS(A,{status:"error",bg:A.colorErrorBg,hoverBg:A.colorErrorBgHover,activeBorderColor:A.colorError,inputColor:A.colorErrorText,affixColor:A.colorError})),sS(A,{status:"warning",bg:A.colorWarningBg,hoverBg:A.colorWarningBgHover,activeBorderColor:A.colorWarning,inputColor:A.colorWarningText,affixColor:A.colorWarning})),e)}),aS=(A,e)=>({[`&${A.componentCls}-group-wrapper-status-${e.status}`]:{[`${A.componentCls}-group-addon`]:{background:e.addonBg,color:e.addonColor}}}),yfA=A=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${A.componentCls}-group`]:{"&-addon":{background:A.colorFillTertiary},[`${A.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`}}}},aS(A,{status:"error",addonBg:A.colorErrorBg,addonColor:A.colorErrorText})),aS(A,{status:"warning",addonBg:A.colorWarningBg,addonColor:A.colorWarningText})),{[`&${A.componentCls}-group-wrapper-disabled`]:{[`${A.componentCls}-group`]:{"&-addon":{background:A.colorFillTertiary,color:A.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderTop:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderBottom:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderTop:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderBottom:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`}}}})}),YfA=A=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:A,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),QS=A=>{const{paddingBlockLG:e,lineHeightLG:t,borderRadiusLG:r,paddingInlineLG:o}=A;return{padding:`${eA(e)} ${eA(o)}`,fontSize:A.inputFontSizeLG,lineHeight:t,borderRadius:r}},_F=A=>({padding:`${eA(A.paddingBlockSM)} ${eA(A.paddingInlineSM)}`,fontSize:A.inputFontSizeSM,borderRadius:A.borderRadiusSM}),$F=A=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${eA(A.paddingBlock)} ${eA(A.paddingInline)}`,color:A.colorText,fontSize:A.inputFontSize,lineHeight:A.lineHeight,borderRadius:A.borderRadius,transition:`all ${A.motionDurationMid}`},YfA(A.colorTextPlaceholder)),{"textarea&":{maxWidth:"100%",height:"auto",minHeight:A.controlHeight,lineHeight:A.lineHeight,verticalAlign:"bottom",transition:`all ${A.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},QS(A)),"&-sm":Object.assign({},_F(A)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),HfA=A=>{const{componentCls:e,antCls:t}=A;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:A.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${e}, &-lg > ${e}-group-addon`]:Object.assign({},QS(A)),[`&-sm ${e}, &-sm > ${e}-group-addon`]:Object.assign({},_F(A)),[`&-lg ${t}-select-single ${t}-select-selector`]:{height:A.controlHeightLG},[`&-sm ${t}-select-single ${t}-select-selector`]:{height:A.controlHeightSM},[`> ${e}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${e}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${eA(A.paddingInline)}`,color:A.colorText,fontWeight:"normal",fontSize:A.inputFontSize,textAlign:"center",borderRadius:A.borderRadius,transition:`all ${A.motionDurationSlow}`,lineHeight:1,[`${t}-select`]:{margin:`${eA(A.calc(A.paddingBlock).add(1).mul(-1).equal())} ${eA(A.calc(A.paddingInline).mul(-1).equal())}`,[`&${t}-select-single:not(${t}-select-customize-input):not(${t}-pagination-size-changer)`]:{[`${t}-select-selector`]:{backgroundColor:"inherit",border:`${eA(A.lineWidth)} ${A.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${t}-select-selector`]:{color:A.colorPrimary}}},[`${t}-cascader-picker`]:{margin:`-9px ${eA(A.calc(A.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${t}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[`${e}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${e}-search-with-button &`]:{zIndex:0}}},[`> ${e}:first-child, ${e}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-select ${t}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${e}-affix-wrapper`]:{[`&:not(:first-child) ${e}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${e}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${e}:last-child, ${e}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${t}-select ${t}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${e}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${e}-search &`]:{borderStartStartRadius:A.borderRadius,borderEndStartRadius:A.borderRadius}},[`&:not(:first-child), ${e}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${e}-group-compact`]:Object.assign(Object.assign({display:"block"},nB()),{[`${e}-group-addon, ${e}-group-wrap, > ${e}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:A.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` + &${i}-slide-up-leave${i}-slide-up-leave-active${e}-placement-topRight`]:{animationName:sF}}},bF(A,f,{arrowPlacement:{top:!0,bottom:!0}}),{[`${e} ${t}`]:{position:"relative",margin:0},[`${t}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${e}, ${e}-menu-submenu`]:Object.assign(Object.assign({},Jt(A)),{[t]:Object.assign(Object.assign({padding:Q,listStyleType:"none",backgroundColor:f,backgroundClip:"padding-box",borderRadius:A.borderRadiusLG,outline:"none",boxShadow:A.boxShadowSecondary},ta(A)),{"&:empty":{padding:0,boxShadow:"none"},[`${t}-item-group-title`]:{padding:`${AA(s)} ${AA(l)}`,color:A.colorTextDescription,transition:`all ${B}`},[`${t}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${t}-item-icon`]:{minWidth:a,marginInlineEnd:A.marginXS,fontSize:A.fontSizeSM},[`${t}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${B}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${t}-item, ${t}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${AA(s)} ${AA(l)}`,color:A.colorText,fontWeight:"normal",fontSize:a,lineHeight:A.lineHeight,cursor:"pointer",transition:`all ${B}`,borderRadius:A.borderRadiusSM,"&:hover, &-active":{backgroundColor:A.controlItemBgHover}},ta(A)),{"&-selected":{color:A.colorPrimary,backgroundColor:A.controlItemBgActive,"&:hover, &-active":{backgroundColor:A.controlItemBgActiveHover}},"&-disabled":{color:E,cursor:"not-allowed","&:hover":{color:E,backgroundColor:f,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${AA(A.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:A.colorSplit},[`${e}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:A.paddingXS,[`${e}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:A.colorTextDescription,fontSize:C,fontStyle:"normal"}}}),[`${t}-item-group-list`]:{margin:`0 ${AA(A.marginXS)}`,padding:0,listStyle:"none"},[`${t}-submenu-title`]:{paddingInlineEnd:A.calc(l).add(A.fontSizeSM).equal()},[`${t}-submenu-vertical`]:{position:"relative"},[`${t}-submenu${t}-submenu-disabled ${e}-menu-submenu-title`]:{[`&, ${e}-menu-submenu-arrow-icon`]:{color:E,backgroundColor:f,cursor:"not-allowed"}},[`${t}-submenu-selected ${e}-menu-submenu-title`]:{color:A.colorPrimary}})})},[_B(A,"slide-up"),_B(A,"slide-down"),Au(A,"move-up"),Au(A,"move-down"),vE(A,"zoom-big")]]},WcA=Gt("Dropdown",A=>{const{marginXXS:e,sizePopupArrow:t,paddingXXS:r,componentCls:o}=A,n=it(A,{menuCls:`${o}-menu`,dropdownArrowDistance:A.calc(t).div(2).add(e).equal(),dropdownEdgeChildPadding:r});return[VcA(n),XcA(n)]},A=>Object.assign(Object.assign({zIndexPopup:A.zIndexPopupBase+50,paddingBlock:(A.controlHeight-A.fontSize*A.lineHeight)/2},Qu({contentRadius:A.borderRadiusLG,limitVerticalRadius:!0})),HF(A)),{resetStyle:!1}),Ec=A=>{var e;const{menu:t,arrow:r,prefixCls:o,children:n,trigger:i,disabled:g,dropdownRender:B,getPopupContainer:s,overlayClassName:a,rootClassName:Q,overlayStyle:E,open:C,onOpenChange:l,visible:f,onVisibleChange:c,mouseEnterDelay:v=.15,mouseLeaveDelay:w=.1,autoAdjustOverflow:u=!0,placement:h="",overlay:I,transitionName:d}=A,{getPopupContainer:P,getPrefixCls:F,direction:p,dropdown:m}=D.useContext(Ce),y=vt("Dropdown");process.env.NODE_ENV!=="production"&&([["visible","open"],["onVisibleChange","onOpenChange"]].forEach(N=>{let[tA,BA]=N;y.deprecated(!(tA in A),tA,BA)}),y.deprecated(!("overlay"in A),"overlay","menu"));const H=D.useMemo(()=>{const N=F();return d!==void 0?d:h.includes("top")?`${N}-slide-down`:`${N}-slide-up`},[F,h,d]),U=D.useMemo(()=>h?h.includes("Center")?h.slice(0,h.indexOf("Center")):h:p==="rtl"?"bottomRight":"bottomLeft",[h,p]);if(process.env.NODE_ENV!=="production"){if(h.includes("Center")){const N=h.slice(0,h.indexOf("Center"));process.env.NODE_ENV!=="production"&&y(!h.includes("Center"),"deprecated",`You are using '${h}' placement in Dropdown, which is deprecated. Try to use '${N}' instead.`)}[["visible","open"],["onVisibleChange","onOpenChange"]].forEach(N=>{let[tA,BA]=N;y.deprecated(!(tA in A),tA,BA)})}const Y=F("dropdown",o),x=oo(Y),[G,R,z]=WcA(Y,x),[,L]=Xr(),b=D.Children.only(n),O=zo(b,{className:rA(`${Y}-trigger`,{[`${Y}-rtl`]:p==="rtl"},b.props.className),disabled:(e=b.props.disabled)!==null&&e!==void 0?e:g}),T=g?[]:i,S=!!(T!=null&&T.includes("contextMenu")),[j,J]=or(!1,{value:C??f}),Z=Ot(N=>{l==null||l(N,{source:"trigger"}),c==null||c(N),J(N)}),W=rA(a,Q,R,z,x,m==null?void 0:m.className,{[`${Y}-rtl`]:p==="rtl"}),$=CL({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:u,offset:L.marginXXS,arrowWidth:r?L.sizePopupArrow:0,borderRadius:L.borderRadius}),eA=D.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(l==null||l(!1,{source:"menu"}),J(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),_=()=>{let N;return t!=null&&t.items?N=D.createElement(aa,Object.assign({},t)):typeof I=="function"?N=I():N=I,B&&(N=B(N)),N=D.Children.only(typeof N=="string"?D.createElement("span",null,N):N),D.createElement(TL,{prefixCls:`${Y}-menu`,rootClassName:rA(z,x),expandIcon:D.createElement("span",{className:`${Y}-menu-submenu-arrow`},D.createElement(As,{className:`${Y}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:eA,validator:tA=>{let{mode:BA}=tA;process.env.NODE_ENV!=="production"&&y(!BA||BA==="vertical","usage",`mode="${BA}" is not supported for Dropdown's Menu.`)}},N)},[V,X]=oa("Dropdown",E==null?void 0:E.zIndex);let nA=D.createElement(uL,Object.assign({alignPoint:S},Qr(A,["rootClassName"]),{mouseEnterDelay:v,mouseLeaveDelay:w,visible:j,builtinPlacements:$,arrow:!!r,overlayClassName:W,prefixCls:Y,getPopupContainer:s||P,transitionName:H,trigger:T,overlay:_,placement:U,onVisibleChange:Z,overlayStyle:Object.assign(Object.assign(Object.assign({},m==null?void 0:m.style),E),{zIndex:V})}),O);return V&&(nA=D.createElement(kl.Provider,{value:X},nA)),G(nA)};function ZcA(A){return Object.assign(Object.assign({},A),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const qcA=cR(Ec,"dropdown",A=>A,ZcA),_cA=A=>D.createElement(qcA,Object.assign({},A),D.createElement("span",null));Ec._InternalPanelDoNotUseOrYouWillBeFired=_cA,process.env.NODE_ENV!=="production"&&(Ec.displayName="Dropdown");var VL={exports:{}};(function(A,e){(function(t,r){A.exports=r()})(gw,function(){var t=1e3,r=6e4,o=36e5,n="millisecond",i="second",g="minute",B="hour",s="day",a="week",Q="month",E="quarter",C="year",l="date",f="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,w={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(Y){var x=["th","st","nd","rd"],G=Y%100;return"["+Y+(x[(G-20)%10]||x[G]||x[0])+"]"}},u=function(Y,x,G){var R=String(Y);return!R||R.length>=x?Y:""+Array(x+1-R.length).join(G)+Y},h={s:u,z:function(Y){var x=-Y.utcOffset(),G=Math.abs(x),R=Math.floor(G/60),z=G%60;return(x<=0?"+":"-")+u(R,2,"0")+":"+u(z,2,"0")},m:function Y(x,G){if(x.date()1)return Y(b[0])}else{var O=x.name;d[O]=x,z=O}return!R&&z&&(I=z),z||!R&&I},m=function(Y,x){if(F(Y))return Y.clone();var G=typeof x=="object"?x:{};return G.date=Y,G.args=arguments,new H(G)},y=h;y.l=p,y.i=F,y.w=function(Y,x){return m(Y,{locale:x.$L,utc:x.$u,x:x.$x,$offset:x.$offset})};var H=function(){function Y(G){this.$L=p(G.locale,null,!0),this.parse(G),this.$x=this.$x||G.x||{},this[P]=!0}var x=Y.prototype;return x.parse=function(G){this.$d=function(R){var z=R.date,L=R.utc;if(z===null)return new Date(NaN);if(y.u(z))return new Date;if(z instanceof Date)return new Date(z);if(typeof z=="string"&&!/Z$/i.test(z)){var b=z.match(c);if(b){var O=b[2]-1||0,T=(b[7]||"0").substring(0,3);return L?new Date(Date.UTC(b[1],O,b[3]||1,b[4]||0,b[5]||0,b[6]||0,T)):new Date(b[1],O,b[3]||1,b[4]||0,b[5]||0,b[6]||0,T)}}return new Date(z)}(G),this.init()},x.init=function(){var G=this.$d;this.$y=G.getFullYear(),this.$M=G.getMonth(),this.$D=G.getDate(),this.$W=G.getDay(),this.$H=G.getHours(),this.$m=G.getMinutes(),this.$s=G.getSeconds(),this.$ms=G.getMilliseconds()},x.$utils=function(){return y},x.isValid=function(){return this.$d.toString()!==f},x.isSame=function(G,R){var z=m(G);return this.startOf(R)<=z&&z<=this.endOf(R)},x.isAfter=function(G,R){return m(G){const{componentCls:e,antCls:t}=A,r=`${e}-group`;return{[r]:Object.assign(Object.assign({},Jt(A)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`${t}-badge ${t}-badge-count`]:{zIndex:1},[`> ${t}-badge:not(:first-child) > ${t}-button-wrapper`]:{borderInlineStart:"none"}})}},nfA=A=>{const{componentCls:e,wrapperMarginInlineEnd:t,colorPrimary:r,radioSize:o,motionDurationSlow:n,motionDurationMid:i,motionEaseInOutCirc:g,colorBgContainer:B,colorBorder:s,lineWidth:a,colorBgContainerDisabled:Q,colorTextDisabled:E,paddingXS:C,dotColorDisabled:l,lineType:f,radioColor:c,radioBgColor:v,calc:w}=A,u=`${e}-inner`,I=w(o).sub(w(4).mul(2)),d=w(1).mul(o).equal({unit:!0});return{[`${e}-wrapper`]:Object.assign(Object.assign({},Jt(A)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:t,cursor:"pointer",[`&${e}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:A.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${e}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${AA(a)} ${f} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[e]:Object.assign(Object.assign({},Jt(A)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${e}-wrapper:hover &, + &:hover ${u}`]:{borderColor:r},[`${e}-input:focus-visible + ${u}`]:Object.assign({},ZB(A)),[`${e}:hover::after, ${e}-wrapper:hover &::after`]:{visibility:"visible"},[`${e}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:d,height:d,marginBlockStart:w(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:w(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:c,borderBlockStart:0,borderInlineStart:0,borderRadius:d,transform:"scale(0)",opacity:0,transition:`all ${n} ${g}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:d,height:d,backgroundColor:B,borderColor:s,borderStyle:"solid",borderWidth:a,borderRadius:"50%",transition:`all ${i}`},[`${e}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${e}-checked`]:{[u]:{borderColor:r,backgroundColor:v,"&::after":{transform:`scale(${A.calc(A.dotSize).div(o).equal()})`,opacity:1,transition:`all ${n} ${g}`}}},[`${e}-disabled`]:{cursor:"not-allowed",[u]:{backgroundColor:Q,borderColor:s,cursor:"not-allowed","&::after":{backgroundColor:l}},[`${e}-input`]:{cursor:"not-allowed"},[`${e}-disabled + span`]:{color:E,cursor:"not-allowed"},[`&${e}-checked`]:{[u]:{"&::after":{transform:`scale(${w(I).div(o).equal()})`}}}},[`span${e} + *`]:{paddingInlineStart:C,paddingInlineEnd:C}})}},ifA=A=>{const{buttonColor:e,controlHeight:t,componentCls:r,lineWidth:o,lineType:n,colorBorder:i,motionDurationSlow:g,motionDurationMid:B,buttonPaddingInline:s,fontSize:a,buttonBg:Q,fontSizeLG:E,controlHeightLG:C,controlHeightSM:l,paddingXS:f,borderRadius:c,borderRadiusSM:v,borderRadiusLG:w,buttonCheckedBg:u,buttonSolidCheckedColor:h,colorTextDisabled:I,colorBgContainerDisabled:d,buttonCheckedBgDisabled:P,buttonCheckedColorDisabled:F,colorPrimary:p,colorPrimaryHover:m,colorPrimaryActive:y,buttonSolidCheckedBg:H,buttonSolidCheckedHoverBg:U,buttonSolidCheckedActiveBg:Y,calc:x}=A;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:t,margin:0,paddingInline:s,paddingBlock:0,color:e,fontSize:a,lineHeight:AA(x(t).sub(x(o).mul(2)).equal()),background:Q,border:`${AA(o)} ${n} ${i}`,borderBlockStartWidth:x(o).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${B}`,`background ${B}`,`box-shadow ${B}`].join(","),a:{color:e},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:x(o).mul(-1).equal(),insetInlineStart:x(o).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:o,paddingInline:0,backgroundColor:i,transition:`background-color ${g}`,content:'""'}},"&:first-child":{borderInlineStart:`${AA(o)} ${n} ${i}`,borderStartStartRadius:c,borderEndStartRadius:c},"&:last-child":{borderStartEndRadius:c,borderEndEndRadius:c},"&:first-child:last-child":{borderRadius:c},[`${r}-group-large &`]:{height:C,fontSize:E,lineHeight:AA(x(C).sub(x(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:w,borderEndStartRadius:w},"&:last-child":{borderStartEndRadius:w,borderEndEndRadius:w}},[`${r}-group-small &`]:{height:l,paddingInline:x(f).sub(o).equal(),paddingBlock:0,lineHeight:AA(x(l).sub(x(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:v,borderEndStartRadius:v},"&:last-child":{borderStartEndRadius:v,borderEndEndRadius:v}},"&:hover":{position:"relative",color:p},"&:has(:focus-visible)":Object.assign({},ZB(A)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:p,background:u,borderColor:p,"&::before":{backgroundColor:p},"&:first-child":{borderColor:p},"&:hover":{color:m,borderColor:m,"&::before":{backgroundColor:m}},"&:active":{color:y,borderColor:y,"&::before":{backgroundColor:y}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:h,background:H,borderColor:H,"&:hover":{color:h,background:U,borderColor:U},"&:active":{color:h,background:Y,borderColor:Y}},"&-disabled":{color:I,backgroundColor:d,borderColor:i,cursor:"not-allowed","&:first-child, &:hover":{color:I,backgroundColor:d,borderColor:i}},[`&-disabled${r}-button-wrapper-checked`]:{color:F,backgroundColor:P,borderColor:i,boxShadow:"none"}}}},AS=Gt("Radio",A=>{const{controlOutline:e,controlOutlineWidth:t}=A,r=`0 0 0 ${AA(t)} ${e}`,n=it(A,{radioFocusShadow:r,radioButtonFocusShadow:r});return[ofA(n),nfA(n),ifA(n)]},A=>{const{wireframe:e,padding:t,marginXS:r,lineWidth:o,fontSizeLG:n,colorText:i,colorBgContainer:g,colorTextDisabled:B,controlItemBgActiveDisabled:s,colorTextLightSolid:a,colorPrimary:Q,colorPrimaryHover:E,colorPrimaryActive:C,colorWhite:l}=A,f=4,c=n,v=e?c-f*2:c-(f+o)*2;return{radioSize:c,dotSize:v,dotColorDisabled:B,buttonSolidCheckedColor:a,buttonSolidCheckedBg:Q,buttonSolidCheckedHoverBg:E,buttonSolidCheckedActiveBg:C,buttonBg:g,buttonCheckedBg:g,buttonColor:i,buttonCheckedBgDisabled:s,buttonCheckedColorDisabled:B,buttonPaddingInline:t-o,wrapperMarginInlineEnd:r,radioColor:e?Q:l,radioBgColor:e?g:Q}},{unitless:{radioSize:!0,dotSize:!0}});var gfA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r;const o=D.useContext(qL),n=D.useContext(_L),{getPrefixCls:i,direction:g,radio:B}=D.useContext(Ce),s=D.useRef(null),a=rn(e,s),{isFormItemInput:Q}=D.useContext(jn);if(process.env.NODE_ENV!=="production"){const Y=vt("Radio");process.env.NODE_ENV!=="production"&&Y(!("optionType"in A),"usage","`optionType` is only support in Radio.Group.")}const E=Y=>{var x,G;(x=A.onChange)===null||x===void 0||x.call(A,Y),(G=o==null?void 0:o.onChange)===null||G===void 0||G.call(o,Y)},{prefixCls:C,className:l,rootClassName:f,children:c,style:v,title:w}=A,u=gfA(A,["prefixCls","className","rootClassName","children","style","title"]),h=i("radio",C),I=((o==null?void 0:o.optionType)||n)==="button",d=I?`${h}-button`:h,P=oo(h),[F,p,m]=AS(h,P),y=Object.assign({},u),H=D.useContext(rB);o&&(y.name=o.name,y.onChange=E,y.checked=A.value===o.value,y.disabled=(t=y.disabled)!==null&&t!==void 0?t:o.disabled),y.disabled=(r=y.disabled)!==null&&r!==void 0?r:H;const U=rA(`${d}-wrapper`,{[`${d}-wrapper-checked`]:y.checked,[`${d}-wrapper-disabled`]:y.disabled,[`${d}-wrapper-rtl`]:g==="rtl",[`${d}-wrapper-in-form-item`]:Q},B==null?void 0:B.className,l,f,p,m,P);return F(D.createElement(jl,{component:"Radio",disabled:y.disabled},D.createElement("label",{className:U,style:Object.assign(Object.assign({},B==null?void 0:B.style),v),onMouseEnter:A.onMouseEnter,onMouseLeave:A.onMouseLeave,title:w},D.createElement($L,Object.assign({},y,{className:rA(y.className,{[jw]:!I}),type:"radio",prefixCls:d,ref:a})),c!==void 0?D.createElement("span",null,c):null)))},Cc=D.forwardRef(BfA);process.env.NODE_ENV!=="production"&&(Cc.displayName="Radio");const sfA=D.forwardRef((A,e)=>{const{getPrefixCls:t,direction:r}=D.useContext(Ce),[o,n]=or(A.defaultValue,{value:A.value}),i=Y=>{const x=o,G=Y.target.value;"value"in A||n(G);const{onChange:R}=A;R&&G!==x&&R(Y)},{prefixCls:g,className:B,rootClassName:s,options:a,buttonStyle:Q="outline",disabled:E,children:C,size:l,style:f,id:c,onMouseEnter:v,onMouseLeave:w,onFocus:u,onBlur:h}=A,I=t("radio",g),d=`${I}-group`,P=oo(I),[F,p,m]=AS(I,P);let y=C;a&&a.length>0&&(y=a.map(Y=>typeof Y=="string"||typeof Y=="number"?D.createElement(Cc,{key:Y.toString(),prefixCls:I,disabled:E,value:Y,checked:o===Y},Y):D.createElement(Cc,{key:`radio-group-value-options-${Y.value}`,prefixCls:I,disabled:Y.disabled||E,value:Y.value,checked:o===Y.value,title:Y.title,style:Y.style,id:Y.id,required:Y.required},Y.label)));const H=on(l),U=rA(d,`${d}-${Q}`,{[`${d}-${H}`]:H,[`${d}-rtl`]:r==="rtl"},B,s,p,m,P);return F(D.createElement("div",Object.assign({},Go(A,{aria:!0,data:!0}),{className:U,style:f,onMouseEnter:v,onMouseLeave:w,onFocus:u,onBlur:h,id:c,ref:e}),D.createElement(efA,{value:{onChange:i,value:o,disabled:A.disabled,name:A.name,optionType:A.optionType}},y)))}),afA=D.memo(sfA);var QfA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{getPrefixCls:t}=D.useContext(Ce),{prefixCls:r}=A,o=QfA(A,["prefixCls"]),n=t("radio",r);return D.createElement(tfA,{value:"button"},D.createElement(Cc,Object.assign({prefixCls:n},o,{type:"radio",ref:e})))},CfA=D.forwardRef(EfA),lc=Cc;lc.Button=CfA,lc.Group=afA,lc.__ANT_RADIO=!0;function XF(A){return it(A,{inputAffixPadding:A.paddingXXS})}const VF=A=>{const{controlHeight:e,fontSize:t,lineHeight:r,lineWidth:o,controlHeightSM:n,controlHeightLG:i,fontSizeLG:g,lineHeightLG:B,paddingSM:s,controlPaddingHorizontalSM:a,controlPaddingHorizontal:Q,colorFillAlter:E,colorPrimaryHover:C,colorPrimary:l,controlOutlineWidth:f,controlOutline:c,colorErrorOutline:v,colorWarningOutline:w,colorBgContainer:u}=A;return{paddingBlock:Math.max(Math.round((e-t*r)/2*10)/10-o,0),paddingBlockSM:Math.max(Math.round((n-t*r)/2*10)/10-o,0),paddingBlockLG:Math.ceil((i-g*B)/2*10)/10-o,paddingInline:s-o,paddingInlineSM:a-o,paddingInlineLG:Q-o,addonBg:E,activeBorderColor:l,hoverBorderColor:C,activeShadow:`0 0 0 ${f}px ${c}`,errorActiveShadow:`0 0 0 ${f}px ${v}`,warningActiveShadow:`0 0 0 ${f}px ${w}`,hoverBg:u,activeBg:u,inputFontSize:t,inputFontSizeLG:g,inputFontSizeSM:t}},lfA=A=>({borderColor:A.hoverBorderColor,backgroundColor:A.hoverBg}),Iu=A=>({color:A.colorTextDisabled,backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},lfA(it(A,{hoverBorderColor:A.colorBorder,hoverBg:A.colorBgContainerDisabled})))}),WF=(A,e)=>({background:A.colorBgContainer,borderWidth:A.lineWidth,borderStyle:A.lineType,borderColor:e.borderColor,"&:hover":{borderColor:e.hoverBorderColor,backgroundColor:A.hoverBg},"&:focus, &:focus-within":{borderColor:e.activeBorderColor,boxShadow:e.activeShadow,outline:0,backgroundColor:A.activeBg}}),eS=(A,e)=>({[`&${A.componentCls}-status-${e.status}:not(${A.componentCls}-disabled)`]:Object.assign(Object.assign({},WF(A,e)),{[`${A.componentCls}-prefix, ${A.componentCls}-suffix`]:{color:e.affixColor}}),[`&${A.componentCls}-status-${e.status}${A.componentCls}-disabled`]:{borderColor:e.borderColor}}),cfA=(A,e)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},WF(A,{borderColor:A.colorBorder,hoverBorderColor:A.hoverBorderColor,activeBorderColor:A.activeBorderColor,activeShadow:A.activeShadow})),{[`&${A.componentCls}-disabled, &[disabled]`]:Object.assign({},Iu(A))}),eS(A,{status:"error",borderColor:A.colorError,hoverBorderColor:A.colorErrorBorderHover,activeBorderColor:A.colorError,activeShadow:A.errorActiveShadow,affixColor:A.colorError})),eS(A,{status:"warning",borderColor:A.colorWarning,hoverBorderColor:A.colorWarningBorderHover,activeBorderColor:A.colorWarning,activeShadow:A.warningActiveShadow,affixColor:A.colorWarning})),e)}),tS=(A,e)=>({[`&${A.componentCls}-group-wrapper-status-${e.status}`]:{[`${A.componentCls}-group-addon`]:{borderColor:e.addonBorderColor,color:e.addonColor}}}),ffA=A=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${A.componentCls}-group`]:{"&-addon":{background:A.addonBg,border:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},tS(A,{status:"error",addonBorderColor:A.colorError,addonColor:A.colorErrorText})),tS(A,{status:"warning",addonBorderColor:A.colorWarning,addonColor:A.colorWarningText})),{[`&${A.componentCls}-group-wrapper-disabled`]:{[`${A.componentCls}-group-addon`]:Object.assign({},Iu(A))}})}),vfA=(A,e)=>{const{componentCls:t}=A;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${t}-disabled, &[disabled]`]:{color:A.colorTextDisabled},[`&${t}-status-error`]:{"&, & input, & textarea":{color:A.colorError}},[`&${t}-status-warning`]:{"&, & input, & textarea":{color:A.colorWarning}}},e)}},rS=(A,e)=>({background:e.bg,borderWidth:A.lineWidth,borderStyle:A.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:e==null?void 0:e.inputColor},"&:hover":{background:e.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:e.activeBorderColor,backgroundColor:A.activeBg}}),oS=(A,e)=>({[`&${A.componentCls}-status-${e.status}:not(${A.componentCls}-disabled)`]:Object.assign(Object.assign({},rS(A,e)),{[`${A.componentCls}-prefix, ${A.componentCls}-suffix`]:{color:e.affixColor}})}),wfA=(A,e)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},rS(A,{bg:A.colorFillTertiary,hoverBg:A.colorFillSecondary,activeBorderColor:A.colorPrimary})),{[`&${A.componentCls}-disabled, &[disabled]`]:Object.assign({},Iu(A))}),oS(A,{status:"error",bg:A.colorErrorBg,hoverBg:A.colorErrorBgHover,activeBorderColor:A.colorError,inputColor:A.colorErrorText,affixColor:A.colorError})),oS(A,{status:"warning",bg:A.colorWarningBg,hoverBg:A.colorWarningBgHover,activeBorderColor:A.colorWarning,inputColor:A.colorWarningText,affixColor:A.colorWarning})),e)}),nS=(A,e)=>({[`&${A.componentCls}-group-wrapper-status-${e.status}`]:{[`${A.componentCls}-group-addon`]:{background:e.addonBg,color:e.addonColor}}}),ufA=A=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${A.componentCls}-group`]:{"&-addon":{background:A.colorFillTertiary},[`${A.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`}}}},nS(A,{status:"error",addonBg:A.colorErrorBg,addonColor:A.colorErrorText})),nS(A,{status:"warning",addonBg:A.colorWarningBg,addonColor:A.colorWarningText})),{[`&${A.componentCls}-group-wrapper-disabled`]:{[`${A.componentCls}-group`]:{"&-addon":{background:A.colorFillTertiary,color:A.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderTop:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderBottom:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderTop:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderBottom:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`}}}})}),DfA=A=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:A,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),iS=A=>{const{paddingBlockLG:e,lineHeightLG:t,borderRadiusLG:r,paddingInlineLG:o}=A;return{padding:`${AA(e)} ${AA(o)}`,fontSize:A.inputFontSizeLG,lineHeight:t,borderRadius:r}},ZF=A=>({padding:`${AA(A.paddingBlockSM)} ${AA(A.paddingInlineSM)}`,fontSize:A.inputFontSizeSM,borderRadius:A.borderRadiusSM}),qF=A=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${AA(A.paddingBlock)} ${AA(A.paddingInline)}`,color:A.colorText,fontSize:A.inputFontSize,lineHeight:A.lineHeight,borderRadius:A.borderRadius,transition:`all ${A.motionDurationMid}`},DfA(A.colorTextPlaceholder)),{"textarea&":{maxWidth:"100%",height:"auto",minHeight:A.controlHeight,lineHeight:A.lineHeight,verticalAlign:"bottom",transition:`all ${A.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},iS(A)),"&-sm":Object.assign({},ZF(A)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),hfA=A=>{const{componentCls:e,antCls:t}=A;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:A.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${e}, &-lg > ${e}-group-addon`]:Object.assign({},iS(A)),[`&-sm ${e}, &-sm > ${e}-group-addon`]:Object.assign({},ZF(A)),[`&-lg ${t}-select-single ${t}-select-selector`]:{height:A.controlHeightLG},[`&-sm ${t}-select-single ${t}-select-selector`]:{height:A.controlHeightSM},[`> ${e}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${e}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${AA(A.paddingInline)}`,color:A.colorText,fontWeight:"normal",fontSize:A.inputFontSize,textAlign:"center",borderRadius:A.borderRadius,transition:`all ${A.motionDurationSlow}`,lineHeight:1,[`${t}-select`]:{margin:`${AA(A.calc(A.paddingBlock).add(1).mul(-1).equal())} ${AA(A.calc(A.paddingInline).mul(-1).equal())}`,[`&${t}-select-single:not(${t}-select-customize-input):not(${t}-pagination-size-changer)`]:{[`${t}-select-selector`]:{backgroundColor:"inherit",border:`${AA(A.lineWidth)} ${A.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${t}-select-selector`]:{color:A.colorPrimary}}},[`${t}-cascader-picker`]:{margin:`-9px ${AA(A.calc(A.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${t}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[`${e}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${e}-search-with-button &`]:{zIndex:0}}},[`> ${e}:first-child, ${e}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-select ${t}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${e}-affix-wrapper`]:{[`&:not(:first-child) ${e}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${e}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${e}:last-child, ${e}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${t}-select ${t}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${e}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${e}-search &`]:{borderStartStartRadius:A.borderRadius,borderEndStartRadius:A.borderRadius}},[`&:not(:first-child), ${e}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${e}-group-compact`]:Object.assign(Object.assign({display:"block"},oB()),{[`${e}-group-addon, ${e}-group-wrap, > ${e}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:A.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${e}-affix-wrapper, & > ${e}-number-affix-wrapper, & > ${t}-picker-range @@ -273,29 +273,29 @@ html body { & > ${t}-cascader-picker:first-child ${e}`]:{borderStartStartRadius:A.borderRadius,borderEndStartRadius:A.borderRadius},[`& > *:last-child, & > ${t}-select:last-child > ${t}-select-selector, & > ${t}-cascader-picker:last-child ${e}, - & > ${t}-cascader-picker-focused:last-child ${e}`]:{borderInlineEndWidth:A.lineWidth,borderStartEndRadius:A.borderRadius,borderEndEndRadius:A.borderRadius},[`& > ${t}-select-auto-complete ${e}`]:{verticalAlign:"top"},[`${e}-group-wrapper + ${e}-group-wrapper`]:{marginInlineStart:A.calc(A.lineWidth).mul(-1).equal(),[`${e}-affix-wrapper`]:{borderRadius:0}},[`${e}-group-wrapper:not(:last-child)`]:{[`&${e}-search > ${e}-group`]:{[`& > ${e}-group-addon > ${e}-search-button`]:{borderRadius:0},[`& > ${e}`]:{borderStartStartRadius:A.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:A.borderRadius}}}})}},bfA=A=>{const{componentCls:e,controlHeightSM:t,lineWidth:r,calc:o}=A,i=o(t).sub(o(r).mul(2)).sub(16).div(2).equal();return{[e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tt(A)),$F(A)),MfA(A)),mfA(A)),pfA(A)),{'&[type="color"]':{height:A.controlHeight,[`&${e}-lg`]:{height:A.controlHeightLG},[`&${e}-sm`]:{height:t,paddingTop:i,paddingBottom:i}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},UfA=A=>{const{componentCls:e}=A;return{[`${e}-clear-icon`]:{margin:0,color:A.colorTextQuaternary,fontSize:A.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${A.motionDurationSlow}`,"&:hover":{color:A.colorTextTertiary},"&:active":{color:A.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${eA(A.inputAffixPadding)}`}}}},xfA=A=>{const{componentCls:e,inputAffixPadding:t,colorTextDescription:r,motionDurationSlow:o,colorIcon:n,colorIconHover:i,iconCls:g}=A;return{[`${e}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},$F(A)),{display:"inline-flex",[`&:not(${e}-disabled):hover`]:{zIndex:1,[`${e}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${e}`]:{padding:0},[`> input${e}, > textarea${e}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${e}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:A.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:A.paddingXXS},"&-prefix":{marginInlineEnd:t},"&-suffix":{marginInlineStart:t}}}),UfA(A)),{[`${g}${e}-password-icon`]:{color:n,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:i}}})}},GfA=A=>{const{componentCls:e,borderRadiusLG:t,borderRadiusSM:r}=A;return{[`${e}-group`]:Object.assign(Object.assign(Object.assign({},Tt(A)),HfA(A)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${e}-group-addon`]:{borderRadius:t,fontSize:A.inputFontSizeLG}},"&-sm":{[`${e}-group-addon`]:{borderRadius:r}}},FfA(A)),yfA(A)),{[`&:not(${e}-compact-first-item):not(${e}-compact-last-item)${e}-compact-item`]:{[`${e}, ${e}-group-addon`]:{borderRadius:0}},[`&:not(${e}-compact-last-item)${e}-compact-first-item`]:{[`${e}, ${e}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${e}-compact-first-item)${e}-compact-last-item`]:{[`${e}, ${e}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${e}-compact-last-item)${e}-compact-item`]:{[`${e}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}}})})}},zfA=A=>{const{componentCls:e,antCls:t}=A,r=`${e}-search`;return{[r]:{[`${e}`]:{"&:hover, &:focus":{borderColor:A.colorPrimaryHover,[`+ ${e}-group-addon ${r}-button:not(${t}-btn-primary)`]:{borderInlineStartColor:A.colorPrimaryHover}}},[`${e}-affix-wrapper`]:{borderRadius:0},[`${e}-lg`]:{lineHeight:A.calc(A.lineHeightLG).sub(2e-4).equal()},[`> ${e}-group`]:{[`> ${e}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:A.borderRadius,borderEndEndRadius:A.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${t}-btn-primary)`]:{color:A.colorTextDescription,"&:hover":{color:A.colorPrimaryHover},"&:active":{color:A.colorPrimaryActive},[`&${t}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:A.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:A.controlHeightLG},[`&-small ${r}-button`]:{height:A.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${e}-compact-item`]:{[`&:not(${e}-compact-last-item)`]:{[`${e}-group-addon`]:{[`${e}-search-button`]:{marginInlineEnd:A.calc(A.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${e}-compact-first-item)`]:{[`${e},${e}-affix-wrapper`]:{borderRadius:0}},[`> ${e}-group-addon ${e}-search-button, + & > ${t}-cascader-picker-focused:last-child ${e}`]:{borderInlineEndWidth:A.lineWidth,borderStartEndRadius:A.borderRadius,borderEndEndRadius:A.borderRadius},[`& > ${t}-select-auto-complete ${e}`]:{verticalAlign:"top"},[`${e}-group-wrapper + ${e}-group-wrapper`]:{marginInlineStart:A.calc(A.lineWidth).mul(-1).equal(),[`${e}-affix-wrapper`]:{borderRadius:0}},[`${e}-group-wrapper:not(:last-child)`]:{[`&${e}-search > ${e}-group`]:{[`& > ${e}-group-addon > ${e}-search-button`]:{borderRadius:0},[`& > ${e}`]:{borderStartStartRadius:A.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:A.borderRadius}}}})}},IfA=A=>{const{componentCls:e,controlHeightSM:t,lineWidth:r,calc:o}=A,i=o(t).sub(o(r).mul(2)).sub(16).div(2).equal();return{[e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Jt(A)),qF(A)),cfA(A)),wfA(A)),vfA(A)),{'&[type="color"]':{height:A.controlHeight,[`&${e}-lg`]:{height:A.controlHeightLG},[`&${e}-sm`]:{height:t,paddingTop:i,paddingBottom:i}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},dfA=A=>{const{componentCls:e}=A;return{[`${e}-clear-icon`]:{margin:0,color:A.colorTextQuaternary,fontSize:A.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${A.motionDurationSlow}`,"&:hover":{color:A.colorTextTertiary},"&:active":{color:A.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${AA(A.inputAffixPadding)}`}}}},PfA=A=>{const{componentCls:e,inputAffixPadding:t,colorTextDescription:r,motionDurationSlow:o,colorIcon:n,colorIconHover:i,iconCls:g}=A;return{[`${e}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},qF(A)),{display:"inline-flex",[`&:not(${e}-disabled):hover`]:{zIndex:1,[`${e}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${e}`]:{padding:0},[`> input${e}, > textarea${e}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${e}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:A.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:A.paddingXXS},"&-prefix":{marginInlineEnd:t},"&-suffix":{marginInlineStart:t}}}),dfA(A)),{[`${g}${e}-password-icon`]:{color:n,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:i}}})}},MfA=A=>{const{componentCls:e,borderRadiusLG:t,borderRadiusSM:r}=A;return{[`${e}-group`]:Object.assign(Object.assign(Object.assign({},Jt(A)),hfA(A)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${e}-group-addon`]:{borderRadius:t,fontSize:A.inputFontSizeLG}},"&-sm":{[`${e}-group-addon`]:{borderRadius:r}}},ffA(A)),ufA(A)),{[`&:not(${e}-compact-first-item):not(${e}-compact-last-item)${e}-compact-item`]:{[`${e}, ${e}-group-addon`]:{borderRadius:0}},[`&:not(${e}-compact-last-item)${e}-compact-first-item`]:{[`${e}, ${e}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${e}-compact-first-item)${e}-compact-last-item`]:{[`${e}, ${e}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${e}-compact-last-item)${e}-compact-item`]:{[`${e}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}}})})}},FfA=A=>{const{componentCls:e,antCls:t}=A,r=`${e}-search`;return{[r]:{[`${e}`]:{"&:hover, &:focus":{borderColor:A.colorPrimaryHover,[`+ ${e}-group-addon ${r}-button:not(${t}-btn-primary)`]:{borderInlineStartColor:A.colorPrimaryHover}}},[`${e}-affix-wrapper`]:{borderRadius:0},[`${e}-lg`]:{lineHeight:A.calc(A.lineHeightLG).sub(2e-4).equal()},[`> ${e}-group`]:{[`> ${e}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:A.borderRadius,borderEndEndRadius:A.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${t}-btn-primary)`]:{color:A.colorTextDescription,"&:hover":{color:A.colorPrimaryHover},"&:active":{color:A.colorPrimaryActive},[`&${t}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:A.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:A.controlHeightLG},[`&-small ${r}-button`]:{height:A.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${e}-compact-item`]:{[`&:not(${e}-compact-last-item)`]:{[`${e}-group-addon`]:{[`${e}-search-button`]:{marginInlineEnd:A.calc(A.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${e}-compact-first-item)`]:{[`${e},${e}-affix-wrapper`]:{borderRadius:0}},[`> ${e}-group-addon ${e}-search-button, > ${e}, - ${e}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${e}-affix-wrapper-focused`]:{zIndex:2}}}}},RfA=A=>{const{componentCls:e,paddingLG:t}=A,r=`${e}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${e}`]:{height:"100%"},[`${e}-data-count`]:{position:"absolute",bottom:A.calc(A.fontSize).mul(A.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:A.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` + ${e}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${e}-affix-wrapper-focused`]:{zIndex:2}}}}},pfA=A=>{const{componentCls:e,paddingLG:t}=A,r=`${e}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${e}`]:{height:"100%"},[`${e}-data-count`]:{position:"absolute",bottom:A.calc(A.fontSize).mul(A.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:A.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` &-allow-clear > ${e}, &-affix-wrapper${r}-has-feedback ${e} - `]:{paddingInlineEnd:t},[`&-affix-wrapper${e}-affix-wrapper`]:{padding:0,[`> textarea${e}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent","&:focus":{boxShadow:"none !important"}},[`${e}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${e}-clear-icon`]:{position:"absolute",insetInlineEnd:A.paddingXS,insetBlockStart:A.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:A.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},LfA=A=>{const{componentCls:e}=A;return{[`${e}-out-of-range`]:{[`&, & input, & textarea, ${e}-show-count-suffix, ${e}-data-count`]:{color:A.colorError}}}},Ap=Ut("Input",A=>{const e=it(A,WF(A));return[bfA(e),RfA(e),xfA(e),GfA(e),zfA(e),LfA(e),GM(e)]},ZF,{resetFont:!1});var SfA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},OfA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:SfA}))},ES=D.forwardRef(OfA);process.env.NODE_ENV!=="production"&&(ES.displayName="PlusOutlined");const du=M.createContext(null);var TfA=function(e){var t=e.activeTabOffset,r=e.horizontal,o=e.rtl,n=e.indicator,i=n===void 0?{}:n,g=i.size,B=i.align,s=B===void 0?"center":B,a=M.useState(),Q=sA(a,2),E=Q[0],C=Q[1],l=M.useRef(),f=M.useCallback(function(v){return typeof g=="function"?g(v):typeof g=="number"?g:v},[g]);function c(){pt.cancel(l.current)}return M.useEffect(function(){var v={};if(t)if(r){v.width=f(t.width);var w=o?"right":"left";s==="start"&&(v[w]=t[w]),s==="center"&&(v[w]=t[w]+t.width/2,v.transform=o?"translateX(50%)":"translateX(-50%)"),s==="end"&&(v[w]=t[w]+t.width,v.transform="translateX(-100%)")}else v.height=f(t.height),s==="start"&&(v.top=t.top),s==="center"&&(v.top=t.top+t.height/2,v.transform="translateY(-50%)"),s==="end"&&(v.top=t.top+t.height,v.transform="translateY(-100%)");return c(),l.current=pt(function(){C(v)}),c},[t,r,o,s,f]),{style:E}},CS={width:0,height:0,left:0,top:0};function kfA(A,e,t){return M.useMemo(function(){for(var r,o=new Map,n=e.get((r=A[0])===null||r===void 0?void 0:r.key)||CS,i=n.left+n.width,g=0;gY?(H=m,d.current="x"):(H=y,d.current="y"),e(-H,-H)&&F.preventDefault()}var p=M.useRef(null);p.current={onTouchStart:u,onTouchMove:h,onTouchEnd:I,onWheel:P},D.useEffect(function(){function F(U){p.current.onTouchStart(U)}function m(U){p.current.onTouchMove(U)}function y(U){p.current.onTouchEnd(U)}function H(U){p.current.onWheel(U)}return document.addEventListener("touchmove",m,{passive:!1}),document.addEventListener("touchend",y,{passive:!0}),A.current.addEventListener("touchstart",F,{passive:!0}),A.current.addEventListener("wheel",H,{passive:!1}),function(){document.removeEventListener("touchmove",m),document.removeEventListener("touchend",y)}},[])}function vS(A){var e=M.useState(0),t=sA(e,2),r=t[0],o=t[1],n=M.useRef(0),i=M.useRef();return i.current=A,xP(function(){var g;(g=i.current)===null||g===void 0||g.call(i)},[r]),function(){n.current===r&&(n.current+=1,o(n.current))}}function JfA(A){var e=M.useRef([]),t=M.useState({}),r=sA(t,2),o=r[1],n=M.useRef(typeof A=="function"?A():A),i=vS(function(){var B=n.current;e.current.forEach(function(s){B=s(B)}),e.current=[],n.current=B,o({})});function g(B){e.current.push(B),i()}return[n.current,g]}var wS={width:0,height:0,left:0,top:0,right:0};function KfA(A,e,t,r,o,n,i){var g=i.tabs,B=i.tabPosition,s=i.rtl,a,Q,E;return["top","bottom"].includes(B)?(a="width",Q=s?"right":"left",E=Math.abs(t)):(a="height",Q="top",E=-t),M.useMemo(function(){if(!g.length)return[0,0];for(var C=g.length,l=C,f=0;fE+e){l=f-1;break}}for(var v=0,w=C-1;w>=0;w-=1){var u=A.get(g[w].key)||wS;if(u[Q]=l?[0,0]:[v,l]},[A,e,r,o,n,E,B,g.map(function(C){return C.key}).join("_"),s])}function uS(A){var e;return A instanceof Map?(e={},A.forEach(function(t,r){e[r]=t})):e=A,JSON.stringify(e)}var XfA="TABS_DQ";function DS(A){return String(A).replace(/"/g,XfA)}function hS(A,e,t,r){return!(!t||r||A===!1||A===void 0&&(e===!1||e===null))}var IS=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.editable,o=A.locale,n=A.style;return!r||r.showAdd===!1?null:D.createElement("button",{ref:e,type:"button",className:"".concat(t,"-nav-add"),style:n,"aria-label":(o==null?void 0:o.addAriaLabel)||"Add tab",onClick:function(g){r.onEdit("add",{event:g})}},r.addIcon||"+")}),ep=D.forwardRef(function(A,e){var t=A.position,r=A.prefixCls,o=A.extra;if(!o)return null;var n,i={};return Ce(o)==="object"&&!D.isValidElement(o)?i=o:i.right=o,t==="right"&&(n=i.right),t==="left"&&(n=i.left),n?D.createElement("div",{className:"".concat(r,"-extra-content"),ref:e},n):null});process.env.NODE_ENV!=="production"&&(ep.displayName="ExtraContent");var VfA=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.id,o=A.tabs,n=A.locale,i=A.mobile,g=A.more,B=g===void 0?{}:g,s=A.style,a=A.className,Q=A.editable,E=A.tabBarGutter,C=A.rtl,l=A.removeAriaLabel,f=A.onTabClick,c=A.getPopupContainer,v=A.popupClassName,w=M.useState(!1),u=sA(w,2),h=u[0],I=u[1],d=M.useState(null),P=sA(d,2),p=P[0],F=P[1],m=B.icon,y=m===void 0?"More":m,H="".concat(r,"-more-popup"),U="".concat(t,"-dropdown"),Y=p!==null?"".concat(H,"-").concat(p):null,x=n==null?void 0:n.dropdownAriaLabel;function G(S,j){S.preventDefault(),S.stopPropagation(),Q.onEdit("remove",{key:j,event:S})}var R=D.createElement(FE,{onClick:function(j){var J=j.key,Z=j.domEvent;f(J,Z),I(!1)},prefixCls:"".concat(U,"-menu"),id:H,tabIndex:-1,role:"listbox","aria-activedescendant":Y,selectedKeys:[p],"aria-label":x!==void 0?x:"expanded dropdown"},o.map(function(S){var j=S.closable,J=S.disabled,Z=S.closeIcon,W=S.key,q=S.label,AA=hS(j,Z,Q,J);return D.createElement(Qc,{key:W,id:"".concat(H,"-").concat(W),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(W),disabled:J},D.createElement("span",null,q),AA&&D.createElement("button",{type:"button","aria-label":l||"remove",tabIndex:0,className:"".concat(U,"-menu-item-remove"),onClick:function(V){V.stopPropagation(),G(V,W)}},Z||Q.removeIcon||"×"))}));function z(S){for(var j=o.filter(function(AA){return!AA.disabled}),J=j.findIndex(function(AA){return AA.key===p})||0,Z=j.length,W=0;WfA?"left":"right"})}),U=sA(H,2),Y=U[0],x=U[1],G=lS(0,function(cA,fA){!y&&f&&f({direction:cA>fA?"top":"bottom"})}),R=sA(G,2),z=R[0],L=R[1],b=M.useState([0,0]),O=sA(b,2),T=O[0],S=O[1],j=M.useState([0,0]),J=sA(j,2),Z=J[0],W=J[1],q=M.useState([0,0]),AA=sA(q,2),_=AA[0],V=AA[1],X=M.useState([0,0]),nA=sA(X,2),N=nA[0],tA=nA[1],BA=JfA(new Map),aA=sA(BA,2),EA=aA[0],CA=aA[1],QA=kfA(u,EA,Z[0]),lA=Mu(T,y),pA=Mu(Z,y),DA=Mu(_,y),mA=Mu(N,y),LA=lAGA?GA:cA}var wA=M.useRef(null),MA=M.useState(),TA=sA(MA,2),NA=TA[0],ie=TA[1];function WA(){ie(Date.now())}function jA(){wA.current&&clearTimeout(wA.current)}jfA(P,function(cA,fA){function SA(ge,te){ge(function(se){var De=hA(se+te);return De})}return LA?(y?SA(x,cA):SA(L,fA),jA(),WA(),!0):!1}),M.useEffect(function(){return jA(),NA&&(wA.current=setTimeout(function(){ie(0)},100)),jA},[NA]);var bA=KfA(QA,oA,y?Y:z,pA,DA,mA,$($({},A),{},{tabs:u})),JA=sA(bA,2),ae=JA[0],he=JA[1],gt=Ot(function(){var cA=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i,fA=QA.get(cA)||{width:0,height:0,left:0,right:0,top:0};if(y){var SA=Y;g?fA.rightY+oA&&(SA=fA.right+fA.width-oA):fA.left<-Y?SA=-fA.left:fA.left+fA.width>-Y+oA&&(SA=-(fA.left+fA.width-oA)),L(0),x(hA(SA))}else{var ge=z;fA.top<-z?ge=-fA.top:fA.top+fA.height>-z+oA&&(ge=-(fA.top+fA.height-oA)),x(0),L(hA(ge))}}),ye={};Q==="top"||Q==="bottom"?ye[g?"marginRight":"marginLeft"]=E:ye.marginTop=E;var be=u.map(function(cA,fA){var SA=cA.key;return D.createElement(ZfA,{id:o,prefixCls:w,key:SA,tab:cA,style:fA===0?void 0:ye,closable:cA.closable,editable:s,active:SA===i,renderWrapper:C,removeAriaLabel:a==null?void 0:a.removeAriaLabel,onClick:function(te){l(SA,te)},onFocus:function(){gt(SA),WA(),P.current&&(g||(P.current.scrollLeft=0),P.current.scrollTop=0)}})}),Fe=function(){return CA(function(){var fA,SA=new Map,ge=(fA=p.current)===null||fA===void 0?void 0:fA.getBoundingClientRect();return u.forEach(function(te){var se,De=te.key,XA=(se=p.current)===null||se===void 0?void 0:se.querySelector('[data-node-key="'.concat(DS(De),'"]'));if(XA){var ee=qfA(XA,ge),Be=sA(ee,4),We=Be[0],Yt=Be[1],Gt=Be[2],ut=Be[3];SA.set(De,{width:We,height:Yt,left:Gt,top:ut})}}),SA})};M.useEffect(function(){Fe()},[u.map(function(cA){return cA.key}).join("_")]);var Me=vS(function(){var cA=pE(h),fA=pE(I),SA=pE(d);S([cA[0]-fA[0]-SA[0],cA[1]-fA[1]-SA[1]]);var ge=pE(m);V(ge);var te=pE(F);tA(te);var se=pE(p);W([se[0]-ge[0],se[1]-ge[1]]),Fe()}),ce=u.slice(0,ae),ZA=u.slice(he+1),Ie=[].concat(zA(ce),zA(ZA)),Ne=QA.get(i),kA=TfA({activeTabOffset:Ne,horizontal:y,indicator:c,rtl:g}),_A=kA.style;M.useEffect(function(){gt()},[i,xA,GA,uS(Ne),uS(QA),y]),M.useEffect(function(){Me()},[g]);var Ae=!!Ie.length,$A="".concat(w,"-nav-wrap"),fe,Oe,Mt,gA;return y?g?(Oe=Y>0,fe=Y!==GA):(fe=Y<0,Oe=Y!==xA):(Mt=z<0,gA=z!==xA),D.createElement(Co,{onResize:Me},D.createElement("div",{ref:KB(e,h),role:"tablist",className:rA("".concat(w,"-nav"),t),style:r,onKeyDown:function(){WA()}},D.createElement(ep,{ref:I,position:"left",extra:B,prefixCls:w}),D.createElement(Co,{onResize:Me},D.createElement("div",{className:rA($A,K(K(K(K({},"".concat($A,"-ping-left"),fe),"".concat($A,"-ping-right"),Oe),"".concat($A,"-ping-top"),Mt),"".concat($A,"-ping-bottom"),gA)),ref:P},D.createElement(Co,{onResize:Me},D.createElement("div",{ref:p,className:"".concat(w,"-nav-list"),style:{transform:"translate(".concat(Y,"px, ").concat(z,"px)"),transition:NA?"none":void 0}},be,D.createElement(IS,{ref:m,prefixCls:w,locale:a,editable:s,style:$($({},be.length===0?void 0:ye),{},{visibility:Ae?"hidden":null})}),D.createElement("div",{className:rA("".concat(w,"-ink-bar"),K({},"".concat(w,"-ink-bar-animated"),n.inkBar)),style:_A}))))),D.createElement(WfA,FA({},A,{removeAriaLabel:a==null?void 0:a.removeAriaLabel,ref:F,prefixCls:w,tabs:Ie,className:!Ae&&vA,tabMoving:!!NA})),D.createElement(ep,{ref:d,position:"right",extra:B,prefixCls:w})))}),tp=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.className,o=A.style,n=A.id,i=A.active,g=A.tabKey,B=A.children;return D.createElement("div",{id:n&&"".concat(n,"-panel-").concat(g),role:"tabpanel",tabIndex:i?0:-1,"aria-labelledby":n&&"".concat(n,"-tab-").concat(g),"aria-hidden":!i,style:o,className:rA(t,i&&"".concat(t,"-active"),r),ref:e},B)});process.env.NODE_ENV!=="production"&&(tp.displayName="TabPane");var _fA=["renderTabBar"],$fA=["label","key"],PS=function(e){var t=e.renderTabBar,r=Ye(e,_fA),o=D.useContext(du),n=o.tabs;if(t){var i=$($({},r),{},{panes:n.map(function(g){var B=g.label,s=g.key,a=Ye(g,$fA);return D.createElement(tp,FA({tab:B,key:s,tabKey:s},a))})});return t(i,dS)}return D.createElement(dS,r)};process.env.NODE_ENV!=="production"&&(PS.displayName="TabNavListWrapper");var AvA=["key","forceRender","style","className","destroyInactiveTabPane"],evA=function(e){var t=e.id,r=e.activeKey,o=e.animated,n=e.tabPosition,i=e.destroyInactiveTabPane,g=D.useContext(du),B=g.prefixCls,s=g.tabs,a=o.tabPane,Q="".concat(B,"-tabpane");return D.createElement("div",{className:rA("".concat(B,"-content-holder"))},D.createElement("div",{className:rA("".concat(B,"-content"),"".concat(B,"-content-").concat(n),K({},"".concat(B,"-content-animated"),a))},s.map(function(E){var C=E.key,l=E.forceRender,f=E.style,c=E.className,v=E.destroyInactiveTabPane,w=Ye(E,AvA),u=C===r;return D.createElement(zi,FA({key:C,visible:u,forceRender:l,removeOnLeave:!!(i||v),leavedClassName:"".concat(Q,"-hidden")},o.tabPaneMotion),function(h,I){var d=h.style,P=h.className;return D.createElement(tp,FA({},w,{prefixCls:Q,id:t,tabKey:C,animated:a,active:u,style:$($({},f),d),className:rA(c,P),ref:I}))})})))};function tvA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},e;return A===!1?e={inkBar:!1,tabPane:!1}:A===!0?e={inkBar:!0,tabPane:!1}:e=$({inkBar:!0},Ce(A)==="object"?A:{}),e.tabPaneMotion&&e.tabPane===void 0&&(e.tabPane=!0),!e.tabPaneMotion&&e.tabPane&&(process.env.NODE_ENV!=="production"&&de(!1,"`animated.tabPane` is true but `animated.tabPaneMotion` is not provided. Motion will not work."),e.tabPane=!1),e}var rvA=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],MS=0,FS=D.forwardRef(function(A,e){var t=A.id,r=A.prefixCls,o=r===void 0?"rc-tabs":r,n=A.className,i=A.items,g=A.direction,B=A.activeKey,s=A.defaultActiveKey,a=A.editable,Q=A.animated,E=A.tabPosition,C=E===void 0?"top":E,l=A.tabBarGutter,f=A.tabBarStyle,c=A.tabBarExtraContent,v=A.locale,w=A.more,u=A.destroyInactiveTabPane,h=A.renderTabBar,I=A.onChange,d=A.onTabClick,P=A.onTabScroll,p=A.getPopupContainer,F=A.popupClassName,m=A.indicator,y=Ye(A,rvA),H=D.useMemo(function(){return(i||[]).filter(function(N){return N&&Ce(N)==="object"&&"key"in N})},[i]),U=g==="rtl",Y=tvA(Q),x=M.useState(!1),G=sA(x,2),R=G[0],z=G[1];M.useEffect(function(){z(EF())},[]);var L=or(function(){var N;return(N=H[0])===null||N===void 0?void 0:N.key},{value:B,defaultValue:s}),b=sA(L,2),O=b[0],T=b[1],S=M.useState(function(){return H.findIndex(function(N){return N.key===O})}),j=sA(S,2),J=j[0],Z=j[1];M.useEffect(function(){var N=H.findIndex(function(BA){return BA.key===O});if(N===-1){var tA;N=Math.max(0,Math.min(J,H.length-1)),T((tA=H[N])===null||tA===void 0?void 0:tA.key)}Z(N)},[H.map(function(N){return N.key}).join("_"),O,J]);var W=or(null,{value:t}),q=sA(W,2),AA=q[0],_=q[1];M.useEffect(function(){t||(_("rc-tabs-".concat(process.env.NODE_ENV==="test"?"test":MS)),MS+=1)},[]);function V(N,tA){d==null||d(N,tA);var BA=N!==O;T(N),BA&&(I==null||I(N))}var X={id:AA,activeKey:O,animated:Y,tabPosition:C,rtl:U,mobile:R},nA=$($({},X),{},{editable:a,locale:v,more:w,tabBarGutter:l,onTabClick:V,onTabScroll:P,extra:c,style:f,panes:null,getPopupContainer:p,popupClassName:F,indicator:m});return D.createElement(du.Provider,{value:{tabs:H,prefixCls:o}},D.createElement("div",FA({ref:e,id:t,className:rA(o,"".concat(o,"-").concat(C),K(K(K({},"".concat(o,"-mobile"),R),"".concat(o,"-editable"),a),"".concat(o,"-rtl"),U),n)},y),D.createElement(PS,FA({},nA,{renderTabBar:h})),D.createElement(evA,FA({destroyInactiveTabPane:u},X,{animated:Y}))))});process.env.NODE_ENV!=="production"&&(FS.displayName="Tabs");const ovA={motionAppear:!1,motionEnter:!0,motionLeave:!0};function nvA(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!0}:t=Object.assign({inkBar:!0},typeof e=="object"?e:{}),t.tabPane&&(t.tabPaneMotion=Object.assign(Object.assign({},ovA),{motionName:kn(A,"switch")})),t}var ivA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);oe)}function BvA(A,e){if(process.env.NODE_ENV!=="production"&&Ct("Tabs").deprecated(!e,"Tabs.TabPane","items"),A)return A;const t=no(e).map(r=>{if(D.isValidElement(r)){const{key:o,props:n}=r,i=n||{},{tab:g}=i,B=ivA(i,["tab"]);return Object.assign(Object.assign({key:String(o)},B),{label:g})}return null});return gvA(t)}const svA=A=>{const{componentCls:e,motionDurationSlow:t}=A;return[{[e]:{[`${e}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${t}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${t}`}}}}},[_B(A,"slide-up"),_B(A,"slide-down")]]},avA=A=>{const{componentCls:e,tabsCardPadding:t,cardBg:r,cardGutter:o,colorBorderSecondary:n,itemSelectedColor:i}=A;return{[`${e}-card`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{margin:0,padding:t,background:r,border:`${eA(A.lineWidth)} ${A.lineType} ${n}`,transition:`all ${A.motionDurationSlow} ${A.motionEaseInOut}`},[`${e}-tab-active`]:{color:i,background:A.colorBgContainer},[`${e}-ink-bar`]:{visibility:"hidden"}},[`&${e}-top, &${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginLeft:{_skip_check_:!0,value:eA(o)}}}},[`&${e}-top`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:`${eA(A.borderRadiusLG)} ${eA(A.borderRadiusLG)} 0 0`},[`${e}-tab-active`]:{borderBottomColor:A.colorBgContainer}}},[`&${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:`0 0 ${eA(A.borderRadiusLG)} ${eA(A.borderRadiusLG)}`},[`${e}-tab-active`]:{borderTopColor:A.colorBgContainer}}},[`&${e}-left, &${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginTop:eA(o)}}},[`&${e}-left`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${eA(A.borderRadiusLG)} 0 0 ${eA(A.borderRadiusLG)}`}},[`${e}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:A.colorBgContainer}}}},[`&${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${eA(A.borderRadiusLG)} ${eA(A.borderRadiusLG)} 0`}},[`${e}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:A.colorBgContainer}}}}}}},QvA=A=>{const{componentCls:e,itemHoverColor:t,dropdownEdgeChildVerticalPadding:r}=A;return{[`${e}-dropdown`]:Object.assign(Object.assign({},Tt(A)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:A.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${e}-dropdown-menu`]:{maxHeight:A.tabsDropdownHeight,margin:0,padding:`${eA(r)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:A.colorBgContainer,backgroundClip:"padding-box",borderRadius:A.borderRadiusLG,outline:"none",boxShadow:A.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Qg),{display:"flex",alignItems:"center",minWidth:A.tabsDropdownWidth,margin:0,padding:`${eA(A.paddingXXS)} ${eA(A.paddingSM)}`,color:A.colorText,fontWeight:"normal",fontSize:A.fontSize,lineHeight:A.lineHeight,cursor:"pointer",transition:`all ${A.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:A.marginSM},color:A.colorTextDescription,fontSize:A.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:t}},"&:hover":{background:A.controlItemBgHover},"&-disabled":{"&, &:hover":{color:A.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},EvA=A=>{const{componentCls:e,margin:t,colorBorderSecondary:r,horizontalMargin:o,verticalItemPadding:n,verticalItemMargin:i,calc:g}=A;return{[`${e}-top, ${e}-bottom`]:{flexDirection:"column",[`> ${e}-nav, > div > ${e}-nav`]:{margin:o,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${eA(A.lineWidth)} ${A.lineType} ${r}`,content:"''"},[`${e}-ink-bar`]:{height:A.lineWidthBold,"&-animated":{transition:`width ${A.motionDurationSlow}, left ${A.motionDurationSlow}, + `]:{paddingInlineEnd:t},[`&-affix-wrapper${e}-affix-wrapper`]:{padding:0,[`> textarea${e}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent","&:focus":{boxShadow:"none !important"}},[`${e}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${e}-clear-icon`]:{position:"absolute",insetInlineEnd:A.paddingXS,insetBlockStart:A.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:A.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},mfA=A=>{const{componentCls:e}=A;return{[`${e}-out-of-range`]:{[`&, & input, & textarea, ${e}-show-count-suffix, ${e}-data-count`]:{color:A.colorError}}}},_F=Gt("Input",A=>{const e=it(A,XF(A));return[IfA(e),pfA(e),PfA(e),MfA(e),FfA(e),mfA(e),GM(e)]},VF,{resetFont:!1});var yfA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"},YfA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:yfA}))},gS=D.forwardRef(YfA);process.env.NODE_ENV!=="production"&&(gS.displayName="PlusOutlined");const du=M.createContext(null);var HfA=function(e){var t=e.activeTabOffset,r=e.horizontal,o=e.rtl,n=e.indicator,i=n===void 0?{}:n,g=i.size,B=i.align,s=B===void 0?"center":B,a=M.useState(),Q=sA(a,2),E=Q[0],C=Q[1],l=M.useRef(),f=M.useCallback(function(v){return typeof g=="function"?g(v):typeof g=="number"?g:v},[g]);function c(){pt.cancel(l.current)}return M.useEffect(function(){var v={};if(t)if(r){v.width=f(t.width);var w=o?"right":"left";s==="start"&&(v[w]=t[w]),s==="center"&&(v[w]=t[w]+t.width/2,v.transform=o?"translateX(50%)":"translateX(-50%)"),s==="end"&&(v[w]=t[w]+t.width,v.transform="translateX(-100%)")}else v.height=f(t.height),s==="start"&&(v.top=t.top),s==="center"&&(v.top=t.top+t.height/2,v.transform="translateY(-50%)"),s==="end"&&(v.top=t.top+t.height,v.transform="translateY(-100%)");return c(),l.current=pt(function(){C(v)}),c},[t,r,o,s,f]),{style:E}},BS={width:0,height:0,left:0,top:0};function bfA(A,e,t){return M.useMemo(function(){for(var r,o=new Map,n=e.get((r=A[0])===null||r===void 0?void 0:r.key)||BS,i=n.left+n.width,g=0;gY?(H=m,d.current="x"):(H=y,d.current="y"),e(-H,-H)&&p.preventDefault()}var F=M.useRef(null);F.current={onTouchStart:u,onTouchMove:h,onTouchEnd:I,onWheel:P},D.useEffect(function(){function p(U){F.current.onTouchStart(U)}function m(U){F.current.onTouchMove(U)}function y(U){F.current.onTouchEnd(U)}function H(U){F.current.onWheel(U)}return document.addEventListener("touchmove",m,{passive:!1}),document.addEventListener("touchend",y,{passive:!0}),A.current.addEventListener("touchstart",p,{passive:!0}),A.current.addEventListener("wheel",H,{passive:!1}),function(){document.removeEventListener("touchmove",m),document.removeEventListener("touchend",y)}},[])}function ES(A){var e=M.useState(0),t=sA(e,2),r=t[0],o=t[1],n=M.useRef(0),i=M.useRef();return i.current=A,xP(function(){var g;(g=i.current)===null||g===void 0||g.call(i)},[r]),function(){n.current===r&&(n.current+=1,o(n.current))}}function GfA(A){var e=M.useRef([]),t=M.useState({}),r=sA(t,2),o=r[1],n=M.useRef(typeof A=="function"?A():A),i=ES(function(){var B=n.current;e.current.forEach(function(s){B=s(B)}),e.current=[],n.current=B,o({})});function g(B){e.current.push(B),i()}return[n.current,g]}var CS={width:0,height:0,left:0,top:0,right:0};function zfA(A,e,t,r,o,n,i){var g=i.tabs,B=i.tabPosition,s=i.rtl,a,Q,E;return["top","bottom"].includes(B)?(a="width",Q=s?"right":"left",E=Math.abs(t)):(a="height",Q="top",E=-t),M.useMemo(function(){if(!g.length)return[0,0];for(var C=g.length,l=C,f=0;fE+e){l=f-1;break}}for(var v=0,w=C-1;w>=0;w-=1){var u=A.get(g[w].key)||CS;if(u[Q]=l?[0,0]:[v,l]},[A,e,r,o,n,E,B,g.map(function(C){return C.key}).join("_"),s])}function lS(A){var e;return A instanceof Map?(e={},A.forEach(function(t,r){e[r]=t})):e=A,JSON.stringify(e)}var RfA="TABS_DQ";function cS(A){return String(A).replace(/"/g,RfA)}function fS(A,e,t,r){return!(!t||r||A===!1||A===void 0&&(e===!1||e===null))}var vS=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.editable,o=A.locale,n=A.style;return!r||r.showAdd===!1?null:D.createElement("button",{ref:e,type:"button",className:"".concat(t,"-nav-add"),style:n,"aria-label":(o==null?void 0:o.addAriaLabel)||"Add tab",onClick:function(g){r.onEdit("add",{event:g})}},r.addIcon||"+")}),$F=D.forwardRef(function(A,e){var t=A.position,r=A.prefixCls,o=A.extra;if(!o)return null;var n,i={};return Ee(o)==="object"&&!D.isValidElement(o)?i=o:i.right=o,t==="right"&&(n=i.right),t==="left"&&(n=i.left),n?D.createElement("div",{className:"".concat(r,"-extra-content"),ref:e},n):null});process.env.NODE_ENV!=="production"&&($F.displayName="ExtraContent");var LfA=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.id,o=A.tabs,n=A.locale,i=A.mobile,g=A.more,B=g===void 0?{}:g,s=A.style,a=A.className,Q=A.editable,E=A.tabBarGutter,C=A.rtl,l=A.removeAriaLabel,f=A.onTabClick,c=A.getPopupContainer,v=A.popupClassName,w=M.useState(!1),u=sA(w,2),h=u[0],I=u[1],d=M.useState(null),P=sA(d,2),F=P[0],p=P[1],m=B.icon,y=m===void 0?"More":m,H="".concat(r,"-more-popup"),U="".concat(t,"-dropdown"),Y=F!==null?"".concat(H,"-").concat(F):null,x=n==null?void 0:n.dropdownAriaLabel;function G(S,j){S.preventDefault(),S.stopPropagation(),Q.onEdit("remove",{key:j,event:S})}var R=D.createElement(FE,{onClick:function(j){var J=j.key,Z=j.domEvent;f(J,Z),I(!1)},prefixCls:"".concat(U,"-menu"),id:H,tabIndex:-1,role:"listbox","aria-activedescendant":Y,selectedKeys:[F],"aria-label":x!==void 0?x:"expanded dropdown"},o.map(function(S){var j=S.closable,J=S.disabled,Z=S.closeIcon,W=S.key,$=S.label,eA=fS(j,Z,Q,J);return D.createElement(ac,{key:W,id:"".concat(H,"-").concat(W),role:"option","aria-controls":r&&"".concat(r,"-panel-").concat(W),disabled:J},D.createElement("span",null,$),eA&&D.createElement("button",{type:"button","aria-label":l||"remove",tabIndex:0,className:"".concat(U,"-menu-item-remove"),onClick:function(V){V.stopPropagation(),G(V,W)}},Z||Q.removeIcon||"×"))}));function z(S){for(var j=o.filter(function(eA){return!eA.disabled}),J=j.findIndex(function(eA){return eA.key===F})||0,Z=j.length,W=0;WfA?"left":"right"})}),U=sA(H,2),Y=U[0],x=U[1],G=sS(0,function(cA,fA){!y&&f&&f({direction:cA>fA?"top":"bottom"})}),R=sA(G,2),z=R[0],L=R[1],b=M.useState([0,0]),O=sA(b,2),T=O[0],S=O[1],j=M.useState([0,0]),J=sA(j,2),Z=J[0],W=J[1],$=M.useState([0,0]),eA=sA($,2),_=eA[0],V=eA[1],X=M.useState([0,0]),nA=sA(X,2),N=nA[0],tA=nA[1],BA=GfA(new Map),aA=sA(BA,2),EA=aA[0],CA=aA[1],QA=bfA(u,EA,Z[0]),lA=Mu(T,y),pA=Mu(Z,y),DA=Mu(_,y),mA=Mu(N,y),LA=lAGA?GA:cA}var wA=M.useRef(null),MA=M.useState(),TA=sA(MA,2),NA=TA[0],ie=TA[1];function WA(){ie(Date.now())}function jA(){wA.current&&clearTimeout(wA.current)}xfA(P,function(cA,fA){function SA(ge,te){ge(function(se){var De=hA(se+te);return De})}return LA?(y?SA(x,cA):SA(L,fA),jA(),WA(),!0):!1}),M.useEffect(function(){return jA(),NA&&(wA.current=setTimeout(function(){ie(0)},100)),jA},[NA]);var bA=zfA(QA,oA,y?Y:z,pA,DA,mA,q(q({},A),{},{tabs:u})),JA=sA(bA,2),ae=JA[0],he=JA[1],gt=Ot(function(){var cA=arguments.length>0&&arguments[0]!==void 0?arguments[0]:i,fA=QA.get(cA)||{width:0,height:0,left:0,right:0,top:0};if(y){var SA=Y;g?fA.rightY+oA&&(SA=fA.right+fA.width-oA):fA.left<-Y?SA=-fA.left:fA.left+fA.width>-Y+oA&&(SA=-(fA.left+fA.width-oA)),L(0),x(hA(SA))}else{var ge=z;fA.top<-z?ge=-fA.top:fA.top+fA.height>-z+oA&&(ge=-(fA.top+fA.height-oA)),x(0),L(hA(ge))}}),ye={};Q==="top"||Q==="bottom"?ye[g?"marginRight":"marginLeft"]=E:ye.marginTop=E;var be=u.map(function(cA,fA){var SA=cA.key;return D.createElement(OfA,{id:o,prefixCls:w,key:SA,tab:cA,style:fA===0?void 0:ye,closable:cA.closable,editable:s,active:SA===i,renderWrapper:C,removeAriaLabel:a==null?void 0:a.removeAriaLabel,onClick:function(te){l(SA,te)},onFocus:function(){gt(SA),WA(),P.current&&(g||(P.current.scrollLeft=0),P.current.scrollTop=0)}})}),Fe=function(){return CA(function(){var fA,SA=new Map,ge=(fA=F.current)===null||fA===void 0?void 0:fA.getBoundingClientRect();return u.forEach(function(te){var se,De=te.key,XA=(se=F.current)===null||se===void 0?void 0:se.querySelector('[data-node-key="'.concat(cS(De),'"]'));if(XA){var ee=TfA(XA,ge),Be=sA(ee,4),We=Be[0],Yt=Be[1],xt=Be[2],ut=Be[3];SA.set(De,{width:We,height:Yt,left:xt,top:ut})}}),SA})};M.useEffect(function(){Fe()},[u.map(function(cA){return cA.key}).join("_")]);var Me=ES(function(){var cA=pE(h),fA=pE(I),SA=pE(d);S([cA[0]-fA[0]-SA[0],cA[1]-fA[1]-SA[1]]);var ge=pE(m);V(ge);var te=pE(p);tA(te);var se=pE(F);W([se[0]-ge[0],se[1]-ge[1]]),Fe()}),ce=u.slice(0,ae),ZA=u.slice(he+1),Ie=[].concat(zA(ce),zA(ZA)),Ne=QA.get(i),kA=HfA({activeTabOffset:Ne,horizontal:y,indicator:c,rtl:g}),_A=kA.style;M.useEffect(function(){gt()},[i,xA,GA,lS(Ne),lS(QA),y]),M.useEffect(function(){Me()},[g]);var Ae=!!Ie.length,$A="".concat(w,"-nav-wrap"),fe,Oe,Mt,gA;return y?g?(Oe=Y>0,fe=Y!==GA):(fe=Y<0,Oe=Y!==xA):(Mt=z<0,gA=z!==xA),D.createElement(Do,{onResize:Me},D.createElement("div",{ref:KB(e,h),role:"tablist",className:rA("".concat(w,"-nav"),t),style:r,onKeyDown:function(){WA()}},D.createElement($F,{ref:I,position:"left",extra:B,prefixCls:w}),D.createElement(Do,{onResize:Me},D.createElement("div",{className:rA($A,K(K(K(K({},"".concat($A,"-ping-left"),fe),"".concat($A,"-ping-right"),Oe),"".concat($A,"-ping-top"),Mt),"".concat($A,"-ping-bottom"),gA)),ref:P},D.createElement(Do,{onResize:Me},D.createElement("div",{ref:F,className:"".concat(w,"-nav-list"),style:{transform:"translate(".concat(Y,"px, ").concat(z,"px)"),transition:NA?"none":void 0}},be,D.createElement(vS,{ref:m,prefixCls:w,locale:a,editable:s,style:q(q({},be.length===0?void 0:ye),{},{visibility:Ae?"hidden":null})}),D.createElement("div",{className:rA("".concat(w,"-ink-bar"),K({},"".concat(w,"-ink-bar-animated"),n.inkBar)),style:_A}))))),D.createElement(SfA,FA({},A,{removeAriaLabel:a==null?void 0:a.removeAriaLabel,ref:p,prefixCls:w,tabs:Ie,className:!Ae&&vA,tabMoving:!!NA})),D.createElement($F,{ref:d,position:"right",extra:B,prefixCls:w})))}),Ap=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.className,o=A.style,n=A.id,i=A.active,g=A.tabKey,B=A.children;return D.createElement("div",{id:n&&"".concat(n,"-panel-").concat(g),role:"tabpanel",tabIndex:i?0:-1,"aria-labelledby":n&&"".concat(n,"-tab-").concat(g),"aria-hidden":!i,style:o,className:rA(t,i&&"".concat(t,"-active"),r),ref:e},B)});process.env.NODE_ENV!=="production"&&(Ap.displayName="TabPane");var kfA=["renderTabBar"],NfA=["label","key"],uS=function(e){var t=e.renderTabBar,r=Ye(e,kfA),o=D.useContext(du),n=o.tabs;if(t){var i=q(q({},r),{},{panes:n.map(function(g){var B=g.label,s=g.key,a=Ye(g,NfA);return D.createElement(Ap,FA({tab:B,key:s,tabKey:s},a))})});return t(i,wS)}return D.createElement(wS,r)};process.env.NODE_ENV!=="production"&&(uS.displayName="TabNavListWrapper");var jfA=["key","forceRender","style","className","destroyInactiveTabPane"],JfA=function(e){var t=e.id,r=e.activeKey,o=e.animated,n=e.tabPosition,i=e.destroyInactiveTabPane,g=D.useContext(du),B=g.prefixCls,s=g.tabs,a=o.tabPane,Q="".concat(B,"-tabpane");return D.createElement("div",{className:rA("".concat(B,"-content-holder"))},D.createElement("div",{className:rA("".concat(B,"-content"),"".concat(B,"-content-").concat(n),K({},"".concat(B,"-content-animated"),a))},s.map(function(E){var C=E.key,l=E.forceRender,f=E.style,c=E.className,v=E.destroyInactiveTabPane,w=Ye(E,jfA),u=C===r;return D.createElement(zi,FA({key:C,visible:u,forceRender:l,removeOnLeave:!!(i||v),leavedClassName:"".concat(Q,"-hidden")},o.tabPaneMotion),function(h,I){var d=h.style,P=h.className;return D.createElement(Ap,FA({},w,{prefixCls:Q,id:t,tabKey:C,animated:a,active:u,style:q(q({},f),d),className:rA(c,P),ref:I}))})})))};function KfA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{inkBar:!0,tabPane:!1},e;return A===!1?e={inkBar:!1,tabPane:!1}:A===!0?e={inkBar:!0,tabPane:!1}:e=q({inkBar:!0},Ee(A)==="object"?A:{}),e.tabPaneMotion&&e.tabPane===void 0&&(e.tabPane=!0),!e.tabPaneMotion&&e.tabPane&&(process.env.NODE_ENV!=="production"&&de(!1,"`animated.tabPane` is true but `animated.tabPaneMotion` is not provided. Motion will not work."),e.tabPane=!1),e}var XfA=["id","prefixCls","className","items","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","more","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll","getPopupContainer","popupClassName","indicator"],DS=0,hS=D.forwardRef(function(A,e){var t=A.id,r=A.prefixCls,o=r===void 0?"rc-tabs":r,n=A.className,i=A.items,g=A.direction,B=A.activeKey,s=A.defaultActiveKey,a=A.editable,Q=A.animated,E=A.tabPosition,C=E===void 0?"top":E,l=A.tabBarGutter,f=A.tabBarStyle,c=A.tabBarExtraContent,v=A.locale,w=A.more,u=A.destroyInactiveTabPane,h=A.renderTabBar,I=A.onChange,d=A.onTabClick,P=A.onTabScroll,F=A.getPopupContainer,p=A.popupClassName,m=A.indicator,y=Ye(A,XfA),H=D.useMemo(function(){return(i||[]).filter(function(N){return N&&Ee(N)==="object"&&"key"in N})},[i]),U=g==="rtl",Y=KfA(Q),x=M.useState(!1),G=sA(x,2),R=G[0],z=G[1];M.useEffect(function(){z(EF())},[]);var L=or(function(){var N;return(N=H[0])===null||N===void 0?void 0:N.key},{value:B,defaultValue:s}),b=sA(L,2),O=b[0],T=b[1],S=M.useState(function(){return H.findIndex(function(N){return N.key===O})}),j=sA(S,2),J=j[0],Z=j[1];M.useEffect(function(){var N=H.findIndex(function(BA){return BA.key===O});if(N===-1){var tA;N=Math.max(0,Math.min(J,H.length-1)),T((tA=H[N])===null||tA===void 0?void 0:tA.key)}Z(N)},[H.map(function(N){return N.key}).join("_"),O,J]);var W=or(null,{value:t}),$=sA(W,2),eA=$[0],_=$[1];M.useEffect(function(){t||(_("rc-tabs-".concat(process.env.NODE_ENV==="test"?"test":DS)),DS+=1)},[]);function V(N,tA){d==null||d(N,tA);var BA=N!==O;T(N),BA&&(I==null||I(N))}var X={id:eA,activeKey:O,animated:Y,tabPosition:C,rtl:U,mobile:R},nA=q(q({},X),{},{editable:a,locale:v,more:w,tabBarGutter:l,onTabClick:V,onTabScroll:P,extra:c,style:f,panes:null,getPopupContainer:F,popupClassName:p,indicator:m});return D.createElement(du.Provider,{value:{tabs:H,prefixCls:o}},D.createElement("div",FA({ref:e,id:t,className:rA(o,"".concat(o,"-").concat(C),K(K(K({},"".concat(o,"-mobile"),R),"".concat(o,"-editable"),a),"".concat(o,"-rtl"),U),n)},y),D.createElement(uS,FA({},nA,{renderTabBar:h})),D.createElement(JfA,FA({destroyInactiveTabPane:u},X,{animated:Y}))))});process.env.NODE_ENV!=="production"&&(hS.displayName="Tabs");const VfA={motionAppear:!1,motionEnter:!0,motionLeave:!0};function WfA(A){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inkBar:!0,tabPane:!1},t;return e===!1?t={inkBar:!1,tabPane:!1}:e===!0?t={inkBar:!0,tabPane:!0}:t=Object.assign({inkBar:!0},typeof e=="object"?e:{}),t.tabPane&&(t.tabPaneMotion=Object.assign(Object.assign({},VfA),{motionName:kn(A,"switch")})),t}var ZfA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);oe)}function _fA(A,e){if(process.env.NODE_ENV!=="production"&&vt("Tabs").deprecated(!e,"Tabs.TabPane","items"),A)return A;const t=Eo(e).map(r=>{if(D.isValidElement(r)){const{key:o,props:n}=r,i=n||{},{tab:g}=i,B=ZfA(i,["tab"]);return Object.assign(Object.assign({key:String(o)},B),{label:g})}return null});return qfA(t)}const $fA=A=>{const{componentCls:e,motionDurationSlow:t}=A;return[{[e]:{[`${e}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${t}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${t}`}}}}},[_B(A,"slide-up"),_B(A,"slide-down")]]},AvA=A=>{const{componentCls:e,tabsCardPadding:t,cardBg:r,cardGutter:o,colorBorderSecondary:n,itemSelectedColor:i}=A;return{[`${e}-card`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{margin:0,padding:t,background:r,border:`${AA(A.lineWidth)} ${A.lineType} ${n}`,transition:`all ${A.motionDurationSlow} ${A.motionEaseInOut}`},[`${e}-tab-active`]:{color:i,background:A.colorBgContainer},[`${e}-ink-bar`]:{visibility:"hidden"}},[`&${e}-top, &${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginLeft:{_skip_check_:!0,value:AA(o)}}}},[`&${e}-top`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:`${AA(A.borderRadiusLG)} ${AA(A.borderRadiusLG)} 0 0`},[`${e}-tab-active`]:{borderBottomColor:A.colorBgContainer}}},[`&${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:`0 0 ${AA(A.borderRadiusLG)} ${AA(A.borderRadiusLG)}`},[`${e}-tab-active`]:{borderTopColor:A.colorBgContainer}}},[`&${e}-left, &${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginTop:AA(o)}}},[`&${e}-left`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${AA(A.borderRadiusLG)} 0 0 ${AA(A.borderRadiusLG)}`}},[`${e}-tab-active`]:{borderRightColor:{_skip_check_:!0,value:A.colorBgContainer}}}},[`&${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${AA(A.borderRadiusLG)} ${AA(A.borderRadiusLG)} 0`}},[`${e}-tab-active`]:{borderLeftColor:{_skip_check_:!0,value:A.colorBgContainer}}}}}}},evA=A=>{const{componentCls:e,itemHoverColor:t,dropdownEdgeChildVerticalPadding:r}=A;return{[`${e}-dropdown`]:Object.assign(Object.assign({},Jt(A)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:A.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${e}-dropdown-menu`]:{maxHeight:A.tabsDropdownHeight,margin:0,padding:`${AA(r)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:!0,value:"left"},listStyleType:"none",backgroundColor:A.colorBgContainer,backgroundClip:"padding-box",borderRadius:A.borderRadiusLG,outline:"none",boxShadow:A.boxShadowSecondary,"&-item":Object.assign(Object.assign({},Qg),{display:"flex",alignItems:"center",minWidth:A.tabsDropdownWidth,margin:0,padding:`${AA(A.paddingXXS)} ${AA(A.paddingSM)}`,color:A.colorText,fontWeight:"normal",fontSize:A.fontSize,lineHeight:A.lineHeight,cursor:"pointer",transition:`all ${A.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:!0,value:A.marginSM},color:A.colorTextDescription,fontSize:A.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:t}},"&:hover":{background:A.controlItemBgHover},"&-disabled":{"&, &:hover":{color:A.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}})}})}},tvA=A=>{const{componentCls:e,margin:t,colorBorderSecondary:r,horizontalMargin:o,verticalItemPadding:n,verticalItemMargin:i,calc:g}=A;return{[`${e}-top, ${e}-bottom`]:{flexDirection:"column",[`> ${e}-nav, > div > ${e}-nav`]:{margin:o,"&::before":{position:"absolute",right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},borderBottom:`${AA(A.lineWidth)} ${A.lineType} ${r}`,content:"''"},[`${e}-ink-bar`]:{height:A.lineWidthBold,"&-animated":{transition:`width ${A.motionDurationSlow}, left ${A.motionDurationSlow}, right ${A.motionDurationSlow}`}},[`${e}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:A.controlHeight},"&::before":{left:{_skip_check_:!0,value:0},boxShadow:A.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:!0,value:0},boxShadow:A.boxShadowTabsOverflowRight},[`&${e}-nav-wrap-ping-left::before`]:{opacity:1},[`&${e}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${e}-top`]:{[`> ${e}-nav, - > div > ${e}-nav`]:{"&::before":{bottom:0},[`${e}-ink-bar`]:{bottom:0}}},[`${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{order:1,marginTop:t,marginBottom:0,"&::before":{top:0},[`${e}-ink-bar`]:{top:0}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{order:0}},[`${e}-left, ${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{flexDirection:"column",minWidth:g(A.controlHeight).mul(1.25).equal(),[`${e}-tab`]:{padding:n,textAlign:"center"},[`${e}-tab + ${e}-tab`]:{margin:i},[`${e}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:A.controlHeight},"&::before":{top:0,boxShadow:A.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:A.boxShadowTabsOverflowBottom},[`&${e}-nav-wrap-ping-top::before`]:{opacity:1},[`&${e}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${e}-ink-bar`]:{width:A.lineWidthBold,"&-animated":{transition:`height ${A.motionDurationSlow}, top ${A.motionDurationSlow}`}},[`${e}-nav-list, ${e}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${e}-left`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{marginLeft:{_skip_check_:!0,value:eA(g(A.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`},[`> ${e}-content > ${e}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:A.paddingLG}}}},[`${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{order:1,[`${e}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:g(A.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`},[`> ${e}-content > ${e}-tabpane`]:{paddingRight:{_skip_check_:!0,value:A.paddingLG}}}}}},CvA=A=>{const{componentCls:e,cardPaddingSM:t,cardPaddingLG:r,horizontalItemPaddingSM:o,horizontalItemPaddingLG:n}=A;return{[e]:{"&-small":{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:o,fontSize:A.titleFontSizeSM}}},"&-large":{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:n,fontSize:A.titleFontSizeLG}}}},[`${e}-card`]:{[`&${e}-small`]:{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:t}},[`&${e}-bottom`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:`0 0 ${eA(A.borderRadius)} ${eA(A.borderRadius)}`}},[`&${e}-top`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:`${eA(A.borderRadius)} ${eA(A.borderRadius)} 0 0`}},[`&${e}-right`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${eA(A.borderRadius)} ${eA(A.borderRadius)} 0`}}},[`&${e}-left`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${eA(A.borderRadius)} 0 0 ${eA(A.borderRadius)}`}}}},[`&${e}-large`]:{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:r}}}}}},lvA=A=>{const{componentCls:e,itemActiveColor:t,itemHoverColor:r,iconCls:o,tabsHorizontalItemMargin:n,horizontalItemPadding:i,itemSelectedColor:g,itemColor:B}=A,s=`${e}-tab`;return{[s]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:i,fontSize:A.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:B,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:t}},ta(A)),"&-btn":{outline:"none",transition:`all ${A.motionDurationSlow}`,[`${s}-icon:not(:last-child)`]:{marginInlineEnd:A.marginSM}},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:A.calc(A.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:A.marginXS},color:A.colorTextDescription,fontSize:A.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${A.motionDurationSlow}`,"&:hover":{color:A.colorTextHeading}},"&:hover":{color:r},[`&${s}-active ${s}-btn`]:{color:g,textShadow:A.tabsActiveTextShadow},[`&${s}-disabled`]:{color:A.colorTextDisabled,cursor:"not-allowed"},[`&${s}-disabled ${s}-btn, &${s}-disabled ${e}-remove`]:{"&:focus, &:active":{color:A.colorTextDisabled}},[`& ${s}-remove ${o}`]:{margin:0},[`${o}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:A.marginSM}}},[`${s} + ${s}`]:{margin:{_skip_check_:!0,value:n}}}},cvA=A=>{const{componentCls:e,tabsHorizontalItemMarginRTL:t,iconCls:r,cardGutter:o,calc:n}=A;return{[`${e}-rtl`]:{direction:"rtl",[`${e}-nav`]:{[`${e}-tab`]:{margin:{_skip_check_:!0,value:t},[`${e}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:eA(A.marginSM)}},[`${e}-tab-remove`]:{marginRight:{_skip_check_:!0,value:eA(A.marginXS)},marginLeft:{_skip_check_:!0,value:eA(n(A.marginXXS).mul(-1).equal())},[r]:{margin:0}}}},[`&${e}-left`]:{[`> ${e}-nav`]:{order:1},[`> ${e}-content-holder`]:{order:0}},[`&${e}-right`]:{[`> ${e}-nav`]:{order:0},[`> ${e}-content-holder`]:{order:1}},[`&${e}-card${e}-top, &${e}-card${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginRight:{_skip_check_:!0,value:o},marginLeft:{_skip_check_:!0,value:0}}}}},[`${e}-dropdown-rtl`]:{direction:"rtl"},[`${e}-menu-item`]:{[`${e}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},fvA=A=>{const{componentCls:e,tabsCardPadding:t,cardHeight:r,cardGutter:o,itemHoverColor:n,itemActiveColor:i,colorBorderSecondary:g}=A;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},Tt(A)),{display:"flex",[`> ${e}-nav, > div > ${e}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${e}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${A.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${e}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${A.motionDurationSlow}`},[`${e}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${e}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${e}-nav-more`]:{position:"relative",padding:t,background:"transparent",border:0,color:A.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:A.calc(A.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${e}-nav-add`]:Object.assign({minWidth:r,minHeight:r,marginLeft:{_skip_check_:!0,value:o},padding:`0 ${eA(A.paddingXS)}`,background:"transparent",border:`${eA(A.lineWidth)} ${A.lineType} ${g}`,borderRadius:`${eA(A.borderRadiusLG)} ${eA(A.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:A.colorText,transition:`all ${A.motionDurationSlow} ${A.motionEaseInOut}`,"&:hover":{color:n},"&:active, &:focus:not(:focus-visible)":{color:i}},ta(A))},[`${e}-extra-content`]:{flex:"none"},[`${e}-ink-bar`]:{position:"absolute",background:A.inkBarColor,pointerEvents:"none"}}),lvA(A)),{[`${e}-content`]:{position:"relative",width:"100%"},[`${e}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${e}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${e}-centered`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-nav-wrap`]:{[`&:not([class*='${e}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}},vvA=Ut("Tabs",A=>{const e=it(A,{tabsCardPadding:A.cardPadding,dropdownEdgeChildVerticalPadding:A.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${eA(A.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${eA(A.horizontalItemGutter)}`});return[CvA(e),cvA(e),EvA(e),QvA(e),avA(e),fvA(e),svA(e)]},A=>{const e=A.controlHeightLG;return{zIndexPopup:A.zIndexPopupBase+50,cardBg:A.colorFillAlter,cardHeight:e,cardPadding:`${(e-Math.round(A.fontSize*A.lineHeight))/2-A.lineWidth}px ${A.padding}px`,cardPaddingSM:`${A.paddingXXS*1.5}px ${A.padding}px`,cardPaddingLG:`${A.paddingXS}px ${A.padding}px ${A.paddingXXS*1.5}px`,titleFontSize:A.fontSize,titleFontSizeLG:A.fontSizeLG,titleFontSizeSM:A.fontSize,inkBarColor:A.colorPrimary,horizontalMargin:`0 0 ${A.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${A.paddingSM}px 0`,horizontalItemPaddingSM:`${A.paddingXS}px 0`,horizontalItemPaddingLG:`${A.padding}px 0`,verticalItemPadding:`${A.paddingXS}px ${A.paddingLG}px`,verticalItemMargin:`${A.margin}px 0 0 0`,itemColor:A.colorText,itemSelectedColor:A.colorPrimary,itemHoverColor:A.colorPrimaryHover,itemActiveColor:A.colorPrimaryActive,cardGutter:A.marginXXS/2}}),pS=()=>null;process.env.NODE_ENV!=="production"&&(pS.displayName="DeprecatedTabPane");var wvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var e,t,r,o,n,i,g,B,s,a,Q;const{type:E,className:C,rootClassName:l,size:f,onEdit:c,hideAdd:v,centered:w,addIcon:u,removeIcon:h,moreIcon:I,more:d,popupClassName:P,children:p,items:F,animated:m,style:y,indicatorSize:H,indicator:U}=A,Y=wvA(A,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator"]),{prefixCls:x}=Y,{direction:G,tabs:R,getPrefixCls:z,getPopupContainer:L}=D.useContext(Ee),b=z("tabs",x),O=Nr(b),[T,S,j]=vvA(b,O);let J;E==="editable-card"&&(J={onEdit:(X,nA)=>{let{key:N,event:tA}=nA;c==null||c(X==="add"?tA:N,X)},removeIcon:(e=h??(R==null?void 0:R.removeIcon))!==null&&e!==void 0?e:D.createElement(iB,null),addIcon:(u??(R==null?void 0:R.addIcon))||D.createElement(ES,null),showAdd:v!==!0});const Z=z();if(process.env.NODE_ENV!=="production"){const X=Ct("Tabs");process.env.NODE_ENV!=="production"&&X(!("onPrevClick"in A)&&!("onNextClick"in A),"breaking","`onPrevClick` and `onNextClick` has been removed. Please use `onTabScroll` instead."),process.env.NODE_ENV!=="production"&&X(!(H||R!=null&&R.indicatorSize),"deprecated","`indicatorSize` has been deprecated. Please use `indicator={{ size: ... }}` instead.")}const W=So(f),q=BvA(F,p),AA=nvA(b,m),_=Object.assign(Object.assign({},R==null?void 0:R.style),y),V={align:(t=U==null?void 0:U.align)!==null&&t!==void 0?t:(r=R==null?void 0:R.indicator)===null||r===void 0?void 0:r.align,size:(g=(n=(o=U==null?void 0:U.size)!==null&&o!==void 0?o:H)!==null&&n!==void 0?n:(i=R==null?void 0:R.indicator)===null||i===void 0?void 0:i.size)!==null&&g!==void 0?g:R==null?void 0:R.indicatorSize};return T(D.createElement(FS,Object.assign({direction:G,getPopupContainer:L},Y,{items:q,className:rA({[`${b}-${W}`]:W,[`${b}-card`]:["card","editable-card"].includes(E),[`${b}-editable-card`]:E==="editable-card",[`${b}-centered`]:w},R==null?void 0:R.className,C,l,S,j,O),popupClassName:rA(P,S,j,O),style:_,editable:J,more:Object.assign({icon:(Q=(a=(s=(B=R==null?void 0:R.more)===null||B===void 0?void 0:B.icon)!==null&&s!==void 0?s:R==null?void 0:R.moreIcon)!==null&&a!==void 0?a:I)!==null&&Q!==void 0?Q:D.createElement(uu,null),transitionName:`${Z}-slide-up`},d),prefixCls:b,animated:AA,indicator:V})))};rp.TabPane=pS,process.env.NODE_ENV!=="production"&&(rp.displayName="Tabs");var uvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{prefixCls:e,className:t,hoverable:r=!0}=A,o=uvA(A,["prefixCls","className","hoverable"]);const{getPrefixCls:n}=D.useContext(Ee),i=n("card",e),g=rA(`${i}-grid`,t,{[`${i}-grid-hoverable`]:r});return D.createElement("div",Object.assign({},o,{className:g}))},DvA=A=>{const{antCls:e,componentCls:t,headerHeight:r,cardPaddingBase:o,tabsMarginBottom:n}=A;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:r,marginBottom:-1,padding:`0 ${eA(o)}`,color:A.colorTextHeading,fontWeight:A.fontWeightStrong,fontSize:A.headerFontSize,background:A.headerBg,borderBottom:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorderSecondary}`,borderRadius:`${eA(A.borderRadiusLG)} ${eA(A.borderRadiusLG)} 0 0`},nB()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},Qg),{[` + > div > ${e}-nav`]:{"&::before":{bottom:0},[`${e}-ink-bar`]:{bottom:0}}},[`${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{order:1,marginTop:t,marginBottom:0,"&::before":{top:0},[`${e}-ink-bar`]:{top:0}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{order:0}},[`${e}-left, ${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{flexDirection:"column",minWidth:g(A.controlHeight).mul(1.25).equal(),[`${e}-tab`]:{padding:n,textAlign:"center"},[`${e}-tab + ${e}-tab`]:{margin:i},[`${e}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:!0,value:0},left:{_skip_check_:!0,value:0},height:A.controlHeight},"&::before":{top:0,boxShadow:A.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:A.boxShadowTabsOverflowBottom},[`&${e}-nav-wrap-ping-top::before`]:{opacity:1},[`&${e}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${e}-ink-bar`]:{width:A.lineWidthBold,"&-animated":{transition:`height ${A.motionDurationSlow}, top ${A.motionDurationSlow}`}},[`${e}-nav-list, ${e}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${e}-left`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-ink-bar`]:{right:{_skip_check_:!0,value:0}}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{marginLeft:{_skip_check_:!0,value:AA(g(A.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:!0,value:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`},[`> ${e}-content > ${e}-tabpane`]:{paddingLeft:{_skip_check_:!0,value:A.paddingLG}}}},[`${e}-right`]:{[`> ${e}-nav, > div > ${e}-nav`]:{order:1,[`${e}-ink-bar`]:{left:{_skip_check_:!0,value:0}}},[`> ${e}-content-holder, > div > ${e}-content-holder`]:{order:0,marginRight:{_skip_check_:!0,value:g(A.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:!0,value:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`},[`> ${e}-content > ${e}-tabpane`]:{paddingRight:{_skip_check_:!0,value:A.paddingLG}}}}}},rvA=A=>{const{componentCls:e,cardPaddingSM:t,cardPaddingLG:r,horizontalItemPaddingSM:o,horizontalItemPaddingLG:n}=A;return{[e]:{"&-small":{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:o,fontSize:A.titleFontSizeSM}}},"&-large":{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:n,fontSize:A.titleFontSizeLG}}}},[`${e}-card`]:{[`&${e}-small`]:{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:t}},[`&${e}-bottom`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:`0 0 ${AA(A.borderRadius)} ${AA(A.borderRadius)}`}},[`&${e}-top`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:`${AA(A.borderRadius)} ${AA(A.borderRadius)} 0 0`}},[`&${e}-right`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`0 ${AA(A.borderRadius)} ${AA(A.borderRadius)} 0`}}},[`&${e}-left`]:{[`> ${e}-nav ${e}-tab`]:{borderRadius:{_skip_check_:!0,value:`${AA(A.borderRadius)} 0 0 ${AA(A.borderRadius)}`}}}},[`&${e}-large`]:{[`> ${e}-nav`]:{[`${e}-tab`]:{padding:r}}}}}},ovA=A=>{const{componentCls:e,itemActiveColor:t,itemHoverColor:r,iconCls:o,tabsHorizontalItemMargin:n,horizontalItemPadding:i,itemSelectedColor:g,itemColor:B}=A,s=`${e}-tab`;return{[s]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:i,fontSize:A.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:B,"&-btn, &-remove":Object.assign({"&:focus:not(:focus-visible), &:active":{color:t}},ta(A)),"&-btn":{outline:"none",transition:`all ${A.motionDurationSlow}`,[`${s}-icon:not(:last-child)`]:{marginInlineEnd:A.marginSM}},"&-remove":{flex:"none",marginRight:{_skip_check_:!0,value:A.calc(A.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:!0,value:A.marginXS},color:A.colorTextDescription,fontSize:A.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${A.motionDurationSlow}`,"&:hover":{color:A.colorTextHeading}},"&:hover":{color:r},[`&${s}-active ${s}-btn`]:{color:g,textShadow:A.tabsActiveTextShadow},[`&${s}-disabled`]:{color:A.colorTextDisabled,cursor:"not-allowed"},[`&${s}-disabled ${s}-btn, &${s}-disabled ${e}-remove`]:{"&:focus, &:active":{color:A.colorTextDisabled}},[`& ${s}-remove ${o}`]:{margin:0},[`${o}:not(:last-child)`]:{marginRight:{_skip_check_:!0,value:A.marginSM}}},[`${s} + ${s}`]:{margin:{_skip_check_:!0,value:n}}}},nvA=A=>{const{componentCls:e,tabsHorizontalItemMarginRTL:t,iconCls:r,cardGutter:o,calc:n}=A;return{[`${e}-rtl`]:{direction:"rtl",[`${e}-nav`]:{[`${e}-tab`]:{margin:{_skip_check_:!0,value:t},[`${e}-tab:last-of-type`]:{marginLeft:{_skip_check_:!0,value:0}},[r]:{marginRight:{_skip_check_:!0,value:0},marginLeft:{_skip_check_:!0,value:AA(A.marginSM)}},[`${e}-tab-remove`]:{marginRight:{_skip_check_:!0,value:AA(A.marginXS)},marginLeft:{_skip_check_:!0,value:AA(n(A.marginXXS).mul(-1).equal())},[r]:{margin:0}}}},[`&${e}-left`]:{[`> ${e}-nav`]:{order:1},[`> ${e}-content-holder`]:{order:0}},[`&${e}-right`]:{[`> ${e}-nav`]:{order:0},[`> ${e}-content-holder`]:{order:1}},[`&${e}-card${e}-top, &${e}-card${e}-bottom`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-tab + ${e}-tab`]:{marginRight:{_skip_check_:!0,value:o},marginLeft:{_skip_check_:!0,value:0}}}}},[`${e}-dropdown-rtl`]:{direction:"rtl"},[`${e}-menu-item`]:{[`${e}-dropdown-rtl`]:{textAlign:{_skip_check_:!0,value:"right"}}}}},ivA=A=>{const{componentCls:e,tabsCardPadding:t,cardHeight:r,cardGutter:o,itemHoverColor:n,itemActiveColor:i,colorBorderSecondary:g}=A;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign({},Jt(A)),{display:"flex",[`> ${e}-nav, > div > ${e}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${e}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${A.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${e}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${A.motionDurationSlow}`},[`${e}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${e}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${e}-nav-more`]:{position:"relative",padding:t,background:"transparent",border:0,color:A.colorText,"&::after":{position:"absolute",right:{_skip_check_:!0,value:0},bottom:0,left:{_skip_check_:!0,value:0},height:A.calc(A.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${e}-nav-add`]:Object.assign({minWidth:r,minHeight:r,marginLeft:{_skip_check_:!0,value:o},padding:`0 ${AA(A.paddingXS)}`,background:"transparent",border:`${AA(A.lineWidth)} ${A.lineType} ${g}`,borderRadius:`${AA(A.borderRadiusLG)} ${AA(A.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:A.colorText,transition:`all ${A.motionDurationSlow} ${A.motionEaseInOut}`,"&:hover":{color:n},"&:active, &:focus:not(:focus-visible)":{color:i}},ta(A))},[`${e}-extra-content`]:{flex:"none"},[`${e}-ink-bar`]:{position:"absolute",background:A.inkBarColor,pointerEvents:"none"}}),ovA(A)),{[`${e}-content`]:{position:"relative",width:"100%"},[`${e}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${e}-tabpane`]:{outline:"none","&-hidden":{display:"none"}}}),[`${e}-centered`]:{[`> ${e}-nav, > div > ${e}-nav`]:{[`${e}-nav-wrap`]:{[`&:not([class*='${e}-nav-wrap-ping'])`]:{justifyContent:"center"}}}}}},gvA=Gt("Tabs",A=>{const e=it(A,{tabsCardPadding:A.cardPadding,dropdownEdgeChildVerticalPadding:A.paddingXXS,tabsActiveTextShadow:"0 0 0.25px currentcolor",tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${AA(A.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${AA(A.horizontalItemGutter)}`});return[rvA(e),nvA(e),tvA(e),evA(e),AvA(e),ivA(e),$fA(e)]},A=>{const e=A.controlHeightLG;return{zIndexPopup:A.zIndexPopupBase+50,cardBg:A.colorFillAlter,cardHeight:e,cardPadding:`${(e-Math.round(A.fontSize*A.lineHeight))/2-A.lineWidth}px ${A.padding}px`,cardPaddingSM:`${A.paddingXXS*1.5}px ${A.padding}px`,cardPaddingLG:`${A.paddingXS}px ${A.padding}px ${A.paddingXXS*1.5}px`,titleFontSize:A.fontSize,titleFontSizeLG:A.fontSizeLG,titleFontSizeSM:A.fontSize,inkBarColor:A.colorPrimary,horizontalMargin:`0 0 ${A.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${A.paddingSM}px 0`,horizontalItemPaddingSM:`${A.paddingXS}px 0`,horizontalItemPaddingLG:`${A.padding}px 0`,verticalItemPadding:`${A.paddingXS}px ${A.paddingLG}px`,verticalItemMargin:`${A.margin}px 0 0 0`,itemColor:A.colorText,itemSelectedColor:A.colorPrimary,itemHoverColor:A.colorPrimaryHover,itemActiveColor:A.colorPrimaryActive,cardGutter:A.marginXXS/2}}),IS=()=>null;process.env.NODE_ENV!=="production"&&(IS.displayName="DeprecatedTabPane");var BvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var e,t,r,o,n,i,g,B,s,a,Q;const{type:E,className:C,rootClassName:l,size:f,onEdit:c,hideAdd:v,centered:w,addIcon:u,removeIcon:h,moreIcon:I,more:d,popupClassName:P,children:F,items:p,animated:m,style:y,indicatorSize:H,indicator:U}=A,Y=BvA(A,["type","className","rootClassName","size","onEdit","hideAdd","centered","addIcon","removeIcon","moreIcon","more","popupClassName","children","items","animated","style","indicatorSize","indicator"]),{prefixCls:x}=Y,{direction:G,tabs:R,getPrefixCls:z,getPopupContainer:L}=D.useContext(Ce),b=z("tabs",x),O=oo(b),[T,S,j]=gvA(b,O);let J;E==="editable-card"&&(J={onEdit:(X,nA)=>{let{key:N,event:tA}=nA;c==null||c(X==="add"?tA:N,X)},removeIcon:(e=h??(R==null?void 0:R.removeIcon))!==null&&e!==void 0?e:D.createElement(nB,null),addIcon:(u??(R==null?void 0:R.addIcon))||D.createElement(gS,null),showAdd:v!==!0});const Z=z();if(process.env.NODE_ENV!=="production"){const X=vt("Tabs");process.env.NODE_ENV!=="production"&&X(!("onPrevClick"in A)&&!("onNextClick"in A),"breaking","`onPrevClick` and `onNextClick` has been removed. Please use `onTabScroll` instead."),process.env.NODE_ENV!=="production"&&X(!(H||R!=null&&R.indicatorSize),"deprecated","`indicatorSize` has been deprecated. Please use `indicator={{ size: ... }}` instead.")}const W=on(f),$=_fA(p,F),eA=WfA(b,m),_=Object.assign(Object.assign({},R==null?void 0:R.style),y),V={align:(t=U==null?void 0:U.align)!==null&&t!==void 0?t:(r=R==null?void 0:R.indicator)===null||r===void 0?void 0:r.align,size:(g=(n=(o=U==null?void 0:U.size)!==null&&o!==void 0?o:H)!==null&&n!==void 0?n:(i=R==null?void 0:R.indicator)===null||i===void 0?void 0:i.size)!==null&&g!==void 0?g:R==null?void 0:R.indicatorSize};return T(D.createElement(hS,Object.assign({direction:G,getPopupContainer:L},Y,{items:$,className:rA({[`${b}-${W}`]:W,[`${b}-card`]:["card","editable-card"].includes(E),[`${b}-editable-card`]:E==="editable-card",[`${b}-centered`]:w},R==null?void 0:R.className,C,l,S,j,O),popupClassName:rA(P,S,j,O),style:_,editable:J,more:Object.assign({icon:(Q=(a=(s=(B=R==null?void 0:R.more)===null||B===void 0?void 0:B.icon)!==null&&s!==void 0?s:R==null?void 0:R.moreIcon)!==null&&a!==void 0?a:I)!==null&&Q!==void 0?Q:D.createElement(uu,null),transitionName:`${Z}-slide-up`},d),prefixCls:b,animated:eA,indicator:V})))};ep.TabPane=IS,process.env.NODE_ENV!=="production"&&(ep.displayName="Tabs");var svA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{prefixCls:e,className:t,hoverable:r=!0}=A,o=svA(A,["prefixCls","className","hoverable"]);const{getPrefixCls:n}=D.useContext(Ce),i=n("card",e),g=rA(`${i}-grid`,t,{[`${i}-grid-hoverable`]:r});return D.createElement("div",Object.assign({},o,{className:g}))},avA=A=>{const{antCls:e,componentCls:t,headerHeight:r,cardPaddingBase:o,tabsMarginBottom:n}=A;return Object.assign(Object.assign({display:"flex",justifyContent:"center",flexDirection:"column",minHeight:r,marginBottom:-1,padding:`0 ${AA(o)}`,color:A.colorTextHeading,fontWeight:A.fontWeightStrong,fontSize:A.headerFontSize,background:A.headerBg,borderBottom:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorderSecondary}`,borderRadius:`${AA(A.borderRadiusLG)} ${AA(A.borderRadiusLG)} 0 0`},oB()),{"&-wrapper":{width:"100%",display:"flex",alignItems:"center"},"&-title":Object.assign(Object.assign({display:"inline-block",flex:1},Qg),{[` > ${t}-typography, > ${t}-typography-edit-content - `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${e}-tabs-top`]:{clear:"both",marginBottom:n,color:A.colorText,fontWeight:"normal",fontSize:A.fontSize,"&-bar":{borderBottom:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorderSecondary}`}}})},hvA=A=>{const{cardPaddingBase:e,colorBorderSecondary:t,cardShadow:r,lineWidth:o}=A;return{width:"33.33%",padding:e,border:0,borderRadius:0,boxShadow:` - ${eA(o)} 0 0 0 ${t}, - 0 ${eA(o)} 0 0 ${t}, - ${eA(o)} ${eA(o)} 0 0 ${t}, - ${eA(o)} 0 0 0 ${t} inset, - 0 ${eA(o)} 0 0 ${t} inset; - `,transition:`all ${A.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:r}}},IvA=A=>{const{componentCls:e,iconCls:t,actionsLiMargin:r,cardActionsIconSize:o,colorBorderSecondary:n,actionsBg:i}=A;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:i,borderTop:`${eA(A.lineWidth)} ${A.lineType} ${n}`,display:"flex",borderRadius:`0 0 ${eA(A.borderRadiusLG)} ${eA(A.borderRadiusLG)}`},nB()),{"& > li":{margin:r,color:A.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:A.calc(A.cardActionsIconSize).mul(2).equal(),fontSize:A.fontSize,lineHeight:A.lineHeight,cursor:"pointer","&:hover":{color:A.colorPrimary,transition:`color ${A.motionDurationMid}`},[`a:not(${e}-btn), > ${t}`]:{display:"inline-block",width:"100%",color:A.colorTextDescription,lineHeight:eA(A.fontHeight),transition:`color ${A.motionDurationMid}`,"&:hover":{color:A.colorPrimary}},[`> ${t}`]:{fontSize:o,lineHeight:eA(A.calc(o).mul(A.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${eA(A.lineWidth)} ${A.lineType} ${n}`}}})},dvA=A=>Object.assign(Object.assign({margin:`${eA(A.calc(A.marginXXS).mul(-1).equal())} 0`,display:"flex"},nB()),{"&-avatar":{paddingInlineEnd:A.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:A.marginXS}},"&-title":Object.assign({color:A.colorTextHeading,fontWeight:A.fontWeightStrong,fontSize:A.fontSizeLG},Qg),"&-description":{color:A.colorTextDescription}}),PvA=A=>{const{componentCls:e,cardPaddingBase:t,colorFillAlter:r}=A;return{[`${e}-head`]:{padding:`0 ${eA(t)}`,background:r,"&-title":{fontSize:A.fontSize}},[`${e}-body`]:{padding:`${eA(A.padding)} ${eA(t)}`}}},MvA=A=>{const{componentCls:e}=A;return{overflow:"hidden",[`${e}-body`]:{userSelect:"none"}}},FvA=A=>{const{antCls:e,componentCls:t,cardShadow:r,cardHeadPadding:o,colorBorderSecondary:n,boxShadowTertiary:i,cardPaddingBase:g,extraColor:B}=A;return{[t]:Object.assign(Object.assign({},Tt(A)),{position:"relative",background:A.colorBgContainer,borderRadius:A.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:i},[`${t}-head`]:DvA(A),[`${t}-extra`]:{marginInlineStart:"auto",color:B,fontWeight:"normal",fontSize:A.fontSize},[`${t}-body`]:Object.assign({padding:g,borderRadius:`0 0 ${eA(A.borderRadiusLG)} ${eA(A.borderRadiusLG)}`},nB()),[`${t}-grid`]:hvA(A),[`${t}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${e}-image-mask`]:{borderRadius:`${eA(A.borderRadiusLG)} ${eA(A.borderRadiusLG)} 0 0`}},[`${t}-actions`]:IvA(A),[`${t}-meta`]:dvA(A)}),[`${t}-bordered`]:{border:`${eA(A.lineWidth)} ${A.lineType} ${n}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${A.motionDurationMid}, border-color ${A.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:r}},[`${t}-contain-grid`]:{borderRadius:`${eA(A.borderRadiusLG)} ${eA(A.borderRadiusLG)} 0 0 `,[`${t}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:A.calc(A.lineWidth).mul(-1).equal(),marginInlineStart:A.calc(A.lineWidth).mul(-1).equal(),padding:0}},[`${t}-contain-tabs`]:{[`> div${t}-head`]:{minHeight:0,[`${t}-head-title, ${t}-extra`]:{paddingTop:o}}},[`${t}-type-inner`]:PvA(A),[`${t}-loading`]:MvA(A),[`${t}-rtl`]:{direction:"rtl"}}},pvA=A=>{const{componentCls:e,cardPaddingSM:t,headerHeightSM:r,headerFontSizeSM:o}=A;return{[`${e}-small`]:{[`> ${e}-head`]:{minHeight:r,padding:`0 ${eA(t)}`,fontSize:o,[`> ${e}-head-wrapper`]:{[`> ${e}-extra`]:{fontSize:A.fontSize}}},[`> ${e}-body`]:{padding:t}},[`${e}-small${e}-contain-tabs`]:{[`> ${e}-head`]:{[`${e}-head-title, ${e}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},mvA=Ut("Card",A=>{const e=it(A,{cardShadow:A.boxShadowCard,cardHeadPadding:A.padding,cardPaddingBase:A.paddingLG,cardActionsIconSize:A.fontSize,cardPaddingSM:12});return[FvA(e),pvA(e)]},A=>({headerBg:"transparent",headerFontSize:A.fontSizeLG,headerFontSizeSM:A.fontSize,headerHeight:A.fontSizeLG*A.lineHeightLG+A.padding*2,headerHeightSM:A.fontSize*A.lineHeight+A.paddingXS*2,actionsBg:A.colorBgContainer,actionsLiMargin:`${A.paddingSM}px 0`,tabsMarginBottom:-A.padding-A.lineWidth,extraColor:A.colorText}));var yS=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{actionClasses:e,actions:t=[],actionStyle:r}=A;return D.createElement("ul",{className:e,style:r},t.map((o,n)=>{const i=`action-${n}`;return D.createElement("li",{style:{width:`${100/t.length}%`},key:i},D.createElement("span",null,o))}))},YvA=D.forwardRef((A,e)=>{const{prefixCls:t,className:r,rootClassName:o,style:n,extra:i,headStyle:g={},bodyStyle:B={},title:s,loading:a,bordered:Q=!0,size:E,type:C,cover:l,actions:f,tabList:c,children:v,activeTabKey:w,defaultActiveTabKey:u,tabBarExtraContent:h,hoverable:I,tabProps:d={},classNames:P,styles:p}=A,F=yS(A,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps","classNames","styles"]),{getPrefixCls:m,direction:y,card:H}=D.useContext(Ee);if(process.env.NODE_ENV!=="production"){const EA=Ct("Card");[["headStyle","styles.header"],["bodyStyle","styles.body"]].forEach(CA=>{let[QA,lA]=CA;EA.deprecated(!(QA in A),QA,lA)})}const U=EA=>{var CA;(CA=A.onTabChange)===null||CA===void 0||CA.call(A,EA)},Y=EA=>{var CA;return rA((CA=H==null?void 0:H.classNames)===null||CA===void 0?void 0:CA[EA],P==null?void 0:P[EA])},x=EA=>{var CA;return Object.assign(Object.assign({},(CA=H==null?void 0:H.styles)===null||CA===void 0?void 0:CA[EA]),p==null?void 0:p[EA])},G=D.useMemo(()=>{let EA=!1;return D.Children.forEach(v,CA=>{(CA==null?void 0:CA.type)===mS&&(EA=!0)}),EA},[v]),R=m("card",t),[z,L,b]=mvA(R),O=D.createElement(BB,{loading:!0,active:!0,paragraph:{rows:4},title:!1},v),T=w!==void 0,S=Object.assign(Object.assign({},d),{[T?"activeKey":"defaultActiveKey"]:T?w:u,tabBarExtraContent:h});let j;const J=So(E),Z=!J||J==="default"?"large":J,W=c?D.createElement(rp,Object.assign({size:Z},S,{className:`${R}-head-tabs`,onChange:U,items:c.map(EA=>{var{tab:CA}=EA,QA=yS(EA,["tab"]);return Object.assign({label:CA},QA)})})):null;if(s||i||W){const EA=rA(`${R}-head`,Y("header")),CA=rA(`${R}-head-title`,Y("title")),QA=rA(`${R}-extra`,Y("extra")),lA=Object.assign(Object.assign({},g),x("header"));j=D.createElement("div",{className:EA,style:lA},D.createElement("div",{className:`${R}-head-wrapper`},s&&D.createElement("div",{className:CA,style:x("title")},s),i&&D.createElement("div",{className:QA,style:x("extra")},i)),W)}const q=rA(`${R}-cover`,Y("cover")),AA=l?D.createElement("div",{className:q,style:x("cover")},l):null,_=rA(`${R}-body`,Y("body")),V=Object.assign(Object.assign({},B),x("body")),X=D.createElement("div",{className:_,style:V},a?O:v),nA=rA(`${R}-actions`,Y("actions")),N=f!=null&&f.length?D.createElement(yvA,{actionClasses:nA,actionStyle:x("actions"),actions:f}):null,tA=Qr(F,["onTabChange"]),BA=rA(R,H==null?void 0:H.className,{[`${R}-loading`]:a,[`${R}-bordered`]:Q,[`${R}-hoverable`]:I,[`${R}-contain-grid`]:G,[`${R}-contain-tabs`]:c==null?void 0:c.length,[`${R}-${J}`]:J,[`${R}-type-${C}`]:!!C,[`${R}-rtl`]:y==="rtl"},r,o,L,b),aA=Object.assign(Object.assign({},H==null?void 0:H.style),n);return z(D.createElement("div",Object.assign({ref:e},tA,{className:BA,style:aA}),j,AA,X,N))});var HvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:e,className:t,avatar:r,title:o,description:n}=A,i=HvA(A,["prefixCls","className","avatar","title","description"]),{getPrefixCls:g}=D.useContext(Ee),B=g("card",e),s=rA(`${B}-meta`,t),a=r?D.createElement("div",{className:`${B}-meta-avatar`},r):null,Q=o?D.createElement("div",{className:`${B}-meta-title`},o):null,E=n?D.createElement("div",{className:`${B}-meta-description`},n):null,C=Q||E?D.createElement("div",{className:`${B}-meta-detail`},Q,E):null;return D.createElement("div",Object.assign({},i,{className:s}),a,C)},Po=YvA;Po.Grid=mS,Po.Meta=bvA,process.env.NODE_ENV!=="production"&&(Po.displayName="Card");function UvA(A,e,t){var r=t||{},o=r.noTrailing,n=o===void 0?!1:o,i=r.noLeading,g=i===void 0?!1:i,B=r.debounceMode,s=B===void 0?void 0:B,a,Q=!1,E=0;function C(){a&&clearTimeout(a)}function l(c){var v=c||{},w=v.upcomingOnly,u=w===void 0?!1:w;C(),Q=!u}function f(){for(var c=arguments.length,v=new Array(c),w=0;wA?g?(E=Date.now(),n||(a=setTimeout(s?d:I,A))):I():n!==!0&&(a=setTimeout(s?d:I,s===void 0?A-h:A))}return f.cancel=l,f}function xvA(A,e,t){var r={},o=r.atBegin,n=o===void 0?!1:o;return UvA(A,e,{debounceMode:n!==!1})}function Bn(A,e){return A[e]}var GvA=["children"];function YS(A,e){return"".concat(A,"-").concat(e)}function zvA(A){return A&&A.type&&A.type.isTreeNode}function fc(A,e){return A??e}function mE(A){var e=A||{},t=e.title,r=e._title,o=e.key,n=e.children,i=t||"title";return{title:i,_title:r||[i],key:o||"key",children:n||"children"}}function RvA(A,e){var t=new Map;function r(o){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(o||[]).forEach(function(i){var g=i[e.key],B=i[e.children];de(g!=null,"Tree node must have a certain key: [".concat(n).concat(g,"]"));var s=String(g);de(!t.has(s)||g===null||g===void 0,"Same 'key' exist in the Tree: ".concat(s)),t.set(s,!0),r(B,"".concat(n).concat(s," > "))})}r(A)}function HS(A){function e(t){var r=no(t);return r.map(function(o){if(!zvA(o))return de(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var n=o.key,i=o.props,g=i.children,B=Ye(i,GvA),s=$({key:n},B),a=e(g);return a.length&&(s.children=a),s}).filter(function(o){return o})}return e(A)}function op(A,e,t){var r=mE(t),o=r._title,n=r.key,i=r.children,g=new Set(e===!0?[]:e),B=[];function s(a){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return a.map(function(E,C){for(var l=YS(Q?Q.pos:"0",C),f=fc(E[n],l),c,v=0;v1&&arguments[1]!==void 0?arguments[1]:{},t=e.initWrapper,r=e.processEntity,o=e.onProcessFinished,n=e.externalGetKey,i=e.childrenPropName,g=e.fieldNames,B=arguments.length>2?arguments[2]:void 0,s=n||B,a={},Q={},E={posEntities:a,keyEntities:Q};return t&&(E=t(E)||E),LvA(A,function(C){var l=C.node,f=C.index,c=C.pos,v=C.key,w=C.parentPos,u=C.level,h=C.nodes,I={node:l,nodes:h,index:f,key:v,pos:c,level:u},d=fc(v,c);a[c]=I,Q[d]=I,I.parent=a[w],I.parent&&(I.parent.children=I.parent.children||[],I.parent.children.push(I)),r&&r(I,E)},{externalGetKey:s,childrenPropName:i,fieldNames:g}),o&&o(E),E}function vc(A,e){var t=e.expandedKeys,r=e.selectedKeys,o=e.loadedKeys,n=e.loadingKeys,i=e.checkedKeys,g=e.halfCheckedKeys,B=e.dragOverNodeKey,s=e.dropPosition,a=e.keyEntities,Q=Bn(a,A),E={eventKey:A,expanded:t.indexOf(A)!==-1,selected:r.indexOf(A)!==-1,loaded:o.indexOf(A)!==-1,loading:n.indexOf(A)!==-1,checked:i.indexOf(A)!==-1,halfChecked:g.indexOf(A)!==-1,pos:String(Q?Q.pos:""),dragOver:B===A&&s===0,dragOverGapTop:B===A&&s===-1,dragOverGapBottom:B===A&&s===1};return E}function jr(A){var e=A.data,t=A.expanded,r=A.selected,o=A.checked,n=A.loaded,i=A.loading,g=A.halfChecked,B=A.dragOver,s=A.dragOverGapTop,a=A.dragOverGapBottom,Q=A.pos,E=A.active,C=A.eventKey,l=$($({},e),{},{expanded:t,selected:r,checked:o,loaded:n,loading:i,halfChecked:g,dragOver:B,dragOverGapTop:s,dragOverGapBottom:a,pos:Q,active:E,key:C});return"props"in l||Object.defineProperty(l,"props",{get:function(){return de(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),A}}),l}function bS(A,e){var t=new Set;return A.forEach(function(r){e.has(r)||t.add(r)}),t}function SvA(A){var e=A||{},t=e.disabled,r=e.disableCheckbox,o=e.checkable;return!!(t||r)||o===!1}function OvA(A,e,t,r){for(var o=new Set(A),n=new Set,i=0;i<=t;i+=1){var g=e.get(i)||new Set;g.forEach(function(Q){var E=Q.key,C=Q.node,l=Q.children,f=l===void 0?[]:l;o.has(E)&&!r(C)&&f.filter(function(c){return!r(c.node)}).forEach(function(c){o.add(c.key)})})}for(var B=new Set,s=t;s>=0;s-=1){var a=e.get(s)||new Set;a.forEach(function(Q){var E=Q.parent,C=Q.node;if(!(r(C)||!Q.parent||B.has(Q.parent.key))){if(r(Q.parent.node)){B.add(E.key);return}var l=!0,f=!1;(E.children||[]).filter(function(c){return!r(c.node)}).forEach(function(c){var v=c.key,w=o.has(v);l&&!w&&(l=!1),!f&&(w||n.has(v))&&(f=!0)}),l&&o.add(E.key),f&&n.add(E.key),B.add(E.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(bS(n,o))}}function TvA(A,e,t,r,o){for(var n=new Set(A),i=new Set(e),g=0;g<=r;g+=1){var B=t.get(g)||new Set;B.forEach(function(E){var C=E.key,l=E.node,f=E.children,c=f===void 0?[]:f;!n.has(C)&&!i.has(C)&&!o(l)&&c.filter(function(v){return!o(v.node)}).forEach(function(v){n.delete(v.key)})})}i=new Set;for(var s=new Set,a=r;a>=0;a-=1){var Q=t.get(a)||new Set;Q.forEach(function(E){var C=E.parent,l=E.node;if(!(o(l)||!E.parent||s.has(E.parent.key))){if(o(E.parent.node)){s.add(C.key);return}var f=!0,c=!1;(C.children||[]).filter(function(v){return!o(v.node)}).forEach(function(v){var w=v.key,u=n.has(w);f&&!u&&(f=!1),!c&&(u||i.has(w))&&(c=!0)}),f||n.delete(C.key),c&&i.add(C.key),s.add(C.key)}})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(bS(i,n))}}function yE(A,e,t,r){var o=[],n;r?n=r:n=SvA;var i=new Set(A.filter(function(a){var Q=!!Bn(t,a);return Q||o.push(a),Q})),g=new Map,B=0;Object.keys(t).forEach(function(a){var Q=t[a],E=Q.level,C=g.get(E);C||(C=new Set,g.set(E,C)),C.add(Q),B=Math.max(B,E)}),de(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(a){return"'".concat(a,"'")}).join(", ")));var s;return e===!0?s=OvA(i,g,B,n):s=TvA(i,e.halfCheckedKeys,g,B,n),s}const kvA=A=>{const{checkboxCls:e}=A,t=`${e}-wrapper`;return[{[`${e}-group`]:Object.assign(Object.assign({},Tt(A)),{display:"inline-flex",flexWrap:"wrap",columnGap:A.marginXS,[`> ${A.antCls}-row`]:{flex:1}}),[t]:Object.assign(Object.assign({},Tt(A)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${t}`]:{marginInlineStart:0},[`&${t}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[e]:Object.assign(Object.assign({},Tt(A)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:A.borderRadiusSM,alignSelf:"center",[`${e}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${e}-inner`]:Object.assign({},ZB(A))},[`${e}-inner`]:{boxSizing:"border-box",display:"block",width:A.checkboxSize,height:A.checkboxSize,direction:"ltr",backgroundColor:A.colorBgContainer,border:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadiusSM,borderCollapse:"separate",transition:`all ${A.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:A.calc(A.checkboxSize).div(14).mul(5).equal(),height:A.calc(A.checkboxSize).div(14).mul(8).equal(),border:`${eA(A.lineWidthBold)} solid ${A.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${A.motionDurationFast} ${A.motionEaseInBack}, opacity ${A.motionDurationFast}`}},"& + span":{paddingInlineStart:A.paddingXS,paddingInlineEnd:A.paddingXS}})},{[` + `]:{insetInlineStart:0,marginTop:0,marginBottom:0}}),[`${e}-tabs-top`]:{clear:"both",marginBottom:n,color:A.colorText,fontWeight:"normal",fontSize:A.fontSize,"&-bar":{borderBottom:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorderSecondary}`}}})},QvA=A=>{const{cardPaddingBase:e,colorBorderSecondary:t,cardShadow:r,lineWidth:o}=A;return{width:"33.33%",padding:e,border:0,borderRadius:0,boxShadow:` + ${AA(o)} 0 0 0 ${t}, + 0 ${AA(o)} 0 0 ${t}, + ${AA(o)} ${AA(o)} 0 0 ${t}, + ${AA(o)} 0 0 0 ${t} inset, + 0 ${AA(o)} 0 0 ${t} inset; + `,transition:`all ${A.motionDurationMid}`,"&-hoverable:hover":{position:"relative",zIndex:1,boxShadow:r}}},EvA=A=>{const{componentCls:e,iconCls:t,actionsLiMargin:r,cardActionsIconSize:o,colorBorderSecondary:n,actionsBg:i}=A;return Object.assign(Object.assign({margin:0,padding:0,listStyle:"none",background:i,borderTop:`${AA(A.lineWidth)} ${A.lineType} ${n}`,display:"flex",borderRadius:`0 0 ${AA(A.borderRadiusLG)} ${AA(A.borderRadiusLG)}`},oB()),{"& > li":{margin:r,color:A.colorTextDescription,textAlign:"center","> span":{position:"relative",display:"block",minWidth:A.calc(A.cardActionsIconSize).mul(2).equal(),fontSize:A.fontSize,lineHeight:A.lineHeight,cursor:"pointer","&:hover":{color:A.colorPrimary,transition:`color ${A.motionDurationMid}`},[`a:not(${e}-btn), > ${t}`]:{display:"inline-block",width:"100%",color:A.colorTextDescription,lineHeight:AA(A.fontHeight),transition:`color ${A.motionDurationMid}`,"&:hover":{color:A.colorPrimary}},[`> ${t}`]:{fontSize:o,lineHeight:AA(A.calc(o).mul(A.lineHeight).equal())}},"&:not(:last-child)":{borderInlineEnd:`${AA(A.lineWidth)} ${A.lineType} ${n}`}}})},CvA=A=>Object.assign(Object.assign({margin:`${AA(A.calc(A.marginXXS).mul(-1).equal())} 0`,display:"flex"},oB()),{"&-avatar":{paddingInlineEnd:A.padding},"&-detail":{overflow:"hidden",flex:1,"> div:not(:last-child)":{marginBottom:A.marginXS}},"&-title":Object.assign({color:A.colorTextHeading,fontWeight:A.fontWeightStrong,fontSize:A.fontSizeLG},Qg),"&-description":{color:A.colorTextDescription}}),lvA=A=>{const{componentCls:e,cardPaddingBase:t,colorFillAlter:r}=A;return{[`${e}-head`]:{padding:`0 ${AA(t)}`,background:r,"&-title":{fontSize:A.fontSize}},[`${e}-body`]:{padding:`${AA(A.padding)} ${AA(t)}`}}},cvA=A=>{const{componentCls:e}=A;return{overflow:"hidden",[`${e}-body`]:{userSelect:"none"}}},fvA=A=>{const{antCls:e,componentCls:t,cardShadow:r,cardHeadPadding:o,colorBorderSecondary:n,boxShadowTertiary:i,cardPaddingBase:g,extraColor:B}=A;return{[t]:Object.assign(Object.assign({},Jt(A)),{position:"relative",background:A.colorBgContainer,borderRadius:A.borderRadiusLG,[`&:not(${t}-bordered)`]:{boxShadow:i},[`${t}-head`]:avA(A),[`${t}-extra`]:{marginInlineStart:"auto",color:B,fontWeight:"normal",fontSize:A.fontSize},[`${t}-body`]:Object.assign({padding:g,borderRadius:`0 0 ${AA(A.borderRadiusLG)} ${AA(A.borderRadiusLG)}`},oB()),[`${t}-grid`]:QvA(A),[`${t}-cover`]:{"> *":{display:"block",width:"100%"},[`img, img + ${e}-image-mask`]:{borderRadius:`${AA(A.borderRadiusLG)} ${AA(A.borderRadiusLG)} 0 0`}},[`${t}-actions`]:EvA(A),[`${t}-meta`]:CvA(A)}),[`${t}-bordered`]:{border:`${AA(A.lineWidth)} ${A.lineType} ${n}`,[`${t}-cover`]:{marginTop:-1,marginInlineStart:-1,marginInlineEnd:-1}},[`${t}-hoverable`]:{cursor:"pointer",transition:`box-shadow ${A.motionDurationMid}, border-color ${A.motionDurationMid}`,"&:hover":{borderColor:"transparent",boxShadow:r}},[`${t}-contain-grid`]:{borderRadius:`${AA(A.borderRadiusLG)} ${AA(A.borderRadiusLG)} 0 0 `,[`${t}-body`]:{display:"flex",flexWrap:"wrap"},[`&:not(${t}-loading) ${t}-body`]:{marginBlockStart:A.calc(A.lineWidth).mul(-1).equal(),marginInlineStart:A.calc(A.lineWidth).mul(-1).equal(),padding:0}},[`${t}-contain-tabs`]:{[`> div${t}-head`]:{minHeight:0,[`${t}-head-title, ${t}-extra`]:{paddingTop:o}}},[`${t}-type-inner`]:lvA(A),[`${t}-loading`]:cvA(A),[`${t}-rtl`]:{direction:"rtl"}}},vvA=A=>{const{componentCls:e,cardPaddingSM:t,headerHeightSM:r,headerFontSizeSM:o}=A;return{[`${e}-small`]:{[`> ${e}-head`]:{minHeight:r,padding:`0 ${AA(t)}`,fontSize:o,[`> ${e}-head-wrapper`]:{[`> ${e}-extra`]:{fontSize:A.fontSize}}},[`> ${e}-body`]:{padding:t}},[`${e}-small${e}-contain-tabs`]:{[`> ${e}-head`]:{[`${e}-head-title, ${e}-extra`]:{paddingTop:0,display:"flex",alignItems:"center"}}}}},wvA=Gt("Card",A=>{const e=it(A,{cardShadow:A.boxShadowCard,cardHeadPadding:A.padding,cardPaddingBase:A.paddingLG,cardActionsIconSize:A.fontSize,cardPaddingSM:12});return[fvA(e),vvA(e)]},A=>({headerBg:"transparent",headerFontSize:A.fontSizeLG,headerFontSizeSM:A.fontSize,headerHeight:A.fontSizeLG*A.lineHeightLG+A.padding*2,headerHeightSM:A.fontSize*A.lineHeight+A.paddingXS*2,actionsBg:A.colorBgContainer,actionsLiMargin:`${A.paddingSM}px 0`,tabsMarginBottom:-A.padding-A.lineWidth,extraColor:A.colorText}));var PS=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{actionClasses:e,actions:t=[],actionStyle:r}=A;return D.createElement("ul",{className:e,style:r},t.map((o,n)=>{const i=`action-${n}`;return D.createElement("li",{style:{width:`${100/t.length}%`},key:i},D.createElement("span",null,o))}))},DvA=D.forwardRef((A,e)=>{const{prefixCls:t,className:r,rootClassName:o,style:n,extra:i,headStyle:g={},bodyStyle:B={},title:s,loading:a,bordered:Q=!0,size:E,type:C,cover:l,actions:f,tabList:c,children:v,activeTabKey:w,defaultActiveTabKey:u,tabBarExtraContent:h,hoverable:I,tabProps:d={},classNames:P,styles:F}=A,p=PS(A,["prefixCls","className","rootClassName","style","extra","headStyle","bodyStyle","title","loading","bordered","size","type","cover","actions","tabList","children","activeTabKey","defaultActiveTabKey","tabBarExtraContent","hoverable","tabProps","classNames","styles"]),{getPrefixCls:m,direction:y,card:H}=D.useContext(Ce);if(process.env.NODE_ENV!=="production"){const EA=vt("Card");[["headStyle","styles.header"],["bodyStyle","styles.body"]].forEach(CA=>{let[QA,lA]=CA;EA.deprecated(!(QA in A),QA,lA)})}const U=EA=>{var CA;(CA=A.onTabChange)===null||CA===void 0||CA.call(A,EA)},Y=EA=>{var CA;return rA((CA=H==null?void 0:H.classNames)===null||CA===void 0?void 0:CA[EA],P==null?void 0:P[EA])},x=EA=>{var CA;return Object.assign(Object.assign({},(CA=H==null?void 0:H.styles)===null||CA===void 0?void 0:CA[EA]),F==null?void 0:F[EA])},G=D.useMemo(()=>{let EA=!1;return D.Children.forEach(v,CA=>{(CA==null?void 0:CA.type)===dS&&(EA=!0)}),EA},[v]),R=m("card",t),[z,L,b]=wvA(R),O=D.createElement(gB,{loading:!0,active:!0,paragraph:{rows:4},title:!1},v),T=w!==void 0,S=Object.assign(Object.assign({},d),{[T?"activeKey":"defaultActiveKey"]:T?w:u,tabBarExtraContent:h});let j;const J=on(E),Z=!J||J==="default"?"large":J,W=c?D.createElement(ep,Object.assign({size:Z},S,{className:`${R}-head-tabs`,onChange:U,items:c.map(EA=>{var{tab:CA}=EA,QA=PS(EA,["tab"]);return Object.assign({label:CA},QA)})})):null;if(s||i||W){const EA=rA(`${R}-head`,Y("header")),CA=rA(`${R}-head-title`,Y("title")),QA=rA(`${R}-extra`,Y("extra")),lA=Object.assign(Object.assign({},g),x("header"));j=D.createElement("div",{className:EA,style:lA},D.createElement("div",{className:`${R}-head-wrapper`},s&&D.createElement("div",{className:CA,style:x("title")},s),i&&D.createElement("div",{className:QA,style:x("extra")},i)),W)}const $=rA(`${R}-cover`,Y("cover")),eA=l?D.createElement("div",{className:$,style:x("cover")},l):null,_=rA(`${R}-body`,Y("body")),V=Object.assign(Object.assign({},B),x("body")),X=D.createElement("div",{className:_,style:V},a?O:v),nA=rA(`${R}-actions`,Y("actions")),N=f!=null&&f.length?D.createElement(uvA,{actionClasses:nA,actionStyle:x("actions"),actions:f}):null,tA=Qr(p,["onTabChange"]),BA=rA(R,H==null?void 0:H.className,{[`${R}-loading`]:a,[`${R}-bordered`]:Q,[`${R}-hoverable`]:I,[`${R}-contain-grid`]:G,[`${R}-contain-tabs`]:c==null?void 0:c.length,[`${R}-${J}`]:J,[`${R}-type-${C}`]:!!C,[`${R}-rtl`]:y==="rtl"},r,o,L,b),aA=Object.assign(Object.assign({},H==null?void 0:H.style),n);return z(D.createElement("div",Object.assign({ref:e},tA,{className:BA,style:aA}),j,eA,X,N))});var hvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:e,className:t,avatar:r,title:o,description:n}=A,i=hvA(A,["prefixCls","className","avatar","title","description"]),{getPrefixCls:g}=D.useContext(Ce),B=g("card",e),s=rA(`${B}-meta`,t),a=r?D.createElement("div",{className:`${B}-meta-avatar`},r):null,Q=o?D.createElement("div",{className:`${B}-meta-title`},o):null,E=n?D.createElement("div",{className:`${B}-meta-description`},n):null,C=Q||E?D.createElement("div",{className:`${B}-meta-detail`},Q,E):null;return D.createElement("div",Object.assign({},i,{className:s}),a,C)},Io=DvA;Io.Grid=dS,Io.Meta=IvA,process.env.NODE_ENV!=="production"&&(Io.displayName="Card");function dvA(A,e,t){var r=t||{},o=r.noTrailing,n=o===void 0?!1:o,i=r.noLeading,g=i===void 0?!1:i,B=r.debounceMode,s=B===void 0?void 0:B,a,Q=!1,E=0;function C(){a&&clearTimeout(a)}function l(c){var v=c||{},w=v.upcomingOnly,u=w===void 0?!1:w;C(),Q=!u}function f(){for(var c=arguments.length,v=new Array(c),w=0;wA?g?(E=Date.now(),n||(a=setTimeout(s?d:I,A))):I():n!==!0&&(a=setTimeout(s?d:I,s===void 0?A-h:A))}return f.cancel=l,f}function PvA(A,e,t){var r={},o=r.atBegin,n=o===void 0?!1:o;return dvA(A,e,{debounceMode:n!==!1})}function Bn(A,e){return A[e]}var MvA=["children"];function MS(A,e){return"".concat(A,"-").concat(e)}function FvA(A){return A&&A.type&&A.type.isTreeNode}function cc(A,e){return A??e}function mE(A){var e=A||{},t=e.title,r=e._title,o=e.key,n=e.children,i=t||"title";return{title:i,_title:r||[i],key:o||"key",children:n||"children"}}function pvA(A,e){var t=new Map;function r(o){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(o||[]).forEach(function(i){var g=i[e.key],B=i[e.children];de(g!=null,"Tree node must have a certain key: [".concat(n).concat(g,"]"));var s=String(g);de(!t.has(s)||g===null||g===void 0,"Same 'key' exist in the Tree: ".concat(s)),t.set(s,!0),r(B,"".concat(n).concat(s," > "))})}r(A)}function FS(A){function e(t){var r=Eo(t);return r.map(function(o){if(!FvA(o))return de(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var n=o.key,i=o.props,g=i.children,B=Ye(i,MvA),s=q({key:n},B),a=e(g);return a.length&&(s.children=a),s}).filter(function(o){return o})}return e(A)}function tp(A,e,t){var r=mE(t),o=r._title,n=r.key,i=r.children,g=new Set(e===!0?[]:e),B=[];function s(a){var Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return a.map(function(E,C){for(var l=MS(Q?Q.pos:"0",C),f=cc(E[n],l),c,v=0;v1&&arguments[1]!==void 0?arguments[1]:{},t=e.initWrapper,r=e.processEntity,o=e.onProcessFinished,n=e.externalGetKey,i=e.childrenPropName,g=e.fieldNames,B=arguments.length>2?arguments[2]:void 0,s=n||B,a={},Q={},E={posEntities:a,keyEntities:Q};return t&&(E=t(E)||E),mvA(A,function(C){var l=C.node,f=C.index,c=C.pos,v=C.key,w=C.parentPos,u=C.level,h=C.nodes,I={node:l,nodes:h,index:f,key:v,pos:c,level:u},d=cc(v,c);a[c]=I,Q[d]=I,I.parent=a[w],I.parent&&(I.parent.children=I.parent.children||[],I.parent.children.push(I)),r&&r(I,E)},{externalGetKey:s,childrenPropName:i,fieldNames:g}),o&&o(E),E}function fc(A,e){var t=e.expandedKeys,r=e.selectedKeys,o=e.loadedKeys,n=e.loadingKeys,i=e.checkedKeys,g=e.halfCheckedKeys,B=e.dragOverNodeKey,s=e.dropPosition,a=e.keyEntities,Q=Bn(a,A),E={eventKey:A,expanded:t.indexOf(A)!==-1,selected:r.indexOf(A)!==-1,loaded:o.indexOf(A)!==-1,loading:n.indexOf(A)!==-1,checked:i.indexOf(A)!==-1,halfChecked:g.indexOf(A)!==-1,pos:String(Q?Q.pos:""),dragOver:B===A&&s===0,dragOverGapTop:B===A&&s===-1,dragOverGapBottom:B===A&&s===1};return E}function Nr(A){var e=A.data,t=A.expanded,r=A.selected,o=A.checked,n=A.loaded,i=A.loading,g=A.halfChecked,B=A.dragOver,s=A.dragOverGapTop,a=A.dragOverGapBottom,Q=A.pos,E=A.active,C=A.eventKey,l=q(q({},e),{},{expanded:t,selected:r,checked:o,loaded:n,loading:i,halfChecked:g,dragOver:B,dragOverGapTop:s,dragOverGapBottom:a,pos:Q,active:E,key:C});return"props"in l||Object.defineProperty(l,"props",{get:function(){return de(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),A}}),l}function pS(A,e){var t=new Set;return A.forEach(function(r){e.has(r)||t.add(r)}),t}function yvA(A){var e=A||{},t=e.disabled,r=e.disableCheckbox,o=e.checkable;return!!(t||r)||o===!1}function YvA(A,e,t,r){for(var o=new Set(A),n=new Set,i=0;i<=t;i+=1){var g=e.get(i)||new Set;g.forEach(function(Q){var E=Q.key,C=Q.node,l=Q.children,f=l===void 0?[]:l;o.has(E)&&!r(C)&&f.filter(function(c){return!r(c.node)}).forEach(function(c){o.add(c.key)})})}for(var B=new Set,s=t;s>=0;s-=1){var a=e.get(s)||new Set;a.forEach(function(Q){var E=Q.parent,C=Q.node;if(!(r(C)||!Q.parent||B.has(Q.parent.key))){if(r(Q.parent.node)){B.add(E.key);return}var l=!0,f=!1;(E.children||[]).filter(function(c){return!r(c.node)}).forEach(function(c){var v=c.key,w=o.has(v);l&&!w&&(l=!1),!f&&(w||n.has(v))&&(f=!0)}),l&&o.add(E.key),f&&n.add(E.key),B.add(E.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(pS(n,o))}}function HvA(A,e,t,r,o){for(var n=new Set(A),i=new Set(e),g=0;g<=r;g+=1){var B=t.get(g)||new Set;B.forEach(function(E){var C=E.key,l=E.node,f=E.children,c=f===void 0?[]:f;!n.has(C)&&!i.has(C)&&!o(l)&&c.filter(function(v){return!o(v.node)}).forEach(function(v){n.delete(v.key)})})}i=new Set;for(var s=new Set,a=r;a>=0;a-=1){var Q=t.get(a)||new Set;Q.forEach(function(E){var C=E.parent,l=E.node;if(!(o(l)||!E.parent||s.has(E.parent.key))){if(o(E.parent.node)){s.add(C.key);return}var f=!0,c=!1;(C.children||[]).filter(function(v){return!o(v.node)}).forEach(function(v){var w=v.key,u=n.has(w);f&&!u&&(f=!1),!c&&(u||i.has(w))&&(c=!0)}),f||n.delete(C.key),c&&i.add(C.key),s.add(C.key)}})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(pS(i,n))}}function yE(A,e,t,r){var o=[],n;r?n=r:n=yvA;var i=new Set(A.filter(function(a){var Q=!!Bn(t,a);return Q||o.push(a),Q})),g=new Map,B=0;Object.keys(t).forEach(function(a){var Q=t[a],E=Q.level,C=g.get(E);C||(C=new Set,g.set(E,C)),C.add(Q),B=Math.max(B,E)}),de(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(a){return"'".concat(a,"'")}).join(", ")));var s;return e===!0?s=YvA(i,g,B,n):s=HvA(i,e.halfCheckedKeys,g,B,n),s}const bvA=A=>{const{checkboxCls:e}=A,t=`${e}-wrapper`;return[{[`${e}-group`]:Object.assign(Object.assign({},Jt(A)),{display:"inline-flex",flexWrap:"wrap",columnGap:A.marginXS,[`> ${A.antCls}-row`]:{flex:1}}),[t]:Object.assign(Object.assign({},Jt(A)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${t}`]:{marginInlineStart:0},[`&${t}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[e]:Object.assign(Object.assign({},Jt(A)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:A.borderRadiusSM,alignSelf:"center",[`${e}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${e}-inner`]:Object.assign({},ZB(A))},[`${e}-inner`]:{boxSizing:"border-box",display:"block",width:A.checkboxSize,height:A.checkboxSize,direction:"ltr",backgroundColor:A.colorBgContainer,border:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadiusSM,borderCollapse:"separate",transition:`all ${A.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:A.calc(A.checkboxSize).div(14).mul(5).equal(),height:A.calc(A.checkboxSize).div(14).mul(8).equal(),border:`${AA(A.lineWidthBold)} solid ${A.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${A.motionDurationFast} ${A.motionEaseInBack}, opacity ${A.motionDurationFast}`}},"& + span":{paddingInlineStart:A.paddingXS,paddingInlineEnd:A.paddingXS}})},{[` ${t}:not(${t}-disabled), ${e}:not(${e}-disabled) `]:{[`&:hover ${e}-inner`]:{borderColor:A.colorPrimary}},[`${t}:not(${t}-disabled)`]:{[`&:hover ${e}-checked:not(${e}-disabled) ${e}-inner`]:{backgroundColor:A.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${e}-checked:not(${e}-disabled):after`]:{borderColor:A.colorPrimaryHover}}},{[`${e}-checked`]:{[`${e}-inner`]:{backgroundColor:A.colorPrimary,borderColor:A.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${A.motionDurationMid} ${A.motionEaseOutBack} ${A.motionDurationFast}`}}},[` ${t}-checked:not(${t}-disabled), ${e}-checked:not(${e}-disabled) - `]:{[`&:hover ${e}-inner`]:{backgroundColor:A.colorPrimaryHover,borderColor:"transparent"}}},{[e]:{"&-indeterminate":{[`${e}-inner`]:{backgroundColor:A.colorBgContainer,borderColor:A.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:A.calc(A.fontSizeLG).div(2).equal(),height:A.calc(A.fontSizeLG).div(2).equal(),backgroundColor:A.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${t}-disabled`]:{cursor:"not-allowed"},[`${e}-disabled`]:{[`&, ${e}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${e}-inner`]:{background:A.colorBgContainerDisabled,borderColor:A.colorBorder,"&:after":{borderColor:A.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:A.colorTextDisabled},[`&${e}-indeterminate ${e}-inner::after`]:{background:A.colorTextDisabled}}}]};function US(A,e){const t=it(e,{checkboxCls:`.${A}`,checkboxSize:e.controlInteractiveSize});return[kvA(t)]}const xS=Ut("Checkbox",(A,e)=>{let{prefixCls:t}=e;return[US(t,A)]}),GS=M.createContext(null);var NvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t;const{prefixCls:r,className:o,rootClassName:n,children:i,indeterminate:g=!1,style:B,onMouseEnter:s,onMouseLeave:a,skipGroup:Q=!1,disabled:E}=A,C=NvA(A,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:l,direction:f,checkbox:c}=D.useContext(Ee),v=D.useContext(GS),{isFormItemInput:w}=D.useContext(jn),u=D.useContext(oB),h=(t=(v==null?void 0:v.disabled)||E)!==null&&t!==void 0?t:u,I=D.useRef(C.value);if(process.env.NODE_ENV!=="production"){const x=Ct("Checkbox");process.env.NODE_ENV!=="production"&&x("checked"in C||!!v||!("value"in C),"usage","`value` is not a valid prop, do you mean `checked`?")}D.useEffect(()=>{v==null||v.registerValue(C.value)},[]),D.useEffect(()=>{if(!Q)return C.value!==I.current&&(v==null||v.cancelValue(I.current),v==null||v.registerValue(C.value),I.current=C.value),()=>v==null?void 0:v.cancelValue(C.value)},[C.value]);const d=l("checkbox",r),P=Nr(d),[p,F,m]=xS(d,P),y=Object.assign({},C);v&&!Q&&(y.onChange=function(){C.onChange&&C.onChange.apply(C,arguments),v.toggleOption&&v.toggleOption({label:i,value:C.value})},y.name=v.name,y.checked=v.value.includes(C.value));const H=rA(`${d}-wrapper`,{[`${d}-rtl`]:f==="rtl",[`${d}-wrapper-checked`]:y.checked,[`${d}-wrapper-disabled`]:h,[`${d}-wrapper-in-form-item`]:w},c==null?void 0:c.className,o,n,m,P,F),U=rA({[`${d}-indeterminate`]:g},Kw,F),Y=g?"mixed":void 0;return p(D.createElement(Nl,{component:"Checkbox",disabled:h},D.createElement("label",{className:H,style:Object.assign(Object.assign({},c==null?void 0:c.style),B),onMouseEnter:s,onMouseLeave:a},D.createElement(oS,Object.assign({"aria-checked":Y},y,{prefixCls:d,className:U,disabled:h,ref:e})),i!==void 0&&D.createElement("span",null,i))))},ip=D.forwardRef(jvA);process.env.NODE_ENV!=="production"&&(ip.displayName="Checkbox");var JvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{defaultValue:t,children:r,options:o=[],prefixCls:n,className:i,rootClassName:g,style:B,onChange:s}=A,a=JvA(A,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Q,direction:E}=D.useContext(Ee),[C,l]=D.useState(a.value||t||[]),[f,c]=D.useState([]);D.useEffect(()=>{"value"in a&&l(a.value||[])},[a.value]);const v=D.useMemo(()=>o.map(x=>typeof x=="string"||typeof x=="number"?{label:x,value:x}:x),[o]),w=x=>{c(G=>G.filter(R=>R!==x))},u=x=>{c(G=>[].concat(zA(G),[x]))},h=x=>{const G=C.indexOf(x.value),R=zA(C);G===-1?R.push(x.value):R.splice(G,1),"value"in a||l(R),s==null||s(R.filter(z=>f.includes(z)).sort((z,L)=>{const b=v.findIndex(T=>T.value===z),O=v.findIndex(T=>T.value===L);return b-O}))},I=Q("checkbox",n),d=`${I}-group`,P=Nr(I),[p,F,m]=xS(I,P),y=Qr(a,["value","disabled"]),H=o.length?v.map(x=>D.createElement(ip,{prefixCls:I,key:x.value.toString(),disabled:"disabled"in x?x.disabled:a.disabled,value:x.value,checked:C.includes(x.value),onChange:x.onChange,className:`${d}-item`,style:x.style,title:x.title,id:x.id,required:x.required},x.label)):r,U={toggleOption:h,value:C,disabled:a.disabled,name:a.name,registerValue:u,cancelValue:w},Y=rA(d,{[`${d}-rtl`]:E==="rtl"},i,g,m,P,F);return p(D.createElement("div",Object.assign({className:Y,style:B},y,{ref:e}),D.createElement(GS.Provider,{value:U},H)))}),Qa=ip;Qa.Group=KvA,Qa.__ANT_CHECKBOX=!0,process.env.NODE_ENV!=="production"&&(Qa.displayName="Checkbox");const zS=M.createContext({}),XvA=A=>{const{componentCls:e}=A;return{[e]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},VvA=A=>{const{componentCls:e}=A;return{[e]:{position:"relative",maxWidth:"100%",minHeight:1}}},WvA=(A,e)=>{const{prefixCls:t,componentCls:r,gridColumns:o}=A,n={};for(let i=o;i>=0;i--)i===0?(n[`${r}${e}-${i}`]={display:"none"},n[`${r}-push-${i}`]={insetInlineStart:"auto"},n[`${r}-pull-${i}`]={insetInlineEnd:"auto"},n[`${r}${e}-push-${i}`]={insetInlineStart:"auto"},n[`${r}${e}-pull-${i}`]={insetInlineEnd:"auto"},n[`${r}${e}-offset-${i}`]={marginInlineStart:0},n[`${r}${e}-order-${i}`]={order:0}):(n[`${r}${e}-${i}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${i/o*100}%`,maxWidth:`${i/o*100}%`}],n[`${r}${e}-push-${i}`]={insetInlineStart:`${i/o*100}%`},n[`${r}${e}-pull-${i}`]={insetInlineEnd:`${i/o*100}%`},n[`${r}${e}-offset-${i}`]={marginInlineStart:`${i/o*100}%`},n[`${r}${e}-order-${i}`]={order:i});return n[`${r}${e}-flex`]={flex:`var(--${t}${e}-flex)`},n},gp=(A,e)=>WvA(A,e),ZvA=(A,e,t)=>({[`@media (min-width: ${eA(e)})`]:Object.assign({},gp(A,t))}),qvA=()=>({}),_vA=()=>({}),$vA=Ut("Grid",XvA,qvA),AwA=Ut("Grid",A=>{const e=it(A,{gridColumns:24}),t={"-sm":e.screenSMMin,"-md":e.screenMDMin,"-lg":e.screenLGMin,"-xl":e.screenXLMin,"-xxl":e.screenXXLMin};return[VvA(e),gp(e,""),gp(e,"-xs"),Object.keys(t).map(r=>ZvA(e,t[r],r)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},_vA);var ewA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{getPrefixCls:t,direction:r}=D.useContext(Ee),{gutter:o,wrap:n}=D.useContext(zS),{prefixCls:i,span:g,order:B,offset:s,push:a,pull:Q,className:E,children:C,flex:l,style:f}=A,c=ewA(A,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),v=t("col",i),[w,u,h]=AwA(v),I={};let d={};twA.forEach(F=>{let m={};const y=A[F];typeof y=="number"?m.span=y:typeof y=="object"&&(m=y||{}),delete c[F],d=Object.assign(Object.assign({},d),{[`${v}-${F}-${m.span}`]:m.span!==void 0,[`${v}-${F}-order-${m.order}`]:m.order||m.order===0,[`${v}-${F}-offset-${m.offset}`]:m.offset||m.offset===0,[`${v}-${F}-push-${m.push}`]:m.push||m.push===0,[`${v}-${F}-pull-${m.pull}`]:m.pull||m.pull===0,[`${v}-rtl`]:r==="rtl"}),m.flex&&(d[`${v}-${F}-flex`]=!0,I[`--${v}-${F}-flex`]=RS(m.flex))});const P=rA(v,{[`${v}-${g}`]:g!==void 0,[`${v}-order-${B}`]:B,[`${v}-offset-${s}`]:s,[`${v}-push-${a}`]:a,[`${v}-pull-${Q}`]:Q},E,d,u,h),p={};if(o&&o[0]>0){const F=o[0]/2;p.paddingLeft=F,p.paddingRight=F}return l&&(p.flex=RS(l),n===!1&&!p.minWidth&&(p.minWidth=0)),w(D.createElement("div",Object.assign({},c,{style:Object.assign(Object.assign(Object.assign({},p),f),I),className:P,ref:e}),C))});process.env.NODE_ENV!=="production"&&(LS.displayName="Col");var rwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{if(typeof A=="string"&&r(A),typeof A=="object")for(let n=0;n{o()},[JSON.stringify(A),e]),t}const OS=D.forwardRef((A,e)=>{const{prefixCls:t,justify:r,align:o,className:n,style:i,children:g,gutter:B=0,wrap:s}=A,a=rwA(A,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:Q,direction:E}=D.useContext(Ee),[C,l]=D.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[f,c]=D.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),v=SS(o,f),w=SS(r,f),u=D.useRef(B),h=aL();D.useEffect(()=>{const R=h.subscribe(z=>{c(z);const L=u.current||0;(!Array.isArray(L)&&typeof L=="object"||Array.isArray(L)&&(typeof L[0]=="object"||typeof L[1]=="object"))&&l(z)});return()=>h.unsubscribe(R)},[]);const I=()=>{const R=[void 0,void 0];return(Array.isArray(B)?B:[B,void 0]).forEach((L,b)=>{if(typeof L=="object")for(let O=0;O0?m[0]/-2:void 0;U&&(H.marginLeft=U,H.marginRight=U);const[Y,x]=m;H.rowGap=x;const G=D.useMemo(()=>({gutter:[Y,x],wrap:s}),[Y,x,s]);return P(D.createElement(zS.Provider,{value:G},D.createElement("div",Object.assign({},a,{className:y,style:Object.assign(Object.assign({},H),i),ref:e}),g)))});process.env.NODE_ENV!=="production"&&(OS.displayName="Row");const owA=A=>{const{componentCls:e,sizePaddingEdgeHorizontal:t,colorSplit:r,lineWidth:o,textPaddingInline:n,orientationMargin:i,verticalMarginInline:g}=A;return{[e]:Object.assign(Object.assign({},Tt(A)),{borderBlockStart:`${eA(o)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:g,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${eA(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${eA(A.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${e}-with-text`]:{display:"flex",alignItems:"center",margin:`${eA(A.dividerHorizontalWithTextGutterMargin)} 0`,color:A.colorTextHeading,fontWeight:500,fontSize:A.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${eA(o)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${e}-with-text-left`]:{"&::before":{width:`calc(${i} * 100%)`},"&::after":{width:`calc(100% - ${i} * 100%)`}},[`&-horizontal${e}-with-text-right`]:{"&::before":{width:`calc(100% - ${i} * 100%)`},"&::after":{width:`calc(${i} * 100%)`}},[`${e}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:n},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${eA(o)} 0 0`},[`&-horizontal${e}-with-text${e}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${e}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${e}-with-text`]:{color:A.colorText,fontWeight:"normal",fontSize:A.fontSize},[`&-horizontal${e}-with-text-left${e}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${e}-inner-text`]:{paddingInlineStart:t}},[`&-horizontal${e}-with-text-right${e}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${e}-inner-text`]:{paddingInlineEnd:t}}})}},nwA=Ut("Divider",A=>{const e=it(A,{dividerHorizontalWithTextGutterMargin:A.margin,dividerHorizontalGutterMargin:A.marginLG,sizePaddingEdgeHorizontal:0});return[owA(e)]},A=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:A.marginXS}),{unitless:{orientationMargin:!0}});var iwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{getPrefixCls:e,direction:t,divider:r}=D.useContext(Ee),{prefixCls:o,type:n="horizontal",orientation:i="center",orientationMargin:g,className:B,rootClassName:s,children:a,dashed:Q,plain:E,style:C}=A,l=iwA(A,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),f=e("divider",o),[c,v,w]=nwA(f),u=!!a,h=i==="left"&&g!=null,I=i==="right"&&g!=null,d=rA(f,r==null?void 0:r.className,v,w,`${f}-${n}`,{[`${f}-with-text`]:u,[`${f}-with-text-${i}`]:u,[`${f}-dashed`]:!!Q,[`${f}-plain`]:!!E,[`${f}-rtl`]:t==="rtl",[`${f}-no-default-orientation-margin-left`]:h,[`${f}-no-default-orientation-margin-right`]:I},B,s),P=D.useMemo(()=>typeof g=="number"?g:/^\d+$/.test(g)?Number(g):g,[g]),p=Object.assign(Object.assign({},h&&{marginLeft:P}),I&&{marginRight:P});if(process.env.NODE_ENV!=="production"){const F=Ct("Divider");process.env.NODE_ENV!=="production"&&F(!a||n!=="vertical","usage","`children` not working in `vertical` mode.")}return c(D.createElement("div",Object.assign({className:d,style:Object.assign(Object.assign({},r==null?void 0:r.style),C)},l,{role:"separator"}),a&&n!=="vertical"&&D.createElement("span",{className:`${f}-inner-text`,style:p},a)))};process.env.NODE_ENV!=="production"&&(TS.displayName="Divider");function gwA(A){return!!(A.addonBefore||A.addonAfter)}function BwA(A){return!!(A.prefix||A.suffix||A.allowClear)}function kS(A,e,t){var r=e.cloneNode(!0),o=Object.create(A,{target:{value:r},currentTarget:{value:r}});return r.value=t,typeof e.selectionStart=="number"&&typeof e.selectionEnd=="number"&&(r.selectionStart=e.selectionStart,r.selectionEnd=e.selectionEnd),r.setSelectionRange=function(){e.setSelectionRange.apply(e,arguments)},o}function Fu(A,e,t,r){if(t){var o=e;if(e.type==="click"){o=kS(e,A,""),t(o);return}if(A.type!=="file"&&r!==void 0){o=kS(e,A,r),t(o);return}t(o)}}function swA(A,e){if(A){A.focus(e);var t=e||{},r=t.cursor;if(r){var o=A.value.length;switch(r){case"start":A.setSelectionRange(0,0);break;case"end":A.setSelectionRange(o,o);break;default:A.setSelectionRange(0,o)}}}}var NS=M.forwardRef(function(A,e){var t,r,o=A.inputElement,n=A.children,i=A.prefixCls,g=A.prefix,B=A.suffix,s=A.addonBefore,a=A.addonAfter,Q=A.className,E=A.style,C=A.disabled,l=A.readOnly,f=A.focused,c=A.triggerFocus,v=A.allowClear,w=A.value,u=A.handleReset,h=A.hidden,I=A.classes,d=A.classNames,P=A.dataAttrs,p=A.styles,F=A.components,m=n??o,y=(F==null?void 0:F.affixWrapper)||"span",H=(F==null?void 0:F.groupWrapper)||"span",U=(F==null?void 0:F.wrapper)||"span",Y=(F==null?void 0:F.groupAddon)||"span",x=M.useRef(null),G=function(tA){var BA;(BA=x.current)!==null&&BA!==void 0&&BA.contains(tA.target)&&(c==null||c())},R=BwA(A),z=M.cloneElement(m,{value:w,className:rA(m.props.className,!R&&(d==null?void 0:d.variant))||null}),L=M.useRef(null);if(M.useImperativeHandle(e,function(){return{nativeElement:L.current||x.current}}),R){var b,O=null;if(v){var T,S=!C&&!l&&w,j="".concat(i,"-clear-icon"),J=Ce(v)==="object"&&v!==null&&v!==void 0&&v.clearIcon?v.clearIcon:"✖";O=M.createElement("span",{onClick:u,onMouseDown:function(tA){return tA.preventDefault()},className:rA(j,(T={},K(T,"".concat(j,"-hidden"),!S),K(T,"".concat(j,"-has-suffix"),!!B),T)),role:"button",tabIndex:-1},J)}var Z="".concat(i,"-affix-wrapper"),W=rA(Z,(b={},K(b,"".concat(i,"-disabled"),C),K(b,"".concat(Z,"-disabled"),C),K(b,"".concat(Z,"-focused"),f),K(b,"".concat(Z,"-readonly"),l),K(b,"".concat(Z,"-input-with-clear-btn"),B&&v&&w),b),I==null?void 0:I.affixWrapper,d==null?void 0:d.affixWrapper,d==null?void 0:d.variant),q=(B||v)&&M.createElement("span",{className:rA("".concat(i,"-suffix"),d==null?void 0:d.suffix),style:p==null?void 0:p.suffix},O,B);z=M.createElement(y,FA({className:W,style:p==null?void 0:p.affixWrapper,onClick:G},P==null?void 0:P.affixWrapper,{ref:x}),g&&M.createElement("span",{className:rA("".concat(i,"-prefix"),d==null?void 0:d.prefix),style:p==null?void 0:p.prefix},g),z,q)}if(gwA(A)){var AA="".concat(i,"-group"),_="".concat(AA,"-addon"),V="".concat(AA,"-wrapper"),X=rA("".concat(i,"-wrapper"),AA,I==null?void 0:I.wrapper,d==null?void 0:d.wrapper),nA=rA(V,K({},"".concat(V,"-disabled"),C),I==null?void 0:I.group,d==null?void 0:d.groupWrapper);z=M.createElement(H,{className:nA,ref:L},M.createElement(U,{className:X},s&&M.createElement(Y,{className:_},s),z,a&&M.createElement(Y,{className:_},a)))}return M.cloneElement(z,{className:rA((t=z.props)===null||t===void 0?void 0:t.className,Q)||null,style:$($({},(r=z.props)===null||r===void 0?void 0:r.style),E),hidden:h})}),awA=["show"];function jS(A,e){return D.useMemo(function(){var t={};e&&(t.show=Ce(e)==="object"&&e.formatter?e.formatter:!!e),t=$($({},t),A);var r=t,o=r.show,n=Ye(r,awA);return $($({},n),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:n.strategy||function(i){return i.length}})},[A,e])}var QwA=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],EwA=M.forwardRef(function(A,e){var t=A.autoComplete,r=A.onChange,o=A.onFocus,n=A.onBlur,i=A.onPressEnter,g=A.onKeyDown,B=A.prefixCls,s=B===void 0?"rc-input":B,a=A.disabled,Q=A.htmlSize,E=A.className,C=A.maxLength,l=A.suffix,f=A.showCount,c=A.count,v=A.type,w=v===void 0?"text":v,u=A.classes,h=A.classNames,I=A.styles,d=A.onCompositionStart,P=A.onCompositionEnd,p=Ye(A,QwA),F=M.useState(!1),m=sA(F,2),y=m[0],H=m[1],U=M.useRef(!1),Y=M.useRef(null),x=M.useRef(null),G=function(lA){Y.current&&swA(Y.current,lA)},R=or(A.defaultValue,{value:A.value}),z=sA(R,2),L=z[0],b=z[1],O=L==null?"":String(L),T=M.useState(null),S=sA(T,2),j=S[0],J=S[1],Z=jS(c,f),W=Z.max||C,q=Z.strategy(O),AA=!!W&&q>W;M.useImperativeHandle(e,function(){var QA;return{focus:G,blur:function(){var pA;(pA=Y.current)===null||pA===void 0||pA.blur()},setSelectionRange:function(pA,DA,mA){var LA;(LA=Y.current)===null||LA===void 0||LA.setSelectionRange(pA,DA,mA)},select:function(){var pA;(pA=Y.current)===null||pA===void 0||pA.select()},input:Y.current,nativeElement:((QA=x.current)===null||QA===void 0?void 0:QA.nativeElement)||Y.current}}),M.useEffect(function(){H(function(QA){return QA&&a?!1:QA})},[a]);var _=function(lA,pA,DA){var mA=pA;if(!U.current&&Z.exceedFormatter&&Z.max&&Z.strategy(pA)>Z.max){if(mA=Z.exceedFormatter(pA,{max:Z.max}),pA!==mA){var LA,oA;J([((LA=Y.current)===null||LA===void 0?void 0:LA.selectionStart)||0,((oA=Y.current)===null||oA===void 0?void 0:oA.selectionEnd)||0])}}else if(DA.source==="compositionEnd")return;b(mA),Y.current&&Fu(Y.current,lA,r,mA)};M.useEffect(function(){if(j){var QA;(QA=Y.current)===null||QA===void 0||QA.setSelectionRange.apply(QA,zA(j))}},[j]);var V=function(lA){_(lA,lA.target.value,{source:"change"})},X=function(lA){U.current=!1,_(lA,lA.currentTarget.value,{source:"compositionEnd"}),P==null||P(lA)},nA=function(lA){i&&lA.key==="Enter"&&i(lA),g==null||g(lA)},N=function(lA){H(!0),o==null||o(lA)},tA=function(lA){H(!1),n==null||n(lA)},BA=function(lA){b(""),G(),Y.current&&Fu(Y.current,lA,r)},aA=AA&&"".concat(s,"-out-of-range"),EA=function(){var lA=Qr(A,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return M.createElement("input",FA({autoComplete:t},lA,{onChange:V,onFocus:N,onBlur:tA,onKeyDown:nA,className:rA(s,K({},"".concat(s,"-disabled"),a),h==null?void 0:h.input),style:I==null?void 0:I.input,ref:Y,size:Q,type:w,onCompositionStart:function(DA){U.current=!0,d==null||d(DA)},onCompositionEnd:X}))},CA=function(){var lA=Number(W)>0;if(l||Z.show){var pA=Z.showFormatter?Z.showFormatter({value:O,count:q,maxLength:W}):"".concat(q).concat(lA?" / ".concat(W):"");return M.createElement(M.Fragment,null,Z.show&&M.createElement("span",{className:rA("".concat(s,"-show-count-suffix"),K({},"".concat(s,"-show-count-has-suffix"),!!l),h==null?void 0:h.count),style:$({},I==null?void 0:I.count)},pA),l)}return null};return M.createElement(NS,FA({},p,{prefixCls:s,className:rA(E,aA),handleReset:BA,value:O,focused:y,triggerFocus:G,suffix:CA(),disabled:a,classes:u,classNames:h,styles:I}),EA())});const CwA=A=>{const{getPrefixCls:e,direction:t}=M.useContext(Ee),{prefixCls:r,className:o}=A,n=e("input-group",r),i=e("input"),[g,B]=Ap(i),s=rA(n,{[`${n}-lg`]:A.size==="large",[`${n}-sm`]:A.size==="small",[`${n}-compact`]:A.compact,[`${n}-rtl`]:t==="rtl"},B,o),a=M.useContext(jn),Q=M.useMemo(()=>Object.assign(Object.assign({},a),{isFormItemInput:!1}),[a]);return process.env.NODE_ENV!=="production"&&Ct("Input.Group").deprecated(!1,"Input.Group","Space.Compact"),g(D.createElement("span",{className:s,style:A.style,onMouseEnter:A.onMouseEnter,onMouseLeave:A.onMouseLeave,onFocus:A.onFocus,onBlur:A.onBlur},D.createElement(jn.Provider,{value:Q},A.children)))},JS=A=>{let e;return typeof A=="object"&&(A!=null&&A.clearIcon)?e=A:A&&(e={clearIcon:M.createElement(sE,null)}),e};function KS(A,e){const t=M.useRef([]),r=()=>{t.current.push(setTimeout(()=>{var o,n,i,g;!((o=A.current)===null||o===void 0)&&o.input&&((n=A.current)===null||n===void 0?void 0:n.input.getAttribute("type"))==="password"&&(!((i=A.current)===null||i===void 0)&&i.input.hasAttribute("value"))&&((g=A.current)===null||g===void 0||g.input.removeAttribute("value"))}))};return M.useEffect(()=>(e&&r(),()=>t.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function lwA(A){return!!(A.prefix||A.suffix||A.allowClear||A.showCount)}var cwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t;const{prefixCls:r,bordered:o=!0,status:n,size:i,disabled:g,onBlur:B,onFocus:s,suffix:a,allowClear:Q,addonAfter:E,addonBefore:C,className:l,style:f,styles:c,rootClassName:v,onChange:w,classNames:u,variant:h}=A,I=cwA(A,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]);if(process.env.NODE_ENV!=="production"){const{deprecated:N}=Ct("Input");N(!("bordered"in A),"bordered","variant")}const{getPrefixCls:d,direction:P,input:p}=M.useContext(Ee),F=d("input",r),m=M.useRef(null),y=Nr(F),[H,U,Y]=Ap(F,y),{compactSize:x,compactItemClassnames:G}=jl(F,P),R=So(N=>{var tA;return(tA=i??x)!==null&&tA!==void 0?tA:N}),z=M.useContext(oB),L=g??z,{status:b,hasFeedback:O,feedbackIcon:T}=M.useContext(jn),S=su(b,n),j=lwA(A)||!!O,J=M.useRef(j);if(process.env.NODE_ENV!=="production"){const N=Ct("Input");M.useEffect(()=>{var tA;j&&!J.current&&process.env.NODE_ENV!=="production"&&N(document.activeElement===((tA=m.current)===null||tA===void 0?void 0:tA.input),"usage","When Input is focused, dynamic add or remove prefix / suffix will make it lose focus caused by dom structure change. Read more: https://ant.design/components/input/#FAQ"),J.current=j},[j])}const Z=KS(m,!0),W=N=>{Z(),B==null||B(N)},q=N=>{Z(),s==null||s(N)},AA=N=>{Z(),w==null||w(N)},_=(O||a)&&M.createElement(M.Fragment,null,a,O&&T),V=JS(Q??(p==null?void 0:p.allowClear)),[X,nA]=FF("input",h,o);return H(M.createElement(EwA,Object.assign({ref:zo(e,m),prefixCls:F,autoComplete:p==null?void 0:p.autoComplete},I,{disabled:L,onBlur:W,onFocus:q,style:Object.assign(Object.assign({},p==null?void 0:p.style),f),styles:Object.assign(Object.assign({},p==null?void 0:p.styles),c),suffix:_,allowClear:V,className:rA(l,v,Y,y,G,p==null?void 0:p.className),onChange:AA,addonBefore:C&&M.createElement(_l,{form:!0,space:!0},C),addonAfter:E&&M.createElement(_l,{form:!0,space:!0},E),classNames:Object.assign(Object.assign(Object.assign({},u),p==null?void 0:p.classNames),{input:rA({[`${F}-sm`]:R==="small",[`${F}-lg`]:R==="large",[`${F}-rtl`]:P==="rtl"},u==null?void 0:u.input,(t=p==null?void 0:p.classNames)===null||t===void 0?void 0:t.input,U),variant:rA({[`${F}-${X}`]:nA},Bu(F,S)),affixWrapper:rA({[`${F}-affix-wrapper-sm`]:R==="small",[`${F}-affix-wrapper-lg`]:R==="large",[`${F}-affix-wrapper-rtl`]:P==="rtl"},U),wrapper:rA({[`${F}-group-rtl`]:P==="rtl"},U),groupWrapper:rA({[`${F}-group-wrapper-sm`]:R==="small",[`${F}-group-wrapper-lg`]:R==="large",[`${F}-group-wrapper-rtl`]:P==="rtl",[`${F}-group-wrapper-${X}`]:nA},Bu(`${F}-group-wrapper`,S,O),U)})})))});process.env.NODE_ENV!=="production"&&(XS.displayName="Input");const pu=XS,vwA=A=>{const{componentCls:e,paddingXS:t}=A;return{[`${e}`]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:t,"&-rtl":{direction:"rtl"},[`${e}-input`]:{textAlign:"center",paddingInline:A.paddingXXS},[`&${e}-sm ${e}-input`]:{paddingInline:A.calc(A.paddingXXS).div(2).equal()},[`&${e}-lg ${e}-input`]:{paddingInline:A.paddingXS}}}},wwA=Ut(["Input","OTP"],A=>{const e=it(A,WF(A));return[vwA(e)]},ZF);var uwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{value:t,onChange:r,onActiveChange:o,index:n,mask:i}=A,g=uwA(A,["value","onChange","onActiveChange","index","mask"]),B=t&&typeof i=="string"?i:t,s=l=>{r(n,l.target.value)},a=D.useRef(null);D.useImperativeHandle(e,()=>a.current);const Q=()=>{pt(()=>{var l;const f=(l=a.current)===null||l===void 0?void 0:l.input;document.activeElement===f&&f&&f.select()})},E=l=>{let{key:f}=l;f==="ArrowLeft"?o(n-1):f==="ArrowRight"&&o(n+1),Q()},C=l=>{l.key==="Backspace"&&!t&&o(n-1),Q()};return D.createElement(pu,Object.assign({},g,{ref:a,value:B,onInput:s,onFocus:Q,onKeyDown:E,onKeyUp:C,onMouseDown:Q,onMouseUp:Q,type:i===!0?"password":"text"}))});var hwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,length:r=6,size:o,defaultValue:n,value:i,onChange:g,formatter:B,variant:s,disabled:a,status:Q,autoFocus:E,mask:C}=A,l=hwA(A,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask"]);if(process.env.NODE_ENV!=="production"){const O=Ct("Input.OTP");process.env.NODE_ENV!=="production"&&O(!(typeof C=="string"&&C.length>1),"usage","`mask` prop should be a single character.")}const{getPrefixCls:f,direction:c}=D.useContext(Ee),v=f("otp",t),w=Ro(l,{aria:!0,data:!0,attr:!0}),u=Nr(v),[h,I,d]=wwA(v,u),P=So(O=>o??O),p=D.useContext(jn),F=su(p.status,Q),m=D.useMemo(()=>Object.assign(Object.assign({},p),{status:F,hasFeedback:!1,feedbackIcon:null}),[p,F]),y=D.useRef(null),H=D.useRef({});D.useImperativeHandle(e,()=>({focus:()=>{var O;(O=H.current[0])===null||O===void 0||O.focus()},blur:()=>{var O;for(let T=0;TB?B(O):O,[Y,x]=D.useState(mu(U(n||"")));D.useEffect(()=>{i!==void 0&&x(mu(i))},[i]);const G=Ot(O=>{x(O),g&&O.length===r&&O.every(T=>T)&&O.some((T,S)=>Y[S]!==T)&&g(O.join(""))}),R=Ot((O,T)=>{let S=zA(Y);for(let J=0;J=0&&!S[J];J-=1)S.pop();const j=U(S.map(J=>J||" ").join(""));return S=mu(j).map((J,Z)=>J===" "&&!S[Z]?S[Z]:J),S}),z=(O,T)=>{var S;const j=R(O,T),J=Math.min(O+T.length,r-1);J!==O&&((S=H.current[J])===null||S===void 0||S.focus()),G(j)},L=O=>{var T;(T=H.current[O])===null||T===void 0||T.focus()},b={variant:s,disabled:a,status:F,mask:C};return h(D.createElement("div",Object.assign({},w,{ref:y,className:rA(v,{[`${v}-sm`]:P==="small",[`${v}-lg`]:P==="large",[`${v}-rtl`]:c==="rtl"},d,I)}),D.createElement(jn.Provider,{value:m},Array.from({length:r}).map((O,T)=>{const S=`otp-${T}`,j=Y[T]||"";return D.createElement(DwA,Object.assign({ref:J=>{H.current[T]=J},key:S,index:T,size:P,htmlSize:1,className:`${v}-input`,onChange:z,value:j,onActiveChange:L,autoFocus:T===0&&E},b))}))))});var dwA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},PwA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:dwA}))},VS=D.forwardRef(PwA);process.env.NODE_ENV!=="production"&&(VS.displayName="EyeInvisibleOutlined");var MwA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},FwA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:MwA}))},Bp=D.forwardRef(FwA);process.env.NODE_ENV!=="production"&&(Bp.displayName="EyeOutlined");var pwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);oA?D.createElement(Bp,null):D.createElement(VS,null),ywA={click:"onClick",hover:"onMouseOver"},WS=D.forwardRef((A,e)=>{const{disabled:t,action:r="click",visibilityToggle:o=!0,iconRender:n=mwA}=A,i=typeof o=="object"&&o.visible!==void 0,[g,B]=M.useState(()=>i?o.visible:!1),s=M.useRef(null);D.useEffect(()=>{i&&B(o.visible)},[i,o]);const a=KS(s),Q=()=>{t||(g&&a(),B(p=>{var F;const m=!p;return typeof o=="object"&&((F=o.onVisibleChange)===null||F===void 0||F.call(o,m)),m}))},E=p=>{const F=ywA[r]||"",m=n(g),y={[F]:Q,className:`${p}-icon`,key:"passwordIcon",onMouseDown:H=>{H.preventDefault()},onMouseUp:H=>{H.preventDefault()}};return D.cloneElement(D.isValidElement(m)?m:D.createElement("span",null,m),y)},{className:C,prefixCls:l,inputPrefixCls:f,size:c}=A,v=pwA(A,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:w}=D.useContext(Ee),u=w("input",f),h=w("input-password",l),I=o&&E(h),d=rA(h,C,{[`${h}-${c}`]:!!c}),P=Object.assign(Object.assign({},Qr(v,["suffix","iconRender","visibilityToggle"])),{type:g?"text":"password",className:d,prefixCls:u,suffix:I});return c&&(P.size=c),D.createElement(pu,Object.assign({ref:zo(e,s)},P))});process.env.NODE_ENV!=="production"&&(WS.displayName="Input.Password");var YwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,inputPrefixCls:r,className:o,size:n,suffix:i,enterButton:g=!1,addonAfter:B,loading:s,disabled:a,onSearch:Q,onChange:E,onCompositionStart:C,onCompositionEnd:l}=A,f=YwA(A,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:c,direction:v}=D.useContext(Ee),w=D.useRef(!1),u=c("input-search",t),h=c("input",r),{compactSize:I}=jl(u,v),d=So(b=>{var O;return(O=n??I)!==null&&O!==void 0?O:b}),P=D.useRef(null),p=b=>{b!=null&&b.target&&b.type==="click"&&Q&&Q(b.target.value,b,{source:"clear"}),E==null||E(b)},F=b=>{var O;document.activeElement===((O=P.current)===null||O===void 0?void 0:O.input)&&b.preventDefault()},m=b=>{var O,T;Q&&Q((T=(O=P.current)===null||O===void 0?void 0:O.input)===null||T===void 0?void 0:T.value,b,{source:"input"})},y=b=>{w.current||s||m(b)},H=typeof g=="boolean"?D.createElement(Qu,null):null,U=`${u}-button`;let Y;const x=g||{},G=x.type&&x.type.__ANT_BUTTON===!0;G||x.type==="button"?Y=ho(x,Object.assign({onMouseDown:F,onClick:b=>{var O,T;(T=(O=x==null?void 0:x.props)===null||O===void 0?void 0:O.onClick)===null||T===void 0||T.call(O,b),m(b)},key:"enterButton"},G?{className:U,size:d}:{})):Y=D.createElement(kt,{className:U,type:g?"primary":void 0,size:d,disabled:a,key:"enterButton",onMouseDown:F,onClick:m,loading:s,icon:H},g),B&&(Y=[Y,ho(B,{key:"addonAfter"})]);const R=rA(u,{[`${u}-rtl`]:v==="rtl",[`${u}-${d}`]:!!d,[`${u}-with-button`]:!!g},o),z=b=>{w.current=!0,C==null||C(b)},L=b=>{w.current=!1,l==null||l(b)};return D.createElement(pu,Object.assign({ref:zo(P,e),onPressEnter:y},f,{size:d,onCompositionStart:z,onCompositionEnd:L,prefixCls:h,addonAfter:Y,suffix:i,onChange:p,className:R,disabled:a}))});process.env.NODE_ENV!=="production"&&(ZS.displayName="Search");var HwA=` + `]:{[`&:hover ${e}-inner`]:{backgroundColor:A.colorPrimaryHover,borderColor:"transparent"}}},{[e]:{"&-indeterminate":{[`${e}-inner`]:{backgroundColor:A.colorBgContainer,borderColor:A.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:A.calc(A.fontSizeLG).div(2).equal(),height:A.calc(A.fontSizeLG).div(2).equal(),backgroundColor:A.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${t}-disabled`]:{cursor:"not-allowed"},[`${e}-disabled`]:{[`&, ${e}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${e}-inner`]:{background:A.colorBgContainerDisabled,borderColor:A.colorBorder,"&:after":{borderColor:A.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:A.colorTextDisabled},[`&${e}-indeterminate ${e}-inner::after`]:{background:A.colorTextDisabled}}}]};function mS(A,e){const t=it(e,{checkboxCls:`.${A}`,checkboxSize:e.controlInteractiveSize});return[bvA(t)]}const yS=Gt("Checkbox",(A,e)=>{let{prefixCls:t}=e;return[mS(t,A)]}),YS=M.createContext(null);var UvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t;const{prefixCls:r,className:o,rootClassName:n,children:i,indeterminate:g=!1,style:B,onMouseEnter:s,onMouseLeave:a,skipGroup:Q=!1,disabled:E}=A,C=UvA(A,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:l,direction:f,checkbox:c}=D.useContext(Ce),v=D.useContext(YS),{isFormItemInput:w}=D.useContext(jn),u=D.useContext(rB),h=(t=(v==null?void 0:v.disabled)||E)!==null&&t!==void 0?t:u,I=D.useRef(C.value);if(process.env.NODE_ENV!=="production"){const x=vt("Checkbox");process.env.NODE_ENV!=="production"&&x("checked"in C||!!v||!("value"in C),"usage","`value` is not a valid prop, do you mean `checked`?")}D.useEffect(()=>{v==null||v.registerValue(C.value)},[]),D.useEffect(()=>{if(!Q)return C.value!==I.current&&(v==null||v.cancelValue(I.current),v==null||v.registerValue(C.value),I.current=C.value),()=>v==null?void 0:v.cancelValue(C.value)},[C.value]);const d=l("checkbox",r),P=oo(d),[F,p,m]=yS(d,P),y=Object.assign({},C);v&&!Q&&(y.onChange=function(){C.onChange&&C.onChange.apply(C,arguments),v.toggleOption&&v.toggleOption({label:i,value:C.value})},y.name=v.name,y.checked=v.value.includes(C.value));const H=rA(`${d}-wrapper`,{[`${d}-rtl`]:f==="rtl",[`${d}-wrapper-checked`]:y.checked,[`${d}-wrapper-disabled`]:h,[`${d}-wrapper-in-form-item`]:w},c==null?void 0:c.className,o,n,m,P,p),U=rA({[`${d}-indeterminate`]:g},jw,p),Y=g?"mixed":void 0;return F(D.createElement(jl,{component:"Checkbox",disabled:h},D.createElement("label",{className:H,style:Object.assign(Object.assign({},c==null?void 0:c.style),B),onMouseEnter:s,onMouseLeave:a},D.createElement($L,Object.assign({"aria-checked":Y},y,{prefixCls:d,className:U,disabled:h,ref:e})),i!==void 0&&D.createElement("span",null,i))))},op=D.forwardRef(xvA);process.env.NODE_ENV!=="production"&&(op.displayName="Checkbox");var GvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{defaultValue:t,children:r,options:o=[],prefixCls:n,className:i,rootClassName:g,style:B,onChange:s}=A,a=GvA(A,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:Q,direction:E}=D.useContext(Ce),[C,l]=D.useState(a.value||t||[]),[f,c]=D.useState([]);D.useEffect(()=>{"value"in a&&l(a.value||[])},[a.value]);const v=D.useMemo(()=>o.map(x=>typeof x=="string"||typeof x=="number"?{label:x,value:x}:x),[o]),w=x=>{c(G=>G.filter(R=>R!==x))},u=x=>{c(G=>[].concat(zA(G),[x]))},h=x=>{const G=C.indexOf(x.value),R=zA(C);G===-1?R.push(x.value):R.splice(G,1),"value"in a||l(R),s==null||s(R.filter(z=>f.includes(z)).sort((z,L)=>{const b=v.findIndex(T=>T.value===z),O=v.findIndex(T=>T.value===L);return b-O}))},I=Q("checkbox",n),d=`${I}-group`,P=oo(I),[F,p,m]=yS(I,P),y=Qr(a,["value","disabled"]),H=o.length?v.map(x=>D.createElement(op,{prefixCls:I,key:x.value.toString(),disabled:"disabled"in x?x.disabled:a.disabled,value:x.value,checked:C.includes(x.value),onChange:x.onChange,className:`${d}-item`,style:x.style,title:x.title,id:x.id,required:x.required},x.label)):r,U={toggleOption:h,value:C,disabled:a.disabled,name:a.name,registerValue:u,cancelValue:w},Y=rA(d,{[`${d}-rtl`]:E==="rtl"},i,g,m,P,p);return F(D.createElement("div",Object.assign({className:Y,style:B},y,{ref:e}),D.createElement(YS.Provider,{value:U},H)))}),Qa=op;Qa.Group=zvA,Qa.__ANT_CHECKBOX=!0,process.env.NODE_ENV!=="production"&&(Qa.displayName="Checkbox");const HS=M.createContext({}),RvA=A=>{const{componentCls:e}=A;return{[e]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},LvA=A=>{const{componentCls:e}=A;return{[e]:{position:"relative",maxWidth:"100%",minHeight:1}}},SvA=(A,e)=>{const{prefixCls:t,componentCls:r,gridColumns:o}=A,n={};for(let i=o;i>=0;i--)i===0?(n[`${r}${e}-${i}`]={display:"none"},n[`${r}-push-${i}`]={insetInlineStart:"auto"},n[`${r}-pull-${i}`]={insetInlineEnd:"auto"},n[`${r}${e}-push-${i}`]={insetInlineStart:"auto"},n[`${r}${e}-pull-${i}`]={insetInlineEnd:"auto"},n[`${r}${e}-offset-${i}`]={marginInlineStart:0},n[`${r}${e}-order-${i}`]={order:0}):(n[`${r}${e}-${i}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${i/o*100}%`,maxWidth:`${i/o*100}%`}],n[`${r}${e}-push-${i}`]={insetInlineStart:`${i/o*100}%`},n[`${r}${e}-pull-${i}`]={insetInlineEnd:`${i/o*100}%`},n[`${r}${e}-offset-${i}`]={marginInlineStart:`${i/o*100}%`},n[`${r}${e}-order-${i}`]={order:i});return n[`${r}${e}-flex`]={flex:`var(--${t}${e}-flex)`},n},np=(A,e)=>SvA(A,e),OvA=(A,e,t)=>({[`@media (min-width: ${AA(e)})`]:Object.assign({},np(A,t))}),TvA=()=>({}),kvA=()=>({}),NvA=Gt("Grid",RvA,TvA),jvA=Gt("Grid",A=>{const e=it(A,{gridColumns:24}),t={"-sm":e.screenSMMin,"-md":e.screenMDMin,"-lg":e.screenLGMin,"-xl":e.screenXLMin,"-xxl":e.screenXXLMin};return[LvA(e),np(e,""),np(e,"-xs"),Object.keys(t).map(r=>OvA(e,t[r],r)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},kvA);var JvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{getPrefixCls:t,direction:r}=D.useContext(Ce),{gutter:o,wrap:n}=D.useContext(HS),{prefixCls:i,span:g,order:B,offset:s,push:a,pull:Q,className:E,children:C,flex:l,style:f}=A,c=JvA(A,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),v=t("col",i),[w,u,h]=jvA(v),I={};let d={};KvA.forEach(p=>{let m={};const y=A[p];typeof y=="number"?m.span=y:typeof y=="object"&&(m=y||{}),delete c[p],d=Object.assign(Object.assign({},d),{[`${v}-${p}-${m.span}`]:m.span!==void 0,[`${v}-${p}-order-${m.order}`]:m.order||m.order===0,[`${v}-${p}-offset-${m.offset}`]:m.offset||m.offset===0,[`${v}-${p}-push-${m.push}`]:m.push||m.push===0,[`${v}-${p}-pull-${m.pull}`]:m.pull||m.pull===0,[`${v}-rtl`]:r==="rtl"}),m.flex&&(d[`${v}-${p}-flex`]=!0,I[`--${v}-${p}-flex`]=bS(m.flex))});const P=rA(v,{[`${v}-${g}`]:g!==void 0,[`${v}-order-${B}`]:B,[`${v}-offset-${s}`]:s,[`${v}-push-${a}`]:a,[`${v}-pull-${Q}`]:Q},E,d,u,h),F={};if(o&&o[0]>0){const p=o[0]/2;F.paddingLeft=p,F.paddingRight=p}return l&&(F.flex=bS(l),n===!1&&!F.minWidth&&(F.minWidth=0)),w(D.createElement("div",Object.assign({},c,{style:Object.assign(Object.assign(Object.assign({},F),f),I),className:P,ref:e}),C))});process.env.NODE_ENV!=="production"&&(US.displayName="Col");var XvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{if(typeof A=="string"&&r(A),typeof A=="object")for(let n=0;n{o()},[JSON.stringify(A),e]),t}const GS=D.forwardRef((A,e)=>{const{prefixCls:t,justify:r,align:o,className:n,style:i,children:g,gutter:B=0,wrap:s}=A,a=XvA(A,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:Q,direction:E}=D.useContext(Ce),[C,l]=D.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[f,c]=D.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),v=xS(o,f),w=xS(r,f),u=D.useRef(B),h=BL();D.useEffect(()=>{const R=h.subscribe(z=>{c(z);const L=u.current||0;(!Array.isArray(L)&&typeof L=="object"||Array.isArray(L)&&(typeof L[0]=="object"||typeof L[1]=="object"))&&l(z)});return()=>h.unsubscribe(R)},[]);const I=()=>{const R=[void 0,void 0];return(Array.isArray(B)?B:[B,void 0]).forEach((L,b)=>{if(typeof L=="object")for(let O=0;O0?m[0]/-2:void 0;U&&(H.marginLeft=U,H.marginRight=U);const[Y,x]=m;H.rowGap=x;const G=D.useMemo(()=>({gutter:[Y,x],wrap:s}),[Y,x,s]);return P(D.createElement(HS.Provider,{value:G},D.createElement("div",Object.assign({},a,{className:y,style:Object.assign(Object.assign({},H),i),ref:e}),g)))});process.env.NODE_ENV!=="production"&&(GS.displayName="Row");const VvA=A=>{const{componentCls:e,sizePaddingEdgeHorizontal:t,colorSplit:r,lineWidth:o,textPaddingInline:n,orientationMargin:i,verticalMarginInline:g}=A;return{[e]:Object.assign(Object.assign({},Jt(A)),{borderBlockStart:`${AA(o)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:g,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${AA(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${AA(A.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${e}-with-text`]:{display:"flex",alignItems:"center",margin:`${AA(A.dividerHorizontalWithTextGutterMargin)} 0`,color:A.colorTextHeading,fontWeight:500,fontSize:A.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${AA(o)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${e}-with-text-left`]:{"&::before":{width:`calc(${i} * 100%)`},"&::after":{width:`calc(100% - ${i} * 100%)`}},[`&-horizontal${e}-with-text-right`]:{"&::before":{width:`calc(100% - ${i} * 100%)`},"&::after":{width:`calc(${i} * 100%)`}},[`${e}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:n},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${AA(o)} 0 0`},[`&-horizontal${e}-with-text${e}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${e}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${e}-with-text`]:{color:A.colorText,fontWeight:"normal",fontSize:A.fontSize},[`&-horizontal${e}-with-text-left${e}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${e}-inner-text`]:{paddingInlineStart:t}},[`&-horizontal${e}-with-text-right${e}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${e}-inner-text`]:{paddingInlineEnd:t}}})}},WvA=Gt("Divider",A=>{const e=it(A,{dividerHorizontalWithTextGutterMargin:A.margin,dividerHorizontalGutterMargin:A.marginLG,sizePaddingEdgeHorizontal:0});return[VvA(e)]},A=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:A.marginXS}),{unitless:{orientationMargin:!0}});var ZvA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{getPrefixCls:e,direction:t,divider:r}=D.useContext(Ce),{prefixCls:o,type:n="horizontal",orientation:i="center",orientationMargin:g,className:B,rootClassName:s,children:a,dashed:Q,plain:E,style:C}=A,l=ZvA(A,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),f=e("divider",o),[c,v,w]=WvA(f),u=!!a,h=i==="left"&&g!=null,I=i==="right"&&g!=null,d=rA(f,r==null?void 0:r.className,v,w,`${f}-${n}`,{[`${f}-with-text`]:u,[`${f}-with-text-${i}`]:u,[`${f}-dashed`]:!!Q,[`${f}-plain`]:!!E,[`${f}-rtl`]:t==="rtl",[`${f}-no-default-orientation-margin-left`]:h,[`${f}-no-default-orientation-margin-right`]:I},B,s),P=D.useMemo(()=>typeof g=="number"?g:/^\d+$/.test(g)?Number(g):g,[g]),F=Object.assign(Object.assign({},h&&{marginLeft:P}),I&&{marginRight:P});if(process.env.NODE_ENV!=="production"){const p=vt("Divider");process.env.NODE_ENV!=="production"&&p(!a||n!=="vertical","usage","`children` not working in `vertical` mode.")}return c(D.createElement("div",Object.assign({className:d,style:Object.assign(Object.assign({},r==null?void 0:r.style),C)},l,{role:"separator"}),a&&n!=="vertical"&&D.createElement("span",{className:`${f}-inner-text`,style:F},a)))};process.env.NODE_ENV!=="production"&&(zS.displayName="Divider");function qvA(A){return!!(A.addonBefore||A.addonAfter)}function _vA(A){return!!(A.prefix||A.suffix||A.allowClear)}function RS(A,e,t){var r=e.cloneNode(!0),o=Object.create(A,{target:{value:r},currentTarget:{value:r}});return r.value=t,typeof e.selectionStart=="number"&&typeof e.selectionEnd=="number"&&(r.selectionStart=e.selectionStart,r.selectionEnd=e.selectionEnd),r.setSelectionRange=function(){e.setSelectionRange.apply(e,arguments)},o}function Fu(A,e,t,r){if(t){var o=e;if(e.type==="click"){o=RS(e,A,""),t(o);return}if(A.type!=="file"&&r!==void 0){o=RS(e,A,r),t(o);return}t(o)}}function $vA(A,e){if(A){A.focus(e);var t=e||{},r=t.cursor;if(r){var o=A.value.length;switch(r){case"start":A.setSelectionRange(0,0);break;case"end":A.setSelectionRange(o,o);break;default:A.setSelectionRange(0,o)}}}}var LS=M.forwardRef(function(A,e){var t,r,o=A.inputElement,n=A.children,i=A.prefixCls,g=A.prefix,B=A.suffix,s=A.addonBefore,a=A.addonAfter,Q=A.className,E=A.style,C=A.disabled,l=A.readOnly,f=A.focused,c=A.triggerFocus,v=A.allowClear,w=A.value,u=A.handleReset,h=A.hidden,I=A.classes,d=A.classNames,P=A.dataAttrs,F=A.styles,p=A.components,m=n??o,y=(p==null?void 0:p.affixWrapper)||"span",H=(p==null?void 0:p.groupWrapper)||"span",U=(p==null?void 0:p.wrapper)||"span",Y=(p==null?void 0:p.groupAddon)||"span",x=M.useRef(null),G=function(tA){var BA;(BA=x.current)!==null&&BA!==void 0&&BA.contains(tA.target)&&(c==null||c())},R=_vA(A),z=M.cloneElement(m,{value:w,className:rA(m.props.className,!R&&(d==null?void 0:d.variant))||null}),L=M.useRef(null);if(M.useImperativeHandle(e,function(){return{nativeElement:L.current||x.current}}),R){var b,O=null;if(v){var T,S=!C&&!l&&w,j="".concat(i,"-clear-icon"),J=Ee(v)==="object"&&v!==null&&v!==void 0&&v.clearIcon?v.clearIcon:"✖";O=M.createElement("span",{onClick:u,onMouseDown:function(tA){return tA.preventDefault()},className:rA(j,(T={},K(T,"".concat(j,"-hidden"),!S),K(T,"".concat(j,"-has-suffix"),!!B),T)),role:"button",tabIndex:-1},J)}var Z="".concat(i,"-affix-wrapper"),W=rA(Z,(b={},K(b,"".concat(i,"-disabled"),C),K(b,"".concat(Z,"-disabled"),C),K(b,"".concat(Z,"-focused"),f),K(b,"".concat(Z,"-readonly"),l),K(b,"".concat(Z,"-input-with-clear-btn"),B&&v&&w),b),I==null?void 0:I.affixWrapper,d==null?void 0:d.affixWrapper,d==null?void 0:d.variant),$=(B||v)&&M.createElement("span",{className:rA("".concat(i,"-suffix"),d==null?void 0:d.suffix),style:F==null?void 0:F.suffix},O,B);z=M.createElement(y,FA({className:W,style:F==null?void 0:F.affixWrapper,onClick:G},P==null?void 0:P.affixWrapper,{ref:x}),g&&M.createElement("span",{className:rA("".concat(i,"-prefix"),d==null?void 0:d.prefix),style:F==null?void 0:F.prefix},g),z,$)}if(qvA(A)){var eA="".concat(i,"-group"),_="".concat(eA,"-addon"),V="".concat(eA,"-wrapper"),X=rA("".concat(i,"-wrapper"),eA,I==null?void 0:I.wrapper,d==null?void 0:d.wrapper),nA=rA(V,K({},"".concat(V,"-disabled"),C),I==null?void 0:I.group,d==null?void 0:d.groupWrapper);z=M.createElement(H,{className:nA,ref:L},M.createElement(U,{className:X},s&&M.createElement(Y,{className:_},s),z,a&&M.createElement(Y,{className:_},a)))}return M.cloneElement(z,{className:rA((t=z.props)===null||t===void 0?void 0:t.className,Q)||null,style:q(q({},(r=z.props)===null||r===void 0?void 0:r.style),E),hidden:h})}),AwA=["show"];function SS(A,e){return D.useMemo(function(){var t={};e&&(t.show=Ee(e)==="object"&&e.formatter?e.formatter:!!e),t=q(q({},t),A);var r=t,o=r.show,n=Ye(r,AwA);return q(q({},n),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:n.strategy||function(i){return i.length}})},[A,e])}var ewA=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],twA=M.forwardRef(function(A,e){var t=A.autoComplete,r=A.onChange,o=A.onFocus,n=A.onBlur,i=A.onPressEnter,g=A.onKeyDown,B=A.prefixCls,s=B===void 0?"rc-input":B,a=A.disabled,Q=A.htmlSize,E=A.className,C=A.maxLength,l=A.suffix,f=A.showCount,c=A.count,v=A.type,w=v===void 0?"text":v,u=A.classes,h=A.classNames,I=A.styles,d=A.onCompositionStart,P=A.onCompositionEnd,F=Ye(A,ewA),p=M.useState(!1),m=sA(p,2),y=m[0],H=m[1],U=M.useRef(!1),Y=M.useRef(null),x=M.useRef(null),G=function(lA){Y.current&&$vA(Y.current,lA)},R=or(A.defaultValue,{value:A.value}),z=sA(R,2),L=z[0],b=z[1],O=L==null?"":String(L),T=M.useState(null),S=sA(T,2),j=S[0],J=S[1],Z=SS(c,f),W=Z.max||C,$=Z.strategy(O),eA=!!W&&$>W;M.useImperativeHandle(e,function(){var QA;return{focus:G,blur:function(){var pA;(pA=Y.current)===null||pA===void 0||pA.blur()},setSelectionRange:function(pA,DA,mA){var LA;(LA=Y.current)===null||LA===void 0||LA.setSelectionRange(pA,DA,mA)},select:function(){var pA;(pA=Y.current)===null||pA===void 0||pA.select()},input:Y.current,nativeElement:((QA=x.current)===null||QA===void 0?void 0:QA.nativeElement)||Y.current}}),M.useEffect(function(){H(function(QA){return QA&&a?!1:QA})},[a]);var _=function(lA,pA,DA){var mA=pA;if(!U.current&&Z.exceedFormatter&&Z.max&&Z.strategy(pA)>Z.max){if(mA=Z.exceedFormatter(pA,{max:Z.max}),pA!==mA){var LA,oA;J([((LA=Y.current)===null||LA===void 0?void 0:LA.selectionStart)||0,((oA=Y.current)===null||oA===void 0?void 0:oA.selectionEnd)||0])}}else if(DA.source==="compositionEnd")return;b(mA),Y.current&&Fu(Y.current,lA,r,mA)};M.useEffect(function(){if(j){var QA;(QA=Y.current)===null||QA===void 0||QA.setSelectionRange.apply(QA,zA(j))}},[j]);var V=function(lA){_(lA,lA.target.value,{source:"change"})},X=function(lA){U.current=!1,_(lA,lA.currentTarget.value,{source:"compositionEnd"}),P==null||P(lA)},nA=function(lA){i&&lA.key==="Enter"&&i(lA),g==null||g(lA)},N=function(lA){H(!0),o==null||o(lA)},tA=function(lA){H(!1),n==null||n(lA)},BA=function(lA){b(""),G(),Y.current&&Fu(Y.current,lA,r)},aA=eA&&"".concat(s,"-out-of-range"),EA=function(){var lA=Qr(A,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return M.createElement("input",FA({autoComplete:t},lA,{onChange:V,onFocus:N,onBlur:tA,onKeyDown:nA,className:rA(s,K({},"".concat(s,"-disabled"),a),h==null?void 0:h.input),style:I==null?void 0:I.input,ref:Y,size:Q,type:w,onCompositionStart:function(DA){U.current=!0,d==null||d(DA)},onCompositionEnd:X}))},CA=function(){var lA=Number(W)>0;if(l||Z.show){var pA=Z.showFormatter?Z.showFormatter({value:O,count:$,maxLength:W}):"".concat($).concat(lA?" / ".concat(W):"");return M.createElement(M.Fragment,null,Z.show&&M.createElement("span",{className:rA("".concat(s,"-show-count-suffix"),K({},"".concat(s,"-show-count-has-suffix"),!!l),h==null?void 0:h.count),style:q({},I==null?void 0:I.count)},pA),l)}return null};return M.createElement(LS,FA({},F,{prefixCls:s,className:rA(E,aA),handleReset:BA,value:O,focused:y,triggerFocus:G,suffix:CA(),disabled:a,classes:u,classNames:h,styles:I}),EA())});const rwA=A=>{const{getPrefixCls:e,direction:t}=M.useContext(Ce),{prefixCls:r,className:o}=A,n=e("input-group",r),i=e("input"),[g,B]=_F(i),s=rA(n,{[`${n}-lg`]:A.size==="large",[`${n}-sm`]:A.size==="small",[`${n}-compact`]:A.compact,[`${n}-rtl`]:t==="rtl"},B,o),a=M.useContext(jn),Q=M.useMemo(()=>Object.assign(Object.assign({},a),{isFormItemInput:!1}),[a]);return process.env.NODE_ENV!=="production"&&vt("Input.Group").deprecated(!1,"Input.Group","Space.Compact"),g(D.createElement("span",{className:s,style:A.style,onMouseEnter:A.onMouseEnter,onMouseLeave:A.onMouseLeave,onFocus:A.onFocus,onBlur:A.onBlur},D.createElement(jn.Provider,{value:Q},A.children)))},OS=A=>{let e;return typeof A=="object"&&(A!=null&&A.clearIcon)?e=A:A&&(e={clearIcon:M.createElement(sE,null)}),e};function TS(A,e){const t=M.useRef([]),r=()=>{t.current.push(setTimeout(()=>{var o,n,i,g;!((o=A.current)===null||o===void 0)&&o.input&&((n=A.current)===null||n===void 0?void 0:n.input.getAttribute("type"))==="password"&&(!((i=A.current)===null||i===void 0)&&i.input.hasAttribute("value"))&&((g=A.current)===null||g===void 0||g.input.removeAttribute("value"))}))};return M.useEffect(()=>(e&&r(),()=>t.current.forEach(o=>{o&&clearTimeout(o)})),[]),r}function owA(A){return!!(A.prefix||A.suffix||A.allowClear||A.showCount)}var nwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t;const{prefixCls:r,bordered:o=!0,status:n,size:i,disabled:g,onBlur:B,onFocus:s,suffix:a,allowClear:Q,addonAfter:E,addonBefore:C,className:l,style:f,styles:c,rootClassName:v,onChange:w,classNames:u,variant:h}=A,I=nwA(A,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]);if(process.env.NODE_ENV!=="production"){const{deprecated:N}=vt("Input");N(!("bordered"in A),"bordered","variant")}const{getPrefixCls:d,direction:P,input:F}=M.useContext(Ce),p=d("input",r),m=M.useRef(null),y=oo(p),[H,U,Y]=_F(p,y),{compactSize:x,compactItemClassnames:G}=Jl(p,P),R=on(N=>{var tA;return(tA=i??x)!==null&&tA!==void 0?tA:N}),z=M.useContext(rB),L=g??z,{status:b,hasFeedback:O,feedbackIcon:T}=M.useContext(jn),S=gu(b,n),j=owA(A)||!!O,J=M.useRef(j);if(process.env.NODE_ENV!=="production"){const N=vt("Input");M.useEffect(()=>{var tA;j&&!J.current&&process.env.NODE_ENV!=="production"&&N(document.activeElement===((tA=m.current)===null||tA===void 0?void 0:tA.input),"usage","When Input is focused, dynamic add or remove prefix / suffix will make it lose focus caused by dom structure change. Read more: https://ant.design/components/input/#FAQ"),J.current=j},[j])}const Z=TS(m,!0),W=N=>{Z(),B==null||B(N)},$=N=>{Z(),s==null||s(N)},eA=N=>{Z(),w==null||w(N)},_=(O||a)&&M.createElement(M.Fragment,null,a,O&&T),V=OS(Q??(F==null?void 0:F.allowClear)),[X,nA]=FF("input",h,o);return H(M.createElement(twA,Object.assign({ref:rn(e,m),prefixCls:p,autoComplete:F==null?void 0:F.autoComplete},I,{disabled:L,onBlur:W,onFocus:$,style:Object.assign(Object.assign({},F==null?void 0:F.style),f),styles:Object.assign(Object.assign({},F==null?void 0:F.styles),c),suffix:_,allowClear:V,className:rA(l,v,Y,y,G,F==null?void 0:F.className),onChange:eA,addonBefore:C&&M.createElement($l,{form:!0,space:!0},C),addonAfter:E&&M.createElement($l,{form:!0,space:!0},E),classNames:Object.assign(Object.assign(Object.assign({},u),F==null?void 0:F.classNames),{input:rA({[`${p}-sm`]:R==="small",[`${p}-lg`]:R==="large",[`${p}-rtl`]:P==="rtl"},u==null?void 0:u.input,(t=F==null?void 0:F.classNames)===null||t===void 0?void 0:t.input,U),variant:rA({[`${p}-${X}`]:nA},iu(p,S)),affixWrapper:rA({[`${p}-affix-wrapper-sm`]:R==="small",[`${p}-affix-wrapper-lg`]:R==="large",[`${p}-affix-wrapper-rtl`]:P==="rtl"},U),wrapper:rA({[`${p}-group-rtl`]:P==="rtl"},U),groupWrapper:rA({[`${p}-group-wrapper-sm`]:R==="small",[`${p}-group-wrapper-lg`]:R==="large",[`${p}-group-wrapper-rtl`]:P==="rtl",[`${p}-group-wrapper-${X}`]:nA},iu(`${p}-group-wrapper`,S,O),U)})})))});process.env.NODE_ENV!=="production"&&(kS.displayName="Input");const pu=kS,gwA=A=>{const{componentCls:e,paddingXS:t}=A;return{[`${e}`]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:t,"&-rtl":{direction:"rtl"},[`${e}-input`]:{textAlign:"center",paddingInline:A.paddingXXS},[`&${e}-sm ${e}-input`]:{paddingInline:A.calc(A.paddingXXS).div(2).equal()},[`&${e}-lg ${e}-input`]:{paddingInline:A.paddingXS}}}},BwA=Gt(["Input","OTP"],A=>{const e=it(A,XF(A));return[gwA(e)]},VF);var swA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{value:t,onChange:r,onActiveChange:o,index:n,mask:i}=A,g=swA(A,["value","onChange","onActiveChange","index","mask"]),B=t&&typeof i=="string"?i:t,s=l=>{r(n,l.target.value)},a=D.useRef(null);D.useImperativeHandle(e,()=>a.current);const Q=()=>{pt(()=>{var l;const f=(l=a.current)===null||l===void 0?void 0:l.input;document.activeElement===f&&f&&f.select()})},E=l=>{let{key:f}=l;f==="ArrowLeft"?o(n-1):f==="ArrowRight"&&o(n+1),Q()},C=l=>{l.key==="Backspace"&&!t&&o(n-1),Q()};return D.createElement(pu,Object.assign({},g,{ref:a,value:B,onInput:s,onFocus:Q,onKeyDown:E,onKeyUp:C,onMouseDown:Q,onMouseUp:Q,type:i===!0?"password":"text"}))});var QwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,length:r=6,size:o,defaultValue:n,value:i,onChange:g,formatter:B,variant:s,disabled:a,status:Q,autoFocus:E,mask:C}=A,l=QwA(A,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask"]);if(process.env.NODE_ENV!=="production"){const O=vt("Input.OTP");process.env.NODE_ENV!=="production"&&O(!(typeof C=="string"&&C.length>1),"usage","`mask` prop should be a single character.")}const{getPrefixCls:f,direction:c}=D.useContext(Ce),v=f("otp",t),w=Go(l,{aria:!0,data:!0,attr:!0}),u=oo(v),[h,I,d]=BwA(v,u),P=on(O=>o??O),F=D.useContext(jn),p=gu(F.status,Q),m=D.useMemo(()=>Object.assign(Object.assign({},F),{status:p,hasFeedback:!1,feedbackIcon:null}),[F,p]),y=D.useRef(null),H=D.useRef({});D.useImperativeHandle(e,()=>({focus:()=>{var O;(O=H.current[0])===null||O===void 0||O.focus()},blur:()=>{var O;for(let T=0;TB?B(O):O,[Y,x]=D.useState(mu(U(n||"")));D.useEffect(()=>{i!==void 0&&x(mu(i))},[i]);const G=Ot(O=>{x(O),g&&O.length===r&&O.every(T=>T)&&O.some((T,S)=>Y[S]!==T)&&g(O.join(""))}),R=Ot((O,T)=>{let S=zA(Y);for(let J=0;J=0&&!S[J];J-=1)S.pop();const j=U(S.map(J=>J||" ").join(""));return S=mu(j).map((J,Z)=>J===" "&&!S[Z]?S[Z]:J),S}),z=(O,T)=>{var S;const j=R(O,T),J=Math.min(O+T.length,r-1);J!==O&&((S=H.current[J])===null||S===void 0||S.focus()),G(j)},L=O=>{var T;(T=H.current[O])===null||T===void 0||T.focus()},b={variant:s,disabled:a,status:p,mask:C};return h(D.createElement("div",Object.assign({},w,{ref:y,className:rA(v,{[`${v}-sm`]:P==="small",[`${v}-lg`]:P==="large",[`${v}-rtl`]:c==="rtl"},d,I)}),D.createElement(jn.Provider,{value:m},Array.from({length:r}).map((O,T)=>{const S=`otp-${T}`,j=Y[T]||"";return D.createElement(awA,Object.assign({ref:J=>{H.current[T]=J},key:S,index:T,size:P,htmlSize:1,className:`${v}-input`,onChange:z,value:j,onActiveChange:L,autoFocus:T===0&&E},b))}))))});var CwA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},lwA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:CwA}))},NS=D.forwardRef(lwA);process.env.NODE_ENV!=="production"&&(NS.displayName="EyeInvisibleOutlined");var cwA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},fwA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:cwA}))},ip=D.forwardRef(fwA);process.env.NODE_ENV!=="production"&&(ip.displayName="EyeOutlined");var vwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);oA?D.createElement(ip,null):D.createElement(NS,null),uwA={click:"onClick",hover:"onMouseOver"},jS=D.forwardRef((A,e)=>{const{disabled:t,action:r="click",visibilityToggle:o=!0,iconRender:n=wwA}=A,i=typeof o=="object"&&o.visible!==void 0,[g,B]=M.useState(()=>i?o.visible:!1),s=M.useRef(null);D.useEffect(()=>{i&&B(o.visible)},[i,o]);const a=TS(s),Q=()=>{t||(g&&a(),B(F=>{var p;const m=!F;return typeof o=="object"&&((p=o.onVisibleChange)===null||p===void 0||p.call(o,m)),m}))},E=F=>{const p=uwA[r]||"",m=n(g),y={[p]:Q,className:`${F}-icon`,key:"passwordIcon",onMouseDown:H=>{H.preventDefault()},onMouseUp:H=>{H.preventDefault()}};return D.cloneElement(D.isValidElement(m)?m:D.createElement("span",null,m),y)},{className:C,prefixCls:l,inputPrefixCls:f,size:c}=A,v=vwA(A,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:w}=D.useContext(Ce),u=w("input",f),h=w("input-password",l),I=o&&E(h),d=rA(h,C,{[`${h}-${c}`]:!!c}),P=Object.assign(Object.assign({},Qr(v,["suffix","iconRender","visibilityToggle"])),{type:g?"text":"password",className:d,prefixCls:u,suffix:I});return c&&(P.size=c),D.createElement(pu,Object.assign({ref:rn(e,s)},P))});process.env.NODE_ENV!=="production"&&(jS.displayName="Input.Password");var DwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,inputPrefixCls:r,className:o,size:n,suffix:i,enterButton:g=!1,addonAfter:B,loading:s,disabled:a,onSearch:Q,onChange:E,onCompositionStart:C,onCompositionEnd:l}=A,f=DwA(A,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:c,direction:v}=D.useContext(Ce),w=D.useRef(!1),u=c("input-search",t),h=c("input",r),{compactSize:I}=Jl(u,v),d=on(b=>{var O;return(O=n??I)!==null&&O!==void 0?O:b}),P=D.useRef(null),F=b=>{b!=null&&b.target&&b.type==="click"&&Q&&Q(b.target.value,b,{source:"clear"}),E==null||E(b)},p=b=>{var O;document.activeElement===((O=P.current)===null||O===void 0?void 0:O.input)&&b.preventDefault()},m=b=>{var O,T;Q&&Q((T=(O=P.current)===null||O===void 0?void 0:O.input)===null||T===void 0?void 0:T.value,b,{source:"input"})},y=b=>{w.current||s||m(b)},H=typeof g=="boolean"?D.createElement(su,null):null,U=`${u}-button`;let Y;const x=g||{},G=x.type&&x.type.__ANT_BUTTON===!0;G||x.type==="button"?Y=zo(x,Object.assign({onMouseDown:p,onClick:b=>{var O,T;(T=(O=x==null?void 0:x.props)===null||O===void 0?void 0:O.onClick)===null||T===void 0||T.call(O,b),m(b)},key:"enterButton"},G?{className:U,size:d}:{})):Y=D.createElement(Tt,{className:U,type:g?"primary":void 0,size:d,disabled:a,key:"enterButton",onMouseDown:p,onClick:m,loading:s,icon:H},g),B&&(Y=[Y,zo(B,{key:"addonAfter"})]);const R=rA(u,{[`${u}-rtl`]:v==="rtl",[`${u}-${d}`]:!!d,[`${u}-with-button`]:!!g},o),z=b=>{w.current=!0,C==null||C(b)},L=b=>{w.current=!1,l==null||l(b)};return D.createElement(pu,Object.assign({ref:rn(P,e),onPressEnter:y},f,{size:d,onCompositionStart:z,onCompositionEnd:L,prefixCls:h,addonAfter:Y,suffix:i,onChange:F,className:R,disabled:a}))});process.env.NODE_ENV!=="production"&&(JS.displayName="Search");var hwA=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -306,13 +306,13 @@ html body { top:0 !important; right:0 !important; pointer-events: none !important; -`,bwA=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],sp={},Kn;function UwA(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=A.getAttribute("id")||A.getAttribute("data-reactid")||A.getAttribute("name");if(e&&sp[t])return sp[t];var r=window.getComputedStyle(A),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),n=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),i=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),g=bwA.map(function(s){return"".concat(s,":").concat(r.getPropertyValue(s))}).join(";"),B={sizingStyle:g,paddingSize:n,borderSize:i,boxSizing:o};return e&&t&&(sp[t]=B),B}function xwA(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Kn||(Kn=document.createElement("textarea"),Kn.setAttribute("tab-index","-1"),Kn.setAttribute("aria-hidden","true"),document.body.appendChild(Kn)),A.getAttribute("wrap")?Kn.setAttribute("wrap",A.getAttribute("wrap")):Kn.removeAttribute("wrap");var o=UwA(A,e),n=o.paddingSize,i=o.borderSize,g=o.boxSizing,B=o.sizingStyle;Kn.setAttribute("style","".concat(B,";").concat(HwA)),Kn.value=A.value||A.placeholder||"";var s=void 0,a=void 0,Q,E=Kn.scrollHeight;if(g==="border-box"?E+=i:g==="content-box"&&(E-=n),t!==null||r!==null){Kn.value=" ";var C=Kn.scrollHeight-n;t!==null&&(s=C*t,g==="border-box"&&(s=s+n+i),E=Math.max(s,E)),r!==null&&(a=C*r,g==="border-box"&&(a=a+n+i),Q=E>a?"":"hidden",E=Math.min(a,E))}var l={height:E,overflowY:Q,resize:"none"};return s&&(l.minHeight=s),a&&(l.maxHeight=a),l}var GwA=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],ap=0,Qp=1,Ep=2,zwA=D.forwardRef(function(A,e){var t=A,r=t.prefixCls;t.onPressEnter;var o=t.defaultValue,n=t.value,i=t.autoSize,g=t.onResize,B=t.className,s=t.style,a=t.disabled,Q=t.onChange,E=t.onInternalAutoSize,C=Ye(t,GwA),l=or(o,{value:n,postState:function(J){return J??""}}),f=sA(l,2),c=f[0],v=f[1],w=function(J){v(J.target.value),Q==null||Q(J)},u=D.useRef();D.useImperativeHandle(e,function(){return{textArea:u.current}});var h=D.useMemo(function(){return i&&Ce(i)==="object"?[i.minRows,i.maxRows]:[]},[i]),I=sA(h,2),d=I[0],P=I[1],p=!!i,F=function(){try{if(document.activeElement===u.current){var J=u.current,Z=J.selectionStart,W=J.selectionEnd,q=J.scrollTop;u.current.setSelectionRange(Z,W),u.current.scrollTop=q}}catch{}},m=D.useState(Ep),y=sA(m,2),H=y[0],U=y[1],Y=D.useState(),x=sA(Y,2),G=x[0],R=x[1],z=function(){U(ap),process.env.NODE_ENV==="test"&&(E==null||E())};Dt(function(){p&&z()},[n,d,P,p]),Dt(function(){if(H===ap)U(Qp);else if(H===Qp){var j=xwA(u.current,!1,d,P);U(Ep),R(j)}else F()},[H]);var L=D.useRef(),b=function(){pt.cancel(L.current)},O=function(J){H===Ep&&(g==null||g(J),i&&(b(),L.current=pt(function(){z()})))};D.useEffect(function(){return b},[]);var T=p?G:null,S=$($({},s),T);return(H===ap||H===Qp)&&(S.overflowY="hidden",S.overflowX="hidden"),D.createElement(Co,{onResize:O,disabled:!(i||g)},D.createElement("textarea",FA({},C,{ref:u,style:S,className:rA(r,B,K({},"".concat(r,"-disabled"),a)),disabled:a,value:c,onChange:w})))}),RwA=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","readOnly"],LwA=M.forwardRef(function(A,e){var t,r=A.defaultValue,o=A.value,n=A.onFocus,i=A.onBlur,g=A.onChange,B=A.allowClear,s=A.maxLength,a=A.onCompositionStart,Q=A.onCompositionEnd,E=A.suffix,C=A.prefixCls,l=C===void 0?"rc-textarea":C,f=A.showCount,c=A.count,v=A.className,w=A.style,u=A.disabled,h=A.hidden,I=A.classNames,d=A.styles,P=A.onResize,p=A.readOnly,F=Ye(A,RwA),m=or(r,{value:o,defaultValue:r}),y=sA(m,2),H=y[0],U=y[1],Y=H==null?"":String(H),x=M.useState(!1),G=sA(x,2),R=G[0],z=G[1],L=M.useRef(!1),b=M.useState(null),O=sA(b,2),T=O[0],S=O[1],j=M.useRef(null),J=M.useRef(null),Z=function(){var hA;return(hA=J.current)===null||hA===void 0?void 0:hA.textArea},W=function(){Z().focus()};M.useImperativeHandle(e,function(){var GA;return{resizableTextArea:J.current,focus:W,blur:function(){Z().blur()},nativeElement:((GA=j.current)===null||GA===void 0?void 0:GA.nativeElement)||Z()}}),M.useEffect(function(){z(function(GA){return!u&&GA})},[u]);var q=M.useState(null),AA=sA(q,2),_=AA[0],V=AA[1];M.useEffect(function(){if(_){var GA;(GA=Z()).setSelectionRange.apply(GA,zA(_))}},[_]);var X=jS(c,f),nA=(t=X.max)!==null&&t!==void 0?t:s,N=Number(nA)>0,tA=X.strategy(Y),BA=!!nA&&tA>nA,aA=function(hA,wA){var MA=wA;!L.current&&X.exceedFormatter&&X.max&&X.strategy(wA)>X.max&&(MA=X.exceedFormatter(wA,{max:X.max}),wA!==MA&&V([Z().selectionStart||0,Z().selectionEnd||0])),U(MA),Fu(hA.currentTarget,hA,g,MA)},EA=function(hA){L.current=!0,a==null||a(hA)},CA=function(hA){L.current=!1,aA(hA,hA.currentTarget.value),Q==null||Q(hA)},QA=function(hA){aA(hA,hA.target.value)},lA=function(hA){var wA=F.onPressEnter,MA=F.onKeyDown;hA.key==="Enter"&&wA&&wA(hA),MA==null||MA(hA)},pA=function(hA){z(!0),n==null||n(hA)},DA=function(hA){z(!1),i==null||i(hA)},mA=function(hA){U(""),W(),Fu(Z(),hA,g)},LA=E,oA;X.show&&(X.showFormatter?oA=X.showFormatter({value:Y,count:tA,maxLength:nA}):oA="".concat(tA).concat(N?" / ".concat(nA):""),LA=M.createElement(M.Fragment,null,LA,M.createElement("span",{className:rA("".concat(l,"-data-count"),I==null?void 0:I.count),style:d==null?void 0:d.count},oA)));var vA=function(hA){var wA;P==null||P(hA),(wA=Z())!==null&&wA!==void 0&&wA.style.height&&S(!0)},xA=!F.autoSize&&!f&&!B;return M.createElement(NS,{ref:j,value:Y,allowClear:B,handleReset:mA,suffix:LA,prefixCls:l,classNames:$($({},I),{},{affixWrapper:rA(I==null?void 0:I.affixWrapper,K(K({},"".concat(l,"-show-count"),f),"".concat(l,"-textarea-allow-clear"),B))}),disabled:u,focused:R,className:rA(v,BA&&"".concat(l,"-out-of-range")),style:$($({},w),T&&!xA?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof oA=="string"?oA:void 0}},hidden:h,readOnly:p},M.createElement(zwA,FA({},F,{maxLength:s,onKeyDown:lA,onChange:QA,onFocus:pA,onBlur:DA,onCompositionStart:EA,onCompositionEnd:CA,className:rA(I==null?void 0:I.textarea),style:$($({},d==null?void 0:d.textarea),{},{resize:w==null?void 0:w.resize}),disabled:u,prefixCls:l,onResize:vA,ref:J,readOnly:p})))}),SwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r;const{prefixCls:o,bordered:n=!0,size:i,disabled:g,status:B,allowClear:s,classNames:a,rootClassName:Q,className:E,style:C,styles:l,variant:f}=A,c=SwA(A,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]);if(process.env.NODE_ENV!=="production"){const{deprecated:b}=Ct("TextArea");b(!("bordered"in A),"bordered","variant")}const{getPrefixCls:v,direction:w,textArea:u}=D.useContext(Ee),h=So(i),I=D.useContext(oB),d=g??I,{status:P,hasFeedback:p,feedbackIcon:F}=D.useContext(jn),m=su(P,B),y=D.useRef(null);D.useImperativeHandle(e,()=>{var b;return{resizableTextArea:(b=y.current)===null||b===void 0?void 0:b.resizableTextArea,focus:O=>{var T,S;fwA((S=(T=y.current)===null||T===void 0?void 0:T.resizableTextArea)===null||S===void 0?void 0:S.textArea,O)},blur:()=>{var O;return(O=y.current)===null||O===void 0?void 0:O.blur()}}});const H=v("input",o),U=Nr(H),[Y,x,G]=Ap(H,U),[R,z]=FF("textArea",f,n),L=JS(s??(u==null?void 0:u.allowClear));return Y(D.createElement(LwA,Object.assign({autoComplete:u==null?void 0:u.autoComplete},c,{style:Object.assign(Object.assign({},u==null?void 0:u.style),C),styles:Object.assign(Object.assign({},u==null?void 0:u.styles),l),disabled:d,allowClear:L,className:rA(G,U,E,Q,u==null?void 0:u.className),classNames:Object.assign(Object.assign(Object.assign({},a),u==null?void 0:u.classNames),{textarea:rA({[`${H}-sm`]:h==="small",[`${H}-lg`]:h==="large"},x,a==null?void 0:a.textarea,(t=u==null?void 0:u.classNames)===null||t===void 0?void 0:t.textarea),variant:rA({[`${H}-${R}`]:z},Bu(H,m)),affixWrapper:rA(`${H}-textarea-affix-wrapper`,{[`${H}-affix-wrapper-rtl`]:w==="rtl",[`${H}-affix-wrapper-sm`]:h==="small",[`${H}-affix-wrapper-lg`]:h==="large",[`${H}-textarea-show-count`]:A.showCount||((r=A.count)===null||r===void 0?void 0:r.show)},x)}),prefixCls:H,suffix:p&&D.createElement("span",{className:`${H}-textarea-suffix`},F),ref:y})))}),cg=pu;cg.Group=CwA,cg.Search=ZS,cg.TextArea=Cp,cg.Password=WS,cg.OTP=IwA;const OwA={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},qS=M.createContext({});var TwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);ono(A).map(e=>Object.assign(Object.assign({},e==null?void 0:e.props),{key:e.key}));function NwA(A,e,t){const r=D.useMemo(()=>e||kwA(t),[e,t]);return D.useMemo(()=>r.map(n=>{var{span:i}=n,g=TwA(n,["span"]);return Object.assign(Object.assign({},g),{span:typeof i=="number"?i:QL(A,i)})}),[r,A])}function _S(A,e,t){let r=A,o=!1;return(t===void 0||t>e)&&(r=Object.assign(Object.assign({},A),{span:e}),o=t!==void 0),[r,o]}function jwA(A,e){const t=[];let r=[],o=e,n=!1;return A.filter(i=>i).forEach((i,g)=>{const B=i==null?void 0:i.span,s=B||1;if(g===A.length-1){const[a,Q]=_S(i,o,B);n=n||Q,r.push(a),t.push(r);return}if(s{const[t,r]=M.useMemo(()=>jwA(e,A),[e,A]);if(process.env.NODE_ENV!=="production"){const o=Ct("Descriptions");process.env.NODE_ENV!=="production"&&o(!r,"usage","Sum of column `span` in a line not match `column` of Descriptions.")}return t},KwA=A=>{let{children:e}=A;return e};function $S(A){return A!=null}const lp=A=>{const{itemPrefixCls:e,component:t,span:r,className:o,style:n,labelStyle:i,contentStyle:g,bordered:B,label:s,content:a,colon:Q,type:E}=A,C=t;return B?D.createElement(C,{className:rA({[`${e}-item-label`]:E==="label",[`${e}-item-content`]:E==="content"},o),style:n,colSpan:r},$S(s)&&D.createElement("span",{style:i},s),$S(a)&&D.createElement("span",{style:g},a)):D.createElement(C,{className:rA(`${e}-item`,o),style:n,colSpan:r},D.createElement("div",{className:`${e}-item-container`},(s||s===0)&&D.createElement("span",{className:rA(`${e}-item-label`,{[`${e}-item-no-colon`]:!Q}),style:i},s),(a||a===0)&&D.createElement("span",{className:rA(`${e}-item-content`),style:g},a)))};function cp(A,e,t){let{colon:r,prefixCls:o,bordered:n}=e,{component:i,type:g,showLabel:B,showContent:s,labelStyle:a,contentStyle:Q}=t;return A.map((E,C)=>{let{label:l,children:f,prefixCls:c=o,className:v,style:w,labelStyle:u,contentStyle:h,span:I=1,key:d}=E;return typeof i=="string"?D.createElement(lp,{key:`${g}-${d||C}`,className:v,style:w,labelStyle:Object.assign(Object.assign({},a),u),contentStyle:Object.assign(Object.assign({},Q),h),span:I,colon:r,component:i,itemPrefixCls:c,bordered:n,label:B?l:null,content:s?f:null,type:g}):[D.createElement(lp,{key:`label-${d||C}`,className:v,style:Object.assign(Object.assign(Object.assign({},a),w),u),span:1,colon:r,component:i[0],itemPrefixCls:c,bordered:n,label:l,type:"label"}),D.createElement(lp,{key:`content-${d||C}`,className:v,style:Object.assign(Object.assign(Object.assign({},Q),w),h),span:I*2-1,component:i[1],itemPrefixCls:c,bordered:n,content:f,type:"content"})]})}const XwA=A=>{const e=D.useContext(qS),{prefixCls:t,vertical:r,row:o,index:n,bordered:i}=A;return r?D.createElement(D.Fragment,null,D.createElement("tr",{key:`label-${n}`,className:`${t}-row`},cp(o,A,Object.assign({component:"th",type:"label",showLabel:!0},e))),D.createElement("tr",{key:`content-${n}`,className:`${t}-row`},cp(o,A,Object.assign({component:"td",type:"content",showContent:!0},e)))):D.createElement("tr",{key:n,className:`${t}-row`},cp(o,A,Object.assign({component:i?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},e)))},VwA=A=>{const{componentCls:e,labelBg:t}=A;return{[`&${e}-bordered`]:{[`> ${e}-view`]:{border:`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`,"> table":{tableLayout:"auto"},[`${e}-row`]:{borderBottom:`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${e}-item-label, > ${e}-item-content`]:{padding:`${eA(A.padding)} ${eA(A.paddingLG)}`,borderInlineEnd:`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${e}-item-label`]:{color:A.colorTextSecondary,backgroundColor:t,"&::after":{display:"none"}}}},[`&${e}-middle`]:{[`${e}-row`]:{[`> ${e}-item-label, > ${e}-item-content`]:{padding:`${eA(A.paddingSM)} ${eA(A.paddingLG)}`}}},[`&${e}-small`]:{[`${e}-row`]:{[`> ${e}-item-label, > ${e}-item-content`]:{padding:`${eA(A.paddingXS)} ${eA(A.padding)}`}}}}}},WwA=A=>{const{componentCls:e,extraColor:t,itemPaddingBottom:r,colonMarginRight:o,colonMarginLeft:n,titleMarginBottom:i}=A;return{[e]:Object.assign(Object.assign(Object.assign({},Tt(A)),VwA(A)),{"&-rtl":{direction:"rtl"},[`${e}-header`]:{display:"flex",alignItems:"center",marginBottom:i},[`${e}-title`]:Object.assign(Object.assign({},Qg),{flex:"auto",color:A.titleColor,fontWeight:A.fontWeightStrong,fontSize:A.fontSizeLG,lineHeight:A.lineHeightLG}),[`${e}-extra`]:{marginInlineStart:"auto",color:t,fontSize:A.fontSize},[`${e}-view`]:{width:"100%",borderRadius:A.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${e}-row`]:{"> th, > td":{paddingBottom:r},"&:last-child":{borderBottom:"none"}},[`${e}-item-label`]:{color:A.colorTextTertiary,fontWeight:"normal",fontSize:A.fontSize,lineHeight:A.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${eA(n)} ${eA(o)}`},[`&${e}-item-no-colon::after`]:{content:'""'}},[`${e}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${e}-item-content`]:{display:"table-cell",flex:1,color:A.contentColor,fontSize:A.fontSize,lineHeight:A.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${e}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${e}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${e}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${e}-row`]:{"> th, > td":{paddingBottom:A.paddingSM}}},"&-small":{[`${e}-row`]:{"> th, > td":{paddingBottom:A.paddingXS}}}})}},ZwA=Ut("Descriptions",A=>{const e=it(A,{});return WwA(e)},A=>({labelBg:A.colorFillAlter,titleColor:A.colorText,titleMarginBottom:A.fontSizeSM*A.lineHeightSM,itemPaddingBottom:A.padding,colonMarginRight:A.marginXS,colonMarginLeft:A.marginXXS/2,contentColor:A.colorText,extraColor:A.colorText}));var qwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:e,title:t,extra:r,column:o,colon:n=!0,bordered:i,layout:g,children:B,className:s,rootClassName:a,style:Q,size:E,labelStyle:C,contentStyle:l,items:f}=A,c=qwA(A,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:v,direction:w,descriptions:u}=D.useContext(Ee),h=v("descriptions",e),I=nc(),d=D.useMemo(()=>{var Y;return typeof o=="number"?o:(Y=QL(I,Object.assign(Object.assign({},OwA),o)))!==null&&Y!==void 0?Y:3},[I,o]),P=NwA(I,f,B),p=So(E),F=JwA(d,P),[m,y,H]=ZwA(h),U=D.useMemo(()=>({labelStyle:C,contentStyle:l}),[C,l]);return m(D.createElement(qS.Provider,{value:U},D.createElement("div",Object.assign({className:rA(h,u==null?void 0:u.className,{[`${h}-${p}`]:p&&p!=="default",[`${h}-bordered`]:!!i,[`${h}-rtl`]:w==="rtl"},s,a,y,H),style:Object.assign(Object.assign({},u==null?void 0:u.style),Q)},c),(t||r)&&D.createElement("div",{className:`${h}-header`},t&&D.createElement("div",{className:`${h}-title`},t),r&&D.createElement("div",{className:`${h}-extra`},r)),D.createElement("div",{className:`${h}-view`},D.createElement("table",null,D.createElement("tbody",null,F.map((Y,x)=>D.createElement(XwA,{key:x,index:x,colon:n,prefixCls:h,vertical:g==="vertical",bordered:i,row:Y}))))))))};process.env.NODE_ENV!=="production"&&(yu.displayName="Descriptions"),yu.Item=KwA;function Yu(A){return["small","middle","large"].includes(A)}function AO(A){return A?typeof A=="number"&&!Number.isNaN(A):!1}const eO=M.createContext({latestIndex:0}),_wA=eO.Provider,$wA=A=>{let{className:e,index:t,children:r,split:o,style:n}=A;const{latestIndex:i}=D.useContext(eO);return r==null?null:D.createElement(D.Fragment,null,D.createElement("div",{className:e,style:n},r),t{var t,r,o;const{getPrefixCls:n,space:i,direction:g}=D.useContext(Ee),{size:B=(t=i==null?void 0:i.size)!==null&&t!==void 0?t:"small",align:s,className:a,rootClassName:Q,children:E,direction:C="horizontal",prefixCls:l,split:f,style:c,wrap:v=!1,classNames:w,styles:u}=A,h=AuA(A,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[I,d]=Array.isArray(B)?B:[B,B],P=Yu(d),p=Yu(I),F=AO(d),m=AO(I),y=no(E,{keepEmpty:!0}),H=s===void 0&&C==="horizontal"?"center":s,U=n("space",l),[Y,x,G]=KG(U),R=rA(U,i==null?void 0:i.className,x,`${U}-${C}`,{[`${U}-rtl`]:g==="rtl",[`${U}-align-${H}`]:H,[`${U}-gap-row-${d}`]:P,[`${U}-gap-col-${I}`]:p},a,Q,G),z=rA(`${U}-item`,(r=w==null?void 0:w.item)!==null&&r!==void 0?r:(o=i==null?void 0:i.classNames)===null||o===void 0?void 0:o.item);let L=0;const b=y.map((S,j)=>{var J,Z;S!=null&&(L=j);const W=(S==null?void 0:S.key)||`${z}-${j}`;return D.createElement($wA,{className:z,key:W,index:j,split:f,style:(J=u==null?void 0:u.item)!==null&&J!==void 0?J:(Z=i==null?void 0:i.styles)===null||Z===void 0?void 0:Z.item},S)}),O=D.useMemo(()=>({latestIndex:L}),[L]);if(y.length===0)return null;const T={};return v&&(T.flexWrap="wrap"),!p&&m&&(T.columnGap=I),!P&&F&&(T.rowGap=d),Y(D.createElement("div",Object.assign({ref:e,className:R,style:Object.assign(Object.assign(Object.assign({},T),i==null?void 0:i.style),c)},h),D.createElement(_wA,{value:O},b)))});Hu.Compact=fsA,process.env.NODE_ENV!=="production"&&(Hu.displayName="Space");var euA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{getPopupContainer:e,getPrefixCls:t,direction:r}=D.useContext(Ee),{prefixCls:o,type:n="default",danger:i,disabled:g,loading:B,onClick:s,htmlType:a,children:Q,className:E,menu:C,arrow:l,autoFocus:f,overlay:c,trigger:v,align:w,open:u,onOpenChange:h,placement:I,getPopupContainer:d,href:P,icon:p=D.createElement(uu,null),title:F,buttonsRender:m=q=>q,mouseEnterDelay:y,mouseLeaveDelay:H,overlayClassName:U,overlayStyle:Y,destroyPopupOnHide:x,dropdownRender:G}=A,R=euA(A,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),z=t("dropdown",o),L=`${z}-button`,b={menu:C,arrow:l,autoFocus:f,align:w,disabled:g,trigger:g?[]:v,onOpenChange:h,getPopupContainer:d||e,mouseEnterDelay:y,mouseLeaveDelay:H,overlayClassName:U,overlayStyle:Y,destroyPopupOnHide:x,dropdownRender:G},{compactSize:O,compactItemClassnames:T}=jl(z,r),S=rA(L,T,E);"overlay"in A&&(b.overlay=c),"open"in A&&(b.open=u),"placement"in A?b.placement=I:b.placement=r==="rtl"?"bottomLeft":"bottomRight";const j=D.createElement(kt,{type:n,danger:i,disabled:g,loading:B,onClick:s,htmlType:a,href:P,title:F},Q),J=D.createElement(kt,{type:n,danger:i,icon:p}),[Z,W]=m([j,J]);return D.createElement(Hu.Compact,Object.assign({className:S,size:O,block:!0},R),Z,D.createElement(Cc,Object.assign({},b),W))};tO.__ANT_BUTTON=!0;const fp=Cc;fp.Button=tO;const rO=["wrap","nowrap","wrap-reverse"],oO=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],nO=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],tuA=(A,e)=>{const t=e.wrap===!0?"wrap":e.wrap;return{[`${A}-wrap-${t}`]:t&&rO.includes(t)}},ruA=(A,e)=>{const t={};return nO.forEach(r=>{t[`${A}-align-${r}`]=e.align===r}),t[`${A}-align-stretch`]=!e.align&&!!e.vertical,t},ouA=(A,e)=>{const t={};return oO.forEach(r=>{t[`${A}-justify-${r}`]=e.justify===r}),t};function nuA(A,e){return rA(Object.assign(Object.assign(Object.assign({},tuA(A,e)),ruA(A,e)),ouA(A,e)))}const iuA=A=>{const{componentCls:e}=A;return{[e]:{display:"flex","&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},guA=A=>{const{componentCls:e}=A;return{[e]:{"&-gap-small":{gap:A.flexGapSM},"&-gap-middle":{gap:A.flexGap},"&-gap-large":{gap:A.flexGapLG}}}},BuA=A=>{const{componentCls:e}=A,t={};return rO.forEach(r=>{t[`${e}-wrap-${r}`]={flexWrap:r}}),t},suA=A=>{const{componentCls:e}=A,t={};return nO.forEach(r=>{t[`${e}-align-${r}`]={alignItems:r}}),t},auA=A=>{const{componentCls:e}=A,t={};return oO.forEach(r=>{t[`${e}-justify-${r}`]={justifyContent:r}}),t},QuA=Ut("Flex",A=>{const{paddingXS:e,padding:t,paddingLG:r}=A,o=it(A,{flexGapSM:e,flexGap:t,flexGapLG:r});return[iuA(o),guA(o),BuA(o),suA(o),auA(o)]},()=>({}),{resetStyle:!1});var EuA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,rootClassName:r,className:o,style:n,flex:i,gap:g,children:B,vertical:s=!1,component:a="div"}=A,Q=EuA(A,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:E,direction:C,getPrefixCls:l}=M.useContext(Ee),f=l("flex",t),[c,v,w]=QuA(f),u=s??(E==null?void 0:E.vertical),h=rA(o,r,E==null?void 0:E.className,f,v,w,nuA(f,A),{[`${f}-rtl`]:C==="rtl",[`${f}-gap-${g}`]:Yu(g),[`${f}-vertical`]:u}),I=Object.assign(Object.assign({},E==null?void 0:E.style),n);return i&&(I.flex=i),g&&!Yu(g)&&(I.gap=g),c(M.createElement(a,Object.assign({ref:e,className:h,style:I},Qr(Q,["justify","wrap","align"])),B))});process.env.NODE_ENV!=="production"&&(Ge.displayName="Flex");function iO(){var A=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:A,height:e}}function vp(A){var e=A.getBoundingClientRect(),t=document.documentElement;return{left:e.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}function fg(A,e,t,r){var o=Mr.unstable_batchedUpdates?function(i){Mr.unstable_batchedUpdates(t,i)}:t;return A!=null&&A.addEventListener&&A.addEventListener(e,o,r),{remove:function(){A!=null&&A.removeEventListener&&A.removeEventListener(e,o,r)}}}var wc=D.createContext(null),CuA=function(e){var t=e.visible,r=e.maskTransitionName,o=e.getContainer,n=e.prefixCls,i=e.rootClassName,g=e.icons,B=e.countRender,s=e.showSwitch,a=e.showProgress,Q=e.current,E=e.transform,C=e.count,l=e.scale,f=e.minScale,c=e.maxScale,v=e.closeIcon,w=e.onSwitchLeft,u=e.onSwitchRight,h=e.onClose,I=e.onZoomIn,d=e.onZoomOut,P=e.onRotateRight,p=e.onRotateLeft,F=e.onFlipX,m=e.onFlipY,y=e.onReset,H=e.toolbarRender,U=e.zIndex,Y=e.image,x=M.useContext(wc),G=g.rotateLeft,R=g.rotateRight,z=g.zoomIn,L=g.zoomOut,b=g.close,O=g.left,T=g.right,S=g.flipX,j=g.flipY,J="".concat(n,"-operations-operation");D.useEffect(function(){var AA=function(V){V.keyCode===HA.ESC&&h()};return t&&window.addEventListener("keydown",AA),function(){window.removeEventListener("keydown",AA)}},[t]);var Z=[{icon:j,onClick:m,type:"flipY"},{icon:S,onClick:F,type:"flipX"},{icon:G,onClick:p,type:"rotateLeft"},{icon:R,onClick:P,type:"rotateRight"},{icon:L,onClick:d,type:"zoomOut",disabled:l<=f},{icon:z,onClick:I,type:"zoomIn",disabled:l===c}],W=Z.map(function(AA){var _,V=AA.icon,X=AA.onClick,nA=AA.type,N=AA.disabled;return D.createElement("div",{className:rA(J,(_={},K(_,"".concat(n,"-operations-operation-").concat(nA),!0),K(_,"".concat(n,"-operations-operation-disabled"),!!N),_)),onClick:X,key:nA},V)}),q=D.createElement("div",{className:"".concat(n,"-operations")},W);return D.createElement(zi,{visible:t,motionName:r},function(AA){var _=AA.className,V=AA.style;return D.createElement(Xl,{open:!0,getContainer:o??document.body},D.createElement("div",{className:rA("".concat(n,"-operations-wrapper"),_,i),style:$($({},V),{},{zIndex:U})},v===null?null:D.createElement("button",{className:"".concat(n,"-close"),onClick:h},v||b),s&&D.createElement(D.Fragment,null,D.createElement("div",{className:rA("".concat(n,"-switch-left"),K({},"".concat(n,"-switch-left-disabled"),Q===0)),onClick:w},O),D.createElement("div",{className:rA("".concat(n,"-switch-right"),K({},"".concat(n,"-switch-right-disabled"),Q===C-1)),onClick:u},T)),D.createElement("div",{className:"".concat(n,"-footer")},a&&D.createElement("div",{className:"".concat(n,"-progress")},B?B(Q+1,C):"".concat(Q+1," / ").concat(C)),H?H(q,$($({icons:{flipYIcon:W[0],flipXIcon:W[1],rotateLeftIcon:W[2],rotateRightIcon:W[3],zoomOutIcon:W[4],zoomInIcon:W[5]},actions:{onFlipY:m,onFlipX:F,onRotateLeft:p,onRotateRight:P,onZoomOut:d,onZoomIn:I,onReset:y,onClose:h},transform:E},x?{current:Q,total:C}:{}),{},{image:Y})):q)))})},bu={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function luA(A,e,t,r){var o=M.useRef(null),n=M.useRef([]),i=M.useState(bu),g=sA(i,2),B=g[0],s=g[1],a=function(l){s(bu),yi(bu,B)||r==null||r({transform:bu,action:l})},Q=function(l,f){o.current===null&&(n.current=[],o.current=pt(function(){s(function(c){var v=c;return n.current.forEach(function(w){v=$($({},v),w)}),o.current=null,r==null||r({transform:v,action:f}),v})})),n.current.push($($({},B),l))},E=function(l,f,c,v,w){var u=A.current,h=u.width,I=u.height,d=u.offsetWidth,P=u.offsetHeight,p=u.offsetLeft,F=u.offsetTop,m=l,y=B.scale*l;y>t?(y=t,m=t/B.scale):yr){if(e>0)return K({},A,n);if(e<0&&or)return K({},A,e<0?n:-n);return{}}function BO(A,e,t,r){var o=iO(),n=o.width,i=o.height,g=null;return A<=n&&e<=i?g={x:0,y:0}:(A>n||e>i)&&(g=$($({},gO("x",t,A,n)),gO("y",r,e,i))),g}var YE=1,cuA=1;function fuA(A,e,t,r,o,n,i){var g=o.rotate,B=o.scale,s=o.x,a=o.y,Q=M.useState(!1),E=sA(Q,2),C=E[0],l=E[1],f=M.useRef({diffX:0,diffY:0,transformX:0,transformY:0}),c=function(I){!e||I.button!==0||(I.preventDefault(),I.stopPropagation(),f.current={diffX:I.pageX-s,diffY:I.pageY-a,transformX:s,transformY:a},l(!0))},v=function(I){t&&C&&n({x:I.pageX-f.current.diffX,y:I.pageY-f.current.diffY},"move")},w=function(){if(t&&C){l(!1);var I=f.current,d=I.transformX,P=I.transformY,p=s!==d&&a!==P;if(!p)return;var F=A.current.offsetWidth*B,m=A.current.offsetHeight*B,y=A.current.getBoundingClientRect(),H=y.left,U=y.top,Y=g%180!==0,x=BO(Y?m:F,Y?F:m,H,U);x&&n($({},x),"dragRebound")}},u=function(I){if(!(!t||I.deltaY==0)){var d=Math.abs(I.deltaY/100),P=Math.min(d,cuA),p=YE+P*r;I.deltaY>0&&(p=YE/p),i(p,"wheel",I.clientX,I.clientY)}};return M.useEffect(function(){var h,I,d,P;if(e){d=fg(window,"mouseup",w,!1),P=fg(window,"mousemove",v,!1);try{window.top!==window.self&&(h=fg(window.top,"mouseup",w,!1),I=fg(window.top,"mousemove",v,!1))}catch(p){gg(!1,"[rc-image] ".concat(p))}}return function(){var p,F,m,y;(p=d)===null||p===void 0||p.remove(),(F=P)===null||F===void 0||F.remove(),(m=h)===null||m===void 0||m.remove(),(y=I)===null||y===void 0||y.remove()}},[t,C,s,a,g,e]),{isMoving:C,onMouseDown:c,onMouseMove:v,onMouseUp:w,onWheel:u}}function vuA(A){return new Promise(function(e){var t=document.createElement("img");t.onerror=function(){return e(!1)},t.onload=function(){return e(!0)},t.src=A})}function sO(A){var e=A.src,t=A.isCustomPlaceholder,r=A.fallback,o=M.useState(t?"loading":"normal"),n=sA(o,2),i=n[0],g=n[1],B=M.useRef(!1),s=i==="error";M.useEffect(function(){var C=!0;return vuA(e).then(function(l){!l&&C&&g("error")}),function(){C=!1}},[e]),M.useEffect(function(){t&&!B.current?g("loading"):s&&g("normal")},[e]);var a=function(){g("normal")},Q=function(l){B.current=!1,i==="loading"&&l!==null&&l!==void 0&&l.complete&&(l.naturalWidth||l.naturalHeight)&&(B.current=!0,a())},E=s&&r?{src:r}:{onLoad:a,src:e};return[Q,E,i]}function Uu(A,e){var t=A.x-e.x,r=A.y-e.y;return Math.hypot(t,r)}function wuA(A,e,t,r){var o=Uu(A,t),n=Uu(e,r);if(o===0&&n===0)return[A.x,A.y];var i=o/(o+n),g=A.x+i*(e.x-A.x),B=A.y+i*(e.y-A.y);return[g,B]}function uuA(A,e,t,r,o,n,i){var g=o.rotate,B=o.scale,s=o.x,a=o.y,Q=M.useState(!1),E=sA(Q,2),C=E[0],l=E[1],f=M.useRef({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),c=function(I){f.current=$($({},f.current),I)},v=function(I){if(e){I.stopPropagation(),l(!0);var d=I.touches,P=d===void 0?[]:d;P.length>1?c({point1:{x:P[0].clientX,y:P[0].clientY},point2:{x:P[1].clientX,y:P[1].clientY},eventType:"touchZoom"}):c({point1:{x:P[0].clientX-s,y:P[0].clientY-a},eventType:"move"})}},w=function(I){var d=I.touches,P=d===void 0?[]:d,p=f.current,F=p.point1,m=p.point2,y=p.eventType;if(P.length>1&&y==="touchZoom"){var H={x:P[0].clientX,y:P[0].clientY},U={x:P[1].clientX,y:P[1].clientY},Y=wuA(F,m,H,U),x=sA(Y,2),G=x[0],R=x[1],z=Uu(H,U)/Uu(F,m);i(z,"touchZoom",G,R,!0),c({point1:H,point2:U,eventType:"touchZoom"})}else y==="move"&&(n({x:P[0].clientX-F.x,y:P[0].clientY-F.y},"move"),c({eventType:"move"}))},u=function(){if(t){if(C&&l(!1),c({eventType:"none"}),r>B)return n({x:0,y:0,scale:r},"touchZoom");var I=A.current.offsetWidth*B,d=A.current.offsetHeight*B,P=A.current.getBoundingClientRect(),p=P.left,F=P.top,m=g%180!==0,y=BO(m?d:I,m?I:d,p,F);y&&n($({},y),"dragRebound")}};return M.useEffect(function(){var h;return t&&e&&(h=fg(window,"touchmove",function(I){return I.preventDefault()},{passive:!1})),function(){var I;(I=h)===null||I===void 0||I.remove()}},[t,e]),{isTouching:C,onTouchStart:v,onTouchMove:w,onTouchEnd:u}}var DuA=["fallback","src","imgRef"],huA=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],IuA=function(e){var t=e.fallback,r=e.src,o=e.imgRef,n=Ye(e,DuA),i=sO({src:r,fallback:t}),g=sA(i,2),B=g[0],s=g[1];return M.createElement("img",FA({ref:function(Q){o.current=Q,B(Q)}},n,s))},aO=function(e){var t=e.prefixCls,r=e.src,o=e.alt,n=e.imageInfo,i=e.fallback,g=e.movable,B=g===void 0?!0:g,s=e.onClose,a=e.visible,Q=e.icons,E=Q===void 0?{}:Q,C=e.rootClassName,l=e.closeIcon,f=e.getContainer,c=e.current,v=c===void 0?0:c,w=e.count,u=w===void 0?1:w,h=e.countRender,I=e.scaleStep,d=I===void 0?.5:I,P=e.minScale,p=P===void 0?1:P,F=e.maxScale,m=F===void 0?50:F,y=e.transitionName,H=y===void 0?"zoom":y,U=e.maskTransitionName,Y=U===void 0?"fade":U,x=e.imageRender,G=e.imgCommonProps,R=e.toolbarRender,z=e.onTransform,L=e.onChange,b=Ye(e,huA),O=M.useRef(),T=M.useContext(wc),S=T&&u>1,j=T&&u>=1,J=M.useState(!0),Z=sA(J,2),W=Z[0],q=Z[1],AA=luA(O,p,m,z),_=AA.transform,V=AA.resetTransform,X=AA.updateTransform,nA=AA.dispatchZoomChange,N=fuA(O,B,a,d,_,X,nA),tA=N.isMoving,BA=N.onMouseDown,aA=N.onWheel,EA=uuA(O,B,a,p,_,X,nA),CA=EA.isTouching,QA=EA.onTouchStart,lA=EA.onTouchMove,pA=EA.onTouchEnd,DA=_.rotate,mA=_.scale,LA=rA(K({},"".concat(t,"-moving"),tA));M.useEffect(function(){W||q(!0)},[W]);var oA=function(){V("close")},vA=function(){nA(YE+d,"zoomIn")},xA=function(){nA(YE/(YE+d),"zoomOut")},GA=function(){X({rotate:DA+90},"rotateRight")},hA=function(){X({rotate:DA-90},"rotateLeft")},wA=function(){X({flipX:!_.flipX},"flipX")},MA=function(){X({flipY:!_.flipY},"flipY")},TA=function(){V("reset")},NA=function(he){he==null||he.preventDefault(),he==null||he.stopPropagation(),v>0&&(q(!1),V("prev"),L==null||L(v-1,v))},ie=function(he){he==null||he.preventDefault(),he==null||he.stopPropagation(),v({position:A||"absolute",inset:0}),OuA=A=>{const{iconCls:e,motionDurationSlow:t,paddingXXS:r,marginXXS:o,prefixCls:n,colorTextLightSolid:i}=A;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:i,background:new bt("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${t}`,[`.${n}-mask-info`]:Object.assign(Object.assign({},Qg),{padding:`0 ${eA(r)}`,[e]:{marginInlineEnd:o,svg:{verticalAlign:"baseline"}}})}},TuA=A=>{const{previewCls:e,modalMaskBg:t,paddingSM:r,marginXL:o,margin:n,paddingLG:i,previewOperationColorDisabled:g,previewOperationHoverColor:B,motionDurationSlow:s,iconCls:a,colorTextLightSolid:Q}=A,E=new bt(t).setAlpha(.1),C=E.clone().setAlpha(.2);return{[`${e}-footer`]:{position:"fixed",bottom:o,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:A.previewOperationColor},[`${e}-progress`]:{marginBottom:n},[`${e}-close`]:{position:"fixed",top:o,right:{_skip_check_:!0,value:o},display:"flex",color:Q,backgroundColor:E.toRgbString(),borderRadius:"50%",padding:r,outline:0,border:0,cursor:"pointer",transition:`all ${s}`,"&:hover":{backgroundColor:C.toRgbString()},[`& > ${a}`]:{fontSize:A.previewOperationSize}},[`${e}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${eA(i)}`,backgroundColor:E.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:r,padding:r,cursor:"pointer",transition:`all ${s}`,userSelect:"none",[`&:not(${e}-operations-operation-disabled):hover > ${a}`]:{color:B},"&-disabled":{color:g,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${a}`]:{fontSize:A.previewOperationSize}}}}},kuA=A=>{const{modalMaskBg:e,iconCls:t,previewOperationColorDisabled:r,previewCls:o,zIndexPopup:n,motionDurationSlow:i}=A,g=new bt(e).setAlpha(.1),B=g.clone().setAlpha(.2);return{[`${o}-switch-left, ${o}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:A.calc(n).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:A.imagePreviewSwitchSize,height:A.imagePreviewSwitchSize,marginTop:A.calc(A.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:A.previewOperationColor,background:g.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${i}`,userSelect:"none","&:hover":{background:B.toRgbString()},"&-disabled":{"&, &:hover":{color:r,background:"transparent",cursor:"not-allowed",[`> ${t}`]:{cursor:"not-allowed"}}},[`> ${t}`]:{fontSize:A.previewOperationSize}},[`${o}-switch-left`]:{insetInlineStart:A.marginSM},[`${o}-switch-right`]:{insetInlineEnd:A.marginSM}}},NuA=A=>{const{motionEaseOut:e,previewCls:t,motionDurationSlow:r,componentCls:o}=A;return[{[`${o}-preview-root`]:{[t]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${t}-body`]:Object.assign(Object.assign({},Dp()),{overflow:"hidden"}),[`${t}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${r} ${e} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Dp()),{transition:`transform ${r} ${e} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${t}-moving`]:{[`${t}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${o}-preview-root`]:{[`${t}-wrap`]:{zIndex:A.zIndexPopup}}},{[`${o}-preview-operations-wrapper`]:{position:"fixed",zIndex:A.calc(A.zIndexPopup).add(1).equal()},"&":[TuA(A),kuA(A)]}]},juA=A=>{const{componentCls:e}=A;return{[e]:{position:"relative",display:"inline-block",[`${e}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${e}-img-placeholder`]:{backgroundColor:A.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${e}-mask`]:Object.assign({},OuA(A)),[`${e}-mask:hover`]:{opacity:1},[`${e}-placeholder`]:Object.assign({},Dp())}}},JuA=A=>{const{previewCls:e}=A;return{[`${e}-root`]:vE(A,"zoom"),"&":qz(A,!0)}},fO=Ut("Image",A=>{const e=`${A.componentCls}-preview`,t=it(A,{previewCls:e,modalMaskBg:new bt("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:A.controlHeightLG});return[juA(t),NuA(t),eR(it(t,{componentCls:e})),JuA(t)]},A=>({zIndexPopup:A.zIndexPopupBase+80,previewOperationColor:new bt(A.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new bt(A.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new bt(A.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:A.fontSizeIcon*1.5}));var KuA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{previewPrefixCls:e,preview:t}=A,r=KuA(A,["previewPrefixCls","preview"]);const{getPrefixCls:o}=D.useContext(Ee),n=o("image",e),i=`${n}-preview`,g=o(),B=Nr(n),[s,a,Q]=fO(n,B),[E]=oa("ImagePreview",typeof t=="object"?t.zIndex:void 0),C=D.useMemo(()=>{var l;if(t===!1)return t;const f=typeof t=="object"?t:{},c=rA(a,Q,B,(l=f.rootClassName)!==null&&l!==void 0?l:"");return Object.assign(Object.assign({},f),{transitionName:kn(g,"zoom",f.transitionName),maskTransitionName:kn(g,"fade",f.maskTransitionName),rootClassName:c,zIndex:E})},[t]);return s(D.createElement(xu.PreviewGroup,Object.assign({preview:C,previewPrefixCls:i,icons:vO},r)))};var wO=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var e;const{prefixCls:t,preview:r,className:o,rootClassName:n,style:i}=A,g=wO(A,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:B,locale:s=Ui,getPopupContainer:a,image:Q}=D.useContext(Ee),E=B("image",t),C=B(),l=s.Image||Ui.Image,f=Nr(E),[c,v,w]=fO(E,f),u=rA(n,v,w,f),h=rA(o,v,Q==null?void 0:Q.className),[I]=oa("ImagePreview",typeof r=="object"?r.zIndex:void 0),d=D.useMemo(()=>{var p;if(r===!1)return r;const F=typeof r=="object"?r:{},{getContainer:m,closeIcon:y}=F,H=wO(F,["getContainer","closeIcon"]);return Object.assign(Object.assign({mask:D.createElement("div",{className:`${E}-mask-info`},D.createElement(Bp,null),l==null?void 0:l.preview),icons:vO},H),{getContainer:m??a,transitionName:kn(C,"zoom",F.transitionName),maskTransitionName:kn(C,"fade",F.maskTransitionName),zIndex:I,closeIcon:y??((p=Q==null?void 0:Q.preview)===null||p===void 0?void 0:p.closeIcon)})},[r,l,(e=Q==null?void 0:Q.preview)===null||e===void 0?void 0:e.closeIcon]),P=Object.assign(Object.assign({},Q==null?void 0:Q.style),i);return c(D.createElement(xu,Object.assign({prefixCls:E,preview:d,rootClassName:u,className:h,style:P},g)))};uc.PreviewGroup=XuA,process.env.NODE_ENV!=="production"&&(uc.displayName="Image");const uO=function(){const A=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let e=1;e{const o=t[r];o!==void 0&&(A[r]=o)})}return A};var VuA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},WuA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:VuA}))},hp=D.forwardRef(WuA);process.env.NODE_ENV!=="production"&&(hp.displayName="DoubleLeftOutlined");var ZuA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},quA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:ZuA}))},Ip=D.forwardRef(quA);process.env.NODE_ENV!=="production"&&(Ip.displayName="DoubleRightOutlined");var _uA={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},$uA=["10","20","50","100"],DO=function(e){var t=e.pageSizeOptions,r=t===void 0?$uA:t,o=e.locale,n=e.changeSize,i=e.pageSize,g=e.goButton,B=e.quickGo,s=e.rootPrefixCls,a=e.selectComponentClass,Q=e.selectPrefixCls,E=e.disabled,C=e.buildOptionText,l=M.useState(""),f=sA(l,2),c=f[0],v=f[1],w=function(){return!c||Number.isNaN(c)?void 0:Number(c)},u=typeof C=="function"?C:function(Y){return"".concat(Y," ").concat(o.items_per_page)},h=function(x){n==null||n(Number(x))},I=function(x){v(x.target.value)},d=function(x){g||c===""||(v(""),!(x.relatedTarget&&(x.relatedTarget.className.indexOf("".concat(s,"-item-link"))>=0||x.relatedTarget.className.indexOf("".concat(s,"-item"))>=0))&&(B==null||B(w())))},P=function(x){c!==""&&(x.keyCode===HA.ENTER||x.type==="click")&&(v(""),B==null||B(w()))},p=function(){return r.some(function(x){return x.toString()===i.toString()})?r:r.concat([i.toString()]).sort(function(x,G){var R=Number.isNaN(Number(x))?0:Number(x),z=Number.isNaN(Number(G))?0:Number(G);return R-z})},F="".concat(s,"-options");if(!n&&!B)return null;var m=null,y=null,H=null;if(n&&a){var U=p().map(function(Y,x){return M.createElement(a.Option,{key:x,value:Y.toString()},u(Y))});m=M.createElement(a,{disabled:E,prefixCls:Q,showSearch:!1,className:"".concat(F,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(i||r[0]).toString(),onChange:h,getPopupContainer:function(x){return x.parentNode},"aria-label":o.page_size,defaultOpen:!1},U)}return B&&(g&&(H=typeof g=="boolean"?M.createElement("button",{type:"button",onClick:P,onKeyUp:P,disabled:E,className:"".concat(F,"-quick-jumper-button")},o.jump_to_confirm):M.createElement("span",{onClick:P,onKeyUp:P},g)),y=M.createElement("div",{className:"".concat(F,"-quick-jumper")},o.jump_to,M.createElement("input",{disabled:E,type:"text",value:c,onChange:I,onKeyUp:P,onBlur:d,"aria-label":o.page}),o.page,H)),M.createElement("li",{className:F},m,y)};process.env.NODE_ENV!=="production"&&(DO.displayName="Options");var HE=function(e){var t,r=e.rootPrefixCls,o=e.page,n=e.active,i=e.className,g=e.showTitle,B=e.onClick,s=e.onKeyPress,a=e.itemRender,Q="".concat(r,"-item"),E=rA(Q,"".concat(Q,"-").concat(o),(t={},K(t,"".concat(Q,"-active"),n),K(t,"".concat(Q,"-disabled"),!o),t),i),C=function(){B(o)},l=function(v){s(v,B,o)},f=a(o,"page",M.createElement("a",{rel:"nofollow"},o));return f?M.createElement("li",{title:g?String(o):null,className:E,onClick:C,onKeyDown:l,tabIndex:0},f):null};process.env.NODE_ENV!=="production"&&(HE.displayName="Pager");var ADA=function(e,t,r){return r};function dp(){}function hO(A){var e=Number(A);return typeof e=="number"&&!Number.isNaN(e)&&isFinite(e)&&Math.floor(e)===e}function Ea(A,e,t){var r=typeof A>"u"?e:A;return Math.floor((t-1)/r)+1}var IO=function(e){var t,r=e.prefixCls,o=r===void 0?"rc-pagination":r,n=e.selectPrefixCls,i=n===void 0?"rc-select":n,g=e.className,B=e.selectComponentClass,s=e.current,a=e.defaultCurrent,Q=a===void 0?1:a,E=e.total,C=E===void 0?0:E,l=e.pageSize,f=e.defaultPageSize,c=f===void 0?10:f,v=e.onChange,w=v===void 0?dp:v,u=e.hideOnSinglePage,h=e.align,I=e.showPrevNextJumpers,d=I===void 0?!0:I,P=e.showQuickJumper,p=e.showLessItems,F=e.showTitle,m=F===void 0?!0:F,y=e.onShowSizeChange,H=y===void 0?dp:y,U=e.locale,Y=U===void 0?_uA:U,x=e.style,G=e.totalBoundaryShowSizeChanger,R=G===void 0?50:G,z=e.disabled,L=e.simple,b=e.showTotal,O=e.showSizeChanger,T=e.pageSizeOptions,S=e.itemRender,j=S===void 0?ADA:S,J=e.jumpPrevIcon,Z=e.jumpNextIcon,W=e.prevIcon,q=e.nextIcon,AA=M.useRef(null),_=or(10,{value:l,defaultValue:c}),V=sA(_,2),X=V[0],nA=V[1],N=or(1,{value:s,defaultValue:Q,postState:function(ot){return Math.max(1,Math.min(ot,Ea(void 0,X,C)))}}),tA=sA(N,2),BA=tA[0],aA=tA[1],EA=M.useState(BA),CA=sA(EA,2),QA=CA[0],lA=CA[1];M.useEffect(function(){lA(BA)},[BA]);var pA=w!==dp,DA="current"in e;process.env.NODE_ENV!=="production"&&de(DA?pA:!0,"You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var mA=Math.max(1,BA-(p?3:5)),LA=Math.min(Ea(void 0,X,C),BA+(p?3:5));function oA(pe,ot){var Ft=pe||M.createElement("button",{type:"button","aria-label":ot,className:"".concat(o,"-item-link")});return typeof pe=="function"&&(Ft=M.createElement(pe,$({},e))),Ft}function vA(pe){var ot=pe.target.value,Ft=Ea(void 0,X,C),fr;return ot===""?fr=ot:Number.isNaN(Number(ot))?fr=QA:ot>=Ft?fr=Ft:fr=Number(ot),fr}function xA(pe){return hO(pe)&&pe!==BA&&hO(C)&&C>0}var GA=C>X?P:!1;function hA(pe){(pe.keyCode===HA.UP||pe.keyCode===HA.DOWN)&&pe.preventDefault()}function wA(pe){var ot=vA(pe);switch(ot!==QA&&lA(ot),pe.keyCode){case HA.ENTER:NA(ot);break;case HA.UP:NA(ot-1);break;case HA.DOWN:NA(ot+1);break}}function MA(pe){NA(vA(pe))}function TA(pe){var ot=Ea(pe,X,C),Ft=BA>ot&&ot!==0?ot:BA;nA(pe),lA(Ft),H==null||H(BA,pe),aA(Ft),w==null||w(Ft,pe)}function NA(pe){if(xA(pe)&&!z){var ot=Ea(void 0,X,C),Ft=pe;return pe>ot?Ft=ot:pe<1&&(Ft=1),Ft!==QA&&lA(Ft),aA(Ft),w==null||w(Ft,X),Ft}return BA}var ie=BA>1,WA=BAR;function bA(){ie&&NA(BA-1)}function JA(){WA&&NA(BA+1)}function ae(){NA(mA)}function he(){NA(LA)}function gt(pe,ot){if(pe.key==="Enter"||pe.charCode===HA.ENTER||pe.keyCode===HA.ENTER){for(var Ft=arguments.length,fr=new Array(Ft>2?Ft-2:0),ao=2;aoC?C:BA*X])),Ae=null,$A=Ea(void 0,X,C);if(u&&C<=X)return null;var fe=[],Oe={rootPrefixCls:o,onClick:NA,onKeyPress:gt,showTitle:m,itemRender:j,page:-1},Mt=BA-1>0?BA-1:0,gA=BA+1<$A?BA+1:$A,cA=P&&P.goButton,fA=Ce(L)==="object"?L.readOnly:!L,SA=cA,ge=null;L&&(cA&&(typeof cA=="boolean"?SA=M.createElement("button",{type:"button",onClick:Ie,onKeyUp:Ie},Y.jump_to_confirm):SA=M.createElement("span",{onClick:Ie,onKeyUp:Ie},cA),SA=M.createElement("li",{title:m?"".concat(Y.jump_to).concat(BA,"/").concat($A):null,className:"".concat(o,"-simple-pager")},SA)),ge=M.createElement("li",{title:m?"".concat(BA,"/").concat($A):null,className:"".concat(o,"-simple-pager")},fA?QA:M.createElement("input",{type:"text",value:QA,disabled:z,onKeyDown:hA,onKeyUp:wA,onChange:wA,onBlur:MA,size:3}),M.createElement("span",{className:"".concat(o,"-slash")},"/"),$A));var te=p?1:2;if($A<=3+te*2){$A||fe.push(M.createElement(HE,FA({},Oe,{key:"noPager",page:1,className:"".concat(o,"-item-disabled")})));for(var se=1;se<=$A;se+=1)fe.push(M.createElement(HE,FA({},Oe,{key:se,page:se,active:BA===se})))}else{var De=p?Y.prev_3:Y.prev_5,XA=p?Y.next_3:Y.next_5,ee=j(mA,"jump-prev",oA(J,"prev page")),Be=j(LA,"jump-next",oA(Z,"next page"));d&&(Ne=ee?M.createElement("li",{title:m?De:null,key:"prev",onClick:ae,tabIndex:0,onKeyDown:Fe,className:rA("".concat(o,"-jump-prev"),K({},"".concat(o,"-jump-prev-custom-icon"),!!J))},ee):null,Ae=Be?M.createElement("li",{title:m?XA:null,key:"next",onClick:he,tabIndex:0,onKeyDown:Me,className:rA("".concat(o,"-jump-next"),K({},"".concat(o,"-jump-next-custom-icon"),!!Z))},Be):null);var We=Math.max(1,BA-te),Yt=Math.min(BA+te,$A);BA-1<=te&&(Yt=1+te*2),$A-BA<=te&&(We=$A-te*2);for(var Gt=We;Gt<=Yt;Gt+=1)fe.push(M.createElement(HE,FA({},Oe,{key:Gt,page:Gt,active:BA===Gt})));if(BA-1>=te*2&&BA!==3&&(fe[0]=M.cloneElement(fe[0],{className:rA("".concat(o,"-item-after-jump-prev"),fe[0].props.className)}),fe.unshift(Ne)),$A-BA>=te*2&&BA!==$A-2){var ut=fe[fe.length-1];fe[fe.length-1]=M.cloneElement(ut,{className:rA("".concat(o,"-item-before-jump-next"),ut.props.className)}),fe.push(Ae)}We!==1&&fe.unshift(M.createElement(HE,FA({},Oe,{key:1,page:1}))),Yt!==$A&&fe.push(M.createElement(HE,FA({},Oe,{key:$A,page:$A})))}var Hr=ce(Mt);if(Hr){var to=!ie||!$A;Hr=M.createElement("li",{title:m?Y.prev_page:null,onClick:bA,tabIndex:to?null:0,onKeyDown:ye,className:rA("".concat(o,"-prev"),K({},"".concat(o,"-disabled"),to)),"aria-disabled":to},Hr)}var rr=ZA(gA);if(rr){var Ir,rn;L?(Ir=!WA,rn=ie?0:null):(Ir=!WA||!$A,rn=Ir?null:0),rr=M.createElement("li",{title:m?Y.next_page:null,onClick:JA,tabIndex:rn,onKeyDown:be,className:rA("".concat(o,"-next"),K({},"".concat(o,"-disabled"),Ir)),"aria-disabled":Ir},rr)}var Sr=rA(o,g,(t={},K(t,"".concat(o,"-start"),h==="start"),K(t,"".concat(o,"-center"),h==="center"),K(t,"".concat(o,"-end"),h==="end"),K(t,"".concat(o,"-simple"),L),K(t,"".concat(o,"-disabled"),z),t));return M.createElement("ul",FA({className:Sr,style:x,ref:AA},kA),_A,Hr,L?ge:fe,rr,M.createElement(DO,{locale:Y,rootPrefixCls:o,disabled:z,selectComponentClass:B,selectPrefixCls:i,changeSize:jA?TA:null,pageSize:X,pageSizeOptions:T,quickGo:GA?NA:null,goButton:SA}))};process.env.NODE_ENV!=="production"&&(IO.displayName="Pagination");const dO=A=>D.createElement(nn,Object.assign({},A,{showSearch:!0,size:"small"})),PO=A=>D.createElement(nn,Object.assign({},A,{showSearch:!0,size:"middle"}));dO.Option=nn.Option,PO.Option=nn.Option;const eDA=A=>{const{componentCls:e}=A;return{[`${e}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${e}-item-link`]:{color:A.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${e}-item-link`]:{color:A.colorTextDisabled,cursor:"not-allowed"}}},[`&${e}-disabled`]:{cursor:"not-allowed",[`${e}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:A.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:A.colorBorder,backgroundColor:A.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:A.itemActiveBgDisabled},a:{color:A.itemActiveColorDisabled}}},[`${e}-item-link`]:{color:A.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${e}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${e}-simple-pager`]:{color:A.colorTextDisabled},[`${e}-jump-prev, ${e}-jump-next`]:{[`${e}-item-link-icon`]:{opacity:0},[`${e}-item-ellipsis`]:{opacity:1}}},[`&${e}-simple`]:{[`${e}-prev, ${e}-next`]:{[`&${e}-disabled ${e}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},tDA=A=>{const{componentCls:e}=A;return{[`&${e}-mini ${e}-total-text, &${e}-mini ${e}-simple-pager`]:{height:A.itemSizeSM,lineHeight:eA(A.itemSizeSM)},[`&${e}-mini ${e}-item`]:{minWidth:A.itemSizeSM,height:A.itemSizeSM,margin:0,lineHeight:eA(A.calc(A.itemSizeSM).sub(2).equal())},[`&${e}-mini:not(${e}-disabled) ${e}-item:not(${e}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:A.colorBgTextHover},"&:active":{backgroundColor:A.colorBgTextActive}},[`&${e}-mini ${e}-prev, &${e}-mini ${e}-next`]:{minWidth:A.itemSizeSM,height:A.itemSizeSM,margin:0,lineHeight:eA(A.itemSizeSM)},[`&${e}-mini:not(${e}-disabled)`]:{[`${e}-prev, ${e}-next`]:{[`&:hover ${e}-item-link`]:{backgroundColor:A.colorBgTextHover},[`&:active ${e}-item-link`]:{backgroundColor:A.colorBgTextActive},[`&${e}-disabled:hover ${e}-item-link`]:{backgroundColor:"transparent"}}},[` +`,IwA=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],gp={},Kn;function dwA(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=A.getAttribute("id")||A.getAttribute("data-reactid")||A.getAttribute("name");if(e&&gp[t])return gp[t];var r=window.getComputedStyle(A),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),n=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),i=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),g=IwA.map(function(s){return"".concat(s,":").concat(r.getPropertyValue(s))}).join(";"),B={sizingStyle:g,paddingSize:n,borderSize:i,boxSizing:o};return e&&t&&(gp[t]=B),B}function PwA(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Kn||(Kn=document.createElement("textarea"),Kn.setAttribute("tab-index","-1"),Kn.setAttribute("aria-hidden","true"),document.body.appendChild(Kn)),A.getAttribute("wrap")?Kn.setAttribute("wrap",A.getAttribute("wrap")):Kn.removeAttribute("wrap");var o=dwA(A,e),n=o.paddingSize,i=o.borderSize,g=o.boxSizing,B=o.sizingStyle;Kn.setAttribute("style","".concat(B,";").concat(hwA)),Kn.value=A.value||A.placeholder||"";var s=void 0,a=void 0,Q,E=Kn.scrollHeight;if(g==="border-box"?E+=i:g==="content-box"&&(E-=n),t!==null||r!==null){Kn.value=" ";var C=Kn.scrollHeight-n;t!==null&&(s=C*t,g==="border-box"&&(s=s+n+i),E=Math.max(s,E)),r!==null&&(a=C*r,g==="border-box"&&(a=a+n+i),Q=E>a?"":"hidden",E=Math.min(a,E))}var l={height:E,overflowY:Q,resize:"none"};return s&&(l.minHeight=s),a&&(l.maxHeight=a),l}var MwA=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Bp=0,sp=1,ap=2,FwA=D.forwardRef(function(A,e){var t=A,r=t.prefixCls;t.onPressEnter;var o=t.defaultValue,n=t.value,i=t.autoSize,g=t.onResize,B=t.className,s=t.style,a=t.disabled,Q=t.onChange,E=t.onInternalAutoSize,C=Ye(t,MwA),l=or(o,{value:n,postState:function(J){return J??""}}),f=sA(l,2),c=f[0],v=f[1],w=function(J){v(J.target.value),Q==null||Q(J)},u=D.useRef();D.useImperativeHandle(e,function(){return{textArea:u.current}});var h=D.useMemo(function(){return i&&Ee(i)==="object"?[i.minRows,i.maxRows]:[]},[i]),I=sA(h,2),d=I[0],P=I[1],F=!!i,p=function(){try{if(document.activeElement===u.current){var J=u.current,Z=J.selectionStart,W=J.selectionEnd,$=J.scrollTop;u.current.setSelectionRange(Z,W),u.current.scrollTop=$}}catch{}},m=D.useState(ap),y=sA(m,2),H=y[0],U=y[1],Y=D.useState(),x=sA(Y,2),G=x[0],R=x[1],z=function(){U(Bp),process.env.NODE_ENV==="test"&&(E==null||E())};Dt(function(){F&&z()},[n,d,P,F]),Dt(function(){if(H===Bp)U(sp);else if(H===sp){var j=PwA(u.current,!1,d,P);U(ap),R(j)}else p()},[H]);var L=D.useRef(),b=function(){pt.cancel(L.current)},O=function(J){H===ap&&(g==null||g(J),i&&(b(),L.current=pt(function(){z()})))};D.useEffect(function(){return b},[]);var T=F?G:null,S=q(q({},s),T);return(H===Bp||H===sp)&&(S.overflowY="hidden",S.overflowX="hidden"),D.createElement(Do,{onResize:O,disabled:!(i||g)},D.createElement("textarea",FA({},C,{ref:u,style:S,className:rA(r,B,K({},"".concat(r,"-disabled"),a)),disabled:a,value:c,onChange:w})))}),pwA=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","readOnly"],mwA=M.forwardRef(function(A,e){var t,r=A.defaultValue,o=A.value,n=A.onFocus,i=A.onBlur,g=A.onChange,B=A.allowClear,s=A.maxLength,a=A.onCompositionStart,Q=A.onCompositionEnd,E=A.suffix,C=A.prefixCls,l=C===void 0?"rc-textarea":C,f=A.showCount,c=A.count,v=A.className,w=A.style,u=A.disabled,h=A.hidden,I=A.classNames,d=A.styles,P=A.onResize,F=A.readOnly,p=Ye(A,pwA),m=or(r,{value:o,defaultValue:r}),y=sA(m,2),H=y[0],U=y[1],Y=H==null?"":String(H),x=M.useState(!1),G=sA(x,2),R=G[0],z=G[1],L=M.useRef(!1),b=M.useState(null),O=sA(b,2),T=O[0],S=O[1],j=M.useRef(null),J=M.useRef(null),Z=function(){var hA;return(hA=J.current)===null||hA===void 0?void 0:hA.textArea},W=function(){Z().focus()};M.useImperativeHandle(e,function(){var GA;return{resizableTextArea:J.current,focus:W,blur:function(){Z().blur()},nativeElement:((GA=j.current)===null||GA===void 0?void 0:GA.nativeElement)||Z()}}),M.useEffect(function(){z(function(GA){return!u&&GA})},[u]);var $=M.useState(null),eA=sA($,2),_=eA[0],V=eA[1];M.useEffect(function(){if(_){var GA;(GA=Z()).setSelectionRange.apply(GA,zA(_))}},[_]);var X=SS(c,f),nA=(t=X.max)!==null&&t!==void 0?t:s,N=Number(nA)>0,tA=X.strategy(Y),BA=!!nA&&tA>nA,aA=function(hA,wA){var MA=wA;!L.current&&X.exceedFormatter&&X.max&&X.strategy(wA)>X.max&&(MA=X.exceedFormatter(wA,{max:X.max}),wA!==MA&&V([Z().selectionStart||0,Z().selectionEnd||0])),U(MA),Fu(hA.currentTarget,hA,g,MA)},EA=function(hA){L.current=!0,a==null||a(hA)},CA=function(hA){L.current=!1,aA(hA,hA.currentTarget.value),Q==null||Q(hA)},QA=function(hA){aA(hA,hA.target.value)},lA=function(hA){var wA=p.onPressEnter,MA=p.onKeyDown;hA.key==="Enter"&&wA&&wA(hA),MA==null||MA(hA)},pA=function(hA){z(!0),n==null||n(hA)},DA=function(hA){z(!1),i==null||i(hA)},mA=function(hA){U(""),W(),Fu(Z(),hA,g)},LA=E,oA;X.show&&(X.showFormatter?oA=X.showFormatter({value:Y,count:tA,maxLength:nA}):oA="".concat(tA).concat(N?" / ".concat(nA):""),LA=M.createElement(M.Fragment,null,LA,M.createElement("span",{className:rA("".concat(l,"-data-count"),I==null?void 0:I.count),style:d==null?void 0:d.count},oA)));var vA=function(hA){var wA;P==null||P(hA),(wA=Z())!==null&&wA!==void 0&&wA.style.height&&S(!0)},xA=!p.autoSize&&!f&&!B;return M.createElement(LS,{ref:j,value:Y,allowClear:B,handleReset:mA,suffix:LA,prefixCls:l,classNames:q(q({},I),{},{affixWrapper:rA(I==null?void 0:I.affixWrapper,K(K({},"".concat(l,"-show-count"),f),"".concat(l,"-textarea-allow-clear"),B))}),disabled:u,focused:R,className:rA(v,BA&&"".concat(l,"-out-of-range")),style:q(q({},w),T&&!xA?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof oA=="string"?oA:void 0}},hidden:h,readOnly:F},M.createElement(FwA,FA({},p,{maxLength:s,onKeyDown:lA,onChange:QA,onFocus:pA,onBlur:DA,onCompositionStart:EA,onCompositionEnd:CA,className:rA(I==null?void 0:I.textarea),style:q(q({},d==null?void 0:d.textarea),{},{resize:w==null?void 0:w.resize}),disabled:u,prefixCls:l,onResize:vA,ref:J,readOnly:F})))}),ywA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r;const{prefixCls:o,bordered:n=!0,size:i,disabled:g,status:B,allowClear:s,classNames:a,rootClassName:Q,className:E,style:C,styles:l,variant:f}=A,c=ywA(A,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]);if(process.env.NODE_ENV!=="production"){const{deprecated:b}=vt("TextArea");b(!("bordered"in A),"bordered","variant")}const{getPrefixCls:v,direction:w,textArea:u}=D.useContext(Ce),h=on(i),I=D.useContext(rB),d=g??I,{status:P,hasFeedback:F,feedbackIcon:p}=D.useContext(jn),m=gu(P,B),y=D.useRef(null);D.useImperativeHandle(e,()=>{var b;return{resizableTextArea:(b=y.current)===null||b===void 0?void 0:b.resizableTextArea,focus:O=>{var T,S;iwA((S=(T=y.current)===null||T===void 0?void 0:T.resizableTextArea)===null||S===void 0?void 0:S.textArea,O)},blur:()=>{var O;return(O=y.current)===null||O===void 0?void 0:O.blur()}}});const H=v("input",o),U=oo(H),[Y,x,G]=_F(H,U),[R,z]=FF("textArea",f,n),L=OS(s??(u==null?void 0:u.allowClear));return Y(D.createElement(mwA,Object.assign({autoComplete:u==null?void 0:u.autoComplete},c,{style:Object.assign(Object.assign({},u==null?void 0:u.style),C),styles:Object.assign(Object.assign({},u==null?void 0:u.styles),l),disabled:d,allowClear:L,className:rA(G,U,E,Q,u==null?void 0:u.className),classNames:Object.assign(Object.assign(Object.assign({},a),u==null?void 0:u.classNames),{textarea:rA({[`${H}-sm`]:h==="small",[`${H}-lg`]:h==="large"},x,a==null?void 0:a.textarea,(t=u==null?void 0:u.classNames)===null||t===void 0?void 0:t.textarea),variant:rA({[`${H}-${R}`]:z},iu(H,m)),affixWrapper:rA(`${H}-textarea-affix-wrapper`,{[`${H}-affix-wrapper-rtl`]:w==="rtl",[`${H}-affix-wrapper-sm`]:h==="small",[`${H}-affix-wrapper-lg`]:h==="large",[`${H}-textarea-show-count`]:A.showCount||((r=A.count)===null||r===void 0?void 0:r.show)},x)}),prefixCls:H,suffix:F&&D.createElement("span",{className:`${H}-textarea-suffix`},p),ref:y})))}),lg=pu;lg.Group=rwA,lg.Search=JS,lg.TextArea=Qp,lg.Password=jS,lg.OTP=EwA;const YwA={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1},KS=M.createContext({});var HwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);oEo(A).map(e=>Object.assign(Object.assign({},e==null?void 0:e.props),{key:e.key}));function UwA(A,e,t){const r=D.useMemo(()=>e||bwA(t),[e,t]);return D.useMemo(()=>r.map(n=>{var{span:i}=n,g=HwA(n,["span"]);return Object.assign(Object.assign({},g),{span:typeof i=="number"?i:sL(A,i)})}),[r,A])}function XS(A,e,t){let r=A,o=!1;return(t===void 0||t>e)&&(r=Object.assign(Object.assign({},A),{span:e}),o=t!==void 0),[r,o]}function xwA(A,e){const t=[];let r=[],o=e,n=!1;return A.filter(i=>i).forEach((i,g)=>{const B=i==null?void 0:i.span,s=B||1;if(g===A.length-1){const[a,Q]=XS(i,o,B);n=n||Q,r.push(a),t.push(r);return}if(s{const[t,r]=M.useMemo(()=>xwA(e,A),[e,A]);if(process.env.NODE_ENV!=="production"){const o=vt("Descriptions");process.env.NODE_ENV!=="production"&&o(!r,"usage","Sum of column `span` in a line not match `column` of Descriptions.")}return t},zwA=A=>{let{children:e}=A;return e};function VS(A){return A!=null}const Ep=A=>{const{itemPrefixCls:e,component:t,span:r,className:o,style:n,labelStyle:i,contentStyle:g,bordered:B,label:s,content:a,colon:Q,type:E}=A,C=t;return B?D.createElement(C,{className:rA({[`${e}-item-label`]:E==="label",[`${e}-item-content`]:E==="content"},o),style:n,colSpan:r},VS(s)&&D.createElement("span",{style:i},s),VS(a)&&D.createElement("span",{style:g},a)):D.createElement(C,{className:rA(`${e}-item`,o),style:n,colSpan:r},D.createElement("div",{className:`${e}-item-container`},(s||s===0)&&D.createElement("span",{className:rA(`${e}-item-label`,{[`${e}-item-no-colon`]:!Q}),style:i},s),(a||a===0)&&D.createElement("span",{className:rA(`${e}-item-content`),style:g},a)))};function Cp(A,e,t){let{colon:r,prefixCls:o,bordered:n}=e,{component:i,type:g,showLabel:B,showContent:s,labelStyle:a,contentStyle:Q}=t;return A.map((E,C)=>{let{label:l,children:f,prefixCls:c=o,className:v,style:w,labelStyle:u,contentStyle:h,span:I=1,key:d}=E;return typeof i=="string"?D.createElement(Ep,{key:`${g}-${d||C}`,className:v,style:w,labelStyle:Object.assign(Object.assign({},a),u),contentStyle:Object.assign(Object.assign({},Q),h),span:I,colon:r,component:i,itemPrefixCls:c,bordered:n,label:B?l:null,content:s?f:null,type:g}):[D.createElement(Ep,{key:`label-${d||C}`,className:v,style:Object.assign(Object.assign(Object.assign({},a),w),u),span:1,colon:r,component:i[0],itemPrefixCls:c,bordered:n,label:l,type:"label"}),D.createElement(Ep,{key:`content-${d||C}`,className:v,style:Object.assign(Object.assign(Object.assign({},Q),w),h),span:I*2-1,component:i[1],itemPrefixCls:c,bordered:n,content:f,type:"content"})]})}const RwA=A=>{const e=D.useContext(KS),{prefixCls:t,vertical:r,row:o,index:n,bordered:i}=A;return r?D.createElement(D.Fragment,null,D.createElement("tr",{key:`label-${n}`,className:`${t}-row`},Cp(o,A,Object.assign({component:"th",type:"label",showLabel:!0},e))),D.createElement("tr",{key:`content-${n}`,className:`${t}-row`},Cp(o,A,Object.assign({component:"td",type:"content",showContent:!0},e)))):D.createElement("tr",{key:n,className:`${t}-row`},Cp(o,A,Object.assign({component:i?["th","td"]:"td",type:"item",showLabel:!0,showContent:!0},e)))},LwA=A=>{const{componentCls:e,labelBg:t}=A;return{[`&${e}-bordered`]:{[`> ${e}-view`]:{border:`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`,"> table":{tableLayout:"auto"},[`${e}-row`]:{borderBottom:`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`,"&:last-child":{borderBottom:"none"},[`> ${e}-item-label, > ${e}-item-content`]:{padding:`${AA(A.padding)} ${AA(A.paddingLG)}`,borderInlineEnd:`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`,"&:last-child":{borderInlineEnd:"none"}},[`> ${e}-item-label`]:{color:A.colorTextSecondary,backgroundColor:t,"&::after":{display:"none"}}}},[`&${e}-middle`]:{[`${e}-row`]:{[`> ${e}-item-label, > ${e}-item-content`]:{padding:`${AA(A.paddingSM)} ${AA(A.paddingLG)}`}}},[`&${e}-small`]:{[`${e}-row`]:{[`> ${e}-item-label, > ${e}-item-content`]:{padding:`${AA(A.paddingXS)} ${AA(A.padding)}`}}}}}},SwA=A=>{const{componentCls:e,extraColor:t,itemPaddingBottom:r,colonMarginRight:o,colonMarginLeft:n,titleMarginBottom:i}=A;return{[e]:Object.assign(Object.assign(Object.assign({},Jt(A)),LwA(A)),{"&-rtl":{direction:"rtl"},[`${e}-header`]:{display:"flex",alignItems:"center",marginBottom:i},[`${e}-title`]:Object.assign(Object.assign({},Qg),{flex:"auto",color:A.titleColor,fontWeight:A.fontWeightStrong,fontSize:A.fontSizeLG,lineHeight:A.lineHeightLG}),[`${e}-extra`]:{marginInlineStart:"auto",color:t,fontSize:A.fontSize},[`${e}-view`]:{width:"100%",borderRadius:A.borderRadiusLG,table:{width:"100%",tableLayout:"fixed",borderCollapse:"collapse"}},[`${e}-row`]:{"> th, > td":{paddingBottom:r},"&:last-child":{borderBottom:"none"}},[`${e}-item-label`]:{color:A.colorTextTertiary,fontWeight:"normal",fontSize:A.fontSize,lineHeight:A.lineHeight,textAlign:"start","&::after":{content:'":"',position:"relative",top:-.5,marginInline:`${AA(n)} ${AA(o)}`},[`&${e}-item-no-colon::after`]:{content:'""'}},[`${e}-item-no-label`]:{"&::after":{margin:0,content:'""'}},[`${e}-item-content`]:{display:"table-cell",flex:1,color:A.contentColor,fontSize:A.fontSize,lineHeight:A.lineHeight,wordBreak:"break-word",overflowWrap:"break-word"},[`${e}-item`]:{paddingBottom:0,verticalAlign:"top","&-container":{display:"flex",[`${e}-item-label`]:{display:"inline-flex",alignItems:"baseline"},[`${e}-item-content`]:{display:"inline-flex",alignItems:"baseline"}}},"&-middle":{[`${e}-row`]:{"> th, > td":{paddingBottom:A.paddingSM}}},"&-small":{[`${e}-row`]:{"> th, > td":{paddingBottom:A.paddingXS}}}})}},OwA=Gt("Descriptions",A=>{const e=it(A,{});return SwA(e)},A=>({labelBg:A.colorFillAlter,titleColor:A.colorText,titleMarginBottom:A.fontSizeSM*A.lineHeightSM,itemPaddingBottom:A.padding,colonMarginRight:A.marginXS,colonMarginLeft:A.marginXXS/2,contentColor:A.colorText,extraColor:A.colorText}));var TwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:e,title:t,extra:r,column:o,colon:n=!0,bordered:i,layout:g,children:B,className:s,rootClassName:a,style:Q,size:E,labelStyle:C,contentStyle:l,items:f}=A,c=TwA(A,["prefixCls","title","extra","column","colon","bordered","layout","children","className","rootClassName","style","size","labelStyle","contentStyle","items"]),{getPrefixCls:v,direction:w,descriptions:u}=D.useContext(Ce),h=v("descriptions",e),I=au(),d=D.useMemo(()=>{var Y;return typeof o=="number"?o:(Y=sL(I,Object.assign(Object.assign({},YwA),o)))!==null&&Y!==void 0?Y:3},[I,o]),P=UwA(I,f,B),F=on(E),p=GwA(d,P),[m,y,H]=OwA(h),U=D.useMemo(()=>({labelStyle:C,contentStyle:l}),[C,l]);return m(D.createElement(KS.Provider,{value:U},D.createElement("div",Object.assign({className:rA(h,u==null?void 0:u.className,{[`${h}-${F}`]:F&&F!=="default",[`${h}-bordered`]:!!i,[`${h}-rtl`]:w==="rtl"},s,a,y,H),style:Object.assign(Object.assign({},u==null?void 0:u.style),Q)},c),(t||r)&&D.createElement("div",{className:`${h}-header`},t&&D.createElement("div",{className:`${h}-title`},t),r&&D.createElement("div",{className:`${h}-extra`},r)),D.createElement("div",{className:`${h}-view`},D.createElement("table",null,D.createElement("tbody",null,p.map((Y,x)=>D.createElement(RwA,{key:x,index:x,colon:n,prefixCls:h,vertical:g==="vertical",bordered:i,row:Y}))))))))};process.env.NODE_ENV!=="production"&&(yu.displayName="Descriptions"),yu.Item=zwA;function Yu(A){return["small","middle","large"].includes(A)}function WS(A){return A?typeof A=="number"&&!Number.isNaN(A):!1}const ZS=M.createContext({latestIndex:0}),kwA=ZS.Provider,NwA=A=>{let{className:e,index:t,children:r,split:o,style:n}=A;const{latestIndex:i}=D.useContext(ZS);return r==null?null:D.createElement(D.Fragment,null,D.createElement("div",{className:e,style:n},r),t{var t,r,o;const{getPrefixCls:n,space:i,direction:g}=D.useContext(Ce),{size:B=(t=i==null?void 0:i.size)!==null&&t!==void 0?t:"small",align:s,className:a,rootClassName:Q,children:E,direction:C="horizontal",prefixCls:l,split:f,style:c,wrap:v=!1,classNames:w,styles:u}=A,h=jwA(A,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[I,d]=Array.isArray(B)?B:[B,B],P=Yu(d),F=Yu(I),p=WS(d),m=WS(I),y=Eo(E,{keepEmpty:!0}),H=s===void 0&&C==="horizontal"?"center":s,U=n("space",l),[Y,x,G]=jG(U),R=rA(U,i==null?void 0:i.className,x,`${U}-${C}`,{[`${U}-rtl`]:g==="rtl",[`${U}-align-${H}`]:H,[`${U}-gap-row-${d}`]:P,[`${U}-gap-col-${I}`]:F},a,Q,G),z=rA(`${U}-item`,(r=w==null?void 0:w.item)!==null&&r!==void 0?r:(o=i==null?void 0:i.classNames)===null||o===void 0?void 0:o.item);let L=0;const b=y.map((S,j)=>{var J,Z;S!=null&&(L=j);const W=(S==null?void 0:S.key)||`${z}-${j}`;return D.createElement(NwA,{className:z,key:W,index:j,split:f,style:(J=u==null?void 0:u.item)!==null&&J!==void 0?J:(Z=i==null?void 0:i.styles)===null||Z===void 0?void 0:Z.item},S)}),O=D.useMemo(()=>({latestIndex:L}),[L]);if(y.length===0)return null;const T={};return v&&(T.flexWrap="wrap"),!F&&m&&(T.columnGap=I),!P&&p&&(T.rowGap=d),Y(D.createElement("div",Object.assign({ref:e,className:R,style:Object.assign(Object.assign(Object.assign({},T),i==null?void 0:i.style),c)},h),D.createElement(kwA,{value:O},b)))});Hu.Compact=QsA,process.env.NODE_ENV!=="production"&&(Hu.displayName="Space");var JwA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{getPopupContainer:e,getPrefixCls:t,direction:r}=D.useContext(Ce),{prefixCls:o,type:n="default",danger:i,disabled:g,loading:B,onClick:s,htmlType:a,children:Q,className:E,menu:C,arrow:l,autoFocus:f,overlay:c,trigger:v,align:w,open:u,onOpenChange:h,placement:I,getPopupContainer:d,href:P,icon:F=D.createElement(uu,null),title:p,buttonsRender:m=$=>$,mouseEnterDelay:y,mouseLeaveDelay:H,overlayClassName:U,overlayStyle:Y,destroyPopupOnHide:x,dropdownRender:G}=A,R=JwA(A,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),z=t("dropdown",o),L=`${z}-button`,b={menu:C,arrow:l,autoFocus:f,align:w,disabled:g,trigger:g?[]:v,onOpenChange:h,getPopupContainer:d||e,mouseEnterDelay:y,mouseLeaveDelay:H,overlayClassName:U,overlayStyle:Y,destroyPopupOnHide:x,dropdownRender:G},{compactSize:O,compactItemClassnames:T}=Jl(z,r),S=rA(L,T,E);"overlay"in A&&(b.overlay=c),"open"in A&&(b.open=u),"placement"in A?b.placement=I:b.placement=r==="rtl"?"bottomLeft":"bottomRight";const j=D.createElement(Tt,{type:n,danger:i,disabled:g,loading:B,onClick:s,htmlType:a,href:P,title:p},Q),J=D.createElement(Tt,{type:n,danger:i,icon:F}),[Z,W]=m([j,J]);return D.createElement(Hu.Compact,Object.assign({className:S,size:O,block:!0},R),Z,D.createElement(Ec,Object.assign({},b),W))};qS.__ANT_BUTTON=!0;const lp=Ec;lp.Button=qS;const _S=["wrap","nowrap","wrap-reverse"],$S=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],AO=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],KwA=(A,e)=>{const t=e.wrap===!0?"wrap":e.wrap;return{[`${A}-wrap-${t}`]:t&&_S.includes(t)}},XwA=(A,e)=>{const t={};return AO.forEach(r=>{t[`${A}-align-${r}`]=e.align===r}),t[`${A}-align-stretch`]=!e.align&&!!e.vertical,t},VwA=(A,e)=>{const t={};return $S.forEach(r=>{t[`${A}-justify-${r}`]=e.justify===r}),t};function WwA(A,e){return rA(Object.assign(Object.assign(Object.assign({},KwA(A,e)),XwA(A,e)),VwA(A,e)))}const ZwA=A=>{const{componentCls:e}=A;return{[e]:{display:"flex","&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},qwA=A=>{const{componentCls:e}=A;return{[e]:{"&-gap-small":{gap:A.flexGapSM},"&-gap-middle":{gap:A.flexGap},"&-gap-large":{gap:A.flexGapLG}}}},_wA=A=>{const{componentCls:e}=A,t={};return _S.forEach(r=>{t[`${e}-wrap-${r}`]={flexWrap:r}}),t},$wA=A=>{const{componentCls:e}=A,t={};return AO.forEach(r=>{t[`${e}-align-${r}`]={alignItems:r}}),t},AuA=A=>{const{componentCls:e}=A,t={};return $S.forEach(r=>{t[`${e}-justify-${r}`]={justifyContent:r}}),t},euA=Gt("Flex",A=>{const{paddingXS:e,padding:t,paddingLG:r}=A,o=it(A,{flexGapSM:e,flexGap:t,flexGapLG:r});return[ZwA(o),qwA(o),_wA(o),$wA(o),AuA(o)]},()=>({}),{resetStyle:!1});var tuA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,rootClassName:r,className:o,style:n,flex:i,gap:g,children:B,vertical:s=!1,component:a="div"}=A,Q=tuA(A,["prefixCls","rootClassName","className","style","flex","gap","children","vertical","component"]),{flex:E,direction:C,getPrefixCls:l}=M.useContext(Ce),f=l("flex",t),[c,v,w]=euA(f),u=s??(E==null?void 0:E.vertical),h=rA(o,r,E==null?void 0:E.className,f,v,w,WwA(f,A),{[`${f}-rtl`]:C==="rtl",[`${f}-gap-${g}`]:Yu(g),[`${f}-vertical`]:u}),I=Object.assign(Object.assign({},E==null?void 0:E.style),n);return i&&(I.flex=i),g&&!Yu(g)&&(I.gap=g),c(M.createElement(a,Object.assign({ref:e,className:h,style:I},Qr(Q,["justify","wrap","align"])),B))});process.env.NODE_ENV!=="production"&&(Ge.displayName="Flex");function eO(){var A=document.documentElement.clientWidth,e=window.innerHeight||document.documentElement.clientHeight;return{width:A,height:e}}function cp(A){var e=A.getBoundingClientRect(),t=document.documentElement;return{left:e.left+(window.pageXOffset||t.scrollLeft)-(t.clientLeft||document.body.clientLeft||0),top:e.top+(window.pageYOffset||t.scrollTop)-(t.clientTop||document.body.clientTop||0)}}function cg(A,e,t,r){var o=Mr.unstable_batchedUpdates?function(i){Mr.unstable_batchedUpdates(t,i)}:t;return A!=null&&A.addEventListener&&A.addEventListener(e,o,r),{remove:function(){A!=null&&A.removeEventListener&&A.removeEventListener(e,o,r)}}}var vc=D.createContext(null),ruA=function(e){var t=e.visible,r=e.maskTransitionName,o=e.getContainer,n=e.prefixCls,i=e.rootClassName,g=e.icons,B=e.countRender,s=e.showSwitch,a=e.showProgress,Q=e.current,E=e.transform,C=e.count,l=e.scale,f=e.minScale,c=e.maxScale,v=e.closeIcon,w=e.onSwitchLeft,u=e.onSwitchRight,h=e.onClose,I=e.onZoomIn,d=e.onZoomOut,P=e.onRotateRight,F=e.onRotateLeft,p=e.onFlipX,m=e.onFlipY,y=e.onReset,H=e.toolbarRender,U=e.zIndex,Y=e.image,x=M.useContext(vc),G=g.rotateLeft,R=g.rotateRight,z=g.zoomIn,L=g.zoomOut,b=g.close,O=g.left,T=g.right,S=g.flipX,j=g.flipY,J="".concat(n,"-operations-operation");D.useEffect(function(){var eA=function(V){V.keyCode===HA.ESC&&h()};return t&&window.addEventListener("keydown",eA),function(){window.removeEventListener("keydown",eA)}},[t]);var Z=[{icon:j,onClick:m,type:"flipY"},{icon:S,onClick:p,type:"flipX"},{icon:G,onClick:F,type:"rotateLeft"},{icon:R,onClick:P,type:"rotateRight"},{icon:L,onClick:d,type:"zoomOut",disabled:l<=f},{icon:z,onClick:I,type:"zoomIn",disabled:l===c}],W=Z.map(function(eA){var _,V=eA.icon,X=eA.onClick,nA=eA.type,N=eA.disabled;return D.createElement("div",{className:rA(J,(_={},K(_,"".concat(n,"-operations-operation-").concat(nA),!0),K(_,"".concat(n,"-operations-operation-disabled"),!!N),_)),onClick:X,key:nA},V)}),$=D.createElement("div",{className:"".concat(n,"-operations")},W);return D.createElement(zi,{visible:t,motionName:r},function(eA){var _=eA.className,V=eA.style;return D.createElement(Vl,{open:!0,getContainer:o??document.body},D.createElement("div",{className:rA("".concat(n,"-operations-wrapper"),_,i),style:q(q({},V),{},{zIndex:U})},v===null?null:D.createElement("button",{className:"".concat(n,"-close"),onClick:h},v||b),s&&D.createElement(D.Fragment,null,D.createElement("div",{className:rA("".concat(n,"-switch-left"),K({},"".concat(n,"-switch-left-disabled"),Q===0)),onClick:w},O),D.createElement("div",{className:rA("".concat(n,"-switch-right"),K({},"".concat(n,"-switch-right-disabled"),Q===C-1)),onClick:u},T)),D.createElement("div",{className:"".concat(n,"-footer")},a&&D.createElement("div",{className:"".concat(n,"-progress")},B?B(Q+1,C):"".concat(Q+1," / ").concat(C)),H?H($,q(q({icons:{flipYIcon:W[0],flipXIcon:W[1],rotateLeftIcon:W[2],rotateRightIcon:W[3],zoomOutIcon:W[4],zoomInIcon:W[5]},actions:{onFlipY:m,onFlipX:p,onRotateLeft:F,onRotateRight:P,onZoomOut:d,onZoomIn:I,onReset:y,onClose:h},transform:E},x?{current:Q,total:C}:{}),{},{image:Y})):$)))})},bu={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function ouA(A,e,t,r){var o=M.useRef(null),n=M.useRef([]),i=M.useState(bu),g=sA(i,2),B=g[0],s=g[1],a=function(l){s(bu),yi(bu,B)||r==null||r({transform:bu,action:l})},Q=function(l,f){o.current===null&&(n.current=[],o.current=pt(function(){s(function(c){var v=c;return n.current.forEach(function(w){v=q(q({},v),w)}),o.current=null,r==null||r({transform:v,action:f}),v})})),n.current.push(q(q({},B),l))},E=function(l,f,c,v,w){var u=A.current,h=u.width,I=u.height,d=u.offsetWidth,P=u.offsetHeight,F=u.offsetLeft,p=u.offsetTop,m=l,y=B.scale*l;y>t?(y=t,m=t/B.scale):yr){if(e>0)return K({},A,n);if(e<0&&or)return K({},A,e<0?n:-n);return{}}function rO(A,e,t,r){var o=eO(),n=o.width,i=o.height,g=null;return A<=n&&e<=i?g={x:0,y:0}:(A>n||e>i)&&(g=q(q({},tO("x",t,A,n)),tO("y",r,e,i))),g}var YE=1,nuA=1;function iuA(A,e,t,r,o,n,i){var g=o.rotate,B=o.scale,s=o.x,a=o.y,Q=M.useState(!1),E=sA(Q,2),C=E[0],l=E[1],f=M.useRef({diffX:0,diffY:0,transformX:0,transformY:0}),c=function(I){!e||I.button!==0||(I.preventDefault(),I.stopPropagation(),f.current={diffX:I.pageX-s,diffY:I.pageY-a,transformX:s,transformY:a},l(!0))},v=function(I){t&&C&&n({x:I.pageX-f.current.diffX,y:I.pageY-f.current.diffY},"move")},w=function(){if(t&&C){l(!1);var I=f.current,d=I.transformX,P=I.transformY,F=s!==d&&a!==P;if(!F)return;var p=A.current.offsetWidth*B,m=A.current.offsetHeight*B,y=A.current.getBoundingClientRect(),H=y.left,U=y.top,Y=g%180!==0,x=rO(Y?m:p,Y?p:m,H,U);x&&n(q({},x),"dragRebound")}},u=function(I){if(!(!t||I.deltaY==0)){var d=Math.abs(I.deltaY/100),P=Math.min(d,nuA),F=YE+P*r;I.deltaY>0&&(F=YE/F),i(F,"wheel",I.clientX,I.clientY)}};return M.useEffect(function(){var h,I,d,P;if(e){d=cg(window,"mouseup",w,!1),P=cg(window,"mousemove",v,!1);try{window.top!==window.self&&(h=cg(window.top,"mouseup",w,!1),I=cg(window.top,"mousemove",v,!1))}catch(F){gg(!1,"[rc-image] ".concat(F))}}return function(){var F,p,m,y;(F=d)===null||F===void 0||F.remove(),(p=P)===null||p===void 0||p.remove(),(m=h)===null||m===void 0||m.remove(),(y=I)===null||y===void 0||y.remove()}},[t,C,s,a,g,e]),{isMoving:C,onMouseDown:c,onMouseMove:v,onMouseUp:w,onWheel:u}}function guA(A){return new Promise(function(e){var t=document.createElement("img");t.onerror=function(){return e(!1)},t.onload=function(){return e(!0)},t.src=A})}function oO(A){var e=A.src,t=A.isCustomPlaceholder,r=A.fallback,o=M.useState(t?"loading":"normal"),n=sA(o,2),i=n[0],g=n[1],B=M.useRef(!1),s=i==="error";M.useEffect(function(){var C=!0;return guA(e).then(function(l){!l&&C&&g("error")}),function(){C=!1}},[e]),M.useEffect(function(){t&&!B.current?g("loading"):s&&g("normal")},[e]);var a=function(){g("normal")},Q=function(l){B.current=!1,i==="loading"&&l!==null&&l!==void 0&&l.complete&&(l.naturalWidth||l.naturalHeight)&&(B.current=!0,a())},E=s&&r?{src:r}:{onLoad:a,src:e};return[Q,E,i]}function Uu(A,e){var t=A.x-e.x,r=A.y-e.y;return Math.hypot(t,r)}function BuA(A,e,t,r){var o=Uu(A,t),n=Uu(e,r);if(o===0&&n===0)return[A.x,A.y];var i=o/(o+n),g=A.x+i*(e.x-A.x),B=A.y+i*(e.y-A.y);return[g,B]}function suA(A,e,t,r,o,n,i){var g=o.rotate,B=o.scale,s=o.x,a=o.y,Q=M.useState(!1),E=sA(Q,2),C=E[0],l=E[1],f=M.useRef({point1:{x:0,y:0},point2:{x:0,y:0},eventType:"none"}),c=function(I){f.current=q(q({},f.current),I)},v=function(I){if(e){I.stopPropagation(),l(!0);var d=I.touches,P=d===void 0?[]:d;P.length>1?c({point1:{x:P[0].clientX,y:P[0].clientY},point2:{x:P[1].clientX,y:P[1].clientY},eventType:"touchZoom"}):c({point1:{x:P[0].clientX-s,y:P[0].clientY-a},eventType:"move"})}},w=function(I){var d=I.touches,P=d===void 0?[]:d,F=f.current,p=F.point1,m=F.point2,y=F.eventType;if(P.length>1&&y==="touchZoom"){var H={x:P[0].clientX,y:P[0].clientY},U={x:P[1].clientX,y:P[1].clientY},Y=BuA(p,m,H,U),x=sA(Y,2),G=x[0],R=x[1],z=Uu(H,U)/Uu(p,m);i(z,"touchZoom",G,R,!0),c({point1:H,point2:U,eventType:"touchZoom"})}else y==="move"&&(n({x:P[0].clientX-p.x,y:P[0].clientY-p.y},"move"),c({eventType:"move"}))},u=function(){if(t){if(C&&l(!1),c({eventType:"none"}),r>B)return n({x:0,y:0,scale:r},"touchZoom");var I=A.current.offsetWidth*B,d=A.current.offsetHeight*B,P=A.current.getBoundingClientRect(),F=P.left,p=P.top,m=g%180!==0,y=rO(m?d:I,m?I:d,F,p);y&&n(q({},y),"dragRebound")}};return M.useEffect(function(){var h;return t&&e&&(h=cg(window,"touchmove",function(I){return I.preventDefault()},{passive:!1})),function(){var I;(I=h)===null||I===void 0||I.remove()}},[t,e]),{isTouching:C,onTouchStart:v,onTouchMove:w,onTouchEnd:u}}var auA=["fallback","src","imgRef"],QuA=["prefixCls","src","alt","imageInfo","fallback","movable","onClose","visible","icons","rootClassName","closeIcon","getContainer","current","count","countRender","scaleStep","minScale","maxScale","transitionName","maskTransitionName","imageRender","imgCommonProps","toolbarRender","onTransform","onChange"],EuA=function(e){var t=e.fallback,r=e.src,o=e.imgRef,n=Ye(e,auA),i=oO({src:r,fallback:t}),g=sA(i,2),B=g[0],s=g[1];return M.createElement("img",FA({ref:function(Q){o.current=Q,B(Q)}},n,s))},nO=function(e){var t=e.prefixCls,r=e.src,o=e.alt,n=e.imageInfo,i=e.fallback,g=e.movable,B=g===void 0?!0:g,s=e.onClose,a=e.visible,Q=e.icons,E=Q===void 0?{}:Q,C=e.rootClassName,l=e.closeIcon,f=e.getContainer,c=e.current,v=c===void 0?0:c,w=e.count,u=w===void 0?1:w,h=e.countRender,I=e.scaleStep,d=I===void 0?.5:I,P=e.minScale,F=P===void 0?1:P,p=e.maxScale,m=p===void 0?50:p,y=e.transitionName,H=y===void 0?"zoom":y,U=e.maskTransitionName,Y=U===void 0?"fade":U,x=e.imageRender,G=e.imgCommonProps,R=e.toolbarRender,z=e.onTransform,L=e.onChange,b=Ye(e,QuA),O=M.useRef(),T=M.useContext(vc),S=T&&u>1,j=T&&u>=1,J=M.useState(!0),Z=sA(J,2),W=Z[0],$=Z[1],eA=ouA(O,F,m,z),_=eA.transform,V=eA.resetTransform,X=eA.updateTransform,nA=eA.dispatchZoomChange,N=iuA(O,B,a,d,_,X,nA),tA=N.isMoving,BA=N.onMouseDown,aA=N.onWheel,EA=suA(O,B,a,F,_,X,nA),CA=EA.isTouching,QA=EA.onTouchStart,lA=EA.onTouchMove,pA=EA.onTouchEnd,DA=_.rotate,mA=_.scale,LA=rA(K({},"".concat(t,"-moving"),tA));M.useEffect(function(){W||$(!0)},[W]);var oA=function(){V("close")},vA=function(){nA(YE+d,"zoomIn")},xA=function(){nA(YE/(YE+d),"zoomOut")},GA=function(){X({rotate:DA+90},"rotateRight")},hA=function(){X({rotate:DA-90},"rotateLeft")},wA=function(){X({flipX:!_.flipX},"flipX")},MA=function(){X({flipY:!_.flipY},"flipY")},TA=function(){V("reset")},NA=function(he){he==null||he.preventDefault(),he==null||he.stopPropagation(),v>0&&($(!1),V("prev"),L==null||L(v-1,v))},ie=function(he){he==null||he.preventDefault(),he==null||he.stopPropagation(),v({position:A||"absolute",inset:0}),YuA=A=>{const{iconCls:e,motionDurationSlow:t,paddingXXS:r,marginXXS:o,prefixCls:n,colorTextLightSolid:i}=A;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:i,background:new bt("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${t}`,[`.${n}-mask-info`]:Object.assign(Object.assign({},Qg),{padding:`0 ${AA(r)}`,[e]:{marginInlineEnd:o,svg:{verticalAlign:"baseline"}}})}},HuA=A=>{const{previewCls:e,modalMaskBg:t,paddingSM:r,marginXL:o,margin:n,paddingLG:i,previewOperationColorDisabled:g,previewOperationHoverColor:B,motionDurationSlow:s,iconCls:a,colorTextLightSolid:Q}=A,E=new bt(t).setAlpha(.1),C=E.clone().setAlpha(.2);return{[`${e}-footer`]:{position:"fixed",bottom:o,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:A.previewOperationColor},[`${e}-progress`]:{marginBottom:n},[`${e}-close`]:{position:"fixed",top:o,right:{_skip_check_:!0,value:o},display:"flex",color:Q,backgroundColor:E.toRgbString(),borderRadius:"50%",padding:r,outline:0,border:0,cursor:"pointer",transition:`all ${s}`,"&:hover":{backgroundColor:C.toRgbString()},[`& > ${a}`]:{fontSize:A.previewOperationSize}},[`${e}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${AA(i)}`,backgroundColor:E.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:r,padding:r,cursor:"pointer",transition:`all ${s}`,userSelect:"none",[`&:not(${e}-operations-operation-disabled):hover > ${a}`]:{color:B},"&-disabled":{color:g,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${a}`]:{fontSize:A.previewOperationSize}}}}},buA=A=>{const{modalMaskBg:e,iconCls:t,previewOperationColorDisabled:r,previewCls:o,zIndexPopup:n,motionDurationSlow:i}=A,g=new bt(e).setAlpha(.1),B=g.clone().setAlpha(.2);return{[`${o}-switch-left, ${o}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:A.calc(n).add(1).equal(),display:"flex",alignItems:"center",justifyContent:"center",width:A.imagePreviewSwitchSize,height:A.imagePreviewSwitchSize,marginTop:A.calc(A.imagePreviewSwitchSize).mul(-1).div(2).equal(),color:A.previewOperationColor,background:g.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${i}`,userSelect:"none","&:hover":{background:B.toRgbString()},"&-disabled":{"&, &:hover":{color:r,background:"transparent",cursor:"not-allowed",[`> ${t}`]:{cursor:"not-allowed"}}},[`> ${t}`]:{fontSize:A.previewOperationSize}},[`${o}-switch-left`]:{insetInlineStart:A.marginSM},[`${o}-switch-right`]:{insetInlineEnd:A.marginSM}}},UuA=A=>{const{motionEaseOut:e,previewCls:t,motionDurationSlow:r,componentCls:o}=A;return[{[`${o}-preview-root`]:{[t]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${t}-body`]:Object.assign(Object.assign({},wp()),{overflow:"hidden"}),[`${t}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${r} ${e} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},wp()),{transition:`transform ${r} ${e} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${t}-moving`]:{[`${t}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${o}-preview-root`]:{[`${t}-wrap`]:{zIndex:A.zIndexPopup}}},{[`${o}-preview-operations-wrapper`]:{position:"fixed",zIndex:A.calc(A.zIndexPopup).add(1).equal()},"&":[HuA(A),buA(A)]}]},xuA=A=>{const{componentCls:e}=A;return{[e]:{position:"relative",display:"inline-block",[`${e}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${e}-img-placeholder`]:{backgroundColor:A.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${e}-mask`]:Object.assign({},YuA(A)),[`${e}-mask:hover`]:{opacity:1},[`${e}-placeholder`]:Object.assign({},wp())}}},GuA=A=>{const{previewCls:e}=A;return{[`${e}-root`]:vE(A,"zoom"),"&":Wz(A,!0)}},QO=Gt("Image",A=>{const e=`${A.componentCls}-preview`,t=it(A,{previewCls:e,modalMaskBg:new bt("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:A.controlHeightLG});return[xuA(t),UuA(t),$z(it(t,{componentCls:e})),GuA(t)]},A=>({zIndexPopup:A.zIndexPopupBase+80,previewOperationColor:new bt(A.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new bt(A.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new bt(A.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:A.fontSizeIcon*1.5}));var zuA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{previewPrefixCls:e,preview:t}=A,r=zuA(A,["previewPrefixCls","preview"]);const{getPrefixCls:o}=D.useContext(Ce),n=o("image",e),i=`${n}-preview`,g=o(),B=oo(n),[s,a,Q]=QO(n,B),[E]=oa("ImagePreview",typeof t=="object"?t.zIndex:void 0),C=D.useMemo(()=>{var l;if(t===!1)return t;const f=typeof t=="object"?t:{},c=rA(a,Q,B,(l=f.rootClassName)!==null&&l!==void 0?l:"");return Object.assign(Object.assign({},f),{transitionName:kn(g,"zoom",f.transitionName),maskTransitionName:kn(g,"fade",f.maskTransitionName),rootClassName:c,zIndex:E})},[t]);return s(D.createElement(xu.PreviewGroup,Object.assign({preview:C,previewPrefixCls:i,icons:EO},r)))};var CO=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var e;const{prefixCls:t,preview:r,className:o,rootClassName:n,style:i}=A,g=CO(A,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:B,locale:s=Ui,getPopupContainer:a,image:Q}=D.useContext(Ce),E=B("image",t),C=B(),l=s.Image||Ui.Image,f=oo(E),[c,v,w]=QO(E,f),u=rA(n,v,w,f),h=rA(o,v,Q==null?void 0:Q.className),[I]=oa("ImagePreview",typeof r=="object"?r.zIndex:void 0),d=D.useMemo(()=>{var F;if(r===!1)return r;const p=typeof r=="object"?r:{},{getContainer:m,closeIcon:y}=p,H=CO(p,["getContainer","closeIcon"]);return Object.assign(Object.assign({mask:D.createElement("div",{className:`${E}-mask-info`},D.createElement(ip,null),l==null?void 0:l.preview),icons:EO},H),{getContainer:m??a,transitionName:kn(C,"zoom",p.transitionName),maskTransitionName:kn(C,"fade",p.maskTransitionName),zIndex:I,closeIcon:y??((F=Q==null?void 0:Q.preview)===null||F===void 0?void 0:F.closeIcon)})},[r,l,(e=Q==null?void 0:Q.preview)===null||e===void 0?void 0:e.closeIcon]),P=Object.assign(Object.assign({},Q==null?void 0:Q.style),i);return c(D.createElement(xu,Object.assign({prefixCls:E,preview:d,rootClassName:u,className:h,style:P},g)))};HE.PreviewGroup=RuA,process.env.NODE_ENV!=="production"&&(HE.displayName="Image");const lO=function(){const A=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let e=1;e{const o=t[r];o!==void 0&&(A[r]=o)})}return A};var LuA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},SuA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:LuA}))},up=D.forwardRef(SuA);process.env.NODE_ENV!=="production"&&(up.displayName="DoubleLeftOutlined");var OuA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},TuA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:OuA}))},Dp=D.forwardRef(TuA);process.env.NODE_ENV!=="production"&&(Dp.displayName="DoubleRightOutlined");var kuA={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},NuA=["10","20","50","100"],cO=function(e){var t=e.pageSizeOptions,r=t===void 0?NuA:t,o=e.locale,n=e.changeSize,i=e.pageSize,g=e.goButton,B=e.quickGo,s=e.rootPrefixCls,a=e.selectComponentClass,Q=e.selectPrefixCls,E=e.disabled,C=e.buildOptionText,l=M.useState(""),f=sA(l,2),c=f[0],v=f[1],w=function(){return!c||Number.isNaN(c)?void 0:Number(c)},u=typeof C=="function"?C:function(Y){return"".concat(Y," ").concat(o.items_per_page)},h=function(x){n==null||n(Number(x))},I=function(x){v(x.target.value)},d=function(x){g||c===""||(v(""),!(x.relatedTarget&&(x.relatedTarget.className.indexOf("".concat(s,"-item-link"))>=0||x.relatedTarget.className.indexOf("".concat(s,"-item"))>=0))&&(B==null||B(w())))},P=function(x){c!==""&&(x.keyCode===HA.ENTER||x.type==="click")&&(v(""),B==null||B(w()))},F=function(){return r.some(function(x){return x.toString()===i.toString()})?r:r.concat([i.toString()]).sort(function(x,G){var R=Number.isNaN(Number(x))?0:Number(x),z=Number.isNaN(Number(G))?0:Number(G);return R-z})},p="".concat(s,"-options");if(!n&&!B)return null;var m=null,y=null,H=null;if(n&&a){var U=F().map(function(Y,x){return M.createElement(a.Option,{key:x,value:Y.toString()},u(Y))});m=M.createElement(a,{disabled:E,prefixCls:Q,showSearch:!1,className:"".concat(p,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(i||r[0]).toString(),onChange:h,getPopupContainer:function(x){return x.parentNode},"aria-label":o.page_size,defaultOpen:!1},U)}return B&&(g&&(H=typeof g=="boolean"?M.createElement("button",{type:"button",onClick:P,onKeyUp:P,disabled:E,className:"".concat(p,"-quick-jumper-button")},o.jump_to_confirm):M.createElement("span",{onClick:P,onKeyUp:P},g)),y=M.createElement("div",{className:"".concat(p,"-quick-jumper")},o.jump_to,M.createElement("input",{disabled:E,type:"text",value:c,onChange:I,onKeyUp:P,onBlur:d,"aria-label":o.page}),o.page,H)),M.createElement("li",{className:p},m,y)};process.env.NODE_ENV!=="production"&&(cO.displayName="Options");var bE=function(e){var t,r=e.rootPrefixCls,o=e.page,n=e.active,i=e.className,g=e.showTitle,B=e.onClick,s=e.onKeyPress,a=e.itemRender,Q="".concat(r,"-item"),E=rA(Q,"".concat(Q,"-").concat(o),(t={},K(t,"".concat(Q,"-active"),n),K(t,"".concat(Q,"-disabled"),!o),t),i),C=function(){B(o)},l=function(v){s(v,B,o)},f=a(o,"page",M.createElement("a",{rel:"nofollow"},o));return f?M.createElement("li",{title:g?String(o):null,className:E,onClick:C,onKeyDown:l,tabIndex:0},f):null};process.env.NODE_ENV!=="production"&&(bE.displayName="Pager");var juA=function(e,t,r){return r};function hp(){}function fO(A){var e=Number(A);return typeof e=="number"&&!Number.isNaN(e)&&isFinite(e)&&Math.floor(e)===e}function Ea(A,e,t){var r=typeof A>"u"?e:A;return Math.floor((t-1)/r)+1}var vO=function(e){var t,r=e.prefixCls,o=r===void 0?"rc-pagination":r,n=e.selectPrefixCls,i=n===void 0?"rc-select":n,g=e.className,B=e.selectComponentClass,s=e.current,a=e.defaultCurrent,Q=a===void 0?1:a,E=e.total,C=E===void 0?0:E,l=e.pageSize,f=e.defaultPageSize,c=f===void 0?10:f,v=e.onChange,w=v===void 0?hp:v,u=e.hideOnSinglePage,h=e.align,I=e.showPrevNextJumpers,d=I===void 0?!0:I,P=e.showQuickJumper,F=e.showLessItems,p=e.showTitle,m=p===void 0?!0:p,y=e.onShowSizeChange,H=y===void 0?hp:y,U=e.locale,Y=U===void 0?kuA:U,x=e.style,G=e.totalBoundaryShowSizeChanger,R=G===void 0?50:G,z=e.disabled,L=e.simple,b=e.showTotal,O=e.showSizeChanger,T=e.pageSizeOptions,S=e.itemRender,j=S===void 0?juA:S,J=e.jumpPrevIcon,Z=e.jumpNextIcon,W=e.prevIcon,$=e.nextIcon,eA=M.useRef(null),_=or(10,{value:l,defaultValue:c}),V=sA(_,2),X=V[0],nA=V[1],N=or(1,{value:s,defaultValue:Q,postState:function(ot){return Math.max(1,Math.min(ot,Ea(void 0,X,C)))}}),tA=sA(N,2),BA=tA[0],aA=tA[1],EA=M.useState(BA),CA=sA(EA,2),QA=CA[0],lA=CA[1];M.useEffect(function(){lA(BA)},[BA]);var pA=w!==hp,DA="current"in e;process.env.NODE_ENV!=="production"&&de(DA?pA:!0,"You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var mA=Math.max(1,BA-(F?3:5)),LA=Math.min(Ea(void 0,X,C),BA+(F?3:5));function oA(pe,ot){var Ft=pe||M.createElement("button",{type:"button","aria-label":ot,className:"".concat(o,"-item-link")});return typeof pe=="function"&&(Ft=M.createElement(pe,q({},e))),Ft}function vA(pe){var ot=pe.target.value,Ft=Ea(void 0,X,C),fr;return ot===""?fr=ot:Number.isNaN(Number(ot))?fr=QA:ot>=Ft?fr=Ft:fr=Number(ot),fr}function xA(pe){return fO(pe)&&pe!==BA&&fO(C)&&C>0}var GA=C>X?P:!1;function hA(pe){(pe.keyCode===HA.UP||pe.keyCode===HA.DOWN)&&pe.preventDefault()}function wA(pe){var ot=vA(pe);switch(ot!==QA&&lA(ot),pe.keyCode){case HA.ENTER:NA(ot);break;case HA.UP:NA(ot-1);break;case HA.DOWN:NA(ot+1);break}}function MA(pe){NA(vA(pe))}function TA(pe){var ot=Ea(pe,X,C),Ft=BA>ot&&ot!==0?ot:BA;nA(pe),lA(Ft),H==null||H(BA,pe),aA(Ft),w==null||w(Ft,pe)}function NA(pe){if(xA(pe)&&!z){var ot=Ea(void 0,X,C),Ft=pe;return pe>ot?Ft=ot:pe<1&&(Ft=1),Ft!==QA&&lA(Ft),aA(Ft),w==null||w(Ft,X),Ft}return BA}var ie=BA>1,WA=BAR;function bA(){ie&&NA(BA-1)}function JA(){WA&&NA(BA+1)}function ae(){NA(mA)}function he(){NA(LA)}function gt(pe,ot){if(pe.key==="Enter"||pe.charCode===HA.ENTER||pe.keyCode===HA.ENTER){for(var Ft=arguments.length,fr=new Array(Ft>2?Ft-2:0),so=2;soC?C:BA*X])),Ae=null,$A=Ea(void 0,X,C);if(u&&C<=X)return null;var fe=[],Oe={rootPrefixCls:o,onClick:NA,onKeyPress:gt,showTitle:m,itemRender:j,page:-1},Mt=BA-1>0?BA-1:0,gA=BA+1<$A?BA+1:$A,cA=P&&P.goButton,fA=Ee(L)==="object"?L.readOnly:!L,SA=cA,ge=null;L&&(cA&&(typeof cA=="boolean"?SA=M.createElement("button",{type:"button",onClick:Ie,onKeyUp:Ie},Y.jump_to_confirm):SA=M.createElement("span",{onClick:Ie,onKeyUp:Ie},cA),SA=M.createElement("li",{title:m?"".concat(Y.jump_to).concat(BA,"/").concat($A):null,className:"".concat(o,"-simple-pager")},SA)),ge=M.createElement("li",{title:m?"".concat(BA,"/").concat($A):null,className:"".concat(o,"-simple-pager")},fA?QA:M.createElement("input",{type:"text",value:QA,disabled:z,onKeyDown:hA,onKeyUp:wA,onChange:wA,onBlur:MA,size:3}),M.createElement("span",{className:"".concat(o,"-slash")},"/"),$A));var te=F?1:2;if($A<=3+te*2){$A||fe.push(M.createElement(bE,FA({},Oe,{key:"noPager",page:1,className:"".concat(o,"-item-disabled")})));for(var se=1;se<=$A;se+=1)fe.push(M.createElement(bE,FA({},Oe,{key:se,page:se,active:BA===se})))}else{var De=F?Y.prev_3:Y.prev_5,XA=F?Y.next_3:Y.next_5,ee=j(mA,"jump-prev",oA(J,"prev page")),Be=j(LA,"jump-next",oA(Z,"next page"));d&&(Ne=ee?M.createElement("li",{title:m?De:null,key:"prev",onClick:ae,tabIndex:0,onKeyDown:Fe,className:rA("".concat(o,"-jump-prev"),K({},"".concat(o,"-jump-prev-custom-icon"),!!J))},ee):null,Ae=Be?M.createElement("li",{title:m?XA:null,key:"next",onClick:he,tabIndex:0,onKeyDown:Me,className:rA("".concat(o,"-jump-next"),K({},"".concat(o,"-jump-next-custom-icon"),!!Z))},Be):null);var We=Math.max(1,BA-te),Yt=Math.min(BA+te,$A);BA-1<=te&&(Yt=1+te*2),$A-BA<=te&&(We=$A-te*2);for(var xt=We;xt<=Yt;xt+=1)fe.push(M.createElement(bE,FA({},Oe,{key:xt,page:xt,active:BA===xt})));if(BA-1>=te*2&&BA!==3&&(fe[0]=M.cloneElement(fe[0],{className:rA("".concat(o,"-item-after-jump-prev"),fe[0].props.className)}),fe.unshift(Ne)),$A-BA>=te*2&&BA!==$A-2){var ut=fe[fe.length-1];fe[fe.length-1]=M.cloneElement(ut,{className:rA("".concat(o,"-item-before-jump-next"),ut.props.className)}),fe.push(Ae)}We!==1&&fe.unshift(M.createElement(bE,FA({},Oe,{key:1,page:1}))),Yt!==$A&&fe.push(M.createElement(bE,FA({},Oe,{key:$A,page:$A})))}var Hr=ce(Mt);if(Hr){var eo=!ie||!$A;Hr=M.createElement("li",{title:m?Y.prev_page:null,onClick:bA,tabIndex:eo?null:0,onKeyDown:ye,className:rA("".concat(o,"-prev"),K({},"".concat(o,"-disabled"),eo)),"aria-disabled":eo},Hr)}var rr=ZA(gA);if(rr){var Ir,en;L?(Ir=!WA,en=ie?0:null):(Ir=!WA||!$A,en=Ir?null:0),rr=M.createElement("li",{title:m?Y.next_page:null,onClick:JA,tabIndex:en,onKeyDown:be,className:rA("".concat(o,"-next"),K({},"".concat(o,"-disabled"),Ir)),"aria-disabled":Ir},rr)}var Sr=rA(o,g,(t={},K(t,"".concat(o,"-start"),h==="start"),K(t,"".concat(o,"-center"),h==="center"),K(t,"".concat(o,"-end"),h==="end"),K(t,"".concat(o,"-simple"),L),K(t,"".concat(o,"-disabled"),z),t));return M.createElement("ul",FA({className:Sr,style:x,ref:eA},kA),_A,Hr,L?ge:fe,rr,M.createElement(cO,{locale:Y,rootPrefixCls:o,disabled:z,selectComponentClass:B,selectPrefixCls:i,changeSize:jA?TA:null,pageSize:X,pageSizeOptions:T,quickGo:GA?NA:null,goButton:SA}))};process.env.NODE_ENV!=="production"&&(vO.displayName="Pagination");const wO=A=>D.createElement(nn,Object.assign({},A,{showSearch:!0,size:"small"})),uO=A=>D.createElement(nn,Object.assign({},A,{showSearch:!0,size:"middle"}));wO.Option=nn.Option,uO.Option=nn.Option;const JuA=A=>{const{componentCls:e}=A;return{[`${e}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${e}-item-link`]:{color:A.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${e}-item-link`]:{color:A.colorTextDisabled,cursor:"not-allowed"}}},[`&${e}-disabled`]:{cursor:"not-allowed",[`${e}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:A.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:A.colorBorder,backgroundColor:A.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:A.itemActiveBgDisabled},a:{color:A.itemActiveColorDisabled}}},[`${e}-item-link`]:{color:A.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${e}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${e}-simple-pager`]:{color:A.colorTextDisabled},[`${e}-jump-prev, ${e}-jump-next`]:{[`${e}-item-link-icon`]:{opacity:0},[`${e}-item-ellipsis`]:{opacity:1}}},[`&${e}-simple`]:{[`${e}-prev, ${e}-next`]:{[`&${e}-disabled ${e}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},KuA=A=>{const{componentCls:e}=A;return{[`&${e}-mini ${e}-total-text, &${e}-mini ${e}-simple-pager`]:{height:A.itemSizeSM,lineHeight:AA(A.itemSizeSM)},[`&${e}-mini ${e}-item`]:{minWidth:A.itemSizeSM,height:A.itemSizeSM,margin:0,lineHeight:AA(A.calc(A.itemSizeSM).sub(2).equal())},[`&${e}-mini:not(${e}-disabled) ${e}-item:not(${e}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:A.colorBgTextHover},"&:active":{backgroundColor:A.colorBgTextActive}},[`&${e}-mini ${e}-prev, &${e}-mini ${e}-next`]:{minWidth:A.itemSizeSM,height:A.itemSizeSM,margin:0,lineHeight:AA(A.itemSizeSM)},[`&${e}-mini:not(${e}-disabled)`]:{[`${e}-prev, ${e}-next`]:{[`&:hover ${e}-item-link`]:{backgroundColor:A.colorBgTextHover},[`&:active ${e}-item-link`]:{backgroundColor:A.colorBgTextActive},[`&${e}-disabled:hover ${e}-item-link`]:{backgroundColor:"transparent"}}},[` &${e}-mini ${e}-prev ${e}-item-link, &${e}-mini ${e}-next ${e}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:A.itemSizeSM,lineHeight:eA(A.itemSizeSM)}},[`&${e}-mini ${e}-jump-prev, &${e}-mini ${e}-jump-next`]:{height:A.itemSizeSM,marginInlineEnd:0,lineHeight:eA(A.itemSizeSM)},[`&${e}-mini ${e}-options`]:{marginInlineStart:A.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:A.miniOptionsSizeChangerTop},"&-quick-jumper":{height:A.itemSizeSM,lineHeight:eA(A.itemSizeSM),input:Object.assign(Object.assign({},_F(A)),{width:A.paginationMiniQuickJumperInputWidth,height:A.controlHeightSM})}}}},rDA=A=>{const{componentCls:e}=A;return{[` + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:A.itemSizeSM,lineHeight:AA(A.itemSizeSM)}},[`&${e}-mini ${e}-jump-prev, &${e}-mini ${e}-jump-next`]:{height:A.itemSizeSM,marginInlineEnd:0,lineHeight:AA(A.itemSizeSM)},[`&${e}-mini ${e}-options`]:{marginInlineStart:A.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:A.miniOptionsSizeChangerTop},"&-quick-jumper":{height:A.itemSizeSM,lineHeight:AA(A.itemSizeSM),input:Object.assign(Object.assign({},ZF(A)),{width:A.paginationMiniQuickJumperInputWidth,height:A.controlHeightSM})}}}},XuA=A=>{const{componentCls:e}=A;return{[` &${e}-simple ${e}-prev, &${e}-simple ${e}-next - `]:{height:A.itemSizeSM,lineHeight:eA(A.itemSizeSM),verticalAlign:"top",[`${e}-item-link`]:{height:A.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:A.colorBgTextHover},"&:active":{backgroundColor:A.colorBgTextActive},"&::after":{height:A.itemSizeSM,lineHeight:eA(A.itemSizeSM)}}},[`&${e}-simple ${e}-simple-pager`]:{display:"inline-block",height:A.itemSizeSM,marginInlineEnd:A.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${eA(A.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:A.itemInputBg,border:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadius,outline:"none",transition:`border-color ${A.motionDurationMid}`,color:"inherit","&:hover":{borderColor:A.colorPrimary},"&:focus":{borderColor:A.colorPrimaryHover,boxShadow:`${eA(A.inputOutlineOffset)} 0 ${eA(A.controlOutlineWidth)} ${A.controlOutline}`},"&[disabled]":{color:A.colorTextDisabled,backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,cursor:"not-allowed"}}}}},oDA=A=>{const{componentCls:e,antCls:t}=A;return{[`${e}-jump-prev, ${e}-jump-next`]:{outline:0,[`${e}-item-container`]:{position:"relative",[`${e}-item-link-icon`]:{color:A.colorPrimary,fontSize:A.fontSizeSM,opacity:0,transition:`all ${A.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${e}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:A.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:A.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:A.paginationEllipsisTextIndent,opacity:1,transition:`all ${A.motionDurationMid}`}},"&:hover":{[`${e}-item-link-icon`]:{opacity:1},[`${e}-item-ellipsis`]:{opacity:0}}},[` + `]:{height:A.itemSizeSM,lineHeight:AA(A.itemSizeSM),verticalAlign:"top",[`${e}-item-link`]:{height:A.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:A.colorBgTextHover},"&:active":{backgroundColor:A.colorBgTextActive},"&::after":{height:A.itemSizeSM,lineHeight:AA(A.itemSizeSM)}}},[`&${e}-simple ${e}-simple-pager`]:{display:"inline-block",height:A.itemSizeSM,marginInlineEnd:A.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${AA(A.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:A.itemInputBg,border:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadius,outline:"none",transition:`border-color ${A.motionDurationMid}`,color:"inherit","&:hover":{borderColor:A.colorPrimary},"&:focus":{borderColor:A.colorPrimaryHover,boxShadow:`${AA(A.inputOutlineOffset)} 0 ${AA(A.controlOutlineWidth)} ${A.controlOutline}`},"&[disabled]":{color:A.colorTextDisabled,backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,cursor:"not-allowed"}}}}},VuA=A=>{const{componentCls:e,antCls:t}=A;return{[`${e}-jump-prev, ${e}-jump-next`]:{outline:0,[`${e}-item-container`]:{position:"relative",[`${e}-item-link-icon`]:{color:A.colorPrimary,fontSize:A.fontSizeSM,opacity:0,transition:`all ${A.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${e}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:A.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:A.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:A.paginationEllipsisTextIndent,opacity:1,transition:`all ${A.motionDurationMid}`}},"&:hover":{[`${e}-item-link-icon`]:{opacity:1},[`${e}-item-ellipsis`]:{opacity:0}}},[` ${e}-prev, ${e}-jump-prev, ${e}-jump-next @@ -321,19 +321,19 @@ html body { ${e}-next, ${e}-jump-prev, ${e}-jump-next - `]:{display:"inline-block",minWidth:A.itemSize,height:A.itemSize,color:A.colorText,fontFamily:A.fontFamily,lineHeight:`${eA(A.itemSize)}`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:A.borderRadius,cursor:"pointer",transition:`all ${A.motionDurationMid}`},[`${e}-prev, ${e}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:A.colorText,cursor:"pointer",userSelect:"none"},[`${e}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:A.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${eA(A.lineWidth)} ${A.lineType} transparent`,borderRadius:A.borderRadius,outline:"none",transition:`all ${A.motionDurationMid}`},[`&:hover ${e}-item-link`]:{backgroundColor:A.colorBgTextHover},[`&:active ${e}-item-link`]:{backgroundColor:A.colorBgTextActive},[`&${e}-disabled:hover`]:{[`${e}-item-link`]:{backgroundColor:"transparent"}}},[`${e}-slash`]:{marginInlineEnd:A.paginationSlashMarginInlineEnd,marginInlineStart:A.paginationSlashMarginInlineStart},[`${e}-options`]:{display:"inline-block",marginInlineStart:A.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto",[`${t}-select-arrow:not(:last-child)`]:{opacity:1}},"&-quick-jumper":{display:"inline-block",height:A.controlHeight,marginInlineStart:A.marginXS,lineHeight:eA(A.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},$F(A)),qF(A,{borderColor:A.colorBorder,hoverBorderColor:A.colorPrimaryHover,activeBorderColor:A.colorPrimary,activeShadow:A.activeShadow})),{"&[disabled]":Object.assign({},Iu(A)),width:A.calc(A.controlHeightLG).mul(1.25).equal(),height:A.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:A.marginXS,marginInlineEnd:A.marginXS})}}}},nDA=A=>{const{componentCls:e}=A;return{[`${e}-item`]:{display:"inline-block",minWidth:A.itemSize,height:A.itemSize,marginInlineEnd:A.marginXS,fontFamily:A.fontFamily,lineHeight:eA(A.calc(A.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${eA(A.lineWidth)} ${A.lineType} transparent`,borderRadius:A.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${eA(A.paginationItemPaddingInline)}`,color:A.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${e}-item-active)`]:{"&:hover":{transition:`all ${A.motionDurationMid}`,backgroundColor:A.colorBgTextHover},"&:active":{backgroundColor:A.colorBgTextActive}},"&-active":{fontWeight:A.fontWeightStrong,backgroundColor:A.itemActiveBg,borderColor:A.colorPrimary,a:{color:A.colorPrimary},"&:hover":{borderColor:A.colorPrimaryHover},"&:hover a":{color:A.colorPrimaryHover}}}}},iDA=A=>{const{componentCls:e}=A;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Tt(A)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${e}-total-text`]:{display:"inline-block",height:A.itemSize,marginInlineEnd:A.marginXS,lineHeight:eA(A.calc(A.itemSize).sub(2).equal()),verticalAlign:"middle"}}),nDA(A)),oDA(A)),rDA(A)),tDA(A)),eDA(A)),{[`@media only screen and (max-width: ${A.screenLG}px)`]:{[`${e}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${A.screenSM}px)`]:{[`${e}-options`]:{display:"none"}}}),[`&${A.componentCls}-rtl`]:{direction:"rtl"}}},gDA=A=>{const{componentCls:e}=A;return{[`${e}:not(${e}-disabled)`]:{[`${e}-item`]:Object.assign({},ta(A)),[`${e}-jump-prev, ${e}-jump-next`]:{"&:focus-visible":Object.assign({[`${e}-item-link-icon`]:{opacity:1},[`${e}-item-ellipsis`]:{opacity:0}},ZB(A))},[`${e}-prev, ${e}-next`]:{[`&:focus-visible ${e}-item-link`]:Object.assign({},ZB(A))}}}},MO=A=>Object.assign({itemBg:A.colorBgContainer,itemSize:A.controlHeight,itemSizeSM:A.controlHeightSM,itemActiveBg:A.colorBgContainer,itemLinkBg:A.colorBgContainer,itemActiveColorDisabled:A.colorTextDisabled,itemActiveBgDisabled:A.controlItemBgActiveDisabled,itemInputBg:A.colorBgContainer,miniOptionsSizeChangerTop:0},ZF(A)),FO=A=>it(A,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:A.calc(A.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:A.calc(A.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:A.calc(A.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:A.calc(A.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:A.marginSM,paginationSlashMarginInlineEnd:A.marginSM,paginationEllipsisTextIndent:"0.13em"},WF(A)),BDA=Ut("Pagination",A=>{const e=FO(A);return[iDA(e),gDA(e)]},MO),sDA=A=>{const{componentCls:e}=A;return{[`${e}${e}-bordered${e}-disabled:not(${e}-mini)`]:{"&, &:hover":{[`${e}-item-link`]:{borderColor:A.colorBorder}},"&:focus-visible":{[`${e}-item-link`]:{borderColor:A.colorBorder}},[`${e}-item, ${e}-item-link`]:{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,[`&:hover:not(${e}-item-active)`]:{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,a:{color:A.colorTextDisabled}},[`&${e}-item-active`]:{backgroundColor:A.itemActiveBgDisabled}},[`${e}-prev, ${e}-next`]:{"&:hover button":{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,color:A.colorTextDisabled},[`${e}-item-link`]:{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder}}},[`${e}${e}-bordered:not(${e}-mini)`]:{[`${e}-prev, ${e}-next`]:{"&:hover button":{borderColor:A.colorPrimaryHover,backgroundColor:A.itemBg},[`${e}-item-link`]:{backgroundColor:A.itemLinkBg,borderColor:A.colorBorder},[`&:hover ${e}-item-link`]:{borderColor:A.colorPrimary,backgroundColor:A.itemBg,color:A.colorPrimary},[`&${e}-disabled`]:{[`${e}-item-link`]:{borderColor:A.colorBorder,color:A.colorTextDisabled}}},[`${e}-item`]:{backgroundColor:A.itemBg,border:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,[`&:hover:not(${e}-item-active)`]:{borderColor:A.colorPrimary,backgroundColor:A.itemBg,a:{color:A.colorPrimary}},"&-active":{borderColor:A.colorPrimary}}}}},aDA=Ll(["Pagination","bordered"],A=>{const e=FO(A);return[sDA(e)]},MO);var QDA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{align:e,prefixCls:t,selectPrefixCls:r,className:o,rootClassName:n,style:i,size:g,locale:B,selectComponentClass:s,responsive:a,showSizeChanger:Q}=A,E=QDA(A,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:C}=nc(a),[,l]=Vr(),{getPrefixCls:f,direction:c,pagination:v={}}=D.useContext(Ee),w=f("pagination",t),[u,h,I]=BDA(w),d=Q??v.showSizeChanger,P=D.useMemo(()=>{const x=D.createElement("span",{className:`${w}-item-ellipsis`},"•••"),G=D.createElement("button",{className:`${w}-item-link`,type:"button",tabIndex:-1},c==="rtl"?D.createElement(As,null):D.createElement(sa,null)),R=D.createElement("button",{className:`${w}-item-link`,type:"button",tabIndex:-1},c==="rtl"?D.createElement(sa,null):D.createElement(As,null)),z=D.createElement("a",{className:`${w}-item-link`},D.createElement("div",{className:`${w}-item-container`},c==="rtl"?D.createElement(Ip,{className:`${w}-item-link-icon`}):D.createElement(hp,{className:`${w}-item-link-icon`}),x)),L=D.createElement("a",{className:`${w}-item-link`},D.createElement("div",{className:`${w}-item-container`},c==="rtl"?D.createElement(hp,{className:`${w}-item-link-icon`}):D.createElement(Ip,{className:`${w}-item-link-icon`}),x));return{prevIcon:G,nextIcon:R,jumpPrevIcon:z,jumpNextIcon:L}},[c,w]),[p]=Aa("Pagination",fx),F=Object.assign(Object.assign({},p),B),m=So(g),y=m==="small"||!!(C&&!m&&a),H=f("select",r),U=rA({[`${w}-${e}`]:!!e,[`${w}-mini`]:y,[`${w}-rtl`]:c==="rtl",[`${w}-bordered`]:l.wireframe},v==null?void 0:v.className,o,n,h,I),Y=Object.assign(Object.assign({},v==null?void 0:v.style),i);return u(D.createElement(D.Fragment,null,l.wireframe&&D.createElement(aDA,{prefixCls:w}),D.createElement(IO,Object.assign({},P,E,{style:Y,prefixCls:w,selectPrefixCls:H,className:U,selectComponentClass:s||(y?dO:PO),locale:F,showSizeChanger:d}))))};process.env.NODE_ENV!=="production"&&(Pp.displayName="Pagination");function EDA(A){let{percent:e,prefixCls:t}=A;const r=`${t}-dot`,o=`${r}-holder`,n=`${o}-hidden`,[i,g]=D.useState(!1);Dt(()=>{e!==0&&g(!0)},[e!==0]);const B=Math.max(Math.min(e,100),0),s=100,a=s/5,Q=s/2-a/2,E=Q*2*Math.PI,C=(l,f)=>D.createElement("circle",{className:rA(l,`${r}-circle`),r:Q,cx:"50",cy:"50",strokeWidth:a,style:f});return i?D.createElement("span",{className:rA(o,`${r}-progress`,B<=0&&n)},D.createElement("svg",{viewBox:`0 0 ${s} ${s}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":B},C(`${r}-circle-bg`),C("",{strokeDasharray:`${E*B/100} ${E*(100-B)/100}`,strokeDashoffset:`${E/4}`}))):null}function CDA(A){const{prefixCls:e,percent:t=0}=A,r=`${e}-dot`,o=`${r}-holder`,n=`${o}-hidden`;return D.createElement(D.Fragment,null,D.createElement("span",{className:rA(o,t>0&&n)},D.createElement("span",{className:rA(r,`${e}-dot-spin`)},[1,2,3,4].map(i=>D.createElement("i",{className:`${e}-dot-item`,key:i})))),D.createElement(EDA,{prefixCls:e,percent:t}))}function lDA(A){const{prefixCls:e,indicator:t,percent:r}=A,o=`${e}-dot`;return t&&D.isValidElement(t)?ho(t,{className:rA(t.props.className,o),percent:r}):D.createElement(CDA,{prefixCls:e,percent:r})}const cDA=new ht("antSpinMove",{to:{opacity:1}}),fDA=new ht("antRotate",{to:{transform:"rotate(405deg)"}}),vDA=A=>{const{componentCls:e,calc:t}=A;return{[`${e}`]:Object.assign(Object.assign({},Tt(A)),{position:"absolute",display:"none",color:A.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${A.motionDurationSlow} ${A.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${e}-text`]:{fontSize:A.fontSize,paddingTop:t(t(A.dotSize).sub(A.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:A.colorBgMask,zIndex:A.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${A.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[e]:{[`${e}-dot-holder`]:{color:A.colorWhite},[`${e}-text`]:{color:A.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${e}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:A.contentHeight,[`${e}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:t(A.dotSize).mul(-1).div(2).equal()},[`${e}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${A.colorBgContainer}`},[`&${e}-show-text ${e}-dot`]:{marginTop:t(A.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${e}-dot`]:{margin:t(A.dotSizeSM).mul(-1).div(2).equal()},[`${e}-text`]:{paddingTop:t(t(A.dotSizeSM).sub(A.fontSize)).div(2).add(2).equal()},[`&${e}-show-text ${e}-dot`]:{marginTop:t(A.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${e}-dot`]:{margin:t(A.dotSizeLG).mul(-1).div(2).equal()},[`${e}-text`]:{paddingTop:t(t(A.dotSizeLG).sub(A.fontSize)).div(2).add(2).equal()},[`&${e}-show-text ${e}-dot`]:{marginTop:t(A.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${e}-container`]:{position:"relative",transition:`opacity ${A.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:A.colorBgContainer,opacity:0,transition:`all ${A.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${e}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:A.spinDotDefault},[`${e}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${e}-dot-holder`]:{width:"1em",height:"1em",fontSize:A.dotSize,display:"inline-block",transition:`transform ${A.motionDurationSlow} ease, opacity ${A.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:A.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${e}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${e}-dot`]:{position:"relative",display:"inline-block",fontSize:A.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:t(A.dotSize).sub(t(A.marginXXS).div(2)).div(2).equal(),height:t(A.dotSize).sub(t(A.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:cDA,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:fDA,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${A.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:A.colorFillSecondary}},[`&-sm ${e}-dot`]:{fontSize:A.dotSizeSM},[`&-sm ${e}-dot-holder`]:{i:{width:t(t(A.dotSizeSM).sub(t(A.marginXXS).div(2))).div(2).equal(),height:t(t(A.dotSizeSM).sub(t(A.marginXXS).div(2))).div(2).equal()}},[`&-lg ${e}-dot`]:{fontSize:A.dotSizeLG},[`&-lg ${e}-dot-holder`]:{i:{width:t(t(A.dotSizeLG).sub(A.marginXXS)).div(2).equal(),height:t(t(A.dotSizeLG).sub(A.marginXXS)).div(2).equal()}},[`&${e}-show-text ${e}-text`]:{display:"block"}})}},wDA=Ut("Spin",A=>{const e=it(A,{spinDotDefault:A.colorTextDescription});return[vDA(e)]},A=>{const{controlHeightLG:e,controlHeight:t}=A;return{contentHeight:400,dotSize:e/2,dotSizeSM:e*.35,dotSizeLG:t}}),uDA=200,pO=[[30,.05],[70,.03],[96,.01]];function DDA(A,e){const[t,r]=D.useState(0),o=D.useRef(),n=e==="auto";return D.useEffect(()=>(n&&A&&(r(0),o.current=setInterval(()=>{r(i=>{const g=100-i;for(let B=0;B{clearInterval(o.current)}),[n,A]),n?t:e}var hDA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:e,spinning:t=!0,delay:r=0,className:o,rootClassName:n,size:i="default",tip:g,wrapperClassName:B,style:s,children:a,fullscreen:Q=!1,indicator:E,percent:C}=A,l=hDA(A,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:f}=D.useContext(Ee),c=f("spin",e),[v,w,u]=wDA(c),[h,I]=D.useState(()=>t&&!IDA(t,r)),d=DDA(h,C);D.useEffect(()=>{if(t){const Y=xvA(r,()=>{I(!0)});return Y(),()=>{var x;(x=Y==null?void 0:Y.cancel)===null||x===void 0||x.call(Y)}}I(!1)},[r,t]);const P=D.useMemo(()=>typeof a<"u"&&!Q,[a,Q]);if(process.env.NODE_ENV!=="production"){const Y=Ct("Spin");process.env.NODE_ENV!=="production"&&Y(!g||P||Q,"usage","`tip` only work in nest or fullscreen pattern.")}const{direction:p,spin:F}=D.useContext(Ee),m=rA(c,F==null?void 0:F.className,{[`${c}-sm`]:i==="small",[`${c}-lg`]:i==="large",[`${c}-spinning`]:h,[`${c}-show-text`]:!!g,[`${c}-rtl`]:p==="rtl"},o,!Q&&n,w,u),y=rA(`${c}-container`,{[`${c}-blur`]:h}),H=Object.assign(Object.assign({},F==null?void 0:F.style),s),U=D.createElement("div",Object.assign({},l,{style:H,className:m,"aria-live":"polite","aria-busy":h}),D.createElement(lDA,{prefixCls:c,indicator:E??mO,percent:d}),g&&(P||Q)?D.createElement("div",{className:`${c}-text`},g):null);return v(P?D.createElement("div",Object.assign({},l,{className:rA(`${c}-nested-loading`,B,w,u)}),h&&D.createElement("div",{key:"loading"},U),D.createElement("div",{className:y,key:"container"},a)):Q?D.createElement("div",{className:rA(`${c}-fullscreen`,{[`${c}-fullscreen-show`]:h},n,w,u)},U):U)};Gu.setDefaultIndicator=A=>{mO=A},process.env.NODE_ENV!=="production"&&(Gu.displayName="Spin");const Mp=M.createContext({});Mp.Consumer;var yO=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{prefixCls:e,className:t,avatar:r,title:o,description:n}=A,i=yO(A,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:g}=M.useContext(Ee),B=g("list",e),s=rA(`${B}-item-meta`,t),a=M.createElement("div",{className:`${B}-item-meta-content`},o&&M.createElement("h4",{className:`${B}-item-meta-title`},o),n&&M.createElement("div",{className:`${B}-item-meta-description`},n));return M.createElement("div",Object.assign({},i,{className:s}),r&&M.createElement("div",{className:`${B}-item-meta-avatar`},r),(o||n)&&a)},YO=M.forwardRef((A,e)=>{const{prefixCls:t,children:r,actions:o,extra:n,styles:i,className:g,classNames:B,colStyle:s}=A,a=yO(A,["prefixCls","children","actions","extra","styles","className","classNames","colStyle"]),{grid:Q,itemLayout:E}=M.useContext(Mp),{getPrefixCls:C,list:l}=M.useContext(Ee),f=P=>{var p,F;return rA((F=(p=l==null?void 0:l.item)===null||p===void 0?void 0:p.classNames)===null||F===void 0?void 0:F[P],B==null?void 0:B[P])},c=P=>{var p,F;return Object.assign(Object.assign({},(F=(p=l==null?void 0:l.item)===null||p===void 0?void 0:p.styles)===null||F===void 0?void 0:F[P]),i==null?void 0:i[P])},v=()=>{let P=!1;return M.Children.forEach(r,p=>{typeof p=="string"&&(P=!0)}),P&&M.Children.count(r)>1},w=()=>E==="vertical"?!!n:!v(),u=C("list",t),h=(o==null?void 0:o.length)&&M.createElement("ul",{className:rA(`${u}-item-action`,f("actions")),key:"actions",style:c("actions")},o.map((P,p)=>M.createElement("li",{key:`${u}-item-action-${p}`},P,p!==o.length-1&&M.createElement("em",{className:`${u}-item-action-split`})))),I=Q?"div":"li",d=M.createElement(I,Object.assign({},a,Q?{}:{ref:e},{className:rA(`${u}-item`,{[`${u}-item-no-flex`]:!w()},g)}),E==="vertical"&&n?[M.createElement("div",{className:`${u}-item-main`,key:"content"},r,h),M.createElement("div",{className:rA(`${u}-item-extra`,f("extra")),key:"extra",style:c("extra")},n)]:[r,h,ho(n,{key:"extra"})]);return Q?M.createElement(LS,{ref:e,flex:1,style:s},d):d});YO.Meta=dDA;const PDA=A=>{const{listBorderedCls:e,componentCls:t,paddingLG:r,margin:o,itemPaddingSM:n,itemPaddingLG:i,marginLG:g,borderRadiusLG:B}=A;return{[`${e}`]:{border:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderRadius:B,[`${t}-header,${t}-footer,${t}-item`]:{paddingInline:r},[`${t}-pagination`]:{margin:`${eA(o)} ${eA(g)}`}},[`${e}${t}-sm`]:{[`${t}-item,${t}-header,${t}-footer`]:{padding:n}},[`${e}${t}-lg`]:{[`${t}-item,${t}-header,${t}-footer`]:{padding:i}}}},MDA=A=>{const{componentCls:e,screenSM:t,screenMD:r,marginLG:o,marginSM:n,margin:i}=A;return{[`@media screen and (max-width:${r}px)`]:{[`${e}`]:{[`${e}-item`]:{[`${e}-item-action`]:{marginInlineStart:o}}},[`${e}-vertical`]:{[`${e}-item`]:{[`${e}-item-extra`]:{marginInlineStart:o}}}},[`@media screen and (max-width: ${t}px)`]:{[`${e}`]:{[`${e}-item`]:{flexWrap:"wrap",[`${e}-action`]:{marginInlineStart:n}}},[`${e}-vertical`]:{[`${e}-item`]:{flexWrap:"wrap-reverse",[`${e}-item-main`]:{minWidth:A.contentWidth},[`${e}-item-extra`]:{margin:`auto auto ${eA(i)}`}}}}}},FDA=A=>{const{componentCls:e,antCls:t,controlHeight:r,minHeight:o,paddingSM:n,marginLG:i,padding:g,itemPadding:B,colorPrimary:s,itemPaddingSM:a,itemPaddingLG:Q,paddingXS:E,margin:C,colorText:l,colorTextDescription:f,motionDurationSlow:c,lineWidth:v,headerBg:w,footerBg:u,emptyTextPadding:h,metaMarginBottom:I,avatarMarginRight:d,titleMarginBottom:P,descriptionFontSize:p}=A;return{[`${e}`]:Object.assign(Object.assign({},Tt(A)),{position:"relative","*":{outline:"none"},[`${e}-header`]:{background:w},[`${e}-footer`]:{background:u},[`${e}-header, ${e}-footer`]:{paddingBlock:n},[`${e}-pagination`]:{marginBlockStart:i,[`${t}-pagination-options`]:{textAlign:"start"}},[`${e}-spin`]:{minHeight:o,textAlign:"center"},[`${e}-items`]:{margin:0,padding:0,listStyle:"none"},[`${e}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:B,color:l,[`${e}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${e}-item-meta-avatar`]:{marginInlineEnd:d},[`${e}-item-meta-content`]:{flex:"1 0",width:0,color:l},[`${e}-item-meta-title`]:{margin:`0 0 ${eA(A.marginXXS)} 0`,color:l,fontSize:A.fontSize,lineHeight:A.lineHeight,"> a":{color:l,transition:`all ${c}`,"&:hover":{color:s}}},[`${e}-item-meta-description`]:{color:f,fontSize:p,lineHeight:A.lineHeight}},[`${e}-item-action`]:{flex:"0 0 auto",marginInlineStart:A.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${eA(E)}`,color:f,fontSize:A.fontSize,lineHeight:A.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${e}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:v,height:A.calc(A.fontHeight).sub(A.calc(A.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:A.colorSplit}}},[`${e}-empty`]:{padding:`${eA(g)} 0`,color:f,fontSize:A.fontSizeSM,textAlign:"center"},[`${e}-empty-text`]:{padding:h,color:A.colorTextDisabled,fontSize:A.fontSize,textAlign:"center"},[`${e}-item-no-flex`]:{display:"block"}}),[`${e}-grid ${t}-col > ${e}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:C,paddingBlock:0,borderBlockEnd:"none"},[`${e}-vertical ${e}-item`]:{alignItems:"initial",[`${e}-item-main`]:{display:"block",flex:1},[`${e}-item-extra`]:{marginInlineStart:i},[`${e}-item-meta`]:{marginBlockEnd:I,[`${e}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:P,color:l,fontSize:A.fontSizeLG,lineHeight:A.lineHeightLG}},[`${e}-item-action`]:{marginBlockStart:g,marginInlineStart:"auto","> li":{padding:`0 ${eA(g)}`,"&:first-child":{paddingInlineStart:0}}}},[`${e}-split ${e}-item`]:{borderBlockEnd:`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${e}-split ${e}-header`]:{borderBlockEnd:`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`},[`${e}-split${e}-empty ${e}-footer`]:{borderTop:`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`},[`${e}-loading ${e}-spin-nested-loading`]:{minHeight:r},[`${e}-split${e}-something-after-last-item ${t}-spin-container > ${e}-items > ${e}-item:last-child`]:{borderBlockEnd:`${eA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`},[`${e}-lg ${e}-item`]:{padding:Q},[`${e}-sm ${e}-item`]:{padding:a},[`${e}:not(${e}-vertical)`]:{[`${e}-item-no-flex`]:{[`${e}-item-action`]:{float:"right"}}}}},pDA=Ut("List",A=>{const e=it(A,{listBorderedCls:`${A.componentCls}-bordered`,minHeight:A.controlHeightLG});return[FDA(e),PDA(e),MDA(e)]},A=>({contentWidth:220,itemPadding:`${eA(A.paddingContentVertical)} 0`,itemPaddingSM:`${eA(A.paddingContentVerticalSM)} ${eA(A.paddingContentHorizontal)}`,itemPaddingLG:`${eA(A.paddingContentVerticalLG)} ${eA(A.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:A.padding,metaMarginBottom:A.padding,avatarMarginRight:A.padding,titleMarginBottom:A.paddingSM,descriptionFontSize:A.fontSize}));var mDA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o(lA,pA)=>{var DA;P(lA),F(pA),e&&((DA=e==null?void 0:e[QA])===null||DA===void 0||DA.call(e,lA,pA))},G=x("onChange"),R=x("onShowSizeChange"),z=(QA,lA)=>{if(!w)return null;let pA;return typeof v=="function"?pA=v(QA):v?pA=QA[v]:pA=QA.key,pA||(pA=`list-item-${lA}`),D.createElement(D.Fragment,{key:pA},w(QA,lA))},L=()=>!!(a||e||f),b=m("list",t),[O,T,S]=pDA(b);let j=c;typeof j=="boolean"&&(j={spinning:j});const J=!!(j!=null&&j.spinning),Z=So(C);let W="";switch(Z){case"large":W="lg";break;case"small":W="sm";break}const q=rA(b,{[`${b}-vertical`]:s==="vertical",[`${b}-${W}`]:W,[`${b}-split`]:o,[`${b}-bordered`]:r,[`${b}-loading`]:J,[`${b}-grid`]:!!Q,[`${b}-something-after-last-item`]:L(),[`${b}-rtl`]:H==="rtl"},U==null?void 0:U.className,n,i,T,S),AA=uO(Y,{total:E.length,current:d,pageSize:p},e||{}),_=Math.ceil(AA.total/AA.pageSize);AA.current>_&&(AA.current=_);const V=e&&D.createElement("div",{className:rA(`${b}-pagination`)},D.createElement(Pp,Object.assign({},AA,{onChange:G,onShowSizeChange:R})));let X=zA(E);e&&E.length>(AA.current-1)*AA.pageSize&&(X=zA(E).splice((AA.current-1)*AA.pageSize,AA.pageSize));const nA=Object.keys(Q||{}).some(QA=>["xs","sm","md","lg","xl","xxl"].includes(QA)),N=nc(nA),tA=D.useMemo(()=>{for(let QA=0;QA{if(!Q)return;const QA=tA&&Q[tA]?Q[tA]:Q.column;if(QA)return{width:`${100/QA}%`,maxWidth:`${100/QA}%`}},[JSON.stringify(Q),tA]);let aA=J&&D.createElement("div",{style:{minHeight:53}});if(X.length>0){const QA=X.map((lA,pA)=>z(lA,pA));aA=Q?D.createElement(OS,{gutter:Q.gutter},D.Children.map(QA,lA=>D.createElement("div",{key:lA==null?void 0:lA.key,style:BA},lA))):D.createElement("ul",{className:`${b}-items`},QA)}else!B&&!J&&(aA=D.createElement("div",{className:`${b}-empty-text`},(u==null?void 0:u.emptyText)||(y==null?void 0:y("List"))||D.createElement(MF,{componentName:"List"})));const EA=AA.position||"bottom",CA=D.useMemo(()=>({grid:Q,itemLayout:s}),[JSON.stringify(Q),s]);return O(D.createElement(Mp.Provider,{value:CA},D.createElement("div",Object.assign({style:Object.assign(Object.assign({},U==null?void 0:U.style),g),className:q},h),(EA==="top"||EA==="both")&&V,l&&D.createElement("div",{className:`${b}-header`},l),D.createElement(Gu,Object.assign({},j),aA,B),f&&D.createElement("div",{className:`${b}-footer`},f),a||(EA==="bottom"||EA==="both")&&V)))}process.env.NODE_ENV!=="production"&&(Dc.displayName="List"),Dc.Item=YO;let Xn=null,Ca=A=>A(),hc=[],Ic={};function HO(){const{getContainer:A,duration:e,rtl:t,maxCount:r,top:o}=Ic,n=(A==null?void 0:A())||document.body;return{getContainer:()=>n,duration:e,rtl:t,maxCount:r,top:o}}const yDA=M.forwardRef((A,e)=>{const{messageConfig:t,sync:r}=A,{getPrefixCls:o}=M.useContext(Ee),n=Ic.prefixCls||o("message"),i=M.useContext(cEA),[g,B]=OG(Object.assign(Object.assign(Object.assign({},t),{prefixCls:n}),i.message));return M.useImperativeHandle(e,()=>{const s=Object.assign({},g);return Object.keys(s).forEach(a=>{s[a]=function(){return r(),g[a].apply(g,arguments)}}),{instance:s,sync:r}}),B}),YDA=M.forwardRef((A,e)=>{const[t,r]=M.useState(HO),o=()=>{r(HO)};M.useEffect(o,[]);const n=fM(),i=n.getRootPrefixCls(),g=n.getIconPrefixCls(),B=n.getTheme(),s=M.createElement(yDA,{ref:e,sync:o,messageConfig:t});return M.createElement(Ri,{prefixCls:i,iconPrefixCls:g,theme:B},n.holderRender?n.holderRender(s):s)});function zu(){if(!Xn){const A=document.createDocumentFragment(),e={fragment:A};Xn=e,Ca(()=>{IM(M.createElement(YDA,{ref:t=>{const{instance:r,sync:o}=t||{};Promise.resolve().then(()=>{!e.instance&&r&&(e.instance=r,e.sync=o,zu())})}}),A)});return}Xn.instance&&(hc.forEach(A=>{const{type:e,skipped:t}=A;if(!t)switch(e){case"open":{Ca(()=>{const r=Xn.instance.open(Object.assign(Object.assign({},Ic),A.config));r==null||r.then(A.resolve),A.setCloseFn(r)});break}case"destroy":Ca(()=>{Xn==null||Xn.instance.destroy(A.key)});break;default:Ca(()=>{var r;const o=(r=Xn.instance)[e].apply(r,zA(A.args));o==null||o.then(A.resolve),A.setCloseFn(o)})}}),hc=[])}function HDA(A){Ic=Object.assign(Object.assign({},Ic),A),Ca(()=>{var e;(e=Xn==null?void 0:Xn.sync)===null||e===void 0||e.call(Xn)})}function bDA(A){const e=hM(t=>{let r;const o={type:"open",config:A,resolve:t,setCloseFn:n=>{r=n}};return hc.push(o),()=>{r?Ca(()=>{r()}):o.skipped=!0}});return zu(),e}function UDA(A,e){const t=fM();process.env.NODE_ENV!=="production"&&!t.holderRender&&lG("message");const r=hM(o=>{let n;const i={type:A,args:e,resolve:o,setCloseFn:g=>{n=g}};return hc.push(i),()=>{n?Ca(()=>{n()}):i.skipped=!0}});return zu(),r}const xDA=A=>{hc.push({type:"destroy",key:A}),zu()},GDA=["success","info","warning","error","loading"],bO={open:bDA,destroy:xDA,config:HDA,useMessage:XBA,_InternalPanelDoNotUseOrYouWillBeFired:SBA};GDA.forEach(A=>{bO[A]=function(){for(var e=arguments.length,t=new Array(e),r=0;r{const{prefixCls:e,className:t,closeIcon:r,closable:o,type:n,title:i,children:g,footer:B}=A,s=zDA(A,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:a}=D.useContext(Ee),Q=a(),E=e||a("modal"),C=Nr(Q),[l,f,c]=oR(E,C),v=`${E}-confirm`;let w={};return n?w={closable:o??!1,title:"",footer:"",children:D.createElement(iR,Object.assign({},A,{prefixCls:E,confirmPrefixCls:v,rootPrefixCls:Q,content:g}))}:w={closable:o??!0,title:i,footer:B!==null&&D.createElement(Wz,Object.assign({},A)),children:g},l(D.createElement(OM,Object.assign({prefixCls:E,className:rA(f,`${E}-pure-panel`,n&&v,n&&`${v}-${n}`,t,c,C)},s,{closeIcon:Vz(E,r),closable:o},w)))});function UO(A){return $l(aR(A))}const Vn=nR;Vn.useModal=lEA,Vn.info=function(e){return $l(QR(e))},Vn.success=function(e){return $l(ER(e))},Vn.error=function(e){return $l(CR(e))},Vn.warning=UO,Vn.warn=UO,Vn.confirm=function(e){return $l(lR(e))},Vn.destroyAll=function(){for(;ga.length;){const e=ga.pop();e&&e()}},Vn.config=sEA,Vn._InternalPanelDoNotUseOrYouWillBeFired=RDA,process.env.NODE_ENV!=="production"&&(Vn.displayName="Modal");const LDA=A=>{const{componentCls:e,iconCls:t,antCls:r,zIndexPopup:o,colorText:n,colorWarning:i,marginXXS:g,marginXS:B,fontSize:s,fontWeightStrong:a,colorTextHeading:Q}=A;return{[e]:{zIndex:o,[`&${r}-popover`]:{fontSize:s},[`${e}-message`]:{marginBottom:B,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e}-message-icon ${t}`]:{color:i,fontSize:s,lineHeight:1,marginInlineEnd:B},[`${e}-title`]:{fontWeight:a,color:Q,"&:only-child":{fontWeight:"normal"}},[`${e}-description`]:{marginTop:g,color:n}},[`${e}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:B}}}}},xO=Ut("Popconfirm",A=>LDA(A),A=>{const{zIndexPopupBase:e}=A;return{zIndexPopup:e+60}},{resetStyle:!1});var SDA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:e,okButtonProps:t,cancelButtonProps:r,title:o,description:n,cancelText:i,okText:g,okType:B="primary",icon:s=D.createElement(Ol,null),showCancel:a=!0,close:Q,onConfirm:E,onCancel:C,onPopupClick:l}=A,{getPrefixCls:f}=D.useContext(Ee),[c]=Aa("Popconfirm",Ui.Popconfirm),v=DE(o),w=DE(n);return D.createElement("div",{className:`${e}-inner-content`,onClick:l},D.createElement("div",{className:`${e}-message`},s&&D.createElement("span",{className:`${e}-message-icon`},s),D.createElement("div",{className:`${e}-message-text`},v&&D.createElement("div",{className:rA(`${e}-title`)},v),w&&D.createElement("div",{className:`${e}-description`},w))),D.createElement("div",{className:`${e}-buttons`},a&&D.createElement(kt,Object.assign({onClick:C,size:"small"},r),i||(c==null?void 0:c.cancelText)),D.createElement(RM,{buttonProps:Object.assign(Object.assign({size:"small"},YM(B)),t),actionFn:E,close:Q,prefixCls:f("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},g||(c==null?void 0:c.okText))))},ODA=A=>{const{prefixCls:e,placement:t,className:r,style:o}=A,n=SDA(A,["prefixCls","placement","className","style"]),{getPrefixCls:i}=D.useContext(Ee),g=i("popconfirm",e),[B]=xO(g);return B(D.createElement(hL,{placement:t,className:rA(g,r),style:o,content:D.createElement(GO,Object.assign({prefixCls:g},n))}))};var TDA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r;const{prefixCls:o,placement:n="top",trigger:i="click",okType:g="primary",icon:B=D.createElement(Ol,null),children:s,overlayClassName:a,onOpenChange:Q,onVisibleChange:E}=A,C=TDA(A,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:l}=D.useContext(Ee),[f,c]=or(!1,{value:(t=A.open)!==null&&t!==void 0?t:A.visible,defaultValue:(r=A.defaultOpen)!==null&&r!==void 0?r:A.defaultVisible}),v=(F,m)=>{c(F,!0),E==null||E(F),Q==null||Q(F,m)},w=F=>{v(!1,F)},u=F=>{var m;return(m=A.onConfirm)===null||m===void 0?void 0:m.call(void 0,F)},h=F=>{var m;v(!1,F),(m=A.onCancel)===null||m===void 0||m.call(void 0,F)},I=(F,m)=>{const{disabled:y=!1}=A;y||v(F,m)},d=l("popconfirm",o),P=rA(d,a),[p]=xO(d);return p(D.createElement(ic,Object.assign({},Qr(C,["title"]),{trigger:i,placement:n,onOpenChange:I,open:f,ref:e,overlayClassName:P,content:D.createElement(GO,Object.assign({okType:g,icon:B},A,{prefixCls:d,close:w,onConfirm:u,onCancel:h})),"data-popover-inject":!0}),s))});dc._InternalPanelDoNotUseOrYouWillBeFired=ODA,process.env.NODE_ENV!=="production"&&(dc.displayName="Popconfirm");var kDA={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},NDA=function(){var e=M.useRef([]),t=M.useRef(null);return M.useEffect(function(){var r=Date.now(),o=!1;e.current.forEach(function(n){if(n){o=!0;var i=n.style;i.transitionDuration=".3s, .3s, .3s, .06s",t.current&&r-t.current<100&&(i.transitionDuration="0s, 0s")}}),o&&(t.current=Date.now())}),e.current};process.env.NODE_ENV;var zO=0,jDA=process.env.NODE_ENV!=="test"&&Xr();function JDA(){var A;return jDA?(A=zO,zO+=1):A="TEST_OR_SSR",A}const KDA=function(A){var e=D.useState(),t=sA(e,2),r=t[0],o=t[1];return D.useEffect(function(){o("rc_progress_".concat(JDA()))},[]),A||r};var RO=function(e){var t=e.bg,r=e.children;return D.createElement("div",{style:{width:"100%",height:"100%",background:t}},r)};function LO(A,e){return Object.keys(A).map(function(t){var r=parseFloat(t),o="".concat(Math.floor(r*e),"%");return"".concat(A[t]," ").concat(o)})}var SO=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.color,o=A.gradientId,n=A.radius,i=A.style,g=A.ptg,B=A.strokeLinecap,s=A.strokeWidth,a=A.size,Q=A.gapDegree,E=r&&Ce(r)==="object",C=E?"#FFF":void 0,l=a/2,f=D.createElement("circle",{className:"".concat(t,"-circle-path"),r:n,cx:l,cy:l,stroke:C,strokeLinecap:B,strokeWidth:s,opacity:g===0?0:1,style:i,ref:e});if(!E)return f;var c="".concat(o,"-conic"),v=Q?"".concat(180+Q/2,"deg"):"0deg",w=LO(r,(360-Q)/360),u=LO(r,1),h="conic-gradient(from ".concat(v,", ").concat(w.join(", "),")"),I="linear-gradient(to ".concat(Q?"bottom":"top",", ").concat(u.join(", "),")");return D.createElement(D.Fragment,null,D.createElement("mask",{id:c},f),D.createElement("foreignObject",{x:0,y:0,width:a,height:a,mask:"url(#".concat(c,")")},D.createElement(RO,{bg:I},D.createElement(RO,{bg:h}))))});process.env.NODE_ENV!=="production"&&(SO.displayName="PtgCircle");var Pc=100,Fp=function(e,t,r,o,n,i,g,B,s,a){var Q=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,E=r/100*360*((360-i)/360),C=i===0?0:{bottom:0,top:180,left:90,right:-90}[g],l=(100-o)/100*t;s==="round"&&o!==100&&(l+=a/2,l>=t&&(l=t-.01));var f=Pc/2;return{stroke:typeof B=="string"?B:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:l+Q,transform:"rotate(".concat(n+E+C,"deg)"),transformOrigin:"".concat(f,"px ").concat(f,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},XDA=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function OO(A){var e=A??[];return Array.isArray(e)?e:[e]}var TO=function(e){var t=$($({},kDA),e),r=t.id,o=t.prefixCls,n=t.steps,i=t.strokeWidth,g=t.trailWidth,B=t.gapDegree,s=B===void 0?0:B,a=t.gapPosition,Q=t.trailColor,E=t.strokeLinecap,C=t.style,l=t.className,f=t.strokeColor,c=t.percent,v=Ye(t,XDA),w=Pc/2,u=KDA(r),h="".concat(u,"-gradient"),I=w-i/2,d=Math.PI*2*I,P=s>0?90+s/2:-90,p=d*((360-s)/360),F=Ce(n)==="object"?n:{count:n,gap:2},m=F.count,y=F.gap,H=OO(c),U=OO(f),Y=U.find(function(O){return O&&Ce(O)==="object"}),x=Y&&Ce(Y)==="object",G=x?"butt":E,R=Fp(d,p,0,100,P,s,a,Q,G,i),z=NDA(),L=function(){var T=0;return H.map(function(S,j){var J=U[j]||U[U.length-1],Z=Fp(d,p,T,S,P,s,a,J,G,i);return T+=S,D.createElement(SO,{key:j,color:J,ptg:S,radius:I,prefixCls:o,gradientId:h,style:Z,strokeLinecap:G,strokeWidth:i,gapDegree:s,ref:function(q){z[j]=q},size:Pc})}).reverse()},b=function(){var T=Math.round(m*(H[0]/100)),S=100/m,j=0;return new Array(m).fill(null).map(function(J,Z){var W=Z<=T-1?U[0]:Q,q=W&&Ce(W)==="object"?"url(#".concat(h,")"):void 0,AA=Fp(d,p,j,S,P,s,a,W,"butt",i,y);return j+=(p-AA.strokeDashoffset+y)*100/p,D.createElement("circle",{key:Z,className:"".concat(o,"-circle-path"),r:I,cx:w,cy:w,stroke:q,strokeWidth:i,opacity:1,style:AA,ref:function(V){z[Z]=V}})})};return D.createElement("svg",FA({className:rA("".concat(o,"-circle"),l),viewBox:"0 0 ".concat(Pc," ").concat(Pc),style:C,id:r,role:"presentation"},v),!m&&D.createElement("circle",{className:"".concat(o,"-circle-trail"),r:I,cx:w,cy:w,stroke:Q,strokeLinecap:G,strokeWidth:g||i,style:R}),m?b():L())};process.env.NODE_ENV!=="production"&&(TO.displayName="Circle");function es(A){return!A||A<0?0:A>100?100:A}function Ru(A){let{success:e,successPercent:t}=A,r=t;return e&&"progress"in e&&(r=e.progress),e&&"percent"in e&&(r=e.percent),r}const VDA=A=>{let{percent:e,success:t,successPercent:r}=A;const o=es(Ru({success:t,successPercent:r}));return[o,es(es(e)-o)]},WDA=A=>{let{success:e={},strokeColor:t}=A;const{strokeColor:r}=e;return[r||$P.green,t||null]},Lu=(A,e,t)=>{var r,o,n,i;let g=-1,B=-1;if(e==="step"){const s=t.steps,a=t.strokeWidth;typeof A=="string"||typeof A>"u"?(g=A==="small"?2:14,B=a??8):typeof A=="number"?[g,B]=[A,A]:[g=14,B=8]=Array.isArray(A)?A:[A.width,A.height],g*=s}else if(e==="line"){const s=t==null?void 0:t.strokeWidth;typeof A=="string"||typeof A>"u"?B=s||(A==="small"?6:8):typeof A=="number"?[g,B]=[A,A]:[g=-1,B=8]=Array.isArray(A)?A:[A.width,A.height]}else(e==="circle"||e==="dashboard")&&(typeof A=="string"||typeof A>"u"?[g,B]=A==="small"?[60,60]:[120,120]:typeof A=="number"?[g,B]=[A,A]:Array.isArray(A)&&(g=(o=(r=A[0])!==null&&r!==void 0?r:A[1])!==null&&o!==void 0?o:120,B=(i=(n=A[0])!==null&&n!==void 0?n:A[1])!==null&&i!==void 0?i:120));return[g,B]},ZDA=3,qDA=A=>ZDA/A*100,_DA=A=>{const{prefixCls:e,trailColor:t=null,strokeLinecap:r="round",gapPosition:o,gapDegree:n,width:i=120,type:g,children:B,success:s,size:a=i,steps:Q}=A,[E,C]=Lu(a,"circle");let{strokeWidth:l}=A;l===void 0&&(l=Math.max(qDA(E),6));const f={width:E,height:C,fontSize:E*.15+6},c=D.useMemo(()=>{if(n||n===0)return n;if(g==="dashboard")return 75},[n,g]),v=VDA(A),w=o||g==="dashboard"&&"bottom"||void 0,u=Object.prototype.toString.call(A.strokeColor)==="[object Object]",h=WDA({success:s,strokeColor:A.strokeColor}),I=rA(`${e}-inner`,{[`${e}-circle-gradient`]:u}),d=D.createElement(TO,{steps:Q,percent:Q?v[1]:v,strokeWidth:l,trailWidth:l,strokeColor:Q?h[1]:h,strokeLinecap:r,trailColor:t,prefixCls:e,gapDegree:c,gapPosition:w}),P=E<=20,p=D.createElement("div",{className:I,style:f},d,!P&&B);return P?D.createElement(Mn,{title:B},p):p},Su="--progress-line-stroke-color",kO="--progress-percent",NO=A=>{const e=A?"100%":"-100%";return new ht(`antProgress${A?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${e}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${e}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},$DA=A=>{const{componentCls:e,iconCls:t}=A;return{[e]:Object.assign(Object.assign({},Tt(A)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:A.fontSize},[`${e}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${e}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:A.remainingColor,borderRadius:A.lineBorderRadius},[`${e}-inner:not(${e}-circle-gradient)`]:{[`${e}-circle-path`]:{stroke:A.defaultColor}},[`${e}-success-bg, ${e}-bg`]:{position:"relative",background:A.defaultColor,borderRadius:A.lineBorderRadius,transition:`all ${A.motionDurationSlow} ${A.motionEaseInOutCirc}`},[`${e}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${e}-text`]:{width:"max-content",marginInlineStart:0,marginTop:A.marginXXS}},[`${e}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${Su})`]},height:"100%",width:`calc(1 / var(${kO}) * 100%)`,display:"block"},[`&${e}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${e}-text-inner`]:{color:A.colorWhite,[`&${e}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${e}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:A.colorSuccess},[`${e}-text`]:{display:"inline-block",marginInlineStart:A.marginXS,color:A.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[t]:{fontSize:A.fontSize},[`&${e}-text-outer`]:{width:"max-content"},[`&${e}-text-outer${e}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:A.marginXS}},[`${e}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${eA(A.paddingXXS)}`,[`&${e}-text-start`]:{justifyContent:"start"},[`&${e}-text-end`]:{justifyContent:"end"}},[`&${e}-status-active`]:{[`${e}-bg::before`]:{position:"absolute",inset:0,backgroundColor:A.colorBgContainer,borderRadius:A.lineBorderRadius,opacity:0,animationName:NO(),animationDuration:A.progressActiveMotionDuration,animationTimingFunction:A.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${e}-rtl${e}-status-active`]:{[`${e}-bg::before`]:{animationName:NO(!0)}},[`&${e}-status-exception`]:{[`${e}-bg`]:{backgroundColor:A.colorError},[`${e}-text`]:{color:A.colorError}},[`&${e}-status-exception ${e}-inner:not(${e}-circle-gradient)`]:{[`${e}-circle-path`]:{stroke:A.colorError}},[`&${e}-status-success`]:{[`${e}-bg`]:{backgroundColor:A.colorSuccess},[`${e}-text`]:{color:A.colorSuccess}},[`&${e}-status-success ${e}-inner:not(${e}-circle-gradient)`]:{[`${e}-circle-path`]:{stroke:A.colorSuccess}}})}},AhA=A=>{const{componentCls:e,iconCls:t}=A;return{[e]:{[`${e}-circle-trail`]:{stroke:A.remainingColor},[`&${e}-circle ${e}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${e}-circle ${e}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:A.circleTextColor,fontSize:A.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[t]:{fontSize:A.circleIconFontSize}},[`${e}-circle&-status-exception`]:{[`${e}-text`]:{color:A.colorError}},[`${e}-circle&-status-success`]:{[`${e}-text`]:{color:A.colorSuccess}}},[`${e}-inline-circle`]:{lineHeight:1,[`${e}-inner`]:{verticalAlign:"bottom"}}}},ehA=A=>{const{componentCls:e}=A;return{[e]:{[`${e}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:A.progressStepMinWidth,marginInlineEnd:A.progressStepMarginInlineEnd,backgroundColor:A.remainingColor,transition:`all ${A.motionDurationSlow}`,"&-active":{backgroundColor:A.defaultColor}}}}}},thA=A=>{const{componentCls:e,iconCls:t}=A;return{[e]:{[`${e}-small&-line, ${e}-small&-line ${e}-text ${t}`]:{fontSize:A.fontSizeSM}}}},rhA=Ut("Progress",A=>{const e=A.calc(A.marginXXS).div(2).equal(),t=it(A,{progressStepMarginInlineEnd:e,progressStepMinWidth:e,progressActiveMotionDuration:"2.4s"});return[$DA(t),AhA(t),ehA(t),thA(t)]},A=>({circleTextColor:A.colorText,defaultColor:A.colorInfo,remainingColor:A.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${A.fontSize/A.fontSizeSM}em`}));var ohA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{let e=[];return Object.keys(A).forEach(t=>{const r=parseFloat(t.replace(/%/g,""));isNaN(r)||e.push({key:r,value:A[t]})}),e=e.sort((t,r)=>t.key-r.key),e.map(t=>{let{key:r,value:o}=t;return`${o} ${r}%`}).join(", ")},ihA=(A,e)=>{const{from:t=$P.blue,to:r=$P.blue,direction:o=e==="rtl"?"to left":"to right"}=A,n=ohA(A,["from","to","direction"]);if(Object.keys(n).length!==0){const g=nhA(n),B=`linear-gradient(${o}, ${g})`;return{background:B,[Su]:B}}const i=`linear-gradient(${o}, ${t}, ${r})`;return{background:i,[Su]:i}},ghA=A=>{const{prefixCls:e,direction:t,percent:r,size:o,strokeWidth:n,strokeColor:i,strokeLinecap:g="round",children:B,trailColor:s=null,percentPosition:a,success:Q}=A,{align:E,type:C}=a,l=i&&typeof i!="string"?ihA(i,t):{[Su]:i,background:i},f=g==="square"||g==="butt"?0:void 0,c=o??[-1,n||(o==="small"?6:8)],[v,w]=Lu(c,"line",{strokeWidth:n});process.env.NODE_ENV!=="production"&&Ct("Progress").deprecated(!("strokeWidth"in A),"strokeWidth","size");const u={backgroundColor:s||void 0,borderRadius:f},h=Object.assign(Object.assign({width:`${es(r)}%`,height:w,borderRadius:f},l),{[kO]:es(r)/100}),I=Ru(A),d={width:`${es(I)}%`,height:w,borderRadius:f,backgroundColor:Q==null?void 0:Q.strokeColor},P={width:v<0?"100%":v},p=D.createElement("div",{className:`${e}-inner`,style:u},D.createElement("div",{className:rA(`${e}-bg`,`${e}-bg-${C}`),style:h},C==="inner"&&B),I!==void 0&&D.createElement("div",{className:`${e}-success-bg`,style:d})),F=C==="outer"&&E==="start",m=C==="outer"&&E==="end";return C==="outer"&&E==="center"?D.createElement("div",{className:`${e}-layout-bottom`},p,B):D.createElement("div",{className:`${e}-outer`,style:P},F&&B,p,m&&B)},BhA=A=>{const{size:e,steps:t,percent:r=0,strokeWidth:o=8,strokeColor:n,trailColor:i=null,prefixCls:g,children:B}=A,s=Math.round(t*(r/100)),Q=e??[e==="small"?2:14,o],[E,C]=Lu(Q,"step",{steps:t,strokeWidth:o}),l=E/t,f=new Array(t);for(let c=0;c{const{prefixCls:t,className:r,rootClassName:o,steps:n,strokeColor:i,percent:g=0,size:B="default",showInfo:s=!0,type:a="line",status:Q,format:E,style:C,percentPosition:l={}}=A,f=shA(A,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:c="end",type:v="outer"}=l,w=Array.isArray(i)?i[0]:i,u=typeof i=="string"||Array.isArray(i)?i:void 0,h=D.useMemo(()=>{if(w){const L=typeof w=="string"?w:Object.values(w)[0];return new bt(L).isLight()}return!1},[i]),I=D.useMemo(()=>{var L,b;const O=Ru(A);return parseInt(O!==void 0?(L=O??0)===null||L===void 0?void 0:L.toString():(b=g??0)===null||b===void 0?void 0:b.toString(),10)},[g,A.success,A.successPercent]),d=D.useMemo(()=>!ahA.includes(Q)&&I>=100?"success":Q||"normal",[Q,I]),{getPrefixCls:P,direction:p,progress:F}=D.useContext(Ee),m=P("progress",t),[y,H,U]=rhA(m),Y=a==="line",x=Y&&!n,G=D.useMemo(()=>{if(!s)return null;const L=Ru(A);let b;const O=E||(S=>`${S}%`),T=Y&&h&&v==="inner";return v==="inner"||E||d!=="exception"&&d!=="success"?b=O(es(g),es(L)):d==="exception"?b=Y?D.createElement(sE,null):D.createElement(iB,null):d==="success"&&(b=Y?D.createElement(kw,null):D.createElement(au,null)),D.createElement("span",{className:rA(`${m}-text`,{[`${m}-text-bright`]:T,[`${m}-text-${c}`]:x,[`${m}-text-${v}`]:x}),title:typeof b=="string"?b:void 0},b)},[s,g,I,d,a,m,E]);if(process.env.NODE_ENV!=="production"){const L=Ct("Progress");L.deprecated(!("successPercent"in A),"successPercent","success.percent"),L.deprecated(!("width"in A),"width","size"),(a==="circle"||a==="dashboard")&&(Array.isArray(B)?process.env.NODE_ENV!=="production"&&L(!1,"usage",'Type "circle" and "dashboard" do not accept array as `size`, please use number or preset size instead.'):typeof B=="object"&&process.env.NODE_ENV!=="production"&&L(!1,"usage",'Type "circle" and "dashboard" do not accept object as `size`, please use number or preset size instead.')),A.success&&"progress"in A.success&&L.deprecated(!1,"success.progress","success.percent")}let R;a==="line"?R=n?D.createElement(BhA,Object.assign({},A,{strokeColor:u,prefixCls:m,steps:typeof n=="object"?n.count:n}),G):D.createElement(ghA,Object.assign({},A,{strokeColor:w,prefixCls:m,direction:p,percentPosition:{align:c,type:v}}),G):(a==="circle"||a==="dashboard")&&(R=D.createElement(_DA,Object.assign({},A,{strokeColor:w,prefixCls:m,progressStatus:d}),G));const z=rA(m,`${m}-status-${d}`,{[`${m}-${a==="dashboard"&&"circle"||a}`]:a!=="line",[`${m}-inline-circle`]:a==="circle"&&Lu(B,"circle")[0]<=20,[`${m}-line`]:x,[`${m}-line-align-${c}`]:x,[`${m}-line-position-${v}`]:x,[`${m}-steps`]:n,[`${m}-show-info`]:s,[`${m}-${B}`]:typeof B=="string",[`${m}-rtl`]:p==="rtl"},F==null?void 0:F.className,r,o,H,U);return y(D.createElement("div",Object.assign({ref:e,style:Object.assign(Object.assign({},F==null?void 0:F.style),C),className:z,role:"progressbar","aria-valuenow":I,"aria-valuemin":0,"aria-valuemax":100},Qr(f,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),R))});process.env.NODE_ENV!=="production"&&(jO.displayName="Progress");var vg={},Mc="rc-table-internal-hook";function pp(A){var e=D.createContext(void 0),t=function(o){var n=o.value,i=o.children,g=D.useRef(n);g.current=n;var B=D.useState(function(){return{getValue:function(){return g.current},listeners:new Set}}),s=sA(B,1),a=s[0];return Dt(function(){Mr.unstable_batchedUpdates(function(){a.listeners.forEach(function(Q){Q(n)})})},[n]),D.createElement(e.Provider,{value:a},i)};return{Context:e,Provider:t,defaultValue:A}}function Mo(A,e){var t=Ot(typeof e=="function"?e:function(Q){if(e===void 0)return Q;if(!Array.isArray(e))return Q[e];var E={};return e.forEach(function(C){E[C]=Q[C]}),E}),r=D.useContext(A==null?void 0:A.Context),o=r||{},n=o.listeners,i=o.getValue,g=D.useRef();g.current=t(r?i():A==null?void 0:A.defaultValue);var B=D.useState({}),s=sA(B,2),a=s[1];return Dt(function(){if(!r)return;function Q(E){var C=t(E);yi(g.current,C,!0)||a({})}return n.add(Q),function(){n.delete(Q)}},[r]),g.current}function QhA(){var A=D.createContext(null);function e(){return D.useContext(A)}function t(o,n){var i=Bg(o),g=function(s,a){var Q=i?{ref:a}:{},E=D.useRef(0),C=D.useRef(s),l=e();return l!==null?D.createElement(o,FA({},s,Q)):((!n||n(C.current,s))&&(E.current+=1),C.current=s,D.createElement(A.Provider,{value:E.current},D.createElement(o,FA({},s,Q))))};return process.env.NODE_ENV!=="production"&&(g.displayName="ImmutableRoot(".concat(o.displayName||o.name,")")),i?D.forwardRef(g):g}function r(o,n){var i=Bg(o),g=function(s,a){var Q=i?{ref:a}:{};return e(),D.createElement(o,FA({},s,Q))};return process.env.NODE_ENV!=="production"&&(g.displayName="ImmutableResponse(".concat(o.displayName||o.name,")")),i?D.memo(D.forwardRef(g),n):D.memo(g,n)}return{makeImmutable:t,responseImmutable:r,useImmutableMark:e}}var mp=QhA(),JO=mp.makeImmutable,bE=mp.responseImmutable,EhA=mp.useImmutableMark,sn=pp();function KO(A,e){var t=D.useRef(0);t.current+=1;var r=D.useRef(A),o=[];Object.keys(A||{}).map(function(i){var g;(A==null?void 0:A[i])!==((g=r.current)===null||g===void 0?void 0:g[i])&&o.push(i)}),r.current=A;var n=D.useRef([]);return o.length&&(n.current=o),D.useDebugValue(t.current),D.useDebugValue(n.current.join(", ")),e&&console.log("".concat(e,":"),t.current,n.current),t.current}const ts=process.env.NODE_ENV!=="production"?KO:function(){};var ChA=D.memo(function(){var A=KO();return D.createElement("h1",null,"Render Times: ",A)});process.env.NODE_ENV!=="production"&&(ChA.displayName="RenderBlock");var XO=D.createContext({renderWithProps:!1}),lhA="RC_TABLE_KEY";function chA(A){return A==null?[]:Array.isArray(A)?A:[A]}function Ou(A){var e=[],t={};return A.forEach(function(r){for(var o=r||{},n=o.key,i=o.dataIndex,g=n||chA(i).join("-")||lhA;t[g];)g="".concat(g,"_next");t[g]=!0,e.push(g)}),e}function yp(A){return A!=null}function fhA(A){return A&&Ce(A)==="object"&&!Array.isArray(A)&&!D.isValidElement(A)}function vhA(A,e,t,r,o,n){var i=D.useContext(XO),g=EhA(),B=Zs(function(){if(yp(r))return[r];var s=e==null||e===""?[]:Array.isArray(e)?e:[e],a=Dn(A,s),Q=a,E=void 0;if(o){var C=o(a,A,t);fhA(C)?(process.env.NODE_ENV!=="production"&&de(!1,"`columns.render` return cell props is deprecated with perf issue, please use `onCell` instead."),Q=C.children,E=C.props,i.renderWithProps=!0):Q=C}return[Q,E]},[g,A,r,e,o,t],function(s,a){if(n){var Q=sA(s,2),E=Q[1],C=sA(a,2),l=C[1];return n(l,E)}return i.renderWithProps?!0:!yi(s,a,!0)});return B}function whA(A,e,t,r){var o=A+e-1;return A<=r&&o>=t}function uhA(A,e){return Mo(sn,function(t){var r=whA(A,e||1,t.hoverStartRow,t.hoverEndRow);return[r,t.onHover]})}var DhA=function(e){var t=e.ellipsis,r=e.rowType,o=e.children,n,i=t===!0?{showTitle:!0}:t;return i&&(i.showTitle||r==="header")&&(typeof o=="string"||typeof o=="number"?n=o.toString():D.isValidElement(o)&&typeof o.props.children=="string"&&(n=o.props.children)),n};function hhA(A){var e,t,r,o,n,i,g,B;process.env.NODE_ENV!=="production"&&ts(A);var s=A.component,a=A.children,Q=A.ellipsis,E=A.scope,C=A.prefixCls,l=A.className,f=A.align,c=A.record,v=A.render,w=A.dataIndex,u=A.renderIndex,h=A.shouldCellUpdate,I=A.index,d=A.rowType,P=A.colSpan,p=A.rowSpan,F=A.fixLeft,m=A.fixRight,y=A.firstFixLeft,H=A.lastFixLeft,U=A.firstFixRight,Y=A.lastFixRight,x=A.appendNode,G=A.additionalProps,R=G===void 0?{}:G,z=A.isSticky,L="".concat(C,"-cell"),b=Mo(sn,["supportSticky","allColumnsFixedLeft","rowHoverable"]),O=b.supportSticky,T=b.allColumnsFixedLeft,S=b.rowHoverable,j=vhA(c,w,u,a,v,h),J=sA(j,2),Z=J[0],W=J[1],q={},AA=typeof F=="number"&&O,_=typeof m=="number"&&O;AA&&(q.position="sticky",q.left=F),_&&(q.position="sticky",q.right=m);var V=(e=(t=(r=W==null?void 0:W.colSpan)!==null&&r!==void 0?r:R.colSpan)!==null&&t!==void 0?t:P)!==null&&e!==void 0?e:1,X=(o=(n=(i=W==null?void 0:W.rowSpan)!==null&&i!==void 0?i:R.rowSpan)!==null&&n!==void 0?n:p)!==null&&o!==void 0?o:1,nA=uhA(I,X),N=sA(nA,2),tA=N[0],BA=N[1],aA=Ot(function(mA){var LA;c&&BA(I,I+X-1),R==null||(LA=R.onMouseEnter)===null||LA===void 0||LA.call(R,mA)}),EA=Ot(function(mA){var LA;c&&BA(-1,-1),R==null||(LA=R.onMouseLeave)===null||LA===void 0||LA.call(R,mA)});if(V===0||X===0)return null;var CA=(g=R.title)!==null&&g!==void 0?g:DhA({rowType:d,ellipsis:Q,children:Z}),QA=rA(L,l,(B={},K(B,"".concat(L,"-fix-left"),AA&&O),K(B,"".concat(L,"-fix-left-first"),y&&O),K(B,"".concat(L,"-fix-left-last"),H&&O),K(B,"".concat(L,"-fix-left-all"),H&&T&&O),K(B,"".concat(L,"-fix-right"),_&&O),K(B,"".concat(L,"-fix-right-first"),U&&O),K(B,"".concat(L,"-fix-right-last"),Y&&O),K(B,"".concat(L,"-ellipsis"),Q),K(B,"".concat(L,"-with-append"),x),K(B,"".concat(L,"-fix-sticky"),(AA||_)&&z&&O),K(B,"".concat(L,"-row-hover"),!W&&tA),B),R.className,W==null?void 0:W.className),lA={};f&&(lA.textAlign=f);var pA=$($($($({},q),R.style),lA),W==null?void 0:W.style),DA=Z;return Ce(DA)==="object"&&!Array.isArray(DA)&&!D.isValidElement(DA)&&(DA=null),Q&&(H||U)&&(DA=D.createElement("span",{className:"".concat(L,"-content")},DA)),D.createElement(s,FA({},W,R,{className:QA,style:pA,title:CA,scope:E,onMouseEnter:S?aA:void 0,onMouseLeave:S?EA:void 0,colSpan:V!==1?V:null,rowSpan:X!==1?X:null}),x,DA)}const la=D.memo(hhA);function Yp(A,e,t,r,o){var n=t[A]||{},i=t[e]||{},g,B;n.fixed==="left"?g=r.left[o==="rtl"?e:A]:i.fixed==="right"&&(B=r.right[o==="rtl"?A:e]);var s=!1,a=!1,Q=!1,E=!1,C=t[e+1],l=t[A-1],f=C&&!C.fixed||l&&!l.fixed||t.every(function(h){return h.fixed==="left"});if(o==="rtl"){if(g!==void 0){var c=l&&l.fixed==="left";E=!c&&f}else if(B!==void 0){var v=C&&C.fixed==="right";Q=!v&&f}}else if(g!==void 0){var w=C&&C.fixed==="left";s=!w&&f}else if(B!==void 0){var u=l&&l.fixed==="right";a=!u&&f}return{fixLeft:g,fixRight:B,lastFixLeft:s,firstFixRight:a,lastFixRight:Q,firstFixLeft:E,isSticky:r.isSticky}}var VO=D.createContext({});function IhA(A){var e=A.className,t=A.index,r=A.children,o=A.colSpan,n=o===void 0?1:o,i=A.rowSpan,g=A.align,B=Mo(sn,["prefixCls","direction"]),s=B.prefixCls,a=B.direction,Q=D.useContext(VO),E=Q.scrollColumnIndex,C=Q.stickyOffsets,l=Q.flattenColumns,f=t+n-1,c=f+1===E?n+1:n,v=Yp(t,t+c-1,l,C,a);return D.createElement(la,FA({className:e,index:t,component:"td",prefixCls:s,record:null,dataIndex:null,align:g,colSpan:c,rowSpan:i,render:function(){return r}},v))}var dhA=["children"];function PhA(A){var e=A.children,t=Ye(A,dhA);return D.createElement("tr",t,e)}function Tu(A){var e=A.children;return e}Tu.Row=PhA,Tu.Cell=IhA;function MhA(A){process.env.NODE_ENV!=="production"&&ts(A);var e=A.children,t=A.stickyOffsets,r=A.flattenColumns,o=Mo(sn,"prefixCls"),n=r.length-1,i=r[n],g=D.useMemo(function(){return{stickyOffsets:t,flattenColumns:r,scrollColumnIndex:i!=null&&i.scrollbar?n:null}},[i,r,n,t]);return D.createElement(VO.Provider,{value:g},D.createElement("tfoot",{className:"".concat(o,"-summary")},e))}const ku=bE(MhA);var WO=Tu;function FhA(A){return null}function phA(A){return null}function ZO(A,e,t,r,o,n,i){A.push({record:e,indent:t,index:i});var g=n(e),B=o==null?void 0:o.has(g);if(e&&Array.isArray(e[r])&&B)for(var s=0;s1?y-1:0),U=1;U=1?I:""),style:$($({},t),v==null?void 0:v.style)}),l.map(function(F,m){var y=F.render,H=F.dataIndex,U=F.className,Y=AT(E,F,m,B,o),x=Y.key,G=Y.fixedInfo,R=Y.appendCellNode,z=Y.additionalCellProps;return D.createElement(la,FA({className:U,ellipsis:F.ellipsis,align:F.align,scope:F.rowScope,component:F.rowScope?Q:a,prefixCls:C,key:x,record:r,index:o,renderIndex:n,dataIndex:H,render:y,shouldCellUpdate:F.shouldCellUpdate},G,{appendNode:R,additionalProps:z}))})),P;if(u&&(h.current||w)){var p=c(r,o,B+1,w);P=D.createElement($O,{expanded:w,className:rA("".concat(C,"-expanded-row"),"".concat(C,"-expanded-row-level-").concat(B+1),I),prefixCls:C,component:s,cellComponent:a,colSpan:l.length,isEmpty:!1},p)}return D.createElement(D.Fragment,null,d,P)}process.env.NODE_ENV!=="production"&&(eT.displayName="BodyRow");const mhA=bE(eT);function yhA(A){var e=A.columnKey,t=A.onColumnResize,r=D.useRef();return D.useEffect(function(){r.current&&t(e,r.current.offsetWidth)},[]),D.createElement(Co,{data:e},D.createElement("td",{ref:r,style:{padding:0,border:0,height:0}},D.createElement("div",{style:{height:0,overflow:"hidden"}}," ")))}function YhA(A){var e=A.prefixCls,t=A.columnsKey,r=A.onColumnResize;return D.createElement("tr",{"aria-hidden":"true",className:"".concat(e,"-measure-row"),style:{height:0,fontSize:0}},D.createElement(Co.Collection,{onBatchResize:function(n){n.forEach(function(i){var g=i.data,B=i.size;r(g,B.offsetWidth)})}},t.map(function(o){return D.createElement(yhA,{key:o,columnKey:o,onColumnResize:r})})))}function tT(A){process.env.NODE_ENV!=="production"&&ts(A);var e=A.data,t=A.measureColumnWidth,r=Mo(sn,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),o=r.prefixCls,n=r.getComponent,i=r.onColumnResize,g=r.flattenColumns,B=r.getRowKey,s=r.expandedKeys,a=r.childrenColumnName,Q=r.emptyNode,E=qO(e,a,s,B),C=D.useRef({renderWithProps:!1}),l=n(["body","wrapper"],"tbody"),f=n(["body","row"],"tr"),c=n(["body","cell"],"td"),v=n(["body","cell"],"th"),w;e.length?w=E.map(function(h,I){var d=h.record,P=h.indent,p=h.index,F=B(d,I);return D.createElement(mhA,{key:F,rowKey:F,record:d,index:I,renderIndex:p,rowComponent:f,cellComponent:c,scopeCellComponent:v,getRowKey:B,indent:P})}):w=D.createElement($O,{expanded:!0,className:"".concat(o,"-placeholder"),prefixCls:o,component:f,cellComponent:c,colSpan:g.length,isEmpty:!0},Q);var u=Ou(g);return D.createElement(XO.Provider,{value:C.current},D.createElement(l,{className:"".concat(o,"-tbody")},t&&D.createElement(YhA,{prefixCls:o,columnsKey:u,onColumnResize:i}),w))}process.env.NODE_ENV!=="production"&&(tT.displayName="Body");const HhA=bE(tT);var bhA=["expandable"],Fc="RC_TABLE_INTERNAL_COL_DEFINE";function UhA(A){var e=A.expandable,t=Ye(A,bhA),r;return"expandable"in A?r=$($({},t),e):(process.env.NODE_ENV!=="production"&&["indentSize","expandedRowKeys","defaultExpandedRowKeys","defaultExpandAllRows","expandedRowRender","expandRowByClick","expandIcon","onExpand","onExpandedRowsChange","expandedRowClassName","expandIconColumnIndex","showExpandColumn","title"].some(function(o){return o in A})&&de(!1,"expanded related props have been moved into `expandable`."),r=t),r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}var xhA=["columnType"];function rT(A){for(var e=A.colWidths,t=A.columns,r=A.columCount,o=[],n=r||t.length,i=!1,g=n-1;g>=0;g-=1){var B=e[g],s=t&&t[g],a=s&&s[Fc];if(B||a||i){var Q=a||{};Q.columnType;var E=Ye(Q,xhA);o.unshift(D.createElement("col",FA({key:g,style:{width:B}},E))),i=!0}}return D.createElement("colgroup",null,o)}var GhA=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function zhA(A,e){return M.useMemo(function(){for(var t=[],r=0;r1?"colgroup":"col":null,ellipsis:c.ellipsis,align:c.align,component:i,prefixCls:a,key:C[f]},v,{additionalProps:w,rowType:"header"}))}))};process.env.NODE_ENV!=="production"&&(iT.displayName="HeaderRow");function RhA(A){var e=[];function t(i,g){var B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;e[B]=e[B]||[];var s=g,a=i.filter(Boolean).map(function(Q){var E={key:Q.key,className:Q.className||"",children:Q.title,column:Q,colStart:s},C=1,l=Q.children;return l&&l.length>0&&(C=t(l,s,B+1).reduce(function(f,c){return f+c},0),E.hasSubColumns=!0),"colSpan"in Q&&(C=Q.colSpan),"rowSpan"in Q&&(E.rowSpan=Q.rowSpan),E.colSpan=C,E.colEnd=E.colStart+C-1,e[B].push(E),s+=C,C});return a}t(A,0);for(var r=e.length,o=function(g){e[g].forEach(function(B){!("rowSpan"in B)&&!B.hasSubColumns&&(B.rowSpan=r-g)})},n=0;n1&&arguments[1]!==void 0?arguments[1]:"";return typeof e=="number"?e:e.endsWith("%")?A*parseFloat(e)/100:null}function ShA(A,e,t){return D.useMemo(function(){if(e&&e>0){var r=0,o=0;A.forEach(function(E){var C=BT(e,E.width);C?r+=C:o+=1});var n=Math.max(e,t),i=Math.max(n-r,o),g=o,B=i/o,s=0,a=A.map(function(E){var C=$({},E),l=BT(e,C.width);if(l)C.width=l;else{var f=Math.floor(B);C.width=g===1?i:f,i-=f,g-=1}return s+=C.width,C});if(s0?$($({},e),{},{children:sT(t)}):e})}function bp(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return A.filter(function(t){return t&&Ce(t)==="object"}).reduce(function(t,r,o){var n=r.fixed,i=n===!0?"left":n,g="".concat(e,"-").concat(o),B=r.children;return B&&B.length>0?[].concat(zA(t),zA(bp(B,g).map(function(s){return $({fixed:i},s)}))):[].concat(zA(t),[$($({key:g},r),{},{fixed:i})])},[])}function khA(A){return A.map(function(e){var t=e.fixed,r=Ye(e,ThA),o=t;return t==="left"?o="right":t==="right"&&(o="left"),$({fixed:o},r)})}function NhA(A,e){var t=A.prefixCls,r=A.columns,o=A.children,n=A.expandable,i=A.expandedKeys,g=A.columnTitle,B=A.getRowKey,s=A.onTriggerExpand,a=A.expandIcon,Q=A.rowExpandable,E=A.expandIconColumnIndex,C=A.direction,l=A.expandRowByClick,f=A.columnWidth,c=A.fixed,v=A.scrollWidth,w=A.clientWidth,u=D.useMemo(function(){var H=r||Hp(o)||[];return sT(H.slice())},[r,o]),h=D.useMemo(function(){if(n){var H,U=u.slice();if(process.env.NODE_ENV!=="production"&&E>=0&&de(!1,"`expandIconColumnIndex` is deprecated. Please use `Table.EXPAND_COLUMN` in `columns` instead."),!U.includes(vg)){var Y=E||0;Y>=0&&U.splice(Y,0,vg)}process.env.NODE_ENV!=="production"&&U.filter(function(L){return L===vg}).length>1&&de(!1,"There exist more than one `EXPAND_COLUMN` in `columns`.");var x=U.indexOf(vg);U=U.filter(function(L,b){return L!==vg||b===x});var G=u[x],R;(c==="left"||c)&&!E?R="left":(c==="right"||c)&&E===u.length?R="right":R=G?G.fixed:null;var z=(H={},K(H,Fc,{className:"".concat(t,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),K(H,"title",g),K(H,"fixed",R),K(H,"className","".concat(t,"-row-expand-icon-cell")),K(H,"width",f),K(H,"render",function(b,O,T){var S=B(O,T),j=i.has(S),J=Q?Q(O):!0,Z=a({prefixCls:t,expanded:j,expandable:J,record:O,onExpand:s});return l?D.createElement("span",{onClick:function(q){return q.stopPropagation()}},Z):Z}),H);return U.map(function(L){return L===vg?z:L})}return process.env.NODE_ENV!=="production"&&u.includes(vg)&&de(!1,"`expandable` is not config but there exist `EXPAND_COLUMN` in `columns`."),u.filter(function(L){return L!==vg})},[n,u,B,i,a,C]),I=D.useMemo(function(){var H=h;return e&&(H=e(H)),H.length||(H=[{render:function(){return null}}]),H},[e,h,C]),d=D.useMemo(function(){return C==="rtl"?khA(bp(I)):bp(I)},[I,C,v]),P=D.useMemo(function(){for(var H=-1,U=d.length-1;U>=0;U-=1){var Y=d[U].fixed;if(Y==="left"||Y===!0){H=U;break}}if(H>=0)for(var x=0;x<=H;x+=1){var G=d[x].fixed;if(G!=="left"&&G!==!0)return!0}var R=d.findIndex(function(b){var O=b.fixed;return O==="right"});if(R>=0)for(var z=R;z=Q&&(z=Q-E),i({scrollLeft:z/Q*(a+2)}),w.current.x=Y.pageX},y=function(){P.current=pt(function(){if(n.current){var Y=vp(n.current).top,x=Y+n.current.offsetHeight,G=B===window?document.documentElement.scrollTop+window.innerHeight:vp(B).top+B.clientHeight;x-az()<=G||Y>=G-g?v(function(R){return $($({},R),{},{isHiddenScrollBar:!0})}):v(function(R){return $($({},R),{},{isHiddenScrollBar:!1})})}})},H=function(Y){v(function(x){return $($({},x),{},{scrollLeft:Y/a*Q||0})})};return D.useImperativeHandle(t,function(){return{setScrollLeft:H,checkScrollBarVisible:y}}),D.useEffect(function(){var U=fg(document.body,"mouseup",p,!1),Y=fg(document.body,"mousemove",m,!1);return y(),function(){U.remove(),Y.remove()}},[E,I]),D.useEffect(function(){var U=fg(B,"scroll",y,!1),Y=fg(window,"resize",y,!1);return function(){U.remove(),Y.remove()}},[B]),D.useEffect(function(){c.isHiddenScrollBar||v(function(U){var Y=n.current;return Y?$($({},U),{},{scrollLeft:Y.scrollLeft/Y.scrollWidth*Y.clientWidth}):U})},[c.isHiddenScrollBar]),a<=Q||!E||c.isHiddenScrollBar?null:D.createElement("div",{style:{height:az(),width:Q,bottom:g},className:"".concat(s,"-sticky-scroll")},D.createElement("div",{onMouseDown:F,ref:C,className:rA("".concat(s,"-sticky-scroll-bar"),K({},"".concat(s,"-sticky-scroll-bar-active"),I)),style:{width:"".concat(E,"px"),transform:"translate3d(".concat(c.scrollLeft,"px, 0, 0)")}}))};const $hA=D.forwardRef(_hA);var CT="rc-table",AIA=[],eIA={};function tIA(){return"No Data"}function rIA(A,e){var t,r=$({rowKey:"key",prefixCls:CT,emptyText:tIA},A),o=r.prefixCls,n=r.className,i=r.rowClassName,g=r.style,B=r.data,s=r.rowKey,a=r.scroll,Q=r.tableLayout,E=r.direction,C=r.title,l=r.footer,f=r.summary,c=r.caption,v=r.id,w=r.showHeader,u=r.components,h=r.emptyText,I=r.onRow,d=r.onHeaderRow,P=r.onScroll,p=r.internalHooks,F=r.transformColumns,m=r.internalRefs,y=r.tailor,H=r.getContainerWidth,U=r.sticky,Y=r.rowHoverable,x=Y===void 0?!0:Y,G=B||AIA,R=!!G.length,z=p===Mc;process.env.NODE_ENV!=="production"&&(["onRowClick","onRowDoubleClick","onRowContextMenu","onRowMouseEnter","onRowMouseLeave"].forEach(function(Re){de(r[Re]===void 0,"`".concat(Re,"` is removed, please use `onRow` instead."))}),de(!("getBodyWrapper"in r),"`getBodyWrapper` is deprecated, please use custom `components` instead."));var L=D.useCallback(function(Re,tt){return Dn(u,Re)||tt},[u]),b=D.useMemo(function(){return typeof s=="function"?s:function(Re){var tt=Re&&Re[s];return process.env.NODE_ENV!=="production"&&de(tt!==void 0,"Each record in table should have a unique `key` prop, or set `rowKey` to an unique primary key."),tt}},[s]),O=L(["body"]),T=WhA(),S=sA(T,3),j=S[0],J=S[1],Z=S[2],W=KhA(r,G,b),q=sA(W,6),AA=q[0],_=q[1],V=q[2],X=q[3],nA=q[4],N=q[5],tA=a==null?void 0:a.x,BA=D.useState(0),aA=sA(BA,2),EA=aA[0],CA=aA[1],QA=NhA($($($({},r),AA),{},{expandable:!!AA.expandedRowRender,columnTitle:AA.columnTitle,expandedKeys:V,getRowKey:b,onTriggerExpand:N,expandIcon:X,expandIconColumnIndex:AA.expandIconColumnIndex,direction:E,scrollWidth:z&&y&&typeof tA=="number"?tA:null,clientWidth:EA}),z?F:null),lA=sA(QA,4),pA=lA[0],DA=lA[1],mA=lA[2],LA=lA[3],oA=mA??tA,vA=D.useMemo(function(){return{columns:pA,flattenColumns:DA}},[pA,DA]),xA=D.useRef(),GA=D.useRef(),hA=D.useRef(),wA=D.useRef();D.useImperativeHandle(e,function(){return{nativeElement:xA.current,scrollTo:function(tt){var ar;if(hA.current instanceof HTMLElement){var ro=tt.index,Pr=tt.top,pi=tt.key;if(Pr){var mi;(mi=hA.current)===null||mi===void 0||mi.scrollTo({top:Pr})}else{var ig,JB=pi??b(G[ro]);(ig=hA.current.querySelector('[data-row-key="'.concat(JB,'"]')))===null||ig===void 0||ig.scrollIntoView()}}else(ar=hA.current)!==null&&ar!==void 0&&ar.scrollTo&&hA.current.scrollTo(tt)}}});var MA=D.useRef(),TA=D.useState(!1),NA=sA(TA,2),ie=NA[0],WA=NA[1],jA=D.useState(!1),bA=sA(jA,2),JA=bA[0],ae=bA[1],he=aT(new Map),gt=sA(he,2),ye=gt[0],be=gt[1],Fe=Ou(DA),Me=Fe.map(function(Re){return ye.get(Re)}),ce=D.useMemo(function(){return Me},[Me.join("_")]),ZA=qhA(ce,DA,E),Ie=a&&yp(a.y),Ne=a&&yp(oA)||!!AA.fixed,kA=Ne&&DA.some(function(Re){var tt=Re.fixed;return tt}),_A=D.useRef(),Ae=ZhA(U,o),$A=Ae.isSticky,fe=Ae.offsetHeader,Oe=Ae.offsetSummary,Mt=Ae.offsetScroll,gA=Ae.stickyClassName,cA=Ae.container,fA=D.useMemo(function(){return f==null?void 0:f(G)},[f,G]),SA=(Ie||$A)&&D.isValidElement(fA)&&fA.type===Tu&&fA.props.fixed,ge,te,se;Ie&&(te={overflowY:"scroll",maxHeight:a.y}),Ne&&(ge={overflowX:"auto"},Ie||(te={overflowY:"hidden"}),se={width:oA===!0?"auto":oA,minWidth:"100%"});var De=D.useCallback(function(Re,tt){Jw(xA.current)&&be(function(ar){if(ar.get(Re)!==tt){var ro=new Map(ar);return ro.set(Re,tt),ro}return ar})},[]),XA=VhA(),ee=sA(XA,2),Be=ee[0],We=ee[1];function Yt(Re,tt){tt&&(typeof tt=="function"?tt(Re):tt.scrollLeft!==Re&&(tt.scrollLeft=Re,tt.scrollLeft!==Re&&setTimeout(function(){tt.scrollLeft=Re},0)))}var Gt=Ot(function(Re){var tt=Re.currentTarget,ar=Re.scrollLeft,ro=E==="rtl",Pr=typeof ar=="number"?ar:tt.scrollLeft,pi=tt||eIA;if(!We()||We()===pi){var mi;Be(pi),Yt(Pr,GA.current),Yt(Pr,hA.current),Yt(Pr,MA.current),Yt(Pr,(mi=_A.current)===null||mi===void 0?void 0:mi.setScrollLeft)}var ig=tt||GA.current;if(ig){var JB=ig.scrollWidth,VQ=ig.clientWidth;if(JB===VQ){WA(!1),ae(!1);return}ro?(WA(-Pr0)):(WA(Pr>0),ae(Pr1?c-Y:0,G=$($($({},p),s),{},{flex:"0 0 ".concat(Y,"px"),width:"".concat(Y,"px"),marginRight:x,pointerEvents:"auto"}),R=D.useMemo(function(){return Q?H<=1:m===0||H===0||H>1},[H,m,Q]);R?G.visibility="hidden":Q&&(G.height=E==null?void 0:E(H));var z=R?function(){return null}:C,L={};return(H===0||m===0)&&(L.rowSpan=1,L.colSpan=1),D.createElement(la,FA({className:rA(f,a),ellipsis:t.ellipsis,align:t.align,scope:t.rowScope,component:i,prefixCls:e.prefixCls,key:h,record:B,index:n,renderIndex:g,dataIndex:l,render:z,shouldCellUpdate:t.shouldCellUpdate},I,{appendNode:d,additionalProps:$($({},P),{},{style:G},L)}))}var iIA=["data","index","className","rowKey","style","extra","getHeight"],gIA=D.forwardRef(function(A,e){var t=A.data,r=A.index,o=A.className,n=A.rowKey,i=A.style,g=A.extra,B=A.getHeight,s=Ye(A,iIA),a=t.record,Q=t.indent,E=t.index,C=Mo(sn,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),l=C.scrollX,f=C.flattenColumns,c=C.prefixCls,v=C.fixColumn,w=C.componentWidth,u=Mo(Up,["getComponent"]),h=u.getComponent,I=_O(a,n,r,Q),d=h(["body","row"],"div"),P=h(["body","cell"],"div"),p=I.rowSupportExpand,F=I.expanded,m=I.rowProps,y=I.expandedRowRender,H=I.expandedRowClassName,U;if(p&&F){var Y=y(a,r,Q+1,F),x=H==null?void 0:H(a,r,Q),G={};v&&(G={style:K({},"--virtual-width","".concat(w,"px"))});var R="".concat(c,"-expanded-row-cell");U=D.createElement(d,{className:rA("".concat(c,"-expanded-row"),"".concat(c,"-expanded-row-level-").concat(Q+1),x)},D.createElement(la,{component:P,prefixCls:c,className:rA(R,K({},"".concat(R,"-fixed"),v)),additionalProps:G},Y))}var z=$($({},i),{},{width:l});g&&(z.position="absolute",z.pointerEvents="none");var L=D.createElement(d,FA({},m,s,{"data-row-key":n,ref:p?null:e,className:rA(o,"".concat(c,"-row"),m==null?void 0:m.className,K({},"".concat(c,"-row-extra"),g)),style:$($({},z),m==null?void 0:m.style)}),f.map(function(b,O){return D.createElement(nIA,{key:O,component:P,rowInfo:I,column:b,colIndex:O,indent:Q,index:r,renderIndex:E,record:a,inverse:g,getHeight:B})}));return p?D.createElement("div",{ref:e},L,U):L}),xp=bE(gIA);process.env.NODE_ENV!=="production"&&(xp.displayName="BodyLine");var BIA=D.forwardRef(function(A,e){var t=A.data,r=A.onScroll,o=Mo(sn,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),n=o.flattenColumns,i=o.onColumnResize,g=o.getRowKey,B=o.expandedKeys,s=o.prefixCls,a=o.childrenColumnName,Q=o.emptyNode,E=o.scrollX,C=Mo(Up),l=C.sticky,f=C.scrollY,c=C.listItemHeight,v=C.getComponent,w=C.onScroll,u=D.useRef(),h=qO(t,a,B,g),I=D.useMemo(function(){var G=0;return n.map(function(R){var z=R.width,L=R.key;return G+=z,[L,z,G]})},[n]),d=D.useMemo(function(){return I.map(function(G){return G[2]})},[I]);D.useEffect(function(){I.forEach(function(G){var R=sA(G,2),z=R[0],L=R[1];i(z,L)})},[I]),D.useImperativeHandle(e,function(){var G={scrollTo:function(z){var L;(L=u.current)===null||L===void 0||L.scrollTo(z)}};return Object.defineProperty(G,"scrollLeft",{get:function(){var z;return((z=u.current)===null||z===void 0?void 0:z.getScrollInfo().x)||0},set:function(z){var L;(L=u.current)===null||L===void 0||L.scrollTo({left:z})}}),G});var P=function(R,z){var L,b=(L=h[z])===null||L===void 0?void 0:L.record,O=R.onCell;if(O){var T,S=O(b,z);return(T=S==null?void 0:S.rowSpan)!==null&&T!==void 0?T:1}return 1},p=function(R){var z=R.start,L=R.end,b=R.getSize,O=R.offsetY;if(L<0)return null;for(var T=n.filter(function(N){return P(N,z)===0}),S=z,j=function(tA){if(T=T.filter(function(BA){return P(BA,tA)===0}),!T.length)return S=tA,1},J=z;J>=0&&!j(J);J-=1);for(var Z=n.filter(function(N){return P(N,L)!==1}),W=L,q=function(tA){if(Z=Z.filter(function(BA){return P(BA,tA)!==1}),!Z.length)return W=Math.max(tA-1,L),1},AA=L;AA1})&&_.push(tA)},X=S;X<=W;X+=1)V(X);var nA=_.map(function(N){var tA=h[N],BA=g(tA.record,N),aA=function(QA){var lA=N+QA-1,pA=g(h[lA].record,lA),DA=b(BA,pA);return DA.bottom-DA.top},EA=b(BA);return D.createElement(xp,{key:N,data:tA,rowKey:BA,index:N,style:{top:-O+EA.top},extra:!0,getHeight:aA})});return nA},F=D.useMemo(function(){return{columnsOffset:d}},[d]),m="".concat(s,"-tbody"),y=v(["body","wrapper"]),H=v(["body","row"],"div"),U=v(["body","cell"],"div"),Y;if(h.length){var x={};l&&(x.position="sticky",x.bottom=0,Ce(l)==="object"&&l.offsetScroll&&(x.bottom=l.offsetScroll)),Y=D.createElement(gu,{fullHeight:!1,ref:u,prefixCls:"".concat(m,"-virtual"),styles:{horizontalScrollBar:x},className:m,height:f,itemHeight:c||24,data:h,itemKey:function(R){return g(R.record)},component:y,scrollWidth:E,onVirtualScroll:function(R){var z=R.x;r({scrollLeft:z})},onScroll:w,extraRender:p},function(G,R,z){var L=g(G.record,R);return D.createElement(xp,{data:G,rowKey:L,index:R,style:z.style})})}else Y=D.createElement(H,{className:rA("".concat(s,"-placeholder"))},D.createElement(la,{component:U,prefixCls:s},Q));return D.createElement(fT.Provider,{value:F},Y)}),vT=bE(BIA);process.env.NODE_ENV!=="production"&&(vT.displayName="ResponseGrid");var sIA=function(e,t){var r=t.ref,o=t.onScroll;return D.createElement(vT,{ref:r,data:e,onScroll:o})};function aIA(A,e){var t=A.columns,r=A.scroll,o=A.sticky,n=A.prefixCls,i=n===void 0?CT:n,g=A.className,B=A.listItemHeight,s=A.components,a=A.onScroll,Q=r||{},E=Q.x,C=Q.y;typeof E!="number"&&(process.env.NODE_ENV!=="production"&&de(!E,"`scroll.x` in virtual table must be number."),E=1),typeof C!="number"&&(C=500,process.env.NODE_ENV!=="production"&&de(!1,"`scroll.y` in virtual table must be number."));var l=Ot(function(v,w){return Dn(s,v)||w}),f=Ot(a),c=D.useMemo(function(){return{sticky:o,scrollY:C,listItemHeight:B,getComponent:l,onScroll:f}},[o,C,B,l,f]);return D.createElement(Up.Provider,{value:c},D.createElement(UE,FA({},A,{className:rA(g,"".concat(i,"-virtual")),scroll:$($({},r),{},{x:E}),components:$($({},s),{},{body:sIA}),columns:t,internalHooks:Mc,tailor:!0,ref:e})))}var wT=D.forwardRef(aIA);process.env.NODE_ENV!=="production"&&(wT.displayName="VirtualTable");function uT(A){return JO(wT,A)}uT();function QIA(A){return null}function EIA(A){return null}var Gp=D.createContext(null),CIA=function(e){for(var t=e.prefixCls,r=e.level,o=e.isStart,n=e.isEnd,i="".concat(t,"-indent-unit"),g=[],B=0;B=0&&t.splice(r,1),t}function sB(A,e){var t=(A||[]).slice();return t.indexOf(e)===-1&&t.push(e),t}function zp(A){return A.split("-")}function wIA(A,e){var t=[],r=Bn(e,A);function o(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];n.forEach(function(i){var g=i.key,B=i.children;t.push(g),o(B)})}return o(r.children),t}function uIA(A){if(A.parent){var e=zp(A.pos);return Number(e[e.length-1])===A.parent.children.length-1}return!1}function DIA(A){var e=zp(A.pos);return Number(e[e.length-1])===0}function IT(A,e,t,r,o,n,i,g,B,s){var a,Q=A.clientX,E=A.clientY,C=A.target.getBoundingClientRect(),l=C.top,f=C.height,c=(s==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-Q),v=(c-12)/r,w=B.filter(function(G){var R;return(R=g[G])===null||R===void 0||(R=R.children)===null||R===void 0?void 0:R.length}),u=Bn(g,t.props.eventKey);if(E-1.5?n({dragNode:U,dropNode:Y,dropPosition:1})?m=1:x=!1:n({dragNode:U,dropNode:Y,dropPosition:0})?m=0:n({dragNode:U,dropNode:Y,dropPosition:1})?m=1:x=!1:n({dragNode:U,dropNode:Y,dropPosition:1})?m=1:x=!1,{dropPosition:m,dropLevelOffset:y,dropTargetKey:u.key,dropTargetPos:u.pos,dragOverNodeKey:F,dropContainerKey:m===0?null:((a=u.parent)===null||a===void 0?void 0:a.key)||null,dropAllowed:x}}function dT(A,e){if(A){var t=e.multiple;return t?A.slice():A.length?[A[0]]:A}}function Rp(A){if(!A)return null;var e;if(Array.isArray(A))e={checkedKeys:A,halfCheckedKeys:void 0};else if(Ce(A)==="object")e={checkedKeys:A.checked||void 0,halfCheckedKeys:A.halfChecked||void 0};else return de(!1,"`checkedKeys` is not an array or an object"),null;return e}function Lp(A,e){var t=new Set;function r(o){if(!t.has(o)){var n=Bn(e,o);if(n){t.add(o);var i=n.parent,g=n.node;g.disabled||i&&r(i.key)}}}return(A||[]).forEach(function(o){r(o)}),zA(t)}function hIA(A){const[e,t]=M.useState(null);return[M.useCallback((n,i,g)=>{const B=e??n,s=Math.min(B||0,n),a=Math.max(B||0,n),Q=i.slice(s,a+1).map(l=>A(l)),E=Q.some(l=>!g.has(l)),C=[];return Q.forEach(l=>{E?(g.has(l)||C.push(l),g.add(l)):(g.delete(l),C.push(l))}),t(E?a:null),C},[e]),n=>{t(n)}]}const ug={},Sp="SELECT_ALL",Op="SELECT_INVERT",Tp="SELECT_NONE",PT=[],MT=(A,e)=>{let t=[];return(e||[]).forEach(r=>{t.push(r),r&&typeof r=="object"&&A in r&&(t=[].concat(zA(t),zA(MT(A,r[A]))))}),t},IIA=(A,e)=>{const{preserveSelectedRowKeys:t,selectedRowKeys:r,defaultSelectedRowKeys:o,getCheckboxProps:n,onChange:i,onSelect:g,onSelectAll:B,onSelectInvert:s,onSelectNone:a,onSelectMultiple:Q,columnWidth:E,type:C,selections:l,fixed:f,renderCell:c,hideSelectAll:v,checkStrictly:w=!0}=e||{},{prefixCls:u,data:h,pageData:I,getRecordByKey:d,getRowKey:P,expandType:p,childrenColumnName:F,locale:m,getPopupContainer:y}=A,H=Ct("Table"),[U,Y]=hIA(V=>V),[x,G]=or(r||o||PT,{value:r}),R=D.useRef(new Map),z=M.useCallback(V=>{if(t){const X=new Map;V.forEach(nA=>{let N=d(nA);!N&&R.current.has(nA)&&(N=R.current.get(nA)),X.set(nA,N)}),R.current=X}},[d,t]);D.useEffect(()=>{z(x)},[x]);const{keyEntities:L}=M.useMemo(()=>{if(w)return{keyEntities:null};let V=h;if(t){const X=new Set(h.map((N,tA)=>P(N,tA))),nA=Array.from(R.current).reduce((N,tA)=>{let[BA,aA]=tA;return X.has(BA)?N:N.concat(aA)},[]);V=[].concat(zA(V),zA(nA))}return np(V,{externalGetKey:P,childrenPropName:F})},[h,P,w,F,t]),b=M.useMemo(()=>MT(F,I),[F,I]),O=M.useMemo(()=>{const V=new Map;return b.forEach((X,nA)=>{const N=P(X,nA),tA=(n?n(X):null)||{};V.set(N,tA),process.env.NODE_ENV!=="production"&&H(!("checked"in tA||"defaultChecked"in tA),"usage","Do not set `checked` or `defaultChecked` in `getCheckboxProps`. Please use `selectedRowKeys` instead.")}),V},[b,P,n]),T=M.useCallback(V=>{var X;return!!(!((X=O.get(P(V)))===null||X===void 0)&&X.disabled)},[O,P]),[S,j]=M.useMemo(()=>{if(w)return[x||[],[]];const{checkedKeys:V,halfCheckedKeys:X}=yE(x,!0,L,T);return[V||[],X]},[x,w,L,T]),J=M.useMemo(()=>{const V=C==="radio"?S.slice(0,1):S;return new Set(V)},[S,C]),Z=M.useMemo(()=>C==="radio"?new Set:new Set(j),[j,C]);D.useEffect(()=>{e||G(PT)},[!!e]);const W=M.useCallback((V,X)=>{let nA,N;z(V),t?(nA=V,N=V.map(tA=>R.current.get(tA))):(nA=[],N=[],V.forEach(tA=>{const BA=d(tA);BA!==void 0&&(nA.push(tA),N.push(BA))})),G(nA),i==null||i(nA,N,{type:X})},[G,d,i,t]),q=M.useCallback((V,X,nA,N)=>{if(g){const tA=nA.map(BA=>d(BA));g(d(V),X,tA,N)}W(nA,"single")},[g,d,W]),AA=M.useMemo(()=>!l||v?null:(l===!0?[Sp,Op,Tp]:l).map(X=>X===Sp?{key:"all",text:m.selectionAll,onSelect(){W(h.map((nA,N)=>P(nA,N)).filter(nA=>{const N=O.get(nA);return!(N!=null&&N.disabled)||J.has(nA)}),"all")}}:X===Op?{key:"invert",text:m.selectInvert,onSelect(){const nA=new Set(J);I.forEach((tA,BA)=>{const aA=P(tA,BA),EA=O.get(aA);EA!=null&&EA.disabled||(nA.has(aA)?nA.delete(aA):nA.add(aA))});const N=Array.from(nA);s&&(H.deprecated(!1,"onSelectInvert","onChange"),s(N)),W(N,"invert")}}:X===Tp?{key:"none",text:m.selectNone,onSelect(){a==null||a(),W(Array.from(J).filter(nA=>{const N=O.get(nA);return N==null?void 0:N.disabled}),"none")}}:X).map(X=>Object.assign(Object.assign({},X),{onSelect:function(){for(var nA,N,tA=arguments.length,BA=new Array(tA),aA=0;aA{var X;if(!e)return process.env.NODE_ENV!=="production"&&H(!V.includes(ug),"usage","`rowSelection` is not config but `SELECTION_COLUMN` exists in the `columns`."),V.filter(hA=>hA!==ug);let nA=zA(V);const N=new Set(J),tA=b.map(P).filter(hA=>!O.get(hA).disabled),BA=tA.every(hA=>N.has(hA)),aA=tA.some(hA=>N.has(hA)),EA=()=>{const hA=[];BA?tA.forEach(MA=>{N.delete(MA),hA.push(MA)}):tA.forEach(MA=>{N.has(MA)||(N.add(MA),hA.push(MA))});const wA=Array.from(N);B==null||B(!BA,wA.map(MA=>d(MA)),hA.map(MA=>d(MA))),W(wA,"all"),Y(null)};let CA,QA;if(C!=="radio"){let hA;if(AA){const ie={getPopupContainer:y,items:AA.map((WA,jA)=>{const{key:bA,text:JA,onSelect:ae}=WA;return{key:bA??jA,onClick:()=>{ae==null||ae(tA)},label:JA}})};hA=D.createElement("div",{className:`${u}-selection-extra`},D.createElement(fp,{menu:ie,getPopupContainer:y},D.createElement("span",null,D.createElement(yF,null))))}const wA=b.map((ie,WA)=>{const jA=P(ie,WA),bA=O.get(jA)||{};return Object.assign({checked:N.has(jA)},bA)}).filter(ie=>{let{disabled:WA}=ie;return WA}),MA=!!wA.length&&wA.length===b.length,TA=MA&&wA.every(ie=>{let{checked:WA}=ie;return WA}),NA=MA&&wA.some(ie=>{let{checked:WA}=ie;return WA});QA=D.createElement(Qa,{checked:MA?TA:!!b.length&&BA,indeterminate:MA?!TA&&NA:!BA&&aA,onChange:EA,disabled:b.length===0||MA,"aria-label":hA?"Custom selection":"Select all",skipGroup:!0}),CA=!v&&D.createElement("div",{className:`${u}-selection`},QA,hA)}let lA;C==="radio"?lA=(hA,wA,MA)=>{const TA=P(wA,MA),NA=N.has(TA);return{node:D.createElement(cc,Object.assign({},O.get(TA),{checked:NA,onClick:ie=>ie.stopPropagation(),onChange:ie=>{N.has(TA)||q(TA,!0,[TA],ie.nativeEvent)}})),checked:NA}}:lA=(hA,wA,MA)=>{var TA;const NA=P(wA,MA),ie=N.has(NA),WA=Z.has(NA),jA=O.get(NA);let bA;return p==="nest"?(bA=WA,process.env.NODE_ENV!=="production"&&H(typeof(jA==null?void 0:jA.indeterminate)!="boolean","usage","set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")):bA=(TA=jA==null?void 0:jA.indeterminate)!==null&&TA!==void 0?TA:WA,{node:D.createElement(Qa,Object.assign({},jA,{indeterminate:bA,checked:ie,skipGroup:!0,onClick:JA=>JA.stopPropagation(),onChange:JA=>{let{nativeEvent:ae}=JA;const{shiftKey:he}=ae,gt=tA.findIndex(be=>be===NA),ye=S.some(be=>tA.includes(be));if(he&&w&&ye){const be=U(gt,tA,N),Fe=Array.from(N);Q==null||Q(!ie,Fe.map(Me=>d(Me)),be.map(Me=>d(Me))),W(Fe,"multiple")}else{const be=S;if(w){const Fe=ie?wg(be,NA):sB(be,NA);q(NA,!ie,Fe,ae)}else{const Fe=yE([].concat(zA(be),[NA]),!0,L,T),{checkedKeys:Me,halfCheckedKeys:ce}=Fe;let ZA=Me;if(ie){const Ie=new Set(Me);Ie.delete(NA),ZA=yE(Array.from(Ie),{checked:!1,halfCheckedKeys:ce},L,T).checkedKeys}q(NA,!ie,ZA,ae)}}Y(ie?null:gt)}})),checked:ie}};const pA=(hA,wA,MA)=>{const{node:TA,checked:NA}=lA(hA,wA,MA);return c?c(NA,wA,MA,TA):TA};if(!nA.includes(ug))if(nA.findIndex(hA=>{var wA;return((wA=hA[Fc])===null||wA===void 0?void 0:wA.columnType)==="EXPAND_COLUMN"})===0){const[hA,...wA]=nA;nA=[hA,ug].concat(zA(wA))}else nA=[ug].concat(zA(nA));const DA=nA.indexOf(ug);process.env.NODE_ENV!=="production"&&H(nA.filter(hA=>hA===ug).length<=1,"usage","Multiple `SELECTION_COLUMN` exist in `columns`."),nA=nA.filter((hA,wA)=>hA!==ug||wA===DA);const mA=nA[DA-1],LA=nA[DA+1];let oA=f;oA===void 0&&((LA==null?void 0:LA.fixed)!==void 0?oA=LA.fixed:(mA==null?void 0:mA.fixed)!==void 0&&(oA=mA.fixed)),oA&&mA&&((X=mA[Fc])===null||X===void 0?void 0:X.columnType)==="EXPAND_COLUMN"&&mA.fixed===void 0&&(mA.fixed=oA);const vA=rA(`${u}-selection-col`,{[`${u}-selection-col-with-dropdown`]:l&&C==="checkbox"}),xA=()=>e!=null&&e.columnTitle?typeof e.columnTitle=="function"?e.columnTitle(QA):e.columnTitle:CA,GA={fixed:oA,width:E,className:`${u}-selection-column`,title:xA(),render:pA,onCell:e.onCell,[Fc]:{className:vA}};return nA.map(hA=>hA===ug?GA:hA)},[P,b,e,S,J,Z,E,AA,p,O,Q,q,T]),J]};function dIA(A,e){return A._antProxy=A._antProxy||{},Object.keys(e).forEach(t=>{if(!(t in A._antProxy)){const r=A[t];A._antProxy[t]=r,A[t]=e[t]}}),A}function PIA(A,e){return M.useImperativeHandle(A,()=>{const t=e(),{nativeElement:r}=t;return typeof Proxy<"u"?new Proxy(r,{get(o,n){return t[n]?t[n]:Reflect.get(o,n)}}):dIA(r,t)})}function MIA(A){return function(t){let{prefixCls:r,onExpand:o,record:n,expanded:i,expandable:g}=t;const B=`${r}-row-expand-icon`;return D.createElement("button",{type:"button",onClick:s=>{o(n,s),s.stopPropagation()},className:rA(B,{[`${B}-spaced`]:!g,[`${B}-expanded`]:g&&i,[`${B}-collapsed`]:g&&!i}),"aria-label":i?A.collapse:A.expand,"aria-expanded":i})}}function FIA(A){return(t,r)=>{const o=t.querySelector(`.${A}-container`);let n=r;if(o){const i=getComputedStyle(o),g=parseInt(i.borderLeftWidth,10),B=parseInt(i.borderRightWidth,10);n=r-g-B}return n}}function ca(A,e){return"key"in A&&A.key!==void 0&&A.key!==null?A.key:A.dataIndex?Array.isArray(A.dataIndex)?A.dataIndex.join("."):A.dataIndex:e}function pc(A,e){return e?`${e}-${A}`:`${A}`}function Nu(A,e){return typeof A=="function"?A(e):A}function pIA(A,e){const t=Nu(A,e);return Object.prototype.toString.call(t)==="[object Object]"?"":t}var mIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},yIA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:mIA}))},FT=D.forwardRef(yIA);process.env.NODE_ENV!=="production"&&(FT.displayName="FilterFilled");function YIA(A){const e=D.useRef(A),t=EL();return[()=>e.current,r=>{e.current=r,t()}]}function HIA(A){var e=A.dropPosition,t=A.dropLevelOffset,r=A.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(e){case-1:o.top=0,o.left=-t*r;break;case 1:o.bottom=0,o.left=-t*r;break;case 0:o.bottom=0,o.left=r;break}return D.createElement("div",{style:o})}function pT(A){if(A==null)throw new TypeError("Cannot destructure "+A)}function bIA(A,e){var t=D.useState(!1),r=sA(t,2),o=r[0],n=r[1];Dt(function(){if(o)return A(),function(){e()}},[o]),Dt(function(){return n(!0),function(){n(!1)}},[])}var UIA=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],mT=function(e,t){var r=e.className,o=e.style,n=e.motion,i=e.motionNodes,g=e.motionType,B=e.onMotionStart,s=e.onMotionEnd,a=e.active,Q=e.treeNodeRequiredProps,E=Ye(e,UIA),C=D.useState(!0),l=sA(C,2),f=l[0],c=l[1],v=D.useContext(Gp),w=v.prefixCls,u=i&&g!=="hide";Dt(function(){i&&u!==f&&c(u)},[i]);var h=function(){i&&B()},I=D.useRef(!1),d=function(){i&&!I.current&&(I.current=!0,s())};bIA(h,d);var P=function(F){u===F&&d()};return i?D.createElement(zi,FA({ref:t,visible:f},n,{motionAppear:g==="show",onVisibleChanged:P}),function(p,F){var m=p.className,y=p.style;return D.createElement("div",{ref:F,className:rA("".concat(w,"-treenode-motion"),m),style:y},i.map(function(H){var U=Object.assign({},(pT(H.data),H.data)),Y=H.title,x=H.key,G=H.isStart,R=H.isEnd;delete U.children;var z=vc(x,Q);return D.createElement(xE,FA({},U,z,{title:Y,active:a,data:H.data,key:x,isStart:G,isEnd:R}))}))}):D.createElement(xE,FA({domRef:t,className:r,style:o},E,{active:a}))};mT.displayName="MotionTreeNode";var xIA=D.forwardRef(mT);function GIA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],t=A.length,r=e.length;if(Math.abs(t-r)!==1)return{add:!1,key:null};function o(n,i){var g=new Map;n.forEach(function(s){g.set(s,!0)});var B=i.filter(function(s){return!g.has(s)});return B.length===1?B[0]:null}return t ").concat(e);return e}var GT=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.data;A.selectable,A.checkable;var o=A.expandedKeys,n=A.selectedKeys,i=A.checkedKeys,g=A.loadedKeys,B=A.loadingKeys,s=A.halfCheckedKeys,a=A.keyEntities,Q=A.disabled,E=A.dragging,C=A.dragOverNodeKey,l=A.dropPosition,f=A.motion,c=A.height,v=A.itemHeight,w=A.virtual,u=A.focusable,h=A.activeItem,I=A.focused,d=A.tabIndex,P=A.onKeyDown,p=A.onFocus,F=A.onBlur,m=A.onActiveChange,y=A.onListChangeStart,H=A.onListChangeEnd,U=Ye(A,zIA),Y=D.useRef(null),x=D.useRef(null);D.useImperativeHandle(e,function(){return{scrollTo:function(lA){Y.current.scrollTo(lA)},getIndentWidth:function(){return x.current.offsetWidth}}});var G=D.useState(o),R=sA(G,2),z=R[0],L=R[1],b=D.useState(r),O=sA(b,2),T=O[0],S=O[1],j=D.useState(r),J=sA(j,2),Z=J[0],W=J[1],q=D.useState([]),AA=sA(q,2),_=AA[0],V=AA[1],X=D.useState(null),nA=sA(X,2),N=nA[0],tA=nA[1],BA=D.useRef(r);BA.current=r;function aA(){var QA=BA.current;S(QA),W(QA),V([]),tA(null),H()}Dt(function(){L(o);var QA=GIA(z,o);if(QA.key!==null)if(QA.add){var lA=T.findIndex(function(vA){var xA=vA.key;return xA===QA.key}),pA=UT(yT(T,r,QA.key),w,c,v),DA=T.slice();DA.splice(lA+1,0,bT),W(DA),V(pA),tA("show")}else{var mA=r.findIndex(function(vA){var xA=vA.key;return xA===QA.key}),LA=UT(yT(r,T,QA.key),w,c,v),oA=r.slice();oA.splice(mA+1,0,bT),W(oA),V(LA),tA("hide")}else T!==r&&(S(r),W(r))},[o,r]),D.useEffect(function(){E||aA()},[E]);var EA=f?Z:r,CA={expandedKeys:o,selectedKeys:n,loadedKeys:g,loadingKeys:B,checkedKeys:i,halfCheckedKeys:s,dragOverNodeKey:C,dropPosition:l,keyEntities:a};return D.createElement(D.Fragment,null,I&&h&&D.createElement("span",{style:YT,"aria-live":"assertive"},LIA(h)),D.createElement("div",null,D.createElement("input",{style:YT,disabled:u===!1||Q,tabIndex:u!==!1?d:null,onKeyDown:P,onFocus:p,onBlur:F,value:"",onChange:RIA,"aria-label":"for screen reader"})),D.createElement("div",{className:"".concat(t,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},D.createElement("div",{className:"".concat(t,"-indent")},D.createElement("div",{ref:x,className:"".concat(t,"-indent-unit")}))),D.createElement(gu,FA({},U,{data:EA,itemKey:xT,height:c,fullHeight:!1,virtual:w,itemHeight:v,prefixCls:"".concat(t,"-list"),ref:Y,onVisibleChange:function(lA,pA){var DA=new Set(lA),mA=pA.filter(function(LA){return!DA.has(LA)});mA.some(function(LA){return xT(LA)===fa})&&aA()}}),function(QA){var lA=QA.pos,pA=Object.assign({},(pT(QA.data),QA.data)),DA=QA.title,mA=QA.key,LA=QA.isStart,oA=QA.isEnd,vA=fc(mA,lA);delete pA.key,delete pA.children;var xA=vc(vA,CA);return D.createElement(xIA,FA({},pA,xA,{title:DA,active:!!h&&mA===h.key,pos:lA,data:QA.data,isStart:LA,isEnd:oA,motion:f,motionNodes:mA===fa?_:null,motionType:N,onMotionStart:y,onMotionEnd:aA,treeNodeRequiredProps:CA,onMouseMove:function(){m(null)}}))}))});GT.displayName="NodeList";var SIA=10,Np=function(A){sg(t,A);var e=ag(t);function t(){var r;Or(this,t);for(var o=arguments.length,n=new Array(o),i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,Q=r.state,E=Q.dragChildrenKeys,C=Q.dropPosition,l=Q.dropTargetKey,f=Q.dropTargetPos,c=Q.dropAllowed;if(c){var v=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),l!==null){var w=$($({},vc(l,r.getTreeNodeRequiredProps())),{},{active:((s=r.getActiveItem())===null||s===void 0?void 0:s.key)===l,data:Bn(r.state.keyEntities,l).node}),u=E.indexOf(l)!==-1;de(!u,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var h=zp(f),I={event:g,node:jr(w),dragNode:r.dragNode?jr(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(E),dropToGap:C!==0,dropPosition:C+Number(h[h.length-1])};a||v==null||v(I),r.dragNode=null}}}),K(OA(r),"cleanDragState",function(){var g=r.state.draggingNodeKey;g!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),K(OA(r),"triggerExpandActionExpand",function(g,B){var s=r.state,a=s.expandedKeys,Q=s.flattenNodes,E=B.expanded,C=B.key,l=B.isLeaf;if(!(l||g.shiftKey||g.metaKey||g.ctrlKey)){var f=Q.filter(function(v){return v.key===C})[0],c=jr($($({},vc(C,r.getTreeNodeRequiredProps())),{},{data:f.data}));r.setExpandedKeys(E?wg(a,C):sB(a,C)),r.onNodeExpand(g,c)}}),K(OA(r),"onNodeClick",function(g,B){var s=r.props,a=s.onClick,Q=s.expandAction;Q==="click"&&r.triggerExpandActionExpand(g,B),a==null||a(g,B)}),K(OA(r),"onNodeDoubleClick",function(g,B){var s=r.props,a=s.onDoubleClick,Q=s.expandAction;Q==="doubleClick"&&r.triggerExpandActionExpand(g,B),a==null||a(g,B)}),K(OA(r),"onNodeSelect",function(g,B){var s=r.state.selectedKeys,a=r.state,Q=a.keyEntities,E=a.fieldNames,C=r.props,l=C.onSelect,f=C.multiple,c=B.selected,v=B[E.key],w=!c;w?f?s=sB(s,v):s=[v]:s=wg(s,v);var u=s.map(function(h){var I=Bn(Q,h);return I?I.node:null}).filter(function(h){return h});r.setUncontrolledState({selectedKeys:s}),l==null||l(s,{event:"select",selected:w,node:B,selectedNodes:u,nativeEvent:g.nativeEvent})}),K(OA(r),"onNodeCheck",function(g,B,s){var a=r.state,Q=a.keyEntities,E=a.checkedKeys,C=a.halfCheckedKeys,l=r.props,f=l.checkStrictly,c=l.onCheck,v=B.key,w,u={event:"check",node:B,checked:s,nativeEvent:g.nativeEvent};if(f){var h=s?sB(E,v):wg(E,v),I=wg(C,v);w={checked:h,halfChecked:I},u.checkedNodes=h.map(function(y){return Bn(Q,y)}).filter(function(y){return y}).map(function(y){return y.node}),r.setUncontrolledState({checkedKeys:h})}else{var d=yE([].concat(zA(E),[v]),!0,Q),P=d.checkedKeys,p=d.halfCheckedKeys;if(!s){var F=new Set(P);F.delete(v);var m=yE(Array.from(F),{checked:!1,halfCheckedKeys:p},Q);P=m.checkedKeys,p=m.halfCheckedKeys}w=P,u.checkedNodes=[],u.checkedNodesPositions=[],u.halfCheckedKeys=p,P.forEach(function(y){var H=Bn(Q,y);if(H){var U=H.node,Y=H.pos;u.checkedNodes.push(U),u.checkedNodesPositions.push({node:U,pos:Y})}}),r.setUncontrolledState({checkedKeys:P},!1,{halfCheckedKeys:p})}c==null||c(w,u)}),K(OA(r),"onNodeLoad",function(g){var B,s=g.key,a=r.state.keyEntities,Q=Bn(a,s);if(!(Q!=null&&(B=Q.children)!==null&&B!==void 0&&B.length)){var E=new Promise(function(C,l){r.setState(function(f){var c=f.loadedKeys,v=c===void 0?[]:c,w=f.loadingKeys,u=w===void 0?[]:w,h=r.props,I=h.loadData,d=h.onLoad;if(!I||v.indexOf(s)!==-1||u.indexOf(s)!==-1)return null;var P=I(g);return P.then(function(){var p=r.state.loadedKeys,F=sB(p,s);d==null||d(F,{event:"load",node:g}),r.setUncontrolledState({loadedKeys:F}),r.setState(function(m){return{loadingKeys:wg(m.loadingKeys,s)}}),C()}).catch(function(p){if(r.setState(function(m){return{loadingKeys:wg(m.loadingKeys,s)}}),r.loadingRetryTimes[s]=(r.loadingRetryTimes[s]||0)+1,r.loadingRetryTimes[s]>=SIA){var F=r.state.loadedKeys;de(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:sB(F,s)}),C()}l(p)}),{loadingKeys:sB(u,s)}})});return E.catch(function(){}),E}}),K(OA(r),"onNodeMouseEnter",function(g,B){var s=r.props.onMouseEnter;s==null||s({event:g,node:B})}),K(OA(r),"onNodeMouseLeave",function(g,B){var s=r.props.onMouseLeave;s==null||s({event:g,node:B})}),K(OA(r),"onNodeContextMenu",function(g,B){var s=r.props.onRightClick;s&&(g.preventDefault(),s({event:g,node:B}))}),K(OA(r),"onFocus",function(){var g=r.props.onFocus;r.setState({focused:!0});for(var B=arguments.length,s=new Array(B),a=0;a1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var a=!1,Q=!0,E={};Object.keys(g).forEach(function(C){if(C in r.props){Q=!1;return}a=!0,E[C]=g[C]}),a&&(!B||Q)&&r.setState($($({},E),s))}}),K(OA(r),"scrollTo",function(g){r.listRef.current.scrollTo(g)}),r}return Tr(t,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,n=o.activeKey,i=o.itemScrollOffset,g=i===void 0?0:i;n!==void 0&&n!==this.state.activeKey&&(this.setState({activeKey:n}),n!==null&&this.scrollTo({key:n,offset:g}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var o=this.state,n=o.focused,i=o.flattenNodes,g=o.keyEntities,B=o.draggingNodeKey,s=o.activeKey,a=o.dropLevelOffset,Q=o.dropContainerKey,E=o.dropTargetKey,C=o.dropPosition,l=o.dragOverNodeKey,f=o.indent,c=this.props,v=c.prefixCls,w=c.className,u=c.style,h=c.showLine,I=c.focusable,d=c.tabIndex,P=d===void 0?0:d,p=c.selectable,F=c.showIcon,m=c.icon,y=c.switcherIcon,H=c.draggable,U=c.checkable,Y=c.checkStrictly,x=c.disabled,G=c.motion,R=c.loadData,z=c.filterTreeNode,L=c.height,b=c.itemHeight,O=c.virtual,T=c.titleRender,S=c.dropIndicatorRender,j=c.onContextMenu,J=c.onScroll,Z=c.direction,W=c.rootClassName,q=c.rootStyle,AA=Ro(this.props,{aria:!0,data:!0}),_;return H&&(Ce(H)==="object"?_=H:typeof H=="function"?_={nodeDraggable:H}:_={}),D.createElement(Gp.Provider,{value:{prefixCls:v,selectable:p,showIcon:F,icon:m,switcherIcon:y,draggable:_,draggingNodeKey:B,checkable:U,checkStrictly:Y,disabled:x,keyEntities:g,dropLevelOffset:a,dropContainerKey:Q,dropTargetKey:E,dropPosition:C,dragOverNodeKey:l,indent:f,direction:Z,dropIndicatorRender:S,loadData:R,filterTreeNode:z,titleRender:T,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},D.createElement("div",{role:"tree",className:rA(v,w,W,K(K(K({},"".concat(v,"-show-line"),h),"".concat(v,"-focused"),n),"".concat(v,"-active-focused"),s!==null)),style:q},D.createElement(GT,FA({ref:this.listRef,prefixCls:v,style:u,data:i,disabled:x,selectable:p,checkable:!!U,motion:G,dragging:B!==null,height:L,itemHeight:b,virtual:O,focusable:I,focused:n,tabIndex:P,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:j,onScroll:J},this.getTreeNodeRequiredProps(),AA))))}}],[{key:"getDerivedStateFromProps",value:function(o,n){var i=n.prevProps,g={prevProps:o};function B(d){return!i&&d in o||i&&i[d]!==o[d]}var s,a=n.fieldNames;if(B("fieldNames")&&(a=mE(o.fieldNames),g.fieldNames=a),B("treeData")?s=o.treeData:B("children")&&(de(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),s=HS(o.children)),s){g.treeData=s;var Q=np(s,{fieldNames:a});g.keyEntities=$(K({},fa,HT),Q.keyEntities),process.env.NODE_ENV!=="production"&&RvA(s,a)}var E=g.keyEntities||n.keyEntities;if(B("expandedKeys")||i&&B("autoExpandParent"))g.expandedKeys=o.autoExpandParent||!i&&o.defaultExpandParent?Lp(o.expandedKeys,E):o.expandedKeys;else if(!i&&o.defaultExpandAll){var C=$({},E);delete C[fa],g.expandedKeys=Object.keys(C).map(function(d){return C[d].key})}else!i&&o.defaultExpandedKeys&&(g.expandedKeys=o.autoExpandParent||o.defaultExpandParent?Lp(o.defaultExpandedKeys,E):o.defaultExpandedKeys);if(g.expandedKeys||delete g.expandedKeys,s||g.expandedKeys){var l=op(s||n.treeData,g.expandedKeys||n.expandedKeys,a);g.flattenNodes=l}if(o.selectable&&(B("selectedKeys")?g.selectedKeys=dT(o.selectedKeys,o):!i&&o.defaultSelectedKeys&&(g.selectedKeys=dT(o.defaultSelectedKeys,o))),o.checkable){var f;if(B("checkedKeys")?f=Rp(o.checkedKeys)||{}:!i&&o.defaultCheckedKeys?f=Rp(o.defaultCheckedKeys)||{}:s&&(f=Rp(o.checkedKeys)||{checkedKeys:n.checkedKeys,halfCheckedKeys:n.halfCheckedKeys}),f){var c=f,v=c.checkedKeys,w=v===void 0?[]:v,u=c.halfCheckedKeys,h=u===void 0?[]:u;if(!o.checkStrictly){var I=yE(w,!0,E);w=I.checkedKeys,h=I.halfCheckedKeys}g.checkedKeys=w,g.halfCheckedKeys=h}}return B("loadedKeys")&&(g.loadedKeys=o.loadedKeys),g}}]),t}(D.Component);K(Np,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:HIA,allowDrop:function(){return!0},expandAction:!1}),K(Np,"TreeNode",xE);var OIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},TIA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:OIA}))},jp=D.forwardRef(TIA);process.env.NODE_ENV!=="production"&&(jp.displayName="FileOutlined");var kIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},NIA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:kIA}))},zT=D.forwardRef(NIA);process.env.NODE_ENV!=="production"&&(zT.displayName="FolderOpenOutlined");var jIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},JIA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:jIA}))},RT=D.forwardRef(JIA);process.env.NODE_ENV!=="production"&&(RT.displayName="FolderOutlined");var KIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},XIA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:KIA}))},LT=D.forwardRef(XIA);process.env.NODE_ENV!=="production"&&(LT.displayName="HolderOutlined");const VIA=new ht("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),WIA=(A,e)=>({[`.${A}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${e.motionDurationSlow}`}}}),ZIA=(A,e)=>({[`.${A}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:e.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${eA(e.lineWidthBold)} solid ${e.colorPrimary}`,borderRadius:"50%",content:'""'}}}),qIA=(A,e)=>{const{treeCls:t,treeNodeCls:r,treeNodePadding:o,titleHeight:n,nodeSelectedBg:i,nodeHoverBg:g}=e,B=e.paddingXS;return{[t]:Object.assign(Object.assign({},Tt(e)),{background:e.colorBgContainer,borderRadius:e.borderRadius,transition:`background-color ${e.motionDurationSlow}`,[`&${t}-rtl`]:{[`${t}-switcher`]:{"&_close":{[`${t}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${t}-active-focused)`]:Object.assign({},ZB(e)),[`${t}-list-holder-inner`]:{alignItems:"flex-start"},[`&${t}-block-node`]:{[`${t}-list-holder-inner`]:{alignItems:"stretch",[`${t}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,border:`1px solid ${e.colorPrimary}`,opacity:0,animationName:VIA,animationDuration:e.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${r}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${eA(o)} 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${t}-node-content-wrapper`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${t}-node-content-wrapper`]:{background:e.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${t}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{cursor:"grab",[`${t}-draggable-icon`]:{flexShrink:0,width:n,lineHeight:`${eA(n)}`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${e.motionDurationSlow}`,[`${r}:hover &`]:{opacity:.45}},[`&${r}-disabled`]:{[`${t}-draggable-icon`]:{visibility:"hidden"}}}},[`${t}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:n}},[`${t}-draggable-icon`]:{visibility:"hidden"},[`${t}-switcher`]:Object.assign(Object.assign({},WIA(A,e)),{position:"relative",flex:"none",alignSelf:"stretch",width:n,margin:0,lineHeight:`${eA(n)}`,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${e.motionDurationSlow}`,borderRadius:e.borderRadius,"&-noop":{cursor:"unset"},[`&:not(${t}-switcher-noop):hover`]:{backgroundColor:e.colorBgTextHover},"&_close":{[`${t}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:e.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:e.calc(n).div(2).equal(),bottom:e.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:e.calc(e.calc(n).div(2).equal()).mul(.8).equal(),height:e.calc(n).div(2).equal(),borderBottom:`1px solid ${e.colorBorder}`,content:'""'}}}),[`${t}-checkbox`]:{top:"initial",marginInlineEnd:B,alignSelf:"flex-start",marginTop:e.marginXXS},[`${t}-node-content-wrapper, ${t}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:n,margin:0,padding:`0 ${eA(e.calc(e.paddingXS).div(2).equal())}`,color:"inherit",lineHeight:`${eA(n)}`,background:"transparent",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:g},[`&${t}-node-selected`]:{backgroundColor:i},[`${t}-iconEle`]:{display:"inline-block",width:n,height:n,lineHeight:`${eA(n)}`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${t}-unselectable ${t}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${t}-node-content-wrapper`]:Object.assign({lineHeight:`${eA(n)}`,userSelect:"none"},ZIA(A,e)),[`${r}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${e.colorPrimary}`}},"&-show-line":{[`${t}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:e.calc(n).div(2).equal(),bottom:e.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${t}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last`]:{[`${t}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${eA(e.calc(n).div(2).equal())} !important`}}}}})}},_IA=A=>{const{treeCls:e,treeNodeCls:t,treeNodePadding:r,directoryNodeSelectedBg:o,directoryNodeSelectedColor:n}=A;return{[`${e}${e}-directory`]:{[t]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,transition:`background-color ${A.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:A.controlItemBgHover}},"> *":{zIndex:1},[`${e}-switcher`]:{transition:`color ${A.motionDurationMid}`},[`${e}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${e}-node-selected`]:{color:n,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:o},[`${e}-switcher`]:{color:n},[`${e}-node-content-wrapper`]:{color:n,background:"transparent"}}}}}},$IA=(A,e)=>{const t=`.${A}`,r=`${t}-treenode`,o=e.calc(e.paddingXS).div(2).equal(),n=it(e,{treeCls:t,treeNodeCls:r,treeNodePadding:o});return[qIA(A,n),_IA(n)]},AdA=A=>{const{controlHeightSM:e}=A;return{titleHeight:e,nodeHoverBg:A.controlItemBgHover,nodeSelectedBg:A.controlItemBgActive}},edA=Ut("Tree",(A,e)=>{let{prefixCls:t}=e;return[{[A.componentCls]:US(`${t}-checkbox`,A)},$IA(t,A),Zz(A)]},A=>{const{colorTextLightSolid:e,colorPrimary:t}=A;return Object.assign(Object.assign({},AdA(A)),{directoryNodeSelectedColor:e,directoryNodeSelectedBg:t})}),ST=4;function tdA(A){const{dropPosition:e,dropLevelOffset:t,prefixCls:r,indent:o,direction:n="ltr"}=A,i=n==="ltr"?"left":"right",g=n==="ltr"?"right":"left",B={[i]:-t*o+ST,[g]:0};switch(e){case-1:B.top=-3;break;case 1:B.bottom=-3;break;default:B.bottom=-3,B[i]=o+ST;break}return M.createElement("div",{style:B,className:`${r}-drop-indicator`})}var rdA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},odA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:rdA}))},OT=D.forwardRef(odA);process.env.NODE_ENV!=="production"&&(OT.displayName="CaretDownFilled");var ndA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},idA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:ndA}))},TT=D.forwardRef(idA);process.env.NODE_ENV!=="production"&&(TT.displayName="MinusSquareOutlined");var gdA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},BdA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:gdA}))},kT=D.forwardRef(BdA);process.env.NODE_ENV!=="production"&&(kT.displayName="PlusSquareOutlined");const sdA=A=>{const{prefixCls:e,switcherIcon:t,treeNodeProps:r,showLine:o}=A,{isLeaf:n,expanded:i,loading:g}=r;if(g)return D.createElement(aE,{className:`${e}-switcher-loading-icon`});let B;if(o&&typeof o=="object"&&(B=o.showLeafIcon),n){if(!o)return null;if(typeof B!="boolean"&&B){const Q=typeof B=="function"?B(r):B,E=`${e}-switcher-line-custom-icon`;return D.isValidElement(Q)?ho(Q,{className:rA(Q.props.className||"",E)}):Q}return B?D.createElement(jp,{className:`${e}-switcher-line-icon`}):D.createElement("span",{className:`${e}-switcher-leaf-line`})}const s=`${e}-switcher-icon`,a=typeof t=="function"?t(r):t;return D.isValidElement(a)?ho(a,{className:rA(a.props.className||"",s)}):a!==void 0?a:o?i?D.createElement(TT,{className:`${e}-switcher-line-icon`}):D.createElement(kT,{className:`${e}-switcher-line-icon`}):D.createElement(OT,{className:s})},Jp=M.forwardRef((A,e)=>{var t;const{getPrefixCls:r,direction:o,virtual:n,tree:i}=M.useContext(Ee),{prefixCls:g,className:B,showIcon:s=!1,showLine:a,switcherIcon:Q,blockNode:E=!1,children:C,checkable:l=!1,selectable:f=!0,draggable:c,motion:v,style:w}=A,u=r("tree",g),h=r(),I=v??Object.assign(Object.assign({},JG(h)),{motionAppear:!1}),d=Object.assign(Object.assign({},A),{checkable:l,selectable:f,showIcon:s,motion:I,blockNode:E,showLine:!!a,dropIndicatorRender:tdA}),[P,p,F]=edA(u),[,m]=Vr(),y=m.paddingXS/2+(((t=m.Tree)===null||t===void 0?void 0:t.titleHeight)||m.controlHeightSM),H=M.useMemo(()=>{if(!c)return!1;let Y={};switch(typeof c){case"function":Y.nodeDraggable=c;break;case"object":Y=Object.assign({},c);break}return Y.icon!==!1&&(Y.icon=Y.icon||M.createElement(LT,null)),Y},[c]),U=Y=>M.createElement(sdA,{prefixCls:u,switcherIcon:Q,treeNodeProps:Y,showLine:a});return P(M.createElement(Np,Object.assign({itemHeight:y,ref:e,virtual:n},d,{style:Object.assign(Object.assign({},i==null?void 0:i.style),w),prefixCls:u,className:rA({[`${u}-icon-hide`]:!s,[`${u}-block-node`]:E,[`${u}-unselectable`]:!f,[`${u}-rtl`]:o==="rtl"},i==null?void 0:i.className,B,p,F),direction:o,checkable:l&&M.createElement("span",{className:`${u}-checkbox-inner`}),selectable:f,switcherIcon:U,draggable:H}),C))});process.env.NODE_ENV!=="production"&&(Jp.displayName="Tree");const NT=0,Kp=1,jT=2;function Xp(A,e,t){const{key:r,children:o}=t;function n(i){const g=i[r],B=i[o];e(g,i)!==!1&&Xp(B||[],e,t)}A.forEach(n)}function adA(A){let{treeData:e,expandedKeys:t,startKey:r,endKey:o,fieldNames:n}=A;const i=[];let g=NT;if(r&&r===o)return[r];if(!r||!o)return[];function B(s){return s===r||s===o}return Xp(e,s=>{if(g===jT)return!1;if(B(s)){if(i.push(s),g===NT)g=Kp;else if(g===Kp)return g=jT,!1}else g===Kp&&i.push(s);return t.includes(s)},mE(n)),i}function Vp(A,e,t){const r=zA(e),o=[];return Xp(A,(n,i)=>{const g=r.indexOf(n);return g!==-1&&(o.push(i),r.splice(g,1)),!!r.length},mE(t)),o}var JT=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{defaultExpandAll:t,defaultExpandParent:r,defaultExpandedKeys:o}=A,n=JT(A,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const i=D.useRef(),g=D.useRef(),B=()=>{const{keyEntities:p}=np(KT(n));let F;return t?F=Object.keys(p):r?F=Lp(n.expandedKeys||o||[],p):F=n.expandedKeys||o||[],F},[s,a]=D.useState(n.selectedKeys||n.defaultSelectedKeys||[]),[Q,E]=D.useState(()=>B());D.useEffect(()=>{"selectedKeys"in n&&a(n.selectedKeys)},[n.selectedKeys]),D.useEffect(()=>{"expandedKeys"in n&&E(n.expandedKeys)},[n.expandedKeys]);const C=(p,F)=>{var m;return"expandedKeys"in n||E(p),(m=n.onExpand)===null||m===void 0?void 0:m.call(n,p,F)},l=(p,F)=>{var m;const{multiple:y,fieldNames:H}=n,{node:U,nativeEvent:Y}=F,{key:x=""}=U,G=KT(n),R=Object.assign(Object.assign({},F),{selected:!0}),z=(Y==null?void 0:Y.ctrlKey)||(Y==null?void 0:Y.metaKey),L=Y==null?void 0:Y.shiftKey;let b;y&&z?(b=p,i.current=x,g.current=b,R.selectedNodes=Vp(G,b,H)):y&&L?(b=Array.from(new Set([].concat(zA(g.current||[]),zA(adA({treeData:G,expandedKeys:Q,startKey:x,endKey:i.current,fieldNames:H}))))),R.selectedNodes=Vp(G,b,H)):(b=[x],i.current=x,g.current=b,R.selectedNodes=Vp(G,b,H)),(m=n.onSelect)===null||m===void 0||m.call(n,b,R),"selectedKeys"in n||a(b)},{getPrefixCls:f,direction:c}=D.useContext(Ee),{prefixCls:v,className:w,showIcon:u=!0,expandAction:h="click"}=n,I=JT(n,["prefixCls","className","showIcon","expandAction"]),d=f("tree",v),P=rA(`${d}-directory`,{[`${d}-directory-rtl`]:c==="rtl"},w);return D.createElement(Jp,Object.assign({icon:QdA,ref:e,blockNode:!0},I,{showIcon:u,expandAction:h,prefixCls:d,className:P,expandedKeys:Q,selectedKeys:s,onSelect:l,onExpand:C}))},XT=D.forwardRef(EdA);process.env.NODE_ENV!=="production"&&(XT.displayName="DirectoryTree");const Wp=Jp;Wp.DirectoryTree=XT,Wp.TreeNode=xE;function VT(A){let{value:e,onChange:t,filterSearch:r,tablePrefixCls:o,locale:n}=A;return r?D.createElement("div",{className:`${o}-filter-dropdown-search`},D.createElement(cg,{prefix:D.createElement(Qu,null),placeholder:n.filterSearchPlaceholder,onChange:t,value:e,htmlSize:1,className:`${o}-filter-dropdown-search-input`})):null}const CdA=A=>{const{keyCode:e}=A;e===HA.ENTER&&A.stopPropagation()},WT=D.forwardRef((A,e)=>D.createElement("div",{className:A.className,onClick:t=>t.stopPropagation(),onKeyDown:CdA,ref:e},A.children));process.env.NODE_ENV!=="production"&&(WT.displayName="FilterDropdownMenuWrapper");function GE(A){let e=[];return(A||[]).forEach(t=>{let{value:r,children:o}=t;e.push(r),o&&(e=[].concat(zA(e),zA(GE(o))))}),e}function ldA(A){return A.some(e=>{let{children:t}=e;return t})}function ZT(A,e){return typeof e=="string"||typeof e=="number"?e==null?void 0:e.toString().toLowerCase().includes(A.trim().toLowerCase()):!1}function qT(A){let{filters:e,prefixCls:t,filteredKeys:r,filterMultiple:o,searchValue:n,filterSearch:i}=A;return e.map((g,B)=>{const s=String(g.value);if(g.children)return{key:s||B,label:g.text,popupClassName:`${t}-dropdown-submenu`,children:qT({filters:g.children,prefixCls:t,filteredKeys:r,filterMultiple:o,searchValue:n,filterSearch:i})};const a=o?Qa:cc,Q={key:g.value!==void 0?s:B,label:D.createElement(D.Fragment,null,D.createElement(a,{checked:r.includes(s)}),D.createElement("span",null,g.text))};return n.trim()?typeof i=="function"?i(n,g)?Q:null:ZT(n,g.text)?Q:null:Q})}function Zp(A){return A||[]}function cdA(A){var e,t;const{tablePrefixCls:r,prefixCls:o,column:n,dropdownPrefixCls:i,columnKey:g,filterOnClose:B,filterMultiple:s,filterMode:a="menu",filterSearch:Q=!1,filterState:E,triggerFilter:C,locale:l,children:f,getPopupContainer:c,rootClassName:v}=A,{filterDropdownOpen:w,onFilterDropdownOpenChange:u,filterResetToDefaultFilteredValue:h,defaultFilteredValue:I,filterDropdownVisible:d,onFilterDropdownVisibleChange:P}=n,[p,F]=D.useState(!1),m=!!(E&&(!((e=E.filteredKeys)===null||e===void 0)&&e.length||E.forceFiltered)),y=aA=>{F(aA),u==null||u(aA),P==null||P(aA)};if(process.env.NODE_ENV!=="production"){const aA=Ct("Table");[["filterDropdownVisible","filterDropdownOpen",d],["onFilterDropdownVisibleChange","onFilterDropdownOpenChange",P]].forEach(EA=>{let[CA,QA,lA]=EA;aA.deprecated(lA==null,CA,QA)})}const H=(t=w??d)!==null&&t!==void 0?t:p,U=E==null?void 0:E.filteredKeys,[Y,x]=YIA(Zp(U)),G=aA=>{let{selectedKeys:EA}=aA;x(EA)},R=(aA,EA)=>{let{node:CA,checked:QA}=EA;G(s?{selectedKeys:aA}:{selectedKeys:QA&&CA.key?[CA.key]:[]})};D.useEffect(()=>{p&&G({selectedKeys:Zp(U)})},[U]);const[z,L]=D.useState([]),b=aA=>{L(aA)},[O,T]=D.useState(""),S=aA=>{const{value:EA}=aA.target;T(EA)};D.useEffect(()=>{p||T("")},[p]);const j=aA=>{const EA=aA!=null&&aA.length?aA:null;if(EA===null&&(!E||!E.filteredKeys)||yi(EA,E==null?void 0:E.filteredKeys,!0))return null;C({column:n,key:g,filteredKeys:EA})},J=()=>{y(!1),j(Y())},Z=function(){let{confirm:aA,closeDropdown:EA}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};aA&&j([]),EA&&y(!1),T(""),x(h?(I||[]).map(CA=>String(CA)):[])},W=function(){let{closeDropdown:aA}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};aA&&y(!1),j(Y())},q=(aA,EA)=>{EA.source==="trigger"&&(aA&&U!==void 0&&x(Zp(U)),y(aA),!aA&&!n.filterDropdown&&B&&J())},AA=rA({[`${i}-menu-without-submenu`]:!ldA(n.filters||[])}),_=aA=>{if(aA.target.checked){const EA=GE(n==null?void 0:n.filters).map(CA=>String(CA));x(EA)}else x([])},V=aA=>{let{filters:EA}=aA;return(EA||[]).map((CA,QA)=>{const lA=String(CA.value),pA={title:CA.text,key:CA.value!==void 0?lA:String(QA)};return CA.children&&(pA.children=V({filters:CA.children})),pA})},X=aA=>{var EA;return Object.assign(Object.assign({},aA),{text:aA.title,value:aA.key,children:((EA=aA.children)===null||EA===void 0?void 0:EA.map(CA=>X(CA)))||[]})};let nA;if(typeof n.filterDropdown=="function")nA=n.filterDropdown({prefixCls:`${i}-custom`,setSelectedKeys:aA=>G({selectedKeys:aA}),selectedKeys:Y(),confirm:W,clearFilters:Z,filters:n.filters,visible:H,close:()=>{y(!1)}});else if(n.filterDropdown)nA=n.filterDropdown;else{const aA=Y()||[],EA=()=>{const QA=D.createElement(Cg,{image:Cg.PRESENTED_IMAGE_SIMPLE,description:l.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}});if((n.filters||[]).length===0)return QA;if(a==="tree")return D.createElement(D.Fragment,null,D.createElement(VT,{filterSearch:Q,value:O,onChange:S,tablePrefixCls:r,locale:l}),D.createElement("div",{className:`${r}-filter-dropdown-tree`},s?D.createElement(Qa,{checked:aA.length===GE(n.filters).length,indeterminate:aA.length>0&&aA.lengthtypeof Q=="function"?Q(O,X(DA)):ZT(O,DA.title):void 0})));const lA=qT({filters:n.filters||[],filterSearch:Q,prefixCls:o,filteredKeys:Y(),filterMultiple:s,searchValue:O}),pA=lA.every(DA=>DA===null);return D.createElement(D.Fragment,null,D.createElement(VT,{filterSearch:Q,value:O,onChange:S,tablePrefixCls:r,locale:l}),pA?QA:D.createElement(aa,{selectable:!0,multiple:s,prefixCls:`${i}-menu`,className:AA,onSelect:G,onDeselect:G,selectedKeys:aA,getPopupContainer:c,openKeys:z,onOpenChange:b,items:lA}))},CA=()=>h?yi((I||[]).map(QA=>String(QA)),aA,!0):aA.length===0;nA=D.createElement(D.Fragment,null,EA(),D.createElement("div",{className:`${o}-dropdown-btns`},D.createElement(kt,{type:"link",size:"small",disabled:CA(),onClick:()=>Z()},l.filterReset),D.createElement(kt,{type:"primary",size:"small",onClick:J},l.filterConfirm)))}n.filterDropdown&&(nA=D.createElement(KL,{selectable:void 0},nA));const N=()=>D.createElement(WT,{className:`${o}-dropdown`},nA);let tA;typeof n.filterIcon=="function"?tA=n.filterIcon(m):n.filterIcon?tA=n.filterIcon:tA=D.createElement(FT,null);const{direction:BA}=D.useContext(Ee);return D.createElement("div",{className:`${o}-column`},D.createElement("span",{className:`${r}-column-title`},f),D.createElement(fp,{dropdownRender:N,trigger:["click"],open:H,onOpenChange:q,getPopupContainer:c,placement:BA==="rtl"?"bottomLeft":"bottomRight",rootClassName:v},D.createElement("span",{role:"button",tabIndex:-1,className:rA(`${o}-trigger`,{active:m}),onClick:aA=>{aA.stopPropagation()}},tA)))}function qp(A,e,t){let r=[];return(A||[]).forEach((o,n)=>{var i;const g=pc(n,t);if(o.filters||"filterDropdown"in o||"onFilter"in o)if("filteredValue"in o){let B=o.filteredValue;"filterDropdown"in o||(B=(i=B==null?void 0:B.map(String))!==null&&i!==void 0?i:B),r.push({column:o,key:ca(o,g),filteredKeys:B,forceFiltered:o.filtered})}else r.push({column:o,key:ca(o,g),filteredKeys:e&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(r=[].concat(zA(r),zA(qp(o.children,e,g))))}),r}function _T(A,e,t,r,o,n,i,g,B){return t.map((s,a)=>{const Q=pc(a,g),{filterOnClose:E=!0,filterMultiple:C=!0,filterMode:l,filterSearch:f}=s;let c=s;if(c.filters||c.filterDropdown){const v=ca(c,Q),w=r.find(u=>{let{key:h}=u;return v===h});c=Object.assign(Object.assign({},c),{title:u=>D.createElement(cdA,{tablePrefixCls:A,prefixCls:`${A}-filter`,dropdownPrefixCls:e,column:c,columnKey:v,filterState:w,filterOnClose:E,filterMultiple:C,filterMode:l,filterSearch:f,triggerFilter:n,locale:o,getPopupContainer:i,rootClassName:B},Nu(s.title,u))})}return"children"in c&&(c=Object.assign(Object.assign({},c),{children:_T(A,e,c.children,r,o,n,i,Q,B)})),c})}function $T(A){const e={};return A.forEach(t=>{let{key:r,filteredKeys:o,column:n}=t;const i=r,{filters:g,filterDropdown:B}=n;if(B)e[i]=o||null;else if(Array.isArray(o)){const s=GE(g);e[i]=s.filter(a=>o.includes(String(a)))}else e[i]=null}),e}function _p(A,e,t){return e.reduce((r,o)=>{const{column:{onFilter:n,filters:i},filteredKeys:g}=o;return n&&g&&g.length?r.map(B=>Object.assign({},B)).filter(B=>g.some(s=>{const a=GE(i),Q=a.findIndex(C=>String(C)===String(s)),E=Q!==-1?a[Q]:s;return B[t]&&(B[t]=_p(B[t],e,t)),n(E,B)})):r},A)}const Ak=A=>A.flatMap(e=>"children"in e?[e].concat(zA(Ak(e.children||[]))):[e]);function fdA(A){let{prefixCls:e,dropdownPrefixCls:t,mergedColumns:r,onFilterChange:o,getPopupContainer:n,locale:i,rootClassName:g}=A;const B=Ct("Table"),s=D.useMemo(()=>Ak(r||[]),[r]),[a,Q]=D.useState(()=>qp(s,!0)),E=D.useMemo(()=>{const c=qp(s,!1);if(c.length===0)return c;let v=!0,w=!0;if(c.forEach(u=>{let{filteredKeys:h}=u;h!==void 0?v=!1:w=!1}),v){const u=(s||[]).map((h,I)=>ca(h,pc(I)));return a.filter(h=>{let{key:I}=h;return u.includes(I)}).map(h=>{const I=s[u.findIndex(d=>d===h.key)];return Object.assign(Object.assign({},h),{column:Object.assign(Object.assign({},h.column),I),forceFiltered:I.filtered})})}return process.env.NODE_ENV!=="production"&&B(w,"usage","Columns should all contain `filteredValue` or not contain `filteredValue`."),c},[s,a]),C=D.useMemo(()=>$T(E),[E]),l=c=>{const v=E.filter(w=>{let{key:u}=w;return u!==c.key});v.push(c),Q(v),o($T(v),v)};return[c=>_T(e,t,c,E,i,l,n,void 0,g),E,C]}function vdA(A,e,t){const r=D.useRef({});function o(n){if(!r.current||r.current.data!==A||r.current.childrenColumnName!==e||r.current.getRowKey!==t){let g=function(B){B.forEach((s,a)=>{const Q=t(s,a);i.set(Q,s),s&&typeof s=="object"&&e in s&&g(s[e]||[])})};const i=new Map;g(A),r.current={data:A,childrenColumnName:e,kvMap:i,getRowKey:t}}return r.current.kvMap.get(n)}return[o]}var wdA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const n=A[o];typeof n!="function"&&(t[o]=n)}),t}function DdA(A,e,t){const r=t&&typeof t=="object"?t:{},{total:o=0}=r,n=wdA(r,["total"]),[i,g]=M.useState(()=>({current:"defaultCurrent"in n?n.defaultCurrent:1,pageSize:"defaultPageSize"in n?n.defaultPageSize:ek})),B=uO(i,n,{total:o>0?o:A}),s=Math.ceil((o||A)/B.pageSize);B.current>s&&(B.current=s||1);const a=(E,C)=>{g({current:E??1,pageSize:C||B.pageSize})},Q=(E,C)=>{var l;t&&((l=t.onChange)===null||l===void 0||l.call(t,E,C)),a(E,C),e(E,C||(B==null?void 0:B.pageSize))};return t===!1?[{},()=>{}]:[Object.assign(Object.assign({},B),{onChange:Q}),a]}var hdA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},IdA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:hdA}))},tk=D.forwardRef(IdA);process.env.NODE_ENV!=="production"&&(tk.displayName="CaretDownOutlined");var ddA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},PdA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:ddA}))},rk=D.forwardRef(PdA);process.env.NODE_ENV!=="production"&&(rk.displayName="CaretUpOutlined");const ju="ascend",$p="descend";function Ju(A){return typeof A.sorter=="object"&&typeof A.sorter.multiple=="number"?A.sorter.multiple:!1}function ok(A){return typeof A=="function"?A:A&&typeof A=="object"&&A.compare?A.compare:!1}function MdA(A,e){return e?A[A.indexOf(e)+1]:A[0]}function A8(A,e,t){let r=[];function o(n,i){r.push({column:n,key:ca(n,i),multiplePriority:Ju(n),sortOrder:n.sortOrder})}return(A||[]).forEach((n,i)=>{const g=pc(i,t);n.children?("sortOrder"in n&&o(n,g),r=[].concat(zA(r),zA(A8(n.children,e,g)))):n.sorter&&("sortOrder"in n?o(n,g):e&&n.defaultSortOrder&&r.push({column:n,key:ca(n,g),multiplePriority:Ju(n),sortOrder:n.defaultSortOrder}))}),r}function nk(A,e,t,r,o,n,i,g){return(e||[]).map((B,s)=>{const a=pc(s,g);let Q=B;if(Q.sorter){const E=Q.sortDirections||o,C=Q.showSorterTooltip===void 0?i:Q.showSorterTooltip,l=ca(Q,a),f=t.find(p=>{let{key:F}=p;return F===l}),c=f?f.sortOrder:null,v=MdA(E,c);let w;if(B.sortIcon)w=B.sortIcon({sortOrder:c});else{const p=E.includes(ju)&&D.createElement(rk,{className:rA(`${A}-column-sorter-up`,{active:c===ju})}),F=E.includes($p)&&D.createElement(tk,{className:rA(`${A}-column-sorter-down`,{active:c===$p})});w=D.createElement("span",{className:rA(`${A}-column-sorter`,{[`${A}-column-sorter-full`]:!!(p&&F)})},D.createElement("span",{className:`${A}-column-sorter-inner`,"aria-hidden":"true"},p,F))}const{cancelSort:u,triggerAsc:h,triggerDesc:I}=n||{};let d=u;v===$p?d=I:v===ju&&(d=h);const P=typeof C=="object"?Object.assign({title:d},C):{title:d};Q=Object.assign(Object.assign({},Q),{className:rA(Q.className,{[`${A}-column-sort`]:c}),title:p=>{const F=`${A}-column-sorters`,m=D.createElement("span",{className:`${A}-column-title`},Nu(B.title,p)),y=D.createElement("div",{className:F},m,w);return C?typeof C!="boolean"&&(C==null?void 0:C.target)==="sorter-icon"?D.createElement("div",{className:`${F} ${A}-column-sorters-tooltip-target-sorter`},m,D.createElement(Mn,Object.assign({},P),w)):D.createElement(Mn,Object.assign({},P),y):y},onHeaderCell:p=>{var F;const m=((F=B.onHeaderCell)===null||F===void 0?void 0:F.call(B,p))||{},y=m.onClick,H=m.onKeyDown;m.onClick=x=>{r({column:B,key:l,sortOrder:v,multiplePriority:Ju(B)}),y==null||y(x)},m.onKeyDown=x=>{x.keyCode===HA.ENTER&&(r({column:B,key:l,sortOrder:v,multiplePriority:Ju(B)}),H==null||H(x))};const U=pIA(B.title,{}),Y=U==null?void 0:U.toString();return c?m["aria-sort"]=c==="ascend"?"ascending":"descending":m["aria-label"]=Y||"",m.className=rA(m.className,`${A}-column-has-sorters`),m.tabIndex=0,B.ellipsis&&(m.title=(U??"").toString()),m}})}return"children"in Q&&(Q=Object.assign(Object.assign({},Q),{children:nk(A,Q.children,t,r,o,n,i,a)})),Q})}const ik=A=>{const{column:e,sortOrder:t}=A;return{column:e,order:t,field:e.dataIndex,columnKey:e.key}},gk=A=>{const e=A.filter(t=>{let{sortOrder:r}=t;return r}).map(ik);if(e.length===0&&A.length){const t=A.length-1;return Object.assign(Object.assign({},ik(A[t])),{column:void 0})}return e.length<=1?e[0]||{}:e};function e8(A,e,t){const r=e.slice().sort((i,g)=>g.multiplePriority-i.multiplePriority),o=A.slice(),n=r.filter(i=>{let{column:{sorter:g},sortOrder:B}=i;return ok(g)&&B});return n.length?o.sort((i,g)=>{for(let B=0;B{const g=i[t];return g?Object.assign(Object.assign({},i),{[t]:e8(g,e,t)}):i}):o}function FdA(A){let{prefixCls:e,mergedColumns:t,onSorterChange:r,sortDirections:o,tableLocale:n,showSorterTooltip:i}=A;const[g,B]=D.useState(A8(t,!0)),s=D.useMemo(()=>{let l=!0;const f=A8(t,!1);if(!f.length)return g;const c=[];function v(u){l?c.push(u):c.push(Object.assign(Object.assign({},u),{sortOrder:null}))}let w=null;return f.forEach(u=>{w===null?(v(u),u.sortOrder&&(u.multiplePriority===!1?l=!1:w=!0)):(w&&u.multiplePriority!==!1||(l=!1),v(u))}),c},[t,g]),a=D.useMemo(()=>{var l,f;const c=s.map(v=>{let{column:w,sortOrder:u}=v;return{column:w,order:u}});return{sortColumns:c,sortColumn:(l=c[0])===null||l===void 0?void 0:l.column,sortOrder:(f=c[0])===null||f===void 0?void 0:f.order}},[s]),Q=l=>{let f;l.multiplePriority===!1||!s.length||s[0].multiplePriority===!1?f=[l]:f=[].concat(zA(s.filter(c=>{let{key:v}=c;return v!==l.key})),[l]),B(f),r(gk(f),f)};return[l=>nk(e,l,s,Q,o,n,i),s,a,()=>gk(s)]}function Bk(A,e){return A.map(t=>{const r=Object.assign({},t);return r.title=Nu(t.title,e),"children"in r&&(r.children=Bk(r.children,e)),r})}function pdA(A){return[D.useCallback(t=>Bk(t,A),[A])]}const mdA=cT((A,e)=>{const{_renderTimes:t}=A,{_renderTimes:r}=e;return t!==r}),ydA=uT((A,e)=>{const{_renderTimes:t}=A,{_renderTimes:r}=e;return t!==r}),YdA=A=>{const{componentCls:e,lineWidth:t,lineType:r,tableBorderColor:o,tableHeaderBg:n,tablePaddingVertical:i,tablePaddingHorizontal:g,calc:B}=A,s=`${eA(t)} ${r} ${o}`,a=(Q,E,C)=>({[`&${e}-${Q}`]:{[`> ${e}-container`]:{[`> ${e}-content, > ${e}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${e}-expanded-row-fixed`]:{margin:`${eA(B(E).mul(-1).equal())} - ${eA(B(B(C).add(t)).mul(-1).equal())}`}}}}}});return{[`${e}-wrapper`]:{[`${e}${e}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${e}-title`]:{border:s,borderBottom:0},[`> ${e}-container`]:{borderInlineStart:s,borderTop:s,[` + `]:{display:"inline-block",minWidth:A.itemSize,height:A.itemSize,color:A.colorText,fontFamily:A.fontFamily,lineHeight:`${AA(A.itemSize)}`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:A.borderRadius,cursor:"pointer",transition:`all ${A.motionDurationMid}`},[`${e}-prev, ${e}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:A.colorText,cursor:"pointer",userSelect:"none"},[`${e}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:A.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${AA(A.lineWidth)} ${A.lineType} transparent`,borderRadius:A.borderRadius,outline:"none",transition:`all ${A.motionDurationMid}`},[`&:hover ${e}-item-link`]:{backgroundColor:A.colorBgTextHover},[`&:active ${e}-item-link`]:{backgroundColor:A.colorBgTextActive},[`&${e}-disabled:hover`]:{[`${e}-item-link`]:{backgroundColor:"transparent"}}},[`${e}-slash`]:{marginInlineEnd:A.paginationSlashMarginInlineEnd,marginInlineStart:A.paginationSlashMarginInlineStart},[`${e}-options`]:{display:"inline-block",marginInlineStart:A.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto",[`${t}-select-arrow:not(:last-child)`]:{opacity:1}},"&-quick-jumper":{display:"inline-block",height:A.controlHeight,marginInlineStart:A.marginXS,lineHeight:AA(A.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},qF(A)),WF(A,{borderColor:A.colorBorder,hoverBorderColor:A.colorPrimaryHover,activeBorderColor:A.colorPrimary,activeShadow:A.activeShadow})),{"&[disabled]":Object.assign({},Iu(A)),width:A.calc(A.controlHeightLG).mul(1.25).equal(),height:A.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:A.marginXS,marginInlineEnd:A.marginXS})}}}},WuA=A=>{const{componentCls:e}=A;return{[`${e}-item`]:{display:"inline-block",minWidth:A.itemSize,height:A.itemSize,marginInlineEnd:A.marginXS,fontFamily:A.fontFamily,lineHeight:AA(A.calc(A.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${AA(A.lineWidth)} ${A.lineType} transparent`,borderRadius:A.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${AA(A.paginationItemPaddingInline)}`,color:A.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${e}-item-active)`]:{"&:hover":{transition:`all ${A.motionDurationMid}`,backgroundColor:A.colorBgTextHover},"&:active":{backgroundColor:A.colorBgTextActive}},"&-active":{fontWeight:A.fontWeightStrong,backgroundColor:A.itemActiveBg,borderColor:A.colorPrimary,a:{color:A.colorPrimary},"&:hover":{borderColor:A.colorPrimaryHover},"&:hover a":{color:A.colorPrimaryHover}}}}},ZuA=A=>{const{componentCls:e}=A;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Jt(A)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${e}-total-text`]:{display:"inline-block",height:A.itemSize,marginInlineEnd:A.marginXS,lineHeight:AA(A.calc(A.itemSize).sub(2).equal()),verticalAlign:"middle"}}),WuA(A)),VuA(A)),XuA(A)),KuA(A)),JuA(A)),{[`@media only screen and (max-width: ${A.screenLG}px)`]:{[`${e}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${A.screenSM}px)`]:{[`${e}-options`]:{display:"none"}}}),[`&${A.componentCls}-rtl`]:{direction:"rtl"}}},quA=A=>{const{componentCls:e}=A;return{[`${e}:not(${e}-disabled)`]:{[`${e}-item`]:Object.assign({},ta(A)),[`${e}-jump-prev, ${e}-jump-next`]:{"&:focus-visible":Object.assign({[`${e}-item-link-icon`]:{opacity:1},[`${e}-item-ellipsis`]:{opacity:0}},ZB(A))},[`${e}-prev, ${e}-next`]:{[`&:focus-visible ${e}-item-link`]:Object.assign({},ZB(A))}}}},DO=A=>Object.assign({itemBg:A.colorBgContainer,itemSize:A.controlHeight,itemSizeSM:A.controlHeightSM,itemActiveBg:A.colorBgContainer,itemLinkBg:A.colorBgContainer,itemActiveColorDisabled:A.colorTextDisabled,itemActiveBgDisabled:A.controlItemBgActiveDisabled,itemInputBg:A.colorBgContainer,miniOptionsSizeChangerTop:0},VF(A)),hO=A=>it(A,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:A.calc(A.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:A.calc(A.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:A.calc(A.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:A.calc(A.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:A.marginSM,paginationSlashMarginInlineEnd:A.marginSM,paginationEllipsisTextIndent:"0.13em"},XF(A)),_uA=Gt("Pagination",A=>{const e=hO(A);return[ZuA(e),quA(e)]},DO),$uA=A=>{const{componentCls:e}=A;return{[`${e}${e}-bordered${e}-disabled:not(${e}-mini)`]:{"&, &:hover":{[`${e}-item-link`]:{borderColor:A.colorBorder}},"&:focus-visible":{[`${e}-item-link`]:{borderColor:A.colorBorder}},[`${e}-item, ${e}-item-link`]:{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,[`&:hover:not(${e}-item-active)`]:{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,a:{color:A.colorTextDisabled}},[`&${e}-item-active`]:{backgroundColor:A.itemActiveBgDisabled}},[`${e}-prev, ${e}-next`]:{"&:hover button":{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder,color:A.colorTextDisabled},[`${e}-item-link`]:{backgroundColor:A.colorBgContainerDisabled,borderColor:A.colorBorder}}},[`${e}${e}-bordered:not(${e}-mini)`]:{[`${e}-prev, ${e}-next`]:{"&:hover button":{borderColor:A.colorPrimaryHover,backgroundColor:A.itemBg},[`${e}-item-link`]:{backgroundColor:A.itemLinkBg,borderColor:A.colorBorder},[`&:hover ${e}-item-link`]:{borderColor:A.colorPrimary,backgroundColor:A.itemBg,color:A.colorPrimary},[`&${e}-disabled`]:{[`${e}-item-link`]:{borderColor:A.colorBorder,color:A.colorTextDisabled}}},[`${e}-item`]:{backgroundColor:A.itemBg,border:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,[`&:hover:not(${e}-item-active)`]:{borderColor:A.colorPrimary,backgroundColor:A.itemBg,a:{color:A.colorPrimary}},"&-active":{borderColor:A.colorPrimary}}}}},ADA=Sl(["Pagination","bordered"],A=>{const e=hO(A);return[$uA(e)]},DO);var eDA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{align:e,prefixCls:t,selectPrefixCls:r,className:o,rootClassName:n,style:i,size:g,locale:B,selectComponentClass:s,responsive:a,showSizeChanger:Q}=A,E=eDA(A,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:C}=au(a),[,l]=Xr(),{getPrefixCls:f,direction:c,pagination:v={}}=D.useContext(Ce),w=f("pagination",t),[u,h,I]=_uA(w),d=Q??v.showSizeChanger,P=D.useMemo(()=>{const x=D.createElement("span",{className:`${w}-item-ellipsis`},"•••"),G=D.createElement("button",{className:`${w}-item-link`,type:"button",tabIndex:-1},c==="rtl"?D.createElement(As,null):D.createElement(sa,null)),R=D.createElement("button",{className:`${w}-item-link`,type:"button",tabIndex:-1},c==="rtl"?D.createElement(sa,null):D.createElement(As,null)),z=D.createElement("a",{className:`${w}-item-link`},D.createElement("div",{className:`${w}-item-container`},c==="rtl"?D.createElement(Dp,{className:`${w}-item-link-icon`}):D.createElement(up,{className:`${w}-item-link-icon`}),x)),L=D.createElement("a",{className:`${w}-item-link`},D.createElement("div",{className:`${w}-item-container`},c==="rtl"?D.createElement(up,{className:`${w}-item-link-icon`}):D.createElement(Dp,{className:`${w}-item-link-icon`}),x));return{prevIcon:G,nextIcon:R,jumpPrevIcon:z,jumpNextIcon:L}},[c,w]),[F]=Aa("Pagination",lx),p=Object.assign(Object.assign({},F),B),m=on(g),y=m==="small"||!!(C&&!m&&a),H=f("select",r),U=rA({[`${w}-${e}`]:!!e,[`${w}-mini`]:y,[`${w}-rtl`]:c==="rtl",[`${w}-bordered`]:l.wireframe},v==null?void 0:v.className,o,n,h,I),Y=Object.assign(Object.assign({},v==null?void 0:v.style),i);return u(D.createElement(D.Fragment,null,l.wireframe&&D.createElement(ADA,{prefixCls:w}),D.createElement(vO,Object.assign({},P,E,{style:Y,prefixCls:w,selectPrefixCls:H,className:U,selectComponentClass:s||(y?wO:uO),locale:p,showSizeChanger:d}))))};process.env.NODE_ENV!=="production"&&(Ip.displayName="Pagination");function tDA(A){let{percent:e,prefixCls:t}=A;const r=`${t}-dot`,o=`${r}-holder`,n=`${o}-hidden`,[i,g]=D.useState(!1);Dt(()=>{e!==0&&g(!0)},[e!==0]);const B=Math.max(Math.min(e,100),0),s=100,a=s/5,Q=s/2-a/2,E=Q*2*Math.PI,C=(l,f)=>D.createElement("circle",{className:rA(l,`${r}-circle`),r:Q,cx:"50",cy:"50",strokeWidth:a,style:f});return i?D.createElement("span",{className:rA(o,`${r}-progress`,B<=0&&n)},D.createElement("svg",{viewBox:`0 0 ${s} ${s}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":B},C(`${r}-circle-bg`),C("",{strokeDasharray:`${E*B/100} ${E*(100-B)/100}`,strokeDashoffset:`${E/4}`}))):null}function rDA(A){const{prefixCls:e,percent:t=0}=A,r=`${e}-dot`,o=`${r}-holder`,n=`${o}-hidden`;return D.createElement(D.Fragment,null,D.createElement("span",{className:rA(o,t>0&&n)},D.createElement("span",{className:rA(r,`${e}-dot-spin`)},[1,2,3,4].map(i=>D.createElement("i",{className:`${e}-dot-item`,key:i})))),D.createElement(tDA,{prefixCls:e,percent:t}))}function oDA(A){const{prefixCls:e,indicator:t,percent:r}=A,o=`${e}-dot`;return t&&D.isValidElement(t)?zo(t,{className:rA(t.props.className,o),percent:r}):D.createElement(rDA,{prefixCls:e,percent:r})}const nDA=new ht("antSpinMove",{to:{opacity:1}}),iDA=new ht("antRotate",{to:{transform:"rotate(405deg)"}}),gDA=A=>{const{componentCls:e,calc:t}=A;return{[`${e}`]:Object.assign(Object.assign({},Jt(A)),{position:"absolute",display:"none",color:A.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${A.motionDurationSlow} ${A.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${e}-text`]:{fontSize:A.fontSize,paddingTop:t(t(A.dotSize).sub(A.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:A.colorBgMask,zIndex:A.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${A.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[e]:{[`${e}-dot-holder`]:{color:A.colorWhite},[`${e}-text`]:{color:A.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${e}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:A.contentHeight,[`${e}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:t(A.dotSize).mul(-1).div(2).equal()},[`${e}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${A.colorBgContainer}`},[`&${e}-show-text ${e}-dot`]:{marginTop:t(A.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${e}-dot`]:{margin:t(A.dotSizeSM).mul(-1).div(2).equal()},[`${e}-text`]:{paddingTop:t(t(A.dotSizeSM).sub(A.fontSize)).div(2).add(2).equal()},[`&${e}-show-text ${e}-dot`]:{marginTop:t(A.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${e}-dot`]:{margin:t(A.dotSizeLG).mul(-1).div(2).equal()},[`${e}-text`]:{paddingTop:t(t(A.dotSizeLG).sub(A.fontSize)).div(2).add(2).equal()},[`&${e}-show-text ${e}-dot`]:{marginTop:t(A.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${e}-container`]:{position:"relative",transition:`opacity ${A.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:A.colorBgContainer,opacity:0,transition:`all ${A.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${e}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:A.spinDotDefault},[`${e}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${e}-dot-holder`]:{width:"1em",height:"1em",fontSize:A.dotSize,display:"inline-block",transition:`transform ${A.motionDurationSlow} ease, opacity ${A.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:A.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${e}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${e}-dot`]:{position:"relative",display:"inline-block",fontSize:A.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:t(A.dotSize).sub(t(A.marginXXS).div(2)).div(2).equal(),height:t(A.dotSize).sub(t(A.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:nDA,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:iDA,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${A.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:A.colorFillSecondary}},[`&-sm ${e}-dot`]:{fontSize:A.dotSizeSM},[`&-sm ${e}-dot-holder`]:{i:{width:t(t(A.dotSizeSM).sub(t(A.marginXXS).div(2))).div(2).equal(),height:t(t(A.dotSizeSM).sub(t(A.marginXXS).div(2))).div(2).equal()}},[`&-lg ${e}-dot`]:{fontSize:A.dotSizeLG},[`&-lg ${e}-dot-holder`]:{i:{width:t(t(A.dotSizeLG).sub(A.marginXXS)).div(2).equal(),height:t(t(A.dotSizeLG).sub(A.marginXXS)).div(2).equal()}},[`&${e}-show-text ${e}-text`]:{display:"block"}})}},BDA=Gt("Spin",A=>{const e=it(A,{spinDotDefault:A.colorTextDescription});return[gDA(e)]},A=>{const{controlHeightLG:e,controlHeight:t}=A;return{contentHeight:400,dotSize:e/2,dotSizeSM:e*.35,dotSizeLG:t}}),sDA=200,IO=[[30,.05],[70,.03],[96,.01]];function aDA(A,e){const[t,r]=D.useState(0),o=D.useRef(),n=e==="auto";return D.useEffect(()=>(n&&A&&(r(0),o.current=setInterval(()=>{r(i=>{const g=100-i;for(let B=0;B{clearInterval(o.current)}),[n,A]),n?t:e}var QDA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:e,spinning:t=!0,delay:r=0,className:o,rootClassName:n,size:i="default",tip:g,wrapperClassName:B,style:s,children:a,fullscreen:Q=!1,indicator:E,percent:C}=A,l=QDA(A,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:f}=D.useContext(Ce),c=f("spin",e),[v,w,u]=BDA(c),[h,I]=D.useState(()=>t&&!EDA(t,r)),d=aDA(h,C);D.useEffect(()=>{if(t){const Y=PvA(r,()=>{I(!0)});return Y(),()=>{var x;(x=Y==null?void 0:Y.cancel)===null||x===void 0||x.call(Y)}}I(!1)},[r,t]);const P=D.useMemo(()=>typeof a<"u"&&!Q,[a,Q]);if(process.env.NODE_ENV!=="production"){const Y=vt("Spin");process.env.NODE_ENV!=="production"&&Y(!g||P||Q,"usage","`tip` only work in nest or fullscreen pattern.")}const{direction:F,spin:p}=D.useContext(Ce),m=rA(c,p==null?void 0:p.className,{[`${c}-sm`]:i==="small",[`${c}-lg`]:i==="large",[`${c}-spinning`]:h,[`${c}-show-text`]:!!g,[`${c}-rtl`]:F==="rtl"},o,!Q&&n,w,u),y=rA(`${c}-container`,{[`${c}-blur`]:h}),H=Object.assign(Object.assign({},p==null?void 0:p.style),s),U=D.createElement("div",Object.assign({},l,{style:H,className:m,"aria-live":"polite","aria-busy":h}),D.createElement(oDA,{prefixCls:c,indicator:E??dO,percent:d}),g&&(P||Q)?D.createElement("div",{className:`${c}-text`},g):null);return v(P?D.createElement("div",Object.assign({},l,{className:rA(`${c}-nested-loading`,B,w,u)}),h&&D.createElement("div",{key:"loading"},U),D.createElement("div",{className:y,key:"container"},a)):Q?D.createElement("div",{className:rA(`${c}-fullscreen`,{[`${c}-fullscreen-show`]:h},n,w,u)},U):U)};Gu.setDefaultIndicator=A=>{dO=A},process.env.NODE_ENV!=="production"&&(Gu.displayName="Spin");const dp=M.createContext({});dp.Consumer;var PO=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{prefixCls:e,className:t,avatar:r,title:o,description:n}=A,i=PO(A,["prefixCls","className","avatar","title","description"]);const{getPrefixCls:g}=M.useContext(Ce),B=g("list",e),s=rA(`${B}-item-meta`,t),a=M.createElement("div",{className:`${B}-item-meta-content`},o&&M.createElement("h4",{className:`${B}-item-meta-title`},o),n&&M.createElement("div",{className:`${B}-item-meta-description`},n));return M.createElement("div",Object.assign({},i,{className:s}),r&&M.createElement("div",{className:`${B}-item-meta-avatar`},r),(o||n)&&a)},MO=M.forwardRef((A,e)=>{const{prefixCls:t,children:r,actions:o,extra:n,styles:i,className:g,classNames:B,colStyle:s}=A,a=PO(A,["prefixCls","children","actions","extra","styles","className","classNames","colStyle"]),{grid:Q,itemLayout:E}=M.useContext(dp),{getPrefixCls:C,list:l}=M.useContext(Ce),f=P=>{var F,p;return rA((p=(F=l==null?void 0:l.item)===null||F===void 0?void 0:F.classNames)===null||p===void 0?void 0:p[P],B==null?void 0:B[P])},c=P=>{var F,p;return Object.assign(Object.assign({},(p=(F=l==null?void 0:l.item)===null||F===void 0?void 0:F.styles)===null||p===void 0?void 0:p[P]),i==null?void 0:i[P])},v=()=>{let P=!1;return M.Children.forEach(r,F=>{typeof F=="string"&&(P=!0)}),P&&M.Children.count(r)>1},w=()=>E==="vertical"?!!n:!v(),u=C("list",t),h=(o==null?void 0:o.length)&&M.createElement("ul",{className:rA(`${u}-item-action`,f("actions")),key:"actions",style:c("actions")},o.map((P,F)=>M.createElement("li",{key:`${u}-item-action-${F}`},P,F!==o.length-1&&M.createElement("em",{className:`${u}-item-action-split`})))),I=Q?"div":"li",d=M.createElement(I,Object.assign({},a,Q?{}:{ref:e},{className:rA(`${u}-item`,{[`${u}-item-no-flex`]:!w()},g)}),E==="vertical"&&n?[M.createElement("div",{className:`${u}-item-main`,key:"content"},r,h),M.createElement("div",{className:rA(`${u}-item-extra`,f("extra")),key:"extra",style:c("extra")},n)]:[r,h,zo(n,{key:"extra"})]);return Q?M.createElement(US,{ref:e,flex:1,style:s},d):d});MO.Meta=CDA;const lDA=A=>{const{listBorderedCls:e,componentCls:t,paddingLG:r,margin:o,itemPaddingSM:n,itemPaddingLG:i,marginLG:g,borderRadiusLG:B}=A;return{[`${e}`]:{border:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderRadius:B,[`${t}-header,${t}-footer,${t}-item`]:{paddingInline:r},[`${t}-pagination`]:{margin:`${AA(o)} ${AA(g)}`}},[`${e}${t}-sm`]:{[`${t}-item,${t}-header,${t}-footer`]:{padding:n}},[`${e}${t}-lg`]:{[`${t}-item,${t}-header,${t}-footer`]:{padding:i}}}},cDA=A=>{const{componentCls:e,screenSM:t,screenMD:r,marginLG:o,marginSM:n,margin:i}=A;return{[`@media screen and (max-width:${r}px)`]:{[`${e}`]:{[`${e}-item`]:{[`${e}-item-action`]:{marginInlineStart:o}}},[`${e}-vertical`]:{[`${e}-item`]:{[`${e}-item-extra`]:{marginInlineStart:o}}}},[`@media screen and (max-width: ${t}px)`]:{[`${e}`]:{[`${e}-item`]:{flexWrap:"wrap",[`${e}-action`]:{marginInlineStart:n}}},[`${e}-vertical`]:{[`${e}-item`]:{flexWrap:"wrap-reverse",[`${e}-item-main`]:{minWidth:A.contentWidth},[`${e}-item-extra`]:{margin:`auto auto ${AA(i)}`}}}}}},fDA=A=>{const{componentCls:e,antCls:t,controlHeight:r,minHeight:o,paddingSM:n,marginLG:i,padding:g,itemPadding:B,colorPrimary:s,itemPaddingSM:a,itemPaddingLG:Q,paddingXS:E,margin:C,colorText:l,colorTextDescription:f,motionDurationSlow:c,lineWidth:v,headerBg:w,footerBg:u,emptyTextPadding:h,metaMarginBottom:I,avatarMarginRight:d,titleMarginBottom:P,descriptionFontSize:F}=A;return{[`${e}`]:Object.assign(Object.assign({},Jt(A)),{position:"relative","*":{outline:"none"},[`${e}-header`]:{background:w},[`${e}-footer`]:{background:u},[`${e}-header, ${e}-footer`]:{paddingBlock:n},[`${e}-pagination`]:{marginBlockStart:i,[`${t}-pagination-options`]:{textAlign:"start"}},[`${e}-spin`]:{minHeight:o,textAlign:"center"},[`${e}-items`]:{margin:0,padding:0,listStyle:"none"},[`${e}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:B,color:l,[`${e}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${e}-item-meta-avatar`]:{marginInlineEnd:d},[`${e}-item-meta-content`]:{flex:"1 0",width:0,color:l},[`${e}-item-meta-title`]:{margin:`0 0 ${AA(A.marginXXS)} 0`,color:l,fontSize:A.fontSize,lineHeight:A.lineHeight,"> a":{color:l,transition:`all ${c}`,"&:hover":{color:s}}},[`${e}-item-meta-description`]:{color:f,fontSize:F,lineHeight:A.lineHeight}},[`${e}-item-action`]:{flex:"0 0 auto",marginInlineStart:A.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${AA(E)}`,color:f,fontSize:A.fontSize,lineHeight:A.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${e}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:v,height:A.calc(A.fontHeight).sub(A.calc(A.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:A.colorSplit}}},[`${e}-empty`]:{padding:`${AA(g)} 0`,color:f,fontSize:A.fontSizeSM,textAlign:"center"},[`${e}-empty-text`]:{padding:h,color:A.colorTextDisabled,fontSize:A.fontSize,textAlign:"center"},[`${e}-item-no-flex`]:{display:"block"}}),[`${e}-grid ${t}-col > ${e}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:C,paddingBlock:0,borderBlockEnd:"none"},[`${e}-vertical ${e}-item`]:{alignItems:"initial",[`${e}-item-main`]:{display:"block",flex:1},[`${e}-item-extra`]:{marginInlineStart:i},[`${e}-item-meta`]:{marginBlockEnd:I,[`${e}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:P,color:l,fontSize:A.fontSizeLG,lineHeight:A.lineHeightLG}},[`${e}-item-action`]:{marginBlockStart:g,marginInlineStart:"auto","> li":{padding:`0 ${AA(g)}`,"&:first-child":{paddingInlineStart:0}}}},[`${e}-split ${e}-item`]:{borderBlockEnd:`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${e}-split ${e}-header`]:{borderBlockEnd:`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`},[`${e}-split${e}-empty ${e}-footer`]:{borderTop:`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`},[`${e}-loading ${e}-spin-nested-loading`]:{minHeight:r},[`${e}-split${e}-something-after-last-item ${t}-spin-container > ${e}-items > ${e}-item:last-child`]:{borderBlockEnd:`${AA(A.lineWidth)} ${A.lineType} ${A.colorSplit}`},[`${e}-lg ${e}-item`]:{padding:Q},[`${e}-sm ${e}-item`]:{padding:a},[`${e}:not(${e}-vertical)`]:{[`${e}-item-no-flex`]:{[`${e}-item-action`]:{float:"right"}}}}},vDA=Gt("List",A=>{const e=it(A,{listBorderedCls:`${A.componentCls}-bordered`,minHeight:A.controlHeightLG});return[fDA(e),lDA(e),cDA(e)]},A=>({contentWidth:220,itemPadding:`${AA(A.paddingContentVertical)} 0`,itemPaddingSM:`${AA(A.paddingContentVerticalSM)} ${AA(A.paddingContentHorizontal)}`,itemPaddingLG:`${AA(A.paddingContentVerticalLG)} ${AA(A.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:A.padding,metaMarginBottom:A.padding,avatarMarginRight:A.padding,titleMarginBottom:A.paddingSM,descriptionFontSize:A.fontSize}));var wDA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o(lA,pA)=>{var DA;P(lA),p(pA),e&&((DA=e==null?void 0:e[QA])===null||DA===void 0||DA.call(e,lA,pA))},G=x("onChange"),R=x("onShowSizeChange"),z=(QA,lA)=>{if(!w)return null;let pA;return typeof v=="function"?pA=v(QA):v?pA=QA[v]:pA=QA.key,pA||(pA=`list-item-${lA}`),D.createElement(D.Fragment,{key:pA},w(QA,lA))},L=()=>!!(a||e||f),b=m("list",t),[O,T,S]=vDA(b);let j=c;typeof j=="boolean"&&(j={spinning:j});const J=!!(j!=null&&j.spinning),Z=on(C);let W="";switch(Z){case"large":W="lg";break;case"small":W="sm";break}const $=rA(b,{[`${b}-vertical`]:s==="vertical",[`${b}-${W}`]:W,[`${b}-split`]:o,[`${b}-bordered`]:r,[`${b}-loading`]:J,[`${b}-grid`]:!!Q,[`${b}-something-after-last-item`]:L(),[`${b}-rtl`]:H==="rtl"},U==null?void 0:U.className,n,i,T,S),eA=lO(Y,{total:E.length,current:d,pageSize:F},e||{}),_=Math.ceil(eA.total/eA.pageSize);eA.current>_&&(eA.current=_);const V=e&&D.createElement("div",{className:rA(`${b}-pagination`)},D.createElement(Ip,Object.assign({},eA,{onChange:G,onShowSizeChange:R})));let X=zA(E);e&&E.length>(eA.current-1)*eA.pageSize&&(X=zA(E).splice((eA.current-1)*eA.pageSize,eA.pageSize));const nA=Object.keys(Q||{}).some(QA=>["xs","sm","md","lg","xl","xxl"].includes(QA)),N=au(nA),tA=D.useMemo(()=>{for(let QA=0;QA{if(!Q)return;const QA=tA&&Q[tA]?Q[tA]:Q.column;if(QA)return{width:`${100/QA}%`,maxWidth:`${100/QA}%`}},[JSON.stringify(Q),tA]);let aA=J&&D.createElement("div",{style:{minHeight:53}});if(X.length>0){const QA=X.map((lA,pA)=>z(lA,pA));aA=Q?D.createElement(GS,{gutter:Q.gutter},D.Children.map(QA,lA=>D.createElement("div",{key:lA==null?void 0:lA.key,style:BA},lA))):D.createElement("ul",{className:`${b}-items`},QA)}else!B&&!J&&(aA=D.createElement("div",{className:`${b}-empty-text`},(u==null?void 0:u.emptyText)||(y==null?void 0:y("List"))||D.createElement(MF,{componentName:"List"})));const EA=eA.position||"bottom",CA=D.useMemo(()=>({grid:Q,itemLayout:s}),[JSON.stringify(Q),s]);return O(D.createElement(dp.Provider,{value:CA},D.createElement("div",Object.assign({style:Object.assign(Object.assign({},U==null?void 0:U.style),g),className:$},h),(EA==="top"||EA==="both")&&V,l&&D.createElement("div",{className:`${b}-header`},l),D.createElement(Gu,Object.assign({},j),aA,B),f&&D.createElement("div",{className:`${b}-footer`},f),a||(EA==="bottom"||EA==="both")&&V)))}process.env.NODE_ENV!=="production"&&(wc.displayName="List"),wc.Item=MO;let Xn=null,Ca=A=>A(),uc=[],Dc={};function FO(){const{getContainer:A,duration:e,rtl:t,maxCount:r,top:o}=Dc,n=(A==null?void 0:A())||document.body;return{getContainer:()=>n,duration:e,rtl:t,maxCount:r,top:o}}const uDA=M.forwardRef((A,e)=>{const{messageConfig:t,sync:r}=A,{getPrefixCls:o}=M.useContext(Ce),n=Dc.prefixCls||o("message"),i=M.useContext(aEA),[g,B]=LG(Object.assign(Object.assign(Object.assign({},t),{prefixCls:n}),i.message));return M.useImperativeHandle(e,()=>{const s=Object.assign({},g);return Object.keys(s).forEach(a=>{s[a]=function(){return r(),g[a].apply(g,arguments)}}),{instance:s,sync:r}}),B}),DDA=M.forwardRef((A,e)=>{const[t,r]=M.useState(FO),o=()=>{r(FO)};M.useEffect(o,[]);const n=fM(),i=n.getRootPrefixCls(),g=n.getIconPrefixCls(),B=n.getTheme(),s=M.createElement(uDA,{ref:e,sync:o,messageConfig:t});return M.createElement(Ri,{prefixCls:i,iconPrefixCls:g,theme:B},n.holderRender?n.holderRender(s):s)});function zu(){if(!Xn){const A=document.createDocumentFragment(),e={fragment:A};Xn=e,Ca(()=>{IM(M.createElement(DDA,{ref:t=>{const{instance:r,sync:o}=t||{};Promise.resolve().then(()=>{!e.instance&&r&&(e.instance=r,e.sync=o,zu())})}}),A)});return}Xn.instance&&(uc.forEach(A=>{const{type:e,skipped:t}=A;if(!t)switch(e){case"open":{Ca(()=>{const r=Xn.instance.open(Object.assign(Object.assign({},Dc),A.config));r==null||r.then(A.resolve),A.setCloseFn(r)});break}case"destroy":Ca(()=>{Xn==null||Xn.instance.destroy(A.key)});break;default:Ca(()=>{var r;const o=(r=Xn.instance)[e].apply(r,zA(A.args));o==null||o.then(A.resolve),A.setCloseFn(o)})}}),uc=[])}function hDA(A){Dc=Object.assign(Object.assign({},Dc),A),Ca(()=>{var e;(e=Xn==null?void 0:Xn.sync)===null||e===void 0||e.call(Xn)})}function IDA(A){const e=hM(t=>{let r;const o={type:"open",config:A,resolve:t,setCloseFn:n=>{r=n}};return uc.push(o),()=>{r?Ca(()=>{r()}):o.skipped=!0}});return zu(),e}function dDA(A,e){const t=fM();process.env.NODE_ENV!=="production"&&!t.holderRender&&EG("message");const r=hM(o=>{let n;const i={type:A,args:e,resolve:o,setCloseFn:g=>{n=g}};return uc.push(i),()=>{n?Ca(()=>{n()}):i.skipped=!0}});return zu(),r}const PDA=A=>{uc.push({type:"destroy",key:A}),zu()},MDA=["success","info","warning","error","loading"],pO={open:IDA,destroy:PDA,config:hDA,useMessage:kBA,_InternalPanelDoNotUseOrYouWillBeFired:xBA};MDA.forEach(A=>{pO[A]=function(){for(var e=arguments.length,t=new Array(e),r=0;r{const{prefixCls:e,className:t,closeIcon:r,closable:o,type:n,title:i,children:g,footer:B}=A,s=FDA(A,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:a}=D.useContext(Ce),Q=a(),E=e||a("modal"),C=oo(Q),[l,f,c]=tR(E,C),v=`${E}-confirm`;let w={};return n?w={closable:o??!1,title:"",footer:"",children:D.createElement(oR,Object.assign({},A,{prefixCls:E,confirmPrefixCls:v,rootPrefixCls:Q,content:g}))}:w={closable:o??!0,title:i,footer:B!==null&&D.createElement(Xz,Object.assign({},A)),children:g},l(D.createElement(OM,Object.assign({prefixCls:E,className:rA(f,`${E}-pure-panel`,n&&v,n&&`${v}-${n}`,t,c,C)},s,{closeIcon:Kz(E,r),closable:o},w)))});function mO(A){return Ac(BR(A))}const Vn=rR;Vn.useModal=sEA,Vn.info=function(e){return Ac(sR(e))},Vn.success=function(e){return Ac(aR(e))},Vn.error=function(e){return Ac(QR(e))},Vn.warning=mO,Vn.warn=mO,Vn.confirm=function(e){return Ac(ER(e))},Vn.destroyAll=function(){for(;ga.length;){const e=ga.pop();e&&e()}},Vn.config=oEA,Vn._InternalPanelDoNotUseOrYouWillBeFired=pDA,process.env.NODE_ENV!=="production"&&(Vn.displayName="Modal");const mDA=A=>{const{componentCls:e,iconCls:t,antCls:r,zIndexPopup:o,colorText:n,colorWarning:i,marginXXS:g,marginXS:B,fontSize:s,fontWeightStrong:a,colorTextHeading:Q}=A;return{[e]:{zIndex:o,[`&${r}-popover`]:{fontSize:s},[`${e}-message`]:{marginBottom:B,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e}-message-icon ${t}`]:{color:i,fontSize:s,lineHeight:1,marginInlineEnd:B},[`${e}-title`]:{fontWeight:a,color:Q,"&:only-child":{fontWeight:"normal"}},[`${e}-description`]:{marginTop:g,color:n}},[`${e}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:B}}}}},yO=Gt("Popconfirm",A=>mDA(A),A=>{const{zIndexPopupBase:e}=A;return{zIndexPopup:e+60}},{resetStyle:!1});var yDA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:e,okButtonProps:t,cancelButtonProps:r,title:o,description:n,cancelText:i,okText:g,okType:B="primary",icon:s=D.createElement(Tl,null),showCancel:a=!0,close:Q,onConfirm:E,onCancel:C,onPopupClick:l}=A,{getPrefixCls:f}=D.useContext(Ce),[c]=Aa("Popconfirm",Ui.Popconfirm),v=DE(o),w=DE(n);return D.createElement("div",{className:`${e}-inner-content`,onClick:l},D.createElement("div",{className:`${e}-message`},s&&D.createElement("span",{className:`${e}-message-icon`},s),D.createElement("div",{className:`${e}-message-text`},v&&D.createElement("div",{className:rA(`${e}-title`)},v),w&&D.createElement("div",{className:`${e}-description`},w))),D.createElement("div",{className:`${e}-buttons`},a&&D.createElement(Tt,Object.assign({onClick:C,size:"small"},r),i||(c==null?void 0:c.cancelText)),D.createElement(RM,{buttonProps:Object.assign(Object.assign({size:"small"},YM(B)),t),actionFn:E,close:Q,prefixCls:f("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},g||(c==null?void 0:c.okText))))},YDA=A=>{const{prefixCls:e,placement:t,className:r,style:o}=A,n=yDA(A,["prefixCls","placement","className","style"]),{getPrefixCls:i}=D.useContext(Ce),g=i("popconfirm",e),[B]=yO(g);return B(D.createElement(wL,{placement:t,className:rA(g,r),style:o,content:D.createElement(YO,Object.assign({prefixCls:g},n))}))};var HDA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r;const{prefixCls:o,placement:n="top",trigger:i="click",okType:g="primary",icon:B=D.createElement(Tl,null),children:s,overlayClassName:a,onOpenChange:Q,onVisibleChange:E}=A,C=HDA(A,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:l}=D.useContext(Ce),[f,c]=or(!1,{value:(t=A.open)!==null&&t!==void 0?t:A.visible,defaultValue:(r=A.defaultOpen)!==null&&r!==void 0?r:A.defaultVisible}),v=(p,m)=>{c(p,!0),E==null||E(p),Q==null||Q(p,m)},w=p=>{v(!1,p)},u=p=>{var m;return(m=A.onConfirm)===null||m===void 0?void 0:m.call(void 0,p)},h=p=>{var m;v(!1,p),(m=A.onCancel)===null||m===void 0||m.call(void 0,p)},I=(p,m)=>{const{disabled:y=!1}=A;y||v(p,m)},d=l("popconfirm",o),P=rA(d,a),[F]=yO(d);return F(D.createElement(Cu,Object.assign({},Qr(C,["title"]),{trigger:i,placement:n,onOpenChange:I,open:f,ref:e,overlayClassName:P,content:D.createElement(YO,Object.assign({okType:g,icon:B},A,{prefixCls:d,close:w,onConfirm:u,onCancel:h})),"data-popover-inject":!0}),s))});hc._InternalPanelDoNotUseOrYouWillBeFired=YDA,process.env.NODE_ENV!=="production"&&(hc.displayName="Popconfirm");var bDA={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},UDA=function(){var e=M.useRef([]),t=M.useRef(null);return M.useEffect(function(){var r=Date.now(),o=!1;e.current.forEach(function(n){if(n){o=!0;var i=n.style;i.transitionDuration=".3s, .3s, .3s, .06s",t.current&&r-t.current<100&&(i.transitionDuration="0s, 0s")}}),o&&(t.current=Date.now())}),e.current};process.env.NODE_ENV;var HO=0,xDA=process.env.NODE_ENV!=="test"&&Kr();function GDA(){var A;return xDA?(A=HO,HO+=1):A="TEST_OR_SSR",A}const zDA=function(A){var e=D.useState(),t=sA(e,2),r=t[0],o=t[1];return D.useEffect(function(){o("rc_progress_".concat(GDA()))},[]),A||r};var bO=function(e){var t=e.bg,r=e.children;return D.createElement("div",{style:{width:"100%",height:"100%",background:t}},r)};function UO(A,e){return Object.keys(A).map(function(t){var r=parseFloat(t),o="".concat(Math.floor(r*e),"%");return"".concat(A[t]," ").concat(o)})}var xO=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.color,o=A.gradientId,n=A.radius,i=A.style,g=A.ptg,B=A.strokeLinecap,s=A.strokeWidth,a=A.size,Q=A.gapDegree,E=r&&Ee(r)==="object",C=E?"#FFF":void 0,l=a/2,f=D.createElement("circle",{className:"".concat(t,"-circle-path"),r:n,cx:l,cy:l,stroke:C,strokeLinecap:B,strokeWidth:s,opacity:g===0?0:1,style:i,ref:e});if(!E)return f;var c="".concat(o,"-conic"),v=Q?"".concat(180+Q/2,"deg"):"0deg",w=UO(r,(360-Q)/360),u=UO(r,1),h="conic-gradient(from ".concat(v,", ").concat(w.join(", "),")"),I="linear-gradient(to ".concat(Q?"bottom":"top",", ").concat(u.join(", "),")");return D.createElement(D.Fragment,null,D.createElement("mask",{id:c},f),D.createElement("foreignObject",{x:0,y:0,width:a,height:a,mask:"url(#".concat(c,")")},D.createElement(bO,{bg:I},D.createElement(bO,{bg:h}))))});process.env.NODE_ENV!=="production"&&(xO.displayName="PtgCircle");var Ic=100,Pp=function(e,t,r,o,n,i,g,B,s,a){var Q=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,E=r/100*360*((360-i)/360),C=i===0?0:{bottom:0,top:180,left:90,right:-90}[g],l=(100-o)/100*t;s==="round"&&o!==100&&(l+=a/2,l>=t&&(l=t-.01));var f=Ic/2;return{stroke:typeof B=="string"?B:void 0,strokeDasharray:"".concat(t,"px ").concat(e),strokeDashoffset:l+Q,transform:"rotate(".concat(n+E+C,"deg)"),transformOrigin:"".concat(f,"px ").concat(f,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},RDA=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function GO(A){var e=A??[];return Array.isArray(e)?e:[e]}var zO=function(e){var t=q(q({},bDA),e),r=t.id,o=t.prefixCls,n=t.steps,i=t.strokeWidth,g=t.trailWidth,B=t.gapDegree,s=B===void 0?0:B,a=t.gapPosition,Q=t.trailColor,E=t.strokeLinecap,C=t.style,l=t.className,f=t.strokeColor,c=t.percent,v=Ye(t,RDA),w=Ic/2,u=zDA(r),h="".concat(u,"-gradient"),I=w-i/2,d=Math.PI*2*I,P=s>0?90+s/2:-90,F=d*((360-s)/360),p=Ee(n)==="object"?n:{count:n,gap:2},m=p.count,y=p.gap,H=GO(c),U=GO(f),Y=U.find(function(O){return O&&Ee(O)==="object"}),x=Y&&Ee(Y)==="object",G=x?"butt":E,R=Pp(d,F,0,100,P,s,a,Q,G,i),z=UDA(),L=function(){var T=0;return H.map(function(S,j){var J=U[j]||U[U.length-1],Z=Pp(d,F,T,S,P,s,a,J,G,i);return T+=S,D.createElement(xO,{key:j,color:J,ptg:S,radius:I,prefixCls:o,gradientId:h,style:Z,strokeLinecap:G,strokeWidth:i,gapDegree:s,ref:function($){z[j]=$},size:Ic})}).reverse()},b=function(){var T=Math.round(m*(H[0]/100)),S=100/m,j=0;return new Array(m).fill(null).map(function(J,Z){var W=Z<=T-1?U[0]:Q,$=W&&Ee(W)==="object"?"url(#".concat(h,")"):void 0,eA=Pp(d,F,j,S,P,s,a,W,"butt",i,y);return j+=(F-eA.strokeDashoffset+y)*100/F,D.createElement("circle",{key:Z,className:"".concat(o,"-circle-path"),r:I,cx:w,cy:w,stroke:$,strokeWidth:i,opacity:1,style:eA,ref:function(V){z[Z]=V}})})};return D.createElement("svg",FA({className:rA("".concat(o,"-circle"),l),viewBox:"0 0 ".concat(Ic," ").concat(Ic),style:C,id:r,role:"presentation"},v),!m&&D.createElement("circle",{className:"".concat(o,"-circle-trail"),r:I,cx:w,cy:w,stroke:Q,strokeLinecap:G,strokeWidth:g||i,style:R}),m?b():L())};process.env.NODE_ENV!=="production"&&(zO.displayName="Circle");function es(A){return!A||A<0?0:A>100?100:A}function Ru(A){let{success:e,successPercent:t}=A,r=t;return e&&"progress"in e&&(r=e.progress),e&&"percent"in e&&(r=e.percent),r}const LDA=A=>{let{percent:e,success:t,successPercent:r}=A;const o=es(Ru({success:t,successPercent:r}));return[o,es(es(e)-o)]},SDA=A=>{let{success:e={},strokeColor:t}=A;const{strokeColor:r}=e;return[r||$P.green,t||null]},Lu=(A,e,t)=>{var r,o,n,i;let g=-1,B=-1;if(e==="step"){const s=t.steps,a=t.strokeWidth;typeof A=="string"||typeof A>"u"?(g=A==="small"?2:14,B=a??8):typeof A=="number"?[g,B]=[A,A]:[g=14,B=8]=Array.isArray(A)?A:[A.width,A.height],g*=s}else if(e==="line"){const s=t==null?void 0:t.strokeWidth;typeof A=="string"||typeof A>"u"?B=s||(A==="small"?6:8):typeof A=="number"?[g,B]=[A,A]:[g=-1,B=8]=Array.isArray(A)?A:[A.width,A.height]}else(e==="circle"||e==="dashboard")&&(typeof A=="string"||typeof A>"u"?[g,B]=A==="small"?[60,60]:[120,120]:typeof A=="number"?[g,B]=[A,A]:Array.isArray(A)&&(g=(o=(r=A[0])!==null&&r!==void 0?r:A[1])!==null&&o!==void 0?o:120,B=(i=(n=A[0])!==null&&n!==void 0?n:A[1])!==null&&i!==void 0?i:120));return[g,B]},ODA=3,TDA=A=>ODA/A*100,kDA=A=>{const{prefixCls:e,trailColor:t=null,strokeLinecap:r="round",gapPosition:o,gapDegree:n,width:i=120,type:g,children:B,success:s,size:a=i,steps:Q}=A,[E,C]=Lu(a,"circle");let{strokeWidth:l}=A;l===void 0&&(l=Math.max(TDA(E),6));const f={width:E,height:C,fontSize:E*.15+6},c=D.useMemo(()=>{if(n||n===0)return n;if(g==="dashboard")return 75},[n,g]),v=LDA(A),w=o||g==="dashboard"&&"bottom"||void 0,u=Object.prototype.toString.call(A.strokeColor)==="[object Object]",h=SDA({success:s,strokeColor:A.strokeColor}),I=rA(`${e}-inner`,{[`${e}-circle-gradient`]:u}),d=D.createElement(zO,{steps:Q,percent:Q?v[1]:v,strokeWidth:l,trailWidth:l,strokeColor:Q?h[1]:h,strokeLinecap:r,trailColor:t,prefixCls:e,gapDegree:c,gapPosition:w}),P=E<=20,F=D.createElement("div",{className:I,style:f},d,!P&&B);return P?D.createElement(Mn,{title:B},F):F},Su="--progress-line-stroke-color",RO="--progress-percent",LO=A=>{const e=A?"100%":"-100%";return new ht(`antProgress${A?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${e}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${e}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},NDA=A=>{const{componentCls:e,iconCls:t}=A;return{[e]:Object.assign(Object.assign({},Jt(A)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:A.fontSize},[`${e}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${e}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:A.remainingColor,borderRadius:A.lineBorderRadius},[`${e}-inner:not(${e}-circle-gradient)`]:{[`${e}-circle-path`]:{stroke:A.defaultColor}},[`${e}-success-bg, ${e}-bg`]:{position:"relative",background:A.defaultColor,borderRadius:A.lineBorderRadius,transition:`all ${A.motionDurationSlow} ${A.motionEaseInOutCirc}`},[`${e}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${e}-text`]:{width:"max-content",marginInlineStart:0,marginTop:A.marginXXS}},[`${e}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${Su})`]},height:"100%",width:`calc(1 / var(${RO}) * 100%)`,display:"block"},[`&${e}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${e}-text-inner`]:{color:A.colorWhite,[`&${e}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${e}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:A.colorSuccess},[`${e}-text`]:{display:"inline-block",marginInlineStart:A.marginXS,color:A.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[t]:{fontSize:A.fontSize},[`&${e}-text-outer`]:{width:"max-content"},[`&${e}-text-outer${e}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:A.marginXS}},[`${e}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${AA(A.paddingXXS)}`,[`&${e}-text-start`]:{justifyContent:"start"},[`&${e}-text-end`]:{justifyContent:"end"}},[`&${e}-status-active`]:{[`${e}-bg::before`]:{position:"absolute",inset:0,backgroundColor:A.colorBgContainer,borderRadius:A.lineBorderRadius,opacity:0,animationName:LO(),animationDuration:A.progressActiveMotionDuration,animationTimingFunction:A.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${e}-rtl${e}-status-active`]:{[`${e}-bg::before`]:{animationName:LO(!0)}},[`&${e}-status-exception`]:{[`${e}-bg`]:{backgroundColor:A.colorError},[`${e}-text`]:{color:A.colorError}},[`&${e}-status-exception ${e}-inner:not(${e}-circle-gradient)`]:{[`${e}-circle-path`]:{stroke:A.colorError}},[`&${e}-status-success`]:{[`${e}-bg`]:{backgroundColor:A.colorSuccess},[`${e}-text`]:{color:A.colorSuccess}},[`&${e}-status-success ${e}-inner:not(${e}-circle-gradient)`]:{[`${e}-circle-path`]:{stroke:A.colorSuccess}}})}},jDA=A=>{const{componentCls:e,iconCls:t}=A;return{[e]:{[`${e}-circle-trail`]:{stroke:A.remainingColor},[`&${e}-circle ${e}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${e}-circle ${e}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:A.circleTextColor,fontSize:A.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[t]:{fontSize:A.circleIconFontSize}},[`${e}-circle&-status-exception`]:{[`${e}-text`]:{color:A.colorError}},[`${e}-circle&-status-success`]:{[`${e}-text`]:{color:A.colorSuccess}}},[`${e}-inline-circle`]:{lineHeight:1,[`${e}-inner`]:{verticalAlign:"bottom"}}}},JDA=A=>{const{componentCls:e}=A;return{[e]:{[`${e}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:A.progressStepMinWidth,marginInlineEnd:A.progressStepMarginInlineEnd,backgroundColor:A.remainingColor,transition:`all ${A.motionDurationSlow}`,"&-active":{backgroundColor:A.defaultColor}}}}}},KDA=A=>{const{componentCls:e,iconCls:t}=A;return{[e]:{[`${e}-small&-line, ${e}-small&-line ${e}-text ${t}`]:{fontSize:A.fontSizeSM}}}},XDA=Gt("Progress",A=>{const e=A.calc(A.marginXXS).div(2).equal(),t=it(A,{progressStepMarginInlineEnd:e,progressStepMinWidth:e,progressActiveMotionDuration:"2.4s"});return[NDA(t),jDA(t),JDA(t),KDA(t)]},A=>({circleTextColor:A.colorText,defaultColor:A.colorInfo,remainingColor:A.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${A.fontSize/A.fontSizeSM}em`}));var VDA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{let e=[];return Object.keys(A).forEach(t=>{const r=parseFloat(t.replace(/%/g,""));isNaN(r)||e.push({key:r,value:A[t]})}),e=e.sort((t,r)=>t.key-r.key),e.map(t=>{let{key:r,value:o}=t;return`${o} ${r}%`}).join(", ")},ZDA=(A,e)=>{const{from:t=$P.blue,to:r=$P.blue,direction:o=e==="rtl"?"to left":"to right"}=A,n=VDA(A,["from","to","direction"]);if(Object.keys(n).length!==0){const g=WDA(n),B=`linear-gradient(${o}, ${g})`;return{background:B,[Su]:B}}const i=`linear-gradient(${o}, ${t}, ${r})`;return{background:i,[Su]:i}},qDA=A=>{const{prefixCls:e,direction:t,percent:r,size:o,strokeWidth:n,strokeColor:i,strokeLinecap:g="round",children:B,trailColor:s=null,percentPosition:a,success:Q}=A,{align:E,type:C}=a,l=i&&typeof i!="string"?ZDA(i,t):{[Su]:i,background:i},f=g==="square"||g==="butt"?0:void 0,c=o??[-1,n||(o==="small"?6:8)],[v,w]=Lu(c,"line",{strokeWidth:n});process.env.NODE_ENV!=="production"&&vt("Progress").deprecated(!("strokeWidth"in A),"strokeWidth","size");const u={backgroundColor:s||void 0,borderRadius:f},h=Object.assign(Object.assign({width:`${es(r)}%`,height:w,borderRadius:f},l),{[RO]:es(r)/100}),I=Ru(A),d={width:`${es(I)}%`,height:w,borderRadius:f,backgroundColor:Q==null?void 0:Q.strokeColor},P={width:v<0?"100%":v},F=D.createElement("div",{className:`${e}-inner`,style:u},D.createElement("div",{className:rA(`${e}-bg`,`${e}-bg-${C}`),style:h},C==="inner"&&B),I!==void 0&&D.createElement("div",{className:`${e}-success-bg`,style:d})),p=C==="outer"&&E==="start",m=C==="outer"&&E==="end";return C==="outer"&&E==="center"?D.createElement("div",{className:`${e}-layout-bottom`},F,B):D.createElement("div",{className:`${e}-outer`,style:P},p&&B,F,m&&B)},_DA=A=>{const{size:e,steps:t,percent:r=0,strokeWidth:o=8,strokeColor:n,trailColor:i=null,prefixCls:g,children:B}=A,s=Math.round(t*(r/100)),Q=e??[e==="small"?2:14,o],[E,C]=Lu(Q,"step",{steps:t,strokeWidth:o}),l=E/t,f=new Array(t);for(let c=0;c{const{prefixCls:t,className:r,rootClassName:o,steps:n,strokeColor:i,percent:g=0,size:B="default",showInfo:s=!0,type:a="line",status:Q,format:E,style:C,percentPosition:l={}}=A,f=$DA(A,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:c="end",type:v="outer"}=l,w=Array.isArray(i)?i[0]:i,u=typeof i=="string"||Array.isArray(i)?i:void 0,h=D.useMemo(()=>{if(w){const L=typeof w=="string"?w:Object.values(w)[0];return new bt(L).isLight()}return!1},[i]),I=D.useMemo(()=>{var L,b;const O=Ru(A);return parseInt(O!==void 0?(L=O??0)===null||L===void 0?void 0:L.toString():(b=g??0)===null||b===void 0?void 0:b.toString(),10)},[g,A.success,A.successPercent]),d=D.useMemo(()=>!AhA.includes(Q)&&I>=100?"success":Q||"normal",[Q,I]),{getPrefixCls:P,direction:F,progress:p}=D.useContext(Ce),m=P("progress",t),[y,H,U]=XDA(m),Y=a==="line",x=Y&&!n,G=D.useMemo(()=>{if(!s)return null;const L=Ru(A);let b;const O=E||(S=>`${S}%`),T=Y&&h&&v==="inner";return v==="inner"||E||d!=="exception"&&d!=="success"?b=O(es(g),es(L)):d==="exception"?b=Y?D.createElement(sE,null):D.createElement(nB,null):d==="success"&&(b=Y?D.createElement(Ow,null):D.createElement(Bu,null)),D.createElement("span",{className:rA(`${m}-text`,{[`${m}-text-bright`]:T,[`${m}-text-${c}`]:x,[`${m}-text-${v}`]:x}),title:typeof b=="string"?b:void 0},b)},[s,g,I,d,a,m,E]);if(process.env.NODE_ENV!=="production"){const L=vt("Progress");L.deprecated(!("successPercent"in A),"successPercent","success.percent"),L.deprecated(!("width"in A),"width","size"),(a==="circle"||a==="dashboard")&&(Array.isArray(B)?process.env.NODE_ENV!=="production"&&L(!1,"usage",'Type "circle" and "dashboard" do not accept array as `size`, please use number or preset size instead.'):typeof B=="object"&&process.env.NODE_ENV!=="production"&&L(!1,"usage",'Type "circle" and "dashboard" do not accept object as `size`, please use number or preset size instead.')),A.success&&"progress"in A.success&&L.deprecated(!1,"success.progress","success.percent")}let R;a==="line"?R=n?D.createElement(_DA,Object.assign({},A,{strokeColor:u,prefixCls:m,steps:typeof n=="object"?n.count:n}),G):D.createElement(qDA,Object.assign({},A,{strokeColor:w,prefixCls:m,direction:F,percentPosition:{align:c,type:v}}),G):(a==="circle"||a==="dashboard")&&(R=D.createElement(kDA,Object.assign({},A,{strokeColor:w,prefixCls:m,progressStatus:d}),G));const z=rA(m,`${m}-status-${d}`,{[`${m}-${a==="dashboard"&&"circle"||a}`]:a!=="line",[`${m}-inline-circle`]:a==="circle"&&Lu(B,"circle")[0]<=20,[`${m}-line`]:x,[`${m}-line-align-${c}`]:x,[`${m}-line-position-${v}`]:x,[`${m}-steps`]:n,[`${m}-show-info`]:s,[`${m}-${B}`]:typeof B=="string",[`${m}-rtl`]:F==="rtl"},p==null?void 0:p.className,r,o,H,U);return y(D.createElement("div",Object.assign({ref:e,style:Object.assign(Object.assign({},p==null?void 0:p.style),C),className:z,role:"progressbar","aria-valuenow":I,"aria-valuemin":0,"aria-valuemax":100},Qr(f,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),R))});process.env.NODE_ENV!=="production"&&(SO.displayName="Progress");var fg={},dc="rc-table-internal-hook";function Mp(A){var e=D.createContext(void 0),t=function(o){var n=o.value,i=o.children,g=D.useRef(n);g.current=n;var B=D.useState(function(){return{getValue:function(){return g.current},listeners:new Set}}),s=sA(B,1),a=s[0];return Dt(function(){Mr.unstable_batchedUpdates(function(){a.listeners.forEach(function(Q){Q(n)})})},[n]),D.createElement(e.Provider,{value:a},i)};return{Context:e,Provider:t,defaultValue:A}}function Po(A,e){var t=Ot(typeof e=="function"?e:function(Q){if(e===void 0)return Q;if(!Array.isArray(e))return Q[e];var E={};return e.forEach(function(C){E[C]=Q[C]}),E}),r=D.useContext(A==null?void 0:A.Context),o=r||{},n=o.listeners,i=o.getValue,g=D.useRef();g.current=t(r?i():A==null?void 0:A.defaultValue);var B=D.useState({}),s=sA(B,2),a=s[1];return Dt(function(){if(!r)return;function Q(E){var C=t(E);yi(g.current,C,!0)||a({})}return n.add(Q),function(){n.delete(Q)}},[r]),g.current}function ehA(){var A=D.createContext(null);function e(){return D.useContext(A)}function t(o,n){var i=Bg(o),g=function(s,a){var Q=i?{ref:a}:{},E=D.useRef(0),C=D.useRef(s),l=e();return l!==null?D.createElement(o,FA({},s,Q)):((!n||n(C.current,s))&&(E.current+=1),C.current=s,D.createElement(A.Provider,{value:E.current},D.createElement(o,FA({},s,Q))))};return process.env.NODE_ENV!=="production"&&(g.displayName="ImmutableRoot(".concat(o.displayName||o.name,")")),i?D.forwardRef(g):g}function r(o,n){var i=Bg(o),g=function(s,a){var Q=i?{ref:a}:{};return e(),D.createElement(o,FA({},s,Q))};return process.env.NODE_ENV!=="production"&&(g.displayName="ImmutableResponse(".concat(o.displayName||o.name,")")),i?D.memo(D.forwardRef(g),n):D.memo(g,n)}return{makeImmutable:t,responseImmutable:r,useImmutableMark:e}}var Fp=ehA(),OO=Fp.makeImmutable,UE=Fp.responseImmutable,thA=Fp.useImmutableMark,sn=Mp();function TO(A,e){var t=D.useRef(0);t.current+=1;var r=D.useRef(A),o=[];Object.keys(A||{}).map(function(i){var g;(A==null?void 0:A[i])!==((g=r.current)===null||g===void 0?void 0:g[i])&&o.push(i)}),r.current=A;var n=D.useRef([]);return o.length&&(n.current=o),D.useDebugValue(t.current),D.useDebugValue(n.current.join(", ")),e&&console.log("".concat(e,":"),t.current,n.current),t.current}const ts=process.env.NODE_ENV!=="production"?TO:function(){};var rhA=D.memo(function(){var A=TO();return D.createElement("h1",null,"Render Times: ",A)});process.env.NODE_ENV!=="production"&&(rhA.displayName="RenderBlock");var kO=D.createContext({renderWithProps:!1}),ohA="RC_TABLE_KEY";function nhA(A){return A==null?[]:Array.isArray(A)?A:[A]}function Ou(A){var e=[],t={};return A.forEach(function(r){for(var o=r||{},n=o.key,i=o.dataIndex,g=n||nhA(i).join("-")||ohA;t[g];)g="".concat(g,"_next");t[g]=!0,e.push(g)}),e}function pp(A){return A!=null}function ihA(A){return A&&Ee(A)==="object"&&!Array.isArray(A)&&!D.isValidElement(A)}function ghA(A,e,t,r,o,n){var i=D.useContext(kO),g=thA(),B=Zs(function(){if(pp(r))return[r];var s=e==null||e===""?[]:Array.isArray(e)?e:[e],a=Dn(A,s),Q=a,E=void 0;if(o){var C=o(a,A,t);ihA(C)?(process.env.NODE_ENV!=="production"&&de(!1,"`columns.render` return cell props is deprecated with perf issue, please use `onCell` instead."),Q=C.children,E=C.props,i.renderWithProps=!0):Q=C}return[Q,E]},[g,A,r,e,o,t],function(s,a){if(n){var Q=sA(s,2),E=Q[1],C=sA(a,2),l=C[1];return n(l,E)}return i.renderWithProps?!0:!yi(s,a,!0)});return B}function BhA(A,e,t,r){var o=A+e-1;return A<=r&&o>=t}function shA(A,e){return Po(sn,function(t){var r=BhA(A,e||1,t.hoverStartRow,t.hoverEndRow);return[r,t.onHover]})}var ahA=function(e){var t=e.ellipsis,r=e.rowType,o=e.children,n,i=t===!0?{showTitle:!0}:t;return i&&(i.showTitle||r==="header")&&(typeof o=="string"||typeof o=="number"?n=o.toString():D.isValidElement(o)&&typeof o.props.children=="string"&&(n=o.props.children)),n};function QhA(A){var e,t,r,o,n,i,g,B;process.env.NODE_ENV!=="production"&&ts(A);var s=A.component,a=A.children,Q=A.ellipsis,E=A.scope,C=A.prefixCls,l=A.className,f=A.align,c=A.record,v=A.render,w=A.dataIndex,u=A.renderIndex,h=A.shouldCellUpdate,I=A.index,d=A.rowType,P=A.colSpan,F=A.rowSpan,p=A.fixLeft,m=A.fixRight,y=A.firstFixLeft,H=A.lastFixLeft,U=A.firstFixRight,Y=A.lastFixRight,x=A.appendNode,G=A.additionalProps,R=G===void 0?{}:G,z=A.isSticky,L="".concat(C,"-cell"),b=Po(sn,["supportSticky","allColumnsFixedLeft","rowHoverable"]),O=b.supportSticky,T=b.allColumnsFixedLeft,S=b.rowHoverable,j=ghA(c,w,u,a,v,h),J=sA(j,2),Z=J[0],W=J[1],$={},eA=typeof p=="number"&&O,_=typeof m=="number"&&O;eA&&($.position="sticky",$.left=p),_&&($.position="sticky",$.right=m);var V=(e=(t=(r=W==null?void 0:W.colSpan)!==null&&r!==void 0?r:R.colSpan)!==null&&t!==void 0?t:P)!==null&&e!==void 0?e:1,X=(o=(n=(i=W==null?void 0:W.rowSpan)!==null&&i!==void 0?i:R.rowSpan)!==null&&n!==void 0?n:F)!==null&&o!==void 0?o:1,nA=shA(I,X),N=sA(nA,2),tA=N[0],BA=N[1],aA=Ot(function(mA){var LA;c&&BA(I,I+X-1),R==null||(LA=R.onMouseEnter)===null||LA===void 0||LA.call(R,mA)}),EA=Ot(function(mA){var LA;c&&BA(-1,-1),R==null||(LA=R.onMouseLeave)===null||LA===void 0||LA.call(R,mA)});if(V===0||X===0)return null;var CA=(g=R.title)!==null&&g!==void 0?g:ahA({rowType:d,ellipsis:Q,children:Z}),QA=rA(L,l,(B={},K(B,"".concat(L,"-fix-left"),eA&&O),K(B,"".concat(L,"-fix-left-first"),y&&O),K(B,"".concat(L,"-fix-left-last"),H&&O),K(B,"".concat(L,"-fix-left-all"),H&&T&&O),K(B,"".concat(L,"-fix-right"),_&&O),K(B,"".concat(L,"-fix-right-first"),U&&O),K(B,"".concat(L,"-fix-right-last"),Y&&O),K(B,"".concat(L,"-ellipsis"),Q),K(B,"".concat(L,"-with-append"),x),K(B,"".concat(L,"-fix-sticky"),(eA||_)&&z&&O),K(B,"".concat(L,"-row-hover"),!W&&tA),B),R.className,W==null?void 0:W.className),lA={};f&&(lA.textAlign=f);var pA=q(q(q(q({},$),R.style),lA),W==null?void 0:W.style),DA=Z;return Ee(DA)==="object"&&!Array.isArray(DA)&&!D.isValidElement(DA)&&(DA=null),Q&&(H||U)&&(DA=D.createElement("span",{className:"".concat(L,"-content")},DA)),D.createElement(s,FA({},W,R,{className:QA,style:pA,title:CA,scope:E,onMouseEnter:S?aA:void 0,onMouseLeave:S?EA:void 0,colSpan:V!==1?V:null,rowSpan:X!==1?X:null}),x,DA)}const la=D.memo(QhA);function mp(A,e,t,r,o){var n=t[A]||{},i=t[e]||{},g,B;n.fixed==="left"?g=r.left[o==="rtl"?e:A]:i.fixed==="right"&&(B=r.right[o==="rtl"?A:e]);var s=!1,a=!1,Q=!1,E=!1,C=t[e+1],l=t[A-1],f=C&&!C.fixed||l&&!l.fixed||t.every(function(h){return h.fixed==="left"});if(o==="rtl"){if(g!==void 0){var c=l&&l.fixed==="left";E=!c&&f}else if(B!==void 0){var v=C&&C.fixed==="right";Q=!v&&f}}else if(g!==void 0){var w=C&&C.fixed==="left";s=!w&&f}else if(B!==void 0){var u=l&&l.fixed==="right";a=!u&&f}return{fixLeft:g,fixRight:B,lastFixLeft:s,firstFixRight:a,lastFixRight:Q,firstFixLeft:E,isSticky:r.isSticky}}var NO=D.createContext({});function EhA(A){var e=A.className,t=A.index,r=A.children,o=A.colSpan,n=o===void 0?1:o,i=A.rowSpan,g=A.align,B=Po(sn,["prefixCls","direction"]),s=B.prefixCls,a=B.direction,Q=D.useContext(NO),E=Q.scrollColumnIndex,C=Q.stickyOffsets,l=Q.flattenColumns,f=t+n-1,c=f+1===E?n+1:n,v=mp(t,t+c-1,l,C,a);return D.createElement(la,FA({className:e,index:t,component:"td",prefixCls:s,record:null,dataIndex:null,align:g,colSpan:c,rowSpan:i,render:function(){return r}},v))}var ChA=["children"];function lhA(A){var e=A.children,t=Ye(A,ChA);return D.createElement("tr",t,e)}function Tu(A){var e=A.children;return e}Tu.Row=lhA,Tu.Cell=EhA;function chA(A){process.env.NODE_ENV!=="production"&&ts(A);var e=A.children,t=A.stickyOffsets,r=A.flattenColumns,o=Po(sn,"prefixCls"),n=r.length-1,i=r[n],g=D.useMemo(function(){return{stickyOffsets:t,flattenColumns:r,scrollColumnIndex:i!=null&&i.scrollbar?n:null}},[i,r,n,t]);return D.createElement(NO.Provider,{value:g},D.createElement("tfoot",{className:"".concat(o,"-summary")},e))}const ku=UE(chA);var jO=Tu;function fhA(A){return null}function vhA(A){return null}function JO(A,e,t,r,o,n,i){A.push({record:e,indent:t,index:i});var g=n(e),B=o==null?void 0:o.has(g);if(e&&Array.isArray(e[r])&&B)for(var s=0;s1?y-1:0),U=1;U=1?I:""),style:q(q({},t),v==null?void 0:v.style)}),l.map(function(p,m){var y=p.render,H=p.dataIndex,U=p.className,Y=WO(E,p,m,B,o),x=Y.key,G=Y.fixedInfo,R=Y.appendCellNode,z=Y.additionalCellProps;return D.createElement(la,FA({className:U,ellipsis:p.ellipsis,align:p.align,scope:p.rowScope,component:p.rowScope?Q:a,prefixCls:C,key:x,record:r,index:o,renderIndex:n,dataIndex:H,render:y,shouldCellUpdate:p.shouldCellUpdate},G,{appendNode:R,additionalProps:z}))})),P;if(u&&(h.current||w)){var F=c(r,o,B+1,w);P=D.createElement(VO,{expanded:w,className:rA("".concat(C,"-expanded-row"),"".concat(C,"-expanded-row-level-").concat(B+1),I),prefixCls:C,component:s,cellComponent:a,colSpan:l.length,isEmpty:!1},F)}return D.createElement(D.Fragment,null,d,P)}process.env.NODE_ENV!=="production"&&(ZO.displayName="BodyRow");const whA=UE(ZO);function uhA(A){var e=A.columnKey,t=A.onColumnResize,r=D.useRef();return D.useEffect(function(){r.current&&t(e,r.current.offsetWidth)},[]),D.createElement(Do,{data:e},D.createElement("td",{ref:r,style:{padding:0,border:0,height:0}},D.createElement("div",{style:{height:0,overflow:"hidden"}}," ")))}function DhA(A){var e=A.prefixCls,t=A.columnsKey,r=A.onColumnResize;return D.createElement("tr",{"aria-hidden":"true",className:"".concat(e,"-measure-row"),style:{height:0,fontSize:0}},D.createElement(Do.Collection,{onBatchResize:function(n){n.forEach(function(i){var g=i.data,B=i.size;r(g,B.offsetWidth)})}},t.map(function(o){return D.createElement(uhA,{key:o,columnKey:o,onColumnResize:r})})))}function qO(A){process.env.NODE_ENV!=="production"&&ts(A);var e=A.data,t=A.measureColumnWidth,r=Po(sn,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),o=r.prefixCls,n=r.getComponent,i=r.onColumnResize,g=r.flattenColumns,B=r.getRowKey,s=r.expandedKeys,a=r.childrenColumnName,Q=r.emptyNode,E=KO(e,a,s,B),C=D.useRef({renderWithProps:!1}),l=n(["body","wrapper"],"tbody"),f=n(["body","row"],"tr"),c=n(["body","cell"],"td"),v=n(["body","cell"],"th"),w;e.length?w=E.map(function(h,I){var d=h.record,P=h.indent,F=h.index,p=B(d,I);return D.createElement(whA,{key:p,rowKey:p,record:d,index:I,renderIndex:F,rowComponent:f,cellComponent:c,scopeCellComponent:v,getRowKey:B,indent:P})}):w=D.createElement(VO,{expanded:!0,className:"".concat(o,"-placeholder"),prefixCls:o,component:f,cellComponent:c,colSpan:g.length,isEmpty:!0},Q);var u=Ou(g);return D.createElement(kO.Provider,{value:C.current},D.createElement(l,{className:"".concat(o,"-tbody")},t&&D.createElement(DhA,{prefixCls:o,columnsKey:u,onColumnResize:i}),w))}process.env.NODE_ENV!=="production"&&(qO.displayName="Body");const hhA=UE(qO);var IhA=["expandable"],Pc="RC_TABLE_INTERNAL_COL_DEFINE";function dhA(A){var e=A.expandable,t=Ye(A,IhA),r;return"expandable"in A?r=q(q({},t),e):(process.env.NODE_ENV!=="production"&&["indentSize","expandedRowKeys","defaultExpandedRowKeys","defaultExpandAllRows","expandedRowRender","expandRowByClick","expandIcon","onExpand","onExpandedRowsChange","expandedRowClassName","expandIconColumnIndex","showExpandColumn","title"].some(function(o){return o in A})&&de(!1,"expanded related props have been moved into `expandable`."),r=t),r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}var PhA=["columnType"];function _O(A){for(var e=A.colWidths,t=A.columns,r=A.columCount,o=[],n=r||t.length,i=!1,g=n-1;g>=0;g-=1){var B=e[g],s=t&&t[g],a=s&&s[Pc];if(B||a||i){var Q=a||{};Q.columnType;var E=Ye(Q,PhA);o.unshift(D.createElement("col",FA({key:g,style:{width:B}},E))),i=!0}}return D.createElement("colgroup",null,o)}var MhA=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function FhA(A,e){return M.useMemo(function(){for(var t=[],r=0;r1?"colgroup":"col":null,ellipsis:c.ellipsis,align:c.align,component:i,prefixCls:a,key:C[f]},v,{additionalProps:w,rowType:"header"}))}))};process.env.NODE_ENV!=="production"&&(eT.displayName="HeaderRow");function phA(A){var e=[];function t(i,g){var B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;e[B]=e[B]||[];var s=g,a=i.filter(Boolean).map(function(Q){var E={key:Q.key,className:Q.className||"",children:Q.title,column:Q,colStart:s},C=1,l=Q.children;return l&&l.length>0&&(C=t(l,s,B+1).reduce(function(f,c){return f+c},0),E.hasSubColumns=!0),"colSpan"in Q&&(C=Q.colSpan),"rowSpan"in Q&&(E.rowSpan=Q.rowSpan),E.colSpan=C,E.colEnd=E.colStart+C-1,e[B].push(E),s+=C,C});return a}t(A,0);for(var r=e.length,o=function(g){e[g].forEach(function(B){!("rowSpan"in B)&&!B.hasSubColumns&&(B.rowSpan=r-g)})},n=0;n1&&arguments[1]!==void 0?arguments[1]:"";return typeof e=="number"?e:e.endsWith("%")?A*parseFloat(e)/100:null}function yhA(A,e,t){return D.useMemo(function(){if(e&&e>0){var r=0,o=0;A.forEach(function(E){var C=rT(e,E.width);C?r+=C:o+=1});var n=Math.max(e,t),i=Math.max(n-r,o),g=o,B=i/o,s=0,a=A.map(function(E){var C=q({},E),l=rT(e,C.width);if(l)C.width=l;else{var f=Math.floor(B);C.width=g===1?i:f,i-=f,g-=1}return s+=C.width,C});if(s0?q(q({},e),{},{children:oT(t)}):e})}function Yp(A){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return A.filter(function(t){return t&&Ee(t)==="object"}).reduce(function(t,r,o){var n=r.fixed,i=n===!0?"left":n,g="".concat(e,"-").concat(o),B=r.children;return B&&B.length>0?[].concat(zA(t),zA(Yp(B,g).map(function(s){return q({fixed:i},s)}))):[].concat(zA(t),[q(q({key:g},r),{},{fixed:i})])},[])}function bhA(A){return A.map(function(e){var t=e.fixed,r=Ye(e,HhA),o=t;return t==="left"?o="right":t==="right"&&(o="left"),q({fixed:o},r)})}function UhA(A,e){var t=A.prefixCls,r=A.columns,o=A.children,n=A.expandable,i=A.expandedKeys,g=A.columnTitle,B=A.getRowKey,s=A.onTriggerExpand,a=A.expandIcon,Q=A.rowExpandable,E=A.expandIconColumnIndex,C=A.direction,l=A.expandRowByClick,f=A.columnWidth,c=A.fixed,v=A.scrollWidth,w=A.clientWidth,u=D.useMemo(function(){var H=r||yp(o)||[];return oT(H.slice())},[r,o]),h=D.useMemo(function(){if(n){var H,U=u.slice();if(process.env.NODE_ENV!=="production"&&E>=0&&de(!1,"`expandIconColumnIndex` is deprecated. Please use `Table.EXPAND_COLUMN` in `columns` instead."),!U.includes(fg)){var Y=E||0;Y>=0&&U.splice(Y,0,fg)}process.env.NODE_ENV!=="production"&&U.filter(function(L){return L===fg}).length>1&&de(!1,"There exist more than one `EXPAND_COLUMN` in `columns`.");var x=U.indexOf(fg);U=U.filter(function(L,b){return L!==fg||b===x});var G=u[x],R;(c==="left"||c)&&!E?R="left":(c==="right"||c)&&E===u.length?R="right":R=G?G.fixed:null;var z=(H={},K(H,Pc,{className:"".concat(t,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),K(H,"title",g),K(H,"fixed",R),K(H,"className","".concat(t,"-row-expand-icon-cell")),K(H,"width",f),K(H,"render",function(b,O,T){var S=B(O,T),j=i.has(S),J=Q?Q(O):!0,Z=a({prefixCls:t,expanded:j,expandable:J,record:O,onExpand:s});return l?D.createElement("span",{onClick:function($){return $.stopPropagation()}},Z):Z}),H);return U.map(function(L){return L===fg?z:L})}return process.env.NODE_ENV!=="production"&&u.includes(fg)&&de(!1,"`expandable` is not config but there exist `EXPAND_COLUMN` in `columns`."),u.filter(function(L){return L!==fg})},[n,u,B,i,a,C]),I=D.useMemo(function(){var H=h;return e&&(H=e(H)),H.length||(H=[{render:function(){return null}}]),H},[e,h,C]),d=D.useMemo(function(){return C==="rtl"?bhA(Yp(I)):Yp(I)},[I,C,v]),P=D.useMemo(function(){for(var H=-1,U=d.length-1;U>=0;U-=1){var Y=d[U].fixed;if(Y==="left"||Y===!0){H=U;break}}if(H>=0)for(var x=0;x<=H;x+=1){var G=d[x].fixed;if(G!=="left"&&G!==!0)return!0}var R=d.findIndex(function(b){var O=b.fixed;return O==="right"});if(R>=0)for(var z=R;z=Q&&(z=Q-E),i({scrollLeft:z/Q*(a+2)}),w.current.x=Y.pageX},y=function(){P.current=pt(function(){if(n.current){var Y=cp(n.current).top,x=Y+n.current.offsetHeight,G=B===window?document.documentElement.scrollTop+window.innerHeight:cp(B).top+B.clientHeight;x-Bz()<=G||Y>=G-g?v(function(R){return q(q({},R),{},{isHiddenScrollBar:!0})}):v(function(R){return q(q({},R),{},{isHiddenScrollBar:!1})})}})},H=function(Y){v(function(x){return q(q({},x),{},{scrollLeft:Y/a*Q||0})})};return D.useImperativeHandle(t,function(){return{setScrollLeft:H,checkScrollBarVisible:y}}),D.useEffect(function(){var U=cg(document.body,"mouseup",F,!1),Y=cg(document.body,"mousemove",m,!1);return y(),function(){U.remove(),Y.remove()}},[E,I]),D.useEffect(function(){var U=cg(B,"scroll",y,!1),Y=cg(window,"resize",y,!1);return function(){U.remove(),Y.remove()}},[B]),D.useEffect(function(){c.isHiddenScrollBar||v(function(U){var Y=n.current;return Y?q(q({},U),{},{scrollLeft:Y.scrollLeft/Y.scrollWidth*Y.clientWidth}):U})},[c.isHiddenScrollBar]),a<=Q||!E||c.isHiddenScrollBar?null:D.createElement("div",{style:{height:Bz(),width:Q,bottom:g},className:"".concat(s,"-sticky-scroll")},D.createElement("div",{onMouseDown:p,ref:C,className:rA("".concat(s,"-sticky-scroll-bar"),K({},"".concat(s,"-sticky-scroll-bar-active"),I)),style:{width:"".concat(E,"px"),transform:"translate3d(".concat(c.scrollLeft,"px, 0, 0)")}}))};const NhA=D.forwardRef(khA);var BT="rc-table",jhA=[],JhA={};function KhA(){return"No Data"}function XhA(A,e){var t,r=q({rowKey:"key",prefixCls:BT,emptyText:KhA},A),o=r.prefixCls,n=r.className,i=r.rowClassName,g=r.style,B=r.data,s=r.rowKey,a=r.scroll,Q=r.tableLayout,E=r.direction,C=r.title,l=r.footer,f=r.summary,c=r.caption,v=r.id,w=r.showHeader,u=r.components,h=r.emptyText,I=r.onRow,d=r.onHeaderRow,P=r.onScroll,F=r.internalHooks,p=r.transformColumns,m=r.internalRefs,y=r.tailor,H=r.getContainerWidth,U=r.sticky,Y=r.rowHoverable,x=Y===void 0?!0:Y,G=B||jhA,R=!!G.length,z=F===dc;process.env.NODE_ENV!=="production"&&(["onRowClick","onRowDoubleClick","onRowContextMenu","onRowMouseEnter","onRowMouseLeave"].forEach(function(Re){de(r[Re]===void 0,"`".concat(Re,"` is removed, please use `onRow` instead."))}),de(!("getBodyWrapper"in r),"`getBodyWrapper` is deprecated, please use custom `components` instead."));var L=D.useCallback(function(Re,tt){return Dn(u,Re)||tt},[u]),b=D.useMemo(function(){return typeof s=="function"?s:function(Re){var tt=Re&&Re[s];return process.env.NODE_ENV!=="production"&&de(tt!==void 0,"Each record in table should have a unique `key` prop, or set `rowKey` to an unique primary key."),tt}},[s]),O=L(["body"]),T=ShA(),S=sA(T,3),j=S[0],J=S[1],Z=S[2],W=zhA(r,G,b),$=sA(W,6),eA=$[0],_=$[1],V=$[2],X=$[3],nA=$[4],N=$[5],tA=a==null?void 0:a.x,BA=D.useState(0),aA=sA(BA,2),EA=aA[0],CA=aA[1],QA=UhA(q(q(q({},r),eA),{},{expandable:!!eA.expandedRowRender,columnTitle:eA.columnTitle,expandedKeys:V,getRowKey:b,onTriggerExpand:N,expandIcon:X,expandIconColumnIndex:eA.expandIconColumnIndex,direction:E,scrollWidth:z&&y&&typeof tA=="number"?tA:null,clientWidth:EA}),z?p:null),lA=sA(QA,4),pA=lA[0],DA=lA[1],mA=lA[2],LA=lA[3],oA=mA??tA,vA=D.useMemo(function(){return{columns:pA,flattenColumns:DA}},[pA,DA]),xA=D.useRef(),GA=D.useRef(),hA=D.useRef(),wA=D.useRef();D.useImperativeHandle(e,function(){return{nativeElement:xA.current,scrollTo:function(tt){var ar;if(hA.current instanceof HTMLElement){var to=tt.index,Pr=tt.top,pi=tt.key;if(Pr){var mi;(mi=hA.current)===null||mi===void 0||mi.scrollTo({top:Pr})}else{var ig,JB=pi??b(G[to]);(ig=hA.current.querySelector('[data-row-key="'.concat(JB,'"]')))===null||ig===void 0||ig.scrollIntoView()}}else(ar=hA.current)!==null&&ar!==void 0&&ar.scrollTo&&hA.current.scrollTo(tt)}}});var MA=D.useRef(),TA=D.useState(!1),NA=sA(TA,2),ie=NA[0],WA=NA[1],jA=D.useState(!1),bA=sA(jA,2),JA=bA[0],ae=bA[1],he=nT(new Map),gt=sA(he,2),ye=gt[0],be=gt[1],Fe=Ou(DA),Me=Fe.map(function(Re){return ye.get(Re)}),ce=D.useMemo(function(){return Me},[Me.join("_")]),ZA=ThA(ce,DA,E),Ie=a&&pp(a.y),Ne=a&&pp(oA)||!!eA.fixed,kA=Ne&&DA.some(function(Re){var tt=Re.fixed;return tt}),_A=D.useRef(),Ae=OhA(U,o),$A=Ae.isSticky,fe=Ae.offsetHeader,Oe=Ae.offsetSummary,Mt=Ae.offsetScroll,gA=Ae.stickyClassName,cA=Ae.container,fA=D.useMemo(function(){return f==null?void 0:f(G)},[f,G]),SA=(Ie||$A)&&D.isValidElement(fA)&&fA.type===Tu&&fA.props.fixed,ge,te,se;Ie&&(te={overflowY:"scroll",maxHeight:a.y}),Ne&&(ge={overflowX:"auto"},Ie||(te={overflowY:"hidden"}),se={width:oA===!0?"auto":oA,minWidth:"100%"});var De=D.useCallback(function(Re,tt){Nw(xA.current)&&be(function(ar){if(ar.get(Re)!==tt){var to=new Map(ar);return to.set(Re,tt),to}return ar})},[]),XA=LhA(),ee=sA(XA,2),Be=ee[0],We=ee[1];function Yt(Re,tt){tt&&(typeof tt=="function"?tt(Re):tt.scrollLeft!==Re&&(tt.scrollLeft=Re,tt.scrollLeft!==Re&&setTimeout(function(){tt.scrollLeft=Re},0)))}var xt=Ot(function(Re){var tt=Re.currentTarget,ar=Re.scrollLeft,to=E==="rtl",Pr=typeof ar=="number"?ar:tt.scrollLeft,pi=tt||JhA;if(!We()||We()===pi){var mi;Be(pi),Yt(Pr,GA.current),Yt(Pr,hA.current),Yt(Pr,MA.current),Yt(Pr,(mi=_A.current)===null||mi===void 0?void 0:mi.setScrollLeft)}var ig=tt||GA.current;if(ig){var JB=ig.scrollWidth,VQ=ig.clientWidth;if(JB===VQ){WA(!1),ae(!1);return}to?(WA(-Pr0)):(WA(Pr>0),ae(Pr1?c-Y:0,G=q(q(q({},F),s),{},{flex:"0 0 ".concat(Y,"px"),width:"".concat(Y,"px"),marginRight:x,pointerEvents:"auto"}),R=D.useMemo(function(){return Q?H<=1:m===0||H===0||H>1},[H,m,Q]);R?G.visibility="hidden":Q&&(G.height=E==null?void 0:E(H));var z=R?function(){return null}:C,L={};return(H===0||m===0)&&(L.rowSpan=1,L.colSpan=1),D.createElement(la,FA({className:rA(f,a),ellipsis:t.ellipsis,align:t.align,scope:t.rowScope,component:i,prefixCls:e.prefixCls,key:h,record:B,index:n,renderIndex:g,dataIndex:l,render:z,shouldCellUpdate:t.shouldCellUpdate},I,{appendNode:d,additionalProps:q(q({},P),{},{style:G},L)}))}var ZhA=["data","index","className","rowKey","style","extra","getHeight"],qhA=D.forwardRef(function(A,e){var t=A.data,r=A.index,o=A.className,n=A.rowKey,i=A.style,g=A.extra,B=A.getHeight,s=Ye(A,ZhA),a=t.record,Q=t.indent,E=t.index,C=Po(sn,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),l=C.scrollX,f=C.flattenColumns,c=C.prefixCls,v=C.fixColumn,w=C.componentWidth,u=Po(Hp,["getComponent"]),h=u.getComponent,I=XO(a,n,r,Q),d=h(["body","row"],"div"),P=h(["body","cell"],"div"),F=I.rowSupportExpand,p=I.expanded,m=I.rowProps,y=I.expandedRowRender,H=I.expandedRowClassName,U;if(F&&p){var Y=y(a,r,Q+1,p),x=H==null?void 0:H(a,r,Q),G={};v&&(G={style:K({},"--virtual-width","".concat(w,"px"))});var R="".concat(c,"-expanded-row-cell");U=D.createElement(d,{className:rA("".concat(c,"-expanded-row"),"".concat(c,"-expanded-row-level-").concat(Q+1),x)},D.createElement(la,{component:P,prefixCls:c,className:rA(R,K({},"".concat(R,"-fixed"),v)),additionalProps:G},Y))}var z=q(q({},i),{},{width:l});g&&(z.position="absolute",z.pointerEvents="none");var L=D.createElement(d,FA({},m,s,{"data-row-key":n,ref:F?null:e,className:rA(o,"".concat(c,"-row"),m==null?void 0:m.className,K({},"".concat(c,"-row-extra"),g)),style:q(q({},z),m==null?void 0:m.style)}),f.map(function(b,O){return D.createElement(WhA,{key:O,component:P,rowInfo:I,column:b,colIndex:O,indent:Q,index:r,renderIndex:E,record:a,inverse:g,getHeight:B})}));return F?D.createElement("div",{ref:e},L,U):L}),bp=UE(qhA);process.env.NODE_ENV!=="production"&&(bp.displayName="BodyLine");var _hA=D.forwardRef(function(A,e){var t=A.data,r=A.onScroll,o=Po(sn,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),n=o.flattenColumns,i=o.onColumnResize,g=o.getRowKey,B=o.expandedKeys,s=o.prefixCls,a=o.childrenColumnName,Q=o.emptyNode,E=o.scrollX,C=Po(Hp),l=C.sticky,f=C.scrollY,c=C.listItemHeight,v=C.getComponent,w=C.onScroll,u=D.useRef(),h=KO(t,a,B,g),I=D.useMemo(function(){var G=0;return n.map(function(R){var z=R.width,L=R.key;return G+=z,[L,z,G]})},[n]),d=D.useMemo(function(){return I.map(function(G){return G[2]})},[I]);D.useEffect(function(){I.forEach(function(G){var R=sA(G,2),z=R[0],L=R[1];i(z,L)})},[I]),D.useImperativeHandle(e,function(){var G={scrollTo:function(z){var L;(L=u.current)===null||L===void 0||L.scrollTo(z)}};return Object.defineProperty(G,"scrollLeft",{get:function(){var z;return((z=u.current)===null||z===void 0?void 0:z.getScrollInfo().x)||0},set:function(z){var L;(L=u.current)===null||L===void 0||L.scrollTo({left:z})}}),G});var P=function(R,z){var L,b=(L=h[z])===null||L===void 0?void 0:L.record,O=R.onCell;if(O){var T,S=O(b,z);return(T=S==null?void 0:S.rowSpan)!==null&&T!==void 0?T:1}return 1},F=function(R){var z=R.start,L=R.end,b=R.getSize,O=R.offsetY;if(L<0)return null;for(var T=n.filter(function(N){return P(N,z)===0}),S=z,j=function(tA){if(T=T.filter(function(BA){return P(BA,tA)===0}),!T.length)return S=tA,1},J=z;J>=0&&!j(J);J-=1);for(var Z=n.filter(function(N){return P(N,L)!==1}),W=L,$=function(tA){if(Z=Z.filter(function(BA){return P(BA,tA)!==1}),!Z.length)return W=Math.max(tA-1,L),1},eA=L;eA1})&&_.push(tA)},X=S;X<=W;X+=1)V(X);var nA=_.map(function(N){var tA=h[N],BA=g(tA.record,N),aA=function(QA){var lA=N+QA-1,pA=g(h[lA].record,lA),DA=b(BA,pA);return DA.bottom-DA.top},EA=b(BA);return D.createElement(bp,{key:N,data:tA,rowKey:BA,index:N,style:{top:-O+EA.top},extra:!0,getHeight:aA})});return nA},p=D.useMemo(function(){return{columnsOffset:d}},[d]),m="".concat(s,"-tbody"),y=v(["body","wrapper"]),H=v(["body","row"],"div"),U=v(["body","cell"],"div"),Y;if(h.length){var x={};l&&(x.position="sticky",x.bottom=0,Ee(l)==="object"&&l.offsetScroll&&(x.bottom=l.offsetScroll)),Y=D.createElement(nu,{fullHeight:!1,ref:u,prefixCls:"".concat(m,"-virtual"),styles:{horizontalScrollBar:x},className:m,height:f,itemHeight:c||24,data:h,itemKey:function(R){return g(R.record)},component:y,scrollWidth:E,onVirtualScroll:function(R){var z=R.x;r({scrollLeft:z})},onScroll:w,extraRender:F},function(G,R,z){var L=g(G.record,R);return D.createElement(bp,{data:G,rowKey:L,index:R,style:z.style})})}else Y=D.createElement(H,{className:rA("".concat(s,"-placeholder"))},D.createElement(la,{component:U,prefixCls:s},Q));return D.createElement(QT.Provider,{value:p},Y)}),ET=UE(_hA);process.env.NODE_ENV!=="production"&&(ET.displayName="ResponseGrid");var $hA=function(e,t){var r=t.ref,o=t.onScroll;return D.createElement(ET,{ref:r,data:e,onScroll:o})};function AIA(A,e){var t=A.columns,r=A.scroll,o=A.sticky,n=A.prefixCls,i=n===void 0?BT:n,g=A.className,B=A.listItemHeight,s=A.components,a=A.onScroll,Q=r||{},E=Q.x,C=Q.y;typeof E!="number"&&(process.env.NODE_ENV!=="production"&&de(!E,"`scroll.x` in virtual table must be number."),E=1),typeof C!="number"&&(C=500,process.env.NODE_ENV!=="production"&&de(!1,"`scroll.y` in virtual table must be number."));var l=Ot(function(v,w){return Dn(s,v)||w}),f=Ot(a),c=D.useMemo(function(){return{sticky:o,scrollY:C,listItemHeight:B,getComponent:l,onScroll:f}},[o,C,B,l,f]);return D.createElement(Hp.Provider,{value:c},D.createElement(xE,FA({},A,{className:rA(g,"".concat(i,"-virtual")),scroll:q(q({},r),{},{x:E}),components:q(q({},s),{},{body:$hA}),columns:t,internalHooks:dc,tailor:!0,ref:e})))}var CT=D.forwardRef(AIA);process.env.NODE_ENV!=="production"&&(CT.displayName="VirtualTable");function lT(A){return OO(CT,A)}lT();function eIA(A){return null}function tIA(A){return null}var Up=D.createContext(null),rIA=function(e){for(var t=e.prefixCls,r=e.level,o=e.isStart,n=e.isEnd,i="".concat(t,"-indent-unit"),g=[],B=0;B=0&&t.splice(r,1),t}function sB(A,e){var t=(A||[]).slice();return t.indexOf(e)===-1&&t.push(e),t}function xp(A){return A.split("-")}function BIA(A,e){var t=[],r=Bn(e,A);function o(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];n.forEach(function(i){var g=i.key,B=i.children;t.push(g),o(B)})}return o(r.children),t}function sIA(A){if(A.parent){var e=xp(A.pos);return Number(e[e.length-1])===A.parent.children.length-1}return!1}function aIA(A){var e=xp(A.pos);return Number(e[e.length-1])===0}function vT(A,e,t,r,o,n,i,g,B,s){var a,Q=A.clientX,E=A.clientY,C=A.target.getBoundingClientRect(),l=C.top,f=C.height,c=(s==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-Q),v=(c-12)/r,w=B.filter(function(G){var R;return(R=g[G])===null||R===void 0||(R=R.children)===null||R===void 0?void 0:R.length}),u=Bn(g,t.props.eventKey);if(E-1.5?n({dragNode:U,dropNode:Y,dropPosition:1})?m=1:x=!1:n({dragNode:U,dropNode:Y,dropPosition:0})?m=0:n({dragNode:U,dropNode:Y,dropPosition:1})?m=1:x=!1:n({dragNode:U,dropNode:Y,dropPosition:1})?m=1:x=!1,{dropPosition:m,dropLevelOffset:y,dropTargetKey:u.key,dropTargetPos:u.pos,dragOverNodeKey:p,dropContainerKey:m===0?null:((a=u.parent)===null||a===void 0?void 0:a.key)||null,dropAllowed:x}}function wT(A,e){if(A){var t=e.multiple;return t?A.slice():A.length?[A[0]]:A}}function Gp(A){if(!A)return null;var e;if(Array.isArray(A))e={checkedKeys:A,halfCheckedKeys:void 0};else if(Ee(A)==="object")e={checkedKeys:A.checked||void 0,halfCheckedKeys:A.halfChecked||void 0};else return de(!1,"`checkedKeys` is not an array or an object"),null;return e}function zp(A,e){var t=new Set;function r(o){if(!t.has(o)){var n=Bn(e,o);if(n){t.add(o);var i=n.parent,g=n.node;g.disabled||i&&r(i.key)}}}return(A||[]).forEach(function(o){r(o)}),zA(t)}function QIA(A){const[e,t]=M.useState(null);return[M.useCallback((n,i,g)=>{const B=e??n,s=Math.min(B||0,n),a=Math.max(B||0,n),Q=i.slice(s,a+1).map(l=>A(l)),E=Q.some(l=>!g.has(l)),C=[];return Q.forEach(l=>{E?(g.has(l)||C.push(l),g.add(l)):(g.delete(l),C.push(l))}),t(E?a:null),C},[e]),n=>{t(n)}]}const wg={},Rp="SELECT_ALL",Lp="SELECT_INVERT",Sp="SELECT_NONE",uT=[],DT=(A,e)=>{let t=[];return(e||[]).forEach(r=>{t.push(r),r&&typeof r=="object"&&A in r&&(t=[].concat(zA(t),zA(DT(A,r[A]))))}),t},EIA=(A,e)=>{const{preserveSelectedRowKeys:t,selectedRowKeys:r,defaultSelectedRowKeys:o,getCheckboxProps:n,onChange:i,onSelect:g,onSelectAll:B,onSelectInvert:s,onSelectNone:a,onSelectMultiple:Q,columnWidth:E,type:C,selections:l,fixed:f,renderCell:c,hideSelectAll:v,checkStrictly:w=!0}=e||{},{prefixCls:u,data:h,pageData:I,getRecordByKey:d,getRowKey:P,expandType:F,childrenColumnName:p,locale:m,getPopupContainer:y}=A,H=vt("Table"),[U,Y]=QIA(V=>V),[x,G]=or(r||o||uT,{value:r}),R=D.useRef(new Map),z=M.useCallback(V=>{if(t){const X=new Map;V.forEach(nA=>{let N=d(nA);!N&&R.current.has(nA)&&(N=R.current.get(nA)),X.set(nA,N)}),R.current=X}},[d,t]);D.useEffect(()=>{z(x)},[x]);const{keyEntities:L}=M.useMemo(()=>{if(w)return{keyEntities:null};let V=h;if(t){const X=new Set(h.map((N,tA)=>P(N,tA))),nA=Array.from(R.current).reduce((N,tA)=>{let[BA,aA]=tA;return X.has(BA)?N:N.concat(aA)},[]);V=[].concat(zA(V),zA(nA))}return rp(V,{externalGetKey:P,childrenPropName:p})},[h,P,w,p,t]),b=M.useMemo(()=>DT(p,I),[p,I]),O=M.useMemo(()=>{const V=new Map;return b.forEach((X,nA)=>{const N=P(X,nA),tA=(n?n(X):null)||{};V.set(N,tA),process.env.NODE_ENV!=="production"&&H(!("checked"in tA||"defaultChecked"in tA),"usage","Do not set `checked` or `defaultChecked` in `getCheckboxProps`. Please use `selectedRowKeys` instead.")}),V},[b,P,n]),T=M.useCallback(V=>{var X;return!!(!((X=O.get(P(V)))===null||X===void 0)&&X.disabled)},[O,P]),[S,j]=M.useMemo(()=>{if(w)return[x||[],[]];const{checkedKeys:V,halfCheckedKeys:X}=yE(x,!0,L,T);return[V||[],X]},[x,w,L,T]),J=M.useMemo(()=>{const V=C==="radio"?S.slice(0,1):S;return new Set(V)},[S,C]),Z=M.useMemo(()=>C==="radio"?new Set:new Set(j),[j,C]);D.useEffect(()=>{e||G(uT)},[!!e]);const W=M.useCallback((V,X)=>{let nA,N;z(V),t?(nA=V,N=V.map(tA=>R.current.get(tA))):(nA=[],N=[],V.forEach(tA=>{const BA=d(tA);BA!==void 0&&(nA.push(tA),N.push(BA))})),G(nA),i==null||i(nA,N,{type:X})},[G,d,i,t]),$=M.useCallback((V,X,nA,N)=>{if(g){const tA=nA.map(BA=>d(BA));g(d(V),X,tA,N)}W(nA,"single")},[g,d,W]),eA=M.useMemo(()=>!l||v?null:(l===!0?[Rp,Lp,Sp]:l).map(X=>X===Rp?{key:"all",text:m.selectionAll,onSelect(){W(h.map((nA,N)=>P(nA,N)).filter(nA=>{const N=O.get(nA);return!(N!=null&&N.disabled)||J.has(nA)}),"all")}}:X===Lp?{key:"invert",text:m.selectInvert,onSelect(){const nA=new Set(J);I.forEach((tA,BA)=>{const aA=P(tA,BA),EA=O.get(aA);EA!=null&&EA.disabled||(nA.has(aA)?nA.delete(aA):nA.add(aA))});const N=Array.from(nA);s&&(H.deprecated(!1,"onSelectInvert","onChange"),s(N)),W(N,"invert")}}:X===Sp?{key:"none",text:m.selectNone,onSelect(){a==null||a(),W(Array.from(J).filter(nA=>{const N=O.get(nA);return N==null?void 0:N.disabled}),"none")}}:X).map(X=>Object.assign(Object.assign({},X),{onSelect:function(){for(var nA,N,tA=arguments.length,BA=new Array(tA),aA=0;aA{var X;if(!e)return process.env.NODE_ENV!=="production"&&H(!V.includes(wg),"usage","`rowSelection` is not config but `SELECTION_COLUMN` exists in the `columns`."),V.filter(hA=>hA!==wg);let nA=zA(V);const N=new Set(J),tA=b.map(P).filter(hA=>!O.get(hA).disabled),BA=tA.every(hA=>N.has(hA)),aA=tA.some(hA=>N.has(hA)),EA=()=>{const hA=[];BA?tA.forEach(MA=>{N.delete(MA),hA.push(MA)}):tA.forEach(MA=>{N.has(MA)||(N.add(MA),hA.push(MA))});const wA=Array.from(N);B==null||B(!BA,wA.map(MA=>d(MA)),hA.map(MA=>d(MA))),W(wA,"all"),Y(null)};let CA,QA;if(C!=="radio"){let hA;if(eA){const ie={getPopupContainer:y,items:eA.map((WA,jA)=>{const{key:bA,text:JA,onSelect:ae}=WA;return{key:bA??jA,onClick:()=>{ae==null||ae(tA)},label:JA}})};hA=D.createElement("div",{className:`${u}-selection-extra`},D.createElement(lp,{menu:ie,getPopupContainer:y},D.createElement("span",null,D.createElement(yF,null))))}const wA=b.map((ie,WA)=>{const jA=P(ie,WA),bA=O.get(jA)||{};return Object.assign({checked:N.has(jA)},bA)}).filter(ie=>{let{disabled:WA}=ie;return WA}),MA=!!wA.length&&wA.length===b.length,TA=MA&&wA.every(ie=>{let{checked:WA}=ie;return WA}),NA=MA&&wA.some(ie=>{let{checked:WA}=ie;return WA});QA=D.createElement(Qa,{checked:MA?TA:!!b.length&&BA,indeterminate:MA?!TA&&NA:!BA&&aA,onChange:EA,disabled:b.length===0||MA,"aria-label":hA?"Custom selection":"Select all",skipGroup:!0}),CA=!v&&D.createElement("div",{className:`${u}-selection`},QA,hA)}let lA;C==="radio"?lA=(hA,wA,MA)=>{const TA=P(wA,MA),NA=N.has(TA);return{node:D.createElement(lc,Object.assign({},O.get(TA),{checked:NA,onClick:ie=>ie.stopPropagation(),onChange:ie=>{N.has(TA)||$(TA,!0,[TA],ie.nativeEvent)}})),checked:NA}}:lA=(hA,wA,MA)=>{var TA;const NA=P(wA,MA),ie=N.has(NA),WA=Z.has(NA),jA=O.get(NA);let bA;return F==="nest"?(bA=WA,process.env.NODE_ENV!=="production"&&H(typeof(jA==null?void 0:jA.indeterminate)!="boolean","usage","set `indeterminate` using `rowSelection.getCheckboxProps` is not allowed with tree structured dataSource.")):bA=(TA=jA==null?void 0:jA.indeterminate)!==null&&TA!==void 0?TA:WA,{node:D.createElement(Qa,Object.assign({},jA,{indeterminate:bA,checked:ie,skipGroup:!0,onClick:JA=>JA.stopPropagation(),onChange:JA=>{let{nativeEvent:ae}=JA;const{shiftKey:he}=ae,gt=tA.findIndex(be=>be===NA),ye=S.some(be=>tA.includes(be));if(he&&w&&ye){const be=U(gt,tA,N),Fe=Array.from(N);Q==null||Q(!ie,Fe.map(Me=>d(Me)),be.map(Me=>d(Me))),W(Fe,"multiple")}else{const be=S;if(w){const Fe=ie?vg(be,NA):sB(be,NA);$(NA,!ie,Fe,ae)}else{const Fe=yE([].concat(zA(be),[NA]),!0,L,T),{checkedKeys:Me,halfCheckedKeys:ce}=Fe;let ZA=Me;if(ie){const Ie=new Set(Me);Ie.delete(NA),ZA=yE(Array.from(Ie),{checked:!1,halfCheckedKeys:ce},L,T).checkedKeys}$(NA,!ie,ZA,ae)}}Y(ie?null:gt)}})),checked:ie}};const pA=(hA,wA,MA)=>{const{node:TA,checked:NA}=lA(hA,wA,MA);return c?c(NA,wA,MA,TA):TA};if(!nA.includes(wg))if(nA.findIndex(hA=>{var wA;return((wA=hA[Pc])===null||wA===void 0?void 0:wA.columnType)==="EXPAND_COLUMN"})===0){const[hA,...wA]=nA;nA=[hA,wg].concat(zA(wA))}else nA=[wg].concat(zA(nA));const DA=nA.indexOf(wg);process.env.NODE_ENV!=="production"&&H(nA.filter(hA=>hA===wg).length<=1,"usage","Multiple `SELECTION_COLUMN` exist in `columns`."),nA=nA.filter((hA,wA)=>hA!==wg||wA===DA);const mA=nA[DA-1],LA=nA[DA+1];let oA=f;oA===void 0&&((LA==null?void 0:LA.fixed)!==void 0?oA=LA.fixed:(mA==null?void 0:mA.fixed)!==void 0&&(oA=mA.fixed)),oA&&mA&&((X=mA[Pc])===null||X===void 0?void 0:X.columnType)==="EXPAND_COLUMN"&&mA.fixed===void 0&&(mA.fixed=oA);const vA=rA(`${u}-selection-col`,{[`${u}-selection-col-with-dropdown`]:l&&C==="checkbox"}),xA=()=>e!=null&&e.columnTitle?typeof e.columnTitle=="function"?e.columnTitle(QA):e.columnTitle:CA,GA={fixed:oA,width:E,className:`${u}-selection-column`,title:xA(),render:pA,onCell:e.onCell,[Pc]:{className:vA}};return nA.map(hA=>hA===wg?GA:hA)},[P,b,e,S,J,Z,E,eA,F,O,Q,$,T]),J]};function CIA(A,e){return A._antProxy=A._antProxy||{},Object.keys(e).forEach(t=>{if(!(t in A._antProxy)){const r=A[t];A._antProxy[t]=r,A[t]=e[t]}}),A}function lIA(A,e){return M.useImperativeHandle(A,()=>{const t=e(),{nativeElement:r}=t;return typeof Proxy<"u"?new Proxy(r,{get(o,n){return t[n]?t[n]:Reflect.get(o,n)}}):CIA(r,t)})}function cIA(A){return function(t){let{prefixCls:r,onExpand:o,record:n,expanded:i,expandable:g}=t;const B=`${r}-row-expand-icon`;return D.createElement("button",{type:"button",onClick:s=>{o(n,s),s.stopPropagation()},className:rA(B,{[`${B}-spaced`]:!g,[`${B}-expanded`]:g&&i,[`${B}-collapsed`]:g&&!i}),"aria-label":i?A.collapse:A.expand,"aria-expanded":i})}}function fIA(A){return(t,r)=>{const o=t.querySelector(`.${A}-container`);let n=r;if(o){const i=getComputedStyle(o),g=parseInt(i.borderLeftWidth,10),B=parseInt(i.borderRightWidth,10);n=r-g-B}return n}}function ca(A,e){return"key"in A&&A.key!==void 0&&A.key!==null?A.key:A.dataIndex?Array.isArray(A.dataIndex)?A.dataIndex.join("."):A.dataIndex:e}function Mc(A,e){return e?`${e}-${A}`:`${A}`}function Nu(A,e){return typeof A=="function"?A(e):A}function vIA(A,e){const t=Nu(A,e);return Object.prototype.toString.call(t)==="[object Object]"?"":t}var wIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},uIA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:wIA}))},hT=D.forwardRef(uIA);process.env.NODE_ENV!=="production"&&(hT.displayName="FilterFilled");function DIA(A){const e=D.useRef(A),t=aL();return[()=>e.current,r=>{e.current=r,t()}]}function hIA(A){var e=A.dropPosition,t=A.dropLevelOffset,r=A.indent,o={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(e){case-1:o.top=0,o.left=-t*r;break;case 1:o.bottom=0,o.left=-t*r;break;case 0:o.bottom=0,o.left=r;break}return D.createElement("div",{style:o})}function IT(A){if(A==null)throw new TypeError("Cannot destructure "+A)}function IIA(A,e){var t=D.useState(!1),r=sA(t,2),o=r[0],n=r[1];Dt(function(){if(o)return A(),function(){e()}},[o]),Dt(function(){return n(!0),function(){n(!1)}},[])}var dIA=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],dT=function(e,t){var r=e.className,o=e.style,n=e.motion,i=e.motionNodes,g=e.motionType,B=e.onMotionStart,s=e.onMotionEnd,a=e.active,Q=e.treeNodeRequiredProps,E=Ye(e,dIA),C=D.useState(!0),l=sA(C,2),f=l[0],c=l[1],v=D.useContext(Up),w=v.prefixCls,u=i&&g!=="hide";Dt(function(){i&&u!==f&&c(u)},[i]);var h=function(){i&&B()},I=D.useRef(!1),d=function(){i&&!I.current&&(I.current=!0,s())};IIA(h,d);var P=function(p){u===p&&d()};return i?D.createElement(zi,FA({ref:t,visible:f},n,{motionAppear:g==="show",onVisibleChanged:P}),function(F,p){var m=F.className,y=F.style;return D.createElement("div",{ref:p,className:rA("".concat(w,"-treenode-motion"),m),style:y},i.map(function(H){var U=Object.assign({},(IT(H.data),H.data)),Y=H.title,x=H.key,G=H.isStart,R=H.isEnd;delete U.children;var z=fc(x,Q);return D.createElement(GE,FA({},U,z,{title:Y,active:a,data:H.data,key:x,isStart:G,isEnd:R}))}))}):D.createElement(GE,FA({domRef:t,className:r,style:o},E,{active:a}))};dT.displayName="MotionTreeNode";var PIA=D.forwardRef(dT);function MIA(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],t=A.length,r=e.length;if(Math.abs(t-r)!==1)return{add:!1,key:null};function o(n,i){var g=new Map;n.forEach(function(s){g.set(s,!0)});var B=i.filter(function(s){return!g.has(s)});return B.length===1?B[0]:null}return t ").concat(e);return e}var YT=D.forwardRef(function(A,e){var t=A.prefixCls,r=A.data;A.selectable,A.checkable;var o=A.expandedKeys,n=A.selectedKeys,i=A.checkedKeys,g=A.loadedKeys,B=A.loadingKeys,s=A.halfCheckedKeys,a=A.keyEntities,Q=A.disabled,E=A.dragging,C=A.dragOverNodeKey,l=A.dropPosition,f=A.motion,c=A.height,v=A.itemHeight,w=A.virtual,u=A.focusable,h=A.activeItem,I=A.focused,d=A.tabIndex,P=A.onKeyDown,F=A.onFocus,p=A.onBlur,m=A.onActiveChange,y=A.onListChangeStart,H=A.onListChangeEnd,U=Ye(A,FIA),Y=D.useRef(null),x=D.useRef(null);D.useImperativeHandle(e,function(){return{scrollTo:function(lA){Y.current.scrollTo(lA)},getIndentWidth:function(){return x.current.offsetWidth}}});var G=D.useState(o),R=sA(G,2),z=R[0],L=R[1],b=D.useState(r),O=sA(b,2),T=O[0],S=O[1],j=D.useState(r),J=sA(j,2),Z=J[0],W=J[1],$=D.useState([]),eA=sA($,2),_=eA[0],V=eA[1],X=D.useState(null),nA=sA(X,2),N=nA[0],tA=nA[1],BA=D.useRef(r);BA.current=r;function aA(){var QA=BA.current;S(QA),W(QA),V([]),tA(null),H()}Dt(function(){L(o);var QA=MIA(z,o);if(QA.key!==null)if(QA.add){var lA=T.findIndex(function(vA){var xA=vA.key;return xA===QA.key}),pA=mT(PT(T,r,QA.key),w,c,v),DA=T.slice();DA.splice(lA+1,0,pT),W(DA),V(pA),tA("show")}else{var mA=r.findIndex(function(vA){var xA=vA.key;return xA===QA.key}),LA=mT(PT(r,T,QA.key),w,c,v),oA=r.slice();oA.splice(mA+1,0,pT),W(oA),V(LA),tA("hide")}else T!==r&&(S(r),W(r))},[o,r]),D.useEffect(function(){E||aA()},[E]);var EA=f?Z:r,CA={expandedKeys:o,selectedKeys:n,loadedKeys:g,loadingKeys:B,checkedKeys:i,halfCheckedKeys:s,dragOverNodeKey:C,dropPosition:l,keyEntities:a};return D.createElement(D.Fragment,null,I&&h&&D.createElement("span",{style:MT,"aria-live":"assertive"},mIA(h)),D.createElement("div",null,D.createElement("input",{style:MT,disabled:u===!1||Q,tabIndex:u!==!1?d:null,onKeyDown:P,onFocus:F,onBlur:p,value:"",onChange:pIA,"aria-label":"for screen reader"})),D.createElement("div",{className:"".concat(t,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},D.createElement("div",{className:"".concat(t,"-indent")},D.createElement("div",{ref:x,className:"".concat(t,"-indent-unit")}))),D.createElement(nu,FA({},U,{data:EA,itemKey:yT,height:c,fullHeight:!1,virtual:w,itemHeight:v,prefixCls:"".concat(t,"-list"),ref:Y,onVisibleChange:function(lA,pA){var DA=new Set(lA),mA=pA.filter(function(LA){return!DA.has(LA)});mA.some(function(LA){return yT(LA)===fa})&&aA()}}),function(QA){var lA=QA.pos,pA=Object.assign({},(IT(QA.data),QA.data)),DA=QA.title,mA=QA.key,LA=QA.isStart,oA=QA.isEnd,vA=cc(mA,lA);delete pA.key,delete pA.children;var xA=fc(vA,CA);return D.createElement(PIA,FA({},pA,xA,{title:DA,active:!!h&&mA===h.key,pos:lA,data:QA.data,isStart:LA,isEnd:oA,motion:f,motionNodes:mA===fa?_:null,motionType:N,onMotionStart:y,onMotionEnd:aA,treeNodeRequiredProps:CA,onMouseMove:function(){m(null)}}))}))});YT.displayName="NodeList";var yIA=10,Tp=function(A){sg(t,A);var e=ag(t);function t(){var r;Or(this,t);for(var o=arguments.length,n=new Array(o),i=0;i2&&arguments[2]!==void 0?arguments[2]:!1,Q=r.state,E=Q.dragChildrenKeys,C=Q.dropPosition,l=Q.dropTargetKey,f=Q.dropTargetPos,c=Q.dropAllowed;if(c){var v=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),l!==null){var w=q(q({},fc(l,r.getTreeNodeRequiredProps())),{},{active:((s=r.getActiveItem())===null||s===void 0?void 0:s.key)===l,data:Bn(r.state.keyEntities,l).node}),u=E.indexOf(l)!==-1;de(!u,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var h=xp(f),I={event:g,node:Nr(w),dragNode:r.dragNode?Nr(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(E),dropToGap:C!==0,dropPosition:C+Number(h[h.length-1])};a||v==null||v(I),r.dragNode=null}}}),K(OA(r),"cleanDragState",function(){var g=r.state.draggingNodeKey;g!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),K(OA(r),"triggerExpandActionExpand",function(g,B){var s=r.state,a=s.expandedKeys,Q=s.flattenNodes,E=B.expanded,C=B.key,l=B.isLeaf;if(!(l||g.shiftKey||g.metaKey||g.ctrlKey)){var f=Q.filter(function(v){return v.key===C})[0],c=Nr(q(q({},fc(C,r.getTreeNodeRequiredProps())),{},{data:f.data}));r.setExpandedKeys(E?vg(a,C):sB(a,C)),r.onNodeExpand(g,c)}}),K(OA(r),"onNodeClick",function(g,B){var s=r.props,a=s.onClick,Q=s.expandAction;Q==="click"&&r.triggerExpandActionExpand(g,B),a==null||a(g,B)}),K(OA(r),"onNodeDoubleClick",function(g,B){var s=r.props,a=s.onDoubleClick,Q=s.expandAction;Q==="doubleClick"&&r.triggerExpandActionExpand(g,B),a==null||a(g,B)}),K(OA(r),"onNodeSelect",function(g,B){var s=r.state.selectedKeys,a=r.state,Q=a.keyEntities,E=a.fieldNames,C=r.props,l=C.onSelect,f=C.multiple,c=B.selected,v=B[E.key],w=!c;w?f?s=sB(s,v):s=[v]:s=vg(s,v);var u=s.map(function(h){var I=Bn(Q,h);return I?I.node:null}).filter(function(h){return h});r.setUncontrolledState({selectedKeys:s}),l==null||l(s,{event:"select",selected:w,node:B,selectedNodes:u,nativeEvent:g.nativeEvent})}),K(OA(r),"onNodeCheck",function(g,B,s){var a=r.state,Q=a.keyEntities,E=a.checkedKeys,C=a.halfCheckedKeys,l=r.props,f=l.checkStrictly,c=l.onCheck,v=B.key,w,u={event:"check",node:B,checked:s,nativeEvent:g.nativeEvent};if(f){var h=s?sB(E,v):vg(E,v),I=vg(C,v);w={checked:h,halfChecked:I},u.checkedNodes=h.map(function(y){return Bn(Q,y)}).filter(function(y){return y}).map(function(y){return y.node}),r.setUncontrolledState({checkedKeys:h})}else{var d=yE([].concat(zA(E),[v]),!0,Q),P=d.checkedKeys,F=d.halfCheckedKeys;if(!s){var p=new Set(P);p.delete(v);var m=yE(Array.from(p),{checked:!1,halfCheckedKeys:F},Q);P=m.checkedKeys,F=m.halfCheckedKeys}w=P,u.checkedNodes=[],u.checkedNodesPositions=[],u.halfCheckedKeys=F,P.forEach(function(y){var H=Bn(Q,y);if(H){var U=H.node,Y=H.pos;u.checkedNodes.push(U),u.checkedNodesPositions.push({node:U,pos:Y})}}),r.setUncontrolledState({checkedKeys:P},!1,{halfCheckedKeys:F})}c==null||c(w,u)}),K(OA(r),"onNodeLoad",function(g){var B,s=g.key,a=r.state.keyEntities,Q=Bn(a,s);if(!(Q!=null&&(B=Q.children)!==null&&B!==void 0&&B.length)){var E=new Promise(function(C,l){r.setState(function(f){var c=f.loadedKeys,v=c===void 0?[]:c,w=f.loadingKeys,u=w===void 0?[]:w,h=r.props,I=h.loadData,d=h.onLoad;if(!I||v.indexOf(s)!==-1||u.indexOf(s)!==-1)return null;var P=I(g);return P.then(function(){var F=r.state.loadedKeys,p=sB(F,s);d==null||d(p,{event:"load",node:g}),r.setUncontrolledState({loadedKeys:p}),r.setState(function(m){return{loadingKeys:vg(m.loadingKeys,s)}}),C()}).catch(function(F){if(r.setState(function(m){return{loadingKeys:vg(m.loadingKeys,s)}}),r.loadingRetryTimes[s]=(r.loadingRetryTimes[s]||0)+1,r.loadingRetryTimes[s]>=yIA){var p=r.state.loadedKeys;de(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:sB(p,s)}),C()}l(F)}),{loadingKeys:sB(u,s)}})});return E.catch(function(){}),E}}),K(OA(r),"onNodeMouseEnter",function(g,B){var s=r.props.onMouseEnter;s==null||s({event:g,node:B})}),K(OA(r),"onNodeMouseLeave",function(g,B){var s=r.props.onMouseLeave;s==null||s({event:g,node:B})}),K(OA(r),"onNodeContextMenu",function(g,B){var s=r.props.onRightClick;s&&(g.preventDefault(),s({event:g,node:B}))}),K(OA(r),"onFocus",function(){var g=r.props.onFocus;r.setState({focused:!0});for(var B=arguments.length,s=new Array(B),a=0;a1&&arguments[1]!==void 0?arguments[1]:!1,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var a=!1,Q=!0,E={};Object.keys(g).forEach(function(C){if(C in r.props){Q=!1;return}a=!0,E[C]=g[C]}),a&&(!B||Q)&&r.setState(q(q({},E),s))}}),K(OA(r),"scrollTo",function(g){r.listRef.current.scrollTo(g)}),r}return Tr(t,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var o=this.props,n=o.activeKey,i=o.itemScrollOffset,g=i===void 0?0:i;n!==void 0&&n!==this.state.activeKey&&(this.setState({activeKey:n}),n!==null&&this.scrollTo({key:n,offset:g}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var o=this.state,n=o.focused,i=o.flattenNodes,g=o.keyEntities,B=o.draggingNodeKey,s=o.activeKey,a=o.dropLevelOffset,Q=o.dropContainerKey,E=o.dropTargetKey,C=o.dropPosition,l=o.dragOverNodeKey,f=o.indent,c=this.props,v=c.prefixCls,w=c.className,u=c.style,h=c.showLine,I=c.focusable,d=c.tabIndex,P=d===void 0?0:d,F=c.selectable,p=c.showIcon,m=c.icon,y=c.switcherIcon,H=c.draggable,U=c.checkable,Y=c.checkStrictly,x=c.disabled,G=c.motion,R=c.loadData,z=c.filterTreeNode,L=c.height,b=c.itemHeight,O=c.virtual,T=c.titleRender,S=c.dropIndicatorRender,j=c.onContextMenu,J=c.onScroll,Z=c.direction,W=c.rootClassName,$=c.rootStyle,eA=Go(this.props,{aria:!0,data:!0}),_;return H&&(Ee(H)==="object"?_=H:typeof H=="function"?_={nodeDraggable:H}:_={}),D.createElement(Up.Provider,{value:{prefixCls:v,selectable:F,showIcon:p,icon:m,switcherIcon:y,draggable:_,draggingNodeKey:B,checkable:U,checkStrictly:Y,disabled:x,keyEntities:g,dropLevelOffset:a,dropContainerKey:Q,dropTargetKey:E,dropPosition:C,dragOverNodeKey:l,indent:f,direction:Z,dropIndicatorRender:S,loadData:R,filterTreeNode:z,titleRender:T,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},D.createElement("div",{role:"tree",className:rA(v,w,W,K(K(K({},"".concat(v,"-show-line"),h),"".concat(v,"-focused"),n),"".concat(v,"-active-focused"),s!==null)),style:$},D.createElement(YT,FA({ref:this.listRef,prefixCls:v,style:u,data:i,disabled:x,selectable:F,checkable:!!U,motion:G,dragging:B!==null,height:L,itemHeight:b,virtual:O,focusable:I,focused:n,tabIndex:P,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:j,onScroll:J},this.getTreeNodeRequiredProps(),eA))))}}],[{key:"getDerivedStateFromProps",value:function(o,n){var i=n.prevProps,g={prevProps:o};function B(d){return!i&&d in o||i&&i[d]!==o[d]}var s,a=n.fieldNames;if(B("fieldNames")&&(a=mE(o.fieldNames),g.fieldNames=a),B("treeData")?s=o.treeData:B("children")&&(de(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),s=FS(o.children)),s){g.treeData=s;var Q=rp(s,{fieldNames:a});g.keyEntities=q(K({},fa,FT),Q.keyEntities),process.env.NODE_ENV!=="production"&&pvA(s,a)}var E=g.keyEntities||n.keyEntities;if(B("expandedKeys")||i&&B("autoExpandParent"))g.expandedKeys=o.autoExpandParent||!i&&o.defaultExpandParent?zp(o.expandedKeys,E):o.expandedKeys;else if(!i&&o.defaultExpandAll){var C=q({},E);delete C[fa],g.expandedKeys=Object.keys(C).map(function(d){return C[d].key})}else!i&&o.defaultExpandedKeys&&(g.expandedKeys=o.autoExpandParent||o.defaultExpandParent?zp(o.defaultExpandedKeys,E):o.defaultExpandedKeys);if(g.expandedKeys||delete g.expandedKeys,s||g.expandedKeys){var l=tp(s||n.treeData,g.expandedKeys||n.expandedKeys,a);g.flattenNodes=l}if(o.selectable&&(B("selectedKeys")?g.selectedKeys=wT(o.selectedKeys,o):!i&&o.defaultSelectedKeys&&(g.selectedKeys=wT(o.defaultSelectedKeys,o))),o.checkable){var f;if(B("checkedKeys")?f=Gp(o.checkedKeys)||{}:!i&&o.defaultCheckedKeys?f=Gp(o.defaultCheckedKeys)||{}:s&&(f=Gp(o.checkedKeys)||{checkedKeys:n.checkedKeys,halfCheckedKeys:n.halfCheckedKeys}),f){var c=f,v=c.checkedKeys,w=v===void 0?[]:v,u=c.halfCheckedKeys,h=u===void 0?[]:u;if(!o.checkStrictly){var I=yE(w,!0,E);w=I.checkedKeys,h=I.halfCheckedKeys}g.checkedKeys=w,g.halfCheckedKeys=h}}return B("loadedKeys")&&(g.loadedKeys=o.loadedKeys),g}}]),t}(D.Component);K(Tp,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:hIA,allowDrop:function(){return!0},expandAction:!1}),K(Tp,"TreeNode",GE);var YIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},HIA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:YIA}))},kp=D.forwardRef(HIA);process.env.NODE_ENV!=="production"&&(kp.displayName="FileOutlined");var bIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},UIA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:bIA}))},HT=D.forwardRef(UIA);process.env.NODE_ENV!=="production"&&(HT.displayName="FolderOpenOutlined");var xIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},GIA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:xIA}))},bT=D.forwardRef(GIA);process.env.NODE_ENV!=="production"&&(bT.displayName="FolderOutlined");var zIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},RIA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:zIA}))},UT=D.forwardRef(RIA);process.env.NODE_ENV!=="production"&&(UT.displayName="HolderOutlined");const LIA=new ht("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),SIA=(A,e)=>({[`.${A}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${e.motionDurationSlow}`}}}),OIA=(A,e)=>({[`.${A}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:e.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${AA(e.lineWidthBold)} solid ${e.colorPrimary}`,borderRadius:"50%",content:'""'}}}),TIA=(A,e)=>{const{treeCls:t,treeNodeCls:r,treeNodePadding:o,titleHeight:n,nodeSelectedBg:i,nodeHoverBg:g}=e,B=e.paddingXS;return{[t]:Object.assign(Object.assign({},Jt(e)),{background:e.colorBgContainer,borderRadius:e.borderRadius,transition:`background-color ${e.motionDurationSlow}`,[`&${t}-rtl`]:{[`${t}-switcher`]:{"&_close":{[`${t}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${t}-active-focused)`]:Object.assign({},ZB(e)),[`${t}-list-holder-inner`]:{alignItems:"flex-start"},[`&${t}-block-node`]:{[`${t}-list-holder-inner`]:{alignItems:"stretch",[`${t}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:o,insetInlineStart:0,border:`1px solid ${e.colorPrimary}`,opacity:0,animationName:LIA,animationDuration:e.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${r}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${AA(o)} 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${t}-node-content-wrapper`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${t}-node-content-wrapper`]:{background:e.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${t}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{cursor:"grab",[`${t}-draggable-icon`]:{flexShrink:0,width:n,lineHeight:`${AA(n)}`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${e.motionDurationSlow}`,[`${r}:hover &`]:{opacity:.45}},[`&${r}-disabled`]:{[`${t}-draggable-icon`]:{visibility:"hidden"}}}},[`${t}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:n}},[`${t}-draggable-icon`]:{visibility:"hidden"},[`${t}-switcher`]:Object.assign(Object.assign({},SIA(A,e)),{position:"relative",flex:"none",alignSelf:"stretch",width:n,margin:0,lineHeight:`${AA(n)}`,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${e.motionDurationSlow}`,borderRadius:e.borderRadius,"&-noop":{cursor:"unset"},[`&:not(${t}-switcher-noop):hover`]:{backgroundColor:e.colorBgTextHover},"&_close":{[`${t}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:e.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:e.calc(n).div(2).equal(),bottom:e.calc(o).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:e.calc(e.calc(n).div(2).equal()).mul(.8).equal(),height:e.calc(n).div(2).equal(),borderBottom:`1px solid ${e.colorBorder}`,content:'""'}}}),[`${t}-checkbox`]:{top:"initial",marginInlineEnd:B,alignSelf:"flex-start",marginTop:e.marginXXS},[`${t}-node-content-wrapper, ${t}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:n,margin:0,padding:`0 ${AA(e.calc(e.paddingXS).div(2).equal())}`,color:"inherit",lineHeight:`${AA(n)}`,background:"transparent",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:g},[`&${t}-node-selected`]:{backgroundColor:i},[`${t}-iconEle`]:{display:"inline-block",width:n,height:n,lineHeight:`${AA(n)}`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${t}-unselectable ${t}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${t}-node-content-wrapper`]:Object.assign({lineHeight:`${AA(n)}`,userSelect:"none"},OIA(A,e)),[`${r}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${e.colorPrimary}`}},"&-show-line":{[`${t}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:e.calc(n).div(2).equal(),bottom:e.calc(o).mul(-1).equal(),borderInlineEnd:`1px solid ${e.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${t}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last`]:{[`${t}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${AA(e.calc(n).div(2).equal())} !important`}}}}})}},kIA=A=>{const{treeCls:e,treeNodeCls:t,treeNodePadding:r,directoryNodeSelectedBg:o,directoryNodeSelectedColor:n}=A;return{[`${e}${e}-directory`]:{[t]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,transition:`background-color ${A.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:A.controlItemBgHover}},"> *":{zIndex:1},[`${e}-switcher`]:{transition:`color ${A.motionDurationMid}`},[`${e}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${e}-node-selected`]:{color:n,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:o},[`${e}-switcher`]:{color:n},[`${e}-node-content-wrapper`]:{color:n,background:"transparent"}}}}}},NIA=(A,e)=>{const t=`.${A}`,r=`${t}-treenode`,o=e.calc(e.paddingXS).div(2).equal(),n=it(e,{treeCls:t,treeNodeCls:r,treeNodePadding:o});return[TIA(A,n),kIA(n)]},jIA=A=>{const{controlHeightSM:e}=A;return{titleHeight:e,nodeHoverBg:A.controlItemBgHover,nodeSelectedBg:A.controlItemBgActive}},JIA=Gt("Tree",(A,e)=>{let{prefixCls:t}=e;return[{[A.componentCls]:mS(`${t}-checkbox`,A)},NIA(t,A),Vz(A)]},A=>{const{colorTextLightSolid:e,colorPrimary:t}=A;return Object.assign(Object.assign({},jIA(A)),{directoryNodeSelectedColor:e,directoryNodeSelectedBg:t})}),xT=4;function KIA(A){const{dropPosition:e,dropLevelOffset:t,prefixCls:r,indent:o,direction:n="ltr"}=A,i=n==="ltr"?"left":"right",g=n==="ltr"?"right":"left",B={[i]:-t*o+xT,[g]:0};switch(e){case-1:B.top=-3;break;case 1:B.bottom=-3;break;default:B.bottom=-3,B[i]=o+xT;break}return M.createElement("div",{style:B,className:`${r}-drop-indicator`})}var XIA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},VIA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:XIA}))},GT=D.forwardRef(VIA);process.env.NODE_ENV!=="production"&&(GT.displayName="CaretDownFilled");var WIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},ZIA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:WIA}))},zT=D.forwardRef(ZIA);process.env.NODE_ENV!=="production"&&(zT.displayName="MinusSquareOutlined");var qIA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},_IA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:qIA}))},RT=D.forwardRef(_IA);process.env.NODE_ENV!=="production"&&(RT.displayName="PlusSquareOutlined");const $IA=A=>{const{prefixCls:e,switcherIcon:t,treeNodeProps:r,showLine:o}=A,{isLeaf:n,expanded:i,loading:g}=r;if(g)return D.createElement(aE,{className:`${e}-switcher-loading-icon`});let B;if(o&&typeof o=="object"&&(B=o.showLeafIcon),n){if(!o)return null;if(typeof B!="boolean"&&B){const Q=typeof B=="function"?B(r):B,E=`${e}-switcher-line-custom-icon`;return D.isValidElement(Q)?zo(Q,{className:rA(Q.props.className||"",E)}):Q}return B?D.createElement(kp,{className:`${e}-switcher-line-icon`}):D.createElement("span",{className:`${e}-switcher-leaf-line`})}const s=`${e}-switcher-icon`,a=typeof t=="function"?t(r):t;return D.isValidElement(a)?zo(a,{className:rA(a.props.className||"",s)}):a!==void 0?a:o?i?D.createElement(zT,{className:`${e}-switcher-line-icon`}):D.createElement(RT,{className:`${e}-switcher-line-icon`}):D.createElement(GT,{className:s})},Np=M.forwardRef((A,e)=>{var t;const{getPrefixCls:r,direction:o,virtual:n,tree:i}=M.useContext(Ce),{prefixCls:g,className:B,showIcon:s=!1,showLine:a,switcherIcon:Q,blockNode:E=!1,children:C,checkable:l=!1,selectable:f=!0,draggable:c,motion:v,style:w}=A,u=r("tree",g),h=r(),I=v??Object.assign(Object.assign({},NG(h)),{motionAppear:!1}),d=Object.assign(Object.assign({},A),{checkable:l,selectable:f,showIcon:s,motion:I,blockNode:E,showLine:!!a,dropIndicatorRender:KIA}),[P,F,p]=JIA(u),[,m]=Xr(),y=m.paddingXS/2+(((t=m.Tree)===null||t===void 0?void 0:t.titleHeight)||m.controlHeightSM),H=M.useMemo(()=>{if(!c)return!1;let Y={};switch(typeof c){case"function":Y.nodeDraggable=c;break;case"object":Y=Object.assign({},c);break}return Y.icon!==!1&&(Y.icon=Y.icon||M.createElement(UT,null)),Y},[c]),U=Y=>M.createElement($IA,{prefixCls:u,switcherIcon:Q,treeNodeProps:Y,showLine:a});return P(M.createElement(Tp,Object.assign({itemHeight:y,ref:e,virtual:n},d,{style:Object.assign(Object.assign({},i==null?void 0:i.style),w),prefixCls:u,className:rA({[`${u}-icon-hide`]:!s,[`${u}-block-node`]:E,[`${u}-unselectable`]:!f,[`${u}-rtl`]:o==="rtl"},i==null?void 0:i.className,B,F,p),direction:o,checkable:l&&M.createElement("span",{className:`${u}-checkbox-inner`}),selectable:f,switcherIcon:U,draggable:H}),C))});process.env.NODE_ENV!=="production"&&(Np.displayName="Tree");const LT=0,jp=1,ST=2;function Jp(A,e,t){const{key:r,children:o}=t;function n(i){const g=i[r],B=i[o];e(g,i)!==!1&&Jp(B||[],e,t)}A.forEach(n)}function AdA(A){let{treeData:e,expandedKeys:t,startKey:r,endKey:o,fieldNames:n}=A;const i=[];let g=LT;if(r&&r===o)return[r];if(!r||!o)return[];function B(s){return s===r||s===o}return Jp(e,s=>{if(g===ST)return!1;if(B(s)){if(i.push(s),g===LT)g=jp;else if(g===jp)return g=ST,!1}else g===jp&&i.push(s);return t.includes(s)},mE(n)),i}function Kp(A,e,t){const r=zA(e),o=[];return Jp(A,(n,i)=>{const g=r.indexOf(n);return g!==-1&&(o.push(i),r.splice(g,1)),!!r.length},mE(t)),o}var OT=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{defaultExpandAll:t,defaultExpandParent:r,defaultExpandedKeys:o}=A,n=OT(A,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const i=D.useRef(),g=D.useRef(),B=()=>{const{keyEntities:F}=rp(TT(n));let p;return t?p=Object.keys(F):r?p=zp(n.expandedKeys||o||[],F):p=n.expandedKeys||o||[],p},[s,a]=D.useState(n.selectedKeys||n.defaultSelectedKeys||[]),[Q,E]=D.useState(()=>B());D.useEffect(()=>{"selectedKeys"in n&&a(n.selectedKeys)},[n.selectedKeys]),D.useEffect(()=>{"expandedKeys"in n&&E(n.expandedKeys)},[n.expandedKeys]);const C=(F,p)=>{var m;return"expandedKeys"in n||E(F),(m=n.onExpand)===null||m===void 0?void 0:m.call(n,F,p)},l=(F,p)=>{var m;const{multiple:y,fieldNames:H}=n,{node:U,nativeEvent:Y}=p,{key:x=""}=U,G=TT(n),R=Object.assign(Object.assign({},p),{selected:!0}),z=(Y==null?void 0:Y.ctrlKey)||(Y==null?void 0:Y.metaKey),L=Y==null?void 0:Y.shiftKey;let b;y&&z?(b=F,i.current=x,g.current=b,R.selectedNodes=Kp(G,b,H)):y&&L?(b=Array.from(new Set([].concat(zA(g.current||[]),zA(AdA({treeData:G,expandedKeys:Q,startKey:x,endKey:i.current,fieldNames:H}))))),R.selectedNodes=Kp(G,b,H)):(b=[x],i.current=x,g.current=b,R.selectedNodes=Kp(G,b,H)),(m=n.onSelect)===null||m===void 0||m.call(n,b,R),"selectedKeys"in n||a(b)},{getPrefixCls:f,direction:c}=D.useContext(Ce),{prefixCls:v,className:w,showIcon:u=!0,expandAction:h="click"}=n,I=OT(n,["prefixCls","className","showIcon","expandAction"]),d=f("tree",v),P=rA(`${d}-directory`,{[`${d}-directory-rtl`]:c==="rtl"},w);return D.createElement(Np,Object.assign({icon:edA,ref:e,blockNode:!0},I,{showIcon:u,expandAction:h,prefixCls:d,className:P,expandedKeys:Q,selectedKeys:s,onSelect:l,onExpand:C}))},kT=D.forwardRef(tdA);process.env.NODE_ENV!=="production"&&(kT.displayName="DirectoryTree");const Xp=Np;Xp.DirectoryTree=kT,Xp.TreeNode=GE;function NT(A){let{value:e,onChange:t,filterSearch:r,tablePrefixCls:o,locale:n}=A;return r?D.createElement("div",{className:`${o}-filter-dropdown-search`},D.createElement(lg,{prefix:D.createElement(su,null),placeholder:n.filterSearchPlaceholder,onChange:t,value:e,htmlSize:1,className:`${o}-filter-dropdown-search-input`})):null}const rdA=A=>{const{keyCode:e}=A;e===HA.ENTER&&A.stopPropagation()},jT=D.forwardRef((A,e)=>D.createElement("div",{className:A.className,onClick:t=>t.stopPropagation(),onKeyDown:rdA,ref:e},A.children));process.env.NODE_ENV!=="production"&&(jT.displayName="FilterDropdownMenuWrapper");function zE(A){let e=[];return(A||[]).forEach(t=>{let{value:r,children:o}=t;e.push(r),o&&(e=[].concat(zA(e),zA(zE(o))))}),e}function odA(A){return A.some(e=>{let{children:t}=e;return t})}function JT(A,e){return typeof e=="string"||typeof e=="number"?e==null?void 0:e.toString().toLowerCase().includes(A.trim().toLowerCase()):!1}function KT(A){let{filters:e,prefixCls:t,filteredKeys:r,filterMultiple:o,searchValue:n,filterSearch:i}=A;return e.map((g,B)=>{const s=String(g.value);if(g.children)return{key:s||B,label:g.text,popupClassName:`${t}-dropdown-submenu`,children:KT({filters:g.children,prefixCls:t,filteredKeys:r,filterMultiple:o,searchValue:n,filterSearch:i})};const a=o?Qa:lc,Q={key:g.value!==void 0?s:B,label:D.createElement(D.Fragment,null,D.createElement(a,{checked:r.includes(s)}),D.createElement("span",null,g.text))};return n.trim()?typeof i=="function"?i(n,g)?Q:null:JT(n,g.text)?Q:null:Q})}function Vp(A){return A||[]}function ndA(A){var e,t;const{tablePrefixCls:r,prefixCls:o,column:n,dropdownPrefixCls:i,columnKey:g,filterOnClose:B,filterMultiple:s,filterMode:a="menu",filterSearch:Q=!1,filterState:E,triggerFilter:C,locale:l,children:f,getPopupContainer:c,rootClassName:v}=A,{filterDropdownOpen:w,onFilterDropdownOpenChange:u,filterResetToDefaultFilteredValue:h,defaultFilteredValue:I,filterDropdownVisible:d,onFilterDropdownVisibleChange:P}=n,[F,p]=D.useState(!1),m=!!(E&&(!((e=E.filteredKeys)===null||e===void 0)&&e.length||E.forceFiltered)),y=aA=>{p(aA),u==null||u(aA),P==null||P(aA)};if(process.env.NODE_ENV!=="production"){const aA=vt("Table");[["filterDropdownVisible","filterDropdownOpen",d],["onFilterDropdownVisibleChange","onFilterDropdownOpenChange",P]].forEach(EA=>{let[CA,QA,lA]=EA;aA.deprecated(lA==null,CA,QA)})}const H=(t=w??d)!==null&&t!==void 0?t:F,U=E==null?void 0:E.filteredKeys,[Y,x]=DIA(Vp(U)),G=aA=>{let{selectedKeys:EA}=aA;x(EA)},R=(aA,EA)=>{let{node:CA,checked:QA}=EA;G(s?{selectedKeys:aA}:{selectedKeys:QA&&CA.key?[CA.key]:[]})};D.useEffect(()=>{F&&G({selectedKeys:Vp(U)})},[U]);const[z,L]=D.useState([]),b=aA=>{L(aA)},[O,T]=D.useState(""),S=aA=>{const{value:EA}=aA.target;T(EA)};D.useEffect(()=>{F||T("")},[F]);const j=aA=>{const EA=aA!=null&&aA.length?aA:null;if(EA===null&&(!E||!E.filteredKeys)||yi(EA,E==null?void 0:E.filteredKeys,!0))return null;C({column:n,key:g,filteredKeys:EA})},J=()=>{y(!1),j(Y())},Z=function(){let{confirm:aA,closeDropdown:EA}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};aA&&j([]),EA&&y(!1),T(""),x(h?(I||[]).map(CA=>String(CA)):[])},W=function(){let{closeDropdown:aA}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};aA&&y(!1),j(Y())},$=(aA,EA)=>{EA.source==="trigger"&&(aA&&U!==void 0&&x(Vp(U)),y(aA),!aA&&!n.filterDropdown&&B&&J())},eA=rA({[`${i}-menu-without-submenu`]:!odA(n.filters||[])}),_=aA=>{if(aA.target.checked){const EA=zE(n==null?void 0:n.filters).map(CA=>String(CA));x(EA)}else x([])},V=aA=>{let{filters:EA}=aA;return(EA||[]).map((CA,QA)=>{const lA=String(CA.value),pA={title:CA.text,key:CA.value!==void 0?lA:String(QA)};return CA.children&&(pA.children=V({filters:CA.children})),pA})},X=aA=>{var EA;return Object.assign(Object.assign({},aA),{text:aA.title,value:aA.key,children:((EA=aA.children)===null||EA===void 0?void 0:EA.map(CA=>X(CA)))||[]})};let nA;if(typeof n.filterDropdown=="function")nA=n.filterDropdown({prefixCls:`${i}-custom`,setSelectedKeys:aA=>G({selectedKeys:aA}),selectedKeys:Y(),confirm:W,clearFilters:Z,filters:n.filters,visible:H,close:()=>{y(!1)}});else if(n.filterDropdown)nA=n.filterDropdown;else{const aA=Y()||[],EA=()=>{const QA=D.createElement(Cg,{image:Cg.PRESENTED_IMAGE_SIMPLE,description:l.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}});if((n.filters||[]).length===0)return QA;if(a==="tree")return D.createElement(D.Fragment,null,D.createElement(NT,{filterSearch:Q,value:O,onChange:S,tablePrefixCls:r,locale:l}),D.createElement("div",{className:`${r}-filter-dropdown-tree`},s?D.createElement(Qa,{checked:aA.length===zE(n.filters).length,indeterminate:aA.length>0&&aA.lengthtypeof Q=="function"?Q(O,X(DA)):JT(O,DA.title):void 0})));const lA=KT({filters:n.filters||[],filterSearch:Q,prefixCls:o,filteredKeys:Y(),filterMultiple:s,searchValue:O}),pA=lA.every(DA=>DA===null);return D.createElement(D.Fragment,null,D.createElement(NT,{filterSearch:Q,value:O,onChange:S,tablePrefixCls:r,locale:l}),pA?QA:D.createElement(aa,{selectable:!0,multiple:s,prefixCls:`${i}-menu`,className:eA,onSelect:G,onDeselect:G,selectedKeys:aA,getPopupContainer:c,openKeys:z,onOpenChange:b,items:lA}))},CA=()=>h?yi((I||[]).map(QA=>String(QA)),aA,!0):aA.length===0;nA=D.createElement(D.Fragment,null,EA(),D.createElement("div",{className:`${o}-dropdown-btns`},D.createElement(Tt,{type:"link",size:"small",disabled:CA(),onClick:()=>Z()},l.filterReset),D.createElement(Tt,{type:"primary",size:"small",onClick:J},l.filterConfirm)))}n.filterDropdown&&(nA=D.createElement(TL,{selectable:void 0},nA));const N=()=>D.createElement(jT,{className:`${o}-dropdown`},nA);let tA;typeof n.filterIcon=="function"?tA=n.filterIcon(m):n.filterIcon?tA=n.filterIcon:tA=D.createElement(hT,null);const{direction:BA}=D.useContext(Ce);return D.createElement("div",{className:`${o}-column`},D.createElement("span",{className:`${r}-column-title`},f),D.createElement(lp,{dropdownRender:N,trigger:["click"],open:H,onOpenChange:$,getPopupContainer:c,placement:BA==="rtl"?"bottomLeft":"bottomRight",rootClassName:v},D.createElement("span",{role:"button",tabIndex:-1,className:rA(`${o}-trigger`,{active:m}),onClick:aA=>{aA.stopPropagation()}},tA)))}function Wp(A,e,t){let r=[];return(A||[]).forEach((o,n)=>{var i;const g=Mc(n,t);if(o.filters||"filterDropdown"in o||"onFilter"in o)if("filteredValue"in o){let B=o.filteredValue;"filterDropdown"in o||(B=(i=B==null?void 0:B.map(String))!==null&&i!==void 0?i:B),r.push({column:o,key:ca(o,g),filteredKeys:B,forceFiltered:o.filtered})}else r.push({column:o,key:ca(o,g),filteredKeys:e&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(r=[].concat(zA(r),zA(Wp(o.children,e,g))))}),r}function XT(A,e,t,r,o,n,i,g,B){return t.map((s,a)=>{const Q=Mc(a,g),{filterOnClose:E=!0,filterMultiple:C=!0,filterMode:l,filterSearch:f}=s;let c=s;if(c.filters||c.filterDropdown){const v=ca(c,Q),w=r.find(u=>{let{key:h}=u;return v===h});c=Object.assign(Object.assign({},c),{title:u=>D.createElement(ndA,{tablePrefixCls:A,prefixCls:`${A}-filter`,dropdownPrefixCls:e,column:c,columnKey:v,filterState:w,filterOnClose:E,filterMultiple:C,filterMode:l,filterSearch:f,triggerFilter:n,locale:o,getPopupContainer:i,rootClassName:B},Nu(s.title,u))})}return"children"in c&&(c=Object.assign(Object.assign({},c),{children:XT(A,e,c.children,r,o,n,i,Q,B)})),c})}function VT(A){const e={};return A.forEach(t=>{let{key:r,filteredKeys:o,column:n}=t;const i=r,{filters:g,filterDropdown:B}=n;if(B)e[i]=o||null;else if(Array.isArray(o)){const s=zE(g);e[i]=s.filter(a=>o.includes(String(a)))}else e[i]=null}),e}function Zp(A,e,t){return e.reduce((r,o)=>{const{column:{onFilter:n,filters:i},filteredKeys:g}=o;return n&&g&&g.length?r.map(B=>Object.assign({},B)).filter(B=>g.some(s=>{const a=zE(i),Q=a.findIndex(C=>String(C)===String(s)),E=Q!==-1?a[Q]:s;return B[t]&&(B[t]=Zp(B[t],e,t)),n(E,B)})):r},A)}const WT=A=>A.flatMap(e=>"children"in e?[e].concat(zA(WT(e.children||[]))):[e]);function idA(A){let{prefixCls:e,dropdownPrefixCls:t,mergedColumns:r,onFilterChange:o,getPopupContainer:n,locale:i,rootClassName:g}=A;const B=vt("Table"),s=D.useMemo(()=>WT(r||[]),[r]),[a,Q]=D.useState(()=>Wp(s,!0)),E=D.useMemo(()=>{const c=Wp(s,!1);if(c.length===0)return c;let v=!0,w=!0;if(c.forEach(u=>{let{filteredKeys:h}=u;h!==void 0?v=!1:w=!1}),v){const u=(s||[]).map((h,I)=>ca(h,Mc(I)));return a.filter(h=>{let{key:I}=h;return u.includes(I)}).map(h=>{const I=s[u.findIndex(d=>d===h.key)];return Object.assign(Object.assign({},h),{column:Object.assign(Object.assign({},h.column),I),forceFiltered:I.filtered})})}return process.env.NODE_ENV!=="production"&&B(w,"usage","Columns should all contain `filteredValue` or not contain `filteredValue`."),c},[s,a]),C=D.useMemo(()=>VT(E),[E]),l=c=>{const v=E.filter(w=>{let{key:u}=w;return u!==c.key});v.push(c),Q(v),o(VT(v),v)};return[c=>XT(e,t,c,E,i,l,n,void 0,g),E,C]}function gdA(A,e,t){const r=D.useRef({});function o(n){if(!r.current||r.current.data!==A||r.current.childrenColumnName!==e||r.current.getRowKey!==t){let g=function(B){B.forEach((s,a)=>{const Q=t(s,a);i.set(Q,s),s&&typeof s=="object"&&e in s&&g(s[e]||[])})};const i=new Map;g(A),r.current={data:A,childrenColumnName:e,kvMap:i,getRowKey:t}}return r.current.kvMap.get(n)}return[o]}var BdA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const n=A[o];typeof n!="function"&&(t[o]=n)}),t}function adA(A,e,t){const r=t&&typeof t=="object"?t:{},{total:o=0}=r,n=BdA(r,["total"]),[i,g]=M.useState(()=>({current:"defaultCurrent"in n?n.defaultCurrent:1,pageSize:"defaultPageSize"in n?n.defaultPageSize:ZT})),B=lO(i,n,{total:o>0?o:A}),s=Math.ceil((o||A)/B.pageSize);B.current>s&&(B.current=s||1);const a=(E,C)=>{g({current:E??1,pageSize:C||B.pageSize})},Q=(E,C)=>{var l;t&&((l=t.onChange)===null||l===void 0||l.call(t,E,C)),a(E,C),e(E,C||(B==null?void 0:B.pageSize))};return t===!1?[{},()=>{}]:[Object.assign(Object.assign({},B),{onChange:Q}),a]}var QdA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},EdA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:QdA}))},qT=D.forwardRef(EdA);process.env.NODE_ENV!=="production"&&(qT.displayName="CaretDownOutlined");var CdA={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},ldA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:CdA}))},_T=D.forwardRef(ldA);process.env.NODE_ENV!=="production"&&(_T.displayName="CaretUpOutlined");const ju="ascend",qp="descend";function Ju(A){return typeof A.sorter=="object"&&typeof A.sorter.multiple=="number"?A.sorter.multiple:!1}function $T(A){return typeof A=="function"?A:A&&typeof A=="object"&&A.compare?A.compare:!1}function cdA(A,e){return e?A[A.indexOf(e)+1]:A[0]}function _p(A,e,t){let r=[];function o(n,i){r.push({column:n,key:ca(n,i),multiplePriority:Ju(n),sortOrder:n.sortOrder})}return(A||[]).forEach((n,i)=>{const g=Mc(i,t);n.children?("sortOrder"in n&&o(n,g),r=[].concat(zA(r),zA(_p(n.children,e,g)))):n.sorter&&("sortOrder"in n?o(n,g):e&&n.defaultSortOrder&&r.push({column:n,key:ca(n,g),multiplePriority:Ju(n),sortOrder:n.defaultSortOrder}))}),r}function A3(A,e,t,r,o,n,i,g){return(e||[]).map((B,s)=>{const a=Mc(s,g);let Q=B;if(Q.sorter){const E=Q.sortDirections||o,C=Q.showSorterTooltip===void 0?i:Q.showSorterTooltip,l=ca(Q,a),f=t.find(F=>{let{key:p}=F;return p===l}),c=f?f.sortOrder:null,v=cdA(E,c);let w;if(B.sortIcon)w=B.sortIcon({sortOrder:c});else{const F=E.includes(ju)&&D.createElement(_T,{className:rA(`${A}-column-sorter-up`,{active:c===ju})}),p=E.includes(qp)&&D.createElement(qT,{className:rA(`${A}-column-sorter-down`,{active:c===qp})});w=D.createElement("span",{className:rA(`${A}-column-sorter`,{[`${A}-column-sorter-full`]:!!(F&&p)})},D.createElement("span",{className:`${A}-column-sorter-inner`,"aria-hidden":"true"},F,p))}const{cancelSort:u,triggerAsc:h,triggerDesc:I}=n||{};let d=u;v===qp?d=I:v===ju&&(d=h);const P=typeof C=="object"?Object.assign({title:d},C):{title:d};Q=Object.assign(Object.assign({},Q),{className:rA(Q.className,{[`${A}-column-sort`]:c}),title:F=>{const p=`${A}-column-sorters`,m=D.createElement("span",{className:`${A}-column-title`},Nu(B.title,F)),y=D.createElement("div",{className:p},m,w);return C?typeof C!="boolean"&&(C==null?void 0:C.target)==="sorter-icon"?D.createElement("div",{className:`${p} ${A}-column-sorters-tooltip-target-sorter`},m,D.createElement(Mn,Object.assign({},P),w)):D.createElement(Mn,Object.assign({},P),y):y},onHeaderCell:F=>{var p;const m=((p=B.onHeaderCell)===null||p===void 0?void 0:p.call(B,F))||{},y=m.onClick,H=m.onKeyDown;m.onClick=x=>{r({column:B,key:l,sortOrder:v,multiplePriority:Ju(B)}),y==null||y(x)},m.onKeyDown=x=>{x.keyCode===HA.ENTER&&(r({column:B,key:l,sortOrder:v,multiplePriority:Ju(B)}),H==null||H(x))};const U=vIA(B.title,{}),Y=U==null?void 0:U.toString();return c?m["aria-sort"]=c==="ascend"?"ascending":"descending":m["aria-label"]=Y||"",m.className=rA(m.className,`${A}-column-has-sorters`),m.tabIndex=0,B.ellipsis&&(m.title=(U??"").toString()),m}})}return"children"in Q&&(Q=Object.assign(Object.assign({},Q),{children:A3(A,Q.children,t,r,o,n,i,a)})),Q})}const e3=A=>{const{column:e,sortOrder:t}=A;return{column:e,order:t,field:e.dataIndex,columnKey:e.key}},t3=A=>{const e=A.filter(t=>{let{sortOrder:r}=t;return r}).map(e3);if(e.length===0&&A.length){const t=A.length-1;return Object.assign(Object.assign({},e3(A[t])),{column:void 0})}return e.length<=1?e[0]||{}:e};function $p(A,e,t){const r=e.slice().sort((i,g)=>g.multiplePriority-i.multiplePriority),o=A.slice(),n=r.filter(i=>{let{column:{sorter:g},sortOrder:B}=i;return $T(g)&&B});return n.length?o.sort((i,g)=>{for(let B=0;B{const g=i[t];return g?Object.assign(Object.assign({},i),{[t]:$p(g,e,t)}):i}):o}function fdA(A){let{prefixCls:e,mergedColumns:t,onSorterChange:r,sortDirections:o,tableLocale:n,showSorterTooltip:i}=A;const[g,B]=D.useState(_p(t,!0)),s=D.useMemo(()=>{let l=!0;const f=_p(t,!1);if(!f.length)return g;const c=[];function v(u){l?c.push(u):c.push(Object.assign(Object.assign({},u),{sortOrder:null}))}let w=null;return f.forEach(u=>{w===null?(v(u),u.sortOrder&&(u.multiplePriority===!1?l=!1:w=!0)):(w&&u.multiplePriority!==!1||(l=!1),v(u))}),c},[t,g]),a=D.useMemo(()=>{var l,f;const c=s.map(v=>{let{column:w,sortOrder:u}=v;return{column:w,order:u}});return{sortColumns:c,sortColumn:(l=c[0])===null||l===void 0?void 0:l.column,sortOrder:(f=c[0])===null||f===void 0?void 0:f.order}},[s]),Q=l=>{let f;l.multiplePriority===!1||!s.length||s[0].multiplePriority===!1?f=[l]:f=[].concat(zA(s.filter(c=>{let{key:v}=c;return v!==l.key})),[l]),B(f),r(t3(f),f)};return[l=>A3(e,l,s,Q,o,n,i),s,a,()=>t3(s)]}function r3(A,e){return A.map(t=>{const r=Object.assign({},t);return r.title=Nu(t.title,e),"children"in r&&(r.children=r3(r.children,e)),r})}function vdA(A){return[D.useCallback(t=>r3(t,A),[A])]}const wdA=aT((A,e)=>{const{_renderTimes:t}=A,{_renderTimes:r}=e;return t!==r}),udA=lT((A,e)=>{const{_renderTimes:t}=A,{_renderTimes:r}=e;return t!==r}),DdA=A=>{const{componentCls:e,lineWidth:t,lineType:r,tableBorderColor:o,tableHeaderBg:n,tablePaddingVertical:i,tablePaddingHorizontal:g,calc:B}=A,s=`${AA(t)} ${r} ${o}`,a=(Q,E,C)=>({[`&${e}-${Q}`]:{[`> ${e}-container`]:{[`> ${e}-content, > ${e}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${e}-expanded-row-fixed`]:{margin:`${AA(B(E).mul(-1).equal())} + ${AA(B(B(C).add(t)).mul(-1).equal())}`}}}}}});return{[`${e}-wrapper`]:{[`${e}${e}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${e}-title`]:{border:s,borderBottom:0},[`> ${e}-container`]:{borderInlineStart:s,borderTop:s,[` > ${e}-content, > ${e}-header, > ${e}-body, > ${e}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:s},"> thead":{"> tr:not(:last-child) > th":{borderBottom:s},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${e}-cell-fix-right-first::after`]:{borderInlineEnd:s}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${e}-expanded-row-fixed`]:{margin:`${eA(B(i).mul(-1).equal())} ${eA(B(B(g).add(t)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:t,bottom:0,borderInlineEnd:s,content:'""'}}}}}},[`&${e}-scroll-horizontal`]:{[`> ${e}-container > ${e}-body`]:{"> table > tbody":{[` + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:s},"> thead":{"> tr:not(:last-child) > th":{borderBottom:s},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${e}-cell-fix-right-first::after`]:{borderInlineEnd:s}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${e}-expanded-row-fixed`]:{margin:`${AA(B(i).mul(-1).equal())} ${AA(B(B(g).add(t)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:t,bottom:0,borderInlineEnd:s,content:'""'}}}}}},[`&${e}-scroll-horizontal`]:{[`> ${e}-container > ${e}-body`]:{"> table > tbody":{[` > tr${e}-expanded-row, > tr${e}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},a("middle",A.tablePaddingVerticalMiddle,A.tablePaddingHorizontalMiddle)),a("small",A.tablePaddingVerticalSmall,A.tablePaddingHorizontalSmall)),{[`> ${e}-footer`]:{border:s,borderTop:0}}),[`${e}-cell`]:{[`${e}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${eA(t)} 0 ${eA(t)} ${n}`}},[`${e}-bordered ${e}-cell-scrollbar`]:{borderInlineEnd:s}}}},HdA=A=>{const{componentCls:e}=A;return{[`${e}-wrapper`]:{[`${e}-cell-ellipsis`]:Object.assign(Object.assign({},Qg),{wordBreak:"keep-all",[` + `]:{"> th, > td":{borderInlineEnd:0}}}}}},a("middle",A.tablePaddingVerticalMiddle,A.tablePaddingHorizontalMiddle)),a("small",A.tablePaddingVerticalSmall,A.tablePaddingHorizontalSmall)),{[`> ${e}-footer`]:{border:s,borderTop:0}}),[`${e}-cell`]:{[`${e}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${AA(t)} 0 ${AA(t)} ${n}`}},[`${e}-bordered ${e}-cell-scrollbar`]:{borderInlineEnd:s}}}},hdA=A=>{const{componentCls:e}=A;return{[`${e}-wrapper`]:{[`${e}-cell-ellipsis`]:Object.assign(Object.assign({},Qg),{wordBreak:"keep-all",[` &${e}-cell-fix-left-last, &${e}-cell-fix-right-first - `]:{overflow:"visible",[`${e}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${e}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},bdA=A=>{const{componentCls:e}=A;return{[`${e}-wrapper`]:{[`${e}-tbody > tr${e}-placeholder`]:{textAlign:"center",color:A.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:A.colorBgContainer}}}}},UdA=A=>{const{componentCls:e,antCls:t,motionDurationSlow:r,lineWidth:o,paddingXS:n,lineType:i,tableBorderColor:g,tableExpandIconBg:B,tableExpandColumnWidth:s,borderRadius:a,tablePaddingVertical:Q,tablePaddingHorizontal:E,tableExpandedRowBg:C,paddingXXS:l,expandIconMarginTop:f,expandIconSize:c,expandIconHalfInner:v,expandIconScale:w,calc:u}=A,h=`${eA(o)} ${i} ${g}`,I=u(l).sub(o).equal();return{[`${e}-wrapper`]:{[`${e}-expand-icon-col`]:{width:s},[`${e}-row-expand-icon-cell`]:{textAlign:"center",[`${e}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${e}-row-indent`]:{height:1,float:"left"},[`${e}-row-expand-icon`]:Object.assign(Object.assign({},iM(A)),{position:"relative",float:"left",boxSizing:"border-box",width:c,height:c,padding:0,color:"inherit",lineHeight:eA(c),background:B,border:h,borderRadius:a,transform:`scale(${w})`,transition:`all ${r}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:v,insetInlineEnd:I,insetInlineStart:I,height:o},"&::after":{top:I,bottom:I,insetInlineStart:v,width:o,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${e}-row-indent + ${e}-row-expand-icon`]:{marginTop:f,marginInlineEnd:n},[`tr${e}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:C}},[`${t}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${e}-expanded-row-fixed`]:{position:"relative",margin:`${eA(u(Q).mul(-1).equal())} ${eA(u(E).mul(-1).equal())}`,padding:`${eA(Q)} ${eA(E)}`}}}},xdA=A=>{const{componentCls:e,antCls:t,iconCls:r,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:n,paddingXXS:i,paddingXS:g,colorText:B,lineWidth:s,lineType:a,tableBorderColor:Q,headerIconColor:E,fontSizeSM:C,tablePaddingHorizontal:l,borderRadius:f,motionDurationSlow:c,colorTextDescription:v,colorPrimary:w,tableHeaderFilterActiveBg:u,colorTextDisabled:h,tableFilterDropdownBg:I,tableFilterDropdownHeight:d,controlItemBgHover:P,controlItemBgActive:p,boxShadowSecondary:F,filterDropdownMenuBg:m,calc:y}=A,H=`${t}-dropdown`,U=`${e}-filter-dropdown`,Y=`${t}-tree`,x=`${eA(s)} ${a} ${Q}`;return[{[`${e}-wrapper`]:{[`${e}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${e}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:y(i).mul(-1).equal(),marginInline:`${eA(i)} ${eA(y(l).div(2).mul(-1).equal())}`,padding:`0 ${eA(i)}`,color:E,fontSize:C,borderRadius:f,cursor:"pointer",transition:`all ${c}`,"&:hover":{color:v,background:u},"&.active":{color:w}}}},{[`${t}-dropdown`]:{[U]:Object.assign(Object.assign({},Tt(A)),{minWidth:o,backgroundColor:I,borderRadius:f,boxShadow:F,overflow:"hidden",[`${H}-menu`]:{maxHeight:d,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:m,"&:empty::after":{display:"block",padding:`${eA(g)} 0`,color:h,fontSize:C,textAlign:"center",content:'"Not Found"'}},[`${U}-tree`]:{paddingBlock:`${eA(g)} 0`,paddingInline:g,[Y]:{padding:0},[`${Y}-treenode ${Y}-node-content-wrapper:hover`]:{backgroundColor:P},[`${Y}-treenode-checkbox-checked ${Y}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:p}}},[`${U}-search`]:{padding:g,borderBottom:x,"&-input":{input:{minWidth:n},[r]:{color:h}}},[`${U}-checkall`]:{width:"100%",marginBottom:i,marginInlineStart:i},[`${U}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${eA(y(g).sub(s).equal())} ${eA(g)}`,overflow:"hidden",borderTop:x}})}},{[`${t}-dropdown ${U}, ${U}-submenu`]:{[`${t}-checkbox-wrapper + span`]:{paddingInlineStart:g,color:B},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},GdA=A=>{const{componentCls:e,lineWidth:t,colorSplit:r,motionDurationSlow:o,zIndexTableFixed:n,tableBg:i,zIndexTableSticky:g,calc:B}=A,s=r;return{[`${e}-wrapper`]:{[` + `]:{overflow:"visible",[`${e}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${e}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},IdA=A=>{const{componentCls:e}=A;return{[`${e}-wrapper`]:{[`${e}-tbody > tr${e}-placeholder`]:{textAlign:"center",color:A.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:A.colorBgContainer}}}}},ddA=A=>{const{componentCls:e,antCls:t,motionDurationSlow:r,lineWidth:o,paddingXS:n,lineType:i,tableBorderColor:g,tableExpandIconBg:B,tableExpandColumnWidth:s,borderRadius:a,tablePaddingVertical:Q,tablePaddingHorizontal:E,tableExpandedRowBg:C,paddingXXS:l,expandIconMarginTop:f,expandIconSize:c,expandIconHalfInner:v,expandIconScale:w,calc:u}=A,h=`${AA(o)} ${i} ${g}`,I=u(l).sub(o).equal();return{[`${e}-wrapper`]:{[`${e}-expand-icon-col`]:{width:s},[`${e}-row-expand-icon-cell`]:{textAlign:"center",[`${e}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${e}-row-indent`]:{height:1,float:"left"},[`${e}-row-expand-icon`]:Object.assign(Object.assign({},iM(A)),{position:"relative",float:"left",boxSizing:"border-box",width:c,height:c,padding:0,color:"inherit",lineHeight:AA(c),background:B,border:h,borderRadius:a,transform:`scale(${w})`,transition:`all ${r}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:v,insetInlineEnd:I,insetInlineStart:I,height:o},"&::after":{top:I,bottom:I,insetInlineStart:v,width:o,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${e}-row-indent + ${e}-row-expand-icon`]:{marginTop:f,marginInlineEnd:n},[`tr${e}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:C}},[`${t}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${e}-expanded-row-fixed`]:{position:"relative",margin:`${AA(u(Q).mul(-1).equal())} ${AA(u(E).mul(-1).equal())}`,padding:`${AA(Q)} ${AA(E)}`}}}},PdA=A=>{const{componentCls:e,antCls:t,iconCls:r,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:n,paddingXXS:i,paddingXS:g,colorText:B,lineWidth:s,lineType:a,tableBorderColor:Q,headerIconColor:E,fontSizeSM:C,tablePaddingHorizontal:l,borderRadius:f,motionDurationSlow:c,colorTextDescription:v,colorPrimary:w,tableHeaderFilterActiveBg:u,colorTextDisabled:h,tableFilterDropdownBg:I,tableFilterDropdownHeight:d,controlItemBgHover:P,controlItemBgActive:F,boxShadowSecondary:p,filterDropdownMenuBg:m,calc:y}=A,H=`${t}-dropdown`,U=`${e}-filter-dropdown`,Y=`${t}-tree`,x=`${AA(s)} ${a} ${Q}`;return[{[`${e}-wrapper`]:{[`${e}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${e}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:y(i).mul(-1).equal(),marginInline:`${AA(i)} ${AA(y(l).div(2).mul(-1).equal())}`,padding:`0 ${AA(i)}`,color:E,fontSize:C,borderRadius:f,cursor:"pointer",transition:`all ${c}`,"&:hover":{color:v,background:u},"&.active":{color:w}}}},{[`${t}-dropdown`]:{[U]:Object.assign(Object.assign({},Jt(A)),{minWidth:o,backgroundColor:I,borderRadius:f,boxShadow:p,overflow:"hidden",[`${H}-menu`]:{maxHeight:d,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:m,"&:empty::after":{display:"block",padding:`${AA(g)} 0`,color:h,fontSize:C,textAlign:"center",content:'"Not Found"'}},[`${U}-tree`]:{paddingBlock:`${AA(g)} 0`,paddingInline:g,[Y]:{padding:0},[`${Y}-treenode ${Y}-node-content-wrapper:hover`]:{backgroundColor:P},[`${Y}-treenode-checkbox-checked ${Y}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:F}}},[`${U}-search`]:{padding:g,borderBottom:x,"&-input":{input:{minWidth:n},[r]:{color:h}}},[`${U}-checkall`]:{width:"100%",marginBottom:i,marginInlineStart:i},[`${U}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${AA(y(g).sub(s).equal())} ${AA(g)}`,overflow:"hidden",borderTop:x}})}},{[`${t}-dropdown ${U}, ${U}-submenu`]:{[`${t}-checkbox-wrapper + span`]:{paddingInlineStart:g,color:B},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},MdA=A=>{const{componentCls:e,lineWidth:t,colorSplit:r,motionDurationSlow:o,zIndexTableFixed:n,tableBg:i,zIndexTableSticky:g,calc:B}=A,s=r;return{[`${e}-wrapper`]:{[` ${e}-cell-fix-left, ${e}-cell-fix-right `]:{position:"sticky !important",zIndex:n,background:i},[` @@ -353,11 +353,11 @@ html body { ${e}-cell-fix-left-last::after, ${e}-cell-fix-right-first::after, ${e}-cell-fix-right-last::after - `]:{boxShadow:"none"}}}}},zdA=A=>{const{componentCls:e,antCls:t,margin:r}=A;return{[`${e}-wrapper`]:{[`${e}-pagination${t}-pagination`]:{margin:`${eA(r)} 0`},[`${e}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:A.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},RdA=A=>{const{componentCls:e,tableRadius:t}=A;return{[`${e}-wrapper`]:{[e]:{[`${e}-title, ${e}-header`]:{borderRadius:`${eA(t)} ${eA(t)} 0 0`},[`${e}-title + ${e}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${e}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:t,borderStartEndRadius:t,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:t},"> *:last-child":{borderStartEndRadius:t}}},"&-footer":{borderRadius:`0 0 ${eA(t)} ${eA(t)}`}}}}},LdA=A=>{const{componentCls:e}=A;return{[`${e}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${e}-pagination-left`]:{justifyContent:"flex-end"},[`${e}-pagination-right`]:{justifyContent:"flex-start"},[`${e}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${e}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${e}-row-indent`]:{float:"right"}}}}},SdA=A=>{const{componentCls:e,antCls:t,iconCls:r,fontSizeIcon:o,padding:n,paddingXS:i,headerIconColor:g,headerIconHoverColor:B,tableSelectionColumnWidth:s,tableSelectedRowBg:a,tableSelectedRowHoverBg:Q,tableRowHoverBg:E,tablePaddingHorizontal:C,calc:l}=A;return{[`${e}-wrapper`]:{[`${e}-selection-col`]:{width:s,[`&${e}-selection-col-with-dropdown`]:{width:l(s).add(o).add(l(n).div(4)).equal()}},[`${e}-bordered ${e}-selection-col`]:{width:l(s).add(l(i).mul(2)).equal(),[`&${e}-selection-col-with-dropdown`]:{width:l(s).add(o).add(l(n).div(4)).add(l(i).mul(2)).equal()}},[` + `]:{boxShadow:"none"}}}}},FdA=A=>{const{componentCls:e,antCls:t,margin:r}=A;return{[`${e}-wrapper`]:{[`${e}-pagination${t}-pagination`]:{margin:`${AA(r)} 0`},[`${e}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:A.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},pdA=A=>{const{componentCls:e,tableRadius:t}=A;return{[`${e}-wrapper`]:{[e]:{[`${e}-title, ${e}-header`]:{borderRadius:`${AA(t)} ${AA(t)} 0 0`},[`${e}-title + ${e}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${e}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:t,borderStartEndRadius:t,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:t},"> *:last-child":{borderStartEndRadius:t}}},"&-footer":{borderRadius:`0 0 ${AA(t)} ${AA(t)}`}}}}},mdA=A=>{const{componentCls:e}=A;return{[`${e}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${e}-pagination-left`]:{justifyContent:"flex-end"},[`${e}-pagination-right`]:{justifyContent:"flex-start"},[`${e}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${e}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${e}-row-indent`]:{float:"right"}}}}},ydA=A=>{const{componentCls:e,antCls:t,iconCls:r,fontSizeIcon:o,padding:n,paddingXS:i,headerIconColor:g,headerIconHoverColor:B,tableSelectionColumnWidth:s,tableSelectedRowBg:a,tableSelectedRowHoverBg:Q,tableRowHoverBg:E,tablePaddingHorizontal:C,calc:l}=A;return{[`${e}-wrapper`]:{[`${e}-selection-col`]:{width:s,[`&${e}-selection-col-with-dropdown`]:{width:l(s).add(o).add(l(n).div(4)).equal()}},[`${e}-bordered ${e}-selection-col`]:{width:l(s).add(l(i).mul(2)).equal(),[`&${e}-selection-col-with-dropdown`]:{width:l(s).add(o).add(l(n).div(4)).add(l(i).mul(2)).equal()}},[` table tr th${e}-selection-column, table tr td${e}-selection-column, ${e}-selection-column - `]:{paddingInlineEnd:A.paddingXS,paddingInlineStart:A.paddingXS,textAlign:"center",[`${t}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${e}-selection-column${e}-cell-fix-left`]:{zIndex:A.zIndexTableFixed+1},[`table tr th${e}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${e}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${e}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${A.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:eA(l(C).div(4).equal()),[r]:{color:g,fontSize:o,verticalAlign:"baseline","&:hover":{color:B}}},[`${e}-tbody`]:{[`${e}-row`]:{[`&${e}-row-selected`]:{[`> ${e}-cell`]:{background:a,"&-row-hover":{background:Q}}},[`> ${e}-cell-row-hover`]:{background:E}}}}}},OdA=A=>{const{componentCls:e,tableExpandColumnWidth:t,calc:r}=A,o=(n,i,g,B)=>({[`${e}${e}-${n}`]:{fontSize:B,[` + `]:{paddingInlineEnd:A.paddingXS,paddingInlineStart:A.paddingXS,textAlign:"center",[`${t}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${e}-selection-column${e}-cell-fix-left`]:{zIndex:A.zIndexTableFixed+1},[`table tr th${e}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${e}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${e}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${A.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:AA(l(C).div(4).equal()),[r]:{color:g,fontSize:o,verticalAlign:"baseline","&:hover":{color:B}}},[`${e}-tbody`]:{[`${e}-row`]:{[`&${e}-row-selected`]:{[`> ${e}-cell`]:{background:a,"&-row-hover":{background:Q}}},[`> ${e}-cell-row-hover`]:{background:E}}}}}},YdA=A=>{const{componentCls:e,tableExpandColumnWidth:t,calc:r}=A,o=(n,i,g,B)=>({[`${e}${e}-${n}`]:{fontSize:B,[` ${e}-title, ${e}-footer, ${e}-cell, @@ -366,37 +366,37 @@ html body { ${e}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{padding:`${eA(i)} ${eA(g)}`},[`${e}-filter-trigger`]:{marginInlineEnd:eA(r(g).div(2).mul(-1).equal())},[`${e}-expanded-row-fixed`]:{margin:`${eA(r(i).mul(-1).equal())} ${eA(r(g).mul(-1).equal())}`},[`${e}-tbody`]:{[`${e}-wrapper:only-child ${e}`]:{marginBlock:eA(r(i).mul(-1).equal()),marginInline:`${eA(r(t).sub(g).equal())} ${eA(r(g).mul(-1).equal())}`}},[`${e}-selection-extra`]:{paddingInlineStart:eA(r(g).div(4).equal())}}});return{[`${e}-wrapper`]:Object.assign(Object.assign({},o("middle",A.tablePaddingVerticalMiddle,A.tablePaddingHorizontalMiddle,A.tableFontSizeMiddle)),o("small",A.tablePaddingVerticalSmall,A.tablePaddingHorizontalSmall,A.tableFontSizeSmall))}},TdA=A=>{const{componentCls:e,marginXXS:t,fontSizeIcon:r,headerIconColor:o,headerIconHoverColor:n}=A;return{[`${e}-wrapper`]:{[`${e}-thead th${e}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${A.motionDurationSlow}`,"&:hover":{background:A.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:A.colorPrimary},[` + `]:{padding:`${AA(i)} ${AA(g)}`},[`${e}-filter-trigger`]:{marginInlineEnd:AA(r(g).div(2).mul(-1).equal())},[`${e}-expanded-row-fixed`]:{margin:`${AA(r(i).mul(-1).equal())} ${AA(r(g).mul(-1).equal())}`},[`${e}-tbody`]:{[`${e}-wrapper:only-child ${e}`]:{marginBlock:AA(r(i).mul(-1).equal()),marginInline:`${AA(r(t).sub(g).equal())} ${AA(r(g).mul(-1).equal())}`}},[`${e}-selection-extra`]:{paddingInlineStart:AA(r(g).div(4).equal())}}});return{[`${e}-wrapper`]:Object.assign(Object.assign({},o("middle",A.tablePaddingVerticalMiddle,A.tablePaddingHorizontalMiddle,A.tableFontSizeMiddle)),o("small",A.tablePaddingVerticalSmall,A.tablePaddingHorizontalSmall,A.tableFontSizeSmall))}},HdA=A=>{const{componentCls:e,marginXXS:t,fontSizeIcon:r,headerIconColor:o,headerIconHoverColor:n}=A;return{[`${e}-wrapper`]:{[`${e}-thead th${e}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${A.motionDurationSlow}`,"&:hover":{background:A.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:A.colorPrimary},[` &${e}-cell-fix-left:hover, &${e}-cell-fix-right:hover - `]:{background:A.tableFixedHeaderSortActiveBg}},[`${e}-thead th${e}-column-sort`]:{background:A.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${e}-column-sort`]:{background:A.tableBodySortBg},[`${e}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${e}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${e}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${e}-column-sorter`]:{marginInlineStart:t,color:o,fontSize:0,transition:`color ${A.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:A.colorPrimary}},[`${e}-column-sorter-up + ${e}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${e}-column-sorters:hover ${e}-column-sorter`]:{color:n}}}},kdA=A=>{const{componentCls:e,opacityLoading:t,tableScrollThumbBg:r,tableScrollThumbBgHover:o,tableScrollThumbSize:n,tableScrollBg:i,zIndexTableSticky:g,stickyScrollBarBorderRadius:B,lineWidth:s,lineType:a,tableBorderColor:Q}=A,E=`${eA(s)} ${a} ${Q}`;return{[`${e}-wrapper`]:{[`${e}-sticky`]:{"&-holder":{position:"sticky",zIndex:g,background:A.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${eA(n)} !important`,zIndex:g,display:"flex",alignItems:"center",background:i,borderTop:E,opacity:t,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:n,backgroundColor:r,borderRadius:B,transition:`all ${A.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:o}}}}}}},sk=A=>{const{componentCls:e,lineWidth:t,tableBorderColor:r,calc:o}=A,n=`${eA(t)} ${A.lineType} ${r}`;return{[`${e}-wrapper`]:{[`${e}-summary`]:{position:"relative",zIndex:A.zIndexTableFixed,background:A.tableBg,"> tr":{"> th, > td":{borderBottom:n}}},[`div${e}-summary`]:{boxShadow:`0 ${eA(o(t).mul(-1).equal())} 0 ${r}`}}}},NdA=A=>{const{componentCls:e,motionDurationMid:t,lineWidth:r,lineType:o,tableBorderColor:n,calc:i}=A,g=`${eA(r)} ${o} ${n}`,B=`${e}-expanded-row-cell`;return{[`${e}-wrapper`]:{[`${e}-tbody-virtual`]:{[`${e}-row:not(tr)`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${e}-cell`]:{borderBottom:g,transition:`background ${t}`},[`${e}-expanded-row`]:{[`${B}${B}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${eA(r)})`,borderInlineEnd:"none"}}},[`${e}-bordered`]:{[`${e}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:g,position:"absolute"},[`${e}-cell`]:{borderInlineEnd:g,[`&${e}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:i(r).mul(-1).equal(),borderInlineStart:g}}},[`&${e}-virtual`]:{[`${e}-placeholder ${e}-cell`]:{borderInlineEnd:g,borderBottom:g}}}}}},jdA=A=>{const{componentCls:e,fontWeightStrong:t,tablePaddingVertical:r,tablePaddingHorizontal:o,tableExpandColumnWidth:n,lineWidth:i,lineType:g,tableBorderColor:B,tableFontSize:s,tableBg:a,tableRadius:Q,tableHeaderTextColor:E,motionDurationMid:C,tableHeaderBg:l,tableHeaderCellSplitColor:f,tableFooterTextColor:c,tableFooterBg:v,calc:w}=A,u=`${eA(i)} ${g} ${B}`;return{[`${e}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},nB()),{[e]:Object.assign(Object.assign({},Tt(A)),{fontSize:s,background:a,borderRadius:`${eA(Q)} ${eA(Q)} 0 0`,scrollbarColor:`${A.tableScrollThumbBg} ${A.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${eA(Q)} ${eA(Q)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:A.tableFixedHeaderSortActiveBg}},[`${e}-thead th${e}-column-sort`]:{background:A.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${e}-column-sort`]:{background:A.tableBodySortBg},[`${e}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${e}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${e}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${e}-column-sorter`]:{marginInlineStart:t,color:o,fontSize:0,transition:`color ${A.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:A.colorPrimary}},[`${e}-column-sorter-up + ${e}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${e}-column-sorters:hover ${e}-column-sorter`]:{color:n}}}},bdA=A=>{const{componentCls:e,opacityLoading:t,tableScrollThumbBg:r,tableScrollThumbBgHover:o,tableScrollThumbSize:n,tableScrollBg:i,zIndexTableSticky:g,stickyScrollBarBorderRadius:B,lineWidth:s,lineType:a,tableBorderColor:Q}=A,E=`${AA(s)} ${a} ${Q}`;return{[`${e}-wrapper`]:{[`${e}-sticky`]:{"&-holder":{position:"sticky",zIndex:g,background:A.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${AA(n)} !important`,zIndex:g,display:"flex",alignItems:"center",background:i,borderTop:E,opacity:t,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:n,backgroundColor:r,borderRadius:B,transition:`all ${A.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:o}}}}}}},o3=A=>{const{componentCls:e,lineWidth:t,tableBorderColor:r,calc:o}=A,n=`${AA(t)} ${A.lineType} ${r}`;return{[`${e}-wrapper`]:{[`${e}-summary`]:{position:"relative",zIndex:A.zIndexTableFixed,background:A.tableBg,"> tr":{"> th, > td":{borderBottom:n}}},[`div${e}-summary`]:{boxShadow:`0 ${AA(o(t).mul(-1).equal())} 0 ${r}`}}}},UdA=A=>{const{componentCls:e,motionDurationMid:t,lineWidth:r,lineType:o,tableBorderColor:n,calc:i}=A,g=`${AA(r)} ${o} ${n}`,B=`${e}-expanded-row-cell`;return{[`${e}-wrapper`]:{[`${e}-tbody-virtual`]:{[`${e}-row:not(tr)`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${e}-cell`]:{borderBottom:g,transition:`background ${t}`},[`${e}-expanded-row`]:{[`${B}${B}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${AA(r)})`,borderInlineEnd:"none"}}},[`${e}-bordered`]:{[`${e}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:g,position:"absolute"},[`${e}-cell`]:{borderInlineEnd:g,[`&${e}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:i(r).mul(-1).equal(),borderInlineStart:g}}},[`&${e}-virtual`]:{[`${e}-placeholder ${e}-cell`]:{borderInlineEnd:g,borderBottom:g}}}}}},xdA=A=>{const{componentCls:e,fontWeightStrong:t,tablePaddingVertical:r,tablePaddingHorizontal:o,tableExpandColumnWidth:n,lineWidth:i,lineType:g,tableBorderColor:B,tableFontSize:s,tableBg:a,tableRadius:Q,tableHeaderTextColor:E,motionDurationMid:C,tableHeaderBg:l,tableHeaderCellSplitColor:f,tableFooterTextColor:c,tableFooterBg:v,calc:w}=A,u=`${AA(i)} ${g} ${B}`;return{[`${e}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},oB()),{[e]:Object.assign(Object.assign({},Jt(A)),{fontSize:s,background:a,borderRadius:`${AA(Q)} ${AA(Q)} 0 0`,scrollbarColor:`${A.tableScrollThumbBg} ${A.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${AA(Q)} ${AA(Q)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${e}-cell, ${e}-thead > tr > th, ${e}-tbody > tr > th, ${e}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${eA(r)} ${eA(o)}`,overflowWrap:"break-word"},[`${e}-title`]:{padding:`${eA(r)} ${eA(o)}`},[`${e}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:E,fontWeight:t,textAlign:"start",background:l,borderBottom:u,transition:`background ${C} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${e}-selection-column):not(${e}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:f,transform:"translateY(-50%)",transition:`background-color ${C}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${e}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${C}, border-color ${C}`,borderBottom:u,[` + `]:{position:"relative",padding:`${AA(r)} ${AA(o)}`,overflowWrap:"break-word"},[`${e}-title`]:{padding:`${AA(r)} ${AA(o)}`},[`${e}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:E,fontWeight:t,textAlign:"start",background:l,borderBottom:u,transition:`background ${C} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${e}-selection-column):not(${e}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:f,transform:"translateY(-50%)",transition:`background-color ${C}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${e}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${C}, border-color ${C}`,borderBottom:u,[` > ${e}-wrapper:only-child, > ${e}-expanded-row-fixed > ${e}-wrapper:only-child - `]:{[e]:{marginBlock:eA(w(r).mul(-1).equal()),marginInline:`${eA(w(n).sub(o).equal())} - ${eA(w(o).mul(-1).equal())}`,[`${e}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:E,fontWeight:t,textAlign:"start",background:l,borderBottom:u,transition:`background ${C} ease`}}},[`${e}-footer`]:{padding:`${eA(r)} ${eA(o)}`,color:c,background:v}})}},JdA=Ut("Table",A=>{const{colorTextHeading:e,colorSplit:t,colorBgContainer:r,controlInteractiveSize:o,headerBg:n,headerColor:i,headerSortActiveBg:g,headerSortHoverBg:B,bodySortBg:s,rowHoverBg:a,rowSelectedBg:Q,rowSelectedHoverBg:E,rowExpandedBg:C,cellPaddingBlock:l,cellPaddingInline:f,cellPaddingBlockMD:c,cellPaddingInlineMD:v,cellPaddingBlockSM:w,cellPaddingInlineSM:u,borderColor:h,footerBg:I,footerColor:d,headerBorderRadius:P,cellFontSize:p,cellFontSizeMD:F,cellFontSizeSM:m,headerSplitColor:y,fixedHeaderSortActiveBg:H,headerFilterHoverBg:U,filterDropdownBg:Y,expandIconBg:x,selectionColumnWidth:G,stickyScrollBarBg:R,calc:z}=A,L=2,b=it(A,{tableFontSize:p,tableBg:r,tableRadius:P,tablePaddingVertical:l,tablePaddingHorizontal:f,tablePaddingVerticalMiddle:c,tablePaddingHorizontalMiddle:v,tablePaddingVerticalSmall:w,tablePaddingHorizontalSmall:u,tableBorderColor:h,tableHeaderTextColor:i,tableHeaderBg:n,tableFooterTextColor:d,tableFooterBg:I,tableHeaderCellSplitColor:y,tableHeaderSortBg:g,tableHeaderSortHoverBg:B,tableBodySortBg:s,tableFixedHeaderSortActiveBg:H,tableHeaderFilterActiveBg:U,tableFilterDropdownBg:Y,tableRowHoverBg:a,tableSelectedRowBg:Q,tableSelectedRowHoverBg:E,zIndexTableFixed:L,zIndexTableSticky:L+1,tableFontSizeMiddle:F,tableFontSizeSmall:m,tableSelectionColumnWidth:G,tableExpandIconBg:x,tableExpandColumnWidth:z(o).add(z(A.padding).mul(2)).equal(),tableExpandedRowBg:C,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:R,tableScrollThumbBgHover:e,tableScrollBg:t});return[jdA(b),zdA(b),sk(b),TdA(b),xdA(b),YdA(b),RdA(b),UdA(b),sk(b),bdA(b),SdA(b),GdA(b),kdA(b),HdA(b),OdA(b),LdA(b),NdA(b)]},A=>{const{colorFillAlter:e,colorBgContainer:t,colorTextHeading:r,colorFillSecondary:o,colorFillContent:n,controlItemBgActive:i,controlItemBgActiveHover:g,padding:B,paddingSM:s,paddingXS:a,colorBorderSecondary:Q,borderRadiusLG:E,controlHeight:C,colorTextPlaceholder:l,fontSize:f,fontSizeSM:c,lineHeight:v,lineWidth:w,colorIcon:u,colorIconHover:h,opacityLoading:I,controlInteractiveSize:d}=A,P=new bt(o).onBackground(t).toHexShortString(),p=new bt(n).onBackground(t).toHexShortString(),F=new bt(e).onBackground(t).toHexShortString(),m=new bt(u),y=new bt(h),H=d/2-w,U=H*2+w*3;return{headerBg:F,headerColor:r,headerSortActiveBg:P,headerSortHoverBg:p,bodySortBg:F,rowHoverBg:F,rowSelectedBg:i,rowSelectedHoverBg:g,rowExpandedBg:e,cellPaddingBlock:B,cellPaddingInline:B,cellPaddingBlockMD:s,cellPaddingInlineMD:a,cellPaddingBlockSM:a,cellPaddingInlineSM:a,borderColor:Q,headerBorderRadius:E,footerBg:F,footerColor:r,cellFontSize:f,cellFontSizeMD:f,cellFontSizeSM:f,headerSplitColor:Q,fixedHeaderSortActiveBg:P,headerFilterHoverBg:n,filterDropdownMenuBg:t,filterDropdownBg:t,expandIconBg:t,selectionColumnWidth:C,stickyScrollBarBg:l,stickyScrollBarBorderRadius:100,expandIconMarginTop:(f*v-w*3)/2-Math.ceil((c*1.4-w*3)/2),headerIconColor:m.clone().setAlpha(m.getAlpha()*I).toRgbString(),headerIconHoverColor:y.clone().setAlpha(y.getAlpha()*I).toRgbString(),expandIconHalfInner:H,expandIconSize:U,expandIconScale:d/U}},{unitless:{expandIconScale:!0}}),KdA=[],XdA=(A,e)=>{var t,r;const{prefixCls:o,className:n,rootClassName:i,style:g,size:B,bordered:s,dropdownPrefixCls:a,dataSource:Q,pagination:E,rowSelection:C,rowKey:l="key",rowClassName:f,columns:c,children:v,childrenColumnName:w,onChange:u,getPopupContainer:h,loading:I,expandIcon:d,expandable:P,expandedRowRender:p,expandIconColumnIndex:F,indentSize:m,scroll:y,sortDirections:H,locale:U,showSorterTooltip:Y={target:"full-header"},virtual:x}=A,G=Ct("Table");process.env.NODE_ENV!=="production"&&process.env.NODE_ENV!=="production"&&G(!(typeof l=="function"&&l.length>1),"usage","`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected.");const R=D.useMemo(()=>c||Hp(v),[c,v]),z=D.useMemo(()=>R.some(cA=>cA.responsive),[R]),L=nc(z),b=D.useMemo(()=>{const cA=new Set(Object.keys(L).filter(fA=>L[fA]));return R.filter(fA=>!fA.responsive||fA.responsive.some(SA=>cA.has(SA)))},[R,L]),O=Qr(A,["className","style","columns"]),{locale:T=Ui,direction:S,table:j,renderEmpty:J,getPrefixCls:Z,getPopupContainer:W}=D.useContext(Ee),q=So(B),AA=Object.assign(Object.assign({},T.Table),U),_=Q||KdA,V=Z("table",o),X=Z("dropdown",a),[,nA]=Vr(),N=Nr(V),[tA,BA,aA]=JdA(V,N),EA=Object.assign(Object.assign({childrenColumnName:w,expandIconColumnIndex:F},P),{expandIcon:(t=P==null?void 0:P.expandIcon)!==null&&t!==void 0?t:(r=j==null?void 0:j.expandable)===null||r===void 0?void 0:r.expandIcon}),{childrenColumnName:CA="children"}=EA,QA=D.useMemo(()=>_.some(cA=>cA==null?void 0:cA[CA])?"nest":p||P!=null&&P.expandedRowRender?"row":null,[_]),lA={body:D.useRef()},pA=FIA(V),DA=D.useRef(null),mA=D.useRef(null);PIA(e,()=>Object.assign(Object.assign({},mA.current),{nativeElement:DA.current}));const LA=D.useMemo(()=>typeof l=="function"?l:cA=>cA==null?void 0:cA[l],[l]),[oA]=vdA(_,CA,LA),vA={},xA=function(cA,fA){let SA=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ge,te,se,De;const XA=Object.assign(Object.assign({},vA),cA);SA&&((ge=vA.resetPagination)===null||ge===void 0||ge.call(vA),!((te=XA.pagination)===null||te===void 0)&&te.current&&(XA.pagination.current=1),E&&((se=E.onChange)===null||se===void 0||se.call(E,1,(De=XA.pagination)===null||De===void 0?void 0:De.pageSize))),y&&y.scrollToFirstRowOnChange!==!1&&lA.body.current&&PBA(0,{getContainer:()=>lA.body.current}),u==null||u(XA.pagination,XA.filters,XA.sorter,{currentDataSource:_p(e8(_,XA.sorterStates,CA),XA.filterStates,CA),action:fA})},GA=(cA,fA)=>{xA({sorter:cA,sorterStates:fA},"sort",!1)},[hA,wA,MA,TA]=FdA({prefixCls:V,mergedColumns:b,onSorterChange:GA,sortDirections:H||["ascend","descend"],tableLocale:AA,showSorterTooltip:Y}),NA=D.useMemo(()=>e8(_,wA,CA),[_,wA]);vA.sorter=TA(),vA.sorterStates=wA;const ie=(cA,fA)=>{xA({filters:cA,filterStates:fA},"filter",!0)},[WA,jA,bA]=fdA({prefixCls:V,locale:AA,dropdownPrefixCls:X,mergedColumns:b,onFilterChange:ie,getPopupContainer:h||W,rootClassName:rA(i,N)}),JA=_p(NA,jA,CA);vA.filters=bA,vA.filterStates=jA;const ae=D.useMemo(()=>{const cA={};return Object.keys(bA).forEach(fA=>{bA[fA]!==null&&(cA[fA]=bA[fA])}),Object.assign(Object.assign({},MA),{filters:cA})},[MA,bA]),[he]=pdA(ae),gt=(cA,fA)=>{xA({pagination:Object.assign(Object.assign({},vA.pagination),{current:cA,pageSize:fA})},"paginate")},[ye,be]=DdA(JA.length,gt,E);vA.pagination=E===!1?{}:udA(ye,E),vA.resetPagination=be;const Fe=D.useMemo(()=>{if(E===!1||!ye.pageSize)return JA;const{current:cA=1,total:fA,pageSize:SA=ek}=ye;return process.env.NODE_ENV!=="production"&&G(cA>0,"usage","`current` should be positive number."),JA.lengthSA?(process.env.NODE_ENV!=="production"&&G(!1,"usage","`dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode."),JA.slice((cA-1)*SA,cA*SA)):JA:JA.slice((cA-1)*SA,cA*SA)},[!!E,JA,ye==null?void 0:ye.current,ye==null?void 0:ye.pageSize,ye==null?void 0:ye.total]),[Me,ce]=IIA({prefixCls:V,data:JA,pageData:Fe,getRowKey:LA,getRecordByKey:oA,expandType:QA,childrenColumnName:CA,locale:AA,getPopupContainer:h||W},C),ZA=(cA,fA,SA)=>{let ge;return typeof f=="function"?ge=rA(f(cA,fA,SA)):ge=rA(f),rA({[`${V}-row-selected`]:ce.has(LA(cA,fA))},ge)};EA.__PARENT_RENDER_ICON__=EA.expandIcon,EA.expandIcon=EA.expandIcon||d||MIA(AA),QA==="nest"&&EA.expandIconColumnIndex===void 0?EA.expandIconColumnIndex=C?1:0:EA.expandIconColumnIndex>0&&C&&(EA.expandIconColumnIndex-=1),typeof EA.indentSize!="number"&&(EA.indentSize=typeof m=="number"?m:15);const Ie=D.useCallback(cA=>he(Me(WA(hA(cA)))),[hA,WA,Me]);let Ne,kA;if(E!==!1&&(ye!=null&&ye.total)){let cA;ye.size?cA=ye.size:cA=q==="small"||q==="middle"?"small":void 0;const fA=te=>D.createElement(Pp,Object.assign({},ye,{className:rA(`${V}-pagination ${V}-pagination-${te}`,ye.className),size:cA})),SA=S==="rtl"?"left":"right",{position:ge}=ye;if(ge!==null&&Array.isArray(ge)){const te=ge.find(XA=>XA.includes("top")),se=ge.find(XA=>XA.includes("bottom")),De=ge.every(XA=>`${XA}`=="none");!te&&!se&&!De&&(kA=fA(SA)),te&&(Ne=fA(te.toLowerCase().replace("top",""))),se&&(kA=fA(se.toLowerCase().replace("bottom","")))}else kA=fA(SA)}let _A;typeof I=="boolean"?_A={spinning:I}:typeof I=="object"&&(_A=Object.assign({spinning:!0},I));const Ae=rA(aA,N,`${V}-wrapper`,j==null?void 0:j.className,{[`${V}-wrapper-rtl`]:S==="rtl"},n,i,BA),$A=Object.assign(Object.assign({},j==null?void 0:j.style),g),fe=typeof(U==null?void 0:U.emptyText)<"u"?U.emptyText:(J==null?void 0:J("Table"))||D.createElement(MF,{componentName:"Table"}),Oe=x?ydA:mdA,Mt={},gA=D.useMemo(()=>{const{fontSize:cA,lineHeight:fA,padding:SA,paddingXS:ge,paddingSM:te}=nA,se=Math.floor(cA*fA);switch(q){case"large":return SA*2+se;case"small":return ge*2+se;default:return te*2+se}},[nA,q]);return x&&(Mt.listItemHeight=gA),tA(D.createElement("div",{ref:DA,className:Ae,style:$A},D.createElement(Gu,Object.assign({spinning:!1},_A),Ne,D.createElement(Oe,Object.assign({},Mt,O,{ref:mA,columns:b,direction:S,expandable:EA,prefixCls:V,className:rA({[`${V}-middle`]:q==="middle",[`${V}-small`]:q==="small",[`${V}-bordered`]:s,[`${V}-empty`]:_.length===0},aA,N,BA),data:Fe,rowKey:LA,rowClassName:ZA,emptyText:fe,internalHooks:Mc,internalRefs:lA,transformColumns:Ie,getContainerWidth:pA})),kA)))},VdA=D.forwardRef(XdA),WdA=(A,e)=>{const t=D.useRef(0);return t.current+=1,D.createElement(VdA,Object.assign({},A,{ref:e,_renderTimes:t.current}))},Dg=D.forwardRef(WdA);Dg.SELECTION_COLUMN=ug,Dg.EXPAND_COLUMN=vg,Dg.SELECTION_ALL=Sp,Dg.SELECTION_INVERT=Op,Dg.SELECTION_NONE=Tp,Dg.Column=QIA,Dg.ColumnGroup=EIA,Dg.Summary=WO,process.env.NODE_ENV!=="production"&&(Dg.displayName="Table");const ZdA=A=>{const{paddingXXS:e,lineWidth:t,tagPaddingHorizontal:r,componentCls:o,calc:n}=A,i=n(r).sub(t).equal(),g=n(e).sub(t).equal();return{[o]:Object.assign(Object.assign({},Tt(A)),{display:"inline-block",height:"auto",marginInlineEnd:A.marginXS,paddingInline:i,fontSize:A.tagFontSize,lineHeight:A.tagLineHeight,whiteSpace:"nowrap",background:A.defaultBg,border:`${eA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadiusSM,opacity:1,transition:`all ${A.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:A.defaultColor},[`${o}-close-icon`]:{marginInlineStart:g,fontSize:A.tagIconSize,color:A.colorTextDescription,cursor:"pointer",transition:`all ${A.motionDurationMid}`,"&:hover":{color:A.colorTextHeading}},[`&${o}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${A.iconCls}-close, ${A.iconCls}-close:hover`]:{color:A.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${o}-checkable-checked):hover`]:{color:A.colorPrimary,backgroundColor:A.colorFillSecondary},"&:active, &-checked":{color:A.colorTextLightSolid},"&-checked":{backgroundColor:A.colorPrimary,"&:hover":{backgroundColor:A.colorPrimaryHover}},"&:active":{backgroundColor:A.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${A.iconCls} + span, > span + ${A.iconCls}`]:{marginInlineStart:i}}),[`${o}-borderless`]:{borderColor:"transparent",background:A.tagBorderlessBg}}},t8=A=>{const{lineWidth:e,fontSizeIcon:t,calc:r}=A,o=A.fontSizeSM;return it(A,{tagFontSize:o,tagLineHeight:eA(r(A.lineHeightSM).mul(o).equal()),tagIconSize:r(t).sub(r(e).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:A.defaultBg})},r8=A=>({defaultBg:new bt(A.colorFillQuaternary).onBackground(A.colorBgContainer).toHexString(),defaultColor:A.colorText}),ak=Ut("Tag",A=>{const e=t8(A);return ZdA(e)},r8);var qdA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,style:r,className:o,checked:n,onChange:i,onClick:g}=A,B=qdA(A,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:s,tag:a}=D.useContext(Ee),Q=v=>{i==null||i(!n),g==null||g(v)},E=s("tag",t),[C,l,f]=ak(E),c=rA(E,`${E}-checkable`,{[`${E}-checkable-checked`]:n},a==null?void 0:a.className,o,l,f);return C(D.createElement("span",Object.assign({},B,{ref:e,style:Object.assign(Object.assign({},r),a==null?void 0:a.style),className:c,onClick:Q})))}),$dA=A=>Zx(A,(e,t)=>{let{textColor:r,lightBorderColor:o,lightColor:n,darkColor:i}=t;return{[`${A.componentCls}${A.componentCls}-${e}`]:{color:r,background:n,borderColor:o,"&-inverse":{color:A.colorTextLightSolid,background:i,borderColor:i},[`&${A.componentCls}-borderless`]:{borderColor:"transparent"}}}}),APA=Ll(["Tag","preset"],A=>{const e=t8(A);return $dA(e)},r8);function ePA(A){return typeof A!="string"?A:A.charAt(0).toUpperCase()+A.slice(1)}const Ku=(A,e,t)=>{const r=ePA(t);return{[`${A.componentCls}${A.componentCls}-${e}`]:{color:A[`color${t}`],background:A[`color${r}Bg`],borderColor:A[`color${r}Border`],[`&${A.componentCls}-borderless`]:{borderColor:"transparent"}}}},tPA=Ll(["Tag","status"],A=>{const e=t8(A);return[Ku(e,"success","Success"),Ku(e,"processing","Info"),Ku(e,"error","Error"),Ku(e,"warning","Warning")]},r8);var rPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,className:r,rootClassName:o,style:n,children:i,icon:g,color:B,onClose:s,bordered:a=!0,visible:Q}=A,E=rPA(A,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:C,direction:l,tag:f}=D.useContext(Ee),[c,v]=D.useState(!0),w=Qr(E,["closeIcon","closable"]);process.env.NODE_ENV!=="production"&&Ct("Tag").deprecated(!("visible"in A),"visible","visible && "),D.useEffect(()=>{Q!==void 0&&v(Q)},[Q]);const u=wL(B),h=xlA(B),I=u||h,d=Object.assign(Object.assign({backgroundColor:B&&!I?B:void 0},f==null?void 0:f.style),n),P=C("tag",t),[p,F,m]=ak(P),y=rA(P,f==null?void 0:f.className,{[`${P}-${B}`]:I,[`${P}-has-color`]:B&&!I,[`${P}-hidden`]:!c,[`${P}-rtl`]:l==="rtl",[`${P}-borderless`]:!a},r,o,F,m),H=z=>{z.stopPropagation(),s==null||s(z),!z.defaultPrevented&&v(!1)},[,U]=Tz(_w(A),_w(f),{closable:!1,closeIconRender:z=>{const L=D.createElement("span",{className:`${P}-close-icon`,onClick:H},z);return pG(z,L,b=>({onClick:O=>{var T;(T=b==null?void 0:b.onClick)===null||T===void 0||T.call(b,O),H(O)},className:rA(b==null?void 0:b.className,`${P}-close-icon`)}))}}),Y=typeof E.onClick=="function"||i&&i.type==="a",x=g||null,G=x?D.createElement(D.Fragment,null,x,i&&D.createElement("span",null,i)):i,R=D.createElement("span",Object.assign({},w,{ref:e,className:y,style:d}),G,U,u&&D.createElement(APA,{key:"preset",prefixCls:P}),h&&D.createElement(tPA,{key:"status",prefixCls:P}));return p(Y?D.createElement(Nl,{component:"Tag"},R):R)});process.env.NODE_ENV!=="production"&&(Xu.displayName="Tag"),Xu.CheckableTag=_dA;var oPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const t=a=>{const{keyCode:Q}=a;Q===HA.ENTER&&a.preventDefault()},r=a=>{const{keyCode:Q}=a,{onClick:E}=A;Q===HA.ENTER&&E&&E()},{style:o,noStyle:n,disabled:i,tabIndex:g=0}=A,B=oPA(A,["style","noStyle","disabled","tabIndex"]);let s={};return n||(s=Object.assign({},nPA)),i&&(s.pointerEvents="none"),s=Object.assign(Object.assign({},s),o),D.createElement("div",Object.assign({role:"button",tabIndex:g,ref:e},B,{onKeyDown:t,onKeyUp:r,style:s}))});var iPA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},gPA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:iPA}))},Qk=D.forwardRef(gPA);process.env.NODE_ENV!=="production"&&(Qk.displayName="EditOutlined");var BPA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},sPA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:BPA}))},Ek=D.forwardRef(sPA);process.env.NODE_ENV!=="production"&&(Ek.displayName="EnterOutlined");const aPA=(A,e,t,r)=>{const{titleMarginBottom:o,fontWeightStrong:n}=r;return{marginBottom:o,color:t,fontWeight:n,fontSize:A,lineHeight:e}},QPA=A=>{const e=[1,2,3,4,5],t={};return e.forEach(r=>{t[` + `]:{[e]:{marginBlock:AA(w(r).mul(-1).equal()),marginInline:`${AA(w(n).sub(o).equal())} + ${AA(w(o).mul(-1).equal())}`,[`${e}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:E,fontWeight:t,textAlign:"start",background:l,borderBottom:u,transition:`background ${C} ease`}}},[`${e}-footer`]:{padding:`${AA(r)} ${AA(o)}`,color:c,background:v}})}},GdA=Gt("Table",A=>{const{colorTextHeading:e,colorSplit:t,colorBgContainer:r,controlInteractiveSize:o,headerBg:n,headerColor:i,headerSortActiveBg:g,headerSortHoverBg:B,bodySortBg:s,rowHoverBg:a,rowSelectedBg:Q,rowSelectedHoverBg:E,rowExpandedBg:C,cellPaddingBlock:l,cellPaddingInline:f,cellPaddingBlockMD:c,cellPaddingInlineMD:v,cellPaddingBlockSM:w,cellPaddingInlineSM:u,borderColor:h,footerBg:I,footerColor:d,headerBorderRadius:P,cellFontSize:F,cellFontSizeMD:p,cellFontSizeSM:m,headerSplitColor:y,fixedHeaderSortActiveBg:H,headerFilterHoverBg:U,filterDropdownBg:Y,expandIconBg:x,selectionColumnWidth:G,stickyScrollBarBg:R,calc:z}=A,L=2,b=it(A,{tableFontSize:F,tableBg:r,tableRadius:P,tablePaddingVertical:l,tablePaddingHorizontal:f,tablePaddingVerticalMiddle:c,tablePaddingHorizontalMiddle:v,tablePaddingVerticalSmall:w,tablePaddingHorizontalSmall:u,tableBorderColor:h,tableHeaderTextColor:i,tableHeaderBg:n,tableFooterTextColor:d,tableFooterBg:I,tableHeaderCellSplitColor:y,tableHeaderSortBg:g,tableHeaderSortHoverBg:B,tableBodySortBg:s,tableFixedHeaderSortActiveBg:H,tableHeaderFilterActiveBg:U,tableFilterDropdownBg:Y,tableRowHoverBg:a,tableSelectedRowBg:Q,tableSelectedRowHoverBg:E,zIndexTableFixed:L,zIndexTableSticky:L+1,tableFontSizeMiddle:p,tableFontSizeSmall:m,tableSelectionColumnWidth:G,tableExpandIconBg:x,tableExpandColumnWidth:z(o).add(z(A.padding).mul(2)).equal(),tableExpandedRowBg:C,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:R,tableScrollThumbBgHover:e,tableScrollBg:t});return[xdA(b),FdA(b),o3(b),HdA(b),PdA(b),DdA(b),pdA(b),ddA(b),o3(b),IdA(b),ydA(b),MdA(b),bdA(b),hdA(b),YdA(b),mdA(b),UdA(b)]},A=>{const{colorFillAlter:e,colorBgContainer:t,colorTextHeading:r,colorFillSecondary:o,colorFillContent:n,controlItemBgActive:i,controlItemBgActiveHover:g,padding:B,paddingSM:s,paddingXS:a,colorBorderSecondary:Q,borderRadiusLG:E,controlHeight:C,colorTextPlaceholder:l,fontSize:f,fontSizeSM:c,lineHeight:v,lineWidth:w,colorIcon:u,colorIconHover:h,opacityLoading:I,controlInteractiveSize:d}=A,P=new bt(o).onBackground(t).toHexShortString(),F=new bt(n).onBackground(t).toHexShortString(),p=new bt(e).onBackground(t).toHexShortString(),m=new bt(u),y=new bt(h),H=d/2-w,U=H*2+w*3;return{headerBg:p,headerColor:r,headerSortActiveBg:P,headerSortHoverBg:F,bodySortBg:p,rowHoverBg:p,rowSelectedBg:i,rowSelectedHoverBg:g,rowExpandedBg:e,cellPaddingBlock:B,cellPaddingInline:B,cellPaddingBlockMD:s,cellPaddingInlineMD:a,cellPaddingBlockSM:a,cellPaddingInlineSM:a,borderColor:Q,headerBorderRadius:E,footerBg:p,footerColor:r,cellFontSize:f,cellFontSizeMD:f,cellFontSizeSM:f,headerSplitColor:Q,fixedHeaderSortActiveBg:P,headerFilterHoverBg:n,filterDropdownMenuBg:t,filterDropdownBg:t,expandIconBg:t,selectionColumnWidth:C,stickyScrollBarBg:l,stickyScrollBarBorderRadius:100,expandIconMarginTop:(f*v-w*3)/2-Math.ceil((c*1.4-w*3)/2),headerIconColor:m.clone().setAlpha(m.getAlpha()*I).toRgbString(),headerIconHoverColor:y.clone().setAlpha(y.getAlpha()*I).toRgbString(),expandIconHalfInner:H,expandIconSize:U,expandIconScale:d/U}},{unitless:{expandIconScale:!0}}),zdA=[],RdA=(A,e)=>{var t,r;const{prefixCls:o,className:n,rootClassName:i,style:g,size:B,bordered:s,dropdownPrefixCls:a,dataSource:Q,pagination:E,rowSelection:C,rowKey:l="key",rowClassName:f,columns:c,children:v,childrenColumnName:w,onChange:u,getPopupContainer:h,loading:I,expandIcon:d,expandable:P,expandedRowRender:F,expandIconColumnIndex:p,indentSize:m,scroll:y,sortDirections:H,locale:U,showSorterTooltip:Y={target:"full-header"},virtual:x}=A,G=vt("Table");process.env.NODE_ENV!=="production"&&process.env.NODE_ENV!=="production"&&G(!(typeof l=="function"&&l.length>1),"usage","`index` parameter of `rowKey` function is deprecated. There is no guarantee that it will work as expected.");const R=D.useMemo(()=>c||yp(v),[c,v]),z=D.useMemo(()=>R.some(cA=>cA.responsive),[R]),L=au(z),b=D.useMemo(()=>{const cA=new Set(Object.keys(L).filter(fA=>L[fA]));return R.filter(fA=>!fA.responsive||fA.responsive.some(SA=>cA.has(SA)))},[R,L]),O=Qr(A,["className","style","columns"]),{locale:T=Ui,direction:S,table:j,renderEmpty:J,getPrefixCls:Z,getPopupContainer:W}=D.useContext(Ce),$=on(B),eA=Object.assign(Object.assign({},T.Table),U),_=Q||zdA,V=Z("table",o),X=Z("dropdown",a),[,nA]=Xr(),N=oo(V),[tA,BA,aA]=GdA(V,N),EA=Object.assign(Object.assign({childrenColumnName:w,expandIconColumnIndex:p},P),{expandIcon:(t=P==null?void 0:P.expandIcon)!==null&&t!==void 0?t:(r=j==null?void 0:j.expandable)===null||r===void 0?void 0:r.expandIcon}),{childrenColumnName:CA="children"}=EA,QA=D.useMemo(()=>_.some(cA=>cA==null?void 0:cA[CA])?"nest":F||P!=null&&P.expandedRowRender?"row":null,[_]),lA={body:D.useRef()},pA=fIA(V),DA=D.useRef(null),mA=D.useRef(null);lIA(e,()=>Object.assign(Object.assign({},mA.current),{nativeElement:DA.current}));const LA=D.useMemo(()=>typeof l=="function"?l:cA=>cA==null?void 0:cA[l],[l]),[oA]=gdA(_,CA,LA),vA={},xA=function(cA,fA){let SA=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var ge,te,se,De;const XA=Object.assign(Object.assign({},vA),cA);SA&&((ge=vA.resetPagination)===null||ge===void 0||ge.call(vA),!((te=XA.pagination)===null||te===void 0)&&te.current&&(XA.pagination.current=1),E&&((se=E.onChange)===null||se===void 0||se.call(E,1,(De=XA.pagination)===null||De===void 0?void 0:De.pageSize))),y&&y.scrollToFirstRowOnChange!==!1&&lA.body.current&&uBA(0,{getContainer:()=>lA.body.current}),u==null||u(XA.pagination,XA.filters,XA.sorter,{currentDataSource:Zp($p(_,XA.sorterStates,CA),XA.filterStates,CA),action:fA})},GA=(cA,fA)=>{xA({sorter:cA,sorterStates:fA},"sort",!1)},[hA,wA,MA,TA]=fdA({prefixCls:V,mergedColumns:b,onSorterChange:GA,sortDirections:H||["ascend","descend"],tableLocale:eA,showSorterTooltip:Y}),NA=D.useMemo(()=>$p(_,wA,CA),[_,wA]);vA.sorter=TA(),vA.sorterStates=wA;const ie=(cA,fA)=>{xA({filters:cA,filterStates:fA},"filter",!0)},[WA,jA,bA]=idA({prefixCls:V,locale:eA,dropdownPrefixCls:X,mergedColumns:b,onFilterChange:ie,getPopupContainer:h||W,rootClassName:rA(i,N)}),JA=Zp(NA,jA,CA);vA.filters=bA,vA.filterStates=jA;const ae=D.useMemo(()=>{const cA={};return Object.keys(bA).forEach(fA=>{bA[fA]!==null&&(cA[fA]=bA[fA])}),Object.assign(Object.assign({},MA),{filters:cA})},[MA,bA]),[he]=vdA(ae),gt=(cA,fA)=>{xA({pagination:Object.assign(Object.assign({},vA.pagination),{current:cA,pageSize:fA})},"paginate")},[ye,be]=adA(JA.length,gt,E);vA.pagination=E===!1?{}:sdA(ye,E),vA.resetPagination=be;const Fe=D.useMemo(()=>{if(E===!1||!ye.pageSize)return JA;const{current:cA=1,total:fA,pageSize:SA=ZT}=ye;return process.env.NODE_ENV!=="production"&&G(cA>0,"usage","`current` should be positive number."),JA.lengthSA?(process.env.NODE_ENV!=="production"&&G(!1,"usage","`dataSource` length is less than `pagination.total` but large than `pagination.pageSize`. Please make sure your config correct data with async mode."),JA.slice((cA-1)*SA,cA*SA)):JA:JA.slice((cA-1)*SA,cA*SA)},[!!E,JA,ye==null?void 0:ye.current,ye==null?void 0:ye.pageSize,ye==null?void 0:ye.total]),[Me,ce]=EIA({prefixCls:V,data:JA,pageData:Fe,getRowKey:LA,getRecordByKey:oA,expandType:QA,childrenColumnName:CA,locale:eA,getPopupContainer:h||W},C),ZA=(cA,fA,SA)=>{let ge;return typeof f=="function"?ge=rA(f(cA,fA,SA)):ge=rA(f),rA({[`${V}-row-selected`]:ce.has(LA(cA,fA))},ge)};EA.__PARENT_RENDER_ICON__=EA.expandIcon,EA.expandIcon=EA.expandIcon||d||cIA(eA),QA==="nest"&&EA.expandIconColumnIndex===void 0?EA.expandIconColumnIndex=C?1:0:EA.expandIconColumnIndex>0&&C&&(EA.expandIconColumnIndex-=1),typeof EA.indentSize!="number"&&(EA.indentSize=typeof m=="number"?m:15);const Ie=D.useCallback(cA=>he(Me(WA(hA(cA)))),[hA,WA,Me]);let Ne,kA;if(E!==!1&&(ye!=null&&ye.total)){let cA;ye.size?cA=ye.size:cA=$==="small"||$==="middle"?"small":void 0;const fA=te=>D.createElement(Ip,Object.assign({},ye,{className:rA(`${V}-pagination ${V}-pagination-${te}`,ye.className),size:cA})),SA=S==="rtl"?"left":"right",{position:ge}=ye;if(ge!==null&&Array.isArray(ge)){const te=ge.find(XA=>XA.includes("top")),se=ge.find(XA=>XA.includes("bottom")),De=ge.every(XA=>`${XA}`=="none");!te&&!se&&!De&&(kA=fA(SA)),te&&(Ne=fA(te.toLowerCase().replace("top",""))),se&&(kA=fA(se.toLowerCase().replace("bottom","")))}else kA=fA(SA)}let _A;typeof I=="boolean"?_A={spinning:I}:typeof I=="object"&&(_A=Object.assign({spinning:!0},I));const Ae=rA(aA,N,`${V}-wrapper`,j==null?void 0:j.className,{[`${V}-wrapper-rtl`]:S==="rtl"},n,i,BA),$A=Object.assign(Object.assign({},j==null?void 0:j.style),g),fe=typeof(U==null?void 0:U.emptyText)<"u"?U.emptyText:(J==null?void 0:J("Table"))||D.createElement(MF,{componentName:"Table"}),Oe=x?udA:wdA,Mt={},gA=D.useMemo(()=>{const{fontSize:cA,lineHeight:fA,padding:SA,paddingXS:ge,paddingSM:te}=nA,se=Math.floor(cA*fA);switch($){case"large":return SA*2+se;case"small":return ge*2+se;default:return te*2+se}},[nA,$]);return x&&(Mt.listItemHeight=gA),tA(D.createElement("div",{ref:DA,className:Ae,style:$A},D.createElement(Gu,Object.assign({spinning:!1},_A),Ne,D.createElement(Oe,Object.assign({},Mt,O,{ref:mA,columns:b,direction:S,expandable:EA,prefixCls:V,className:rA({[`${V}-middle`]:$==="middle",[`${V}-small`]:$==="small",[`${V}-bordered`]:s,[`${V}-empty`]:_.length===0},aA,N,BA),data:Fe,rowKey:LA,rowClassName:ZA,emptyText:fe,internalHooks:dc,internalRefs:lA,transformColumns:Ie,getContainerWidth:pA})),kA)))},LdA=D.forwardRef(RdA),SdA=(A,e)=>{const t=D.useRef(0);return t.current+=1,D.createElement(LdA,Object.assign({},A,{ref:e,_renderTimes:t.current}))},ug=D.forwardRef(SdA);ug.SELECTION_COLUMN=wg,ug.EXPAND_COLUMN=fg,ug.SELECTION_ALL=Rp,ug.SELECTION_INVERT=Lp,ug.SELECTION_NONE=Sp,ug.Column=eIA,ug.ColumnGroup=tIA,ug.Summary=jO,process.env.NODE_ENV!=="production"&&(ug.displayName="Table");const OdA=A=>{const{paddingXXS:e,lineWidth:t,tagPaddingHorizontal:r,componentCls:o,calc:n}=A,i=n(r).sub(t).equal(),g=n(e).sub(t).equal();return{[o]:Object.assign(Object.assign({},Jt(A)),{display:"inline-block",height:"auto",marginInlineEnd:A.marginXS,paddingInline:i,fontSize:A.tagFontSize,lineHeight:A.tagLineHeight,whiteSpace:"nowrap",background:A.defaultBg,border:`${AA(A.lineWidth)} ${A.lineType} ${A.colorBorder}`,borderRadius:A.borderRadiusSM,opacity:1,transition:`all ${A.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:A.defaultColor},[`${o}-close-icon`]:{marginInlineStart:g,fontSize:A.tagIconSize,color:A.colorTextDescription,cursor:"pointer",transition:`all ${A.motionDurationMid}`,"&:hover":{color:A.colorTextHeading}},[`&${o}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${A.iconCls}-close, ${A.iconCls}-close:hover`]:{color:A.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${o}-checkable-checked):hover`]:{color:A.colorPrimary,backgroundColor:A.colorFillSecondary},"&:active, &-checked":{color:A.colorTextLightSolid},"&-checked":{backgroundColor:A.colorPrimary,"&:hover":{backgroundColor:A.colorPrimaryHover}},"&:active":{backgroundColor:A.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${A.iconCls} + span, > span + ${A.iconCls}`]:{marginInlineStart:i}}),[`${o}-borderless`]:{borderColor:"transparent",background:A.tagBorderlessBg}}},A8=A=>{const{lineWidth:e,fontSizeIcon:t,calc:r}=A,o=A.fontSizeSM;return it(A,{tagFontSize:o,tagLineHeight:AA(r(A.lineHeightSM).mul(o).equal()),tagIconSize:r(t).sub(r(e).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:A.defaultBg})},e8=A=>({defaultBg:new bt(A.colorFillQuaternary).onBackground(A.colorBgContainer).toHexString(),defaultColor:A.colorText}),n3=Gt("Tag",A=>{const e=A8(A);return OdA(e)},e8);var TdA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,style:r,className:o,checked:n,onChange:i,onClick:g}=A,B=TdA(A,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:s,tag:a}=D.useContext(Ce),Q=v=>{i==null||i(!n),g==null||g(v)},E=s("tag",t),[C,l,f]=n3(E),c=rA(E,`${E}-checkable`,{[`${E}-checkable-checked`]:n},a==null?void 0:a.className,o,l,f);return C(D.createElement("span",Object.assign({},B,{ref:e,style:Object.assign(Object.assign({},r),a==null?void 0:a.style),className:c,onClick:Q})))}),NdA=A=>Vx(A,(e,t)=>{let{textColor:r,lightBorderColor:o,lightColor:n,darkColor:i}=t;return{[`${A.componentCls}${A.componentCls}-${e}`]:{color:r,background:n,borderColor:o,"&-inverse":{color:A.colorTextLightSolid,background:i,borderColor:i},[`&${A.componentCls}-borderless`]:{borderColor:"transparent"}}}}),jdA=Sl(["Tag","preset"],A=>{const e=A8(A);return NdA(e)},e8);function JdA(A){return typeof A!="string"?A:A.charAt(0).toUpperCase()+A.slice(1)}const Ku=(A,e,t)=>{const r=JdA(t);return{[`${A.componentCls}${A.componentCls}-${e}`]:{color:A[`color${t}`],background:A[`color${r}Bg`],borderColor:A[`color${r}Border`],[`&${A.componentCls}-borderless`]:{borderColor:"transparent"}}}},KdA=Sl(["Tag","status"],A=>{const e=A8(A);return[Ku(e,"success","Success"),Ku(e,"processing","Info"),Ku(e,"error","Error"),Ku(e,"warning","Warning")]},e8);var XdA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,className:r,rootClassName:o,style:n,children:i,icon:g,color:B,onClose:s,bordered:a=!0,visible:Q}=A,E=XdA(A,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:C,direction:l,tag:f}=D.useContext(Ce),[c,v]=D.useState(!0),w=Qr(E,["closeIcon","closable"]);process.env.NODE_ENV!=="production"&&vt("Tag").deprecated(!("visible"in A),"visible","visible && "),D.useEffect(()=>{Q!==void 0&&v(Q)},[Q]);const u=cL(B),h=MlA(B),I=u||h,d=Object.assign(Object.assign({backgroundColor:B&&!I?B:void 0},f==null?void 0:f.style),n),P=C("tag",t),[F,p,m]=n3(P),y=rA(P,f==null?void 0:f.className,{[`${P}-${B}`]:I,[`${P}-has-color`]:B&&!I,[`${P}-hidden`]:!c,[`${P}-rtl`]:l==="rtl",[`${P}-borderless`]:!a},r,o,p,m),H=z=>{z.stopPropagation(),s==null||s(z),!z.defaultPrevented&&v(!1)},[,U]=Sz(Zw(A),Zw(f),{closable:!1,closeIconRender:z=>{const L=D.createElement("span",{className:`${P}-close-icon`,onClick:H},z);return MG(z,L,b=>({onClick:O=>{var T;(T=b==null?void 0:b.onClick)===null||T===void 0||T.call(b,O),H(O)},className:rA(b==null?void 0:b.className,`${P}-close-icon`)}))}}),Y=typeof E.onClick=="function"||i&&i.type==="a",x=g||null,G=x?D.createElement(D.Fragment,null,x,i&&D.createElement("span",null,i)):i,R=D.createElement("span",Object.assign({},w,{ref:e,className:y,style:d}),G,U,u&&D.createElement(jdA,{key:"preset",prefixCls:P}),h&&D.createElement(KdA,{key:"status",prefixCls:P}));return F(Y?D.createElement(jl,{component:"Tag"},R):R)});process.env.NODE_ENV!=="production"&&(Xu.displayName="Tag"),Xu.CheckableTag=kdA;var VdA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const t=a=>{const{keyCode:Q}=a;Q===HA.ENTER&&a.preventDefault()},r=a=>{const{keyCode:Q}=a,{onClick:E}=A;Q===HA.ENTER&&E&&E()},{style:o,noStyle:n,disabled:i,tabIndex:g=0}=A,B=VdA(A,["style","noStyle","disabled","tabIndex"]);let s={};return n||(s=Object.assign({},WdA)),i&&(s.pointerEvents="none"),s=Object.assign(Object.assign({},s),o),D.createElement("div",Object.assign({role:"button",tabIndex:g,ref:e},B,{onKeyDown:t,onKeyUp:r,style:s}))});var ZdA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},qdA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:ZdA}))},i3=D.forwardRef(qdA);process.env.NODE_ENV!=="production"&&(i3.displayName="EditOutlined");var _dA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},$dA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:_dA}))},g3=D.forwardRef($dA);process.env.NODE_ENV!=="production"&&(g3.displayName="EnterOutlined");const APA=(A,e,t,r)=>{const{titleMarginBottom:o,fontWeightStrong:n}=r;return{marginBottom:o,color:t,fontWeight:n,fontSize:A,lineHeight:e}},ePA=A=>{const e=[1,2,3,4,5],t={};return e.forEach(r=>{t[` h${r}&, div&-h${r}, div&-h${r} > textarea, h${r} - `]=aPA(A[`fontSizeHeading${r}`],A[`lineHeightHeading${r}`],A.colorTextHeading,A)}),t},EPA=A=>{const{componentCls:e}=A;return{"a&, a":Object.assign(Object.assign({},iM(A)),{textDecoration:A.linkDecoration,"&:active, &:hover":{textDecoration:A.linkHoverDecoration},[`&[disabled], &${e}-disabled`]:{color:A.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:A.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},CPA=A=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:A.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:A.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:AM[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:A.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),lPA=A=>{const{componentCls:e,paddingSM:t}=A,r=t;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:A.calc(A.paddingSM).mul(-1).equal(),marginTop:A.calc(r).mul(-1).equal(),marginBottom:`calc(1em - ${eA(r)})`},[`${e}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:A.calc(A.marginXS).add(2).equal(),insetBlockEnd:A.marginXS,color:A.colorTextDescription,fontWeight:"normal",fontSize:A.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},cPA=A=>({[`${A.componentCls}-copy-success`]:{"\n &,\n &:hover,\n &:focus":{color:A.colorSuccess}},[`${A.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),fPA=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),vPA=A=>{const{componentCls:e,titleMarginTop:t}=A;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:A.colorText,wordBreak:"break-word",lineHeight:A.lineHeight,[`&${e}-secondary`]:{color:A.colorTextDescription},[`&${e}-success`]:{color:A.colorSuccess},[`&${e}-warning`]:{color:A.colorWarning},[`&${e}-danger`]:{color:A.colorError,"a&:active, a&:focus":{color:A.colorErrorActive},"a&:hover":{color:A.colorErrorHover}},[`&${e}-disabled`]:{color:A.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},QPA(A)),{[` + `]=APA(A[`fontSizeHeading${r}`],A[`lineHeightHeading${r}`],A.colorTextHeading,A)}),t},tPA=A=>{const{componentCls:e}=A;return{"a&, a":Object.assign(Object.assign({},iM(A)),{textDecoration:A.linkDecoration,"&:active, &:hover":{textDecoration:A.linkHoverDecoration},[`&[disabled], &${e}-disabled`]:{color:A.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:A.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},rPA=A=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:A.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:A.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:AM[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:A.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),oPA=A=>{const{componentCls:e,paddingSM:t}=A,r=t;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:A.calc(A.paddingSM).mul(-1).equal(),marginTop:A.calc(r).mul(-1).equal(),marginBottom:`calc(1em - ${AA(r)})`},[`${e}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:A.calc(A.marginXS).add(2).equal(),insetBlockEnd:A.marginXS,color:A.colorTextDescription,fontWeight:"normal",fontSize:A.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},nPA=A=>({[`${A.componentCls}-copy-success`]:{"\n &,\n &:hover,\n &:focus":{color:A.colorSuccess}},[`${A.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),iPA=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),gPA=A=>{const{componentCls:e,titleMarginTop:t}=A;return{[e]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:A.colorText,wordBreak:"break-word",lineHeight:A.lineHeight,[`&${e}-secondary`]:{color:A.colorTextDescription},[`&${e}-success`]:{color:A.colorSuccess},[`&${e}-warning`]:{color:A.colorWarning},[`&${e}-danger`]:{color:A.colorError,"a&:active, a&:focus":{color:A.colorErrorActive},"a&:hover":{color:A.colorErrorHover}},[`&${e}-disabled`]:{color:A.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},ePA(A)),{[` & + h1${e}, & + h2${e}, & + h3${e}, & + h4${e}, & + h5${e} - `]:{marginTop:t},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:t}}}),CPA(A)),EPA(A)),{[` + `]:{marginTop:t},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:t}}}),rPA(A)),tPA(A)),{[` ${e}-expand, ${e}-collapse, ${e}-edit, ${e}-copy - `]:Object.assign(Object.assign({},iM(A)),{marginInlineStart:A.marginXXS})}),lPA(A)),cPA(A)),fPA()),{"&-rtl":{direction:"rtl"}})}},Ck=Ut("Typography",A=>[vPA(A)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),wPA=A=>{const{prefixCls:e,"aria-label":t,className:r,style:o,direction:n,maxLength:i,autoSize:g=!0,value:B,onSave:s,onCancel:a,onEnd:Q,component:E,enterIcon:C=D.createElement(Ek,null)}=A,l=D.useRef(null),f=D.useRef(!1),c=D.useRef(),[v,w]=D.useState(B);D.useEffect(()=>{w(B)},[B]),D.useEffect(()=>{var x;if(!((x=l.current)===null||x===void 0)&&x.resizableTextArea){const{textArea:G}=l.current.resizableTextArea;G.focus();const{length:R}=G.value;G.setSelectionRange(R,R)}},[]);const u=x=>{let{target:G}=x;w(G.value.replace(/[\n\r]/g,""))},h=()=>{f.current=!0},I=()=>{f.current=!1},d=x=>{let{keyCode:G}=x;f.current||(c.current=G)},P=()=>{s(v.trim())},p=x=>{let{keyCode:G,ctrlKey:R,altKey:z,metaKey:L,shiftKey:b}=x;c.current===G&&!f.current&&!R&&!z&&!L&&!b&&(G===HA.ENTER?(P(),Q==null||Q()):G===HA.ESC&&a())},F=()=>{P()},m=E?`${e}-${E}`:"",[y,H,U]=Ck(e),Y=rA(e,`${e}-edit-content`,{[`${e}-rtl`]:n==="rtl"},r,m,H,U);return y(D.createElement("div",{className:Y,style:o},D.createElement(Cp,{ref:l,maxLength:i,value:v,onChange:u,onKeyDown:d,onKeyUp:p,onCompositionStart:h,onCompositionEnd:I,onBlur:F,"aria-label":t,rows:1,autoSize:g}),C!==null?ho(C,{className:`${e}-edit-content-confirm`}):null))};var uPA=function(){var A=document.getSelection();if(!A.rangeCount)return function(){};for(var e=document.activeElement,t=[],r=0;r"u"){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var Q=lk[e.format]||lk.default;window.clipboardData.setData(Q,A)}else a.clipboardData.clearData(),a.clipboardData.setData(e.format,A);e.onCopy&&(a.preventDefault(),e.onCopy(a.clipboardData))}),document.body.appendChild(g),n.selectNodeContents(g),i.addRange(n);var s=document.execCommand("copy");if(!s)throw new Error("copy command was unsuccessful");B=!0}catch(a){t&&console.error("unable to copy using execCommand: ",a),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(e.format||"text",A),e.onCopy&&e.onCopy(window.clipboardData),B=!0}catch(Q){t&&console.error("unable to copy using clipboardData: ",Q),t&&console.error("falling back to prompt"),r=IPA("message"in e?e.message:hPA),window.prompt(r,A)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(n):i.removeAllRanges()),g&&document.body.removeChild(g),o()}return B}var PPA=dPA;const MPA=ZQ(PPA);var FPA=function(A,e,t,r){function o(n){return n instanceof t?n:new t(function(i){i(n)})}return new(t||(t=Promise))(function(n,i){function g(a){try{s(r.next(a))}catch(Q){i(Q)}}function B(a){try{s(r.throw(a))}catch(Q){i(Q)}}function s(a){a.done?n(a.value):o(a.value).then(g,B)}s((r=r.apply(A,e||[])).next())})};const pPA=A=>{let{copyConfig:e,children:t}=A;const[r,o]=D.useState(!1),[n,i]=D.useState(!1),g=D.useRef(null),B=()=>{g.current&&clearTimeout(g.current)},s={};e.format&&(s.format=e.format),D.useEffect(()=>B,[]);const a=Ot(Q=>FPA(void 0,void 0,void 0,function*(){var E;Q==null||Q.preventDefault(),Q==null||Q.stopPropagation(),i(!0);try{const C=typeof e.text=="function"?yield e.text():e.text;MPA(C||String(t)||"",s),i(!1),o(!0),B(),g.current=setTimeout(()=>{o(!1)},3e3),(E=e.onCopy)===null||E===void 0||E.call(e,Q)}catch(C){throw i(!1),C}}));return{copied:r,copyLoading:n,onClick:a}};function n8(A,e){return D.useMemo(()=>{const t=!!A;return[t,Object.assign(Object.assign({},e),t&&typeof A=="object"?A:null)]},[A])}const mPA=A=>{const e=M.useRef();return M.useEffect(()=>{e.current=A}),e.current},yPA=(A,e)=>{const t=D.useRef(!1);D.useEffect(()=>{t.current?A():t.current=!0},e)};var YPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,component:r="article",className:o,rootClassName:n,setContentRef:i,children:g,direction:B,style:s}=A,a=YPA(A,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Q,direction:E,typography:C}=D.useContext(Ee),l=B??E;let f=e;i&&(f=zo(e,i)),process.env.NODE_ENV!=="production"&&Ct("Typography").deprecated(!i,"setContentRef","ref");const c=Q("typography",t),[v,w,u]=Ck(c),h=rA(c,C==null?void 0:C.className,{[`${c}-rtl`]:l==="rtl"},o,n,w,u),I=Object.assign(Object.assign({},C==null?void 0:C.style),s);return v(D.createElement(r,Object.assign({className:h,style:I,ref:f},a),g))});process.env.NODE_ENV!=="production"&&(i8.displayName="Typography");var HPA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},bPA=function(e,t){return D.createElement(ct,FA({},e,{ref:t,icon:HPA}))},ck=D.forwardRef(bPA);process.env.NODE_ENV!=="production"&&(ck.displayName="CopyOutlined");function fk(A){return A===!1?[!1,!1]:Array.isArray(A)?A:[A]}function Vu(A,e,t){return A===!0||A===void 0?e:A||t&&e}const UPA=A=>{const{prefixCls:e,copied:t,locale:r,iconOnly:o,tooltips:n,icon:i,loading:g,tabIndex:B,onCopy:s}=A,a=fk(n),Q=fk(i),{copied:E,copy:C}=r??{},l=t?Vu(a[1],E):Vu(a[0],C),c=typeof l=="string"?l:t?E:C;return D.createElement(Mn,{key:"copy",title:l},D.createElement(o8,{className:rA(`${e}-copy`,{[`${e}-copy-success`]:t,[`${e}-copy-icon-only`]:o}),onClick:s,"aria-label":c,tabIndex:B},t?Vu(Q[1],D.createElement(au,null),!0):Vu(Q[0],g?D.createElement(aE,null):D.createElement(ck,null),!0)))},Wu=D.forwardRef((A,e)=>{let{style:t,children:r}=A;const o=D.useRef(null);return D.useImperativeHandle(e,()=>({isExceed:()=>{const n=o.current;return n.scrollHeight>n.clientHeight},getHeight:()=>o.current.clientHeight})),D.createElement("span",{"aria-hidden":!0,ref:o,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},t)},r)});function vk(A){const e=typeof A;return e==="string"||e==="number"}function xPA(A){let e=0;return A.forEach(t=>{vk(t)?e+=String(t).length:e+=1}),e}function wk(A,e){let t=0;const r=[];for(let o=0;oe){const s=e-t;return r.push(String(n).slice(0,s)),r}r.push(n),t=B}return A}const g8=0,B8=1,s8=2,a8=3,uk=4,Zu={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function GPA(A){const{enableMeasure:e,width:t,text:r,children:o,rows:n,expanded:i,miscDeps:g,onEllipsis:B}=A,s=D.useMemo(()=>no(r),[r]),a=D.useMemo(()=>xPA(s),[r]),Q=D.useMemo(()=>o(s,!1),[r]),[E,C]=D.useState(null),l=D.useRef(null),f=D.useRef(null),c=D.useRef(null),v=D.useRef(null),w=D.useRef(null),[u,h]=D.useState(!1),[I,d]=D.useState(g8),[P,p]=D.useState(0),[F,m]=D.useState(null);Dt(()=>{d(e&&t&&a?B8:g8)},[t,r,n,e,s]),Dt(()=>{var Y,x,G,R;if(I===B8){d(s8);const z=f.current&&getComputedStyle(f.current).whiteSpace;m(z)}else if(I===s8){const z=!!(!((Y=c.current)===null||Y===void 0)&&Y.isExceed());d(z?a8:uk),C(z?[0,a]:null),h(z);const L=((x=c.current)===null||x===void 0?void 0:x.getHeight())||0,b=n===1?0:((G=v.current)===null||G===void 0?void 0:G.getHeight())||0,O=((R=w.current)===null||R===void 0?void 0:R.getHeight())||0,T=b+O,S=Math.max(L,T);p(S+1),B(z)}},[I]);const y=E?Math.ceil((E[0]+E[1])/2):0;Dt(()=>{var Y;const[x,G]=E||[0,0];if(x!==G){const z=(((Y=l.current)===null||Y===void 0?void 0:Y.getHeight())||0)>P;let L=y;G-x===1&&(L=z?x:G),C(z?[x,L]:[L,G])}},[E,y]);const H=D.useMemo(()=>{if(I!==a8||!E||E[0]!==E[1]){const Y=o(s,!1);return I!==uk&&I!==g8?D.createElement("span",{style:Object.assign(Object.assign({},Zu),{WebkitLineClamp:n})},Y):Y}return o(i?s:wk(s,E[0]),u)},[i,I,E,s].concat(zA(g))),U={width:t,margin:0,padding:0,whiteSpace:F==="nowrap"?"normal":"inherit"};return D.createElement(D.Fragment,null,H,I===s8&&D.createElement(D.Fragment,null,D.createElement(Wu,{style:Object.assign(Object.assign(Object.assign({},U),Zu),{WebkitLineClamp:n}),ref:c},Q),D.createElement(Wu,{style:Object.assign(Object.assign(Object.assign({},U),Zu),{WebkitLineClamp:n-1}),ref:v},Q),D.createElement(Wu,{style:Object.assign(Object.assign(Object.assign({},U),Zu),{WebkitLineClamp:1}),ref:w},o([],!0))),I===a8&&E&&E[0]!==E[1]&&D.createElement(Wu,{style:Object.assign(Object.assign({},U),{top:400}),ref:l},o(wk(s,y),!0)),I===B8&&D.createElement("span",{style:{whiteSpace:"inherit"},ref:f}))}const Dk=A=>{let{enableEllipsis:e,isEllipsis:t,children:r,tooltipProps:o}=A;return!(o!=null&&o.title)||!e?r:D.createElement(Mn,Object.assign({open:t?void 0:!1},o),r)};process.env.NODE_ENV!=="production"&&(Dk.displayName="EllipsisTooltip");var zPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r,o;const{prefixCls:n,className:i,style:g,type:B,disabled:s,children:a,ellipsis:Q,editable:E,copyable:C,component:l,title:f}=A,c=zPA(A,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:v,direction:w}=D.useContext(Ee),[u]=Aa("Text"),h=D.useRef(null),I=D.useRef(null),d=v("typography",n),P=Qr(c,["mark","code","delete","underline","strong","keyboard","italic"]),[p,F]=n8(E),[m,y]=or(!1,{value:F.editing}),{triggerType:H=["icon"]}=F,U=bA=>{var JA;bA&&((JA=F.onStart)===null||JA===void 0||JA.call(F)),y(bA)},Y=mPA(m);yPA(()=>{var bA;!m&&Y&&((bA=I.current)===null||bA===void 0||bA.focus())},[m]);const x=bA=>{bA==null||bA.preventDefault(),U(!0)},G=bA=>{var JA;(JA=F.onChange)===null||JA===void 0||JA.call(F,bA),U(!1)},R=()=>{var bA;(bA=F.onCancel)===null||bA===void 0||bA.call(F),U(!1)},[z,L]=n8(C),{copied:b,copyLoading:O,onClick:T}=pPA({copyConfig:L,children:a}),[S,j]=D.useState(!1),[J,Z]=D.useState(!1),[W,q]=D.useState(!1),[AA,_]=D.useState(!1),[V,X]=D.useState(!0),[nA,N]=n8(Q,{expandable:!1,symbol:bA=>bA?u==null?void 0:u.collapse:u==null?void 0:u.expand}),[tA,BA]=or(N.defaultExpanded||!1,{value:N.expanded}),aA=nA&&(!tA||N.expandable==="collapsible"),{rows:EA=1}=N,CA=D.useMemo(()=>aA&&(N.suffix!==void 0||N.onEllipsis||N.expandable||p||z),[aA,N,p,z]);Dt(()=>{nA&&!CA&&(j(eF("webkitLineClamp")),Z(eF("textOverflow")))},[CA,nA]);const[QA,lA]=D.useState(aA),pA=D.useMemo(()=>CA?!1:EA===1?J:S,[CA,J,S]);Dt(()=>{lA(pA&&aA)},[pA,aA]);const DA=aA&&(QA?AA:W),mA=aA&&EA===1&&QA,LA=aA&&EA>1&&QA,oA=(bA,JA)=>{var ae;BA(JA.expanded),(ae=N.onExpand)===null||ae===void 0||ae.call(N,bA,JA)},[vA,xA]=D.useState(0),GA=bA=>{let{offsetWidth:JA}=bA;xA(JA)},hA=bA=>{var JA;q(bA),W!==bA&&((JA=N.onEllipsis)===null||JA===void 0||JA.call(N,bA))};D.useEffect(()=>{const bA=h.current;if(nA&&QA&&bA){const JA=LA?bA.offsetHeight{const bA=h.current;if(typeof IntersectionObserver>"u"||!bA||!QA||!aA)return;const JA=new IntersectionObserver(()=>{X(!!bA.offsetParent)});return JA.observe(bA),()=>{JA.disconnect()}},[QA,aA]);let wA={};N.tooltip===!0?wA={title:(t=F.text)!==null&&t!==void 0?t:a}:D.isValidElement(N.tooltip)?wA={title:N.tooltip}:typeof N.tooltip=="object"?wA=Object.assign({title:(r=F.text)!==null&&r!==void 0?r:a},N.tooltip):wA={title:N.tooltip};const MA=D.useMemo(()=>{const bA=JA=>["string","number"].includes(typeof JA);if(!(!nA||QA)){if(bA(F.text))return F.text;if(bA(a))return a;if(bA(f))return f;if(bA(wA.title))return wA.title}},[nA,QA,f,wA.title,DA]);if(m)return D.createElement(wPA,{value:(o=F.text)!==null&&o!==void 0?o:typeof a=="string"?a:"",onSave:G,onCancel:R,onEnd:F.onEnd,prefixCls:d,className:i,style:g,direction:w,component:l,maxLength:F.maxLength,autoSize:F.autoSize,enterIcon:F.enterIcon});const TA=()=>{const{expandable:bA,symbol:JA}=N;return!bA||tA&&bA!=="collapsible"?null:D.createElement(o8,{key:"expand",className:`${d}-${tA?"collapse":"expand"}`,onClick:ae=>oA(ae,{expanded:!tA}),"aria-label":tA?u.collapse:u==null?void 0:u.expand},typeof JA=="function"?JA(tA):JA)},NA=()=>{if(!p)return;const{icon:bA,tooltip:JA,tabIndex:ae}=F,he=no(JA)[0]||(u==null?void 0:u.edit),gt=typeof he=="string"?he:"";return H.includes("icon")?D.createElement(Mn,{key:"edit",title:JA===!1?"":he},D.createElement(o8,{ref:I,className:`${d}-edit`,onClick:x,"aria-label":gt,tabIndex:ae},bA||D.createElement(Qk,{role:"button"}))):null},ie=()=>z?D.createElement(UPA,Object.assign({key:"copy"},L,{prefixCls:d,copied:b,locale:u,onCopy:T,loading:O,iconOnly:a==null})):null,WA=bA=>[bA&&TA(),NA(),ie()],jA=bA=>[bA&&!tA&&D.createElement("span",{"aria-hidden":!0,key:"ellipsis"},LPA),N.suffix,WA(bA)];return D.createElement(Co,{onResize:GA,disabled:!aA},bA=>D.createElement(Dk,{tooltipProps:wA,enableEllipsis:aA,isEllipsis:DA},D.createElement(i8,Object.assign({className:rA({[`${d}-${B}`]:B,[`${d}-disabled`]:s,[`${d}-ellipsis`]:nA,[`${d}-ellipsis-single-line`]:mA,[`${d}-ellipsis-multiple-line`]:LA},i),prefixCls:n,style:Object.assign(Object.assign({},g),{WebkitLineClamp:LA?EA:void 0}),component:l,ref:zo(bA,h,e),direction:w,onClick:H.includes("text")?x:void 0,"aria-label":MA==null?void 0:MA.toString(),title:f},P),D.createElement(GPA,{enableMeasure:aA&&!QA,text:a,rows:EA,width:vA,onEllipsis:hA,expanded:tA,miscDeps:[b,tA,O,p,z]},(JA,ae)=>RPA(A,D.createElement(D.Fragment,null,JA.length>0&&ae&&!tA&&MA?D.createElement("span",{key:"show-content","aria-hidden":!0},JA):JA,jA(ae)))))))});var SPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{ellipsis:t,rel:r}=A,o=SPA(A,["ellipsis","rel"]);if(process.env.NODE_ENV!=="production"){const i=Ct("Typography.Link");process.env.NODE_ENV!=="production"&&i(typeof t!="object","usage","`ellipsis` only supports boolean value.")}const n=Object.assign(Object.assign({},o),{rel:r===void 0&&o.target==="_blank"?"noopener noreferrer":r});return delete n.navigate,D.createElement(qu,Object.assign({},n,{ref:e,ellipsis:!!t,component:"a"}))}),TPA=D.forwardRef((A,e)=>D.createElement(qu,Object.assign({ref:e},A,{component:"div"})));var kPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{ellipsis:t}=A,r=kPA(A,["ellipsis"]);const o=D.useMemo(()=>t&&typeof t=="object"?Qr(t,["expandable","rows"]):t,[t]);if(process.env.NODE_ENV!=="production"){const n=Ct("Typography.Text");process.env.NODE_ENV!=="production"&&n(typeof t!="object"||!t||!("expandable"in t)&&!("rows"in t),"usage","`ellipsis` do not support `expandable` or `rows` props.")}return D.createElement(qu,Object.assign({ref:e},r,{ellipsis:o,component:"span"}))},jPA=D.forwardRef(NPA);var JPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{level:t=1}=A,r=JPA(A,["level"]);let o;if(process.env.NODE_ENV!=="production"){const n=Ct("Typography.Title");process.env.NODE_ENV!=="production"&&n(hk.includes(t),"usage","Title only accept `1 | 2 | 3 | 4 | 5` as `level` value. And `5` need 4.6.0+ version.")}return hk.includes(t)?o=`h${t}`:o="h1",D.createElement(qu,Object.assign({ref:e},r,{component:o}))}),At=i8;At.Text=jPA,At.Link=OPA,At.Title=KPA,At.Paragraph=TPA;const _u=({inputRef:A,placeholder:e="Ask me anything about your product data",userQuery:t,setUserQuery:r,handleSendMessage:o,width:n="60vw",isFollowupDisabled:i=!1})=>{const g=t.trim().length===0||i,B=s=>{s.key==="Enter"&&!s.shiftKey&&(s.stopPropagation(),s.preventDefault(),g||o())};return iA.jsxs(Ge,{vertical:!0,style:{position:"absolute",bottom:0,left:0,right:0,marginLeft:"auto",marginRight:"auto",width:n},children:[iA.jsx("div",{style:{backgroundImage:"linear-gradient(180deg, transparent 23%, var(--background) 97%)",height:"6vh"}}),iA.jsx(Po,{size:"small",bordered:!0,style:{width:"100%",borderBottomLeftRadius:0,borderBottomRightRadius:0},styles:{body:{padding:16}},children:iA.jsxs(Ge,{vertical:!0,gap:16,children:[iA.jsxs(Ge,{align:"flex-start",gap:12,children:[iA.jsx(Cp,{ref:A,value:t,onChange:s=>r(s.target.value),autoSize:{minRows:1,maxRows:8},size:"large",variant:"borderless",placeholder:e,onKeyDown:B}),iA.jsx(kt,{disabled:g,size:"large",type:"primary",shape:"circle",onClick:o,icon:iA.jsx(EP,{weight:"bold"})})]}),iA.jsx(Ge,{align:"flex-end",justify:"flex-end",children:iA.jsxs(At.Text,{type:"secondary",style:{fontWeight:500,fontSize:"0.75rem",visibility:t.trim().length>0?"visible":"hidden"},children:["Use"," ",iA.jsx(At.Text,{type:"secondary",style:{backgroundColor:"var(--background)",fontWeight:500,fontSize:"0.75rem",padding:"3px 6px",borderRadius:4},children:"shift + enter"})," ","for new line"]})})]})})]})};var Q8={exports:{}},E8={};/** + `]:Object.assign(Object.assign({},iM(A)),{marginInlineStart:A.marginXXS})}),oPA(A)),nPA(A)),iPA()),{"&-rtl":{direction:"rtl"}})}},B3=Gt("Typography",A=>[gPA(A)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),BPA=A=>{const{prefixCls:e,"aria-label":t,className:r,style:o,direction:n,maxLength:i,autoSize:g=!0,value:B,onSave:s,onCancel:a,onEnd:Q,component:E,enterIcon:C=D.createElement(g3,null)}=A,l=D.useRef(null),f=D.useRef(!1),c=D.useRef(),[v,w]=D.useState(B);D.useEffect(()=>{w(B)},[B]),D.useEffect(()=>{var x;if(!((x=l.current)===null||x===void 0)&&x.resizableTextArea){const{textArea:G}=l.current.resizableTextArea;G.focus();const{length:R}=G.value;G.setSelectionRange(R,R)}},[]);const u=x=>{let{target:G}=x;w(G.value.replace(/[\n\r]/g,""))},h=()=>{f.current=!0},I=()=>{f.current=!1},d=x=>{let{keyCode:G}=x;f.current||(c.current=G)},P=()=>{s(v.trim())},F=x=>{let{keyCode:G,ctrlKey:R,altKey:z,metaKey:L,shiftKey:b}=x;c.current===G&&!f.current&&!R&&!z&&!L&&!b&&(G===HA.ENTER?(P(),Q==null||Q()):G===HA.ESC&&a())},p=()=>{P()},m=E?`${e}-${E}`:"",[y,H,U]=B3(e),Y=rA(e,`${e}-edit-content`,{[`${e}-rtl`]:n==="rtl"},r,m,H,U);return y(D.createElement("div",{className:Y,style:o},D.createElement(Qp,{ref:l,maxLength:i,value:v,onChange:u,onKeyDown:d,onKeyUp:F,onCompositionStart:h,onCompositionEnd:I,onBlur:p,"aria-label":t,rows:1,autoSize:g}),C!==null?zo(C,{className:`${e}-edit-content-confirm`}):null))};var sPA=function(){var A=document.getSelection();if(!A.rangeCount)return function(){};for(var e=document.activeElement,t=[],r=0;r"u"){t&&console.warn("unable to use e.clipboardData"),t&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var Q=s3[e.format]||s3.default;window.clipboardData.setData(Q,A)}else a.clipboardData.clearData(),a.clipboardData.setData(e.format,A);e.onCopy&&(a.preventDefault(),e.onCopy(a.clipboardData))}),document.body.appendChild(g),n.selectNodeContents(g),i.addRange(n);var s=document.execCommand("copy");if(!s)throw new Error("copy command was unsuccessful");B=!0}catch(a){t&&console.error("unable to copy using execCommand: ",a),t&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(e.format||"text",A),e.onCopy&&e.onCopy(window.clipboardData),B=!0}catch(Q){t&&console.error("unable to copy using clipboardData: ",Q),t&&console.error("falling back to prompt"),r=EPA("message"in e?e.message:QPA),window.prompt(r,A)}}finally{i&&(typeof i.removeRange=="function"?i.removeRange(n):i.removeAllRanges()),g&&document.body.removeChild(g),o()}return B}var lPA=CPA;const cPA=ZQ(lPA);var fPA=function(A,e,t,r){function o(n){return n instanceof t?n:new t(function(i){i(n)})}return new(t||(t=Promise))(function(n,i){function g(a){try{s(r.next(a))}catch(Q){i(Q)}}function B(a){try{s(r.throw(a))}catch(Q){i(Q)}}function s(a){a.done?n(a.value):o(a.value).then(g,B)}s((r=r.apply(A,e||[])).next())})};const vPA=A=>{let{copyConfig:e,children:t}=A;const[r,o]=D.useState(!1),[n,i]=D.useState(!1),g=D.useRef(null),B=()=>{g.current&&clearTimeout(g.current)},s={};e.format&&(s.format=e.format),D.useEffect(()=>B,[]);const a=Ot(Q=>fPA(void 0,void 0,void 0,function*(){var E;Q==null||Q.preventDefault(),Q==null||Q.stopPropagation(),i(!0);try{const C=typeof e.text=="function"?yield e.text():e.text;cPA(C||String(t)||"",s),i(!1),o(!0),B(),g.current=setTimeout(()=>{o(!1)},3e3),(E=e.onCopy)===null||E===void 0||E.call(e,Q)}catch(C){throw i(!1),C}}));return{copied:r,copyLoading:n,onClick:a}};function r8(A,e){return D.useMemo(()=>{const t=!!A;return[t,Object.assign(Object.assign({},e),t&&typeof A=="object"?A:null)]},[A])}const wPA=A=>{const e=M.useRef();return M.useEffect(()=>{e.current=A}),e.current},uPA=(A,e)=>{const t=D.useRef(!1);D.useEffect(()=>{t.current?A():t.current=!0},e)};var DPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{prefixCls:t,component:r="article",className:o,rootClassName:n,setContentRef:i,children:g,direction:B,style:s}=A,a=DPA(A,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Q,direction:E,typography:C}=D.useContext(Ce),l=B??E;let f=e;i&&(f=rn(e,i)),process.env.NODE_ENV!=="production"&&vt("Typography").deprecated(!i,"setContentRef","ref");const c=Q("typography",t),[v,w,u]=B3(c),h=rA(c,C==null?void 0:C.className,{[`${c}-rtl`]:l==="rtl"},o,n,w,u),I=Object.assign(Object.assign({},C==null?void 0:C.style),s);return v(D.createElement(r,Object.assign({className:h,style:I,ref:f},a),g))});process.env.NODE_ENV!=="production"&&(o8.displayName="Typography");var hPA={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},IPA=function(e,t){return D.createElement(lt,FA({},e,{ref:t,icon:hPA}))},a3=D.forwardRef(IPA);process.env.NODE_ENV!=="production"&&(a3.displayName="CopyOutlined");function Q3(A){return A===!1?[!1,!1]:Array.isArray(A)?A:[A]}function Vu(A,e,t){return A===!0||A===void 0?e:A||t&&e}const dPA=A=>{const{prefixCls:e,copied:t,locale:r,iconOnly:o,tooltips:n,icon:i,loading:g,tabIndex:B,onCopy:s}=A,a=Q3(n),Q=Q3(i),{copied:E,copy:C}=r??{},l=t?Vu(a[1],E):Vu(a[0],C),c=typeof l=="string"?l:t?E:C;return D.createElement(Mn,{key:"copy",title:l},D.createElement(t8,{className:rA(`${e}-copy`,{[`${e}-copy-success`]:t,[`${e}-copy-icon-only`]:o}),onClick:s,"aria-label":c,tabIndex:B},t?Vu(Q[1],D.createElement(Bu,null),!0):Vu(Q[0],g?D.createElement(aE,null):D.createElement(a3,null),!0)))},Wu=D.forwardRef((A,e)=>{let{style:t,children:r}=A;const o=D.useRef(null);return D.useImperativeHandle(e,()=>({isExceed:()=>{const n=o.current;return n.scrollHeight>n.clientHeight},getHeight:()=>o.current.clientHeight})),D.createElement("span",{"aria-hidden":!0,ref:o,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},t)},r)});function E3(A){const e=typeof A;return e==="string"||e==="number"}function PPA(A){let e=0;return A.forEach(t=>{E3(t)?e+=String(t).length:e+=1}),e}function C3(A,e){let t=0;const r=[];for(let o=0;oe){const s=e-t;return r.push(String(n).slice(0,s)),r}r.push(n),t=B}return A}const n8=0,i8=1,g8=2,B8=3,l3=4,Zu={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function MPA(A){const{enableMeasure:e,width:t,text:r,children:o,rows:n,expanded:i,miscDeps:g,onEllipsis:B}=A,s=D.useMemo(()=>Eo(r),[r]),a=D.useMemo(()=>PPA(s),[r]),Q=D.useMemo(()=>o(s,!1),[r]),[E,C]=D.useState(null),l=D.useRef(null),f=D.useRef(null),c=D.useRef(null),v=D.useRef(null),w=D.useRef(null),[u,h]=D.useState(!1),[I,d]=D.useState(n8),[P,F]=D.useState(0),[p,m]=D.useState(null);Dt(()=>{d(e&&t&&a?i8:n8)},[t,r,n,e,s]),Dt(()=>{var Y,x,G,R;if(I===i8){d(g8);const z=f.current&&getComputedStyle(f.current).whiteSpace;m(z)}else if(I===g8){const z=!!(!((Y=c.current)===null||Y===void 0)&&Y.isExceed());d(z?B8:l3),C(z?[0,a]:null),h(z);const L=((x=c.current)===null||x===void 0?void 0:x.getHeight())||0,b=n===1?0:((G=v.current)===null||G===void 0?void 0:G.getHeight())||0,O=((R=w.current)===null||R===void 0?void 0:R.getHeight())||0,T=b+O,S=Math.max(L,T);F(S+1),B(z)}},[I]);const y=E?Math.ceil((E[0]+E[1])/2):0;Dt(()=>{var Y;const[x,G]=E||[0,0];if(x!==G){const z=(((Y=l.current)===null||Y===void 0?void 0:Y.getHeight())||0)>P;let L=y;G-x===1&&(L=z?x:G),C(z?[x,L]:[L,G])}},[E,y]);const H=D.useMemo(()=>{if(I!==B8||!E||E[0]!==E[1]){const Y=o(s,!1);return I!==l3&&I!==n8?D.createElement("span",{style:Object.assign(Object.assign({},Zu),{WebkitLineClamp:n})},Y):Y}return o(i?s:C3(s,E[0]),u)},[i,I,E,s].concat(zA(g))),U={width:t,margin:0,padding:0,whiteSpace:p==="nowrap"?"normal":"inherit"};return D.createElement(D.Fragment,null,H,I===g8&&D.createElement(D.Fragment,null,D.createElement(Wu,{style:Object.assign(Object.assign(Object.assign({},U),Zu),{WebkitLineClamp:n}),ref:c},Q),D.createElement(Wu,{style:Object.assign(Object.assign(Object.assign({},U),Zu),{WebkitLineClamp:n-1}),ref:v},Q),D.createElement(Wu,{style:Object.assign(Object.assign(Object.assign({},U),Zu),{WebkitLineClamp:1}),ref:w},o([],!0))),I===B8&&E&&E[0]!==E[1]&&D.createElement(Wu,{style:Object.assign(Object.assign({},U),{top:400}),ref:l},o(C3(s,y),!0)),I===i8&&D.createElement("span",{style:{whiteSpace:"inherit"},ref:f}))}const c3=A=>{let{enableEllipsis:e,isEllipsis:t,children:r,tooltipProps:o}=A;return!(o!=null&&o.title)||!e?r:D.createElement(Mn,Object.assign({open:t?void 0:!1},o),r)};process.env.NODE_ENV!=="production"&&(c3.displayName="EllipsisTooltip");var FPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var t,r,o;const{prefixCls:n,className:i,style:g,type:B,disabled:s,children:a,ellipsis:Q,editable:E,copyable:C,component:l,title:f}=A,c=FPA(A,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:v,direction:w}=D.useContext(Ce),[u]=Aa("Text"),h=D.useRef(null),I=D.useRef(null),d=v("typography",n),P=Qr(c,["mark","code","delete","underline","strong","keyboard","italic"]),[F,p]=r8(E),[m,y]=or(!1,{value:p.editing}),{triggerType:H=["icon"]}=p,U=bA=>{var JA;bA&&((JA=p.onStart)===null||JA===void 0||JA.call(p)),y(bA)},Y=wPA(m);uPA(()=>{var bA;!m&&Y&&((bA=I.current)===null||bA===void 0||bA.focus())},[m]);const x=bA=>{bA==null||bA.preventDefault(),U(!0)},G=bA=>{var JA;(JA=p.onChange)===null||JA===void 0||JA.call(p,bA),U(!1)},R=()=>{var bA;(bA=p.onCancel)===null||bA===void 0||bA.call(p),U(!1)},[z,L]=r8(C),{copied:b,copyLoading:O,onClick:T}=vPA({copyConfig:L,children:a}),[S,j]=D.useState(!1),[J,Z]=D.useState(!1),[W,$]=D.useState(!1),[eA,_]=D.useState(!1),[V,X]=D.useState(!0),[nA,N]=r8(Q,{expandable:!1,symbol:bA=>bA?u==null?void 0:u.collapse:u==null?void 0:u.expand}),[tA,BA]=or(N.defaultExpanded||!1,{value:N.expanded}),aA=nA&&(!tA||N.expandable==="collapsible"),{rows:EA=1}=N,CA=D.useMemo(()=>aA&&(N.suffix!==void 0||N.onEllipsis||N.expandable||F||z),[aA,N,F,z]);Dt(()=>{nA&&!CA&&(j(eF("webkitLineClamp")),Z(eF("textOverflow")))},[CA,nA]);const[QA,lA]=D.useState(aA),pA=D.useMemo(()=>CA?!1:EA===1?J:S,[CA,J,S]);Dt(()=>{lA(pA&&aA)},[pA,aA]);const DA=aA&&(QA?eA:W),mA=aA&&EA===1&&QA,LA=aA&&EA>1&&QA,oA=(bA,JA)=>{var ae;BA(JA.expanded),(ae=N.onExpand)===null||ae===void 0||ae.call(N,bA,JA)},[vA,xA]=D.useState(0),GA=bA=>{let{offsetWidth:JA}=bA;xA(JA)},hA=bA=>{var JA;$(bA),W!==bA&&((JA=N.onEllipsis)===null||JA===void 0||JA.call(N,bA))};D.useEffect(()=>{const bA=h.current;if(nA&&QA&&bA){const JA=LA?bA.offsetHeight{const bA=h.current;if(typeof IntersectionObserver>"u"||!bA||!QA||!aA)return;const JA=new IntersectionObserver(()=>{X(!!bA.offsetParent)});return JA.observe(bA),()=>{JA.disconnect()}},[QA,aA]);let wA={};N.tooltip===!0?wA={title:(t=p.text)!==null&&t!==void 0?t:a}:D.isValidElement(N.tooltip)?wA={title:N.tooltip}:typeof N.tooltip=="object"?wA=Object.assign({title:(r=p.text)!==null&&r!==void 0?r:a},N.tooltip):wA={title:N.tooltip};const MA=D.useMemo(()=>{const bA=JA=>["string","number"].includes(typeof JA);if(!(!nA||QA)){if(bA(p.text))return p.text;if(bA(a))return a;if(bA(f))return f;if(bA(wA.title))return wA.title}},[nA,QA,f,wA.title,DA]);if(m)return D.createElement(BPA,{value:(o=p.text)!==null&&o!==void 0?o:typeof a=="string"?a:"",onSave:G,onCancel:R,onEnd:p.onEnd,prefixCls:d,className:i,style:g,direction:w,component:l,maxLength:p.maxLength,autoSize:p.autoSize,enterIcon:p.enterIcon});const TA=()=>{const{expandable:bA,symbol:JA}=N;return!bA||tA&&bA!=="collapsible"?null:D.createElement(t8,{key:"expand",className:`${d}-${tA?"collapse":"expand"}`,onClick:ae=>oA(ae,{expanded:!tA}),"aria-label":tA?u.collapse:u==null?void 0:u.expand},typeof JA=="function"?JA(tA):JA)},NA=()=>{if(!F)return;const{icon:bA,tooltip:JA,tabIndex:ae}=p,he=Eo(JA)[0]||(u==null?void 0:u.edit),gt=typeof he=="string"?he:"";return H.includes("icon")?D.createElement(Mn,{key:"edit",title:JA===!1?"":he},D.createElement(t8,{ref:I,className:`${d}-edit`,onClick:x,"aria-label":gt,tabIndex:ae},bA||D.createElement(i3,{role:"button"}))):null},ie=()=>z?D.createElement(dPA,Object.assign({key:"copy"},L,{prefixCls:d,copied:b,locale:u,onCopy:T,loading:O,iconOnly:a==null})):null,WA=bA=>[bA&&TA(),NA(),ie()],jA=bA=>[bA&&!tA&&D.createElement("span",{"aria-hidden":!0,key:"ellipsis"},mPA),N.suffix,WA(bA)];return D.createElement(Do,{onResize:GA,disabled:!aA},bA=>D.createElement(c3,{tooltipProps:wA,enableEllipsis:aA,isEllipsis:DA},D.createElement(o8,Object.assign({className:rA({[`${d}-${B}`]:B,[`${d}-disabled`]:s,[`${d}-ellipsis`]:nA,[`${d}-ellipsis-single-line`]:mA,[`${d}-ellipsis-multiple-line`]:LA},i),prefixCls:n,style:Object.assign(Object.assign({},g),{WebkitLineClamp:LA?EA:void 0}),component:l,ref:rn(bA,h,e),direction:w,onClick:H.includes("text")?x:void 0,"aria-label":MA==null?void 0:MA.toString(),title:f},P),D.createElement(MPA,{enableMeasure:aA&&!QA,text:a,rows:EA,width:vA,onEllipsis:hA,expanded:tA,miscDeps:[b,tA,O,F,z]},(JA,ae)=>pPA(A,D.createElement(D.Fragment,null,JA.length>0&&ae&&!tA&&MA?D.createElement("span",{key:"show-content","aria-hidden":!0},JA):JA,jA(ae)))))))});var yPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{ellipsis:t,rel:r}=A,o=yPA(A,["ellipsis","rel"]);if(process.env.NODE_ENV!=="production"){const i=vt("Typography.Link");process.env.NODE_ENV!=="production"&&i(typeof t!="object","usage","`ellipsis` only supports boolean value.")}const n=Object.assign(Object.assign({},o),{rel:r===void 0&&o.target==="_blank"?"noopener noreferrer":r});return delete n.navigate,D.createElement(qu,Object.assign({},n,{ref:e,ellipsis:!!t,component:"a"}))}),HPA=D.forwardRef((A,e)=>D.createElement(qu,Object.assign({ref:e},A,{component:"div"})));var bPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{var{ellipsis:t}=A,r=bPA(A,["ellipsis"]);const o=D.useMemo(()=>t&&typeof t=="object"?Qr(t,["expandable","rows"]):t,[t]);if(process.env.NODE_ENV!=="production"){const n=vt("Typography.Text");process.env.NODE_ENV!=="production"&&n(typeof t!="object"||!t||!("expandable"in t)&&!("rows"in t),"usage","`ellipsis` do not support `expandable` or `rows` props.")}return D.createElement(qu,Object.assign({ref:e},r,{ellipsis:o,component:"span"}))},xPA=D.forwardRef(UPA);var GPA=function(A,e){var t={};for(var r in A)Object.prototype.hasOwnProperty.call(A,r)&&e.indexOf(r)<0&&(t[r]=A[r]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(A);o{const{level:t=1}=A,r=GPA(A,["level"]);let o;if(process.env.NODE_ENV!=="production"){const n=vt("Typography.Title");process.env.NODE_ENV!=="production"&&n(f3.includes(t),"usage","Title only accept `1 | 2 | 3 | 4 | 5` as `level` value. And `5` need 4.6.0+ version.")}return f3.includes(t)?o=`h${t}`:o="h1",D.createElement(qu,Object.assign({ref:e},r,{component:o}))}),At=o8;At.Text=xPA,At.Link=YPA,At.Title=zPA,At.Paragraph=HPA;const _u=({inputRef:A,placeholder:e="Ask me anything about your product data",userQuery:t,setUserQuery:r,handleSendMessage:o,width:n="60vw",isFollowupDisabled:i=!1})=>{const g=t.trim().length===0||i,B=s=>{s.key==="Enter"&&!s.shiftKey&&(s.stopPropagation(),s.preventDefault(),g||o())};return iA.jsxs(Ge,{vertical:!0,style:{position:"absolute",bottom:0,left:0,right:0,marginLeft:"auto",marginRight:"auto",width:n},children:[iA.jsx("div",{style:{backgroundImage:"linear-gradient(180deg, transparent 23%, var(--background) 97%)",height:"6vh"}}),iA.jsx(Io,{size:"small",bordered:!0,style:{width:"100%",borderBottomLeftRadius:0,borderBottomRightRadius:0},styles:{body:{padding:16}},children:iA.jsxs(Ge,{vertical:!0,gap:16,children:[iA.jsxs(Ge,{align:"flex-start",gap:12,children:[iA.jsx(Qp,{ref:A,value:t,onChange:s=>r(s.target.value),autoSize:{minRows:1,maxRows:8},size:"large",variant:"borderless",placeholder:e,onKeyDown:B}),iA.jsx(Tt,{disabled:g,size:"large",type:"primary",shape:"circle",onClick:o,icon:iA.jsx(EP,{weight:"bold"})})]}),iA.jsx(Ge,{align:"flex-end",justify:"flex-end",children:iA.jsxs(At.Text,{type:"secondary",style:{fontWeight:500,fontSize:"0.75rem",visibility:t.trim().length>0?"visible":"hidden"},children:["Use"," ",iA.jsx(At.Text,{type:"secondary",style:{backgroundColor:"var(--background)",fontWeight:500,fontSize:"0.75rem",padding:"3px 6px",borderRadius:4},children:"shift + enter"})," ","for new line"]})})]})})]})};var s8={exports:{}},a8={};/** * @license React * scheduler.production.min.js * @@ -404,7 +404,7 @@ html body { * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Ik;function XPA(){return Ik||(Ik=1,function(A){function e(z,L){var b=z.length;z.push(L);A:for(;0>>1,T=z[O];if(0>>1;Oo(J,b))Zo(W,J)?(z[O]=W,z[Z]=b,O=Z):(z[O]=J,z[j]=b,O=j);else if(Zo(W,b))z[O]=W,z[Z]=b,O=Z;else break A}}return L}function o(z,L){var b=z.sortIndex-L.sortIndex;return b!==0?b:z.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var n=performance;A.unstable_now=function(){return n.now()}}else{var i=Date,g=i.now();A.unstable_now=function(){return i.now()-g}}var B=[],s=[],a=1,Q=null,E=3,C=!1,l=!1,f=!1,c=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function u(z){for(var L=t(s);L!==null;){if(L.callback===null)r(s);else if(L.startTime<=z)r(s),L.sortIndex=L.expirationTime,e(B,L);else break;L=t(s)}}function h(z){if(f=!1,u(z),!l)if(t(B)!==null)l=!0,G(I);else{var L=t(s);L!==null&&R(h,L.startTime-z)}}function I(z,L){l=!1,f&&(f=!1,v(p),p=-1),C=!0;var b=E;try{for(u(L),Q=t(B);Q!==null&&(!(Q.expirationTime>L)||z&&!y());){var O=Q.callback;if(typeof O=="function"){Q.callback=null,E=Q.priorityLevel;var T=O(Q.expirationTime<=L);L=A.unstable_now(),typeof T=="function"?Q.callback=T:Q===t(B)&&r(B),u(L)}else r(B);Q=t(B)}if(Q!==null)var S=!0;else{var j=t(s);j!==null&&R(h,j.startTime-L),S=!1}return S}finally{Q=null,E=b,C=!1}}var d=!1,P=null,p=-1,F=5,m=-1;function y(){return!(A.unstable_now()-mz||125O?(z.sortIndex=b,e(s,z),t(B)===null&&z===t(s)&&(f?(v(p),p=-1):f=!0,R(h,b-O))):(z.sortIndex=T,e(B,z),l||C||(l=!0,G(I))),z},A.unstable_shouldYield=y,A.unstable_wrapCallback=function(z){var L=E;return function(){var b=E;E=L;try{return z.apply(this,arguments)}finally{E=b}}}}(E8)),E8}var C8={};/** + */var v3;function RPA(){return v3||(v3=1,function(A){function e(z,L){var b=z.length;z.push(L);A:for(;0>>1,T=z[O];if(0>>1;Oo(J,b))Zo(W,J)?(z[O]=W,z[Z]=b,O=Z):(z[O]=J,z[j]=b,O=j);else if(Zo(W,b))z[O]=W,z[Z]=b,O=Z;else break A}}return L}function o(z,L){var b=z.sortIndex-L.sortIndex;return b!==0?b:z.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var n=performance;A.unstable_now=function(){return n.now()}}else{var i=Date,g=i.now();A.unstable_now=function(){return i.now()-g}}var B=[],s=[],a=1,Q=null,E=3,C=!1,l=!1,f=!1,c=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function u(z){for(var L=t(s);L!==null;){if(L.callback===null)r(s);else if(L.startTime<=z)r(s),L.sortIndex=L.expirationTime,e(B,L);else break;L=t(s)}}function h(z){if(f=!1,u(z),!l)if(t(B)!==null)l=!0,G(I);else{var L=t(s);L!==null&&R(h,L.startTime-z)}}function I(z,L){l=!1,f&&(f=!1,v(F),F=-1),C=!0;var b=E;try{for(u(L),Q=t(B);Q!==null&&(!(Q.expirationTime>L)||z&&!y());){var O=Q.callback;if(typeof O=="function"){Q.callback=null,E=Q.priorityLevel;var T=O(Q.expirationTime<=L);L=A.unstable_now(),typeof T=="function"?Q.callback=T:Q===t(B)&&r(B),u(L)}else r(B);Q=t(B)}if(Q!==null)var S=!0;else{var j=t(s);j!==null&&R(h,j.startTime-L),S=!1}return S}finally{Q=null,E=b,C=!1}}var d=!1,P=null,F=-1,p=5,m=-1;function y(){return!(A.unstable_now()-mz||125O?(z.sortIndex=b,e(s,z),t(B)===null&&z===t(s)&&(f?(v(F),F=-1):f=!0,R(h,b-O))):(z.sortIndex=T,e(B,z),l||C||(l=!0,G(I))),z},A.unstable_shouldYield=y,A.unstable_wrapCallback=function(z){var L=E;return function(){var b=E;E=L;try{return z.apply(this,arguments)}finally{E=b}}}}(a8)),a8}var Q8={};/** * @license React * scheduler.development.js * @@ -412,20 +412,20 @@ html body { * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var dk;function VPA(){return dk||(dk=1,function(A){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 e=!1,t=!1,r=5;function o(wA,MA){var TA=wA.length;wA.push(MA),g(wA,MA,TA)}function n(wA){return wA.length===0?null:wA[0]}function i(wA){if(wA.length===0)return null;var MA=wA[0],TA=wA.pop();return TA!==MA&&(wA[0]=TA,B(wA,TA,0)),MA}function g(wA,MA,TA){for(var NA=TA;NA>0;){var ie=NA-1>>>1,WA=wA[ie];if(s(WA,MA)>0)wA[ie]=MA,wA[NA]=WA,NA=ie;else return}}function B(wA,MA,TA){for(var NA=TA,ie=wA.length,WA=ie>>>1;NATA&&(!wA||CA()));){var NA=U.callback;if(typeof NA=="function"){U.callback=null,Y=U.priorityLevel;var ie=U.expirationTime<=TA,WA=NA(ie);TA=A.unstable_now(),typeof WA=="function"?U.callback=WA:U===n(m)&&i(m),O(TA)}else i(m);U=n(m)}if(U!==null)return!0;var jA=n(y);return jA!==null&&vA(T,jA.startTime-TA),!1}function J(wA,MA){switch(wA){case a:case Q:case E:case C:case l:break;default:wA=E}var TA=Y;Y=wA;try{return MA()}finally{Y=TA}}function Z(wA){var MA;switch(Y){case a:case Q:case E:MA=E;break;default:MA=Y;break}var TA=Y;Y=MA;try{return wA()}finally{Y=TA}}function W(wA){var MA=Y;return function(){var TA=Y;Y=MA;try{return wA.apply(this,arguments)}finally{Y=TA}}}function q(wA,MA,TA){var NA=A.unstable_now(),ie;if(typeof TA=="object"&&TA!==null){var WA=TA.delay;typeof WA=="number"&&WA>0?ie=NA+WA:ie=NA}else ie=NA;var jA;switch(wA){case a:jA=I;break;case Q:jA=d;break;case l:jA=F;break;case C:jA=p;break;case E:default:jA=P;break}var bA=ie+jA,JA={id:H++,callback:MA,priorityLevel:wA,startTime:ie,expirationTime:bA,sortIndex:-1};return ie>NA?(JA.sortIndex=ie,o(y,JA),n(m)===null&&JA===n(y)&&(R?xA():R=!0,vA(T,ie-NA))):(JA.sortIndex=bA,o(m,JA),!G&&!x&&(G=!0,oA(S))),JA}function AA(){}function _(){!G&&!x&&(G=!0,oA(S))}function V(){return n(m)}function X(wA){wA.callback=null}function nA(){return Y}var N=!1,tA=null,BA=-1,aA=r,EA=-1;function CA(){var wA=A.unstable_now()-EA;return!(wA125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}wA>0?aA=Math.floor(1e3/wA):aA=r}var pA=function(){if(tA!==null){var wA=A.unstable_now();EA=wA;var MA=!0,TA=!0;try{TA=tA(MA,wA)}finally{TA?DA():(N=!1,tA=null)}}else N=!1},DA;if(typeof b=="function")DA=function(){b(pA)};else if(typeof MessageChannel<"u"){var mA=new MessageChannel,LA=mA.port2;mA.port1.onmessage=pA,DA=function(){LA.postMessage(null)}}else DA=function(){z(pA,0)};function oA(wA){tA=wA,N||(N=!0,DA())}function vA(wA,MA){BA=z(function(){wA(A.unstable_now())},MA)}function xA(){L(BA),BA=-1}var GA=QA,hA=null;A.unstable_IdlePriority=l,A.unstable_ImmediatePriority=a,A.unstable_LowPriority=C,A.unstable_NormalPriority=E,A.unstable_Profiling=hA,A.unstable_UserBlockingPriority=Q,A.unstable_cancelCallback=X,A.unstable_continueExecution=_,A.unstable_forceFrameRate=lA,A.unstable_getCurrentPriorityLevel=nA,A.unstable_getFirstCallbackNode=V,A.unstable_next=Z,A.unstable_pauseExecution=AA,A.unstable_requestPaint=GA,A.unstable_runWithPriority=J,A.unstable_scheduleCallback=q,A.unstable_shouldYield=CA,A.unstable_wrapCallback=W,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()}(C8)),C8}process.env.NODE_ENV==="production"?Q8.exports=XPA():Q8.exports=VPA();var l8=Q8.exports;const $u=Symbol(),WPA=Symbol(),Pk=typeof window>"u"||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?M.useEffect:M.useLayoutEffect,ZPA=l8.unstable_runWithPriority?A=>{try{l8.unstable_runWithPriority(l8.unstable_NormalPriority,A)}catch(e){if(e.message==="Not implemented.")A();else throw e}}:A=>A(),qPA=A=>({value:t,children:r})=>{const o=M.useRef(t),n=M.useRef(0),[i,g]=M.useState(null);i&&(i(t),g(null));const B=M.useRef();if(!B.current){const s=new Set,a=(Q,E)=>{n.current+=1;const C={n:n.current};E!=null&&E.suspense&&(C.n*=-1,C.p=new Promise(l=>{g(()=>f=>{C.v=f,delete C.p,l(f)})})),s.forEach(l=>l(C)),Q()};B.current={[$u]:{v:o,n,l:s,u:a}}}return Pk(()=>{o.current=t,n.current+=1,ZPA(()=>{B.current[$u].l.forEach(s=>{s({n:n.current,v:t})})})},[t]),M.createElement(A,{value:B.current},r)},_PA=A=>A;function $PA(A){const e=M.createContext({[$u]:{v:{current:A},n:{current:-1},l:new Set,u:t=>t()}});return e[WPA]=e.Provider,e.Provider=qPA(e.Provider),delete e.Consumer,e}function AMA(A,e){const t=M.useContext(A)[$u];if(typeof process=="object"&&process.env.NODE_ENV!=="production"&&!t)throw new Error("useContextSelector requires special context");const{v:{current:r},n:{current:o},l:n}=t,i=e(r),[g,B]=M.useReducer((s,a)=>{if(!a)return[r,i];if("p"in a)throw a.p;if(a.n===o)return Object.is(s[1],i)?s:[r,i];try{if("v"in a){if(Object.is(s[0],a.v))return s;const Q=e(a.v);return Object.is(s[1],Q)?s:[a.v,Q]}}catch{}return[...s]},[r,i]);return Object.is(g[1],i)||B(),Pk(()=>(n.add(B),()=>{n.delete(B)}),[n]),g[1]}function eMA(A){return AMA(A,_PA)}const tMA={light:{"--primary-color":"#49a5aa","--cta-text":"white","--background":"#FEFBF3","--primary-text":"#3c3838","--border":"#e9e0d6","--secondary-text":"#9D9D9D","--foreground":"#f9f4e8","--chart-colors":["rgb(136, 204, 238)","rgb(204, 102, 119)","rgb(221, 204, 119)","rgb(17, 119, 51)","rgb(51, 34, 136)","rgb(170, 68, 153)","rgb(68, 170, 153)","rgb(153, 153, 51)","rgb(136, 34, 85)","rgb(102, 17, 0)","rgb(136, 136, 136)"]},dark:{"--primary-color":"#76ABAE","--cta-text":"#222831","--background":"#222831","--primary-text":"#f7f7f7","--border":"#484848","--secondary-text":"#bfbfbf","--foreground":"#31363F","--chart-colors":["rgb(102, 197, 204)","rgb(246, 207, 113)","rgb(248, 156, 116)","rgb(220, 176, 242)","rgb(135, 197, 95)","rgb(158, 185, 243)","rgb(254, 136, 177)","rgb(201, 219, 116)","rgb(139, 224, 164)","rgb(180, 151, 231)","rgb(179, 179, 179)"]}},Mk=$PA(void 0);function rMA({children:A,appTheme:e=tMA}){const t=(localStorage==null?void 0:localStorage.getItem("appThemeMode"))||"light",[r,o]=M.useState(t),n=e[r];return M.useEffect(()=>{Object.entries(n).forEach(([i,g])=>{typeof g=="string"&&document.documentElement.style.setProperty(`${i}`,g)})},[n]),iA.jsx(Mk.Provider,{value:{appThemeMode:r,setAppThemeMode:o,themeColors:n},children:iA.jsx(Ri,{theme:{token:{colorPrimary:n["--primary-color"],colorBgBase:n["--background"],colorText:n["--primary-text"],colorTextDescription:n["--secondary-text"],colorTextHeading:n["--primary-text"],colorTextSecondary:n["--secondary-text"],fontFamily:"HousewareFont",colorLink:n["--primary-color"],colorBorder:n["--border"],colorBorderSecondary:n["--border"],colorSplit:n["--border"]},components:{Card:{colorBgContainer:n["--foreground"],colorBorder:n["--border"]},Input:{colorTextPlaceholder:n["--secondary-text"]},Button:{primaryColor:n["--cta-text"],primaryShadow:"none",defaultHoverColor:n["--cta-text"]},Layout:{bodyBg:n["--background"]},Progress:{defaultColor:n["--primary-color"]}}},children:A})})}const oMA=()=>{const A=eMA(Mk);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},zE=()=>{const{appThemeMode:A,setAppThemeMode:e,themeColors:t}=oMA();return{currentTheme:A,themeColors:t,setTheme:e,toggleTheme:()=>{e(A==="light"?"dark":"light")}}},Fk=()=>{const[A,e]=M.useState({x:0,y:0}),t=M.useRef(null),{themeColors:r}=zE(),n=(i=>{const g=parseInt(i.slice(1,3),16),B=parseInt(i.slice(3,5),16),s=parseInt(i.slice(5,7),16);return{r:g,g:B,b:s}})(r["--primary-color"]);return M.useEffect(()=>{const i=t.current;if(!i)return;const g=i.getContext("2d");if(!g)return;const B=20,s=70,a=()=>{if(!(!i||!g)){i.width=window.innerWidth,i.height=window.innerHeight,g.strokeStyle=`rgba(${n.r}, ${n.g}, ${n.b}, 0.05)`,g.lineWidth=1;for(let C=0;C<=i.width;C+=B)g.beginPath(),g.moveTo(C,0),g.lineTo(C,i.height),g.stroke();for(let C=0;C<=i.height;C+=B)g.beginPath(),g.moveTo(0,C),g.lineTo(i.width,C),g.stroke();for(let C=0;C<=i.width;C+=B)for(let l=0;l<=i.height;l+=B){const f=Math.sqrt(Math.pow(C-A.x,2)+Math.pow(l-A.y,2));if(f<=s){const c=Math.cos(f/s*(Math.PI/2));g.strokeStyle=`rgba(${n.r}, ${n.g}, ${n.b}, ${c*.5})`,C%B===0&&(g.beginPath(),g.moveTo(C,Math.max(0,l-B)),g.lineTo(C,Math.min(i.height,l+B)),g.stroke()),l%B===0&&(g.beginPath(),g.moveTo(Math.max(0,C-B),l),g.lineTo(Math.min(i.width,C+B),l),g.stroke())}}}},Q=C=>{e({x:C.clientX,y:C.clientY})},E=()=>{a()};return window.addEventListener("mousemove",Q),window.addEventListener("resize",E),a(),()=>{window.removeEventListener("mousemove",Q),window.removeEventListener("resize",E)}},[A,n]),iA.jsx("div",{style:{position:"absolute",top:0,left:0},children:iA.jsx("canvas",{ref:t,className:"absolute inset-0"})})},nMA=({suggestions:A,handleSendMessage:e,heading:t,subHeading:r})=>{const[o,n]=M.useState(""),{themeColors:i}=zE(),g=M.useRef(null);return iA.jsxs(Ge,{justify:"space-evenly",align:"center",vertical:!0,style:{height:"90vh"},children:[iA.jsx(Fk,{}),iA.jsxs(Ge,{vertical:!0,align:"center",gap:12,style:{zIndex:1},children:[iA.jsx(At.Title,{level:2,style:{width:"30vw",textAlign:"center",fontFamily:"Sedan"},children:t}),iA.jsx(At.Text,{style:{width:"40vw",textAlign:"center"},children:r})]}),iA.jsxs(Po,{style:{position:"relative",maxWidth:"40vw"},children:[iA.jsx(Xu,{style:{position:"absolute",top:"-0.7rem",left:0,right:0,marginLeft:"auto",marginRight:"auto",width:"max-content",borderColor:i["--primary-color"],backgroundColor:i["--background"],color:i["--primary-color"]},children:"Suggestions"}),iA.jsxs(Ge,{vertical:!0,align:"center",gap:18,children:[iA.jsx(At.Text,{style:{marginTop:0},type:"secondary",children:"Get started with an example below"}),iA.jsx(Ge,{gap:12,style:{width:"100%"},children:A.map(B=>iA.jsx(Po,{style:{width:`calc(100% / ${A.length})`,overflow:"hidden",cursor:"pointer"},onClick:()=>{var s;n(B.content),(s=g==null?void 0:g.current)==null||s.focus()},rootClassName:"hoverable-card",styles:{body:{padding:12}},children:iA.jsxs(At.Text,{rootClassName:"three-line-ellipsis",style:{textAlign:"center"},children:[" ",B.title]})},B.title))})]})]}),iA.jsx(_u,{inputRef:g,userQuery:o,setUserQuery:n,handleSendMessage:()=>{e(o),n("")}})]})},iMA=({inputRef:A,userQuery:e,setUserQuery:t,handleSendMessage:r,inputPlaceholder:o="Describe your product campaign here...",isFollowupDisabled:n=!1,countries:i=[],languages:g=[],handleChangeCountry:B,handleChangeLanguage:s,countrySelected:a,languageSelected:Q})=>{const E=e.trim().length===0||n;return iA.jsx(Ge,{vertical:!0,style:{width:"50vw"},children:iA.jsx(Po,{size:"small",bordered:!0,style:{width:"100%"},styles:{body:{padding:16}},children:iA.jsx(Ge,{justify:"space-between",gap:12,children:iA.jsxs(Ge,{vertical:!0,style:{width:"100%"},gap:24,children:[iA.jsxs(Ge,{vertical:!0,gap:4,style:{width:"100%"},children:[iA.jsx(At.Text,{type:"secondary",style:{fontSize:"0.8rem"},children:"I want to run my campaign for"}),iA.jsx(cg,{style:{width:"100%"},ref:A,onChange:C=>t(C.target.value),value:e,size:"large",variant:"outlined",placeholder:o,onPressEnter:r})]}),iA.jsxs(Ge,{align:"center",justify:"space-between",children:[iA.jsxs(Ge,{gap:4,align:"center",children:[iA.jsx(At.Text,{type:"secondary",style:{fontSize:"0.8rem"},children:"Targetting users in"}),iA.jsx(nn,{size:"small",variant:"borderless",suffixIcon:iA.jsx(QP,{}),value:a,onChange:B,options:i,popupMatchSelectWidth:!1,showSearch:!0}),iA.jsx(At.Text,{type:"secondary",style:{fontSize:"0.8rem"},children:"speaking"}),iA.jsx(nn,{size:"small",variant:"borderless",suffixIcon:iA.jsx(CP,{}),value:Q,onChange:s,options:g,popupMatchSelectWidth:!1,showSearch:!0})]}),iA.jsx(kt,{disabled:E,size:"middle",type:"primary",onClick:r,icon:iA.jsx(EP,{weight:"bold"}),children:"Search"})]})]})})})})},gMA=({handleSendMessage:A,heading:e,subHeading:t,inputPlaceholder:r,countries:o=[],languages:n=[],handleChangeCountry:i,handleChangeLanguage:g,countrySelected:B,languageSelected:s})=>{const[a,Q]=M.useState(""),E=M.useRef(null);return iA.jsxs(Ge,{justify:"space-evenly",align:"center",vertical:!0,style:{height:"100vh"},children:[iA.jsx(Fk,{}),iA.jsxs(Ge,{vertical:!0,align:"center",gap:12,style:{zIndex:1},children:[iA.jsx(At.Title,{level:2,style:{width:"30vw",textAlign:"center",fontFamily:"Sedan"},children:e}),iA.jsx(At.Text,{style:{width:"40vw",textAlign:"center"},children:t})]}),iA.jsx(iMA,{inputRef:E,userQuery:a,setUserQuery:Q,handleSendMessage:()=>{A(a),Q("")},inputPlaceholder:r,countries:o,languages:n,countrySelected:B,languageSelected:s,handleChangeCountry:i,handleChangeLanguage:g})]})};function BMA(){return iA.jsxs(Ge,{style:{width:"90%"},align:"flex-start",gap:8,children:[iA.jsx(uc,{className:"ai-icon-rotate",src:"/ai-icon.svg",height:40,width:40,style:{height:"2rem",width:"2rem"}}),iA.jsx(BB,{active:!0})]})}function vee(){}function wee(){}function sMA(A,e){const t={};return(A[A.length-1]===""?[...A,""]:A).join((t.padRight?" ":"")+","+(t.padLeft===!1?"":" ")).trim()}const aMA=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,QMA=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,EMA={};function pk(A,e){return(EMA.jsx?QMA:aMA).test(A)}const CMA=/[ \t\n\f\r]/g;function lMA(A){return typeof A=="object"?A.type==="text"?mk(A.value):!1:mk(A)}function mk(A){return A.replace(CMA,"")===""}class mc{constructor(e,t,r){this.property=e,this.normal=t,r&&(this.space=r)}}mc.prototype.property={},mc.prototype.normal={},mc.prototype.space=null;function yk(A,e){const t={},r={};let o=-1;for(;++o4&&t.slice(0,4)==="data"&&uMA.test(e)){if(e.charAt(4)==="-"){const n=e.slice(5).replace(Lk,dMA);r="data"+n.charAt(0).toUpperCase()+n.slice(1)}else{const n=e.slice(4);if(!Lk.test(n)){let i=n.replace(DMA,IMA);i.charAt(0)!=="-"&&(i="-"+i),e="data"+i}}o=w8}return new o(r,e)}function IMA(A){return"-"+A.toLowerCase()}function dMA(A){return A.charAt(1).toUpperCase()}const PMA={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},MMA=yk([Uk,bk,zk,Rk,vMA],"html"),u8=yk([Uk,bk,zk,Rk,wMA],"svg");function FMA(A){return A.join(" ").trim()}var Sk={},Ok=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,pMA=/\n/g,mMA=/^\s*/,yMA=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,YMA=/^:\s*/,HMA=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,bMA=/^[;\s]*/,UMA=/^\s+|\s+$/g,xMA=` -`,Tk="/",kk="*",wa="",GMA="comment",zMA="declaration",RMA=function(A,e){if(typeof A!="string")throw new TypeError("First argument must be a string");if(!A)return[];e=e||{};var t=1,r=1;function o(l){var f=l.match(pMA);f&&(t+=f.length);var c=l.lastIndexOf(xMA);r=~c?l.length-c:r+l.length}function n(){var l={line:t,column:r};return function(f){return f.position=new i(l),s(),f}}function i(l){this.start=l,this.end={line:t,column:r},this.source=e.source}i.prototype.content=A;function g(l){var f=new Error(e.source+":"+t+":"+r+": "+l);if(f.reason=l,f.filename=e.source,f.line=t,f.column=r,f.source=A,!e.silent)throw f}function B(l){var f=l.exec(A);if(f){var c=f[0];return o(c),A=A.slice(c.length),f}}function s(){B(mMA)}function a(l){var f;for(l=l||[];f=Q();)f!==!1&&l.push(f);return l}function Q(){var l=n();if(!(Tk!=A.charAt(0)||kk!=A.charAt(1))){for(var f=2;wa!=A.charAt(f)&&(kk!=A.charAt(f)||Tk!=A.charAt(f+1));)++f;if(f+=2,wa===A.charAt(f-1))return g("End of comment missing");var c=A.slice(2,f-2);return r+=2,o(c),A=A.slice(f),r+=2,l({type:GMA,comment:c})}}function E(){var l=n(),f=B(yMA);if(f){if(Q(),!B(YMA))return g("property missing ':'");var c=B(HMA),v=l({type:zMA,property:Nk(f[0].replace(Ok,wa)),value:c?Nk(c[0].replace(Ok,wa)):wa});return B(bMA),v}}function C(){var l=[];a(l);for(var f;f=E();)f!==!1&&(l.push(f),a(l));return l}return s(),C()};function Nk(A){return A?A.replace(UMA,wa):wa}var LMA=sw&&sw.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(Sk,"__esModule",{value:!0});var SMA=LMA(RMA);function OMA(A,e){var t=null;if(!A||typeof A!="string")return t;var r=(0,SMA.default)(A),o=typeof e=="function";return r.forEach(function(n){if(n.type==="declaration"){var i=n.property,g=n.value;o?e(i,g,n):g&&(t=t||{},t[i]=g)}}),t}var jk=Sk.default=OMA;const TMA=jk.default||jk,Jk=Kk("end"),D8=Kk("start");function Kk(A){return e;function e(t){const r=t&&t.position&&t.position[A]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function kMA(A){const e=D8(A),t=Jk(A);if(e&&t)return{start:e,end:t}}function yc(A){return!A||typeof A!="object"?"":"position"in A||"type"in A?Xk(A.position):"start"in A||"end"in A?Xk(A):"line"in A||"column"in A?h8(A):""}function h8(A){return Vk(A&&A.line)+":"+Vk(A&&A.column)}function Xk(A){return h8(A&&A.start)+"-"+h8(A&&A.end)}function Vk(A){return A&&typeof A=="number"?A:1}class Fo extends Error{constructor(e,t,r){super(),typeof t=="string"&&(r=t,t=void 0);let o="",n={},i=!1;if(t&&("line"in t&&"column"in t?n={place:t}:"start"in t&&"end"in t?n={place:t}:"type"in t?n={ancestors:[t],place:t.position}:n={...t}),typeof e=="string"?o=e:!n.cause&&e&&(i=!0,o=e.message,n.cause=e),!n.ruleId&&!n.source&&typeof r=="string"){const B=r.indexOf(":");B===-1?n.ruleId=r:(n.source=r.slice(0,B),n.ruleId=r.slice(B+1))}if(!n.place&&n.ancestors&&n.ancestors){const B=n.ancestors[n.ancestors.length-1];B&&(n.place=B.position)}const g=n.place&&"start"in n.place?n.place.start:n.place;this.ancestors=n.ancestors||void 0,this.cause=n.cause||void 0,this.column=g?g.column:void 0,this.fatal=void 0,this.file,this.message=o,this.line=g?g.line:void 0,this.name=yc(n.place)||"1:1",this.place=n.place||void 0,this.reason=this.message,this.ruleId=n.ruleId||void 0,this.source=n.source||void 0,this.stack=i&&n.cause&&typeof n.cause.stack=="string"?n.cause.stack:"",this.actual,this.expected,this.note,this.url}}Fo.prototype.file="",Fo.prototype.name="",Fo.prototype.reason="",Fo.prototype.message="",Fo.prototype.stack="",Fo.prototype.column=void 0,Fo.prototype.line=void 0,Fo.prototype.ancestors=void 0,Fo.prototype.cause=void 0,Fo.prototype.fatal=void 0,Fo.prototype.place=void 0,Fo.prototype.ruleId=void 0,Fo.prototype.source=void 0;const I8={}.hasOwnProperty,NMA=new Map,jMA=/[A-Z]/g,JMA=/-([a-z])/g,KMA=new Set(["table","tbody","thead","tfoot","tr"]),XMA=new Set(["td","th"]),Wk="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function VMA(A,e){if(!e||e.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const t=e.filePath||void 0;let r;if(e.development){if(typeof e.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=tFA(t,e.jsxDEV)}else{if(typeof e.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof e.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=eFA(t,e.jsx,e.jsxs)}const o={Fragment:e.Fragment,ancestors:[],components:e.components||{},create:r,elementAttributeNameCase:e.elementAttributeNameCase||"react",evaluater:e.createEvaluater?e.createEvaluater():void 0,filePath:t,ignoreInvalidStyle:e.ignoreInvalidStyle||!1,passKeys:e.passKeys!==!1,passNode:e.passNode||!1,schema:e.space==="svg"?u8:MMA,stylePropertyNameCase:e.stylePropertyNameCase||"dom",tableCellAlignToStyle:e.tableCellAlignToStyle!==!1},n=Zk(o,A,void 0);return n&&typeof n!="string"?n:o.create(A,o.Fragment,{children:n||void 0},void 0)}function Zk(A,e,t){if(e.type==="element")return WMA(A,e,t);if(e.type==="mdxFlowExpression"||e.type==="mdxTextExpression")return ZMA(A,e);if(e.type==="mdxJsxFlowElement"||e.type==="mdxJsxTextElement")return _MA(A,e,t);if(e.type==="mdxjsEsm")return qMA(A,e);if(e.type==="root")return $MA(A,e,t);if(e.type==="text")return AFA(A,e)}function WMA(A,e,t){const r=A.schema;let o=r;e.tagName.toLowerCase()==="svg"&&r.space==="html"&&(o=u8,A.schema=o),A.ancestors.push(e);const n=_k(A,e.tagName,!1),i=rFA(A,e);let g=P8(A,e);return KMA.has(e.tagName)&&(g=g.filter(function(B){return typeof B=="string"?!lMA(B):!0})),qk(A,i,n,e),d8(i,g),A.ancestors.pop(),A.schema=r,A.create(e,n,i,t)}function ZMA(A,e){if(e.data&&e.data.estree&&A.evaluater){const r=e.data.estree.body[0];return r.type,A.evaluater.evaluateExpression(r.expression)}Yc(A,e.position)}function qMA(A,e){if(e.data&&e.data.estree&&A.evaluater)return A.evaluater.evaluateProgram(e.data.estree);Yc(A,e.position)}function _MA(A,e,t){const r=A.schema;let o=r;e.name==="svg"&&r.space==="html"&&(o=u8,A.schema=o),A.ancestors.push(e);const n=e.name===null?A.Fragment:_k(A,e.name,!0),i=oFA(A,e),g=P8(A,e);return qk(A,i,n,e),d8(i,g),A.ancestors.pop(),A.schema=r,A.create(e,n,i,t)}function $MA(A,e,t){const r={};return d8(r,P8(A,e)),A.create(e,A.Fragment,r,t)}function AFA(A,e){return e.value}function qk(A,e,t,r){typeof t!="string"&&t!==A.Fragment&&A.passNode&&(e.node=r)}function d8(A,e){if(e.length>0){const t=e.length>1?e:e[0];t&&(A.children=t)}}function eFA(A,e,t){return r;function r(o,n,i,g){const s=Array.isArray(i.children)?t:e;return g?s(n,i,g):s(n,i)}}function tFA(A,e){return t;function t(r,o,n,i){const g=Array.isArray(n.children),B=D8(r);return e(o,n,i,g,{columnNumber:B?B.column-1:void 0,fileName:A,lineNumber:B?B.line:void 0},void 0)}}function rFA(A,e){const t={};let r,o;for(o in e.properties)if(o!=="children"&&I8.call(e.properties,o)){const n=nFA(A,o,e.properties[o]);if(n){const[i,g]=n;A.tableCellAlignToStyle&&i==="align"&&typeof g=="string"&&XMA.has(e.tagName)?r=g:t[i]=g}}if(r){const n=t.style||(t.style={});n[A.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return t}function oFA(A,e){const t={};for(const r of e.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&A.evaluater){const n=r.data.estree.body[0];n.type;const i=n.expression;i.type;const g=i.properties[0];g.type,Object.assign(t,A.evaluater.evaluateExpression(g.argument))}else Yc(A,e.position);else{const o=r.name;let n;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&A.evaluater){const g=r.value.data.estree.body[0];g.type,n=A.evaluater.evaluateExpression(g.expression)}else Yc(A,e.position);else n=r.value===null?!0:r.value;t[o]=n}return t}function P8(A,e){const t=[];let r=-1;const o=A.passKeys?new Map:NMA;for(;++ro?0:o+e:e=e>o?o:e,t=t>0?t:0,r.length<1e4)i=Array.from(r),i.unshift(e,t),A.splice(...i);else for(t&&A.splice(e,t);n0?(aB(A,A.length,0,e),A):e}const t3={}.hasOwnProperty;function lFA(A){const e={};let t=-1;for(;++t13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(t&65535)===65535||(t&65535)===65534||t>1114111?"�":String.fromCodePoint(t)}function SE(A){return A.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const hg=rs(/[A-Za-z]/),pn=rs(/[\dA-Za-z]/),vFA=rs(/[#-'*+\--9=?A-Z^-~]/);function p8(A){return A!==null&&(A<32||A===127)}const m8=rs(/\d/),wFA=rs(/[\dA-Fa-f]/),uFA=rs(/[!-/:-@[-`{-~]/);function _e(A){return A!==null&&A<-2}function an(A){return A!==null&&(A<0||A===32)}function Nt(A){return A===-2||A===-1||A===32}const DFA=rs(new RegExp("\\p{P}|\\p{S}","u")),hFA=rs(/\s/);function rs(A){return e;function e(t){return t!==null&&t>-1&&A.test(String.fromCharCode(t))}}function OE(A){const e=[];let t=-1,r=0,o=0;for(;++t55295&&n<57344){const g=A.charCodeAt(t+1);n<56320&&g>56319&&g<57344?(i=String.fromCharCode(n,g),o=1):i="�"}else i=String.fromCharCode(n);i&&(e.push(A.slice(r,t),encodeURIComponent(i)),r=t+o+1,i=""),o&&(t+=o,o=0)}return e.join("")+A.slice(r)}function Br(A,e,t,r){const o=r?r-1:Number.POSITIVE_INFINITY;let n=0;return i;function i(B){return Nt(B)?(A.enter(t),g(B)):e(B)}function g(B){return Nt(B)&&n++i))return;const P=e.events.length;let p=P,F,m;for(;p--;)if(e.events[p][0]==="exit"&&e.events[p][1].type==="chunkFlow"){if(F){m=e.events[p][1].end;break}F=!0}for(v(r),d=P;du;){const I=t[h];e.containerState=I[1],I[0].exit.call(e,A)}t.length=u}function w(){o.write([null]),n=void 0,o=void 0,e.containerState._closeFlow=void 0}}function FFA(A,e,t){return Br(A,A.attempt(this.parser.constructs.document,e,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function n3(A){if(A===null||an(A)||hFA(A))return 1;if(DFA(A))return 2}function y8(A,e,t){const r=[];let o=-1;for(;++o1&&A[t][1].end.offset-A[t][1].start.offset>1?2:1;const Q=Object.assign({},A[r][1].end),E=Object.assign({},A[t][1].start);i3(Q,-B),i3(E,B),i={type:B>1?"strongSequence":"emphasisSequence",start:Q,end:Object.assign({},A[r][1].end)},g={type:B>1?"strongSequence":"emphasisSequence",start:Object.assign({},A[t][1].start),end:E},n={type:B>1?"strongText":"emphasisText",start:Object.assign({},A[r][1].end),end:Object.assign({},A[t][1].start)},o={type:B>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},g.end)},A[r][1].end=Object.assign({},i.start),A[t][1].start=Object.assign({},g.end),s=[],A[r][1].end.offset-A[r][1].start.offset&&(s=Zn(s,[["enter",A[r][1],e],["exit",A[r][1],e]])),s=Zn(s,[["enter",o,e],["enter",i,e],["exit",i,e],["enter",n,e]]),s=Zn(s,y8(e.parser.constructs.insideSpan.null,A.slice(r+1,t),e)),s=Zn(s,[["exit",n,e],["enter",g,e],["exit",g,e],["exit",o,e]]),A[t][1].end.offset-A[t][1].start.offset?(a=2,s=Zn(s,[["enter",A[t][1],e],["exit",A[t][1],e]])):a=0,aB(A,r-1,t-r+3,s),t=r+s.length-a-2;break}}for(t=-1;++t0&&Nt(d)?Br(A,w,"linePrefix",n+1)(d):w(d)}function w(d){return d===null||_e(d)?A.check(a3,f,h)(d):(A.enter("codeFlowValue"),u(d))}function u(d){return d===null||_e(d)?(A.exit("codeFlowValue"),w(d)):(A.consume(d),u)}function h(d){return A.exit("codeFenced"),e(d)}function I(d,P,p){let F=0;return m;function m(x){return d.enter("lineEnding"),d.consume(x),d.exit("lineEnding"),y}function y(x){return d.enter("codeFencedFence"),Nt(x)?Br(d,H,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(x):H(x)}function H(x){return x===g?(d.enter("codeFencedFenceSequence"),U(x)):p(x)}function U(x){return x===g?(F++,d.consume(x),U):F>=i?(d.exit("codeFencedFenceSequence"),Nt(x)?Br(d,Y,"whitespace")(x):Y(x)):p(x)}function Y(x){return x===null||_e(x)?(d.exit("codeFencedFence"),P(x)):p(x)}}}function LFA(A,e,t){const r=this;return o;function o(i){return i===null?t(i):(A.enter("lineEnding"),A.consume(i),A.exit("lineEnding"),n)}function n(i){return r.parser.lazy[r.now().line]?t(i):e(i)}}const H8={name:"codeIndented",tokenize:OFA},SFA={tokenize:TFA,partial:!0};function OFA(A,e,t){const r=this;return o;function o(s){return A.enter("codeIndented"),Br(A,n,"linePrefix",5)(s)}function n(s){const a=r.events[r.events.length-1];return a&&a[1].type==="linePrefix"&&a[2].sliceSerialize(a[1],!0).length>=4?i(s):t(s)}function i(s){return s===null?B(s):_e(s)?A.attempt(SFA,i,B)(s):(A.enter("codeFlowValue"),g(s))}function g(s){return s===null||_e(s)?(A.exit("codeFlowValue"),i(s)):(A.consume(s),g)}function B(s){return A.exit("codeIndented"),e(s)}}function TFA(A,e,t){const r=this;return o;function o(i){return r.parser.lazy[r.now().line]?t(i):_e(i)?(A.enter("lineEnding"),A.consume(i),A.exit("lineEnding"),o):Br(A,n,"linePrefix",5)(i)}function n(i){const g=r.events[r.events.length-1];return g&&g[1].type==="linePrefix"&&g[2].sliceSerialize(g[1],!0).length>=4?e(i):_e(i)?o(i):t(i)}}const kFA={name:"codeText",tokenize:JFA,resolve:NFA,previous:jFA};function NFA(A){let e=A.length-4,t=3,r,o;if((A[t][1].type==="lineEnding"||A[t][1].type==="space")&&(A[e][1].type==="lineEnding"||A[e][1].type==="space")){for(r=t;++r=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(e,t,r){const o=t||0;this.setCursor(Math.trunc(e));const n=this.right.splice(this.right.length-o,Number.POSITIVE_INFINITY);return r&&Hc(this.left,r),n.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}pushMany(e){this.setCursor(Number.POSITIVE_INFINITY),Hc(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),Hc(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&this.right.length===0||e<0&&this.left.length===0))if(e=4?e(i):A.interrupt(r.parser.constructs.flow,t,e)(i)}}function C3(A,e,t,r,o,n,i,g,B){const s=B||Number.POSITIVE_INFINITY;let a=0;return Q;function Q(v){return v===60?(A.enter(r),A.enter(o),A.enter(n),A.consume(v),A.exit(n),E):v===null||v===32||v===41||p8(v)?t(v):(A.enter(r),A.enter(i),A.enter(g),A.enter("chunkString",{contentType:"string"}),f(v))}function E(v){return v===62?(A.enter(n),A.consume(v),A.exit(n),A.exit(o),A.exit(r),e):(A.enter(g),A.enter("chunkString",{contentType:"string"}),C(v))}function C(v){return v===62?(A.exit("chunkString"),A.exit(g),E(v)):v===null||v===60||_e(v)?t(v):(A.consume(v),v===92?l:C)}function l(v){return v===60||v===62||v===92?(A.consume(v),C):C(v)}function f(v){return!a&&(v===null||v===41||an(v))?(A.exit("chunkString"),A.exit(g),A.exit(i),A.exit(r),e(v)):a999||C===null||C===91||C===93&&!B||C===94&&!g&&"_hiddenFootnoteSupport"in i.parser.constructs?t(C):C===93?(A.exit(n),A.enter(o),A.consume(C),A.exit(o),A.exit(r),e):_e(C)?(A.enter("lineEnding"),A.consume(C),A.exit("lineEnding"),a):(A.enter("chunkString",{contentType:"string"}),Q(C))}function Q(C){return C===null||C===91||C===93||_e(C)||g++>999?(A.exit("chunkString"),a(C)):(A.consume(C),B||(B=!Nt(C)),C===92?E:Q)}function E(C){return C===91||C===92||C===93?(A.consume(C),g++,Q):Q(C)}}function c3(A,e,t,r,o,n){let i;return g;function g(E){return E===34||E===39||E===40?(A.enter(r),A.enter(o),A.consume(E),A.exit(o),i=E===40?41:E,B):t(E)}function B(E){return E===i?(A.enter(o),A.consume(E),A.exit(o),A.exit(r),e):(A.enter(n),s(E))}function s(E){return E===i?(A.exit(n),B(i)):E===null?t(E):_e(E)?(A.enter("lineEnding"),A.consume(E),A.exit("lineEnding"),Br(A,s,"linePrefix")):(A.enter("chunkString",{contentType:"string"}),a(E))}function a(E){return E===i||E===null||_e(E)?(A.exit("chunkString"),s(E)):(A.consume(E),E===92?Q:a)}function Q(E){return E===i||E===92?(A.consume(E),a):a(E)}}function bc(A,e){let t;return r;function r(o){return _e(o)?(A.enter("lineEnding"),A.consume(o),A.exit("lineEnding"),t=!0,r):Nt(o)?Br(A,r,t?"linePrefix":"lineSuffix")(o):e(o)}}const $FA={name:"definition",tokenize:epA},ApA={tokenize:tpA,partial:!0};function epA(A,e,t){const r=this;let o;return n;function n(C){return A.enter("definition"),i(C)}function i(C){return l3.call(r,A,g,t,"definitionLabel","definitionLabelMarker","definitionLabelString")(C)}function g(C){return o=SE(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),C===58?(A.enter("definitionMarker"),A.consume(C),A.exit("definitionMarker"),B):t(C)}function B(C){return an(C)?bc(A,s)(C):s(C)}function s(C){return C3(A,a,t,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(C)}function a(C){return A.attempt(ApA,Q,Q)(C)}function Q(C){return Nt(C)?Br(A,E,"whitespace")(C):E(C)}function E(C){return C===null||_e(C)?(A.exit("definition"),r.parser.defined.push(o),e(C)):t(C)}}function tpA(A,e,t){return r;function r(g){return an(g)?bc(A,o)(g):t(g)}function o(g){return c3(A,n,t,"definitionTitle","definitionTitleMarker","definitionTitleString")(g)}function n(g){return Nt(g)?Br(A,i,"whitespace")(g):i(g)}function i(g){return g===null||_e(g)?e(g):t(g)}}const rpA={name:"hardBreakEscape",tokenize:opA};function opA(A,e,t){return r;function r(n){return A.enter("hardBreakEscape"),A.consume(n),o}function o(n){return _e(n)?(A.exit("hardBreakEscape"),e(n)):t(n)}}const npA={name:"headingAtx",tokenize:gpA,resolve:ipA};function ipA(A,e){let t=A.length-2,r=3,o,n;return A[r][1].type==="whitespace"&&(r+=2),t-2>r&&A[t][1].type==="whitespace"&&(t-=2),A[t][1].type==="atxHeadingSequence"&&(r===t-1||t-4>r&&A[t-2][1].type==="whitespace")&&(t-=r+1===t?2:4),t>r&&(o={type:"atxHeadingText",start:A[r][1].start,end:A[t][1].end},n={type:"chunkText",start:A[r][1].start,end:A[t][1].end,contentType:"text"},aB(A,r,t-r+1,[["enter",o,e],["enter",n,e],["exit",n,e],["exit",o,e]])),A}function gpA(A,e,t){let r=0;return o;function o(a){return A.enter("atxHeading"),n(a)}function n(a){return A.enter("atxHeadingSequence"),i(a)}function i(a){return a===35&&r++<6?(A.consume(a),i):a===null||an(a)?(A.exit("atxHeadingSequence"),g(a)):t(a)}function g(a){return a===35?(A.enter("atxHeadingSequence"),B(a)):a===null||_e(a)?(A.exit("atxHeading"),e(a)):Nt(a)?Br(A,g,"whitespace")(a):(A.enter("atxHeadingText"),s(a))}function B(a){return a===35?(A.consume(a),B):(A.exit("atxHeadingSequence"),g(a))}function s(a){return a===null||a===35||an(a)?(A.exit("atxHeadingText"),g(a)):(A.consume(a),s)}}const BpA=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],f3=["pre","script","style","textarea"],spA={name:"htmlFlow",tokenize:CpA,resolveTo:EpA,concrete:!0},apA={tokenize:cpA,partial:!0},QpA={tokenize:lpA,partial:!0};function EpA(A){let e=A.length;for(;e--&&!(A[e][0]==="enter"&&A[e][1].type==="htmlFlow"););return e>1&&A[e-2][1].type==="linePrefix"&&(A[e][1].start=A[e-2][1].start,A[e+1][1].start=A[e-2][1].start,A.splice(e-2,2)),A}function CpA(A,e,t){const r=this;let o,n,i,g,B;return s;function s(S){return a(S)}function a(S){return A.enter("htmlFlow"),A.enter("htmlFlowData"),A.consume(S),Q}function Q(S){return S===33?(A.consume(S),E):S===47?(A.consume(S),n=!0,f):S===63?(A.consume(S),o=3,r.interrupt?e:b):hg(S)?(A.consume(S),i=String.fromCharCode(S),c):t(S)}function E(S){return S===45?(A.consume(S),o=2,C):S===91?(A.consume(S),o=5,g=0,l):hg(S)?(A.consume(S),o=4,r.interrupt?e:b):t(S)}function C(S){return S===45?(A.consume(S),r.interrupt?e:b):t(S)}function l(S){const j="CDATA[";return S===j.charCodeAt(g++)?(A.consume(S),g===j.length?r.interrupt?e:H:l):t(S)}function f(S){return hg(S)?(A.consume(S),i=String.fromCharCode(S),c):t(S)}function c(S){if(S===null||S===47||S===62||an(S)){const j=S===47,J=i.toLowerCase();return!j&&!n&&f3.includes(J)?(o=1,r.interrupt?e(S):H(S)):BpA.includes(i.toLowerCase())?(o=6,j?(A.consume(S),v):r.interrupt?e(S):H(S)):(o=7,r.interrupt&&!r.parser.lazy[r.now().line]?t(S):n?w(S):u(S))}return S===45||pn(S)?(A.consume(S),i+=String.fromCharCode(S),c):t(S)}function v(S){return S===62?(A.consume(S),r.interrupt?e:H):t(S)}function w(S){return Nt(S)?(A.consume(S),w):m(S)}function u(S){return S===47?(A.consume(S),m):S===58||S===95||hg(S)?(A.consume(S),h):Nt(S)?(A.consume(S),u):m(S)}function h(S){return S===45||S===46||S===58||S===95||pn(S)?(A.consume(S),h):I(S)}function I(S){return S===61?(A.consume(S),d):Nt(S)?(A.consume(S),I):u(S)}function d(S){return S===null||S===60||S===61||S===62||S===96?t(S):S===34||S===39?(A.consume(S),B=S,P):Nt(S)?(A.consume(S),d):p(S)}function P(S){return S===B?(A.consume(S),B=null,F):S===null||_e(S)?t(S):(A.consume(S),P)}function p(S){return S===null||S===34||S===39||S===47||S===60||S===61||S===62||S===96||an(S)?I(S):(A.consume(S),p)}function F(S){return S===47||S===62||Nt(S)?u(S):t(S)}function m(S){return S===62?(A.consume(S),y):t(S)}function y(S){return S===null||_e(S)?H(S):Nt(S)?(A.consume(S),y):t(S)}function H(S){return S===45&&o===2?(A.consume(S),G):S===60&&o===1?(A.consume(S),R):S===62&&o===4?(A.consume(S),O):S===63&&o===3?(A.consume(S),b):S===93&&o===5?(A.consume(S),L):_e(S)&&(o===6||o===7)?(A.exit("htmlFlowData"),A.check(apA,T,U)(S)):S===null||_e(S)?(A.exit("htmlFlowData"),U(S)):(A.consume(S),H)}function U(S){return A.check(QpA,Y,T)(S)}function Y(S){return A.enter("lineEnding"),A.consume(S),A.exit("lineEnding"),x}function x(S){return S===null||_e(S)?U(S):(A.enter("htmlFlowData"),H(S))}function G(S){return S===45?(A.consume(S),b):H(S)}function R(S){return S===47?(A.consume(S),i="",z):H(S)}function z(S){if(S===62){const j=i.toLowerCase();return f3.includes(j)?(A.consume(S),O):H(S)}return hg(S)&&i.length<8?(A.consume(S),i+=String.fromCharCode(S),z):H(S)}function L(S){return S===93?(A.consume(S),b):H(S)}function b(S){return S===62?(A.consume(S),O):S===45&&o===2?(A.consume(S),b):H(S)}function O(S){return S===null||_e(S)?(A.exit("htmlFlowData"),T(S)):(A.consume(S),O)}function T(S){return A.exit("htmlFlow"),e(S)}}function lpA(A,e,t){const r=this;return o;function o(i){return _e(i)?(A.enter("lineEnding"),A.consume(i),A.exit("lineEnding"),n):t(i)}function n(i){return r.parser.lazy[r.now().line]?t(i):e(i)}}function cpA(A,e,t){return r;function r(o){return A.enter("lineEnding"),A.consume(o),A.exit("lineEnding"),A.attempt(AD,e,t)}}const fpA={name:"htmlText",tokenize:vpA};function vpA(A,e,t){const r=this;let o,n,i;return g;function g(b){return A.enter("htmlText"),A.enter("htmlTextData"),A.consume(b),B}function B(b){return b===33?(A.consume(b),s):b===47?(A.consume(b),I):b===63?(A.consume(b),u):hg(b)?(A.consume(b),p):t(b)}function s(b){return b===45?(A.consume(b),a):b===91?(A.consume(b),n=0,l):hg(b)?(A.consume(b),w):t(b)}function a(b){return b===45?(A.consume(b),C):t(b)}function Q(b){return b===null?t(b):b===45?(A.consume(b),E):_e(b)?(i=Q,R(b)):(A.consume(b),Q)}function E(b){return b===45?(A.consume(b),C):Q(b)}function C(b){return b===62?G(b):b===45?E(b):Q(b)}function l(b){const O="CDATA[";return b===O.charCodeAt(n++)?(A.consume(b),n===O.length?f:l):t(b)}function f(b){return b===null?t(b):b===93?(A.consume(b),c):_e(b)?(i=f,R(b)):(A.consume(b),f)}function c(b){return b===93?(A.consume(b),v):f(b)}function v(b){return b===62?G(b):b===93?(A.consume(b),v):f(b)}function w(b){return b===null||b===62?G(b):_e(b)?(i=w,R(b)):(A.consume(b),w)}function u(b){return b===null?t(b):b===63?(A.consume(b),h):_e(b)?(i=u,R(b)):(A.consume(b),u)}function h(b){return b===62?G(b):u(b)}function I(b){return hg(b)?(A.consume(b),d):t(b)}function d(b){return b===45||pn(b)?(A.consume(b),d):P(b)}function P(b){return _e(b)?(i=P,R(b)):Nt(b)?(A.consume(b),P):G(b)}function p(b){return b===45||pn(b)?(A.consume(b),p):b===47||b===62||an(b)?F(b):t(b)}function F(b){return b===47?(A.consume(b),G):b===58||b===95||hg(b)?(A.consume(b),m):_e(b)?(i=F,R(b)):Nt(b)?(A.consume(b),F):G(b)}function m(b){return b===45||b===46||b===58||b===95||pn(b)?(A.consume(b),m):y(b)}function y(b){return b===61?(A.consume(b),H):_e(b)?(i=y,R(b)):Nt(b)?(A.consume(b),y):F(b)}function H(b){return b===null||b===60||b===61||b===62||b===96?t(b):b===34||b===39?(A.consume(b),o=b,U):_e(b)?(i=H,R(b)):Nt(b)?(A.consume(b),H):(A.consume(b),Y)}function U(b){return b===o?(A.consume(b),o=void 0,x):b===null?t(b):_e(b)?(i=U,R(b)):(A.consume(b),U)}function Y(b){return b===null||b===34||b===39||b===60||b===61||b===96?t(b):b===47||b===62||an(b)?F(b):(A.consume(b),Y)}function x(b){return b===47||b===62||an(b)?F(b):t(b)}function G(b){return b===62?(A.consume(b),A.exit("htmlTextData"),A.exit("htmlText"),e):t(b)}function R(b){return A.exit("htmlTextData"),A.enter("lineEnding"),A.consume(b),A.exit("lineEnding"),z}function z(b){return Nt(b)?Br(A,L,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(b):L(b)}function L(b){return A.enter("htmlTextData"),i(b)}}const b8={name:"labelEnd",tokenize:dpA,resolveTo:IpA,resolveAll:hpA},wpA={tokenize:PpA},upA={tokenize:MpA},DpA={tokenize:FpA};function hpA(A){let e=-1;for(;++e=3&&(s===null||_e(s))?(A.exit("thematicBreak"),e(s)):t(s)}function B(s){return s===o?(A.consume(s),r++,B):(A.exit("thematicBreakSequence"),Nt(s)?Br(A,g,"whitespace")(s):g(s))}}const Qn={name:"list",tokenize:GpA,continuation:{tokenize:zpA},exit:LpA},UpA={tokenize:SpA,partial:!0},xpA={tokenize:RpA,partial:!0};function GpA(A,e,t){const r=this,o=r.events[r.events.length-1];let n=o&&o[1].type==="linePrefix"?o[2].sliceSerialize(o[1],!0).length:0,i=0;return g;function g(C){const l=r.containerState.type||(C===42||C===43||C===45?"listUnordered":"listOrdered");if(l==="listUnordered"?!r.containerState.marker||C===r.containerState.marker:m8(C)){if(r.containerState.type||(r.containerState.type=l,A.enter(l,{_container:!0})),l==="listUnordered")return A.enter("listItemPrefix"),C===42||C===45?A.check(eD,t,s)(C):s(C);if(!r.interrupt||C===49)return A.enter("listItemPrefix"),A.enter("listItemValue"),B(C)}return t(C)}function B(C){return m8(C)&&++i<10?(A.consume(C),B):(!r.interrupt||i<2)&&(r.containerState.marker?C===r.containerState.marker:C===41||C===46)?(A.exit("listItemValue"),s(C)):t(C)}function s(C){return A.enter("listItemMarker"),A.consume(C),A.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||C,A.check(AD,r.interrupt?t:a,A.attempt(UpA,E,Q))}function a(C){return r.containerState.initialBlankLine=!0,n++,E(C)}function Q(C){return Nt(C)?(A.enter("listItemPrefixWhitespace"),A.consume(C),A.exit("listItemPrefixWhitespace"),E):t(C)}function E(C){return r.containerState.size=n+r.sliceSerialize(A.exit("listItemPrefix"),!0).length,e(C)}}function zpA(A,e,t){const r=this;return r.containerState._closeFlow=void 0,A.check(AD,o,n);function o(g){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Br(A,e,"listItemIndent",r.containerState.size+1)(g)}function n(g){return r.containerState.furtherBlankLines||!Nt(g)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(g)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,A.attempt(xpA,e,i)(g))}function i(g){return r.containerState._closeFlow=!0,r.interrupt=void 0,Br(A,A.attempt(Qn,e,t),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(g)}}function RpA(A,e,t){const r=this;return Br(A,o,"listItemIndent",r.containerState.size+1);function o(n){const i=r.events[r.events.length-1];return i&&i[1].type==="listItemIndent"&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?e(n):t(n)}}function LpA(A){A.exit(this.containerState.type)}function SpA(A,e,t){const r=this;return Br(A,o,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function o(n){const i=r.events[r.events.length-1];return!Nt(n)&&i&&i[1].type==="listItemPrefixWhitespace"?e(n):t(n)}}const v3={name:"setextUnderline",tokenize:TpA,resolveTo:OpA};function OpA(A,e){let t=A.length,r,o,n;for(;t--;)if(A[t][0]==="enter"){if(A[t][1].type==="content"){r=t;break}A[t][1].type==="paragraph"&&(o=t)}else A[t][1].type==="content"&&A.splice(t,1),!n&&A[t][1].type==="definition"&&(n=t);const i={type:"setextHeading",start:Object.assign({},A[o][1].start),end:Object.assign({},A[A.length-1][1].end)};return A[o][1].type="setextHeadingText",n?(A.splice(o,0,["enter",i,e]),A.splice(n+1,0,["exit",A[r][1],e]),A[r][1].end=Object.assign({},A[n][1].end)):A[r][1]=i,A.push(["exit",i,e]),A}function TpA(A,e,t){const r=this;let o;return n;function n(s){let a=r.events.length,Q;for(;a--;)if(r.events[a][1].type!=="lineEnding"&&r.events[a][1].type!=="linePrefix"&&r.events[a][1].type!=="content"){Q=r.events[a][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||Q)?(A.enter("setextHeadingLine"),o=s,i(s)):t(s)}function i(s){return A.enter("setextHeadingLineSequence"),g(s)}function g(s){return s===o?(A.consume(s),g):(A.exit("setextHeadingLineSequence"),Nt(s)?Br(A,B,"lineSuffix")(s):B(s))}function B(s){return s===null||_e(s)?(A.exit("setextHeadingLine"),e(s)):t(s)}}const kpA={tokenize:NpA};function NpA(A){const e=this,t=A.attempt(AD,r,A.attempt(this.parser.constructs.flowInitial,o,Br(A,A.attempt(this.parser.constructs.flow,o,A.attempt(VFA,o)),"linePrefix")));return t;function r(n){if(n===null){A.consume(n);return}return A.enter("lineEndingBlank"),A.consume(n),A.exit("lineEndingBlank"),e.currentConstruct=void 0,t}function o(n){if(n===null){A.consume(n);return}return A.enter("lineEnding"),A.consume(n),A.exit("lineEnding"),e.currentConstruct=void 0,t}}const jpA={resolveAll:u3()},JpA=w3("string"),KpA=w3("text");function w3(A){return{tokenize:e,resolveAll:u3(A==="text"?XpA:void 0)};function e(t){const r=this,o=this.parser.constructs[A],n=t.attempt(o,i,g);return i;function i(a){return s(a)?n(a):g(a)}function g(a){if(a===null){t.consume(a);return}return t.enter("data"),t.consume(a),B}function B(a){return s(a)?(t.exit("data"),n(a)):(t.consume(a),B)}function s(a){if(a===null)return!0;const Q=o[a];let E=-1;if(Q)for(;++E-1){const g=i[0];typeof g=="string"?i[0]=g.slice(r):i.shift()}n>0&&i.push(A[o].slice(0,n))}return i}function ZpA(A,e){let t=-1;const r=[];let o;for(;++t0;){var ie=NA-1>>>1,WA=wA[ie];if(s(WA,MA)>0)wA[ie]=MA,wA[NA]=WA,NA=ie;else return}}function B(wA,MA,TA){for(var NA=TA,ie=wA.length,WA=ie>>>1;NATA&&(!wA||CA()));){var NA=U.callback;if(typeof NA=="function"){U.callback=null,Y=U.priorityLevel;var ie=U.expirationTime<=TA,WA=NA(ie);TA=A.unstable_now(),typeof WA=="function"?U.callback=WA:U===n(m)&&i(m),O(TA)}else i(m);U=n(m)}if(U!==null)return!0;var jA=n(y);return jA!==null&&vA(T,jA.startTime-TA),!1}function J(wA,MA){switch(wA){case a:case Q:case E:case C:case l:break;default:wA=E}var TA=Y;Y=wA;try{return MA()}finally{Y=TA}}function Z(wA){var MA;switch(Y){case a:case Q:case E:MA=E;break;default:MA=Y;break}var TA=Y;Y=MA;try{return wA()}finally{Y=TA}}function W(wA){var MA=Y;return function(){var TA=Y;Y=MA;try{return wA.apply(this,arguments)}finally{Y=TA}}}function $(wA,MA,TA){var NA=A.unstable_now(),ie;if(typeof TA=="object"&&TA!==null){var WA=TA.delay;typeof WA=="number"&&WA>0?ie=NA+WA:ie=NA}else ie=NA;var jA;switch(wA){case a:jA=I;break;case Q:jA=d;break;case l:jA=p;break;case C:jA=F;break;case E:default:jA=P;break}var bA=ie+jA,JA={id:H++,callback:MA,priorityLevel:wA,startTime:ie,expirationTime:bA,sortIndex:-1};return ie>NA?(JA.sortIndex=ie,o(y,JA),n(m)===null&&JA===n(y)&&(R?xA():R=!0,vA(T,ie-NA))):(JA.sortIndex=bA,o(m,JA),!G&&!x&&(G=!0,oA(S))),JA}function eA(){}function _(){!G&&!x&&(G=!0,oA(S))}function V(){return n(m)}function X(wA){wA.callback=null}function nA(){return Y}var N=!1,tA=null,BA=-1,aA=r,EA=-1;function CA(){var wA=A.unstable_now()-EA;return!(wA125){console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported");return}wA>0?aA=Math.floor(1e3/wA):aA=r}var pA=function(){if(tA!==null){var wA=A.unstable_now();EA=wA;var MA=!0,TA=!0;try{TA=tA(MA,wA)}finally{TA?DA():(N=!1,tA=null)}}else N=!1},DA;if(typeof b=="function")DA=function(){b(pA)};else if(typeof MessageChannel<"u"){var mA=new MessageChannel,LA=mA.port2;mA.port1.onmessage=pA,DA=function(){LA.postMessage(null)}}else DA=function(){z(pA,0)};function oA(wA){tA=wA,N||(N=!0,DA())}function vA(wA,MA){BA=z(function(){wA(A.unstable_now())},MA)}function xA(){L(BA),BA=-1}var GA=QA,hA=null;A.unstable_IdlePriority=l,A.unstable_ImmediatePriority=a,A.unstable_LowPriority=C,A.unstable_NormalPriority=E,A.unstable_Profiling=hA,A.unstable_UserBlockingPriority=Q,A.unstable_cancelCallback=X,A.unstable_continueExecution=_,A.unstable_forceFrameRate=lA,A.unstable_getCurrentPriorityLevel=nA,A.unstable_getFirstCallbackNode=V,A.unstable_next=Z,A.unstable_pauseExecution=eA,A.unstable_requestPaint=GA,A.unstable_runWithPriority=J,A.unstable_scheduleCallback=$,A.unstable_shouldYield=CA,A.unstable_wrapCallback=W,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()}(Q8)),Q8}process.env.NODE_ENV==="production"?s8.exports=RPA():s8.exports=LPA();var E8=s8.exports;const $u=Symbol(),SPA=Symbol(),u3=typeof window>"u"||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?M.useEffect:M.useLayoutEffect,OPA=E8.unstable_runWithPriority?A=>{try{E8.unstable_runWithPriority(E8.unstable_NormalPriority,A)}catch(e){if(e.message==="Not implemented.")A();else throw e}}:A=>A(),TPA=A=>({value:t,children:r})=>{const o=M.useRef(t),n=M.useRef(0),[i,g]=M.useState(null);i&&(i(t),g(null));const B=M.useRef();if(!B.current){const s=new Set,a=(Q,E)=>{n.current+=1;const C={n:n.current};E!=null&&E.suspense&&(C.n*=-1,C.p=new Promise(l=>{g(()=>f=>{C.v=f,delete C.p,l(f)})})),s.forEach(l=>l(C)),Q()};B.current={[$u]:{v:o,n,l:s,u:a}}}return u3(()=>{o.current=t,n.current+=1,OPA(()=>{B.current[$u].l.forEach(s=>{s({n:n.current,v:t})})})},[t]),M.createElement(A,{value:B.current},r)},kPA=A=>A;function NPA(A){const e=M.createContext({[$u]:{v:{current:A},n:{current:-1},l:new Set,u:t=>t()}});return e[SPA]=e.Provider,e.Provider=TPA(e.Provider),delete e.Consumer,e}function jPA(A,e){const t=M.useContext(A)[$u];if(typeof process=="object"&&process.env.NODE_ENV!=="production"&&!t)throw new Error("useContextSelector requires special context");const{v:{current:r},n:{current:o},l:n}=t,i=e(r),[g,B]=M.useReducer((s,a)=>{if(!a)return[r,i];if("p"in a)throw a.p;if(a.n===o)return Object.is(s[1],i)?s:[r,i];try{if("v"in a){if(Object.is(s[0],a.v))return s;const Q=e(a.v);return Object.is(s[1],Q)?s:[a.v,Q]}}catch{}return[...s]},[r,i]);return Object.is(g[1],i)||B(),u3(()=>(n.add(B),()=>{n.delete(B)}),[n]),g[1]}function JPA(A){return jPA(A,kPA)}const KPA={light:{"--primary-color":"#49a5aa","--cta-text":"white","--background":"#FEFBF3","--primary-text":"#3c3838","--border":"#e9e0d6","--secondary-text":"#9D9D9D","--foreground":"#f9f4e8","--chart-colors":["rgb(136, 204, 238)","rgb(204, 102, 119)","rgb(221, 204, 119)","rgb(17, 119, 51)","rgb(51, 34, 136)","rgb(170, 68, 153)","rgb(68, 170, 153)","rgb(153, 153, 51)","rgb(136, 34, 85)","rgb(102, 17, 0)","rgb(136, 136, 136)"]},dark:{"--primary-color":"#76ABAE","--cta-text":"#222831","--background":"#222831","--primary-text":"#f7f7f7","--border":"#484848","--secondary-text":"#bfbfbf","--foreground":"#31363F","--chart-colors":["rgb(102, 197, 204)","rgb(246, 207, 113)","rgb(248, 156, 116)","rgb(220, 176, 242)","rgb(135, 197, 95)","rgb(158, 185, 243)","rgb(254, 136, 177)","rgb(201, 219, 116)","rgb(139, 224, 164)","rgb(180, 151, 231)","rgb(179, 179, 179)"]}},D3=NPA(void 0);function XPA({children:A,appTheme:e=KPA}){const t=(localStorage==null?void 0:localStorage.getItem("appThemeMode"))||"light",[r,o]=M.useState(t),n=e[r];return M.useEffect(()=>{Object.entries(n).forEach(([i,g])=>{typeof g=="string"&&document.documentElement.style.setProperty(`${i}`,g)})},[n]),iA.jsx(D3.Provider,{value:{appThemeMode:r,setAppThemeMode:o,themeColors:n},children:iA.jsx(Ri,{theme:{token:{colorPrimary:n["--primary-color"],colorBgBase:n["--background"],colorText:n["--primary-text"],colorTextDescription:n["--secondary-text"],colorTextHeading:n["--primary-text"],colorTextSecondary:n["--secondary-text"],fontFamily:"HousewareFont",colorLink:n["--primary-color"],colorBorder:n["--border"],colorBorderSecondary:n["--border"],colorSplit:n["--border"]},components:{Card:{colorBgContainer:n["--foreground"],colorBorder:n["--border"]},Input:{colorTextPlaceholder:n["--secondary-text"]},Button:{primaryColor:n["--cta-text"],primaryShadow:"none",defaultHoverColor:n["--cta-text"]},Layout:{bodyBg:n["--background"]},Progress:{defaultColor:n["--primary-color"]}}},children:A})})}const VPA=()=>{const A=JPA(D3);if(!A)throw new Error("useTheme must be used within a ThemeProvider");return A},RE=()=>{const{appThemeMode:A,setAppThemeMode:e,themeColors:t}=VPA();return{currentTheme:A,themeColors:t,setTheme:e,toggleTheme:()=>{e(A==="light"?"dark":"light")}}},h3=()=>{const[A,e]=M.useState({x:0,y:0}),t=M.useRef(null),{themeColors:r}=RE(),n=(i=>{const g=parseInt(i.slice(1,3),16),B=parseInt(i.slice(3,5),16),s=parseInt(i.slice(5,7),16);return{r:g,g:B,b:s}})(r["--primary-color"]);return M.useEffect(()=>{const i=t.current;if(!i)return;const g=i.getContext("2d");if(!g)return;const B=20,s=70,a=()=>{if(!(!i||!g)){i.width=window.innerWidth,i.height=window.innerHeight,g.strokeStyle=`rgba(${n.r}, ${n.g}, ${n.b}, 0.05)`,g.lineWidth=1;for(let C=0;C<=i.width;C+=B)g.beginPath(),g.moveTo(C,0),g.lineTo(C,i.height),g.stroke();for(let C=0;C<=i.height;C+=B)g.beginPath(),g.moveTo(0,C),g.lineTo(i.width,C),g.stroke();for(let C=0;C<=i.width;C+=B)for(let l=0;l<=i.height;l+=B){const f=Math.sqrt(Math.pow(C-A.x,2)+Math.pow(l-A.y,2));if(f<=s){const c=Math.cos(f/s*(Math.PI/2));g.strokeStyle=`rgba(${n.r}, ${n.g}, ${n.b}, ${c*.5})`,C%B===0&&(g.beginPath(),g.moveTo(C,Math.max(0,l-B)),g.lineTo(C,Math.min(i.height,l+B)),g.stroke()),l%B===0&&(g.beginPath(),g.moveTo(Math.max(0,C-B),l),g.lineTo(Math.min(i.width,C+B),l),g.stroke())}}}},Q=C=>{e({x:C.clientX,y:C.clientY})},E=()=>{a()};return window.addEventListener("mousemove",Q),window.addEventListener("resize",E),a(),()=>{window.removeEventListener("mousemove",Q),window.removeEventListener("resize",E)}},[A,n]),iA.jsx("div",{style:{position:"absolute",top:0,left:0},children:iA.jsx("canvas",{ref:t,className:"absolute inset-0"})})},WPA=({suggestions:A,handleSendMessage:e,heading:t,subHeading:r})=>{const[o,n]=M.useState(""),{themeColors:i}=RE(),g=M.useRef(null);return iA.jsxs(Ge,{justify:"space-evenly",align:"center",vertical:!0,style:{height:"90vh"},children:[iA.jsx(h3,{}),iA.jsxs(Ge,{vertical:!0,align:"center",gap:12,style:{zIndex:1},children:[iA.jsx(At.Title,{level:2,style:{width:"30vw",textAlign:"center",fontFamily:"Sedan"},children:t}),iA.jsx(At.Text,{style:{width:"40vw",textAlign:"center"},children:r})]}),iA.jsxs(Io,{style:{position:"relative",maxWidth:"40vw"},children:[iA.jsx(Xu,{style:{position:"absolute",top:"-0.7rem",left:0,right:0,marginLeft:"auto",marginRight:"auto",width:"max-content",borderColor:i["--primary-color"],backgroundColor:i["--background"],color:i["--primary-color"]},children:"Suggestions"}),iA.jsxs(Ge,{vertical:!0,align:"center",gap:18,children:[iA.jsx(At.Text,{style:{marginTop:0},type:"secondary",children:"Get started with an example below"}),iA.jsx(Ge,{gap:12,style:{width:"100%"},children:A.map(B=>iA.jsx(Io,{style:{width:`calc(100% / ${A.length})`,overflow:"hidden",cursor:"pointer"},onClick:()=>{var s;n(B.content),(s=g==null?void 0:g.current)==null||s.focus()},rootClassName:"hoverable-card",styles:{body:{padding:12}},children:iA.jsxs(At.Text,{rootClassName:"three-line-ellipsis",style:{textAlign:"center"},children:[" ",B.title]})},B.title))})]})]}),iA.jsx(_u,{inputRef:g,userQuery:o,setUserQuery:n,handleSendMessage:()=>{e(o),n("")}})]})},ZPA=({inputRef:A,userQuery:e,setUserQuery:t,handleSendMessage:r,inputPlaceholder:o="Describe your product campaign here...",isFollowupDisabled:n=!1,countries:i=[],languages:g=[],handleChangeCountry:B,handleChangeLanguage:s,countrySelected:a,languageSelected:Q})=>{const E=e.trim().length===0||n;return iA.jsx(Ge,{vertical:!0,style:{width:"50vw"},children:iA.jsx(Io,{size:"small",bordered:!0,style:{width:"100%"},styles:{body:{padding:16}},children:iA.jsx(Ge,{justify:"space-between",gap:12,children:iA.jsxs(Ge,{vertical:!0,style:{width:"100%"},gap:24,children:[iA.jsxs(Ge,{vertical:!0,gap:4,style:{width:"100%"},children:[iA.jsx(At.Text,{type:"secondary",style:{fontSize:"0.8rem"},children:"I want to run my campaign for"}),iA.jsx(lg,{style:{width:"100%"},ref:A,onChange:C=>t(C.target.value),value:e,size:"large",variant:"outlined",placeholder:o,onPressEnter:r})]}),iA.jsxs(Ge,{align:"center",justify:"space-between",children:[iA.jsxs(Ge,{gap:4,align:"center",children:[iA.jsx(At.Text,{type:"secondary",style:{fontSize:"0.8rem"},children:"Targetting users in"}),iA.jsx(nn,{size:"small",variant:"borderless",suffixIcon:iA.jsx(QP,{}),value:a,onChange:B,options:i,popupMatchSelectWidth:!1,showSearch:!0}),iA.jsx(At.Text,{type:"secondary",style:{fontSize:"0.8rem"},children:"speaking"}),iA.jsx(nn,{size:"small",variant:"borderless",suffixIcon:iA.jsx(CP,{}),value:Q,onChange:s,options:g,popupMatchSelectWidth:!1,showSearch:!0})]}),iA.jsx(Tt,{disabled:E,size:"middle",type:"primary",onClick:r,icon:iA.jsx(EP,{weight:"bold"}),children:"Search"})]})]})})})})},qPA=({handleSendMessage:A,heading:e,subHeading:t,inputPlaceholder:r,countries:o=[],languages:n=[],handleChangeCountry:i,handleChangeLanguage:g,countrySelected:B,languageSelected:s})=>{const[a,Q]=M.useState(""),E=M.useRef(null);return iA.jsxs(Ge,{justify:"space-evenly",align:"center",vertical:!0,style:{height:"100vh"},children:[iA.jsx(h3,{}),iA.jsxs(Ge,{vertical:!0,align:"center",gap:12,style:{zIndex:1},children:[iA.jsx(At.Title,{level:2,style:{width:"30vw",textAlign:"center",fontFamily:"Sedan"},children:e}),iA.jsx(At.Text,{style:{width:"40vw",textAlign:"center"},children:t})]}),iA.jsx(ZPA,{inputRef:E,userQuery:a,setUserQuery:Q,handleSendMessage:()=>{A(a),Q("")},inputPlaceholder:r,countries:o,languages:n,countrySelected:B,languageSelected:s,handleChangeCountry:i,handleChangeLanguage:g})]})};function _PA(){return iA.jsxs(Ge,{style:{width:"90%"},align:"flex-start",gap:8,children:[iA.jsx(HE,{className:"ai-icon-rotate",src:"/ai-icon.svg",height:40,width:40,style:{height:"2rem",width:"2rem"}}),iA.jsx(gB,{active:!0})]})}function iee(){}function gee(){}function $PA(A,e){const t={};return(A[A.length-1]===""?[...A,""]:A).join((t.padRight?" ":"")+","+(t.padLeft===!1?"":" ")).trim()}const AMA=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,eMA=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,tMA={};function I3(A,e){return(tMA.jsx?eMA:AMA).test(A)}const rMA=/[ \t\n\f\r]/g;function oMA(A){return typeof A=="object"?A.type==="text"?d3(A.value):!1:d3(A)}function d3(A){return A.replace(rMA,"")===""}class Fc{constructor(e,t,r){this.property=e,this.normal=t,r&&(this.space=r)}}Fc.prototype.property={},Fc.prototype.normal={},Fc.prototype.space=null;function P3(A,e){const t={},r={};let o=-1;for(;++o4&&t.slice(0,4)==="data"&&sMA.test(e)){if(e.charAt(4)==="-"){const n=e.slice(5).replace(U3,CMA);r="data"+n.charAt(0).toUpperCase()+n.slice(1)}else{const n=e.slice(4);if(!U3.test(n)){let i=n.replace(aMA,EMA);i.charAt(0)!=="-"&&(i="-"+i),e="data"+i}}o=f8}return new o(r,e)}function EMA(A){return"-"+A.toLowerCase()}function CMA(A){return A.charAt(1).toUpperCase()}const lMA={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},cMA=P3([m3,p3,H3,b3,gMA],"html"),v8=P3([m3,p3,H3,b3,BMA],"svg");function fMA(A){return A.join(" ").trim()}var x3={},G3=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,vMA=/\n/g,wMA=/^\s*/,uMA=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,DMA=/^:\s*/,hMA=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,IMA=/^[;\s]*/,dMA=/^\s+|\s+$/g,PMA=` +`,z3="/",R3="*",wa="",MMA="comment",FMA="declaration",pMA=function(A,e){if(typeof A!="string")throw new TypeError("First argument must be a string");if(!A)return[];e=e||{};var t=1,r=1;function o(l){var f=l.match(vMA);f&&(t+=f.length);var c=l.lastIndexOf(PMA);r=~c?l.length-c:r+l.length}function n(){var l={line:t,column:r};return function(f){return f.position=new i(l),s(),f}}function i(l){this.start=l,this.end={line:t,column:r},this.source=e.source}i.prototype.content=A;function g(l){var f=new Error(e.source+":"+t+":"+r+": "+l);if(f.reason=l,f.filename=e.source,f.line=t,f.column=r,f.source=A,!e.silent)throw f}function B(l){var f=l.exec(A);if(f){var c=f[0];return o(c),A=A.slice(c.length),f}}function s(){B(wMA)}function a(l){var f;for(l=l||[];f=Q();)f!==!1&&l.push(f);return l}function Q(){var l=n();if(!(z3!=A.charAt(0)||R3!=A.charAt(1))){for(var f=2;wa!=A.charAt(f)&&(R3!=A.charAt(f)||z3!=A.charAt(f+1));)++f;if(f+=2,wa===A.charAt(f-1))return g("End of comment missing");var c=A.slice(2,f-2);return r+=2,o(c),A=A.slice(f),r+=2,l({type:MMA,comment:c})}}function E(){var l=n(),f=B(uMA);if(f){if(Q(),!B(DMA))return g("property missing ':'");var c=B(hMA),v=l({type:FMA,property:L3(f[0].replace(G3,wa)),value:c?L3(c[0].replace(G3,wa)):wa});return B(IMA),v}}function C(){var l=[];a(l);for(var f;f=E();)f!==!1&&(l.push(f),a(l));return l}return s(),C()};function L3(A){return A?A.replace(dMA,wa):wa}var mMA=gw&&gw.__importDefault||function(A){return A&&A.__esModule?A:{default:A}};Object.defineProperty(x3,"__esModule",{value:!0});var yMA=mMA(pMA);function YMA(A,e){var t=null;if(!A||typeof A!="string")return t;var r=(0,yMA.default)(A),o=typeof e=="function";return r.forEach(function(n){if(n.type==="declaration"){var i=n.property,g=n.value;o?e(i,g,n):g&&(t=t||{},t[i]=g)}}),t}var S3=x3.default=YMA;const HMA=S3.default||S3,O3=T3("end"),w8=T3("start");function T3(A){return e;function e(t){const r=t&&t.position&&t.position[A]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function bMA(A){const e=w8(A),t=O3(A);if(e&&t)return{start:e,end:t}}function pc(A){return!A||typeof A!="object"?"":"position"in A||"type"in A?k3(A.position):"start"in A||"end"in A?k3(A):"line"in A||"column"in A?u8(A):""}function u8(A){return N3(A&&A.line)+":"+N3(A&&A.column)}function k3(A){return u8(A&&A.start)+"-"+u8(A&&A.end)}function N3(A){return A&&typeof A=="number"?A:1}class Mo extends Error{constructor(e,t,r){super(),typeof t=="string"&&(r=t,t=void 0);let o="",n={},i=!1;if(t&&("line"in t&&"column"in t?n={place:t}:"start"in t&&"end"in t?n={place:t}:"type"in t?n={ancestors:[t],place:t.position}:n={...t}),typeof e=="string"?o=e:!n.cause&&e&&(i=!0,o=e.message,n.cause=e),!n.ruleId&&!n.source&&typeof r=="string"){const B=r.indexOf(":");B===-1?n.ruleId=r:(n.source=r.slice(0,B),n.ruleId=r.slice(B+1))}if(!n.place&&n.ancestors&&n.ancestors){const B=n.ancestors[n.ancestors.length-1];B&&(n.place=B.position)}const g=n.place&&"start"in n.place?n.place.start:n.place;this.ancestors=n.ancestors||void 0,this.cause=n.cause||void 0,this.column=g?g.column:void 0,this.fatal=void 0,this.file,this.message=o,this.line=g?g.line:void 0,this.name=pc(n.place)||"1:1",this.place=n.place||void 0,this.reason=this.message,this.ruleId=n.ruleId||void 0,this.source=n.source||void 0,this.stack=i&&n.cause&&typeof n.cause.stack=="string"?n.cause.stack:"",this.actual,this.expected,this.note,this.url}}Mo.prototype.file="",Mo.prototype.name="",Mo.prototype.reason="",Mo.prototype.message="",Mo.prototype.stack="",Mo.prototype.column=void 0,Mo.prototype.line=void 0,Mo.prototype.ancestors=void 0,Mo.prototype.cause=void 0,Mo.prototype.fatal=void 0,Mo.prototype.place=void 0,Mo.prototype.ruleId=void 0,Mo.prototype.source=void 0;const D8={}.hasOwnProperty,UMA=new Map,xMA=/[A-Z]/g,GMA=/-([a-z])/g,zMA=new Set(["table","tbody","thead","tfoot","tr"]),RMA=new Set(["td","th"]),j3="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function LMA(A,e){if(!e||e.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const t=e.filePath||void 0;let r;if(e.development){if(typeof e.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=KMA(t,e.jsxDEV)}else{if(typeof e.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof e.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=JMA(t,e.jsx,e.jsxs)}const o={Fragment:e.Fragment,ancestors:[],components:e.components||{},create:r,elementAttributeNameCase:e.elementAttributeNameCase||"react",evaluater:e.createEvaluater?e.createEvaluater():void 0,filePath:t,ignoreInvalidStyle:e.ignoreInvalidStyle||!1,passKeys:e.passKeys!==!1,passNode:e.passNode||!1,schema:e.space==="svg"?v8:cMA,stylePropertyNameCase:e.stylePropertyNameCase||"dom",tableCellAlignToStyle:e.tableCellAlignToStyle!==!1},n=J3(o,A,void 0);return n&&typeof n!="string"?n:o.create(A,o.Fragment,{children:n||void 0},void 0)}function J3(A,e,t){if(e.type==="element")return SMA(A,e,t);if(e.type==="mdxFlowExpression"||e.type==="mdxTextExpression")return OMA(A,e);if(e.type==="mdxJsxFlowElement"||e.type==="mdxJsxTextElement")return kMA(A,e,t);if(e.type==="mdxjsEsm")return TMA(A,e);if(e.type==="root")return NMA(A,e,t);if(e.type==="text")return jMA(A,e)}function SMA(A,e,t){const r=A.schema;let o=r;e.tagName.toLowerCase()==="svg"&&r.space==="html"&&(o=v8,A.schema=o),A.ancestors.push(e);const n=X3(A,e.tagName,!1),i=XMA(A,e);let g=I8(A,e);return zMA.has(e.tagName)&&(g=g.filter(function(B){return typeof B=="string"?!oMA(B):!0})),K3(A,i,n,e),h8(i,g),A.ancestors.pop(),A.schema=r,A.create(e,n,i,t)}function OMA(A,e){if(e.data&&e.data.estree&&A.evaluater){const r=e.data.estree.body[0];return r.type,A.evaluater.evaluateExpression(r.expression)}mc(A,e.position)}function TMA(A,e){if(e.data&&e.data.estree&&A.evaluater)return A.evaluater.evaluateProgram(e.data.estree);mc(A,e.position)}function kMA(A,e,t){const r=A.schema;let o=r;e.name==="svg"&&r.space==="html"&&(o=v8,A.schema=o),A.ancestors.push(e);const n=e.name===null?A.Fragment:X3(A,e.name,!0),i=VMA(A,e),g=I8(A,e);return K3(A,i,n,e),h8(i,g),A.ancestors.pop(),A.schema=r,A.create(e,n,i,t)}function NMA(A,e,t){const r={};return h8(r,I8(A,e)),A.create(e,A.Fragment,r,t)}function jMA(A,e){return e.value}function K3(A,e,t,r){typeof t!="string"&&t!==A.Fragment&&A.passNode&&(e.node=r)}function h8(A,e){if(e.length>0){const t=e.length>1?e:e[0];t&&(A.children=t)}}function JMA(A,e,t){return r;function r(o,n,i,g){const s=Array.isArray(i.children)?t:e;return g?s(n,i,g):s(n,i)}}function KMA(A,e){return t;function t(r,o,n,i){const g=Array.isArray(n.children),B=w8(r);return e(o,n,i,g,{columnNumber:B?B.column-1:void 0,fileName:A,lineNumber:B?B.line:void 0},void 0)}}function XMA(A,e){const t={};let r,o;for(o in e.properties)if(o!=="children"&&D8.call(e.properties,o)){const n=WMA(A,o,e.properties[o]);if(n){const[i,g]=n;A.tableCellAlignToStyle&&i==="align"&&typeof g=="string"&&RMA.has(e.tagName)?r=g:t[i]=g}}if(r){const n=t.style||(t.style={});n[A.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return t}function VMA(A,e){const t={};for(const r of e.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&A.evaluater){const n=r.data.estree.body[0];n.type;const i=n.expression;i.type;const g=i.properties[0];g.type,Object.assign(t,A.evaluater.evaluateExpression(g.argument))}else mc(A,e.position);else{const o=r.name;let n;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&A.evaluater){const g=r.value.data.estree.body[0];g.type,n=A.evaluater.evaluateExpression(g.expression)}else mc(A,e.position);else n=r.value===null?!0:r.value;t[o]=n}return t}function I8(A,e){const t=[];let r=-1;const o=A.passKeys?new Map:UMA;for(;++ro?0:o+e:e=e>o?o:e,t=t>0?t:0,r.length<1e4)i=Array.from(r),i.unshift(e,t),A.splice(...i);else for(t&&A.splice(e,t);n0?(aB(A,A.length,0,e),A):e}const q3={}.hasOwnProperty;function oFA(A){const e={};let t=-1;for(;++t13&&t<32||t>126&&t<160||t>55295&&t<57344||t>64975&&t<65008||(t&65535)===65535||(t&65535)===65534||t>1114111?"�":String.fromCodePoint(t)}function OE(A){return A.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Dg=rs(/[A-Za-z]/),pn=rs(/[\dA-Za-z]/),gFA=rs(/[#-'*+\--9=?A-Z^-~]/);function M8(A){return A!==null&&(A<32||A===127)}const F8=rs(/\d/),BFA=rs(/[\dA-Fa-f]/),sFA=rs(/[!-/:-@[-`{-~]/);function _e(A){return A!==null&&A<-2}function an(A){return A!==null&&(A<0||A===32)}function kt(A){return A===-2||A===-1||A===32}const aFA=rs(new RegExp("\\p{P}|\\p{S}","u")),QFA=rs(/\s/);function rs(A){return e;function e(t){return t!==null&&t>-1&&A.test(String.fromCharCode(t))}}function TE(A){const e=[];let t=-1,r=0,o=0;for(;++t55295&&n<57344){const g=A.charCodeAt(t+1);n<56320&&g>56319&&g<57344?(i=String.fromCharCode(n,g),o=1):i="�"}else i=String.fromCharCode(n);i&&(e.push(A.slice(r,t),encodeURIComponent(i)),r=t+o+1,i=""),o&&(t+=o,o=0)}return e.join("")+A.slice(r)}function Br(A,e,t,r){const o=r?r-1:Number.POSITIVE_INFINITY;let n=0;return i;function i(B){return kt(B)?(A.enter(t),g(B)):e(B)}function g(B){return kt(B)&&n++i))return;const P=e.events.length;let F=P,p,m;for(;F--;)if(e.events[F][0]==="exit"&&e.events[F][1].type==="chunkFlow"){if(p){m=e.events[F][1].end;break}p=!0}for(v(r),d=P;du;){const I=t[h];e.containerState=I[1],I[0].exit.call(e,A)}t.length=u}function w(){o.write([null]),n=void 0,o=void 0,e.containerState._closeFlow=void 0}}function fFA(A,e,t){return Br(A,A.attempt(this.parser.constructs.document,e,t),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function Ak(A){if(A===null||an(A)||QFA(A))return 1;if(aFA(A))return 2}function p8(A,e,t){const r=[];let o=-1;for(;++o1&&A[t][1].end.offset-A[t][1].start.offset>1?2:1;const Q=Object.assign({},A[r][1].end),E=Object.assign({},A[t][1].start);ek(Q,-B),ek(E,B),i={type:B>1?"strongSequence":"emphasisSequence",start:Q,end:Object.assign({},A[r][1].end)},g={type:B>1?"strongSequence":"emphasisSequence",start:Object.assign({},A[t][1].start),end:E},n={type:B>1?"strongText":"emphasisText",start:Object.assign({},A[r][1].end),end:Object.assign({},A[t][1].start)},o={type:B>1?"strong":"emphasis",start:Object.assign({},i.start),end:Object.assign({},g.end)},A[r][1].end=Object.assign({},i.start),A[t][1].start=Object.assign({},g.end),s=[],A[r][1].end.offset-A[r][1].start.offset&&(s=Zn(s,[["enter",A[r][1],e],["exit",A[r][1],e]])),s=Zn(s,[["enter",o,e],["enter",i,e],["exit",i,e],["enter",n,e]]),s=Zn(s,p8(e.parser.constructs.insideSpan.null,A.slice(r+1,t),e)),s=Zn(s,[["exit",n,e],["enter",g,e],["exit",g,e],["exit",o,e]]),A[t][1].end.offset-A[t][1].start.offset?(a=2,s=Zn(s,[["enter",A[t][1],e],["exit",A[t][1],e]])):a=0,aB(A,r-1,t-r+3,s),t=r+s.length-a-2;break}}for(t=-1;++t0&&kt(d)?Br(A,w,"linePrefix",n+1)(d):w(d)}function w(d){return d===null||_e(d)?A.check(nk,f,h)(d):(A.enter("codeFlowValue"),u(d))}function u(d){return d===null||_e(d)?(A.exit("codeFlowValue"),w(d)):(A.consume(d),u)}function h(d){return A.exit("codeFenced"),e(d)}function I(d,P,F){let p=0;return m;function m(x){return d.enter("lineEnding"),d.consume(x),d.exit("lineEnding"),y}function y(x){return d.enter("codeFencedFence"),kt(x)?Br(d,H,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(x):H(x)}function H(x){return x===g?(d.enter("codeFencedFenceSequence"),U(x)):F(x)}function U(x){return x===g?(p++,d.consume(x),U):p>=i?(d.exit("codeFencedFenceSequence"),kt(x)?Br(d,Y,"whitespace")(x):Y(x)):F(x)}function Y(x){return x===null||_e(x)?(d.exit("codeFencedFence"),P(x)):F(x)}}}function mFA(A,e,t){const r=this;return o;function o(i){return i===null?t(i):(A.enter("lineEnding"),A.consume(i),A.exit("lineEnding"),n)}function n(i){return r.parser.lazy[r.now().line]?t(i):e(i)}}const y8={name:"codeIndented",tokenize:YFA},yFA={tokenize:HFA,partial:!0};function YFA(A,e,t){const r=this;return o;function o(s){return A.enter("codeIndented"),Br(A,n,"linePrefix",5)(s)}function n(s){const a=r.events[r.events.length-1];return a&&a[1].type==="linePrefix"&&a[2].sliceSerialize(a[1],!0).length>=4?i(s):t(s)}function i(s){return s===null?B(s):_e(s)?A.attempt(yFA,i,B)(s):(A.enter("codeFlowValue"),g(s))}function g(s){return s===null||_e(s)?(A.exit("codeFlowValue"),i(s)):(A.consume(s),g)}function B(s){return A.exit("codeIndented"),e(s)}}function HFA(A,e,t){const r=this;return o;function o(i){return r.parser.lazy[r.now().line]?t(i):_e(i)?(A.enter("lineEnding"),A.consume(i),A.exit("lineEnding"),o):Br(A,n,"linePrefix",5)(i)}function n(i){const g=r.events[r.events.length-1];return g&&g[1].type==="linePrefix"&&g[2].sliceSerialize(g[1],!0).length>=4?e(i):_e(i)?o(i):t(i)}}const bFA={name:"codeText",tokenize:GFA,resolve:UFA,previous:xFA};function UFA(A){let e=A.length-4,t=3,r,o;if((A[t][1].type==="lineEnding"||A[t][1].type==="space")&&(A[e][1].type==="lineEnding"||A[e][1].type==="space")){for(r=t;++r=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(e,t,r){const o=t||0;this.setCursor(Math.trunc(e));const n=this.right.splice(this.right.length-o,Number.POSITIVE_INFINITY);return r&&yc(this.left,r),n.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(e){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(e)}pushMany(e){this.setCursor(Number.POSITIVE_INFINITY),yc(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),yc(this.right,e.reverse())}setCursor(e){if(!(e===this.left.length||e>this.left.length&&this.right.length===0||e<0&&this.left.length===0))if(e=4?e(i):A.interrupt(r.parser.constructs.flow,t,e)(i)}}function Bk(A,e,t,r,o,n,i,g,B){const s=B||Number.POSITIVE_INFINITY;let a=0;return Q;function Q(v){return v===60?(A.enter(r),A.enter(o),A.enter(n),A.consume(v),A.exit(n),E):v===null||v===32||v===41||M8(v)?t(v):(A.enter(r),A.enter(i),A.enter(g),A.enter("chunkString",{contentType:"string"}),f(v))}function E(v){return v===62?(A.enter(n),A.consume(v),A.exit(n),A.exit(o),A.exit(r),e):(A.enter(g),A.enter("chunkString",{contentType:"string"}),C(v))}function C(v){return v===62?(A.exit("chunkString"),A.exit(g),E(v)):v===null||v===60||_e(v)?t(v):(A.consume(v),v===92?l:C)}function l(v){return v===60||v===62||v===92?(A.consume(v),C):C(v)}function f(v){return!a&&(v===null||v===41||an(v))?(A.exit("chunkString"),A.exit(g),A.exit(i),A.exit(r),e(v)):a999||C===null||C===91||C===93&&!B||C===94&&!g&&"_hiddenFootnoteSupport"in i.parser.constructs?t(C):C===93?(A.exit(n),A.enter(o),A.consume(C),A.exit(o),A.exit(r),e):_e(C)?(A.enter("lineEnding"),A.consume(C),A.exit("lineEnding"),a):(A.enter("chunkString",{contentType:"string"}),Q(C))}function Q(C){return C===null||C===91||C===93||_e(C)||g++>999?(A.exit("chunkString"),a(C)):(A.consume(C),B||(B=!kt(C)),C===92?E:Q)}function E(C){return C===91||C===92||C===93?(A.consume(C),g++,Q):Q(C)}}function ak(A,e,t,r,o,n){let i;return g;function g(E){return E===34||E===39||E===40?(A.enter(r),A.enter(o),A.consume(E),A.exit(o),i=E===40?41:E,B):t(E)}function B(E){return E===i?(A.enter(o),A.consume(E),A.exit(o),A.exit(r),e):(A.enter(n),s(E))}function s(E){return E===i?(A.exit(n),B(i)):E===null?t(E):_e(E)?(A.enter("lineEnding"),A.consume(E),A.exit("lineEnding"),Br(A,s,"linePrefix")):(A.enter("chunkString",{contentType:"string"}),a(E))}function a(E){return E===i||E===null||_e(E)?(A.exit("chunkString"),s(E)):(A.consume(E),E===92?Q:a)}function Q(E){return E===i||E===92?(A.consume(E),a):a(E)}}function Yc(A,e){let t;return r;function r(o){return _e(o)?(A.enter("lineEnding"),A.consume(o),A.exit("lineEnding"),t=!0,r):kt(o)?Br(A,r,t?"linePrefix":"lineSuffix")(o):e(o)}}const NFA={name:"definition",tokenize:JFA},jFA={tokenize:KFA,partial:!0};function JFA(A,e,t){const r=this;let o;return n;function n(C){return A.enter("definition"),i(C)}function i(C){return sk.call(r,A,g,t,"definitionLabel","definitionLabelMarker","definitionLabelString")(C)}function g(C){return o=OE(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),C===58?(A.enter("definitionMarker"),A.consume(C),A.exit("definitionMarker"),B):t(C)}function B(C){return an(C)?Yc(A,s)(C):s(C)}function s(C){return Bk(A,a,t,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(C)}function a(C){return A.attempt(jFA,Q,Q)(C)}function Q(C){return kt(C)?Br(A,E,"whitespace")(C):E(C)}function E(C){return C===null||_e(C)?(A.exit("definition"),r.parser.defined.push(o),e(C)):t(C)}}function KFA(A,e,t){return r;function r(g){return an(g)?Yc(A,o)(g):t(g)}function o(g){return ak(A,n,t,"definitionTitle","definitionTitleMarker","definitionTitleString")(g)}function n(g){return kt(g)?Br(A,i,"whitespace")(g):i(g)}function i(g){return g===null||_e(g)?e(g):t(g)}}const XFA={name:"hardBreakEscape",tokenize:VFA};function VFA(A,e,t){return r;function r(n){return A.enter("hardBreakEscape"),A.consume(n),o}function o(n){return _e(n)?(A.exit("hardBreakEscape"),e(n)):t(n)}}const WFA={name:"headingAtx",tokenize:qFA,resolve:ZFA};function ZFA(A,e){let t=A.length-2,r=3,o,n;return A[r][1].type==="whitespace"&&(r+=2),t-2>r&&A[t][1].type==="whitespace"&&(t-=2),A[t][1].type==="atxHeadingSequence"&&(r===t-1||t-4>r&&A[t-2][1].type==="whitespace")&&(t-=r+1===t?2:4),t>r&&(o={type:"atxHeadingText",start:A[r][1].start,end:A[t][1].end},n={type:"chunkText",start:A[r][1].start,end:A[t][1].end,contentType:"text"},aB(A,r,t-r+1,[["enter",o,e],["enter",n,e],["exit",n,e],["exit",o,e]])),A}function qFA(A,e,t){let r=0;return o;function o(a){return A.enter("atxHeading"),n(a)}function n(a){return A.enter("atxHeadingSequence"),i(a)}function i(a){return a===35&&r++<6?(A.consume(a),i):a===null||an(a)?(A.exit("atxHeadingSequence"),g(a)):t(a)}function g(a){return a===35?(A.enter("atxHeadingSequence"),B(a)):a===null||_e(a)?(A.exit("atxHeading"),e(a)):kt(a)?Br(A,g,"whitespace")(a):(A.enter("atxHeadingText"),s(a))}function B(a){return a===35?(A.consume(a),B):(A.exit("atxHeadingSequence"),g(a))}function s(a){return a===null||a===35||an(a)?(A.exit("atxHeadingText"),g(a)):(A.consume(a),s)}}const _FA=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Qk=["pre","script","style","textarea"],$FA={name:"htmlFlow",tokenize:rpA,resolveTo:tpA,concrete:!0},ApA={tokenize:npA,partial:!0},epA={tokenize:opA,partial:!0};function tpA(A){let e=A.length;for(;e--&&!(A[e][0]==="enter"&&A[e][1].type==="htmlFlow"););return e>1&&A[e-2][1].type==="linePrefix"&&(A[e][1].start=A[e-2][1].start,A[e+1][1].start=A[e-2][1].start,A.splice(e-2,2)),A}function rpA(A,e,t){const r=this;let o,n,i,g,B;return s;function s(S){return a(S)}function a(S){return A.enter("htmlFlow"),A.enter("htmlFlowData"),A.consume(S),Q}function Q(S){return S===33?(A.consume(S),E):S===47?(A.consume(S),n=!0,f):S===63?(A.consume(S),o=3,r.interrupt?e:b):Dg(S)?(A.consume(S),i=String.fromCharCode(S),c):t(S)}function E(S){return S===45?(A.consume(S),o=2,C):S===91?(A.consume(S),o=5,g=0,l):Dg(S)?(A.consume(S),o=4,r.interrupt?e:b):t(S)}function C(S){return S===45?(A.consume(S),r.interrupt?e:b):t(S)}function l(S){const j="CDATA[";return S===j.charCodeAt(g++)?(A.consume(S),g===j.length?r.interrupt?e:H:l):t(S)}function f(S){return Dg(S)?(A.consume(S),i=String.fromCharCode(S),c):t(S)}function c(S){if(S===null||S===47||S===62||an(S)){const j=S===47,J=i.toLowerCase();return!j&&!n&&Qk.includes(J)?(o=1,r.interrupt?e(S):H(S)):_FA.includes(i.toLowerCase())?(o=6,j?(A.consume(S),v):r.interrupt?e(S):H(S)):(o=7,r.interrupt&&!r.parser.lazy[r.now().line]?t(S):n?w(S):u(S))}return S===45||pn(S)?(A.consume(S),i+=String.fromCharCode(S),c):t(S)}function v(S){return S===62?(A.consume(S),r.interrupt?e:H):t(S)}function w(S){return kt(S)?(A.consume(S),w):m(S)}function u(S){return S===47?(A.consume(S),m):S===58||S===95||Dg(S)?(A.consume(S),h):kt(S)?(A.consume(S),u):m(S)}function h(S){return S===45||S===46||S===58||S===95||pn(S)?(A.consume(S),h):I(S)}function I(S){return S===61?(A.consume(S),d):kt(S)?(A.consume(S),I):u(S)}function d(S){return S===null||S===60||S===61||S===62||S===96?t(S):S===34||S===39?(A.consume(S),B=S,P):kt(S)?(A.consume(S),d):F(S)}function P(S){return S===B?(A.consume(S),B=null,p):S===null||_e(S)?t(S):(A.consume(S),P)}function F(S){return S===null||S===34||S===39||S===47||S===60||S===61||S===62||S===96||an(S)?I(S):(A.consume(S),F)}function p(S){return S===47||S===62||kt(S)?u(S):t(S)}function m(S){return S===62?(A.consume(S),y):t(S)}function y(S){return S===null||_e(S)?H(S):kt(S)?(A.consume(S),y):t(S)}function H(S){return S===45&&o===2?(A.consume(S),G):S===60&&o===1?(A.consume(S),R):S===62&&o===4?(A.consume(S),O):S===63&&o===3?(A.consume(S),b):S===93&&o===5?(A.consume(S),L):_e(S)&&(o===6||o===7)?(A.exit("htmlFlowData"),A.check(ApA,T,U)(S)):S===null||_e(S)?(A.exit("htmlFlowData"),U(S)):(A.consume(S),H)}function U(S){return A.check(epA,Y,T)(S)}function Y(S){return A.enter("lineEnding"),A.consume(S),A.exit("lineEnding"),x}function x(S){return S===null||_e(S)?U(S):(A.enter("htmlFlowData"),H(S))}function G(S){return S===45?(A.consume(S),b):H(S)}function R(S){return S===47?(A.consume(S),i="",z):H(S)}function z(S){if(S===62){const j=i.toLowerCase();return Qk.includes(j)?(A.consume(S),O):H(S)}return Dg(S)&&i.length<8?(A.consume(S),i+=String.fromCharCode(S),z):H(S)}function L(S){return S===93?(A.consume(S),b):H(S)}function b(S){return S===62?(A.consume(S),O):S===45&&o===2?(A.consume(S),b):H(S)}function O(S){return S===null||_e(S)?(A.exit("htmlFlowData"),T(S)):(A.consume(S),O)}function T(S){return A.exit("htmlFlow"),e(S)}}function opA(A,e,t){const r=this;return o;function o(i){return _e(i)?(A.enter("lineEnding"),A.consume(i),A.exit("lineEnding"),n):t(i)}function n(i){return r.parser.lazy[r.now().line]?t(i):e(i)}}function npA(A,e,t){return r;function r(o){return A.enter("lineEnding"),A.consume(o),A.exit("lineEnding"),A.attempt(AD,e,t)}}const ipA={name:"htmlText",tokenize:gpA};function gpA(A,e,t){const r=this;let o,n,i;return g;function g(b){return A.enter("htmlText"),A.enter("htmlTextData"),A.consume(b),B}function B(b){return b===33?(A.consume(b),s):b===47?(A.consume(b),I):b===63?(A.consume(b),u):Dg(b)?(A.consume(b),F):t(b)}function s(b){return b===45?(A.consume(b),a):b===91?(A.consume(b),n=0,l):Dg(b)?(A.consume(b),w):t(b)}function a(b){return b===45?(A.consume(b),C):t(b)}function Q(b){return b===null?t(b):b===45?(A.consume(b),E):_e(b)?(i=Q,R(b)):(A.consume(b),Q)}function E(b){return b===45?(A.consume(b),C):Q(b)}function C(b){return b===62?G(b):b===45?E(b):Q(b)}function l(b){const O="CDATA[";return b===O.charCodeAt(n++)?(A.consume(b),n===O.length?f:l):t(b)}function f(b){return b===null?t(b):b===93?(A.consume(b),c):_e(b)?(i=f,R(b)):(A.consume(b),f)}function c(b){return b===93?(A.consume(b),v):f(b)}function v(b){return b===62?G(b):b===93?(A.consume(b),v):f(b)}function w(b){return b===null||b===62?G(b):_e(b)?(i=w,R(b)):(A.consume(b),w)}function u(b){return b===null?t(b):b===63?(A.consume(b),h):_e(b)?(i=u,R(b)):(A.consume(b),u)}function h(b){return b===62?G(b):u(b)}function I(b){return Dg(b)?(A.consume(b),d):t(b)}function d(b){return b===45||pn(b)?(A.consume(b),d):P(b)}function P(b){return _e(b)?(i=P,R(b)):kt(b)?(A.consume(b),P):G(b)}function F(b){return b===45||pn(b)?(A.consume(b),F):b===47||b===62||an(b)?p(b):t(b)}function p(b){return b===47?(A.consume(b),G):b===58||b===95||Dg(b)?(A.consume(b),m):_e(b)?(i=p,R(b)):kt(b)?(A.consume(b),p):G(b)}function m(b){return b===45||b===46||b===58||b===95||pn(b)?(A.consume(b),m):y(b)}function y(b){return b===61?(A.consume(b),H):_e(b)?(i=y,R(b)):kt(b)?(A.consume(b),y):p(b)}function H(b){return b===null||b===60||b===61||b===62||b===96?t(b):b===34||b===39?(A.consume(b),o=b,U):_e(b)?(i=H,R(b)):kt(b)?(A.consume(b),H):(A.consume(b),Y)}function U(b){return b===o?(A.consume(b),o=void 0,x):b===null?t(b):_e(b)?(i=U,R(b)):(A.consume(b),U)}function Y(b){return b===null||b===34||b===39||b===60||b===61||b===96?t(b):b===47||b===62||an(b)?p(b):(A.consume(b),Y)}function x(b){return b===47||b===62||an(b)?p(b):t(b)}function G(b){return b===62?(A.consume(b),A.exit("htmlTextData"),A.exit("htmlText"),e):t(b)}function R(b){return A.exit("htmlTextData"),A.enter("lineEnding"),A.consume(b),A.exit("lineEnding"),z}function z(b){return kt(b)?Br(A,L,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(b):L(b)}function L(b){return A.enter("htmlTextData"),i(b)}}const Y8={name:"labelEnd",tokenize:CpA,resolveTo:EpA,resolveAll:QpA},BpA={tokenize:lpA},spA={tokenize:cpA},apA={tokenize:fpA};function QpA(A){let e=-1;for(;++e=3&&(s===null||_e(s))?(A.exit("thematicBreak"),e(s)):t(s)}function B(s){return s===o?(A.consume(s),r++,B):(A.exit("thematicBreakSequence"),kt(s)?Br(A,g,"whitespace")(s):g(s))}}const Qn={name:"list",tokenize:MpA,continuation:{tokenize:FpA},exit:mpA},dpA={tokenize:ypA,partial:!0},PpA={tokenize:ppA,partial:!0};function MpA(A,e,t){const r=this,o=r.events[r.events.length-1];let n=o&&o[1].type==="linePrefix"?o[2].sliceSerialize(o[1],!0).length:0,i=0;return g;function g(C){const l=r.containerState.type||(C===42||C===43||C===45?"listUnordered":"listOrdered");if(l==="listUnordered"?!r.containerState.marker||C===r.containerState.marker:F8(C)){if(r.containerState.type||(r.containerState.type=l,A.enter(l,{_container:!0})),l==="listUnordered")return A.enter("listItemPrefix"),C===42||C===45?A.check(eD,t,s)(C):s(C);if(!r.interrupt||C===49)return A.enter("listItemPrefix"),A.enter("listItemValue"),B(C)}return t(C)}function B(C){return F8(C)&&++i<10?(A.consume(C),B):(!r.interrupt||i<2)&&(r.containerState.marker?C===r.containerState.marker:C===41||C===46)?(A.exit("listItemValue"),s(C)):t(C)}function s(C){return A.enter("listItemMarker"),A.consume(C),A.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||C,A.check(AD,r.interrupt?t:a,A.attempt(dpA,E,Q))}function a(C){return r.containerState.initialBlankLine=!0,n++,E(C)}function Q(C){return kt(C)?(A.enter("listItemPrefixWhitespace"),A.consume(C),A.exit("listItemPrefixWhitespace"),E):t(C)}function E(C){return r.containerState.size=n+r.sliceSerialize(A.exit("listItemPrefix"),!0).length,e(C)}}function FpA(A,e,t){const r=this;return r.containerState._closeFlow=void 0,A.check(AD,o,n);function o(g){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Br(A,e,"listItemIndent",r.containerState.size+1)(g)}function n(g){return r.containerState.furtherBlankLines||!kt(g)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(g)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,A.attempt(PpA,e,i)(g))}function i(g){return r.containerState._closeFlow=!0,r.interrupt=void 0,Br(A,A.attempt(Qn,e,t),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(g)}}function ppA(A,e,t){const r=this;return Br(A,o,"listItemIndent",r.containerState.size+1);function o(n){const i=r.events[r.events.length-1];return i&&i[1].type==="listItemIndent"&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?e(n):t(n)}}function mpA(A){A.exit(this.containerState.type)}function ypA(A,e,t){const r=this;return Br(A,o,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function o(n){const i=r.events[r.events.length-1];return!kt(n)&&i&&i[1].type==="listItemPrefixWhitespace"?e(n):t(n)}}const Ek={name:"setextUnderline",tokenize:HpA,resolveTo:YpA};function YpA(A,e){let t=A.length,r,o,n;for(;t--;)if(A[t][0]==="enter"){if(A[t][1].type==="content"){r=t;break}A[t][1].type==="paragraph"&&(o=t)}else A[t][1].type==="content"&&A.splice(t,1),!n&&A[t][1].type==="definition"&&(n=t);const i={type:"setextHeading",start:Object.assign({},A[o][1].start),end:Object.assign({},A[A.length-1][1].end)};return A[o][1].type="setextHeadingText",n?(A.splice(o,0,["enter",i,e]),A.splice(n+1,0,["exit",A[r][1],e]),A[r][1].end=Object.assign({},A[n][1].end)):A[r][1]=i,A.push(["exit",i,e]),A}function HpA(A,e,t){const r=this;let o;return n;function n(s){let a=r.events.length,Q;for(;a--;)if(r.events[a][1].type!=="lineEnding"&&r.events[a][1].type!=="linePrefix"&&r.events[a][1].type!=="content"){Q=r.events[a][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||Q)?(A.enter("setextHeadingLine"),o=s,i(s)):t(s)}function i(s){return A.enter("setextHeadingLineSequence"),g(s)}function g(s){return s===o?(A.consume(s),g):(A.exit("setextHeadingLineSequence"),kt(s)?Br(A,B,"lineSuffix")(s):B(s))}function B(s){return s===null||_e(s)?(A.exit("setextHeadingLine"),e(s)):t(s)}}const bpA={tokenize:UpA};function UpA(A){const e=this,t=A.attempt(AD,r,A.attempt(this.parser.constructs.flowInitial,o,Br(A,A.attempt(this.parser.constructs.flow,o,A.attempt(LFA,o)),"linePrefix")));return t;function r(n){if(n===null){A.consume(n);return}return A.enter("lineEndingBlank"),A.consume(n),A.exit("lineEndingBlank"),e.currentConstruct=void 0,t}function o(n){if(n===null){A.consume(n);return}return A.enter("lineEnding"),A.consume(n),A.exit("lineEnding"),e.currentConstruct=void 0,t}}const xpA={resolveAll:lk()},GpA=Ck("string"),zpA=Ck("text");function Ck(A){return{tokenize:e,resolveAll:lk(A==="text"?RpA:void 0)};function e(t){const r=this,o=this.parser.constructs[A],n=t.attempt(o,i,g);return i;function i(a){return s(a)?n(a):g(a)}function g(a){if(a===null){t.consume(a);return}return t.enter("data"),t.consume(a),B}function B(a){return s(a)?(t.exit("data"),n(a)):(t.consume(a),B)}function s(a){if(a===null)return!0;const Q=o[a];let E=-1;if(Q)for(;++E-1){const g=i[0];typeof g=="string"?i[0]=g.slice(r):i.shift()}n>0&&i.push(A[o].slice(0,n))}return i}function OpA(A,e){let t=-1;const r=[];let o;for(;++t0){const wA=xA.tokenStack[xA.tokenStack.length-1];(wA[1]||d3).call(xA,void 0,wA[0])}for(vA.position={start:os(oA.length>0?oA[0][1].start:{line:1,column:1,offset:0}),end:os(oA.length>0?oA[oA.length-2][1].end:{line:1,column:1,offset:0})},hA=-1;++hA1?"-"+g:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(i)}]};A.patch(e,B);const s={type:"element",tagName:"sup",properties:{},children:[B]};return A.patch(e,s),A.applyData(e,s)}function l8A(A,e){const t={type:"element",tagName:"h"+e.depth,properties:{},children:A.all(e)};return A.patch(e,t),A.applyData(e,t)}function c8A(A,e){if(A.options.allowDangerousHtml){const t={type:"raw",value:e.value};return A.patch(e,t),A.applyData(e,t)}}function P3(A,e){const t=e.referenceType;let r="]";if(t==="collapsed"?r+="[]":t==="full"&&(r+="["+(e.label||e.identifier)+"]"),e.type==="imageReference")return[{type:"text",value:"!["+e.alt+r}];const o=A.all(e),n=o[0];n&&n.type==="text"?n.value="["+n.value:o.unshift({type:"text",value:"["});const i=o[o.length-1];return i&&i.type==="text"?i.value+=r:o.push({type:"text",value:r}),o}function f8A(A,e){const t=String(e.identifier).toUpperCase(),r=A.definitionById.get(t);if(!r)return P3(A,e);const o={src:OE(r.url||""),alt:e.alt};r.title!==null&&r.title!==void 0&&(o.title=r.title);const n={type:"element",tagName:"img",properties:o,children:[]};return A.patch(e,n),A.applyData(e,n)}function v8A(A,e){const t={src:OE(e.url)};e.alt!==null&&e.alt!==void 0&&(t.alt=e.alt),e.title!==null&&e.title!==void 0&&(t.title=e.title);const r={type:"element",tagName:"img",properties:t,children:[]};return A.patch(e,r),A.applyData(e,r)}function w8A(A,e){const t={type:"text",value:e.value.replace(/\r?\n|\r/g," ")};A.patch(e,t);const r={type:"element",tagName:"code",properties:{},children:[t]};return A.patch(e,r),A.applyData(e,r)}function u8A(A,e){const t=String(e.identifier).toUpperCase(),r=A.definitionById.get(t);if(!r)return P3(A,e);const o={href:OE(r.url||"")};r.title!==null&&r.title!==void 0&&(o.title=r.title);const n={type:"element",tagName:"a",properties:o,children:A.all(e)};return A.patch(e,n),A.applyData(e,n)}function D8A(A,e){const t={href:OE(e.url)};e.title!==null&&e.title!==void 0&&(t.title=e.title);const r={type:"element",tagName:"a",properties:t,children:A.all(e)};return A.patch(e,r),A.applyData(e,r)}function h8A(A,e,t){const r=A.all(e),o=t?I8A(t):M3(e),n={},i=[];if(typeof e.checked=="boolean"){const a=r[0];let Q;a&&a.type==="element"&&a.tagName==="p"?Q=a:(Q={type:"element",tagName:"p",properties:{},children:[]},r.unshift(Q)),Q.children.length>0&&Q.children.unshift({type:"text",value:" "}),Q.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:e.checked,disabled:!0},children:[]}),n.className=["task-list-item"]}let g=-1;for(;++g0){const wA=xA.tokenStack[xA.tokenStack.length-1];(wA[1]||wk).call(xA,void 0,wA[0])}for(vA.position={start:os(oA.length>0?oA[0][1].start:{line:1,column:1,offset:0}),end:os(oA.length>0?oA[oA.length-2][1].end:{line:1,column:1,offset:0})},hA=-1;++hA1?"-"+g:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(i)}]};A.patch(e,B);const s={type:"element",tagName:"sup",properties:{},children:[B]};return A.patch(e,s),A.applyData(e,s)}function o8A(A,e){const t={type:"element",tagName:"h"+e.depth,properties:{},children:A.all(e)};return A.patch(e,t),A.applyData(e,t)}function n8A(A,e){if(A.options.allowDangerousHtml){const t={type:"raw",value:e.value};return A.patch(e,t),A.applyData(e,t)}}function uk(A,e){const t=e.referenceType;let r="]";if(t==="collapsed"?r+="[]":t==="full"&&(r+="["+(e.label||e.identifier)+"]"),e.type==="imageReference")return[{type:"text",value:"!["+e.alt+r}];const o=A.all(e),n=o[0];n&&n.type==="text"?n.value="["+n.value:o.unshift({type:"text",value:"["});const i=o[o.length-1];return i&&i.type==="text"?i.value+=r:o.push({type:"text",value:r}),o}function i8A(A,e){const t=String(e.identifier).toUpperCase(),r=A.definitionById.get(t);if(!r)return uk(A,e);const o={src:TE(r.url||""),alt:e.alt};r.title!==null&&r.title!==void 0&&(o.title=r.title);const n={type:"element",tagName:"img",properties:o,children:[]};return A.patch(e,n),A.applyData(e,n)}function g8A(A,e){const t={src:TE(e.url)};e.alt!==null&&e.alt!==void 0&&(t.alt=e.alt),e.title!==null&&e.title!==void 0&&(t.title=e.title);const r={type:"element",tagName:"img",properties:t,children:[]};return A.patch(e,r),A.applyData(e,r)}function B8A(A,e){const t={type:"text",value:e.value.replace(/\r?\n|\r/g," ")};A.patch(e,t);const r={type:"element",tagName:"code",properties:{},children:[t]};return A.patch(e,r),A.applyData(e,r)}function s8A(A,e){const t=String(e.identifier).toUpperCase(),r=A.definitionById.get(t);if(!r)return uk(A,e);const o={href:TE(r.url||"")};r.title!==null&&r.title!==void 0&&(o.title=r.title);const n={type:"element",tagName:"a",properties:o,children:A.all(e)};return A.patch(e,n),A.applyData(e,n)}function a8A(A,e){const t={href:TE(e.url)};e.title!==null&&e.title!==void 0&&(t.title=e.title);const r={type:"element",tagName:"a",properties:t,children:A.all(e)};return A.patch(e,r),A.applyData(e,r)}function Q8A(A,e,t){const r=A.all(e),o=t?E8A(t):Dk(e),n={},i=[];if(typeof e.checked=="boolean"){const a=r[0];let Q;a&&a.type==="element"&&a.tagName==="p"?Q=a:(Q={type:"element",tagName:"p",properties:{},children:[]},r.unshift(Q)),Q.children.length>0&&Q.children.unshift({type:"text",value:" "}),Q.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:e.checked,disabled:!0},children:[]}),n.className=["task-list-item"]}let g=-1;for(;++g1}function d8A(A,e){const t={},r=A.all(e);let o=-1;for(typeof e.start=="number"&&e.start!==1&&(t.start=e.start);++o0){const i={type:"element",tagName:"tbody",properties:{},children:A.wrap(t,!0)},g=D8(e.children[1]),B=Jk(e.children[e.children.length-1]);g&&B&&(i.position={start:g,end:B}),o.push(i)}const n={type:"element",tagName:"table",properties:{},children:A.wrap(o,!0)};return A.patch(e,n),A.applyData(e,n)}function m8A(A,e,t){const r=t?t.children:void 0,n=(r?r.indexOf(e):1)===0?"th":"td",i=t&&t.type==="table"?t.align:void 0,g=i?i.length:e.children.length;let B=-1;const s=[];for(;++B0,!0),r[0]),o=r.index+r[0].length,r=t.exec(e);return n.push(m3(e.slice(o),o>0,!1)),n.join("")}function m3(A,e,t){let r=0,o=A.length;if(e){let n=A.codePointAt(r);for(;n===F3||n===p3;)r++,n=A.codePointAt(r)}if(t){let n=A.codePointAt(o-1);for(;n===F3||n===p3;)o--,n=A.codePointAt(o-1)}return o>r?A.slice(r,o):""}function H8A(A,e){const t={type:"text",value:Y8A(String(e.value))};return A.patch(e,t),A.applyData(e,t)}function b8A(A,e){const t={type:"element",tagName:"hr",properties:{},children:[]};return A.patch(e,t),A.applyData(e,t)}const U8A={blockquote:B8A,break:s8A,code:a8A,delete:Q8A,emphasis:E8A,footnoteReference:C8A,heading:l8A,html:c8A,imageReference:f8A,image:v8A,inlineCode:w8A,linkReference:u8A,link:D8A,listItem:h8A,list:d8A,paragraph:P8A,root:M8A,strong:F8A,table:p8A,tableCell:y8A,tableRow:m8A,text:H8A,thematicBreak:b8A,toml:tD,yaml:tD,definition:tD,footnoteDefinition:tD};function tD(){}const y3=-1,rD=0,oD=1,nD=2,x8=3,G8=4,z8=5,R8=6,Y3=7,H3=8,b3=typeof self=="object"?self:globalThis,x8A=(A,e)=>{const t=(o,n)=>(A.set(n,o),o),r=o=>{if(A.has(o))return A.get(o);const[n,i]=e[o];switch(n){case rD:case y3:return t(i,o);case oD:{const g=t([],o);for(const B of i)g.push(r(B));return g}case nD:{const g=t({},o);for(const[B,s]of i)g[r(B)]=r(s);return g}case x8:return t(new Date(i),o);case G8:{const{source:g,flags:B}=i;return t(new RegExp(g,B),o)}case z8:{const g=t(new Map,o);for(const[B,s]of i)g.set(r(B),r(s));return g}case R8:{const g=t(new Set,o);for(const B of i)g.add(r(B));return g}case Y3:{const{name:g,message:B}=i;return t(new b3[g](B),o)}case H3:return t(BigInt(i),o);case"BigInt":return t(Object(BigInt(i)),o)}return t(new b3[n](i),o)};return r},U3=A=>x8A(new Map,A)(0),TE="",{toString:G8A}={},{keys:z8A}=Object,Uc=A=>{const e=typeof A;if(e!=="object"||!A)return[rD,e];const t=G8A.call(A).slice(8,-1);switch(t){case"Array":return[oD,TE];case"Object":return[nD,TE];case"Date":return[x8,TE];case"RegExp":return[G8,TE];case"Map":return[z8,TE];case"Set":return[R8,TE]}return t.includes("Array")?[oD,t]:t.includes("Error")?[Y3,t]:[nD,t]},iD=([A,e])=>A===rD&&(e==="function"||e==="symbol"),R8A=(A,e,t,r)=>{const o=(i,g)=>{const B=r.push(i)-1;return t.set(g,B),B},n=i=>{if(t.has(i))return t.get(i);let[g,B]=Uc(i);switch(g){case rD:{let a=i;switch(B){case"bigint":g=H3,a=i.toString();break;case"function":case"symbol":if(A)throw new TypeError("unable to serialize "+B);a=null;break;case"undefined":return o([y3],i)}return o([g,a],i)}case oD:{if(B)return o([B,[...i]],i);const a=[],Q=o([g,a],i);for(const E of i)a.push(n(E));return Q}case nD:{if(B)switch(B){case"BigInt":return o([B,i.toString()],i);case"Boolean":case"Number":case"String":return o([B,i.valueOf()],i)}if(e&&"toJSON"in i)return n(i.toJSON());const a=[],Q=o([g,a],i);for(const E of z8A(i))(A||!iD(Uc(i[E])))&&a.push([n(E),n(i[E])]);return Q}case x8:return o([g,i.toISOString()],i);case G8:{const{source:a,flags:Q}=i;return o([g,{source:a,flags:Q}],i)}case z8:{const a=[],Q=o([g,a],i);for(const[E,C]of i)(A||!(iD(Uc(E))||iD(Uc(C))))&&a.push([n(E),n(C)]);return Q}case R8:{const a=[],Q=o([g,a],i);for(const E of i)(A||!iD(Uc(E)))&&a.push(n(E));return Q}}const{message:s}=i;return o([g,{name:B,message:s}],i)};return n},x3=(A,{json:e,lossy:t}={})=>{const r=[];return R8A(!(e||t),!!e,new Map,r)(A),r},gD=typeof structuredClone=="function"?(A,e)=>e&&("json"in e||"lossy"in e)?U3(x3(A,e)):structuredClone(A):(A,e)=>U3(x3(A,e));function L8A(A,e){const t=[{type:"text",value:"↩"}];return e>1&&t.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(e)}]}),t}function S8A(A,e){return"Back to reference "+(A+1)+(e>1?"-"+e:"")}function O8A(A){const e=typeof A.options.clobberPrefix=="string"?A.options.clobberPrefix:"user-content-",t=A.options.footnoteBackContent||L8A,r=A.options.footnoteBackLabel||S8A,o=A.options.footnoteLabel||"Footnotes",n=A.options.footnoteLabelTagName||"h2",i=A.options.footnoteLabelProperties||{className:["sr-only"]},g=[];let B=-1;for(;++B0&&l.push({type:"text",value:" "});let w=typeof t=="string"?t:t(B,C);typeof w=="string"&&(w={type:"text",value:w}),l.push({type:"element",tagName:"a",properties:{href:"#"+e+"fnref-"+E+(C>1?"-"+C:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(B,C),className:["data-footnote-backref"]},children:Array.isArray(w)?w:[w]})}const c=a[a.length-1];if(c&&c.type==="element"&&c.tagName==="p"){const w=c.children[c.children.length-1];w&&w.type==="text"?w.value+=" ":c.children.push({type:"text",value:" "}),c.children.push(...l)}else a.push(...l);const v={type:"element",tagName:"li",properties:{id:e+"fn-"+E},children:A.wrap(a,!0)};A.patch(s,v),g.push(v)}if(g.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:n,properties:{...gD(i),id:"footnote-label"},children:[{type:"text",value:o}]},{type:"text",value:` +`});const s={type:"element",tagName:"li",properties:n,children:i};return A.patch(e,s),A.applyData(e,s)}function E8A(A){let e=!1;if(A.type==="list"){e=A.spread||!1;const t=A.children;let r=-1;for(;!e&&++r1}function C8A(A,e){const t={},r=A.all(e);let o=-1;for(typeof e.start=="number"&&e.start!==1&&(t.start=e.start);++o0){const i={type:"element",tagName:"tbody",properties:{},children:A.wrap(t,!0)},g=w8(e.children[1]),B=O3(e.children[e.children.length-1]);g&&B&&(i.position={start:g,end:B}),o.push(i)}const n={type:"element",tagName:"table",properties:{},children:A.wrap(o,!0)};return A.patch(e,n),A.applyData(e,n)}function w8A(A,e,t){const r=t?t.children:void 0,n=(r?r.indexOf(e):1)===0?"th":"td",i=t&&t.type==="table"?t.align:void 0,g=i?i.length:e.children.length;let B=-1;const s=[];for(;++B0,!0),r[0]),o=r.index+r[0].length,r=t.exec(e);return n.push(dk(e.slice(o),o>0,!1)),n.join("")}function dk(A,e,t){let r=0,o=A.length;if(e){let n=A.codePointAt(r);for(;n===hk||n===Ik;)r++,n=A.codePointAt(r)}if(t){let n=A.codePointAt(o-1);for(;n===hk||n===Ik;)o--,n=A.codePointAt(o-1)}return o>r?A.slice(r,o):""}function h8A(A,e){const t={type:"text",value:D8A(String(e.value))};return A.patch(e,t),A.applyData(e,t)}function I8A(A,e){const t={type:"element",tagName:"hr",properties:{},children:[]};return A.patch(e,t),A.applyData(e,t)}const d8A={blockquote:_pA,break:$pA,code:A8A,delete:e8A,emphasis:t8A,footnoteReference:r8A,heading:o8A,html:n8A,imageReference:i8A,image:g8A,inlineCode:B8A,linkReference:s8A,link:a8A,listItem:Q8A,list:C8A,paragraph:l8A,root:c8A,strong:f8A,table:v8A,tableCell:u8A,tableRow:w8A,text:h8A,thematicBreak:I8A,toml:tD,yaml:tD,definition:tD,footnoteDefinition:tD};function tD(){}const Pk=-1,rD=0,oD=1,nD=2,b8=3,U8=4,x8=5,G8=6,Mk=7,Fk=8,pk=typeof self=="object"?self:globalThis,P8A=(A,e)=>{const t=(o,n)=>(A.set(n,o),o),r=o=>{if(A.has(o))return A.get(o);const[n,i]=e[o];switch(n){case rD:case Pk:return t(i,o);case oD:{const g=t([],o);for(const B of i)g.push(r(B));return g}case nD:{const g=t({},o);for(const[B,s]of i)g[r(B)]=r(s);return g}case b8:return t(new Date(i),o);case U8:{const{source:g,flags:B}=i;return t(new RegExp(g,B),o)}case x8:{const g=t(new Map,o);for(const[B,s]of i)g.set(r(B),r(s));return g}case G8:{const g=t(new Set,o);for(const B of i)g.add(r(B));return g}case Mk:{const{name:g,message:B}=i;return t(new pk[g](B),o)}case Fk:return t(BigInt(i),o);case"BigInt":return t(Object(BigInt(i)),o)}return t(new pk[n](i),o)};return r},mk=A=>P8A(new Map,A)(0),kE="",{toString:M8A}={},{keys:F8A}=Object,Hc=A=>{const e=typeof A;if(e!=="object"||!A)return[rD,e];const t=M8A.call(A).slice(8,-1);switch(t){case"Array":return[oD,kE];case"Object":return[nD,kE];case"Date":return[b8,kE];case"RegExp":return[U8,kE];case"Map":return[x8,kE];case"Set":return[G8,kE]}return t.includes("Array")?[oD,t]:t.includes("Error")?[Mk,t]:[nD,t]},iD=([A,e])=>A===rD&&(e==="function"||e==="symbol"),p8A=(A,e,t,r)=>{const o=(i,g)=>{const B=r.push(i)-1;return t.set(g,B),B},n=i=>{if(t.has(i))return t.get(i);let[g,B]=Hc(i);switch(g){case rD:{let a=i;switch(B){case"bigint":g=Fk,a=i.toString();break;case"function":case"symbol":if(A)throw new TypeError("unable to serialize "+B);a=null;break;case"undefined":return o([Pk],i)}return o([g,a],i)}case oD:{if(B)return o([B,[...i]],i);const a=[],Q=o([g,a],i);for(const E of i)a.push(n(E));return Q}case nD:{if(B)switch(B){case"BigInt":return o([B,i.toString()],i);case"Boolean":case"Number":case"String":return o([B,i.valueOf()],i)}if(e&&"toJSON"in i)return n(i.toJSON());const a=[],Q=o([g,a],i);for(const E of F8A(i))(A||!iD(Hc(i[E])))&&a.push([n(E),n(i[E])]);return Q}case b8:return o([g,i.toISOString()],i);case U8:{const{source:a,flags:Q}=i;return o([g,{source:a,flags:Q}],i)}case x8:{const a=[],Q=o([g,a],i);for(const[E,C]of i)(A||!(iD(Hc(E))||iD(Hc(C))))&&a.push([n(E),n(C)]);return Q}case G8:{const a=[],Q=o([g,a],i);for(const E of i)(A||!iD(Hc(E)))&&a.push(n(E));return Q}}const{message:s}=i;return o([g,{name:B,message:s}],i)};return n},yk=(A,{json:e,lossy:t}={})=>{const r=[];return p8A(!(e||t),!!e,new Map,r)(A),r},gD=typeof structuredClone=="function"?(A,e)=>e&&("json"in e||"lossy"in e)?mk(yk(A,e)):structuredClone(A):(A,e)=>mk(yk(A,e));function m8A(A,e){const t=[{type:"text",value:"↩"}];return e>1&&t.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(e)}]}),t}function y8A(A,e){return"Back to reference "+(A+1)+(e>1?"-"+e:"")}function Y8A(A){const e=typeof A.options.clobberPrefix=="string"?A.options.clobberPrefix:"user-content-",t=A.options.footnoteBackContent||m8A,r=A.options.footnoteBackLabel||y8A,o=A.options.footnoteLabel||"Footnotes",n=A.options.footnoteLabelTagName||"h2",i=A.options.footnoteLabelProperties||{className:["sr-only"]},g=[];let B=-1;for(;++B0&&l.push({type:"text",value:" "});let w=typeof t=="string"?t:t(B,C);typeof w=="string"&&(w={type:"text",value:w}),l.push({type:"element",tagName:"a",properties:{href:"#"+e+"fnref-"+E+(C>1?"-"+C:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(B,C),className:["data-footnote-backref"]},children:Array.isArray(w)?w:[w]})}const c=a[a.length-1];if(c&&c.type==="element"&&c.tagName==="p"){const w=c.children[c.children.length-1];w&&w.type==="text"?w.value+=" ":c.children.push({type:"text",value:" "}),c.children.push(...l)}else a.push(...l);const v={type:"element",tagName:"li",properties:{id:e+"fn-"+E},children:A.wrap(a,!0)};A.patch(s,v),g.push(v)}if(g.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:n,properties:{...gD(i),id:"footnote-label"},children:[{type:"text",value:o}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:A.wrap(g,!0)},{type:"text",value:` -`}]}}const G3=function(A){if(A==null)return j8A;if(typeof A=="function")return BD(A);if(typeof A=="object")return Array.isArray(A)?T8A(A):k8A(A);if(typeof A=="string")return N8A(A);throw new Error("Expected function, string, or object as test")};function T8A(A){const e=[];let t=-1;for(;++t":""))+")"})}return E;function E(){let C=z3,l,f,c;if((!e||n(B,s,a[a.length-1]||void 0))&&(C=W8A(t(B,a)),C[0]===R3))return C;if("children"in B&&B.children){const v=B;if(v.children&&C[0]!==X8A)for(f=(r?v.children.length:-1)+i,c=a.concat(v);f>-1&&f":""))+")"})}return E;function E(){let C=Hk,l,f,c;if((!e||n(B,s,a[a.length-1]||void 0))&&(C=S8A(t(B,a)),C[0]===bk))return C;if("children"in B&&B.children){const v=B;if(v.children&&C[0]!==R8A)for(f=(r?v.children.length:-1)+i,c=a.concat(v);f>-1&&f0&&t.push({type:"text",value:` -`}),t}function S3(A){let e=0,t=A.charCodeAt(e);for(;t===9||t===32;)e++,t=A.charCodeAt(e);return A.slice(e)}function O3(A,e){const t=q8A(A,e),r=t.one(A,void 0),o=O8A(t),n=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return o&&n.children.push({type:"text",value:` -`},o),n}function t0A(A,e){return A&&"run"in A?async function(t,r){const o=O3(t,{file:r,...e});await A.run(o,r)}:function(t,r){return O3(t,{file:r,...e||A})}}function T3(A){if(A)throw A}var sD=Object.prototype.hasOwnProperty,k3=Object.prototype.toString,N3=Object.defineProperty,j3=Object.getOwnPropertyDescriptor,J3=function(e){return typeof Array.isArray=="function"?Array.isArray(e):k3.call(e)==="[object Array]"},K3=function(e){if(!e||k3.call(e)!=="[object Object]")return!1;var t=sD.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&sD.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!t&&!r)return!1;var o;for(o in e);return typeof o>"u"||sD.call(e,o)},X3=function(e,t){N3&&t.name==="__proto__"?N3(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},V3=function(e,t){if(t==="__proto__")if(sD.call(e,t)){if(j3)return j3(e,t).value}else return;return e[t]},r0A=function A(){var e,t,r,o,n,i,g=arguments[0],B=1,s=arguments.length,a=!1;for(typeof g=="boolean"&&(a=g,g=arguments[1]||{},B=2),(g==null||typeof g!="object"&&typeof g!="function")&&(g={});Bi.length;let B;g&&i.push(o);try{B=A.apply(this,i)}catch(s){const a=s;if(g&&t)throw a;return o(a)}g||(B&&B.then&&typeof B.then=="function"?B.then(n,o):B instanceof Error?o(B):n(B))}function o(i,...g){t||(t=!0,e(i,...g))}function n(i){o(null,i)}}const Ig={basename:i0A,dirname:g0A,extname:B0A,join:s0A,sep:"/"};function i0A(A,e){if(e!==void 0&&typeof e!="string")throw new TypeError('"ext" argument must be a string');xc(A);let t=0,r=-1,o=A.length,n;if(e===void 0||e.length===0||e.length>A.length){for(;o--;)if(A.codePointAt(o)===47){if(n){t=o+1;break}}else r<0&&(n=!0,r=o+1);return r<0?"":A.slice(t,r)}if(e===A)return"";let i=-1,g=e.length-1;for(;o--;)if(A.codePointAt(o)===47){if(n){t=o+1;break}}else i<0&&(n=!0,i=o+1),g>-1&&(A.codePointAt(o)===e.codePointAt(g--)?g<0&&(r=o):(g=-1,r=i));return t===r?r=i:r<0&&(r=A.length),A.slice(t,r)}function g0A(A){if(xc(A),A.length===0)return".";let e=-1,t=A.length,r;for(;--t;)if(A.codePointAt(t)===47){if(r){e=t;break}}else r||(r=!0);return e<0?A.codePointAt(0)===47?"/":".":e===1&&A.codePointAt(0)===47?"//":A.slice(0,e)}function B0A(A){xc(A);let e=A.length,t=-1,r=0,o=-1,n=0,i;for(;e--;){const g=A.codePointAt(e);if(g===47){if(i){r=e+1;break}continue}t<0&&(i=!0,t=e+1),g===46?o<0?o=e:n!==1&&(n=1):o>-1&&(n=-1)}return o<0||t<0||n===0||n===1&&o===t-1&&o===r+1?"":A.slice(o,t)}function s0A(...A){let e=-1,t;for(;++e0&&A.codePointAt(A.length-1)===47&&(t+="/"),e?"/"+t:t}function Q0A(A,e){let t="",r=0,o=-1,n=0,i=-1,g,B;for(;++i<=A.length;){if(i2){if(B=t.lastIndexOf("/"),B!==t.length-1){B<0?(t="",r=0):(t=t.slice(0,B),r=t.length-1-t.lastIndexOf("/")),o=i,n=0;continue}}else if(t.length>0){t="",r=0,o=i,n=0;continue}}e&&(t=t.length>0?t+"/..":"..",r=2)}else t.length>0?t+="/"+A.slice(o+1,i):t=A.slice(o+1,i),r=i-o-1;o=i,n=0}else g===46&&n>-1?n++:n=-1}return t}function xc(A){if(typeof A!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(A))}const E0A={cwd:C0A};function C0A(){return"/"}function T8(A){return!!(A!==null&&typeof A=="object"&&"href"in A&&A.href&&"protocol"in A&&A.protocol&&A.auth===void 0)}function l0A(A){if(typeof A=="string")A=new URL(A);else if(!T8(A)){const e=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+A+"`");throw e.code="ERR_INVALID_ARG_TYPE",e}if(A.protocol!=="file:"){const e=new TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return c0A(A)}function c0A(A){if(A.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const e=A.pathname;let t=-1;for(;++t0){let[C,...l]=a;const f=r[E][1];O8(f)&&O8(C)&&(C=S8(!0,f,C)),r[E]=[s,C,...l]}}}}const u0A=new J8().freeze();function K8(A,e){if(typeof e!="function")throw new TypeError("Cannot `"+A+"` without `parser`")}function X8(A,e){if(typeof e!="function")throw new TypeError("Cannot `"+A+"` without `compiler`")}function V8(A,e){if(e)throw new Error("Cannot call `"+A+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function q3(A){if(!O8(A)||typeof A.type!="string")throw new TypeError("Expected node, got `"+A+"`")}function _3(A,e,t){if(!t)throw new Error("`"+A+"` finished async. Use `"+e+"` instead")}function aD(A){return D0A(A)?A:new W3(A)}function D0A(A){return!!(A&&typeof A=="object"&&"message"in A&&"messages"in A)}function h0A(A){return typeof A=="string"||I0A(A)}function I0A(A){return!!(A&&typeof A=="object"&&"byteLength"in A&&"byteOffset"in A)}const d0A="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",$3=[],AN={allowDangerousHtml:!0},P0A=/^(https?|ircs?|mailto|xmpp)$/i,M0A=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Gc(A){const e=A.allowedElements,t=A.allowElement,r=A.children||"",o=A.className,n=A.components,i=A.disallowedElements,g=A.rehypePlugins||$3,B=A.remarkPlugins||$3,s=A.remarkRehypeOptions?{...A.remarkRehypeOptions,...AN}:AN,a=A.skipHtml,Q=A.unwrapDisallowed,E=A.urlTransform||F0A,C=u0A().use(g8A).use(B).use(t0A,s).use(g),l=new W3;typeof r=="string"&&(l.value=r);for(const w of M0A)Object.hasOwn(A,w.from)&&(""+w.from+(w.to?"use `"+w.to+"` instead":"remove it")+d0A+w.id,void 0);const f=C.parse(l);let c=C.runSync(f,l);return o&&(c={type:"element",tagName:"div",properties:{className:o},children:c.type==="root"?c.children:[c]}),L3(c,v),VMA(c,{Fragment:iA.Fragment,components:n,ignoreInvalidStyle:!0,jsx:iA.jsx,jsxs:iA.jsxs,passKeys:!0,passNode:!0});function v(w,u,h){if(w.type==="raw"&&h&&typeof u=="number")return a?h.children.splice(u,1):h.children[u]={type:"text",value:w.value},u;if(w.type==="element"){let I;for(I in M8)if(Object.hasOwn(M8,I)&&Object.hasOwn(w.properties,I)){const d=w.properties[I],P=M8[I];(P===null||P.includes(w.tagName))&&(w.properties[I]=E(String(d||""),I,w))}}if(w.type==="element"){let I=e?!e.includes(w.tagName):i?i.includes(w.tagName):!1;if(!I&&t&&typeof u=="number"&&(I=!t(w,u,h)),I&&h&&typeof u=="number")return Q&&w.children?h.children.splice(u,1,...w.children):h.children.splice(u,1),u}}}function F0A(A){const e=A.indexOf(":"),t=A.indexOf("?"),r=A.indexOf("#"),o=A.indexOf("/");return e<0||o>-1&&e>o||t>-1&&e>t||r>-1&&e>r||P0A.test(A.slice(0,e))?A:""}/*! ***************************************************************************** +`}),t}function xk(A){let e=0,t=A.charCodeAt(e);for(;t===9||t===32;)e++,t=A.charCodeAt(e);return A.slice(e)}function Gk(A,e){const t=T8A(A,e),r=t.one(A,void 0),o=Y8A(t),n=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return o&&n.children.push({type:"text",value:` +`},o),n}function K8A(A,e){return A&&"run"in A?async function(t,r){const o=Gk(t,{file:r,...e});await A.run(o,r)}:function(t,r){return Gk(t,{file:r,...e||A})}}function zk(A){if(A)throw A}var sD=Object.prototype.hasOwnProperty,Rk=Object.prototype.toString,Lk=Object.defineProperty,Sk=Object.getOwnPropertyDescriptor,Ok=function(e){return typeof Array.isArray=="function"?Array.isArray(e):Rk.call(e)==="[object Array]"},Tk=function(e){if(!e||Rk.call(e)!=="[object Object]")return!1;var t=sD.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&sD.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!t&&!r)return!1;var o;for(o in e);return typeof o>"u"||sD.call(e,o)},kk=function(e,t){Lk&&t.name==="__proto__"?Lk(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},Nk=function(e,t){if(t==="__proto__")if(sD.call(e,t)){if(Sk)return Sk(e,t).value}else return;return e[t]},X8A=function A(){var e,t,r,o,n,i,g=arguments[0],B=1,s=arguments.length,a=!1;for(typeof g=="boolean"&&(a=g,g=arguments[1]||{},B=2),(g==null||typeof g!="object"&&typeof g!="function")&&(g={});Bi.length;let B;g&&i.push(o);try{B=A.apply(this,i)}catch(s){const a=s;if(g&&t)throw a;return o(a)}g||(B&&B.then&&typeof B.then=="function"?B.then(n,o):B instanceof Error?o(B):n(B))}function o(i,...g){t||(t=!0,e(i,...g))}function n(i){o(null,i)}}const hg={basename:Z8A,dirname:q8A,extname:_8A,join:$8A,sep:"/"};function Z8A(A,e){if(e!==void 0&&typeof e!="string")throw new TypeError('"ext" argument must be a string');bc(A);let t=0,r=-1,o=A.length,n;if(e===void 0||e.length===0||e.length>A.length){for(;o--;)if(A.codePointAt(o)===47){if(n){t=o+1;break}}else r<0&&(n=!0,r=o+1);return r<0?"":A.slice(t,r)}if(e===A)return"";let i=-1,g=e.length-1;for(;o--;)if(A.codePointAt(o)===47){if(n){t=o+1;break}}else i<0&&(n=!0,i=o+1),g>-1&&(A.codePointAt(o)===e.codePointAt(g--)?g<0&&(r=o):(g=-1,r=i));return t===r?r=i:r<0&&(r=A.length),A.slice(t,r)}function q8A(A){if(bc(A),A.length===0)return".";let e=-1,t=A.length,r;for(;--t;)if(A.codePointAt(t)===47){if(r){e=t;break}}else r||(r=!0);return e<0?A.codePointAt(0)===47?"/":".":e===1&&A.codePointAt(0)===47?"//":A.slice(0,e)}function _8A(A){bc(A);let e=A.length,t=-1,r=0,o=-1,n=0,i;for(;e--;){const g=A.codePointAt(e);if(g===47){if(i){r=e+1;break}continue}t<0&&(i=!0,t=e+1),g===46?o<0?o=e:n!==1&&(n=1):o>-1&&(n=-1)}return o<0||t<0||n===0||n===1&&o===t-1&&o===r+1?"":A.slice(o,t)}function $8A(...A){let e=-1,t;for(;++e0&&A.codePointAt(A.length-1)===47&&(t+="/"),e?"/"+t:t}function e0A(A,e){let t="",r=0,o=-1,n=0,i=-1,g,B;for(;++i<=A.length;){if(i2){if(B=t.lastIndexOf("/"),B!==t.length-1){B<0?(t="",r=0):(t=t.slice(0,B),r=t.length-1-t.lastIndexOf("/")),o=i,n=0;continue}}else if(t.length>0){t="",r=0,o=i,n=0;continue}}e&&(t=t.length>0?t+"/..":"..",r=2)}else t.length>0?t+="/"+A.slice(o+1,i):t=A.slice(o+1,i),r=i-o-1;o=i,n=0}else g===46&&n>-1?n++:n=-1}return t}function bc(A){if(typeof A!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(A))}const t0A={cwd:r0A};function r0A(){return"/"}function S8(A){return!!(A!==null&&typeof A=="object"&&"href"in A&&A.href&&"protocol"in A&&A.protocol&&A.auth===void 0)}function o0A(A){if(typeof A=="string")A=new URL(A);else if(!S8(A)){const e=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+A+"`");throw e.code="ERR_INVALID_ARG_TYPE",e}if(A.protocol!=="file:"){const e=new TypeError("The URL must be of scheme file");throw e.code="ERR_INVALID_URL_SCHEME",e}return n0A(A)}function n0A(A){if(A.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const e=A.pathname;let t=-1;for(;++t0){let[C,...l]=a;const f=r[E][1];L8(f)&&L8(C)&&(C=R8(!0,f,C)),r[E]=[s,C,...l]}}}}const s0A=new N8().freeze();function j8(A,e){if(typeof e!="function")throw new TypeError("Cannot `"+A+"` without `parser`")}function J8(A,e){if(typeof e!="function")throw new TypeError("Cannot `"+A+"` without `compiler`")}function K8(A,e){if(e)throw new Error("Cannot call `"+A+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function Kk(A){if(!L8(A)||typeof A.type!="string")throw new TypeError("Expected node, got `"+A+"`")}function Xk(A,e,t){if(!t)throw new Error("`"+A+"` finished async. Use `"+e+"` instead")}function aD(A){return a0A(A)?A:new jk(A)}function a0A(A){return!!(A&&typeof A=="object"&&"message"in A&&"messages"in A)}function Q0A(A){return typeof A=="string"||E0A(A)}function E0A(A){return!!(A&&typeof A=="object"&&"byteLength"in A&&"byteOffset"in A)}const C0A="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Vk=[],Wk={allowDangerousHtml:!0},l0A=/^(https?|ircs?|mailto|xmpp)$/i,c0A=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function Uc(A){const e=A.allowedElements,t=A.allowElement,r=A.children||"",o=A.className,n=A.components,i=A.disallowedElements,g=A.rehypePlugins||Vk,B=A.remarkPlugins||Vk,s=A.remarkRehypeOptions?{...A.remarkRehypeOptions,...Wk}:Wk,a=A.skipHtml,Q=A.unwrapDisallowed,E=A.urlTransform||f0A,C=s0A().use(qpA).use(B).use(K8A,s).use(g),l=new jk;typeof r=="string"&&(l.value=r);for(const w of c0A)Object.hasOwn(A,w.from)&&(""+w.from+(w.to?"use `"+w.to+"` instead":"remove it")+C0A+w.id,void 0);const f=C.parse(l);let c=C.runSync(f,l);return o&&(c={type:"element",tagName:"div",properties:{className:o},children:c.type==="root"?c.children:[c]}),Uk(c,v),LMA(c,{Fragment:iA.Fragment,components:n,ignoreInvalidStyle:!0,jsx:iA.jsx,jsxs:iA.jsxs,passKeys:!0,passNode:!0});function v(w,u,h){if(w.type==="raw"&&h&&typeof u=="number")return a?h.children.splice(u,1):h.children[u]={type:"text",value:w.value},u;if(w.type==="element"){let I;for(I in d8)if(Object.hasOwn(d8,I)&&Object.hasOwn(w.properties,I)){const d=w.properties[I],P=d8[I];(P===null||P.includes(w.tagName))&&(w.properties[I]=E(String(d||""),I,w))}}if(w.type==="element"){let I=e?!e.includes(w.tagName):i?i.includes(w.tagName):!1;if(!I&&t&&typeof u=="number"&&(I=!t(w,u,h)),I&&h&&typeof u=="number")return Q&&w.children?h.children.splice(u,1,...w.children):h.children.splice(u,1),u}}}function f0A(A){const e=A.indexOf(":"),t=A.indexOf("?"),r=A.indexOf("#"),o=A.indexOf("/");return e<0||o>-1&&e>o||t>-1&&e>t||r>-1&&e>r||l0A.test(A.slice(0,e))?A:""}/*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any @@ -438,7 +438,7 @@ html body { LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - ***************************************************************************** */var W8=function(A,e){return W8=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var o in r)r.hasOwnProperty(o)&&(t[o]=r[o])},W8(A,e)};function eN(A,e){W8(A,e);function t(){this.constructor=A}A.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}var Z8=function(){return Z8=Object.assign||function(e){for(var t,r=1,o=arguments.length;r"u"&&typeof self<"u"?ua.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(ua.node=!0,ua.svgSupported=!0):y0A(navigator.userAgent,ua);function y0A(A,e){var t=e.browser,r=A.match(/Firefox\/([\d.]+)/),o=A.match(/MSIE\s([\d.]+)/)||A.match(/Trident\/.+?rv:(([\d.]+))/),n=A.match(/Edge?\/([\d.]+)/),i=/micromessenger/i.test(A);r&&(t.firefox=!0,t.version=r[1]),o&&(t.ie=!0,t.version=o[1]),n&&(t.edge=!0,t.version=n[1],t.newEdge=+n[1].split(".")[0]>18),i&&(t.weChat=!0),e.svgSupported=typeof SVGRect<"u",e.touchEventsSupported="ontouchstart"in window&&!t.ie&&!t.edge,e.pointerEventsSupported="onpointerdown"in window&&(t.edge||t.ie&&+t.version>=11),e.domSupported=typeof document<"u";var g=document.documentElement.style;e.transform3dSupported=(t.ie&&"transition"in g||t.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in g)&&!("OTransition"in g),e.transformSupported=e.transform3dSupported||t.ie&&+t.version>=9}const st=ua;var _8=12,tN="sans-serif",ns=_8+"px "+tN,Y0A=20,H0A=100,b0A="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function U0A(A){var e={};if(typeof JSON>"u")return e;for(var t=0;t=0)g=i*t.length;else for(var B=0;B"u"&&typeof self<"u"?ua.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(ua.node=!0,ua.svgSupported=!0):u0A(navigator.userAgent,ua);function u0A(A,e){var t=e.browser,r=A.match(/Firefox\/([\d.]+)/),o=A.match(/MSIE\s([\d.]+)/)||A.match(/Trident\/.+?rv:(([\d.]+))/),n=A.match(/Edge?\/([\d.]+)/),i=/micromessenger/i.test(A);r&&(t.firefox=!0,t.version=r[1]),o&&(t.ie=!0,t.version=o[1]),n&&(t.edge=!0,t.version=n[1],t.newEdge=+n[1].split(".")[0]>18),i&&(t.weChat=!0),e.svgSupported=typeof SVGRect<"u",e.touchEventsSupported="ontouchstart"in window&&!t.ie&&!t.edge,e.pointerEventsSupported="onpointerdown"in window&&(t.edge||t.ie&&+t.version>=11),e.domSupported=typeof document<"u";var g=document.documentElement.style;e.transform3dSupported=(t.ie&&"transition"in g||t.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in g)&&!("OTransition"in g),e.transformSupported=e.transform3dSupported||t.ie&&+t.version>=9}const st=ua;var Z8=12,qk="sans-serif",ns=Z8+"px "+qk,D0A=20,h0A=100,I0A="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function d0A(A){var e={};if(typeof JSON>"u")return e;for(var t=0;t=0)g=i*t.length;else for(var B=0;B>1)%2;g.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[B]+":0",o[s]+":0",r[1-B]+":auto",o[1-s]+":auto",""].join("!important;"),A.appendChild(i),t.push(i)}return t}function emA(A,e,t){for(var r=t?"invTrans":"trans",o=e[r],n=e.srcCoords,i=[],g=[],B=!0,s=0;s<4;s++){var a=A[s].getBoundingClientRect(),Q=2*s,E=a.left,C=a.top;i.push(E,C),B=B&&n&&E===n[Q]&&C===n[Q+1],g.push(A[s].offsetLeft,A[s].offsetTop)}return B&&o?o:(e.srcCoords=i,e[r]=t?lN(g,i):lN(i,g))}function fN(A){return A.nodeName.toUpperCase()==="CANVAS"}var tmA=/([&<>"'])/g,rmA={"&":"&","<":"<",">":">",'"':""","'":"'"};function Oo(A){return A==null?"":(A+"").replace(tmA,function(e,t){return rmA[t]})}var omA=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,E0=[],nmA=st.browser.firefox&&+st.browser.version.split(".")[0]<39;function C0(A,e,t,r){return t=t||{},r?vN(A,e,t):nmA&&e.layerX!=null&&e.layerX!==e.offsetX?(t.zrX=e.layerX,t.zrY=e.layerY):e.offsetX!=null?(t.zrX=e.offsetX,t.zrY=e.offsetY):vN(A,e,t),t}function vN(A,e,t){if(st.domSupported&&A.getBoundingClientRect){var r=e.clientX,o=e.clientY;if(fN(A)){var n=A.getBoundingClientRect();t.zrX=r-n.left,t.zrY=o-n.top;return}else if(Q0(E0,A,r,o)){t.zrX=E0[0],t.zrY=E0[1];return}}t.zrX=t.zrY=0}function l0(A){return A||window.event}function ei(A,e,t){if(e=l0(e),e.zrX!=null)return e;var r=e.type,o=r&&r.indexOf("touch")>=0;if(o){var i=r!=="touchend"?e.targetTouches[0]:e.changedTouches[0];i&&C0(A,i,e,t)}else{C0(A,e,e,t);var n=imA(e);e.zrDelta=n?n/120:-(e.detail||0)/3}var g=e.button;return e.which==null&&g!==void 0&&omA.test(e.type)&&(e.which=g&1?1:g&2?3:g&4?2:0),e}function imA(A){var e=A.wheelDelta;if(e)return e;var t=A.deltaX,r=A.deltaY;if(t==null||r==null)return e;var o=Math.abs(r!==0?r:t),n=r>0?-1:r<0?1:t>0?-1:1;return 3*o*n}function c0(A,e,t,r){A.addEventListener(e,t,r)}function gmA(A,e,t,r){A.removeEventListener(e,t,r)}var lB=function(A){A.preventDefault(),A.stopPropagation(),A.cancelBubble=!0};function wN(A){return A.which===2||A.which===3}var BmA=function(){function A(){this._track=[]}return A.prototype.recognize=function(e,t,r){return this._doTrack(e,t,r),this._recognize(e)},A.prototype.clear=function(){return this._track.length=0,this},A.prototype._doTrack=function(e,t,r){var o=e.touches;if(o){for(var n={points:[],touches:[],target:t,event:e},i=0,g=o.length;i1&&r&&r.length>1){var n=uN(r)/uN(o);!isFinite(n)&&(n=1),e.pinchScale=n;var i=smA(r);return e.pinchX=i[0],e.pinchY=i[1],{type:"pinch",target:A[0].target,event:e}}}}};function En(){return[1,0,0,1,0,0]}function Jc(A){return A[0]=1,A[1]=0,A[2]=0,A[3]=1,A[4]=0,A[5]=0,A}function wD(A,e){return A[0]=e[0],A[1]=e[1],A[2]=e[2],A[3]=e[3],A[4]=e[4],A[5]=e[5],A}function Pg(A,e,t){var r=e[0]*t[0]+e[2]*t[1],o=e[1]*t[0]+e[3]*t[1],n=e[0]*t[2]+e[2]*t[3],i=e[1]*t[2]+e[3]*t[3],g=e[0]*t[4]+e[2]*t[5]+e[4],B=e[1]*t[4]+e[3]*t[5]+e[5];return A[0]=r,A[1]=o,A[2]=n,A[3]=i,A[4]=g,A[5]=B,A}function Oi(A,e,t){return A[0]=e[0],A[1]=e[1],A[2]=e[2],A[3]=e[3],A[4]=e[4]+t[0],A[5]=e[5]+t[1],A}function Qs(A,e,t,r){r===void 0&&(r=[0,0]);var o=e[0],n=e[2],i=e[4],g=e[1],B=e[3],s=e[5],a=Math.sin(t),Q=Math.cos(t);return A[0]=o*Q+g*a,A[1]=-o*a+g*Q,A[2]=n*Q+B*a,A[3]=-n*a+Q*B,A[4]=Q*(i-r[0])+a*(s-r[1])+r[0],A[5]=Q*(s-r[1])-a*(i-r[0])+r[1],A}function uD(A,e,t){var r=t[0],o=t[1];return A[0]=e[0]*r,A[1]=e[1]*o,A[2]=e[2]*r,A[3]=e[3]*o,A[4]=e[4]*r,A[5]=e[5]*o,A}function ha(A,e){var t=e[0],r=e[2],o=e[4],n=e[1],i=e[3],g=e[5],B=t*i-n*r;return B?(B=1/B,A[0]=i*B,A[1]=-n*B,A[2]=-r*B,A[3]=t*B,A[4]=(r*g-i*o)*B,A[5]=(n*o-t*g)*B,A):null}function DN(A){var e=En();return wD(e,A),e}const amA=Object.freeze(Object.defineProperty({__proto__:null,clone:DN,copy:wD,create:En,identity:Jc,invert:ha,mul:Pg,rotate:Qs,scale:uD,translate:Oi},Symbol.toStringTag,{value:"Module"}));var Te=function(){function A(e,t){this.x=e||0,this.y=t||0}return A.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},A.prototype.clone=function(){return new A(this.x,this.y)},A.prototype.set=function(e,t){return this.x=e,this.y=t,this},A.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},A.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},A.prototype.scale=function(e){this.x*=e,this.y*=e},A.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},A.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},A.prototype.dot=function(e){return this.x*e.x+this.y*e.y},A.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},A.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},A.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},A.prototype.distance=function(e){var t=this.x-e.x,r=this.y-e.y;return Math.sqrt(t*t+r*r)},A.prototype.distanceSquare=function(e){var t=this.x-e.x,r=this.y-e.y;return t*t+r*r},A.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},A.prototype.transform=function(e){if(e){var t=this.x,r=this.y;return this.x=e[0]*t+e[2]*r+e[4],this.y=e[1]*t+e[3]*r+e[5],this}},A.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},A.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},A.set=function(e,t,r){e.x=t,e.y=r},A.copy=function(e,t){e.x=t.x,e.y=t.y},A.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},A.lenSquare=function(e){return e.x*e.x+e.y*e.y},A.dot=function(e,t){return e.x*t.x+e.y*t.y},A.add=function(e,t,r){e.x=t.x+r.x,e.y=t.y+r.y},A.sub=function(e,t,r){e.x=t.x-r.x,e.y=t.y-r.y},A.scale=function(e,t,r){e.x=t.x*r,e.y=t.y*r},A.scaleAndAdd=function(e,t,r,o){e.x=t.x+r.x*o,e.y=t.y+r.y*o},A.lerp=function(e,t,r,o){var n=1-o;e.x=n*t.x+o*r.x,e.y=n*t.y+o*r.y},A}(),DD=Math.min,hD=Math.max,Ia=new Te,da=new Te,Pa=new Te,Ma=new Te,Kc=new Te,Xc=new Te,QmA=function(){function A(e,t,r,o){r<0&&(e=e+r,r=-r),o<0&&(t=t+o,o=-o),this.x=e,this.y=t,this.width=r,this.height=o}return A.prototype.union=function(e){var t=DD(e.x,this.x),r=DD(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=hD(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=hD(e.y+e.height,this.y+this.height)-r:this.height=e.height,this.x=t,this.y=r},A.prototype.applyTransform=function(e){A.applyTransform(this,this,e)},A.prototype.calculateTransform=function(e){var t=this,r=e.width/t.width,o=e.height/t.height,n=En();return Oi(n,n,[-t.x,-t.y]),uD(n,n,[r,o]),Oi(n,n,[e.x,e.y]),n},A.prototype.intersect=function(e,t){if(!e)return!1;e instanceof A||(e=A.create(e));var r=this,o=r.x,n=r.x+r.width,i=r.y,g=r.y+r.height,B=e.x,s=e.x+e.width,a=e.y,Q=e.y+e.height,E=!(nl&&(l=u,fl&&(l=h,v=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height},A.prototype.clone=function(){return new A(this.x,this.y,this.width,this.height)},A.prototype.copy=function(e){A.copy(this,e)},A.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},A.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},A.prototype.isZero=function(){return this.width===0||this.height===0},A.create=function(e){return new A(e.x,e.y,e.width,e.height)},A.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},A.applyTransform=function(e,t,r){if(!r){e!==t&&A.copy(e,t);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var o=r[0],n=r[3],i=r[4],g=r[5];e.x=t.x*o+i,e.y=t.y*n+g,e.width=t.width*o,e.height=t.height*n,e.width<0&&(e.x+=e.width,e.width=-e.width),e.height<0&&(e.y+=e.height,e.height=-e.height);return}Ia.x=Pa.x=t.x,Ia.y=Ma.y=t.y,da.x=Ma.x=t.x+t.width,da.y=Pa.y=t.y+t.height,Ia.transform(r),Ma.transform(r),da.transform(r),Pa.transform(r),e.x=DD(Ia.x,da.x,Pa.x,Ma.x),e.y=DD(Ia.y,da.y,Pa.y,Ma.y);var B=hD(Ia.x,da.x,Pa.x,Ma.x),s=hD(Ia.y,da.y,Pa.y,Ma.y);e.width=B-e.x,e.height=s-e.y},A}();const ke=QmA;var hN="silent";function EmA(A,e,t){return{type:A,event:t,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:t.zrX,offsetY:t.zrY,gestureEvent:t.gestureEvent,pinchX:t.pinchX,pinchY:t.pinchY,pinchScale:t.pinchScale,wheelDelta:t.zrDelta,zrByTouch:t.zrByTouch,which:t.which,stop:CmA}}function CmA(){lB(this.event)}var lmA=function(A){er(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.handler=null,t}return e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(Ai),Vc=function(){function A(e,t){this.x=e,this.y=t}return A}(),cmA=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],v0=new ke(0,0,0,0),IN=function(A){er(e,A);function e(t,r,o,n,i){var g=A.call(this)||this;return g._hovered=new Vc(0,0),g.storage=t,g.painter=r,g.painterRoot=n,g._pointerSize=i,o=o||new lmA,g.proxy=null,g.setHandlerProxy(o),g._draggingMgr=new q0A(g),g}return e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(k(cmA,function(r){t.on&&t.on(r,this[r],this)},this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var r=t.zrX,o=t.zrY,n=PN(this,r,o),i=this._hovered,g=i.target;g&&!g.__zr&&(i=this.findHover(i.x,i.y),g=i.target);var B=this._hovered=n?new Vc(r,o):this.findHover(r,o),s=B.target,a=this.proxy;a.setCursor&&a.setCursor(s?s.cursor:"default"),g&&s!==g&&this.dispatchToElement(i,"mouseout",t),this.dispatchToElement(B,"mousemove",t),s&&s!==g&&this.dispatchToElement(B,"mouseover",t)},e.prototype.mouseout=function(t){var r=t.zrEventControl;r!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",t),r!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:t})},e.prototype.resize=function(){this._hovered=new Vc(0,0)},e.prototype.dispatch=function(t,r){var o=this[t];o&&o.call(this,r)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var r=this.proxy;r.setCursor&&r.setCursor(t)},e.prototype.dispatchToElement=function(t,r,o){t=t||{};var n=t.target;if(!(n&&n.silent)){for(var i="on"+r,g=EmA(r,t,o);n&&(n[i]&&(g.cancelBubble=!!n[i].call(n,g)),n.trigger(r,g),n=n.__hostTarget?n.__hostTarget:n.parent,!g.cancelBubble););g.cancelBubble||(this.trigger(r,g),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(B){typeof B[i]=="function"&&B[i].call(B,g),B.trigger&&B.trigger(r,g)}))}},e.prototype.findHover=function(t,r,o){var n=this.storage.getDisplayList(),i=new Vc(t,r);if(dN(n,i,t,r,o),this._pointerSize&&!i.target){for(var g=[],B=this._pointerSize,s=B/2,a=new ke(t-s,r-s,B,B),Q=n.length-1;Q>=0;Q--){var E=n[Q];E!==o&&!E.ignore&&!E.ignoreCoarsePointer&&(!E.parent||!E.parent.ignoreCoarsePointer)&&(v0.copy(E.getBoundingRect()),E.transform&&v0.applyTransform(E.transform),v0.intersect(a)&&g.push(E))}if(g.length)for(var C=4,l=Math.PI/12,f=Math.PI*2,c=0;c4)return;this._downPoint=null}this.dispatchToElement(n,A,e)}});function fmA(A,e,t){if(A[A.rectHover?"rectContain":"contain"](e,t)){for(var r=A,o=void 0,n=!1;r;){if(r.ignoreClip&&(n=!0),!n){var i=r.getClipPath();if(i&&!i.contain(e,t))return!1}r.silent&&(o=!0);var g=r.__hostTarget;r=g||r.parent}return o?hN:!0}return!1}function dN(A,e,t,r,o){for(var n=A.length-1;n>=0;n--){var i=A[n],g=void 0;if(i!==o&&!i.ignore&&(g=fmA(i,t,r))&&(!e.topTarget&&(e.topTarget=i),g!==hN)){e.target=i;break}}}function PN(A,e,t){var r=A.painter;return e<0||e>r.getWidth()||t<0||t>r.getHeight()}var MN=32,Wc=7;function vmA(A){for(var e=0;A>=MN;)e|=A&1,A>>=1;return A+e}function FN(A,e,t,r){var o=e+1;if(o===t)return 1;if(r(A[o++],A[e])<0){for(;o=0;)o++;return o-e}function wmA(A,e,t){for(t--;e>>1,o(n,A[B])<0?g=B:i=B+1;var s=r-i;switch(s){case 3:A[i+3]=A[i+2];case 2:A[i+2]=A[i+1];case 1:A[i+1]=A[i];break;default:for(;s>0;)A[i+s]=A[i+s-1],s--}A[i]=n}}function w0(A,e,t,r,o,n){var i=0,g=0,B=1;if(n(A,e[t+o])>0){for(g=r-o;B0;)i=B,B=(B<<1)+1,B<=0&&(B=g);B>g&&(B=g),i+=o,B+=o}else{for(g=o+1;Bg&&(B=g);var s=i;i=o-B,B=o-s}for(i++;i>>1);n(A,e[t+a])>0?i=a+1:B=a}return B}function u0(A,e,t,r,o,n){var i=0,g=0,B=1;if(n(A,e[t+o])<0){for(g=o+1;Bg&&(B=g);var s=i;i=o-B,B=o-s}else{for(g=r-o;B=0;)i=B,B=(B<<1)+1,B<=0&&(B=g);B>g&&(B=g),i+=o,B+=o}for(i++;i>>1);n(A,e[t+a])<0?B=a:i=a+1}return B}function umA(A,e){var t=Wc,r,o,n=0,i=[];r=[],o=[];function g(C,l){r[n]=C,o[n]=l,n+=1}function B(){for(;n>1;){var C=n-2;if(C>=1&&o[C-1]<=o[C]+o[C+1]||C>=2&&o[C-2]<=o[C]+o[C-1])o[C-1]o[C+1])break;a(C)}}function s(){for(;n>1;){var C=n-2;C>0&&o[C-1]=Wc||P>=Wc);if(p)break;I<0&&(I=0),I+=2}if(t=I,t<1&&(t=1),l===1){for(v=0;v=0;v--)A[d+v]=A[I+v];A[h]=i[u];return}for(var P=t;;){var p=0,F=0,m=!1;do if(e(i[u],A[w])<0){if(A[h--]=A[w--],p++,F=0,--l===0){m=!0;break}}else if(A[h--]=i[u--],F++,p=0,--c===1){m=!0;break}while((p|F)=0;v--)A[d+v]=A[I+v];if(l===0){m=!0;break}}if(A[h--]=i[u--],--c===1){m=!0;break}if(F=c-w0(A[w],i,0,c,c-1,e),F!==0){for(h-=F,u-=F,c-=F,d=h+1,I=u+1,v=0;v=Wc||F>=Wc);if(m)break;P<0&&(P=0),P+=2}if(t=P,t<1&&(t=1),c===1){for(h-=l,w-=l,d=h+1,I=w+1,v=l-1;v>=0;v--)A[d+v]=A[I+v];A[h]=i[u]}else{if(c===0)throw new Error;for(I=h-(c-1),v=0;vg&&(B=g),pN(A,t,t+B,t+n,e),n=B}i.pushRun(t,n),i.mergeRuns(),o-=n,t+=n}while(o!==0);i.forceMergeRuns()}}var yn=1,Zc=2,JE=4,mN=!1;function D0(){mN||(mN=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function yN(A,e){return A.zlevel===e.zlevel?A.z===e.z?A.z2-e.z2:A.z-e.z:A.zlevel-e.zlevel}var DmA=function(){function A(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=yN}return A.prototype.traverse=function(e,t){for(var r=0;r0&&(a.__clipPaths=[]),isNaN(a.z)&&(D0(),a.z=0),isNaN(a.z2)&&(D0(),a.z2=0),isNaN(a.zlevel)&&(D0(),a.zlevel=0),this._displayList[this._displayListLen++]=a}var Q=e.getDecalElement&&e.getDecalElement();Q&&this._updateAndAddDisplayable(Q,t,r);var E=e.getTextGuideLine();E&&this._updateAndAddDisplayable(E,t,r);var C=e.getTextContent();C&&this._updateAndAddDisplayable(C,t,r)}},A.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},A.prototype.delRoot=function(e){if(e instanceof Array){for(var t=0,r=e.length;t=0&&this._roots.splice(o,1)},A.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},A.prototype.getRoots=function(){return this._roots},A.prototype.dispose=function(){this._displayList=null,this._roots=null},A}(),dD;dD=st.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(A){return setTimeout(A,16)};var qc={linear:function(A){return A},quadraticIn:function(A){return A*A},quadraticOut:function(A){return A*(2-A)},quadraticInOut:function(A){return(A*=2)<1?.5*A*A:-.5*(--A*(A-2)-1)},cubicIn:function(A){return A*A*A},cubicOut:function(A){return--A*A*A+1},cubicInOut:function(A){return(A*=2)<1?.5*A*A*A:.5*((A-=2)*A*A+2)},quarticIn:function(A){return A*A*A*A},quarticOut:function(A){return 1- --A*A*A*A},quarticInOut:function(A){return(A*=2)<1?.5*A*A*A*A:-.5*((A-=2)*A*A*A-2)},quinticIn:function(A){return A*A*A*A*A},quinticOut:function(A){return--A*A*A*A*A+1},quinticInOut:function(A){return(A*=2)<1?.5*A*A*A*A*A:.5*((A-=2)*A*A*A*A+2)},sinusoidalIn:function(A){return 1-Math.cos(A*Math.PI/2)},sinusoidalOut:function(A){return Math.sin(A*Math.PI/2)},sinusoidalInOut:function(A){return .5*(1-Math.cos(Math.PI*A))},exponentialIn:function(A){return A===0?0:Math.pow(1024,A-1)},exponentialOut:function(A){return A===1?1:1-Math.pow(2,-10*A)},exponentialInOut:function(A){return A===0?0:A===1?1:(A*=2)<1?.5*Math.pow(1024,A-1):.5*(-Math.pow(2,-10*(A-1))+2)},circularIn:function(A){return 1-Math.sqrt(1-A*A)},circularOut:function(A){return Math.sqrt(1- --A*A)},circularInOut:function(A){return(A*=2)<1?-.5*(Math.sqrt(1-A*A)-1):.5*(Math.sqrt(1-(A-=2)*A)+1)},elasticIn:function(A){var e,t=.1,r=.4;return A===0?0:A===1?1:(!t||t<1?(t=1,e=r/4):e=r*Math.asin(1/t)/(2*Math.PI),-(t*Math.pow(2,10*(A-=1))*Math.sin((A-e)*(2*Math.PI)/r)))},elasticOut:function(A){var e,t=.1,r=.4;return A===0?0:A===1?1:(!t||t<1?(t=1,e=r/4):e=r*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*A)*Math.sin((A-e)*(2*Math.PI)/r)+1)},elasticInOut:function(A){var e,t=.1,r=.4;return A===0?0:A===1?1:(!t||t<1?(t=1,e=r/4):e=r*Math.asin(1/t)/(2*Math.PI),(A*=2)<1?-.5*(t*Math.pow(2,10*(A-=1))*Math.sin((A-e)*(2*Math.PI)/r)):t*Math.pow(2,-10*(A-=1))*Math.sin((A-e)*(2*Math.PI)/r)*.5+1)},backIn:function(A){var e=1.70158;return A*A*((e+1)*A-e)},backOut:function(A){var e=1.70158;return--A*A*((e+1)*A+e)+1},backInOut:function(A){var e=2.5949095;return(A*=2)<1?.5*(A*A*((e+1)*A-e)):.5*((A-=2)*A*((e+1)*A+e)+2)},bounceIn:function(A){return 1-qc.bounceOut(1-A)},bounceOut:function(A){return A<1/2.75?7.5625*A*A:A<2/2.75?7.5625*(A-=1.5/2.75)*A+.75:A<2.5/2.75?7.5625*(A-=2.25/2.75)*A+.9375:7.5625*(A-=2.625/2.75)*A+.984375},bounceInOut:function(A){return A<.5?qc.bounceIn(A*2)*.5:qc.bounceOut(A*2-1)*.5+.5}},PD=Math.pow,Es=Math.sqrt,MD=1e-8,YN=1e-4,HN=Es(3),FD=1/3,Mg=Bs(),ti=Bs(),KE=Bs();function Cs(A){return A>-MD&&AMD||A<-MD}function Zr(A,e,t,r,o){var n=1-o;return n*n*(n*A+3*o*e)+o*o*(o*r+3*n*t)}function UN(A,e,t,r,o){var n=1-o;return 3*(((e-A)*n+2*(t-e)*o)*n+(r-t)*o*o)}function pD(A,e,t,r,o,n){var i=r+3*(e-t)-A,g=3*(t-e*2+A),B=3*(e-A),s=A-o,a=g*g-3*i*B,Q=g*B-9*i*s,E=B*B-3*g*s,C=0;if(Cs(a)&&Cs(Q))if(Cs(g))n[0]=0;else{var l=-B/g;l>=0&&l<=1&&(n[C++]=l)}else{var f=Q*Q-4*a*E;if(Cs(f)){var c=Q/a,l=-g/i+c,v=-c/2;l>=0&&l<=1&&(n[C++]=l),v>=0&&v<=1&&(n[C++]=v)}else if(f>0){var w=Es(f),u=a*g+1.5*i*(-Q+w),h=a*g+1.5*i*(-Q-w);u<0?u=-PD(-u,FD):u=PD(u,FD),h<0?h=-PD(-h,FD):h=PD(h,FD);var l=(-g-(u+h))/(3*i);l>=0&&l<=1&&(n[C++]=l)}else{var I=(2*a*g-3*i*Q)/(2*Es(a*a*a)),d=Math.acos(I)/3,P=Es(a),p=Math.cos(d),l=(-g-2*P*p)/(3*i),v=(-g+P*(p+HN*Math.sin(d)))/(3*i),F=(-g+P*(p-HN*Math.sin(d)))/(3*i);l>=0&&l<=1&&(n[C++]=l),v>=0&&v<=1&&(n[C++]=v),F>=0&&F<=1&&(n[C++]=F)}}return C}function xN(A,e,t,r,o){var n=6*t-12*e+6*A,i=9*e+3*r-3*A-9*t,g=3*e-3*A,B=0;if(Cs(i)){if(bN(n)){var s=-g/n;s>=0&&s<=1&&(o[B++]=s)}}else{var a=n*n-4*i*g;if(Cs(a))o[0]=-n/(2*i);else if(a>0){var Q=Es(a),s=(-n+Q)/(2*i),E=(-n-Q)/(2*i);s>=0&&s<=1&&(o[B++]=s),E>=0&&E<=1&&(o[B++]=E)}}return B}function ls(A,e,t,r,o,n){var i=(e-A)*o+A,g=(t-e)*o+e,B=(r-t)*o+t,s=(g-i)*o+i,a=(B-g)*o+g,Q=(a-s)*o+s;n[0]=A,n[1]=i,n[2]=s,n[3]=Q,n[4]=Q,n[5]=a,n[6]=B,n[7]=r}function GN(A,e,t,r,o,n,i,g,B,s,a){var Q,E=.005,C=1/0,l,f,c,v;Mg[0]=B,Mg[1]=s;for(var w=0;w<1;w+=.05)ti[0]=Zr(A,t,o,i,w),ti[1]=Zr(e,r,n,g,w),c=as(Mg,ti),c=0&&c=0&&s<=1&&(o[B++]=s)}}else{var a=i*i-4*n*g;if(Cs(a)){var s=-i/(2*n);s>=0&&s<=1&&(o[B++]=s)}else if(a>0){var Q=Es(a),s=(-i+Q)/(2*n),E=(-i-Q)/(2*n);s>=0&&s<=1&&(o[B++]=s),E>=0&&E<=1&&(o[B++]=E)}}return B}function zN(A,e,t){var r=A+t-2*e;return r===0?.5:(A-e)/r}function _c(A,e,t,r,o){var n=(e-A)*r+A,i=(t-e)*r+e,g=(i-n)*r+n;o[0]=A,o[1]=n,o[2]=g,o[3]=g,o[4]=i,o[5]=t}function RN(A,e,t,r,o,n,i,g,B){var s,a=.005,Q=1/0;Mg[0]=i,Mg[1]=g;for(var E=0;E<1;E+=.05){ti[0]=go(A,t,o,E),ti[1]=go(e,r,n,E);var C=as(Mg,ti);C=0&&C=1?1:pD(0,r,n,1,B,g)&&Zr(0,o,i,1,g[0])}}}var MmA=function(){function A(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Dr,this.ondestroy=e.ondestroy||Dr,this.onrestart=e.onrestart||Dr,e.easing&&this.setEasing(e.easing)}return A.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=t;return}var r=this._life,o=e-this._startTime-this._pausedTime,n=o/r;n<0&&(n=0),n=Math.min(n,1);var i=this.easingFunc,g=i?i(n):n;if(this.onframe(g),n===1)if(this.loop){var B=o%r;this._startTime=e-B,this._pausedTime=0,this.onrestart()}else return!0;return!1},A.prototype.pause=function(){this._paused=!0},A.prototype.resume=function(){this._paused=!1},A.prototype.setEasing=function(e){this.easing=e,this.easingFunc=le(e)?e:qc[e]||I0(e)},A}(),LN=function(){function A(e){this.value=e}return A}(),FmA=function(){function A(){this._len=0}return A.prototype.insert=function(e){var t=new LN(e);return this.insertEntry(t),t},A.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},A.prototype.remove=function(e){var t=e.prev,r=e.next;t?t.next=r:this.head=r,r?r.prev=t:this.tail=t,e.next=e.prev=null,this._len--},A.prototype.len=function(){return this._len},A.prototype.clear=function(){this.head=this.tail=null,this._len=0},A}(),$c=function(){function A(e){this._list=new FmA,this._maxSize=10,this._map={},this._maxSize=e}return A.prototype.put=function(e,t){var r=this._list,o=this._map,n=null;if(o[e]==null){var i=r.len(),g=this._lastRemovedEntry;if(i>=this._maxSize&&i>0){var B=r.head;r.remove(B),delete o[B.key],n=B.value,this._lastRemovedEntry=B}g?g.value=t:g=new LN(t),g.key=e,r.insertEntry(g),o[e]=g}return n},A.prototype.get=function(e){var t=this._map[e],r=this._list;if(t!=null)return t!==r.tail&&(r.remove(t),r.insertEntry(t)),t.value},A.prototype.clear=function(){this._list.clear(),this._map={}},A.prototype.len=function(){return this._list.len()},A}(),SN={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Ti(A){return A=Math.round(A),A<0?0:A>255?255:A}function pmA(A){return A=Math.round(A),A<0?0:A>360?360:A}function Af(A){return A<0?0:A>1?1:A}function d0(A){var e=A;return e.length&&e.charAt(e.length-1)==="%"?Ti(parseFloat(e)/100*255):Ti(parseInt(e,10))}function Fa(A){var e=A;return e.length&&e.charAt(e.length-1)==="%"?Af(parseFloat(e)/100):Af(parseFloat(e))}function P0(A,e,t){return t<0?t+=1:t>1&&(t-=1),t*6<1?A+(e-A)*t*6:t*2<1?e:t*3<2?A+(e-A)*(2/3-t)*6:A}function cs(A,e,t){return A+(e-A)*t}function ri(A,e,t,r,o){return A[0]=e,A[1]=t,A[2]=r,A[3]=o,A}function M0(A,e){return A[0]=e[0],A[1]=e[1],A[2]=e[2],A[3]=e[3],A}var ON=new $c(20),mD=null;function XE(A,e){mD&&M0(mD,e),mD=ON.put(A,mD||e.slice())}function To(A,e){if(A){e=e||[];var t=ON.get(A);if(t)return M0(e,t);A=A+"";var r=A.replace(/ /g,"").toLowerCase();if(r in SN)return M0(e,SN[r]),XE(A,e),e;var o=r.length;if(r.charAt(0)==="#"){if(o===4||o===5){var n=parseInt(r.slice(1,4),16);if(!(n>=0&&n<=4095)){ri(e,0,0,0,1);return}return ri(e,(n&3840)>>4|(n&3840)>>8,n&240|(n&240)>>4,n&15|(n&15)<<4,o===5?parseInt(r.slice(4),16)/15:1),XE(A,e),e}else if(o===7||o===9){var n=parseInt(r.slice(1,7),16);if(!(n>=0&&n<=16777215)){ri(e,0,0,0,1);return}return ri(e,(n&16711680)>>16,(n&65280)>>8,n&255,o===9?parseInt(r.slice(7),16)/255:1),XE(A,e),e}return}var i=r.indexOf("("),g=r.indexOf(")");if(i!==-1&&g+1===o){var B=r.substr(0,i),s=r.substr(i+1,g-(i+1)).split(","),a=1;switch(B){case"rgba":if(s.length!==4)return s.length===3?ri(e,+s[0],+s[1],+s[2],1):ri(e,0,0,0,1);a=Fa(s.pop());case"rgb":if(s.length>=3)return ri(e,d0(s[0]),d0(s[1]),d0(s[2]),s.length===3?a:Fa(s[3])),XE(A,e),e;ri(e,0,0,0,1);return;case"hsla":if(s.length!==4){ri(e,0,0,0,1);return}return s[3]=Fa(s[3]),F0(s,e),XE(A,e),e;case"hsl":if(s.length!==3){ri(e,0,0,0,1);return}return F0(s,e),XE(A,e),e;default:return}}ri(e,0,0,0,1)}}function F0(A,e){var t=(parseFloat(A[0])%360+360)%360/360,r=Fa(A[1]),o=Fa(A[2]),n=o<=.5?o*(r+1):o+r-o*r,i=o*2-n;return e=e||[],ri(e,Ti(P0(i,n,t+1/3)*255),Ti(P0(i,n,t)*255),Ti(P0(i,n,t-1/3)*255),1),A.length===4&&(e[3]=A[3]),e}function mmA(A){if(A){var e=A[0]/255,t=A[1]/255,r=A[2]/255,o=Math.min(e,t,r),n=Math.max(e,t,r),i=n-o,g=(n+o)/2,B,s;if(i===0)B=0,s=0;else{g<.5?s=i/(n+o):s=i/(2-n-o);var a=((n-e)/6+i/2)/i,Q=((n-t)/6+i/2)/i,E=((n-r)/6+i/2)/i;e===n?B=E-Q:t===n?B=1/3+a-E:r===n&&(B=2/3+Q-a),B<0&&(B+=1),B>1&&(B-=1)}var C=[B*360,s,g];return A[3]!=null&&C.push(A[3]),C}}function yD(A,e){var t=To(A);if(t){for(var r=0;r<3;r++)e<0?t[r]=t[r]*(1-e)|0:t[r]=(255-t[r])*e+t[r]|0,t[r]>255?t[r]=255:t[r]<0&&(t[r]=0);return ki(t,t.length===4?"rgba":"rgb")}}function ymA(A){var e=To(A);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function ef(A,e,t){if(!(!(e&&e.length)||!(A>=0&&A<=1))){t=t||[];var r=A*(e.length-1),o=Math.floor(r),n=Math.ceil(r),i=e[o],g=e[n],B=r-o;return t[0]=Ti(cs(i[0],g[0],B)),t[1]=Ti(cs(i[1],g[1],B)),t[2]=Ti(cs(i[2],g[2],B)),t[3]=Af(cs(i[3],g[3],B)),t}}var YmA=ef;function p0(A,e,t){if(!(!(e&&e.length)||!(A>=0&&A<=1))){var r=A*(e.length-1),o=Math.floor(r),n=Math.ceil(r),i=To(e[o]),g=To(e[n]),B=r-o,s=ki([Ti(cs(i[0],g[0],B)),Ti(cs(i[1],g[1],B)),Ti(cs(i[2],g[2],B)),Af(cs(i[3],g[3],B))],"rgba");return t?{color:s,leftIndex:o,rightIndex:n,value:r}:s}}var HmA=p0;function VE(A,e,t,r){var o=To(A);if(A)return o=mmA(o),e!=null&&(o[0]=pmA(e)),t!=null&&(o[1]=Fa(t)),r!=null&&(o[2]=Fa(r)),ki(F0(o),"rgba")}function tf(A,e){var t=To(A);if(t&&e!=null)return t[3]=Af(e),ki(t,"rgba")}function ki(A,e){if(!(!A||!A.length)){var t=A[0]+","+A[1]+","+A[2];return(e==="rgba"||e==="hsva"||e==="hsla")&&(t+=","+A[3]),e+"("+t+")"}}function rf(A,e){var t=To(A);return t?(.299*t[0]+.587*t[1]+.114*t[2])*t[3]/255+(1-t[3])*e:0}function bmA(){return ki([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],"rgb")}var TN=new $c(100);function YD(A){if(qA(A)){var e=TN.get(A);return e||(e=yD(A,-.1),TN.put(A,e)),e}else if(Rc(A)){var t=IA({},A);return t.colorStops=UA(A.colorStops,function(r){return{offset:r.offset,color:yD(r.color,-.1)}}),t}return A}const UmA=Object.freeze(Object.defineProperty({__proto__:null,fastLerp:ef,fastMapToColor:YmA,lerp:p0,lift:yD,liftColor:YD,lum:rf,mapToColor:HmA,modifyAlpha:tf,modifyHSL:VE,parse:To,random:bmA,stringify:ki,toHex:ymA},Symbol.toStringTag,{value:"Module"}));var HD=Math.round;function of(A){var e;if(!A||A==="transparent")A="none";else if(typeof A=="string"&&A.indexOf("rgba")>-1){var t=To(A);t&&(A="rgb("+t[0]+","+t[1]+","+t[2]+")",e=t[3])}return{color:A,opacity:e??1}}var kN=1e-4;function fs(A){return A-kN}function bD(A){return HD(A*1e3)/1e3}function m0(A){return HD(A*1e4)/1e4}function xmA(A){return"matrix("+bD(A[0])+","+bD(A[1])+","+bD(A[2])+","+bD(A[3])+","+m0(A[4])+","+m0(A[5])+")"}var GmA={left:"start",right:"end",center:"middle",middle:"middle"};function zmA(A,e,t){return t==="top"?A+=e/2:t==="bottom"&&(A-=e/2),A}function RmA(A){return A&&(A.shadowBlur||A.shadowOffsetX||A.shadowOffsetY)}function LmA(A){var e=A.style,t=A.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),t[0],t[1]].join(",")}function NN(A){return A&&!!A.image}function SmA(A){return A&&!!A.svgElement}function y0(A){return NN(A)||SmA(A)}function jN(A){return A.type==="linear"}function JN(A){return A.type==="radial"}function KN(A){return A&&(A.type==="linear"||A.type==="radial")}function UD(A){return"url(#"+A+")"}function XN(A){var e=A.getGlobalScale(),t=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(t)/Math.log(10)),1)}function VN(A){var e=A.x||0,t=A.y||0,r=(A.rotation||0)*Tc,o=Ue(A.scaleX,1),n=Ue(A.scaleY,1),i=A.skewX||0,g=A.skewY||0,B=[];return(e||t)&&B.push("translate("+e+"px,"+t+"px)"),r&&B.push("rotate("+r+")"),(o!==1||n!==1)&&B.push("scale("+o+","+n+")"),(i||g)&&B.push("skew("+HD(i*Tc)+"deg, "+HD(g*Tc)+"deg)"),B.join(" ")}var OmA=function(){return st.hasGlobalWindow&&le(window.btoa)?function(A){return window.btoa(unescape(encodeURIComponent(A)))}:typeof Buffer<"u"?function(A){return Buffer.from(A).toString("base64")}:function(A){return process.env.NODE_ENV!=="production"&&qn("Base64 isn't natively supported in the current environment."),null}}(),Y0=Array.prototype.slice;function cB(A,e,t){return(e-A)*t+A}function H0(A,e,t,r){for(var o=e.length,n=0;nr?e:A,n=Math.min(t,r),i=o[n-1]||{color:[0,0,0,0],offset:0},g=n;gi;if(g)r.length=i;else for(var B=n;B=1},A.prototype.getAdditiveTrack=function(){return this._additiveTrack},A.prototype.addKeyframe=function(e,t,r){this._needsSort=!0;var o=this.keyframes,n=o.length,i=!1,g=qN,B=t;if(co(t)){var s=jmA(t);g=s,(s===1&&!lt(t[0])||s===2&&!lt(t[0][0]))&&(i=!0)}else if(lt(t)&&!gs(t))g=zD;else if(qA(t))if(!isNaN(+t))g=zD;else{var a=To(t);a&&(B=a,g=gf)}else if(Rc(t)){var Q=IA({},B);Q.colorStops=UA(t.colorStops,function(C){return{offset:C.offset,color:To(C.color)}}),jN(t)?g=b0:JN(t)&&(g=U0),B=Q}n===0?this.valType=g:(g!==this.valType||g===qN)&&(i=!0),this.discrete=this.discrete||i;var E={time:e,value:B,rawValue:t,percent:0};return r&&(E.easing=r,E.easingFunc=le(r)?r:qc[r]||I0(r)),o.push(E),E},A.prototype.prepare=function(e,t){var r=this.keyframes;this._needsSort&&r.sort(function(f,c){return f.time-c.time});for(var o=this.valType,n=r.length,i=r[n-1],g=this.discrete,B=LD(o),s=_N(o),a=0;a=0&&!(i[a].percent<=t);a--);a=E(a,g-2)}else{for(a=Q;at);a++);a=E(a-1,g-2)}l=i[a+1],C=i[a]}if(C&&l){this._lastFr=a,this._lastFrP=t;var c=l.percent-C.percent,v=c===0?1:E((t-C.percent)/c,1);l.easingFunc&&(v=l.easingFunc(v));var w=r?this._additiveValue:s?Bf:e[B];if((LD(n)||s)&&!w&&(w=this._additiveValue=[]),this.discrete)e[B]=v<1?C.rawValue:l.rawValue;else if(LD(n))n===RD?H0(w,C[o],l[o],v):TmA(w,C[o],l[o],v);else if(_N(n)){var u=C[o],h=l[o],I=n===b0;e[B]={type:I?"linear":"radial",x:cB(u.x,h.x,v),y:cB(u.y,h.y,v),colorStops:UA(u.colorStops,function(P,p){var F=h.colorStops[p];return{offset:cB(P.offset,F.offset,v),color:GD(H0([],P.color,F.color,v))}}),global:h.global},I?(e[B].x2=cB(u.x2,h.x2,v),e[B].y2=cB(u.y2,h.y2,v)):e[B].r=cB(u.r,h.r,v)}else if(s)H0(w,C[o],l[o],v),r||(e[B]=GD(w));else{var d=cB(C[o],l[o],v);r?this._additiveValue=d:e[B]=d}r&&this._addToTarget(e)}}},A.prototype._addToTarget=function(e){var t=this.valType,r=this.propName,o=this._additiveValue;t===zD?e[r]=e[r]+o:t===gf?(To(e[r],Bf),xD(Bf,Bf,o,1),e[r]=GD(Bf)):t===RD?xD(e[r],e[r],o,1):t===ZN&&WN(e[r],e[r],o,1)},A}(),x0=function(){function A(e,t,r,o){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&o){qn("Can' use additive animation on looped animation.");return}this._additiveAnimators=o,this._allowDiscrete=r}return A.prototype.getMaxTime=function(){return this._maxTime},A.prototype.getDelay=function(){return this._delay},A.prototype.getLoop=function(){return this._loop},A.prototype.getTarget=function(){return this._target},A.prototype.changeTarget=function(e){this._target=e},A.prototype.when=function(e,t,r){return this.whenWithKeys(e,t,$e(t),r)},A.prototype.whenWithKeys=function(e,t,r,o){for(var n=this._tracks,i=0;i0&&B.addKeyframe(0,nf(s),o),this._trackKeys.push(g)}B.addKeyframe(e,nf(t[g]),o)}return this._maxTime=Math.max(this._maxTime,e),this},A.prototype.pause=function(){this._clip.pause(),this._paused=!0},A.prototype.resume=function(){this._clip.resume(),this._paused=!1},A.prototype.isPaused=function(){return!!this._paused},A.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},A.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,r=0;r0)){this._started=1;for(var t=this,r=[],o=this._maxTime||0,n=0;n1){var g=i.pop();n.addKeyframe(g.time,e[o]),n.prepare(this._maxTime,n.getAdditiveTrack())}}}},A}();function WE(){return new Date().getTime()}var KmA=function(A){er(e,A);function e(t){var r=A.call(this)||this;return r._running=!1,r._time=0,r._pausedTime=0,r._pauseStart=0,r._paused=!1,t=t||{},r.stage=t.stage||{},r}return e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var r=t.getClip();r&&this.addClip(r)},e.prototype.removeClip=function(t){if(t.animation){var r=t.prev,o=t.next;r?r.next=o:this._head=o,o?o.prev=r:this._tail=r,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var r=t.getClip();r&&this.removeClip(r),t.animation=null},e.prototype.update=function(t){for(var r=WE()-this._pausedTime,o=r-this._time,n=this._head;n;){var i=n.next,g=n.step(r,o);g&&(n.ondestroy(),this.removeClip(n)),n=i}this._time=r,t||(this.trigger("frame",o),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0;function r(){t._running&&(dD(r),!t._paused&&t.update())}dD(r)},e.prototype.start=function(){this._running||(this._time=WE(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=WE(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=WE()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var t=this._head;t;){var r=t.next;t.prev=t.next=t.animation=null,t=r}this._head=this._tail=null},e.prototype.isFinished=function(){return this._head==null},e.prototype.animate=function(t,r){r=r||{},this.start();var o=new x0(t,r.loop);return this.addAnimator(o),o},e}(Ai),XmA=300,G0=st.domSupported,z0=function(){var A=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=["touchstart","touchend","touchmove"],t={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},r=UA(A,function(o){var n=o.replace("mouse","pointer");return t.hasOwnProperty(n)?n:o});return{mouse:A,touch:e,pointer:r}}(),$N={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},A1=!1;function R0(A){var e=A.pointerType;return e==="pen"||e==="touch"}function VmA(A){A.touching=!0,A.touchTimer!=null&&(clearTimeout(A.touchTimer),A.touchTimer=null),A.touchTimer=setTimeout(function(){A.touching=!1,A.touchTimer=null},700)}function L0(A){A&&(A.zrByTouch=!0)}function WmA(A,e){return ei(A.dom,new ZmA(A,e),!0)}function e1(A,e){for(var t=e,r=!1;t&&t.nodeType!==9&&!(r=t.domBelongToZr||t!==e&&t===A.painterRoot);)t=t.parentNode;return r}var ZmA=function(){function A(e,t){this.stopPropagation=Dr,this.stopImmediatePropagation=Dr,this.preventDefault=Dr,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return A}(),Ni={mousedown:function(A){A=ei(this.dom,A),this.__mayPointerCapture=[A.zrX,A.zrY],this.trigger("mousedown",A)},mousemove:function(A){A=ei(this.dom,A);var e=this.__mayPointerCapture;e&&(A.zrX!==e[0]||A.zrY!==e[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",A)},mouseup:function(A){A=ei(this.dom,A),this.__togglePointerCapture(!1),this.trigger("mouseup",A)},mouseout:function(A){A=ei(this.dom,A);var e=A.toElement||A.relatedTarget;e1(this,e)||(this.__pointerCapturing&&(A.zrEventControl="no_globalout"),this.trigger("mouseout",A))},wheel:function(A){A1=!0,A=ei(this.dom,A),this.trigger("mousewheel",A)},mousewheel:function(A){A1||(A=ei(this.dom,A),this.trigger("mousewheel",A))},touchstart:function(A){A=ei(this.dom,A),L0(A),this.__lastTouchMoment=new Date,this.handler.processGesture(A,"start"),Ni.mousemove.call(this,A),Ni.mousedown.call(this,A)},touchmove:function(A){A=ei(this.dom,A),L0(A),this.handler.processGesture(A,"change"),Ni.mousemove.call(this,A)},touchend:function(A){A=ei(this.dom,A),L0(A),this.handler.processGesture(A,"end"),Ni.mouseup.call(this,A),+new Date-+this.__lastTouchMomentn1||A<-n1}var ma=[],ZE=[],j0=En(),J0=Math.abs,e9A=function(){function A(){}return A.prototype.getLocalTransform=function(e){return A.getLocalTransform(this,e)},A.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},A.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},A.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},A.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},A.prototype.needLocalTransform=function(){return pa(this.rotation)||pa(this.x)||pa(this.y)||pa(this.scaleX-1)||pa(this.scaleY-1)||pa(this.skewX)||pa(this.skewY)},A.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),r=this.transform;if(!(t||e)){r&&(o1(r),this.invTransform=null);return}r=r||En(),t?this.getLocalTransform(r):o1(r),e&&(t?Pg(r,e,r):wD(r,e)),this.transform=r,this._resolveGlobalScaleRatio(r)},A.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(t!=null&&t!==1){this.getGlobalScale(ma);var r=ma[0]<0?-1:1,o=ma[1]<0?-1:1,n=((ma[0]-r)*t+r)/ma[0]||0,i=((ma[1]-o)*t+o)/ma[1]||0;e[0]*=n,e[1]*=n,e[2]*=i,e[3]*=i}this.invTransform=this.invTransform||En(),ha(this.invTransform,e)},A.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},A.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],r=e[2]*e[2]+e[3]*e[3],o=Math.atan2(e[1],e[0]),n=Math.PI/2+o-Math.atan2(e[3],e[2]);r=Math.sqrt(r)*Math.cos(n),t=Math.sqrt(t),this.skewX=n,this.skewY=0,this.rotation=-o,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=r,this.originX=0,this.originY=0}},A.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(e.invTransform=e.invTransform||En(),Pg(ZE,e.invTransform,t),t=ZE);var r=this.originX,o=this.originY;(r||o)&&(j0[4]=r,j0[5]=o,Pg(ZE,t,j0),ZE[4]-=r,ZE[5]-=o,t=ZE),this.setLocalTransform(t)}},A.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},A.prototype.transformCoordToLocal=function(e,t){var r=[e,t],o=this.invTransform;return o&&io(r,r,o),r},A.prototype.transformCoordToGlobal=function(e,t){var r=[e,t],o=this.transform;return o&&io(r,r,o),r},A.prototype.getLineScale=function(){var e=this.transform;return e&&J0(e[0]-1)>1e-10&&J0(e[3]-1)>1e-10?Math.sqrt(J0(e[0]*e[3]-e[2]*e[1])):1},A.prototype.copyTransform=function(e){i1(this,e)},A.getLocalTransform=function(e,t){t=t||[];var r=e.originX||0,o=e.originY||0,n=e.scaleX,i=e.scaleY,g=e.anchorX,B=e.anchorY,s=e.rotation||0,a=e.x,Q=e.y,E=e.skewX?Math.tan(e.skewX):0,C=e.skewY?Math.tan(-e.skewY):0;if(r||o||g||B){var l=r+g,f=o+B;t[4]=-l*n-E*f*i,t[5]=-f*i-C*l*n}else t[4]=t[5]=0;return t[0]=n,t[3]=i,t[1]=C*n,t[2]=E*i,s&&Qs(t,t,s),t[4]+=r+a,t[5]+=o+Q,t},A.initDefaultProps=function(){var e=A.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),A}(),Fg=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function i1(A,e){for(var t=0;t=0?parseFloat(A)/100*e:parseFloat(A):A}function kD(A,e,t){var r=e.position||"inside",o=e.distance!=null?e.distance:5,n=t.height,i=t.width,g=n/2,B=t.x,s=t.y,a="left",Q="top";if(r instanceof Array)B+=ji(r[0],t.width),s+=ji(r[1],t.height),a=null,Q=null;else switch(r){case"left":B-=o,s+=g,a="right",Q="middle";break;case"right":B+=o+i,s+=g,Q="middle";break;case"top":B+=i/2,s-=o,a="center",Q="bottom";break;case"bottom":B+=i/2,s+=n+o,a="center";break;case"inside":B+=i/2,s+=g,a="center",Q="middle";break;case"insideLeft":B+=o,s+=g,Q="middle";break;case"insideRight":B+=i-o,s+=g,a="right",Q="middle";break;case"insideTop":B+=i/2,s+=o,a="center";break;case"insideBottom":B+=i/2,s+=n-o,a="center",Q="bottom";break;case"insideTopLeft":B+=o,s+=o;break;case"insideTopRight":B+=i-o,s+=o,a="right";break;case"insideBottomLeft":B+=o,s+=n-o,Q="bottom";break;case"insideBottomRight":B+=i-o,s+=n-o,a="right",Q="bottom";break}return A=A||{},A.x=B,A.y=s,A.align=a,A.verticalAlign=Q,A}var K0="__zr_normal__",X0=Fg.concat(["ignore"]),t9A=_n(Fg,function(A,e){return A[e]=!0,A},{ignore:!1}),_E={},r9A=new ke(0,0,0,0),ND=function(){function A(e){this.id=e0(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return A.prototype._init=function(e){this.attr(e)},A.prototype.drift=function(e,t,r){switch(this.draggable){case"horizontal":t=0;break;case"vertical":e=0;break}var o=this.transform;o||(o=this.transform=[1,0,0,1,0,0]),o[4]+=e,o[5]+=t,this.decomposeTransform(),this.markRedraw()},A.prototype.beforeUpdate=function(){},A.prototype.afterUpdate=function(){},A.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},A.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var r=this.textConfig,o=r.local,n=t.innerTransformable,i=void 0,g=void 0,B=!1;n.parent=o?this:null;var s=!1;if(n.copyTransform(t),r.position!=null){var a=r9A;r.layoutRect?a.copy(r.layoutRect):a.copy(this.getBoundingRect()),o||a.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(_E,r,a):kD(_E,r,a),n.x=_E.x,n.y=_E.y,i=_E.align,g=_E.verticalAlign;var Q=r.origin;if(Q&&r.rotation!=null){var E=void 0,C=void 0;Q==="center"?(E=a.width*.5,C=a.height*.5):(E=ji(Q[0],a.width),C=ji(Q[1],a.height)),s=!0,n.originX=-n.x+E+(o?0:a.x),n.originY=-n.y+C+(o?0:a.y)}}r.rotation!=null&&(n.rotation=r.rotation);var l=r.offset;l&&(n.x+=l[0],n.y+=l[1],s||(n.originX=-l[0],n.originY=-l[1]));var f=r.inside==null?typeof r.position=="string"&&r.position.indexOf("inside")>=0:r.inside,c=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),v=void 0,w=void 0,u=void 0;f&&this.canBeInsideText()?(v=r.insideFill,w=r.insideStroke,(v==null||v==="auto")&&(v=this.getInsideTextFill()),(w==null||w==="auto")&&(w=this.getInsideTextStroke(v),u=!0)):(v=r.outsideFill,w=r.outsideStroke,(v==null||v==="auto")&&(v=this.getOutsideFill()),(w==null||w==="auto")&&(w=this.getOutsideStroke(v),u=!0)),v=v||"#000",(v!==c.fill||w!==c.stroke||u!==c.autoStroke||i!==c.align||g!==c.verticalAlign)&&(B=!0,c.fill=v,c.stroke=w,c.autoStroke=u,c.align=i,c.verticalAlign=g,t.setDefaultTextStyle(c)),t.__dirty|=yn,B&&t.dirtyStyle(!0)}},A.prototype.canBeInsideText=function(){return!0},A.prototype.getInsideTextFill=function(){return"#fff"},A.prototype.getInsideTextStroke=function(e){return"#000"},A.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?N0:k0},A.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),r=typeof t=="string"&&To(t);r||(r=[255,255,255,1]);for(var o=r[3],n=this.__zr.isDarkMode(),i=0;i<3;i++)r[i]=r[i]*o+(n?0:255)*(1-o);return r[3]=1,ki(r,"rgba")},A.prototype.traverse=function(e,t){},A.prototype.attrKV=function(e,t){e==="textConfig"?this.setTextConfig(t):e==="textContent"?this.setTextContent(t):e==="clipPath"?this.setClipPath(t):e==="extra"?(this.extra=this.extra||{},IA(this.extra,t)):this[e]=t},A.prototype.hide=function(){this.ignore=!0,this.markRedraw()},A.prototype.show=function(){this.ignore=!1,this.markRedraw()},A.prototype.attr=function(e,t){if(typeof e=="string")this.attrKV(e,t);else if(ve(e))for(var r=e,o=$e(r),n=0;n0},A.prototype.getState=function(e){return this.states[e]},A.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},A.prototype.clearStates=function(e){this.useState(K0,!1,e)},A.prototype.useState=function(e,t,r,o){var n=e===K0,i=this.hasState();if(!(!i&&n)){var g=this.currentStates,B=this.stateTransition;if(!(je(g,e)>=0&&(t||g.length===1))){var s;if(this.stateProxy&&!n&&(s=this.stateProxy(e)),s||(s=this.states&&this.states[e]),!s&&!n){qn("State "+e+" not exists.");return}n||this.saveCurrentToNormalState(s);var a=!!(s&&s.hoverLayer||o);a&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,s,this._normalState,t,!r&&!this.__inHover&&B&&B.duration>0,B);var Q=this._textContent,E=this._textGuide;return Q&&Q.useState(e,t,r,a),E&&E.useState(e,t,r,a),n?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!a&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~yn),s}}},A.prototype.useStates=function(e,t,r){if(!e.length)this.clearStates();else{var o=[],n=this.currentStates,i=e.length,g=i===n.length;if(g){for(var B=0;B0,l);var f=this._textContent,c=this._textGuide;f&&f.useStates(e,t,E),c&&c.useStates(e,t,E),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!E&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~yn)}},A.prototype.isSilent=function(){for(var e=this.silent,t=this.parent;!e&&t;){if(t.silent){e=!0;break}t=t.parent}return e},A.prototype._updateAnimationTargets=function(){for(var e=0;e=0){var r=this.currentStates.slice();r.splice(t,1),this.useStates(r)}},A.prototype.replaceState=function(e,t,r){var o=this.currentStates.slice(),n=je(o,e),i=je(o,t)>=0;n>=0?i?o.splice(n,1):o[n]=t:r&&!i&&o.push(t),this.useStates(o)},A.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},A.prototype._mergeStates=function(e){for(var t={},r,o=0;o=0&&n.splice(i,1)}),this.animators.push(e),r&&r.animation.addAnimator(e),r&&r.wakeUp()},A.prototype.updateDuringAnimation=function(e){this.markRedraw()},A.prototype.stopAnimation=function(e,t){for(var r=this.animators,o=r.length,n=[],i=0;i0&&t.during&&n[0].during(function(l,f){t.during(f)});for(var E=0;E0||o.force&&!i.length){var p=void 0,F=void 0,m=void 0;if(g){F={},E&&(p={});for(var h=0;h=0&&(o.splice(n,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,r){var o=je(this._children,t);return o>=0&&this.replaceAt(r,o),this},e.prototype.replaceAt=function(t,r){var o=this._children,n=o[r];if(t&&t!==this&&t.parent!==this&&t!==n){o[r]=t,n.parent=null;var i=this.__zr;i&&n.removeSelfFromZr(i),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var r=this.__zr;r&&r!==t.__zr&&t.addSelfToZr(r),r&&r.refresh()},e.prototype.remove=function(t){var r=this.__zr,o=this._children,n=je(o,t);return n<0?this:(o.splice(n,1),t.parent=null,r&&t.removeSelfFromZr(r),r&&r.refresh(),this)},e.prototype.removeAll=function(){for(var t=this._children,r=this.__zr,o=0;o>1)%2;g.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[B]+":0",o[s]+":0",r[1-B]+":auto",o[1-s]+":auto",""].join("!important;"),A.appendChild(i),t.push(i)}return t}function J0A(A,e,t){for(var r=t?"invTrans":"trans",o=e[r],n=e.srcCoords,i=[],g=[],B=!0,s=0;s<4;s++){var a=A[s].getBoundingClientRect(),Q=2*s,E=a.left,C=a.top;i.push(E,C),B=B&&n&&E===n[Q]&&C===n[Q+1],g.push(A[s].offsetLeft,A[s].offsetTop)}return B&&o?o:(e.srcCoords=i,e[r]=t?sN(g,i):sN(i,g))}function QN(A){return A.nodeName.toUpperCase()==="CANVAS"}var K0A=/([&<>"'])/g,X0A={"&":"&","<":"<",">":">",'"':""","'":"'"};function Lo(A){return A==null?"":(A+"").replace(K0A,function(e,t){return X0A[t]})}var V0A=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,a0=[],W0A=st.browser.firefox&&+st.browser.version.split(".")[0]<39;function Q0(A,e,t,r){return t=t||{},r?EN(A,e,t):W0A&&e.layerX!=null&&e.layerX!==e.offsetX?(t.zrX=e.layerX,t.zrY=e.layerY):e.offsetX!=null?(t.zrX=e.offsetX,t.zrY=e.offsetY):EN(A,e,t),t}function EN(A,e,t){if(st.domSupported&&A.getBoundingClientRect){var r=e.clientX,o=e.clientY;if(QN(A)){var n=A.getBoundingClientRect();t.zrX=r-n.left,t.zrY=o-n.top;return}else if(s0(a0,A,r,o)){t.zrX=a0[0],t.zrY=a0[1];return}}t.zrX=t.zrY=0}function E0(A){return A||window.event}function ei(A,e,t){if(e=E0(e),e.zrX!=null)return e;var r=e.type,o=r&&r.indexOf("touch")>=0;if(o){var i=r!=="touchend"?e.targetTouches[0]:e.changedTouches[0];i&&Q0(A,i,e,t)}else{Q0(A,e,e,t);var n=Z0A(e);e.zrDelta=n?n/120:-(e.detail||0)/3}var g=e.button;return e.which==null&&g!==void 0&&V0A.test(e.type)&&(e.which=g&1?1:g&2?3:g&4?2:0),e}function Z0A(A){var e=A.wheelDelta;if(e)return e;var t=A.deltaX,r=A.deltaY;if(t==null||r==null)return e;var o=Math.abs(r!==0?r:t),n=r>0?-1:r<0?1:t>0?-1:1;return 3*o*n}function C0(A,e,t,r){A.addEventListener(e,t,r)}function q0A(A,e,t,r){A.removeEventListener(e,t,r)}var lB=function(A){A.preventDefault(),A.stopPropagation(),A.cancelBubble=!0};function CN(A){return A.which===2||A.which===3}var _0A=function(){function A(){this._track=[]}return A.prototype.recognize=function(e,t,r){return this._doTrack(e,t,r),this._recognize(e)},A.prototype.clear=function(){return this._track.length=0,this},A.prototype._doTrack=function(e,t,r){var o=e.touches;if(o){for(var n={points:[],touches:[],target:t,event:e},i=0,g=o.length;i1&&r&&r.length>1){var n=lN(r)/lN(o);!isFinite(n)&&(n=1),e.pinchScale=n;var i=$0A(r);return e.pinchX=i[0],e.pinchY=i[1],{type:"pinch",target:A[0].target,event:e}}}}};function En(){return[1,0,0,1,0,0]}function Nc(A){return A[0]=1,A[1]=0,A[2]=0,A[3]=1,A[4]=0,A[5]=0,A}function wD(A,e){return A[0]=e[0],A[1]=e[1],A[2]=e[2],A[3]=e[3],A[4]=e[4],A[5]=e[5],A}function dg(A,e,t){var r=e[0]*t[0]+e[2]*t[1],o=e[1]*t[0]+e[3]*t[1],n=e[0]*t[2]+e[2]*t[3],i=e[1]*t[2]+e[3]*t[3],g=e[0]*t[4]+e[2]*t[5]+e[4],B=e[1]*t[4]+e[3]*t[5]+e[5];return A[0]=r,A[1]=o,A[2]=n,A[3]=i,A[4]=g,A[5]=B,A}function Oi(A,e,t){return A[0]=e[0],A[1]=e[1],A[2]=e[2],A[3]=e[3],A[4]=e[4]+t[0],A[5]=e[5]+t[1],A}function Qs(A,e,t,r){r===void 0&&(r=[0,0]);var o=e[0],n=e[2],i=e[4],g=e[1],B=e[3],s=e[5],a=Math.sin(t),Q=Math.cos(t);return A[0]=o*Q+g*a,A[1]=-o*a+g*Q,A[2]=n*Q+B*a,A[3]=-n*a+Q*B,A[4]=Q*(i-r[0])+a*(s-r[1])+r[0],A[5]=Q*(s-r[1])-a*(i-r[0])+r[1],A}function uD(A,e,t){var r=t[0],o=t[1];return A[0]=e[0]*r,A[1]=e[1]*o,A[2]=e[2]*r,A[3]=e[3]*o,A[4]=e[4]*r,A[5]=e[5]*o,A}function ha(A,e){var t=e[0],r=e[2],o=e[4],n=e[1],i=e[3],g=e[5],B=t*i-n*r;return B?(B=1/B,A[0]=i*B,A[1]=-n*B,A[2]=-r*B,A[3]=t*B,A[4]=(r*g-i*o)*B,A[5]=(n*o-t*g)*B,A):null}function cN(A){var e=En();return wD(e,A),e}const AmA=Object.freeze(Object.defineProperty({__proto__:null,clone:cN,copy:wD,create:En,identity:Nc,invert:ha,mul:dg,rotate:Qs,scale:uD,translate:Oi},Symbol.toStringTag,{value:"Module"}));var Te=function(){function A(e,t){this.x=e||0,this.y=t||0}return A.prototype.copy=function(e){return this.x=e.x,this.y=e.y,this},A.prototype.clone=function(){return new A(this.x,this.y)},A.prototype.set=function(e,t){return this.x=e,this.y=t,this},A.prototype.equal=function(e){return e.x===this.x&&e.y===this.y},A.prototype.add=function(e){return this.x+=e.x,this.y+=e.y,this},A.prototype.scale=function(e){this.x*=e,this.y*=e},A.prototype.scaleAndAdd=function(e,t){this.x+=e.x*t,this.y+=e.y*t},A.prototype.sub=function(e){return this.x-=e.x,this.y-=e.y,this},A.prototype.dot=function(e){return this.x*e.x+this.y*e.y},A.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},A.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},A.prototype.normalize=function(){var e=this.len();return this.x/=e,this.y/=e,this},A.prototype.distance=function(e){var t=this.x-e.x,r=this.y-e.y;return Math.sqrt(t*t+r*r)},A.prototype.distanceSquare=function(e){var t=this.x-e.x,r=this.y-e.y;return t*t+r*r},A.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},A.prototype.transform=function(e){if(e){var t=this.x,r=this.y;return this.x=e[0]*t+e[2]*r+e[4],this.y=e[1]*t+e[3]*r+e[5],this}},A.prototype.toArray=function(e){return e[0]=this.x,e[1]=this.y,e},A.prototype.fromArray=function(e){this.x=e[0],this.y=e[1]},A.set=function(e,t,r){e.x=t,e.y=r},A.copy=function(e,t){e.x=t.x,e.y=t.y},A.len=function(e){return Math.sqrt(e.x*e.x+e.y*e.y)},A.lenSquare=function(e){return e.x*e.x+e.y*e.y},A.dot=function(e,t){return e.x*t.x+e.y*t.y},A.add=function(e,t,r){e.x=t.x+r.x,e.y=t.y+r.y},A.sub=function(e,t,r){e.x=t.x-r.x,e.y=t.y-r.y},A.scale=function(e,t,r){e.x=t.x*r,e.y=t.y*r},A.scaleAndAdd=function(e,t,r,o){e.x=t.x+r.x*o,e.y=t.y+r.y*o},A.lerp=function(e,t,r,o){var n=1-o;e.x=n*t.x+o*r.x,e.y=n*t.y+o*r.y},A}(),DD=Math.min,hD=Math.max,Ia=new Te,da=new Te,Pa=new Te,Ma=new Te,jc=new Te,Jc=new Te,emA=function(){function A(e,t,r,o){r<0&&(e=e+r,r=-r),o<0&&(t=t+o,o=-o),this.x=e,this.y=t,this.width=r,this.height=o}return A.prototype.union=function(e){var t=DD(e.x,this.x),r=DD(e.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=hD(e.x+e.width,this.x+this.width)-t:this.width=e.width,isFinite(this.y)&&isFinite(this.height)?this.height=hD(e.y+e.height,this.y+this.height)-r:this.height=e.height,this.x=t,this.y=r},A.prototype.applyTransform=function(e){A.applyTransform(this,this,e)},A.prototype.calculateTransform=function(e){var t=this,r=e.width/t.width,o=e.height/t.height,n=En();return Oi(n,n,[-t.x,-t.y]),uD(n,n,[r,o]),Oi(n,n,[e.x,e.y]),n},A.prototype.intersect=function(e,t){if(!e)return!1;e instanceof A||(e=A.create(e));var r=this,o=r.x,n=r.x+r.width,i=r.y,g=r.y+r.height,B=e.x,s=e.x+e.width,a=e.y,Q=e.y+e.height,E=!(nl&&(l=u,fl&&(l=h,v=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height},A.prototype.clone=function(){return new A(this.x,this.y,this.width,this.height)},A.prototype.copy=function(e){A.copy(this,e)},A.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},A.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},A.prototype.isZero=function(){return this.width===0||this.height===0},A.create=function(e){return new A(e.x,e.y,e.width,e.height)},A.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},A.applyTransform=function(e,t,r){if(!r){e!==t&&A.copy(e,t);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var o=r[0],n=r[3],i=r[4],g=r[5];e.x=t.x*o+i,e.y=t.y*n+g,e.width=t.width*o,e.height=t.height*n,e.width<0&&(e.x+=e.width,e.width=-e.width),e.height<0&&(e.y+=e.height,e.height=-e.height);return}Ia.x=Pa.x=t.x,Ia.y=Ma.y=t.y,da.x=Ma.x=t.x+t.width,da.y=Pa.y=t.y+t.height,Ia.transform(r),Ma.transform(r),da.transform(r),Pa.transform(r),e.x=DD(Ia.x,da.x,Pa.x,Ma.x),e.y=DD(Ia.y,da.y,Pa.y,Ma.y);var B=hD(Ia.x,da.x,Pa.x,Ma.x),s=hD(Ia.y,da.y,Pa.y,Ma.y);e.width=B-e.x,e.height=s-e.y},A}();const ke=emA;var fN="silent";function tmA(A,e,t){return{type:A,event:t,target:e.target,topTarget:e.topTarget,cancelBubble:!1,offsetX:t.zrX,offsetY:t.zrY,gestureEvent:t.gestureEvent,pinchX:t.pinchX,pinchY:t.pinchY,pinchScale:t.pinchScale,wheelDelta:t.zrDelta,zrByTouch:t.zrByTouch,which:t.which,stop:rmA}}function rmA(){lB(this.event)}var omA=function(A){er(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.handler=null,t}return e.prototype.dispose=function(){},e.prototype.setCursor=function(){},e}(Ai),Kc=function(){function A(e,t){this.x=e,this.y=t}return A}(),nmA=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],c0=new ke(0,0,0,0),vN=function(A){er(e,A);function e(t,r,o,n,i){var g=A.call(this)||this;return g._hovered=new Kc(0,0),g.storage=t,g.painter=r,g.painterRoot=n,g._pointerSize=i,o=o||new omA,g.proxy=null,g.setHandlerProxy(o),g._draggingMgr=new T0A(g),g}return e.prototype.setHandlerProxy=function(t){this.proxy&&this.proxy.dispose(),t&&(k(nmA,function(r){t.on&&t.on(r,this[r],this)},this),t.handler=this),this.proxy=t},e.prototype.mousemove=function(t){var r=t.zrX,o=t.zrY,n=uN(this,r,o),i=this._hovered,g=i.target;g&&!g.__zr&&(i=this.findHover(i.x,i.y),g=i.target);var B=this._hovered=n?new Kc(r,o):this.findHover(r,o),s=B.target,a=this.proxy;a.setCursor&&a.setCursor(s?s.cursor:"default"),g&&s!==g&&this.dispatchToElement(i,"mouseout",t),this.dispatchToElement(B,"mousemove",t),s&&s!==g&&this.dispatchToElement(B,"mouseover",t)},e.prototype.mouseout=function(t){var r=t.zrEventControl;r!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",t),r!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:t})},e.prototype.resize=function(){this._hovered=new Kc(0,0)},e.prototype.dispatch=function(t,r){var o=this[t];o&&o.call(this,r)},e.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},e.prototype.setCursorStyle=function(t){var r=this.proxy;r.setCursor&&r.setCursor(t)},e.prototype.dispatchToElement=function(t,r,o){t=t||{};var n=t.target;if(!(n&&n.silent)){for(var i="on"+r,g=tmA(r,t,o);n&&(n[i]&&(g.cancelBubble=!!n[i].call(n,g)),n.trigger(r,g),n=n.__hostTarget?n.__hostTarget:n.parent,!g.cancelBubble););g.cancelBubble||(this.trigger(r,g),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(B){typeof B[i]=="function"&&B[i].call(B,g),B.trigger&&B.trigger(r,g)}))}},e.prototype.findHover=function(t,r,o){var n=this.storage.getDisplayList(),i=new Kc(t,r);if(wN(n,i,t,r,o),this._pointerSize&&!i.target){for(var g=[],B=this._pointerSize,s=B/2,a=new ke(t-s,r-s,B,B),Q=n.length-1;Q>=0;Q--){var E=n[Q];E!==o&&!E.ignore&&!E.ignoreCoarsePointer&&(!E.parent||!E.parent.ignoreCoarsePointer)&&(c0.copy(E.getBoundingRect()),E.transform&&c0.applyTransform(E.transform),c0.intersect(a)&&g.push(E))}if(g.length)for(var C=4,l=Math.PI/12,f=Math.PI*2,c=0;c4)return;this._downPoint=null}this.dispatchToElement(n,A,e)}});function imA(A,e,t){if(A[A.rectHover?"rectContain":"contain"](e,t)){for(var r=A,o=void 0,n=!1;r;){if(r.ignoreClip&&(n=!0),!n){var i=r.getClipPath();if(i&&!i.contain(e,t))return!1}r.silent&&(o=!0);var g=r.__hostTarget;r=g||r.parent}return o?fN:!0}return!1}function wN(A,e,t,r,o){for(var n=A.length-1;n>=0;n--){var i=A[n],g=void 0;if(i!==o&&!i.ignore&&(g=imA(i,t,r))&&(!e.topTarget&&(e.topTarget=i),g!==fN)){e.target=i;break}}}function uN(A,e,t){var r=A.painter;return e<0||e>r.getWidth()||t<0||t>r.getHeight()}var DN=32,Xc=7;function gmA(A){for(var e=0;A>=DN;)e|=A&1,A>>=1;return A+e}function hN(A,e,t,r){var o=e+1;if(o===t)return 1;if(r(A[o++],A[e])<0){for(;o=0;)o++;return o-e}function BmA(A,e,t){for(t--;e>>1,o(n,A[B])<0?g=B:i=B+1;var s=r-i;switch(s){case 3:A[i+3]=A[i+2];case 2:A[i+2]=A[i+1];case 1:A[i+1]=A[i];break;default:for(;s>0;)A[i+s]=A[i+s-1],s--}A[i]=n}}function f0(A,e,t,r,o,n){var i=0,g=0,B=1;if(n(A,e[t+o])>0){for(g=r-o;B0;)i=B,B=(B<<1)+1,B<=0&&(B=g);B>g&&(B=g),i+=o,B+=o}else{for(g=o+1;Bg&&(B=g);var s=i;i=o-B,B=o-s}for(i++;i>>1);n(A,e[t+a])>0?i=a+1:B=a}return B}function v0(A,e,t,r,o,n){var i=0,g=0,B=1;if(n(A,e[t+o])<0){for(g=o+1;Bg&&(B=g);var s=i;i=o-B,B=o-s}else{for(g=r-o;B=0;)i=B,B=(B<<1)+1,B<=0&&(B=g);B>g&&(B=g),i+=o,B+=o}for(i++;i>>1);n(A,e[t+a])<0?B=a:i=a+1}return B}function smA(A,e){var t=Xc,r,o,n=0,i=[];r=[],o=[];function g(C,l){r[n]=C,o[n]=l,n+=1}function B(){for(;n>1;){var C=n-2;if(C>=1&&o[C-1]<=o[C]+o[C+1]||C>=2&&o[C-2]<=o[C]+o[C-1])o[C-1]o[C+1])break;a(C)}}function s(){for(;n>1;){var C=n-2;C>0&&o[C-1]=Xc||P>=Xc);if(F)break;I<0&&(I=0),I+=2}if(t=I,t<1&&(t=1),l===1){for(v=0;v=0;v--)A[d+v]=A[I+v];A[h]=i[u];return}for(var P=t;;){var F=0,p=0,m=!1;do if(e(i[u],A[w])<0){if(A[h--]=A[w--],F++,p=0,--l===0){m=!0;break}}else if(A[h--]=i[u--],p++,F=0,--c===1){m=!0;break}while((F|p)=0;v--)A[d+v]=A[I+v];if(l===0){m=!0;break}}if(A[h--]=i[u--],--c===1){m=!0;break}if(p=c-f0(A[w],i,0,c,c-1,e),p!==0){for(h-=p,u-=p,c-=p,d=h+1,I=u+1,v=0;v=Xc||p>=Xc);if(m)break;P<0&&(P=0),P+=2}if(t=P,t<1&&(t=1),c===1){for(h-=l,w-=l,d=h+1,I=w+1,v=l-1;v>=0;v--)A[d+v]=A[I+v];A[h]=i[u]}else{if(c===0)throw new Error;for(I=h-(c-1),v=0;vg&&(B=g),IN(A,t,t+B,t+n,e),n=B}i.pushRun(t,n),i.mergeRuns(),o-=n,t+=n}while(o!==0);i.forceMergeRuns()}}var yn=1,Vc=2,KE=4,dN=!1;function w0(){dN||(dN=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function PN(A,e){return A.zlevel===e.zlevel?A.z===e.z?A.z2-e.z2:A.z-e.z:A.zlevel-e.zlevel}var amA=function(){function A(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=PN}return A.prototype.traverse=function(e,t){for(var r=0;r0&&(a.__clipPaths=[]),isNaN(a.z)&&(w0(),a.z=0),isNaN(a.z2)&&(w0(),a.z2=0),isNaN(a.zlevel)&&(w0(),a.zlevel=0),this._displayList[this._displayListLen++]=a}var Q=e.getDecalElement&&e.getDecalElement();Q&&this._updateAndAddDisplayable(Q,t,r);var E=e.getTextGuideLine();E&&this._updateAndAddDisplayable(E,t,r);var C=e.getTextContent();C&&this._updateAndAddDisplayable(C,t,r)}},A.prototype.addRoot=function(e){e.__zr&&e.__zr.storage===this||this._roots.push(e)},A.prototype.delRoot=function(e){if(e instanceof Array){for(var t=0,r=e.length;t=0&&this._roots.splice(o,1)},A.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},A.prototype.getRoots=function(){return this._roots},A.prototype.dispose=function(){this._displayList=null,this._roots=null},A}(),dD;dD=st.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(A){return setTimeout(A,16)};var Wc={linear:function(A){return A},quadraticIn:function(A){return A*A},quadraticOut:function(A){return A*(2-A)},quadraticInOut:function(A){return(A*=2)<1?.5*A*A:-.5*(--A*(A-2)-1)},cubicIn:function(A){return A*A*A},cubicOut:function(A){return--A*A*A+1},cubicInOut:function(A){return(A*=2)<1?.5*A*A*A:.5*((A-=2)*A*A+2)},quarticIn:function(A){return A*A*A*A},quarticOut:function(A){return 1- --A*A*A*A},quarticInOut:function(A){return(A*=2)<1?.5*A*A*A*A:-.5*((A-=2)*A*A*A-2)},quinticIn:function(A){return A*A*A*A*A},quinticOut:function(A){return--A*A*A*A*A+1},quinticInOut:function(A){return(A*=2)<1?.5*A*A*A*A*A:.5*((A-=2)*A*A*A*A+2)},sinusoidalIn:function(A){return 1-Math.cos(A*Math.PI/2)},sinusoidalOut:function(A){return Math.sin(A*Math.PI/2)},sinusoidalInOut:function(A){return .5*(1-Math.cos(Math.PI*A))},exponentialIn:function(A){return A===0?0:Math.pow(1024,A-1)},exponentialOut:function(A){return A===1?1:1-Math.pow(2,-10*A)},exponentialInOut:function(A){return A===0?0:A===1?1:(A*=2)<1?.5*Math.pow(1024,A-1):.5*(-Math.pow(2,-10*(A-1))+2)},circularIn:function(A){return 1-Math.sqrt(1-A*A)},circularOut:function(A){return Math.sqrt(1- --A*A)},circularInOut:function(A){return(A*=2)<1?-.5*(Math.sqrt(1-A*A)-1):.5*(Math.sqrt(1-(A-=2)*A)+1)},elasticIn:function(A){var e,t=.1,r=.4;return A===0?0:A===1?1:(!t||t<1?(t=1,e=r/4):e=r*Math.asin(1/t)/(2*Math.PI),-(t*Math.pow(2,10*(A-=1))*Math.sin((A-e)*(2*Math.PI)/r)))},elasticOut:function(A){var e,t=.1,r=.4;return A===0?0:A===1?1:(!t||t<1?(t=1,e=r/4):e=r*Math.asin(1/t)/(2*Math.PI),t*Math.pow(2,-10*A)*Math.sin((A-e)*(2*Math.PI)/r)+1)},elasticInOut:function(A){var e,t=.1,r=.4;return A===0?0:A===1?1:(!t||t<1?(t=1,e=r/4):e=r*Math.asin(1/t)/(2*Math.PI),(A*=2)<1?-.5*(t*Math.pow(2,10*(A-=1))*Math.sin((A-e)*(2*Math.PI)/r)):t*Math.pow(2,-10*(A-=1))*Math.sin((A-e)*(2*Math.PI)/r)*.5+1)},backIn:function(A){var e=1.70158;return A*A*((e+1)*A-e)},backOut:function(A){var e=1.70158;return--A*A*((e+1)*A+e)+1},backInOut:function(A){var e=2.5949095;return(A*=2)<1?.5*(A*A*((e+1)*A-e)):.5*((A-=2)*A*((e+1)*A+e)+2)},bounceIn:function(A){return 1-Wc.bounceOut(1-A)},bounceOut:function(A){return A<1/2.75?7.5625*A*A:A<2/2.75?7.5625*(A-=1.5/2.75)*A+.75:A<2.5/2.75?7.5625*(A-=2.25/2.75)*A+.9375:7.5625*(A-=2.625/2.75)*A+.984375},bounceInOut:function(A){return A<.5?Wc.bounceIn(A*2)*.5:Wc.bounceOut(A*2-1)*.5+.5}},PD=Math.pow,Es=Math.sqrt,MD=1e-8,MN=1e-4,FN=Es(3),FD=1/3,Pg=Bs(),ti=Bs(),XE=Bs();function Cs(A){return A>-MD&&AMD||A<-MD}function Wr(A,e,t,r,o){var n=1-o;return n*n*(n*A+3*o*e)+o*o*(o*r+3*n*t)}function mN(A,e,t,r,o){var n=1-o;return 3*(((e-A)*n+2*(t-e)*o)*n+(r-t)*o*o)}function pD(A,e,t,r,o,n){var i=r+3*(e-t)-A,g=3*(t-e*2+A),B=3*(e-A),s=A-o,a=g*g-3*i*B,Q=g*B-9*i*s,E=B*B-3*g*s,C=0;if(Cs(a)&&Cs(Q))if(Cs(g))n[0]=0;else{var l=-B/g;l>=0&&l<=1&&(n[C++]=l)}else{var f=Q*Q-4*a*E;if(Cs(f)){var c=Q/a,l=-g/i+c,v=-c/2;l>=0&&l<=1&&(n[C++]=l),v>=0&&v<=1&&(n[C++]=v)}else if(f>0){var w=Es(f),u=a*g+1.5*i*(-Q+w),h=a*g+1.5*i*(-Q-w);u<0?u=-PD(-u,FD):u=PD(u,FD),h<0?h=-PD(-h,FD):h=PD(h,FD);var l=(-g-(u+h))/(3*i);l>=0&&l<=1&&(n[C++]=l)}else{var I=(2*a*g-3*i*Q)/(2*Es(a*a*a)),d=Math.acos(I)/3,P=Es(a),F=Math.cos(d),l=(-g-2*P*F)/(3*i),v=(-g+P*(F+FN*Math.sin(d)))/(3*i),p=(-g+P*(F-FN*Math.sin(d)))/(3*i);l>=0&&l<=1&&(n[C++]=l),v>=0&&v<=1&&(n[C++]=v),p>=0&&p<=1&&(n[C++]=p)}}return C}function yN(A,e,t,r,o){var n=6*t-12*e+6*A,i=9*e+3*r-3*A-9*t,g=3*e-3*A,B=0;if(Cs(i)){if(pN(n)){var s=-g/n;s>=0&&s<=1&&(o[B++]=s)}}else{var a=n*n-4*i*g;if(Cs(a))o[0]=-n/(2*i);else if(a>0){var Q=Es(a),s=(-n+Q)/(2*i),E=(-n-Q)/(2*i);s>=0&&s<=1&&(o[B++]=s),E>=0&&E<=1&&(o[B++]=E)}}return B}function ls(A,e,t,r,o,n){var i=(e-A)*o+A,g=(t-e)*o+e,B=(r-t)*o+t,s=(g-i)*o+i,a=(B-g)*o+g,Q=(a-s)*o+s;n[0]=A,n[1]=i,n[2]=s,n[3]=Q,n[4]=Q,n[5]=a,n[6]=B,n[7]=r}function YN(A,e,t,r,o,n,i,g,B,s,a){var Q,E=.005,C=1/0,l,f,c,v;Pg[0]=B,Pg[1]=s;for(var w=0;w<1;w+=.05)ti[0]=Wr(A,t,o,i,w),ti[1]=Wr(e,r,n,g,w),c=as(Pg,ti),c=0&&c=0&&s<=1&&(o[B++]=s)}}else{var a=i*i-4*n*g;if(Cs(a)){var s=-i/(2*n);s>=0&&s<=1&&(o[B++]=s)}else if(a>0){var Q=Es(a),s=(-i+Q)/(2*n),E=(-i-Q)/(2*n);s>=0&&s<=1&&(o[B++]=s),E>=0&&E<=1&&(o[B++]=E)}}return B}function HN(A,e,t){var r=A+t-2*e;return r===0?.5:(A-e)/r}function Zc(A,e,t,r,o){var n=(e-A)*r+A,i=(t-e)*r+e,g=(i-n)*r+n;o[0]=A,o[1]=n,o[2]=g,o[3]=g,o[4]=i,o[5]=t}function bN(A,e,t,r,o,n,i,g,B){var s,a=.005,Q=1/0;Pg[0]=i,Pg[1]=g;for(var E=0;E<1;E+=.05){ti[0]=io(A,t,o,E),ti[1]=io(e,r,n,E);var C=as(Pg,ti);C=0&&C=1?1:pD(0,r,n,1,B,g)&&Wr(0,o,i,1,g[0])}}}var cmA=function(){function A(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||Dr,this.ondestroy=e.ondestroy||Dr,this.onrestart=e.onrestart||Dr,e.easing&&this.setEasing(e.easing)}return A.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),this._paused){this._pausedTime+=t;return}var r=this._life,o=e-this._startTime-this._pausedTime,n=o/r;n<0&&(n=0),n=Math.min(n,1);var i=this.easingFunc,g=i?i(n):n;if(this.onframe(g),n===1)if(this.loop){var B=o%r;this._startTime=e-B,this._pausedTime=0,this.onrestart()}else return!0;return!1},A.prototype.pause=function(){this._paused=!0},A.prototype.resume=function(){this._paused=!1},A.prototype.setEasing=function(e){this.easing=e,this.easingFunc=le(e)?e:Wc[e]||D0(e)},A}(),UN=function(){function A(e){this.value=e}return A}(),fmA=function(){function A(){this._len=0}return A.prototype.insert=function(e){var t=new UN(e);return this.insertEntry(t),t},A.prototype.insertEntry=function(e){this.head?(this.tail.next=e,e.prev=this.tail,e.next=null,this.tail=e):this.head=this.tail=e,this._len++},A.prototype.remove=function(e){var t=e.prev,r=e.next;t?t.next=r:this.head=r,r?r.prev=t:this.tail=t,e.next=e.prev=null,this._len--},A.prototype.len=function(){return this._len},A.prototype.clear=function(){this.head=this.tail=null,this._len=0},A}(),qc=function(){function A(e){this._list=new fmA,this._maxSize=10,this._map={},this._maxSize=e}return A.prototype.put=function(e,t){var r=this._list,o=this._map,n=null;if(o[e]==null){var i=r.len(),g=this._lastRemovedEntry;if(i>=this._maxSize&&i>0){var B=r.head;r.remove(B),delete o[B.key],n=B.value,this._lastRemovedEntry=B}g?g.value=t:g=new UN(t),g.key=e,r.insertEntry(g),o[e]=g}return n},A.prototype.get=function(e){var t=this._map[e],r=this._list;if(t!=null)return t!==r.tail&&(r.remove(t),r.insertEntry(t)),t.value},A.prototype.clear=function(){this._list.clear(),this._map={}},A.prototype.len=function(){return this._list.len()},A}(),xN={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Ti(A){return A=Math.round(A),A<0?0:A>255?255:A}function vmA(A){return A=Math.round(A),A<0?0:A>360?360:A}function _c(A){return A<0?0:A>1?1:A}function h0(A){var e=A;return e.length&&e.charAt(e.length-1)==="%"?Ti(parseFloat(e)/100*255):Ti(parseInt(e,10))}function Fa(A){var e=A;return e.length&&e.charAt(e.length-1)==="%"?_c(parseFloat(e)/100):_c(parseFloat(e))}function I0(A,e,t){return t<0?t+=1:t>1&&(t-=1),t*6<1?A+(e-A)*t*6:t*2<1?e:t*3<2?A+(e-A)*(2/3-t)*6:A}function cs(A,e,t){return A+(e-A)*t}function ri(A,e,t,r,o){return A[0]=e,A[1]=t,A[2]=r,A[3]=o,A}function d0(A,e){return A[0]=e[0],A[1]=e[1],A[2]=e[2],A[3]=e[3],A}var GN=new qc(20),mD=null;function VE(A,e){mD&&d0(mD,e),mD=GN.put(A,mD||e.slice())}function So(A,e){if(A){e=e||[];var t=GN.get(A);if(t)return d0(e,t);A=A+"";var r=A.replace(/ /g,"").toLowerCase();if(r in xN)return d0(e,xN[r]),VE(A,e),e;var o=r.length;if(r.charAt(0)==="#"){if(o===4||o===5){var n=parseInt(r.slice(1,4),16);if(!(n>=0&&n<=4095)){ri(e,0,0,0,1);return}return ri(e,(n&3840)>>4|(n&3840)>>8,n&240|(n&240)>>4,n&15|(n&15)<<4,o===5?parseInt(r.slice(4),16)/15:1),VE(A,e),e}else if(o===7||o===9){var n=parseInt(r.slice(1,7),16);if(!(n>=0&&n<=16777215)){ri(e,0,0,0,1);return}return ri(e,(n&16711680)>>16,(n&65280)>>8,n&255,o===9?parseInt(r.slice(7),16)/255:1),VE(A,e),e}return}var i=r.indexOf("("),g=r.indexOf(")");if(i!==-1&&g+1===o){var B=r.substr(0,i),s=r.substr(i+1,g-(i+1)).split(","),a=1;switch(B){case"rgba":if(s.length!==4)return s.length===3?ri(e,+s[0],+s[1],+s[2],1):ri(e,0,0,0,1);a=Fa(s.pop());case"rgb":if(s.length>=3)return ri(e,h0(s[0]),h0(s[1]),h0(s[2]),s.length===3?a:Fa(s[3])),VE(A,e),e;ri(e,0,0,0,1);return;case"hsla":if(s.length!==4){ri(e,0,0,0,1);return}return s[3]=Fa(s[3]),P0(s,e),VE(A,e),e;case"hsl":if(s.length!==3){ri(e,0,0,0,1);return}return P0(s,e),VE(A,e),e;default:return}}ri(e,0,0,0,1)}}function P0(A,e){var t=(parseFloat(A[0])%360+360)%360/360,r=Fa(A[1]),o=Fa(A[2]),n=o<=.5?o*(r+1):o+r-o*r,i=o*2-n;return e=e||[],ri(e,Ti(I0(i,n,t+1/3)*255),Ti(I0(i,n,t)*255),Ti(I0(i,n,t-1/3)*255),1),A.length===4&&(e[3]=A[3]),e}function wmA(A){if(A){var e=A[0]/255,t=A[1]/255,r=A[2]/255,o=Math.min(e,t,r),n=Math.max(e,t,r),i=n-o,g=(n+o)/2,B,s;if(i===0)B=0,s=0;else{g<.5?s=i/(n+o):s=i/(2-n-o);var a=((n-e)/6+i/2)/i,Q=((n-t)/6+i/2)/i,E=((n-r)/6+i/2)/i;e===n?B=E-Q:t===n?B=1/3+a-E:r===n&&(B=2/3+Q-a),B<0&&(B+=1),B>1&&(B-=1)}var C=[B*360,s,g];return A[3]!=null&&C.push(A[3]),C}}function yD(A,e){var t=So(A);if(t){for(var r=0;r<3;r++)e<0?t[r]=t[r]*(1-e)|0:t[r]=(255-t[r])*e+t[r]|0,t[r]>255?t[r]=255:t[r]<0&&(t[r]=0);return ki(t,t.length===4?"rgba":"rgb")}}function umA(A){var e=So(A);if(e)return((1<<24)+(e[0]<<16)+(e[1]<<8)+ +e[2]).toString(16).slice(1)}function $c(A,e,t){if(!(!(e&&e.length)||!(A>=0&&A<=1))){t=t||[];var r=A*(e.length-1),o=Math.floor(r),n=Math.ceil(r),i=e[o],g=e[n],B=r-o;return t[0]=Ti(cs(i[0],g[0],B)),t[1]=Ti(cs(i[1],g[1],B)),t[2]=Ti(cs(i[2],g[2],B)),t[3]=_c(cs(i[3],g[3],B)),t}}var DmA=$c;function M0(A,e,t){if(!(!(e&&e.length)||!(A>=0&&A<=1))){var r=A*(e.length-1),o=Math.floor(r),n=Math.ceil(r),i=So(e[o]),g=So(e[n]),B=r-o,s=ki([Ti(cs(i[0],g[0],B)),Ti(cs(i[1],g[1],B)),Ti(cs(i[2],g[2],B)),_c(cs(i[3],g[3],B))],"rgba");return t?{color:s,leftIndex:o,rightIndex:n,value:r}:s}}var hmA=M0;function WE(A,e,t,r){var o=So(A);if(A)return o=wmA(o),e!=null&&(o[0]=vmA(e)),t!=null&&(o[1]=Fa(t)),r!=null&&(o[2]=Fa(r)),ki(P0(o),"rgba")}function Af(A,e){var t=So(A);if(t&&e!=null)return t[3]=_c(e),ki(t,"rgba")}function ki(A,e){if(!(!A||!A.length)){var t=A[0]+","+A[1]+","+A[2];return(e==="rgba"||e==="hsva"||e==="hsla")&&(t+=","+A[3]),e+"("+t+")"}}function ef(A,e){var t=So(A);return t?(.299*t[0]+.587*t[1]+.114*t[2])*t[3]/255+(1-t[3])*e:0}function ImA(){return ki([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],"rgb")}var zN=new qc(100);function YD(A){if(qA(A)){var e=zN.get(A);return e||(e=yD(A,-.1),zN.put(A,e)),e}else if(Gc(A)){var t=IA({},A);return t.colorStops=UA(A.colorStops,function(r){return{offset:r.offset,color:yD(r.color,-.1)}}),t}return A}const dmA=Object.freeze(Object.defineProperty({__proto__:null,fastLerp:$c,fastMapToColor:DmA,lerp:M0,lift:yD,liftColor:YD,lum:ef,mapToColor:hmA,modifyAlpha:Af,modifyHSL:WE,parse:So,random:ImA,stringify:ki,toHex:umA},Symbol.toStringTag,{value:"Module"}));var HD=Math.round;function tf(A){var e;if(!A||A==="transparent")A="none";else if(typeof A=="string"&&A.indexOf("rgba")>-1){var t=So(A);t&&(A="rgb("+t[0]+","+t[1]+","+t[2]+")",e=t[3])}return{color:A,opacity:e??1}}var RN=1e-4;function fs(A){return A-RN}function bD(A){return HD(A*1e3)/1e3}function F0(A){return HD(A*1e4)/1e4}function PmA(A){return"matrix("+bD(A[0])+","+bD(A[1])+","+bD(A[2])+","+bD(A[3])+","+F0(A[4])+","+F0(A[5])+")"}var MmA={left:"start",right:"end",center:"middle",middle:"middle"};function FmA(A,e,t){return t==="top"?A+=e/2:t==="bottom"&&(A-=e/2),A}function pmA(A){return A&&(A.shadowBlur||A.shadowOffsetX||A.shadowOffsetY)}function mmA(A){var e=A.style,t=A.getGlobalScale();return[e.shadowColor,(e.shadowBlur||0).toFixed(2),(e.shadowOffsetX||0).toFixed(2),(e.shadowOffsetY||0).toFixed(2),t[0],t[1]].join(",")}function LN(A){return A&&!!A.image}function ymA(A){return A&&!!A.svgElement}function p0(A){return LN(A)||ymA(A)}function SN(A){return A.type==="linear"}function ON(A){return A.type==="radial"}function TN(A){return A&&(A.type==="linear"||A.type==="radial")}function UD(A){return"url(#"+A+")"}function kN(A){var e=A.getGlobalScale(),t=Math.max(e[0],e[1]);return Math.max(Math.ceil(Math.log(t)/Math.log(10)),1)}function NN(A){var e=A.x||0,t=A.y||0,r=(A.rotation||0)*Sc,o=Ue(A.scaleX,1),n=Ue(A.scaleY,1),i=A.skewX||0,g=A.skewY||0,B=[];return(e||t)&&B.push("translate("+e+"px,"+t+"px)"),r&&B.push("rotate("+r+")"),(o!==1||n!==1)&&B.push("scale("+o+","+n+")"),(i||g)&&B.push("skew("+HD(i*Sc)+"deg, "+HD(g*Sc)+"deg)"),B.join(" ")}var YmA=function(){return st.hasGlobalWindow&&le(window.btoa)?function(A){return window.btoa(unescape(encodeURIComponent(A)))}:typeof Buffer<"u"?function(A){return Buffer.from(A).toString("base64")}:function(A){return process.env.NODE_ENV!=="production"&&qn("Base64 isn't natively supported in the current environment."),null}}(),m0=Array.prototype.slice;function cB(A,e,t){return(e-A)*t+A}function y0(A,e,t,r){for(var o=e.length,n=0;nr?e:A,n=Math.min(t,r),i=o[n-1]||{color:[0,0,0,0],offset:0},g=n;gi;if(g)r.length=i;else for(var B=n;B=1},A.prototype.getAdditiveTrack=function(){return this._additiveTrack},A.prototype.addKeyframe=function(e,t,r){this._needsSort=!0;var o=this.keyframes,n=o.length,i=!1,g=KN,B=t;if(lo(t)){var s=xmA(t);g=s,(s===1&&!Ct(t[0])||s===2&&!Ct(t[0][0]))&&(i=!0)}else if(Ct(t)&&!gs(t))g=zD;else if(qA(t))if(!isNaN(+t))g=zD;else{var a=So(t);a&&(B=a,g=of)}else if(Gc(t)){var Q=IA({},B);Q.colorStops=UA(t.colorStops,function(C){return{offset:C.offset,color:So(C.color)}}),SN(t)?g=Y0:ON(t)&&(g=H0),B=Q}n===0?this.valType=g:(g!==this.valType||g===KN)&&(i=!0),this.discrete=this.discrete||i;var E={time:e,value:B,rawValue:t,percent:0};return r&&(E.easing=r,E.easingFunc=le(r)?r:Wc[r]||D0(r)),o.push(E),E},A.prototype.prepare=function(e,t){var r=this.keyframes;this._needsSort&&r.sort(function(f,c){return f.time-c.time});for(var o=this.valType,n=r.length,i=r[n-1],g=this.discrete,B=LD(o),s=XN(o),a=0;a=0&&!(i[a].percent<=t);a--);a=E(a,g-2)}else{for(a=Q;at);a++);a=E(a-1,g-2)}l=i[a+1],C=i[a]}if(C&&l){this._lastFr=a,this._lastFrP=t;var c=l.percent-C.percent,v=c===0?1:E((t-C.percent)/c,1);l.easingFunc&&(v=l.easingFunc(v));var w=r?this._additiveValue:s?nf:e[B];if((LD(n)||s)&&!w&&(w=this._additiveValue=[]),this.discrete)e[B]=v<1?C.rawValue:l.rawValue;else if(LD(n))n===RD?y0(w,C[o],l[o],v):HmA(w,C[o],l[o],v);else if(XN(n)){var u=C[o],h=l[o],I=n===Y0;e[B]={type:I?"linear":"radial",x:cB(u.x,h.x,v),y:cB(u.y,h.y,v),colorStops:UA(u.colorStops,function(P,F){var p=h.colorStops[F];return{offset:cB(P.offset,p.offset,v),color:GD(y0([],P.color,p.color,v))}}),global:h.global},I?(e[B].x2=cB(u.x2,h.x2,v),e[B].y2=cB(u.y2,h.y2,v)):e[B].r=cB(u.r,h.r,v)}else if(s)y0(w,C[o],l[o],v),r||(e[B]=GD(w));else{var d=cB(C[o],l[o],v);r?this._additiveValue=d:e[B]=d}r&&this._addToTarget(e)}}},A.prototype._addToTarget=function(e){var t=this.valType,r=this.propName,o=this._additiveValue;t===zD?e[r]=e[r]+o:t===of?(So(e[r],nf),xD(nf,nf,o,1),e[r]=GD(nf)):t===RD?xD(e[r],e[r],o,1):t===JN&&jN(e[r],e[r],o,1)},A}(),b0=function(){function A(e,t,r,o){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=e,this._loop=t,t&&o){qn("Can' use additive animation on looped animation.");return}this._additiveAnimators=o,this._allowDiscrete=r}return A.prototype.getMaxTime=function(){return this._maxTime},A.prototype.getDelay=function(){return this._delay},A.prototype.getLoop=function(){return this._loop},A.prototype.getTarget=function(){return this._target},A.prototype.changeTarget=function(e){this._target=e},A.prototype.when=function(e,t,r){return this.whenWithKeys(e,t,$e(t),r)},A.prototype.whenWithKeys=function(e,t,r,o){for(var n=this._tracks,i=0;i0&&B.addKeyframe(0,rf(s),o),this._trackKeys.push(g)}B.addKeyframe(e,rf(t[g]),o)}return this._maxTime=Math.max(this._maxTime,e),this},A.prototype.pause=function(){this._clip.pause(),this._paused=!0},A.prototype.resume=function(){this._clip.resume(),this._paused=!1},A.prototype.isPaused=function(){return!!this._paused},A.prototype.duration=function(e){return this._maxTime=e,this._force=!0,this},A.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var e=this._doneCbs;if(e)for(var t=e.length,r=0;r0)){this._started=1;for(var t=this,r=[],o=this._maxTime||0,n=0;n1){var g=i.pop();n.addKeyframe(g.time,e[o]),n.prepare(this._maxTime,n.getAdditiveTrack())}}}},A}();function ZE(){return new Date().getTime()}var zmA=function(A){er(e,A);function e(t){var r=A.call(this)||this;return r._running=!1,r._time=0,r._pausedTime=0,r._pauseStart=0,r._paused=!1,t=t||{},r.stage=t.stage||{},r}return e.prototype.addClip=function(t){t.animation&&this.removeClip(t),this._head?(this._tail.next=t,t.prev=this._tail,t.next=null,this._tail=t):this._head=this._tail=t,t.animation=this},e.prototype.addAnimator=function(t){t.animation=this;var r=t.getClip();r&&this.addClip(r)},e.prototype.removeClip=function(t){if(t.animation){var r=t.prev,o=t.next;r?r.next=o:this._head=o,o?o.prev=r:this._tail=r,t.next=t.prev=t.animation=null}},e.prototype.removeAnimator=function(t){var r=t.getClip();r&&this.removeClip(r),t.animation=null},e.prototype.update=function(t){for(var r=ZE()-this._pausedTime,o=r-this._time,n=this._head;n;){var i=n.next,g=n.step(r,o);g&&(n.ondestroy(),this.removeClip(n)),n=i}this._time=r,t||(this.trigger("frame",o),this.stage.update&&this.stage.update())},e.prototype._startLoop=function(){var t=this;this._running=!0;function r(){t._running&&(dD(r),!t._paused&&t.update())}dD(r)},e.prototype.start=function(){this._running||(this._time=ZE(),this._pausedTime=0,this._startLoop())},e.prototype.stop=function(){this._running=!1},e.prototype.pause=function(){this._paused||(this._pauseStart=ZE(),this._paused=!0)},e.prototype.resume=function(){this._paused&&(this._pausedTime+=ZE()-this._pauseStart,this._paused=!1)},e.prototype.clear=function(){for(var t=this._head;t;){var r=t.next;t.prev=t.next=t.animation=null,t=r}this._head=this._tail=null},e.prototype.isFinished=function(){return this._head==null},e.prototype.animate=function(t,r){r=r||{},this.start();var o=new b0(t,r.loop);return this.addAnimator(o),o},e}(Ai),RmA=300,U0=st.domSupported,x0=function(){var A=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],e=["touchstart","touchend","touchmove"],t={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},r=UA(A,function(o){var n=o.replace("mouse","pointer");return t.hasOwnProperty(n)?n:o});return{mouse:A,touch:e,pointer:r}}(),VN={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},WN=!1;function G0(A){var e=A.pointerType;return e==="pen"||e==="touch"}function LmA(A){A.touching=!0,A.touchTimer!=null&&(clearTimeout(A.touchTimer),A.touchTimer=null),A.touchTimer=setTimeout(function(){A.touching=!1,A.touchTimer=null},700)}function z0(A){A&&(A.zrByTouch=!0)}function SmA(A,e){return ei(A.dom,new OmA(A,e),!0)}function ZN(A,e){for(var t=e,r=!1;t&&t.nodeType!==9&&!(r=t.domBelongToZr||t!==e&&t===A.painterRoot);)t=t.parentNode;return r}var OmA=function(){function A(e,t){this.stopPropagation=Dr,this.stopImmediatePropagation=Dr,this.preventDefault=Dr,this.type=t.type,this.target=this.currentTarget=e.dom,this.pointerType=t.pointerType,this.clientX=t.clientX,this.clientY=t.clientY}return A}(),Ni={mousedown:function(A){A=ei(this.dom,A),this.__mayPointerCapture=[A.zrX,A.zrY],this.trigger("mousedown",A)},mousemove:function(A){A=ei(this.dom,A);var e=this.__mayPointerCapture;e&&(A.zrX!==e[0]||A.zrY!==e[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",A)},mouseup:function(A){A=ei(this.dom,A),this.__togglePointerCapture(!1),this.trigger("mouseup",A)},mouseout:function(A){A=ei(this.dom,A);var e=A.toElement||A.relatedTarget;ZN(this,e)||(this.__pointerCapturing&&(A.zrEventControl="no_globalout"),this.trigger("mouseout",A))},wheel:function(A){WN=!0,A=ei(this.dom,A),this.trigger("mousewheel",A)},mousewheel:function(A){WN||(A=ei(this.dom,A),this.trigger("mousewheel",A))},touchstart:function(A){A=ei(this.dom,A),z0(A),this.__lastTouchMoment=new Date,this.handler.processGesture(A,"start"),Ni.mousemove.call(this,A),Ni.mousedown.call(this,A)},touchmove:function(A){A=ei(this.dom,A),z0(A),this.handler.processGesture(A,"change"),Ni.mousemove.call(this,A)},touchend:function(A){A=ei(this.dom,A),z0(A),this.handler.processGesture(A,"end"),Ni.mouseup.call(this,A),+new Date-+this.__lastTouchMomentA1||A<-A1}var ma=[],qE=[],k0=En(),N0=Math.abs,JmA=function(){function A(){}return A.prototype.getLocalTransform=function(e){return A.getLocalTransform(this,e)},A.prototype.setPosition=function(e){this.x=e[0],this.y=e[1]},A.prototype.setScale=function(e){this.scaleX=e[0],this.scaleY=e[1]},A.prototype.setSkew=function(e){this.skewX=e[0],this.skewY=e[1]},A.prototype.setOrigin=function(e){this.originX=e[0],this.originY=e[1]},A.prototype.needLocalTransform=function(){return pa(this.rotation)||pa(this.x)||pa(this.y)||pa(this.scaleX-1)||pa(this.scaleY-1)||pa(this.skewX)||pa(this.skewY)},A.prototype.updateTransform=function(){var e=this.parent&&this.parent.transform,t=this.needLocalTransform(),r=this.transform;if(!(t||e)){r&&($N(r),this.invTransform=null);return}r=r||En(),t?this.getLocalTransform(r):$N(r),e&&(t?dg(r,e,r):wD(r,e)),this.transform=r,this._resolveGlobalScaleRatio(r)},A.prototype._resolveGlobalScaleRatio=function(e){var t=this.globalScaleRatio;if(t!=null&&t!==1){this.getGlobalScale(ma);var r=ma[0]<0?-1:1,o=ma[1]<0?-1:1,n=((ma[0]-r)*t+r)/ma[0]||0,i=((ma[1]-o)*t+o)/ma[1]||0;e[0]*=n,e[1]*=n,e[2]*=i,e[3]*=i}this.invTransform=this.invTransform||En(),ha(this.invTransform,e)},A.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},A.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],r=e[2]*e[2]+e[3]*e[3],o=Math.atan2(e[1],e[0]),n=Math.PI/2+o-Math.atan2(e[3],e[2]);r=Math.sqrt(r)*Math.cos(n),t=Math.sqrt(t),this.skewX=n,this.skewY=0,this.rotation=-o,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=r,this.originX=0,this.originY=0}},A.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(e.invTransform=e.invTransform||En(),dg(qE,e.invTransform,t),t=qE);var r=this.originX,o=this.originY;(r||o)&&(k0[4]=r,k0[5]=o,dg(qE,t,k0),qE[4]-=r,qE[5]-=o,t=qE),this.setLocalTransform(t)}},A.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=Math.sqrt(t[0]*t[0]+t[1]*t[1]),e[1]=Math.sqrt(t[2]*t[2]+t[3]*t[3]),t[0]<0&&(e[0]=-e[0]),t[3]<0&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},A.prototype.transformCoordToLocal=function(e,t){var r=[e,t],o=this.invTransform;return o&&no(r,r,o),r},A.prototype.transformCoordToGlobal=function(e,t){var r=[e,t],o=this.transform;return o&&no(r,r,o),r},A.prototype.getLineScale=function(){var e=this.transform;return e&&N0(e[0]-1)>1e-10&&N0(e[3]-1)>1e-10?Math.sqrt(N0(e[0]*e[3]-e[2]*e[1])):1},A.prototype.copyTransform=function(e){e1(this,e)},A.getLocalTransform=function(e,t){t=t||[];var r=e.originX||0,o=e.originY||0,n=e.scaleX,i=e.scaleY,g=e.anchorX,B=e.anchorY,s=e.rotation||0,a=e.x,Q=e.y,E=e.skewX?Math.tan(e.skewX):0,C=e.skewY?Math.tan(-e.skewY):0;if(r||o||g||B){var l=r+g,f=o+B;t[4]=-l*n-E*f*i,t[5]=-f*i-C*l*n}else t[4]=t[5]=0;return t[0]=n,t[3]=i,t[1]=C*n,t[2]=E*i,s&&Qs(t,t,s),t[4]+=r+a,t[5]+=o+Q,t},A.initDefaultProps=function(){var e=A.prototype;e.scaleX=e.scaleY=e.globalScaleRatio=1,e.x=e.y=e.originX=e.originY=e.skewX=e.skewY=e.rotation=e.anchorX=e.anchorY=0}(),A}(),Mg=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function e1(A,e){for(var t=0;t=0?parseFloat(A)/100*e:parseFloat(A):A}function kD(A,e,t){var r=e.position||"inside",o=e.distance!=null?e.distance:5,n=t.height,i=t.width,g=n/2,B=t.x,s=t.y,a="left",Q="top";if(r instanceof Array)B+=ji(r[0],t.width),s+=ji(r[1],t.height),a=null,Q=null;else switch(r){case"left":B-=o,s+=g,a="right",Q="middle";break;case"right":B+=o+i,s+=g,Q="middle";break;case"top":B+=i/2,s-=o,a="center",Q="bottom";break;case"bottom":B+=i/2,s+=n+o,a="center";break;case"inside":B+=i/2,s+=g,a="center",Q="middle";break;case"insideLeft":B+=o,s+=g,Q="middle";break;case"insideRight":B+=i-o,s+=g,a="right",Q="middle";break;case"insideTop":B+=i/2,s+=o,a="center";break;case"insideBottom":B+=i/2,s+=n-o,a="center",Q="bottom";break;case"insideTopLeft":B+=o,s+=o;break;case"insideTopRight":B+=i-o,s+=o,a="right";break;case"insideBottomLeft":B+=o,s+=n-o,Q="bottom";break;case"insideBottomRight":B+=i-o,s+=n-o,a="right",Q="bottom";break}return A=A||{},A.x=B,A.y=s,A.align=a,A.verticalAlign=Q,A}var j0="__zr_normal__",J0=Mg.concat(["ignore"]),KmA=_n(Mg,function(A,e){return A[e]=!0,A},{ignore:!1}),$E={},XmA=new ke(0,0,0,0),ND=function(){function A(e){this.id=$8(),this.animators=[],this.currentStates=[],this.states={},this._init(e)}return A.prototype._init=function(e){this.attr(e)},A.prototype.drift=function(e,t,r){switch(this.draggable){case"horizontal":t=0;break;case"vertical":e=0;break}var o=this.transform;o||(o=this.transform=[1,0,0,1,0,0]),o[4]+=e,o[5]+=t,this.decomposeTransform(),this.markRedraw()},A.prototype.beforeUpdate=function(){},A.prototype.afterUpdate=function(){},A.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},A.prototype.updateInnerText=function(e){var t=this._textContent;if(t&&(!t.ignore||e)){this.textConfig||(this.textConfig={});var r=this.textConfig,o=r.local,n=t.innerTransformable,i=void 0,g=void 0,B=!1;n.parent=o?this:null;var s=!1;if(n.copyTransform(t),r.position!=null){var a=XmA;r.layoutRect?a.copy(r.layoutRect):a.copy(this.getBoundingRect()),o||a.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition($E,r,a):kD($E,r,a),n.x=$E.x,n.y=$E.y,i=$E.align,g=$E.verticalAlign;var Q=r.origin;if(Q&&r.rotation!=null){var E=void 0,C=void 0;Q==="center"?(E=a.width*.5,C=a.height*.5):(E=ji(Q[0],a.width),C=ji(Q[1],a.height)),s=!0,n.originX=-n.x+E+(o?0:a.x),n.originY=-n.y+C+(o?0:a.y)}}r.rotation!=null&&(n.rotation=r.rotation);var l=r.offset;l&&(n.x+=l[0],n.y+=l[1],s||(n.originX=-l[0],n.originY=-l[1]));var f=r.inside==null?typeof r.position=="string"&&r.position.indexOf("inside")>=0:r.inside,c=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),v=void 0,w=void 0,u=void 0;f&&this.canBeInsideText()?(v=r.insideFill,w=r.insideStroke,(v==null||v==="auto")&&(v=this.getInsideTextFill()),(w==null||w==="auto")&&(w=this.getInsideTextStroke(v),u=!0)):(v=r.outsideFill,w=r.outsideStroke,(v==null||v==="auto")&&(v=this.getOutsideFill()),(w==null||w==="auto")&&(w=this.getOutsideStroke(v),u=!0)),v=v||"#000",(v!==c.fill||w!==c.stroke||u!==c.autoStroke||i!==c.align||g!==c.verticalAlign)&&(B=!0,c.fill=v,c.stroke=w,c.autoStroke=u,c.align=i,c.verticalAlign=g,t.setDefaultTextStyle(c)),t.__dirty|=yn,B&&t.dirtyStyle(!0)}},A.prototype.canBeInsideText=function(){return!0},A.prototype.getInsideTextFill=function(){return"#fff"},A.prototype.getInsideTextStroke=function(e){return"#000"},A.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?T0:O0},A.prototype.getOutsideStroke=function(e){var t=this.__zr&&this.__zr.getBackgroundColor(),r=typeof t=="string"&&So(t);r||(r=[255,255,255,1]);for(var o=r[3],n=this.__zr.isDarkMode(),i=0;i<3;i++)r[i]=r[i]*o+(n?0:255)*(1-o);return r[3]=1,ki(r,"rgba")},A.prototype.traverse=function(e,t){},A.prototype.attrKV=function(e,t){e==="textConfig"?this.setTextConfig(t):e==="textContent"?this.setTextContent(t):e==="clipPath"?this.setClipPath(t):e==="extra"?(this.extra=this.extra||{},IA(this.extra,t)):this[e]=t},A.prototype.hide=function(){this.ignore=!0,this.markRedraw()},A.prototype.show=function(){this.ignore=!1,this.markRedraw()},A.prototype.attr=function(e,t){if(typeof e=="string")this.attrKV(e,t);else if(ve(e))for(var r=e,o=$e(r),n=0;n0},A.prototype.getState=function(e){return this.states[e]},A.prototype.ensureState=function(e){var t=this.states;return t[e]||(t[e]={}),t[e]},A.prototype.clearStates=function(e){this.useState(j0,!1,e)},A.prototype.useState=function(e,t,r,o){var n=e===j0,i=this.hasState();if(!(!i&&n)){var g=this.currentStates,B=this.stateTransition;if(!(je(g,e)>=0&&(t||g.length===1))){var s;if(this.stateProxy&&!n&&(s=this.stateProxy(e)),s||(s=this.states&&this.states[e]),!s&&!n){qn("State "+e+" not exists.");return}n||this.saveCurrentToNormalState(s);var a=!!(s&&s.hoverLayer||o);a&&this._toggleHoverLayerFlag(!0),this._applyStateObj(e,s,this._normalState,t,!r&&!this.__inHover&&B&&B.duration>0,B);var Q=this._textContent,E=this._textGuide;return Q&&Q.useState(e,t,r,a),E&&E.useState(e,t,r,a),n?(this.currentStates=[],this._normalState={}):t?this.currentStates.push(e):this.currentStates=[e],this._updateAnimationTargets(),this.markRedraw(),!a&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~yn),s}}},A.prototype.useStates=function(e,t,r){if(!e.length)this.clearStates();else{var o=[],n=this.currentStates,i=e.length,g=i===n.length;if(g){for(var B=0;B0,l);var f=this._textContent,c=this._textGuide;f&&f.useStates(e,t,E),c&&c.useStates(e,t,E),this._updateAnimationTargets(),this.currentStates=e.slice(),this.markRedraw(),!E&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~yn)}},A.prototype.isSilent=function(){for(var e=this.silent,t=this.parent;!e&&t;){if(t.silent){e=!0;break}t=t.parent}return e},A.prototype._updateAnimationTargets=function(){for(var e=0;e=0){var r=this.currentStates.slice();r.splice(t,1),this.useStates(r)}},A.prototype.replaceState=function(e,t,r){var o=this.currentStates.slice(),n=je(o,e),i=je(o,t)>=0;n>=0?i?o.splice(n,1):o[n]=t:r&&!i&&o.push(t),this.useStates(o)},A.prototype.toggleState=function(e,t){t?this.useState(e,!0):this.removeState(e)},A.prototype._mergeStates=function(e){for(var t={},r,o=0;o=0&&n.splice(i,1)}),this.animators.push(e),r&&r.animation.addAnimator(e),r&&r.wakeUp()},A.prototype.updateDuringAnimation=function(e){this.markRedraw()},A.prototype.stopAnimation=function(e,t){for(var r=this.animators,o=r.length,n=[],i=0;i0&&t.during&&n[0].during(function(l,f){t.during(f)});for(var E=0;E0||o.force&&!i.length){var F=void 0,p=void 0,m=void 0;if(g){p={},E&&(F={});for(var h=0;h=0&&(o.splice(n,0,t),this._doAdd(t))}return this},e.prototype.replace=function(t,r){var o=je(this._children,t);return o>=0&&this.replaceAt(r,o),this},e.prototype.replaceAt=function(t,r){var o=this._children,n=o[r];if(t&&t!==this&&t.parent!==this&&t!==n){o[r]=t,n.parent=null;var i=this.__zr;i&&n.removeSelfFromZr(i),this._doAdd(t)}return this},e.prototype._doAdd=function(t){t.parent&&t.parent.remove(t),t.parent=this;var r=this.__zr;r&&r!==t.__zr&&t.addSelfToZr(r),r&&r.refresh()},e.prototype.remove=function(t){var r=this.__zr,o=this._children,n=je(o,t);return n<0?this:(o.splice(n,1),t.parent=null,r&&t.removeSelfFromZr(r),r&&r.refresh(),this)},e.prototype.removeAll=function(){for(var t=this._children,r=this.__zr,o=0;o0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},A.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},A.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},A.prototype.refreshHover=function(){this._needsRefreshHover=!0},A.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},A.prototype.resize=function(e){this._disposed||(e=e||{},this.painter.resize(e.width,e.height),this.handler.resize())},A.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},A.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},A.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},A.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},A.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},A.prototype.on=function(e,t,r){return this._disposed||this.handler.on(e,t,r),this},A.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},A.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},A.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;t0){if(A<=o)return i;if(A>=n)return g}else{if(A>=o)return i;if(A<=n)return g}else{if(A===o)return i;if(A===n)return g}return(A-o)/B*s+i}function VA(A,e){switch(A){case"center":case"middle":A="50%";break;case"left":case"top":A="0%";break;case"right":case"bottom":A="100%";break}return qA(A)?f9A(A).match(/%$/)?parseFloat(A)/100*e:parseFloat(A):A==null?NaN:+A}function lr(A,e,t){return e==null&&(e=10),e=Math.min(Math.max(0,e),c1),A=(+A).toFixed(e),t?A:+A}function Hn(A){return A.sort(function(e,t){return e-t}),A}function Ji(A){if(A=+A,isNaN(A))return 0;if(A>1e-14){for(var e=1,t=0;t<15;t++,e*=10)if(Math.round(A*e)/e===A)return t}return jD(A)}function jD(A){var e=A.toString().toLowerCase(),t=e.indexOf("e"),r=t>0?+e.slice(t+1):0,o=t>0?t:e.length,n=e.indexOf("."),i=n<0?0:o-1-n;return Math.max(0,i-r)}function _0(A,e){var t=Math.log,r=Math.LN10,o=Math.floor(t(A[1]-A[0])/r),n=Math.round(t(Math.abs(e[1]-e[0]))/r),i=Math.min(Math.max(-o+n,0),20);return isFinite(i)?i:20}function v9A(A,e,t){if(!A[e])return 0;var r=f1(A,t);return r[e]||0}function f1(A,e){var t=_n(A,function(C,l){return C+(isNaN(l)?0:l)},0);if(t===0)return[];for(var r=Math.pow(10,e),o=UA(A,function(C){return(isNaN(C)?0:C)/t*r*100}),n=r*100,i=UA(o,function(C){return Math.floor(C)}),g=_n(i,function(C,l){return C+l},0),B=UA(o,function(C,l){return C-i[l]});gs&&(s=B[Q],a=Q);++i[a],B[a]=0,++g}return UA(i,function(C){return C/r})}function w9A(A,e){var t=Math.max(Ji(A),Ji(e)),r=A+e;return t>c1?r:lr(r,t)}var $0=9007199254740991;function Am(A){var e=Math.PI*2;return(A%e+e)%e}function $E(A){return A>-l1&&A=10&&e++,e}function em(A,e){var t=Ef(A),r=Math.pow(10,t),o=A/r,n;return e?o<1.5?n=1:o<2.5?n=2:o<4?n=3:o<7?n=5:n=10:o<1?n=1:o<2?n=2:o<3?n=3:o<5?n=5:n=10,A=n*r,t>=-20?+A.toFixed(t<0?-t:0):A}function JD(A,e){var t=(A.length-1)*e+1,r=Math.floor(t),o=+A[r-1],n=t-r;return n?o+n*(A[r]-o):o}function tm(A){A.sort(function(B,s){return g(B,s,0)?-1:1});for(var e=-1/0,t=1,r=0;r=0||n&&je(n,B)<0)){var s=r.getShallow(B,e);s!=null&&(i[A[g][0]]=s)}}return i}}var K9A=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],X9A=Ua(K9A),V9A=function(){function A(){}return A.prototype.getAreaStyle=function(e,t){return X9A(this,e,t)},A}(),gm=new $c(50);function W9A(A){if(typeof A=="string"){var e=gm.get(A);return e&&e.image}else return A}function Bm(A,e,t,r,o){if(A)if(typeof A=="string"){if(e&&e.__zrImageSrc===A||!t)return e;var n=gm.get(A),i={hostEl:t,cb:r,cbPayload:o};return n?(e=n.image,!WD(e)&&n.pending.push(i)):(e=Si.loadImage(A,x1,x1),e.__zrImageSrc=A,gm.put(A,e.__cachedImgObj={image:e,pending:[i]})),e}else return A;else return e}function x1(){var A=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=i;B++)g-=i;var s=Yn(t,e);return s>g&&(t="",s=0),g=A-s,o.ellipsis=t,o.ellipsisWidth=s,o.contentWidth=g,o.containerWidth=A,o}function R1(A,e){var t=e.containerWidth,r=e.font,o=e.contentWidth;if(!t)return"";var n=Yn(A,r);if(n<=t)return A;for(var i=0;;i++){if(n<=o||i>=e.maxIterations){A+=e.ellipsis;break}var g=i===0?Z9A(A,o,e.ascCharWidth,e.cnCharWidth):n>0?Math.floor(A.length*o/n):0;A=A.substr(0,g),n=Yn(A,r)}return A===""&&(A=e.placeholder),A}function Z9A(A,e,t,r){for(var o=0,n=0,i=A.length;nC&&s){var l=Math.floor(C/g);Q=Q.slice(0,l)}if(A&&n&&a!=null)for(var f=z1(a,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),c=0;cg&&am(t,A.substring(g,s),e,i),am(t,B[2],e,i,B[1]),g=sm.lastIndex}go){I>0?(w.tokens=w.tokens.slice(0,I),c(w,h,u),t.lines=t.lines.slice(0,v+1)):t.lines=t.lines.slice(0,v);break A}var H=P.width,U=H==null||H==="auto";if(typeof H=="string"&&H.charAt(H.length-1)==="%")d.percentWidth=H,a.push(d),d.contentWidth=Yn(d.text,m);else{if(U){var Y=P.backgroundColor,x=Y&&Y.image;x&&(x=W9A(x),WD(x)&&(d.width=Math.max(d.width,x.width*y/x.height)))}var G=l&&r!=null?r-h:null;G!=null&&G0&&l+r.accumWidth>r.width&&(a=e.split(` -`),s=!0),r.accumWidth=l}else{var f=S1(e,B,r.width,r.breakAll,r.accumWidth);r.accumWidth=f.accumWidth+C,Q=f.linesWidths,a=f.lines}}else a=e.split(` -`);for(var c=0;c=32&&e<=591||e>=880&&e<=4351||e>=4608&&e<=5119||e>=7680&&e<=8303}var t4A=_n(",&?/;] ".split(""),function(A,e){return A[e]=!0,A},{});function r4A(A){return e4A(A)?!!t4A[A]:!0}function S1(A,e,t,r,o){for(var n=[],i=[],g="",B="",s=0,a=0,Q=0;Qt:o+a+C>t){a?(g||B)&&(l?(g||(g=B,B="",s=0,a=s),n.push(g),i.push(a-s),B+=E,s+=C,g="",a=s):(B&&(g+=B,B="",s=0),n.push(g),i.push(a),g=E,a=C)):l?(n.push(B),i.push(s),B=E,s=C):(n.push(E),i.push(C));continue}a+=C,l?(B+=E,s+=C):(B&&(g+=B,B="",s=0),g+=E)}return!n.length&&!g&&(g=A,B="",s=0),B&&(g+=B),g&&(n.push(g),i.push(a)),n.length===1&&(a+=o),{accumWidth:a,lines:n,linesWidths:i}}var Qm="__zr_style_"+Math.round(Math.random()*10),xa={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},ZD={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};xa[Qm]=!0;var O1=["z","z2","invisible"],o4A=["invisible"],n4A=function(A){er(e,A);function e(t){return A.call(this,t)||this}return e.prototype._init=function(t){for(var r=$e(t),o=0;o1e-4){g[0]=A-t,g[1]=e-r,B[0]=A+t,B[1]=e+r;return}if(qD[0]=cm(o)*t+A,qD[1]=lm(o)*r+e,_D[0]=cm(n)*t+A,_D[1]=lm(n)*r+e,s(g,qD,_D),a(B,qD,_D),o=o%Ga,o<0&&(o=o+Ga),n=n%Ga,n<0&&(n=n+Ga),o>n&&!i?n+=Ga:oo&&($D[0]=cm(C)*t+A,$D[1]=lm(C)*r+e,s(g,$D,g),a(B,$D,B))}var Kt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},za=[],Ra=[],yg=[],vs=[],Yg=[],Hg=[],fm=Math.min,vm=Math.max,La=Math.cos,Sa=Math.sin,vB=Math.abs,wm=Math.PI,ws=wm*2,um=typeof Float32Array<"u",ff=[];function Dm(A){var e=Math.round(A/wm*1e8)/1e8;return e%2*wm}function hm(A,e){var t=Dm(A[0]);t<0&&(t+=ws);var r=t-A[0],o=A[1];o+=r,!e&&o-t>=ws?o=t+ws:e&&t-o>=ws?o=t-ws:!e&&t>o?o=t+(ws-Dm(t-o)):e&&t0&&(this._ux=vB(r/OD/e)||0,this._uy=vB(r/OD/t)||0)},A.prototype.setDPR=function(e){this.dpr=e},A.prototype.setContext=function(e){this._ctx=e},A.prototype.getContext=function(){return this._ctx},A.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},A.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},A.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(Kt.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},A.prototype.lineTo=function(e,t){var r=vB(e-this._xi),o=vB(t-this._yi),n=r>this._ux||o>this._uy;if(this.addData(Kt.L,e,t),this._ctx&&n&&this._ctx.lineTo(e,t),n)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var i=r*r+o*o;i>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=i)}return this},A.prototype.bezierCurveTo=function(e,t,r,o,n,i){return this._drawPendingPt(),this.addData(Kt.C,e,t,r,o,n,i),this._ctx&&this._ctx.bezierCurveTo(e,t,r,o,n,i),this._xi=n,this._yi=i,this},A.prototype.quadraticCurveTo=function(e,t,r,o){return this._drawPendingPt(),this.addData(Kt.Q,e,t,r,o),this._ctx&&this._ctx.quadraticCurveTo(e,t,r,o),this._xi=r,this._yi=o,this},A.prototype.arc=function(e,t,r,o,n,i){this._drawPendingPt(),ff[0]=o,ff[1]=n,hm(ff,i),o=ff[0],n=ff[1];var g=n-o;return this.addData(Kt.A,e,t,r,r,o,g,0,i?0:1),this._ctx&&this._ctx.arc(e,t,r,o,n,i),this._xi=La(n)*r+e,this._yi=Sa(n)*r+t,this},A.prototype.arcTo=function(e,t,r,o,n){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,r,o,n),this},A.prototype.rect=function(e,t,r,o){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,r,o),this.addData(Kt.R,e,t,r,o),this},A.prototype.closePath=function(){this._drawPendingPt(),this.addData(Kt.Z);var e=this._ctx,t=this._x0,r=this._y0;return e&&e.closePath(),this._xi=t,this._yi=r,this},A.prototype.fill=function(e){e&&e.fill(),this.toStatic()},A.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},A.prototype.len=function(){return this._len},A.prototype.setData=function(e){var t=e.length;!(this.data&&this.data.length===t)&&um&&(this.data=new Float32Array(t));for(var r=0;ra.length&&(this._expandData(),a=this.data);for(var Q=0;Q0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},A.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t11&&(this.data=new Float32Array(e)))}},A.prototype.getBoundingRect=function(){yg[0]=yg[1]=Yg[0]=Yg[1]=Number.MAX_VALUE,vs[0]=vs[1]=Hg[0]=Hg[1]=-Number.MAX_VALUE;var e=this.data,t=0,r=0,o=0,n=0,i;for(i=0;ir||vB(u)>o||E===t-1)&&(f=Math.sqrt(w*w+u*u),n=c,i=v);break}case Kt.C:{var h=e[E++],I=e[E++],c=e[E++],v=e[E++],d=e[E++],P=e[E++];f=hmA(n,i,h,I,c,v,d,P,10),n=d,i=P;break}case Kt.Q:{var h=e[E++],I=e[E++],c=e[E++],v=e[E++];f=dmA(n,i,h,I,c,v,10),n=c,i=v;break}case Kt.A:var p=e[E++],F=e[E++],m=e[E++],y=e[E++],H=e[E++],U=e[E++],Y=U+H;E+=1,l&&(g=La(H)*m+p,B=Sa(H)*y+F),f=vm(m,y)*fm(ws,Math.abs(U)),n=La(Y)*m+p,i=Sa(Y)*y+F;break;case Kt.R:{g=n=e[E++],B=i=e[E++];var x=e[E++],G=e[E++];f=x*2+G*2;break}case Kt.Z:{var w=g-n,u=B-i;f=Math.sqrt(w*w+u*u),n=g,i=B;break}}f>=0&&(s[Q++]=f,a+=f)}return this._pathLen=a,a},A.prototype.rebuildPath=function(e,t){var r=this.data,o=this._ux,n=this._uy,i=this._len,g,B,s,a,Q,E,C=t<1,l,f,c=0,v=0,w,u=0,h,I;if(!(C&&(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,f=this._pathLen,w=t*f,!w)))A:for(var d=0;d0&&(e.lineTo(h,I),u=0),P){case Kt.M:g=s=r[d++],B=a=r[d++],e.moveTo(s,a);break;case Kt.L:{Q=r[d++],E=r[d++];var F=vB(Q-s),m=vB(E-a);if(F>o||m>n){if(C){var y=l[v++];if(c+y>w){var H=(w-c)/y;e.lineTo(s*(1-H)+Q*H,a*(1-H)+E*H);break A}c+=y}e.lineTo(Q,E),s=Q,a=E,u=0}else{var U=F*F+m*m;U>u&&(h=Q,I=E,u=U)}break}case Kt.C:{var Y=r[d++],x=r[d++],G=r[d++],R=r[d++],z=r[d++],L=r[d++];if(C){var y=l[v++];if(c+y>w){var H=(w-c)/y;ls(s,Y,G,z,H,za),ls(a,x,R,L,H,Ra),e.bezierCurveTo(za[1],Ra[1],za[2],Ra[2],za[3],Ra[3]);break A}c+=y}e.bezierCurveTo(Y,x,G,R,z,L),s=z,a=L;break}case Kt.Q:{var Y=r[d++],x=r[d++],G=r[d++],R=r[d++];if(C){var y=l[v++];if(c+y>w){var H=(w-c)/y;_c(s,Y,G,H,za),_c(a,x,R,H,Ra),e.quadraticCurveTo(za[1],Ra[1],za[2],Ra[2]);break A}c+=y}e.quadraticCurveTo(Y,x,G,R),s=G,a=R;break}case Kt.A:var b=r[d++],O=r[d++],T=r[d++],S=r[d++],j=r[d++],J=r[d++],Z=r[d++],W=!r[d++],q=T>S?T:S,AA=vB(T-S)>.001,_=j+J,V=!1;if(C){var y=l[v++];c+y>w&&(_=j+J*(w-c)/y,V=!0),c+=y}if(AA&&e.ellipse?e.ellipse(b,O,T,S,Z,j,_,W):e.arc(b,O,q,j,_,W),V)break A;p&&(g=La(j)*T+b,B=Sa(j)*S+O),s=La(_)*T+b,a=Sa(_)*S+O;break;case Kt.R:g=s=r[d],B=a=r[d+1],Q=r[d++],E=r[d++];var X=r[d++],nA=r[d++];if(C){var y=l[v++];if(c+y>w){var N=w-c;e.moveTo(Q,E),e.lineTo(Q+fm(N,X),E),N-=X,N>0&&e.lineTo(Q+X,E+fm(N,nA)),N-=nA,N>0&&e.lineTo(Q+vm(X-N,0),E+nA),N-=X,N>0&&e.lineTo(Q,E+vm(nA-N,0));break A}c+=y}e.rect(Q,E,X,nA);break;case Kt.Z:if(C){var y=l[v++];if(c+y>w){var H=(w-c)/y;e.lineTo(s*(1-H)+g*H,a*(1-H)+B*H);break A}c+=y}e.closePath(),s=g,a=B}}},A.prototype.clone=function(){var e=new A,t=this.data;return e.data=t.slice?t.slice():Array.prototype.slice.call(t),e._len=this._len,e},A.CMD=Kt,A.initDefaultProps=function(){var e=A.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),A}();function us(A,e,t,r,o,n,i){if(o===0)return!1;var g=o,B=0,s=A;if(i>e+g&&i>r+g||iA+g&&n>t+g||ne+Q&&a>r+Q&&a>n+Q&&a>g+Q||aA+Q&&s>t+Q&&s>o+Q&&s>i+Q||se+s&&B>r+s&&B>n+s||BA+s&&g>t+s&&g>o+s||gt||a+so&&(o+=vf);var E=Math.atan2(B,g);return E<0&&(E+=vf),E>=r&&E<=o||E+vf>=r&&E+vf<=o}function wB(A,e,t,r,o,n){if(n>e&&n>r||no?g:0}var Ds=bg.CMD,Oa=Math.PI*2,E4A=1e-4;function C4A(A,e){return Math.abs(A-e)e&&s>r&&s>n&&s>g||s1&&l4A(),C=Zr(e,r,n,g,ii[0]),E>1&&(l=Zr(e,r,n,g,ii[1]))),E===2?ce&&g>r&&g>n||g=0&&s<=1){for(var a=0,Q=go(e,r,n,s),E=0;Et||g<-t)return 0;var B=Math.sqrt(t*t-g*g);No[0]=-B,No[1]=B;var s=Math.abs(r-o);if(s<1e-4)return 0;if(s>=Oa-1e-4){r=0,o=Oa;var a=n?1:-1;return i>=No[0]+A&&i<=No[1]+A?a:0}if(r>o){var Q=r;r=o,o=Q}r<0&&(r+=Oa,o+=Oa);for(var E=0,C=0;C<2;C++){var l=No[C];if(l+A>i){var f=Math.atan2(g,l),a=n?1:-1;f<0&&(f=Oa+f),(f>=r&&f<=o||f+Oa>=r&&f+Oa<=o)&&(f>Math.PI/2&&f1&&(t||(g+=wB(B,s,a,Q,r,o))),c&&(B=n[l],s=n[l+1],a=B,Q=s),f){case Ds.M:a=n[l++],Q=n[l++],B=a,s=Q;break;case Ds.L:if(t){if(us(B,s,n[l],n[l+1],e,r,o))return!0}else g+=wB(B,s,n[l],n[l+1],r,o)||0;B=n[l++],s=n[l++];break;case Ds.C:if(t){if(a4A(B,s,n[l++],n[l++],n[l++],n[l++],n[l],n[l+1],e,r,o))return!0}else g+=c4A(B,s,n[l++],n[l++],n[l++],n[l++],n[l],n[l+1],r,o)||0;B=n[l++],s=n[l++];break;case Ds.Q:if(t){if(j1(B,s,n[l++],n[l++],n[l],n[l+1],e,r,o))return!0}else g+=f4A(B,s,n[l++],n[l++],n[l],n[l+1],r,o)||0;B=n[l++],s=n[l++];break;case Ds.A:var v=n[l++],w=n[l++],u=n[l++],h=n[l++],I=n[l++],d=n[l++];l+=1;var P=!!(1-n[l++]);E=Math.cos(I)*u+v,C=Math.sin(I)*h+w,c?(a=E,Q=C):g+=wB(B,s,E,C,r,o);var p=(r-v)*h/u+v;if(t){if(Q4A(v,w,h,I,I+d,P,e,p,o))return!0}else g+=v4A(v,w,h,I,I+d,P,p,o);B=Math.cos(I+d)*u+v,s=Math.sin(I+d)*h+w;break;case Ds.R:a=B=n[l++],Q=s=n[l++];var F=n[l++],m=n[l++];if(E=a+F,C=Q+m,t){if(us(a,Q,E,Q,e,r,o)||us(E,Q,E,C,e,r,o)||us(E,C,a,C,e,r,o)||us(a,C,a,Q,e,r,o))return!0}else g+=wB(E,Q,E,C,r,o),g+=wB(a,C,a,Q,r,o);break;case Ds.Z:if(t){if(us(B,s,a,Q,e,r,o))return!0}else g+=wB(B,s,a,Q,r,o);B=a,s=Q;break}}return!t&&!C4A(s,Q)&&(g+=wB(B,s,a,Q,r,o)||0),g!==0}function w4A(A,e,t){return K1(A,0,!1,e,t)}function u4A(A,e,t,r){return K1(A,e,!0,t,r)}var eh=we({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},xa),D4A={style:we({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ZD.style)},Im=Fg.concat(["invisible","culling","z","z2","zlevel","parent"]),Ze=function(A){er(e,A);function e(t){return A.call(this,t)||this}return e.prototype.update=function(){var t=this;A.prototype.update.call(this);var r=this.style;if(r.decal){var o=this._decalEl=this._decalEl||new e;o.buildPath===e.prototype.buildPath&&(o.buildPath=function(B){t.buildPath(B,t.shape)}),o.silent=!0;var n=o.style;for(var i in r)n[i]!==r[i]&&(n[i]=r[i]);n.fill=r.fill?r.decal:null,n.decal=null,n.shadowColor=null,r.strokeFirst&&(n.stroke=null);for(var g=0;g.5?k0:r>.2?A9A:N0}else if(t)return N0}return k0},e.prototype.getInsideTextStroke=function(t){var r=this.style.fill;if(qA(r)){var o=this.__zr,n=!!(o&&o.isDarkMode()),i=rf(t,0)0))},e.prototype.hasFill=function(){var t=this.style,r=t.fill;return r!=null&&r!=="none"},e.prototype.getBoundingRect=function(){var t=this._rect,r=this.style,o=!t;if(o){var n=!1;this.path||(n=!0,this.createPathProxy());var i=this.path;(n||this.__dirty&JE)&&(i.beginPath(),this.buildPath(i,this.shape,!1),this.pathUpdated()),t=i.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var g=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||o){g.copy(t);var B=r.strokeNoScale?this.getLineScale():1,s=r.lineWidth;if(!this.hasFill()){var a=this.strokeContainThreshold;s=Math.max(s,a??4)}B>1e-10&&(g.width+=s/B,g.height+=s/B,g.x-=s/B/2,g.y-=s/B/2)}return g}return t},e.prototype.contain=function(t,r){var o=this.transformCoordToLocal(t,r),n=this.getBoundingRect(),i=this.style;if(t=o[0],r=o[1],n.contain(t,r)){var g=this.path;if(this.hasStroke()){var B=i.lineWidth,s=i.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(B=Math.max(B,this.strokeContainThreshold)),u4A(g,B/s,t,r)))return!0}if(this.hasFill())return w4A(g,t,r)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=JE,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){t==="style"?this.dirtyStyle():t==="shape"?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(t,r){t==="shape"?this.setShape(r):A.prototype.attrKV.call(this,t,r)},e.prototype.setShape=function(t,r){var o=this.shape;return o||(o=this.shape={}),typeof t=="string"?o[t]=r:IA(o,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(this.__dirty&JE)},e.prototype.createStyle=function(t){return Oc(eh,t)},e.prototype._innerSaveToNormal=function(t){A.prototype._innerSaveToNormal.call(this,t);var r=this._normalState;t.shape&&!r.shape&&(r.shape=IA({},this.shape))},e.prototype._applyStateObj=function(t,r,o,n,i,g){A.prototype._applyStateObj.call(this,t,r,o,n,i,g);var B=!(r&&n),s;if(r&&r.shape?i?n?s=r.shape:(s=IA({},o.shape),IA(s,r.shape)):(s=IA({},n?this.shape:o.shape),IA(s,r.shape)):B&&(s=o.shape),s)if(i){this.shape=IA({},this.shape);for(var a={},Q=$e(s),E=0;E0},e.prototype.hasFill=function(){var t=this.style,r=t.fill;return r!=null&&r!=="none"},e.prototype.createStyle=function(t){return Oc(h4A,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var r=t.text;r!=null?r+="":r="";var o=sf(r,t.font,t.textAlign,t.textBaseline);if(o.x+=t.x||0,o.y+=t.y||0,this.hasStroke()){var n=t.lineWidth;o.x-=n/2,o.y-=n/2,o.width+=n,o.height+=n}this._rect=o}return this._rect},e.initDefaultProps=function(){var t=e.prototype;t.dirtyRectTolerance=10}(),e}(ni);tC.prototype.type="tspan";var I4A=we({x:0,y:0},xa),d4A={style:we({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},ZD.style)};function P4A(A){return!!(A&&typeof A!="string"&&A.width&&A.height)}var X1=function(A){er(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.createStyle=function(t){return Oc(I4A,t)},e.prototype._getSize=function(t){var r=this.style,o=r[t];if(o!=null)return o;var n=P4A(r.image)?r.image:this.__image;if(!n)return 0;var i=t==="width"?"height":"width",g=r[i];return g==null?n[t]:n[t]/n[i]*g},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return d4A},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new ke(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(ni);X1.prototype.type="image";const Bo=X1;function M4A(A,e){var t=e.x,r=e.y,o=e.width,n=e.height,i=e.r,g,B,s,a;o<0&&(t=t+o,o=-o),n<0&&(r=r+n,n=-n),typeof i=="number"?g=B=s=a=i:i instanceof Array?i.length===1?g=B=s=a=i[0]:i.length===2?(g=s=i[0],B=a=i[1]):i.length===3?(g=i[0],B=a=i[1],s=i[2]):(g=i[0],B=i[1],s=i[2],a=i[3]):g=B=s=a=0;var Q;g+B>o&&(Q=g+B,g*=o/Q,B*=o/Q),s+a>o&&(Q=s+a,s*=o/Q,a*=o/Q),B+s>n&&(Q=B+s,B*=n/Q,s*=n/Q),g+a>n&&(Q=g+a,g*=n/Q,a*=n/Q),A.moveTo(t+g,r),A.lineTo(t+o-B,r),B!==0&&A.arc(t+o-B,r+B,B,-Math.PI/2,0),A.lineTo(t+o,r+n-s),s!==0&&A.arc(t+o-s,r+n-s,s,0,Math.PI/2),A.lineTo(t+a,r+n),a!==0&&A.arc(t+a,r+n-a,a,Math.PI/2,Math.PI),A.lineTo(t,r+g),g!==0&&A.arc(t+g,r+g,g,Math.PI,Math.PI*1.5)}var rC=Math.round;function V1(A,e,t){if(e){var r=e.x1,o=e.x2,n=e.y1,i=e.y2;A.x1=r,A.x2=o,A.y1=n,A.y2=i;var g=t&&t.lineWidth;return g&&(rC(r*2)===rC(o*2)&&(A.x1=A.x2=Ta(r,g,!0)),rC(n*2)===rC(i*2)&&(A.y1=A.y2=Ta(n,g,!0))),A}}function W1(A,e,t){if(e){var r=e.x,o=e.y,n=e.width,i=e.height;A.x=r,A.y=o,A.width=n,A.height=i;var g=t&&t.lineWidth;return g&&(A.x=Ta(r,g,!0),A.y=Ta(o,g,!0),A.width=Math.max(Ta(r+n,g,!1)-A.x,n===0?0:1),A.height=Math.max(Ta(o+i,g,!1)-A.y,i===0?0:1)),A}}function Ta(A,e,t){if(!e)return A;var r=rC(A*2);return(r+rC(e))%2===0?r/2:(r+(t?1:-1))/2}var F4A=function(){function A(){this.x=0,this.y=0,this.width=0,this.height=0}return A}(),p4A={},Z1=function(A){er(e,A);function e(t){return A.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new F4A},e.prototype.buildPath=function(t,r){var o,n,i,g;if(this.subPixelOptimize){var B=W1(p4A,r,this.style);o=B.x,n=B.y,i=B.width,g=B.height,B.r=r.r,r=B}else o=r.x,n=r.y,i=r.width,g=r.height;r.r?M4A(t,r):t.rect(o,n,i,g)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(Ze);Z1.prototype.type="rect";const Qt=Z1;var q1={fill:"#000"},_1=2,m4A={style:we({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},ZD.style)},$1=function(A){er(e,A);function e(t){var r=A.call(this)||this;return r.type="text",r._children=[],r._defaultStyle=q1,r.attr(t),r}return e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){A.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t0,H=t.width!=null&&(t.overflow==="truncate"||t.overflow==="break"||t.overflow==="breakAll"),U=i.calculatedLineHeight,Y=0;Y=0&&(Y=d[U],Y.align==="right");)this._placeToken(Y,t,p,v,H,"right",u),F-=Y.width,H-=Y.width,U--;for(y+=(n-(y-c)-(w-H)-F)/2;m<=U;)Y=d[m],this._placeToken(Y,t,p,v,y+Y.width/2,"center",u),y+=Y.width,m++;v+=p}},e.prototype._placeToken=function(t,r,o,n,i,g,B){var s=r.rich[t.styleName]||{};s.text=t.text;var a=t.verticalAlign,Q=n+o/2;a==="top"?Q=n+t.height/2:a==="bottom"&&(Q=n+o-t.height/2);var E=!t.isLineHolder&&dm(s);E&&this._renderBackground(s,r,g==="right"?i-t.width:g==="center"?i-t.width/2:i,Q-t.height/2,t.width,t.height);var C=!!s.backgroundColor,l=t.textPadding;l&&(i=gj(i,g,l),Q-=t.height/2-l[0]-t.innerHeight/2);var f=this._getOrCreateChild(tC),c=f.createStyle();f.useStyle(c);var v=this._defaultStyle,w=!1,u=0,h=ij("fill"in s?s.fill:"fill"in r?r.fill:(w=!0,v.fill)),I=nj("stroke"in s?s.stroke:"stroke"in r?r.stroke:!C&&!B&&(!v.autoStroke||w)?(u=_1,v.stroke):null),d=s.textShadowBlur>0||r.textShadowBlur>0;c.text=t.text,c.x=i,c.y=Q,d&&(c.shadowBlur=s.textShadowBlur||r.textShadowBlur||0,c.shadowColor=s.textShadowColor||r.textShadowColor||"transparent",c.shadowOffsetX=s.textShadowOffsetX||r.textShadowOffsetX||0,c.shadowOffsetY=s.textShadowOffsetY||r.textShadowOffsetY||0),c.textAlign=g,c.textBaseline="middle",c.font=t.font||ns,c.opacity=mn(s.opacity,r.opacity,1),tj(c,s),I&&(c.lineWidth=mn(s.lineWidth,r.lineWidth,u),c.lineDash=Ue(s.lineDash,r.lineDash),c.lineDashOffset=r.lineDashOffset||0,c.stroke=I),h&&(c.fill=h);var P=t.contentWidth,p=t.contentHeight;f.setBoundingRect(new ke(af(c.x,P,c.textAlign),qE(c.y,p,c.textBaseline),P,p))},e.prototype._renderBackground=function(t,r,o,n,i,g){var B=t.backgroundColor,s=t.borderWidth,a=t.borderColor,Q=B&&B.image,E=B&&!Q,C=t.borderRadius,l=this,f,c;if(E||t.lineHeight||s&&a){f=this._getOrCreateChild(Qt),f.useStyle(f.createStyle()),f.style.fill=null;var v=f.shape;v.x=o,v.y=n,v.width=i,v.height=g,v.r=C,f.dirtyShape()}if(E){var w=f.style;w.fill=B||null,w.fillOpacity=Ue(t.fillOpacity,1)}else if(Q){c=this._getOrCreateChild(Bo),c.onload=function(){l.dirtyStyle()};var u=c.style;u.image=B.image,u.x=o,u.y=n,u.width=i,u.height=g}if(s&&a){var w=f.style;w.lineWidth=s,w.stroke=a,w.strokeOpacity=Ue(t.strokeOpacity,1),w.lineDash=t.borderDash,w.lineDashOffset=t.borderDashOffset||0,f.strokeContainThreshold=0,f.hasFill()&&f.hasStroke()&&(w.strokeFirst=!0,w.lineWidth*=2)}var h=(f||c).style;h.shadowBlur=t.shadowBlur||0,h.shadowColor=t.shadowColor||"transparent",h.shadowOffsetX=t.shadowOffsetX||0,h.shadowOffsetY=t.shadowOffsetY||0,h.opacity=mn(t.opacity,r.opacity,1)},e.makeFont=function(t){var r="";return rj(t)&&(r=[t.fontStyle,t.fontWeight,ej(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),r&&$n(r)||t.textFont||t.font},e}(ni),y4A={left:!0,right:1,center:1},Y4A={top:1,bottom:1,middle:1},Aj=["fontStyle","fontWeight","fontSize","fontFamily"];function ej(A){return typeof A=="string"&&(A.indexOf("px")!==-1||A.indexOf("rem")!==-1||A.indexOf("em")!==-1)?A:isNaN(+A)?_8+"px":A+"px"}function tj(A,e){for(var t=0;t=0,n=!1;if(A instanceof Ze){var i=Qj(A),g=o&&i.selectFill||i.normalFill,B=o&&i.selectStroke||i.normalStroke;if(nC(g)||nC(B)){r=r||{};var s=r.style||{};s.fill==="inherit"?(n=!0,r=IA({},r),s=IA({},s),s.fill=g):!nC(s.fill)&&nC(g)?(n=!0,r=IA({},r),s=IA({},s),s.fill=YD(g)):!nC(s.stroke)&&nC(B)&&(n||(r=IA({},r),s=IA({},s)),s.stroke=YD(B)),r.style=s}}if(r&&r.z2==null){n||(r=IA({},r));var a=A.z2EmphasisLift;r.z2=A.z2+(a??oC)}return r}function R4A(A,e,t){if(t&&t.z2==null){t=IA({},t);var r=A.z2SelectLift;t.z2=A.z2+(r??b4A)}return t}function L4A(A,e,t){var r=je(A.currentStates,e)>=0,o=A.style.opacity,n=r?null:G4A(A,["opacity"],e,{opacity:1});t=t||{};var i=t.style||{};return i.opacity==null&&(t=IA({},t),i=IA({opacity:r?o:n.opacity*.1},i),t.style=i),t}function mm(A,e){var t=this.states[A];if(this.style){if(A==="emphasis")return z4A(this,A,e,t);if(A==="blur")return L4A(this,A,t);if(A==="select")return R4A(this,A,t)}return t}function Na(A){A.stateProxy=mm;var e=A.getTextContent(),t=A.getTextGuideLine();e&&(e.stateProxy=mm),t&&(t.stateProxy=mm)}function fj(A,e){!hj(A,e)&&!A.__highByOuter&&uB(A,Ej)}function vj(A,e){!hj(A,e)&&!A.__highByOuter&&uB(A,Cj)}function DB(A,e){A.__highByOuter|=1<<(e||0),uB(A,Ej)}function hB(A,e){!(A.__highByOuter&=~(1<<(e||0)))&&uB(A,Cj)}function wj(A){uB(A,pm)}function ym(A){uB(A,lj)}function uj(A){uB(A,U4A)}function Dj(A){uB(A,x4A)}function hj(A,e){return A.__highDownSilentOnTouch&&e.zrByTouch}function Ij(A){var e=A.getModel(),t=[],r=[];e.eachComponent(function(o,n){var i=Mm(n),g=o==="series",B=g?A.getViewOfSeriesModel(n):A.getViewOfComponentModel(n);!g&&r.push(B),i.isBlured&&(B.group.traverse(function(s){lj(s)}),g&&t.push(n)),i.isBlured=!1}),k(r,function(o){o&&o.toggleBlurSeries&&o.toggleBlurSeries(t,!1,e)})}function Ym(A,e,t,r){var o=r.getModel();t=t||"coordinateSystem";function n(s,a){for(var Q=0;Q0){var g={dataIndex:i,seriesIndex:t.seriesIndex};n!=null&&(g.dataType=n),e.push(g)}})}),e}function hs(A,e,t){ja(A,!0),uB(A,Na),Um(A,e,t)}function j4A(A){ja(A,!1)}function cr(A,e,t,r){r?j4A(A):hs(A,e,t)}function Um(A,e,t){var r=He(A);e!=null?(r.focus=e,r.blurScope=t):r.focus&&(r.focus=null)}var Pj=["emphasis","blur","select"],J4A={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function vo(A,e,t,r){t=t||"itemStyle";for(var o=0;o1&&(i*=Gm(l),g*=Gm(l));var f=(o===n?-1:1)*Gm((i*i*(g*g)-i*i*(C*C)-g*g*(E*E))/(i*i*(C*C)+g*g*(E*E)))||0,c=f*i*C/g,v=f*-g*E/i,w=(A+t)/2+Bh(Q)*c-gh(Q)*v,u=(e+r)/2+gh(Q)*c+Bh(Q)*v,h=yj([1,0],[(E-c)/i,(C-v)/g]),I=[(E-c)/i,(C-v)/g],d=[(-1*E-c)/i,(-1*C-v)/g],P=yj(I,d);if(zm(I,d)<=-1&&(P=If),zm(I,d)>=1&&(P=0),P<0){var p=Math.round(P/If*1e6)/1e6;P=If*2+p%2*If}a.addData(s,w,u,i,g,h,P,Q,n)}var q4A=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,_4A=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function $4A(A){var e=new bg;if(!A)return e;var t=0,r=0,o=t,n=r,i,g=bg.CMD,B=A.match(q4A);if(!B)return e;for(var s=0;sY*Y+x*x&&(p=m,F=y),{cx:p,cy:F,x0:-a,y0:-Q,x1:p*(o/I-1),y1:F*(o/I-1)}}function i7A(A){var e;if(YA(A)){var t=A.length;if(!t)return A;t===1?e=[A[0],A[0],0,0]:t===2?e=[A[0],A[0],A[1],A[1]]:t===3?e=A.concat(A[2]):e=A}else e=[A,A,A,A];return e}function g7A(A,e){var t,r=Pf(e.r,0),o=Pf(e.r0||0,0),n=r>0,i=o>0;if(!(!n&&!i)){if(n||(r=o,o=0),o>r){var g=r;r=o,o=g}var B=e.startAngle,s=e.endAngle;if(!(isNaN(B)||isNaN(s))){var a=e.cx,Q=e.cy,E=!!e.clockwise,C=Lj(s-B),l=C>Lm&&C%Lm;if(l>Ki&&(C=l),!(r>Ki))A.moveTo(a,Q);else if(C>Lm-Ki)A.moveTo(a+r*gC(B),Q+r*Ja(B)),A.arc(a,Q,r,B,s,!E),o>Ki&&(A.moveTo(a+o*gC(s),Q+o*Ja(s)),A.arc(a,Q,o,s,B,E));else{var f=void 0,c=void 0,v=void 0,w=void 0,u=void 0,h=void 0,I=void 0,d=void 0,P=void 0,p=void 0,F=void 0,m=void 0,y=void 0,H=void 0,U=void 0,Y=void 0,x=r*gC(B),G=r*Ja(B),R=o*gC(s),z=o*Ja(s),L=C>Ki;if(L){var b=e.cornerRadius;b&&(t=i7A(b),f=t[0],c=t[1],v=t[2],w=t[3]);var O=Lj(r-o)/2;if(u=Ug(O,v),h=Ug(O,w),I=Ug(O,f),d=Ug(O,c),F=P=Pf(u,h),m=p=Pf(I,d),(P>Ki||p>Ki)&&(y=r*gC(s),H=r*Ja(s),U=o*gC(B),Y=o*Ja(B),CKi){var AA=Ug(v,F),_=Ug(w,F),V=ah(U,Y,x,G,r,AA,E),X=ah(y,H,R,z,r,_,E);A.moveTo(a+V.cx+V.x0,Q+V.cy+V.y0),F0&&A.arc(a+V.cx,Q+V.cy,AA,yo(V.y0,V.x0),yo(V.y1,V.x1),!E),A.arc(a,Q,r,yo(V.cy+V.y1,V.cx+V.x1),yo(X.cy+X.y1,X.cx+X.x1),!E),_>0&&A.arc(a+X.cx,Q+X.cy,_,yo(X.y1,X.x1),yo(X.y0,X.x0),!E))}else A.moveTo(a+x,Q+G),A.arc(a,Q,r,B,s,!E);if(!(o>Ki)||!L)A.lineTo(a+R,Q+z);else if(m>Ki){var AA=Ug(f,m),_=Ug(c,m),V=ah(R,z,y,H,o,-_,E),X=ah(x,G,U,Y,o,-AA,E);A.lineTo(a+V.cx+V.x0,Q+V.cy+V.y0),m0&&A.arc(a+V.cx,Q+V.cy,_,yo(V.y0,V.x0),yo(V.y1,V.x1),!E),A.arc(a,Q,o,yo(V.cy+V.y1,V.cx+V.x1),yo(X.cy+X.y1,X.cx+X.x1),E),AA>0&&A.arc(a+X.cx,Q+X.cy,AA,yo(X.y1,X.x1),yo(X.y0,X.x0),!E))}else A.lineTo(a+R,Q+z),A.arc(a,Q,o,s,B,E)}A.closePath()}}}var B7A=function(){function A(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return A}(),Sj=function(A){er(e,A);function e(t){return A.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new B7A},e.prototype.buildPath=function(t,r){g7A(t,r)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(Ze);Sj.prototype.type="sector";const Jo=Sj;var s7A=function(){function A(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return A}(),Oj=function(A){er(e,A);function e(t){return A.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new s7A},e.prototype.buildPath=function(t,r){var o=r.cx,n=r.cy,i=Math.PI*2;t.moveTo(o+r.r,n),t.arc(o,n,r.r,0,i,!1),t.moveTo(o+r.r0,n),t.arc(o,n,r.r0,0,i,!0)},e}(Ze);Oj.prototype.type="ring";const Mf=Oj;function a7A(A,e,t,r){var o=[],n=[],i=[],g=[],B,s,a,Q;if(r){a=[1/0,1/0],Q=[-1/0,-1/0];for(var E=0,C=A.length;E=2){if(r){var n=a7A(o,r,t,e.smoothConstraint);A.moveTo(o[0][0],o[0][1]);for(var i=o.length,g=0;g<(t?i:i-1);g++){var B=n[g*2],s=n[g*2+1],a=o[(g+1)%i];A.bezierCurveTo(B[0],B[1],s[0],s[1],a[0],a[1])}}else{A.moveTo(o[0][0],o[0][1]);for(var g=1,Q=o.length;gXa[1]){if(g=!1,n)return g;var a=Math.abs(Xa[0]-Ka[1]),Q=Math.abs(Ka[0]-Xa[1]);Math.min(a,Q)>o.len()&&(a0){var Q=a.duration,E=a.delay,C=a.easing,l={duration:Q,delay:E||0,easing:C,done:n,force:!!n||!!i,setToFinal:!s,scope:A,during:i};g?e.animateFrom(t,l):e.animateTo(t,l)}else e.stopAnimation(),!g&&e.attr(t),i&&i(1),n&&n()}function ft(A,e,t,r,o,n){Om("update",A,e,t,r,o,n)}function tr(A,e,t,r,o,n){Om("enter",A,e,t,r,o,n)}function aC(A){if(!A.__zr)return!0;for(var e=0;eMath.abs(n[1])?n[0]>0?"right":"left":n[1]>0?"bottom":"top"}function eJ(A){return!A.isGroup}function F7A(A){return A.shape!=null}function yf(A,e,t){if(!A||!e)return;function r(i){var g={};return i.traverse(function(B){eJ(B)&&B.anid&&(g[B.anid]=B)}),g}function o(i){var g={x:i.x,y:i.y,rotation:i.rotation};return F7A(i)&&(g.shape=IA({},i.shape)),g}var n=r(A);e.traverse(function(i){if(eJ(i)&&i.anid){var g=n[i.anid];if(g){var B=o(i);i.attr(o(g)),ft(i,B,t,He(i).dataIndex)}}})}function jm(A,e){return UA(A,function(t){var r=t[0];r=fh(r,e.x),r=vh(r,e.x+e.width);var o=t[1];return o=fh(o,e.y),o=vh(o,e.y+e.height),[r,o]})}function tJ(A,e){var t=fh(A.x,e.x),r=vh(A.x+A.width,e.x+e.width),o=fh(A.y,e.y),n=vh(A.y+A.height,e.y+e.height);if(r>=t&&n>=o)return{x:t,y:o,width:r-t,height:n-o}}function EC(A,e,t){var r=IA({rectHover:!0},e),o=r.style={strokeNoScale:!0};if(t=t||{x:-1,y:-1,width:2,height:2},A)return A.indexOf("image://")===0?(o.image=A.slice(8),we(o,t),new Bo(r)):mf(A.replace("path://",""),r,t,"center")}function Yf(A,e,t,r,o){for(var n=0,i=o[o.length-1];n1)return!1;var c=Jm(C,l,a,Q)/E;return!(c<0||c>1)}function Jm(A,e,t,r){return A*r-t*e}function p7A(A){return A<=1e-6&&A>=-1e-6}function CC(A){var e=A.itemTooltipOption,t=A.componentModel,r=A.itemName,o=qA(e)?{formatter:e}:e,n=t.mainType,i=t.componentIndex,g={componentType:n,name:r,$vars:["name"]};g[n+"Index"]=i;var B=A.formatterParamsExtra;B&&k($e(B),function(a){ne(g,a)||(g[a]=B[a],g.$vars.push(a))});var s=He(A.el);s.componentMainType=n,s.componentIndex=i,s.tooltipConfig={name:r,option:we({content:r,encodeHTMLContent:!0,formatterParams:g},o)}}function oJ(A,e){var t;A.isGroup&&(t=e(A)),t||A.traverse(e)}function Ms(A,e){if(A)if(YA(A))for(var t=0;t=0&&g.push(B)}),g}}function Fs(A,e){return Se(Se({},A,!0),e,!0)}const S7A={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},O7A={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var dh="ZH",Zm="EN",fC=Zm,Ph={},qm={},lJ=st.domSupported?function(){var A=(document.documentElement.lang||navigator.language||navigator.browserLanguage||fC).toUpperCase();return A.indexOf(dh)>-1?dh:fC}():fC;function _m(A,e){A=A.toUpperCase(),qm[A]=new Rt(e),Ph[A]=e}function T7A(A){if(qA(A)){var e=Ph[A.toUpperCase()]||{};return A===dh||A===Zm?Pe(e):Se(Pe(e),Pe(Ph[fC]),!1)}else return Se(Pe(A),Pe(Ph[fC]),!1)}function $m(A){return qm[A]}function k7A(){return qm[fC]}_m(Zm,S7A),_m(dh,O7A);var A9=1e3,e9=A9*60,Hf=e9*60,Bi=Hf*24,cJ=Bi*365,bf={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Mh="{yyyy}-{MM}-{dd}",fJ={year:"{yyyy}",month:"{yyyy}-{MM}",day:Mh,hour:Mh+" "+bf.hour,minute:Mh+" "+bf.minute,second:Mh+" "+bf.second,millisecond:bf.none},t9=["year","month","day","hour","minute","second","millisecond"],vJ=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Vo(A,e){return A+="","0000".substr(0,e-A.length)+A}function vC(A){switch(A){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return A}}function N7A(A){return A===vC(A)}function j7A(A){switch(A){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function Uf(A,e,t,r){var o=bn(A),n=o[r9(t)](),i=o[wC(t)]()+1,g=Math.floor((i-1)/3)+1,B=o[Fh(t)](),s=o["get"+(t?"UTC":"")+"Day"](),a=o[xf(t)](),Q=(a-1)%12+1,E=o[ph(t)](),C=o[mh(t)](),l=o[yh(t)](),f=a>=12?"pm":"am",c=f.toUpperCase(),v=r instanceof Rt?r:$m(r||lJ)||k7A(),w=v.getModel("time"),u=w.get("month"),h=w.get("monthAbbr"),I=w.get("dayOfWeek"),d=w.get("dayOfWeekAbbr");return(e||"").replace(/{a}/g,f+"").replace(/{A}/g,c+"").replace(/{yyyy}/g,n+"").replace(/{yy}/g,Vo(n%100+"",2)).replace(/{Q}/g,g+"").replace(/{MMMM}/g,u[i-1]).replace(/{MMM}/g,h[i-1]).replace(/{MM}/g,Vo(i,2)).replace(/{M}/g,i+"").replace(/{dd}/g,Vo(B,2)).replace(/{d}/g,B+"").replace(/{eeee}/g,I[s]).replace(/{ee}/g,d[s]).replace(/{e}/g,s+"").replace(/{HH}/g,Vo(a,2)).replace(/{H}/g,a+"").replace(/{hh}/g,Vo(Q+"",2)).replace(/{h}/g,Q+"").replace(/{mm}/g,Vo(E,2)).replace(/{m}/g,E+"").replace(/{ss}/g,Vo(C,2)).replace(/{s}/g,C+"").replace(/{SSS}/g,Vo(l,3)).replace(/{S}/g,l+"")}function J7A(A,e,t,r,o){var n=null;if(qA(t))n=t;else if(le(t))n=t(A.value,e,{level:A.level});else{var i=IA({},bf);if(A.level>0)for(var g=0;g=0;--g)if(B[s]){n=B[s];break}n=n||i.none}if(YA(n)){var Q=A.level==null?0:A.level>=0?A.level:n.length+A.level;Q=Math.min(Q,n.length-1),n=n[Q]}}return Uf(new Date(A.value),n,o,r)}function wJ(A,e){var t=bn(A),r=t[wC(e)]()+1,o=t[Fh(e)](),n=t[xf(e)](),i=t[ph(e)](),g=t[mh(e)](),B=t[yh(e)](),s=B===0,a=s&&g===0,Q=a&&i===0,E=Q&&n===0,C=E&&o===1,l=C&&r===1;return l?"year":C?"month":E?"day":Q?"hour":a?"minute":s?"second":"millisecond"}function uJ(A,e,t){var r=lt(A)?bn(A):A;switch(e=e||wJ(A,t),e){case"year":return r[r9(t)]();case"half-year":return r[wC(t)]()>=6?1:0;case"quarter":return Math.floor((r[wC(t)]()+1)/4);case"month":return r[wC(t)]();case"day":return r[Fh(t)]();case"half-day":return r[xf(t)]()/24;case"hour":return r[xf(t)]();case"minute":return r[ph(t)]();case"second":return r[mh(t)]();case"millisecond":return r[yh(t)]()}}function r9(A){return A?"getUTCFullYear":"getFullYear"}function wC(A){return A?"getUTCMonth":"getMonth"}function Fh(A){return A?"getUTCDate":"getDate"}function xf(A){return A?"getUTCHours":"getHours"}function ph(A){return A?"getUTCMinutes":"getMinutes"}function mh(A){return A?"getUTCSeconds":"getSeconds"}function yh(A){return A?"getUTCMilliseconds":"getMilliseconds"}function K7A(A){return A?"setUTCFullYear":"setFullYear"}function DJ(A){return A?"setUTCMonth":"setMonth"}function hJ(A){return A?"setUTCDate":"setDate"}function IJ(A){return A?"setUTCHours":"setHours"}function dJ(A){return A?"setUTCMinutes":"setMinutes"}function PJ(A){return A?"setUTCSeconds":"setSeconds"}function MJ(A){return A?"setUTCMilliseconds":"setMilliseconds"}function X7A(A,e,t,r,o,n,i,g){var B=new Et({style:{text:A,font:e,align:t,verticalAlign:r,padding:o,rich:n,overflow:i?"truncate":null,lineHeight:g}});return B.getBoundingRect()}function o9(A){if(!KD(A))return qA(A)?A:"-";var e=(A+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function n9(A,e){return A=(A||"").toLowerCase().replace(/-(.)/g,function(t,r){return r.toUpperCase()}),e&&A&&(A=A.charAt(0).toUpperCase()+A.slice(1)),A}var Za=cD;function i9(A,e,t){var r="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function o(a){return a&&$n(a)?a:"-"}function n(a){return!!(a!=null&&!isNaN(a)&&isFinite(a))}var i=e==="time",g=A instanceof Date;if(i||g){var B=i?bn(A):A;if(isNaN(+B)){if(g)return"-"}else return Uf(B,r,t)}if(e==="ordinal")return zc(A)?o(A):lt(A)&&n(A)?A+"":"-";var s=pg(A);return n(s)?o9(s):zc(A)?o(A):typeof A=="boolean"?A+"":"-"}var FJ=["a","b","c","d","e","f","g"],g9=function(A,e){return"{"+A+(e??"")+"}"};function B9(A,e,t){YA(e)||(e=[e]);var r=e.length;if(!r)return"";for(var o=e[0].$vars||[],n=0;n':'';var i=t.markerId||"markerX";return{renderMode:n,content:"{"+i+"|} ",style:o==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}}function W7A(A,e,t){process.env.NODE_ENV!=="production"&&pr("echarts.format.formatTime","echarts.time.format"),(A==="week"||A==="month"||A==="quarter"||A==="half-year"||A==="year")&&(A=`MM-dd -yyyy`);var r=bn(e),o=t?"getUTC":"get",n=r[o+"FullYear"](),i=r[o+"Month"]()+1,g=r[o+"Date"](),B=r[o+"Hours"](),s=r[o+"Minutes"](),a=r[o+"Seconds"](),Q=r[o+"Milliseconds"]();return A=A.replace("MM",Vo(i,2)).replace("M",i).replace("yyyy",n).replace("yy",Vo(n%100+"",2)).replace("dd",Vo(g,2)).replace("d",g).replace("hh",Vo(B,2)).replace("h",B).replace("mm",Vo(s,2)).replace("m",s).replace("ss",Vo(a,2)).replace("s",a).replace("SSS",Vo(Q,3)),A}function Z7A(A){return A&&A.charAt(0).toUpperCase()+A.substr(1)}function qa(A,e){return e=e||"transparent",qA(A)?A:ve(A)&&A.colorStops&&(A.colorStops[0]||{}).color||e}function Yh(A,e){if(e==="_blank"||e==="blank"){var t=window.open();t.opener=null,t.location.href=A}else window.open(A,e)}var Hh=k,mJ=["left","right","top","bottom","width","height"],_a=[["width","left","right"],["height","top","bottom"]];function s9(A,e,t,r,o){var n=0,i=0;r==null&&(r=1/0),o==null&&(o=1/0);var g=0;e.eachChild(function(B,s){var a=B.getBoundingRect(),Q=e.childAt(s+1),E=Q&&Q.getBoundingRect(),C,l;if(A==="horizontal"){var f=a.width+(E?-E.x+a.x:0);C=n+f,C>r||B.newline?(n=0,C=f,i+=g+t,g=a.height):g=Math.max(g,a.height)}else{var c=a.height+(E?-E.y+a.y:0);l=i+c,l>o||B.newline?(n+=g+t,i=0,l=c,g=a.width):g=Math.max(g,a.width)}B.newline||(B.x=n,B.y=i,B.markRedraw(),A==="horizontal"?n=C+t:i=l+t)})}var $a=s9;ze(s9,"vertical"),ze(s9,"horizontal");function q7A(A,e,t){var r=e.width,o=e.height,n=VA(A.left,r),i=VA(A.top,o),g=VA(A.right,r),B=VA(A.bottom,o);return(isNaN(n)||isNaN(parseFloat(A.left)))&&(n=0),(isNaN(g)||isNaN(parseFloat(A.right)))&&(g=r),(isNaN(i)||isNaN(parseFloat(A.top)))&&(i=0),(isNaN(B)||isNaN(parseFloat(A.bottom)))&&(B=o),t=Za(t||0),{width:Math.max(g-n-t[1]-t[3],0),height:Math.max(B-i-t[0]-t[2],0)}}function zr(A,e,t){t=Za(t||0);var r=e.width,o=e.height,n=VA(A.left,r),i=VA(A.top,o),g=VA(A.right,r),B=VA(A.bottom,o),s=VA(A.width,r),a=VA(A.height,o),Q=t[2]+t[0],E=t[1]+t[3],C=A.aspect;switch(isNaN(s)&&(s=r-g-E-n),isNaN(a)&&(a=o-B-Q-i),C!=null&&(isNaN(s)&&isNaN(a)&&(C>r/o?s=r*.8:a=o*.8),isNaN(s)&&(s=C*a),isNaN(a)&&(a=s/C)),isNaN(n)&&(n=r-g-s-E),isNaN(i)&&(i=o-B-a-Q),A.left||A.right){case"center":n=r/2-s/2-t[3];break;case"right":n=r-s-E;break}switch(A.top||A.bottom){case"middle":case"center":i=o/2-a/2-t[0];break;case"bottom":i=o-a-Q;break}n=n||0,i=i||0,isNaN(s)&&(s=r-E-n-(g||0)),isNaN(a)&&(a=o-Q-i-(B||0));var l=new ke(n+t[3],i+t[0],s,a);return l.margin=t,l}function bh(A,e,t,r,o,n){var i=!o||!o.hv||o.hv[0],g=!o||!o.hv||o.hv[1],B=o&&o.boundingMode||"all";if(n=n||A,n.x=A.x,n.y=A.y,!i&&!g)return!1;var s;if(B==="raw")s=A.type==="group"?new ke(0,0,+e.width||0,+e.height||0):A.getBoundingRect();else if(s=A.getBoundingRect(),A.needLocalTransform()){var a=A.getLocalTransform();s=s.clone(),s.applyTransform(a)}var Q=zr(we({width:s.width,height:s.height},e),t,r),E=i?Q.x-s.x:0,C=g?Q.y-s.y:0;return B==="raw"?(n.x=E,n.y=C):(n.x+=E,n.y+=C),n===A&&A.markRedraw(),!0}function _7A(A,e){return A[_a[e][0]]!=null||A[_a[e][1]]!=null&&A[_a[e][2]]!=null}function Gf(A){var e=A.layoutMode||A.constructor.layoutMode;return ve(e)?e:e?{type:e}:null}function ps(A,e,t){var r=t&&t.ignoreSize;!YA(r)&&(r=[r,r]);var o=i(_a[0],0),n=i(_a[1],1);s(_a[0],A,o),s(_a[1],A,n);function i(a,Q){var E={},C=0,l={},f=0,c=2;if(Hh(a,function(u){l[u]=A[u]}),Hh(a,function(u){g(e,u)&&(E[u]=l[u]=e[u]),B(E,u)&&C++,B(l,u)&&f++}),r[Q])return B(e,a[1])?l[a[2]]=null:B(e,a[2])&&(l[a[1]]=null),l;if(f===c||!C)return l;if(C>=c)return E;for(var v=0;v=0;B--)g=Se(g,o[B],!0);r.defaultOption=g}return r.defaultOption},e.prototype.getReferringComponents=function(t,r){var o=t+"Index",n=t+"Id";return cf(this.ecModel,t,{index:this.get(o,!0),id:this.get(n,!0)},r)},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=function(){var t=e.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),e}(Rt);U1(Xe,Rt),VD(Xe),R7A(Xe),L7A(Xe,AyA);function AyA(A){var e=[];return k(Xe.getClassesByMainType(A),function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])}),e=UA(e,function(t){return mg(t).main}),A!=="dataset"&&je(e,"dataset")<=0&&e.unshift("dataset"),e}var YJ="";typeof navigator<"u"&&(YJ=navigator.platform||"");var DC="rgba(0, 0, 0, 0.2)";const eyA={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:DC,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:DC,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:DC,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:DC,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:DC,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:DC,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:YJ.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var a9=Qe(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),si="original",Yo="arrayRows",ai="objectRows",xg="keyedColumns",dB="typedArray",HJ="unknown",Gg="column",hC="row",uo={Must:1,Might:2,Not:3},bJ=at();function tyA(A){bJ(A).datasetMap=Qe()}function UJ(A,e,t){var r={},o=E9(e);if(!o||!A)return r;var n=[],i=[],g=e.ecModel,B=bJ(g).datasetMap,s=o.uid+"_"+t.seriesLayoutBy,a,Q;A=A.slice(),k(A,function(f,c){var v=ve(f)?f:A[c]={name:f};v.type==="ordinal"&&a==null&&(a=c,Q=l(v)),r[v.name]=[]});var E=B.get(s)||B.set(s,{categoryWayDim:Q,valueWayDim:0});k(A,function(f,c){var v=f.name,w=l(f);if(a==null){var u=E.valueWayDim;C(r[v],u,w),C(i,u,w),E.valueWayDim+=w}else if(a===c)C(r[v],0,w),C(n,0,w);else{var u=E.categoryWayDim;C(r[v],u,w),C(i,u,w),E.categoryWayDim+=w}});function C(f,c,v){for(var w=0;we)return A[r];return A[t-1]}function RJ(A,e,t,r,o,n,i){n=n||A;var g=e(n),B=g.paletteIdx||0,s=g.paletteNameMap=g.paletteNameMap||{};if(s.hasOwnProperty(o))return s[o];var a=i==null||!r?t:gyA(r,i);if(a=a||t,!(!a||!a.length)){var Q=a[B];return o&&(s[o]=Q),g.paletteIdx=(B+1)%a.length,Q}}function ByA(A,e){e(A).paletteIdx=0,e(A).paletteNameMap={}}var Uh,zf,LJ,f9="\0_ec_inner",SJ=1,syA={grid:"GridComponent",polar:"PolarComponent",geo:"GeoComponent",singleAxis:"SingleAxisComponent",parallel:"ParallelComponent",calendar:"CalendarComponent",graphic:"GraphicComponent",toolbox:"ToolboxComponent",tooltip:"TooltipComponent",axisPointer:"AxisPointerComponent",brush:"BrushComponent",title:"TitleComponent",timeline:"TimelineComponent",markPoint:"MarkPointComponent",markLine:"MarkLineComponent",markArea:"MarkAreaComponent",legend:"LegendComponent",dataZoom:"DataZoomComponent",visualMap:"VisualMapComponent",xAxis:"GridComponent",yAxis:"GridComponent",angleAxis:"PolarComponent",radiusAxis:"PolarComponent"},ayA={line:"LineChart",bar:"BarChart",pie:"PieChart",scatter:"ScatterChart",radar:"RadarChart",map:"MapChart",tree:"TreeChart",treemap:"TreemapChart",graph:"GraphChart",gauge:"GaugeChart",funnel:"FunnelChart",parallel:"ParallelChart",sankey:"SankeyChart",boxplot:"BoxplotChart",candlestick:"CandlestickChart",effectScatter:"EffectScatterChart",lines:"LinesChart",heatmap:"HeatmapChart",pictorialBar:"PictorialBarChart",themeRiver:"ThemeRiverChart",sunburst:"SunburstChart",custom:"CustomChart"},xh={};function QyA(A){k(A,function(e,t){if(!Xe.hasClass(t)){var r=syA[t];r&&!xh[r]&&(fo("Component "+t+` is used but not imported. +*/var sf={},ya={};function _mA(A){delete ya[A]}function $mA(A){if(!A)return!1;if(typeof A=="string")return ef(A,1)0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},A.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},A.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},A.prototype.refreshHover=function(){this._needsRefreshHover=!0},A.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},A.prototype.resize=function(e){this._disposed||(e=e||{},this.painter.resize(e.width,e.height),this.handler.resize())},A.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},A.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},A.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},A.prototype.setCursorStyle=function(e){this._disposed||this.handler.setCursorStyle(e)},A.prototype.findHover=function(e,t){if(!this._disposed)return this.handler.findHover(e,t)},A.prototype.on=function(e,t,r){return this._disposed||this.handler.on(e,t,r),this},A.prototype.off=function(e,t){this._disposed||this.handler.off(e,t)},A.prototype.trigger=function(e,t){this._disposed||this.handler.trigger(e,t)},A.prototype.clear=function(){if(!this._disposed){for(var e=this.storage.getRoots(),t=0;t0){if(A<=o)return i;if(A>=n)return g}else{if(A>=o)return i;if(A<=n)return g}else{if(A===o)return i;if(A===n)return g}return(A-o)/B*s+i}function VA(A,e){switch(A){case"center":case"middle":A="50%";break;case"left":case"top":A="0%";break;case"right":case"bottom":A="100%";break}return qA(A)?i9A(A).match(/%$/)?parseFloat(A)/100*e:parseFloat(A):A==null?NaN:+A}function lr(A,e,t){return e==null&&(e=10),e=Math.min(Math.max(0,e),a1),A=(+A).toFixed(e),t?A:+A}function Hn(A){return A.sort(function(e,t){return e-t}),A}function Ji(A){if(A=+A,isNaN(A))return 0;if(A>1e-14){for(var e=1,t=0;t<15;t++,e*=10)if(Math.round(A*e)/e===A)return t}return jD(A)}function jD(A){var e=A.toString().toLowerCase(),t=e.indexOf("e"),r=t>0?+e.slice(t+1):0,o=t>0?t:e.length,n=e.indexOf("."),i=n<0?0:o-1-n;return Math.max(0,i-r)}function Z0(A,e){var t=Math.log,r=Math.LN10,o=Math.floor(t(A[1]-A[0])/r),n=Math.round(t(Math.abs(e[1]-e[0]))/r),i=Math.min(Math.max(-o+n,0),20);return isFinite(i)?i:20}function g9A(A,e,t){if(!A[e])return 0;var r=Q1(A,t);return r[e]||0}function Q1(A,e){var t=_n(A,function(C,l){return C+(isNaN(l)?0:l)},0);if(t===0)return[];for(var r=Math.pow(10,e),o=UA(A,function(C){return(isNaN(C)?0:C)/t*r*100}),n=r*100,i=UA(o,function(C){return Math.floor(C)}),g=_n(i,function(C,l){return C+l},0),B=UA(o,function(C,l){return C-i[l]});gs&&(s=B[Q],a=Q);++i[a],B[a]=0,++g}return UA(i,function(C){return C/r})}function B9A(A,e){var t=Math.max(Ji(A),Ji(e)),r=A+e;return t>a1?r:lr(r,t)}var q0=9007199254740991;function _0(A){var e=Math.PI*2;return(A%e+e)%e}function AC(A){return A>-s1&&A=10&&e++,e}function $0(A,e){var t=af(A),r=Math.pow(10,t),o=A/r,n;return e?o<1.5?n=1:o<2.5?n=2:o<4?n=3:o<7?n=5:n=10:o<1?n=1:o<2?n=2:o<3?n=3:o<5?n=5:n=10,A=n*r,t>=-20?+A.toFixed(t<0?-t:0):A}function JD(A,e){var t=(A.length-1)*e+1,r=Math.floor(t),o=+A[r-1],n=t-r;return n?o+n*(A[r]-o):o}function Am(A){A.sort(function(B,s){return g(B,s,0)?-1:1});for(var e=-1/0,t=1,r=0;r=0||n&&je(n,B)<0)){var s=r.getShallow(B,e);s!=null&&(i[A[g][0]]=s)}}return i}}var z9A=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],R9A=Ua(z9A),L9A=function(){function A(){}return A.prototype.getAreaStyle=function(e,t){return R9A(this,e,t)},A}(),nm=new qc(50);function S9A(A){if(typeof A=="string"){var e=nm.get(A);return e&&e.image}else return A}function im(A,e,t,r,o){if(A)if(typeof A=="string"){if(e&&e.__zrImageSrc===A||!t)return e;var n=nm.get(A),i={hostEl:t,cb:r,cbPayload:o};return n?(e=n.image,!WD(e)&&n.pending.push(i)):(e=Si.loadImage(A,y1,y1),e.__zrImageSrc=A,nm.put(A,e.__cachedImgObj={image:e,pending:[i]})),e}else return A;else return e}function y1(){var A=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var e=0;e=i;B++)g-=i;var s=Yn(t,e);return s>g&&(t="",s=0),g=A-s,o.ellipsis=t,o.ellipsisWidth=s,o.contentWidth=g,o.containerWidth=A,o}function b1(A,e){var t=e.containerWidth,r=e.font,o=e.contentWidth;if(!t)return"";var n=Yn(A,r);if(n<=t)return A;for(var i=0;;i++){if(n<=o||i>=e.maxIterations){A+=e.ellipsis;break}var g=i===0?O9A(A,o,e.ascCharWidth,e.cnCharWidth):n>0?Math.floor(A.length*o/n):0;A=A.substr(0,g),n=Yn(A,r)}return A===""&&(A=e.placeholder),A}function O9A(A,e,t,r){for(var o=0,n=0,i=A.length;nC&&s){var l=Math.floor(C/g);Q=Q.slice(0,l)}if(A&&n&&a!=null)for(var f=H1(a,o,e.ellipsis,{minChar:e.truncateMinChar,placeholder:e.placeholder}),c=0;cg&&Bm(t,A.substring(g,s),e,i),Bm(t,B[2],e,i,B[1]),g=gm.lastIndex}go){I>0?(w.tokens=w.tokens.slice(0,I),c(w,h,u),t.lines=t.lines.slice(0,v+1)):t.lines=t.lines.slice(0,v);break A}var H=P.width,U=H==null||H==="auto";if(typeof H=="string"&&H.charAt(H.length-1)==="%")d.percentWidth=H,a.push(d),d.contentWidth=Yn(d.text,m);else{if(U){var Y=P.backgroundColor,x=Y&&Y.image;x&&(x=S9A(x),WD(x)&&(d.width=Math.max(d.width,x.width*y/x.height)))}var G=l&&r!=null?r-h:null;G!=null&&G0&&l+r.accumWidth>r.width&&(a=e.split(` +`),s=!0),r.accumWidth=l}else{var f=x1(e,B,r.width,r.breakAll,r.accumWidth);r.accumWidth=f.accumWidth+C,Q=f.linesWidths,a=f.lines}}else a=e.split(` +`);for(var c=0;c=32&&e<=591||e>=880&&e<=4351||e>=4608&&e<=5119||e>=7680&&e<=8303}var K9A=_n(",&?/;] ".split(""),function(A,e){return A[e]=!0,A},{});function X9A(A){return J9A(A)?!!K9A[A]:!0}function x1(A,e,t,r,o){for(var n=[],i=[],g="",B="",s=0,a=0,Q=0;Qt:o+a+C>t){a?(g||B)&&(l?(g||(g=B,B="",s=0,a=s),n.push(g),i.push(a-s),B+=E,s+=C,g="",a=s):(B&&(g+=B,B="",s=0),n.push(g),i.push(a),g=E,a=C)):l?(n.push(B),i.push(s),B=E,s=C):(n.push(E),i.push(C));continue}a+=C,l?(B+=E,s+=C):(B&&(g+=B,B="",s=0),g+=E)}return!n.length&&!g&&(g=A,B="",s=0),B&&(g+=B),g&&(n.push(g),i.push(a)),n.length===1&&(a+=o),{accumWidth:a,lines:n,linesWidths:i}}var sm="__zr_style_"+Math.round(Math.random()*10),xa={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},ZD={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};xa[sm]=!0;var G1=["z","z2","invisible"],V9A=["invisible"],W9A=function(A){er(e,A);function e(t){return A.call(this,t)||this}return e.prototype._init=function(t){for(var r=$e(t),o=0;o1e-4){g[0]=A-t,g[1]=e-r,B[0]=A+t,B[1]=e+r;return}if(qD[0]=Cm(o)*t+A,qD[1]=Em(o)*r+e,_D[0]=Cm(n)*t+A,_D[1]=Em(n)*r+e,s(g,qD,_D),a(B,qD,_D),o=o%Ga,o<0&&(o=o+Ga),n=n%Ga,n<0&&(n=n+Ga),o>n&&!i?n+=Ga:oo&&($D[0]=Cm(C)*t+A,$D[1]=Em(C)*r+e,s(g,$D,g),a(B,$D,B))}var Kt={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},za=[],Ra=[],mg=[],vs=[],yg=[],Yg=[],lm=Math.min,cm=Math.max,La=Math.cos,Sa=Math.sin,vB=Math.abs,fm=Math.PI,ws=fm*2,vm=typeof Float32Array<"u",lf=[];function wm(A){var e=Math.round(A/fm*1e8)/1e8;return e%2*fm}function um(A,e){var t=wm(A[0]);t<0&&(t+=ws);var r=t-A[0],o=A[1];o+=r,!e&&o-t>=ws?o=t+ws:e&&t-o>=ws?o=t-ws:!e&&t>o?o=t+(ws-wm(t-o)):e&&t0&&(this._ux=vB(r/OD/e)||0,this._uy=vB(r/OD/t)||0)},A.prototype.setDPR=function(e){this.dpr=e},A.prototype.setContext=function(e){this._ctx=e},A.prototype.getContext=function(){return this._ctx},A.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},A.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},A.prototype.moveTo=function(e,t){return this._drawPendingPt(),this.addData(Kt.M,e,t),this._ctx&&this._ctx.moveTo(e,t),this._x0=e,this._y0=t,this._xi=e,this._yi=t,this},A.prototype.lineTo=function(e,t){var r=vB(e-this._xi),o=vB(t-this._yi),n=r>this._ux||o>this._uy;if(this.addData(Kt.L,e,t),this._ctx&&n&&this._ctx.lineTo(e,t),n)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var i=r*r+o*o;i>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=i)}return this},A.prototype.bezierCurveTo=function(e,t,r,o,n,i){return this._drawPendingPt(),this.addData(Kt.C,e,t,r,o,n,i),this._ctx&&this._ctx.bezierCurveTo(e,t,r,o,n,i),this._xi=n,this._yi=i,this},A.prototype.quadraticCurveTo=function(e,t,r,o){return this._drawPendingPt(),this.addData(Kt.Q,e,t,r,o),this._ctx&&this._ctx.quadraticCurveTo(e,t,r,o),this._xi=r,this._yi=o,this},A.prototype.arc=function(e,t,r,o,n,i){this._drawPendingPt(),lf[0]=o,lf[1]=n,um(lf,i),o=lf[0],n=lf[1];var g=n-o;return this.addData(Kt.A,e,t,r,r,o,g,0,i?0:1),this._ctx&&this._ctx.arc(e,t,r,o,n,i),this._xi=La(n)*r+e,this._yi=Sa(n)*r+t,this},A.prototype.arcTo=function(e,t,r,o,n){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,r,o,n),this},A.prototype.rect=function(e,t,r,o){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,r,o),this.addData(Kt.R,e,t,r,o),this},A.prototype.closePath=function(){this._drawPendingPt(),this.addData(Kt.Z);var e=this._ctx,t=this._x0,r=this._y0;return e&&e.closePath(),this._xi=t,this._yi=r,this},A.prototype.fill=function(e){e&&e.fill(),this.toStatic()},A.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},A.prototype.len=function(){return this._len},A.prototype.setData=function(e){var t=e.length;!(this.data&&this.data.length===t)&&vm&&(this.data=new Float32Array(t));for(var r=0;ra.length&&(this._expandData(),a=this.data);for(var Q=0;Q0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},A.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var e=[],t=0;t11&&(this.data=new Float32Array(e)))}},A.prototype.getBoundingRect=function(){mg[0]=mg[1]=yg[0]=yg[1]=Number.MAX_VALUE,vs[0]=vs[1]=Yg[0]=Yg[1]=-Number.MAX_VALUE;var e=this.data,t=0,r=0,o=0,n=0,i;for(i=0;ir||vB(u)>o||E===t-1)&&(f=Math.sqrt(w*w+u*u),n=c,i=v);break}case Kt.C:{var h=e[E++],I=e[E++],c=e[E++],v=e[E++],d=e[E++],P=e[E++];f=QmA(n,i,h,I,c,v,d,P,10),n=d,i=P;break}case Kt.Q:{var h=e[E++],I=e[E++],c=e[E++],v=e[E++];f=CmA(n,i,h,I,c,v,10),n=c,i=v;break}case Kt.A:var F=e[E++],p=e[E++],m=e[E++],y=e[E++],H=e[E++],U=e[E++],Y=U+H;E+=1,l&&(g=La(H)*m+F,B=Sa(H)*y+p),f=cm(m,y)*lm(ws,Math.abs(U)),n=La(Y)*m+F,i=Sa(Y)*y+p;break;case Kt.R:{g=n=e[E++],B=i=e[E++];var x=e[E++],G=e[E++];f=x*2+G*2;break}case Kt.Z:{var w=g-n,u=B-i;f=Math.sqrt(w*w+u*u),n=g,i=B;break}}f>=0&&(s[Q++]=f,a+=f)}return this._pathLen=a,a},A.prototype.rebuildPath=function(e,t){var r=this.data,o=this._ux,n=this._uy,i=this._len,g,B,s,a,Q,E,C=t<1,l,f,c=0,v=0,w,u=0,h,I;if(!(C&&(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,f=this._pathLen,w=t*f,!w)))A:for(var d=0;d0&&(e.lineTo(h,I),u=0),P){case Kt.M:g=s=r[d++],B=a=r[d++],e.moveTo(s,a);break;case Kt.L:{Q=r[d++],E=r[d++];var p=vB(Q-s),m=vB(E-a);if(p>o||m>n){if(C){var y=l[v++];if(c+y>w){var H=(w-c)/y;e.lineTo(s*(1-H)+Q*H,a*(1-H)+E*H);break A}c+=y}e.lineTo(Q,E),s=Q,a=E,u=0}else{var U=p*p+m*m;U>u&&(h=Q,I=E,u=U)}break}case Kt.C:{var Y=r[d++],x=r[d++],G=r[d++],R=r[d++],z=r[d++],L=r[d++];if(C){var y=l[v++];if(c+y>w){var H=(w-c)/y;ls(s,Y,G,z,H,za),ls(a,x,R,L,H,Ra),e.bezierCurveTo(za[1],Ra[1],za[2],Ra[2],za[3],Ra[3]);break A}c+=y}e.bezierCurveTo(Y,x,G,R,z,L),s=z,a=L;break}case Kt.Q:{var Y=r[d++],x=r[d++],G=r[d++],R=r[d++];if(C){var y=l[v++];if(c+y>w){var H=(w-c)/y;Zc(s,Y,G,H,za),Zc(a,x,R,H,Ra),e.quadraticCurveTo(za[1],Ra[1],za[2],Ra[2]);break A}c+=y}e.quadraticCurveTo(Y,x,G,R),s=G,a=R;break}case Kt.A:var b=r[d++],O=r[d++],T=r[d++],S=r[d++],j=r[d++],J=r[d++],Z=r[d++],W=!r[d++],$=T>S?T:S,eA=vB(T-S)>.001,_=j+J,V=!1;if(C){var y=l[v++];c+y>w&&(_=j+J*(w-c)/y,V=!0),c+=y}if(eA&&e.ellipse?e.ellipse(b,O,T,S,Z,j,_,W):e.arc(b,O,$,j,_,W),V)break A;F&&(g=La(j)*T+b,B=Sa(j)*S+O),s=La(_)*T+b,a=Sa(_)*S+O;break;case Kt.R:g=s=r[d],B=a=r[d+1],Q=r[d++],E=r[d++];var X=r[d++],nA=r[d++];if(C){var y=l[v++];if(c+y>w){var N=w-c;e.moveTo(Q,E),e.lineTo(Q+lm(N,X),E),N-=X,N>0&&e.lineTo(Q+X,E+lm(N,nA)),N-=nA,N>0&&e.lineTo(Q+cm(X-N,0),E+nA),N-=X,N>0&&e.lineTo(Q,E+cm(nA-N,0));break A}c+=y}e.rect(Q,E,X,nA);break;case Kt.Z:if(C){var y=l[v++];if(c+y>w){var H=(w-c)/y;e.lineTo(s*(1-H)+g*H,a*(1-H)+B*H);break A}c+=y}e.closePath(),s=g,a=B}}},A.prototype.clone=function(){var e=new A,t=this.data;return e.data=t.slice?t.slice():Array.prototype.slice.call(t),e._len=this._len,e},A.CMD=Kt,A.initDefaultProps=function(){var e=A.prototype;e._saveData=!0,e._ux=0,e._uy=0,e._pendingPtDist=0,e._version=0}(),A}();function us(A,e,t,r,o,n,i){if(o===0)return!1;var g=o,B=0,s=A;if(i>e+g&&i>r+g||iA+g&&n>t+g||ne+Q&&a>r+Q&&a>n+Q&&a>g+Q||aA+Q&&s>t+Q&&s>o+Q&&s>i+Q||se+s&&B>r+s&&B>n+s||BA+s&&g>t+s&&g>o+s||gt||a+so&&(o+=cf);var E=Math.atan2(B,g);return E<0&&(E+=cf),E>=r&&E<=o||E+cf>=r&&E+cf<=o}function wB(A,e,t,r,o,n){if(n>e&&n>r||no?g:0}var Ds=Hg.CMD,Oa=Math.PI*2,t4A=1e-4;function r4A(A,e){return Math.abs(A-e)e&&s>r&&s>n&&s>g||s1&&o4A(),C=Wr(e,r,n,g,ii[0]),E>1&&(l=Wr(e,r,n,g,ii[1]))),E===2?ce&&g>r&&g>n||g=0&&s<=1){for(var a=0,Q=io(e,r,n,s),E=0;Et||g<-t)return 0;var B=Math.sqrt(t*t-g*g);To[0]=-B,To[1]=B;var s=Math.abs(r-o);if(s<1e-4)return 0;if(s>=Oa-1e-4){r=0,o=Oa;var a=n?1:-1;return i>=To[0]+A&&i<=To[1]+A?a:0}if(r>o){var Q=r;r=o,o=Q}r<0&&(r+=Oa,o+=Oa);for(var E=0,C=0;C<2;C++){var l=To[C];if(l+A>i){var f=Math.atan2(g,l),a=n?1:-1;f<0&&(f=Oa+f),(f>=r&&f<=o||f+Oa>=r&&f+Oa<=o)&&(f>Math.PI/2&&f1&&(t||(g+=wB(B,s,a,Q,r,o))),c&&(B=n[l],s=n[l+1],a=B,Q=s),f){case Ds.M:a=n[l++],Q=n[l++],B=a,s=Q;break;case Ds.L:if(t){if(us(B,s,n[l],n[l+1],e,r,o))return!0}else g+=wB(B,s,n[l],n[l+1],r,o)||0;B=n[l++],s=n[l++];break;case Ds.C:if(t){if(A4A(B,s,n[l++],n[l++],n[l++],n[l++],n[l],n[l+1],e,r,o))return!0}else g+=n4A(B,s,n[l++],n[l++],n[l++],n[l++],n[l],n[l+1],r,o)||0;B=n[l++],s=n[l++];break;case Ds.Q:if(t){if(S1(B,s,n[l++],n[l++],n[l],n[l+1],e,r,o))return!0}else g+=i4A(B,s,n[l++],n[l++],n[l],n[l+1],r,o)||0;B=n[l++],s=n[l++];break;case Ds.A:var v=n[l++],w=n[l++],u=n[l++],h=n[l++],I=n[l++],d=n[l++];l+=1;var P=!!(1-n[l++]);E=Math.cos(I)*u+v,C=Math.sin(I)*h+w,c?(a=E,Q=C):g+=wB(B,s,E,C,r,o);var F=(r-v)*h/u+v;if(t){if(e4A(v,w,h,I,I+d,P,e,F,o))return!0}else g+=g4A(v,w,h,I,I+d,P,F,o);B=Math.cos(I+d)*u+v,s=Math.sin(I+d)*h+w;break;case Ds.R:a=B=n[l++],Q=s=n[l++];var p=n[l++],m=n[l++];if(E=a+p,C=Q+m,t){if(us(a,Q,E,Q,e,r,o)||us(E,Q,E,C,e,r,o)||us(E,C,a,C,e,r,o)||us(a,C,a,Q,e,r,o))return!0}else g+=wB(E,Q,E,C,r,o),g+=wB(a,C,a,Q,r,o);break;case Ds.Z:if(t){if(us(B,s,a,Q,e,r,o))return!0}else g+=wB(B,s,a,Q,r,o);B=a,s=Q;break}}return!t&&!r4A(s,Q)&&(g+=wB(B,s,a,Q,r,o)||0),g!==0}function B4A(A,e,t){return T1(A,0,!1,e,t)}function s4A(A,e,t,r){return T1(A,e,!0,t,r)}var eh=we({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},xa),a4A={style:we({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ZD.style)},Dm=Mg.concat(["invisible","culling","z","z2","zlevel","parent"]),Ze=function(A){er(e,A);function e(t){return A.call(this,t)||this}return e.prototype.update=function(){var t=this;A.prototype.update.call(this);var r=this.style;if(r.decal){var o=this._decalEl=this._decalEl||new e;o.buildPath===e.prototype.buildPath&&(o.buildPath=function(B){t.buildPath(B,t.shape)}),o.silent=!0;var n=o.style;for(var i in r)n[i]!==r[i]&&(n[i]=r[i]);n.fill=r.fill?r.decal:null,n.decal=null,n.shadowColor=null,r.strokeFirst&&(n.stroke=null);for(var g=0;g.5?O0:r>.2?jmA:T0}else if(t)return T0}return O0},e.prototype.getInsideTextStroke=function(t){var r=this.style.fill;if(qA(r)){var o=this.__zr,n=!!(o&&o.isDarkMode()),i=ef(t,0)0))},e.prototype.hasFill=function(){var t=this.style,r=t.fill;return r!=null&&r!=="none"},e.prototype.getBoundingRect=function(){var t=this._rect,r=this.style,o=!t;if(o){var n=!1;this.path||(n=!0,this.createPathProxy());var i=this.path;(n||this.__dirty&KE)&&(i.beginPath(),this.buildPath(i,this.shape,!1),this.pathUpdated()),t=i.getBoundingRect()}if(this._rect=t,this.hasStroke()&&this.path&&this.path.len()>0){var g=this._rectStroke||(this._rectStroke=t.clone());if(this.__dirty||o){g.copy(t);var B=r.strokeNoScale?this.getLineScale():1,s=r.lineWidth;if(!this.hasFill()){var a=this.strokeContainThreshold;s=Math.max(s,a??4)}B>1e-10&&(g.width+=s/B,g.height+=s/B,g.x-=s/B/2,g.y-=s/B/2)}return g}return t},e.prototype.contain=function(t,r){var o=this.transformCoordToLocal(t,r),n=this.getBoundingRect(),i=this.style;if(t=o[0],r=o[1],n.contain(t,r)){var g=this.path;if(this.hasStroke()){var B=i.lineWidth,s=i.strokeNoScale?this.getLineScale():1;if(s>1e-10&&(this.hasFill()||(B=Math.max(B,this.strokeContainThreshold)),s4A(g,B/s,t,r)))return!0}if(this.hasFill())return B4A(g,t,r)}return!1},e.prototype.dirtyShape=function(){this.__dirty|=KE,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},e.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},e.prototype.animateShape=function(t){return this.animate("shape",t)},e.prototype.updateDuringAnimation=function(t){t==="style"?this.dirtyStyle():t==="shape"?this.dirtyShape():this.markRedraw()},e.prototype.attrKV=function(t,r){t==="shape"?this.setShape(r):A.prototype.attrKV.call(this,t,r)},e.prototype.setShape=function(t,r){var o=this.shape;return o||(o=this.shape={}),typeof t=="string"?o[t]=r:IA(o,t),this.dirtyShape(),this},e.prototype.shapeChanged=function(){return!!(this.__dirty&KE)},e.prototype.createStyle=function(t){return Lc(eh,t)},e.prototype._innerSaveToNormal=function(t){A.prototype._innerSaveToNormal.call(this,t);var r=this._normalState;t.shape&&!r.shape&&(r.shape=IA({},this.shape))},e.prototype._applyStateObj=function(t,r,o,n,i,g){A.prototype._applyStateObj.call(this,t,r,o,n,i,g);var B=!(r&&n),s;if(r&&r.shape?i?n?s=r.shape:(s=IA({},o.shape),IA(s,r.shape)):(s=IA({},n?this.shape:o.shape),IA(s,r.shape)):B&&(s=o.shape),s)if(i){this.shape=IA({},this.shape);for(var a={},Q=$e(s),E=0;E0},e.prototype.hasFill=function(){var t=this.style,r=t.fill;return r!=null&&r!=="none"},e.prototype.createStyle=function(t){return Lc(Q4A,t)},e.prototype.setBoundingRect=function(t){this._rect=t},e.prototype.getBoundingRect=function(){var t=this.style;if(!this._rect){var r=t.text;r!=null?r+="":r="";var o=gf(r,t.font,t.textAlign,t.textBaseline);if(o.x+=t.x||0,o.y+=t.y||0,this.hasStroke()){var n=t.lineWidth;o.x-=n/2,o.y-=n/2,o.width+=n,o.height+=n}this._rect=o}return this._rect},e.initDefaultProps=function(){var t=e.prototype;t.dirtyRectTolerance=10}(),e}(ni);rC.prototype.type="tspan";var E4A=we({x:0,y:0},xa),C4A={style:we({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},ZD.style)};function l4A(A){return!!(A&&typeof A!="string"&&A.width&&A.height)}var k1=function(A){er(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.createStyle=function(t){return Lc(E4A,t)},e.prototype._getSize=function(t){var r=this.style,o=r[t];if(o!=null)return o;var n=l4A(r.image)?r.image:this.__image;if(!n)return 0;var i=t==="width"?"height":"width",g=r[i];return g==null?n[t]:n[t]/n[i]*g},e.prototype.getWidth=function(){return this._getSize("width")},e.prototype.getHeight=function(){return this._getSize("height")},e.prototype.getAnimationStyleProps=function(){return C4A},e.prototype.getBoundingRect=function(){var t=this.style;return this._rect||(this._rect=new ke(t.x||0,t.y||0,this.getWidth(),this.getHeight())),this._rect},e}(ni);k1.prototype.type="image";const go=k1;function c4A(A,e){var t=e.x,r=e.y,o=e.width,n=e.height,i=e.r,g,B,s,a;o<0&&(t=t+o,o=-o),n<0&&(r=r+n,n=-n),typeof i=="number"?g=B=s=a=i:i instanceof Array?i.length===1?g=B=s=a=i[0]:i.length===2?(g=s=i[0],B=a=i[1]):i.length===3?(g=i[0],B=a=i[1],s=i[2]):(g=i[0],B=i[1],s=i[2],a=i[3]):g=B=s=a=0;var Q;g+B>o&&(Q=g+B,g*=o/Q,B*=o/Q),s+a>o&&(Q=s+a,s*=o/Q,a*=o/Q),B+s>n&&(Q=B+s,B*=n/Q,s*=n/Q),g+a>n&&(Q=g+a,g*=n/Q,a*=n/Q),A.moveTo(t+g,r),A.lineTo(t+o-B,r),B!==0&&A.arc(t+o-B,r+B,B,-Math.PI/2,0),A.lineTo(t+o,r+n-s),s!==0&&A.arc(t+o-s,r+n-s,s,0,Math.PI/2),A.lineTo(t+a,r+n),a!==0&&A.arc(t+a,r+n-a,a,Math.PI/2,Math.PI),A.lineTo(t,r+g),g!==0&&A.arc(t+g,r+g,g,Math.PI,Math.PI*1.5)}var oC=Math.round;function N1(A,e,t){if(e){var r=e.x1,o=e.x2,n=e.y1,i=e.y2;A.x1=r,A.x2=o,A.y1=n,A.y2=i;var g=t&&t.lineWidth;return g&&(oC(r*2)===oC(o*2)&&(A.x1=A.x2=Ta(r,g,!0)),oC(n*2)===oC(i*2)&&(A.y1=A.y2=Ta(n,g,!0))),A}}function j1(A,e,t){if(e){var r=e.x,o=e.y,n=e.width,i=e.height;A.x=r,A.y=o,A.width=n,A.height=i;var g=t&&t.lineWidth;return g&&(A.x=Ta(r,g,!0),A.y=Ta(o,g,!0),A.width=Math.max(Ta(r+n,g,!1)-A.x,n===0?0:1),A.height=Math.max(Ta(o+i,g,!1)-A.y,i===0?0:1)),A}}function Ta(A,e,t){if(!e)return A;var r=oC(A*2);return(r+oC(e))%2===0?r/2:(r+(t?1:-1))/2}var f4A=function(){function A(){this.x=0,this.y=0,this.width=0,this.height=0}return A}(),v4A={},J1=function(A){er(e,A);function e(t){return A.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new f4A},e.prototype.buildPath=function(t,r){var o,n,i,g;if(this.subPixelOptimize){var B=j1(v4A,r,this.style);o=B.x,n=B.y,i=B.width,g=B.height,B.r=r.r,r=B}else o=r.x,n=r.y,i=r.width,g=r.height;r.r?c4A(t,r):t.rect(o,n,i,g)},e.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},e}(Ze);J1.prototype.type="rect";const Qt=J1;var K1={fill:"#000"},X1=2,w4A={style:we({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},ZD.style)},V1=function(A){er(e,A);function e(t){var r=A.call(this)||this;return r.type="text",r._children=[],r._defaultStyle=K1,r.attr(t),r}return e.prototype.childrenRef=function(){return this._children},e.prototype.update=function(){A.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t=0;t0,H=t.width!=null&&(t.overflow==="truncate"||t.overflow==="break"||t.overflow==="breakAll"),U=i.calculatedLineHeight,Y=0;Y=0&&(Y=d[U],Y.align==="right");)this._placeToken(Y,t,F,v,H,"right",u),p-=Y.width,H-=Y.width,U--;for(y+=(n-(y-c)-(w-H)-p)/2;m<=U;)Y=d[m],this._placeToken(Y,t,F,v,y+Y.width/2,"center",u),y+=Y.width,m++;v+=F}},e.prototype._placeToken=function(t,r,o,n,i,g,B){var s=r.rich[t.styleName]||{};s.text=t.text;var a=t.verticalAlign,Q=n+o/2;a==="top"?Q=n+t.height/2:a==="bottom"&&(Q=n+o-t.height/2);var E=!t.isLineHolder&&hm(s);E&&this._renderBackground(s,r,g==="right"?i-t.width:g==="center"?i-t.width/2:i,Q-t.height/2,t.width,t.height);var C=!!s.backgroundColor,l=t.textPadding;l&&(i=tj(i,g,l),Q-=t.height/2-l[0]-t.innerHeight/2);var f=this._getOrCreateChild(rC),c=f.createStyle();f.useStyle(c);var v=this._defaultStyle,w=!1,u=0,h=ej("fill"in s?s.fill:"fill"in r?r.fill:(w=!0,v.fill)),I=Aj("stroke"in s?s.stroke:"stroke"in r?r.stroke:!C&&!B&&(!v.autoStroke||w)?(u=X1,v.stroke):null),d=s.textShadowBlur>0||r.textShadowBlur>0;c.text=t.text,c.x=i,c.y=Q,d&&(c.shadowBlur=s.textShadowBlur||r.textShadowBlur||0,c.shadowColor=s.textShadowColor||r.textShadowColor||"transparent",c.shadowOffsetX=s.textShadowOffsetX||r.textShadowOffsetX||0,c.shadowOffsetY=s.textShadowOffsetY||r.textShadowOffsetY||0),c.textAlign=g,c.textBaseline="middle",c.font=t.font||ns,c.opacity=mn(s.opacity,r.opacity,1),q1(c,s),I&&(c.lineWidth=mn(s.lineWidth,r.lineWidth,u),c.lineDash=Ue(s.lineDash,r.lineDash),c.lineDashOffset=r.lineDashOffset||0,c.stroke=I),h&&(c.fill=h);var P=t.contentWidth,F=t.contentHeight;f.setBoundingRect(new ke(Bf(c.x,P,c.textAlign),_E(c.y,F,c.textBaseline),P,F))},e.prototype._renderBackground=function(t,r,o,n,i,g){var B=t.backgroundColor,s=t.borderWidth,a=t.borderColor,Q=B&&B.image,E=B&&!Q,C=t.borderRadius,l=this,f,c;if(E||t.lineHeight||s&&a){f=this._getOrCreateChild(Qt),f.useStyle(f.createStyle()),f.style.fill=null;var v=f.shape;v.x=o,v.y=n,v.width=i,v.height=g,v.r=C,f.dirtyShape()}if(E){var w=f.style;w.fill=B||null,w.fillOpacity=Ue(t.fillOpacity,1)}else if(Q){c=this._getOrCreateChild(go),c.onload=function(){l.dirtyStyle()};var u=c.style;u.image=B.image,u.x=o,u.y=n,u.width=i,u.height=g}if(s&&a){var w=f.style;w.lineWidth=s,w.stroke=a,w.strokeOpacity=Ue(t.strokeOpacity,1),w.lineDash=t.borderDash,w.lineDashOffset=t.borderDashOffset||0,f.strokeContainThreshold=0,f.hasFill()&&f.hasStroke()&&(w.strokeFirst=!0,w.lineWidth*=2)}var h=(f||c).style;h.shadowBlur=t.shadowBlur||0,h.shadowColor=t.shadowColor||"transparent",h.shadowOffsetX=t.shadowOffsetX||0,h.shadowOffsetY=t.shadowOffsetY||0,h.opacity=mn(t.opacity,r.opacity,1)},e.makeFont=function(t){var r="";return _1(t)&&(r=[t.fontStyle,t.fontWeight,Z1(t.fontSize),t.fontFamily||"sans-serif"].join(" ")),r&&$n(r)||t.textFont||t.font},e}(ni),u4A={left:!0,right:1,center:1},D4A={top:1,bottom:1,middle:1},W1=["fontStyle","fontWeight","fontSize","fontFamily"];function Z1(A){return typeof A=="string"&&(A.indexOf("px")!==-1||A.indexOf("rem")!==-1||A.indexOf("em")!==-1)?A:isNaN(+A)?Z8+"px":A+"px"}function q1(A,e){for(var t=0;t=0,n=!1;if(A instanceof Ze){var i=ij(A),g=o&&i.selectFill||i.normalFill,B=o&&i.selectStroke||i.normalStroke;if(iC(g)||iC(B)){r=r||{};var s=r.style||{};s.fill==="inherit"?(n=!0,r=IA({},r),s=IA({},s),s.fill=g):!iC(s.fill)&&iC(g)?(n=!0,r=IA({},r),s=IA({},s),s.fill=YD(g)):!iC(s.stroke)&&iC(B)&&(n||(r=IA({},r),s=IA({},s)),s.stroke=YD(B)),r.style=s}}if(r&&r.z2==null){n||(r=IA({},r));var a=A.z2EmphasisLift;r.z2=A.z2+(a??nC)}return r}function p4A(A,e,t){if(t&&t.z2==null){t=IA({},t);var r=A.z2SelectLift;t.z2=A.z2+(r??I4A)}return t}function m4A(A,e,t){var r=je(A.currentStates,e)>=0,o=A.style.opacity,n=r?null:M4A(A,["opacity"],e,{opacity:1});t=t||{};var i=t.style||{};return i.opacity==null&&(t=IA({},t),i=IA({opacity:r?o:n.opacity*.1},i),t.style=i),t}function Fm(A,e){var t=this.states[A];if(this.style){if(A==="emphasis")return F4A(this,A,e,t);if(A==="blur")return m4A(this,A,t);if(A==="select")return p4A(this,A,t)}return t}function Na(A){A.stateProxy=Fm;var e=A.getTextContent(),t=A.getTextGuideLine();e&&(e.stateProxy=Fm),t&&(t.stateProxy=Fm)}function Qj(A,e){!fj(A,e)&&!A.__highByOuter&&uB(A,gj)}function Ej(A,e){!fj(A,e)&&!A.__highByOuter&&uB(A,Bj)}function DB(A,e){A.__highByOuter|=1<<(e||0),uB(A,gj)}function hB(A,e){!(A.__highByOuter&=~(1<<(e||0)))&&uB(A,Bj)}function Cj(A){uB(A,Mm)}function pm(A){uB(A,sj)}function lj(A){uB(A,d4A)}function cj(A){uB(A,P4A)}function fj(A,e){return A.__highDownSilentOnTouch&&e.zrByTouch}function vj(A){var e=A.getModel(),t=[],r=[];e.eachComponent(function(o,n){var i=dm(n),g=o==="series",B=g?A.getViewOfSeriesModel(n):A.getViewOfComponentModel(n);!g&&r.push(B),i.isBlured&&(B.group.traverse(function(s){sj(s)}),g&&t.push(n)),i.isBlured=!1}),k(r,function(o){o&&o.toggleBlurSeries&&o.toggleBlurSeries(t,!1,e)})}function mm(A,e,t,r){var o=r.getModel();t=t||"coordinateSystem";function n(s,a){for(var Q=0;Q0){var g={dataIndex:i,seriesIndex:t.seriesIndex};n!=null&&(g.dataType=n),e.push(g)}})}),e}function hs(A,e,t){ja(A,!0),uB(A,Na),Hm(A,e,t)}function x4A(A){ja(A,!1)}function cr(A,e,t,r){r?x4A(A):hs(A,e,t)}function Hm(A,e,t){var r=He(A);e!=null?(r.focus=e,r.blurScope=t):r.focus&&(r.focus=null)}var uj=["emphasis","blur","select"],G4A={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function fo(A,e,t,r){t=t||"itemStyle";for(var o=0;o1&&(i*=Um(l),g*=Um(l));var f=(o===n?-1:1)*Um((i*i*(g*g)-i*i*(C*C)-g*g*(E*E))/(i*i*(C*C)+g*g*(E*E)))||0,c=f*i*C/g,v=f*-g*E/i,w=(A+t)/2+Bh(Q)*c-gh(Q)*v,u=(e+r)/2+gh(Q)*c+Bh(Q)*v,h=Pj([1,0],[(E-c)/i,(C-v)/g]),I=[(E-c)/i,(C-v)/g],d=[(-1*E-c)/i,(-1*C-v)/g],P=Pj(I,d);if(xm(I,d)<=-1&&(P=Df),xm(I,d)>=1&&(P=0),P<0){var F=Math.round(P/Df*1e6)/1e6;P=Df*2+F%2*Df}a.addData(s,w,u,i,g,h,P,Q,n)}var T4A=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,k4A=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function N4A(A){var e=new Hg;if(!A)return e;var t=0,r=0,o=t,n=r,i,g=Hg.CMD,B=A.match(T4A);if(!B)return e;for(var s=0;sY*Y+x*x&&(F=m,p=y),{cx:F,cy:p,x0:-a,y0:-Q,x1:F*(o/I-1),y1:p*(o/I-1)}}function Z4A(A){var e;if(YA(A)){var t=A.length;if(!t)return A;t===1?e=[A[0],A[0],0,0]:t===2?e=[A[0],A[0],A[1],A[1]]:t===3?e=A.concat(A[2]):e=A}else e=[A,A,A,A];return e}function q4A(A,e){var t,r=If(e.r,0),o=If(e.r0||0,0),n=r>0,i=o>0;if(!(!n&&!i)){if(n||(r=o,o=0),o>r){var g=r;r=o,o=g}var B=e.startAngle,s=e.endAngle;if(!(isNaN(B)||isNaN(s))){var a=e.cx,Q=e.cy,E=!!e.clockwise,C=Uj(s-B),l=C>zm&&C%zm;if(l>Ki&&(C=l),!(r>Ki))A.moveTo(a,Q);else if(C>zm-Ki)A.moveTo(a+r*BC(B),Q+r*Ja(B)),A.arc(a,Q,r,B,s,!E),o>Ki&&(A.moveTo(a+o*BC(s),Q+o*Ja(s)),A.arc(a,Q,o,s,B,E));else{var f=void 0,c=void 0,v=void 0,w=void 0,u=void 0,h=void 0,I=void 0,d=void 0,P=void 0,F=void 0,p=void 0,m=void 0,y=void 0,H=void 0,U=void 0,Y=void 0,x=r*BC(B),G=r*Ja(B),R=o*BC(s),z=o*Ja(s),L=C>Ki;if(L){var b=e.cornerRadius;b&&(t=Z4A(b),f=t[0],c=t[1],v=t[2],w=t[3]);var O=Uj(r-o)/2;if(u=bg(O,v),h=bg(O,w),I=bg(O,f),d=bg(O,c),p=P=If(u,h),m=F=If(I,d),(P>Ki||F>Ki)&&(y=r*BC(s),H=r*Ja(s),U=o*BC(B),Y=o*Ja(B),CKi){var eA=bg(v,p),_=bg(w,p),V=ah(U,Y,x,G,r,eA,E),X=ah(y,H,R,z,r,_,E);A.moveTo(a+V.cx+V.x0,Q+V.cy+V.y0),p0&&A.arc(a+V.cx,Q+V.cy,eA,mo(V.y0,V.x0),mo(V.y1,V.x1),!E),A.arc(a,Q,r,mo(V.cy+V.y1,V.cx+V.x1),mo(X.cy+X.y1,X.cx+X.x1),!E),_>0&&A.arc(a+X.cx,Q+X.cy,_,mo(X.y1,X.x1),mo(X.y0,X.x0),!E))}else A.moveTo(a+x,Q+G),A.arc(a,Q,r,B,s,!E);if(!(o>Ki)||!L)A.lineTo(a+R,Q+z);else if(m>Ki){var eA=bg(f,m),_=bg(c,m),V=ah(R,z,y,H,o,-_,E),X=ah(x,G,U,Y,o,-eA,E);A.lineTo(a+V.cx+V.x0,Q+V.cy+V.y0),m0&&A.arc(a+V.cx,Q+V.cy,_,mo(V.y0,V.x0),mo(V.y1,V.x1),!E),A.arc(a,Q,o,mo(V.cy+V.y1,V.cx+V.x1),mo(X.cy+X.y1,X.cx+X.x1),E),eA>0&&A.arc(a+X.cx,Q+X.cy,eA,mo(X.y1,X.x1),mo(X.y0,X.x0),!E))}else A.lineTo(a+R,Q+z),A.arc(a,Q,o,s,B,E)}A.closePath()}}}var _4A=function(){function A(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return A}(),xj=function(A){er(e,A);function e(t){return A.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new _4A},e.prototype.buildPath=function(t,r){q4A(t,r)},e.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},e}(Ze);xj.prototype.type="sector";const No=xj;var $4A=function(){function A(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return A}(),Gj=function(A){er(e,A);function e(t){return A.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new $4A},e.prototype.buildPath=function(t,r){var o=r.cx,n=r.cy,i=Math.PI*2;t.moveTo(o+r.r,n),t.arc(o,n,r.r,0,i,!1),t.moveTo(o+r.r0,n),t.arc(o,n,r.r0,0,i,!0)},e}(Ze);Gj.prototype.type="ring";const df=Gj;function A7A(A,e,t,r){var o=[],n=[],i=[],g=[],B,s,a,Q;if(r){a=[1/0,1/0],Q=[-1/0,-1/0];for(var E=0,C=A.length;E=2){if(r){var n=A7A(o,r,t,e.smoothConstraint);A.moveTo(o[0][0],o[0][1]);for(var i=o.length,g=0;g<(t?i:i-1);g++){var B=n[g*2],s=n[g*2+1],a=o[(g+1)%i];A.bezierCurveTo(B[0],B[1],s[0],s[1],a[0],a[1])}}else{A.moveTo(o[0][0],o[0][1]);for(var g=1,Q=o.length;gXa[1]){if(g=!1,n)return g;var a=Math.abs(Xa[0]-Ka[1]),Q=Math.abs(Ka[0]-Xa[1]);Math.min(a,Q)>o.len()&&(a0){var Q=a.duration,E=a.delay,C=a.easing,l={duration:Q,delay:E||0,easing:C,done:n,force:!!n||!!i,setToFinal:!s,scope:A,during:i};g?e.animateFrom(t,l):e.animateTo(t,l)}else e.stopAnimation(),!g&&e.attr(t),i&&i(1),n&&n()}function ct(A,e,t,r,o,n){Lm("update",A,e,t,r,o,n)}function tr(A,e,t,r,o,n){Lm("enter",A,e,t,r,o,n)}function QC(A){if(!A.__zr)return!0;for(var e=0;eMath.abs(n[1])?n[0]>0?"right":"left":n[1]>0?"bottom":"top"}function Zj(A){return!A.isGroup}function f7A(A){return A.shape!=null}function pf(A,e,t){if(!A||!e)return;function r(i){var g={};return i.traverse(function(B){Zj(B)&&B.anid&&(g[B.anid]=B)}),g}function o(i){var g={x:i.x,y:i.y,rotation:i.rotation};return f7A(i)&&(g.shape=IA({},i.shape)),g}var n=r(A);e.traverse(function(i){if(Zj(i)&&i.anid){var g=n[i.anid];if(g){var B=o(i);i.attr(o(g)),ct(i,B,t,He(i).dataIndex)}}})}function km(A,e){return UA(A,function(t){var r=t[0];r=fh(r,e.x),r=vh(r,e.x+e.width);var o=t[1];return o=fh(o,e.y),o=vh(o,e.y+e.height),[r,o]})}function qj(A,e){var t=fh(A.x,e.x),r=vh(A.x+A.width,e.x+e.width),o=fh(A.y,e.y),n=vh(A.y+A.height,e.y+e.height);if(r>=t&&n>=o)return{x:t,y:o,width:r-t,height:n-o}}function CC(A,e,t){var r=IA({rectHover:!0},e),o=r.style={strokeNoScale:!0};if(t=t||{x:-1,y:-1,width:2,height:2},A)return A.indexOf("image://")===0?(o.image=A.slice(8),we(o,t),new go(r)):Ff(A.replace("path://",""),r,t,"center")}function mf(A,e,t,r,o){for(var n=0,i=o[o.length-1];n1)return!1;var c=Nm(C,l,a,Q)/E;return!(c<0||c>1)}function Nm(A,e,t,r){return A*r-t*e}function v7A(A){return A<=1e-6&&A>=-1e-6}function lC(A){var e=A.itemTooltipOption,t=A.componentModel,r=A.itemName,o=qA(e)?{formatter:e}:e,n=t.mainType,i=t.componentIndex,g={componentType:n,name:r,$vars:["name"]};g[n+"Index"]=i;var B=A.formatterParamsExtra;B&&k($e(B),function(a){ne(g,a)||(g[a]=B[a],g.$vars.push(a))});var s=He(A.el);s.componentMainType=n,s.componentIndex=i,s.tooltipConfig={name:r,option:we({content:r,encodeHTMLContent:!0,formatterParams:g},o)}}function $j(A,e){var t;A.isGroup&&(t=e(A)),t||A.traverse(e)}function Ms(A,e){if(A)if(YA(A))for(var t=0;t=0&&g.push(B)}),g}}function Fs(A,e){return Se(Se({},A,!0),e,!0)}const y7A={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},Y7A={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var dh="ZH",Vm="EN",vC=Vm,Ph={},Wm={},sJ=st.domSupported?function(){var A=(document.documentElement.lang||navigator.language||navigator.browserLanguage||vC).toUpperCase();return A.indexOf(dh)>-1?dh:vC}():vC;function Zm(A,e){A=A.toUpperCase(),Wm[A]=new Rt(e),Ph[A]=e}function H7A(A){if(qA(A)){var e=Ph[A.toUpperCase()]||{};return A===dh||A===Vm?Pe(e):Se(Pe(e),Pe(Ph[vC]),!1)}else return Se(Pe(A),Pe(Ph[vC]),!1)}function qm(A){return Wm[A]}function b7A(){return Wm[vC]}Zm(Vm,y7A),Zm(dh,Y7A);var _m=1e3,$m=_m*60,yf=$m*60,Bi=yf*24,aJ=Bi*365,Yf={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Mh="{yyyy}-{MM}-{dd}",QJ={year:"{yyyy}",month:"{yyyy}-{MM}",day:Mh,hour:Mh+" "+Yf.hour,minute:Mh+" "+Yf.minute,second:Mh+" "+Yf.second,millisecond:Yf.none},A9=["year","month","day","hour","minute","second","millisecond"],EJ=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Ko(A,e){return A+="","0000".substr(0,e-A.length)+A}function wC(A){switch(A){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return A}}function U7A(A){return A===wC(A)}function x7A(A){switch(A){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function Hf(A,e,t,r){var o=bn(A),n=o[e9(t)](),i=o[uC(t)]()+1,g=Math.floor((i-1)/3)+1,B=o[Fh(t)](),s=o["get"+(t?"UTC":"")+"Day"](),a=o[bf(t)](),Q=(a-1)%12+1,E=o[ph(t)](),C=o[mh(t)](),l=o[yh(t)](),f=a>=12?"pm":"am",c=f.toUpperCase(),v=r instanceof Rt?r:qm(r||sJ)||b7A(),w=v.getModel("time"),u=w.get("month"),h=w.get("monthAbbr"),I=w.get("dayOfWeek"),d=w.get("dayOfWeekAbbr");return(e||"").replace(/{a}/g,f+"").replace(/{A}/g,c+"").replace(/{yyyy}/g,n+"").replace(/{yy}/g,Ko(n%100+"",2)).replace(/{Q}/g,g+"").replace(/{MMMM}/g,u[i-1]).replace(/{MMM}/g,h[i-1]).replace(/{MM}/g,Ko(i,2)).replace(/{M}/g,i+"").replace(/{dd}/g,Ko(B,2)).replace(/{d}/g,B+"").replace(/{eeee}/g,I[s]).replace(/{ee}/g,d[s]).replace(/{e}/g,s+"").replace(/{HH}/g,Ko(a,2)).replace(/{H}/g,a+"").replace(/{hh}/g,Ko(Q+"",2)).replace(/{h}/g,Q+"").replace(/{mm}/g,Ko(E,2)).replace(/{m}/g,E+"").replace(/{ss}/g,Ko(C,2)).replace(/{s}/g,C+"").replace(/{SSS}/g,Ko(l,3)).replace(/{S}/g,l+"")}function G7A(A,e,t,r,o){var n=null;if(qA(t))n=t;else if(le(t))n=t(A.value,e,{level:A.level});else{var i=IA({},Yf);if(A.level>0)for(var g=0;g=0;--g)if(B[s]){n=B[s];break}n=n||i.none}if(YA(n)){var Q=A.level==null?0:A.level>=0?A.level:n.length+A.level;Q=Math.min(Q,n.length-1),n=n[Q]}}return Hf(new Date(A.value),n,o,r)}function CJ(A,e){var t=bn(A),r=t[uC(e)]()+1,o=t[Fh(e)](),n=t[bf(e)](),i=t[ph(e)](),g=t[mh(e)](),B=t[yh(e)](),s=B===0,a=s&&g===0,Q=a&&i===0,E=Q&&n===0,C=E&&o===1,l=C&&r===1;return l?"year":C?"month":E?"day":Q?"hour":a?"minute":s?"second":"millisecond"}function lJ(A,e,t){var r=Ct(A)?bn(A):A;switch(e=e||CJ(A,t),e){case"year":return r[e9(t)]();case"half-year":return r[uC(t)]()>=6?1:0;case"quarter":return Math.floor((r[uC(t)]()+1)/4);case"month":return r[uC(t)]();case"day":return r[Fh(t)]();case"half-day":return r[bf(t)]()/24;case"hour":return r[bf(t)]();case"minute":return r[ph(t)]();case"second":return r[mh(t)]();case"millisecond":return r[yh(t)]()}}function e9(A){return A?"getUTCFullYear":"getFullYear"}function uC(A){return A?"getUTCMonth":"getMonth"}function Fh(A){return A?"getUTCDate":"getDate"}function bf(A){return A?"getUTCHours":"getHours"}function ph(A){return A?"getUTCMinutes":"getMinutes"}function mh(A){return A?"getUTCSeconds":"getSeconds"}function yh(A){return A?"getUTCMilliseconds":"getMilliseconds"}function z7A(A){return A?"setUTCFullYear":"setFullYear"}function cJ(A){return A?"setUTCMonth":"setMonth"}function fJ(A){return A?"setUTCDate":"setDate"}function vJ(A){return A?"setUTCHours":"setHours"}function wJ(A){return A?"setUTCMinutes":"setMinutes"}function uJ(A){return A?"setUTCSeconds":"setSeconds"}function DJ(A){return A?"setUTCMilliseconds":"setMilliseconds"}function R7A(A,e,t,r,o,n,i,g){var B=new Et({style:{text:A,font:e,align:t,verticalAlign:r,padding:o,rich:n,overflow:i?"truncate":null,lineHeight:g}});return B.getBoundingRect()}function t9(A){if(!KD(A))return qA(A)?A:"-";var e=(A+"").split(".");return e[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")}function r9(A,e){return A=(A||"").toLowerCase().replace(/-(.)/g,function(t,r){return r.toUpperCase()}),e&&A&&(A=A.charAt(0).toUpperCase()+A.slice(1)),A}var Za=cD;function o9(A,e,t){var r="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function o(a){return a&&$n(a)?a:"-"}function n(a){return!!(a!=null&&!isNaN(a)&&isFinite(a))}var i=e==="time",g=A instanceof Date;if(i||g){var B=i?bn(A):A;if(isNaN(+B)){if(g)return"-"}else return Hf(B,r,t)}if(e==="ordinal")return xc(A)?o(A):Ct(A)&&n(A)?A+"":"-";var s=Fg(A);return n(s)?t9(s):xc(A)?o(A):typeof A=="boolean"?A+"":"-"}var hJ=["a","b","c","d","e","f","g"],n9=function(A,e){return"{"+A+(e??"")+"}"};function i9(A,e,t){YA(e)||(e=[e]);var r=e.length;if(!r)return"";for(var o=e[0].$vars||[],n=0;n':'';var i=t.markerId||"markerX";return{renderMode:n,content:"{"+i+"|} ",style:o==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}}function S7A(A,e,t){process.env.NODE_ENV!=="production"&&pr("echarts.format.formatTime","echarts.time.format"),(A==="week"||A==="month"||A==="quarter"||A==="half-year"||A==="year")&&(A=`MM-dd +yyyy`);var r=bn(e),o=t?"getUTC":"get",n=r[o+"FullYear"](),i=r[o+"Month"]()+1,g=r[o+"Date"](),B=r[o+"Hours"](),s=r[o+"Minutes"](),a=r[o+"Seconds"](),Q=r[o+"Milliseconds"]();return A=A.replace("MM",Ko(i,2)).replace("M",i).replace("yyyy",n).replace("yy",Ko(n%100+"",2)).replace("dd",Ko(g,2)).replace("d",g).replace("hh",Ko(B,2)).replace("h",B).replace("mm",Ko(s,2)).replace("m",s).replace("ss",Ko(a,2)).replace("s",a).replace("SSS",Ko(Q,3)),A}function O7A(A){return A&&A.charAt(0).toUpperCase()+A.substr(1)}function qa(A,e){return e=e||"transparent",qA(A)?A:ve(A)&&A.colorStops&&(A.colorStops[0]||{}).color||e}function Yh(A,e){if(e==="_blank"||e==="blank"){var t=window.open();t.opener=null,t.location.href=A}else window.open(A,e)}var Hh=k,dJ=["left","right","top","bottom","width","height"],_a=[["width","left","right"],["height","top","bottom"]];function g9(A,e,t,r,o){var n=0,i=0;r==null&&(r=1/0),o==null&&(o=1/0);var g=0;e.eachChild(function(B,s){var a=B.getBoundingRect(),Q=e.childAt(s+1),E=Q&&Q.getBoundingRect(),C,l;if(A==="horizontal"){var f=a.width+(E?-E.x+a.x:0);C=n+f,C>r||B.newline?(n=0,C=f,i+=g+t,g=a.height):g=Math.max(g,a.height)}else{var c=a.height+(E?-E.y+a.y:0);l=i+c,l>o||B.newline?(n+=g+t,i=0,l=c,g=a.width):g=Math.max(g,a.width)}B.newline||(B.x=n,B.y=i,B.markRedraw(),A==="horizontal"?n=C+t:i=l+t)})}var $a=g9;ze(g9,"vertical"),ze(g9,"horizontal");function T7A(A,e,t){var r=e.width,o=e.height,n=VA(A.left,r),i=VA(A.top,o),g=VA(A.right,r),B=VA(A.bottom,o);return(isNaN(n)||isNaN(parseFloat(A.left)))&&(n=0),(isNaN(g)||isNaN(parseFloat(A.right)))&&(g=r),(isNaN(i)||isNaN(parseFloat(A.top)))&&(i=0),(isNaN(B)||isNaN(parseFloat(A.bottom)))&&(B=o),t=Za(t||0),{width:Math.max(g-n-t[1]-t[3],0),height:Math.max(B-i-t[0]-t[2],0)}}function zr(A,e,t){t=Za(t||0);var r=e.width,o=e.height,n=VA(A.left,r),i=VA(A.top,o),g=VA(A.right,r),B=VA(A.bottom,o),s=VA(A.width,r),a=VA(A.height,o),Q=t[2]+t[0],E=t[1]+t[3],C=A.aspect;switch(isNaN(s)&&(s=r-g-E-n),isNaN(a)&&(a=o-B-Q-i),C!=null&&(isNaN(s)&&isNaN(a)&&(C>r/o?s=r*.8:a=o*.8),isNaN(s)&&(s=C*a),isNaN(a)&&(a=s/C)),isNaN(n)&&(n=r-g-s-E),isNaN(i)&&(i=o-B-a-Q),A.left||A.right){case"center":n=r/2-s/2-t[3];break;case"right":n=r-s-E;break}switch(A.top||A.bottom){case"middle":case"center":i=o/2-a/2-t[0];break;case"bottom":i=o-a-Q;break}n=n||0,i=i||0,isNaN(s)&&(s=r-E-n-(g||0)),isNaN(a)&&(a=o-Q-i-(B||0));var l=new ke(n+t[3],i+t[0],s,a);return l.margin=t,l}function bh(A,e,t,r,o,n){var i=!o||!o.hv||o.hv[0],g=!o||!o.hv||o.hv[1],B=o&&o.boundingMode||"all";if(n=n||A,n.x=A.x,n.y=A.y,!i&&!g)return!1;var s;if(B==="raw")s=A.type==="group"?new ke(0,0,+e.width||0,+e.height||0):A.getBoundingRect();else if(s=A.getBoundingRect(),A.needLocalTransform()){var a=A.getLocalTransform();s=s.clone(),s.applyTransform(a)}var Q=zr(we({width:s.width,height:s.height},e),t,r),E=i?Q.x-s.x:0,C=g?Q.y-s.y:0;return B==="raw"?(n.x=E,n.y=C):(n.x+=E,n.y+=C),n===A&&A.markRedraw(),!0}function k7A(A,e){return A[_a[e][0]]!=null||A[_a[e][1]]!=null&&A[_a[e][2]]!=null}function Uf(A){var e=A.layoutMode||A.constructor.layoutMode;return ve(e)?e:e?{type:e}:null}function ps(A,e,t){var r=t&&t.ignoreSize;!YA(r)&&(r=[r,r]);var o=i(_a[0],0),n=i(_a[1],1);s(_a[0],A,o),s(_a[1],A,n);function i(a,Q){var E={},C=0,l={},f=0,c=2;if(Hh(a,function(u){l[u]=A[u]}),Hh(a,function(u){g(e,u)&&(E[u]=l[u]=e[u]),B(E,u)&&C++,B(l,u)&&f++}),r[Q])return B(e,a[1])?l[a[2]]=null:B(e,a[2])&&(l[a[1]]=null),l;if(f===c||!C)return l;if(C>=c)return E;for(var v=0;v=0;B--)g=Se(g,o[B],!0);r.defaultOption=g}return r.defaultOption},e.prototype.getReferringComponents=function(t,r){var o=t+"Index",n=t+"Id";return Cf(this.ecModel,t,{index:this.get(o,!0),id:this.get(n,!0)},r)},e.prototype.getBoxLayoutParams=function(){var t=this;return{left:t.get("left"),top:t.get("top"),right:t.get("right"),bottom:t.get("bottom"),width:t.get("width"),height:t.get("height")}},e.prototype.getZLevelKey=function(){return""},e.prototype.setZLevel=function(t){this.option.zlevel=t},e.protoInitialize=function(){var t=e.prototype;t.type="component",t.id="",t.name="",t.mainType="",t.subType="",t.componentIndex=0}(),e}(Rt);m1(Xe,Rt),VD(Xe),p7A(Xe),m7A(Xe,j7A);function j7A(A){var e=[];return k(Xe.getClassesByMainType(A),function(t){e=e.concat(t.dependencies||t.prototype.dependencies||[])}),e=UA(e,function(t){return pg(t).main}),A!=="dataset"&&je(e,"dataset")<=0&&e.unshift("dataset"),e}var MJ="";typeof navigator<"u"&&(MJ=navigator.platform||"");var hC="rgba(0, 0, 0, 0.2)";const J7A={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:hC,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:hC,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:hC,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:hC,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:hC,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:hC,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:MJ.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var B9=Qe(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),si="original",yo="arrayRows",ai="objectRows",Ug="keyedColumns",dB="typedArray",FJ="unknown",xg="column",IC="row",wo={Must:1,Might:2,Not:3},pJ=at();function K7A(A){pJ(A).datasetMap=Qe()}function mJ(A,e,t){var r={},o=a9(e);if(!o||!A)return r;var n=[],i=[],g=e.ecModel,B=pJ(g).datasetMap,s=o.uid+"_"+t.seriesLayoutBy,a,Q;A=A.slice(),k(A,function(f,c){var v=ve(f)?f:A[c]={name:f};v.type==="ordinal"&&a==null&&(a=c,Q=l(v)),r[v.name]=[]});var E=B.get(s)||B.set(s,{categoryWayDim:Q,valueWayDim:0});k(A,function(f,c){var v=f.name,w=l(f);if(a==null){var u=E.valueWayDim;C(r[v],u,w),C(i,u,w),E.valueWayDim+=w}else if(a===c)C(r[v],0,w),C(n,0,w);else{var u=E.categoryWayDim;C(r[v],u,w),C(i,u,w),E.categoryWayDim+=w}});function C(f,c,v){for(var w=0;we)return A[r];return A[t-1]}function bJ(A,e,t,r,o,n,i){n=n||A;var g=e(n),B=g.paletteIdx||0,s=g.paletteNameMap=g.paletteNameMap||{};if(s.hasOwnProperty(o))return s[o];var a=i==null||!r?t:q7A(r,i);if(a=a||t,!(!a||!a.length)){var Q=a[B];return o&&(s[o]=Q),g.paletteIdx=(B+1)%a.length,Q}}function _7A(A,e){e(A).paletteIdx=0,e(A).paletteNameMap={}}var Uh,xf,UJ,l9="\0_ec_inner",xJ=1,$7A={grid:"GridComponent",polar:"PolarComponent",geo:"GeoComponent",singleAxis:"SingleAxisComponent",parallel:"ParallelComponent",calendar:"CalendarComponent",graphic:"GraphicComponent",toolbox:"ToolboxComponent",tooltip:"TooltipComponent",axisPointer:"AxisPointerComponent",brush:"BrushComponent",title:"TitleComponent",timeline:"TimelineComponent",markPoint:"MarkPointComponent",markLine:"MarkLineComponent",markArea:"MarkAreaComponent",legend:"LegendComponent",dataZoom:"DataZoomComponent",visualMap:"VisualMapComponent",xAxis:"GridComponent",yAxis:"GridComponent",angleAxis:"PolarComponent",radiusAxis:"PolarComponent"},AyA={line:"LineChart",bar:"BarChart",pie:"PieChart",scatter:"ScatterChart",radar:"RadarChart",map:"MapChart",tree:"TreeChart",treemap:"TreemapChart",graph:"GraphChart",gauge:"GaugeChart",funnel:"FunnelChart",parallel:"ParallelChart",sankey:"SankeyChart",boxplot:"BoxplotChart",candlestick:"CandlestickChart",effectScatter:"EffectScatterChart",lines:"LinesChart",heatmap:"HeatmapChart",pictorialBar:"PictorialBarChart",themeRiver:"ThemeRiverChart",sunburst:"SunburstChart",custom:"CustomChart"},xh={};function eyA(A){k(A,function(e,t){if(!Xe.hasClass(t)){var r=$7A[t];r&&!xh[r]&&(co("Component "+t+` is used but not imported. import { `+r+` } from 'echarts/components'; -echarts.use([`+r+"]);"),xh[r]=!0)}})}var v9=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.init=function(t,r,o,n,i,g){n=n||{},this.option=null,this._theme=new Rt(n),this._locale=new Rt(i),this._optionManager=g},e.prototype.setOption=function(t,r,o){process.env.NODE_ENV!=="production"&&(ue(t!=null,"option is null/undefined"),ue(t[f9]!==SJ,"please use chart.getOption()"));var n=kJ(r);this._optionManager.setOption(t,o,n),this._resetOption(null,n)},e.prototype.resetOption=function(t,r){return this._resetOption(t,kJ(r))},e.prototype._resetOption=function(t,r){var o=!1,n=this._optionManager;if(!t||t==="recreate"){var i=n.mountOption(t==="recreate");process.env.NODE_ENV!=="production"&&QyA(i),!this.option||t==="recreate"?LJ(this,i):(this.restoreData(),this._mergeOption(i,r)),o=!0}if((t==="timeline"||t==="media")&&this.restoreData(),!t||t==="recreate"||t==="timeline"){var g=n.getTimelineOption(this);g&&(o=!0,this._mergeOption(g,r))}if(!t||t==="recreate"||t==="media"){var B=n.getMediaOption(this);B.length&&k(B,function(s){o=!0,this._mergeOption(s,r)},this)}return o},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,r){var o=this.option,n=this._componentsMap,i=this._componentsCount,g=[],B=Qe(),s=r&&r.replaceMergeMainTypeMap;tyA(this),k(t,function(Q,E){Q!=null&&(Xe.hasClass(E)?E&&(g.push(E),B.set(E,!0)):o[E]=o[E]==null?Pe(Q):Se(o[E],Q,!0))}),s&&s.each(function(Q,E){Xe.hasClass(E)&&!B.get(E)&&(g.push(E),B.set(E,!0))}),Xe.topologicalTravel(g,Xe.getAllClassMainTypes(),a,this);function a(Q){var E=nyA(this,Q,zt(t[Q])),C=n.get(Q),l=C?s&&s.get(Q)?"replaceMerge":"normalMerge":"replaceAll",f=F1(C,E,l);H9A(f,Q,Xe),o[Q]=null,n.set(Q,null),i.set(Q,0);var c=[],v=[],w=0,u,h;k(f,function(I,d){var P=I.existing,p=I.newOption;if(!p)P&&(P.mergeOption({},this),P.optionUpdated({},!1));else{var F=Q==="series",m=Xe.getClass(Q,I.keyInfo.subType,!F);if(!m){if(process.env.NODE_ENV!=="production"){var y=I.keyInfo.subType,H=ayA[y];xh[y]||(xh[y]=!0,fo(H?"Series "+y+` is used but not imported. +echarts.use([`+r+"]);"),xh[r]=!0)}})}var c9=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.init=function(t,r,o,n,i,g){n=n||{},this.option=null,this._theme=new Rt(n),this._locale=new Rt(i),this._optionManager=g},e.prototype.setOption=function(t,r,o){process.env.NODE_ENV!=="production"&&(ue(t!=null,"option is null/undefined"),ue(t[l9]!==xJ,"please use chart.getOption()"));var n=RJ(r);this._optionManager.setOption(t,o,n),this._resetOption(null,n)},e.prototype.resetOption=function(t,r){return this._resetOption(t,RJ(r))},e.prototype._resetOption=function(t,r){var o=!1,n=this._optionManager;if(!t||t==="recreate"){var i=n.mountOption(t==="recreate");process.env.NODE_ENV!=="production"&&eyA(i),!this.option||t==="recreate"?UJ(this,i):(this.restoreData(),this._mergeOption(i,r)),o=!0}if((t==="timeline"||t==="media")&&this.restoreData(),!t||t==="recreate"||t==="timeline"){var g=n.getTimelineOption(this);g&&(o=!0,this._mergeOption(g,r))}if(!t||t==="recreate"||t==="media"){var B=n.getMediaOption(this);B.length&&k(B,function(s){o=!0,this._mergeOption(s,r)},this)}return o},e.prototype.mergeOption=function(t){this._mergeOption(t,null)},e.prototype._mergeOption=function(t,r){var o=this.option,n=this._componentsMap,i=this._componentsCount,g=[],B=Qe(),s=r&&r.replaceMergeMainTypeMap;K7A(this),k(t,function(Q,E){Q!=null&&(Xe.hasClass(E)?E&&(g.push(E),B.set(E,!0)):o[E]=o[E]==null?Pe(Q):Se(o[E],Q,!0))}),s&&s.each(function(Q,E){Xe.hasClass(E)&&!B.get(E)&&(g.push(E),B.set(E,!0))}),Xe.topologicalTravel(g,Xe.getAllClassMainTypes(),a,this);function a(Q){var E=W7A(this,Q,zt(t[Q])),C=n.get(Q),l=C?s&&s.get(Q)?"replaceMerge":"normalMerge":"replaceAll",f=h1(C,E,l);h9A(f,Q,Xe),o[Q]=null,n.set(Q,null),i.set(Q,0);var c=[],v=[],w=0,u,h;k(f,function(I,d){var P=I.existing,F=I.newOption;if(!F)P&&(P.mergeOption({},this),P.optionUpdated({},!1));else{var p=Q==="series",m=Xe.getClass(Q,I.keyInfo.subType,!p);if(!m){if(process.env.NODE_ENV!=="production"){var y=I.keyInfo.subType,H=AyA[y];xh[y]||(xh[y]=!0,co(H?"Series "+y+` is used but not imported. import { `+H+` } from 'echarts/charts'; -echarts.use([`+H+"]);":"Unknown series "+y))}return}if(Q==="tooltip"){if(u){process.env.NODE_ENV!=="production"&&(h||(Er("Currently only one tooltip component is allowed."),h=!0));return}u=!0}if(P&&P.constructor===m)P.name=I.keyInfo.name,P.mergeOption(p,this),P.optionUpdated(p,!1);else{var U=IA({componentIndex:d},I.keyInfo);P=new m(p,this,this,U),IA(P,U),I.brandNew&&(P.__requireNewView=!0),P.init(p,this,this),P.optionUpdated(null,!0)}}P?(c.push(P.option),v.push(P),w++):(c.push(void 0),v.push(void 0))},this),o[Q]=c,n.set(Q,v),i.set(Q,w),Q==="series"&&Uh(this)}this._seriesIndices||Uh(this)},e.prototype.getOption=function(){var t=Pe(this.option);return k(t,function(r,o){if(Xe.hasClass(o)){for(var n=zt(r),i=n.length,g=!1,B=i-1;B>=0;B--)n[B]&&!eC(n[B])?g=!0:(n[B]=null,!g&&i--);n.length=i,t[o]=n}}),delete t[f9],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,r){var o=this._componentsMap.get(t);if(o){var n=o[r||0];if(n)return n;if(r==null){for(var i=0;i=e:t==="max"?A<=e:A===e}function DyA(A,e){return A.join(",")===e.join(",")}var Qi=k,Rf=ve,jJ=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function u9(A){var e=A&&A.itemStyle;if(e)for(var t=0,r=jJ.length;t=0;c--){var v=A[c];if(g||(l=v.data.rawIndexOf(v.stackedByDimension,C)),l>=0){var w=v.data.getByRawIndex(v.stackResultDimension,l);if(B==="all"||B==="positive"&&w>0||B==="negative"&&w<0||B==="samesign"&&E>=0&&w>0||B==="samesign"&&E<=0&&w<0){E=w9A(E,w),f=w;break}}}return r[0]=E,r[1]=f,r})})}var Gh=function(){function A(e){this.data=e.data||(e.sourceFormat===xg?{}:[]),this.sourceFormat=e.sourceFormat||HJ,this.seriesLayoutBy=e.seriesLayoutBy||Gg,this.startIndex=e.startIndex||0,this.dimensionsDetectedCount=e.dimensionsDetectedCount,this.metaRawOption=e.metaRawOption;var t=this.dimensionsDefine=e.dimensionsDefine;if(t)for(var r=0;rf&&(f=u)}C[0]=l,C[1]=f}},o=function(){return this._data?this._data.length/this._dimSize:0};e2=(e={},e[Yo+"_"+Gg]={pure:!0,appendData:n},e[Yo+"_"+hC]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},e[ai]={pure:!0,appendData:n},e[xg]={pure:!0,appendData:function(i){var g=this._data;k(i,function(B,s){for(var a=g[s]||(g[s]=[]),Q=0;Q<(B||[]).length;Q++)a.push(B[Q])})}},e[si]={appendData:n},e[dB]={persistent:!1,pure:!0,appendData:function(i){process.env.NODE_ENV!=="production"&&ue(po(i),"Added data must be TypedArray if data in initialization is TypedArray"),this._data=i},clean:function(){this._offset+=this.count(),this._data=null}},e);function n(i){for(var g=0;g=0&&(f=i.interpolatedValue[c])}return f!=null?f+"":""})}},A.prototype.getRawValue=function(e,t){return IC(this.getData(t),e)},A.prototype.formatTooltip=function(e,t,r){},A}();function s2(A){var e,t;return ve(A)?A.type?t=A:process.env.NODE_ENV!=="production"&&console.warn("The return type of `formatTooltip` is not supported: "+ko(A)):e=A,{text:e,frag:t}}function Of(A){return new RyA(A)}var RyA=function(){function A(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return A.prototype.perform=function(e){var t=this._upstream,r=e&&e.skip;if(this._dirty&&t){var o=this.context;o.data=o.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var n;this._plan&&!r&&(n=this._plan(this.context));var i=a(this._modBy),g=this._modDataCount||0,B=a(e&&e.modBy),s=e&&e.modDataCount||0;(i!==B||g!==s)&&(n="reset");function a(w){return!(w>=1)&&(w=1),w}var Q;(this._dirty||n==="reset")&&(this._dirty=!1,Q=this._doReset(r)),this._modBy=B,this._modDataCount=s;var E=e&&e.step;if(t?(process.env.NODE_ENV!=="production"&&ue(t._outputDueEnd!=null),this._dueEnd=t._outputDueEnd):(process.env.NODE_ENV!=="production"&&ue(!this._progress||this._count),this._dueEnd=this._count?this._count(this.context):1/0),this._progress){var C=this._dueIndex,l=Math.min(E!=null?this._dueIndex+E:1/0,this._dueEnd);if(!r&&(Q||C=this._outputDueEnd),this._outputDueEnd=v}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()},A.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},A.prototype._doProgress=function(e,t,r,o,n){a2.reset(t,r,o,n),this._callingProgress=e,this._callingProgress({start:t,end:r,count:r-t,next:a2.next},this.context)},A.prototype._doReset=function(e){this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null;var t,r;!e&&this._reset&&(t=this._reset(this.context),t&&t.progress&&(r=t.forceFirstProgress,t=t.progress),YA(t)&&!t.length&&(t=null)),this._progress=t,this._modBy=this._modDataCount=null;var o=this._downstream;return o&&o.dirty(),r},A.prototype.unfinished=function(){return this._progress&&this._dueIndex1&&r>0?g:i}};return n;function i(){return e=A?null:Be},gte:function(A,e){return A>=e}},SyA=function(){function A(e,t){if(!lt(t)){var r="";process.env.NODE_ENV!=="production"&&(r='rvalue of "<", ">", "<=", ">=" can only be number in filter.'),Pt(r)}this._opFn=E2[e],this._rvalFloat=pg(t)}return A.prototype.evaluate=function(e){return lt(e)?this._opFn(e,this._rvalFloat):this._opFn(pg(e),this._rvalFloat)},A}(),C2=function(){function A(e,t){var r=e==="desc";this._resultLT=r?1:-1,t==null&&(t=r?"min":"max"),this._incomparable=t==="min"?-1/0:1/0}return A.prototype.evaluate=function(e,t){var r=lt(e)?e:pg(e),o=lt(t)?t:pg(t),n=isNaN(r),i=isNaN(o);if(n&&(r=this._incomparable),i&&(o=this._incomparable),n&&i){var g=qA(e),B=qA(t);g&&(r=B?e:0),B&&(o=g?t:0)}return ro?-this._resultLT:0},A}(),OyA=function(){function A(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=pg(t)}return A.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var r=typeof e;r!==this._rvalTypeof&&(r==="number"||this._rvalTypeof==="number")&&(t=pg(e)===this._rvalFloat)}return this._isEQ?t:!t},A}();function TyA(A,e){return A==="eq"||A==="ne"?new OyA(A==="eq",e):ne(E2,A)?new SyA(A,e):null}var kyA=function(){function A(){}return A.prototype.getRawData=function(){throw new Error("not supported")},A.prototype.getRawDataItem=function(e){throw new Error("not supported")},A.prototype.cloneRawData=function(){},A.prototype.getDimensionInfo=function(e){},A.prototype.cloneAllDimensionInfo=function(){},A.prototype.count=function(){},A.prototype.retrieveValue=function(e,t){},A.prototype.retrieveValueFromItem=function(e,t){},A.prototype.convertValue=function(e,t){return ms(e,t)},A}();function NyA(A,e){var t=new kyA,r=A.data,o=t.sourceFormat=A.sourceFormat,n=A.startIndex,i="";A.seriesLayoutBy!==Gg&&(process.env.NODE_ENV!=="production"&&(i='`seriesLayoutBy` of upstream dataset can only be "column" in data transform.'),Pt(i));var g=[],B={},s=A.dimensionsDefine;if(s)k(s,function(f,c){var v=f.name,w={index:c,name:v,displayName:f.displayName};if(g.push(w),v!=null){var u="";ne(B,v)&&(process.env.NODE_ENV!=="production"&&(u='dimension name "'+v+'" duplicated.'),Pt(u)),B[v]=w}});else for(var a=0;a=0;B--)n[B]&&!tC(n[B])?g=!0:(n[B]=null,!g&&i--);n.length=i,t[o]=n}}),delete t[l9],t},e.prototype.getTheme=function(){return this._theme},e.prototype.getLocaleModel=function(){return this._locale},e.prototype.setUpdatePayload=function(t){this._payload=t},e.prototype.getUpdatePayload=function(){return this._payload},e.prototype.getComponent=function(t,r){var o=this._componentsMap.get(t);if(o){var n=o[r||0];if(n)return n;if(r==null){for(var i=0;i=e:t==="max"?A<=e:A===e}function ayA(A,e){return A.join(",")===e.join(",")}var Qi=k,Gf=ve,SJ=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function v9(A){var e=A&&A.itemStyle;if(e)for(var t=0,r=SJ.length;t=0;c--){var v=A[c];if(g||(l=v.data.rawIndexOf(v.stackedByDimension,C)),l>=0){var w=v.data.getByRawIndex(v.stackResultDimension,l);if(B==="all"||B==="positive"&&w>0||B==="negative"&&w<0||B==="samesign"&&E>=0&&w>0||B==="samesign"&&E<=0&&w<0){E=B9A(E,w),f=w;break}}}return r[0]=E,r[1]=f,r})})}var Gh=function(){function A(e){this.data=e.data||(e.sourceFormat===Ug?{}:[]),this.sourceFormat=e.sourceFormat||FJ,this.seriesLayoutBy=e.seriesLayoutBy||xg,this.startIndex=e.startIndex||0,this.dimensionsDetectedCount=e.dimensionsDetectedCount,this.metaRawOption=e.metaRawOption;var t=this.dimensionsDefine=e.dimensionsDefine;if(t)for(var r=0;rf&&(f=u)}C[0]=l,C[1]=f}},o=function(){return this._data?this._data.length/this._dimSize:0};ZJ=(e={},e[yo+"_"+xg]={pure:!0,appendData:n},e[yo+"_"+IC]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},e[ai]={pure:!0,appendData:n},e[Ug]={pure:!0,appendData:function(i){var g=this._data;k(i,function(B,s){for(var a=g[s]||(g[s]=[]),Q=0;Q<(B||[]).length;Q++)a.push(B[Q])})}},e[si]={appendData:n},e[dB]={persistent:!1,pure:!0,appendData:function(i){process.env.NODE_ENV!=="production"&&ue(Fo(i),"Added data must be TypedArray if data in initialization is TypedArray"),this._data=i},clean:function(){this._offset+=this.count(),this._data=null}},e);function n(i){for(var g=0;g=0&&(f=i.interpolatedValue[c])}return f!=null?f+"":""})}},A.prototype.getRawValue=function(e,t){return dC(this.getData(t),e)},A.prototype.formatTooltip=function(e,t,r){},A}();function o2(A){var e,t;return ve(A)?A.type?t=A:process.env.NODE_ENV!=="production"&&console.warn("The return type of `formatTooltip` is not supported: "+Oo(A)):e=A,{text:e,frag:t}}function Lf(A){return new pyA(A)}var pyA=function(){function A(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0}return A.prototype.perform=function(e){var t=this._upstream,r=e&&e.skip;if(this._dirty&&t){var o=this.context;o.data=o.outputData=t.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var n;this._plan&&!r&&(n=this._plan(this.context));var i=a(this._modBy),g=this._modDataCount||0,B=a(e&&e.modBy),s=e&&e.modDataCount||0;(i!==B||g!==s)&&(n="reset");function a(w){return!(w>=1)&&(w=1),w}var Q;(this._dirty||n==="reset")&&(this._dirty=!1,Q=this._doReset(r)),this._modBy=B,this._modDataCount=s;var E=e&&e.step;if(t?(process.env.NODE_ENV!=="production"&&ue(t._outputDueEnd!=null),this._dueEnd=t._outputDueEnd):(process.env.NODE_ENV!=="production"&&ue(!this._progress||this._count),this._dueEnd=this._count?this._count(this.context):1/0),this._progress){var C=this._dueIndex,l=Math.min(E!=null?this._dueIndex+E:1/0,this._dueEnd);if(!r&&(Q||C=this._outputDueEnd),this._outputDueEnd=v}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()},A.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},A.prototype._doProgress=function(e,t,r,o,n){n2.reset(t,r,o,n),this._callingProgress=e,this._callingProgress({start:t,end:r,count:r-t,next:n2.next},this.context)},A.prototype._doReset=function(e){this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null;var t,r;!e&&this._reset&&(t=this._reset(this.context),t&&t.progress&&(r=t.forceFirstProgress,t=t.progress),YA(t)&&!t.length&&(t=null)),this._progress=t,this._modBy=this._modDataCount=null;var o=this._downstream;return o&&o.dirty(),r},A.prototype.unfinished=function(){return this._progress&&this._dueIndex1&&r>0?g:i}};return n;function i(){return e=A?null:Be},gte:function(A,e){return A>=e}},yyA=function(){function A(e,t){if(!Ct(t)){var r="";process.env.NODE_ENV!=="production"&&(r='rvalue of "<", ">", "<=", ">=" can only be number in filter.'),Pt(r)}this._opFn=g2[e],this._rvalFloat=Fg(t)}return A.prototype.evaluate=function(e){return Ct(e)?this._opFn(e,this._rvalFloat):this._opFn(Fg(e),this._rvalFloat)},A}(),B2=function(){function A(e,t){var r=e==="desc";this._resultLT=r?1:-1,t==null&&(t=r?"min":"max"),this._incomparable=t==="min"?-1/0:1/0}return A.prototype.evaluate=function(e,t){var r=Ct(e)?e:Fg(e),o=Ct(t)?t:Fg(t),n=isNaN(r),i=isNaN(o);if(n&&(r=this._incomparable),i&&(o=this._incomparable),n&&i){var g=qA(e),B=qA(t);g&&(r=B?e:0),B&&(o=g?t:0)}return ro?-this._resultLT:0},A}(),YyA=function(){function A(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=Fg(t)}return A.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var r=typeof e;r!==this._rvalTypeof&&(r==="number"||this._rvalTypeof==="number")&&(t=Fg(e)===this._rvalFloat)}return this._isEQ?t:!t},A}();function HyA(A,e){return A==="eq"||A==="ne"?new YyA(A==="eq",e):ne(g2,A)?new yyA(A,e):null}var byA=function(){function A(){}return A.prototype.getRawData=function(){throw new Error("not supported")},A.prototype.getRawDataItem=function(e){throw new Error("not supported")},A.prototype.cloneRawData=function(){},A.prototype.getDimensionInfo=function(e){},A.prototype.cloneAllDimensionInfo=function(){},A.prototype.count=function(){},A.prototype.retrieveValue=function(e,t){},A.prototype.retrieveValueFromItem=function(e,t){},A.prototype.convertValue=function(e,t){return ms(e,t)},A}();function UyA(A,e){var t=new byA,r=A.data,o=t.sourceFormat=A.sourceFormat,n=A.startIndex,i="";A.seriesLayoutBy!==xg&&(process.env.NODE_ENV!=="production"&&(i='`seriesLayoutBy` of upstream dataset can only be "column" in data transform.'),Pt(i));var g=[],B={},s=A.dimensionsDefine;if(s)k(s,function(f,c){var v=f.name,w={index:c,name:v,displayName:f.displayName};if(g.push(w),v!=null){var u="";ne(B,v)&&(process.env.NODE_ENV!=="production"&&(u='dimension name "'+v+'" duplicated.'),Pt(u)),B[v]=w}});else for(var a=0;a65535?qyA:_yA}function dC(){return[1/0,-1/0]}function $yA(A){var e=A.constructor;return e===Array?A.slice():new e(A)}function w2(A,e,t,r,o){var n=v2[t||"float"];if(o){var i=A[e],g=i&&i.length;if(g!==r){for(var B=new n(r),s=0;sc[1]&&(c[1]=f)}return this._rawCount=this._count=B,{start:g,end:B}},A.prototype._initDataFromProvider=function(e,t,r){for(var o=this._provider,n=this._chunks,i=this._dimensions,g=i.length,B=this._rawExtent,s=UA(i,function(w){return w.property}),a=0;av[1]&&(v[1]=c)}}!o.persistent&&o.clean&&o.clean(),this._rawCount=this._count=t,this._extent=[]},A.prototype.count=function(){return this._count},A.prototype.get=function(e,t){if(!(t>=0&&t=0&&t=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,r=t[e];if(r!=null&&re)n=i-1;else return i}return-1},A.prototype.indicesOfNearest=function(e,t,r){var o=this._chunks,n=o[e],i=[];if(!n)return i;r==null&&(r=1/0);for(var g=1/0,B=-1,s=0,a=0,Q=this.count();a=0&&B<0)&&(g=l,B=C,s=0),C===B&&(i[s++]=a))}return i.length=s,i},A.prototype.getIndices=function(){var e,t=this._indices;if(t){var r=t.constructor,o=this._count;if(r===Array){e=new r(o);for(var n=0;n=Q&&w<=E||isNaN(w))&&(B[s++]=f),f++}l=!0}else if(n===2){for(var c=C[o[0]],u=C[o[1]],h=e[o[1]][0],I=e[o[1]][1],v=0;v=Q&&w<=E||isNaN(w))&&(d>=h&&d<=I||isNaN(d))&&(B[s++]=f),f++}l=!0}}if(!l)if(n===1)for(var v=0;v=Q&&w<=E||isNaN(w))&&(B[s++]=P)}else for(var v=0;ve[m][1])&&(p=!1)}p&&(B[s++]=t.getRawIndex(v))}return sv[1]&&(v[1]=c)}}}},A.prototype.lttbDownSample=function(e,t){var r=this.clone([e],!0),o=r._chunks,n=o[e],i=this.count(),g=0,B=Math.floor(1/t),s=this.getRawIndex(0),a,Q,E,C=new(Tf(this._rawCount))(Math.min((Math.ceil(i/B)+2)*2,i));C[g++]=s;for(var l=1;la&&(a=Q,E=h)}y>0&&ya-l&&(B=a-l,g.length=B);for(var f=0;fQ[1]&&(Q[1]=v),E[C++]=w}return n._count=C,n._indices=E,n._updateGetRawIdx(),n},A.prototype.each=function(e,t){if(this._count)for(var r=e.length,o=this._chunks,n=0,i=this.count();nB&&(B=Q)}return i=[g,B],this._extent[e]=i,i},A.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var r=[],o=this._chunks,n=0;n=0?this._indices[e]:-1},A.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},A.internalField=function(){function e(t,r,o,n){return ms(t[n],this._dimensions[n])}p9={arrayRows:e,objectRows:function(t,r,o,n){return ms(t[r],this._dimensions[n])},keyedColumns:e,original:function(t,r,o,n){var i=t&&(t.value==null?t:t.value);return ms(i instanceof Array?i[n]:i,this._dimensions[n])},typedArray:function(t,r,o,n){return t[n]}}}(),A}(),u2=function(){function A(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return A.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},A.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},A.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},A.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},A.prototype._createSource=function(){this._setLocalSource([],[]);var e=this._sourceHost,t=this._getUpstreamSourceManagers(),r=!!t.length,o,n;if(kf(e)){var i=e,g=void 0,B=void 0,s=void 0;if(r){var a=t[0];a.prepareSource(),s=a.getSource(),g=s.data,B=s.sourceFormat,n=[a._getVersionSign()]}else g=i.get("data",!0),B=po(g)?dB:si,n=[];var Q=this._getSourceMetaRawOption()||{},E=s&&s.metaRawOption||{},C=Ue(Q.seriesLayoutBy,E.seriesLayoutBy)||null,l=Ue(Q.sourceHeader,E.sourceHeader),f=Ue(Q.dimensions,E.dimensions),c=C!==E.seriesLayoutBy||!!l!=!!E.sourceHeader||f;o=c?[I9(g,{seriesLayoutBy:C,sourceHeader:l,dimensions:f},B)]:[]}else{var v=e;if(r){var w=this._applyTransform(t);o=w.sourceList,n=w.upstreamSignList}else{var u=v.get("source",!0);o=[I9(u,this._getSourceMetaRawOption(),null)],n=[]}}process.env.NODE_ENV!=="production"&&ue(o&&n),this._setLocalSource(o,n)},A.prototype._applyTransform=function(e){var t=this._sourceHost,r=t.get("transform",!0),o=t.get("fromTransformResult",!0);if(process.env.NODE_ENV!=="production"&&ue(o!=null||r!=null),o!=null){var n="";e.length!==1&&(process.env.NODE_ENV!=="production"&&(n="When using `fromTransformResult`, there should be only one upstream dataset"),h2(n))}var i,g=[],B=[];return k(e,function(s){s.prepareSource();var a=s.getSource(o||0),Q="";o!=null&&!a&&(process.env.NODE_ENV!=="production"&&(Q="Can not retrieve result by `fromTransformResult`: "+o),h2(Q)),g.push(a),B.push(s._getVersionSign())}),r?i=WyA(r,g,{datasetIndex:t.componentIndex}):o!=null&&(i=[YyA(g[0])]),{sourceList:i,upstreamSignList:B}},A.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;t65535?TyA:kyA}function PC(){return[1/0,-1/0]}function NyA(A){var e=A.constructor;return e===Array?A.slice():new e(A)}function C2(A,e,t,r,o){var n=E2[t||"float"];if(o){var i=A[e],g=i&&i.length;if(g!==r){for(var B=new n(r),s=0;sc[1]&&(c[1]=f)}return this._rawCount=this._count=B,{start:g,end:B}},A.prototype._initDataFromProvider=function(e,t,r){for(var o=this._provider,n=this._chunks,i=this._dimensions,g=i.length,B=this._rawExtent,s=UA(i,function(w){return w.property}),a=0;av[1]&&(v[1]=c)}}!o.persistent&&o.clean&&o.clean(),this._rawCount=this._count=t,this._extent=[]},A.prototype.count=function(){return this._count},A.prototype.get=function(e,t){if(!(t>=0&&t=0&&t=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,r=t[e];if(r!=null&&re)n=i-1;else return i}return-1},A.prototype.indicesOfNearest=function(e,t,r){var o=this._chunks,n=o[e],i=[];if(!n)return i;r==null&&(r=1/0);for(var g=1/0,B=-1,s=0,a=0,Q=this.count();a=0&&B<0)&&(g=l,B=C,s=0),C===B&&(i[s++]=a))}return i.length=s,i},A.prototype.getIndices=function(){var e,t=this._indices;if(t){var r=t.constructor,o=this._count;if(r===Array){e=new r(o);for(var n=0;n=Q&&w<=E||isNaN(w))&&(B[s++]=f),f++}l=!0}else if(n===2){for(var c=C[o[0]],u=C[o[1]],h=e[o[1]][0],I=e[o[1]][1],v=0;v=Q&&w<=E||isNaN(w))&&(d>=h&&d<=I||isNaN(d))&&(B[s++]=f),f++}l=!0}}if(!l)if(n===1)for(var v=0;v=Q&&w<=E||isNaN(w))&&(B[s++]=P)}else for(var v=0;ve[m][1])&&(F=!1)}F&&(B[s++]=t.getRawIndex(v))}return sv[1]&&(v[1]=c)}}}},A.prototype.lttbDownSample=function(e,t){var r=this.clone([e],!0),o=r._chunks,n=o[e],i=this.count(),g=0,B=Math.floor(1/t),s=this.getRawIndex(0),a,Q,E,C=new(Sf(this._rawCount))(Math.min((Math.ceil(i/B)+2)*2,i));C[g++]=s;for(var l=1;la&&(a=Q,E=h)}y>0&&ya-l&&(B=a-l,g.length=B);for(var f=0;fQ[1]&&(Q[1]=v),E[C++]=w}return n._count=C,n._indices=E,n._updateGetRawIdx(),n},A.prototype.each=function(e,t){if(this._count)for(var r=e.length,o=this._chunks,n=0,i=this.count();nB&&(B=Q)}return i=[g,B],this._extent[e]=i,i},A.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(this._provider.persistent)return this._provider.getItem(t);for(var r=[],o=this._chunks,n=0;n=0?this._indices[e]:-1},A.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},A.internalField=function(){function e(t,r,o,n){return ms(t[n],this._dimensions[n])}M9={arrayRows:e,objectRows:function(t,r,o,n){return ms(t[r],this._dimensions[n])},keyedColumns:e,original:function(t,r,o,n){var i=t&&(t.value==null?t:t.value);return ms(i instanceof Array?i[n]:i,this._dimensions[n])},typedArray:function(t,r,o,n){return t[n]}}}(),A}(),l2=function(){function A(e){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=e}return A.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},A.prototype._setLocalSource=function(e,t){this._sourceList=e,this._upstreamSignList=t,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},A.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},A.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},A.prototype._createSource=function(){this._setLocalSource([],[]);var e=this._sourceHost,t=this._getUpstreamSourceManagers(),r=!!t.length,o,n;if(Of(e)){var i=e,g=void 0,B=void 0,s=void 0;if(r){var a=t[0];a.prepareSource(),s=a.getSource(),g=s.data,B=s.sourceFormat,n=[a._getVersionSign()]}else g=i.get("data",!0),B=Fo(g)?dB:si,n=[];var Q=this._getSourceMetaRawOption()||{},E=s&&s.metaRawOption||{},C=Ue(Q.seriesLayoutBy,E.seriesLayoutBy)||null,l=Ue(Q.sourceHeader,E.sourceHeader),f=Ue(Q.dimensions,E.dimensions),c=C!==E.seriesLayoutBy||!!l!=!!E.sourceHeader||f;o=c?[D9(g,{seriesLayoutBy:C,sourceHeader:l,dimensions:f},B)]:[]}else{var v=e;if(r){var w=this._applyTransform(t);o=w.sourceList,n=w.upstreamSignList}else{var u=v.get("source",!0);o=[D9(u,this._getSourceMetaRawOption(),null)],n=[]}}process.env.NODE_ENV!=="production"&&ue(o&&n),this._setLocalSource(o,n)},A.prototype._applyTransform=function(e){var t=this._sourceHost,r=t.get("transform",!0),o=t.get("fromTransformResult",!0);if(process.env.NODE_ENV!=="production"&&ue(o!=null||r!=null),o!=null){var n="";e.length!==1&&(process.env.NODE_ENV!=="production"&&(n="When using `fromTransformResult`, there should be only one upstream dataset"),f2(n))}var i,g=[],B=[];return k(e,function(s){s.prepareSource();var a=s.getSource(o||0),Q="";o!=null&&!a&&(process.env.NODE_ENV!=="production"&&(Q="Can not retrieve result by `fromTransformResult`: "+o),f2(Q)),g.push(a),B.push(s._getVersionSign())}),r?i=SyA(r,g,{datasetIndex:t.componentIndex}):o!=null&&(i=[DyA(g[0])]),{sourceList:i,upstreamSignList:B}},A.prototype._isDirty=function(){if(this._dirty)return!0;for(var e=this._getUpstreamSourceManagers(),t=0;t1||t>0&&!A.noHeader;return k(A.blocks,function(o){var n=M2(o);n>=e&&(e=n+ +(r&&(!n||y9(o)&&!o.noHeader)))}),e}return 0}function tYA(A,e,t,r){var o=e.noHeader,n=oYA(M2(e)),i=[],g=e.blocks||[];ue(!g||YA(g)),g=g||[];var B=A.orderMode;if(e.sortBlocks&&B){g=g.slice();var s={valueAsc:"asc",valueDesc:"desc"};if(ne(s,B)){var a=new C2(s[B],null);g.sort(function(l,f){return a.evaluate(l.sortParam,f.sortParam)})}else B==="seriesDesc"&&g.reverse()}k(g,function(l,f){var c=e.valueFormatter,v=P2(l)(c?IA(IA({},A),{valueFormatter:c}):A,l,f>0?n.html:0,r);v!=null&&i.push(v)});var Q=A.renderMode==="richText"?i.join(n.richText):Y9(i.join(""),o?t:n.html);if(o)return Q;var E=i9(e.header,"ordinal",A.useUTC),C=d2(r,A.renderMode).nameStyle;return A.renderMode==="richText"?p2(A,E,C)+n.richText+Q:Y9('
'+Oo(E)+"
"+Q,t)}function rYA(A,e,t,r){var o=A.renderMode,n=e.noName,i=e.noValue,g=!e.markerType,B=e.name,s=A.useUTC,a=e.valueFormatter||A.valueFormatter||function(h){return h=YA(h)?h:[h],UA(h,function(I,d){return i9(I,YA(C)?C[d]:C,s)})};if(!(n&&i)){var Q=g?"":A.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",o),E=n?"":i9(B,"ordinal",s),C=e.valueType,l=i?[]:a(e.value,e.dataIndex),f=!g||!n,c=!g&&n,v=d2(r,o),w=v.nameStyle,u=v.valueStyle;return o==="richText"?(g?"":Q)+(n?"":p2(A,E,w))+(i?"":gYA(A,l,f,c,u)):Y9((g?"":Q)+(n?"":nYA(E,!g,w))+(i?"":iYA(l,f,c,u)),t)}}function F2(A,e,t,r,o,n){if(A){var i=P2(A),g={useUTC:o,renderMode:t,orderMode:r,markupStyleCreator:e,valueFormatter:A.valueFormatter};return i(g,A,0,n)}}function oYA(A){return{html:AYA[A],richText:eYA[A]}}function Y9(A,e){var t='
',r="margin: "+e+"px 0 0";return'
'+A+t+"
"}function nYA(A,e,t){var r=e?"margin-left:2px":"";return''+Oo(A)+""}function iYA(A,e,t,r){var o=t?"10px":"20px",n=e?"float:right;margin-left:"+o:"";return A=YA(A)?A:[A],''+UA(A,function(i){return Oo(i)}).join("  ")+""}function p2(A,e,t){return A.markupStyleCreator.wrapRichTextStyle(e,t)}function gYA(A,e,t,r,o){var n=[o],i=r?10:20;return t&&n.push({padding:[0,0,0,i],align:"right"}),A.markupStyleCreator.wrapRichTextStyle(YA(e)?e.join(" "):e,n)}function m2(A,e){var t=A.getData().getItemVisual(e,"style"),r=t[A.visualDrawType];return qa(r)}function y2(A,e){var t=A.get("padding");return t??(e==="richText"?[8,10]:10)}var H9=function(){function A(){this.richTextStyles={},this._nextStyleNameId=w1()}return A.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},A.prototype.makeTooltipMarker=function(e,t,r){var o=r==="richText"?this._generateStyleName():null,n=pJ({color:t,type:e,renderMode:r,markerId:o});return qA(n)?n:(process.env.NODE_ENV!=="production"&&ue(o),this.richTextStyles[o]=n.style,n.content)},A.prototype.wrapRichTextStyle=function(e,t){var r={};YA(t)?k(t,function(n){return IA(r,n)}):IA(r,t);var o=this._generateStyleName();return this.richTextStyles[o]=r,"{"+o+"|"+e+"}"},A}();function Y2(A){var e=A.series,t=A.dataIndex,r=A.multipleSeries,o=e.getData(),n=o.mapDimensionsAll("defaultedTooltip"),i=n.length,g=e.getRawValue(t),B=YA(g),s=m2(e,t),a,Q,E,C;if(i>1||B&&!i){var l=BYA(g,e,t,n,s);a=l.inlineValues,Q=l.inlineValueTypes,E=l.blocks,C=l.inlineValues[0]}else if(i){var f=o.getDimensionInfo(n[0]);C=a=IC(o,t,n[0]),Q=f.type}else C=a=B?g[0]:g;var c=rm(e),v=c&&e.name||"",w=o.getName(t),u=r?v:w;return $r("section",{header:v,noHeader:r||!c,sortParam:C,blocks:[$r("nameValue",{markerType:"item",markerColor:s,name:u,noName:!$n(u),value:a,valueType:Q,dataIndex:t})].concat(E||[])})}function BYA(A,e,t,r,o){var n=e.getData(),i=_n(A,function(Q,E,C){var l=n.getDimensionInfo(C);return Q=Q||l&&l.tooltip!==!1&&l.displayName!=null},!1),g=[],B=[],s=[];r.length?k(r,function(Q){a(IC(n,t,Q),Q)}):k(A,a);function a(Q,E){var C=n.getDimensionInfo(E);!C||C.otherDims.tooltip===!1||(i?s.push($r("nameValue",{markerType:"subItem",markerColor:o,name:C.displayName,value:Q,valueType:C.type})):(g.push(Q),B.push(C.type)))}return{inlineValues:g,inlineValueTypes:B,blocks:s}}var ys=at();function Lh(A,e){return A.getName(e)||A.getId(e)}var Sh="__universalTransitionEnabled",Lt=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return e.prototype.init=function(t,r,o){this.seriesIndex=this.componentIndex,this.dataTask=Of({count:aYA,reset:QYA}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,o);var n=ys(this).sourceManager=new u2(this);n.prepareSource();var i=this.getInitialData(t,o);b2(i,this),this.dataTask.context.data=i,process.env.NODE_ENV!=="production"&&ue(i,"getInitialData returned invalid data."),ys(this).dataBeforeProcessed=i,H2(this),this._initSelectedMapFromData(i)},e.prototype.mergeDefaultAndTheme=function(t,r){var o=Gf(this),n=o?uC(t):{},i=this.subType;Xe.hasClass(i)&&(i+="Series"),Se(t,r.getTheme().get(this.subType)),Se(t,this.getDefaultOption()),Ya(t,"label",["show"]),this.fillDataTextStyle(t.data),o&&ps(t,n,o)},e.prototype.mergeOption=function(t,r){t=Se(this.option,t,!0),this.fillDataTextStyle(t.data);var o=Gf(this);o&&ps(this.option,t,o);var n=ys(this).sourceManager;n.dirty(),n.prepareSource();var i=this.getInitialData(t,r);b2(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,ys(this).dataBeforeProcessed=i,H2(this),this._initSelectedMapFromData(i)},e.prototype.fillDataTextStyle=function(t){if(t&&!po(t))for(var r=["show"],o=0;othis.getShallow("animationThreshold")&&(r=!1),!!r},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,r,o){var n=this.ecModel,i=l9.prototype.getColorFromPalette.call(this,t,r,o);return i||(i=n.getColorFromPalette(t,r,o)),i},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,r){this._innerSelect(this.getData(r),t)},e.prototype.unselect=function(t,r){var o=this.option.selectedMap;if(o){var n=this.option.selectedMode,i=this.getData(r);if(n==="series"||o==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var g=0;g=0&&o.push(i)}return o},e.prototype.isSelected=function(t,r){var o=this.option.selectedMap;if(!o)return!1;var n=this.getData(r);return(o==="all"||o[Lh(n,t)])&&!n.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[Sh])return!0;var t=this.option.universalTransition;return t?t===!0?!0:t&&t.enabled:!1},e.prototype._innerSelect=function(t,r){var o,n,i=this.option,g=i.selectedMode,B=r.length;if(!(!g||!B)){if(g==="series")i.selectedMap="all";else if(g==="multiple"){ve(i.selectedMap)||(i.selectedMap={});for(var s=i.selectedMap,a=0;a0&&this._innerSelect(t,r)}},e.registerClass=function(t){return Xe.registerClass(t)},e.protoInitialize=function(){var t=e.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),e}(Xe);ur(Lt,zh),ur(Lt,l9),U1(Lt,Xe);function H2(A){var e=A.name;rm(A)||(A.name=sYA(A)||e)}function sYA(A){var e=A.getRawData(),t=e.mapDimensionsAll("seriesName"),r=[];return k(t,function(o){var n=e.getDimensionInfo(o);n.displayName&&r.push(n.displayName)}),r.join(" ")}function aYA(A){return A.model.getRawData().count()}function QYA(A){var e=A.model;return e.setData(e.getRawData().cloneShallow()),EYA}function EYA(A,e){e.outputData&&A.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function b2(A,e){k(Sc(A.CHANGABLE_METHODS,A.DOWNSAMPLE_METHODS),function(t){A.wrapMethod(t,ze(CYA,e))})}function CYA(A,e){var t=b9(A);return t&&t.setOutputEnd((e||this).count()),e}function b9(A){var e=(A.ecModel||{}).scheduler,t=e&&e.getPipeline(A.uid);if(t){var r=t.currentTask;if(r){var o=r.agentStubMap;o&&(r=o.get(A.uid))}return r}}var qt=function(){function A(){this.group=new me,this.uid=cC("viewComponent")}return A.prototype.init=function(e,t){},A.prototype.render=function(e,t,r,o){},A.prototype.dispose=function(e,t){},A.prototype.updateView=function(e,t,r,o){},A.prototype.updateLayout=function(e,t,r,o){},A.prototype.updateVisual=function(e,t,r,o){},A.prototype.toggleBlurSeries=function(e,t,r){},A.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},A}();im(qt),VD(qt);function PC(){var A=at();return function(e){var t=A(e),r=e.pipelineContext,o=!!t.large,n=!!t.progressiveRender,i=t.large=!!(r&&r.large),g=t.progressiveRender=!!(r&&r.progressiveRender);return(o!==i||n!==g)&&"reset"}}var U2=at(),lYA=PC(),Ht=function(){function A(){this.group=new me,this.uid=cC("viewChart"),this.renderTask=Of({plan:cYA,reset:fYA}),this.renderTask.context={view:this}}return A.prototype.init=function(e,t){},A.prototype.render=function(e,t,r,o){if(process.env.NODE_ENV!=="production")throw new Error("render method must been implemented")},A.prototype.highlight=function(e,t,r,o){var n=e.getData(o&&o.dataType);if(!n){process.env.NODE_ENV!=="production"&&fo("Unknown dataType "+o.dataType);return}G2(n,o,"emphasis")},A.prototype.downplay=function(e,t,r,o){var n=e.getData(o&&o.dataType);if(!n){process.env.NODE_ENV!=="production"&&fo("Unknown dataType "+o.dataType);return}G2(n,o,"normal")},A.prototype.remove=function(e,t){this.group.removeAll()},A.prototype.dispose=function(e,t){},A.prototype.updateView=function(e,t,r,o){this.render(e,t,r,o)},A.prototype.updateLayout=function(e,t,r,o){this.render(e,t,r,o)},A.prototype.updateVisual=function(e,t,r,o){this.render(e,t,r,o)},A.prototype.eachRendered=function(e){Ms(this.group,e)},A.markUpdateMethod=function(e,t){U2(e).updateMethod=t},A.protoInitialize=function(){var e=A.prototype;e.type="chart"}(),A}();function x2(A,e,t){A&&Is(A)&&(e==="emphasis"?DB:hB)(A,t)}function G2(A,e,t){var r=Ha(A,e),o=e&&e.highlightKey!=null?X4A(e.highlightKey):null;r!=null?k(zt(r),function(n){x2(A.getItemGraphicEl(n),t,o)}):A.eachItemGraphicEl(function(n){x2(n,t,o)})}im(Ht,["dispose"]),VD(Ht);function cYA(A){return lYA(A.model)}function fYA(A){var e=A.model,t=A.ecModel,r=A.api,o=A.payload,n=e.pipelineContext.progressiveRender,i=A.view,g=o&&U2(o).updateMethod,B=n?"incrementalPrepareRender":g&&i[g]?g:"render";return B!=="render"&&i[B](e,t,r,o),vYA[B]}var vYA={incrementalPrepareRender:{progress:function(A,e){e.view.incrementalRender(A,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(A,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},Oh="\0__throttleOriginMethod",z2="\0__throttleRate",R2="\0__throttleType";function Th(A,e,t){var r,o=0,n=0,i=null,g,B,s,a;e=e||0;function Q(){n=new Date().getTime(),i=null,A.apply(B,s||[])}var E=function(){for(var C=[],l=0;l=0?Q():i=setTimeout(Q,-g),o=r};return E.clear=function(){i&&(clearTimeout(i),i=null)},E.debounceNextCall=function(C){a=C},E}function MC(A,e,t,r){var o=A[e];if(o){var n=o[Oh]||o,i=o[R2],g=o[z2];if(g!==t||i!==r){if(t==null||!r)return A[e]=n;o=A[e]=Th(n,t,r==="debounce"),o[Oh]=n,o[R2]=r,o[z2]=t}return o}}function Nf(A,e){var t=A[e];t&&t[Oh]&&(t.clear&&t.clear(),A[e]=t[Oh])}var L2=at(),S2={itemStyle:Ua(CJ,!0),lineStyle:Ua(EJ,!0)},wYA={lineStyle:"stroke",itemStyle:"fill"};function O2(A,e){var t=A.visualStyleMapper||S2[e];return t||(console.warn("Unknown style type '"+e+"'."),S2.itemStyle)}function T2(A,e){var t=A.visualDrawType||wYA[e];return t||(console.warn("Unknown style type '"+e+"'."),"fill")}var uYA={createOnAllSeries:!0,performRawSeries:!0,reset:function(A,e){var t=A.getData(),r=A.visualStyleAccessPath||"itemStyle",o=A.getModel(r),n=O2(A,r),i=n(o),g=o.getShallow("decal");g&&(t.setVisual("decal",g),g.dirty=!0);var B=T2(A,r),s=i[B],a=le(s)?s:null,Q=i.fill==="auto"||i.stroke==="auto";if(!i[B]||a||Q){var E=A.getColorFromPalette(A.name,null,e.getSeriesCount());i[B]||(i[B]=E,t.setVisual("colorFromPalette",!0)),i.fill=i.fill==="auto"||le(i.fill)?E:i.fill,i.stroke=i.stroke==="auto"||le(i.stroke)?E:i.stroke}if(t.setVisual("style",i),t.setVisual("drawType",B),!e.isSeriesFiltered(A)&&a)return t.setVisual("colorFromPalette",!1),{dataEach:function(C,l){var f=A.getDataParams(l),c=IA({},i);c[B]=a(f),C.setItemVisual(l,"style",c)}}}},jf=new Rt,DYA={createOnAllSeries:!0,performRawSeries:!0,reset:function(A,e){if(!(A.ignoreStyleOnData||e.isSeriesFiltered(A))){var t=A.getData(),r=A.visualStyleAccessPath||"itemStyle",o=O2(A,r),n=t.getVisual("drawType");return{dataEach:t.hasItemOption?function(i,g){var B=i.getRawDataItem(g);if(B&&B[r]){jf.option=B[r];var s=o(jf),a=i.ensureUniqueItemVisual(g,"style");IA(a,s),jf.option.decal&&(i.setItemVisual(g,"decal",jf.option.decal),jf.option.decal.dirty=!0),n in s&&i.setItemVisual(g,"colorFromPalette",!1)}}:null}}}},hYA={performRawSeries:!0,overallReset:function(A){var e=Qe();A.eachSeries(function(t){var r=t.getColorBy();if(!t.isColorBySeries()){var o=t.type+"-"+r,n=e.get(o);n||(n={},e.set(o,n)),L2(t).scope=n}}),A.eachSeries(function(t){if(!(t.isColorBySeries()||A.isSeriesFiltered(t))){var r=t.getRawData(),o={},n=t.getData(),i=L2(t).scope,g=t.visualStyleAccessPath||"itemStyle",B=T2(t,g);n.each(function(s){var a=n.getRawIndex(s);o[a]=s}),r.each(function(s){var a=o[s],Q=n.getItemVisual(a,"colorFromPalette");if(Q){var E=n.ensureUniqueItemVisual(a,"style"),C=r.getName(s)||s+"",l=r.count();E[B]=t.getColorFromPalette(C,i,l)}})}})}},kh=Math.PI;function IYA(A,e){e=e||{},we(e,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var t=new me,r=new Qt({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});t.add(r);var o=new Et({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),n=new Qt({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});t.add(n);var i;return e.showSpinner&&(i=new Qh({shape:{startAngle:-kh/2,endAngle:-kh/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001}),i.animateShape(!0).when(1e3,{endAngle:kh*3/2}).start("circularInOut"),i.animateShape(!0).when(1e3,{startAngle:kh*3/2}).delay(300).start("circularInOut"),t.add(i)),t.resize=function(){var g=o.getBoundingRect().width,B=e.showSpinner?e.spinnerRadius:0,s=(A.getWidth()-B*2-(e.showSpinner&&g?10:0)-g)/2-(e.showSpinner&&g?0:5+g/2)+(e.showSpinner?0:g/2)+(g?0:B),a=A.getHeight()/2;e.showSpinner&&i.setShape({cx:s,cy:a}),n.setShape({x:s-B,y:a-B,width:B*2,height:B*2}),r.setShape({x:0,y:0,width:A.getWidth(),height:A.getHeight()})},t.resize(),t}var k2=function(){function A(e,t,r,o){this._stageTaskMap=Qe(),this.ecInstance=e,this.api=t,r=this._dataProcessorHandlers=r.slice(),o=this._visualHandlers=o.slice(),this._allHandlers=r.concat(o)}return A.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(r){var o=r.overallTask;o&&o.dirty()})},A.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var r=this._pipelineMap.get(e.__pipeline.id),o=r.context,n=!t&&r.progressiveEnabled&&(!o||o.progressiveRender)&&e.__idxInPipeline>r.blockIndex,i=n?r.step:null,g=o&&o.modDataCount,B=g!=null?Math.ceil(g/i):null;return{step:i,modBy:B,modDataCount:g}}},A.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},A.prototype.updateStreamModes=function(e,t){var r=this._pipelineMap.get(e.uid),o=e.getData(),n=o.count(),i=r.progressiveEnabled&&t.incrementalPrepareRender&&n>=r.threshold,g=e.get("large")&&n>=e.get("largeThreshold"),B=e.get("progressiveChunkMode")==="mod"?n:null;e.pipelineContext=r.context={progressiveRender:i,modDataCount:B,large:g}},A.prototype.restorePipelines=function(e){var t=this,r=t._pipelineMap=Qe();e.eachSeries(function(o){var n=o.getProgressive(),i=o.uid;r.set(i,{id:i,head:null,tail:null,threshold:o.getProgressiveThreshold(),progressiveEnabled:n&&!(o.preventIncremental&&o.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),t._pipe(o,o.dataTask)})},A.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),r=this.api;k(this._allHandlers,function(o){var n=e.get(o.uid)||e.set(o.uid,{}),i="";process.env.NODE_ENV!=="production"&&(i='"reset" and "overallReset" must not be both specified.'),ue(!(o.reset&&o.overallReset),i),o.reset&&this._createSeriesStageTask(o,n,t,r),o.overallReset&&this._createOverallStageTask(o,n,t,r)},this)},A.prototype.prepareView=function(e,t,r,o){var n=e.renderTask,i=n.context;i.model=t,i.ecModel=r,i.api=o,n.__block=!e.incrementalPrepareRender,this._pipe(t,n)},A.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},A.prototype.performVisualTasks=function(e,t,r){this._performStageTasks(this._visualHandlers,e,t,r)},A.prototype._performStageTasks=function(e,t,r,o){o=o||{};var n=!1,i=this;k(e,function(B,s){if(!(o.visualType&&o.visualType!==B.visualType)){var a=i._stageTaskMap.get(B.uid),Q=a.seriesTaskMap,E=a.overallTask;if(E){var C,l=E.agentStubMap;l.each(function(c){g(o,c)&&(c.dirty(),C=!0)}),C&&E.dirty(),i.updatePayload(E,r);var f=i.getPerformArgs(E,o.block);l.each(function(c){c.perform(f)}),E.perform(f)&&(n=!0)}else Q&&Q.each(function(c,v){g(o,c)&&c.dirty();var w=i.getPerformArgs(c,o.block);w.skip=!B.performRawSeries&&t.isSeriesFiltered(c.context.model),i.updatePayload(c,r),c.perform(w)&&(n=!0)})}});function g(B,s){return B.setDirty&&(!B.dirtyMap||B.dirtyMap.get(s.__pipeline.id))}this.unfinished=n||this.unfinished},A.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(r){t=r.dataTask.perform()||t}),this.unfinished=t||this.unfinished},A.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},A.prototype.updatePayload=function(e,t){t!=="remain"&&(e.context.payload=t)},A.prototype._createSeriesStageTask=function(e,t,r,o){var n=this,i=t.seriesTaskMap,g=t.seriesTaskMap=Qe(),B=e.seriesType,s=e.getTargetSeries;e.createOnAllSeries?r.eachRawSeries(a):B?r.eachRawSeriesByType(B,a):s&&s(r,o).each(a);function a(Q){var E=Q.uid,C=g.set(E,i&&i.get(E)||Of({plan:pYA,reset:mYA,count:YYA}));C.context={model:Q,ecModel:r,api:o,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:n},n._pipe(Q,C)}},A.prototype._createOverallStageTask=function(e,t,r,o){var n=this,i=t.overallTask=t.overallTask||Of({reset:dYA});i.context={ecModel:r,api:o,overallReset:e.overallReset,scheduler:n};var g=i.agentStubMap,B=i.agentStubMap=Qe(),s=e.seriesType,a=e.getTargetSeries,Q=!0,E=!1,C="";process.env.NODE_ENV!=="production"&&(C='"createOnAllSeries" is not supported for "overallReset", because it will block all streams.'),ue(!e.createOnAllSeries,C),s?r.eachRawSeriesByType(s,l):a?a(r,o).each(l):(Q=!1,k(r.getSeries(),l));function l(f){var c=f.uid,v=B.set(c,g&&g.get(c)||(E=!0,Of({reset:PYA,onDirty:FYA})));v.context={model:f,overallProgress:Q},v.agent=i,v.__block=Q,n._pipe(f,v)}E&&i.dirty()},A.prototype._pipe=function(e,t){var r=e.uid,o=this._pipelineMap.get(r);!o.head&&(o.head=t),o.tail&&o.tail.pipe(t),o.tail=t,t.__idxInPipeline=o.count++,t.__pipeline=o},A.wrapStageHandler=function(e,t){return le(e)&&(e={overallReset:e,seriesType:HYA(e)}),e.uid=cC("stageHandler"),t&&(e.visualType=t),e},A}();function dYA(A){A.overallReset(A.ecModel,A.api,A.payload)}function PYA(A){return A.overallProgress&&MYA}function MYA(){this.agent.dirty(),this.getDownstream().dirty()}function FYA(){this.agent&&this.agent.dirty()}function pYA(A){return A.plan?A.plan(A.model,A.ecModel,A.api,A.payload):null}function mYA(A){A.useClearVisual&&A.data.clearAllVisual();var e=A.resetDefines=zt(A.reset(A.model,A.ecModel,A.api,A.payload));return e.length>1?UA(e,function(t,r){return N2(r)}):yYA}var yYA=N2(0);function N2(A){return function(e,t){var r=t.data,o=t.resetDefines[A];if(o&&o.dataEach)for(var n=e.start;n0&&C===s.length-E.length){var l=s.slice(0,C);l!=="data"&&(t.mainType=l,t[E.toLowerCase()]=B,a=!0)}}g.hasOwnProperty(s)&&(r[s]=B,a=!0),a||(o[s]=B)})}return{cptQuery:t,dataQuery:r,otherQuery:o}},A.prototype.filter=function(e,t){var r=this.eventInfo;if(!r)return!0;var o=r.targetEl,n=r.packedEvent,i=r.model,g=r.view;if(!i||!g)return!0;var B=t.cptQuery,s=t.dataQuery;return a(B,i,"mainType")&&a(B,i,"subType")&&a(B,i,"index","componentIndex")&&a(B,i,"name")&&a(B,i,"id")&&a(s,n,"name")&&a(s,n,"dataIndex")&&a(s,n,"dataType")&&(!g.filterForExposedEvent||g.filterForExposedEvent(e,t.otherQuery,o,n));function a(Q,E,C,l){return Q[C]==null||E[l||C]===Q[C]}},A.prototype.afterTrigger=function(){this.eventInfo=null},A}(),U9=["symbol","symbolSize","symbolRotate","symbolOffset"],Z2=U9.concat(["symbolKeepAspect"]),xYA={createOnAllSeries:!0,performRawSeries:!0,reset:function(A,e){var t=A.getData();if(A.legendIcon&&t.setVisual("legendIcon",A.legendIcon),!A.hasSymbolVisual)return;for(var r={},o={},n=!1,i=0;i=0&&iQ(B)?B:.5;var s=A.createRadialGradient(i,g,0,i,g,B);return s}function G9(A,e,t){for(var r=e.type==="radial"?WYA(A,e,t):VYA(A,e,t),o=e.colorStops,n=0;n0)?null:A==="dashed"?[4*e,2*e]:A==="dotted"?[e]:lt(A)?[A]:YA(A)?A:null}function z9(A){var e=A.style,t=e.lineDash&&e.lineWidth>0&&qYA(e.lineDash,e.lineWidth),r=e.lineDashOffset;if(t){var o=e.strokeNoScale&&A.getLineScale?A.getLineScale():1;o&&o!==1&&(t=UA(t,function(n){return n/o}),r/=o)}return[t,r]}var _YA=new bg(!0);function Xh(A){var e=A.stroke;return!(e==null||e==="none"||!(A.lineWidth>0))}function $2(A){return typeof A=="string"&&A!=="none"}function Vh(A){var e=A.fill;return e!=null&&e!=="none"}function A6(A,e){if(e.fillOpacity!=null&&e.fillOpacity!==1){var t=A.globalAlpha;A.globalAlpha=e.fillOpacity*e.opacity,A.fill(),A.globalAlpha=t}else A.fill()}function e6(A,e){if(e.strokeOpacity!=null&&e.strokeOpacity!==1){var t=A.globalAlpha;A.globalAlpha=e.strokeOpacity*e.opacity,A.stroke(),A.globalAlpha=t}else A.stroke()}function R9(A,e,t){var r=Bm(e.image,e.__image,t);if(WD(r)){var o=A.createPattern(r,e.repeat||"repeat");if(typeof DOMMatrix=="function"&&o&&o.setTransform){var n=new DOMMatrix;n.translateSelf(e.x||0,e.y||0),n.rotateSelf(0,0,(e.rotation||0)*Tc),n.scaleSelf(e.scaleX||1,e.scaleY||1),o.setTransform(n)}return o}}function $YA(A,e,t,r){var o,n=Xh(t),i=Vh(t),g=t.strokePercent,B=g<1,s=!e.path;(!e.silent||B)&&s&&e.createPathProxy();var a=e.path||_YA,Q=e.__dirty;if(!r){var E=t.fill,C=t.stroke,l=i&&!!E.colorStops,f=n&&!!C.colorStops,c=i&&!!E.image,v=n&&!!C.image,w=void 0,u=void 0,h=void 0,I=void 0,d=void 0;(l||f)&&(d=e.getBoundingRect()),l&&(w=Q?G9(A,E,d):e.__canvasFillGradient,e.__canvasFillGradient=w),f&&(u=Q?G9(A,C,d):e.__canvasStrokeGradient,e.__canvasStrokeGradient=u),c&&(h=Q||!e.__canvasFillPattern?R9(A,E,e):e.__canvasFillPattern,e.__canvasFillPattern=h),v&&(I=Q||!e.__canvasStrokePattern?R9(A,C,e):e.__canvasStrokePattern,e.__canvasStrokePattern=h),l?A.fillStyle=w:c&&(h?A.fillStyle=h:i=!1),f?A.strokeStyle=u:v&&(I?A.strokeStyle=I:n=!1)}var P=e.getGlobalScale();a.setScale(P[0],P[1],e.segmentIgnoreThreshold);var p,F;A.setLineDash&&t.lineDash&&(o=z9(e),p=o[0],F=o[1]);var m=!0;(s||Q&JE)&&(a.setDPR(A.dpr),B?a.setContext(null):(a.setContext(A),m=!1),a.reset(),e.buildPath(a,e.shape,r),a.toStatic(),e.pathUpdated()),m&&a.rebuildPath(A,B?g:1),p&&(A.setLineDash(p),A.lineDashOffset=F),r||(t.strokeFirst?(n&&e6(A,t),i&&A6(A,t)):(i&&A6(A,t),n&&e6(A,t))),p&&A.setLineDash([])}function AHA(A,e,t){var r=e.__image=Bm(t.image,e.__image,e,e.onload);if(!(!r||!WD(r))){var o=t.x||0,n=t.y||0,i=e.getWidth(),g=e.getHeight(),B=r.width/r.height;if(i==null&&g!=null?i=g*B:g==null&&i!=null?g=i/B:i==null&&g==null&&(i=r.width,g=r.height),t.sWidth&&t.sHeight){var s=t.sx||0,a=t.sy||0;A.drawImage(r,s,a,t.sWidth,t.sHeight,o,n,i,g)}else if(t.sx&&t.sy){var s=t.sx,a=t.sy,Q=i-s,E=g-a;A.drawImage(r,s,a,Q,E,o,n,i,g)}else A.drawImage(r,o,n,i,g)}}function eHA(A,e,t){var r,o=t.text;if(o!=null&&(o+=""),o){A.font=t.font||ns,A.textAlign=t.textAlign,A.textBaseline=t.textBaseline;var n=void 0,i=void 0;A.setLineDash&&t.lineDash&&(r=z9(e),n=r[0],i=r[1]),n&&(A.setLineDash(n),A.lineDashOffset=i),t.strokeFirst?(Xh(t)&&A.strokeText(o,t.x,t.y),Vh(t)&&A.fillText(o,t.x,t.y)):(Vh(t)&&A.fillText(o,t.x,t.y),Xh(t)&&A.strokeText(o,t.x,t.y)),n&&A.setLineDash([])}}var t6=["shadowBlur","shadowOffsetX","shadowOffsetY"],r6=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function o6(A,e,t,r,o){var n=!1;if(!r&&(t=t||{},e===t))return!1;if(r||e.opacity!==t.opacity){fn(A,o),n=!0;var i=Math.max(Math.min(e.opacity,1),0);A.globalAlpha=isNaN(i)?xa.opacity:i}(r||e.blend!==t.blend)&&(n||(fn(A,o),n=!0),A.globalCompositeOperation=e.blend||xa.blend);for(var g=0;gi.maxTileWidth&&G("maxTileWidth"),x>i.maxTileHeight&&G("maxTileHeight")}return{width:Math.max(1,Math.min(y,i.maxTileWidth)),height:Math.max(1,Math.min(x,i.maxTileHeight))}}function m(){p&&(p.clearRect(0,0,I.width,I.height),i.backgroundColor&&(p.fillStyle=i.backgroundColor,p.fillRect(0,0,I.width,I.height)));for(var y=0,H=0;H0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,r,o){if(this[bo]){process.env.NODE_ENV!=="production"&&fo("`setOption` should not be called during main process.");return}if(this._disposed){Gn(this.id);return}var n,i,g;if(ve(r)&&(o=r.lazyUpdate,n=r.silent,i=r.replaceMerge,g=r.transition,r=r.notMerge),this[bo]=!0,!this._model||r){var B=new fyA(this._api),s=this._theme,a=this._model=new v9;a.scheduler=this._scheduler,a.ssr=this._ssr,a.init(null,null,null,s,this._locale,B)}this._model.setOption(t,{replaceMerge:i},Z9);var Q={seriesTransition:g,optionChanged:!0};if(o)this[vn]={silent:n,updateParams:Q},this[bo]=!1,this.getZr().wakeUp();else{try{YC(this),Ys.update.call(this,null,Q)}catch(E){throw this[vn]=null,this[bo]=!1,E}this._ssr||this._zr.flush(),this[vn]=null,this[bo]=!1,Vf.call(this,n),Wf.call(this,n)}},e.prototype.setTheme=function(){oi("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||st.hasGlobalWindow&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return process.env.NODE_ENV!=="production"&&pr("getRenderedCanvas","renderToCanvas"),this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){t=t||{};var r=this._zr.painter;if(process.env.NODE_ENV!=="production"&&r.type!=="canvas")throw new Error("renderToCanvas can only be used in the canvas renderer.");return r.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){t=t||{};var r=this._zr.painter;if(process.env.NODE_ENV!=="production"&&r.type!=="svg")throw new Error("renderToSVGString can only be used in the svg renderer.");return r.renderToString({useViewBox:t.useViewBox})},e.prototype.getSvgDataURL=function(){if(st.svgSupported){var t=this._zr,r=t.storage.getDisplayList();return k(r,function(o){o.stopAnimation(null,!0)}),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(this._disposed){Gn(this.id);return}t=t||{};var r=t.excludeComponents,o=this._model,n=[],i=this;k(r,function(B){o.eachComponent({mainType:B},function(s){var a=i._componentsMap[s.__viewId];a.group.ignore||(n.push(a),a.group.ignore=!0)})});var g=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return k(n,function(B){B.group.ignore=!1}),g},e.prototype.getConnectedDataURL=function(t){if(this._disposed){Gn(this.id);return}var r=t.type==="svg",o=this.group,n=Math.min,i=Math.max,g=1/0;if(tI[o]){var B=g,s=g,a=-g,Q=-g,E=[],C=t&&t.pixelRatio||this.getDevicePixelRatio();k(BQ,function(u,h){if(u.group===o){var I=r?u.getZr().painter.getSvgDom().innerHTML:u.renderToCanvas(Pe(t)),d=u.getDom().getBoundingClientRect();B=n(d.left,B),s=n(d.top,s),a=i(d.right,a),Q=i(d.bottom,Q),E.push({dom:I,left:d.left,top:d.top})}}),B*=C,s*=C,a*=C,Q*=C;var l=a-B,f=Q-s,c=Si.createCanvas(),v=Z0(c,{renderer:r?"svg":"canvas"});if(v.resize({width:l,height:f}),r){var w="";return k(E,function(u){var h=u.left-B,I=u.top-s;w+=''+u.dom+""}),v.painter.getSvgRoot().innerHTML=w,t.connectedBackgroundColor&&v.painter.setBackgroundColor(t.connectedBackgroundColor),v.refreshImmediately(),v.painter.toDataURL()}else return t.connectedBackgroundColor&&v.add(new Qt({shape:{x:0,y:0,width:l,height:f},style:{fill:t.connectedBackgroundColor}})),k(E,function(u){var h=new Bo({style:{x:u.left*C-B,y:u.top*C-s,image:u.dom}});v.add(h)}),v.refreshImmediately(),c.toDataURL("image/"+(t&&t.type||"png"))}else return this.getDataURL(t)},e.prototype.convertToPixel=function(t,r){return j9(this,"convertToPixel",t,r)},e.prototype.convertFromPixel=function(t,r){return j9(this,"convertFromPixel",t,r)},e.prototype.containPixel=function(t,r){if(this._disposed){Gn(this.id);return}var o=this._model,n,i=lf(o,t);return k(i,function(g,B){B.indexOf("Models")>=0&&k(g,function(s){var a=s.coordinateSystem;if(a&&a.containPoint)n=n||!!a.containPoint(r);else if(B==="seriesModels"){var Q=this._chartsMap[s.__viewId];Q&&Q.containPoint?n=n||Q.containPoint(r,s):process.env.NODE_ENV!=="production"&&Er(B+": "+(Q?"The found component do not support containPoint.":"No view mapping to the found component."))}else process.env.NODE_ENV!=="production"&&Er(B+": containPoint is not supported")},this)},this),!!n},e.prototype.getVisual=function(t,r){var o=this._model,n=lf(o,t,{defaultMainType:"series"}),i=n.seriesModel;process.env.NODE_ENV!=="production"&&(i||Er("There is no specified series model"));var g=i.getData(),B=n.hasOwnProperty("dataIndexInside")?n.dataIndexInside:n.hasOwnProperty("dataIndex")?g.indexOfRawIndex(n.dataIndex):null;return B!=null?x9(g,B,r):Kf(g,r)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t=this;k(FHA,function(r){var o=function(n){var i=t.getModel(),g=n.target,B,s=r==="globalout";if(s?B={}:g&&oQ(g,function(l){var f=He(l);if(f&&f.dataIndex!=null){var c=f.dataModel||i.getSeriesByIndex(f.seriesIndex);return B=c&&c.getDataParams(f.dataIndex,f.dataType,g)||{},!0}else if(f.eventData)return B=IA({},f.eventData),!0},!0),B){var a=B.componentType,Q=B.componentIndex;(a==="markLine"||a==="markPoint"||a==="markArea")&&(a="series",Q=B.seriesIndex);var E=a&&Q!=null&&i.getComponent(a,Q),C=E&&t[E.mainType==="series"?"_chartsMap":"_componentsMap"][E.__viewId];process.env.NODE_ENV!=="production"&&!s&&!(E&&C)&&Er("model or view can not be found by params"),B.event=n,B.type=r,t._$eventProcessor.eventInfo={targetEl:g,packedEvent:B,model:E,view:C},t.trigger(r,B)}};o.zrEventfulCallAtLast=!0,t._zr.on(r,o,t)}),k(Zf,function(r,o){t._messageCenter.on(o,function(n){this.trigger(o,n)},t)}),k(["selectchanged"],function(r){t._messageCenter.on(r,function(o){this.trigger(r,o)},t)}),zYA(this._messageCenter,this,this._api)},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){if(this._disposed){Gn(this.id);return}this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed){Gn(this.id);return}this._disposed=!0;var t=this.getDom();t&&Y1(this.getDom(),_9,"");var r=this,o=r._api,n=r._model;k(r._componentsViews,function(i){i.dispose(n,o)}),k(r._chartsViews,function(i){i.dispose(n,o)}),r._zr.dispose(),r._dom=r._model=r._chartsMap=r._componentsMap=r._chartsViews=r._componentsViews=r._scheduler=r._api=r._zr=r._throttledZrFlush=r._theme=r._coordSysMgr=r._messageCenter=null,delete BQ[r.id]},e.prototype.resize=function(t){if(this[bo]){process.env.NODE_ENV!=="production"&&fo("`resize` should not be called during main process.");return}if(this._disposed){Gn(this.id);return}this._zr.resize(t);var r=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!r){var o=r.resetOption("media"),n=t&&t.silent;this[vn]&&(n==null&&(n=this[vn].silent),o=!0,this[vn]=null),this[bo]=!0;try{o&&YC(this),Ys.update.call(this,{type:"resize",animation:IA({duration:0},t&&t.animation)})}catch(i){throw this[bo]=!1,i}this[bo]=!1,Vf.call(this,n),Wf.call(this,n)}},e.prototype.showLoading=function(t,r){if(this._disposed){Gn(this.id);return}if(ve(t)&&(r=t,t=""),t=t||"default",this.hideLoading(),!q9[t]){process.env.NODE_ENV!=="production"&&Er("Loading effects "+t+" not exists.");return}var o=q9[t](this._api,r),n=this._zr;this._loadingFX=o,n.add(o)},e.prototype.hideLoading=function(){if(this._disposed){Gn(this.id);return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},e.prototype.makeActionFromEvent=function(t){var r=IA({},t);return r.type=Zf[t.type],r},e.prototype.dispatchAction=function(t,r){if(this._disposed){Gn(this.id);return}if(ve(r)||(r={silent:!!r}),!!AI[t.type]&&this._model){if(this[bo]){this._pendingActions.push(t);return}var o=r.silent;K9.call(this,t,o);var n=r.flush;n?this._zr.flush():n!==!1&&st.browser.weChat&&this._throttledZrFlush(),Vf.call(this,o),Wf.call(this,o)}},e.prototype.updateLabelLayout=function(){Wi.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed){Gn(this.id);return}var r=t.seriesIndex,o=this.getModel(),n=o.getSeriesByIndex(r);process.env.NODE_ENV!=="production"&&ue(t.data&&n),n.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()},e.internalField=function(){YC=function(Q){var E=Q._scheduler;E.restorePipelines(Q._model),E.prepareStageTasks(),N9(Q,!0),N9(Q,!1),E.plan()},N9=function(Q,E){for(var C=Q._model,l=Q._scheduler,f=E?Q._componentsViews:Q._chartsViews,c=E?Q._componentsMap:Q._chartsMap,v=Q._zr,w=Q._api,u=0;uE.get("hoverLayerThreshold")&&!st.node&&!st.worker&&E.eachSeries(function(c){if(!c.preventUsingHoverLayer){var v=Q._chartsMap[c.__viewId];v.__alive&&v.eachRendered(function(w){w.states.emphasis&&(w.states.emphasis.hoverLayer=!0)})}})}function i(Q,E){var C=Q.get("blendMode")||null;E.eachRendered(function(l){l.isGroup||(l.style.blend=C)})}function g(Q,E){if(!Q.preventAutoZ){var C=Q.get("z")||0,l=Q.get("zlevel")||0;E.eachRendered(function(f){return B(f,C,l,-1/0),!0})}}function B(Q,E,C,l){var f=Q.getTextContent(),c=Q.getTextGuideLine(),v=Q.isGroup;if(v)for(var w=Q.childrenRef(),u=0;u0?{duration:f,delay:C.get("delay"),easing:C.get("easing")}:null;E.eachRendered(function(v){if(v.states&&v.states.emphasis){if(aC(v))return;if(v instanceof Ze&&V4A(v),v.__dirty){var w=v.prevStates;w&&v.useStates(w)}if(l){v.stateTransition=c;var u=v.getTextContent(),h=v.getTextGuideLine();u&&(u.stateTransition=c),h&&(h.stateTransition=c)}v.__dirty&&o(v)}})}H6=function(Q){return new(function(E){uA(C,E);function C(){return E!==null&&E.apply(this,arguments)||this}return C.prototype.getCoordinateSystems=function(){return Q._coordSysMgr.getCoordinateSystems()},C.prototype.getComponentByElement=function(l){for(;l;){var f=l.__ecComponentInfo;if(f!=null)return Q._model.getComponent(f.mainType,f.index);l=l.parent}},C.prototype.enterEmphasis=function(l,f){DB(l,f),Ci(Q)},C.prototype.leaveEmphasis=function(l,f){hB(l,f),Ci(Q)},C.prototype.enterBlur=function(l){wj(l),Ci(Q)},C.prototype.leaveBlur=function(l){ym(l),Ci(Q)},C.prototype.enterSelect=function(l){uj(l),Ci(Q)},C.prototype.leaveSelect=function(l){Dj(l),Ci(Q)},C.prototype.getModel=function(){return Q.getModel()},C.prototype.getViewOfComponentModel=function(l){return Q.getViewOfComponentModel(l)},C.prototype.getViewOfSeriesModel=function(l){return Q.getViewOfSeriesModel(l)},C}(NJ))(Q)},b6=function(Q){function E(C,l){for(var f=0;f=0)){O6.push(t);var n=k2.wrapStageHandler(t,o);n.__prio=e,n.__raw=t,A.push(n)}}function o4(A,e){q9[A]=e}function GHA(A){process.env.NODE_ENV!=="production"&&oi("setCanvasCreator is deprecated. Use setPlatformAPI({ createCanvas }) instead."),rN({createCanvas:A})}function T6(A,e,t){var r=f6("registerMap");r&&r(A,e,t)}function zHA(A){var e=f6("getMap");return e&&e(A)}var k6=VyA;Hs(O9,uYA),Hs(Zh,DYA),Hs(Zh,hYA),Hs(O9,xYA),Hs(Zh,GYA),Hs(u6,sHA),e4(ZJ),t4(cHA,myA),o4("default",IYA),Zi({type:ka,event:ka,update:ka},Dr),Zi({type:rh,event:rh,update:rh},Dr),Zi({type:Df,event:Df,update:Df},Dr),Zi({type:oh,event:oh,update:oh},Dr),Zi({type:hf,event:hf,update:hf},Dr),A4("light",bYA),A4("dark",W2);var RHA={},N6=[],LHA={registerPreprocessor:e4,registerProcessor:t4,registerPostInit:z6,registerPostUpdate:R6,registerUpdateLifecycle:rI,registerAction:Zi,registerCoordinateSystem:L6,registerLayout:S6,registerVisual:Hs,registerTransform:k6,registerLoading:o4,registerMap:T6,registerImpl:aHA,PRIORITY:D6,ComponentModel:Xe,ComponentView:qt,SeriesModel:Lt,ChartView:Ht,registerComponentModel:function(A){Xe.registerClass(A)},registerComponentView:function(A){qt.registerClass(A)},registerSeriesModel:function(A){Lt.registerClass(A)},registerChartView:function(A){Ht.registerClass(A)},registerSubTypeDefaulter:function(A,e){Xe.registerSubTypeDefaulter(A,e)},registerPainter:function(A,e){Q1(A,e)}};function Ve(A){if(YA(A)){k(A,function(e){Ve(e)});return}je(N6,A)>=0||(N6.push(A),le(A)&&(A={install:A}),A.install(LHA))}function qf(A){return A==null?0:A.length||1}function j6(A){return A}var MB=function(){function A(e,t,r,o,n,i){this._old=e,this._new=t,this._oldKeyGetter=r||j6,this._newKeyGetter=o||j6,this.context=n,this._diffModeMultiple=i==="multiple"}return A.prototype.add=function(e){return this._add=e,this},A.prototype.update=function(e){return this._update=e,this},A.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},A.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},A.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},A.prototype.remove=function(e){return this._remove=e,this},A.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},A.prototype._executeOneToOne=function(){var e=this._old,t=this._new,r={},o=new Array(e.length),n=new Array(t.length);this._initIndexMap(e,null,o,"_oldKeyGetter"),this._initIndexMap(t,r,n,"_newKeyGetter");for(var i=0;i1){var a=B.shift();B.length===1&&(r[g]=B[0]),this._update&&this._update(a,i)}else s===1?(r[g]=null,this._update&&this._update(B,i)):this._remove&&this._remove(i)}this._performRestAdd(n,r)},A.prototype._executeMultiple=function(){var e=this._old,t=this._new,r={},o={},n=[],i=[];this._initIndexMap(e,r,n,"_oldKeyGetter"),this._initIndexMap(t,o,i,"_newKeyGetter");for(var g=0;g1&&E===1)this._updateManyToOne&&this._updateManyToOne(a,s),o[B]=null;else if(Q===1&&E>1)this._updateOneToMany&&this._updateOneToMany(a,s),o[B]=null;else if(Q===1&&E===1)this._update&&this._update(a,s),o[B]=null;else if(Q>1&&E>1)this._updateManyToMany&&this._updateManyToMany(a,s),o[B]=null;else if(Q>1)for(var C=0;C1)for(var g=0;g30}var _f=ve,bs=UA,jHA=typeof Int32Array>"u"?Array:Int32Array,JHA="e\0\0",Z6=-1,KHA=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],XHA=["_approximateExtent"],q6,iI,$f,HC,i4,gI,g4,VHA=function(){function A(e,t){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var r,o=!1;K6(e)?(r=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(o=!0,r=e),r=r||["x","y"];for(var n={},i=[],g={},B=!1,s={},a=0;a=0),o&&(E.storeDimIndex=a)}if(this.dimensions=i,this._dimInfos=n,this._initGetDimensionInfo(B),this.hostModel=t,this._invertedIndicesMap=g,this._dimOmitted){var f=this._dimIdxToName=Qe();k(i,function(c){f.set(n[c].storeDimIndex,c)})}}return A.prototype.getDimension=function(e){var t=this._recognizeDimIndex(e);if(t==null)return e;if(t=e,!this._dimOmitted)return this.dimensions[t];var r=this._dimIdxToName.get(t);if(r!=null)return r;var o=this._schema.getSourceDimension(t);if(o)return o.name},A.prototype.getDimensionIndex=function(e){var t=this._recognizeDimIndex(e);if(t!=null)return t;if(e==null)return-1;var r=this._getDimInfo(e);return r?r.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(e):-1},A.prototype._recognizeDimIndex=function(e){if(lt(e)||e!=null&&!isNaN(e)&&!this._getDimInfo(e)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(e)<0))return+e},A.prototype._getStoreDimIndex=function(e){var t=this.getDimensionIndex(e);if(process.env.NODE_ENV!=="production"&&t==null)throw new Error("Unknown dimension "+e);return t},A.prototype.getDimensionInfo=function(e){return this._getDimInfo(this.getDimension(e))},A.prototype._initGetDimensionInfo=function(e){var t=this._dimInfos;this._getDimInfo=e?function(r){return t.hasOwnProperty(r)?t[r]:void 0}:function(r){return t[r]}},A.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},A.prototype.mapDimension=function(e,t){var r=this._dimSummary;if(t==null)return r.encodeFirstDimNotExtra[e];var o=r.encode[e];return o?o[t]:null},A.prototype.mapDimensionsAll=function(e){var t=this._dimSummary,r=t.encode[e];return(r||[]).slice()},A.prototype.getStore=function(){return this._store},A.prototype.initData=function(e,t,r){var o=this,n;if(e instanceof m9&&(n=e),!n){var i=this.dimensions,g=h9(e)||co(e)?new r2(e,i.length):e;n=new m9;var B=bs(i,function(s){return{type:o._dimInfos[s].type,property:s}});n.initData(g,B,r)}this._store=n,this._nameList=(t||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,n.count()),this._dimSummary=OHA(this,this._schema),this.userOutput=this._dimSummary.userOutput},A.prototype.appendData=function(e){var t=this._store.appendData(e);this._doInit(t[0],t[1])},A.prototype.appendValues=function(e,t){var r=this._store.appendValues(e,t.length),o=r.start,n=r.end,i=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),t)for(var g=o;g=t)){var r=this._store,o=r.getProvider();this._updateOrdinalMeta();var n=this._nameList,i=this._idList,g=o.getSource().sourceFormat,B=g===si;if(B&&!o.pure)for(var s=[],a=e;a0},A.prototype.ensureUniqueItemVisual=function(e,t){var r=this._itemVisuals,o=r[e];o||(o=r[e]={});var n=o[t];return n==null&&(n=this.getVisual(t),YA(n)?n=n.slice():_f(n)&&(n=IA({},n)),o[t]=n),n},A.prototype.setItemVisual=function(e,t,r){var o=this._itemVisuals[e]||{};this._itemVisuals[e]=o,_f(t)?IA(o,t):o[t]=r},A.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},A.prototype.setLayout=function(e,t){_f(e)?IA(this._layout,e):this._layout[e]=t},A.prototype.getLayout=function(e){return this._layout[e]},A.prototype.getItemLayout=function(e){return this._itemLayouts[e]},A.prototype.setItemLayout=function(e,t,r){this._itemLayouts[e]=r?IA(this._itemLayouts[e]||{},t):t},A.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},A.prototype.setItemGraphicEl=function(e,t){var r=this.hostModel&&this.hostModel.seriesIndex;Pm(r,this.dataType,e,t),this._graphicEls[e]=t},A.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},A.prototype.eachItemGraphicEl=function(e,t){k(this._graphicEls,function(r,o){r&&e&&e.call(t,r,o)})},A.prototype.cloneShallow=function(e){return e||(e=new A(this._schema?this._schema:bs(this.dimensions,this._getDimInfo,this),this.hostModel)),i4(e,this),e._store=this._store,e},A.prototype.wrapMethod=function(e,t){var r=this[e];le(r)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var o=r.apply(this,arguments);return t.apply(this,[o].concat(lD(arguments)))})},A.internalField=function(){q6=function(e){var t=e._invertedIndicesMap;k(t,function(r,o){var n=e._dimInfos[o],i=n.ordinalMeta,g=e._store;if(i){r=t[o]=new jHA(i.categories.length);for(var B=0;B1&&(B+="__ec__"+a),o[t]=B}}}(),A}();const Uo=VHA;function WHA(A,e){return bC(A,e).dimensions}function bC(A,e){h9(A)||(A=d9(A)),e=e||{};var t=e.coordDimensions||[],r=e.dimensionsDefine||A.dimensionsDefine||[],o=Qe(),n=[],i=qHA(A,t,r,e.dimensionsCount),g=e.canOmitUnusedDimensions&&W6(i),B=r===A.dimensionsDefine,s=B?V6(A):X6(r),a=e.encodeDefine;!a&&e.encodeDefaulter&&(a=e.encodeDefaulter(A,i));for(var Q=Qe(a),E=new c2(i),C=0;C0&&(r.name=o+(n-1)),n++,e.set(o,n)}}function qHA(A,e,t,r){var o=Math.max(A.dimensionsDetectedCount||1,e.length,t.length,r||0);return k(e,function(n){var i;ve(n)&&(i=n.dimsDef)&&(o=Math.max(o,i.length))}),o}function _HA(A,e,t){if(t||e.hasKey(A)){for(var r=0;e.hasKey(A+r);)r++;A+=r}return e.set(A,!0),A}var $HA=function(){function A(e){this.coordSysDims=[],this.axisMap=Qe(),this.categoryAxisMap=Qe(),this.coordSysName=e}return A}();function AbA(A){var e=A.get("coordinateSystem"),t=new $HA(e),r=ebA[e];if(r)return r(A,t,t.axisMap,t.categoryAxisMap),t}var ebA={cartesian2d:function(A,e,t,r){var o=A.getReferringComponents("xAxis",Gr).models[0],n=A.getReferringComponents("yAxis",Gr).models[0];if(process.env.NODE_ENV!=="production"){if(!o)throw new Error('xAxis "'+Fr(A.get("xAxisIndex"),A.get("xAxisId"),0)+'" not found');if(!n)throw new Error('yAxis "'+Fr(A.get("xAxisIndex"),A.get("yAxisId"),0)+'" not found')}e.coordSysDims=["x","y"],t.set("x",o),t.set("y",n),UC(o)&&(r.set("x",o),e.firstCategoryDimIndex=0),UC(n)&&(r.set("y",n),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},singleAxis:function(A,e,t,r){var o=A.getReferringComponents("singleAxis",Gr).models[0];if(process.env.NODE_ENV!=="production"&&!o)throw new Error("singleAxis should be specified.");e.coordSysDims=["single"],t.set("single",o),UC(o)&&(r.set("single",o),e.firstCategoryDimIndex=0)},polar:function(A,e,t,r){var o=A.getReferringComponents("polar",Gr).models[0],n=o.findAxisModel("radiusAxis"),i=o.findAxisModel("angleAxis");if(process.env.NODE_ENV!=="production"){if(!i)throw new Error("angleAxis option not found");if(!n)throw new Error("radiusAxis option not found")}e.coordSysDims=["radius","angle"],t.set("radius",n),t.set("angle",i),UC(n)&&(r.set("radius",n),e.firstCategoryDimIndex=0),UC(i)&&(r.set("angle",i),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},geo:function(A,e,t,r){e.coordSysDims=["lng","lat"]},parallel:function(A,e,t,r){var o=A.ecModel,n=o.getComponent("parallel",A.get("parallelIndex")),i=e.coordSysDims=n.dimensions.slice();k(n.parallelAxisIndex,function(g,B){var s=o.getComponent("parallelAxis",g),a=i[B];t.set(a,s),UC(s)&&(r.set(a,s),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=B))})}};function UC(A){return A.get("type")==="category"}function _6(A,e,t){t=t||{};var r=t.byIndex,o=t.stackedCoordDimension,n,i,g;tbA(e)?n=e:(i=e.schema,n=i.dimensions,g=e.store);var B=!!(A&&A.get("stack")),s,a,Q,E;if(k(n,function(w,u){qA(w)&&(n[u]=w={name:w}),B&&!w.isExtraCoord&&(!r&&!s&&w.ordinalMeta&&(s=w),!a&&w.type!=="ordinal"&&w.type!=="time"&&(!o||o===w.coordDim)&&(a=w))}),a&&!r&&!s&&(r=!0),a){Q="__\0ecstackresult_"+A.id,E="__\0ecstackedover_"+A.id,s&&(s.createInvertedIndices=!0);var C=a.coordDim,l=a.type,f=0;k(n,function(w){w.coordDim===C&&f++});var c={name:Q,coordDim:C,coordDimIndex:f,type:l,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:n.length},v={name:E,coordDim:E,coordDimIndex:f+1,type:l,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:n.length+1};i?(g&&(c.storeDimIndex=g.ensureCalculationDimension(E,l),v.storeDimIndex=g.ensureCalculationDimension(Q,l)),i.appendCalculationDimension(c),i.appendCalculationDimension(v)):(n.push(c),n.push(v))}return{stackedDimension:a&&a.name,stackedByDimension:s&&s.name,isStackedByIndex:r,stackedOverDimension:E,stackResultDimension:Q}}function tbA(A){return!K6(A.schema)}function FB(A,e){return!!e&&e===A.getCalculationInfo("stackedDimension")}function B4(A,e){return FB(A,e)?A.getCalculationInfo("stackResultDimension"):e}function rbA(A,e){var t=A.get("coordinateSystem"),r=AQ.get(t),o;return e&&e.coordSysDims&&(o=UA(e.coordSysDims,function(n){var i={name:n},g=e.axisMap.get(n);if(g){var B=g.get("type");i.type=oI(B)}return i})),o||(o=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),o}function obA(A,e,t){var r,o;return t&&k(A,function(n,i){var g=n.coordDim,B=t.categoryAxisMap.get(g);B&&(r==null&&(r=i),n.ordinalMeta=B.getOrdinalMeta(),e&&(n.createInvertedIndices=!0)),n.otherDims.itemName!=null&&(o=!0)}),!o&&r!=null&&(A[r].otherDims.itemName=0),r}function zg(A,e,t){t=t||{};var r=e.getSourceManager(),o,n=!1;A?(n=!0,o=d9(A)):(o=r.getSource(),n=o.sourceFormat===si);var i=AbA(e),g=rbA(e,i),B=t.useEncodeDefaulter,s=le(B)?B:B?ze(UJ,g,e):null,a={coordDimensions:g,generateCoord:t.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:s,canOmitUnusedDimensions:!n},Q=bC(o,a),E=obA(Q.dimensions,t.createInvertedIndices,i),C=n?null:r.getSharedDataStore(Q),l=_6(e,{schema:Q,store:C}),f=new Uo(Q,e);f.setCalculationInfo(l);var c=E!=null&&nbA(o)?function(v,w,u,h){return h===E?u:this.defaultDimValueGetter(v,w,u,h)}:null;return f.hasItemOption=!1,f.initData(n?o:C,null,c),f}function nbA(A){if(A.sourceFormat===si){var e=ibA(A.data||[]);return!YA(AC(e))}}function ibA(A){for(var e=0;et[1]&&(t[1]=e[1])},A.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},A.prototype.getExtent=function(){return this._extent.slice()},A.prototype.setExtent=function(e,t){var r=this._extent;isNaN(e)||(r[0]=e),isNaN(t)||(r[1]=t)},A.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},A.prototype.isBlank=function(){return this._isBlank},A.prototype.setBlank=function(e){this._isBlank=e},A}();VD(Rg);var gbA=0,s4=function(){function A(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++gbA}return A.createByAxisModel=function(e){var t=e.option,r=t.data,o=r&&UA(r,BbA);return new A({categories:o,needCollect:!o,deduplication:t.dedplication!==!1})},A.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},A.prototype.parseAndCollect=function(e){var t,r=this._needCollect;if(!qA(e)&&!r)return e;if(r&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var o=this._getOrCreateMap();return t=o.get(e),t==null&&(r?(t=this.categories.length,this.categories[t]=e,o.set(e,t)):t=NaN),t},A.prototype._getOrCreateMap=function(){return this._map||(this._map=Qe(this.categories))},A}();function BbA(A){return ve(A)&&A.value!=null?A.value:A+""}function sbA(A){var e=Math.pow(10,Ef(Math.abs(A))),t=Math.abs(A/e);return t===0||t===1||t===2||t===3||t===5}function a4(A){return A.type==="interval"||A.type==="log"}function abA(A,e,t,r){var o={},n=A[1]-A[0],i=o.interval=em(n/e,!0);t!=null&&ir&&(i=o.interval=r);var g=o.intervalPrecision=$6(i),B=o.niceTickExtent=[lr(Math.ceil(A[0]/i)*i,g),lr(Math.floor(A[1]/i)*i,g)];return QbA(B,A),o}function Q4(A){var e=Math.pow(10,Ef(A)),t=A/e;return t?t===2?t=3:t===3?t=5:t*=2:t=1,lr(t*e)}function $6(A){return Ji(A)+2}function AK(A,e,t){A[e]=Math.max(Math.min(A[e],t[1]),t[0])}function QbA(A,e){!isFinite(A[0])&&(A[0]=e[0]),!isFinite(A[1])&&(A[1]=e[1]),AK(A,0,e),AK(A,1,e),A[0]>A[1]&&(A[0]=A[1])}function BI(A,e){return A>=e[0]&&A<=e[1]}function sI(A,e){return e[1]===e[0]?.5:(A-e[0])/(e[1]-e[0])}function aI(A,e){return A*(e[1]-e[0])+e[0]}var QI=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;r.type="ordinal";var o=r.getSetting("ordinalMeta");return o||(o=new s4({})),YA(o)&&(o=new s4({categories:UA(o,function(n){return ve(n)?n.value:n})})),r._ordinalMeta=o,r._extent=r.getSetting("extent")||[0,o.categories.length-1],r}return e.prototype.parse=function(t){return t==null?NaN:qA(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return t=this.parse(t),BI(t,this._extent)&&this._ordinalMeta.categories[t]!=null},e.prototype.normalize=function(t){return t=this._getTickNumber(this.parse(t)),sI(t,this._extent)},e.prototype.scale=function(t){return t=Math.round(aI(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],r=this._extent,o=r[0];o<=r[1];)t.push({value:o}),o++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(t==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var r=t.ordinalNumbers,o=this._ordinalNumbersByTick=[],n=this._ticksByOrdinalNumber=[],i=0,g=this._ordinalMeta.categories.length,B=Math.min(g,r.length);i=0&&t=0&&t=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(Rg);Rg.registerClass(QI);var sQ=lr,pB=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return BI(t,this._extent)},e.prototype.normalize=function(t){return sI(t,this._extent)},e.prototype.scale=function(t){return aI(t,this._extent)},e.prototype.setExtent=function(t,r){var o=this._extent;isNaN(t)||(o[0]=parseFloat(t)),isNaN(r)||(o[1]=parseFloat(r))},e.prototype.unionExtent=function(t){var r=this._extent;t[0]r[1]&&(r[1]=t[1]),this.setExtent(r[0],r[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=$6(t)},e.prototype.getTicks=function(t){var r=this._interval,o=this._extent,n=this._niceExtent,i=this._intervalPrecision,g=[];if(!r)return g;var B=1e4;o[0]B)return[];var a=g.length?g[g.length-1].value:n[1];return o[1]>a&&(t?g.push({value:sQ(a+r,i)}):g.push({value:o[1]})),g},e.prototype.getMinorTicks=function(t){for(var r=this.getTicks(!0),o=[],n=this.getExtent(),i=1;in[0]&&C0&&(n=n===null?g:Math.min(n,g))}t[r]=n}}return t}function rK(A){var e=lbA(A),t=[];return k(A,function(r){var o=r.coordinateSystem,n=o.getBaseAxis(),i=n.getExtent(),g;if(n.type==="category")g=n.getBandWidth();else if(n.type==="value"||n.type==="time"){var B=n.dim+"_"+n.index,s=e[B],a=Math.abs(i[1]-i[0]),Q=n.scale.getExtent(),E=Math.abs(Q[1]-Q[0]);g=s?a/E*s:a}else{var C=r.getData();g=Math.abs(i[1]-i[0])/C.count()}var l=VA(r.get("barWidth"),g),f=VA(r.get("barMaxWidth"),g),c=VA(r.get("barMinWidth")||(BK(r)?.5:1),g),v=r.get("barGap"),w=r.get("barCategoryGap");t.push({bandWidth:g,barWidth:l,barMaxWidth:f,barMinWidth:c,barGap:v,barCategoryGap:w,axisKey:l4(n),stackId:C4(r)})}),oK(t)}function oK(A){var e={};k(A,function(r,o){var n=r.axisKey,i=r.bandWidth,g=e[n]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},B=g.stacks;e[n]=g;var s=r.stackId;B[s]||g.autoWidthCount++,B[s]=B[s]||{width:0,maxWidth:0};var a=r.barWidth;a&&!B[s].width&&(B[s].width=a,a=Math.min(g.remainedWidth,a),g.remainedWidth-=a);var Q=r.barMaxWidth;Q&&(B[s].maxWidth=Q);var E=r.barMinWidth;E&&(B[s].minWidth=E);var C=r.barGap;C!=null&&(g.gap=C);var l=r.barCategoryGap;l!=null&&(g.categoryGap=l)});var t={};return k(e,function(r,o){t[o]={};var n=r.stacks,i=r.bandWidth,g=r.categoryGap;if(g==null){var B=$e(n).length;g=Math.max(35-B*4,15)+"%"}var s=VA(g,i),a=VA(r.gap,1),Q=r.remainedWidth,E=r.autoWidthCount,C=(Q-s)/(E+(E-1)*a);C=Math.max(C,0),k(n,function(v){var w=v.maxWidth,u=v.minWidth;if(v.width){var h=v.width;w&&(h=Math.min(h,w)),u&&(h=Math.max(h,u)),v.width=h,Q-=h+a*h,E--}else{var h=C;w&&wh&&(h=u),h!==C&&(v.width=h,Q-=h+a*h,E--)}}),C=(Q-s)/(E+(E-1)*a),C=Math.max(C,0);var l=0,f;k(n,function(v,w){v.width||(v.width=C),f=v,l+=v.width*(1+a)}),f&&(l-=f.width*a);var c=-l/2;k(n,function(v,w){t[o][w]=t[o][w]||{bandWidth:i,offset:c,width:v.width},c+=v.width*(1+a)})}),t}function cbA(A,e,t){if(A&&e){var r=A[l4(e)];return r!=null&&t!=null?r[C4(t)]:r}}function nK(A,e){var t=tK(A,e),r=rK(t);k(t,function(o){var n=o.getData(),i=o.coordinateSystem,g=i.getBaseAxis(),B=C4(o),s=r[l4(g)][B],a=s.offset,Q=s.width;n.setLayout({bandWidth:s.bandWidth,offset:a,size:Q})})}function iK(A){return{seriesType:A,plan:PC(),reset:function(e){if(gK(e)){var t=e.getData(),r=e.coordinateSystem,o=r.getBaseAxis(),n=r.getOtherAxis(o),i=t.getDimensionIndex(t.mapDimension(n.dim)),g=t.getDimensionIndex(t.mapDimension(o.dim)),B=e.get("showBackground",!0),s=t.mapDimension(n.dim),a=t.getCalculationInfo("stackResultDimension"),Q=FB(t,s)&&!!t.getCalculationInfo("stackedOnSeries"),E=n.isHorizontal(),C=fbA(o,n),l=BK(e),f=e.get("barMinHeight")||0,c=a&&t.getDimensionIndex(a),v=t.getLayout("size"),w=t.getLayout("offset");return{progress:function(u,h){for(var I=u.count,d=l&&Lg(I*3),P=l&&B&&Lg(I*3),p=l&&Lg(I),F=r.master.getRect(),m=E?F.width:F.height,y,H=h.getStore(),U=0;(y=u.next())!=null;){var Y=H.get(Q?c:i,y),x=H.get(g,y),G=C,R=void 0;Q&&(R=+Y-H.get(i,y));var z=void 0,L=void 0,b=void 0,O=void 0;if(E){var T=r.dataToPoint([Y,x]);if(Q){var S=r.dataToPoint([R,x]);G=S[0]}z=G,L=T[1]+w,b=T[0]-G,O=v,Math.abs(b)0?t:1:t))}var vbA=function(A,e,t,r){for(;t>>1;A[o][1]o&&(this._approxInterval=o);var g=EI.length,B=Math.min(vbA(EI,this._approxInterval,0,g),g-1);this._interval=EI[B][1],this._minLevelUnit=EI[Math.max(B-1,0)][0]},e.prototype.parse=function(t){return lt(t)?t:+bn(t)},e.prototype.contain=function(t){return BI(this.parse(t),this._extent)},e.prototype.normalize=function(t){return sI(this.parse(t),this._extent)},e.prototype.scale=function(t){return aI(t,this._extent)},e.type="time",e}(pB),EI=[["second",A9],["minute",e9],["hour",Hf],["quarter-day",Hf*6],["half-day",Hf*12],["day",Bi*1.2],["half-week",Bi*3.5],["week",Bi*7],["month",Bi*31],["quarter",Bi*95],["half-year",cJ/2],["year",cJ]];function wbA(A,e,t,r){var o=bn(e),n=bn(t),i=function(l){return uJ(o,l,r)===uJ(n,l,r)},g=function(){return i("year")},B=function(){return g()&&i("month")},s=function(){return B()&&i("day")},a=function(){return s()&&i("hour")},Q=function(){return a()&&i("minute")},E=function(){return Q()&&i("second")},C=function(){return E()&&i("millisecond")};switch(A){case"year":return g();case"month":return B();case"day":return s();case"hour":return a();case"minute":return Q();case"second":return E();case"millisecond":return C()}}function ubA(A,e){return A/=Bi,A>16?16:A>7.5?7:A>3.5?4:A>1.5?2:1}function DbA(A){var e=30*Bi;return A/=e,A>6?6:A>3?3:A>2?2:1}function hbA(A){return A/=Hf,A>12?12:A>6?6:A>3.5?4:A>2?2:1}function sK(A,e){return A/=e?e9:A9,A>30?30:A>20?20:A>15?15:A>10?10:A>5?5:A>2?2:1}function IbA(A){return em(A,!0)}function dbA(A,e,t){var r=new Date(A);switch(vC(e)){case"year":case"month":r[DJ(t)](0);case"day":r[hJ(t)](1);case"hour":r[IJ(t)](0);case"minute":r[dJ(t)](0);case"second":r[PJ(t)](0),r[MJ(t)](0)}return r.getTime()}function PbA(A,e,t,r){var o=1e4,n=vJ,i=0;function g(m,y,H,U,Y,x,G){for(var R=new Date(y),z=y,L=R[U]();z1&&x===0&&H.unshift({value:H[0].value-z})}}for(var x=0;x=r[0]&&w<=r[1]&&Q++)}var u=(r[1]-r[0])/e;if(Q>u*1.5&&E>u/1.5||(s.push(c),Q>u||A===n[C]))break}a=[]}}}process.env.NODE_ENV!=="production"&&i>=o&&Er("Exceed safe limit.");for(var h=mt(UA(s,function(m){return mt(m,function(y){return y.value>=r[0]&&y.value<=r[1]&&!y.notAdd})}),function(m){return m.length>0}),I=[],d=h.length-1,C=0;C0;)n*=10;var g=[lr(pbA(r[0]/n)*n),lr(FbA(r[1]/n)*n)];this._interval=n,this._niceExtent=g}},e.prototype.calcNiceExtent=function(t){Av.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return t=qi(t)/qi(this.base),BI(t,this._extent)},e.prototype.normalize=function(t){return t=qi(t)/qi(this.base),sI(t,this._extent)},e.prototype.scale=function(t){return t=aI(t,this._extent),CI(this.base,t)},e.type="log",e}(Rg),QK=f4.prototype;QK.getMinorTicks=Av.getMinorTicks,QK.getLabel=Av.getLabel;function lI(A,e){return MbA(A,Ji(e))}Rg.registerClass(f4);var mbA=function(){function A(e,t,r){this._prepareParams(e,t,r)}return A.prototype._prepareParams=function(e,t,r){r[1]0&&B>0&&!s&&(g=0),g<0&&B<0&&!a&&(B=0));var E=this._determinedMin,C=this._determinedMax;return E!=null&&(g=E,s=!0),C!=null&&(B=C,a=!0),{min:g,max:B,minFixed:s,maxFixed:a,isBlank:Q}},A.prototype.modifyDataMinMax=function(e,t){process.env.NODE_ENV!=="production"&&ue(!this.frozen),this[YbA[e]]=t},A.prototype.setDeterminedMinMax=function(e,t){var r=ybA[e];process.env.NODE_ENV!=="production"&&ue(!this.frozen&&this[r]==null),this[r]=t},A.prototype.freeze=function(){this.frozen=!0},A}(),ybA={min:"_determinedMin",max:"_determinedMax"},YbA={min:"_dataMin",max:"_dataMax"};function EK(A,e,t){var r=A.rawExtentInfo;return r||(r=new mbA(A,e,t),A.rawExtentInfo=r,r)}function cI(A,e){return e==null?null:gs(e)?NaN:A.parse(e)}function CK(A,e){var t=A.type,r=EK(A,e,A.getExtent()).calculate();A.setBlank(r.isBlank);var o=r.min,n=r.max,i=e.ecModel;if(i&&t==="time"){var g=tK("bar",i),B=!1;if(k(g,function(Q){B=B||Q.getBaseAxis()===e.axis}),B){var s=rK(g),a=HbA(o,n,e,s);o=a.min,n=a.max}}return{extent:[o,n],fixMin:r.minFixed,fixMax:r.maxFixed}}function HbA(A,e,t,r){var o=t.axis.getExtent(),n=o[1]-o[0],i=cbA(r,t.axis);if(i===void 0)return{min:A,max:e};var g=1/0;k(i,function(C){g=Math.min(C.offset,g)});var B=-1/0;k(i,function(C){B=Math.max(C.offset+C.width,B)}),g=Math.abs(g),B=Math.abs(B);var s=g+B,a=e-A,Q=1-(g+B)/n,E=a/Q-a;return e+=E*(B/s),A-=E*(g/s),{min:A,max:e}}function aQ(A,e){var t=e,r=CK(A,t),o=r.extent,n=t.get("splitNumber");A instanceof f4&&(A.base=t.get("logBase"));var i=A.type,g=t.get("interval"),B=i==="interval"||i==="time";A.setExtent(o[0],o[1]),A.calcNiceExtent({splitNumber:n,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:B?t.get("minInterval"):null,maxInterval:B?t.get("maxInterval"):null}),g!=null&&A.setInterval&&A.setInterval(g)}function ev(A,e){if(e=e||A.get("type"),e)switch(e){case"category":return new QI({ordinalMeta:A.getOrdinalMeta?A.getOrdinalMeta():A.getCategories(),extent:[1/0,-1/0]});case"time":return new c4({locale:A.ecModel.getLocaleModel(),useUTC:A.ecModel.get("useUTC")});default:return new(Rg.getClass(e)||pB)}}function bbA(A){var e=A.scale.getExtent(),t=e[0],r=e[1];return!(t>0&&r>0||t<0&&r<0)}function xC(A){var e=A.getLabelModel().get("formatter"),t=A.type==="category"?A.scale.getExtent()[0]:null;return A.scale.type==="time"?function(r){return function(o,n){return A.scale.getFormattedLabel(o,n,r)}}(e):qA(e)?function(r){return function(o){var n=A.scale.getLabel(o),i=r.replace("{value}",n??"");return i}}(e):le(e)?function(r){return function(o,n){return t!=null&&(n=o.value-t),r(v4(A,o),n,o.level!=null?{level:o.level}:null)}}(e):function(r){return A.scale.getLabel(r)}}function v4(A,e){return A.type==="category"?A.scale.getLabel(e):e.value}function UbA(A){var e=A.model,t=A.scale;if(!(!e.get(["axisLabel","show"])||t.isBlank())){var r,o,n=t.getExtent();t instanceof QI?o=t.count():(r=t.getTicks(),o=r.length);var i=A.getLabelModel(),g=xC(A),B,s=1;o>40&&(s=Math.ceil(o/40));for(var a=0;aA[1]&&(A[1]=o[1])})}var GC=function(){function A(){}return A.prototype.getNeedCrossZero=function(){var e=this.option;return!e.scale},A.prototype.getCoordSysModel=function(){},A}();function zbA(A){return zg(null,A)}var RbA={isDimensionStacked:FB,enableDataStack:_6,getStackedDimension:B4};function LbA(A,e){var t=e;e instanceof Rt||(t=new Rt(e));var r=ev(t);return r.setExtent(A[0],A[1]),aQ(r,t),r}function SbA(A){ur(A,GC)}function ObA(A,e){return e=e||{},Xt(A,null,null,e.state!=="normal")}const TbA=Object.freeze(Object.defineProperty({__proto__:null,createDimensions:WHA,createList:zbA,createScale:LbA,createSymbol:mr,createTextStyle:ObA,dataStack:RbA,enableHoverEmphasis:hs,getECData:He,getLayoutRect:zr,mixinAxisModelCommonMethods:SbA},Symbol.toStringTag,{value:"Module"}));var kbA=1e-8;function cK(A,e){return Math.abs(A-e)o&&(r=i,o=B)}if(r)return jbA(r.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},e.prototype.getBoundingRect=function(t){var r=this._rect;if(r&&!t)return r;var o=[1/0,1/0],n=[-1/0,-1/0],i=this.geometries;return k(i,function(g){g.type==="polygon"?fK(g.exterior,o,n,t):k(g.points,function(B){fK(B,o,n,t)})}),isFinite(o[0])&&isFinite(o[1])&&isFinite(n[0])&&isFinite(n[1])||(o[0]=o[1]=n[0]=n[1]=0),r=new ke(o[0],o[1],n[0]-o[0],n[1]-o[1]),t||(this._rect=r),r},e.prototype.contain=function(t){var r=this.getBoundingRect(),o=this.geometries;if(!r.contain(t[0],t[1]))return!1;A:for(var n=0,i=o.length;n>1^-(g&1),B=B>>1^-(B&1),g+=o,B+=n,o=g,n=B,r.push([g/t,B/t])}return r}function h4(A,e){return A=KbA(A),UA(mt(A.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0}),function(t){var r=t.properties,o=t.geometry,n=[];switch(o.type){case"Polygon":var i=o.coordinates;n.push(new wK(i[0],i.slice(1)));break;case"MultiPolygon":k(o.coordinates,function(B){B[0]&&n.push(new wK(B[0],B.slice(1)))});break;case"LineString":n.push(new uK([o.coordinates]));break;case"MultiLineString":n.push(new uK(o.coordinates))}var g=new DK(r[e||"name"],n,r.cp);return g.properties=r,g})}const XbA=Object.freeze(Object.defineProperty({__proto__:null,MAX_SAFE_INTEGER:$0,asc:Hn,getPercentWithPrecision:v9A,getPixelPrecision:_0,getPrecision:Ji,getPrecisionSafe:jD,isNumeric:KD,isRadianAroundZero:$E,linearMap:yt,nice:em,numericToNumber:pg,parseDate:bn,quantile:JD,quantity:v1,quantityExponent:Ef,reformIntervals:tm,remRadian:Am,round:lr},Symbol.toStringTag,{value:"Module"})),VbA=Object.freeze(Object.defineProperty({__proto__:null,format:Uf,parse:bn},Symbol.toStringTag,{value:"Module"})),WbA=Object.freeze(Object.defineProperty({__proto__:null,Arc:Qh,BezierCurve:Ff,BoundingRect:ke,Circle:IB,CompoundPath:Eh,Ellipse:sh,Group:me,Image:Bo,IncrementalDisplayable:Wj,Line:qr,LinearGradient:BC,Polygon:Ko,Polyline:Xo,RadialGradient:Sm,Rect:Qt,Ring:Mf,Sector:Jo,Text:Et,clipPointsByRect:jm,clipRectByRect:tJ,createIcon:EC,extendPath:$j,extendShape:_j,getShapeClass:wh,getTransform:Ps,initProps:tr,makeImage:km,makePath:mf,mergePath:xn,registerShape:gi,resizePath:Nm,updateProps:ft},Symbol.toStringTag,{value:"Module"})),ZbA=Object.freeze(Object.defineProperty({__proto__:null,addCommas:o9,capitalFirst:Z7A,encodeHTML:Oo,formatTime:W7A,formatTpl:B9,getTextRect:X7A,getTooltipMarker:pJ,normalizeCssArray:Za,toCamelCase:n9,truncateText:G1},Symbol.toStringTag,{value:"Module"})),qbA=Object.freeze(Object.defineProperty({__proto__:null,bind:oe,clone:Pe,curry:ze,defaults:we,each:k,extend:IA,filter:mt,indexOf:je,inherits:t0,isArray:YA,isFunction:le,isObject:ve,isString:qA,map:UA,merge:Se,reduce:_n},Symbol.toStringTag,{value:"Module"}));var tv=at();function IK(A,e){var t=UA(e,function(r){return A.scale.parse(r)});return A.type==="time"&&t.length>0&&(t.sort(),t.unshift(t[0]),t.push(t[t.length-1])),t}function _bA(A){var e=A.getLabelModel().get("customValues");if(e){var t=xC(A);return{labels:IK(A,e).map(function(r){var o={value:r};return{formattedLabel:t(o),rawLabel:A.scale.getLabel(o),tickValue:r}})}}return A.type==="category"?AUA(A):tUA(A)}function $bA(A,e){var t=A.getTickModel().get("customValues");return t?{ticks:IK(A,t)}:A.type==="category"?eUA(A,e):{ticks:UA(A.scale.getTicks(),function(r){return r.value})}}function AUA(A){var e=A.getLabelModel(),t=dK(A,e);return!e.get("show")||A.scale.isBlank()?{labels:[],labelCategoryInterval:t.labelCategoryInterval}:t}function dK(A,e){var t=PK(A,"labels"),r=w4(e),o=MK(t,r);if(o)return o;var n,i;return le(r)?n=mK(A,r):(i=r==="auto"?rUA(A):r,n=pK(A,i)),FK(t,r,{labels:n,labelCategoryInterval:i})}function eUA(A,e){var t=PK(A,"ticks"),r=w4(e),o=MK(t,r);if(o)return o;var n,i;if((!e.get("show")||A.scale.isBlank())&&(n=[]),le(r))n=mK(A,r,!0);else if(r==="auto"){var g=dK(A,A.getLabelModel());i=g.labelCategoryInterval,n=UA(g.labels,function(B){return B.tickValue})}else i=r,n=pK(A,i,!0);return FK(t,r,{ticks:n,tickCategoryInterval:i})}function tUA(A){var e=A.scale.getTicks(),t=xC(A);return{labels:UA(e,function(r,o){return{level:r.level,formattedLabel:t(r,o),rawLabel:A.scale.getLabel(r),tickValue:r.value}})}}function PK(A,e){return tv(A)[e]||(tv(A)[e]=[])}function MK(A,e){for(var t=0;t40&&(g=Math.max(1,Math.floor(i/40)));for(var B=n[0],s=A.dataToCoord(B+1)-A.dataToCoord(B),a=Math.abs(s*Math.cos(r)),Q=Math.abs(s*Math.sin(r)),E=0,C=0;B<=n[1];B+=g){var l=0,f=0,c=sf(t({value:B}),e.font,"center","top");l=c.width*1.3,f=c.height*1.3,E=Math.max(E,l,7),C=Math.max(C,f,7)}var v=E/a,w=C/Q;isNaN(v)&&(v=1/0),isNaN(w)&&(w=1/0);var u=Math.max(0,Math.floor(Math.min(v,w))),h=tv(A.model),I=A.getExtent(),d=h.lastAutoInterval,P=h.lastTickCount;return d!=null&&P!=null&&Math.abs(d-u)<=1&&Math.abs(P-i)<=1&&d>u&&h.axisExtent0===I[0]&&h.axisExtent1===I[1]?u=d:(h.lastTickCount=i,h.lastAutoInterval=u,h.axisExtent0=I[0],h.axisExtent1=I[1]),u}function nUA(A){var e=A.getLabelModel();return{axisRotate:A.getRotate?A.getRotate():A.isHorizontal&&!A.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function pK(A,e,t){var r=xC(A),o=A.scale,n=o.getExtent(),i=A.getLabelModel(),g=[],B=Math.max((e||0)+1,1),s=n[0],a=o.count();s!==0&&B>1&&a/B>2&&(s=Math.round(Math.ceil(s/B)*B));var Q=lK(A),E=i.get("showMinLabel")||Q,C=i.get("showMaxLabel")||Q;E&&s!==n[0]&&f(n[0]);for(var l=s;l<=n[1];l+=B)f(l);C&&l-B!==n[1]&&f(n[1]);function f(c){var v={value:c};g.push(t?c:{formattedLabel:r(v),rawLabel:o.getLabel(v),tickValue:c})}return g}function mK(A,e,t){var r=A.scale,o=xC(A),n=[];return k(r.getTicks(),function(i){var g=r.getLabel(i),B=i.value;e(i.value,g)&&n.push(t?B:{formattedLabel:o(i),rawLabel:g,tickValue:B})}),n}var yK=[0,1],iUA=function(){function A(e,t,r){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=r||[0,0]}return A.prototype.contain=function(e){var t=this._extent,r=Math.min(t[0],t[1]),o=Math.max(t[0],t[1]);return e>=r&&e<=o},A.prototype.containData=function(e){return this.scale.contain(e)},A.prototype.getExtent=function(){return this._extent.slice()},A.prototype.getPixelPrecision=function(e){return _0(e||this.scale.getExtent(),this._extent)},A.prototype.setExtent=function(e,t){var r=this._extent;r[0]=e,r[1]=t},A.prototype.dataToCoord=function(e,t){var r=this._extent,o=this.scale;return e=o.normalize(e),this.onBand&&o.type==="ordinal"&&(r=r.slice(),YK(r,o.count())),yt(e,yK,r,t)},A.prototype.coordToData=function(e,t){var r=this._extent,o=this.scale;this.onBand&&o.type==="ordinal"&&(r=r.slice(),YK(r,o.count()));var n=yt(e,r,yK,t);return this.scale.scale(n)},A.prototype.pointToData=function(e,t){},A.prototype.getTicksCoords=function(e){e=e||{};var t=e.tickModel||this.getTickModel(),r=$bA(this,t),o=r.ticks,n=UA(o,function(g){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(g):g),tickValue:g}},this),i=t.get("alignWithLabel");return gUA(this,n,i,e.clamp),n},A.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var e=this.model.getModel("minorTick"),t=e.get("splitNumber");t>0&&t<100||(t=5);var r=this.scale.getMinorTicks(t),o=UA(r,function(n){return UA(n,function(i){return{coord:this.dataToCoord(i),tickValue:i}},this)},this);return o},A.prototype.getViewLabels=function(){return _bA(this).labels},A.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},A.prototype.getTickModel=function(){return this.model.getModel("axisTick")},A.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),r=t[1]-t[0]+(this.onBand?1:0);r===0&&(r=1);var o=Math.abs(e[1]-e[0]);return Math.abs(o)/r},A.prototype.calculateCategoryInterval=function(){return oUA(this)},A}();function YK(A,e){var t=A[1]-A[0],r=e,o=t/r/2;A[0]+=o,A[1]-=o}function gUA(A,e,t,r){var o=e.length;if(!A.onBand||t||!o)return;var n=A.getExtent(),i,g;if(o===1)e[0].coord=n[0],i=e[1]={coord:n[1]};else{var B=e[o-1].tickValue-e[0].tickValue,s=(e[o-1].coord-e[0].coord)/B;k(e,function(C){C.coord-=s/2});var a=A.scale.getExtent();g=1+a[1]-e[o-1].tickValue,i={coord:e[o-1].coord+s*g},e.push(i)}var Q=n[0]>n[1];E(e[0].coord,n[0])&&(r?e[0].coord=n[0]:e.shift()),r&&E(n[0],e[0].coord)&&e.unshift({coord:n[0]}),E(n[1],i.coord)&&(r?i.coord=n[1]:e.pop()),r&&E(i.coord,n[1])&&e.push({coord:n[1]});function E(C,l){return C=lr(C),l=lr(l),Q?C>l:Co&&(o+=rv);var C=Math.atan2(g,i);if(C<0&&(C+=rv),C>=r&&C<=o||C+rv>=r&&C+rv<=o)return B[0]=a,B[1]=Q,s-t;var l=t*Math.cos(r)+A,f=t*Math.sin(r)+e,c=t*Math.cos(o)+A,v=t*Math.sin(o)+e,w=(l-i)*(l-i)+(f-g)*(f-g),u=(c-i)*(c-i)+(v-g)*(v-g);return w0){e=e/180*Math.PI,$i.fromArray(A[0]),_t.fromArray(A[1]),yr.fromArray(A[2]),Te.sub(Sg,$i,_t),Te.sub(Og,yr,_t);var t=Sg.len(),r=Og.len();if(!(t<.001||r<.001)){Sg.scale(1/t),Og.scale(1/r);var o=Sg.dot(Og),n=Math.cos(e);if(n1&&Te.copy(Zo,yr),Zo.toArray(A[1])}}}}function vUA(A,e,t){if(t<=180&&t>0){t=t/180*Math.PI,$i.fromArray(A[0]),_t.fromArray(A[1]),yr.fromArray(A[2]),Te.sub(Sg,_t,$i),Te.sub(Og,yr,_t);var r=Sg.len(),o=Og.len();if(!(r<.001||o<.001)){Sg.scale(1/r),Og.scale(1/o);var n=Sg.dot(e),i=Math.cos(t);if(n=B)Te.copy(Zo,yr);else{Zo.scaleAndAdd(Og,g/Math.tan(Math.PI/2-a));var Q=yr.x!==_t.x?(Zo.x-_t.x)/(yr.x-_t.x):(Zo.y-_t.y)/(yr.y-_t.y);if(isNaN(Q))return;Q<0?Te.copy(Zo,_t):Q>1&&Te.copy(Zo,yr)}Zo.toArray(A[1])}}}}function I4(A,e,t,r){var o=t==="normal",n=o?A:A.ensureState(t);n.ignore=e;var i=r.get("smooth");i&&i===!0&&(i=.3),n.shape=n.shape||{},i>0&&(n.shape.smooth=i);var g=r.getModel("lineStyle").getLineStyle();o?A.useStyle(g):n.style=g}function wUA(A,e){var t=e.smooth,r=e.points;if(r)if(A.moveTo(r[0][0],r[0][1]),t>0&&r.length>=3){var o=QB(r[0],r[1]),n=QB(r[1],r[2]);if(!o||!n){A.lineTo(r[1][0],r[1][1]),A.lineTo(r[2][0],r[2][1]);return}var i=Math.min(o,n)*t,g=jc([],r[1],r[0],i/o),B=jc([],r[1],r[2],i/n),s=jc([],g,B,.5);A.bezierCurveTo(g[0],g[1],g[0],g[1],s[0],s[1]),A.bezierCurveTo(B[0],B[1],B[0],B[1],r[2][0],r[2][1])}else for(var a=1;a0&&n&&I(-a/i,0,i);var f=A[0],c=A[i-1],v,w;u(),v<0&&d(-v,.8),w<0&&d(w,.8),u(),h(v,w,1),h(w,v,-1),u(),v<0&&P(-v),w<0&&P(w);function u(){v=f.rect[e]-r,w=o-c.rect[e]-c.rect[t]}function h(p,F,m){if(p<0){var y=Math.min(F,-p);if(y>0){I(y*m,0,i);var H=y+p;H<0&&d(-H*m,1)}else d(-p*m,1)}}function I(p,F,m){p!==0&&(s=!0);for(var y=F;y0)for(var H=0;H0;H--){var G=m[H-1]*x;I(-G,H,i)}}}function P(p){var F=p<0?-1:1;p=Math.abs(p);for(var m=Math.ceil(p/(i-1)),y=0;y0?I(m,0,y+1):I(-m,i-y-1,i),p-=m,p<=0)return}return s}function uUA(A,e,t,r){return GK(A,"x","width",e,t,r)}function zK(A,e,t,r){return GK(A,"y","height",e,t,r)}function RK(A){var e=[];A.sort(function(f,c){return c.priority-f.priority});var t=new ke(0,0,0,0);function r(f){if(!f.ignore){var c=f.ensureState("emphasis");c.ignore==null&&(c.ignore=!1)}f.ignore=!0}for(var o=0;o=0&&r.attr(n.oldLayoutSelect),je(E,"emphasis")>=0&&r.attr(n.oldLayoutEmphasis)),ft(r,s,t,B)}else if(r.attr(s),!lC(r).valueAnimation){var Q=Ue(r.style.opacity,1);r.style.opacity=0,tr(r,{style:{opacity:Q}},t,B)}if(n.oldLayout=s,r.states.select){var C=n.oldLayoutSelect={};uI(C,s,DI),uI(C,r.states.select,DI)}if(r.states.emphasis){var l=n.oldLayoutEmphasis={};uI(l,s,DI),uI(l,r.states.emphasis,DI)}QJ(r,B,a,t,t)}if(o&&!o.ignore&&!o.invisible){var n=IUA(o),i=n.oldLayout,f={points:o.shape.points};i?(o.attr({shape:i}),ft(o,{shape:f},t)):(o.setShape(f),o.style.strokePercent=0,tr(o,{style:{strokePercent:1}},t)),n.oldLayout=f}},A}(),F4=at();function PUA(A){A.registerUpdateLifecycle("series:beforeupdate",function(e,t,r){var o=F4(t).labelManager;o||(o=F4(t).labelManager=new dUA),o.clearLabels()}),A.registerUpdateLifecycle("series:layoutlabels",function(e,t,r){var o=F4(t).labelManager;r.updatedSeries.forEach(function(n){o.addLabelsOfSeries(t.getViewOfSeriesModel(n))}),o.updateLayoutConfig(t),o.layout(t),o.processLabelsOverall()})}var p4=Math.sin,m4=Math.cos,SK=Math.PI,CQ=Math.PI*2,MUA=180/SK,OK=function(){function A(){}return A.prototype.reset=function(e){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,e||4)},A.prototype.moveTo=function(e,t){this._add("M",e,t)},A.prototype.lineTo=function(e,t){this._add("L",e,t)},A.prototype.bezierCurveTo=function(e,t,r,o,n,i){this._add("C",e,t,r,o,n,i)},A.prototype.quadraticCurveTo=function(e,t,r,o){this._add("Q",e,t,r,o)},A.prototype.arc=function(e,t,r,o,n,i){this.ellipse(e,t,r,r,0,o,n,i)},A.prototype.ellipse=function(e,t,r,o,n,i,g,B){var s=g-i,a=!B,Q=Math.abs(s),E=fs(Q-CQ)||(a?s>=CQ:-s>=CQ),C=s>0?s%CQ:s%CQ+CQ,l=!1;E?l=!0:fs(Q)?l=!1:l=C>=SK==!!a;var f=e+r*m4(i),c=t+o*p4(i);this._start&&this._add("M",f,c);var v=Math.round(n*MUA);if(E){var w=1/this._p,u=(a?1:-1)*(CQ-w);this._add("A",r,o,v,1,+a,e+r*m4(i+u),t+o*p4(i+u)),w>.01&&this._add("A",r,o,v,0,+a,f,c)}else{var h=e+r*m4(g),I=t+o*p4(g);this._add("A",r,o,v,+l,+a,h,I)}},A.prototype.rect=function(e,t,r,o){this._add("M",e,t),this._add("l",r,0),this._add("l",0,o),this._add("l",-r,0),this._add("Z")},A.prototype.closePath=function(){this._d.length>0&&this._add("Z")},A.prototype._add=function(e,t,r,o,n,i,g,B,s){for(var a=[],Q=this._p,E=1;E"}function xUA(A){return""}function H4(A,e){e=e||{};var t=e.newline?` -`:"";function r(o){var n=o.children,i=o.tag,g=o.attrs,B=o.text;return UUA(i,g)+(i!=="style"?Oo(B):B||"")+(n?""+t+UA(n,function(s){return r(s)}).join(t)+t:"")+xUA(i)}return r(A)}function GUA(A,e,t){t=t||{};var r=t.newline?` -`:"",o=" {"+r,n=r+"}",i=UA($e(A),function(B){return B+o+UA($e(A[B]),function(s){return s+":"+A[B][s]+";"}).join(r)+n}).join(r),g=UA($e(e),function(B){return"@keyframes "+B+o+UA($e(e[B]),function(s){return s+o+UA($e(e[B][s]),function(a){var Q=e[B][s][a];return a==="d"&&(Q='path("'+Q+'")'),a+":"+Q+";"}).join(r)+n}).join(r)+n}).join(r);return!i&&!g?"":[""].join(r)}function b4(A){return{zrId:A,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function JK(A,e,t,r){return Ao("svg","root",{width:A,height:e,xmlns:TK,"xmlns:xlink":kK,version:"1.1",baseProfile:"full",viewBox:r?"0 0 "+A+" "+e:!1},t)}var zUA=0;function KK(){return zUA++}var XK={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},lQ="transform-origin";function RUA(A,e,t){var r=IA({},A.shape);IA(r,e),A.buildPath(t,r);var o=new OK;return o.reset(XN(A)),t.rebuildPath(o,1),o.generateStr(),o.getStr()}function LUA(A,e){var t=e.originX,r=e.originY;(t||r)&&(A[lQ]=t+"px "+r+"px")}var SUA={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function VK(A,e){var t=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[t]=A,t}function OUA(A,e,t){var r=A.shape.paths,o={},n,i;if(k(r,function(B){var s=b4(t.zrId);s.animation=!0,hI(B,{},s,!0);var a=s.cssAnims,Q=s.cssNodes,E=$e(a),C=E.length;if(C){i=E[C-1];var l=a[i];for(var f in l){var c=l[f];o[f]=o[f]||{d:""},o[f].d+=c.d||""}for(var v in Q){var w=Q[v].animation;w.indexOf(i)>=0&&(n=w)}}}),!!n){e.d=!1;var g=VK(o,t);return n.replace(i,g)}}function WK(A){return qA(A)?XK[A]?"cubic-bezier("+XK[A]+")":I0(A)?A:"":""}function hI(A,e,t,r){var o=A.animators,n=o.length,i=[];if(A instanceof Eh){var g=OUA(A,e,t);if(g)i.push(g);else if(!n)return}else if(!n)return;for(var B={},s=0;s0}).length){var W=VK(P,t);return W+" "+w[0]+" both"}}for(var c in B){var g=f(B[c]);g&&i.push(g)}if(i.length){var v=t.zrId+"-cls-"+KK();t.cssNodes["."+v]={animation:i.join(",")},e.class=v}}function TUA(A,e,t){if(!A.ignore)if(A.isSilent()){var r={"pointer-events":"none"};ZK(r,e,t)}else{var o=A.states.emphasis&&A.states.emphasis.style?A.states.emphasis.style:{},n=o.fill;if(!n){var i=A.style&&A.style.fill,g=A.states.select&&A.states.select.style&&A.states.select.style.fill,B=A.currentStates.indexOf("select")>=0&&g||i;B&&(n=YD(B))}var s=o.lineWidth;if(s){var a=!o.strokeNoScale&&A.transform?A.transform[0]:1;s=s/a}var r={cursor:"pointer"};n&&(r.fill=n),o.stroke&&(r.stroke=o.stroke),s&&(r["stroke-width"]=s),ZK(r,e,t)}}function ZK(A,e,t,r){var o=JSON.stringify(A),n=t.cssStyleCache[o];n||(n=t.zrId+"-cls-"+KK(),t.cssStyleCache[o]=n,t.cssNodes["."+n+":hover"]=A),e.class=e.class?e.class+" "+n:n}var ov=Math.round;function qK(A){return A&&qA(A.src)}function _K(A){return A&&le(A.toDataURL)}function U4(A,e,t,r){YUA(function(o,n){var i=o==="fill"||o==="stroke";i&&KN(n)?o5(e,A,o,r):i&&y0(n)?n5(t,A,o,r):i&&n==="none"?A[o]="transparent":A[o]=n},e,t,!1),VUA(t,A,r)}function x4(A,e){var t=E1(e);t&&(t.each(function(r,o){r!=null&&(A[(NK+o).toLowerCase()]=r+"")}),e.isSilent()&&(A[NK+"silent"]="true"))}function $K(A){return fs(A[0]-1)&&fs(A[1])&&fs(A[2])&&fs(A[3]-1)}function kUA(A){return fs(A[4])&&fs(A[5])}function G4(A,e,t){if(e&&!(kUA(e)&&$K(e))){var r=1e4;A.transform=$K(e)?"translate("+ov(e[4]*r)/r+" "+ov(e[5]*r)/r+")":xmA(e)}}function A5(A,e,t){for(var r=A.points,o=[],n=0;n"u"){var c="Image width/height must been given explictly in svg-ssr renderer.";ue(E,c),ue(C,c)}else if(E==null||C==null){var v=function(m,y){if(m){var H=m.elm,U=E||y.width,Y=C||y.height;m.tag==="pattern"&&(s?(Y=1,U/=n.width):a&&(U=1,Y/=n.height)),m.attrs.width=U,m.attrs.height=Y,H&&(H.setAttribute("width",U),H.setAttribute("height",Y))}},w=Bm(l,null,A,function(m){B||v(d,m),v(Q,m)});w&&w.width&&w.height&&(E=E||w.width,C=C||w.height)}Q=Ao("image","img",{href:l,width:E,height:C}),i.width=E,i.height=C}else o.svgElement&&(Q=Pe(o.svgElement),i.width=o.svgWidth,i.height=o.svgHeight);if(Q){var u,h;B?u=h=1:s?(h=1,u=i.width/n.width):a?(u=1,h=i.height/n.height):i.patternUnits="userSpaceOnUse",u!=null&&!isNaN(u)&&(i.width=u),h!=null&&!isNaN(h)&&(i.height=h);var I=VN(o);I&&(i.patternTransform=I);var d=Ao("pattern","",i,[Q]),P=H4(d),p=r.patternCache,F=p[P];F||(F=r.zrId+"-p"+r.patternIdx++,p[P]=F,i.id=F,d=r.defs[F]=Ao("pattern",F,i,[Q])),e[t]=UD(F)}}function WUA(A,e,t){var r=t.clipPathCache,o=t.defs,n=r[A.id];if(!n){n=t.zrId+"-c"+t.clipPathIdx++;var i={id:n};r[A.id]=n,o[n]=Ao("clipPath",n,i,[t5(A,t)])}e["clip-path"]=UD(n)}function i5(A){return document.createTextNode(A)}function cQ(A,e,t){A.insertBefore(e,t)}function g5(A,e){A.removeChild(e)}function B5(A,e){A.appendChild(e)}function s5(A){return A.parentNode}function a5(A){return A.nextSibling}function z4(A,e){A.textContent=e}var Q5=58,ZUA=120,qUA=Ao("","");function R4(A){return A===void 0}function Tg(A){return A!==void 0}function _UA(A,e,t){for(var r={},o=e;o<=t;++o){var n=A[o].key;n!==void 0&&(process.env.NODE_ENV!=="production"&&r[n]!=null&&console.error("Duplicate key "+n),r[n]=o)}return r}function nv(A,e){var t=A.key===e.key,r=A.tag===e.tag;return r&&t}function iv(A){var e,t=A.children,r=A.tag;if(Tg(r)){var o=A.elm=jK(r);if(L4(qUA,A),YA(t))for(e=0;en?(l=t[B+1]==null?null:t[B+1].elm,E5(A,l,t,o,B)):II(A,e,r,n))}function zC(A,e){var t=e.elm=A.elm,r=A.children,o=e.children;A!==e&&(L4(A,e),R4(e.text)?Tg(r)&&Tg(o)?r!==o&&$UA(t,r,o):Tg(o)?(Tg(A.text)&&z4(t,""),E5(t,null,o,0,o.length-1)):Tg(r)?II(t,r,0,r.length-1):Tg(A.text)&&z4(t,""):A.text!==e.text&&(Tg(r)&&II(t,r,0,r.length-1),z4(t,e.text)))}function AxA(A,e){if(nv(A,e))zC(A,e);else{var t=A.elm,r=s5(t);iv(e),r!==null&&(cQ(r,e.elm,a5(t)),II(r,[A],0,0))}return e}var exA=0,txA=function(){function A(e,t,r){if(this.type="svg",this.refreshHover=C5("refreshHover"),this.configLayer=C5("configLayer"),this.storage=t,this._opts=r=IA({},r),this.root=e,this._id="zr"+exA++,this._oldVNode=JK(r.width,r.height),e&&!r.ssr){var o=this._viewport=document.createElement("div");o.style.cssText="position:relative;overflow:hidden";var n=this._svgDom=this._oldVNode.elm=jK("svg");L4(null,this._oldVNode),o.appendChild(n),e.appendChild(o)}this.resize(r.width,r.height)}return A.prototype.getType=function(){return this.type},A.prototype.getViewportRoot=function(){return this._viewport},A.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},A.prototype.getSvgDom=function(){return this._svgDom},A.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style="position:absolute;left:0;top:0;user-select:none",AxA(this._oldVNode,e),this._oldVNode=e}},A.prototype.renderOneToVNode=function(e){return r5(e,b4(this._id))},A.prototype.renderToVNode=function(e){e=e||{};var t=this.storage.getDisplayList(!0),r=this._width,o=this._height,n=b4(this._id);n.animation=e.animation,n.willUpdate=e.willUpdate,n.compress=e.compress,n.emphasis=e.emphasis;var i=[],g=this._bgVNode=rxA(r,o,this._backgroundColor,n);g&&i.push(g);var B=e.compress?null:this._mainVNode=Ao("g","main",{},[]);this._paintList(t,n,B?B.children:i),B&&i.push(B);var s=UA($e(n.defs),function(E){return n.defs[E]});if(s.length&&i.push(Ao("defs","defs",{},s)),e.animation){var a=GUA(n.cssNodes,n.cssAnims,{newline:!0});if(a){var Q=Ao("style","stl",{},[],a);i.push(Q)}}return JK(r,o,i,e.useViewBox)},A.prototype.renderToString=function(e){return e=e||{},H4(this.renderToVNode({animation:Ue(e.cssAnimation,!0),emphasis:Ue(e.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:Ue(e.useViewBox,!0)}),{newline:!0})},A.prototype.setBackgroundColor=function(e){this._backgroundColor=e},A.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},A.prototype._paintList=function(e,t,r){for(var o=e.length,n=[],i=0,g,B,s=0,a=0;a=0&&!(E&&B&&E[f]===B[f]);f--);for(var c=l-1;c>f;c--)i--,g=n[i-1];for(var v=f+1;v=g)}}for(var Q=this.__startIndex;Q15)break}}Y.prevElClipPaths&&v.restore()};if(w)if(w.length===0)p=c.__endIndex;else for(var m=C.dpr,y=0;y0&&e>o[0]){for(B=0;Be);B++);g=r[o[B]]}if(o.splice(B+1,0,e),r[e]=t,!t.virtual)if(g){var s=g.dom;s.nextSibling?i.insertBefore(t.dom,s.nextSibling):i.appendChild(t.dom)}else i.firstChild?i.insertBefore(t.dom,i.firstChild):i.appendChild(t.dom);t.painter||(t.painter=this)},A.prototype.eachLayer=function(e,t){for(var r=this._zlevelList,o=0;o0?dI:0),this._needsManuallyCompositing),a.__builtin__||qn("ZLevel "+s+" has been used by unkown layer "+a.id),a!==n&&(a.__used=!0,a.__startIndex!==B&&(a.__dirty=!0),a.__startIndex=B,a.incremental?a.__drawIndex=-1:a.__drawIndex=B,t(B),n=a),o.__dirty&yn&&!o.__inHover&&(a.__dirty=!0,a.incremental&&a.__drawIndex<0&&(a.__drawIndex=B))}t(B),this.eachBuiltinLayer(function(Q,E){!Q.__used&&Q.getElementCount()>0&&(Q.__dirty=!0,Q.__startIndex=Q.__endIndex=Q.__drawIndex=0),Q.__dirty&&Q.__drawIndex<0&&(Q.__drawIndex=Q.__startIndex)})},A.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},A.prototype._clearLayer=function(e){e.clear()},A.prototype.setBackgroundColor=function(e){this._backgroundColor=e,k(this._layers,function(t){t.setUnpainted()})},A.prototype.configLayer=function(e,t){if(t){var r=this._layerConfig;r[e]?Se(r[e],t,!0):r[e]=t;for(var o=0;o-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),r},e.type="series.line",e.dependencies=["grid","polar"],e.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},e}(Lt);function RC(A,e){var t=A.mapDimensionsAll("defaultedLabel"),r=t.length;if(r===1){var o=IC(A,e,t[0]);return o!=null?o+"":null}else if(r){for(var n=[],i=0;i=0&&r.push(e[n])}return r.join(" ")}var gv=function(A){uA(e,A);function e(t,r,o,n){var i=A.call(this)||this;return i.updateData(t,r,o,n),i}return e.prototype._createSymbol=function(t,r,o,n,i){this.removeAll();var g=mr(t,-1,-1,2,2,null,i);g.attr({z2:100,culling:!0,scaleX:n[0]/2,scaleY:n[1]/2}),g.drift=QxA,this._symbolType=t,this.add(g)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){DB(this.childAt(0))},e.prototype.downplay=function(){hB(this.childAt(0))},e.prototype.setZ=function(t,r){var o=this.childAt(0);o.zlevel=t,o.z=r},e.prototype.setDraggable=function(t,r){var o=this.childAt(0);o.draggable=t,o.cursor=!r&&t?"move":o.cursor},e.prototype.updateData=function(t,r,o,n){this.silent=!1;var i=t.getItemVisual(r,"symbol")||"circle",g=t.hostModel,B=e.getSymbolSize(t,r),s=i!==this._symbolType,a=n&&n.disableAnimation;if(s){var Q=t.getItemVisual(r,"symbolKeepAspect");this._createSymbol(i,t,r,B,Q)}else{var E=this.childAt(0);E.silent=!1;var C={scaleX:B[0]/2,scaleY:B[1]/2};a?E.attr(C):ft(E,C,g,r),Xi(E)}if(this._updateCommon(t,r,B,o,n),s){var E=this.childAt(0);if(!a){var C={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:E.style.opacity}};E.scaleX=E.scaleY=0,E.style.opacity=0,tr(E,C,g,r)}}a&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,r,o,n,i){var g=this.childAt(0),B=t.hostModel,s,a,Q,E,C,l,f,c,v;if(n&&(s=n.emphasisItemStyle,a=n.blurItemStyle,Q=n.selectItemStyle,E=n.focus,C=n.blurScope,f=n.labelStatesModels,c=n.hoverScale,v=n.cursorStyle,l=n.emphasisDisabled),!n||t.hasItemOption){var w=n&&n.itemModel?n.itemModel:t.getItemModel(r),u=w.getModel("emphasis");s=u.getModel("itemStyle").getItemStyle(),Q=w.getModel(["select","itemStyle"]).getItemStyle(),a=w.getModel(["blur","itemStyle"]).getItemStyle(),E=u.get("focus"),C=u.get("blurScope"),l=u.get("disabled"),f=_r(w),c=u.getShallow("scale"),v=w.getShallow("cursor")}var h=t.getItemVisual(r,"symbolRotate");g.attr("rotation",(h||0)*Math.PI/180||0);var I=nQ(t.getItemVisual(r,"symbolOffset"),o);I&&(g.x=I[0],g.y=I[1]),v&&g.attr("cursor",v);var d=t.getItemVisual(r,"style"),P=d.fill;if(g instanceof Bo){var p=g.style;g.useStyle(IA({image:p.image,x:p.x,y:p.y,width:p.width,height:p.height},d))}else g.__isEmptyBrush?g.useStyle(IA({},d)):g.useStyle(d),g.style.decal=null,g.setColor(P,i&&i.symbolInnerColor),g.style.strokeNoScale=!0;var F=t.getItemVisual(r,"liftZ"),m=this._z2;F!=null?m==null&&(this._z2=g.z2,g.z2+=F):m!=null&&(g.z2=m,this._z2=null);var y=i&&i.useNameLabel;wo(g,f,{labelFetcher:B,labelDataIndex:r,defaultText:H,inheritColor:P,defaultOpacity:d.opacity});function H(x){return y?t.getName(x):RC(t,x)}this._sizeX=o[0]/2,this._sizeY=o[1]/2;var U=g.ensureState("emphasis");U.style=s,g.ensureState("select").style=Q,g.ensureState("blur").style=a;var Y=c==null||c===!0?Math.max(1.1,3/this._sizeY):isFinite(c)&&c>0?+c:1;U.scaleX=this._sizeX*Y,U.scaleY=this._sizeY*Y,this.setSymbolScale(1),cr(this,E,C,l)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,r,o){var n=this.childAt(0),i=He(this).dataIndex,g=o&&o.animation;if(this.silent=n.silent=!0,o&&o.fadeLabel){var B=n.getTextContent();B&&ds(B,{style:{opacity:0}},r,{dataIndex:i,removeOpt:g,cb:function(){n.removeTextContent()}})}else n.removeTextContent();ds(n,{style:{opacity:0},scaleX:0,scaleY:0},r,{dataIndex:i,cb:t,removeOpt:g})},e.getSymbolSize=function(t,r){return pC(t.getItemVisual(r,"symbolSize"))},e}(me);function QxA(A,e){this.parent.drift(A,e)}function O4(A,e,t,r){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(r.isIgnore&&r.isIgnore(t))&&!(r.clipShape&&!r.clipShape.contain(e[0],e[1]))&&A.getItemVisual(t,"symbol")!=="none"}function v5(A){return A!=null&&!ve(A)&&(A={isIgnore:A}),A||{}}function w5(A){var e=A.hostModel,t=e.getModel("emphasis");return{emphasisItemStyle:t.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:t.get("focus"),blurScope:t.get("blurScope"),emphasisDisabled:t.get("disabled"),hoverScale:t.get("scale"),labelStatesModels:_r(e),cursorStyle:e.get("cursor")}}var Bv=function(){function A(e){this.group=new me,this._SymbolCtor=e||gv}return A.prototype.updateData=function(e,t){this._progressiveEls=null,t=v5(t);var r=this.group,o=e.hostModel,n=this._data,i=this._SymbolCtor,g=t.disableAnimation,B=w5(e),s={disableAnimation:g},a=t.getSymbolPoint||function(Q){return e.getItemLayout(Q)};n||r.removeAll(),e.diff(n).add(function(Q){var E=a(Q);if(O4(e,E,Q,t)){var C=new i(e,Q,B,s);C.setPosition(E),e.setItemGraphicEl(Q,C),r.add(C)}}).update(function(Q,E){var C=n.getItemGraphicEl(E),l=a(Q);if(!O4(e,l,Q,t)){r.remove(C);return}var f=e.getItemVisual(Q,"symbol")||"circle",c=C&&C.getSymbolType&&C.getSymbolType();if(!C||c&&c!==f)r.remove(C),C=new i(e,Q,B,s),C.setPosition(l);else{C.updateData(e,Q,B,s);var v={x:l[0],y:l[1]};g?C.attr(v):ft(C,v,o)}r.add(C),e.setItemGraphicEl(Q,C)}).remove(function(Q){var E=n.getItemGraphicEl(Q);E&&E.fadeOut(function(){r.remove(E)},o)}).execute(),this._getSymbolPoint=a,this._data=e},A.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(r,o){var n=e._getSymbolPoint(o);r.setPosition(n),r.markRedraw()})},A.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=w5(e),this._data=null,this.group.removeAll()},A.prototype.incrementalUpdate=function(e,t,r){this._progressiveEls=[],r=v5(r);function o(B){B.isGroup||(B.incremental=!0,B.ensureState("emphasis").hoverLayer=!0)}for(var n=e.start;n0?t=r[0]:r[1]<0&&(t=r[1]),t}function D5(A,e,t,r){var o=NaN;A.stacked&&(o=t.get(t.getCalculationInfo("stackedOverDimension"),r)),isNaN(o)&&(o=A.valueStart);var n=A.baseDataOffset,i=[];return i[n]=t.get(A.baseDim,r),i[1-n]=o,e.dataToPoint(i)}function CxA(A,e){var t=[];return e.diff(A).add(function(r){t.push({cmd:"+",idx:r})}).update(function(r,o){t.push({cmd:"=",idx:o,idx1:r})}).remove(function(r){t.push({cmd:"-",idx:r})}).execute(),t}function lxA(A,e,t,r,o,n,i,g){for(var B=CxA(A,e),s=[],a=[],Q=[],E=[],C=[],l=[],f=[],c=u5(o,e,i),v=A.getLayout("points")||[],w=e.getLayout("points")||[],u=0;u=o||f<0)break;if(vQ(v,w)){if(B){f+=n;continue}break}if(f===t)A[n>0?"moveTo":"lineTo"](v,w),Q=v,E=w;else{var u=v-s,h=w-a;if(u*u+h*h<.5){f+=n;continue}if(i>0){for(var I=f+n,d=e[I*2],P=e[I*2+1];d===v&&P===w&&c=r||vQ(d,P))C=v,l=w;else{m=d-s,y=P-a;var Y=v-s,x=d-v,G=w-a,R=P-w,z=void 0,L=void 0;if(g==="x"){z=Math.abs(Y),L=Math.abs(x);var b=m>0?1:-1;C=v-b*z*i,l=w,H=v+b*L*i,U=w}else if(g==="y"){z=Math.abs(G),L=Math.abs(R);var O=y>0?1:-1;C=v,l=w-O*z*i,H=v,U=w+O*L*i}else z=Math.sqrt(Y*Y+G*G),L=Math.sqrt(x*x+R*R),F=L/(L+z),C=v-m*i*(1-F),l=w-y*i*(1-F),H=v+m*i*F,U=w+y*i*F,H=Us(H,xs(d,v)),U=Us(U,xs(P,w)),H=xs(H,Us(d,v)),U=xs(U,Us(P,w)),m=H-v,y=U-w,C=v-m*z/L,l=w-y*z/L,C=Us(C,xs(s,v)),l=Us(l,xs(a,w)),C=xs(C,Us(s,v)),l=xs(l,Us(a,w)),m=v-C,y=w-l,H=v+m*L/z,U=w+y*L/z}A.bezierCurveTo(Q,E,C,l,v,w),Q=H,E=U}else A.lineTo(v,w)}s=v,a=w,f+=n}return c}var h5=function(){function A(){this.smooth=0,this.smoothConstraint=!0}return A}(),cxA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="ec-polyline",r}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new h5},e.prototype.buildPath=function(t,r){var o=r.points,n=0,i=o.length/2;if(r.connectNulls){for(;i>0&&vQ(o[i*2-2],o[i*2-1]);i--);for(;n=0){var h=s?(l-B)*u+B:(C-g)*u+g;return s?[t,h]:[h,t]}g=C,B=l;break;case i.C:C=n[Q++],l=n[Q++],f=n[Q++],c=n[Q++],v=n[Q++],w=n[Q++];var I=s?pD(g,C,f,v,t,a):pD(B,l,c,w,t,a);if(I>0)for(var d=0;d=0){var h=s?Zr(B,l,c,w,P):Zr(g,C,f,v,P);return s?[t,h]:[h,t]}}g=v,B=w;break}}},e}(Ze),fxA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e}(h5),I5=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="ec-polygon",r}return e.prototype.getDefaultShape=function(){return new fxA},e.prototype.buildPath=function(t,r){var o=r.points,n=r.stackedOnPoints,i=0,g=o.length/2,B=r.smoothMonotone;if(r.connectNulls){for(;g>0&&vQ(o[g*2-2],o[g*2-1]);g--);for(;ie){n?t.push(i(n,B,e)):o&&t.push(i(o,B,0),i(o,B,e));break}else o&&(t.push(i(o,B,0)),o=null),t.push(B),n=B}return t}function uxA(A,e,t){var r=A.getVisual("visualMeta");if(!(!r||!r.length||!A.count())){if(e.type!=="cartesian2d"){process.env.NODE_ENV!=="production"&&console.warn("Visual map on line style is only supported on cartesian2d.");return}for(var o,n,i=r.length-1;i>=0;i--){var g=A.getDimensionInfo(r[i].dimension);if(o=g&&g.coordDim,o==="x"||o==="y"){n=r[i];break}}if(!n){process.env.NODE_ENV!=="production"&&console.warn("Visual map on line style only support x or y dimension.");return}var B=e.getAxis(o),s=UA(n.stops,function(u){return{coord:B.toGlobalCoord(B.dataToCoord(u.value)),color:u.color}}),a=s.length,Q=n.outerColors.slice();a&&s[0].coord>s[a-1].coord&&(s.reverse(),Q.reverse());var E=wxA(s,o==="x"?t.getWidth():t.getHeight()),C=E.length;if(!C&&a)return s[0].coord<0?Q[1]?Q[1]:s[a-1].color:Q[0]?Q[0]:s[0].color;var l=10,f=E[0].coord-l,c=E[C-1].coord+l,v=c-f;if(v<.001)return"transparent";k(E,function(u){u.offset=(u.coord-f)/v}),E.push({offset:C?E[C-1].offset:.5,color:Q[1]||"transparent"}),E.unshift({offset:C?E[0].offset:.5,color:Q[0]||"transparent"});var w=new BC(0,0,0,0,E,!0);return w[o]=f,w[o+"2"]=c,w}}function DxA(A,e,t){var r=A.get("showAllSymbol"),o=r==="auto";if(!(r&&!o)){var n=t.getAxesByScale("ordinal")[0];if(n&&!(o&&hxA(n,e))){var i=e.mapDimension(n.dim),g={};return k(n.getViewLabels(),function(B){var s=n.scale.getRawOrdinalNumber(B.tickValue);g[s]=1}),function(B){return!g.hasOwnProperty(e.get(i,B))}}}}function hxA(A,e){var t=A.getExtent(),r=Math.abs(t[1]-t[0])/A.scale.count();isNaN(r)&&(r=0);for(var o=e.count(),n=Math.max(1,Math.round(o/5)),i=0;ir)return!1;return!0}function IxA(A,e){return isNaN(A)||isNaN(e)}function dxA(A){for(var e=A.length/2;e>0&&IxA(A[e*2-2],A[e*2-1]);e--);return e-1}function y5(A,e){return[A[e*2],A[e*2+1]]}function PxA(A,e,t){for(var r=A.length/2,o=t==="x"?0:1,n,i,g=0,B=-1,s=0;s=e||n>=e&&i<=e){B=s;break}g=s,n=i}return{range:[g,B],t:(e-n)/(i-n)}}function Y5(A){if(A.get(["endLabel","show"]))return!0;for(var e=0;e0&&t.get(["emphasis","lineStyle","width"])==="bolder"){var b=f.getState("emphasis").style;b.lineWidth=+f.style.lineWidth+1}He(f).seriesIndex=t.seriesIndex,cr(f,R,z,L);var O=m5(t.get("smooth")),T=t.get("smoothMonotone");if(f.setShape({smooth:O,smoothMonotone:T,connectNulls:p}),c){var S=B.getCalculationInfo("stackedOnSeries"),j=0;c.useStyle(we(a.getAreaStyle(),{fill:U,opacity:.7,lineJoin:"bevel",decal:B.getVisual("style").decal})),S&&(j=m5(S.get("smooth"))),c.setShape({smooth:O,stackedOnSmooth:j,smoothMonotone:T,connectNulls:p}),vo(c,t,"areaStyle"),He(c).seriesIndex=t.seriesIndex,cr(c,R,z,L)}var J=function(Z){n._changePolyState(Z)};B.eachItemGraphicEl(function(Z){Z&&(Z.onHoverStateChange=J)}),this._polyline.onHoverStateChange=J,this._data=B,this._coordSys=i,this._stackedOnPoints=d,this._points=Q,this._step=y,this._valueOrigin=h,t.get("triggerLineEvent")&&(this.packEventData(t,f),c&&this.packEventData(t,c))},e.prototype.packEventData=function(t,r){He(r).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,r,o,n){var i=t.getData(),g=Ha(i,n);if(this._changePolyState("emphasis"),!(g instanceof Array)&&g!=null&&g>=0){var B=i.getLayout("points"),s=i.getItemGraphicEl(g);if(!s){var a=B[g*2],Q=B[g*2+1];if(isNaN(a)||isNaN(Q)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(a,Q))return;var E=t.get("zlevel")||0,C=t.get("z")||0;s=new gv(i,g),s.x=a,s.y=Q,s.setZ(E,C);var l=s.getSymbolPath().getTextContent();l&&(l.zlevel=E,l.z=C,l.z2=this._polyline.z2+1),s.__temp=!0,i.setItemGraphicEl(g,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else Ht.prototype.highlight.call(this,t,r,o,n)},e.prototype.downplay=function(t,r,o,n){var i=t.getData(),g=Ha(i,n);if(this._changePolyState("normal"),g!=null&&g>=0){var B=i.getItemGraphicEl(g);B&&(B.__temp?(i.setItemGraphicEl(g,null),this.group.remove(B)):B.downplay())}else Ht.prototype.downplay.call(this,t,r,o,n)},e.prototype._changePolyState=function(t){var r=this._polygon;ih(this._polyline,t),r&&ih(r,t)},e.prototype._newPolyline=function(t){var r=this._polyline;return r&&this._lineGroup.remove(r),r=new cxA({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(r),this._polyline=r,r},e.prototype._newPolygon=function(t,r){var o=this._polygon;return o&&this._lineGroup.remove(o),o=new I5({shape:{points:t,stackedOnPoints:r},segmentIgnoreThreshold:2}),this._lineGroup.add(o),this._polygon=o,o},e.prototype._initSymbolLabelAnimation=function(t,r,o){var n,i,g=r.getBaseAxis(),B=g.inverse;r.type==="cartesian2d"?(n=g.isHorizontal(),i=!1):r.type==="polar"&&(n=g.dim==="angle",i=!0);var s=t.hostModel,a=s.get("animationDuration");le(a)&&(a=a(null));var Q=s.get("animationDelay")||0,E=le(Q)?Q(null):Q;t.eachItemGraphicEl(function(C,l){var f=C;if(f){var c=[C.x,C.y],v=void 0,w=void 0,u=void 0;if(o)if(i){var h=o,I=r.pointToCoord(c);n?(v=h.startAngle,w=h.endAngle,u=-I[1]/180*Math.PI):(v=h.r0,w=h.r,u=I[0])}else{var d=o;n?(v=d.x,w=d.x+d.width,u=C.x):(v=d.y+d.height,w=d.y,u=C.y)}var P=w===v?0:(u-v)/(w-v);B&&(P=1-P);var p=le(Q)?Q(l):a*P+E,F=f.getSymbolPath(),m=F.getTextContent();f.attr({scaleX:0,scaleY:0}),f.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:p}),m&&m.animateFrom({style:{opacity:0}},{duration:300,delay:p}),F.disableLabelAnimation=!0}})},e.prototype._initOrUpdateEndLabel=function(t,r,o){var n=t.getModel("endLabel");if(Y5(t)){var i=t.getData(),g=this._polyline,B=i.getLayout("points");if(!B){g.removeTextContent(),this._endLabel=null;return}var s=this._endLabel;s||(s=this._endLabel=new Et({z2:200}),s.ignoreClip=!0,g.setTextContent(this._endLabel),g.disableLabelAnimation=!0);var a=dxA(B);a>=0&&(wo(g,_r(t,"endLabel"),{inheritColor:o,labelFetcher:t,labelDataIndex:a,defaultText:function(Q,E,C){return C!=null?f5(i,C):RC(i,Q)},enableTextSetter:!0},MxA(n,r)),g.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,r,o,n,i,g,B){var s=this._endLabel,a=this._polyline;if(s){t<1&&n.originalX==null&&(n.originalX=s.x,n.originalY=s.y);var Q=o.getLayout("points"),E=o.hostModel,C=E.get("connectNulls"),l=g.get("precision"),f=g.get("distance")||0,c=B.getBaseAxis(),v=c.isHorizontal(),w=c.inverse,u=r.shape,h=w?v?u.x:u.y+u.height:v?u.x+u.width:u.y,I=(v?f:0)*(w?-1:1),d=(v?0:-f)*(w?-1:1),P=v?"x":"y",p=PxA(Q,h,P),F=p.range,m=F[1]-F[0],y=void 0;if(m>=1){if(m>1&&!C){var H=y5(Q,F[0]);s.attr({x:H[0]+I,y:H[1]+d}),i&&(y=E.getRawValue(F[0]))}else{var H=a.getPointOn(h,P);H&&s.attr({x:H[0]+I,y:H[1]+d});var U=E.getRawValue(F[0]),Y=E.getRawValue(F[1]);i&&(y=H1(o,l,U,Y,p.t))}n.lastFrameIndex=F[0]}else{var x=t===1||n.lastFrameIndex>0?F[0]:0,H=y5(Q,x);i&&(y=E.getRawValue(x)),s.attr({x:H[0]+I,y:H[1]+d})}if(i){var G=lC(s);typeof G.setLabelText=="function"&&G.setLabelText(y)}}},e.prototype._doUpdateAnimation=function(t,r,o,n,i,g,B){var s=this._polyline,a=this._polygon,Q=t.hostModel,E=lxA(this._data,t,this._stackedOnPoints,r,this._coordSys,o,this._valueOrigin),C=E.current,l=E.stackedOnCurrent,f=E.next,c=E.stackedOnNext;if(i&&(C=Gs(E.current,o,i,B),l=Gs(E.stackedOnCurrent,o,i,B),f=Gs(E.next,o,i,B),c=Gs(E.stackedOnNext,o,i,B)),p5(C,f)>3e3||a&&p5(l,c)>3e3){s.stopAnimation(),s.setShape({points:f}),a&&(a.stopAnimation(),a.setShape({points:f,stackedOnPoints:c}));return}s.shape.__points=E.current,s.shape.points=C;var v={shape:{points:f}};E.current!==C&&(v.shape.__points=E.next),s.stopAnimation(),ft(s,v,Q),a&&(a.setShape({points:C,stackedOnPoints:l}),a.stopAnimation(),ft(a,{shape:{stackedOnPoints:c}},Q),s.shape.points!==a.shape.points&&(a.shape.points=s.shape.points));for(var w=[],u=E.status,h=0;he&&(e=A[t]);return isFinite(e)?e:NaN},min:function(A){for(var e=1/0,t=0;te&&(e=n,t=o)}return isFinite(t)?t:NaN},nearest:function(A){return A[0]}},mxA=function(A){return Math.round(A.length/2)};function H5(A){return{seriesType:A,reset:function(e,t,r){var o=e.getData(),n=e.get("sampling"),i=e.coordinateSystem,g=o.count();if(g>10&&i.type==="cartesian2d"&&n){var B=i.getBaseAxis(),s=i.getOtherAxis(B),a=B.getExtent(),Q=r.getDevicePixelRatio(),E=Math.abs(a[1]-a[0])*(Q||1),C=Math.round(g/E);if(isFinite(C)&&C>1){n==="lttb"&&e.setData(o.lttbDownSample(o.mapDimension(s.dim),1/C));var l=void 0;qA(n)?l=pxA[n]:le(n)&&(l=n),l&&e.setData(o.downSample(o.mapDimension(s.dim),1/C,l,mxA))}}}}}function yxA(A){A.registerChartView(FxA),A.registerSeriesModel(axA),A.registerLayout(av("line",!0)),A.registerVisual({seriesType:"line",reset:function(e){var t=e.getData(),r=e.getModel("lineStyle").getLineStyle();r&&!r.stroke&&(r.stroke=t.getVisual("style").fill),t.setVisual("legendLineStyle",r)}}),A.registerProcessor(A.PRIORITY.PROCESSOR.STATISTIC,H5("line"))}var Qv=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,r){return zg(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t,r,o){var n=this.coordinateSystem;if(n&&n.clampData){var i=n.clampData(t),g=n.dataToPoint(i);if(o)k(n.getAxes(),function(E,C){if(E.type==="category"&&r!=null){var l=E.getTicksCoords(),f=E.getTickModel().get("alignWithLabel"),c=i[C],v=r[C]==="x1"||r[C]==="y1";if(v&&!f&&(c+=1),l.length<2)return;if(l.length===2){g[C]=E.toGlobalCoord(E.getExtent()[v?1:0]);return}for(var w=void 0,u=void 0,h=1,I=0;Ic){u=(d+w)/2;break}I===1&&(h=P-l[0].tickValue)}u==null&&(w?w&&(u=l[l.length-1].coord):u=l[0].coord),g[C]=E.toGlobalCoord(u)}});else{var B=this.getData(),s=B.getLayout("offset"),a=B.getLayout("size"),Q=n.getBaseAxis().isHorizontal()?0:1;g[Q]+=s+a/2}return g}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(Lt);Lt.registerClass(Qv);var YxA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(){return zg(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),r=this.get("largeThreshold");return r>t&&(t=r),t},e.prototype.brushSelector=function(t,r,o){return o.rect(r.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=Fs(Qv.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),e}(Qv),HxA=function(){function A(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return A}(),PI=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="sausage",r}return e.prototype.getDefaultShape=function(){return new HxA},e.prototype.buildPath=function(t,r){var o=r.cx,n=r.cy,i=Math.max(r.r0||0,0),g=Math.max(r.r,0),B=(g-i)*.5,s=i+B,a=r.startAngle,Q=r.endAngle,E=r.clockwise,C=Math.PI*2,l=E?Q-aMath.PI/2&&ag)return!0;g=Q}return!1},e.prototype._isOrderDifferentInView=function(t,r){for(var o=r.scale,n=o.getExtent(),i=Math.max(0,n[0]),g=Math.min(n[1],o.getOrdinalMeta().categories.length-1);i<=g;++i)if(t.ordinalNumbers[i]!==o.getRawOrdinalNumber(i))return!0},e.prototype._updateSortWithinSameData=function(t,r,o,n){if(this._isOrderChangedWithinSameData(t,r,o)){var i=this._dataSort(t,o,r);this._isOrderDifferentInView(i,o)&&(this._removeOnRenderedListener(n),n.dispatchAction({type:"changeAxisOrder",componentType:o.dim+"Axis",axisId:o.index,sortInfo:i}))}},e.prototype._dispatchInitSort=function(t,r,o){var n=r.baseAxis,i=this._dataSort(t,n,function(g){return t.get(t.mapDimension(r.otherAxis.dim),g)});o.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",isInitSort:!0,axisId:n.index,sortInfo:i})},e.prototype.remove=function(t,r){this._clear(this._model),this._removeOnRenderedListener(r)},e.prototype.dispose=function(t,r){this._removeOnRenderedListener(r)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var r=this.group,o=this._data;t&&t.isAnimationEnabled()&&o&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],o.eachItemGraphicEl(function(n){pf(n,t,He(n).dataIndex)})):r.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Ht),b5={cartesian2d:function(A,e){var t=e.width<0?-1:1,r=e.height<0?-1:1;t<0&&(e.x+=e.width,e.width=-e.width),r<0&&(e.y+=e.height,e.height=-e.height);var o=A.x+A.width,n=A.y+A.height,i=N4(e.x,A.x),g=j4(e.x+e.width,o),B=N4(e.y,A.y),s=j4(e.y+e.height,n),a=go?g:i,e.y=Q&&B>n?s:B,e.width=a?0:g-i,e.height=Q?0:s-B,t<0&&(e.x+=e.width,e.width=-e.width),r<0&&(e.y+=e.height,e.height=-e.height),a||Q},polar:function(A,e){var t=e.r0<=e.r?1:-1;if(t<0){var r=e.r;e.r=e.r0,e.r0=r}var o=j4(e.r,A.r),n=N4(e.r0,A.r0);e.r=o,e.r0=n;var i=o-n<0;if(t<0){var r=e.r;e.r=e.r0,e.r0=r}return i}},U5={cartesian2d:function(A,e,t,r,o,n,i,g,B){var s=new Qt({shape:IA({},r),z2:1});if(s.__dataIndex=t,s.name="item",n){var a=s.shape,Q=o?"height":"width";a[Q]=0}return s},polar:function(A,e,t,r,o,n,i,g,B){var s=!o&&B?PI:Jo,a=new s({shape:r,z2:1});a.name="item";var Q=R5(o);if(a.calculateTextPosition=bxA(Q,{isRoundCap:s===PI}),n){var E=a.shape,C=o?"r":"endAngle",l={};E[C]=o?r.r0:r.startAngle,l[C]=r[C],(g?ft:tr)(a,{shape:l},n)}return a}};function zxA(A,e){var t=A.get("realtimeSort",!0),r=e.getBaseAxis();if(process.env.NODE_ENV!=="production"&&t&&(r.type!=="category"&&Er("`realtimeSort` will not work because this bar series is not based on a category axis."),e.type!=="cartesian2d"&&Er("`realtimeSort` will not work because this bar series is not on cartesian2d.")),t&&r.type==="category"&&e.type==="cartesian2d")return{baseAxis:r,otherAxis:e.getOtherAxis(r)}}function x5(A,e,t,r,o,n,i,g){var B,s;n?(s={x:r.x,width:r.width},B={y:r.y,height:r.height}):(s={y:r.y,height:r.height},B={x:r.x,width:r.width}),g||(i?ft:tr)(t,{shape:B},e,o,null);var a=e?A.baseAxis.model:null;(i?ft:tr)(t,{shape:s},a,o)}function G5(A,e){for(var t=0;t0?1:-1,i=r.height>0?1:-1;return{x:r.x+n*o/2,y:r.y+i*o/2,width:r.width-n*o,height:r.height-i*o}},polar:function(A,e,t){var r=A.getItemLayout(e);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function SxA(A){return A.startAngle!=null&&A.endAngle!=null&&A.startAngle===A.endAngle}function R5(A){return function(e){var t=e?"Arc":"Angle";return function(r){switch(r){case"start":case"insideStart":case"end":case"insideEnd":return r+t;default:return r}}}(A)}function L5(A,e,t,r,o,n,i,g){var B=e.getItemVisual(t,"style");if(g){if(!n.get("roundCap")){var a=A.shape,Q=uQ(r.getModel("itemStyle"),a,!0);IA(a,Q),A.setShape(a)}}else{var s=r.get(["itemStyle","borderRadius"])||0;A.setShape("r",s)}A.useStyle(B);var E=r.getShallow("cursor");E&&A.attr("cursor",E);var C=g?i?o.r>=o.r0?"endArc":"startArc":o.endAngle>=o.startAngle?"endAngle":"startAngle":i?o.height>=0?"bottom":"top":o.width>=0?"right":"left",l=_r(r);wo(A,l,{labelFetcher:n,labelDataIndex:t,defaultText:RC(n.getData(),t),inheritColor:B.fill,defaultOpacity:B.opacity,defaultOutsidePosition:C});var f=A.getTextContent();if(g&&f){var c=r.get(["label","position"]);A.textConfig.inside=c==="middle"?!0:null,UxA(A,c==="outside"?C:c,R5(i),r.get(["label","rotate"]))}aJ(f,l,n.getRawValue(t),function(w){return f5(e,w)});var v=r.getModel(["emphasis"]);cr(A,v.get("focus"),v.get("blurScope"),v.get("disabled")),vo(A,r),SxA(o)&&(A.style.fill="none",A.style.stroke="none",k(A.states,function(w){w.style&&(w.style.fill=w.style.stroke="none")}))}function OxA(A,e){var t=A.get(["itemStyle","borderColor"]);if(!t||t==="none")return 0;var r=A.get(["itemStyle","borderWidth"])||0,o=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),n=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(r,o,n)}var TxA=function(){function A(){}return A}(),S5=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="largeBar",r}return e.prototype.getDefaultShape=function(){return new TxA},e.prototype.buildPath=function(t,r){for(var o=r.points,n=this.baseDimIdx,i=1-this.baseDimIdx,g=[],B=[],s=this.barWidth,a=0;a=0?t:null},30,!1);function kxA(A,e,t){for(var r=A.baseDimIdx,o=1-r,n=A.shape.points,i=A.largeDataIndices,g=[],B=[],s=A.barWidth,a=0,Q=n.length/3;a=g[0]&&e<=g[0]+B[0]&&t>=g[1]&&t<=g[1]+B[1])return i[a]}return-1}function k5(A,e,t){if(wQ(t,"cartesian2d")){var r=e,o=t.getArea();return{x:A?r.x:o.x,y:A?o.y:r.y,width:A?r.width:o.width,height:A?o.height:r.height}}else{var o=t.getArea(),n=e;return{cx:o.cx,cy:o.cy,r0:A?o.r0:n.r0,r:A?o.r:n.r,startAngle:A?n.startAngle:0,endAngle:A?n.endAngle:Math.PI*2}}}function NxA(A,e,t){var r=A.type==="polar"?Jo:Qt;return new r({shape:k5(e,t,A),silent:!0,z2:0})}function jxA(A){A.registerChartView(GxA),A.registerSeriesModel(YxA),A.registerLayout(A.PRIORITY.VISUAL.LAYOUT,ze(nK,"bar")),A.registerLayout(A.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,iK("bar")),A.registerProcessor(A.PRIORITY.PROCESSOR.STATISTIC,H5("bar")),A.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(e,t){var r=e.componentType||"series";t.eachComponent({mainType:r,query:e},function(o){e.sortInfo&&o.axis.setCategorySortInfo(e.sortInfo)})})}var N5=Math.PI*2,mI=Math.PI/180;function j5(A,e){return zr(A.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function J5(A,e){var t=j5(A,e),r=A.get("center"),o=A.get("radius");YA(o)||(o=[0,o]);var n=VA(t.width,e.getWidth()),i=VA(t.height,e.getHeight()),g=Math.min(n,i),B=VA(o[0],g/2),s=VA(o[1],g/2),a,Q,E=A.coordinateSystem;if(E){var C=E.dataToPoint(r);a=C[0]||0,Q=C[1]||0}else YA(r)||(r=[r,r]),a=VA(r[0],n)+t.x,Q=VA(r[1],i)+t.y;return{cx:a,cy:Q,r0:B,r:s}}function JxA(A,e,t){e.eachSeriesByType(A,function(r){var o=r.getData(),n=o.mapDimension("value"),i=j5(r,t),g=J5(r,t),B=g.cx,s=g.cy,a=g.r,Q=g.r0,E=-r.get("startAngle")*mI,C=r.get("endAngle"),l=r.get("padAngle")*mI;C=C==="auto"?E-N5:-C*mI;var f=r.get("minAngle")*mI,c=f+l,v=0;o.each(n,function(R){!isNaN(R)&&v++});var w=o.getSum(n),u=Math.PI/(w||v)*2,h=r.get("clockwise"),I=r.get("roseType"),d=r.get("stillShowZeroSum"),P=o.getDataExtent(n);P[0]=0;var p=h?1:-1,F=[E,C],m=p*l/2;hm(F,!h),E=F[0],C=F[1];var y=K5(r);y.startAngle=E,y.endAngle=C,y.clockwise=h;var H=Math.abs(C-E),U=H,Y=0,x=E;if(o.setLayout({viewRect:i,r:a}),o.each(n,function(R,z){var L;if(isNaN(R)){o.setItemLayout(z,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:h,cx:B,cy:s,r0:Q,r:I?NaN:a});return}I!=="area"?L=w===0&&d?u:R*u:L=H/v,LL?(O=x+p*L/2,T=O):(O=x+m,T=b-m),o.setItemLayout(z,{angle:L,startAngle:O,endAngle:T,clockwise:h,cx:B,cy:s,r0:Q,r:I?yt(R,P,[Q,a]):a}),x=b}),Ut?v:c,I=Math.abs(u.label.y-t);if(I>=h.maxY){var d=u.label.x-e-u.len2*o,P=r+u.len,p=Math.abs(d)A.unconstrainedWidth?null:C:null;r.setStyle("width",l)}var f=r.getBoundingRect();n.width=f.width;var c=(r.style.margin||0)+2.1;n.height=f.height+c,n.y-=(n.height-Q)/2}}}function J4(A){return A.position==="center"}function VxA(A){var e=A.getData(),t=[],r,o,n=!1,i=(A.get("minShowLabelAngle")||0)*KxA,g=e.getLayout("viewRect"),B=e.getLayout("r"),s=g.width,a=g.x,Q=g.y,E=g.height;function C(d){d.ignore=!0}function l(d){if(!d.ignore)return!0;for(var P in d.states)if(d.states[P].ignore===!1)return!0;return!1}e.each(function(d){var P=e.getItemGraphicEl(d),p=P.shape,F=P.getTextContent(),m=P.getTextGuideLine(),y=e.getItemModel(d),H=y.getModel("label"),U=H.get("position")||y.get(["emphasis","label","position"]),Y=H.get("distanceToLabelLine"),x=H.get("alignTo"),G=VA(H.get("edgeDistance"),s),R=H.get("bleedMargin"),z=y.getModel("labelLine"),L=z.get("length");L=VA(L,s);var b=z.get("length2");if(b=VA(b,s),Math.abs(p.endAngle-p.startAngle)0?"right":"left":T>0?"left":"right"}var tA=Math.PI,BA=0,aA=H.get("rotate");if(lt(aA))BA=aA*(tA/180);else if(U==="center")BA=0;else if(aA==="radial"||aA===!0){var EA=T<0?-O+tA:-O;BA=EA}else if(aA==="tangential"&&U!=="outside"&&U!=="outer"){var CA=Math.atan2(T,S);CA<0&&(CA=tA*2+CA);var QA=S>0;QA&&(CA=tA+CA),BA=CA-tA}if(n=!!BA,F.x=j,F.y=J,F.rotation=BA,F.setStyle({verticalAlign:"middle"}),q){F.setStyle({align:W});var DA=F.states.select;DA&&(DA.x+=F.x,DA.y+=F.y)}else{var lA=F.getBoundingRect().clone();lA.applyTransform(F.getComputedTransform());var pA=(F.style.margin||0)+2.1;lA.y-=pA/2,lA.height+=pA,t.push({label:F,labelLine:m,position:U,len:L,len2:b,minTurnAngle:z.get("minTurnAngle"),maxSurfaceAngle:z.get("maxSurfaceAngle"),surfaceNormal:new Te(T,S),linePoints:Z,textAlign:W,labelDistance:Y,labelAlignTo:x,edgeDistance:G,bleedMargin:R,rect:lA,unconstrainedWidth:lA.width,labelStyleWidth:F.style.width})}P.setTextConfig({inside:q})}}),!n&&A.get("avoidLabelOverlap")&&XxA(t,r,o,B,s,E,a,Q);for(var f=0;f0){for(var a=i.getItemLayout(0),Q=1;isNaN(a&&a.startAngle)&&Q=n.r0}},e.type="pie",e}(Ht);function LC(A,e,t){e=YA(e)&&{coordDimensions:e}||IA({encodeDefine:A.getEncode()},e);var r=A.getSource(),o=bC(r,e).dimensions,n=new Uo(o,A);return n.initData(r,t),n}var Cv=function(){function A(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return A.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},A.prototype.containName=function(e){var t=this._getRawData();return t.indexOfName(e)>=0},A.prototype.indexOfName=function(e){var t=this._getDataWithEncodedVisual();return t.indexOfName(e)},A.prototype.getItemVisual=function(e,t){var r=this._getDataWithEncodedVisual();return r.getItemVisual(e,t)},A}(),qxA=at(),_xA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.init=function(t){A.prototype.init.apply(this,arguments),this.legendVisualProvider=new Cv(oe(this.getData,this),oe(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.mergeOption=function(){A.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return LC(this,{coordDimensions:["value"],encodeDefaulter:ze(Q9,this)})},e.prototype.getDataParams=function(t){var r=this.getData(),o=qxA(r),n=o.seats;if(!n){var i=[];r.each(r.mapDimension("value"),function(B){i.push(B)}),n=o.seats=f1(i,r.hostModel.get("percentPrecision"))}var g=A.prototype.getDataParams.call(this,t);return g.percent=n[t]||0,g.$vars.push("percent"),g},e.prototype._defaultLabelLine=function(t){Ya(t,"labelLine",["show"]);var r=t.labelLine,o=t.emphasis.labelLine;r.show=r.show&&t.label.show,o.show=o.show&&t.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},e}(Lt);function $xA(A){return{seriesType:A,reset:function(e,t){var r=e.getData();r.filterSelf(function(o){var n=r.mapDimension("value"),i=r.get(n,o);return!(lt(i)&&!isNaN(i)&&i<0)})}}}function AGA(A){A.registerChartView(ZxA),A.registerSeriesModel(_xA),_2("pie",A.registerAction),A.registerLayout(ze(JxA,"pie")),A.registerProcessor(Ev("pie")),A.registerProcessor($xA("pie"))}var eGA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.getInitialData=function(t,r){return zg(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return t??(this.option.large?5e3:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return t??(this.option.large?1e4:this.get("progressiveThreshold"))},e.prototype.brushSelector=function(t,r,o){return o.point(r.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},e}(Lt),W5=4,tGA=function(){function A(){}return A}(),rGA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r._off=0,r.hoverDataIdx=-1,r}return e.prototype.getDefaultShape=function(){return new tGA},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,r){var o=r.points,n=r.size,i=this.symbolProxy,g=i.shape,B=t.getContext?t.getContext():t,s=B&&n[0]=0;s--){var a=s*2,Q=n[a]-g/2,E=n[a+1]-B/2;if(t>=Q&&r>=E&&t<=Q+g&&r<=E+B)return s}return-1},e.prototype.contain=function(t,r){var o=this.transformCoordToLocal(t,r),n=this.getBoundingRect();if(t=o[0],r=o[1],n.contain(t,r)){var i=this.hoverDataIdx=this.findDataIndex(t,r);return i>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var r=this.shape,o=r.points,n=r.size,i=n[0],g=n[1],B=1/0,s=1/0,a=-1/0,Q=-1/0,E=0;E=0&&(s.dataIndex=Q+(e.startIndex||0))})},A.prototype.remove=function(){this._clear()},A.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},A}(),nGA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=t.getData(),i=this._updateSymbolDraw(n,t);i.updateData(n,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,r,o){var n=t.getData(),i=this._updateSymbolDraw(n,t);i.incrementalPrepareUpdate(n),this._finished=!1},e.prototype.incrementalRender=function(t,r,o){this._symbolDraw.incrementalUpdate(t,r.getData(),{clipShape:this._getClipShape(r)}),this._finished=t.end===r.getData().count()},e.prototype.updateTransform=function(t,r,o){var n=t.getData();if(this.group.dirty(),!this._finished||n.count()>1e4)return{update:!0};var i=av("").reset(t,r,o);i.progress&&i.progress({start:0,end:n.count(),count:n.count()},n),this._symbolDraw.updateLayout(n)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){if(t.get("clip",!0)){var r=t.coordinateSystem;return r&&r.getArea&&r.getArea(.1)}},e.prototype._updateSymbolDraw=function(t,r){var o=this._symbolDraw,n=r.pipelineContext,i=n.large;return(!o||i!==this._isLargeDraw)&&(o&&o.remove(),o=this._symbolDraw=i?new oGA:new Bv,this._isLargeDraw=i,this.group.removeAll()),this.group.add(o.group),o},e.prototype.remove=function(t,r){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(Ht),iGA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},e}(Xe),K4=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Gr).models[0]},e.type="cartesian2dAxis",e}(Xe);ur(K4,GC);var Z5={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},gGA=Se({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},Z5),X4=Se({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},Z5),BGA=Se({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},X4),sGA=we({logBase:10},X4);const q5={category:gGA,value:X4,time:BGA,log:sGA};var aGA={value:1,category:1,time:1,log:1};function SC(A,e,t,r){k(aGA,function(o,n){var i=Se(Se({},q5[n],!0),r,!0),g=function(B){uA(s,B);function s(){var a=B!==null&&B.apply(this,arguments)||this;return a.type=e+"Axis."+n,a}return s.prototype.mergeDefaultAndTheme=function(a,Q){var E=Gf(this),C=E?uC(a):{},l=Q.getTheme();Se(a,l.get(n+"Axis")),Se(a,this.getDefaultOption()),a.type=_5(a),E&&ps(a,C,E)},s.prototype.optionUpdated=function(){var a=this.option;a.type==="category"&&(this.__ordinalMeta=s4.createByAxisModel(this))},s.prototype.getCategories=function(a){var Q=this.option;if(Q.type==="category")return a?Q.data:this.__ordinalMeta.categories},s.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},s.type=e+"Axis."+n,s.defaultOption=i,s}(t);A.registerComponentModel(g)}),A.registerSubTypeDefaulter(e+"Axis",_5)}function _5(A){return A.type||(A.data?"category":"value")}var QGA=function(){function A(e){this.type="cartesian",this._dimList=[],this._axes={},this.name=e||""}return A.prototype.getAxis=function(e){return this._axes[e]},A.prototype.getAxes=function(){return UA(this._dimList,function(e){return this._axes[e]},this)},A.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),mt(this.getAxes(),function(t){return t.scale.type===e})},A.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},A}(),V4=["x","y"];function $5(A){return A.type==="interval"||A.type==="time"}var EGA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type="cartesian2d",t.dimensions=V4,t}return e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,r=this.getAxis("y").scale;if(!(!$5(t)||!$5(r))){var o=t.getExtent(),n=r.getExtent(),i=this.dataToPoint([o[0],n[0]]),g=this.dataToPoint([o[1],n[1]]),B=o[1]-o[0],s=n[1]-n[0];if(!(!B||!s)){var a=(g[0]-i[0])/B,Q=(g[1]-i[1])/s,E=i[0]-o[0]*a,C=i[1]-n[0]*Q,l=this._transform=[a,0,0,Q,E,C];this._invTransform=ha([],l)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(t){var r=this.getAxis("x"),o=this.getAxis("y");return r.contain(r.toLocalCoord(t[0]))&&o.contain(o.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.containZone=function(t,r){var o=this.dataToPoint(t),n=this.dataToPoint(r),i=this.getArea(),g=new ke(o[0],o[1],n[0]-o[0],n[1]-o[1]);return i.intersect(g)},e.prototype.dataToPoint=function(t,r,o){o=o||[];var n=t[0],i=t[1];if(this._transform&&n!=null&&isFinite(n)&&i!=null&&isFinite(i))return io(o,t,this._transform);var g=this.getAxis("x"),B=this.getAxis("y");return o[0]=g.toGlobalCoord(g.dataToCoord(n,r)),o[1]=B.toGlobalCoord(B.dataToCoord(i,r)),o},e.prototype.clampData=function(t,r){var o=this.getAxis("x").scale,n=this.getAxis("y").scale,i=o.getExtent(),g=n.getExtent(),B=o.parse(t[0]),s=n.parse(t[1]);return r=r||[],r[0]=Math.min(Math.max(Math.min(i[0],i[1]),B),Math.max(i[0],i[1])),r[1]=Math.min(Math.max(Math.min(g[0],g[1]),s),Math.max(g[0],g[1])),r},e.prototype.pointToData=function(t,r){var o=[];if(this._invTransform)return io(o,t,this._invTransform);var n=this.getAxis("x"),i=this.getAxis("y");return o[0]=n.coordToData(n.toLocalCoord(t[0]),r),o[1]=i.coordToData(i.toLocalCoord(t[1]),r),o},e.prototype.getOtherAxis=function(t){return this.getAxis(t.dim==="x"?"y":"x")},e.prototype.getArea=function(t){t=t||0;var r=this.getAxis("x").getGlobalExtent(),o=this.getAxis("y").getGlobalExtent(),n=Math.min(r[0],r[1])-t,i=Math.min(o[0],o[1])-t,g=Math.max(r[0],r[1])-n+t,B=Math.max(o[0],o[1])-i+t;return new ke(n,i,g,B)},e}(QGA),CGA=function(A){uA(e,A);function e(t,r,o,n,i){var g=A.call(this,t,r,o)||this;return g.index=0,g.type=n||"value",g.position=i||"bottom",g}return e.prototype.isHorizontal=function(){var t=this.position;return t==="top"||t==="bottom"},e.prototype.getGlobalExtent=function(t){var r=this.getExtent();return r[0]=this.toGlobalCoord(r[0]),r[1]=this.toGlobalCoord(r[1]),t&&r[0]>r[1]&&r.reverse(),r},e.prototype.pointToData=function(t,r){return this.coordToData(this.toLocalCoord(t[this.dim==="x"?0:1]),r)},e.prototype.setCategorySortInfo=function(t){if(this.type!=="category")return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(li);function W4(A,e,t){t=t||{};var r=A.coordinateSystem,o=e.axis,n={},i=o.getAxesOnZeroOf()[0],g=o.position,B=i?"onZero":g,s=o.dim,a=r.getRect(),Q=[a.x,a.x+a.width,a.y,a.y+a.height],E={left:0,right:1,top:0,bottom:1,onZero:2},C=e.get("offset")||0,l=s==="x"?[Q[2]-C,Q[3]+C]:[Q[0]-C,Q[1]+C];if(i){var f=i.toGlobalCoord(i.dataToCoord(0));l[E.onZero]=Math.max(Math.min(f,l[1]),l[0])}n.position=[s==="y"?l[E[B]]:Q[0],s==="x"?l[E[B]]:Q[3]],n.rotation=Math.PI/2*(s==="x"?0:1);var c={top:-1,bottom:1,left:-1,right:1};n.labelDirection=n.tickDirection=n.nameDirection=c[g],n.labelOffset=i?l[E[g]]-l[E.onZero]:0,e.get(["axisTick","inside"])&&(n.tickDirection=-n.tickDirection),Fr(t.labelInside,e.get(["axisLabel","inside"]))&&(n.labelDirection=-n.labelDirection);var v=e.get(["axisLabel","rotate"]);return n.labelRotate=B==="top"?-v:v,n.z2=1,n}function AX(A){return A.get("coordinateSystem")==="cartesian2d"}function eX(A){var e={xAxisModel:null,yAxisModel:null};return k(e,function(t,r){var o=r.replace(/Model$/,""),n=A.getReferringComponents(o,Gr).models[0];if(process.env.NODE_ENV!=="production"&&!n)throw new Error(o+' "'+mn(A.get(o+"Index"),A.get(o+"Id"),0)+'" not found');e[r]=n}),e}var Z4=Math.log;function tX(A,e,t){var r=pB.prototype,o=r.getTicks.call(t),n=r.getTicks.call(t,!0),i=o.length-1,g=r.getInterval.call(t),B=CK(A,e),s=B.extent,a=B.fixMin,Q=B.fixMax;if(A.type==="log"){var E=Z4(A.base);s=[Z4(s[0])/E,Z4(s[1])/E]}A.setExtent(s[0],s[1]),A.calcNiceExtent({splitNumber:i,fixMin:a,fixMax:Q});var C=r.getExtent.call(A);a&&(s[0]=C[0]),Q&&(s[1]=C[1]);var l=r.getInterval.call(A),f=s[0],c=s[1];if(a&&Q)l=(c-f)/i;else if(a)for(c=s[0]+l*i;cs[0]&&isFinite(f)&&isFinite(s[0]);)l=Q4(l),f=s[1]-l*i;else{var v=A.getTicks().length-1;v>i&&(l=Q4(l));var w=l*i;c=Math.ceil(s[1]/l)*l,f=lr(c-w),f<0&&s[0]>=0?(f=0,c=lr(w)):c>0&&s[1]<=0&&(c=0,f=-lr(w))}var u=(o[0].value-n[0].value)/g,h=(o[i].value-n[i].value)/g;if(r.setExtent.call(A,f+l*u,c+l*h),r.setInterval.call(A,l),(u||h)&&r.setNiceExtent.call(A,f+l,c-l),process.env.NODE_ENV!=="production"){var I=r.getTicks.call(A);I[1]&&(!sbA(l)||jD(I[1].value)>jD(l))&&Er("The ticks may be not readable when set min: "+e.get("min")+", max: "+e.get("max")+" and alignTicks: true")}}var lGA=function(){function A(e,t,r){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=V4,this._initCartesian(e,t,r),this.model=e}return A.prototype.getRect=function(){return this._rect},A.prototype.update=function(e,t){var r=this._axesMap;this._updateScale(e,this.model);function o(i){var g,B=$e(i),s=B.length;if(s){for(var a=[],Q=s-1;Q>=0;Q--){var E=+B[Q],C=i[E],l=C.model,f=C.scale;a4(f)&&l.get("alignTicks")&&l.get("interval")==null?a.push(C):(aQ(f,l),a4(f)&&(g=C))}a.length&&(g||(g=a.pop(),aQ(g.scale,g.model)),k(a,function(c){tX(c.scale,c.model,g.scale)}))}}o(r.x),o(r.y);var n={};k(r.x,function(i){rX(r,"y",i,n)}),k(r.y,function(i){rX(r,"x",i,n)}),this.resize(this.model,t)},A.prototype.resize=function(e,t,r){var o=e.getBoxLayoutParams(),n=!r&&e.get("containLabel"),i=zr(o,{width:t.getWidth(),height:t.getHeight()});this._rect=i;var g=this._axesList;B(),n&&(k(g,function(s){if(!s.model.get(["axisLabel","inside"])){var a=UbA(s);if(a){var Q=s.isHorizontal()?"height":"width",E=s.model.get(["axisLabel","margin"]);i[Q]-=a[Q]+E,s.position==="top"?i.y+=a.height+E:s.position==="left"&&(i.x+=a.width+E)}}}),B()),k(this._coordsList,function(s){s.calcAffineTransform()});function B(){k(g,function(s){var a=s.isHorizontal(),Q=a?[0,i.width]:[0,i.height],E=s.inverse?1:0;s.setExtent(Q[E],Q[1-E]),cGA(s,a?i.x:i.y)})}},A.prototype.getAxis=function(e,t){var r=this._axesMap[e];if(r!=null)return r[t||0]},A.prototype.getAxes=function(){return this._axesList.slice()},A.prototype.getCartesian=function(e,t){if(e!=null&&t!=null){var r="x"+e+"y"+t;return this._coordsMap[r]}ve(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var o=0,n=this._coordsList;o0?"top":"bottom",n="center"):$E(o-zs)?(i=r>0?"bottom":"top",n="center"):(i="middle",o>0&&o0?"right":"left":n=r>0?"left":"right"),{rotation:o,textAlign:n,textVerticalAlign:i}},A.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+"Index"]=e.componentIndex,t},A.isLabelSilent=function(e){var t=e.get("tooltip");return e.get("silent")||!(e.get("triggerEvent")||t&&t.show)},A}(),nX={axisLine:function(A,e,t,r){var o=e.get(["axisLine","show"]);if(o==="auto"&&A.handleAutoShown&&(o=A.handleAutoShown("axisLine")),!!o){var n=e.axis.getExtent(),i=r.transform,g=[n[0],0],B=[n[1],0],s=g[0]>B[0];i&&(io(g,g,i),io(B,B,i));var a=IA({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),Q=new qr({shape:{x1:g[0],y1:g[1],x2:B[0],y2:B[1]},style:a,strokeContainThreshold:A.strokeContainThreshold||5,silent:!0,z2:1});QC(Q.shape,Q.style.lineWidth),Q.anid="line",t.add(Q);var E=e.get(["axisLine","symbol"]);if(E!=null){var C=e.get(["axisLine","symbolSize"]);qA(E)&&(E=[E,E]),(qA(C)||lt(C))&&(C=[C,C]);var l=nQ(e.get(["axisLine","symbolOffset"])||0,C),f=C[0],c=C[1];k([{rotate:A.rotation+Math.PI/2,offset:l[0],r:0},{rotate:A.rotation-Math.PI/2,offset:l[1],r:Math.sqrt((g[0]-B[0])*(g[0]-B[0])+(g[1]-B[1])*(g[1]-B[1]))}],function(v,w){if(E[w]!=="none"&&E[w]!=null){var u=mr(E[w],-f/2,-c/2,f,c,a.stroke,!0),h=v.r+v.offset,I=s?B:g;u.attr({rotation:v.rotate,x:I[0]+h*Math.cos(A.rotation),y:I[1]-h*Math.sin(A.rotation),silent:!0,z2:11}),t.add(u)}})}}},axisTickLabel:function(A,e,t,r){var o=wGA(t,r,e,A),n=DGA(t,r,e,A);if(vGA(e,n,o),uGA(t,r,e,A.tickDirection),e.get(["axisLabel","hideOverlap"])){var i=xK(UA(n,function(g){return{label:g,priority:g.z2,defaultAttr:{ignore:g.ignore}}}));RK(i)}},axisName:function(A,e,t,r){var o=Fr(A.axisName,e.get("name"));if(o){var n=e.get("nameLocation"),i=A.nameDirection,g=e.getModel("nameTextStyle"),B=e.get("nameGap")||0,s=e.axis.getExtent(),a=s[0]>s[1]?-1:1,Q=[n==="start"?s[0]-a*B:n==="end"?s[1]+a*B:(s[0]+s[1])/2,gX(n)?A.labelOffset+i*B:0],E,C=e.get("nameRotate");C!=null&&(C=C*zs/180);var l;gX(n)?E=_o.innerTextLayout(A.rotation,C??A.rotation,i):(E=fGA(A.rotation,n,C||0,s),l=A.axisNameAvailableWidth,l!=null&&(l=Math.abs(l/Math.sin(E.rotation)),!isFinite(l)&&(l=null)));var f=g.getFont(),c=e.get("nameTruncate",!0)||{},v=c.ellipsis,w=Fr(A.nameTruncateMaxWidth,c.maxWidth,l),u=new Et({x:Q[0],y:Q[1],rotation:E.rotation,silent:_o.isLabelSilent(e),style:Xt(g,{text:o,font:f,overflow:"truncate",width:w,ellipsis:v,fill:g.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:g.get("align")||E.textAlign,verticalAlign:g.get("verticalAlign")||E.textVerticalAlign}),z2:1});if(CC({el:u,componentModel:e,itemName:o}),u.__fullText=o,u.anid="name",e.get("triggerEvent")){var h=_o.makeAxisEventDataBase(e);h.targetType="axisName",h.name=o,He(u).eventData=h}r.add(u),u.updateTransform(),t.add(u),u.decomposeTransform()}}};function fGA(A,e,t,r){var o=Am(t-A),n,i,g=r[0]>r[1],B=e==="start"&&!g||e!=="start"&&g;return $E(o-zs/2)?(i=B?"bottom":"top",n="center"):$E(o-zs*1.5)?(i=B?"top":"bottom",n="center"):(i="middle",ozs/2?n=B?"left":"right":n=B?"right":"left"),{rotation:o,textAlign:n,textVerticalAlign:i}}function vGA(A,e,t){if(!lK(A.axis)){var r=A.get(["axisLabel","showMinLabel"]),o=A.get(["axisLabel","showMaxLabel"]);e=e||[],t=t||[];var n=e[0],i=e[1],g=e[e.length-1],B=e[e.length-2],s=t[0],a=t[1],Q=t[t.length-1],E=t[t.length-2];r===!1?(ci(n),ci(s)):iX(n,i)&&(r?(ci(i),ci(a)):(ci(n),ci(s))),o===!1?(ci(g),ci(Q)):iX(B,g)&&(o?(ci(B),ci(E)):(ci(g),ci(Q)))}}function ci(A){A&&(A.ignore=!0)}function iX(A,e){var t=A&&A.getBoundingRect().clone(),r=e&&e.getBoundingRect().clone();if(!(!t||!r)){var o=Jc([]);return Qs(o,o,-A.rotation),t.applyTransform(Pg([],o,A.getLocalTransform())),r.applyTransform(Pg([],o,e.getLocalTransform())),t.intersect(r)}}function gX(A){return A==="middle"||A==="center"}function BX(A,e,t,r,o){for(var n=[],i=[],g=[],B=0;B=0||A===e}function FGA(A){var e=$4(A);if(e){var t=e.axisPointerModel,r=e.axis.scale,o=t.option,n=t.get("status"),i=t.get("value");i!=null&&(i=r.parse(i));var g=A7(t);n==null&&(o.status=g?"show":"hide");var B=r.getExtent().slice();B[0]>B[1]&&B.reverse(),(i==null||i>B[1])&&(i=B[1]),i0&&!l.min?l.min=0:l.min!=null&&l.min<0&&!l.max&&(l.max=0);var f=B;l.color!=null&&(f=we({color:l.color},B));var c=Se(Pe(l),{boundaryGap:t,splitNumber:r,scale:o,axisLine:n,axisTick:i,axisLabel:g,name:l.text,showName:s,nameLocation:"end",nameGap:Q,nameTextStyle:f,triggerEvent:E},!1);if(qA(a)){var v=c.name;c.name=a.replace("{value}",v??"")}else le(a)&&(c.name=a(c.name,c));var w=new Rt(c,null,this.ecModel);return ur(w,GC.prototype),w.mainType="radar",w.componentIndex=this.componentIndex,w},this);this._indicatorModels=C},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:Se({lineStyle:{color:"#bbb"}},cv.axisLine),axisLabel:yI(cv.axisLabel,!1),axisTick:yI(cv.axisTick,!1),splitLine:yI(cv.splitLine,!0),splitArea:yI(cv.splitArea,!0),indicator:[]},e}(Xe),SGA=["axisLine","axisTickLabel","axisName"],OGA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=this.group;n.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var r=t.coordinateSystem,o=r.getIndicatorAxes(),n=UA(o,function(i){var g=i.model.get("showName")?i.name:"",B=new _o(i.model,{axisName:g,position:[r.cx,r.cy],rotation:i.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return B});k(n,function(i){k(SGA,i.add,i),this.group.add(i.getGroup())},this)},e.prototype._buildSplitLineAndArea=function(t){var r=t.coordinateSystem,o=r.getIndicatorAxes();if(!o.length)return;var n=t.get("shape"),i=t.getModel("splitLine"),g=t.getModel("splitArea"),B=i.getModel("lineStyle"),s=g.getModel("areaStyle"),a=i.get("show"),Q=g.get("show"),E=B.get("color"),C=s.get("color"),l=YA(E)?E:[E],f=YA(C)?C:[C],c=[],v=[];function w(x,G,R){var z=R%G.length;return x[z]=x[z]||[],z}if(n==="circle")for(var u=o[0].getTicksCoords(),h=r.cx,I=r.cy,d=0;d3?1.4:i>1?1.2:1.1,a=n>0?s:1/s;o7(this,"zoom","zoomOnMouseWheel",t,{scale:a,originX:g,originY:B,isAvailableBehavior:null})}if(o){var Q=Math.abs(n),E=(n>0?1:-1)*(Q>3?.4:Q>1?.15:.05);o7(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:E,originX:g,originY:B,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){if(!wX(this._zr,"globalPan")){var r=t.pinchScale>1?1.1:1/1.1;o7(this,"zoom",null,t,{scale:r,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})}},e}(Ai);function o7(A,e,t,r,o){A.pointerChecker&&A.pointerChecker(r,o.originX,o.originY)&&(lB(r.event),uX(A,e,t,r,o))}function uX(A,e,t,r,o){o.isAvailableBehavior=oe(YI,null,t,r),A.trigger(e,o)}function YI(A,e,t){var r=t[A];return!A||r&&(!qA(r)||e.event[r+"Key"])}function n7(A,e,t){var r=A.target;r.x+=e,r.y+=t,r.dirty()}function i7(A,e,t,r){var o=A.target,n=A.zoomLimit,i=A.zoom=A.zoom||1;if(i*=e,n){var g=n.min||0,B=n.max||1/0;i=Math.max(Math.min(B,i),g)}var s=i/A.zoom;A.zoom=i,o.x-=(t-o.x)*(s-1),o.y-=(r-o.y)*(s-1),o.scaleX*=s,o.scaleY*=s,o.dirty()}var XGA={axisPointer:1,tooltip:1,brush:1};function HI(A,e,t){var r=e.getComponentByElement(A.topTarget),o=r&&r.coordinateSystem;return r&&r!==t&&!XGA.hasOwnProperty(r.mainType)&&o&&o.model!==t}function DX(A){if(qA(A)){var e=new DOMParser;A=e.parseFromString(A,"text/xml")}var t=A;for(t.nodeType===9&&(t=t.firstChild);t.nodeName.toLowerCase()!=="svg"||t.nodeType!==1;)t=t.nextSibling;return t}var g7,bI={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},hX=$e(bI),UI={"alignment-baseline":"textBaseline","stop-color":"stopColor"},IX=$e(UI),VGA=function(){function A(){this._defs={},this._root=null}return A.prototype.parse=function(e,t){t=t||{};var r=DX(e);if(process.env.NODE_ENV!=="production"&&!r)throw new Error("Illegal svg");this._defsUsePending=[];var o=new me;this._root=o;var n=[],i=r.getAttribute("viewBox")||"",g=parseFloat(r.getAttribute("width")||t.width),B=parseFloat(r.getAttribute("height")||t.height);isNaN(g)&&(g=null),isNaN(B)&&(B=null),zn(r,o,null,!0,!1);for(var s=r.firstChild;s;)this._parseNode(s,o,n,null,!1,!1),s=s.nextSibling;qGA(this._defs,this._defsUsePending),this._defsUsePending=[];var a,Q;if(i){var E=xI(i);E.length>=4&&(a={x:parseFloat(E[0]||0),y:parseFloat(E[1]||0),width:parseFloat(E[2]),height:parseFloat(E[3])})}if(a&&g!=null&&B!=null&&(Q=YX(a,{x:0,y:0,width:g,height:B}),!t.ignoreViewBox)){var C=o;o=new me,o.add(C),C.scaleX=C.scaleY=Q.scale,C.x=Q.x,C.y=Q.y}return!t.ignoreRootClip&&g!=null&&B!=null&&o.setClipPath(new Qt({shape:{x:0,y:0,width:g,height:B}})),{root:o,width:g,height:B,viewBoxRect:a,viewBoxTransform:Q,named:n}},A.prototype._parseNode=function(e,t,r,o,n,i){var g=e.nodeName.toLowerCase(),B,s=o;if(g==="defs"&&(n=!0),g==="text"&&(i=!0),g==="defs"||g==="switch")B=t;else{if(!n){var a=g7[g];if(a&&ne(g7,g)){B=a.call(this,e,t);var Q=e.getAttribute("name");if(Q){var E={name:Q,namedFrom:null,svgNodeTagLower:g,el:B};r.push(E),g==="g"&&(s=E)}else o&&r.push({name:o.name,namedFrom:o,svgNodeTagLower:g,el:B});t.add(B)}}var C=dX[g];if(C&&ne(dX,g)){var l=C.call(this,e),f=e.getAttribute("id");f&&(this._defs[f]=l)}}if(B&&B.isGroup)for(var c=e.firstChild;c;)c.nodeType===1?this._parseNode(c,B,r,s,n,i):c.nodeType===3&&i&&this._parseText(c,B),c=c.nextSibling},A.prototype._parseText=function(e,t){var r=new tC({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});fi(t,r),zn(e,r,this._defsUsePending,!1,!1),WGA(r,t);var o=r.style,n=o.fontSize;n&&n<9&&(o.fontSize=9,r.scaleX*=n/9,r.scaleY*=n/9);var i=(o.fontSize||o.fontFamily)&&[o.fontStyle,o.fontWeight,(o.fontSize||12)+"px",o.fontFamily||"sans-serif"].join(" ");o.font=i;var g=r.getBoundingRect();return this._textX+=g.width,t.add(r),r},A.internalField=function(){g7={g:function(e,t){var r=new me;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r},rect:function(e,t){var r=new Qt;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r.setShape({x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0")}),r.silent=!0,r},circle:function(e,t){var r=new IB;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),r:parseFloat(e.getAttribute("r")||"0")}),r.silent=!0,r},line:function(e,t){var r=new qr;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r.setShape({x1:parseFloat(e.getAttribute("x1")||"0"),y1:parseFloat(e.getAttribute("y1")||"0"),x2:parseFloat(e.getAttribute("x2")||"0"),y2:parseFloat(e.getAttribute("y2")||"0")}),r.silent=!0,r},ellipse:function(e,t){var r=new sh;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),rx:parseFloat(e.getAttribute("rx")||"0"),ry:parseFloat(e.getAttribute("ry")||"0")}),r.silent=!0,r},polygon:function(e,t){var r=e.getAttribute("points"),o;r&&(o=FX(r));var n=new Ko({shape:{points:o||[]},silent:!0});return fi(t,n),zn(e,n,this._defsUsePending,!1,!1),n},polyline:function(e,t){var r=e.getAttribute("points"),o;r&&(o=FX(r));var n=new Xo({shape:{points:o||[]},silent:!0});return fi(t,n),zn(e,n,this._defsUsePending,!1,!1),n},image:function(e,t){var r=new Bo;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r.setStyle({image:e.getAttribute("xlink:href")||e.getAttribute("href"),x:+e.getAttribute("x"),y:+e.getAttribute("y"),width:+e.getAttribute("width"),height:+e.getAttribute("height")}),r.silent=!0,r},text:function(e,t){var r=e.getAttribute("x")||"0",o=e.getAttribute("y")||"0",n=e.getAttribute("dx")||"0",i=e.getAttribute("dy")||"0";this._textX=parseFloat(r)+parseFloat(n),this._textY=parseFloat(o)+parseFloat(i);var g=new me;return fi(t,g),zn(e,g,this._defsUsePending,!1,!0),g},tspan:function(e,t){var r=e.getAttribute("x"),o=e.getAttribute("y");r!=null&&(this._textX=parseFloat(r)),o!=null&&(this._textY=parseFloat(o));var n=e.getAttribute("dx")||"0",i=e.getAttribute("dy")||"0",g=new me;return fi(t,g),zn(e,g,this._defsUsePending,!1,!0),this._textX+=parseFloat(n),this._textY+=parseFloat(i),g},path:function(e,t){var r=e.getAttribute("d")||"",o=xj(r);return fi(t,o),zn(e,o,this._defsUsePending,!1,!1),o.silent=!0,o}}}(),A}(),dX={lineargradient:function(A){var e=parseInt(A.getAttribute("x1")||"0",10),t=parseInt(A.getAttribute("y1")||"0",10),r=parseInt(A.getAttribute("x2")||"10",10),o=parseInt(A.getAttribute("y2")||"0",10),n=new BC(e,t,r,o);return PX(A,n),MX(A,n),n},radialgradient:function(A){var e=parseInt(A.getAttribute("cx")||"0",10),t=parseInt(A.getAttribute("cy")||"0",10),r=parseInt(A.getAttribute("r")||"0",10),o=new Sm(e,t,r);return PX(A,o),MX(A,o),o}};function PX(A,e){var t=A.getAttribute("gradientUnits");t==="userSpaceOnUse"&&(e.global=!0)}function MX(A,e){for(var t=A.firstChild;t;){if(t.nodeType===1&&t.nodeName.toLocaleLowerCase()==="stop"){var r=t.getAttribute("offset"),o=void 0;r&&r.indexOf("%")>0?o=parseInt(r,10)/100:r?o=parseFloat(r):o=0;var n={};yX(t,n,n);var i=n.stopColor||t.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:o,color:i})}t=t.nextSibling}}function fi(A,e){A&&A.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),we(e.__inheritedStyle,A.__inheritedStyle))}function FX(A){for(var e=xI(A),t=[],r=0;r0;n-=2){var i=r[n],g=r[n-1],B=xI(i);switch(o=o||En(),g){case"translate":Oi(o,o,[parseFloat(B[0]),parseFloat(B[1]||"0")]);break;case"scale":uD(o,o,[parseFloat(B[0]),parseFloat(B[1]||B[0])]);break;case"rotate":Qs(o,o,-parseFloat(B[0])*B7,[parseFloat(B[1]||"0"),parseFloat(B[2]||"0")]);break;case"skewX":var s=Math.tan(parseFloat(B[0])*B7);Pg(o,[1,0,s,1,0,0],o);break;case"skewY":var a=Math.tan(parseFloat(B[0])*B7);Pg(o,[1,a,0,1,0,0],o);break;case"matrix":o[0]=parseFloat(B[0]),o[1]=parseFloat(B[1]),o[2]=parseFloat(B[2]),o[3]=parseFloat(B[3]),o[4]=parseFloat(B[4]),o[5]=parseFloat(B[5]);break}}e.setLocalTransform(o)}}var mX=/([^\s:;]+)\s*:\s*([^:;]+)/g;function yX(A,e,t){var r=A.getAttribute("style");if(r){mX.lastIndex=0;for(var o;(o=mX.exec(r))!=null;){var n=o[1],i=ne(bI,n)?bI[n]:null;i&&(e[i]=o[2]);var g=ne(UI,n)?UI[n]:null;g&&(t[g]=o[2])}}}function ezA(A,e,t){for(var r=0;r0,c={api:r,geo:B,mapOrGeoModel:e,data:g,isVisualEncodedByVisualMap:f,isGeo:i,transformInfoRaw:E};B.resourceType==="geoJSON"?this._buildGeoJSON(c):B.resourceType==="geoSVG"&&this._buildSVG(c),this._updateController(e,t,r),this._updateMapSelectHandler(e,s,r,o)},A.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=Qe(),r=Qe(),o=this._regionsGroup,n=e.transformInfoRaw,i=e.mapOrGeoModel,g=e.data,B=e.geo.projection,s=B&&B.stream;function a(C,l){return l&&(C=l(C)),C&&[C[0]*n.scaleX+n.x,C[1]*n.scaleY+n.y]}function Q(C){for(var l=[],f=!s&&B&&B.project,c=0;c=0)&&(E=o);var C=i?{normal:{align:"center",verticalAlign:"middle"}}:null;wo(e,_r(r),{labelFetcher:E,labelDataIndex:Q,defaultText:t},C);var l=e.getTextContent();if(l&&(bX(l).ignore=l.ignore,e.textConfig&&i)){var f=e.getBoundingRect().clone();e.textConfig.layoutRect=f,e.textConfig.position=[(i[0]-f.x)/f.width*100+"%",(i[1]-f.y)/f.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function RX(A,e,t,r,o,n){A.data?A.data.setItemGraphicEl(n,e):He(e).eventData={componentType:"geo",componentIndex:o.componentIndex,geoIndex:o.componentIndex,name:t,region:r&&r.option||{}}}function LX(A,e,t,r,o){A.data||CC({el:e,componentModel:o,itemName:t,itemTooltipOption:r.get("tooltip")})}function SX(A,e,t,r,o){e.highDownSilentOnTouch=!!o.get("selectedMode");var n=r.getModel("emphasis"),i=n.get("focus");return cr(e,i,n.get("blurScope"),n.get("disabled")),A.isGeo&&K4A(e,o,t),i}function OX(A,e,t){var r=[],o;function n(){o=[]}function i(){o.length&&(r.push(o),o=[])}var g=e({polygonStart:n,polygonEnd:i,lineStart:n,lineEnd:i,point:function(B,s){isFinite(B)&&isFinite(s)&&o.push([B,s])},sphere:function(){}});return!t&&g.polygonStart(),k(A,function(B){g.lineStart();for(var s=0;s-1&&(o.style.stroke=o.style.fill,o.style.fill="#fff",o.style.lineWidth=2),o},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(Lt);function hzA(A,e){var t={};return k(A,function(r){r.each(r.mapDimension("value"),function(o,n){var i="ec-"+r.getName(n);t[i]=t[i]||[],isNaN(o)||t[i].push(o)})}),A[0].map(A[0].mapDimension("value"),function(r,o){for(var n="ec-"+A[0].getName(o),i=0,g=1/0,B=-1/0,s=t[n].length,a=0;a1?(h.width=u,h.height=u/c):(h.height=u,h.width=u*c),h.y=w[1]-h.height/2,h.x=w[0]-h.width/2;else{var I=A.getBoxLayoutParams();I.aspect=c,h=zr(I,{width:l,height:f})}this.setViewRect(h.x,h.y,h.width,h.height),this.setCenter(A.get("center"),e),this.setZoom(A.get("zoom"))}function MzA(A,e){k(e.get("geoCoord"),function(t,r){A.addGeoCoord(r,t)})}var FzA=function(){function A(){this.dimensions=NX}return A.prototype.create=function(e,t){var r=[];function o(i){return{nameProperty:i.get("nameProperty"),aspectScale:i.get("aspectScale"),projection:i.get("projection")}}e.eachComponent("geo",function(i,g){var B=i.get("map"),s=new KX(B+g,B,IA({nameMap:i.get("nameMap")},o(i)));s.zoomLimit=i.get("scaleLimit"),r.push(s),i.coordinateSystem=s,s.model=i,s.resize=XX,s.resize(i,t)}),e.eachSeries(function(i){var g=i.get("coordinateSystem");if(g==="geo"){var B=i.get("geoIndex")||0;i.coordinateSystem=r[B]}});var n={};return e.eachSeriesByType("map",function(i){if(!i.getHostGeoModel()){var g=i.getMapType();n[g]=n[g]||[],n[g].push(i)}}),k(n,function(i,g){var B=UA(i,function(a){return a.get("nameMap")}),s=new KX(g,g,IA({nameMap:CD(B)},o(i[0])));s.zoomLimit=Fr.apply(null,UA(i,function(a){return a.get("scaleLimit")})),r.push(s),s.resize=XX,s.resize(i[0],t),k(i,function(a){a.coordinateSystem=s,MzA(s,a)})}),r},A.prototype.getFilledRegions=function(e,t,r,o){for(var n=(e||[]).slice(),i=Qe(),g=0;g=0;i--){var g=o[i];g.hierNode={defaultAncestor:null,ancestor:g,prelim:0,modifier:0,change:0,shift:0,i,thread:null},t.push(g)}}function bzA(A,e){var t=A.isExpand?A.children:[],r=A.parentNode.children,o=A.hierNode.i?r[A.hierNode.i-1]:null;if(t.length){GzA(A);var n=(t[0].hierNode.prelim+t[t.length-1].hierNode.prelim)/2;o?(A.hierNode.prelim=o.hierNode.prelim+e(A,o),A.hierNode.modifier=A.hierNode.prelim-n):A.hierNode.prelim=n}else o&&(A.hierNode.prelim=o.hierNode.prelim+e(A,o));A.parentNode.hierNode.defaultAncestor=zzA(A,o,A.parentNode.hierNode.defaultAncestor||r[0],e)}function UzA(A){var e=A.hierNode.prelim+A.parentNode.hierNode.modifier;A.setLayout({x:e},!0),A.hierNode.modifier+=A.parentNode.hierNode.modifier}function qX(A){return arguments.length?A:SzA}function uv(A,e){return A-=Math.PI/2,{x:e*Math.cos(A),y:e*Math.sin(A)}}function xzA(A,e){return zr(A.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function GzA(A){for(var e=A.children,t=e.length,r=0,o=0;--t>=0;){var n=e[t];n.hierNode.prelim+=r,n.hierNode.modifier+=r,o+=n.hierNode.change,r+=n.hierNode.shift+o}}function zzA(A,e,t,r){if(e){for(var o=A,n=A,i=n.parentNode.children[0],g=e,B=o.hierNode.modifier,s=n.hierNode.modifier,a=i.hierNode.modifier,Q=g.hierNode.modifier;g=E7(g),n=C7(n),g&&n;){o=E7(o),i=C7(i),o.hierNode.ancestor=A;var E=g.hierNode.prelim+Q-n.hierNode.prelim-s+r(g,n);E>0&&(LzA(RzA(g,A,t),A,E),s+=E,B+=E),Q+=g.hierNode.modifier,s+=n.hierNode.modifier,B+=o.hierNode.modifier,a+=i.hierNode.modifier}g&&!E7(o)&&(o.hierNode.thread=g,o.hierNode.modifier+=Q-B),n&&!C7(i)&&(i.hierNode.thread=n,i.hierNode.modifier+=s-a,t=A)}return t}function E7(A){var e=A.children;return e.length&&A.isExpand?e[e.length-1]:A.hierNode.thread}function C7(A){var e=A.children;return e.length&&A.isExpand?e[0]:A.hierNode.thread}function RzA(A,e,t){return A.hierNode.ancestor.parentNode===e.parentNode?A.hierNode.ancestor:t}function LzA(A,e,t){var r=t/(e.hierNode.i-A.hierNode.i);e.hierNode.change-=r,e.hierNode.shift+=t,e.hierNode.modifier+=t,e.hierNode.prelim+=t,A.hierNode.change+=r}function SzA(A,e){return A.parentNode===e.parentNode?1:2}var OzA=function(){function A(){this.parentPoint=[],this.childPoints=[]}return A}(),TzA=function(A){uA(e,A);function e(t){return A.call(this,t)||this}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new OzA},e.prototype.buildPath=function(t,r){var o=r.childPoints,n=o.length,i=r.parentPoint,g=o[0],B=o[n-1];if(n===1){t.moveTo(i[0],i[1]),t.lineTo(g[0],g[1]);return}var s=r.orient,a=s==="TB"||s==="BT"?0:1,Q=1-a,E=VA(r.forkPosition,1),C=[];C[a]=i[a],C[Q]=i[Q]+(B[Q]-i[Q])*E,t.moveTo(i[0],i[1]),t.lineTo(C[0],C[1]),t.moveTo(g[0],g[1]),C[a]=g[a],t.lineTo(C[0],C[1]),C[a]=B[a],t.lineTo(C[0],C[1]),t.lineTo(B[0],B[1]);for(var l=1;lw.x,I||(h=h-Math.PI));var P=I?"left":"right",p=g.getModel("label"),F=p.get("rotate"),m=F*(Math.PI/180),y=c.getTextContent();y&&(c.setTextConfig({position:p.get("position")||P,rotation:F==null?-h:m,origin:"center"}),y.setStyle("verticalAlign","middle"))}var H=g.get(["emphasis","focus"]),U=H==="relative"?Sc(i.getAncestorsIndices(),i.getDescendantIndices()):H==="ancestor"?i.getAncestorsIndices():H==="descendant"?i.getDescendantIndices():null;U&&(He(t).focus=U),NzA(o,i,a,t,l,C,f,r),t.__edge&&(t.onHoverStateChange=function(Y){if(Y!=="blur"){var x=i.parentNode&&A.getItemGraphicEl(i.parentNode.dataIndex);x&&x.hoverState===wf||ih(t.__edge,Y)}})}function NzA(A,e,t,r,o,n,i,g){var B=e.getModel(),s=A.get("edgeShape"),a=A.get("layout"),Q=A.getOrient(),E=A.get(["lineStyle","curveness"]),C=A.get("edgeForkPosition"),l=B.getModel("lineStyle").getLineStyle(),f=r.__edge;if(s==="curve")e.parentNode&&e.parentNode!==t&&(f||(f=r.__edge=new Ff({shape:l7(a,Q,E,o,o)})),ft(f,{shape:l7(a,Q,E,n,i)},A));else if(s==="polyline"){if(a==="orthogonal"){if(e!==t&&e.children&&e.children.length!==0&&e.isExpand===!0){for(var c=e.children,v=[],w=0;wt&&(t=o.height)}this.height=t+1},A.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t=0,r=this.children,o=r.length;t=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,t)},A.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},A.prototype.getModel=function(e){if(!(this.dataIndex<0)){var t=this.hostTree,r=t.data.getItemModel(this.dataIndex);return r.getModel(e)}},A.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},A.prototype.setVisual=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},A.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},A.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},A.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},A.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;t=0){var r=t.getData().tree.root,o=A.targetNode;if(qA(o)&&(o=r.getNodeById(o)),o&&r.contains(o))return{node:o};var n=A.targetNodeId;if(n!=null&&(o=r.getNodeById(n)))return{node:o}}}function nV(A){for(var e=[];A;)A=A.parentNode,A&&e.push(A);return e.reverse()}function v7(A,e){var t=nV(A);return je(t,e)>=0}function zI(A,e){for(var t=[];A;){var r=A.dataIndex;t.push({name:A.name,dataIndex:r,value:e.getRawValue(r)}),A=A.parentNode}return t.reverse(),t}var _zA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return e.prototype.getInitialData=function(t){var r={name:t.name,children:t.data},o=t.leaves||{},n=new Rt(o,this,this.ecModel),i=f7.createTree(r,this,g);function g(Q){Q.wrapMethod("getItemModel",function(E,C){var l=i.getNodeByDataIndex(C);return l&&l.children.length&&l.isExpand||(E.parentModel=n),E})}var B=0;i.eachNode("preorder",function(Q){Q.depth>B&&(B=Q.depth)});var s=t.expandAndCollapse,a=s&&t.initialTreeDepth>=0?t.initialTreeDepth:B;return i.root.eachNode("preorder",function(Q){var E=Q.hostTree.data.getRawDataItem(Q.dataIndex);Q.isExpand=E&&E.collapsed!=null?!E.collapsed:Q.depth<=a}),i.data},e.prototype.getOrient=function(){var t=this.get("orient");return t==="horizontal"?t="LR":t==="vertical"&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,r,o){for(var n=this.getData().tree,i=n.root.children[0],g=n.getNodeByDataIndex(t),B=g.getValue(),s=g.name;g&&g!==i;)s=g.parentNode.name+"."+s,g=g.parentNode;return $r("nameValue",{name:s,value:B,noValue:isNaN(B)||B==null})},e.prototype.getDataParams=function(t){var r=A.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(t);return r.treeAncestors=zI(o,this),r.collapsed=!o.isExpand,r},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(Lt);function $zA(A,e,t){for(var r=[A],o=[],n;n=r.pop();)if(o.push(n),n.isExpand){var i=n.children;if(i.length)for(var g=0;g=0;n--)t.push(o[n])}}function ARA(A,e){A.eachSeriesByType("tree",function(t){eRA(t,e)})}function eRA(A,e){var t=xzA(A,e);A.layoutInfo=t;var r=A.get("layout"),o=0,n=0,i=null;r==="radial"?(o=2*Math.PI,n=Math.min(t.height,t.width)/2,i=qX(function(u,h){return(u.parentNode===h.parentNode?1:2)/u.depth})):(o=t.width,n=t.height,i=qX());var g=A.getData().tree.root,B=g.children[0];if(B){HzA(g),$zA(B,bzA,i),g.hierNode.modifier=-B.hierNode.prelim,hv(B,UzA);var s=B,a=B,Q=B;hv(B,function(u){var h=u.getLayout().x;ha.getLayout().x&&(a=u),u.depth>Q.depth&&(Q=u)});var E=s===a?1:i(s,a)/2,C=E-s.getLayout().x,l=0,f=0,c=0,v=0;if(r==="radial")l=o/(a.getLayout().x+E+C),f=n/(Q.depth-1||1),hv(B,function(u){c=(u.getLayout().x+C)*l,v=(u.depth-1)*f;var h=uv(c,v);u.setLayout({x:h.x,y:h.y,rawX:c,rawY:v},!0)});else{var w=A.getOrient();w==="RL"||w==="LR"?(f=n/(a.getLayout().x+E+C),l=o/(Q.depth-1||1),hv(B,function(u){v=(u.getLayout().x+C)*f,c=w==="LR"?(u.depth-1)*l:o-(u.depth-1)*l,u.setLayout({x:c,y:v},!0)})):(w==="TB"||w==="BT")&&(l=o/(a.getLayout().x+E+C),f=n/(Q.depth-1||1),hv(B,function(u){c=(u.getLayout().x+C)*l,v=w==="TB"?(u.depth-1)*f:n-(u.depth-1)*f,u.setLayout({x:c,y:v},!0)}))}}}function tRA(A){A.eachSeriesByType("tree",function(e){var t=e.getData(),r=t.tree;r.eachNode(function(o){var n=o.getModel(),i=n.getModel("itemStyle").getItemStyle(),g=t.ensureUniqueItemVisual(o.dataIndex,"style");IA(g,i)})})}function rRA(A){A.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},function(r){var o=e.dataIndex,n=r.getData().tree,i=n.getNodeByDataIndex(o);i.isExpand=!i.isExpand})}),A.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(e,t,r){t.eachComponent({mainType:"series",subType:"tree",query:e},function(o){var n=o.coordinateSystem,i=Q7(n,e,void 0,r);o.setCenter&&o.setCenter(i.center),o.setZoom&&o.setZoom(i.zoom)})})}function oRA(A){A.registerChartView(kzA),A.registerSeriesModel(_zA),A.registerLayout(ARA),A.registerVisual(tRA),rRA(A)}var iV=["treemapZoomToNode","treemapRender","treemapMove"];function nRA(A){for(var e=0;e1;)n=n.parentNode;var i=c9(A.ecModel,n.name||n.dataIndex+"",r);o.setVisual("decal",i)})}var iRA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.preventUsingHoverLayer=!0,t}return e.prototype.getInitialData=function(t,r){var o={name:t.name,children:t.data};BV(o);var n=t.levels||[],i=this.designatedVisualItemStyle={},g=new Rt({itemStyle:i},this,r);n=t.levels=gRA(n,r);var B=UA(n||[],function(Q){return new Rt(Q,g,r)},this),s=f7.createTree(o,this,a);function a(Q){Q.wrapMethod("getItemModel",function(E,C){var l=s.getNodeByDataIndex(C),f=l?B[l.depth]:null;return E.parentModel=f||g,E})}return s.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,r,o){var n=this.getData(),i=this.getRawValue(t),g=n.getName(t);return $r("nameValue",{name:g,value:i})},e.prototype.getDataParams=function(t){var r=A.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(t);return r.treeAncestors=zI(o,this),r.treePathInfo=r.treeAncestors,r},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},IA(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var r=this._idIndexMap;r||(r=this._idIndexMap=Qe(),this._idIndexMapCount=0);var o=r.get(t);return o==null&&r.set(t,o=this._idIndexMapCount++),o},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var r=this.getRawData().tree.root;(!t||t!==r&&!r.contains(t))&&(this._viewRoot=r)},e.prototype.enableAriaDecal=function(){gV(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.32*.32,scaleLimit:null,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(Lt);function BV(A){var e=0;k(A.children,function(r){BV(r);var o=r.value;YA(o)&&(o=o[0]),e+=o});var t=A.value;YA(t)&&(t=t[0]),(t==null||isNaN(t))&&(t=e),t<0&&(t=0),YA(A.value)?A.value[0]=t:A.value=t}function gRA(A,e){var t=zt(e.get("color")),r=zt(e.get(["aria","decal","decals"]));if(t){A=A||[];var o,n;k(A,function(g){var B=new Rt(g),s=B.get("color"),a=B.get("decal");(B.get(["itemStyle","color"])||s&&s!=="none")&&(o=!0),(B.get(["itemStyle","decal"])||a&&a!=="none")&&(n=!0)});var i=A[0]||(A[0]={});return o||(i.color=t.slice()),!n&&r&&(i.decal=r.slice()),A}}var BRA=8,sV=8,w7=5,sRA=function(){function A(e){this.group=new me,e.add(this.group)}return A.prototype.render=function(e,t,r,o){var n=e.getModel("breadcrumb"),i=this.group;if(i.removeAll(),!(!n.get("show")||!r)){var g=n.getModel("itemStyle"),B=n.getModel("emphasis"),s=g.getModel("textStyle"),a=B.getModel(["itemStyle","textStyle"]),Q={pos:{left:n.get("left"),right:n.get("right"),top:n.get("top"),bottom:n.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:n.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(r,Q,s),this._renderContent(e,Q,g,B,s,a,o),bh(i,Q.pos,Q.box)}},A.prototype._prepare=function(e,t,r){for(var o=e;o;o=o.parentNode){var n=Kr(o.getModel().get("name"),""),i=r.getTextRect(n),g=Math.max(i.width+BRA*2,t.emptyItemWidth);t.totalWidth+=g+sV,t.renderList.push({node:o,text:n,width:g})}},A.prototype._renderContent=function(e,t,r,o,n,i,g){for(var B=0,s=t.emptyItemWidth,a=e.get(["breadcrumb","height"]),Q=q7A(t.pos,t.box),E=t.totalWidth,C=t.renderList,l=o.getModel("itemStyle").getItemStyle(),f=C.length-1;f>=0;f--){var c=C[f],v=c.node,w=c.width,u=c.text;E>Q.width&&(E-=w-s,w=s,u=null);var h=new Ko({shape:{points:aRA(B,0,w,a,f===C.length-1,f===0)},style:we(r.getItemStyle(),{lineJoin:"bevel"}),textContent:new Et({style:Xt(n,{text:u})}),textConfig:{position:"inside"},z2:oC*1e4,onclick:ze(g,v)});h.disableLabelAnimation=!0,h.getTextContent().ensureState("emphasis").style=Xt(i,{text:u}),h.ensureState("emphasis").style=l,cr(h,o.get("focus"),o.get("blurScope"),o.get("disabled")),this.group.add(h),QRA(h,e,v),B+=w+sV}},A.prototype.remove=function(){this.group.removeAll()},A}();function aRA(A,e,t,r,o,n){var i=[[o?A:A-w7,e],[A+t,e],[A+t,e+r],[o?A:A-w7,e+r]];return!n&&i.splice(2,0,[A+t+w7,e+r/2]),!o&&i.push([A,e+r/2]),i}function QRA(A,e,t){He(A).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:t&&t.dataIndex,name:t&&t.name},treePathInfo:t&&zI(t,e)}}var ERA=function(){function A(){this._storage=[],this._elExistsMap={}}return A.prototype.add=function(e,t,r,o,n){return this._elExistsMap[e.id]?!1:(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:r,delay:o,easing:n}),!0)},A.prototype.finished=function(e){return this._finishedCallback=e,this},A.prototype.start=function(){for(var e=this,t=this._storage.length,r=function(){t--,t<=0&&(e._storage.length=0,e._elExistsMap={},e._finishedCallback&&e._finishedCallback())},o=0,n=this._storage.length;oQV||Math.abs(t.dy)>QV)){var r=this.seriesModel.getData().tree.root;if(!r)return;var o=r.getLayout();if(!o)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:o.x+t.dx,y:o.y+t.dy,width:o.width,height:o.height}})}},e.prototype._onZoom=function(t){var r=t.originX,o=t.originY,n=t.scale;if(this._state!=="animating"){var i=this.seriesModel.getData().tree.root;if(!i)return;var g=i.getLayout();if(!g)return;var B=new ke(g.x,g.y,g.width,g.height),s=null,a=this._controllerHost;s=a.zoomLimit;var Q=a.zoom=a.zoom||1;if(Q*=n,s){var E=s.min||0,C=s.max||1/0;Q=Math.max(Math.min(C,Q),E)}var l=Q/a.zoom;a.zoom=Q;var f=this.seriesModel.layoutInfo;r-=f.x,o-=f.y;var c=En();Oi(c,c,[-r,-o]),uD(c,c,[l,l]),Oi(c,c,[r,o]),B.applyTransform(c),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:B.x,y:B.y,width:B.width,height:B.height}})}},e.prototype._initEvents=function(t){var r=this;t.on("click",function(o){if(r._state==="ready"){var n=r.seriesModel.get("nodeClick",!0);if(n){var i=r.findTarget(o.offsetX,o.offsetY);if(i){var g=i.node;if(g.getLayout().isLeafRoot)r._rootToNode(i);else if(n==="zoomToNode")r._zoomToNode(i);else if(n==="link"){var B=g.hostTree.data.getItemModel(g.dataIndex),s=B.get("link",!0),a=B.get("target",!0)||"blank";s&&Yh(s,a)}}}}},this)},e.prototype._renderBreadcrumb=function(t,r,o){var n=this;o||(o=t.get("leafDepth",!0)!=null?{node:t.getViewRoot()}:this.findTarget(r.getWidth()/2,r.getHeight()/2),o||(o={node:t.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new sRA(this.group))).render(t,r,o.node,function(i){n._state!=="animating"&&(v7(t.getViewRoot(),i)?n._rootToNode({node:i}):n._zoomToNode({node:i}))})},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=Iv(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,r){var o,n=this.seriesModel.getViewRoot();return n.eachNode({attr:"viewChildren",order:"preorder"},function(i){var g=this._storage.background[i.getRawIndex()];if(g){var B=g.transformCoordToLocal(t,r),s=g.shape;if(s.x<=B[0]&&B[0]<=s.x+s.width&&s.y<=B[1]&&B[1]<=s.y+s.height)o={node:i,offsetX:B[0],offsetY:B[1]};else return!1}},this),o},e.type="treemap",e}(Ht);function Iv(){return{nodeGroup:[],background:[],content:[]}}function wRA(A,e,t,r,o,n,i,g,B,s){if(!i)return;var a=i.getLayout(),Q=A.getData(),E=i.getModel();if(Q.setItemGraphicEl(i.dataIndex,null),!a||!a.isInView)return;var C=a.width,l=a.height,f=a.borderWidth,c=a.invisible,v=i.getRawIndex(),w=g&&g.getRawIndex(),u=i.viewChildren,h=a.upperHeight,I=u&&u.length,d=E.getModel("itemStyle"),P=E.getModel(["emphasis","itemStyle"]),p=E.getModel(["blur","itemStyle"]),F=E.getModel(["select","itemStyle"]),m=d.get("borderRadius")||0,y=j("nodeGroup",u7);if(!y)return;if(B.add(y),y.x=a.x||0,y.y=a.y||0,y.markRedraw(),RI(y).nodeWidth=C,RI(y).nodeHeight=l,a.isAboveViewRoot)return y;var H=j("background",aV,s,cRA);H&&L(y,H,I&&a.upperLabelHeight);var U=E.getModel("emphasis"),Y=U.get("focus"),x=U.get("blurScope"),G=U.get("disabled"),R=Y==="ancestor"?i.getAncestorsIndices():Y==="descendant"?i.getDescendantIndices():Y;if(I)Is(y)&&ja(y,!1),H&&(ja(H,!G),Q.setItemGraphicEl(i.dataIndex,H),Um(H,R,x));else{var z=j("content",aV,s,fRA);z&&b(y,z),H.disableMorphing=!0,H&&Is(H)&&ja(H,!1),ja(y,!G),Q.setItemGraphicEl(i.dataIndex,y),Um(y,R,x)}return y;function L(W,q,AA){var _=He(q);if(_.dataIndex=i.dataIndex,_.seriesIndex=A.seriesIndex,q.setShape({x:0,y:0,width:C,height:l,r:m}),c)O(q);else{q.invisible=!1;var V=i.getVisual("style"),X=V.stroke,nA=lV(d);nA.fill=X;var N=dQ(P);N.fill=P.get("borderColor");var tA=dQ(p);tA.fill=p.get("borderColor");var BA=dQ(F);if(BA.fill=F.get("borderColor"),AA){var aA=C-2*f;T(q,X,V.opacity,{x:f,y:0,width:aA,height:h})}else q.removeTextContent();q.setStyle(nA),q.ensureState("emphasis").style=N,q.ensureState("blur").style=tA,q.ensureState("select").style=BA,Na(q)}W.add(q)}function b(W,q){var AA=He(q);AA.dataIndex=i.dataIndex,AA.seriesIndex=A.seriesIndex;var _=Math.max(C-2*f,0),V=Math.max(l-2*f,0);if(q.culling=!0,q.setShape({x:f,y:f,width:_,height:V,r:m}),c)O(q);else{q.invisible=!1;var X=i.getVisual("style"),nA=X.fill,N=lV(d);N.fill=nA,N.decal=X.decal;var tA=dQ(P),BA=dQ(p),aA=dQ(F);T(q,nA,X.opacity,null),q.setStyle(N),q.ensureState("emphasis").style=tA,q.ensureState("blur").style=BA,q.ensureState("select").style=aA,Na(q)}W.add(q)}function O(W){!W.invisible&&n.push(W)}function T(W,q,AA,_){var V=E.getModel(_?CV:EV),X=Kr(E.get("name"),null),nA=V.getShallow("show");wo(W,_r(E,_?CV:EV),{defaultText:nA?X:null,inheritColor:q,defaultOpacity:AA,labelFetcher:A,labelDataIndex:i.dataIndex});var N=W.getTextContent();if(N){var tA=N.style,BA=cD(tA.padding||0);_&&(W.setTextConfig({layoutRect:_}),N.disableLabelLayout=!0),N.beforeUpdate=function(){var EA=Math.max((_?_.width:W.shape.width)-BA[1]-BA[3],0),CA=Math.max((_?_.height:W.shape.height)-BA[0]-BA[2],0);(tA.width!==EA||tA.height!==CA)&&N.setStyle({width:EA,height:CA})},tA.truncateMinChar=2,tA.lineOverflow="truncate",S(tA,_,a);var aA=N.getState("emphasis");S(aA?aA.style:null,_,a)}}function S(W,q,AA){var _=W?W.text:null;if(!q&&AA.isLeafRoot&&_!=null){var V=A.get("drillDownIcon",!0);W.text=V?V+" "+_:_}}function j(W,q,AA,_){var V=w!=null&&t[W][w],X=o[W];return V?(t[W][w]=null,J(X,V)):c||(V=new q,V instanceof ni&&(V.z2=uRA(AA,_)),Z(X,V)),e[W][v]=V}function J(W,q){var AA=W[v]={};q instanceof u7?(AA.oldX=q.x,AA.oldY=q.y):AA.oldShape=IA({},q.shape)}function Z(W,q){var AA=W[v]={},_=i.parentNode,V=q instanceof me;if(_&&(!r||r.direction==="drillDown")){var X=0,nA=0,N=o.background[_.getRawIndex()];!r&&N&&N.oldShape&&(X=N.oldShape.width,nA=N.oldShape.height),V?(AA.oldX=0,AA.oldY=nA):AA.oldShape={x:X,y:nA,width:0,height:0}}AA.fadein=!V}}function uRA(A,e){return A*lRA+e}var dv=k,DRA=ve,LI=-1,eo=function(){function A(e){var t=e.mappingMethod,r=e.type,o=this.option=Pe(e);this.type=r,this.mappingMethod=t,this._normalizeData=dRA[t];var n=A.visualHandlers[r];this.applyVisual=n.applyVisual,this.getColorMapper=n.getColorMapper,this._normalizedToVisual=n._normalizedToVisual[t],t==="piecewise"?(D7(o),hRA(o)):t==="category"?o.categories?IRA(o):D7(o,!0):(ue(t!=="linear"||o.dataExtent),D7(o))}return A.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},A.prototype.getNormalizer=function(){return oe(this._normalizeData,this)},A.listVisualTypes=function(){return $e(A.visualHandlers)},A.isValidType=function(e){return A.visualHandlers.hasOwnProperty(e)},A.eachVisual=function(e,t,r){ve(e)?k(e,t,r):t.call(r,e)},A.mapVisual=function(e,t,r){var o,n=YA(e)?[]:ve(e)?{}:(o=!0,null);return A.eachVisual(e,function(i,g){var B=t.call(r,i,g);o?n=B:n[g]=B}),n},A.retrieveVisuals=function(e){var t={},r;return e&&dv(A.visualHandlers,function(o,n){e.hasOwnProperty(n)&&(t[n]=e[n],r=!0)}),r?t:null},A.prepareVisualTypes=function(e){if(YA(e))e=e.slice();else if(DRA(e)){var t=[];dv(e,function(r,o){t.push(o)}),e=t}else return[];return e.sort(function(r,o){return o==="color"&&r!=="color"&&r.indexOf("color")===0?1:-1}),e},A.dependsOn=function(e,t){return t==="color"?!!(e&&e.indexOf(t)===0):e===t},A.findPieceIndex=function(e,t,r){for(var o,n=1/0,i=0,g=t.length;i=0;n--)r[n]==null&&(delete t[e[n]],e.pop())}function D7(A,e){var t=A.visual,r=[];ve(t)?dv(t,function(n){r.push(n)}):t!=null&&r.push(t);var o={color:1,symbol:1};!e&&r.length===1&&!o.hasOwnProperty(A.type)&&(r[1]=r[0]),fV(A,r)}function SI(A){return{applyVisual:function(e,t,r){var o=this.mapValueToVisual(e);r("color",A(t("color"),o))},_normalizedToVisual:h7([0,1])}}function cV(A){var e=this.option.visual;return e[Math.round(yt(A,[0,1],[0,e.length-1],!0))]||{}}function Pv(A){return function(e,t,r){r(A,this.mapValueToVisual(e))}}function Mv(A){var e=this.option.visual;return e[this.option.loop&&A!==LI?A%e.length:A]}function PQ(){return this.option.visual[0]}function h7(A){return{linear:function(e){return yt(e,A,this.option.visual,!0)},category:Mv,piecewise:function(e,t){var r=I7.call(this,t);return r==null&&(r=yt(e,A,this.option.visual,!0)),r},fixed:PQ}}function I7(A){var e=this.option,t=e.pieceList;if(e.hasSpecialVisual){var r=eo.findPieceIndex(A,t),o=t[r];if(o&&o.visual)return o.visual[this.type]}}function fV(A,e){return A.visual=e,A.type==="color"&&(A.parsedVisual=UA(e,function(t){var r=To(t);return!r&&process.env.NODE_ENV!=="production"&&Er("'"+t+"' is an illegal color, fallback to '#000000'",!0),r||[0,0,0,1]})),e}var dRA={linear:function(A){return yt(A,this.option.dataExtent,[0,1],!0)},piecewise:function(A){var e=this.option.pieceList,t=eo.findPieceIndex(A,e,!0);if(t!=null)return yt(t,[0,e.length-1],[0,1],!0)},category:function(A){var e=this.option.categories?this.option.categoryMap[A]:A;return e??LI},fixed:Dr};function OI(A,e,t){return A?e<=t:e=t.length||f===t[f.depth]){var v=yRA(o,B,f,c,l,r);wV(f,v,t,r)}})}}}function FRA(A,e,t){var r=IA({},e),o=t.designatedVisualItemStyle;return k(["color","colorAlpha","colorSaturation"],function(n){o[n]=e[n];var i=A.get(n);o[n]=null,i!=null&&(r[n]=i)}),r}function uV(A){var e=d7(A,"color");if(e){var t=d7(A,"colorAlpha"),r=d7(A,"colorSaturation");return r&&(e=VE(e,null,null,r)),t&&(e=tf(e,t)),e}}function pRA(A,e){return e!=null?VE(e,null,null,A):null}function d7(A,e){var t=A[e];if(t!=null&&t!=="none")return t}function mRA(A,e,t,r,o,n){if(!(!n||!n.length)){var i=P7(e,"color")||o.color!=null&&o.color!=="none"&&(P7(e,"colorAlpha")||P7(e,"colorSaturation"));if(i){var g=e.get("visualMin"),B=e.get("visualMax"),s=t.dataExtent.slice();g!=null&&gs[1]&&(s[1]=B);var a=e.get("colorMappingBy"),Q={type:i.name,dataExtent:s,visual:i.range};Q.type==="color"&&(a==="index"||a==="id")?(Q.mappingMethod="category",Q.loop=!0):Q.mappingMethod="linear";var E=new eo(Q);return vV(E).drColorMappingBy=a,E}}}function P7(A,e){var t=A.get(e);return YA(t)&&t.length?{name:e,range:t}:null}function yRA(A,e,t,r,o,n){var i=IA({},e);if(o){var g=o.type,B=g==="color"&&vV(o).drColorMappingBy,s=B==="index"?r:B==="id"?n.mapIdToIndex(t.getId()):t.getValue(A.get("visualDimension"));i[g]=o.mapValueToVisual(s)}return i}var Fv=Math.max,TI=Math.min,DV=Fr,M7=k,hV=["itemStyle","borderWidth"],YRA=["itemStyle","gapWidth"],HRA=["upperLabel","show"],bRA=["upperLabel","height"];const URA={seriesType:"treemap",reset:function(A,e,t,r){var o=t.getWidth(),n=t.getHeight(),i=A.option,g=zr(A.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),B=i.size||[],s=VA(DV(g.width,B[0]),o),a=VA(DV(g.height,B[1]),n),Q=r&&r.type,E=["treemapZoomToNode","treemapRootToNode"],C=Dv(r,E,A),l=Q==="treemapRender"||Q==="treemapMove"?r.rootRect:null,f=A.getViewRoot(),c=nV(f);if(Q!=="treemapMove"){var v=Q==="treemapZoomToNode"?SRA(A,C,f,s,a):l?[l.width,l.height]:[s,a],w=i.sort;w&&w!=="asc"&&w!=="desc"&&(w="desc");var u={squareRatio:i.squareRatio,sort:w,leafDepth:i.leafDepth};f.hostTree.clearLayouts();var h={x:0,y:0,width:v[0],height:v[1],area:v[0]*v[1]};f.setLayout(h),IV(f,u,!1,0),h=f.getLayout(),M7(c,function(d,P){var p=(c[P+1]||f).getValue();d.setLayout(IA({dataExtent:[p,p],borderWidth:0,upperHeight:0},h))})}var I=A.getData().tree.root;I.setLayout(ORA(g,l,C),!0),A.setLayoutInfo(g),PV(I,new ke(-g.x,-g.y,o,n),c,f,0)}};function IV(A,e,t,r){var o,n;if(!A.isRemoved()){var i=A.getLayout();o=i.width,n=i.height;var g=A.getModel(),B=g.get(hV),s=g.get(YRA)/2,a=MV(g),Q=Math.max(B,a),E=B-s,C=Q-s;A.setLayout({borderWidth:B,upperHeight:Q,upperLabelHeight:a},!0),o=Fv(o-2*E,0),n=Fv(n-E-C,0);var l=o*n,f=xRA(A,g,l,e,t,r);if(f.length){var c={x:E,y:C,width:o,height:n},v=TI(o,n),w=1/0,u=[];u.area=0;for(var h=0,I=f.length;h=0;B--){var s=o[r==="asc"?i-B-1:B].getValue();s/t*eg[1]&&(g[1]=s)})),{sum:r,dataExtent:g}}function LRA(A,e,t){for(var r=0,o=1/0,n=0,i=void 0,g=A.length;nr&&(r=i));var B=A.area*A.area,s=e*e*t;return B?Fv(s*r/B,B/(s*o)):1/0}function dV(A,e,t,r,o){var n=e===t.width?0:1,i=1-n,g=["x","y"],B=["width","height"],s=t[g[n]],a=e?A.area/e:0;(o||a>t[B[i]])&&(a=t[B[i]]);for(var Q=0,E=A.length;Q$0&&(s=$0),n=g}sr&&(r=e);var n=r%2?r+2:r+3;o=[];for(var i=0;i0&&(I[0]=-I[0],I[1]=-I[1]);var P=h[0]<0?-1:1;if(n.__position!=="start"&&n.__position!=="end"){var p=-Math.atan2(h[1],h[0]);Q[0].8?"left":E[0]<-.8?"right":"center",f=E[1]>.8?"top":E[1]<-.8?"bottom":"middle";break;case"start":n.x=-E[0]*v+a[0],n.y=-E[1]*w+a[1],l=E[0]>.8?"right":E[0]<-.8?"left":"center",f=E[1]>.8?"bottom":E[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":n.x=v*P+a[0],n.y=a[1]+F,l=h[0]<0?"right":"left",n.originX=-v*P,n.originY=-F;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":n.x=d[0],n.y=d[1]+F,l="center",n.originY=-F;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":n.x=-v*P+Q[0],n.y=Q[1]+F,l=h[0]>=0?"right":"left",n.originX=v*P,n.originY=-F;break}n.scaleX=n.scaleY=i,n.setStyle({verticalAlign:n.__verticalAlign||f,align:n.__align||l})}},e}(me),R7=function(){function A(e){this.group=new me,this._LineCtor=e||z7}return A.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var r=this,o=r.group,n=r._lineData;r._lineData=e,n||o.removeAll();var i=zV(e);e.diff(n).add(function(g){t._doAdd(e,g,i)}).update(function(g,B){t._doUpdate(n,e,B,g,i)}).remove(function(g){o.remove(n.getItemGraphicEl(g))}).execute()},A.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl(function(t,r){t.updateLayout(e,r)},this)},A.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=zV(e),this._lineData=null,this.group.removeAll()},A.prototype.incrementalUpdate=function(e,t){this._progressiveEls=[];function r(g){!g.isGroup&&!oLA(g)&&(g.incremental=!0,g.ensureState("emphasis").hoverLayer=!0)}for(var o=e.start;o0}function zV(A){var e=A.hostModel,t=e.getModel("emphasis");return{lineStyle:e.getModel("lineStyle").getLineStyle(),emphasisLineStyle:t.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:e.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:e.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:t.get("disabled"),blurScope:t.get("blurScope"),focus:t.get("focus"),labelStatesModels:_r(e)}}function RV(A){return isNaN(A[0])||isNaN(A[1])}function L7(A){return A&&!RV(A[0])&&!RV(A[1])}var S7=[],O7=[],T7=[],kC=go,k7=as,LV=Math.abs;function SV(A,e,t){for(var r=A[0],o=A[1],n=A[2],i=1/0,g,B=t*t,s=.1,a=.1;a<=.9;a+=.1){S7[0]=kC(r[0],o[0],n[0],a),S7[1]=kC(r[1],o[1],n[1],a);var Q=LV(k7(S7,e)-B);Q=0?g=g+s:g=g-s:l>=0?g=g-s:g=g+s}return g}function N7(A,e){var t=[],r=_c,o=[[],[],[]],n=[[],[]],i=[];e/=2,A.eachEdge(function(g,B){var s=g.getLayout(),a=g.getVisual("fromSymbol"),Q=g.getVisual("toSymbol");s.__original||(s.__original=[dg(s[0]),dg(s[1])],s[2]&&s.__original.push(dg(s[2])));var E=s.__original;if(s[2]!=null){if(mo(o[0],E[0]),mo(o[1],E[2]),mo(o[2],E[1]),a&&a!=="none"){var C=yv(g.node1),l=SV(o,E[0],C*e);r(o[0][0],o[1][0],o[2][0],l,t),o[0][0]=t[3],o[1][0]=t[4],r(o[0][1],o[1][1],o[2][1],l,t),o[0][1]=t[3],o[1][1]=t[4]}if(Q&&Q!=="none"){var C=yv(g.node2),l=SV(o,E[1],C*e);r(o[0][0],o[1][0],o[2][0],l,t),o[1][0]=t[1],o[2][0]=t[2],r(o[0][1],o[1][1],o[2][1],l,t),o[1][1]=t[1],o[2][1]=t[2]}mo(s[0],o[0]),mo(s[1],o[2]),mo(s[2],o[1])}else{if(mo(n[0],E[0]),mo(n[1],E[1]),ss(i,n[1],n[0]),Da(i,i),a&&a!=="none"){var C=yv(g.node1);fD(n[0],n[0],i,C*e)}if(Q&&Q!=="none"){var C=yv(g.node2);fD(n[1],n[1],i,-C*e)}mo(s[0],n[0]),mo(s[1],n[1])}})}function OV(A){return A.type==="view"}var nLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,r){var o=new Bv,n=new R7,i=this.group;this._controller=new fv(r.getZr()),this._controllerHost={target:i},i.add(o.group),i.add(n.group),this._symbolDraw=o,this._lineDraw=n,this._firstRender=!0},e.prototype.render=function(t,r,o){var n=this,i=t.coordinateSystem;this._model=t;var g=this._symbolDraw,B=this._lineDraw,s=this.group;if(OV(i)){var a={x:i.x,y:i.y,scaleX:i.scaleX,scaleY:i.scaleY};this._firstRender?s.attr(a):ft(s,a,t)}N7(t.getGraph(),mv(t));var Q=t.getData();g.updateData(Q);var E=t.getEdgeData();B.updateData(E),this._updateNodeAndLinkScale(),this._updateController(t,r,o),clearTimeout(this._layoutTimeout);var C=t.forceLayout,l=t.get(["force","layoutAnimation"]);C&&this._startForceLayoutIteration(C,l);var f=t.get("layout");Q.graph.eachNode(function(u){var h=u.dataIndex,I=u.getGraphicEl(),d=u.getModel();if(I){I.off("drag").off("dragend");var P=d.get("draggable");P&&I.on("drag",function(F){switch(f){case"force":C.warmUp(),!n._layouting&&n._startForceLayoutIteration(C,l),C.setFixed(h),Q.setItemLayout(h,[I.x,I.y]);break;case"circular":Q.setItemLayout(h,[I.x,I.y]),u.setLayout({fixed:!0},!0),H7(t,"symbolSize",u,[F.offsetX,F.offsetY]),n.updateLayout(t);break;case"none":default:Q.setItemLayout(h,[I.x,I.y]),y7(t.getGraph(),t),n.updateLayout(t);break}}).on("dragend",function(){C&&C.setUnfixed(h)}),I.setDraggable(P,!!d.get("cursor"));var p=d.get(["emphasis","focus"]);p==="adjacency"&&(He(I).focus=u.getAdjacentDataIndices())}}),Q.graph.eachEdge(function(u){var h=u.getGraphicEl(),I=u.getModel().get(["emphasis","focus"]);h&&I==="adjacency"&&(He(h).focus={edge:[u.dataIndex],node:[u.node1.dataIndex,u.node2.dataIndex]})});var c=t.get("layout")==="circular"&&t.get(["circular","rotateLabel"]),v=Q.getLayout("cx"),w=Q.getLayout("cy");Q.graph.eachNode(function(u){YV(u,c,v,w)}),this._firstRender=!1},e.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(t,r){var o=this;(function n(){t.step(function(i){o.updateLayout(o._model),(o._layouting=!i)&&(r?o._layoutTimeout=setTimeout(n,16):n())})})()},e.prototype._updateController=function(t,r,o){var n=this,i=this._controller,g=this._controllerHost,B=this.group;if(i.setPointerChecker(function(s,a,Q){var E=B.getBoundingRect();return E.applyTransform(B.transform),E.contain(a,Q)&&!HI(s,o,t)}),!OV(t.coordinateSystem)){i.disable();return}i.enable(t.get("roam")),g.zoomLimit=t.get("scaleLimit"),g.zoom=t.coordinateSystem.getZoom(),i.off("pan").off("zoom").on("pan",function(s){n7(g,s.dx,s.dy),o.dispatchAction({seriesId:t.id,type:"graphRoam",dx:s.dx,dy:s.dy})}).on("zoom",function(s){i7(g,s.scale,s.originX,s.originY),o.dispatchAction({seriesId:t.id,type:"graphRoam",zoom:s.scale,originX:s.originX,originY:s.originY}),n._updateNodeAndLinkScale(),N7(t.getGraph(),mv(t)),n._lineDraw.updateLayout(),o.updateLabelLayout()})},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,r=t.getData(),o=mv(t);r.eachItemGraphicEl(function(n,i){n&&n.setSymbolScale(o)})},e.prototype.updateLayout=function(t){N7(t.getGraph(),mv(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type="graph",e}(Ht);function NC(A){return"_EC_"+A}var iLA=function(){function A(e){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return A.prototype.isDirected=function(){return this._directed},A.prototype.addNode=function(e,t){e=e==null?""+t:""+e;var r=this._nodesMap;if(r[NC(e)]){process.env.NODE_ENV!=="production"&&console.error("Graph nodes have duplicate name or id");return}var o=new MQ(e,t);return o.hostGraph=this,this.nodes.push(o),r[NC(e)]=o,o},A.prototype.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},A.prototype.getNodeById=function(e){return this._nodesMap[NC(e)]},A.prototype.addEdge=function(e,t,r){var o=this._nodesMap,n=this._edgesMap;if(lt(e)&&(e=this.nodes[e]),lt(t)&&(t=this.nodes[t]),e instanceof MQ||(e=o[NC(e)]),t instanceof MQ||(t=o[NC(t)]),!(!e||!t)){var i=e.id+"-"+t.id,g=new TV(e,t,r);return g.hostGraph=this,this._directed&&(e.outEdges.push(g),t.inEdges.push(g)),e.edges.push(g),e!==t&&t.edges.push(g),this.edges.push(g),n[i]=g,g}},A.prototype.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},A.prototype.getEdge=function(e,t){e instanceof MQ&&(e=e.id),t instanceof MQ&&(t=t.id);var r=this._edgesMap;return this._directed?r[e+"-"+t]:r[e+"-"+t]||r[t+"-"+e]},A.prototype.eachNode=function(e,t){for(var r=this.nodes,o=r.length,n=0;n=0&&e.call(t,r[n],n)},A.prototype.eachEdge=function(e,t){for(var r=this.edges,o=r.length,n=0;n=0&&r[n].node1.dataIndex>=0&&r[n].node2.dataIndex>=0&&e.call(t,r[n],n)},A.prototype.breadthFirstTraverse=function(e,t,r,o){if(t instanceof MQ||(t=this._nodesMap[NC(t)]),!!t){for(var n=r==="out"?"outEdges":r==="in"?"inEdges":"edges",i=0;i=0&&B.node2.dataIndex>=0});for(var n=0,i=o.length;n=0&&this[A][e].setItemVisual(this.dataIndex,t,r)},getVisual:function(t){return this[A][e].getItemVisual(this.dataIndex,t)},setLayout:function(t,r){this.dataIndex>=0&&this[A][e].setItemLayout(this.dataIndex,t,r)},getLayout:function(){return this[A][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[A][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[A][e].getRawIndex(this.dataIndex)}}}ur(MQ,kV("hostGraph","data")),ur(TV,kV("hostGraph","edgeData"));function NV(A,e,t,r,o){for(var n=new iLA(r),i=0;i "+E)),s++)}var C=t.get("coordinateSystem"),l;if(C==="cartesian2d"||C==="polar")l=zg(A,t);else{var f=AQ.get(C),c=f?f.dimensions||[]:[];je(c,"value")<0&&c.concat(["value"]);var v=bC(A,{coordDimensions:c,encodeDefine:t.getEncode()}).dimensions;l=new Uo(v,t),l.initData(A)}var w=new Uo(["value"],t);return w.initData(B,g),o&&o(l,w),rV({mainData:l,struct:n,structAttr:"graph",datas:{node:l,edge:w},datasAttr:{node:"data",edge:"edgeData"}}),n.update(),n}var gLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.init=function(t){A.prototype.init.apply(this,arguments);var r=this;function o(){return r._categoriesData}this.legendVisualProvider=new Cv(o,o),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeOption=function(t){A.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(t){A.prototype.mergeDefaultAndTheme.apply(this,arguments),Ya(t,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,r){var o=t.edges||t.links||[],n=t.data||t.nodes||[],i=this;if(n&&o){XRA(this);var g=NV(n,o,this,!0,B);return k(g.edges,function(s){VRA(s.node1,s.node2,this,s.dataIndex)},this),g.data}function B(s,a){s.wrapMethod("getItemModel",function(l){var f=i._categoriesModels,c=l.getShallow("category"),v=f[c];return v&&(v.parentModel=l.parentModel,l.parentModel=v),l});var Q=Rt.prototype.getModel;function E(l,f){var c=Q.call(this,l,f);return c.resolveParentPath=C,c}a.wrapMethod("getItemModel",function(l){return l.resolveParentPath=C,l.getModel=E,l});function C(l){if(l&&(l[0]==="label"||l[1]==="label")){var f=l.slice();return l[0]==="label"?f[0]="edgeLabel":l[1]==="label"&&(f[1]="edgeLabel"),f}return l}}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,r,o){if(o==="edge"){var n=this.getData(),i=this.getDataParams(t,o),g=n.graph.getEdgeByIndex(t),B=n.getName(g.node1.dataIndex),s=n.getName(g.node2.dataIndex),a=[];return B!=null&&a.push(B),s!=null&&a.push(s),$r("nameValue",{name:a.join(" > "),value:i.value,noValue:i.value==null})}var Q=Y2({series:this,dataIndex:t,multipleSeries:r});return Q},e.prototype._updateCategoriesData=function(){var t=UA(this.option.categories||[],function(o){return o.value!=null?o:IA({value:0},o)}),r=new Uo(["value"],this);r.initData(t),this._categoriesData=r,this._categoriesModels=r.mapArray(function(o){return r.getItemModel(o)})},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return A.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Lt),BLA={type:"graphRoam",event:"graphRoam",update:"none"};function sLA(A){A.registerChartView(nLA),A.registerSeriesModel(gLA),A.registerProcessor(kRA),A.registerVisual(NRA),A.registerVisual(jRA),A.registerLayout(WRA),A.registerLayout(A.PRIORITY.VISUAL.POST_CHART_LAYOUT,qRA),A.registerLayout($RA),A.registerCoordinateSystem("graphView",{dimensions:wv.dimensions,create:eLA}),A.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Dr),A.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Dr),A.registerAction(BLA,function(e,t,r){t.eachComponent({mainType:"series",query:e},function(o){var n=o.coordinateSystem,i=Q7(n,e,void 0,r);o.setCenter&&o.setCenter(i.center),o.setZoom&&o.setZoom(i.zoom)})})}var aLA=function(){function A(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return A}(),QLA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="pointer",r}return e.prototype.getDefaultShape=function(){return new aLA},e.prototype.buildPath=function(t,r){var o=Math.cos,n=Math.sin,i=r.r,g=r.width,B=r.angle,s=r.x-o(B)*g*(g>=i/3?1:2),a=r.y-n(B)*g*(g>=i/3?1:2);B=r.angle-Math.PI/2,t.moveTo(s,a),t.lineTo(r.x+o(B)*g,r.y+n(B)*g),t.lineTo(r.x+o(r.angle)*i,r.y+n(r.angle)*i),t.lineTo(r.x-o(B)*g,r.y-n(B)*g),t.lineTo(s,a)},e}(Ze);function ELA(A,e){var t=A.get("center"),r=e.getWidth(),o=e.getHeight(),n=Math.min(r,o),i=VA(t[0],e.getWidth()),g=VA(t[1],e.getHeight()),B=VA(A.get("radius"),n/2);return{cx:i,cy:g,r:B}}function jI(A,e){var t=A==null?"":A+"";return e&&(qA(e)?t=e.replace("{value}",t):le(e)&&(t=e(A))),t}var CLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){this.group.removeAll();var n=t.get(["axisLine","lineStyle","color"]),i=ELA(t,o);this._renderMain(t,r,o,n,i),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,r,o,n,i){var g=this.group,B=t.get("clockwise"),s=-t.get("startAngle")/180*Math.PI,a=-t.get("endAngle")/180*Math.PI,Q=t.getModel("axisLine"),E=Q.get("roundCap"),C=E?PI:Jo,l=Q.get("show"),f=Q.getModel("lineStyle"),c=f.get("width"),v=[s,a];hm(v,!B),s=v[0],a=v[1];for(var w=a-s,u=s,h=[],I=0;l&&I=F&&(m===0?0:n[m-1][0])Math.PI/2&&(j+=Math.PI)):S==="tangential"?j=-p-Math.PI/2:lt(S)&&(j=S*Math.PI/180),j===0?Q.add(new Et({style:Xt(u,{text:L,x:O,y:T,verticalAlign:x<-.8?"top":x>.8?"bottom":"middle",align:Y<-.4?"left":Y>.4?"right":"center"},{inheritColor:b}),silent:!0})):Q.add(new Et({style:Xt(u,{text:L,x:O,y:T,verticalAlign:"middle",align:"center"},{inheritColor:b}),silent:!0,originX:O,originY:T,rotation:j}))}if(w.get("show")&&G!==h){var R=w.get("distance");R=R?R+a:a;for(var J=0;J<=I;J++){Y=Math.cos(p),x=Math.sin(p);var Z=new qr({shape:{x1:Y*(l-R)+E,y1:x*(l-R)+C,x2:Y*(l-P-R)+E,y2:x*(l-P-R)+C},silent:!0,style:H});H.stroke==="auto"&&Z.setStyle({stroke:n((G+J/I)/h)}),Q.add(Z),p+=m}p-=m}else p+=F}},e.prototype._renderPointer=function(t,r,o,n,i,g,B,s,a){var Q=this.group,E=this._data,C=this._progressEls,l=[],f=t.get(["pointer","show"]),c=t.getModel("progress"),v=c.get("show"),w=t.getData(),u=w.mapDimension("value"),h=+t.get("min"),I=+t.get("max"),d=[h,I],P=[g,B];function p(m,y){var H=w.getItemModel(m),U=H.getModel("pointer"),Y=VA(U.get("width"),i.r),x=VA(U.get("length"),i.r),G=t.get(["pointer","icon"]),R=U.get("offsetCenter"),z=VA(R[0],i.r),L=VA(R[1],i.r),b=U.get("keepAspect"),O;return G?O=mr(G,z-Y/2,L-x,Y,x,null,b):O=new QLA({shape:{angle:-Math.PI/2,width:Y,r:x,x:z,y:L}}),O.rotation=-(y+Math.PI/2),O.x=i.cx,O.y=i.cy,O}function F(m,y){var H=c.get("roundCap"),U=H?PI:Jo,Y=c.get("overlap"),x=Y?c.get("width"):a/w.count(),G=Y?i.r-x:i.r-(m+1)*x,R=Y?i.r:i.r-m*x,z=new U({shape:{startAngle:g,endAngle:y,cx:i.cx,cy:i.cy,clockwise:s,r0:G,r:R}});return Y&&(z.z2=I-w.get(u,m)%I),z}(v||f)&&(w.diff(E).add(function(m){var y=w.get(u,m);if(f){var H=p(m,g);tr(H,{rotation:-((isNaN(+y)?P[0]:yt(y,d,P,!0))+Math.PI/2)},t),Q.add(H),w.setItemGraphicEl(m,H)}if(v){var U=F(m,g),Y=c.get("clip");tr(U,{shape:{endAngle:yt(y,d,P,Y)}},t),Q.add(U),Pm(t.seriesIndex,w.dataType,m,U),l[m]=U}}).update(function(m,y){var H=w.get(u,m);if(f){var U=E.getItemGraphicEl(y),Y=U?U.rotation:g,x=p(m,Y);x.rotation=Y,ft(x,{rotation:-((isNaN(+H)?P[0]:yt(H,d,P,!0))+Math.PI/2)},t),Q.add(x),w.setItemGraphicEl(m,x)}if(v){var G=C[y],R=G?G.shape.endAngle:g,z=F(m,R),L=c.get("clip");ft(z,{shape:{endAngle:yt(H,d,P,L)}},t),Q.add(z),Pm(t.seriesIndex,w.dataType,m,z),l[m]=z}}).execute(),w.each(function(m){var y=w.getItemModel(m),H=y.getModel("emphasis"),U=H.get("focus"),Y=H.get("blurScope"),x=H.get("disabled");if(f){var G=w.getItemGraphicEl(m),R=w.getItemVisual(m,"style"),z=R.fill;if(G instanceof Bo){var L=G.style;G.useStyle(IA({image:L.image,x:L.x,y:L.y,width:L.width,height:L.height},R))}else G.useStyle(R),G.type!=="pointer"&&G.setColor(z);G.setStyle(y.getModel(["pointer","itemStyle"]).getItemStyle()),G.style.fill==="auto"&&G.setStyle("fill",n(yt(w.get(u,m),d,[0,1],!0))),G.z2EmphasisLift=0,vo(G,y),cr(G,U,Y,x)}if(v){var b=l[m];b.useStyle(w.getItemVisual(m,"style")),b.setStyle(y.getModel(["progress","itemStyle"]).getItemStyle()),b.z2EmphasisLift=0,vo(b,y),cr(b,U,Y,x)}}),this._progressEls=l)},e.prototype._renderAnchor=function(t,r){var o=t.getModel("anchor"),n=o.get("show");if(n){var i=o.get("size"),g=o.get("icon"),B=o.get("offsetCenter"),s=o.get("keepAspect"),a=mr(g,r.cx-i/2+VA(B[0],r.r),r.cy-i/2+VA(B[1],r.r),i,i,null,s);a.z2=o.get("showAbove")?1:0,a.setStyle(o.getModel("itemStyle").getItemStyle()),this.group.add(a)}},e.prototype._renderTitleAndDetail=function(t,r,o,n,i){var g=this,B=t.getData(),s=B.mapDimension("value"),a=+t.get("min"),Q=+t.get("max"),E=new me,C=[],l=[],f=t.isAnimationEnabled(),c=t.get(["pointer","showAbove"]);B.diff(this._data).add(function(v){C[v]=new Et({silent:!0}),l[v]=new Et({silent:!0})}).update(function(v,w){C[v]=g._titleEls[w],l[v]=g._detailEls[w]}).execute(),B.each(function(v){var w=B.getItemModel(v),u=B.get(s,v),h=new me,I=n(yt(u,[a,Q],[0,1],!0)),d=w.getModel("title");if(d.get("show")){var P=d.get("offsetCenter"),p=i.cx+VA(P[0],i.r),F=i.cy+VA(P[1],i.r),m=C[v];m.attr({z2:c?0:2,style:Xt(d,{x:p,y:F,text:B.getName(v),align:"center",verticalAlign:"middle"},{inheritColor:I})}),h.add(m)}var y=w.getModel("detail");if(y.get("show")){var H=y.get("offsetCenter"),U=i.cx+VA(H[0],i.r),Y=i.cy+VA(H[1],i.r),x=VA(y.get("width"),i.r),G=VA(y.get("height"),i.r),R=t.get(["progress","show"])?B.getItemVisual(v,"style").fill:I,m=l[v],z=y.get("formatter");m.attr({z2:c?0:2,style:Xt(y,{x:U,y:Y,text:jI(u,z),width:isNaN(x)?null:x,height:isNaN(G)?null:G,align:"center",verticalAlign:"middle"},{inheritColor:R})}),aJ(m,{normal:y},u,function(b){return jI(b,z)}),f&&QJ(m,v,B,t,{getFormattedLabel:function(b,O,T,S,j,J){return jI(J?J.interpolatedValue:u,z)}}),h.add(m)}E.add(h)}),this.group.add(E),this._titleEls=C,this._detailEls=l},e.type="gauge",e}(Ht),lLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="itemStyle",t}return e.prototype.getInitialData=function(t,r){return LC(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(Lt);function cLA(A){A.registerChartView(CLA),A.registerSeriesModel(lLA)}var fLA=["itemStyle","opacity"],vLA=function(A){uA(e,A);function e(t,r){var o=A.call(this)||this,n=o,i=new Xo,g=new Et;return n.setTextContent(g),o.setTextGuideLine(i),o.updateData(t,r,!0),o}return e.prototype.updateData=function(t,r,o){var n=this,i=t.hostModel,g=t.getItemModel(r),B=t.getItemLayout(r),s=g.getModel("emphasis"),a=g.get(fLA);a=a??1,o||Xi(n),n.useStyle(t.getItemVisual(r,"style")),n.style.lineJoin="round",o?(n.setShape({points:B.points}),n.style.opacity=0,tr(n,{style:{opacity:a}},i,r)):ft(n,{style:{opacity:a},shape:{points:B.points}},i,r),vo(n,g),this._updateLabel(t,r),cr(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))},e.prototype._updateLabel=function(t,r){var o=this,n=this.getTextGuideLine(),i=o.getTextContent(),g=t.hostModel,B=t.getItemModel(r),s=t.getItemLayout(r),a=s.label,Q=t.getItemVisual(r,"style"),E=Q.fill;wo(i,_r(B),{labelFetcher:t.hostModel,labelDataIndex:r,defaultOpacity:Q.opacity,defaultText:t.getName(r)},{normal:{align:a.textAlign,verticalAlign:a.verticalAlign}}),o.setTextConfig({local:!0,inside:!!a.inside,insideStroke:E,outsideFill:E});var C=a.linePoints;n.setShape({points:C}),o.textGuideLineConfig={anchor:C?new Te(C[0][0],C[0][1]):null},ft(i,{style:{x:a.x,y:a.y}},g,r),i.attr({rotation:a.rotation,originX:a.x,originY:a.y,z2:10}),d4(o,P4(B),{stroke:E})},e}(Ko),wLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.ignoreLabelLineUpdate=!0,t}return e.prototype.render=function(t,r,o){var n=t.getData(),i=this._data,g=this.group;n.diff(i).add(function(B){var s=new vLA(n,B);n.setItemGraphicEl(B,s),g.add(s)}).update(function(B,s){var a=i.getItemGraphicEl(s);a.updateData(n,B),g.add(a),n.setItemGraphicEl(B,a)}).remove(function(B){var s=i.getItemGraphicEl(B);pf(s,t,B)}).execute(),this._data=n},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(Ht),uLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t){A.prototype.init.apply(this,arguments),this.legendVisualProvider=new Cv(oe(this.getData,this),oe(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.getInitialData=function(t,r){return LC(this,{coordDimensions:["value"],encodeDefaulter:ze(Q9,this)})},e.prototype._defaultLabelLine=function(t){Ya(t,"labelLine",["show"]);var r=t.labelLine,o=t.emphasis.labelLine;r.show=r.show&&t.label.show,o.show=o.show&&t.emphasis.label.show},e.prototype.getDataParams=function(t){var r=this.getData(),o=A.prototype.getDataParams.call(this,t),n=r.mapDimension("value"),i=r.getSum(n);return o.percent=i?+(r.get(n,t)/i*100).toFixed(2):0,o.$vars.push("percent"),o},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Lt);function DLA(A,e){return zr(A.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function hLA(A,e){for(var t=A.mapDimension("value"),r=A.mapArray(t,function(B){return B}),o=[],n=e==="ascending",i=0,g=A.count();i-1&&(i="left",console.warn("Position error: Funnel chart on vertical orient dose not support top and bottom.")),t==="horizontal"&&["left","right"].indexOf(i)>-1&&(i="bottom",console.warn("Position error: Funnel chart on horizontal orient dose not support left and right."))),i==="left"?(f=(s[3][0]+s[0][0])/2,c=(s[3][1]+s[0][1])/2,v=f-u,E=v-5,Q="right"):i==="right"?(f=(s[1][0]+s[2][0])/2,c=(s[1][1]+s[2][1])/2,v=f+u,E=v+5,Q="left"):i==="top"?(f=(s[3][0]+s[0][0])/2,c=(s[3][1]+s[0][1])/2,w=c-u,C=w-5,Q="center"):i==="bottom"?(f=(s[1][0]+s[2][0])/2,c=(s[1][1]+s[2][1])/2,w=c+u,C=w+5,Q="center"):i==="rightTop"?(f=t==="horizontal"?s[3][0]:s[1][0],c=t==="horizontal"?s[3][1]:s[1][1],t==="horizontal"?(w=c-u,C=w-5,Q="center"):(v=f+u,E=v+5,Q="top")):i==="rightBottom"?(f=s[2][0],c=s[2][1],t==="horizontal"?(w=c+u,C=w+5,Q="center"):(v=f+u,E=v+5,Q="bottom")):i==="leftTop"?(f=s[0][0],c=t==="horizontal"?s[0][1]:s[1][1],t==="horizontal"?(w=c-u,C=w-5,Q="center"):(v=f-u,E=v-5,Q="right")):i==="leftBottom"?(f=t==="horizontal"?s[1][0]:s[3][0],c=t==="horizontal"?s[1][1]:s[2][1],t==="horizontal"?(w=c+u,C=w+5,Q="center"):(v=f-u,E=v-5,Q="right")):(f=(s[1][0]+s[2][0])/2,c=(s[1][1]+s[2][1])/2,t==="horizontal"?(w=c+u,C=w+5,Q="center"):(v=f+u,E=v+5,Q="left")),t==="horizontal"?(v=f,E=v):(w=c,C=w),l=[[f,c],[v,w]]}B.label={linePoints:l,x:E,y:C,verticalAlign:"middle",textAlign:Q,inside:a}})}function dLA(A,e){A.eachSeriesByType("funnel",function(t){var r=t.getData(),o=r.mapDimension("value"),n=t.get("sort"),i=DLA(t,e),g=t.get("orient"),B=i.width,s=i.height,a=hLA(r,n),Q=i.x,E=i.y,C=g==="horizontal"?[VA(t.get("minSize"),s),VA(t.get("maxSize"),s)]:[VA(t.get("minSize"),B),VA(t.get("maxSize"),B)],l=r.getDataExtent(o),f=t.get("min"),c=t.get("max");f==null&&(f=Math.min(l[0],0)),c==null&&(c=l[1]);var v=t.get("funnelAlign"),w=t.get("gap"),u=g==="horizontal"?B:s,h=(u-w*(r.count()-1))/r.count(),I=function(Y,x){if(g==="horizontal"){var G=r.get(o,Y)||0,R=yt(G,[f,c],C,!0),z=void 0;switch(v){case"top":z=E;break;case"center":z=E+(s-R)/2;break;case"bottom":z=E+(s-R);break}return[[x,z],[x,z+R]]}var L=r.get(o,Y)||0,b=yt(L,[f,c],C,!0),O;switch(v){case"left":O=Q;break;case"center":O=Q+(B-b)/2;break;case"right":O=Q+B-b;break}return[[O,x],[O+b,x]]};n==="ascending"&&(h=-h,w=-w,g==="horizontal"?Q+=B:E+=s,a=a.reverse());for(var d=0;dRLA)return;var o=this._model.coordinateSystem.getSlidedAxisExpandWindow([A.offsetX,A.offsetY]);o.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:o.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(A){if(!(this._mouseDownPoint||!J7(this,"mousemove"))){var e=this._model,t=e.coordinateSystem.getSlidedAxisExpandWindow([A.offsetX,A.offsetY]),r=t.behavior;r==="jump"&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand(r==="none"?null:{axisExpandWindow:t.axisExpandWindow,animation:r==="jump"?null:{duration:0}})}}};function J7(A,e){var t=A._model;return t.get("axisExpandable")&&t.get("axisExpandTriggerOn")===e}var OLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){A.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var r=this.option;t&&Se(r,t,!0),this._initDimensions()},e.prototype.contains=function(t,r){var o=t.get("parallelIndex");return o!=null&&r.getComponent("parallel",o)===this},e.prototype.setAxisExpand=function(t){k(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(r){t.hasOwnProperty(r)&&(this.option[r]=t[r])},this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],r=this.parallelAxisIndex=[],o=mt(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(n){return(n.get("parallelIndex")||0)===this.componentIndex},this);k(o,function(n){t.push("dim"+n.get("dim")),r.push(n.componentIndex)})},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(Xe),TLA=function(A){uA(e,A);function e(t,r,o,n,i){var g=A.call(this,t,r,o)||this;return g.type=n||"value",g.axisIndex=i,g}return e.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},e}(li);function FQ(A,e,t,r,o,n){A=A||0;var i=t[1]-t[0];if(o!=null&&(o=jC(o,[0,i])),n!=null&&(n=Math.max(n,o??0)),r==="all"){var g=Math.abs(e[1]-e[0]);g=jC(g,[0,i]),o=n=jC(g,[o,n]),r=0}e[0]=jC(e[0],t),e[1]=jC(e[1],t);var B=K7(e,r);e[r]+=A;var s=o||0,a=t.slice();B.sign<0?a[0]+=s:a[1]-=s,e[r]=jC(e[r],a);var Q;return Q=K7(e,r),o!=null&&(Q.sign!==B.sign||Q.spann&&(e[1-r]=e[r]+Q.sign*n),e}function K7(A,e){var t=A[e]-A[1-e];return{span:Math.abs(t),sign:t>0?-1:t<0?1:e?-1:1}}function jC(A,e){return Math.min(e[1]!=null?e[1]:1/0,Math.max(e[0]!=null?e[0]:-1/0,A))}var X7=k,XV=Math.min,VV=Math.max,WV=Math.floor,kLA=Math.ceil,ZV=lr,NLA=Math.PI,jLA=function(){function A(e,t,r){this.type="parallel",this._axesMap=Qe(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,r)}return A.prototype._init=function(e,t,r){var o=e.dimensions,n=e.parallelAxisIndex;X7(o,function(i,g){var B=n[g],s=t.getComponent("parallelAxis",B),a=this._axesMap.set(i,new TLA(i,ev(s),[0,0],s.get("type"),B)),Q=a.type==="category";a.onBand=Q&&s.get("boundaryGap"),a.inverse=s.get("inverse"),s.axis=a,a.model=s,a.coordinateSystem=s.coordinateSystem=this},this)},A.prototype.update=function(e,t){this._updateAxesFromSeries(this._model,e)},A.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),r=t.axisBase,o=t.layoutBase,n=t.pixelDimIndex,i=e[1-n],g=e[n];return i>=r&&i<=r+t.axisLength&&g>=o&&g<=o+t.layoutLength},A.prototype.getModel=function(){return this._model},A.prototype._updateAxesFromSeries=function(e,t){t.eachSeries(function(r){if(e.contains(r,t)){var o=r.getData();X7(this.dimensions,function(n){var i=this._axesMap.get(n);i.scale.unionExtentFromData(o,o.mapDimension(n)),aQ(i.scale,i.model)},this)}},this)},A.prototype.resize=function(e,t){this._rect=zr(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},A.prototype.getRect=function(){return this._rect},A.prototype._makeLayoutInfo=function(){var e=this._model,t=this._rect,r=["x","y"],o=["width","height"],n=e.get("layout"),i=n==="horizontal"?0:1,g=t[o[i]],B=[0,g],s=this.dimensions.length,a=JI(e.get("axisExpandWidth"),B),Q=JI(e.get("axisExpandCount")||0,[0,s]),E=e.get("axisExpandable")&&s>3&&s>Q&&Q>1&&a>0&&g>0,C=e.get("axisExpandWindow"),l;if(C)l=JI(C[1]-C[0],B),C[1]=C[0]+l;else{l=JI(a*(Q-1),B);var f=e.get("axisExpandCenter")||WV(s/2);C=[a*f-l/2],C[1]=C[0]+l}var c=(g-l)/(s-Q);c<3&&(c=0);var v=[WV(ZV(C[0]/a,1))+1,kLA(ZV(C[1]/a,1))-1],w=c/a*C[0];return{layout:n,pixelDimIndex:i,layoutBase:t[r[i]],layoutLength:g,axisBase:t[r[1-i]],axisLength:t[o[1-i]],axisExpandable:E,axisExpandWidth:a,axisCollapseWidth:c,axisExpandWindow:C,axisCount:s,winInnerIndices:v,axisExpandWindow0Pos:w}},A.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,r=this.dimensions,o=this._makeLayoutInfo(),n=o.layout;t.each(function(i){var g=[0,o.axisLength],B=i.inverse?1:0;i.setExtent(g[B],g[1-B])}),X7(r,function(i,g){var B=(o.axisExpandable?KLA:JLA)(g,o),s={horizontal:{x:B.position,y:o.axisLength},vertical:{x:0,y:B.position}},a={horizontal:NLA/2,vertical:0},Q=[s[n].x+e.x,s[n].y+e.y],E=a[n],C=En();Qs(C,C,E),Oi(C,C,Q),this._axesLayout[i]={position:Q,rotation:E,transform:C,axisNameAvailableWidth:B.axisNameAvailableWidth,axisLabelShow:B.axisLabelShow,nameTruncateMaxWidth:B.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},A.prototype.getAxis=function(e){return this._axesMap.get(e)},A.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},A.prototype.eachActiveState=function(e,t,r,o){r==null&&(r=0),o==null&&(o=e.count());var n=this._axesMap,i=this.dimensions,g=[],B=[];k(i,function(c){g.push(e.mapDimension(c)),B.push(n.get(c).model)});for(var s=this.hasAxisBrushed(),a=r;an*(1-Q[0])?(s="jump",B=g-n*(1-Q[2])):(B=g-n*Q[1])>=0&&(B=g-n*(1-Q[1]))<=0&&(B=0),B*=t.axisExpandWidth/a,B?FQ(B,o,i,"all"):s="none";else{var C=o[1]-o[0],l=i[1]*g/C;o=[VV(0,l-C/2)],o[1]=XV(i[1],o[0]+C),o[0]=o[1]-C}return{axisExpandWindow:o,behavior:s}},A}();function JI(A,e){return XV(VV(A,e[0]),e[1])}function JLA(A,e){var t=e.layoutLength/(e.axisCount-1);return{position:t*A,axisNameAvailableWidth:t,axisLabelShow:!0}}function KLA(A,e){var t=e.layoutLength,r=e.axisExpandWidth,o=e.axisCount,n=e.axisCollapseWidth,i=e.winInnerIndices,g,B=n,s=!1,a;return A=0;o--)Hn(r[o])},e.prototype.getActiveState=function(t){var r=this.activeIntervals;if(!r.length)return"normal";if(t==null||isNaN(+t))return"inactive";if(r.length===1){var o=r[0];if(o[0]<=t&&t<=o[1])return"active"}else for(var n=0,i=r.length;nqLA}function oW(A){var e=A.length-1;return e<0&&(e=0),[A[0],A[e]]}function nW(A,e,t,r){var o=new me;return o.add(new Qt({name:"main",style:ey(t),silent:!0,draggable:!0,cursor:"move",drift:ze(BW,A,e,o,["n","s","w","e"]),ondragend:ze(mQ,e,{isEnd:!0})})),k(r,function(n){o.add(new Qt({name:n.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:ze(BW,A,e,o,n),ondragend:ze(mQ,e,{isEnd:!0})}))}),o}function iW(A,e,t,r){var o=r.brushStyle.lineWidth||0,n=JC(o,_LA),i=t[0][0],g=t[1][0],B=i-o/2,s=g-o/2,a=t[0][1],Q=t[1][1],E=a-n+o/2,C=Q-n+o/2,l=a-i,f=Q-g,c=l+o,v=f+o;yB(A,e,"main",i,g,l,f),r.transformable&&(yB(A,e,"w",B,s,n,v),yB(A,e,"e",E,s,n,v),yB(A,e,"n",B,s,c,n),yB(A,e,"s",B,C,c,n),yB(A,e,"nw",B,s,n,n),yB(A,e,"ne",E,s,n,n),yB(A,e,"sw",B,C,n,n),yB(A,e,"se",E,C,n,n))}function Ay(A,e){var t=e.__brushOption,r=t.transformable,o=e.childAt(0);o.useStyle(ey(t)),o.attr({silent:!r,cursor:r?"move":"default"}),k([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(n){var i=e.childOfName(n.join("")),g=n.length===1?ty(A,n[0]):oSA(A,n);i&&i.attr({silent:!r,invisible:!r,cursor:r?ASA[g]+"-resize":null})})}function yB(A,e,t,r,o,n,i){var g=e.childOfName(t);g&&g.setShape(iSA(ry(A,e,[[r,o],[r+n,o+i]])))}function ey(A){return we({strokeNoScale:!0},A.brushStyle)}function gW(A,e,t,r){var o=[Yv(A,t),Yv(e,r)],n=[JC(A,t),JC(e,r)];return[[o[0],n[0]],[o[1],n[1]]]}function rSA(A){return Ps(A.group)}function ty(A,e){var t={w:"left",e:"right",n:"top",s:"bottom"},r={left:"w",right:"e",top:"n",bottom:"s"},o=Dh(t[e],rSA(A));return r[o]}function oSA(A,e){var t=[ty(A,e[0]),ty(A,e[1])];return(t[0]==="e"||t[0]==="w")&&t.reverse(),t.join("")}function BW(A,e,t,r,o,n){var i=t.__brushOption,g=A.toRectRange(i.range),B=sW(e,o,n);k(r,function(s){var a=$LA[s];g[a[0]][a[1]]+=B[a[0]]}),i.range=A.fromRectRange(gW(g[0][0],g[1][0],g[0][1],g[1][1])),Z7(e,t),mQ(e,{isEnd:!1})}function nSA(A,e,t,r){var o=e.__brushOption.range,n=sW(A,t,r);k(o,function(i){i[0]+=n[0],i[1]+=n[1]}),Z7(A,e),mQ(A,{isEnd:!1})}function sW(A,e,t){var r=A.group,o=r.transformCoordToLocal(e,t),n=r.transformCoordToLocal(0,0);return[o[0]-n[0],o[1]-n[1]]}function ry(A,e,t){var r=rW(A,e);return r&&r!==pQ?r.clipPath(t,A._transform):Pe(t)}function iSA(A){var e=Yv(A[0][0],A[1][0]),t=Yv(A[0][1],A[1][1]),r=JC(A[0][0],A[1][0]),o=JC(A[0][1],A[1][1]);return{x:e,y:t,width:r-e,height:o-t}}function gSA(A,e,t){if(!(!A._brushType||sSA(A,e.offsetX,e.offsetY))){var r=A._zr,o=A._covers,n=_7(A,e,t);if(!A._dragging)for(var i=0;ir.getWidth()||t<0||t>r.getHeight()}var KI={lineX:CW(0),lineY:CW(1),rect:{createCover:function(A,e){function t(r){return r}return nW({toRectRange:t,fromRectRange:t},A,e,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(A){var e=oW(A);return gW(e[1][0],e[1][1],e[0][0],e[0][1])},updateCoverShape:function(A,e,t,r){iW(A,e,t,r)},updateCommon:Ay,contain:ny},polygon:{createCover:function(A,e){var t=new me;return t.add(new Xo({name:"main",style:ey(e),silent:!0})),t},getCreatingRange:function(A){return A},endCreating:function(A,e){e.remove(e.childAt(0)),e.add(new Ko({name:"main",draggable:!0,drift:ze(nSA,A,e),ondragend:ze(mQ,A,{isEnd:!0})}))},updateCoverShape:function(A,e,t,r){e.childAt(0).setShape({points:ry(A,e,t)})},updateCommon:Ay,contain:ny}};function CW(A){return{createCover:function(e,t){return nW({toRectRange:function(r){var o=[r,[0,100]];return A&&o.reverse(),o},fromRectRange:function(r){return r[A]}},e,t,[[["w"],["e"]],[["n"],["s"]]][A])},getCreatingRange:function(e){var t=oW(e),r=Yv(t[0][A],t[1][A]),o=JC(t[0][A],t[1][A]);return[r,o]},updateCoverShape:function(e,t,r,o){var n,i=rW(e,t);if(i!==pQ&&i.getLinearBrushOtherExtent)n=i.getLinearBrushOtherExtent(A);else{var g=e._zr;n=[0,[g.getWidth(),g.getHeight()][1-A]]}var B=[r,n];A&&B.reverse(),iW(e,t,B,o)},updateCommon:Ay,contain:ny}}function lW(A){return A=iy(A),function(e){return jm(e,A)}}function cW(A,e){return A=iy(A),function(t){var r=e??t,o=r?A.width:A.height,n=r?A.x:A.y;return[n,n+(o||0)]}}function fW(A,e,t){var r=iy(A);return function(o,n){return r.contain(n[0],n[1])&&!HI(o,e,t)}}function iy(A){return ke.create(A)}var aSA=["axisLine","axisTickLabel","axisName"],QSA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,r){A.prototype.init.apply(this,arguments),(this._brushController=new W7(r.getZr())).on("brush",oe(this._onBrush,this))},e.prototype.render=function(t,r,o,n){if(!ESA(t,r,n)){this.axisModel=t,this.api=o,this.group.removeAll();var i=this._axisGroup;if(this._axisGroup=new me,this.group.add(this._axisGroup),!!t.get("show")){var g=lSA(t,r),B=g.coordinateSystem,s=t.getAreaSelectStyle(),a=s.width,Q=t.axis.dim,E=B.getAxisLayout(Q),C=IA({strokeContainThreshold:a},E),l=new _o(t,C);k(aSA,l.add,l),this._axisGroup.add(l.getGroup()),this._refreshBrushController(C,s,t,g,a,o),yf(i,this._axisGroup,t)}}},e.prototype._refreshBrushController=function(t,r,o,n,i,g){var B=o.axis.getExtent(),s=B[1]-B[0],a=Math.min(30,Math.abs(s)*.1),Q=ke.create({x:B[0],y:-i/2,width:s,height:i});Q.x-=a,Q.width+=2*a,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,x:t.position[0],y:t.position[1]}).setPanels([{panelId:"pl",clipPath:lW(Q),isTargetByCursor:fW(Q,g,n),getLinearBrushOtherExtent:cW(Q,0)}]).enableBrush({brushType:"lineX",brushStyle:r,removeOnClick:!0}).updateCovers(CSA(o))},e.prototype._onBrush=function(t){var r=t.areas,o=this.axisModel,n=o.axis,i=UA(r,function(g){return[n.coordToData(g.range[0],!0),n.coordToData(g.range[1],!0)]});(!o.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:o.id,intervals:i})},e.prototype.dispose=function(){this._brushController.dispose()},e.type="parallelAxis",e}(qt);function ESA(A,e,t){return t&&t.type==="axisAreaSelect"&&e.findComponents({mainType:"parallelAxis",query:t})[0]===A}function CSA(A){var e=A.axis;return UA(A.activeIntervals,function(t){return{brushType:"lineX",panelId:"pl",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}})}function lSA(A,e){return e.getComponent("parallel",A.get("parallelIndex"))}var cSA={type:"axisAreaSelect",event:"axisAreaSelected"};function fSA(A){A.registerAction(cSA,function(e,t){t.eachComponent({mainType:"parallelAxis",query:e},function(r){r.axis.model.setActiveIntervals(e.intervals)})}),A.registerAction("parallelAxisExpand",function(e,t){t.eachComponent({mainType:"parallel",query:e},function(r){r.setAxisExpand(e)})})}var vSA={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function vW(A){A.registerComponentView(LLA),A.registerComponentModel(OLA),A.registerCoordinateSystem("parallel",VLA),A.registerPreprocessor(xLA),A.registerComponentModel(V7),A.registerComponentView(QSA),SC(A,"parallel",V7,vSA),fSA(A)}function wSA(A){Ve(vW),A.registerChartView(FLA),A.registerSeriesModel(yLA),A.registerVisual(A.PRIORITY.VISUAL.BRUSH,ULA)}var uSA=function(){function A(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return A}(),DSA=function(A){uA(e,A);function e(t){return A.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new uSA},e.prototype.buildPath=function(t,r){var o=r.extent;t.moveTo(r.x1,r.y1),t.bezierCurveTo(r.cpx1,r.cpy1,r.cpx2,r.cpy2,r.x2,r.y2),r.orient==="vertical"?(t.lineTo(r.x2+o,r.y2),t.bezierCurveTo(r.cpx2+o,r.cpy2,r.cpx1+o,r.cpy1,r.x1+o,r.y1)):(t.lineTo(r.x2,r.y2+o),t.bezierCurveTo(r.cpx2,r.cpy2+o,r.cpx1,r.cpy1+o,r.x1,r.y1+o)),t.closePath()},e.prototype.highlight=function(){DB(this)},e.prototype.downplay=function(){hB(this)},e}(Ze),hSA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t._focusAdjacencyDisabled=!1,t}return e.prototype.render=function(t,r,o){var n=this,i=t.getGraph(),g=this.group,B=t.layoutInfo,s=B.width,a=B.height,Q=t.getData(),E=t.getData("edge"),C=t.get("orient");this._model=t,g.removeAll(),g.x=B.x,g.y=B.y,i.eachEdge(function(l){var f=new DSA,c=He(f);c.dataIndex=l.dataIndex,c.seriesIndex=t.seriesIndex,c.dataType="edge";var v=l.getModel(),w=v.getModel("lineStyle"),u=w.get("curveness"),h=l.node1.getLayout(),I=l.node1.getModel(),d=I.get("localX"),P=I.get("localY"),p=l.node2.getLayout(),F=l.node2.getModel(),m=F.get("localX"),y=F.get("localY"),H=l.getLayout(),U,Y,x,G,R,z,L,b;f.shape.extent=Math.max(1,H.dy),f.shape.orient=C,C==="vertical"?(U=(d!=null?d*s:h.x)+H.sy,Y=(P!=null?P*a:h.y)+h.dy,x=(m!=null?m*s:p.x)+H.ty,G=y!=null?y*a:p.y,R=U,z=Y*(1-u)+G*u,L=x,b=Y*u+G*(1-u)):(U=(d!=null?d*s:h.x)+h.dx,Y=(P!=null?P*a:h.y)+H.sy,x=m!=null?m*s:p.x,G=(y!=null?y*a:p.y)+H.ty,R=U*(1-u)+x*u,z=Y,L=U*u+x*(1-u),b=G),f.setShape({x1:U,y1:Y,x2:x,y2:G,cpx1:R,cpy1:z,cpx2:L,cpy2:b}),f.useStyle(w.getItemStyle()),wW(f.style,C,l);var O=""+v.get("value"),T=_r(v,"edgeLabel");wo(f,T,{labelFetcher:{getFormattedLabel:function(J,Z,W,q,AA,_){return t.getFormattedLabel(J,Z,"edge",q,mn(AA,T.normal&&T.normal.get("formatter"),O),_)}},labelDataIndex:l.dataIndex,defaultText:O}),f.setTextConfig({position:"inside"});var S=v.getModel("emphasis");vo(f,v,"lineStyle",function(J){var Z=J.getItemStyle();return wW(Z,C,l),Z}),g.add(f),E.setItemGraphicEl(l.dataIndex,f);var j=S.get("focus");cr(f,j==="adjacency"?l.getAdjacentDataIndices():j==="trajectory"?l.getTrajectoryDataIndices():j,S.get("blurScope"),S.get("disabled"))}),i.eachNode(function(l){var f=l.getLayout(),c=l.getModel(),v=c.get("localX"),w=c.get("localY"),u=c.getModel("emphasis"),h=c.get(["itemStyle","borderRadius"])||0,I=new Qt({shape:{x:v!=null?v*s:f.x,y:w!=null?w*a:f.y,width:f.dx,height:f.dy,r:h},style:c.getModel("itemStyle").getItemStyle(),z2:10});wo(I,_r(c),{labelFetcher:{getFormattedLabel:function(P,p){return t.getFormattedLabel(P,p,"node")}},labelDataIndex:l.dataIndex,defaultText:l.id}),I.disableLabelAnimation=!0,I.setStyle("fill",l.getVisual("color")),I.setStyle("decal",l.getVisual("style").decal),vo(I,c),g.add(I),Q.setItemGraphicEl(l.dataIndex,I),He(I).dataType="node";var d=u.get("focus");cr(I,d==="adjacency"?l.getAdjacentDataIndices():d==="trajectory"?l.getTrajectoryDataIndices():d,u.get("blurScope"),u.get("disabled"))}),Q.eachItemGraphicEl(function(l,f){var c=Q.getItemModel(f);c.get("draggable")&&(l.drift=function(v,w){n._focusAdjacencyDisabled=!0,this.shape.x+=v,this.shape.y+=w,this.dirty(),o.dispatchAction({type:"dragNode",seriesId:t.id,dataIndex:Q.getRawIndex(f),localX:this.shape.x/s,localY:this.shape.y/a})},l.ondragend=function(){n._focusAdjacencyDisabled=!1},l.draggable=!0,l.cursor="move")}),!this._data&&t.isAnimationEnabled()&&g.setClipPath(ISA(g.getBoundingRect(),t,function(){g.removeClipPath()})),this._data=t.getData()},e.prototype.dispose=function(){},e.type="sankey",e}(Ht);function wW(A,e,t){switch(A.fill){case"source":A.fill=t.node1.getVisual("color"),A.decal=t.node1.getVisual("style").decal;break;case"target":A.fill=t.node2.getVisual("color"),A.decal=t.node2.getVisual("style").decal;break;case"gradient":var r=t.node1.getVisual("color"),o=t.node2.getVisual("color");qA(r)&&qA(o)&&(A.fill=new BC(0,0,+(e==="horizontal"),+(e==="vertical"),[{color:r,offset:0},{color:o,offset:1}]))}}function ISA(A,e,t){var r=new Qt({shape:{x:A.x-10,y:A.y-10,width:0,height:A.height+20}});return tr(r,{shape:{width:A.width+20}},e,t),r}var dSA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,r){var o=t.edges||t.links,n=t.data||t.nodes,i=t.levels;this.levelModels=[];for(var g=this.levelModels,B=0;B=0)g[i[B].depth]=new Rt(i[B],this,r);else if(process.env.NODE_ENV!=="production")throw new Error("levels[i].depth is mandatory and should be natural number");if(n&&o){var s=NV(n,o,this,!0,a);return s.data}function a(Q,E){Q.wrapMethod("getItemModel",function(C,l){var f=C.parentModel,c=f.getData().getItemLayout(l);if(c){var v=c.depth,w=f.levelModels[v];w&&(C.parentModel=w)}return C}),E.wrapMethod("getItemModel",function(C,l){var f=C.parentModel,c=f.getGraph().getEdgeByIndex(l),v=c.node1.getLayout();if(v){var w=v.depth,u=f.levelModels[w];u&&(C.parentModel=u)}return C})}},e.prototype.setNodePosition=function(t,r){var o=this.option.data||this.option.nodes,n=o[t];n.localX=r[0],n.localY=r[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,r,o){function n(C){return isNaN(C)||C==null}if(o==="edge"){var i=this.getDataParams(t,o),g=i.data,B=i.value,s=g.source+" -- "+g.target;return $r("nameValue",{name:s,value:B,noValue:n(B)})}else{var a=this.getGraph().getNodeByIndex(t),Q=a.getLayout().value,E=this.getDataParams(t,o).data.name;return $r("nameValue",{name:E!=null?E+"":null,value:Q,noValue:n(Q)})}},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(t,r){var o=A.prototype.getDataParams.call(this,t,r);if(o.value==null&&r==="node"){var n=this.getGraph().getNodeByIndex(t),i=n.getLayout().value;o.value=i}return o},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(Lt);function PSA(A,e){A.eachSeriesByType("sankey",function(t){var r=t.get("nodeWidth"),o=t.get("nodeGap"),n=MSA(t,e);t.layoutInfo=n;var i=n.width,g=n.height,B=t.getGraph(),s=B.nodes,a=B.edges;pSA(s);var Q=mt(s,function(f){return f.getLayout().value===0}),E=Q.length!==0?0:t.get("layoutIterations"),C=t.get("orient"),l=t.get("nodeAlign");FSA(s,a,r,o,i,g,E,C,l)})}function MSA(A,e){return zr(A.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function FSA(A,e,t,r,o,n,i,g,B){mSA(A,e,t,o,n,g,B),bSA(A,e,n,o,r,i,g),TSA(A,g)}function pSA(A){k(A,function(e){var t=Ls(e.outEdges,XI),r=Ls(e.inEdges,XI),o=e.getValue()||0,n=Math.max(t,r,o);e.setLayout({value:n},!0)})}function mSA(A,e,t,r,o,n,i){for(var g=[],B=[],s=[],a=[],Q=0,E=0;E=0;v&&c.depth>C&&(C=c.depth),f.setLayout({depth:v?c.depth:Q},!0),n==="vertical"?f.setLayout({dy:t},!0):f.setLayout({dx:t},!0);for(var w=0;wQ-1?C:Q-1;i&&i!=="left"&&ySA(A,i,n,P);var p=n==="vertical"?(o-t)/P:(r-t)/P;HSA(A,p,n)}function uW(A){var e=A.hostGraph.data.getRawDataItem(A.dataIndex);return e.depth!=null&&e.depth>=0}function ySA(A,e,t,r){if(e==="right"){for(var o=[],n=A,i=0;n.length;){for(var g=0;g0;n--)B*=.99,GSA(g,B,i),gy(g,o,t,r,i),OSA(g,B,i),gy(g,o,t,r,i)}function USA(A,e){var t=[],r=e==="vertical"?"y":"x",o=nm(A,function(n){return n.getLayout()[r]});return o.keys.sort(function(n,i){return n-i}),k(o.keys,function(n){t.push(o.buckets.get(n))}),t}function xSA(A,e,t,r,o,n){var i=1/0;k(A,function(g){var B=g.length,s=0;k(g,function(Q){s+=Q.getLayout().value});var a=n==="vertical"?(r-(B-1)*o)/s:(t-(B-1)*o)/s;a0&&(g=B.getLayout()[n]+s,o==="vertical"?B.setLayout({x:g},!0):B.setLayout({y:g},!0)),a=B.getLayout()[n]+B.getLayout()[E]+e;var l=o==="vertical"?r:t;if(s=a-e-l,s>0){g=B.getLayout()[n]-s,o==="vertical"?B.setLayout({x:g},!0):B.setLayout({y:g},!0),a=g;for(var C=Q-2;C>=0;--C)B=i[C],s=B.getLayout()[n]+B.getLayout()[E]+e-a,s>0&&(g=B.getLayout()[n]-s,o==="vertical"?B.setLayout({x:g},!0):B.setLayout({y:g},!0)),a=B.getLayout()[n]}})}function GSA(A,e,t){k(A.slice().reverse(),function(r){k(r,function(o){if(o.outEdges.length){var n=Ls(o.outEdges,zSA,t)/Ls(o.outEdges,XI);if(isNaN(n)){var i=o.outEdges.length;n=i?Ls(o.outEdges,RSA,t)/i:0}if(t==="vertical"){var g=o.getLayout().x+(n-Rs(o,t))*e;o.setLayout({x:g},!0)}else{var B=o.getLayout().y+(n-Rs(o,t))*e;o.setLayout({y:B},!0)}}})})}function zSA(A,e){return Rs(A.node2,e)*A.getValue()}function RSA(A,e){return Rs(A.node2,e)}function LSA(A,e){return Rs(A.node1,e)*A.getValue()}function SSA(A,e){return Rs(A.node1,e)}function Rs(A,e){return e==="vertical"?A.getLayout().x+A.getLayout().dx/2:A.getLayout().y+A.getLayout().dy/2}function XI(A){return A.getValue()}function Ls(A,e,t){for(var r=0,o=A.length,n=-1;++ni&&(i=B)}),k(r,function(g){var B=new eo({type:"color",mappingMethod:"linear",dataExtent:[n,i],visual:e.get("color")}),s=B.mapValueToVisual(g.getLayout().value),a=g.getModel().get(["itemStyle","color"]);a!=null?(g.setVisual("color",a),g.setVisual("style",{fill:a})):(g.setVisual("color",s),g.setVisual("style",{fill:s}))})}o.length&&k(o,function(g){var B=g.getModel().get("lineStyle");g.setVisual("style",B)})})}function NSA(A){A.registerChartView(hSA),A.registerSeriesModel(dSA),A.registerLayout(PSA),A.registerVisual(kSA),A.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"sankey",query:e},function(r){r.setNodePosition(e.dataIndex,[e.localX,e.localY])})})}var DW=function(){function A(){}return A.prototype.getInitialData=function(e,t){var r,o=t.getComponent("xAxis",this.get("xAxisIndex")),n=t.getComponent("yAxis",this.get("yAxisIndex")),i=o.get("type"),g=n.get("type"),B;i==="category"?(e.layout="horizontal",r=o.getOrdinalMeta(),B=!0):g==="category"?(e.layout="vertical",r=n.getOrdinalMeta(),B=!0):e.layout=e.layout||"horizontal";var s=["x","y"],a=e.layout==="horizontal"?0:1,Q=this._baseAxisDim=s[a],E=s[1-a],C=[o,n],l=C[a].get("type"),f=C[1-a].get("type"),c=e.data;if(c&&B){var v=[];k(c,function(h,I){var d;YA(h)?(d=h.slice(),h.unshift(I)):YA(h.value)?(d=IA({},h),d.value=d.value.slice(),h.value.unshift(I)):d=h,v.push(d)}),e.data=v}var w=this.defaultValueDimensions,u=[{name:Q,type:oI(l),ordinalMeta:r,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:E,type:oI(f),dimsDef:w.slice()}];return LC(this,{coordDimensions:u,dimensionsCount:w.length+1,encodeDefaulter:ze(UJ,u,this)})},A.prototype.getBaseAxis=function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+"Axis",this.get(e+"AxisIndex")).axis},A}(),hW=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],t.visualDrawType="stroke",t}return e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(Lt);ur(hW,DW,!0);var jSA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=t.getData(),i=this.group,g=this._data;this._data||i.removeAll();var B=t.get("layout")==="horizontal"?1:0;n.diff(g).add(function(s){if(n.hasValue(s)){var a=n.getItemLayout(s),Q=IW(a,n,s,B,!0);n.setItemGraphicEl(s,Q),i.add(Q)}}).update(function(s,a){var Q=g.getItemGraphicEl(a);if(!n.hasValue(s)){i.remove(Q);return}var E=n.getItemLayout(s);Q?(Xi(Q),dW(E,Q,n,s)):Q=IW(E,n,s,B),i.add(Q),n.setItemGraphicEl(s,Q)}).remove(function(s){var a=g.getItemGraphicEl(s);a&&i.remove(a)}).execute(),this._data=n},e.prototype.remove=function(t){var r=this.group,o=this._data;this._data=null,o&&o.eachItemGraphicEl(function(n){n&&r.remove(n)})},e.type="boxplot",e}(Ht),JSA=function(){function A(){}return A}(),KSA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="boxplotBoxPath",r}return e.prototype.getDefaultShape=function(){return new JSA},e.prototype.buildPath=function(t,r){var o=r.points,n=0;for(t.moveTo(o[n][0],o[n][1]),n++;n<4;n++)t.lineTo(o[n][0],o[n][1]);for(t.closePath();nf){var h=[v,u];r.push(h)}}}return{boxData:t,outliers:r}}var $SA={type:"echarts:boxplot",transform:function(e){var t=e.upstream;if(t.sourceFormat!==Yo){var r="";process.env.NODE_ENV!=="production"&&(r=ko("source data is not applicable for this boxplot transform. Expect number[][].")),Pt(r)}var o=_SA(t.getRawData(),e.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:o.boxData},{data:o.outliers}]}};function AOA(A){A.registerSeriesModel(hW),A.registerChartView(jSA),A.registerLayout(VSA),A.registerTransform($SA)}var eOA=["color","borderColor"],tOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,r,o){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,r,o,n){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,r):this._incrementalRenderNormal(t,r)},e.prototype.eachRendered=function(t){Ms(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var r=t.pipelineContext.large;(this._isLargeDraw==null||r!==this._isLargeDraw)&&(this._isLargeDraw=r,this._clear())},e.prototype._renderNormal=function(t){var r=t.getData(),o=this._data,n=this.group,i=r.getLayout("isSimpleBox"),g=t.get("clip",!0),B=t.coordinateSystem,s=B.getArea&&B.getArea();this._data||n.removeAll(),r.diff(o).add(function(a){if(r.hasValue(a)){var Q=r.getItemLayout(a);if(g&&PW(s,Q))return;var E=By(Q,a,!0);tr(E,{shape:{points:Q.ends}},t,a),sy(E,r,a,i),n.add(E),r.setItemGraphicEl(a,E)}}).update(function(a,Q){var E=o.getItemGraphicEl(Q);if(!r.hasValue(a)){n.remove(E);return}var C=r.getItemLayout(a);if(g&&PW(s,C)){n.remove(E);return}E?(ft(E,{shape:{points:C.ends}},t,a),Xi(E)):E=By(C),sy(E,r,a,i),n.add(E),r.setItemGraphicEl(a,E)}).remove(function(a){var Q=o.getItemGraphicEl(a);Q&&n.remove(Q)}).execute(),this._data=r},e.prototype._renderLarge=function(t){this._clear(),MW(t,this.group);var r=t.get("clip",!0)?sv(t.coordinateSystem,!1,t):null;r?this.group.setClipPath(r):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,r){for(var o=r.getData(),n=o.getLayout("isSimpleBox"),i;(i=t.next())!=null;){var g=o.getItemLayout(i),B=By(g);sy(B,o,i,n),B.incremental=!0,this.group.add(B),this._progressiveEls.push(B)}},e.prototype._incrementalRenderLarge=function(t,r){MW(r,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(Ht),rOA=function(){function A(){}return A}(),oOA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="normalCandlestickBox",r}return e.prototype.getDefaultShape=function(){return new rOA},e.prototype.buildPath=function(t,r){var o=r.points;this.__simpleBox?(t.moveTo(o[4][0],o[4][1]),t.lineTo(o[6][0],o[6][1])):(t.moveTo(o[0][0],o[0][1]),t.lineTo(o[1][0],o[1][1]),t.lineTo(o[2][0],o[2][1]),t.lineTo(o[3][0],o[3][1]),t.closePath(),t.moveTo(o[4][0],o[4][1]),t.lineTo(o[5][0],o[5][1]),t.moveTo(o[6][0],o[6][1]),t.lineTo(o[7][0],o[7][1]))},e}(Ze);function By(A,e,t){var r=A.ends;return new oOA({shape:{points:t?nOA(r,A):r},z2:100})}function PW(A,e){for(var t=!0,r=0;r0?"borderColor":"borderColor0"])||t.get(["itemStyle",A>0?"color":"color0"]);A===0&&(o=t.get(["itemStyle","borderColorDoji"]));var n=t.getModel("itemStyle").getItemStyle(eOA);e.useStyle(n),e.style.fill=null,e.style.stroke=o}var FW=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],t}return e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(t,r,o){var n=r.getItemLayout(t);return n&&o.rect(n.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},e}(Lt);ur(FW,DW,!0);function gOA(A){!A||!YA(A.series)||k(A.series,function(e){ve(e)&&e.type==="k"&&(e.type="candlestick")})}var BOA=["itemStyle","borderColor"],sOA=["itemStyle","borderColor0"],aOA=["itemStyle","borderColorDoji"],QOA=["itemStyle","color"],EOA=["itemStyle","color0"],COA={seriesType:"candlestick",plan:PC(),performRawSeries:!0,reset:function(A,e){function t(n,i){return i.get(n>0?QOA:EOA)}function r(n,i){return i.get(n===0?aOA:n>0?BOA:sOA)}if(!e.isSeriesFiltered(A)){var o=A.pipelineContext.large;return!o&&{progress:function(n,i){for(var g;(g=n.next())!=null;){var B=i.getItemModel(g),s=i.getItemLayout(g).sign,a=B.getItemStyle();a.fill=t(s,B),a.stroke=r(s,B)||a.fill;var Q=i.ensureUniqueItemVisual(g,"style");IA(Q,a)}}}}}},lOA={seriesType:"candlestick",plan:PC(),reset:function(A){var e=A.coordinateSystem,t=A.getData(),r=cOA(A,t),o=0,n=1,i=["x","y"],g=t.getDimensionIndex(t.mapDimension(i[o])),B=UA(t.mapDimensionsAll(i[n]),t.getDimensionIndex,t),s=B[0],a=B[1],Q=B[2],E=B[3];if(t.setLayout({candleWidth:r,isSimpleBox:r<=1.3}),g<0||B.length<4)return;return{progress:A.pipelineContext.large?l:C};function C(f,c){for(var v,w=c.getStore();(v=f.next())!=null;){var u=w.get(g,v),h=w.get(s,v),I=w.get(a,v),d=w.get(Q,v),P=w.get(E,v),p=Math.min(h,I),F=Math.max(h,I),m=R(p,u),y=R(F,u),H=R(d,u),U=R(P,u),Y=[];z(Y,y,0),z(Y,m,1),Y.push(b(U),b(y),b(H),b(m));var x=c.getItemModel(v),G=!!x.get(["itemStyle","borderColorDoji"]);c.setItemLayout(v,{sign:pW(w,v,h,I,a,G),initBaseline:h>I?y[n]:m[n],ends:Y,brushRect:L(d,P,u)})}function R(O,T){var S=[];return S[o]=T,S[n]=O,isNaN(T)||isNaN(O)?[NaN,NaN]:e.dataToPoint(S)}function z(O,T,S){var j=T.slice(),J=T.slice();j[o]=uh(j[o]+r/2,1,!1),J[o]=uh(J[o]-r/2,1,!0),S?O.push(j,J):O.push(J,j)}function L(O,T,S){var j=R(O,S),J=R(T,S);return j[o]-=r/2,J[o]-=r/2,{x:j[0],y:j[1],width:r,height:J[1]-j[1]}}function b(O){return O[o]=uh(O[o],1),O}}function l(f,c){for(var v=Lg(f.count*4),w=0,u,h=[],I=[],d,P=c.getStore(),p=!!A.get(["itemStyle","borderColorDoji"]);(d=f.next())!=null;){var F=P.get(g,d),m=P.get(s,d),y=P.get(a,d),H=P.get(Q,d),U=P.get(E,d);if(isNaN(F)||isNaN(H)||isNaN(U)){v[w++]=NaN,w+=3;continue}v[w++]=pW(P,d,m,y,a,p),h[o]=F,h[n]=H,u=e.dataToPoint(h,null,I),v[w++]=u?u[0]:NaN,v[w++]=u?u[1]:NaN,h[n]=U,u=e.dataToPoint(h,null,I),v[w++]=u?u[1]:NaN}c.setLayout("largePoints",v)}}};function pW(A,e,t,r,o,n){var i;return t>r?i=-1:t0?A.get(o,e-1)<=r?1:-1:1,i}function cOA(A,e){var t=A.getBaseAxis(),r,o=t.type==="category"?t.getBandWidth():(r=t.getExtent(),Math.abs(r[1]-r[0])/e.count()),n=VA(Ue(A.get("barMaxWidth"),o),o),i=VA(Ue(A.get("barMinWidth"),1),o),g=A.get("barWidth");return g!=null?VA(g,o):Math.max(Math.min(o/2,n),i)}function fOA(A){A.registerChartView(tOA),A.registerSeriesModel(FW),A.registerPreprocessor(gOA),A.registerVisual(COA),A.registerLayout(lOA)}function mW(A,e){var t=e.rippleEffectColor||e.color;A.eachChild(function(r){r.attr({z:e.z,zlevel:e.zlevel,style:{stroke:e.brushType==="stroke"?t:null,fill:e.brushType==="fill"?t:null}})})}var vOA=function(A){uA(e,A);function e(t,r){var o=A.call(this)||this,n=new gv(t,r),i=new me;return o.add(n),o.add(i),o.updateData(t,r),o}return e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var r=t.symbolType,o=t.color,n=t.rippleNumber,i=this.childAt(1),g=0;g0&&(g=this._getLineLength(n)/a*1e3),g!==this._period||B!==this._loop||s!==this._roundTrip){n.stopAnimation();var E=void 0;le(Q)?E=Q(o):E=Q,n.__t>0&&(E=-g*n.__t),this._animateSymbol(n,g,E,B,s)}this._period=g,this._loop=B,this._roundTrip=s}},e.prototype._animateSymbol=function(t,r,o,n,i){if(r>0){t.__t=0;var g=this,B=t.animate("",n).when(i?r*2:r,{__t:i?2:1}).delay(o).during(function(){g._updateSymbolPosition(t)});n||B.done(function(){g.remove(t)}),B.start()}},e.prototype._getLineLength=function(t){return QB(t.__p1,t.__cp1)+QB(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,r){t.__p1=r[0],t.__p2=r[1],t.__cp1=r[2]||[(r[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2]},e.prototype.updateData=function(t,r,o){this.childAt(0).updateData(t,r,o),this._updateEffectSymbol(t,r)},e.prototype._updateSymbolPosition=function(t){var r=t.__p1,o=t.__p2,n=t.__cp1,i=t.__t<1?t.__t:2-t.__t,g=[t.x,t.y],B=g.slice(),s=go,a=h0;g[0]=s(r[0],n[0],o[0],i),g[1]=s(r[1],n[1],o[1],i);var Q=t.__t<1?a(r[0],n[0],o[0],i):a(o[0],n[0],r[0],1-i),E=t.__t<1?a(r[1],n[1],o[1],i):a(o[1],n[1],r[1],1-i);t.rotation=-Math.atan2(E,Q)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(t.__lastT!==void 0&&t.__lastT=0&&!(n[B]<=r);B--);B=Math.min(B,i-2)}else{for(B=g;Br);B++);B=Math.min(B-1,i-2)}var a=(r-n[B])/(n[B+1]-n[B]),Q=o[B],E=o[B+1];t.x=Q[0]*(1-a)+a*E[0],t.y=Q[1]*(1-a)+a*E[1];var C=t.__t<1?E[0]-Q[0]:Q[0]-E[0],l=t.__t<1?E[1]-Q[1]:Q[1]-E[1];t.rotation=-Math.atan2(l,C)-Math.PI/2,this._lastFrame=B,this._lastFramePercent=r,t.ignore=!1}},e}(yW),IOA=function(){function A(){this.polyline=!1,this.curveness=0,this.segs=[]}return A}(),dOA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r._off=0,r.hoverDataIdx=-1,r}return e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new IOA},e.prototype.buildPath=function(t,r){var o=r.segs,n=r.curveness,i;if(r.polyline)for(i=this._off;i0){t.moveTo(o[i++],o[i++]);for(var B=1;B0){var C=(s+Q)/2-(a-E)*n,l=(a+E)/2-(Q-s)*n;t.quadraticCurveTo(C,l,Q,E)}else t.lineTo(Q,E)}this.incremental&&(this._off=i,this.notClear=!0)},e.prototype.findDataIndex=function(t,r){var o=this.shape,n=o.segs,i=o.curveness,g=this.style.lineWidth;if(o.polyline)for(var B=0,s=0;s0)for(var Q=n[s++],E=n[s++],C=1;C0){var c=(Q+l)/2-(E-f)*i,v=(E+f)/2-(l-Q)*i;if(j1(Q,E,c,v,l,f,g,t,r))return B}else if(us(Q,E,l,f,g,t,r))return B;B++}return-1},e.prototype.contain=function(t,r){var o=this.transformCoordToLocal(t,r),n=this.getBoundingRect();if(t=o[0],r=o[1],n.contain(t,r)){var i=this.hoverDataIdx=this.findDataIndex(t,r);return i>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var r=this.shape,o=r.segs,n=1/0,i=1/0,g=-1/0,B=-1/0,s=0;s0&&(i.dataIndex=B+e.__startIndex)})},A.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},A}(),HW={seriesType:"lines",plan:PC(),reset:function(A){var e=A.coordinateSystem;if(!e){process.env.NODE_ENV!=="production"&&fo("The lines series must have a coordinate system.");return}var t=A.get("polyline"),r=A.pipelineContext.large;return{progress:function(o,n){var i=[];if(r){var g=void 0,B=o.end-o.start;if(t){for(var s=0,a=o.start;a0&&(a?process.env.NODE_ENV!=="production"&&console.warn("SVG render mode doesn't support lines with trail effect"):s.configLayer(g,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(B/10+.9,1),0)})),i.updateData(n);var Q=t.get("clip",!0)&&sv(t.coordinateSystem,!1,t);Q?this.group.setClipPath(Q):this.group.removeClipPath(),this._lastZlevel=g,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,r,o){var n=t.getData(),i=this._updateLineDraw(n,t);i.incrementalPrepareUpdate(n),this._clearLayer(o),this._finished=!1},e.prototype.incrementalRender=function(t,r,o){this._lineDraw.incrementalUpdate(t,r.getData()),this._finished=t.end===r.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,r,o){var n=t.getData(),i=t.pipelineContext;if(!this._finished||i.large||i.progressiveRender)return{update:!0};var g=HW.reset(t,r,o);g.progress&&g.progress({start:0,end:n.count(),count:n.count()},n),this._lineDraw.updateLayout(),this._clearLayer(o)},e.prototype._updateLineDraw=function(t,r){var o=this._lineDraw,n=this._showEffect(r),i=!!r.get("polyline"),g=r.pipelineContext,B=g.large;return process.env.NODE_ENV!=="production"&&n&&B&&console.warn("Large lines not support effect"),(!o||n!==this._hasEffet||i!==this._isPolyline||B!==this._isLargeDraw)&&(o&&o.remove(),o=this._lineDraw=B?new POA:new R7(i?n?hOA:YW:n?yW:z7),this._hasEffet=n,this._isPolyline=i,this._isLargeDraw=B),this.group.add(o.group),o},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var r=t.getZr(),o=r.painter.getType()==="svg";!o&&this._lastZlevel!=null&&r.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,r){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(r)},e.prototype.dispose=function(t,r){this.remove(t,r)},e.type="lines",e}(Ht),FOA=typeof Uint32Array>"u"?Array:Uint32Array,pOA=typeof Float64Array>"u"?Array:Float64Array;function bW(A){var e=A.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(process.env.NODE_ENV!=="production"&&console.warn("Lines data configuration has been changed to { coords:[[1,2],[2,3]] }"),A.data=UA(e,function(t){var r=[t[0].coord,t[1].coord],o={coords:r};return t[0].name&&(o.fromName=t[0].name),t[1].name&&(o.toName=t[1].name),CD([o,t[0],t[1]])}))}var mOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="lineStyle",t.visualDrawType="stroke",t}return e.prototype.init=function(t){t.data=t.data||[],bW(t);var r=this._processFlatCoordsArray(t.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(t.data=new Float32Array(r.count)),A.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(t){if(bW(t),t.data){var r=this._processFlatCoordsArray(t.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(t.data=new Float32Array(r.count))}A.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var r=this._processFlatCoordsArray(t.data);r.flatCoords&&(this._flatCoords?(this._flatCoords=Sc(this._flatCoords,r.flatCoords),this._flatCoordsOffset=Sc(this._flatCoordsOffset,r.flatCoordsOffset)):(this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset),t.data=new Float32Array(r.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var r=this.getData().getItemModel(t),o=r.option instanceof Array?r.option:r.getShallow("coords");if(process.env.NODE_ENV!=="production"&&!(o instanceof Array&&o.length>0&&o[0]instanceof Array))throw new Error("Invalid coords "+JSON.stringify(o)+". Lines must have 2d coords array in data item.");return o},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[t*2+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,r){if(this._flatCoordsOffset){for(var o=this._flatCoordsOffset[t*2],n=this._flatCoordsOffset[t*2+1],i=0;io&&process.env.NODE_ENV!=="production")throw new Error("Invalid data format.")}}return{flatCoordsOffset:new Uint32Array(n.buffer,0,B),flatCoords:i,count:s}}return{flatCoordsOffset:null,flatCoords:null,count:t.length}},e.prototype.getInitialData=function(t,r){if(process.env.NODE_ENV!=="production"){var o=AQ.get(t.coordinateSystem);if(!o)throw new Error("Unknown coordinate system "+t.coordinateSystem)}var n=new Uo(["value"],this);return n.hasItemOption=!1,n.initData(t.data,[],function(i,g,B,s){if(i instanceof Array)return NaN;n.hasItemOption=!0;var a=i.value;if(a!=null)return a instanceof Array?a[s]:a}),n},e.prototype.formatTooltip=function(t,r,o){var n=this.getData(),i=n.getItemModel(t),g=i.get("name");if(g)return g;var B=i.get("fromName"),s=i.get("toName"),a=[];return B!=null&&a.push(B),s!=null&&a.push(s),$r("nameValue",{name:a.join(" > ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return t??(this.option.large?1e4:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return t??(this.option.large?2e4:this.get("progressiveThreshold"))},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),r=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&r>0?r+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(Lt);function VI(A){return A instanceof Array||(A=[A,A]),A}var yOA={seriesType:"lines",reset:function(A){var e=VI(A.get("symbol")),t=VI(A.get("symbolSize")),r=A.getData();r.setVisual("fromSymbol",e&&e[0]),r.setVisual("toSymbol",e&&e[1]),r.setVisual("fromSymbolSize",t&&t[0]),r.setVisual("toSymbolSize",t&&t[1]);function o(n,i){var g=n.getItemModel(i),B=VI(g.getShallow("symbol",!0)),s=VI(g.getShallow("symbolSize",!0));B[0]&&n.setItemVisual(i,"fromSymbol",B[0]),B[1]&&n.setItemVisual(i,"toSymbol",B[1]),s[0]&&n.setItemVisual(i,"fromSymbolSize",s[0]),s[1]&&n.setItemVisual(i,"toSymbolSize",s[1])}return{dataEach:r.hasItemOption?o:null}}};function YOA(A){A.registerChartView(MOA),A.registerSeriesModel(mOA),A.registerLayout(HW),A.registerVisual(yOA)}var HOA=256,bOA=function(){function A(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var e=Si.createCanvas();this.canvas=e}return A.prototype.update=function(e,t,r,o,n,i){var g=this._getBrush(),B=this._getGradient(n,"inRange"),s=this._getGradient(n,"outOfRange"),a=this.pointSize+this.blurSize,Q=this.canvas,E=Q.getContext("2d"),C=e.length;Q.width=t,Q.height=r;for(var l=0;l0){var H=i(u)?B:s;u>0&&(u=u*m+p),I[d++]=H[y],I[d++]=H[y+1],I[d++]=H[y+2],I[d++]=H[y+3]*u*256}else d+=4}return E.putImageData(h,0,0),Q},A.prototype._getBrush=function(){var e=this._brushCanvas||(this._brushCanvas=Si.createCanvas()),t=this.pointSize+this.blurSize,r=t*2;e.width=r,e.height=r;var o=e.getContext("2d");return o.clearRect(0,0,r,r),o.shadowOffsetX=r,o.shadowBlur=this.blurSize,o.shadowColor="#000",o.beginPath(),o.arc(-t,t,this.pointSize,0,Math.PI*2,!0),o.closePath(),o.fill(),e},A.prototype._getGradient=function(e,t){for(var r=this._gradientPixels,o=r[t]||(r[t]=new Uint8ClampedArray(256*4)),n=[0,0,0,0],i=0,g=0;g<256;g++)e[t](g/255,!0,n),o[i++]=n[0],o[i++]=n[1],o[i++]=n[2],o[i++]=n[3];return o},A}();function UOA(A,e,t){var r=A[1]-A[0];e=UA(e,function(i){return{interval:[(i.interval[0]-A[0])/r,(i.interval[1]-A[0])/r]}});var o=e.length,n=0;return function(i){var g;for(g=n;g=0;g--){var B=e[g].interval;if(B[0]<=i&&i<=B[1]){n=g;break}}return g>=0&&g=e[0]&&r<=e[1]}}function UW(A){var e=A.dimensions;return e[0]==="lng"&&e[1]==="lat"}var GOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n;if(r.eachComponent("visualMap",function(g){g.eachTargetSeries(function(B){B===t&&(n=g)})}),process.env.NODE_ENV!=="production"&&!n)throw new Error("Heatmap must use with visualMap");this._progressiveEls=null,this.group.removeAll();var i=t.coordinateSystem;i.type==="cartesian2d"||i.type==="calendar"?this._renderOnCartesianAndCalendar(t,o,0,t.getData().count()):UW(i)&&this._renderOnGeo(i,t,n,o)},e.prototype.incrementalPrepareRender=function(t,r,o){this.group.removeAll()},e.prototype.incrementalRender=function(t,r,o,n){var i=r.coordinateSystem;i&&(UW(i)?this.render(r,o,n):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(r,n,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){Ms(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,r,o,n,i){var g=t.coordinateSystem,B=wQ(g,"cartesian2d"),s,a,Q,E;if(B){var C=g.getAxis("x"),l=g.getAxis("y");if(process.env.NODE_ENV!=="production"){if(!(C.type==="category"&&l.type==="category"))throw new Error("Heatmap on cartesian must have two category axes");if(!(C.onBand&&l.onBand))throw new Error("Heatmap on cartesian must have two axes with boundaryGap true")}s=C.getBandWidth()+.5,a=l.getBandWidth()+.5,Q=C.scale.getExtent(),E=l.scale.getExtent()}for(var f=this.group,c=t.getData(),v=t.getModel(["emphasis","itemStyle"]).getItemStyle(),w=t.getModel(["blur","itemStyle"]).getItemStyle(),u=t.getModel(["select","itemStyle"]).getItemStyle(),h=t.get(["itemStyle","borderRadius"]),I=_r(t),d=t.getModel("emphasis"),P=d.get("focus"),p=d.get("blurScope"),F=d.get("disabled"),m=B?[c.mapDimension("x"),c.mapDimension("y"),c.mapDimension("value")]:[c.mapDimension("time"),c.mapDimension("value")],y=o;yQ[1]||xE[1])continue;var G=g.dataToPoint([Y,x]);H=new Qt({shape:{x:G[0]-s/2,y:G[1]-a/2,width:s,height:a},style:U})}else{if(isNaN(c.get(m[1],y)))continue;H=new Qt({z2:1,shape:g.dataToRect([c.get(m[0],y)]).contentShape,style:U})}if(c.hasItemOption){var R=c.getItemModel(y),z=R.getModel("emphasis");v=z.getModel("itemStyle").getItemStyle(),w=R.getModel(["blur","itemStyle"]).getItemStyle(),u=R.getModel(["select","itemStyle"]).getItemStyle(),h=R.get(["itemStyle","borderRadius"]),P=z.get("focus"),p=z.get("blurScope"),F=z.get("disabled"),I=_r(R)}H.shape.r=h;var L=t.getRawValue(y),b="-";L&&L[2]!=null&&(b=L[2]+""),wo(H,I,{labelFetcher:t,labelDataIndex:y,defaultOpacity:U.opacity,defaultText:b}),H.ensureState("emphasis").style=v,H.ensureState("blur").style=w,H.ensureState("select").style=u,cr(H,P,p,F),H.incremental=i,i&&(H.states.emphasis.hoverLayer=!0),f.add(H),c.setItemGraphicEl(y,H),this._progressiveEls&&this._progressiveEls.push(H)}},e.prototype._renderOnGeo=function(t,r,o,n){var i=o.targetVisuals.inRange,g=o.targetVisuals.outOfRange,B=r.getData(),s=this._hmLayer||this._hmLayer||new bOA;s.blurSize=r.get("blurSize"),s.pointSize=r.get("pointSize"),s.minOpacity=r.get("minOpacity"),s.maxOpacity=r.get("maxOpacity");var a=t.getViewRect().clone(),Q=t.getRoamTransform();a.applyTransform(Q);var E=Math.max(a.x,0),C=Math.max(a.y,0),l=Math.min(a.width+a.x,n.getWidth()),f=Math.min(a.height+a.y,n.getHeight()),c=l-E,v=f-C,w=[B.mapDimension("lng"),B.mapDimension("lat"),B.mapDimension("value")],u=B.mapArray(w,function(P,p,F){var m=t.dataToPoint([P,p]);return m[0]-=E,m[1]-=C,m.push(F),m}),h=o.getExtent(),I=o.type==="visualMap.continuous"?xOA(h,o.option.range):UOA(h,o.getPieceList(),o.option.selected);s.update(u,c,v,i.color.getNormalizer(),{inRange:i.color.getColorMapper(),outOfRange:g.color.getColorMapper()},I);var d=new Bo({style:{width:c,height:v,x:E,y:C,image:s.canvas},silent:!0});this.group.add(d)},e.type="heatmap",e}(Ht),zOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,r){return zg(null,this,{generateCoord:"value"})},e.prototype.preventIncremental=function(){var t=AQ.get(this.get("coordinateSystem"));if(t&&t.dimensions)return t.dimensions[0]==="lng"&&t.dimensions[1]==="lat"},e.type="series.heatmap",e.dependencies=["grid","geo","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},e}(Lt);function ROA(A){A.registerChartView(GOA),A.registerSeriesModel(zOA)}var LOA=["itemStyle","borderWidth"],xW=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],Ey=new IB,SOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=this.group,i=t.getData(),g=this._data,B=t.coordinateSystem,s=B.getBaseAxis(),a=s.isHorizontal(),Q=B.master.getRect(),E={ecSize:{width:o.getWidth(),height:o.getHeight()},seriesModel:t,coordSys:B,coordSysExtent:[[Q.x,Q.x+Q.width],[Q.y,Q.y+Q.height]],isHorizontal:a,valueDim:xW[+a],categoryDim:xW[1-+a]};i.diff(g).add(function(l){if(i.hasValue(l)){var f=TW(i,l),c=GW(i,l,f,E),v=kW(i,E,c);i.setItemGraphicEl(l,v),n.add(v),JW(v,E,c)}}).update(function(l,f){var c=g.getItemGraphicEl(f);if(!i.hasValue(l)){n.remove(c);return}var v=TW(i,l),w=GW(i,l,v,E),u=jW(i,w);c&&u!==c.__pictorialShapeStr&&(n.remove(c),i.setItemGraphicEl(l,null),c=null),c?KOA(c,E,w):c=kW(i,E,w,!0),i.setItemGraphicEl(l,c),c.__pictorialSymbolMeta=w,n.add(c),JW(c,E,w)}).remove(function(l){var f=g.getItemGraphicEl(l);f&&NW(g,l,f.__pictorialSymbolMeta.animationModel,f)}).execute();var C=t.get("clip",!0)?sv(t.coordinateSystem,!1,t):null;return C?n.setClipPath(C):n.removeClipPath(),this._data=i,this.group},e.prototype.remove=function(t,r){var o=this.group,n=this._data;t.get("animation")?n&&n.eachItemGraphicEl(function(i){NW(n,He(i).dataIndex,t,i)}):o.removeAll()},e.type="pictorialBar",e}(Ht);function GW(A,e,t,r){var o=A.getItemLayout(e),n=t.get("symbolRepeat"),i=t.get("symbolClip"),g=t.get("symbolPosition")||"start",B=t.get("symbolRotate"),s=(B||0)*Math.PI/180||0,a=t.get("symbolPatternSize")||2,Q=t.isAnimationEnabled(),E={dataIndex:e,layout:o,itemModel:t,symbolType:A.getItemVisual(e,"symbol")||"circle",style:A.getItemVisual(e,"style"),symbolClip:i,symbolRepeat:n,symbolRepeatDirection:t.get("symbolRepeatDirection"),symbolPatternSize:a,rotation:s,animationModel:Q?t:null,hoverScale:Q&&t.get(["emphasis","scale"]),z2:t.getShallow("z",!0)||0};OOA(t,n,o,r,E),TOA(A,e,o,n,i,E.boundingLength,E.pxSign,a,r,E),kOA(t,E.symbolScale,s,r,E);var C=E.symbolSize,l=nQ(t.get("symbolOffset"),C);return NOA(t,C,o,n,i,l,g,E.valueLineWidth,E.boundingLength,E.repeatCutLength,r,E),E}function OOA(A,e,t,r,o){var n=r.valueDim,i=A.get("symbolBoundingData"),g=r.coordSys.getOtherAxis(r.coordSys.getBaseAxis()),B=g.toGlobalCoord(g.dataToCoord(0)),s=1-+(t[n.wh]<=0),a;if(YA(i)){var Q=[Cy(g,i[0])-B,Cy(g,i[1])-B];Q[1]0?1:-1}function Cy(A,e){return A.toGlobalCoord(A.dataToCoord(A.scale.parse(e)))}function TOA(A,e,t,r,o,n,i,g,B,s){var a=B.valueDim,Q=B.categoryDim,E=Math.abs(t[Q.wh]),C=A.getItemVisual(e,"symbolSize"),l;YA(C)?l=C.slice():C==null?l=["100%","100%"]:l=[C,C],l[Q.index]=VA(l[Q.index],E),l[a.index]=VA(l[a.index],r?E:Math.abs(n)),s.symbolSize=l;var f=s.symbolScale=[l[0]/g,l[1]/g];f[a.index]*=(B.isHorizontal?-1:1)*i}function kOA(A,e,t,r,o){var n=A.get(LOA)||0;n&&(Ey.attr({scaleX:e[0],scaleY:e[1],rotation:t}),Ey.updateTransform(),n/=Ey.getLineScale(),n*=e[r.valueDim.index]),o.valueLineWidth=n||0}function NOA(A,e,t,r,o,n,i,g,B,s,a,Q){var E=a.categoryDim,C=a.valueDim,l=Q.pxSign,f=Math.max(e[C.index]+g,0),c=f;if(r){var v=Math.abs(B),w=Fr(A.get("symbolMargin"),"15%")+"",u=!1;w.lastIndexOf("!")===w.length-1&&(u=!0,w=w.slice(0,w.length-1));var h=VA(w,e[C.index]),I=Math.max(f+h*2,0),d=u?0:h*2,P=KD(r),p=P?r:KW((v+d)/I),F=v-p*f;h=F/2/(u?p:Math.max(p-1,1)),I=f+h*2,d=u?0:h*2,!P&&r!=="fixed"&&(p=s?KW((Math.abs(s)+d)/I):0),c=p*I-d,Q.repeatTimes=p,Q.symbolMargin=h}var m=l*(c/2),y=Q.pathPosition=[];y[E.index]=t[E.wh]/2,y[C.index]=i==="start"?m:i==="end"?B-m:B/2,n&&(y[0]+=n[0],y[1]+=n[1]);var H=Q.bundlePosition=[];H[E.index]=t[E.xy],H[C.index]=t[C.xy];var U=Q.barRectShape=IA({},t);U[C.wh]=l*Math.max(Math.abs(t[C.wh]),Math.abs(y[C.index]+m)),U[E.wh]=t[E.wh];var Y=Q.clipShape={};Y[E.xy]=-t[E.xy],Y[E.wh]=a.ecSize[E.wh],Y[C.xy]=0,Y[C.wh]=t[C.wh]}function zW(A){var e=A.symbolPatternSize,t=mr(A.symbolType,-e/2,-e/2,e,e);return t.attr({culling:!0}),t.type!=="image"&&t.setStyle({strokeNoScale:!0}),t}function RW(A,e,t,r){var o=A.__pictorialBundle,n=t.symbolSize,i=t.valueLineWidth,g=t.pathPosition,B=e.valueDim,s=t.repeatTimes||0,a=0,Q=n[e.valueDim.index]+i+t.symbolMargin*2;for(ly(A,function(f){f.__pictorialAnimationIndex=a,f.__pictorialRepeatTimes=s,a0:v<0)&&(w=s-1-f),c[B.index]=Q*(w-s/2+.5)+g[B.index],{x:c[0],y:c[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation}}}function LW(A,e,t,r){var o=A.__pictorialBundle,n=A.__pictorialMainPath;n?KC(n,null,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation},t,r):(n=A.__pictorialMainPath=zW(t),o.add(n),KC(n,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:0,scaleY:0,rotation:t.rotation},{scaleX:t.symbolScale[0],scaleY:t.symbolScale[1]},t,r))}function SW(A,e,t){var r=IA({},e.barRectShape),o=A.__pictorialBarRect;o?KC(o,null,{shape:r},e,t):(o=A.__pictorialBarRect=new Qt({z2:2,shape:r,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),o.disableMorphing=!0,A.add(o))}function OW(A,e,t,r){if(t.symbolClip){var o=A.__pictorialClipPath,n=IA({},t.clipShape),i=e.valueDim,g=t.animationModel,B=t.dataIndex;if(o)ft(o,{shape:n},g,B);else{n[i.wh]=0,o=new Qt({shape:n}),A.__pictorialBundle.setClipPath(o),A.__pictorialClipPath=o;var s={};s[i.wh]=t.clipShape[i.wh],Va[r?"updateProps":"initProps"](o,{shape:s},g,B)}}}function TW(A,e){var t=A.getItemModel(e);return t.getAnimationDelayParams=jOA,t.isAnimationEnabled=JOA,t}function jOA(A){return{index:A.__pictorialAnimationIndex,count:A.__pictorialRepeatTimes}}function JOA(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function kW(A,e,t,r){var o=new me,n=new me;return o.add(n),o.__pictorialBundle=n,n.x=t.bundlePosition[0],n.y=t.bundlePosition[1],t.symbolRepeat?RW(o,e,t):LW(o,e,t),SW(o,t,r),OW(o,e,t,r),o.__pictorialShapeStr=jW(A,t),o.__pictorialSymbolMeta=t,o}function KOA(A,e,t){var r=t.animationModel,o=t.dataIndex,n=A.__pictorialBundle;ft(n,{x:t.bundlePosition[0],y:t.bundlePosition[1]},r,o),t.symbolRepeat?RW(A,e,t,!0):LW(A,e,t,!0),SW(A,t,!0),OW(A,e,t,!0)}function NW(A,e,t,r){var o=r.__pictorialBarRect;o&&o.removeTextContent();var n=[];ly(r,function(i){n.push(i)}),r.__pictorialMainPath&&n.push(r.__pictorialMainPath),r.__pictorialClipPath&&(t=null),k(n,function(i){ds(i,{scaleX:0,scaleY:0},t,e,function(){r.parent&&r.parent.remove(r)})}),A.setItemGraphicEl(e,null)}function jW(A,e){return[A.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function ly(A,e,t){k(A.__pictorialBundle.children(),function(r){r!==A.__pictorialBarRect&&e.call(t,r)})}function KC(A,e,t,r,o,n){e&&A.attr(e),r.symbolClip&&!o?t&&A.attr(t):t&&Va[o?"updateProps":"initProps"](A,t,r.animationModel,r.dataIndex,n)}function JW(A,e,t){var r=t.dataIndex,o=t.itemModel,n=o.getModel("emphasis"),i=n.getModel("itemStyle").getItemStyle(),g=o.getModel(["blur","itemStyle"]).getItemStyle(),B=o.getModel(["select","itemStyle"]).getItemStyle(),s=o.getShallow("cursor"),a=n.get("focus"),Q=n.get("blurScope"),E=n.get("scale");ly(A,function(f){if(f instanceof Bo){var c=f.style;f.useStyle(IA({image:c.image,x:c.x,y:c.y,width:c.width,height:c.height},t.style))}else f.useStyle(t.style);var v=f.ensureState("emphasis");v.style=i,E&&(v.scaleX=f.scaleX*1.1,v.scaleY=f.scaleY*1.1),f.ensureState("blur").style=g,f.ensureState("select").style=B,s&&(f.cursor=s),f.z2=t.z2});var C=e.valueDim.posDesc[+(t.boundingLength>0)],l=A.__pictorialBarRect;l.ignoreClip=!0,wo(l,_r(o),{labelFetcher:e.seriesModel,labelDataIndex:r,defaultText:RC(e.seriesModel.getData(),r),inheritColor:t.style.fill,defaultOpacity:t.style.opacity,defaultOutsidePosition:C}),cr(A,a,Q,n.get("disabled"))}function KW(A){var e=Math.round(A);return Math.abs(A-e)<1e-4?e:Math.ceil(A)}var XOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t.defaultSymbol="roundRect",t}return e.prototype.getInitialData=function(t){return t.stack=null,A.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=Fs(Qv.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),e}(Qv);function VOA(A){A.registerChartView(SOA),A.registerSeriesModel(XOA),A.registerLayout(A.PRIORITY.VISUAL.LAYOUT,ze(nK,"pictorialBar")),A.registerLayout(A.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,iK("pictorialBar"))}var WOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t._layers=[],t}return e.prototype.render=function(t,r,o){var n=t.getData(),i=this,g=this.group,B=t.getLayerSeries(),s=n.getLayout("layoutInfo"),a=s.rect,Q=s.boundaryGap;g.x=0,g.y=a.y+Q[0];function E(c){return c.name}var C=new MB(this._layersSeries||[],B,E,E),l=[];C.add(oe(f,this,"add")).update(oe(f,this,"update")).remove(oe(f,this,"remove")).execute();function f(c,v,w){var u=i._layers;if(c==="remove"){g.remove(u[v]);return}for(var h=[],I=[],d,P=B[v].indices,p=0;pn&&(n=g),r.push(g)}for(var s=0;sn&&(n=Q)}return{y0:o,max:n}}function ATA(A){A.registerChartView(WOA),A.registerSeriesModel(qOA),A.registerLayout(_OA),A.registerProcessor(Ev("themeRiver"))}var eTA=2,tTA=4,VW=function(A){uA(e,A);function e(t,r,o,n){var i=A.call(this)||this;i.z2=eTA,i.textConfig={inside:!0},He(i).seriesIndex=r.seriesIndex;var g=new Et({z2:tTA,silent:t.getModel().get(["label","silent"])});return i.setTextContent(g),i.updateData(!0,t,r,o,n),i}return e.prototype.updateData=function(t,r,o,n,i){this.node=r,r.piece=this,o=o||this._seriesModel,n=n||this._ecModel;var g=this;He(g).dataIndex=r.dataIndex;var B=r.getModel(),s=B.getModel("emphasis"),a=r.getLayout(),Q=IA({},a);Q.label=null;var E=r.getVisual("style");E.lineJoin="bevel";var C=r.getVisual("decal");C&&(E.decal=yC(C,i));var l=uQ(B.getModel("itemStyle"),Q,!0);IA(Q,l),k(jo,function(w){var u=g.ensureState(w),h=B.getModel([w,"itemStyle"]);u.style=h.getItemStyle();var I=uQ(h,Q);I&&(u.shape=I)}),t?(g.setShape(Q),g.shape.r=a.r0,tr(g,{shape:{r:a.r}},o,r.dataIndex)):(ft(g,{shape:Q},o),Xi(g)),g.useStyle(E),this._updateLabel(o);var f=B.getShallow("cursor");f&&g.attr("cursor",f),this._seriesModel=o||this._seriesModel,this._ecModel=n||this._ecModel;var c=s.get("focus"),v=c==="ancestor"?r.getAncestorsIndices():c==="descendant"?r.getDescendantIndices():c;cr(this,v,s.get("blurScope"),s.get("disabled"))},e.prototype._updateLabel=function(t){var r=this,o=this.node.getModel(),n=o.getModel("label"),i=this.node.getLayout(),g=i.endAngle-i.startAngle,B=(i.startAngle+i.endAngle)/2,s=Math.cos(B),a=Math.sin(B),Q=this,E=Q.getTextContent(),C=this.node.dataIndex,l=n.get("minAngle")/180*Math.PI,f=n.get("show")&&!(l!=null&&Math.abs(g)Y&&!$E(G-Y)&&G0?(i.virtualPiece?i.virtualPiece.updateData(!1,w,t,r,o):(i.virtualPiece=new VW(w,t,r,o),a.add(i.virtualPiece)),u.piece.off("click"),i.virtualPiece.on("click",function(h){i._rootToNode(u.parentNode)})):i.virtualPiece&&(a.remove(i.virtualPiece),i.virtualPiece=null)}},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",function(r){var o=!1,n=t.seriesModel.getViewRoot();n.eachNode(function(i){if(!o&&i.piece&&i.piece===r.target){var g=i.getModel().get("nodeClick");if(g==="rootToNode")t._rootToNode(i);else if(g==="link"){var B=i.getModel(),s=B.get("link");if(s){var a=B.get("target",!0)||"_blank";Yh(s,a)}}o=!0}})})},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:fy,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,r){var o=r.getData(),n=o.getItemLayout(0);if(n){var i=t[0]-n.cx,g=t[1]-n.cy,B=Math.sqrt(i*i+g*g);return B<=n.r&&B>=n.r0}},e.type="sunburst",e}(Ht),iTA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.ignoreStyleOnData=!0,t}return e.prototype.getInitialData=function(t,r){var o={name:t.name,children:t.data};ZW(o);var n=this._levelModels=UA(t.levels||[],function(B){return new Rt(B,this,r)},this),i=f7.createTree(o,this,g);function g(B){B.wrapMethod("getItemModel",function(s,a){var Q=i.getNodeByDataIndex(a),E=n[Q.depth];return E&&(s.parentModel=E),s})}return i.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(t){var r=A.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(t);return r.treePathInfo=zI(o,this),r},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var r=this.getRawData().tree.root;(!t||t!==r&&!r.contains(t))&&(this._viewRoot=r)},e.prototype.enableAriaDecal=function(){gV(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(Lt);function ZW(A){var e=0;k(A.children,function(r){ZW(r);var o=r.value;YA(o)&&(o=o[0]),e+=o});var t=A.value;YA(t)&&(t=t[0]),(t==null||isNaN(t))&&(t=e),t<0&&(t=0),YA(A.value)?A.value[0]=t:A.value=t}var qW=Math.PI/180;function gTA(A,e,t){e.eachSeriesByType(A,function(r){var o=r.get("center"),n=r.get("radius");YA(n)||(n=[0,n]),YA(o)||(o=[o,o]);var i=t.getWidth(),g=t.getHeight(),B=Math.min(i,g),s=VA(o[0],i),a=VA(o[1],g),Q=VA(n[0],B/2),E=VA(n[1],B/2),C=-r.get("startAngle")*qW,l=r.get("minAngle")*qW,f=r.getData().tree.root,c=r.getViewRoot(),v=c.depth,w=r.get("sort");w!=null&&_W(c,w);var u=0;k(c.children,function(G){!isNaN(G.getValue())&&u++});var h=c.getValue(),I=Math.PI/(h||u)*2,d=c.depth>0,P=c.height-(d?-1:1),p=(E-Q)/(P||1),F=r.get("clockwise"),m=r.get("stillShowZeroSum"),y=F?1:-1,H=function(G,R){if(G){var z=R;if(G!==f){var L=G.getValue(),b=h===0&&m?I:L*I;b1;)i=i.parentNode;var g=o.getColorFromPalette(i.name||i.dataIndex+"",e);return r.depth>1&&qA(g)&&(g=yD(g,(r.depth-1)/(n-1)*.5)),g}A.eachSeriesByType("sunburst",function(r){var o=r.getData(),n=o.tree;n.eachNode(function(i){var g=i.getModel(),B=g.getModel("itemStyle").getItemStyle();B.fill||(B.fill=t(i,r,n.root.height));var s=o.ensureUniqueItemVisual(i.dataIndex,"style");IA(s,B)})})}function aTA(A){A.registerChartView(nTA),A.registerSeriesModel(iTA),A.registerLayout(ze(gTA,"sunburst")),A.registerProcessor(ze(Ev,"sunburst")),A.registerVisual(sTA),oTA(A)}var $W={color:"fill",borderColor:"stroke"},QTA={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},YB=at(),ETA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,r){return zg(null,this)},e.prototype.getDataParams=function(t,r,o){var n=A.prototype.getDataParams.call(this,t,r);return o&&(n.info=YB(o).info),n},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(Lt);function CTA(A,e){return e=e||[0,0],UA(["x","y"],function(t,r){var o=this.getAxis(t),n=e[r],i=A[r]/2;return o.type==="category"?o.getBandWidth():Math.abs(o.dataToCoord(n-i)-o.dataToCoord(n+i))},this)}function lTA(A){var e=A.master.getRect();return{coordSys:{type:"cartesian2d",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return A.dataToPoint(t)},size:oe(CTA,A)}}}function cTA(A,e){return e=e||[0,0],UA([0,1],function(t){var r=e[t],o=A[t]/2,n=[],i=[];return n[t]=r-o,i[t]=r+o,n[1-t]=i[1-t]=e[1-t],Math.abs(this.dataToPoint(n)[t]-this.dataToPoint(i)[t])},this)}function fTA(A){var e=A.getBoundingRect();return{coordSys:{type:"geo",x:e.x,y:e.y,width:e.width,height:e.height,zoom:A.getZoom()},api:{coord:function(t){return A.dataToPoint(t)},size:oe(cTA,A)}}}function vTA(A,e){var t=this.getAxis(),r=e instanceof Array?e[0]:e,o=(A instanceof Array?A[0]:A)/2;return t.type==="category"?t.getBandWidth():Math.abs(t.dataToCoord(r-o)-t.dataToCoord(r+o))}function wTA(A){var e=A.getRect();return{coordSys:{type:"singleAxis",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return A.dataToPoint(t)},size:oe(vTA,A)}}}function uTA(A,e){return e=e||[0,0],UA(["Radius","Angle"],function(t,r){var o="get"+t+"Axis",n=this[o](),i=e[r],g=A[r]/2,B=n.type==="category"?n.getBandWidth():Math.abs(n.dataToCoord(i-g)-n.dataToCoord(i+g));return t==="Angle"&&(B=B*Math.PI/180),B},this)}function DTA(A){var e=A.getRadiusAxis(),t=A.getAngleAxis(),r=e.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:"polar",cx:A.cx,cy:A.cy,r:r[1],r0:r[0]},api:{coord:function(o){var n=e.dataToRadius(o[0]),i=t.dataToAngle(o[1]),g=A.coordToPoint([n,i]);return g.push(n,i*Math.PI/180),g},size:oe(uTA,A)}}}function hTA(A){var e=A.getRect(),t=A.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:A.getCellWidth(),cellHeight:A.getCellHeight(),rangeInfo:{start:t.start,end:t.end,weeks:t.weeks,dayCount:t.allDay}},api:{coord:function(r,o){return A.dataToPoint(r,o)}}}}var AZ={};function eZ(A,e,t,r){return A&&(A.legacy||A.legacy!==!1&&!t&&!r&&e!=="tspan"&&(e==="text"||ne(A,"text")))}function tZ(A,e,t){var r=A,o,n,i;if(e==="text")i=r;else{i={},ne(r,"text")&&(i.text=r.text),ne(r,"rich")&&(i.rich=r.rich),ne(r,"textFill")&&(i.fill=r.textFill),ne(r,"textStroke")&&(i.stroke=r.textStroke),ne(r,"fontFamily")&&(i.fontFamily=r.fontFamily),ne(r,"fontSize")&&(i.fontSize=r.fontSize),ne(r,"fontStyle")&&(i.fontStyle=r.fontStyle),ne(r,"fontWeight")&&(i.fontWeight=r.fontWeight),n={type:"text",style:i,silent:!0},o={};var g=ne(r,"textPosition");t?o.position=g?r.textPosition:"inside":g&&(o.position=r.textPosition),ne(r,"textPosition")&&(o.position=r.textPosition),ne(r,"textOffset")&&(o.offset=r.textOffset),ne(r,"textRotation")&&(o.rotation=r.textRotation),ne(r,"textDistance")&&(o.distance=r.textDistance)}return rZ(i,A),k(i.rich,function(B){rZ(B,B)}),{textConfig:o,textContent:n}}function rZ(A,e){e&&(e.font=e.textFont||e.font,ne(e,"textStrokeWidth")&&(A.lineWidth=e.textStrokeWidth),ne(e,"textAlign")&&(A.align=e.textAlign),ne(e,"textVerticalAlign")&&(A.verticalAlign=e.textVerticalAlign),ne(e,"textLineHeight")&&(A.lineHeight=e.textLineHeight),ne(e,"textWidth")&&(A.width=e.textWidth),ne(e,"textHeight")&&(A.height=e.textHeight),ne(e,"textBackgroundColor")&&(A.backgroundColor=e.textBackgroundColor),ne(e,"textPadding")&&(A.padding=e.textPadding),ne(e,"textBorderColor")&&(A.borderColor=e.textBorderColor),ne(e,"textBorderWidth")&&(A.borderWidth=e.textBorderWidth),ne(e,"textBorderRadius")&&(A.borderRadius=e.textBorderRadius),ne(e,"textBoxShadowColor")&&(A.shadowColor=e.textBoxShadowColor),ne(e,"textBoxShadowBlur")&&(A.shadowBlur=e.textBoxShadowBlur),ne(e,"textBoxShadowOffsetX")&&(A.shadowOffsetX=e.textBoxShadowOffsetX),ne(e,"textBoxShadowOffsetY")&&(A.shadowOffsetY=e.textBoxShadowOffsetY))}function oZ(A,e,t){var r=A;r.textPosition=r.textPosition||t.position||"inside",t.offset!=null&&(r.textOffset=t.offset),t.rotation!=null&&(r.textRotation=t.rotation),t.distance!=null&&(r.textDistance=t.distance);var o=r.textPosition.indexOf("inside")>=0,n=A.fill||"#000";nZ(r,e);var i=r.textFill==null;return o?i&&(r.textFill=t.insideFill||"#fff",!r.textStroke&&t.insideStroke&&(r.textStroke=t.insideStroke),!r.textStroke&&(r.textStroke=n),r.textStrokeWidth==null&&(r.textStrokeWidth=2)):(i&&(r.textFill=A.fill||t.outsideFill||"#000"),!r.textStroke&&t.outsideStroke&&(r.textStroke=t.outsideStroke)),r.text=e.text,r.rich=e.rich,k(e.rich,function(g){nZ(g,g)}),r}function nZ(A,e){e&&(ne(e,"fill")&&(A.textFill=e.fill),ne(e,"stroke")&&(A.textStroke=e.fill),ne(e,"lineWidth")&&(A.textStrokeWidth=e.lineWidth),ne(e,"font")&&(A.font=e.font),ne(e,"fontStyle")&&(A.fontStyle=e.fontStyle),ne(e,"fontWeight")&&(A.fontWeight=e.fontWeight),ne(e,"fontSize")&&(A.fontSize=e.fontSize),ne(e,"fontFamily")&&(A.fontFamily=e.fontFamily),ne(e,"align")&&(A.textAlign=e.align),ne(e,"verticalAlign")&&(A.textVerticalAlign=e.verticalAlign),ne(e,"lineHeight")&&(A.textLineHeight=e.lineHeight),ne(e,"width")&&(A.textWidth=e.width),ne(e,"height")&&(A.textHeight=e.height),ne(e,"backgroundColor")&&(A.textBackgroundColor=e.backgroundColor),ne(e,"padding")&&(A.textPadding=e.padding),ne(e,"borderColor")&&(A.textBorderColor=e.borderColor),ne(e,"borderWidth")&&(A.textBorderWidth=e.borderWidth),ne(e,"borderRadius")&&(A.textBorderRadius=e.borderRadius),ne(e,"shadowColor")&&(A.textBoxShadowColor=e.shadowColor),ne(e,"shadowBlur")&&(A.textBoxShadowBlur=e.shadowBlur),ne(e,"shadowOffsetX")&&(A.textBoxShadowOffsetX=e.shadowOffsetX),ne(e,"shadowOffsetY")&&(A.textBoxShadowOffsetY=e.shadowOffsetY),ne(e,"textShadowColor")&&(A.textShadowColor=e.textShadowColor),ne(e,"textShadowBlur")&&(A.textShadowBlur=e.textShadowBlur),ne(e,"textShadowOffsetX")&&(A.textShadowOffsetX=e.textShadowOffsetX),ne(e,"textShadowOffsetY")&&(A.textShadowOffsetY=e.textShadowOffsetY))}function iZ(A,e){if(process.env.NODE_ENV!=="production"){var t=A+"^_^"+e;AZ[t]||(console.warn('[ECharts] DEPRECATED: "'+A+'" has been deprecated. '+e),AZ[t]=!0)}}var gZ={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},BZ=$e(gZ),WI=_n(Fg,function(A,e){return A[e]=1,A},{}),sZ=Fg.join(", "),ZI=["","style","shape","extra"],XC=at();function vy(A,e,t,r,o){var n=A+"Animation",i=sC(A,r,o)||{},g=XC(e).userDuring;return i.duration>0&&(i.during=g?oe(FTA,{el:e,userDuring:g}):null,i.setToFinal=!0,i.scope=A),IA(i,t[n]),i}function qI(A,e,t,r){r=r||{};var o=r.dataIndex,n=r.isInit,i=r.clearStyle,g=t.isAnimationEnabled(),B=XC(A),s=e.style;B.userDuring=e.during;var a={},Q={};if(mTA(A,e,Q),EZ("shape",e,Q),EZ("extra",e,Q),!n&&g&&(pTA(A,e,a),QZ("shape",A,e,a),QZ("extra",A,e,a),yTA(A,e,s,a)),Q.style=s,ITA(A,Q,i),PTA(A,e),g)if(n){var E={};k(ZI,function(l){var f=l?e[l]:e;f&&f.enterFrom&&(l&&(E[l]=E[l]||{}),IA(l?E[l]:E,f.enterFrom))});var C=vy("enter",A,e,t,o);C.duration>0&&A.animateFrom(E,C)}else dTA(A,e,o||0,t,a);aZ(A,e),s?A.dirty():A.markRedraw()}function aZ(A,e){for(var t=XC(A).leaveToProps,r=0;r0&&A.animateFrom(o,n)}}function PTA(A,e){ne(e,"silent")&&(A.silent=e.silent),ne(e,"ignore")&&(A.ignore=e.ignore),A instanceof ni&&ne(e,"invisible")&&(A.invisible=e.invisible),A instanceof Ze&&ne(e,"autoBatch")&&(A.autoBatch=e.autoBatch)}var kg={},MTA={setTransform:function(A,e){return process.env.NODE_ENV!=="production"&&ue(ne(WI,A),"Only "+sZ+" available in `setTransform`."),kg.el[A]=e,this},getTransform:function(A){return process.env.NODE_ENV!=="production"&&ue(ne(WI,A),"Only "+sZ+" available in `getTransform`."),kg.el[A]},setShape:function(A,e){process.env.NODE_ENV!=="production"&&VC(A);var t=kg.el,r=t.shape||(t.shape={});return r[A]=e,t.dirtyShape&&t.dirtyShape(),this},getShape:function(A){process.env.NODE_ENV!=="production"&&VC(A);var e=kg.el.shape;if(e)return e[A]},setStyle:function(A,e){process.env.NODE_ENV!=="production"&&VC(A);var t=kg.el,r=t.style;return r&&(process.env.NODE_ENV!=="production"&&gs(e)&&Er("style."+A+" must not be assigned with NaN."),r[A]=e,t.dirtyStyle&&t.dirtyStyle()),this},getStyle:function(A){process.env.NODE_ENV!=="production"&&VC(A);var e=kg.el.style;if(e)return e[A]},setExtra:function(A,e){process.env.NODE_ENV!=="production"&&VC(A);var t=kg.el.extra||(kg.el.extra={});return t[A]=e,this},getExtra:function(A){process.env.NODE_ENV!=="production"&&VC(A);var e=kg.el.extra;if(e)return e[A]}};function VC(A){if(process.env.NODE_ENV!=="production"&&(A==="transition"||A==="enterFrom"||A==="leaveTo"))throw new Error('key must not be "'+A+'"')}function FTA(){var A=this,e=A.el;if(e){var t=XC(e).userDuring,r=A.userDuring;if(t!==r){A.el=A.userDuring=null;return}kg.el=e,r(MTA)}}function QZ(A,e,t,r){var o=t[A];if(o){var n=e[A],i;if(n){var g=t.transition,B=o.transition;if(B)if(!i&&(i=r[A]={}),yQ(B))IA(i,n);else for(var s=zt(B),a=0;a=0){!i&&(i=r[A]={});for(var C=$e(n),a=0;a=0)){var E=A.getAnimationStyleProps(),C=E?E.style:null;if(C){!n&&(n=r.style={});for(var l=$e(t),s=0;s=1&&(s=!0),!!E){var C=$e(E);if(g||(C=mt(C,function(c){return je(HTA,c)<0})),!!C.length){B||(B=A.animate(g,e.loop,!0),B.scope="keyframe");for(var l=0;l=0?e.getStore().get(R,x):void 0}var z=e.get(G.name,x),L=G&&G.ordinalMeta;return L?L.categories[z]:z}function d(Y,x){process.env.NODE_ENV!=="production"&&iZ("api.style","Please write literal style directly instead."),x==null&&(x=s);var G=e.getItemVisual(x,"style"),R=G&&G.fill,z=G&&G.opacity,L=w(x,Ss).getItemStyle();R!=null&&(L.fill=R),z!=null&&(L.opacity=z);var b={inheritColor:qA(R)?R:"#000"},O=u(x,Ss),T=Xt(O,null,b,!1,!0);T.text=O.getShallow("show")?Ue(A.getFormattedLabel(x,Ss),RC(e,x)):null;var S=Ih(O,b,!1);return F(Y,L),L=oZ(L,T,S),Y&&p(L,Y),L.legacy=!0,L}function P(Y,x){process.env.NODE_ENV!=="production"&&iZ("api.styleEmphasis","Please write literal style directly instead."),x==null&&(x=s);var G=w(x,HB).getItemStyle(),R=u(x,HB),z=Xt(R,null,null,!0,!0);z.text=R.getShallow("show")?mn(A.getFormattedLabel(x,HB),A.getFormattedLabel(x,Ss),RC(e,x)):null;var L=Ih(R,null,!0);return F(Y,G),G=oZ(G,z,L),Y&&p(G,Y),G.legacy=!0,G}function p(Y,x){for(var G in x)ne(x,G)&&(Y[G]=x[G])}function F(Y,x){Y&&(Y.textFill&&(x.textFill=Y.textFill),Y.textPosition&&(x.textPosition=Y.textPosition))}function m(Y,x){if(x==null&&(x=s),ne($W,Y)){var G=e.getItemVisual(x,"style");return G?G[$W[Y]]:null}if(ne(QTA,Y))return e.getItemVisual(x,Y)}function y(Y){if(n.type==="cartesian2d"){var x=n.getBaseAxis();return CbA(we({axis:x},Y))}}function H(){return t.getCurrentSeriesIndices()}function U(Y){return Xm(Y,t)}}function LTA(A){var e={};return k(A.dimensions,function(t){var r=A.getDimensionInfo(t);if(!r.isExtraCoord){var o=r.coordDim,n=e[o]=e[o]||[];n[r.coordDimIndex]=A.getDimensionIndex(t)}}),e}function My(A,e,t,r,o,n,i){if(!r){n.remove(e);return}var g=Fy(A,e,t,r,o,n);return g&&i.setItemGraphicEl(t,g),g&&cr(g,r.focus,r.blurScope,r.emphasisDisabled),g}function Fy(A,e,t,r,o,n){process.env.NODE_ENV!=="production"&&ue(r,"should not have an null/undefined element setting");var i=-1,g=e;e&&uZ(e,r,o)&&(i=je(n.childrenRef(),e),e=null);var B=!e,s=e;s?s.clearStates():(s=dy(r),g&&xTA(g,s)),r.morph===!1?s.disableMorphing=!0:s.disableMorphing&&(s.disableMorphing=!1),wi.normal.cfg=wi.normal.conOpt=wi.emphasis.cfg=wi.emphasis.conOpt=wi.blur.cfg=wi.blur.conOpt=wi.select.cfg=wi.select.conOpt=null,wi.isLegacy=!1,OTA(s,t,r,o,B,wi),STA(s,t,r,o,B),Py(A,s,t,r,wi,o,B),ne(r,"info")&&(YB(s).info=r.info);for(var a=0;a=0?n.replaceAt(s,i):n.add(s),s}function uZ(A,e,t){var r=YB(A),o=e.type,n=e.shape,i=e.style;return t.isUniversalTransitionEnabled()||o!=null&&o!==r.customGraphicType||o==="path"&&JTA(n)&&dZ(n)!==r.customPathData||o==="image"&&ne(i,"image")&&i.image!==r.customImagePath}function STA(A,e,t,r,o){var n=t.clipPath;if(n===!1)A&&A.getClipPath()&&A.removeClipPath();else if(n){var i=A.getClipPath();i&&uZ(i,n,r)&&(i=null),i||(i=dy(n),process.env.NODE_ENV!=="production"&&ue(Ad(i),"Only any type of `path` can be used in `clipPath`, rather than "+i.type+"."),A.setClipPath(i)),Py(null,i,e,n,null,r,o)}}function OTA(A,e,t,r,o,n){if(!A.isGroup){DZ(t,null,n),DZ(t,HB,n);var i=n.normal.conOpt,g=n.emphasis.conOpt,B=n.blur.conOpt,s=n.select.conOpt;if(i!=null||g!=null||s!=null||B!=null){var a=A.getTextContent();if(i===!1)a&&A.removeTextContent();else{i=n.normal.conOpt=i||{type:"text"},a?a.clearStates():(a=dy(i),A.setTextContent(a)),Py(null,a,e,i,null,r,o);for(var Q=i&&i.style,E=0;E=a;C--){var l=e.childAt(C);kTA(e,l,o)}}}function kTA(A,e,t){e&&_I(e,YB(A).option,t)}function NTA(A){new MB(A.oldChildren,A.newChildren,hZ,hZ,A).add(IZ).update(IZ).remove(jTA).execute()}function hZ(A,e){var t=A&&A.name;return t??UTA+e}function IZ(A,e){var t=this.context,r=A!=null?t.newChildren[A]:null,o=e!=null?t.oldChildren[e]:null;Fy(t.api,o,t.dataIndex,r,t.seriesModel,t.group)}function jTA(A){var e=this.context,t=e.oldChildren[A];t&&_I(t,YB(t).option,e.seriesModel)}function dZ(A){return A&&(A.pathData||A.d)}function JTA(A){return A&&(ne(A,"pathData")||ne(A,"d"))}function KTA(A){A.registerChartView(GTA),A.registerSeriesModel(ETA)}var YQ=at(),PZ=Pe,my=oe,yy=function(){function A(){this._dragging=!1,this.animationThreshold=15}return A.prototype.render=function(e,t,r,o){var n=t.get("value"),i=t.get("status");if(this._axisModel=e,this._axisPointerModel=t,this._api=r,!(!o&&this._lastValue===n&&this._lastStatus===i)){this._lastValue=n,this._lastStatus=i;var g=this._group,B=this._handle;if(!i||i==="hide"){g&&g.hide(),B&&B.hide();return}g&&g.show(),B&&B.show();var s={};this.makeElOption(s,n,e,t,r);var a=s.graphicKey;a!==this._lastGraphicKey&&this.clear(r),this._lastGraphicKey=a;var Q=this._moveAnimation=this.determineAnimation(e,t);if(!g)g=this._group=new me,this.createPointerEl(g,s,e,t),this.createLabelEl(g,s,e,t),r.getZr().add(g);else{var E=ze(MZ,t,Q);this.updatePointerEl(g,s,E),this.updateLabelEl(g,s,E,t)}mZ(g,t,!0),this._renderHandle(n)}},A.prototype.remove=function(e){this.clear(e)},A.prototype.dispose=function(e){this.clear(e)},A.prototype.determineAnimation=function(e,t){var r=t.get("animation"),o=e.axis,n=o.type==="category",i=t.get("snap");if(!i&&!n)return!1;if(r==="auto"||r==null){var g=this.animationThreshold;if(n&&o.getBandWidth()>g)return!0;if(i){var B=$4(e).seriesDataCount,s=o.getExtent();return Math.abs(s[0]-s[1])/B>g}return!1}return r===!0},A.prototype.makeElOption=function(e,t,r,o,n){},A.prototype.createPointerEl=function(e,t,r,o){var n=t.pointer;if(n){var i=YQ(e).pointerEl=new Va[n.type](PZ(t.pointer));e.add(i)}},A.prototype.createLabelEl=function(e,t,r,o){if(t.label){var n=YQ(e).labelEl=new Et(PZ(t.label));e.add(n),pZ(n,o)}},A.prototype.updatePointerEl=function(e,t,r){var o=YQ(e).pointerEl;o&&t.pointer&&(o.setStyle(t.pointer.style),r(o,{shape:t.pointer.shape}))},A.prototype.updateLabelEl=function(e,t,r,o){var n=YQ(e).labelEl;n&&(n.setStyle(t.label.style),r(n,{x:t.label.x,y:t.label.y}),pZ(n,o))},A.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var t=this._axisPointerModel,r=this._api.getZr(),o=this._handle,n=t.getModel("handle"),i=t.get("status");if(!n.get("show")||!i||i==="hide"){o&&r.remove(o),this._handle=null;return}var g;this._handle||(g=!0,o=this._handle=EC(n.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(s){lB(s.event)},onmousedown:my(this._onHandleDragMove,this,0,0),drift:my(this._onHandleDragMove,this),ondragend:my(this._onHandleDragEnd,this)}),r.add(o)),mZ(o,t,!1),o.setStyle(n.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var B=n.get("size");YA(B)||(B=[B,B]),o.scaleX=B[0]/2,o.scaleY=B[1]/2,MC(this,"_doDispatchAxisPointer",n.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,g)}},A.prototype._moveHandleToValue=function(e,t){MZ(this._axisPointerModel,!t&&this._moveAnimation,this._handle,Yy(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},A.prototype._onHandleDragMove=function(e,t){var r=this._handle;if(r){this._dragging=!0;var o=this.updateHandleTransform(Yy(r),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=o,r.stopAnimation(),r.attr(Yy(o)),YQ(r).lastProp=null,this._doDispatchAxisPointer()}},A.prototype._doDispatchAxisPointer=function(){var e=this._handle;if(e){var t=this._payloadInfo,r=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:r.axis.dim,axisIndex:r.componentIndex}]})}},A.prototype._onHandleDragEnd=function(){this._dragging=!1;var e=this._handle;if(e){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},A.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),r=this._group,o=this._handle;t&&r&&(this._lastGraphicKey=null,r&&t.remove(r),o&&t.remove(o),this._group=null,this._handle=null,this._payloadInfo=null),Nf(this,"_doDispatchAxisPointer")},A.prototype.doClear=function(){},A.prototype.buildLabel=function(e,t,r){return r=r||0,{x:e[r],y:e[1-r],width:t[r],height:t[1-r]}},A}();function MZ(A,e,t,r){FZ(YQ(t).lastProp,r)||(YQ(t).lastProp=r,e?ft(t,r,A):(t.stopAnimation(),t.attr(r)))}function FZ(A,e){if(ve(A)&&ve(e)){var t=!0;return k(e,function(r,o){t=t&&FZ(A[o],r)}),!!t}else return A===e}function pZ(A,e){A[e.get(["label","show"])?"show":"hide"]()}function Yy(A){return{x:A.x||0,y:A.y||0,rotation:A.rotation||0}}function mZ(A,e,t){var r=e.get("z"),o=e.get("zlevel");A&&A.traverse(function(n){n.type!=="group"&&(r!=null&&(n.z=r),o!=null&&(n.zlevel=o),n.silent=t)})}function Hy(A){var e=A.get("type"),t=A.getModel(e+"Style"),r;return e==="line"?(r=t.getLineStyle(),r.fill=null):e==="shadow"&&(r=t.getAreaStyle(),r.stroke=null),r}function yZ(A,e,t,r,o){var n=t.get("value"),i=YZ(n,e.axis,e.ecModel,t.get("seriesDataIndices"),{precision:t.get(["label","precision"]),formatter:t.get(["label","formatter"])}),g=t.getModel("label"),B=Za(g.get("padding")||0),s=g.getFont(),a=sf(i,s),Q=o.position,E=a.width+B[1]+B[3],C=a.height+B[0]+B[2],l=o.align;l==="right"&&(Q[0]-=E),l==="center"&&(Q[0]-=E/2);var f=o.verticalAlign;f==="bottom"&&(Q[1]-=C),f==="middle"&&(Q[1]-=C/2),XTA(Q,E,C,r);var c=g.get("backgroundColor");(!c||c==="auto")&&(c=e.get(["axisLine","lineStyle","color"])),A.label={x:Q[0],y:Q[1],style:Xt(g,{text:i,font:s,fill:g.getTextColor(),padding:B,backgroundColor:c}),z2:10}}function XTA(A,e,t,r){var o=r.getWidth(),n=r.getHeight();A[0]=Math.min(A[0]+e,o)-e,A[1]=Math.min(A[1]+t,n)-t,A[0]=Math.max(A[0],0),A[1]=Math.max(A[1],0)}function YZ(A,e,t,r,o){A=e.scale.parse(A);var n=e.scale.getLabel({value:A},{precision:o.precision}),i=o.formatter;if(i){var g={value:v4(e,{value:A}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};k(r,function(B){var s=t.getSeriesByIndex(B.seriesIndex),a=B.dataIndexInside,Q=s&&s.getDataParams(a);Q&&g.seriesData.push(Q)}),qA(i)?n=i.replace("{value}",n):le(i)&&(n=i(g))}return n}function by(A,e,t){var r=En();return Qs(r,r,t.rotation),Oi(r,r,t.position),Vi([A.dataToCoord(e),(t.labelOffset||0)+(t.labelDirection||1)*(t.labelMargin||0)],r)}function HZ(A,e,t,r,o,n){var i=_o.innerTextLayout(t.rotation,0,t.labelDirection);t.labelMargin=o.get(["label","margin"]),yZ(e,r,o,n,{position:by(r.axis,A,t),align:i.textAlign,verticalAlign:i.textVerticalAlign})}function Uy(A,e,t){return t=t||0,{x1:A[t],y1:A[1-t],x2:e[t],y2:e[1-t]}}function bZ(A,e,t){return t=t||0,{x:A[t],y:A[1-t],width:e[t],height:e[1-t]}}function UZ(A,e,t,r,o,n){return{cx:A,cy:e,r0:t,r,startAngle:o,endAngle:n,clockwise:!0}}var VTA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,r,o,n,i){var g=o.axis,B=g.grid,s=n.get("type"),a=xZ(B,g).getOtherAxis(g).getGlobalExtent(),Q=g.toGlobalCoord(g.dataToCoord(r,!0));if(s&&s!=="none"){var E=Hy(n),C=WTA[s](g,Q,a);C.style=E,t.graphicKey=C.type,t.pointer=C}var l=W4(B.model,o);HZ(r,t,l,o,n,i)},e.prototype.getHandleTransform=function(t,r,o){var n=W4(r.axis.grid.model,r,{labelInside:!1});n.labelMargin=o.get(["handle","margin"]);var i=by(r.axis,t,n);return{x:i[0],y:i[1],rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,r,o,n){var i=o.axis,g=i.grid,B=i.getGlobalExtent(!0),s=xZ(g,i).getOtherAxis(i).getGlobalExtent(),a=i.dim==="x"?0:1,Q=[t.x,t.y];Q[a]+=r[a],Q[a]=Math.min(B[1],Q[a]),Q[a]=Math.max(B[0],Q[a]);var E=(s[1]+s[0])/2,C=[E,E];C[a]=Q[a];var l=[{verticalAlign:"middle"},{align:"center"}];return{x:Q[0],y:Q[1],rotation:t.rotation,cursorPoint:C,tooltipOption:l[a]}},e}(yy);function xZ(A,e){var t={};return t[e.dim+"AxisIndex"]=e.index,A.getCartesian(t)}var WTA={line:function(A,e,t){var r=Uy([e,t[0]],[e,t[1]],GZ(A));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(A,e,t){var r=Math.max(1,A.getBandWidth()),o=t[1]-t[0];return{type:"Rect",shape:bZ([e-r/2,t[0]],[r,o],GZ(A))}}};function GZ(A){return A.dim==="x"?0:1}var ZTA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="axisPointer",e.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e}(Xe),bB=at(),qTA=k;function zZ(A,e,t){if(!st.node){var r=e.getZr();bB(r).records||(bB(r).records={}),_TA(r,e);var o=bB(r).records[A]||(bB(r).records[A]={});o.handler=t}}function _TA(A,e){if(bB(A).initialized)return;bB(A).initialized=!0,t("click",ze(RZ,"click")),t("mousemove",ze(RZ,"mousemove")),t("globalout",AkA);function t(r,o){A.on(r,function(n){var i=ekA(e);qTA(bB(A).records,function(g){g&&o(g,n,i.dispatchAction)}),$TA(i.pendings,e)})}}function $TA(A,e){var t=A.showTip.length,r=A.hideTip.length,o;t?o=A.showTip[t-1]:r&&(o=A.hideTip[r-1]),o&&(o.dispatchAction=null,e.dispatchAction(o))}function AkA(A,e,t){A.handler("leave",null,t)}function RZ(A,e,t,r){e.handler(A,t,r)}function ekA(A){var e={showTip:[],hideTip:[]},t=function(r){var o=e[r.type];o?o.push(r):(r.dispatchAction=t,A.dispatchAction(r))};return{dispatchAction:t,pendings:e}}function xy(A,e){if(!st.node){var t=e.getZr(),r=(bB(t).records||{})[A];r&&(bB(t).records[A]=null)}}var tkA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=r.getComponent("tooltip"),i=t.get("triggerOn")||n&&n.get("triggerOn")||"mousemove|click";zZ("axisPointer",o,function(g,B,s){i!=="none"&&(g==="leave"||i.indexOf(g)>=0)&&s({type:"updateAxisPointer",currTrigger:g,x:B&&B.offsetX,y:B&&B.offsetY})})},e.prototype.remove=function(t,r){xy("axisPointer",r)},e.prototype.dispose=function(t,r){xy("axisPointer",r)},e.type="axisPointer",e}(qt);function LZ(A,e){var t=[],r=A.seriesIndex,o;if(r==null||!(o=e.getSeriesByIndex(r)))return{point:[]};var n=o.getData(),i=Ha(n,A);if(i==null||i<0||YA(i))return{point:[]};var g=n.getItemGraphicEl(i),B=o.coordinateSystem;if(o.getTooltipPosition)t=o.getTooltipPosition(i)||[];else if(B&&B.dataToPoint)if(A.isStacked){var s=B.getBaseAxis(),a=B.getOtherAxis(s),Q=a.dim,E=s.dim,C=Q==="x"||Q==="radius"?1:0,l=n.mapDimension(E),f=[];f[C]=n.get(l,i),f[1-C]=n.get(n.getCalculationInfo("stackResultDimension"),i),t=B.dataToPoint(f)||[]}else t=B.dataToPoint(n.getValues(UA(B.dimensions,function(v){return n.mapDimension(v)}),i))||[];else if(g){var c=g.getBoundingRect().clone();c.applyTransform(g.transform),t=[c.x+c.width/2,c.y+c.height/2]}return{point:t,el:g}}var SZ=at();function rkA(A,e,t){var r=A.currTrigger,o=[A.x,A.y],n=A,i=A.dispatchAction||oe(t.dispatchAction,t),g=e.getComponent("axisPointer").coordSysAxesInfo;if(g){td(o)&&(o=LZ({seriesIndex:n.seriesIndex,dataIndex:n.dataIndex},e).point);var B=td(o),s=n.axesInfo,a=g.axesInfo,Q=r==="leave"||td(o),E={},C={},l={list:[],map:{}},f={showPointer:ze(nkA,C),showTooltip:ze(ikA,l)};k(g.coordSysMap,function(v,w){var u=B||v.containPoint(o);k(g.coordSysAxesInfo[w],function(h,I){var d=h.axis,P=akA(s,h);if(!Q&&u&&(!s||P)){var p=P&&P.value;p==null&&!B&&(p=d.pointToData(o)),p!=null&&OZ(h,p,f,!1,E)}})});var c={};return k(a,function(v,w){var u=v.linkGroup;u&&!C[w]&&k(u.axesInfo,function(h,I){var d=C[I];if(h!==v&&d){var P=d.value;u.mapper&&(P=v.axis.scale.parse(u.mapper(P,TZ(h),TZ(v)))),c[v.key]=P}})}),k(c,function(v,w){OZ(a[w],v,f,!0,E)}),gkA(C,a,E),BkA(l,o,A,i),skA(a,i,t),E}}function OZ(A,e,t,r,o){var n=A.axis;if(!(n.scale.isBlank()||!n.containData(e))){if(!A.involveSeries){t.showPointer(A,e);return}var i=okA(e,A),g=i.payloadBatch,B=i.snapToValue;g[0]&&o.seriesIndex==null&&IA(o,g[0]),!r&&A.snap&&n.containData(B)&&B!=null&&(e=B),t.showPointer(A,e,g),t.showTooltip(A,i,B)}}function okA(A,e){var t=e.axis,r=t.dim,o=A,n=[],i=Number.MAX_VALUE,g=-1;return k(e.seriesModels,function(B,s){var a=B.getData().mapDimensionsAll(r),Q,E;if(B.getAxisTooltipData){var C=B.getAxisTooltipData(a,A,t);E=C.dataIndices,Q=C.nestestValue}else{if(E=B.getData().indicesOfNearest(a[0],A,t.type==="category"?.5:null),!E.length)return;Q=B.getData().get(a[0],E[0])}if(!(Q==null||!isFinite(Q))){var l=A-Q,f=Math.abs(l);f<=i&&((f=0&&g<0)&&(i=f,g=l,o=Q,n.length=0),k(E,function(c){n.push({seriesIndex:B.seriesIndex,dataIndexInside:c,dataIndex:B.getData().getRawIndex(c)})}))}}),{payloadBatch:n,snapToValue:o}}function nkA(A,e,t,r){A[e.key]={value:t,payloadBatch:r}}function ikA(A,e,t,r){var o=t.payloadBatch,n=e.axis,i=n.model,g=e.axisPointerModel;if(!(!e.triggerTooltip||!o.length)){var B=e.coordSys.model,s=lv(B),a=A.map[s];a||(a=A.map[s]={coordSysId:B.id,coordSysIndex:B.componentIndex,coordSysType:B.type,coordSysMainType:B.mainType,dataByAxis:[]},A.list.push(a)),a.dataByAxis.push({axisDim:n.dim,axisIndex:i.componentIndex,axisType:i.type,axisId:i.id,value:r,valueLabelOpt:{precision:g.get(["label","precision"]),formatter:g.get(["label","formatter"])},seriesDataIndices:o.slice()})}}function gkA(A,e,t){var r=t.axesInfo=[];k(e,function(o,n){var i=o.axisPointerModel.option,g=A[n];g?(!o.useHandle&&(i.status="show"),i.value=g.value,i.seriesDataIndices=(g.payloadBatch||[]).slice()):!o.useHandle&&(i.status="hide"),i.status==="show"&&r.push({axisDim:o.axis.dim,axisIndex:o.axis.model.componentIndex,value:i.value})})}function BkA(A,e,t,r){if(td(e)||!A.list.length){r({type:"hideTip"});return}var o=((A.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:t.tooltipOption,position:t.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:A.list})}function skA(A,e,t){var r=t.getZr(),o="axisPointerLastHighlights",n=SZ(r)[o]||{},i=SZ(r)[o]={};k(A,function(s,a){var Q=s.axisPointerModel.option;Q.status==="show"&&s.triggerEmphasis&&k(Q.seriesDataIndices,function(E){var C=E.seriesIndex+" | "+E.dataIndex;i[C]=E})});var g=[],B=[];k(n,function(s,a){!i[a]&&B.push(s)}),k(i,function(s,a){!n[a]&&g.push(s)}),B.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:B}),g.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:g})}function akA(A,e){for(var t=0;t<(A||[]).length;t++){var r=A[t];if(e.axis.dim===r.axisDim&&e.axis.model.componentIndex===r.axisIndex)return r}}function TZ(A){var e=A.axis.model,t={},r=t.axisDim=A.axis.dim;return t.axisIndex=t[r+"AxisIndex"]=e.componentIndex,t.axisName=t[r+"AxisName"]=e.name,t.axisId=t[r+"AxisId"]=e.id,t}function td(A){return!A||A[0]==null||isNaN(A[0])||A[1]==null||isNaN(A[1])}function bv(A){DQ.registerAxisPointerClass("CartesianAxisPointer",VTA),A.registerComponentModel(ZTA),A.registerComponentView(tkA),A.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!YA(t)&&(e.axisPointer.link=[t])}}),A.registerProcessor(A.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=hGA(e,t)}),A.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},rkA)}function QkA(A){Ve(lX),Ve(bv)}var EkA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,r,o,n,i){var g=o.axis;g.dim==="angle"&&(this.animationThreshold=Math.PI/18);var B=g.polar,s=B.getOtherAxis(g),a=s.getExtent(),Q=g.dataToCoord(r),E=n.get("type");if(E&&E!=="none"){var C=Hy(n),l=lkA[E](g,B,Q,a);l.style=C,t.graphicKey=l.type,t.pointer=l}var f=n.get(["label","margin"]),c=CkA(r,o,n,B,f);yZ(t,o,n,i,c)},e}(yy);function CkA(A,e,t,r,o){var n=e.axis,i=n.dataToCoord(A),g=r.getAngleAxis().getExtent()[0];g=g/180*Math.PI;var B=r.getRadiusAxis().getExtent(),s,a,Q;if(n.dim==="radius"){var E=En();Qs(E,E,g),Oi(E,E,[r.cx,r.cy]),s=Vi([i,-o],E);var C=e.getModel("axisLabel").get("rotate")||0,l=_o.innerTextLayout(g,C*Math.PI/180,-1);a=l.textAlign,Q=l.textVerticalAlign}else{var f=B[1];s=r.coordToPoint([f+o,i]);var c=r.cx,v=r.cy;a=Math.abs(s[0]-c)/f<.3?"center":s[0]>c?"left":"right",Q=Math.abs(s[1]-v)/f<.3?"middle":s[1]>v?"top":"bottom"}return{position:s,align:a,verticalAlign:Q}}var lkA={line:function(A,e,t,r){return A.dim==="angle"?{type:"Line",shape:Uy(e.coordToPoint([r[0],t]),e.coordToPoint([r[1],t]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:t}}},shadow:function(A,e,t,r){var o=Math.max(1,A.getBandWidth()),n=Math.PI/180;return A.dim==="angle"?{type:"Sector",shape:UZ(e.cx,e.cy,r[0],r[1],(-t-o/2)*n,(-t+o/2)*n)}:{type:"Sector",shape:UZ(e.cx,e.cy,t-o/2,t+o/2,0,Math.PI*2)}}},ckA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.findAxisModel=function(t){var r,o=this.ecModel;return o.eachComponent(t,function(n){n.getCoordSysModel()===this&&(r=n)},this),r},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(Xe),Gy=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Gr).models[0]},e.type="polarAxis",e}(Xe);ur(Gy,GC);var fkA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="angleAxis",e}(Gy),vkA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="radiusAxis",e}(Gy),zy=function(A){uA(e,A);function e(t,r){return A.call(this,"radius",t,r)||this}return e.prototype.pointToData=function(t,r){return this.polar.pointToData(t,r)[this.dim==="radius"?0:1]},e}(li);zy.prototype.dataToRadius=li.prototype.dataToCoord,zy.prototype.radiusToData=li.prototype.coordToData;var wkA=at(),Ry=function(A){uA(e,A);function e(t,r){return A.call(this,"angle",t,r||[0,360])||this}return e.prototype.pointToData=function(t,r){return this.polar.pointToData(t,r)[this.dim==="radius"?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,r=t.getLabelModel(),o=t.scale,n=o.getExtent(),i=o.count();if(n[1]-n[0]<1)return 0;var g=n[0],B=t.dataToCoord(g+1)-t.dataToCoord(g),s=Math.abs(B),a=sf(g==null?"":g+"",r.getFont(),"center","top"),Q=Math.max(a.height,7),E=Q/s;isNaN(E)&&(E=1/0);var C=Math.max(0,Math.floor(E)),l=wkA(t.model),f=l.lastAutoInterval,c=l.lastTickCount;return f!=null&&c!=null&&Math.abs(f-C)<=1&&Math.abs(c-i)<=1&&f>C?C=f:(l.lastTickCount=i,l.lastAutoInterval=C),C},e}(li);Ry.prototype.dataToAngle=li.prototype.dataToCoord,Ry.prototype.angleToData=li.prototype.coordToData;var kZ=["radius","angle"],ukA=function(){function A(e){this.dimensions=kZ,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new zy,this._angleAxis=new Ry,this.axisPointerEnabled=!0,this.name=e||"",this._radiusAxis.polar=this._angleAxis.polar=this}return A.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},A.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},A.prototype.getAxis=function(e){var t="_"+e+"Axis";return this[t]},A.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},A.prototype.getAxesByScale=function(e){var t=[],r=this._angleAxis,o=this._radiusAxis;return r.scale.type===e&&t.push(r),o.scale.type===e&&t.push(o),t},A.prototype.getAngleAxis=function(){return this._angleAxis},A.prototype.getRadiusAxis=function(){return this._radiusAxis},A.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},A.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},A.prototype.getTooltipAxes=function(e){var t=e!=null&&e!=="auto"?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},A.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},A.prototype.pointToData=function(e,t){var r=this.pointToCoord(e);return[this._radiusAxis.radiusToData(r[0],t),this._angleAxis.angleToData(r[1],t)]},A.prototype.pointToCoord=function(e){var t=e[0]-this.cx,r=e[1]-this.cy,o=this.getAngleAxis(),n=o.getExtent(),i=Math.min(n[0],n[1]),g=Math.max(n[0],n[1]);o.inverse?i=g-360:g=i+360;var B=Math.sqrt(t*t+r*r);t/=B,r/=B;for(var s=Math.atan2(-r,t)/Math.PI*180,a=sg;)s+=a*360;return[B,s]},A.prototype.coordToPoint=function(e){var t=e[0],r=e[1]/180*Math.PI,o=Math.cos(r)*t+this.cx,n=-Math.sin(r)*t+this.cy;return[o,n]},A.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis(),r=t.getExtent().slice();r[0]>r[1]&&r.reverse();var o=e.getExtent(),n=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:r[0],r:r[1],startAngle:-o[0]*n,endAngle:-o[1]*n,clockwise:e.inverse,contain:function(i,g){var B=i-this.cx,s=g-this.cy,a=B*B+s*s-1e-4,Q=this.r,E=this.r0;return a<=Q*Q&&a>=E*E}}},A.prototype.convertToPixel=function(e,t,r){var o=NZ(t);return o===this?this.dataToPoint(r):null},A.prototype.convertFromPixel=function(e,t,r){var o=NZ(t);return o===this?this.pointToData(r):null},A}();function NZ(A){var e=A.seriesModel,t=A.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}const DkA=ukA;function hkA(A,e,t){var r=e.get("center"),o=t.getWidth(),n=t.getHeight();A.cx=VA(r[0],o),A.cy=VA(r[1],n);var i=A.getRadiusAxis(),g=Math.min(o,n)/2,B=e.get("radius");B==null?B=[0,"100%"]:YA(B)||(B=[0,B]);var s=[VA(B[0],g),VA(B[1],g)];i.inverse?i.setExtent(s[1],s[0]):i.setExtent(s[0],s[1])}function IkA(A,e){var t=this,r=t.getAngleAxis(),o=t.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),o.scale.setExtent(1/0,-1/0),A.eachSeries(function(g){if(g.coordinateSystem===t){var B=g.getData();k(fI(B,"radius"),function(s){o.scale.unionExtentFromData(B,s)}),k(fI(B,"angle"),function(s){r.scale.unionExtentFromData(B,s)})}}),aQ(r.scale,r.model),aQ(o.scale,o.model),r.type==="category"&&!r.onBand){var n=r.getExtent(),i=360/r.scale.count();r.inverse?n[1]+=i:n[1]-=i,r.setExtent(n[0],n[1])}}function dkA(A){return A.mainType==="angleAxis"}function jZ(A,e){var t;if(A.type=e.get("type"),A.scale=ev(e),A.onBand=e.get("boundaryGap")&&A.type==="category",A.inverse=e.get("inverse"),dkA(e)){A.inverse=A.inverse!==e.get("clockwise");var r=e.get("startAngle"),o=(t=e.get("endAngle"))!==null&&t!==void 0?t:r+(A.inverse?-360:360);A.setExtent(r,o)}e.axis=A,A.model=e}var PkA={dimensions:kZ,create:function(A,e){var t=[];return A.eachComponent("polar",function(r,o){var n=new DkA(o+"");n.update=IkA;var i=n.getRadiusAxis(),g=n.getAngleAxis(),B=r.findAxisModel("radiusAxis"),s=r.findAxisModel("angleAxis");jZ(i,B),jZ(g,s),hkA(n,r,e),t.push(n),r.coordinateSystem=n,n.model=r}),A.eachSeries(function(r){if(r.get("coordinateSystem")==="polar"){var o=r.getReferringComponents("polar",Gr).models[0];if(process.env.NODE_ENV!=="production"&&!o)throw new Error('Polar "'+Fr(r.get("polarIndex"),r.get("polarId"),0)+'" not found');r.coordinateSystem=o.coordinateSystem}}),t}},MkA=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function rd(A,e,t){e[1]>e[0]&&(e=e.slice().reverse());var r=A.coordToPoint([e[0],t]),o=A.coordToPoint([e[1],t]);return{x1:r[0],y1:r[1],x2:o[0],y2:o[1]}}function od(A){var e=A.getRadiusAxis();return e.inverse?0:1}function JZ(A){var e=A[0],t=A[A.length-1];e&&t&&Math.abs(Math.abs(e.coord-t.coord)-360)<1e-4&&A.pop()}var FkA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="PolarAxisPointer",t}return e.prototype.render=function(t,r){if(this.group.removeAll(),!!t.get("show")){var o=t.axis,n=o.polar,i=n.getRadiusAxis().getExtent(),g=o.getTicksCoords(),B=o.getMinorTicksCoords(),s=UA(o.getViewLabels(),function(a){a=Pe(a);var Q=o.scale,E=Q.type==="ordinal"?Q.getRawOrdinalNumber(a.tickValue):a.tickValue;return a.coord=o.dataToCoord(E),a});JZ(s),JZ(g),k(MkA,function(a){t.get([a,"show"])&&(!o.scale.isBlank()||a==="axisLine")&&pkA[a](this.group,t,n,g,B,i,s)},this)}},e.type="angleAxis",e}(DQ),pkA={axisLine:function(A,e,t,r,o,n){var i=e.getModel(["axisLine","lineStyle"]),g=t.getAngleAxis(),B=Math.PI/180,s=g.getExtent(),a=od(t),Q=a?0:1,E,C=Math.abs(s[1]-s[0])===360?"Circle":"Arc";n[Q]===0?E=new Va[C]({shape:{cx:t.cx,cy:t.cy,r:n[a],startAngle:-s[0]*B,endAngle:-s[1]*B,clockwise:g.inverse},style:i.getLineStyle(),z2:1,silent:!0}):E=new Mf({shape:{cx:t.cx,cy:t.cy,r:n[a],r0:n[Q]},style:i.getLineStyle(),z2:1,silent:!0}),E.style.fill=null,A.add(E)},axisTick:function(A,e,t,r,o,n){var i=e.getModel("axisTick"),g=(i.get("inside")?-1:1)*i.get("length"),B=n[od(t)],s=UA(r,function(a){return new qr({shape:rd(t,[B,B+g],a.coord)})});A.add(xn(s,{style:we(i.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(A,e,t,r,o,n){if(o.length){for(var i=e.getModel("axisTick"),g=e.getModel("minorTick"),B=(i.get("inside")?-1:1)*g.get("length"),s=n[od(t)],a=[],Q=0;Qv?"left":"right",h=Math.abs(c[1]-w)/f<.3?"middle":c[1]>w?"top":"bottom";if(g&&g[l]){var I=g[l];ve(I)&&I.textStyle&&(C=new Rt(I.textStyle,B,B.ecModel))}var d=new Et({silent:_o.isLabelSilent(e),style:Xt(C,{x:c[0],y:c[1],fill:C.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:Q.formattedLabel,align:u,verticalAlign:h})});if(A.add(d),a){var P=_o.makeAxisEventDataBase(e);P.targetType="axisLabel",P.value=Q.rawLabel,He(d).eventData=P}},this)},splitLine:function(A,e,t,r,o,n){var i=e.getModel("splitLine"),g=i.getModel("lineStyle"),B=g.get("color"),s=0;B=B instanceof Array?B:[B];for(var a=[],Q=0;Q=0?"p":"n",x=F;I&&(r[a][U]||(r[a][U]={p:F,n:F}),x=r[a][U][Y]);var G=void 0,R=void 0,z=void 0,L=void 0;if(l.dim==="radius"){var b=l.dataToCoord(H)-F,O=B.dataToCoord(U);Math.abs(b)=L})}}})}function xkA(A){var e={};k(A,function(r,o){var n=r.getData(),i=r.coordinateSystem,g=i.getBaseAxis(),B=XZ(i,g),s=g.getExtent(),a=g.type==="category"?g.getBandWidth():Math.abs(s[1]-s[0])/n.count(),Q=e[B]||{bandWidth:a,remainedWidth:a,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},E=Q.stacks;e[B]=Q;var C=KZ(r);E[C]||Q.autoWidthCount++,E[C]=E[C]||{width:0,maxWidth:0};var l=VA(r.get("barWidth"),a),f=VA(r.get("barMaxWidth"),a),c=r.get("barGap"),v=r.get("barCategoryGap");l&&!E[C].width&&(l=Math.min(Q.remainedWidth,l),E[C].width=l,Q.remainedWidth-=l),f&&(E[C].maxWidth=f),c!=null&&(Q.gap=c),v!=null&&(Q.categoryGap=v)});var t={};return k(e,function(r,o){t[o]={};var n=r.stacks,i=r.bandWidth,g=VA(r.categoryGap,i),B=VA(r.gap,1),s=r.remainedWidth,a=r.autoWidthCount,Q=(s-g)/(a+(a-1)*B);Q=Math.max(Q,0),k(n,function(f,c){var v=f.maxWidth;v&&v=t.y&&e[1]<=t.y+t.height:r.contain(r.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},A.prototype.pointToData=function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e[t.orient==="horizontal"?0:1]))]},A.prototype.dataToPoint=function(e){var t=this.getAxis(),r=this.getRect(),o=[],n=t.orient==="horizontal"?0:1;return e instanceof Array&&(e=e[0]),o[n]=t.toGlobalCoord(t.dataToCoord(+e)),o[1-n]=n===0?r.y+r.height/2:r.x+r.width/2,o},A.prototype.convertToPixel=function(e,t,r){var o=WZ(t);return o===this?this.dataToPoint(r):null},A.prototype.convertFromPixel=function(e,t,r){var o=WZ(t);return o===this?this.pointToData(r):null},A}();function WZ(A){var e=A.seriesModel,t=A.singleAxisModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}function JkA(A,e){var t=[];return A.eachComponent("singleAxis",function(r,o){var n=new jkA(r,A,e);n.name="single_"+o,n.resize(r,e),r.coordinateSystem=n,t.push(n)}),A.eachSeries(function(r){if(r.get("coordinateSystem")==="singleAxis"){var o=r.getReferringComponents("singleAxis",Gr).models[0];r.coordinateSystem=o&&o.coordinateSystem}}),t}var KkA={create:JkA,dimensions:VZ},ZZ=["x","y"],XkA=["width","height"],VkA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,r,o,n,i){var g=o.axis,B=g.coordinateSystem,s=Sy(B,1-id(g)),a=B.dataToPoint(r)[0],Q=n.get("type");if(Q&&Q!=="none"){var E=Hy(n),C=WkA[Q](g,a,s);C.style=E,t.graphicKey=C.type,t.pointer=C}var l=Ly(o);HZ(r,t,l,o,n,i)},e.prototype.getHandleTransform=function(t,r,o){var n=Ly(r,{labelInside:!1});n.labelMargin=o.get(["handle","margin"]);var i=by(r.axis,t,n);return{x:i[0],y:i[1],rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,r,o,n){var i=o.axis,g=i.coordinateSystem,B=id(i),s=Sy(g,B),a=[t.x,t.y];a[B]+=r[B],a[B]=Math.min(s[1],a[B]),a[B]=Math.max(s[0],a[B]);var Q=Sy(g,1-B),E=(Q[1]+Q[0])/2,C=[E,E];return C[B]=a[B],{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:C,tooltipOption:{verticalAlign:"middle"}}},e}(yy),WkA={line:function(A,e,t){var r=Uy([e,t[0]],[e,t[1]],id(A));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(A,e,t){var r=A.getBandWidth(),o=t[1]-t[0];return{type:"Rect",shape:bZ([e-r/2,t[0]],[r,o],id(A))}}};function id(A){return A.isHorizontal()?0:1}function Sy(A,e){var t=A.getRect();return[t[ZZ[e]],t[ZZ[e]]+t[XkA[e]]]}var ZkA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="single",e}(qt);function qkA(A){Ve(bv),DQ.registerAxisPointerClass("SingleAxisPointer",VkA),A.registerComponentView(ZkA),A.registerComponentView(TkA),A.registerComponentModel(nd),SC(A,"single",nd,nd.defaultOption),A.registerCoordinateSystem("single",KkA)}var _kA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,r,o){var n=uC(t);A.prototype.init.apply(this,arguments),qZ(t,n)},e.prototype.mergeOption=function(t){A.prototype.mergeOption.apply(this,arguments),qZ(this.option,t)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(Xe);function qZ(A,e){var t=A.cellSize,r;YA(t)?r=t:r=A.cellSize=[t,t],r.length===1&&(r[1]=r[0]);var o=UA([0,1],function(n){return _7A(e,n)&&(r[n]="auto"),r[n]!=null&&r[n]!=="auto"});ps(A,e,{type:"box",ignoreSize:o})}var $kA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=this.group;n.removeAll();var i=t.coordinateSystem,g=i.getRangeInfo(),B=i.getOrient(),s=r.getLocaleModel();this._renderDayRect(t,g,n),this._renderLines(t,g,B,n),this._renderYearText(t,g,B,n),this._renderMonthText(t,s,B,n),this._renderWeekText(t,s,g,B,n)},e.prototype._renderDayRect=function(t,r,o){for(var n=t.coordinateSystem,i=t.getModel("itemStyle").getItemStyle(),g=n.getCellWidth(),B=n.getCellHeight(),s=r.start.time;s<=r.end.time;s=n.getNextNDay(s,1).time){var a=n.dataToRect([s],!1).tl,Q=new Qt({shape:{x:a[0],y:a[1],width:g,height:B},cursor:"default",style:i});o.add(Q)}},e.prototype._renderLines=function(t,r,o,n){var i=this,g=t.coordinateSystem,B=t.getModel(["splitLine","lineStyle"]).getLineStyle(),s=t.get(["splitLine","show"]),a=B.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var Q=r.start,E=0;Q.time<=r.end.time;E++){l(Q.formatedDate),E===0&&(Q=g.getDateInfo(r.start.y+"-"+r.start.m));var C=Q.date;C.setMonth(C.getMonth()+1),Q=g.getDateInfo(C)}l(g.getNextNDay(r.end.time,1).formatedDate);function l(f){i._firstDayOfMonth.push(g.getDateInfo(f)),i._firstDayPoints.push(g.dataToRect([f],!1).tl);var c=i._getLinePointsOfOneWeek(t,f,o);i._tlpoints.push(c[0]),i._blpoints.push(c[c.length-1]),s&&i._drawSplitline(c,B,n)}s&&this._drawSplitline(i._getEdgesPoints(i._tlpoints,a,o),B,n),s&&this._drawSplitline(i._getEdgesPoints(i._blpoints,a,o),B,n)},e.prototype._getEdgesPoints=function(t,r,o){var n=[t[0].slice(),t[t.length-1].slice()],i=o==="horizontal"?0:1;return n[0][i]=n[0][i]-r/2,n[1][i]=n[1][i]+r/2,n},e.prototype._drawSplitline=function(t,r,o){var n=new Xo({z2:20,shape:{points:t},style:r});o.add(n)},e.prototype._getLinePointsOfOneWeek=function(t,r,o){for(var n=t.coordinateSystem,i=n.getDateInfo(r),g=[],B=0;B<7;B++){var s=n.getNextNDay(i.time,B),a=n.dataToRect([s.time],!1);g[2*s.day]=a.tl,g[2*s.day+1]=a[o==="horizontal"?"bl":"tr"]}return g},e.prototype._formatterLabel=function(t,r){return qA(t)&&t?V7A(t,r):le(t)?t(r):r.nameMap},e.prototype._yearTextPositionControl=function(t,r,o,n,i){var g=r[0],B=r[1],s=["center","bottom"];n==="bottom"?(B+=i,s=["center","top"]):n==="left"?g-=i:n==="right"?(g+=i,s=["center","top"]):B-=i;var a=0;return(n==="left"||n==="right")&&(a=Math.PI/2),{rotation:a,x:g,y:B,style:{align:s[0],verticalAlign:s[1]}}},e.prototype._renderYearText=function(t,r,o,n){var i=t.getModel("yearLabel");if(i.get("show")){var g=i.get("margin"),B=i.get("position");B||(B=o!=="horizontal"?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],a=(s[0][0]+s[1][0])/2,Q=(s[0][1]+s[1][1])/2,E=o==="horizontal"?0:1,C={top:[a,s[E][1]],bottom:[a,s[1-E][1]],left:[s[1-E][0],Q],right:[s[E][0],Q]},l=r.start.y;+r.end.y>+r.start.y&&(l=l+"-"+r.end.y);var f=i.get("formatter"),c={start:r.start.y,end:r.end.y,nameMap:l},v=this._formatterLabel(f,c),w=new Et({z2:30,style:Xt(i,{text:v})});w.attr(this._yearTextPositionControl(w,C[B],o,B,g)),n.add(w)}},e.prototype._monthTextPositionControl=function(t,r,o,n,i){var g="left",B="top",s=t[0],a=t[1];return o==="horizontal"?(a=a+i,r&&(g="center"),n==="start"&&(B="bottom")):(s=s+i,r&&(B="middle"),n==="start"&&(g="right")),{x:s,y:a,align:g,verticalAlign:B}},e.prototype._renderMonthText=function(t,r,o,n){var i=t.getModel("monthLabel");if(i.get("show")){var g=i.get("nameMap"),B=i.get("margin"),s=i.get("position"),a=i.get("align"),Q=[this._tlpoints,this._blpoints];(!g||qA(g))&&(g&&(r=$m(g)||r),g=r.get(["time","monthAbbr"])||[]);var E=s==="start"?0:1,C=o==="horizontal"?0:1;B=s==="start"?-B:B;for(var l=a==="center",f=0;f=o.start.time&&r.timeg.end.time&&t.reverse(),t},A.prototype._getRangeInfo=function(e){var t=[this.getDateInfo(e[0]),this.getDateInfo(e[1])],r;t[0].time>t[1].time&&(r=!0,t.reverse());var o=Math.floor(t[1].time/Oy)-Math.floor(t[0].time/Oy)+1,n=new Date(t[0].time),i=n.getDate(),g=t[1].date.getDate();n.setDate(i+o-1);var B=n.getDate();if(B!==g)for(var s=n.getTime()-t[1].time>0?1:-1;(B=n.getDate())!==g&&(n.getTime()-t[1].time)*s>0;)o-=s,n.setDate(B-s);var a=Math.floor((o+t[0].day+6)/7),Q=r?-a+1:a-1;return r&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:o,weeks:a,nthWeek:Q,fweek:t[0].day,lweek:t[1].day}},A.prototype._getDateByWeeksAndDay=function(e,t,r){var o=this._getRangeInfo(r);if(e>o.weeks||e===0&&to.lweek)return null;var n=(e-1)*7-o.fweek+t,i=new Date(o.start.time);return i.setDate(+o.start.d+n),this.getDateInfo(i)},A.create=function(e,t){var r=[];return e.eachComponent("calendar",function(o){var n=new A(o);r.push(n),o.coordinateSystem=n}),e.eachSeries(function(o){o.get("coordinateSystem")==="calendar"&&(o.coordinateSystem=r[o.get("calendarIndex")||0])}),r},A.dimensions=["time","value"],A}();function _Z(A){var e=A.calendarModel,t=A.seriesModel,r=e?e.coordinateSystem:t?t.coordinateSystem:null;return r}function e3A(A){A.registerComponentModel(_kA),A.registerComponentView($kA),A.registerCoordinateSystem("calendar",A3A)}function t3A(A,e){var t=A.existing;if(e.id=A.keyInfo.id,!e.type&&t&&(e.type=t.type),e.parentId==null){var r=e.parentOption;r?e.parentId=r.id:t&&(e.parentId=t.parentId)}e.parentOption=null}function $Z(A,e){var t;return k(e,function(r){A[r]!=null&&A[r]!=="auto"&&(t=!0)}),t}function r3A(A,e,t){var r=IA({},t),o=A[e],n=t.$action||"merge";if(n==="merge")if(o){if(process.env.NODE_ENV!=="production"){var i=t.type;ue(!i||o.type===i,'Please set $action: "replace" to change `type`')}Se(o,r,!0),ps(o,r,{ignoreSize:!0}),yJ(t,o),gd(t,o),gd(t,o,"shape"),gd(t,o,"style"),gd(t,o,"extra"),t.clipPath=o.clipPath}else A[e]=r;else n==="replace"?A[e]=r:n==="remove"&&o&&(A[e]=null)}var Aq=["transition","enterFrom","leaveTo"],o3A=Aq.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function gd(A,e,t){if(t&&(!A[t]&&e[t]&&(A[t]={}),A=A[t],e=e[t]),!(!A||!e))for(var r=t?Aq:o3A,o=0;o=0;a--){var Q=o[a],E=Kr(Q.id,null),C=E!=null?i.get(E):null;if(C){var l=C.parent,v=ui(l),w=l===n?{width:g,height:B}:{width:v.width,height:v.height},u={},h=bh(C,Q,w,null,{hv:Q.hv,boundingMode:Q.bounding},u);if(!ui(C).isNew&&h){for(var I=Q.transition,d={},P=0;P=0)?d[p]=F:C[p]=F}ft(C,d,t,0)}else C.attr(u)}}},e.prototype._clear=function(){var t=this,r=this._elMap;r.each(function(o){Bd(o,ui(o).option,r,t._lastGraphicModel)}),this._elMap=Qe()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(qt);function Ty(A){process.env.NODE_ENV!=="production"&&ue(A,"graphic type MUST be set");var e=ne(eq,A)?eq[A]:wh(A);process.env.NODE_ENV!=="production"&&ue(e,"graphic type "+A+" can not be found");var t=new e({});return ui(t).type=A,t}function tq(A,e,t,r){var o=Ty(t);return e.add(o),r.set(A,o),ui(o).id=A,ui(o).isNew=!0,o}function Bd(A,e,t,r){var o=A&&A.parent;o&&(A.type==="group"&&A.traverse(function(n){Bd(n,e,t,r)}),_I(A,e,r),t.removeKey(ui(A).id))}function rq(A,e,t,r){A.isGroup||k([["cursor",ni.prototype.cursor],["zlevel",r||0],["z",t||0],["z2",0]],function(o){var n=o[0];ne(e,n)?A[n]=Ue(e[n],o[1]):A[n]==null&&(A[n]=o[1])}),k($e(e),function(o){if(o.indexOf("on")===0){var n=e[o];A[o]=le(n)?n:null}}),ne(e,"draggable")&&(A.draggable=e.draggable),e.name!=null&&(A.name=e.name),e.id!=null&&(A.id=e.id)}function B3A(A){return A=IA({},A),k(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(mJ),function(e){delete A[e]}),A}function s3A(A,e,t){var r=He(A).eventData;!A.silent&&!A.ignore&&!r&&(r=He(A).eventData={componentType:"graphic",componentIndex:e.componentIndex,name:A.name}),r&&(r.info=t.info)}function a3A(A){A.registerComponentModel(i3A),A.registerComponentView(g3A),A.registerPreprocessor(function(e){var t=e.graphic;YA(t)?!t[0]||!t[0].elements?e.graphic=[{elements:t}]:e.graphic=[e.graphic[0]]:t&&!t.elements&&(e.graphic=[{elements:[t]}])})}var oq=["x","y","radius","angle","single"],Q3A=["cartesian2d","polar","singleAxis"];function E3A(A){var e=A.get("coordinateSystem");return je(Q3A,e)>=0}function Ts(A){return process.env.NODE_ENV!=="production"&&ue(A),A+"Axis"}function C3A(A,e){var t=Qe(),r=[],o=Qe();A.eachComponent({mainType:"dataZoom",query:e},function(a){o.get(a.uid)||g(a)});var n;do n=!1,A.eachComponent("dataZoom",i);while(n);function i(a){!o.get(a.uid)&&B(a)&&(g(a),n=!0)}function g(a){o.set(a.uid,!0),r.push(a),s(a)}function B(a){var Q=!1;return a.eachTargetAxis(function(E,C){var l=t.get(E);l&&l[C]&&(Q=!0)}),Q}function s(a){a.eachTargetAxis(function(Q,E){(t.get(Q)||t.set(Q,[]))[E]=!0})}return r}function nq(A){var e=A.ecModel,t={infoList:[],infoMap:Qe()};return A.eachTargetAxis(function(r,o){var n=e.getComponent(Ts(r),o);if(n){var i=n.getCoordSysModel();if(i){var g=i.uid,B=t.infoMap.get(g);B||(B={model:i,axisModels:[]},t.infoList.push(B),t.infoMap.set(g,B)),B.axisModels.push(n)}}}),t}var ky=function(){function A(){this.indexList=[],this.indexMap=[]}return A.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},A}(),Uv=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t._autoThrottle=!0,t._noTarget=!0,t._rangePropMode=["percent","percent"],t}return e.prototype.init=function(t,r,o){var n=iq(t);this.settledOption=n,this.mergeDefaultAndTheme(t,o),this._doInit(n)},e.prototype.mergeOption=function(t){var r=iq(t);Se(this.option,t,!0),Se(this.settledOption,r,!0),this._doInit(r)},e.prototype._doInit=function(t){var r=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var o=this.settledOption;k([["start","startValue"],["end","endValue"]],function(n,i){this._rangePropMode[i]==="value"&&(r[n[0]]=o[n[0]]=null)},this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),r=this._targetAxisInfoMap=Qe(),o=this._fillSpecifiedTargetAxis(r);o?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(r,this._orient)),this._noTarget=!0,r.each(function(n){n.indexList.length&&(this._noTarget=!1)},this)},e.prototype._fillSpecifiedTargetAxis=function(t){var r=!1;return k(oq,function(o){var n=this.getReferringComponents(Ts(o),G9A);if(n.specified){r=!0;var i=new ky;k(n.models,function(g){i.add(g.componentIndex)}),t.set(o,i)}},this),r},e.prototype._fillAutoTargetAxisByOrient=function(t,r){var o=this.ecModel,n=!0;if(n){var i=r==="vertical"?"y":"x",g=o.findComponents({mainType:i+"Axis"});B(g,i)}if(n){var g=o.findComponents({mainType:"singleAxis",filter:function(a){return a.get("orient",!0)===r}});B(g,"single")}function B(s,a){var Q=s[0];if(Q){var E=new ky;if(E.add(Q.componentIndex),t.set(a,E),n=!1,a==="x"||a==="y"){var C=Q.getReferringComponents("grid",Gr).models[0];C&&k(s,function(l){Q.componentIndex!==l.componentIndex&&C===l.getReferringComponents("grid",Gr).models[0]&&E.add(l.componentIndex)})}}}n&&k(oq,function(s){if(n){var a=o.findComponents({mainType:Ts(s),filter:function(E){return E.get("type",!0)==="category"}});if(a[0]){var Q=new ky;Q.add(a[0].componentIndex),t.set(s,Q),n=!1}}},this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis(function(r){!t&&(t=r)},this),t==="y"?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var r=this.ecModel.option;this.option.throttle=r.animation&&r.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var r=this._rangePropMode,o=this.get("rangeMode");k([["start","startValue"],["end","endValue"]],function(n,i){var g=t[n[0]]!=null,B=t[n[1]]!=null;g&&!B?r[i]="percent":!g&&B?r[i]="value":o?r[i]=o[i]:g&&(r[i]="percent")})},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis(function(r,o){t==null&&(t=this.ecModel.getComponent(Ts(r),o))},this),t},e.prototype.eachTargetAxis=function(t,r){this._targetAxisInfoMap.each(function(o,n){k(o.indexList,function(i){t.call(r,n,i)})})},e.prototype.getAxisProxy=function(t,r){var o=this.getAxisModel(t,r);if(o)return o.__dzAxisProxy},e.prototype.getAxisModel=function(t,r){process.env.NODE_ENV!=="production"&&ue(t&&r!=null);var o=this._targetAxisInfoMap.get(t);if(o&&o.indexMap[r])return this.ecModel.getComponent(Ts(t),r)},e.prototype.setRawRange=function(t){var r=this.option,o=this.settledOption;k([["start","startValue"],["end","endValue"]],function(n){(t[n[0]]!=null||t[n[1]]!=null)&&(r[n[0]]=o[n[0]]=t[n[0]],r[n[1]]=o[n[1]]=t[n[1]])},this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var r=this.option;k(["start","startValue","end","endValue"],function(o){r[o]=t[o]})},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,r){if(t==null&&r==null){var o=this.findRepresentativeAxisProxy();if(o)return o.getDataValueWindow()}else return this.getAxisProxy(t,r).getDataValueWindow()},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var r,o=this._targetAxisInfoMap.keys(),n=0;ni[1];if(u&&!h&&!I)return!0;u&&(c=!0),h&&(l=!0),I&&(f=!0)}return c&&l&&f})}else WC(a,function(C){if(n==="empty")B.setData(s=s.map(C,function(f){return g(f)?f:NaN}));else{var l={};l[C]=i,s.selectRange(l)}});WC(a,function(C){s.setApproximateExtent(i,C)})}});function g(B){return B>=i[0]&&B<=i[1]}},A.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,r=this._dataExtent;WC(["min","max"],function(o){var n=t.get(o+"Span"),i=t.get(o+"ValueSpan");i!=null&&(i=this.getAxisModel().axis.scale.parse(i)),i!=null?n=yt(r[0]+i,r,[0,100],!0):n!=null&&(i=yt(n,[0,100],r,!0)-r[0]),e[o+"Span"]=n,e[o+"ValueSpan"]=i},this)},A.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,r=this._valueWindow;if(t){var o=_0(r,[0,500]);o=Math.min(o,20);var n=e.axis.scale.rawExtentInfo;t[0]!==0&&n.setDeterminedMinMax("min",+r[0].toFixed(o)),t[1]!==100&&n.setDeterminedMinMax("max",+r[1].toFixed(o)),n.freeze()}},A}();function v3A(A,e,t){var r=[1/0,-1/0];WC(t,function(i){GbA(r,i.getData(),e)});var o=A.getAxisModel(),n=EK(o.axis.scale,o,r).calculate();return[n.min,n.max]}var w3A={getTargetSeries:function(A){function e(o){A.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(i,g){var B=A.getComponent(Ts(i),g);o(i,g,B,n)})})}e(function(o,n,i,g){i.__dzAxisProxy=null});var t=[];e(function(o,n,i,g){i.__dzAxisProxy||(i.__dzAxisProxy=new f3A(o,n,g,A),t.push(i.__dzAxisProxy))});var r=Qe();return k(t,function(o){k(o.getTargetSeriesModels(),function(n){r.set(n.uid,n)})}),r},overallReset:function(A,e){A.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(r,o){t.getAxisProxy(r,o).reset(t)}),t.eachTargetAxis(function(r,o){t.getAxisProxy(r,o).filterData(t,e)})}),A.eachComponent("dataZoom",function(t){var r=t.findRepresentativeAxisProxy();if(r){var o=r.getDataPercentWindow(),n=r.getDataValueWindow();t.setCalculatedRange({start:o[0],end:o[1],startValue:n[0],endValue:n[1]})}})}};function u3A(A){A.registerAction("dataZoom",function(e,t){var r=C3A(t,e);k(r,function(o){o.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}var Bq=!1;function jy(A){Bq||(Bq=!0,A.registerProcessor(A.PRIORITY.PROCESSOR.FILTER,w3A),u3A(A),A.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function D3A(A){A.registerComponentModel(l3A),A.registerComponentView(c3A),jy(A)}var Di=function(){function A(){}return A}(),sq={};function ZC(A,e){sq[A]=e}function aq(A){return sq[A]}var h3A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(){A.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;k(this.option.feature,function(r,o){var n=aq(o);n&&(n.getDefaultOption&&(n.defaultOption=n.getDefaultOption(t)),Se(r,n.defaultOption))})},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},e}(Xe);function I3A(A,e,t){var r=e.getBoxLayoutParams(),o=e.get("padding"),n={width:t.getWidth(),height:t.getHeight()},i=zr(r,n,o);$a(e.get("orient"),A,e.get("itemGap"),i.width,i.height),bh(A,r,n,o)}function Qq(A,e){var t=Za(e.get("padding")),r=e.getItemStyle(["color","opacity"]);return r.fill=e.get("backgroundColor"),A=new Qt({shape:{x:A.x-t[3],y:A.y-t[0],width:A.width+t[1]+t[3],height:A.height+t[0]+t[2],r:e.get("borderRadius")},style:r,silent:!0,z2:-1}),A}var d3A=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.render=function(t,r,o,n){var i=this.group;if(i.removeAll(),!t.get("show"))return;var g=+t.get("itemSize"),B=t.get("orient")==="vertical",s=t.get("feature")||{},a=this._features||(this._features={}),Q=[];k(s,function(l,f){Q.push(f)}),new MB(this._featureNames||[],Q).add(E).update(E).remove(ze(E,null)).execute(),this._featureNames=Q;function E(l,f){var c=Q[l],v=Q[f],w=s[c],u=new Rt(w,t,t.ecModel),h;if(n&&n.newTitle!=null&&n.featureName===c&&(w.title=n.newTitle),c&&!v){if(P3A(c))h={onclick:u.option.onclick,featureName:c};else{var I=aq(c);if(!I)return;h=new I}a[c]=h}else if(h=a[v],!h)return;h.uid=cC("toolbox-feature"),h.model=u,h.ecModel=r,h.api=o;var d=h instanceof Di;if(!c&&v){d&&h.dispose&&h.dispose(r,o);return}if(!u.get("show")||d&&h.unusable){d&&h.remove&&h.remove(r,o);return}C(u,h,c),u.setIconStatus=function(P,p){var F=this.option,m=this.iconPaths;F.iconStatus=F.iconStatus||{},F.iconStatus[P]=p,m[P]&&(p==="emphasis"?DB:hB)(m[P])},h instanceof Di&&h.render&&h.render(u,r,o,n)}function C(l,f,c){var v=l.getModel("iconStyle"),w=l.getModel(["emphasis","iconStyle"]),u=f instanceof Di&&f.getIcons?f.getIcons():l.get("icon"),h=l.get("title")||{},I,d;qA(u)?(I={},I[c]=u):I=u,qA(h)?(d={},d[c]=h):d=h;var P=l.iconPaths={};k(I,function(p,F){var m=EC(p,{},{x:-g/2,y:-g/2,width:g,height:g});m.setStyle(v.getItemStyle());var y=m.ensureState("emphasis");y.style=w.getItemStyle();var H=new Et({style:{text:d[F],align:w.get("textAlign"),borderRadius:w.get("textBorderRadius"),padding:w.get("textPadding"),fill:null,font:Xm({fontStyle:w.get("textFontStyle"),fontFamily:w.get("textFontFamily"),fontSize:w.get("textFontSize"),fontWeight:w.get("textFontWeight")},r)},ignore:!0});m.setTextContent(H),CC({el:m,componentModel:t,itemName:F,formatterParamsExtra:{title:d[F]}}),m.__title=d[F],m.on("mouseover",function(){var U=w.getItemStyle(),Y=B?t.get("right")==null&&t.get("left")!=="right"?"right":"left":t.get("bottom")==null&&t.get("top")!=="bottom"?"bottom":"top";H.setStyle({fill:w.get("textFill")||U.fill||U.stroke||"#000",backgroundColor:w.get("textBackgroundColor")}),m.setTextConfig({position:w.get("textPosition")||Y}),H.ignore=!t.get("showTitle"),o.enterEmphasis(this)}).on("mouseout",function(){l.get(["iconStatus",F])!=="emphasis"&&o.leaveEmphasis(this),H.hide()}),(l.get(["iconStatus",F])==="emphasis"?DB:hB)(m),i.add(m),m.on("click",oe(f.onclick,f,r,o,F)),P[F]=m})}I3A(i,t,o),i.add(Qq(i.getBoundingRect(),t)),B||i.eachChild(function(l){var f=l.__title,c=l.ensureState("emphasis"),v=c.textConfig||(c.textConfig={}),w=l.getTextContent(),u=w&&w.ensureState("emphasis");if(u&&!le(u)&&f){var h=u.style||(u.style={}),I=sf(f,Et.makeFont(h)),d=l.x+i.x,P=l.y+i.y+g,p=!1;P+I.height>o.getHeight()&&(v.position="top",p=!0);var F=p?-5-I.height:g+10;d+I.width/2>o.getWidth()?(v.position=["100%",F],h.align="right"):d-I.width/2<0&&(v.position=[0,F],h.align="left")}})},e.prototype.updateView=function(t,r,o,n){k(this._features,function(i){i instanceof Di&&i.updateView&&i.updateView(i.model,r,o,n)})},e.prototype.remove=function(t,r){k(this._features,function(o){o instanceof Di&&o.remove&&o.remove(t,r)}),this.group.removeAll()},e.prototype.dispose=function(t,r){k(this._features,function(o){o instanceof Di&&o.dispose&&o.dispose(t,r)})},e.type="toolbox",e}(qt);function P3A(A){return A.indexOf("my")===0}var M3A=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.onclick=function(t,r){var o=this.model,n=o.get("name")||t.get("title.0.text")||"echarts",i=r.getZr().painter.getType()==="svg",g=i?"svg":o.get("type",!0)||"png",B=r.getConnectedDataURL({type:g,backgroundColor:o.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:o.get("connectedBackgroundColor"),excludeComponents:o.get("excludeComponents"),pixelRatio:o.get("pixelRatio")}),s=st.browser;if(typeof MouseEvent=="function"&&(s.newEdge||!s.ie&&!s.edge)){var a=document.createElement("a");a.download=n+"."+g,a.target="_blank",a.href=B;var Q=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});a.dispatchEvent(Q)}else if(window.navigator.msSaveOrOpenBlob||i){var E=B.split(","),C=E[0].indexOf("base64")>-1,l=i?decodeURIComponent(E[1]):E[1];C&&(l=window.atob(l));var f=n+"."+g;if(window.navigator.msSaveOrOpenBlob){for(var c=l.length,v=new Uint8Array(c);c--;)v[c]=l.charCodeAt(c);var w=new Blob([v]);window.navigator.msSaveOrOpenBlob(w,f)}else{var u=document.createElement("iframe");document.body.appendChild(u);var h=u.contentWindow,I=h.document;I.open("image/svg+xml","replace"),I.write(l),I.close(),h.focus(),I.execCommand("SaveAs",!0,f),document.body.removeChild(u)}}else{var d=o.get("lang"),P='',p=window.open();p.document.write(P),p.document.title=n}},e.getDefaultOption=function(t){var r={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return r},e}(Di),Eq="__ec_magicType_stack__",F3A=[["line","bar"],["stack"]],p3A=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.getIcons=function(){var t=this.model,r=t.get("icon"),o={};return k(t.get("type"),function(n){r[n]&&(o[n]=r[n])}),o},e.getDefaultOption=function(t){var r={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return r},e.prototype.onclick=function(t,r,o){var n=this.model,i=n.get(["seriesIndex",o]);if(Cq[o]){var g={series:[]},B=function(Q){var E=Q.subType,C=Q.id,l=Cq[o](E,C,Q,n);l&&(we(l,Q.option),g.series.push(l));var f=Q.coordinateSystem;if(f&&f.type==="cartesian2d"&&(o==="line"||o==="bar")){var c=f.getAxesByScale("ordinal")[0];if(c){var v=c.dim,w=v+"Axis",u=Q.getReferringComponents(w,Gr).models[0],h=u.componentIndex;g[w]=g[w]||[];for(var I=0;I<=h;I++)g[w][h]=g[w][h]||{};g[w][h].boundaryGap=o==="bar"}}};k(F3A,function(Q){je(Q,o)>=0&&k(Q,function(E){n.setIconStatus(E,"normal")})}),n.setIconStatus(o,"emphasis"),t.eachComponent({mainType:"series",query:i==null?null:{seriesIndex:i}},B);var s,a=o;o==="stack"&&(s=Se({stack:n.option.title.tiled,tiled:n.option.title.stack},n.option.title),n.get(["iconStatus",o])!=="emphasis"&&(a="tiled")),r.dispatchAction({type:"changeMagicType",currentType:a,newOption:g,newTitle:s,featureName:"magicType"})}},e}(Di),Cq={line:function(A,e,t,r){if(A==="bar")return Se({id:e,type:"line",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(A,e,t,r){if(A==="line")return Se({id:e,type:"bar",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(A,e,t,r){var o=t.get("stack")===Eq;if(A==="line"||A==="bar")return r.setIconStatus("stack",o?"normal":"emphasis"),Se({id:e,stack:o?"":Eq},r.get(["option","stack"])||{},!0)}};Zi({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(A,e){e.mergeOption(A.newOption)});var sd=new Array(60).join("-"),qC=" ";function m3A(A){var e={},t=[],r=[];return A.eachRawSeries(function(o){var n=o.coordinateSystem;if(n&&(n.type==="cartesian2d"||n.type==="polar")){var i=n.getBaseAxis();if(i.type==="category"){var g=i.dim+"_"+i.index;e[g]||(e[g]={categoryAxis:i,valueAxis:n.getOtherAxis(i),series:[]},r.push({axisDim:i.dim,axisIndex:i.index})),e[g].series.push(o)}else t.push(o)}else t.push(o)}),{seriesGroupByCategoryAxis:e,other:t,meta:r}}function y3A(A){var e=[];return k(A,function(t,r){var o=t.categoryAxis,n=t.valueAxis,i=n.dim,g=[" "].concat(UA(t.series,function(C){return C.name})),B=[o.model.getCategories()];k(t.series,function(C){var l=C.getRawData();B.push(C.getRawData().mapArray(l.mapDimension(i),function(f){return f}))});for(var s=[g.join(qC)],a=0;a1||t>0&&!A.noHeader;return k(A.blocks,function(o){var n=D2(o);n>=e&&(e=n+ +(r&&(!n||p9(o)&&!o.noHeader)))}),e}return 0}function KyA(A,e,t,r){var o=e.noHeader,n=VyA(D2(e)),i=[],g=e.blocks||[];ue(!g||YA(g)),g=g||[];var B=A.orderMode;if(e.sortBlocks&&B){g=g.slice();var s={valueAsc:"asc",valueDesc:"desc"};if(ne(s,B)){var a=new B2(s[B],null);g.sort(function(l,f){return a.evaluate(l.sortParam,f.sortParam)})}else B==="seriesDesc"&&g.reverse()}k(g,function(l,f){var c=e.valueFormatter,v=u2(l)(c?IA(IA({},A),{valueFormatter:c}):A,l,f>0?n.html:0,r);v!=null&&i.push(v)});var Q=A.renderMode==="richText"?i.join(n.richText):m9(i.join(""),o?t:n.html);if(o)return Q;var E=o9(e.header,"ordinal",A.useUTC),C=w2(r,A.renderMode).nameStyle;return A.renderMode==="richText"?I2(A,E,C)+n.richText+Q:m9('
'+Lo(E)+"
"+Q,t)}function XyA(A,e,t,r){var o=A.renderMode,n=e.noName,i=e.noValue,g=!e.markerType,B=e.name,s=A.useUTC,a=e.valueFormatter||A.valueFormatter||function(h){return h=YA(h)?h:[h],UA(h,function(I,d){return o9(I,YA(C)?C[d]:C,s)})};if(!(n&&i)){var Q=g?"":A.markupStyleCreator.makeTooltipMarker(e.markerType,e.markerColor||"#333",o),E=n?"":o9(B,"ordinal",s),C=e.valueType,l=i?[]:a(e.value,e.dataIndex),f=!g||!n,c=!g&&n,v=w2(r,o),w=v.nameStyle,u=v.valueStyle;return o==="richText"?(g?"":Q)+(n?"":I2(A,E,w))+(i?"":qyA(A,l,f,c,u)):m9((g?"":Q)+(n?"":WyA(E,!g,w))+(i?"":ZyA(l,f,c,u)),t)}}function h2(A,e,t,r,o,n){if(A){var i=u2(A),g={useUTC:o,renderMode:t,orderMode:r,markupStyleCreator:e,valueFormatter:A.valueFormatter};return i(g,A,0,n)}}function VyA(A){return{html:jyA[A],richText:JyA[A]}}function m9(A,e){var t='
',r="margin: "+e+"px 0 0";return'
'+A+t+"
"}function WyA(A,e,t){var r=e?"margin-left:2px":"";return''+Lo(A)+""}function ZyA(A,e,t,r){var o=t?"10px":"20px",n=e?"float:right;margin-left:"+o:"";return A=YA(A)?A:[A],''+UA(A,function(i){return Lo(i)}).join("  ")+""}function I2(A,e,t){return A.markupStyleCreator.wrapRichTextStyle(e,t)}function qyA(A,e,t,r,o){var n=[o],i=r?10:20;return t&&n.push({padding:[0,0,0,i],align:"right"}),A.markupStyleCreator.wrapRichTextStyle(YA(e)?e.join(" "):e,n)}function d2(A,e){var t=A.getData().getItemVisual(e,"style"),r=t[A.visualDrawType];return qa(r)}function P2(A,e){var t=A.get("padding");return t??(e==="richText"?[8,10]:10)}var y9=function(){function A(){this.richTextStyles={},this._nextStyleNameId=C1()}return A.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},A.prototype.makeTooltipMarker=function(e,t,r){var o=r==="richText"?this._generateStyleName():null,n=IJ({color:t,type:e,renderMode:r,markerId:o});return qA(n)?n:(process.env.NODE_ENV!=="production"&&ue(o),this.richTextStyles[o]=n.style,n.content)},A.prototype.wrapRichTextStyle=function(e,t){var r={};YA(t)?k(t,function(n){return IA(r,n)}):IA(r,t);var o=this._generateStyleName();return this.richTextStyles[o]=r,"{"+o+"|"+e+"}"},A}();function M2(A){var e=A.series,t=A.dataIndex,r=A.multipleSeries,o=e.getData(),n=o.mapDimensionsAll("defaultedTooltip"),i=n.length,g=e.getRawValue(t),B=YA(g),s=d2(e,t),a,Q,E,C;if(i>1||B&&!i){var l=_yA(g,e,t,n,s);a=l.inlineValues,Q=l.inlineValueTypes,E=l.blocks,C=l.inlineValues[0]}else if(i){var f=o.getDimensionInfo(n[0]);C=a=dC(o,t,n[0]),Q=f.type}else C=a=B?g[0]:g;var c=em(e),v=c&&e.name||"",w=o.getName(t),u=r?v:w;return _r("section",{header:v,noHeader:r||!c,sortParam:C,blocks:[_r("nameValue",{markerType:"item",markerColor:s,name:u,noName:!$n(u),value:a,valueType:Q,dataIndex:t})].concat(E||[])})}function _yA(A,e,t,r,o){var n=e.getData(),i=_n(A,function(Q,E,C){var l=n.getDimensionInfo(C);return Q=Q||l&&l.tooltip!==!1&&l.displayName!=null},!1),g=[],B=[],s=[];r.length?k(r,function(Q){a(dC(n,t,Q),Q)}):k(A,a);function a(Q,E){var C=n.getDimensionInfo(E);!C||C.otherDims.tooltip===!1||(i?s.push(_r("nameValue",{markerType:"subItem",markerColor:o,name:C.displayName,value:Q,valueType:C.type})):(g.push(Q),B.push(C.type)))}return{inlineValues:g,inlineValueTypes:B,blocks:s}}var ys=at();function Lh(A,e){return A.getName(e)||A.getId(e)}var Sh="__universalTransitionEnabled",Lt=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t._selectedDataIndicesMap={},t}return e.prototype.init=function(t,r,o){this.seriesIndex=this.componentIndex,this.dataTask=Lf({count:AYA,reset:eYA}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(t,o);var n=ys(this).sourceManager=new l2(this);n.prepareSource();var i=this.getInitialData(t,o);p2(i,this),this.dataTask.context.data=i,process.env.NODE_ENV!=="production"&&ue(i,"getInitialData returned invalid data."),ys(this).dataBeforeProcessed=i,F2(this),this._initSelectedMapFromData(i)},e.prototype.mergeDefaultAndTheme=function(t,r){var o=Uf(this),n=o?DC(t):{},i=this.subType;Xe.hasClass(i)&&(i+="Series"),Se(t,r.getTheme().get(this.subType)),Se(t,this.getDefaultOption()),Ya(t,"label",["show"]),this.fillDataTextStyle(t.data),o&&ps(t,n,o)},e.prototype.mergeOption=function(t,r){t=Se(this.option,t,!0),this.fillDataTextStyle(t.data);var o=Uf(this);o&&ps(this.option,t,o);var n=ys(this).sourceManager;n.dirty(),n.prepareSource();var i=this.getInitialData(t,r);p2(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,ys(this).dataBeforeProcessed=i,F2(this),this._initSelectedMapFromData(i)},e.prototype.fillDataTextStyle=function(t){if(t&&!Fo(t))for(var r=["show"],o=0;othis.getShallow("animationThreshold")&&(r=!1),!!r},e.prototype.restoreData=function(){this.dataTask.dirty()},e.prototype.getColorFromPalette=function(t,r,o){var n=this.ecModel,i=E9.prototype.getColorFromPalette.call(this,t,r,o);return i||(i=n.getColorFromPalette(t,r,o)),i},e.prototype.coordDimToDataDim=function(t){return this.getRawData().mapDimensionsAll(t)},e.prototype.getProgressive=function(){return this.get("progressive")},e.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},e.prototype.select=function(t,r){this._innerSelect(this.getData(r),t)},e.prototype.unselect=function(t,r){var o=this.option.selectedMap;if(o){var n=this.option.selectedMode,i=this.getData(r);if(n==="series"||o==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var g=0;g=0&&o.push(i)}return o},e.prototype.isSelected=function(t,r){var o=this.option.selectedMap;if(!o)return!1;var n=this.getData(r);return(o==="all"||o[Lh(n,t)])&&!n.getItemModel(t).get(["select","disabled"])},e.prototype.isUniversalTransitionEnabled=function(){if(this[Sh])return!0;var t=this.option.universalTransition;return t?t===!0?!0:t&&t.enabled:!1},e.prototype._innerSelect=function(t,r){var o,n,i=this.option,g=i.selectedMode,B=r.length;if(!(!g||!B)){if(g==="series")i.selectedMap="all";else if(g==="multiple"){ve(i.selectedMap)||(i.selectedMap={});for(var s=i.selectedMap,a=0;a0&&this._innerSelect(t,r)}},e.registerClass=function(t){return Xe.registerClass(t)},e.protoInitialize=function(){var t=e.prototype;t.type="series.__base__",t.seriesIndex=0,t.ignoreStyleOnData=!1,t.hasSymbolVisual=!1,t.defaultSymbol="circle",t.visualStyleAccessPath="itemStyle",t.visualDrawType="fill"}(),e}(Xe);ur(Lt,zh),ur(Lt,E9),m1(Lt,Xe);function F2(A){var e=A.name;em(A)||(A.name=$yA(A)||e)}function $yA(A){var e=A.getRawData(),t=e.mapDimensionsAll("seriesName"),r=[];return k(t,function(o){var n=e.getDimensionInfo(o);n.displayName&&r.push(n.displayName)}),r.join(" ")}function AYA(A){return A.model.getRawData().count()}function eYA(A){var e=A.model;return e.setData(e.getRawData().cloneShallow()),tYA}function tYA(A,e){e.outputData&&A.end>e.outputData.count()&&e.model.getRawData().cloneShallow(e.outputData)}function p2(A,e){k(Rc(A.CHANGABLE_METHODS,A.DOWNSAMPLE_METHODS),function(t){A.wrapMethod(t,ze(rYA,e))})}function rYA(A,e){var t=Y9(A);return t&&t.setOutputEnd((e||this).count()),e}function Y9(A){var e=(A.ecModel||{}).scheduler,t=e&&e.getPipeline(A.uid);if(t){var r=t.currentTask;if(r){var o=r.agentStubMap;o&&(r=o.get(A.uid))}return r}}var qt=function(){function A(){this.group=new me,this.uid=fC("viewComponent")}return A.prototype.init=function(e,t){},A.prototype.render=function(e,t,r,o){},A.prototype.dispose=function(e,t){},A.prototype.updateView=function(e,t,r,o){},A.prototype.updateLayout=function(e,t,r,o){},A.prototype.updateVisual=function(e,t,r,o){},A.prototype.toggleBlurSeries=function(e,t,r){},A.prototype.eachRendered=function(e){var t=this.group;t&&t.traverse(e)},A}();om(qt),VD(qt);function MC(){var A=at();return function(e){var t=A(e),r=e.pipelineContext,o=!!t.large,n=!!t.progressiveRender,i=t.large=!!(r&&r.large),g=t.progressiveRender=!!(r&&r.progressiveRender);return(o!==i||n!==g)&&"reset"}}var m2=at(),oYA=MC(),Ht=function(){function A(){this.group=new me,this.uid=fC("viewChart"),this.renderTask=Lf({plan:nYA,reset:iYA}),this.renderTask.context={view:this}}return A.prototype.init=function(e,t){},A.prototype.render=function(e,t,r,o){if(process.env.NODE_ENV!=="production")throw new Error("render method must been implemented")},A.prototype.highlight=function(e,t,r,o){var n=e.getData(o&&o.dataType);if(!n){process.env.NODE_ENV!=="production"&&co("Unknown dataType "+o.dataType);return}Y2(n,o,"emphasis")},A.prototype.downplay=function(e,t,r,o){var n=e.getData(o&&o.dataType);if(!n){process.env.NODE_ENV!=="production"&&co("Unknown dataType "+o.dataType);return}Y2(n,o,"normal")},A.prototype.remove=function(e,t){this.group.removeAll()},A.prototype.dispose=function(e,t){},A.prototype.updateView=function(e,t,r,o){this.render(e,t,r,o)},A.prototype.updateLayout=function(e,t,r,o){this.render(e,t,r,o)},A.prototype.updateVisual=function(e,t,r,o){this.render(e,t,r,o)},A.prototype.eachRendered=function(e){Ms(this.group,e)},A.markUpdateMethod=function(e,t){m2(e).updateMethod=t},A.protoInitialize=function(){var e=A.prototype;e.type="chart"}(),A}();function y2(A,e,t){A&&Is(A)&&(e==="emphasis"?DB:hB)(A,t)}function Y2(A,e,t){var r=Ha(A,e),o=e&&e.highlightKey!=null?R4A(e.highlightKey):null;r!=null?k(zt(r),function(n){y2(A.getItemGraphicEl(n),t,o)}):A.eachItemGraphicEl(function(n){y2(n,t,o)})}om(Ht,["dispose"]),VD(Ht);function nYA(A){return oYA(A.model)}function iYA(A){var e=A.model,t=A.ecModel,r=A.api,o=A.payload,n=e.pipelineContext.progressiveRender,i=A.view,g=o&&m2(o).updateMethod,B=n?"incrementalPrepareRender":g&&i[g]?g:"render";return B!=="render"&&i[B](e,t,r,o),gYA[B]}var gYA={incrementalPrepareRender:{progress:function(A,e){e.view.incrementalRender(A,e.model,e.ecModel,e.api,e.payload)}},render:{forceFirstProgress:!0,progress:function(A,e){e.view.render(e.model,e.ecModel,e.api,e.payload)}}},Oh="\0__throttleOriginMethod",H2="\0__throttleRate",b2="\0__throttleType";function Th(A,e,t){var r,o=0,n=0,i=null,g,B,s,a;e=e||0;function Q(){n=new Date().getTime(),i=null,A.apply(B,s||[])}var E=function(){for(var C=[],l=0;l=0?Q():i=setTimeout(Q,-g),o=r};return E.clear=function(){i&&(clearTimeout(i),i=null)},E.debounceNextCall=function(C){a=C},E}function FC(A,e,t,r){var o=A[e];if(o){var n=o[Oh]||o,i=o[b2],g=o[H2];if(g!==t||i!==r){if(t==null||!r)return A[e]=n;o=A[e]=Th(n,t,r==="debounce"),o[Oh]=n,o[b2]=r,o[H2]=t}return o}}function Tf(A,e){var t=A[e];t&&t[Oh]&&(t.clear&&t.clear(),A[e]=t[Oh])}var U2=at(),x2={itemStyle:Ua(BJ,!0),lineStyle:Ua(gJ,!0)},BYA={lineStyle:"stroke",itemStyle:"fill"};function G2(A,e){var t=A.visualStyleMapper||x2[e];return t||(console.warn("Unknown style type '"+e+"'."),x2.itemStyle)}function z2(A,e){var t=A.visualDrawType||BYA[e];return t||(console.warn("Unknown style type '"+e+"'."),"fill")}var sYA={createOnAllSeries:!0,performRawSeries:!0,reset:function(A,e){var t=A.getData(),r=A.visualStyleAccessPath||"itemStyle",o=A.getModel(r),n=G2(A,r),i=n(o),g=o.getShallow("decal");g&&(t.setVisual("decal",g),g.dirty=!0);var B=z2(A,r),s=i[B],a=le(s)?s:null,Q=i.fill==="auto"||i.stroke==="auto";if(!i[B]||a||Q){var E=A.getColorFromPalette(A.name,null,e.getSeriesCount());i[B]||(i[B]=E,t.setVisual("colorFromPalette",!0)),i.fill=i.fill==="auto"||le(i.fill)?E:i.fill,i.stroke=i.stroke==="auto"||le(i.stroke)?E:i.stroke}if(t.setVisual("style",i),t.setVisual("drawType",B),!e.isSeriesFiltered(A)&&a)return t.setVisual("colorFromPalette",!1),{dataEach:function(C,l){var f=A.getDataParams(l),c=IA({},i);c[B]=a(f),C.setItemVisual(l,"style",c)}}}},kf=new Rt,aYA={createOnAllSeries:!0,performRawSeries:!0,reset:function(A,e){if(!(A.ignoreStyleOnData||e.isSeriesFiltered(A))){var t=A.getData(),r=A.visualStyleAccessPath||"itemStyle",o=G2(A,r),n=t.getVisual("drawType");return{dataEach:t.hasItemOption?function(i,g){var B=i.getRawDataItem(g);if(B&&B[r]){kf.option=B[r];var s=o(kf),a=i.ensureUniqueItemVisual(g,"style");IA(a,s),kf.option.decal&&(i.setItemVisual(g,"decal",kf.option.decal),kf.option.decal.dirty=!0),n in s&&i.setItemVisual(g,"colorFromPalette",!1)}}:null}}}},QYA={performRawSeries:!0,overallReset:function(A){var e=Qe();A.eachSeries(function(t){var r=t.getColorBy();if(!t.isColorBySeries()){var o=t.type+"-"+r,n=e.get(o);n||(n={},e.set(o,n)),U2(t).scope=n}}),A.eachSeries(function(t){if(!(t.isColorBySeries()||A.isSeriesFiltered(t))){var r=t.getRawData(),o={},n=t.getData(),i=U2(t).scope,g=t.visualStyleAccessPath||"itemStyle",B=z2(t,g);n.each(function(s){var a=n.getRawIndex(s);o[a]=s}),r.each(function(s){var a=o[s],Q=n.getItemVisual(a,"colorFromPalette");if(Q){var E=n.ensureUniqueItemVisual(a,"style"),C=r.getName(s)||s+"",l=r.count();E[B]=t.getColorFromPalette(C,i,l)}})}})}},kh=Math.PI;function EYA(A,e){e=e||{},we(e,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var t=new me,r=new Qt({style:{fill:e.maskColor},zlevel:e.zlevel,z:1e4});t.add(r);var o=new Et({style:{text:e.text,fill:e.textColor,fontSize:e.fontSize,fontWeight:e.fontWeight,fontStyle:e.fontStyle,fontFamily:e.fontFamily},zlevel:e.zlevel,z:10001}),n=new Qt({style:{fill:"none"},textContent:o,textConfig:{position:"right",distance:10},zlevel:e.zlevel,z:10001});t.add(n);var i;return e.showSpinner&&(i=new Qh({shape:{startAngle:-kh/2,endAngle:-kh/2+.1,r:e.spinnerRadius},style:{stroke:e.color,lineCap:"round",lineWidth:e.lineWidth},zlevel:e.zlevel,z:10001}),i.animateShape(!0).when(1e3,{endAngle:kh*3/2}).start("circularInOut"),i.animateShape(!0).when(1e3,{startAngle:kh*3/2}).delay(300).start("circularInOut"),t.add(i)),t.resize=function(){var g=o.getBoundingRect().width,B=e.showSpinner?e.spinnerRadius:0,s=(A.getWidth()-B*2-(e.showSpinner&&g?10:0)-g)/2-(e.showSpinner&&g?0:5+g/2)+(e.showSpinner?0:g/2)+(g?0:B),a=A.getHeight()/2;e.showSpinner&&i.setShape({cx:s,cy:a}),n.setShape({x:s-B,y:a-B,width:B*2,height:B*2}),r.setShape({x:0,y:0,width:A.getWidth(),height:A.getHeight()})},t.resize(),t}var R2=function(){function A(e,t,r,o){this._stageTaskMap=Qe(),this.ecInstance=e,this.api=t,r=this._dataProcessorHandlers=r.slice(),o=this._visualHandlers=o.slice(),this._allHandlers=r.concat(o)}return A.prototype.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each(function(r){var o=r.overallTask;o&&o.dirty()})},A.prototype.getPerformArgs=function(e,t){if(e.__pipeline){var r=this._pipelineMap.get(e.__pipeline.id),o=r.context,n=!t&&r.progressiveEnabled&&(!o||o.progressiveRender)&&e.__idxInPipeline>r.blockIndex,i=n?r.step:null,g=o&&o.modDataCount,B=g!=null?Math.ceil(g/i):null;return{step:i,modBy:B,modDataCount:g}}},A.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},A.prototype.updateStreamModes=function(e,t){var r=this._pipelineMap.get(e.uid),o=e.getData(),n=o.count(),i=r.progressiveEnabled&&t.incrementalPrepareRender&&n>=r.threshold,g=e.get("large")&&n>=e.get("largeThreshold"),B=e.get("progressiveChunkMode")==="mod"?n:null;e.pipelineContext=r.context={progressiveRender:i,modDataCount:B,large:g}},A.prototype.restorePipelines=function(e){var t=this,r=t._pipelineMap=Qe();e.eachSeries(function(o){var n=o.getProgressive(),i=o.uid;r.set(i,{id:i,head:null,tail:null,threshold:o.getProgressiveThreshold(),progressiveEnabled:n&&!(o.preventIncremental&&o.preventIncremental()),blockIndex:-1,step:Math.round(n||700),count:0}),t._pipe(o,o.dataTask)})},A.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),r=this.api;k(this._allHandlers,function(o){var n=e.get(o.uid)||e.set(o.uid,{}),i="";process.env.NODE_ENV!=="production"&&(i='"reset" and "overallReset" must not be both specified.'),ue(!(o.reset&&o.overallReset),i),o.reset&&this._createSeriesStageTask(o,n,t,r),o.overallReset&&this._createOverallStageTask(o,n,t,r)},this)},A.prototype.prepareView=function(e,t,r,o){var n=e.renderTask,i=n.context;i.model=t,i.ecModel=r,i.api=o,n.__block=!e.incrementalPrepareRender,this._pipe(t,n)},A.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},A.prototype.performVisualTasks=function(e,t,r){this._performStageTasks(this._visualHandlers,e,t,r)},A.prototype._performStageTasks=function(e,t,r,o){o=o||{};var n=!1,i=this;k(e,function(B,s){if(!(o.visualType&&o.visualType!==B.visualType)){var a=i._stageTaskMap.get(B.uid),Q=a.seriesTaskMap,E=a.overallTask;if(E){var C,l=E.agentStubMap;l.each(function(c){g(o,c)&&(c.dirty(),C=!0)}),C&&E.dirty(),i.updatePayload(E,r);var f=i.getPerformArgs(E,o.block);l.each(function(c){c.perform(f)}),E.perform(f)&&(n=!0)}else Q&&Q.each(function(c,v){g(o,c)&&c.dirty();var w=i.getPerformArgs(c,o.block);w.skip=!B.performRawSeries&&t.isSeriesFiltered(c.context.model),i.updatePayload(c,r),c.perform(w)&&(n=!0)})}});function g(B,s){return B.setDirty&&(!B.dirtyMap||B.dirtyMap.get(s.__pipeline.id))}this.unfinished=n||this.unfinished},A.prototype.performSeriesTasks=function(e){var t;e.eachSeries(function(r){t=r.dataTask.perform()||t}),this.unfinished=t||this.unfinished},A.prototype.plan=function(){this._pipelineMap.each(function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)})},A.prototype.updatePayload=function(e,t){t!=="remain"&&(e.context.payload=t)},A.prototype._createSeriesStageTask=function(e,t,r,o){var n=this,i=t.seriesTaskMap,g=t.seriesTaskMap=Qe(),B=e.seriesType,s=e.getTargetSeries;e.createOnAllSeries?r.eachRawSeries(a):B?r.eachRawSeriesByType(B,a):s&&s(r,o).each(a);function a(Q){var E=Q.uid,C=g.set(E,i&&i.get(E)||Lf({plan:vYA,reset:wYA,count:DYA}));C.context={model:Q,ecModel:r,api:o,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:n},n._pipe(Q,C)}},A.prototype._createOverallStageTask=function(e,t,r,o){var n=this,i=t.overallTask=t.overallTask||Lf({reset:CYA});i.context={ecModel:r,api:o,overallReset:e.overallReset,scheduler:n};var g=i.agentStubMap,B=i.agentStubMap=Qe(),s=e.seriesType,a=e.getTargetSeries,Q=!0,E=!1,C="";process.env.NODE_ENV!=="production"&&(C='"createOnAllSeries" is not supported for "overallReset", because it will block all streams.'),ue(!e.createOnAllSeries,C),s?r.eachRawSeriesByType(s,l):a?a(r,o).each(l):(Q=!1,k(r.getSeries(),l));function l(f){var c=f.uid,v=B.set(c,g&&g.get(c)||(E=!0,Lf({reset:lYA,onDirty:fYA})));v.context={model:f,overallProgress:Q},v.agent=i,v.__block=Q,n._pipe(f,v)}E&&i.dirty()},A.prototype._pipe=function(e,t){var r=e.uid,o=this._pipelineMap.get(r);!o.head&&(o.head=t),o.tail&&o.tail.pipe(t),o.tail=t,t.__idxInPipeline=o.count++,t.__pipeline=o},A.wrapStageHandler=function(e,t){return le(e)&&(e={overallReset:e,seriesType:hYA(e)}),e.uid=fC("stageHandler"),t&&(e.visualType=t),e},A}();function CYA(A){A.overallReset(A.ecModel,A.api,A.payload)}function lYA(A){return A.overallProgress&&cYA}function cYA(){this.agent.dirty(),this.getDownstream().dirty()}function fYA(){this.agent&&this.agent.dirty()}function vYA(A){return A.plan?A.plan(A.model,A.ecModel,A.api,A.payload):null}function wYA(A){A.useClearVisual&&A.data.clearAllVisual();var e=A.resetDefines=zt(A.reset(A.model,A.ecModel,A.api,A.payload));return e.length>1?UA(e,function(t,r){return L2(r)}):uYA}var uYA=L2(0);function L2(A){return function(e,t){var r=t.data,o=t.resetDefines[A];if(o&&o.dataEach)for(var n=e.start;n0&&C===s.length-E.length){var l=s.slice(0,C);l!=="data"&&(t.mainType=l,t[E.toLowerCase()]=B,a=!0)}}g.hasOwnProperty(s)&&(r[s]=B,a=!0),a||(o[s]=B)})}return{cptQuery:t,dataQuery:r,otherQuery:o}},A.prototype.filter=function(e,t){var r=this.eventInfo;if(!r)return!0;var o=r.targetEl,n=r.packedEvent,i=r.model,g=r.view;if(!i||!g)return!0;var B=t.cptQuery,s=t.dataQuery;return a(B,i,"mainType")&&a(B,i,"subType")&&a(B,i,"index","componentIndex")&&a(B,i,"name")&&a(B,i,"id")&&a(s,n,"name")&&a(s,n,"dataIndex")&&a(s,n,"dataType")&&(!g.filterForExposedEvent||g.filterForExposedEvent(e,t.otherQuery,o,n));function a(Q,E,C,l){return Q[C]==null||E[l||C]===Q[C]}},A.prototype.afterTrigger=function(){this.eventInfo=null},A}(),H9=["symbol","symbolSize","symbolRotate","symbolOffset"],J2=H9.concat(["symbolKeepAspect"]),PYA={createOnAllSeries:!0,performRawSeries:!0,reset:function(A,e){var t=A.getData();if(A.legendIcon&&t.setVisual("legendIcon",A.legendIcon),!A.hasSymbolVisual)return;for(var r={},o={},n=!1,i=0;i=0&&iQ(B)?B:.5;var s=A.createRadialGradient(i,g,0,i,g,B);return s}function U9(A,e,t){for(var r=e.type==="radial"?SYA(A,e,t):LYA(A,e,t),o=e.colorStops,n=0;n0)?null:A==="dashed"?[4*e,2*e]:A==="dotted"?[e]:Ct(A)?[A]:YA(A)?A:null}function x9(A){var e=A.style,t=e.lineDash&&e.lineWidth>0&&TYA(e.lineDash,e.lineWidth),r=e.lineDashOffset;if(t){var o=e.strokeNoScale&&A.getLineScale?A.getLineScale():1;o&&o!==1&&(t=UA(t,function(n){return n/o}),r/=o)}return[t,r]}var kYA=new Hg(!0);function Xh(A){var e=A.stroke;return!(e==null||e==="none"||!(A.lineWidth>0))}function V2(A){return typeof A=="string"&&A!=="none"}function Vh(A){var e=A.fill;return e!=null&&e!=="none"}function W2(A,e){if(e.fillOpacity!=null&&e.fillOpacity!==1){var t=A.globalAlpha;A.globalAlpha=e.fillOpacity*e.opacity,A.fill(),A.globalAlpha=t}else A.fill()}function Z2(A,e){if(e.strokeOpacity!=null&&e.strokeOpacity!==1){var t=A.globalAlpha;A.globalAlpha=e.strokeOpacity*e.opacity,A.stroke(),A.globalAlpha=t}else A.stroke()}function G9(A,e,t){var r=im(e.image,e.__image,t);if(WD(r)){var o=A.createPattern(r,e.repeat||"repeat");if(typeof DOMMatrix=="function"&&o&&o.setTransform){var n=new DOMMatrix;n.translateSelf(e.x||0,e.y||0),n.rotateSelf(0,0,(e.rotation||0)*Sc),n.scaleSelf(e.scaleX||1,e.scaleY||1),o.setTransform(n)}return o}}function NYA(A,e,t,r){var o,n=Xh(t),i=Vh(t),g=t.strokePercent,B=g<1,s=!e.path;(!e.silent||B)&&s&&e.createPathProxy();var a=e.path||kYA,Q=e.__dirty;if(!r){var E=t.fill,C=t.stroke,l=i&&!!E.colorStops,f=n&&!!C.colorStops,c=i&&!!E.image,v=n&&!!C.image,w=void 0,u=void 0,h=void 0,I=void 0,d=void 0;(l||f)&&(d=e.getBoundingRect()),l&&(w=Q?U9(A,E,d):e.__canvasFillGradient,e.__canvasFillGradient=w),f&&(u=Q?U9(A,C,d):e.__canvasStrokeGradient,e.__canvasStrokeGradient=u),c&&(h=Q||!e.__canvasFillPattern?G9(A,E,e):e.__canvasFillPattern,e.__canvasFillPattern=h),v&&(I=Q||!e.__canvasStrokePattern?G9(A,C,e):e.__canvasStrokePattern,e.__canvasStrokePattern=h),l?A.fillStyle=w:c&&(h?A.fillStyle=h:i=!1),f?A.strokeStyle=u:v&&(I?A.strokeStyle=I:n=!1)}var P=e.getGlobalScale();a.setScale(P[0],P[1],e.segmentIgnoreThreshold);var F,p;A.setLineDash&&t.lineDash&&(o=x9(e),F=o[0],p=o[1]);var m=!0;(s||Q&KE)&&(a.setDPR(A.dpr),B?a.setContext(null):(a.setContext(A),m=!1),a.reset(),e.buildPath(a,e.shape,r),a.toStatic(),e.pathUpdated()),m&&a.rebuildPath(A,B?g:1),F&&(A.setLineDash(F),A.lineDashOffset=p),r||(t.strokeFirst?(n&&Z2(A,t),i&&W2(A,t)):(i&&W2(A,t),n&&Z2(A,t))),F&&A.setLineDash([])}function jYA(A,e,t){var r=e.__image=im(t.image,e.__image,e,e.onload);if(!(!r||!WD(r))){var o=t.x||0,n=t.y||0,i=e.getWidth(),g=e.getHeight(),B=r.width/r.height;if(i==null&&g!=null?i=g*B:g==null&&i!=null?g=i/B:i==null&&g==null&&(i=r.width,g=r.height),t.sWidth&&t.sHeight){var s=t.sx||0,a=t.sy||0;A.drawImage(r,s,a,t.sWidth,t.sHeight,o,n,i,g)}else if(t.sx&&t.sy){var s=t.sx,a=t.sy,Q=i-s,E=g-a;A.drawImage(r,s,a,Q,E,o,n,i,g)}else A.drawImage(r,o,n,i,g)}}function JYA(A,e,t){var r,o=t.text;if(o!=null&&(o+=""),o){A.font=t.font||ns,A.textAlign=t.textAlign,A.textBaseline=t.textBaseline;var n=void 0,i=void 0;A.setLineDash&&t.lineDash&&(r=x9(e),n=r[0],i=r[1]),n&&(A.setLineDash(n),A.lineDashOffset=i),t.strokeFirst?(Xh(t)&&A.strokeText(o,t.x,t.y),Vh(t)&&A.fillText(o,t.x,t.y)):(Vh(t)&&A.fillText(o,t.x,t.y),Xh(t)&&A.strokeText(o,t.x,t.y)),n&&A.setLineDash([])}}var q2=["shadowBlur","shadowOffsetX","shadowOffsetY"],_2=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function $2(A,e,t,r,o){var n=!1;if(!r&&(t=t||{},e===t))return!1;if(r||e.opacity!==t.opacity){fn(A,o),n=!0;var i=Math.max(Math.min(e.opacity,1),0);A.globalAlpha=isNaN(i)?xa.opacity:i}(r||e.blend!==t.blend)&&(n||(fn(A,o),n=!0),A.globalCompositeOperation=e.blend||xa.blend);for(var g=0;gi.maxTileWidth&&G("maxTileWidth"),x>i.maxTileHeight&&G("maxTileHeight")}return{width:Math.max(1,Math.min(y,i.maxTileWidth)),height:Math.max(1,Math.min(x,i.maxTileHeight))}}function m(){F&&(F.clearRect(0,0,I.width,I.height),i.backgroundColor&&(F.fillStyle=i.backgroundColor,F.fillRect(0,0,I.width,I.height)));for(var y=0,H=0;H0&&t.unfinished);t.unfinished||this._zr.flush()}}},e.prototype.getDom=function(){return this._dom},e.prototype.getId=function(){return this.id},e.prototype.getZr=function(){return this._zr},e.prototype.isSSR=function(){return this._ssr},e.prototype.setOption=function(t,r,o){if(this[Ho]){process.env.NODE_ENV!=="production"&&co("`setOption` should not be called during main process.");return}if(this._disposed){Gn(this.id);return}var n,i,g;if(ve(r)&&(o=r.lazyUpdate,n=r.silent,i=r.replaceMerge,g=r.transition,r=r.notMerge),this[Ho]=!0,!this._model||r){var B=new iyA(this._api),s=this._theme,a=this._model=new c9;a.scheduler=this._scheduler,a.ssr=this._ssr,a.init(null,null,null,s,this._locale,B)}this._model.setOption(t,{replaceMerge:i},V9);var Q={seriesTransition:g,optionChanged:!0};if(o)this[vn]={silent:n,updateParams:Q},this[Ho]=!1,this.getZr().wakeUp();else{try{HC(this),Ys.update.call(this,null,Q)}catch(E){throw this[vn]=null,this[Ho]=!1,E}this._ssr||this._zr.flush(),this[vn]=null,this[Ho]=!1,Kf.call(this,n),Xf.call(this,n)}},e.prototype.setTheme=function(){oi("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},e.prototype.getModel=function(){return this._model},e.prototype.getOption=function(){return this._model&&this._model.getOption()},e.prototype.getWidth=function(){return this._zr.getWidth()},e.prototype.getHeight=function(){return this._zr.getHeight()},e.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||st.hasGlobalWindow&&window.devicePixelRatio||1},e.prototype.getRenderedCanvas=function(t){return process.env.NODE_ENV!=="production"&&pr("getRenderedCanvas","renderToCanvas"),this.renderToCanvas(t)},e.prototype.renderToCanvas=function(t){t=t||{};var r=this._zr.painter;if(process.env.NODE_ENV!=="production"&&r.type!=="canvas")throw new Error("renderToCanvas can only be used in the canvas renderer.");return r.getRenderedCanvas({backgroundColor:t.backgroundColor||this._model.get("backgroundColor"),pixelRatio:t.pixelRatio||this.getDevicePixelRatio()})},e.prototype.renderToSVGString=function(t){t=t||{};var r=this._zr.painter;if(process.env.NODE_ENV!=="production"&&r.type!=="svg")throw new Error("renderToSVGString can only be used in the svg renderer.");return r.renderToString({useViewBox:t.useViewBox})},e.prototype.getSvgDataURL=function(){if(st.svgSupported){var t=this._zr,r=t.storage.getDisplayList();return k(r,function(o){o.stopAnimation(null,!0)}),t.painter.toDataURL()}},e.prototype.getDataURL=function(t){if(this._disposed){Gn(this.id);return}t=t||{};var r=t.excludeComponents,o=this._model,n=[],i=this;k(r,function(B){o.eachComponent({mainType:B},function(s){var a=i._componentsMap[s.__viewId];a.group.ignore||(n.push(a),a.group.ignore=!0)})});var g=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(t).toDataURL("image/"+(t&&t.type||"png"));return k(n,function(B){B.group.ignore=!1}),g},e.prototype.getConnectedDataURL=function(t){if(this._disposed){Gn(this.id);return}var r=t.type==="svg",o=this.group,n=Math.min,i=Math.max,g=1/0;if(tI[o]){var B=g,s=g,a=-g,Q=-g,E=[],C=t&&t.pixelRatio||this.getDevicePixelRatio();k(BQ,function(u,h){if(u.group===o){var I=r?u.getZr().painter.getSvgDom().innerHTML:u.renderToCanvas(Pe(t)),d=u.getDom().getBoundingClientRect();B=n(d.left,B),s=n(d.top,s),a=i(d.right,a),Q=i(d.bottom,Q),E.push({dom:I,left:d.left,top:d.top})}}),B*=C,s*=C,a*=C,Q*=C;var l=a-B,f=Q-s,c=Si.createCanvas(),v=V0(c,{renderer:r?"svg":"canvas"});if(v.resize({width:l,height:f}),r){var w="";return k(E,function(u){var h=u.left-B,I=u.top-s;w+=''+u.dom+""}),v.painter.getSvgRoot().innerHTML=w,t.connectedBackgroundColor&&v.painter.setBackgroundColor(t.connectedBackgroundColor),v.refreshImmediately(),v.painter.toDataURL()}else return t.connectedBackgroundColor&&v.add(new Qt({shape:{x:0,y:0,width:l,height:f},style:{fill:t.connectedBackgroundColor}})),k(E,function(u){var h=new go({style:{x:u.left*C-B,y:u.top*C-s,image:u.dom}});v.add(h)}),v.refreshImmediately(),c.toDataURL("image/"+(t&&t.type||"png"))}else return this.getDataURL(t)},e.prototype.convertToPixel=function(t,r){return k9(this,"convertToPixel",t,r)},e.prototype.convertFromPixel=function(t,r){return k9(this,"convertFromPixel",t,r)},e.prototype.containPixel=function(t,r){if(this._disposed){Gn(this.id);return}var o=this._model,n,i=Ef(o,t);return k(i,function(g,B){B.indexOf("Models")>=0&&k(g,function(s){var a=s.coordinateSystem;if(a&&a.containPoint)n=n||!!a.containPoint(r);else if(B==="seriesModels"){var Q=this._chartsMap[s.__viewId];Q&&Q.containPoint?n=n||Q.containPoint(r,s):process.env.NODE_ENV!=="production"&&Er(B+": "+(Q?"The found component do not support containPoint.":"No view mapping to the found component."))}else process.env.NODE_ENV!=="production"&&Er(B+": containPoint is not supported")},this)},this),!!n},e.prototype.getVisual=function(t,r){var o=this._model,n=Ef(o,t,{defaultMainType:"series"}),i=n.seriesModel;process.env.NODE_ENV!=="production"&&(i||Er("There is no specified series model"));var g=i.getData(),B=n.hasOwnProperty("dataIndexInside")?n.dataIndexInside:n.hasOwnProperty("dataIndex")?g.indexOfRawIndex(n.dataIndex):null;return B!=null?b9(g,B,r):jf(g,r)},e.prototype.getViewOfComponentModel=function(t){return this._componentsMap[t.__viewId]},e.prototype.getViewOfSeriesModel=function(t){return this._chartsMap[t.__viewId]},e.prototype._initEvents=function(){var t=this;k(fHA,function(r){var o=function(n){var i=t.getModel(),g=n.target,B,s=r==="globalout";if(s?B={}:g&&oQ(g,function(l){var f=He(l);if(f&&f.dataIndex!=null){var c=f.dataModel||i.getSeriesByIndex(f.seriesIndex);return B=c&&c.getDataParams(f.dataIndex,f.dataType,g)||{},!0}else if(f.eventData)return B=IA({},f.eventData),!0},!0),B){var a=B.componentType,Q=B.componentIndex;(a==="markLine"||a==="markPoint"||a==="markArea")&&(a="series",Q=B.seriesIndex);var E=a&&Q!=null&&i.getComponent(a,Q),C=E&&t[E.mainType==="series"?"_chartsMap":"_componentsMap"][E.__viewId];process.env.NODE_ENV!=="production"&&!s&&!(E&&C)&&Er("model or view can not be found by params"),B.event=n,B.type=r,t._$eventProcessor.eventInfo={targetEl:g,packedEvent:B,model:E,view:C},t.trigger(r,B)}};o.zrEventfulCallAtLast=!0,t._zr.on(r,o,t)}),k(Vf,function(r,o){t._messageCenter.on(o,function(n){this.trigger(o,n)},t)}),k(["selectchanged"],function(r){t._messageCenter.on(r,function(o){this.trigger(r,o)},t)}),FYA(this._messageCenter,this,this._api)},e.prototype.isDisposed=function(){return this._disposed},e.prototype.clear=function(){if(this._disposed){Gn(this.id);return}this.setOption({series:[]},!0)},e.prototype.dispose=function(){if(this._disposed){Gn(this.id);return}this._disposed=!0;var t=this.getDom();t&&M1(this.getDom(),Z9,"");var r=this,o=r._api,n=r._model;k(r._componentsViews,function(i){i.dispose(n,o)}),k(r._chartsViews,function(i){i.dispose(n,o)}),r._zr.dispose(),r._dom=r._model=r._chartsMap=r._componentsMap=r._chartsViews=r._componentsViews=r._scheduler=r._api=r._zr=r._throttledZrFlush=r._theme=r._coordSysMgr=r._messageCenter=null,delete BQ[r.id]},e.prototype.resize=function(t){if(this[Ho]){process.env.NODE_ENV!=="production"&&co("`resize` should not be called during main process.");return}if(this._disposed){Gn(this.id);return}this._zr.resize(t);var r=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!r){var o=r.resetOption("media"),n=t&&t.silent;this[vn]&&(n==null&&(n=this[vn].silent),o=!0,this[vn]=null),this[Ho]=!0;try{o&&HC(this),Ys.update.call(this,{type:"resize",animation:IA({duration:0},t&&t.animation)})}catch(i){throw this[Ho]=!1,i}this[Ho]=!1,Kf.call(this,n),Xf.call(this,n)}},e.prototype.showLoading=function(t,r){if(this._disposed){Gn(this.id);return}if(ve(t)&&(r=t,t=""),t=t||"default",this.hideLoading(),!W9[t]){process.env.NODE_ENV!=="production"&&Er("Loading effects "+t+" not exists.");return}var o=W9[t](this._api,r),n=this._zr;this._loadingFX=o,n.add(o)},e.prototype.hideLoading=function(){if(this._disposed){Gn(this.id);return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},e.prototype.makeActionFromEvent=function(t){var r=IA({},t);return r.type=Vf[t.type],r},e.prototype.dispatchAction=function(t,r){if(this._disposed){Gn(this.id);return}if(ve(r)||(r={silent:!!r}),!!AI[t.type]&&this._model){if(this[Ho]){this._pendingActions.push(t);return}var o=r.silent;j9.call(this,t,o);var n=r.flush;n?this._zr.flush():n!==!1&&st.browser.weChat&&this._throttledZrFlush(),Kf.call(this,o),Xf.call(this,o)}},e.prototype.updateLabelLayout=function(){Wi.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},e.prototype.appendData=function(t){if(this._disposed){Gn(this.id);return}var r=t.seriesIndex,o=this.getModel(),n=o.getSeriesByIndex(r);process.env.NODE_ENV!=="production"&&ue(t.data&&n),n.appendData(t),this._scheduler.unfinished=!0,this.getZr().wakeUp()},e.internalField=function(){HC=function(Q){var E=Q._scheduler;E.restorePipelines(Q._model),E.prepareStageTasks(),T9(Q,!0),T9(Q,!1),E.plan()},T9=function(Q,E){for(var C=Q._model,l=Q._scheduler,f=E?Q._componentsViews:Q._chartsViews,c=E?Q._componentsMap:Q._chartsMap,v=Q._zr,w=Q._api,u=0;uE.get("hoverLayerThreshold")&&!st.node&&!st.worker&&E.eachSeries(function(c){if(!c.preventUsingHoverLayer){var v=Q._chartsMap[c.__viewId];v.__alive&&v.eachRendered(function(w){w.states.emphasis&&(w.states.emphasis.hoverLayer=!0)})}})}function i(Q,E){var C=Q.get("blendMode")||null;E.eachRendered(function(l){l.isGroup||(l.style.blend=C)})}function g(Q,E){if(!Q.preventAutoZ){var C=Q.get("z")||0,l=Q.get("zlevel")||0;E.eachRendered(function(f){return B(f,C,l,-1/0),!0})}}function B(Q,E,C,l){var f=Q.getTextContent(),c=Q.getTextGuideLine(),v=Q.isGroup;if(v)for(var w=Q.childrenRef(),u=0;u0?{duration:f,delay:C.get("delay"),easing:C.get("easing")}:null;E.eachRendered(function(v){if(v.states&&v.states.emphasis){if(QC(v))return;if(v instanceof Ze&&L4A(v),v.__dirty){var w=v.prevStates;w&&v.useStates(w)}if(l){v.stateTransition=c;var u=v.getTextContent(),h=v.getTextGuideLine();u&&(u.stateTransition=c),h&&(h.stateTransition=c)}v.__dirty&&o(v)}})}F6=function(Q){return new(function(E){uA(C,E);function C(){return E!==null&&E.apply(this,arguments)||this}return C.prototype.getCoordinateSystems=function(){return Q._coordSysMgr.getCoordinateSystems()},C.prototype.getComponentByElement=function(l){for(;l;){var f=l.__ecComponentInfo;if(f!=null)return Q._model.getComponent(f.mainType,f.index);l=l.parent}},C.prototype.enterEmphasis=function(l,f){DB(l,f),Ci(Q)},C.prototype.leaveEmphasis=function(l,f){hB(l,f),Ci(Q)},C.prototype.enterBlur=function(l){Cj(l),Ci(Q)},C.prototype.leaveBlur=function(l){pm(l),Ci(Q)},C.prototype.enterSelect=function(l){lj(l),Ci(Q)},C.prototype.leaveSelect=function(l){cj(l),Ci(Q)},C.prototype.getModel=function(){return Q.getModel()},C.prototype.getViewOfComponentModel=function(l){return Q.getViewOfComponentModel(l)},C.prototype.getViewOfSeriesModel=function(l){return Q.getViewOfSeriesModel(l)},C}(LJ))(Q)},p6=function(Q){function E(C,l){for(var f=0;f=0)){G6.push(t);var n=R2.wrapStageHandler(t,o);n.__prio=e,n.__raw=t,A.push(n)}}function t4(A,e){W9[A]=e}function MHA(A){process.env.NODE_ENV!=="production"&&oi("setCanvasCreator is deprecated. Use setPlatformAPI({ createCanvas }) instead."),_k({createCanvas:A})}function z6(A,e,t){var r=Q6("registerMap");r&&r(A,e,t)}function FHA(A){var e=Q6("getMap");return e&&e(A)}var R6=LyA;Hs(L9,sYA),Hs(Zh,aYA),Hs(Zh,QYA),Hs(L9,PYA),Hs(Zh,MYA),Hs(l6,$YA),$9(JJ),A4(nHA,wyA),t4("default",EYA),Zi({type:ka,event:ka,update:ka},Dr),Zi({type:rh,event:rh,update:rh},Dr),Zi({type:wf,event:wf,update:wf},Dr),Zi({type:oh,event:oh,update:oh},Dr),Zi({type:uf,event:uf,update:uf},Dr),_9("light",IYA),_9("dark",j2);var pHA={},L6=[],mHA={registerPreprocessor:$9,registerProcessor:A4,registerPostInit:H6,registerPostUpdate:b6,registerUpdateLifecycle:rI,registerAction:Zi,registerCoordinateSystem:U6,registerLayout:x6,registerVisual:Hs,registerTransform:R6,registerLoading:t4,registerMap:z6,registerImpl:AHA,PRIORITY:c6,ComponentModel:Xe,ComponentView:qt,SeriesModel:Lt,ChartView:Ht,registerComponentModel:function(A){Xe.registerClass(A)},registerComponentView:function(A){qt.registerClass(A)},registerSeriesModel:function(A){Lt.registerClass(A)},registerChartView:function(A){Ht.registerClass(A)},registerSubTypeDefaulter:function(A,e){Xe.registerSubTypeDefaulter(A,e)},registerPainter:function(A,e){i1(A,e)}};function Ve(A){if(YA(A)){k(A,function(e){Ve(e)});return}je(L6,A)>=0||(L6.push(A),le(A)&&(A={install:A}),A.install(mHA))}function Wf(A){return A==null?0:A.length||1}function S6(A){return A}var MB=function(){function A(e,t,r,o,n,i){this._old=e,this._new=t,this._oldKeyGetter=r||S6,this._newKeyGetter=o||S6,this.context=n,this._diffModeMultiple=i==="multiple"}return A.prototype.add=function(e){return this._add=e,this},A.prototype.update=function(e){return this._update=e,this},A.prototype.updateManyToOne=function(e){return this._updateManyToOne=e,this},A.prototype.updateOneToMany=function(e){return this._updateOneToMany=e,this},A.prototype.updateManyToMany=function(e){return this._updateManyToMany=e,this},A.prototype.remove=function(e){return this._remove=e,this},A.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},A.prototype._executeOneToOne=function(){var e=this._old,t=this._new,r={},o=new Array(e.length),n=new Array(t.length);this._initIndexMap(e,null,o,"_oldKeyGetter"),this._initIndexMap(t,r,n,"_newKeyGetter");for(var i=0;i1){var a=B.shift();B.length===1&&(r[g]=B[0]),this._update&&this._update(a,i)}else s===1?(r[g]=null,this._update&&this._update(B,i)):this._remove&&this._remove(i)}this._performRestAdd(n,r)},A.prototype._executeMultiple=function(){var e=this._old,t=this._new,r={},o={},n=[],i=[];this._initIndexMap(e,r,n,"_oldKeyGetter"),this._initIndexMap(t,o,i,"_newKeyGetter");for(var g=0;g1&&E===1)this._updateManyToOne&&this._updateManyToOne(a,s),o[B]=null;else if(Q===1&&E>1)this._updateOneToMany&&this._updateOneToMany(a,s),o[B]=null;else if(Q===1&&E===1)this._update&&this._update(a,s),o[B]=null;else if(Q>1&&E>1)this._updateManyToMany&&this._updateManyToMany(a,s),o[B]=null;else if(Q>1)for(var C=0;C1)for(var g=0;g30}var Zf=ve,bs=UA,xHA=typeof Int32Array>"u"?Array:Int32Array,GHA="e\0\0",J6=-1,zHA=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],RHA=["_approximateExtent"],K6,iI,qf,bC,o4,gI,n4,LHA=function(){function A(e,t){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var r,o=!1;T6(e)?(r=e.dimensions,this._dimOmitted=e.isDimensionOmitted(),this._schema=e):(o=!0,r=e),r=r||["x","y"];for(var n={},i=[],g={},B=!1,s={},a=0;a=0),o&&(E.storeDimIndex=a)}if(this.dimensions=i,this._dimInfos=n,this._initGetDimensionInfo(B),this.hostModel=t,this._invertedIndicesMap=g,this._dimOmitted){var f=this._dimIdxToName=Qe();k(i,function(c){f.set(n[c].storeDimIndex,c)})}}return A.prototype.getDimension=function(e){var t=this._recognizeDimIndex(e);if(t==null)return e;if(t=e,!this._dimOmitted)return this.dimensions[t];var r=this._dimIdxToName.get(t);if(r!=null)return r;var o=this._schema.getSourceDimension(t);if(o)return o.name},A.prototype.getDimensionIndex=function(e){var t=this._recognizeDimIndex(e);if(t!=null)return t;if(e==null)return-1;var r=this._getDimInfo(e);return r?r.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(e):-1},A.prototype._recognizeDimIndex=function(e){if(Ct(e)||e!=null&&!isNaN(e)&&!this._getDimInfo(e)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(e)<0))return+e},A.prototype._getStoreDimIndex=function(e){var t=this.getDimensionIndex(e);if(process.env.NODE_ENV!=="production"&&t==null)throw new Error("Unknown dimension "+e);return t},A.prototype.getDimensionInfo=function(e){return this._getDimInfo(this.getDimension(e))},A.prototype._initGetDimensionInfo=function(e){var t=this._dimInfos;this._getDimInfo=e?function(r){return t.hasOwnProperty(r)?t[r]:void 0}:function(r){return t[r]}},A.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},A.prototype.mapDimension=function(e,t){var r=this._dimSummary;if(t==null)return r.encodeFirstDimNotExtra[e];var o=r.encode[e];return o?o[t]:null},A.prototype.mapDimensionsAll=function(e){var t=this._dimSummary,r=t.encode[e];return(r||[]).slice()},A.prototype.getStore=function(){return this._store},A.prototype.initData=function(e,t,r){var o=this,n;if(e instanceof F9&&(n=e),!n){var i=this.dimensions,g=u9(e)||lo(e)?new _J(e,i.length):e;n=new F9;var B=bs(i,function(s){return{type:o._dimInfos[s].type,property:s}});n.initData(g,B,r)}this._store=n,this._nameList=(t||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,n.count()),this._dimSummary=YHA(this,this._schema),this.userOutput=this._dimSummary.userOutput},A.prototype.appendData=function(e){var t=this._store.appendData(e);this._doInit(t[0],t[1])},A.prototype.appendValues=function(e,t){var r=this._store.appendValues(e,t.length),o=r.start,n=r.end,i=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),t)for(var g=o;g=t)){var r=this._store,o=r.getProvider();this._updateOrdinalMeta();var n=this._nameList,i=this._idList,g=o.getSource().sourceFormat,B=g===si;if(B&&!o.pure)for(var s=[],a=e;a0},A.prototype.ensureUniqueItemVisual=function(e,t){var r=this._itemVisuals,o=r[e];o||(o=r[e]={});var n=o[t];return n==null&&(n=this.getVisual(t),YA(n)?n=n.slice():Zf(n)&&(n=IA({},n)),o[t]=n),n},A.prototype.setItemVisual=function(e,t,r){var o=this._itemVisuals[e]||{};this._itemVisuals[e]=o,Zf(t)?IA(o,t):o[t]=r},A.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},A.prototype.setLayout=function(e,t){Zf(e)?IA(this._layout,e):this._layout[e]=t},A.prototype.getLayout=function(e){return this._layout[e]},A.prototype.getItemLayout=function(e){return this._itemLayouts[e]},A.prototype.setItemLayout=function(e,t,r){this._itemLayouts[e]=r?IA(this._itemLayouts[e]||{},t):t},A.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},A.prototype.setItemGraphicEl=function(e,t){var r=this.hostModel&&this.hostModel.seriesIndex;Im(r,this.dataType,e,t),this._graphicEls[e]=t},A.prototype.getItemGraphicEl=function(e){return this._graphicEls[e]},A.prototype.eachItemGraphicEl=function(e,t){k(this._graphicEls,function(r,o){r&&e&&e.call(t,r,o)})},A.prototype.cloneShallow=function(e){return e||(e=new A(this._schema?this._schema:bs(this.dimensions,this._getDimInfo,this),this.hostModel)),o4(e,this),e._store=this._store,e},A.prototype.wrapMethod=function(e,t){var r=this[e];le(r)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var o=r.apply(this,arguments);return t.apply(this,[o].concat(lD(arguments)))})},A.internalField=function(){K6=function(e){var t=e._invertedIndicesMap;k(t,function(r,o){var n=e._dimInfos[o],i=n.ordinalMeta,g=e._store;if(i){r=t[o]=new xHA(i.categories.length);for(var B=0;B1&&(B+="__ec__"+a),o[t]=B}}}(),A}();const bo=LHA;function SHA(A,e){return UC(A,e).dimensions}function UC(A,e){u9(A)||(A=h9(A)),e=e||{};var t=e.coordDimensions||[],r=e.dimensionsDefine||A.dimensionsDefine||[],o=Qe(),n=[],i=THA(A,t,r,e.dimensionsCount),g=e.canOmitUnusedDimensions&&j6(i),B=r===A.dimensionsDefine,s=B?N6(A):k6(r),a=e.encodeDefine;!a&&e.encodeDefaulter&&(a=e.encodeDefaulter(A,i));for(var Q=Qe(a),E=new a2(i),C=0;C0&&(r.name=o+(n-1)),n++,e.set(o,n)}}function THA(A,e,t,r){var o=Math.max(A.dimensionsDetectedCount||1,e.length,t.length,r||0);return k(e,function(n){var i;ve(n)&&(i=n.dimsDef)&&(o=Math.max(o,i.length))}),o}function kHA(A,e,t){if(t||e.hasKey(A)){for(var r=0;e.hasKey(A+r);)r++;A+=r}return e.set(A,!0),A}var NHA=function(){function A(e){this.coordSysDims=[],this.axisMap=Qe(),this.categoryAxisMap=Qe(),this.coordSysName=e}return A}();function jHA(A){var e=A.get("coordinateSystem"),t=new NHA(e),r=JHA[e];if(r)return r(A,t,t.axisMap,t.categoryAxisMap),t}var JHA={cartesian2d:function(A,e,t,r){var o=A.getReferringComponents("xAxis",Gr).models[0],n=A.getReferringComponents("yAxis",Gr).models[0];if(process.env.NODE_ENV!=="production"){if(!o)throw new Error('xAxis "'+Fr(A.get("xAxisIndex"),A.get("xAxisId"),0)+'" not found');if(!n)throw new Error('yAxis "'+Fr(A.get("xAxisIndex"),A.get("yAxisId"),0)+'" not found')}e.coordSysDims=["x","y"],t.set("x",o),t.set("y",n),xC(o)&&(r.set("x",o),e.firstCategoryDimIndex=0),xC(n)&&(r.set("y",n),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},singleAxis:function(A,e,t,r){var o=A.getReferringComponents("singleAxis",Gr).models[0];if(process.env.NODE_ENV!=="production"&&!o)throw new Error("singleAxis should be specified.");e.coordSysDims=["single"],t.set("single",o),xC(o)&&(r.set("single",o),e.firstCategoryDimIndex=0)},polar:function(A,e,t,r){var o=A.getReferringComponents("polar",Gr).models[0],n=o.findAxisModel("radiusAxis"),i=o.findAxisModel("angleAxis");if(process.env.NODE_ENV!=="production"){if(!i)throw new Error("angleAxis option not found");if(!n)throw new Error("radiusAxis option not found")}e.coordSysDims=["radius","angle"],t.set("radius",n),t.set("angle",i),xC(n)&&(r.set("radius",n),e.firstCategoryDimIndex=0),xC(i)&&(r.set("angle",i),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=1))},geo:function(A,e,t,r){e.coordSysDims=["lng","lat"]},parallel:function(A,e,t,r){var o=A.ecModel,n=o.getComponent("parallel",A.get("parallelIndex")),i=e.coordSysDims=n.dimensions.slice();k(n.parallelAxisIndex,function(g,B){var s=o.getComponent("parallelAxis",g),a=i[B];t.set(a,s),xC(s)&&(r.set(a,s),e.firstCategoryDimIndex==null&&(e.firstCategoryDimIndex=B))})}};function xC(A){return A.get("type")==="category"}function X6(A,e,t){t=t||{};var r=t.byIndex,o=t.stackedCoordDimension,n,i,g;KHA(e)?n=e:(i=e.schema,n=i.dimensions,g=e.store);var B=!!(A&&A.get("stack")),s,a,Q,E;if(k(n,function(w,u){qA(w)&&(n[u]=w={name:w}),B&&!w.isExtraCoord&&(!r&&!s&&w.ordinalMeta&&(s=w),!a&&w.type!=="ordinal"&&w.type!=="time"&&(!o||o===w.coordDim)&&(a=w))}),a&&!r&&!s&&(r=!0),a){Q="__\0ecstackresult_"+A.id,E="__\0ecstackedover_"+A.id,s&&(s.createInvertedIndices=!0);var C=a.coordDim,l=a.type,f=0;k(n,function(w){w.coordDim===C&&f++});var c={name:Q,coordDim:C,coordDimIndex:f,type:l,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:n.length},v={name:E,coordDim:E,coordDimIndex:f+1,type:l,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:n.length+1};i?(g&&(c.storeDimIndex=g.ensureCalculationDimension(E,l),v.storeDimIndex=g.ensureCalculationDimension(Q,l)),i.appendCalculationDimension(c),i.appendCalculationDimension(v)):(n.push(c),n.push(v))}return{stackedDimension:a&&a.name,stackedByDimension:s&&s.name,isStackedByIndex:r,stackedOverDimension:E,stackResultDimension:Q}}function KHA(A){return!T6(A.schema)}function FB(A,e){return!!e&&e===A.getCalculationInfo("stackedDimension")}function i4(A,e){return FB(A,e)?A.getCalculationInfo("stackResultDimension"):e}function XHA(A,e){var t=A.get("coordinateSystem"),r=AQ.get(t),o;return e&&e.coordSysDims&&(o=UA(e.coordSysDims,function(n){var i={name:n},g=e.axisMap.get(n);if(g){var B=g.get("type");i.type=oI(B)}return i})),o||(o=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),o}function VHA(A,e,t){var r,o;return t&&k(A,function(n,i){var g=n.coordDim,B=t.categoryAxisMap.get(g);B&&(r==null&&(r=i),n.ordinalMeta=B.getOrdinalMeta(),e&&(n.createInvertedIndices=!0)),n.otherDims.itemName!=null&&(o=!0)}),!o&&r!=null&&(A[r].otherDims.itemName=0),r}function Gg(A,e,t){t=t||{};var r=e.getSourceManager(),o,n=!1;A?(n=!0,o=h9(A)):(o=r.getSource(),n=o.sourceFormat===si);var i=jHA(e),g=XHA(e,i),B=t.useEncodeDefaulter,s=le(B)?B:B?ze(mJ,g,e):null,a={coordDimensions:g,generateCoord:t.generateCoord,encodeDefine:e.getEncode(),encodeDefaulter:s,canOmitUnusedDimensions:!n},Q=UC(o,a),E=VHA(Q.dimensions,t.createInvertedIndices,i),C=n?null:r.getSharedDataStore(Q),l=X6(e,{schema:Q,store:C}),f=new bo(Q,e);f.setCalculationInfo(l);var c=E!=null&&WHA(o)?function(v,w,u,h){return h===E?u:this.defaultDimValueGetter(v,w,u,h)}:null;return f.hasItemOption=!1,f.initData(n?o:C,null,c),f}function WHA(A){if(A.sourceFormat===si){var e=ZHA(A.data||[]);return!YA(eC(e))}}function ZHA(A){for(var e=0;et[1]&&(t[1]=e[1])},A.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},A.prototype.getExtent=function(){return this._extent.slice()},A.prototype.setExtent=function(e,t){var r=this._extent;isNaN(e)||(r[0]=e),isNaN(t)||(r[1]=t)},A.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},A.prototype.isBlank=function(){return this._isBlank},A.prototype.setBlank=function(e){this._isBlank=e},A}();VD(zg);var qHA=0,g4=function(){function A(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++qHA}return A.createByAxisModel=function(e){var t=e.option,r=t.data,o=r&&UA(r,_HA);return new A({categories:o,needCollect:!o,deduplication:t.dedplication!==!1})},A.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},A.prototype.parseAndCollect=function(e){var t,r=this._needCollect;if(!qA(e)&&!r)return e;if(r&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var o=this._getOrCreateMap();return t=o.get(e),t==null&&(r?(t=this.categories.length,this.categories[t]=e,o.set(e,t)):t=NaN),t},A.prototype._getOrCreateMap=function(){return this._map||(this._map=Qe(this.categories))},A}();function _HA(A){return ve(A)&&A.value!=null?A.value:A+""}function $HA(A){var e=Math.pow(10,af(Math.abs(A))),t=Math.abs(A/e);return t===0||t===1||t===2||t===3||t===5}function B4(A){return A.type==="interval"||A.type==="log"}function AbA(A,e,t,r){var o={},n=A[1]-A[0],i=o.interval=$0(n/e,!0);t!=null&&ir&&(i=o.interval=r);var g=o.intervalPrecision=V6(i),B=o.niceTickExtent=[lr(Math.ceil(A[0]/i)*i,g),lr(Math.floor(A[1]/i)*i,g)];return ebA(B,A),o}function s4(A){var e=Math.pow(10,af(A)),t=A/e;return t?t===2?t=3:t===3?t=5:t*=2:t=1,lr(t*e)}function V6(A){return Ji(A)+2}function W6(A,e,t){A[e]=Math.max(Math.min(A[e],t[1]),t[0])}function ebA(A,e){!isFinite(A[0])&&(A[0]=e[0]),!isFinite(A[1])&&(A[1]=e[1]),W6(A,0,e),W6(A,1,e),A[0]>A[1]&&(A[0]=A[1])}function BI(A,e){return A>=e[0]&&A<=e[1]}function sI(A,e){return e[1]===e[0]?.5:(A-e[0])/(e[1]-e[0])}function aI(A,e){return A*(e[1]-e[0])+e[0]}var QI=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;r.type="ordinal";var o=r.getSetting("ordinalMeta");return o||(o=new g4({})),YA(o)&&(o=new g4({categories:UA(o,function(n){return ve(n)?n.value:n})})),r._ordinalMeta=o,r._extent=r.getSetting("extent")||[0,o.categories.length-1],r}return e.prototype.parse=function(t){return t==null?NaN:qA(t)?this._ordinalMeta.getOrdinal(t):Math.round(t)},e.prototype.contain=function(t){return t=this.parse(t),BI(t,this._extent)&&this._ordinalMeta.categories[t]!=null},e.prototype.normalize=function(t){return t=this._getTickNumber(this.parse(t)),sI(t,this._extent)},e.prototype.scale=function(t){return t=Math.round(aI(t,this._extent)),this.getRawOrdinalNumber(t)},e.prototype.getTicks=function(){for(var t=[],r=this._extent,o=r[0];o<=r[1];)t.push({value:o}),o++;return t},e.prototype.getMinorTicks=function(t){},e.prototype.setSortInfo=function(t){if(t==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var r=t.ordinalNumbers,o=this._ordinalNumbersByTick=[],n=this._ticksByOrdinalNumber=[],i=0,g=this._ordinalMeta.categories.length,B=Math.min(g,r.length);i=0&&t=0&&t=t},e.prototype.getOrdinalMeta=function(){return this._ordinalMeta},e.prototype.calcNiceTicks=function(){},e.prototype.calcNiceExtent=function(){},e.type="ordinal",e}(zg);zg.registerClass(QI);var sQ=lr,pB=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return BI(t,this._extent)},e.prototype.normalize=function(t){return sI(t,this._extent)},e.prototype.scale=function(t){return aI(t,this._extent)},e.prototype.setExtent=function(t,r){var o=this._extent;isNaN(t)||(o[0]=parseFloat(t)),isNaN(r)||(o[1]=parseFloat(r))},e.prototype.unionExtent=function(t){var r=this._extent;t[0]r[1]&&(r[1]=t[1]),this.setExtent(r[0],r[1])},e.prototype.getInterval=function(){return this._interval},e.prototype.setInterval=function(t){this._interval=t,this._niceExtent=this._extent.slice(),this._intervalPrecision=V6(t)},e.prototype.getTicks=function(t){var r=this._interval,o=this._extent,n=this._niceExtent,i=this._intervalPrecision,g=[];if(!r)return g;var B=1e4;o[0]B)return[];var a=g.length?g[g.length-1].value:n[1];return o[1]>a&&(t?g.push({value:sQ(a+r,i)}):g.push({value:o[1]})),g},e.prototype.getMinorTicks=function(t){for(var r=this.getTicks(!0),o=[],n=this.getExtent(),i=1;in[0]&&C0&&(n=n===null?g:Math.min(n,g))}t[r]=n}}return t}function _6(A){var e=obA(A),t=[];return k(A,function(r){var o=r.coordinateSystem,n=o.getBaseAxis(),i=n.getExtent(),g;if(n.type==="category")g=n.getBandWidth();else if(n.type==="value"||n.type==="time"){var B=n.dim+"_"+n.index,s=e[B],a=Math.abs(i[1]-i[0]),Q=n.scale.getExtent(),E=Math.abs(Q[1]-Q[0]);g=s?a/E*s:a}else{var C=r.getData();g=Math.abs(i[1]-i[0])/C.count()}var l=VA(r.get("barWidth"),g),f=VA(r.get("barMaxWidth"),g),c=VA(r.get("barMinWidth")||(rK(r)?.5:1),g),v=r.get("barGap"),w=r.get("barCategoryGap");t.push({bandWidth:g,barWidth:l,barMaxWidth:f,barMinWidth:c,barGap:v,barCategoryGap:w,axisKey:E4(n),stackId:Q4(r)})}),$6(t)}function $6(A){var e={};k(A,function(r,o){var n=r.axisKey,i=r.bandWidth,g=e[n]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},B=g.stacks;e[n]=g;var s=r.stackId;B[s]||g.autoWidthCount++,B[s]=B[s]||{width:0,maxWidth:0};var a=r.barWidth;a&&!B[s].width&&(B[s].width=a,a=Math.min(g.remainedWidth,a),g.remainedWidth-=a);var Q=r.barMaxWidth;Q&&(B[s].maxWidth=Q);var E=r.barMinWidth;E&&(B[s].minWidth=E);var C=r.barGap;C!=null&&(g.gap=C);var l=r.barCategoryGap;l!=null&&(g.categoryGap=l)});var t={};return k(e,function(r,o){t[o]={};var n=r.stacks,i=r.bandWidth,g=r.categoryGap;if(g==null){var B=$e(n).length;g=Math.max(35-B*4,15)+"%"}var s=VA(g,i),a=VA(r.gap,1),Q=r.remainedWidth,E=r.autoWidthCount,C=(Q-s)/(E+(E-1)*a);C=Math.max(C,0),k(n,function(v){var w=v.maxWidth,u=v.minWidth;if(v.width){var h=v.width;w&&(h=Math.min(h,w)),u&&(h=Math.max(h,u)),v.width=h,Q-=h+a*h,E--}else{var h=C;w&&wh&&(h=u),h!==C&&(v.width=h,Q-=h+a*h,E--)}}),C=(Q-s)/(E+(E-1)*a),C=Math.max(C,0);var l=0,f;k(n,function(v,w){v.width||(v.width=C),f=v,l+=v.width*(1+a)}),f&&(l-=f.width*a);var c=-l/2;k(n,function(v,w){t[o][w]=t[o][w]||{bandWidth:i,offset:c,width:v.width},c+=v.width*(1+a)})}),t}function nbA(A,e,t){if(A&&e){var r=A[E4(e)];return r!=null&&t!=null?r[Q4(t)]:r}}function AK(A,e){var t=q6(A,e),r=_6(t);k(t,function(o){var n=o.getData(),i=o.coordinateSystem,g=i.getBaseAxis(),B=Q4(o),s=r[E4(g)][B],a=s.offset,Q=s.width;n.setLayout({bandWidth:s.bandWidth,offset:a,size:Q})})}function eK(A){return{seriesType:A,plan:MC(),reset:function(e){if(tK(e)){var t=e.getData(),r=e.coordinateSystem,o=r.getBaseAxis(),n=r.getOtherAxis(o),i=t.getDimensionIndex(t.mapDimension(n.dim)),g=t.getDimensionIndex(t.mapDimension(o.dim)),B=e.get("showBackground",!0),s=t.mapDimension(n.dim),a=t.getCalculationInfo("stackResultDimension"),Q=FB(t,s)&&!!t.getCalculationInfo("stackedOnSeries"),E=n.isHorizontal(),C=ibA(o,n),l=rK(e),f=e.get("barMinHeight")||0,c=a&&t.getDimensionIndex(a),v=t.getLayout("size"),w=t.getLayout("offset");return{progress:function(u,h){for(var I=u.count,d=l&&Rg(I*3),P=l&&B&&Rg(I*3),F=l&&Rg(I),p=r.master.getRect(),m=E?p.width:p.height,y,H=h.getStore(),U=0;(y=u.next())!=null;){var Y=H.get(Q?c:i,y),x=H.get(g,y),G=C,R=void 0;Q&&(R=+Y-H.get(i,y));var z=void 0,L=void 0,b=void 0,O=void 0;if(E){var T=r.dataToPoint([Y,x]);if(Q){var S=r.dataToPoint([R,x]);G=S[0]}z=G,L=T[1]+w,b=T[0]-G,O=v,Math.abs(b)0?t:1:t))}var gbA=function(A,e,t,r){for(;t>>1;A[o][1]o&&(this._approxInterval=o);var g=EI.length,B=Math.min(gbA(EI,this._approxInterval,0,g),g-1);this._interval=EI[B][1],this._minLevelUnit=EI[Math.max(B-1,0)][0]},e.prototype.parse=function(t){return Ct(t)?t:+bn(t)},e.prototype.contain=function(t){return BI(this.parse(t),this._extent)},e.prototype.normalize=function(t){return sI(this.parse(t),this._extent)},e.prototype.scale=function(t){return aI(t,this._extent)},e.type="time",e}(pB),EI=[["second",_m],["minute",$m],["hour",yf],["quarter-day",yf*6],["half-day",yf*12],["day",Bi*1.2],["half-week",Bi*3.5],["week",Bi*7],["month",Bi*31],["quarter",Bi*95],["half-year",aJ/2],["year",aJ]];function BbA(A,e,t,r){var o=bn(e),n=bn(t),i=function(l){return lJ(o,l,r)===lJ(n,l,r)},g=function(){return i("year")},B=function(){return g()&&i("month")},s=function(){return B()&&i("day")},a=function(){return s()&&i("hour")},Q=function(){return a()&&i("minute")},E=function(){return Q()&&i("second")},C=function(){return E()&&i("millisecond")};switch(A){case"year":return g();case"month":return B();case"day":return s();case"hour":return a();case"minute":return Q();case"second":return E();case"millisecond":return C()}}function sbA(A,e){return A/=Bi,A>16?16:A>7.5?7:A>3.5?4:A>1.5?2:1}function abA(A){var e=30*Bi;return A/=e,A>6?6:A>3?3:A>2?2:1}function QbA(A){return A/=yf,A>12?12:A>6?6:A>3.5?4:A>2?2:1}function oK(A,e){return A/=e?$m:_m,A>30?30:A>20?20:A>15?15:A>10?10:A>5?5:A>2?2:1}function EbA(A){return $0(A,!0)}function CbA(A,e,t){var r=new Date(A);switch(wC(e)){case"year":case"month":r[cJ(t)](0);case"day":r[fJ(t)](1);case"hour":r[vJ(t)](0);case"minute":r[wJ(t)](0);case"second":r[uJ(t)](0),r[DJ(t)](0)}return r.getTime()}function lbA(A,e,t,r){var o=1e4,n=EJ,i=0;function g(m,y,H,U,Y,x,G){for(var R=new Date(y),z=y,L=R[U]();z1&&x===0&&H.unshift({value:H[0].value-z})}}for(var x=0;x=r[0]&&w<=r[1]&&Q++)}var u=(r[1]-r[0])/e;if(Q>u*1.5&&E>u/1.5||(s.push(c),Q>u||A===n[C]))break}a=[]}}}process.env.NODE_ENV!=="production"&&i>=o&&Er("Exceed safe limit.");for(var h=mt(UA(s,function(m){return mt(m,function(y){return y.value>=r[0]&&y.value<=r[1]&&!y.notAdd})}),function(m){return m.length>0}),I=[],d=h.length-1,C=0;C0;)n*=10;var g=[lr(vbA(r[0]/n)*n),lr(fbA(r[1]/n)*n)];this._interval=n,this._niceExtent=g}},e.prototype.calcNiceExtent=function(t){_f.calcNiceExtent.call(this,t),this._fixMin=t.fixMin,this._fixMax=t.fixMax},e.prototype.parse=function(t){return t},e.prototype.contain=function(t){return t=qi(t)/qi(this.base),BI(t,this._extent)},e.prototype.normalize=function(t){return t=qi(t)/qi(this.base),sI(t,this._extent)},e.prototype.scale=function(t){return t=aI(t,this._extent),CI(this.base,t)},e.type="log",e}(zg),iK=l4.prototype;iK.getMinorTicks=_f.getMinorTicks,iK.getLabel=_f.getLabel;function lI(A,e){return cbA(A,Ji(e))}zg.registerClass(l4);var wbA=function(){function A(e,t,r){this._prepareParams(e,t,r)}return A.prototype._prepareParams=function(e,t,r){r[1]0&&B>0&&!s&&(g=0),g<0&&B<0&&!a&&(B=0));var E=this._determinedMin,C=this._determinedMax;return E!=null&&(g=E,s=!0),C!=null&&(B=C,a=!0),{min:g,max:B,minFixed:s,maxFixed:a,isBlank:Q}},A.prototype.modifyDataMinMax=function(e,t){process.env.NODE_ENV!=="production"&&ue(!this.frozen),this[DbA[e]]=t},A.prototype.setDeterminedMinMax=function(e,t){var r=ubA[e];process.env.NODE_ENV!=="production"&&ue(!this.frozen&&this[r]==null),this[r]=t},A.prototype.freeze=function(){this.frozen=!0},A}(),ubA={min:"_determinedMin",max:"_determinedMax"},DbA={min:"_dataMin",max:"_dataMax"};function gK(A,e,t){var r=A.rawExtentInfo;return r||(r=new wbA(A,e,t),A.rawExtentInfo=r,r)}function cI(A,e){return e==null?null:gs(e)?NaN:A.parse(e)}function BK(A,e){var t=A.type,r=gK(A,e,A.getExtent()).calculate();A.setBlank(r.isBlank);var o=r.min,n=r.max,i=e.ecModel;if(i&&t==="time"){var g=q6("bar",i),B=!1;if(k(g,function(Q){B=B||Q.getBaseAxis()===e.axis}),B){var s=_6(g),a=hbA(o,n,e,s);o=a.min,n=a.max}}return{extent:[o,n],fixMin:r.minFixed,fixMax:r.maxFixed}}function hbA(A,e,t,r){var o=t.axis.getExtent(),n=o[1]-o[0],i=nbA(r,t.axis);if(i===void 0)return{min:A,max:e};var g=1/0;k(i,function(C){g=Math.min(C.offset,g)});var B=-1/0;k(i,function(C){B=Math.max(C.offset+C.width,B)}),g=Math.abs(g),B=Math.abs(B);var s=g+B,a=e-A,Q=1-(g+B)/n,E=a/Q-a;return e+=E*(B/s),A-=E*(g/s),{min:A,max:e}}function aQ(A,e){var t=e,r=BK(A,t),o=r.extent,n=t.get("splitNumber");A instanceof l4&&(A.base=t.get("logBase"));var i=A.type,g=t.get("interval"),B=i==="interval"||i==="time";A.setExtent(o[0],o[1]),A.calcNiceExtent({splitNumber:n,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:B?t.get("minInterval"):null,maxInterval:B?t.get("maxInterval"):null}),g!=null&&A.setInterval&&A.setInterval(g)}function $f(A,e){if(e=e||A.get("type"),e)switch(e){case"category":return new QI({ordinalMeta:A.getOrdinalMeta?A.getOrdinalMeta():A.getCategories(),extent:[1/0,-1/0]});case"time":return new C4({locale:A.ecModel.getLocaleModel(),useUTC:A.ecModel.get("useUTC")});default:return new(zg.getClass(e)||pB)}}function IbA(A){var e=A.scale.getExtent(),t=e[0],r=e[1];return!(t>0&&r>0||t<0&&r<0)}function GC(A){var e=A.getLabelModel().get("formatter"),t=A.type==="category"?A.scale.getExtent()[0]:null;return A.scale.type==="time"?function(r){return function(o,n){return A.scale.getFormattedLabel(o,n,r)}}(e):qA(e)?function(r){return function(o){var n=A.scale.getLabel(o),i=r.replace("{value}",n??"");return i}}(e):le(e)?function(r){return function(o,n){return t!=null&&(n=o.value-t),r(c4(A,o),n,o.level!=null?{level:o.level}:null)}}(e):function(r){return A.scale.getLabel(r)}}function c4(A,e){return A.type==="category"?A.scale.getLabel(e):e.value}function dbA(A){var e=A.model,t=A.scale;if(!(!e.get(["axisLabel","show"])||t.isBlank())){var r,o,n=t.getExtent();t instanceof QI?o=t.count():(r=t.getTicks(),o=r.length);var i=A.getLabelModel(),g=GC(A),B,s=1;o>40&&(s=Math.ceil(o/40));for(var a=0;aA[1]&&(A[1]=o[1])})}var zC=function(){function A(){}return A.prototype.getNeedCrossZero=function(){var e=this.option;return!e.scale},A.prototype.getCoordSysModel=function(){},A}();function FbA(A){return Gg(null,A)}var pbA={isDimensionStacked:FB,enableDataStack:X6,getStackedDimension:i4};function mbA(A,e){var t=e;e instanceof Rt||(t=new Rt(e));var r=$f(t);return r.setExtent(A[0],A[1]),aQ(r,t),r}function ybA(A){ur(A,zC)}function YbA(A,e){return e=e||{},Xt(A,null,null,e.state!=="normal")}const HbA=Object.freeze(Object.defineProperty({__proto__:null,createDimensions:SHA,createList:FbA,createScale:mbA,createSymbol:mr,createTextStyle:YbA,dataStack:pbA,enableHoverEmphasis:hs,getECData:He,getLayoutRect:zr,mixinAxisModelCommonMethods:ybA},Symbol.toStringTag,{value:"Module"}));var bbA=1e-8;function aK(A,e){return Math.abs(A-e)o&&(r=i,o=B)}if(r)return xbA(r.exterior);var s=this.getBoundingRect();return[s.x+s.width/2,s.y+s.height/2]},e.prototype.getBoundingRect=function(t){var r=this._rect;if(r&&!t)return r;var o=[1/0,1/0],n=[-1/0,-1/0],i=this.geometries;return k(i,function(g){g.type==="polygon"?QK(g.exterior,o,n,t):k(g.points,function(B){QK(B,o,n,t)})}),isFinite(o[0])&&isFinite(o[1])&&isFinite(n[0])&&isFinite(n[1])||(o[0]=o[1]=n[0]=n[1]=0),r=new ke(o[0],o[1],n[0]-o[0],n[1]-o[1]),t||(this._rect=r),r},e.prototype.contain=function(t){var r=this.getBoundingRect(),o=this.geometries;if(!r.contain(t[0],t[1]))return!1;A:for(var n=0,i=o.length;n>1^-(g&1),B=B>>1^-(B&1),g+=o,B+=n,o=g,n=B,r.push([g/t,B/t])}return r}function u4(A,e){return A=zbA(A),UA(mt(A.features,function(t){return t.geometry&&t.properties&&t.geometry.coordinates.length>0}),function(t){var r=t.properties,o=t.geometry,n=[];switch(o.type){case"Polygon":var i=o.coordinates;n.push(new CK(i[0],i.slice(1)));break;case"MultiPolygon":k(o.coordinates,function(B){B[0]&&n.push(new CK(B[0],B.slice(1)))});break;case"LineString":n.push(new lK([o.coordinates]));break;case"MultiLineString":n.push(new lK(o.coordinates))}var g=new cK(r[e||"name"],n,r.cp);return g.properties=r,g})}const RbA=Object.freeze(Object.defineProperty({__proto__:null,MAX_SAFE_INTEGER:q0,asc:Hn,getPercentWithPrecision:g9A,getPixelPrecision:Z0,getPrecision:Ji,getPrecisionSafe:jD,isNumeric:KD,isRadianAroundZero:AC,linearMap:yt,nice:$0,numericToNumber:Fg,parseDate:bn,quantile:JD,quantity:E1,quantityExponent:af,reformIntervals:Am,remRadian:_0,round:lr},Symbol.toStringTag,{value:"Module"})),LbA=Object.freeze(Object.defineProperty({__proto__:null,format:Hf,parse:bn},Symbol.toStringTag,{value:"Module"})),SbA=Object.freeze(Object.defineProperty({__proto__:null,Arc:Qh,BezierCurve:Pf,BoundingRect:ke,Circle:IB,CompoundPath:Eh,Ellipse:sh,Group:me,Image:go,IncrementalDisplayable:jj,Line:Zr,LinearGradient:sC,Polygon:jo,Polyline:Jo,RadialGradient:Rm,Rect:Qt,Ring:df,Sector:No,Text:Et,clipPointsByRect:km,clipRectByRect:qj,createIcon:CC,extendPath:Vj,extendShape:Xj,getShapeClass:wh,getTransform:Ps,initProps:tr,makeImage:Om,makePath:Ff,mergePath:xn,registerShape:gi,resizePath:Tm,updateProps:ct},Symbol.toStringTag,{value:"Module"})),ObA=Object.freeze(Object.defineProperty({__proto__:null,addCommas:t9,capitalFirst:O7A,encodeHTML:Lo,formatTime:S7A,formatTpl:i9,getTextRect:R7A,getTooltipMarker:IJ,normalizeCssArray:Za,toCamelCase:r9,truncateText:Y1},Symbol.toStringTag,{value:"Module"})),TbA=Object.freeze(Object.defineProperty({__proto__:null,bind:oe,clone:Pe,curry:ze,defaults:we,each:k,extend:IA,filter:mt,indexOf:je,inherits:A0,isArray:YA,isFunction:le,isObject:ve,isString:qA,map:UA,merge:Se,reduce:_n},Symbol.toStringTag,{value:"Module"}));var Av=at();function vK(A,e){var t=UA(e,function(r){return A.scale.parse(r)});return A.type==="time"&&t.length>0&&(t.sort(),t.unshift(t[0]),t.push(t[t.length-1])),t}function kbA(A){var e=A.getLabelModel().get("customValues");if(e){var t=GC(A);return{labels:vK(A,e).map(function(r){var o={value:r};return{formattedLabel:t(o),rawLabel:A.scale.getLabel(o),tickValue:r}})}}return A.type==="category"?jbA(A):KbA(A)}function NbA(A,e){var t=A.getTickModel().get("customValues");return t?{ticks:vK(A,t)}:A.type==="category"?JbA(A,e):{ticks:UA(A.scale.getTicks(),function(r){return r.value})}}function jbA(A){var e=A.getLabelModel(),t=wK(A,e);return!e.get("show")||A.scale.isBlank()?{labels:[],labelCategoryInterval:t.labelCategoryInterval}:t}function wK(A,e){var t=uK(A,"labels"),r=f4(e),o=DK(t,r);if(o)return o;var n,i;return le(r)?n=dK(A,r):(i=r==="auto"?XbA(A):r,n=IK(A,i)),hK(t,r,{labels:n,labelCategoryInterval:i})}function JbA(A,e){var t=uK(A,"ticks"),r=f4(e),o=DK(t,r);if(o)return o;var n,i;if((!e.get("show")||A.scale.isBlank())&&(n=[]),le(r))n=dK(A,r,!0);else if(r==="auto"){var g=wK(A,A.getLabelModel());i=g.labelCategoryInterval,n=UA(g.labels,function(B){return B.tickValue})}else i=r,n=IK(A,i,!0);return hK(t,r,{ticks:n,tickCategoryInterval:i})}function KbA(A){var e=A.scale.getTicks(),t=GC(A);return{labels:UA(e,function(r,o){return{level:r.level,formattedLabel:t(r,o),rawLabel:A.scale.getLabel(r),tickValue:r.value}})}}function uK(A,e){return Av(A)[e]||(Av(A)[e]=[])}function DK(A,e){for(var t=0;t40&&(g=Math.max(1,Math.floor(i/40)));for(var B=n[0],s=A.dataToCoord(B+1)-A.dataToCoord(B),a=Math.abs(s*Math.cos(r)),Q=Math.abs(s*Math.sin(r)),E=0,C=0;B<=n[1];B+=g){var l=0,f=0,c=gf(t({value:B}),e.font,"center","top");l=c.width*1.3,f=c.height*1.3,E=Math.max(E,l,7),C=Math.max(C,f,7)}var v=E/a,w=C/Q;isNaN(v)&&(v=1/0),isNaN(w)&&(w=1/0);var u=Math.max(0,Math.floor(Math.min(v,w))),h=Av(A.model),I=A.getExtent(),d=h.lastAutoInterval,P=h.lastTickCount;return d!=null&&P!=null&&Math.abs(d-u)<=1&&Math.abs(P-i)<=1&&d>u&&h.axisExtent0===I[0]&&h.axisExtent1===I[1]?u=d:(h.lastTickCount=i,h.lastAutoInterval=u,h.axisExtent0=I[0],h.axisExtent1=I[1]),u}function WbA(A){var e=A.getLabelModel();return{axisRotate:A.getRotate?A.getRotate():A.isHorizontal&&!A.isHorizontal()?90:0,labelRotate:e.get("rotate")||0,font:e.getFont()}}function IK(A,e,t){var r=GC(A),o=A.scale,n=o.getExtent(),i=A.getLabelModel(),g=[],B=Math.max((e||0)+1,1),s=n[0],a=o.count();s!==0&&B>1&&a/B>2&&(s=Math.round(Math.ceil(s/B)*B));var Q=sK(A),E=i.get("showMinLabel")||Q,C=i.get("showMaxLabel")||Q;E&&s!==n[0]&&f(n[0]);for(var l=s;l<=n[1];l+=B)f(l);C&&l-B!==n[1]&&f(n[1]);function f(c){var v={value:c};g.push(t?c:{formattedLabel:r(v),rawLabel:o.getLabel(v),tickValue:c})}return g}function dK(A,e,t){var r=A.scale,o=GC(A),n=[];return k(r.getTicks(),function(i){var g=r.getLabel(i),B=i.value;e(i.value,g)&&n.push(t?B:{formattedLabel:o(i),rawLabel:g,tickValue:B})}),n}var PK=[0,1],ZbA=function(){function A(e,t,r){this.onBand=!1,this.inverse=!1,this.dim=e,this.scale=t,this._extent=r||[0,0]}return A.prototype.contain=function(e){var t=this._extent,r=Math.min(t[0],t[1]),o=Math.max(t[0],t[1]);return e>=r&&e<=o},A.prototype.containData=function(e){return this.scale.contain(e)},A.prototype.getExtent=function(){return this._extent.slice()},A.prototype.getPixelPrecision=function(e){return Z0(e||this.scale.getExtent(),this._extent)},A.prototype.setExtent=function(e,t){var r=this._extent;r[0]=e,r[1]=t},A.prototype.dataToCoord=function(e,t){var r=this._extent,o=this.scale;return e=o.normalize(e),this.onBand&&o.type==="ordinal"&&(r=r.slice(),MK(r,o.count())),yt(e,PK,r,t)},A.prototype.coordToData=function(e,t){var r=this._extent,o=this.scale;this.onBand&&o.type==="ordinal"&&(r=r.slice(),MK(r,o.count()));var n=yt(e,r,PK,t);return this.scale.scale(n)},A.prototype.pointToData=function(e,t){},A.prototype.getTicksCoords=function(e){e=e||{};var t=e.tickModel||this.getTickModel(),r=NbA(this,t),o=r.ticks,n=UA(o,function(g){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(g):g),tickValue:g}},this),i=t.get("alignWithLabel");return qbA(this,n,i,e.clamp),n},A.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var e=this.model.getModel("minorTick"),t=e.get("splitNumber");t>0&&t<100||(t=5);var r=this.scale.getMinorTicks(t),o=UA(r,function(n){return UA(n,function(i){return{coord:this.dataToCoord(i),tickValue:i}},this)},this);return o},A.prototype.getViewLabels=function(){return kbA(this).labels},A.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},A.prototype.getTickModel=function(){return this.model.getModel("axisTick")},A.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),r=t[1]-t[0]+(this.onBand?1:0);r===0&&(r=1);var o=Math.abs(e[1]-e[0]);return Math.abs(o)/r},A.prototype.calculateCategoryInterval=function(){return VbA(this)},A}();function MK(A,e){var t=A[1]-A[0],r=e,o=t/r/2;A[0]+=o,A[1]-=o}function qbA(A,e,t,r){var o=e.length;if(!A.onBand||t||!o)return;var n=A.getExtent(),i,g;if(o===1)e[0].coord=n[0],i=e[1]={coord:n[1]};else{var B=e[o-1].tickValue-e[0].tickValue,s=(e[o-1].coord-e[0].coord)/B;k(e,function(C){C.coord-=s/2});var a=A.scale.getExtent();g=1+a[1]-e[o-1].tickValue,i={coord:e[o-1].coord+s*g},e.push(i)}var Q=n[0]>n[1];E(e[0].coord,n[0])&&(r?e[0].coord=n[0]:e.shift()),r&&E(n[0],e[0].coord)&&e.unshift({coord:n[0]}),E(n[1],i.coord)&&(r?i.coord=n[1]:e.pop()),r&&E(i.coord,n[1])&&e.push({coord:n[1]});function E(C,l){return C=lr(C),l=lr(l),Q?C>l:Co&&(o+=ev);var C=Math.atan2(g,i);if(C<0&&(C+=ev),C>=r&&C<=o||C+ev>=r&&C+ev<=o)return B[0]=a,B[1]=Q,s-t;var l=t*Math.cos(r)+A,f=t*Math.sin(r)+e,c=t*Math.cos(o)+A,v=t*Math.sin(o)+e,w=(l-i)*(l-i)+(f-g)*(f-g),u=(c-i)*(c-i)+(v-g)*(v-g);return w0){e=e/180*Math.PI,$i.fromArray(A[0]),_t.fromArray(A[1]),yr.fromArray(A[2]),Te.sub(Lg,$i,_t),Te.sub(Sg,yr,_t);var t=Lg.len(),r=Sg.len();if(!(t<.001||r<.001)){Lg.scale(1/t),Sg.scale(1/r);var o=Lg.dot(Sg),n=Math.cos(e);if(n1&&Te.copy(Vo,yr),Vo.toArray(A[1])}}}}function gUA(A,e,t){if(t<=180&&t>0){t=t/180*Math.PI,$i.fromArray(A[0]),_t.fromArray(A[1]),yr.fromArray(A[2]),Te.sub(Lg,_t,$i),Te.sub(Sg,yr,_t);var r=Lg.len(),o=Sg.len();if(!(r<.001||o<.001)){Lg.scale(1/r),Sg.scale(1/o);var n=Lg.dot(e),i=Math.cos(t);if(n=B)Te.copy(Vo,yr);else{Vo.scaleAndAdd(Sg,g/Math.tan(Math.PI/2-a));var Q=yr.x!==_t.x?(Vo.x-_t.x)/(yr.x-_t.x):(Vo.y-_t.y)/(yr.y-_t.y);if(isNaN(Q))return;Q<0?Te.copy(Vo,_t):Q>1&&Te.copy(Vo,yr)}Vo.toArray(A[1])}}}}function D4(A,e,t,r){var o=t==="normal",n=o?A:A.ensureState(t);n.ignore=e;var i=r.get("smooth");i&&i===!0&&(i=.3),n.shape=n.shape||{},i>0&&(n.shape.smooth=i);var g=r.getModel("lineStyle").getLineStyle();o?A.useStyle(g):n.style=g}function BUA(A,e){var t=e.smooth,r=e.points;if(r)if(A.moveTo(r[0][0],r[0][1]),t>0&&r.length>=3){var o=QB(r[0],r[1]),n=QB(r[1],r[2]);if(!o||!n){A.lineTo(r[1][0],r[1][1]),A.lineTo(r[2][0],r[2][1]);return}var i=Math.min(o,n)*t,g=kc([],r[1],r[0],i/o),B=kc([],r[1],r[2],i/n),s=kc([],g,B,.5);A.bezierCurveTo(g[0],g[1],g[0],g[1],s[0],s[1]),A.bezierCurveTo(B[0],B[1],B[0],B[1],r[2][0],r[2][1])}else for(var a=1;a0&&n&&I(-a/i,0,i);var f=A[0],c=A[i-1],v,w;u(),v<0&&d(-v,.8),w<0&&d(w,.8),u(),h(v,w,1),h(w,v,-1),u(),v<0&&P(-v),w<0&&P(w);function u(){v=f.rect[e]-r,w=o-c.rect[e]-c.rect[t]}function h(F,p,m){if(F<0){var y=Math.min(p,-F);if(y>0){I(y*m,0,i);var H=y+F;H<0&&d(-H*m,1)}else d(-F*m,1)}}function I(F,p,m){F!==0&&(s=!0);for(var y=p;y0)for(var H=0;H0;H--){var G=m[H-1]*x;I(-G,H,i)}}}function P(F){var p=F<0?-1:1;F=Math.abs(F);for(var m=Math.ceil(F/(i-1)),y=0;y0?I(m,0,y+1):I(-m,i-y-1,i),F-=m,F<=0)return}return s}function sUA(A,e,t,r){return YK(A,"x","width",e,t,r)}function HK(A,e,t,r){return YK(A,"y","height",e,t,r)}function bK(A){var e=[];A.sort(function(f,c){return c.priority-f.priority});var t=new ke(0,0,0,0);function r(f){if(!f.ignore){var c=f.ensureState("emphasis");c.ignore==null&&(c.ignore=!1)}f.ignore=!0}for(var o=0;o=0&&r.attr(n.oldLayoutSelect),je(E,"emphasis")>=0&&r.attr(n.oldLayoutEmphasis)),ct(r,s,t,B)}else if(r.attr(s),!cC(r).valueAnimation){var Q=Ue(r.style.opacity,1);r.style.opacity=0,tr(r,{style:{opacity:Q}},t,B)}if(n.oldLayout=s,r.states.select){var C=n.oldLayoutSelect={};uI(C,s,DI),uI(C,r.states.select,DI)}if(r.states.emphasis){var l=n.oldLayoutEmphasis={};uI(l,s,DI),uI(l,r.states.emphasis,DI)}iJ(r,B,a,t,t)}if(o&&!o.ignore&&!o.invisible){var n=EUA(o),i=n.oldLayout,f={points:o.shape.points};i?(o.attr({shape:i}),ct(o,{shape:f},t)):(o.setShape(f),o.style.strokePercent=0,tr(o,{style:{strokePercent:1}},t)),n.oldLayout=f}},A}(),P4=at();function lUA(A){A.registerUpdateLifecycle("series:beforeupdate",function(e,t,r){var o=P4(t).labelManager;o||(o=P4(t).labelManager=new CUA),o.clearLabels()}),A.registerUpdateLifecycle("series:layoutlabels",function(e,t,r){var o=P4(t).labelManager;r.updatedSeries.forEach(function(n){o.addLabelsOfSeries(t.getViewOfSeriesModel(n))}),o.updateLayoutConfig(t),o.layout(t),o.processLabelsOverall()})}var M4=Math.sin,F4=Math.cos,xK=Math.PI,CQ=Math.PI*2,cUA=180/xK,GK=function(){function A(){}return A.prototype.reset=function(e){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,e||4)},A.prototype.moveTo=function(e,t){this._add("M",e,t)},A.prototype.lineTo=function(e,t){this._add("L",e,t)},A.prototype.bezierCurveTo=function(e,t,r,o,n,i){this._add("C",e,t,r,o,n,i)},A.prototype.quadraticCurveTo=function(e,t,r,o){this._add("Q",e,t,r,o)},A.prototype.arc=function(e,t,r,o,n,i){this.ellipse(e,t,r,r,0,o,n,i)},A.prototype.ellipse=function(e,t,r,o,n,i,g,B){var s=g-i,a=!B,Q=Math.abs(s),E=fs(Q-CQ)||(a?s>=CQ:-s>=CQ),C=s>0?s%CQ:s%CQ+CQ,l=!1;E?l=!0:fs(Q)?l=!1:l=C>=xK==!!a;var f=e+r*F4(i),c=t+o*M4(i);this._start&&this._add("M",f,c);var v=Math.round(n*cUA);if(E){var w=1/this._p,u=(a?1:-1)*(CQ-w);this._add("A",r,o,v,1,+a,e+r*F4(i+u),t+o*M4(i+u)),w>.01&&this._add("A",r,o,v,0,+a,f,c)}else{var h=e+r*F4(g),I=t+o*M4(g);this._add("A",r,o,v,+l,+a,h,I)}},A.prototype.rect=function(e,t,r,o){this._add("M",e,t),this._add("l",r,0),this._add("l",0,o),this._add("l",-r,0),this._add("Z")},A.prototype.closePath=function(){this._d.length>0&&this._add("Z")},A.prototype._add=function(e,t,r,o,n,i,g,B,s){for(var a=[],Q=this._p,E=1;E"}function PUA(A){return""}function y4(A,e){e=e||{};var t=e.newline?` +`:"";function r(o){var n=o.children,i=o.tag,g=o.attrs,B=o.text;return dUA(i,g)+(i!=="style"?Lo(B):B||"")+(n?""+t+UA(n,function(s){return r(s)}).join(t)+t:"")+PUA(i)}return r(A)}function MUA(A,e,t){t=t||{};var r=t.newline?` +`:"",o=" {"+r,n=r+"}",i=UA($e(A),function(B){return B+o+UA($e(A[B]),function(s){return s+":"+A[B][s]+";"}).join(r)+n}).join(r),g=UA($e(e),function(B){return"@keyframes "+B+o+UA($e(e[B]),function(s){return s+o+UA($e(e[B][s]),function(a){var Q=e[B][s][a];return a==="d"&&(Q='path("'+Q+'")'),a+":"+Q+";"}).join(r)+n}).join(r)+n}).join(r);return!i&&!g?"":[""].join(r)}function Y4(A){return{zrId:A,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function OK(A,e,t,r){return $r("svg","root",{width:A,height:e,xmlns:zK,"xmlns:xlink":RK,version:"1.1",baseProfile:"full",viewBox:r?"0 0 "+A+" "+e:!1},t)}var FUA=0;function TK(){return FUA++}var kK={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},lQ="transform-origin";function pUA(A,e,t){var r=IA({},A.shape);IA(r,e),A.buildPath(t,r);var o=new GK;return o.reset(kN(A)),t.rebuildPath(o,1),o.generateStr(),o.getStr()}function mUA(A,e){var t=e.originX,r=e.originY;(t||r)&&(A[lQ]=t+"px "+r+"px")}var yUA={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function NK(A,e){var t=e.zrId+"-ani-"+e.cssAnimIdx++;return e.cssAnims[t]=A,t}function YUA(A,e,t){var r=A.shape.paths,o={},n,i;if(k(r,function(B){var s=Y4(t.zrId);s.animation=!0,hI(B,{},s,!0);var a=s.cssAnims,Q=s.cssNodes,E=$e(a),C=E.length;if(C){i=E[C-1];var l=a[i];for(var f in l){var c=l[f];o[f]=o[f]||{d:""},o[f].d+=c.d||""}for(var v in Q){var w=Q[v].animation;w.indexOf(i)>=0&&(n=w)}}}),!!n){e.d=!1;var g=NK(o,t);return n.replace(i,g)}}function jK(A){return qA(A)?kK[A]?"cubic-bezier("+kK[A]+")":D0(A)?A:"":""}function hI(A,e,t,r){var o=A.animators,n=o.length,i=[];if(A instanceof Eh){var g=YUA(A,e,t);if(g)i.push(g);else if(!n)return}else if(!n)return;for(var B={},s=0;s0}).length){var W=NK(P,t);return W+" "+w[0]+" both"}}for(var c in B){var g=f(B[c]);g&&i.push(g)}if(i.length){var v=t.zrId+"-cls-"+TK();t.cssNodes["."+v]={animation:i.join(",")},e.class=v}}function HUA(A,e,t){if(!A.ignore)if(A.isSilent()){var r={"pointer-events":"none"};JK(r,e,t)}else{var o=A.states.emphasis&&A.states.emphasis.style?A.states.emphasis.style:{},n=o.fill;if(!n){var i=A.style&&A.style.fill,g=A.states.select&&A.states.select.style&&A.states.select.style.fill,B=A.currentStates.indexOf("select")>=0&&g||i;B&&(n=YD(B))}var s=o.lineWidth;if(s){var a=!o.strokeNoScale&&A.transform?A.transform[0]:1;s=s/a}var r={cursor:"pointer"};n&&(r.fill=n),o.stroke&&(r.stroke=o.stroke),s&&(r["stroke-width"]=s),JK(r,e,t)}}function JK(A,e,t,r){var o=JSON.stringify(A),n=t.cssStyleCache[o];n||(n=t.zrId+"-cls-"+TK(),t.cssStyleCache[o]=n,t.cssNodes["."+n+":hover"]=A),e.class=e.class?e.class+" "+n:n}var tv=Math.round;function KK(A){return A&&qA(A.src)}function XK(A){return A&&le(A.toDataURL)}function H4(A,e,t,r){DUA(function(o,n){var i=o==="fill"||o==="stroke";i&&TN(n)?$K(e,A,o,r):i&&p0(n)?A5(t,A,o,r):i&&n==="none"?A[o]="transparent":A[o]=n},e,t,!1),LUA(t,A,r)}function b4(A,e){var t=g1(e);t&&(t.each(function(r,o){r!=null&&(A[(LK+o).toLowerCase()]=r+"")}),e.isSilent()&&(A[LK+"silent"]="true"))}function VK(A){return fs(A[0]-1)&&fs(A[1])&&fs(A[2])&&fs(A[3]-1)}function bUA(A){return fs(A[4])&&fs(A[5])}function U4(A,e,t){if(e&&!(bUA(e)&&VK(e))){var r=1e4;A.transform=VK(e)?"translate("+tv(e[4]*r)/r+" "+tv(e[5]*r)/r+")":PmA(e)}}function WK(A,e,t){for(var r=A.points,o=[],n=0;n"u"){var c="Image width/height must been given explictly in svg-ssr renderer.";ue(E,c),ue(C,c)}else if(E==null||C==null){var v=function(m,y){if(m){var H=m.elm,U=E||y.width,Y=C||y.height;m.tag==="pattern"&&(s?(Y=1,U/=n.width):a&&(U=1,Y/=n.height)),m.attrs.width=U,m.attrs.height=Y,H&&(H.setAttribute("width",U),H.setAttribute("height",Y))}},w=im(l,null,A,function(m){B||v(d,m),v(Q,m)});w&&w.width&&w.height&&(E=E||w.width,C=C||w.height)}Q=$r("image","img",{href:l,width:E,height:C}),i.width=E,i.height=C}else o.svgElement&&(Q=Pe(o.svgElement),i.width=o.svgWidth,i.height=o.svgHeight);if(Q){var u,h;B?u=h=1:s?(h=1,u=i.width/n.width):a?(u=1,h=i.height/n.height):i.patternUnits="userSpaceOnUse",u!=null&&!isNaN(u)&&(i.width=u),h!=null&&!isNaN(h)&&(i.height=h);var I=NN(o);I&&(i.patternTransform=I);var d=$r("pattern","",i,[Q]),P=y4(d),F=r.patternCache,p=F[P];p||(p=r.zrId+"-p"+r.patternIdx++,F[P]=p,i.id=p,d=r.defs[p]=$r("pattern",p,i,[Q])),e[t]=UD(p)}}function SUA(A,e,t){var r=t.clipPathCache,o=t.defs,n=r[A.id];if(!n){n=t.zrId+"-c"+t.clipPathIdx++;var i={id:n};r[A.id]=n,o[n]=$r("clipPath",n,i,[qK(A,t)])}e["clip-path"]=UD(n)}function e5(A){return document.createTextNode(A)}function cQ(A,e,t){A.insertBefore(e,t)}function t5(A,e){A.removeChild(e)}function r5(A,e){A.appendChild(e)}function o5(A){return A.parentNode}function n5(A){return A.nextSibling}function x4(A,e){A.textContent=e}var i5=58,OUA=120,TUA=$r("","");function G4(A){return A===void 0}function Og(A){return A!==void 0}function kUA(A,e,t){for(var r={},o=e;o<=t;++o){var n=A[o].key;n!==void 0&&(process.env.NODE_ENV!=="production"&&r[n]!=null&&console.error("Duplicate key "+n),r[n]=o)}return r}function rv(A,e){var t=A.key===e.key,r=A.tag===e.tag;return r&&t}function ov(A){var e,t=A.children,r=A.tag;if(Og(r)){var o=A.elm=SK(r);if(z4(TUA,A),YA(t))for(e=0;en?(l=t[B+1]==null?null:t[B+1].elm,g5(A,l,t,o,B)):II(A,e,r,n))}function RC(A,e){var t=e.elm=A.elm,r=A.children,o=e.children;A!==e&&(z4(A,e),G4(e.text)?Og(r)&&Og(o)?r!==o&&NUA(t,r,o):Og(o)?(Og(A.text)&&x4(t,""),g5(t,null,o,0,o.length-1)):Og(r)?II(t,r,0,r.length-1):Og(A.text)&&x4(t,""):A.text!==e.text&&(Og(r)&&II(t,r,0,r.length-1),x4(t,e.text)))}function jUA(A,e){if(rv(A,e))RC(A,e);else{var t=A.elm,r=o5(t);ov(e),r!==null&&(cQ(r,e.elm,n5(t)),II(r,[A],0,0))}return e}var JUA=0,KUA=function(){function A(e,t,r){if(this.type="svg",this.refreshHover=B5("refreshHover"),this.configLayer=B5("configLayer"),this.storage=t,this._opts=r=IA({},r),this.root=e,this._id="zr"+JUA++,this._oldVNode=OK(r.width,r.height),e&&!r.ssr){var o=this._viewport=document.createElement("div");o.style.cssText="position:relative;overflow:hidden";var n=this._svgDom=this._oldVNode.elm=SK("svg");z4(null,this._oldVNode),o.appendChild(n),e.appendChild(o)}this.resize(r.width,r.height)}return A.prototype.getType=function(){return this.type},A.prototype.getViewportRoot=function(){return this._viewport},A.prototype.getViewportRootOffset=function(){var e=this.getViewportRoot();if(e)return{offsetLeft:e.offsetLeft||0,offsetTop:e.offsetTop||0}},A.prototype.getSvgDom=function(){return this._svgDom},A.prototype.refresh=function(){if(this.root){var e=this.renderToVNode({willUpdate:!0});e.attrs.style="position:absolute;left:0;top:0;user-select:none",jUA(this._oldVNode,e),this._oldVNode=e}},A.prototype.renderOneToVNode=function(e){return _K(e,Y4(this._id))},A.prototype.renderToVNode=function(e){e=e||{};var t=this.storage.getDisplayList(!0),r=this._width,o=this._height,n=Y4(this._id);n.animation=e.animation,n.willUpdate=e.willUpdate,n.compress=e.compress,n.emphasis=e.emphasis;var i=[],g=this._bgVNode=XUA(r,o,this._backgroundColor,n);g&&i.push(g);var B=e.compress?null:this._mainVNode=$r("g","main",{},[]);this._paintList(t,n,B?B.children:i),B&&i.push(B);var s=UA($e(n.defs),function(E){return n.defs[E]});if(s.length&&i.push($r("defs","defs",{},s)),e.animation){var a=MUA(n.cssNodes,n.cssAnims,{newline:!0});if(a){var Q=$r("style","stl",{},[],a);i.push(Q)}}return OK(r,o,i,e.useViewBox)},A.prototype.renderToString=function(e){return e=e||{},y4(this.renderToVNode({animation:Ue(e.cssAnimation,!0),emphasis:Ue(e.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:Ue(e.useViewBox,!0)}),{newline:!0})},A.prototype.setBackgroundColor=function(e){this._backgroundColor=e},A.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},A.prototype._paintList=function(e,t,r){for(var o=e.length,n=[],i=0,g,B,s=0,a=0;a=0&&!(E&&B&&E[f]===B[f]);f--);for(var c=l-1;c>f;c--)i--,g=n[i-1];for(var v=f+1;v=g)}}for(var Q=this.__startIndex;Q15)break}}Y.prevElClipPaths&&v.restore()};if(w)if(w.length===0)F=c.__endIndex;else for(var m=C.dpr,y=0;y0&&e>o[0]){for(B=0;Be);B++);g=r[o[B]]}if(o.splice(B+1,0,e),r[e]=t,!t.virtual)if(g){var s=g.dom;s.nextSibling?i.insertBefore(t.dom,s.nextSibling):i.appendChild(t.dom)}else i.firstChild?i.insertBefore(t.dom,i.firstChild):i.appendChild(t.dom);t.painter||(t.painter=this)},A.prototype.eachLayer=function(e,t){for(var r=this._zlevelList,o=0;o0?dI:0),this._needsManuallyCompositing),a.__builtin__||qn("ZLevel "+s+" has been used by unkown layer "+a.id),a!==n&&(a.__used=!0,a.__startIndex!==B&&(a.__dirty=!0),a.__startIndex=B,a.incremental?a.__drawIndex=-1:a.__drawIndex=B,t(B),n=a),o.__dirty&yn&&!o.__inHover&&(a.__dirty=!0,a.incremental&&a.__drawIndex<0&&(a.__drawIndex=B))}t(B),this.eachBuiltinLayer(function(Q,E){!Q.__used&&Q.getElementCount()>0&&(Q.__dirty=!0,Q.__startIndex=Q.__endIndex=Q.__drawIndex=0),Q.__dirty&&Q.__drawIndex<0&&(Q.__drawIndex=Q.__startIndex)})},A.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},A.prototype._clearLayer=function(e){e.clear()},A.prototype.setBackgroundColor=function(e){this._backgroundColor=e,k(this._layers,function(t){t.setUnpainted()})},A.prototype.configLayer=function(e,t){if(t){var r=this._layerConfig;r[e]?Se(r[e],t,!0):r[e]=t;for(var o=0;o-1&&(s.style.stroke=s.style.fill,s.style.fill="#fff",s.style.lineWidth=2),r},e.type="series.line",e.dependencies=["grid","polar"],e.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},e}(Lt);function LC(A,e){var t=A.mapDimensionsAll("defaultedLabel"),r=t.length;if(r===1){var o=dC(A,e,t[0]);return o!=null?o+"":null}else if(r){for(var n=[],i=0;i=0&&r.push(e[n])}return r.join(" ")}var nv=function(A){uA(e,A);function e(t,r,o,n){var i=A.call(this)||this;return i.updateData(t,r,o,n),i}return e.prototype._createSymbol=function(t,r,o,n,i){this.removeAll();var g=mr(t,-1,-1,2,2,null,i);g.attr({z2:100,culling:!0,scaleX:n[0]/2,scaleY:n[1]/2}),g.drift=exA,this._symbolType=t,this.add(g)},e.prototype.stopSymbolAnimation=function(t){this.childAt(0).stopAnimation(null,t)},e.prototype.getSymbolType=function(){return this._symbolType},e.prototype.getSymbolPath=function(){return this.childAt(0)},e.prototype.highlight=function(){DB(this.childAt(0))},e.prototype.downplay=function(){hB(this.childAt(0))},e.prototype.setZ=function(t,r){var o=this.childAt(0);o.zlevel=t,o.z=r},e.prototype.setDraggable=function(t,r){var o=this.childAt(0);o.draggable=t,o.cursor=!r&&t?"move":o.cursor},e.prototype.updateData=function(t,r,o,n){this.silent=!1;var i=t.getItemVisual(r,"symbol")||"circle",g=t.hostModel,B=e.getSymbolSize(t,r),s=i!==this._symbolType,a=n&&n.disableAnimation;if(s){var Q=t.getItemVisual(r,"symbolKeepAspect");this._createSymbol(i,t,r,B,Q)}else{var E=this.childAt(0);E.silent=!1;var C={scaleX:B[0]/2,scaleY:B[1]/2};a?E.attr(C):ct(E,C,g,r),Xi(E)}if(this._updateCommon(t,r,B,o,n),s){var E=this.childAt(0);if(!a){var C={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:E.style.opacity}};E.scaleX=E.scaleY=0,E.style.opacity=0,tr(E,C,g,r)}}a&&this.childAt(0).stopAnimation("leave")},e.prototype._updateCommon=function(t,r,o,n,i){var g=this.childAt(0),B=t.hostModel,s,a,Q,E,C,l,f,c,v;if(n&&(s=n.emphasisItemStyle,a=n.blurItemStyle,Q=n.selectItemStyle,E=n.focus,C=n.blurScope,f=n.labelStatesModels,c=n.hoverScale,v=n.cursorStyle,l=n.emphasisDisabled),!n||t.hasItemOption){var w=n&&n.itemModel?n.itemModel:t.getItemModel(r),u=w.getModel("emphasis");s=u.getModel("itemStyle").getItemStyle(),Q=w.getModel(["select","itemStyle"]).getItemStyle(),a=w.getModel(["blur","itemStyle"]).getItemStyle(),E=u.get("focus"),C=u.get("blurScope"),l=u.get("disabled"),f=qr(w),c=u.getShallow("scale"),v=w.getShallow("cursor")}var h=t.getItemVisual(r,"symbolRotate");g.attr("rotation",(h||0)*Math.PI/180||0);var I=nQ(t.getItemVisual(r,"symbolOffset"),o);I&&(g.x=I[0],g.y=I[1]),v&&g.attr("cursor",v);var d=t.getItemVisual(r,"style"),P=d.fill;if(g instanceof go){var F=g.style;g.useStyle(IA({image:F.image,x:F.x,y:F.y,width:F.width,height:F.height},d))}else g.__isEmptyBrush?g.useStyle(IA({},d)):g.useStyle(d),g.style.decal=null,g.setColor(P,i&&i.symbolInnerColor),g.style.strokeNoScale=!0;var p=t.getItemVisual(r,"liftZ"),m=this._z2;p!=null?m==null&&(this._z2=g.z2,g.z2+=p):m!=null&&(g.z2=m,this._z2=null);var y=i&&i.useNameLabel;vo(g,f,{labelFetcher:B,labelDataIndex:r,defaultText:H,inheritColor:P,defaultOpacity:d.opacity});function H(x){return y?t.getName(x):LC(t,x)}this._sizeX=o[0]/2,this._sizeY=o[1]/2;var U=g.ensureState("emphasis");U.style=s,g.ensureState("select").style=Q,g.ensureState("blur").style=a;var Y=c==null||c===!0?Math.max(1.1,3/this._sizeY):isFinite(c)&&c>0?+c:1;U.scaleX=this._sizeX*Y,U.scaleY=this._sizeY*Y,this.setSymbolScale(1),cr(this,E,C,l)},e.prototype.setSymbolScale=function(t){this.scaleX=this.scaleY=t},e.prototype.fadeOut=function(t,r,o){var n=this.childAt(0),i=He(this).dataIndex,g=o&&o.animation;if(this.silent=n.silent=!0,o&&o.fadeLabel){var B=n.getTextContent();B&&ds(B,{style:{opacity:0}},r,{dataIndex:i,removeOpt:g,cb:function(){n.removeTextContent()}})}else n.removeTextContent();ds(n,{style:{opacity:0},scaleX:0,scaleY:0},r,{dataIndex:i,cb:t,removeOpt:g})},e.getSymbolSize=function(t,r){return mC(t.getItemVisual(r,"symbolSize"))},e}(me);function exA(A,e){this.parent.drift(A,e)}function L4(A,e,t,r){return e&&!isNaN(e[0])&&!isNaN(e[1])&&!(r.isIgnore&&r.isIgnore(t))&&!(r.clipShape&&!r.clipShape.contain(e[0],e[1]))&&A.getItemVisual(t,"symbol")!=="none"}function E5(A){return A!=null&&!ve(A)&&(A={isIgnore:A}),A||{}}function C5(A){var e=A.hostModel,t=e.getModel("emphasis");return{emphasisItemStyle:t.getModel("itemStyle").getItemStyle(),blurItemStyle:e.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:e.getModel(["select","itemStyle"]).getItemStyle(),focus:t.get("focus"),blurScope:t.get("blurScope"),emphasisDisabled:t.get("disabled"),hoverScale:t.get("scale"),labelStatesModels:qr(e),cursorStyle:e.get("cursor")}}var iv=function(){function A(e){this.group=new me,this._SymbolCtor=e||nv}return A.prototype.updateData=function(e,t){this._progressiveEls=null,t=E5(t);var r=this.group,o=e.hostModel,n=this._data,i=this._SymbolCtor,g=t.disableAnimation,B=C5(e),s={disableAnimation:g},a=t.getSymbolPoint||function(Q){return e.getItemLayout(Q)};n||r.removeAll(),e.diff(n).add(function(Q){var E=a(Q);if(L4(e,E,Q,t)){var C=new i(e,Q,B,s);C.setPosition(E),e.setItemGraphicEl(Q,C),r.add(C)}}).update(function(Q,E){var C=n.getItemGraphicEl(E),l=a(Q);if(!L4(e,l,Q,t)){r.remove(C);return}var f=e.getItemVisual(Q,"symbol")||"circle",c=C&&C.getSymbolType&&C.getSymbolType();if(!C||c&&c!==f)r.remove(C),C=new i(e,Q,B,s),C.setPosition(l);else{C.updateData(e,Q,B,s);var v={x:l[0],y:l[1]};g?C.attr(v):ct(C,v,o)}r.add(C),e.setItemGraphicEl(Q,C)}).remove(function(Q){var E=n.getItemGraphicEl(Q);E&&E.fadeOut(function(){r.remove(E)},o)}).execute(),this._getSymbolPoint=a,this._data=e},A.prototype.updateLayout=function(){var e=this,t=this._data;t&&t.eachItemGraphicEl(function(r,o){var n=e._getSymbolPoint(o);r.setPosition(n),r.markRedraw()})},A.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=C5(e),this._data=null,this.group.removeAll()},A.prototype.incrementalUpdate=function(e,t,r){this._progressiveEls=[],r=E5(r);function o(B){B.isGroup||(B.incremental=!0,B.ensureState("emphasis").hoverLayer=!0)}for(var n=e.start;n0?t=r[0]:r[1]<0&&(t=r[1]),t}function c5(A,e,t,r){var o=NaN;A.stacked&&(o=t.get(t.getCalculationInfo("stackedOverDimension"),r)),isNaN(o)&&(o=A.valueStart);var n=A.baseDataOffset,i=[];return i[n]=t.get(A.baseDim,r),i[1-n]=o,e.dataToPoint(i)}function rxA(A,e){var t=[];return e.diff(A).add(function(r){t.push({cmd:"+",idx:r})}).update(function(r,o){t.push({cmd:"=",idx:o,idx1:r})}).remove(function(r){t.push({cmd:"-",idx:r})}).execute(),t}function oxA(A,e,t,r,o,n,i,g){for(var B=rxA(A,e),s=[],a=[],Q=[],E=[],C=[],l=[],f=[],c=l5(o,e,i),v=A.getLayout("points")||[],w=e.getLayout("points")||[],u=0;u=o||f<0)break;if(vQ(v,w)){if(B){f+=n;continue}break}if(f===t)A[n>0?"moveTo":"lineTo"](v,w),Q=v,E=w;else{var u=v-s,h=w-a;if(u*u+h*h<.5){f+=n;continue}if(i>0){for(var I=f+n,d=e[I*2],P=e[I*2+1];d===v&&P===w&&c=r||vQ(d,P))C=v,l=w;else{m=d-s,y=P-a;var Y=v-s,x=d-v,G=w-a,R=P-w,z=void 0,L=void 0;if(g==="x"){z=Math.abs(Y),L=Math.abs(x);var b=m>0?1:-1;C=v-b*z*i,l=w,H=v+b*L*i,U=w}else if(g==="y"){z=Math.abs(G),L=Math.abs(R);var O=y>0?1:-1;C=v,l=w-O*z*i,H=v,U=w+O*L*i}else z=Math.sqrt(Y*Y+G*G),L=Math.sqrt(x*x+R*R),p=L/(L+z),C=v-m*i*(1-p),l=w-y*i*(1-p),H=v+m*i*p,U=w+y*i*p,H=Us(H,xs(d,v)),U=Us(U,xs(P,w)),H=xs(H,Us(d,v)),U=xs(U,Us(P,w)),m=H-v,y=U-w,C=v-m*z/L,l=w-y*z/L,C=Us(C,xs(s,v)),l=Us(l,xs(a,w)),C=xs(C,Us(s,v)),l=xs(l,Us(a,w)),m=v-C,y=w-l,H=v+m*L/z,U=w+y*L/z}A.bezierCurveTo(Q,E,C,l,v,w),Q=H,E=U}else A.lineTo(v,w)}s=v,a=w,f+=n}return c}var f5=function(){function A(){this.smooth=0,this.smoothConstraint=!0}return A}(),nxA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="ec-polyline",r}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new f5},e.prototype.buildPath=function(t,r){var o=r.points,n=0,i=o.length/2;if(r.connectNulls){for(;i>0&&vQ(o[i*2-2],o[i*2-1]);i--);for(;n=0){var h=s?(l-B)*u+B:(C-g)*u+g;return s?[t,h]:[h,t]}g=C,B=l;break;case i.C:C=n[Q++],l=n[Q++],f=n[Q++],c=n[Q++],v=n[Q++],w=n[Q++];var I=s?pD(g,C,f,v,t,a):pD(B,l,c,w,t,a);if(I>0)for(var d=0;d=0){var h=s?Wr(B,l,c,w,P):Wr(g,C,f,v,P);return s?[t,h]:[h,t]}}g=v,B=w;break}}},e}(Ze),ixA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e}(f5),v5=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="ec-polygon",r}return e.prototype.getDefaultShape=function(){return new ixA},e.prototype.buildPath=function(t,r){var o=r.points,n=r.stackedOnPoints,i=0,g=o.length/2,B=r.smoothMonotone;if(r.connectNulls){for(;g>0&&vQ(o[g*2-2],o[g*2-1]);g--);for(;ie){n?t.push(i(n,B,e)):o&&t.push(i(o,B,0),i(o,B,e));break}else o&&(t.push(i(o,B,0)),o=null),t.push(B),n=B}return t}function sxA(A,e,t){var r=A.getVisual("visualMeta");if(!(!r||!r.length||!A.count())){if(e.type!=="cartesian2d"){process.env.NODE_ENV!=="production"&&console.warn("Visual map on line style is only supported on cartesian2d.");return}for(var o,n,i=r.length-1;i>=0;i--){var g=A.getDimensionInfo(r[i].dimension);if(o=g&&g.coordDim,o==="x"||o==="y"){n=r[i];break}}if(!n){process.env.NODE_ENV!=="production"&&console.warn("Visual map on line style only support x or y dimension.");return}var B=e.getAxis(o),s=UA(n.stops,function(u){return{coord:B.toGlobalCoord(B.dataToCoord(u.value)),color:u.color}}),a=s.length,Q=n.outerColors.slice();a&&s[0].coord>s[a-1].coord&&(s.reverse(),Q.reverse());var E=BxA(s,o==="x"?t.getWidth():t.getHeight()),C=E.length;if(!C&&a)return s[0].coord<0?Q[1]?Q[1]:s[a-1].color:Q[0]?Q[0]:s[0].color;var l=10,f=E[0].coord-l,c=E[C-1].coord+l,v=c-f;if(v<.001)return"transparent";k(E,function(u){u.offset=(u.coord-f)/v}),E.push({offset:C?E[C-1].offset:.5,color:Q[1]||"transparent"}),E.unshift({offset:C?E[0].offset:.5,color:Q[0]||"transparent"});var w=new sC(0,0,0,0,E,!0);return w[o]=f,w[o+"2"]=c,w}}function axA(A,e,t){var r=A.get("showAllSymbol"),o=r==="auto";if(!(r&&!o)){var n=t.getAxesByScale("ordinal")[0];if(n&&!(o&&QxA(n,e))){var i=e.mapDimension(n.dim),g={};return k(n.getViewLabels(),function(B){var s=n.scale.getRawOrdinalNumber(B.tickValue);g[s]=1}),function(B){return!g.hasOwnProperty(e.get(i,B))}}}}function QxA(A,e){var t=A.getExtent(),r=Math.abs(t[1]-t[0])/A.scale.count();isNaN(r)&&(r=0);for(var o=e.count(),n=Math.max(1,Math.round(o/5)),i=0;ir)return!1;return!0}function ExA(A,e){return isNaN(A)||isNaN(e)}function CxA(A){for(var e=A.length/2;e>0&&ExA(A[e*2-2],A[e*2-1]);e--);return e-1}function P5(A,e){return[A[e*2],A[e*2+1]]}function lxA(A,e,t){for(var r=A.length/2,o=t==="x"?0:1,n,i,g=0,B=-1,s=0;s=e||n>=e&&i<=e){B=s;break}g=s,n=i}return{range:[g,B],t:(e-n)/(i-n)}}function M5(A){if(A.get(["endLabel","show"]))return!0;for(var e=0;e0&&t.get(["emphasis","lineStyle","width"])==="bolder"){var b=f.getState("emphasis").style;b.lineWidth=+f.style.lineWidth+1}He(f).seriesIndex=t.seriesIndex,cr(f,R,z,L);var O=d5(t.get("smooth")),T=t.get("smoothMonotone");if(f.setShape({smooth:O,smoothMonotone:T,connectNulls:F}),c){var S=B.getCalculationInfo("stackedOnSeries"),j=0;c.useStyle(we(a.getAreaStyle(),{fill:U,opacity:.7,lineJoin:"bevel",decal:B.getVisual("style").decal})),S&&(j=d5(S.get("smooth"))),c.setShape({smooth:O,stackedOnSmooth:j,smoothMonotone:T,connectNulls:F}),fo(c,t,"areaStyle"),He(c).seriesIndex=t.seriesIndex,cr(c,R,z,L)}var J=function(Z){n._changePolyState(Z)};B.eachItemGraphicEl(function(Z){Z&&(Z.onHoverStateChange=J)}),this._polyline.onHoverStateChange=J,this._data=B,this._coordSys=i,this._stackedOnPoints=d,this._points=Q,this._step=y,this._valueOrigin=h,t.get("triggerLineEvent")&&(this.packEventData(t,f),c&&this.packEventData(t,c))},e.prototype.packEventData=function(t,r){He(r).eventData={componentType:"series",componentSubType:"line",componentIndex:t.componentIndex,seriesIndex:t.seriesIndex,seriesName:t.name,seriesType:"line"}},e.prototype.highlight=function(t,r,o,n){var i=t.getData(),g=Ha(i,n);if(this._changePolyState("emphasis"),!(g instanceof Array)&&g!=null&&g>=0){var B=i.getLayout("points"),s=i.getItemGraphicEl(g);if(!s){var a=B[g*2],Q=B[g*2+1];if(isNaN(a)||isNaN(Q)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(a,Q))return;var E=t.get("zlevel")||0,C=t.get("z")||0;s=new nv(i,g),s.x=a,s.y=Q,s.setZ(E,C);var l=s.getSymbolPath().getTextContent();l&&(l.zlevel=E,l.z=C,l.z2=this._polyline.z2+1),s.__temp=!0,i.setItemGraphicEl(g,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else Ht.prototype.highlight.call(this,t,r,o,n)},e.prototype.downplay=function(t,r,o,n){var i=t.getData(),g=Ha(i,n);if(this._changePolyState("normal"),g!=null&&g>=0){var B=i.getItemGraphicEl(g);B&&(B.__temp?(i.setItemGraphicEl(g,null),this.group.remove(B)):B.downplay())}else Ht.prototype.downplay.call(this,t,r,o,n)},e.prototype._changePolyState=function(t){var r=this._polygon;ih(this._polyline,t),r&&ih(r,t)},e.prototype._newPolyline=function(t){var r=this._polyline;return r&&this._lineGroup.remove(r),r=new nxA({shape:{points:t},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(r),this._polyline=r,r},e.prototype._newPolygon=function(t,r){var o=this._polygon;return o&&this._lineGroup.remove(o),o=new v5({shape:{points:t,stackedOnPoints:r},segmentIgnoreThreshold:2}),this._lineGroup.add(o),this._polygon=o,o},e.prototype._initSymbolLabelAnimation=function(t,r,o){var n,i,g=r.getBaseAxis(),B=g.inverse;r.type==="cartesian2d"?(n=g.isHorizontal(),i=!1):r.type==="polar"&&(n=g.dim==="angle",i=!0);var s=t.hostModel,a=s.get("animationDuration");le(a)&&(a=a(null));var Q=s.get("animationDelay")||0,E=le(Q)?Q(null):Q;t.eachItemGraphicEl(function(C,l){var f=C;if(f){var c=[C.x,C.y],v=void 0,w=void 0,u=void 0;if(o)if(i){var h=o,I=r.pointToCoord(c);n?(v=h.startAngle,w=h.endAngle,u=-I[1]/180*Math.PI):(v=h.r0,w=h.r,u=I[0])}else{var d=o;n?(v=d.x,w=d.x+d.width,u=C.x):(v=d.y+d.height,w=d.y,u=C.y)}var P=w===v?0:(u-v)/(w-v);B&&(P=1-P);var F=le(Q)?Q(l):a*P+E,p=f.getSymbolPath(),m=p.getTextContent();f.attr({scaleX:0,scaleY:0}),f.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:F}),m&&m.animateFrom({style:{opacity:0}},{duration:300,delay:F}),p.disableLabelAnimation=!0}})},e.prototype._initOrUpdateEndLabel=function(t,r,o){var n=t.getModel("endLabel");if(M5(t)){var i=t.getData(),g=this._polyline,B=i.getLayout("points");if(!B){g.removeTextContent(),this._endLabel=null;return}var s=this._endLabel;s||(s=this._endLabel=new Et({z2:200}),s.ignoreClip=!0,g.setTextContent(this._endLabel),g.disableLabelAnimation=!0);var a=CxA(B);a>=0&&(vo(g,qr(t,"endLabel"),{inheritColor:o,labelFetcher:t,labelDataIndex:a,defaultText:function(Q,E,C){return C!=null?Q5(i,C):LC(i,Q)},enableTextSetter:!0},cxA(n,r)),g.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},e.prototype._endLabelOnDuring=function(t,r,o,n,i,g,B){var s=this._endLabel,a=this._polyline;if(s){t<1&&n.originalX==null&&(n.originalX=s.x,n.originalY=s.y);var Q=o.getLayout("points"),E=o.hostModel,C=E.get("connectNulls"),l=g.get("precision"),f=g.get("distance")||0,c=B.getBaseAxis(),v=c.isHorizontal(),w=c.inverse,u=r.shape,h=w?v?u.x:u.y+u.height:v?u.x+u.width:u.y,I=(v?f:0)*(w?-1:1),d=(v?0:-f)*(w?-1:1),P=v?"x":"y",F=lxA(Q,h,P),p=F.range,m=p[1]-p[0],y=void 0;if(m>=1){if(m>1&&!C){var H=P5(Q,p[0]);s.attr({x:H[0]+I,y:H[1]+d}),i&&(y=E.getRawValue(p[0]))}else{var H=a.getPointOn(h,P);H&&s.attr({x:H[0]+I,y:H[1]+d});var U=E.getRawValue(p[0]),Y=E.getRawValue(p[1]);i&&(y=F1(o,l,U,Y,F.t))}n.lastFrameIndex=p[0]}else{var x=t===1||n.lastFrameIndex>0?p[0]:0,H=P5(Q,x);i&&(y=E.getRawValue(x)),s.attr({x:H[0]+I,y:H[1]+d})}if(i){var G=cC(s);typeof G.setLabelText=="function"&&G.setLabelText(y)}}},e.prototype._doUpdateAnimation=function(t,r,o,n,i,g,B){var s=this._polyline,a=this._polygon,Q=t.hostModel,E=oxA(this._data,t,this._stackedOnPoints,r,this._coordSys,o,this._valueOrigin),C=E.current,l=E.stackedOnCurrent,f=E.next,c=E.stackedOnNext;if(i&&(C=Gs(E.current,o,i,B),l=Gs(E.stackedOnCurrent,o,i,B),f=Gs(E.next,o,i,B),c=Gs(E.stackedOnNext,o,i,B)),I5(C,f)>3e3||a&&I5(l,c)>3e3){s.stopAnimation(),s.setShape({points:f}),a&&(a.stopAnimation(),a.setShape({points:f,stackedOnPoints:c}));return}s.shape.__points=E.current,s.shape.points=C;var v={shape:{points:f}};E.current!==C&&(v.shape.__points=E.next),s.stopAnimation(),ct(s,v,Q),a&&(a.setShape({points:C,stackedOnPoints:l}),a.stopAnimation(),ct(a,{shape:{stackedOnPoints:c}},Q),s.shape.points!==a.shape.points&&(a.shape.points=s.shape.points));for(var w=[],u=E.status,h=0;he&&(e=A[t]);return isFinite(e)?e:NaN},min:function(A){for(var e=1/0,t=0;te&&(e=n,t=o)}return isFinite(t)?t:NaN},nearest:function(A){return A[0]}},wxA=function(A){return Math.round(A.length/2)};function F5(A){return{seriesType:A,reset:function(e,t,r){var o=e.getData(),n=e.get("sampling"),i=e.coordinateSystem,g=o.count();if(g>10&&i.type==="cartesian2d"&&n){var B=i.getBaseAxis(),s=i.getOtherAxis(B),a=B.getExtent(),Q=r.getDevicePixelRatio(),E=Math.abs(a[1]-a[0])*(Q||1),C=Math.round(g/E);if(isFinite(C)&&C>1){n==="lttb"&&e.setData(o.lttbDownSample(o.mapDimension(s.dim),1/C));var l=void 0;qA(n)?l=vxA[n]:le(n)&&(l=n),l&&e.setData(o.downSample(o.mapDimension(s.dim),1/C,l,wxA))}}}}}function uxA(A){A.registerChartView(fxA),A.registerSeriesModel(AxA),A.registerLayout(Bv("line",!0)),A.registerVisual({seriesType:"line",reset:function(e){var t=e.getData(),r=e.getModel("lineStyle").getLineStyle();r&&!r.stroke&&(r.stroke=t.getVisual("style").fill),t.setVisual("legendLineStyle",r)}}),A.registerProcessor(A.PRIORITY.PROCESSOR.STATISTIC,F5("line"))}var sv=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,r){return Gg(null,this,{useEncodeDefaulter:!0})},e.prototype.getMarkerPosition=function(t,r,o){var n=this.coordinateSystem;if(n&&n.clampData){var i=n.clampData(t),g=n.dataToPoint(i);if(o)k(n.getAxes(),function(E,C){if(E.type==="category"&&r!=null){var l=E.getTicksCoords(),f=E.getTickModel().get("alignWithLabel"),c=i[C],v=r[C]==="x1"||r[C]==="y1";if(v&&!f&&(c+=1),l.length<2)return;if(l.length===2){g[C]=E.toGlobalCoord(E.getExtent()[v?1:0]);return}for(var w=void 0,u=void 0,h=1,I=0;Ic){u=(d+w)/2;break}I===1&&(h=P-l[0].tickValue)}u==null&&(w?w&&(u=l[l.length-1].coord):u=l[0].coord),g[C]=E.toGlobalCoord(u)}});else{var B=this.getData(),s=B.getLayout("offset"),a=B.getLayout("size"),Q=n.getBaseAxis().isHorizontal()?0:1;g[Q]+=s+a/2}return g}return[NaN,NaN]},e.type="series.__base_bar__",e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},e}(Lt);Lt.registerClass(sv);var DxA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(){return Gg(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},e.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},e.prototype.getProgressiveThreshold=function(){var t=this.get("progressiveThreshold"),r=this.get("largeThreshold");return r>t&&(t=r),t},e.prototype.brushSelector=function(t,r,o){return o.rect(r.getItemLayout(t))},e.type="series.bar",e.dependencies=["grid","polar"],e.defaultOption=Fs(sv.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),e}(sv),hxA=function(){function A(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return A}(),PI=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="sausage",r}return e.prototype.getDefaultShape=function(){return new hxA},e.prototype.buildPath=function(t,r){var o=r.cx,n=r.cy,i=Math.max(r.r0||0,0),g=Math.max(r.r,0),B=(g-i)*.5,s=i+B,a=r.startAngle,Q=r.endAngle,E=r.clockwise,C=Math.PI*2,l=E?Q-aMath.PI/2&&ag)return!0;g=Q}return!1},e.prototype._isOrderDifferentInView=function(t,r){for(var o=r.scale,n=o.getExtent(),i=Math.max(0,n[0]),g=Math.min(n[1],o.getOrdinalMeta().categories.length-1);i<=g;++i)if(t.ordinalNumbers[i]!==o.getRawOrdinalNumber(i))return!0},e.prototype._updateSortWithinSameData=function(t,r,o,n){if(this._isOrderChangedWithinSameData(t,r,o)){var i=this._dataSort(t,o,r);this._isOrderDifferentInView(i,o)&&(this._removeOnRenderedListener(n),n.dispatchAction({type:"changeAxisOrder",componentType:o.dim+"Axis",axisId:o.index,sortInfo:i}))}},e.prototype._dispatchInitSort=function(t,r,o){var n=r.baseAxis,i=this._dataSort(t,n,function(g){return t.get(t.mapDimension(r.otherAxis.dim),g)});o.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",isInitSort:!0,axisId:n.index,sortInfo:i})},e.prototype.remove=function(t,r){this._clear(this._model),this._removeOnRenderedListener(r)},e.prototype.dispose=function(t,r){this._removeOnRenderedListener(r)},e.prototype._removeOnRenderedListener=function(t){this._onRendered&&(t.getZr().off("rendered",this._onRendered),this._onRendered=null)},e.prototype._clear=function(t){var r=this.group,o=this._data;t&&t.isAnimationEnabled()&&o&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],o.eachItemGraphicEl(function(n){Mf(n,t,He(n).dataIndex)})):r.removeAll(),this._data=null,this._isFirstFrame=!0},e.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},e.type="bar",e}(Ht),p5={cartesian2d:function(A,e){var t=e.width<0?-1:1,r=e.height<0?-1:1;t<0&&(e.x+=e.width,e.width=-e.width),r<0&&(e.y+=e.height,e.height=-e.height);var o=A.x+A.width,n=A.y+A.height,i=T4(e.x,A.x),g=k4(e.x+e.width,o),B=T4(e.y,A.y),s=k4(e.y+e.height,n),a=go?g:i,e.y=Q&&B>n?s:B,e.width=a?0:g-i,e.height=Q?0:s-B,t<0&&(e.x+=e.width,e.width=-e.width),r<0&&(e.y+=e.height,e.height=-e.height),a||Q},polar:function(A,e){var t=e.r0<=e.r?1:-1;if(t<0){var r=e.r;e.r=e.r0,e.r0=r}var o=k4(e.r,A.r),n=T4(e.r0,A.r0);e.r=o,e.r0=n;var i=o-n<0;if(t<0){var r=e.r;e.r=e.r0,e.r0=r}return i}},m5={cartesian2d:function(A,e,t,r,o,n,i,g,B){var s=new Qt({shape:IA({},r),z2:1});if(s.__dataIndex=t,s.name="item",n){var a=s.shape,Q=o?"height":"width";a[Q]=0}return s},polar:function(A,e,t,r,o,n,i,g,B){var s=!o&&B?PI:No,a=new s({shape:r,z2:1});a.name="item";var Q=b5(o);if(a.calculateTextPosition=IxA(Q,{isRoundCap:s===PI}),n){var E=a.shape,C=o?"r":"endAngle",l={};E[C]=o?r.r0:r.startAngle,l[C]=r[C],(g?ct:tr)(a,{shape:l},n)}return a}};function FxA(A,e){var t=A.get("realtimeSort",!0),r=e.getBaseAxis();if(process.env.NODE_ENV!=="production"&&t&&(r.type!=="category"&&Er("`realtimeSort` will not work because this bar series is not based on a category axis."),e.type!=="cartesian2d"&&Er("`realtimeSort` will not work because this bar series is not on cartesian2d.")),t&&r.type==="category"&&e.type==="cartesian2d")return{baseAxis:r,otherAxis:e.getOtherAxis(r)}}function y5(A,e,t,r,o,n,i,g){var B,s;n?(s={x:r.x,width:r.width},B={y:r.y,height:r.height}):(s={y:r.y,height:r.height},B={x:r.x,width:r.width}),g||(i?ct:tr)(t,{shape:B},e,o,null);var a=e?A.baseAxis.model:null;(i?ct:tr)(t,{shape:s},a,o)}function Y5(A,e){for(var t=0;t0?1:-1,i=r.height>0?1:-1;return{x:r.x+n*o/2,y:r.y+i*o/2,width:r.width-n*o,height:r.height-i*o}},polar:function(A,e,t){var r=A.getItemLayout(e);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function yxA(A){return A.startAngle!=null&&A.endAngle!=null&&A.startAngle===A.endAngle}function b5(A){return function(e){var t=e?"Arc":"Angle";return function(r){switch(r){case"start":case"insideStart":case"end":case"insideEnd":return r+t;default:return r}}}(A)}function U5(A,e,t,r,o,n,i,g){var B=e.getItemVisual(t,"style");if(g){if(!n.get("roundCap")){var a=A.shape,Q=uQ(r.getModel("itemStyle"),a,!0);IA(a,Q),A.setShape(a)}}else{var s=r.get(["itemStyle","borderRadius"])||0;A.setShape("r",s)}A.useStyle(B);var E=r.getShallow("cursor");E&&A.attr("cursor",E);var C=g?i?o.r>=o.r0?"endArc":"startArc":o.endAngle>=o.startAngle?"endAngle":"startAngle":i?o.height>=0?"bottom":"top":o.width>=0?"right":"left",l=qr(r);vo(A,l,{labelFetcher:n,labelDataIndex:t,defaultText:LC(n.getData(),t),inheritColor:B.fill,defaultOpacity:B.opacity,defaultOutsidePosition:C});var f=A.getTextContent();if(g&&f){var c=r.get(["label","position"]);A.textConfig.inside=c==="middle"?!0:null,dxA(A,c==="outside"?C:c,b5(i),r.get(["label","rotate"]))}nJ(f,l,n.getRawValue(t),function(w){return Q5(e,w)});var v=r.getModel(["emphasis"]);cr(A,v.get("focus"),v.get("blurScope"),v.get("disabled")),fo(A,r),yxA(o)&&(A.style.fill="none",A.style.stroke="none",k(A.states,function(w){w.style&&(w.style.fill=w.style.stroke="none")}))}function YxA(A,e){var t=A.get(["itemStyle","borderColor"]);if(!t||t==="none")return 0;var r=A.get(["itemStyle","borderWidth"])||0,o=isNaN(e.width)?Number.MAX_VALUE:Math.abs(e.width),n=isNaN(e.height)?Number.MAX_VALUE:Math.abs(e.height);return Math.min(r,o,n)}var HxA=function(){function A(){}return A}(),x5=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="largeBar",r}return e.prototype.getDefaultShape=function(){return new HxA},e.prototype.buildPath=function(t,r){for(var o=r.points,n=this.baseDimIdx,i=1-this.baseDimIdx,g=[],B=[],s=this.barWidth,a=0;a=0?t:null},30,!1);function bxA(A,e,t){for(var r=A.baseDimIdx,o=1-r,n=A.shape.points,i=A.largeDataIndices,g=[],B=[],s=A.barWidth,a=0,Q=n.length/3;a=g[0]&&e<=g[0]+B[0]&&t>=g[1]&&t<=g[1]+B[1])return i[a]}return-1}function R5(A,e,t){if(wQ(t,"cartesian2d")){var r=e,o=t.getArea();return{x:A?r.x:o.x,y:A?o.y:r.y,width:A?r.width:o.width,height:A?o.height:r.height}}else{var o=t.getArea(),n=e;return{cx:o.cx,cy:o.cy,r0:A?o.r0:n.r0,r:A?o.r:n.r,startAngle:A?n.startAngle:0,endAngle:A?n.endAngle:Math.PI*2}}}function UxA(A,e,t){var r=A.type==="polar"?No:Qt;return new r({shape:R5(e,t,A),silent:!0,z2:0})}function xxA(A){A.registerChartView(MxA),A.registerSeriesModel(DxA),A.registerLayout(A.PRIORITY.VISUAL.LAYOUT,ze(AK,"bar")),A.registerLayout(A.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,eK("bar")),A.registerProcessor(A.PRIORITY.PROCESSOR.STATISTIC,F5("bar")),A.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(e,t){var r=e.componentType||"series";t.eachComponent({mainType:r,query:e},function(o){e.sortInfo&&o.axis.setCategorySortInfo(e.sortInfo)})})}var L5=Math.PI*2,mI=Math.PI/180;function S5(A,e){return zr(A.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function O5(A,e){var t=S5(A,e),r=A.get("center"),o=A.get("radius");YA(o)||(o=[0,o]);var n=VA(t.width,e.getWidth()),i=VA(t.height,e.getHeight()),g=Math.min(n,i),B=VA(o[0],g/2),s=VA(o[1],g/2),a,Q,E=A.coordinateSystem;if(E){var C=E.dataToPoint(r);a=C[0]||0,Q=C[1]||0}else YA(r)||(r=[r,r]),a=VA(r[0],n)+t.x,Q=VA(r[1],i)+t.y;return{cx:a,cy:Q,r0:B,r:s}}function GxA(A,e,t){e.eachSeriesByType(A,function(r){var o=r.getData(),n=o.mapDimension("value"),i=S5(r,t),g=O5(r,t),B=g.cx,s=g.cy,a=g.r,Q=g.r0,E=-r.get("startAngle")*mI,C=r.get("endAngle"),l=r.get("padAngle")*mI;C=C==="auto"?E-L5:-C*mI;var f=r.get("minAngle")*mI,c=f+l,v=0;o.each(n,function(R){!isNaN(R)&&v++});var w=o.getSum(n),u=Math.PI/(w||v)*2,h=r.get("clockwise"),I=r.get("roseType"),d=r.get("stillShowZeroSum"),P=o.getDataExtent(n);P[0]=0;var F=h?1:-1,p=[E,C],m=F*l/2;um(p,!h),E=p[0],C=p[1];var y=T5(r);y.startAngle=E,y.endAngle=C,y.clockwise=h;var H=Math.abs(C-E),U=H,Y=0,x=E;if(o.setLayout({viewRect:i,r:a}),o.each(n,function(R,z){var L;if(isNaN(R)){o.setItemLayout(z,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:h,cx:B,cy:s,r0:Q,r:I?NaN:a});return}I!=="area"?L=w===0&&d?u:R*u:L=H/v,LL?(O=x+F*L/2,T=O):(O=x+m,T=b-m),o.setItemLayout(z,{angle:L,startAngle:O,endAngle:T,clockwise:h,cx:B,cy:s,r0:Q,r:I?yt(R,P,[Q,a]):a}),x=b}),Ut?v:c,I=Math.abs(u.label.y-t);if(I>=h.maxY){var d=u.label.x-e-u.len2*o,P=r+u.len,F=Math.abs(d)A.unconstrainedWidth?null:C:null;r.setStyle("width",l)}var f=r.getBoundingRect();n.width=f.width;var c=(r.style.margin||0)+2.1;n.height=f.height+c,n.y-=(n.height-Q)/2}}}function N4(A){return A.position==="center"}function LxA(A){var e=A.getData(),t=[],r,o,n=!1,i=(A.get("minShowLabelAngle")||0)*zxA,g=e.getLayout("viewRect"),B=e.getLayout("r"),s=g.width,a=g.x,Q=g.y,E=g.height;function C(d){d.ignore=!0}function l(d){if(!d.ignore)return!0;for(var P in d.states)if(d.states[P].ignore===!1)return!0;return!1}e.each(function(d){var P=e.getItemGraphicEl(d),F=P.shape,p=P.getTextContent(),m=P.getTextGuideLine(),y=e.getItemModel(d),H=y.getModel("label"),U=H.get("position")||y.get(["emphasis","label","position"]),Y=H.get("distanceToLabelLine"),x=H.get("alignTo"),G=VA(H.get("edgeDistance"),s),R=H.get("bleedMargin"),z=y.getModel("labelLine"),L=z.get("length");L=VA(L,s);var b=z.get("length2");if(b=VA(b,s),Math.abs(F.endAngle-F.startAngle)0?"right":"left":T>0?"left":"right"}var tA=Math.PI,BA=0,aA=H.get("rotate");if(Ct(aA))BA=aA*(tA/180);else if(U==="center")BA=0;else if(aA==="radial"||aA===!0){var EA=T<0?-O+tA:-O;BA=EA}else if(aA==="tangential"&&U!=="outside"&&U!=="outer"){var CA=Math.atan2(T,S);CA<0&&(CA=tA*2+CA);var QA=S>0;QA&&(CA=tA+CA),BA=CA-tA}if(n=!!BA,p.x=j,p.y=J,p.rotation=BA,p.setStyle({verticalAlign:"middle"}),$){p.setStyle({align:W});var DA=p.states.select;DA&&(DA.x+=p.x,DA.y+=p.y)}else{var lA=p.getBoundingRect().clone();lA.applyTransform(p.getComputedTransform());var pA=(p.style.margin||0)+2.1;lA.y-=pA/2,lA.height+=pA,t.push({label:p,labelLine:m,position:U,len:L,len2:b,minTurnAngle:z.get("minTurnAngle"),maxSurfaceAngle:z.get("maxSurfaceAngle"),surfaceNormal:new Te(T,S),linePoints:Z,textAlign:W,labelDistance:Y,labelAlignTo:x,edgeDistance:G,bleedMargin:R,rect:lA,unconstrainedWidth:lA.width,labelStyleWidth:p.style.width})}P.setTextConfig({inside:$})}}),!n&&A.get("avoidLabelOverlap")&&RxA(t,r,o,B,s,E,a,Q);for(var f=0;f0){for(var a=i.getItemLayout(0),Q=1;isNaN(a&&a.startAngle)&&Q=n.r0}},e.type="pie",e}(Ht);function SC(A,e,t){e=YA(e)&&{coordDimensions:e}||IA({encodeDefine:A.getEncode()},e);var r=A.getSource(),o=UC(r,e).dimensions,n=new bo(o,A);return n.initData(r,t),n}var Qv=function(){function A(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return A.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},A.prototype.containName=function(e){var t=this._getRawData();return t.indexOfName(e)>=0},A.prototype.indexOfName=function(e){var t=this._getDataWithEncodedVisual();return t.indexOfName(e)},A.prototype.getItemVisual=function(e,t){var r=this._getDataWithEncodedVisual();return r.getItemVisual(e,t)},A}(),TxA=at(),kxA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.init=function(t){A.prototype.init.apply(this,arguments),this.legendVisualProvider=new Qv(oe(this.getData,this),oe(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.mergeOption=function(){A.prototype.mergeOption.apply(this,arguments)},e.prototype.getInitialData=function(){return SC(this,{coordDimensions:["value"],encodeDefaulter:ze(s9,this)})},e.prototype.getDataParams=function(t){var r=this.getData(),o=TxA(r),n=o.seats;if(!n){var i=[];r.each(r.mapDimension("value"),function(B){i.push(B)}),n=o.seats=Q1(i,r.hostModel.get("percentPrecision"))}var g=A.prototype.getDataParams.call(this,t);return g.percent=n[t]||0,g.$vars.push("percent"),g},e.prototype._defaultLabelLine=function(t){Ya(t,"labelLine",["show"]);var r=t.labelLine,o=t.emphasis.labelLine;r.show=r.show&&t.label.show,o.show=o.show&&t.emphasis.label.show},e.type="series.pie",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},e}(Lt);function NxA(A){return{seriesType:A,reset:function(e,t){var r=e.getData();r.filterSelf(function(o){var n=r.mapDimension("value"),i=r.get(n,o);return!(Ct(i)&&!isNaN(i)&&i<0)})}}}function jxA(A){A.registerChartView(OxA),A.registerSeriesModel(kxA),X2("pie",A.registerAction),A.registerLayout(ze(GxA,"pie")),A.registerProcessor(av("pie")),A.registerProcessor(NxA("pie"))}var JxA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.getInitialData=function(t,r){return Gg(null,this,{useEncodeDefaulter:!0})},e.prototype.getProgressive=function(){var t=this.option.progressive;return t??(this.option.large?5e3:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return t??(this.option.large?1e4:this.get("progressiveThreshold"))},e.prototype.brushSelector=function(t,r,o){return o.point(r.getItemLayout(t))},e.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},e.type="series.scatter",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},e}(Lt),j5=4,KxA=function(){function A(){}return A}(),XxA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r._off=0,r.hoverDataIdx=-1,r}return e.prototype.getDefaultShape=function(){return new KxA},e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.buildPath=function(t,r){var o=r.points,n=r.size,i=this.symbolProxy,g=i.shape,B=t.getContext?t.getContext():t,s=B&&n[0]=0;s--){var a=s*2,Q=n[a]-g/2,E=n[a+1]-B/2;if(t>=Q&&r>=E&&t<=Q+g&&r<=E+B)return s}return-1},e.prototype.contain=function(t,r){var o=this.transformCoordToLocal(t,r),n=this.getBoundingRect();if(t=o[0],r=o[1],n.contain(t,r)){var i=this.hoverDataIdx=this.findDataIndex(t,r);return i>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var r=this.shape,o=r.points,n=r.size,i=n[0],g=n[1],B=1/0,s=1/0,a=-1/0,Q=-1/0,E=0;E=0&&(s.dataIndex=Q+(e.startIndex||0))})},A.prototype.remove=function(){this._clear()},A.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},A}(),WxA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=t.getData(),i=this._updateSymbolDraw(n,t);i.updateData(n,{clipShape:this._getClipShape(t)}),this._finished=!0},e.prototype.incrementalPrepareRender=function(t,r,o){var n=t.getData(),i=this._updateSymbolDraw(n,t);i.incrementalPrepareUpdate(n),this._finished=!1},e.prototype.incrementalRender=function(t,r,o){this._symbolDraw.incrementalUpdate(t,r.getData(),{clipShape:this._getClipShape(r)}),this._finished=t.end===r.getData().count()},e.prototype.updateTransform=function(t,r,o){var n=t.getData();if(this.group.dirty(),!this._finished||n.count()>1e4)return{update:!0};var i=Bv("").reset(t,r,o);i.progress&&i.progress({start:0,end:n.count(),count:n.count()},n),this._symbolDraw.updateLayout(n)},e.prototype.eachRendered=function(t){this._symbolDraw&&this._symbolDraw.eachRendered(t)},e.prototype._getClipShape=function(t){if(t.get("clip",!0)){var r=t.coordinateSystem;return r&&r.getArea&&r.getArea(.1)}},e.prototype._updateSymbolDraw=function(t,r){var o=this._symbolDraw,n=r.pipelineContext,i=n.large;return(!o||i!==this._isLargeDraw)&&(o&&o.remove(),o=this._symbolDraw=i?new VxA:new iv,this._isLargeDraw=i,this.group.removeAll()),this.group.add(o.group),o},e.prototype.remove=function(t,r){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},e.prototype.dispose=function(){},e.type="scatter",e}(Ht),ZxA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.type="grid",e.dependencies=["xAxis","yAxis"],e.layoutMode="box",e.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},e}(Xe),j4=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Gr).models[0]},e.type="cartesian2dAxis",e}(Xe);ur(j4,zC);var J5={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},qxA=Se({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},J5),J4=Se({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},J5),_xA=Se({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},J4),$xA=we({logBase:10},J4);const K5={category:qxA,value:J4,time:_xA,log:$xA};var AGA={value:1,category:1,time:1,log:1};function OC(A,e,t,r){k(AGA,function(o,n){var i=Se(Se({},K5[n],!0),r,!0),g=function(B){uA(s,B);function s(){var a=B!==null&&B.apply(this,arguments)||this;return a.type=e+"Axis."+n,a}return s.prototype.mergeDefaultAndTheme=function(a,Q){var E=Uf(this),C=E?DC(a):{},l=Q.getTheme();Se(a,l.get(n+"Axis")),Se(a,this.getDefaultOption()),a.type=X5(a),E&&ps(a,C,E)},s.prototype.optionUpdated=function(){var a=this.option;a.type==="category"&&(this.__ordinalMeta=g4.createByAxisModel(this))},s.prototype.getCategories=function(a){var Q=this.option;if(Q.type==="category")return a?Q.data:this.__ordinalMeta.categories},s.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},s.type=e+"Axis."+n,s.defaultOption=i,s}(t);A.registerComponentModel(g)}),A.registerSubTypeDefaulter(e+"Axis",X5)}function X5(A){return A.type||(A.data?"category":"value")}var eGA=function(){function A(e){this.type="cartesian",this._dimList=[],this._axes={},this.name=e||""}return A.prototype.getAxis=function(e){return this._axes[e]},A.prototype.getAxes=function(){return UA(this._dimList,function(e){return this._axes[e]},this)},A.prototype.getAxesByScale=function(e){return e=e.toLowerCase(),mt(this.getAxes(),function(t){return t.scale.type===e})},A.prototype.addAxis=function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},A}(),K4=["x","y"];function V5(A){return A.type==="interval"||A.type==="time"}var tGA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type="cartesian2d",t.dimensions=K4,t}return e.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var t=this.getAxis("x").scale,r=this.getAxis("y").scale;if(!(!V5(t)||!V5(r))){var o=t.getExtent(),n=r.getExtent(),i=this.dataToPoint([o[0],n[0]]),g=this.dataToPoint([o[1],n[1]]),B=o[1]-o[0],s=n[1]-n[0];if(!(!B||!s)){var a=(g[0]-i[0])/B,Q=(g[1]-i[1])/s,E=i[0]-o[0]*a,C=i[1]-n[0]*Q,l=this._transform=[a,0,0,Q,E,C];this._invTransform=ha([],l)}}},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},e.prototype.containPoint=function(t){var r=this.getAxis("x"),o=this.getAxis("y");return r.contain(r.toLocalCoord(t[0]))&&o.contain(o.toLocalCoord(t[1]))},e.prototype.containData=function(t){return this.getAxis("x").containData(t[0])&&this.getAxis("y").containData(t[1])},e.prototype.containZone=function(t,r){var o=this.dataToPoint(t),n=this.dataToPoint(r),i=this.getArea(),g=new ke(o[0],o[1],n[0]-o[0],n[1]-o[1]);return i.intersect(g)},e.prototype.dataToPoint=function(t,r,o){o=o||[];var n=t[0],i=t[1];if(this._transform&&n!=null&&isFinite(n)&&i!=null&&isFinite(i))return no(o,t,this._transform);var g=this.getAxis("x"),B=this.getAxis("y");return o[0]=g.toGlobalCoord(g.dataToCoord(n,r)),o[1]=B.toGlobalCoord(B.dataToCoord(i,r)),o},e.prototype.clampData=function(t,r){var o=this.getAxis("x").scale,n=this.getAxis("y").scale,i=o.getExtent(),g=n.getExtent(),B=o.parse(t[0]),s=n.parse(t[1]);return r=r||[],r[0]=Math.min(Math.max(Math.min(i[0],i[1]),B),Math.max(i[0],i[1])),r[1]=Math.min(Math.max(Math.min(g[0],g[1]),s),Math.max(g[0],g[1])),r},e.prototype.pointToData=function(t,r){var o=[];if(this._invTransform)return no(o,t,this._invTransform);var n=this.getAxis("x"),i=this.getAxis("y");return o[0]=n.coordToData(n.toLocalCoord(t[0]),r),o[1]=i.coordToData(i.toLocalCoord(t[1]),r),o},e.prototype.getOtherAxis=function(t){return this.getAxis(t.dim==="x"?"y":"x")},e.prototype.getArea=function(t){t=t||0;var r=this.getAxis("x").getGlobalExtent(),o=this.getAxis("y").getGlobalExtent(),n=Math.min(r[0],r[1])-t,i=Math.min(o[0],o[1])-t,g=Math.max(r[0],r[1])-n+t,B=Math.max(o[0],o[1])-i+t;return new ke(n,i,g,B)},e}(eGA),rGA=function(A){uA(e,A);function e(t,r,o,n,i){var g=A.call(this,t,r,o)||this;return g.index=0,g.type=n||"value",g.position=i||"bottom",g}return e.prototype.isHorizontal=function(){var t=this.position;return t==="top"||t==="bottom"},e.prototype.getGlobalExtent=function(t){var r=this.getExtent();return r[0]=this.toGlobalCoord(r[0]),r[1]=this.toGlobalCoord(r[1]),t&&r[0]>r[1]&&r.reverse(),r},e.prototype.pointToData=function(t,r){return this.coordToData(this.toLocalCoord(t[this.dim==="x"?0:1]),r)},e.prototype.setCategorySortInfo=function(t){if(this.type!=="category")return!1;this.model.option.categorySortInfo=t,this.scale.setSortInfo(t)},e}(li);function X4(A,e,t){t=t||{};var r=A.coordinateSystem,o=e.axis,n={},i=o.getAxesOnZeroOf()[0],g=o.position,B=i?"onZero":g,s=o.dim,a=r.getRect(),Q=[a.x,a.x+a.width,a.y,a.y+a.height],E={left:0,right:1,top:0,bottom:1,onZero:2},C=e.get("offset")||0,l=s==="x"?[Q[2]-C,Q[3]+C]:[Q[0]-C,Q[1]+C];if(i){var f=i.toGlobalCoord(i.dataToCoord(0));l[E.onZero]=Math.max(Math.min(f,l[1]),l[0])}n.position=[s==="y"?l[E[B]]:Q[0],s==="x"?l[E[B]]:Q[3]],n.rotation=Math.PI/2*(s==="x"?0:1);var c={top:-1,bottom:1,left:-1,right:1};n.labelDirection=n.tickDirection=n.nameDirection=c[g],n.labelOffset=i?l[E[g]]-l[E.onZero]:0,e.get(["axisTick","inside"])&&(n.tickDirection=-n.tickDirection),Fr(t.labelInside,e.get(["axisLabel","inside"]))&&(n.labelDirection=-n.labelDirection);var v=e.get(["axisLabel","rotate"]);return n.labelRotate=B==="top"?-v:v,n.z2=1,n}function W5(A){return A.get("coordinateSystem")==="cartesian2d"}function Z5(A){var e={xAxisModel:null,yAxisModel:null};return k(e,function(t,r){var o=r.replace(/Model$/,""),n=A.getReferringComponents(o,Gr).models[0];if(process.env.NODE_ENV!=="production"&&!n)throw new Error(o+' "'+mn(A.get(o+"Index"),A.get(o+"Id"),0)+'" not found');e[r]=n}),e}var V4=Math.log;function q5(A,e,t){var r=pB.prototype,o=r.getTicks.call(t),n=r.getTicks.call(t,!0),i=o.length-1,g=r.getInterval.call(t),B=BK(A,e),s=B.extent,a=B.fixMin,Q=B.fixMax;if(A.type==="log"){var E=V4(A.base);s=[V4(s[0])/E,V4(s[1])/E]}A.setExtent(s[0],s[1]),A.calcNiceExtent({splitNumber:i,fixMin:a,fixMax:Q});var C=r.getExtent.call(A);a&&(s[0]=C[0]),Q&&(s[1]=C[1]);var l=r.getInterval.call(A),f=s[0],c=s[1];if(a&&Q)l=(c-f)/i;else if(a)for(c=s[0]+l*i;cs[0]&&isFinite(f)&&isFinite(s[0]);)l=s4(l),f=s[1]-l*i;else{var v=A.getTicks().length-1;v>i&&(l=s4(l));var w=l*i;c=Math.ceil(s[1]/l)*l,f=lr(c-w),f<0&&s[0]>=0?(f=0,c=lr(w)):c>0&&s[1]<=0&&(c=0,f=-lr(w))}var u=(o[0].value-n[0].value)/g,h=(o[i].value-n[i].value)/g;if(r.setExtent.call(A,f+l*u,c+l*h),r.setInterval.call(A,l),(u||h)&&r.setNiceExtent.call(A,f+l,c-l),process.env.NODE_ENV!=="production"){var I=r.getTicks.call(A);I[1]&&(!$HA(l)||jD(I[1].value)>jD(l))&&Er("The ticks may be not readable when set min: "+e.get("min")+", max: "+e.get("max")+" and alignTicks: true")}}var oGA=function(){function A(e,t,r){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=K4,this._initCartesian(e,t,r),this.model=e}return A.prototype.getRect=function(){return this._rect},A.prototype.update=function(e,t){var r=this._axesMap;this._updateScale(e,this.model);function o(i){var g,B=$e(i),s=B.length;if(s){for(var a=[],Q=s-1;Q>=0;Q--){var E=+B[Q],C=i[E],l=C.model,f=C.scale;B4(f)&&l.get("alignTicks")&&l.get("interval")==null?a.push(C):(aQ(f,l),B4(f)&&(g=C))}a.length&&(g||(g=a.pop(),aQ(g.scale,g.model)),k(a,function(c){q5(c.scale,c.model,g.scale)}))}}o(r.x),o(r.y);var n={};k(r.x,function(i){_5(r,"y",i,n)}),k(r.y,function(i){_5(r,"x",i,n)}),this.resize(this.model,t)},A.prototype.resize=function(e,t,r){var o=e.getBoxLayoutParams(),n=!r&&e.get("containLabel"),i=zr(o,{width:t.getWidth(),height:t.getHeight()});this._rect=i;var g=this._axesList;B(),n&&(k(g,function(s){if(!s.model.get(["axisLabel","inside"])){var a=dbA(s);if(a){var Q=s.isHorizontal()?"height":"width",E=s.model.get(["axisLabel","margin"]);i[Q]-=a[Q]+E,s.position==="top"?i.y+=a.height+E:s.position==="left"&&(i.x+=a.width+E)}}}),B()),k(this._coordsList,function(s){s.calcAffineTransform()});function B(){k(g,function(s){var a=s.isHorizontal(),Q=a?[0,i.width]:[0,i.height],E=s.inverse?1:0;s.setExtent(Q[E],Q[1-E]),nGA(s,a?i.x:i.y)})}},A.prototype.getAxis=function(e,t){var r=this._axesMap[e];if(r!=null)return r[t||0]},A.prototype.getAxes=function(){return this._axesList.slice()},A.prototype.getCartesian=function(e,t){if(e!=null&&t!=null){var r="x"+e+"y"+t;return this._coordsMap[r]}ve(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var o=0,n=this._coordsList;o0?"top":"bottom",n="center"):AC(o-zs)?(i=r>0?"bottom":"top",n="center"):(i="middle",o>0&&o0?"right":"left":n=r>0?"left":"right"),{rotation:o,textAlign:n,textVerticalAlign:i}},A.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+"Index"]=e.componentIndex,t},A.isLabelSilent=function(e){var t=e.get("tooltip");return e.get("silent")||!(e.get("triggerEvent")||t&&t.show)},A}(),AX={axisLine:function(A,e,t,r){var o=e.get(["axisLine","show"]);if(o==="auto"&&A.handleAutoShown&&(o=A.handleAutoShown("axisLine")),!!o){var n=e.axis.getExtent(),i=r.transform,g=[n[0],0],B=[n[1],0],s=g[0]>B[0];i&&(no(g,g,i),no(B,B,i));var a=IA({lineCap:"round"},e.getModel(["axisLine","lineStyle"]).getLineStyle()),Q=new Zr({shape:{x1:g[0],y1:g[1],x2:B[0],y2:B[1]},style:a,strokeContainThreshold:A.strokeContainThreshold||5,silent:!0,z2:1});EC(Q.shape,Q.style.lineWidth),Q.anid="line",t.add(Q);var E=e.get(["axisLine","symbol"]);if(E!=null){var C=e.get(["axisLine","symbolSize"]);qA(E)&&(E=[E,E]),(qA(C)||Ct(C))&&(C=[C,C]);var l=nQ(e.get(["axisLine","symbolOffset"])||0,C),f=C[0],c=C[1];k([{rotate:A.rotation+Math.PI/2,offset:l[0],r:0},{rotate:A.rotation-Math.PI/2,offset:l[1],r:Math.sqrt((g[0]-B[0])*(g[0]-B[0])+(g[1]-B[1])*(g[1]-B[1]))}],function(v,w){if(E[w]!=="none"&&E[w]!=null){var u=mr(E[w],-f/2,-c/2,f,c,a.stroke,!0),h=v.r+v.offset,I=s?B:g;u.attr({rotation:v.rotate,x:I[0]+h*Math.cos(A.rotation),y:I[1]-h*Math.sin(A.rotation),silent:!0,z2:11}),t.add(u)}})}}},axisTickLabel:function(A,e,t,r){var o=BGA(t,r,e,A),n=aGA(t,r,e,A);if(gGA(e,n,o),sGA(t,r,e,A.tickDirection),e.get(["axisLabel","hideOverlap"])){var i=yK(UA(n,function(g){return{label:g,priority:g.z2,defaultAttr:{ignore:g.ignore}}}));bK(i)}},axisName:function(A,e,t,r){var o=Fr(A.axisName,e.get("name"));if(o){var n=e.get("nameLocation"),i=A.nameDirection,g=e.getModel("nameTextStyle"),B=e.get("nameGap")||0,s=e.axis.getExtent(),a=s[0]>s[1]?-1:1,Q=[n==="start"?s[0]-a*B:n==="end"?s[1]+a*B:(s[0]+s[1])/2,tX(n)?A.labelOffset+i*B:0],E,C=e.get("nameRotate");C!=null&&(C=C*zs/180);var l;tX(n)?E=Zo.innerTextLayout(A.rotation,C??A.rotation,i):(E=iGA(A.rotation,n,C||0,s),l=A.axisNameAvailableWidth,l!=null&&(l=Math.abs(l/Math.sin(E.rotation)),!isFinite(l)&&(l=null)));var f=g.getFont(),c=e.get("nameTruncate",!0)||{},v=c.ellipsis,w=Fr(A.nameTruncateMaxWidth,c.maxWidth,l),u=new Et({x:Q[0],y:Q[1],rotation:E.rotation,silent:Zo.isLabelSilent(e),style:Xt(g,{text:o,font:f,overflow:"truncate",width:w,ellipsis:v,fill:g.getTextColor()||e.get(["axisLine","lineStyle","color"]),align:g.get("align")||E.textAlign,verticalAlign:g.get("verticalAlign")||E.textVerticalAlign}),z2:1});if(lC({el:u,componentModel:e,itemName:o}),u.__fullText=o,u.anid="name",e.get("triggerEvent")){var h=Zo.makeAxisEventDataBase(e);h.targetType="axisName",h.name=o,He(u).eventData=h}r.add(u),u.updateTransform(),t.add(u),u.decomposeTransform()}}};function iGA(A,e,t,r){var o=_0(t-A),n,i,g=r[0]>r[1],B=e==="start"&&!g||e!=="start"&&g;return AC(o-zs/2)?(i=B?"bottom":"top",n="center"):AC(o-zs*1.5)?(i=B?"top":"bottom",n="center"):(i="middle",ozs/2?n=B?"left":"right":n=B?"right":"left"),{rotation:o,textAlign:n,textVerticalAlign:i}}function gGA(A,e,t){if(!sK(A.axis)){var r=A.get(["axisLabel","showMinLabel"]),o=A.get(["axisLabel","showMaxLabel"]);e=e||[],t=t||[];var n=e[0],i=e[1],g=e[e.length-1],B=e[e.length-2],s=t[0],a=t[1],Q=t[t.length-1],E=t[t.length-2];r===!1?(ci(n),ci(s)):eX(n,i)&&(r?(ci(i),ci(a)):(ci(n),ci(s))),o===!1?(ci(g),ci(Q)):eX(B,g)&&(o?(ci(B),ci(E)):(ci(g),ci(Q)))}}function ci(A){A&&(A.ignore=!0)}function eX(A,e){var t=A&&A.getBoundingRect().clone(),r=e&&e.getBoundingRect().clone();if(!(!t||!r)){var o=Nc([]);return Qs(o,o,-A.rotation),t.applyTransform(dg([],o,A.getLocalTransform())),r.applyTransform(dg([],o,e.getLocalTransform())),t.intersect(r)}}function tX(A){return A==="middle"||A==="center"}function rX(A,e,t,r,o){for(var n=[],i=[],g=[],B=0;B=0||A===e}function fGA(A){var e=q4(A);if(e){var t=e.axisPointerModel,r=e.axis.scale,o=t.option,n=t.get("status"),i=t.get("value");i!=null&&(i=r.parse(i));var g=_4(t);n==null&&(o.status=g?"show":"hide");var B=r.getExtent().slice();B[0]>B[1]&&B.reverse(),(i==null||i>B[1])&&(i=B[1]),i0&&!l.min?l.min=0:l.min!=null&&l.min<0&&!l.max&&(l.max=0);var f=B;l.color!=null&&(f=we({color:l.color},B));var c=Se(Pe(l),{boundaryGap:t,splitNumber:r,scale:o,axisLine:n,axisTick:i,axisLabel:g,name:l.text,showName:s,nameLocation:"end",nameGap:Q,nameTextStyle:f,triggerEvent:E},!1);if(qA(a)){var v=c.name;c.name=a.replace("{value}",v??"")}else le(a)&&(c.name=a(c.name,c));var w=new Rt(c,null,this.ecModel);return ur(w,zC.prototype),w.mainType="radar",w.componentIndex=this.componentIndex,w},this);this._indicatorModels=C},e.prototype.getIndicatorModels=function(){return this._indicatorModels},e.type="radar",e.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:Se({lineStyle:{color:"#bbb"}},Cv.axisLine),axisLabel:yI(Cv.axisLabel,!1),axisTick:yI(Cv.axisTick,!1),splitLine:yI(Cv.splitLine,!0),splitArea:yI(Cv.splitArea,!0),indicator:[]},e}(Xe),yGA=["axisLine","axisTickLabel","axisName"],YGA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=this.group;n.removeAll(),this._buildAxes(t),this._buildSplitLineAndArea(t)},e.prototype._buildAxes=function(t){var r=t.coordinateSystem,o=r.getIndicatorAxes(),n=UA(o,function(i){var g=i.model.get("showName")?i.name:"",B=new Zo(i.model,{axisName:g,position:[r.cx,r.cy],rotation:i.angle,labelDirection:-1,tickDirection:-1,nameDirection:1});return B});k(n,function(i){k(yGA,i.add,i),this.group.add(i.getGroup())},this)},e.prototype._buildSplitLineAndArea=function(t){var r=t.coordinateSystem,o=r.getIndicatorAxes();if(!o.length)return;var n=t.get("shape"),i=t.getModel("splitLine"),g=t.getModel("splitArea"),B=i.getModel("lineStyle"),s=g.getModel("areaStyle"),a=i.get("show"),Q=g.get("show"),E=B.get("color"),C=s.get("color"),l=YA(E)?E:[E],f=YA(C)?C:[C],c=[],v=[];function w(x,G,R){var z=R%G.length;return x[z]=x[z]||[],z}if(n==="circle")for(var u=o[0].getTicksCoords(),h=r.cx,I=r.cy,d=0;d3?1.4:i>1?1.2:1.1,a=n>0?s:1/s;t7(this,"zoom","zoomOnMouseWheel",t,{scale:a,originX:g,originY:B,isAvailableBehavior:null})}if(o){var Q=Math.abs(n),E=(n>0?1:-1)*(Q>3?.4:Q>1?.15:.05);t7(this,"scrollMove","moveOnMouseWheel",t,{scrollDelta:E,originX:g,originY:B,isAvailableBehavior:null})}}},e.prototype._pinchHandler=function(t){if(!CX(this._zr,"globalPan")){var r=t.pinchScale>1?1.1:1/1.1;t7(this,"zoom",null,t,{scale:r,originX:t.pinchX,originY:t.pinchY,isAvailableBehavior:null})}},e}(Ai);function t7(A,e,t,r,o){A.pointerChecker&&A.pointerChecker(r,o.originX,o.originY)&&(lB(r.event),lX(A,e,t,r,o))}function lX(A,e,t,r,o){o.isAvailableBehavior=oe(YI,null,t,r),A.trigger(e,o)}function YI(A,e,t){var r=t[A];return!A||r&&(!qA(r)||e.event[r+"Key"])}function r7(A,e,t){var r=A.target;r.x+=e,r.y+=t,r.dirty()}function o7(A,e,t,r){var o=A.target,n=A.zoomLimit,i=A.zoom=A.zoom||1;if(i*=e,n){var g=n.min||0,B=n.max||1/0;i=Math.max(Math.min(B,i),g)}var s=i/A.zoom;A.zoom=i,o.x-=(t-o.x)*(s-1),o.y-=(r-o.y)*(s-1),o.scaleX*=s,o.scaleY*=s,o.dirty()}var RGA={axisPointer:1,tooltip:1,brush:1};function HI(A,e,t){var r=e.getComponentByElement(A.topTarget),o=r&&r.coordinateSystem;return r&&r!==t&&!RGA.hasOwnProperty(r.mainType)&&o&&o.model!==t}function cX(A){if(qA(A)){var e=new DOMParser;A=e.parseFromString(A,"text/xml")}var t=A;for(t.nodeType===9&&(t=t.firstChild);t.nodeName.toLowerCase()!=="svg"||t.nodeType!==1;)t=t.nextSibling;return t}var n7,bI={fill:"fill",stroke:"stroke","stroke-width":"lineWidth",opacity:"opacity","fill-opacity":"fillOpacity","stroke-opacity":"strokeOpacity","stroke-dasharray":"lineDash","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterLimit","font-family":"fontFamily","font-size":"fontSize","font-style":"fontStyle","font-weight":"fontWeight","text-anchor":"textAlign",visibility:"visibility",display:"display"},fX=$e(bI),UI={"alignment-baseline":"textBaseline","stop-color":"stopColor"},vX=$e(UI),LGA=function(){function A(){this._defs={},this._root=null}return A.prototype.parse=function(e,t){t=t||{};var r=cX(e);if(process.env.NODE_ENV!=="production"&&!r)throw new Error("Illegal svg");this._defsUsePending=[];var o=new me;this._root=o;var n=[],i=r.getAttribute("viewBox")||"",g=parseFloat(r.getAttribute("width")||t.width),B=parseFloat(r.getAttribute("height")||t.height);isNaN(g)&&(g=null),isNaN(B)&&(B=null),zn(r,o,null,!0,!1);for(var s=r.firstChild;s;)this._parseNode(s,o,n,null,!1,!1),s=s.nextSibling;TGA(this._defs,this._defsUsePending),this._defsUsePending=[];var a,Q;if(i){var E=xI(i);E.length>=4&&(a={x:parseFloat(E[0]||0),y:parseFloat(E[1]||0),width:parseFloat(E[2]),height:parseFloat(E[3])})}if(a&&g!=null&&B!=null&&(Q=MX(a,{x:0,y:0,width:g,height:B}),!t.ignoreViewBox)){var C=o;o=new me,o.add(C),C.scaleX=C.scaleY=Q.scale,C.x=Q.x,C.y=Q.y}return!t.ignoreRootClip&&g!=null&&B!=null&&o.setClipPath(new Qt({shape:{x:0,y:0,width:g,height:B}})),{root:o,width:g,height:B,viewBoxRect:a,viewBoxTransform:Q,named:n}},A.prototype._parseNode=function(e,t,r,o,n,i){var g=e.nodeName.toLowerCase(),B,s=o;if(g==="defs"&&(n=!0),g==="text"&&(i=!0),g==="defs"||g==="switch")B=t;else{if(!n){var a=n7[g];if(a&&ne(n7,g)){B=a.call(this,e,t);var Q=e.getAttribute("name");if(Q){var E={name:Q,namedFrom:null,svgNodeTagLower:g,el:B};r.push(E),g==="g"&&(s=E)}else o&&r.push({name:o.name,namedFrom:o,svgNodeTagLower:g,el:B});t.add(B)}}var C=wX[g];if(C&&ne(wX,g)){var l=C.call(this,e),f=e.getAttribute("id");f&&(this._defs[f]=l)}}if(B&&B.isGroup)for(var c=e.firstChild;c;)c.nodeType===1?this._parseNode(c,B,r,s,n,i):c.nodeType===3&&i&&this._parseText(c,B),c=c.nextSibling},A.prototype._parseText=function(e,t){var r=new rC({style:{text:e.textContent},silent:!0,x:this._textX||0,y:this._textY||0});fi(t,r),zn(e,r,this._defsUsePending,!1,!1),SGA(r,t);var o=r.style,n=o.fontSize;n&&n<9&&(o.fontSize=9,r.scaleX*=n/9,r.scaleY*=n/9);var i=(o.fontSize||o.fontFamily)&&[o.fontStyle,o.fontWeight,(o.fontSize||12)+"px",o.fontFamily||"sans-serif"].join(" ");o.font=i;var g=r.getBoundingRect();return this._textX+=g.width,t.add(r),r},A.internalField=function(){n7={g:function(e,t){var r=new me;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r},rect:function(e,t){var r=new Qt;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r.setShape({x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0")}),r.silent=!0,r},circle:function(e,t){var r=new IB;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),r:parseFloat(e.getAttribute("r")||"0")}),r.silent=!0,r},line:function(e,t){var r=new Zr;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r.setShape({x1:parseFloat(e.getAttribute("x1")||"0"),y1:parseFloat(e.getAttribute("y1")||"0"),x2:parseFloat(e.getAttribute("x2")||"0"),y2:parseFloat(e.getAttribute("y2")||"0")}),r.silent=!0,r},ellipse:function(e,t){var r=new sh;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),rx:parseFloat(e.getAttribute("rx")||"0"),ry:parseFloat(e.getAttribute("ry")||"0")}),r.silent=!0,r},polygon:function(e,t){var r=e.getAttribute("points"),o;r&&(o=hX(r));var n=new jo({shape:{points:o||[]},silent:!0});return fi(t,n),zn(e,n,this._defsUsePending,!1,!1),n},polyline:function(e,t){var r=e.getAttribute("points"),o;r&&(o=hX(r));var n=new Jo({shape:{points:o||[]},silent:!0});return fi(t,n),zn(e,n,this._defsUsePending,!1,!1),n},image:function(e,t){var r=new go;return fi(t,r),zn(e,r,this._defsUsePending,!1,!1),r.setStyle({image:e.getAttribute("xlink:href")||e.getAttribute("href"),x:+e.getAttribute("x"),y:+e.getAttribute("y"),width:+e.getAttribute("width"),height:+e.getAttribute("height")}),r.silent=!0,r},text:function(e,t){var r=e.getAttribute("x")||"0",o=e.getAttribute("y")||"0",n=e.getAttribute("dx")||"0",i=e.getAttribute("dy")||"0";this._textX=parseFloat(r)+parseFloat(n),this._textY=parseFloat(o)+parseFloat(i);var g=new me;return fi(t,g),zn(e,g,this._defsUsePending,!1,!0),g},tspan:function(e,t){var r=e.getAttribute("x"),o=e.getAttribute("y");r!=null&&(this._textX=parseFloat(r)),o!=null&&(this._textY=parseFloat(o));var n=e.getAttribute("dx")||"0",i=e.getAttribute("dy")||"0",g=new me;return fi(t,g),zn(e,g,this._defsUsePending,!1,!0),this._textX+=parseFloat(n),this._textY+=parseFloat(i),g},path:function(e,t){var r=e.getAttribute("d")||"",o=yj(r);return fi(t,o),zn(e,o,this._defsUsePending,!1,!1),o.silent=!0,o}}}(),A}(),wX={lineargradient:function(A){var e=parseInt(A.getAttribute("x1")||"0",10),t=parseInt(A.getAttribute("y1")||"0",10),r=parseInt(A.getAttribute("x2")||"10",10),o=parseInt(A.getAttribute("y2")||"0",10),n=new sC(e,t,r,o);return uX(A,n),DX(A,n),n},radialgradient:function(A){var e=parseInt(A.getAttribute("cx")||"0",10),t=parseInt(A.getAttribute("cy")||"0",10),r=parseInt(A.getAttribute("r")||"0",10),o=new Rm(e,t,r);return uX(A,o),DX(A,o),o}};function uX(A,e){var t=A.getAttribute("gradientUnits");t==="userSpaceOnUse"&&(e.global=!0)}function DX(A,e){for(var t=A.firstChild;t;){if(t.nodeType===1&&t.nodeName.toLocaleLowerCase()==="stop"){var r=t.getAttribute("offset"),o=void 0;r&&r.indexOf("%")>0?o=parseInt(r,10)/100:r?o=parseFloat(r):o=0;var n={};PX(t,n,n);var i=n.stopColor||t.getAttribute("stop-color")||"#000000";e.colorStops.push({offset:o,color:i})}t=t.nextSibling}}function fi(A,e){A&&A.__inheritedStyle&&(e.__inheritedStyle||(e.__inheritedStyle={}),we(e.__inheritedStyle,A.__inheritedStyle))}function hX(A){for(var e=xI(A),t=[],r=0;r0;n-=2){var i=r[n],g=r[n-1],B=xI(i);switch(o=o||En(),g){case"translate":Oi(o,o,[parseFloat(B[0]),parseFloat(B[1]||"0")]);break;case"scale":uD(o,o,[parseFloat(B[0]),parseFloat(B[1]||B[0])]);break;case"rotate":Qs(o,o,-parseFloat(B[0])*i7,[parseFloat(B[1]||"0"),parseFloat(B[2]||"0")]);break;case"skewX":var s=Math.tan(parseFloat(B[0])*i7);dg(o,[1,0,s,1,0,0],o);break;case"skewY":var a=Math.tan(parseFloat(B[0])*i7);dg(o,[1,a,0,1,0,0],o);break;case"matrix":o[0]=parseFloat(B[0]),o[1]=parseFloat(B[1]),o[2]=parseFloat(B[2]),o[3]=parseFloat(B[3]),o[4]=parseFloat(B[4]),o[5]=parseFloat(B[5]);break}}e.setLocalTransform(o)}}var dX=/([^\s:;]+)\s*:\s*([^:;]+)/g;function PX(A,e,t){var r=A.getAttribute("style");if(r){dX.lastIndex=0;for(var o;(o=dX.exec(r))!=null;){var n=o[1],i=ne(bI,n)?bI[n]:null;i&&(e[i]=o[2]);var g=ne(UI,n)?UI[n]:null;g&&(t[g]=o[2])}}}function JGA(A,e,t){for(var r=0;r0,c={api:r,geo:B,mapOrGeoModel:e,data:g,isVisualEncodedByVisualMap:f,isGeo:i,transformInfoRaw:E};B.resourceType==="geoJSON"?this._buildGeoJSON(c):B.resourceType==="geoSVG"&&this._buildSVG(c),this._updateController(e,t,r),this._updateMapSelectHandler(e,s,r,o)},A.prototype._buildGeoJSON=function(e){var t=this._regionsGroupByName=Qe(),r=Qe(),o=this._regionsGroup,n=e.transformInfoRaw,i=e.mapOrGeoModel,g=e.data,B=e.geo.projection,s=B&&B.stream;function a(C,l){return l&&(C=l(C)),C&&[C[0]*n.scaleX+n.x,C[1]*n.scaleY+n.y]}function Q(C){for(var l=[],f=!s&&B&&B.project,c=0;c=0)&&(E=o);var C=i?{normal:{align:"center",verticalAlign:"middle"}}:null;vo(e,qr(r),{labelFetcher:E,labelDataIndex:Q,defaultText:t},C);var l=e.getTextContent();if(l&&(pX(l).ignore=l.ignore,e.textConfig&&i)){var f=e.getBoundingRect().clone();e.textConfig.layoutRect=f,e.textConfig.position=[(i[0]-f.x)/f.width*100+"%",(i[1]-f.y)/f.height*100+"%"]}e.disableLabelAnimation=!0}else e.removeTextContent(),e.removeTextConfig(),e.disableLabelAnimation=null}function bX(A,e,t,r,o,n){A.data?A.data.setItemGraphicEl(n,e):He(e).eventData={componentType:"geo",componentIndex:o.componentIndex,geoIndex:o.componentIndex,name:t,region:r&&r.option||{}}}function UX(A,e,t,r,o){A.data||lC({el:e,componentModel:o,itemName:t,itemTooltipOption:r.get("tooltip")})}function xX(A,e,t,r,o){e.highDownSilentOnTouch=!!o.get("selectedMode");var n=r.getModel("emphasis"),i=n.get("focus");return cr(e,i,n.get("blurScope"),n.get("disabled")),A.isGeo&&z4A(e,o,t),i}function GX(A,e,t){var r=[],o;function n(){o=[]}function i(){o.length&&(r.push(o),o=[])}var g=e({polygonStart:n,polygonEnd:i,lineStart:n,lineEnd:i,point:function(B,s){isFinite(B)&&isFinite(s)&&o.push([B,s])},sphere:function(){}});return!t&&g.polygonStart(),k(A,function(B){g.lineStart();for(var s=0;s-1&&(o.style.stroke=o.style.fill,o.style.fill="#fff",o.style.lineWidth=2),o},e.type="series.map",e.dependencies=["geo"],e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"geo",map:"",left:"center",top:"center",aspectScale:null,showLegendSymbol:!0,boundingCoords:null,center:null,zoom:1,scaleLimit:null,selectedMode:!0,label:{show:!1,color:"#000"},itemStyle:{borderWidth:.5,borderColor:"#444",areaColor:"#eee"},emphasis:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{areaColor:"rgba(255,215,0,0.8)"}},select:{label:{show:!0,color:"rgb(100,0,0)"},itemStyle:{color:"rgba(255,215,0,0.8)"}},nameProperty:"name"},e}(Lt);function QzA(A,e){var t={};return k(A,function(r){r.each(r.mapDimension("value"),function(o,n){var i="ec-"+r.getName(n);t[i]=t[i]||[],isNaN(o)||t[i].push(o)})}),A[0].map(A[0].mapDimension("value"),function(r,o){for(var n="ec-"+A[0].getName(o),i=0,g=1/0,B=-1/0,s=t[n].length,a=0;a1?(h.width=u,h.height=u/c):(h.height=u,h.width=u*c),h.y=w[1]-h.height/2,h.x=w[0]-h.width/2;else{var I=A.getBoxLayoutParams();I.aspect=c,h=zr(I,{width:l,height:f})}this.setViewRect(h.x,h.y,h.width,h.height),this.setCenter(A.get("center"),e),this.setZoom(A.get("zoom"))}function czA(A,e){k(e.get("geoCoord"),function(t,r){A.addGeoCoord(r,t)})}var fzA=function(){function A(){this.dimensions=LX}return A.prototype.create=function(e,t){var r=[];function o(i){return{nameProperty:i.get("nameProperty"),aspectScale:i.get("aspectScale"),projection:i.get("projection")}}e.eachComponent("geo",function(i,g){var B=i.get("map"),s=new TX(B+g,B,IA({nameMap:i.get("nameMap")},o(i)));s.zoomLimit=i.get("scaleLimit"),r.push(s),i.coordinateSystem=s,s.model=i,s.resize=kX,s.resize(i,t)}),e.eachSeries(function(i){var g=i.get("coordinateSystem");if(g==="geo"){var B=i.get("geoIndex")||0;i.coordinateSystem=r[B]}});var n={};return e.eachSeriesByType("map",function(i){if(!i.getHostGeoModel()){var g=i.getMapType();n[g]=n[g]||[],n[g].push(i)}}),k(n,function(i,g){var B=UA(i,function(a){return a.get("nameMap")}),s=new TX(g,g,IA({nameMap:CD(B)},o(i[0])));s.zoomLimit=Fr.apply(null,UA(i,function(a){return a.get("scaleLimit")})),r.push(s),s.resize=kX,s.resize(i[0],t),k(i,function(a){a.coordinateSystem=s,czA(s,a)})}),r},A.prototype.getFilledRegions=function(e,t,r,o){for(var n=(e||[]).slice(),i=Qe(),g=0;g=0;i--){var g=o[i];g.hierNode={defaultAncestor:null,ancestor:g,prelim:0,modifier:0,change:0,shift:0,i,thread:null},t.push(g)}}function IzA(A,e){var t=A.isExpand?A.children:[],r=A.parentNode.children,o=A.hierNode.i?r[A.hierNode.i-1]:null;if(t.length){MzA(A);var n=(t[0].hierNode.prelim+t[t.length-1].hierNode.prelim)/2;o?(A.hierNode.prelim=o.hierNode.prelim+e(A,o),A.hierNode.modifier=A.hierNode.prelim-n):A.hierNode.prelim=n}else o&&(A.hierNode.prelim=o.hierNode.prelim+e(A,o));A.parentNode.hierNode.defaultAncestor=FzA(A,o,A.parentNode.hierNode.defaultAncestor||r[0],e)}function dzA(A){var e=A.hierNode.prelim+A.parentNode.hierNode.modifier;A.setLayout({x:e},!0),A.hierNode.modifier+=A.parentNode.hierNode.modifier}function KX(A){return arguments.length?A:yzA}function vv(A,e){return A-=Math.PI/2,{x:e*Math.cos(A),y:e*Math.sin(A)}}function PzA(A,e){return zr(A.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function MzA(A){for(var e=A.children,t=e.length,r=0,o=0;--t>=0;){var n=e[t];n.hierNode.prelim+=r,n.hierNode.modifier+=r,o+=n.hierNode.change,r+=n.hierNode.shift+o}}function FzA(A,e,t,r){if(e){for(var o=A,n=A,i=n.parentNode.children[0],g=e,B=o.hierNode.modifier,s=n.hierNode.modifier,a=i.hierNode.modifier,Q=g.hierNode.modifier;g=a7(g),n=Q7(n),g&&n;){o=a7(o),i=Q7(i),o.hierNode.ancestor=A;var E=g.hierNode.prelim+Q-n.hierNode.prelim-s+r(g,n);E>0&&(mzA(pzA(g,A,t),A,E),s+=E,B+=E),Q+=g.hierNode.modifier,s+=n.hierNode.modifier,B+=o.hierNode.modifier,a+=i.hierNode.modifier}g&&!a7(o)&&(o.hierNode.thread=g,o.hierNode.modifier+=Q-B),n&&!Q7(i)&&(i.hierNode.thread=n,i.hierNode.modifier+=s-a,t=A)}return t}function a7(A){var e=A.children;return e.length&&A.isExpand?e[e.length-1]:A.hierNode.thread}function Q7(A){var e=A.children;return e.length&&A.isExpand?e[0]:A.hierNode.thread}function pzA(A,e,t){return A.hierNode.ancestor.parentNode===e.parentNode?A.hierNode.ancestor:t}function mzA(A,e,t){var r=t/(e.hierNode.i-A.hierNode.i);e.hierNode.change-=r,e.hierNode.shift+=t,e.hierNode.modifier+=t,e.hierNode.prelim+=t,A.hierNode.change+=r}function yzA(A,e){return A.parentNode===e.parentNode?1:2}var YzA=function(){function A(){this.parentPoint=[],this.childPoints=[]}return A}(),HzA=function(A){uA(e,A);function e(t){return A.call(this,t)||this}return e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new YzA},e.prototype.buildPath=function(t,r){var o=r.childPoints,n=o.length,i=r.parentPoint,g=o[0],B=o[n-1];if(n===1){t.moveTo(i[0],i[1]),t.lineTo(g[0],g[1]);return}var s=r.orient,a=s==="TB"||s==="BT"?0:1,Q=1-a,E=VA(r.forkPosition,1),C=[];C[a]=i[a],C[Q]=i[Q]+(B[Q]-i[Q])*E,t.moveTo(i[0],i[1]),t.lineTo(C[0],C[1]),t.moveTo(g[0],g[1]),C[a]=g[a],t.lineTo(C[0],C[1]),C[a]=B[a],t.lineTo(C[0],C[1]),t.lineTo(B[0],B[1]);for(var l=1;lw.x,I||(h=h-Math.PI));var P=I?"left":"right",F=g.getModel("label"),p=F.get("rotate"),m=p*(Math.PI/180),y=c.getTextContent();y&&(c.setTextConfig({position:F.get("position")||P,rotation:p==null?-h:m,origin:"center"}),y.setStyle("verticalAlign","middle"))}var H=g.get(["emphasis","focus"]),U=H==="relative"?Rc(i.getAncestorsIndices(),i.getDescendantIndices()):H==="ancestor"?i.getAncestorsIndices():H==="descendant"?i.getDescendantIndices():null;U&&(He(t).focus=U),UzA(o,i,a,t,l,C,f,r),t.__edge&&(t.onHoverStateChange=function(Y){if(Y!=="blur"){var x=i.parentNode&&A.getItemGraphicEl(i.parentNode.dataIndex);x&&x.hoverState===ff||ih(t.__edge,Y)}})}function UzA(A,e,t,r,o,n,i,g){var B=e.getModel(),s=A.get("edgeShape"),a=A.get("layout"),Q=A.getOrient(),E=A.get(["lineStyle","curveness"]),C=A.get("edgeForkPosition"),l=B.getModel("lineStyle").getLineStyle(),f=r.__edge;if(s==="curve")e.parentNode&&e.parentNode!==t&&(f||(f=r.__edge=new Pf({shape:E7(a,Q,E,o,o)})),ct(f,{shape:E7(a,Q,E,n,i)},A));else if(s==="polyline"){if(a==="orthogonal"){if(e!==t&&e.children&&e.children.length!==0&&e.isExpand===!0){for(var c=e.children,v=[],w=0;wt&&(t=o.height)}this.height=t+1},A.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t=0,r=this.children,o=r.length;t=0&&this.hostTree.data.setItemLayout(this.dataIndex,e,t)},A.prototype.getLayout=function(){return this.hostTree.data.getItemLayout(this.dataIndex)},A.prototype.getModel=function(e){if(!(this.dataIndex<0)){var t=this.hostTree,r=t.data.getItemModel(this.dataIndex);return r.getModel(e)}},A.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},A.prototype.setVisual=function(e,t){this.dataIndex>=0&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},A.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},A.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},A.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},A.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;t=0){var r=t.getData().tree.root,o=A.targetNode;if(qA(o)&&(o=r.getNodeById(o)),o&&r.contains(o))return{node:o};var n=A.targetNodeId;if(n!=null&&(o=r.getNodeById(n)))return{node:o}}}function AV(A){for(var e=[];A;)A=A.parentNode,A&&e.push(A);return e.reverse()}function c7(A,e){var t=AV(A);return je(t,e)>=0}function zI(A,e){for(var t=[];A;){var r=A.dataIndex;t.push({name:A.name,dataIndex:r,value:e.getRawValue(r)}),A=A.parentNode}return t.reverse(),t}var kzA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.hasSymbolVisual=!0,t.ignoreStyleOnData=!0,t}return e.prototype.getInitialData=function(t){var r={name:t.name,children:t.data},o=t.leaves||{},n=new Rt(o,this,this.ecModel),i=l7.createTree(r,this,g);function g(Q){Q.wrapMethod("getItemModel",function(E,C){var l=i.getNodeByDataIndex(C);return l&&l.children.length&&l.isExpand||(E.parentModel=n),E})}var B=0;i.eachNode("preorder",function(Q){Q.depth>B&&(B=Q.depth)});var s=t.expandAndCollapse,a=s&&t.initialTreeDepth>=0?t.initialTreeDepth:B;return i.root.eachNode("preorder",function(Q){var E=Q.hostTree.data.getRawDataItem(Q.dataIndex);Q.isExpand=E&&E.collapsed!=null?!E.collapsed:Q.depth<=a}),i.data},e.prototype.getOrient=function(){var t=this.get("orient");return t==="horizontal"?t="LR":t==="vertical"&&(t="TB"),t},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.formatTooltip=function(t,r,o){for(var n=this.getData().tree,i=n.root.children[0],g=n.getNodeByDataIndex(t),B=g.getValue(),s=g.name;g&&g!==i;)s=g.parentNode.name+"."+s,g=g.parentNode;return _r("nameValue",{name:s,value:B,noValue:isNaN(B)||B==null})},e.prototype.getDataParams=function(t){var r=A.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(t);return r.treeAncestors=zI(o,this),r.collapsed=!o.isExpand,r},e.type="series.tree",e.layoutMode="box",e.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},e}(Lt);function NzA(A,e,t){for(var r=[A],o=[],n;n=r.pop();)if(o.push(n),n.isExpand){var i=n.children;if(i.length)for(var g=0;g=0;n--)t.push(o[n])}}function jzA(A,e){A.eachSeriesByType("tree",function(t){JzA(t,e)})}function JzA(A,e){var t=PzA(A,e);A.layoutInfo=t;var r=A.get("layout"),o=0,n=0,i=null;r==="radial"?(o=2*Math.PI,n=Math.min(t.height,t.width)/2,i=KX(function(u,h){return(u.parentNode===h.parentNode?1:2)/u.depth})):(o=t.width,n=t.height,i=KX());var g=A.getData().tree.root,B=g.children[0];if(B){hzA(g),NzA(B,IzA,i),g.hierNode.modifier=-B.hierNode.prelim,uv(B,dzA);var s=B,a=B,Q=B;uv(B,function(u){var h=u.getLayout().x;ha.getLayout().x&&(a=u),u.depth>Q.depth&&(Q=u)});var E=s===a?1:i(s,a)/2,C=E-s.getLayout().x,l=0,f=0,c=0,v=0;if(r==="radial")l=o/(a.getLayout().x+E+C),f=n/(Q.depth-1||1),uv(B,function(u){c=(u.getLayout().x+C)*l,v=(u.depth-1)*f;var h=vv(c,v);u.setLayout({x:h.x,y:h.y,rawX:c,rawY:v},!0)});else{var w=A.getOrient();w==="RL"||w==="LR"?(f=n/(a.getLayout().x+E+C),l=o/(Q.depth-1||1),uv(B,function(u){v=(u.getLayout().x+C)*f,c=w==="LR"?(u.depth-1)*l:o-(u.depth-1)*l,u.setLayout({x:c,y:v},!0)})):(w==="TB"||w==="BT")&&(l=o/(a.getLayout().x+E+C),f=n/(Q.depth-1||1),uv(B,function(u){c=(u.getLayout().x+C)*l,v=w==="TB"?(u.depth-1)*f:n-(u.depth-1)*f,u.setLayout({x:c,y:v},!0)}))}}}function KzA(A){A.eachSeriesByType("tree",function(e){var t=e.getData(),r=t.tree;r.eachNode(function(o){var n=o.getModel(),i=n.getModel("itemStyle").getItemStyle(),g=t.ensureUniqueItemVisual(o.dataIndex,"style");IA(g,i)})})}function XzA(A){A.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},function(r){var o=e.dataIndex,n=r.getData().tree,i=n.getNodeByDataIndex(o);i.isExpand=!i.isExpand})}),A.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},function(e,t,r){t.eachComponent({mainType:"series",subType:"tree",query:e},function(o){var n=o.coordinateSystem,i=s7(n,e,void 0,r);o.setCenter&&o.setCenter(i.center),o.setZoom&&o.setZoom(i.zoom)})})}function VzA(A){A.registerChartView(bzA),A.registerSeriesModel(kzA),A.registerLayout(jzA),A.registerVisual(KzA),XzA(A)}var eV=["treemapZoomToNode","treemapRender","treemapMove"];function WzA(A){for(var e=0;e1;)n=n.parentNode;var i=C9(A.ecModel,n.name||n.dataIndex+"",r);o.setVisual("decal",i)})}var ZzA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.preventUsingHoverLayer=!0,t}return e.prototype.getInitialData=function(t,r){var o={name:t.name,children:t.data};rV(o);var n=t.levels||[],i=this.designatedVisualItemStyle={},g=new Rt({itemStyle:i},this,r);n=t.levels=qzA(n,r);var B=UA(n||[],function(Q){return new Rt(Q,g,r)},this),s=l7.createTree(o,this,a);function a(Q){Q.wrapMethod("getItemModel",function(E,C){var l=s.getNodeByDataIndex(C),f=l?B[l.depth]:null;return E.parentModel=f||g,E})}return s.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.formatTooltip=function(t,r,o){var n=this.getData(),i=this.getRawValue(t),g=n.getName(t);return _r("nameValue",{name:g,value:i})},e.prototype.getDataParams=function(t){var r=A.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(t);return r.treeAncestors=zI(o,this),r.treePathInfo=r.treeAncestors,r},e.prototype.setLayoutInfo=function(t){this.layoutInfo=this.layoutInfo||{},IA(this.layoutInfo,t)},e.prototype.mapIdToIndex=function(t){var r=this._idIndexMap;r||(r=this._idIndexMap=Qe(),this._idIndexMapCount=0);var o=r.get(t);return o==null&&r.set(t,o=this._idIndexMapCount++),o},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var r=this.getRawData().tree.root;(!t||t!==r&&!r.contains(t))&&(this._viewRoot=r)},e.prototype.enableAriaDecal=function(){tV(this)},e.type="series.treemap",e.layoutMode="box",e.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:.5*(1+Math.sqrt(5)),leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.32*.32,scaleLimit:null,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},e}(Lt);function rV(A){var e=0;k(A.children,function(r){rV(r);var o=r.value;YA(o)&&(o=o[0]),e+=o});var t=A.value;YA(t)&&(t=t[0]),(t==null||isNaN(t))&&(t=e),t<0&&(t=0),YA(A.value)?A.value[0]=t:A.value=t}function qzA(A,e){var t=zt(e.get("color")),r=zt(e.get(["aria","decal","decals"]));if(t){A=A||[];var o,n;k(A,function(g){var B=new Rt(g),s=B.get("color"),a=B.get("decal");(B.get(["itemStyle","color"])||s&&s!=="none")&&(o=!0),(B.get(["itemStyle","decal"])||a&&a!=="none")&&(n=!0)});var i=A[0]||(A[0]={});return o||(i.color=t.slice()),!n&&r&&(i.decal=r.slice()),A}}var _zA=8,oV=8,f7=5,$zA=function(){function A(e){this.group=new me,e.add(this.group)}return A.prototype.render=function(e,t,r,o){var n=e.getModel("breadcrumb"),i=this.group;if(i.removeAll(),!(!n.get("show")||!r)){var g=n.getModel("itemStyle"),B=n.getModel("emphasis"),s=g.getModel("textStyle"),a=B.getModel(["itemStyle","textStyle"]),Q={pos:{left:n.get("left"),right:n.get("right"),top:n.get("top"),bottom:n.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:n.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(r,Q,s),this._renderContent(e,Q,g,B,s,a,o),bh(i,Q.pos,Q.box)}},A.prototype._prepare=function(e,t,r){for(var o=e;o;o=o.parentNode){var n=Jr(o.getModel().get("name"),""),i=r.getTextRect(n),g=Math.max(i.width+_zA*2,t.emptyItemWidth);t.totalWidth+=g+oV,t.renderList.push({node:o,text:n,width:g})}},A.prototype._renderContent=function(e,t,r,o,n,i,g){for(var B=0,s=t.emptyItemWidth,a=e.get(["breadcrumb","height"]),Q=T7A(t.pos,t.box),E=t.totalWidth,C=t.renderList,l=o.getModel("itemStyle").getItemStyle(),f=C.length-1;f>=0;f--){var c=C[f],v=c.node,w=c.width,u=c.text;E>Q.width&&(E-=w-s,w=s,u=null);var h=new jo({shape:{points:ARA(B,0,w,a,f===C.length-1,f===0)},style:we(r.getItemStyle(),{lineJoin:"bevel"}),textContent:new Et({style:Xt(n,{text:u})}),textConfig:{position:"inside"},z2:nC*1e4,onclick:ze(g,v)});h.disableLabelAnimation=!0,h.getTextContent().ensureState("emphasis").style=Xt(i,{text:u}),h.ensureState("emphasis").style=l,cr(h,o.get("focus"),o.get("blurScope"),o.get("disabled")),this.group.add(h),eRA(h,e,v),B+=w+oV}},A.prototype.remove=function(){this.group.removeAll()},A}();function ARA(A,e,t,r,o,n){var i=[[o?A:A-f7,e],[A+t,e],[A+t,e+r],[o?A:A-f7,e+r]];return!n&&i.splice(2,0,[A+t+f7,e+r/2]),!o&&i.push([A,e+r/2]),i}function eRA(A,e,t){He(A).eventData={componentType:"series",componentSubType:"treemap",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"treemap",selfType:"breadcrumb",nodeData:{dataIndex:t&&t.dataIndex,name:t&&t.name},treePathInfo:t&&zI(t,e)}}var tRA=function(){function A(){this._storage=[],this._elExistsMap={}}return A.prototype.add=function(e,t,r,o,n){return this._elExistsMap[e.id]?!1:(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:r,delay:o,easing:n}),!0)},A.prototype.finished=function(e){return this._finishedCallback=e,this},A.prototype.start=function(){for(var e=this,t=this._storage.length,r=function(){t--,t<=0&&(e._storage.length=0,e._elExistsMap={},e._finishedCallback&&e._finishedCallback())},o=0,n=this._storage.length;oiV||Math.abs(t.dy)>iV)){var r=this.seriesModel.getData().tree.root;if(!r)return;var o=r.getLayout();if(!o)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:o.x+t.dx,y:o.y+t.dy,width:o.width,height:o.height}})}},e.prototype._onZoom=function(t){var r=t.originX,o=t.originY,n=t.scale;if(this._state!=="animating"){var i=this.seriesModel.getData().tree.root;if(!i)return;var g=i.getLayout();if(!g)return;var B=new ke(g.x,g.y,g.width,g.height),s=null,a=this._controllerHost;s=a.zoomLimit;var Q=a.zoom=a.zoom||1;if(Q*=n,s){var E=s.min||0,C=s.max||1/0;Q=Math.max(Math.min(C,Q),E)}var l=Q/a.zoom;a.zoom=Q;var f=this.seriesModel.layoutInfo;r-=f.x,o-=f.y;var c=En();Oi(c,c,[-r,-o]),uD(c,c,[l,l]),Oi(c,c,[r,o]),B.applyTransform(c),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:B.x,y:B.y,width:B.width,height:B.height}})}},e.prototype._initEvents=function(t){var r=this;t.on("click",function(o){if(r._state==="ready"){var n=r.seriesModel.get("nodeClick",!0);if(n){var i=r.findTarget(o.offsetX,o.offsetY);if(i){var g=i.node;if(g.getLayout().isLeafRoot)r._rootToNode(i);else if(n==="zoomToNode")r._zoomToNode(i);else if(n==="link"){var B=g.hostTree.data.getItemModel(g.dataIndex),s=B.get("link",!0),a=B.get("target",!0)||"blank";s&&Yh(s,a)}}}}},this)},e.prototype._renderBreadcrumb=function(t,r,o){var n=this;o||(o=t.get("leafDepth",!0)!=null?{node:t.getViewRoot()}:this.findTarget(r.getWidth()/2,r.getHeight()/2),o||(o={node:t.getData().tree.root})),(this._breadcrumb||(this._breadcrumb=new $zA(this.group))).render(t,r,o.node,function(i){n._state!=="animating"&&(c7(t.getViewRoot(),i)?n._rootToNode({node:i}):n._zoomToNode({node:i}))})},e.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage=Dv(),this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},e.prototype.dispose=function(){this._clearController()},e.prototype._zoomToNode=function(t){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype._rootToNode=function(t){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:t.node})},e.prototype.findTarget=function(t,r){var o,n=this.seriesModel.getViewRoot();return n.eachNode({attr:"viewChildren",order:"preorder"},function(i){var g=this._storage.background[i.getRawIndex()];if(g){var B=g.transformCoordToLocal(t,r),s=g.shape;if(s.x<=B[0]&&B[0]<=s.x+s.width&&s.y<=B[1]&&B[1]<=s.y+s.height)o={node:i,offsetX:B[0],offsetY:B[1]};else return!1}},this),o},e.type="treemap",e}(Ht);function Dv(){return{nodeGroup:[],background:[],content:[]}}function BRA(A,e,t,r,o,n,i,g,B,s){if(!i)return;var a=i.getLayout(),Q=A.getData(),E=i.getModel();if(Q.setItemGraphicEl(i.dataIndex,null),!a||!a.isInView)return;var C=a.width,l=a.height,f=a.borderWidth,c=a.invisible,v=i.getRawIndex(),w=g&&g.getRawIndex(),u=i.viewChildren,h=a.upperHeight,I=u&&u.length,d=E.getModel("itemStyle"),P=E.getModel(["emphasis","itemStyle"]),F=E.getModel(["blur","itemStyle"]),p=E.getModel(["select","itemStyle"]),m=d.get("borderRadius")||0,y=j("nodeGroup",v7);if(!y)return;if(B.add(y),y.x=a.x||0,y.y=a.y||0,y.markRedraw(),RI(y).nodeWidth=C,RI(y).nodeHeight=l,a.isAboveViewRoot)return y;var H=j("background",nV,s,nRA);H&&L(y,H,I&&a.upperLabelHeight);var U=E.getModel("emphasis"),Y=U.get("focus"),x=U.get("blurScope"),G=U.get("disabled"),R=Y==="ancestor"?i.getAncestorsIndices():Y==="descendant"?i.getDescendantIndices():Y;if(I)Is(y)&&ja(y,!1),H&&(ja(H,!G),Q.setItemGraphicEl(i.dataIndex,H),Hm(H,R,x));else{var z=j("content",nV,s,iRA);z&&b(y,z),H.disableMorphing=!0,H&&Is(H)&&ja(H,!1),ja(y,!G),Q.setItemGraphicEl(i.dataIndex,y),Hm(y,R,x)}return y;function L(W,$,eA){var _=He($);if(_.dataIndex=i.dataIndex,_.seriesIndex=A.seriesIndex,$.setShape({x:0,y:0,width:C,height:l,r:m}),c)O($);else{$.invisible=!1;var V=i.getVisual("style"),X=V.stroke,nA=sV(d);nA.fill=X;var N=dQ(P);N.fill=P.get("borderColor");var tA=dQ(F);tA.fill=F.get("borderColor");var BA=dQ(p);if(BA.fill=p.get("borderColor"),eA){var aA=C-2*f;T($,X,V.opacity,{x:f,y:0,width:aA,height:h})}else $.removeTextContent();$.setStyle(nA),$.ensureState("emphasis").style=N,$.ensureState("blur").style=tA,$.ensureState("select").style=BA,Na($)}W.add($)}function b(W,$){var eA=He($);eA.dataIndex=i.dataIndex,eA.seriesIndex=A.seriesIndex;var _=Math.max(C-2*f,0),V=Math.max(l-2*f,0);if($.culling=!0,$.setShape({x:f,y:f,width:_,height:V,r:m}),c)O($);else{$.invisible=!1;var X=i.getVisual("style"),nA=X.fill,N=sV(d);N.fill=nA,N.decal=X.decal;var tA=dQ(P),BA=dQ(F),aA=dQ(p);T($,nA,X.opacity,null),$.setStyle(N),$.ensureState("emphasis").style=tA,$.ensureState("blur").style=BA,$.ensureState("select").style=aA,Na($)}W.add($)}function O(W){!W.invisible&&n.push(W)}function T(W,$,eA,_){var V=E.getModel(_?BV:gV),X=Jr(E.get("name"),null),nA=V.getShallow("show");vo(W,qr(E,_?BV:gV),{defaultText:nA?X:null,inheritColor:$,defaultOpacity:eA,labelFetcher:A,labelDataIndex:i.dataIndex});var N=W.getTextContent();if(N){var tA=N.style,BA=cD(tA.padding||0);_&&(W.setTextConfig({layoutRect:_}),N.disableLabelLayout=!0),N.beforeUpdate=function(){var EA=Math.max((_?_.width:W.shape.width)-BA[1]-BA[3],0),CA=Math.max((_?_.height:W.shape.height)-BA[0]-BA[2],0);(tA.width!==EA||tA.height!==CA)&&N.setStyle({width:EA,height:CA})},tA.truncateMinChar=2,tA.lineOverflow="truncate",S(tA,_,a);var aA=N.getState("emphasis");S(aA?aA.style:null,_,a)}}function S(W,$,eA){var _=W?W.text:null;if(!$&&eA.isLeafRoot&&_!=null){var V=A.get("drillDownIcon",!0);W.text=V?V+" "+_:_}}function j(W,$,eA,_){var V=w!=null&&t[W][w],X=o[W];return V?(t[W][w]=null,J(X,V)):c||(V=new $,V instanceof ni&&(V.z2=sRA(eA,_)),Z(X,V)),e[W][v]=V}function J(W,$){var eA=W[v]={};$ instanceof v7?(eA.oldX=$.x,eA.oldY=$.y):eA.oldShape=IA({},$.shape)}function Z(W,$){var eA=W[v]={},_=i.parentNode,V=$ instanceof me;if(_&&(!r||r.direction==="drillDown")){var X=0,nA=0,N=o.background[_.getRawIndex()];!r&&N&&N.oldShape&&(X=N.oldShape.width,nA=N.oldShape.height),V?(eA.oldX=0,eA.oldY=nA):eA.oldShape={x:X,y:nA,width:0,height:0}}eA.fadein=!V}}function sRA(A,e){return A*oRA+e}var hv=k,aRA=ve,LI=-1,Ao=function(){function A(e){var t=e.mappingMethod,r=e.type,o=this.option=Pe(e);this.type=r,this.mappingMethod=t,this._normalizeData=CRA[t];var n=A.visualHandlers[r];this.applyVisual=n.applyVisual,this.getColorMapper=n.getColorMapper,this._normalizedToVisual=n._normalizedToVisual[t],t==="piecewise"?(w7(o),QRA(o)):t==="category"?o.categories?ERA(o):w7(o,!0):(ue(t!=="linear"||o.dataExtent),w7(o))}return A.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},A.prototype.getNormalizer=function(){return oe(this._normalizeData,this)},A.listVisualTypes=function(){return $e(A.visualHandlers)},A.isValidType=function(e){return A.visualHandlers.hasOwnProperty(e)},A.eachVisual=function(e,t,r){ve(e)?k(e,t,r):t.call(r,e)},A.mapVisual=function(e,t,r){var o,n=YA(e)?[]:ve(e)?{}:(o=!0,null);return A.eachVisual(e,function(i,g){var B=t.call(r,i,g);o?n=B:n[g]=B}),n},A.retrieveVisuals=function(e){var t={},r;return e&&hv(A.visualHandlers,function(o,n){e.hasOwnProperty(n)&&(t[n]=e[n],r=!0)}),r?t:null},A.prepareVisualTypes=function(e){if(YA(e))e=e.slice();else if(aRA(e)){var t=[];hv(e,function(r,o){t.push(o)}),e=t}else return[];return e.sort(function(r,o){return o==="color"&&r!=="color"&&r.indexOf("color")===0?1:-1}),e},A.dependsOn=function(e,t){return t==="color"?!!(e&&e.indexOf(t)===0):e===t},A.findPieceIndex=function(e,t,r){for(var o,n=1/0,i=0,g=t.length;i=0;n--)r[n]==null&&(delete t[e[n]],e.pop())}function w7(A,e){var t=A.visual,r=[];ve(t)?hv(t,function(n){r.push(n)}):t!=null&&r.push(t);var o={color:1,symbol:1};!e&&r.length===1&&!o.hasOwnProperty(A.type)&&(r[1]=r[0]),QV(A,r)}function SI(A){return{applyVisual:function(e,t,r){var o=this.mapValueToVisual(e);r("color",A(t("color"),o))},_normalizedToVisual:u7([0,1])}}function aV(A){var e=this.option.visual;return e[Math.round(yt(A,[0,1],[0,e.length-1],!0))]||{}}function Iv(A){return function(e,t,r){r(A,this.mapValueToVisual(e))}}function dv(A){var e=this.option.visual;return e[this.option.loop&&A!==LI?A%e.length:A]}function PQ(){return this.option.visual[0]}function u7(A){return{linear:function(e){return yt(e,A,this.option.visual,!0)},category:dv,piecewise:function(e,t){var r=D7.call(this,t);return r==null&&(r=yt(e,A,this.option.visual,!0)),r},fixed:PQ}}function D7(A){var e=this.option,t=e.pieceList;if(e.hasSpecialVisual){var r=Ao.findPieceIndex(A,t),o=t[r];if(o&&o.visual)return o.visual[this.type]}}function QV(A,e){return A.visual=e,A.type==="color"&&(A.parsedVisual=UA(e,function(t){var r=So(t);return!r&&process.env.NODE_ENV!=="production"&&Er("'"+t+"' is an illegal color, fallback to '#000000'",!0),r||[0,0,0,1]})),e}var CRA={linear:function(A){return yt(A,this.option.dataExtent,[0,1],!0)},piecewise:function(A){var e=this.option.pieceList,t=Ao.findPieceIndex(A,e,!0);if(t!=null)return yt(t,[0,e.length-1],[0,1],!0)},category:function(A){var e=this.option.categories?this.option.categoryMap[A]:A;return e??LI},fixed:Dr};function OI(A,e,t){return A?e<=t:e=t.length||f===t[f.depth]){var v=uRA(o,B,f,c,l,r);CV(f,v,t,r)}})}}}function fRA(A,e,t){var r=IA({},e),o=t.designatedVisualItemStyle;return k(["color","colorAlpha","colorSaturation"],function(n){o[n]=e[n];var i=A.get(n);o[n]=null,i!=null&&(r[n]=i)}),r}function lV(A){var e=h7(A,"color");if(e){var t=h7(A,"colorAlpha"),r=h7(A,"colorSaturation");return r&&(e=WE(e,null,null,r)),t&&(e=Af(e,t)),e}}function vRA(A,e){return e!=null?WE(e,null,null,A):null}function h7(A,e){var t=A[e];if(t!=null&&t!=="none")return t}function wRA(A,e,t,r,o,n){if(!(!n||!n.length)){var i=I7(e,"color")||o.color!=null&&o.color!=="none"&&(I7(e,"colorAlpha")||I7(e,"colorSaturation"));if(i){var g=e.get("visualMin"),B=e.get("visualMax"),s=t.dataExtent.slice();g!=null&&gs[1]&&(s[1]=B);var a=e.get("colorMappingBy"),Q={type:i.name,dataExtent:s,visual:i.range};Q.type==="color"&&(a==="index"||a==="id")?(Q.mappingMethod="category",Q.loop=!0):Q.mappingMethod="linear";var E=new Ao(Q);return EV(E).drColorMappingBy=a,E}}}function I7(A,e){var t=A.get(e);return YA(t)&&t.length?{name:e,range:t}:null}function uRA(A,e,t,r,o,n){var i=IA({},e);if(o){var g=o.type,B=g==="color"&&EV(o).drColorMappingBy,s=B==="index"?r:B==="id"?n.mapIdToIndex(t.getId()):t.getValue(A.get("visualDimension"));i[g]=o.mapValueToVisual(s)}return i}var Pv=Math.max,TI=Math.min,cV=Fr,d7=k,fV=["itemStyle","borderWidth"],DRA=["itemStyle","gapWidth"],hRA=["upperLabel","show"],IRA=["upperLabel","height"];const dRA={seriesType:"treemap",reset:function(A,e,t,r){var o=t.getWidth(),n=t.getHeight(),i=A.option,g=zr(A.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),B=i.size||[],s=VA(cV(g.width,B[0]),o),a=VA(cV(g.height,B[1]),n),Q=r&&r.type,E=["treemapZoomToNode","treemapRootToNode"],C=wv(r,E,A),l=Q==="treemapRender"||Q==="treemapMove"?r.rootRect:null,f=A.getViewRoot(),c=AV(f);if(Q!=="treemapMove"){var v=Q==="treemapZoomToNode"?yRA(A,C,f,s,a):l?[l.width,l.height]:[s,a],w=i.sort;w&&w!=="asc"&&w!=="desc"&&(w="desc");var u={squareRatio:i.squareRatio,sort:w,leafDepth:i.leafDepth};f.hostTree.clearLayouts();var h={x:0,y:0,width:v[0],height:v[1],area:v[0]*v[1]};f.setLayout(h),vV(f,u,!1,0),h=f.getLayout(),d7(c,function(d,P){var F=(c[P+1]||f).getValue();d.setLayout(IA({dataExtent:[F,F],borderWidth:0,upperHeight:0},h))})}var I=A.getData().tree.root;I.setLayout(YRA(g,l,C),!0),A.setLayoutInfo(g),uV(I,new ke(-g.x,-g.y,o,n),c,f,0)}};function vV(A,e,t,r){var o,n;if(!A.isRemoved()){var i=A.getLayout();o=i.width,n=i.height;var g=A.getModel(),B=g.get(fV),s=g.get(DRA)/2,a=DV(g),Q=Math.max(B,a),E=B-s,C=Q-s;A.setLayout({borderWidth:B,upperHeight:Q,upperLabelHeight:a},!0),o=Pv(o-2*E,0),n=Pv(n-E-C,0);var l=o*n,f=PRA(A,g,l,e,t,r);if(f.length){var c={x:E,y:C,width:o,height:n},v=TI(o,n),w=1/0,u=[];u.area=0;for(var h=0,I=f.length;h=0;B--){var s=o[r==="asc"?i-B-1:B].getValue();s/t*eg[1]&&(g[1]=s)})),{sum:r,dataExtent:g}}function mRA(A,e,t){for(var r=0,o=1/0,n=0,i=void 0,g=A.length;nr&&(r=i));var B=A.area*A.area,s=e*e*t;return B?Pv(s*r/B,B/(s*o)):1/0}function wV(A,e,t,r,o){var n=e===t.width?0:1,i=1-n,g=["x","y"],B=["width","height"],s=t[g[n]],a=e?A.area/e:0;(o||a>t[B[i]])&&(a=t[B[i]]);for(var Q=0,E=A.length;Qq0&&(s=q0),n=g}sr&&(r=e);var n=r%2?r+2:r+3;o=[];for(var i=0;i0&&(I[0]=-I[0],I[1]=-I[1]);var P=h[0]<0?-1:1;if(n.__position!=="start"&&n.__position!=="end"){var F=-Math.atan2(h[1],h[0]);Q[0].8?"left":E[0]<-.8?"right":"center",f=E[1]>.8?"top":E[1]<-.8?"bottom":"middle";break;case"start":n.x=-E[0]*v+a[0],n.y=-E[1]*w+a[1],l=E[0]>.8?"right":E[0]<-.8?"left":"center",f=E[1]>.8?"bottom":E[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":n.x=v*P+a[0],n.y=a[1]+p,l=h[0]<0?"right":"left",n.originX=-v*P,n.originY=-p;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":n.x=d[0],n.y=d[1]+p,l="center",n.originY=-p;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":n.x=-v*P+Q[0],n.y=Q[1]+p,l=h[0]>=0?"right":"left",n.originX=v*P,n.originY=-p;break}n.scaleX=n.scaleY=i,n.setStyle({verticalAlign:n.__verticalAlign||f,align:n.__align||l})}},e}(me),G7=function(){function A(e){this.group=new me,this._LineCtor=e||x7}return A.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var r=this,o=r.group,n=r._lineData;r._lineData=e,n||o.removeAll();var i=HV(e);e.diff(n).add(function(g){t._doAdd(e,g,i)}).update(function(g,B){t._doUpdate(n,e,B,g,i)}).remove(function(g){o.remove(n.getItemGraphicEl(g))}).execute()},A.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl(function(t,r){t.updateLayout(e,r)},this)},A.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=HV(e),this._lineData=null,this.group.removeAll()},A.prototype.incrementalUpdate=function(e,t){this._progressiveEls=[];function r(g){!g.isGroup&&!VRA(g)&&(g.incremental=!0,g.ensureState("emphasis").hoverLayer=!0)}for(var o=e.start;o0}function HV(A){var e=A.hostModel,t=e.getModel("emphasis");return{lineStyle:e.getModel("lineStyle").getLineStyle(),emphasisLineStyle:t.getModel(["lineStyle"]).getLineStyle(),blurLineStyle:e.getModel(["blur","lineStyle"]).getLineStyle(),selectLineStyle:e.getModel(["select","lineStyle"]).getLineStyle(),emphasisDisabled:t.get("disabled"),blurScope:t.get("blurScope"),focus:t.get("focus"),labelStatesModels:qr(e)}}function bV(A){return isNaN(A[0])||isNaN(A[1])}function z7(A){return A&&!bV(A[0])&&!bV(A[1])}var R7=[],L7=[],S7=[],NC=io,O7=as,UV=Math.abs;function xV(A,e,t){for(var r=A[0],o=A[1],n=A[2],i=1/0,g,B=t*t,s=.1,a=.1;a<=.9;a+=.1){R7[0]=NC(r[0],o[0],n[0],a),R7[1]=NC(r[1],o[1],n[1],a);var Q=UV(O7(R7,e)-B);Q=0?g=g+s:g=g-s:l>=0?g=g-s:g=g+s}return g}function T7(A,e){var t=[],r=Zc,o=[[],[],[]],n=[[],[]],i=[];e/=2,A.eachEdge(function(g,B){var s=g.getLayout(),a=g.getVisual("fromSymbol"),Q=g.getVisual("toSymbol");s.__original||(s.__original=[Ig(s[0]),Ig(s[1])],s[2]&&s.__original.push(Ig(s[2])));var E=s.__original;if(s[2]!=null){if(po(o[0],E[0]),po(o[1],E[2]),po(o[2],E[1]),a&&a!=="none"){var C=pv(g.node1),l=xV(o,E[0],C*e);r(o[0][0],o[1][0],o[2][0],l,t),o[0][0]=t[3],o[1][0]=t[4],r(o[0][1],o[1][1],o[2][1],l,t),o[0][1]=t[3],o[1][1]=t[4]}if(Q&&Q!=="none"){var C=pv(g.node2),l=xV(o,E[1],C*e);r(o[0][0],o[1][0],o[2][0],l,t),o[1][0]=t[1],o[2][0]=t[2],r(o[0][1],o[1][1],o[2][1],l,t),o[1][1]=t[1],o[2][1]=t[2]}po(s[0],o[0]),po(s[1],o[2]),po(s[2],o[1])}else{if(po(n[0],E[0]),po(n[1],E[1]),ss(i,n[1],n[0]),Da(i,i),a&&a!=="none"){var C=pv(g.node1);fD(n[0],n[0],i,C*e)}if(Q&&Q!=="none"){var C=pv(g.node2);fD(n[1],n[1],i,-C*e)}po(s[0],n[0]),po(s[1],n[1])}})}function GV(A){return A.type==="view"}var WRA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,r){var o=new iv,n=new G7,i=this.group;this._controller=new lv(r.getZr()),this._controllerHost={target:i},i.add(o.group),i.add(n.group),this._symbolDraw=o,this._lineDraw=n,this._firstRender=!0},e.prototype.render=function(t,r,o){var n=this,i=t.coordinateSystem;this._model=t;var g=this._symbolDraw,B=this._lineDraw,s=this.group;if(GV(i)){var a={x:i.x,y:i.y,scaleX:i.scaleX,scaleY:i.scaleY};this._firstRender?s.attr(a):ct(s,a,t)}T7(t.getGraph(),Fv(t));var Q=t.getData();g.updateData(Q);var E=t.getEdgeData();B.updateData(E),this._updateNodeAndLinkScale(),this._updateController(t,r,o),clearTimeout(this._layoutTimeout);var C=t.forceLayout,l=t.get(["force","layoutAnimation"]);C&&this._startForceLayoutIteration(C,l);var f=t.get("layout");Q.graph.eachNode(function(u){var h=u.dataIndex,I=u.getGraphicEl(),d=u.getModel();if(I){I.off("drag").off("dragend");var P=d.get("draggable");P&&I.on("drag",function(p){switch(f){case"force":C.warmUp(),!n._layouting&&n._startForceLayoutIteration(C,l),C.setFixed(h),Q.setItemLayout(h,[I.x,I.y]);break;case"circular":Q.setItemLayout(h,[I.x,I.y]),u.setLayout({fixed:!0},!0),y7(t,"symbolSize",u,[p.offsetX,p.offsetY]),n.updateLayout(t);break;case"none":default:Q.setItemLayout(h,[I.x,I.y]),p7(t.getGraph(),t),n.updateLayout(t);break}}).on("dragend",function(){C&&C.setUnfixed(h)}),I.setDraggable(P,!!d.get("cursor"));var F=d.get(["emphasis","focus"]);F==="adjacency"&&(He(I).focus=u.getAdjacentDataIndices())}}),Q.graph.eachEdge(function(u){var h=u.getGraphicEl(),I=u.getModel().get(["emphasis","focus"]);h&&I==="adjacency"&&(He(h).focus={edge:[u.dataIndex],node:[u.node1.dataIndex,u.node2.dataIndex]})});var c=t.get("layout")==="circular"&&t.get(["circular","rotateLabel"]),v=Q.getLayout("cx"),w=Q.getLayout("cy");Q.graph.eachNode(function(u){MV(u,c,v,w)}),this._firstRender=!1},e.prototype.dispose=function(){this.remove(),this._controller&&this._controller.dispose(),this._controllerHost=null},e.prototype._startForceLayoutIteration=function(t,r){var o=this;(function n(){t.step(function(i){o.updateLayout(o._model),(o._layouting=!i)&&(r?o._layoutTimeout=setTimeout(n,16):n())})})()},e.prototype._updateController=function(t,r,o){var n=this,i=this._controller,g=this._controllerHost,B=this.group;if(i.setPointerChecker(function(s,a,Q){var E=B.getBoundingRect();return E.applyTransform(B.transform),E.contain(a,Q)&&!HI(s,o,t)}),!GV(t.coordinateSystem)){i.disable();return}i.enable(t.get("roam")),g.zoomLimit=t.get("scaleLimit"),g.zoom=t.coordinateSystem.getZoom(),i.off("pan").off("zoom").on("pan",function(s){r7(g,s.dx,s.dy),o.dispatchAction({seriesId:t.id,type:"graphRoam",dx:s.dx,dy:s.dy})}).on("zoom",function(s){o7(g,s.scale,s.originX,s.originY),o.dispatchAction({seriesId:t.id,type:"graphRoam",zoom:s.scale,originX:s.originX,originY:s.originY}),n._updateNodeAndLinkScale(),T7(t.getGraph(),Fv(t)),n._lineDraw.updateLayout(),o.updateLabelLayout()})},e.prototype._updateNodeAndLinkScale=function(){var t=this._model,r=t.getData(),o=Fv(t);r.eachItemGraphicEl(function(n,i){n&&n.setSymbolScale(o)})},e.prototype.updateLayout=function(t){T7(t.getGraph(),Fv(t)),this._symbolDraw.updateLayout(),this._lineDraw.updateLayout()},e.prototype.remove=function(){clearTimeout(this._layoutTimeout),this._layouting=!1,this._layoutTimeout=null,this._symbolDraw&&this._symbolDraw.remove(),this._lineDraw&&this._lineDraw.remove()},e.type="graph",e}(Ht);function jC(A){return"_EC_"+A}var ZRA=function(){function A(e){this.type="graph",this.nodes=[],this.edges=[],this._nodesMap={},this._edgesMap={},this._directed=e||!1}return A.prototype.isDirected=function(){return this._directed},A.prototype.addNode=function(e,t){e=e==null?""+t:""+e;var r=this._nodesMap;if(r[jC(e)]){process.env.NODE_ENV!=="production"&&console.error("Graph nodes have duplicate name or id");return}var o=new MQ(e,t);return o.hostGraph=this,this.nodes.push(o),r[jC(e)]=o,o},A.prototype.getNodeByIndex=function(e){var t=this.data.getRawIndex(e);return this.nodes[t]},A.prototype.getNodeById=function(e){return this._nodesMap[jC(e)]},A.prototype.addEdge=function(e,t,r){var o=this._nodesMap,n=this._edgesMap;if(Ct(e)&&(e=this.nodes[e]),Ct(t)&&(t=this.nodes[t]),e instanceof MQ||(e=o[jC(e)]),t instanceof MQ||(t=o[jC(t)]),!(!e||!t)){var i=e.id+"-"+t.id,g=new zV(e,t,r);return g.hostGraph=this,this._directed&&(e.outEdges.push(g),t.inEdges.push(g)),e.edges.push(g),e!==t&&t.edges.push(g),this.edges.push(g),n[i]=g,g}},A.prototype.getEdgeByIndex=function(e){var t=this.edgeData.getRawIndex(e);return this.edges[t]},A.prototype.getEdge=function(e,t){e instanceof MQ&&(e=e.id),t instanceof MQ&&(t=t.id);var r=this._edgesMap;return this._directed?r[e+"-"+t]:r[e+"-"+t]||r[t+"-"+e]},A.prototype.eachNode=function(e,t){for(var r=this.nodes,o=r.length,n=0;n=0&&e.call(t,r[n],n)},A.prototype.eachEdge=function(e,t){for(var r=this.edges,o=r.length,n=0;n=0&&r[n].node1.dataIndex>=0&&r[n].node2.dataIndex>=0&&e.call(t,r[n],n)},A.prototype.breadthFirstTraverse=function(e,t,r,o){if(t instanceof MQ||(t=this._nodesMap[jC(t)]),!!t){for(var n=r==="out"?"outEdges":r==="in"?"inEdges":"edges",i=0;i=0&&B.node2.dataIndex>=0});for(var n=0,i=o.length;n=0&&this[A][e].setItemVisual(this.dataIndex,t,r)},getVisual:function(t){return this[A][e].getItemVisual(this.dataIndex,t)},setLayout:function(t,r){this.dataIndex>=0&&this[A][e].setItemLayout(this.dataIndex,t,r)},getLayout:function(){return this[A][e].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[A][e].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[A][e].getRawIndex(this.dataIndex)}}}ur(MQ,RV("hostGraph","data")),ur(zV,RV("hostGraph","edgeData"));function LV(A,e,t,r,o){for(var n=new ZRA(r),i=0;i "+E)),s++)}var C=t.get("coordinateSystem"),l;if(C==="cartesian2d"||C==="polar")l=Gg(A,t);else{var f=AQ.get(C),c=f?f.dimensions||[]:[];je(c,"value")<0&&c.concat(["value"]);var v=UC(A,{coordDimensions:c,encodeDefine:t.getEncode()}).dimensions;l=new bo(v,t),l.initData(A)}var w=new bo(["value"],t);return w.initData(B,g),o&&o(l,w),_X({mainData:l,struct:n,structAttr:"graph",datas:{node:l,edge:w},datasAttr:{node:"data",edge:"edgeData"}}),n.update(),n}var qRA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t}return e.prototype.init=function(t){A.prototype.init.apply(this,arguments);var r=this;function o(){return r._categoriesData}this.legendVisualProvider=new Qv(o,o),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeOption=function(t){A.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},e.prototype.mergeDefaultAndTheme=function(t){A.prototype.mergeDefaultAndTheme.apply(this,arguments),Ya(t,"edgeLabel",["show"])},e.prototype.getInitialData=function(t,r){var o=t.edges||t.links||[],n=t.data||t.nodes||[],i=this;if(n&&o){RRA(this);var g=LV(n,o,this,!0,B);return k(g.edges,function(s){LRA(s.node1,s.node2,this,s.dataIndex)},this),g.data}function B(s,a){s.wrapMethod("getItemModel",function(l){var f=i._categoriesModels,c=l.getShallow("category"),v=f[c];return v&&(v.parentModel=l.parentModel,l.parentModel=v),l});var Q=Rt.prototype.getModel;function E(l,f){var c=Q.call(this,l,f);return c.resolveParentPath=C,c}a.wrapMethod("getItemModel",function(l){return l.resolveParentPath=C,l.getModel=E,l});function C(l){if(l&&(l[0]==="label"||l[1]==="label")){var f=l.slice();return l[0]==="label"?f[0]="edgeLabel":l[1]==="label"&&(f[1]="edgeLabel"),f}return l}}},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.getCategoriesData=function(){return this._categoriesData},e.prototype.formatTooltip=function(t,r,o){if(o==="edge"){var n=this.getData(),i=this.getDataParams(t,o),g=n.graph.getEdgeByIndex(t),B=n.getName(g.node1.dataIndex),s=n.getName(g.node2.dataIndex),a=[];return B!=null&&a.push(B),s!=null&&a.push(s),_r("nameValue",{name:a.join(" > "),value:i.value,noValue:i.value==null})}var Q=M2({series:this,dataIndex:t,multipleSeries:r});return Q},e.prototype._updateCategoriesData=function(){var t=UA(this.option.categories||[],function(o){return o.value!=null?o:IA({value:0},o)}),r=new bo(["value"],this);r.initData(t),this._categoriesData=r,this._categoriesModels=r.mapArray(function(o){return r.getItemModel(o)})},e.prototype.setZoom=function(t){this.option.zoom=t},e.prototype.setCenter=function(t){this.option.center=t},e.prototype.isAnimationEnabled=function(){return A.prototype.isAnimationEnabled.call(this)&&!(this.get("layout")==="force"&&this.get(["force","layoutAnimation"]))},e.type="series.graph",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Lt),_RA={type:"graphRoam",event:"graphRoam",update:"none"};function $RA(A){A.registerChartView(WRA),A.registerSeriesModel(qRA),A.registerProcessor(bRA),A.registerVisual(URA),A.registerVisual(xRA),A.registerLayout(SRA),A.registerLayout(A.PRIORITY.VISUAL.POST_CHART_LAYOUT,TRA),A.registerLayout(NRA),A.registerCoordinateSystem("graphView",{dimensions:fv.dimensions,create:JRA}),A.registerAction({type:"focusNodeAdjacency",event:"focusNodeAdjacency",update:"series:focusNodeAdjacency"},Dr),A.registerAction({type:"unfocusNodeAdjacency",event:"unfocusNodeAdjacency",update:"series:unfocusNodeAdjacency"},Dr),A.registerAction(_RA,function(e,t,r){t.eachComponent({mainType:"series",query:e},function(o){var n=o.coordinateSystem,i=s7(n,e,void 0,r);o.setCenter&&o.setCenter(i.center),o.setZoom&&o.setZoom(i.zoom)})})}var ALA=function(){function A(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0}return A}(),eLA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="pointer",r}return e.prototype.getDefaultShape=function(){return new ALA},e.prototype.buildPath=function(t,r){var o=Math.cos,n=Math.sin,i=r.r,g=r.width,B=r.angle,s=r.x-o(B)*g*(g>=i/3?1:2),a=r.y-n(B)*g*(g>=i/3?1:2);B=r.angle-Math.PI/2,t.moveTo(s,a),t.lineTo(r.x+o(B)*g,r.y+n(B)*g),t.lineTo(r.x+o(r.angle)*i,r.y+n(r.angle)*i),t.lineTo(r.x-o(B)*g,r.y-n(B)*g),t.lineTo(s,a)},e}(Ze);function tLA(A,e){var t=A.get("center"),r=e.getWidth(),o=e.getHeight(),n=Math.min(r,o),i=VA(t[0],e.getWidth()),g=VA(t[1],e.getHeight()),B=VA(A.get("radius"),n/2);return{cx:i,cy:g,r:B}}function jI(A,e){var t=A==null?"":A+"";return e&&(qA(e)?t=e.replace("{value}",t):le(e)&&(t=e(A))),t}var rLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){this.group.removeAll();var n=t.get(["axisLine","lineStyle","color"]),i=tLA(t,o);this._renderMain(t,r,o,n,i),this._data=t.getData()},e.prototype.dispose=function(){},e.prototype._renderMain=function(t,r,o,n,i){var g=this.group,B=t.get("clockwise"),s=-t.get("startAngle")/180*Math.PI,a=-t.get("endAngle")/180*Math.PI,Q=t.getModel("axisLine"),E=Q.get("roundCap"),C=E?PI:No,l=Q.get("show"),f=Q.getModel("lineStyle"),c=f.get("width"),v=[s,a];um(v,!B),s=v[0],a=v[1];for(var w=a-s,u=s,h=[],I=0;l&&I=p&&(m===0?0:n[m-1][0])Math.PI/2&&(j+=Math.PI)):S==="tangential"?j=-F-Math.PI/2:Ct(S)&&(j=S*Math.PI/180),j===0?Q.add(new Et({style:Xt(u,{text:L,x:O,y:T,verticalAlign:x<-.8?"top":x>.8?"bottom":"middle",align:Y<-.4?"left":Y>.4?"right":"center"},{inheritColor:b}),silent:!0})):Q.add(new Et({style:Xt(u,{text:L,x:O,y:T,verticalAlign:"middle",align:"center"},{inheritColor:b}),silent:!0,originX:O,originY:T,rotation:j}))}if(w.get("show")&&G!==h){var R=w.get("distance");R=R?R+a:a;for(var J=0;J<=I;J++){Y=Math.cos(F),x=Math.sin(F);var Z=new Zr({shape:{x1:Y*(l-R)+E,y1:x*(l-R)+C,x2:Y*(l-P-R)+E,y2:x*(l-P-R)+C},silent:!0,style:H});H.stroke==="auto"&&Z.setStyle({stroke:n((G+J/I)/h)}),Q.add(Z),F+=m}F-=m}else F+=p}},e.prototype._renderPointer=function(t,r,o,n,i,g,B,s,a){var Q=this.group,E=this._data,C=this._progressEls,l=[],f=t.get(["pointer","show"]),c=t.getModel("progress"),v=c.get("show"),w=t.getData(),u=w.mapDimension("value"),h=+t.get("min"),I=+t.get("max"),d=[h,I],P=[g,B];function F(m,y){var H=w.getItemModel(m),U=H.getModel("pointer"),Y=VA(U.get("width"),i.r),x=VA(U.get("length"),i.r),G=t.get(["pointer","icon"]),R=U.get("offsetCenter"),z=VA(R[0],i.r),L=VA(R[1],i.r),b=U.get("keepAspect"),O;return G?O=mr(G,z-Y/2,L-x,Y,x,null,b):O=new eLA({shape:{angle:-Math.PI/2,width:Y,r:x,x:z,y:L}}),O.rotation=-(y+Math.PI/2),O.x=i.cx,O.y=i.cy,O}function p(m,y){var H=c.get("roundCap"),U=H?PI:No,Y=c.get("overlap"),x=Y?c.get("width"):a/w.count(),G=Y?i.r-x:i.r-(m+1)*x,R=Y?i.r:i.r-m*x,z=new U({shape:{startAngle:g,endAngle:y,cx:i.cx,cy:i.cy,clockwise:s,r0:G,r:R}});return Y&&(z.z2=I-w.get(u,m)%I),z}(v||f)&&(w.diff(E).add(function(m){var y=w.get(u,m);if(f){var H=F(m,g);tr(H,{rotation:-((isNaN(+y)?P[0]:yt(y,d,P,!0))+Math.PI/2)},t),Q.add(H),w.setItemGraphicEl(m,H)}if(v){var U=p(m,g),Y=c.get("clip");tr(U,{shape:{endAngle:yt(y,d,P,Y)}},t),Q.add(U),Im(t.seriesIndex,w.dataType,m,U),l[m]=U}}).update(function(m,y){var H=w.get(u,m);if(f){var U=E.getItemGraphicEl(y),Y=U?U.rotation:g,x=F(m,Y);x.rotation=Y,ct(x,{rotation:-((isNaN(+H)?P[0]:yt(H,d,P,!0))+Math.PI/2)},t),Q.add(x),w.setItemGraphicEl(m,x)}if(v){var G=C[y],R=G?G.shape.endAngle:g,z=p(m,R),L=c.get("clip");ct(z,{shape:{endAngle:yt(H,d,P,L)}},t),Q.add(z),Im(t.seriesIndex,w.dataType,m,z),l[m]=z}}).execute(),w.each(function(m){var y=w.getItemModel(m),H=y.getModel("emphasis"),U=H.get("focus"),Y=H.get("blurScope"),x=H.get("disabled");if(f){var G=w.getItemGraphicEl(m),R=w.getItemVisual(m,"style"),z=R.fill;if(G instanceof go){var L=G.style;G.useStyle(IA({image:L.image,x:L.x,y:L.y,width:L.width,height:L.height},R))}else G.useStyle(R),G.type!=="pointer"&&G.setColor(z);G.setStyle(y.getModel(["pointer","itemStyle"]).getItemStyle()),G.style.fill==="auto"&&G.setStyle("fill",n(yt(w.get(u,m),d,[0,1],!0))),G.z2EmphasisLift=0,fo(G,y),cr(G,U,Y,x)}if(v){var b=l[m];b.useStyle(w.getItemVisual(m,"style")),b.setStyle(y.getModel(["progress","itemStyle"]).getItemStyle()),b.z2EmphasisLift=0,fo(b,y),cr(b,U,Y,x)}}),this._progressEls=l)},e.prototype._renderAnchor=function(t,r){var o=t.getModel("anchor"),n=o.get("show");if(n){var i=o.get("size"),g=o.get("icon"),B=o.get("offsetCenter"),s=o.get("keepAspect"),a=mr(g,r.cx-i/2+VA(B[0],r.r),r.cy-i/2+VA(B[1],r.r),i,i,null,s);a.z2=o.get("showAbove")?1:0,a.setStyle(o.getModel("itemStyle").getItemStyle()),this.group.add(a)}},e.prototype._renderTitleAndDetail=function(t,r,o,n,i){var g=this,B=t.getData(),s=B.mapDimension("value"),a=+t.get("min"),Q=+t.get("max"),E=new me,C=[],l=[],f=t.isAnimationEnabled(),c=t.get(["pointer","showAbove"]);B.diff(this._data).add(function(v){C[v]=new Et({silent:!0}),l[v]=new Et({silent:!0})}).update(function(v,w){C[v]=g._titleEls[w],l[v]=g._detailEls[w]}).execute(),B.each(function(v){var w=B.getItemModel(v),u=B.get(s,v),h=new me,I=n(yt(u,[a,Q],[0,1],!0)),d=w.getModel("title");if(d.get("show")){var P=d.get("offsetCenter"),F=i.cx+VA(P[0],i.r),p=i.cy+VA(P[1],i.r),m=C[v];m.attr({z2:c?0:2,style:Xt(d,{x:F,y:p,text:B.getName(v),align:"center",verticalAlign:"middle"},{inheritColor:I})}),h.add(m)}var y=w.getModel("detail");if(y.get("show")){var H=y.get("offsetCenter"),U=i.cx+VA(H[0],i.r),Y=i.cy+VA(H[1],i.r),x=VA(y.get("width"),i.r),G=VA(y.get("height"),i.r),R=t.get(["progress","show"])?B.getItemVisual(v,"style").fill:I,m=l[v],z=y.get("formatter");m.attr({z2:c?0:2,style:Xt(y,{x:U,y:Y,text:jI(u,z),width:isNaN(x)?null:x,height:isNaN(G)?null:G,align:"center",verticalAlign:"middle"},{inheritColor:R})}),nJ(m,{normal:y},u,function(b){return jI(b,z)}),f&&iJ(m,v,B,t,{getFormattedLabel:function(b,O,T,S,j,J){return jI(J?J.interpolatedValue:u,z)}}),h.add(m)}E.add(h)}),this.group.add(E),this._titleEls=C,this._detailEls=l},e.type="gauge",e}(Ht),oLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="itemStyle",t}return e.prototype.getInitialData=function(t,r){return SC(this,["value"])},e.type="series.gauge",e.defaultOption={z:2,colorBy:"data",center:["50%","50%"],legendHoverLink:!0,radius:"75%",startAngle:225,endAngle:-45,clockwise:!0,min:0,max:100,splitNumber:10,axisLine:{show:!0,roundCap:!1,lineStyle:{color:[[1,"#E6EBF8"]],width:10}},progress:{show:!1,overlap:!0,width:10,roundCap:!1,clip:!0},splitLine:{show:!0,length:10,distance:10,lineStyle:{color:"#63677A",width:3,type:"solid"}},axisTick:{show:!0,splitNumber:5,length:6,distance:10,lineStyle:{color:"#63677A",width:1,type:"solid"}},axisLabel:{show:!0,distance:15,color:"#464646",fontSize:12,rotate:0},pointer:{icon:null,offsetCenter:[0,0],show:!0,showAbove:!0,length:"60%",width:6,keepAspect:!1},anchor:{show:!1,showAbove:!1,size:6,icon:"circle",offsetCenter:[0,0],keepAspect:!1,itemStyle:{color:"#fff",borderWidth:0,borderColor:"#5470c6"}},title:{show:!0,offsetCenter:[0,"20%"],color:"#464646",fontSize:16,valueAnimation:!1},detail:{show:!0,backgroundColor:"rgba(0,0,0,0)",borderWidth:0,borderColor:"#ccc",width:100,height:null,padding:[5,10],offsetCenter:[0,"40%"],color:"#464646",fontSize:30,fontWeight:"bold",lineHeight:30,valueAnimation:!1}},e}(Lt);function nLA(A){A.registerChartView(rLA),A.registerSeriesModel(oLA)}var iLA=["itemStyle","opacity"],gLA=function(A){uA(e,A);function e(t,r){var o=A.call(this)||this,n=o,i=new Jo,g=new Et;return n.setTextContent(g),o.setTextGuideLine(i),o.updateData(t,r,!0),o}return e.prototype.updateData=function(t,r,o){var n=this,i=t.hostModel,g=t.getItemModel(r),B=t.getItemLayout(r),s=g.getModel("emphasis"),a=g.get(iLA);a=a??1,o||Xi(n),n.useStyle(t.getItemVisual(r,"style")),n.style.lineJoin="round",o?(n.setShape({points:B.points}),n.style.opacity=0,tr(n,{style:{opacity:a}},i,r)):ct(n,{style:{opacity:a},shape:{points:B.points}},i,r),fo(n,g),this._updateLabel(t,r),cr(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))},e.prototype._updateLabel=function(t,r){var o=this,n=this.getTextGuideLine(),i=o.getTextContent(),g=t.hostModel,B=t.getItemModel(r),s=t.getItemLayout(r),a=s.label,Q=t.getItemVisual(r,"style"),E=Q.fill;vo(i,qr(B),{labelFetcher:t.hostModel,labelDataIndex:r,defaultOpacity:Q.opacity,defaultText:t.getName(r)},{normal:{align:a.textAlign,verticalAlign:a.verticalAlign}}),o.setTextConfig({local:!0,inside:!!a.inside,insideStroke:E,outsideFill:E});var C=a.linePoints;n.setShape({points:C}),o.textGuideLineConfig={anchor:C?new Te(C[0][0],C[0][1]):null},ct(i,{style:{x:a.x,y:a.y}},g,r),i.attr({rotation:a.rotation,originX:a.x,originY:a.y,z2:10}),h4(o,I4(B),{stroke:E})},e}(jo),BLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.ignoreLabelLineUpdate=!0,t}return e.prototype.render=function(t,r,o){var n=t.getData(),i=this._data,g=this.group;n.diff(i).add(function(B){var s=new gLA(n,B);n.setItemGraphicEl(B,s),g.add(s)}).update(function(B,s){var a=i.getItemGraphicEl(s);a.updateData(n,B),g.add(a),n.setItemGraphicEl(B,a)}).remove(function(B){var s=i.getItemGraphicEl(B);Mf(s,t,B)}).execute(),this._data=n},e.prototype.remove=function(){this.group.removeAll(),this._data=null},e.prototype.dispose=function(){},e.type="funnel",e}(Ht),sLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t){A.prototype.init.apply(this,arguments),this.legendVisualProvider=new Qv(oe(this.getData,this),oe(this.getRawData,this)),this._defaultLabelLine(t)},e.prototype.getInitialData=function(t,r){return SC(this,{coordDimensions:["value"],encodeDefaulter:ze(s9,this)})},e.prototype._defaultLabelLine=function(t){Ya(t,"labelLine",["show"]);var r=t.labelLine,o=t.emphasis.labelLine;r.show=r.show&&t.label.show,o.show=o.show&&t.emphasis.label.show},e.prototype.getDataParams=function(t){var r=this.getData(),o=A.prototype.getDataParams.call(this,t),n=r.mapDimension("value"),i=r.getSum(n);return o.percent=i?+(r.get(n,t)/i*100).toFixed(2):0,o.$vars.push("percent"),o},e.type="series.funnel",e.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",left:80,top:60,right:80,bottom:60,minSize:"0%",maxSize:"100%",sort:"descending",orient:"vertical",gap:0,funnelAlign:"center",label:{show:!0,position:"outer"},labelLine:{show:!0,length:20,lineStyle:{width:1}},itemStyle:{borderColor:"#fff",borderWidth:1},emphasis:{label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},e}(Lt);function aLA(A,e){return zr(A.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function QLA(A,e){for(var t=A.mapDimension("value"),r=A.mapArray(t,function(B){return B}),o=[],n=e==="ascending",i=0,g=A.count();i-1&&(i="left",console.warn("Position error: Funnel chart on vertical orient dose not support top and bottom.")),t==="horizontal"&&["left","right"].indexOf(i)>-1&&(i="bottom",console.warn("Position error: Funnel chart on horizontal orient dose not support left and right."))),i==="left"?(f=(s[3][0]+s[0][0])/2,c=(s[3][1]+s[0][1])/2,v=f-u,E=v-5,Q="right"):i==="right"?(f=(s[1][0]+s[2][0])/2,c=(s[1][1]+s[2][1])/2,v=f+u,E=v+5,Q="left"):i==="top"?(f=(s[3][0]+s[0][0])/2,c=(s[3][1]+s[0][1])/2,w=c-u,C=w-5,Q="center"):i==="bottom"?(f=(s[1][0]+s[2][0])/2,c=(s[1][1]+s[2][1])/2,w=c+u,C=w+5,Q="center"):i==="rightTop"?(f=t==="horizontal"?s[3][0]:s[1][0],c=t==="horizontal"?s[3][1]:s[1][1],t==="horizontal"?(w=c-u,C=w-5,Q="center"):(v=f+u,E=v+5,Q="top")):i==="rightBottom"?(f=s[2][0],c=s[2][1],t==="horizontal"?(w=c+u,C=w+5,Q="center"):(v=f+u,E=v+5,Q="bottom")):i==="leftTop"?(f=s[0][0],c=t==="horizontal"?s[0][1]:s[1][1],t==="horizontal"?(w=c-u,C=w-5,Q="center"):(v=f-u,E=v-5,Q="right")):i==="leftBottom"?(f=t==="horizontal"?s[1][0]:s[3][0],c=t==="horizontal"?s[1][1]:s[2][1],t==="horizontal"?(w=c+u,C=w+5,Q="center"):(v=f-u,E=v-5,Q="right")):(f=(s[1][0]+s[2][0])/2,c=(s[1][1]+s[2][1])/2,t==="horizontal"?(w=c+u,C=w+5,Q="center"):(v=f+u,E=v+5,Q="left")),t==="horizontal"?(v=f,E=v):(w=c,C=w),l=[[f,c],[v,w]]}B.label={linePoints:l,x:E,y:C,verticalAlign:"middle",textAlign:Q,inside:a}})}function CLA(A,e){A.eachSeriesByType("funnel",function(t){var r=t.getData(),o=r.mapDimension("value"),n=t.get("sort"),i=aLA(t,e),g=t.get("orient"),B=i.width,s=i.height,a=QLA(r,n),Q=i.x,E=i.y,C=g==="horizontal"?[VA(t.get("minSize"),s),VA(t.get("maxSize"),s)]:[VA(t.get("minSize"),B),VA(t.get("maxSize"),B)],l=r.getDataExtent(o),f=t.get("min"),c=t.get("max");f==null&&(f=Math.min(l[0],0)),c==null&&(c=l[1]);var v=t.get("funnelAlign"),w=t.get("gap"),u=g==="horizontal"?B:s,h=(u-w*(r.count()-1))/r.count(),I=function(Y,x){if(g==="horizontal"){var G=r.get(o,Y)||0,R=yt(G,[f,c],C,!0),z=void 0;switch(v){case"top":z=E;break;case"center":z=E+(s-R)/2;break;case"bottom":z=E+(s-R);break}return[[x,z],[x,z+R]]}var L=r.get(o,Y)||0,b=yt(L,[f,c],C,!0),O;switch(v){case"left":O=Q;break;case"center":O=Q+(B-b)/2;break;case"right":O=Q+B-b;break}return[[O,x],[O+b,x]]};n==="ascending"&&(h=-h,w=-w,g==="horizontal"?Q+=B:E+=s,a=a.reverse());for(var d=0;dpLA)return;var o=this._model.coordinateSystem.getSlidedAxisExpandWindow([A.offsetX,A.offsetY]);o.behavior!=="none"&&this._dispatchExpand({axisExpandWindow:o.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(A){if(!(this._mouseDownPoint||!N7(this,"mousemove"))){var e=this._model,t=e.coordinateSystem.getSlidedAxisExpandWindow([A.offsetX,A.offsetY]),r=t.behavior;r==="jump"&&this._throttledDispatchExpand.debounceNextCall(e.get("axisExpandDebounce")),this._throttledDispatchExpand(r==="none"?null:{axisExpandWindow:t.axisExpandWindow,animation:r==="jump"?null:{duration:0}})}}};function N7(A,e){var t=A._model;return t.get("axisExpandable")&&t.get("axisExpandTriggerOn")===e}var YLA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){A.prototype.init.apply(this,arguments),this.mergeOption({})},e.prototype.mergeOption=function(t){var r=this.option;t&&Se(r,t,!0),this._initDimensions()},e.prototype.contains=function(t,r){var o=t.get("parallelIndex");return o!=null&&r.getComponent("parallel",o)===this},e.prototype.setAxisExpand=function(t){k(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],function(r){t.hasOwnProperty(r)&&(this.option[r]=t[r])},this)},e.prototype._initDimensions=function(){var t=this.dimensions=[],r=this.parallelAxisIndex=[],o=mt(this.ecModel.queryComponents({mainType:"parallelAxis"}),function(n){return(n.get("parallelIndex")||0)===this.componentIndex},this);k(o,function(n){t.push("dim"+n.get("dim")),r.push(n.componentIndex)})},e.type="parallel",e.dependencies=["parallelAxis"],e.layoutMode="box",e.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},e}(Xe),HLA=function(A){uA(e,A);function e(t,r,o,n,i){var g=A.call(this,t,r,o)||this;return g.type=n||"value",g.axisIndex=i,g}return e.prototype.isHorizontal=function(){return this.coordinateSystem.getModel().get("layout")!=="horizontal"},e}(li);function FQ(A,e,t,r,o,n){A=A||0;var i=t[1]-t[0];if(o!=null&&(o=JC(o,[0,i])),n!=null&&(n=Math.max(n,o??0)),r==="all"){var g=Math.abs(e[1]-e[0]);g=JC(g,[0,i]),o=n=JC(g,[o,n]),r=0}e[0]=JC(e[0],t),e[1]=JC(e[1],t);var B=j7(e,r);e[r]+=A;var s=o||0,a=t.slice();B.sign<0?a[0]+=s:a[1]-=s,e[r]=JC(e[r],a);var Q;return Q=j7(e,r),o!=null&&(Q.sign!==B.sign||Q.spann&&(e[1-r]=e[r]+Q.sign*n),e}function j7(A,e){var t=A[e]-A[1-e];return{span:Math.abs(t),sign:t>0?-1:t<0?1:e?-1:1}}function JC(A,e){return Math.min(e[1]!=null?e[1]:1/0,Math.max(e[0]!=null?e[0]:-1/0,A))}var J7=k,kV=Math.min,NV=Math.max,jV=Math.floor,bLA=Math.ceil,JV=lr,ULA=Math.PI,xLA=function(){function A(e,t,r){this.type="parallel",this._axesMap=Qe(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,r)}return A.prototype._init=function(e,t,r){var o=e.dimensions,n=e.parallelAxisIndex;J7(o,function(i,g){var B=n[g],s=t.getComponent("parallelAxis",B),a=this._axesMap.set(i,new HLA(i,$f(s),[0,0],s.get("type"),B)),Q=a.type==="category";a.onBand=Q&&s.get("boundaryGap"),a.inverse=s.get("inverse"),s.axis=a,a.model=s,a.coordinateSystem=s.coordinateSystem=this},this)},A.prototype.update=function(e,t){this._updateAxesFromSeries(this._model,e)},A.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),r=t.axisBase,o=t.layoutBase,n=t.pixelDimIndex,i=e[1-n],g=e[n];return i>=r&&i<=r+t.axisLength&&g>=o&&g<=o+t.layoutLength},A.prototype.getModel=function(){return this._model},A.prototype._updateAxesFromSeries=function(e,t){t.eachSeries(function(r){if(e.contains(r,t)){var o=r.getData();J7(this.dimensions,function(n){var i=this._axesMap.get(n);i.scale.unionExtentFromData(o,o.mapDimension(n)),aQ(i.scale,i.model)},this)}},this)},A.prototype.resize=function(e,t){this._rect=zr(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},A.prototype.getRect=function(){return this._rect},A.prototype._makeLayoutInfo=function(){var e=this._model,t=this._rect,r=["x","y"],o=["width","height"],n=e.get("layout"),i=n==="horizontal"?0:1,g=t[o[i]],B=[0,g],s=this.dimensions.length,a=JI(e.get("axisExpandWidth"),B),Q=JI(e.get("axisExpandCount")||0,[0,s]),E=e.get("axisExpandable")&&s>3&&s>Q&&Q>1&&a>0&&g>0,C=e.get("axisExpandWindow"),l;if(C)l=JI(C[1]-C[0],B),C[1]=C[0]+l;else{l=JI(a*(Q-1),B);var f=e.get("axisExpandCenter")||jV(s/2);C=[a*f-l/2],C[1]=C[0]+l}var c=(g-l)/(s-Q);c<3&&(c=0);var v=[jV(JV(C[0]/a,1))+1,bLA(JV(C[1]/a,1))-1],w=c/a*C[0];return{layout:n,pixelDimIndex:i,layoutBase:t[r[i]],layoutLength:g,axisBase:t[r[1-i]],axisLength:t[o[1-i]],axisExpandable:E,axisExpandWidth:a,axisCollapseWidth:c,axisExpandWindow:C,axisCount:s,winInnerIndices:v,axisExpandWindow0Pos:w}},A.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,r=this.dimensions,o=this._makeLayoutInfo(),n=o.layout;t.each(function(i){var g=[0,o.axisLength],B=i.inverse?1:0;i.setExtent(g[B],g[1-B])}),J7(r,function(i,g){var B=(o.axisExpandable?zLA:GLA)(g,o),s={horizontal:{x:B.position,y:o.axisLength},vertical:{x:0,y:B.position}},a={horizontal:ULA/2,vertical:0},Q=[s[n].x+e.x,s[n].y+e.y],E=a[n],C=En();Qs(C,C,E),Oi(C,C,Q),this._axesLayout[i]={position:Q,rotation:E,transform:C,axisNameAvailableWidth:B.axisNameAvailableWidth,axisLabelShow:B.axisLabelShow,nameTruncateMaxWidth:B.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}},this)},A.prototype.getAxis=function(e){return this._axesMap.get(e)},A.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},A.prototype.eachActiveState=function(e,t,r,o){r==null&&(r=0),o==null&&(o=e.count());var n=this._axesMap,i=this.dimensions,g=[],B=[];k(i,function(c){g.push(e.mapDimension(c)),B.push(n.get(c).model)});for(var s=this.hasAxisBrushed(),a=r;an*(1-Q[0])?(s="jump",B=g-n*(1-Q[2])):(B=g-n*Q[1])>=0&&(B=g-n*(1-Q[1]))<=0&&(B=0),B*=t.axisExpandWidth/a,B?FQ(B,o,i,"all"):s="none";else{var C=o[1]-o[0],l=i[1]*g/C;o=[NV(0,l-C/2)],o[1]=kV(i[1],o[0]+C),o[0]=o[1]-C}return{axisExpandWindow:o,behavior:s}},A}();function JI(A,e){return kV(NV(A,e[0]),e[1])}function GLA(A,e){var t=e.layoutLength/(e.axisCount-1);return{position:t*A,axisNameAvailableWidth:t,axisLabelShow:!0}}function zLA(A,e){var t=e.layoutLength,r=e.axisExpandWidth,o=e.axisCount,n=e.axisCollapseWidth,i=e.winInnerIndices,g,B=n,s=!1,a;return A=0;o--)Hn(r[o])},e.prototype.getActiveState=function(t){var r=this.activeIntervals;if(!r.length)return"normal";if(t==null||isNaN(+t))return"inactive";if(r.length===1){var o=r[0];if(o[0]<=t&&t<=o[1])return"active"}else for(var n=0,i=r.length;nTLA}function $V(A){var e=A.length-1;return e<0&&(e=0),[A[0],A[e]]}function AW(A,e,t,r){var o=new me;return o.add(new Qt({name:"main",style:$7(t),silent:!0,draggable:!0,cursor:"move",drift:ze(rW,A,e,o,["n","s","w","e"]),ondragend:ze(mQ,e,{isEnd:!0})})),k(r,function(n){o.add(new Qt({name:n.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:ze(rW,A,e,o,n),ondragend:ze(mQ,e,{isEnd:!0})}))}),o}function eW(A,e,t,r){var o=r.brushStyle.lineWidth||0,n=KC(o,kLA),i=t[0][0],g=t[1][0],B=i-o/2,s=g-o/2,a=t[0][1],Q=t[1][1],E=a-n+o/2,C=Q-n+o/2,l=a-i,f=Q-g,c=l+o,v=f+o;yB(A,e,"main",i,g,l,f),r.transformable&&(yB(A,e,"w",B,s,n,v),yB(A,e,"e",E,s,n,v),yB(A,e,"n",B,s,c,n),yB(A,e,"s",B,C,c,n),yB(A,e,"nw",B,s,n,n),yB(A,e,"ne",E,s,n,n),yB(A,e,"sw",B,C,n,n),yB(A,e,"se",E,C,n,n))}function _7(A,e){var t=e.__brushOption,r=t.transformable,o=e.childAt(0);o.useStyle($7(t)),o.attr({silent:!r,cursor:r?"move":"default"}),k([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(n){var i=e.childOfName(n.join("")),g=n.length===1?Ay(A,n[0]):VLA(A,n);i&&i.attr({silent:!r,invisible:!r,cursor:r?jLA[g]+"-resize":null})})}function yB(A,e,t,r,o,n,i){var g=e.childOfName(t);g&&g.setShape(ZLA(ey(A,e,[[r,o],[r+n,o+i]])))}function $7(A){return we({strokeNoScale:!0},A.brushStyle)}function tW(A,e,t,r){var o=[mv(A,t),mv(e,r)],n=[KC(A,t),KC(e,r)];return[[o[0],n[0]],[o[1],n[1]]]}function XLA(A){return Ps(A.group)}function Ay(A,e){var t={w:"left",e:"right",n:"top",s:"bottom"},r={left:"w",right:"e",top:"n",bottom:"s"},o=Dh(t[e],XLA(A));return r[o]}function VLA(A,e){var t=[Ay(A,e[0]),Ay(A,e[1])];return(t[0]==="e"||t[0]==="w")&&t.reverse(),t.join("")}function rW(A,e,t,r,o,n){var i=t.__brushOption,g=A.toRectRange(i.range),B=oW(e,o,n);k(r,function(s){var a=NLA[s];g[a[0]][a[1]]+=B[a[0]]}),i.range=A.fromRectRange(tW(g[0][0],g[1][0],g[0][1],g[1][1])),V7(e,t),mQ(e,{isEnd:!1})}function WLA(A,e,t,r){var o=e.__brushOption.range,n=oW(A,t,r);k(o,function(i){i[0]+=n[0],i[1]+=n[1]}),V7(A,e),mQ(A,{isEnd:!1})}function oW(A,e,t){var r=A.group,o=r.transformCoordToLocal(e,t),n=r.transformCoordToLocal(0,0);return[o[0]-n[0],o[1]-n[1]]}function ey(A,e,t){var r=_V(A,e);return r&&r!==pQ?r.clipPath(t,A._transform):Pe(t)}function ZLA(A){var e=mv(A[0][0],A[1][0]),t=mv(A[0][1],A[1][1]),r=KC(A[0][0],A[1][0]),o=KC(A[0][1],A[1][1]);return{x:e,y:t,width:r-e,height:o-t}}function qLA(A,e,t){if(!(!A._brushType||$LA(A,e.offsetX,e.offsetY))){var r=A._zr,o=A._covers,n=Z7(A,e,t);if(!A._dragging)for(var i=0;ir.getWidth()||t<0||t>r.getHeight()}var KI={lineX:BW(0),lineY:BW(1),rect:{createCover:function(A,e){function t(r){return r}return AW({toRectRange:t,fromRectRange:t},A,e,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(A){var e=$V(A);return tW(e[1][0],e[1][1],e[0][0],e[0][1])},updateCoverShape:function(A,e,t,r){eW(A,e,t,r)},updateCommon:_7,contain:ry},polygon:{createCover:function(A,e){var t=new me;return t.add(new Jo({name:"main",style:$7(e),silent:!0})),t},getCreatingRange:function(A){return A},endCreating:function(A,e){e.remove(e.childAt(0)),e.add(new jo({name:"main",draggable:!0,drift:ze(WLA,A,e),ondragend:ze(mQ,A,{isEnd:!0})}))},updateCoverShape:function(A,e,t,r){e.childAt(0).setShape({points:ey(A,e,t)})},updateCommon:_7,contain:ry}};function BW(A){return{createCover:function(e,t){return AW({toRectRange:function(r){var o=[r,[0,100]];return A&&o.reverse(),o},fromRectRange:function(r){return r[A]}},e,t,[[["w"],["e"]],[["n"],["s"]]][A])},getCreatingRange:function(e){var t=$V(e),r=mv(t[0][A],t[1][A]),o=KC(t[0][A],t[1][A]);return[r,o]},updateCoverShape:function(e,t,r,o){var n,i=_V(e,t);if(i!==pQ&&i.getLinearBrushOtherExtent)n=i.getLinearBrushOtherExtent(A);else{var g=e._zr;n=[0,[g.getWidth(),g.getHeight()][1-A]]}var B=[r,n];A&&B.reverse(),eW(e,t,B,o)},updateCommon:_7,contain:ry}}function sW(A){return A=oy(A),function(e){return km(e,A)}}function aW(A,e){return A=oy(A),function(t){var r=e??t,o=r?A.width:A.height,n=r?A.x:A.y;return[n,n+(o||0)]}}function QW(A,e,t){var r=oy(A);return function(o,n){return r.contain(n[0],n[1])&&!HI(o,e,t)}}function oy(A){return ke.create(A)}var ASA=["axisLine","axisTickLabel","axisName"],eSA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,r){A.prototype.init.apply(this,arguments),(this._brushController=new X7(r.getZr())).on("brush",oe(this._onBrush,this))},e.prototype.render=function(t,r,o,n){if(!tSA(t,r,n)){this.axisModel=t,this.api=o,this.group.removeAll();var i=this._axisGroup;if(this._axisGroup=new me,this.group.add(this._axisGroup),!!t.get("show")){var g=oSA(t,r),B=g.coordinateSystem,s=t.getAreaSelectStyle(),a=s.width,Q=t.axis.dim,E=B.getAxisLayout(Q),C=IA({strokeContainThreshold:a},E),l=new Zo(t,C);k(ASA,l.add,l),this._axisGroup.add(l.getGroup()),this._refreshBrushController(C,s,t,g,a,o),pf(i,this._axisGroup,t)}}},e.prototype._refreshBrushController=function(t,r,o,n,i,g){var B=o.axis.getExtent(),s=B[1]-B[0],a=Math.min(30,Math.abs(s)*.1),Q=ke.create({x:B[0],y:-i/2,width:s,height:i});Q.x-=a,Q.width+=2*a,this._brushController.mount({enableGlobalPan:!0,rotation:t.rotation,x:t.position[0],y:t.position[1]}).setPanels([{panelId:"pl",clipPath:sW(Q),isTargetByCursor:QW(Q,g,n),getLinearBrushOtherExtent:aW(Q,0)}]).enableBrush({brushType:"lineX",brushStyle:r,removeOnClick:!0}).updateCovers(rSA(o))},e.prototype._onBrush=function(t){var r=t.areas,o=this.axisModel,n=o.axis,i=UA(r,function(g){return[n.coordToData(g.range[0],!0),n.coordToData(g.range[1],!0)]});(!o.option.realtime===t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"axisAreaSelect",parallelAxisId:o.id,intervals:i})},e.prototype.dispose=function(){this._brushController.dispose()},e.type="parallelAxis",e}(qt);function tSA(A,e,t){return t&&t.type==="axisAreaSelect"&&e.findComponents({mainType:"parallelAxis",query:t})[0]===A}function rSA(A){var e=A.axis;return UA(A.activeIntervals,function(t){return{brushType:"lineX",panelId:"pl",range:[e.dataToCoord(t[0],!0),e.dataToCoord(t[1],!0)]}})}function oSA(A,e){return e.getComponent("parallel",A.get("parallelIndex"))}var nSA={type:"axisAreaSelect",event:"axisAreaSelected"};function iSA(A){A.registerAction(nSA,function(e,t){t.eachComponent({mainType:"parallelAxis",query:e},function(r){r.axis.model.setActiveIntervals(e.intervals)})}),A.registerAction("parallelAxisExpand",function(e,t){t.eachComponent({mainType:"parallel",query:e},function(r){r.setAxisExpand(e)})})}var gSA={type:"value",areaSelectStyle:{width:20,borderWidth:1,borderColor:"rgba(160,197,232)",color:"rgba(160,197,232)",opacity:.3},realtime:!0,z:10};function EW(A){A.registerComponentView(mLA),A.registerComponentModel(YLA),A.registerCoordinateSystem("parallel",LLA),A.registerPreprocessor(PLA),A.registerComponentModel(K7),A.registerComponentView(eSA),OC(A,"parallel",K7,gSA),iSA(A)}function BSA(A){Ve(EW),A.registerChartView(fLA),A.registerSeriesModel(uLA),A.registerVisual(A.PRIORITY.VISUAL.BRUSH,dLA)}var sSA=function(){function A(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.cpx2=0,this.cpy2=0,this.extent=0}return A}(),aSA=function(A){uA(e,A);function e(t){return A.call(this,t)||this}return e.prototype.getDefaultShape=function(){return new sSA},e.prototype.buildPath=function(t,r){var o=r.extent;t.moveTo(r.x1,r.y1),t.bezierCurveTo(r.cpx1,r.cpy1,r.cpx2,r.cpy2,r.x2,r.y2),r.orient==="vertical"?(t.lineTo(r.x2+o,r.y2),t.bezierCurveTo(r.cpx2+o,r.cpy2,r.cpx1+o,r.cpy1,r.x1+o,r.y1)):(t.lineTo(r.x2,r.y2+o),t.bezierCurveTo(r.cpx2,r.cpy2+o,r.cpx1,r.cpy1+o,r.x1,r.y1+o)),t.closePath()},e.prototype.highlight=function(){DB(this)},e.prototype.downplay=function(){hB(this)},e}(Ze),QSA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t._focusAdjacencyDisabled=!1,t}return e.prototype.render=function(t,r,o){var n=this,i=t.getGraph(),g=this.group,B=t.layoutInfo,s=B.width,a=B.height,Q=t.getData(),E=t.getData("edge"),C=t.get("orient");this._model=t,g.removeAll(),g.x=B.x,g.y=B.y,i.eachEdge(function(l){var f=new aSA,c=He(f);c.dataIndex=l.dataIndex,c.seriesIndex=t.seriesIndex,c.dataType="edge";var v=l.getModel(),w=v.getModel("lineStyle"),u=w.get("curveness"),h=l.node1.getLayout(),I=l.node1.getModel(),d=I.get("localX"),P=I.get("localY"),F=l.node2.getLayout(),p=l.node2.getModel(),m=p.get("localX"),y=p.get("localY"),H=l.getLayout(),U,Y,x,G,R,z,L,b;f.shape.extent=Math.max(1,H.dy),f.shape.orient=C,C==="vertical"?(U=(d!=null?d*s:h.x)+H.sy,Y=(P!=null?P*a:h.y)+h.dy,x=(m!=null?m*s:F.x)+H.ty,G=y!=null?y*a:F.y,R=U,z=Y*(1-u)+G*u,L=x,b=Y*u+G*(1-u)):(U=(d!=null?d*s:h.x)+h.dx,Y=(P!=null?P*a:h.y)+H.sy,x=m!=null?m*s:F.x,G=(y!=null?y*a:F.y)+H.ty,R=U*(1-u)+x*u,z=Y,L=U*u+x*(1-u),b=G),f.setShape({x1:U,y1:Y,x2:x,y2:G,cpx1:R,cpy1:z,cpx2:L,cpy2:b}),f.useStyle(w.getItemStyle()),CW(f.style,C,l);var O=""+v.get("value"),T=qr(v,"edgeLabel");vo(f,T,{labelFetcher:{getFormattedLabel:function(J,Z,W,$,eA,_){return t.getFormattedLabel(J,Z,"edge",$,mn(eA,T.normal&&T.normal.get("formatter"),O),_)}},labelDataIndex:l.dataIndex,defaultText:O}),f.setTextConfig({position:"inside"});var S=v.getModel("emphasis");fo(f,v,"lineStyle",function(J){var Z=J.getItemStyle();return CW(Z,C,l),Z}),g.add(f),E.setItemGraphicEl(l.dataIndex,f);var j=S.get("focus");cr(f,j==="adjacency"?l.getAdjacentDataIndices():j==="trajectory"?l.getTrajectoryDataIndices():j,S.get("blurScope"),S.get("disabled"))}),i.eachNode(function(l){var f=l.getLayout(),c=l.getModel(),v=c.get("localX"),w=c.get("localY"),u=c.getModel("emphasis"),h=c.get(["itemStyle","borderRadius"])||0,I=new Qt({shape:{x:v!=null?v*s:f.x,y:w!=null?w*a:f.y,width:f.dx,height:f.dy,r:h},style:c.getModel("itemStyle").getItemStyle(),z2:10});vo(I,qr(c),{labelFetcher:{getFormattedLabel:function(P,F){return t.getFormattedLabel(P,F,"node")}},labelDataIndex:l.dataIndex,defaultText:l.id}),I.disableLabelAnimation=!0,I.setStyle("fill",l.getVisual("color")),I.setStyle("decal",l.getVisual("style").decal),fo(I,c),g.add(I),Q.setItemGraphicEl(l.dataIndex,I),He(I).dataType="node";var d=u.get("focus");cr(I,d==="adjacency"?l.getAdjacentDataIndices():d==="trajectory"?l.getTrajectoryDataIndices():d,u.get("blurScope"),u.get("disabled"))}),Q.eachItemGraphicEl(function(l,f){var c=Q.getItemModel(f);c.get("draggable")&&(l.drift=function(v,w){n._focusAdjacencyDisabled=!0,this.shape.x+=v,this.shape.y+=w,this.dirty(),o.dispatchAction({type:"dragNode",seriesId:t.id,dataIndex:Q.getRawIndex(f),localX:this.shape.x/s,localY:this.shape.y/a})},l.ondragend=function(){n._focusAdjacencyDisabled=!1},l.draggable=!0,l.cursor="move")}),!this._data&&t.isAnimationEnabled()&&g.setClipPath(ESA(g.getBoundingRect(),t,function(){g.removeClipPath()})),this._data=t.getData()},e.prototype.dispose=function(){},e.type="sankey",e}(Ht);function CW(A,e,t){switch(A.fill){case"source":A.fill=t.node1.getVisual("color"),A.decal=t.node1.getVisual("style").decal;break;case"target":A.fill=t.node2.getVisual("color"),A.decal=t.node2.getVisual("style").decal;break;case"gradient":var r=t.node1.getVisual("color"),o=t.node2.getVisual("color");qA(r)&&qA(o)&&(A.fill=new sC(0,0,+(e==="horizontal"),+(e==="vertical"),[{color:r,offset:0},{color:o,offset:1}]))}}function ESA(A,e,t){var r=new Qt({shape:{x:A.x-10,y:A.y-10,width:0,height:A.height+20}});return tr(r,{shape:{width:A.width+20}},e,t),r}var CSA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,r){var o=t.edges||t.links,n=t.data||t.nodes,i=t.levels;this.levelModels=[];for(var g=this.levelModels,B=0;B=0)g[i[B].depth]=new Rt(i[B],this,r);else if(process.env.NODE_ENV!=="production")throw new Error("levels[i].depth is mandatory and should be natural number");if(n&&o){var s=LV(n,o,this,!0,a);return s.data}function a(Q,E){Q.wrapMethod("getItemModel",function(C,l){var f=C.parentModel,c=f.getData().getItemLayout(l);if(c){var v=c.depth,w=f.levelModels[v];w&&(C.parentModel=w)}return C}),E.wrapMethod("getItemModel",function(C,l){var f=C.parentModel,c=f.getGraph().getEdgeByIndex(l),v=c.node1.getLayout();if(v){var w=v.depth,u=f.levelModels[w];u&&(C.parentModel=u)}return C})}},e.prototype.setNodePosition=function(t,r){var o=this.option.data||this.option.nodes,n=o[t];n.localX=r[0],n.localY=r[1]},e.prototype.getGraph=function(){return this.getData().graph},e.prototype.getEdgeData=function(){return this.getGraph().edgeData},e.prototype.formatTooltip=function(t,r,o){function n(C){return isNaN(C)||C==null}if(o==="edge"){var i=this.getDataParams(t,o),g=i.data,B=i.value,s=g.source+" -- "+g.target;return _r("nameValue",{name:s,value:B,noValue:n(B)})}else{var a=this.getGraph().getNodeByIndex(t),Q=a.getLayout().value,E=this.getDataParams(t,o).data.name;return _r("nameValue",{name:E!=null?E+"":null,value:Q,noValue:n(Q)})}},e.prototype.optionUpdated=function(){},e.prototype.getDataParams=function(t,r){var o=A.prototype.getDataParams.call(this,t,r);if(o.value==null&&r==="node"){var n=this.getGraph().getNodeByIndex(t),i=n.getLayout().value;o.value=i}return o},e.type="series.sankey",e.defaultOption={z:2,coordinateSystem:"view",left:"5%",top:"5%",right:"20%",bottom:"5%",orient:"horizontal",nodeWidth:20,nodeGap:8,draggable:!0,layoutIterations:32,label:{show:!0,position:"right",fontSize:12},edgeLabel:{show:!1,fontSize:12},levels:[],nodeAlign:"justify",lineStyle:{color:"#314656",opacity:.2,curveness:.5},emphasis:{label:{show:!0},lineStyle:{opacity:.5}},select:{itemStyle:{borderColor:"#212121"}},animationEasing:"linear",animationDuration:1e3},e}(Lt);function lSA(A,e){A.eachSeriesByType("sankey",function(t){var r=t.get("nodeWidth"),o=t.get("nodeGap"),n=cSA(t,e);t.layoutInfo=n;var i=n.width,g=n.height,B=t.getGraph(),s=B.nodes,a=B.edges;vSA(s);var Q=mt(s,function(f){return f.getLayout().value===0}),E=Q.length!==0?0:t.get("layoutIterations"),C=t.get("orient"),l=t.get("nodeAlign");fSA(s,a,r,o,i,g,E,C,l)})}function cSA(A,e){return zr(A.getBoxLayoutParams(),{width:e.getWidth(),height:e.getHeight()})}function fSA(A,e,t,r,o,n,i,g,B){wSA(A,e,t,o,n,g,B),ISA(A,e,n,o,r,i,g),HSA(A,g)}function vSA(A){k(A,function(e){var t=Ls(e.outEdges,XI),r=Ls(e.inEdges,XI),o=e.getValue()||0,n=Math.max(t,r,o);e.setLayout({value:n},!0)})}function wSA(A,e,t,r,o,n,i){for(var g=[],B=[],s=[],a=[],Q=0,E=0;E=0;v&&c.depth>C&&(C=c.depth),f.setLayout({depth:v?c.depth:Q},!0),n==="vertical"?f.setLayout({dy:t},!0):f.setLayout({dx:t},!0);for(var w=0;wQ-1?C:Q-1;i&&i!=="left"&&uSA(A,i,n,P);var F=n==="vertical"?(o-t)/P:(r-t)/P;hSA(A,F,n)}function lW(A){var e=A.hostGraph.data.getRawDataItem(A.dataIndex);return e.depth!=null&&e.depth>=0}function uSA(A,e,t,r){if(e==="right"){for(var o=[],n=A,i=0;n.length;){for(var g=0;g0;n--)B*=.99,MSA(g,B,i),ny(g,o,t,r,i),YSA(g,B,i),ny(g,o,t,r,i)}function dSA(A,e){var t=[],r=e==="vertical"?"y":"x",o=rm(A,function(n){return n.getLayout()[r]});return o.keys.sort(function(n,i){return n-i}),k(o.keys,function(n){t.push(o.buckets.get(n))}),t}function PSA(A,e,t,r,o,n){var i=1/0;k(A,function(g){var B=g.length,s=0;k(g,function(Q){s+=Q.getLayout().value});var a=n==="vertical"?(r-(B-1)*o)/s:(t-(B-1)*o)/s;a0&&(g=B.getLayout()[n]+s,o==="vertical"?B.setLayout({x:g},!0):B.setLayout({y:g},!0)),a=B.getLayout()[n]+B.getLayout()[E]+e;var l=o==="vertical"?r:t;if(s=a-e-l,s>0){g=B.getLayout()[n]-s,o==="vertical"?B.setLayout({x:g},!0):B.setLayout({y:g},!0),a=g;for(var C=Q-2;C>=0;--C)B=i[C],s=B.getLayout()[n]+B.getLayout()[E]+e-a,s>0&&(g=B.getLayout()[n]-s,o==="vertical"?B.setLayout({x:g},!0):B.setLayout({y:g},!0)),a=B.getLayout()[n]}})}function MSA(A,e,t){k(A.slice().reverse(),function(r){k(r,function(o){if(o.outEdges.length){var n=Ls(o.outEdges,FSA,t)/Ls(o.outEdges,XI);if(isNaN(n)){var i=o.outEdges.length;n=i?Ls(o.outEdges,pSA,t)/i:0}if(t==="vertical"){var g=o.getLayout().x+(n-Rs(o,t))*e;o.setLayout({x:g},!0)}else{var B=o.getLayout().y+(n-Rs(o,t))*e;o.setLayout({y:B},!0)}}})})}function FSA(A,e){return Rs(A.node2,e)*A.getValue()}function pSA(A,e){return Rs(A.node2,e)}function mSA(A,e){return Rs(A.node1,e)*A.getValue()}function ySA(A,e){return Rs(A.node1,e)}function Rs(A,e){return e==="vertical"?A.getLayout().x+A.getLayout().dx/2:A.getLayout().y+A.getLayout().dy/2}function XI(A){return A.getValue()}function Ls(A,e,t){for(var r=0,o=A.length,n=-1;++ni&&(i=B)}),k(r,function(g){var B=new Ao({type:"color",mappingMethod:"linear",dataExtent:[n,i],visual:e.get("color")}),s=B.mapValueToVisual(g.getLayout().value),a=g.getModel().get(["itemStyle","color"]);a!=null?(g.setVisual("color",a),g.setVisual("style",{fill:a})):(g.setVisual("color",s),g.setVisual("style",{fill:s}))})}o.length&&k(o,function(g){var B=g.getModel().get("lineStyle");g.setVisual("style",B)})})}function USA(A){A.registerChartView(QSA),A.registerSeriesModel(CSA),A.registerLayout(lSA),A.registerVisual(bSA),A.registerAction({type:"dragNode",event:"dragnode",update:"update"},function(e,t){t.eachComponent({mainType:"series",subType:"sankey",query:e},function(r){r.setNodePosition(e.dataIndex,[e.localX,e.localY])})})}var cW=function(){function A(){}return A.prototype.getInitialData=function(e,t){var r,o=t.getComponent("xAxis",this.get("xAxisIndex")),n=t.getComponent("yAxis",this.get("yAxisIndex")),i=o.get("type"),g=n.get("type"),B;i==="category"?(e.layout="horizontal",r=o.getOrdinalMeta(),B=!0):g==="category"?(e.layout="vertical",r=n.getOrdinalMeta(),B=!0):e.layout=e.layout||"horizontal";var s=["x","y"],a=e.layout==="horizontal"?0:1,Q=this._baseAxisDim=s[a],E=s[1-a],C=[o,n],l=C[a].get("type"),f=C[1-a].get("type"),c=e.data;if(c&&B){var v=[];k(c,function(h,I){var d;YA(h)?(d=h.slice(),h.unshift(I)):YA(h.value)?(d=IA({},h),d.value=d.value.slice(),h.value.unshift(I)):d=h,v.push(d)}),e.data=v}var w=this.defaultValueDimensions,u=[{name:Q,type:oI(l),ordinalMeta:r,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:E,type:oI(f),dimsDef:w.slice()}];return SC(this,{coordDimensions:u,dimensionsCount:w.length+1,encodeDefaulter:ze(mJ,u,this)})},A.prototype.getBaseAxis=function(){var e=this._baseAxisDim;return this.ecModel.getComponent(e+"Axis",this.get(e+"AxisIndex")).axis},A}(),fW=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"min",defaultTooltip:!0},{name:"Q1",defaultTooltip:!0},{name:"median",defaultTooltip:!0},{name:"Q3",defaultTooltip:!0},{name:"max",defaultTooltip:!0}],t.visualDrawType="stroke",t}return e.type="series.boxplot",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,boxWidth:[7,50],itemStyle:{color:"#fff",borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2,shadowBlur:5,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0,0,0,0.2)"}},animationDuration:800},e}(Lt);ur(fW,cW,!0);var xSA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=t.getData(),i=this.group,g=this._data;this._data||i.removeAll();var B=t.get("layout")==="horizontal"?1:0;n.diff(g).add(function(s){if(n.hasValue(s)){var a=n.getItemLayout(s),Q=vW(a,n,s,B,!0);n.setItemGraphicEl(s,Q),i.add(Q)}}).update(function(s,a){var Q=g.getItemGraphicEl(a);if(!n.hasValue(s)){i.remove(Q);return}var E=n.getItemLayout(s);Q?(Xi(Q),wW(E,Q,n,s)):Q=vW(E,n,s,B),i.add(Q),n.setItemGraphicEl(s,Q)}).remove(function(s){var a=g.getItemGraphicEl(s);a&&i.remove(a)}).execute(),this._data=n},e.prototype.remove=function(t){var r=this.group,o=this._data;this._data=null,o&&o.eachItemGraphicEl(function(n){n&&r.remove(n)})},e.type="boxplot",e}(Ht),GSA=function(){function A(){}return A}(),zSA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="boxplotBoxPath",r}return e.prototype.getDefaultShape=function(){return new GSA},e.prototype.buildPath=function(t,r){var o=r.points,n=0;for(t.moveTo(o[n][0],o[n][1]),n++;n<4;n++)t.lineTo(o[n][0],o[n][1]);for(t.closePath();nf){var h=[v,u];r.push(h)}}}return{boxData:t,outliers:r}}var NSA={type:"echarts:boxplot",transform:function(e){var t=e.upstream;if(t.sourceFormat!==yo){var r="";process.env.NODE_ENV!=="production"&&(r=Oo("source data is not applicable for this boxplot transform. Expect number[][].")),Pt(r)}var o=kSA(t.getRawData(),e.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:o.boxData},{data:o.outliers}]}};function jSA(A){A.registerSeriesModel(fW),A.registerChartView(xSA),A.registerLayout(LSA),A.registerTransform(NSA)}var JSA=["color","borderColor"],KSA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(t),this._isLargeDraw?this._renderLarge(t):this._renderNormal(t)},e.prototype.incrementalPrepareRender=function(t,r,o){this._clear(),this._updateDrawMode(t)},e.prototype.incrementalRender=function(t,r,o,n){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(t,r):this._incrementalRenderNormal(t,r)},e.prototype.eachRendered=function(t){Ms(this._progressiveEls||this.group,t)},e.prototype._updateDrawMode=function(t){var r=t.pipelineContext.large;(this._isLargeDraw==null||r!==this._isLargeDraw)&&(this._isLargeDraw=r,this._clear())},e.prototype._renderNormal=function(t){var r=t.getData(),o=this._data,n=this.group,i=r.getLayout("isSimpleBox"),g=t.get("clip",!0),B=t.coordinateSystem,s=B.getArea&&B.getArea();this._data||n.removeAll(),r.diff(o).add(function(a){if(r.hasValue(a)){var Q=r.getItemLayout(a);if(g&&uW(s,Q))return;var E=iy(Q,a,!0);tr(E,{shape:{points:Q.ends}},t,a),gy(E,r,a,i),n.add(E),r.setItemGraphicEl(a,E)}}).update(function(a,Q){var E=o.getItemGraphicEl(Q);if(!r.hasValue(a)){n.remove(E);return}var C=r.getItemLayout(a);if(g&&uW(s,C)){n.remove(E);return}E?(ct(E,{shape:{points:C.ends}},t,a),Xi(E)):E=iy(C),gy(E,r,a,i),n.add(E),r.setItemGraphicEl(a,E)}).remove(function(a){var Q=o.getItemGraphicEl(a);Q&&n.remove(Q)}).execute(),this._data=r},e.prototype._renderLarge=function(t){this._clear(),DW(t,this.group);var r=t.get("clip",!0)?gv(t.coordinateSystem,!1,t):null;r?this.group.setClipPath(r):this.group.removeClipPath()},e.prototype._incrementalRenderNormal=function(t,r){for(var o=r.getData(),n=o.getLayout("isSimpleBox"),i;(i=t.next())!=null;){var g=o.getItemLayout(i),B=iy(g);gy(B,o,i,n),B.incremental=!0,this.group.add(B),this._progressiveEls.push(B)}},e.prototype._incrementalRenderLarge=function(t,r){DW(r,this.group,this._progressiveEls,!0)},e.prototype.remove=function(t){this._clear()},e.prototype._clear=function(){this.group.removeAll(),this._data=null},e.type="candlestick",e}(Ht),XSA=function(){function A(){}return A}(),VSA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r.type="normalCandlestickBox",r}return e.prototype.getDefaultShape=function(){return new XSA},e.prototype.buildPath=function(t,r){var o=r.points;this.__simpleBox?(t.moveTo(o[4][0],o[4][1]),t.lineTo(o[6][0],o[6][1])):(t.moveTo(o[0][0],o[0][1]),t.lineTo(o[1][0],o[1][1]),t.lineTo(o[2][0],o[2][1]),t.lineTo(o[3][0],o[3][1]),t.closePath(),t.moveTo(o[4][0],o[4][1]),t.lineTo(o[5][0],o[5][1]),t.moveTo(o[6][0],o[6][1]),t.lineTo(o[7][0],o[7][1]))},e}(Ze);function iy(A,e,t){var r=A.ends;return new VSA({shape:{points:t?WSA(r,A):r},z2:100})}function uW(A,e){for(var t=!0,r=0;r0?"borderColor":"borderColor0"])||t.get(["itemStyle",A>0?"color":"color0"]);A===0&&(o=t.get(["itemStyle","borderColorDoji"]));var n=t.getModel("itemStyle").getItemStyle(JSA);e.useStyle(n),e.style.fill=null,e.style.stroke=o}var hW=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],t}return e.prototype.getShadowDim=function(){return"open"},e.prototype.brushSelector=function(t,r,o){var n=r.getItemLayout(t);return n&&o.rect(n.brushRect)},e.type="series.candlestick",e.dependencies=["xAxis","yAxis","grid"],e.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},e}(Lt);ur(hW,cW,!0);function qSA(A){!A||!YA(A.series)||k(A.series,function(e){ve(e)&&e.type==="k"&&(e.type="candlestick")})}var _SA=["itemStyle","borderColor"],$SA=["itemStyle","borderColor0"],AOA=["itemStyle","borderColorDoji"],eOA=["itemStyle","color"],tOA=["itemStyle","color0"],rOA={seriesType:"candlestick",plan:MC(),performRawSeries:!0,reset:function(A,e){function t(n,i){return i.get(n>0?eOA:tOA)}function r(n,i){return i.get(n===0?AOA:n>0?_SA:$SA)}if(!e.isSeriesFiltered(A)){var o=A.pipelineContext.large;return!o&&{progress:function(n,i){for(var g;(g=n.next())!=null;){var B=i.getItemModel(g),s=i.getItemLayout(g).sign,a=B.getItemStyle();a.fill=t(s,B),a.stroke=r(s,B)||a.fill;var Q=i.ensureUniqueItemVisual(g,"style");IA(Q,a)}}}}}},oOA={seriesType:"candlestick",plan:MC(),reset:function(A){var e=A.coordinateSystem,t=A.getData(),r=nOA(A,t),o=0,n=1,i=["x","y"],g=t.getDimensionIndex(t.mapDimension(i[o])),B=UA(t.mapDimensionsAll(i[n]),t.getDimensionIndex,t),s=B[0],a=B[1],Q=B[2],E=B[3];if(t.setLayout({candleWidth:r,isSimpleBox:r<=1.3}),g<0||B.length<4)return;return{progress:A.pipelineContext.large?l:C};function C(f,c){for(var v,w=c.getStore();(v=f.next())!=null;){var u=w.get(g,v),h=w.get(s,v),I=w.get(a,v),d=w.get(Q,v),P=w.get(E,v),F=Math.min(h,I),p=Math.max(h,I),m=R(F,u),y=R(p,u),H=R(d,u),U=R(P,u),Y=[];z(Y,y,0),z(Y,m,1),Y.push(b(U),b(y),b(H),b(m));var x=c.getItemModel(v),G=!!x.get(["itemStyle","borderColorDoji"]);c.setItemLayout(v,{sign:IW(w,v,h,I,a,G),initBaseline:h>I?y[n]:m[n],ends:Y,brushRect:L(d,P,u)})}function R(O,T){var S=[];return S[o]=T,S[n]=O,isNaN(T)||isNaN(O)?[NaN,NaN]:e.dataToPoint(S)}function z(O,T,S){var j=T.slice(),J=T.slice();j[o]=uh(j[o]+r/2,1,!1),J[o]=uh(J[o]-r/2,1,!0),S?O.push(j,J):O.push(J,j)}function L(O,T,S){var j=R(O,S),J=R(T,S);return j[o]-=r/2,J[o]-=r/2,{x:j[0],y:j[1],width:r,height:J[1]-j[1]}}function b(O){return O[o]=uh(O[o],1),O}}function l(f,c){for(var v=Rg(f.count*4),w=0,u,h=[],I=[],d,P=c.getStore(),F=!!A.get(["itemStyle","borderColorDoji"]);(d=f.next())!=null;){var p=P.get(g,d),m=P.get(s,d),y=P.get(a,d),H=P.get(Q,d),U=P.get(E,d);if(isNaN(p)||isNaN(H)||isNaN(U)){v[w++]=NaN,w+=3;continue}v[w++]=IW(P,d,m,y,a,F),h[o]=p,h[n]=H,u=e.dataToPoint(h,null,I),v[w++]=u?u[0]:NaN,v[w++]=u?u[1]:NaN,h[n]=U,u=e.dataToPoint(h,null,I),v[w++]=u?u[1]:NaN}c.setLayout("largePoints",v)}}};function IW(A,e,t,r,o,n){var i;return t>r?i=-1:t0?A.get(o,e-1)<=r?1:-1:1,i}function nOA(A,e){var t=A.getBaseAxis(),r,o=t.type==="category"?t.getBandWidth():(r=t.getExtent(),Math.abs(r[1]-r[0])/e.count()),n=VA(Ue(A.get("barMaxWidth"),o),o),i=VA(Ue(A.get("barMinWidth"),1),o),g=A.get("barWidth");return g!=null?VA(g,o):Math.max(Math.min(o/2,n),i)}function iOA(A){A.registerChartView(KSA),A.registerSeriesModel(hW),A.registerPreprocessor(qSA),A.registerVisual(rOA),A.registerLayout(oOA)}function dW(A,e){var t=e.rippleEffectColor||e.color;A.eachChild(function(r){r.attr({z:e.z,zlevel:e.zlevel,style:{stroke:e.brushType==="stroke"?t:null,fill:e.brushType==="fill"?t:null}})})}var gOA=function(A){uA(e,A);function e(t,r){var o=A.call(this)||this,n=new nv(t,r),i=new me;return o.add(n),o.add(i),o.updateData(t,r),o}return e.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},e.prototype.startEffectAnimation=function(t){for(var r=t.symbolType,o=t.color,n=t.rippleNumber,i=this.childAt(1),g=0;g0&&(g=this._getLineLength(n)/a*1e3),g!==this._period||B!==this._loop||s!==this._roundTrip){n.stopAnimation();var E=void 0;le(Q)?E=Q(o):E=Q,n.__t>0&&(E=-g*n.__t),this._animateSymbol(n,g,E,B,s)}this._period=g,this._loop=B,this._roundTrip=s}},e.prototype._animateSymbol=function(t,r,o,n,i){if(r>0){t.__t=0;var g=this,B=t.animate("",n).when(i?r*2:r,{__t:i?2:1}).delay(o).during(function(){g._updateSymbolPosition(t)});n||B.done(function(){g.remove(t)}),B.start()}},e.prototype._getLineLength=function(t){return QB(t.__p1,t.__cp1)+QB(t.__cp1,t.__p2)},e.prototype._updateAnimationPoints=function(t,r){t.__p1=r[0],t.__p2=r[1],t.__cp1=r[2]||[(r[0][0]+r[1][0])/2,(r[0][1]+r[1][1])/2]},e.prototype.updateData=function(t,r,o){this.childAt(0).updateData(t,r,o),this._updateEffectSymbol(t,r)},e.prototype._updateSymbolPosition=function(t){var r=t.__p1,o=t.__p2,n=t.__cp1,i=t.__t<1?t.__t:2-t.__t,g=[t.x,t.y],B=g.slice(),s=io,a=u0;g[0]=s(r[0],n[0],o[0],i),g[1]=s(r[1],n[1],o[1],i);var Q=t.__t<1?a(r[0],n[0],o[0],i):a(o[0],n[0],r[0],1-i),E=t.__t<1?a(r[1],n[1],o[1],i):a(o[1],n[1],r[1],1-i);t.rotation=-Math.atan2(E,Q)-Math.PI/2,(this._symbolType==="line"||this._symbolType==="rect"||this._symbolType==="roundRect")&&(t.__lastT!==void 0&&t.__lastT=0&&!(n[B]<=r);B--);B=Math.min(B,i-2)}else{for(B=g;Br);B++);B=Math.min(B-1,i-2)}var a=(r-n[B])/(n[B+1]-n[B]),Q=o[B],E=o[B+1];t.x=Q[0]*(1-a)+a*E[0],t.y=Q[1]*(1-a)+a*E[1];var C=t.__t<1?E[0]-Q[0]:Q[0]-E[0],l=t.__t<1?E[1]-Q[1]:Q[1]-E[1];t.rotation=-Math.atan2(l,C)-Math.PI/2,this._lastFrame=B,this._lastFramePercent=r,t.ignore=!1}},e}(PW),EOA=function(){function A(){this.polyline=!1,this.curveness=0,this.segs=[]}return A}(),COA=function(A){uA(e,A);function e(t){var r=A.call(this,t)||this;return r._off=0,r.hoverDataIdx=-1,r}return e.prototype.reset=function(){this.notClear=!1,this._off=0},e.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},e.prototype.getDefaultShape=function(){return new EOA},e.prototype.buildPath=function(t,r){var o=r.segs,n=r.curveness,i;if(r.polyline)for(i=this._off;i0){t.moveTo(o[i++],o[i++]);for(var B=1;B0){var C=(s+Q)/2-(a-E)*n,l=(a+E)/2-(Q-s)*n;t.quadraticCurveTo(C,l,Q,E)}else t.lineTo(Q,E)}this.incremental&&(this._off=i,this.notClear=!0)},e.prototype.findDataIndex=function(t,r){var o=this.shape,n=o.segs,i=o.curveness,g=this.style.lineWidth;if(o.polyline)for(var B=0,s=0;s0)for(var Q=n[s++],E=n[s++],C=1;C0){var c=(Q+l)/2-(E-f)*i,v=(E+f)/2-(l-Q)*i;if(S1(Q,E,c,v,l,f,g,t,r))return B}else if(us(Q,E,l,f,g,t,r))return B;B++}return-1},e.prototype.contain=function(t,r){var o=this.transformCoordToLocal(t,r),n=this.getBoundingRect();if(t=o[0],r=o[1],n.contain(t,r)){var i=this.hoverDataIdx=this.findDataIndex(t,r);return i>=0}return this.hoverDataIdx=-1,!1},e.prototype.getBoundingRect=function(){var t=this._rect;if(!t){for(var r=this.shape,o=r.segs,n=1/0,i=1/0,g=-1/0,B=-1/0,s=0;s0&&(i.dataIndex=B+e.__startIndex)})},A.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},A}(),FW={seriesType:"lines",plan:MC(),reset:function(A){var e=A.coordinateSystem;if(!e){process.env.NODE_ENV!=="production"&&co("The lines series must have a coordinate system.");return}var t=A.get("polyline"),r=A.pipelineContext.large;return{progress:function(o,n){var i=[];if(r){var g=void 0,B=o.end-o.start;if(t){for(var s=0,a=o.start;a0&&(a?process.env.NODE_ENV!=="production"&&console.warn("SVG render mode doesn't support lines with trail effect"):s.configLayer(g,{motionBlur:!0,lastFrameAlpha:Math.max(Math.min(B/10+.9,1),0)})),i.updateData(n);var Q=t.get("clip",!0)&&gv(t.coordinateSystem,!1,t);Q?this.group.setClipPath(Q):this.group.removeClipPath(),this._lastZlevel=g,this._finished=!0},e.prototype.incrementalPrepareRender=function(t,r,o){var n=t.getData(),i=this._updateLineDraw(n,t);i.incrementalPrepareUpdate(n),this._clearLayer(o),this._finished=!1},e.prototype.incrementalRender=function(t,r,o){this._lineDraw.incrementalUpdate(t,r.getData()),this._finished=t.end===r.getData().count()},e.prototype.eachRendered=function(t){this._lineDraw&&this._lineDraw.eachRendered(t)},e.prototype.updateTransform=function(t,r,o){var n=t.getData(),i=t.pipelineContext;if(!this._finished||i.large||i.progressiveRender)return{update:!0};var g=FW.reset(t,r,o);g.progress&&g.progress({start:0,end:n.count(),count:n.count()},n),this._lineDraw.updateLayout(),this._clearLayer(o)},e.prototype._updateLineDraw=function(t,r){var o=this._lineDraw,n=this._showEffect(r),i=!!r.get("polyline"),g=r.pipelineContext,B=g.large;return process.env.NODE_ENV!=="production"&&n&&B&&console.warn("Large lines not support effect"),(!o||n!==this._hasEffet||i!==this._isPolyline||B!==this._isLargeDraw)&&(o&&o.remove(),o=this._lineDraw=B?new lOA:new G7(i?n?QOA:MW:n?PW:x7),this._hasEffet=n,this._isPolyline=i,this._isLargeDraw=B),this.group.add(o.group),o},e.prototype._showEffect=function(t){return!!t.get(["effect","show"])},e.prototype._clearLayer=function(t){var r=t.getZr(),o=r.painter.getType()==="svg";!o&&this._lastZlevel!=null&&r.painter.getLayer(this._lastZlevel).clear(!0)},e.prototype.remove=function(t,r){this._lineDraw&&this._lineDraw.remove(),this._lineDraw=null,this._clearLayer(r)},e.prototype.dispose=function(t,r){this.remove(t,r)},e.type="lines",e}(Ht),fOA=typeof Uint32Array>"u"?Array:Uint32Array,vOA=typeof Float64Array>"u"?Array:Float64Array;function pW(A){var e=A.data;e&&e[0]&&e[0][0]&&e[0][0].coord&&(process.env.NODE_ENV!=="production"&&console.warn("Lines data configuration has been changed to { coords:[[1,2],[2,3]] }"),A.data=UA(e,function(t){var r=[t[0].coord,t[1].coord],o={coords:r};return t[0].name&&(o.fromName=t[0].name),t[1].name&&(o.toName=t[1].name),CD([o,t[0],t[1]])}))}var wOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.visualStyleAccessPath="lineStyle",t.visualDrawType="stroke",t}return e.prototype.init=function(t){t.data=t.data||[],pW(t);var r=this._processFlatCoordsArray(t.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(t.data=new Float32Array(r.count)),A.prototype.init.apply(this,arguments)},e.prototype.mergeOption=function(t){if(pW(t),t.data){var r=this._processFlatCoordsArray(t.data);this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset,r.flatCoords&&(t.data=new Float32Array(r.count))}A.prototype.mergeOption.apply(this,arguments)},e.prototype.appendData=function(t){var r=this._processFlatCoordsArray(t.data);r.flatCoords&&(this._flatCoords?(this._flatCoords=Rc(this._flatCoords,r.flatCoords),this._flatCoordsOffset=Rc(this._flatCoordsOffset,r.flatCoordsOffset)):(this._flatCoords=r.flatCoords,this._flatCoordsOffset=r.flatCoordsOffset),t.data=new Float32Array(r.count)),this.getRawData().appendData(t.data)},e.prototype._getCoordsFromItemModel=function(t){var r=this.getData().getItemModel(t),o=r.option instanceof Array?r.option:r.getShallow("coords");if(process.env.NODE_ENV!=="production"&&!(o instanceof Array&&o.length>0&&o[0]instanceof Array))throw new Error("Invalid coords "+JSON.stringify(o)+". Lines must have 2d coords array in data item.");return o},e.prototype.getLineCoordsCount=function(t){return this._flatCoordsOffset?this._flatCoordsOffset[t*2+1]:this._getCoordsFromItemModel(t).length},e.prototype.getLineCoords=function(t,r){if(this._flatCoordsOffset){for(var o=this._flatCoordsOffset[t*2],n=this._flatCoordsOffset[t*2+1],i=0;io&&process.env.NODE_ENV!=="production")throw new Error("Invalid data format.")}}return{flatCoordsOffset:new Uint32Array(n.buffer,0,B),flatCoords:i,count:s}}return{flatCoordsOffset:null,flatCoords:null,count:t.length}},e.prototype.getInitialData=function(t,r){if(process.env.NODE_ENV!=="production"){var o=AQ.get(t.coordinateSystem);if(!o)throw new Error("Unknown coordinate system "+t.coordinateSystem)}var n=new bo(["value"],this);return n.hasItemOption=!1,n.initData(t.data,[],function(i,g,B,s){if(i instanceof Array)return NaN;n.hasItemOption=!0;var a=i.value;if(a!=null)return a instanceof Array?a[s]:a}),n},e.prototype.formatTooltip=function(t,r,o){var n=this.getData(),i=n.getItemModel(t),g=i.get("name");if(g)return g;var B=i.get("fromName"),s=i.get("toName"),a=[];return B!=null&&a.push(B),s!=null&&a.push(s),_r("nameValue",{name:a.join(" > ")})},e.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},e.prototype.getProgressive=function(){var t=this.option.progressive;return t??(this.option.large?1e4:this.get("progressive"))},e.prototype.getProgressiveThreshold=function(){var t=this.option.progressiveThreshold;return t??(this.option.large?2e4:this.get("progressiveThreshold"))},e.prototype.getZLevelKey=function(){var t=this.getModel("effect"),r=t.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:t.get("show")&&r>0?r+"":""},e.type="series.lines",e.dependencies=["grid","polar","geo","calendar"],e.defaultOption={coordinateSystem:"geo",z:2,legendHoverLink:!0,xAxisIndex:0,yAxisIndex:0,symbol:["none","none"],symbolSize:[10,10],geoIndex:0,effect:{show:!1,period:4,constantSpeed:0,symbol:"circle",symbolSize:3,loop:!0,trailLength:.2},large:!1,largeThreshold:2e3,polyline:!1,clip:!0,label:{show:!1,position:"end"},lineStyle:{opacity:.5}},e}(Lt);function VI(A){return A instanceof Array||(A=[A,A]),A}var uOA={seriesType:"lines",reset:function(A){var e=VI(A.get("symbol")),t=VI(A.get("symbolSize")),r=A.getData();r.setVisual("fromSymbol",e&&e[0]),r.setVisual("toSymbol",e&&e[1]),r.setVisual("fromSymbolSize",t&&t[0]),r.setVisual("toSymbolSize",t&&t[1]);function o(n,i){var g=n.getItemModel(i),B=VI(g.getShallow("symbol",!0)),s=VI(g.getShallow("symbolSize",!0));B[0]&&n.setItemVisual(i,"fromSymbol",B[0]),B[1]&&n.setItemVisual(i,"toSymbol",B[1]),s[0]&&n.setItemVisual(i,"fromSymbolSize",s[0]),s[1]&&n.setItemVisual(i,"toSymbolSize",s[1])}return{dataEach:r.hasItemOption?o:null}}};function DOA(A){A.registerChartView(cOA),A.registerSeriesModel(wOA),A.registerLayout(FW),A.registerVisual(uOA)}var hOA=256,IOA=function(){function A(){this.blurSize=30,this.pointSize=20,this.maxOpacity=1,this.minOpacity=0,this._gradientPixels={inRange:null,outOfRange:null};var e=Si.createCanvas();this.canvas=e}return A.prototype.update=function(e,t,r,o,n,i){var g=this._getBrush(),B=this._getGradient(n,"inRange"),s=this._getGradient(n,"outOfRange"),a=this.pointSize+this.blurSize,Q=this.canvas,E=Q.getContext("2d"),C=e.length;Q.width=t,Q.height=r;for(var l=0;l0){var H=i(u)?B:s;u>0&&(u=u*m+F),I[d++]=H[y],I[d++]=H[y+1],I[d++]=H[y+2],I[d++]=H[y+3]*u*256}else d+=4}return E.putImageData(h,0,0),Q},A.prototype._getBrush=function(){var e=this._brushCanvas||(this._brushCanvas=Si.createCanvas()),t=this.pointSize+this.blurSize,r=t*2;e.width=r,e.height=r;var o=e.getContext("2d");return o.clearRect(0,0,r,r),o.shadowOffsetX=r,o.shadowBlur=this.blurSize,o.shadowColor="#000",o.beginPath(),o.arc(-t,t,this.pointSize,0,Math.PI*2,!0),o.closePath(),o.fill(),e},A.prototype._getGradient=function(e,t){for(var r=this._gradientPixels,o=r[t]||(r[t]=new Uint8ClampedArray(256*4)),n=[0,0,0,0],i=0,g=0;g<256;g++)e[t](g/255,!0,n),o[i++]=n[0],o[i++]=n[1],o[i++]=n[2],o[i++]=n[3];return o},A}();function dOA(A,e,t){var r=A[1]-A[0];e=UA(e,function(i){return{interval:[(i.interval[0]-A[0])/r,(i.interval[1]-A[0])/r]}});var o=e.length,n=0;return function(i){var g;for(g=n;g=0;g--){var B=e[g].interval;if(B[0]<=i&&i<=B[1]){n=g;break}}return g>=0&&g=e[0]&&r<=e[1]}}function mW(A){var e=A.dimensions;return e[0]==="lng"&&e[1]==="lat"}var MOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n;if(r.eachComponent("visualMap",function(g){g.eachTargetSeries(function(B){B===t&&(n=g)})}),process.env.NODE_ENV!=="production"&&!n)throw new Error("Heatmap must use with visualMap");this._progressiveEls=null,this.group.removeAll();var i=t.coordinateSystem;i.type==="cartesian2d"||i.type==="calendar"?this._renderOnCartesianAndCalendar(t,o,0,t.getData().count()):mW(i)&&this._renderOnGeo(i,t,n,o)},e.prototype.incrementalPrepareRender=function(t,r,o){this.group.removeAll()},e.prototype.incrementalRender=function(t,r,o,n){var i=r.coordinateSystem;i&&(mW(i)?this.render(r,o,n):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(r,n,t.start,t.end,!0)))},e.prototype.eachRendered=function(t){Ms(this._progressiveEls||this.group,t)},e.prototype._renderOnCartesianAndCalendar=function(t,r,o,n,i){var g=t.coordinateSystem,B=wQ(g,"cartesian2d"),s,a,Q,E;if(B){var C=g.getAxis("x"),l=g.getAxis("y");if(process.env.NODE_ENV!=="production"){if(!(C.type==="category"&&l.type==="category"))throw new Error("Heatmap on cartesian must have two category axes");if(!(C.onBand&&l.onBand))throw new Error("Heatmap on cartesian must have two axes with boundaryGap true")}s=C.getBandWidth()+.5,a=l.getBandWidth()+.5,Q=C.scale.getExtent(),E=l.scale.getExtent()}for(var f=this.group,c=t.getData(),v=t.getModel(["emphasis","itemStyle"]).getItemStyle(),w=t.getModel(["blur","itemStyle"]).getItemStyle(),u=t.getModel(["select","itemStyle"]).getItemStyle(),h=t.get(["itemStyle","borderRadius"]),I=qr(t),d=t.getModel("emphasis"),P=d.get("focus"),F=d.get("blurScope"),p=d.get("disabled"),m=B?[c.mapDimension("x"),c.mapDimension("y"),c.mapDimension("value")]:[c.mapDimension("time"),c.mapDimension("value")],y=o;yQ[1]||xE[1])continue;var G=g.dataToPoint([Y,x]);H=new Qt({shape:{x:G[0]-s/2,y:G[1]-a/2,width:s,height:a},style:U})}else{if(isNaN(c.get(m[1],y)))continue;H=new Qt({z2:1,shape:g.dataToRect([c.get(m[0],y)]).contentShape,style:U})}if(c.hasItemOption){var R=c.getItemModel(y),z=R.getModel("emphasis");v=z.getModel("itemStyle").getItemStyle(),w=R.getModel(["blur","itemStyle"]).getItemStyle(),u=R.getModel(["select","itemStyle"]).getItemStyle(),h=R.get(["itemStyle","borderRadius"]),P=z.get("focus"),F=z.get("blurScope"),p=z.get("disabled"),I=qr(R)}H.shape.r=h;var L=t.getRawValue(y),b="-";L&&L[2]!=null&&(b=L[2]+""),vo(H,I,{labelFetcher:t,labelDataIndex:y,defaultOpacity:U.opacity,defaultText:b}),H.ensureState("emphasis").style=v,H.ensureState("blur").style=w,H.ensureState("select").style=u,cr(H,P,F,p),H.incremental=i,i&&(H.states.emphasis.hoverLayer=!0),f.add(H),c.setItemGraphicEl(y,H),this._progressiveEls&&this._progressiveEls.push(H)}},e.prototype._renderOnGeo=function(t,r,o,n){var i=o.targetVisuals.inRange,g=o.targetVisuals.outOfRange,B=r.getData(),s=this._hmLayer||this._hmLayer||new IOA;s.blurSize=r.get("blurSize"),s.pointSize=r.get("pointSize"),s.minOpacity=r.get("minOpacity"),s.maxOpacity=r.get("maxOpacity");var a=t.getViewRect().clone(),Q=t.getRoamTransform();a.applyTransform(Q);var E=Math.max(a.x,0),C=Math.max(a.y,0),l=Math.min(a.width+a.x,n.getWidth()),f=Math.min(a.height+a.y,n.getHeight()),c=l-E,v=f-C,w=[B.mapDimension("lng"),B.mapDimension("lat"),B.mapDimension("value")],u=B.mapArray(w,function(P,F,p){var m=t.dataToPoint([P,F]);return m[0]-=E,m[1]-=C,m.push(p),m}),h=o.getExtent(),I=o.type==="visualMap.continuous"?POA(h,o.option.range):dOA(h,o.getPieceList(),o.option.selected);s.update(u,c,v,i.color.getNormalizer(),{inRange:i.color.getColorMapper(),outOfRange:g.color.getColorMapper()},I);var d=new go({style:{width:c,height:v,x:E,y:C,image:s.canvas},silent:!0});this.group.add(d)},e.type="heatmap",e}(Ht),FOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.getInitialData=function(t,r){return Gg(null,this,{generateCoord:"value"})},e.prototype.preventIncremental=function(){var t=AQ.get(this.get("coordinateSystem"));if(t&&t.dimensions)return t.dimensions[0]==="lng"&&t.dimensions[1]==="lat"},e.type="series.heatmap",e.dependencies=["grid","geo","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,geoIndex:0,blurSize:30,pointSize:20,maxOpacity:1,minOpacity:0,select:{itemStyle:{borderColor:"#212121"}}},e}(Lt);function pOA(A){A.registerChartView(MOA),A.registerSeriesModel(FOA)}var mOA=["itemStyle","borderWidth"],yW=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],ay=new IB,yOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=this.group,i=t.getData(),g=this._data,B=t.coordinateSystem,s=B.getBaseAxis(),a=s.isHorizontal(),Q=B.master.getRect(),E={ecSize:{width:o.getWidth(),height:o.getHeight()},seriesModel:t,coordSys:B,coordSysExtent:[[Q.x,Q.x+Q.width],[Q.y,Q.y+Q.height]],isHorizontal:a,valueDim:yW[+a],categoryDim:yW[1-+a]};i.diff(g).add(function(l){if(i.hasValue(l)){var f=zW(i,l),c=YW(i,l,f,E),v=RW(i,E,c);i.setItemGraphicEl(l,v),n.add(v),OW(v,E,c)}}).update(function(l,f){var c=g.getItemGraphicEl(f);if(!i.hasValue(l)){n.remove(c);return}var v=zW(i,l),w=YW(i,l,v,E),u=SW(i,w);c&&u!==c.__pictorialShapeStr&&(n.remove(c),i.setItemGraphicEl(l,null),c=null),c?zOA(c,E,w):c=RW(i,E,w,!0),i.setItemGraphicEl(l,c),c.__pictorialSymbolMeta=w,n.add(c),OW(c,E,w)}).remove(function(l){var f=g.getItemGraphicEl(l);f&&LW(g,l,f.__pictorialSymbolMeta.animationModel,f)}).execute();var C=t.get("clip",!0)?gv(t.coordinateSystem,!1,t):null;return C?n.setClipPath(C):n.removeClipPath(),this._data=i,this.group},e.prototype.remove=function(t,r){var o=this.group,n=this._data;t.get("animation")?n&&n.eachItemGraphicEl(function(i){LW(n,He(i).dataIndex,t,i)}):o.removeAll()},e.type="pictorialBar",e}(Ht);function YW(A,e,t,r){var o=A.getItemLayout(e),n=t.get("symbolRepeat"),i=t.get("symbolClip"),g=t.get("symbolPosition")||"start",B=t.get("symbolRotate"),s=(B||0)*Math.PI/180||0,a=t.get("symbolPatternSize")||2,Q=t.isAnimationEnabled(),E={dataIndex:e,layout:o,itemModel:t,symbolType:A.getItemVisual(e,"symbol")||"circle",style:A.getItemVisual(e,"style"),symbolClip:i,symbolRepeat:n,symbolRepeatDirection:t.get("symbolRepeatDirection"),symbolPatternSize:a,rotation:s,animationModel:Q?t:null,hoverScale:Q&&t.get(["emphasis","scale"]),z2:t.getShallow("z",!0)||0};YOA(t,n,o,r,E),HOA(A,e,o,n,i,E.boundingLength,E.pxSign,a,r,E),bOA(t,E.symbolScale,s,r,E);var C=E.symbolSize,l=nQ(t.get("symbolOffset"),C);return UOA(t,C,o,n,i,l,g,E.valueLineWidth,E.boundingLength,E.repeatCutLength,r,E),E}function YOA(A,e,t,r,o){var n=r.valueDim,i=A.get("symbolBoundingData"),g=r.coordSys.getOtherAxis(r.coordSys.getBaseAxis()),B=g.toGlobalCoord(g.dataToCoord(0)),s=1-+(t[n.wh]<=0),a;if(YA(i)){var Q=[Qy(g,i[0])-B,Qy(g,i[1])-B];Q[1]0?1:-1}function Qy(A,e){return A.toGlobalCoord(A.dataToCoord(A.scale.parse(e)))}function HOA(A,e,t,r,o,n,i,g,B,s){var a=B.valueDim,Q=B.categoryDim,E=Math.abs(t[Q.wh]),C=A.getItemVisual(e,"symbolSize"),l;YA(C)?l=C.slice():C==null?l=["100%","100%"]:l=[C,C],l[Q.index]=VA(l[Q.index],E),l[a.index]=VA(l[a.index],r?E:Math.abs(n)),s.symbolSize=l;var f=s.symbolScale=[l[0]/g,l[1]/g];f[a.index]*=(B.isHorizontal?-1:1)*i}function bOA(A,e,t,r,o){var n=A.get(mOA)||0;n&&(ay.attr({scaleX:e[0],scaleY:e[1],rotation:t}),ay.updateTransform(),n/=ay.getLineScale(),n*=e[r.valueDim.index]),o.valueLineWidth=n||0}function UOA(A,e,t,r,o,n,i,g,B,s,a,Q){var E=a.categoryDim,C=a.valueDim,l=Q.pxSign,f=Math.max(e[C.index]+g,0),c=f;if(r){var v=Math.abs(B),w=Fr(A.get("symbolMargin"),"15%")+"",u=!1;w.lastIndexOf("!")===w.length-1&&(u=!0,w=w.slice(0,w.length-1));var h=VA(w,e[C.index]),I=Math.max(f+h*2,0),d=u?0:h*2,P=KD(r),F=P?r:TW((v+d)/I),p=v-F*f;h=p/2/(u?F:Math.max(F-1,1)),I=f+h*2,d=u?0:h*2,!P&&r!=="fixed"&&(F=s?TW((Math.abs(s)+d)/I):0),c=F*I-d,Q.repeatTimes=F,Q.symbolMargin=h}var m=l*(c/2),y=Q.pathPosition=[];y[E.index]=t[E.wh]/2,y[C.index]=i==="start"?m:i==="end"?B-m:B/2,n&&(y[0]+=n[0],y[1]+=n[1]);var H=Q.bundlePosition=[];H[E.index]=t[E.xy],H[C.index]=t[C.xy];var U=Q.barRectShape=IA({},t);U[C.wh]=l*Math.max(Math.abs(t[C.wh]),Math.abs(y[C.index]+m)),U[E.wh]=t[E.wh];var Y=Q.clipShape={};Y[E.xy]=-t[E.xy],Y[E.wh]=a.ecSize[E.wh],Y[C.xy]=0,Y[C.wh]=t[C.wh]}function HW(A){var e=A.symbolPatternSize,t=mr(A.symbolType,-e/2,-e/2,e,e);return t.attr({culling:!0}),t.type!=="image"&&t.setStyle({strokeNoScale:!0}),t}function bW(A,e,t,r){var o=A.__pictorialBundle,n=t.symbolSize,i=t.valueLineWidth,g=t.pathPosition,B=e.valueDim,s=t.repeatTimes||0,a=0,Q=n[e.valueDim.index]+i+t.symbolMargin*2;for(Ey(A,function(f){f.__pictorialAnimationIndex=a,f.__pictorialRepeatTimes=s,a0:v<0)&&(w=s-1-f),c[B.index]=Q*(w-s/2+.5)+g[B.index],{x:c[0],y:c[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation}}}function UW(A,e,t,r){var o=A.__pictorialBundle,n=A.__pictorialMainPath;n?XC(n,null,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:t.symbolScale[0],scaleY:t.symbolScale[1],rotation:t.rotation},t,r):(n=A.__pictorialMainPath=HW(t),o.add(n),XC(n,{x:t.pathPosition[0],y:t.pathPosition[1],scaleX:0,scaleY:0,rotation:t.rotation},{scaleX:t.symbolScale[0],scaleY:t.symbolScale[1]},t,r))}function xW(A,e,t){var r=IA({},e.barRectShape),o=A.__pictorialBarRect;o?XC(o,null,{shape:r},e,t):(o=A.__pictorialBarRect=new Qt({z2:2,shape:r,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),o.disableMorphing=!0,A.add(o))}function GW(A,e,t,r){if(t.symbolClip){var o=A.__pictorialClipPath,n=IA({},t.clipShape),i=e.valueDim,g=t.animationModel,B=t.dataIndex;if(o)ct(o,{shape:n},g,B);else{n[i.wh]=0,o=new Qt({shape:n}),A.__pictorialBundle.setClipPath(o),A.__pictorialClipPath=o;var s={};s[i.wh]=t.clipShape[i.wh],Va[r?"updateProps":"initProps"](o,{shape:s},g,B)}}}function zW(A,e){var t=A.getItemModel(e);return t.getAnimationDelayParams=xOA,t.isAnimationEnabled=GOA,t}function xOA(A){return{index:A.__pictorialAnimationIndex,count:A.__pictorialRepeatTimes}}function GOA(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function RW(A,e,t,r){var o=new me,n=new me;return o.add(n),o.__pictorialBundle=n,n.x=t.bundlePosition[0],n.y=t.bundlePosition[1],t.symbolRepeat?bW(o,e,t):UW(o,e,t),xW(o,t,r),GW(o,e,t,r),o.__pictorialShapeStr=SW(A,t),o.__pictorialSymbolMeta=t,o}function zOA(A,e,t){var r=t.animationModel,o=t.dataIndex,n=A.__pictorialBundle;ct(n,{x:t.bundlePosition[0],y:t.bundlePosition[1]},r,o),t.symbolRepeat?bW(A,e,t,!0):UW(A,e,t,!0),xW(A,t,!0),GW(A,e,t,!0)}function LW(A,e,t,r){var o=r.__pictorialBarRect;o&&o.removeTextContent();var n=[];Ey(r,function(i){n.push(i)}),r.__pictorialMainPath&&n.push(r.__pictorialMainPath),r.__pictorialClipPath&&(t=null),k(n,function(i){ds(i,{scaleX:0,scaleY:0},t,e,function(){r.parent&&r.parent.remove(r)})}),A.setItemGraphicEl(e,null)}function SW(A,e){return[A.getItemVisual(e.dataIndex,"symbol")||"none",!!e.symbolRepeat,!!e.symbolClip].join(":")}function Ey(A,e,t){k(A.__pictorialBundle.children(),function(r){r!==A.__pictorialBarRect&&e.call(t,r)})}function XC(A,e,t,r,o,n){e&&A.attr(e),r.symbolClip&&!o?t&&A.attr(t):t&&Va[o?"updateProps":"initProps"](A,t,r.animationModel,r.dataIndex,n)}function OW(A,e,t){var r=t.dataIndex,o=t.itemModel,n=o.getModel("emphasis"),i=n.getModel("itemStyle").getItemStyle(),g=o.getModel(["blur","itemStyle"]).getItemStyle(),B=o.getModel(["select","itemStyle"]).getItemStyle(),s=o.getShallow("cursor"),a=n.get("focus"),Q=n.get("blurScope"),E=n.get("scale");Ey(A,function(f){if(f instanceof go){var c=f.style;f.useStyle(IA({image:c.image,x:c.x,y:c.y,width:c.width,height:c.height},t.style))}else f.useStyle(t.style);var v=f.ensureState("emphasis");v.style=i,E&&(v.scaleX=f.scaleX*1.1,v.scaleY=f.scaleY*1.1),f.ensureState("blur").style=g,f.ensureState("select").style=B,s&&(f.cursor=s),f.z2=t.z2});var C=e.valueDim.posDesc[+(t.boundingLength>0)],l=A.__pictorialBarRect;l.ignoreClip=!0,vo(l,qr(o),{labelFetcher:e.seriesModel,labelDataIndex:r,defaultText:LC(e.seriesModel.getData(),r),inheritColor:t.style.fill,defaultOpacity:t.style.opacity,defaultOutsidePosition:C}),cr(A,a,Q,n.get("disabled"))}function TW(A){var e=Math.round(A);return Math.abs(A-e)<1e-4?e:Math.ceil(A)}var ROA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.hasSymbolVisual=!0,t.defaultSymbol="roundRect",t}return e.prototype.getInitialData=function(t){return t.stack=null,A.prototype.getInitialData.apply(this,arguments)},e.type="series.pictorialBar",e.dependencies=["grid"],e.defaultOption=Fs(sv.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),e}(sv);function LOA(A){A.registerChartView(yOA),A.registerSeriesModel(ROA),A.registerLayout(A.PRIORITY.VISUAL.LAYOUT,ze(AK,"pictorialBar")),A.registerLayout(A.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,eK("pictorialBar"))}var SOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t._layers=[],t}return e.prototype.render=function(t,r,o){var n=t.getData(),i=this,g=this.group,B=t.getLayerSeries(),s=n.getLayout("layoutInfo"),a=s.rect,Q=s.boundaryGap;g.x=0,g.y=a.y+Q[0];function E(c){return c.name}var C=new MB(this._layersSeries||[],B,E,E),l=[];C.add(oe(f,this,"add")).update(oe(f,this,"update")).remove(oe(f,this,"remove")).execute();function f(c,v,w){var u=i._layers;if(c==="remove"){g.remove(u[v]);return}for(var h=[],I=[],d,P=B[v].indices,F=0;Fn&&(n=g),r.push(g)}for(var s=0;sn&&(n=Q)}return{y0:o,max:n}}function jOA(A){A.registerChartView(SOA),A.registerSeriesModel(TOA),A.registerLayout(kOA),A.registerProcessor(av("themeRiver"))}var JOA=2,KOA=4,NW=function(A){uA(e,A);function e(t,r,o,n){var i=A.call(this)||this;i.z2=JOA,i.textConfig={inside:!0},He(i).seriesIndex=r.seriesIndex;var g=new Et({z2:KOA,silent:t.getModel().get(["label","silent"])});return i.setTextContent(g),i.updateData(!0,t,r,o,n),i}return e.prototype.updateData=function(t,r,o,n,i){this.node=r,r.piece=this,o=o||this._seriesModel,n=n||this._ecModel;var g=this;He(g).dataIndex=r.dataIndex;var B=r.getModel(),s=B.getModel("emphasis"),a=r.getLayout(),Q=IA({},a);Q.label=null;var E=r.getVisual("style");E.lineJoin="bevel";var C=r.getVisual("decal");C&&(E.decal=YC(C,i));var l=uQ(B.getModel("itemStyle"),Q,!0);IA(Q,l),k(ko,function(w){var u=g.ensureState(w),h=B.getModel([w,"itemStyle"]);u.style=h.getItemStyle();var I=uQ(h,Q);I&&(u.shape=I)}),t?(g.setShape(Q),g.shape.r=a.r0,tr(g,{shape:{r:a.r}},o,r.dataIndex)):(ct(g,{shape:Q},o),Xi(g)),g.useStyle(E),this._updateLabel(o);var f=B.getShallow("cursor");f&&g.attr("cursor",f),this._seriesModel=o||this._seriesModel,this._ecModel=n||this._ecModel;var c=s.get("focus"),v=c==="ancestor"?r.getAncestorsIndices():c==="descendant"?r.getDescendantIndices():c;cr(this,v,s.get("blurScope"),s.get("disabled"))},e.prototype._updateLabel=function(t){var r=this,o=this.node.getModel(),n=o.getModel("label"),i=this.node.getLayout(),g=i.endAngle-i.startAngle,B=(i.startAngle+i.endAngle)/2,s=Math.cos(B),a=Math.sin(B),Q=this,E=Q.getTextContent(),C=this.node.dataIndex,l=n.get("minAngle")/180*Math.PI,f=n.get("show")&&!(l!=null&&Math.abs(g)Y&&!AC(G-Y)&&G0?(i.virtualPiece?i.virtualPiece.updateData(!1,w,t,r,o):(i.virtualPiece=new NW(w,t,r,o),a.add(i.virtualPiece)),u.piece.off("click"),i.virtualPiece.on("click",function(h){i._rootToNode(u.parentNode)})):i.virtualPiece&&(a.remove(i.virtualPiece),i.virtualPiece=null)}},e.prototype._initEvents=function(){var t=this;this.group.off("click"),this.group.on("click",function(r){var o=!1,n=t.seriesModel.getViewRoot();n.eachNode(function(i){if(!o&&i.piece&&i.piece===r.target){var g=i.getModel().get("nodeClick");if(g==="rootToNode")t._rootToNode(i);else if(g==="link"){var B=i.getModel(),s=B.get("link");if(s){var a=B.get("target",!0)||"_blank";Yh(s,a)}}o=!0}})})},e.prototype._rootToNode=function(t){t!==this.seriesModel.getViewRoot()&&this.api.dispatchAction({type:ly,from:this.uid,seriesId:this.seriesModel.id,targetNode:t})},e.prototype.containPoint=function(t,r){var o=r.getData(),n=o.getItemLayout(0);if(n){var i=t[0]-n.cx,g=t[1]-n.cy,B=Math.sqrt(i*i+g*g);return B<=n.r&&B>=n.r0}},e.type="sunburst",e}(Ht),ZOA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.ignoreStyleOnData=!0,t}return e.prototype.getInitialData=function(t,r){var o={name:t.name,children:t.data};JW(o);var n=this._levelModels=UA(t.levels||[],function(B){return new Rt(B,this,r)},this),i=l7.createTree(o,this,g);function g(B){B.wrapMethod("getItemModel",function(s,a){var Q=i.getNodeByDataIndex(a),E=n[Q.depth];return E&&(s.parentModel=E),s})}return i.data},e.prototype.optionUpdated=function(){this.resetViewRoot()},e.prototype.getDataParams=function(t){var r=A.prototype.getDataParams.apply(this,arguments),o=this.getData().tree.getNodeByDataIndex(t);return r.treePathInfo=zI(o,this),r},e.prototype.getLevelModel=function(t){return this._levelModels&&this._levelModels[t.depth]},e.prototype.getViewRoot=function(){return this._viewRoot},e.prototype.resetViewRoot=function(t){t?this._viewRoot=t:t=this._viewRoot;var r=this.getRawData().tree.root;(!t||t!==r&&!r.contains(t))&&(this._viewRoot=r)},e.prototype.enableAriaDecal=function(){tV(this)},e.type="series.sunburst",e.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},e}(Lt);function JW(A){var e=0;k(A.children,function(r){JW(r);var o=r.value;YA(o)&&(o=o[0]),e+=o});var t=A.value;YA(t)&&(t=t[0]),(t==null||isNaN(t))&&(t=e),t<0&&(t=0),YA(A.value)?A.value[0]=t:A.value=t}var KW=Math.PI/180;function qOA(A,e,t){e.eachSeriesByType(A,function(r){var o=r.get("center"),n=r.get("radius");YA(n)||(n=[0,n]),YA(o)||(o=[o,o]);var i=t.getWidth(),g=t.getHeight(),B=Math.min(i,g),s=VA(o[0],i),a=VA(o[1],g),Q=VA(n[0],B/2),E=VA(n[1],B/2),C=-r.get("startAngle")*KW,l=r.get("minAngle")*KW,f=r.getData().tree.root,c=r.getViewRoot(),v=c.depth,w=r.get("sort");w!=null&&XW(c,w);var u=0;k(c.children,function(G){!isNaN(G.getValue())&&u++});var h=c.getValue(),I=Math.PI/(h||u)*2,d=c.depth>0,P=c.height-(d?-1:1),F=(E-Q)/(P||1),p=r.get("clockwise"),m=r.get("stillShowZeroSum"),y=p?1:-1,H=function(G,R){if(G){var z=R;if(G!==f){var L=G.getValue(),b=h===0&&m?I:L*I;b1;)i=i.parentNode;var g=o.getColorFromPalette(i.name||i.dataIndex+"",e);return r.depth>1&&qA(g)&&(g=yD(g,(r.depth-1)/(n-1)*.5)),g}A.eachSeriesByType("sunburst",function(r){var o=r.getData(),n=o.tree;n.eachNode(function(i){var g=i.getModel(),B=g.getModel("itemStyle").getItemStyle();B.fill||(B.fill=t(i,r,n.root.height));var s=o.ensureUniqueItemVisual(i.dataIndex,"style");IA(s,B)})})}function ATA(A){A.registerChartView(WOA),A.registerSeriesModel(ZOA),A.registerLayout(ze(qOA,"sunburst")),A.registerProcessor(ze(av,"sunburst")),A.registerVisual($OA),VOA(A)}var VW={color:"fill",borderColor:"stroke"},eTA={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},YB=at(),tTA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},e.prototype.getInitialData=function(t,r){return Gg(null,this)},e.prototype.getDataParams=function(t,r,o){var n=A.prototype.getDataParams.call(this,t,r);return o&&(n.info=YB(o).info),n},e.type="series.custom",e.dependencies=["grid","polar","geo","singleAxis","calendar"],e.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},e}(Lt);function rTA(A,e){return e=e||[0,0],UA(["x","y"],function(t,r){var o=this.getAxis(t),n=e[r],i=A[r]/2;return o.type==="category"?o.getBandWidth():Math.abs(o.dataToCoord(n-i)-o.dataToCoord(n+i))},this)}function oTA(A){var e=A.master.getRect();return{coordSys:{type:"cartesian2d",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return A.dataToPoint(t)},size:oe(rTA,A)}}}function nTA(A,e){return e=e||[0,0],UA([0,1],function(t){var r=e[t],o=A[t]/2,n=[],i=[];return n[t]=r-o,i[t]=r+o,n[1-t]=i[1-t]=e[1-t],Math.abs(this.dataToPoint(n)[t]-this.dataToPoint(i)[t])},this)}function iTA(A){var e=A.getBoundingRect();return{coordSys:{type:"geo",x:e.x,y:e.y,width:e.width,height:e.height,zoom:A.getZoom()},api:{coord:function(t){return A.dataToPoint(t)},size:oe(nTA,A)}}}function gTA(A,e){var t=this.getAxis(),r=e instanceof Array?e[0]:e,o=(A instanceof Array?A[0]:A)/2;return t.type==="category"?t.getBandWidth():Math.abs(t.dataToCoord(r-o)-t.dataToCoord(r+o))}function BTA(A){var e=A.getRect();return{coordSys:{type:"singleAxis",x:e.x,y:e.y,width:e.width,height:e.height},api:{coord:function(t){return A.dataToPoint(t)},size:oe(gTA,A)}}}function sTA(A,e){return e=e||[0,0],UA(["Radius","Angle"],function(t,r){var o="get"+t+"Axis",n=this[o](),i=e[r],g=A[r]/2,B=n.type==="category"?n.getBandWidth():Math.abs(n.dataToCoord(i-g)-n.dataToCoord(i+g));return t==="Angle"&&(B=B*Math.PI/180),B},this)}function aTA(A){var e=A.getRadiusAxis(),t=A.getAngleAxis(),r=e.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:"polar",cx:A.cx,cy:A.cy,r:r[1],r0:r[0]},api:{coord:function(o){var n=e.dataToRadius(o[0]),i=t.dataToAngle(o[1]),g=A.coordToPoint([n,i]);return g.push(n,i*Math.PI/180),g},size:oe(sTA,A)}}}function QTA(A){var e=A.getRect(),t=A.getRangeInfo();return{coordSys:{type:"calendar",x:e.x,y:e.y,width:e.width,height:e.height,cellWidth:A.getCellWidth(),cellHeight:A.getCellHeight(),rangeInfo:{start:t.start,end:t.end,weeks:t.weeks,dayCount:t.allDay}},api:{coord:function(r,o){return A.dataToPoint(r,o)}}}}var WW={};function ZW(A,e,t,r){return A&&(A.legacy||A.legacy!==!1&&!t&&!r&&e!=="tspan"&&(e==="text"||ne(A,"text")))}function qW(A,e,t){var r=A,o,n,i;if(e==="text")i=r;else{i={},ne(r,"text")&&(i.text=r.text),ne(r,"rich")&&(i.rich=r.rich),ne(r,"textFill")&&(i.fill=r.textFill),ne(r,"textStroke")&&(i.stroke=r.textStroke),ne(r,"fontFamily")&&(i.fontFamily=r.fontFamily),ne(r,"fontSize")&&(i.fontSize=r.fontSize),ne(r,"fontStyle")&&(i.fontStyle=r.fontStyle),ne(r,"fontWeight")&&(i.fontWeight=r.fontWeight),n={type:"text",style:i,silent:!0},o={};var g=ne(r,"textPosition");t?o.position=g?r.textPosition:"inside":g&&(o.position=r.textPosition),ne(r,"textPosition")&&(o.position=r.textPosition),ne(r,"textOffset")&&(o.offset=r.textOffset),ne(r,"textRotation")&&(o.rotation=r.textRotation),ne(r,"textDistance")&&(o.distance=r.textDistance)}return _W(i,A),k(i.rich,function(B){_W(B,B)}),{textConfig:o,textContent:n}}function _W(A,e){e&&(e.font=e.textFont||e.font,ne(e,"textStrokeWidth")&&(A.lineWidth=e.textStrokeWidth),ne(e,"textAlign")&&(A.align=e.textAlign),ne(e,"textVerticalAlign")&&(A.verticalAlign=e.textVerticalAlign),ne(e,"textLineHeight")&&(A.lineHeight=e.textLineHeight),ne(e,"textWidth")&&(A.width=e.textWidth),ne(e,"textHeight")&&(A.height=e.textHeight),ne(e,"textBackgroundColor")&&(A.backgroundColor=e.textBackgroundColor),ne(e,"textPadding")&&(A.padding=e.textPadding),ne(e,"textBorderColor")&&(A.borderColor=e.textBorderColor),ne(e,"textBorderWidth")&&(A.borderWidth=e.textBorderWidth),ne(e,"textBorderRadius")&&(A.borderRadius=e.textBorderRadius),ne(e,"textBoxShadowColor")&&(A.shadowColor=e.textBoxShadowColor),ne(e,"textBoxShadowBlur")&&(A.shadowBlur=e.textBoxShadowBlur),ne(e,"textBoxShadowOffsetX")&&(A.shadowOffsetX=e.textBoxShadowOffsetX),ne(e,"textBoxShadowOffsetY")&&(A.shadowOffsetY=e.textBoxShadowOffsetY))}function $W(A,e,t){var r=A;r.textPosition=r.textPosition||t.position||"inside",t.offset!=null&&(r.textOffset=t.offset),t.rotation!=null&&(r.textRotation=t.rotation),t.distance!=null&&(r.textDistance=t.distance);var o=r.textPosition.indexOf("inside")>=0,n=A.fill||"#000";AZ(r,e);var i=r.textFill==null;return o?i&&(r.textFill=t.insideFill||"#fff",!r.textStroke&&t.insideStroke&&(r.textStroke=t.insideStroke),!r.textStroke&&(r.textStroke=n),r.textStrokeWidth==null&&(r.textStrokeWidth=2)):(i&&(r.textFill=A.fill||t.outsideFill||"#000"),!r.textStroke&&t.outsideStroke&&(r.textStroke=t.outsideStroke)),r.text=e.text,r.rich=e.rich,k(e.rich,function(g){AZ(g,g)}),r}function AZ(A,e){e&&(ne(e,"fill")&&(A.textFill=e.fill),ne(e,"stroke")&&(A.textStroke=e.fill),ne(e,"lineWidth")&&(A.textStrokeWidth=e.lineWidth),ne(e,"font")&&(A.font=e.font),ne(e,"fontStyle")&&(A.fontStyle=e.fontStyle),ne(e,"fontWeight")&&(A.fontWeight=e.fontWeight),ne(e,"fontSize")&&(A.fontSize=e.fontSize),ne(e,"fontFamily")&&(A.fontFamily=e.fontFamily),ne(e,"align")&&(A.textAlign=e.align),ne(e,"verticalAlign")&&(A.textVerticalAlign=e.verticalAlign),ne(e,"lineHeight")&&(A.textLineHeight=e.lineHeight),ne(e,"width")&&(A.textWidth=e.width),ne(e,"height")&&(A.textHeight=e.height),ne(e,"backgroundColor")&&(A.textBackgroundColor=e.backgroundColor),ne(e,"padding")&&(A.textPadding=e.padding),ne(e,"borderColor")&&(A.textBorderColor=e.borderColor),ne(e,"borderWidth")&&(A.textBorderWidth=e.borderWidth),ne(e,"borderRadius")&&(A.textBorderRadius=e.borderRadius),ne(e,"shadowColor")&&(A.textBoxShadowColor=e.shadowColor),ne(e,"shadowBlur")&&(A.textBoxShadowBlur=e.shadowBlur),ne(e,"shadowOffsetX")&&(A.textBoxShadowOffsetX=e.shadowOffsetX),ne(e,"shadowOffsetY")&&(A.textBoxShadowOffsetY=e.shadowOffsetY),ne(e,"textShadowColor")&&(A.textShadowColor=e.textShadowColor),ne(e,"textShadowBlur")&&(A.textShadowBlur=e.textShadowBlur),ne(e,"textShadowOffsetX")&&(A.textShadowOffsetX=e.textShadowOffsetX),ne(e,"textShadowOffsetY")&&(A.textShadowOffsetY=e.textShadowOffsetY))}function eZ(A,e){if(process.env.NODE_ENV!=="production"){var t=A+"^_^"+e;WW[t]||(console.warn('[ECharts] DEPRECATED: "'+A+'" has been deprecated. '+e),WW[t]=!0)}}var tZ={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},rZ=$e(tZ),WI=_n(Mg,function(A,e){return A[e]=1,A},{}),oZ=Mg.join(", "),ZI=["","style","shape","extra"],VC=at();function cy(A,e,t,r,o){var n=A+"Animation",i=aC(A,r,o)||{},g=VC(e).userDuring;return i.duration>0&&(i.during=g?oe(fTA,{el:e,userDuring:g}):null,i.setToFinal=!0,i.scope=A),IA(i,t[n]),i}function qI(A,e,t,r){r=r||{};var o=r.dataIndex,n=r.isInit,i=r.clearStyle,g=t.isAnimationEnabled(),B=VC(A),s=e.style;B.userDuring=e.during;var a={},Q={};if(wTA(A,e,Q),gZ("shape",e,Q),gZ("extra",e,Q),!n&&g&&(vTA(A,e,a),iZ("shape",A,e,a),iZ("extra",A,e,a),uTA(A,e,s,a)),Q.style=s,ETA(A,Q,i),lTA(A,e),g)if(n){var E={};k(ZI,function(l){var f=l?e[l]:e;f&&f.enterFrom&&(l&&(E[l]=E[l]||{}),IA(l?E[l]:E,f.enterFrom))});var C=cy("enter",A,e,t,o);C.duration>0&&A.animateFrom(E,C)}else CTA(A,e,o||0,t,a);nZ(A,e),s?A.dirty():A.markRedraw()}function nZ(A,e){for(var t=VC(A).leaveToProps,r=0;r0&&A.animateFrom(o,n)}}function lTA(A,e){ne(e,"silent")&&(A.silent=e.silent),ne(e,"ignore")&&(A.ignore=e.ignore),A instanceof ni&&ne(e,"invisible")&&(A.invisible=e.invisible),A instanceof Ze&&ne(e,"autoBatch")&&(A.autoBatch=e.autoBatch)}var Tg={},cTA={setTransform:function(A,e){return process.env.NODE_ENV!=="production"&&ue(ne(WI,A),"Only "+oZ+" available in `setTransform`."),Tg.el[A]=e,this},getTransform:function(A){return process.env.NODE_ENV!=="production"&&ue(ne(WI,A),"Only "+oZ+" available in `getTransform`."),Tg.el[A]},setShape:function(A,e){process.env.NODE_ENV!=="production"&&WC(A);var t=Tg.el,r=t.shape||(t.shape={});return r[A]=e,t.dirtyShape&&t.dirtyShape(),this},getShape:function(A){process.env.NODE_ENV!=="production"&&WC(A);var e=Tg.el.shape;if(e)return e[A]},setStyle:function(A,e){process.env.NODE_ENV!=="production"&&WC(A);var t=Tg.el,r=t.style;return r&&(process.env.NODE_ENV!=="production"&&gs(e)&&Er("style."+A+" must not be assigned with NaN."),r[A]=e,t.dirtyStyle&&t.dirtyStyle()),this},getStyle:function(A){process.env.NODE_ENV!=="production"&&WC(A);var e=Tg.el.style;if(e)return e[A]},setExtra:function(A,e){process.env.NODE_ENV!=="production"&&WC(A);var t=Tg.el.extra||(Tg.el.extra={});return t[A]=e,this},getExtra:function(A){process.env.NODE_ENV!=="production"&&WC(A);var e=Tg.el.extra;if(e)return e[A]}};function WC(A){if(process.env.NODE_ENV!=="production"&&(A==="transition"||A==="enterFrom"||A==="leaveTo"))throw new Error('key must not be "'+A+'"')}function fTA(){var A=this,e=A.el;if(e){var t=VC(e).userDuring,r=A.userDuring;if(t!==r){A.el=A.userDuring=null;return}Tg.el=e,r(cTA)}}function iZ(A,e,t,r){var o=t[A];if(o){var n=e[A],i;if(n){var g=t.transition,B=o.transition;if(B)if(!i&&(i=r[A]={}),yQ(B))IA(i,n);else for(var s=zt(B),a=0;a=0){!i&&(i=r[A]={});for(var C=$e(n),a=0;a=0)){var E=A.getAnimationStyleProps(),C=E?E.style:null;if(C){!n&&(n=r.style={});for(var l=$e(t),s=0;s=1&&(s=!0),!!E){var C=$e(E);if(g||(C=mt(C,function(c){return je(hTA,c)<0})),!!C.length){B||(B=A.animate(g,e.loop,!0),B.scope="keyframe");for(var l=0;l=0?e.getStore().get(R,x):void 0}var z=e.get(G.name,x),L=G&&G.ordinalMeta;return L?L.categories[z]:z}function d(Y,x){process.env.NODE_ENV!=="production"&&eZ("api.style","Please write literal style directly instead."),x==null&&(x=s);var G=e.getItemVisual(x,"style"),R=G&&G.fill,z=G&&G.opacity,L=w(x,Ss).getItemStyle();R!=null&&(L.fill=R),z!=null&&(L.opacity=z);var b={inheritColor:qA(R)?R:"#000"},O=u(x,Ss),T=Xt(O,null,b,!1,!0);T.text=O.getShallow("show")?Ue(A.getFormattedLabel(x,Ss),LC(e,x)):null;var S=Ih(O,b,!1);return p(Y,L),L=$W(L,T,S),Y&&F(L,Y),L.legacy=!0,L}function P(Y,x){process.env.NODE_ENV!=="production"&&eZ("api.styleEmphasis","Please write literal style directly instead."),x==null&&(x=s);var G=w(x,HB).getItemStyle(),R=u(x,HB),z=Xt(R,null,null,!0,!0);z.text=R.getShallow("show")?mn(A.getFormattedLabel(x,HB),A.getFormattedLabel(x,Ss),LC(e,x)):null;var L=Ih(R,null,!0);return p(Y,G),G=$W(G,z,L),Y&&F(G,Y),G.legacy=!0,G}function F(Y,x){for(var G in x)ne(x,G)&&(Y[G]=x[G])}function p(Y,x){Y&&(Y.textFill&&(x.textFill=Y.textFill),Y.textPosition&&(x.textPosition=Y.textPosition))}function m(Y,x){if(x==null&&(x=s),ne(VW,Y)){var G=e.getItemVisual(x,"style");return G?G[VW[Y]]:null}if(ne(eTA,Y))return e.getItemVisual(x,Y)}function y(Y){if(n.type==="cartesian2d"){var x=n.getBaseAxis();return rbA(we({axis:x},Y))}}function H(){return t.getCurrentSeriesIndices()}function U(Y){return Jm(Y,t)}}function mTA(A){var e={};return k(A.dimensions,function(t){var r=A.getDimensionInfo(t);if(!r.isExtraCoord){var o=r.coordDim,n=e[o]=e[o]||[];n[r.coordDimIndex]=A.getDimensionIndex(t)}}),e}function dy(A,e,t,r,o,n,i){if(!r){n.remove(e);return}var g=Py(A,e,t,r,o,n);return g&&i.setItemGraphicEl(t,g),g&&cr(g,r.focus,r.blurScope,r.emphasisDisabled),g}function Py(A,e,t,r,o,n){process.env.NODE_ENV!=="production"&&ue(r,"should not have an null/undefined element setting");var i=-1,g=e;e&&lZ(e,r,o)&&(i=je(n.childrenRef(),e),e=null);var B=!e,s=e;s?s.clearStates():(s=hy(r),g&&PTA(g,s)),r.morph===!1?s.disableMorphing=!0:s.disableMorphing&&(s.disableMorphing=!1),wi.normal.cfg=wi.normal.conOpt=wi.emphasis.cfg=wi.emphasis.conOpt=wi.blur.cfg=wi.blur.conOpt=wi.select.cfg=wi.select.conOpt=null,wi.isLegacy=!1,YTA(s,t,r,o,B,wi),yTA(s,t,r,o,B),Iy(A,s,t,r,wi,o,B),ne(r,"info")&&(YB(s).info=r.info);for(var a=0;a=0?n.replaceAt(s,i):n.add(s),s}function lZ(A,e,t){var r=YB(A),o=e.type,n=e.shape,i=e.style;return t.isUniversalTransitionEnabled()||o!=null&&o!==r.customGraphicType||o==="path"&>A(n)&&wZ(n)!==r.customPathData||o==="image"&&ne(i,"image")&&i.image!==r.customImagePath}function yTA(A,e,t,r,o){var n=t.clipPath;if(n===!1)A&&A.getClipPath()&&A.removeClipPath();else if(n){var i=A.getClipPath();i&&lZ(i,n,r)&&(i=null),i||(i=hy(n),process.env.NODE_ENV!=="production"&&ue(Ad(i),"Only any type of `path` can be used in `clipPath`, rather than "+i.type+"."),A.setClipPath(i)),Iy(null,i,e,n,null,r,o)}}function YTA(A,e,t,r,o,n){if(!A.isGroup){cZ(t,null,n),cZ(t,HB,n);var i=n.normal.conOpt,g=n.emphasis.conOpt,B=n.blur.conOpt,s=n.select.conOpt;if(i!=null||g!=null||s!=null||B!=null){var a=A.getTextContent();if(i===!1)a&&A.removeTextContent();else{i=n.normal.conOpt=i||{type:"text"},a?a.clearStates():(a=hy(i),A.setTextContent(a)),Iy(null,a,e,i,null,r,o);for(var Q=i&&i.style,E=0;E=a;C--){var l=e.childAt(C);bTA(e,l,o)}}}function bTA(A,e,t){e&&_I(e,YB(A).option,t)}function UTA(A){new MB(A.oldChildren,A.newChildren,fZ,fZ,A).add(vZ).update(vZ).remove(xTA).execute()}function fZ(A,e){var t=A&&A.name;return t??dTA+e}function vZ(A,e){var t=this.context,r=A!=null?t.newChildren[A]:null,o=e!=null?t.oldChildren[e]:null;Py(t.api,o,t.dataIndex,r,t.seriesModel,t.group)}function xTA(A){var e=this.context,t=e.oldChildren[A];t&&_I(t,YB(t).option,e.seriesModel)}function wZ(A){return A&&(A.pathData||A.d)}function GTA(A){return A&&(ne(A,"pathData")||ne(A,"d"))}function zTA(A){A.registerChartView(MTA),A.registerSeriesModel(tTA)}var YQ=at(),uZ=Pe,Fy=oe,py=function(){function A(){this._dragging=!1,this.animationThreshold=15}return A.prototype.render=function(e,t,r,o){var n=t.get("value"),i=t.get("status");if(this._axisModel=e,this._axisPointerModel=t,this._api=r,!(!o&&this._lastValue===n&&this._lastStatus===i)){this._lastValue=n,this._lastStatus=i;var g=this._group,B=this._handle;if(!i||i==="hide"){g&&g.hide(),B&&B.hide();return}g&&g.show(),B&&B.show();var s={};this.makeElOption(s,n,e,t,r);var a=s.graphicKey;a!==this._lastGraphicKey&&this.clear(r),this._lastGraphicKey=a;var Q=this._moveAnimation=this.determineAnimation(e,t);if(!g)g=this._group=new me,this.createPointerEl(g,s,e,t),this.createLabelEl(g,s,e,t),r.getZr().add(g);else{var E=ze(DZ,t,Q);this.updatePointerEl(g,s,E),this.updateLabelEl(g,s,E,t)}dZ(g,t,!0),this._renderHandle(n)}},A.prototype.remove=function(e){this.clear(e)},A.prototype.dispose=function(e){this.clear(e)},A.prototype.determineAnimation=function(e,t){var r=t.get("animation"),o=e.axis,n=o.type==="category",i=t.get("snap");if(!i&&!n)return!1;if(r==="auto"||r==null){var g=this.animationThreshold;if(n&&o.getBandWidth()>g)return!0;if(i){var B=q4(e).seriesDataCount,s=o.getExtent();return Math.abs(s[0]-s[1])/B>g}return!1}return r===!0},A.prototype.makeElOption=function(e,t,r,o,n){},A.prototype.createPointerEl=function(e,t,r,o){var n=t.pointer;if(n){var i=YQ(e).pointerEl=new Va[n.type](uZ(t.pointer));e.add(i)}},A.prototype.createLabelEl=function(e,t,r,o){if(t.label){var n=YQ(e).labelEl=new Et(uZ(t.label));e.add(n),IZ(n,o)}},A.prototype.updatePointerEl=function(e,t,r){var o=YQ(e).pointerEl;o&&t.pointer&&(o.setStyle(t.pointer.style),r(o,{shape:t.pointer.shape}))},A.prototype.updateLabelEl=function(e,t,r,o){var n=YQ(e).labelEl;n&&(n.setStyle(t.label.style),r(n,{x:t.label.x,y:t.label.y}),IZ(n,o))},A.prototype._renderHandle=function(e){if(!(this._dragging||!this.updateHandleTransform)){var t=this._axisPointerModel,r=this._api.getZr(),o=this._handle,n=t.getModel("handle"),i=t.get("status");if(!n.get("show")||!i||i==="hide"){o&&r.remove(o),this._handle=null;return}var g;this._handle||(g=!0,o=this._handle=CC(n.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(s){lB(s.event)},onmousedown:Fy(this._onHandleDragMove,this,0,0),drift:Fy(this._onHandleDragMove,this),ondragend:Fy(this._onHandleDragEnd,this)}),r.add(o)),dZ(o,t,!1),o.setStyle(n.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var B=n.get("size");YA(B)||(B=[B,B]),o.scaleX=B[0]/2,o.scaleY=B[1]/2,FC(this,"_doDispatchAxisPointer",n.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,g)}},A.prototype._moveHandleToValue=function(e,t){DZ(this._axisPointerModel,!t&&this._moveAnimation,this._handle,my(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},A.prototype._onHandleDragMove=function(e,t){var r=this._handle;if(r){this._dragging=!0;var o=this.updateHandleTransform(my(r),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=o,r.stopAnimation(),r.attr(my(o)),YQ(r).lastProp=null,this._doDispatchAxisPointer()}},A.prototype._doDispatchAxisPointer=function(){var e=this._handle;if(e){var t=this._payloadInfo,r=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:t.cursorPoint[0],y:t.cursorPoint[1],tooltipOption:t.tooltipOption,axesInfo:[{axisDim:r.axis.dim,axisIndex:r.componentIndex}]})}},A.prototype._onHandleDragEnd=function(){this._dragging=!1;var e=this._handle;if(e){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},A.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),r=this._group,o=this._handle;t&&r&&(this._lastGraphicKey=null,r&&t.remove(r),o&&t.remove(o),this._group=null,this._handle=null,this._payloadInfo=null),Tf(this,"_doDispatchAxisPointer")},A.prototype.doClear=function(){},A.prototype.buildLabel=function(e,t,r){return r=r||0,{x:e[r],y:e[1-r],width:t[r],height:t[1-r]}},A}();function DZ(A,e,t,r){hZ(YQ(t).lastProp,r)||(YQ(t).lastProp=r,e?ct(t,r,A):(t.stopAnimation(),t.attr(r)))}function hZ(A,e){if(ve(A)&&ve(e)){var t=!0;return k(e,function(r,o){t=t&&hZ(A[o],r)}),!!t}else return A===e}function IZ(A,e){A[e.get(["label","show"])?"show":"hide"]()}function my(A){return{x:A.x||0,y:A.y||0,rotation:A.rotation||0}}function dZ(A,e,t){var r=e.get("z"),o=e.get("zlevel");A&&A.traverse(function(n){n.type!=="group"&&(r!=null&&(n.z=r),o!=null&&(n.zlevel=o),n.silent=t)})}function yy(A){var e=A.get("type"),t=A.getModel(e+"Style"),r;return e==="line"?(r=t.getLineStyle(),r.fill=null):e==="shadow"&&(r=t.getAreaStyle(),r.stroke=null),r}function PZ(A,e,t,r,o){var n=t.get("value"),i=MZ(n,e.axis,e.ecModel,t.get("seriesDataIndices"),{precision:t.get(["label","precision"]),formatter:t.get(["label","formatter"])}),g=t.getModel("label"),B=Za(g.get("padding")||0),s=g.getFont(),a=gf(i,s),Q=o.position,E=a.width+B[1]+B[3],C=a.height+B[0]+B[2],l=o.align;l==="right"&&(Q[0]-=E),l==="center"&&(Q[0]-=E/2);var f=o.verticalAlign;f==="bottom"&&(Q[1]-=C),f==="middle"&&(Q[1]-=C/2),RTA(Q,E,C,r);var c=g.get("backgroundColor");(!c||c==="auto")&&(c=e.get(["axisLine","lineStyle","color"])),A.label={x:Q[0],y:Q[1],style:Xt(g,{text:i,font:s,fill:g.getTextColor(),padding:B,backgroundColor:c}),z2:10}}function RTA(A,e,t,r){var o=r.getWidth(),n=r.getHeight();A[0]=Math.min(A[0]+e,o)-e,A[1]=Math.min(A[1]+t,n)-t,A[0]=Math.max(A[0],0),A[1]=Math.max(A[1],0)}function MZ(A,e,t,r,o){A=e.scale.parse(A);var n=e.scale.getLabel({value:A},{precision:o.precision}),i=o.formatter;if(i){var g={value:c4(e,{value:A}),axisDimension:e.dim,axisIndex:e.index,seriesData:[]};k(r,function(B){var s=t.getSeriesByIndex(B.seriesIndex),a=B.dataIndexInside,Q=s&&s.getDataParams(a);Q&&g.seriesData.push(Q)}),qA(i)?n=i.replace("{value}",n):le(i)&&(n=i(g))}return n}function Yy(A,e,t){var r=En();return Qs(r,r,t.rotation),Oi(r,r,t.position),Vi([A.dataToCoord(e),(t.labelOffset||0)+(t.labelDirection||1)*(t.labelMargin||0)],r)}function FZ(A,e,t,r,o,n){var i=Zo.innerTextLayout(t.rotation,0,t.labelDirection);t.labelMargin=o.get(["label","margin"]),PZ(e,r,o,n,{position:Yy(r.axis,A,t),align:i.textAlign,verticalAlign:i.textVerticalAlign})}function Hy(A,e,t){return t=t||0,{x1:A[t],y1:A[1-t],x2:e[t],y2:e[1-t]}}function pZ(A,e,t){return t=t||0,{x:A[t],y:A[1-t],width:e[t],height:e[1-t]}}function mZ(A,e,t,r,o,n){return{cx:A,cy:e,r0:t,r,startAngle:o,endAngle:n,clockwise:!0}}var LTA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,r,o,n,i){var g=o.axis,B=g.grid,s=n.get("type"),a=yZ(B,g).getOtherAxis(g).getGlobalExtent(),Q=g.toGlobalCoord(g.dataToCoord(r,!0));if(s&&s!=="none"){var E=yy(n),C=STA[s](g,Q,a);C.style=E,t.graphicKey=C.type,t.pointer=C}var l=X4(B.model,o);FZ(r,t,l,o,n,i)},e.prototype.getHandleTransform=function(t,r,o){var n=X4(r.axis.grid.model,r,{labelInside:!1});n.labelMargin=o.get(["handle","margin"]);var i=Yy(r.axis,t,n);return{x:i[0],y:i[1],rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,r,o,n){var i=o.axis,g=i.grid,B=i.getGlobalExtent(!0),s=yZ(g,i).getOtherAxis(i).getGlobalExtent(),a=i.dim==="x"?0:1,Q=[t.x,t.y];Q[a]+=r[a],Q[a]=Math.min(B[1],Q[a]),Q[a]=Math.max(B[0],Q[a]);var E=(s[1]+s[0])/2,C=[E,E];C[a]=Q[a];var l=[{verticalAlign:"middle"},{align:"center"}];return{x:Q[0],y:Q[1],rotation:t.rotation,cursorPoint:C,tooltipOption:l[a]}},e}(py);function yZ(A,e){var t={};return t[e.dim+"AxisIndex"]=e.index,A.getCartesian(t)}var STA={line:function(A,e,t){var r=Hy([e,t[0]],[e,t[1]],YZ(A));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(A,e,t){var r=Math.max(1,A.getBandWidth()),o=t[1]-t[0];return{type:"Rect",shape:pZ([e-r/2,t[0]],[r,o],YZ(A))}}};function YZ(A){return A.dim==="x"?0:1}var OTA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="axisPointer",e.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},e}(Xe),bB=at(),TTA=k;function HZ(A,e,t){if(!st.node){var r=e.getZr();bB(r).records||(bB(r).records={}),kTA(r,e);var o=bB(r).records[A]||(bB(r).records[A]={});o.handler=t}}function kTA(A,e){if(bB(A).initialized)return;bB(A).initialized=!0,t("click",ze(bZ,"click")),t("mousemove",ze(bZ,"mousemove")),t("globalout",jTA);function t(r,o){A.on(r,function(n){var i=JTA(e);TTA(bB(A).records,function(g){g&&o(g,n,i.dispatchAction)}),NTA(i.pendings,e)})}}function NTA(A,e){var t=A.showTip.length,r=A.hideTip.length,o;t?o=A.showTip[t-1]:r&&(o=A.hideTip[r-1]),o&&(o.dispatchAction=null,e.dispatchAction(o))}function jTA(A,e,t){A.handler("leave",null,t)}function bZ(A,e,t,r){e.handler(A,t,r)}function JTA(A){var e={showTip:[],hideTip:[]},t=function(r){var o=e[r.type];o?o.push(r):(r.dispatchAction=t,A.dispatchAction(r))};return{dispatchAction:t,pendings:e}}function by(A,e){if(!st.node){var t=e.getZr(),r=(bB(t).records||{})[A];r&&(bB(t).records[A]=null)}}var KTA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=r.getComponent("tooltip"),i=t.get("triggerOn")||n&&n.get("triggerOn")||"mousemove|click";HZ("axisPointer",o,function(g,B,s){i!=="none"&&(g==="leave"||i.indexOf(g)>=0)&&s({type:"updateAxisPointer",currTrigger:g,x:B&&B.offsetX,y:B&&B.offsetY})})},e.prototype.remove=function(t,r){by("axisPointer",r)},e.prototype.dispose=function(t,r){by("axisPointer",r)},e.type="axisPointer",e}(qt);function UZ(A,e){var t=[],r=A.seriesIndex,o;if(r==null||!(o=e.getSeriesByIndex(r)))return{point:[]};var n=o.getData(),i=Ha(n,A);if(i==null||i<0||YA(i))return{point:[]};var g=n.getItemGraphicEl(i),B=o.coordinateSystem;if(o.getTooltipPosition)t=o.getTooltipPosition(i)||[];else if(B&&B.dataToPoint)if(A.isStacked){var s=B.getBaseAxis(),a=B.getOtherAxis(s),Q=a.dim,E=s.dim,C=Q==="x"||Q==="radius"?1:0,l=n.mapDimension(E),f=[];f[C]=n.get(l,i),f[1-C]=n.get(n.getCalculationInfo("stackResultDimension"),i),t=B.dataToPoint(f)||[]}else t=B.dataToPoint(n.getValues(UA(B.dimensions,function(v){return n.mapDimension(v)}),i))||[];else if(g){var c=g.getBoundingRect().clone();c.applyTransform(g.transform),t=[c.x+c.width/2,c.y+c.height/2]}return{point:t,el:g}}var xZ=at();function XTA(A,e,t){var r=A.currTrigger,o=[A.x,A.y],n=A,i=A.dispatchAction||oe(t.dispatchAction,t),g=e.getComponent("axisPointer").coordSysAxesInfo;if(g){td(o)&&(o=UZ({seriesIndex:n.seriesIndex,dataIndex:n.dataIndex},e).point);var B=td(o),s=n.axesInfo,a=g.axesInfo,Q=r==="leave"||td(o),E={},C={},l={list:[],map:{}},f={showPointer:ze(WTA,C),showTooltip:ze(ZTA,l)};k(g.coordSysMap,function(v,w){var u=B||v.containPoint(o);k(g.coordSysAxesInfo[w],function(h,I){var d=h.axis,P=A3A(s,h);if(!Q&&u&&(!s||P)){var F=P&&P.value;F==null&&!B&&(F=d.pointToData(o)),F!=null&&GZ(h,F,f,!1,E)}})});var c={};return k(a,function(v,w){var u=v.linkGroup;u&&!C[w]&&k(u.axesInfo,function(h,I){var d=C[I];if(h!==v&&d){var P=d.value;u.mapper&&(P=v.axis.scale.parse(u.mapper(P,zZ(h),zZ(v)))),c[v.key]=P}})}),k(c,function(v,w){GZ(a[w],v,f,!0,E)}),qTA(C,a,E),_TA(l,o,A,i),$TA(a,i,t),E}}function GZ(A,e,t,r,o){var n=A.axis;if(!(n.scale.isBlank()||!n.containData(e))){if(!A.involveSeries){t.showPointer(A,e);return}var i=VTA(e,A),g=i.payloadBatch,B=i.snapToValue;g[0]&&o.seriesIndex==null&&IA(o,g[0]),!r&&A.snap&&n.containData(B)&&B!=null&&(e=B),t.showPointer(A,e,g),t.showTooltip(A,i,B)}}function VTA(A,e){var t=e.axis,r=t.dim,o=A,n=[],i=Number.MAX_VALUE,g=-1;return k(e.seriesModels,function(B,s){var a=B.getData().mapDimensionsAll(r),Q,E;if(B.getAxisTooltipData){var C=B.getAxisTooltipData(a,A,t);E=C.dataIndices,Q=C.nestestValue}else{if(E=B.getData().indicesOfNearest(a[0],A,t.type==="category"?.5:null),!E.length)return;Q=B.getData().get(a[0],E[0])}if(!(Q==null||!isFinite(Q))){var l=A-Q,f=Math.abs(l);f<=i&&((f=0&&g<0)&&(i=f,g=l,o=Q,n.length=0),k(E,function(c){n.push({seriesIndex:B.seriesIndex,dataIndexInside:c,dataIndex:B.getData().getRawIndex(c)})}))}}),{payloadBatch:n,snapToValue:o}}function WTA(A,e,t,r){A[e.key]={value:t,payloadBatch:r}}function ZTA(A,e,t,r){var o=t.payloadBatch,n=e.axis,i=n.model,g=e.axisPointerModel;if(!(!e.triggerTooltip||!o.length)){var B=e.coordSys.model,s=Ev(B),a=A.map[s];a||(a=A.map[s]={coordSysId:B.id,coordSysIndex:B.componentIndex,coordSysType:B.type,coordSysMainType:B.mainType,dataByAxis:[]},A.list.push(a)),a.dataByAxis.push({axisDim:n.dim,axisIndex:i.componentIndex,axisType:i.type,axisId:i.id,value:r,valueLabelOpt:{precision:g.get(["label","precision"]),formatter:g.get(["label","formatter"])},seriesDataIndices:o.slice()})}}function qTA(A,e,t){var r=t.axesInfo=[];k(e,function(o,n){var i=o.axisPointerModel.option,g=A[n];g?(!o.useHandle&&(i.status="show"),i.value=g.value,i.seriesDataIndices=(g.payloadBatch||[]).slice()):!o.useHandle&&(i.status="hide"),i.status==="show"&&r.push({axisDim:o.axis.dim,axisIndex:o.axis.model.componentIndex,value:i.value})})}function _TA(A,e,t,r){if(td(e)||!A.list.length){r({type:"hideTip"});return}var o=((A.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:e[0],y:e[1],tooltipOption:t.tooltipOption,position:t.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:A.list})}function $TA(A,e,t){var r=t.getZr(),o="axisPointerLastHighlights",n=xZ(r)[o]||{},i=xZ(r)[o]={};k(A,function(s,a){var Q=s.axisPointerModel.option;Q.status==="show"&&s.triggerEmphasis&&k(Q.seriesDataIndices,function(E){var C=E.seriesIndex+" | "+E.dataIndex;i[C]=E})});var g=[],B=[];k(n,function(s,a){!i[a]&&B.push(s)}),k(i,function(s,a){!n[a]&&g.push(s)}),B.length&&t.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:B}),g.length&&t.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:g})}function A3A(A,e){for(var t=0;t<(A||[]).length;t++){var r=A[t];if(e.axis.dim===r.axisDim&&e.axis.model.componentIndex===r.axisIndex)return r}}function zZ(A){var e=A.axis.model,t={},r=t.axisDim=A.axis.dim;return t.axisIndex=t[r+"AxisIndex"]=e.componentIndex,t.axisName=t[r+"AxisName"]=e.name,t.axisId=t[r+"AxisId"]=e.id,t}function td(A){return!A||A[0]==null||isNaN(A[0])||A[1]==null||isNaN(A[1])}function Yv(A){DQ.registerAxisPointerClass("CartesianAxisPointer",LTA),A.registerComponentModel(OTA),A.registerComponentView(KTA),A.registerPreprocessor(function(e){if(e){(!e.axisPointer||e.axisPointer.length===0)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!YA(t)&&(e.axisPointer.link=[t])}}),A.registerProcessor(A.PRIORITY.PROCESSOR.STATISTIC,function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=QGA(e,t)}),A.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},XTA)}function e3A(A){Ve(sX),Ve(Yv)}var t3A=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,r,o,n,i){var g=o.axis;g.dim==="angle"&&(this.animationThreshold=Math.PI/18);var B=g.polar,s=B.getOtherAxis(g),a=s.getExtent(),Q=g.dataToCoord(r),E=n.get("type");if(E&&E!=="none"){var C=yy(n),l=o3A[E](g,B,Q,a);l.style=C,t.graphicKey=l.type,t.pointer=l}var f=n.get(["label","margin"]),c=r3A(r,o,n,B,f);PZ(t,o,n,i,c)},e}(py);function r3A(A,e,t,r,o){var n=e.axis,i=n.dataToCoord(A),g=r.getAngleAxis().getExtent()[0];g=g/180*Math.PI;var B=r.getRadiusAxis().getExtent(),s,a,Q;if(n.dim==="radius"){var E=En();Qs(E,E,g),Oi(E,E,[r.cx,r.cy]),s=Vi([i,-o],E);var C=e.getModel("axisLabel").get("rotate")||0,l=Zo.innerTextLayout(g,C*Math.PI/180,-1);a=l.textAlign,Q=l.textVerticalAlign}else{var f=B[1];s=r.coordToPoint([f+o,i]);var c=r.cx,v=r.cy;a=Math.abs(s[0]-c)/f<.3?"center":s[0]>c?"left":"right",Q=Math.abs(s[1]-v)/f<.3?"middle":s[1]>v?"top":"bottom"}return{position:s,align:a,verticalAlign:Q}}var o3A={line:function(A,e,t,r){return A.dim==="angle"?{type:"Line",shape:Hy(e.coordToPoint([r[0],t]),e.coordToPoint([r[1],t]))}:{type:"Circle",shape:{cx:e.cx,cy:e.cy,r:t}}},shadow:function(A,e,t,r){var o=Math.max(1,A.getBandWidth()),n=Math.PI/180;return A.dim==="angle"?{type:"Sector",shape:mZ(e.cx,e.cy,r[0],r[1],(-t-o/2)*n,(-t+o/2)*n)}:{type:"Sector",shape:mZ(e.cx,e.cy,t-o/2,t+o/2,0,Math.PI*2)}}},n3A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.findAxisModel=function(t){var r,o=this.ecModel;return o.eachComponent(t,function(n){n.getCoordSysModel()===this&&(r=n)},this),r},e.type="polar",e.dependencies=["radiusAxis","angleAxis"],e.defaultOption={z:0,center:["50%","50%"],radius:"80%"},e}(Xe),Uy=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Gr).models[0]},e.type="polarAxis",e}(Xe);ur(Uy,zC);var i3A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="angleAxis",e}(Uy),g3A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="radiusAxis",e}(Uy),xy=function(A){uA(e,A);function e(t,r){return A.call(this,"radius",t,r)||this}return e.prototype.pointToData=function(t,r){return this.polar.pointToData(t,r)[this.dim==="radius"?0:1]},e}(li);xy.prototype.dataToRadius=li.prototype.dataToCoord,xy.prototype.radiusToData=li.prototype.coordToData;var B3A=at(),Gy=function(A){uA(e,A);function e(t,r){return A.call(this,"angle",t,r||[0,360])||this}return e.prototype.pointToData=function(t,r){return this.polar.pointToData(t,r)[this.dim==="radius"?0:1]},e.prototype.calculateCategoryInterval=function(){var t=this,r=t.getLabelModel(),o=t.scale,n=o.getExtent(),i=o.count();if(n[1]-n[0]<1)return 0;var g=n[0],B=t.dataToCoord(g+1)-t.dataToCoord(g),s=Math.abs(B),a=gf(g==null?"":g+"",r.getFont(),"center","top"),Q=Math.max(a.height,7),E=Q/s;isNaN(E)&&(E=1/0);var C=Math.max(0,Math.floor(E)),l=B3A(t.model),f=l.lastAutoInterval,c=l.lastTickCount;return f!=null&&c!=null&&Math.abs(f-C)<=1&&Math.abs(c-i)<=1&&f>C?C=f:(l.lastTickCount=i,l.lastAutoInterval=C),C},e}(li);Gy.prototype.dataToAngle=li.prototype.dataToCoord,Gy.prototype.angleToData=li.prototype.coordToData;var RZ=["radius","angle"],s3A=function(){function A(e){this.dimensions=RZ,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new xy,this._angleAxis=new Gy,this.axisPointerEnabled=!0,this.name=e||"",this._radiusAxis.polar=this._angleAxis.polar=this}return A.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},A.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},A.prototype.getAxis=function(e){var t="_"+e+"Axis";return this[t]},A.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},A.prototype.getAxesByScale=function(e){var t=[],r=this._angleAxis,o=this._radiusAxis;return r.scale.type===e&&t.push(r),o.scale.type===e&&t.push(o),t},A.prototype.getAngleAxis=function(){return this._angleAxis},A.prototype.getRadiusAxis=function(){return this._radiusAxis},A.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},A.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},A.prototype.getTooltipAxes=function(e){var t=e!=null&&e!=="auto"?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},A.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},A.prototype.pointToData=function(e,t){var r=this.pointToCoord(e);return[this._radiusAxis.radiusToData(r[0],t),this._angleAxis.angleToData(r[1],t)]},A.prototype.pointToCoord=function(e){var t=e[0]-this.cx,r=e[1]-this.cy,o=this.getAngleAxis(),n=o.getExtent(),i=Math.min(n[0],n[1]),g=Math.max(n[0],n[1]);o.inverse?i=g-360:g=i+360;var B=Math.sqrt(t*t+r*r);t/=B,r/=B;for(var s=Math.atan2(-r,t)/Math.PI*180,a=sg;)s+=a*360;return[B,s]},A.prototype.coordToPoint=function(e){var t=e[0],r=e[1]/180*Math.PI,o=Math.cos(r)*t+this.cx,n=-Math.sin(r)*t+this.cy;return[o,n]},A.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis(),r=t.getExtent().slice();r[0]>r[1]&&r.reverse();var o=e.getExtent(),n=Math.PI/180;return{cx:this.cx,cy:this.cy,r0:r[0],r:r[1],startAngle:-o[0]*n,endAngle:-o[1]*n,clockwise:e.inverse,contain:function(i,g){var B=i-this.cx,s=g-this.cy,a=B*B+s*s-1e-4,Q=this.r,E=this.r0;return a<=Q*Q&&a>=E*E}}},A.prototype.convertToPixel=function(e,t,r){var o=LZ(t);return o===this?this.dataToPoint(r):null},A.prototype.convertFromPixel=function(e,t,r){var o=LZ(t);return o===this?this.pointToData(r):null},A}();function LZ(A){var e=A.seriesModel,t=A.polarModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}const a3A=s3A;function Q3A(A,e,t){var r=e.get("center"),o=t.getWidth(),n=t.getHeight();A.cx=VA(r[0],o),A.cy=VA(r[1],n);var i=A.getRadiusAxis(),g=Math.min(o,n)/2,B=e.get("radius");B==null?B=[0,"100%"]:YA(B)||(B=[0,B]);var s=[VA(B[0],g),VA(B[1],g)];i.inverse?i.setExtent(s[1],s[0]):i.setExtent(s[0],s[1])}function E3A(A,e){var t=this,r=t.getAngleAxis(),o=t.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),o.scale.setExtent(1/0,-1/0),A.eachSeries(function(g){if(g.coordinateSystem===t){var B=g.getData();k(fI(B,"radius"),function(s){o.scale.unionExtentFromData(B,s)}),k(fI(B,"angle"),function(s){r.scale.unionExtentFromData(B,s)})}}),aQ(r.scale,r.model),aQ(o.scale,o.model),r.type==="category"&&!r.onBand){var n=r.getExtent(),i=360/r.scale.count();r.inverse?n[1]+=i:n[1]-=i,r.setExtent(n[0],n[1])}}function C3A(A){return A.mainType==="angleAxis"}function SZ(A,e){var t;if(A.type=e.get("type"),A.scale=$f(e),A.onBand=e.get("boundaryGap")&&A.type==="category",A.inverse=e.get("inverse"),C3A(e)){A.inverse=A.inverse!==e.get("clockwise");var r=e.get("startAngle"),o=(t=e.get("endAngle"))!==null&&t!==void 0?t:r+(A.inverse?-360:360);A.setExtent(r,o)}e.axis=A,A.model=e}var l3A={dimensions:RZ,create:function(A,e){var t=[];return A.eachComponent("polar",function(r,o){var n=new a3A(o+"");n.update=E3A;var i=n.getRadiusAxis(),g=n.getAngleAxis(),B=r.findAxisModel("radiusAxis"),s=r.findAxisModel("angleAxis");SZ(i,B),SZ(g,s),Q3A(n,r,e),t.push(n),r.coordinateSystem=n,n.model=r}),A.eachSeries(function(r){if(r.get("coordinateSystem")==="polar"){var o=r.getReferringComponents("polar",Gr).models[0];if(process.env.NODE_ENV!=="production"&&!o)throw new Error('Polar "'+Fr(r.get("polarIndex"),r.get("polarId"),0)+'" not found');r.coordinateSystem=o.coordinateSystem}}),t}},c3A=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function rd(A,e,t){e[1]>e[0]&&(e=e.slice().reverse());var r=A.coordToPoint([e[0],t]),o=A.coordToPoint([e[1],t]);return{x1:r[0],y1:r[1],x2:o[0],y2:o[1]}}function od(A){var e=A.getRadiusAxis();return e.inverse?0:1}function OZ(A){var e=A[0],t=A[A.length-1];e&&t&&Math.abs(Math.abs(e.coord-t.coord)-360)<1e-4&&A.pop()}var f3A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.axisPointerClass="PolarAxisPointer",t}return e.prototype.render=function(t,r){if(this.group.removeAll(),!!t.get("show")){var o=t.axis,n=o.polar,i=n.getRadiusAxis().getExtent(),g=o.getTicksCoords(),B=o.getMinorTicksCoords(),s=UA(o.getViewLabels(),function(a){a=Pe(a);var Q=o.scale,E=Q.type==="ordinal"?Q.getRawOrdinalNumber(a.tickValue):a.tickValue;return a.coord=o.dataToCoord(E),a});OZ(s),OZ(g),k(c3A,function(a){t.get([a,"show"])&&(!o.scale.isBlank()||a==="axisLine")&&v3A[a](this.group,t,n,g,B,i,s)},this)}},e.type="angleAxis",e}(DQ),v3A={axisLine:function(A,e,t,r,o,n){var i=e.getModel(["axisLine","lineStyle"]),g=t.getAngleAxis(),B=Math.PI/180,s=g.getExtent(),a=od(t),Q=a?0:1,E,C=Math.abs(s[1]-s[0])===360?"Circle":"Arc";n[Q]===0?E=new Va[C]({shape:{cx:t.cx,cy:t.cy,r:n[a],startAngle:-s[0]*B,endAngle:-s[1]*B,clockwise:g.inverse},style:i.getLineStyle(),z2:1,silent:!0}):E=new df({shape:{cx:t.cx,cy:t.cy,r:n[a],r0:n[Q]},style:i.getLineStyle(),z2:1,silent:!0}),E.style.fill=null,A.add(E)},axisTick:function(A,e,t,r,o,n){var i=e.getModel("axisTick"),g=(i.get("inside")?-1:1)*i.get("length"),B=n[od(t)],s=UA(r,function(a){return new Zr({shape:rd(t,[B,B+g],a.coord)})});A.add(xn(s,{style:we(i.getModel("lineStyle").getLineStyle(),{stroke:e.get(["axisLine","lineStyle","color"])})}))},minorTick:function(A,e,t,r,o,n){if(o.length){for(var i=e.getModel("axisTick"),g=e.getModel("minorTick"),B=(i.get("inside")?-1:1)*g.get("length"),s=n[od(t)],a=[],Q=0;Qv?"left":"right",h=Math.abs(c[1]-w)/f<.3?"middle":c[1]>w?"top":"bottom";if(g&&g[l]){var I=g[l];ve(I)&&I.textStyle&&(C=new Rt(I.textStyle,B,B.ecModel))}var d=new Et({silent:Zo.isLabelSilent(e),style:Xt(C,{x:c[0],y:c[1],fill:C.getTextColor()||e.get(["axisLine","lineStyle","color"]),text:Q.formattedLabel,align:u,verticalAlign:h})});if(A.add(d),a){var P=Zo.makeAxisEventDataBase(e);P.targetType="axisLabel",P.value=Q.rawLabel,He(d).eventData=P}},this)},splitLine:function(A,e,t,r,o,n){var i=e.getModel("splitLine"),g=i.getModel("lineStyle"),B=g.get("color"),s=0;B=B instanceof Array?B:[B];for(var a=[],Q=0;Q=0?"p":"n",x=p;I&&(r[a][U]||(r[a][U]={p,n:p}),x=r[a][U][Y]);var G=void 0,R=void 0,z=void 0,L=void 0;if(l.dim==="radius"){var b=l.dataToCoord(H)-p,O=B.dataToCoord(U);Math.abs(b)=L})}}})}function P3A(A){var e={};k(A,function(r,o){var n=r.getData(),i=r.coordinateSystem,g=i.getBaseAxis(),B=kZ(i,g),s=g.getExtent(),a=g.type==="category"?g.getBandWidth():Math.abs(s[1]-s[0])/n.count(),Q=e[B]||{bandWidth:a,remainedWidth:a,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},E=Q.stacks;e[B]=Q;var C=TZ(r);E[C]||Q.autoWidthCount++,E[C]=E[C]||{width:0,maxWidth:0};var l=VA(r.get("barWidth"),a),f=VA(r.get("barMaxWidth"),a),c=r.get("barGap"),v=r.get("barCategoryGap");l&&!E[C].width&&(l=Math.min(Q.remainedWidth,l),E[C].width=l,Q.remainedWidth-=l),f&&(E[C].maxWidth=f),c!=null&&(Q.gap=c),v!=null&&(Q.categoryGap=v)});var t={};return k(e,function(r,o){t[o]={};var n=r.stacks,i=r.bandWidth,g=VA(r.categoryGap,i),B=VA(r.gap,1),s=r.remainedWidth,a=r.autoWidthCount,Q=(s-g)/(a+(a-1)*B);Q=Math.max(Q,0),k(n,function(f,c){var v=f.maxWidth;v&&v=t.y&&e[1]<=t.y+t.height:r.contain(r.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},A.prototype.pointToData=function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e[t.orient==="horizontal"?0:1]))]},A.prototype.dataToPoint=function(e){var t=this.getAxis(),r=this.getRect(),o=[],n=t.orient==="horizontal"?0:1;return e instanceof Array&&(e=e[0]),o[n]=t.toGlobalCoord(t.dataToCoord(+e)),o[1-n]=n===0?r.y+r.height/2:r.x+r.width/2,o},A.prototype.convertToPixel=function(e,t,r){var o=jZ(t);return o===this?this.dataToPoint(r):null},A.prototype.convertFromPixel=function(e,t,r){var o=jZ(t);return o===this?this.pointToData(r):null},A}();function jZ(A){var e=A.seriesModel,t=A.singleAxisModel;return t&&t.coordinateSystem||e&&e.coordinateSystem}function G3A(A,e){var t=[];return A.eachComponent("singleAxis",function(r,o){var n=new x3A(r,A,e);n.name="single_"+o,n.resize(r,e),r.coordinateSystem=n,t.push(n)}),A.eachSeries(function(r){if(r.get("coordinateSystem")==="singleAxis"){var o=r.getReferringComponents("singleAxis",Gr).models[0];r.coordinateSystem=o&&o.coordinateSystem}}),t}var z3A={create:G3A,dimensions:NZ},JZ=["x","y"],R3A=["width","height"],L3A=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.makeElOption=function(t,r,o,n,i){var g=o.axis,B=g.coordinateSystem,s=Ry(B,1-id(g)),a=B.dataToPoint(r)[0],Q=n.get("type");if(Q&&Q!=="none"){var E=yy(n),C=S3A[Q](g,a,s);C.style=E,t.graphicKey=C.type,t.pointer=C}var l=zy(o);FZ(r,t,l,o,n,i)},e.prototype.getHandleTransform=function(t,r,o){var n=zy(r,{labelInside:!1});n.labelMargin=o.get(["handle","margin"]);var i=Yy(r.axis,t,n);return{x:i[0],y:i[1],rotation:n.rotation+(n.labelDirection<0?Math.PI:0)}},e.prototype.updateHandleTransform=function(t,r,o,n){var i=o.axis,g=i.coordinateSystem,B=id(i),s=Ry(g,B),a=[t.x,t.y];a[B]+=r[B],a[B]=Math.min(s[1],a[B]),a[B]=Math.max(s[0],a[B]);var Q=Ry(g,1-B),E=(Q[1]+Q[0])/2,C=[E,E];return C[B]=a[B],{x:a[0],y:a[1],rotation:t.rotation,cursorPoint:C,tooltipOption:{verticalAlign:"middle"}}},e}(py),S3A={line:function(A,e,t){var r=Hy([e,t[0]],[e,t[1]],id(A));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(A,e,t){var r=A.getBandWidth(),o=t[1]-t[0];return{type:"Rect",shape:pZ([e-r/2,t[0]],[r,o],id(A))}}};function id(A){return A.isHorizontal()?0:1}function Ry(A,e){var t=A.getRect();return[t[JZ[e]],t[JZ[e]]+t[R3A[e]]]}var O3A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="single",e}(qt);function T3A(A){Ve(Yv),DQ.registerAxisPointerClass("SingleAxisPointer",L3A),A.registerComponentView(O3A),A.registerComponentView(H3A),A.registerComponentModel(nd),OC(A,"single",nd,nd.defaultOption),A.registerCoordinateSystem("single",z3A)}var k3A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,r,o){var n=DC(t);A.prototype.init.apply(this,arguments),KZ(t,n)},e.prototype.mergeOption=function(t){A.prototype.mergeOption.apply(this,arguments),KZ(this.option,t)},e.prototype.getCellSize=function(){return this.option.cellSize},e.type="calendar",e.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},e}(Xe);function KZ(A,e){var t=A.cellSize,r;YA(t)?r=t:r=A.cellSize=[t,t],r.length===1&&(r[1]=r[0]);var o=UA([0,1],function(n){return k7A(e,n)&&(r[n]="auto"),r[n]!=null&&r[n]!=="auto"});ps(A,e,{type:"box",ignoreSize:o})}var N3A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){var n=this.group;n.removeAll();var i=t.coordinateSystem,g=i.getRangeInfo(),B=i.getOrient(),s=r.getLocaleModel();this._renderDayRect(t,g,n),this._renderLines(t,g,B,n),this._renderYearText(t,g,B,n),this._renderMonthText(t,s,B,n),this._renderWeekText(t,s,g,B,n)},e.prototype._renderDayRect=function(t,r,o){for(var n=t.coordinateSystem,i=t.getModel("itemStyle").getItemStyle(),g=n.getCellWidth(),B=n.getCellHeight(),s=r.start.time;s<=r.end.time;s=n.getNextNDay(s,1).time){var a=n.dataToRect([s],!1).tl,Q=new Qt({shape:{x:a[0],y:a[1],width:g,height:B},cursor:"default",style:i});o.add(Q)}},e.prototype._renderLines=function(t,r,o,n){var i=this,g=t.coordinateSystem,B=t.getModel(["splitLine","lineStyle"]).getLineStyle(),s=t.get(["splitLine","show"]),a=B.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var Q=r.start,E=0;Q.time<=r.end.time;E++){l(Q.formatedDate),E===0&&(Q=g.getDateInfo(r.start.y+"-"+r.start.m));var C=Q.date;C.setMonth(C.getMonth()+1),Q=g.getDateInfo(C)}l(g.getNextNDay(r.end.time,1).formatedDate);function l(f){i._firstDayOfMonth.push(g.getDateInfo(f)),i._firstDayPoints.push(g.dataToRect([f],!1).tl);var c=i._getLinePointsOfOneWeek(t,f,o);i._tlpoints.push(c[0]),i._blpoints.push(c[c.length-1]),s&&i._drawSplitline(c,B,n)}s&&this._drawSplitline(i._getEdgesPoints(i._tlpoints,a,o),B,n),s&&this._drawSplitline(i._getEdgesPoints(i._blpoints,a,o),B,n)},e.prototype._getEdgesPoints=function(t,r,o){var n=[t[0].slice(),t[t.length-1].slice()],i=o==="horizontal"?0:1;return n[0][i]=n[0][i]-r/2,n[1][i]=n[1][i]+r/2,n},e.prototype._drawSplitline=function(t,r,o){var n=new Jo({z2:20,shape:{points:t},style:r});o.add(n)},e.prototype._getLinePointsOfOneWeek=function(t,r,o){for(var n=t.coordinateSystem,i=n.getDateInfo(r),g=[],B=0;B<7;B++){var s=n.getNextNDay(i.time,B),a=n.dataToRect([s.time],!1);g[2*s.day]=a.tl,g[2*s.day+1]=a[o==="horizontal"?"bl":"tr"]}return g},e.prototype._formatterLabel=function(t,r){return qA(t)&&t?L7A(t,r):le(t)?t(r):r.nameMap},e.prototype._yearTextPositionControl=function(t,r,o,n,i){var g=r[0],B=r[1],s=["center","bottom"];n==="bottom"?(B+=i,s=["center","top"]):n==="left"?g-=i:n==="right"?(g+=i,s=["center","top"]):B-=i;var a=0;return(n==="left"||n==="right")&&(a=Math.PI/2),{rotation:a,x:g,y:B,style:{align:s[0],verticalAlign:s[1]}}},e.prototype._renderYearText=function(t,r,o,n){var i=t.getModel("yearLabel");if(i.get("show")){var g=i.get("margin"),B=i.get("position");B||(B=o!=="horizontal"?"top":"left");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],a=(s[0][0]+s[1][0])/2,Q=(s[0][1]+s[1][1])/2,E=o==="horizontal"?0:1,C={top:[a,s[E][1]],bottom:[a,s[1-E][1]],left:[s[1-E][0],Q],right:[s[E][0],Q]},l=r.start.y;+r.end.y>+r.start.y&&(l=l+"-"+r.end.y);var f=i.get("formatter"),c={start:r.start.y,end:r.end.y,nameMap:l},v=this._formatterLabel(f,c),w=new Et({z2:30,style:Xt(i,{text:v})});w.attr(this._yearTextPositionControl(w,C[B],o,B,g)),n.add(w)}},e.prototype._monthTextPositionControl=function(t,r,o,n,i){var g="left",B="top",s=t[0],a=t[1];return o==="horizontal"?(a=a+i,r&&(g="center"),n==="start"&&(B="bottom")):(s=s+i,r&&(B="middle"),n==="start"&&(g="right")),{x:s,y:a,align:g,verticalAlign:B}},e.prototype._renderMonthText=function(t,r,o,n){var i=t.getModel("monthLabel");if(i.get("show")){var g=i.get("nameMap"),B=i.get("margin"),s=i.get("position"),a=i.get("align"),Q=[this._tlpoints,this._blpoints];(!g||qA(g))&&(g&&(r=qm(g)||r),g=r.get(["time","monthAbbr"])||[]);var E=s==="start"?0:1,C=o==="horizontal"?0:1;B=s==="start"?-B:B;for(var l=a==="center",f=0;f=o.start.time&&r.timeg.end.time&&t.reverse(),t},A.prototype._getRangeInfo=function(e){var t=[this.getDateInfo(e[0]),this.getDateInfo(e[1])],r;t[0].time>t[1].time&&(r=!0,t.reverse());var o=Math.floor(t[1].time/Ly)-Math.floor(t[0].time/Ly)+1,n=new Date(t[0].time),i=n.getDate(),g=t[1].date.getDate();n.setDate(i+o-1);var B=n.getDate();if(B!==g)for(var s=n.getTime()-t[1].time>0?1:-1;(B=n.getDate())!==g&&(n.getTime()-t[1].time)*s>0;)o-=s,n.setDate(B-s);var a=Math.floor((o+t[0].day+6)/7),Q=r?-a+1:a-1;return r&&t.reverse(),{range:[t[0].formatedDate,t[1].formatedDate],start:t[0],end:t[1],allDay:o,weeks:a,nthWeek:Q,fweek:t[0].day,lweek:t[1].day}},A.prototype._getDateByWeeksAndDay=function(e,t,r){var o=this._getRangeInfo(r);if(e>o.weeks||e===0&&to.lweek)return null;var n=(e-1)*7-o.fweek+t,i=new Date(o.start.time);return i.setDate(+o.start.d+n),this.getDateInfo(i)},A.create=function(e,t){var r=[];return e.eachComponent("calendar",function(o){var n=new A(o);r.push(n),o.coordinateSystem=n}),e.eachSeries(function(o){o.get("coordinateSystem")==="calendar"&&(o.coordinateSystem=r[o.get("calendarIndex")||0])}),r},A.dimensions=["time","value"],A}();function XZ(A){var e=A.calendarModel,t=A.seriesModel,r=e?e.coordinateSystem:t?t.coordinateSystem:null;return r}function J3A(A){A.registerComponentModel(k3A),A.registerComponentView(N3A),A.registerCoordinateSystem("calendar",j3A)}function K3A(A,e){var t=A.existing;if(e.id=A.keyInfo.id,!e.type&&t&&(e.type=t.type),e.parentId==null){var r=e.parentOption;r?e.parentId=r.id:t&&(e.parentId=t.parentId)}e.parentOption=null}function VZ(A,e){var t;return k(e,function(r){A[r]!=null&&A[r]!=="auto"&&(t=!0)}),t}function X3A(A,e,t){var r=IA({},t),o=A[e],n=t.$action||"merge";if(n==="merge")if(o){if(process.env.NODE_ENV!=="production"){var i=t.type;ue(!i||o.type===i,'Please set $action: "replace" to change `type`')}Se(o,r,!0),ps(o,r,{ignoreSize:!0}),PJ(t,o),gd(t,o),gd(t,o,"shape"),gd(t,o,"style"),gd(t,o,"extra"),t.clipPath=o.clipPath}else A[e]=r;else n==="replace"?A[e]=r:n==="remove"&&o&&(A[e]=null)}var WZ=["transition","enterFrom","leaveTo"],V3A=WZ.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function gd(A,e,t){if(t&&(!A[t]&&e[t]&&(A[t]={}),A=A[t],e=e[t]),!(!A||!e))for(var r=t?WZ:V3A,o=0;o=0;a--){var Q=o[a],E=Jr(Q.id,null),C=E!=null?i.get(E):null;if(C){var l=C.parent,v=ui(l),w=l===n?{width:g,height:B}:{width:v.width,height:v.height},u={},h=bh(C,Q,w,null,{hv:Q.hv,boundingMode:Q.bounding},u);if(!ui(C).isNew&&h){for(var I=Q.transition,d={},P=0;P=0)?d[F]=p:C[F]=p}ct(C,d,t,0)}else C.attr(u)}}},e.prototype._clear=function(){var t=this,r=this._elMap;r.each(function(o){Bd(o,ui(o).option,r,t._lastGraphicModel)}),this._elMap=Qe()},e.prototype.dispose=function(){this._clear()},e.type="graphic",e}(qt);function Sy(A){process.env.NODE_ENV!=="production"&&ue(A,"graphic type MUST be set");var e=ne(ZZ,A)?ZZ[A]:wh(A);process.env.NODE_ENV!=="production"&&ue(e,"graphic type "+A+" can not be found");var t=new e({});return ui(t).type=A,t}function qZ(A,e,t,r){var o=Sy(t);return e.add(o),r.set(A,o),ui(o).id=A,ui(o).isNew=!0,o}function Bd(A,e,t,r){var o=A&&A.parent;o&&(A.type==="group"&&A.traverse(function(n){Bd(n,e,t,r)}),_I(A,e,r),t.removeKey(ui(A).id))}function _Z(A,e,t,r){A.isGroup||k([["cursor",ni.prototype.cursor],["zlevel",r||0],["z",t||0],["z2",0]],function(o){var n=o[0];ne(e,n)?A[n]=Ue(e[n],o[1]):A[n]==null&&(A[n]=o[1])}),k($e(e),function(o){if(o.indexOf("on")===0){var n=e[o];A[o]=le(n)?n:null}}),ne(e,"draggable")&&(A.draggable=e.draggable),e.name!=null&&(A.name=e.name),e.id!=null&&(A.id=e.id)}function _3A(A){return A=IA({},A),k(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(dJ),function(e){delete A[e]}),A}function $3A(A,e,t){var r=He(A).eventData;!A.silent&&!A.ignore&&!r&&(r=He(A).eventData={componentType:"graphic",componentIndex:e.componentIndex,name:A.name}),r&&(r.info=t.info)}function AkA(A){A.registerComponentModel(Z3A),A.registerComponentView(q3A),A.registerPreprocessor(function(e){var t=e.graphic;YA(t)?!t[0]||!t[0].elements?e.graphic=[{elements:t}]:e.graphic=[e.graphic[0]]:t&&!t.elements&&(e.graphic=[{elements:[t]}])})}var $Z=["x","y","radius","angle","single"],ekA=["cartesian2d","polar","singleAxis"];function tkA(A){var e=A.get("coordinateSystem");return je(ekA,e)>=0}function Ts(A){return process.env.NODE_ENV!=="production"&&ue(A),A+"Axis"}function rkA(A,e){var t=Qe(),r=[],o=Qe();A.eachComponent({mainType:"dataZoom",query:e},function(a){o.get(a.uid)||g(a)});var n;do n=!1,A.eachComponent("dataZoom",i);while(n);function i(a){!o.get(a.uid)&&B(a)&&(g(a),n=!0)}function g(a){o.set(a.uid,!0),r.push(a),s(a)}function B(a){var Q=!1;return a.eachTargetAxis(function(E,C){var l=t.get(E);l&&l[C]&&(Q=!0)}),Q}function s(a){a.eachTargetAxis(function(Q,E){(t.get(Q)||t.set(Q,[]))[E]=!0})}return r}function Aq(A){var e=A.ecModel,t={infoList:[],infoMap:Qe()};return A.eachTargetAxis(function(r,o){var n=e.getComponent(Ts(r),o);if(n){var i=n.getCoordSysModel();if(i){var g=i.uid,B=t.infoMap.get(g);B||(B={model:i,axisModels:[]},t.infoList.push(B),t.infoMap.set(g,B)),B.axisModels.push(n)}}}),t}var Oy=function(){function A(){this.indexList=[],this.indexMap=[]}return A.prototype.add=function(e){this.indexMap[e]||(this.indexList.push(e),this.indexMap[e]=!0)},A}(),Hv=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t._autoThrottle=!0,t._noTarget=!0,t._rangePropMode=["percent","percent"],t}return e.prototype.init=function(t,r,o){var n=eq(t);this.settledOption=n,this.mergeDefaultAndTheme(t,o),this._doInit(n)},e.prototype.mergeOption=function(t){var r=eq(t);Se(this.option,t,!0),Se(this.settledOption,r,!0),this._doInit(r)},e.prototype._doInit=function(t){var r=this.option;this._setDefaultThrottle(t),this._updateRangeUse(t);var o=this.settledOption;k([["start","startValue"],["end","endValue"]],function(n,i){this._rangePropMode[i]==="value"&&(r[n[0]]=o[n[0]]=null)},this),this._resetTarget()},e.prototype._resetTarget=function(){var t=this.get("orient",!0),r=this._targetAxisInfoMap=Qe(),o=this._fillSpecifiedTargetAxis(r);o?this._orient=t||this._makeAutoOrientByTargetAxis():(this._orient=t||"horizontal",this._fillAutoTargetAxisByOrient(r,this._orient)),this._noTarget=!0,r.each(function(n){n.indexList.length&&(this._noTarget=!1)},this)},e.prototype._fillSpecifiedTargetAxis=function(t){var r=!1;return k($Z,function(o){var n=this.getReferringComponents(Ts(o),M9A);if(n.specified){r=!0;var i=new Oy;k(n.models,function(g){i.add(g.componentIndex)}),t.set(o,i)}},this),r},e.prototype._fillAutoTargetAxisByOrient=function(t,r){var o=this.ecModel,n=!0;if(n){var i=r==="vertical"?"y":"x",g=o.findComponents({mainType:i+"Axis"});B(g,i)}if(n){var g=o.findComponents({mainType:"singleAxis",filter:function(a){return a.get("orient",!0)===r}});B(g,"single")}function B(s,a){var Q=s[0];if(Q){var E=new Oy;if(E.add(Q.componentIndex),t.set(a,E),n=!1,a==="x"||a==="y"){var C=Q.getReferringComponents("grid",Gr).models[0];C&&k(s,function(l){Q.componentIndex!==l.componentIndex&&C===l.getReferringComponents("grid",Gr).models[0]&&E.add(l.componentIndex)})}}}n&&k($Z,function(s){if(n){var a=o.findComponents({mainType:Ts(s),filter:function(E){return E.get("type",!0)==="category"}});if(a[0]){var Q=new Oy;Q.add(a[0].componentIndex),t.set(s,Q),n=!1}}},this)},e.prototype._makeAutoOrientByTargetAxis=function(){var t;return this.eachTargetAxis(function(r){!t&&(t=r)},this),t==="y"?"vertical":"horizontal"},e.prototype._setDefaultThrottle=function(t){if(t.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var r=this.ecModel.option;this.option.throttle=r.animation&&r.animationDurationUpdate>0?100:20}},e.prototype._updateRangeUse=function(t){var r=this._rangePropMode,o=this.get("rangeMode");k([["start","startValue"],["end","endValue"]],function(n,i){var g=t[n[0]]!=null,B=t[n[1]]!=null;g&&!B?r[i]="percent":!g&&B?r[i]="value":o?r[i]=o[i]:g&&(r[i]="percent")})},e.prototype.noTarget=function(){return this._noTarget},e.prototype.getFirstTargetAxisModel=function(){var t;return this.eachTargetAxis(function(r,o){t==null&&(t=this.ecModel.getComponent(Ts(r),o))},this),t},e.prototype.eachTargetAxis=function(t,r){this._targetAxisInfoMap.each(function(o,n){k(o.indexList,function(i){t.call(r,n,i)})})},e.prototype.getAxisProxy=function(t,r){var o=this.getAxisModel(t,r);if(o)return o.__dzAxisProxy},e.prototype.getAxisModel=function(t,r){process.env.NODE_ENV!=="production"&&ue(t&&r!=null);var o=this._targetAxisInfoMap.get(t);if(o&&o.indexMap[r])return this.ecModel.getComponent(Ts(t),r)},e.prototype.setRawRange=function(t){var r=this.option,o=this.settledOption;k([["start","startValue"],["end","endValue"]],function(n){(t[n[0]]!=null||t[n[1]]!=null)&&(r[n[0]]=o[n[0]]=t[n[0]],r[n[1]]=o[n[1]]=t[n[1]])},this),this._updateRangeUse(t)},e.prototype.setCalculatedRange=function(t){var r=this.option;k(["start","startValue","end","endValue"],function(o){r[o]=t[o]})},e.prototype.getPercentRange=function(){var t=this.findRepresentativeAxisProxy();if(t)return t.getDataPercentWindow()},e.prototype.getValueRange=function(t,r){if(t==null&&r==null){var o=this.findRepresentativeAxisProxy();if(o)return o.getDataValueWindow()}else return this.getAxisProxy(t,r).getDataValueWindow()},e.prototype.findRepresentativeAxisProxy=function(t){if(t)return t.__dzAxisProxy;for(var r,o=this._targetAxisInfoMap.keys(),n=0;ni[1];if(u&&!h&&!I)return!0;u&&(c=!0),h&&(l=!0),I&&(f=!0)}return c&&l&&f})}else ZC(a,function(C){if(n==="empty")B.setData(s=s.map(C,function(f){return g(f)?f:NaN}));else{var l={};l[C]=i,s.selectRange(l)}});ZC(a,function(C){s.setApproximateExtent(i,C)})}});function g(B){return B>=i[0]&&B<=i[1]}},A.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,r=this._dataExtent;ZC(["min","max"],function(o){var n=t.get(o+"Span"),i=t.get(o+"ValueSpan");i!=null&&(i=this.getAxisModel().axis.scale.parse(i)),i!=null?n=yt(r[0]+i,r,[0,100],!0):n!=null&&(i=yt(n,[0,100],r,!0)-r[0]),e[o+"Span"]=n,e[o+"ValueSpan"]=i},this)},A.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,r=this._valueWindow;if(t){var o=Z0(r,[0,500]);o=Math.min(o,20);var n=e.axis.scale.rawExtentInfo;t[0]!==0&&n.setDeterminedMinMax("min",+r[0].toFixed(o)),t[1]!==100&&n.setDeterminedMinMax("max",+r[1].toFixed(o)),n.freeze()}},A}();function gkA(A,e,t){var r=[1/0,-1/0];ZC(t,function(i){MbA(r,i.getData(),e)});var o=A.getAxisModel(),n=gK(o.axis.scale,o,r).calculate();return[n.min,n.max]}var BkA={getTargetSeries:function(A){function e(o){A.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(i,g){var B=A.getComponent(Ts(i),g);o(i,g,B,n)})})}e(function(o,n,i,g){i.__dzAxisProxy=null});var t=[];e(function(o,n,i,g){i.__dzAxisProxy||(i.__dzAxisProxy=new ikA(o,n,g,A),t.push(i.__dzAxisProxy))});var r=Qe();return k(t,function(o){k(o.getTargetSeriesModels(),function(n){r.set(n.uid,n)})}),r},overallReset:function(A,e){A.eachComponent("dataZoom",function(t){t.eachTargetAxis(function(r,o){t.getAxisProxy(r,o).reset(t)}),t.eachTargetAxis(function(r,o){t.getAxisProxy(r,o).filterData(t,e)})}),A.eachComponent("dataZoom",function(t){var r=t.findRepresentativeAxisProxy();if(r){var o=r.getDataPercentWindow(),n=r.getDataValueWindow();t.setCalculatedRange({start:o[0],end:o[1],startValue:n[0],endValue:n[1]})}})}};function skA(A){A.registerAction("dataZoom",function(e,t){var r=rkA(t,e);k(r,function(o){o.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})})})}var rq=!1;function ky(A){rq||(rq=!0,A.registerProcessor(A.PRIORITY.PROCESSOR.FILTER,BkA),skA(A),A.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function akA(A){A.registerComponentModel(okA),A.registerComponentView(nkA),ky(A)}var Di=function(){function A(){}return A}(),oq={};function qC(A,e){oq[A]=e}function nq(A){return oq[A]}var QkA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(){A.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;k(this.option.feature,function(r,o){var n=nq(o);n&&(n.getDefaultOption&&(n.defaultOption=n.getDefaultOption(t)),Se(r,n.defaultOption))})},e.type="toolbox",e.layoutMode={type:"box",ignoreSize:!0},e.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},e}(Xe);function EkA(A,e,t){var r=e.getBoxLayoutParams(),o=e.get("padding"),n={width:t.getWidth(),height:t.getHeight()},i=zr(r,n,o);$a(e.get("orient"),A,e.get("itemGap"),i.width,i.height),bh(A,r,n,o)}function iq(A,e){var t=Za(e.get("padding")),r=e.getItemStyle(["color","opacity"]);return r.fill=e.get("backgroundColor"),A=new Qt({shape:{x:A.x-t[3],y:A.y-t[0],width:A.width+t[1]+t[3],height:A.height+t[0]+t[2],r:e.get("borderRadius")},style:r,silent:!0,z2:-1}),A}var CkA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.render=function(t,r,o,n){var i=this.group;if(i.removeAll(),!t.get("show"))return;var g=+t.get("itemSize"),B=t.get("orient")==="vertical",s=t.get("feature")||{},a=this._features||(this._features={}),Q=[];k(s,function(l,f){Q.push(f)}),new MB(this._featureNames||[],Q).add(E).update(E).remove(ze(E,null)).execute(),this._featureNames=Q;function E(l,f){var c=Q[l],v=Q[f],w=s[c],u=new Rt(w,t,t.ecModel),h;if(n&&n.newTitle!=null&&n.featureName===c&&(w.title=n.newTitle),c&&!v){if(lkA(c))h={onclick:u.option.onclick,featureName:c};else{var I=nq(c);if(!I)return;h=new I}a[c]=h}else if(h=a[v],!h)return;h.uid=fC("toolbox-feature"),h.model=u,h.ecModel=r,h.api=o;var d=h instanceof Di;if(!c&&v){d&&h.dispose&&h.dispose(r,o);return}if(!u.get("show")||d&&h.unusable){d&&h.remove&&h.remove(r,o);return}C(u,h,c),u.setIconStatus=function(P,F){var p=this.option,m=this.iconPaths;p.iconStatus=p.iconStatus||{},p.iconStatus[P]=F,m[P]&&(F==="emphasis"?DB:hB)(m[P])},h instanceof Di&&h.render&&h.render(u,r,o,n)}function C(l,f,c){var v=l.getModel("iconStyle"),w=l.getModel(["emphasis","iconStyle"]),u=f instanceof Di&&f.getIcons?f.getIcons():l.get("icon"),h=l.get("title")||{},I,d;qA(u)?(I={},I[c]=u):I=u,qA(h)?(d={},d[c]=h):d=h;var P=l.iconPaths={};k(I,function(F,p){var m=CC(F,{},{x:-g/2,y:-g/2,width:g,height:g});m.setStyle(v.getItemStyle());var y=m.ensureState("emphasis");y.style=w.getItemStyle();var H=new Et({style:{text:d[p],align:w.get("textAlign"),borderRadius:w.get("textBorderRadius"),padding:w.get("textPadding"),fill:null,font:Jm({fontStyle:w.get("textFontStyle"),fontFamily:w.get("textFontFamily"),fontSize:w.get("textFontSize"),fontWeight:w.get("textFontWeight")},r)},ignore:!0});m.setTextContent(H),lC({el:m,componentModel:t,itemName:p,formatterParamsExtra:{title:d[p]}}),m.__title=d[p],m.on("mouseover",function(){var U=w.getItemStyle(),Y=B?t.get("right")==null&&t.get("left")!=="right"?"right":"left":t.get("bottom")==null&&t.get("top")!=="bottom"?"bottom":"top";H.setStyle({fill:w.get("textFill")||U.fill||U.stroke||"#000",backgroundColor:w.get("textBackgroundColor")}),m.setTextConfig({position:w.get("textPosition")||Y}),H.ignore=!t.get("showTitle"),o.enterEmphasis(this)}).on("mouseout",function(){l.get(["iconStatus",p])!=="emphasis"&&o.leaveEmphasis(this),H.hide()}),(l.get(["iconStatus",p])==="emphasis"?DB:hB)(m),i.add(m),m.on("click",oe(f.onclick,f,r,o,p)),P[p]=m})}EkA(i,t,o),i.add(iq(i.getBoundingRect(),t)),B||i.eachChild(function(l){var f=l.__title,c=l.ensureState("emphasis"),v=c.textConfig||(c.textConfig={}),w=l.getTextContent(),u=w&&w.ensureState("emphasis");if(u&&!le(u)&&f){var h=u.style||(u.style={}),I=gf(f,Et.makeFont(h)),d=l.x+i.x,P=l.y+i.y+g,F=!1;P+I.height>o.getHeight()&&(v.position="top",F=!0);var p=F?-5-I.height:g+10;d+I.width/2>o.getWidth()?(v.position=["100%",p],h.align="right"):d-I.width/2<0&&(v.position=[0,p],h.align="left")}})},e.prototype.updateView=function(t,r,o,n){k(this._features,function(i){i instanceof Di&&i.updateView&&i.updateView(i.model,r,o,n)})},e.prototype.remove=function(t,r){k(this._features,function(o){o instanceof Di&&o.remove&&o.remove(t,r)}),this.group.removeAll()},e.prototype.dispose=function(t,r){k(this._features,function(o){o instanceof Di&&o.dispose&&o.dispose(t,r)})},e.type="toolbox",e}(qt);function lkA(A){return A.indexOf("my")===0}var ckA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.onclick=function(t,r){var o=this.model,n=o.get("name")||t.get("title.0.text")||"echarts",i=r.getZr().painter.getType()==="svg",g=i?"svg":o.get("type",!0)||"png",B=r.getConnectedDataURL({type:g,backgroundColor:o.get("backgroundColor",!0)||t.get("backgroundColor")||"#fff",connectedBackgroundColor:o.get("connectedBackgroundColor"),excludeComponents:o.get("excludeComponents"),pixelRatio:o.get("pixelRatio")}),s=st.browser;if(typeof MouseEvent=="function"&&(s.newEdge||!s.ie&&!s.edge)){var a=document.createElement("a");a.download=n+"."+g,a.target="_blank",a.href=B;var Q=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});a.dispatchEvent(Q)}else if(window.navigator.msSaveOrOpenBlob||i){var E=B.split(","),C=E[0].indexOf("base64")>-1,l=i?decodeURIComponent(E[1]):E[1];C&&(l=window.atob(l));var f=n+"."+g;if(window.navigator.msSaveOrOpenBlob){for(var c=l.length,v=new Uint8Array(c);c--;)v[c]=l.charCodeAt(c);var w=new Blob([v]);window.navigator.msSaveOrOpenBlob(w,f)}else{var u=document.createElement("iframe");document.body.appendChild(u);var h=u.contentWindow,I=h.document;I.open("image/svg+xml","replace"),I.write(l),I.close(),h.focus(),I.execCommand("SaveAs",!0,f),document.body.removeChild(u)}}else{var d=o.get("lang"),P='',F=window.open();F.document.write(P),F.document.title=n}},e.getDefaultOption=function(t){var r={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:t.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:t.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return r},e}(Di),gq="__ec_magicType_stack__",fkA=[["line","bar"],["stack"]],vkA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.getIcons=function(){var t=this.model,r=t.get("icon"),o={};return k(t.get("type"),function(n){r[n]&&(o[n]=r[n])}),o},e.getDefaultOption=function(t){var r={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:t.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return r},e.prototype.onclick=function(t,r,o){var n=this.model,i=n.get(["seriesIndex",o]);if(Bq[o]){var g={series:[]},B=function(Q){var E=Q.subType,C=Q.id,l=Bq[o](E,C,Q,n);l&&(we(l,Q.option),g.series.push(l));var f=Q.coordinateSystem;if(f&&f.type==="cartesian2d"&&(o==="line"||o==="bar")){var c=f.getAxesByScale("ordinal")[0];if(c){var v=c.dim,w=v+"Axis",u=Q.getReferringComponents(w,Gr).models[0],h=u.componentIndex;g[w]=g[w]||[];for(var I=0;I<=h;I++)g[w][h]=g[w][h]||{};g[w][h].boundaryGap=o==="bar"}}};k(fkA,function(Q){je(Q,o)>=0&&k(Q,function(E){n.setIconStatus(E,"normal")})}),n.setIconStatus(o,"emphasis"),t.eachComponent({mainType:"series",query:i==null?null:{seriesIndex:i}},B);var s,a=o;o==="stack"&&(s=Se({stack:n.option.title.tiled,tiled:n.option.title.stack},n.option.title),n.get(["iconStatus",o])!=="emphasis"&&(a="tiled")),r.dispatchAction({type:"changeMagicType",currentType:a,newOption:g,newTitle:s,featureName:"magicType"})}},e}(Di),Bq={line:function(A,e,t,r){if(A==="bar")return Se({id:e,type:"line",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(A,e,t,r){if(A==="line")return Se({id:e,type:"bar",data:t.get("data"),stack:t.get("stack"),markPoint:t.get("markPoint"),markLine:t.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(A,e,t,r){var o=t.get("stack")===gq;if(A==="line"||A==="bar")return r.setIconStatus("stack",o?"normal":"emphasis"),Se({id:e,stack:o?"":gq},r.get(["option","stack"])||{},!0)}};Zi({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(A,e){e.mergeOption(A.newOption)});var sd=new Array(60).join("-"),_C=" ";function wkA(A){var e={},t=[],r=[];return A.eachRawSeries(function(o){var n=o.coordinateSystem;if(n&&(n.type==="cartesian2d"||n.type==="polar")){var i=n.getBaseAxis();if(i.type==="category"){var g=i.dim+"_"+i.index;e[g]||(e[g]={categoryAxis:i,valueAxis:n.getOtherAxis(i),series:[]},r.push({axisDim:i.dim,axisIndex:i.index})),e[g].series.push(o)}else t.push(o)}else t.push(o)}),{seriesGroupByCategoryAxis:e,other:t,meta:r}}function ukA(A){var e=[];return k(A,function(t,r){var o=t.categoryAxis,n=t.valueAxis,i=n.dim,g=[" "].concat(UA(t.series,function(C){return C.name})),B=[o.model.getCategories()];k(t.series,function(C){var l=C.getRawData();B.push(C.getRawData().mapArray(l.mapDimension(i),function(f){return f}))});for(var s=[g.join(_C)],a=0;a=0)return!0}var Jy=new RegExp("["+qC+"]+","g");function U3A(A){for(var e=A.split(/\n+/g),t=ad(e.shift()).split(Jy),r=[],o=UA(t,function(B){return{name:B,data:[]}}),n=0;n=0)return!0}var Ny=new RegExp("["+_C+"]+","g");function dkA(A){for(var e=A.split(/\n+/g),t=ad(e.shift()).split(Ny),r=[],o=UA(t,function(B){return{name:B,data:[]}}),n=0;n=0;n--){var i=t[n];if(i[o])break}if(n<0){var g=A.queryComponents({mainType:"dataZoom",subType:"select",id:o})[0];if(g){var B=g.getPercentRange();t[0][o]={dataZoomId:o,start:B[0],end:B[1]}}}}),t.push(e)}function S3A(A){var e=Ky(A),t=e[e.length-1];e.length>1&&e.pop();var r={};return lq(t,function(o,n){for(var i=e.length-1;i>=0;i--)if(o=e[i][n],o){r[n]=o;break}}),r}function O3A(A){cq(A).snapshots=null}function T3A(A){return Ky(A).length}function Ky(A){var e=cq(A);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var k3A=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.onclick=function(t,r){O3A(t),r.dispatchAction({type:"restore",from:this.uid})},e.getDefaultOption=function(t){var r={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:t.getLocaleModel().get(["toolbox","restore","title"])};return r},e}(Di);Zi({type:"restore",event:"restore",update:"prepareAndUpdate"},function(A,e){e.resetOption("recreate")});var N3A=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],Xy=function(){function A(e,t,r){var o=this;this._targetInfoList=[];var n=fq(t,e);k(j3A,function(i,g){(!r||!r.include||je(r.include,g)>=0)&&i(n,o._targetInfoList)})}return A.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(r,o,n){if((r.coordRanges||(r.coordRanges=[])).push(o),!r.coordRange){r.coordRange=o;var i=Wy[r.brushType](0,n,o);r.__rangeOffset={offset:Dq[r.brushType](i.values,r.range,[1,1]),xyMinMax:i.xyMinMax}}}),e},A.prototype.matchOutputRanges=function(e,t,r){k(e,function(o){var n=this.findTargetInfo(o,t);n&&n!==!0&&k(n.coordSyses,function(i){var g=Wy[o.brushType](1,i,o.range,!0);r(o,g.values,i,t)})},this)},A.prototype.setInputRanges=function(e,t){k(e,function(r){var o=this.findTargetInfo(r,t);if(process.env.NODE_ENV!=="production"&&(ue(!o||o===!0||r.coordRange,"coordRange must be specified when coord index specified."),ue(!o||o!==!0||r.range,"range must be specified in global brush.")),r.range=r.range||[],o&&o!==!0){r.panelId=o.panelId;var n=Wy[r.brushType](0,o.coordSys,r.coordRange),i=r.__rangeOffset;r.range=i?Dq[r.brushType](n.values,i.offset,J3A(n.xyMinMax,i.xyMinMax)):n.values}},this)},A.prototype.makePanelOpts=function(e,t){return UA(this._targetInfoList,function(r){var o=r.getPanelRect();return{panelId:r.panelId,defaultBrushType:t?t(r):null,clipPath:lW(o),isTargetByCursor:fW(o,e,r.coordSysModel),getLinearBrushOtherExtent:cW(o)}})},A.prototype.controlSeries=function(e,t,r){var o=this.findTargetInfo(e,r);return o===!0||o&&je(o.coordSyses,t.coordinateSystem)>=0},A.prototype.findTargetInfo=function(e,t){for(var r=this._targetInfoList,o=fq(t,e),n=0;nA[1]&&A.reverse(),A}function fq(A,e){return lf(A,e,{includeMainTypes:N3A})}var j3A={grid:function(A,e){var t=A.xAxisModels,r=A.yAxisModels,o=A.gridModels,n=Qe(),i={},g={};!t&&!r&&!o||(k(t,function(B){var s=B.axis.grid.model;n.set(s.id,s),i[s.id]=!0}),k(r,function(B){var s=B.axis.grid.model;n.set(s.id,s),g[s.id]=!0}),k(o,function(B){n.set(B.id,B),i[B.id]=!0,g[B.id]=!0}),n.each(function(B){var s=B.coordinateSystem,a=[];k(s.getCartesians(),function(Q,E){(je(t,Q.getAxis("x").model)>=0||je(r,Q.getAxis("y").model)>=0)&&a.push(Q)}),e.push({panelId:"grid--"+B.id,gridModel:B,coordSysModel:B,coordSys:a[0],coordSyses:a,getPanelRect:wq.grid,xAxisDeclared:i[B.id],yAxisDeclared:g[B.id]})}))},geo:function(A,e){k(A.geoModels,function(t){var r=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:r,coordSyses:[r],getPanelRect:wq.geo})})}},vq=[function(A,e){var t=A.xAxisModel,r=A.yAxisModel,o=A.gridModel;return!o&&t&&(o=t.axis.grid.model),!o&&r&&(o=r.axis.grid.model),o&&o===e.gridModel},function(A,e){var t=A.geoModel;return t&&t===e.geoModel}],wq={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var A=this.coordSys,e=A.getBoundingRect().clone();return e.applyTransform(Ps(A)),e}},Wy={lineX:ze(uq,0),lineY:ze(uq,1),rect:function(A,e,t,r){var o=A?e.pointToData([t[0][0],t[1][0]],r):e.dataToPoint([t[0][0],t[1][0]],r),n=A?e.pointToData([t[0][1],t[1][1]],r):e.dataToPoint([t[0][1],t[1][1]],r),i=[Vy([o[0],n[0]]),Vy([o[1],n[1]])];return{values:i,xyMinMax:i}},polygon:function(A,e,t,r){var o=[[1/0,-1/0],[1/0,-1/0]],n=UA(t,function(i){var g=A?e.pointToData(i,r):e.dataToPoint(i,r);return o[0][0]=Math.min(o[0][0],g[0]),o[1][0]=Math.min(o[1][0],g[1]),o[0][1]=Math.max(o[0][1],g[0]),o[1][1]=Math.max(o[1][1],g[1]),g});return{values:n,xyMinMax:o}}};function uq(A,e,t,r){process.env.NODE_ENV!=="production"&&ue(t.type==="cartesian2d","lineX/lineY brush is available only in cartesian2d.");var o=t.getAxis(["x","y"][A]),n=Vy(UA([0,1],function(g){return e?o.coordToData(o.toLocalCoord(r[g]),!0):o.toGlobalCoord(o.dataToCoord(r[g]))})),i=[];return i[A]=n,i[1-A]=[NaN,NaN],{values:n,xyMinMax:i}}var Dq={lineX:ze(hq,0),lineY:ze(hq,1),rect:function(A,e,t){return[[A[0][0]-t[0]*e[0][0],A[0][1]-t[0]*e[0][1]],[A[1][0]-t[1]*e[1][0],A[1][1]-t[1]*e[1][1]]]},polygon:function(A,e,t){return UA(A,function(r,o){return[r[0]-t[0]*e[o][0],r[1]-t[1]*e[o][1]]})}};function hq(A,e,t,r){return[e[0]-r[A]*t[0],e[1]-r[A]*t[1]]}function J3A(A,e){var t=Iq(A),r=Iq(e),o=[t[0]/r[0],t[1]/r[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}function Iq(A){return A?[A[0][1]-A[0][0],A[1][1]-A[1][0]]:[NaN,NaN]}var Zy=k,K3A=Y9A("toolbox-dataZoom_"),X3A=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.render=function(t,r,o,n){this._brushController||(this._brushController=new W7(o.getZr()),this._brushController.on("brush",oe(this._onBrush,this)).mount()),Z3A(t,r,this,n,o),W3A(t,r)},e.prototype.onclick=function(t,r,o){V3A[o].call(this)},e.prototype.remove=function(t,r){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,r){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var r=t.areas;if(!t.isEnd||!r.length)return;var o={},n=this.ecModel;this._brushController.updateCovers([]);var i=new Xy(qy(this.model),n,{include:["grid"]});i.matchOutputRanges(r,n,function(s,a,Q){if(Q.type==="cartesian2d"){var E=s.brushType;E==="rect"?(g("x",Q,a[0]),g("y",Q,a[1])):g({lineX:"x",lineY:"y"}[E],Q,a)}}),L3A(n,o),this._dispatchZoomAction(o);function g(s,a,Q){var E=a.getAxis(s),C=E.model,l=B(s,C,n),f=l.findRepresentativeAxisProxy(C).getMinMaxSpan();(f.minValueSpan!=null||f.maxValueSpan!=null)&&(Q=FQ(0,Q.slice(),E.scale.getExtent(),0,f.minValueSpan,f.maxValueSpan)),l&&(o[l.id]={dataZoomId:l.id,startValue:Q[0],endValue:Q[1]})}function B(s,a,Q){var E;return Q.eachComponent({mainType:"dataZoom",subType:"select"},function(C){var l=C.getAxisModel(s,a.componentIndex);l&&(E=C)}),E}},e.prototype._dispatchZoomAction=function(t){var r=[];Zy(t,function(o,n){r.push(Pe(o))}),r.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:r})},e.getDefaultOption=function(t){var r={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return r},e}(Di),V3A={zoom:function(){var A=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:A})},back:function(){this._dispatchZoomAction(S3A(this.ecModel))}};function qy(A){var e={xAxisIndex:A.get("xAxisIndex",!0),yAxisIndex:A.get("yAxisIndex",!0),xAxisId:A.get("xAxisId",!0),yAxisId:A.get("yAxisId",!0)};return e.xAxisIndex==null&&e.xAxisId==null&&(e.xAxisIndex="all"),e.yAxisIndex==null&&e.yAxisId==null&&(e.yAxisIndex="all"),e}function W3A(A,e){A.setIconStatus("back",T3A(e)>1?"emphasis":"normal")}function Z3A(A,e,t,r,o){var n=t._isZoomActive;r&&r.type==="takeGlobalCursor"&&(n=r.key==="dataZoomSelect"?r.dataZoomSelectActive:!1),t._isZoomActive=n,A.setIconStatus("zoom",n?"emphasis":"normal");var i=new Xy(qy(A),e,{include:["grid"]}),g=i.makePanelOpts(o,function(B){return B.xAxisDeclared&&!B.yAxisDeclared?"lineX":!B.xAxisDeclared&&B.yAxisDeclared?"lineY":"rect"});t._brushController.setPanels(g).enableBrush(n&&g.length?{brushType:"auto",brushStyle:A.getModel("brushStyle").getItemStyle()}:!1)}oyA("dataZoom",function(A){var e=A.getComponent("toolbox",0),t=["feature","dataZoom"];if(!e||e.get(t)==null)return;var r=e.getModel(t),o=[],n=qy(r),i=lf(A,n);Zy(i.xAxisModels,function(B){return g(B,"xAxis","xAxisIndex")}),Zy(i.yAxisModels,function(B){return g(B,"yAxis","yAxisIndex")});function g(B,s,a){var Q=B.componentIndex,E={type:"select",$fromToolbox:!0,filterMode:r.get("filterMode",!0)||"filter",id:K3A+s+Q};E[a]=Q,o.push(E)}return o});function q3A(A){A.registerComponentModel(h3A),A.registerComponentView(d3A),ZC("saveAsImage",M3A),ZC("magicType",p3A),ZC("dataView",z3A),ZC("dataZoom",X3A),ZC("restore",k3A),Ve(D3A)}var _3A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="tooltip",e.dependencies=["axisPointer"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},e}(Xe);function dq(A){var e=A.get("confine");return e!=null?!!e:A.get("renderMode")==="richText"}function Pq(A){if(st.domSupported){for(var e=document.documentElement.style,t=0,r=A.length;t-1?(g+="top:50%",B+="translateY(-50%) rotate("+(s=n==="left"?-225:-45)+"deg)"):(g+="left:50%",B+="translateX(-50%) rotate("+(s=n==="top"?225:45)+"deg)");var a=s*Math.PI/180,Q=i+o,E=Q*Math.abs(Math.cos(a))+Q*Math.abs(Math.sin(a)),C=Math.round(((E-Math.SQRT2*o)/2+Math.SQRT2*o-(E-Q)/2)*100)/100;g+=";"+n+":-"+C+"px";var l=e+" solid "+o+"px;",f=["position:absolute;width:"+i+"px;height:"+i+"px;z-index:-1;",g+";"+B+";","border-bottom:"+l,"border-right:"+l,"background-color:"+r+";"];return'
'}function nNA(A,e){var t="cubic-bezier(0.23,1,0.32,1)",r=" "+A/2+"s "+t,o="opacity"+r+",visibility"+r;return e||(r=" "+A+"s "+t,o+=st.transformSupported?","+_y+r:",left"+r+",top"+r),eNA+":"+o}function pq(A,e,t){var r=A.toFixed(0)+"px",o=e.toFixed(0)+"px";if(!st.transformSupported)return t?"top:"+o+";left:"+r+";":[["top",o],["left",r]];var n=st.transform3dSupported,i="translate"+(n?"3d":"")+"("+r+","+o+(n?",0":"")+")";return t?"top:0;left:0;"+_y+":"+i+";":[["top",0],["left",0],[Mq,i]]}function iNA(A){var e=[],t=A.get("fontSize"),r=A.getTextColor();r&&e.push("color:"+r),e.push("font:"+A.getFont()),t&&e.push("line-height:"+Math.round(t*3/2)+"px");var o=A.get("textShadowColor"),n=A.get("textShadowBlur")||0,i=A.get("textShadowOffsetX")||0,g=A.get("textShadowOffsetY")||0;return o&&n&&e.push("text-shadow:"+i+"px "+g+"px "+n+"px "+o),k(["decoration","align"],function(B){var s=A.get(B);s&&e.push("text-"+B+":"+s)}),e.join(";")}function gNA(A,e,t){var r=[],o=A.get("transitionDuration"),n=A.get("backgroundColor"),i=A.get("shadowBlur"),g=A.get("shadowColor"),B=A.get("shadowOffsetX"),s=A.get("shadowOffsetY"),a=A.getModel("textStyle"),Q=y2(A,"html"),E=B+"px "+s+"px "+i+"px "+g;return r.push("box-shadow:"+E),e&&o&&r.push(nNA(o,t)),n&&r.push("background-color:"+n),k(["width","color","radius"],function(C){var l="border-"+C,f=n9(l),c=A.get(f);c!=null&&r.push(l+":"+c+(C==="color"?"":"px"))}),r.push(iNA(a)),Q!=null&&r.push("padding:"+Za(Q).join("px ")+"px"),r.join(";")+";"}function mq(A,e,t,r,o){var n=e&&e.painter;if(t){var i=n&&n.getViewportRoot();i&&$0A(A,i,t,r,o)}else{A[0]=r,A[1]=o;var g=n&&n.getViewportRootOffset();g&&(A[0]+=g.offsetLeft,A[1]+=g.offsetTop)}A[2]=A[0]/e.getWidth(),A[3]=A[1]/e.getHeight()}var BNA=function(){function A(e,t){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,st.wxa)return null;var r=document.createElement("div");r.domBelongToZr=!0,this.el=r;var o=this._zr=e.getZr(),n=t.appendTo,i=n&&(qA(n)?document.querySelector(n):is(n)?n:le(n)&&n(e.getDom()));mq(this._styleCoord,o,i,e.getWidth()/2,e.getHeight()/2),(i||e.getDom()).appendChild(r),this._api=e,this._container=i;var g=this;r.onmouseenter=function(){g._enterable&&(clearTimeout(g._hideTimeout),g._show=!0),g._inContent=!0},r.onmousemove=function(B){if(B=B||window.event,!g._enterable){var s=o.handler,a=o.painter.getViewportRoot();ei(a,B,!0),s.dispatch("mousemove",B)}},r.onmouseleave=function(){g._inContent=!1,g._enterable&&g._show&&g.hideLater(g._hideDelay)}}return A.prototype.update=function(e){if(!this._container){var t=this._api.getDom(),r=ANA(t,"position"),o=t.style;o.position!=="absolute"&&r!=="absolute"&&(o.position="relative")}var n=e.get("alwaysShowContent");n&&this._moveIfResized(),this._alwaysShowContent=n,this.el.className=e.get("className")||""},A.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var r=this.el,o=r.style,n=this._styleCoord;r.innerHTML?o.cssText=tNA+gNA(e,!this._firstShow,this._longHide)+pq(n[0],n[1],!0)+("border-color:"+qa(t)+";")+(e.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):o.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},A.prototype.setContent=function(e,t,r,o,n){var i=this.el;if(e==null){i.innerHTML="";return}var g="";if(qA(n)&&r.get("trigger")==="item"&&!dq(r)&&(g=oNA(r,o,n)),qA(e))i.innerHTML=e+g;else if(e){i.innerHTML="",YA(e)||(e=[e]);for(var B=0;B=0?this._tryShow(n,i):o==="leave"&&this._hide(i))},this))},e.prototype._keepShow=function(){var t=this._tooltipModel,r=this._ecModel,o=this._api,n=t.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&n!=="none"&&n!=="click"){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!o.isDisposed()&&i.manuallyShowTip(t,r,o,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})})}},e.prototype.manuallyShowTip=function(t,r,o,n){if(!(n.from===this.uid||st.node||!o.getDom())){var i=Hq(n,o);this._ticket="";var g=n.dataByCoordSys,B=cNA(n,r,o);if(B){var s=B.el.getBoundingRect().clone();s.applyTransform(B.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:B.el,position:n.position,positionDefault:"bottom"},i)}else if(n.tooltip&&n.x!=null&&n.y!=null){var a=aNA;a.x=n.x,a.y=n.y,a.update(),He(a).tooltipConfig={name:null,option:n.tooltip},this._tryShow({offsetX:n.x,offsetY:n.y,target:a},i)}else if(g)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,dataByCoordSys:g,tooltipOption:n.tooltipOption},i);else if(n.seriesIndex!=null){if(this._manuallyAxisShowTip(t,r,o,n))return;var Q=LZ(n,r),E=Q.point[0],C=Q.point[1];E!=null&&C!=null&&this._tryShow({offsetX:E,offsetY:C,target:Q.el,position:n.position,positionDefault:"bottom"},i)}else n.x!=null&&n.y!=null&&(o.dispatchAction({type:"updateAxisPointer",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:o.getZr().findHover(n.x,n.y).target},i))}},e.prototype.manuallyHideTip=function(t,r,o,n){var i=this._tooltipContent;this._tooltipModel&&i.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,n.from!==this.uid&&this._hide(Hq(n,o))},e.prototype._manuallyAxisShowTip=function(t,r,o,n){var i=n.seriesIndex,g=n.dataIndex,B=r.getComponent("axisPointer").coordSysAxesInfo;if(!(i==null||g==null||B==null)){var s=r.getSeriesByIndex(i);if(s){var a=s.getData(),Q=xv([a.getItemModel(g),s,(s.coordinateSystem||{}).model],this._tooltipModel);if(Q.get("trigger")==="axis")return o.dispatchAction({type:"updateAxisPointer",seriesIndex:i,dataIndex:g,position:n.position}),!0}}},e.prototype._tryShow=function(t,r){var o=t.target,n=this._tooltipModel;if(n){this._lastX=t.offsetX,this._lastY=t.offsetY;var i=t.dataByCoordSys;if(i&&i.length)this._showAxisTooltip(i,t);else if(o){var g=He(o);if(g.ssrType==="legend")return;this._lastDataByCoordSys=null;var B,s;oQ(o,function(a){if(He(a).dataIndex!=null)return B=a,!0;if(He(a).tooltipConfig!=null)return s=a,!0},!0),B?this._showSeriesItemTooltip(t,B,r):s?this._showComponentItemTooltip(t,s,r):this._hide(r)}else this._lastDataByCoordSys=null,this._hide(r)}},e.prototype._showOrMove=function(t,r){var o=t.get("showDelay");r=oe(r,this),clearTimeout(this._showTimout),o>0?this._showTimout=setTimeout(r,o):r()},e.prototype._showAxisTooltip=function(t,r){var o=this._ecModel,n=this._tooltipModel,i=[r.offsetX,r.offsetY],g=xv([r.tooltipOption],n),B=this._renderMode,s=[],a=$r("section",{blocks:[],noHeader:!0}),Q=[],E=new H9;k(t,function(w){k(w.dataByAxis,function(u){var h=o.getComponent(u.axisDim+"Axis",u.axisIndex),I=u.value;if(!(!h||I==null)){var d=YZ(I,h.axis,o,u.seriesDataIndices,u.valueLabelOpt),P=$r("section",{header:d,noHeader:!$n(d),sortBlocks:!0,blocks:[]});a.blocks.push(P),k(u.seriesDataIndices,function(p){var F=o.getSeriesByIndex(p.seriesIndex),m=p.dataIndexInside,y=F.getDataParams(m);if(!(y.dataIndex<0)){y.axisDim=u.axisDim,y.axisIndex=u.axisIndex,y.axisType=u.axisType,y.axisId=u.axisId,y.axisValue=v4(h.axis,{value:I}),y.axisValueLabel=d,y.marker=E.makeTooltipMarker("item",qa(y.color),B);var H=s2(F.formatTooltip(m,!0,null)),U=H.frag;if(U){var Y=xv([F],n).get("valueFormatter");P.blocks.push(Y?IA({valueFormatter:Y},U):U)}H.text&&Q.push(H.text),s.push(y)}})}})}),a.blocks.reverse(),Q.reverse();var C=r.position,l=g.get("order"),f=F2(a,E,B,l,o.get("useUTC"),g.get("textStyle"));f&&Q.unshift(f);var c=B==="richText"?` +*`,"g")),r={series:[]};return k(t,function(o,n){if(IkA(o)){var i=dkA(o),g=e[n],B=g.axisDim+"Axis";g&&(r[B]=r[B]||[],r[B][g.axisIndex]={data:i.categories},r.series=r.series.concat(i.series))}else{var i=PkA(o);r.series.push(i)}}),r}var FkA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.onclick=function(t,r){setTimeout(function(){r.dispatchAction({type:"hideTip"})});var o=r.getDom(),n=this.model;this._dom&&o.removeChild(this._dom);var i=document.createElement("div");i.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",i.style.backgroundColor=n.get("backgroundColor")||"#fff";var g=document.createElement("h4"),B=n.get("lang")||[];g.innerHTML=B[0]||n.get("title"),g.style.cssText="margin:10px 20px",g.style.color=n.get("textColor");var s=document.createElement("div"),a=document.createElement("textarea");s.style.cssText="overflow:auto";var Q=n.get("optionToContent"),E=n.get("contentToOption"),C=hkA(t);if(le(Q)){var l=Q(r.getOption());qA(l)?s.innerHTML=l:is(l)&&s.appendChild(l)}else{a.readOnly=n.get("readOnly");var f=a.style;f.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",f.color=n.get("textColor"),f.borderColor=n.get("textareaBorderColor"),f.backgroundColor=n.get("textareaColor"),a.value=C.value,s.appendChild(a)}var c=C.meta,v=document.createElement("div");v.style.cssText="position:absolute;bottom:5px;left:0;right:0";var w="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",u=document.createElement("div"),h=document.createElement("div");w+=";background-color:"+n.get("buttonColor"),w+=";color:"+n.get("buttonTextColor");var I=this;function d(){o.removeChild(i),I._dom=null}C0(u,"click",d),C0(h,"click",function(){if(E==null&&Q!=null||E!=null&&Q==null){process.env.NODE_ENV!=="production"&&Er("It seems you have just provided one of `contentToOption` and `optionToContent` functions but missed the other one. Data change is ignored."),d();return}var P;try{le(E)?P=E(s,r.getOption()):P=MkA(a.value,c)}catch(F){throw d(),new Error("Data view format error "+F)}P&&r.dispatchAction({type:"changeDataView",newOption:P}),d()}),u.innerHTML=B[1],h.innerHTML=B[2],h.style.cssText=u.style.cssText=w,!n.get("readOnly")&&v.appendChild(h),v.appendChild(u),i.appendChild(g),i.appendChild(s),i.appendChild(v),s.style.height=o.clientHeight-80+"px",o.appendChild(i),this._dom=i},e.prototype.remove=function(t,r){this._dom&&r.getDom().removeChild(this._dom)},e.prototype.dispose=function(t,r){this.remove(t,r)},e.getDefaultOption=function(t){var r={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:t.getLocaleModel().get(["toolbox","dataView","title"]),lang:t.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"};return r},e}(Di);function pkA(A,e){return UA(A,function(t,r){var o=e&&e[r];if(ve(o)&&!YA(o)){var n=ve(t)&&!YA(t);n||(t={value:t});var i=o.name!=null&&t.name==null;return t=we(t,o),i&&delete t.name,t}else return t})}Zi({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(A,e){var t=[];k(A.newOption.series,function(r){var o=e.getSeriesByName(r.name)[0];if(!o)t.push(IA({type:"scatter"},r));else{var n=o.get("data");t.push({name:r.name,data:pkA(r.data,n)})}}),e.mergeOption(we({series:t},A.newOption))});var sq=k,aq=at();function mkA(A,e){var t=jy(A);sq(e,function(r,o){for(var n=t.length-1;n>=0;n--){var i=t[n];if(i[o])break}if(n<0){var g=A.queryComponents({mainType:"dataZoom",subType:"select",id:o})[0];if(g){var B=g.getPercentRange();t[0][o]={dataZoomId:o,start:B[0],end:B[1]}}}}),t.push(e)}function ykA(A){var e=jy(A),t=e[e.length-1];e.length>1&&e.pop();var r={};return sq(t,function(o,n){for(var i=e.length-1;i>=0;i--)if(o=e[i][n],o){r[n]=o;break}}),r}function YkA(A){aq(A).snapshots=null}function HkA(A){return jy(A).length}function jy(A){var e=aq(A);return e.snapshots||(e.snapshots=[{}]),e.snapshots}var bkA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.onclick=function(t,r){YkA(t),r.dispatchAction({type:"restore",from:this.uid})},e.getDefaultOption=function(t){var r={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:t.getLocaleModel().get(["toolbox","restore","title"])};return r},e}(Di);Zi({type:"restore",event:"restore",update:"prepareAndUpdate"},function(A,e){e.resetOption("recreate")});var UkA=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],Jy=function(){function A(e,t,r){var o=this;this._targetInfoList=[];var n=Qq(t,e);k(xkA,function(i,g){(!r||!r.include||je(r.include,g)>=0)&&i(n,o._targetInfoList)})}return A.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,function(r,o,n){if((r.coordRanges||(r.coordRanges=[])).push(o),!r.coordRange){r.coordRange=o;var i=Xy[r.brushType](0,n,o);r.__rangeOffset={offset:cq[r.brushType](i.values,r.range,[1,1]),xyMinMax:i.xyMinMax}}}),e},A.prototype.matchOutputRanges=function(e,t,r){k(e,function(o){var n=this.findTargetInfo(o,t);n&&n!==!0&&k(n.coordSyses,function(i){var g=Xy[o.brushType](1,i,o.range,!0);r(o,g.values,i,t)})},this)},A.prototype.setInputRanges=function(e,t){k(e,function(r){var o=this.findTargetInfo(r,t);if(process.env.NODE_ENV!=="production"&&(ue(!o||o===!0||r.coordRange,"coordRange must be specified when coord index specified."),ue(!o||o!==!0||r.range,"range must be specified in global brush.")),r.range=r.range||[],o&&o!==!0){r.panelId=o.panelId;var n=Xy[r.brushType](0,o.coordSys,r.coordRange),i=r.__rangeOffset;r.range=i?cq[r.brushType](n.values,i.offset,GkA(n.xyMinMax,i.xyMinMax)):n.values}},this)},A.prototype.makePanelOpts=function(e,t){return UA(this._targetInfoList,function(r){var o=r.getPanelRect();return{panelId:r.panelId,defaultBrushType:t?t(r):null,clipPath:sW(o),isTargetByCursor:QW(o,e,r.coordSysModel),getLinearBrushOtherExtent:aW(o)}})},A.prototype.controlSeries=function(e,t,r){var o=this.findTargetInfo(e,r);return o===!0||o&&je(o.coordSyses,t.coordinateSystem)>=0},A.prototype.findTargetInfo=function(e,t){for(var r=this._targetInfoList,o=Qq(t,e),n=0;nA[1]&&A.reverse(),A}function Qq(A,e){return Ef(A,e,{includeMainTypes:UkA})}var xkA={grid:function(A,e){var t=A.xAxisModels,r=A.yAxisModels,o=A.gridModels,n=Qe(),i={},g={};!t&&!r&&!o||(k(t,function(B){var s=B.axis.grid.model;n.set(s.id,s),i[s.id]=!0}),k(r,function(B){var s=B.axis.grid.model;n.set(s.id,s),g[s.id]=!0}),k(o,function(B){n.set(B.id,B),i[B.id]=!0,g[B.id]=!0}),n.each(function(B){var s=B.coordinateSystem,a=[];k(s.getCartesians(),function(Q,E){(je(t,Q.getAxis("x").model)>=0||je(r,Q.getAxis("y").model)>=0)&&a.push(Q)}),e.push({panelId:"grid--"+B.id,gridModel:B,coordSysModel:B,coordSys:a[0],coordSyses:a,getPanelRect:Cq.grid,xAxisDeclared:i[B.id],yAxisDeclared:g[B.id]})}))},geo:function(A,e){k(A.geoModels,function(t){var r=t.coordinateSystem;e.push({panelId:"geo--"+t.id,geoModel:t,coordSysModel:t,coordSys:r,coordSyses:[r],getPanelRect:Cq.geo})})}},Eq=[function(A,e){var t=A.xAxisModel,r=A.yAxisModel,o=A.gridModel;return!o&&t&&(o=t.axis.grid.model),!o&&r&&(o=r.axis.grid.model),o&&o===e.gridModel},function(A,e){var t=A.geoModel;return t&&t===e.geoModel}],Cq={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var A=this.coordSys,e=A.getBoundingRect().clone();return e.applyTransform(Ps(A)),e}},Xy={lineX:ze(lq,0),lineY:ze(lq,1),rect:function(A,e,t,r){var o=A?e.pointToData([t[0][0],t[1][0]],r):e.dataToPoint([t[0][0],t[1][0]],r),n=A?e.pointToData([t[0][1],t[1][1]],r):e.dataToPoint([t[0][1],t[1][1]],r),i=[Ky([o[0],n[0]]),Ky([o[1],n[1]])];return{values:i,xyMinMax:i}},polygon:function(A,e,t,r){var o=[[1/0,-1/0],[1/0,-1/0]],n=UA(t,function(i){var g=A?e.pointToData(i,r):e.dataToPoint(i,r);return o[0][0]=Math.min(o[0][0],g[0]),o[1][0]=Math.min(o[1][0],g[1]),o[0][1]=Math.max(o[0][1],g[0]),o[1][1]=Math.max(o[1][1],g[1]),g});return{values:n,xyMinMax:o}}};function lq(A,e,t,r){process.env.NODE_ENV!=="production"&&ue(t.type==="cartesian2d","lineX/lineY brush is available only in cartesian2d.");var o=t.getAxis(["x","y"][A]),n=Ky(UA([0,1],function(g){return e?o.coordToData(o.toLocalCoord(r[g]),!0):o.toGlobalCoord(o.dataToCoord(r[g]))})),i=[];return i[A]=n,i[1-A]=[NaN,NaN],{values:n,xyMinMax:i}}var cq={lineX:ze(fq,0),lineY:ze(fq,1),rect:function(A,e,t){return[[A[0][0]-t[0]*e[0][0],A[0][1]-t[0]*e[0][1]],[A[1][0]-t[1]*e[1][0],A[1][1]-t[1]*e[1][1]]]},polygon:function(A,e,t){return UA(A,function(r,o){return[r[0]-t[0]*e[o][0],r[1]-t[1]*e[o][1]]})}};function fq(A,e,t,r){return[e[0]-r[A]*t[0],e[1]-r[A]*t[1]]}function GkA(A,e){var t=vq(A),r=vq(e),o=[t[0]/r[0],t[1]/r[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}function vq(A){return A?[A[0][1]-A[0][0],A[1][1]-A[1][0]]:[NaN,NaN]}var Vy=k,zkA=D9A("toolbox-dataZoom_"),RkA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.render=function(t,r,o,n){this._brushController||(this._brushController=new X7(o.getZr()),this._brushController.on("brush",oe(this._onBrush,this)).mount()),OkA(t,r,this,n,o),SkA(t,r)},e.prototype.onclick=function(t,r,o){LkA[o].call(this)},e.prototype.remove=function(t,r){this._brushController&&this._brushController.unmount()},e.prototype.dispose=function(t,r){this._brushController&&this._brushController.dispose()},e.prototype._onBrush=function(t){var r=t.areas;if(!t.isEnd||!r.length)return;var o={},n=this.ecModel;this._brushController.updateCovers([]);var i=new Jy(Wy(this.model),n,{include:["grid"]});i.matchOutputRanges(r,n,function(s,a,Q){if(Q.type==="cartesian2d"){var E=s.brushType;E==="rect"?(g("x",Q,a[0]),g("y",Q,a[1])):g({lineX:"x",lineY:"y"}[E],Q,a)}}),mkA(n,o),this._dispatchZoomAction(o);function g(s,a,Q){var E=a.getAxis(s),C=E.model,l=B(s,C,n),f=l.findRepresentativeAxisProxy(C).getMinMaxSpan();(f.minValueSpan!=null||f.maxValueSpan!=null)&&(Q=FQ(0,Q.slice(),E.scale.getExtent(),0,f.minValueSpan,f.maxValueSpan)),l&&(o[l.id]={dataZoomId:l.id,startValue:Q[0],endValue:Q[1]})}function B(s,a,Q){var E;return Q.eachComponent({mainType:"dataZoom",subType:"select"},function(C){var l=C.getAxisModel(s,a.componentIndex);l&&(E=C)}),E}},e.prototype._dispatchZoomAction=function(t){var r=[];Vy(t,function(o,n){r.push(Pe(o))}),r.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:r})},e.getDefaultOption=function(t){var r={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:t.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return r},e}(Di),LkA={zoom:function(){var A=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:A})},back:function(){this._dispatchZoomAction(ykA(this.ecModel))}};function Wy(A){var e={xAxisIndex:A.get("xAxisIndex",!0),yAxisIndex:A.get("yAxisIndex",!0),xAxisId:A.get("xAxisId",!0),yAxisId:A.get("yAxisId",!0)};return e.xAxisIndex==null&&e.xAxisId==null&&(e.xAxisIndex="all"),e.yAxisIndex==null&&e.yAxisId==null&&(e.yAxisIndex="all"),e}function SkA(A,e){A.setIconStatus("back",HkA(e)>1?"emphasis":"normal")}function OkA(A,e,t,r,o){var n=t._isZoomActive;r&&r.type==="takeGlobalCursor"&&(n=r.key==="dataZoomSelect"?r.dataZoomSelectActive:!1),t._isZoomActive=n,A.setIconStatus("zoom",n?"emphasis":"normal");var i=new Jy(Wy(A),e,{include:["grid"]}),g=i.makePanelOpts(o,function(B){return B.xAxisDeclared&&!B.yAxisDeclared?"lineX":!B.xAxisDeclared&&B.yAxisDeclared?"lineY":"rect"});t._brushController.setPanels(g).enableBrush(n&&g.length?{brushType:"auto",brushStyle:A.getModel("brushStyle").getItemStyle()}:!1)}V7A("dataZoom",function(A){var e=A.getComponent("toolbox",0),t=["feature","dataZoom"];if(!e||e.get(t)==null)return;var r=e.getModel(t),o=[],n=Wy(r),i=Ef(A,n);Vy(i.xAxisModels,function(B){return g(B,"xAxis","xAxisIndex")}),Vy(i.yAxisModels,function(B){return g(B,"yAxis","yAxisIndex")});function g(B,s,a){var Q=B.componentIndex,E={type:"select",$fromToolbox:!0,filterMode:r.get("filterMode",!0)||"filter",id:zkA+s+Q};E[a]=Q,o.push(E)}return o});function TkA(A){A.registerComponentModel(QkA),A.registerComponentView(CkA),qC("saveAsImage",ckA),qC("magicType",vkA),qC("dataView",FkA),qC("dataZoom",RkA),qC("restore",bkA),Ve(akA)}var kkA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="tooltip",e.dependencies=["axisPointer"],e.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},e}(Xe);function wq(A){var e=A.get("confine");return e!=null?!!e:A.get("renderMode")==="richText"}function uq(A){if(st.domSupported){for(var e=document.documentElement.style,t=0,r=A.length;t-1?(g+="top:50%",B+="translateY(-50%) rotate("+(s=n==="left"?-225:-45)+"deg)"):(g+="left:50%",B+="translateX(-50%) rotate("+(s=n==="top"?225:45)+"deg)");var a=s*Math.PI/180,Q=i+o,E=Q*Math.abs(Math.cos(a))+Q*Math.abs(Math.sin(a)),C=Math.round(((E-Math.SQRT2*o)/2+Math.SQRT2*o-(E-Q)/2)*100)/100;g+=";"+n+":-"+C+"px";var l=e+" solid "+o+"px;",f=["position:absolute;width:"+i+"px;height:"+i+"px;z-index:-1;",g+";"+B+";","border-bottom:"+l,"border-right:"+l,"background-color:"+r+";"];return'
'}function WkA(A,e){var t="cubic-bezier(0.23,1,0.32,1)",r=" "+A/2+"s "+t,o="opacity"+r+",visibility"+r;return e||(r=" "+A+"s "+t,o+=st.transformSupported?","+Zy+r:",left"+r+",top"+r),JkA+":"+o}function Iq(A,e,t){var r=A.toFixed(0)+"px",o=e.toFixed(0)+"px";if(!st.transformSupported)return t?"top:"+o+";left:"+r+";":[["top",o],["left",r]];var n=st.transform3dSupported,i="translate"+(n?"3d":"")+"("+r+","+o+(n?",0":"")+")";return t?"top:0;left:0;"+Zy+":"+i+";":[["top",0],["left",0],[Dq,i]]}function ZkA(A){var e=[],t=A.get("fontSize"),r=A.getTextColor();r&&e.push("color:"+r),e.push("font:"+A.getFont()),t&&e.push("line-height:"+Math.round(t*3/2)+"px");var o=A.get("textShadowColor"),n=A.get("textShadowBlur")||0,i=A.get("textShadowOffsetX")||0,g=A.get("textShadowOffsetY")||0;return o&&n&&e.push("text-shadow:"+i+"px "+g+"px "+n+"px "+o),k(["decoration","align"],function(B){var s=A.get(B);s&&e.push("text-"+B+":"+s)}),e.join(";")}function qkA(A,e,t){var r=[],o=A.get("transitionDuration"),n=A.get("backgroundColor"),i=A.get("shadowBlur"),g=A.get("shadowColor"),B=A.get("shadowOffsetX"),s=A.get("shadowOffsetY"),a=A.getModel("textStyle"),Q=P2(A,"html"),E=B+"px "+s+"px "+i+"px "+g;return r.push("box-shadow:"+E),e&&o&&r.push(WkA(o,t)),n&&r.push("background-color:"+n),k(["width","color","radius"],function(C){var l="border-"+C,f=r9(l),c=A.get(f);c!=null&&r.push(l+":"+c+(C==="color"?"":"px"))}),r.push(ZkA(a)),Q!=null&&r.push("padding:"+Za(Q).join("px ")+"px"),r.join(";")+";"}function dq(A,e,t,r,o){var n=e&&e.painter;if(t){var i=n&&n.getViewportRoot();i&&N0A(A,i,t,r,o)}else{A[0]=r,A[1]=o;var g=n&&n.getViewportRootOffset();g&&(A[0]+=g.offsetLeft,A[1]+=g.offsetTop)}A[2]=A[0]/e.getWidth(),A[3]=A[1]/e.getHeight()}var _kA=function(){function A(e,t){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,st.wxa)return null;var r=document.createElement("div");r.domBelongToZr=!0,this.el=r;var o=this._zr=e.getZr(),n=t.appendTo,i=n&&(qA(n)?document.querySelector(n):is(n)?n:le(n)&&n(e.getDom()));dq(this._styleCoord,o,i,e.getWidth()/2,e.getHeight()/2),(i||e.getDom()).appendChild(r),this._api=e,this._container=i;var g=this;r.onmouseenter=function(){g._enterable&&(clearTimeout(g._hideTimeout),g._show=!0),g._inContent=!0},r.onmousemove=function(B){if(B=B||window.event,!g._enterable){var s=o.handler,a=o.painter.getViewportRoot();ei(a,B,!0),s.dispatch("mousemove",B)}},r.onmouseleave=function(){g._inContent=!1,g._enterable&&g._show&&g.hideLater(g._hideDelay)}}return A.prototype.update=function(e){if(!this._container){var t=this._api.getDom(),r=jkA(t,"position"),o=t.style;o.position!=="absolute"&&r!=="absolute"&&(o.position="relative")}var n=e.get("alwaysShowContent");n&&this._moveIfResized(),this._alwaysShowContent=n,this.el.className=e.get("className")||""},A.prototype.show=function(e,t){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var r=this.el,o=r.style,n=this._styleCoord;r.innerHTML?o.cssText=KkA+qkA(e,!this._firstShow,this._longHide)+Iq(n[0],n[1],!0)+("border-color:"+qa(t)+";")+(e.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):o.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},A.prototype.setContent=function(e,t,r,o,n){var i=this.el;if(e==null){i.innerHTML="";return}var g="";if(qA(n)&&r.get("trigger")==="item"&&!wq(r)&&(g=VkA(r,o,n)),qA(e))i.innerHTML=e+g;else if(e){i.innerHTML="",YA(e)||(e=[e]);for(var B=0;B=0?this._tryShow(n,i):o==="leave"&&this._hide(i))},this))},e.prototype._keepShow=function(){var t=this._tooltipModel,r=this._ecModel,o=this._api,n=t.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&n!=="none"&&n!=="click"){var i=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!o.isDisposed()&&i.manuallyShowTip(t,r,o,{x:i._lastX,y:i._lastY,dataByCoordSys:i._lastDataByCoordSys})})}},e.prototype.manuallyShowTip=function(t,r,o,n){if(!(n.from===this.uid||st.node||!o.getDom())){var i=Fq(n,o);this._ticket="";var g=n.dataByCoordSys,B=nNA(n,r,o);if(B){var s=B.el.getBoundingRect().clone();s.applyTransform(B.el.transform),this._tryShow({offsetX:s.x+s.width/2,offsetY:s.y+s.height/2,target:B.el,position:n.position,positionDefault:"bottom"},i)}else if(n.tooltip&&n.x!=null&&n.y!=null){var a=ANA;a.x=n.x,a.y=n.y,a.update(),He(a).tooltipConfig={name:null,option:n.tooltip},this._tryShow({offsetX:n.x,offsetY:n.y,target:a},i)}else if(g)this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,dataByCoordSys:g,tooltipOption:n.tooltipOption},i);else if(n.seriesIndex!=null){if(this._manuallyAxisShowTip(t,r,o,n))return;var Q=UZ(n,r),E=Q.point[0],C=Q.point[1];E!=null&&C!=null&&this._tryShow({offsetX:E,offsetY:C,target:Q.el,position:n.position,positionDefault:"bottom"},i)}else n.x!=null&&n.y!=null&&(o.dispatchAction({type:"updateAxisPointer",x:n.x,y:n.y}),this._tryShow({offsetX:n.x,offsetY:n.y,position:n.position,target:o.getZr().findHover(n.x,n.y).target},i))}},e.prototype.manuallyHideTip=function(t,r,o,n){var i=this._tooltipContent;this._tooltipModel&&i.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,n.from!==this.uid&&this._hide(Fq(n,o))},e.prototype._manuallyAxisShowTip=function(t,r,o,n){var i=n.seriesIndex,g=n.dataIndex,B=r.getComponent("axisPointer").coordSysAxesInfo;if(!(i==null||g==null||B==null)){var s=r.getSeriesByIndex(i);if(s){var a=s.getData(),Q=bv([a.getItemModel(g),s,(s.coordinateSystem||{}).model],this._tooltipModel);if(Q.get("trigger")==="axis")return o.dispatchAction({type:"updateAxisPointer",seriesIndex:i,dataIndex:g,position:n.position}),!0}}},e.prototype._tryShow=function(t,r){var o=t.target,n=this._tooltipModel;if(n){this._lastX=t.offsetX,this._lastY=t.offsetY;var i=t.dataByCoordSys;if(i&&i.length)this._showAxisTooltip(i,t);else if(o){var g=He(o);if(g.ssrType==="legend")return;this._lastDataByCoordSys=null;var B,s;oQ(o,function(a){if(He(a).dataIndex!=null)return B=a,!0;if(He(a).tooltipConfig!=null)return s=a,!0},!0),B?this._showSeriesItemTooltip(t,B,r):s?this._showComponentItemTooltip(t,s,r):this._hide(r)}else this._lastDataByCoordSys=null,this._hide(r)}},e.prototype._showOrMove=function(t,r){var o=t.get("showDelay");r=oe(r,this),clearTimeout(this._showTimout),o>0?this._showTimout=setTimeout(r,o):r()},e.prototype._showAxisTooltip=function(t,r){var o=this._ecModel,n=this._tooltipModel,i=[r.offsetX,r.offsetY],g=bv([r.tooltipOption],n),B=this._renderMode,s=[],a=_r("section",{blocks:[],noHeader:!0}),Q=[],E=new y9;k(t,function(w){k(w.dataByAxis,function(u){var h=o.getComponent(u.axisDim+"Axis",u.axisIndex),I=u.value;if(!(!h||I==null)){var d=MZ(I,h.axis,o,u.seriesDataIndices,u.valueLabelOpt),P=_r("section",{header:d,noHeader:!$n(d),sortBlocks:!0,blocks:[]});a.blocks.push(P),k(u.seriesDataIndices,function(F){var p=o.getSeriesByIndex(F.seriesIndex),m=F.dataIndexInside,y=p.getDataParams(m);if(!(y.dataIndex<0)){y.axisDim=u.axisDim,y.axisIndex=u.axisIndex,y.axisType=u.axisType,y.axisId=u.axisId,y.axisValue=c4(h.axis,{value:I}),y.axisValueLabel=d,y.marker=E.makeTooltipMarker("item",qa(y.color),B);var H=o2(p.formatTooltip(m,!0,null)),U=H.frag;if(U){var Y=bv([p],n).get("valueFormatter");P.blocks.push(Y?IA({valueFormatter:Y},U):U)}H.text&&Q.push(H.text),s.push(y)}})}})}),a.blocks.reverse(),Q.reverse();var C=r.position,l=g.get("order"),f=h2(a,E,B,l,o.get("useUTC"),g.get("textStyle"));f&&Q.unshift(f);var c=B==="richText"?` -`:"
",v=Q.join(c);this._showOrMove(g,function(){this._updateContentNotChangedOnAxis(t,s)?this._updatePosition(g,C,i[0],i[1],this._tooltipContent,s):this._showTooltipContent(g,v,s,Math.random()+"",i[0],i[1],C,null,E)})},e.prototype._showSeriesItemTooltip=function(t,r,o){var n=this._ecModel,i=He(r),g=i.seriesIndex,B=n.getSeriesByIndex(g),s=i.dataModel||B,a=i.dataIndex,Q=i.dataType,E=s.getData(Q),C=this._renderMode,l=t.positionDefault,f=xv([E.getItemModel(a),s,B&&(B.coordinateSystem||{}).model],this._tooltipModel,l?{position:l}:null),c=f.get("trigger");if(!(c!=null&&c!=="item")){var v=s.getDataParams(a,Q),w=new H9;v.marker=w.makeTooltipMarker("item",qa(v.color),C);var u=s2(s.formatTooltip(a,!1,Q)),h=f.get("order"),I=f.get("valueFormatter"),d=u.frag,P=d?F2(I?IA({valueFormatter:I},d):d,w,C,h,n.get("useUTC"),f.get("textStyle")):u.text,p="item_"+s.name+"_"+a;this._showOrMove(f,function(){this._showTooltipContent(f,P,v,p,t.offsetX,t.offsetY,t.position,t.target,w)}),o({type:"showTip",dataIndexInside:a,dataIndex:E.getRawIndex(a),seriesIndex:g,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,r,o){var n=this._renderMode==="html",i=He(r),g=i.tooltipConfig,B=g.option||{},s=B.encodeHTMLContent;if(qA(B)){var a=B;B={content:a,formatter:a},s=!0}s&&n&&B.content&&(B=Pe(B),B.content=Oo(B.content));var Q=[B],E=this._ecModel.getComponent(i.componentMainType,i.componentIndex);E&&Q.push(E),Q.push({formatter:B.content});var C=t.positionDefault,l=xv(Q,this._tooltipModel,C?{position:C}:null),f=l.get("content"),c=Math.random()+"",v=new H9;this._showOrMove(l,function(){var w=Pe(l.get("formatterParams")||{});this._showTooltipContent(l,f,w,c,t.offsetX,t.offsetY,t.position,r,v)}),o({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,r,o,n,i,g,B,s,a){if(this._ticket="",!(!t.get("showContent")||!t.get("show"))){var Q=this._tooltipContent;Q.setEnterable(t.get("enterable"));var E=t.get("formatter");B=B||t.get("position");var C=r,l=this._getNearestPoint([i,g],o,t.get("trigger"),t.get("borderColor")),f=l.color;if(E)if(qA(E)){var c=t.ecModel.get("useUTC"),v=YA(o)?o[0]:o,w=v&&v.axisType&&v.axisType.indexOf("time")>=0;C=E,w&&(C=Uf(v.axisValue,C,c)),C=B9(C,o,!0)}else if(le(E)){var u=oe(function(h,I){h===this._ticket&&(Q.setContent(I,a,t,f,B),this._updatePosition(t,B,i,g,Q,o,s))},this);this._ticket=n,C=E(o,n,u)}else C=E;Q.setContent(C,a,t,f,B),Q.show(t,f),this._updatePosition(t,B,i,g,Q,o,s)}},e.prototype._getNearestPoint=function(t,r,o,n){if(o==="axis"||YA(r))return{color:n||(this._renderMode==="html"?"#fff":"none")};if(!YA(r))return{color:n||r.color||r.borderColor}},e.prototype._updatePosition=function(t,r,o,n,i,g,B){var s=this._api.getWidth(),a=this._api.getHeight();r=r||t.get("position");var Q=i.getSize(),E=t.get("align"),C=t.get("verticalAlign"),l=B&&B.getBoundingRect().clone();if(B&&l.applyTransform(B.transform),le(r)&&(r=r([o,n],g,i.el,l,{viewSize:[s,a],contentSize:Q.slice()})),YA(r))o=VA(r[0],s),n=VA(r[1],a);else if(ve(r)){var f=r;f.width=Q[0],f.height=Q[1];var c=zr(f,{width:s,height:a});o=c.x,n=c.y,E=null,C=null}else if(qA(r)&&B){var v=lNA(r,l,Q,t.get("borderWidth"));o=v[0],n=v[1]}else{var v=ENA(o,n,i,s,a,E?null:20,C?null:20);o=v[0],n=v[1]}if(E&&(o-=bq(E)?Q[0]/2:E==="right"?Q[0]:0),C&&(n-=bq(C)?Q[1]/2:C==="bottom"?Q[1]:0),dq(t)){var v=CNA(o,n,i,s,a);o=v[0],n=v[1]}i.moveTo(o,n)},e.prototype._updateContentNotChangedOnAxis=function(t,r){var o=this._lastDataByCoordSys,n=this._cbParamsList,i=!!o&&o.length===t.length;return i&&k(o,function(g,B){var s=g.dataByAxis||[],a=t[B]||{},Q=a.dataByAxis||[];i=i&&s.length===Q.length,i&&k(s,function(E,C){var l=Q[C]||{},f=E.seriesDataIndices||[],c=l.seriesDataIndices||[];i=i&&E.value===l.value&&E.axisType===l.axisType&&E.axisId===l.axisId&&f.length===c.length,i&&k(f,function(v,w){var u=c[w];i=i&&v.seriesIndex===u.seriesIndex&&v.dataIndex===u.dataIndex}),n&&k(E.seriesDataIndices,function(v){var w=v.seriesIndex,u=r[w],h=n[w];u&&h&&h.data!==u.data&&(i=!1)})})}),this._lastDataByCoordSys=t,this._cbParamsList=r,!!i},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,r){st.node||!r.getDom()||(Nf(this,"_updatePosition"),this._tooltipContent.dispose(),xy("itemTooltip",r))},e.type="tooltip",e}(qt);function xv(A,e,t){var r=e.ecModel,o;t?(o=new Rt(t,r,r),o=new Rt(e.option,o,r)):o=e;for(var n=A.length-1;n>=0;n--){var i=A[n];i&&(i instanceof Rt&&(i=i.get("tooltip",!0)),qA(i)&&(i={formatter:i}),i&&(o=new Rt(i,o,r)))}return o}function Hq(A,e){return A.dispatchAction||oe(e.dispatchAction,e)}function ENA(A,e,t,r,o,n,i){var g=t.getSize(),B=g[0],s=g[1];return n!=null&&(A+B+n+2>r?A-=B+n:A+=n),i!=null&&(e+s+i>o?e-=s+i:e+=i),[A,e]}function CNA(A,e,t,r,o){var n=t.getSize(),i=n[0],g=n[1];return A=Math.min(A+i,r)-i,e=Math.min(e+g,o)-g,A=Math.max(A,0),e=Math.max(e,0),[A,e]}function lNA(A,e,t,r){var o=t[0],n=t[1],i=Math.ceil(Math.SQRT2*r)+8,g=0,B=0,s=e.width,a=e.height;switch(A){case"inside":g=e.x+s/2-o/2,B=e.y+a/2-n/2;break;case"top":g=e.x+s/2-o/2,B=e.y-n-i;break;case"bottom":g=e.x+s/2-o/2,B=e.y+a+i;break;case"left":g=e.x-o-i,B=e.y+a/2-n/2;break;case"right":g=e.x+s+i,B=e.y+a/2-n/2}return[g,B]}function bq(A){return A==="center"||A==="middle"}function cNA(A,e,t){var r=om(A).queryOptionMap,o=r.keys()[0];if(!(!o||o==="series")){var n=cf(e,o,r.get(o),{useDefault:!1,enableAll:!1,enableNone:!1}),i=n.models[0];if(i){var g=t.getViewOfComponentModel(i),B;if(g.group.traverse(function(s){var a=He(s).tooltipConfig;if(a&&a.name===A.name)return B=s,!0}),B)return{componentMainType:o,componentIndex:i.componentIndex,el:B}}}}function fNA(A){Ve(bv),A.registerComponentModel(_3A),A.registerComponentView(QNA),A.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Dr),A.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Dr)}var vNA=["rect","polygon","keep","clear"];function wNA(A,e){var t=zt(A?A.brush:[]);if(t.length){var r=[];k(t,function(B){var s=B.hasOwnProperty("toolbox")?B.toolbox:[];s instanceof Array&&(r=r.concat(s))});var o=A&&A.toolbox;YA(o)&&(o=o[0]),o||(o={feature:{}},A.toolbox=[o]);var n=o.feature||(o.feature={}),i=n.brush||(n.brush={}),g=i.type||(i.type=[]);g.push.apply(g,r),uNA(g),e&&!g.length&&g.push.apply(g,vNA)}}function uNA(A){var e={};k(A,function(t){e[t]=1}),A.length=0,k(e,function(t,r){A.push(r)})}var Uq=k;function xq(A){if(A){for(var e in A)if(A.hasOwnProperty(e))return!0}}function $y(A,e,t){var r={};return Uq(e,function(n){var i=r[n]=o();Uq(A[n],function(g,B){if(eo.isValidType(B)){var s={type:B,visual:g};t&&t(s,n),i[B]=new eo(s),B==="opacity"&&(s=Pe(s),s.type="colorAlpha",i.__hidden.__alphaForOpacity=new eo(s))}})}),r;function o(){var n=function(){};n.prototype.__hidden=n.prototype;var i=new n;return i}}function Gq(A,e,t){var r;k(t,function(o){e.hasOwnProperty(o)&&xq(e[o])&&(r=!0)}),r&&k(t,function(o){e.hasOwnProperty(o)&&xq(e[o])?A[o]=Pe(e[o]):delete A[o]})}function DNA(A,e,t,r,o,n){var i={};k(A,function(Q){var E=eo.prepareVisualTypes(e[Q]);i[Q]=E});var g;function B(Q){return x9(t,g,Q)}function s(Q,E){q2(t,g,Q,E)}t.each(a);function a(Q,E){g=Q;var C=t.getRawDataItem(g);if(!(C&&C.visualMap===!1))for(var l=r.call(o,Q),f=e[l],c=i[l],v=0,w=c.length;ve[0][1]&&(e[0][1]=n[0]),n[1]e[1][1]&&(e[1][1]=n[1])}return e&&Tq(e)}};function Tq(A){return new ke(A[0][0],A[1][0],A[0][1]-A[0][0],A[1][1]-A[1][0])}var mNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,r){this.ecModel=t,this.api=r,this.model,(this._brushController=new W7(r.getZr())).on("brush",oe(this._onBrush,this)).mount()},e.prototype.render=function(t,r,o,n){this.model=t,this._updateController(t,r,o,n)},e.prototype.updateTransform=function(t,r,o,n){Sq(r),this._updateController(t,r,o,n)},e.prototype.updateVisual=function(t,r,o,n){this.updateTransform(t,r,o,n)},e.prototype.updateView=function(t,r,o,n){this._updateController(t,r,o,n)},e.prototype._updateController=function(t,r,o,n){(!n||n.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(o)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var r=this.model.id,o=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:r,areas:Pe(o),$from:r}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:r,areas:Pe(o),$from:r})},e.type="brush",e}(qt),yNA="#ddd",YNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.areas=[],t.brushOption={},t}return e.prototype.optionUpdated=function(t,r){var o=this.option;!r&&Gq(o,t,["inBrush","outOfBrush"]);var n=o.inBrush=o.inBrush||{};o.outOfBrush=o.outOfBrush||{color:yNA},n.hasOwnProperty("liftZ")||(n.liftZ=5)},e.prototype.setAreas=function(t){process.env.NODE_ENV!=="production"&&(ue(YA(t)),k(t,function(r){ue(r.brushType,"Illegal areas")})),t&&(this.areas=UA(t,function(r){return kq(this.option,r)},this))},e.prototype.setBrushOption=function(t){this.brushOption=kq(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(Xe);function kq(A,e){return Se({brushType:A.brushType,brushMode:A.brushMode,transformable:A.transformable,brushStyle:new Rt(A.brushStyle).getItemStyle(),removeOnClick:A.removeOnClick,z:A.z},e,!0)}var HNA=["rect","polygon","lineX","lineY","keep","clear"],bNA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.render=function(t,r,o){var n,i,g;r.eachComponent({mainType:"brush"},function(B){n=B.brushType,i=B.brushOption.brushMode||"single",g=g||!!B.areas.length}),this._brushType=n,this._brushMode=i,k(t.get("type",!0),function(B){t.setIconStatus(B,(B==="keep"?i==="multiple":B==="clear"?g:B===n)?"emphasis":"normal")})},e.prototype.updateView=function(t,r,o){this.render(t,r,o)},e.prototype.getIcons=function(){var t=this.model,r=t.get("icon",!0),o={};return k(t.get("type",!0),function(n){r[n]&&(o[n]=r[n])}),o},e.prototype.onclick=function(t,r,o){var n=this._brushType,i=this._brushMode;o==="clear"?(r.dispatchAction({type:"axisAreaSelect",intervals:[]}),r.dispatchAction({type:"brush",command:"clear",areas:[]})):r.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:o==="keep"?n:n===o?!1:o,brushMode:o==="keep"?i==="multiple"?"single":"multiple":i}})},e.getDefaultOption=function(t){var r={show:!0,type:HNA.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])};return r},e}(Di);function UNA(A){A.registerComponentView(mNA),A.registerComponentModel(YNA),A.registerPreprocessor(wNA),A.registerVisual(A.PRIORITY.VISUAL.BRUSH,dNA),A.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(e,t){t.eachComponent({mainType:"brush",query:e},function(r){r.setAreas(e.areas)})}),A.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Dr),A.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Dr),ZC("brush",bNA)}var xNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}(Xe),GNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){if(this.group.removeAll(),!!t.get("show")){var n=this.group,i=t.getModel("textStyle"),g=t.getModel("subtextStyle"),B=t.get("textAlign"),s=Ue(t.get("textBaseline"),t.get("textVerticalAlign")),a=new Et({style:Xt(i,{text:t.get("text"),fill:i.getTextColor()},{disableBox:!0}),z2:10}),Q=a.getBoundingRect(),E=t.get("subtext"),C=new Et({style:Xt(g,{text:E,fill:g.getTextColor(),y:Q.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),l=t.get("link"),f=t.get("sublink"),c=t.get("triggerEvent",!0);a.silent=!l&&!c,C.silent=!f&&!c,l&&a.on("click",function(){Yh(l,"_"+t.get("target"))}),f&&C.on("click",function(){Yh(f,"_"+t.get("subtarget"))}),He(a).eventData=He(C).eventData=c?{componentType:"title",componentIndex:t.componentIndex}:null,n.add(a),E&&n.add(C);var v=n.getBoundingRect(),w=t.getBoxLayoutParams();w.width=v.width,w.height=v.height;var u=zr(w,{width:o.getWidth(),height:o.getHeight()},t.get("padding"));B||(B=t.get("left")||t.get("right"),B==="middle"&&(B="center"),B==="right"?u.x+=u.width:B==="center"&&(u.x+=u.width/2)),s||(s=t.get("top")||t.get("bottom"),s==="center"&&(s="middle"),s==="bottom"?u.y+=u.height:s==="middle"&&(u.y+=u.height/2),s=s||"top"),n.x=u.x,n.y=u.y,n.markRedraw();var h={align:B,verticalAlign:s};a.setStyle(h),C.setStyle(h),v=n.getBoundingRect();var I=u.margin,d=t.getItemStyle(["color","opacity"]);d.fill=t.get("backgroundColor");var P=new Qt({shape:{x:v.x-I[3],y:v.y-I[0],width:v.width+I[1]+I[3],height:v.height+I[0]+I[2],r:t.get("borderRadius")},style:d,subPixelOptimize:!0,silent:!0});n.add(P)}},e.type="title",e}(qt);function zNA(A){A.registerComponentModel(xNA),A.registerComponentView(GNA)}var Nq=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.layoutMode="box",t}return e.prototype.init=function(t,r,o){this.mergeDefaultAndTheme(t,o),this._initData()},e.prototype.mergeOption=function(t){A.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){t==null&&(t=this.option.currentIndex);var r=this._data.count();this.option.loop?t=(t%r+r)%r:(t>=r&&(t=r-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t=this.option,r=t.data||[],o=t.axisType,n=this._names=[],i;o==="category"?(i=[],k(r,function(s,a){var Q=Kr(AC(s),""),E;ve(s)?(E=Pe(s),E.value=a):E=a,i.push(E),n.push(Q)})):i=r;var g={category:"ordinal",time:"time",value:"number"}[o]||"number",B=this._data=new Uo([{name:"value",type:g}],this);B.initData(i,n)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(Xe),jq=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="timeline.slider",e.defaultOption=Fs(Nq.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(Nq);ur(jq,zh.prototype);var RNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="timeline",e}(qt),LNA=function(A){uA(e,A);function e(t,r,o,n){var i=A.call(this,t,r,o)||this;return i.type=n||"value",i}return e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},e}(li),tY=Math.PI,Jq=at(),SNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,r){this.api=r},e.prototype.render=function(t,r,o){if(this.model=t,this.api=o,this.ecModel=r,this.group.removeAll(),t.get("show",!0)){var n=this._layout(t,o),i=this._createGroup("_mainGroup"),g=this._createGroup("_labelGroup"),B=this._axis=this._createAxis(n,t);t.formatTooltip=function(s){var a=B.scale.getLabel({value:s});return $r("nameValue",{noName:!0,value:a})},k(["AxisLine","AxisTick","Control","CurrentPointer"],function(s){this["_render"+s](n,i,B,t)},this),this._renderAxisLabel(n,g,B,t),this._position(n,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,r){var o=t.get(["label","position"]),n=t.get("orient"),i=TNA(t,r),g;o==null||o==="auto"?g=n==="horizontal"?i.y+i.height/2=0||g==="+"?"left":"right"},s={horizontal:g>=0||g==="+"?"top":"bottom",vertical:"middle"},a={horizontal:0,vertical:tY/2},Q=n==="vertical"?i.height:i.width,E=t.getModel("controlStyle"),C=E.get("show",!0),l=C?E.get("itemSize"):0,f=C?E.get("itemGap"):0,c=l+f,v=t.get(["label","rotate"])||0;v=v*tY/180;var w,u,h,I=E.get("position",!0),d=C&&E.get("showPlayBtn",!0),P=C&&E.get("showPrevBtn",!0),p=C&&E.get("showNextBtn",!0),F=0,m=Q;I==="left"||I==="bottom"?(d&&(w=[0,0],F+=c),P&&(u=[F,0],F+=c),p&&(h=[m-l,0],m-=c)):(d&&(w=[m-l,0],m-=c),P&&(u=[0,0],F+=c),p&&(h=[m-l,0],m-=c));var y=[F,m];return t.get("inverse")&&y.reverse(),{viewRect:i,mainLength:Q,orient:n,rotation:a[n],labelRotation:v,labelPosOpt:g,labelAlign:t.get(["label","align"])||B[n],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||s[n],playPosition:w,prevBtnPosition:u,nextBtnPosition:h,axisExtent:y,controlSize:l,controlGap:f}},e.prototype._position=function(t,r){var o=this._mainGroup,n=this._labelGroup,i=t.viewRect;if(t.orient==="vertical"){var g=En(),B=i.x,s=i.y+i.height;Oi(g,g,[-B,-s]),Qs(g,g,-tY/2),Oi(g,g,[B,s]),i=i.clone(),i.applyTransform(g)}var a=w(i),Q=w(o.getBoundingRect()),E=w(n.getBoundingRect()),C=[o.x,o.y],l=[n.x,n.y];l[0]=C[0]=a[0][0];var f=t.labelPosOpt;if(f==null||qA(f)){var c=f==="+"?0:1;u(C,Q,a,1,c),u(l,E,a,1,1-c)}else{var c=f>=0?0:1;u(C,Q,a,1,c),l[1]=C[1]+f}o.setPosition(C),n.setPosition(l),o.rotation=n.rotation=t.rotation,v(o),v(n);function v(h){h.originX=a[0][0]-h.x,h.originY=a[1][0]-h.y}function w(h){return[[h.x,h.x+h.width],[h.y,h.y+h.height]]}function u(h,I,d,P,p){h[P]+=d[P][p]-I[P][p]}},e.prototype._createAxis=function(t,r){var o=r.getData(),n=r.get("axisType"),i=ONA(r,n);i.getTicks=function(){return o.mapArray(["value"],function(s){return{value:s}})};var g=o.getDataExtent("value");i.setExtent(g[0],g[1]),i.calcNiceTicks();var B=new LNA("value",i,t.axisExtent,n);return B.model=r,B},e.prototype._createGroup=function(t){var r=this[t]=new me;return this.group.add(r),r},e.prototype._renderAxisLine=function(t,r,o,n){var i=o.getExtent();if(n.get(["lineStyle","show"])){var g=new qr({shape:{x1:i[0],y1:0,x2:i[1],y2:0},style:IA({lineCap:"round"},n.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});r.add(g);var B=this._progressLine=new qr({shape:{x1:i[0],x2:this._currentPointer?this._currentPointer.x:i[0],y1:0,y2:0},style:we({lineCap:"round",lineWidth:g.style.lineWidth},n.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});r.add(B)}},e.prototype._renderAxisTick=function(t,r,o,n){var i=this,g=n.getData(),B=o.scale.getTicks();this._tickSymbols=[],k(B,function(s){var a=o.dataToCoord(s.value),Q=g.getItemModel(s.value),E=Q.getModel("itemStyle"),C=Q.getModel(["emphasis","itemStyle"]),l=Q.getModel(["progress","itemStyle"]),f={x:a,y:0,onclick:oe(i._changeTimeline,i,s.value)},c=Kq(Q,E,r,f);c.ensureState("emphasis").style=C.getItemStyle(),c.ensureState("progress").style=l.getItemStyle(),hs(c);var v=He(c);Q.get("tooltip")?(v.dataIndex=s.value,v.dataModel=n):v.dataIndex=v.dataModel=null,i._tickSymbols.push(c)})},e.prototype._renderAxisLabel=function(t,r,o,n){var i=this,g=o.getLabelModel();if(g.get("show")){var B=n.getData(),s=o.getViewLabels();this._tickLabels=[],k(s,function(a){var Q=a.tickValue,E=B.getItemModel(Q),C=E.getModel("label"),l=E.getModel(["emphasis","label"]),f=E.getModel(["progress","label"]),c=o.dataToCoord(a.tickValue),v=new Et({x:c,y:0,rotation:t.labelRotation-t.rotation,onclick:oe(i._changeTimeline,i,Q),silent:!1,style:Xt(C,{text:a.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});v.ensureState("emphasis").style=Xt(l),v.ensureState("progress").style=Xt(f),r.add(v),hs(v),Jq(v).dataIndex=Q,i._tickLabels.push(v)})}},e.prototype._renderControl=function(t,r,o,n){var i=t.controlSize,g=t.rotation,B=n.getModel("controlStyle").getItemStyle(),s=n.getModel(["emphasis","controlStyle"]).getItemStyle(),a=n.getPlayState(),Q=n.get("inverse",!0);E(t.nextBtnPosition,"next",oe(this._changeTimeline,this,Q?"-":"+")),E(t.prevBtnPosition,"prev",oe(this._changeTimeline,this,Q?"+":"-")),E(t.playPosition,a?"stop":"play",oe(this._handlePlayClick,this,!a),!0);function E(C,l,f,c){if(C){var v=ji(Ue(n.get(["controlStyle",l+"BtnSize"]),i),i),w=[0,-v/2,v,v],u=kNA(n,l+"Icon",w,{x:C[0],y:C[1],originX:i/2,originY:0,rotation:c?-g:0,rectHover:!0,style:B,onclick:f});u.ensureState("emphasis").style=s,r.add(u),hs(u)}}},e.prototype._renderCurrentPointer=function(t,r,o,n){var i=n.getData(),g=n.getCurrentIndex(),B=i.getItemModel(g).getModel("checkpointStyle"),s=this,a={onCreate:function(Q){Q.draggable=!0,Q.drift=oe(s._handlePointerDrag,s),Q.ondragend=oe(s._handlePointerDragend,s),Xq(Q,s._progressLine,g,o,n,!0)},onUpdate:function(Q){Xq(Q,s._progressLine,g,o,n)}};this._currentPointer=Kq(B,B,this._mainGroup,{},this._currentPointer,a)},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,r,o){this._clearTimer(),this._pointerChangeTimeline([o.offsetX,o.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,r){var o=this._toAxisCoord(t)[0],n=this._axis,i=Hn(n.getExtent().slice());o>i[1]&&(o=i[1]),o=0&&(i[n]=+i[n].toFixed(E)),[i,Q]}var nY={min:ze(Cd,"min"),max:ze(Cd,"max"),average:ze(Cd,"average"),median:ze(Cd,"median")};function zv(A,e){if(e){var t=A.getData(),r=A.coordinateSystem,o=r&&r.dimensions;if(!VNA(e)&&!YA(e.coord)&&YA(o)){var n=Wq(e,t,r,A);if(e=Pe(e),e.type&&nY[e.type]&&n.baseAxis&&n.valueAxis){var i=je(o,n.baseAxis.dim),g=je(o,n.valueAxis.dim),B=nY[e.type](t,n.baseDataDim,n.valueDataDim,i,g);e.coord=B[0],e.value=B[1]}else e.coord=[e.xAxis!=null?e.xAxis:e.radiusAxis,e.yAxis!=null?e.yAxis:e.angleAxis]}if(e.coord==null||!YA(o))e.coord=[];else for(var s=e.coord,a=0;a<2;a++)nY[s[a]]&&(s[a]=iY(t,t.mapDimension(o[a]),s[a]));return e}}function Wq(A,e,t,r){var o={};return A.valueIndex!=null||A.valueDim!=null?(o.valueDataDim=A.valueIndex!=null?e.getDimension(A.valueIndex):A.valueDim,o.valueAxis=t.getAxis(WNA(r,o.valueDataDim)),o.baseAxis=t.getOtherAxis(o.valueAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim)):(o.baseAxis=r.getBaseAxis(),o.valueAxis=t.getOtherAxis(o.baseAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim),o.valueDataDim=e.mapDimension(o.valueAxis.dim)),o}function WNA(A,e){var t=A.getData().getDimensionInfo(e);return t&&t.coordDim}function Rv(A,e){return A&&A.containData&&e.coord&&!oY(e)?A.containData(e.coord):!0}function ZNA(A,e,t){return A&&A.containZone&&e.coord&&t.coord&&!oY(e)&&!oY(t)?A.containZone(e.coord,t.coord):!0}function Zq(A,e){return A?function(t,r,o,n){var i=n<2?t.coord&&t.coord[n]:t.value;return ms(i,e[n])}:function(t,r,o,n){return ms(t.value,e[n])}}function iY(A,e,t){if(t==="average"){var r=0,o=0;return A.each(e,function(n,i){isNaN(n)||(r+=n,o++)}),r/o}else return t==="median"?A.getMedian(e):A.getDataExtent(e)[t==="max"?1:0]}var gY=at(),BY=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){this.markerGroupMap=Qe()},e.prototype.render=function(t,r,o){var n=this,i=this.markerGroupMap;i.each(function(g){gY(g).keep=!1}),r.eachSeries(function(g){var B=UB.getMarkerModelFromSeries(g,n.type);B&&n.renderSeries(g,B,r,o)}),i.each(function(g){!gY(g).keep&&n.group.remove(g.group)})},e.prototype.markKeep=function(t){gY(t).keep=!0},e.prototype.toggleBlurSeries=function(t,r){var o=this;k(t,function(n){var i=UB.getMarkerModelFromSeries(n,o.type);if(i){var g=i.getData();g.eachItemGraphicEl(function(B){B&&(r?wj(B):ym(B))})}})},e.type="marker",e}(qt);function qq(A,e,t){var r=e.coordinateSystem;A.each(function(o){var n=A.getItemModel(o),i,g=VA(n.get("x"),t.getWidth()),B=VA(n.get("y"),t.getHeight());if(!isNaN(g)&&!isNaN(B))i=[g,B];else if(e.getMarkerPosition)i=e.getMarkerPosition(A.getValues(A.dimensions,o));else if(r){var s=A.get(r.dimensions[0],o),a=A.get(r.dimensions[1],o);i=r.dataToPoint([s,a])}isNaN(g)||(i[0]=g),isNaN(B)||(i[1]=B),A.setItemLayout(o,i)})}var qNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,r,o){r.eachSeries(function(n){var i=UB.getMarkerModelFromSeries(n,"markPoint");i&&(qq(i.getData(),n,o),this.markerGroupMap.get(n.id).updateLayout())},this)},e.prototype.renderSeries=function(t,r,o,n){var i=t.coordinateSystem,g=t.id,B=t.getData(),s=this.markerGroupMap,a=s.get(g)||s.set(g,new Bv),Q=_NA(i,t,r);r.setData(Q),qq(r.getData(),t,n),Q.each(function(E){var C=Q.getItemModel(E),l=C.getShallow("symbol"),f=C.getShallow("symbolSize"),c=C.getShallow("symbolRotate"),v=C.getShallow("symbolOffset"),w=C.getShallow("symbolKeepAspect");if(le(l)||le(f)||le(c)||le(v)){var u=r.getRawValue(E),h=r.getDataParams(E);le(l)&&(l=l(u,h)),le(f)&&(f=f(u,h)),le(c)&&(c=c(u,h)),le(v)&&(v=v(u,h))}var I=C.getModel("itemStyle").getItemStyle(),d=Kf(B,"color");I.fill||(I.fill=d),Q.setItemVisual(E,{symbol:l,symbolSize:f,symbolRotate:c,symbolOffset:v,symbolKeepAspect:w,style:I})}),a.updateData(Q),this.group.add(a.group),Q.eachItemGraphicEl(function(E){E.traverse(function(C){He(C).dataModel=r})}),this.markKeep(a),a.group.silent=r.get("silent")||t.get("silent")},e.type="markPoint",e}(BY);function _NA(A,e,t){var r;A?r=UA(A&&A.dimensions,function(g){var B=e.getData().getDimensionInfo(e.getData().mapDimension(g))||{};return IA(IA({},B),{name:g,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var o=new Uo(r,t),n=UA(t.get("data"),ze(zv,e));A&&(n=mt(n,ze(Rv,A)));var i=Zq(!!A,r);return o.initData(n,null,i),o}function $NA(A){A.registerComponentModel(XNA),A.registerComponentView(qNA),A.registerPreprocessor(function(e){rY(e.series,"markPoint")&&(e.markPoint=e.markPoint||{})})}var A1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,r,o){return new e(t,r,o)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(UB),ld=at(),e1A=function(A,e,t,r){var o=A.getData(),n;if(YA(r))n=r;else{var i=r.type;if(i==="min"||i==="max"||i==="average"||i==="median"||r.xAxis!=null||r.yAxis!=null){var g=void 0,B=void 0;if(r.yAxis!=null||r.xAxis!=null)g=e.getAxis(r.yAxis!=null?"y":"x"),B=Fr(r.yAxis,r.xAxis);else{var s=Wq(r,o,e,A);g=s.valueAxis;var a=B4(o,s.valueDataDim);B=iY(o,a,i)}var Q=g.dim==="x"?0:1,E=1-Q,C=Pe(r),l={coord:[]};C.type=null,C.coord=[],C.coord[E]=-1/0,l.coord[E]=1/0;var f=t.get("precision");f>=0&<(B)&&(B=+B.toFixed(Math.min(f,20))),C.coord[Q]=l.coord[Q]=B,n=[C,l,{type:i,valueIndex:r.valueIndex,value:B}]}else process.env.NODE_ENV!=="production"&&qn("Invalid markLine data."),n=[]}var c=[zv(A,n[0]),zv(A,n[1]),IA({},n[2])];return c[2].type=c[2].type||null,Se(c[2],c[0]),Se(c[2],c[1]),c};function cd(A){return!isNaN(A)&&!isFinite(A)}function _q(A,e,t,r){var o=1-A,n=r.dimensions[A];return cd(e[o])&&cd(t[o])&&e[A]===t[A]&&r.getAxis(n).containData(e[A])}function t1A(A,e){if(A.type==="cartesian2d"){var t=e[0].coord,r=e[1].coord;if(t&&r&&(_q(1,t,r,A)||_q(0,t,r,A)))return!0}return Rv(A,e[0])&&Rv(A,e[1])}function sY(A,e,t,r,o){var n=r.coordinateSystem,i=A.getItemModel(e),g,B=VA(i.get("x"),o.getWidth()),s=VA(i.get("y"),o.getHeight());if(!isNaN(B)&&!isNaN(s))g=[B,s];else{if(r.getMarkerPosition)g=r.getMarkerPosition(A.getValues(A.dimensions,e));else{var a=n.dimensions,Q=A.get(a[0],e),E=A.get(a[1],e);g=n.dataToPoint([Q,E])}if(wQ(n,"cartesian2d")){var C=n.getAxis("x"),l=n.getAxis("y"),a=n.dimensions;cd(A.get(a[0],e))?g[0]=C.toGlobalCoord(C.getExtent()[t?0:1]):cd(A.get(a[1],e))&&(g[1]=l.toGlobalCoord(l.getExtent()[t?0:1]))}isNaN(B)||(g[0]=B),isNaN(s)||(g[1]=s)}A.setItemLayout(e,g)}var r1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,r,o){r.eachSeries(function(n){var i=UB.getMarkerModelFromSeries(n,"markLine");if(i){var g=i.getData(),B=ld(i).from,s=ld(i).to;B.each(function(a){sY(B,a,!0,n,o),sY(s,a,!1,n,o)}),g.each(function(a){g.setItemLayout(a,[B.getItemLayout(a),s.getItemLayout(a)])}),this.markerGroupMap.get(n.id).updateLayout()}},this)},e.prototype.renderSeries=function(t,r,o,n){var i=t.coordinateSystem,g=t.id,B=t.getData(),s=this.markerGroupMap,a=s.get(g)||s.set(g,new R7);this.group.add(a.group);var Q=o1A(i,t,r),E=Q.from,C=Q.to,l=Q.line;ld(r).from=E,ld(r).to=C,r.setData(l);var f=r.get("symbol"),c=r.get("symbolSize"),v=r.get("symbolRotate"),w=r.get("symbolOffset");YA(f)||(f=[f,f]),YA(c)||(c=[c,c]),YA(v)||(v=[v,v]),YA(w)||(w=[w,w]),Q.from.each(function(h){u(E,h,!0),u(C,h,!1)}),l.each(function(h){var I=l.getItemModel(h).getModel("lineStyle").getLineStyle();l.setItemLayout(h,[E.getItemLayout(h),C.getItemLayout(h)]),I.stroke==null&&(I.stroke=E.getItemVisual(h,"style").fill),l.setItemVisual(h,{fromSymbolKeepAspect:E.getItemVisual(h,"symbolKeepAspect"),fromSymbolOffset:E.getItemVisual(h,"symbolOffset"),fromSymbolRotate:E.getItemVisual(h,"symbolRotate"),fromSymbolSize:E.getItemVisual(h,"symbolSize"),fromSymbol:E.getItemVisual(h,"symbol"),toSymbolKeepAspect:C.getItemVisual(h,"symbolKeepAspect"),toSymbolOffset:C.getItemVisual(h,"symbolOffset"),toSymbolRotate:C.getItemVisual(h,"symbolRotate"),toSymbolSize:C.getItemVisual(h,"symbolSize"),toSymbol:C.getItemVisual(h,"symbol"),style:I})}),a.updateData(l),Q.line.eachItemGraphicEl(function(h){He(h).dataModel=r,h.traverse(function(I){He(I).dataModel=r})});function u(h,I,d){var P=h.getItemModel(I);sY(h,I,d,t,n);var p=P.getModel("itemStyle").getItemStyle();p.fill==null&&(p.fill=Kf(B,"color")),h.setItemVisual(I,{symbolKeepAspect:P.get("symbolKeepAspect"),symbolOffset:Ue(P.get("symbolOffset",!0),w[d?0:1]),symbolRotate:Ue(P.get("symbolRotate",!0),v[d?0:1]),symbolSize:Ue(P.get("symbolSize"),c[d?0:1]),symbol:Ue(P.get("symbol",!0),f[d?0:1]),style:p})}this.markKeep(a),a.group.silent=r.get("silent")||t.get("silent")},e.type="markLine",e}(BY);function o1A(A,e,t){var r;A?r=UA(A&&A.dimensions,function(s){var a=e.getData().getDimensionInfo(e.getData().mapDimension(s))||{};return IA(IA({},a),{name:s,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var o=new Uo(r,t),n=new Uo(r,t),i=new Uo([],t),g=UA(t.get("data"),ze(e1A,e,A,t));A&&(g=mt(g,ze(t1A,A)));var B=Zq(!!A,r);return o.initData(UA(g,function(s){return s[0]}),null,B),n.initData(UA(g,function(s){return s[1]}),null,B),i.initData(UA(g,function(s){return s[2]})),i.hasItemOption=!0,{from:o,to:n,line:i}}function n1A(A){A.registerComponentModel(A1A),A.registerComponentView(r1A),A.registerPreprocessor(function(e){rY(e.series,"markLine")&&(e.markLine=e.markLine||{})})}var i1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,r,o){return new e(t,r,o)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(UB),fd=at(),g1A=function(A,e,t,r){var o=r[0],n=r[1];if(!(!o||!n)){var i=zv(A,o),g=zv(A,n),B=i.coord,s=g.coord;B[0]=Fr(B[0],-1/0),B[1]=Fr(B[1],-1/0),s[0]=Fr(s[0],1/0),s[1]=Fr(s[1],1/0);var a=CD([{},i,g]);return a.coord=[i.coord,g.coord],a.x0=i.x,a.y0=i.y,a.x1=g.x,a.y1=g.y,a}};function vd(A){return!isNaN(A)&&!isFinite(A)}function $q(A,e,t,r){var o=1-A;return vd(e[o])&&vd(t[o])}function B1A(A,e){var t=e.coord[0],r=e.coord[1],o={coord:t,x:e.x0,y:e.y0},n={coord:r,x:e.x1,y:e.y1};return wQ(A,"cartesian2d")?t&&r&&($q(1,t,r)||$q(0,t,r))?!0:ZNA(A,o,n):Rv(A,o)||Rv(A,n)}function A_(A,e,t,r,o){var n=r.coordinateSystem,i=A.getItemModel(e),g,B=VA(i.get(t[0]),o.getWidth()),s=VA(i.get(t[1]),o.getHeight());if(!isNaN(B)&&!isNaN(s))g=[B,s];else{if(r.getMarkerPosition){var a=A.getValues(["x0","y0"],e),Q=A.getValues(["x1","y1"],e),E=n.clampData(a),C=n.clampData(Q),l=[];t[0]==="x0"?l[0]=E[0]>C[0]?Q[0]:a[0]:l[0]=E[0]>C[0]?a[0]:Q[0],t[1]==="y0"?l[1]=E[1]>C[1]?Q[1]:a[1]:l[1]=E[1]>C[1]?a[1]:Q[1],g=r.getMarkerPosition(l,t,!0)}else{var f=A.get(t[0],e),c=A.get(t[1],e),v=[f,c];n.clampData&&n.clampData(v,v),g=n.dataToPoint(v,!0)}if(wQ(n,"cartesian2d")){var w=n.getAxis("x"),u=n.getAxis("y"),f=A.get(t[0],e),c=A.get(t[1],e);vd(f)?g[0]=w.toGlobalCoord(w.getExtent()[t[0]==="x0"?0:1]):vd(c)&&(g[1]=u.toGlobalCoord(u.getExtent()[t[1]==="y0"?0:1]))}isNaN(B)||(g[0]=B),isNaN(s)||(g[1]=s)}return g}var e_=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],s1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,r,o){r.eachSeries(function(n){var i=UB.getMarkerModelFromSeries(n,"markArea");if(i){var g=i.getData();g.each(function(B){var s=UA(e_,function(Q){return A_(g,B,Q,n,o)});g.setItemLayout(B,s);var a=g.getItemGraphicEl(B);a.setShape("points",s)})}},this)},e.prototype.renderSeries=function(t,r,o,n){var i=t.coordinateSystem,g=t.id,B=t.getData(),s=this.markerGroupMap,a=s.get(g)||s.set(g,{group:new me});this.group.add(a.group),this.markKeep(a);var Q=a1A(i,t,r);r.setData(Q),Q.each(function(E){var C=UA(e_,function(p){return A_(Q,E,p,t,n)}),l=i.getAxis("x").scale,f=i.getAxis("y").scale,c=l.getExtent(),v=f.getExtent(),w=[l.parse(Q.get("x0",E)),l.parse(Q.get("x1",E))],u=[f.parse(Q.get("y0",E)),f.parse(Q.get("y1",E))];Hn(w),Hn(u);var h=!(c[0]>w[1]||c[1]u[1]||v[1]=0},e.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e}(Xe),_C=ze,QY=k,wd=me,t_=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!1,t}return e.prototype.init=function(){this.group.add(this._contentGroup=new wd),this.group.add(this._selectorGroup=new wd),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,r,o){var n=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!t.get("show",!0)){var i=t.get("align"),g=t.get("orient");(!i||i==="auto")&&(i=t.get("left")==="right"&&g==="vertical"?"right":"left");var B=t.get("selector",!0),s=t.get("selectorPosition",!0);B&&(!s||s==="auto")&&(s=g==="horizontal"?"end":"start"),this.renderInner(i,t,r,o,B,g,s);var a=t.getBoxLayoutParams(),Q={width:o.getWidth(),height:o.getHeight()},E=t.get("padding"),C=zr(a,Q,E),l=this.layoutInner(t,i,C,n,B,s),f=zr(we({width:l.width,height:l.height},a),Q,E);this.group.x=f.x-l.x,this.group.y=f.y-l.y,this.group.markRedraw(),this.group.add(this._backgroundEl=Qq(l,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,r,o,n,i,g,B){var s=this.getContentGroup(),a=Qe(),Q=r.get("selectedMode"),E=[];o.eachRawSeries(function(C){!C.get("legendHoverLink")&&E.push(C.id)}),QY(r.getData(),function(C,l){var f=C.get("name");if(!this.newlineDisabled&&(f===""||f===` -`)){var c=new wd;c.newline=!0,s.add(c);return}var v=o.getSeriesByName(f)[0];if(!a.get(f)){if(v){var w=v.getData(),u=w.getVisual("legendLineStyle")||{},h=w.getVisual("legendIcon"),I=w.getVisual("style"),d=this._createItem(v,f,l,C,r,t,u,I,h,Q,n);d.on("click",_C(r_,f,null,n,E)).on("mouseover",_C(EY,v.name,null,n,E)).on("mouseout",_C(CY,v.name,null,n,E)),o.ssr&&d.eachChild(function(P){var p=He(P);p.seriesIndex=v.seriesIndex,p.dataIndex=l,p.ssrType="legend"}),a.set(f,!0)}else o.eachRawSeries(function(P){if(!a.get(f)&&P.legendVisualProvider){var p=P.legendVisualProvider;if(!p.containName(f))return;var F=p.indexOfName(f),m=p.getItemVisual(F,"style"),y=p.getItemVisual(F,"legendIcon"),H=To(m.fill);H&&H[3]===0&&(H[3]=.2,m=IA(IA({},m),{fill:ki(H,"rgba")}));var U=this._createItem(P,f,l,C,r,t,{},m,y,Q,n);U.on("click",_C(r_,null,f,n,E)).on("mouseover",_C(EY,null,f,n,E)).on("mouseout",_C(CY,null,f,n,E)),o.ssr&&U.eachChild(function(Y){var x=He(Y);x.seriesIndex=P.seriesIndex,x.dataIndex=l,x.ssrType="legend"}),a.set(f,!0)}},this);process.env.NODE_ENV!=="production"&&(a.get(f)||console.warn(f+" series not exists. Legend data should be same with series name or data name."))}},this),i&&this._createSelector(i,r,n,g,B)},e.prototype._createSelector=function(t,r,o,n,i){var g=this.getSelectorGroup();QY(t,function(s){var a=s.type,Q=new Et({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){o.dispatchAction({type:a==="all"?"legendAllSelect":"legendInverseSelect"})}});g.add(Q);var E=r.getModel("selectorLabel"),C=r.getModel(["emphasis","selectorLabel"]);wo(Q,{normal:E,emphasis:C},{defaultText:s.title}),hs(Q)})},e.prototype._createItem=function(t,r,o,n,i,g,B,s,a,Q,E){var C=t.visualDrawType,l=i.get("itemWidth"),f=i.get("itemHeight"),c=i.isSelected(r),v=n.get("symbolRotate"),w=n.get("symbolKeepAspect"),u=n.get("icon");a=u||a||"roundRect";var h=C1A(a,n,B,s,C,c,E),I=new wd,d=n.getModel("textStyle");if(le(t.getLegendIcon)&&(!u||u==="inherit"))I.add(t.getLegendIcon({itemWidth:l,itemHeight:f,icon:a,iconRotate:v,itemStyle:h.itemStyle,lineStyle:h.lineStyle,symbolKeepAspect:w}));else{var P=u==="inherit"&&t.getData().getVisual("symbol")?v==="inherit"?t.getData().getVisual("symbolRotate"):v:0;I.add(l1A({itemWidth:l,itemHeight:f,icon:a,iconRotate:P,itemStyle:h.itemStyle,lineStyle:h.lineStyle,symbolKeepAspect:w}))}var p=g==="left"?l+5:-5,F=g,m=i.get("formatter"),y=r;qA(m)&&m?y=m.replace("{name}",r??""):le(m)&&(y=m(r));var H=c?d.getTextColor():n.get("inactiveColor");I.add(new Et({style:Xt(d,{text:y,x:p,y:f/2,fill:H,align:F,verticalAlign:"middle"},{inheritColor:H})}));var U=new Qt({shape:I.getBoundingRect(),style:{fill:"transparent"}}),Y=n.getModel("tooltip");return Y.get("show")&&CC({el:U,componentModel:i,itemName:r,itemTooltipOption:Y.option}),I.add(U),I.eachChild(function(x){x.silent=!0}),U.silent=!Q,this.getContentGroup().add(I),hs(I),I.__legendDataIndex=o,I},e.prototype.layoutInner=function(t,r,o,n,i,g){var B=this.getContentGroup(),s=this.getSelectorGroup();$a(t.get("orient"),B,t.get("itemGap"),o.width,o.height);var a=B.getBoundingRect(),Q=[-a.x,-a.y];if(s.markRedraw(),B.markRedraw(),i){$a("horizontal",s,t.get("selectorItemGap",!0));var E=s.getBoundingRect(),C=[-E.x,-E.y],l=t.get("selectorButtonGap",!0),f=t.getOrient().index,c=f===0?"width":"height",v=f===0?"height":"width",w=f===0?"y":"x";g==="end"?C[f]+=a[c]+l:Q[f]+=E[c]+l,C[1-f]+=a[v]/2-E[v]/2,s.x=C[0],s.y=C[1],B.x=Q[0],B.y=Q[1];var u={x:0,y:0};return u[c]=a[c]+l+E[c],u[v]=Math.max(a[v],E[v]),u[w]=Math.min(0,E[w]+C[1-f]),u}else return B.x=Q[0],B.y=Q[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(qt);function C1A(A,e,t,r,o,n,i){function g(c,v){c.lineWidth==="auto"&&(c.lineWidth=v.lineWidth>0?2:0),QY(c,function(w,u){c[u]==="inherit"&&(c[u]=v[u])})}var B=e.getModel("itemStyle"),s=B.getItemStyle(),a=A.lastIndexOf("empty",0)===0?"fill":"stroke",Q=B.getShallow("decal");s.decal=!Q||Q==="inherit"?r.decal:yC(Q,i),s.fill==="inherit"&&(s.fill=r[o]),s.stroke==="inherit"&&(s.stroke=r[a]),s.opacity==="inherit"&&(s.opacity=(o==="fill"?r:t).opacity),g(s,r);var E=e.getModel("lineStyle"),C=E.getLineStyle();if(g(C,t),s.fill==="auto"&&(s.fill=r.fill),s.stroke==="auto"&&(s.stroke=r.fill),C.stroke==="auto"&&(C.stroke=r.fill),!n){var l=e.get("inactiveBorderWidth"),f=s[a];s.lineWidth=l==="auto"?r.lineWidth>0&&f?2:0:s.lineWidth,s.fill=e.get("inactiveColor"),s.stroke=e.get("inactiveBorderColor"),C.stroke=E.get("inactiveColor"),C.lineWidth=E.get("inactiveWidth")}return{itemStyle:s,lineStyle:C}}function l1A(A){var e=A.icon||"roundRect",t=mr(e,0,0,A.itemWidth,A.itemHeight,A.itemStyle.fill,A.symbolKeepAspect);return t.setStyle(A.itemStyle),t.rotation=(A.iconRotate||0)*Math.PI/180,t.setOrigin([A.itemWidth/2,A.itemHeight/2]),e.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t}function r_(A,e,t,r){CY(A,e,t,r),t.dispatchAction({type:"legendToggleSelect",name:A??e}),EY(A,e,t,r)}function o_(A){for(var e=A.getZr().storage.getDisplayList(),t,r=0,o=e.length;ro[i],c=[-C.x,-C.y];r||(c[n]=a[s]);var v=[0,0],w=[-l.x,-l.y],u=Ue(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(f){var h=t.get("pageButtonPosition",!0);h==="end"?w[n]+=o[i]-l[i]:v[n]+=l[i]+u}w[1-n]+=C[g]/2-l[g]/2,a.setPosition(c),Q.setPosition(v),E.setPosition(w);var I={x:0,y:0};if(I[i]=f?o[i]:C[i],I[g]=Math.max(C[g],l[g]),I[B]=Math.min(0,l[B]+w[1-n]),Q.__rectSize=o[i],f){var d={x:0,y:0};d[i]=Math.max(o[i]-l[i]-u,0),d[g]=I[g],Q.setClipPath(new Qt({shape:d})),Q.__rectSize=d[i]}else E.eachChild(function(p){p.attr({invisible:!0,silent:!0})});var P=this._getPageInfo(t);return P.pageIndex!=null&&ft(a,{x:P.contentPosition[0],y:P.contentPosition[1]},f?t:null),this._updatePageInfoView(t,P),I},e.prototype._pageGo=function(t,r,o){var n=this._getPageInfo(r)[t];n!=null&&o.dispatchAction({type:"legendScroll",scrollDataIndex:n,legendId:r.id})},e.prototype._updatePageInfoView=function(t,r){var o=this._controllerGroup;k(["pagePrev","pageNext"],function(a){var Q=a+"DataIndex",E=r[Q]!=null,C=o.childOfName(a);C&&(C.setStyle("fill",E?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),C.cursor=E?"pointer":"default")});var n=o.childOfName("pageText"),i=t.get("pageFormatter"),g=r.pageIndex,B=g!=null?g+1:0,s=r.pageCount;n&&i&&n.setStyle("text",qA(i)?i.replace("{current}",B==null?"":B+"").replace("{total}",s==null?"":s+""):i({current:B,total:s}))},e.prototype._getPageInfo=function(t){var r=t.get("scrollDataIndex",!0),o=this.getContentGroup(),n=this._containerGroup.__rectSize,i=t.getOrient().index,g=lY[i],B=cY[i],s=this._findTargetItemIndex(r),a=o.children(),Q=a[s],E=a.length,C=E?1:0,l={contentPosition:[o.x,o.y],pageCount:C,pageIndex:C-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!Q)return l;var f=h(Q);l.contentPosition[i]=-f.s;for(var c=s+1,v=f,w=f,u=null;c<=E;++c)u=h(a[c]),(!u&&w.e>v.s+n||u&&!I(u,v.s))&&(w.i>v.i?v=w:v=u,v&&(l.pageNextDataIndex==null&&(l.pageNextDataIndex=v.i),++l.pageCount)),w=u;for(var c=s-1,v=f,w=f,u=null;c>=-1;--c)u=h(a[c]),(!u||!I(w,u.s))&&v.i=P&&d.s<=P+n}},e.prototype._findTargetItemIndex=function(t){if(!this._showController)return 0;var r,o=this.getContentGroup(),n;return o.eachChild(function(i,g){var B=i.__legendDataIndex;n==null&&B!=null&&(n=g),B===t&&(r=g)}),r??n},e.type="legend.scroll",e}(t_);function u1A(A){A.registerAction("legendScroll","legendscroll",function(e,t){var r=e.scrollDataIndex;r!=null&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},function(o){o.setScrollDataIndex(r)})})}function D1A(A){Ve(n_),A.registerComponentModel(v1A),A.registerComponentView(w1A),u1A(A)}function h1A(A){Ve(n_),Ve(D1A)}var I1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.inside",e.defaultOption=Fs(Uv.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(Uv),fY=at();function d1A(A,e,t){fY(A).coordSysRecordMap.each(function(r){var o=r.dataZoomInfoMap.get(e.uid);o&&(o.getRange=t)})}function P1A(A,e){for(var t=fY(A).coordSysRecordMap,r=t.keys(),o=0;or[t+e]&&(e=g),o=o&&i.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!o}}}function y1A(A){A.registerProcessor(A.PRIORITY.PROCESSOR.FILTER,function(e,t){var r=fY(t),o=r.coordSysRecordMap||(r.coordSysRecordMap=Qe());o.each(function(n){n.dataZoomInfoMap=null}),e.eachComponent({mainType:"dataZoom",subType:"inside"},function(n){var i=nq(n);k(i.infoList,function(g){var B=g.model.uid,s=o.get(B)||o.set(B,M1A(t,g.model)),a=s.dataZoomInfoMap||(s.dataZoomInfoMap=Qe());a.set(n.uid,{dzReferCoordSysInfo:g,model:n,getRange:null})})}),o.each(function(n){var i=n.controller,g,B=n.dataZoomInfoMap;if(B){var s=B.keys()[0];s!=null&&(g=B.get(s))}if(!g){B_(o,n);return}var a=m1A(B);i.enable(a.controlType,a.opt),i.setPointerChecker(n.containsPoint),MC(n,"dispatchAction",g.model.get("throttle",!0),"fixRate")})})}var Y1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return e.prototype.render=function(t,r,o){if(A.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),d1A(o,t,{pan:oe(vY.pan,this),zoom:oe(vY.zoom,this),scrollMove:oe(vY.scrollMove,this)})},e.prototype.dispose=function(){this._clear(),A.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){P1A(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}(Ny),vY={zoom:function(A,e,t,r){var o=this.range,n=o.slice(),i=A.axisModels[0];if(i){var g=wY[e](null,[r.originX,r.originY],i,t,A),B=(g.signal>0?g.pixelStart+g.pixelLength-g.pixel:g.pixel-g.pixelStart)/g.pixelLength*(n[1]-n[0])+n[0],s=Math.max(1/r.scale,0);n[0]=(n[0]-B)*s+B,n[1]=(n[1]-B)*s+B;var a=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(FQ(0,n,[0,100],0,a.minSpan,a.maxSpan),this.range=n,o[0]!==n[0]||o[1]!==n[1])return n}},pan:s_(function(A,e,t,r,o,n){var i=wY[r]([n.oldX,n.oldY],[n.newX,n.newY],e,o,t);return i.signal*(A[1]-A[0])*i.pixel/i.pixelLength}),scrollMove:s_(function(A,e,t,r,o,n){var i=wY[r]([0,0],[n.scrollDelta,n.scrollDelta],e,o,t);return i.signal*(A[1]-A[0])*n.scrollDelta})};function s_(A){return function(e,t,r,o){var n=this.range,i=n.slice(),g=e.axisModels[0];if(g){var B=A(i,g,e,t,r,o);if(FQ(B,i,[0,100],"all"),this.range=i,n[0]!==i[0]||n[1]!==i[1])return i}}}var wY={grid:function(A,e,t,r,o){var n=t.axis,i={},g=o.model.coordinateSystem.getRect();return A=A||[0,0],n.dim==="x"?(i.pixel=e[0]-A[0],i.pixelLength=g.width,i.pixelStart=g.x,i.signal=n.inverse?1:-1):(i.pixel=e[1]-A[1],i.pixelLength=g.height,i.pixelStart=g.y,i.signal=n.inverse?-1:1),i},polar:function(A,e,t,r,o){var n=t.axis,i={},g=o.model.coordinateSystem,B=g.getRadiusAxis().getExtent(),s=g.getAngleAxis().getExtent();return A=A?g.pointToCoord(A):[0,0],e=g.pointToCoord(e),t.mainType==="radiusAxis"?(i.pixel=e[0]-A[0],i.pixelLength=B[1]-B[0],i.pixelStart=B[0],i.signal=n.inverse?1:-1):(i.pixel=e[1]-A[1],i.pixelLength=s[1]-s[0],i.pixelStart=s[0],i.signal=n.inverse?-1:1),i},singleAxis:function(A,e,t,r,o){var n=t.axis,i=o.model.coordinateSystem.getRect(),g={};return A=A||[0,0],n.orient==="horizontal"?(g.pixel=e[0]-A[0],g.pixelLength=i.width,g.pixelStart=i.x,g.signal=n.inverse?1:-1):(g.pixel=e[1]-A[1],g.pixelLength=i.height,g.pixelStart=i.y,g.signal=n.inverse?-1:1),g}};function a_(A){jy(A),A.registerComponentModel(I1A),A.registerComponentView(Y1A),y1A(A)}var H1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=Fs(Uv.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(Uv),Sv=Qt,Q_=7,b1A=1,uY=30,U1A=7,Ov="horizontal",E_="vertical",x1A=5,G1A=["line","bar","candlestick","scatter"],z1A={easing:"cubicOut",duration:100,delay:0},R1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t._displayables={},t}return e.prototype.init=function(t,r){this.api=r,this._onBrush=oe(this._onBrush,this),this._onBrushEnd=oe(this._onBrushEnd,this)},e.prototype.render=function(t,r,o,n){if(A.prototype.render.apply(this,arguments),MC(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),t.get("show")===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!n||n.type!=="dataZoom"||n.from!==this.uid)&&this._buildView(),this._updateView()},e.prototype.dispose=function(){this._clear(),A.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){Nf(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var r=this._displayables.sliderGroup=new me;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(r),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,r=this.api,o=t.get("brushSelect"),n=o?U1A:0,i=this._findCoordRect(),g={width:r.getWidth(),height:r.getHeight()},B=this._orient===Ov?{right:g.width-i.x-i.width,top:g.height-uY-Q_-n,width:i.width,height:uY}:{right:Q_,top:i.y,width:uY,height:i.height},s=uC(t.option);k(["right","top","width","height"],function(Q){s[Q]==="ph"&&(s[Q]=B[Q])});var a=zr(s,g);this._location={x:a.x,y:a.y},this._size=[a.width,a.height],this._orient===E_&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,r=this._location,o=this._orient,n=this.dataZoomModel.getFirstTargetAxisModel(),i=n&&n.get("inverse"),g=this._displayables.sliderGroup,B=(this._dataShadowInfo||{}).otherAxisInverse;g.attr(o===Ov&&!i?{scaleY:B?1:-1,scaleX:1}:o===Ov&&i?{scaleY:B?1:-1,scaleX:-1}:o===E_&&!i?{scaleY:B?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:B?-1:1,scaleX:-1,rotation:Math.PI/2});var s=t.getBoundingRect([g]);t.x=r.x-s.x,t.y=r.y-s.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,r=this._size,o=this._displayables.sliderGroup,n=t.get("brushSelect");o.add(new Sv({silent:!0,shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var i=new Sv({shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:"transparent"},z2:0,onclick:oe(this._onClickPanel,this)}),g=this.api.getZr();n?(i.on("mousedown",this._onBrushStart,this),i.cursor="crosshair",g.on("mousemove",this._onBrush),g.on("mouseup",this._onBrushEnd)):(g.off("mousemove",this._onBrush),g.off("mouseup",this._onBrushEnd)),o.add(i)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!t)return;var r=this._size,o=this._shadowSize||[],n=t.series,i=n.getRawData(),g=n.getShadowDim&&n.getShadowDim(),B=g&&i.getDimensionInfo(g)?n.getShadowDim():t.otherDim;if(B==null)return;var s=this._shadowPolygonPts,a=this._shadowPolylinePts;if(i!==this._shadowData||B!==this._shadowDim||r[0]!==o[0]||r[1]!==o[1]){var Q=i.getDataExtent(B),E=(Q[1]-Q[0])*.3;Q=[Q[0]-E,Q[1]+E];var C=[0,r[1]],l=[0,r[0]],f=[[r[0],0],[0,0]],c=[],v=l[1]/(i.count()-1),w=0,u=Math.round(i.count()/r[0]),h;i.each([B],function(F,m){if(u>0&&m%u){w+=v;return}var y=F==null||isNaN(F)||F==="",H=y?0:yt(F,Q,C,!0);y&&!h&&m?(f.push([f[f.length-1][0],0]),c.push([c[c.length-1][0],0])):!y&&h&&(f.push([w,0]),c.push([w,0])),f.push([w,H]),c.push([w,H]),w+=v,h=y}),s=this._shadowPolygonPts=f,a=this._shadowPolylinePts=c}this._shadowData=i,this._shadowDim=B,this._shadowSize=[r[0],r[1]];var I=this.dataZoomModel;function d(F){var m=I.getModel(F?"selectedDataBackground":"dataBackground"),y=new me,H=new Ko({shape:{points:s},segmentIgnoreThreshold:1,style:m.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),U=new Xo({shape:{points:a},segmentIgnoreThreshold:1,style:m.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return y.add(H),y.add(U),y}for(var P=0;P<3;P++){var p=d(P===1);this._displayables.sliderGroup.add(p),this._displayables.dataShadowSegs.push(p)}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,r=t.get("showDataShadow");if(r!==!1){var o,n=this.ecModel;return t.eachTargetAxis(function(i,g){var B=t.getAxisProxy(i,g).getTargetSeriesModels();k(B,function(s){if(!o&&!(r!==!0&&je(G1A,s.get("type"))<0)){var a=n.getComponent(Ts(i),g).axis,Q=L1A(i),E,C=s.coordinateSystem;Q!=null&&C.getOtherAxis&&(E=C.getOtherAxis(a).inverse),Q=s.getData().mapDimension(Q),o={thisAxis:a,series:s,thisDim:i,otherDim:Q,otherAxisInverse:E}}},this)},this),o}},e.prototype._renderHandle=function(){var t=this.group,r=this._displayables,o=r.handles=[null,null],n=r.handleLabels=[null,null],i=this._displayables.sliderGroup,g=this._size,B=this.dataZoomModel,s=this.api,a=B.get("borderRadius")||0,Q=B.get("brushSelect"),E=r.filler=new Sv({silent:Q,style:{fill:B.get("fillerColor")},textConfig:{position:"inside"}});i.add(E),i.add(new Sv({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:g[0],height:g[1],r:a},style:{stroke:B.get("dataBackgroundColor")||B.get("borderColor"),lineWidth:b1A,fill:"rgba(0,0,0,0)"}})),k([0,1],function(u){var h=B.get("handleIcon");!Jh[h]&&h.indexOf("path://")<0&&h.indexOf("image://")<0&&(h="path://"+h,process.env.NODE_ENV!=="production"&&oi("handleIcon now needs 'path://' prefix when using a path string"));var I=mr(h,-1,0,2,2,null,!0);I.attr({cursor:C_(this._orient),draggable:!0,drift:oe(this._onDragMove,this,u),ondragend:oe(this._onDragEnd,this),onmouseover:oe(this._showDataInfo,this,!0),onmouseout:oe(this._showDataInfo,this,!1),z2:5});var d=I.getBoundingRect(),P=B.get("handleSize");this._handleHeight=VA(P,this._size[1]),this._handleWidth=d.width/d.height*this._handleHeight,I.setStyle(B.getModel("handleStyle").getItemStyle()),I.style.strokeNoScale=!0,I.rectHover=!0,I.ensureState("emphasis").style=B.getModel(["emphasis","handleStyle"]).getItemStyle(),hs(I);var p=B.get("handleColor");p!=null&&(I.style.fill=p),i.add(o[u]=I);var F=B.getModel("textStyle");t.add(n[u]=new Et({silent:!0,invisible:!0,style:Xt(F,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:F.getTextColor(),font:F.getFont()}),z2:10}))},this);var C=E;if(Q){var l=VA(B.get("moveHandleSize"),g[1]),f=r.moveHandle=new Qt({style:B.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:g[1]-.5,height:l}}),c=l*.8,v=r.moveHandleIcon=mr(B.get("moveHandleIcon"),-c/2,-c/2,c,c,"#fff",!0);v.silent=!0,v.y=g[1]+l/2-.5,f.ensureState("emphasis").style=B.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var w=Math.min(g[1]/2,Math.max(l,10));C=r.moveZone=new Qt({invisible:!0,shape:{y:g[1]-w,height:l+w}}),C.on("mouseover",function(){s.enterEmphasis(f)}).on("mouseout",function(){s.leaveEmphasis(f)}),i.add(f),i.add(v),i.add(C)}C.attr({draggable:!0,cursor:C_(this._orient),drift:oe(this._onDragMove,this,"all"),ondragstart:oe(this._showDataInfo,this,!0),ondragend:oe(this._onDragEnd,this),onmouseover:oe(this._showDataInfo,this,!0),onmouseout:oe(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),r=this._getViewExtent();this._handleEnds=[yt(t[0],[0,100],r,!0),yt(t[1],[0,100],r,!0)]},e.prototype._updateInterval=function(t,r){var o=this.dataZoomModel,n=this._handleEnds,i=this._getViewExtent(),g=o.findRepresentativeAxisProxy().getMinMaxSpan(),B=[0,100];FQ(r,n,i,o.get("zoomLock")?"all":t,g.minSpan!=null?yt(g.minSpan,B,i,!0):null,g.maxSpan!=null?yt(g.maxSpan,B,i,!0):null);var s=this._range,a=this._range=Hn([yt(n[0],i,B,!0),yt(n[1],i,B,!0)]);return!s||s[0]!==a[0]||s[1]!==a[1]},e.prototype._updateView=function(t){var r=this._displayables,o=this._handleEnds,n=Hn(o.slice()),i=this._size;k([0,1],function(C){var l=r.handles[C],f=this._handleHeight;l.attr({scaleX:f/2,scaleY:f/2,x:o[C]+(C?-1:1),y:i[1]/2-f/2})},this),r.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:i[1]});var g={x:n[0],width:n[1]-n[0]};r.moveHandle&&(r.moveHandle.setShape(g),r.moveZone.setShape(g),r.moveZone.getBoundingRect(),r.moveHandleIcon&&r.moveHandleIcon.attr("x",g.x+g.width/2));for(var B=r.dataShadowSegs,s=[0,n[0],n[1],i[0]],a=0;ar[0]||o[1]<0||o[1]>r[1])){var n=this._handleEnds,i=(n[0]+n[1])/2,g=this._updateInterval("all",o[0]-i);this._updateView(),g&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var r=t.offsetX,o=t.offsetY;this._brushStart=new Te(r,o),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var r=this._displayables.brushRect;if(this._brushing=!1,!!r){r.attr("ignore",!0);var o=r.shape,n=+new Date;if(!(n-this._brushStartTime<200&&Math.abs(o.width)<5)){var i=this._getViewExtent(),g=[0,100];this._range=Hn([yt(o.x,i,g,!0),yt(o.x+o.width,i,g,!0)]),this._handleEnds=[o.x,o.x+o.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(lB(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,r){var o=this._displayables,n=this.dataZoomModel,i=o.brushRect;i||(i=o.brushRect=new Sv({silent:!0,style:n.getModel("brushStyle").getItemStyle()}),o.sliderGroup.add(i)),i.attr("ignore",!1);var g=this._brushStart,B=this._displayables.sliderGroup,s=B.transformCoordToLocal(t,r),a=B.transformCoordToLocal(g.x,g.y),Q=this._size;s[0]=Math.max(Math.min(Q[0],s[0]),0),i.setShape({x:a[0],y:0,width:s[0]-a[0],height:Q[1]})},e.prototype._dispatchZoomAction=function(t){var r=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?z1A:null,start:r[0],end:r[1]})},e.prototype._findCoordRect=function(){var t,r=nq(this.dataZoomModel).infoList;if(!t&&r.length){var o=r[0].model.coordinateSystem;t=o.getRect&&o.getRect()}if(!t){var n=this.api.getWidth(),i=this.api.getHeight();t={x:n*.2,y:i*.2,width:n*.6,height:i*.6}}return t},e.type="dataZoom.slider",e}(Ny);function L1A(A){var e={x:"y",y:"x",radius:"angle",angle:"radius"};return e[A]}function C_(A){return A==="vertical"?"ns-resize":"ew-resize"}function l_(A){A.registerComponentModel(H1A),A.registerComponentView(R1A),jy(A)}function S1A(A){Ve(a_),Ve(l_)}var c_={get:function(A,e,t){var r=Pe((O1A[A]||{})[e]);return t&&YA(r)?r[r.length-1]:r}},O1A={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},f_=eo.mapVisual,T1A=eo.eachVisual,k1A=YA,v_=k,N1A=Hn,j1A=yt,ud=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.stateList=["inRange","outOfRange"],t.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],t.layoutMode={type:"box",ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return e.prototype.init=function(t,r,o){this.mergeDefaultAndTheme(t,o)},e.prototype.optionUpdated=function(t,r){var o=this.option;!r&&Gq(o,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var r=this.stateList;t=oe(t,this),this.controllerVisuals=$y(this.option.controller,r,t),this.targetVisuals=$y(this.option.target,r,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,r=[];return t==null||t==="all"?this.ecModel.eachSeries(function(o,n){r.push(n)}):r=zt(t),r},e.prototype.eachTargetSeries=function(t,r){k(this.getTargetSeriesIndices(),function(o){var n=this.ecModel.getSeriesByIndex(o);n&&t.call(r,n)},this)},e.prototype.isTargetSeries=function(t){var r=!1;return this.eachTargetSeries(function(o){o===t&&(r=!0)}),r},e.prototype.formatValueText=function(t,r,o){var n=this.option,i=n.precision,g=this.dataBound,B=n.formatter,s;o=o||["<",">"],YA(t)&&(t=t.slice(),s=!0);var a=r?t:s?[Q(t[0]),Q(t[1])]:Q(t);if(qA(B))return B.replace("{value}",s?a[0]:a).replace("{value2}",s?a[1]:a);if(le(B))return s?B(t[0],t[1]):B(t);if(s)return t[0]===g[0]?o[0]+" "+a[1]:t[1]===g[1]?o[1]+" "+a[0]:a[0]+" - "+a[1];return a;function Q(E){return E===g[0]?"min":E===g[1]?"max":(+E).toFixed(Math.min(i,20))}},e.prototype.resetExtent=function(){var t=this.option,r=N1A([t.min,t.max]);this._dataExtent=r},e.prototype.getDataDimensionIndex=function(t){var r=this.option.dimension;if(r!=null)return t.getDimensionIndex(r);for(var o=t.dimensions,n=o.length-1;n>=0;n--){var i=o[n],g=t.getDimensionInfo(i);if(!g.isCalculationCoord)return g.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,r=this.option,o={inRange:r.inRange,outOfRange:r.outOfRange},n=r.target||(r.target={}),i=r.controller||(r.controller={});Se(n,o),Se(i,o);var g=this.isCategory();B.call(this,n),B.call(this,i),s.call(this,n,"inRange","outOfRange"),a.call(this,i);function B(Q){k1A(r.color)&&!Q.inRange&&(Q.inRange={color:r.color.slice().reverse()}),Q.inRange=Q.inRange||{color:t.get("gradientColor")}}function s(Q,E,C){var l=Q[E],f=Q[C];l&&!f&&(f=Q[C]={},v_(l,function(c,v){if(eo.isValidType(v)){var w=c_.get(v,"inactive",g);w!=null&&(f[v]=w,v==="color"&&!f.hasOwnProperty("opacity")&&!f.hasOwnProperty("colorAlpha")&&(f.opacity=[0,0]))}}))}function a(Q){var E=(Q.inRange||{}).symbol||(Q.outOfRange||{}).symbol,C=(Q.inRange||{}).symbolSize||(Q.outOfRange||{}).symbolSize,l=this.get("inactiveColor"),f=this.getItemSymbol(),c=f||"roundRect";v_(this.stateList,function(v){var w=this.itemSize,u=Q[v];u||(u=Q[v]={color:g?l:[l]}),u.symbol==null&&(u.symbol=E&&Pe(E)||(g?c:[c])),u.symbolSize==null&&(u.symbolSize=C&&Pe(C)||(g?w[0]:[w[0],w[0]])),u.symbol=f_(u.symbol,function(d){return d==="none"?c:d});var h=u.symbolSize;if(h!=null){var I=-1/0;T1A(h,function(d){d>I&&(I=d)}),u.symbolSize=f_(h,function(d){return j1A(d,[0,I],[0,w[0]],!0)})}},this)}},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(Xe),w_=[20,140],J1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(t,r){A.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(o){o.mappingMethod="linear",o.dataExtent=this.getExtent()}),this._resetRange()},e.prototype.resetItemSize=function(){A.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=w_[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=w_[1])},e.prototype._resetRange=function(){var t=this.getExtent(),r=this.option.range;!r||r.auto?(t.auto=1,this.option.range=t):YA(r)&&(r[0]>r[1]&&r.reverse(),r[0]=Math.max(r[0],t[0]),r[1]=Math.min(r[1],t[1]))},e.prototype.completeVisualOption=function(){A.prototype.completeVisualOption.apply(this,arguments),k(this.stateList,function(t){var r=this.option.controller[t].symbolSize;r&&r[0]!==r[1]&&(r[0]=r[1]/3)},this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),r=Hn((this.get("range")||[]).slice());return r[0]>t[1]&&(r[0]=t[1]),r[1]>t[1]&&(r[1]=t[1]),r[0]=o[1]||t<=r[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var r=[];return this.eachTargetSeries(function(o){var n=[],i=o.getData();i.each(this.getDataDimensionIndex(i),function(g,B){t[0]<=g&&g<=t[1]&&n.push(B)},this),r.push({seriesId:o.id,dataIndex:n})},this),r},e.prototype.getVisualMeta=function(t){var r=u_(this,"outOfRange",this.getExtent()),o=u_(this,"inRange",this.option.range.slice()),n=[];function i(C,l){n.push({value:C,color:t(C,l)})}for(var g=0,B=0,s=o.length,a=r.length;Bt[1])break;n.push({color:this.getControllerVisual(B,"color",r),offset:g/o})}return n.push({color:this.getControllerVisual(t[1],"color",r),offset:1}),n},e.prototype._createBarPoints=function(t,r){var o=this.visualMapModel.itemSize;return[[o[0]-r[0],t[0]],[o[0],t[0]],[o[0],t[1]],[o[0]-r[1],t[1]]]},e.prototype._createBarGroup=function(t){var r=this._orient,o=this.visualMapModel.get("inverse");return new me(r==="horizontal"&&!o?{scaleX:t==="bottom"?1:-1,rotation:Math.PI/2}:r==="horizontal"&&o?{scaleX:t==="bottom"?-1:1,rotation:-Math.PI/2}:r==="vertical"&&!o?{scaleX:t==="left"?1:-1,scaleY:-1}:{scaleX:t==="left"?1:-1})},e.prototype._updateHandle=function(t,r){if(this._useHandle){var o=this._shapes,n=this.visualMapModel,i=o.handleThumbs,g=o.handleLabels,B=n.itemSize,s=n.getExtent();K1A([0,1],function(a){var Q=i[a];Q.setStyle("fill",r.handlesColor[a]),Q.y=t[a];var E=Ng(t[a],[0,B[1]],s,!0),C=this.getControllerVisual(E,"symbolSize");Q.scaleX=Q.scaleY=C/B[0],Q.x=B[0]-C/2;var l=Vi(o.handleLabelPoints[a],Ps(Q,this.group));g[a].setStyle({x:l[0],y:l[1],text:n.formatValueText(this._dataInterval[a]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",o.mainGroup):"center"})},this)}},e.prototype._showIndicator=function(t,r,o,n){var i=this.visualMapModel,g=i.getExtent(),B=i.itemSize,s=[0,B[1]],a=this._shapes,Q=a.indicator;if(Q){Q.attr("invisible",!1);var E={convertOpacityToAlpha:!0},C=this.getControllerVisual(t,"color",E),l=this.getControllerVisual(t,"symbolSize"),f=Ng(t,g,s,!0),c=B[0]-l/2,v={x:Q.x,y:Q.y};Q.y=f,Q.x=c;var w=Vi(a.indicatorLabelPoint,Ps(Q,this.group)),u=a.indicatorLabel;u.attr("invisible",!1);var h=this._applyTransform("left",a.mainGroup),I=this._orient,d=I==="horizontal";u.setStyle({text:(o||"")+i.formatValueText(r),verticalAlign:d?h:"middle",align:d?"center":h});var P={x:c,y:f,style:{fill:C}},p={style:{x:w[0],y:w[1]}};if(i.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var F={duration:100,easing:"cubicInOut",additive:!0};Q.x=v.x,Q.y=v.y,Q.animateTo(P,F),u.animateTo(p,F)}else Q.attr(P),u.attr(p);this._firstShowIndicator=!1;var m=this._shapes.handleLabels;if(m)for(var y=0;yi[1]&&(Q[1]=1/0),r&&(Q[0]===-1/0?this._showIndicator(a,Q[1],"< ",B):Q[1]===1/0?this._showIndicator(a,Q[0],"> ",B):this._showIndicator(a,a,"≈ ",B));var E=this._hoverLinkDataIndices,C=[];(r||M_(o))&&(C=this._hoverLinkDataIndices=o.findTargetDataIndices(Q));var l=U9A(E,C);this._dispatchHighDown("downplay",Dd(l[0],o)),this._dispatchHighDown("highlight",Dd(l[1],o))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var r;if(oQ(t.target,function(B){var s=He(B);if(s.dataIndex!=null)return r=s,!0},!0),!!r){var o=this.ecModel.getSeriesByIndex(r.seriesIndex),n=this.visualMapModel;if(n.isTargetSeries(o)){var i=o.getData(r.dataType),g=i.getStore().get(n.getDataDimensionIndex(i),r.dataIndex);isNaN(g)||this._showIndicator(g,g)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var r=this._shapes.handleLabels;if(r)for(var o=0;o=0&&(n.dimension=i,r.push(n))}}),A.getData().setVisual("visualMeta",r)}}];function AjA(A,e,t,r){for(var o=e.targetVisuals[r],n=eo.prepareVisualTypes(o),i={color:Kf(A.getData(),"color")},g=0,B=n.length;g0:e.splitNumber>0)||e.calculable)?"continuous":"piecewise"}),A.registerAction(q1A,_1A),k($1A,function(e){A.registerVisual(A.PRIORITY.VISUAL.COMPONENT,e)}),A.registerPreprocessor(ejA))}function Y_(A){A.registerComponentModel(J1A),A.registerComponentView(W1A),y_(A)}var tjA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t._pieceList=[],t}return e.prototype.optionUpdated=function(t,r){A.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var o=this._mode=this._determineMode();this._pieceList=[],rjA[this._mode].call(this,this._pieceList),this._resetSelected(t,r);var n=this.option.categories;this.resetVisual(function(i,g){o==="categories"?(i.mappingMethod="category",i.categories=Pe(n)):(i.dataExtent=this.getExtent(),i.mappingMethod="piecewise",i.pieceList=UA(this._pieceList,function(B){return B=Pe(B),g!=="inRange"&&(B.visual=null),B}))})},e.prototype.completeVisualOption=function(){var t=this.option,r={},o=eo.listVisualTypes(),n=this.isCategory();k(t.pieces,function(g){k(o,function(B){g.hasOwnProperty(B)&&(r[B]=1)})}),k(r,function(g,B){var s=!1;k(this.stateList,function(a){s=s||i(t,a,B)||i(t.target,a,B)},this),!s&&k(this.stateList,function(a){(t[a]||(t[a]={}))[B]=c_.get(B,a==="inRange"?"active":"inactive",n)})},this);function i(g,B,s){return g&&g[B]&&g[B].hasOwnProperty(s)}A.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,r){var o=this.option,n=this._pieceList,i=(r?o:t).selected||{};if(o.selected=i,k(n,function(B,s){var a=this.getSelectedMapKey(B);i.hasOwnProperty(a)||(i[a]=!0)},this),o.selectedMode==="single"){var g=!1;k(n,function(B,s){var a=this.getSelectedMapKey(B);i[a]&&(g?i[a]=!1:g=!0)},this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return this._mode==="categories"?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=Pe(t)},e.prototype.getValueState=function(t){var r=eo.findPieceIndex(t,this._pieceList);return r!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[r])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var r=[],o=this._pieceList;return this.eachTargetSeries(function(n){var i=[],g=n.getData();g.each(this.getDataDimensionIndex(g),function(B,s){var a=eo.findPieceIndex(B,o);a===t&&i.push(s)},this),r.push({seriesId:n.id,dataIndex:i})},this),r},e.prototype.getRepresentValue=function(t){var r;if(this.isCategory())r=t.value;else if(t.value!=null)r=t.value;else{var o=t.interval||[];r=o[0]===-1/0&&o[1]===1/0?0:(o[0]+o[1])/2}return r},e.prototype.getVisualMeta=function(t){if(this.isCategory())return;var r=[],o=["",""],n=this;function i(a,Q){var E=n.getRepresentValue({interval:a});Q||(Q=n.getValueState(E));var C=t(E,Q);a[0]===-1/0?o[0]=C:a[1]===1/0?o[1]=C:r.push({value:a[0],color:C},{value:a[1],color:C})}var g=this._pieceList.slice();if(!g.length)g.push({interval:[-1/0,1/0]});else{var B=g[0].interval[0];B!==-1/0&&g.unshift({interval:[-1/0,B]}),B=g[g.length-1].interval[1],B!==1/0&&g.push({interval:[B,1/0]})}var s=-1/0;return k(g,function(a){var Q=a.interval;Q&&(Q[0]>s&&i([s,Q[0]],"outOfRange"),i(Q.slice()),s=Q[1])},this),{stops:r,outerColors:o}},e.type="visualMap.piecewise",e.defaultOption=Fs(ud.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(ud),rjA={splitNumber:function(A){var e=this.option,t=Math.min(e.precision,20),r=this.getExtent(),o=e.splitNumber;o=Math.max(parseInt(o,10),1),e.splitNumber=o;for(var n=(r[1]-r[0])/o;+n.toFixed(t)!==n&&t<5;)t++;e.precision=t,n=+n.toFixed(t),e.minOpen&&A.push({interval:[-1/0,r[0]],close:[0,0]});for(var i=0,g=r[0];ii[1]&&console.warn("Piece "+r+"is illegal: "+i+" lower bound should not greater then uppper bound."),i[0]===i[1]&&g[0]&&g[1]&&(o.value=i[0])}o.visual=eo.retrieveVisuals(t),A.push(o)},this),H_(e,A),tm(A),k(A,function(t){var r=t.close,o=[["<","≤"][r[1]],[">","≥"][r[0]]];t.text=t.text||this.formatValueText(t.value!=null?t.value:t.interval,!1,o)},this)}};function H_(A,e){var t=A.inverse;(A.orient==="vertical"?!t:t)&&e.reverse()}var ojA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.doRender=function(){var t=this.group;t.removeAll();var r=this.visualMapModel,o=r.get("textGap"),n=r.textStyleModel,i=n.getFont(),g=n.getTextColor(),B=this._getItemAlign(),s=r.itemSize,a=this._getViewData(),Q=a.endsText,E=Fr(r.get("showLabel",!0),!Q);Q&&this._renderEndsText(t,Q[0],s,E,B),k(a.viewPieceList,function(C){var l=C.piece,f=new me;f.onclick=oe(this._onItemClick,this,l),this._enableHoverLink(f,C.indexInModelPieceList);var c=r.getRepresentValue(l);if(this._createItemSymbol(f,c,[0,0,s[0],s[1]]),E){var v=this.visualMapModel.getValueState(c);f.add(new Et({style:{x:B==="right"?-o:s[0]+o,y:s[1]/2,text:l.text,verticalAlign:"middle",align:B,font:i,fill:g,opacity:v==="outOfRange"?.5:1}}))}t.add(f)},this),Q&&this._renderEndsText(t,Q[1],s,E,B),$a(r.get("orient"),t,r.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,r){var o=this;t.on("mouseover",function(){return n("highlight")}).on("mouseout",function(){return n("downplay")});var n=function(i){var g=o.visualMapModel;g.option.hoverLink&&o.api.dispatchAction({type:i,batch:Dd(g.findTargetDataIndices(r),g)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,r=t.option;if(r.orient==="vertical")return I_(t,this.api,t.itemSize);var o=r.align;return(!o||o==="auto")&&(o="left"),o},e.prototype._renderEndsText=function(t,r,o,n,i){if(r){var g=new me,B=this.visualMapModel.textStyleModel;g.add(new Et({style:Xt(B,{x:n?i==="right"?o[0]:0:o[0]/2,y:o[1]/2,verticalAlign:"middle",align:n?i:"center",text:r})})),t.add(g)}},e.prototype._getViewData=function(){var t=this.visualMapModel,r=UA(t.getPieceList(),function(g,B){return{piece:g,indexInModelPieceList:B}}),o=t.get("text"),n=t.get("orient"),i=t.get("inverse");return(n==="horizontal"?i:!i)?r.reverse():o&&(o=o.slice().reverse()),{viewPieceList:r,endsText:o}},e.prototype._createItemSymbol=function(t,r,o){t.add(mr(this.getControllerVisual(r,"symbol"),o[0],o[1],o[2],o[3],this.getControllerVisual(r,"color")))},e.prototype._onItemClick=function(t){var r=this.visualMapModel,o=r.option,n=o.selectedMode;if(n){var i=Pe(o.selected),g=r.getSelectedMapKey(t);n==="single"||n===!0?(i[g]=!0,k(i,function(B,s){i[s]=s===g})):i[g]=!i[g],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}},e.type="visualMap.piecewise",e}(D_);function b_(A){A.registerComponentModel(tjA),A.registerComponentView(ojA),y_(A)}function njA(A){Ve(Y_),Ve(b_)}var ijA={label:{enabled:!0},decal:{show:!1}},U_=at(),gjA={};function BjA(A,e){var t=A.getModel("aria");if(!t.get("enabled"))return;var r=Pe(ijA);Se(r.label,A.getLocaleModel().get("aria"),!1),Se(t.option,r,!1),o(),n();function o(){var s=t.getModel("decal"),a=s.get("show");if(a){var Q=Qe();A.eachSeries(function(E){if(!E.isColorBySeries()){var C=Q.get(E.type);C||(C={},Q.set(E.type,C)),U_(E).scope=C}}),A.eachRawSeries(function(E){if(A.isSeriesFiltered(E))return;if(le(E.enableAriaDecal)){E.enableAriaDecal();return}var C=E.getData();if(E.isColorBySeries()){var w=c9(E.ecModel,E.name,gjA,A.getSeriesCount()),u=C.getVisual("decal");C.setVisual("decal",h(u,w))}else{var l=E.getRawData(),f={},c=U_(E).scope;C.each(function(I){var d=C.getRawIndex(I);f[d]=I});var v=l.count();l.each(function(I){var d=f[I],P=l.getName(I)||I+"",p=c9(E.ecModel,P,c,v),F=C.getItemVisual(d,"decal");C.setItemVisual(d,"decal",h(F,p))})}function h(I,d){var P=I?IA(IA({},d),I):d;return P.dirty=!0,P}})}}function n(){var s=e.getZr().dom;if(s){var a=A.getLocaleModel().get("aria"),Q=t.getModel("label");if(Q.option=we(Q.option,a),!!Q.get("enabled")){if(Q.get("description")){s.setAttribute("aria-label",Q.get("description"));return}var E=A.getSeriesCount(),C=Q.get(["data","maxCount"])||10,l=Q.get(["series","maxCount"])||10,f=Math.min(E,l),c;if(!(E<1)){var v=g();if(v){var w=Q.get(["general","withTitle"]);c=i(w,{title:v})}else c=Q.get(["general","withoutTitle"]);var u=[],h=E>1?Q.get(["series","multiple","prefix"]):Q.get(["series","single","prefix"]);c+=i(h,{seriesCount:E}),A.eachSeries(function(p,F){if(F1?Q.get(["series","multiple",H]):Q.get(["series","single",H]),m=i(m,{seriesId:p.seriesIndex,seriesName:p.get("name"),seriesType:B(p.subType)});var U=p.getData();if(U.count()>C){var Y=Q.get(["data","partialData"]);m+=i(Y,{displayCnt:C})}else m+=Q.get(["data","allData"]);for(var x=Q.get(["data","separator","middle"]),G=Q.get(["data","separator","end"]),R=[],z=0;z":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},QjA=function(){function A(e){var t=this._condVal=qA(e)?new RegExp(e):o0(e)?e:null;if(t==null){var r="";process.env.NODE_ENV!=="production"&&(r=ko("Illegal regexp",e,"in")),Pt(r)}}return A.prototype.evaluate=function(e){var t=typeof e;return qA(t)?this._condVal.test(e):lt(t)?this._condVal.test(e+""):!1},A}(),EjA=function(){function A(){}return A.prototype.evaluate=function(){return this.value},A}(),CjA=function(){function A(){}return A.prototype.evaluate=function(){for(var e=this.children,t=0;t",v=Q.join(c);this._showOrMove(g,function(){this._updateContentNotChangedOnAxis(t,s)?this._updatePosition(g,C,i[0],i[1],this._tooltipContent,s):this._showTooltipContent(g,v,s,Math.random()+"",i[0],i[1],C,null,E)})},e.prototype._showSeriesItemTooltip=function(t,r,o){var n=this._ecModel,i=He(r),g=i.seriesIndex,B=n.getSeriesByIndex(g),s=i.dataModel||B,a=i.dataIndex,Q=i.dataType,E=s.getData(Q),C=this._renderMode,l=t.positionDefault,f=bv([E.getItemModel(a),s,B&&(B.coordinateSystem||{}).model],this._tooltipModel,l?{position:l}:null),c=f.get("trigger");if(!(c!=null&&c!=="item")){var v=s.getDataParams(a,Q),w=new y9;v.marker=w.makeTooltipMarker("item",qa(v.color),C);var u=o2(s.formatTooltip(a,!1,Q)),h=f.get("order"),I=f.get("valueFormatter"),d=u.frag,P=d?h2(I?IA({valueFormatter:I},d):d,w,C,h,n.get("useUTC"),f.get("textStyle")):u.text,F="item_"+s.name+"_"+a;this._showOrMove(f,function(){this._showTooltipContent(f,P,v,F,t.offsetX,t.offsetY,t.position,t.target,w)}),o({type:"showTip",dataIndexInside:a,dataIndex:E.getRawIndex(a),seriesIndex:g,from:this.uid})}},e.prototype._showComponentItemTooltip=function(t,r,o){var n=this._renderMode==="html",i=He(r),g=i.tooltipConfig,B=g.option||{},s=B.encodeHTMLContent;if(qA(B)){var a=B;B={content:a,formatter:a},s=!0}s&&n&&B.content&&(B=Pe(B),B.content=Lo(B.content));var Q=[B],E=this._ecModel.getComponent(i.componentMainType,i.componentIndex);E&&Q.push(E),Q.push({formatter:B.content});var C=t.positionDefault,l=bv(Q,this._tooltipModel,C?{position:C}:null),f=l.get("content"),c=Math.random()+"",v=new y9;this._showOrMove(l,function(){var w=Pe(l.get("formatterParams")||{});this._showTooltipContent(l,f,w,c,t.offsetX,t.offsetY,t.position,r,v)}),o({type:"showTip",from:this.uid})},e.prototype._showTooltipContent=function(t,r,o,n,i,g,B,s,a){if(this._ticket="",!(!t.get("showContent")||!t.get("show"))){var Q=this._tooltipContent;Q.setEnterable(t.get("enterable"));var E=t.get("formatter");B=B||t.get("position");var C=r,l=this._getNearestPoint([i,g],o,t.get("trigger"),t.get("borderColor")),f=l.color;if(E)if(qA(E)){var c=t.ecModel.get("useUTC"),v=YA(o)?o[0]:o,w=v&&v.axisType&&v.axisType.indexOf("time")>=0;C=E,w&&(C=Hf(v.axisValue,C,c)),C=i9(C,o,!0)}else if(le(E)){var u=oe(function(h,I){h===this._ticket&&(Q.setContent(I,a,t,f,B),this._updatePosition(t,B,i,g,Q,o,s))},this);this._ticket=n,C=E(o,n,u)}else C=E;Q.setContent(C,a,t,f,B),Q.show(t,f),this._updatePosition(t,B,i,g,Q,o,s)}},e.prototype._getNearestPoint=function(t,r,o,n){if(o==="axis"||YA(r))return{color:n||(this._renderMode==="html"?"#fff":"none")};if(!YA(r))return{color:n||r.color||r.borderColor}},e.prototype._updatePosition=function(t,r,o,n,i,g,B){var s=this._api.getWidth(),a=this._api.getHeight();r=r||t.get("position");var Q=i.getSize(),E=t.get("align"),C=t.get("verticalAlign"),l=B&&B.getBoundingRect().clone();if(B&&l.applyTransform(B.transform),le(r)&&(r=r([o,n],g,i.el,l,{viewSize:[s,a],contentSize:Q.slice()})),YA(r))o=VA(r[0],s),n=VA(r[1],a);else if(ve(r)){var f=r;f.width=Q[0],f.height=Q[1];var c=zr(f,{width:s,height:a});o=c.x,n=c.y,E=null,C=null}else if(qA(r)&&B){var v=oNA(r,l,Q,t.get("borderWidth"));o=v[0],n=v[1]}else{var v=tNA(o,n,i,s,a,E?null:20,C?null:20);o=v[0],n=v[1]}if(E&&(o-=pq(E)?Q[0]/2:E==="right"?Q[0]:0),C&&(n-=pq(C)?Q[1]/2:C==="bottom"?Q[1]:0),wq(t)){var v=rNA(o,n,i,s,a);o=v[0],n=v[1]}i.moveTo(o,n)},e.prototype._updateContentNotChangedOnAxis=function(t,r){var o=this._lastDataByCoordSys,n=this._cbParamsList,i=!!o&&o.length===t.length;return i&&k(o,function(g,B){var s=g.dataByAxis||[],a=t[B]||{},Q=a.dataByAxis||[];i=i&&s.length===Q.length,i&&k(s,function(E,C){var l=Q[C]||{},f=E.seriesDataIndices||[],c=l.seriesDataIndices||[];i=i&&E.value===l.value&&E.axisType===l.axisType&&E.axisId===l.axisId&&f.length===c.length,i&&k(f,function(v,w){var u=c[w];i=i&&v.seriesIndex===u.seriesIndex&&v.dataIndex===u.dataIndex}),n&&k(E.seriesDataIndices,function(v){var w=v.seriesIndex,u=r[w],h=n[w];u&&h&&h.data!==u.data&&(i=!1)})})}),this._lastDataByCoordSys=t,this._cbParamsList=r,!!i},e.prototype._hide=function(t){this._lastDataByCoordSys=null,t({type:"hideTip",from:this.uid})},e.prototype.dispose=function(t,r){st.node||!r.getDom()||(Tf(this,"_updatePosition"),this._tooltipContent.dispose(),by("itemTooltip",r))},e.type="tooltip",e}(qt);function bv(A,e,t){var r=e.ecModel,o;t?(o=new Rt(t,r,r),o=new Rt(e.option,o,r)):o=e;for(var n=A.length-1;n>=0;n--){var i=A[n];i&&(i instanceof Rt&&(i=i.get("tooltip",!0)),qA(i)&&(i={formatter:i}),i&&(o=new Rt(i,o,r)))}return o}function Fq(A,e){return A.dispatchAction||oe(e.dispatchAction,e)}function tNA(A,e,t,r,o,n,i){var g=t.getSize(),B=g[0],s=g[1];return n!=null&&(A+B+n+2>r?A-=B+n:A+=n),i!=null&&(e+s+i>o?e-=s+i:e+=i),[A,e]}function rNA(A,e,t,r,o){var n=t.getSize(),i=n[0],g=n[1];return A=Math.min(A+i,r)-i,e=Math.min(e+g,o)-g,A=Math.max(A,0),e=Math.max(e,0),[A,e]}function oNA(A,e,t,r){var o=t[0],n=t[1],i=Math.ceil(Math.SQRT2*r)+8,g=0,B=0,s=e.width,a=e.height;switch(A){case"inside":g=e.x+s/2-o/2,B=e.y+a/2-n/2;break;case"top":g=e.x+s/2-o/2,B=e.y-n-i;break;case"bottom":g=e.x+s/2-o/2,B=e.y+a+i;break;case"left":g=e.x-o-i,B=e.y+a/2-n/2;break;case"right":g=e.x+s+i,B=e.y+a/2-n/2}return[g,B]}function pq(A){return A==="center"||A==="middle"}function nNA(A,e,t){var r=tm(A).queryOptionMap,o=r.keys()[0];if(!(!o||o==="series")){var n=Cf(e,o,r.get(o),{useDefault:!1,enableAll:!1,enableNone:!1}),i=n.models[0];if(i){var g=t.getViewOfComponentModel(i),B;if(g.group.traverse(function(s){var a=He(s).tooltipConfig;if(a&&a.name===A.name)return B=s,!0}),B)return{componentMainType:o,componentIndex:i.componentIndex,el:B}}}}function iNA(A){Ve(Yv),A.registerComponentModel(kkA),A.registerComponentView(eNA),A.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},Dr),A.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},Dr)}var gNA=["rect","polygon","keep","clear"];function BNA(A,e){var t=zt(A?A.brush:[]);if(t.length){var r=[];k(t,function(B){var s=B.hasOwnProperty("toolbox")?B.toolbox:[];s instanceof Array&&(r=r.concat(s))});var o=A&&A.toolbox;YA(o)&&(o=o[0]),o||(o={feature:{}},A.toolbox=[o]);var n=o.feature||(o.feature={}),i=n.brush||(n.brush={}),g=i.type||(i.type=[]);g.push.apply(g,r),sNA(g),e&&!g.length&&g.push.apply(g,gNA)}}function sNA(A){var e={};k(A,function(t){e[t]=1}),A.length=0,k(e,function(t,r){A.push(r)})}var mq=k;function yq(A){if(A){for(var e in A)if(A.hasOwnProperty(e))return!0}}function qy(A,e,t){var r={};return mq(e,function(n){var i=r[n]=o();mq(A[n],function(g,B){if(Ao.isValidType(B)){var s={type:B,visual:g};t&&t(s,n),i[B]=new Ao(s),B==="opacity"&&(s=Pe(s),s.type="colorAlpha",i.__hidden.__alphaForOpacity=new Ao(s))}})}),r;function o(){var n=function(){};n.prototype.__hidden=n.prototype;var i=new n;return i}}function Yq(A,e,t){var r;k(t,function(o){e.hasOwnProperty(o)&&yq(e[o])&&(r=!0)}),r&&k(t,function(o){e.hasOwnProperty(o)&&yq(e[o])?A[o]=Pe(e[o]):delete A[o]})}function aNA(A,e,t,r,o,n){var i={};k(A,function(Q){var E=Ao.prepareVisualTypes(e[Q]);i[Q]=E});var g;function B(Q){return b9(t,g,Q)}function s(Q,E){K2(t,g,Q,E)}t.each(a);function a(Q,E){g=Q;var C=t.getRawDataItem(g);if(!(C&&C.visualMap===!1))for(var l=r.call(o,Q),f=e[l],c=i[l],v=0,w=c.length;ve[0][1]&&(e[0][1]=n[0]),n[1]e[1][1]&&(e[1][1]=n[1])}return e&&zq(e)}};function zq(A){return new ke(A[0][0],A[1][0],A[0][1]-A[0][0],A[1][1]-A[1][0])}var wNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,r){this.ecModel=t,this.api=r,this.model,(this._brushController=new X7(r.getZr())).on("brush",oe(this._onBrush,this)).mount()},e.prototype.render=function(t,r,o,n){this.model=t,this._updateController(t,r,o,n)},e.prototype.updateTransform=function(t,r,o,n){xq(r),this._updateController(t,r,o,n)},e.prototype.updateVisual=function(t,r,o,n){this.updateTransform(t,r,o,n)},e.prototype.updateView=function(t,r,o,n){this._updateController(t,r,o,n)},e.prototype._updateController=function(t,r,o,n){(!n||n.$from!==t.id)&&this._brushController.setPanels(t.brushTargetManager.makePanelOpts(o)).enableBrush(t.brushOption).updateCovers(t.areas.slice())},e.prototype.dispose=function(){this._brushController.dispose()},e.prototype._onBrush=function(t){var r=this.model.id,o=this.model.brushTargetManager.setOutputRanges(t.areas,this.ecModel);(!t.isEnd||t.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:r,areas:Pe(o),$from:r}),t.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:r,areas:Pe(o),$from:r})},e.type="brush",e}(qt),uNA="#ddd",DNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.areas=[],t.brushOption={},t}return e.prototype.optionUpdated=function(t,r){var o=this.option;!r&&Yq(o,t,["inBrush","outOfBrush"]);var n=o.inBrush=o.inBrush||{};o.outOfBrush=o.outOfBrush||{color:uNA},n.hasOwnProperty("liftZ")||(n.liftZ=5)},e.prototype.setAreas=function(t){process.env.NODE_ENV!=="production"&&(ue(YA(t)),k(t,function(r){ue(r.brushType,"Illegal areas")})),t&&(this.areas=UA(t,function(r){return Rq(this.option,r)},this))},e.prototype.setBrushOption=function(t){this.brushOption=Rq(this.option,t),this.brushType=this.brushOption.brushType},e.type="brush",e.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],e.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},e}(Xe);function Rq(A,e){return Se({brushType:A.brushType,brushMode:A.brushMode,transformable:A.transformable,brushStyle:new Rt(A.brushStyle).getItemStyle(),removeOnClick:A.removeOnClick,z:A.z},e,!0)}var hNA=["rect","polygon","lineX","lineY","keep","clear"],INA=function(A){uA(e,A);function e(){return A!==null&&A.apply(this,arguments)||this}return e.prototype.render=function(t,r,o){var n,i,g;r.eachComponent({mainType:"brush"},function(B){n=B.brushType,i=B.brushOption.brushMode||"single",g=g||!!B.areas.length}),this._brushType=n,this._brushMode=i,k(t.get("type",!0),function(B){t.setIconStatus(B,(B==="keep"?i==="multiple":B==="clear"?g:B===n)?"emphasis":"normal")})},e.prototype.updateView=function(t,r,o){this.render(t,r,o)},e.prototype.getIcons=function(){var t=this.model,r=t.get("icon",!0),o={};return k(t.get("type",!0),function(n){r[n]&&(o[n]=r[n])}),o},e.prototype.onclick=function(t,r,o){var n=this._brushType,i=this._brushMode;o==="clear"?(r.dispatchAction({type:"axisAreaSelect",intervals:[]}),r.dispatchAction({type:"brush",command:"clear",areas:[]})):r.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:o==="keep"?n:n===o?!1:o,brushMode:o==="keep"?i==="multiple"?"single":"multiple":i}})},e.getDefaultOption=function(t){var r={show:!0,type:hNA.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:t.getLocaleModel().get(["toolbox","brush","title"])};return r},e}(Di);function dNA(A){A.registerComponentView(wNA),A.registerComponentModel(DNA),A.registerPreprocessor(BNA),A.registerVisual(A.PRIORITY.VISUAL.BRUSH,CNA),A.registerAction({type:"brush",event:"brush",update:"updateVisual"},function(e,t){t.eachComponent({mainType:"brush",query:e},function(r){r.setAreas(e.areas)})}),A.registerAction({type:"brushSelect",event:"brushSelected",update:"none"},Dr),A.registerAction({type:"brushEnd",event:"brushEnd",update:"none"},Dr),qC("brush",INA)}var PNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.layoutMode={type:"box",ignoreSize:!0},t}return e.type="title",e.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},e}(Xe),MNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.render=function(t,r,o){if(this.group.removeAll(),!!t.get("show")){var n=this.group,i=t.getModel("textStyle"),g=t.getModel("subtextStyle"),B=t.get("textAlign"),s=Ue(t.get("textBaseline"),t.get("textVerticalAlign")),a=new Et({style:Xt(i,{text:t.get("text"),fill:i.getTextColor()},{disableBox:!0}),z2:10}),Q=a.getBoundingRect(),E=t.get("subtext"),C=new Et({style:Xt(g,{text:E,fill:g.getTextColor(),y:Q.height+t.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),l=t.get("link"),f=t.get("sublink"),c=t.get("triggerEvent",!0);a.silent=!l&&!c,C.silent=!f&&!c,l&&a.on("click",function(){Yh(l,"_"+t.get("target"))}),f&&C.on("click",function(){Yh(f,"_"+t.get("subtarget"))}),He(a).eventData=He(C).eventData=c?{componentType:"title",componentIndex:t.componentIndex}:null,n.add(a),E&&n.add(C);var v=n.getBoundingRect(),w=t.getBoxLayoutParams();w.width=v.width,w.height=v.height;var u=zr(w,{width:o.getWidth(),height:o.getHeight()},t.get("padding"));B||(B=t.get("left")||t.get("right"),B==="middle"&&(B="center"),B==="right"?u.x+=u.width:B==="center"&&(u.x+=u.width/2)),s||(s=t.get("top")||t.get("bottom"),s==="center"&&(s="middle"),s==="bottom"?u.y+=u.height:s==="middle"&&(u.y+=u.height/2),s=s||"top"),n.x=u.x,n.y=u.y,n.markRedraw();var h={align:B,verticalAlign:s};a.setStyle(h),C.setStyle(h),v=n.getBoundingRect();var I=u.margin,d=t.getItemStyle(["color","opacity"]);d.fill=t.get("backgroundColor");var P=new Qt({shape:{x:v.x-I[3],y:v.y-I[0],width:v.width+I[1]+I[3],height:v.height+I[0]+I[2],r:t.get("borderRadius")},style:d,subPixelOptimize:!0,silent:!0});n.add(P)}},e.type="title",e}(qt);function FNA(A){A.registerComponentModel(PNA),A.registerComponentView(MNA)}var Lq=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.layoutMode="box",t}return e.prototype.init=function(t,r,o){this.mergeDefaultAndTheme(t,o),this._initData()},e.prototype.mergeOption=function(t){A.prototype.mergeOption.apply(this,arguments),this._initData()},e.prototype.setCurrentIndex=function(t){t==null&&(t=this.option.currentIndex);var r=this._data.count();this.option.loop?t=(t%r+r)%r:(t>=r&&(t=r-1),t<0&&(t=0)),this.option.currentIndex=t},e.prototype.getCurrentIndex=function(){return this.option.currentIndex},e.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},e.prototype.setPlayState=function(t){this.option.autoPlay=!!t},e.prototype.getPlayState=function(){return!!this.option.autoPlay},e.prototype._initData=function(){var t=this.option,r=t.data||[],o=t.axisType,n=this._names=[],i;o==="category"?(i=[],k(r,function(s,a){var Q=Jr(eC(s),""),E;ve(s)?(E=Pe(s),E.value=a):E=a,i.push(E),n.push(Q)})):i=r;var g={category:"ordinal",time:"time",value:"number"}[o]||"number",B=this._data=new bo([{name:"value",type:g}],this);B.initData(i,n)},e.prototype.getData=function(){return this._data},e.prototype.getCategories=function(){if(this.get("axisType")==="category")return this._names.slice()},e.type="timeline",e.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},e}(Xe),Sq=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="timeline.slider",e.defaultOption=Fs(Lq.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),e}(Lq);ur(Sq,zh.prototype);var pNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="timeline",e}(qt),mNA=function(A){uA(e,A);function e(t,r,o,n){var i=A.call(this,t,r,o)||this;return i.type=n||"value",i}return e.prototype.getLabelModel=function(){return this.model.getModel("label")},e.prototype.isHorizontal=function(){return this.model.get("orient")==="horizontal"},e}(li),AY=Math.PI,Oq=at(),yNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(t,r){this.api=r},e.prototype.render=function(t,r,o){if(this.model=t,this.api=o,this.ecModel=r,this.group.removeAll(),t.get("show",!0)){var n=this._layout(t,o),i=this._createGroup("_mainGroup"),g=this._createGroup("_labelGroup"),B=this._axis=this._createAxis(n,t);t.formatTooltip=function(s){var a=B.scale.getLabel({value:s});return _r("nameValue",{noName:!0,value:a})},k(["AxisLine","AxisTick","Control","CurrentPointer"],function(s){this["_render"+s](n,i,B,t)},this),this._renderAxisLabel(n,g,B,t),this._position(n,t)}this._doPlayStop(),this._updateTicksStatus()},e.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},e.prototype.dispose=function(){this._clearTimer()},e.prototype._layout=function(t,r){var o=t.get(["label","position"]),n=t.get("orient"),i=HNA(t,r),g;o==null||o==="auto"?g=n==="horizontal"?i.y+i.height/2=0||g==="+"?"left":"right"},s={horizontal:g>=0||g==="+"?"top":"bottom",vertical:"middle"},a={horizontal:0,vertical:AY/2},Q=n==="vertical"?i.height:i.width,E=t.getModel("controlStyle"),C=E.get("show",!0),l=C?E.get("itemSize"):0,f=C?E.get("itemGap"):0,c=l+f,v=t.get(["label","rotate"])||0;v=v*AY/180;var w,u,h,I=E.get("position",!0),d=C&&E.get("showPlayBtn",!0),P=C&&E.get("showPrevBtn",!0),F=C&&E.get("showNextBtn",!0),p=0,m=Q;I==="left"||I==="bottom"?(d&&(w=[0,0],p+=c),P&&(u=[p,0],p+=c),F&&(h=[m-l,0],m-=c)):(d&&(w=[m-l,0],m-=c),P&&(u=[0,0],p+=c),F&&(h=[m-l,0],m-=c));var y=[p,m];return t.get("inverse")&&y.reverse(),{viewRect:i,mainLength:Q,orient:n,rotation:a[n],labelRotation:v,labelPosOpt:g,labelAlign:t.get(["label","align"])||B[n],labelBaseline:t.get(["label","verticalAlign"])||t.get(["label","baseline"])||s[n],playPosition:w,prevBtnPosition:u,nextBtnPosition:h,axisExtent:y,controlSize:l,controlGap:f}},e.prototype._position=function(t,r){var o=this._mainGroup,n=this._labelGroup,i=t.viewRect;if(t.orient==="vertical"){var g=En(),B=i.x,s=i.y+i.height;Oi(g,g,[-B,-s]),Qs(g,g,-AY/2),Oi(g,g,[B,s]),i=i.clone(),i.applyTransform(g)}var a=w(i),Q=w(o.getBoundingRect()),E=w(n.getBoundingRect()),C=[o.x,o.y],l=[n.x,n.y];l[0]=C[0]=a[0][0];var f=t.labelPosOpt;if(f==null||qA(f)){var c=f==="+"?0:1;u(C,Q,a,1,c),u(l,E,a,1,1-c)}else{var c=f>=0?0:1;u(C,Q,a,1,c),l[1]=C[1]+f}o.setPosition(C),n.setPosition(l),o.rotation=n.rotation=t.rotation,v(o),v(n);function v(h){h.originX=a[0][0]-h.x,h.originY=a[1][0]-h.y}function w(h){return[[h.x,h.x+h.width],[h.y,h.y+h.height]]}function u(h,I,d,P,F){h[P]+=d[P][F]-I[P][F]}},e.prototype._createAxis=function(t,r){var o=r.getData(),n=r.get("axisType"),i=YNA(r,n);i.getTicks=function(){return o.mapArray(["value"],function(s){return{value:s}})};var g=o.getDataExtent("value");i.setExtent(g[0],g[1]),i.calcNiceTicks();var B=new mNA("value",i,t.axisExtent,n);return B.model=r,B},e.prototype._createGroup=function(t){var r=this[t]=new me;return this.group.add(r),r},e.prototype._renderAxisLine=function(t,r,o,n){var i=o.getExtent();if(n.get(["lineStyle","show"])){var g=new Zr({shape:{x1:i[0],y1:0,x2:i[1],y2:0},style:IA({lineCap:"round"},n.getModel("lineStyle").getLineStyle()),silent:!0,z2:1});r.add(g);var B=this._progressLine=new Zr({shape:{x1:i[0],x2:this._currentPointer?this._currentPointer.x:i[0],y1:0,y2:0},style:we({lineCap:"round",lineWidth:g.style.lineWidth},n.getModel(["progress","lineStyle"]).getLineStyle()),silent:!0,z2:1});r.add(B)}},e.prototype._renderAxisTick=function(t,r,o,n){var i=this,g=n.getData(),B=o.scale.getTicks();this._tickSymbols=[],k(B,function(s){var a=o.dataToCoord(s.value),Q=g.getItemModel(s.value),E=Q.getModel("itemStyle"),C=Q.getModel(["emphasis","itemStyle"]),l=Q.getModel(["progress","itemStyle"]),f={x:a,y:0,onclick:oe(i._changeTimeline,i,s.value)},c=Tq(Q,E,r,f);c.ensureState("emphasis").style=C.getItemStyle(),c.ensureState("progress").style=l.getItemStyle(),hs(c);var v=He(c);Q.get("tooltip")?(v.dataIndex=s.value,v.dataModel=n):v.dataIndex=v.dataModel=null,i._tickSymbols.push(c)})},e.prototype._renderAxisLabel=function(t,r,o,n){var i=this,g=o.getLabelModel();if(g.get("show")){var B=n.getData(),s=o.getViewLabels();this._tickLabels=[],k(s,function(a){var Q=a.tickValue,E=B.getItemModel(Q),C=E.getModel("label"),l=E.getModel(["emphasis","label"]),f=E.getModel(["progress","label"]),c=o.dataToCoord(a.tickValue),v=new Et({x:c,y:0,rotation:t.labelRotation-t.rotation,onclick:oe(i._changeTimeline,i,Q),silent:!1,style:Xt(C,{text:a.formattedLabel,align:t.labelAlign,verticalAlign:t.labelBaseline})});v.ensureState("emphasis").style=Xt(l),v.ensureState("progress").style=Xt(f),r.add(v),hs(v),Oq(v).dataIndex=Q,i._tickLabels.push(v)})}},e.prototype._renderControl=function(t,r,o,n){var i=t.controlSize,g=t.rotation,B=n.getModel("controlStyle").getItemStyle(),s=n.getModel(["emphasis","controlStyle"]).getItemStyle(),a=n.getPlayState(),Q=n.get("inverse",!0);E(t.nextBtnPosition,"next",oe(this._changeTimeline,this,Q?"-":"+")),E(t.prevBtnPosition,"prev",oe(this._changeTimeline,this,Q?"+":"-")),E(t.playPosition,a?"stop":"play",oe(this._handlePlayClick,this,!a),!0);function E(C,l,f,c){if(C){var v=ji(Ue(n.get(["controlStyle",l+"BtnSize"]),i),i),w=[0,-v/2,v,v],u=bNA(n,l+"Icon",w,{x:C[0],y:C[1],originX:i/2,originY:0,rotation:c?-g:0,rectHover:!0,style:B,onclick:f});u.ensureState("emphasis").style=s,r.add(u),hs(u)}}},e.prototype._renderCurrentPointer=function(t,r,o,n){var i=n.getData(),g=n.getCurrentIndex(),B=i.getItemModel(g).getModel("checkpointStyle"),s=this,a={onCreate:function(Q){Q.draggable=!0,Q.drift=oe(s._handlePointerDrag,s),Q.ondragend=oe(s._handlePointerDragend,s),kq(Q,s._progressLine,g,o,n,!0)},onUpdate:function(Q){kq(Q,s._progressLine,g,o,n)}};this._currentPointer=Tq(B,B,this._mainGroup,{},this._currentPointer,a)},e.prototype._handlePlayClick=function(t){this._clearTimer(),this.api.dispatchAction({type:"timelinePlayChange",playState:t,from:this.uid})},e.prototype._handlePointerDrag=function(t,r,o){this._clearTimer(),this._pointerChangeTimeline([o.offsetX,o.offsetY])},e.prototype._handlePointerDragend=function(t){this._pointerChangeTimeline([t.offsetX,t.offsetY],!0)},e.prototype._pointerChangeTimeline=function(t,r){var o=this._toAxisCoord(t)[0],n=this._axis,i=Hn(n.getExtent().slice());o>i[1]&&(o=i[1]),o=0&&(i[n]=+i[n].toFixed(E)),[i,Q]}var rY={min:ze(Cd,"min"),max:ze(Cd,"max"),average:ze(Cd,"average"),median:ze(Cd,"median")};function xv(A,e){if(e){var t=A.getData(),r=A.coordinateSystem,o=r&&r.dimensions;if(!LNA(e)&&!YA(e.coord)&&YA(o)){var n=jq(e,t,r,A);if(e=Pe(e),e.type&&rY[e.type]&&n.baseAxis&&n.valueAxis){var i=je(o,n.baseAxis.dim),g=je(o,n.valueAxis.dim),B=rY[e.type](t,n.baseDataDim,n.valueDataDim,i,g);e.coord=B[0],e.value=B[1]}else e.coord=[e.xAxis!=null?e.xAxis:e.radiusAxis,e.yAxis!=null?e.yAxis:e.angleAxis]}if(e.coord==null||!YA(o))e.coord=[];else for(var s=e.coord,a=0;a<2;a++)rY[s[a]]&&(s[a]=oY(t,t.mapDimension(o[a]),s[a]));return e}}function jq(A,e,t,r){var o={};return A.valueIndex!=null||A.valueDim!=null?(o.valueDataDim=A.valueIndex!=null?e.getDimension(A.valueIndex):A.valueDim,o.valueAxis=t.getAxis(SNA(r,o.valueDataDim)),o.baseAxis=t.getOtherAxis(o.valueAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim)):(o.baseAxis=r.getBaseAxis(),o.valueAxis=t.getOtherAxis(o.baseAxis),o.baseDataDim=e.mapDimension(o.baseAxis.dim),o.valueDataDim=e.mapDimension(o.valueAxis.dim)),o}function SNA(A,e){var t=A.getData().getDimensionInfo(e);return t&&t.coordDim}function Gv(A,e){return A&&A.containData&&e.coord&&!tY(e)?A.containData(e.coord):!0}function ONA(A,e,t){return A&&A.containZone&&e.coord&&t.coord&&!tY(e)&&!tY(t)?A.containZone(e.coord,t.coord):!0}function Jq(A,e){return A?function(t,r,o,n){var i=n<2?t.coord&&t.coord[n]:t.value;return ms(i,e[n])}:function(t,r,o,n){return ms(t.value,e[n])}}function oY(A,e,t){if(t==="average"){var r=0,o=0;return A.each(e,function(n,i){isNaN(n)||(r+=n,o++)}),r/o}else return t==="median"?A.getMedian(e):A.getDataExtent(e)[t==="max"?1:0]}var nY=at(),iY=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.init=function(){this.markerGroupMap=Qe()},e.prototype.render=function(t,r,o){var n=this,i=this.markerGroupMap;i.each(function(g){nY(g).keep=!1}),r.eachSeries(function(g){var B=UB.getMarkerModelFromSeries(g,n.type);B&&n.renderSeries(g,B,r,o)}),i.each(function(g){!nY(g).keep&&n.group.remove(g.group)})},e.prototype.markKeep=function(t){nY(t).keep=!0},e.prototype.toggleBlurSeries=function(t,r){var o=this;k(t,function(n){var i=UB.getMarkerModelFromSeries(n,o.type);if(i){var g=i.getData();g.eachItemGraphicEl(function(B){B&&(r?Cj(B):pm(B))})}})},e.type="marker",e}(qt);function Kq(A,e,t){var r=e.coordinateSystem;A.each(function(o){var n=A.getItemModel(o),i,g=VA(n.get("x"),t.getWidth()),B=VA(n.get("y"),t.getHeight());if(!isNaN(g)&&!isNaN(B))i=[g,B];else if(e.getMarkerPosition)i=e.getMarkerPosition(A.getValues(A.dimensions,o));else if(r){var s=A.get(r.dimensions[0],o),a=A.get(r.dimensions[1],o);i=r.dataToPoint([s,a])}isNaN(g)||(i[0]=g),isNaN(B)||(i[1]=B),A.setItemLayout(o,i)})}var TNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,r,o){r.eachSeries(function(n){var i=UB.getMarkerModelFromSeries(n,"markPoint");i&&(Kq(i.getData(),n,o),this.markerGroupMap.get(n.id).updateLayout())},this)},e.prototype.renderSeries=function(t,r,o,n){var i=t.coordinateSystem,g=t.id,B=t.getData(),s=this.markerGroupMap,a=s.get(g)||s.set(g,new iv),Q=kNA(i,t,r);r.setData(Q),Kq(r.getData(),t,n),Q.each(function(E){var C=Q.getItemModel(E),l=C.getShallow("symbol"),f=C.getShallow("symbolSize"),c=C.getShallow("symbolRotate"),v=C.getShallow("symbolOffset"),w=C.getShallow("symbolKeepAspect");if(le(l)||le(f)||le(c)||le(v)){var u=r.getRawValue(E),h=r.getDataParams(E);le(l)&&(l=l(u,h)),le(f)&&(f=f(u,h)),le(c)&&(c=c(u,h)),le(v)&&(v=v(u,h))}var I=C.getModel("itemStyle").getItemStyle(),d=jf(B,"color");I.fill||(I.fill=d),Q.setItemVisual(E,{symbol:l,symbolSize:f,symbolRotate:c,symbolOffset:v,symbolKeepAspect:w,style:I})}),a.updateData(Q),this.group.add(a.group),Q.eachItemGraphicEl(function(E){E.traverse(function(C){He(C).dataModel=r})}),this.markKeep(a),a.group.silent=r.get("silent")||t.get("silent")},e.type="markPoint",e}(iY);function kNA(A,e,t){var r;A?r=UA(A&&A.dimensions,function(g){var B=e.getData().getDimensionInfo(e.getData().mapDimension(g))||{};return IA(IA({},B),{name:g,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var o=new bo(r,t),n=UA(t.get("data"),ze(xv,e));A&&(n=mt(n,ze(Gv,A)));var i=Jq(!!A,r);return o.initData(n,null,i),o}function NNA(A){A.registerComponentModel(RNA),A.registerComponentView(TNA),A.registerPreprocessor(function(e){eY(e.series,"markPoint")&&(e.markPoint=e.markPoint||{})})}var jNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,r,o){return new e(t,r,o)},e.type="markLine",e.defaultOption={z:5,symbol:["circle","arrow"],symbolSize:[8,16],symbolOffset:0,precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"},e}(UB),ld=at(),JNA=function(A,e,t,r){var o=A.getData(),n;if(YA(r))n=r;else{var i=r.type;if(i==="min"||i==="max"||i==="average"||i==="median"||r.xAxis!=null||r.yAxis!=null){var g=void 0,B=void 0;if(r.yAxis!=null||r.xAxis!=null)g=e.getAxis(r.yAxis!=null?"y":"x"),B=Fr(r.yAxis,r.xAxis);else{var s=jq(r,o,e,A);g=s.valueAxis;var a=i4(o,s.valueDataDim);B=oY(o,a,i)}var Q=g.dim==="x"?0:1,E=1-Q,C=Pe(r),l={coord:[]};C.type=null,C.coord=[],C.coord[E]=-1/0,l.coord[E]=1/0;var f=t.get("precision");f>=0&&Ct(B)&&(B=+B.toFixed(Math.min(f,20))),C.coord[Q]=l.coord[Q]=B,n=[C,l,{type:i,valueIndex:r.valueIndex,value:B}]}else process.env.NODE_ENV!=="production"&&qn("Invalid markLine data."),n=[]}var c=[xv(A,n[0]),xv(A,n[1]),IA({},n[2])];return c[2].type=c[2].type||null,Se(c[2],c[0]),Se(c[2],c[1]),c};function cd(A){return!isNaN(A)&&!isFinite(A)}function Xq(A,e,t,r){var o=1-A,n=r.dimensions[A];return cd(e[o])&&cd(t[o])&&e[A]===t[A]&&r.getAxis(n).containData(e[A])}function KNA(A,e){if(A.type==="cartesian2d"){var t=e[0].coord,r=e[1].coord;if(t&&r&&(Xq(1,t,r,A)||Xq(0,t,r,A)))return!0}return Gv(A,e[0])&&Gv(A,e[1])}function gY(A,e,t,r,o){var n=r.coordinateSystem,i=A.getItemModel(e),g,B=VA(i.get("x"),o.getWidth()),s=VA(i.get("y"),o.getHeight());if(!isNaN(B)&&!isNaN(s))g=[B,s];else{if(r.getMarkerPosition)g=r.getMarkerPosition(A.getValues(A.dimensions,e));else{var a=n.dimensions,Q=A.get(a[0],e),E=A.get(a[1],e);g=n.dataToPoint([Q,E])}if(wQ(n,"cartesian2d")){var C=n.getAxis("x"),l=n.getAxis("y"),a=n.dimensions;cd(A.get(a[0],e))?g[0]=C.toGlobalCoord(C.getExtent()[t?0:1]):cd(A.get(a[1],e))&&(g[1]=l.toGlobalCoord(l.getExtent()[t?0:1]))}isNaN(B)||(g[0]=B),isNaN(s)||(g[1]=s)}A.setItemLayout(e,g)}var XNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,r,o){r.eachSeries(function(n){var i=UB.getMarkerModelFromSeries(n,"markLine");if(i){var g=i.getData(),B=ld(i).from,s=ld(i).to;B.each(function(a){gY(B,a,!0,n,o),gY(s,a,!1,n,o)}),g.each(function(a){g.setItemLayout(a,[B.getItemLayout(a),s.getItemLayout(a)])}),this.markerGroupMap.get(n.id).updateLayout()}},this)},e.prototype.renderSeries=function(t,r,o,n){var i=t.coordinateSystem,g=t.id,B=t.getData(),s=this.markerGroupMap,a=s.get(g)||s.set(g,new G7);this.group.add(a.group);var Q=VNA(i,t,r),E=Q.from,C=Q.to,l=Q.line;ld(r).from=E,ld(r).to=C,r.setData(l);var f=r.get("symbol"),c=r.get("symbolSize"),v=r.get("symbolRotate"),w=r.get("symbolOffset");YA(f)||(f=[f,f]),YA(c)||(c=[c,c]),YA(v)||(v=[v,v]),YA(w)||(w=[w,w]),Q.from.each(function(h){u(E,h,!0),u(C,h,!1)}),l.each(function(h){var I=l.getItemModel(h).getModel("lineStyle").getLineStyle();l.setItemLayout(h,[E.getItemLayout(h),C.getItemLayout(h)]),I.stroke==null&&(I.stroke=E.getItemVisual(h,"style").fill),l.setItemVisual(h,{fromSymbolKeepAspect:E.getItemVisual(h,"symbolKeepAspect"),fromSymbolOffset:E.getItemVisual(h,"symbolOffset"),fromSymbolRotate:E.getItemVisual(h,"symbolRotate"),fromSymbolSize:E.getItemVisual(h,"symbolSize"),fromSymbol:E.getItemVisual(h,"symbol"),toSymbolKeepAspect:C.getItemVisual(h,"symbolKeepAspect"),toSymbolOffset:C.getItemVisual(h,"symbolOffset"),toSymbolRotate:C.getItemVisual(h,"symbolRotate"),toSymbolSize:C.getItemVisual(h,"symbolSize"),toSymbol:C.getItemVisual(h,"symbol"),style:I})}),a.updateData(l),Q.line.eachItemGraphicEl(function(h){He(h).dataModel=r,h.traverse(function(I){He(I).dataModel=r})});function u(h,I,d){var P=h.getItemModel(I);gY(h,I,d,t,n);var F=P.getModel("itemStyle").getItemStyle();F.fill==null&&(F.fill=jf(B,"color")),h.setItemVisual(I,{symbolKeepAspect:P.get("symbolKeepAspect"),symbolOffset:Ue(P.get("symbolOffset",!0),w[d?0:1]),symbolRotate:Ue(P.get("symbolRotate",!0),v[d?0:1]),symbolSize:Ue(P.get("symbolSize"),c[d?0:1]),symbol:Ue(P.get("symbol",!0),f[d?0:1]),style:F})}this.markKeep(a),a.group.silent=r.get("silent")||t.get("silent")},e.type="markLine",e}(iY);function VNA(A,e,t){var r;A?r=UA(A&&A.dimensions,function(s){var a=e.getData().getDimensionInfo(e.getData().mapDimension(s))||{};return IA(IA({},a),{name:s,ordinalMeta:null})}):r=[{name:"value",type:"float"}];var o=new bo(r,t),n=new bo(r,t),i=new bo([],t),g=UA(t.get("data"),ze(JNA,e,A,t));A&&(g=mt(g,ze(KNA,A)));var B=Jq(!!A,r);return o.initData(UA(g,function(s){return s[0]}),null,B),n.initData(UA(g,function(s){return s[1]}),null,B),i.initData(UA(g,function(s){return s[2]})),i.hasItemOption=!0,{from:o,to:n,line:i}}function WNA(A){A.registerComponentModel(jNA),A.registerComponentView(XNA),A.registerPreprocessor(function(e){eY(e.series,"markLine")&&(e.markLine=e.markLine||{})})}var ZNA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.createMarkerModelFromSeries=function(t,r,o){return new e(t,r,o)},e.type="markArea",e.defaultOption={z:1,tooltip:{trigger:"item"},animation:!1,label:{show:!0,position:"top"},itemStyle:{borderWidth:0},emphasis:{label:{show:!0,position:"top"}}},e}(UB),fd=at(),qNA=function(A,e,t,r){var o=r[0],n=r[1];if(!(!o||!n)){var i=xv(A,o),g=xv(A,n),B=i.coord,s=g.coord;B[0]=Fr(B[0],-1/0),B[1]=Fr(B[1],-1/0),s[0]=Fr(s[0],1/0),s[1]=Fr(s[1],1/0);var a=CD([{},i,g]);return a.coord=[i.coord,g.coord],a.x0=i.x,a.y0=i.y,a.x1=g.x,a.y1=g.y,a}};function vd(A){return!isNaN(A)&&!isFinite(A)}function Vq(A,e,t,r){var o=1-A;return vd(e[o])&&vd(t[o])}function _NA(A,e){var t=e.coord[0],r=e.coord[1],o={coord:t,x:e.x0,y:e.y0},n={coord:r,x:e.x1,y:e.y1};return wQ(A,"cartesian2d")?t&&r&&(Vq(1,t,r)||Vq(0,t,r))?!0:ONA(A,o,n):Gv(A,o)||Gv(A,n)}function Wq(A,e,t,r,o){var n=r.coordinateSystem,i=A.getItemModel(e),g,B=VA(i.get(t[0]),o.getWidth()),s=VA(i.get(t[1]),o.getHeight());if(!isNaN(B)&&!isNaN(s))g=[B,s];else{if(r.getMarkerPosition){var a=A.getValues(["x0","y0"],e),Q=A.getValues(["x1","y1"],e),E=n.clampData(a),C=n.clampData(Q),l=[];t[0]==="x0"?l[0]=E[0]>C[0]?Q[0]:a[0]:l[0]=E[0]>C[0]?a[0]:Q[0],t[1]==="y0"?l[1]=E[1]>C[1]?Q[1]:a[1]:l[1]=E[1]>C[1]?a[1]:Q[1],g=r.getMarkerPosition(l,t,!0)}else{var f=A.get(t[0],e),c=A.get(t[1],e),v=[f,c];n.clampData&&n.clampData(v,v),g=n.dataToPoint(v,!0)}if(wQ(n,"cartesian2d")){var w=n.getAxis("x"),u=n.getAxis("y"),f=A.get(t[0],e),c=A.get(t[1],e);vd(f)?g[0]=w.toGlobalCoord(w.getExtent()[t[0]==="x0"?0:1]):vd(c)&&(g[1]=u.toGlobalCoord(u.getExtent()[t[1]==="y0"?0:1]))}isNaN(B)||(g[0]=B),isNaN(s)||(g[1]=s)}return g}var Zq=[["x0","y0"],["x1","y0"],["x1","y1"],["x0","y1"]],$NA=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.updateTransform=function(t,r,o){r.eachSeries(function(n){var i=UB.getMarkerModelFromSeries(n,"markArea");if(i){var g=i.getData();g.each(function(B){var s=UA(Zq,function(Q){return Wq(g,B,Q,n,o)});g.setItemLayout(B,s);var a=g.getItemGraphicEl(B);a.setShape("points",s)})}},this)},e.prototype.renderSeries=function(t,r,o,n){var i=t.coordinateSystem,g=t.id,B=t.getData(),s=this.markerGroupMap,a=s.get(g)||s.set(g,{group:new me});this.group.add(a.group),this.markKeep(a);var Q=A1A(i,t,r);r.setData(Q),Q.each(function(E){var C=UA(Zq,function(F){return Wq(Q,E,F,t,n)}),l=i.getAxis("x").scale,f=i.getAxis("y").scale,c=l.getExtent(),v=f.getExtent(),w=[l.parse(Q.get("x0",E)),l.parse(Q.get("x1",E))],u=[f.parse(Q.get("y0",E)),f.parse(Q.get("y1",E))];Hn(w),Hn(u);var h=!(c[0]>w[1]||c[1]u[1]||v[1]=0},e.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},e.type="legend.plain",e.dependencies=["series"],e.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},e}(Xe),$C=ze,sY=k,wd=me,qq=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.newlineDisabled=!1,t}return e.prototype.init=function(){this.group.add(this._contentGroup=new wd),this.group.add(this._selectorGroup=new wd),this._isFirstRender=!0},e.prototype.getContentGroup=function(){return this._contentGroup},e.prototype.getSelectorGroup=function(){return this._selectorGroup},e.prototype.render=function(t,r,o){var n=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!t.get("show",!0)){var i=t.get("align"),g=t.get("orient");(!i||i==="auto")&&(i=t.get("left")==="right"&&g==="vertical"?"right":"left");var B=t.get("selector",!0),s=t.get("selectorPosition",!0);B&&(!s||s==="auto")&&(s=g==="horizontal"?"end":"start"),this.renderInner(i,t,r,o,B,g,s);var a=t.getBoxLayoutParams(),Q={width:o.getWidth(),height:o.getHeight()},E=t.get("padding"),C=zr(a,Q,E),l=this.layoutInner(t,i,C,n,B,s),f=zr(we({width:l.width,height:l.height},a),Q,E);this.group.x=f.x-l.x,this.group.y=f.y-l.y,this.group.markRedraw(),this.group.add(this._backgroundEl=iq(l,t))}},e.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},e.prototype.renderInner=function(t,r,o,n,i,g,B){var s=this.getContentGroup(),a=Qe(),Q=r.get("selectedMode"),E=[];o.eachRawSeries(function(C){!C.get("legendHoverLink")&&E.push(C.id)}),sY(r.getData(),function(C,l){var f=C.get("name");if(!this.newlineDisabled&&(f===""||f===` +`)){var c=new wd;c.newline=!0,s.add(c);return}var v=o.getSeriesByName(f)[0];if(!a.get(f)){if(v){var w=v.getData(),u=w.getVisual("legendLineStyle")||{},h=w.getVisual("legendIcon"),I=w.getVisual("style"),d=this._createItem(v,f,l,C,r,t,u,I,h,Q,n);d.on("click",$C(_q,f,null,n,E)).on("mouseover",$C(aY,v.name,null,n,E)).on("mouseout",$C(QY,v.name,null,n,E)),o.ssr&&d.eachChild(function(P){var F=He(P);F.seriesIndex=v.seriesIndex,F.dataIndex=l,F.ssrType="legend"}),a.set(f,!0)}else o.eachRawSeries(function(P){if(!a.get(f)&&P.legendVisualProvider){var F=P.legendVisualProvider;if(!F.containName(f))return;var p=F.indexOfName(f),m=F.getItemVisual(p,"style"),y=F.getItemVisual(p,"legendIcon"),H=So(m.fill);H&&H[3]===0&&(H[3]=.2,m=IA(IA({},m),{fill:ki(H,"rgba")}));var U=this._createItem(P,f,l,C,r,t,{},m,y,Q,n);U.on("click",$C(_q,null,f,n,E)).on("mouseover",$C(aY,null,f,n,E)).on("mouseout",$C(QY,null,f,n,E)),o.ssr&&U.eachChild(function(Y){var x=He(Y);x.seriesIndex=P.seriesIndex,x.dataIndex=l,x.ssrType="legend"}),a.set(f,!0)}},this);process.env.NODE_ENV!=="production"&&(a.get(f)||console.warn(f+" series not exists. Legend data should be same with series name or data name."))}},this),i&&this._createSelector(i,r,n,g,B)},e.prototype._createSelector=function(t,r,o,n,i){var g=this.getSelectorGroup();sY(t,function(s){var a=s.type,Q=new Et({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){o.dispatchAction({type:a==="all"?"legendAllSelect":"legendInverseSelect"})}});g.add(Q);var E=r.getModel("selectorLabel"),C=r.getModel(["emphasis","selectorLabel"]);vo(Q,{normal:E,emphasis:C},{defaultText:s.title}),hs(Q)})},e.prototype._createItem=function(t,r,o,n,i,g,B,s,a,Q,E){var C=t.visualDrawType,l=i.get("itemWidth"),f=i.get("itemHeight"),c=i.isSelected(r),v=n.get("symbolRotate"),w=n.get("symbolKeepAspect"),u=n.get("icon");a=u||a||"roundRect";var h=r1A(a,n,B,s,C,c,E),I=new wd,d=n.getModel("textStyle");if(le(t.getLegendIcon)&&(!u||u==="inherit"))I.add(t.getLegendIcon({itemWidth:l,itemHeight:f,icon:a,iconRotate:v,itemStyle:h.itemStyle,lineStyle:h.lineStyle,symbolKeepAspect:w}));else{var P=u==="inherit"&&t.getData().getVisual("symbol")?v==="inherit"?t.getData().getVisual("symbolRotate"):v:0;I.add(o1A({itemWidth:l,itemHeight:f,icon:a,iconRotate:P,itemStyle:h.itemStyle,lineStyle:h.lineStyle,symbolKeepAspect:w}))}var F=g==="left"?l+5:-5,p=g,m=i.get("formatter"),y=r;qA(m)&&m?y=m.replace("{name}",r??""):le(m)&&(y=m(r));var H=c?d.getTextColor():n.get("inactiveColor");I.add(new Et({style:Xt(d,{text:y,x:F,y:f/2,fill:H,align:p,verticalAlign:"middle"},{inheritColor:H})}));var U=new Qt({shape:I.getBoundingRect(),style:{fill:"transparent"}}),Y=n.getModel("tooltip");return Y.get("show")&&lC({el:U,componentModel:i,itemName:r,itemTooltipOption:Y.option}),I.add(U),I.eachChild(function(x){x.silent=!0}),U.silent=!Q,this.getContentGroup().add(I),hs(I),I.__legendDataIndex=o,I},e.prototype.layoutInner=function(t,r,o,n,i,g){var B=this.getContentGroup(),s=this.getSelectorGroup();$a(t.get("orient"),B,t.get("itemGap"),o.width,o.height);var a=B.getBoundingRect(),Q=[-a.x,-a.y];if(s.markRedraw(),B.markRedraw(),i){$a("horizontal",s,t.get("selectorItemGap",!0));var E=s.getBoundingRect(),C=[-E.x,-E.y],l=t.get("selectorButtonGap",!0),f=t.getOrient().index,c=f===0?"width":"height",v=f===0?"height":"width",w=f===0?"y":"x";g==="end"?C[f]+=a[c]+l:Q[f]+=E[c]+l,C[1-f]+=a[v]/2-E[v]/2,s.x=C[0],s.y=C[1],B.x=Q[0],B.y=Q[1];var u={x:0,y:0};return u[c]=a[c]+l+E[c],u[v]=Math.max(a[v],E[v]),u[w]=Math.min(0,E[w]+C[1-f]),u}else return B.x=Q[0],B.y=Q[1],this.group.getBoundingRect()},e.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},e.type="legend.plain",e}(qt);function r1A(A,e,t,r,o,n,i){function g(c,v){c.lineWidth==="auto"&&(c.lineWidth=v.lineWidth>0?2:0),sY(c,function(w,u){c[u]==="inherit"&&(c[u]=v[u])})}var B=e.getModel("itemStyle"),s=B.getItemStyle(),a=A.lastIndexOf("empty",0)===0?"fill":"stroke",Q=B.getShallow("decal");s.decal=!Q||Q==="inherit"?r.decal:YC(Q,i),s.fill==="inherit"&&(s.fill=r[o]),s.stroke==="inherit"&&(s.stroke=r[a]),s.opacity==="inherit"&&(s.opacity=(o==="fill"?r:t).opacity),g(s,r);var E=e.getModel("lineStyle"),C=E.getLineStyle();if(g(C,t),s.fill==="auto"&&(s.fill=r.fill),s.stroke==="auto"&&(s.stroke=r.fill),C.stroke==="auto"&&(C.stroke=r.fill),!n){var l=e.get("inactiveBorderWidth"),f=s[a];s.lineWidth=l==="auto"?r.lineWidth>0&&f?2:0:s.lineWidth,s.fill=e.get("inactiveColor"),s.stroke=e.get("inactiveBorderColor"),C.stroke=E.get("inactiveColor"),C.lineWidth=E.get("inactiveWidth")}return{itemStyle:s,lineStyle:C}}function o1A(A){var e=A.icon||"roundRect",t=mr(e,0,0,A.itemWidth,A.itemHeight,A.itemStyle.fill,A.symbolKeepAspect);return t.setStyle(A.itemStyle),t.rotation=(A.iconRotate||0)*Math.PI/180,t.setOrigin([A.itemWidth/2,A.itemHeight/2]),e.indexOf("empty")>-1&&(t.style.stroke=t.style.fill,t.style.fill="#fff",t.style.lineWidth=2),t}function _q(A,e,t,r){QY(A,e,t,r),t.dispatchAction({type:"legendToggleSelect",name:A??e}),aY(A,e,t,r)}function $q(A){for(var e=A.getZr().storage.getDisplayList(),t,r=0,o=e.length;ro[i],c=[-C.x,-C.y];r||(c[n]=a[s]);var v=[0,0],w=[-l.x,-l.y],u=Ue(t.get("pageButtonGap",!0),t.get("itemGap",!0));if(f){var h=t.get("pageButtonPosition",!0);h==="end"?w[n]+=o[i]-l[i]:v[n]+=l[i]+u}w[1-n]+=C[g]/2-l[g]/2,a.setPosition(c),Q.setPosition(v),E.setPosition(w);var I={x:0,y:0};if(I[i]=f?o[i]:C[i],I[g]=Math.max(C[g],l[g]),I[B]=Math.min(0,l[B]+w[1-n]),Q.__rectSize=o[i],f){var d={x:0,y:0};d[i]=Math.max(o[i]-l[i]-u,0),d[g]=I[g],Q.setClipPath(new Qt({shape:d})),Q.__rectSize=d[i]}else E.eachChild(function(F){F.attr({invisible:!0,silent:!0})});var P=this._getPageInfo(t);return P.pageIndex!=null&&ct(a,{x:P.contentPosition[0],y:P.contentPosition[1]},f?t:null),this._updatePageInfoView(t,P),I},e.prototype._pageGo=function(t,r,o){var n=this._getPageInfo(r)[t];n!=null&&o.dispatchAction({type:"legendScroll",scrollDataIndex:n,legendId:r.id})},e.prototype._updatePageInfoView=function(t,r){var o=this._controllerGroup;k(["pagePrev","pageNext"],function(a){var Q=a+"DataIndex",E=r[Q]!=null,C=o.childOfName(a);C&&(C.setStyle("fill",E?t.get("pageIconColor",!0):t.get("pageIconInactiveColor",!0)),C.cursor=E?"pointer":"default")});var n=o.childOfName("pageText"),i=t.get("pageFormatter"),g=r.pageIndex,B=g!=null?g+1:0,s=r.pageCount;n&&i&&n.setStyle("text",qA(i)?i.replace("{current}",B==null?"":B+"").replace("{total}",s==null?"":s+""):i({current:B,total:s}))},e.prototype._getPageInfo=function(t){var r=t.get("scrollDataIndex",!0),o=this.getContentGroup(),n=this._containerGroup.__rectSize,i=t.getOrient().index,g=EY[i],B=CY[i],s=this._findTargetItemIndex(r),a=o.children(),Q=a[s],E=a.length,C=E?1:0,l={contentPosition:[o.x,o.y],pageCount:C,pageIndex:C-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!Q)return l;var f=h(Q);l.contentPosition[i]=-f.s;for(var c=s+1,v=f,w=f,u=null;c<=E;++c)u=h(a[c]),(!u&&w.e>v.s+n||u&&!I(u,v.s))&&(w.i>v.i?v=w:v=u,v&&(l.pageNextDataIndex==null&&(l.pageNextDataIndex=v.i),++l.pageCount)),w=u;for(var c=s-1,v=f,w=f,u=null;c>=-1;--c)u=h(a[c]),(!u||!I(w,u.s))&&v.i=P&&d.s<=P+n}},e.prototype._findTargetItemIndex=function(t){if(!this._showController)return 0;var r,o=this.getContentGroup(),n;return o.eachChild(function(i,g){var B=i.__legendDataIndex;n==null&&B!=null&&(n=g),B===t&&(r=g)}),r??n},e.type="legend.scroll",e}(qq);function s1A(A){A.registerAction("legendScroll","legendscroll",function(e,t){var r=e.scrollDataIndex;r!=null&&t.eachComponent({mainType:"legend",subType:"scroll",query:e},function(o){o.setScrollDataIndex(r)})})}function a1A(A){Ve(A_),A.registerComponentModel(g1A),A.registerComponentView(B1A),s1A(A)}function Q1A(A){Ve(A_),Ve(a1A)}var E1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.inside",e.defaultOption=Fs(Hv.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),e}(Hv),lY=at();function C1A(A,e,t){lY(A).coordSysRecordMap.each(function(r){var o=r.dataZoomInfoMap.get(e.uid);o&&(o.getRange=t)})}function l1A(A,e){for(var t=lY(A).coordSysRecordMap,r=t.keys(),o=0;or[t+e]&&(e=g),o=o&&i.get("preventDefaultMouseMove",!0)}),{controlType:e,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!o}}}function u1A(A){A.registerProcessor(A.PRIORITY.PROCESSOR.FILTER,function(e,t){var r=lY(t),o=r.coordSysRecordMap||(r.coordSysRecordMap=Qe());o.each(function(n){n.dataZoomInfoMap=null}),e.eachComponent({mainType:"dataZoom",subType:"inside"},function(n){var i=Aq(n);k(i.infoList,function(g){var B=g.model.uid,s=o.get(B)||o.set(B,c1A(t,g.model)),a=s.dataZoomInfoMap||(s.dataZoomInfoMap=Qe());a.set(n.uid,{dzReferCoordSysInfo:g,model:n,getRange:null})})}),o.each(function(n){var i=n.controller,g,B=n.dataZoomInfoMap;if(B){var s=B.keys()[0];s!=null&&(g=B.get(s))}if(!g){r_(o,n);return}var a=w1A(B);i.enable(a.controlType,a.opt),i.setPointerChecker(n.containsPoint),FC(n,"dispatchAction",g.model.get("throttle",!0),"fixRate")})})}var D1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type="dataZoom.inside",t}return e.prototype.render=function(t,r,o){if(A.prototype.render.apply(this,arguments),t.noTarget()){this._clear();return}this.range=t.getPercentRange(),C1A(o,t,{pan:oe(cY.pan,this),zoom:oe(cY.zoom,this),scrollMove:oe(cY.scrollMove,this)})},e.prototype.dispose=function(){this._clear(),A.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){l1A(this.api,this.dataZoomModel),this.range=null},e.type="dataZoom.inside",e}(Ty),cY={zoom:function(A,e,t,r){var o=this.range,n=o.slice(),i=A.axisModels[0];if(i){var g=fY[e](null,[r.originX,r.originY],i,t,A),B=(g.signal>0?g.pixelStart+g.pixelLength-g.pixel:g.pixel-g.pixelStart)/g.pixelLength*(n[1]-n[0])+n[0],s=Math.max(1/r.scale,0);n[0]=(n[0]-B)*s+B,n[1]=(n[1]-B)*s+B;var a=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(FQ(0,n,[0,100],0,a.minSpan,a.maxSpan),this.range=n,o[0]!==n[0]||o[1]!==n[1])return n}},pan:o_(function(A,e,t,r,o,n){var i=fY[r]([n.oldX,n.oldY],[n.newX,n.newY],e,o,t);return i.signal*(A[1]-A[0])*i.pixel/i.pixelLength}),scrollMove:o_(function(A,e,t,r,o,n){var i=fY[r]([0,0],[n.scrollDelta,n.scrollDelta],e,o,t);return i.signal*(A[1]-A[0])*n.scrollDelta})};function o_(A){return function(e,t,r,o){var n=this.range,i=n.slice(),g=e.axisModels[0];if(g){var B=A(i,g,e,t,r,o);if(FQ(B,i,[0,100],"all"),this.range=i,n[0]!==i[0]||n[1]!==i[1])return i}}}var fY={grid:function(A,e,t,r,o){var n=t.axis,i={},g=o.model.coordinateSystem.getRect();return A=A||[0,0],n.dim==="x"?(i.pixel=e[0]-A[0],i.pixelLength=g.width,i.pixelStart=g.x,i.signal=n.inverse?1:-1):(i.pixel=e[1]-A[1],i.pixelLength=g.height,i.pixelStart=g.y,i.signal=n.inverse?-1:1),i},polar:function(A,e,t,r,o){var n=t.axis,i={},g=o.model.coordinateSystem,B=g.getRadiusAxis().getExtent(),s=g.getAngleAxis().getExtent();return A=A?g.pointToCoord(A):[0,0],e=g.pointToCoord(e),t.mainType==="radiusAxis"?(i.pixel=e[0]-A[0],i.pixelLength=B[1]-B[0],i.pixelStart=B[0],i.signal=n.inverse?1:-1):(i.pixel=e[1]-A[1],i.pixelLength=s[1]-s[0],i.pixelStart=s[0],i.signal=n.inverse?-1:1),i},singleAxis:function(A,e,t,r,o){var n=t.axis,i=o.model.coordinateSystem.getRect(),g={};return A=A||[0,0],n.orient==="horizontal"?(g.pixel=e[0]-A[0],g.pixelLength=i.width,g.pixelStart=i.x,g.signal=n.inverse?1:-1):(g.pixel=e[1]-A[1],g.pixelLength=i.height,g.pixelStart=i.y,g.signal=n.inverse?-1:1),g}};function n_(A){ky(A),A.registerComponentModel(E1A),A.registerComponentView(D1A),u1A(A)}var h1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.type="dataZoom.slider",e.layoutMode="box",e.defaultOption=Fs(Hv.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:"#d2dbee",borderRadius:3,backgroundColor:"rgba(47,69,84,0)",dataBackground:{lineStyle:{color:"#d2dbee",width:.5},areaStyle:{color:"#d2dbee",opacity:.2}},selectedDataBackground:{lineStyle:{color:"#8fb0f7",width:.5},areaStyle:{color:"#8fb0f7",opacity:.2}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:"#fff",borderColor:"#ACB8D1"},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:"#D2DBEE",opacity:.7},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:"#6E7079"},brushSelect:!0,brushStyle:{color:"rgba(135,175,274,0.15)"},emphasis:{handleStyle:{borderColor:"#8FB0F7"},moveHandleStyle:{color:"#8FB0F7"}}}),e}(Hv),Rv=Qt,i_=7,I1A=1,vY=30,d1A=7,Lv="horizontal",g_="vertical",P1A=5,M1A=["line","bar","candlestick","scatter"],F1A={easing:"cubicOut",duration:100,delay:0},p1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t._displayables={},t}return e.prototype.init=function(t,r){this.api=r,this._onBrush=oe(this._onBrush,this),this._onBrushEnd=oe(this._onBrushEnd,this)},e.prototype.render=function(t,r,o,n){if(A.prototype.render.apply(this,arguments),FC(this,"_dispatchZoomAction",t.get("throttle"),"fixRate"),this._orient=t.getOrient(),t.get("show")===!1){this.group.removeAll();return}if(t.noTarget()){this._clear(),this.group.removeAll();return}(!n||n.type!=="dataZoom"||n.from!==this.uid)&&this._buildView(),this._updateView()},e.prototype.dispose=function(){this._clear(),A.prototype.dispose.apply(this,arguments)},e.prototype._clear=function(){Tf(this,"_dispatchZoomAction");var t=this.api.getZr();t.off("mousemove",this._onBrush),t.off("mouseup",this._onBrushEnd)},e.prototype._buildView=function(){var t=this.group;t.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var r=this._displayables.sliderGroup=new me;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),t.add(r),this._positionGroup()},e.prototype._resetLocation=function(){var t=this.dataZoomModel,r=this.api,o=t.get("brushSelect"),n=o?d1A:0,i=this._findCoordRect(),g={width:r.getWidth(),height:r.getHeight()},B=this._orient===Lv?{right:g.width-i.x-i.width,top:g.height-vY-i_-n,width:i.width,height:vY}:{right:i_,top:i.y,width:vY,height:i.height},s=DC(t.option);k(["right","top","width","height"],function(Q){s[Q]==="ph"&&(s[Q]=B[Q])});var a=zr(s,g);this._location={x:a.x,y:a.y},this._size=[a.width,a.height],this._orient===g_&&this._size.reverse()},e.prototype._positionGroup=function(){var t=this.group,r=this._location,o=this._orient,n=this.dataZoomModel.getFirstTargetAxisModel(),i=n&&n.get("inverse"),g=this._displayables.sliderGroup,B=(this._dataShadowInfo||{}).otherAxisInverse;g.attr(o===Lv&&!i?{scaleY:B?1:-1,scaleX:1}:o===Lv&&i?{scaleY:B?1:-1,scaleX:-1}:o===g_&&!i?{scaleY:B?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:B?-1:1,scaleX:-1,rotation:Math.PI/2});var s=t.getBoundingRect([g]);t.x=r.x-s.x,t.y=r.y-s.y,t.markRedraw()},e.prototype._getViewExtent=function(){return[0,this._size[0]]},e.prototype._renderBackground=function(){var t=this.dataZoomModel,r=this._size,o=this._displayables.sliderGroup,n=t.get("brushSelect");o.add(new Rv({silent:!0,shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:t.get("backgroundColor")},z2:-40}));var i=new Rv({shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:"transparent"},z2:0,onclick:oe(this._onClickPanel,this)}),g=this.api.getZr();n?(i.on("mousedown",this._onBrushStart,this),i.cursor="crosshair",g.on("mousemove",this._onBrush),g.on("mouseup",this._onBrushEnd)):(g.off("mousemove",this._onBrush),g.off("mouseup",this._onBrushEnd)),o.add(i)},e.prototype._renderDataShadow=function(){var t=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!t)return;var r=this._size,o=this._shadowSize||[],n=t.series,i=n.getRawData(),g=n.getShadowDim&&n.getShadowDim(),B=g&&i.getDimensionInfo(g)?n.getShadowDim():t.otherDim;if(B==null)return;var s=this._shadowPolygonPts,a=this._shadowPolylinePts;if(i!==this._shadowData||B!==this._shadowDim||r[0]!==o[0]||r[1]!==o[1]){var Q=i.getDataExtent(B),E=(Q[1]-Q[0])*.3;Q=[Q[0]-E,Q[1]+E];var C=[0,r[1]],l=[0,r[0]],f=[[r[0],0],[0,0]],c=[],v=l[1]/(i.count()-1),w=0,u=Math.round(i.count()/r[0]),h;i.each([B],function(p,m){if(u>0&&m%u){w+=v;return}var y=p==null||isNaN(p)||p==="",H=y?0:yt(p,Q,C,!0);y&&!h&&m?(f.push([f[f.length-1][0],0]),c.push([c[c.length-1][0],0])):!y&&h&&(f.push([w,0]),c.push([w,0])),f.push([w,H]),c.push([w,H]),w+=v,h=y}),s=this._shadowPolygonPts=f,a=this._shadowPolylinePts=c}this._shadowData=i,this._shadowDim=B,this._shadowSize=[r[0],r[1]];var I=this.dataZoomModel;function d(p){var m=I.getModel(p?"selectedDataBackground":"dataBackground"),y=new me,H=new jo({shape:{points:s},segmentIgnoreThreshold:1,style:m.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),U=new Jo({shape:{points:a},segmentIgnoreThreshold:1,style:m.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return y.add(H),y.add(U),y}for(var P=0;P<3;P++){var F=d(P===1);this._displayables.sliderGroup.add(F),this._displayables.dataShadowSegs.push(F)}},e.prototype._prepareDataShadowInfo=function(){var t=this.dataZoomModel,r=t.get("showDataShadow");if(r!==!1){var o,n=this.ecModel;return t.eachTargetAxis(function(i,g){var B=t.getAxisProxy(i,g).getTargetSeriesModels();k(B,function(s){if(!o&&!(r!==!0&&je(M1A,s.get("type"))<0)){var a=n.getComponent(Ts(i),g).axis,Q=m1A(i),E,C=s.coordinateSystem;Q!=null&&C.getOtherAxis&&(E=C.getOtherAxis(a).inverse),Q=s.getData().mapDimension(Q),o={thisAxis:a,series:s,thisDim:i,otherDim:Q,otherAxisInverse:E}}},this)},this),o}},e.prototype._renderHandle=function(){var t=this.group,r=this._displayables,o=r.handles=[null,null],n=r.handleLabels=[null,null],i=this._displayables.sliderGroup,g=this._size,B=this.dataZoomModel,s=this.api,a=B.get("borderRadius")||0,Q=B.get("brushSelect"),E=r.filler=new Rv({silent:Q,style:{fill:B.get("fillerColor")},textConfig:{position:"inside"}});i.add(E),i.add(new Rv({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:g[0],height:g[1],r:a},style:{stroke:B.get("dataBackgroundColor")||B.get("borderColor"),lineWidth:I1A,fill:"rgba(0,0,0,0)"}})),k([0,1],function(u){var h=B.get("handleIcon");!Jh[h]&&h.indexOf("path://")<0&&h.indexOf("image://")<0&&(h="path://"+h,process.env.NODE_ENV!=="production"&&oi("handleIcon now needs 'path://' prefix when using a path string"));var I=mr(h,-1,0,2,2,null,!0);I.attr({cursor:B_(this._orient),draggable:!0,drift:oe(this._onDragMove,this,u),ondragend:oe(this._onDragEnd,this),onmouseover:oe(this._showDataInfo,this,!0),onmouseout:oe(this._showDataInfo,this,!1),z2:5});var d=I.getBoundingRect(),P=B.get("handleSize");this._handleHeight=VA(P,this._size[1]),this._handleWidth=d.width/d.height*this._handleHeight,I.setStyle(B.getModel("handleStyle").getItemStyle()),I.style.strokeNoScale=!0,I.rectHover=!0,I.ensureState("emphasis").style=B.getModel(["emphasis","handleStyle"]).getItemStyle(),hs(I);var F=B.get("handleColor");F!=null&&(I.style.fill=F),i.add(o[u]=I);var p=B.getModel("textStyle");t.add(n[u]=new Et({silent:!0,invisible:!0,style:Xt(p,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:p.getTextColor(),font:p.getFont()}),z2:10}))},this);var C=E;if(Q){var l=VA(B.get("moveHandleSize"),g[1]),f=r.moveHandle=new Qt({style:B.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:g[1]-.5,height:l}}),c=l*.8,v=r.moveHandleIcon=mr(B.get("moveHandleIcon"),-c/2,-c/2,c,c,"#fff",!0);v.silent=!0,v.y=g[1]+l/2-.5,f.ensureState("emphasis").style=B.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var w=Math.min(g[1]/2,Math.max(l,10));C=r.moveZone=new Qt({invisible:!0,shape:{y:g[1]-w,height:l+w}}),C.on("mouseover",function(){s.enterEmphasis(f)}).on("mouseout",function(){s.leaveEmphasis(f)}),i.add(f),i.add(v),i.add(C)}C.attr({draggable:!0,cursor:B_(this._orient),drift:oe(this._onDragMove,this,"all"),ondragstart:oe(this._showDataInfo,this,!0),ondragend:oe(this._onDragEnd,this),onmouseover:oe(this._showDataInfo,this,!0),onmouseout:oe(this._showDataInfo,this,!1)})},e.prototype._resetInterval=function(){var t=this._range=this.dataZoomModel.getPercentRange(),r=this._getViewExtent();this._handleEnds=[yt(t[0],[0,100],r,!0),yt(t[1],[0,100],r,!0)]},e.prototype._updateInterval=function(t,r){var o=this.dataZoomModel,n=this._handleEnds,i=this._getViewExtent(),g=o.findRepresentativeAxisProxy().getMinMaxSpan(),B=[0,100];FQ(r,n,i,o.get("zoomLock")?"all":t,g.minSpan!=null?yt(g.minSpan,B,i,!0):null,g.maxSpan!=null?yt(g.maxSpan,B,i,!0):null);var s=this._range,a=this._range=Hn([yt(n[0],i,B,!0),yt(n[1],i,B,!0)]);return!s||s[0]!==a[0]||s[1]!==a[1]},e.prototype._updateView=function(t){var r=this._displayables,o=this._handleEnds,n=Hn(o.slice()),i=this._size;k([0,1],function(C){var l=r.handles[C],f=this._handleHeight;l.attr({scaleX:f/2,scaleY:f/2,x:o[C]+(C?-1:1),y:i[1]/2-f/2})},this),r.filler.setShape({x:n[0],y:0,width:n[1]-n[0],height:i[1]});var g={x:n[0],width:n[1]-n[0]};r.moveHandle&&(r.moveHandle.setShape(g),r.moveZone.setShape(g),r.moveZone.getBoundingRect(),r.moveHandleIcon&&r.moveHandleIcon.attr("x",g.x+g.width/2));for(var B=r.dataShadowSegs,s=[0,n[0],n[1],i[0]],a=0;ar[0]||o[1]<0||o[1]>r[1])){var n=this._handleEnds,i=(n[0]+n[1])/2,g=this._updateInterval("all",o[0]-i);this._updateView(),g&&this._dispatchZoomAction(!1)}},e.prototype._onBrushStart=function(t){var r=t.offsetX,o=t.offsetY;this._brushStart=new Te(r,o),this._brushing=!0,this._brushStartTime=+new Date},e.prototype._onBrushEnd=function(t){if(this._brushing){var r=this._displayables.brushRect;if(this._brushing=!1,!!r){r.attr("ignore",!0);var o=r.shape,n=+new Date;if(!(n-this._brushStartTime<200&&Math.abs(o.width)<5)){var i=this._getViewExtent(),g=[0,100];this._range=Hn([yt(o.x,i,g,!0),yt(o.x+o.width,i,g,!0)]),this._handleEnds=[o.x,o.x+o.width],this._updateView(),this._dispatchZoomAction(!1)}}}},e.prototype._onBrush=function(t){this._brushing&&(lB(t.event),this._updateBrushRect(t.offsetX,t.offsetY))},e.prototype._updateBrushRect=function(t,r){var o=this._displayables,n=this.dataZoomModel,i=o.brushRect;i||(i=o.brushRect=new Rv({silent:!0,style:n.getModel("brushStyle").getItemStyle()}),o.sliderGroup.add(i)),i.attr("ignore",!1);var g=this._brushStart,B=this._displayables.sliderGroup,s=B.transformCoordToLocal(t,r),a=B.transformCoordToLocal(g.x,g.y),Q=this._size;s[0]=Math.max(Math.min(Q[0],s[0]),0),i.setShape({x:a[0],y:0,width:s[0]-a[0],height:Q[1]})},e.prototype._dispatchZoomAction=function(t){var r=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:t?F1A:null,start:r[0],end:r[1]})},e.prototype._findCoordRect=function(){var t,r=Aq(this.dataZoomModel).infoList;if(!t&&r.length){var o=r[0].model.coordinateSystem;t=o.getRect&&o.getRect()}if(!t){var n=this.api.getWidth(),i=this.api.getHeight();t={x:n*.2,y:i*.2,width:n*.6,height:i*.6}}return t},e.type="dataZoom.slider",e}(Ty);function m1A(A){var e={x:"y",y:"x",radius:"angle",angle:"radius"};return e[A]}function B_(A){return A==="vertical"?"ns-resize":"ew-resize"}function s_(A){A.registerComponentModel(h1A),A.registerComponentView(p1A),ky(A)}function y1A(A){Ve(n_),Ve(s_)}var a_={get:function(A,e,t){var r=Pe((Y1A[A]||{})[e]);return t&&YA(r)?r[r.length-1]:r}},Y1A={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},Q_=Ao.mapVisual,H1A=Ao.eachVisual,b1A=YA,E_=k,U1A=Hn,x1A=yt,ud=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t.stateList=["inRange","outOfRange"],t.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],t.layoutMode={type:"box",ignoreSize:!0},t.dataBound=[-1/0,1/0],t.targetVisuals={},t.controllerVisuals={},t}return e.prototype.init=function(t,r,o){this.mergeDefaultAndTheme(t,o)},e.prototype.optionUpdated=function(t,r){var o=this.option;!r&&Yq(o,t,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},e.prototype.resetVisual=function(t){var r=this.stateList;t=oe(t,this),this.controllerVisuals=qy(this.option.controller,r,t),this.targetVisuals=qy(this.option.target,r,t)},e.prototype.getItemSymbol=function(){return null},e.prototype.getTargetSeriesIndices=function(){var t=this.option.seriesIndex,r=[];return t==null||t==="all"?this.ecModel.eachSeries(function(o,n){r.push(n)}):r=zt(t),r},e.prototype.eachTargetSeries=function(t,r){k(this.getTargetSeriesIndices(),function(o){var n=this.ecModel.getSeriesByIndex(o);n&&t.call(r,n)},this)},e.prototype.isTargetSeries=function(t){var r=!1;return this.eachTargetSeries(function(o){o===t&&(r=!0)}),r},e.prototype.formatValueText=function(t,r,o){var n=this.option,i=n.precision,g=this.dataBound,B=n.formatter,s;o=o||["<",">"],YA(t)&&(t=t.slice(),s=!0);var a=r?t:s?[Q(t[0]),Q(t[1])]:Q(t);if(qA(B))return B.replace("{value}",s?a[0]:a).replace("{value2}",s?a[1]:a);if(le(B))return s?B(t[0],t[1]):B(t);if(s)return t[0]===g[0]?o[0]+" "+a[1]:t[1]===g[1]?o[1]+" "+a[0]:a[0]+" - "+a[1];return a;function Q(E){return E===g[0]?"min":E===g[1]?"max":(+E).toFixed(Math.min(i,20))}},e.prototype.resetExtent=function(){var t=this.option,r=U1A([t.min,t.max]);this._dataExtent=r},e.prototype.getDataDimensionIndex=function(t){var r=this.option.dimension;if(r!=null)return t.getDimensionIndex(r);for(var o=t.dimensions,n=o.length-1;n>=0;n--){var i=o[n],g=t.getDimensionInfo(i);if(!g.isCalculationCoord)return g.storeDimIndex}},e.prototype.getExtent=function(){return this._dataExtent.slice()},e.prototype.completeVisualOption=function(){var t=this.ecModel,r=this.option,o={inRange:r.inRange,outOfRange:r.outOfRange},n=r.target||(r.target={}),i=r.controller||(r.controller={});Se(n,o),Se(i,o);var g=this.isCategory();B.call(this,n),B.call(this,i),s.call(this,n,"inRange","outOfRange"),a.call(this,i);function B(Q){b1A(r.color)&&!Q.inRange&&(Q.inRange={color:r.color.slice().reverse()}),Q.inRange=Q.inRange||{color:t.get("gradientColor")}}function s(Q,E,C){var l=Q[E],f=Q[C];l&&!f&&(f=Q[C]={},E_(l,function(c,v){if(Ao.isValidType(v)){var w=a_.get(v,"inactive",g);w!=null&&(f[v]=w,v==="color"&&!f.hasOwnProperty("opacity")&&!f.hasOwnProperty("colorAlpha")&&(f.opacity=[0,0]))}}))}function a(Q){var E=(Q.inRange||{}).symbol||(Q.outOfRange||{}).symbol,C=(Q.inRange||{}).symbolSize||(Q.outOfRange||{}).symbolSize,l=this.get("inactiveColor"),f=this.getItemSymbol(),c=f||"roundRect";E_(this.stateList,function(v){var w=this.itemSize,u=Q[v];u||(u=Q[v]={color:g?l:[l]}),u.symbol==null&&(u.symbol=E&&Pe(E)||(g?c:[c])),u.symbolSize==null&&(u.symbolSize=C&&Pe(C)||(g?w[0]:[w[0],w[0]])),u.symbol=Q_(u.symbol,function(d){return d==="none"?c:d});var h=u.symbolSize;if(h!=null){var I=-1/0;H1A(h,function(d){d>I&&(I=d)}),u.symbolSize=Q_(h,function(d){return x1A(d,[0,I],[0,w[0]],!0)})}},this)}},e.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},e.prototype.isCategory=function(){return!!this.option.categories},e.prototype.setSelected=function(t){},e.prototype.getSelected=function(){return null},e.prototype.getValueState=function(t){return null},e.prototype.getVisualMeta=function(t){return null},e.type="visualMap",e.dependencies=["series"],e.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},e}(Xe),C_=[20,140],G1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.optionUpdated=function(t,r){A.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(o){o.mappingMethod="linear",o.dataExtent=this.getExtent()}),this._resetRange()},e.prototype.resetItemSize=function(){A.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(t[0]==null||isNaN(t[0]))&&(t[0]=C_[0]),(t[1]==null||isNaN(t[1]))&&(t[1]=C_[1])},e.prototype._resetRange=function(){var t=this.getExtent(),r=this.option.range;!r||r.auto?(t.auto=1,this.option.range=t):YA(r)&&(r[0]>r[1]&&r.reverse(),r[0]=Math.max(r[0],t[0]),r[1]=Math.min(r[1],t[1]))},e.prototype.completeVisualOption=function(){A.prototype.completeVisualOption.apply(this,arguments),k(this.stateList,function(t){var r=this.option.controller[t].symbolSize;r&&r[0]!==r[1]&&(r[0]=r[1]/3)},this)},e.prototype.setSelected=function(t){this.option.range=t.slice(),this._resetRange()},e.prototype.getSelected=function(){var t=this.getExtent(),r=Hn((this.get("range")||[]).slice());return r[0]>t[1]&&(r[0]=t[1]),r[1]>t[1]&&(r[1]=t[1]),r[0]=o[1]||t<=r[1])?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var r=[];return this.eachTargetSeries(function(o){var n=[],i=o.getData();i.each(this.getDataDimensionIndex(i),function(g,B){t[0]<=g&&g<=t[1]&&n.push(B)},this),r.push({seriesId:o.id,dataIndex:n})},this),r},e.prototype.getVisualMeta=function(t){var r=l_(this,"outOfRange",this.getExtent()),o=l_(this,"inRange",this.option.range.slice()),n=[];function i(C,l){n.push({value:C,color:t(C,l)})}for(var g=0,B=0,s=o.length,a=r.length;Bt[1])break;n.push({color:this.getControllerVisual(B,"color",r),offset:g/o})}return n.push({color:this.getControllerVisual(t[1],"color",r),offset:1}),n},e.prototype._createBarPoints=function(t,r){var o=this.visualMapModel.itemSize;return[[o[0]-r[0],t[0]],[o[0],t[0]],[o[0],t[1]],[o[0]-r[1],t[1]]]},e.prototype._createBarGroup=function(t){var r=this._orient,o=this.visualMapModel.get("inverse");return new me(r==="horizontal"&&!o?{scaleX:t==="bottom"?1:-1,rotation:Math.PI/2}:r==="horizontal"&&o?{scaleX:t==="bottom"?-1:1,rotation:-Math.PI/2}:r==="vertical"&&!o?{scaleX:t==="left"?1:-1,scaleY:-1}:{scaleX:t==="left"?1:-1})},e.prototype._updateHandle=function(t,r){if(this._useHandle){var o=this._shapes,n=this.visualMapModel,i=o.handleThumbs,g=o.handleLabels,B=n.itemSize,s=n.getExtent();z1A([0,1],function(a){var Q=i[a];Q.setStyle("fill",r.handlesColor[a]),Q.y=t[a];var E=kg(t[a],[0,B[1]],s,!0),C=this.getControllerVisual(E,"symbolSize");Q.scaleX=Q.scaleY=C/B[0],Q.x=B[0]-C/2;var l=Vi(o.handleLabelPoints[a],Ps(Q,this.group));g[a].setStyle({x:l[0],y:l[1],text:n.formatValueText(this._dataInterval[a]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",o.mainGroup):"center"})},this)}},e.prototype._showIndicator=function(t,r,o,n){var i=this.visualMapModel,g=i.getExtent(),B=i.itemSize,s=[0,B[1]],a=this._shapes,Q=a.indicator;if(Q){Q.attr("invisible",!1);var E={convertOpacityToAlpha:!0},C=this.getControllerVisual(t,"color",E),l=this.getControllerVisual(t,"symbolSize"),f=kg(t,g,s,!0),c=B[0]-l/2,v={x:Q.x,y:Q.y};Q.y=f,Q.x=c;var w=Vi(a.indicatorLabelPoint,Ps(Q,this.group)),u=a.indicatorLabel;u.attr("invisible",!1);var h=this._applyTransform("left",a.mainGroup),I=this._orient,d=I==="horizontal";u.setStyle({text:(o||"")+i.formatValueText(r),verticalAlign:d?h:"middle",align:d?"center":h});var P={x:c,y:f,style:{fill:C}},F={style:{x:w[0],y:w[1]}};if(i.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var p={duration:100,easing:"cubicInOut",additive:!0};Q.x=v.x,Q.y=v.y,Q.animateTo(P,p),u.animateTo(F,p)}else Q.attr(P),u.attr(F);this._firstShowIndicator=!1;var m=this._shapes.handleLabels;if(m)for(var y=0;yi[1]&&(Q[1]=1/0),r&&(Q[0]===-1/0?this._showIndicator(a,Q[1],"< ",B):Q[1]===1/0?this._showIndicator(a,Q[0],"> ",B):this._showIndicator(a,a,"≈ ",B));var E=this._hoverLinkDataIndices,C=[];(r||D_(o))&&(C=this._hoverLinkDataIndices=o.findTargetDataIndices(Q));var l=d9A(E,C);this._dispatchHighDown("downplay",Dd(l[0],o)),this._dispatchHighDown("highlight",Dd(l[1],o))}},e.prototype._hoverLinkFromSeriesMouseOver=function(t){var r;if(oQ(t.target,function(B){var s=He(B);if(s.dataIndex!=null)return r=s,!0},!0),!!r){var o=this.ecModel.getSeriesByIndex(r.seriesIndex),n=this.visualMapModel;if(n.isTargetSeries(o)){var i=o.getData(r.dataType),g=i.getStore().get(n.getDataDimensionIndex(i),r.dataIndex);isNaN(g)||this._showIndicator(g,g)}}},e.prototype._hideIndicator=function(){var t=this._shapes;t.indicator&&t.indicator.attr("invisible",!0),t.indicatorLabel&&t.indicatorLabel.attr("invisible",!0);var r=this._shapes.handleLabels;if(r)for(var o=0;o=0&&(n.dimension=i,r.push(n))}}),A.getData().setVisual("visualMeta",r)}}];function j1A(A,e,t,r){for(var o=e.targetVisuals[r],n=Ao.prepareVisualTypes(o),i={color:jf(A.getData(),"color")},g=0,B=n.length;g0:e.splitNumber>0)||e.calculable)?"continuous":"piecewise"}),A.registerAction(T1A,k1A),k(N1A,function(e){A.registerVisual(A.PRIORITY.VISUAL.COMPONENT,e)}),A.registerPreprocessor(J1A))}function M_(A){A.registerComponentModel(G1A),A.registerComponentView(S1A),P_(A)}var K1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t._pieceList=[],t}return e.prototype.optionUpdated=function(t,r){A.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var o=this._mode=this._determineMode();this._pieceList=[],X1A[this._mode].call(this,this._pieceList),this._resetSelected(t,r);var n=this.option.categories;this.resetVisual(function(i,g){o==="categories"?(i.mappingMethod="category",i.categories=Pe(n)):(i.dataExtent=this.getExtent(),i.mappingMethod="piecewise",i.pieceList=UA(this._pieceList,function(B){return B=Pe(B),g!=="inRange"&&(B.visual=null),B}))})},e.prototype.completeVisualOption=function(){var t=this.option,r={},o=Ao.listVisualTypes(),n=this.isCategory();k(t.pieces,function(g){k(o,function(B){g.hasOwnProperty(B)&&(r[B]=1)})}),k(r,function(g,B){var s=!1;k(this.stateList,function(a){s=s||i(t,a,B)||i(t.target,a,B)},this),!s&&k(this.stateList,function(a){(t[a]||(t[a]={}))[B]=a_.get(B,a==="inRange"?"active":"inactive",n)})},this);function i(g,B,s){return g&&g[B]&&g[B].hasOwnProperty(s)}A.prototype.completeVisualOption.apply(this,arguments)},e.prototype._resetSelected=function(t,r){var o=this.option,n=this._pieceList,i=(r?o:t).selected||{};if(o.selected=i,k(n,function(B,s){var a=this.getSelectedMapKey(B);i.hasOwnProperty(a)||(i[a]=!0)},this),o.selectedMode==="single"){var g=!1;k(n,function(B,s){var a=this.getSelectedMapKey(B);i[a]&&(g?i[a]=!1:g=!0)},this)}},e.prototype.getItemSymbol=function(){return this.get("itemSymbol")},e.prototype.getSelectedMapKey=function(t){return this._mode==="categories"?t.value+"":t.index+""},e.prototype.getPieceList=function(){return this._pieceList},e.prototype._determineMode=function(){var t=this.option;return t.pieces&&t.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},e.prototype.setSelected=function(t){this.option.selected=Pe(t)},e.prototype.getValueState=function(t){var r=Ao.findPieceIndex(t,this._pieceList);return r!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[r])]?"inRange":"outOfRange"},e.prototype.findTargetDataIndices=function(t){var r=[],o=this._pieceList;return this.eachTargetSeries(function(n){var i=[],g=n.getData();g.each(this.getDataDimensionIndex(g),function(B,s){var a=Ao.findPieceIndex(B,o);a===t&&i.push(s)},this),r.push({seriesId:n.id,dataIndex:i})},this),r},e.prototype.getRepresentValue=function(t){var r;if(this.isCategory())r=t.value;else if(t.value!=null)r=t.value;else{var o=t.interval||[];r=o[0]===-1/0&&o[1]===1/0?0:(o[0]+o[1])/2}return r},e.prototype.getVisualMeta=function(t){if(this.isCategory())return;var r=[],o=["",""],n=this;function i(a,Q){var E=n.getRepresentValue({interval:a});Q||(Q=n.getValueState(E));var C=t(E,Q);a[0]===-1/0?o[0]=C:a[1]===1/0?o[1]=C:r.push({value:a[0],color:C},{value:a[1],color:C})}var g=this._pieceList.slice();if(!g.length)g.push({interval:[-1/0,1/0]});else{var B=g[0].interval[0];B!==-1/0&&g.unshift({interval:[-1/0,B]}),B=g[g.length-1].interval[1],B!==1/0&&g.push({interval:[B,1/0]})}var s=-1/0;return k(g,function(a){var Q=a.interval;Q&&(Q[0]>s&&i([s,Q[0]],"outOfRange"),i(Q.slice()),s=Q[1])},this),{stops:r,outerColors:o}},e.type="visualMap.piecewise",e.defaultOption=Fs(ud.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),e}(ud),X1A={splitNumber:function(A){var e=this.option,t=Math.min(e.precision,20),r=this.getExtent(),o=e.splitNumber;o=Math.max(parseInt(o,10),1),e.splitNumber=o;for(var n=(r[1]-r[0])/o;+n.toFixed(t)!==n&&t<5;)t++;e.precision=t,n=+n.toFixed(t),e.minOpen&&A.push({interval:[-1/0,r[0]],close:[0,0]});for(var i=0,g=r[0];ii[1]&&console.warn("Piece "+r+"is illegal: "+i+" lower bound should not greater then uppper bound."),i[0]===i[1]&&g[0]&&g[1]&&(o.value=i[0])}o.visual=Ao.retrieveVisuals(t),A.push(o)},this),F_(e,A),Am(A),k(A,function(t){var r=t.close,o=[["<","≤"][r[1]],[">","≥"][r[0]]];t.text=t.text||this.formatValueText(t.value!=null?t.value:t.interval,!1,o)},this)}};function F_(A,e){var t=A.inverse;(A.orient==="vertical"?!t:t)&&e.reverse()}var V1A=function(A){uA(e,A);function e(){var t=A!==null&&A.apply(this,arguments)||this;return t.type=e.type,t}return e.prototype.doRender=function(){var t=this.group;t.removeAll();var r=this.visualMapModel,o=r.get("textGap"),n=r.textStyleModel,i=n.getFont(),g=n.getTextColor(),B=this._getItemAlign(),s=r.itemSize,a=this._getViewData(),Q=a.endsText,E=Fr(r.get("showLabel",!0),!Q);Q&&this._renderEndsText(t,Q[0],s,E,B),k(a.viewPieceList,function(C){var l=C.piece,f=new me;f.onclick=oe(this._onItemClick,this,l),this._enableHoverLink(f,C.indexInModelPieceList);var c=r.getRepresentValue(l);if(this._createItemSymbol(f,c,[0,0,s[0],s[1]]),E){var v=this.visualMapModel.getValueState(c);f.add(new Et({style:{x:B==="right"?-o:s[0]+o,y:s[1]/2,text:l.text,verticalAlign:"middle",align:B,font:i,fill:g,opacity:v==="outOfRange"?.5:1}}))}t.add(f)},this),Q&&this._renderEndsText(t,Q[1],s,E,B),$a(r.get("orient"),t,r.get("itemGap")),this.renderBackground(t),this.positionGroup(t)},e.prototype._enableHoverLink=function(t,r){var o=this;t.on("mouseover",function(){return n("highlight")}).on("mouseout",function(){return n("downplay")});var n=function(i){var g=o.visualMapModel;g.option.hoverLink&&o.api.dispatchAction({type:i,batch:Dd(g.findTargetDataIndices(r),g)})}},e.prototype._getItemAlign=function(){var t=this.visualMapModel,r=t.option;if(r.orient==="vertical")return v_(t,this.api,t.itemSize);var o=r.align;return(!o||o==="auto")&&(o="left"),o},e.prototype._renderEndsText=function(t,r,o,n,i){if(r){var g=new me,B=this.visualMapModel.textStyleModel;g.add(new Et({style:Xt(B,{x:n?i==="right"?o[0]:0:o[0]/2,y:o[1]/2,verticalAlign:"middle",align:n?i:"center",text:r})})),t.add(g)}},e.prototype._getViewData=function(){var t=this.visualMapModel,r=UA(t.getPieceList(),function(g,B){return{piece:g,indexInModelPieceList:B}}),o=t.get("text"),n=t.get("orient"),i=t.get("inverse");return(n==="horizontal"?i:!i)?r.reverse():o&&(o=o.slice().reverse()),{viewPieceList:r,endsText:o}},e.prototype._createItemSymbol=function(t,r,o){t.add(mr(this.getControllerVisual(r,"symbol"),o[0],o[1],o[2],o[3],this.getControllerVisual(r,"color")))},e.prototype._onItemClick=function(t){var r=this.visualMapModel,o=r.option,n=o.selectedMode;if(n){var i=Pe(o.selected),g=r.getSelectedMapKey(t);n==="single"||n===!0?(i[g]=!0,k(i,function(B,s){i[s]=s===g})):i[g]=!i[g],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:i})}},e.type="visualMap.piecewise",e}(c_);function p_(A){A.registerComponentModel(K1A),A.registerComponentView(V1A),P_(A)}function W1A(A){Ve(M_),Ve(p_)}var Z1A={label:{enabled:!0},decal:{show:!1}},m_=at(),q1A={};function _1A(A,e){var t=A.getModel("aria");if(!t.get("enabled"))return;var r=Pe(Z1A);Se(r.label,A.getLocaleModel().get("aria"),!1),Se(t.option,r,!1),o(),n();function o(){var s=t.getModel("decal"),a=s.get("show");if(a){var Q=Qe();A.eachSeries(function(E){if(!E.isColorBySeries()){var C=Q.get(E.type);C||(C={},Q.set(E.type,C)),m_(E).scope=C}}),A.eachRawSeries(function(E){if(A.isSeriesFiltered(E))return;if(le(E.enableAriaDecal)){E.enableAriaDecal();return}var C=E.getData();if(E.isColorBySeries()){var w=C9(E.ecModel,E.name,q1A,A.getSeriesCount()),u=C.getVisual("decal");C.setVisual("decal",h(u,w))}else{var l=E.getRawData(),f={},c=m_(E).scope;C.each(function(I){var d=C.getRawIndex(I);f[d]=I});var v=l.count();l.each(function(I){var d=f[I],P=l.getName(I)||I+"",F=C9(E.ecModel,P,c,v),p=C.getItemVisual(d,"decal");C.setItemVisual(d,"decal",h(p,F))})}function h(I,d){var P=I?IA(IA({},d),I):d;return P.dirty=!0,P}})}}function n(){var s=e.getZr().dom;if(s){var a=A.getLocaleModel().get("aria"),Q=t.getModel("label");if(Q.option=we(Q.option,a),!!Q.get("enabled")){if(Q.get("description")){s.setAttribute("aria-label",Q.get("description"));return}var E=A.getSeriesCount(),C=Q.get(["data","maxCount"])||10,l=Q.get(["series","maxCount"])||10,f=Math.min(E,l),c;if(!(E<1)){var v=g();if(v){var w=Q.get(["general","withTitle"]);c=i(w,{title:v})}else c=Q.get(["general","withoutTitle"]);var u=[],h=E>1?Q.get(["series","multiple","prefix"]):Q.get(["series","single","prefix"]);c+=i(h,{seriesCount:E}),A.eachSeries(function(F,p){if(p1?Q.get(["series","multiple",H]):Q.get(["series","single",H]),m=i(m,{seriesId:F.seriesIndex,seriesName:F.get("name"),seriesType:B(F.subType)});var U=F.getData();if(U.count()>C){var Y=Q.get(["data","partialData"]);m+=i(Y,{displayCnt:C})}else m+=Q.get(["data","allData"]);for(var x=Q.get(["data","separator","middle"]),G=Q.get(["data","separator","end"]),R=[],z=0;z":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},ejA=function(){function A(e){var t=this._condVal=qA(e)?new RegExp(e):t0(e)?e:null;if(t==null){var r="";process.env.NODE_ENV!=="production"&&(r=Oo("Illegal regexp",e,"in")),Pt(r)}}return A.prototype.evaluate=function(e){var t=typeof e;return qA(t)?this._condVal.test(e):Ct(t)?this._condVal.test(e+""):!1},A}(),tjA=function(){function A(){}return A.prototype.evaluate=function(){return this.value},A}(),rjA=function(){function A(){}return A.prototype.evaluate=function(){for(var e=this.children,t=0;t2&&r.push(o),o=[U,Y]}function a(U,Y,x,G){Al(U,x)&&Al(Y,G)||o.push(U,Y,x,G,x,G)}function Q(U,Y,x,G,R,z){var L=Math.abs(Y-U),b=Math.tan(L/4)*4/3,O=Yp:y2&&r.push(o),r}function PY(A,e,t,r,o,n,i,g,B,s){if(Al(A,t)&&Al(e,r)&&Al(o,i)&&Al(n,g)){B.push(i,g);return}var a=2/s,Q=a*a,E=i-A,C=g-e,l=Math.sqrt(E*E+C*C);E/=l,C/=l;var f=t-A,c=r-e,v=o-i,w=n-g,u=f*f+c*c,h=v*v+w*w;if(u=0&&p=0){B.push(i,g);return}var F=[],m=[];ls(A,t,o,i,.5,F),ls(e,r,n,g,.5,m),PY(F[0],m[0],F[1],m[1],F[2],m[2],F[3],m[3],B,s),PY(F[4],m[4],F[5],m[5],F[6],m[6],F[7],m[7],B,s)}function pjA(A,e){var t=dY(A),r=[];e=e||1;for(var o=0;o0)for(var s=0;sMath.abs(s),Q=R_([B,s],a?0:1,e),E=(a?g:s)/Q.length,C=0;Co,i=R_([r,o],n?0:1,e),g=n?"width":"height",B=n?"height":"width",s=n?"x":"y",a=n?"y":"x",Q=A[g]/i.length,E=0;E1?null:new Te(f*B+A,f*s+e)}function YjA(A,e,t){var r=new Te;Te.sub(r,t,e),r.normalize();var o=new Te;Te.sub(o,A,e);var n=o.dot(r);return n}function el(A,e){var t=A[A.length-1];t&&t[0]===e[0]&&t[1]===e[1]||A.push(e)}function HjA(A,e,t){for(var r=A.length,o=[],n=0;ni?(s.x=a.x=g+n/2,s.y=B,a.y=B+i):(s.y=a.y=B+i/2,s.x=g,a.x=g+n),HjA(e,s,a)}function hd(A,e,t,r){if(t===1)r.push(e);else{var o=Math.floor(t/2),n=A(e);hd(A,n[0],o,r),hd(A,n[1],t-o,r)}return r}function bjA(A,e){for(var t=[],r=0;r0;s/=2){var a=0,Q=0;(A&s)>0&&(a=1),(e&s)>0&&(Q=1),g+=s*s*(3*a^Q),Q===0&&(a===1&&(A=s-1-A,e=s-1-e),B=A,A=e,e=B)}return g}function Pd(A){var e=1/0,t=1/0,r=-1/0,o=-1/0,n=UA(A,function(g){var B=g.getBoundingRect(),s=g.getComputedTransform(),a=B.x+B.width/2+(s?s[4]:0),Q=B.y+B.height/2+(s?s[5]:0);return e=Math.min(a,e),t=Math.min(Q,t),r=Math.max(a,r),o=Math.max(Q,o),[a,Q]}),i=UA(n,function(g,B){return{cp:g,z:TjA(g[0],g[1],e,t,r,o),path:A[B]}});return i.sort(function(g,B){return g.z-B.z}).map(function(g){return g.path})}function K_(A){return GjA(A.path,A.count)}function FY(){return{fromIndividuals:[],toIndividuals:[],count:0}}function kjA(A,e,t){var r=[];function o(I){for(var d=0;d=0;o--)if(!t[o].many.length){var B=t[g].many;if(B.length<=1)if(g)g=0;else return t;var n=B.length,s=Math.ceil(n/2);t[o].many=B.slice(s,n),t[g].many=B.slice(0,s),g++}return t}var jjA={clone:function(A){for(var e=[],t=1-Math.pow(1-A.path.style.opacity,1/A.count),r=0;r0))return;var g=r.getModel("universalTransition").get("delay"),B=Object.assign({setToFinal:!0},i),s,a;X_(A)&&(s=A,a=e),X_(e)&&(s=e,a=A);function Q(v,w,u,h,I){var d=v.many,P=v.one;if(d.length===1&&!I){var p=w?d[0]:P,F=w?P:d[0];if(Id(p))Q({many:[p],one:F},!0,u,h,!0);else{var m=g?we({delay:g(u,h)},B):B;MY(p,F,m),n(p,F,p,F,m)}}else for(var y=we({dividePath:jjA[t],individualDelay:g&&function(R,z,L,b){return g(R+u,h)}},B),H=w?kjA(d,P,y):NjA(P,d,y),U=H.fromIndividuals,Y=H.toIndividuals,x=U.length,G=0;Ge.length,C=s?V_(a,s):V_(E?e:A,[E?A:e]),l=0,f=0;fW_){process.env.NODE_ENV!=="production"&&Er("Universal transition is disabled on large data > 10k.");return}for(var n=r.getIndices(),i=0;i0&&d.group.traverse(function(p){p instanceof Ze&&!p.animators.length&&p.animateFrom({style:{opacity:0}},P)})})}function e$(A){var e=A.getModel("universalTransition").get("seriesKey");return e||A.id}function t$(A){return YA(A)?A.sort().join(","):A}function Ns(A){if(A.hostModel)return A.hostModel.getModel("universalTransition").get("divideShape")}function qjA(A,e){var t=Qe(),r=Qe(),o=Qe();k(A.oldSeries,function(i,g){var B=A.oldDataGroupIds[g],s=A.oldData[g],a=e$(i),Q=t$(a);r.set(Q,{dataGroupId:B,data:s}),YA(a)&&k(a,function(E){o.set(E,{key:Q,dataGroupId:B,data:s})})});function n(i){t.get(i)&&Er("Duplicated seriesKey in universalTransition "+i)}return k(e.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var g=i.get("dataGroupId"),B=i.getData(),s=e$(i),a=t$(s),Q=r.get(a);if(Q)process.env.NODE_ENV!=="production"&&n(a),t.set(a,{oldSeries:[{dataGroupId:Q.dataGroupId,divide:Ns(Q.data),data:Q.data}],newSeries:[{dataGroupId:g,divide:Ns(B),data:B}]});else if(YA(s)){process.env.NODE_ENV!=="production"&&n(a);var E=[];k(s,function(f){var c=r.get(f);c.data&&E.push({dataGroupId:c.dataGroupId,divide:Ns(c.data),data:c.data})}),E.length&&t.set(a,{oldSeries:E,newSeries:[{dataGroupId:g,data:B,divide:Ns(B)}]})}else{var C=o.get(s);if(C){var l=t.get(C.key);l||(l={oldSeries:[{dataGroupId:C.dataGroupId,data:C.data,divide:Ns(C.data)}],newSeries:[]},t.set(C.key,l)),l.newSeries.push({dataGroupId:g,data:B,divide:Ns(B)})}}}}),t}function r$(A,e){for(var t=0;t=0&&o.push({dataGroupId:e.oldDataGroupIds[g],data:e.oldData[g],divide:Ns(e.oldData[g]),groupIdDim:i.dimension})}),k(zt(A.to),function(i){var g=r$(t.updatedSeries,i);if(g>=0){var B=t.updatedSeries[g].getData();n.push({dataGroupId:e.oldDataGroupIds[g],data:B,divide:Ns(B),groupIdDim:i.dimension})}}),o.length>0&&n.length>0&&A$(o,n,r)}function $jA(A){A.registerUpdateLifecycle("series:beforeupdate",function(e,t,r){k(zt(r.seriesTransition),function(o){k(zt(o.to),function(n){for(var i=r.updatedSeries,g=0;g1&&arguments[1]!==void 0?arguments[1]:60,n=null;return function(){for(var i=this,g=arguments.length,B=new Array(g),s=0;s`${B.name} is ${B.value}`).join(" & "):"";return(o||i)&&(r=`${o}${o&&i?", ":""}${i}`),{conversionCriteriaLabel:t,seriesNameToGroupBy:r}}const MJA=({eventName:A,eventIndex:e,columnFields:t,funnelsConfiguration:r})=>{var g,B,s,a;const o="////",n=(r==null?void 0:r.steps)||[];if(t){const Q=new Set,E={};return t.forEach((C,l)=>{const f=n.findIndex((c,v)=>!Q.has(v)&&c.name===C);f!==-1&&(E[l]=n[f].label,Q.add(f))}),(g=E[e])==null?void 0:g.split(o)[0]}return((B=n[e])==null?void 0:B.name)===A&&((a=(s=n[e])==null?void 0:s.label)==null?void 0:a.split(o)[0])||A};function FJA({chartData:A,queryConfiguration:e,themeColors:t,themeMode:r}){var g;const o=e.steps.map(B=>B.name).join(" -> "),n=A.reduce((B,s)=>{var E;let{seriesNameToGroupBy:a,conversionCriteriaLabel:Q}=GY(s,e);return a===""&&(a=Q),[...B,{data:[],type:"bar",zlevel:1,emphasis:{focus:"series"},stack:`conversion_funnel_${a}_${s.value}`,name:a,label:s.dimension!=="$all"||(E=A[0])!=null&&E.cohort?{}:{show:!(s!=null&&s.dimensions),formatter:function({data:C}){const{conversionNumber:l,conversionPercentage:f}=C||{};return[`{percentage|${Number(f).toFixed(2)}%}`,`{number|${l}}`].join(` +`)),Pt(r)),n.push({dimIdx:v.index,parser:w,comparator:new B2(E,l)})});var i=e.sourceFormat;i!==yo&&i!==ai&&(process.env.NODE_ENV!=="production"&&(r='sourceFormat "'+i+'" is not supported yet'),Pt(r));for(var g=[],B=0,s=e.count();B2&&r.push(o),o=[U,Y]}function a(U,Y,x,G){el(U,x)&&el(Y,G)||o.push(U,Y,x,G,x,G)}function Q(U,Y,x,G,R,z){var L=Math.abs(Y-U),b=Math.tan(L/4)*4/3,O=YF:y2&&r.push(o),r}function IY(A,e,t,r,o,n,i,g,B,s){if(el(A,t)&&el(e,r)&&el(o,i)&&el(n,g)){B.push(i,g);return}var a=2/s,Q=a*a,E=i-A,C=g-e,l=Math.sqrt(E*E+C*C);E/=l,C/=l;var f=t-A,c=r-e,v=o-i,w=n-g,u=f*f+c*c,h=v*v+w*w;if(u=0&&F=0){B.push(i,g);return}var p=[],m=[];ls(A,t,o,i,.5,p),ls(e,r,n,g,.5,m),IY(p[0],m[0],p[1],m[1],p[2],m[2],p[3],m[3],B,s),IY(p[4],m[4],p[5],m[5],p[6],m[6],p[7],m[7],B,s)}function vjA(A,e){var t=hY(A),r=[];e=e||1;for(var o=0;o0)for(var s=0;sMath.abs(s),Q=b_([B,s],a?0:1,e),E=(a?g:s)/Q.length,C=0;Co,i=b_([r,o],n?0:1,e),g=n?"width":"height",B=n?"height":"width",s=n?"x":"y",a=n?"y":"x",Q=A[g]/i.length,E=0;E1?null:new Te(f*B+A,f*s+e)}function DjA(A,e,t){var r=new Te;Te.sub(r,t,e),r.normalize();var o=new Te;Te.sub(o,A,e);var n=o.dot(r);return n}function tl(A,e){var t=A[A.length-1];t&&t[0]===e[0]&&t[1]===e[1]||A.push(e)}function hjA(A,e,t){for(var r=A.length,o=[],n=0;ni?(s.x=a.x=g+n/2,s.y=B,a.y=B+i):(s.y=a.y=B+i/2,s.x=g,a.x=g+n),hjA(e,s,a)}function hd(A,e,t,r){if(t===1)r.push(e);else{var o=Math.floor(t/2),n=A(e);hd(A,n[0],o,r),hd(A,n[1],t-o,r)}return r}function IjA(A,e){for(var t=[],r=0;r0;s/=2){var a=0,Q=0;(A&s)>0&&(a=1),(e&s)>0&&(Q=1),g+=s*s*(3*a^Q),Q===0&&(a===1&&(A=s-1-A,e=s-1-e),B=A,A=e,e=B)}return g}function Pd(A){var e=1/0,t=1/0,r=-1/0,o=-1/0,n=UA(A,function(g){var B=g.getBoundingRect(),s=g.getComputedTransform(),a=B.x+B.width/2+(s?s[4]:0),Q=B.y+B.height/2+(s?s[5]:0);return e=Math.min(a,e),t=Math.min(Q,t),r=Math.max(a,r),o=Math.max(Q,o),[a,Q]}),i=UA(n,function(g,B){return{cp:g,z:HjA(g[0],g[1],e,t,r,o),path:A[B]}});return i.sort(function(g,B){return g.z-B.z}).map(function(g){return g.path})}function T_(A){return MjA(A.path,A.count)}function PY(){return{fromIndividuals:[],toIndividuals:[],count:0}}function bjA(A,e,t){var r=[];function o(I){for(var d=0;d=0;o--)if(!t[o].many.length){var B=t[g].many;if(B.length<=1)if(g)g=0;else return t;var n=B.length,s=Math.ceil(n/2);t[o].many=B.slice(s,n),t[g].many=B.slice(0,s),g++}return t}var xjA={clone:function(A){for(var e=[],t=1-Math.pow(1-A.path.style.opacity,1/A.count),r=0;r0))return;var g=r.getModel("universalTransition").get("delay"),B=Object.assign({setToFinal:!0},i),s,a;k_(A)&&(s=A,a=e),k_(e)&&(s=e,a=A);function Q(v,w,u,h,I){var d=v.many,P=v.one;if(d.length===1&&!I){var F=w?d[0]:P,p=w?P:d[0];if(Id(F))Q({many:[F],one:p},!0,u,h,!0);else{var m=g?we({delay:g(u,h)},B):B;dY(F,p,m),n(F,p,F,p,m)}}else for(var y=we({dividePath:xjA[t],individualDelay:g&&function(R,z,L,b){return g(R+u,h)}},B),H=w?bjA(d,P,y):UjA(P,d,y),U=H.fromIndividuals,Y=H.toIndividuals,x=U.length,G=0;Ge.length,C=s?N_(a,s):N_(E?e:A,[E?A:e]),l=0,f=0;fj_){process.env.NODE_ENV!=="production"&&Er("Universal transition is disabled on large data > 10k.");return}for(var n=r.getIndices(),i=0;i0&&d.group.traverse(function(F){F instanceof Ze&&!F.animators.length&&F.animateFrom({style:{opacity:0}},P)})})}function Z_(A){var e=A.getModel("universalTransition").get("seriesKey");return e||A.id}function q_(A){return YA(A)?A.sort().join(","):A}function Ns(A){if(A.hostModel)return A.hostModel.getModel("universalTransition").get("divideShape")}function TjA(A,e){var t=Qe(),r=Qe(),o=Qe();k(A.oldSeries,function(i,g){var B=A.oldDataGroupIds[g],s=A.oldData[g],a=Z_(i),Q=q_(a);r.set(Q,{dataGroupId:B,data:s}),YA(a)&&k(a,function(E){o.set(E,{key:Q,dataGroupId:B,data:s})})});function n(i){t.get(i)&&Er("Duplicated seriesKey in universalTransition "+i)}return k(e.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var g=i.get("dataGroupId"),B=i.getData(),s=Z_(i),a=q_(s),Q=r.get(a);if(Q)process.env.NODE_ENV!=="production"&&n(a),t.set(a,{oldSeries:[{dataGroupId:Q.dataGroupId,divide:Ns(Q.data),data:Q.data}],newSeries:[{dataGroupId:g,divide:Ns(B),data:B}]});else if(YA(s)){process.env.NODE_ENV!=="production"&&n(a);var E=[];k(s,function(f){var c=r.get(f);c.data&&E.push({dataGroupId:c.dataGroupId,divide:Ns(c.data),data:c.data})}),E.length&&t.set(a,{oldSeries:E,newSeries:[{dataGroupId:g,data:B,divide:Ns(B)}]})}else{var C=o.get(s);if(C){var l=t.get(C.key);l||(l={oldSeries:[{dataGroupId:C.dataGroupId,data:C.data,divide:Ns(C.data)}],newSeries:[]},t.set(C.key,l)),l.newSeries.push({dataGroupId:g,data:B,divide:Ns(B)})}}}}),t}function __(A,e){for(var t=0;t=0&&o.push({dataGroupId:e.oldDataGroupIds[g],data:e.oldData[g],divide:Ns(e.oldData[g]),groupIdDim:i.dimension})}),k(zt(A.to),function(i){var g=__(t.updatedSeries,i);if(g>=0){var B=t.updatedSeries[g].getData();n.push({dataGroupId:e.oldDataGroupIds[g],data:B,divide:Ns(B),groupIdDim:i.dimension})}}),o.length>0&&n.length>0&&W_(o,n,r)}function NjA(A){A.registerUpdateLifecycle("series:beforeupdate",function(e,t,r){k(zt(r.seriesTransition),function(o){k(zt(o.to),function(n){for(var i=r.updatedSeries,g=0;g1&&arguments[1]!==void 0?arguments[1]:60,n=null;return function(){for(var i=this,g=arguments.length,B=new Array(g),s=0;s`${B.name} is ${B.value}`).join(" & "):"";return(o||i)&&(r=`${o}${o&&i?", ":""}${i}`),{conversionCriteriaLabel:t,seriesNameToGroupBy:r}}const cJA=({eventName:A,eventIndex:e,columnFields:t,funnelsConfiguration:r})=>{var g,B,s,a;const o="////",n=(r==null?void 0:r.steps)||[];if(t){const Q=new Set,E={};return t.forEach((C,l)=>{const f=n.findIndex((c,v)=>!Q.has(v)&&c.name===C);f!==-1&&(E[l]=n[f].label,Q.add(f))}),(g=E[e])==null?void 0:g.split(o)[0]}return((B=n[e])==null?void 0:B.name)===A&&((a=(s=n[e])==null?void 0:s.label)==null?void 0:a.split(o)[0])||A};function fJA({chartData:A,queryConfiguration:e,themeColors:t,themeMode:r}){var g;const o=e.steps.map(B=>B.name).join(" -> "),n=A.reduce((B,s)=>{var E;let{seriesNameToGroupBy:a,conversionCriteriaLabel:Q}=UY(s,e);return a===""&&(a=Q),[...B,{data:[],type:"bar",zlevel:1,emphasis:{focus:"series"},stack:`conversion_funnel_${a}_${s.value}`,name:a,label:s.dimension!=="$all"||(E=A[0])!=null&&E.cohort?{}:{show:!(s!=null&&s.dimensions),formatter:function({data:C}){const{conversionNumber:l,conversionPercentage:f}=C||{};return[`{percentage|${Number(f).toFixed(2)}%}`,`{number|${l}}`].join(` `)},position:"top",align:"center",rich:{percentage:{color:t["--secondary-text"],fontWeight:600,lineHeight:18,fontSize:14},number:{color:t["--secondary-text"],fontWeight:500,lineHeight:14,fontSize:11}}}},{name:a,data:[],type:"bar",stack:`conversion_funnel_${a}_${s.value}`,itemStyle:{color:"rgba(66,56,202, .1)"}}]},[]),i={grid:{left:50,top:95,right:30,bottom:30},title:{show:!0,text:`Funnels: ${o}`,left:20,textStyle:{fontFamily:"HousewareFont",fontSize:15,fontWeight:"bold",color:t["--primary-text"]}},xAxis:{type:"category",data:[],axisLabel:{interval:0,width:300,align:"center",overflow:"break",color:t["--secondary-text"],hideOverlap:!0,formatter:B=>B.split("_").join(" "),fontFamily:"ChartsFont",fontSize:10},axisLine:{lineStyle:{color:t["--border"]}}},yAxis:{type:"value",position:"left",alignTicks:!0,axisLine:{show:!0,lineStyle:{color:t["--border"]}},axisLabel:{color:t["--secondary-text"],fontFamily:"ChartsFont",fontSize:10},splitLine:{lineStyle:{color:t["--border"],width:.4}},max:100},series:n,legend:{data:n.map(B=>B.name),top:40,left:20,color:t["--secondary-text"],icon:"circle",textStyle:{color:t["--primary-text"],fontSize:12,fontWeight:"normal",fontFamily:"HousewareFont"},inActiveColor:"red"},toolbox:{feature:{saveAsImage:{title:"Download chart",name:`Funnel Chart - ${o}`,show:!0,icon:`image://chart-download-${r}-mode.png`}}},tooltip:{trigger:"item",confine:!0,order:"valueDesc",backgroundColor:t["--foreground"],borderColor:t["--border"],textStyle:{color:t["--secondary-text"],fontFamily:"HousewareFont"},formatter:function({data:B}){const{conversionNumber:s,conversionPercentage:a,dropOffPercentage:Q,dropOffNumber:E,name:C,seriesLabel:l,config:f}=B||{},c=(Number(s||E)/Number(a||Q)*100).toLocaleString();let v=` ${C}`;return f.start_date&&(v=`${v} (from ${gn(f==null?void 0:f.start_date).format("Do MMM YY")}`),f.end_date&&(v=`${v} to ${gn(f==null?void 0:f.end_date).format("Do MMM YY")})`),` ${v}
@@ -535,17 +535,17 @@ echarts.use([`+H+"]);":"Unknown series "+y))}return}if(Q==="tooltip"){if(u){proc ${Number(a).toFixed(2)}% (${s.toLocaleString()} of ${c}) converted
${Number(Q).toFixed(2)}% (${E.toLocaleString()} of ${c}) drop-off - `}}};for(let B=0;B{const E=a.steps[B],C=E.prev_step_conversion_percentage,l=B>0?100-C:0,f=B>0?a.steps[B-1].value-E.value:0;i.series[2*Q].data.push({value:E.value/A[Q].steps[0].value*100,name:E.event_name,config:e,seriesLabel:GY(a,e).seriesNameToGroupBy,dimensions:a.dimensions,cohort:{cohort_uuid:a==null?void 0:a.cohort_uuid,cohort_value:a==null?void 0:a.cohort_value},conversionNumber:E.value,dropOffPercentage:l,dropOffNumber:f,conversionPercentage:C,seriesType:"converted",stepIndex:B}),i.series[2*Q+1].data.push({value:f/A[Q].steps[0].value*100,name:E.event_name,config:e,seriesLabel:GY(a,e).seriesNameToGroupBy,dimensions:a.dimensions,dropOffNumber:f,dropOffPercentage:l,conversionNumber:E.value,conversionPercentage:C,seriesType:"dropped off",stepIndex:B})});const s=MJA({eventName:A[0].steps[B].event_name,eventIndex:B,funnelsConfiguration:e});(g=i==null?void 0:i.xAxis)==null||g.data.push(s)}return i}function pJA({chartResponse:A,queryConfiguration:e}){const{themeColors:t,currentTheme:r}=zE(),o=FJA({chartData:A==null?void 0:A.data,queryConfiguration:e,themeColors:t,themeMode:r});return iA.jsxs(Ge,{vertical:!0,gap:16,style:{width:"100%"},children:[iA.jsx(Po,{size:"small",style:{backgroundColor:"var(--background)",width:"100%"},children:iA.jsx(s$,{style:{height:"40vh",width:"100%"},option:o,theme:{color:t["--chart-colors"]},notMerge:!0,opts:{renderer:"canvas"}})}),iA.jsx(At,{children:iA.jsx(Gc,{children:A.summary})})]})}gn.extend(eS);function mJA({chartData:A,queryConfiguration:e,themeColors:t,themeMode:r}){var f,c;const o=e.events.map(v=>v.name).join(" , "),n=e==null?void 0:e.breakdown,i=n!=null&&n.dimension?{name:n.dimension,is_event_property:n==null?void 0:n.is_event_property,type:"dimension"}:null,g={};(f=e==null?void 0:e.events)==null||f.forEach(v=>{g[v.label]=v.measure||"uniques"});const B={};A.map(v=>{B[v.period]=!0});const s=Object.keys(B).sort((v,w)=>gn(v).valueOf()-gn(w).valueOf()).reduce((v,w)=>(v[w]=B[w],v),{}),a={data:{},type:"line",smooth:!0,name:""},Q={};(i==null?void 0:i.name)===void 0?A.forEach(v=>{const[w]=typeof(v==null?void 0:v.label)=="string"?v.label.split(":"):[],u=Number(v.measure),h=Number.isInteger(u)?u:u.toFixed(2),I=v.period;if(Q[w]){const d="";Q[w].data[I]={value:h,unit:d}}else{const d=`${w} (${v.label})`,P="";Q[w]={...a,lineStyle:{type:"solid"},name:d,data:{},yAxisIndex:0,unit:P},Q[w].data[I]={value:h,unit:P}}}):A.forEach(v=>{const w=v.label,u=Number(v.measure),h=Number.isInteger(u)?u:u.toFixed(2),I=v[i==null?void 0:i.name],d=`${w} / ${I}`,P=v.period;if(Q[d]){let p="";Q[d].data[P]={value:h,unit:p,breakdown:{...i,value:I}}}else{let p="";const F=`${d} (${g[w]})`;Q[d]={...a,lineStyle:{type:"solid"},name:F,data:{},yAxisIndex:0},Q[d].data[P]={value:h,unit:p,breakdown:{...i,value:i.type==="cohort"?v.cohort:I}}}});for(const v in Q){const w=Q[v],u=(c=Object.keys(s))==null?void 0:c.map(h=>w.data[h]||{value:0,unit:"",...w.originalSeriesName&&{seriesLabel:w.originalSeriesName}});Q[v].data=u}const E=Object.values(Q),C=Object.keys(s);return{grid:{left:50,top:95,right:30,bottom:30},title:{show:!0,text:`Trends: ${o}`,left:20,textStyle:{fontFamily:"HousewareFont",fontSize:15,fontWeight:"bold",color:t["--primary-text"]}},xAxis:{type:"category",data:C,axisLabel:{width:200,align:"center",overflow:"break",hideOverlap:!0,fontFamily:"ChartsFont",fontSize:10,cursor:"pointer",color:t["--secondary-text"],formatter:v=>{var u;return a$(v,(u=e==null?void 0:e.time)==null?void 0:u.granularity,!1)}},axisLine:{lineStyle:{color:t["--border"]}}},yAxis:[{name:"",type:"value",position:"left",alignTicks:!0,nameTextStyle:{fontWeight:"bolder"},axisLine:{show:!0,lineStyle:{color:t["--border"]}},axisLabel:{hideOverlap:!0,color:t["--secondary-text"],fontFamily:"ChartsFont",fontSize:10},splitLine:{lineStyle:{color:t["--border"],width:.4}}}],legend:{data:E.map(v=>v.name),top:40,left:20,color:t["--primary-text"],icon:"circle",textStyle:{color:t["--secondary-text"],fontFamily:"HousewareFont",fontSize:12,fontWeight:"normal"}},toolbox:{feature:{saveAsImage:{title:"Download chart",name:`Trends Chart - ${o}`,show:!0,icon:`image://chart-download-${r}-mode.png`}}},series:[...E],tooltip:{trigger:"axis",confine:!0,order:"valueDesc",backgroundColor:t["--foreground"],borderColor:t["--border"],textStyle:{color:t["--secondary-text"],fontFamily:"HousewareFont"},formatter:v=>{var h;let w="
";w+=`
${yJA(v[0].name,(h=e==null?void 0:e.time)==null?void 0:h.granularity)}

`;const u=v.filter((I,d,P)=>d===P.findIndex(p=>{var F,m;return p.seriesName===I.seriesName&&p.value===I.value&&((F=p.data)==null?void 0:F.period)===((m=I.data)==null?void 0:m.period)}));return w+=u.map(I=>{var d,P,p;return`
 ${(d=I.data)!=null&&d.prevPeriod?`(${a$(I.data.prevPeriod,((P=e==null?void 0:e.time)==null?void 0:P.granularity)==="hour"?"day":(p=e==null?void 0:e.time)==null?void 0:p.granularity,!1)}): ${I.data.seriesLabel}`:I.seriesName}:      ${Number(I.value)}${I.data.unit?I.data.unit:""}
`}).join(""),w+="
",w}},axisPointer:{type:"line"}}}const kv={hour:"h:mm A, Do MMM",day:"Do MMM",week:"Do MMM YYYY",month:"MMM YYYY",quarter:"[Q]Q-Y",year:"YYYY",all_time:""};function a$(A,e,t=!0){return e==="week"?`${gn(A).format(kv[e])} - ${gn(A).add(6,"day").format(kv[e])}`:t?gn(A).format(kv[e]).replace(/ /g,` -`):gn(A).format(kv[e])}function yJA(A,e){return e==="week"?`${gn(A).format("[Week] WW, Do MMM YYYY")} - ${gn(A).add(6,"day").format("Do MMM YYYY")}`:e==="day"?gn(A).format("Do MMM YYYY"):gn(A).format(kv[e])}function YJA({chartResponse:A,queryConfiguration:e}){const{themeColors:t,currentTheme:r}=zE(),o=mJA({chartData:(A==null?void 0:A.data)??[],queryConfiguration:e??{},themeColors:t,themeMode:r});return iA.jsxs(Ge,{vertical:!0,gap:16,style:{width:"100%"},children:[iA.jsx(Po,{size:"small",style:{backgroundColor:"var(--background)",width:"100%"},children:iA.jsx(s$,{style:{height:"40vh",width:"100%"},option:o,theme:{color:t["--chart-colors"]},notMerge:!0,opts:{renderer:"canvas"}})}),iA.jsx(At,{children:iA.jsx(Gc,{children:A.summary})})]})}function HJA({index:A,messages:e,handleRegenerateResponse:t,hideActionCardItems:r=[],customMessageActionCardItem:o=[]}){var a;const n=(a=e[A])==null?void 0:a.content,[i,g]=M.useState(!1),B=()=>{const Q=(()=>{var l,f,c;const E=(l=n==null?void 0:n.query_response)==null?void 0:l.type,C=(f=n==null?void 0:n.query_response)==null?void 0:f.data;switch(E){case"text":return C;case"trend":case"funnel":return((c=n==null?void 0:n.query_response)==null?void 0:c.summary)||"";default:return"I am not sure how to respond to that, can you please try again?"}})();navigator.clipboard.writeText(Q),g(!0),setTimeout(()=>{g(!1)},2e3)},s=M.useMemo(()=>({copy:iA.jsx(kt,{size:"small",onClick:B,type:"text",icon:i?iA.jsx(Fb,{size:"0.7rem"}):iA.jsx(yb,{size:"0.7rem"}),style:{fontSize:"0.7rem",color:"var(--secondary-text)"},children:"Copy"}),regenerate:iA.jsx(kt,{size:"small",onClick:()=>{var Q;t(((Q=e[e.length-2])==null?void 0:Q.content)||"",!0)},type:"text",icon:iA.jsx(hb,{size:"0.7rem"}),style:{fontSize:"0.7rem",color:"var(--secondary-text)"},children:"Regenerate"})}),[i,t,e]);return iA.jsx(Po,{className:"ai-message-actions",size:"small",style:{width:"max-content",backgroundColor:"var(--background)",alignSelf:"flex-end"},styles:{body:{padding:3}},children:iA.jsxs(Ge,{children:[Object.keys(s).map(Q=>!r.includes(Q)&&iA.jsx(M.Fragment,{children:s[Q]},Q)),o]})})}function bJA({index:A,messages:e,showMessageActionCard:t,hideActionCardItems:r=[],handleRegenerateResponse:o,customMessageComponent:n,customMessageActionCardItem:i}){var E;const g=(E=e[A])==null?void 0:E.content,s=(e==null?void 0:e.length)-1===A&&t,a=n==null?void 0:n.component,Q=()=>{var c,v;const C=g.type||((c=g==null?void 0:g.query_response)==null?void 0:c.type),l=(g==null?void 0:g.data)||((v=g==null?void 0:g.query_response)==null?void 0:v.data),f=g==null?void 0:g.query_configuration;switch(C){case"text":return iA.jsx(At,{children:iA.jsx(Gc,{children:l})});case"trend":return iA.jsx(YJA,{chartResponse:g.query_response,queryConfiguration:f});case"funnel":return iA.jsx(pJA,{chartResponse:g.query_response,queryConfiguration:f});default:return iA.jsx(At,{children:"I am not sure how to respond to that, can you please try again?"})}};debugger;return iA.jsxs(Ge,{style:{width:"90%"},align:"flex-start",gap:8,className:"ai-message-wrapper",children:[iA.jsx(uc,{src:"/ai-icon.svg",height:40,width:40,style:{height:"2rem",width:"2rem"},preview:!1}),iA.jsxs(Ge,{vertical:!0,style:{width:"100%"},gap:14,children:[a&&a({messages:e,index:A,handleSendFollowupMessage:o})||Q(),s&&iA.jsx(HJA,{index:A,messages:e,hideActionCardItems:r,handleRegenerateResponse:o,customMessageActionCardItem:i},A)]})]})}function UJA({messages:A,index:e,customMessageComponent:t}){var n;const r=t==null?void 0:t.component,o=({messages:i,index:g})=>r?iA.jsx(r,{messages:i,index:g}):null;return iA.jsx(Ge,{style:{width:"100%"},justify:"flex-end",gap:12,children:iA.jsx(Ge,{vertical:!0,style:{minWidth:"30%"},gap:2,align:"flex-end",children:iA.jsx(Po,{size:"small",style:{borderTopRightRadius:0},children:r?o({messages:A,index:e}):iA.jsx(At,{children:(n=A[e])==null?void 0:n.content})})})})}function xJA({messages:A,handleSendFollowupMessage:e,isMessageLoading:t,setMessages:r,showMessageActionCard:o=!0,hideActionCardItems:n=[],customMessageComponent:i,customMessageActionCardItem:g}){const[B,s]=M.useState(""),a=M.useRef(null);M.useEffect(()=>{const E=a.current;E&&(E.scrollTop=E.scrollHeight)},[A]);const Q=A.length>1&&t||A.length===1;return iA.jsxs(Ge,{style:{height:"100vh",width:"100vw",padding:16,overflow:"hidden"},vertical:!0,align:"center",justify:"flex-start",children:[iA.jsx(dc,{title:"You'll lose your current chat history.",description:"Are you sure you want to start a new chat?",placement:"bottomLeft",okText:"Yes",cancelText:"No",onConfirm:()=>{r([])},children:iA.jsx(kt,{type:"primary",style:{position:"absolute",top:16,right:32},children:"Start new chat"})}),iA.jsxs(Ge,{ref:a,vertical:!0,style:{width:"58vw",height:"86vh",overflowY:"scroll",overflowX:"hidden",padding:"0 24px 10vh",marginTop:"4vh",position:"relative"},align:"flex-start",rootClassName:"chat-container",gap:48,children:[A.filter(Boolean).map((E,C)=>E.type==="ai"?iA.jsx(bJA,{index:C,messages:A,hideActionCardItems:n,showMessageActionCard:o,customMessageComponent:(i==null?void 0:i.type)===E.type?i:void 0,handleRegenerateResponse:e,customMessageActionCardItem:g},C):iA.jsx(UJA,{index:C,messages:A,customMessageComponent:(i==null?void 0:i.type)===E.type?i:void 0},C)),Q&&iA.jsx(BMA,{})]}),iA.jsx(_u,{inputRef:null,userQuery:B,setUserQuery:s,handleSendMessage:()=>{e(B),s("")},placeholder:"Follow up with your question here...",isFollowupDisabled:Q})]})}const Q$=({maxCount:A,data:e})=>iA.jsx(Ge,{style:{width:"100%",marginTop:-4},justify:"flex-end",children:iA.jsxs(At.Text,{type:"secondary",style:{fontSize:"0.7rem"},children:[e.length," / ",A]})});function GJA({pageHeading:A,forecast:e,keywords:t,headings:r,descriptions:o,finalURL:n,displayLink:i,handleGoBack:g,handleStartFresh:B,handleChangeHeadings:s,handleChangeDescriptions:a,adStrength:Q}){const[E,C]=M.useState(r[0]||"Headline"),[l,f]=M.useState(o[0]||"Description"),[c,v]=M.useState(n),[w,u]=M.useState(!1),h=M.useCallback(()=>{const I=r[Math.floor(Math.random()*r.length)],d=o[Math.floor(Math.random()*o.length)];C(I),f(d)},[r,o]);return M.useEffect(()=>{let I=null;return w&&(I=setInterval(()=>{h()},2e3)),()=>{I&&clearInterval(I)}},[w,h]),iA.jsxs(Ge,{style:{width:"100vw",height:"100vh",overflow:"scroll",padding:16},justify:"flex-start",vertical:!0,align:"center",children:[iA.jsx(At.Title,{level:3,style:{width:"30vw",textAlign:"center",fontFamily:"Sedan"},children:A}),iA.jsxs(Ge,{style:{width:"75vw",padding:"1vh 16px 5vh",overflowY:"auto"},vertical:!0,align:"center",justify:"flex-start",gap:24,children:[iA.jsx(Po,{size:"small",style:{width:"100%"},styles:{body:{padding:"16px 24px 4px"}},children:iA.jsxs(Ge,{vertical:!0,gap:12,children:[iA.jsx(yu,{layout:"vertical",column:6,size:"small",colon:!1,contentStyle:{fontSize:"1.5rem"},title:iA.jsxs(At.Title,{level:5,children:["Forecast for ",e.date_range]}),items:[{label:"Clicks",children:e.clicks},{label:"Impressions",children:e.impressions},{label:"Cost",children:e.cost},{label:"Avg. CPC",children:e.average_cpc},{label:"Daily Budget",children:e.daily_budget},{label:"CTR",children:e.click_through_rate}]}),iA.jsx(yu,{colon:!1,size:"small",items:[{label:"Location",children:e.country},{label:"Language",children:e.language}]})]})}),iA.jsxs(Ge,{vertical:!0,align:"flex-start",style:{width:"100%"},gap:4,children:[iA.jsx(At.Text,{type:"secondary",children:"Your Ad Group"}),iA.jsx(Po,{style:{width:"100%"},children:iA.jsxs(Ge,{vertical:!0,gap:12,children:[iA.jsxs(Ge,{style:{width:"100%"},justify:"space-between",children:[iA.jsx(At.Title,{level:5,children:"Ad Group 1"}),iA.jsxs(Ge,{gap:8,children:[iA.jsx(jO,{type:"circle",percent:Q,size:20}),iA.jsx(At.Text,{children:"Ad Strength"})]})]}),iA.jsx(Ge,{wrap:!0,gap:4,children:t.map(I=>iA.jsx(Xu,{children:I},I))}),iA.jsx(TS,{style:{margin:0}}),iA.jsxs(Ge,{gap:24,children:[iA.jsxs(Ge,{vertical:!0,flex:.5,style:{maxWidth:"50%"},gap:16,children:[iA.jsxs(Ge,{vertical:!0,gap:8,children:[iA.jsx(At.Text,{children:"Final URL"}),iA.jsx(cg,{value:c,onChange:I=>v(I.target.value),style:{width:"100%"}})]}),iA.jsxs(Ge,{vertical:!0,gap:8,children:[iA.jsx(At.Text,{children:"Display Link"}),iA.jsxs(Ge,{vertical:!0,gap:2,children:[iA.jsx(At.Text,{type:"secondary",children:c}),iA.jsxs(Hu,{style:{width:"100%"},children:["/",iA.jsx(cg,{defaultValue:i[0]}),"/",iA.jsx(cg,{defaultValue:i[1]})]})]})]}),iA.jsxs(Ge,{vertical:!0,gap:8,children:[iA.jsx(At.Text,{children:"Headlines"}),iA.jsx(nn,{mode:"tags",maxCount:15,style:{width:"100%"},value:r,onChange:I=>{s(I)},suffixIcon:iA.jsx(aP,{}),placeholder:"Choose your headlines",options:r.map(I=>({label:I,value:I}))}),iA.jsx(Q$,{maxCount:15,data:r})]}),iA.jsxs(Ge,{vertical:!0,gap:8,children:[iA.jsx(At.Text,{children:"Descriptions"}),iA.jsx(nn,{mode:"tags",maxCount:4,value:o,onChange:I=>{a(I)},suffixIcon:iA.jsx(aP,{}),style:{width:"100%"},placeholder:"Choose your descriptions",options:o.map(I=>({label:I,value:I}))}),iA.jsx(Q$,{maxCount:4,data:o})]})]}),iA.jsxs(Ge,{flex:.5,vertical:!0,gap:8,children:[iA.jsxs(Ge,{justify:"space-between",align:"flex-start",children:[iA.jsx(At.Title,{level:5,children:"Preview"}),iA.jsx(Mn,{title:w?"Pause Preview":"Play Preview",children:iA.jsx(kt,{type:"text",size:"middle",onClick:()=>{u(I=>!I)},icon:w?iA.jsx(Vb,{size:"1.2rem",fill:"duotone"}):iA.jsx(qb,{size:"1.2rem",fill:"duotone"})})})]}),iA.jsx(Po,{style:{width:"100%",height:"max-content",background:"var(--background)"},children:iA.jsxs(Ge,{vertical:!0,children:[iA.jsx(At.Title,{level:5,children:"Sponsored"}),iA.jsxs(At.Text,{children:[iA.jsx(Lb,{})," ",c]}),iA.jsx(At.Title,{level:4,style:{color:"var(--primary-color)",margin:0},children:E}),iA.jsx(At.Text,{children:l})]})})]})]})]})})]}),iA.jsx(Ge,{justify:"flex-end",style:{width:"100%"},children:iA.jsx(kt,{type:"primary",children:"Create Campaign"})}),iA.jsxs(Ge,{style:{position:"absolute",top:16,right:32},gap:12,children:[iA.jsx(kt,{onClick:g,children:"Go Back"}),iA.jsx(dc,{title:"You'll lose your current progress",description:"Are you sure you want to start from fresh?",placement:"bottomLeft",okText:"Yes",cancelText:"No",onConfirm:()=>{B()},children:iA.jsx(kt,{type:"primary",children:"Start fresh"})})]})]})]})}function zJA({dataSource:A,columns:e,onRowClick:t,rowKey:r,size:o="large",...n}){const i=e==null?void 0:e.map(B=>{var s;return{...B,title:(s=B==null?void 0:B.title)==null?void 0:s.toUpperCase()}}),g=(B,s)=>{if(s==="prev")return iA.jsxs(At.Link,{children:[iA.jsx(sa,{style:{fontSize:"0.6rem"}})," Previous"]});if(s==="next")return iA.jsxs(At.Link,{children:["Next ",iA.jsx(As,{style:{fontSize:"0.6rem"}})]})};return iA.jsx(Dg,{dataSource:A,columns:i,bordered:!1,size:o,rowKey:r,rowClassName:()=>"custom-table-row",onRow:(B,s)=>({onClick:()=>{t&&t(B,s)}}),pagination:{showSizeChanger:!1,showTotal:(B,s)=>iA.jsx(At.Text,{style:{width:"100%",textAlign:"left",color:"var(--tertiary-text)",flex:1},children:`${s[0]}-${s[1]} of ${B} items`}),style:{width:"100%",display:"flex",justifyItems:"flex-end",gap:"1rem"},itemRender:g,hideOnSinglePage:!0},...n})}function RJA({pageHeading:A,keywordsData:e,handleStartFresh:t,handleProceed:r,productCampaign:o,handleSuggestChanges:n}){const[i,g]=M.useState(""),[B,s]=M.useState([]),a=[{title:"Keyword",dataIndex:"keyword"},{title:"Avg. Monthly Searches",dataIndex:"average_monthly_searches",align:"center",sorter:(Q,E)=>Q.average_monthly_searches-E.average_monthly_searches},{title:"CPC",dataIndex:"cpc",align:"center",sorter:(Q,E)=>Q.cpc-E.cpc},{title:"Competition",dataIndex:"competition",align:"center",sorter:(Q,E)=>{const C=["low","medium","high","unknown"],l=C.indexOf(Q.competition.toLowerCase()),f=C.indexOf(E.competition.toLowerCase());return l-f}},{title:"Low Bid",dataIndex:"low_cpc",align:"center",sorter:(Q,E)=>Q.low_cpc-E.low_cpc},{title:"High Bid",dataIndex:"high_cpc",align:"center",sorter:(Q,E)=>Q.high_cpc-E.high_cpc}];return iA.jsxs(Ge,{style:{width:"100vw",height:"100vh",overflow:"hidden",padding:16},align:"center",justify:"flex-start",vertical:!0,children:[iA.jsx(At.Title,{level:3,style:{width:"30vw",textAlign:"center",fontFamily:"Sedan"},children:A}),iA.jsxs(Ge,{style:{height:"100%",width:"calc(60vw - 38px)",overflowY:"auto",padding:"2vh 24px 20vh 0"},vertical:!0,align:"center",justify:"flex-start",gap:24,children:[iA.jsxs(Ge,{justify:"space-between",style:{width:"100%"},align:"flex-start",children:[iA.jsx(At.Title,{level:5,style:{margin:0},children:o.description}),iA.jsxs(Ge,{gap:4,align:"center",children:[iA.jsx(kt,{type:"text",style:{fontSize:"0.8rem"},size:"small",icon:iA.jsx(QP,{}),children:o.country}),iA.jsx(kt,{type:"text",style:{fontSize:"0.8rem"},size:"small",icon:iA.jsx(CP,{}),children:o.language})]})]}),iA.jsx(zJA,{style:{width:"100%"},dataSource:e,columns:a,rowSelection:{type:"checkbox",onChange:(Q,E)=>{s(E)}},size:"small",footer:()=>iA.jsx(At.Text,{type:"secondary",style:{fontSize:"0.7rem"},children:"Powered by Google Ads, Semrush"})}),iA.jsx(Ge,{justify:"flex-end",style:{width:"100%"},children:iA.jsx(kt,{type:"primary",onClick:()=>{r(B)},disabled:B.length===0,children:"Proceed"})})]}),iA.jsx(Ge,{style:{position:"absolute",top:16,right:32},gap:12,children:iA.jsx(dc,{title:"You'll lose your current progress",description:"Are you sure you want to start from fresh?",placement:"bottomLeft",okText:"Yes",cancelText:"No",onConfirm:()=>{t()},children:iA.jsx(kt,{type:"primary",children:"Start fresh"})})}),iA.jsx(_u,{inputRef:null,userQuery:i,setUserQuery:g,handleSendMessage:()=>{n(i),g("")},placeholder:"Suggest Changes...",isFollowupDisabled:!1,width:"60vw"})]})}var nl=class{constructor(){this.allSyncListeners=new Map,this.allAsyncListeners=new Map,this.globalSyncListeners=new Set,this.globalAsyncListeners=new Set,this.asyncFunctionsQueue=[],this.scheduled=!1,this.firedEvents={}}setFrameworkOverrides(A){this.frameworkOverrides=A}getListeners(A,e,t){const r=e?this.allAsyncListeners:this.allSyncListeners;let o=r.get(A);return!o&&t&&(o=new Set,r.set(A,o)),o}noRegisteredListenersExist(){return this.allSyncListeners.size===0&&this.allAsyncListeners.size===0&&this.globalSyncListeners.size===0&&this.globalAsyncListeners.size===0}addEventListener(A,e,t=!1){this.getListeners(A,t,!0).add(e)}removeEventListener(A,e,t=!1){const r=this.getListeners(A,t,!1);r&&(r.delete(e),r.size===0&&(t?this.allAsyncListeners:this.allSyncListeners).delete(A))}addGlobalListener(A,e=!1){(e?this.globalAsyncListeners:this.globalSyncListeners).add(A)}removeGlobalListener(A,e=!1){(e?this.globalAsyncListeners:this.globalSyncListeners).delete(A)}dispatchEvent(A){const e=A;this.dispatchToListeners(e,!0),this.dispatchToListeners(e,!1),this.firedEvents[e.type]=!0}dispatchEventOnce(A){this.firedEvents[A.type]||this.dispatchEvent(A)}dispatchToListeners(A,e){const t=A.type;if(e&&"event"in A){const g=A.event;g instanceof Event&&(A.eventPath=g.composedPath())}const r=(g,B)=>g.forEach(s=>{if(!B.has(s))return;const a=this.frameworkOverrides?()=>this.frameworkOverrides.wrapIncoming(()=>s(A)):()=>s(A);e?this.dispatchAsync(a):a()}),o=this.getListeners(t,e,!1)??new Set,n=new Set(o);n.size>0&&r(n,o),new Set(e?this.globalAsyncListeners:this.globalSyncListeners).forEach(g=>{const B=this.frameworkOverrides?()=>this.frameworkOverrides.wrapIncoming(()=>g(t,A)):()=>g(t,A);e?this.dispatchAsync(B):B()})}dispatchAsync(A){if(this.asyncFunctionsQueue.push(A),!this.scheduled){const e=()=>{window.setTimeout(this.flushAsyncQueue.bind(this),0)};this.frameworkOverrides?this.frameworkOverrides.wrapIncoming(e):e(),this.scheduled=!0}}flushAsyncQueue(){this.scheduled=!1;const A=this.asyncFunctionsQueue.slice();this.asyncFunctionsQueue=[],A.forEach(e=>e())}};function It(A){if(!(!A||!A.length))return A[A.length-1]}function xQ(A,e,t){return A==null&&e==null?!0:A!=null&&e!=null&&A.length===e.length&&A.every((r,o)=>t?t(r,e[o]):e[o]===r)}function LJA(A){return A.sort((e,t)=>e-t)}function E$(A,e){const t=A.indexOf(e);t>=0&&(A[t]=A[A.length-1],A.pop())}function $o(A,e){const t=A.indexOf(e);t>=0&&A.splice(t,1)}function SJA(A,e){for(let t=0;tmd(A,r,t))}function GQ(A,e){return A.indexOf(e)>-1}function TJA(A){return[].concat.apply([],A)}function l$(A,e){e==null||A==null||e.forEach(t=>A.push(t))}var c$="__ag_Grid_Stop_Propagation",kJA=["touchstart","touchend","touchmove","touchcancel","scroll"],zY={};function il(A){A[c$]=!0}function Js(A){return A[c$]===!0}var f$=(()=>{const A={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return t=>{if(typeof zY[t]=="boolean")return zY[t];const r=document.createElement(A[t]||"div");return t="on"+t,zY[t]=t in r}})();function RY(A,e,t){let r=e;for(;r;){const o=A.getDomData(r,t);if(o)return o;r=r.parentElement}return null}function NJA(A,e){return!e||!A?!1:JJA(e).indexOf(A)>=0}function jJA(A){const e=[];let t=A.target;for(;t;)e.push(t),t=t.parentElement;return e}function JJA(A){const e=A;return e.path?e.path:e.composedPath?e.composedPath():jJA(e)}function KJA(A,e,t,r){const n=GQ(kJA,t)?{passive:!0}:void 0;A&&A.addEventListener&&A.addEventListener(e,t,r,n)}var yA=class{constructor(){this.destroyFunctions=[],this.destroyed=!1,this.__v_skip=!0,this.propertyListenerId=0,this.lastChangeSetIdLookup={},this.isAlive=()=>!this.destroyed}preWireBeans(A){this.gridId=A.context.getGridId(),this.frameworkOverrides=A.frameworkOverrides,this.stubContext=A.context,this.eventService=A.eventService,this.gos=A.gos,this.localeService=A.localeService}getFrameworkOverrides(){return this.frameworkOverrides}destroy(){for(let A=0;Anull;A instanceof HTMLElement?KJA(this.getFrameworkOverrides(),A,e,t):A.addEventListener(e,t);const r=()=>(A.removeEventListener(e,t),null);return this.destroyFunctions.push(r),()=>(r(),this.destroyFunctions=this.destroyFunctions.filter(o=>o!==r),null)}setupGridOptionListener(A,e){this.gos.addPropertyEventListener(A,e);const t=()=>(this.gos.removePropertyEventListener(A,e),null);return this.destroyFunctions.push(t),()=>(t(),this.destroyFunctions=this.destroyFunctions.filter(r=>r!==t),null)}addManagedPropertyListener(A,e){return this.destroyed?()=>null:this.setupGridOptionListener(A,e)}addManagedPropertyListeners(A,e){if(this.destroyed)return;const t=A.join("-")+this.propertyListenerId++,r=o=>{if(o.changeSet){if(o.changeSet&&o.changeSet.id===this.lastChangeSetIdLookup[t])return;this.lastChangeSetIdLookup[t]=o.changeSet.id}const n={type:"gridPropertyChanged",changeSet:o.changeSet,source:o.source};e(n)};A.forEach(o=>this.setupGridOptionListener(o,r))}addDestroyFunc(A){this.isAlive()?this.destroyFunctions.push(A):A()}createManagedBean(A,e){const t=this.createBean(A,e);return this.addDestroyFunc(this.destroyBean.bind(this,A,e)),t}createBean(A,e,t){return(e||this.stubContext).createBean(A,t)}destroyBean(A,e){return(e||this.stubContext).destroyBean(A)}destroyBeans(A,e){return(e||this.stubContext).destroyBeans(A)}},LY=class{constructor(A){this.frameworkOverrides=A,this.wrappedListeners=new Map,this.wrappedGlobalListeners=new Map}wrap(A){let e=A;return this.frameworkOverrides.shouldWrapOutgoing&&(e=t=>{this.frameworkOverrides.wrapOutgoing(()=>A(t))},this.wrappedListeners.set(A,e)),e}wrapGlobal(A){let e=A;return this.frameworkOverrides.shouldWrapOutgoing&&(e=(t,r)=>{this.frameworkOverrides.wrapOutgoing(()=>A(t,r))},this.wrappedGlobalListeners.set(A,e)),e}unwrap(A){return this.wrappedListeners.get(A)??A}unwrapGlobal(A){return this.wrappedGlobalListeners.get(A)??A}};function zQ(A){return A==null||A===""?null:A}function KA(A,e=!1){return A!=null&&(A!==""||e)}function wt(A){return!KA(A)}function so(A){return A==null||A.length===0}function SY(A){return A!=null&&typeof A.toString=="function"?A.toString():null}function RQ(A){if(A===void 0)return;if(A===null||A==="")return null;if(typeof A=="number")return isNaN(A)?void 0:A;const e=parseInt(A,10);return isNaN(e)?void 0:e}function OY(A){if(A!==void 0)return A===null||A===""?!1:TY(A)}function TY(A){return typeof A=="boolean"?A:typeof A=="string"?A.toUpperCase()==="TRUE"||A=="":!1}function yd(A,e){const t=A?JSON.stringify(A):null,r=e?JSON.stringify(e):null;return t===r}function XJA(A,e,t=!1){const r=A==null,o=e==null;if(A&&A.toNumber&&(A=A.toNumber()),e&&e.toNumber&&(e=e.toNumber()),r&&o)return 0;if(r)return-1;if(o)return 1;function n(i,g){return i>g?1:ie.push(t)),e}return Object.values(A)}var kY=new Set(["__proto__","constructor","prototype"]);function Ag(A,e){if(A!=null){if(Array.isArray(A)){for(let t=0;t{if(e&&e.indexOf(o)>=0||kY.has(o))return;const n=t[o];JY(n)&&n.constructor===Object?r[o]=NY(n):r[o]=n}),r}function jY(A){if(!A)return[];const e=Object;if(typeof e.values=="function")return e.values(A);const t=[];for(const r in A)A.hasOwnProperty(r)&&A.propertyIsEnumerable(r)&&t.push(A[r]);return t}function hi(A,e,t=!0,r=!1){KA(e)&&Ag(e,(o,n)=>{if(kY.has(o))return;let i=A[o];i!==n&&(r&&i==null&&n!=null&&typeof n=="object"&&n.constructor===Object&&(i={},A[o]=i),JY(n)&&JY(i)&&!Array.isArray(i)?hi(i,n,t,r):(t||n!==void 0)&&(A[o]=n))})}function Nv(A,e,t){if(!e||!A)return;if(!t)return A[e];const r=e.split(".");let o=A;for(let n=0;n=0&&!A,this.tooltipFieldContainsDots=KA(this.colDef.tooltipField)&&this.colDef.tooltipField.indexOf(".")>=0&&!A}initMinAndMaxWidths(){const A=this.colDef;this.minWidth=A.minWidth??u$,this.maxWidth=A.maxWidth??Number.MAX_SAFE_INTEGER}initTooltip(){this.tooltipEnabled=KA(this.colDef.tooltipField)||KA(this.colDef.tooltipValueGetter)||KA(this.colDef.tooltipComponent)}resetActualWidth(A){const e=this.calculateColInitialWidth(this.colDef);this.setActualWidth(e,A,!0)}calculateColInitialWidth(A){let e;const t=RQ(A.width),r=RQ(A.initialWidth);return t!=null?e=t:r!=null?e=r:e=200,Math.max(Math.min(e,this.maxWidth),this.minWidth)}isEmptyGroup(){return!1}isRowGroupDisplayed(A){if(wt(this.colDef)||wt(this.colDef.showRowGroup))return!1;const e=this.colDef.showRowGroup===!0,t=this.colDef.showRowGroup===A;return e||t}isPrimary(){return this.primary}isFilterAllowed(){return!!this.colDef.filter}isFieldContainsDots(){return this.fieldContainsDots}isTooltipEnabled(){return this.tooltipEnabled}isTooltipFieldContainsDots(){return this.tooltipFieldContainsDots}addEventListener(A,e){var r;this.frameworkOverrides.shouldWrapOutgoing&&!this.frameworkEventListenerService&&(this.columnEventService.setFrameworkOverrides(this.frameworkOverrides),this.frameworkEventListenerService=new LY(this.frameworkOverrides));const t=((r=this.frameworkEventListenerService)==null?void 0:r.wrap(e))??e;this.columnEventService.addEventListener(A,t)}removeEventListener(A,e){var r;const t=((r=this.frameworkEventListenerService)==null?void 0:r.unwrap(e))??e;this.columnEventService.removeEventListener(A,t)}createColumnFunctionCallbackParams(A){return this.gos.addGridCommonParams({node:A,data:A.data,column:this,colDef:this.colDef})}isSuppressNavigable(A){if(typeof this.colDef.suppressNavigable=="boolean")return this.colDef.suppressNavigable;if(typeof this.colDef.suppressNavigable=="function"){const e=this.createColumnFunctionCallbackParams(A),t=this.colDef.suppressNavigable;return t(e)}return!1}isCellEditable(A){return A.group&&!this.gos.get("enableGroupEdit")?!1:this.isColumnFunc(A,this.colDef.editable)}isSuppressFillHandle(){return!!this.colDef.suppressFillHandle}isAutoHeight(){return!!this.colDef.autoHeight}isAutoHeaderHeight(){return!!this.colDef.autoHeaderHeight}isRowDrag(A){return this.isColumnFunc(A,this.colDef.rowDrag)}isDndSource(A){return this.isColumnFunc(A,this.colDef.dndSource)}isCellCheckboxSelection(A){return this.isColumnFunc(A,this.colDef.checkboxSelection)}isSuppressPaste(A){return this.isColumnFunc(A,this.colDef?this.colDef.suppressPaste:null)}isResizable(){return!!this.getColDefValue("resizable")}getColDefValue(A){return this.colDef[A]??VJA[A]}isColumnFunc(A,e){if(typeof e=="boolean")return e;if(typeof e=="function"){const t=this.createColumnFunctionCallbackParams(A);return e(t)}return!1}setMoving(A,e){this.moving=A,this.columnEventService.dispatchEvent(this.createColumnEvent("movingChanged",e))}createColumnEvent(A,e){return this.gos.addGridCommonParams({type:A,column:this,columns:[this],source:e})}isMoving(){return this.moving}getSort(){return this.sort}setSort(A,e){this.sort!==A&&(this.sort=A,this.columnEventService.dispatchEvent(this.createColumnEvent("sortChanged",e))),this.dispatchStateUpdatedEvent("sort")}isSortable(){return!!this.getColDefValue("sortable")}isSortAscending(){return this.sort==="asc"}isSortDescending(){return this.sort==="desc"}isSortNone(){return wt(this.sort)}isSorting(){return KA(this.sort)}getSortIndex(){return this.sortIndex}setSortIndex(A){this.sortIndex=A,this.dispatchStateUpdatedEvent("sortIndex")}setMenuVisible(A,e){this.menuVisible!==A&&(this.menuVisible=A,this.columnEventService.dispatchEvent(this.createColumnEvent("menuVisibleChanged",e)))}isMenuVisible(){return this.menuVisible}setAggFunc(A){this.aggFunc=A,this.dispatchStateUpdatedEvent("aggFunc")}getAggFunc(){return this.aggFunc}getLeft(){return this.left}getOldLeft(){return this.oldLeft}getRight(){return this.left+this.actualWidth}setLeft(A,e){this.oldLeft=this.left,this.left!==A&&(this.left=A,this.columnEventService.dispatchEvent(this.createColumnEvent("leftChanged",e)))}isFilterActive(){return this.filterActive}setFilterActive(A,e,t){this.filterActive!==A&&(this.filterActive=A,this.columnEventService.dispatchEvent(this.createColumnEvent("filterActiveChanged",e)));const r=this.createColumnEvent("filterChanged",e);t&&hi(r,t),this.columnEventService.dispatchEvent(r)}isHovered(){return this.columnHoverService.isHovered(this)}setPinned(A){A===!0||A==="left"?this.pinned="left":A==="right"?this.pinned="right":this.pinned=null,this.dispatchStateUpdatedEvent("pinned")}setFirstRightPinned(A,e){this.firstRightPinned!==A&&(this.firstRightPinned=A,this.columnEventService.dispatchEvent(this.createColumnEvent("firstRightPinnedChanged",e)))}setLastLeftPinned(A,e){this.lastLeftPinned!==A&&(this.lastLeftPinned=A,this.columnEventService.dispatchEvent(this.createColumnEvent("lastLeftPinnedChanged",e)))}isFirstRightPinned(){return this.firstRightPinned}isLastLeftPinned(){return this.lastLeftPinned}isPinned(){return this.pinned==="left"||this.pinned==="right"}isPinnedLeft(){return this.pinned==="left"}isPinnedRight(){return this.pinned==="right"}getPinned(){return this.pinned}setVisible(A,e){const t=A===!0;this.visible!==t&&(this.visible=t,this.columnEventService.dispatchEvent(this.createColumnEvent("visibleChanged",e))),this.dispatchStateUpdatedEvent("hide")}isVisible(){return this.visible}isSpanHeaderHeight(){const A=this.getColDef();return!A.suppressSpanHeaderHeight&&!A.autoHeaderHeight}getColumnGroupPaddingInfo(){let A=this.getParent();if(!A||!A.isPadding())return{numberOfParents:0,isSpanningTotal:!1};const e=A.getPaddingLevel()+1;let t=!0;for(;A;){if(!A.isPadding()){t=!1;break}A=A.getParent()}return{numberOfParents:e,isSpanningTotal:t}}getColDef(){return this.colDef}getDefinition(){return this.colDef}getColumnGroupShow(){return this.colDef.columnGroupShow}getColId(){return this.colId}getId(){return this.colId}getUniqueId(){return this.colId}getActualWidth(){return this.actualWidth}getAutoHeaderHeight(){return this.autoHeaderHeight}setAutoHeaderHeight(A){const e=A!==this.autoHeaderHeight;return this.autoHeaderHeight=A,e}createBaseColDefParams(A){return this.gos.addGridCommonParams({node:A,data:A.data,colDef:this.colDef,column:this})}getColSpan(A){if(wt(this.colDef.colSpan))return 1;const e=this.createBaseColDefParams(A),t=this.colDef.colSpan(e);return Math.max(t,1)}getRowSpan(A){if(wt(this.colDef.rowSpan))return 1;const e=this.createBaseColDefParams(A),t=this.colDef.rowSpan(e);return Math.max(t,1)}setActualWidth(A,e,t=!1){A=Math.max(A,this.minWidth),A=Math.min(A,this.maxWidth),this.actualWidth!==A&&(this.actualWidth=A,this.flex&&e!=="flex"&&e!=="gridInitializing"&&(this.flex=null),t||this.fireColumnWidthChangedEvent(e)),this.dispatchStateUpdatedEvent("width")}fireColumnWidthChangedEvent(A){this.columnEventService.dispatchEvent(this.createColumnEvent("widthChanged",A))}isGreaterThanMax(A){return A>this.maxWidth}getMinWidth(){return this.minWidth}getMaxWidth(){return this.maxWidth}getFlex(){return this.flex||0}setFlex(A){this.flex!==A&&(this.flex=A),this.dispatchStateUpdatedEvent("flex")}setMinimum(A){this.setActualWidth(this.minWidth,A)}setRowGroupActive(A,e){this.rowGroupActive!==A&&(this.rowGroupActive=A,this.columnEventService.dispatchEvent(this.createColumnEvent("columnRowGroupChanged",e))),this.dispatchStateUpdatedEvent("rowGroup")}isRowGroupActive(){return this.rowGroupActive}setPivotActive(A,e){this.pivotActive!==A&&(this.pivotActive=A,this.columnEventService.dispatchEvent(this.createColumnEvent("columnPivotChanged",e))),this.dispatchStateUpdatedEvent("pivot")}isPivotActive(){return this.pivotActive}isAnyFunctionActive(){return this.isPivotActive()||this.isRowGroupActive()||this.isValueActive()}isAnyFunctionAllowed(){return this.isAllowPivot()||this.isAllowRowGroup()||this.isAllowValue()}setValueActive(A,e){this.aggregationActive!==A&&(this.aggregationActive=A,this.columnEventService.dispatchEvent(this.createColumnEvent("columnValueChanged",e)))}isValueActive(){return this.aggregationActive}isAllowPivot(){return this.colDef.enablePivot===!0}isAllowValue(){return this.colDef.enableValue===!0}isAllowRowGroup(){return this.colDef.enableRowGroup===!0}dispatchStateUpdatedEvent(A){this.columnEventService.dispatchEvent({type:"columnStateUpdated",key:A})}};function An(A){return A instanceof Hd}var Hd=class extends yA{constructor(A,e,t,r){super(),this.isColumn=!1,this.expandable=!1,this.instanceId=w$(),this.expandableListenerRemoveCallback=null,this.colGroupDef=A,this.groupId=e,this.expanded=!!A&&!!A.openByDefault,this.padding=t,this.level=r}destroy(){this.expandableListenerRemoveCallback&&this.reset(null,void 0),super.destroy()}reset(A,e){this.colGroupDef=A,this.level=e,this.originalParent=null,this.expandableListenerRemoveCallback&&this.expandableListenerRemoveCallback(),this.children=void 0,this.expandable=void 0}getInstanceId(){return this.instanceId}setOriginalParent(A){this.originalParent=A}getOriginalParent(){return this.originalParent}getLevel(){return this.level}isVisible(){return this.children?this.children.some(A=>A.isVisible()):!1}isPadding(){return this.padding}setExpanded(A){this.expanded=A===void 0?!1:A,this.dispatchLocalEvent({type:"expandedChanged"})}isExpandable(){return this.expandable}isExpanded(){return this.expanded}getGroupId(){return this.groupId}getId(){return this.getGroupId()}setChildren(A){this.children=A}getChildren(){return this.children}getColGroupDef(){return this.colGroupDef}getLeafColumns(){const A=[];return this.addLeafColumns(A),A}addLeafColumns(A){this.children&&this.children.forEach(e=>{Ks(e)?A.push(e):An(e)&&e.addLeafColumns(A)})}getColumnGroupShow(){const A=this.colGroupDef;if(A)return A.columnGroupShow}setupExpandable(){this.setExpandable(),this.expandableListenerRemoveCallback&&this.expandableListenerRemoveCallback();const A=this.onColumnVisibilityChanged.bind(this);this.getLeafColumns().forEach(e=>e.addEventListener("visibleChanged",A)),this.expandableListenerRemoveCallback=()=>{this.getLeafColumns().forEach(e=>e.removeEventListener("visibleChanged",A)),this.expandableListenerRemoveCallback=null}}setExpandable(){if(this.isPadding())return;let A=!1,e=!1,t=!1;const r=this.findChildrenRemovingPadding();for(let n=0,i=r.length;n{t.forEach(r=>{An(r)&&r.isPadding()?e(r.children):A.push(r)})};return e(this.children),A}onColumnVisibilityChanged(){this.setExpandable()}},ZJA={numericColumn:{headerClass:"ag-right-aligned-header",cellClass:"ag-right-aligned-cell"},rightAligned:{headerClass:"ag-right-aligned-header",cellClass:"ag-right-aligned-cell"}},h$={};function KY(A,e){h$[e]||(A(),h$[e]=!0)}function eg(A,...e){console.log("AG Grid: "+A,...e)}function RA(A,...e){KY(()=>console.warn("AG Grid: "+A,...e),A+(e==null?void 0:e.join("")))}function xt(A,...e){KY(()=>console.error("AG Grid: "+A,...e),A+(e==null?void 0:e.join("")))}function XY(A){return!!(A&&A.constructor&&A.call&&A.apply)}function qJA(A){_JA(A,400)}var VY=[],WY=!1;function I$(A){VY.push(A),!WY&&(WY=!0,window.setTimeout(()=>{const e=VY.slice();VY.length=0,WY=!1,e.forEach(t=>t())},0))}function _JA(A,e=0){A.length>0&&window.setTimeout(()=>A.forEach(t=>t()),e)}function en(A,e){let t;return function(...r){const o=this;window.clearTimeout(t),t=window.setTimeout(function(){A.apply(o,r)},e)}}function d$(A,e){let t=0;return function(...r){const o=this,n=new Date().getTime();n-t{const B=new Date().getTime()-o>t;(A()||B)&&(e(),i=!0,n!=null&&(window.clearInterval(n),n=null),B&&r&&RA(r))};g(),i||(n=window.setInterval(g,10))}function A2A(...A){return e=>A.reduce((t,r)=>r(t),e)}var e2A=class{constructor(){this.existingKeys={}}addExistingKeys(A){for(let e=0;e{for(let o=0;oe+t.getActualWidth(),0)}function gl(A,e,t){const r={};if(!e)return;GB(null,e,n=>{r[n.getInstanceId()]=n}),t&&GB(null,t,n=>{r[n.getInstanceId()]=null});const o=Object.values(r).filter(n=>n!=null);A.destroyBeans(o)}function P$(A){return A.getId().startsWith(jv)}function bd(A){let e=[];return A instanceof Array?A.some(r=>typeof r!="string")?RA("if colDef.type is supplied an array it should be of type 'string[]'"):e=A:typeof A=="string"?e=A.split(","):RA("colDef.type should be of type 'string' | 'string[]'"),e}var t2A=class extends yA{constructor(){super(...arguments),this.beanName="columnFactory"}wireBeans(A){this.dataTypeService=A.dataTypeService}createColumnTree(A,e,t,r){const o=new e2A,{existingCols:n,existingGroups:i,existingColKeys:g}=this.extractExistingTreeData(t);o.addExistingKeys(g);const B=this.recursivelyCreateColumns(A,0,e,n,o,i,r),s=this.findMaxDept(B,0),a=this.balanceColumnTree(B,0,s,o);return GB(null,a,(E,C)=>{An(E)&&E.setupExpandable(),E.setOriginalParent(C)}),{columnTree:a,treeDept:s}}extractExistingTreeData(A){const e=[],t=[],r=[];return A&&GB(null,A,o=>{if(An(o)){const n=o;t.push(n)}else{const n=o;r.push(n.getId()),e.push(n)}}),{existingCols:e,existingGroups:t,existingColKeys:r}}createForAutoGroups(A,e){const t=[],r=this.findDepth(e);return A.forEach(o=>{let n=o;for(let i=r-1;i>=0;i--){const g=new Hd(null,`FAKE_PATH_${o.getId()}}_${i}`,!0,i);this.createBean(g),g.setChildren([n]),n.setOriginalParent(g),n=g}r===0&&o.setOriginalParent(null),t.push(n)}),[t,r]}findDepth(A){let e=0,t=A;for(;t&&t[0]&&An(t[0]);)e++,t=t[0].getChildren();return e}balanceColumnTree(A,e,t,r){const o=[];for(let n=0;n=e;s--){const a=r.getUniqueKey(null,null),Q=this.createMergedColGroupDef(null),E=new Hd(Q,a,!0,e);this.createBean(E),B&&B.setChildren([E]),B=E,g||(g=B)}if(g&&B)if(o.push(g),A.some(a=>An(a))){B.setChildren([i]);continue}else{B.setChildren(A);break}o.push(i)}}return o}findMaxDept(A,e){let t=e;for(let r=0;r{o in t?RA(`the column type '${o}' is a default column type and cannot be overridden.`):(n.type&&RA("Column type definitions 'columnTypes' with a 'type' attribute are not supported because a column type cannot refer to another column type. Only column definitions 'columnDefs' can use the 'type' attribute to refer to a column type."),t[o]=n)}),A.forEach(o=>{const n=t[o.trim()];n?hi(e,n,!1,!0):RA("colDef.type '"+o+"' does not correspond to defined gridOptions.columnTypes")})}isColumnGroup(A){return A.children!==void 0}};function GB(A,e,t){if(e)for(let r=0;rthis.refreshAll(Bl(e.source))),this.addManagedPropertyListener("autoGroupColumnDef",e=>this.onAutoGroupColumnDefChanged(Bl(e.source))),this.addManagedPropertyListeners(["defaultColDef","columnTypes","suppressFieldDotNotation"],e=>this.recreateColumnDefs(Bl(e.source))),this.addManagedPropertyListener("pivotMode",e=>this.setPivotMode(this.gos.get("pivotMode"),Bl(e.source))),this.addManagedEventListeners({firstDataRendered:()=>this.onFirstDataRendered()})}createColsFromColDefs(A,e){var Q;const t=A?this.columnApplyStateService.compareColumnStatesAndDispatchEvents(e):void 0;this.valueCache.expire();const r=this.colDefCols&&this.colDefCols.list,o=this.colDefCols&&this.colDefCols.tree,n=this.columnFactory.createColumnTree(this.colDefs,!0,o,e);gl(this.context,(Q=this.colDefCols)==null?void 0:Q.tree,n.columnTree);const i=n.columnTree,g=n.treeDept,B=ZY(i),s={};B.forEach(E=>s[E.getId()]=E),this.colDefCols={tree:i,treeDepth:g,list:B,map:s},this.funcColsService.extractCols(e,r),this.ready=!0,this.refreshCols(),A&&!this.showingPivotResult&&!this.gos.get("maintainColumnOrder")&&this.orderColsLikeColDefCols(),this.visibleColsService.refresh(e),this.columnViewportService.checkViewportColumns(),this.eventDispatcher.everythingChanged(e),t&&(this.changeEventsDispatching=!0,t(),this.changeEventsDispatching=!1),this.eventDispatcher.newColumnsLoaded(e),e==="gridInitializing"&&this.columnSizeService.applyAutosizeStrategy()}refreshCols(){var t,r,o;if(!this.colDefCols)return;const A=(t=this.cols)==null?void 0:t.tree;this.saveColOrder(),this.selectCols(),this.createAutoCols(),this.addAutoCols(),this.restoreColOrder(),this.positionLockedCols(),(r=this.showRowGroupColsService)==null||r.refresh(),(o=this.quickFilterService)==null||o.refreshQuickFilterCols(),this.setColSpanActive(),this.setAutoHeightActive(),this.visibleColsService.clear(),this.columnViewportService.clear(),!xQ(A,this.cols.tree)&&this.eventDispatcher.gridColumns()}selectCols(){const A=this.pivotResultColsService.getPivotResultCols();if(this.showingPivotResult=A!=null,A){const{map:e,list:t,tree:r,treeDepth:o}=A;this.cols={list:t.slice(),map:{...e},tree:r.slice(),treeDepth:o},A.list.some(i=>{var g;return((g=this.cols)==null?void 0:g.map[i.getColId()])!==void 0})||(this.lastPivotOrder=null)}else{const{map:e,list:t,tree:r,treeDepth:o}=this.colDefCols;this.cols={list:t.slice(),map:{...e},tree:r.slice(),treeDepth:o}}}getColsToShow(){const A=this.isPivotMode()&&!this.isShowingPivotResult(),e=this.funcColsService.getValueColumns();return this.cols.list.filter(r=>{const o=P$(r);if(A){const n=e&&GQ(e,r);return o||n}else return o||r.isVisible()})}addAutoCols(){this.autoCols!=null&&(this.cols.list=this.autoCols.list.concat(this.cols.list),this.cols.tree=this.autoCols.tree.concat(this.cols.tree),o2A(this.cols))}createAutoCols(){var l,f;const A=this.gos.isGroupUseEntireRow(this.pivotMode),e=this.pivotMode?this.gos.get("pivotSuppressAutoColumn"):this.isSuppressAutoCol(),t=this.funcColsService.getRowGroupColumns(),o=!(t.length>0||this.gos.get("treeData"))||e||A,n=()=>{this.autoCols&&(gl(this.context,this.autoCols.tree),this.autoCols=null)};if(o||!this.autoColService){n();return}const i=this.autoColService.createAutoCols(t)??[],g=n2A(i,((l=this.autoCols)==null?void 0:l.list)||null),B=this.cols.treeDepth,a=(this.autoCols?this.autoCols.treeDepth:-1)==B;if(g&&a)return;n();const[Q,E]=this.columnFactory.createForAutoGroups(i,(f=this.cols)==null?void 0:f.tree);this.autoCols={list:i,tree:Q,treeDepth:E,map:{}};const C=c=>{if(!c)return null;const v=c.filter(w=>!P$(w));return[...i,...v]};this.lastOrder=C(this.lastOrder),this.lastPivotOrder=C(this.lastPivotOrder)}refreshAll(A){this.isReady()&&(this.refreshCols(),this.visibleColsService.refresh(A))}setColsVisible(A,e=!1,t){this.columnApplyStateService.applyColumnState({state:A.map(r=>({colId:typeof r=="string"?r:r.getColId(),hide:!e}))},t)}setColsPinned(A,e,t){if(!this.cols||so(A))return;if(this.gos.isDomLayout("print")){RA("Changing the column pinning status is not allowed with domLayout='print'");return}this.columnAnimationService.start();let r;e===!0||e==="left"?r="left":e==="right"?r="right":r=null;const o=[];A.forEach(n=>{if(!n)return;const i=this.getCol(n);i&&i.getPinned()!==r&&(i.setPinned(r),o.push(i))}),o.length&&(this.visibleColsService.refresh(t),this.eventDispatcher.columnPinned(o,t)),this.columnAnimationService.finish()}setColumnGroupOpened(A,e,t){let r;An(A)?r=A.getId():r=A||"",this.columnGroupStateService.setColumnGroupState([{groupId:r,open:e}],t)}getProvidedColGroup(A){var t;let e=null;return GB(null,(t=this.cols)==null?void 0:t.tree,r=>{An(r)&&r.getId()===A&&(e=r)}),e}isColGroupLocked(A){const e=this.gos.get("groupLockGroupColumns");if(!A.isRowGroupActive()||e===0)return!1;if(e===-1)return!0;const r=this.funcColsService.getRowGroupColumns().findIndex(o=>o.getColId()===A.getColId());return e>r}isSuppressAutoCol(){return this.gos.get("groupDisplayType")==="custom"?!0:this.gos.get("treeDataDisplayType")==="custom"}setAutoHeightActive(){this.autoHeightActive=this.cols.list.some(A=>A.isAutoHeight()),this.autoHeightActive&&(this.autoHeightActiveAtLeastOnce=!0,this.gos.isRowModelType("clientSide")||this.gos.isRowModelType("serverSide")||RA("autoHeight columns only work with Client Side Row Model and Server Side Row Model."))}restoreColOrder(){const A=this.showingPivotResult?this.lastPivotOrder:this.lastOrder;if(!A)return;const e=new Map(A.map((B,s)=>[B,s]));if(!this.cols.list.some(B=>e.has(B)))return;const r=new Map(this.cols.list.map(B=>[B,!0])),o=A.filter(B=>r.has(B)),n=new Map(o.map(B=>[B,!0])),i=this.cols.list.filter(B=>!n.has(B)),g=o.slice();i.forEach(B=>{let s=B.getOriginalParent();if(!s){g.push(B);return}const a=[];for(;!a.length&&s;)s.getLeafColumns().forEach(l=>{const f=g.indexOf(l)>=0,c=a.indexOf(l)<0;f&&c&&a.push(l)}),s=s.getOriginalParent();if(!a.length){g.push(B);return}const Q=a.map(C=>g.indexOf(C)),E=Math.max(...Q);md(g,B,E+1)}),this.cols.list=g}orderColsLikeColDefCols(){if(!this.colDefCols||!this.cols)return;const A=this.colDefCols.list.filter(t=>this.cols.list.indexOf(t)>=0),e=this.cols.list.filter(t=>A.indexOf(t)<0);this.cols.list=[...e,...A],this.cols.list=this.columnMoveService.placeLockedColumns(this.cols.list)}sortColsLikeKeys(A){if(this.cols==null)return;let e=[];const t={};A.forEach(o=>{if(t[o])return;const n=this.cols.map[o];n&&(e.push(n),t[o]=!0)});let r=0;if(this.cols.list.forEach(o=>{const n=o.getColId();if(t[n]!=null)return;n.startsWith(jv)?md(e,o,r++):e.push(o)}),e=this.columnMoveService.placeLockedColumns(e),!this.columnMoveService.doesMovePassMarryChildren(e)){RA("Applying column order broke a group where columns should be married together. Applying new order has been discarded.");return}this.cols.list=e}sortColsLikeCols(A){!A||A.length<=1||A.filter(t=>this.cols.list.indexOf(t)<0).length>0||A.sort((t,r)=>{const o=this.cols.list.indexOf(t),n=this.cols.list.indexOf(r);return o-n})}resetColDefIntoCol(A,e){const t=A.getUserProvidedColDef();if(!t)return!1;const r=this.columnFactory.addColumnDefaultAndTypes(t,A.getColId());return A.setColDef(r,t,e),!0}queueResizeOperations(){this.shouldQueueResizeOperations=!0}isShouldQueueResizeOperations(){return this.shouldQueueResizeOperations}processResizeOperations(){this.shouldQueueResizeOperations=!1,this.resizeOperationQueue.forEach(A=>A()),this.resizeOperationQueue=[]}pushResizeOperation(A){this.resizeOperationQueue.push(A)}moveInCols(A,e,t){var r;C$((r=this.cols)==null?void 0:r.list,A,e),this.visibleColsService.refresh(t)}positionLockedCols(){this.cols.list=this.columnMoveService.placeLockedColumns(this.cols.list)}saveColOrder(){var A,e;this.showingPivotResult?this.lastPivotOrder=(A=this.cols)==null?void 0:A.list:this.lastOrder=(e=this.cols)==null?void 0:e.list}getColumnDefs(){if(!this.colDefCols)return;const A=this.colDefCols.list.slice();this.showingPivotResult?A.sort((r,o)=>this.lastOrder.indexOf(r)-this.lastOrder.indexOf(o)):this.lastOrder&&A.sort((r,o)=>this.cols.list.indexOf(r)-this.cols.list.indexOf(o));const e=this.funcColsService.getRowGroupColumns(),t=this.funcColsService.getPivotColumns();return this.columnDefFactory.buildColumnDefs(A,e,t)}isShowingPivotResult(){return this.showingPivotResult}isChangeEventsDispatching(){return this.changeEventsDispatching}isColSpanActive(){return this.colSpanActive}isProvidedColGroupsPresent(){var A;return((A=this.colDefCols)==null?void 0:A.treeDepth)>0}setColSpanActive(){this.colSpanActive=this.cols.list.some(A=>A.getColDef().colSpan!=null)}isAutoRowHeightActive(){return this.autoHeightActive}wasAutoRowHeightEverActive(){return this.autoHeightActiveAtLeastOnce}getHeaderRowCount(){return this.cols?this.cols.treeDepth+1:-1}isReady(){return this.ready}isPivotMode(){return this.pivotMode}setPivotMode(A,e){A===this.pivotMode||!this.isPivotSettingAllowed(this.pivotMode)||(this.pivotMode=A,this.ready&&(this.refreshCols(),this.visibleColsService.refresh(e),this.eventDispatcher.pivotModeChanged()))}isPivotSettingAllowed(A){return A&&this.gos.get("treeData")?(RA("Pivot mode not available with treeData."),!1):!0}isPivotActive(){const A=this.funcColsService.getPivotColumns();return this.pivotMode&&!so(A)}recreateColumnDefs(A){this.cols&&(this.autoCols&&this.autoColService.updateAutoCols(this.autoCols.list,A),this.createColsFromColDefs(!0,A))}setColumnDefs(A,e){const t=!!this.colDefs;this.colDefs=A,this.createColsFromColDefs(t,e)}destroy(){var A,e;gl(this.context,(A=this.colDefCols)==null?void 0:A.tree),gl(this.context,(e=this.autoCols)==null?void 0:e.tree),super.destroy()}getColTree(){return this.cols.tree}getColDefColTree(){return this.colDefCols.tree}getColDefCols(){var A;return(A=this.colDefCols)!=null&&A.list?this.colDefCols.list:null}getCols(){var A;return((A=this.cols)==null?void 0:A.list)??[]}getAllCols(){var t,r;const A=this.pivotResultColsService.getPivotResultCols(),e=A==null?void 0:A.list;return[].concat(((t=this.colDefCols)==null?void 0:t.list)||[],((r=this.autoCols)==null?void 0:r.list)||[],e||[])}getColsForKeys(A){return A?A.map(t=>this.getCol(t)).filter(t=>t!=null):[]}getColDefCol(A){var e;return(e=this.colDefCols)!=null&&e.list?this.getColFromCollection(A,this.colDefCols):null}getCol(A){return A==null?null:this.getColFromCollection(A,this.cols)}getColFromCollection(A,e){if(e==null)return null;const{map:t,list:r}=e;if(typeof A=="string"&&t[A])return t[A];for(let o=0;oM$(e,A))||null}getAutoCols(){var A;return((A=this.autoCols)==null?void 0:A.list)||null}setColHeaderHeight(A,e){A.setAutoHeaderHeight(e)&&this.eventDispatcher.headerHeight(A)}getColumnGroupHeaderRowHeight(){return this.isPivotMode()?this.getPivotGroupHeaderHeight():this.getGroupHeaderHeight()}getColumnHeaderRowHeight(){const A=this.isPivotMode()?this.getPivotHeaderHeight():this.getHeaderHeight(),t=this.visibleColsService.getAllCols().filter(r=>r.isAutoHeaderHeight()).map(r=>r.getAutoHeaderHeight()||0);return Math.max(A,...t)}getHeaderHeight(){return this.gos.get("headerHeight")??this.environment.getDefaultHeaderHeight()}getFloatingFiltersHeight(){return this.gos.get("floatingFiltersHeight")??this.getHeaderHeight()}getGroupHeaderHeight(){return this.gos.get("groupHeaderHeight")??this.getHeaderHeight()}getPivotHeaderHeight(){return this.gos.get("pivotHeaderHeight")??this.getHeaderHeight()}getPivotGroupHeaderHeight(){return this.gos.get("pivotGroupHeaderHeight")??this.getGroupHeaderHeight()}onFirstDataRendered(){const A=this.gos.get("autoSizeStrategy");if((A==null?void 0:A.type)!=="fitCellContents")return;const{colIds:e,skipHeader:t}=A;setTimeout(()=>{e?this.columnAutosizeService.autoSizeCols({colKeys:e,skipHeader:t,source:"autosizeColumns"}):this.columnAutosizeService.autoSizeAllColumns("autosizeColumns",t)})}onAutoGroupColumnDefChanged(A){this.autoCols&&this.autoColService.updateAutoCols(this.autoCols.list,A)}};function Bl(A){return A==="gridOptionsUpdated"?"gridOptionsChanged":A}function o2A(A){A.map={},A.list.forEach(e=>A.map[e.getId()]=e)}function M$(A,e){const t=A===e,r=A.getColDef()===e,o=A.getColId()==e;return t||r||o}function n2A(A,e){return xQ(A,e,(t,r)=>t.getColId()===r.getColId())}var i2A=class extends yA{constructor(){super(...arguments),this.beanName="columnAutosizeService",this.timesDelayed=0}wireBeans(A){this.columnModel=A.columnModel,this.visibleColsService=A.visibleColsService,this.animationFrameService=A.animationFrameService,this.autoWidthCalculator=A.autoWidthCalculator,this.eventDispatcher=A.columnEventDispatcher,this.ctrlsService=A.ctrlsService,this.renderStatusService=A.renderStatusService}autoSizeCols(A){if(this.columnModel.isShouldQueueResizeOperations()){this.columnModel.pushResizeOperation(()=>this.autoSizeCols(A));return}const{colKeys:e,skipHeader:t,skipHeaderGroups:r,stopAtGroup:o,source:n="api"}=A;if(this.animationFrameService.flushAllFrames(),this.timesDelayed<5&&this.renderStatusService&&!this.renderStatusService.areHeaderCellsRendered()){this.timesDelayed++,setTimeout(()=>this.autoSizeCols(A));return}this.timesDelayed=0;const i=[];let g=-1;const B=t??this.gos.get("skipHeaderOnAutoSize"),s=r??B;for(;g!==0;){g=0;const a=[];e.forEach(Q=>{if(!Q)return;const E=this.columnModel.getCol(Q);if(!E||i.indexOf(E)>=0)return;const C=this.autoWidthCalculator.getPreferredWidthForColumn(E,B);if(C>0){const l=this.normaliseColumnWidth(E,C);E.setActualWidth(l,n),i.push(E),g++}a.push(E)}),a.length&&this.visibleColsService.refresh(n)}s||this.autoSizeColumnGroupsByColumns(e,n,o),this.eventDispatcher.columnResized(i,!0,"autosizeColumns")}autoSizeColumn(A,e,t){A&&this.autoSizeCols({colKeys:[A],skipHeader:t,skipHeaderGroups:!0,source:e})}autoSizeColumnGroupsByColumns(A,e,t){const r=new Set;this.columnModel.getColsForKeys(A).forEach(g=>{let B=g.getParent();for(;B&&B!=t;)B.isPadding()||r.add(B),B=B.getParent()});let n;const i=[];for(const g of r){for(const B of this.ctrlsService.getHeaderRowContainerCtrls())if(n=B.getHeaderCtrlForColumn(g),n)break;n&&n.resizeLeafColumnsToFit(e)}return i}autoSizeAllColumns(A,e){if(this.columnModel.isShouldQueueResizeOperations()){this.columnModel.pushResizeOperation(()=>this.autoSizeAllColumns(A,e));return}const t=this.visibleColsService.getAllCols();this.autoSizeCols({colKeys:t,skipHeader:e,source:A})}normaliseColumnWidth(A,e){const t=A.getMinWidth();ethis.rowGroupCols.push(A),removeGroupCol:A=>$o(this.rowGroupCols,A),addPivotCol:A=>this.pivotCols.push(A),removePivotCol:A=>$o(this.pivotCols,A),addValueCol:A=>this.valueCols.push(A),removeValueCol:A=>$o(this.valueCols,A)}}getSourceColumnsForGroupColumn(A){const e=A.getColDef().showRowGroup;if(!e)return null;if(e===!0)return this.rowGroupCols.slice(0);const t=this.columnModel.getColDefCol(e);return t?[t]:null}sortRowGroupColumns(A){this.rowGroupCols.sort(A)}sortPivotColumns(A){this.pivotCols.sort(A)}getValueColumns(){return this.valueCols?this.valueCols:[]}getPivotColumns(){return this.pivotCols?this.pivotCols:[]}getRowGroupColumns(){return this.rowGroupCols?this.rowGroupCols:[]}isRowGroupEmpty(){return so(this.rowGroupCols)}setColumnAggFunc(A,e,t){if(!A)return;const r=this.columnModel.getColDefCol(A);r&&(r.setAggFunc(e),this.eventDispatcher.columnChanged("columnValueChanged",[r],t))}setRowGroupColumns(A,e){this.setColList(A,this.rowGroupCols,"columnRowGroupChanged",!0,!0,(t,r)=>this.setRowGroupActive(t,r,e),e)}setRowGroupActive(A,e,t){A!==e.isRowGroupActive()&&(e.setRowGroupActive(A,t),A&&!this.gos.get("suppressRowGroupHidesColumns")&&this.columnModel.setColsVisible([e],!1,t),!A&&!this.gos.get("suppressMakeColumnVisibleAfterUnGroup")&&this.columnModel.setColsVisible([e],!0,t))}addRowGroupColumns(A,e){this.updateColList(A,this.rowGroupCols,!0,!0,t=>this.setRowGroupActive(!0,t,e),"columnRowGroupChanged",e)}removeRowGroupColumns(A,e){this.updateColList(A,this.rowGroupCols,!1,!0,t=>this.setRowGroupActive(!1,t,e),"columnRowGroupChanged",e)}addPivotColumns(A,e){this.updateColList(A,this.pivotCols,!0,!1,t=>t.setPivotActive(!0,e),"columnPivotChanged",e)}setPivotColumns(A,e){this.setColList(A,this.pivotCols,"columnPivotChanged",!0,!1,(t,r)=>{r.setPivotActive(t,e)},e)}removePivotColumns(A,e){this.updateColList(A,this.pivotCols,!1,!1,t=>t.setPivotActive(!1,e),"columnPivotChanged",e)}setValueColumns(A,e){this.setColList(A,this.valueCols,"columnValueChanged",!1,!1,(t,r)=>this.setValueActive(t,r,e),e)}setValueActive(A,e,t){if(A!==e.isValueActive()&&(e.setValueActive(A,t),A&&!e.getAggFunc()&&this.aggFuncService)){const r=this.aggFuncService.getDefaultAggFunc(e);e.setAggFunc(r)}}addValueColumns(A,e){this.updateColList(A,this.valueCols,!0,!1,t=>this.setValueActive(!0,t,e),"columnValueChanged",e)}removeValueColumns(A,e){this.updateColList(A,this.valueCols,!1,!1,t=>this.setValueActive(!1,t,e),"columnValueChanged",e)}moveRowGroupColumn(A,e,t){if(this.isRowGroupEmpty())return;const r=this.rowGroupCols[A],o=this.rowGroupCols.slice(A,e);this.rowGroupCols.splice(A,1),this.rowGroupCols.splice(e,0,r),this.eventDispatcher.rowGroupChanged(o,t)}setColList(A,e,t,r,o,n,i){const g=this.columnModel.getCols();if(so(g))return;const B=new Map;e.forEach((a,Q)=>B.set(a,Q)),e.length=0,KA(A)&&A.forEach(a=>{const Q=this.columnModel.getColDefCol(a);Q&&e.push(Q)}),e.forEach((a,Q)=>{const E=B.get(a);if(E===void 0){B.set(a,0);return}r&&E!==Q||B.delete(a)}),(this.columnModel.getColDefCols()||[]).forEach(a=>{const Q=e.indexOf(a)>=0;n(Q,a)}),o&&this.columnModel.refreshCols(),this.visibleColsService.refresh(i),this.eventDispatcher.columnChanged(t,[...B.keys()],i)}updateColList(A,e,t,r,o,n,i){if(!A||so(A))return;let g=!1;A.forEach(B=>{if(!B)return;const s=this.columnModel.getColDefCol(B);if(s){if(t){if(e.indexOf(s)>=0)return;e.push(s)}else{if(e.indexOf(s)<0)return;$o(e,s)}o(s),g=!0}}),g&&(r&&this.columnModel.refreshCols(),this.visibleColsService.refresh(i),this.eventDispatcher.genericColumnEvent(n,e,i))}extractCols(A,e){this.extractRowGroupCols(A,e),this.extractPivotCols(A,e),this.extractValueCols(A,e)}extractValueCols(A,e){this.valueCols=this.extractColsCommon(e,this.valueCols,(t,r)=>t.setValueActive(r,A),()=>{},()=>{},t=>{const r=t.aggFunc;if(r===null||r==="")return null;if(r!==void 0)return!!r},t=>t.initialAggFunc!=null&&t.initialAggFunc!=""),this.valueCols.forEach(t=>{const r=t.getColDef();r.aggFunc!=null&&r.aggFunc!=""?t.setAggFunc(r.aggFunc):t.getAggFunc()||t.setAggFunc(r.initialAggFunc)})}extractRowGroupCols(A,e){this.rowGroupCols=this.extractColsCommon(e,this.rowGroupCols,(t,r)=>t.setRowGroupActive(r,A),t=>t.rowGroupIndex,t=>t.initialRowGroupIndex,t=>t.rowGroup,t=>t.initialRowGroup)}extractPivotCols(A,e){this.pivotCols=this.extractColsCommon(e,this.pivotCols,(t,r)=>t.setPivotActive(r,A),t=>t.pivotIndex,t=>t.initialPivotIndex,t=>t.pivot,t=>t.initialPivot)}extractColsCommon(A=[],e=[],t,r,o,n,i){const g=[],B=[];(this.columnModel.getColDefCols()||[]).forEach(E=>{const C=A.indexOf(E)<0,l=E.getColDef(),f=OY(n(l)),c=OY(i(l)),v=RQ(r(l)),w=RQ(o(l));let u;f!==void 0?u=f:v!==void 0?v===null?u=!1:u=v>=0:C?c!==void 0?u=c:w!==void 0?u=w!=null&&w>=0:u=!1:u=e.indexOf(E)>=0,u&&((C?v!=null||w!=null:v!=null)?g.push(E):B.push(E))});const a=E=>{const C=r(E.getColDef()),l=o(E.getColDef());return C??l};g.sort((E,C)=>{const l=a(E),f=a(C);return l===f?0:l{B.indexOf(E)>=0&&Q.push(E)}),B.forEach(E=>{Q.indexOf(E)<0&&Q.push(E)}),e.forEach(E=>{Q.indexOf(E)<0&&t(E,!1)}),Q.forEach(E=>{e.indexOf(E)<0&&t(E,!0)}),Q}generateColumnStateForRowGroupAndPivotIndexes(A,e){const t={},r=(o,n,i,g,B,s)=>{const a=this.columnModel.getColDefCols();if(!n.length||!a)return[];const Q=Object.keys(o),E=new Set(Q),C=new Set(Q),l=new Set(n.map(d=>{const P=d.getColId();return C.delete(P),P}).concat(Q)),f=[],c={};let v=0;for(let d=0;d{const P=c[d];for(let p=h;p{const P=d.getColId();if(E.has(P))I(P),o[P][B]=w++;else{const p=d.getColDef();(p[B]===null||p[B]===void 0&&p[s]==null)&&(u||(p[i]||p[i]===void 0&&p[g]?I(P):(C.forEach(y=>{o[y][B]=w+c[y]}),w+=f.length,u=!0)),t[P]||(t[P]={colId:P}),t[P][B]=w++)}})};return r(A,this.rowGroupCols,"rowGroup","initialRowGroup","rowGroupIndex","initialRowGroupIndex"),r(e,this.pivotCols,"pivot","initialPivot","pivotIndex","initialPivotIndex"),Object.values(t)}},B2A=class extends yA{constructor(){super(...arguments),this.beanName="columnApplyStateService"}wireBeans(A){this.columnModel=A.columnModel,this.eventDispatcher=A.columnEventDispatcher,this.sortController=A.sortController,this.columnGetStateService=A.columnGetStateService,this.funcColsService=A.funcColsService,this.visibleColsService=A.visibleColsService,this.columnAnimationService=A.columnAnimationService,this.pivotResultColsService=A.pivotResultColsService}applyColumnState(A,e){const t=this.columnModel.getColDefCols()||[];if(so(t))return!1;if(A&&A.state&&!A.state.forEach)return RA("applyColumnState() - the state attribute should be an array, however an array was not found. Please provide an array of items (one for each col you want to change) for state."),!1;const r=this.funcColsService.getModifyColumnsNoEventsCallbacks(),o=(g,B,s)=>{const a=this.compareColumnStatesAndDispatchEvents(e),Q=B.slice(),E={},C={},l=[],f=[];let c=0;const v=this.funcColsService.getRowGroupColumns().slice(),w=this.funcColsService.getPivotColumns().slice();g.forEach(d=>{const P=d.colId||"";if(P.startsWith(jv)){l.push(d),f.push(d);return}const F=s(P);F?(this.syncColumnWithStateItem(F,d,A.defaultState,E,C,!1,e,r),$o(Q,F)):(f.push(d),c+=1)});const u=d=>this.syncColumnWithStateItem(d,null,A.defaultState,E,C,!1,e,r);Q.forEach(u),this.funcColsService.sortRowGroupColumns(F$.bind(this,E,v)),this.funcColsService.sortPivotColumns(F$.bind(this,C,w)),this.columnModel.refreshCols();const I=(this.columnModel.getAutoCols()||[]).slice();return l.forEach(d=>{const P=this.columnModel.getAutoCol(d.colId);$o(I,P),this.syncColumnWithStateItem(P,d,A.defaultState,null,null,!0,e,r)}),I.forEach(u),this.orderLiveColsLikeState(A),this.visibleColsService.refresh(e),this.eventDispatcher.everythingChanged(e),a(),{unmatchedAndAutoStates:f,unmatchedCount:c}};this.columnAnimationService.start();let{unmatchedAndAutoStates:n,unmatchedCount:i}=o(A.state||[],t,g=>this.columnModel.getColDefCol(g));if(n.length>0||KA(A.defaultState)){const g=this.pivotResultColsService.getPivotResultCols(),B=g==null?void 0:g.list;i=o(n,B||[],s=>this.pivotResultColsService.getPivotResultCol(s)).unmatchedCount}return this.columnAnimationService.finish(),i===0}resetColumnState(A){const e=this.columnModel.getColDefCols();if(so(e))return;const t=this.columnModel.getColDefColTree(),r=ZY(t),o=[];let n=1e3,i=1e3,g=[];const B=this.columnModel.getAutoCols();B&&(g=g.concat(B)),r&&(g=g.concat(r)),g.forEach(s=>{const a=this.getColumnStateFromColDef(s);wt(a.rowGroupIndex)&&a.rowGroup&&(a.rowGroupIndex=n++),wt(a.pivotIndex)&&a.pivot&&(a.pivotIndex=i++),o.push(a)}),this.applyColumnState({state:o,applyOrder:!0},A)}getColumnStateFromColDef(A){const e=(l,f)=>l??f??null,t=A.getColDef(),r=e(t.sort,t.initialSort),o=e(t.sortIndex,t.initialSortIndex),n=e(t.hide,t.initialHide),i=e(t.pinned,t.initialPinned),g=e(t.width,t.initialWidth),B=e(t.flex,t.initialFlex);let s=e(t.rowGroupIndex,t.initialRowGroupIndex),a=e(t.rowGroup,t.initialRowGroup);s==null&&(a==null||a==!1)&&(s=null,a=null);let Q=e(t.pivotIndex,t.initialPivotIndex),E=e(t.pivot,t.initialPivot);Q==null&&(E==null||E==!1)&&(Q=null,E=null);const C=e(t.aggFunc,t.initialAggFunc);return{colId:A.getColId(),sort:r,sortIndex:o,hide:n,pinned:i,width:g,flex:B,rowGroup:a,rowGroupIndex:s,pivot:E,pivotIndex:Q,aggFunc:C}}syncColumnWithStateItem(A,e,t,r,o,n,i,g){if(!A)return;const B=(h,I)=>{const d={value1:void 0,value2:void 0};let P=!1;return e&&(e[h]!==void 0&&(d.value1=e[h],P=!0),KA(I)&&e[I]!==void 0&&(d.value2=e[I],P=!0)),!P&&t&&(t[h]!==void 0&&(d.value1=t[h]),KA(I)&&t[I]!==void 0&&(d.value2=t[I])),d},s=B("hide").value1;s!==void 0&&A.setVisible(!s,i);const a=B("pinned").value1;a!==void 0&&A.setPinned(a);const Q=A.getColDef().minWidth??u$,E=B("flex").value1;if(E!==void 0&&A.setFlex(E),E==null){const h=B("width").value1;h!=null&&Q!=null&&h>=Q&&A.setActualWidth(h,i)}const C=B("sort").value1;C!==void 0&&(C==="desc"||C==="asc"?A.setSort(C,i):A.setSort(void 0,i));const l=B("sortIndex").value1;if(l!==void 0&&A.setSortIndex(l),n||!A.isPrimary())return;const f=B("aggFunc").value1;f!==void 0&&(typeof f=="string"?(A.setAggFunc(f),A.isValueActive()||(A.setValueActive(!0,i),g.addValueCol(A))):(KA(f)&&RA("stateItem.aggFunc must be a string. if using your own aggregation functions, register the functions first before using them in get/set state. This is because it is intended for the column state to be stored and retrieved as simple JSON."),A.isValueActive()&&(A.setValueActive(!1,i),g.removeValueCol(A))));const{value1:c,value2:v}=B("rowGroup","rowGroupIndex");(c!==void 0||v!==void 0)&&(typeof v=="number"||c?(A.isRowGroupActive()||(A.setRowGroupActive(!0,i),g.addGroupCol(A)),r&&typeof v=="number"&&(r[A.getId()]=v)):A.isRowGroupActive()&&(A.setRowGroupActive(!1,i),g.removeGroupCol(A)));const{value1:w,value2:u}=B("pivot","pivotIndex");(w!==void 0||u!==void 0)&&(typeof u=="number"||w?(A.isPivotActive()||(A.setPivotActive(!0,i),g.addPivotCol(A)),o&&typeof u=="number"&&(o[A.getId()]=u)):A.isPivotActive()&&(A.setPivotActive(!1,i),g.removePivotCol(A)))}orderLiveColsLikeState(A){if(!A.applyOrder||!A.state)return;const e=[];A.state.forEach(t=>{t.colId!=null&&e.push(t.colId)}),this.columnModel.sortColsLikeKeys(e)}compareColumnStatesAndDispatchEvents(A){const e={rowGroupColumns:this.funcColsService.getRowGroupColumns().slice(),pivotColumns:this.funcColsService.getPivotColumns().slice(),valueColumns:this.funcColsService.getValueColumns().slice()},t=this.columnGetStateService.getColumnState(),r={};return t.forEach(o=>{r[o.colId]=o}),()=>{const o=this.columnModel.getAllCols(),n=(f,c,v,w)=>{const u=c.map(w),h=v.map(w);if(xQ(u,h))return;const d=new Set(c);v.forEach(F=>{d.delete(F)||d.add(F)});const P=[...d],p={type:f,columns:P,column:P.length===1?P[0]:null,source:A};this.eventService.dispatchEvent(p)},i=f=>{const c=[];return o.forEach(v=>{const w=r[v.getColId()];w&&f(w,v)&&c.push(v)}),c},g=f=>f.getColId();n("columnRowGroupChanged",e.rowGroupColumns,this.funcColsService.getRowGroupColumns(),g),n("columnPivotChanged",e.pivotColumns,this.funcColsService.getPivotColumns(),g);const s=i((f,c)=>{const v=f.aggFunc!=null,w=v!=c.isValueActive(),u=v&&f.aggFunc!=c.getAggFunc();return w||u});s.length>0&&this.eventDispatcher.columnChanged("columnValueChanged",s,A);const a=(f,c)=>f.width!=c.getActualWidth();this.eventDispatcher.columnResized(i(a),!0,A);const Q=(f,c)=>f.pinned!=c.getPinned();this.eventDispatcher.columnPinned(i(Q),A);const E=(f,c)=>f.hide==c.isVisible();this.eventDispatcher.columnVisible(i(E),A);const l=i((f,c)=>f.sort!=c.getSort()||f.sortIndex!=c.getSortIndex());l.length>0&&this.sortController.dispatchSortChangedEvents(A,l),this.normaliseColumnMovedEventForColumnState(t,A)}}normaliseColumnMovedEventForColumnState(A,e){const t=this.columnGetStateService.getColumnState(),r={};t.forEach(B=>r[B.colId]=B);const o={};A.forEach(B=>{r[B.colId]&&(o[B.colId]=!0)});const n=A.filter(B=>o[B.colId]),i=t.filter(B=>o[B.colId]),g=[];i.forEach((B,s)=>{const a=n&&n[s];if(a&&a.colId!==B.colId){const Q=this.columnModel.getCol(a.colId);Q&&g.push(Q)}}),g.length&&this.eventDispatcher.columnMoved({movedColumns:g,source:e,finished:!0})}},F$=(A,e,t,r)=>{const o=A[t.getId()],n=A[r.getId()],i=o!=null,g=n!=null;if(i&&g)return o-n;if(i)return-1;if(g)return 1;const B=e.indexOf(t),s=e.indexOf(r),a=B>=0,Q=s>=0;return a&&Q?B-s:a?-1:1},s2A=class extends yA{constructor(){super(...arguments),this.beanName="columnMoveService"}wireBeans(A){this.columnModel=A.columnModel,this.columnAnimationService=A.columnAnimationService,this.eventDispatcher=A.columnEventDispatcher}moveColumnByIndex(A,e,t){const r=this.columnModel.getCols();if(!r)return;const o=r[A];this.moveColumns([o],e,t)}moveColumns(A,e,t,r=!0){const o=this.columnModel.getCols();if(!o)return;if(this.columnAnimationService.start(),e>o.length-A.length){RA("tried to insert columns in invalid location, toIndex = ",e),RA("remember that you should not count the moving columns when calculating the new index");return}const n=this.columnModel.getColsForKeys(A);this.doesMovePassRules(n,e)&&(this.columnModel.moveInCols(n,e,t),this.eventDispatcher.columnMoved({movedColumns:n,source:t,toIndex:e,finished:r}),this.columnAnimationService.finish())}doesMovePassRules(A,e){const t=this.getProposedColumnOrder(A,e);return this.doesOrderPassRules(t)}doesOrderPassRules(A){return!(!this.doesMovePassMarryChildren(A)||!this.doesMovePassLockedPositions(A))}getProposedColumnOrder(A,e){const r=this.columnModel.getCols().slice();return C$(r,A,e),r}doesMovePassLockedPositions(A){const e=n=>n?n==="left"||n===!0?-1:1:0,t=this.gos.get("enableRtl");let r=t?1:-1,o=!0;return A.forEach(n=>{const i=e(n.getColDef().lockPosition);t?i>r&&(o=!1):i{if(!An(r))return;const o=r,n=o.getColGroupDef();if(!(n&&n.marryChildren))return;const g=[];o.getLeafColumns().forEach(E=>{const C=A.indexOf(E);g.push(C)});const B=Math.max.apply(Math,g),s=Math.min.apply(Math,g),a=B-s,Q=o.getLeafColumns().length-1;a>Q&&(e=!1)}),e}placeLockedColumns(A){const e=[],t=[],r=[];return A.forEach(n=>{const i=n.getColDef().lockPosition;i==="right"?r.push(n):i==="left"||i===!0?e.push(n):t.push(n)}),this.gos.get("enableRtl")?[...r,...t,...e]:[...e,...t,...r]}},a2A=/[&<>"']/g,Q2A={"&":"&","<":"<",">":">",'"':""","'":"'"};function Kg(A,e){if(A==null)return null;const t=A.toString().toString();return e?t:t.replace(a2A,r=>Q2A[r])}function E2A(A){if(!A||A==null)return null;const e=/([a-z])([A-Z])/g,t=/([A-Z]+)([A-Z])([a-z])/g;return A.replace(e,"$1 $2").replace(t,"$1 $2$3").replace(/\./g," ").split(" ").map(o=>o.substring(0,1).toUpperCase()+(o.length>1?o.substring(1,o.length):"")).join(" ")}var C2A=class extends yA{constructor(){super(...arguments),this.beanName="columnNameService"}wireBeans(A){this.expressionService=A.expressionService,this.funcColsService=A.funcColsService,this.columnModel=A.columnModel}getDisplayNameForColumn(A,e,t=!1){if(!A)return null;const r=this.getHeaderName(A.getColDef(),A,null,null,e);return t?this.wrapHeaderNameWithAggFunc(A,r):r}getDisplayNameForProvidedColumnGroup(A,e,t){const r=e?e.getColGroupDef():null;return r?this.getHeaderName(r,null,A,e,t):null}getDisplayNameForColumnGroup(A,e){return this.getDisplayNameForProvidedColumnGroup(A,A.getProvidedColumnGroup(),e)}getHeaderName(A,e,t,r,o){const n=A.headerValueGetter;if(n){const i=this.gos.addGridCommonParams({colDef:A,column:e,columnGroup:t,providedColumnGroup:r,location:o});return typeof n=="function"?n(i):typeof n=="string"?this.expressionService.evaluate(n,i):(RA("headerValueGetter must be a function or a string"),"")}else{if(A.headerName!=null)return A.headerName;if(A.field)return E2A(A.field)}return""}wrapHeaderNameWithAggFunc(A,e){if(this.gos.get("suppressAggFuncInHeader"))return e;const t=A.getColDef().pivotValueColumn,r=KA(t);let o=null,n;if(r){const i=this.funcColsService.getValueColumns(),g=this.gos.get("removePivotHeaderRowWhenSingleValueColumn")&&i.length===1,B=A.getColDef().pivotTotalColumnIds!==void 0;if(g&&!B)return e;o=t?t.getAggFunc():null,n=!0}else{const i=A.isValueActive(),g=this.columnModel.isPivotMode()||!this.funcColsService.isRowGroupEmpty();i&&g?(o=A.getAggFunc(),n=!0):n=!1}if(n){const i=typeof o=="string"?o:"func";return`${this.localeService.getLocaleTextFunc()(i,i)}(${e})`}return e}},l2A=class extends yA{constructor(){super(...arguments),this.beanName="pivotResultColsService"}wireBeans(A){this.context=A.context,this.columnModel=A.columnModel,this.columnFactory=A.columnFactory,this.visibleColsService=A.visibleColsService}destroy(){var A;gl(this.context,(A=this.pivotResultCols)==null?void 0:A.tree),super.destroy()}isPivotResultColsPresent(){return this.pivotResultCols!=null}lookupPivotResultCol(A,e){if(this.pivotResultCols==null)return null;const t=this.columnModel.getColDefCol(e);let r=null;return this.pivotResultCols.list.forEach(o=>{const n=o.getColDef().pivotKeys,i=o.getColDef().pivotValueColumn;xQ(n,A)&&i===t&&(r=o)}),r}getPivotResultCols(){return this.pivotResultCols}getPivotResultCol(A){return this.pivotResultCols?this.columnModel.getColFromCollection(A,this.pivotResultCols):null}setPivotResultCols(A,e){var t,r;if(this.columnModel.isReady()&&!(A==null&&this.pivotResultCols==null)){if(A){this.processPivotResultColDef(A);const o=this.columnFactory.createColumnTree(A,!1,((t=this.pivotResultCols)==null?void 0:t.tree)||this.previousPivotResultCols||void 0,e);gl(this.context,(r=this.pivotResultCols)==null?void 0:r.tree,o.columnTree);const n=o.columnTree,i=o.treeDept,g=ZY(n),B={};this.pivotResultCols={tree:n,treeDepth:i,list:g,map:B},this.pivotResultCols.list.forEach(s=>this.pivotResultCols.map[s.getId()]=s),this.previousPivotResultCols=null}else this.previousPivotResultCols=this.pivotResultCols?this.pivotResultCols.tree:null,this.pivotResultCols=null;this.columnModel.refreshCols(),this.visibleColsService.refresh(e)}}processPivotResultColDef(A){const e=this.gos.get("processPivotResultColDef"),t=this.gos.get("processPivotResultColGroupDef");if(!e&&!t)return;const r=o=>{o.forEach(n=>{if(KA(n.children)){const g=n;t&&t(g),r(g.children)}else e&&e(n)})};A&&r(A)}},c2A=class extends yA{constructor(){super(...arguments),this.beanName="columnSizeService"}wireBeans(A){this.columnModel=A.columnModel,this.columnViewportService=A.columnViewportService,this.eventDispatcher=A.columnEventDispatcher,this.visibleColsService=A.visibleColsService,this.ctrlsService=A.ctrlsService}setColumnWidths(A,e,t,r){const o=[];A.forEach(n=>{const i=this.columnModel.getColDefCol(n.key)||this.columnModel.getCol(n.key);if(!i)return;if(o.push({width:n.newWidth,ratios:[1],columns:[i]}),this.gos.get("colResizeDefault")==="shift"&&(e=!e),e){const B=this.visibleColsService.getColAfter(i);if(!B)return;const s=i.getActualWidth()-n.newWidth,a=B.getActualWidth()+s;o.push({width:a,ratios:[1],columns:[B]})}}),o.length!==0&&this.resizeColumnSets({resizeSets:o,finished:t,source:r})}resizeColumnSets(A){const{resizeSets:e,finished:t,source:r}=A;if(!(!e||e.every(a=>this.checkMinAndMaxWidthsForSet(a)))){if(t){const a=e&&e.length>0?e[0].columns:null;this.eventDispatcher.columnResized(a,t,r)}return}const n=[],i=[];e.forEach(a=>{const{width:Q,columns:E,ratios:C}=a,l={},f={};E.forEach(w=>i.push(w));let c=!0,v=0;for(;c;){if(v++,v>1e3){xt("infinite loop in resizeColumnSets");break}c=!1;const w=[];let u=0,h=Q;E.forEach((d,P)=>{if(f[d.getId()])h-=l[d.getId()];else{w.push(d);const F=C[P];u+=F}});const I=1/u;w.forEach((d,P)=>{const p=P===w.length-1;let F;p?F=h:(F=Math.round(C[P]*Q*I),h-=F);const m=d.getMinWidth(),y=d.getMaxWidth();F0&&F>y&&(F=y,f[d.getId()]=!0,c=!0),l[d.getId()]=F})}E.forEach(w=>{const u=l[w.getId()];w.getActualWidth()!==u&&(w.setActualWidth(u,r),n.push(w))})});const g=n.length>0;let B=[];g&&(B=this.refreshFlexedColumns({resizingCols:i,skipSetLeft:!0}),this.visibleColsService.setLeftValues(r),this.visibleColsService.updateBodyWidths(),this.columnViewportService.checkViewportColumns());const s=i.concat(B);(g||t)&&this.eventDispatcher.columnResized(s,t,r,B)}checkMinAndMaxWidthsForSet(A){const{columns:e,width:t}=A;let r=0,o=0,n=!0;e.forEach(B=>{const s=B.getMinWidth();r+=s||0;const a=B.getMaxWidth();a>0?o+=a:n=!1});const i=t>=r,g=!n||t<=o;return i&&g}refreshFlexedColumns(A={}){const e=A.source?A.source:"flex";if(A.viewportWidth!=null&&(this.flexViewportWidth=A.viewportWidth),!this.flexViewportWidth)return[];const t=this.visibleColsService.getCenterCols();let r=-1;if(A.resizingCols){const E=new Set(A.resizingCols);for(let C=t.length-1;C>=0;C--)if(E.has(t[C])){r=C;break}}let o=0,n=[],i=0,g=0;for(let E=0;Er?(n.push(t[E]),g+=t[E].getFlex(),i+=t[E].getMinWidth()):o+=t[E].getActualWidth();if(!n.length)return[];let B=[];o+i>this.flexViewportWidth&&(n.forEach(E=>E.setActualWidth(E.getMinWidth(),e)),B=n,n=[]);const s=[];let a;A:for(;;){a=this.flexViewportWidth-o;const E=a/g;for(let C=0;Cw&&(c=w),c){l.setActualWidth(c,e),E$(n,l),g-=l.getFlex(),B.push(l),o+=l.getActualWidth();continue A}s[C]=Math.round(f)}break}let Q=a;return n.forEach((E,C)=>{E.setActualWidth(Math.min(s[C],Q),e),B.push(E),Q-=s[C]}),A.skipSetLeft||this.visibleColsService.setLeftValues(e),A.updateBodyWidths&&this.visibleColsService.updateBodyWidths(),A.fireResizedEvent&&this.eventDispatcher.columnResized(B,!0,e,n),n}sizeColumnsToFit(A,e="sizeColumnsToFit",t,r){var E;if(this.columnModel.isShouldQueueResizeOperations()){this.columnModel.pushResizeOperation(()=>this.sizeColumnsToFit(A,e,t,r));return}const o={};r&&((E=r==null?void 0:r.columnLimits)==null||E.forEach(({key:C,...l})=>{o[typeof C=="string"?C:C.getColId()]=l}));const n=this.visibleColsService.getAllCols(),i=A===xB(n);if(A<=0||!n.length||i)return;const g=[],B=[];n.forEach(C=>{C.getColDef().suppressSizeToFit===!0?B.push(C):g.push(C)});const s=g.slice(0);let a=!1;const Q=C=>{$o(g,C),B.push(C)};for(g.forEach(C=>{C.resetActualWidth(e);const l=o==null?void 0:o[C.getId()],f=(l==null?void 0:l.minWidth)??(r==null?void 0:r.defaultMinWidth),c=(l==null?void 0:l.maxWidth)??(r==null?void 0:r.defaultMaxWidth),v=C.getActualWidth();typeof f=="number"&&vc&&C.setActualWidth(c,e,!0)});!a;){a=!0;const C=A-xB(B);if(C<=0)g.forEach(l=>{var c;const f=((c=o==null?void 0:o[l.getId()])==null?void 0:c.minWidth)??(r==null?void 0:r.defaultMinWidth);if(typeof f=="number"){l.setActualWidth(f,e,!0);return}l.setMinimum(e)});else{const l=C/xB(g);let f=C;for(let c=g.length-1;c>=0;c--){const v=g[c],w=o==null?void 0:o[v.getId()],u=(w==null?void 0:w.minWidth)??(r==null?void 0:r.defaultMinWidth),h=(w==null?void 0:w.maxWidth)??(r==null?void 0:r.defaultMaxWidth),I=v.getMinWidth(),d=v.getMaxWidth(),P=typeof u=="number"&&u>I?u:I,p=typeof h=="number"&&hp?(F=p,Q(v),a=!1):c===0&&(F=f),v.setActualWidth(F,e,!0),f-=F}}}s.forEach(C=>{C.fireColumnWidthChangedEvent(e)}),this.visibleColsService.setLeftValues(e),this.visibleColsService.updateBodyWidths(),!t&&this.eventDispatcher.columnResized(s,!0,e)}applyAutosizeStrategy(){const A=this.gos.get("autoSizeStrategy");if(!A)return;const{type:e}=A;setTimeout(()=>{if(e==="fitGridWidth"){const{columnLimits:t,defaultMinWidth:r,defaultMaxWidth:o}=A,n=t==null?void 0:t.map(({colId:i,minWidth:g,maxWidth:B})=>({key:i,minWidth:g,maxWidth:B}));this.ctrlsService.getGridBodyCtrl().sizeColumnsToFit({defaultMinWidth:r,defaultMaxWidth:o,columnLimits:n})}else e==="fitProvidedWidth"&&this.sizeColumnsToFit(A.width,"sizeColumnsToFit")})}};function p$(A,e){return A+"_"+e}function Lr(A){return A instanceof m$}var m$=class extends yA{constructor(A,e,t,r){super(),this.isColumn=!1,this.displayedChildren=[],this.parent=null,this.groupId=e,this.partId=t,this.providedColumnGroup=A,this.pinned=r}reset(){this.parent=null,this.children=null,this.displayedChildren=null}getParent(){return this.parent}setParent(A){this.parent=A}getUniqueId(){return p$(this.groupId,this.partId)}isEmptyGroup(){return this.displayedChildren.length===0}isMoving(){const A=this.getProvidedColumnGroup().getLeafColumns();return!A||A.length===0?!1:A.every(e=>e.isMoving())}checkLeft(){if(this.displayedChildren.forEach(A=>{Lr(A)&&A.checkLeft()}),this.displayedChildren.length>0)if(this.gos.get("enableRtl")){const e=It(this.displayedChildren).getLeft();this.setLeft(e)}else{const A=this.displayedChildren[0].getLeft();this.setLeft(A)}else this.setLeft(null)}getLeft(){return this.left}getOldLeft(){return this.oldLeft}setLeft(A){this.oldLeft=this.left,this.left!==A&&(this.left=A,this.dispatchLocalEvent({type:"leftChanged"}))}getPinned(){return this.pinned}getGroupId(){return this.groupId}getPartId(){return this.partId}getActualWidth(){let A=0;return this.displayedChildren&&this.displayedChildren.forEach(e=>{A+=e.getActualWidth()}),A}isResizable(){if(!this.displayedChildren)return!1;let A=!1;return this.displayedChildren.forEach(e=>{e.isResizable()&&(A=!0)}),A}getMinWidth(){let A=0;return this.displayedChildren.forEach(e=>{A+=e.getMinWidth()}),A}addChild(A){this.children||(this.children=[]),this.children.push(A)}getDisplayedChildren(){return this.displayedChildren}getLeafColumns(){const A=[];return this.addLeafColumns(A),A}getDisplayedLeafColumns(){const A=[];return this.addDisplayedLeafColumns(A),A}getDefinition(){return this.providedColumnGroup.getColGroupDef()}getColGroupDef(){return this.providedColumnGroup.getColGroupDef()}isPadding(){return this.providedColumnGroup.isPadding()}isExpandable(){return this.providedColumnGroup.isExpandable()}isExpanded(){return this.providedColumnGroup.isExpanded()}setExpanded(A){this.providedColumnGroup.setExpanded(A)}addDisplayedLeafColumns(A){this.displayedChildren.forEach(e=>{Ks(e)?A.push(e):Lr(e)&&e.addDisplayedLeafColumns(A)})}addLeafColumns(A){this.children.forEach(e=>{Ks(e)?A.push(e):Lr(e)&&e.addLeafColumns(A)})}getChildren(){return this.children}getColumnGroupShow(){return this.providedColumnGroup.getColumnGroupShow()}getProvidedColumnGroup(){return this.providedColumnGroup}getPaddingLevel(){const A=this.getParent();return!this.isPadding()||!A||!A.isPadding()?0:1+A.getPaddingLevel()}calculateDisplayedColumns(){this.displayedChildren=[];let A=this;for(;A!=null&&A.isPadding();)A=A.getParent();if(!(A?A.getProvidedColumnGroup().isExpandable():!1)){this.displayedChildren=this.children,this.dispatchLocalEvent({type:"displayedChildrenChanged"});return}this.children.forEach(t=>{if(Lr(t)&&(!t.displayedChildren||!t.displayedChildren.length))return;switch(t.getColumnGroupShow()){case"open":A.getProvidedColumnGroup().isExpanded()&&this.displayedChildren.push(t);break;case"closed":A.getProvidedColumnGroup().isExpanded()||this.displayedChildren.push(t);break;default:this.displayedChildren.push(t);break}}),this.dispatchLocalEvent({type:"displayedChildrenChanged"})}},y$=class{constructor(){this.existingIds={}}getInstanceIdForKey(A){const e=this.existingIds[A];let t;return typeof e!="number"?t=0:t=e+1,this.existingIds[A]=t,t}},f2A=class extends yA{constructor(){super(...arguments),this.beanName="visibleColsService",this.colsAndGroupsMap={},this.columnsLeft=[],this.columnsRight=[],this.columnsCenter=[],this.columns=[],this.bodyWidth=0,this.leftWidth=0,this.rightWidth=0,this.bodyWidthDirty=!0}wireBeans(A){this.columnModel=A.columnModel,this.columnSizeService=A.columnSizeService,this.columnViewportService=A.columnViewportService,this.eventDispatcher=A.columnEventDispatcher}refresh(A,e=!1){e||this.buildTrees(),this.updateOpenClosedVisibilityInColumnGroups(),this.columnsLeft=qY(this.treeLeft),this.columnsCenter=qY(this.treeCenter),this.columnsRight=qY(this.treeRight),this.joinColsAriaOrder(),this.joinCols(),this.setLeftValues(A),this.autoHeightCols=this.columns.filter(t=>t.isAutoHeight()),this.columnSizeService.refreshFlexedColumns(),this.updateBodyWidths(),this.columnViewportService.checkViewportColumns(!1),this.setFirstRightAndLastLeftPinned(A),this.eventDispatcher.visibleCols()}updateBodyWidths(){const A=xB(this.columnsCenter),e=xB(this.columnsLeft),t=xB(this.columnsRight);if(this.bodyWidthDirty=this.bodyWidth!==A,this.bodyWidth!==A||this.leftWidth!==e||this.rightWidth!==t){this.bodyWidth=A,this.leftWidth=e,this.rightWidth=t;const o={type:"columnContainerWidthChanged"};this.eventService.dispatchEvent(o);const n={type:"displayedColumnsWidthChanged"};this.eventService.dispatchEvent(n)}}setLeftValues(A){this.setLeftValuesOfCols(A),this.setLeftValuesOfGroups()}setFirstRightAndLastLeftPinned(A){let e,t;this.gos.get("enableRtl")?(e=this.columnsLeft?this.columnsLeft[0]:null,t=this.columnsRight?It(this.columnsRight):null):(e=this.columnsLeft?It(this.columnsLeft):null,t=this.columnsRight?this.columnsRight[0]:null),this.columnModel.getCols().forEach(r=>{r.setLastLeftPinned(r===e,A),r.setFirstRightPinned(r===t,A)})}buildTrees(){const A=this.columnModel.getColsToShow(),e=A.filter(n=>n.getPinned()=="left"),t=A.filter(n=>n.getPinned()=="right"),r=A.filter(n=>n.getPinned()!="left"&&n.getPinned()!="right"),o=new y$;this.treeLeft=this.createGroups({columns:e,idCreator:o,pinned:"left",oldDisplayedGroups:this.treeLeft}),this.treeRight=this.createGroups({columns:t,idCreator:o,pinned:"right",oldDisplayedGroups:this.treeRight}),this.treeCenter=this.createGroups({columns:r,idCreator:o,pinned:null,oldDisplayedGroups:this.treeCenter}),this.updateColsAndGroupsMap()}clear(){this.columnsLeft=[],this.columnsRight=[],this.columnsCenter=[],this.columns=[],this.ariaOrderColumns=[]}joinColsAriaOrder(){const A=this.columnModel.getCols(),e=[],t=[],r=[];for(const o of A){const n=o.getPinned();n?n===!0||n==="left"?e.push(o):r.push(o):t.push(o)}this.ariaOrderColumns=e.concat(t).concat(r)}getAriaColIndex(A){let e;return Lr(A)?e=A.getLeafColumns()[0]:e=A,this.ariaOrderColumns.indexOf(e)+1}getAllAutoHeightCols(){return this.autoHeightCols}setLeftValuesOfGroups(){[this.treeLeft,this.treeRight,this.treeCenter].forEach(A=>{A.forEach(e=>{Lr(e)&&e.checkLeft()})})}setLeftValuesOfCols(A){if(!this.columnModel.getColDefCols())return;const t=this.columnModel.getCols().slice(0),r=this.gos.get("enableRtl");[this.columnsLeft,this.columnsRight,this.columnsCenter].forEach(o=>{if(r){let n=xB(o);o.forEach(i=>{n-=i.getActualWidth(),i.setLeft(n,A)})}else{let n=0;o.forEach(i=>{i.setLeft(n,A),n+=i.getActualWidth()})}SJA(t,o)}),t.forEach(o=>{o.setLeft(null,A)})}joinCols(){this.gos.get("enableRtl")?this.columns=this.columnsRight.concat(this.columnsCenter).concat(this.columnsLeft):this.columns=this.columnsLeft.concat(this.columnsCenter).concat(this.columnsRight)}getColsCenter(){return this.columnsCenter}getAllTrees(){return this.treeLeft&&this.treeRight&&this.treeCenter?this.treeLeft.concat(this.treeCenter).concat(this.treeRight):null}getTreeLeft(){return this.treeLeft}getTreeRight(){return this.treeRight}getTreeCenter(){return this.treeCenter}getAllCols(){return this.columns}isColDisplayed(A){return this.getAllCols().indexOf(A)>=0}getLeftColsForRow(A){return this.columnModel.isColSpanActive()?this.getColsForRow(A,this.columnsLeft):this.columnsLeft}getRightColsForRow(A){return this.columnModel.isColSpanActive()?this.getColsForRow(A,this.columnsRight):this.columnsRight}getColsForRow(A,e,t,r){const o=[];let n=null;for(let i=0;i1){const E=s-1;for(let C=1;C<=E;C++)a.push(e[i+C]);i+=E}let Q;t?(Q=!1,a.forEach(E=>{t(E)&&(Q=!0)})):Q=!0,Q&&(o.length===0&&n&&(r&&r(g))&&o.push(n),o.push(g)),n=g}return o}getBodyContainerWidth(){return this.bodyWidth}getContainerWidth(A){switch(A){case"left":return this.leftWidth;case"right":return this.rightWidth;default:return this.bodyWidth}}getCenterCols(){return this.columnsCenter}getLeftCols(){return this.columnsLeft}getRightCols(){return this.columnsRight}getColBefore(A){const e=this.getAllCols(),t=e.indexOf(A);return t>0?e[t-1]:null}getGroupAtDirection(A,e){const t=A.getProvidedColumnGroup().getLevel()+A.getPaddingLevel(),r=A.getDisplayedLeafColumns(),o=e==="After"?It(r):r[0],n=`getCol${e}`;for(;;){const i=this[n](o);if(!i)return null;const g=this.getColGroupAtLevel(i,t);if(g!==A)return g}}getColGroupAtLevel(A,e){let t=A.getParent(),r,o;for(;r=t.getProvidedColumnGroup().getLevel(),o=t.getPaddingLevel(),!(r+o<=e);)t=t.getParent();return t}isPinningLeft(){return this.columnsLeft.length>0}isPinningRight(){return this.columnsRight.length>0}updateColsAndGroupsMap(){this.colsAndGroupsMap={};const A=e=>{this.colsAndGroupsMap[e.getUniqueId()]=e};LQ(this.treeCenter,!1,A),LQ(this.treeLeft,!1,A),LQ(this.treeRight,!1,A)}isVisible(A){return this.colsAndGroupsMap[A.getUniqueId()]===A}updateOpenClosedVisibilityInColumnGroups(){const A=this.getAllTrees();LQ(A,!1,e=>{Lr(e)&&e.calculateDisplayedColumns()})}getFirstColumn(){const A=this.gos.get("enableRtl"),e=["getLeftCols","getCenterCols","getRightCols"];A&&e.reverse();for(let t=0;t{if(Lr(n)){const i=n;let g;r?g=A===i.getGroupId()&&e===i.getPartId():g=A===i.getGroupId(),g&&(o=i)}}),o}getColAfter(A){const e=this.getAllCols(),t=e.indexOf(A);return t{const C=a;a=E;const l=s[C],c=(Lr(l)?l.getProvidedColumnGroup():l).getOriginalParent();if(c==null){for(let w=C;w{r.forEach(o=>{if(Lr(o)){const n=o;e[o.getUniqueId()]=n,t(n.getChildren())}})};return A&&t(A),e}setupParentsIntoCols(A,e){A.forEach(t=>{if(t.setParent(e),Lr(t)){const r=t;this.setupParentsIntoCols(r.getChildren(),r)}})}};function LQ(A,e,t){if(A)for(let r=0;r{Ks(t)&&e.push(t)}),e}var Y$=["columnEverythingChanged","newColumnsLoaded","columnPivotModeChanged","pivotMaxColumnsExceeded","columnRowGroupChanged","expandOrCollapseAll","columnPivotChanged","gridColumnsChanged","columnValueChanged","columnMoved","columnVisible","columnPinned","columnGroupOpened","columnResized","displayedColumnsChanged","virtualColumnsChanged","columnHeaderMouseOver","columnHeaderMouseLeave","columnHeaderClicked","columnHeaderContextMenu","asyncTransactionsFlushed","rowGroupOpened","rowDataUpdated","pinnedRowDataChanged","rangeSelectionChanged","chartCreated","chartRangeSelectionChanged","chartOptionsChanged","chartDestroyed","toolPanelVisibleChanged","toolPanelSizeChanged","modelUpdated","cutStart","cutEnd","pasteStart","pasteEnd","fillStart","fillEnd","rangeDeleteStart","rangeDeleteEnd","undoStarted","undoEnded","redoStarted","redoEnded","cellClicked","cellDoubleClicked","cellMouseDown","cellContextMenu","cellValueChanged","cellEditRequest","rowValueChanged","headerFocused","cellFocused","rowSelected","selectionChanged","tooltipShow","tooltipHide","cellKeyDown","cellMouseOver","cellMouseOut","filterChanged","filterModified","filterOpened","advancedFilterBuilderVisibleChanged","sortChanged","virtualRowRemoved","rowClicked","rowDoubleClicked","gridReady","gridPreDestroyed","gridSizeChanged","viewportChanged","firstDataRendered","dragStarted","dragStopped","rowEditingStarted","rowEditingStopped","cellEditingStarted","cellEditingStopped","bodyScroll","bodyScrollEnd","paginationChanged","componentStateChanged","storeRefreshed","stateUpdated","columnMenuVisibleChanged","contextMenuVisibleChanged","rowDragEnter","rowDragMove","rowDragLeave","rowDragEnd"],v2A=["scrollbarWidthChanged","keyShortcutChangedCellStart","keyShortcutChangedCellEnd","pinnedHeightChanged","cellFocusCleared","fullWidthRowFocused","checkboxChanged","heightScaleChanged","suppressMovableColumns","suppressMenuHide","suppressFieldDotNotation","columnPanelItemDragStart","columnPanelItemDragEnd","bodyHeightChanged","columnContainerWidthChanged","displayedColumnsWidthChanged","scrollVisibilityChanged","columnHoverChanged","flashCells","paginationPixelOffsetChanged","displayedRowsChanged","leftPinnedWidthChanged","rightPinnedWidthChanged","rowContainerHeightChanged","headerHeightChanged","columnHeaderHeightChanged","gridStylesChanged","storeUpdated","filterDestroyed","rowDataUpdateStarted","rowCountReady","advancedFilterEnabledChanged","dataTypesInferred","fieldValueChanged","fieldPickerValueSelected","richSelectListRowSelected","sideBarUpdated","alignedGridScroll","alignedGridColumn","gridOptionsChanged","chartTitleEdit","recalculateRowBounds","stickyTopOffsetChanged"],w2A=[...Y$,...v2A],u2A={enableBrowserTooltips:!0,tooltipTrigger:!0,tooltipMouseTrack:!0,tooltipShowMode:!0,tooltipInteraction:!0,defaultColGroupDef:!0,suppressAutoSize:!0,skipHeaderOnAutoSize:!0,autoSizeStrategy:!0,components:!0,stopEditingWhenCellsLoseFocus:!0,undoRedoCellEditing:!0,undoRedoCellEditingLimit:!0,excelStyles:!0,cacheQuickFilter:!0,advancedFilterModel:!0,customChartThemes:!0,chartThemeOverrides:!0,chartToolPanelsDef:!0,loadingCellRendererSelector:!0,localeText:!0,keepDetailRows:!0,keepDetailRowsCount:!0,detailRowHeight:!0,detailRowAutoHeight:!0,tabIndex:!0,valueCache:!0,valueCacheNeverExpires:!0,enableCellExpressions:!0,suppressTouch:!0,suppressAsyncEvents:!0,suppressBrowserResizeObserver:!0,suppressPropertyNamesCheck:!0,debug:!0,loadingOverlayComponent:!0,suppressLoadingOverlay:!0,noRowsOverlayComponent:!0,paginationPageSizeSelector:!0,paginateChildRows:!0,pivotPanelShow:!0,pivotSuppressAutoColumn:!0,suppressExpandablePivotGroups:!0,aggFuncs:!0,suppressAggFuncInHeader:!0,removePivotHeaderRowWhenSingleValueColumn:!0,allowShowChangeAfterFilter:!0,ensureDomOrder:!0,enableRtl:!0,suppressColumnVirtualisation:!0,suppressMaxRenderedRowRestriction:!0,suppressRowVirtualisation:!0,rowDragText:!0,suppressGroupMaintainValueType:!0,groupLockGroupColumns:!0,rowGroupPanelSuppressSort:!0,suppressGroupRowsSticky:!0,rowModelType:!0,cacheOverflowSize:!0,infiniteInitialRowCount:!0,serverSideInitialRowCount:!0,suppressServerSideInfiniteScroll:!0,maxBlocksInCache:!0,maxConcurrentDatasourceRequests:!0,blockLoadDebounceMillis:!0,serverSideOnlyRefreshFilteredGroups:!0,serverSidePivotResultFieldSeparator:!0,viewportRowModelPageSize:!0,viewportRowModelBufferSize:!0,debounceVerticalScrollbar:!0,suppressAnimationFrame:!0,suppressPreventDefaultOnMouseWheel:!0,scrollbarWidth:!0,icons:!0,suppressRowTransform:!0,gridId:!0,enableGroupEdit:!0,initialState:!0,processUnpinnedColumns:!0,createChartContainer:!0,getLocaleText:!0,getRowId:!0,reactiveCustomComponents:!0,columnMenu:!0},xo=class{};xo.STRING_PROPERTIES=["rowSelection","overlayLoadingTemplate","overlayNoRowsTemplate","gridId","quickFilterText","rowModelType","editType","domLayout","clipboardDelimiter","rowGroupPanelShow","multiSortKey","pivotColumnGroupTotals","pivotRowTotals","pivotPanelShow","fillHandleDirection","groupDisplayType","treeDataDisplayType","colResizeDefault","tooltipTrigger","serverSidePivotResultFieldSeparator","columnMenu","tooltipShowMode","grandTotalRow"],xo.OBJECT_PROPERTIES=["components","rowStyle","context","autoGroupColumnDef","localeText","icons","datasource","serverSideDatasource","viewportDatasource","groupRowRendererParams","aggFuncs","fullWidthCellRendererParams","defaultColGroupDef","defaultColDef","defaultCsvExportParams","defaultExcelExportParams","columnTypes","rowClassRules","detailCellRendererParams","loadingCellRendererParams","loadingOverlayComponentParams","noRowsOverlayComponentParams","popupParent","statusBar","sideBar","chartThemeOverrides","customChartThemes","chartToolPanelsDef","dataTypeDefinitions","advancedFilterModel","advancedFilterParent","advancedFilterBuilderParams","initialState","autoSizeStrategy"],xo.ARRAY_PROPERTIES=["sortingOrder","alignedGrids","rowData","columnDefs","excelStyles","pinnedTopRowData","pinnedBottomRowData","chartThemes","rowClass","paginationPageSizeSelector"],xo.NUMBER_PROPERTIES=["rowHeight","detailRowHeight","rowBuffer","headerHeight","groupHeaderHeight","groupLockGroupColumns","floatingFiltersHeight","pivotHeaderHeight","pivotGroupHeaderHeight","groupDefaultExpanded","pivotDefaultExpanded","viewportRowModelPageSize","viewportRowModelBufferSize","autoSizePadding","maxBlocksInCache","maxConcurrentDatasourceRequests","tooltipShowDelay","tooltipHideDelay","cacheOverflowSize","paginationPageSize","cacheBlockSize","infiniteInitialRowCount","serverSideInitialRowCount","scrollbarWidth","asyncTransactionWaitMillis","blockLoadDebounceMillis","keepDetailRowsCount","undoRedoCellEditingLimit","cellFlashDelay","cellFadeDelay","cellFlashDuration","cellFadeDuration","tabIndex","pivotMaxGeneratedColumns"],xo.BOOLEAN_PROPERTIES=["suppressMakeColumnVisibleAfterUnGroup","suppressRowClickSelection","suppressCellFocus","suppressHeaderFocus","suppressHorizontalScroll","groupSelectsChildren","alwaysShowHorizontalScroll","alwaysShowVerticalScroll","debug","enableBrowserTooltips","enableCellExpressions","groupIncludeTotalFooter","groupSuppressBlankHeader","suppressMenuHide","suppressRowDeselection","unSortIcon","suppressMultiSort","alwaysMultiSort","singleClickEdit","suppressLoadingOverlay","suppressNoRowsOverlay","suppressAutoSize","skipHeaderOnAutoSize","suppressColumnMoveAnimation","suppressMovableColumns","suppressFieldDotNotation","enableRangeSelection","enableRangeHandle","enableFillHandle","suppressClearOnFillReduction","deltaSort","suppressTouch","suppressAsyncEvents","allowContextMenuWithControlKey","suppressContextMenu","enableCellChangeFlash","suppressDragLeaveHidesColumns","suppressRowGroupHidesColumns","suppressMiddleClickScrolls","suppressPreventDefaultOnMouseWheel","suppressCopyRowsToClipboard","copyHeadersToClipboard","copyGroupHeadersToClipboard","pivotMode","suppressAggFuncInHeader","suppressColumnVirtualisation","alwaysAggregateAtRootLevel","suppressFocusAfterRefresh","functionsReadOnly","animateRows","groupSelectsFiltered","groupRemoveSingleChildren","groupRemoveLowestSingleChildren","enableRtl","suppressClickEdit","rowDragEntireRow","rowDragManaged","suppressRowDrag","suppressMoveWhenRowDragging","rowDragMultiRow","enableGroupEdit","embedFullWidthRows","suppressPaginationPanel","groupHideOpenParents","groupAllowUnbalanced","pagination","paginationAutoPageSize","suppressScrollOnNewData","suppressScrollWhenPopupsAreOpen","purgeClosedRowNodes","cacheQuickFilter","includeHiddenColumnsInQuickFilter","ensureDomOrder","accentedSort","suppressChangeDetection","valueCache","valueCacheNeverExpires","aggregateOnlyChangedColumns","suppressAnimationFrame","suppressExcelExport","suppressCsvExport","includeHiddenColumnsInAdvancedFilter","suppressMultiRangeSelection","enterNavigatesVerticallyAfterEdit","enterNavigatesVertically","suppressPropertyNamesCheck","rowMultiSelectWithClick","suppressRowHoverHighlight","suppressRowTransform","suppressClipboardPaste","suppressLastEmptyLineOnPaste","enableCharts","suppressMaintainUnsortedOrder","enableCellTextSelection","suppressBrowserResizeObserver","suppressMaxRenderedRowRestriction","excludeChildrenWhenTreeDataFiltering","tooltipMouseTrack","tooltipInteraction","keepDetailRows","paginateChildRows","preventDefaultOnContextMenu","undoRedoCellEditing","allowDragFromColumnsToolPanel","pivotSuppressAutoColumn","suppressExpandablePivotGroups","debounceVerticalScrollbar","detailRowAutoHeight","serverSideSortAllLevels","serverSideEnableClientSideSort","serverSideOnlyRefreshFilteredGroups","serverSideSortOnServer","serverSideFilterOnServer","suppressAggFilteredOnly","showOpenedGroup","suppressClipboardApi","suppressModelUpdateAfterUpdateTransaction","stopEditingWhenCellsLoseFocus","maintainColumnOrder","groupMaintainOrder","columnHoverHighlight","readOnlyEdit","suppressRowVirtualisation","enableCellEditingOnBackspace","resetRowDataOnUpdate","removePivotHeaderRowWhenSingleValueColumn","suppressCopySingleCellRanges","suppressGroupRowsSticky","suppressCutToClipboard","suppressServerSideInfiniteScroll","rowGroupPanelSuppressSort","allowShowChangeAfterFilter","enableAdvancedFilter","masterDetail","treeData","suppressGroupMaintainValueType","reactiveCustomComponents","applyQuickFilterBeforePivotOrAgg","suppressServerSideFullWidthLoadingRow","suppressAdvancedFilterEval","loading"],xo.OTHER_PROPERTIES=["suppressStickyTotalRow"],xo.FUNCTION_PROPERTIES=["doesExternalFilterPass","processPivotResultColDef","processPivotResultColGroupDef","getBusinessKeyForNode","isRowSelectable","rowDragText","groupRowRenderer","fullWidthCellRenderer","loadingCellRenderer","loadingOverlayComponent","noRowsOverlayComponent","detailCellRenderer","quickFilterParser","quickFilterMatcher","getLocaleText","isExternalFilterPresent","getRowHeight","getRowClass","getRowStyle","getContextMenuItems","getMainMenuItems","processRowPostCreate","processCellForClipboard","getGroupRowAgg","isFullWidthRow","sendToClipboard","focusGridInnerElement","navigateToNextHeader","tabToNextHeader","navigateToNextCell","tabToNextCell","processCellFromClipboard","getDocument","postProcessPopup","getChildCount","getDataPath","isRowMaster","postSortRows","processHeaderForClipboard","processUnpinnedColumns","processGroupHeaderForClipboard","paginationNumberFormatter","processDataFromClipboard","getServerSideGroupKey","isServerSideGroup","createChartContainer","getChartToolbarItems","fillOperation","isApplyServerSideTransaction","getServerSideGroupLevelParams","isServerSideGroupOpenByDefault","isGroupOpenByDefault","initialGroupOrderComparator","groupIncludeFooter","loadingCellRendererSelector","getRowId","groupAggFiltering","chartMenuItems","groupTotalRow"],xo.ALL_PROPERTIES=[...xo.ARRAY_PROPERTIES,...xo.OBJECT_PROPERTIES,...xo.STRING_PROPERTIES,...xo.NUMBER_PROPERTIES,...xo.FUNCTION_PROPERTIES,...xo.BOOLEAN_PROPERTIES,...xo.OTHER_PROPERTIES];var Jv=xo,Ii=class{static getCallbackForEvent(e){return!e||e.length<2?e:"on"+e[0].toUpperCase()+e.substring(1)}};Ii.VUE_OMITTED_PROPERTY="AG-VUE-OMITTED-PROPERTY",Ii.PUBLIC_EVENTS=Y$,Ii.EVENT_CALLBACKS=w2A.map(A=>Ii.getCallbackForEvent(A)),Ii.BOOLEAN_PROPERTIES=Jv.BOOLEAN_PROPERTIES,Ii.ALL_PROPERTIES=Jv.ALL_PROPERTIES,Ii.ALL_PROPERTIES_AND_CALLBACKS=[...Ii.ALL_PROPERTIES,...Ii.EVENT_CALLBACKS],Ii.ALL_PROPERTIES_AND_CALLBACKS_SET=new Set(Ii.ALL_PROPERTIES_AND_CALLBACKS);var Kv=Ii;function D2A(A,e){typeof A!="object"&&(A={});const t={...A};return Kv.ALL_PROPERTIES_AND_CALLBACKS.forEach(o=>{const n=e[o];typeof n<"u"&&n!==Kv.VUE_OMITTED_PROPERTY&&(t[o]=n)}),t}function h2A(A,e){if(!A)return;const t={};let r=!1;if(Object.keys(A).filter(i=>Kv.ALL_PROPERTIES_AND_CALLBACKS_SET.has(i)).forEach(i=>{t[i]=A[i],r=!0}),!r)return;const o={type:"gridOptionsChanged",options:t};e.dispatchEvent(o);const n={type:"componentStateChanged"};Ag(t,(i,g)=>{n[i]=g}),e.dispatchEvent(n)}var Xv=class{constructor(A){this.cssClassStates={},this.getGui=A}addCssClass(A){const e=(A||"").split(" ");if(e.length>1){e.forEach(r=>this.addCssClass(r));return}if(this.cssClassStates[A]!==!0&&A.length){const r=this.getGui();r&&r.classList.add(A),this.cssClassStates[A]=!0}}removeCssClass(A){const e=(A||"").split(" ");if(e.length>1){e.forEach(r=>this.removeCssClass(r));return}if(this.cssClassStates[A]!==!1&&A.length){const r=this.getGui();r&&r.classList.remove(A),this.cssClassStates[A]=!1}}containsCssClass(A){const e=this.getGui();return e?e.classList.contains(A):!1}addOrRemoveCssClass(A,e){if(!A)return;if(A.indexOf(" ")>=0){const r=(A||"").split(" ");if(r.length>1){r.forEach(o=>this.addOrRemoveCssClass(o,e));return}}if(this.cssClassStates[A]!==e&&A.length){const r=this.getGui();r&&r.classList.toggle(A,e),this.cssClassStates[A]=e}}};function zB(A,e,t){t==null||typeof t=="string"&&t==""?H$(A,e):Xg(A,e,t)}function Xg(A,e,t){A.setAttribute(b$(e),t.toString())}function H$(A,e){A.removeAttribute(b$(e))}function b$(A){return`aria-${A}`}function tg(A,e){e?A.setAttribute("role",e):A.removeAttribute("role")}function I2A(A){let e;return A==="asc"?e="ascending":A==="desc"?e="descending":A==="mixed"?e="other":e="none",e}function d2A(A){return A.getAttribute("aria-label")}function sl(A,e){zB(A,"label",e)}function Vv(A,e){zB(A,"labelledby",e)}function U$(A,e){zB(A,"live",e)}function P2A(A,e){zB(A,"atomic",e)}function M2A(A,e){zB(A,"relevant",e)}function F2A(A,e){zB(A,"disabled",e)}function _Y(A,e){zB(A,"hidden",e)}function Ud(A,e){Xg(A,"expanded",e)}function p2A(A,e){Xg(A,"setsize",e)}function m2A(A,e){Xg(A,"posinset",e)}function y2A(A,e){Xg(A,"rowcount",e)}function Y2A(A,e){Xg(A,"rowindex",e)}function H2A(A,e){Xg(A,"colcount",e)}function x$(A,e){Xg(A,"colindex",e)}function b2A(A,e){Xg(A,"colspan",e)}function U2A(A,e){Xg(A,"sort",e)}function x2A(A){H$(A,"sort")}function xd(A,e){zB(A,"selected",e)}function G2A(A,e){zB(A,"controls",e.id),Vv(e,A.id)}function $Y(A,e){return e===void 0?A("ariaIndeterminate","indeterminate"):e===!0?A("ariaChecked","checked"):A("ariaUnchecked","unchecked")}var AH,Gd,eH,tH,rH,oH,nH,iH;function RB(){return AH===void 0&&(AH=/^((?!chrome|android).)*safari/i.test(navigator.userAgent)),AH}function G$(){if(Gd===void 0)if(RB()){const A=navigator.userAgent.match(/version\/(\d+)/i);A&&(Gd=A[1]!=null?parseFloat(A[1]):0)}else Gd=0;return Gd}function gH(){if(eH===void 0){const A=window;eH=!!A.chrome&&(!!A.chrome.webstore||!!A.chrome.runtime)||/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor)}return eH}function z$(){return tH===void 0&&(tH=/(firefox)/i.test(navigator.userAgent)),tH}function R$(){return rH===void 0&&(rH=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)),rH}function Xs(){return oH===void 0&&(oH=/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1),oH}function L$(){return!RB()||G$()>=15}function BH(A){if(!A)return null;const e=A.tabIndex,t=A.getAttribute("tabIndex");return e===-1&&(t===null||t===""&&!z$())?null:e.toString()}function z2A(){if(!document.body)return-1;let A=1e6;const e=navigator.userAgent.toLowerCase().match(/firefox/)?6e6:1e9,t=document.createElement("div");for(document.body.appendChild(t);;){const r=A*2;if(t.style.height=r+"px",r>e||t.clientHeight!==r)break;A=r}return document.body.removeChild(t),A}function R2A(){var A,e;return((A=document.body)==null?void 0:A.clientWidth)??(window.innerHeight||((e=document.documentElement)==null?void 0:e.clientWidth)||-1)}function L2A(){var A,e;return((A=document.body)==null?void 0:A.clientHeight)??(window.innerHeight||((e=document.documentElement)==null?void 0:e.clientHeight)||-1)}function S2A(){return iH==null&&S$(),iH}function S$(){const A=document.body,e=document.createElement("div");e.style.width=e.style.height="100px",e.style.opacity="0",e.style.overflow="scroll",e.style.msOverflowStyle="scrollbar",e.style.position="absolute",A.appendChild(e);let t=e.offsetWidth-e.clientWidth;t===0&&e.clientWidth===0&&(t=null),e.parentNode&&e.parentNode.removeChild(e),t!=null&&(iH=t,nH=t===0)}function O$(){return nH==null&&S$(),nH}var zd,O2A="[tabindex], input, select, button, textarea, [href]",T$="[disabled], .ag-disabled:not(.ag-button), .ag-disabled *";function sH(A){const e=Element.prototype.matches||Element.prototype.msMatchesSelector,r=e.call(A,"input, select, button, textarea"),o=e.call(A,T$),n=Vg(A);return r&&!o&&n}function hr(A,e,t={}){const{skipAriaHidden:r}=t;A.classList.toggle("ag-hidden",!e),r||_Y(A,!e)}function T2A(A,e,t={}){const{skipAriaHidden:r}=t;A.classList.toggle("ag-invisible",!e),r||_Y(A,!e)}function Wv(A,e){const t="disabled",r=e?o=>o.setAttribute(t,""):o=>o.removeAttribute(t);r(A),J$(A.querySelectorAll("input"),o=>r(o))}function al(A,e,t){let r=0;for(;A;){if(A.classList.contains(e))return!0;if(A=A.parentElement,typeof t=="number"){if(++r>t)break}else if(A===t)break}return!1}function SQ(A){const{height:e,width:t,borderTopWidth:r,borderRightWidth:o,borderBottomWidth:n,borderLeftWidth:i,paddingTop:g,paddingRight:B,paddingBottom:s,paddingLeft:a,marginTop:Q,marginRight:E,marginBottom:C,marginLeft:l,boxSizing:f}=window.getComputedStyle(A);return{height:parseFloat(e||"0"),width:parseFloat(t||"0"),borderTopWidth:parseFloat(r||"0"),borderRightWidth:parseFloat(o||"0"),borderBottomWidth:parseFloat(n||"0"),borderLeftWidth:parseFloat(i||"0"),paddingTop:parseFloat(g||"0"),paddingRight:parseFloat(B||"0"),paddingBottom:parseFloat(s||"0"),paddingLeft:parseFloat(a||"0"),marginTop:parseFloat(Q||"0"),marginRight:parseFloat(E||"0"),marginBottom:parseFloat(C||"0"),marginLeft:parseFloat(l||"0"),boxSizing:f}}function aH(A){const e=SQ(A);return e.boxSizing==="border-box"?e.height-e.paddingTop-e.paddingBottom:e.height}function Zv(A){const e=SQ(A);return e.boxSizing==="border-box"?e.width-e.paddingLeft-e.paddingRight:e.width}function k$(A){const{height:e,marginBottom:t,marginTop:r}=SQ(A);return Math.floor(e+t+r)}function Rd(A){const{width:e,marginLeft:t,marginRight:r}=SQ(A);return Math.floor(e+t+r)}function N$(A){const e=A.getBoundingClientRect(),{borderTopWidth:t,borderLeftWidth:r,borderRightWidth:o,borderBottomWidth:n}=SQ(A);return{top:e.top+(t||0),left:e.left+(r||0),right:e.right+(o||0),bottom:e.bottom+(n||0)}}function Ld(){if(typeof zd=="boolean")return zd;const A=document.createElement("div");return A.style.direction="rtl",A.style.width="1px",A.style.height="1px",A.style.position="fixed",A.style.top="0px",A.style.overflow="hidden",A.dir="rtl",A.innerHTML=`
+ `}}};for(let B=0;B{const E=a.steps[B],C=E.prev_step_conversion_percentage,l=B>0?100-C:0,f=B>0?a.steps[B-1].value-E.value:0;i.series[2*Q].data.push({value:E.value/A[Q].steps[0].value*100,name:E.event_name,config:e,seriesLabel:UY(a,e).seriesNameToGroupBy,dimensions:a.dimensions,cohort:{cohort_uuid:a==null?void 0:a.cohort_uuid,cohort_value:a==null?void 0:a.cohort_value},conversionNumber:E.value,dropOffPercentage:l,dropOffNumber:f,conversionPercentage:C,seriesType:"converted",stepIndex:B}),i.series[2*Q+1].data.push({value:f/A[Q].steps[0].value*100,name:E.event_name,config:e,seriesLabel:UY(a,e).seriesNameToGroupBy,dimensions:a.dimensions,dropOffNumber:f,dropOffPercentage:l,conversionNumber:E.value,conversionPercentage:C,seriesType:"dropped off",stepIndex:B})});const s=cJA({eventName:A[0].steps[B].event_name,eventIndex:B,funnelsConfiguration:e});(g=i==null?void 0:i.xAxis)==null||g.data.push(s)}return i}function vJA({chartResponse:A,queryConfiguration:e}){const{themeColors:t,currentTheme:r}=RE(),o=fJA({chartData:A==null?void 0:A.data,queryConfiguration:e,themeColors:t,themeMode:r});return iA.jsxs(Ge,{vertical:!0,gap:16,style:{width:"100%"},children:[iA.jsx(Io,{size:"small",style:{backgroundColor:"var(--background)",width:"100%"},children:iA.jsx(o$,{style:{height:"40vh",width:"100%"},option:o,theme:{color:t["--chart-colors"]},notMerge:!0,opts:{renderer:"canvas"}})}),iA.jsx(At,{children:iA.jsx(Uc,{children:A.summary})})]})}gn.extend(ZL);function wJA({chartData:A,queryConfiguration:e,themeColors:t,themeMode:r}){var f,c;const o=e.events.map(v=>v.name).join(" , "),n=e==null?void 0:e.breakdown,i=n!=null&&n.dimension?{name:n.dimension,is_event_property:n==null?void 0:n.is_event_property,type:"dimension"}:null,g={};(f=e==null?void 0:e.events)==null||f.forEach(v=>{g[v.label]=v.measure||"uniques"});const B={};A.map(v=>{B[v.period]=!0});const s=Object.keys(B).sort((v,w)=>gn(v).valueOf()-gn(w).valueOf()).reduce((v,w)=>(v[w]=B[w],v),{}),a={data:{},type:"line",smooth:!0,name:""},Q={};(i==null?void 0:i.name)===void 0?A.forEach(v=>{const[w]=typeof(v==null?void 0:v.label)=="string"?v.label.split(":"):[],u=Number(v.measure),h=Number.isInteger(u)?u:u.toFixed(2),I=v.period;if(Q[w]){const d="";Q[w].data[I]={value:h,unit:d}}else{const d=`${w} (${v.label})`,P="";Q[w]={...a,lineStyle:{type:"solid"},name:d,data:{},yAxisIndex:0,unit:P},Q[w].data[I]={value:h,unit:P}}}):A.forEach(v=>{const w=v.label,u=Number(v.measure),h=Number.isInteger(u)?u:u.toFixed(2),I=v[i==null?void 0:i.name],d=`${w} / ${I}`,P=v.period;if(Q[d]){let F="";Q[d].data[P]={value:h,unit:F,breakdown:{...i,value:I}}}else{let F="";const p=`${d} (${g[w]})`;Q[d]={...a,lineStyle:{type:"solid"},name:p,data:{},yAxisIndex:0},Q[d].data[P]={value:h,unit:F,breakdown:{...i,value:i.type==="cohort"?v.cohort:I}}}});for(const v in Q){const w=Q[v],u=(c=Object.keys(s))==null?void 0:c.map(h=>w.data[h]||{value:0,unit:"",...w.originalSeriesName&&{seriesLabel:w.originalSeriesName}});Q[v].data=u}const E=Object.values(Q),C=Object.keys(s);return{grid:{left:50,top:95,right:30,bottom:30},title:{show:!0,text:`Trends: ${o}`,left:20,textStyle:{fontFamily:"HousewareFont",fontSize:15,fontWeight:"bold",color:t["--primary-text"]}},xAxis:{type:"category",data:C,axisLabel:{width:200,align:"center",overflow:"break",hideOverlap:!0,fontFamily:"ChartsFont",fontSize:10,cursor:"pointer",color:t["--secondary-text"],formatter:v=>{var u;return n$(v,(u=e==null?void 0:e.time)==null?void 0:u.granularity,!1)}},axisLine:{lineStyle:{color:t["--border"]}}},yAxis:[{name:"",type:"value",position:"left",alignTicks:!0,nameTextStyle:{fontWeight:"bolder"},axisLine:{show:!0,lineStyle:{color:t["--border"]}},axisLabel:{hideOverlap:!0,color:t["--secondary-text"],fontFamily:"ChartsFont",fontSize:10},splitLine:{lineStyle:{color:t["--border"],width:.4}}}],legend:{data:E.map(v=>v.name),top:40,left:20,color:t["--primary-text"],icon:"circle",textStyle:{color:t["--secondary-text"],fontFamily:"HousewareFont",fontSize:12,fontWeight:"normal"}},toolbox:{feature:{saveAsImage:{title:"Download chart",name:`Trends Chart - ${o}`,show:!0,icon:`image://chart-download-${r}-mode.png`}}},series:[...E],tooltip:{trigger:"axis",confine:!0,order:"valueDesc",backgroundColor:t["--foreground"],borderColor:t["--border"],textStyle:{color:t["--secondary-text"],fontFamily:"HousewareFont"},formatter:v=>{var h;let w="
";w+=`
${uJA(v[0].name,(h=e==null?void 0:e.time)==null?void 0:h.granularity)}

`;const u=v.filter((I,d,P)=>d===P.findIndex(F=>{var p,m;return F.seriesName===I.seriesName&&F.value===I.value&&((p=F.data)==null?void 0:p.period)===((m=I.data)==null?void 0:m.period)}));return w+=u.map(I=>{var d,P,F;return`
 ${(d=I.data)!=null&&d.prevPeriod?`(${n$(I.data.prevPeriod,((P=e==null?void 0:e.time)==null?void 0:P.granularity)==="hour"?"day":(F=e==null?void 0:e.time)==null?void 0:F.granularity,!1)}): ${I.data.seriesLabel}`:I.seriesName}:      ${Number(I.value)}${I.data.unit?I.data.unit:""}
`}).join(""),w+="
",w}},axisPointer:{type:"line"}}}const Ov={hour:"h:mm A, Do MMM",day:"Do MMM",week:"Do MMM YYYY",month:"MMM YYYY",quarter:"[Q]Q-Y",year:"YYYY",all_time:""};function n$(A,e,t=!0){return e==="week"?`${gn(A).format(Ov[e])} - ${gn(A).add(6,"day").format(Ov[e])}`:t?gn(A).format(Ov[e]).replace(/ /g,` +`):gn(A).format(Ov[e])}function uJA(A,e){return e==="week"?`${gn(A).format("[Week] WW, Do MMM YYYY")} - ${gn(A).add(6,"day").format("Do MMM YYYY")}`:e==="day"?gn(A).format("Do MMM YYYY"):gn(A).format(Ov[e])}function DJA({chartResponse:A,queryConfiguration:e}){const{themeColors:t,currentTheme:r}=RE(),o=wJA({chartData:(A==null?void 0:A.data)??[],queryConfiguration:e??{},themeColors:t,themeMode:r});return iA.jsxs(Ge,{vertical:!0,gap:16,style:{width:"100%"},children:[iA.jsx(Io,{size:"small",style:{backgroundColor:"var(--background)",width:"100%"},children:iA.jsx(o$,{style:{height:"40vh",width:"100%"},option:o,theme:{color:t["--chart-colors"]},notMerge:!0,opts:{renderer:"canvas"}})}),iA.jsx(At,{children:iA.jsx(Uc,{children:A.summary})})]})}function hJA({index:A,messages:e,handleRegenerateResponse:t,hideActionCardItems:r=[],customMessageActionCardItem:o=[]}){var a;const n=(a=e[A])==null?void 0:a.content,[i,g]=M.useState(!1),B=()=>{const Q=(()=>{var l,f,c;const E=(l=n==null?void 0:n.query_response)==null?void 0:l.type,C=(f=n==null?void 0:n.query_response)==null?void 0:f.data;switch(E){case"text":return C;case"trend":case"funnel":return((c=n==null?void 0:n.query_response)==null?void 0:c.summary)||"";default:return"I am not sure how to respond to that, can you please try again?"}})();navigator.clipboard.writeText(Q),g(!0),setTimeout(()=>{g(!1)},2e3)},s=M.useMemo(()=>({copy:iA.jsx(Tt,{size:"small",onClick:B,type:"text",icon:i?iA.jsx(Pb,{size:"0.7rem"}):iA.jsx(pb,{size:"0.7rem"}),style:{fontSize:"0.7rem",color:"var(--secondary-text)"},children:"Copy"}),regenerate:iA.jsx(Tt,{size:"small",onClick:()=>{var Q;t(((Q=e[e.length-2])==null?void 0:Q.content)||"",!0)},type:"text",icon:iA.jsx(ub,{size:"0.7rem"}),style:{fontSize:"0.7rem",color:"var(--secondary-text)"},children:"Regenerate"})}),[i,t,e]);return iA.jsx(Io,{className:"ai-message-actions",size:"small",style:{width:"max-content",backgroundColor:"var(--background)",alignSelf:"flex-end"},styles:{body:{padding:3}},children:iA.jsxs(Ge,{children:[Object.keys(s).map(Q=>!r.includes(Q)&&iA.jsx(M.Fragment,{children:s[Q]},Q)),o]})})}function IJA({index:A,messages:e,showMessageActionCard:t,hideActionCardItems:r=[],handleRegenerateResponse:o,customMessageComponent:n,customMessageActionCardItem:i}){var E;const g=(E=e[A])==null?void 0:E.content,s=(e==null?void 0:e.length)-1===A&&t,a=n==null?void 0:n.component,Q=()=>{var c,v;const C=g.type||((c=g==null?void 0:g.query_response)==null?void 0:c.type),l=(g==null?void 0:g.data)||((v=g==null?void 0:g.query_response)==null?void 0:v.data),f=g==null?void 0:g.query_configuration;switch(C){case"text":return iA.jsx(At,{children:iA.jsx(Uc,{children:l})});case"trend":return iA.jsx(DJA,{chartResponse:g.query_response,queryConfiguration:f});case"funnel":return iA.jsx(vJA,{chartResponse:g.query_response,queryConfiguration:f});default:return iA.jsx(At,{children:"I am not sure how to respond to that, can you please try again?"})}};debugger;return iA.jsxs(Ge,{style:{width:"90%"},align:"flex-start",gap:8,className:"ai-message-wrapper",children:[iA.jsx(HE,{src:"/ai-icon.svg",height:40,width:40,style:{height:"2rem",width:"2rem"},preview:!1}),iA.jsxs(Ge,{vertical:!0,style:{width:"100%"},gap:14,children:[a&&a({messages:e,index:A,handleSendFollowupMessage:o})||Q(),s&&iA.jsx(hJA,{index:A,messages:e,hideActionCardItems:r,handleRegenerateResponse:o,customMessageActionCardItem:i},A)]})]})}function dJA({messages:A,index:e,customMessageComponent:t}){var n;const r=t==null?void 0:t.component,o=({messages:i,index:g})=>r?iA.jsx(r,{messages:i,index:g}):null;return iA.jsx(Ge,{style:{width:"100%"},justify:"flex-end",gap:12,children:iA.jsx(Ge,{vertical:!0,style:{minWidth:"30%"},gap:2,align:"flex-end",children:iA.jsx(Io,{size:"small",style:{borderTopRightRadius:0},children:r?o({messages:A,index:e}):iA.jsx(At,{children:(n=A[e])==null?void 0:n.content})})})})}function PJA({messages:A,handleSendFollowupMessage:e,isMessageLoading:t,setMessages:r,showMessageActionCard:o=!0,hideActionCardItems:n=[],customMessageComponent:i,customMessageActionCardItem:g}){const[B,s]=M.useState(""),a=M.useRef(null);M.useEffect(()=>{const E=a.current;E&&(E.scrollTop=E.scrollHeight)},[A]);const Q=A.length>1&&t||A.length===1;return iA.jsxs(Ge,{style:{height:"100vh",width:"100vw",padding:16,overflow:"hidden"},vertical:!0,align:"center",justify:"flex-start",children:[iA.jsx(hc,{title:"You'll lose your current chat history.",description:"Are you sure you want to start a new chat?",placement:"bottomLeft",okText:"Yes",cancelText:"No",onConfirm:()=>{r([])},children:iA.jsx(Tt,{type:"primary",style:{position:"absolute",top:16,right:32},children:"Start new chat"})}),iA.jsxs(Ge,{ref:a,vertical:!0,style:{width:"58vw",height:"86vh",overflowY:"scroll",overflowX:"hidden",padding:"0 24px 10vh",marginTop:"4vh",position:"relative"},align:"flex-start",rootClassName:"chat-container",gap:48,children:[A.filter(Boolean).map((E,C)=>E.type==="ai"?iA.jsx(IJA,{index:C,messages:A,hideActionCardItems:n,showMessageActionCard:o,customMessageComponent:(i==null?void 0:i.type)===E.type?i:void 0,handleRegenerateResponse:e,customMessageActionCardItem:g},C):iA.jsx(dJA,{index:C,messages:A,customMessageComponent:(i==null?void 0:i.type)===E.type?i:void 0},C)),Q&&iA.jsx(_PA,{})]}),iA.jsx(_u,{inputRef:null,userQuery:B,setUserQuery:s,handleSendMessage:()=>{e(B),s("")},placeholder:"Follow up with your question here...",isFollowupDisabled:Q})]})}const i$=({maxCount:A,data:e})=>iA.jsx(Ge,{style:{width:"100%",marginTop:-4},justify:"flex-end",children:iA.jsxs(At.Text,{type:"secondary",style:{fontSize:"0.7rem"},children:[e.length," / ",A]})});function MJA({pageHeading:A,forecast:e,keywords:t,headings:r,descriptions:o,finalURL:n,displayLink:i,handleGoBack:g,handleStartFresh:B,handleChangeHeadings:s,handleChangeDescriptions:a,adStrength:Q}){const[E,C]=M.useState(r[0]||"Headline"),[l,f]=M.useState(o[0]||"Description"),[c,v]=M.useState(n),[w,u]=M.useState(!1),h=M.useCallback(()=>{const I=r[Math.floor(Math.random()*r.length)],d=o[Math.floor(Math.random()*o.length)];C(I),f(d)},[r,o]);return M.useEffect(()=>{let I=null;return w&&(I=setInterval(()=>{h()},2e3)),()=>{I&&clearInterval(I)}},[w,h]),iA.jsxs(Ge,{style:{width:"100vw",height:"100vh",overflow:"scroll",padding:16},justify:"flex-start",vertical:!0,align:"center",children:[iA.jsx(At.Title,{level:3,style:{width:"30vw",textAlign:"center",fontFamily:"Sedan"},children:A}),iA.jsxs(Ge,{style:{width:"75vw",padding:"1vh 16px 5vh",overflowY:"auto"},vertical:!0,align:"center",justify:"flex-start",gap:24,children:[iA.jsx(Io,{size:"small",style:{width:"100%"},styles:{body:{padding:"16px 24px 4px"}},children:iA.jsxs(Ge,{vertical:!0,gap:12,children:[iA.jsx(yu,{layout:"vertical",column:6,size:"small",colon:!1,contentStyle:{fontSize:"1.5rem"},title:iA.jsxs(At.Title,{level:5,children:["Forecast for ",e.date_range]}),items:[{label:"Clicks",children:e.clicks},{label:"Impressions",children:e.impressions},{label:"Cost",children:e.cost},{label:"Avg. CPC",children:e.average_cpc},{label:"Daily Budget",children:e.daily_budget},{label:"CTR",children:e.click_through_rate}]}),iA.jsx(yu,{colon:!1,size:"small",items:[{label:"Location",children:e.country},{label:"Language",children:e.language}]})]})}),iA.jsxs(Ge,{vertical:!0,align:"flex-start",style:{width:"100%"},gap:4,children:[iA.jsx(At.Text,{type:"secondary",children:"Your Ad Group"}),iA.jsx(Io,{style:{width:"100%"},children:iA.jsxs(Ge,{vertical:!0,gap:12,children:[iA.jsxs(Ge,{style:{width:"100%"},justify:"space-between",children:[iA.jsx(At.Title,{level:5,children:"Ad Group 1"}),iA.jsxs(Ge,{gap:8,children:[iA.jsx(SO,{type:"circle",percent:Q,size:20}),iA.jsx(At.Text,{children:"Ad Strength"})]})]}),iA.jsx(Ge,{wrap:!0,gap:4,children:t.map(I=>iA.jsx(Xu,{children:I},I))}),iA.jsx(zS,{style:{margin:0}}),iA.jsxs(Ge,{gap:24,children:[iA.jsxs(Ge,{vertical:!0,flex:.5,style:{maxWidth:"50%"},gap:16,children:[iA.jsxs(Ge,{vertical:!0,gap:8,children:[iA.jsx(At.Text,{children:"Final URL"}),iA.jsx(lg,{value:c,onChange:I=>v(I.target.value),style:{width:"100%"}})]}),iA.jsxs(Ge,{vertical:!0,gap:8,children:[iA.jsx(At.Text,{children:"Display Link"}),iA.jsxs(Ge,{vertical:!0,gap:2,children:[iA.jsx(At.Text,{type:"secondary",children:c}),iA.jsxs(Hu,{style:{width:"100%"},children:["/",iA.jsx(lg,{defaultValue:i[0]}),"/",iA.jsx(lg,{defaultValue:i[1]})]})]})]}),iA.jsxs(Ge,{vertical:!0,gap:8,children:[iA.jsx(At.Text,{children:"Headlines"}),iA.jsx(nn,{mode:"tags",maxCount:15,style:{width:"100%"},value:r,onChange:I=>{s(I)},suffixIcon:iA.jsx(aP,{}),placeholder:"Choose your headlines",options:r.map(I=>({label:I,value:I}))}),iA.jsx(i$,{maxCount:15,data:r})]}),iA.jsxs(Ge,{vertical:!0,gap:8,children:[iA.jsx(At.Text,{children:"Descriptions"}),iA.jsx(nn,{mode:"tags",maxCount:4,value:o,onChange:I=>{a(I)},suffixIcon:iA.jsx(aP,{}),style:{width:"100%"},placeholder:"Choose your descriptions",options:o.map(I=>({label:I,value:I}))}),iA.jsx(i$,{maxCount:4,data:o})]})]}),iA.jsxs(Ge,{flex:.5,vertical:!0,gap:8,children:[iA.jsxs(Ge,{justify:"space-between",align:"flex-start",children:[iA.jsx(At.Title,{level:5,children:"Preview"}),iA.jsx(Mn,{title:w?"Pause Preview":"Play Preview",children:iA.jsx(Tt,{type:"text",size:"middle",onClick:()=>{u(I=>!I)},icon:w?iA.jsx(Kb,{size:"1.2rem",fill:"duotone"}):iA.jsx(Wb,{size:"1.2rem",fill:"duotone"})})})]}),iA.jsx(Io,{style:{width:"100%",height:"max-content",background:"var(--background)"},children:iA.jsxs(Ge,{vertical:!0,children:[iA.jsx(At.Title,{level:5,children:"Sponsored"}),iA.jsxs(At.Text,{children:[iA.jsx(zb,{})," ",c]}),iA.jsx(At.Title,{level:4,style:{color:"var(--primary-color)",margin:0},children:E}),iA.jsx(At.Text,{children:l})]})})]})]})]})})]}),iA.jsx(Ge,{justify:"flex-end",style:{width:"100%"},children:iA.jsx(Tt,{type:"primary",children:"Create Campaign"})}),iA.jsxs(Ge,{style:{position:"absolute",top:16,right:32},gap:12,children:[iA.jsx(Tt,{onClick:g,children:"Go Back"}),iA.jsx(hc,{title:"You'll lose your current progress",description:"Are you sure you want to start from fresh?",placement:"bottomLeft",okText:"Yes",cancelText:"No",onConfirm:()=>{B()},children:iA.jsx(Tt,{type:"primary",children:"Start fresh"})})]})]})]})}function FJA({dataSource:A,columns:e,onRowClick:t,rowKey:r,size:o="large",...n}){const i=e==null?void 0:e.map(B=>{var s;return{...B,title:(s=B==null?void 0:B.title)==null?void 0:s.toUpperCase()}}),g=(B,s)=>{if(s==="prev")return iA.jsxs(At.Link,{children:[iA.jsx(sa,{style:{fontSize:"0.6rem"}})," Previous"]});if(s==="next")return iA.jsxs(At.Link,{children:["Next ",iA.jsx(As,{style:{fontSize:"0.6rem"}})]})};return iA.jsx(ug,{dataSource:A,columns:i,bordered:!1,size:o,rowKey:r,rowClassName:()=>"custom-table-row",onRow:(B,s)=>({onClick:()=>{t&&t(B,s)}}),pagination:{showSizeChanger:!1,showTotal:(B,s)=>iA.jsx(At.Text,{style:{width:"100%",textAlign:"left",color:"var(--tertiary-text)",flex:1},children:`${s[0]}-${s[1]} of ${B} items`}),style:{width:"100%",display:"flex",justifyItems:"flex-end",gap:"1rem"},itemRender:g,hideOnSinglePage:!0},...n})}function pJA({pageHeading:A,keywordsData:e,handleStartFresh:t,handleProceed:r,productCampaign:o,handleSuggestChanges:n}){const[i,g]=M.useState(""),[B,s]=M.useState([]),a=[{title:"Keyword",dataIndex:"keyword"},{title:"Avg. Monthly Searches",dataIndex:"average_monthly_searches",align:"center",sorter:(Q,E)=>Q.average_monthly_searches-E.average_monthly_searches},{title:"CPC",dataIndex:"cpc",align:"center",sorter:(Q,E)=>Q.cpc-E.cpc},{title:"Competition",dataIndex:"competition",align:"center",sorter:(Q,E)=>{const C=["low","medium","high","unknown"],l=C.indexOf(Q.competition.toLowerCase()),f=C.indexOf(E.competition.toLowerCase());return l-f}},{title:"Low Bid",dataIndex:"low_cpc",align:"center",sorter:(Q,E)=>Q.low_cpc-E.low_cpc},{title:"High Bid",dataIndex:"high_cpc",align:"center",sorter:(Q,E)=>Q.high_cpc-E.high_cpc}];return iA.jsxs(Ge,{style:{width:"100vw",height:"100vh",overflow:"hidden",padding:16},align:"center",justify:"flex-start",vertical:!0,children:[iA.jsx(At.Title,{level:3,style:{width:"30vw",textAlign:"center",fontFamily:"Sedan"},children:A}),iA.jsxs(Ge,{style:{height:"100%",width:"calc(60vw - 38px)",overflowY:"auto",padding:"2vh 24px 20vh 0"},vertical:!0,align:"center",justify:"flex-start",gap:24,children:[iA.jsxs(Ge,{justify:"space-between",style:{width:"100%"},align:"flex-start",children:[iA.jsx(At.Title,{level:5,style:{margin:0},children:o.description}),iA.jsxs(Ge,{gap:4,align:"center",children:[iA.jsx(Tt,{type:"text",style:{fontSize:"0.8rem"},size:"small",icon:iA.jsx(QP,{}),children:o.country}),iA.jsx(Tt,{type:"text",style:{fontSize:"0.8rem"},size:"small",icon:iA.jsx(CP,{}),children:o.language})]})]}),iA.jsx(FJA,{style:{width:"100%"},dataSource:e,columns:a,rowSelection:{type:"checkbox",onChange:(Q,E)=>{s(E)}},size:"small",footer:()=>iA.jsx(At.Text,{type:"secondary",style:{fontSize:"0.7rem"},children:"Powered by Google Ads, Semrush"})}),iA.jsx(Ge,{justify:"flex-end",style:{width:"100%"},children:iA.jsx(Tt,{type:"primary",onClick:()=>{r(B)},disabled:B.length===0,children:"Proceed"})})]}),iA.jsx(Ge,{style:{position:"absolute",top:16,right:32},gap:12,children:iA.jsx(hc,{title:"You'll lose your current progress",description:"Are you sure you want to start from fresh?",placement:"bottomLeft",okText:"Yes",cancelText:"No",onConfirm:()=>{t()},children:iA.jsx(Tt,{type:"primary",children:"Start fresh"})})}),iA.jsx(_u,{inputRef:null,userQuery:i,setUserQuery:g,handleSendMessage:()=>{n(i),g("")},placeholder:"Suggest Changes...",isFollowupDisabled:!1,width:"60vw"})]})}var il=class{constructor(){this.allSyncListeners=new Map,this.allAsyncListeners=new Map,this.globalSyncListeners=new Set,this.globalAsyncListeners=new Set,this.asyncFunctionsQueue=[],this.scheduled=!1,this.firedEvents={}}setFrameworkOverrides(A){this.frameworkOverrides=A}getListeners(A,e,t){const r=e?this.allAsyncListeners:this.allSyncListeners;let o=r.get(A);return!o&&t&&(o=new Set,r.set(A,o)),o}noRegisteredListenersExist(){return this.allSyncListeners.size===0&&this.allAsyncListeners.size===0&&this.globalSyncListeners.size===0&&this.globalAsyncListeners.size===0}addEventListener(A,e,t=!1){this.getListeners(A,t,!0).add(e)}removeEventListener(A,e,t=!1){const r=this.getListeners(A,t,!1);r&&(r.delete(e),r.size===0&&(t?this.allAsyncListeners:this.allSyncListeners).delete(A))}addGlobalListener(A,e=!1){(e?this.globalAsyncListeners:this.globalSyncListeners).add(A)}removeGlobalListener(A,e=!1){(e?this.globalAsyncListeners:this.globalSyncListeners).delete(A)}dispatchEvent(A){const e=A;this.dispatchToListeners(e,!0),this.dispatchToListeners(e,!1),this.firedEvents[e.type]=!0}dispatchEventOnce(A){this.firedEvents[A.type]||this.dispatchEvent(A)}dispatchToListeners(A,e){const t=A.type;if(e&&"event"in A){const g=A.event;g instanceof Event&&(A.eventPath=g.composedPath())}const r=(g,B)=>g.forEach(s=>{if(!B.has(s))return;const a=this.frameworkOverrides?()=>this.frameworkOverrides.wrapIncoming(()=>s(A)):()=>s(A);e?this.dispatchAsync(a):a()}),o=this.getListeners(t,e,!1)??new Set,n=new Set(o);n.size>0&&r(n,o),new Set(e?this.globalAsyncListeners:this.globalSyncListeners).forEach(g=>{const B=this.frameworkOverrides?()=>this.frameworkOverrides.wrapIncoming(()=>g(t,A)):()=>g(t,A);e?this.dispatchAsync(B):B()})}dispatchAsync(A){if(this.asyncFunctionsQueue.push(A),!this.scheduled){const e=()=>{window.setTimeout(this.flushAsyncQueue.bind(this),0)};this.frameworkOverrides?this.frameworkOverrides.wrapIncoming(e):e(),this.scheduled=!0}}flushAsyncQueue(){this.scheduled=!1;const A=this.asyncFunctionsQueue.slice();this.asyncFunctionsQueue=[],A.forEach(e=>e())}};function It(A){if(!(!A||!A.length))return A[A.length-1]}function xQ(A,e,t){return A==null&&e==null?!0:A!=null&&e!=null&&A.length===e.length&&A.every((r,o)=>t?t(r,e[o]):e[o]===r)}function mJA(A){return A.sort((e,t)=>e-t)}function g$(A,e){const t=A.indexOf(e);t>=0&&(A[t]=A[A.length-1],A.pop())}function qo(A,e){const t=A.indexOf(e);t>=0&&A.splice(t,1)}function yJA(A,e){for(let t=0;tmd(A,r,t))}function GQ(A,e){return A.indexOf(e)>-1}function HJA(A){return[].concat.apply([],A)}function s$(A,e){e==null||A==null||e.forEach(t=>A.push(t))}var a$="__ag_Grid_Stop_Propagation",bJA=["touchstart","touchend","touchmove","touchcancel","scroll"],xY={};function gl(A){A[a$]=!0}function Js(A){return A[a$]===!0}var Q$=(()=>{const A={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return t=>{if(typeof xY[t]=="boolean")return xY[t];const r=document.createElement(A[t]||"div");return t="on"+t,xY[t]=t in r}})();function GY(A,e,t){let r=e;for(;r;){const o=A.getDomData(r,t);if(o)return o;r=r.parentElement}return null}function UJA(A,e){return!e||!A?!1:GJA(e).indexOf(A)>=0}function xJA(A){const e=[];let t=A.target;for(;t;)e.push(t),t=t.parentElement;return e}function GJA(A){const e=A;return e.path?e.path:e.composedPath?e.composedPath():xJA(e)}function zJA(A,e,t,r){const n=GQ(bJA,t)?{passive:!0}:void 0;A&&A.addEventListener&&A.addEventListener(e,t,r,n)}var yA=class{constructor(){this.destroyFunctions=[],this.destroyed=!1,this.__v_skip=!0,this.propertyListenerId=0,this.lastChangeSetIdLookup={},this.isAlive=()=>!this.destroyed}preWireBeans(A){this.gridId=A.context.getGridId(),this.frameworkOverrides=A.frameworkOverrides,this.stubContext=A.context,this.eventService=A.eventService,this.gos=A.gos,this.localeService=A.localeService}getFrameworkOverrides(){return this.frameworkOverrides}destroy(){for(let A=0;Anull;A instanceof HTMLElement?zJA(this.getFrameworkOverrides(),A,e,t):A.addEventListener(e,t);const r=()=>(A.removeEventListener(e,t),null);return this.destroyFunctions.push(r),()=>(r(),this.destroyFunctions=this.destroyFunctions.filter(o=>o!==r),null)}setupGridOptionListener(A,e){this.gos.addPropertyEventListener(A,e);const t=()=>(this.gos.removePropertyEventListener(A,e),null);return this.destroyFunctions.push(t),()=>(t(),this.destroyFunctions=this.destroyFunctions.filter(r=>r!==t),null)}addManagedPropertyListener(A,e){return this.destroyed?()=>null:this.setupGridOptionListener(A,e)}addManagedPropertyListeners(A,e){if(this.destroyed)return;const t=A.join("-")+this.propertyListenerId++,r=o=>{if(o.changeSet){if(o.changeSet&&o.changeSet.id===this.lastChangeSetIdLookup[t])return;this.lastChangeSetIdLookup[t]=o.changeSet.id}const n={type:"gridPropertyChanged",changeSet:o.changeSet,source:o.source};e(n)};A.forEach(o=>this.setupGridOptionListener(o,r))}addDestroyFunc(A){this.isAlive()?this.destroyFunctions.push(A):A()}createManagedBean(A,e){const t=this.createBean(A,e);return this.addDestroyFunc(this.destroyBean.bind(this,A,e)),t}createBean(A,e,t){return(e||this.stubContext).createBean(A,t)}destroyBean(A,e){return(e||this.stubContext).destroyBean(A)}destroyBeans(A,e){return(e||this.stubContext).destroyBeans(A)}},zY=class{constructor(A){this.frameworkOverrides=A,this.wrappedListeners=new Map,this.wrappedGlobalListeners=new Map}wrap(A){let e=A;return this.frameworkOverrides.shouldWrapOutgoing&&(e=t=>{this.frameworkOverrides.wrapOutgoing(()=>A(t))},this.wrappedListeners.set(A,e)),e}wrapGlobal(A){let e=A;return this.frameworkOverrides.shouldWrapOutgoing&&(e=(t,r)=>{this.frameworkOverrides.wrapOutgoing(()=>A(t,r))},this.wrappedGlobalListeners.set(A,e)),e}unwrap(A){return this.wrappedListeners.get(A)??A}unwrapGlobal(A){return this.wrappedGlobalListeners.get(A)??A}};function zQ(A){return A==null||A===""?null:A}function KA(A,e=!1){return A!=null&&(A!==""||e)}function wt(A){return!KA(A)}function Bo(A){return A==null||A.length===0}function RY(A){return A!=null&&typeof A.toString=="function"?A.toString():null}function RQ(A){if(A===void 0)return;if(A===null||A==="")return null;if(typeof A=="number")return isNaN(A)?void 0:A;const e=parseInt(A,10);return isNaN(e)?void 0:e}function LY(A){if(A!==void 0)return A===null||A===""?!1:SY(A)}function SY(A){return typeof A=="boolean"?A:typeof A=="string"?A.toUpperCase()==="TRUE"||A=="":!1}function yd(A,e){const t=A?JSON.stringify(A):null,r=e?JSON.stringify(e):null;return t===r}function RJA(A,e,t=!1){const r=A==null,o=e==null;if(A&&A.toNumber&&(A=A.toNumber()),e&&e.toNumber&&(e=e.toNumber()),r&&o)return 0;if(r)return-1;if(o)return 1;function n(i,g){return i>g?1:ie.push(t)),e}return Object.values(A)}var OY=new Set(["__proto__","constructor","prototype"]);function Ag(A,e){if(A!=null){if(Array.isArray(A)){for(let t=0;t{if(e&&e.indexOf(o)>=0||OY.has(o))return;const n=t[o];NY(n)&&n.constructor===Object?r[o]=TY(n):r[o]=n}),r}function kY(A){if(!A)return[];const e=Object;if(typeof e.values=="function")return e.values(A);const t=[];for(const r in A)A.hasOwnProperty(r)&&A.propertyIsEnumerable(r)&&t.push(A[r]);return t}function hi(A,e,t=!0,r=!1){KA(e)&&Ag(e,(o,n)=>{if(OY.has(o))return;let i=A[o];i!==n&&(r&&i==null&&n!=null&&typeof n=="object"&&n.constructor===Object&&(i={},A[o]=i),NY(n)&&NY(i)&&!Array.isArray(i)?hi(i,n,t,r):(t||n!==void 0)&&(A[o]=n))})}function Tv(A,e,t){if(!e||!A)return;if(!t)return A[e];const r=e.split(".");let o=A;for(let n=0;n=0&&!A,this.tooltipFieldContainsDots=KA(this.colDef.tooltipField)&&this.colDef.tooltipField.indexOf(".")>=0&&!A}initMinAndMaxWidths(){const A=this.colDef;this.minWidth=A.minWidth??l$,this.maxWidth=A.maxWidth??Number.MAX_SAFE_INTEGER}initTooltip(){this.tooltipEnabled=KA(this.colDef.tooltipField)||KA(this.colDef.tooltipValueGetter)||KA(this.colDef.tooltipComponent)}resetActualWidth(A){const e=this.calculateColInitialWidth(this.colDef);this.setActualWidth(e,A,!0)}calculateColInitialWidth(A){let e;const t=RQ(A.width),r=RQ(A.initialWidth);return t!=null?e=t:r!=null?e=r:e=200,Math.max(Math.min(e,this.maxWidth),this.minWidth)}isEmptyGroup(){return!1}isRowGroupDisplayed(A){if(wt(this.colDef)||wt(this.colDef.showRowGroup))return!1;const e=this.colDef.showRowGroup===!0,t=this.colDef.showRowGroup===A;return e||t}isPrimary(){return this.primary}isFilterAllowed(){return!!this.colDef.filter}isFieldContainsDots(){return this.fieldContainsDots}isTooltipEnabled(){return this.tooltipEnabled}isTooltipFieldContainsDots(){return this.tooltipFieldContainsDots}addEventListener(A,e){var r;this.frameworkOverrides.shouldWrapOutgoing&&!this.frameworkEventListenerService&&(this.columnEventService.setFrameworkOverrides(this.frameworkOverrides),this.frameworkEventListenerService=new zY(this.frameworkOverrides));const t=((r=this.frameworkEventListenerService)==null?void 0:r.wrap(e))??e;this.columnEventService.addEventListener(A,t)}removeEventListener(A,e){var r;const t=((r=this.frameworkEventListenerService)==null?void 0:r.unwrap(e))??e;this.columnEventService.removeEventListener(A,t)}createColumnFunctionCallbackParams(A){return this.gos.addGridCommonParams({node:A,data:A.data,column:this,colDef:this.colDef})}isSuppressNavigable(A){if(typeof this.colDef.suppressNavigable=="boolean")return this.colDef.suppressNavigable;if(typeof this.colDef.suppressNavigable=="function"){const e=this.createColumnFunctionCallbackParams(A),t=this.colDef.suppressNavigable;return t(e)}return!1}isCellEditable(A){return A.group&&!this.gos.get("enableGroupEdit")?!1:this.isColumnFunc(A,this.colDef.editable)}isSuppressFillHandle(){return!!this.colDef.suppressFillHandle}isAutoHeight(){return!!this.colDef.autoHeight}isAutoHeaderHeight(){return!!this.colDef.autoHeaderHeight}isRowDrag(A){return this.isColumnFunc(A,this.colDef.rowDrag)}isDndSource(A){return this.isColumnFunc(A,this.colDef.dndSource)}isCellCheckboxSelection(A){return this.isColumnFunc(A,this.colDef.checkboxSelection)}isSuppressPaste(A){return this.isColumnFunc(A,this.colDef?this.colDef.suppressPaste:null)}isResizable(){return!!this.getColDefValue("resizable")}getColDefValue(A){return this.colDef[A]??LJA[A]}isColumnFunc(A,e){if(typeof e=="boolean")return e;if(typeof e=="function"){const t=this.createColumnFunctionCallbackParams(A);return e(t)}return!1}setMoving(A,e){this.moving=A,this.columnEventService.dispatchEvent(this.createColumnEvent("movingChanged",e))}createColumnEvent(A,e){return this.gos.addGridCommonParams({type:A,column:this,columns:[this],source:e})}isMoving(){return this.moving}getSort(){return this.sort}setSort(A,e){this.sort!==A&&(this.sort=A,this.columnEventService.dispatchEvent(this.createColumnEvent("sortChanged",e))),this.dispatchStateUpdatedEvent("sort")}isSortable(){return!!this.getColDefValue("sortable")}isSortAscending(){return this.sort==="asc"}isSortDescending(){return this.sort==="desc"}isSortNone(){return wt(this.sort)}isSorting(){return KA(this.sort)}getSortIndex(){return this.sortIndex}setSortIndex(A){this.sortIndex=A,this.dispatchStateUpdatedEvent("sortIndex")}setMenuVisible(A,e){this.menuVisible!==A&&(this.menuVisible=A,this.columnEventService.dispatchEvent(this.createColumnEvent("menuVisibleChanged",e)))}isMenuVisible(){return this.menuVisible}setAggFunc(A){this.aggFunc=A,this.dispatchStateUpdatedEvent("aggFunc")}getAggFunc(){return this.aggFunc}getLeft(){return this.left}getOldLeft(){return this.oldLeft}getRight(){return this.left+this.actualWidth}setLeft(A,e){this.oldLeft=this.left,this.left!==A&&(this.left=A,this.columnEventService.dispatchEvent(this.createColumnEvent("leftChanged",e)))}isFilterActive(){return this.filterActive}setFilterActive(A,e,t){this.filterActive!==A&&(this.filterActive=A,this.columnEventService.dispatchEvent(this.createColumnEvent("filterActiveChanged",e)));const r=this.createColumnEvent("filterChanged",e);t&&hi(r,t),this.columnEventService.dispatchEvent(r)}isHovered(){return this.columnHoverService.isHovered(this)}setPinned(A){A===!0||A==="left"?this.pinned="left":A==="right"?this.pinned="right":this.pinned=null,this.dispatchStateUpdatedEvent("pinned")}setFirstRightPinned(A,e){this.firstRightPinned!==A&&(this.firstRightPinned=A,this.columnEventService.dispatchEvent(this.createColumnEvent("firstRightPinnedChanged",e)))}setLastLeftPinned(A,e){this.lastLeftPinned!==A&&(this.lastLeftPinned=A,this.columnEventService.dispatchEvent(this.createColumnEvent("lastLeftPinnedChanged",e)))}isFirstRightPinned(){return this.firstRightPinned}isLastLeftPinned(){return this.lastLeftPinned}isPinned(){return this.pinned==="left"||this.pinned==="right"}isPinnedLeft(){return this.pinned==="left"}isPinnedRight(){return this.pinned==="right"}getPinned(){return this.pinned}setVisible(A,e){const t=A===!0;this.visible!==t&&(this.visible=t,this.columnEventService.dispatchEvent(this.createColumnEvent("visibleChanged",e))),this.dispatchStateUpdatedEvent("hide")}isVisible(){return this.visible}isSpanHeaderHeight(){const A=this.getColDef();return!A.suppressSpanHeaderHeight&&!A.autoHeaderHeight}getColumnGroupPaddingInfo(){let A=this.getParent();if(!A||!A.isPadding())return{numberOfParents:0,isSpanningTotal:!1};const e=A.getPaddingLevel()+1;let t=!0;for(;A;){if(!A.isPadding()){t=!1;break}A=A.getParent()}return{numberOfParents:e,isSpanningTotal:t}}getColDef(){return this.colDef}getDefinition(){return this.colDef}getColumnGroupShow(){return this.colDef.columnGroupShow}getColId(){return this.colId}getId(){return this.colId}getUniqueId(){return this.colId}getActualWidth(){return this.actualWidth}getAutoHeaderHeight(){return this.autoHeaderHeight}setAutoHeaderHeight(A){const e=A!==this.autoHeaderHeight;return this.autoHeaderHeight=A,e}createBaseColDefParams(A){return this.gos.addGridCommonParams({node:A,data:A.data,colDef:this.colDef,column:this})}getColSpan(A){if(wt(this.colDef.colSpan))return 1;const e=this.createBaseColDefParams(A),t=this.colDef.colSpan(e);return Math.max(t,1)}getRowSpan(A){if(wt(this.colDef.rowSpan))return 1;const e=this.createBaseColDefParams(A),t=this.colDef.rowSpan(e);return Math.max(t,1)}setActualWidth(A,e,t=!1){A=Math.max(A,this.minWidth),A=Math.min(A,this.maxWidth),this.actualWidth!==A&&(this.actualWidth=A,this.flex&&e!=="flex"&&e!=="gridInitializing"&&(this.flex=null),t||this.fireColumnWidthChangedEvent(e)),this.dispatchStateUpdatedEvent("width")}fireColumnWidthChangedEvent(A){this.columnEventService.dispatchEvent(this.createColumnEvent("widthChanged",A))}isGreaterThanMax(A){return A>this.maxWidth}getMinWidth(){return this.minWidth}getMaxWidth(){return this.maxWidth}getFlex(){return this.flex||0}setFlex(A){this.flex!==A&&(this.flex=A),this.dispatchStateUpdatedEvent("flex")}setMinimum(A){this.setActualWidth(this.minWidth,A)}setRowGroupActive(A,e){this.rowGroupActive!==A&&(this.rowGroupActive=A,this.columnEventService.dispatchEvent(this.createColumnEvent("columnRowGroupChanged",e))),this.dispatchStateUpdatedEvent("rowGroup")}isRowGroupActive(){return this.rowGroupActive}setPivotActive(A,e){this.pivotActive!==A&&(this.pivotActive=A,this.columnEventService.dispatchEvent(this.createColumnEvent("columnPivotChanged",e))),this.dispatchStateUpdatedEvent("pivot")}isPivotActive(){return this.pivotActive}isAnyFunctionActive(){return this.isPivotActive()||this.isRowGroupActive()||this.isValueActive()}isAnyFunctionAllowed(){return this.isAllowPivot()||this.isAllowRowGroup()||this.isAllowValue()}setValueActive(A,e){this.aggregationActive!==A&&(this.aggregationActive=A,this.columnEventService.dispatchEvent(this.createColumnEvent("columnValueChanged",e)))}isValueActive(){return this.aggregationActive}isAllowPivot(){return this.colDef.enablePivot===!0}isAllowValue(){return this.colDef.enableValue===!0}isAllowRowGroup(){return this.colDef.enableRowGroup===!0}dispatchStateUpdatedEvent(A){this.columnEventService.dispatchEvent({type:"columnStateUpdated",key:A})}};function _o(A){return A instanceof Hd}var Hd=class extends yA{constructor(A,e,t,r){super(),this.isColumn=!1,this.expandable=!1,this.instanceId=C$(),this.expandableListenerRemoveCallback=null,this.colGroupDef=A,this.groupId=e,this.expanded=!!A&&!!A.openByDefault,this.padding=t,this.level=r}destroy(){this.expandableListenerRemoveCallback&&this.reset(null,void 0),super.destroy()}reset(A,e){this.colGroupDef=A,this.level=e,this.originalParent=null,this.expandableListenerRemoveCallback&&this.expandableListenerRemoveCallback(),this.children=void 0,this.expandable=void 0}getInstanceId(){return this.instanceId}setOriginalParent(A){this.originalParent=A}getOriginalParent(){return this.originalParent}getLevel(){return this.level}isVisible(){return this.children?this.children.some(A=>A.isVisible()):!1}isPadding(){return this.padding}setExpanded(A){this.expanded=A===void 0?!1:A,this.dispatchLocalEvent({type:"expandedChanged"})}isExpandable(){return this.expandable}isExpanded(){return this.expanded}getGroupId(){return this.groupId}getId(){return this.getGroupId()}setChildren(A){this.children=A}getChildren(){return this.children}getColGroupDef(){return this.colGroupDef}getLeafColumns(){const A=[];return this.addLeafColumns(A),A}addLeafColumns(A){this.children&&this.children.forEach(e=>{Ks(e)?A.push(e):_o(e)&&e.addLeafColumns(A)})}getColumnGroupShow(){const A=this.colGroupDef;if(A)return A.columnGroupShow}setupExpandable(){this.setExpandable(),this.expandableListenerRemoveCallback&&this.expandableListenerRemoveCallback();const A=this.onColumnVisibilityChanged.bind(this);this.getLeafColumns().forEach(e=>e.addEventListener("visibleChanged",A)),this.expandableListenerRemoveCallback=()=>{this.getLeafColumns().forEach(e=>e.removeEventListener("visibleChanged",A)),this.expandableListenerRemoveCallback=null}}setExpandable(){if(this.isPadding())return;let A=!1,e=!1,t=!1;const r=this.findChildrenRemovingPadding();for(let n=0,i=r.length;n{t.forEach(r=>{_o(r)&&r.isPadding()?e(r.children):A.push(r)})};return e(this.children),A}onColumnVisibilityChanged(){this.setExpandable()}},OJA={numericColumn:{headerClass:"ag-right-aligned-header",cellClass:"ag-right-aligned-cell"},rightAligned:{headerClass:"ag-right-aligned-header",cellClass:"ag-right-aligned-cell"}},f$={};function jY(A,e){f$[e]||(A(),f$[e]=!0)}function eg(A,...e){console.log("AG Grid: "+A,...e)}function RA(A,...e){jY(()=>console.warn("AG Grid: "+A,...e),A+(e==null?void 0:e.join("")))}function Ut(A,...e){jY(()=>console.error("AG Grid: "+A,...e),A+(e==null?void 0:e.join("")))}function JY(A){return!!(A&&A.constructor&&A.call&&A.apply)}function TJA(A){kJA(A,400)}var KY=[],XY=!1;function v$(A){KY.push(A),!XY&&(XY=!0,window.setTimeout(()=>{const e=KY.slice();KY.length=0,XY=!1,e.forEach(t=>t())},0))}function kJA(A,e=0){A.length>0&&window.setTimeout(()=>A.forEach(t=>t()),e)}function $o(A,e){let t;return function(...r){const o=this;window.clearTimeout(t),t=window.setTimeout(function(){A.apply(o,r)},e)}}function w$(A,e){let t=0;return function(...r){const o=this,n=new Date().getTime();n-t{const B=new Date().getTime()-o>t;(A()||B)&&(e(),i=!0,n!=null&&(window.clearInterval(n),n=null),B&&r&&RA(r))};g(),i||(n=window.setInterval(g,10))}function jJA(...A){return e=>A.reduce((t,r)=>r(t),e)}var JJA=class{constructor(){this.existingKeys={}}addExistingKeys(A){for(let e=0;e{for(let o=0;oe+t.getActualWidth(),0)}function Bl(A,e,t){const r={};if(!e)return;GB(null,e,n=>{r[n.getInstanceId()]=n}),t&&GB(null,t,n=>{r[n.getInstanceId()]=null});const o=Object.values(r).filter(n=>n!=null);A.destroyBeans(o)}function u$(A){return A.getId().startsWith(kv)}function bd(A){let e=[];return A instanceof Array?A.some(r=>typeof r!="string")?RA("if colDef.type is supplied an array it should be of type 'string[]'"):e=A:typeof A=="string"?e=A.split(","):RA("colDef.type should be of type 'string' | 'string[]'"),e}var KJA=class extends yA{constructor(){super(...arguments),this.beanName="columnFactory"}wireBeans(A){this.dataTypeService=A.dataTypeService}createColumnTree(A,e,t,r){const o=new JJA,{existingCols:n,existingGroups:i,existingColKeys:g}=this.extractExistingTreeData(t);o.addExistingKeys(g);const B=this.recursivelyCreateColumns(A,0,e,n,o,i,r),s=this.findMaxDept(B,0),a=this.balanceColumnTree(B,0,s,o);return GB(null,a,(E,C)=>{_o(E)&&E.setupExpandable(),E.setOriginalParent(C)}),{columnTree:a,treeDept:s}}extractExistingTreeData(A){const e=[],t=[],r=[];return A&&GB(null,A,o=>{if(_o(o)){const n=o;t.push(n)}else{const n=o;r.push(n.getId()),e.push(n)}}),{existingCols:e,existingGroups:t,existingColKeys:r}}createForAutoGroups(A,e){const t=[],r=this.findDepth(e);return A.forEach(o=>{let n=o;for(let i=r-1;i>=0;i--){const g=new Hd(null,`FAKE_PATH_${o.getId()}}_${i}`,!0,i);this.createBean(g),g.setChildren([n]),n.setOriginalParent(g),n=g}r===0&&o.setOriginalParent(null),t.push(n)}),[t,r]}findDepth(A){let e=0,t=A;for(;t&&t[0]&&_o(t[0]);)e++,t=t[0].getChildren();return e}balanceColumnTree(A,e,t,r){const o=[];for(let n=0;n=e;s--){const a=r.getUniqueKey(null,null),Q=this.createMergedColGroupDef(null),E=new Hd(Q,a,!0,e);this.createBean(E),B&&B.setChildren([E]),B=E,g||(g=B)}if(g&&B)if(o.push(g),A.some(a=>_o(a))){B.setChildren([i]);continue}else{B.setChildren(A);break}o.push(i)}}return o}findMaxDept(A,e){let t=e;for(let r=0;r{o in t?RA(`the column type '${o}' is a default column type and cannot be overridden.`):(n.type&&RA("Column type definitions 'columnTypes' with a 'type' attribute are not supported because a column type cannot refer to another column type. Only column definitions 'columnDefs' can use the 'type' attribute to refer to a column type."),t[o]=n)}),A.forEach(o=>{const n=t[o.trim()];n?hi(e,n,!1,!0):RA("colDef.type '"+o+"' does not correspond to defined gridOptions.columnTypes")})}isColumnGroup(A){return A.children!==void 0}};function GB(A,e,t){if(e)for(let r=0;rthis.refreshAll(sl(e.source))),this.addManagedPropertyListener("autoGroupColumnDef",e=>this.onAutoGroupColumnDefChanged(sl(e.source))),this.addManagedPropertyListeners(["defaultColDef","columnTypes","suppressFieldDotNotation"],e=>this.recreateColumnDefs(sl(e.source))),this.addManagedPropertyListener("pivotMode",e=>this.setPivotMode(this.gos.get("pivotMode"),sl(e.source))),this.addManagedEventListeners({firstDataRendered:()=>this.onFirstDataRendered()})}createColsFromColDefs(A,e){var Q;const t=A?this.columnApplyStateService.compareColumnStatesAndDispatchEvents(e):void 0;this.valueCache.expire();const r=this.colDefCols&&this.colDefCols.list,o=this.colDefCols&&this.colDefCols.tree,n=this.columnFactory.createColumnTree(this.colDefs,!0,o,e);Bl(this.context,(Q=this.colDefCols)==null?void 0:Q.tree,n.columnTree);const i=n.columnTree,g=n.treeDept,B=VY(i),s={};B.forEach(E=>s[E.getId()]=E),this.colDefCols={tree:i,treeDepth:g,list:B,map:s},this.funcColsService.extractCols(e,r),this.ready=!0,this.refreshCols(),A&&!this.showingPivotResult&&!this.gos.get("maintainColumnOrder")&&this.orderColsLikeColDefCols(),this.visibleColsService.refresh(e),this.columnViewportService.checkViewportColumns(),this.eventDispatcher.everythingChanged(e),t&&(this.changeEventsDispatching=!0,t(),this.changeEventsDispatching=!1),this.eventDispatcher.newColumnsLoaded(e),e==="gridInitializing"&&this.columnSizeService.applyAutosizeStrategy()}refreshCols(){var t,r,o;if(!this.colDefCols)return;const A=(t=this.cols)==null?void 0:t.tree;this.saveColOrder(),this.selectCols(),this.createAutoCols(),this.addAutoCols(),this.restoreColOrder(),this.positionLockedCols(),(r=this.showRowGroupColsService)==null||r.refresh(),(o=this.quickFilterService)==null||o.refreshQuickFilterCols(),this.setColSpanActive(),this.setAutoHeightActive(),this.visibleColsService.clear(),this.columnViewportService.clear(),!xQ(A,this.cols.tree)&&this.eventDispatcher.gridColumns()}selectCols(){const A=this.pivotResultColsService.getPivotResultCols();if(this.showingPivotResult=A!=null,A){const{map:e,list:t,tree:r,treeDepth:o}=A;this.cols={list:t.slice(),map:{...e},tree:r.slice(),treeDepth:o},A.list.some(i=>{var g;return((g=this.cols)==null?void 0:g.map[i.getColId()])!==void 0})||(this.lastPivotOrder=null)}else{const{map:e,list:t,tree:r,treeDepth:o}=this.colDefCols;this.cols={list:t.slice(),map:{...e},tree:r.slice(),treeDepth:o}}}getColsToShow(){const A=this.isPivotMode()&&!this.isShowingPivotResult(),e=this.funcColsService.getValueColumns();return this.cols.list.filter(r=>{const o=u$(r);if(A){const n=e&&GQ(e,r);return o||n}else return o||r.isVisible()})}addAutoCols(){this.autoCols!=null&&(this.cols.list=this.autoCols.list.concat(this.cols.list),this.cols.tree=this.autoCols.tree.concat(this.cols.tree),VJA(this.cols))}createAutoCols(){var l,f;const A=this.gos.isGroupUseEntireRow(this.pivotMode),e=this.pivotMode?this.gos.get("pivotSuppressAutoColumn"):this.isSuppressAutoCol(),t=this.funcColsService.getRowGroupColumns(),o=!(t.length>0||this.gos.get("treeData"))||e||A,n=()=>{this.autoCols&&(Bl(this.context,this.autoCols.tree),this.autoCols=null)};if(o||!this.autoColService){n();return}const i=this.autoColService.createAutoCols(t)??[],g=WJA(i,((l=this.autoCols)==null?void 0:l.list)||null),B=this.cols.treeDepth,a=(this.autoCols?this.autoCols.treeDepth:-1)==B;if(g&&a)return;n();const[Q,E]=this.columnFactory.createForAutoGroups(i,(f=this.cols)==null?void 0:f.tree);this.autoCols={list:i,tree:Q,treeDepth:E,map:{}};const C=c=>{if(!c)return null;const v=c.filter(w=>!u$(w));return[...i,...v]};this.lastOrder=C(this.lastOrder),this.lastPivotOrder=C(this.lastPivotOrder)}refreshAll(A){this.isReady()&&(this.refreshCols(),this.visibleColsService.refresh(A))}setColsVisible(A,e=!1,t){this.columnApplyStateService.applyColumnState({state:A.map(r=>({colId:typeof r=="string"?r:r.getColId(),hide:!e}))},t)}setColsPinned(A,e,t){if(!this.cols||Bo(A))return;if(this.gos.isDomLayout("print")){RA("Changing the column pinning status is not allowed with domLayout='print'");return}this.columnAnimationService.start();let r;e===!0||e==="left"?r="left":e==="right"?r="right":r=null;const o=[];A.forEach(n=>{if(!n)return;const i=this.getCol(n);i&&i.getPinned()!==r&&(i.setPinned(r),o.push(i))}),o.length&&(this.visibleColsService.refresh(t),this.eventDispatcher.columnPinned(o,t)),this.columnAnimationService.finish()}setColumnGroupOpened(A,e,t){let r;_o(A)?r=A.getId():r=A||"",this.columnGroupStateService.setColumnGroupState([{groupId:r,open:e}],t)}getProvidedColGroup(A){var t;let e=null;return GB(null,(t=this.cols)==null?void 0:t.tree,r=>{_o(r)&&r.getId()===A&&(e=r)}),e}isColGroupLocked(A){const e=this.gos.get("groupLockGroupColumns");if(!A.isRowGroupActive()||e===0)return!1;if(e===-1)return!0;const r=this.funcColsService.getRowGroupColumns().findIndex(o=>o.getColId()===A.getColId());return e>r}isSuppressAutoCol(){return this.gos.get("groupDisplayType")==="custom"?!0:this.gos.get("treeDataDisplayType")==="custom"}setAutoHeightActive(){this.autoHeightActive=this.cols.list.some(A=>A.isAutoHeight()),this.autoHeightActive&&(this.autoHeightActiveAtLeastOnce=!0,this.gos.isRowModelType("clientSide")||this.gos.isRowModelType("serverSide")||RA("autoHeight columns only work with Client Side Row Model and Server Side Row Model."))}restoreColOrder(){const A=this.showingPivotResult?this.lastPivotOrder:this.lastOrder;if(!A)return;const e=new Map(A.map((B,s)=>[B,s]));if(!this.cols.list.some(B=>e.has(B)))return;const r=new Map(this.cols.list.map(B=>[B,!0])),o=A.filter(B=>r.has(B)),n=new Map(o.map(B=>[B,!0])),i=this.cols.list.filter(B=>!n.has(B)),g=o.slice();i.forEach(B=>{let s=B.getOriginalParent();if(!s){g.push(B);return}const a=[];for(;!a.length&&s;)s.getLeafColumns().forEach(l=>{const f=g.indexOf(l)>=0,c=a.indexOf(l)<0;f&&c&&a.push(l)}),s=s.getOriginalParent();if(!a.length){g.push(B);return}const Q=a.map(C=>g.indexOf(C)),E=Math.max(...Q);md(g,B,E+1)}),this.cols.list=g}orderColsLikeColDefCols(){if(!this.colDefCols||!this.cols)return;const A=this.colDefCols.list.filter(t=>this.cols.list.indexOf(t)>=0),e=this.cols.list.filter(t=>A.indexOf(t)<0);this.cols.list=[...e,...A],this.cols.list=this.columnMoveService.placeLockedColumns(this.cols.list)}sortColsLikeKeys(A){if(this.cols==null)return;let e=[];const t={};A.forEach(o=>{if(t[o])return;const n=this.cols.map[o];n&&(e.push(n),t[o]=!0)});let r=0;if(this.cols.list.forEach(o=>{const n=o.getColId();if(t[n]!=null)return;n.startsWith(kv)?md(e,o,r++):e.push(o)}),e=this.columnMoveService.placeLockedColumns(e),!this.columnMoveService.doesMovePassMarryChildren(e)){RA("Applying column order broke a group where columns should be married together. Applying new order has been discarded.");return}this.cols.list=e}sortColsLikeCols(A){!A||A.length<=1||A.filter(t=>this.cols.list.indexOf(t)<0).length>0||A.sort((t,r)=>{const o=this.cols.list.indexOf(t),n=this.cols.list.indexOf(r);return o-n})}resetColDefIntoCol(A,e){const t=A.getUserProvidedColDef();if(!t)return!1;const r=this.columnFactory.addColumnDefaultAndTypes(t,A.getColId());return A.setColDef(r,t,e),!0}queueResizeOperations(){this.shouldQueueResizeOperations=!0}isShouldQueueResizeOperations(){return this.shouldQueueResizeOperations}processResizeOperations(){this.shouldQueueResizeOperations=!1,this.resizeOperationQueue.forEach(A=>A()),this.resizeOperationQueue=[]}pushResizeOperation(A){this.resizeOperationQueue.push(A)}moveInCols(A,e,t){var r;B$((r=this.cols)==null?void 0:r.list,A,e),this.visibleColsService.refresh(t)}positionLockedCols(){this.cols.list=this.columnMoveService.placeLockedColumns(this.cols.list)}saveColOrder(){var A,e;this.showingPivotResult?this.lastPivotOrder=(A=this.cols)==null?void 0:A.list:this.lastOrder=(e=this.cols)==null?void 0:e.list}getColumnDefs(){if(!this.colDefCols)return;const A=this.colDefCols.list.slice();this.showingPivotResult?A.sort((r,o)=>this.lastOrder.indexOf(r)-this.lastOrder.indexOf(o)):this.lastOrder&&A.sort((r,o)=>this.cols.list.indexOf(r)-this.cols.list.indexOf(o));const e=this.funcColsService.getRowGroupColumns(),t=this.funcColsService.getPivotColumns();return this.columnDefFactory.buildColumnDefs(A,e,t)}isShowingPivotResult(){return this.showingPivotResult}isChangeEventsDispatching(){return this.changeEventsDispatching}isColSpanActive(){return this.colSpanActive}isProvidedColGroupsPresent(){var A;return((A=this.colDefCols)==null?void 0:A.treeDepth)>0}setColSpanActive(){this.colSpanActive=this.cols.list.some(A=>A.getColDef().colSpan!=null)}isAutoRowHeightActive(){return this.autoHeightActive}wasAutoRowHeightEverActive(){return this.autoHeightActiveAtLeastOnce}getHeaderRowCount(){return this.cols?this.cols.treeDepth+1:-1}isReady(){return this.ready}isPivotMode(){return this.pivotMode}setPivotMode(A,e){A===this.pivotMode||!this.isPivotSettingAllowed(this.pivotMode)||(this.pivotMode=A,this.ready&&(this.refreshCols(),this.visibleColsService.refresh(e),this.eventDispatcher.pivotModeChanged()))}isPivotSettingAllowed(A){return A&&this.gos.get("treeData")?(RA("Pivot mode not available with treeData."),!1):!0}isPivotActive(){const A=this.funcColsService.getPivotColumns();return this.pivotMode&&!Bo(A)}recreateColumnDefs(A){this.cols&&(this.autoCols&&this.autoColService.updateAutoCols(this.autoCols.list,A),this.createColsFromColDefs(!0,A))}setColumnDefs(A,e){const t=!!this.colDefs;this.colDefs=A,this.createColsFromColDefs(t,e)}destroy(){var A,e;Bl(this.context,(A=this.colDefCols)==null?void 0:A.tree),Bl(this.context,(e=this.autoCols)==null?void 0:e.tree),super.destroy()}getColTree(){return this.cols.tree}getColDefColTree(){return this.colDefCols.tree}getColDefCols(){var A;return(A=this.colDefCols)!=null&&A.list?this.colDefCols.list:null}getCols(){var A;return((A=this.cols)==null?void 0:A.list)??[]}getAllCols(){var t,r;const A=this.pivotResultColsService.getPivotResultCols(),e=A==null?void 0:A.list;return[].concat(((t=this.colDefCols)==null?void 0:t.list)||[],((r=this.autoCols)==null?void 0:r.list)||[],e||[])}getColsForKeys(A){return A?A.map(t=>this.getCol(t)).filter(t=>t!=null):[]}getColDefCol(A){var e;return(e=this.colDefCols)!=null&&e.list?this.getColFromCollection(A,this.colDefCols):null}getCol(A){return A==null?null:this.getColFromCollection(A,this.cols)}getColFromCollection(A,e){if(e==null)return null;const{map:t,list:r}=e;if(typeof A=="string"&&t[A])return t[A];for(let o=0;oD$(e,A))||null}getAutoCols(){var A;return((A=this.autoCols)==null?void 0:A.list)||null}setColHeaderHeight(A,e){A.setAutoHeaderHeight(e)&&this.eventDispatcher.headerHeight(A)}getColumnGroupHeaderRowHeight(){return this.isPivotMode()?this.getPivotGroupHeaderHeight():this.getGroupHeaderHeight()}getColumnHeaderRowHeight(){const A=this.isPivotMode()?this.getPivotHeaderHeight():this.getHeaderHeight(),t=this.visibleColsService.getAllCols().filter(r=>r.isAutoHeaderHeight()).map(r=>r.getAutoHeaderHeight()||0);return Math.max(A,...t)}getHeaderHeight(){return this.gos.get("headerHeight")??this.environment.getDefaultHeaderHeight()}getFloatingFiltersHeight(){return this.gos.get("floatingFiltersHeight")??this.getHeaderHeight()}getGroupHeaderHeight(){return this.gos.get("groupHeaderHeight")??this.getHeaderHeight()}getPivotHeaderHeight(){return this.gos.get("pivotHeaderHeight")??this.getHeaderHeight()}getPivotGroupHeaderHeight(){return this.gos.get("pivotGroupHeaderHeight")??this.getGroupHeaderHeight()}onFirstDataRendered(){const A=this.gos.get("autoSizeStrategy");if((A==null?void 0:A.type)!=="fitCellContents")return;const{colIds:e,skipHeader:t}=A;setTimeout(()=>{e?this.columnAutosizeService.autoSizeCols({colKeys:e,skipHeader:t,source:"autosizeColumns"}):this.columnAutosizeService.autoSizeAllColumns("autosizeColumns",t)})}onAutoGroupColumnDefChanged(A){this.autoCols&&this.autoColService.updateAutoCols(this.autoCols.list,A)}};function sl(A){return A==="gridOptionsUpdated"?"gridOptionsChanged":A}function VJA(A){A.map={},A.list.forEach(e=>A.map[e.getId()]=e)}function D$(A,e){const t=A===e,r=A.getColDef()===e,o=A.getColId()==e;return t||r||o}function WJA(A,e){return xQ(A,e,(t,r)=>t.getColId()===r.getColId())}var ZJA=class extends yA{constructor(){super(...arguments),this.beanName="columnAutosizeService",this.timesDelayed=0}wireBeans(A){this.columnModel=A.columnModel,this.visibleColsService=A.visibleColsService,this.animationFrameService=A.animationFrameService,this.autoWidthCalculator=A.autoWidthCalculator,this.eventDispatcher=A.columnEventDispatcher,this.ctrlsService=A.ctrlsService,this.renderStatusService=A.renderStatusService}autoSizeCols(A){if(this.columnModel.isShouldQueueResizeOperations()){this.columnModel.pushResizeOperation(()=>this.autoSizeCols(A));return}const{colKeys:e,skipHeader:t,skipHeaderGroups:r,stopAtGroup:o,source:n="api"}=A;if(this.animationFrameService.flushAllFrames(),this.timesDelayed<5&&this.renderStatusService&&!this.renderStatusService.areHeaderCellsRendered()){this.timesDelayed++,setTimeout(()=>this.autoSizeCols(A));return}this.timesDelayed=0;const i=[];let g=-1;const B=t??this.gos.get("skipHeaderOnAutoSize"),s=r??B;for(;g!==0;){g=0;const a=[];e.forEach(Q=>{if(!Q)return;const E=this.columnModel.getCol(Q);if(!E||i.indexOf(E)>=0)return;const C=this.autoWidthCalculator.getPreferredWidthForColumn(E,B);if(C>0){const l=this.normaliseColumnWidth(E,C);E.setActualWidth(l,n),i.push(E),g++}a.push(E)}),a.length&&this.visibleColsService.refresh(n)}s||this.autoSizeColumnGroupsByColumns(e,n,o),this.eventDispatcher.columnResized(i,!0,"autosizeColumns")}autoSizeColumn(A,e,t){A&&this.autoSizeCols({colKeys:[A],skipHeader:t,skipHeaderGroups:!0,source:e})}autoSizeColumnGroupsByColumns(A,e,t){const r=new Set;this.columnModel.getColsForKeys(A).forEach(g=>{let B=g.getParent();for(;B&&B!=t;)B.isPadding()||r.add(B),B=B.getParent()});let n;const i=[];for(const g of r){for(const B of this.ctrlsService.getHeaderRowContainerCtrls())if(n=B.getHeaderCtrlForColumn(g),n)break;n&&n.resizeLeafColumnsToFit(e)}return i}autoSizeAllColumns(A,e){if(this.columnModel.isShouldQueueResizeOperations()){this.columnModel.pushResizeOperation(()=>this.autoSizeAllColumns(A,e));return}const t=this.visibleColsService.getAllCols();this.autoSizeCols({colKeys:t,skipHeader:e,source:A})}normaliseColumnWidth(A,e){const t=A.getMinWidth();ethis.rowGroupCols.push(A),removeGroupCol:A=>qo(this.rowGroupCols,A),addPivotCol:A=>this.pivotCols.push(A),removePivotCol:A=>qo(this.pivotCols,A),addValueCol:A=>this.valueCols.push(A),removeValueCol:A=>qo(this.valueCols,A)}}getSourceColumnsForGroupColumn(A){const e=A.getColDef().showRowGroup;if(!e)return null;if(e===!0)return this.rowGroupCols.slice(0);const t=this.columnModel.getColDefCol(e);return t?[t]:null}sortRowGroupColumns(A){this.rowGroupCols.sort(A)}sortPivotColumns(A){this.pivotCols.sort(A)}getValueColumns(){return this.valueCols?this.valueCols:[]}getPivotColumns(){return this.pivotCols?this.pivotCols:[]}getRowGroupColumns(){return this.rowGroupCols?this.rowGroupCols:[]}isRowGroupEmpty(){return Bo(this.rowGroupCols)}setColumnAggFunc(A,e,t){if(!A)return;const r=this.columnModel.getColDefCol(A);r&&(r.setAggFunc(e),this.eventDispatcher.columnChanged("columnValueChanged",[r],t))}setRowGroupColumns(A,e){this.setColList(A,this.rowGroupCols,"columnRowGroupChanged",!0,!0,(t,r)=>this.setRowGroupActive(t,r,e),e)}setRowGroupActive(A,e,t){A!==e.isRowGroupActive()&&(e.setRowGroupActive(A,t),A&&!this.gos.get("suppressRowGroupHidesColumns")&&this.columnModel.setColsVisible([e],!1,t),!A&&!this.gos.get("suppressMakeColumnVisibleAfterUnGroup")&&this.columnModel.setColsVisible([e],!0,t))}addRowGroupColumns(A,e){this.updateColList(A,this.rowGroupCols,!0,!0,t=>this.setRowGroupActive(!0,t,e),"columnRowGroupChanged",e)}removeRowGroupColumns(A,e){this.updateColList(A,this.rowGroupCols,!1,!0,t=>this.setRowGroupActive(!1,t,e),"columnRowGroupChanged",e)}addPivotColumns(A,e){this.updateColList(A,this.pivotCols,!0,!1,t=>t.setPivotActive(!0,e),"columnPivotChanged",e)}setPivotColumns(A,e){this.setColList(A,this.pivotCols,"columnPivotChanged",!0,!1,(t,r)=>{r.setPivotActive(t,e)},e)}removePivotColumns(A,e){this.updateColList(A,this.pivotCols,!1,!1,t=>t.setPivotActive(!1,e),"columnPivotChanged",e)}setValueColumns(A,e){this.setColList(A,this.valueCols,"columnValueChanged",!1,!1,(t,r)=>this.setValueActive(t,r,e),e)}setValueActive(A,e,t){if(A!==e.isValueActive()&&(e.setValueActive(A,t),A&&!e.getAggFunc()&&this.aggFuncService)){const r=this.aggFuncService.getDefaultAggFunc(e);e.setAggFunc(r)}}addValueColumns(A,e){this.updateColList(A,this.valueCols,!0,!1,t=>this.setValueActive(!0,t,e),"columnValueChanged",e)}removeValueColumns(A,e){this.updateColList(A,this.valueCols,!1,!1,t=>this.setValueActive(!1,t,e),"columnValueChanged",e)}moveRowGroupColumn(A,e,t){if(this.isRowGroupEmpty())return;const r=this.rowGroupCols[A],o=this.rowGroupCols.slice(A,e);this.rowGroupCols.splice(A,1),this.rowGroupCols.splice(e,0,r),this.eventDispatcher.rowGroupChanged(o,t)}setColList(A,e,t,r,o,n,i){const g=this.columnModel.getCols();if(Bo(g))return;const B=new Map;e.forEach((a,Q)=>B.set(a,Q)),e.length=0,KA(A)&&A.forEach(a=>{const Q=this.columnModel.getColDefCol(a);Q&&e.push(Q)}),e.forEach((a,Q)=>{const E=B.get(a);if(E===void 0){B.set(a,0);return}r&&E!==Q||B.delete(a)}),(this.columnModel.getColDefCols()||[]).forEach(a=>{const Q=e.indexOf(a)>=0;n(Q,a)}),o&&this.columnModel.refreshCols(),this.visibleColsService.refresh(i),this.eventDispatcher.columnChanged(t,[...B.keys()],i)}updateColList(A,e,t,r,o,n,i){if(!A||Bo(A))return;let g=!1;A.forEach(B=>{if(!B)return;const s=this.columnModel.getColDefCol(B);if(s){if(t){if(e.indexOf(s)>=0)return;e.push(s)}else{if(e.indexOf(s)<0)return;qo(e,s)}o(s),g=!0}}),g&&(r&&this.columnModel.refreshCols(),this.visibleColsService.refresh(i),this.eventDispatcher.genericColumnEvent(n,e,i))}extractCols(A,e){this.extractRowGroupCols(A,e),this.extractPivotCols(A,e),this.extractValueCols(A,e)}extractValueCols(A,e){this.valueCols=this.extractColsCommon(e,this.valueCols,(t,r)=>t.setValueActive(r,A),()=>{},()=>{},t=>{const r=t.aggFunc;if(r===null||r==="")return null;if(r!==void 0)return!!r},t=>t.initialAggFunc!=null&&t.initialAggFunc!=""),this.valueCols.forEach(t=>{const r=t.getColDef();r.aggFunc!=null&&r.aggFunc!=""?t.setAggFunc(r.aggFunc):t.getAggFunc()||t.setAggFunc(r.initialAggFunc)})}extractRowGroupCols(A,e){this.rowGroupCols=this.extractColsCommon(e,this.rowGroupCols,(t,r)=>t.setRowGroupActive(r,A),t=>t.rowGroupIndex,t=>t.initialRowGroupIndex,t=>t.rowGroup,t=>t.initialRowGroup)}extractPivotCols(A,e){this.pivotCols=this.extractColsCommon(e,this.pivotCols,(t,r)=>t.setPivotActive(r,A),t=>t.pivotIndex,t=>t.initialPivotIndex,t=>t.pivot,t=>t.initialPivot)}extractColsCommon(A=[],e=[],t,r,o,n,i){const g=[],B=[];(this.columnModel.getColDefCols()||[]).forEach(E=>{const C=A.indexOf(E)<0,l=E.getColDef(),f=LY(n(l)),c=LY(i(l)),v=RQ(r(l)),w=RQ(o(l));let u;f!==void 0?u=f:v!==void 0?v===null?u=!1:u=v>=0:C?c!==void 0?u=c:w!==void 0?u=w!=null&&w>=0:u=!1:u=e.indexOf(E)>=0,u&&((C?v!=null||w!=null:v!=null)?g.push(E):B.push(E))});const a=E=>{const C=r(E.getColDef()),l=o(E.getColDef());return C??l};g.sort((E,C)=>{const l=a(E),f=a(C);return l===f?0:l{B.indexOf(E)>=0&&Q.push(E)}),B.forEach(E=>{Q.indexOf(E)<0&&Q.push(E)}),e.forEach(E=>{Q.indexOf(E)<0&&t(E,!1)}),Q.forEach(E=>{e.indexOf(E)<0&&t(E,!0)}),Q}generateColumnStateForRowGroupAndPivotIndexes(A,e){const t={},r=(o,n,i,g,B,s)=>{const a=this.columnModel.getColDefCols();if(!n.length||!a)return[];const Q=Object.keys(o),E=new Set(Q),C=new Set(Q),l=new Set(n.map(d=>{const P=d.getColId();return C.delete(P),P}).concat(Q)),f=[],c={};let v=0;for(let d=0;d{const P=c[d];for(let F=h;F{const P=d.getColId();if(E.has(P))I(P),o[P][B]=w++;else{const F=d.getColDef();(F[B]===null||F[B]===void 0&&F[s]==null)&&(u||(F[i]||F[i]===void 0&&F[g]?I(P):(C.forEach(y=>{o[y][B]=w+c[y]}),w+=f.length,u=!0)),t[P]||(t[P]={colId:P}),t[P][B]=w++)}})};return r(A,this.rowGroupCols,"rowGroup","initialRowGroup","rowGroupIndex","initialRowGroupIndex"),r(e,this.pivotCols,"pivot","initialPivot","pivotIndex","initialPivotIndex"),Object.values(t)}},_JA=class extends yA{constructor(){super(...arguments),this.beanName="columnApplyStateService"}wireBeans(A){this.columnModel=A.columnModel,this.eventDispatcher=A.columnEventDispatcher,this.sortController=A.sortController,this.columnGetStateService=A.columnGetStateService,this.funcColsService=A.funcColsService,this.visibleColsService=A.visibleColsService,this.columnAnimationService=A.columnAnimationService,this.pivotResultColsService=A.pivotResultColsService}applyColumnState(A,e){const t=this.columnModel.getColDefCols()||[];if(Bo(t))return!1;if(A&&A.state&&!A.state.forEach)return RA("applyColumnState() - the state attribute should be an array, however an array was not found. Please provide an array of items (one for each col you want to change) for state."),!1;const r=this.funcColsService.getModifyColumnsNoEventsCallbacks(),o=(g,B,s)=>{const a=this.compareColumnStatesAndDispatchEvents(e),Q=B.slice(),E={},C={},l=[],f=[];let c=0;const v=this.funcColsService.getRowGroupColumns().slice(),w=this.funcColsService.getPivotColumns().slice();g.forEach(d=>{const P=d.colId||"";if(P.startsWith(kv)){l.push(d),f.push(d);return}const p=s(P);p?(this.syncColumnWithStateItem(p,d,A.defaultState,E,C,!1,e,r),qo(Q,p)):(f.push(d),c+=1)});const u=d=>this.syncColumnWithStateItem(d,null,A.defaultState,E,C,!1,e,r);Q.forEach(u),this.funcColsService.sortRowGroupColumns(h$.bind(this,E,v)),this.funcColsService.sortPivotColumns(h$.bind(this,C,w)),this.columnModel.refreshCols();const I=(this.columnModel.getAutoCols()||[]).slice();return l.forEach(d=>{const P=this.columnModel.getAutoCol(d.colId);qo(I,P),this.syncColumnWithStateItem(P,d,A.defaultState,null,null,!0,e,r)}),I.forEach(u),this.orderLiveColsLikeState(A),this.visibleColsService.refresh(e),this.eventDispatcher.everythingChanged(e),a(),{unmatchedAndAutoStates:f,unmatchedCount:c}};this.columnAnimationService.start();let{unmatchedAndAutoStates:n,unmatchedCount:i}=o(A.state||[],t,g=>this.columnModel.getColDefCol(g));if(n.length>0||KA(A.defaultState)){const g=this.pivotResultColsService.getPivotResultCols(),B=g==null?void 0:g.list;i=o(n,B||[],s=>this.pivotResultColsService.getPivotResultCol(s)).unmatchedCount}return this.columnAnimationService.finish(),i===0}resetColumnState(A){const e=this.columnModel.getColDefCols();if(Bo(e))return;const t=this.columnModel.getColDefColTree(),r=VY(t),o=[];let n=1e3,i=1e3,g=[];const B=this.columnModel.getAutoCols();B&&(g=g.concat(B)),r&&(g=g.concat(r)),g.forEach(s=>{const a=this.getColumnStateFromColDef(s);wt(a.rowGroupIndex)&&a.rowGroup&&(a.rowGroupIndex=n++),wt(a.pivotIndex)&&a.pivot&&(a.pivotIndex=i++),o.push(a)}),this.applyColumnState({state:o,applyOrder:!0},A)}getColumnStateFromColDef(A){const e=(l,f)=>l??f??null,t=A.getColDef(),r=e(t.sort,t.initialSort),o=e(t.sortIndex,t.initialSortIndex),n=e(t.hide,t.initialHide),i=e(t.pinned,t.initialPinned),g=e(t.width,t.initialWidth),B=e(t.flex,t.initialFlex);let s=e(t.rowGroupIndex,t.initialRowGroupIndex),a=e(t.rowGroup,t.initialRowGroup);s==null&&(a==null||a==!1)&&(s=null,a=null);let Q=e(t.pivotIndex,t.initialPivotIndex),E=e(t.pivot,t.initialPivot);Q==null&&(E==null||E==!1)&&(Q=null,E=null);const C=e(t.aggFunc,t.initialAggFunc);return{colId:A.getColId(),sort:r,sortIndex:o,hide:n,pinned:i,width:g,flex:B,rowGroup:a,rowGroupIndex:s,pivot:E,pivotIndex:Q,aggFunc:C}}syncColumnWithStateItem(A,e,t,r,o,n,i,g){if(!A)return;const B=(h,I)=>{const d={value1:void 0,value2:void 0};let P=!1;return e&&(e[h]!==void 0&&(d.value1=e[h],P=!0),KA(I)&&e[I]!==void 0&&(d.value2=e[I],P=!0)),!P&&t&&(t[h]!==void 0&&(d.value1=t[h]),KA(I)&&t[I]!==void 0&&(d.value2=t[I])),d},s=B("hide").value1;s!==void 0&&A.setVisible(!s,i);const a=B("pinned").value1;a!==void 0&&A.setPinned(a);const Q=A.getColDef().minWidth??l$,E=B("flex").value1;if(E!==void 0&&A.setFlex(E),E==null){const h=B("width").value1;h!=null&&Q!=null&&h>=Q&&A.setActualWidth(h,i)}const C=B("sort").value1;C!==void 0&&(C==="desc"||C==="asc"?A.setSort(C,i):A.setSort(void 0,i));const l=B("sortIndex").value1;if(l!==void 0&&A.setSortIndex(l),n||!A.isPrimary())return;const f=B("aggFunc").value1;f!==void 0&&(typeof f=="string"?(A.setAggFunc(f),A.isValueActive()||(A.setValueActive(!0,i),g.addValueCol(A))):(KA(f)&&RA("stateItem.aggFunc must be a string. if using your own aggregation functions, register the functions first before using them in get/set state. This is because it is intended for the column state to be stored and retrieved as simple JSON."),A.isValueActive()&&(A.setValueActive(!1,i),g.removeValueCol(A))));const{value1:c,value2:v}=B("rowGroup","rowGroupIndex");(c!==void 0||v!==void 0)&&(typeof v=="number"||c?(A.isRowGroupActive()||(A.setRowGroupActive(!0,i),g.addGroupCol(A)),r&&typeof v=="number"&&(r[A.getId()]=v)):A.isRowGroupActive()&&(A.setRowGroupActive(!1,i),g.removeGroupCol(A)));const{value1:w,value2:u}=B("pivot","pivotIndex");(w!==void 0||u!==void 0)&&(typeof u=="number"||w?(A.isPivotActive()||(A.setPivotActive(!0,i),g.addPivotCol(A)),o&&typeof u=="number"&&(o[A.getId()]=u)):A.isPivotActive()&&(A.setPivotActive(!1,i),g.removePivotCol(A)))}orderLiveColsLikeState(A){if(!A.applyOrder||!A.state)return;const e=[];A.state.forEach(t=>{t.colId!=null&&e.push(t.colId)}),this.columnModel.sortColsLikeKeys(e)}compareColumnStatesAndDispatchEvents(A){const e={rowGroupColumns:this.funcColsService.getRowGroupColumns().slice(),pivotColumns:this.funcColsService.getPivotColumns().slice(),valueColumns:this.funcColsService.getValueColumns().slice()},t=this.columnGetStateService.getColumnState(),r={};return t.forEach(o=>{r[o.colId]=o}),()=>{const o=this.columnModel.getAllCols(),n=(f,c,v,w)=>{const u=c.map(w),h=v.map(w);if(xQ(u,h))return;const d=new Set(c);v.forEach(p=>{d.delete(p)||d.add(p)});const P=[...d],F={type:f,columns:P,column:P.length===1?P[0]:null,source:A};this.eventService.dispatchEvent(F)},i=f=>{const c=[];return o.forEach(v=>{const w=r[v.getColId()];w&&f(w,v)&&c.push(v)}),c},g=f=>f.getColId();n("columnRowGroupChanged",e.rowGroupColumns,this.funcColsService.getRowGroupColumns(),g),n("columnPivotChanged",e.pivotColumns,this.funcColsService.getPivotColumns(),g);const s=i((f,c)=>{const v=f.aggFunc!=null,w=v!=c.isValueActive(),u=v&&f.aggFunc!=c.getAggFunc();return w||u});s.length>0&&this.eventDispatcher.columnChanged("columnValueChanged",s,A);const a=(f,c)=>f.width!=c.getActualWidth();this.eventDispatcher.columnResized(i(a),!0,A);const Q=(f,c)=>f.pinned!=c.getPinned();this.eventDispatcher.columnPinned(i(Q),A);const E=(f,c)=>f.hide==c.isVisible();this.eventDispatcher.columnVisible(i(E),A);const l=i((f,c)=>f.sort!=c.getSort()||f.sortIndex!=c.getSortIndex());l.length>0&&this.sortController.dispatchSortChangedEvents(A,l),this.normaliseColumnMovedEventForColumnState(t,A)}}normaliseColumnMovedEventForColumnState(A,e){const t=this.columnGetStateService.getColumnState(),r={};t.forEach(B=>r[B.colId]=B);const o={};A.forEach(B=>{r[B.colId]&&(o[B.colId]=!0)});const n=A.filter(B=>o[B.colId]),i=t.filter(B=>o[B.colId]),g=[];i.forEach((B,s)=>{const a=n&&n[s];if(a&&a.colId!==B.colId){const Q=this.columnModel.getCol(a.colId);Q&&g.push(Q)}}),g.length&&this.eventDispatcher.columnMoved({movedColumns:g,source:e,finished:!0})}},h$=(A,e,t,r)=>{const o=A[t.getId()],n=A[r.getId()],i=o!=null,g=n!=null;if(i&&g)return o-n;if(i)return-1;if(g)return 1;const B=e.indexOf(t),s=e.indexOf(r),a=B>=0,Q=s>=0;return a&&Q?B-s:a?-1:1},$JA=class extends yA{constructor(){super(...arguments),this.beanName="columnMoveService"}wireBeans(A){this.columnModel=A.columnModel,this.columnAnimationService=A.columnAnimationService,this.eventDispatcher=A.columnEventDispatcher}moveColumnByIndex(A,e,t){const r=this.columnModel.getCols();if(!r)return;const o=r[A];this.moveColumns([o],e,t)}moveColumns(A,e,t,r=!0){const o=this.columnModel.getCols();if(!o)return;if(this.columnAnimationService.start(),e>o.length-A.length){RA("tried to insert columns in invalid location, toIndex = ",e),RA("remember that you should not count the moving columns when calculating the new index");return}const n=this.columnModel.getColsForKeys(A);this.doesMovePassRules(n,e)&&(this.columnModel.moveInCols(n,e,t),this.eventDispatcher.columnMoved({movedColumns:n,source:t,toIndex:e,finished:r}),this.columnAnimationService.finish())}doesMovePassRules(A,e){const t=this.getProposedColumnOrder(A,e);return this.doesOrderPassRules(t)}doesOrderPassRules(A){return!(!this.doesMovePassMarryChildren(A)||!this.doesMovePassLockedPositions(A))}getProposedColumnOrder(A,e){const r=this.columnModel.getCols().slice();return B$(r,A,e),r}doesMovePassLockedPositions(A){const e=n=>n?n==="left"||n===!0?-1:1:0,t=this.gos.get("enableRtl");let r=t?1:-1,o=!0;return A.forEach(n=>{const i=e(n.getColDef().lockPosition);t?i>r&&(o=!1):i{if(!_o(r))return;const o=r,n=o.getColGroupDef();if(!(n&&n.marryChildren))return;const g=[];o.getLeafColumns().forEach(E=>{const C=A.indexOf(E);g.push(C)});const B=Math.max.apply(Math,g),s=Math.min.apply(Math,g),a=B-s,Q=o.getLeafColumns().length-1;a>Q&&(e=!1)}),e}placeLockedColumns(A){const e=[],t=[],r=[];return A.forEach(n=>{const i=n.getColDef().lockPosition;i==="right"?r.push(n):i==="left"||i===!0?e.push(n):t.push(n)}),this.gos.get("enableRtl")?[...r,...t,...e]:[...e,...t,...r]}},A2A=/[&<>"']/g,e2A={"&":"&","<":"<",">":">",'"':""","'":"'"};function Jg(A,e){if(A==null)return null;const t=A.toString().toString();return e?t:t.replace(A2A,r=>e2A[r])}function t2A(A){if(!A||A==null)return null;const e=/([a-z])([A-Z])/g,t=/([A-Z]+)([A-Z])([a-z])/g;return A.replace(e,"$1 $2").replace(t,"$1 $2$3").replace(/\./g," ").split(" ").map(o=>o.substring(0,1).toUpperCase()+(o.length>1?o.substring(1,o.length):"")).join(" ")}var r2A=class extends yA{constructor(){super(...arguments),this.beanName="columnNameService"}wireBeans(A){this.expressionService=A.expressionService,this.funcColsService=A.funcColsService,this.columnModel=A.columnModel}getDisplayNameForColumn(A,e,t=!1){if(!A)return null;const r=this.getHeaderName(A.getColDef(),A,null,null,e);return t?this.wrapHeaderNameWithAggFunc(A,r):r}getDisplayNameForProvidedColumnGroup(A,e,t){const r=e?e.getColGroupDef():null;return r?this.getHeaderName(r,null,A,e,t):null}getDisplayNameForColumnGroup(A,e){return this.getDisplayNameForProvidedColumnGroup(A,A.getProvidedColumnGroup(),e)}getHeaderName(A,e,t,r,o){const n=A.headerValueGetter;if(n){const i=this.gos.addGridCommonParams({colDef:A,column:e,columnGroup:t,providedColumnGroup:r,location:o});return typeof n=="function"?n(i):typeof n=="string"?this.expressionService.evaluate(n,i):(RA("headerValueGetter must be a function or a string"),"")}else{if(A.headerName!=null)return A.headerName;if(A.field)return t2A(A.field)}return""}wrapHeaderNameWithAggFunc(A,e){if(this.gos.get("suppressAggFuncInHeader"))return e;const t=A.getColDef().pivotValueColumn,r=KA(t);let o=null,n;if(r){const i=this.funcColsService.getValueColumns(),g=this.gos.get("removePivotHeaderRowWhenSingleValueColumn")&&i.length===1,B=A.getColDef().pivotTotalColumnIds!==void 0;if(g&&!B)return e;o=t?t.getAggFunc():null,n=!0}else{const i=A.isValueActive(),g=this.columnModel.isPivotMode()||!this.funcColsService.isRowGroupEmpty();i&&g?(o=A.getAggFunc(),n=!0):n=!1}if(n){const i=typeof o=="string"?o:"func";return`${this.localeService.getLocaleTextFunc()(i,i)}(${e})`}return e}},o2A=class extends yA{constructor(){super(...arguments),this.beanName="pivotResultColsService"}wireBeans(A){this.context=A.context,this.columnModel=A.columnModel,this.columnFactory=A.columnFactory,this.visibleColsService=A.visibleColsService}destroy(){var A;Bl(this.context,(A=this.pivotResultCols)==null?void 0:A.tree),super.destroy()}isPivotResultColsPresent(){return this.pivotResultCols!=null}lookupPivotResultCol(A,e){if(this.pivotResultCols==null)return null;const t=this.columnModel.getColDefCol(e);let r=null;return this.pivotResultCols.list.forEach(o=>{const n=o.getColDef().pivotKeys,i=o.getColDef().pivotValueColumn;xQ(n,A)&&i===t&&(r=o)}),r}getPivotResultCols(){return this.pivotResultCols}getPivotResultCol(A){return this.pivotResultCols?this.columnModel.getColFromCollection(A,this.pivotResultCols):null}setPivotResultCols(A,e){var t,r;if(this.columnModel.isReady()&&!(A==null&&this.pivotResultCols==null)){if(A){this.processPivotResultColDef(A);const o=this.columnFactory.createColumnTree(A,!1,((t=this.pivotResultCols)==null?void 0:t.tree)||this.previousPivotResultCols||void 0,e);Bl(this.context,(r=this.pivotResultCols)==null?void 0:r.tree,o.columnTree);const n=o.columnTree,i=o.treeDept,g=VY(n),B={};this.pivotResultCols={tree:n,treeDepth:i,list:g,map:B},this.pivotResultCols.list.forEach(s=>this.pivotResultCols.map[s.getId()]=s),this.previousPivotResultCols=null}else this.previousPivotResultCols=this.pivotResultCols?this.pivotResultCols.tree:null,this.pivotResultCols=null;this.columnModel.refreshCols(),this.visibleColsService.refresh(e)}}processPivotResultColDef(A){const e=this.gos.get("processPivotResultColDef"),t=this.gos.get("processPivotResultColGroupDef");if(!e&&!t)return;const r=o=>{o.forEach(n=>{if(KA(n.children)){const g=n;t&&t(g),r(g.children)}else e&&e(n)})};A&&r(A)}},n2A=class extends yA{constructor(){super(...arguments),this.beanName="columnSizeService"}wireBeans(A){this.columnModel=A.columnModel,this.columnViewportService=A.columnViewportService,this.eventDispatcher=A.columnEventDispatcher,this.visibleColsService=A.visibleColsService,this.ctrlsService=A.ctrlsService}setColumnWidths(A,e,t,r){const o=[];A.forEach(n=>{const i=this.columnModel.getColDefCol(n.key)||this.columnModel.getCol(n.key);if(!i)return;if(o.push({width:n.newWidth,ratios:[1],columns:[i]}),this.gos.get("colResizeDefault")==="shift"&&(e=!e),e){const B=this.visibleColsService.getColAfter(i);if(!B)return;const s=i.getActualWidth()-n.newWidth,a=B.getActualWidth()+s;o.push({width:a,ratios:[1],columns:[B]})}}),o.length!==0&&this.resizeColumnSets({resizeSets:o,finished:t,source:r})}resizeColumnSets(A){const{resizeSets:e,finished:t,source:r}=A;if(!(!e||e.every(a=>this.checkMinAndMaxWidthsForSet(a)))){if(t){const a=e&&e.length>0?e[0].columns:null;this.eventDispatcher.columnResized(a,t,r)}return}const n=[],i=[];e.forEach(a=>{const{width:Q,columns:E,ratios:C}=a,l={},f={};E.forEach(w=>i.push(w));let c=!0,v=0;for(;c;){if(v++,v>1e3){Ut("infinite loop in resizeColumnSets");break}c=!1;const w=[];let u=0,h=Q;E.forEach((d,P)=>{if(f[d.getId()])h-=l[d.getId()];else{w.push(d);const p=C[P];u+=p}});const I=1/u;w.forEach((d,P)=>{const F=P===w.length-1;let p;F?p=h:(p=Math.round(C[P]*Q*I),h-=p);const m=d.getMinWidth(),y=d.getMaxWidth();p0&&p>y&&(p=y,f[d.getId()]=!0,c=!0),l[d.getId()]=p})}E.forEach(w=>{const u=l[w.getId()];w.getActualWidth()!==u&&(w.setActualWidth(u,r),n.push(w))})});const g=n.length>0;let B=[];g&&(B=this.refreshFlexedColumns({resizingCols:i,skipSetLeft:!0}),this.visibleColsService.setLeftValues(r),this.visibleColsService.updateBodyWidths(),this.columnViewportService.checkViewportColumns());const s=i.concat(B);(g||t)&&this.eventDispatcher.columnResized(s,t,r,B)}checkMinAndMaxWidthsForSet(A){const{columns:e,width:t}=A;let r=0,o=0,n=!0;e.forEach(B=>{const s=B.getMinWidth();r+=s||0;const a=B.getMaxWidth();a>0?o+=a:n=!1});const i=t>=r,g=!n||t<=o;return i&&g}refreshFlexedColumns(A={}){const e=A.source?A.source:"flex";if(A.viewportWidth!=null&&(this.flexViewportWidth=A.viewportWidth),!this.flexViewportWidth)return[];const t=this.visibleColsService.getCenterCols();let r=-1;if(A.resizingCols){const E=new Set(A.resizingCols);for(let C=t.length-1;C>=0;C--)if(E.has(t[C])){r=C;break}}let o=0,n=[],i=0,g=0;for(let E=0;Er?(n.push(t[E]),g+=t[E].getFlex(),i+=t[E].getMinWidth()):o+=t[E].getActualWidth();if(!n.length)return[];let B=[];o+i>this.flexViewportWidth&&(n.forEach(E=>E.setActualWidth(E.getMinWidth(),e)),B=n,n=[]);const s=[];let a;A:for(;;){a=this.flexViewportWidth-o;const E=a/g;for(let C=0;Cw&&(c=w),c){l.setActualWidth(c,e),g$(n,l),g-=l.getFlex(),B.push(l),o+=l.getActualWidth();continue A}s[C]=Math.round(f)}break}let Q=a;return n.forEach((E,C)=>{E.setActualWidth(Math.min(s[C],Q),e),B.push(E),Q-=s[C]}),A.skipSetLeft||this.visibleColsService.setLeftValues(e),A.updateBodyWidths&&this.visibleColsService.updateBodyWidths(),A.fireResizedEvent&&this.eventDispatcher.columnResized(B,!0,e,n),n}sizeColumnsToFit(A,e="sizeColumnsToFit",t,r){var E;if(this.columnModel.isShouldQueueResizeOperations()){this.columnModel.pushResizeOperation(()=>this.sizeColumnsToFit(A,e,t,r));return}const o={};r&&((E=r==null?void 0:r.columnLimits)==null||E.forEach(({key:C,...l})=>{o[typeof C=="string"?C:C.getColId()]=l}));const n=this.visibleColsService.getAllCols(),i=A===xB(n);if(A<=0||!n.length||i)return;const g=[],B=[];n.forEach(C=>{C.getColDef().suppressSizeToFit===!0?B.push(C):g.push(C)});const s=g.slice(0);let a=!1;const Q=C=>{qo(g,C),B.push(C)};for(g.forEach(C=>{C.resetActualWidth(e);const l=o==null?void 0:o[C.getId()],f=(l==null?void 0:l.minWidth)??(r==null?void 0:r.defaultMinWidth),c=(l==null?void 0:l.maxWidth)??(r==null?void 0:r.defaultMaxWidth),v=C.getActualWidth();typeof f=="number"&&vc&&C.setActualWidth(c,e,!0)});!a;){a=!0;const C=A-xB(B);if(C<=0)g.forEach(l=>{var c;const f=((c=o==null?void 0:o[l.getId()])==null?void 0:c.minWidth)??(r==null?void 0:r.defaultMinWidth);if(typeof f=="number"){l.setActualWidth(f,e,!0);return}l.setMinimum(e)});else{const l=C/xB(g);let f=C;for(let c=g.length-1;c>=0;c--){const v=g[c],w=o==null?void 0:o[v.getId()],u=(w==null?void 0:w.minWidth)??(r==null?void 0:r.defaultMinWidth),h=(w==null?void 0:w.maxWidth)??(r==null?void 0:r.defaultMaxWidth),I=v.getMinWidth(),d=v.getMaxWidth(),P=typeof u=="number"&&u>I?u:I,F=typeof h=="number"&&hF?(p=F,Q(v),a=!1):c===0&&(p=f),v.setActualWidth(p,e,!0),f-=p}}}s.forEach(C=>{C.fireColumnWidthChangedEvent(e)}),this.visibleColsService.setLeftValues(e),this.visibleColsService.updateBodyWidths(),!t&&this.eventDispatcher.columnResized(s,!0,e)}applyAutosizeStrategy(){const A=this.gos.get("autoSizeStrategy");if(!A)return;const{type:e}=A;setTimeout(()=>{if(e==="fitGridWidth"){const{columnLimits:t,defaultMinWidth:r,defaultMaxWidth:o}=A,n=t==null?void 0:t.map(({colId:i,minWidth:g,maxWidth:B})=>({key:i,minWidth:g,maxWidth:B}));this.ctrlsService.getGridBodyCtrl().sizeColumnsToFit({defaultMinWidth:r,defaultMaxWidth:o,columnLimits:n})}else e==="fitProvidedWidth"&&this.sizeColumnsToFit(A.width,"sizeColumnsToFit")})}};function I$(A,e){return A+"_"+e}function Lr(A){return A instanceof d$}var d$=class extends yA{constructor(A,e,t,r){super(),this.isColumn=!1,this.displayedChildren=[],this.parent=null,this.groupId=e,this.partId=t,this.providedColumnGroup=A,this.pinned=r}reset(){this.parent=null,this.children=null,this.displayedChildren=null}getParent(){return this.parent}setParent(A){this.parent=A}getUniqueId(){return I$(this.groupId,this.partId)}isEmptyGroup(){return this.displayedChildren.length===0}isMoving(){const A=this.getProvidedColumnGroup().getLeafColumns();return!A||A.length===0?!1:A.every(e=>e.isMoving())}checkLeft(){if(this.displayedChildren.forEach(A=>{Lr(A)&&A.checkLeft()}),this.displayedChildren.length>0)if(this.gos.get("enableRtl")){const e=It(this.displayedChildren).getLeft();this.setLeft(e)}else{const A=this.displayedChildren[0].getLeft();this.setLeft(A)}else this.setLeft(null)}getLeft(){return this.left}getOldLeft(){return this.oldLeft}setLeft(A){this.oldLeft=this.left,this.left!==A&&(this.left=A,this.dispatchLocalEvent({type:"leftChanged"}))}getPinned(){return this.pinned}getGroupId(){return this.groupId}getPartId(){return this.partId}getActualWidth(){let A=0;return this.displayedChildren&&this.displayedChildren.forEach(e=>{A+=e.getActualWidth()}),A}isResizable(){if(!this.displayedChildren)return!1;let A=!1;return this.displayedChildren.forEach(e=>{e.isResizable()&&(A=!0)}),A}getMinWidth(){let A=0;return this.displayedChildren.forEach(e=>{A+=e.getMinWidth()}),A}addChild(A){this.children||(this.children=[]),this.children.push(A)}getDisplayedChildren(){return this.displayedChildren}getLeafColumns(){const A=[];return this.addLeafColumns(A),A}getDisplayedLeafColumns(){const A=[];return this.addDisplayedLeafColumns(A),A}getDefinition(){return this.providedColumnGroup.getColGroupDef()}getColGroupDef(){return this.providedColumnGroup.getColGroupDef()}isPadding(){return this.providedColumnGroup.isPadding()}isExpandable(){return this.providedColumnGroup.isExpandable()}isExpanded(){return this.providedColumnGroup.isExpanded()}setExpanded(A){this.providedColumnGroup.setExpanded(A)}addDisplayedLeafColumns(A){this.displayedChildren.forEach(e=>{Ks(e)?A.push(e):Lr(e)&&e.addDisplayedLeafColumns(A)})}addLeafColumns(A){this.children.forEach(e=>{Ks(e)?A.push(e):Lr(e)&&e.addLeafColumns(A)})}getChildren(){return this.children}getColumnGroupShow(){return this.providedColumnGroup.getColumnGroupShow()}getProvidedColumnGroup(){return this.providedColumnGroup}getPaddingLevel(){const A=this.getParent();return!this.isPadding()||!A||!A.isPadding()?0:1+A.getPaddingLevel()}calculateDisplayedColumns(){this.displayedChildren=[];let A=this;for(;A!=null&&A.isPadding();)A=A.getParent();if(!(A?A.getProvidedColumnGroup().isExpandable():!1)){this.displayedChildren=this.children,this.dispatchLocalEvent({type:"displayedChildrenChanged"});return}this.children.forEach(t=>{if(Lr(t)&&(!t.displayedChildren||!t.displayedChildren.length))return;switch(t.getColumnGroupShow()){case"open":A.getProvidedColumnGroup().isExpanded()&&this.displayedChildren.push(t);break;case"closed":A.getProvidedColumnGroup().isExpanded()||this.displayedChildren.push(t);break;default:this.displayedChildren.push(t);break}}),this.dispatchLocalEvent({type:"displayedChildrenChanged"})}},P$=class{constructor(){this.existingIds={}}getInstanceIdForKey(A){const e=this.existingIds[A];let t;return typeof e!="number"?t=0:t=e+1,this.existingIds[A]=t,t}},i2A=class extends yA{constructor(){super(...arguments),this.beanName="visibleColsService",this.colsAndGroupsMap={},this.columnsLeft=[],this.columnsRight=[],this.columnsCenter=[],this.columns=[],this.bodyWidth=0,this.leftWidth=0,this.rightWidth=0,this.bodyWidthDirty=!0}wireBeans(A){this.columnModel=A.columnModel,this.columnSizeService=A.columnSizeService,this.columnViewportService=A.columnViewportService,this.eventDispatcher=A.columnEventDispatcher}refresh(A,e=!1){e||this.buildTrees(),this.updateOpenClosedVisibilityInColumnGroups(),this.columnsLeft=WY(this.treeLeft),this.columnsCenter=WY(this.treeCenter),this.columnsRight=WY(this.treeRight),this.joinColsAriaOrder(),this.joinCols(),this.setLeftValues(A),this.autoHeightCols=this.columns.filter(t=>t.isAutoHeight()),this.columnSizeService.refreshFlexedColumns(),this.updateBodyWidths(),this.columnViewportService.checkViewportColumns(!1),this.setFirstRightAndLastLeftPinned(A),this.eventDispatcher.visibleCols()}updateBodyWidths(){const A=xB(this.columnsCenter),e=xB(this.columnsLeft),t=xB(this.columnsRight);if(this.bodyWidthDirty=this.bodyWidth!==A,this.bodyWidth!==A||this.leftWidth!==e||this.rightWidth!==t){this.bodyWidth=A,this.leftWidth=e,this.rightWidth=t;const o={type:"columnContainerWidthChanged"};this.eventService.dispatchEvent(o);const n={type:"displayedColumnsWidthChanged"};this.eventService.dispatchEvent(n)}}setLeftValues(A){this.setLeftValuesOfCols(A),this.setLeftValuesOfGroups()}setFirstRightAndLastLeftPinned(A){let e,t;this.gos.get("enableRtl")?(e=this.columnsLeft?this.columnsLeft[0]:null,t=this.columnsRight?It(this.columnsRight):null):(e=this.columnsLeft?It(this.columnsLeft):null,t=this.columnsRight?this.columnsRight[0]:null),this.columnModel.getCols().forEach(r=>{r.setLastLeftPinned(r===e,A),r.setFirstRightPinned(r===t,A)})}buildTrees(){const A=this.columnModel.getColsToShow(),e=A.filter(n=>n.getPinned()=="left"),t=A.filter(n=>n.getPinned()=="right"),r=A.filter(n=>n.getPinned()!="left"&&n.getPinned()!="right"),o=new P$;this.treeLeft=this.createGroups({columns:e,idCreator:o,pinned:"left",oldDisplayedGroups:this.treeLeft}),this.treeRight=this.createGroups({columns:t,idCreator:o,pinned:"right",oldDisplayedGroups:this.treeRight}),this.treeCenter=this.createGroups({columns:r,idCreator:o,pinned:null,oldDisplayedGroups:this.treeCenter}),this.updateColsAndGroupsMap()}clear(){this.columnsLeft=[],this.columnsRight=[],this.columnsCenter=[],this.columns=[],this.ariaOrderColumns=[]}joinColsAriaOrder(){const A=this.columnModel.getCols(),e=[],t=[],r=[];for(const o of A){const n=o.getPinned();n?n===!0||n==="left"?e.push(o):r.push(o):t.push(o)}this.ariaOrderColumns=e.concat(t).concat(r)}getAriaColIndex(A){let e;return Lr(A)?e=A.getLeafColumns()[0]:e=A,this.ariaOrderColumns.indexOf(e)+1}getAllAutoHeightCols(){return this.autoHeightCols}setLeftValuesOfGroups(){[this.treeLeft,this.treeRight,this.treeCenter].forEach(A=>{A.forEach(e=>{Lr(e)&&e.checkLeft()})})}setLeftValuesOfCols(A){if(!this.columnModel.getColDefCols())return;const t=this.columnModel.getCols().slice(0),r=this.gos.get("enableRtl");[this.columnsLeft,this.columnsRight,this.columnsCenter].forEach(o=>{if(r){let n=xB(o);o.forEach(i=>{n-=i.getActualWidth(),i.setLeft(n,A)})}else{let n=0;o.forEach(i=>{i.setLeft(n,A),n+=i.getActualWidth()})}yJA(t,o)}),t.forEach(o=>{o.setLeft(null,A)})}joinCols(){this.gos.get("enableRtl")?this.columns=this.columnsRight.concat(this.columnsCenter).concat(this.columnsLeft):this.columns=this.columnsLeft.concat(this.columnsCenter).concat(this.columnsRight)}getColsCenter(){return this.columnsCenter}getAllTrees(){return this.treeLeft&&this.treeRight&&this.treeCenter?this.treeLeft.concat(this.treeCenter).concat(this.treeRight):null}getTreeLeft(){return this.treeLeft}getTreeRight(){return this.treeRight}getTreeCenter(){return this.treeCenter}getAllCols(){return this.columns}isColDisplayed(A){return this.getAllCols().indexOf(A)>=0}getLeftColsForRow(A){return this.columnModel.isColSpanActive()?this.getColsForRow(A,this.columnsLeft):this.columnsLeft}getRightColsForRow(A){return this.columnModel.isColSpanActive()?this.getColsForRow(A,this.columnsRight):this.columnsRight}getColsForRow(A,e,t,r){const o=[];let n=null;for(let i=0;i1){const E=s-1;for(let C=1;C<=E;C++)a.push(e[i+C]);i+=E}let Q;t?(Q=!1,a.forEach(E=>{t(E)&&(Q=!0)})):Q=!0,Q&&(o.length===0&&n&&(r&&r(g))&&o.push(n),o.push(g)),n=g}return o}getBodyContainerWidth(){return this.bodyWidth}getContainerWidth(A){switch(A){case"left":return this.leftWidth;case"right":return this.rightWidth;default:return this.bodyWidth}}getCenterCols(){return this.columnsCenter}getLeftCols(){return this.columnsLeft}getRightCols(){return this.columnsRight}getColBefore(A){const e=this.getAllCols(),t=e.indexOf(A);return t>0?e[t-1]:null}getGroupAtDirection(A,e){const t=A.getProvidedColumnGroup().getLevel()+A.getPaddingLevel(),r=A.getDisplayedLeafColumns(),o=e==="After"?It(r):r[0],n=`getCol${e}`;for(;;){const i=this[n](o);if(!i)return null;const g=this.getColGroupAtLevel(i,t);if(g!==A)return g}}getColGroupAtLevel(A,e){let t=A.getParent(),r,o;for(;r=t.getProvidedColumnGroup().getLevel(),o=t.getPaddingLevel(),!(r+o<=e);)t=t.getParent();return t}isPinningLeft(){return this.columnsLeft.length>0}isPinningRight(){return this.columnsRight.length>0}updateColsAndGroupsMap(){this.colsAndGroupsMap={};const A=e=>{this.colsAndGroupsMap[e.getUniqueId()]=e};LQ(this.treeCenter,!1,A),LQ(this.treeLeft,!1,A),LQ(this.treeRight,!1,A)}isVisible(A){return this.colsAndGroupsMap[A.getUniqueId()]===A}updateOpenClosedVisibilityInColumnGroups(){const A=this.getAllTrees();LQ(A,!1,e=>{Lr(e)&&e.calculateDisplayedColumns()})}getFirstColumn(){const A=this.gos.get("enableRtl"),e=["getLeftCols","getCenterCols","getRightCols"];A&&e.reverse();for(let t=0;t{if(Lr(n)){const i=n;let g;r?g=A===i.getGroupId()&&e===i.getPartId():g=A===i.getGroupId(),g&&(o=i)}}),o}getColAfter(A){const e=this.getAllCols(),t=e.indexOf(A);return t{const C=a;a=E;const l=s[C],c=(Lr(l)?l.getProvidedColumnGroup():l).getOriginalParent();if(c==null){for(let w=C;w{r.forEach(o=>{if(Lr(o)){const n=o;e[o.getUniqueId()]=n,t(n.getChildren())}})};return A&&t(A),e}setupParentsIntoCols(A,e){A.forEach(t=>{if(t.setParent(e),Lr(t)){const r=t;this.setupParentsIntoCols(r.getChildren(),r)}})}};function LQ(A,e,t){if(A)for(let r=0;r{Ks(t)&&e.push(t)}),e}var M$=["columnEverythingChanged","newColumnsLoaded","columnPivotModeChanged","pivotMaxColumnsExceeded","columnRowGroupChanged","expandOrCollapseAll","columnPivotChanged","gridColumnsChanged","columnValueChanged","columnMoved","columnVisible","columnPinned","columnGroupOpened","columnResized","displayedColumnsChanged","virtualColumnsChanged","columnHeaderMouseOver","columnHeaderMouseLeave","columnHeaderClicked","columnHeaderContextMenu","asyncTransactionsFlushed","rowGroupOpened","rowDataUpdated","pinnedRowDataChanged","rangeSelectionChanged","chartCreated","chartRangeSelectionChanged","chartOptionsChanged","chartDestroyed","toolPanelVisibleChanged","toolPanelSizeChanged","modelUpdated","cutStart","cutEnd","pasteStart","pasteEnd","fillStart","fillEnd","rangeDeleteStart","rangeDeleteEnd","undoStarted","undoEnded","redoStarted","redoEnded","cellClicked","cellDoubleClicked","cellMouseDown","cellContextMenu","cellValueChanged","cellEditRequest","rowValueChanged","headerFocused","cellFocused","rowSelected","selectionChanged","tooltipShow","tooltipHide","cellKeyDown","cellMouseOver","cellMouseOut","filterChanged","filterModified","filterOpened","advancedFilterBuilderVisibleChanged","sortChanged","virtualRowRemoved","rowClicked","rowDoubleClicked","gridReady","gridPreDestroyed","gridSizeChanged","viewportChanged","firstDataRendered","dragStarted","dragStopped","rowEditingStarted","rowEditingStopped","cellEditingStarted","cellEditingStopped","bodyScroll","bodyScrollEnd","paginationChanged","componentStateChanged","storeRefreshed","stateUpdated","columnMenuVisibleChanged","contextMenuVisibleChanged","rowDragEnter","rowDragMove","rowDragLeave","rowDragEnd"],g2A=["scrollbarWidthChanged","keyShortcutChangedCellStart","keyShortcutChangedCellEnd","pinnedHeightChanged","cellFocusCleared","fullWidthRowFocused","checkboxChanged","heightScaleChanged","suppressMovableColumns","suppressMenuHide","suppressFieldDotNotation","columnPanelItemDragStart","columnPanelItemDragEnd","bodyHeightChanged","columnContainerWidthChanged","displayedColumnsWidthChanged","scrollVisibilityChanged","columnHoverChanged","flashCells","paginationPixelOffsetChanged","displayedRowsChanged","leftPinnedWidthChanged","rightPinnedWidthChanged","rowContainerHeightChanged","headerHeightChanged","columnHeaderHeightChanged","gridStylesChanged","storeUpdated","filterDestroyed","rowDataUpdateStarted","rowCountReady","advancedFilterEnabledChanged","dataTypesInferred","fieldValueChanged","fieldPickerValueSelected","richSelectListRowSelected","sideBarUpdated","alignedGridScroll","alignedGridColumn","gridOptionsChanged","chartTitleEdit","recalculateRowBounds","stickyTopOffsetChanged"],B2A=[...M$,...g2A],s2A={enableBrowserTooltips:!0,tooltipTrigger:!0,tooltipMouseTrack:!0,tooltipShowMode:!0,tooltipInteraction:!0,defaultColGroupDef:!0,suppressAutoSize:!0,skipHeaderOnAutoSize:!0,autoSizeStrategy:!0,components:!0,stopEditingWhenCellsLoseFocus:!0,undoRedoCellEditing:!0,undoRedoCellEditingLimit:!0,excelStyles:!0,cacheQuickFilter:!0,advancedFilterModel:!0,customChartThemes:!0,chartThemeOverrides:!0,chartToolPanelsDef:!0,loadingCellRendererSelector:!0,localeText:!0,keepDetailRows:!0,keepDetailRowsCount:!0,detailRowHeight:!0,detailRowAutoHeight:!0,tabIndex:!0,valueCache:!0,valueCacheNeverExpires:!0,enableCellExpressions:!0,suppressTouch:!0,suppressAsyncEvents:!0,suppressBrowserResizeObserver:!0,suppressPropertyNamesCheck:!0,debug:!0,loadingOverlayComponent:!0,suppressLoadingOverlay:!0,noRowsOverlayComponent:!0,paginationPageSizeSelector:!0,paginateChildRows:!0,pivotPanelShow:!0,pivotSuppressAutoColumn:!0,suppressExpandablePivotGroups:!0,aggFuncs:!0,suppressAggFuncInHeader:!0,removePivotHeaderRowWhenSingleValueColumn:!0,allowShowChangeAfterFilter:!0,ensureDomOrder:!0,enableRtl:!0,suppressColumnVirtualisation:!0,suppressMaxRenderedRowRestriction:!0,suppressRowVirtualisation:!0,rowDragText:!0,suppressGroupMaintainValueType:!0,groupLockGroupColumns:!0,rowGroupPanelSuppressSort:!0,suppressGroupRowsSticky:!0,rowModelType:!0,cacheOverflowSize:!0,infiniteInitialRowCount:!0,serverSideInitialRowCount:!0,suppressServerSideInfiniteScroll:!0,maxBlocksInCache:!0,maxConcurrentDatasourceRequests:!0,blockLoadDebounceMillis:!0,serverSideOnlyRefreshFilteredGroups:!0,serverSidePivotResultFieldSeparator:!0,viewportRowModelPageSize:!0,viewportRowModelBufferSize:!0,debounceVerticalScrollbar:!0,suppressAnimationFrame:!0,suppressPreventDefaultOnMouseWheel:!0,scrollbarWidth:!0,icons:!0,suppressRowTransform:!0,gridId:!0,enableGroupEdit:!0,initialState:!0,processUnpinnedColumns:!0,createChartContainer:!0,getLocaleText:!0,getRowId:!0,reactiveCustomComponents:!0,columnMenu:!0},Uo=class{};Uo.STRING_PROPERTIES=["rowSelection","overlayLoadingTemplate","overlayNoRowsTemplate","gridId","quickFilterText","rowModelType","editType","domLayout","clipboardDelimiter","rowGroupPanelShow","multiSortKey","pivotColumnGroupTotals","pivotRowTotals","pivotPanelShow","fillHandleDirection","groupDisplayType","treeDataDisplayType","colResizeDefault","tooltipTrigger","serverSidePivotResultFieldSeparator","columnMenu","tooltipShowMode","grandTotalRow"],Uo.OBJECT_PROPERTIES=["components","rowStyle","context","autoGroupColumnDef","localeText","icons","datasource","serverSideDatasource","viewportDatasource","groupRowRendererParams","aggFuncs","fullWidthCellRendererParams","defaultColGroupDef","defaultColDef","defaultCsvExportParams","defaultExcelExportParams","columnTypes","rowClassRules","detailCellRendererParams","loadingCellRendererParams","loadingOverlayComponentParams","noRowsOverlayComponentParams","popupParent","statusBar","sideBar","chartThemeOverrides","customChartThemes","chartToolPanelsDef","dataTypeDefinitions","advancedFilterModel","advancedFilterParent","advancedFilterBuilderParams","initialState","autoSizeStrategy"],Uo.ARRAY_PROPERTIES=["sortingOrder","alignedGrids","rowData","columnDefs","excelStyles","pinnedTopRowData","pinnedBottomRowData","chartThemes","rowClass","paginationPageSizeSelector"],Uo.NUMBER_PROPERTIES=["rowHeight","detailRowHeight","rowBuffer","headerHeight","groupHeaderHeight","groupLockGroupColumns","floatingFiltersHeight","pivotHeaderHeight","pivotGroupHeaderHeight","groupDefaultExpanded","pivotDefaultExpanded","viewportRowModelPageSize","viewportRowModelBufferSize","autoSizePadding","maxBlocksInCache","maxConcurrentDatasourceRequests","tooltipShowDelay","tooltipHideDelay","cacheOverflowSize","paginationPageSize","cacheBlockSize","infiniteInitialRowCount","serverSideInitialRowCount","scrollbarWidth","asyncTransactionWaitMillis","blockLoadDebounceMillis","keepDetailRowsCount","undoRedoCellEditingLimit","cellFlashDelay","cellFadeDelay","cellFlashDuration","cellFadeDuration","tabIndex","pivotMaxGeneratedColumns"],Uo.BOOLEAN_PROPERTIES=["suppressMakeColumnVisibleAfterUnGroup","suppressRowClickSelection","suppressCellFocus","suppressHeaderFocus","suppressHorizontalScroll","groupSelectsChildren","alwaysShowHorizontalScroll","alwaysShowVerticalScroll","debug","enableBrowserTooltips","enableCellExpressions","groupIncludeTotalFooter","groupSuppressBlankHeader","suppressMenuHide","suppressRowDeselection","unSortIcon","suppressMultiSort","alwaysMultiSort","singleClickEdit","suppressLoadingOverlay","suppressNoRowsOverlay","suppressAutoSize","skipHeaderOnAutoSize","suppressColumnMoveAnimation","suppressMovableColumns","suppressFieldDotNotation","enableRangeSelection","enableRangeHandle","enableFillHandle","suppressClearOnFillReduction","deltaSort","suppressTouch","suppressAsyncEvents","allowContextMenuWithControlKey","suppressContextMenu","enableCellChangeFlash","suppressDragLeaveHidesColumns","suppressRowGroupHidesColumns","suppressMiddleClickScrolls","suppressPreventDefaultOnMouseWheel","suppressCopyRowsToClipboard","copyHeadersToClipboard","copyGroupHeadersToClipboard","pivotMode","suppressAggFuncInHeader","suppressColumnVirtualisation","alwaysAggregateAtRootLevel","suppressFocusAfterRefresh","functionsReadOnly","animateRows","groupSelectsFiltered","groupRemoveSingleChildren","groupRemoveLowestSingleChildren","enableRtl","suppressClickEdit","rowDragEntireRow","rowDragManaged","suppressRowDrag","suppressMoveWhenRowDragging","rowDragMultiRow","enableGroupEdit","embedFullWidthRows","suppressPaginationPanel","groupHideOpenParents","groupAllowUnbalanced","pagination","paginationAutoPageSize","suppressScrollOnNewData","suppressScrollWhenPopupsAreOpen","purgeClosedRowNodes","cacheQuickFilter","includeHiddenColumnsInQuickFilter","ensureDomOrder","accentedSort","suppressChangeDetection","valueCache","valueCacheNeverExpires","aggregateOnlyChangedColumns","suppressAnimationFrame","suppressExcelExport","suppressCsvExport","includeHiddenColumnsInAdvancedFilter","suppressMultiRangeSelection","enterNavigatesVerticallyAfterEdit","enterNavigatesVertically","suppressPropertyNamesCheck","rowMultiSelectWithClick","suppressRowHoverHighlight","suppressRowTransform","suppressClipboardPaste","suppressLastEmptyLineOnPaste","enableCharts","suppressMaintainUnsortedOrder","enableCellTextSelection","suppressBrowserResizeObserver","suppressMaxRenderedRowRestriction","excludeChildrenWhenTreeDataFiltering","tooltipMouseTrack","tooltipInteraction","keepDetailRows","paginateChildRows","preventDefaultOnContextMenu","undoRedoCellEditing","allowDragFromColumnsToolPanel","pivotSuppressAutoColumn","suppressExpandablePivotGroups","debounceVerticalScrollbar","detailRowAutoHeight","serverSideSortAllLevels","serverSideEnableClientSideSort","serverSideOnlyRefreshFilteredGroups","serverSideSortOnServer","serverSideFilterOnServer","suppressAggFilteredOnly","showOpenedGroup","suppressClipboardApi","suppressModelUpdateAfterUpdateTransaction","stopEditingWhenCellsLoseFocus","maintainColumnOrder","groupMaintainOrder","columnHoverHighlight","readOnlyEdit","suppressRowVirtualisation","enableCellEditingOnBackspace","resetRowDataOnUpdate","removePivotHeaderRowWhenSingleValueColumn","suppressCopySingleCellRanges","suppressGroupRowsSticky","suppressCutToClipboard","suppressServerSideInfiniteScroll","rowGroupPanelSuppressSort","allowShowChangeAfterFilter","enableAdvancedFilter","masterDetail","treeData","suppressGroupMaintainValueType","reactiveCustomComponents","applyQuickFilterBeforePivotOrAgg","suppressServerSideFullWidthLoadingRow","suppressAdvancedFilterEval","loading"],Uo.OTHER_PROPERTIES=["suppressStickyTotalRow"],Uo.FUNCTION_PROPERTIES=["doesExternalFilterPass","processPivotResultColDef","processPivotResultColGroupDef","getBusinessKeyForNode","isRowSelectable","rowDragText","groupRowRenderer","fullWidthCellRenderer","loadingCellRenderer","loadingOverlayComponent","noRowsOverlayComponent","detailCellRenderer","quickFilterParser","quickFilterMatcher","getLocaleText","isExternalFilterPresent","getRowHeight","getRowClass","getRowStyle","getContextMenuItems","getMainMenuItems","processRowPostCreate","processCellForClipboard","getGroupRowAgg","isFullWidthRow","sendToClipboard","focusGridInnerElement","navigateToNextHeader","tabToNextHeader","navigateToNextCell","tabToNextCell","processCellFromClipboard","getDocument","postProcessPopup","getChildCount","getDataPath","isRowMaster","postSortRows","processHeaderForClipboard","processUnpinnedColumns","processGroupHeaderForClipboard","paginationNumberFormatter","processDataFromClipboard","getServerSideGroupKey","isServerSideGroup","createChartContainer","getChartToolbarItems","fillOperation","isApplyServerSideTransaction","getServerSideGroupLevelParams","isServerSideGroupOpenByDefault","isGroupOpenByDefault","initialGroupOrderComparator","groupIncludeFooter","loadingCellRendererSelector","getRowId","groupAggFiltering","chartMenuItems","groupTotalRow"],Uo.ALL_PROPERTIES=[...Uo.ARRAY_PROPERTIES,...Uo.OBJECT_PROPERTIES,...Uo.STRING_PROPERTIES,...Uo.NUMBER_PROPERTIES,...Uo.FUNCTION_PROPERTIES,...Uo.BOOLEAN_PROPERTIES,...Uo.OTHER_PROPERTIES];var Nv=Uo,Ii=class{static getCallbackForEvent(e){return!e||e.length<2?e:"on"+e[0].toUpperCase()+e.substring(1)}};Ii.VUE_OMITTED_PROPERTY="AG-VUE-OMITTED-PROPERTY",Ii.PUBLIC_EVENTS=M$,Ii.EVENT_CALLBACKS=B2A.map(A=>Ii.getCallbackForEvent(A)),Ii.BOOLEAN_PROPERTIES=Nv.BOOLEAN_PROPERTIES,Ii.ALL_PROPERTIES=Nv.ALL_PROPERTIES,Ii.ALL_PROPERTIES_AND_CALLBACKS=[...Ii.ALL_PROPERTIES,...Ii.EVENT_CALLBACKS],Ii.ALL_PROPERTIES_AND_CALLBACKS_SET=new Set(Ii.ALL_PROPERTIES_AND_CALLBACKS);var jv=Ii;function a2A(A,e){typeof A!="object"&&(A={});const t={...A};return jv.ALL_PROPERTIES_AND_CALLBACKS.forEach(o=>{const n=e[o];typeof n<"u"&&n!==jv.VUE_OMITTED_PROPERTY&&(t[o]=n)}),t}function Q2A(A,e){if(!A)return;const t={};let r=!1;if(Object.keys(A).filter(i=>jv.ALL_PROPERTIES_AND_CALLBACKS_SET.has(i)).forEach(i=>{t[i]=A[i],r=!0}),!r)return;const o={type:"gridOptionsChanged",options:t};e.dispatchEvent(o);const n={type:"componentStateChanged"};Ag(t,(i,g)=>{n[i]=g}),e.dispatchEvent(n)}var Jv=class{constructor(A){this.cssClassStates={},this.getGui=A}addCssClass(A){const e=(A||"").split(" ");if(e.length>1){e.forEach(r=>this.addCssClass(r));return}if(this.cssClassStates[A]!==!0&&A.length){const r=this.getGui();r&&r.classList.add(A),this.cssClassStates[A]=!0}}removeCssClass(A){const e=(A||"").split(" ");if(e.length>1){e.forEach(r=>this.removeCssClass(r));return}if(this.cssClassStates[A]!==!1&&A.length){const r=this.getGui();r&&r.classList.remove(A),this.cssClassStates[A]=!1}}containsCssClass(A){const e=this.getGui();return e?e.classList.contains(A):!1}addOrRemoveCssClass(A,e){if(!A)return;if(A.indexOf(" ")>=0){const r=(A||"").split(" ");if(r.length>1){r.forEach(o=>this.addOrRemoveCssClass(o,e));return}}if(this.cssClassStates[A]!==e&&A.length){const r=this.getGui();r&&r.classList.toggle(A,e),this.cssClassStates[A]=e}}};function zB(A,e,t){t==null||typeof t=="string"&&t==""?F$(A,e):Kg(A,e,t)}function Kg(A,e,t){A.setAttribute(p$(e),t.toString())}function F$(A,e){A.removeAttribute(p$(e))}function p$(A){return`aria-${A}`}function tg(A,e){e?A.setAttribute("role",e):A.removeAttribute("role")}function E2A(A){let e;return A==="asc"?e="ascending":A==="desc"?e="descending":A==="mixed"?e="other":e="none",e}function C2A(A){return A.getAttribute("aria-label")}function al(A,e){zB(A,"label",e)}function Kv(A,e){zB(A,"labelledby",e)}function m$(A,e){zB(A,"live",e)}function l2A(A,e){zB(A,"atomic",e)}function c2A(A,e){zB(A,"relevant",e)}function f2A(A,e){zB(A,"disabled",e)}function ZY(A,e){zB(A,"hidden",e)}function Ud(A,e){Kg(A,"expanded",e)}function v2A(A,e){Kg(A,"setsize",e)}function w2A(A,e){Kg(A,"posinset",e)}function u2A(A,e){Kg(A,"rowcount",e)}function D2A(A,e){Kg(A,"rowindex",e)}function h2A(A,e){Kg(A,"colcount",e)}function y$(A,e){Kg(A,"colindex",e)}function I2A(A,e){Kg(A,"colspan",e)}function d2A(A,e){Kg(A,"sort",e)}function P2A(A){F$(A,"sort")}function xd(A,e){zB(A,"selected",e)}function M2A(A,e){zB(A,"controls",e.id),Kv(e,A.id)}function qY(A,e){return e===void 0?A("ariaIndeterminate","indeterminate"):e===!0?A("ariaChecked","checked"):A("ariaUnchecked","unchecked")}var _Y,Gd,$Y,AH,eH,tH,rH,oH;function RB(){return _Y===void 0&&(_Y=/^((?!chrome|android).)*safari/i.test(navigator.userAgent)),_Y}function Y$(){if(Gd===void 0)if(RB()){const A=navigator.userAgent.match(/version\/(\d+)/i);A&&(Gd=A[1]!=null?parseFloat(A[1]):0)}else Gd=0;return Gd}function nH(){if($Y===void 0){const A=window;$Y=!!A.chrome&&(!!A.chrome.webstore||!!A.chrome.runtime)||/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor)}return $Y}function H$(){return AH===void 0&&(AH=/(firefox)/i.test(navigator.userAgent)),AH}function b$(){return eH===void 0&&(eH=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)),eH}function Xs(){return tH===void 0&&(tH=/iPad|iPhone|iPod/.test(navigator.platform)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1),tH}function U$(){return!RB()||Y$()>=15}function iH(A){if(!A)return null;const e=A.tabIndex,t=A.getAttribute("tabIndex");return e===-1&&(t===null||t===""&&!H$())?null:e.toString()}function F2A(){if(!document.body)return-1;let A=1e6;const e=navigator.userAgent.toLowerCase().match(/firefox/)?6e6:1e9,t=document.createElement("div");for(document.body.appendChild(t);;){const r=A*2;if(t.style.height=r+"px",r>e||t.clientHeight!==r)break;A=r}return document.body.removeChild(t),A}function p2A(){var A,e;return((A=document.body)==null?void 0:A.clientWidth)??(window.innerHeight||((e=document.documentElement)==null?void 0:e.clientWidth)||-1)}function m2A(){var A,e;return((A=document.body)==null?void 0:A.clientHeight)??(window.innerHeight||((e=document.documentElement)==null?void 0:e.clientHeight)||-1)}function y2A(){return oH==null&&x$(),oH}function x$(){const A=document.body,e=document.createElement("div");e.style.width=e.style.height="100px",e.style.opacity="0",e.style.overflow="scroll",e.style.msOverflowStyle="scrollbar",e.style.position="absolute",A.appendChild(e);let t=e.offsetWidth-e.clientWidth;t===0&&e.clientWidth===0&&(t=null),e.parentNode&&e.parentNode.removeChild(e),t!=null&&(oH=t,rH=t===0)}function G$(){return rH==null&&x$(),rH}var zd,Y2A="[tabindex], input, select, button, textarea, [href]",z$="[disabled], .ag-disabled:not(.ag-button), .ag-disabled *";function gH(A){const e=Element.prototype.matches||Element.prototype.msMatchesSelector,r=e.call(A,"input, select, button, textarea"),o=e.call(A,z$),n=Xg(A);return r&&!o&&n}function hr(A,e,t={}){const{skipAriaHidden:r}=t;A.classList.toggle("ag-hidden",!e),r||ZY(A,!e)}function H2A(A,e,t={}){const{skipAriaHidden:r}=t;A.classList.toggle("ag-invisible",!e),r||ZY(A,!e)}function Xv(A,e){const t="disabled",r=e?o=>o.setAttribute(t,""):o=>o.removeAttribute(t);r(A),O$(A.querySelectorAll("input"),o=>r(o))}function Ql(A,e,t){let r=0;for(;A;){if(A.classList.contains(e))return!0;if(A=A.parentElement,typeof t=="number"){if(++r>t)break}else if(A===t)break}return!1}function SQ(A){const{height:e,width:t,borderTopWidth:r,borderRightWidth:o,borderBottomWidth:n,borderLeftWidth:i,paddingTop:g,paddingRight:B,paddingBottom:s,paddingLeft:a,marginTop:Q,marginRight:E,marginBottom:C,marginLeft:l,boxSizing:f}=window.getComputedStyle(A);return{height:parseFloat(e||"0"),width:parseFloat(t||"0"),borderTopWidth:parseFloat(r||"0"),borderRightWidth:parseFloat(o||"0"),borderBottomWidth:parseFloat(n||"0"),borderLeftWidth:parseFloat(i||"0"),paddingTop:parseFloat(g||"0"),paddingRight:parseFloat(B||"0"),paddingBottom:parseFloat(s||"0"),paddingLeft:parseFloat(a||"0"),marginTop:parseFloat(Q||"0"),marginRight:parseFloat(E||"0"),marginBottom:parseFloat(C||"0"),marginLeft:parseFloat(l||"0"),boxSizing:f}}function BH(A){const e=SQ(A);return e.boxSizing==="border-box"?e.height-e.paddingTop-e.paddingBottom:e.height}function Vv(A){const e=SQ(A);return e.boxSizing==="border-box"?e.width-e.paddingLeft-e.paddingRight:e.width}function R$(A){const{height:e,marginBottom:t,marginTop:r}=SQ(A);return Math.floor(e+t+r)}function Rd(A){const{width:e,marginLeft:t,marginRight:r}=SQ(A);return Math.floor(e+t+r)}function L$(A){const e=A.getBoundingClientRect(),{borderTopWidth:t,borderLeftWidth:r,borderRightWidth:o,borderBottomWidth:n}=SQ(A);return{top:e.top+(t||0),left:e.left+(r||0),right:e.right+(o||0),bottom:e.bottom+(n||0)}}function Ld(){if(typeof zd=="boolean")return zd;const A=document.createElement("div");return A.style.direction="rtl",A.style.width="1px",A.style.height="1px",A.style.position="fixed",A.style.top="0px",A.style.overflow="hidden",A.dir="rtl",A.innerHTML=`
-
`,document.body.appendChild(A),A.scrollLeft=1,zd=Math.floor(A.scrollLeft)===0,document.body.removeChild(A),zd}function Sd(A,e){let t=A.scrollLeft;return e&&(t=Math.abs(t),gH()&&!Ld()&&(t=A.scrollWidth-A.clientWidth-t)),t}function Od(A,e,t){t&&(Ld()?e*=-1:(RB()||gH())&&(e=A.scrollWidth-A.clientWidth-e)),A.scrollLeft=e}function Rn(A){for(;A&&A.firstChild;)A.removeChild(A.firstChild)}function OQ(A){A&&A.parentNode&&A.parentNode.removeChild(A)}function j$(A){return!!A.offsetParent}function Vg(A){const e=A;return e.checkVisibility?e.checkVisibility({checkVisibilityCSS:!0}):!(!j$(A)||window.getComputedStyle(A).visibility!=="visible")}function Ql(A){const e=document.createElement("div");return e.innerHTML=(A||"").trim(),e.firstChild}function k2A(A){return A.clientWidthe.push(t)),e}function J2A(A,e){if(A)for(let t=0;t{this.prepareToShowTooltip(e)},K$):this.prepareToShowTooltip(e))}onMouseMove(e){this.lastMouseEvent&&(this.lastMouseEvent=e),this.tooltipMouseTrack&&this.state===2&&this.tooltipComp&&this.positionTooltip()}onMouseDown(){this.setToDoNothing()}onMouseLeave(){this.interactionEnabled?this.lockService():this.setToDoNothing()}onFocusIn(){this.prepareToShowTooltip()}onFocusOut(e){var n;const t=e.relatedTarget,r=this.parentComp.getGui(),o=(n=this.tooltipComp)==null?void 0:n.getGui();this.isInteractingWithTooltip||r.contains(t)||this.interactionEnabled&&(o!=null&&o.contains(t))||this.setToDoNothing()}onKeyDown(){this.setToDoNothing()}prepareToShowTooltip(e){if(this.state!=0||WQ.isLocked)return;let t=0;e&&(t=this.isLastTooltipHiddenRecently()?200:this.getTooltipDelay("show")),this.lastMouseEvent=e||null,this.showTooltipTimeoutId=window.setTimeout(this.showTooltip.bind(this),t),this.state=1}isLastTooltipHiddenRecently(){const e=new Date().getTime(),t=WQ.lastTooltipHideTime;return e-t{e(),this.destroyBean(t)},r),this.clearTooltipListeners(),this.tooltipPopupDestroyFunc=void 0,this.tooltipComp=void 0}clearTooltipListeners(){[this.tooltipMouseEnterListener,this.tooltipMouseLeaveListener,this.tooltipFocusInListener,this.tooltipFocusOutListener].forEach(e=>{e&&e()}),this.tooltipMouseEnterListener=this.tooltipMouseLeaveListener=this.tooltipFocusInListener=this.tooltipFocusOutListener=null}lockService(){WQ.isLocked=!0,this.interactiveTooltipTimeoutId=window.setTimeout(()=>{this.unlockService(),this.setToDoNothing()},K$)}unlockService(){WQ.isLocked=!1,this.clearInteractiveTimeout()}startHideTimeout(){this.clearHideTimeout(),this.hideTooltipTimeoutId=window.setTimeout(this.hideTooltip.bind(this),this.getTooltipDelay("hide"))}clearShowTimeout(){this.showTooltipTimeoutId&&(window.clearTimeout(this.showTooltipTimeoutId),this.showTooltipTimeoutId=void 0)}clearHideTimeout(){this.hideTooltipTimeoutId&&(window.clearTimeout(this.hideTooltipTimeoutId),this.hideTooltipTimeoutId=void 0)}clearInteractiveTimeout(){this.interactiveTooltipTimeoutId&&(window.clearTimeout(this.interactiveTooltipTimeoutId),this.interactiveTooltipTimeoutId=void 0)}clearTimeouts(){this.clearShowTimeout(),this.clearHideTimeout(),this.clearInteractiveTimeout()}};X$.isLocked=!1;var V2A=X$,Cl=class extends yA{constructor(A,e){super(),this.ctrl=A,e&&(this.beans=e)}wireBeans(A){this.beans=A}postConstruct(){this.refreshToolTip()}setBrowserTooltip(A){const e="title",t=this.ctrl.getGui();t&&(A!=null&&A!=""?t.setAttribute(e,A):t.removeAttribute(e))}updateTooltipText(){this.tooltip=this.ctrl.getTooltipValue()}createTooltipFeatureIfNeeded(){var e,t,r,o;if(this.tooltipManager!=null)return;const A={getTooltipParams:()=>this.getTooltipParams(),getGui:()=>this.ctrl.getGui()};this.tooltipManager=this.createBean(new V2A(A,(t=(e=this.ctrl).getTooltipShowDelayOverride)==null?void 0:t.call(e),(o=(r=this.ctrl).getTooltipHideDelayOverride)==null?void 0:o.call(r),this.ctrl.shouldDisplayTooltip),this.beans.context)}refreshToolTip(){this.browserTooltips=this.beans.gos.get("enableBrowserTooltips"),this.updateTooltipText(),this.browserTooltips?(this.setBrowserTooltip(this.tooltip),this.tooltipManager&&(this.tooltipManager=this.destroyBean(this.tooltipManager,this.beans.context))):(this.setBrowserTooltip(null),this.createTooltipFeatureIfNeeded())}getTooltipParams(){const A=this.ctrl,e=A.getColumn?A.getColumn():void 0,t=A.getColDef?A.getColDef():void 0,r=A.getRowNode?A.getRowNode():void 0;return{location:A.getLocation(),colDef:t,column:e,rowIndex:A.getRowIndex?A.getRowIndex():void 0,node:r,data:r?r.data:void 0,value:this.getTooltipText(),valueFormatted:A.getValueFormatted?A.getValueFormatted():void 0,hideTooltipCallback:()=>{var o;return(o=this.tooltipManager)==null?void 0:o.hideTooltip(!0)}}}getTooltipText(){return this.tooltip}destroy(){this.tooltipManager&&(this.tooltipManager=this.destroyBean(this.tooltipManager,this.beans.context)),super.destroy()}},W2A=new El,Le=null,sr=class VeA extends yA{constructor(e,t){super(),this.suppressDataRefValidation=!1,this.displayed=!0,this.visible=!0,this.compId=W2A.next(),this.cssClassManager=new Xv(()=>this.eGui),this.componentSelectors=new Map((t??[]).map(r=>[r.selector,r])),e&&this.setTemplate(e)}preWireBeans(e){super.preWireBeans(e)}preConstruct(){this.usingBrowserTooltips=this.gos.get("enableBrowserTooltips"),this.wireTemplate(this.getGui())}wireTemplate(e,t){e&&this.gos&&(this.applyElementsToComponent(e),this.createChildComponentsFromTags(e,t))}getCompId(){return this.compId}getTooltipParams(){return{value:this.tooltipText,location:"UNKNOWN"}}setTooltip(e){const{newTooltipText:t,showDelayOverride:r,hideDelayOverride:o,location:n,shouldDisplayTooltip:i}=e||{};this.tooltipFeature&&(this.tooltipFeature=this.destroyBean(this.tooltipFeature)),this.tooltipText!==t&&(this.tooltipText=t);const g=()=>this.tooltipText;t!=null&&(this.tooltipFeature=this.createBean(new Cl({getTooltipValue:g,getGui:()=>this.getGui(),getLocation:()=>n??"UNKNOWN",getColDef:e==null?void 0:e.getColDef,getColumn:e==null?void 0:e.getColumn,getTooltipShowDelayOverride:r!=null?()=>r:void 0,getTooltipHideDelayOverride:o!=null?()=>o:void 0,shouldDisplayTooltip:i})))}getDataRefAttribute(e){return e.getAttribute?e.getAttribute("data-ref"):null}applyElementsToComponent(e,t,r,o=null){if(t===void 0&&(t=this.getDataRefAttribute(e)),t){const n=this[t];if(n===Le)this[t]=o??e;else{const i=r&&r[t];!this.suppressDataRefValidation&&!i&&RA(`Issue with data-ref: ${t} on ${this.constructor.name} with ${n}`)}}}createChildComponentsFromTags(e,t){j2A(e.childNodes).forEach(o=>{if(!(o instanceof HTMLElement))return;const n=this.createComponentFromElement(o,i=>{i.getGui()&&this.copyAttributesFromNode(o,i.getGui())},t);if(n){if(n.addItems&&o.children.length){this.createChildComponentsFromTags(o,t);const i=Array.prototype.slice.call(o.children);n.addItems(i)}this.swapComponentForNode(n,e,o)}else o.childNodes&&this.createChildComponentsFromTags(o,t)})}createComponentFromElement(e,t,r){const o=e.nodeName,n=this.getDataRefAttribute(e),i=o.indexOf("AG-")===0,g=i?this.componentSelectors.get(o):null;let B=null;if(g){VeA.elementGettingCreated=e;const s=r&&n?r[n]:void 0;B=new g.component(s),B.setParentComponent(this),this.createBean(B,null,t)}else i&&RA(`Missing selector: ${o}`);return this.applyElementsToComponent(e,n,r,B),B}copyAttributesFromNode(e,t){J2A(e.attributes,(r,o)=>t.setAttribute(r,o))}swapComponentForNode(e,t,r){const o=e.getGui();t.replaceChild(o,r),t.insertBefore(document.createComment(r.nodeName),o),this.addDestroyFunc(this.destroyBean.bind(this,e))}activateTabIndex(e){const t=this.gos.get("tabIndex");e||(e=[]),e.length||e.push(this.getGui()),e.forEach(r=>r.setAttribute("tabindex",t.toString()))}setTemplate(e,t,r){const o=Ql(e);this.setTemplateFromElement(o,t,r)}setTemplateFromElement(e,t,r,o=!1){if(this.eGui=e,this.suppressDataRefValidation=o,t)for(let n=0;nthis.eGui.removeEventListener(e,t))}addCssClass(e){this.cssClassManager.addCssClass(e)}removeCssClass(e){this.cssClassManager.removeCssClass(e)}containsCssClass(e){return this.cssClassManager.containsCssClass(e)}addOrRemoveCssClass(e,t){this.cssClassManager.addOrRemoveCssClass(e,t)}},Z2A={columnGroupOpened:"expanded",columnGroupClosed:"contracted",columnSelectClosed:"tree-closed",columnSelectOpen:"tree-open",columnSelectIndeterminate:"tree-indeterminate",columnMovePin:"pin",columnMoveHide:"eye-slash",columnMoveMove:"arrows",columnMoveLeft:"left",columnMoveRight:"right",columnMoveGroup:"group",columnMoveValue:"aggregation",columnMovePivot:"pivot",dropNotAllowed:"not-allowed",groupContracted:"tree-closed",groupExpanded:"tree-open",setFilterGroupClosed:"tree-closed",setFilterGroupOpen:"tree-open",setFilterGroupIndeterminate:"tree-indeterminate",chart:"chart",close:"cross",cancel:"cancel",check:"tick",first:"first",previous:"previous",next:"next",last:"last",linked:"linked",unlinked:"unlinked",colorPicker:"color-picker",groupLoading:"loading",menu:"menu",menuAlt:"menu-alt",filter:"filter",columns:"columns",maximize:"maximize",minimize:"minimize",menuPin:"pin",menuValue:"aggregation",menuAddRowGroup:"group",menuRemoveRowGroup:"group",clipboardCopy:"copy",clipboardCut:"cut",clipboardPaste:"paste",pivotPanel:"pivot",rowGroupPanel:"group",valuePanel:"aggregation",columnDrag:"grip",rowDrag:"grip",save:"save",csvExport:"csv",excelExport:"excel",smallDown:"small-down",smallLeft:"small-left",smallRight:"small-right",smallUp:"small-up",sortAscending:"asc",sortDescending:"desc",sortUnSort:"none",advancedFilterBuilder:"group",advancedFilterBuilderDrag:"grip",advancedFilterBuilderInvalid:"not-allowed",advancedFilterBuilderMoveUp:"up",advancedFilterBuilderMoveDown:"down",advancedFilterBuilderAdd:"plus",advancedFilterBuilderRemove:"minus",chartsMenuEdit:"chart",chartsMenuAdvancedSettings:"settings",chartsMenuAdd:"plus",checkboxChecked:"checkbox-checked",checkboxIndeterminate:"checkbox-indeterminate",checkboxUnchecked:"checkbox-unchecked",radioButtonOn:"radio-button-on",radioButtonOff:"radio-button-off"};function SB(A,e,t){const r=Ln(A,e,t);if(r){const{className:n}=r;if(typeof n=="string"&&n.indexOf("ag-icon")>-1||typeof n=="object"&&n["ag-icon"])return r}const o=document.createElement("span");return o.appendChild(r),o}function Ln(A,e,t,r){let o=null;const n=t&&t.getColDef().icons;if(n&&(o=n[A]),e&&!o){const i=e.get("icons");i&&(o=i[A])}if(o){let i;if(typeof o=="function")i=o();else if(typeof o=="string")i=o;else throw new Error("icon from grid options needs to be a string or a function");if(typeof i=="string")return Ql(i);if(EH(i))return i;RA("iconRenderer should return back a string or a dom object")}else{const i=document.createElement("span");let g=Z2A[A];return g||(RA(`Did not find icon ${A}`),g=""),i.setAttribute("class",`ag-icon ag-icon-${g}`),i.setAttribute("unselectable","on"),tg(i,"presentation"),i}}function V$(A,e,t){if(t===0)return!1;const r=Math.abs(A.clientX-e.clientX),o=Math.abs(A.clientY-e.clientY);return Math.max(r,o)<=t}var Vs=class{constructor(A,e=!1){this.DOUBLE_TAP_MILLIS=500,this.destroyFuncs=[],this.touching=!1,this.localEventService=new nl,this.eElement=A,this.preventMouseClick=e;const t=this.onTouchStart.bind(this),r=this.onTouchMove.bind(this),o=this.onTouchEnd.bind(this);this.eElement.addEventListener("touchstart",t,{passive:!0}),this.eElement.addEventListener("touchmove",r,{passive:!0}),this.eElement.addEventListener("touchend",o,{passive:!1}),this.destroyFuncs.push(()=>{this.eElement.removeEventListener("touchstart",t,{passive:!0}),this.eElement.removeEventListener("touchmove",r,{passive:!0}),this.eElement.removeEventListener("touchend",o,{passive:!1})})}getActiveTouch(A){for(let e=0;e{const t=this.touchStart===e;if(this.touching&&t&&!this.moved){this.moved=!0;const r={type:"longTap",touchStart:this.touchStart,touchEvent:A};this.localEventService.dispatchEvent(r)}},500)}onTouchMove(A){if(!this.touching)return;const e=this.getActiveTouch(A.touches);if(!e)return;!V$(e,this.touchStart,4)&&(this.moved=!0)}onTouchEnd(A){if(this.touching){if(!this.moved){const e={type:"tap",touchStart:this.touchStart};this.localEventService.dispatchEvent(e),this.checkForDoubleTap()}this.preventMouseClick&&A.cancelable&&A.preventDefault(),this.touching=!1}}checkForDoubleTap(){const A=new Date().getTime();if(this.lastTapTime&&this.lastTapTime>0)if(A-this.lastTapTime>this.DOUBLE_TAP_MILLIS){const t={type:"doubleTap",touchStart:this.touchStart};this.localEventService.dispatchEvent(t),this.lastTapTime=null}else this.lastTapTime=A;else this.lastTapTime=A}destroy(){this.destroyFuncs.forEach(A=>A())}},q2A=` +
`,document.body.appendChild(A),A.scrollLeft=1,zd=Math.floor(A.scrollLeft)===0,document.body.removeChild(A),zd}function Sd(A,e){let t=A.scrollLeft;return e&&(t=Math.abs(t),nH()&&!Ld()&&(t=A.scrollWidth-A.clientWidth-t)),t}function Od(A,e,t){t&&(Ld()?e*=-1:(RB()||nH())&&(e=A.scrollWidth-A.clientWidth-e)),A.scrollLeft=e}function Rn(A){for(;A&&A.firstChild;)A.removeChild(A.firstChild)}function OQ(A){A&&A.parentNode&&A.parentNode.removeChild(A)}function S$(A){return!!A.offsetParent}function Xg(A){const e=A;return e.checkVisibility?e.checkVisibility({checkVisibilityCSS:!0}):!(!S$(A)||window.getComputedStyle(A).visibility!=="visible")}function El(A){const e=document.createElement("div");return e.innerHTML=(A||"").trim(),e.firstChild}function b2A(A){return A.clientWidthe.push(t)),e}function G2A(A,e){if(A)for(let t=0;t{this.prepareToShowTooltip(e)},T$):this.prepareToShowTooltip(e))}onMouseMove(e){this.lastMouseEvent&&(this.lastMouseEvent=e),this.tooltipMouseTrack&&this.state===2&&this.tooltipComp&&this.positionTooltip()}onMouseDown(){this.setToDoNothing()}onMouseLeave(){this.interactionEnabled?this.lockService():this.setToDoNothing()}onFocusIn(){this.prepareToShowTooltip()}onFocusOut(e){var n;const t=e.relatedTarget,r=this.parentComp.getGui(),o=(n=this.tooltipComp)==null?void 0:n.getGui();this.isInteractingWithTooltip||r.contains(t)||this.interactionEnabled&&(o!=null&&o.contains(t))||this.setToDoNothing()}onKeyDown(){this.setToDoNothing()}prepareToShowTooltip(e){if(this.state!=0||WQ.isLocked)return;let t=0;e&&(t=this.isLastTooltipHiddenRecently()?200:this.getTooltipDelay("show")),this.lastMouseEvent=e||null,this.showTooltipTimeoutId=window.setTimeout(this.showTooltip.bind(this),t),this.state=1}isLastTooltipHiddenRecently(){const e=new Date().getTime(),t=WQ.lastTooltipHideTime;return e-t{e(),this.destroyBean(t)},r),this.clearTooltipListeners(),this.tooltipPopupDestroyFunc=void 0,this.tooltipComp=void 0}clearTooltipListeners(){[this.tooltipMouseEnterListener,this.tooltipMouseLeaveListener,this.tooltipFocusInListener,this.tooltipFocusOutListener].forEach(e=>{e&&e()}),this.tooltipMouseEnterListener=this.tooltipMouseLeaveListener=this.tooltipFocusInListener=this.tooltipFocusOutListener=null}lockService(){WQ.isLocked=!0,this.interactiveTooltipTimeoutId=window.setTimeout(()=>{this.unlockService(),this.setToDoNothing()},T$)}unlockService(){WQ.isLocked=!1,this.clearInteractiveTimeout()}startHideTimeout(){this.clearHideTimeout(),this.hideTooltipTimeoutId=window.setTimeout(this.hideTooltip.bind(this),this.getTooltipDelay("hide"))}clearShowTimeout(){this.showTooltipTimeoutId&&(window.clearTimeout(this.showTooltipTimeoutId),this.showTooltipTimeoutId=void 0)}clearHideTimeout(){this.hideTooltipTimeoutId&&(window.clearTimeout(this.hideTooltipTimeoutId),this.hideTooltipTimeoutId=void 0)}clearInteractiveTimeout(){this.interactiveTooltipTimeoutId&&(window.clearTimeout(this.interactiveTooltipTimeoutId),this.interactiveTooltipTimeoutId=void 0)}clearTimeouts(){this.clearShowTimeout(),this.clearHideTimeout(),this.clearInteractiveTimeout()}};k$.isLocked=!1;var L2A=k$,ll=class extends yA{constructor(A,e){super(),this.ctrl=A,e&&(this.beans=e)}wireBeans(A){this.beans=A}postConstruct(){this.refreshToolTip()}setBrowserTooltip(A){const e="title",t=this.ctrl.getGui();t&&(A!=null&&A!=""?t.setAttribute(e,A):t.removeAttribute(e))}updateTooltipText(){this.tooltip=this.ctrl.getTooltipValue()}createTooltipFeatureIfNeeded(){var e,t,r,o;if(this.tooltipManager!=null)return;const A={getTooltipParams:()=>this.getTooltipParams(),getGui:()=>this.ctrl.getGui()};this.tooltipManager=this.createBean(new L2A(A,(t=(e=this.ctrl).getTooltipShowDelayOverride)==null?void 0:t.call(e),(o=(r=this.ctrl).getTooltipHideDelayOverride)==null?void 0:o.call(r),this.ctrl.shouldDisplayTooltip),this.beans.context)}refreshToolTip(){this.browserTooltips=this.beans.gos.get("enableBrowserTooltips"),this.updateTooltipText(),this.browserTooltips?(this.setBrowserTooltip(this.tooltip),this.tooltipManager&&(this.tooltipManager=this.destroyBean(this.tooltipManager,this.beans.context))):(this.setBrowserTooltip(null),this.createTooltipFeatureIfNeeded())}getTooltipParams(){const A=this.ctrl,e=A.getColumn?A.getColumn():void 0,t=A.getColDef?A.getColDef():void 0,r=A.getRowNode?A.getRowNode():void 0;return{location:A.getLocation(),colDef:t,column:e,rowIndex:A.getRowIndex?A.getRowIndex():void 0,node:r,data:r?r.data:void 0,value:this.getTooltipText(),valueFormatted:A.getValueFormatted?A.getValueFormatted():void 0,hideTooltipCallback:()=>{var o;return(o=this.tooltipManager)==null?void 0:o.hideTooltip(!0)}}}getTooltipText(){return this.tooltip}destroy(){this.tooltipManager&&(this.tooltipManager=this.destroyBean(this.tooltipManager,this.beans.context)),super.destroy()}},S2A=new Cl,Le=null,sr=class NeA extends yA{constructor(e,t){super(),this.suppressDataRefValidation=!1,this.displayed=!0,this.visible=!0,this.compId=S2A.next(),this.cssClassManager=new Jv(()=>this.eGui),this.componentSelectors=new Map((t??[]).map(r=>[r.selector,r])),e&&this.setTemplate(e)}preWireBeans(e){super.preWireBeans(e)}preConstruct(){this.usingBrowserTooltips=this.gos.get("enableBrowserTooltips"),this.wireTemplate(this.getGui())}wireTemplate(e,t){e&&this.gos&&(this.applyElementsToComponent(e),this.createChildComponentsFromTags(e,t))}getCompId(){return this.compId}getTooltipParams(){return{value:this.tooltipText,location:"UNKNOWN"}}setTooltip(e){const{newTooltipText:t,showDelayOverride:r,hideDelayOverride:o,location:n,shouldDisplayTooltip:i}=e||{};this.tooltipFeature&&(this.tooltipFeature=this.destroyBean(this.tooltipFeature)),this.tooltipText!==t&&(this.tooltipText=t);const g=()=>this.tooltipText;t!=null&&(this.tooltipFeature=this.createBean(new ll({getTooltipValue:g,getGui:()=>this.getGui(),getLocation:()=>n??"UNKNOWN",getColDef:e==null?void 0:e.getColDef,getColumn:e==null?void 0:e.getColumn,getTooltipShowDelayOverride:r!=null?()=>r:void 0,getTooltipHideDelayOverride:o!=null?()=>o:void 0,shouldDisplayTooltip:i})))}getDataRefAttribute(e){return e.getAttribute?e.getAttribute("data-ref"):null}applyElementsToComponent(e,t,r,o=null){if(t===void 0&&(t=this.getDataRefAttribute(e)),t){const n=this[t];if(n===Le)this[t]=o??e;else{const i=r&&r[t];!this.suppressDataRefValidation&&!i&&RA(`Issue with data-ref: ${t} on ${this.constructor.name} with ${n}`)}}}createChildComponentsFromTags(e,t){x2A(e.childNodes).forEach(o=>{if(!(o instanceof HTMLElement))return;const n=this.createComponentFromElement(o,i=>{i.getGui()&&this.copyAttributesFromNode(o,i.getGui())},t);if(n){if(n.addItems&&o.children.length){this.createChildComponentsFromTags(o,t);const i=Array.prototype.slice.call(o.children);n.addItems(i)}this.swapComponentForNode(n,e,o)}else o.childNodes&&this.createChildComponentsFromTags(o,t)})}createComponentFromElement(e,t,r){const o=e.nodeName,n=this.getDataRefAttribute(e),i=o.indexOf("AG-")===0,g=i?this.componentSelectors.get(o):null;let B=null;if(g){NeA.elementGettingCreated=e;const s=r&&n?r[n]:void 0;B=new g.component(s),B.setParentComponent(this),this.createBean(B,null,t)}else i&&RA(`Missing selector: ${o}`);return this.applyElementsToComponent(e,n,r,B),B}copyAttributesFromNode(e,t){G2A(e.attributes,(r,o)=>t.setAttribute(r,o))}swapComponentForNode(e,t,r){const o=e.getGui();t.replaceChild(o,r),t.insertBefore(document.createComment(r.nodeName),o),this.addDestroyFunc(this.destroyBean.bind(this,e))}activateTabIndex(e){const t=this.gos.get("tabIndex");e||(e=[]),e.length||e.push(this.getGui()),e.forEach(r=>r.setAttribute("tabindex",t.toString()))}setTemplate(e,t,r){const o=El(e);this.setTemplateFromElement(o,t,r)}setTemplateFromElement(e,t,r,o=!1){if(this.eGui=e,this.suppressDataRefValidation=o,t)for(let n=0;nthis.eGui.removeEventListener(e,t))}addCssClass(e){this.cssClassManager.addCssClass(e)}removeCssClass(e){this.cssClassManager.removeCssClass(e)}containsCssClass(e){return this.cssClassManager.containsCssClass(e)}addOrRemoveCssClass(e,t){this.cssClassManager.addOrRemoveCssClass(e,t)}},O2A={columnGroupOpened:"expanded",columnGroupClosed:"contracted",columnSelectClosed:"tree-closed",columnSelectOpen:"tree-open",columnSelectIndeterminate:"tree-indeterminate",columnMovePin:"pin",columnMoveHide:"eye-slash",columnMoveMove:"arrows",columnMoveLeft:"left",columnMoveRight:"right",columnMoveGroup:"group",columnMoveValue:"aggregation",columnMovePivot:"pivot",dropNotAllowed:"not-allowed",groupContracted:"tree-closed",groupExpanded:"tree-open",setFilterGroupClosed:"tree-closed",setFilterGroupOpen:"tree-open",setFilterGroupIndeterminate:"tree-indeterminate",chart:"chart",close:"cross",cancel:"cancel",check:"tick",first:"first",previous:"previous",next:"next",last:"last",linked:"linked",unlinked:"unlinked",colorPicker:"color-picker",groupLoading:"loading",menu:"menu",menuAlt:"menu-alt",filter:"filter",columns:"columns",maximize:"maximize",minimize:"minimize",menuPin:"pin",menuValue:"aggregation",menuAddRowGroup:"group",menuRemoveRowGroup:"group",clipboardCopy:"copy",clipboardCut:"cut",clipboardPaste:"paste",pivotPanel:"pivot",rowGroupPanel:"group",valuePanel:"aggregation",columnDrag:"grip",rowDrag:"grip",save:"save",csvExport:"csv",excelExport:"excel",smallDown:"small-down",smallLeft:"small-left",smallRight:"small-right",smallUp:"small-up",sortAscending:"asc",sortDescending:"desc",sortUnSort:"none",advancedFilterBuilder:"group",advancedFilterBuilderDrag:"grip",advancedFilterBuilderInvalid:"not-allowed",advancedFilterBuilderMoveUp:"up",advancedFilterBuilderMoveDown:"down",advancedFilterBuilderAdd:"plus",advancedFilterBuilderRemove:"minus",chartsMenuEdit:"chart",chartsMenuAdvancedSettings:"settings",chartsMenuAdd:"plus",checkboxChecked:"checkbox-checked",checkboxIndeterminate:"checkbox-indeterminate",checkboxUnchecked:"checkbox-unchecked",radioButtonOn:"radio-button-on",radioButtonOff:"radio-button-off"};function SB(A,e,t){const r=Ln(A,e,t);if(r){const{className:n}=r;if(typeof n=="string"&&n.indexOf("ag-icon")>-1||typeof n=="object"&&n["ag-icon"])return r}const o=document.createElement("span");return o.appendChild(r),o}function Ln(A,e,t,r){let o=null;const n=t&&t.getColDef().icons;if(n&&(o=n[A]),e&&!o){const i=e.get("icons");i&&(o=i[A])}if(o){let i;if(typeof o=="function")i=o();else if(typeof o=="string")i=o;else throw new Error("icon from grid options needs to be a string or a function");if(typeof i=="string")return El(i);if(aH(i))return i;RA("iconRenderer should return back a string or a dom object")}else{const i=document.createElement("span");let g=O2A[A];return g||(RA(`Did not find icon ${A}`),g=""),i.setAttribute("class",`ag-icon ag-icon-${g}`),i.setAttribute("unselectable","on"),tg(i,"presentation"),i}}function N$(A,e,t){if(t===0)return!1;const r=Math.abs(A.clientX-e.clientX),o=Math.abs(A.clientY-e.clientY);return Math.max(r,o)<=t}var Vs=class{constructor(A,e=!1){this.DOUBLE_TAP_MILLIS=500,this.destroyFuncs=[],this.touching=!1,this.localEventService=new il,this.eElement=A,this.preventMouseClick=e;const t=this.onTouchStart.bind(this),r=this.onTouchMove.bind(this),o=this.onTouchEnd.bind(this);this.eElement.addEventListener("touchstart",t,{passive:!0}),this.eElement.addEventListener("touchmove",r,{passive:!0}),this.eElement.addEventListener("touchend",o,{passive:!1}),this.destroyFuncs.push(()=>{this.eElement.removeEventListener("touchstart",t,{passive:!0}),this.eElement.removeEventListener("touchmove",r,{passive:!0}),this.eElement.removeEventListener("touchend",o,{passive:!1})})}getActiveTouch(A){for(let e=0;e{const t=this.touchStart===e;if(this.touching&&t&&!this.moved){this.moved=!0;const r={type:"longTap",touchStart:this.touchStart,touchEvent:A};this.localEventService.dispatchEvent(r)}},500)}onTouchMove(A){if(!this.touching)return;const e=this.getActiveTouch(A.touches);if(!e)return;!N$(e,this.touchStart,4)&&(this.moved=!0)}onTouchEnd(A){if(this.touching){if(!this.moved){const e={type:"tap",touchStart:this.touchStart};this.localEventService.dispatchEvent(e),this.checkForDoubleTap()}this.preventMouseClick&&A.cancelable&&A.preventDefault(),this.touching=!1}}checkForDoubleTap(){const A=new Date().getTime();if(this.lastTapTime&&this.lastTapTime>0)if(A-this.lastTapTime>this.DOUBLE_TAP_MILLIS){const t={type:"doubleTap",touchStart:this.touchStart};this.localEventService.dispatchEvent(t),this.lastTapTime=null}else this.lastTapTime=A;else this.lastTapTime=A}destroy(){this.destroyFuncs.forEach(A=>A())}},T2A=` - `,CH=class extends sr{constructor(A){super(),this.eSortOrder=Le,this.eSortAsc=Le,this.eSortDesc=Le,this.eSortMixed=Le,this.eSortNone=Le,A||this.setTemplate(q2A)}wireBeans(A){this.sortController=A.sortController}attachCustomElements(A,e,t,r,o){this.eSortOrder=A,this.eSortAsc=e,this.eSortDesc=t,this.eSortMixed=r,this.eSortNone=o}setupSort(A,e=!1){this.column=A,this.suppressOrder=e,this.setupMultiSortIndicator(),!(!this.column.isSortable()&&!this.column.getColDef().showRowGroup)&&(this.addInIcon("sortAscending",this.eSortAsc,A),this.addInIcon("sortDescending",this.eSortDesc,A),this.addInIcon("sortUnSort",this.eSortNone,A),this.addManagedPropertyListener("unSortIcon",()=>this.updateIcons()),this.addManagedEventListeners({newColumnsLoaded:this.updateIcons.bind(this),sortChanged:this.onSortChanged.bind(this),columnRowGroupChanged:this.onSortChanged.bind(this)}),this.onSortChanged())}addInIcon(A,e,t){if(e==null)return;const r=Ln(A,this.gos,t);r&&e.appendChild(r)}onSortChanged(){this.updateIcons(),this.suppressOrder||this.updateSortOrder()}updateIcons(){const A=this.sortController.getDisplaySortForColumn(this.column);if(this.eSortAsc){const e=A==="asc";hr(this.eSortAsc,e,{skipAriaHidden:!0})}if(this.eSortDesc){const e=A==="desc";hr(this.eSortDesc,e,{skipAriaHidden:!0})}if(this.eSortNone){const e=!this.column.getColDef().unSortIcon&&!this.gos.get("unSortIcon"),t=A==null;hr(this.eSortNone,!e&&t,{skipAriaHidden:!0})}}setupMultiSortIndicator(){this.addInIcon("sortUnSort",this.eSortMixed,this.column);const A=this.column.getColDef().showRowGroup;this.gos.isColumnsSortingCoupledToGroup()&&A&&(this.addManagedEventListeners({sortChanged:this.updateMultiSortIndicator.bind(this),columnRowGroupChanged:this.updateMultiSortIndicator.bind(this)}),this.updateMultiSortIndicator())}updateMultiSortIndicator(){if(this.eSortMixed){const A=this.sortController.getDisplaySortForColumn(this.column)==="mixed";hr(this.eSortMixed,A,{skipAriaHidden:!0})}}updateSortOrder(){if(!this.eSortOrder)return;const A=this.sortController.getColumnsWithSortingOrdered(),e=this.sortController.getDisplaySortIndexForColumn(this.column)??-1,t=A.some(o=>this.sortController.getDisplaySortIndexForColumn(o)??!1),r=e>=0&&t;hr(this.eSortOrder,r,{skipAriaHidden:!0}),e>=0?this.eSortOrder.textContent=(e+1).toString():Rn(this.eSortOrder)}},_2A={selector:"AG-SORT-INDICATOR",component:CH},$2A=``),this.agOpened=Le,this.agClosed=Le,this.agLabel=Le}wireBeans(A){this.columnModel=A.columnModel}destroy(){super.destroy()}init(A){this.params=A,this.checkWarnings(),this.setupLabel(),this.addGroupExpandIcon(),this.setupExpandIcons()}checkWarnings(){this.params.template&&RA("A template was provided for Header Group Comp - templates are only supported for Header Comps (not groups)")}setupExpandIcons(){this.addInIcon("columnGroupOpened",this.agOpened),this.addInIcon("columnGroupClosed",this.agClosed);const A=o=>{if(Js(o))return;const n=!this.params.columnGroup.isExpanded();this.columnModel.setColumnGroupOpened(this.params.columnGroup.getProvidedColumnGroup(),n,"uiColumnExpanded")};this.addTouchAndClickListeners(this.agClosed,A),this.addTouchAndClickListeners(this.agOpened,A);const e=o=>{gl(o)};this.addManagedElementListeners(this.agClosed,{dblclick:e}),this.addManagedElementListeners(this.agOpened,{dblclick:e}),this.addManagedElementListeners(this.getGui(),{dblclick:A}),this.updateIconVisibility();const t=this.params.columnGroup.getProvidedColumnGroup(),r=this.updateIconVisibility.bind(this);this.addManagedListeners(t,{expandedChanged:r,expandableChanged:r})}addTouchAndClickListeners(A,e){const t=new Vs(A,!0);this.addManagedListeners(t,{tap:e}),this.addDestroyFunc(()=>t.destroy()),this.addManagedElementListeners(A,{click:e})}updateIconVisibility(){if(this.params.columnGroup.isExpandable()){const e=this.params.columnGroup.isExpanded();hr(this.agOpened,e),hr(this.agClosed,!e)}else hr(this.agOpened,!1),hr(this.agClosed,!1)}addInIcon(A,e){const t=Ln(A,this.gos,null);t&&e.appendChild(t)}addGroupExpandIcon(){if(!this.params.columnGroup.isExpandable()){hr(this.agOpened,!1),hr(this.agClosed,!1);return}}setupLabel(){var t;const{displayName:A,columnGroup:e}=this.params;if(KA(A)){const r=Jg(A,!0);this.agLabel.textContent=r}this.addOrRemoveCssClass("ag-sticky-label",!((t=e.getColGroupDef())!=null&&t.suppressStickyLabel))}},j$=(A=>(A.CommunityCoreModule="@ag-grid-community/core",A.InfiniteRowModelModule="@ag-grid-community/infinite-row-model",A.ClientSideRowModelModule="@ag-grid-community/client-side-row-model",A.CsvExportModule="@ag-grid-community/csv-export",A.EnterpriseCoreModule="@ag-grid-enterprise/core",A.RowGroupingModule="@ag-grid-enterprise/row-grouping",A.ColumnsToolPanelModule="@ag-grid-enterprise/column-tool-panel",A.FiltersToolPanelModule="@ag-grid-enterprise/filter-tool-panel",A.MenuModule="@ag-grid-enterprise/menu",A.SetFilterModule="@ag-grid-enterprise/set-filter",A.MultiFilterModule="@ag-grid-enterprise/multi-filter",A.StatusBarModule="@ag-grid-enterprise/status-bar",A.SideBarModule="@ag-grid-enterprise/side-bar",A.RangeSelectionModule="@ag-grid-enterprise/range-selection",A.MasterDetailModule="@ag-grid-enterprise/master-detail",A.RichSelectModule="@ag-grid-enterprise/rich-select",A.GridChartsModule="@ag-grid-enterprise/charts",A.ViewportRowModelModule="@ag-grid-enterprise/viewport-row-model",A.ServerSideRowModelModule="@ag-grid-enterprise/server-side-row-model",A.ExcelExportModule="@ag-grid-enterprise/excel-export",A.ClipboardModule="@ag-grid-enterprise/clipboard",A.SparklinesModule="@ag-grid-enterprise/sparklines",A.AdvancedFilterModule="@ag-grid-enterprise/advanced-filter",A.AngularModule="@ag-grid-community/angular",A.ReactModule="@ag-grid-community/react",A.VueModule="@ag-grid-community/vue",A))(j$||{}),kd=class St{static register(e){St.__register(e,!0,void 0)}static registerModules(e){St.__registerModules(e,!0,void 0)}static __register(e,t,r){St.runVersionChecks(e),r!==void 0?(St.areGridScopedModules=!0,St.gridModulesMap[r]===void 0&&(St.gridModulesMap[r]={}),St.gridModulesMap[r][e.moduleName]=e):St.globalModulesMap[e.moduleName]=e,St.setModuleBased(t)}static __unRegisterGridModules(e){delete St.gridModulesMap[e]}static __registerModules(e,t,r){St.setModuleBased(t),e&&e.forEach(o=>St.__register(o,t,r))}static isValidModuleVersion(e){const[t,r]=e.version.split(".")||[],[o,n]=St.currentModuleVersion.split(".")||[];return t===o&&r===n}static runVersionChecks(e){St.currentModuleVersion||(St.currentModuleVersion=e.version);const t=r=>`You are using incompatible versions of AG Grid modules. Major and minor versions should always match across modules. ${r} Please update all modules to the same version.`;if(e.version?St.isValidModuleVersion(e)||Ut(t(`'${e.moduleName}' is version ${e.version} but the other modules are version ${St.currentModuleVersion}.`)):Ut(t(`'${e.moduleName}' is incompatible.`)),e.validate){const r=e.validate();r.isValid||Ut(`${r.message}`)}}static setModuleBased(e){St.moduleBased===void 0?St.moduleBased=e:St.moduleBased!==e&&(Ut("AG Grid: You are mixing modules (i.e. @ag-grid-community/core) and packages (ag-grid-community) - you can only use one or the other of these mechanisms."),Ut("Please see https://www.ag-grid.com/javascript-grid/modules/ for more information."))}static __setIsBundled(){St.isBundled=!0}static __assertRegistered(e,t,r){var n;if(this.__isRegistered(e,r))return!0;let o;if(St.isBundled)o=`AG Grid: unable to use ${t} as 'ag-grid-enterprise' has not been loaded. Check you are using the Enterprise bundle: