import * as p from "vue";
import { t as Ke } from "@opentiny/vue-locale";
function Oe(e, t) {
  (t == null || t > e.length) && (t = e.length);
  for (var r = 0, n = Array(t); r < t; r++) n[r] = e[r];
  return n;
}
function cr(e) {
  if (Array.isArray(e)) return Oe(e);
}
function ft(e, t) {
  if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function");
}
function dr(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, vt(n.key), n);
  }
}
function ct(e, t, r) {
  return t && dr(e.prototype, t), Object.defineProperty(e, "prototype", {
    writable: !1
  }), e;
}
function dt(e, t, r) {
  return (t = vt(t)) in e ? Object.defineProperty(e, t, {
    value: r,
    enumerable: !0,
    configurable: !0,
    writable: !0
  }) : e[t] = r, e;
}
function vr(e) {
  if (typeof Symbol < "u" && e[Symbol.iterator] != null || e["@@iterator"] != null) return Array.from(e);
}
function pr() {
  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 Xe(e, t) {
  var r = Object.keys(e);
  if (Object.getOwnPropertySymbols) {
    var n = Object.getOwnPropertySymbols(e);
    t && (n = n.filter(function(i) {
      return Object.getOwnPropertyDescriptor(e, i).enumerable;
    })), r.push.apply(r, n);
  }
  return r;
}
function $(e) {
  for (var t = 1; t < arguments.length; t++) {
    var r = arguments[t] != null ? arguments[t] : {};
    t % 2 ? Xe(Object(r), !0).forEach(function(n) {
      dt(e, n, r[n]);
    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : Xe(Object(r)).forEach(function(n) {
      Object.defineProperty(e, n, Object.getOwnPropertyDescriptor(r, n));
    });
  }
  return e;
}
function te(e) {
  return cr(e) || vr(e) || hr(e) || pr();
}
function gr(e, t) {
  if (typeof e != "object" || !e) return e;
  var r = e[Symbol.toPrimitive];
  if (r !== void 0) {
    var n = r.call(e, t);
    if (typeof n != "object") return n;
    throw new TypeError("@@toPrimitive must return a primitive value.");
  }
  return String(e);
}
function vt(e) {
  var t = gr(e, "string");
  return typeof t == "symbol" ? t : t + "";
}
function j(e) {
  "@babel/helpers - typeof";
  return j = 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;
  }, j(e);
}
function hr(e, t) {
  if (e) {
    if (typeof e == "string") return Oe(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) ? Oe(e, t) : void 0;
  }
}
var Se = { exports: {} }, b = {}, ke = { exports: {} }, H = {};
function pt() {
  var e = {};
  return e["align-content"] = !1, e["align-items"] = !1, e["align-self"] = !1, e["alignment-adjust"] = !1, e["alignment-baseline"] = !1, e.all = !1, e["anchor-point"] = !1, e.animation = !1, e["animation-delay"] = !1, e["animation-direction"] = !1, e["animation-duration"] = !1, e["animation-fill-mode"] = !1, e["animation-iteration-count"] = !1, e["animation-name"] = !1, e["animation-play-state"] = !1, e["animation-timing-function"] = !1, e.azimuth = !1, e["backface-visibility"] = !1, e.background = !0, e["background-attachment"] = !0, e["background-clip"] = !0, e["background-color"] = !0, e["background-image"] = !0, e["background-origin"] = !0, e["background-position"] = !0, e["background-repeat"] = !0, e["background-size"] = !0, e["baseline-shift"] = !1, e.binding = !1, e.bleed = !1, e["bookmark-label"] = !1, e["bookmark-level"] = !1, e["bookmark-state"] = !1, e.border = !0, e["border-bottom"] = !0, e["border-bottom-color"] = !0, e["border-bottom-left-radius"] = !0, e["border-bottom-right-radius"] = !0, e["border-bottom-style"] = !0, e["border-bottom-width"] = !0, e["border-collapse"] = !0, e["border-color"] = !0, e["border-image"] = !0, e["border-image-outset"] = !0, e["border-image-repeat"] = !0, e["border-image-slice"] = !0, e["border-image-source"] = !0, e["border-image-width"] = !0, e["border-left"] = !0, e["border-left-color"] = !0, e["border-left-style"] = !0, e["border-left-width"] = !0, e["border-radius"] = !0, e["border-right"] = !0, e["border-right-color"] = !0, e["border-right-style"] = !0, e["border-right-width"] = !0, e["border-spacing"] = !0, e["border-style"] = !0, e["border-top"] = !0, e["border-top-color"] = !0, e["border-top-left-radius"] = !0, e["border-top-right-radius"] = !0, e["border-top-style"] = !0, e["border-top-width"] = !0, e["border-width"] = !0, e.bottom = !1, e["box-decoration-break"] = !0, e["box-shadow"] = !0, e["box-sizing"] = !0, e["box-snap"] = !0, e["box-suppress"] = !0, e["break-after"] = !0, e["break-before"] = !0, e["break-inside"] = !0, e["caption-side"] = !1, e.chains = !1, e.clear = !0, e.clip = !1, e["clip-path"] = !1, e["clip-rule"] = !1, e.color = !0, e["color-interpolation-filters"] = !0, e["column-count"] = !1, e["column-fill"] = !1, e["column-gap"] = !1, e["column-rule"] = !1, e["column-rule-color"] = !1, e["column-rule-style"] = !1, e["column-rule-width"] = !1, e["column-span"] = !1, e["column-width"] = !1, e.columns = !1, e.contain = !1, e.content = !1, e["counter-increment"] = !1, e["counter-reset"] = !1, e["counter-set"] = !1, e.crop = !1, e.cue = !1, e["cue-after"] = !1, e["cue-before"] = !1, e.cursor = !1, e.direction = !1, e.display = !0, e["display-inside"] = !0, e["display-list"] = !0, e["display-outside"] = !0, e["dominant-baseline"] = !1, e.elevation = !1, e["empty-cells"] = !1, e.filter = !1, e.flex = !1, e["flex-basis"] = !1, e["flex-direction"] = !1, e["flex-flow"] = !1, e["flex-grow"] = !1, e["flex-shrink"] = !1, e["flex-wrap"] = !1, e.float = !1, e["float-offset"] = !1, e["flood-color"] = !1, e["flood-opacity"] = !1, e["flow-from"] = !1, e["flow-into"] = !1, e.font = !0, e["font-family"] = !0, e["font-feature-settings"] = !0, e["font-kerning"] = !0, e["font-language-override"] = !0, e["font-size"] = !0, e["font-size-adjust"] = !0, e["font-stretch"] = !0, e["font-style"] = !0, e["font-synthesis"] = !0, e["font-variant"] = !0, e["font-variant-alternates"] = !0, e["font-variant-caps"] = !0, e["font-variant-east-asian"] = !0, e["font-variant-ligatures"] = !0, e["font-variant-numeric"] = !0, e["font-variant-position"] = !0, e["font-weight"] = !0, e.grid = !1, e["grid-area"] = !1, e["grid-auto-columns"] = !1, e["grid-auto-flow"] = !1, e["grid-auto-rows"] = !1, e["grid-column"] = !1, e["grid-column-end"] = !1, e["grid-column-start"] = !1, e["grid-row"] = !1, e["grid-row-end"] = !1, e["grid-row-start"] = !1, e["grid-template"] = !1, e["grid-template-areas"] = !1, e["grid-template-columns"] = !1, e["grid-template-rows"] = !1, e["hanging-punctuation"] = !1, e.height = !0, e.hyphens = !1, e.icon = !1, e["image-orientation"] = !1, e["image-resolution"] = !1, e["ime-mode"] = !1, e["initial-letters"] = !1, e["inline-box-align"] = !1, e["justify-content"] = !1, e["justify-items"] = !1, e["justify-self"] = !1, e.left = !1, e["letter-spacing"] = !0, e["lighting-color"] = !0, e["line-box-contain"] = !1, e["line-break"] = !1, e["line-grid"] = !1, e["line-height"] = !1, e["line-snap"] = !1, e["line-stacking"] = !1, e["line-stacking-ruby"] = !1, e["line-stacking-shift"] = !1, e["line-stacking-strategy"] = !1, e["list-style"] = !0, e["list-style-image"] = !0, e["list-style-position"] = !0, e["list-style-type"] = !0, e.margin = !0, e["margin-bottom"] = !0, e["margin-left"] = !0, e["margin-right"] = !0, e["margin-top"] = !0, e["marker-offset"] = !1, e["marker-side"] = !1, e.marks = !1, e.mask = !1, e["mask-box"] = !1, e["mask-box-outset"] = !1, e["mask-box-repeat"] = !1, e["mask-box-slice"] = !1, e["mask-box-source"] = !1, e["mask-box-width"] = !1, e["mask-clip"] = !1, e["mask-image"] = !1, e["mask-origin"] = !1, e["mask-position"] = !1, e["mask-repeat"] = !1, e["mask-size"] = !1, e["mask-source-type"] = !1, e["mask-type"] = !1, e["max-height"] = !0, e["max-lines"] = !1, e["max-width"] = !0, e["min-height"] = !0, e["min-width"] = !0, e["move-to"] = !1, e["nav-down"] = !1, e["nav-index"] = !1, e["nav-left"] = !1, e["nav-right"] = !1, e["nav-up"] = !1, e["object-fit"] = !1, e["object-position"] = !1, e.opacity = !1, e.order = !1, e.orphans = !1, e.outline = !1, e["outline-color"] = !1, e["outline-offset"] = !1, e["outline-style"] = !1, e["outline-width"] = !1, e.overflow = !1, e["overflow-wrap"] = !1, e["overflow-x"] = !1, e["overflow-y"] = !1, e.padding = !0, e["padding-bottom"] = !0, e["padding-left"] = !0, e["padding-right"] = !0, e["padding-top"] = !0, e.page = !1, e["page-break-after"] = !1, e["page-break-before"] = !1, e["page-break-inside"] = !1, e["page-policy"] = !1, e.pause = !1, e["pause-after"] = !1, e["pause-before"] = !1, e.perspective = !1, e["perspective-origin"] = !1, e.pitch = !1, e["pitch-range"] = !1, e["play-during"] = !1, e.position = !1, e["presentation-level"] = !1, e.quotes = !1, e["region-fragment"] = !1, e.resize = !1, e.rest = !1, e["rest-after"] = !1, e["rest-before"] = !1, e.richness = !1, e.right = !1, e.rotation = !1, e["rotation-point"] = !1, e["ruby-align"] = !1, e["ruby-merge"] = !1, e["ruby-position"] = !1, e["shape-image-threshold"] = !1, e["shape-outside"] = !1, e["shape-margin"] = !1, e.size = !1, e.speak = !1, e["speak-as"] = !1, e["speak-header"] = !1, e["speak-numeral"] = !1, e["speak-punctuation"] = !1, e["speech-rate"] = !1, e.stress = !1, e["string-set"] = !1, e["tab-size"] = !1, e["table-layout"] = !1, e["text-align"] = !0, e["text-align-last"] = !0, e["text-combine-upright"] = !0, e["text-decoration"] = !0, e["text-decoration-color"] = !0, e["text-decoration-line"] = !0, e["text-decoration-skip"] = !0, e["text-decoration-style"] = !0, e["text-emphasis"] = !0, e["text-emphasis-color"] = !0, e["text-emphasis-position"] = !0, e["text-emphasis-style"] = !0, e["text-height"] = !0, e["text-indent"] = !0, e["text-justify"] = !0, e["text-orientation"] = !0, e["text-overflow"] = !0, e["text-shadow"] = !0, e["text-space-collapse"] = !0, e["text-transform"] = !0, e["text-underline-position"] = !0, e["text-wrap"] = !0, e.top = !1, e.transform = !1, e["transform-origin"] = !1, e["transform-style"] = !1, e.transition = !1, e["transition-delay"] = !1, e["transition-duration"] = !1, e["transition-property"] = !1, e["transition-timing-function"] = !1, e["unicode-bidi"] = !1, e["vertical-align"] = !1, e.visibility = !1, e["voice-balance"] = !1, e["voice-duration"] = !1, e["voice-family"] = !1, e["voice-pitch"] = !1, e["voice-range"] = !1, e["voice-rate"] = !1, e["voice-stress"] = !1, e["voice-volume"] = !1, e.volume = !1, e["white-space"] = !1, e.widows = !1, e.width = !0, e["will-change"] = !1, e["word-break"] = !0, e["word-spacing"] = !0, e["word-wrap"] = !0, e["wrap-flow"] = !1, e["wrap-through"] = !1, e["writing-mode"] = !1, e["z-index"] = !1, e;
}
function mr(e, t, r) {
}
function yr(e, t, r) {
}
var br = /javascript\s*\:/img;
function wr(e, t) {
  return br.test(t) ? "" : t;
}
H.whiteList = pt();
H.getDefaultWhiteList = pt;
H.onAttr = mr;
H.onIgnoreAttr = yr;
H.safeAttrValue = wr;
var xr = {
  indexOf: function(t, r) {
    var n, i;
    if (Array.prototype.indexOf)
      return t.indexOf(r);
    for (n = 0, i = t.length; n < i; n++)
      if (t[n] === r)
        return n;
    return -1;
  },
  forEach: function(t, r, n) {
    var i, a;
    if (Array.prototype.forEach)
      return t.forEach(r, n);
    for (i = 0, a = t.length; i < a; i++)
      r.call(n, t[i], i, t);
  },
  trim: function(t) {
    return String.prototype.trim ? t.trim() : t.replace(/(^\s*)|(\s*$)/g, "");
  },
  trimRight: function(t) {
    return String.prototype.trimRight ? t.trimRight() : t.replace(/(\s*$)/g, "");
  }
}, Z = xr;
function Ar(e, t) {
  e = Z.trimRight(e), e[e.length - 1] !== ";" && (e += ";");
  var r = e.length, n = !1, i = 0, a = 0, o = "";
  function s() {
    if (!n) {
      var f = Z.trim(e.slice(i, a)), c = f.indexOf(":");
      if (c !== -1) {
        var d = Z.trim(f.slice(0, c)), v = Z.trim(f.slice(c + 1));
        if (d) {
          var g = t(i, o.length, d, v, f);
          g && (o += g + "; ");
        }
      }
    }
    i = a + 1;
  }
  for (; a < r; a++) {
    var l = e[a];
    if (l === "/" && e[a + 1] === "*") {
      var u = e.indexOf("*/", a + 2);
      if (u === -1) break;
      a = u + 1, i = a + 1, n = !1;
    } else l === "(" ? n = !0 : l === ")" ? n = !1 : l === ";" ? n || s() : l === `
` && s();
  }
  return Z.trim(o);
}
var Er = Ar, oe = H, Cr = Er;
function Ye(e) {
  return e == null;
}
function _r(e) {
  var t = {};
  for (var r in e)
    t[r] = e[r];
  return t;
}
function gt(e) {
  e = _r(e || {}), e.whiteList = e.whiteList || oe.whiteList, e.onAttr = e.onAttr || oe.onAttr, e.onIgnoreAttr = e.onIgnoreAttr || oe.onIgnoreAttr, e.safeAttrValue = e.safeAttrValue || oe.safeAttrValue, this.options = e;
}
gt.prototype.process = function(e) {
  if (e = e || "", e = e.toString(), !e) return "";
  var t = this, r = t.options, n = r.whiteList, i = r.onAttr, a = r.onIgnoreAttr, o = r.safeAttrValue, s = Cr(e, function(l, u, f, c, d) {
    var v = n[f], g = !1;
    if (v === !0 ? g = v : typeof v == "function" ? g = v(c) : v instanceof RegExp && (g = v.test(c)), g !== !0 && (g = !1), c = o(f, c), !!c) {
      var y = {
        position: u,
        sourcePosition: l,
        source: d,
        isWhite: g
      };
      if (g) {
        var h = i(f, c, y);
        return Ye(h) ? f + ":" + c : h;
      } else {
        var h = a(f, c, y);
        if (!Ye(h))
          return h;
      }
    }
  });
  return s;
};
var Tr = gt;
(function(e, t) {
  var r = H, n = Tr;
  function i(o, s) {
    var l = new n(s);
    return l.process(o);
  }
  t = e.exports = i, t.FilterCSS = n;
  for (var a in r) t[a] = r[a];
  typeof window < "u" && (window.filterCSS = e.exports);
})(ke, ke.exports);
var ze = ke.exports, Ne = {
  indexOf: function(t, r) {
    var n, i;
    if (Array.prototype.indexOf)
      return t.indexOf(r);
    for (n = 0, i = t.length; n < i; n++)
      if (t[n] === r)
        return n;
    return -1;
  },
  forEach: function(t, r, n) {
    var i, a;
    if (Array.prototype.forEach)
      return t.forEach(r, n);
    for (i = 0, a = t.length; i < a; i++)
      r.call(n, t[i], i, t);
  },
  trim: function(t) {
    return String.prototype.trim ? t.trim() : t.replace(/(^\s*)|(\s*$)/g, "");
  },
  spaceIndex: function(t) {
    var r = /\s|\n|\t/, n = r.exec(t);
    return n ? n.index : -1;
  }
}, Or = ze.FilterCSS, Sr = ze.getDefaultWhiteList, he = Ne;
function ht() {
  return {
    a: ["target", "href", "title"],
    abbr: ["title"],
    address: [],
    area: ["shape", "coords", "href", "alt"],
    article: [],
    aside: [],
    audio: ["autoplay", "controls", "crossorigin", "loop", "muted", "preload", "src"],
    b: [],
    bdi: ["dir"],
    bdo: ["dir"],
    big: [],
    blockquote: ["cite"],
    br: [],
    caption: [],
    center: [],
    cite: [],
    code: [],
    col: ["align", "valign", "span", "width"],
    colgroup: ["align", "valign", "span", "width"],
    dd: [],
    del: ["datetime"],
    details: ["open"],
    div: [],
    dl: [],
    dt: [],
    em: [],
    figcaption: [],
    figure: [],
    font: ["color", "size", "face"],
    footer: [],
    h1: [],
    h2: [],
    h3: [],
    h4: [],
    h5: [],
    h6: [],
    header: [],
    hr: [],
    i: [],
    img: ["src", "alt", "title", "width", "height"],
    ins: ["datetime"],
    li: [],
    mark: [],
    nav: [],
    ol: [],
    p: [],
    pre: [],
    s: [],
    section: [],
    small: [],
    span: [],
    sub: [],
    summary: [],
    sup: [],
    strong: [],
    strike: [],
    table: ["width", "border", "align", "valign"],
    tbody: ["align", "valign"],
    td: ["width", "rowspan", "colspan", "align", "valign"],
    tfoot: ["align", "valign"],
    th: ["width", "rowspan", "colspan", "align", "valign"],
    thead: ["align", "valign"],
    tr: ["rowspan", "align", "valign"],
    tt: [],
    u: [],
    ul: [],
    video: ["autoplay", "controls", "crossorigin", "loop", "muted", "playsinline", "poster", "preload", "src", "height", "width"]
  };
}
var mt = new Or();
function kr(e, t, r) {
}
function Ir(e, t, r) {
}
function Pr(e, t, r) {
}
function Mr(e, t, r) {
}
function yt(e) {
  return e.replace($r, "&lt;").replace(Lr, "&gt;");
}
function Rr(e, t, r, n) {
  if (r = Ct(r), t === "href" || t === "src") {
    if (r = he.trim(r), r === "#") return "#";
    if (!(r.substr(0, 7) === "http://" || r.substr(0, 8) === "https://" || r.substr(0, 7) === "mailto:" || r.substr(0, 4) === "tel:" || r.substr(0, 11) === "data:image/" || r.substr(0, 6) === "ftp://" || r.substr(0, 2) === "./" || r.substr(0, 3) === "../" || r[0] === "#" || r[0] === "/"))
      return "";
  } else if (t === "background") {
    if (se.lastIndex = 0, se.test(r))
      return "";
  } else if (t === "style") {
    if (Qe.lastIndex = 0, Qe.test(r) || (Ze.lastIndex = 0, Ze.test(r) && (se.lastIndex = 0, se.test(r))))
      return "";
    n !== !1 && (n = n || mt, r = n.process(r));
  }
  return r = _t(r), r;
}
var $r = /</g, Lr = />/g, Fr = /"/g, jr = /&quot;/g, Dr = /&#([a-zA-Z0-9]*);?/gim, zr = /&colon;?/gim, Nr = /&newline;?/gim, se = /((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi, Qe = /e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi, Ze = /u\s*r\s*l\s*\(.*/gi;
function bt(e) {
  return e.replace(Fr, "&quot;");
}
function wt(e) {
  return e.replace(jr, '"');
}
function xt(e) {
  return e.replace(Dr, function(r, n) {
    return n[0] === "x" || n[0] === "X" ? String.fromCharCode(parseInt(n.substr(1), 16)) : String.fromCharCode(parseInt(n, 10));
  });
}
function At(e) {
  return e.replace(zr, ":").replace(Nr, " ");
}
function Et(e) {
  for (var t = "", r = 0, n = e.length; r < n; r++)
    t += e.charCodeAt(r) < 32 ? " " : e.charAt(r);
  return he.trim(t);
}
function Ct(e) {
  return e = wt(e), e = xt(e), e = At(e), e = Et(e), e;
}
function _t(e) {
  return e = bt(e), e = yt(e), e;
}
function Br() {
  return "";
}
function Vr(e, t) {
  typeof t != "function" && (t = function() {
  });
  var r = !Array.isArray(e);
  function n(o) {
    return r ? !0 : he.indexOf(e, o) !== -1;
  }
  var i = [], a = !1;
  return {
    onIgnoreTag: function(s, l, u) {
      if (n(s))
        if (u.isClosing) {
          var f = "[/removed]", c = u.position + f.length;
          return i.push([a !== !1 ? a : u.position, c]), a = !1, f;
        } else
          return a || (a = u.position), "[removed]";
      else
        return t(s, l, u);
    },
    remove: function(s) {
      var l = "", u = 0;
      return he.forEach(i, function(f) {
        l += s.slice(u, f[0]), u = f[1];
      }), l += s.slice(u), l;
    }
  };
}
function Wr(e) {
  for (var t = "", r = 0; r < e.length; ) {
    var n = e.indexOf("<!--", r);
    if (n === -1) {
      t += e.slice(r);
      break;
    }
    t += e.slice(r, n);
    var i = e.indexOf("-->", n);
    if (i === -1)
      break;
    r = i + 3;
  }
  return t;
}
function Gr(e) {
  var t = e.split("");
  return t = t.filter(function(r) {
    var n = r.charCodeAt(0);
    return n === 127 ? !1 : n <= 31 ? n === 10 || n === 13 : !0;
  }), t.join("");
}
b.whiteList = ht();
b.getDefaultWhiteList = ht;
b.onTag = kr;
b.onIgnoreTag = Ir;
b.onTagAttr = Pr;
b.onIgnoreTagAttr = Mr;
b.safeAttrValue = Rr;
b.escapeHtml = yt;
b.escapeQuote = bt;
b.unescapeQuote = wt;
b.escapeHtmlEntities = xt;
b.escapeDangerHtml5Entities = At;
b.clearNonPrintableCharacter = Et;
b.friendlyAttrValue = Ct;
b.escapeAttrValue = _t;
b.onIgnoreTagStripAll = Br;
b.StripTagBody = Vr;
b.stripCommentTag = Wr;
b.stripBlankChar = Gr;
b.cssFilter = mt;
b.getDefaultCSSWhiteList = Sr;
var xe = {}, B = Ne;
function Ur(e) {
  var t = B.spaceIndex(e), r;
  return t === -1 ? r = e.slice(1, -1) : r = e.slice(1, t + 1), r = B.trim(r).toLowerCase(), r.slice(0, 1) === "/" && (r = r.slice(1)), r.slice(-1) === "/" && (r = r.slice(0, -1)), r;
}
function Hr(e) {
  return e.slice(0, 2) === "</";
}
function qr(e, t, r) {
  var n = "", i = 0, a = !1, o = !1, s = 0, l = e.length, u = "", f = "";
  e: for (s = 0; s < l; s++) {
    var c = e.charAt(s);
    if (a === !1) {
      if (c === "<") {
        a = s;
        continue;
      }
    } else if (o === !1) {
      if (c === "<") {
        n += r(e.slice(i, s)), a = s, i = s;
        continue;
      }
      if (c === ">" || s === l - 1) {
        n += r(e.slice(i, a)), f = e.slice(a, s + 1), u = Ur(f), n += t(a, n.length, u, f, Hr(f)), i = s + 1, a = !1;
        continue;
      }
      if (c === '"' || c === "'")
        for (var d = 1, v = e.charAt(s - d); v.trim() === "" || v === "="; ) {
          if (v === "=") {
            o = c;
            continue e;
          }
          v = e.charAt(s - ++d);
        }
    } else if (c === o) {
      o = !1;
      continue;
    }
  }
  return i < l && (n += r(e.substr(i))), n;
}
var Kr = /[^a-zA-Z0-9\\_:.-]/gim;
function Xr(e, t) {
  var r = 0, n = 0, i = [], a = !1, o = e.length;
  function s(d, v) {
    if (d = B.trim(d), d = d.replace(Kr, "").toLowerCase(), !(d.length < 1)) {
      var g = t(d, v || "");
      g && i.push(g);
    }
  }
  for (var l = 0; l < o; l++) {
    var u = e.charAt(l), f, c;
    if (a === !1 && u === "=") {
      a = e.slice(r, l), r = l + 1, n = e.charAt(r) === '"' || e.charAt(r) === "'" ? r : Qr(e, l + 1);
      continue;
    }
    if (a !== !1 && l === n) {
      if (c = e.indexOf(u, l + 1), c === -1)
        break;
      f = B.trim(e.slice(n + 1, c)), s(a, f), a = !1, l = c, r = l + 1;
      continue;
    }
    if (/\s|\n|\t/.test(u))
      if (e = e.replace(/\s|\n|\t/g, " "), a === !1)
        if (c = Yr(e, l), c === -1) {
          f = B.trim(e.slice(r, l)), s(f), a = !1, r = l + 1;
          continue;
        } else {
          l = c - 1;
          continue;
        }
      else if (c = Zr(e, l - 1), c === -1) {
        f = B.trim(e.slice(r, l)), f = Je(f), s(a, f), a = !1, r = l + 1;
        continue;
      } else
        continue;
  }
  return r < e.length && (a === !1 ? s(e.slice(r)) : s(a, Je(B.trim(e.slice(r))))), B.trim(i.join(" "));
}
function Yr(e, t) {
  for (; t < e.length; t++) {
    var r = e[t];
    if (r !== " ")
      return r === "=" ? t : -1;
  }
}
function Qr(e, t) {
  for (; t < e.length; t++) {
    var r = e[t];
    if (r !== " ")
      return r === "'" || r === '"' ? t : -1;
  }
}
function Zr(e, t) {
  for (; t > 0; t--) {
    var r = e[t];
    if (r !== " ")
      return r === "=" ? t : -1;
  }
}
function Jr(e) {
  return e[0] === '"' && e[e.length - 1] === '"' || e[0] === "'" && e[e.length - 1] === "'";
}
function Je(e) {
  return Jr(e) ? e.substr(1, e.length - 2) : e;
}
xe.parseTag = qr;
xe.parseAttr = Xr;
var en = ze.FilterCSS, R = b, Tt = xe, tn = Tt.parseTag, rn = Tt.parseAttr, ve = Ne;
function le(e) {
  return e == null;
}
function nn(e) {
  var t = ve.spaceIndex(e);
  if (t === -1)
    return {
      html: "",
      closing: e[e.length - 2] === "/"
    };
  e = ve.trim(e.slice(t + 1, -1));
  var r = e[e.length - 1] === "/";
  return r && (e = ve.trim(e.slice(0, -1))), {
    html: e,
    closing: r
  };
}
function an(e) {
  var t = {};
  for (var r in e)
    t[r] = e[r];
  return t;
}
function on(e) {
  var t = {};
  for (var r in e)
    Array.isArray(e[r]) ? t[r.toLowerCase()] = e[r].map(function(n) {
      return n.toLowerCase();
    }) : t[r.toLowerCase()] = e[r];
  return t;
}
function Ot(e) {
  e = an(e || {}), e.stripIgnoreTag && (e.onIgnoreTag && console.error('Notes: cannot use these two options "stripIgnoreTag" and "onIgnoreTag" at the same time'), e.onIgnoreTag = R.onIgnoreTagStripAll), e.whiteList || e.allowList ? e.whiteList = on(e.whiteList || e.allowList) : e.whiteList = R.whiteList, e.onTag = e.onTag || R.onTag, e.onTagAttr = e.onTagAttr || R.onTagAttr, e.onIgnoreTag = e.onIgnoreTag || R.onIgnoreTag, e.onIgnoreTagAttr = e.onIgnoreTagAttr || R.onIgnoreTagAttr, e.safeAttrValue = e.safeAttrValue || R.safeAttrValue, e.escapeHtml = e.escapeHtml || R.escapeHtml, this.options = e, e.css === !1 ? this.cssFilter = !1 : (e.css = e.css || {}, this.cssFilter = new en(e.css));
}
Ot.prototype.process = function(e) {
  if (e = e || "", e = e.toString(), !e) return "";
  var t = this, r = t.options, n = r.whiteList, i = r.onTag, a = r.onIgnoreTag, o = r.onTagAttr, s = r.onIgnoreTagAttr, l = r.safeAttrValue, u = r.escapeHtml, f = t.cssFilter;
  r.stripBlankChar && (e = R.stripBlankChar(e)), r.allowCommentTag || (e = R.stripCommentTag(e));
  var c = !1;
  r.stripIgnoreTagBody && (c = R.StripTagBody(r.stripIgnoreTagBody, a), a = c.onIgnoreTag);
  var d = tn(e, function(v, g, y, h, A) {
    var w = {
      sourcePosition: v,
      position: g,
      isClosing: A,
      isWhite: Object.prototype.hasOwnProperty.call(n, y)
    }, x = i(y, h, w);
    if (!le(x)) return x;
    if (w.isWhite) {
      if (w.isClosing)
        return "</" + y + ">";
      var m = nn(h), E = n[y], P = rn(m.html, function(M, k) {
        var T = ve.indexOf(E, M) !== -1, O = o(y, M, k, T);
        return le(O) ? T ? (k = l(y, M, k, f), k ? M + '="' + k + '"' : M) : (O = s(y, M, k, T), le(O) ? void 0 : O) : O;
      });
      return h = "<" + y, P && (h += " " + P), m.closing && (h += " /"), h += ">", h;
    } else
      return x = a(y, h, w), le(x) ? u(h) : x;
  }, u);
  return c && (d = c.remove(d)), d;
};
var sn = Ot;
(function(e, t) {
  var r = b, n = xe, i = sn;
  function a(s, l) {
    var u = new i(l);
    return u.process(s);
  }
  t = e.exports = a, t.filterXSS = a, t.FilterXSS = i, function() {
    for (var s in r)
      t[s] = r[s];
    for (var l in n)
      t[l] = n[l];
  }(), typeof window < "u" && (window.filterXSS = e.exports);
  function o() {
    return typeof self < "u" && typeof DedicatedWorkerGlobalScope < "u" && self instanceof DedicatedWorkerGlobalScope;
  }
  o() && (self.filterXSS = e.exports);
})(Se, Se.exports);
var Ie = Se.exports, Pe = {
  html: {
    whiteList: {
      a: ["class", "style", "contenteditable", "data-id", "data-title", "data-size", "href", "data-last-modified"],
      address: ["class", "style"],
      area: ["class", "style"],
      article: ["class", "style"],
      aside: ["class", "style"],
      audio: ["class", "style"],
      b: ["class", "style"],
      bdi: ["class", "style"],
      bdo: ["class", "style"],
      big: ["class", "style"],
      blockquote: ["class", "style"],
      br: ["class", "style"],
      caption: ["class", "style"],
      center: ["class", "style"],
      cite: ["class", "style"],
      code: ["class", "style"],
      col: ["class", "style"],
      colgroup: ["class", "style"],
      dd: ["class", "style"],
      del: ["class", "style"],
      details: ["class", "style"],
      div: ["class", "style", "spellcheck", "data-gramm", "spellcheck", "data-mode", "data-position", "data-row", "data-cell", "data-rowspan", "data-colspan", "data-cell-bg", "data-parent-bg"],
      dl: ["class", "style"],
      dt: ["class", "style"],
      em: ["class", "style"],
      figcaption: ["class", "style"],
      figure: ["class", "style"],
      font: ["class", "style"],
      footer: ["class", "style"],
      h1: ["class", "style"],
      h2: ["class", "style"],
      h3: ["class", "style"],
      h4: ["class", "style"],
      h5: ["class", "style"],
      h6: ["class", "style"],
      header: ["class", "style"],
      hr: ["class", "style"],
      i: ["class", "style", "data-image-id", "data-image"],
      img: ["class", "style", "data-image-id", "src"],
      input: ["class", "style", "data-formula", "data-link", "data-video"],
      ins: ["class", "style"],
      li: ["class", "style"],
      mark: ["class", "style"],
      nav: ["class", "style"],
      ol: ["class", "style"],
      p: ["class", "style"],
      pre: ["class", "style"],
      s: ["class", "style"],
      section: ["class", "style"],
      small: ["class", "style"],
      span: ["class", "style", "contenteditable", "color", "style"],
      sub: ["class", "style"],
      summary: ["class", "style"],
      sup: ["class", "style"],
      strong: ["class", "style"],
      strike: ["class", "style"],
      svg: ["class", "style", "t", "viewBox", "viewbox", "version", "xmlns", "p-id", "xmlns:xlink"],
      path: ["d", "p-id"],
      table: ["class", "style"],
      tbody: ["class", "style"],
      td: ["class", "style", "data-row", "data-cell", "data-cell-bg", "data-parent-bg"],
      tfoot: ["class", "style"],
      th: ["class", "style"],
      thead: ["class", "style"],
      tr: ["class", "style", "data-row"],
      tt: ["class", "style"],
      u: ["class", "style"],
      ul: ["class", "style"],
      video: ["class", "style"]
    }
  }
}, ln = Ie.getDefaultWhiteList && Ie.getDefaultWhiteList() || {};
Pe.html.whiteList = Object.assign(ln, Pe.html.whiteList);
new Ie.FilterXSS(Pe.html);
var un = Object.prototype.hasOwnProperty, fn = un.toString;
fn.call(Object);
var _ = typeof window > "u", cn = function() {
  var t = 8;
  return document.addEventListener && window.performance && (t = 9, window.atob && window.matchMedia && (t = 10, !window.attachEvent && !document.all && (t = 11))), t;
}, dn = function(t) {
  t.chrome && ~navigator.userAgent.indexOf("Edg") ? (t.name = "edge", t.edge = !0, delete t.chrome) : !document.documentMode && window.StyleMedia && (t.name = "edge", t.edge = !0);
};
(function() {
  if (_) return null;
  var e = {
    name: "",
    version: 0,
    isDoc: typeof document < "u",
    isMobile: !1,
    isPC: !0,
    isNode: _,
    chrome: !1,
    ie: !1,
    firefox: !1,
    safari: !1,
    opera: !1,
    edge: !1
  }, t = /(Android|webOS|iPhone|iPad|iPod|SymbianOS|BlackBerry|Windows Phone)/.test(navigator.userAgent);
  e.isMobile = t, e.isPC = !t;
  var r;
  if (window.chrome && (window.chrome.webstore || /^Google\b/.test(window.navigator.vendor)) ? (e.name = "chrome", e.chrome = !0, r = navigator.userAgent.match(/chrome\/(\d+)/i), e.version = !!r && !!r[1] && parseInt(r[1], 10), r = void 0) : document.all || document.documentMode ? (e.name = "ie", e.version = cn(), e.ie = !0) : typeof window.InstallTrigger < "u" ? (e.name = "firefox", e.firefox = !0) : Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor") > 0 ? (e.name = "safari", e.safari = !0) : (window.opr && window.opr.addons || window.opera) && (e.name = "opera", e.opera = !0), dn(e), !~["ie", "chrome"].indexOf(e.name)) {
    var n = e.name + "/(\\d+)";
    r = navigator.userAgent.match(new RegExp(n, "i")), e.version = !!r && !!r[1] && parseInt(r[1], 10), r = void 0;
  }
  if (e.isDoc) {
    var i = document.body || document.documentElement;
    ["webkit", "khtml", "moz", "ms", "o"].forEach(function(a) {
      e["-" + a] = !!i[a + "MatchesSelector"];
    });
  }
  return e;
})();
var K = function(t, r, n) {
  var i = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : !1;
  t && r && n && t.addEventListener(r, n, i);
}, pe = function(t, r, n) {
  var i = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : !1;
  t && r && t.removeEventListener(r, n, i);
}, ue = function(t) {
  var r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "";
  if (t) {
    var n = r.split(" ").filter(function(i) {
      return i;
    });
    n.forEach(function(i) {
      return t.classList.add(i);
    });
  }
}, fe = function(t, r) {
  if (!(!t || !r)) {
    var n = r.split(" ").filter(function(i) {
      return i;
    });
    n.forEach(function(i) {
      return t.classList.remove(i);
    });
  }
}, St = function() {
  if (typeof Map < "u")
    return Map;
  var e = function(r, n) {
    var i = -1;
    return r.some(function(a, o) {
      return a[0] === n ? (i = o, !0) : !1;
    }), i;
  };
  return function() {
    function t() {
      this.__entries__ = [];
    }
    return Object.defineProperty(t.prototype, "size", {
      get: function() {
        return this.__entries__.length;
      },
      enumerable: !0,
      configurable: !0
    }), t.prototype.get = function(r) {
      var n = e(this.__entries__, r), i = this.__entries__[n];
      return i && i[1];
    }, t.prototype.set = function(r, n) {
      var i = e(this.__entries__, r);
      ~i ? this.__entries__[i][1] = n : this.__entries__.push([r, n]);
    }, t.prototype.delete = function(r) {
      var n = this.__entries__, i = e(n, r);
      ~i && n.splice(i, 1);
    }, t.prototype.clear = function() {
      this.__entries__.splice(0);
    }, t.prototype.has = function(r) {
      return !!~e(this.__entries__, r);
    }, t.prototype.forEach = function(r, n) {
      n === void 0 && (n = null);
      for (var i = 0, a = this.__entries__; i < a.length; i++) {
        var o = a[i];
        r.call(n, o[1], o[0]);
      }
    }, t;
  }();
}(), vn = globalThis.Function, me = function() {
  var e = function(r) {
    return r.Math === Math;
  };
  return typeof global < "u" && e(global) ? global : typeof self < "u" && e(self) ? self : typeof window < "u" && e(window) ? window : vn("return this")();
}(), pn = function() {
  return typeof requestAnimationFrame == "function" ? requestAnimationFrame.bind(me) : function(e) {
    return setTimeout(function() {
      return e(Date.now());
    }, 1e3 / 60);
  };
}(), gn = 2;
function hn(e, t) {
  var r = !1, n = !1, i = 0, a, o = function() {
    r && (r = !1, e()), n && a();
  }, s = function() {
    pn(o);
  };
  return a = function() {
    var u = Date.now();
    if (r) {
      if (u - i < gn)
        return;
      n = !0;
    } else
      r = !0, n = !1, setTimeout(s, t);
    i = u;
  }, a;
}
var mn = 20, yn = ["top", "right", "bottom", "left", "width", "height", "size", "weight"], bn = typeof MutationObserver < "u", wn = function() {
  function e() {
    this.observers_ = [], this.connected_ = !1, this.mutationEventsAdded_ = !1, this.mutationsObserver_ = null, this.onTransitionEnd_ = this.onTransitionEnd_.bind(this), this.refresh = hn(this.refresh.bind(this), mn);
  }
  return e.prototype.addObserver = function(t) {
    !~this.observers_.indexOf(t) && this.observers_.push(t), !this.connected_ && this.connect_();
  }, e.prototype.removeObserver = function(t) {
    var r = this.observers_, n = r.indexOf(t);
    ~n && r.splice(n, 1), !r.length && this.connected_ && this.disconnect_();
  }, e.prototype.refresh = function() {
    var t = this.updateObservers_();
    t && this.refresh();
  }, e.prototype.updateObservers_ = function() {
    var t = this.observers_.filter(function(r) {
      return r.gatherActive(), r.hasActive();
    });
    return t.forEach(function(r) {
      return r.broadcastActive();
    }), t.length > 0;
  }, e.prototype.connect_ = function() {
    if (!(_ || this.connected_)) {
      if (K(document, "transitionend", this.onTransitionEnd_), K(window, "resize", this.refresh), bn) {
        this.mutationsObserver_ = new MutationObserver(this.refresh);
        var t = {
          attributes: !0,
          childList: !0,
          characterData: !0,
          subtree: !0
        };
        this.mutationsObserver_.observe(document, t);
      } else
        K(document, "DOMSubtreeModified", this.refresh), this.mutationEventsAdded_ = !0;
      this.connected_ = !0;
    }
  }, e.prototype.disconnect_ = function() {
    _ || !this.connected_ || (pe(document, "transitionend", this.onTransitionEnd_), pe(window, "resize", this.refresh), this.mutationsObserver_ && this.mutationsObserver_.disconnect(), this.mutationEventsAdded_ && pe(document, "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 = yn.some(function(a) {
      return !!~n.indexOf(a);
    });
    i && this.refresh();
  }, e.getInstance = function() {
    return this._instance || (this._instance = new e()), this._instance;
  }, e._instance = null, e;
}(), kt = function(t, r) {
  for (var n = 0, i = Object.keys(r); n < i.length; n++) {
    var a = i[n];
    Object.defineProperty(t, a, {
      value: r[a],
      configurable: !0,
      writable: !1,
      enumerable: !1
    });
  }
  return t;
}, Ae = function(t, r, n, i) {
  return {
    x: t,
    y: r,
    width: n,
    height: i
  };
}, X = function(t) {
  var r = t && t.ownerDocument && t.ownerDocument.defaultView;
  return r || me;
}, It = Ae(0, 0, 0, 0), ye = function(t) {
  return parseFloat(t) || 0;
}, et = function(t) {
  for (var r = [], n = 1; n < arguments.length; n++)
    r[n - 1] = arguments[n];
  return r.reduce(function(i, a) {
    var o = t["border-".concat(a, "-width")];
    return i + ye(o);
  }, 0);
}, xn = function(t) {
  for (var r = ["top", "right", "bottom", "left"], n = {}, i = 0, a = r; i < a.length; i++) {
    var o = a[i], s = t["padding-".concat(o)];
    n[o] = ye(s);
  }
  return n;
}, An = function(t) {
  var r = t.getBBox();
  return Ae(0, 0, r.width, r.height);
}, En = function(t) {
  return t === X(t).document.documentElement;
}, Cn = function(t) {
  var r = t.clientWidth, n = t.clientHeight;
  if (!n && !r)
    return It;
  var i = X(t).getComputedStyle(t), a = xn(i), o = a.top + a.bottom, s = a.left + a.right, l = ye(i.width), u = ye(i.height);
  if (i.boxSizing === "border-box" && (Math.round(u + o) !== n && (u -= et(i, "top", "bottom") + o), Math.round(l + s) !== r && (l -= et(i, "left", "right") + s)), !En(t)) {
    var f = Math.round(u + o) - n, c = Math.round(l + s) - r;
    Math.abs(f) !== 1 && (u -= f), Math.abs(c) !== 1 && (l -= c);
  }
  return Ae(a.left, a.top, l, u);
}, _n = /* @__PURE__ */ function() {
  return typeof SVGGraphicsElement < "u" ? function(e) {
    return e instanceof X(e).SVGGraphicsElement;
  } : function(e) {
    return e instanceof X(e).SVGElement && typeof e.getBBox == "function";
  };
}(), Tn = function(t) {
  return _ ? It : _n(t) ? An(t) : Cn(t);
}, On = function(t) {
  var r = t.x, n = t.y, i = t.width, a = t.height, o = typeof DOMRectReadOnly < "u" ? DOMRectReadOnly : Object, s = Object.create(o.prototype);
  return kt(s, {
    x: r,
    y: n,
    width: i,
    height: a,
    top: n,
    right: r + i,
    bottom: a + n,
    left: r
  }), s;
}, Sn = function() {
  function e(t) {
    this.broadcastWidth = 0, this.broadcastHeight = 0, this.contentRect_ = Ae(0, 0, 0, 0), this.target = t;
  }
  return e.prototype.broadcastRect = function() {
    var t = this.contentRect_;
    return this.broadcastWidth = t.width, this.broadcastHeight = t.height, t;
  }, e.prototype.isActive = function() {
    var t = Tn(this.target);
    return this.contentRect_ = t, t.width !== this.broadcastWidth || t.height !== this.broadcastHeight;
  }, e;
}(), kn = /* @__PURE__ */ function() {
  function e(t, r) {
    var n = On(r);
    kt(this, {
      target: t,
      contentRect: n
    });
  }
  return e;
}(), In = function() {
  function e(t, r, n) {
    if (this.observations_ = new St(), this.activeObservations_ = [], typeof t != "function")
      throw new TypeError("[TINY-Resize] The callback provided as parameter 1 is not a function.");
    this.callback_ = t, this.controller_ = r, this.callbackCtx_ = n;
  }
  return e.prototype.observe = function(t) {
    if (!arguments.length)
      throw new TypeError("[TINY-Resize] 1 argument required, but only 0 present.");
    if (!(typeof Element > "u" || !(Element instanceof Object))) {
      if (!(t instanceof X(t).Element))
        throw new TypeError('[TINY-Resize] parameter 1 is not of type "Element".');
      var r = this.observations_;
      r.has(t) || (r.set(t, new Sn(t)), this.controller_.addObserver(this), this.controller_.refresh());
    }
  }, e.prototype.unobserve = function(t) {
    if (!arguments.length)
      throw new TypeError("[TINY-Resize]1 argument required, but only 0 present.");
    if (!(typeof Element > "u" || !(Element instanceof Object))) {
      if (!(t instanceof X(t).Element))
        throw new TypeError('[TINY-Resize] parameter 1 is not of type "Element".');
      var r = this.observations_;
      r.has(t) && (r.delete(t), !r.size && this.controller_.removeObserver(this));
    }
  }, e.prototype.gatherActive = function() {
    var t = this;
    this.clearActive(), this.observations_.forEach(function(r) {
      r.isActive() && t.activeObservations_.push(r);
    });
  }, e.prototype.disconnect = function() {
    this.clearActive(), this.observations_.clear(), this.controller_.removeObserver(this);
  }, e.prototype.broadcastActive = function() {
    if (this.hasActive()) {
      var t = this.callbackCtx_, r = this.activeObservations_.map(function(n) {
        return new kn(n.target, n.broadcastRect());
      });
      this.callback_.call(t, r, t), this.clearActive();
    }
  }, e.prototype.hasActive = function() {
    return this.activeObservations_.length > 0;
  }, e.prototype.clearActive = function() {
    this.activeObservations_.splice(0);
  }, e;
}(), Pt = typeof WeakMap < "u" ? /* @__PURE__ */ new WeakMap() : new St(), Mt = /* @__PURE__ */ function() {
  function e(t) {
    if (!(this instanceof e))
      throw new TypeError("[TINY-Resize] Cannot call a class as a function.");
    if (!arguments.length)
      throw new TypeError("[TINY-Resize] 1 argument required, but only 0 present.");
    var r = wn.getInstance(), n = new In(t, r, this);
    Pt.set(this, n);
  }
  return e;
}();
["observe", "unobserve", "disconnect"].forEach(function(e) {
  Mt.prototype[e] = function() {
    var t;
    return (t = Pt.get(this))[e].apply(t, arguments);
  };
});
(function() {
  return typeof me.ResizeObserver < "u" ? me.ResizeObserver : Mt;
})();
var Pn = "tcirzywvqlkjhgfbZQG_FLOWHSUBDNIMYREVKCAJxp57XP043891T62-modnaesu";
Pn.split("").reverse().join("");
function Mn(e) {
  return !_ && (e.document.all || e.document.documentMode) && !e.crypto && e.msCrypto;
}
function Rn(e) {
  if (Mn(e)) {
    e.crypto = e.msCrypto;
    var t = e.crypto.getRandomValues;
    e.crypto.getRandomValues = function(r) {
      for (var n = t.call(e.crypto, r), i = [], a = 0; a < r.length; a++)
        i[a] = n[a];
      return i;
    };
  }
}
var $n = globalThis;
Rn($n);
function Be(e) {
  var t = /* @__PURE__ */ Object.create(null);
  return function(n) {
    var i = t[n];
    return i || (t[n] = e(n));
  };
}
var Ln = /-(\w)/g, Fn = Be(function(e) {
  return e.replace(Ln, function(t, r) {
    return r ? r.toUpperCase() : "";
  });
}), jn = Be(function(e) {
  return e.charAt(0).toUpperCase() + e.slice(1);
}), Dn = /\B([A-Z])/g, zn = Be(function(e) {
  return e.replace(Dn, "-$1").toLowerCase();
}), Nn = "-12:00,-11:00,-10:00,-09:30,-08:00,-07:00,-06:00,-05:00,-04:30,-04:00,-03:30,-02:00,-01:00", Bn = "-00:00,+00:00,+01:00,+02:00,+03:00,+03:30,+04:00,+04:30,+05:00,+05:30,+05:45,+06:00", Vn = "+06:30,+07:00,+08:00,+09:00,+10:00,+10:30,+11:00,+11:30,+12:00,+12:45,+13:00,+14:00";
[].concat(te(Nn.split(",")), te(Bn.split(",")), te(Vn.split(",")));
var Wn = {
  Escape: 27
}, Rt = {
  fullMonths: "January,February,March,April,May,June,July,August,September,October,November,December".split(","),
  fullWeeks: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
}, Ve = ["\\d\\d?", "\\d{3}", "\\d{4}"], N = Ve[0], Gn = Ve[1], Un = Ve[2], J = "[^\\s]+", tt = function() {
}, $t = function(t, r) {
  for (var n = [], i = 0, a = t.length; i < a; i++)
    n.push(t[i].substr(0, r));
  return n;
}, rt = function(t) {
  return function(r, n, i) {
    var a = i[t].indexOf(n.charAt(0).toUpperCase() + n.substr(1).toLowerCase());
    ~a && (r.month = a);
  };
}, Hn = Rt.fullWeeks, qn = Rt.fullMonths;
$t(qn, 3);
$t(Hn, 3);
var q = {
  d: [N, function(e, t) {
    e.day = t;
  }],
  Do: [N + J, function(e, t) {
    e.day = parseInt(t, 10);
  }],
  M: [N, function(e, t) {
    e.month = t - 1;
  }],
  yy: [N, function(e, t) {
    var r = /* @__PURE__ */ new Date(), n = Number(String(r.getFullYear()).substr(0, 2));
    e.year = String(t > 68 ? n - 1 : n) + t;
  }],
  h: [N, function(e, t) {
    e.hour = t;
  }],
  m: [N, function(e, t) {
    e.minute = t;
  }],
  s: [N, function(e, t) {
    e.second = t;
  }],
  yyyy: [Un, function(e, t) {
    e.year = t;
  }],
  S: ["\\d", function(e, t) {
    e.millisecond = t * 100;
  }],
  SS: ["\\d{2}", function(e, t) {
    e.millisecond = t * 10;
  }],
  SSS: [Gn, function(e, t) {
    e.millisecond = t;
  }],
  D: [N, tt],
  ddd: [J, tt],
  MMM: [J, rt("monthNamesShort")],
  MMMM: [J, rt("monthNames")],
  a: [J, function(e, t, r) {
    var n = t.toLowerCase();
    n === r.amPm[0] ? e.isPm = !1 : n === r.amPm[1] && (e.isPm = !0);
  }],
  ZZ: ["[^\\s]*?[\\+\\-]\\d\\d:?\\d\\d|[^\\s]*?Z", function(e, t) {
    var r = String(t).match(/([+-]|\d\d)/gi), n;
    r && (n = Number(r[1] * 60) + parseInt(r[2], 10), e.timezoneOffset = r[0] === "+" ? n : -n);
  }]
}, Kn = ["A", "DD", "dd", "mm", "hh", "MM", "ss", "hh", "H", "HH"];
q.dddd = q.ddd;
Kn.forEach(function(e) {
  e === "MM" ? q[e] = q[e.substr(0, 1)] : q[e] = q[e.substr(0, 1).toLowerCase()];
});
var Xn = function() {
}, Yn = function() {
  return _ ? function(e) {
    setTimeout(function() {
      return e(Date.now());
    }, 1e3 / 60);
  } : window.requestAnimationFrame.bind(window);
}(), Me = function(t) {
  t.scheduled || (t.scheduled = !0, t.raf(Qn.bind(null, t)));
}, Qn = function(t) {
  var r = t.reads, n = t.writes, i;
  try {
    t.runTasks(r), t.runTasks(n);
  } catch (a) {
    i = a;
  }
  if (t.scheduled = !1, (r.length || n.length) && Me(t), i)
    if (t.catch)
      t.catch(i);
    else
      throw i;
}, nt = function(t, r) {
  var n = t.indexOf(r);
  return !!~n && !!t.splice(n, 1);
}, Zn = function(t, r) {
  for (var n in r)
    Object.hasOwnProperty.call(r, n) && (t[n] = r[n]);
}, Jn = /* @__PURE__ */ function() {
  function e() {
    ft(this, e), this.reads = [], this.writes = [], this.raf = Yn.bind(window);
  }
  return ct(e, [{
    key: "runTasks",
    value: function(r) {
      for (var n; n = r.shift(); ) n();
    }
  }, {
    key: "measure",
    value: function(r, n) {
      var i = n ? r.bind(n) : r;
      return this.reads.push(i), Me(this), i;
    }
  }, {
    key: "mutate",
    value: function(r, n) {
      var i = n ? r.bind(n) : r;
      return this.writes.push(i), Me(this), i;
    }
  }, {
    key: "clear",
    value: function(r) {
      return nt(this.reads, r) || nt(this.writes, r);
    }
  }, {
    key: "extend",
    value: function(r) {
      if (!r || j(r) !== "object") throw new Error("[TINY][FastDom] expected object");
      var n = Object.create(this);
      return Zn(n, r), n.fastdom = this, n.initialize && n.initialize(), n;
    }
  }]);
}(), Lt = new Jn(), it = function(t, r, n, i) {
  var a = t._tasks, o = t.fastdom, s, l = new Promise(function(u, f) {
    s = o[r](function() {
      a.delete(l);
      try {
        u(i ? n.call(i) : n());
      } catch (c) {
        f(c);
      }
    }, i);
  });
  return a.set(l, s), l;
}, ei = {
  initialize: function() {
    this._tasks = /* @__PURE__ */ new Map();
  },
  mutate: function(t, r) {
    return it(this, "mutate", t, r);
  },
  measure: function(t, r) {
    return it(this, "measure", t, r);
  },
  clear: function(t) {
    var r = this._tasks, n = r.get(t);
    this.fastdom.clear(n), r.delete(t);
  }
};
Lt.extend(ei);
var ti = function(t, r) {
  for (var n = r.length; n--; )
    t.clear(r[n]), r.splice(n, 1);
}, ri = function(t, r) {
  var n = t.indexOf(r);
  return !!~n && !!t.splice(n, 1);
}, ni = /* @__PURE__ */ function() {
  function e(t) {
    ft(this, e), this.fastdom = t, this.tasks = [];
  }
  return ct(e, [{
    key: "measure",
    value: function(r, n) {
      var i = this.tasks, a = this.fastdom.measure(function() {
        return i.splice(i.indexOf(a)), r.call(n);
      });
      return i.push(a), a;
    }
  }, {
    key: "mutate",
    value: function(r, n) {
      var i = this.tasks, a = this.fastdom.mutate(function() {
        return i.splice(i.indexOf(a)), r.call(n);
      });
      return this.tasks.push(a), a;
    }
  }, {
    key: "clear",
    value: function(r) {
      return arguments.length || ti(this.fastdom, this.tasks), ri(this.tasks, r), this.fastdom.clear(r);
    }
  }]);
}(), ii = {
  sandbox: function() {
    return new ni(this.fastdom);
  }
};
Lt.extend(ii);
var ai = ["fullscreenElement", "fullscreenEnabled", "requestFullscreen", "exitFullscreen", "fullscreenchange", "fullscreenerror"], oi = ["mozFullScreenElement", "mozFullScreenEnabled", "mozRequestFullScreen", "mozCancelFullScreen", "mozfullscreenchange", "mozfullscreenerror"], si = ["webkitFullscreenElement", "webkitFullscreenEnabled", "webkitRequestFullscreen", "webkitExitFullscreen", "webkitfullscreenchange", "webkitfullscreenerror"], li = ["msFullscreenElement", "msFullscreenEnabled", "msRequestFullscreen", "msExitFullscreen", "MSFullscreenChange", "MSFullscreenError"], Ee = [ai, si, oi, li], L = typeof window < "u" && typeof window.document < "u" ? window.document : {}, C = null, ui = function() {
  if (!_)
    for (var t = 0, r = Ee.length; t < r; t++) {
      var n = Ee[t];
      if (n && n[1] in L) {
        for (C = {}, t = 0; t < n.length; t++)
          C[Ee[0][t]] = n[t];
        return;
      }
    }
};
ui();
var at = {
  change: C && C.fullscreenchange,
  error: C && C.fullscreenerror
}, Re = {
  request: function(t, r) {
    var n = this;
    return new Promise(function(i, a) {
      var o = function() {
        n.off("change", o), i();
      };
      if (n.on("change", o), t = t || (_ ? null : L.documentElement), t && C && t[C.requestFullscreen]) {
        var s = t[C.requestFullscreen](r);
        s instanceof Promise && s.then(o).catch(a);
      } else
        a(new Error("Fullscreen API not supported or element is null."));
    });
  },
  exit: function() {
    var t = this;
    return new Promise(function(r, n) {
      if (!t.isFullscreen) {
        r();
        return;
      }
      var i = function() {
        t.off("change", i), r();
      };
      if (t.on("change", i), !_ && C && L[C.exitFullscreen]) {
        var a = L[C.exitFullscreen]();
        a instanceof Promise && a.then(i).catch(n);
      } else
        n(new Error("Fullscreen API not supported."));
    });
  },
  toggle: function(t, r) {
    return this.isFullscreen ? this.exit() : this.request(t, r);
  },
  onchange: function(t) {
    this.on("change", t);
  },
  onerror: function(t) {
    this.on("error", t);
  },
  on: function(t, r) {
    var n = at[t];
    n && !_ && K(L, n, r);
  },
  off: function(t, r) {
    var n = at[t];
    n && !_ && pe(L, n, r);
  },
  raw: C || {}
};
_ ? Object.defineProperties(Re, {
  isFullscreen: {
    get: function() {
      return !1;
    }
  },
  element: {
    enumerable: !0,
    get: function() {
      return null;
    }
  },
  isEnabled: {
    enumerable: !0,
    get: function() {
      return !1;
    }
  }
}) : Object.defineProperties(Re, {
  isFullscreen: {
    get: function() {
      return !!L[C && C.fullscreenElement];
    }
  },
  element: {
    enumerable: !0,
    get: function() {
      return L[C && C.fullscreenElement];
    }
  },
  isEnabled: {
    enumerable: !0,
    get: function() {
      return !!L[C && C.fullscreenEnabled];
    }
  }
});
Re.isEnabled;
function fi(e, t, r, n) {
  var i, a = 0;
  typeof t != "boolean" && (n = r, r = t, t = void 0);
  function o() {
    var l = this, u = (/* @__PURE__ */ new Date()).valueOf() - a, f = arguments;
    function c() {
      a = (/* @__PURE__ */ new Date()).valueOf(), r.apply(l, f);
    }
    function d() {
      i = void 0;
    }
    n && !i && c(), i && clearTimeout(i);
    var v = n === void 0;
    v && u > e ? c() : t !== !0 && (i = setTimeout(n ? d : c, v ? e - u : e));
  }
  function s() {
    i && (clearTimeout(i), i = null);
  }
  return o._cancel = s, o;
}
function ci(e, t, r) {
  return fi(e, t, !1);
}
var G = null, di = "ws://localhost", ot = [27197, 27198, 27199], Ce = 0, U, Ft = 1e3, jt = 3e4, vi = 0, We = {}, Dt, pi = 20 * 1e3, st = null, zt = null, $e = {}, Nt = {}, S = {}, Bt = function() {
}, Vt = function() {
}, Wt = function(t) {
  clearTimeout($e[t]), delete We[t], delete $e[t];
}, gi = function() {
  zt = setTimeout(function() {
    G.close();
  }, 5e3);
}, D = function(t, r) {
  var n = vi++;
  if (n = String(n), t.cid = n, !U) {
    r && setTimeout(r, 0, {
      ok: !1,
      message: "eSpace is not logged in."
    });
    return;
  }
  typeof r == "function" && (We[n] = r, $e[n] = setTimeout(function() {
    r({
      ok: !1,
      message: "time out"
    }), Wt(n);
  }, jt)), G.send(JSON.stringify(t));
}, Gt = function() {
  st = setTimeout(function() {
    U ? D({
      type: "heartbeat"
    }, function() {
      Gt();
    }) : clearTimeout(st);
  }, pi);
}, hi = function(t) {
  U = !0, Gt(), clearTimeout(Dt), clearTimeout(zt), Vt(t);
}, mi = function(t) {
  var r = t.data;
  if (typeof r == "string" && (r = r.replace(/^\d+/, ""), !!r)) {
    try {
      r = JSON.parse(r);
    } catch (o) {
      return !o;
    }
    if (U) {
      var n = Nt[r.type];
      if (n)
        return n(r.data);
      var i = r.cid, a = We[i];
      a && (r.ok ? a(null, r.data) : a({
        ok: r.ok
      }), Wt(i));
    } else
      r.type === "eSpace-ctrl-connection-success" ? hi(r.data) : G.close();
  }
}, yi = function() {
  G.onopen = gi, G.onclose = bi, G.onmessage = mi;
}, Ut = function(t) {
  Dt = setTimeout(function() {
    Ce >= ot.length && (Ce = 0), G = new WebSocket(di + ":" + ot[Ce++]), yi();
  }, t || 0);
}, bi = function() {
  (U || typeof U > "u") && (U = !1, Bt()), Ut(Ft);
};
S.init = function(e) {
  e && (jt = e.timeout || 3e4, Ft = e.pollingInterval || 0), Ut();
};
S.ready = function(e) {
  Vt = e;
};
S.error = function(e) {
  Bt = e;
};
var lt = function(t, r, n) {
  for (var i = [], a = 0; a < r; a++) {
    var o = t;
    a && (o += a);
    var s = n[o];
    s && i.push(s);
  }
  return i;
};
S.on = function(e, t) {
  Nt[e] = t;
};
S.getUserInfo = function(e, t) {
  var r = function(i, a) {
    if (i)
      return t(i);
    var o = function(c) {
      return {
        account: c.account,
        name: c.name,
        mobile: lt("mobile", 6, c),
        office_phone: lt("office_phone", 6, c),
        home_phone: c.home_phone,
        ip_phone: c.ip_phone,
        other_phone: c.other_phone
      };
    };
    if (a.account)
      t(null, o(a));
    else {
      var s = {};
      for (var l in a)
        if (Object.prototype.hasOwnProperty.call(a, l)) {
          var u = a[l];
          s[l] = u && o(u);
        }
      t(null, s);
    }
  };
  D({
    type: "get-user-info",
    param: e
  }, r);
};
S.subscribeUserStatus = function(e, t) {
  Array.isArray(e) && e.forEach(function(r) {
  }), D({
    type: "subscribe-user-status",
    param: e
  }, t);
};
S.eSpaceCall = function(e, t, r) {
  D({
    type: "espace-call",
    param: {
      account: e,
      number: t
    }
  }, r);
};
S.eSpaceCallByAccount = function(e, t) {
  D({
    type: "espace-call",
    param: {
      account: e
    }
  }, t);
};
S.eSpaceCallByNumber = function(e, t) {
  D({
    type: "espace-call",
    param: {
      number: e
    }
  }, t);
};
S.showImDialog = function(e, t) {
  D({
    type: "show-espace-im-dialog",
    param: e
  }, t);
};
S.showGroupDialog = function(e, t) {
  D({
    type: "show-espace-im-group-dialog",
    param: e
  }, t);
};
S.addContactList = function(e, t) {
  D({
    type: "add-contact-list",
    param: e
  }, t);
};
if (_ || !window.WebSocket) {
  var wi = function() {
  };
  for (var _e in S)
    if (Object.prototype.hasOwnProperty.call(S, _e)) {
      var xi = S[_e];
      typeof xi == "function" && (S[_e] = wi);
    }
}
var ce = {}, ee = {
  leave: "v-modal-leave",
  enter: "v-modal-enter",
  modal: "v-modal"
}, Ai = function(t, r) {
  for (var n = t.length - 1; n >= 0; n--)
    if (t[n].id === r) {
      t.splice(n, 1);
      break;
    }
}, Le, I = {
  step: 2,
  zIndex: 2e3,
  globalScroll: !1,
  // 是否打开全局滚动监听
  modalFade: !0,
  modalStack: [],
  modalDom: null,
  // 当前model挂载的div.
  hasModal: !1,
  // 当前是否有Modal
  popLockClass: "popup-parent--hidden",
  oldBodyBorder: "",
  viewportWindow: null,
  fixBodyBorder: function() {
    var t = window.innerWidth - document.documentElement.clientWidth;
    t && (this.oldBodyBorder = document.documentElement.style.borderRight, document.body.style.borderRight = "".concat(t, "px solid transparent"));
  },
  resetBodyBorder: function() {
    document.body.style.borderRight = this.oldBodyBorder, this.oldBodyBorder = "";
  },
  /** 全局反注册 */
  deregister: function(t) {
    t && (ce[t] = null, delete ce[t]);
  },
  /** 返回全局实例 */
  getInstance: function(t) {
    return ce[t];
  },
  /** 全局注册   仅vue-popup.ts中使用，instance就是vm, 把vm注册到 vm._popupId 这个键值上 */
  register: function(t, r) {
    t && r && (ce[t] = r);
  },
  nextZIndex: function() {
    var t = I.zIndex;
    return I.zIndex += I.step, t;
  },
  /** 打开遮罩层， 仅vue-popup.ts中使用。 dom = vm.$el 或者 undefined (appendtoBody时)  */
  openModal: function(t, r, n, i, a) {
    if (!_ && !(!t || r === void 0)) {
      this.modalFade = a;
      for (var o = 0, s = this.modalStack.length; o < s; o++) {
        var l = this.modalStack[o];
        if (l.id === t)
          return;
      }
      var u = Le();
      if (ue(u, ee.modal), this.modalFade && !I.hasModal && ue(u, ee.enter), i) {
        var f = i.trim().split(/\s+/);
        f.forEach(function(d) {
          return ue(u, d);
        });
      }
      setTimeout(function() {
        fe(u, ee.enter);
      }, 200), r && (u.style.zIndex = r.toString()), u.style.display = "", u.tabIndex = 0;
      var c;
      n && n.parentNode && n.parentNode.nodeType !== 11 ? c = n.parentNode : c = document.body, c.appendChild(u), this.modalStack.push({
        id: t,
        zIndex: r,
        modalClass: i
      });
    }
  },
  /** 点击背景遮罩层时，调用栈顶的popup，调用它的close() */
  doOnModalClick: function() {
    var t = I.modalStack, r = t[t.length - 1];
    if (r) {
      var n = I.getInstance(r.id);
      n && n.closeOnClickModal && typeof n.close == "function" && n.close();
    }
  },
  closeModal: function(t) {
    var r = this.modalStack, n = Le();
    if (r.length > 0) {
      var i = r[r.length - 1];
      if (i.id === t) {
        if (i.modalClass) {
          var a = i.modalClass.trim().split(/\s+/);
          a.forEach(function(s) {
            return fe(n, s);
          });
        }
        r.pop();
        var o = r.length;
        o > 0 && (n.style.zIndex = r[o - 1].zIndex.toString());
      } else
        Ai(r, t);
    }
    r.length === 0 && (this.modalFade && ue(n, ee.leave), fe(document.body, this.popLockClass), this.resetBodyBorder(), setTimeout(function() {
      r.length === 0 && (n.parentNode && n.parentNode.removeChild(n), n.style.display = "none", I.modalDom = null), fe(n, ee.leave);
    }, 200));
  }
};
Le = function() {
  if (_)
    return null;
  var t = I.modalDom;
  return t ? I.hasModal = !0 : (I.hasModal = !1, t = document.createElement("div"), I.modalDom = t, t.addEventListener("touchmove", function(r) {
    r.preventDefault(), r.stopPropagation();
  }, {
    passive: !0
  }), K(t, "click", function() {
    I.doOnModalClick();
  })), t;
};
_ || K(window, "keydown", function(e) {
  if (e.keyCode === Wn.Escape) {
    var t = I.modalStack;
    if (t.length > 0) {
      var r = t[t.length - 1];
      if (!r)
        return;
      var n = I.getInstance(r.id);
      n && n.closeOnPressEscape && (n.handleClose ? n.handleClose("esc") : n.handleAction ? n.handleAction("cancel") : n.close());
    }
  }
});
!_ && typeof ResizeObserver == "function" && new ResizeObserver(function(e) {
  e.forEach(function(t) {
    t.target.popperVm && t.contentRect.height > 50 && t.target.popperVm.update();
  });
});
var Ge = function() {
  var t = {}, r = function(a, o) {
    var s = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : !1;
    if (a && typeof a == "string" && typeof o == "function") {
      var l = t[a] || [];
      t[a] = l, l.push(o), o.once = s;
    }
  }, n = {
    emit: function(a) {
      var o = arguments, s = t[a];
      s && (s.forEach(function(l) {
        return l.apply(null, [].slice.call(o, 1));
      }), t[a] = s.filter(function(l) {
        return !l.once;
      }));
    },
    on: r,
    once: function(a, o) {
      r(a, o, !0);
    },
    off: function(a, o) {
      if (a && typeof a == "string") {
        var s = t[a];
        typeof o == "function" ? t[a] = s.filter(function(l) {
          return l !== o;
        }) : delete t[a];
      } else
        t = {};
    }
  };
  return n;
}, Ei = function(t) {
  var r = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}, n = {};
  for (var i in t)
    i.indexOf("_") !== 0 && (n[i] = t[i]);
  for (var a in r)
    n[a] = r[a];
  return n;
}, Ci = function(t, r) {
  if (!(!t || !r)) {
    var n = [];
    typeof t == "string" ? n.push(t) : Array.isArray(t) && (n = t);
    var i = [];
    typeof r == "string" ? i.push(r) : Array.isArray(r) && (i = r);
    var a = [];
    return i.forEach(function(o) {
      return n.forEach(function(s) {
        return a.push("".concat(o, ":").concat(s, "-").concat(o));
      });
    }), n.concat(a).join(" ");
  }
}, _i = function() {
  var t = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, r = arguments.length > 1 ? arguments[1] : void 0;
  if (j(r) === "object") {
    var n = Array.isArray(r) ? r : Object.keys(r).filter(function(a) {
      return r[a];
    }), i = "";
    return n.forEach(function(a) {
      t[a] && (i += "".concat(t[a], " "));
    }), i;
  } else
    return t[r] || "";
}, va = p.Teleport, Ht = p.defineAsyncComponent, Ti = p.markRaw, qt = function(t) {
  var r = t.view, n = r === void 0 ? void 0 : r, i = t.component, a = i === void 0 ? void 0 : i, o = t.props, s = t.customDesignProps, l = t.context, u = l.attrs, f = l.slots, c = t.extend, d = c === void 0 ? {} : c;
  return function() {
    return p.h(n && n.value || a, $($($($({
      ref: "modeTemplate"
    }, o), u), s), d), f);
  };
}, Ue = function(t) {
  var r = p.getCurrentInstance();
  return t && Yt(r), r == null ? void 0 : r.appContext.config.globalProperties;
}, Oi = function() {
  var t, r = p.getCurrentInstance();
  return (r == null || (t = r.vnode) === null || t === void 0 ? void 0 : t.props) || {};
}, Kt = function() {
  var t, r = p.getCurrentInstance(), n = r == null || (t = r.type) === null || t === void 0 ? void 0 : t.name;
  if (!n) {
    var i, a;
    n = r == null || (i = r.parent) === null || i === void 0 || (a = i.type) === null || a === void 0 ? void 0 : a.name;
  }
  return n || "";
}, Si = function() {
  var t;
  return ((t = p.getCurrentInstance()) === null || t === void 0 ? void 0 : t.appContext) || {
    component: function() {
    }
  };
}, ki = function() {
  var t = p.getCurrentInstance();
  return (t == null ? void 0 : t.appContext.config.globalProperties) || {};
}, Xt = function() {
  var t = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : p.getCurrentInstance(), r = t == null ? void 0 : t.appContext.config.globalProperties.$router, n = r && r.currentRoute.value;
  return {
    route: n,
    router: r
  };
}, Yt = function(t) {
  var r = Ge();
  typeof t.$emitter > "u" && Object.defineProperty(t, "$emitter", {
    get: function() {
      return r;
    }
  });
}, Ii = function(t) {
  var r = function(i, a, o, s) {
    var l = i.subTree && i.subTree.children || i.children;
    Array.isArray(l) && l.forEach(function(u) {
      var f = u.type && u.type.componentName, c = u.component;
      f === a ? (c.emit(o, s), c.$emitter && c.$emitter.emit(o, s)) : r(u, a, o, s);
    });
  };
  return {
    dispatch: function(i, a, o) {
      for (var s = t.parent || t.root, l = s.type && s.type.componentName; s && (!l || l !== i); )
        s = s.parent, s && (l = s.type && s.type.componentName);
      if (s) {
        var u, f;
        (u = s).emit.apply(u, te([a].concat(o))), s.$emitter && (f = s.$emitter).emit.apply(f, te([a].concat(o)));
      }
    },
    broadcast: function(i, a, o) {
      r(t, i, a, o);
    }
  };
}, be = function(t) {
  if (t && t.parent) return t.parent.type.name === "AsyncComponentWrapper" && t.parent.parent ? t.parent.parent : t.parent;
}, Pi = function(t) {
  return function(r) {
    var n = be(t), i = 0, a = function(s) {
      return {
        level: i,
        vm: F({}, s),
        el: s.vnode.el,
        options: s.type
      };
    };
    if (typeof r != "function") return n ? a(n) : {};
    for (i++; n && !r(a(n)); )
      n = be(n), i++;
  };
}, Mi = function(t) {
  return function(r) {
    if (typeof r != "function") return Qt(t.subTree);
    var n = 1, i = function(o) {
      if (o) {
        var s = o.children || o.dynamicChildren, l = n++;
        if (Array.isArray(s)) {
          if (s.some(function(u) {
            return u.component && r({
              level: l,
              vm: F({}, u.component),
              el: u.el,
              options: u.type,
              isLevel1: !0
            });
          })) return;
          s.forEach(function(u) {
            return i(u);
          });
        }
      }
    };
    i(t.subTree);
  };
}, Ri = /^on[A-Z]/, $i = function(t) {
  var r = {}, n = {};
  for (var i in t) {
    var a = t[i];
    if (Ri.test(i) && typeof a == "function") {
      n[zn(i.substr(2))] = a;
      continue;
    }
    r[i] = a;
  }
  return {
    $attrs: r,
    $listeners: n
  };
}, Qt = function(t) {
  var r = [];
  if (r.refs = {}, t) {
    var n = t.dynamicChildren || t.children;
    Array.isArray(n) ? n.forEach(function(i) {
      if (i.component) {
        var a = F({}, i.component);
        r.push(a), i.props.ref && (r.refs[i.props.ref] = a);
      }
    }) : t.component && r.push(F({}, t.component));
  }
  return r;
}, Te = function(t, r, n, i) {
  var a = function(l) {
    if (typeof i == "function" && i(l)) return 1;
    Object.defineProperty(t, l, {
      configurable: !0,
      enumerable: !0,
      get: function() {
        return r[n][l];
      },
      set: function(f) {
        return r[n][l] = f;
      }
    });
  };
  for (var o in r[n])
    a(o);
  return t;
}, ut = function(t) {
  return t.indexOf("_") === 0;
}, Zt = function(t, r) {
  return Te(t, r, "setupState", null), Te(t, r, "props", ut), Te(t, r, "ctx", ut), t;
}, F = function(t, r) {
  var n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : null, i = $i(r.attrs), a = i.$attrs, o = i.$listeners, s = r.$emitter;
  s || (Yt(r), s = r.$emitter);
  var l = function() {
    for (var c = arguments.length, d = new Array(c), v = 0; v < c; v++)
      d[v] = arguments[v];
    r.emit.apply(r, d), s.emit.apply(t, d);
  }, u = function(c, d, v) {
    return c[d] = v;
  };
  return n || Zt(t, r), Object.defineProperties(t, {
    $attrs: {
      get: function() {
        return a;
      }
    },
    $children: {
      get: function() {
        return Qt(r.subTree);
      }
    },
    $constants: {
      get: function() {
        return r.props._constants;
      }
    },
    $emit: {
      get: function() {
        return l;
      }
    },
    $el: {
      get: function() {
        return r.vnode.el;
      }
    },
    $listeners: {
      get: function() {
        return o;
      }
    },
    $mode: {
      get: function() {
        return r._tiny_mode;
      }
    },
    $nextTick: {
      get: function() {
        return p.nextTick;
      }
    },
    $off: {
      get: function() {
        return s.off;
      }
    },
    $on: {
      get: function() {
        return s.on;
      }
    },
    $once: {
      get: function() {
        return s.once;
      }
    },
    $options: {
      get: function() {
        return {
          componentName: r.type.componentName
        };
      }
    },
    $parent: {
      get: function() {
        return r.parent && F({}, be(r));
      }
    },
    $refs: {
      get: function() {
        return r.refs;
      }
    },
    $renderless: {
      get: function() {
        return r.props.tiny_renderless;
      }
    },
    $scopedSlots: {
      get: function() {
        return r.slots;
      }
    },
    $set: {
      get: function() {
        return u;
      }
    },
    $slots: {
      get: function() {
        return r.slots;
      }
    },
    $template: {
      get: function() {
        return r.props.tiny_template;
      }
    }
  }), t;
}, Li = function(t, r) {
  for (var n in t.refs)
    Object.prototype.hasOwnProperty.call(t.refs, n) && (r[n] = t.refs[n]);
}, Fi = function(t, r) {
  var n, i, a = p.getCurrentInstance(), o = a == null ? void 0 : a.appContext.config.globalProperties, s = Xt(a), l = s.route, u = s.router, f = a == null || (n = a.proxy) === null || n === void 0 || (i = n.$root) === null || i === void 0 ? void 0 : i.$i18n, c = Ii(a), d = c.dispatch, v = c.broadcast, g = Pi(a), y = Mi(a), h = F({}, a, t), A = t.emit, w = {}, x = typeof a.props.tiny_template > "u" && be(a), m = x ? F({}, x) : a.parent ? F({}, a.parent) : null, E = function(T) {
    var O, V = T.name, ie = T.value, ae = x ? x.ctx : a == null || (O = a.parent) === null || O === void 0 ? void 0 : O.ctx;
    ae[V] = ie, m[V] = ie;
  }, P = function(T) {
    Object.defineProperties(h, T), Object.defineProperties(a == null ? void 0 : a.ctx, T);
  }, M = function(T) {
    m && Object.defineProperties(m, T);
  };
  return p.onBeforeMount(function() {
    return Zt(h, a);
  }), p.onMounted(function() {
    return Li(a, w);
  }), {
    framework: "vue3",
    vm: h,
    emit: A,
    emitter: Ge,
    route: l,
    router: u,
    dispatch: d,
    broadcast: v,
    parentHandler: g,
    childrenHandler: y,
    i18n: f,
    refs: w,
    slots: a == null ? void 0 : a.slots,
    scopedSlots: a == null ? void 0 : a.slots,
    attrs: t.attrs,
    parent: m,
    nextTick: p.nextTick,
    constants: a == null ? void 0 : a.props._constants,
    mode: r,
    isPCMode: r === "pc",
    isMobileMode: r === "mobile",
    service: o == null ? void 0 : o.$service,
    getService: function() {
      return o == null ? void 0 : o.$getService(h);
    },
    setParentAttribute: E,
    defineInstanceProperties: P,
    defineParentInstanceProperties: M
  };
}, de = function(t, r, n) {
  if (typeof t[r] < "u") {
    var i = t[r];
    t[n] = function(a, o, s) {
      s.context = o.instance, i(a, o, s);
    }, delete t[r];
  }
}, ji = function(t) {
  for (var r in t) {
    var n = t[r];
    de(n, "inserted", "mounted"), de(n, "bind", "beforeMount"), de(n, "update", "updated"), de(n, "unbind", "unmounted");
  }
  return t;
}, Di = function(t) {
  return t;
}, zi = p.Text, Ni = p.Comment, Bi = function(t) {
  return !t || !t.type || [zi, Ni].includes(t.type);
}, Vi = function(t) {
  var r = {};
  for (var n in t)
    if (n === "class" || n === "style")
      r[n] = t[n];
    else if (n === "on" || n === "nativeOn") {
      var i = t[n];
      for (var a in i) r["on".concat(jn(Fn(a)))] = i[a];
    } else if (n === "attrs" || n === "props" || n === "domProps") {
      var o = t[n];
      for (var s in o) r[s] = o[s];
    } else
      r[n] = t[n];
  return r;
}, Wi = function(t) {
  var r = t, n = !1;
  if (typeof t == "string" && typeof document < "u") {
    var i = document.createElement(t), a = ["SVG", "CIRCLE", "PATH"];
    i instanceof HTMLUnknownElement && !a.includes(i.nodeName) || t.includes("-") ? (t = t.toLowerCase(), n = !0, t === "transition" ? r = p.Transition : t === "transition-group" ? r = p.TransitionGroup : r = p.resolveComponent(t)) : r = t;
  }
  return {
    type: r,
    component: t,
    customElement: n
  };
}, Gi = function(t, r, n) {
  var i = {}, a = n, o = Wi(t), s = o.customElement, l = o.type;
  return t = o.component, r && j(r) === "object" && !Array.isArray(r) ? (i = Vi(r), r.scopedSlots && (a = r.scopedSlots)) : (typeof r == "string" || Array.isArray(r)) && (n = r), (typeof n == "string" || Array.isArray(n)) && (a = typeof t != "string" || s ? function() {
    return n;
  } : n), p.h(l, i, a);
}, Ui = function(t) {
  return function(r) {
    var n = r.component, i = r.propsData, a = r.el, o = Object.assign(n, {
      provide: dt({}, t.configKey, t.configInstance)
    }), s = p.createVNode(o, i);
    return p.render(s, a), F({}, s.component);
  };
}, Hi = p.defineComponent, Jt = !1, pa = !0, qi = p.isVNode, ga = p.KeepAlive, Fe = function(t) {
  var r = [];
  return Object.keys(t).forEach(function(n) {
    return t[n] && r.push(n);
  }), r.join(" ");
}, Ki = function(t) {
  var r = [];
  return t.forEach(function(n) {
    typeof n == "string" ? r.push(n) : j(n) === "object" && r.push(Fe(n));
  }), r.join(" ");
}, je = function(t) {
  if (!t)
    return "";
  if (typeof t == "string")
    return t;
  if (Array.isArray(t) && t.length > 0) {
    var r = [];
    return t.forEach(function(n) {
      n && (typeof n == "string" ? r.push(n) : Array.isArray(n) ? r.push(Ki(n)) : j(n) === "object" && r.push(Fe(n)));
    }), r.join(" ");
  }
  return j(t) === "object" ? Fe(t) : "";
}, ha = function(t) {
  var r = je(t), n = Array.from(new Set(r.split(" "))).filter(function(i) {
    return i;
  });
  return je(n);
}, Xi = function() {
  var t = p.ref(""), r = ["2xl", "xl", "lg", "md", "sm"], n = function(l) {
    return _ || typeof matchMedia != "function" ? {
      matches: !1,
      media: l,
      addEventListener: function() {
      },
      removeEventListener: function() {
      }
    } : window.matchMedia(l);
  }, i = {
    "2xl": n("(min-width:1536px)"),
    xl: n("(min-width:1280px)"),
    lg: n("(min-width:1024px)"),
    md: n("(min-width:768px)"),
    sm: n("(min-width:640px)")
  }, a = function() {
    for (var l = 0; l < r.length; l++) {
      var u = r[l];
      if (i[u].matches) {
        t.value = u;
        return;
      }
    }
    t.value = "default";
  }, o = ci(0, function() {
    return a();
  });
  return a(), r.forEach(function(s) {
    return i[s].addEventListener("change", o);
  }), p.onBeforeUnmount(function() {
    r.forEach(function(s) {
      return i[s].removeEventListener("change", o);
    });
  }), {
    current: t
  };
};
function ma() {
  var e = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : 100, t = p.ref(0), r;
  function n() {
    r = requestAnimationFrame(function() {
      t.value++, !(t.value >= e) && n();
    });
  }
  function i() {
    r && (cancelAnimationFrame(r), r = 0);
  }
  return n(), p.onBeforeUnmount(function() {
    return i();
  }), {
    defer: function(o) {
      return t.value >= o;
    },
    reset: function() {
      i(), t.value = 0, n();
    },
    cancel: i
  };
}
var Yi = ["IconLoadingShadow", "IconNoData"], er = 0, tr = function(t, r) {
  {
    var n;
    if ((n = t.props) !== null && n !== void 0 && n.id) {
      var i = "".concat(t.props.id).concat(er);
      r[t.props.id] = i, t.props.id = i;
    }
  }
  Array.isArray(t == null ? void 0 : t.children) && t.children.forEach(function(a) {
    tr(a, r);
  });
}, rr = function(t, r) {
  var n = ["fill", "mask", "filter"];
  n.forEach(function(i) {
    {
      var a, o;
      if ((a = t.props) !== null && a !== void 0 && (o = a[i]) !== null && o !== void 0 && o.includes("url(#")) {
        var s = t.props[i].replace("url(#", "").replace(")", ""), l = r[s];
        l && (t.props[i] = "url(#".concat(l, ")"));
      }
    }
  }), Array.isArray(t == null ? void 0 : t.children) && t.children.forEach(function(i) {
    rr(i, r);
  });
}, Qi = function(t) {
  if (t) {
    var r = {};
    tr(t, r), rr(t, r), er++;
  }
}, Zi = function(t) {
  var r = t.onMounted, n = t.onActivated, i = t.nextTick;
  return function(a) {
    var o;
    r(function() {
      a(), i(function() {
        return o = !0;
      });
    }), n(function() {
      return o && a();
    });
  };
}, Ji = function(t) {
  var r = t.getCurrentInstance, n = t.isVue2, i = t.nextTick, a = t.onUnmounted;
  return function() {
    var o = r().proxy;
    n || Object.defineProperty(o, "$scopedSlots", {
      configurable: !0,
      value: null
    }), Object.defineProperty(o, "instanceSlots", {
      configurable: !0,
      get: function() {
        return o.$scopedSlots || o.$slots;
      }
    }), a(function() {
      i(function() {
        n || delete o.$scopedSlots, delete o.instanceSlots;
      });
    });
  };
}, ea = function(t) {
  var r = t.computed, n = t.getCurrentInstance, i = t.inject, a = t.markRaw, o = t.nextTick, s = t.onMounted, l = t.onActivated, u = t.onUnmounted, f = t.provide, c = t.reactive, d = t.toRef;
  return function() {
    var v = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, g = v.relationKey, y = v.relationContainer, h = v.onChange, A = v.childrenKey, w = v.delivery;
    if (!g)
      throw new Error("[TINY Error]<relationKey> must exist.");
    var x = n(), m = c({
      children: [],
      indexInParent: -1
    }), E = i(g, null), P = [];
    if (E) {
      var M = E.link, k = E.unlink, T = E.callbacks, O = E.childrenKey, V = E.delivery;
      P = T, A = A || O || "instanceChildren", w = V, m.indexInParent = M(x), u(function() {
        return k(x);
      });
    } else {
      A = A || "instanceChildren";
      var ie = Zi({
        onMounted: s,
        onActivated: l,
        nextTick: o
      }), ae = h ? function() {
        return o(h);
      } : Xn, Y;
      o(function() {
        var z = typeof y == "function" ? y() : y;
        z && (Y = new MutationObserver(function(Q, W) {
          var qe = [];
          nr(z.childNodes, qe), P.forEach(function(fr) {
            return fr(qe, Q, W);
          }), ae();
        }), Y.observe(z, {
          attributes: !0,
          childList: !0,
          subtree: !0
        }));
      }), ie(function() {
        return ae();
      }), u(function() {
        Y && (Y.disconnect(), Y = null), P = null;
      });
    }
    var lr = function(Q) {
      var W = Q.proxy;
      return m.children.push(a(W)), r(function() {
        return m.children.indexOf(W);
      });
    }, ur = function(Q) {
      var W = m.children.indexOf(Q.proxy);
      W > -1 && m.children.splice(W, 1);
    };
    return P.push(function(z) {
      return ta(m.children, z);
    }), f(g, {
      link: lr,
      unlink: ur,
      callbacks: P,
      childrenKey: A,
      delivery: w
    }), Object.defineProperty(x.proxy, A, {
      configurable: !0,
      get: function() {
        return m.children;
      }
    }), u(function() {
      return delete x.proxy[A];
    }), {
      children: d(m, "children"),
      index: d(m, "indexInParent"),
      delivery: w
    };
  };
}, nr = function(t, r) {
  t.length && t.forEach(function(n) {
    r.push(n), n.childNodes && nr(n.childNodes, r);
  });
}, ta = function(t, r) {
  t.sort(function(n, i) {
    return r.indexOf(n.$el) - r.indexOf(i.$el);
  });
};
const ya = "3.24.0";
var ba = Ji($($({}, p), {}, {
  isVue2: Jt
})), wa = ea($($({}, p), {}, {
  isVue2: Jt
})), ne = "Tiny", ra = {
  tiny_mode: String,
  tiny_mode_root: Boolean,
  tiny_template: [Function, Object],
  tiny_renderless: Function,
  tiny_theme: String,
  tiny_mcp_config: Object,
  tiny_chart_theme: Object
}, na = ["tiny_mode", "tiny_mode_root", "tiny_template", "tiny_renderless", "_constants", "tiny_theme", "tiny_chart_theme", "tiny_mcp_config"], He = function(t, r) {
  var n = function(c) {
    return ~["pc", "mobile", "mobile-first"].indexOf(c);
  }, i = Ue(r), a = typeof t.tiny_mode == "string" ? t.tiny_mode : null, o = p.inject("TinyMode", null), s;
  typeof i.tiny_mode == "string" ? s = i.tiny_mode : i.tiny_mode && (s = i.tiny_mode.value), n(a) || (a = null), n(o) || (o = null), n(s) || (s = null);
  var l = a || o || s || "pc";
  t.tiny_mode_root && p.provide("TinyMode", l);
  var u = p.getCurrentInstance();
  return Object.defineProperty(u, "_tiny_mode", {
    value: l
  }), l;
}, ia = function(t, r) {
  var n = function(f) {
    return ~["tiny", "saas"].indexOf(f);
  }, i = Ue(r), a = typeof t.tiny_theme == "string" ? t.tiny_theme : null, o = p.inject("TinyTheme", null), s = i.tiny_theme && i.tiny_theme.value;
  n(a) || (a = null), n(o) || (o = null), n(s) || (s = null);
  var l = a || o || s || "tiny";
  return l;
}, aa = function(t, r) {
  var n = Ue(r), i = j(t.tiny_chart_theme) === "object" ? t.tiny_chart_theme : null, a = p.inject("TinyChartTheme", null), o = n.tiny_chart_theme && n.tiny_chart_theme.value, s = i || a || o || null;
  return s;
}, we = {
  configKey: Symbol("designConfigKey"),
  configInstance: null
}, xa = function(t) {
  Object.keys(t).length && (p.provide(we.configKey, t), we.configInstance = t);
}, oa = Ui(we), ir = {
  designConfig: null,
  twMerge: function() {
    return "";
  }
}, ar = function() {
  var t, r, n, i = ir.designConfig || p.inject(we.configKey, {});
  i = ((t = i) === null || t === void 0 ? void 0 : t.value) || i || {};
  var a = (r = i) === null || r === void 0 || (n = r.components) === null || n === void 0 ? void 0 : n[Kt().replace(ne, "")];
  return {
    designConfig: a,
    globalDesignConfig: i
  };
}, sa = function() {
  var t, r = re.mcpConfig, n = Kt().replace(ne, "");
  return r == null || (t = r.components) === null || t === void 0 ? void 0 : t[n];
}, re = {
  mcpConfig: null,
  createMcpTools: null
}, Aa = function(t, r) {
  re.mcpConfig = t, re.createMcpTools = r;
}, la = function(t) {
  var r = t.props, n = t.context, i = t.template, a = t.extend, o = a === void 0 ? {} : a, s = He(r, n), l = p.computed(function() {
    if (typeof r.tiny_template < "u") return r.tiny_template;
    var g = i(s, r);
    return typeof g == "function" ? Ht(g) : g;
  }), u = ar(), f = u.designConfig, c = {}, d = f == null ? void 0 : f.props;
  if (d) {
    var v = Oi();
    Object.keys(d).forEach(function(g) {
      var y = g.replace(/-(\w)/g, function(A, w) {
        return w.toUpperCase();
      }), h = g.replace(/([A-Z])/g, "-$1").toLowerCase();
      !Object.prototype.hasOwnProperty.call(v, y) && !Object.prototype.hasOwnProperty.call(v, h) && (c[g] = d[g]);
    });
  }
  return qt({
    view: l,
    props: r,
    customDesignProps: c,
    context: n,
    extend: o
  });
}, De = function() {
  for (var t = arguments.length, r = new Array(t), n = 0; n < t; n++)
    r[n] = arguments[n];
  return ir.twMerge(je(r));
}, ua = function(t) {
  var r = t.props, n = t.context, i = t.renderless, a = t.api, o = t.extendOptions, s = o === void 0 ? {} : o, l = t.mono, u = l === void 0 ? !1 : l, f = t.classes, c = f === void 0 ? {} : f, d = typeof r.tiny_renderless == "function" ? r.tiny_renderless : i, v = ar(), g = v.designConfig, y = v.globalDesignConfig, h = $($({
    $prefix: ne,
    t: Ke
  }, Fi(n, He(r, n))), {}, {
    designConfig: g,
    globalDesignConfig: y,
    useBreakpoint: Xi,
    mergeClass: De
  });
  h.vm.theme = ia(r, n), h.vm.chartTheme = aa(r, n);
  var A = d(r, p, h, s);
  typeof (g == null ? void 0 : g.renderless) == "function" && Object.assign(A, g.renderless(r, p, h, A));
  var w = {
    t: Ke,
    vm: h.vm,
    f: Ei,
    a: or,
    d: h.defineInstanceProperties,
    dp: h.defineParentInstanceProperties,
    gcls: function(E) {
      return _i(c, E);
    },
    m: De
  };
  w.d({
    slots: {
      get: function() {
        return h.vm.$slots;
      },
      configurable: !0
    },
    scopedSlots: {
      get: function() {
        return h.vm.$scopedSlots;
      },
      configurable: !0
    }
  }), w.dp({
    slots: {
      get: function() {
        return h.parent.$slots;
      },
      configurable: !0
    },
    scopedSlots: {
      get: function() {
        return h.parent.$scopedSlots;
      },
      configurable: !0
    }
  }), sr(), Array.isArray(a) && (Array.isArray(g == null ? void 0 : g.api) && (a = a.concat(g.api)), a.forEach(function(m) {
    var E = A[m];
    typeof E < "u" && (w[m] = E, u || h.setParentAttribute({
      name: m,
      value: E
    }));
  }));
  var x = sa();
  return x && r.tiny_mcp_config && re.createMcpTools && re.createMcpTools(w.vm, r.tiny_mcp_config, x), w;
};
function fa(e) {
  var t = e.name, r = t === void 0 ? "Icon" : t, n = e.component;
  return function(i) {
    return Ti(Hi({
      name: ne + r,
      setup: function(o, s) {
        var l = s.attrs || {}, u = l.fill, f = l.width, c = l.height, d = l["custom-class"], v = l["first-color"], g = l["second-color"], y = Object.assign({}, o, i || null), h = He(y, s), A = h === "mobile-first", w = {
          "data-tag": A ? "tiny-svg" : null
        }, x = w, m = "tiny-svg";
        A && (m = De("h-4 w-4 inline-block", d || "", y.class || ""));
        var E = Object.assign({
          style: {
            fill: u,
            width: f,
            height: c,
            "--tiny-first-color": v || "",
            "--tiny-second-color": g || ""
          },
          class: m,
          isSvg: !0
        }, x);
        if (E.nativeOn = s.listeners, Yi.includes(r)) {
          var P = n.render;
          n.render = function() {
            for (var M = P.bind(this), k = arguments.length, T = new Array(k), O = 0; O < k; O++)
              T[O] = arguments[O];
            var V = M(T);
            return Qi(V), V;
          };
        }
        return qt({
          component: n,
          props: y,
          context: s,
          extend: E
        });
      }
    }));
  };
}
var or = function(t, r, n) {
  var i = {}, a = function(l) {
    var u = r.some(function(f) {
      return new RegExp(f).test(l);
    });
    (n && u || !n && !u) && (i[l] = t[l]);
  };
  for (var o in t)
    a(o);
  return i;
}, ge = {}, sr = function() {
  for (var t in ge) {
    var r = ge[t];
    typeof r.install == "function" && r.install(Si()), typeof r.init == "function" && r.init(ki());
  }
  ge = {};
}, ca = function(t) {
  t.install = function(r) {
    r.component(t.name, t);
  };
};
const Ea = {
  h: Gi,
  directive: ji,
  parseVnode: Di,
  isEmptyVnode: Bi,
  useRouter: Xt,
  emitter: Ge,
  createComponent: oa,
  defineAsyncComponent: Ht,
  filterAttrs: or,
  initComponent: sr,
  setupComponent: ge,
  svg: fa,
  $prefix: ne,
  $props: ra,
  props: na,
  $setup: la,
  setup: ua,
  hooks: p,
  getElementStatusClass: Ci,
  $install: ca,
  isVnode: qi
};
export {
  ca as $install,
  ne as $prefix,
  ra as $props,
  la as $setup,
  ga as KeepAlive,
  va as Teleport,
  ki as appProperties,
  oa as createComponent,
  ir as customDesignConfig,
  ha as deduplicateCssClass,
  Ea as default,
  Ht as defineAsyncComponent,
  Hi as defineComponent,
  we as design,
  ji as directive,
  Ge as emitter,
  or as filterAttrs,
  Ci as getElementStatusClass,
  Gi as h,
  p as hooks,
  sr as initComponent,
  Bi as isEmptyVnode,
  qi as isVnode,
  Jt as isVue2,
  pa as isVue3,
  De as mergeClass,
  Di as parseVnode,
  na as props,
  xa as provideDesignConfig,
  Aa as registerMcpConfig,
  He as resolveMode,
  ia as resolveTheme,
  ua as setup,
  ge as setupComponent,
  je as stringifyCssClass,
  Ki as stringifyCssClassArray,
  Fe as stringifyCssClassObject,
  fa as svg,
  Xi as useBreakpoint,
  ma as useDefer,
  ba as useInstanceSlots,
  wa as useRelation,
  Xt as useRouter,
  ya as version
};
