UNPKG

@dbs-portal/module-identity

Version:

Identity management module for user and role management

1,324 lines (1,316 loc) 184 kB
import { jsx as r, jsxs as l, Fragment as Q } from "react/jsx-runtime"; import * as w from "react"; import $t, { createContext as Ln, useContext as _n, useEffect as Nt, useState as K } from "react"; import { Table as $e, Space as S, Avatar as Rt, Tag as k, Button as g, Typography as $, Select as W, Form as f, Card as x, Alert as I, Row as F, Col as y, Input as M, Divider as ne, Switch as Z, message as C, Descriptions as R, Tabs as nn, Statistic as se, Progress as Ut, InputNumber as xe, DatePicker as In, Timeline as Lt, Modal as ae, Spin as Ue } from "antd"; import { useQuery as oe, useQueryClient as B, useMutation as H } from "@tanstack/react-query"; import { HttpClient as rn } from "@dbs-portal/core-api"; const sn = /* @__PURE__ */ Ln({}); function Fn(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } var an = { exports: {} }; /*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames */ (function(e) { (function() { var t = {}.hasOwnProperty; function n() { for (var a = "", o = 0; o < arguments.length; o++) { var c = arguments[o]; c && (a = s(a, i(c))); } return a; } function i(a) { if (typeof a == "string" || typeof a == "number") return a; if (typeof a != "object") return ""; if (Array.isArray(a)) return n.apply(null, a); if (a.toString !== Object.prototype.toString && !a.toString.toString().includes("[native code]")) return a.toString(); var o = ""; for (var c in a) t.call(a, c) && a[c] && (o = s(o, c)); return o; } function s(a, o) { return o ? a ? a + " " + o : a + o : a; } e.exports ? (n.default = n, e.exports = n) : window.classNames = n; })(); })(an); var zn = an.exports; const qn = /* @__PURE__ */ Fn(zn), jn = { aliceblue: "9ehhb", antiquewhite: "9sgk7", aqua: "1ekf", aquamarine: "4zsno", azure: "9eiv3", beige: "9lhp8", bisque: "9zg04", black: "0", blanchedalmond: "9zhe5", blue: "73", blueviolet: "5e31e", brown: "6g016", burlywood: "8ouiv", cadetblue: "3qba8", chartreuse: "4zshs", chocolate: "87k0u", coral: "9yvyo", cornflowerblue: "3xael", cornsilk: "9zjz0", crimson: "8l4xo", cyan: "1ekf", darkblue: "3v", darkcyan: "rkb", darkgoldenrod: "776yz", darkgray: "6mbhl", darkgreen: "jr4", darkgrey: "6mbhl", darkkhaki: "7ehkb", darkmagenta: "5f91n", darkolivegreen: "3bzfz", darkorange: "9yygw", darkorchid: "5z6x8", darkred: "5f8xs", darksalmon: "9441m", darkseagreen: "5lwgf", darkslateblue: "2th1n", darkslategray: "1ugcv", darkslategrey: "1ugcv", darkturquoise: "14up", darkviolet: "5rw7n", deeppink: "9yavn", deepskyblue: "11xb", dimgray: "442g9", dimgrey: "442g9", dodgerblue: "16xof", firebrick: "6y7tu", floralwhite: "9zkds", forestgreen: "1cisi", fuchsia: "9y70f", gainsboro: "8m8kc", ghostwhite: "9pq0v", goldenrod: "8j4f4", gold: "9zda8", gray: "50i2o", green: "pa8", greenyellow: "6senj", grey: "50i2o", honeydew: "9eiuo", hotpink: "9yrp0", indianred: "80gnw", indigo: "2xcoy", ivory: "9zldc", khaki: "9edu4", lavenderblush: "9ziet", lavender: "90c8q", lawngreen: "4vk74", lemonchiffon: "9zkct", lightblue: "6s73a", lightcoral: "9dtog", lightcyan: "8s1rz", lightgoldenrodyellow: "9sjiq", lightgray: "89jo3", lightgreen: "5nkwg", lightgrey: "89jo3", lightpink: "9z6wx", lightsalmon: "9z2ii", lightseagreen: "19xgq", lightskyblue: "5arju", lightslategray: "4nwk9", lightslategrey: "4nwk9", lightsteelblue: "6wau6", lightyellow: "9zlcw", lime: "1edc", limegreen: "1zcxe", linen: "9shk6", magenta: "9y70f", maroon: "4zsow", mediumaquamarine: "40eju", mediumblue: "5p", mediumorchid: "79qkz", mediumpurple: "5r3rv", mediumseagreen: "2d9ip", mediumslateblue: "4tcku", mediumspringgreen: "1di2", mediumturquoise: "2uabw", mediumvioletred: "7rn9h", midnightblue: "z980", mintcream: "9ljp6", mistyrose: "9zg0x", moccasin: "9zfzp", navajowhite: "9zest", navy: "3k", oldlace: "9wq92", olive: "50hz4", olivedrab: "472ub", orange: "9z3eo", orangered: "9ykg0", orchid: "8iu3a", palegoldenrod: "9bl4a", palegreen: "5yw0o", paleturquoise: "6v4ku", palevioletred: "8k8lv", papayawhip: "9zi6t", peachpuff: "9ze0p", peru: "80oqn", pink: "9z8wb", plum: "8nba5", powderblue: "6wgdi", purple: "4zssg", rebeccapurple: "3zk49", red: "9y6tc", rosybrown: "7cv4f", royalblue: "2jvtt", saddlebrown: "5fmkz", salmon: "9rvci", sandybrown: "9jn1c", seagreen: "1tdnb", seashell: "9zje6", sienna: "6973h", silver: "7ir40", skyblue: "5arjf", slateblue: "45e4t", slategray: "4e100", slategrey: "4e100", snow: "9zke2", springgreen: "1egv", steelblue: "2r1kk", tan: "87yx8", teal: "pds", thistle: "8ggk8", tomato: "9yqfb", turquoise: "2j4r4", violet: "9b10u", wheat: "9ld4j", white: "9zldr", whitesmoke: "9lhpx", yellow: "9zl6o", yellowgreen: "61fzm" }, U = Math.round; function We(e, t) { const n = e.replace(/^[^(]*\((.*)/, "$1").replace(/\).*/, "").match(/\d*\.?\d+%?/g) || [], i = n.map((s) => parseFloat(s)); for (let s = 0; s < 3; s += 1) i[s] = t(i[s] || 0, n[s] || "", s); return n[3] ? i[3] = n[3].includes("%") ? i[3] / 100 : i[3] : i[3] = 1, i; } const _t = (e, t, n) => n === 0 ? e : e / 100; function Ce(e, t) { const n = t || 255; return e > n ? n : e < 0 ? 0 : e; } class me { /** * All FastColor objects are valid. So isValid is always true. This property is kept to be compatible with TinyColor. */ isValid = !0; /** * Red, R in RGB */ r = 0; /** * Green, G in RGB */ g = 0; /** * Blue, B in RGB */ b = 0; /** * Alpha/Opacity, A in RGBA/HSLA */ a = 1; // HSV privates _h; _s; _l; _v; // intermediate variables to calculate HSL/HSV _max; _min; _brightness; constructor(t) { function n(i) { return i[0] in t && i[1] in t && i[2] in t; } if (t) if (typeof t == "string") { let s = function(a) { return i.startsWith(a); }; const i = t.trim(); if (/^#?[A-F\d]{3,8}$/i.test(i)) this.fromHexString(i); else if (s("rgb")) this.fromRgbString(i); else if (s("hsl")) this.fromHslString(i); else if (s("hsv") || s("hsb")) this.fromHsvString(i); else { const a = jn[i.toLowerCase()]; a && this.fromHexString( // Convert 36 hex to 16 hex parseInt(a, 36).toString(16).padStart(6, "0") ); } } else if (t instanceof me) this.r = t.r, this.g = t.g, this.b = t.b, this.a = t.a, this._h = t._h, this._s = t._s, this._l = t._l, this._v = t._v; else if (n("rgb")) this.r = Ce(t.r), this.g = Ce(t.g), this.b = Ce(t.b), this.a = typeof t.a == "number" ? Ce(t.a, 1) : 1; else if (n("hsl")) this.fromHsl(t); else if (n("hsv")) this.fromHsv(t); else throw new Error("@ant-design/fast-color: unsupported input " + JSON.stringify(t)); } // ======================= Setter ======================= setR(t) { return this._sc("r", t); } setG(t) { return this._sc("g", t); } setB(t) { return this._sc("b", t); } setA(t) { return this._sc("a", t, 1); } setHue(t) { const n = this.toHsv(); return n.h = t, this._c(n); } // ======================= Getter ======================= /** * Returns the perceived luminance of a color, from 0-1. * @see http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef */ getLuminance() { function t(a) { const o = a / 255; return o <= 0.03928 ? o / 12.92 : Math.pow((o + 0.055) / 1.055, 2.4); } const n = t(this.r), i = t(this.g), s = t(this.b); return 0.2126 * n + 0.7152 * i + 0.0722 * s; } getHue() { if (typeof this._h > "u") { const t = this.getMax() - this.getMin(); t === 0 ? this._h = 0 : this._h = U(60 * (this.r === this.getMax() ? (this.g - this.b) / t + (this.g < this.b ? 6 : 0) : this.g === this.getMax() ? (this.b - this.r) / t + 2 : (this.r - this.g) / t + 4)); } return this._h; } getSaturation() { if (typeof this._s > "u") { const t = this.getMax() - this.getMin(); t === 0 ? this._s = 0 : this._s = t / this.getMax(); } return this._s; } getLightness() { return typeof this._l > "u" && (this._l = (this.getMax() + this.getMin()) / 510), this._l; } getValue() { return typeof this._v > "u" && (this._v = this.getMax() / 255), this._v; } /** * Returns the perceived brightness of the color, from 0-255. * Note: this is not the b of HSB * @see http://www.w3.org/TR/AERT#color-contrast */ getBrightness() { return typeof this._brightness > "u" && (this._brightness = (this.r * 299 + this.g * 587 + this.b * 114) / 1e3), this._brightness; } // ======================== Func ======================== darken(t = 10) { const n = this.getHue(), i = this.getSaturation(); let s = this.getLightness() - t / 100; return s < 0 && (s = 0), this._c({ h: n, s: i, l: s, a: this.a }); } lighten(t = 10) { const n = this.getHue(), i = this.getSaturation(); let s = this.getLightness() + t / 100; return s > 1 && (s = 1), this._c({ h: n, s: i, l: s, a: this.a }); } /** * Mix the current color a given amount with another color, from 0 to 100. * 0 means no mixing (return current color). */ mix(t, n = 50) { const i = this._c(t), s = n / 100, a = (c) => (i[c] - this[c]) * s + this[c], o = { r: U(a("r")), g: U(a("g")), b: U(a("b")), a: U(a("a") * 100) / 100 }; return this._c(o); } /** * Mix the color with pure white, from 0 to 100. * Providing 0 will do nothing, providing 100 will always return white. */ tint(t = 10) { return this.mix({ r: 255, g: 255, b: 255, a: 1 }, t); } /** * Mix the color with pure black, from 0 to 100. * Providing 0 will do nothing, providing 100 will always return black. */ shade(t = 10) { return this.mix({ r: 0, g: 0, b: 0, a: 1 }, t); } onBackground(t) { const n = this._c(t), i = this.a + n.a * (1 - this.a), s = (a) => U((this[a] * this.a + n[a] * n.a * (1 - this.a)) / i); return this._c({ r: s("r"), g: s("g"), b: s("b"), a: i }); } // ======================= Status ======================= isDark() { return this.getBrightness() < 128; } isLight() { return this.getBrightness() >= 128; } // ======================== MISC ======================== equals(t) { return this.r === t.r && this.g === t.g && this.b === t.b && this.a === t.a; } clone() { return this._c(this); } // ======================= Format ======================= toHexString() { let t = "#"; const n = (this.r || 0).toString(16); t += n.length === 2 ? n : "0" + n; const i = (this.g || 0).toString(16); t += i.length === 2 ? i : "0" + i; const s = (this.b || 0).toString(16); if (t += s.length === 2 ? s : "0" + s, typeof this.a == "number" && this.a >= 0 && this.a < 1) { const a = U(this.a * 255).toString(16); t += a.length === 2 ? a : "0" + a; } return t; } /** CSS support color pattern */ toHsl() { return { h: this.getHue(), s: this.getSaturation(), l: this.getLightness(), a: this.a }; } /** CSS support color pattern */ toHslString() { const t = this.getHue(), n = U(this.getSaturation() * 100), i = U(this.getLightness() * 100); return this.a !== 1 ? `hsla(${t},${n}%,${i}%,${this.a})` : `hsl(${t},${n}%,${i}%)`; } /** Same as toHsb */ toHsv() { return { h: this.getHue(), s: this.getSaturation(), v: this.getValue(), a: this.a }; } toRgb() { return { r: this.r, g: this.g, b: this.b, a: this.a }; } toRgbString() { return this.a !== 1 ? `rgba(${this.r},${this.g},${this.b},${this.a})` : `rgb(${this.r},${this.g},${this.b})`; } toString() { return this.toRgbString(); } // ====================== Privates ====================== /** Return a new FastColor object with one channel changed */ _sc(t, n, i) { const s = this.clone(); return s[t] = Ce(n, i), s; } _c(t) { return new this.constructor(t); } getMax() { return typeof this._max > "u" && (this._max = Math.max(this.r, this.g, this.b)), this._max; } getMin() { return typeof this._min > "u" && (this._min = Math.min(this.r, this.g, this.b)), this._min; } fromHexString(t) { const n = t.replace("#", ""); function i(s, a) { return parseInt(n[s] + n[a || s], 16); } n.length < 6 ? (this.r = i(0), this.g = i(1), this.b = i(2), this.a = n[3] ? i(3) / 255 : 1) : (this.r = i(0, 1), this.g = i(2, 3), this.b = i(4, 5), this.a = n[6] ? i(6, 7) / 255 : 1); } fromHsl({ h: t, s: n, l: i, a: s }) { if (this._h = t % 360, this._s = n, this._l = i, this.a = typeof s == "number" ? s : 1, n <= 0) { const b = U(i * 255); this.r = b, this.g = b, this.b = b; } let a = 0, o = 0, c = 0; const d = t / 60, u = (1 - Math.abs(2 * i - 1)) * n, h = u * (1 - Math.abs(d % 2 - 1)); d >= 0 && d < 1 ? (a = u, o = h) : d >= 1 && d < 2 ? (a = h, o = u) : d >= 2 && d < 3 ? (o = u, c = h) : d >= 3 && d < 4 ? (o = h, c = u) : d >= 4 && d < 5 ? (a = h, c = u) : d >= 5 && d < 6 && (a = u, c = h); const m = i - u / 2; this.r = U((a + m) * 255), this.g = U((o + m) * 255), this.b = U((c + m) * 255); } fromHsv({ h: t, s: n, v: i, a: s }) { this._h = t % 360, this._s = n, this._v = i, this.a = typeof s == "number" ? s : 1; const a = U(i * 255); if (this.r = a, this.g = a, this.b = a, n <= 0) return; const o = t / 60, c = Math.floor(o), d = o - c, u = U(i * (1 - n) * 255), h = U(i * (1 - n * d) * 255), m = U(i * (1 - n * (1 - d)) * 255); switch (c) { case 0: this.g = m, this.b = u; break; case 1: this.r = h, this.b = u; break; case 2: this.r = u, this.b = m; break; case 3: this.r = u, this.g = h; break; case 4: this.r = m, this.g = u; break; case 5: default: this.g = u, this.b = h; break; } } fromHsvString(t) { const n = We(t, _t); this.fromHsv({ h: n[0], s: n[1], v: n[2], a: n[3] }); } fromHslString(t) { const n = We(t, _t); this.fromHsl({ h: n[0], s: n[1], l: n[2], a: n[3] }); } fromRgbString(t) { const n = We(t, (i, s) => ( // Convert percentage to number. e.g. 50% -> 128 s.includes("%") ? U(i / 100 * 255) : i )); this.r = n[0], this.g = n[1], this.b = n[2], this.a = n[3]; } } const Pe = 2, It = 0.16, Bn = 0.05, Hn = 0.05, Wn = 0.15, on = 5, ln = 4, Vn = [{ index: 7, amount: 15 }, { index: 6, amount: 25 }, { index: 5, amount: 30 }, { index: 5, amount: 45 }, { index: 5, amount: 65 }, { index: 5, amount: 85 }, { index: 4, amount: 90 }, { index: 3, amount: 95 }, { index: 2, amount: 97 }, { index: 1, amount: 98 }]; function Ft(e, t, n) { let i; return Math.round(e.h) >= 60 && Math.round(e.h) <= 240 ? i = n ? Math.round(e.h) - Pe * t : Math.round(e.h) + Pe * t : i = n ? Math.round(e.h) + Pe * t : Math.round(e.h) - Pe * t, i < 0 ? i += 360 : i >= 360 && (i -= 360), i; } function zt(e, t, n) { if (e.h === 0 && e.s === 0) return e.s; let i; return n ? i = e.s - It * t : t === ln ? i = e.s + It : i = e.s + Bn * t, i > 1 && (i = 1), n && t === on && i > 0.1 && (i = 0.1), i < 0.06 && (i = 0.06), Math.round(i * 100) / 100; } function qt(e, t, n) { let i; return n ? i = e.v + Hn * t : i = e.v - Wn * t, i = Math.max(0, Math.min(1, i)), Math.round(i * 100) / 100; } function Yn(e, t = {}) { const n = [], i = new me(e), s = i.toHsv(); for (let a = on; a > 0; a -= 1) { const o = new me({ h: Ft(s, a, !0), s: zt(s, a, !0), v: qt(s, a, !0) }); n.push(o); } n.push(i); for (let a = 1; a <= ln; a += 1) { const o = new me({ h: Ft(s, a), s: zt(s, a), v: qt(s, a) }); n.push(o); } return t.theme === "dark" ? Vn.map(({ index: a, amount: o }) => new me(t.backgroundColor || "#141414").mix(n[a], o).toHexString()) : n.map((a) => a.toHexString()); } const Ge = ["#e6f4ff", "#bae0ff", "#91caff", "#69b1ff", "#4096ff", "#1677ff", "#0958d9", "#003eb3", "#002c8c", "#001d66"]; Ge.primary = Ge[5]; function Qn() { return !!(typeof window < "u" && window.document && window.document.createElement); } function Kn(e, t) { if (!e) return !1; if (e.contains) return e.contains(t); let n = t; for (; n; ) { if (n === e) return !0; n = n.parentNode; } return !1; } const jt = "data-rc-order", Bt = "data-rc-priority", Gn = "rc-util-key", Xe = /* @__PURE__ */ new Map(); function cn({ mark: e } = {}) { return e ? e.startsWith("data-") ? e : `data-${e}` : Gn; } function Pt(e) { return e.attachTo ? e.attachTo : document.querySelector("head") || document.body; } function Xn(e) { return e === "queue" ? "prependQueue" : e ? "prepend" : "append"; } function Tt(e) { return Array.from((Xe.get(e) || e).children).filter((t) => t.tagName === "STYLE"); } function dn(e, t = {}) { if (!Qn()) return null; const { csp: n, prepend: i, priority: s = 0 } = t, a = Xn(i), o = a === "prependQueue", c = document.createElement("style"); c.setAttribute(jt, a), o && s && c.setAttribute(Bt, `${s}`), n?.nonce && (c.nonce = n?.nonce), c.innerHTML = e; const d = Pt(t), { firstChild: u } = d; if (i) { if (o) { const h = (t.styles || Tt(d)).filter((m) => { if (!["prepend", "prependQueue"].includes(m.getAttribute(jt))) return !1; const b = Number(m.getAttribute(Bt) || 0); return s >= b; }); if (h.length) return d.insertBefore(c, h[h.length - 1].nextSibling), c; } d.insertBefore(c, u); } else d.appendChild(c); return c; } function Jn(e, t = {}) { let { styles: n } = t; return n ||= Tt(Pt(t)), n.find((i) => i.getAttribute(cn(t)) === e); } function Zn(e, t) { const n = Xe.get(e); if (!n || !Kn(document, n)) { const i = dn("", t), { parentNode: s } = i; Xe.set(e, s), e.removeChild(i); } } function er(e, t, n = {}) { const i = Pt(n), s = Tt(i), a = { ...n, styles: s }; Zn(i, a); const o = Jn(t, a); if (o) return a.csp?.nonce && o.nonce !== a.csp?.nonce && (o.nonce = a.csp?.nonce), o.innerHTML !== e && (o.innerHTML = e), o; const c = dn(e, a); return c.setAttribute(cn(a), t), c; } function un(e) { return e?.getRootNode?.(); } function tr(e) { return un(e) instanceof ShadowRoot; } function nr(e) { return tr(e) ? un(e) : null; } let Je = {}; const Dt = [], rr = (e) => { Dt.push(e); }; function ir(e, t) { if (process.env.NODE_ENV !== "production" && !e && console !== void 0) { const n = Dt.reduce((i, s) => s(i ?? "", "warning"), t); n && console.error(`Warning: ${n}`); } } function sr(e, t) { if (process.env.NODE_ENV !== "production" && !e && console !== void 0) { const n = Dt.reduce((i, s) => s(i ?? "", "note"), t); n && console.warn(`Note: ${n}`); } } function ar() { Je = {}; } function hn(e, t, n) { !t && !Je[n] && (e(!1, n), Je[n] = !0); } function Le(e, t) { hn(ir, e, t); } function or(e, t) { hn(sr, e, t); } Le.preMessage = rr; Le.resetWarned = ar; Le.noteOnce = or; function lr(e) { return e.replace(/-(.)/g, (t, n) => n.toUpperCase()); } function cr(e, t) { Le(e, `[@ant-design/icons] ${t}`); } function Ht(e) { return typeof e == "object" && typeof e.name == "string" && typeof e.theme == "string" && (typeof e.icon == "object" || typeof e.icon == "function"); } function Wt(e = {}) { return Object.keys(e).reduce((t, n) => { const i = e[n]; switch (n) { case "class": t.className = i, delete t.class; break; default: delete t[n], t[lr(n)] = i; } return t; }, {}); } function Ze(e, t, n) { return n ? /* @__PURE__ */ $t.createElement(e.tag, { key: t, ...Wt(e.attrs), ...n }, (e.children || []).map((i, s) => Ze(i, `${t}-${e.tag}-${s}`))) : /* @__PURE__ */ $t.createElement(e.tag, { key: t, ...Wt(e.attrs) }, (e.children || []).map((i, s) => Ze(i, `${t}-${e.tag}-${s}`))); } function mn(e) { return Yn(e)[0]; } function fn(e) { return e ? Array.isArray(e) ? e : [e] : []; } const dr = ` .anticon { display: inline-flex; align-items: center; color: inherit; font-style: normal; line-height: 0; text-align: center; text-transform: none; vertical-align: -0.125em; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .anticon > * { line-height: 1; } .anticon svg { display: inline-block; } .anticon::before { display: none; } .anticon .anticon-icon { display: block; } .anticon[tabindex] { cursor: pointer; } .anticon-spin::before, .anticon-spin { display: inline-block; -webkit-animation: loadingCircle 1s infinite linear; animation: loadingCircle 1s infinite linear; } @-webkit-keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes loadingCircle { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } `, ur = (e) => { const { csp: t, prefixCls: n, layer: i } = _n(sn); let s = dr; n && (s = s.replace(/anticon/g, n)), i && (s = `@layer ${i} { ${s} }`), Nt(() => { const a = e.current, o = nr(a); er(s, "@ant-design-icons", { prepend: !i, csp: t, attachTo: o }); }, []); }, Ee = { primaryColor: "#333", secondaryColor: "#E6E6E6", calculated: !1 }; function hr({ primaryColor: e, secondaryColor: t }) { Ee.primaryColor = e, Ee.secondaryColor = t || mn(e), Ee.calculated = !!t; } function mr() { return { ...Ee }; } const ye = (e) => { const { icon: t, className: n, onClick: i, style: s, primaryColor: a, secondaryColor: o, ...c } = e, d = w.useRef(); let u = Ee; if (a && (u = { primaryColor: a, secondaryColor: o || mn(a) }), ur(d), cr(Ht(t), `icon should be icon definiton, but got ${t}`), !Ht(t)) return null; let h = t; return h && typeof h.icon == "function" && (h = { ...h, icon: h.icon(u.primaryColor, u.secondaryColor) }), Ze(h.icon, `svg-${h.name}`, { className: n, onClick: i, style: s, "data-icon": h.name, width: "1em", height: "1em", fill: "currentColor", "aria-hidden": "true", ...c, ref: d }); }; ye.displayName = "IconReact"; ye.getTwoToneColors = mr; ye.setTwoToneColors = hr; function gn(e) { const [t, n] = fn(e); return ye.setTwoToneColors({ primaryColor: t, secondaryColor: n }); } function fr() { const e = ye.getTwoToneColors(); return e.calculated ? [e.primaryColor, e.secondaryColor] : e.primaryColor; } function et() { return et = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, et.apply(this, arguments); } gn(Ge.primary); const P = /* @__PURE__ */ w.forwardRef((e, t) => { const { // affect outter <i>...</i> className: n, // affect inner <svg>...</svg> icon: i, spin: s, rotate: a, tabIndex: o, onClick: c, // other twoToneColor: d, ...u } = e, { prefixCls: h = "anticon", rootClassName: m } = w.useContext(sn), b = qn(m, h, { [`${h}-${i.name}`]: !!i.name, [`${h}-spin`]: !!s || i.name === "loading" }, n); let v = o; v === void 0 && c && (v = -1); const L = a ? { msTransform: `rotate(${a}deg)`, transform: `rotate(${a}deg)` } : void 0, [V, O] = fn(d); return /* @__PURE__ */ w.createElement("span", et({ role: "img", "aria-label": i.name }, u, { ref: t, tabIndex: v, onClick: c, className: b }), /* @__PURE__ */ w.createElement(ye, { icon: i, primaryColor: V, secondaryColor: O, style: L })); }); P.displayName = "AntdIcon"; P.getTwoToneColor = fr; P.setTwoToneColor = gn; var gr = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z" } }] }, name: "arrow-left", theme: "outlined" }; function tt() { return tt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, tt.apply(this, arguments); } const pr = (e, t) => /* @__PURE__ */ w.createElement(P, tt({}, e, { ref: t, icon: gr })), z = /* @__PURE__ */ w.forwardRef(pr); process.env.NODE_ENV !== "production" && (z.displayName = "ArrowLeftOutlined"); var yr = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z" } }] }, name: "calendar", theme: "outlined" }; function nt() { return nt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, nt.apply(this, arguments); } const wr = (e, t) => /* @__PURE__ */ w.createElement(P, nt({}, e, { ref: t, icon: yr })), fe = /* @__PURE__ */ w.forwardRef(wr); process.env.NODE_ENV !== "production" && (fe.displayName = "CalendarOutlined"); var br = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z" } }, { 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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }] }, name: "check-circle", theme: "outlined" }; function rt() { return rt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, rt.apply(this, arguments); } const vr = (e, t) => /* @__PURE__ */ w.createElement(P, rt({}, e, { ref: t, icon: br })), te = /* @__PURE__ */ w.forwardRef(vr); process.env.NODE_ENV !== "production" && (te.displayName = "CheckCircleOutlined"); var xr = { 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 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z" } }] }, name: "close-circle", theme: "outlined" }; function it() { return it = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, it.apply(this, arguments); } const Cr = (e, t) => /* @__PURE__ */ w.createElement(P, it({}, e, { ref: t, icon: xr })), ge = /* @__PURE__ */ w.forwardRef(Cr); process.env.NODE_ENV !== "production" && (ge.displayName = "CloseCircleOutlined"); var kr = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z" } }] }, name: "delete", theme: "outlined" }; function st() { return st = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, st.apply(this, arguments); } const Or = (e, t) => /* @__PURE__ */ w.createElement(P, st({}, e, { ref: t, icon: kr })), we = /* @__PURE__ */ w.forwardRef(Or); process.env.NODE_ENV !== "production" && (we.displayName = "DeleteOutlined"); var Sr = { 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" }; function at() { return at = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, at.apply(this, arguments); } const Er = (e, t) => /* @__PURE__ */ w.createElement(P, at({}, e, { ref: t, icon: Sr })), be = /* @__PURE__ */ w.forwardRef(Er); process.env.NODE_ENV !== "production" && (be.displayName = "EditOutlined"); var Nr = { icon: { tag: "svg", attrs: { "fill-rule": "evenodd", viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM770.87 199.13l-52.2-52.2a8.01 8.01 0 014.7-13.6l179.4-21c5.1-.6 9.5 3.7 8.9 8.9l-21 179.4c-.8 6.6-8.9 9.4-13.6 4.7l-52.4-52.4-256.2 256.2a8.03 8.03 0 01-11.3 0l-42.4-42.4a8.03 8.03 0 010-11.3l256.1-256.3z" } }] }, name: "export", theme: "outlined" }; function ot() { return ot = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, ot.apply(this, arguments); } const Rr = (e, t) => /* @__PURE__ */ w.createElement(P, ot({}, e, { ref: t, icon: Nr })), pe = /* @__PURE__ */ w.forwardRef(Rr); process.env.NODE_ENV !== "production" && (pe.displayName = "ExportOutlined"); var Pr = { 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" }; function lt() { return lt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, lt.apply(this, arguments); } const Tr = (e, t) => /* @__PURE__ */ w.createElement(P, lt({}, e, { ref: t, icon: Pr })), ct = /* @__PURE__ */ w.forwardRef(Tr); process.env.NODE_ENV !== "production" && (ct.displayName = "EyeInvisibleOutlined"); var Dr = { icon: function(t, n) { return { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M81.8 537.8a60.3 60.3 0 010-51.5C176.6 286.5 319.8 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 838c-192.1 0-335.4-100.5-430.2-300.2z", fill: n } }, { tag: "path", attrs: { d: "M512 258c-161.3 0-279.4 81.8-362.7 254C232.6 684.2 350.7 766 512 766c161.4 0 279.5-81.8 362.7-254C791.4 339.8 673.3 258 512 258zm-4 430c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z", fill: n } }, { 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 258s279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766z", fill: t } }, { tag: "path", attrs: { d: "M508 336c-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", fill: t } }] }; }, name: "eye", theme: "twotone" }; function dt() { return dt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, dt.apply(this, arguments); } const Mr = (e, t) => /* @__PURE__ */ w.createElement(P, dt({}, e, { ref: t, icon: Dr })), ut = /* @__PURE__ */ w.forwardRef(Mr); process.env.NODE_ENV !== "production" && (ut.displayName = "EyeTwoTone"); var Ar = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z" } }] }, name: "filter", theme: "outlined" }; function ht() { return ht = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, ht.apply(this, arguments); } const $r = (e, t) => /* @__PURE__ */ w.createElement(P, ht({}, e, { ref: t, icon: Ar })), _e = /* @__PURE__ */ w.forwardRef($r); process.env.NODE_ENV !== "production" && (_e.displayName = "FilterOutlined"); var Ur = { 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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z" } }, { tag: "path", attrs: { d: "M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z" } }] }, name: "info-circle", theme: "outlined" }; function mt() { return mt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, mt.apply(this, arguments); } const Lr = (e, t) => /* @__PURE__ */ w.createElement(P, mt({}, e, { ref: t, icon: Ur })), Mt = /* @__PURE__ */ w.forwardRef(Lr); process.env.NODE_ENV !== "production" && (Mt.displayName = "InfoCircleOutlined"); var _r = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z" } }] }, name: "lock", theme: "outlined" }; function ft() { return ft = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, ft.apply(this, arguments); } const Ir = (e, t) => /* @__PURE__ */ w.createElement(P, ft({}, e, { ref: t, icon: _r })), X = /* @__PURE__ */ w.forwardRef(Ir); process.env.NODE_ENV !== "production" && (X.displayName = "LockOutlined"); var Fr = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "defs", attrs: {}, children: [{ tag: "style", attrs: {} }] }, { tag: "path", attrs: { d: "M521.7 82c-152.5-.4-286.7 78.5-363.4 197.7-3.4 5.3.4 12.3 6.7 12.3h70.3c4.8 0 9.3-2.1 12.3-5.8 7-8.5 14.5-16.7 22.4-24.5 32.6-32.5 70.5-58.1 112.7-75.9 43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 32.6 32.5 58.1 70.4 76 112.5C865.7 417.8 875 464.1 875 512c0 47.9-9.4 94.2-27.8 137.8-17.8 42.1-43.4 80-76 112.5s-70.5 58.1-112.7 75.9A352.8 352.8 0 01520.6 866c-47.9 0-94.3-9.4-137.9-27.8A353.84 353.84 0 01270 762.3c-7.9-7.9-15.3-16.1-22.4-24.5-3-3.7-7.6-5.8-12.3-5.8H165c-6.3 0-10.2 7-6.7 12.3C234.9 863.2 368.5 942 520.6 942c236.2 0 428-190.1 430.4-425.6C953.4 277.1 761.3 82.6 521.7 82zM395.02 624v-76h-314c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h314v-76c0-6.7 7.8-10.5 13-6.3l141.9 112a8 8 0 010 12.6l-141.9 112c-5.2 4.1-13 .4-13-6.3z" } }] }, name: "login", theme: "outlined" }; function gt() { return gt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, gt.apply(this, arguments); } const zr = (e, t) => /* @__PURE__ */ w.createElement(P, gt({}, e, { ref: t, icon: Fr })), pt = /* @__PURE__ */ w.forwardRef(zr); process.env.NODE_ENV !== "production" && (pt.displayName = "LoginOutlined"); var qr = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z" } }] }, name: "logout", theme: "outlined" }; function yt() { return yt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, yt.apply(this, arguments); } const jr = (e, t) => /* @__PURE__ */ w.createElement(P, yt({}, e, { ref: t, icon: qr })), pn = /* @__PURE__ */ w.forwardRef(jr); process.env.NODE_ENV !== "production" && (pn.displayName = "LogoutOutlined"); var Br = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0068.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z" } }] }, name: "mail", theme: "outlined" }; function wt() { return wt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, wt.apply(this, arguments); } const Hr = (e, t) => /* @__PURE__ */ w.createElement(P, wt({}, e, { ref: t, icon: Br })), Ie = /* @__PURE__ */ w.forwardRef(Hr); process.env.NODE_ENV !== "production" && (Ie.displayName = "MailOutlined"); var Wr = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z" } }] }, name: "phone", theme: "outlined" }; function bt() { return bt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, bt.apply(this, arguments); } const Vr = (e, t) => /* @__PURE__ */ w.createElement(P, bt({}, e, { ref: t, icon: Wr })), Fe = /* @__PURE__ */ w.forwardRef(Vr); process.env.NODE_ENV !== "production" && (Fe.displayName = "PhoneOutlined"); var Yr = { 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" }; function vt() { return vt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, vt.apply(this, arguments); } const Qr = (e, t) => /* @__PURE__ */ w.createElement(P, vt({}, e, { ref: t, icon: Yr })), At = /* @__PURE__ */ w.forwardRef(Qr); process.env.NODE_ENV !== "production" && (At.displayName = "PlusOutlined"); var Kr = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z" } }] }, name: "reload", theme: "outlined" }; function xt() { return xt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, xt.apply(this, arguments); } const Gr = (e, t) => /* @__PURE__ */ w.createElement(P, xt({}, e, { ref: t, icon: Kr })), yn = /* @__PURE__ */ w.forwardRef(Gr); process.env.NODE_ENV !== "production" && (yn.displayName = "ReloadOutlined"); var Xr = { icon: { tag: "svg", attrs: { viewBox: "0 0 1024 1024", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M512 64L128 192v384c0 212.1 171.9 384 384 384s384-171.9 384-384V192L512 64zm312 512c0 172.3-139.7 312-312 312S200 748.3 200 576V246l312-110 312 110v330z" } }, { tag: "path", attrs: { d: "M378.4 475.1a35.91 35.91 0 00-50.9 0 35.91 35.91 0 000 50.9l129.4 129.4 2.1 2.1a33.98 33.98 0 0048.1 0L730.6 434a33.98 33.98 0 000-48.1l-2.8-2.8a33.98 33.98 0 00-48.1 0L483 579.7 378.4 475.1z" } }] }, name: "safety", theme: "outlined" }; function Ct() { return Ct = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, Ct.apply(this, arguments); } const Jr = (e, t) => /* @__PURE__ */ w.createElement(P, Ct({}, e, { ref: t, icon: Xr })), G = /* @__PURE__ */ w.forwardRef(Jr); process.env.NODE_ENV !== "production" && (G.displayName = "SafetyOutlined"); var Zr = { 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" }; function kt() { return kt = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, kt.apply(this, arguments); } const ei = (e, t) => /* @__PURE__ */ w.createElement(P, kt({}, e, { ref: t, icon: Zr })), Ne = /* @__PURE__ */ w.forwardRef(ei); process.env.NODE_ENV !== "production" && (Ne.displayName = "SearchOutlined"); var ti = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z" } }] }, name: "unlock", theme: "outlined" }; function Ot() { return Ot = Object.assign ? Object.assign.bind() : function(e) { for (var t = 1; t < arguments.length; t++) { var n = arguments[t]; for (var i in n) Object.prototype.hasOwnProperty.call(n, i) && (e[i] = n[i]); } return e; }, Ot.apply(this, arguments); } const ni = (e, t) => /* @__PURE__ */ w.createElement(P, Ot({}, e, { ref: t, icon: ti })), ze = /* @__PURE__ */ w.forwardRef(ni); process.env.NODE_ENV !== "production" && (ze.displayName = "UnlockOutlined"); var ri = { icon: { tag: "svg", attrs: { viewBox: "64 64 896 896", focusable: "false" }, children: [{ tag: "path", attrs: { d: "M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375