import { defineComponent as pn, h as qn, getCurrentInstance as dn, inject as ft, onMounted as Et, onUnmounted as gt, computed as ve, watch as Nn, Fragment as Qn, ref as Tt, shallowRef as vt, createVNode as ht, Text as kt } from "vue";
import "@vue/devtools-api";
/*!
  * shared v10.0.5
  * (c) 2024 kazuya kawaguchi
  * Released under the MIT License.
  */
const In = typeof window < "u", ce = (e, n = !1) => n ? Symbol.for(e) : Symbol(e), Ot = (e, n, t) => Nt({ l: e, k: n, s: t }), Nt = (e) => JSON.stringify(e).replace(/\u2028/g, "\\u2028").replace(/\u2029/g, "\\u2029").replace(/\u0027/g, "\\u0027"), Y = (e) => typeof e == "number" && isFinite(e), It = (e) => mn(e) === "[object Date]", Pe = (e) => mn(e) === "[object RegExp]", Me = (e) => C(e) && Object.keys(e).length === 0, K = Object.assign, bt = Object.create, M = (e = null) => bt(e);
let bn;
const ie = () => bn || (bn = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : typeof global < "u" ? global : M());
function Rn(e) {
  return e.replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/"/g, "&quot;").replace(/'/g, "&apos;");
}
const Rt = Object.prototype.hasOwnProperty;
function Q(e, n) {
  return Rt.call(e, n);
}
const j = Array.isArray, w = (e) => typeof e == "function", I = (e) => typeof e == "string", W = (e) => typeof e == "boolean", P = (e) => e !== null && typeof e == "object", Lt = (e) => P(e) && w(e.then) && w(e.catch), Zn = Object.prototype.toString, mn = (e) => Zn.call(e), C = (e) => mn(e) === "[object Object]", At = (e) => e == null ? "" : j(e) || C(e) && e.toString === Zn ? JSON.stringify(e, null, 2) : String(e);
function fn(e, n = "") {
  return e.reduce((t, r, i) => i === 0 ? t + r : t + n + r, "");
}
function yt(e, n) {
  typeof console < "u" && (console.warn("[intlify] " + e), n && console.warn(n.stack));
}
const ye = (e) => !P(e) || j(e);
function Ce(e, n) {
  if (ye(e) || ye(n))
    throw new Error("Invalid value");
  const t = [{ src: e, des: n }];
  for (; t.length; ) {
    const { src: r, des: i } = t.pop();
    Object.keys(r).forEach((o) => {
      o !== "__proto__" && (P(r[o]) && !P(i[o]) && (i[o] = Array.isArray(r[o]) ? [] : M()), ye(i[o]) || ye(r[o]) ? i[o] = r[o] : t.push({ src: r[o], des: i[o] }));
    });
  }
}
function Dt(e, n, t) {
  return { line: e, column: n, offset: t };
}
function tn(e, n, t) {
  return { start: e, end: n };
}
const U = {
  // tokenizer error codes
  EXPECTED_TOKEN: 1,
  INVALID_TOKEN_IN_PLACEHOLDER: 2,
  UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER: 3,
  UNKNOWN_ESCAPE_SEQUENCE: 4,
  INVALID_UNICODE_ESCAPE_SEQUENCE: 5,
  UNBALANCED_CLOSING_BRACE: 6,
  UNTERMINATED_CLOSING_BRACE: 7,
  EMPTY_PLACEHOLDER: 8,
  NOT_ALLOW_NEST_PLACEHOLDER: 9,
  INVALID_LINKED_FORMAT: 10,
  // parser error codes
  MUST_HAVE_MESSAGES_IN_PLURAL: 11,
  UNEXPECTED_EMPTY_LINKED_MODIFIER: 12,
  UNEXPECTED_EMPTY_LINKED_KEY: 13,
  UNEXPECTED_LEXICAL_ANALYSIS: 14,
  // generator error codes
  UNHANDLED_CODEGEN_NODE_TYPE: 15,
  // minifier error codes
  UNHANDLED_MINIFIER_NODE_TYPE: 16
}, St = 17;
function He(e, n, t = {}) {
  const { domain: r, messages: i, args: o } = t, _ = e, p = new SyntaxError(String(_));
  return p.code = e, n && (p.location = n), p.domain = r, p;
}
function Ct(e) {
  throw e;
}
const ee = " ", Pt = "\r", X = `
`, Ut = "\u2028", Mt = "\u2029";
function Ht(e) {
  const n = e;
  let t = 0, r = 1, i = 1, o = 0;
  const _ = (T) => n[T] === Pt && n[T + 1] === X, p = (T) => n[T] === X, l = (T) => n[T] === Mt, g = (T) => n[T] === Ut, b = (T) => _(T) || p(T) || l(T) || g(T), N = () => t, h = () => r, A = () => i, D = () => o, y = (T) => _(T) || l(T) || g(T) ? X : n[T], R = () => y(t), c = () => y(t + o);
  function f() {
    return o = 0, b(t) && (r++, i = 0), _(t) && t++, t++, i++, n[t];
  }
  function v() {
    return _(t + o) && o++, o++, n[t + o];
  }
  function d() {
    t = 0, r = 1, i = 1, o = 0;
  }
  function O(T = 0) {
    o = T;
  }
  function k() {
    const T = t + o;
    for (; T !== t; )
      f();
    o = 0;
  }
  return {
    index: N,
    line: h,
    column: A,
    peekOffset: D,
    charAt: y,
    currentChar: R,
    currentPeek: c,
    next: f,
    peek: v,
    reset: d,
    resetPeek: O,
    skipToPeek: k
  };
}
const re = void 0, wt = ".", Ln = "'", Ft = "tokenizer";
function Gt(e, n = {}) {
  const t = n.location !== !1, r = Ht(e), i = () => r.index(), o = () => Dt(r.line(), r.column(), r.index()), _ = o(), p = i(), l = {
    currentType: 13,
    offset: p,
    startLoc: _,
    endLoc: _,
    lastType: 13,
    lastOffset: p,
    lastStartLoc: _,
    lastEndLoc: _,
    braceNest: 0,
    inLinked: !1,
    text: ""
  }, g = () => l, { onError: b } = n;
  function N(s, a, m, ...L) {
    const B = g();
    if (a.column += m, a.offset += m, b) {
      const S = t ? tn(B.startLoc, a) : null, u = He(s, S, {
        domain: Ft,
        args: L
      });
      b(u);
    }
  }
  function h(s, a, m) {
    s.endLoc = o(), s.currentType = a;
    const L = { type: a };
    return t && (L.loc = tn(s.startLoc, s.endLoc)), m != null && (L.value = m), L;
  }
  const A = (s) => h(
    s,
    13
    /* TokenTypes.EOF */
  );
  function D(s, a) {
    return s.currentChar() === a ? (s.next(), a) : (N(U.EXPECTED_TOKEN, o(), 0, a), "");
  }
  function y(s) {
    let a = "";
    for (; s.currentPeek() === ee || s.currentPeek() === X; )
      a += s.currentPeek(), s.peek();
    return a;
  }
  function R(s) {
    const a = y(s);
    return s.skipToPeek(), a;
  }
  function c(s) {
    if (s === re)
      return !1;
    const a = s.charCodeAt(0);
    return a >= 97 && a <= 122 || // a-z
    a >= 65 && a <= 90 || // A-Z
    a === 95;
  }
  function f(s) {
    if (s === re)
      return !1;
    const a = s.charCodeAt(0);
    return a >= 48 && a <= 57;
  }
  function v(s, a) {
    const { currentType: m } = a;
    if (m !== 2)
      return !1;
    y(s);
    const L = c(s.currentPeek());
    return s.resetPeek(), L;
  }
  function d(s, a) {
    const { currentType: m } = a;
    if (m !== 2)
      return !1;
    y(s);
    const L = s.currentPeek() === "-" ? s.peek() : s.currentPeek(), B = f(L);
    return s.resetPeek(), B;
  }
  function O(s, a) {
    const { currentType: m } = a;
    if (m !== 2)
      return !1;
    y(s);
    const L = s.currentPeek() === Ln;
    return s.resetPeek(), L;
  }
  function k(s, a) {
    const { currentType: m } = a;
    if (m !== 7)
      return !1;
    y(s);
    const L = s.currentPeek() === ".";
    return s.resetPeek(), L;
  }
  function T(s, a) {
    const { currentType: m } = a;
    if (m !== 8)
      return !1;
    y(s);
    const L = c(s.currentPeek());
    return s.resetPeek(), L;
  }
  function F(s, a) {
    const { currentType: m } = a;
    if (!(m === 7 || m === 11))
      return !1;
    y(s);
    const L = s.currentPeek() === ":";
    return s.resetPeek(), L;
  }
  function G(s, a) {
    const { currentType: m } = a;
    if (m !== 9)
      return !1;
    const L = () => {
      const S = s.currentPeek();
      return S === "{" ? c(s.peek()) : S === "@" || S === "|" || S === ":" || S === "." || S === ee || !S ? !1 : S === X ? (s.peek(), L()) : q(s, !1);
    }, B = L();
    return s.resetPeek(), B;
  }
  function $(s) {
    y(s);
    const a = s.currentPeek() === "|";
    return s.resetPeek(), a;
  }
  function q(s, a = !0) {
    const m = (B = !1, S = "") => {
      const u = s.currentPeek();
      return u === "{" || u === "@" || !u ? B : u === "|" ? !(S === ee || S === X) : u === ee ? (s.peek(), m(!0, ee)) : u === X ? (s.peek(), m(!0, X)) : !0;
    }, L = m();
    return a && s.resetPeek(), L;
  }
  function x(s, a) {
    const m = s.currentChar();
    return m === re ? re : a(m) ? (s.next(), m) : null;
  }
  function _e(s) {
    const a = s.charCodeAt(0);
    return a >= 97 && a <= 122 || // a-z
    a >= 65 && a <= 90 || // A-Z
    a >= 48 && a <= 57 || // 0-9
    a === 95 || // _
    a === 36;
  }
  function Fe(s) {
    return x(s, _e);
  }
  function Ge(s) {
    const a = s.charCodeAt(0);
    return a >= 97 && a <= 122 || // a-z
    a >= 65 && a <= 90 || // A-Z
    a >= 48 && a <= 57 || // 0-9
    a === 95 || // _
    a === 36 || // $
    a === 45;
  }
  function Be(s) {
    return x(s, Ge);
  }
  function Ve(s) {
    const a = s.charCodeAt(0);
    return a >= 48 && a <= 57;
  }
  function We(s) {
    return x(s, Ve);
  }
  function z(s) {
    const a = s.charCodeAt(0);
    return a >= 48 && a <= 57 || // 0-9
    a >= 65 && a <= 70 || // A-F
    a >= 97 && a <= 102;
  }
  function be(s) {
    return x(s, z);
  }
  function Re(s) {
    let a = "", m = "";
    for (; a = We(s); )
      m += a;
    return m;
  }
  function je(s) {
    let a = "";
    for (; ; ) {
      const m = s.currentChar();
      if (m === "{" || m === "}" || m === "@" || m === "|" || !m)
        break;
      if (m === ee || m === X)
        if (q(s))
          a += m, s.next();
        else {
          if ($(s))
            break;
          a += m, s.next();
        }
      else
        a += m, s.next();
    }
    return a;
  }
  function xe(s) {
    R(s);
    let a = "", m = "";
    for (; a = Be(s); )
      m += a;
    return s.currentChar() === re && N(U.UNTERMINATED_CLOSING_BRACE, o(), 0), m;
  }
  function Ye(s) {
    R(s);
    let a = "";
    return s.currentChar() === "-" ? (s.next(), a += `-${Re(s)}`) : a += Re(s), s.currentChar() === re && N(U.UNTERMINATED_CLOSING_BRACE, o(), 0), a;
  }
  function On(s) {
    return s !== Ln && s !== X;
  }
  function Ke(s) {
    R(s), D(s, "'");
    let a = "", m = "";
    for (; a = x(s, On); )
      a === "\\" ? m += Xe(s) : m += a;
    const L = s.currentChar();
    return L === X || L === re ? (N(U.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER, o(), 0), L === X && (s.next(), D(s, "'")), m) : (D(s, "'"), m);
  }
  function Xe(s) {
    const a = s.currentChar();
    switch (a) {
      case "\\":
      case "'":
        return s.next(), `\\${a}`;
      case "u":
        return Le(s, a, 4);
      case "U":
        return Le(s, a, 6);
      default:
        return N(U.UNKNOWN_ESCAPE_SEQUENCE, o(), 0, a), "";
    }
  }
  function Le(s, a, m) {
    D(s, a);
    let L = "";
    for (let B = 0; B < m; B++) {
      const S = be(s);
      if (!S) {
        N(U.INVALID_UNICODE_ESCAPE_SEQUENCE, o(), 0, `\\${a}${L}${s.currentChar()}`);
        break;
      }
      L += S;
    }
    return `\\${a}${L}`;
  }
  function $e(s) {
    return s !== "{" && s !== "}" && s !== ee && s !== X;
  }
  function Je(s) {
    R(s);
    let a = "", m = "";
    for (; a = x(s, $e); )
      m += a;
    return m;
  }
  function qe(s) {
    let a = "", m = "";
    for (; a = Fe(s); )
      m += a;
    return m;
  }
  function Qe(s) {
    const a = (m) => {
      const L = s.currentChar();
      return L === "{" || L === "@" || L === "|" || L === "(" || L === ")" || !L || L === ee ? m : (m += L, s.next(), a(m));
    };
    return a("");
  }
  function ge(s) {
    R(s);
    const a = D(
      s,
      "|"
      /* TokenChars.Pipe */
    );
    return R(s), a;
  }
  function le(s, a) {
    let m = null;
    switch (s.currentChar()) {
      case "{":
        return a.braceNest >= 1 && N(U.NOT_ALLOW_NEST_PLACEHOLDER, o(), 0), s.next(), m = h(
          a,
          2,
          "{"
          /* TokenChars.BraceLeft */
        ), R(s), a.braceNest++, m;
      case "}":
        return a.braceNest > 0 && a.currentType === 2 && N(U.EMPTY_PLACEHOLDER, o(), 0), s.next(), m = h(
          a,
          3,
          "}"
          /* TokenChars.BraceRight */
        ), a.braceNest--, a.braceNest > 0 && R(s), a.inLinked && a.braceNest === 0 && (a.inLinked = !1), m;
      case "@":
        return a.braceNest > 0 && N(U.UNTERMINATED_CLOSING_BRACE, o(), 0), m = ue(s, a) || A(a), a.braceNest = 0, m;
      default: {
        let B = !0, S = !0, u = !0;
        if ($(s))
          return a.braceNest > 0 && N(U.UNTERMINATED_CLOSING_BRACE, o(), 0), m = h(a, 1, ge(s)), a.braceNest = 0, a.inLinked = !1, m;
        if (a.braceNest > 0 && (a.currentType === 4 || a.currentType === 5 || a.currentType === 6))
          return N(U.UNTERMINATED_CLOSING_BRACE, o(), 0), a.braceNest = 0, Te(s, a);
        if (B = v(s, a))
          return m = h(a, 4, xe(s)), R(s), m;
        if (S = d(s, a))
          return m = h(a, 5, Ye(s)), R(s), m;
        if (u = O(s, a))
          return m = h(a, 6, Ke(s)), R(s), m;
        if (!B && !S && !u)
          return m = h(a, 12, Je(s)), N(U.INVALID_TOKEN_IN_PLACEHOLDER, o(), 0, m.value), R(s), m;
        break;
      }
    }
    return m;
  }
  function ue(s, a) {
    const { currentType: m } = a;
    let L = null;
    const B = s.currentChar();
    switch ((m === 7 || m === 8 || m === 11 || m === 9) && (B === X || B === ee) && N(U.INVALID_LINKED_FORMAT, o(), 0), B) {
      case "@":
        return s.next(), L = h(
          a,
          7,
          "@"
          /* TokenChars.LinkedAlias */
        ), a.inLinked = !0, L;
      case ".":
        return R(s), s.next(), h(
          a,
          8,
          "."
          /* TokenChars.LinkedDot */
        );
      case ":":
        return R(s), s.next(), h(
          a,
          9,
          ":"
          /* TokenChars.LinkedDelimiter */
        );
      default:
        return $(s) ? (L = h(a, 1, ge(s)), a.braceNest = 0, a.inLinked = !1, L) : k(s, a) || F(s, a) ? (R(s), ue(s, a)) : T(s, a) ? (R(s), h(a, 11, qe(s))) : G(s, a) ? (R(s), B === "{" ? le(s, a) || L : h(a, 10, Qe(s))) : (m === 7 && N(U.INVALID_LINKED_FORMAT, o(), 0), a.braceNest = 0, a.inLinked = !1, Te(s, a));
    }
  }
  function Te(s, a) {
    let m = {
      type: 13
      /* TokenTypes.EOF */
    };
    if (a.braceNest > 0)
      return le(s, a) || A(a);
    if (a.inLinked)
      return ue(s, a) || A(a);
    switch (s.currentChar()) {
      case "{":
        return le(s, a) || A(a);
      case "}":
        return N(U.UNBALANCED_CLOSING_BRACE, o(), 0), s.next(), h(
          a,
          3,
          "}"
          /* TokenChars.BraceRight */
        );
      case "@":
        return ue(s, a) || A(a);
      default: {
        if ($(s))
          return m = h(a, 1, ge(s)), a.braceNest = 0, a.inLinked = !1, m;
        if (q(s))
          return h(a, 0, je(s));
        break;
      }
    }
    return m;
  }
  function Ze() {
    const { currentType: s, offset: a, startLoc: m, endLoc: L } = l;
    return l.lastType = s, l.lastOffset = a, l.lastStartLoc = m, l.lastEndLoc = L, l.offset = i(), l.startLoc = o(), r.currentChar() === re ? h(
      l,
      13
      /* TokenTypes.EOF */
    ) : Te(r, l);
  }
  return {
    nextToken: Ze,
    currentOffset: i,
    currentPosition: o,
    context: g
  };
}
const Bt = "parser", Vt = /(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;
function Wt(e, n, t) {
  switch (e) {
    case "\\\\":
      return "\\";
    case "\\'":
      return "'";
    default: {
      const r = parseInt(n || t, 16);
      return r <= 55295 || r >= 57344 ? String.fromCodePoint(r) : "�";
    }
  }
}
function jt(e = {}) {
  const n = e.location !== !1, { onError: t } = e;
  function r(c, f, v, d, ...O) {
    const k = c.currentPosition();
    if (k.offset += d, k.column += d, t) {
      const T = n ? tn(v, k) : null, F = He(f, T, {
        domain: Bt,
        args: O
      });
      t(F);
    }
  }
  function i(c, f, v) {
    const d = { type: c };
    return n && (d.start = f, d.end = f, d.loc = { start: v, end: v }), d;
  }
  function o(c, f, v, d) {
    n && (c.end = f, c.loc && (c.loc.end = v));
  }
  function _(c, f) {
    const v = c.context(), d = i(3, v.offset, v.startLoc);
    return d.value = f, o(d, c.currentOffset(), c.currentPosition()), d;
  }
  function p(c, f) {
    const v = c.context(), { lastOffset: d, lastStartLoc: O } = v, k = i(5, d, O);
    return k.index = parseInt(f, 10), c.nextToken(), o(k, c.currentOffset(), c.currentPosition()), k;
  }
  function l(c, f) {
    const v = c.context(), { lastOffset: d, lastStartLoc: O } = v, k = i(4, d, O);
    return k.key = f, c.nextToken(), o(k, c.currentOffset(), c.currentPosition()), k;
  }
  function g(c, f) {
    const v = c.context(), { lastOffset: d, lastStartLoc: O } = v, k = i(9, d, O);
    return k.value = f.replace(Vt, Wt), c.nextToken(), o(k, c.currentOffset(), c.currentPosition()), k;
  }
  function b(c) {
    const f = c.nextToken(), v = c.context(), { lastOffset: d, lastStartLoc: O } = v, k = i(8, d, O);
    return f.type !== 11 ? (r(c, U.UNEXPECTED_EMPTY_LINKED_MODIFIER, v.lastStartLoc, 0), k.value = "", o(k, d, O), {
      nextConsumeToken: f,
      node: k
    }) : (f.value == null && r(c, U.UNEXPECTED_LEXICAL_ANALYSIS, v.lastStartLoc, 0, Z(f)), k.value = f.value || "", o(k, c.currentOffset(), c.currentPosition()), {
      node: k
    });
  }
  function N(c, f) {
    const v = c.context(), d = i(7, v.offset, v.startLoc);
    return d.value = f, o(d, c.currentOffset(), c.currentPosition()), d;
  }
  function h(c) {
    const f = c.context(), v = i(6, f.offset, f.startLoc);
    let d = c.nextToken();
    if (d.type === 8) {
      const O = b(c);
      v.modifier = O.node, d = O.nextConsumeToken || c.nextToken();
    }
    switch (d.type !== 9 && r(c, U.UNEXPECTED_LEXICAL_ANALYSIS, f.lastStartLoc, 0, Z(d)), d = c.nextToken(), d.type === 2 && (d = c.nextToken()), d.type) {
      case 10:
        d.value == null && r(c, U.UNEXPECTED_LEXICAL_ANALYSIS, f.lastStartLoc, 0, Z(d)), v.key = N(c, d.value || "");
        break;
      case 4:
        d.value == null && r(c, U.UNEXPECTED_LEXICAL_ANALYSIS, f.lastStartLoc, 0, Z(d)), v.key = l(c, d.value || "");
        break;
      case 5:
        d.value == null && r(c, U.UNEXPECTED_LEXICAL_ANALYSIS, f.lastStartLoc, 0, Z(d)), v.key = p(c, d.value || "");
        break;
      case 6:
        d.value == null && r(c, U.UNEXPECTED_LEXICAL_ANALYSIS, f.lastStartLoc, 0, Z(d)), v.key = g(c, d.value || "");
        break;
      default: {
        r(c, U.UNEXPECTED_EMPTY_LINKED_KEY, f.lastStartLoc, 0);
        const O = c.context(), k = i(7, O.offset, O.startLoc);
        return k.value = "", o(k, O.offset, O.startLoc), v.key = k, o(v, O.offset, O.startLoc), {
          nextConsumeToken: d,
          node: v
        };
      }
    }
    return o(v, c.currentOffset(), c.currentPosition()), {
      node: v
    };
  }
  function A(c) {
    const f = c.context(), v = f.currentType === 1 ? c.currentOffset() : f.offset, d = f.currentType === 1 ? f.endLoc : f.startLoc, O = i(2, v, d);
    O.items = [];
    let k = null;
    do {
      const G = k || c.nextToken();
      switch (k = null, G.type) {
        case 0:
          G.value == null && r(c, U.UNEXPECTED_LEXICAL_ANALYSIS, f.lastStartLoc, 0, Z(G)), O.items.push(_(c, G.value || ""));
          break;
        case 5:
          G.value == null && r(c, U.UNEXPECTED_LEXICAL_ANALYSIS, f.lastStartLoc, 0, Z(G)), O.items.push(p(c, G.value || ""));
          break;
        case 4:
          G.value == null && r(c, U.UNEXPECTED_LEXICAL_ANALYSIS, f.lastStartLoc, 0, Z(G)), O.items.push(l(c, G.value || ""));
          break;
        case 6:
          G.value == null && r(c, U.UNEXPECTED_LEXICAL_ANALYSIS, f.lastStartLoc, 0, Z(G)), O.items.push(g(c, G.value || ""));
          break;
        case 7: {
          const $ = h(c);
          O.items.push($.node), k = $.nextConsumeToken || null;
          break;
        }
      }
    } while (f.currentType !== 13 && f.currentType !== 1);
    const T = f.currentType === 1 ? f.lastOffset : c.currentOffset(), F = f.currentType === 1 ? f.lastEndLoc : c.currentPosition();
    return o(O, T, F), O;
  }
  function D(c, f, v, d) {
    const O = c.context();
    let k = d.items.length === 0;
    const T = i(1, f, v);
    T.cases = [], T.cases.push(d);
    do {
      const F = A(c);
      k || (k = F.items.length === 0), T.cases.push(F);
    } while (O.currentType !== 13);
    return k && r(c, U.MUST_HAVE_MESSAGES_IN_PLURAL, v, 0), o(T, c.currentOffset(), c.currentPosition()), T;
  }
  function y(c) {
    const f = c.context(), { offset: v, startLoc: d } = f, O = A(c);
    return f.currentType === 13 ? O : D(c, v, d, O);
  }
  function R(c) {
    const f = Gt(c, K({}, e)), v = f.context(), d = i(0, v.offset, v.startLoc);
    return n && d.loc && (d.loc.source = c), d.body = y(f), e.onCacheKey && (d.cacheKey = e.onCacheKey(c)), v.currentType !== 13 && r(f, U.UNEXPECTED_LEXICAL_ANALYSIS, v.lastStartLoc, 0, c[v.offset] || ""), o(d, f.currentOffset(), f.currentPosition()), d;
  }
  return { parse: R };
}
function Z(e) {
  if (e.type === 13)
    return "EOF";
  const n = (e.value || "").replace(/\r?\n/gu, "\\n");
  return n.length > 10 ? n.slice(0, 9) + "…" : n;
}
function xt(e, n = {}) {
  const t = {
    ast: e,
    helpers: /* @__PURE__ */ new Set()
  };
  return { context: () => t, helper: (o) => (t.helpers.add(o), o) };
}
function An(e, n) {
  for (let t = 0; t < e.length; t++)
    En(e[t], n);
}
function En(e, n) {
  switch (e.type) {
    case 1:
      An(e.cases, n), n.helper(
        "plural"
        /* HelperNameMap.PLURAL */
      );
      break;
    case 2:
      An(e.items, n);
      break;
    case 6: {
      En(e.key, n), n.helper(
        "linked"
        /* HelperNameMap.LINKED */
      ), n.helper(
        "type"
        /* HelperNameMap.TYPE */
      );
      break;
    }
    case 5:
      n.helper(
        "interpolate"
        /* HelperNameMap.INTERPOLATE */
      ), n.helper(
        "list"
        /* HelperNameMap.LIST */
      );
      break;
    case 4:
      n.helper(
        "interpolate"
        /* HelperNameMap.INTERPOLATE */
      ), n.helper(
        "named"
        /* HelperNameMap.NAMED */
      );
      break;
  }
}
function Yt(e, n = {}) {
  const t = xt(e);
  t.helper(
    "normalize"
    /* HelperNameMap.NORMALIZE */
  ), e.body && En(e.body, t);
  const r = t.context();
  e.helpers = Array.from(r.helpers);
}
function Kt(e) {
  const n = e.body;
  return n.type === 2 ? yn(n) : n.cases.forEach((t) => yn(t)), e;
}
function yn(e) {
  if (e.items.length === 1) {
    const n = e.items[0];
    (n.type === 3 || n.type === 9) && (e.static = n.value, delete n.value);
  } else {
    const n = [];
    for (let t = 0; t < e.items.length; t++) {
      const r = e.items[t];
      if (!(r.type === 3 || r.type === 9) || r.value == null)
        break;
      n.push(r.value);
    }
    if (n.length === e.items.length) {
      e.static = fn(n);
      for (let t = 0; t < e.items.length; t++) {
        const r = e.items[t];
        (r.type === 3 || r.type === 9) && delete r.value;
      }
    }
  }
}
function de(e) {
  switch (e.t = e.type, e.type) {
    case 0: {
      const n = e;
      de(n.body), n.b = n.body, delete n.body;
      break;
    }
    case 1: {
      const n = e, t = n.cases;
      for (let r = 0; r < t.length; r++)
        de(t[r]);
      n.c = t, delete n.cases;
      break;
    }
    case 2: {
      const n = e, t = n.items;
      for (let r = 0; r < t.length; r++)
        de(t[r]);
      n.i = t, delete n.items, n.static && (n.s = n.static, delete n.static);
      break;
    }
    case 3:
    case 9:
    case 8:
    case 7: {
      const n = e;
      n.value && (n.v = n.value, delete n.value);
      break;
    }
    case 6: {
      const n = e;
      de(n.key), n.k = n.key, delete n.key, n.modifier && (de(n.modifier), n.m = n.modifier, delete n.modifier);
      break;
    }
    case 5: {
      const n = e;
      n.i = n.index, delete n.index;
      break;
    }
    case 4: {
      const n = e;
      n.k = n.key, delete n.key;
      break;
    }
  }
  delete e.type;
}
function Xt(e, n) {
  const { sourceMap: t, filename: r, breakLineCode: i, needIndent: o } = n, _ = n.location !== !1, p = {
    filename: r,
    code: "",
    column: 1,
    line: 1,
    offset: 0,
    map: void 0,
    breakLineCode: i,
    needIndent: o,
    indentLevel: 0
  };
  _ && e.loc && (p.source = e.loc.source);
  const l = () => p;
  function g(R, c) {
    p.code += R;
  }
  function b(R, c = !0) {
    const f = c ? i : "";
    g(o ? f + "  ".repeat(R) : f);
  }
  function N(R = !0) {
    const c = ++p.indentLevel;
    R && b(c);
  }
  function h(R = !0) {
    const c = --p.indentLevel;
    R && b(c);
  }
  function A() {
    b(p.indentLevel);
  }
  return {
    context: l,
    push: g,
    indent: N,
    deindent: h,
    newline: A,
    helper: (R) => `_${R}`,
    needIndent: () => p.needIndent
  };
}
function $t(e, n) {
  const { helper: t } = e;
  e.push(`${t(
    "linked"
    /* HelperNameMap.LINKED */
  )}(`), me(e, n.key), n.modifier ? (e.push(", "), me(e, n.modifier), e.push(", _type")) : e.push(", undefined, _type"), e.push(")");
}
function Jt(e, n) {
  const { helper: t, needIndent: r } = e;
  e.push(`${t(
    "normalize"
    /* HelperNameMap.NORMALIZE */
  )}([`), e.indent(r());
  const i = n.items.length;
  for (let o = 0; o < i && (me(e, n.items[o]), o !== i - 1); o++)
    e.push(", ");
  e.deindent(r()), e.push("])");
}
function qt(e, n) {
  const { helper: t, needIndent: r } = e;
  if (n.cases.length > 1) {
    e.push(`${t(
      "plural"
      /* HelperNameMap.PLURAL */
    )}([`), e.indent(r());
    const i = n.cases.length;
    for (let o = 0; o < i && (me(e, n.cases[o]), o !== i - 1); o++)
      e.push(", ");
    e.deindent(r()), e.push("])");
  }
}
function Qt(e, n) {
  n.body ? me(e, n.body) : e.push("null");
}
function me(e, n) {
  const { helper: t } = e;
  switch (n.type) {
    case 0:
      Qt(e, n);
      break;
    case 1:
      qt(e, n);
      break;
    case 2:
      Jt(e, n);
      break;
    case 6:
      $t(e, n);
      break;
    case 8:
      e.push(JSON.stringify(n.value), n);
      break;
    case 7:
      e.push(JSON.stringify(n.value), n);
      break;
    case 5:
      e.push(`${t(
        "interpolate"
        /* HelperNameMap.INTERPOLATE */
      )}(${t(
        "list"
        /* HelperNameMap.LIST */
      )}(${n.index}))`, n);
      break;
    case 4:
      e.push(`${t(
        "interpolate"
        /* HelperNameMap.INTERPOLATE */
      )}(${t(
        "named"
        /* HelperNameMap.NAMED */
      )}(${JSON.stringify(n.key)}))`, n);
      break;
    case 9:
      e.push(JSON.stringify(n.value), n);
      break;
    case 3:
      e.push(JSON.stringify(n.value), n);
      break;
  }
}
const Zt = (e, n = {}) => {
  const t = I(n.mode) ? n.mode : "normal", r = I(n.filename) ? n.filename : "message.intl", i = !!n.sourceMap, o = n.breakLineCode != null ? n.breakLineCode : t === "arrow" ? ";" : `
`, _ = n.needIndent ? n.needIndent : t !== "arrow", p = e.helpers || [], l = Xt(e, {
    mode: t,
    filename: r,
    sourceMap: i,
    breakLineCode: o,
    needIndent: _
  });
  l.push(t === "normal" ? "function __msg__ (ctx) {" : "(ctx) => {"), l.indent(_), p.length > 0 && (l.push(`const { ${fn(p.map((N) => `${N}: _${N}`), ", ")} } = ctx`), l.newline()), l.push("return "), me(l, e), l.deindent(_), l.push("}"), delete e.helpers;
  const { code: g, map: b } = l.context();
  return {
    ast: e,
    code: g,
    map: b ? b.toJSON() : void 0
    // eslint-disable-line @typescript-eslint/no-explicit-any
  };
};
function zt(e, n = {}) {
  const t = K({}, n), r = !!t.jit, i = !!t.minify, o = t.optimize == null ? !0 : t.optimize, p = jt(t).parse(e);
  return r ? (o && Kt(p), i && de(p), { ast: p, code: "" }) : (Yt(p, t), Zt(p, t));
}
var er = { env: { GITHUB_STATE: "/home/runner/work/_temp/_runner_file_commands/save_state_d1561a75-e412-41d3-a938-5a3ff8fe40e8", npm_package_dependencies_dinero_js: "^1.9.1", npm_package_devDependencies__types_node: "^18.19.33", npm_config_dedupe_peer_dependents: "", DOTNET_NOLOGO: "1", npm_package_scripts_prepublish: "pnpm check:env && pnpm build:mf && pnpm build:dts", npm_package_dependencies_fuzzy_search: "^3.2.1", npm_package_dependencies_pinia: "^2.1.7", npm_package_devDependencies_vitest: "^1.6.0", USER: "runner", npm_config_user_agent: "pnpm/9.12.1 npm/? node/v20.20.2 linux x64", CI: "true", npm_package_dependencies_vue: "^3.5.13", npm_package_devDependencies_vite_plugin_commonjs: "^0.10.3", USE_BAZEL_FALLBACK_VERSION: "silent:", RUNNER_ENVIRONMENT: "github-hosted", GITHUB_ENV: "/home/runner/work/_temp/_runner_file_commands/set_env_d1561a75-e412-41d3-a938-5a3ff8fe40e8", PIPX_HOME: "/opt/pipx", npm_package_scripts_dev_standalone: "vite --mode standalone", npm_package_dependencies_codemirror: "^6.0.2", npm_package_dependencies_html2pdf_js: "^0.14.0", npm_package_dependencies_node_html_parser: "^7.0.1", npm_package_devDependencies_vite: "5.4.8", npm_node_execpath: "/opt/hostedtoolcache/node/20.20.2/x64/bin/node", JAVA_HOME_8_X64: "/usr/lib/jvm/temurin-8-jdk-amd64", SHLVL: "1", npm_package_files_0: "dist", npm_package_scripts_prod_standalone: "PORTAL_ENV=production vite --mode standalone", npm_package_scripts_check_env: 'cat build-*.env | grep -qE "^[^#].*localhost" && { echo "Error: build-*.env files contains localhost reference" >&2; exit 1;} || exit 0', HOME: "/home/runner", npm_package_devDependencies_sass: "^1.77.2", RUNNER_TEMP: "/home/runner/work/_temp", GITHUB_EVENT_PATH: "/home/runner/work/_temp/_github_workflow/event.json", JAVA_HOME_11_X64: "/usr/lib/jvm/temurin-11-jdk-amd64", PIPX_BIN_DIR: "/opt/pipx_bin", GITHUB_REPOSITORY_OWNER: "feedmepos", npm_package_scripts_build_mf_prod: "PORTAL_ENV=production vite build --mode fmmf", npm_package_dependencies_change_case: "^5.4.4", NODE_OPTIONS: "--max-old-space-size=8192", GRADLE_HOME: "/usr/share/gradle-9.4.1", ANDROID_NDK_LATEST_HOME: "/usr/local/lib/android/sdk/ndk/29.0.14206865", JAVA_HOME_21_X64: "/usr/lib/jvm/temurin-21-jdk-amd64", GITHUB_RETENTION_DAYS: "90", npm_package_scripts_type_check: "vue-tsc --declaration --noEmit -p tsconfig.app.json", npm_package_dependencies__feedmepos_mf_common: "^1.29.11", npm_package_dependencies_handlebars: "^4.7.8", npm_package_devDependencies_code_inspector_plugin: "^1.4.5", npm_package_devDependencies_npm_run_all2: "^6.2.0", GITHUB_REPOSITORY_OWNER_ID: "54831515", POWERSHELL_DISTRIBUTION_CHANNEL: "GitHub-Actions-ubuntu24", AZURE_EXTENSION_DIR: "/opt/az/azcliextensions", GITHUB_HEAD_REF: "", npm_package_dependencies__feedmepos_inventory_core_dart: "workspace:^", SYSTEMD_EXEC_PID: "1876", ACTIONS_ORCHESTRATION_ID: "85abbdc7-10df-475d-b997-0b051db8822e.deploy.__default", npm_package_dependencies__feedmepos_ui_library: "1.10.1", npm_package_dependencies_dayjs: "^1.11.11", npm_package_dependencies_dotenv: "^16.4.5", npm_package_devDependencies__tsconfig_node18: "^18.2.4", GITHUB_GRAPHQL_URL: "https://api.github.com/graphql", npm_package_dependencies_eventsource: "^4.1.0", npm_package_devDependencies_tailwindcss: "3.4.1", npm_package_devDependencies_typescript: "5.2.2", JAVA_HOME_25_X64: "/usr/lib/jvm/temurin-25-jdk-amd64", NVM_DIR: "/home/runner/.nvm", npm_package_dependencies_google_maps: "^4.3.3", npm_package_dependencies_xlsx: "^0.18.5", npm_package_devDependencies_vue_tsc: "^1.8.27", DOTNET_SKIP_FIRST_TIME_EXPERIENCE: "1", JAVA_HOME_17_X64: "/usr/lib/jvm/temurin-17-jdk-amd64", ImageVersion: "20260406.80.1", npm_package_scripts_build_prod: "PORTAL_ENV=production vite build --mode standalone", npm_package_scripts_dev: "vite", npm_package_dependencies__feedmepos_custom_attributes: "0.0.1-rc.5", npm_package_dependencies__types_dinero_js: "^1.9.4", npm_package_devDependencies_prettier: "^3.2.5", npm_package_devDependencies_zod: "3.17.9", LOGNAME: "runner", RUNNER_OS: "Linux", GITHUB_API_URL: "https://api.github.com", GOROOT_1_22_X64: "/opt/hostedtoolcache/go/1.22.12/x64", STORE_PATH: "/home/runner/setup-pnpm/node_modules/.bin/store/v3", VERSION: "1.5.0", SWIFT_PATH: "/usr/share/swift/usr/bin", npm_package_type: "module", npm_package_scripts_prod: "PORTAL_ENV=production vite", npm_package_devDependencies__vue_tsconfig: "^0.4.0", CHROMEWEBDRIVER: "/usr/local/share/chromedriver-linux64", GOROOT_1_23_X64: "/opt/hostedtoolcache/go/1.23.12/x64", JOURNAL_STREAM: "9:13204", GITHUB_WORKFLOW: "[CD:prod] inventory-portal", _: "/home/runner/setup-pnpm/node_modules/.bin/pnpm", npm_package_module: "./dist/app.js", npm_package_devDependencies_autoprefixer: "^10.4.19", MEMORY_PRESSURE_WATCH: "/sys/fs/cgroup/system.slice/hosted-compute-agent.service/memory.pressure", GOROOT_1_24_X64: "/opt/hostedtoolcache/go/1.24.13/x64", npm_package_scripts_lint: "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", npm_package_dependencies_csstype: "^3.1.3", npm_package_dependencies_fuzzy: "^0.1.3", npm_config_registry: "https://registry.npmjs.org", ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE: "/opt/actionarchivecache", GOROOT_1_25_X64: "/opt/hostedtoolcache/go/1.25.8/x64", GITHUB_RUN_ID: "24517412212", npm_package_dependencies__codemirror_lang_json: "^6.0.2", npm_package_devDependencies__types_lodash: "^4.17.16", npm_package_devDependencies_happy_dom: "^12.10.3", GITHUB_REF_TYPE: "tag", BOOTSTRAP_HASKELL_NONINTERACTIVE: "1", GITHUB_WORKFLOW_SHA: "6e94ee3ccc54f4d514380ff55a8018a4f1ebde59", GITHUB_BASE_REF: "", ImageOS: "ubuntu24", npm_package_exports___import: "./dist/app.js", npm_package_devDependencies__vitejs_plugin_vue: "^4.6.2", GITHUB_WORKFLOW_REF: "feedmepos/inventory-service/.github/workflows/inventory-portal-prod.yaml@refs/tags/inventory-portal-v1.5.0", GITHUB_ACTION_REPOSITORY: "", ENABLE_RUNNER_TRACING: "true", npm_package_dependencies__feedmepos_zod_inventory: "workspace:^", npm_package_dependencies_axios: "^1.7.1", npm_config_node_gyp: "/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/dist/node_modules/node-gyp/bin/node-gyp.js", PATH: "/home/runner/work/inventory-service/inventory-service/apps/inventory-portal/node_modules/.bin:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/dist/node-gyp-bin:/home/runner/work/inventory-service/inventory-service/node_modules/.bin:/home/runner/work/inventory-service/inventory-service/apps/inventory-portal/node_modules/.bin:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/dist/node-gyp-bin:/home/runner/work/inventory-service/inventory-service/node_modules/.bin:/home/runner/setup-pnpm/node_modules/.bin:/opt/hostedtoolcache/node/20.20.2/x64/bin:/snap/bin:/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", ANT_HOME: "/usr/share/ant", DOTNET_MULTILEVEL_LOOKUP: "0", RUNNER_TRACKING_ID: "github_60c4493f-6096-4f12-bf37-58e0d8bfee68", INVOCATION_ID: "c239342e2f264307a91cebad42c7f193", RUNNER_TOOL_CACHE: "/opt/hostedtoolcache", NODE: "/opt/hostedtoolcache/node/20.20.2/x64/bin/node", npm_package_name: "@feedmepos/mf-inventory-portal", GITHUB_ACTION: "__run_4", GITHUB_RUN_NUMBER: "422", GITHUB_TRIGGERING_ACTOR: "zdirnecamlcs96", RUNNER_ARCH: "X64", XDG_RUNTIME_DIR: "/run/user/1001", AGENT_TOOLSDIRECTORY: "/opt/hostedtoolcache", npm_package_scripts_build_mf: "vite build --mode fmmf", npm_package_scripts_test_publish: "pnpm prepublish && pnpm pack", npm_package_dependencies_vue_country_flag_next: "^2.3.2", npm_config_frozen_lockfile: "", npm_package_dependencies__feedmepos_inventory_core_2: "workspace:^", npm_package_dependencies__typescript_eslint_typescript_estree: "^8.21.0", npm_package_devDependencies__types_dompurify: "^3.2.0", LANG: "C.UTF-8", VCPKG_INSTALLATION_ROOT: "/usr/local/share/vcpkg", npm_package_devDependencies__vue_eslint_config_typescript: "^12.0.0", npm_package_devDependencies__vue_test_utils: "^2.4.6", npm_package_devDependencies_eslint: "^8.57.0", CONDA: "/usr/share/miniconda", RUNNER_NAME: "GitHub Actions 1000060840", XDG_CONFIG_HOME: "/home/runner/.config", GITHUB_REF_NAME: "inventory-portal-v1.5.0", GITHUB_REPOSITORY: "feedmepos/inventory-service", npm_package_scripts_build_dts: "vue-tsc --declaration --emitDeclarationOnly -p tsconfig.app.json --outDir ./dist && mv ./dist/src/* dist", npm_package_scripts_build_types: "vue-tsc --declaration --emitDeclarationOnly -p tsconfig.app.json --outDir dist --composite false", npm_package_scripts_publish_beta: "pnpm publish --tag beta", npm_package_scripts_unpack: "tar zxf", npm_package_dependencies__feedmepos_core: "2.14.40", npm_package_devDependencies__types_debounce: "^1.2.4", npm_lifecycle_script: "vite build --mode fmmf", ANDROID_NDK_ROOT: "/usr/local/lib/android/sdk/ndk/27.3.13750724", GITHUB_ACTION_REF: "", DEBIAN_FRONTEND: "noninteractive", npm_package_scripts_test: "vitest", npm_package_dependencies__feedmepos_netsuite_core: "workspace:^", npm_package_devDependencies__vue_eslint_config_prettier: "^8.0.0", SHELL: "/bin/bash", GITHUB_REPOSITORY_ID: "656626604", GITHUB_ACTIONS: "true", NODE_PATH: "/home/runner/work/inventory-service/inventory-service/node_modules/.pnpm/vite@5.4.8_@types+node@18.19.33_sass@1.77.2_terser@5.30.3/node_modules/vite/bin/node_modules:/home/runner/work/inventory-service/inventory-service/node_modules/.pnpm/vite@5.4.8_@types+node@18.19.33_sass@1.77.2_terser@5.30.3/node_modules/vite/node_modules:/home/runner/work/inventory-service/inventory-service/node_modules/.pnpm/vite@5.4.8_@types+node@18.19.33_sass@1.77.2_terser@5.30.3/node_modules:/home/runner/work/inventory-service/inventory-service/node_modules/.pnpm/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/bin/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/bin/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/node_modules", npm_package_version: "1.5.0", npm_package_scripts_build_only: "pnpm build:mf && pnpm build:dts && pnpm build-types", npm_package_dependencies__feedmepos_hrm_permission: "1.0.0", npm_package_dependencies__tanstack_vue_table: "^8.17.3", npm_package_dependencies__vue_cli_service: "^5.0.8", npm_package_devDependencies__rushstack_eslint_patch: "^1.10.3", npm_config_access: "public", npm_lifecycle_event: "build:mf", GITHUB_REF_PROTECTED: "false", npm_package_scripts_build: "vite build --mode standalone", npm_package_dependencies_vue_i18n: "^10.0.5", npm_config__feedmepos_registry: "https://npm.pkg.github.com", GITHUB_WORKSPACE: "/home/runner/work/inventory-service/inventory-service", ACCEPT_EULA: "Y", GITHUB_JOB: "deploy", npm_package_dependencies_lodash: "^4.17.20", npm_package_devDependencies__types_fuzzy_search: "^2.1.5", npm_package_devDependencies_cypress: "^13.9.0", GITHUB_SHA: "6e94ee3ccc54f4d514380ff55a8018a4f1ebde59", GITHUB_RUN_ATTEMPT: "1", npm_package_exports___style: "./dist/style.css", npm_package_dependencies_vue_router: "^4.4.0", GITHUB_REF: "refs/tags/inventory-portal-v1.5.0", GITHUB_ACTOR: "zdirnecamlcs96", ANDROID_SDK_ROOT: "/usr/local/lib/android/sdk", npm_package_dependencies_lz_string: "^1.5.0", npm_package_devDependencies__testing_library_vue: "^8.1.0", npm_package_scripts_format: "prettier --write src/", GITHUB_PATH: "/home/runner/work/_temp/_runner_file_commands/add_path_d1561a75-e412-41d3-a938-5a3ff8fe40e8", JAVA_HOME: "/usr/lib/jvm/temurin-17-jdk-amd64", PWD: "/home/runner/work/inventory-service/inventory-service/apps/inventory-portal", GITHUB_ACTOR_ID: "12760908", RUNNER_WORKSPACE: "/home/runner/work/inventory-service", npm_execpath: "/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/bin/pnpm.cjs", HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS: "3650", GITHUB_EVENT_NAME: "push", HOMEBREW_NO_AUTO_UPDATE: "1", ANDROID_HOME: "/usr/local/lib/android/sdk", GITHUB_SERVER_URL: "https://github.com", GECKOWEBDRIVER: "/usr/local/share/gecko_driver", GHCUP_INSTALL_BASE_PREFIX: "/usr/local", GITHUB_OUTPUT: "/home/runner/work/_temp/_runner_file_commands/set_output_d1561a75-e412-41d3-a938-5a3ff8fe40e8", npm_package_exports___types: "./dist/app.d.ts", npm_package_dependencies__feedmepos_feature_flag: "^0.0.15", npm_package_dependencies__feedmepos_inventory_core: "workspace:^", npm_package_dependencies_dompurify: "^3.3.1", EDGEWEBDRIVER: "/usr/local/share/edge_driver", PNPM_SCRIPT_SRC_DIR: "/home/runner/work/inventory-service/inventory-service/apps/inventory-portal", npm_package_devDependencies_eslint_plugin_vue: "^9.26.0", npm_package_devDependencies_postcss: "^8.4.38", npm_command: "run-script", ANDROID_NDK: "/usr/local/lib/android/sdk/ndk/27.3.13750724", SGX_AESM_ADDR: "1", PSModulePath: "/root/.local/share/powershell/Modules:/usr/local/share/powershell/Modules:/opt/microsoft/powershell/7/Modules:/usr/share/az_14.6.0", CHROME_BIN: "/usr/bin/google-chrome", npm_package_scripts_deploy: "pnpm run build-only && pnpm publish --no-git-checks .", npm_package_scripts_preview: "vite preview", npm_package_dependencies_debounce: "^2.0.0", SELENIUM_JAR_PATH: "/usr/share/java/selenium-server.jar", MEMORY_PRESSURE_WRITE: "c29tZSAyMDAwMDAgMjAwMDAwMAA=", PNPM_HOME: "/home/runner/setup-pnpm/node_modules/.bin", npm_package_dependencies__feedmepos_menu: "1.5.22", ANDROID_NDK_HOME: "/usr/local/lib/android/sdk/ndk/27.3.13750724", GITHUB_STEP_SUMMARY: "/home/runner/work/_temp/_runner_file_commands/step_summary_d1561a75-e412-41d3-a938-5a3ff8fe40e8", INIT_CWD: "/home/runner/work/inventory-service/inventory-service/apps/inventory-portal", npm_package_dependencies__feedmepos_inventory_core_js: "workspace:^", npm_package_dependencies_libphonenumber_js: "^1.11.18", NODE_ENV: "production" } };
function nr() {
  typeof __INTLIFY_PROD_DEVTOOLS__ != "boolean" && (ie().__INTLIFY_PROD_DEVTOOLS__ = !1), typeof __INTLIFY_DROP_MESSAGE_COMPILER__ != "boolean" && (ie().__INTLIFY_DROP_MESSAGE_COMPILER__ = !1);
}
function ze(e) {
  return (t) => tr(t, e);
}
function tr(e, n) {
  const t = sr(n);
  if (t == null)
    throw ke(
      0
      /* NodeTypes.Resource */
    );
  if (gn(t) === 1) {
    const o = or(t);
    return e.plural(o.reduce((_, p) => [
      ..._,
      Dn(e, p)
    ], []));
  } else
    return Dn(e, t);
}
const rr = ["b", "body"];
function sr(e) {
  return se(e, rr);
}
const ar = ["c", "cases"];
function or(e) {
  return se(e, ar, []);
}
function Dn(e, n) {
  const t = cr(n);
  if (t != null)
    return e.type === "text" ? t : e.normalize([t]);
  {
    const r = lr(n).reduce((i, o) => [...i, rn(e, o)], []);
    return e.normalize(r);
  }
}
const ir = ["s", "static"];
function cr(e) {
  return se(e, ir);
}
const _r = ["i", "items"];
function lr(e) {
  return se(e, _r, []);
}
function rn(e, n) {
  const t = gn(n);
  switch (t) {
    case 3:
      return De(n, t);
    case 9:
      return De(n, t);
    case 4: {
      const r = n;
      if (Q(r, "k") && r.k)
        return e.interpolate(e.named(r.k));
      if (Q(r, "key") && r.key)
        return e.interpolate(e.named(r.key));
      throw ke(t);
    }
    case 5: {
      const r = n;
      if (Q(r, "i") && Y(r.i))
        return e.interpolate(e.list(r.i));
      if (Q(r, "index") && Y(r.index))
        return e.interpolate(e.list(r.index));
      throw ke(t);
    }
    case 6: {
      const r = n, i = mr(r), o = Er(r);
      return e.linked(rn(e, o), i ? rn(e, i) : void 0, e.type);
    }
    case 7:
      return De(n, t);
    case 8:
      return De(n, t);
    default:
      throw new Error(`unhandled node on format message part: ${t}`);
  }
}
const ur = ["t", "type"];
function gn(e) {
  return se(e, ur);
}
const pr = ["v", "value"];
function De(e, n) {
  const t = se(e, pr);
  if (t)
    return t;
  throw ke(n);
}
const dr = ["m", "modifier"];
function mr(e) {
  return se(e, dr);
}
const fr = ["k", "key"];
function Er(e) {
  const n = se(e, fr);
  if (n)
    return n;
  throw ke(
    6
    /* NodeTypes.Linked */
  );
}
function se(e, n, t) {
  for (let r = 0; r < n.length; r++) {
    const i = n[r];
    if (Q(e, i) && e[i] != null)
      return e[i];
  }
  return t;
}
function ke(e) {
  return new Error(`unhandled node type: ${e}`);
}
const gr = (e) => e;
let Se = M();
function fe(e) {
  return P(e) && gn(e) === 0 && (Q(e, "b") || Q(e, "body"));
}
function Tr(e, n = {}) {
  let t = !1;
  const r = n.onError || Ct;
  return n.onError = (i) => {
    t = !0, r(i);
  }, { ...zt(e, n), detectError: t };
}
// @__NO_SIDE_EFFECTS__
function vr(e, n) {
  if (!__INTLIFY_DROP_MESSAGE_COMPILER__ && I(e)) {
    W(n.warnHtmlMessage) && n.warnHtmlMessage;
    const r = (n.onCacheKey || gr)(e), i = Se[r];
    if (i)
      return i;
    const { ast: o, detectError: _ } = Tr(e, {
      ...n,
      location: er.env.NODE_ENV !== "production",
      jit: !0
    }), p = ze(o);
    return _ ? p : Se[r] = p;
  } else {
    const t = e.cacheKey;
    if (t) {
      const r = Se[t];
      return r || (Se[t] = ze(e));
    } else
      return ze(e);
  }
}
let Oe = null;
function hr(e) {
  Oe = e;
}
function kr(e, n, t) {
  Oe && Oe.emit("i18n:init", {
    timestamp: Date.now(),
    i18n: e,
    version: n,
    meta: t
  });
}
const Or = /* @__PURE__ */ Nr("function:translate");
function Nr(e) {
  return (n) => Oe && Oe.emit(e, n);
}
const ne = {
  INVALID_ARGUMENT: St,
  // 17
  INVALID_DATE_ARGUMENT: 18,
  INVALID_ISO_DATE_ARGUMENT: 19,
  NOT_SUPPORT_NON_STRING_MESSAGE: 20,
  NOT_SUPPORT_LOCALE_PROMISE_VALUE: 21,
  NOT_SUPPORT_LOCALE_ASYNC_FUNCTION: 22,
  NOT_SUPPORT_LOCALE_TYPE: 23
}, Ir = 24;
function te(e) {
  return He(e, null, void 0);
}
function Tn(e, n) {
  return n.locale != null ? Sn(n.locale) : Sn(e.locale);
}
let en;
function Sn(e) {
  if (I(e))
    return e;
  if (w(e)) {
    if (e.resolvedOnce && en != null)
      return en;
    if (e.constructor.name === "Function") {
      const n = e();
      if (Lt(n))
        throw te(ne.NOT_SUPPORT_LOCALE_PROMISE_VALUE);
      return en = n;
    } else
      throw te(ne.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION);
  } else
    throw te(ne.NOT_SUPPORT_LOCALE_TYPE);
}
function br(e, n, t) {
  return [.../* @__PURE__ */ new Set([
    t,
    ...j(n) ? n : P(n) ? Object.keys(n) : I(n) ? [n] : [t]
  ])];
}
function zn(e, n, t) {
  const r = I(t) ? t : Ue, i = e;
  i.__localeChainCache || (i.__localeChainCache = /* @__PURE__ */ new Map());
  let o = i.__localeChainCache.get(r);
  if (!o) {
    o = [];
    let _ = [t];
    for (; j(_); )
      _ = Cn(o, _, n);
    const p = j(n) || !C(n) ? n : n.default ? n.default : null;
    _ = I(p) ? [p] : p, j(_) && Cn(o, _, !1), i.__localeChainCache.set(r, o);
  }
  return o;
}
function Cn(e, n, t) {
  let r = !0;
  for (let i = 0; i < n.length && W(r); i++) {
    const o = n[i];
    I(o) && (r = Rr(e, n[i], t));
  }
  return r;
}
function Rr(e, n, t) {
  let r;
  const i = n.split("-");
  do {
    const o = i.join("-");
    r = Lr(e, o, t), i.splice(-1, 1);
  } while (i.length && r === !0);
  return r;
}
function Lr(e, n, t) {
  let r = !1;
  if (!e.includes(n) && (r = !0, n)) {
    r = n[n.length - 1] !== "!";
    const i = n.replace(/!/g, "");
    e.push(i), (j(t) || C(t)) && t[i] && (r = t[i]);
  }
  return r;
}
const ae = [];
ae[
  0
  /* States.BEFORE_PATH */
] = {
  w: [
    0
    /* States.BEFORE_PATH */
  ],
  i: [
    3,
    0
    /* Actions.APPEND */
  ],
  "[": [
    4
    /* States.IN_SUB_PATH */
  ],
  o: [
    7
    /* States.AFTER_PATH */
  ]
};
ae[
  1
  /* States.IN_PATH */
] = {
  w: [
    1
    /* States.IN_PATH */
  ],
  ".": [
    2
    /* States.BEFORE_IDENT */
  ],
  "[": [
    4
    /* States.IN_SUB_PATH */
  ],
  o: [
    7
    /* States.AFTER_PATH */
  ]
};
ae[
  2
  /* States.BEFORE_IDENT */
] = {
  w: [
    2
    /* States.BEFORE_IDENT */
  ],
  i: [
    3,
    0
    /* Actions.APPEND */
  ],
  0: [
    3,
    0
    /* Actions.APPEND */
  ]
};
ae[
  3
  /* States.IN_IDENT */
] = {
  i: [
    3,
    0
    /* Actions.APPEND */
  ],
  0: [
    3,
    0
    /* Actions.APPEND */
  ],
  w: [
    1,
    1
    /* Actions.PUSH */
  ],
  ".": [
    2,
    1
    /* Actions.PUSH */
  ],
  "[": [
    4,
    1
    /* Actions.PUSH */
  ],
  o: [
    7,
    1
    /* Actions.PUSH */
  ]
};
ae[
  4
  /* States.IN_SUB_PATH */
] = {
  "'": [
    5,
    0
    /* Actions.APPEND */
  ],
  '"': [
    6,
    0
    /* Actions.APPEND */
  ],
  "[": [
    4,
    2
    /* Actions.INC_SUB_PATH_DEPTH */
  ],
  "]": [
    1,
    3
    /* Actions.PUSH_SUB_PATH */
  ],
  o: 8,
  l: [
    4,
    0
    /* Actions.APPEND */
  ]
};
ae[
  5
  /* States.IN_SINGLE_QUOTE */
] = {
  "'": [
    4,
    0
    /* Actions.APPEND */
  ],
  o: 8,
  l: [
    5,
    0
    /* Actions.APPEND */
  ]
};
ae[
  6
  /* States.IN_DOUBLE_QUOTE */
] = {
  '"': [
    4,
    0
    /* Actions.APPEND */
  ],
  o: 8,
  l: [
    6,
    0
    /* Actions.APPEND */
  ]
};
const Ar = /^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;
function yr(e) {
  return Ar.test(e);
}
function Dr(e) {
  const n = e.charCodeAt(0), t = e.charCodeAt(e.length - 1);
  return n === t && (n === 34 || n === 39) ? e.slice(1, -1) : e;
}
function Sr(e) {
  if (e == null)
    return "o";
  switch (e.charCodeAt(0)) {
    case 91:
    case 93:
    case 46:
    case 34:
    case 39:
      return e;
    case 95:
    case 36:
    case 45:
      return "i";
    case 9:
    case 10:
    case 13:
    case 160:
    case 65279:
    case 8232:
    case 8233:
      return "w";
  }
  return "i";
}
function Cr(e) {
  const n = e.trim();
  return e.charAt(0) === "0" && isNaN(parseInt(e)) ? !1 : yr(n) ? Dr(n) : "*" + n;
}
function Pr(e) {
  const n = [];
  let t = -1, r = 0, i = 0, o, _, p, l, g, b, N;
  const h = [];
  h[
    0
    /* Actions.APPEND */
  ] = () => {
    _ === void 0 ? _ = p : _ += p;
  }, h[
    1
    /* Actions.PUSH */
  ] = () => {
    _ !== void 0 && (n.push(_), _ = void 0);
  }, h[
    2
    /* Actions.INC_SUB_PATH_DEPTH */
  ] = () => {
    h[
      0
      /* Actions.APPEND */
    ](), i++;
  }, h[
    3
    /* Actions.PUSH_SUB_PATH */
  ] = () => {
    if (i > 0)
      i--, r = 4, h[
        0
        /* Actions.APPEND */
      ]();
    else {
      if (i = 0, _ === void 0 || (_ = Cr(_), _ === !1))
        return !1;
      h[
        1
        /* Actions.PUSH */
      ]();
    }
  };
  function A() {
    const D = e[t + 1];
    if (r === 5 && D === "'" || r === 6 && D === '"')
      return t++, p = "\\" + D, h[
        0
        /* Actions.APPEND */
      ](), !0;
  }
  for (; r !== null; )
    if (t++, o = e[t], !(o === "\\" && A())) {
      if (l = Sr(o), N = ae[r], g = N[l] || N.l || 8, g === 8 || (r = g[0], g[1] !== void 0 && (b = h[g[1]], b && (p = o, b() === !1))))
        return;
      if (r === 7)
        return n;
    }
}
const Pn = /* @__PURE__ */ new Map();
function Ur(e, n) {
  return P(e) ? e[n] : null;
}
function Mr(e, n) {
  if (!P(e))
    return null;
  let t = Pn.get(n);
  if (t || (t = Pr(n), t && Pn.set(n, t)), !t)
    return null;
  const r = t.length;
  let i = e, o = 0;
  for (; o < r; ) {
    const _ = i[t[o]];
    if (_ === void 0 || w(i))
      return null;
    i = _, o++;
  }
  return i;
}
const Hr = "10.0.5", we = -1, Ue = "en-US", Un = "", Mn = (e) => `${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;
function wr() {
  return {
    upper: (e, n) => n === "text" && I(e) ? e.toUpperCase() : n === "vnode" && P(e) && "__v_isVNode" in e ? e.children.toUpperCase() : e,
    lower: (e, n) => n === "text" && I(e) ? e.toLowerCase() : n === "vnode" && P(e) && "__v_isVNode" in e ? e.children.toLowerCase() : e,
    capitalize: (e, n) => n === "text" && I(e) ? Mn(e) : n === "vnode" && P(e) && "__v_isVNode" in e ? Mn(e.children) : e
  };
}
let et;
function Fr(e) {
  et = e;
}
let nt;
function Gr(e) {
  nt = e;
}
let tt;
function Br(e) {
  tt = e;
}
let rt = null;
const Vr = /* @__NO_SIDE_EFFECTS__ */ (e) => {
  rt = e;
}, Wr = /* @__NO_SIDE_EFFECTS__ */ () => rt;
let st = null;
const Hn = (e) => {
  st = e;
}, jr = () => st;
let wn = 0;
function xr(e = {}) {
  const n = w(e.onWarn) ? e.onWarn : yt, t = I(e.version) ? e.version : Hr, r = I(e.locale) || w(e.locale) ? e.locale : Ue, i = w(r) ? Ue : r, o = j(e.fallbackLocale) || C(e.fallbackLocale) || I(e.fallbackLocale) || e.fallbackLocale === !1 ? e.fallbackLocale : i, _ = C(e.messages) ? e.messages : nn(i), p = C(e.datetimeFormats) ? e.datetimeFormats : nn(i), l = C(e.numberFormats) ? e.numberFormats : nn(i), g = K(M(), e.modifiers, wr()), b = e.pluralRules || M(), N = w(e.missing) ? e.missing : null, h = W(e.missingWarn) || Pe(e.missingWarn) ? e.missingWarn : !0, A = W(e.fallbackWarn) || Pe(e.fallbackWarn) ? e.fallbackWarn : !0, D = !!e.fallbackFormat, y = !!e.unresolving, R = w(e.postTranslation) ? e.postTranslation : null, c = C(e.processor) ? e.processor : null, f = W(e.warnHtmlMessage) ? e.warnHtmlMessage : !0, v = !!e.escapeParameter, d = w(e.messageCompiler) ? e.messageCompiler : et, O = w(e.messageResolver) ? e.messageResolver : nt || Ur, k = w(e.localeFallbacker) ? e.localeFallbacker : tt || br, T = P(e.fallbackContext) ? e.fallbackContext : void 0, F = e, G = P(F.__datetimeFormatters) ? F.__datetimeFormatters : /* @__PURE__ */ new Map(), $ = P(F.__numberFormatters) ? F.__numberFormatters : /* @__PURE__ */ new Map(), q = P(F.__meta) ? F.__meta : {};
  wn++;
  const x = {
    version: t,
    cid: wn,
    locale: r,
    fallbackLocale: o,
    messages: _,
    modifiers: g,
    pluralRules: b,
    missing: N,
    missingWarn: h,
    fallbackWarn: A,
    fallbackFormat: D,
    unresolving: y,
    postTranslation: R,
    processor: c,
    warnHtmlMessage: f,
    escapeParameter: v,
    messageCompiler: d,
    messageResolver: O,
    localeFallbacker: k,
    fallbackContext: T,
    onWarn: n,
    __meta: q
  };
  return x.datetimeFormats = p, x.numberFormats = l, x.__datetimeFormatters = G, x.__numberFormatters = $, __INTLIFY_PROD_DEVTOOLS__ && kr(x, t, q), x;
}
const nn = (e) => ({ [e]: M() });
function vn(e, n, t, r, i) {
  const { missing: o, onWarn: _ } = e;
  if (o !== null) {
    const p = o(e, t, n, i);
    return I(p) ? p : n;
  } else
    return n;
}
function he(e, n, t) {
  const r = e;
  r.__localeChainCache = /* @__PURE__ */ new Map(), e.localeFallbacker(e, t, n);
}
function Yr(e, n) {
  return e === n ? !1 : e.split("-")[0] === n.split("-")[0];
}
function Kr(e, n) {
  const t = n.indexOf(e);
  if (t === -1)
    return !1;
  for (let r = t + 1; r < n.length; r++)
    if (Yr(e, n[r]))
      return !0;
  return !1;
}
function Fn(e, ...n) {
  const { datetimeFormats: t, unresolving: r, fallbackLocale: i, onWarn: o, localeFallbacker: _ } = e, { __datetimeFormatters: p } = e, [l, g, b, N] = sn(...n), h = W(b.missingWarn) ? b.missingWarn : e.missingWarn;
  W(b.fallbackWarn) ? b.fallbackWarn : e.fallbackWarn;
  const A = !!b.part, D = Tn(e, b), y = _(
    e,
    // eslint-disable-line @typescript-eslint/no-explicit-any
    i,
    D
  );
  if (!I(l) || l === "")
    return new Intl.DateTimeFormat(D, N).format(g);
  let R = {}, c, f = null;
  const v = "datetime format";
  for (let k = 0; k < y.length && (c = y[k], R = t[c] || {}, f = R[l], !C(f)); k++)
    vn(e, l, c, h, v);
  if (!C(f) || !I(c))
    return r ? we : l;
  let d = `${c}__${l}`;
  Me(N) || (d = `${d}__${JSON.stringify(N)}`);
  let O = p.get(d);
  return O || (O = new Intl.DateTimeFormat(c, K({}, f, N)), p.set(d, O)), A ? O.formatToParts(g) : O.format(g);
}
const at = [
  "localeMatcher",
  "weekday",
  "era",
  "year",
  "month",
  "day",
  "hour",
  "minute",
  "second",
  "timeZoneName",
  "formatMatcher",
  "hour12",
  "timeZone",
  "dateStyle",
  "timeStyle",
  "calendar",
  "dayPeriod",
  "numberingSystem",
  "hourCycle",
  "fractionalSecondDigits"
];
function sn(...e) {
  const [n, t, r, i] = e, o = M();
  let _ = M(), p;
  if (I(n)) {
    const l = n.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);
    if (!l)
      throw te(ne.INVALID_ISO_DATE_ARGUMENT);
    const g = l[3] ? l[3].trim().startsWith("T") ? `${l[1].trim()}${l[3].trim()}` : `${l[1].trim()}T${l[3].trim()}` : l[1].trim();
    p = new Date(g);
    try {
      p.toISOString();
    } catch {
      throw te(ne.INVALID_ISO_DATE_ARGUMENT);
    }
  } else if (It(n)) {
    if (isNaN(n.getTime()))
      throw te(ne.INVALID_DATE_ARGUMENT);
    p = n;
  } else if (Y(n))
    p = n;
  else
    throw te(ne.INVALID_ARGUMENT);
  return I(t) ? o.key = t : C(t) && Object.keys(t).forEach((l) => {
    at.includes(l) ? _[l] = t[l] : o[l] = t[l];
  }), I(r) ? o.locale = r : C(r) && (_ = r), C(i) && (_ = i), [o.key || "", p, o, _];
}
function Gn(e, n, t) {
  const r = e;
  for (const i in t) {
    const o = `${n}__${i}`;
    r.__datetimeFormatters.has(o) && r.__datetimeFormatters.delete(o);
  }
}
function Bn(e, ...n) {
  const { numberFormats: t, unresolving: r, fallbackLocale: i, onWarn: o, localeFallbacker: _ } = e, { __numberFormatters: p } = e, [l, g, b, N] = an(...n), h = W(b.missingWarn) ? b.missingWarn : e.missingWarn;
  W(b.fallbackWarn) ? b.fallbackWarn : e.fallbackWarn;
  const A = !!b.part, D = Tn(e, b), y = _(
    e,
    // eslint-disable-line @typescript-eslint/no-explicit-any
    i,
    D
  );
  if (!I(l) || l === "")
    return new Intl.NumberFormat(D, N).format(g);
  let R = {}, c, f = null;
  const v = "number format";
  for (let k = 0; k < y.length && (c = y[k], R = t[c] || {}, f = R[l], !C(f)); k++)
    vn(e, l, c, h, v);
  if (!C(f) || !I(c))
    return r ? we : l;
  let d = `${c}__${l}`;
  Me(N) || (d = `${d}__${JSON.stringify(N)}`);
  let O = p.get(d);
  return O || (O = new Intl.NumberFormat(c, K({}, f, N)), p.set(d, O)), A ? O.formatToParts(g) : O.format(g);
}
const ot = [
  "localeMatcher",
  "style",
  "currency",
  "currencyDisplay",
  "currencySign",
  "useGrouping",
  "minimumIntegerDigits",
  "minimumFractionDigits",
  "maximumFractionDigits",
  "minimumSignificantDigits",
  "maximumSignificantDigits",
  "compactDisplay",
  "notation",
  "signDisplay",
  "unit",
  "unitDisplay",
  "roundingMode",
  "roundingPriority",
  "roundingIncrement",
  "trailingZeroDisplay"
];
function an(...e) {
  const [n, t, r, i] = e, o = M();
  let _ = M();
  if (!Y(n))
    throw te(ne.INVALID_ARGUMENT);
  const p = n;
  return I(t) ? o.key = t : C(t) && Object.keys(t).forEach((l) => {
    ot.includes(l) ? _[l] = t[l] : o[l] = t[l];
  }), I(r) ? o.locale = r : C(r) && (_ = r), C(i) && (_ = i), [o.key || "", p, o, _];
}
function Vn(e, n, t) {
  const r = e;
  for (const i in t) {
    const o = `${n}__${i}`;
    r.__numberFormatters.has(o) && r.__numberFormatters.delete(o);
  }
}
const Xr = (e) => e, $r = (e) => "", Jr = "text", qr = (e) => e.length === 0 ? "" : fn(e), Qr = At;
function Wn(e, n) {
  return e = Math.abs(e), n === 2 ? e ? e > 1 ? 1 : 0 : 1 : e ? Math.min(e, 2) : 0;
}
function Zr(e) {
  const n = Y(e.pluralIndex) ? e.pluralIndex : -1;
  return e.named && (Y(e.named.count) || Y(e.named.n)) ? Y(e.named.count) ? e.named.count : Y(e.named.n) ? e.named.n : n : n;
}
function zr(e, n) {
  n.count || (n.count = e), n.n || (n.n = e);
}
function es(e = {}) {
  const n = e.locale, t = Zr(e), r = P(e.pluralRules) && I(n) && w(e.pluralRules[n]) ? e.pluralRules[n] : Wn, i = P(e.pluralRules) && I(n) && w(e.pluralRules[n]) ? Wn : void 0, o = (c) => c[r(t, c.length, i)], _ = e.list || [], p = (c) => _[c], l = e.named || M();
  Y(e.pluralIndex) && zr(t, l);
  const g = (c) => l[c];
  function b(c, f) {
    const v = w(e.messages) ? e.messages(c, !!f) : P(e.messages) ? e.messages[c] : !1;
    return v || (e.parent ? e.parent.message(c) : $r);
  }
  const N = (c) => e.modifiers ? e.modifiers[c] : Xr, h = C(e.processor) && w(e.processor.normalize) ? e.processor.normalize : qr, A = C(e.processor) && w(e.processor.interpolate) ? e.processor.interpolate : Qr, D = C(e.processor) && I(e.processor.type) ? e.processor.type : Jr, R = {
    list: p,
    named: g,
    plural: o,
    linked: (c, ...f) => {
      const [v, d] = f;
      let O = "text", k = "";
      f.length === 1 ? P(v) ? (k = v.modifier || k, O = v.type || O) : I(v) && (k = v || k) : f.length === 2 && (I(v) && (k = v || k), I(d) && (O = d || O));
      const T = b(c, !0)(R), F = (
        // The message in vnode resolved with linked are returned as an array by processor.nomalize
        O === "vnode" && j(T) && k ? T[0] : T
      );
      return k ? N(k)(F, O) : F;
    },
    message: b,
    type: D,
    interpolate: A,
    normalize: h,
    values: K(M(), _, l)
  };
  return R;
}
const jn = () => "", J = (e) => w(e);
function xn(e, ...n) {
  const { fallbackFormat: t, postTranslation: r, unresolving: i, messageCompiler: o, fallbackLocale: _, messages: p } = e, [l, g] = on(...n), b = W(g.missingWarn) ? g.missingWarn : e.missingWarn, N = W(g.fallbackWarn) ? g.fallbackWarn : e.fallbackWarn, h = W(g.escapeParameter) ? g.escapeParameter : e.escapeParameter, A = !!g.resolvedMessage, D = I(g.default) || W(g.default) ? W(g.default) ? o ? l : () => l : g.default : t ? o ? l : () => l : null, y = t || D != null && (I(D) || w(D)), R = Tn(e, g);
  h && ns(g);
  let [c, f, v] = A ? [
    l,
    R,
    p[R] || M()
  ] : it(e, l, R, _, N, b), d = c, O = l;
  if (!A && !(I(d) || fe(d) || J(d)) && y && (d = D, O = d), !A && (!(I(d) || fe(d) || J(d)) || !I(f)))
    return i ? we : l;
  let k = !1;
  const T = () => {
    k = !0;
  }, F = J(d) ? d : ct(e, l, f, d, O, T);
  if (k)
    return d;
  const G = ss(e, f, v, g), $ = es(G), q = ts(e, F, $), x = r ? r(q, l) : q;
  if (__INTLIFY_PROD_DEVTOOLS__) {
    const _e = {
      timestamp: Date.now(),
      key: I(l) ? l : J(d) ? d.key : "",
      locale: f || (J(d) ? d.locale : ""),
      format: I(d) ? d : J(d) ? d.source : "",
      message: x
    };
    _e.meta = K({}, e.__meta, /* @__PURE__ */ Wr() || {}), Or(_e);
  }
  return x;
}
function ns(e) {
  j(e.list) ? e.list = e.list.map((n) => I(n) ? Rn(n) : n) : P(e.named) && Object.keys(e.named).forEach((n) => {
    I(e.named[n]) && (e.named[n] = Rn(e.named[n]));
  });
}
function it(e, n, t, r, i, o) {
  const { messages: _, onWarn: p, messageResolver: l, localeFallbacker: g } = e, b = g(e, r, t);
  let N = M(), h, A = null;
  const D = "translate";
  for (let y = 0; y < b.length && (h = b[y], N = _[h] || M(), (A = l(N, n)) === null && (A = N[n]), !(I(A) || fe(A) || J(A))); y++)
    if (!Kr(h, b)) {
      const R = vn(
        e,
        // eslint-disable-line @typescript-eslint/no-explicit-any
        n,
        h,
        o,
        D
      );
      R !== n && (A = R);
    }
  return [A, h, N];
}
function ct(e, n, t, r, i, o) {
  const { messageCompiler: _, warnHtmlMessage: p } = e;
  if (J(r)) {
    const g = r;
    return g.locale = g.locale || t, g.key = g.key || n, g;
  }
  if (_ == null) {
    const g = () => r;
    return g.locale = t, g.key = n, g;
  }
  const l = _(r, rs(e, t, i, r, p, o));
  return l.locale = t, l.key = n, l.source = r, l;
}
function ts(e, n, t) {
  return n(t);
}
function on(...e) {
  const [n, t, r] = e, i = M();
  if (!I(n) && !Y(n) && !J(n) && !fe(n))
    throw te(ne.INVALID_ARGUMENT);
  const o = Y(n) ? String(n) : (J(n), n);
  return Y(t) ? i.plural = t : I(t) ? i.default = t : C(t) && !Me(t) ? i.named = t : j(t) && (i.list = t), Y(r) ? i.plural = r : I(r) ? i.default = r : C(r) && K(i, r), [o, i];
}
function rs(e, n, t, r, i, o) {
  return {
    locale: n,
    key: t,
    warnHtmlMessage: i,
    onError: (_) => {
      throw o && o(_), _;
    },
    onCacheKey: (_) => Ot(n, t, _)
  };
}
function ss(e, n, t, r) {
  const { modifiers: i, pluralRules: o, messageResolver: _, fallbackLocale: p, fallbackWarn: l, missingWarn: g, fallbackContext: b } = e, h = {
    locale: n,
    modifiers: i,
    pluralRules: o,
    messages: (A, D) => {
      let y = _(t, A);
      if (y == null && (b || D)) {
        const [, , R] = it(
          b || e,
          // NOTE: if has fallbackContext, fallback to root, else if use linked, fallback to local context
          A,
          n,
          p,
          l,
          g
        );
        y = _(R, A);
      }
      if (I(y) || fe(y)) {
        let R = !1;
        const f = ct(e, A, n, y, A, () => {
          R = !0;
        });
        return R ? jn : f;
      } else return J(y) ? y : jn;
    }
  };
  return e.processor && (h.processor = e.processor), r.list && (h.list = r.list), r.named && (h.named = r.named), Y(r.plural) && (h.pluralIndex = r.plural), h;
}
nr();
var as = { env: { GITHUB_STATE: "/home/runner/work/_temp/_runner_file_commands/save_state_d1561a75-e412-41d3-a938-5a3ff8fe40e8", npm_package_dependencies_dinero_js: "^1.9.1", npm_package_devDependencies__types_node: "^18.19.33", npm_config_dedupe_peer_dependents: "", DOTNET_NOLOGO: "1", npm_package_scripts_prepublish: "pnpm check:env && pnpm build:mf && pnpm build:dts", npm_package_dependencies_fuzzy_search: "^3.2.1", npm_package_dependencies_pinia: "^2.1.7", npm_package_devDependencies_vitest: "^1.6.0", USER: "runner", npm_config_user_agent: "pnpm/9.12.1 npm/? node/v20.20.2 linux x64", CI: "true", npm_package_dependencies_vue: "^3.5.13", npm_package_devDependencies_vite_plugin_commonjs: "^0.10.3", USE_BAZEL_FALLBACK_VERSION: "silent:", RUNNER_ENVIRONMENT: "github-hosted", GITHUB_ENV: "/home/runner/work/_temp/_runner_file_commands/set_env_d1561a75-e412-41d3-a938-5a3ff8fe40e8", PIPX_HOME: "/opt/pipx", npm_package_scripts_dev_standalone: "vite --mode standalone", npm_package_dependencies_codemirror: "^6.0.2", npm_package_dependencies_html2pdf_js: "^0.14.0", npm_package_dependencies_node_html_parser: "^7.0.1", npm_package_devDependencies_vite: "5.4.8", npm_node_execpath: "/opt/hostedtoolcache/node/20.20.2/x64/bin/node", JAVA_HOME_8_X64: "/usr/lib/jvm/temurin-8-jdk-amd64", SHLVL: "1", npm_package_files_0: "dist", npm_package_scripts_prod_standalone: "PORTAL_ENV=production vite --mode standalone", npm_package_scripts_check_env: 'cat build-*.env | grep -qE "^[^#].*localhost" && { echo "Error: build-*.env files contains localhost reference" >&2; exit 1;} || exit 0', HOME: "/home/runner", npm_package_devDependencies_sass: "^1.77.2", RUNNER_TEMP: "/home/runner/work/_temp", GITHUB_EVENT_PATH: "/home/runner/work/_temp/_github_workflow/event.json", JAVA_HOME_11_X64: "/usr/lib/jvm/temurin-11-jdk-amd64", PIPX_BIN_DIR: "/opt/pipx_bin", GITHUB_REPOSITORY_OWNER: "feedmepos", npm_package_scripts_build_mf_prod: "PORTAL_ENV=production vite build --mode fmmf", npm_package_dependencies_change_case: "^5.4.4", NODE_OPTIONS: "--max-old-space-size=8192", GRADLE_HOME: "/usr/share/gradle-9.4.1", ANDROID_NDK_LATEST_HOME: "/usr/local/lib/android/sdk/ndk/29.0.14206865", JAVA_HOME_21_X64: "/usr/lib/jvm/temurin-21-jdk-amd64", GITHUB_RETENTION_DAYS: "90", npm_package_scripts_type_check: "vue-tsc --declaration --noEmit -p tsconfig.app.json", npm_package_dependencies__feedmepos_mf_common: "^1.29.11", npm_package_dependencies_handlebars: "^4.7.8", npm_package_devDependencies_code_inspector_plugin: "^1.4.5", npm_package_devDependencies_npm_run_all2: "^6.2.0", GITHUB_REPOSITORY_OWNER_ID: "54831515", POWERSHELL_DISTRIBUTION_CHANNEL: "GitHub-Actions-ubuntu24", AZURE_EXTENSION_DIR: "/opt/az/azcliextensions", GITHUB_HEAD_REF: "", npm_package_dependencies__feedmepos_inventory_core_dart: "workspace:^", SYSTEMD_EXEC_PID: "1876", ACTIONS_ORCHESTRATION_ID: "85abbdc7-10df-475d-b997-0b051db8822e.deploy.__default", npm_package_dependencies__feedmepos_ui_library: "1.10.1", npm_package_dependencies_dayjs: "^1.11.11", npm_package_dependencies_dotenv: "^16.4.5", npm_package_devDependencies__tsconfig_node18: "^18.2.4", GITHUB_GRAPHQL_URL: "https://api.github.com/graphql", npm_package_dependencies_eventsource: "^4.1.0", npm_package_devDependencies_tailwindcss: "3.4.1", npm_package_devDependencies_typescript: "5.2.2", JAVA_HOME_25_X64: "/usr/lib/jvm/temurin-25-jdk-amd64", NVM_DIR: "/home/runner/.nvm", npm_package_dependencies_google_maps: "^4.3.3", npm_package_dependencies_xlsx: "^0.18.5", npm_package_devDependencies_vue_tsc: "^1.8.27", DOTNET_SKIP_FIRST_TIME_EXPERIENCE: "1", JAVA_HOME_17_X64: "/usr/lib/jvm/temurin-17-jdk-amd64", ImageVersion: "20260406.80.1", npm_package_scripts_build_prod: "PORTAL_ENV=production vite build --mode standalone", npm_package_scripts_dev: "vite", npm_package_dependencies__feedmepos_custom_attributes: "0.0.1-rc.5", npm_package_dependencies__types_dinero_js: "^1.9.4", npm_package_devDependencies_prettier: "^3.2.5", npm_package_devDependencies_zod: "3.17.9", LOGNAME: "runner", RUNNER_OS: "Linux", GITHUB_API_URL: "https://api.github.com", GOROOT_1_22_X64: "/opt/hostedtoolcache/go/1.22.12/x64", STORE_PATH: "/home/runner/setup-pnpm/node_modules/.bin/store/v3", VERSION: "1.5.0", SWIFT_PATH: "/usr/share/swift/usr/bin", npm_package_type: "module", npm_package_scripts_prod: "PORTAL_ENV=production vite", npm_package_devDependencies__vue_tsconfig: "^0.4.0", CHROMEWEBDRIVER: "/usr/local/share/chromedriver-linux64", GOROOT_1_23_X64: "/opt/hostedtoolcache/go/1.23.12/x64", JOURNAL_STREAM: "9:13204", GITHUB_WORKFLOW: "[CD:prod] inventory-portal", _: "/home/runner/setup-pnpm/node_modules/.bin/pnpm", npm_package_module: "./dist/app.js", npm_package_devDependencies_autoprefixer: "^10.4.19", MEMORY_PRESSURE_WATCH: "/sys/fs/cgroup/system.slice/hosted-compute-agent.service/memory.pressure", GOROOT_1_24_X64: "/opt/hostedtoolcache/go/1.24.13/x64", npm_package_scripts_lint: "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", npm_package_dependencies_csstype: "^3.1.3", npm_package_dependencies_fuzzy: "^0.1.3", npm_config_registry: "https://registry.npmjs.org", ACTIONS_RUNNER_ACTION_ARCHIVE_CACHE: "/opt/actionarchivecache", GOROOT_1_25_X64: "/opt/hostedtoolcache/go/1.25.8/x64", GITHUB_RUN_ID: "24517412212", npm_package_dependencies__codemirror_lang_json: "^6.0.2", npm_package_devDependencies__types_lodash: "^4.17.16", npm_package_devDependencies_happy_dom: "^12.10.3", GITHUB_REF_TYPE: "tag", BOOTSTRAP_HASKELL_NONINTERACTIVE: "1", GITHUB_WORKFLOW_SHA: "6e94ee3ccc54f4d514380ff55a8018a4f1ebde59", GITHUB_BASE_REF: "", ImageOS: "ubuntu24", npm_package_exports___import: "./dist/app.js", npm_package_devDependencies__vitejs_plugin_vue: "^4.6.2", GITHUB_WORKFLOW_REF: "feedmepos/inventory-service/.github/workflows/inventory-portal-prod.yaml@refs/tags/inventory-portal-v1.5.0", GITHUB_ACTION_REPOSITORY: "", ENABLE_RUNNER_TRACING: "true", npm_package_dependencies__feedmepos_zod_inventory: "workspace:^", npm_package_dependencies_axios: "^1.7.1", npm_config_node_gyp: "/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/dist/node_modules/node-gyp/bin/node-gyp.js", PATH: "/home/runner/work/inventory-service/inventory-service/apps/inventory-portal/node_modules/.bin:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/dist/node-gyp-bin:/home/runner/work/inventory-service/inventory-service/node_modules/.bin:/home/runner/work/inventory-service/inventory-service/apps/inventory-portal/node_modules/.bin:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/dist/node-gyp-bin:/home/runner/work/inventory-service/inventory-service/node_modules/.bin:/home/runner/setup-pnpm/node_modules/.bin:/opt/hostedtoolcache/node/20.20.2/x64/bin:/snap/bin:/home/runner/.local/bin:/opt/pipx_bin:/home/runner/.cargo/bin:/home/runner/.config/composer/vendor/bin:/usr/local/.ghcup/bin:/home/runner/.dotnet/tools:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin", ANT_HOME: "/usr/share/ant", DOTNET_MULTILEVEL_LOOKUP: "0", RUNNER_TRACKING_ID: "github_60c4493f-6096-4f12-bf37-58e0d8bfee68", INVOCATION_ID: "c239342e2f264307a91cebad42c7f193", RUNNER_TOOL_CACHE: "/opt/hostedtoolcache", NODE: "/opt/hostedtoolcache/node/20.20.2/x64/bin/node", npm_package_name: "@feedmepos/mf-inventory-portal", GITHUB_ACTION: "__run_4", GITHUB_RUN_NUMBER: "422", GITHUB_TRIGGERING_ACTOR: "zdirnecamlcs96", RUNNER_ARCH: "X64", XDG_RUNTIME_DIR: "/run/user/1001", AGENT_TOOLSDIRECTORY: "/opt/hostedtoolcache", npm_package_scripts_build_mf: "vite build --mode fmmf", npm_package_scripts_test_publish: "pnpm prepublish && pnpm pack", npm_package_dependencies_vue_country_flag_next: "^2.3.2", npm_config_frozen_lockfile: "", npm_package_dependencies__feedmepos_inventory_core_2: "workspace:^", npm_package_dependencies__typescript_eslint_typescript_estree: "^8.21.0", npm_package_devDependencies__types_dompurify: "^3.2.0", LANG: "C.UTF-8", VCPKG_INSTALLATION_ROOT: "/usr/local/share/vcpkg", npm_package_devDependencies__vue_eslint_config_typescript: "^12.0.0", npm_package_devDependencies__vue_test_utils: "^2.4.6", npm_package_devDependencies_eslint: "^8.57.0", CONDA: "/usr/share/miniconda", RUNNER_NAME: "GitHub Actions 1000060840", XDG_CONFIG_HOME: "/home/runner/.config", GITHUB_REF_NAME: "inventory-portal-v1.5.0", GITHUB_REPOSITORY: "feedmepos/inventory-service", npm_package_scripts_build_dts: "vue-tsc --declaration --emitDeclarationOnly -p tsconfig.app.json --outDir ./dist && mv ./dist/src/* dist", npm_package_scripts_build_types: "vue-tsc --declaration --emitDeclarationOnly -p tsconfig.app.json --outDir dist --composite false", npm_package_scripts_publish_beta: "pnpm publish --tag beta", npm_package_scripts_unpack: "tar zxf", npm_package_dependencies__feedmepos_core: "2.14.40", npm_package_devDependencies__types_debounce: "^1.2.4", npm_lifecycle_script: "vite build --mode fmmf", ANDROID_NDK_ROOT: "/usr/local/lib/android/sdk/ndk/27.3.13750724", GITHUB_ACTION_REF: "", DEBIAN_FRONTEND: "noninteractive", npm_package_scripts_test: "vitest", npm_package_dependencies__feedmepos_netsuite_core: "workspace:^", npm_package_devDependencies__vue_eslint_config_prettier: "^8.0.0", SHELL: "/bin/bash", GITHUB_REPOSITORY_ID: "656626604", GITHUB_ACTIONS: "true", NODE_PATH: "/home/runner/work/inventory-service/inventory-service/node_modules/.pnpm/vite@5.4.8_@types+node@18.19.33_sass@1.77.2_terser@5.30.3/node_modules/vite/bin/node_modules:/home/runner/work/inventory-service/inventory-service/node_modules/.pnpm/vite@5.4.8_@types+node@18.19.33_sass@1.77.2_terser@5.30.3/node_modules/vite/node_modules:/home/runner/work/inventory-service/inventory-service/node_modules/.pnpm/vite@5.4.8_@types+node@18.19.33_sass@1.77.2_terser@5.30.3/node_modules:/home/runner/work/inventory-service/inventory-service/node_modules/.pnpm/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/bin/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/bin/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules:/home/runner/setup-pnpm/node_modules/.pnpm/node_modules", npm_package_version: "1.5.0", npm_package_scripts_build_only: "pnpm build:mf && pnpm build:dts && pnpm build-types", npm_package_dependencies__feedmepos_hrm_permission: "1.0.0", npm_package_dependencies__tanstack_vue_table: "^8.17.3", npm_package_dependencies__vue_cli_service: "^5.0.8", npm_package_devDependencies__rushstack_eslint_patch: "^1.10.3", npm_config_access: "public", npm_lifecycle_event: "build:mf", GITHUB_REF_PROTECTED: "false", npm_package_scripts_build: "vite build --mode standalone", npm_package_dependencies_vue_i18n: "^10.0.5", npm_config__feedmepos_registry: "https://npm.pkg.github.com", GITHUB_WORKSPACE: "/home/runner/work/inventory-service/inventory-service", ACCEPT_EULA: "Y", GITHUB_JOB: "deploy", npm_package_dependencies_lodash: "^4.17.20", npm_package_devDependencies__types_fuzzy_search: "^2.1.5", npm_package_devDependencies_cypress: "^13.9.0", GITHUB_SHA: "6e94ee3ccc54f4d514380ff55a8018a4f1ebde59", GITHUB_RUN_ATTEMPT: "1", npm_package_exports___style: "./dist/style.css", npm_package_dependencies_vue_router: "^4.4.0", GITHUB_REF: "refs/tags/inventory-portal-v1.5.0", GITHUB_ACTOR: "zdirnecamlcs96", ANDROID_SDK_ROOT: "/usr/local/lib/android/sdk", npm_package_dependencies_lz_string: "^1.5.0", npm_package_devDependencies__testing_library_vue: "^8.1.0", npm_package_scripts_format: "prettier --write src/", GITHUB_PATH: "/home/runner/work/_temp/_runner_file_commands/add_path_d1561a75-e412-41d3-a938-5a3ff8fe40e8", JAVA_HOME: "/usr/lib/jvm/temurin-17-jdk-amd64", PWD: "/home/runner/work/inventory-service/inventory-service/apps/inventory-portal", GITHUB_ACTOR_ID: "12760908", RUNNER_WORKSPACE: "/home/runner/work/inventory-service", npm_execpath: "/home/runner/setup-pnpm/node_modules/.pnpm/pnpm@9.12.1/node_modules/pnpm/bin/pnpm.cjs", HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS: "3650", GITHUB_EVENT_NAME: "push", HOMEBREW_NO_AUTO_UPDATE: "1", ANDROID_HOME: "/usr/local/lib/android/sdk", GITHUB_SERVER_URL: "https://github.com", GECKOWEBDRIVER: "/usr/local/share/gecko_driver", GHCUP_INSTALL_BASE_PREFIX: "/usr/local", GITHUB_OUTPUT: "/home/runner/work/_temp/_runner_file_commands/set_output_d1561a75-e412-41d3-a938-5a3ff8fe40e8", npm_package_exports___types: "./dist/app.d.ts", npm_package_dependencies__feedmepos_feature_flag: "^0.0.15", npm_package_dependencies__feedmepos_inventory_core: "workspace:^", npm_package_dependencies_dompurify: "^3.3.1", EDGEWEBDRIVER: "/usr/local/share/edge_driver", PNPM_SCRIPT_SRC_DIR: "/home/runner/work/inventory-service/inventory-service/apps/inventory-portal", npm_package_devDependencies_eslint_plugin_vue: "^9.26.0", npm_package_devDependencies_postcss: "^8.4.38", npm_command: "run-script", ANDROID_NDK: "/usr/local/lib/android/sdk/ndk/27.3.13750724", SGX_AESM_ADDR: "1", PSModulePath: "/root/.local/share/powershell/Modules:/usr/local/share/powershell/Modules:/opt/microsoft/powershell/7/Modules:/usr/share/az_14.6.0", CHROME_BIN: "/usr/bin/google-chrome", npm_package_scripts_deploy: "pnpm run build-only && pnpm publish --no-git-checks .", npm_package_scripts_preview: "vite preview", npm_package_dependencies_debounce: "^2.0.0", SELENIUM_JAR_PATH: "/usr/share/java/selenium-server.jar", MEMORY_PRESSURE_WRITE: "c29tZSAyMDAwMDAgMjAwMDAwMAA=", PNPM_HOME: "/home/runner/setup-pnpm/node_modules/.bin", npm_package_dependencies__feedmepos_menu: "1.5.22", ANDROID_NDK_HOME: "/usr/local/lib/android/sdk/ndk/27.3.13750724", GITHUB_STEP_SUMMARY: "/home/runner/work/_temp/_runner_file_commands/step_summary_d1561a75-e412-41d3-a938-5a3ff8fe40e8", INIT_CWD: "/home/runner/work/inventory-service/inventory-service/apps/inventory-portal", npm_package_dependencies__feedmepos_inventory_core_js: "workspace:^", npm_package_dependencies_libphonenumber_js: "^1.11.18", NODE_ENV: "production" } };
const os = "10.0.5";
function is() {
  typeof __VUE_I18N_FULL_INSTALL__ != "boolean" && (ie().__VUE_I18N_FULL_INSTALL__ = !0), typeof __VUE_I18N_LEGACY_API__ != "boolean" && (ie().__VUE_I18N_LEGACY_API__ = !0), typeof __INTLIFY_DROP_MESSAGE_COMPILER__ != "boolean" && (ie().__INTLIFY_DROP_MESSAGE_COMPILER__ = !1), typeof __INTLIFY_PROD_DEVTOOLS__ != "boolean" && (ie().__INTLIFY_PROD_DEVTOOLS__ = !1);
}
const Ee = {
  // composer module errors
  UNEXPECTED_RETURN_TYPE: Ir,
  // 24
  // legacy module errors
  INVALID_ARGUMENT: 25,
  // i18n module errors
  MUST_BE_CALL_SETUP_TOP: 26,
  NOT_INSTALLED: 27,
  // directive module errors
  REQUIRED_VALUE: 28,
  INVALID_VALUE: 29,
  // vue-devtools errors
  CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN: 30,
  NOT_INSTALLED_WITH_PROVIDE: 31,
  // unexpected error
  UNEXPECTED_ERROR: 32,
  // not compatible legacy vue-i18n constructor
  NOT_COMPATIBLE_LEGACY_VUE_I18N: 33,
  // Not available Compostion API in Legacy API mode. Please make sure that the legacy API mode is working properly
  NOT_AVAILABLE_COMPOSITION_IN_LEGACY: 34
};
function Ne(e, ...n) {
  return He(e, null, void 0);
}
const cn = /* @__PURE__ */ ce("__translateVNode"), _n = /* @__PURE__ */ ce("__datetimeParts"), ln = /* @__PURE__ */ ce("__numberParts"), cs = ce("__setPluralRules"), _t = /* @__PURE__ */ ce("__injectWithOption"), un = /* @__PURE__ */ ce("__dispose");
function Ie(e) {
  if (!P(e))
    return e;
  for (const n in e)
    if (Q(e, n))
      if (!n.includes("."))
        P(e[n]) && Ie(e[n]);
      else {
        const t = n.split("."), r = t.length - 1;
        let i = e, o = !1;
        for (let _ = 0; _ < r; _++) {
          if (t[_] in i || (i[t[_]] = M()), !P(i[t[_]])) {
            o = !0;
            break;
          }
          i = i[t[_]];
        }
        o || (i[t[r]] = e[n], delete e[n]), P(i[t[r]]) && Ie(i[t[r]]);
      }
  return e;
}
function lt(e, n) {
  const { messages: t, __i18n: r, messageResolver: i, flatJson: o } = n, _ = C(t) ? t : j(r) ? M() : { [e]: M() };
  if (j(r) && r.forEach((p) => {
    if ("locale" in p && "resource" in p) {
      const { locale: l, resource: g } = p;
      l ? (_[l] = _[l] || M(), Ce(g, _[l])) : Ce(g, _);
    } else
      I(p) && Ce(JSON.parse(p), _);
  }), i == null && o)
    for (const p in _)
      Q(_, p) && Ie(_[p]);
  return _;
}
function ut(e) {
  return e.type;
}
function _s(e, n, t) {
  let r = P(n.messages) ? n.messages : M();
  "__i18nGlobal" in t && (r = lt(e.locale.value, {
    messages: r,
    __i18n: t.__i18nGlobal
  }));
  const i = Object.keys(r);
  i.length && i.forEach((o) => {
    e.mergeLocaleMessage(o, r[o]);
  });
  {
    if (P(n.datetimeFormats)) {
      const o = Object.keys(n.datetimeFormats);
      o.length && o.forEach((_) => {
        e.mergeDateTimeFormat(_, n.datetimeFormats[_]);
      });
    }
    if (P(n.numberFormats)) {
      const o = Object.keys(n.numberFormats);
      o.length && o.forEach((_) => {
        e.mergeNumberFormat(_, n.numberFormats[_]);
      });
    }
  }
}
function Yn(e) {
  return ht(kt, null, e, 0);
}
const Kn = "__INTLIFY_META__", Xn = () => [], ls = () => !1;
let $n = 0;
function Jn(e) {
  return (n, t, r, i) => e(t, r, dn() || void 0, i);
}
const us = /* @__NO_SIDE_EFFECTS__ */ () => {
  const e = dn();
  let n = null;
  return e && (n = ut(e)[Kn]) ? { [Kn]: n } : null;
};
function ps(e = {}) {
  const { __root: n, __injectWithOption: t } = e, r = n === void 0, i = e.flatJson, o = In ? Tt : vt;
  let _ = W(e.inheritLocale) ? e.inheritLocale : !0;
  const p = o(
    // prettier-ignore
    n && _ ? n.locale.value : I(e.locale) ? e.locale : Ue
  ), l = o(
    // prettier-ignore
    n && _ ? n.fallbackLocale.value : I(e.fallbackLocale) || j(e.fallbackLocale) || C(e.fallbackLocale) || e.fallbackLocale === !1 ? e.fallbackLocale : p.value
  ), g = o(lt(p.value, e)), b = o(C(e.datetimeFormats) ? e.datetimeFormats : { [p.value]: {} }), N = o(C(e.numberFormats) ? e.numberFormats : { [p.value]: {} });
  let h = n ? n.missingWarn : W(e.missingWarn) || Pe(e.missingWarn) ? e.missingWarn : !0, A = n ? n.fallbackWarn : W(e.fallbackWarn) || Pe(e.fallbackWarn) ? e.fallbackWarn : !0, D = n ? n.fallbackRoot : W(e.fallbackRoot) ? e.fallbackRoot : !0, y = !!e.fallbackFormat, R = w(e.missing) ? e.missing : null, c = w(e.missing) ? Jn(e.missing) : null, f = w(e.postTranslation) ? e.postTranslation : null, v = n ? n.warnHtmlMessage : W(e.warnHtmlMessage) ? e.warnHtmlMessage : !0, d = !!e.escapeParameter;
  const O = n ? n.modifiers : C(e.modifiers) ? e.modifiers : {};
  let k = e.pluralRules || n && n.pluralRules, T;
  T = (() => {
    r && Hn(null);
    const u = {
      version: os,
      locale: p.value,
      fallbackLocale: l.value,
      messages: g.value,
      modifiers: O,
      pluralRules: k,
      missing: c === null ? void 0 : c,
      missingWarn: h,
      fallbackWarn: A,
      fallbackFormat: y,
      unresolving: !0,
      postTranslation: f === null ? void 0 : f,
      warnHtmlMessage: v,
      escapeParameter: d,
      messageResolver: e.messageResolver,
      messageCompiler: e.messageCompiler,
      __meta: { framework: "vue" }
    };
    u.datetimeFormats = b.value, u.numberFormats = N.value, u.__datetimeFormatters = C(T) ? T.__datetimeFormatters : void 0, u.__numberFormatters = C(T) ? T.__numberFormatters : void 0;
    const E = xr(u);
    return r && Hn(E), E;
  })(), he(T, p.value, l.value);
  function G() {
    return [
      p.value,
      l.value,
      g.value,
      b.value,
      N.value
    ];
  }
  const $ = ve({
    get: () => p.value,
    set: (u) => {
      p.value = u, T.locale = p.value;
    }
  }), q = ve({
    get: () => l.value,
    set: (u) => {
      l.value = u, T.fallbackLocale = l.value, he(T, p.value, u);
    }
  }), x = ve(() => g.value), _e = /* @__PURE__ */ ve(() => b.value), Fe = /* @__PURE__ */ ve(() => N.value);
  function Ge() {
    return w(f) ? f : null;
  }
  function Be(u) {
    f = u, T.postTranslation = u;
  }
  function Ve() {
    return R;
  }
  function We(u) {
    u !== null && (c = Jn(u)), R = u, T.missing = c;
  }
  const z = (u, E, H, V, oe, Ae) => {
    G();
    let pe;
    try {
      as.env.NODE_ENV !== "production" || __INTLIFY_PROD_DEVTOOLS__, r || (T.fallbackContext = n ? jr() : void 0), pe = u(T);
    } finally {
      __INTLIFY_PROD_DEVTOOLS__, r || (T.fallbackContext = void 0);
    }
    if (H !== "translate exists" && // for not `te` (e.g `t`)
    Y(pe) && pe === we || H === "translate exists" && !pe) {
      const [mt, Os] = E();
      return n && D ? V(n) : oe(mt);
    } else {
      if (Ae(pe))
        return pe;
      throw Ne(Ee.UNEXPECTED_RETURN_TYPE);
    }
  };
  function be(...u) {
    return z((E) => Reflect.apply(xn, null, [E, ...u]), () => on(...u), "translate", (E) => Reflect.apply(E.t, E, [...u]), (E) => E, (E) => I(E));
  }
  function Re(...u) {
    const [E, H, V] = u;
    if (V && !P(V))
      throw Ne(Ee.INVALID_ARGUMENT);
    return be(E, H, K({ resolvedMessage: !0 }, V || {}));
  }
  function je(...u) {
    return z((E) => Reflect.apply(Fn, null, [E, ...u]), () => sn(...u), "datetime format", (E) => Reflect.apply(E.d, E, [...u]), () => Un, (E) => I(E));
  }
  function xe(...u) {
    return z((E) => Reflect.apply(Bn, null, [E, ...u]), () => an(...u), "number format", (E) => Reflect.apply(E.n, E, [...u]), () => Un, (E) => I(E));
  }
  function Ye(u) {
    return u.map((E) => I(E) || Y(E) || W(E) ? Yn(String(E)) : E);
  }
  const Ke = {
    normalize: Ye,
    interpolate: (u) => u,
    type: "vnode"
  };
  function Xe(...u) {
    return z((E) => {
      let H;
      const V = E;
      try {
        V.processor = Ke, H = Reflect.apply(xn, null, [V, ...u]);
      } finally {
        V.processor = null;
      }
      return H;
    }, () => on(...u), "translate", (E) => E[cn](...u), (E) => [Yn(E)], (E) => j(E));
  }
  function Le(...u) {
    return z((E) => Reflect.apply(Bn, null, [E, ...u]), () => an(...u), "number format", (E) => E[ln](...u), Xn, (E) => I(E) || j(E));
  }
  function $e(...u) {
    return z((E) => Reflect.apply(Fn, null, [E, ...u]), () => sn(...u), "datetime format", (E) => E[_n](...u), Xn, (E) => I(E) || j(E));
  }
  function Je(u) {
    k = u, T.pluralRules = k;
  }
  function qe(u, E) {
    return z(() => {
      if (!u)
        return !1;
      const H = I(E) ? E : p.value, V = le(H), oe = T.messageResolver(V, u);
      return fe(oe) || J(oe) || I(oe);
    }, () => [u], "translate exists", (H) => Reflect.apply(H.te, H, [u, E]), ls, (H) => W(H));
  }
  function Qe(u) {
    let E = null;
    const H = zn(T, l.value, p.value);
    for (let V = 0; V < H.length; V++) {
      const oe = g.value[H[V]] || {}, Ae = T.messageResolver(oe, u);
      if (Ae != null) {
        E = Ae;
        break;
      }
    }
    return E;
  }
  function ge(u) {
    const E = Qe(u);
    return E ?? (n ? n.tm(u) || {} : {});
  }
  function le(u) {
    return g.value[u] || {};
  }
  function ue(u, E) {
    if (i) {
      const H = { [u]: E };
      for (const V in H)
        Q(H, V) && Ie(H[V]);
      E = H[u];
    }
    g.value[u] = E, T.messages = g.value;
  }
  function Te(u, E) {
    g.value[u] = g.value[u] || {};
    const H = { [u]: E };
    if (i)
      for (const V in H)
        Q(H, V) && Ie(H[V]);
    E = H[u], Ce(E, g.value[u]), T.messages = g.value;
  }
  function Ze(u) {
    return b.value[u] || {};
  }
  function s(u, E) {
    b.value[u] = E, T.datetimeFormats = b.value, Gn(T, u, E);
  }
  function a(u, E) {
    b.value[u] = K(b.value[u] || {}, E), T.datetimeFormats = b.value, Gn(T, u, E);
  }
  function m(u) {
    return N.value[u] || {};
  }
  function L(u, E) {
    N.value[u] = E, T.numberFormats = N.value, Vn(T, u, E);
  }
  function B(u, E) {
    N.value[u] = K(N.value[u] || {}, E), T.numberFormats = N.value, Vn(T, u, E);
  }
  $n++, n && In && (Nn(n.locale, (u) => {
    _ && (p.value = u, T.locale = u, he(T, p.value, l.value));
  }), Nn(n.fallbackLocale, (u) => {
    _ && (l.value = u, T.fallbackLocale = u, he(T, p.value, l.value));
  }));
  const S = {
    id: $n,
    locale: $,
    fallbackLocale: q,
    get inheritLocale() {
      return _;
    },
    set inheritLocale(u) {
      _ = u, u && n && (p.value = n.locale.value, l.value = n.fallbackLocale.value, he(T, p.value, l.value));
    },
    get availableLocales() {
      return Object.keys(g.value).sort();
    },
    messages: x,
    get modifiers() {
      return O;
    },
    get pluralRules() {
      return k || {};
    },
    get isGlobal() {
      return r;
    },
    get missingWarn() {
      return h;
    },
    set missingWarn(u) {
      h = u, T.missingWarn = h;
    },
    get fallbackWarn() {
      return A;
    },
    set fallbackWarn(u) {
      A = u, T.fallbackWarn = A;
    },
    get fallbackRoot() {
      return D;
    },
    set fallbackRoot(u) {
      D = u;
    },
    get fallbackFormat() {
      return y;
    },
    set fallbackFormat(u) {
      y = u, T.fallbackFormat = y;
    },
    get warnHtmlMessage() {
      return v;
    },
    set warnHtmlMessage(u) {
      v = u, T.warnHtmlMessage = u;
    },
    get escapeParameter() {
      return d;
    },
    set escapeParameter(u) {
      d = u, T.escapeParameter = u;
    },
    t: be,
    getLocaleMessage: le,
    setLocaleMessage: ue,
    mergeLocaleMessage: Te,
    getPostTranslationHandler: Ge,
    setPostTranslationHandler: Be,
    getMissingHandler: Ve,
    setMissingHandler: We,
    [cs]: Je
  };
  return S.datetimeFormats = _e, S.numberFormats = Fe, S.rt = Re, S.te = qe, S.tm = ge, S.d = je, S.n = xe, S.getDateTimeFormat = Ze, S.setDateTimeFormat = s, S.mergeDateTimeFormat = a, S.getNumberFormat = m, S.setNumberFormat = L, S.mergeNumberFormat = B, S[_t] = t, S[cn] = Xe, S[_n] = $e, S[ln] = Le, S;
}
const hn = {
  tag: {
    type: [String, Object]
  },
  locale: {
    type: String
  },
  scope: {
    type: String,
    // NOTE: avoid https://github.com/microsoft/rushstack/issues/1050
    validator: (e) => e === "parent" || e === "global",
    default: "parent"
    /* ComponentI18nScope */
  },
  i18n: {
    type: Object
  }
};
function ds({ slots: e }, n) {
  return n.length === 1 && n[0] === "default" ? (e.default ? e.default() : []).reduce((r, i) => [
    ...r,
    // prettier-ignore
    ...i.type === Qn ? i.children : [i]
  ], []) : n.reduce((t, r) => {
    const i = e[r];
    return i && (t[r] = i()), t;
  }, M());
}
function pt() {
  return Qn;
}
K({
  keypath: {
    type: String,
    required: !0
  },
  plural: {
    type: [Number, String],
    validator: (e) => Y(e) || !isNaN(e)
  }
}, hn);
function ms(e) {
  return j(e) && !I(e[0]);
}
function dt(e, n, t, r) {
  const { slots: i, attrs: o } = n;
  return () => {
    const _ = { part: !0 };
    let p = M();
    e.locale && (_.locale = e.locale), I(e.format) ? _.key = e.format : P(e.format) && (I(e.format.key) && (_.key = e.format.key), p = Object.keys(e.format).reduce((h, A) => t.includes(A) ? K(M(), h, { [A]: e.format[A] }) : h, M()));
    const l = r(e.value, _, p);
    let g = [_.key];
    j(l) ? g = l.map((h, A) => {
      const D = i[h.type], y = D ? D({ [h.type]: h.value, index: A, parts: l }) : [h.value];
      return ms(y) && (y[0].key = `${h.type}-${A}`), y;
    }) : I(l) && (g = [l]);
    const b = K(M(), o), N = I(e.tag) || P(e.tag) ? e.tag : pt();
    return qn(N, b, g);
  };
}
K({
  value: {
    type: Number,
    required: !0
  },
  format: {
    type: [String, Object]
  }
}, hn);
K({
  value: {
    type: [Number, Date],
    required: !0
  },
  format: {
    type: [String, Object]
  }
}, hn);
const fs = /* @__PURE__ */ ce("global-vue-i18n");
function kn(e = {}) {
  const n = dn();
  if (n == null)
    throw Ne(Ee.MUST_BE_CALL_SETUP_TOP);
  if (!n.isCE && n.appContext.app != null && !n.appContext.app.__VUE_I18N_SYMBOL__)
    throw Ne(Ee.NOT_INSTALLED);
  const t = Es(n), r = Ts(t), i = ut(n), o = gs(e, i);
  if (o === "global")
    return _s(r, e, i), r;
  if (o === "parent") {
    let l = vs(t, n, e.__useComponent);
    return l == null && (l = r), l;
  }
  const _ = t;
  let p = _.__getInstance(n);
  if (p == null) {
    const l = K({}, e);
    "__i18n" in i && (l.__i18n = i.__i18n), r && (l.__root = r), p = ps(l), _.__composerExtend && (p[un] = _.__composerExtend(p)), ks(_, n, p), _.__setInstance(n, p);
  }
  return p;
}
function Es(e) {
  const n = ft(e.isCE ? fs : e.appContext.app.__VUE_I18N_SYMBOL__);
  if (!n)
    throw Ne(e.isCE ? Ee.NOT_INSTALLED_WITH_PROVIDE : Ee.UNEXPECTED_ERROR);
  return n;
}
function gs(e, n) {
  return Me(e) ? "__i18n" in n ? "local" : "global" : e.useScope ? e.useScope : "local";
}
function Ts(e) {
  return e.mode === "composition" ? e.global : e.global.__composer;
}
function vs(e, n, t = !1) {
  let r = null;
  const i = n.root;
  let o = hs(n, t);
  for (; o != null; ) {
    const _ = e;
    if (e.mode === "composition")
      r = _.__getInstance(o);
    else if (__VUE_I18N_LEGACY_API__) {
      const p = _.__getInstance(o);
      p != null && (r = p.__composer, t && r && !r[_t] && (r = null));
    }
    if (r != null || i === o)
      break;
    o = o.parent;
  }
  return r;
}
function hs(e, n = !1) {
  return e == null ? null : n && e.vnode.ctx || e.parent;
}
function ks(e, n, t) {
  Et(() => {
  }, n), gt(() => {
    const r = t;
    e.__deleteInstance(n);
    const i = r[un];
    i && (i(), delete r[un]);
  }, n);
}
is();
Fr(vr);
Gr(Mr);
Br(zn);
if (__INTLIFY_PROD_DEVTOOLS__) {
  const e = ie();
  e.__INTLIFY__ = !0, hr(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__);
}
export {
  kn as u
};
