UNPKG

@npmxiaowu/h-ui-plus

Version:

Vue3 中基于Element-plus二次封装基础组件文档

1,706 lines 2.01 MB
import I8, { defineComponent as B, ref as K, watch as Ct, onMounted as Zt, onActivated as L8, resolveComponent as ee, openBlock as E, createElementBlock as k, normalizeClass as tt, renderSlot as ke, createVNode as V, normalizeProps as Qn, guardReactiveProps as Dr, withCtx as z, createCommentVNode as pe, createBlock as ce, createElementVNode as T, toDisplayString as be, createTextVNode as Ae, Fragment as Ue, renderList as et, computed as Ce, useSlots as _r, reactive as vi, mergeProps as Be, unref as X, withModifiers as cr, createSlots as Jt, resolveDynamicComponent as tn, toHandlers as Eo, isRef as rr, getCurrentInstance as Jr, inject as Vr, getCurrentScope as N8, onScopeDispose as F1, nextTick as Cn, readonly as z1, shallowRef as yl, watchEffect as R1, warn as B8, provide as Hf, toRef as vu, onUnmounted as F8, useAttrs as yi, normalizeStyle as Zn, onBeforeUnmount as Qi, Transition as ac, withDirectives as ao, vShow as ci, Text as z8, h as R8, shallowReactive as $8, isVNode as rd, render as yu, markRaw as Hh, toRefs as V8, withKeys as al, onUpdated as $1, resolveDirective as V1 } from "vue"; function H0(r, e = 500, t, n) { let o = null, i = !1; const s = function(...a) { return new Promise((l, c) => { if (o && clearTimeout(o), t && !i) { try { const u = r.apply(this, a); n && n(u), l(u); } catch (u) { c(u); } i = !0; } else o = setTimeout(() => { try { const u = r.apply(this, a); n && n(u), l(u); } catch (u) { c(u); } i = !1, o = null; }, e); }); }; return s.cancel = function() { o && clearTimeout(o), i = !1, o = null; }, s; } function _Z(r, e, t = { leading: !1, trailing: !0 }) { let n = null, o = 0; const { leading: i, trailing: s } = t, a = function(...l) { const c = Date.now(); !o && !i && (o = c); const u = e - (c - o); u <= 0 && (n && (clearTimeout(n), n = null), o = c, r.apply(this, l)), s && !n && (n = setTimeout(() => { o = i ? Date.now() : 0, n = null, r.apply(this, l); }, u)); }; return a.cancel = function() { n && clearTimeout(n), n = null, o = 0; }, a; } function j8(r) { return r.replace(/([A-Z])/g, "_$1").toLowerCase(); } function SZ(r, e = 2, t = ",", n = ".", o = "", i = "") { if (Number(r) === 0) return Number(r).toFixed(e); if (!r) return ""; r = Number(r).toFixed(e), r += ""; const s = r.split("."); let a = s[0]; const l = s.length > 1 ? n + s[1] : "", c = /(\d+)(\d{3})/; function u(d) { return Object.prototype.toString.call(d) === "[object Number]"; } if (t && !u(t)) for (; c.test(a); ) a = a.replace(c, "$1" + t + "$2"); return o + a + l + i; } function H8() { const r = (e) => { const t = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; return Array.from( { length: e }, () => t.charAt(Math.floor(Math.random() * t.length)) ).join(""); }; return [ r(8), r(4), r(4), r(4), r(12) ].join("-"); } const U8 = { key: 0, class: "back_to_top" }, G8 = B({ name: "TLayoutPage" }), W8 = /* @__PURE__ */ B({ ...G8, props: { keepScrollDisabled: { type: Boolean, default: !1 }, isNoMargin: { type: Boolean, default: !1 }, showGoTopButton: { type: Boolean, default: !0 }, scrollToTop: { type: Number, default: 100 } }, setup(r) { const e = r, t = K(!1), n = K(null), o = K(0); Ct( () => o.value, (s) => { s > e.scrollToTop ? t.value = !0 : t.value = !1; } ); const i = () => { o.value = 0, n.value.scrollTop = 0; }; return Zt(() => { const s = n.value.querySelectorAll(".t_layout_page_item"); s.length === 2 && (s[0].style.marginBottom = "8px"), s.length > 2 && (s.forEach((a) => { a.style.marginBottom = "8px"; }), s[s.length - 1].style.marginBottom = "0"); }), L8(() => { e.keepScrollDisabled || (n.value.scrollTop = o); }), (s, a) => { const l = ee("CaretTop"), c = ee("el-icon"); return E(), k("div", { ref_key: "TLayoutPageRef", ref: n, class: tt(["t_layout_page", { layout_page_no_margin: r.isNoMargin }]), onScroll: a[0] || (a[0] = (u) => o.value = u.target.scrollTop) }, [ ke(s.$slots, "default", {}, void 0, !0), r.showGoTopButton ? (E(), k("div", U8, [ t.value ? (E(), k("div", { key: 0, onClick: i }, [ V(c, Qn(Dr({ size: 24, ...s.$attrs })), { default: z(() => [ V(l) ]), _: 1 }, 16) ])) : pe("", !0) ])) : pe("", !0) ], 34); }; } }); const Qt = (r, e) => { const t = r.__vccOpts || r; for (const [n, o] of e) t[n] = o; return t; }, j1 = /* @__PURE__ */ Qt(W8, [["__scopeId", "data-v-e037e319"]]), Kt = (r, e, t) => { if (r.install = (n) => { for (const o of [r, ...Object.values(e != null ? e : {})]) n.component(o.name, o); }, t != null && t.label && (r.label = t.label), e) for (const [n, o] of Object.entries(e)) r[n] = o; return r; }, Y8 = Kt(j1), X8 = B({ name: "TLayoutPageItem" }), K8 = /* @__PURE__ */ B({ ...X8, props: { isNoMargin: { type: Boolean, default: !1 } }, setup(r) { return (e, t) => (E(), k("section", { class: tt(["t_layout_page_item", { page_item_no_margin: r.isNoMargin }]) }, [ ke(e.$slots, "default", {}, void 0, !0) ], 2)); } }); const Uh = /* @__PURE__ */ Qt(K8, [["__scopeId", "data-v-4c443984"]]), q8 = Kt(Uh), J8 = B({ name: "RenderComp", props: { render: Function, form: Object }, render(r) { return r.render(r == null ? void 0 : r.form); } }), Z8 = { class: "inside_box" }, Q8 = { class: "inside_box_title" }, ey = { class: "check-box" }, ty = { class: "more_dropdown_icon" }, ny = { class: "out_box" }, ry = B({ name: "MoreChoose" }), oy = /* @__PURE__ */ B({ ...ry, props: { moreCheckList: { type: Array, default: () => [] }, popoverAttrsBind: { type: Object, default: () => ({}) } }, emits: ["getCheckList"], setup(r, { emit: e }) { const t = r, n = K([]), o = K([]), i = K(t.moreCheckList), s = e; Ct( () => t.moreCheckList, (h) => { i.value = h; }, { deep: !0 } ), Ct( () => n, (h, p) => { let f = []; p.value.forEach((v) => { h.value.some((y) => y == v) || f.push(v); }), o.value.forEach((v, y) => { f.filter((w) => w == v.label)[0] && delete o.value[y]; }); }, { deep: !0 } ); const a = () => { const h = JSON.parse(JSON.stringify(i.value)); n.value = h.map((f) => f.label), o.value = h; const p = d(o.value); s("getCheckList", p); }, l = () => { const h = JSON.parse(JSON.stringify(n.value)); n.value = [], o.value = [], i.value.forEach((f) => { h.filter((v) => v == f.label)[0] || (n.value.push(f.label), o.value.push(f)); }); const p = d(o.value); s("getCheckList", p); }, c = () => { n.value = [], o.value = [], s("getCheckList", {}); }, u = (h) => { o.value = [], i.value.forEach((f, v) => { h.filter((y) => y == f.label)[0] && o.value.push(f); }); const p = d(o.value); s("getCheckList", p); }, d = (h) => h.reduce((p, f) => (p[f.prop] = { label: f.label, comp: f.comp, bind: f.bind, list: f == null ? void 0 : f.list, eventHandle: f == null ? void 0 : f.eventHandle, changeEvent: f == null ? void 0 : f.changeEvent, listTypeInfo: f == null ? void 0 : f.listTypeInfo, arrLabel: f == null ? void 0 : f.arrLabel, arrKey: f == null ? void 0 : f.arrKey, slotName: f == null ? void 0 : f.slotName, span: f == null ? void 0 : f.span, type: f == null ? void 0 : f.type, isSelfCom: f && f.isSelfCom || !1, defaultVal: f == null ? void 0 : f.defaultVal }, p), {}); return (h, p) => { const f = ee("el-button"), v = ee("el-checkbox"), y = ee("el-checkbox-group"), w = ee("ArrowDown"), _ = ee("el-icon"), C = ee("el-popover"); return i.value.length > 0 ? (E(), ce(C, { key: 0, "popper-class": "t_query_condition_more", bind: r.popoverAttrsBind, trigger: "click", width: "auto", ref: "popover" }, { reference: z(() => [ T("div", ty, [ T("span", ny, be(r.popoverAttrsBind.showTxt || "\u66F4\u591A"), 1), V(_, null, { default: z(() => [ V(w) ]), _: 1 }) ]) ]), default: z(() => [ T("div", Z8, [ T("div", Q8, [ T("div", null, be(r.popoverAttrsBind.title || "\u6240\u6709\u6761\u4EF6"), 1), T("div", ey, [ V(f, { size: "small", link: "", onClick: a }, { default: z(() => [ Ae(be(r.popoverAttrsBind.allTxt || "\u5168\u9009"), 1) ]), _: 1 }), V(f, { size: "small", link: "", onClick: c }, { default: z(() => [ Ae(be(r.popoverAttrsBind.clearTxt || "\u6E05\u7A7A"), 1) ]), _: 1 }), V(f, { size: "small", link: "", onClick: l }, { default: z(() => [ Ae(be(r.popoverAttrsBind.reverseTxt || "\u53CD\u9009"), 1) ]), _: 1 }) ]) ]), V(y, { modelValue: n.value, "onUpdate:modelValue": p[0] || (p[0] = (x) => n.value = x), class: "inside_box_main", onChange: u }, { default: z(() => [ (E(!0), k(Ue, null, et(i.value, (x, S) => (E(), ce(v, { key: S, label: x.label, value: x.label }, null, 8, ["label", "value"]))), 128)) ]), _: 1 }, 8, ["modelValue"]) ]) ]), _: 1 }, 8, ["bind"])) : pe("", !0); }; } }); function iy() { const r = Ce(() => (a) => { switch (a.type) { case "checkbox": return "el-checkbox"; case "radio": return "el-radio"; case "select-arr": case "select-obj": return "el-option"; } }), e = Ce(() => (a) => a.listTypeInfo ? a.listTypeInfo[a.list] : []), t = Ce(() => (a, l) => { switch (a.type) { case "radio": case "checkbox": return l[a.arrLabel || "label"]; case "el-select-multiple": case "select-arr": return l[a.arrLabel || "label"]; case "select-obj": return l; } }), n = Ce(() => (a, l, c) => { switch (a.type) { case "radio": case "checkbox": return l[a.arrKey || "key"]; case "el-select-multiple": case "select-arr": return l[a.arrKey || "key"]; case "select-obj": return c; } }), o = Ce(() => (a, l) => { switch (a.type) { case "radio": case "checkbox": return l[a.arrLabel || "label"]; case "el-select-multiple": case "select-arr": return l[a.arrLabel || "label"]; case "select-obj": return l; } }); return { compChildName: r, selectListType: e, compChildLabel: t, compChildValue: n, compChildShowLabel: o, getPlaceholder: (a) => { let l; return a.comp && typeof a.comp == "string" && (a.comp.includes("input") ? l = "\u8BF7\u8F93\u5165" + a.label : a.comp.includes("select") || a.comp.includes("date") ? l = "\u8BF7\u9009\u62E9" + a.label : l = a.label), l; }, getColLength: () => { const a = window.innerWidth; let l = 4; return a > 1e3 && a < 1280 ? l = 3 : a > 768 && a <= 1e3 ? l = 2 : a <= 768 && (l = 1), l; } }; } const sy = { opts: { type: Object, required: !0, default: () => ({}) }, labelWidth: { type: String, default: "120px" }, btnCheckBind: { type: Object, default: () => ({}) }, btnResetBind: { type: Object, default: () => ({}) }, loading: { type: Boolean, default: !1 }, reset: { type: Boolean, default: !0 }, boolEnter: { type: Boolean, default: !0 }, isShowOpen: { type: Boolean, default: !0 }, isExpansion: { type: Boolean, default: !1 }, maxVisibleRows: { type: Number, default: 1 }, packUpTxt: { type: String, default: "\u6536\u8D77" }, unfoldTxt: { type: String, default: "\u5C55\u5F00" }, isFooter: { type: Boolean, default: !0 }, configChangedReset: { type: Boolean, default: !1 }, isShowWidthSize: { type: Boolean, default: !1 }, widthSize: { type: Number, default: 4 }, isDropDownSelectMore: { type: Boolean, default: !1 }, moreCheckList: { type: Array, default: () => [] }, popoverAttrs: { type: Object, default: () => ({}) } }, ay = B({ name: "TQueryCondition" }), Uf = /* @__PURE__ */ B({ ...ay, props: sy, emits: ["handleEvent", "submit", "reset", "getCheckList"], setup(r, { expose: e, emit: t }) { const { compChildName: n, selectListType: o, compChildLabel: i, compChildValue: s, compChildShowLabel: a, getPlaceholder: l, getColLength: c } = iy(), u = r, d = _r(), h = (q) => Object.keys(d).includes(q), p = Ce(() => ({ showTxt: "\u66F4\u591A", title: "\u6240\u6709\u6761\u4EF6", allTxt: "\u5168\u9009", reverseTxt: "\u53CD\u9009", clearTxt: "\u6E05\u7A7A", ...u.popoverAttrs })); let f = vi({ form: Object.keys(u.opts).reduce((q, ne) => { var oe; return q[ne] = (oe = u.opts[ne].defaultVal) != null ? oe : null, q; }, {}) }), v = K(4), y = K(!1), w = K(!1); const _ = Ce(() => ({ btnTxt: "\u67E5\u8BE2", ...u.btnCheckBind })), C = Ce(() => ({ btnTxt: "\u91CD\u7F6E", ...u.btnResetBind })), x = Ce(() => { let q = 0; return Object.keys(u.opts).forEach((ne) => { let oe = u.opts[ne].span || 1; q % v.value + oe > v.value && (q += v.value - q % v.value), q += oe; }), q; }), S = Ce(() => { let q = 0; return Object.keys(u.opts).reduce((ne, oe) => { var ae; let re = { ...u.opts[oe] }; return y.value && (q += (ae = re.span) != null ? ae : 1, !w.value && q - 1 >= u.maxVisibleRows * v.value) || (re.dataIndex = oe, ne[oe] = re), ne; }, {}); }), M = Ce(() => { let q = 0; return Object.keys(u.opts).forEach((ne) => { let oe = u.opts[ne].span > 4 ? 4 : u.opts[ne].span || 1; q += oe; }), q; }), g = Ce(() => { var ae; const q = Object.keys(S.value); let ne = 0, oe = 0; const re = [[]]; for (let ye = 0; ye < q.length; ye++) { const Se = q[ye], fe = S.value[Se], ue = Math.min((ae = fe.span) != null ? ae : 1, Math.min(v.value, 4)); if (oe + ue > v.value) { for (; oe < v.value; ) re[ne].push("."), oe += 1; oe = 0, re[++ne] = []; } oe += ue; for (let je = 0; je < ue; je++) re[ne].push(Se); } if (re[ne].length === v.value) re.push(Array(v.value).fill("submit_btn")); else for (; re[ne].length < v.value; ) re[ne].push("submit_btn"); return re.reduce((ye, Se) => (ye += `'${Se.join(" ")}' `, ye), ""); }), D = Ce(() => (q) => { let ne = { ...q.eventHandle }, oe = {}; return Object.keys(ne).forEach((re) => { oe[re] = (ae) => { q.comp.includes("select") || q.comp.includes("picker") || q.comp.includes("date") || ae ? ne[re] && ne[re](ae, f.form) : ne[re] && ne[re](f.form); }; }), { ...oe }; }), P = (q, ne = !1) => Object.keys(q).reduce((oe, re) => { var ae, ye, Se; return ne && f.form ? oe[re] = (ye = (ae = f.form[re]) != null ? ae : q[re].defaultVal) != null ? ye : null : oe[re] = (Se = q[re].defaultVal) != null ? Se : null, oe; }, {}), N = t, $ = K({}), F = (q, ne) => { q && ($.value[`tselecttableref-${ne}`] = q); }, j = () => { f.form = P(u.opts); const q = Object.keys($.value).filter( (ne) => ne.includes("tselecttableref") ); q.length > 0 && $.value && q.map((ne) => { $.value[ne].clear(); }), N("reset", f.form), U("reset"); }, W = () => { f.form = P(u.opts); const q = Object.keys($.value).filter( (ne) => ne.includes("tselecttableref") ); q.length > 0 && $.value && q.map((ne) => { $.value[ne].clear(); }); }, H = ({ isChange: q = !1, type: ne, val: oe }, re) => { q ? re && (f.form[re] = oe) : N("handleEvent", ne, oe, f.form); }, U = (q = !1) => { N("submit", f.form, q); }; return Zt(() => { u.isShowOpen ? y.value = !0 : y.value = !1, u.isExpansion ? w.value = !0 : w.value = !1, u.isShowWidthSize ? v.value = u.widthSize : v.value = c(), u.boolEnter && (document.onkeyup = (q) => { let ne = q.keyCode, oe = document.querySelectorAll(".el-pagination"), re = !1; oe && oe.forEach((ae) => { let ye = ae.getElementsByTagName("input"); ye[ye.length - 1] === document.activeElement && (re = !0); }), !re && ne === 13 && U(); }), (h("footerBtn") || !u.isFooter) && (w.value = !0), u.isDropDownSelectMore && (w.value = !0, y.value = !1); }), Ct( () => u.widthSize, (q) => { v.value = q; } ), Ct( () => u.opts, (q) => { f.form = P(q, !u.configChangedReset); }, { deep: !0 } ), e({ queryState: f, props: u, colLength: v, resetData: W, resetHandle: j, checkHandle: U, handleEvent: H }), (q, ne) => { const oe = ee("el-form-item"), re = ee("el-button"), ae = ee("ArrowUp"), ye = ee("el-icon"), Se = ee("ArrowDown"), fe = ee("el-form"); return E(), ce(fe, Be({ id: "t_query_condition" }, q.$attrs, { "label-width": q.labelWidth, form: X(f).form, size: "default", class: "t-query-condition", style: { "grid-template-areas": g.value, "grid-template-columns": `repeat(${X(v)}, minmax(0px, ${100 / X(v)}%))` }, onSubmit: ne[2] || (ne[2] = cr(() => { }, ["prevent"])) }), { default: z(() => [ (E(!0), k(Ue, null, et(S.value, (ue, je) => (E(), ce(oe, Be({ key: je, label: ue.label, "label-width": ue.labelWidth, ref_for: !0 }, q.$attrs, { style: { gridArea: je }, class: [ue.className, { render_label: ue.labelRender }] }), Jt({ default: z(() => [ ue.slotName ? ke(q.$slots, ue.slotName, { key: 0, param: X(f).form, scope: X(f).form }) : pe("", !0), ue.isSelfCom ? (E(), ce(tn(ue.comp), Be( { key: 1, ref_for: !0, ref: ue.comp === "t-select-table" ? (ze) => F(ze, je) : "", modelValue: X(f).form[ue.dataIndex], "onUpdate:modelValue": (ze) => X(f).form[ue.dataIndex] = ze, placeholder: ue.placeholder || X(l)(ue) }, typeof ue.bind == "function" ? ue.bind(X(f).form) : { clearable: !0, filterable: !0, ...q.$attrs, ...ue.bind }, { style: { width: ue.width || "100%" }, onChange: (ze) => H({ type: ue.event, val: X(f).form[ue.dataIndex] }) }, Eo(D.value(ue)) ), null, 16, ["modelValue", "onUpdate:modelValue", "placeholder", "style", "onChange"])) : pe("", !0), !ue.isSelfCom && !ue.slotName ? (E(), ce(tn(ue.comp), Be( { key: 2, ref_for: !0 }, typeof ue.bind == "function" ? ue.bind(X(f).form) : { clearable: !0, filterable: !0, ...q.$attrs, ...ue.bind }, { placeholder: ue.placeholder || X(l)(ue), onChange: (ze) => H({ type: ue.event, val: X(f).form[ue.dataIndex] }) }, Eo(D.value(ue)), { modelValue: X(f).form[ue.dataIndex], "onUpdate:modelValue": (ze) => X(f).form[ue.dataIndex] = ze } ), { default: z(() => [ (E(!0), k(Ue, null, et(X(o)(ue), (ze, at, ft) => (E(), ce(tn(X(n)(ue)), { key: ft, disabled: ze.disabled, label: X(i)(ue, ze), value: X(s)(ue, ze, at) }, { default: z(() => [ Ae(be(X(a)(ue, ze)), 1) ]), _: 2 }, 1032, ["disabled", "label", "value"]))), 128)) ]), _: 2 }, 1040, ["placeholder", "onChange", "modelValue", "onUpdate:modelValue"])) : pe("", !0) ]), _: 2 }, [ ue.labelRender ? { name: "label", fn: z(() => [ V(J8, { form: X(f).form, render: ue.labelRender }, null, 8, ["form", "render"]) ]), key: "0" } : void 0 ]), 1040, ["label", "label-width", "style", "class"]))), 128)), Object.keys(S.value).length > 0 ? (E(), ce(oe, { key: 0, "label-width": "0", style: { "grid-area": "submit_btn" }, class: tt([ "btn", { flex_end: M.value % X(v) === 0 }, { btn_flex_end: Object.keys(S.value).length === 4 || M.value > 3 } ]) }, { default: z(() => [ q.isFooter ? (E(), k(Ue, { key: 0 }, [ ke(q.$slots, "footerBtn"), X(d).footerBtn ? pe("", !0) : (E(), k(Ue, { key: 0 }, [ V(re, Be({ class: "btn_check", onClick: U }, { type: "primary", ..._.value }, { loading: q.loading }), { default: z(() => [ Ae(be(_.value.btnTxt), 1) ]), _: 1 }, 16, ["loading"]), q.reset ? (E(), ce(re, Be({ key: 0, class: "btn_reset" }, C.value, { onClick: j }), { default: z(() => [ Ae(be(C.value.btnTxt), 1) ]), _: 1 }, 16)) : pe("", !0), ke(q.$slots, "querybar"), x.value > q.maxVisibleRows * X(v) && X(y) ? (E(), ce(re, { key: 1, onClick: ne[0] || (ne[0] = (ue) => rr(w) ? w.value = !X(w) : w = !X(w)), link: "" }, { default: z(() => [ Ae(be(X(w) ? q.packUpTxt : q.unfoldTxt) + " ", 1), X(w) ? (E(), ce(ye, { key: 0 }, { default: z(() => [ V(ae) ]), _: 1 })) : (E(), ce(ye, { key: 1 }, { default: z(() => [ V(Se) ]), _: 1 })) ]), _: 1 })) : pe("", !0), V(oy, { isDropDownSelectMore: q.isDropDownSelectMore, moreCheckList: q.moreCheckList, popoverAttrsBind: p.value, onGetCheckList: ne[1] || (ne[1] = (ue) => N("getCheckList", ue)) }, null, 8, ["isDropDownSelectMore", "moreCheckList", "popoverAttrsBind"]) ], 64)) ], 64)) : pe("", !0) ]), _: 3 }, 8, ["class"])) : pe("", !0) ]), _: 3 }, 16, ["label-width", "form", "style"]); }; } }); const ly = Kt(Uf), H1 = Symbol(), Qc = "el", cy = "is-", us = (r, e, t, n, o) => { let i = `${r}-${e}`; return t && (i += `-${t}`), n && (i += `__${n}`), o && (i += `--${o}`), i; }, U1 = Symbol("namespaceContextKey"), G1 = (r) => { const e = r || (Jr() ? Vr(U1, K(Qc)) : K(Qc)); return Ce(() => X(e) || Qc); }, Ko = (r, e) => { const t = G1(e); return { namespace: t, b: (v = "") => us(t.value, r, v, "", ""), e: (v) => v ? us(t.value, r, "", v, "") : "", m: (v) => v ? us(t.value, r, "", "", v) : "", be: (v, y) => v && y ? us(t.value, r, v, y, "") : "", em: (v, y) => v && y ? us(t.value, r, "", v, y) : "", bm: (v, y) => v && y ? us(t.value, r, v, "", y) : "", bem: (v, y, w) => v && y && w ? us(t.value, r, v, y, w) : "", is: (v, ...y) => { const w = y.length >= 1 ? y[0] : !0; return v && w ? `${cy}${v}` : ""; }, cssVar: (v) => { const y = {}; for (const w in v) v[w] && (y[`--${t.value}-${w}`] = v[w]); return y; }, cssVarName: (v) => `--${t.value}-${v}`, cssVarBlock: (v) => { const y = {}; for (const w in v) v[w] && (y[`--${t.value}-${r}-${w}`] = v[w]); return y; }, cssVarBlockName: (v) => `--${t.value}-${r}-${v}` }; }; /** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/ process.env.NODE_ENV !== "production" && Object.freeze({}); process.env.NODE_ENV !== "production" && Object.freeze([]); const bl = () => { }, uy = Object.prototype.hasOwnProperty, bu = (r, e) => uy.call(r, e), fi = (r) => typeof r == "function", lo = (r) => typeof r == "string", zl = (r) => r !== null && typeof r == "object", dy = (r) => { const e = /* @__PURE__ */ Object.create(null); return (t) => e[t] || (e[t] = r(t)); }, hy = /-(\w)/g, fy = dy( (r) => r.replace(hy, (e, t) => t ? t.toUpperCase() : "") ); var py = typeof global == "object" && global && global.Object === Object && global; const W1 = py; var gy = typeof self == "object" && self && self.Object === Object && self, my = W1 || gy || Function("return this")(); const Io = my; var vy = Io.Symbol; const uo = vy; var Y1 = Object.prototype, yy = Y1.hasOwnProperty, by = Y1.toString, nl = uo ? uo.toStringTag : void 0; function wy(r) { var e = yy.call(r, nl), t = r[nl]; try { r[nl] = void 0; var n = !0; } catch { } var o = by.call(r); return n && (e ? r[nl] = t : delete r[nl]), o; } var Cy = Object.prototype, xy = Cy.toString; function _y(r) { return xy.call(r); } var Sy = "[object Null]", Ay = "[object Undefined]", U0 = uo ? uo.toStringTag : void 0; function bi(r) { return r == null ? r === void 0 ? Ay : Sy : U0 && U0 in Object(r) ? wy(r) : _y(r); } function ho(r) { return r != null && typeof r == "object"; } var Ey = "[object Symbol]"; function qo(r) { return typeof r == "symbol" || ho(r) && bi(r) == Ey; } function ua(r, e) { for (var t = -1, n = r == null ? 0 : r.length, o = Array(n); ++t < n; ) o[t] = e(r[t], t, r); return o; } var My = Array.isArray; const Cr = My; var Ty = 1 / 0, G0 = uo ? uo.prototype : void 0, W0 = G0 ? G0.toString : void 0; function X1(r) { if (typeof r == "string") return r; if (Cr(r)) return ua(r, X1) + ""; if (qo(r)) return W0 ? W0.call(r) : ""; var e = r + ""; return e == "0" && 1 / r == -Ty ? "-0" : e; } var Oy = /\s/; function Dy(r) { for (var e = r.length; e-- && Oy.test(r.charAt(e)); ) ; return e; } var Py = /^\s+/; function ky(r) { return r && r.slice(0, Dy(r) + 1).replace(Py, ""); } function zn(r) { var e = typeof r; return r != null && (e == "object" || e == "function"); } var Y0 = 0 / 0, Iy = /^[-+]0x[0-9a-f]+$/i, Ly = /^0b[01]+$/i, Ny = /^0o[0-7]+$/i, By = parseInt; function wl(r) { if (typeof r == "number") return r; if (qo(r)) return Y0; if (zn(r)) { var e = typeof r.valueOf == "function" ? r.valueOf() : r; r = zn(e) ? e + "" : e; } if (typeof r != "string") return r === 0 ? r : +r; r = ky(r); var t = Ly.test(r); return t || Ny.test(r) ? By(r.slice(2), t ? 2 : 8) : Iy.test(r) ? Y0 : +r; } function $a(r) { return r; } var Fy = "[object AsyncFunction]", zy = "[object Function]", Ry = "[object GeneratorFunction]", $y = "[object Proxy]"; function Gf(r) { if (!zn(r)) return !1; var e = bi(r); return e == zy || e == Ry || e == Fy || e == $y; } var Vy = Io["__core-js_shared__"]; const rh = Vy; var X0 = function() { var r = /[^.]+$/.exec(rh && rh.keys && rh.keys.IE_PROTO || ""); return r ? "Symbol(src)_1." + r : ""; }(); function jy(r) { return !!X0 && X0 in r; } var Hy = Function.prototype, Uy = Hy.toString; function Ns(r) { if (r != null) { try { return Uy.call(r); } catch { } try { return r + ""; } catch { } } return ""; } var Gy = /[\\^$.*+?()[\]{}|]/g, Wy = /^\[object .+?Constructor\]$/, Yy = Function.prototype, Xy = Object.prototype, Ky = Yy.toString, qy = Xy.hasOwnProperty, Jy = RegExp( "^" + Ky.call(qy).replace(Gy, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$" ); function Zy(r) { if (!zn(r) || jy(r)) return !1; var e = Gf(r) ? Jy : Wy; return e.test(Ns(r)); } function Qy(r, e) { return r == null ? void 0 : r[e]; } function Bs(r, e) { var t = Qy(r, e); return Zy(t) ? t : void 0; } var eb = Bs(Io, "WeakMap"); const Gh = eb; var K0 = Object.create, tb = function() { function r() { } return function(e) { if (!zn(e)) return {}; if (K0) return K0(e); r.prototype = e; var t = new r(); return r.prototype = void 0, t; }; }(); const nb = tb; function Wf(r, e, t) { switch (t.length) { case 0: return r.call(e); case 1: return r.call(e, t[0]); case 2: return r.call(e, t[0], t[1]); case 3: return r.call(e, t[0], t[1], t[2]); } return r.apply(e, t); } function rb() { } function K1(r, e) { var t = -1, n = r.length; for (e || (e = Array(n)); ++t < n; ) e[t] = r[t]; return e; } var ob = 800, ib = 16, sb = Date.now; function ab(r) { var e = 0, t = 0; return function() { var n = sb(), o = ib - (n - t); if (t = n, o > 0) { if (++e >= ob) return arguments[0]; } else e = 0; return r.apply(void 0, arguments); }; } function lb(r) { return function() { return r; }; } var cb = function() { try { var r = Bs(Object, "defineProperty"); return r({}, "", {}), r; } catch { } }(); const wu = cb; var ub = wu ? function(r, e) { return wu(r, "toString", { configurable: !0, enumerable: !1, value: lb(e), writable: !0 }); } : $a; const db = ub; var hb = ab(db); const q1 = hb; function fb(r, e) { for (var t = -1, n = r == null ? 0 : r.length; ++t < n && e(r[t], t, r) !== !1; ) ; return r; } function pb(r, e, t, n) { for (var o = r.length, i = t + (n ? 1 : -1); n ? i-- : ++i < o; ) if (e(r[i], i, r)) return i; return -1; } function gb(r) { return r !== r; } function mb(r, e, t) { for (var n = t - 1, o = r.length; ++n < o; ) if (r[n] === e) return n; return -1; } function vb(r, e, t) { return e === e ? mb(r, e, t) : pb(r, gb, t); } function J1(r, e) { var t = r == null ? 0 : r.length; return !!t && vb(r, e, 0) > -1; } var yb = 9007199254740991, bb = /^(?:0|[1-9]\d*)$/; function od(r, e) { var t = typeof r; return e = e == null ? yb : e, !!e && (t == "number" || t != "symbol" && bb.test(r)) && r > -1 && r % 1 == 0 && r < e; } function id(r, e, t) { e == "__proto__" && wu ? wu(r, e, { configurable: !0, enumerable: !0, value: t, writable: !0 }) : r[e] = t; } function Fs(r, e) { return r === e || r !== r && e !== e; } var wb = Object.prototype, Cb = wb.hasOwnProperty; function Yf(r, e, t) { var n = r[e]; (!(Cb.call(r, e) && Fs(n, t)) || t === void 0 && !(e in r)) && id(r, e, t); } function Va(r, e, t, n) { var o = !t; t || (t = {}); for (var i = -1, s = e.length; ++i < s; ) { var a = e[i], l = n ? n(t[a], r[a], a, t, r) : void 0; l === void 0 && (l = r[a]), o ? id(t, a, l) : Yf(t, a, l); } return t; } var q0 = Math.max; function Z1(r, e, t) { return e = q0(e === void 0 ? r.length - 1 : e, 0), function() { for (var n = arguments, o = -1, i = q0(n.length - e, 0), s = Array(i); ++o < i; ) s[o] = n[e + o]; o = -1; for (var a = Array(e + 1); ++o < e; ) a[o] = n[o]; return a[e] = t(s), Wf(r, this, a); }; } function es(r, e) { return q1(Z1(r, e, $a), r + ""); } var xb = 9007199254740991; function Xf(r) { return typeof r == "number" && r > -1 && r % 1 == 0 && r <= xb; } function zs(r) { return r != null && Xf(r.length) && !Gf(r); } function Rl(r, e, t) { if (!zn(t)) return !1; var n = typeof e; return (n == "number" ? zs(t) && od(e, t.length) : n == "string" && e in t) ? Fs(t[e], r) : !1; } function Kf(r) { return es(function(e, t) { var n = -1, o = t.length, i = o > 1 ? t[o - 1] : void 0, s = o > 2 ? t[2] : void 0; for (i = r.length > 3 && typeof i == "function" ? (o--, i) : void 0, s && Rl(t[0], t[1], s) && (i = o < 3 ? void 0 : i, o = 1), e = Object(e); ++n < o; ) { var a = t[n]; a && r(e, a, n, i); } return e; }); } var _b = Object.prototype; function sd(r) { var e = r && r.constructor, t = typeof e == "function" && e.prototype || _b; return r === t; } function Sb(r, e) { for (var t = -1, n = Array(r); ++t < r; ) n[t] = e(t); return n; } var Ab = "[object Arguments]"; function J0(r) { return ho(r) && bi(r) == Ab; } var Q1 = Object.prototype, Eb = Q1.hasOwnProperty, Mb = Q1.propertyIsEnumerable, Tb = J0(function() { return arguments; }()) ? J0 : function(r) { return ho(r) && Eb.call(r, "callee") && !Mb.call(r, "callee"); }; const fa = Tb; function Ob() { return !1; } var em = typeof exports == "object" && exports && !exports.nodeType && exports, Z0 = em && typeof module == "object" && module && !module.nodeType && module, Db = Z0 && Z0.exports === em, Q0 = Db ? Io.Buffer : void 0, Pb = Q0 ? Q0.isBuffer : void 0, kb = Pb || Ob; const pa = kb; var Ib = "[object Arguments]", Lb = "[object Array]", Nb = "[object Boolean]", Bb = "[object Date]", Fb = "[object Error]", zb = "[object Function]", Rb = "[object Map]", $b = "[object Number]", Vb = "[object Object]", jb = "[object RegExp]", Hb = "[object Set]", Ub = "[object String]", Gb = "[object WeakMap]", Wb = "[object ArrayBuffer]", Yb = "[object DataView]", Xb = "[object Float32Array]", Kb = "[object Float64Array]", qb = "[object Int8Array]", Jb = "[object Int16Array]", Zb = "[object Int32Array]", Qb = "[object Uint8Array]", ew = "[object Uint8ClampedArray]", tw = "[object Uint16Array]", nw = "[object Uint32Array]", pn = {}; pn[Xb] = pn[Kb] = pn[qb] = pn[Jb] = pn[Zb] = pn[Qb] = pn[ew] = pn[tw] = pn[nw] = !0; pn[Ib] = pn[Lb] = pn[Wb] = pn[Nb] = pn[Yb] = pn[Bb] = pn[Fb] = pn[zb] = pn[Rb] = pn[$b] = pn[Vb] = pn[jb] = pn[Hb] = pn[Ub] = pn[Gb] = !1; function rw(r) { return ho(r) && Xf(r.length) && !!pn[bi(r)]; } function lc(r) { return function(e) { return r(e); }; } var tm = typeof exports == "object" && exports && !exports.nodeType && exports, Cl = tm && typeof module == "object" && module && !module.nodeType && module, ow = Cl && Cl.exports === tm, oh = ow && W1.process, iw = function() { try { var r = Cl && Cl.require && Cl.require("util").types; return r || oh && oh.binding && oh.binding("util"); } catch { } }(); const ga = iw; var ep = ga && ga.isTypedArray, sw = ep ? lc(ep) : rw; const ad = sw; var aw = Object.prototype, lw = aw.hasOwnProperty; function nm(r, e) { var t = Cr(r), n = !t && fa(r), o = !t && !n && pa(r), i = !t && !n && !o && ad(r), s = t || n || o || i, a = s ? Sb(r.length, String) : [], l = a.length; for (var c in r) (e || lw.call(r, c)) && !(s && (c == "length" || o && (c == "offset" || c == "parent") || i && (c == "buffer" || c == "byteLength" || c == "byteOffset") || od(c, l))) && a.push(c); return a; } function rm(r, e) { return function(t) { return r(e(t)); }; } var cw = rm(Object.keys, Object); const uw = cw; var dw = Object.prototype, hw = dw.hasOwnProperty; function om(r) { if (!sd(r)) return uw(r); var e = []; for (var t in Object(r)) hw.call(r, t) && t != "constructor" && e.push(t); return e; } function ja(r) { return zs(r) ? nm(r) : om(r); } function fw(r) { var e = []; if (r != null) for (var t in Object(r)) e.push(t); return e; } var pw = Object.prototype, gw = pw.hasOwnProperty; function mw(r) { if (!zn(r)) return fw(r); var e = sd(r), t = []; for (var n in r) n == "constructor" && (e || !gw.call(r, n)) || t.push(n); return t; } function Rs(r) { return zs(r) ? nm(r, !0) : mw(r); } var vw = Kf(function(r, e, t, n) { Va(e, Rs(e), r, n); }); const tp = vw; var yw = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, bw = /^\w*$/; function qf(r, e) { if (Cr(r)) return !1; var t = typeof r; return t == "number" || t == "symbol" || t == "boolean" || r == null || qo(r) ? !0 : bw.test(r) || !yw.test(r) || e != null && r in Object(e); } var ww = Bs(Object, "create"); const $l = ww; function Cw() { this.__data__ = $l ? $l(null) : {}, this.size = 0; } function xw(r) { var e = this.has(r) && delete this.__data__[r]; return this.size -= e ? 1 : 0, e; } var _w = "__lodash_hash_undefined__", Sw = Object.prototype, Aw = Sw.hasOwnProperty; function Ew(r) { var e = this.__data__; if ($l) { var t = e[r]; return t === _w ? void 0 : t; } return Aw.call(e, r) ? e[r] : void 0; } var Mw = Object.prototype, Tw = Mw.hasOwnProperty; function Ow(r) { var e = this.__data__; return $l ? e[r] !== void 0 : Tw.call(e, r); } var Dw = "__lodash_hash_undefined__"; function Pw(r, e) { var t = this.__data__; return this.size += this.has(r) ? 0 : 1, t[r] = $l && e === void 0 ? Dw : e, this; } function Ts(r) { var e = -1, t = r == null ? 0 : r.length; for (this.clear(); ++e < t; ) { var n = r[e]; this.set(n[0], n[1]); } } Ts.prototype.clear = Cw; Ts.prototype.delete = xw; Ts.prototype.get = Ew; Ts.prototype.has = Ow; Ts.prototype.set = Pw; function kw() { this.__data__ = [], this.size = 0; } function ld(r, e) { for (var t = r.length; t--; ) if (Fs(r[t][0], e)) return t; return -1; } var Iw = Array.prototype, Lw = Iw.splice; function Nw(r) { var e = this.__data__, t = ld(e, r); if (t < 0) return !1; var n = e.length - 1; return t == n ? e.pop() : Lw.call(e, t, 1), --this.size, !0; } function Bw(r) { var e = this.__data__, t = ld(e, r); return t < 0 ? void 0 : e[t][1]; } function Fw(r) { return ld(this.__data__, r) > -1; } function zw(r, e) { var t = this.__data__, n = ld(t, r); return n < 0 ? (++this.size, t.push([r, e])) : t[n][1] = e, this; } function wi(r) { var e = -1, t = r == null ? 0 : r.length; for (this.clear(); ++e < t; ) { var n = r[e]; this.set(n[0], n[1]); } } wi.prototype.clear = kw; wi.prototype.delete = Nw; wi.prototype.get = Bw; wi.prototype.has = Fw; wi.prototype.set = zw; var Rw = Bs(Io, "Map"); const Vl = Rw; function $w() { this.size = 0, this.__data__ = { hash: new Ts(), map: new (Vl || wi)(), string: new Ts() }; } function Vw(r) { var e = typeof r; return e == "string" || e == "number" || e == "symbol" || e == "boolean" ? r !== "__proto__" : r === null; } function cd(r, e) { var t = r.__data__; return Vw(e) ? t[typeof e == "string" ? "string" : "hash"] : t.map; } function jw(r) { var e = cd(this, r).delete(r); return this.size -= e ? 1 : 0, e; } function Hw(r) { return cd(this, r).get(r); } function Uw(r) { return cd(this, r).has(r); } function Gw(r, e) { var t = cd(this, r), n = t.size; return t.set(r, e), this.size += t.size == n ? 0 : 1, this; } function Ci(r) { var e = -1, t = r == null ? 0 : r.length; for (this.clear(); ++e < t; ) { var n = r[e]; this.set(n[0], n[1]); } } Ci.prototype.clear = $w; Ci.prototype.delete = jw; Ci.prototype.get = Hw; Ci.prototype.has = Uw; Ci.prototype.set = Gw; var Ww = "Expected a function"; function Jf(r, e) { if (typeof r != "function" || e != null && typeof e != "function") throw new TypeError(Ww); var t = function() { var n = arguments, o = e ? e.apply(this, n) : n[0], i = t.cache; if (i.has(o)) return i.get(o); var s = r.apply(this, n); return t.cache = i.set(o, s) || i, s; }; return t.cache = new (Jf.Cache || Ci)(), t; } Jf.Cache = Ci; var Yw = 500; function Xw(r) { var e = Jf(r, function(n) { return t.size === Yw && t.clear(), n; }), t = e.cache; return e; } var Kw = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, qw = /\\(\\)?/g, Jw = Xw(function(r) { var e = []; return r.charCodeAt(0) === 46 && e.push(""), r.replace(Kw, function(t, n, o, i) { e.push(o ? i.replace(qw, "$1") : n || t); }), e; }); const Zw = Jw; function ts(r) { return r == null ? "" : X1(r); } function ud(r, e) { return Cr(r) ? r : qf(r, e) ? [r] : Zw(ts(r)); } var Qw = 1 / 0; function cc(r) { if (typeof r == "string" || qo(r)) return r; var e = r + ""; return e == "0" && 1 / r == -Qw ? "-0" : e; } function dd(r, e) { e = ud(e, r); for (var t = 0, n = e.length; r != null && t < n; ) r = r[cc(e[t++])]; return t && t == n ? r : void 0; } function im(r, e, t) { var n = r == null ? void 0 : dd(r, e); return n === void 0 ? t : n; } function Zf(r, e) { for (var t = -1, n = e.length, o = r.length; ++t < n; ) r[o + t] = e[t]; return r; } var np = uo ? uo.isConcatSpreadable : void 0; function e5(r) { return Cr(r) || fa(r) || !!(np && r && r[np]); } function uc(r, e, t, n, o) { var i = -1, s = r.length; for (t || (t = e5), o || (o = []); ++i < s; ) { var a = r[i]; e > 0 && t(a) ? e > 1 ? uc(a, e - 1, t, n, o) : Zf(o, a) : n || (o[o.length] = a); } return o; } function t5(r) { var e = r == null ? 0 : r.length; return e ? uc(r, 1) : []; } function n5(r) { return q1(Z1(r, void 0, t5), r + ""); } var r5 = rm(Object.getPrototypeOf, Object); const Qf = r5; var o5 = "[object Object]", i5 = Function.prototype, s5 = Object.prototype, sm = i5.toString, a5 = s5.hasOwnProperty, l5 = sm.call(Object); function Zr(r) { if (!ho(r) || bi(r) != o5) return !1; var e = Qf(r); if (e === null) return !0; var t = a5.call(e, "constructor") && e.constructor; return typeof t == "function" && t instanceof t && sm.call(t) == l5; } var c5 = "[object DOMException]", u5 = "[object Error]"; function am(r) { if (!ho(r)) return !1; var e = bi(r); return e == u5 || e == c5 || typeof r.message == "string" && typeof r.name == "string" && !Zr(r); } var d5 = es(function(r, e) { try { return Wf(r, void 0, e); } catch (t) { return am(t) ? t : new Error(t); } }); const h5 = d5; function f5(r, e, t) { var n = -1, o = r.length; e < 0 && (e = -e > o ? 0 : o + e), t = t > o ? o : t, t < 0 && (t += o), o = e > t ? 0 : t - e >>> 0, e >>>= 0; for (var i = Array(o); ++n < o; ) i[n] = r[n + e]; return i; } function p5(r, e, t) { var n = r.length; return t = t === void 0 ? n : t, !e && t >= n ? r : f5(r, e, t); } var g5 = "\\ud800-\\udfff", m5 = "\\u0300-\\u036f", v5 = "\\ufe20-\\ufe2f", y5 = "\\u20d0-\\u20ff", b5 = m5 + v5 + y5, w5 = "\\ufe0e\\ufe0f", C5 = "\\u200d", x5 = RegExp("[" + C5 + g5 + b5 + w5 + "]"); function lm(r) { return x5.test(r); } function _5(r) { return r.split(""); } var cm = "\\ud800-\\udfff", S5 = "\\u0300-\\u036f", A5 = "\\ufe20-\\ufe2f", E5 = "\\u20d0-\\u20ff", M5 = S5 + A5 + E5, T5 = "\\ufe0e\\ufe0f", O5 = "[" + cm + "]", Wh = "[" + M5 + "]", Yh = "\\ud83c[\\udffb-\\udfff]", D5 = "(?:" + Wh + "|" + Yh + ")", um = "[^" + cm + "]", dm = "(?:\\ud83c[\\udde6-\\uddff]){2}", hm = "[\\ud800-\\udbff][\\udc00-\\udfff]", P5 = "\\u200d", fm = D5 + "?", pm = "[" + T5 + "]?", k5 = "(?:" + P5 + "(?:" + [um, dm, hm].join("|") + ")" + pm + fm + ")*", I5 = pm + fm + k5, L5 = "(?:" + [um + Wh + "?", Wh, dm, hm, O5].join("|") + ")", N5 = RegExp(Yh + "(?=" + Yh + ")|" + L5 + I5, "g"); function B5(r) { return r.match(N5) || []; } function F5(r) { return lm(r) ? B5(r) : _5(r); } function gm(r) { return function(e) { e = ts(e); var t = lm(e) ? F5(e) : void 0, n = t ? t[0] : e.charAt(0), o = t ? p5(t, 1).join("") : e.slice(1); return n[r]() + o; }; } var z5 = gm("toUpperCase"); const Cu = z5; function R5(r) { return Cu(ts(r).toLowerCase()); } function $5(r, e, t, n) { var o = -1, i = r == null ? 0 : r.length; for (n && i && (t = r[++o]); ++o < i; ) t = e(t, r[o], o, r); return t; } function mm(r) { return function(e) { return r == null ? void 0 : r[e]; }; } var V5 = { \u00C0: "A", \u00C1: "A", \u00C2: "A", \u00C3: "A", \u00C4: "A", \u00C5: "A", \u00E0: "a", \u00E1: "a", \u00E2: "a", \u00E3: "a", \u00E4: "a", \u00E5: "a", \u00C7: "C", \u00E7: "c", \u00D0: "D", \u00F0: "d", \u00C8: "E", \u00C9: "E", \u00CA: "E", \u00CB: "E", \u00E8: "e", \u00E9: "e", \u00EA: "e", \u00EB: "e", \u00CC: "I", \u00CD: "I", \u00CE: "I", \u00CF: "I", \u00EC: "i", \u00ED: "i", \u00EE: "i", \u00EF: "i", \u00D1: "N", \u00F1: "n", \u00D2: "O", \u00D3: "O", \u00D4: "O", \u00D5: "O", \u00D6: "O", \u00D8: "O", \u00F2: "o", \u00F3: "o", \u00F4: "o", \u00F5: "o", \u00F6: "o", \u00F8: "o", \u00D9: "U", \u00DA: "U", \u00DB: "U", \u00DC: "U", \u00F9: "u", \u00FA: "u", \u00FB: "u", \u00FC: "u", \u00DD: "Y", \u00FD: "y", \u00FF: "y", \u00C6: "Ae", \u00E6: "ae", \u00DE: "Th", \u00FE: "th", \u00DF: "ss", \u0100: "A", \u0102: "A", \u0104: "A", \u0101: "a", \u0103: "a", \u0105: "a", \u0106: "C", \u0108: "C", \u010A: "C", \u010C: "C", \u0107: "c", \u0109: "c", \u010B: "c", \u010D: "c", \u010E: "D", \u0110: "D", \u010F: "d", \u0111: "d", \u0112: "E", \u0114: "E", \u0116: "E", \u0118: "E", \u011A: "E", \u0113: "e", \u0115: "e", \u0117: "e", \u0119: "e", \u011B: "e", \u011C: "G", \u011E: "G", \u0120: "G", \u0122: "G", \u011D: "g", \u011F: "g", \u0121: "g", \u0123: "g", \u0124: "H", \u0126: "H", \u0125: "h", \u0127: "h", \u0128: "I", \u012A: "I", \u012C: "I", \u012E: "I", \u0130: "I", \u0129: "i", \u012B: "i", \u012D: "i", \u012F: "i", \u0131: "i", \u0134: "J", \u0135: "j", \u0136: "K", \u0137: "k", \u0138: "k", \u0139: "L", \u013B: "L", \u013D: "L", \u013F: "L", \u0141: "L", \u013A: "l", \u013C: "l", \u013E: "l", \u0140: "l", \u0142: "l", \u0143: "N", \u0145: "N", \u0147: "N", \u014A: "N", \u0144: "n", \u0146: "n", \u0148: "n", \u014B: "n", \u014C: "O", \u014E: "O", \u0150: "O", \u014D: "o", \u014F: "o", \u0151: "o", \u0154: "R", \u0156: "R", \u0158: "R", \u0155: "r", \u0157: "r", \u0159: "r", \u015A: "S", \u015C: "S", \u015E: "S", \u0160: "S", \u015B: "s", \u015D: "s", \u015F: "s", \u0161: "s", \u0162: "T", \u0164: "T", \u0166: "T", \u0163: "t", \u0165: "t", \u0167: "t", \u0168: "U", \u016A: "U", \u016C: "U", \u016E: "U", \u0170: "U", \u0172: "U", \u0169: "u", \u016B: "u", \u016D: "u", \u016F: "u", \u0171: "u", \u0173: "u", \u0174: "W", \u0175: "w", \u0176: "Y", \u0177: "y", \u0178: "Y", \u0179: "Z", \u017B: "Z", \u017D: "Z", \u017A: "z", \u017C: "z", \u017E: "z", \u0132: "IJ", \u0133: "ij", \u0152: "Oe", \u0153: "oe", \u0149: "'n", \u017F: "s" }, j5 = mm(V5); const H5 = j5; var U5 = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g, G5 = "\\u0300-\\u036f", W5 = "\\ufe20-\\ufe2f", Y5 = "\\u20d0-\\u20ff", X5 = G5 + W5 + Y5, K5 = "[" + X5 + "]", q5 = RegExp(K5, "g"); function J5(r) { return r = ts(r), r && r.replace(U5, H5).replace(q5, ""); } var Z5 = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g; function Q5(r) { return r.match(Z5) || []; } var eC = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/; function tC(r) { return eC.test(r); } var vm = "\\ud800-\\udfff", nC = "\\u0300-\\u036f", rC = "\\ufe20-\\ufe2f", oC = "\\u20d0-\\u20ff", iC = nC + rC + oC, ym = "\\u2700-\\u27bf", bm = "a-z\\xdf-\\xf6\\xf8-\\xff", sC = "\\xac\\xb1\\xd7\\xf7", aC = "\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf", lC = "\\u2000-\\u206f", cC = " \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000", wm = "A-Z\\xc0-\\xd6\\xd8-\\xde", uC = "\\ufe0e\\ufe0f", Cm = sC + aC + lC + cC, xm = "['\u2019]", rp = "[" + Cm + "]", dC = "[" + iC + "]", _m = "\\d+", hC = "[" + ym + "]", Sm = "[" + bm + "]", Am = "[^" + vm + Cm + _m + ym + bm + wm + "]", fC = "\\ud83c[\\udffb-\\udfff]", pC = "(?:" + dC + "|" + fC + ")