import {
s
} from "./chunk-VJ5H7DUU.js";
import {
getCurrentInstance,
inject,
nextTick,
onMounted,
reactive,
readonly,
ref,
watch
} from "./chunk-EMDJYNZL.js";
import "./chunk-ZS7NZCD4.js";
// node_modules/@primeuix/utils/dist/object/index.mjs
var ie = Object.defineProperty;
var K = Object.getOwnPropertySymbols;
var se = Object.prototype.hasOwnProperty;
var ae = Object.prototype.propertyIsEnumerable;
var N = (e, t, n) => t in e ? ie(e, t, { enumerable: true, configurable: true, writable: true, value: n }) : e[t] = n;
var d = (e, t) => {
for (var n in t || (t = {}))
se.call(t, n) && N(e, n, t[n]);
if (K)
for (var n of K(t))
ae.call(t, n) && N(e, n, t[n]);
return e;
};
function l(e) {
return e == null || e === "" || Array.isArray(e) && e.length === 0 || !(e instanceof Date) && typeof e == "object" && Object.keys(e).length === 0;
}
function c(e) {
return typeof e == "function" && "call" in e && "apply" in e;
}
function s2(e) {
return !l(e);
}
function i(e, t = true) {
return e instanceof Object && e.constructor === Object && (t || Object.keys(e).length !== 0);
}
function $(e = {}, t = {}) {
let n = d({}, e);
return Object.keys(t).forEach((o) => {
let r = o;
i(t[r]) && r in e && i(e[r]) ? n[r] = $(e[r], t[r]) : n[r] = t[r];
}), n;
}
function w(...e) {
return e.reduce((t, n, o) => o === 0 ? n : $(t, n), {});
}
function m(e, ...t) {
return c(e) ? e(...t) : e;
}
function a(e, t = true) {
return typeof e == "string" && (t || e !== "");
}
function z(e) {
return s2(e) && !isNaN(e);
}
function G(e, t) {
if (t) {
let n = t.test(e);
return t.lastIndex = 0, n;
}
return false;
}
function H(...e) {
return w(...e);
}
function Y(e) {
return e && e.replace(/\/\*(?:(?!\*\/)[\s\S])*\*\/|[\r\n\t]+/g, "").replace(/ {2,}/g, " ").replace(/ ([{:}]) /g, "$1").replace(/([;,]) /g, "$1").replace(/ !/g, "!").replace(/: /g, ":").trim();
}
function re(e) {
return a(e) ? e.replace(/(_)/g, "-").replace(/([a-z])([A-Z])/g, "$1-$2").toLowerCase() : e;
}
// node_modules/@primeuix/utils/dist/dom/index.mjs
function y(t) {
if (t) {
let e = t.parentNode;
return e && e instanceof ShadowRoot && e.host && (e = e.host), e;
}
return null;
}
function T(t) {
return !!(t !== null && typeof t != "undefined" && t.nodeName && y(t));
}
function c2(t) {
return typeof Element != "undefined" ? t instanceof Element : t !== null && typeof t == "object" && t.nodeType === 1 && typeof t.nodeName == "string";
}
function A(t, e = {}) {
if (c2(t)) {
let o = (n, r) => {
var l2, d2;
let i2 = (l2 = t == null ? void 0 : t.$attrs) != null && l2[n] ? [(d2 = t == null ? void 0 : t.$attrs) == null ? void 0 : d2[n]] : [];
return [r].flat().reduce((s3, a2) => {
if (a2 != null) {
let u = typeof a2;
if (u === "string" || u === "number")
s3.push(a2);
else if (u === "object") {
let p2 = Array.isArray(a2) ? o(n, a2) : Object.entries(a2).map(([f, g2]) => n === "style" && (g2 || g2 === 0) ? `${f.replace(/([a-z])([A-Z])/g, "$1-$2").toLowerCase()}:${g2}` : g2 ? f : void 0);
s3 = p2.length ? s3.concat(p2.filter((f) => !!f)) : s3;
}
}
return s3;
}, i2);
};
Object.entries(e).forEach(([n, r]) => {
if (r != null) {
let i2 = n.match(/^on(.+)/);
i2 ? t.addEventListener(i2[1].toLowerCase(), r) : n === "p-bind" || n === "pBind" ? A(t, r) : (r = n === "class" ? [...new Set(o("class", r))].join(" ").trim() : n === "style" ? o("style", r).join(";").trim() : r, (t.$attrs = t.$attrs || {}) && (t.$attrs[n] = r), t.setAttribute(n, r));
}
});
}
}
function tt() {
return !!(typeof window != "undefined" && window.document && window.document.createElement);
}
function _t(t, e = "", o) {
c2(t) && o !== null && o !== void 0 && t.setAttribute(e, o);
}
// node_modules/@primeuix/utils/dist/zindex/index.mjs
function g() {
let r = [], i2 = (e, n, t = 999) => {
let s3 = u(e, n, t), o = s3.value + (s3.key === e ? 0 : t) + 1;
return r.push({ key: e, value: o }), o;
}, d2 = (e) => {
r = r.filter((n) => n.value !== e);
}, a2 = (e, n) => u(e, n).value, u = (e, n, t = 0) => [...r].reverse().find((s3) => n ? true : s3.key === e) || { key: e, value: t }, l2 = (e) => e && parseInt(e.style.zIndex, 10) || 0;
return { get: l2, set: (e, n, t) => {
n && (n.style.zIndex = String(i2(e, true, t)));
}, clear: (e) => {
e && (d2(l2(e)), e.style.zIndex = "");
}, getCurrent: (e) => a2(e, true) };
}
var x = g();
// node_modules/@primeuix/styled/dist/index.mjs
var rt = Object.defineProperty;
var st = Object.defineProperties;
var nt = Object.getOwnPropertyDescriptors;
var F2 = Object.getOwnPropertySymbols;
var xe = Object.prototype.hasOwnProperty;
var be = Object.prototype.propertyIsEnumerable;
var _e = (e, t, r) => t in e ? rt(e, t, { enumerable: true, configurable: true, writable: true, value: r }) : e[t] = r;
var h = (e, t) => {
for (var r in t || (t = {}))
xe.call(t, r) && _e(e, r, t[r]);
if (F2)
for (var r of F2(t))
be.call(t, r) && _e(e, r, t[r]);
return e;
};
var $2 = (e, t) => st(e, nt(t));
var v = (e, t) => {
var r = {};
for (var s3 in e)
xe.call(e, s3) && t.indexOf(s3) < 0 && (r[s3] = e[s3]);
if (e != null && F2)
for (var s3 of F2(e))
t.indexOf(s3) < 0 && be.call(e, s3) && (r[s3] = e[s3]);
return r;
};
var at = s();
var N2 = at;
var k = /{([^}]*)}/g;
var ne = /(\d+\s+[\+\-\*\/]\s+\d+)/g;
var ie2 = /var\([^)]+\)/g;
function oe(e) {
return a(e) ? e.replace(/[A-Z]/g, (t, r) => r === 0 ? t : "." + t.toLowerCase()).toLowerCase() : e;
}
function ve(e) {
return i(e) && e.hasOwnProperty("$value") && e.hasOwnProperty("$type") ? e.$value : e;
}
function dt(e) {
return e.replaceAll(/ /g, "").replace(/[^\w]/g, "-");
}
function Q(e = "", t = "") {
return dt(`${a(e, false) && a(t, false) ? `${e}-` : e}${t}`);
}
function ae2(e = "", t = "") {
return `--${Q(e, t)}`;
}
function ht(e = "") {
let t = (e.match(/{/g) || []).length, r = (e.match(/}/g) || []).length;
return (t + r) % 2 !== 0;
}
function Y2(e, t = "", r = "", s3 = [], i2) {
if (a(e)) {
let a2 = e.trim();
if (ht(a2))
return;
if (G(a2, k)) {
let n = a2.replaceAll(k, (l2) => {
let c3 = l2.replace(/{|}/g, "").split(".").filter((m2) => !s3.some((d2) => G(m2, d2)));
return `var(${ae2(r, re(c3.join("-")))}${s2(i2) ? `, ${i2}` : ""})`;
});
return G(n.replace(ie2, "0"), ne) ? `calc(${n})` : n;
}
return a2;
} else if (z(e))
return e;
}
function Re(e, t, r) {
a(t, false) && e.push(`${t}:${r};`);
}
function C2(e, t) {
return e ? `${e}{${t}}` : "";
}
function le(e, t) {
if (e.indexOf("dt(") === -1)
return e;
function r(n, l2) {
let o = [], c3 = 0, m2 = "", d2 = null, u = 0;
for (; c3 <= n.length; ) {
let g2 = n[c3];
if ((g2 === '"' || g2 === "'" || g2 === "`") && n[c3 - 1] !== "\\" && (d2 = d2 === g2 ? null : g2), !d2 && (g2 === "(" && u++, g2 === ")" && u--, (g2 === "," || c3 === n.length) && u === 0)) {
let f = m2.trim();
f.startsWith("dt(") ? o.push(le(f, l2)) : o.push(s3(f)), m2 = "", c3++;
continue;
}
g2 !== void 0 && (m2 += g2), c3++;
}
return o;
}
function s3(n) {
let l2 = n[0];
if ((l2 === '"' || l2 === "'" || l2 === "`") && n[n.length - 1] === l2)
return n.slice(1, -1);
let o = Number(n);
return isNaN(o) ? n : o;
}
let i2 = [], a2 = [];
for (let n = 0; n < e.length; n++)
if (e[n] === "d" && e.slice(n, n + 3) === "dt(")
a2.push(n), n += 2;
else if (e[n] === ")" && a2.length > 0) {
let l2 = a2.pop();
a2.length === 0 && i2.push([l2, n]);
}
if (!i2.length)
return e;
for (let n = i2.length - 1; n >= 0; n--) {
let [l2, o] = i2[n], c3 = e.slice(l2 + 3, o), m2 = r(c3, t), d2 = t(...m2);
e = e.slice(0, l2) + d2 + e.slice(o + 1);
}
return e;
}
var E = (...e) => ue(S.getTheme(), ...e);
var ue = (e = {}, t, r, s3) => {
if (t) {
let { variable: i2, options: a2 } = S.defaults || {}, { prefix: n, transform: l2 } = (e == null ? void 0 : e.options) || a2 || {}, o = G(t, k) ? t : `{${t}}`;
return s3 === "value" || l(s3) && l2 === "strict" ? S.getTokenValue(t) : Y2(o, void 0, n, [i2.excludedKeyRegex], r);
}
return "";
};
function ar(e, ...t) {
if (e instanceof Array) {
let r = e.reduce((s3, i2, a2) => {
var n;
return s3 + i2 + ((n = m(t[a2], { dt: E })) != null ? n : "");
}, "");
return le(r, E);
}
return m(e, { dt: E });
}
function de(e, t = {}) {
let r = S.defaults.variable, { prefix: s3 = r.prefix, selector: i2 = r.selector, excludedKeyRegex: a2 = r.excludedKeyRegex } = t, n = [], l2 = [], o = [{ node: e, path: s3 }];
for (; o.length; ) {
let { node: m2, path: d2 } = o.pop();
for (let u in m2) {
let g2 = m2[u], f = ve(g2), p2 = G(u, a2) ? Q(d2) : Q(d2, re(u));
if (i(f))
o.push({ node: f, path: p2 });
else {
let y2 = ae2(p2), R = Y2(f, p2, s3, [a2]);
Re(l2, y2, R);
let T2 = p2;
s3 && T2.startsWith(s3 + "-") && (T2 = T2.slice(s3.length + 1)), n.push(T2.replace(/-/g, "."));
}
}
}
let c3 = l2.join("");
return { value: l2, tokens: n, declarations: c3, css: C2(i2, c3) };
}
var b = { regex: { rules: { class: { pattern: /^\.([a-zA-Z][\w-]*)$/, resolve(e) {
return { type: "class", selector: e, matched: this.pattern.test(e.trim()) };
} }, attr: { pattern: /^\[(.*)\]$/, resolve(e) {
return { type: "attr", selector: `:root${e},:host${e}`, matched: this.pattern.test(e.trim()) };
} }, media: { pattern: /^@media (.*)$/, resolve(e) {
return { type: "media", selector: e, matched: this.pattern.test(e.trim()) };
} }, system: { pattern: /^system$/, resolve(e) {
return { type: "system", selector: "@media (prefers-color-scheme: dark)", matched: this.pattern.test(e.trim()) };
} }, custom: { resolve(e) {
return { type: "custom", selector: e, matched: true };
} } }, resolve(e) {
let t = Object.keys(this.rules).filter((r) => r !== "custom").map((r) => this.rules[r]);
return [e].flat().map((r) => {
var s3;
return (s3 = t.map((i2) => i2.resolve(r)).find((i2) => i2.matched)) != null ? s3 : this.rules.custom.resolve(r);
});
} }, _toVariables(e, t) {
return de(e, { prefix: t == null ? void 0 : t.prefix });
}, getCommon({ name: e = "", theme: t = {}, params: r, set: s3, defaults: i2 }) {
var R, T2, j, O, M, z2, V;
let { preset: a2, options: n } = t, l2, o, c3, m2, d2, u, g2;
if (s2(a2) && n.transform !== "strict") {
let { primitive: L, semantic: te, extend: re2 } = a2, f = te || {}, { colorScheme: K2 } = f, A2 = v(f, ["colorScheme"]), x2 = re2 || {}, { colorScheme: X2 } = x2, G2 = v(x2, ["colorScheme"]), p2 = K2 || {}, { dark: U } = p2, B = v(p2, ["dark"]), y2 = X2 || {}, { dark: I } = y2, H2 = v(y2, ["dark"]), W = s2(L) ? this._toVariables({ primitive: L }, n) : {}, q2 = s2(A2) ? this._toVariables({ semantic: A2 }, n) : {}, Z = s2(B) ? this._toVariables({ light: B }, n) : {}, pe = s2(U) ? this._toVariables({ dark: U }, n) : {}, fe = s2(G2) ? this._toVariables({ semantic: G2 }, n) : {}, ye = s2(H2) ? this._toVariables({ light: H2 }, n) : {}, Se = s2(I) ? this._toVariables({ dark: I }, n) : {}, [Me, ze] = [(R = W.declarations) != null ? R : "", W.tokens], [Ke, Xe] = [(T2 = q2.declarations) != null ? T2 : "", q2.tokens || []], [Ge, Ue] = [(j = Z.declarations) != null ? j : "", Z.tokens || []], [Be, Ie] = [(O = pe.declarations) != null ? O : "", pe.tokens || []], [He, We] = [(M = fe.declarations) != null ? M : "", fe.tokens || []], [qe, Ze] = [(z2 = ye.declarations) != null ? z2 : "", ye.tokens || []], [Fe, Je] = [(V = Se.declarations) != null ? V : "", Se.tokens || []];
l2 = this.transformCSS(e, Me, "light", "variable", n, s3, i2), o = ze;
let Qe = this.transformCSS(e, `${Ke}${Ge}`, "light", "variable", n, s3, i2), Ye = this.transformCSS(e, `${Be}`, "dark", "variable", n, s3, i2);
c3 = `${Qe}${Ye}`, m2 = [.../* @__PURE__ */ new Set([...Xe, ...Ue, ...Ie])];
let et = this.transformCSS(e, `${He}${qe}color-scheme:light`, "light", "variable", n, s3, i2), tt2 = this.transformCSS(e, `${Fe}color-scheme:dark`, "dark", "variable", n, s3, i2);
d2 = `${et}${tt2}`, u = [.../* @__PURE__ */ new Set([...We, ...Ze, ...Je])], g2 = m(a2.css, { dt: E });
}
return { primitive: { css: l2, tokens: o }, semantic: { css: c3, tokens: m2 }, global: { css: d2, tokens: u }, style: g2 };
}, getPreset({ name: e = "", preset: t = {}, options: r, params: s3, set: i2, defaults: a2, selector: n }) {
var f, x2, p2;
let l2, o, c3;
if (s2(t) && r.transform !== "strict") {
let y2 = e.replace("-directive", ""), m2 = t, { colorScheme: R, extend: T2, css: j } = m2, O = v(m2, ["colorScheme", "extend", "css"]), d2 = T2 || {}, { colorScheme: M } = d2, z2 = v(d2, ["colorScheme"]), u = R || {}, { dark: V } = u, L = v(u, ["dark"]), g2 = M || {}, { dark: te } = g2, re2 = v(g2, ["dark"]), K2 = s2(O) ? this._toVariables({ [y2]: h(h({}, O), z2) }, r) : {}, A2 = s2(L) ? this._toVariables({ [y2]: h(h({}, L), re2) }, r) : {}, X2 = s2(V) ? this._toVariables({ [y2]: h(h({}, V), te) }, r) : {}, [G2, U] = [(f = K2.declarations) != null ? f : "", K2.tokens || []], [B, I] = [(x2 = A2.declarations) != null ? x2 : "", A2.tokens || []], [H2, W] = [(p2 = X2.declarations) != null ? p2 : "", X2.tokens || []], q2 = this.transformCSS(y2, `${G2}${B}`, "light", "variable", r, i2, a2, n), Z = this.transformCSS(y2, H2, "dark", "variable", r, i2, a2, n);
l2 = `${q2}${Z}`, o = [.../* @__PURE__ */ new Set([...U, ...I, ...W])], c3 = m(j, { dt: E });
}
return { css: l2, tokens: o, style: c3 };
}, getPresetC({ name: e = "", theme: t = {}, params: r, set: s3, defaults: i2 }) {
var o;
let { preset: a2, options: n } = t, l2 = (o = a2 == null ? void 0 : a2.components) == null ? void 0 : o[e];
return this.getPreset({ name: e, preset: l2, options: n, params: r, set: s3, defaults: i2 });
}, getPresetD({ name: e = "", theme: t = {}, params: r, set: s3, defaults: i2 }) {
var c3, m2;
let a2 = e.replace("-directive", ""), { preset: n, options: l2 } = t, o = ((c3 = n == null ? void 0 : n.components) == null ? void 0 : c3[a2]) || ((m2 = n == null ? void 0 : n.directives) == null ? void 0 : m2[a2]);
return this.getPreset({ name: a2, preset: o, options: l2, params: r, set: s3, defaults: i2 });
}, applyDarkColorScheme(e) {
return !(e.darkModeSelector === "none" || e.darkModeSelector === false);
}, getColorSchemeOption(e, t) {
var r;
return this.applyDarkColorScheme(e) ? this.regex.resolve(e.darkModeSelector === true ? t.options.darkModeSelector : (r = e.darkModeSelector) != null ? r : t.options.darkModeSelector) : [];
}, getLayerOrder(e, t = {}, r, s3) {
let { cssLayer: i2 } = t;
return i2 ? `@layer ${m(i2.order || i2.name || "primeui", r)}` : "";
}, getCommonStyleSheet({ name: e = "", theme: t = {}, params: r, props: s3 = {}, set: i2, defaults: a2 }) {
let n = this.getCommon({ name: e, theme: t, params: r, set: i2, defaults: a2 }), l2 = Object.entries(s3).reduce((o, [c3, m2]) => o.push(`${c3}="${m2}"`) && o, []).join(" ");
return Object.entries(n || {}).reduce((o, [c3, m2]) => {
if (i(m2) && Object.hasOwn(m2, "css")) {
let d2 = Y(m2.css), u = `${c3}-variables`;
o.push(``);
}
return o;
}, []).join("");
}, getStyleSheet({ name: e = "", theme: t = {}, params: r, props: s3 = {}, set: i2, defaults: a2 }) {
var c3;
let n = { name: e, theme: t, params: r, set: i2, defaults: a2 }, l2 = (c3 = e.includes("-directive") ? this.getPresetD(n) : this.getPresetC(n)) == null ? void 0 : c3.css, o = Object.entries(s3).reduce((m2, [d2, u]) => m2.push(`${d2}="${u}"`) && m2, []).join(" ");
return l2 ? `` : "";
}, createTokens(e = {}, t, r = "", s3 = "", i2 = {}) {
let a2 = function(l2, o = {}, c3 = []) {
if (c3.includes(this.path))
return console.warn(`Circular reference detected at ${this.path}`), { colorScheme: l2, path: this.path, paths: o, value: void 0 };
c3.push(this.path), o.name = this.path, o.binding || (o.binding = {});
let m2 = this.value;
if (typeof this.value == "string" && k.test(this.value)) {
let u = this.value.trim().replace(k, (g2) => {
var y2;
let f = g2.slice(1, -1), x2 = this.tokens[f];
if (!x2)
return console.warn(`Token not found for path: ${f}`), "__UNRESOLVED__";
let p2 = x2.computed(l2, o, c3);
return Array.isArray(p2) && p2.length === 2 ? `light-dark(${p2[0].value},${p2[1].value})` : (y2 = p2 == null ? void 0 : p2.value) != null ? y2 : "__UNRESOLVED__";
});
m2 = ne.test(u.replace(ie2, "0")) ? `calc(${u})` : u;
}
return l(o.binding) && delete o.binding, c3.pop(), { colorScheme: l2, path: this.path, paths: o, value: m2.includes("__UNRESOLVED__") ? void 0 : m2 };
}, n = (l2, o, c3) => {
Object.entries(l2).forEach(([m2, d2]) => {
let u = G(m2, t.variable.excludedKeyRegex) ? o : o ? `${o}.${oe(m2)}` : oe(m2), g2 = c3 ? `${c3}.${m2}` : m2;
i(d2) ? n(d2, u, g2) : (i2[u] || (i2[u] = { paths: [], computed: (f, x2 = {}, p2 = []) => {
if (i2[u].paths.length === 1)
return i2[u].paths[0].computed(i2[u].paths[0].scheme, x2.binding, p2);
if (f && f !== "none")
for (let y2 = 0; y2 < i2[u].paths.length; y2++) {
let R = i2[u].paths[y2];
if (R.scheme === f)
return R.computed(f, x2.binding, p2);
}
return i2[u].paths.map((y2) => y2.computed(y2.scheme, x2[y2.scheme], p2));
} }), i2[u].paths.push({ path: g2, value: d2, scheme: g2.includes("colorScheme.light") ? "light" : g2.includes("colorScheme.dark") ? "dark" : "none", computed: a2, tokens: i2 }));
});
};
return n(e, r, s3), i2;
}, getTokenValue(e, t, r) {
var l2;
let i2 = ((o) => o.split(".").filter((m2) => !G(m2.toLowerCase(), r.variable.excludedKeyRegex)).join("."))(t), a2 = t.includes("colorScheme.light") ? "light" : t.includes("colorScheme.dark") ? "dark" : void 0, n = [(l2 = e[i2]) == null ? void 0 : l2.computed(a2)].flat().filter((o) => o);
return n.length === 1 ? n[0].value : n.reduce((o = {}, c3) => {
let u = c3, { colorScheme: m2 } = u, d2 = v(u, ["colorScheme"]);
return o[m2] = d2, o;
}, void 0);
}, getSelectorRule(e, t, r, s3) {
return r === "class" || r === "attr" ? C2(s2(t) ? `${e}${t},${e} ${t}` : e, s3) : C2(e, C2(t != null ? t : ":root,:host", s3));
}, transformCSS(e, t, r, s3, i2 = {}, a2, n, l2) {
if (s2(t)) {
let { cssLayer: o } = i2;
if (s3 !== "style") {
let c3 = this.getColorSchemeOption(i2, n);
t = r === "dark" ? c3.reduce((m2, { type: d2, selector: u }) => (s2(u) && (m2 += u.includes("[CSS]") ? u.replace("[CSS]", t) : this.getSelectorRule(u, l2, d2, t)), m2), "") : C2(l2 != null ? l2 : ":root,:host", t);
}
if (o) {
let c3 = { name: "primeui", order: "primeui" };
i(o) && (c3.name = m(o.name, { name: e, type: s3 })), s2(c3.name) && (t = C2(`@layer ${c3.name}`, t), a2 == null || a2.layerNames(c3.name));
}
return t;
}
return "";
} };
var S = { defaults: { variable: { prefix: "p", selector: ":root,:host", excludedKeyRegex: /^(primitive|semantic|components|directives|variables|colorscheme|light|dark|common|root|states|extend|css)$/gi }, options: { prefix: "p", darkModeSelector: "system", cssLayer: false } }, _theme: void 0, _layerNames: /* @__PURE__ */ new Set(), _loadedStyleNames: /* @__PURE__ */ new Set(), _loadingStyles: /* @__PURE__ */ new Set(), _tokens: {}, update(e = {}) {
let { theme: t } = e;
t && (this._theme = $2(h({}, t), { options: h(h({}, this.defaults.options), t.options) }), this._tokens = b.createTokens(this.preset, this.defaults), this.clearLoadedStyleNames());
}, get theme() {
return this._theme;
}, get preset() {
var e;
return ((e = this.theme) == null ? void 0 : e.preset) || {};
}, get options() {
var e;
return ((e = this.theme) == null ? void 0 : e.options) || {};
}, get tokens() {
return this._tokens;
}, getTheme() {
return this.theme;
}, setTheme(e) {
this.update({ theme: e }), N2.emit("theme:change", e);
}, getPreset() {
return this.preset;
}, setPreset(e) {
this._theme = $2(h({}, this.theme), { preset: e }), this._tokens = b.createTokens(e, this.defaults), this.clearLoadedStyleNames(), N2.emit("preset:change", e), N2.emit("theme:change", this.theme);
}, getOptions() {
return this.options;
}, setOptions(e) {
this._theme = $2(h({}, this.theme), { options: e }), this.clearLoadedStyleNames(), N2.emit("options:change", e), N2.emit("theme:change", this.theme);
}, getLayerNames() {
return [...this._layerNames];
}, setLayerNames(e) {
this._layerNames.add(e);
}, getLoadedStyleNames() {
return this._loadedStyleNames;
}, isStyleNameLoaded(e) {
return this._loadedStyleNames.has(e);
}, setLoadedStyleName(e) {
this._loadedStyleNames.add(e);
}, deleteLoadedStyleName(e) {
this._loadedStyleNames.delete(e);
}, clearLoadedStyleNames() {
this._loadedStyleNames.clear();
}, getTokenValue(e) {
return b.getTokenValue(this.tokens, e, this.defaults);
}, getCommon(e = "", t) {
return b.getCommon({ name: e, theme: this.theme, params: t, defaults: this.defaults, set: { layerNames: this.setLayerNames.bind(this) } });
}, getComponent(e = "", t) {
let r = { name: e, theme: this.theme, params: t, defaults: this.defaults, set: { layerNames: this.setLayerNames.bind(this) } };
return b.getPresetC(r);
}, getDirective(e = "", t) {
let r = { name: e, theme: this.theme, params: t, defaults: this.defaults, set: { layerNames: this.setLayerNames.bind(this) } };
return b.getPresetD(r);
}, getCustomPreset(e = "", t, r, s3) {
let i2 = { name: e, preset: t, options: this.options, selector: r, params: s3, defaults: this.defaults, set: { layerNames: this.setLayerNames.bind(this) } };
return b.getPreset(i2);
}, getLayerOrderCSS(e = "") {
return b.getLayerOrder(e, this.options, { names: this.getLayerNames() }, this.defaults);
}, transformCSS(e = "", t, r = "style", s3) {
return b.transformCSS(e, t, s3, r, this.options, { layerNames: this.setLayerNames.bind(this) }, this.defaults);
}, getCommonStyleSheet(e = "", t, r = {}) {
return b.getCommonStyleSheet({ name: e, theme: this.theme, params: t, props: r, defaults: this.defaults, set: { layerNames: this.setLayerNames.bind(this) } });
}, getStyleSheet(e, t, r = {}) {
return b.getStyleSheet({ name: e, theme: this.theme, params: t, props: r, defaults: this.defaults, set: { layerNames: this.setLayerNames.bind(this) } });
}, onStyleMounted(e) {
this._loadingStyles.add(e);
}, onStyleUpdated(e) {
this._loadingStyles.add(e);
}, onStyleLoaded(e, { name: t }) {
this._loadingStyles.size && (this._loadingStyles.delete(t), N2.emit(`theme:${t}:load`, e), !this._loadingStyles.size && N2.emit("theme:load"));
} };
// node_modules/@primevue/core/api/index.mjs
var FilterMatchMode = {
STARTS_WITH: "startsWith",
CONTAINS: "contains",
NOT_CONTAINS: "notContains",
ENDS_WITH: "endsWith",
EQUALS: "equals",
NOT_EQUALS: "notEquals",
IN: "in",
LESS_THAN: "lt",
LESS_THAN_OR_EQUAL_TO: "lte",
GREATER_THAN: "gt",
GREATER_THAN_OR_EQUAL_TO: "gte",
BETWEEN: "between",
DATE_IS: "dateIs",
DATE_IS_NOT: "dateIsNot",
DATE_BEFORE: "dateBefore",
DATE_AFTER: "dateAfter"
};
// node_modules/@primeuix/styles/dist/base/index.mjs
var style = "\n *,\n ::before,\n ::after {\n box-sizing: border-box;\n }\n\n .p-collapsible-enter-active {\n animation: p-animate-collapsible-expand 0.2s ease-out;\n overflow: hidden;\n }\n\n .p-collapsible-leave-active {\n animation: p-animate-collapsible-collapse 0.2s ease-out;\n overflow: hidden;\n }\n\n @keyframes p-animate-collapsible-expand {\n from {\n grid-template-rows: 0fr;\n }\n to {\n grid-template-rows: 1fr;\n }\n }\n\n @keyframes p-animate-collapsible-collapse {\n from {\n grid-template-rows: 1fr;\n }\n to {\n grid-template-rows: 0fr;\n }\n }\n\n .p-disabled,\n .p-disabled * {\n cursor: default;\n pointer-events: none;\n user-select: none;\n }\n\n .p-disabled,\n .p-component:disabled {\n opacity: dt('disabled.opacity');\n }\n\n .pi {\n font-size: dt('icon.size');\n }\n\n .p-icon {\n width: dt('icon.size');\n height: dt('icon.size');\n }\n\n .p-overlay-mask {\n background: var(--px-mask-background, dt('mask.background'));\n color: dt('mask.color');\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n\n .p-overlay-mask-enter-active {\n animation: p-animate-overlay-mask-enter dt('mask.transition.duration') forwards;\n }\n\n .p-overlay-mask-leave-active {\n animation: p-animate-overlay-mask-leave dt('mask.transition.duration') forwards;\n }\n\n @keyframes p-animate-overlay-mask-enter {\n from {\n background: transparent;\n }\n to {\n background: var(--px-mask-background, dt('mask.background'));\n }\n }\n @keyframes p-animate-overlay-mask-leave {\n from {\n background: var(--px-mask-background, dt('mask.background'));\n }\n to {\n background: transparent;\n }\n }\n\n .p-anchored-overlay-enter-active {\n animation: p-animate-anchored-overlay-enter 300ms cubic-bezier(.19,1,.22,1);\n }\n\n .p-anchored-overlay-leave-active {\n animation: p-animate-anchored-overlay-leave 300ms cubic-bezier(.19,1,.22,1);\n }\n\n @keyframes p-animate-anchored-overlay-enter {\n from {\n opacity: 0;\n transform: scale(0.93);\n }\n }\n\n @keyframes p-animate-anchored-overlay-leave {\n to {\n opacity: 0;\n transform: scale(0.93);\n }\n }\n";
// node_modules/@primevue/core/usestyle/index.mjs
function _typeof(o) {
"@babel/helpers - typeof";
return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o2) {
return typeof o2;
} : function(o2) {
return o2 && "function" == typeof Symbol && o2.constructor === Symbol && o2 !== Symbol.prototype ? "symbol" : typeof o2;
}, _typeof(o);
}
function ownKeys(e, r) {
var t = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(e);
r && (o = o.filter(function(r2) {
return Object.getOwnPropertyDescriptor(e, r2).enumerable;
})), t.push.apply(t, o);
}
return t;
}
function _objectSpread(e) {
for (var r = 1; r < arguments.length; r++) {
var t = null != arguments[r] ? arguments[r] : {};
r % 2 ? ownKeys(Object(t), true).forEach(function(r2) {
_defineProperty(e, r2, t[r2]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function(r2) {
Object.defineProperty(e, r2, Object.getOwnPropertyDescriptor(t, r2));
});
}
return e;
}
function _defineProperty(e, r, t) {
return (r = _toPropertyKey(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: true, configurable: true, writable: true }) : e[r] = t, e;
}
function _toPropertyKey(t) {
var i2 = _toPrimitive(t, "string");
return "symbol" == _typeof(i2) ? i2 : i2 + "";
}
function _toPrimitive(t, r) {
if ("object" != _typeof(t) || !t)
return t;
var e = t[Symbol.toPrimitive];
if (void 0 !== e) {
var i2 = e.call(t, r);
if ("object" != _typeof(i2))
return i2;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === r ? String : Number)(t);
}
function tryOnMounted(fn) {
var sync = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : true;
if (getCurrentInstance() && getCurrentInstance().components)
onMounted(fn);
else if (sync)
fn();
else
nextTick(fn);
}
var _id = 0;
function useStyle(css3) {
var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
var isLoaded = ref(false);
var cssRef = ref(css3);
var styleRef = ref(null);
var defaultDocument = tt() ? window.document : void 0;
var _options$document = options.document, document2 = _options$document === void 0 ? defaultDocument : _options$document, _options$immediate = options.immediate, immediate = _options$immediate === void 0 ? true : _options$immediate, _options$manual = options.manual, manual = _options$manual === void 0 ? false : _options$manual, _options$name = options.name, name = _options$name === void 0 ? "style_".concat(++_id) : _options$name, _options$id = options.id, id = _options$id === void 0 ? void 0 : _options$id, _options$media = options.media, media = _options$media === void 0 ? void 0 : _options$media, _options$nonce = options.nonce, nonce = _options$nonce === void 0 ? void 0 : _options$nonce, _options$first = options.first, first = _options$first === void 0 ? false : _options$first, _options$onMounted = options.onMounted, onStyleMounted = _options$onMounted === void 0 ? void 0 : _options$onMounted, _options$onUpdated = options.onUpdated, onStyleUpdated = _options$onUpdated === void 0 ? void 0 : _options$onUpdated, _options$onLoad = options.onLoad, onStyleLoaded = _options$onLoad === void 0 ? void 0 : _options$onLoad, _options$props = options.props, props = _options$props === void 0 ? {} : _options$props;
var stop = function stop2() {
};
var load2 = function load3(_css) {
var _props = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
if (!document2)
return;
var _styleProps = _objectSpread(_objectSpread({}, props), _props);
var _name = _styleProps.name || name, _id2 = _styleProps.id || id, _nonce = _styleProps.nonce || nonce;
styleRef.value = document2.querySelector('style[data-primevue-style-id="'.concat(_name, '"]')) || document2.getElementById(_id2) || document2.createElement("style");
if (!styleRef.value.isConnected) {
cssRef.value = _css || css3;
A(styleRef.value, {
type: "text/css",
id: _id2,
media,
nonce: _nonce
});
first ? document2.head.prepend(styleRef.value) : document2.head.appendChild(styleRef.value);
_t(styleRef.value, "data-primevue-style-id", _name);
A(styleRef.value, _styleProps);
styleRef.value.onload = function(event) {
return onStyleLoaded === null || onStyleLoaded === void 0 ? void 0 : onStyleLoaded(event, {
name: _name
});
};
onStyleMounted === null || onStyleMounted === void 0 || onStyleMounted(_name);
}
if (isLoaded.value)
return;
stop = watch(cssRef, function(value) {
styleRef.value.textContent = value;
onStyleUpdated === null || onStyleUpdated === void 0 || onStyleUpdated(_name);
}, {
immediate: true
});
isLoaded.value = true;
};
var unload = function unload2() {
if (!document2 || !isLoaded.value)
return;
stop();
T(styleRef.value) && document2.head.removeChild(styleRef.value);
isLoaded.value = false;
styleRef.value = null;
};
if (immediate && !manual)
tryOnMounted(load2);
return {
id,
name,
el: styleRef,
css: cssRef,
unload,
load: load2,
isLoaded: readonly(isLoaded)
};
}
// node_modules/@primevue/core/base/style/index.mjs
function _typeof2(o) {
"@babel/helpers - typeof";
return _typeof2 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o2) {
return typeof o2;
} : function(o2) {
return o2 && "function" == typeof Symbol && o2.constructor === Symbol && o2 !== Symbol.prototype ? "symbol" : typeof o2;
}, _typeof2(o);
}
var _templateObject;
var _templateObject2;
var _templateObject3;
var _templateObject4;
function _slicedToArray(r, e) {
return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest();
}
function _nonIterableRest() {
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
function _unsupportedIterableToArray(r, a2) {
if (r) {
if ("string" == typeof r)
return _arrayLikeToArray(r, a2);
var t = {}.toString.call(r).slice(8, -1);
return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a2) : void 0;
}
}
function _arrayLikeToArray(r, a2) {
(null == a2 || a2 > r.length) && (a2 = r.length);
for (var e = 0, n = Array(a2); e < a2; e++)
n[e] = r[e];
return n;
}
function _iterableToArrayLimit(r, l2) {
var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"];
if (null != t) {
var e, n, i2, u, a2 = [], f = true, o = false;
try {
if (i2 = (t = t.call(r)).next, 0 === l2)
;
else
for (; !(f = (e = i2.call(t)).done) && (a2.push(e.value), a2.length !== l2); f = true)
;
} catch (r2) {
o = true, n = r2;
} finally {
try {
if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u))
return;
} finally {
if (o)
throw n;
}
}
return a2;
}
}
function _arrayWithHoles(r) {
if (Array.isArray(r))
return r;
}
function ownKeys2(e, r) {
var t = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(e);
r && (o = o.filter(function(r2) {
return Object.getOwnPropertyDescriptor(e, r2).enumerable;
})), t.push.apply(t, o);
}
return t;
}
function _objectSpread2(e) {
for (var r = 1; r < arguments.length; r++) {
var t = null != arguments[r] ? arguments[r] : {};
r % 2 ? ownKeys2(Object(t), true).forEach(function(r2) {
_defineProperty2(e, r2, t[r2]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys2(Object(t)).forEach(function(r2) {
Object.defineProperty(e, r2, Object.getOwnPropertyDescriptor(t, r2));
});
}
return e;
}
function _defineProperty2(e, r, t) {
return (r = _toPropertyKey2(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: true, configurable: true, writable: true }) : e[r] = t, e;
}
function _toPropertyKey2(t) {
var i2 = _toPrimitive2(t, "string");
return "symbol" == _typeof2(i2) ? i2 : i2 + "";
}
function _toPrimitive2(t, r) {
if ("object" != _typeof2(t) || !t)
return t;
var e = t[Symbol.toPrimitive];
if (void 0 !== e) {
var i2 = e.call(t, r);
if ("object" != _typeof2(i2))
return i2;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === r ? String : Number)(t);
}
function _taggedTemplateLiteral(e, t) {
return t || (t = e.slice(0)), Object.freeze(Object.defineProperties(e, { raw: { value: Object.freeze(t) } }));
}
var css = function css2(_ref) {
var dt2 = _ref.dt;
return "\n.p-hidden-accessible {\n border: 0;\n clip: rect(0 0 0 0);\n height: 1px;\n margin: -1px;\n opacity: 0;\n overflow: hidden;\n padding: 0;\n pointer-events: none;\n position: absolute;\n white-space: nowrap;\n width: 1px;\n}\n\n.p-overflow-hidden {\n overflow: hidden;\n padding-right: ".concat(dt2("scrollbar.width"), ";\n}\n");
};
var classes = {};
var inlineStyles = {};
var BaseStyle = {
name: "base",
css,
style,
classes,
inlineStyles,
load: function load(style2) {
var options = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
var transform = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : function(cs) {
return cs;
};
var computedStyle = transform(ar(_templateObject || (_templateObject = _taggedTemplateLiteral(["", ""])), style2));
return s2(computedStyle) ? useStyle(Y(computedStyle), _objectSpread2({
name: this.name
}, options)) : {};
},
loadCSS: function loadCSS() {
var options = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
return this.load(this.css, options);
},
loadStyle: function loadStyle() {
var _this = this;
var options = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {};
var style2 = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "";
return this.load(this.style, options, function() {
var computedStyle = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "";
return S.transformCSS(options.name || _this.name, "".concat(computedStyle).concat(ar(_templateObject2 || (_templateObject2 = _taggedTemplateLiteral(["", ""])), style2)));
});
},
getCommonTheme: function getCommonTheme(params) {
return S.getCommon(this.name, params);
},
getComponentTheme: function getComponentTheme(params) {
return S.getComponent(this.name, params);
},
getDirectiveTheme: function getDirectiveTheme(params) {
return S.getDirective(this.name, params);
},
getPresetTheme: function getPresetTheme(preset, selector, params) {
return S.getCustomPreset(this.name, preset, selector, params);
},
getLayerOrderThemeCSS: function getLayerOrderThemeCSS() {
return S.getLayerOrderCSS(this.name);
},
getStyleSheet: function getStyleSheet() {
var extendedCSS = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : "";
var props = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
if (this.css) {
var _css = m(this.css, {
dt: E
}) || "";
var _style = Y(ar(_templateObject3 || (_templateObject3 = _taggedTemplateLiteral(["", "", ""])), _css, extendedCSS));
var _props = Object.entries(props).reduce(function(acc, _ref2) {
var _ref3 = _slicedToArray(_ref2, 2), k3 = _ref3[0], v2 = _ref3[1];
return acc.push("".concat(k3, '="').concat(v2, '"')) && acc;
}, []).join(" ");
return s2(_style) ? '") : "";
}
return "";
},
getCommonThemeStyleSheet: function getCommonThemeStyleSheet(params) {
var props = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
return S.getCommonStyleSheet(this.name, params, props);
},
getThemeStyleSheet: function getThemeStyleSheet(params) {
var props = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
var css3 = [S.getStyleSheet(this.name, params, props)];
if (this.style) {
var name = this.name === "base" ? "global-style" : "".concat(this.name, "-style");
var _css = ar(_templateObject4 || (_templateObject4 = _taggedTemplateLiteral(["", ""])), m(this.style, {
dt: E
}));
var _style = Y(S.transformCSS(name, _css));
var _props = Object.entries(props).reduce(function(acc, _ref4) {
var _ref5 = _slicedToArray(_ref4, 2), k3 = _ref5[0], v2 = _ref5[1];
return acc.push("".concat(k3, '="').concat(v2, '"')) && acc;
}, []).join(" ");
s2(_style) && css3.push('"));
}
return css3.join("");
},
extend: function extend(inStyle) {
return _objectSpread2(_objectSpread2({}, this), {}, {
css: void 0,
style: void 0
}, inStyle);
}
};
// node_modules/@primevue/core/service/index.mjs
var PrimeVueService = s();
// node_modules/@primevue/core/config/index.mjs
function _typeof3(o) {
"@babel/helpers - typeof";
return _typeof3 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o2) {
return typeof o2;
} : function(o2) {
return o2 && "function" == typeof Symbol && o2.constructor === Symbol && o2 !== Symbol.prototype ? "symbol" : typeof o2;
}, _typeof3(o);
}
function ownKeys3(e, r) {
var t = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var o = Object.getOwnPropertySymbols(e);
r && (o = o.filter(function(r2) {
return Object.getOwnPropertyDescriptor(e, r2).enumerable;
})), t.push.apply(t, o);
}
return t;
}
function _objectSpread3(e) {
for (var r = 1; r < arguments.length; r++) {
var t = null != arguments[r] ? arguments[r] : {};
r % 2 ? ownKeys3(Object(t), true).forEach(function(r2) {
_defineProperty3(e, r2, t[r2]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys3(Object(t)).forEach(function(r2) {
Object.defineProperty(e, r2, Object.getOwnPropertyDescriptor(t, r2));
});
}
return e;
}
function _defineProperty3(e, r, t) {
return (r = _toPropertyKey3(r)) in e ? Object.defineProperty(e, r, { value: t, enumerable: true, configurable: true, writable: true }) : e[r] = t, e;
}
function _toPropertyKey3(t) {
var i2 = _toPrimitive3(t, "string");
return "symbol" == _typeof3(i2) ? i2 : i2 + "";
}
function _toPrimitive3(t, r) {
if ("object" != _typeof3(t) || !t)
return t;
var e = t[Symbol.toPrimitive];
if (void 0 !== e) {
var i2 = e.call(t, r);
if ("object" != _typeof3(i2))
return i2;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return ("string" === r ? String : Number)(t);
}
var defaultOptions = {
ripple: false,
inputStyle: null,
inputVariant: null,
locale: {
startsWith: "Starts with",
contains: "Contains",
notContains: "Not contains",
endsWith: "Ends with",
equals: "Equals",
notEquals: "Not equals",
noFilter: "No Filter",
lt: "Less than",
lte: "Less than or equal to",
gt: "Greater than",
gte: "Greater than or equal to",
dateIs: "Date is",
dateIsNot: "Date is not",
dateBefore: "Date is before",
dateAfter: "Date is after",
clear: "Clear",
apply: "Apply",
matchAll: "Match All",
matchAny: "Match Any",
addRule: "Add Rule",
removeRule: "Remove Rule",
accept: "Yes",
reject: "No",
choose: "Choose",
upload: "Upload",
cancel: "Cancel",
completed: "Completed",
pending: "Pending",
fileSizeTypes: ["B", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"],
dayNames: ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
dayNamesShort: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"],
dayNamesMin: ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"],
monthNames: ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"],
monthNamesShort: ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"],
chooseYear: "Choose Year",
chooseMonth: "Choose Month",
chooseDate: "Choose Date",
prevDecade: "Previous Decade",
nextDecade: "Next Decade",
prevYear: "Previous Year",
nextYear: "Next Year",
prevMonth: "Previous Month",
nextMonth: "Next Month",
prevHour: "Previous Hour",
nextHour: "Next Hour",
prevMinute: "Previous Minute",
nextMinute: "Next Minute",
prevSecond: "Previous Second",
nextSecond: "Next Second",
am: "am",
pm: "pm",
today: "Today",
weekHeader: "Wk",
firstDayOfWeek: 0,
showMonthAfterYear: false,
dateFormat: "mm/dd/yy",
weak: "Weak",
medium: "Medium",
strong: "Strong",
passwordPrompt: "Enter a password",
emptyFilterMessage: "No results found",
searchMessage: "{0} results are available",
selectionMessage: "{0} items selected",
emptySelectionMessage: "No selected item",
emptySearchMessage: "No results found",
fileChosenMessage: "{0} files",
noFileChosenMessage: "No file chosen",
emptyMessage: "No available options",
aria: {
trueLabel: "True",
falseLabel: "False",
nullLabel: "Not Selected",
star: "1 star",
stars: "{star} stars",
selectAll: "All items selected",
unselectAll: "All items unselected",
close: "Close",
previous: "Previous",
next: "Next",
navigation: "Navigation",
scrollTop: "Scroll Top",
moveTop: "Move Top",
moveUp: "Move Up",
moveDown: "Move Down",
moveBottom: "Move Bottom",
moveToTarget: "Move to Target",
moveToSource: "Move to Source",
moveAllToTarget: "Move All to Target",
moveAllToSource: "Move All to Source",
pageLabel: "Page {page}",
firstPageLabel: "First Page",
lastPageLabel: "Last Page",
nextPageLabel: "Next Page",
prevPageLabel: "Previous Page",
rowsPerPageLabel: "Rows per page",
jumpToPageDropdownLabel: "Jump to Page Dropdown",
jumpToPageInputLabel: "Jump to Page Input",
selectRow: "Row Selected",
unselectRow: "Row Unselected",
expandRow: "Row Expanded",
collapseRow: "Row Collapsed",
showFilterMenu: "Show Filter Menu",
hideFilterMenu: "Hide Filter Menu",
filterOperator: "Filter Operator",
filterConstraint: "Filter Constraint",
editRow: "Row Edit",
saveEdit: "Save Edit",
cancelEdit: "Cancel Edit",
listView: "List View",
gridView: "Grid View",
slide: "Slide",
slideNumber: "{slideNumber}",
zoomImage: "Zoom Image",
zoomIn: "Zoom In",
zoomOut: "Zoom Out",
rotateRight: "Rotate Right",
rotateLeft: "Rotate Left",
listLabel: "Option List"
}
},
filterMatchModeOptions: {
text: [FilterMatchMode.STARTS_WITH, FilterMatchMode.CONTAINS, FilterMatchMode.NOT_CONTAINS, FilterMatchMode.ENDS_WITH, FilterMatchMode.EQUALS, FilterMatchMode.NOT_EQUALS],
numeric: [FilterMatchMode.EQUALS, FilterMatchMode.NOT_EQUALS, FilterMatchMode.LESS_THAN, FilterMatchMode.LESS_THAN_OR_EQUAL_TO, FilterMatchMode.GREATER_THAN, FilterMatchMode.GREATER_THAN_OR_EQUAL_TO],
date: [FilterMatchMode.DATE_IS, FilterMatchMode.DATE_IS_NOT, FilterMatchMode.DATE_BEFORE, FilterMatchMode.DATE_AFTER]
},
zIndex: {
modal: 1100,
overlay: 1e3,
menu: 1e3,
tooltip: 1100
},
theme: void 0,
unstyled: false,
pt: void 0,
ptOptions: {
mergeSections: true,
mergeProps: false
},
csp: {
nonce: void 0
}
};
var PrimeVueSymbol = Symbol();
function usePrimeVue() {
var PrimeVue2 = inject(PrimeVueSymbol);
if (!PrimeVue2) {
throw new Error("PrimeVue is not installed!");
}
return PrimeVue2;
}
function setup(app, options) {
var PrimeVue2 = {
config: reactive(options)
};
app.config.globalProperties.$primevue = PrimeVue2;
app.provide(PrimeVueSymbol, PrimeVue2);
clearConfig();
setupConfig(app, PrimeVue2);
return PrimeVue2;
}
var stopWatchers = [];
function clearConfig() {
N2.clear();
stopWatchers.forEach(function(fn) {
return fn === null || fn === void 0 ? void 0 : fn();
});
stopWatchers = [];
}
function setupConfig(app, PrimeVue2) {
var isThemeChanged = ref(false);
var loadCommonTheme = function loadCommonTheme2() {
var _PrimeVue$config;
if (((_PrimeVue$config = PrimeVue2.config) === null || _PrimeVue$config === void 0 ? void 0 : _PrimeVue$config.theme) === "none")
return;
if (!S.isStyleNameLoaded("common")) {
var _BaseStyle$getCommonT, _PrimeVue$config2;
var _ref = ((_BaseStyle$getCommonT = BaseStyle.getCommonTheme) === null || _BaseStyle$getCommonT === void 0 ? void 0 : _BaseStyle$getCommonT.call(BaseStyle)) || {}, primitive = _ref.primitive, semantic = _ref.semantic, global = _ref.global, style2 = _ref.style;
var styleOptions = {
nonce: (_PrimeVue$config2 = PrimeVue2.config) === null || _PrimeVue$config2 === void 0 || (_PrimeVue$config2 = _PrimeVue$config2.csp) === null || _PrimeVue$config2 === void 0 ? void 0 : _PrimeVue$config2.nonce
};
BaseStyle.load(primitive === null || primitive === void 0 ? void 0 : primitive.css, _objectSpread3({
name: "primitive-variables"
}, styleOptions));
BaseStyle.load(semantic === null || semantic === void 0 ? void 0 : semantic.css, _objectSpread3({
name: "semantic-variables"
}, styleOptions));
BaseStyle.load(global === null || global === void 0 ? void 0 : global.css, _objectSpread3({
name: "global-variables"
}, styleOptions));
BaseStyle.loadStyle(_objectSpread3({
name: "global-style"
}, styleOptions), style2);
S.setLoadedStyleName("common");
}
};
N2.on("theme:change", function(newTheme) {
if (!isThemeChanged.value) {
app.config.globalProperties.$primevue.config.theme = newTheme;
isThemeChanged.value = true;
}
});
var stopConfigWatcher = watch(PrimeVue2.config, function(newValue, oldValue) {
PrimeVueService.emit("config:change", {
newValue,
oldValue
});
}, {
immediate: true,
deep: true
});
var stopRippleWatcher = watch(function() {
return PrimeVue2.config.ripple;
}, function(newValue, oldValue) {
PrimeVueService.emit("config:ripple:change", {
newValue,
oldValue
});
}, {
immediate: true,
deep: true
});
var stopThemeWatcher = watch(function() {
return PrimeVue2.config.theme;
}, function(newValue, oldValue) {
if (!isThemeChanged.value) {
S.setTheme(newValue);
}
if (!PrimeVue2.config.unstyled) {
loadCommonTheme();
}
isThemeChanged.value = false;
PrimeVueService.emit("config:theme:change", {
newValue,
oldValue
});
}, {
immediate: true,
deep: false
});
var stopUnstyledWatcher = watch(function() {
return PrimeVue2.config.unstyled;
}, function(newValue, oldValue) {
if (!newValue && PrimeVue2.config.theme) {
loadCommonTheme();
}
PrimeVueService.emit("config:unstyled:change", {
newValue,
oldValue
});
}, {
immediate: true,
deep: true
});
stopWatchers.push(stopConfigWatcher);
stopWatchers.push(stopRippleWatcher);
stopWatchers.push(stopThemeWatcher);
stopWatchers.push(stopUnstyledWatcher);
}
var PrimeVue = {
install: function install(app, options) {
var configOptions = H(defaultOptions, options);
setup(app, configOptions);
}
};
export {
clearConfig,
PrimeVue as default,
defaultOptions,
setup,
setupConfig,
usePrimeVue
};
//# sourceMappingURL=primevue_config.js.map