UNPKG

@wdns/vuetify-stepper-form

Version:

The Vuetify Stepper Form plugin provides a structured way to create multi-step forms using Vue 3, TypeScript, and Vuetify. It features a stepper layout that allows users to navigate between steps with form validation. The plugin is customizable and stream

781 lines 74.3 kB
/** * @name @wdns/vuetify-stepper-form * @version 1.2.8 * @description The Vuetify Stepper Form plugin provides a structured way to create multi-step forms using Vue 3, TypeScript, and Vuetify. It features a stepper layout that allows users to navigate between steps with form validation. The plugin is customizable and streamlines building dynamic, interactive forms that guide users through sequential steps. * @author WebDevNerdStuff & Bunnies... lots and lots of bunnies! <webdevnerdstuff@gmail.com> (https://webdevnerdstuff.com) * @copyright Copyright 2025, WebDevNerdStuff * @homepage https://webdevnerdstuff.github.io/vuetify-stepper-form/ * @repository https://github.com/webdevnerdstuff/vuetify-stepper-form * @license MIT License */ var X, Fe, Oe, ce, an = Object.create, We = Object.defineProperty, ln = Object.getOwnPropertyDescriptor, Ne = Object.getOwnPropertyNames, cn = Object.getPrototypeOf, un = Object.prototype.hasOwnProperty, te = (X = { "../../node_modules/.pnpm/tsup@8.3.5_@microsoft+api-extractor@7.48.1_@types+node@22.10.5__jiti@2.4.2_postcss@8.4.49_tsx_s7k37zks4wtn7x2grzma6lrsfa/node_modules/tsup/assets/esm_shims.js"() { } }, function() { return X && (Fe = (0, X[Ne(X)[0]])(X = 0)), Fe; }), dn = (Oe = { "../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js"(e, t) { function n(o) { return o instanceof Buffer ? Buffer.from(o) : new o.constructor(o.buffer.slice(), o.byteOffset, o.length); } te(), t.exports = function(o) { if ((o = o || {}).circles) return function(a) { const l = [], u = [], h = /* @__PURE__ */ new Map(); if (h.set(Date, (d) => new Date(d)), h.set(Map, (d, _) => new Map(E(Array.from(d), _))), h.set(Set, (d, _) => new Set(E(Array.from(d), _))), a.constructorHandlers) for (const d of a.constructorHandlers) h.set(d[0], d[1]); let f = null; return a.proto ? T : O; function E(d, _) { const y = Object.keys(d), m = new Array(y.length); for (let k = 0; k < y.length; k++) { const D = y[k], w = d[D]; if (typeof w != "object" || w === null) m[D] = w; else if (w.constructor !== Object && (f = h.get(w.constructor))) m[D] = f(w, _); else if (ArrayBuffer.isView(w)) m[D] = n(w); else { const q = l.indexOf(w); m[D] = q !== -1 ? u[q] : _(w); } } return m; } function O(d) { if (typeof d != "object" || d === null) return d; if (Array.isArray(d)) return E(d, O); if (d.constructor !== Object && (f = h.get(d.constructor))) return f(d, O); const _ = {}; l.push(d), u.push(_); for (const y in d) { if (Object.hasOwnProperty.call(d, y) === !1) continue; const m = d[y]; if (typeof m != "object" || m === null) _[y] = m; else if (m.constructor !== Object && (f = h.get(m.constructor))) _[y] = f(m, O); else if (ArrayBuffer.isView(m)) _[y] = n(m); else { const k = l.indexOf(m); _[y] = k !== -1 ? u[k] : O(m); } } return l.pop(), u.pop(), _; } function T(d) { if (typeof d != "object" || d === null) return d; if (Array.isArray(d)) return E(d, T); if (d.constructor !== Object && (f = h.get(d.constructor))) return f(d, T); const _ = {}; l.push(d), u.push(_); for (const y in d) { const m = d[y]; if (typeof m != "object" || m === null) _[y] = m; else if (m.constructor !== Object && (f = h.get(m.constructor))) _[y] = f(m, T); else if (ArrayBuffer.isView(m)) _[y] = n(m); else { const k = l.indexOf(m); _[y] = k !== -1 ? u[k] : T(m); } } return l.pop(), u.pop(), _; } }(o); const r = /* @__PURE__ */ new Map(); if (r.set(Date, (a) => new Date(a)), r.set(Map, (a, l) => new Map(i(Array.from(a), l))), r.set(Set, (a, l) => new Set(i(Array.from(a), l))), o.constructorHandlers) for (const a of o.constructorHandlers) r.set(a[0], a[1]); let s = null; return o.proto ? function a(l) { if (typeof l != "object" || l === null) return l; if (Array.isArray(l)) return i(l, a); if (l.constructor !== Object && (s = r.get(l.constructor))) return s(l, a); const u = {}; for (const h in l) { const f = l[h]; typeof f != "object" || f === null ? u[h] = f : f.constructor !== Object && (s = r.get(f.constructor)) ? u[h] = s(f, a) : ArrayBuffer.isView(f) ? u[h] = n(f) : u[h] = a(f); } return u; } : function a(l) { if (typeof l != "object" || l === null) return l; if (Array.isArray(l)) return i(l, a); if (l.constructor !== Object && (s = r.get(l.constructor))) return s(l, a); const u = {}; for (const h in l) { if (Object.hasOwnProperty.call(l, h) === !1) continue; const f = l[h]; typeof f != "object" || f === null ? u[h] = f : f.constructor !== Object && (s = r.get(f.constructor)) ? u[h] = s(f, a) : ArrayBuffer.isView(f) ? u[h] = n(f) : u[h] = a(f); } return u; }; function i(a, l) { const u = Object.keys(a), h = new Array(u.length); for (let f = 0; f < u.length; f++) { const E = u[f], O = a[E]; typeof O != "object" || O === null ? h[E] = O : O.constructor !== Object && (s = r.get(O.constructor)) ? h[E] = s(O, l) : ArrayBuffer.isView(O) ? h[E] = n(O) : h[E] = l(O); } return h; } }; } }, function() { return ce || (0, Oe[Ne(Oe)[0]])((ce = { exports: {} }).exports, ce), ce.exports; }); te(), te(), te(); var Ye, At = typeof navigator < "u", p = typeof window < "u" ? window : typeof globalThis < "u" ? globalThis : typeof global < "u" ? global : {}; p.chrome !== void 0 && p.chrome.devtools, At && (p.self, p.top), typeof navigator < "u" && ((Ye = navigator.userAgent) == null || Ye.toLowerCase().includes("electron")), te(); var _n = ((e, t, n) => (n = e != null ? an(cn(e)) : {}, ((o, r, s, i) => { if (r && typeof r == "object" || typeof r == "function") for (let a of Ne(r)) un.call(o, a) || a === s || We(o, a, { get: () => r[a], enumerable: !(i = ln(r, a)) || i.enumerable }); return o; })(We(n, "default", { value: e, enumerable: !0 }), e)))(dn()), pn = /(?:^|[-_/])(\w)/g; function fn(e, t) { return t ? t.toUpperCase() : ""; } var hn = /^https?:\/\//, qe = (0, _n.default)({ circles: !0 }); const mn = { trailing: !0 }; function F(e, t = 25, n = {}) { if (n = { ...mn, ...n }, !Number.isFinite(t)) throw new TypeError("Expected `wait` to be a finite number"); let o, r, s, i, a = []; const l = (u, h) => (s = async function(f, E, O) { return await f.apply(E, O); }(e, u, h), s.finally(() => { if (s = null, n.trailing && i && !r) { const f = l(u, i); return i = null, f; } }), s); return function(...u) { return s ? (n.trailing && (i = u), s) : new Promise((h) => { const f = !r && n.leading; clearTimeout(r), r = setTimeout(() => { r = null; const E = n.leading ? o : l(this, u); for (const O of a) O(E); a = []; }, t), f ? (o = l(this, u), h(o)) : a.push(h); }); }; } function Ie(e, t = {}, n) { for (const o in e) { const r = e[o], s = n ? `${n}:${o}` : o; typeof r == "object" && r !== null ? Ie(r, t, s) : typeof r == "function" && (t[s] = r); } return t; } const gn = { run: (e) => e() }, Pt = console.createTask !== void 0 ? console.createTask : () => gn; function En(e, t) { const n = t.shift(), o = Pt(n); return e.reduce((r, s) => r.then(() => o.run(() => s(...t))), Promise.resolve()); } function On(e, t) { const n = t.shift(), o = Pt(n); return Promise.all(e.map((r) => o.run(() => r(...t)))); } function ye(e, t) { for (const n of [...e]) n(t); } class yn { constructor() { this._hooks = {}, this._before = void 0, this._after = void 0, this._deprecatedMessages = void 0, this._deprecatedHooks = {}, this.hook = this.hook.bind(this), this.callHook = this.callHook.bind(this), this.callHookWith = this.callHookWith.bind(this); } hook(t, n, o = {}) { if (!t || typeof n != "function") return () => { }; const r = t; let s; for (; this._deprecatedHooks[t]; ) s = this._deprecatedHooks[t], t = s.to; if (s && !o.allowDeprecated) { let i = s.message; i || (i = `${r} hook has been deprecated` + (s.to ? `, please use ${s.to}` : "")), this._deprecatedMessages || (this._deprecatedMessages = /* @__PURE__ */ new Set()), this._deprecatedMessages.has(i) || (console.warn(i), this._deprecatedMessages.add(i)); } if (!n.name) try { Object.defineProperty(n, "name", { get: () => "_" + t.replace(/\W+/g, "_") + "_hook_cb", configurable: !0 }); } catch { } return this._hooks[t] = this._hooks[t] || [], this._hooks[t].push(n), () => { n && (this.removeHook(t, n), n = void 0); }; } hookOnce(t, n) { let o, r = (...s) => (typeof o == "function" && o(), o = void 0, r = void 0, n(...s)); return o = this.hook(t, r), o; } removeHook(t, n) { if (this._hooks[t]) { const o = this._hooks[t].indexOf(n); o !== -1 && this._hooks[t].splice(o, 1), this._hooks[t].length === 0 && delete this._hooks[t]; } } deprecateHook(t, n) { this._deprecatedHooks[t] = typeof n == "string" ? { to: n } : n; const o = this._hooks[t] || []; delete this._hooks[t]; for (const r of o) this.hook(t, r); } deprecateHooks(t) { Object.assign(this._deprecatedHooks, t); for (const n in t) this.deprecateHook(n, t[n]); } addHooks(t) { const n = Ie(t), o = Object.keys(n).map((r) => this.hook(r, n[r])); return () => { for (const r of o.splice(0, o.length)) r(); }; } removeHooks(t) { const n = Ie(t); for (const o in n) this.removeHook(o, n[o]); } removeAllHooks() { for (const t in this._hooks) delete this._hooks[t]; } callHook(t, ...n) { return n.unshift(t), this.callHookWith(En, t, ...n); } callHookParallel(t, ...n) { return n.unshift(t), this.callHookWith(On, t, ...n); } callHookWith(t, n, ...o) { const r = this._before || this._after ? { name: n, args: o, context: {} } : void 0; this._before && ye(this._before, r); const s = t(n in this._hooks ? [...this._hooks[n]] : [], o); return s instanceof Promise ? s.finally(() => { this._after && r && ye(this._after, r); }) : (this._after && r && ye(this._after, r), s); } beforeEach(t) { return this._before = this._before || [], this._before.push(t), () => { if (this._before !== void 0) { const n = this._before.indexOf(t); n !== -1 && this._before.splice(n, 1); } }; } afterEach(t) { return this._after = this._after || [], this._after.push(t), () => { if (this._after !== void 0) { const n = this._after.indexOf(t); n !== -1 && this._after.splice(n, 1); } }; } } function Ct() { return new yn(); } var ue, vn = Object.create, Ze = Object.defineProperty, Tn = Object.getOwnPropertyDescriptor, je = Object.getOwnPropertyNames, bn = Object.getPrototypeOf, In = Object.prototype.hasOwnProperty, Rt = (e, t) => function() { return t || (0, e[je(e)[0]])((t = { exports: {} }).exports, t), t.exports; }, c = /* @__PURE__ */ ((e, t) => function() { return e && (t = (0, e[je(e)[0]])(e = 0)), t; })({ "../../node_modules/.pnpm/tsup@8.3.5_@microsoft+api-extractor@7.48.1_@types+node@22.10.5__jiti@2.4.2_postcss@8.4.49_tsx_s7k37zks4wtn7x2grzma6lrsfa/node_modules/tsup/assets/esm_shims.js"() { } }), kn = Rt({ "../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(e, t) { c(), function(n) { var o = { À: "A", Á: "A", Â: "A", Ã: "A", Ä: "Ae", Å: "A", Æ: "AE", Ç: "C", È: "E", É: "E", Ê: "E", Ë: "E", Ì: "I", Í: "I", Î: "I", Ï: "I", Ð: "D", Ñ: "N", Ò: "O", Ó: "O", Ô: "O", Õ: "O", Ö: "Oe", Ő: "O", Ø: "O", Ù: "U", Ú: "U", Û: "U", Ü: "Ue", Ű: "U", Ý: "Y", Þ: "TH", ß: "ss", à: "a", á: "a", â: "a", ã: "a", ä: "ae", å: "a", æ: "ae", ç: "c", è: "e", é: "e", ê: "e", ë: "e", ì: "i", í: "i", î: "i", ï: "i", ð: "d", ñ: "n", ò: "o", ó: "o", ô: "o", õ: "o", ö: "oe", ő: "o", ø: "o", ù: "u", ú: "u", û: "u", ü: "ue", ű: "u", ý: "y", þ: "th", ÿ: "y", "ẞ": "SS", ا: "a", أ: "a", إ: "i", آ: "aa", ؤ: "u", ئ: "e", ء: "a", ب: "b", ت: "t", ث: "th", ج: "j", ح: "h", خ: "kh", د: "d", ذ: "th", ر: "r", ز: "z", س: "s", ش: "sh", ص: "s", ض: "dh", ط: "t", ظ: "z", ع: "a", غ: "gh", ف: "f", ق: "q", ك: "k", ل: "l", م: "m", ن: "n", ه: "h", و: "w", ي: "y", ى: "a", ة: "h", ﻻ: "la", ﻷ: "laa", ﻹ: "lai", ﻵ: "laa", گ: "g", چ: "ch", پ: "p", ژ: "zh", ک: "k", ی: "y", "َ": "a", "ً": "an", "ِ": "e", "ٍ": "en", "ُ": "u", "ٌ": "on", "ْ": "", "٠": "0", "١": "1", "٢": "2", "٣": "3", "٤": "4", "٥": "5", "٦": "6", "٧": "7", "٨": "8", "٩": "9", "۰": "0", "۱": "1", "۲": "2", "۳": "3", "۴": "4", "۵": "5", "۶": "6", "۷": "7", "۸": "8", "۹": "9", က: "k", ခ: "kh", ဂ: "g", ဃ: "ga", င: "ng", စ: "s", ဆ: "sa", ဇ: "z", "စျ": "za", ည: "ny", ဋ: "t", ဌ: "ta", ဍ: "d", ဎ: "da", ဏ: "na", တ: "t", ထ: "ta", ဒ: "d", ဓ: "da", န: "n", ပ: "p", ဖ: "pa", ဗ: "b", ဘ: "ba", မ: "m", ယ: "y", ရ: "ya", လ: "l", ဝ: "w", သ: "th", ဟ: "h", ဠ: "la", အ: "a", "ြ": "y", "ျ": "ya", "ွ": "w", "ြွ": "yw", "ျွ": "ywa", "ှ": "h", ဧ: "e", "၏": "-e", ဣ: "i", ဤ: "-i", ဉ: "u", ဦ: "-u", ဩ: "aw", "သြော": "aw", ဪ: "aw", "၀": "0", "၁": "1", "၂": "2", "၃": "3", "၄": "4", "၅": "5", "၆": "6", "၇": "7", "၈": "8", "၉": "9", "္": "", "့": "", "း": "", č: "c", ď: "d", ě: "e", ň: "n", ř: "r", š: "s", ť: "t", ů: "u", ž: "z", Č: "C", Ď: "D", Ě: "E", Ň: "N", Ř: "R", Š: "S", Ť: "T", Ů: "U", Ž: "Z", ހ: "h", ށ: "sh", ނ: "n", ރ: "r", ބ: "b", ޅ: "lh", ކ: "k", އ: "a", ވ: "v", މ: "m", ފ: "f", ދ: "dh", ތ: "th", ލ: "l", ގ: "g", ޏ: "gn", ސ: "s", ޑ: "d", ޒ: "z", ޓ: "t", ޔ: "y", ޕ: "p", ޖ: "j", ޗ: "ch", ޘ: "tt", ޙ: "hh", ޚ: "kh", ޛ: "th", ޜ: "z", ޝ: "sh", ޞ: "s", ޟ: "d", ޠ: "t", ޡ: "z", ޢ: "a", ޣ: "gh", ޤ: "q", ޥ: "w", "ަ": "a", "ާ": "aa", "ި": "i", "ީ": "ee", "ު": "u", "ޫ": "oo", "ެ": "e", "ޭ": "ey", "ޮ": "o", "ޯ": "oa", "ް": "", ა: "a", ბ: "b", გ: "g", დ: "d", ე: "e", ვ: "v", ზ: "z", თ: "t", ი: "i", კ: "k", ლ: "l", მ: "m", ნ: "n", ო: "o", პ: "p", ჟ: "zh", რ: "r", ს: "s", ტ: "t", უ: "u", ფ: "p", ქ: "k", ღ: "gh", ყ: "q", შ: "sh", ჩ: "ch", ც: "ts", ძ: "dz", წ: "ts", ჭ: "ch", ხ: "kh", ჯ: "j", ჰ: "h", α: "a", β: "v", γ: "g", δ: "d", ε: "e", ζ: "z", η: "i", θ: "th", ι: "i", κ: "k", λ: "l", μ: "m", ν: "n", ξ: "ks", ο: "o", π: "p", ρ: "r", σ: "s", τ: "t", υ: "y", φ: "f", χ: "x", ψ: "ps", ω: "o", ά: "a", έ: "e", ί: "i", ό: "o", ύ: "y", ή: "i", ώ: "o", ς: "s", ϊ: "i", ΰ: "y", ϋ: "y", ΐ: "i", Α: "A", Β: "B", Γ: "G", Δ: "D", Ε: "E", Ζ: "Z", Η: "I", Θ: "TH", Ι: "I", Κ: "K", Λ: "L", Μ: "M", Ν: "N", Ξ: "KS", Ο: "O", Π: "P", Ρ: "R", Σ: "S", Τ: "T", Υ: "Y", Φ: "F", Χ: "X", Ψ: "PS", Ω: "O", Ά: "A", Έ: "E", Ί: "I", Ό: "O", Ύ: "Y", Ή: "I", Ώ: "O", Ϊ: "I", Ϋ: "Y", ā: "a", ē: "e", ģ: "g", ī: "i", ķ: "k", ļ: "l", ņ: "n", ū: "u", Ā: "A", Ē: "E", Ģ: "G", Ī: "I", Ķ: "k", Ļ: "L", Ņ: "N", Ū: "U", Ќ: "Kj", ќ: "kj", Љ: "Lj", љ: "lj", Њ: "Nj", њ: "nj", Тс: "Ts", тс: "ts", ą: "a", ć: "c", ę: "e", ł: "l", ń: "n", ś: "s", ź: "z", ż: "z", Ą: "A", Ć: "C", Ę: "E", Ł: "L", Ń: "N", Ś: "S", Ź: "Z", Ż: "Z", Є: "Ye", І: "I", Ї: "Yi", Ґ: "G", є: "ye", і: "i", ї: "yi", ґ: "g", ă: "a", Ă: "A", ș: "s", Ș: "S", ț: "t", Ț: "T", ţ: "t", Ţ: "T", а: "a", б: "b", в: "v", г: "g", д: "d", е: "e", ё: "yo", ж: "zh", з: "z", и: "i", й: "i", к: "k", л: "l", м: "m", н: "n", о: "o", п: "p", р: "r", с: "s", т: "t", у: "u", ф: "f", х: "kh", ц: "c", ч: "ch", ш: "sh", щ: "sh", ъ: "", ы: "y", ь: "", э: "e", ю: "yu", я: "ya", А: "A", Б: "B", В: "V", Г: "G", Д: "D", Е: "E", Ё: "Yo", Ж: "Zh", З: "Z", И: "I", Й: "I", К: "K", Л: "L", М: "M", Н: "N", О: "O", П: "P", Р: "R", С: "S", Т: "T", У: "U", Ф: "F", Х: "Kh", Ц: "C", Ч: "Ch", Ш: "Sh", Щ: "Sh", Ъ: "", Ы: "Y", Ь: "", Э: "E", Ю: "Yu", Я: "Ya", ђ: "dj", ј: "j", ћ: "c", џ: "dz", Ђ: "Dj", Ј: "j", Ћ: "C", Џ: "Dz", ľ: "l", ĺ: "l", ŕ: "r", Ľ: "L", Ĺ: "L", Ŕ: "R", ş: "s", Ş: "S", ı: "i", İ: "I", ğ: "g", Ğ: "G", ả: "a", Ả: "A", ẳ: "a", Ẳ: "A", ẩ: "a", Ẩ: "A", đ: "d", Đ: "D", ẹ: "e", Ẹ: "E", ẽ: "e", Ẽ: "E", ẻ: "e", Ẻ: "E", ế: "e", Ế: "E", ề: "e", Ề: "E", ệ: "e", Ệ: "E", ễ: "e", Ễ: "E", ể: "e", Ể: "E", ỏ: "o", ọ: "o", Ọ: "o", ố: "o", Ố: "O", ồ: "o", Ồ: "O", ổ: "o", Ổ: "O", ộ: "o", Ộ: "O", ỗ: "o", Ỗ: "O", ơ: "o", Ơ: "O", ớ: "o", Ớ: "O", ờ: "o", Ờ: "O", ợ: "o", Ợ: "O", ỡ: "o", Ỡ: "O", Ở: "o", ở: "o", ị: "i", Ị: "I", ĩ: "i", Ĩ: "I", ỉ: "i", Ỉ: "i", ủ: "u", Ủ: "U", ụ: "u", Ụ: "U", ũ: "u", Ũ: "U", ư: "u", Ư: "U", ứ: "u", Ứ: "U", ừ: "u", Ừ: "U", ự: "u", Ự: "U", ữ: "u", Ữ: "U", ử: "u", Ử: "ư", ỷ: "y", Ỷ: "y", ỳ: "y", Ỳ: "Y", ỵ: "y", Ỵ: "Y", ỹ: "y", Ỹ: "Y", ạ: "a", Ạ: "A", ấ: "a", Ấ: "A", ầ: "a", Ầ: "A", ậ: "a", Ậ: "A", ẫ: "a", Ẫ: "A", ắ: "a", Ắ: "A", ằ: "a", Ằ: "A", ặ: "a", Ặ: "A", ẵ: "a", Ẵ: "A", "⓪": "0", "①": "1", "②": "2", "③": "3", "④": "4", "⑤": "5", "⑥": "6", "⑦": "7", "⑧": "8", "⑨": "9", "⑩": "10", "⑪": "11", "⑫": "12", "⑬": "13", "⑭": "14", "⑮": "15", "⑯": "16", "⑰": "17", "⑱": "18", "⑲": "18", "⑳": "18", "⓵": "1", "⓶": "2", "⓷": "3", "⓸": "4", "⓹": "5", "⓺": "6", "⓻": "7", "⓼": "8", "⓽": "9", "⓾": "10", "⓿": "0", "⓫": "11", "⓬": "12", "⓭": "13", "⓮": "14", "⓯": "15", "⓰": "16", "⓱": "17", "⓲": "18", "⓳": "19", "⓴": "20", "Ⓐ": "A", "Ⓑ": "B", "Ⓒ": "C", "Ⓓ": "D", "Ⓔ": "E", "Ⓕ": "F", "Ⓖ": "G", "Ⓗ": "H", "Ⓘ": "I", "Ⓙ": "J", "Ⓚ": "K", "Ⓛ": "L", "Ⓜ": "M", "Ⓝ": "N", "Ⓞ": "O", "Ⓟ": "P", "Ⓠ": "Q", "Ⓡ": "R", "Ⓢ": "S", "Ⓣ": "T", "Ⓤ": "U", "Ⓥ": "V", "Ⓦ": "W", "Ⓧ": "X", "Ⓨ": "Y", "Ⓩ": "Z", "ⓐ": "a", "ⓑ": "b", "ⓒ": "c", "ⓓ": "d", "ⓔ": "e", "ⓕ": "f", "ⓖ": "g", "ⓗ": "h", "ⓘ": "i", "ⓙ": "j", "ⓚ": "k", "ⓛ": "l", "ⓜ": "m", "ⓝ": "n", "ⓞ": "o", "ⓟ": "p", "ⓠ": "q", "ⓡ": "r", "ⓢ": "s", "ⓣ": "t", "ⓤ": "u", "ⓦ": "v", "ⓥ": "w", "ⓧ": "x", "ⓨ": "y", "ⓩ": "z", "“": '"', "”": '"', "‘": "'", "’": "'", "∂": "d", ƒ: "f", "™": "(TM)", "©": "(C)", œ: "oe", Œ: "OE", "®": "(R)", "†": "+", "℠": "(SM)", "…": "...", "˚": "o", º: "o", ª: "a", "•": "*", "၊": ",", "။": ".", $: "USD", "€": "EUR", "₢": "BRN", "₣": "FRF", "£": "GBP", "₤": "ITL", "₦": "NGN", "₧": "ESP", "₩": "KRW", "₪": "ILS", "₫": "VND", "₭": "LAK", "₮": "MNT", "₯": "GRD", "₱": "ARS", "₲": "PYG", "₳": "ARA", "₴": "UAH", "₵": "GHS", "¢": "cent", "¥": "CNY", 元: "CNY", 円: "YEN", "﷼": "IRR", "₠": "EWE", "฿": "THB", "₨": "INR", "₹": "INR", "₰": "PF", "₺": "TRY", "؋": "AFN", "₼": "AZN", лв: "BGN", "៛": "KHR", "₡": "CRC", "₸": "KZT", ден: "MKD", zł: "PLN", "₽": "RUB", "₾": "GEL" }, r = ["်", "ް"], s = { "ာ": "a", "ါ": "a", "ေ": "e", "ဲ": "e", "ိ": "i", "ီ": "i", "ို": "o", "ု": "u", "ူ": "u", "ေါင်": "aung", "ော": "aw", "ော်": "aw", "ေါ": "aw", "ေါ်": "aw", "်": "်", "က်": "et", "ိုက်": "aik", "ောက်": "auk", "င်": "in", "ိုင်": "aing", "ောင်": "aung", "စ်": "it", "ည်": "i", "တ်": "at", "ိတ်": "eik", "ုတ်": "ok", "ွတ်": "ut", "ေတ်": "it", "ဒ်": "d", "ိုဒ်": "ok", "ုဒ်": "ait", "န်": "an", "ာန်": "an", "ိန်": "ein", "ုန်": "on", "ွန်": "un", "ပ်": "at", "ိပ်": "eik", "ုပ်": "ok", "ွပ်": "ut", "န်ုပ်": "nub", "မ်": "an", "ိမ်": "ein", "ုမ်": "on", "ွမ်": "un", "ယ်": "e", "ိုလ်": "ol", "ဉ်": "in", "ံ": "an", "ိံ": "ein", "ုံ": "on", "ައް": "ah", "ަށް": "ah" }, i = { en: {}, az: { ç: "c", ə: "e", ğ: "g", ı: "i", ö: "o", ş: "s", ü: "u", Ç: "C", Ə: "E", Ğ: "G", İ: "I", Ö: "O", Ş: "S", Ü: "U" }, cs: { č: "c", ď: "d", ě: "e", ň: "n", ř: "r", š: "s", ť: "t", ů: "u", ž: "z", Č: "C", Ď: "D", Ě: "E", Ň: "N", Ř: "R", Š: "S", Ť: "T", Ů: "U", Ž: "Z" }, fi: { ä: "a", Ä: "A", ö: "o", Ö: "O" }, hu: { ä: "a", Ä: "A", ö: "o", Ö: "O", ü: "u", Ü: "U", ű: "u", Ű: "U" }, lt: { ą: "a", č: "c", ę: "e", ė: "e", į: "i", š: "s", ų: "u", ū: "u", ž: "z", Ą: "A", Č: "C", Ę: "E", Ė: "E", Į: "I", Š: "S", Ų: "U", Ū: "U" }, lv: { ā: "a", č: "c", ē: "e", ģ: "g", ī: "i", ķ: "k", ļ: "l", ņ: "n", š: "s", ū: "u", ž: "z", Ā: "A", Č: "C", Ē: "E", Ģ: "G", Ī: "i", Ķ: "k", Ļ: "L", Ņ: "N", Š: "S", Ū: "u", Ž: "Z" }, pl: { ą: "a", ć: "c", ę: "e", ł: "l", ń: "n", ó: "o", ś: "s", ź: "z", ż: "z", Ą: "A", Ć: "C", Ę: "e", Ł: "L", Ń: "N", Ó: "O", Ś: "S", Ź: "Z", Ż: "Z" }, sv: { ä: "a", Ä: "A", ö: "o", Ö: "O" }, sk: { ä: "a", Ä: "A" }, sr: { љ: "lj", њ: "nj", Љ: "Lj", Њ: "Nj", đ: "dj", Đ: "Dj" }, tr: { Ü: "U", Ö: "O", ü: "u", ö: "o" } }, a = { ar: { "∆": "delta", "∞": "la-nihaya", "♥": "hob", "&": "wa", "|": "aw", "<": "aqal-men", ">": "akbar-men", "∑": "majmou", "¤": "omla" }, az: {}, ca: { "∆": "delta", "∞": "infinit", "♥": "amor", "&": "i", "|": "o", "<": "menys que", ">": "mes que", "∑": "suma dels", "¤": "moneda" }, cs: { "∆": "delta", "∞": "nekonecno", "♥": "laska", "&": "a", "|": "nebo", "<": "mensi nez", ">": "vetsi nez", "∑": "soucet", "¤": "mena" }, de: { "∆": "delta", "∞": "unendlich", "♥": "Liebe", "&": "und", "|": "oder", "<": "kleiner als", ">": "groesser als", "∑": "Summe von", "¤": "Waehrung" }, dv: { "∆": "delta", "∞": "kolunulaa", "♥": "loabi", "&": "aai", "|": "noonee", "<": "ah vure kuda", ">": "ah vure bodu", "∑": "jumula", "¤": "faisaa" }, en: { "∆": "delta", "∞": "infinity", "♥": "love", "&": "and", "|": "or", "<": "less than", ">": "greater than", "∑": "sum", "¤": "currency" }, es: { "∆": "delta", "∞": "infinito", "♥": "amor", "&": "y", "|": "u", "<": "menos que", ">": "mas que", "∑": "suma de los", "¤": "moneda" }, fa: { "∆": "delta", "∞": "bi-nahayat", "♥": "eshgh", "&": "va", "|": "ya", "<": "kamtar-az", ">": "bishtar-az", "∑": "majmooe", "¤": "vahed" }, fi: { "∆": "delta", "∞": "aarettomyys", "♥": "rakkaus", "&": "ja", "|": "tai", "<": "pienempi kuin", ">": "suurempi kuin", "∑": "summa", "¤": "valuutta" }, fr: { "∆": "delta", "∞": "infiniment", "♥": "Amour", "&": "et", "|": "ou", "<": "moins que", ">": "superieure a", "∑": "somme des", "¤": "monnaie" }, ge: { "∆": "delta", "∞": "usasruloba", "♥": "siqvaruli", "&": "da", "|": "an", "<": "naklebi", ">": "meti", "∑": "jami", "¤": "valuta" }, gr: {}, hu: { "∆": "delta", "∞": "vegtelen", "♥": "szerelem", "&": "es", "|": "vagy", "<": "kisebb mint", ">": "nagyobb mint", "∑": "szumma", "¤": "penznem" }, it: { "∆": "delta", "∞": "infinito", "♥": "amore", "&": "e", "|": "o", "<": "minore di", ">": "maggiore di", "∑": "somma", "¤": "moneta" }, lt: { "∆": "delta", "∞": "begalybe", "♥": "meile", "&": "ir", "|": "ar", "<": "maziau nei", ">": "daugiau nei", "∑": "suma", "¤": "valiuta" }, lv: { "∆": "delta", "∞": "bezgaliba", "♥": "milestiba", "&": "un", "|": "vai", "<": "mazak neka", ">": "lielaks neka", "∑": "summa", "¤": "valuta" }, my: { "∆": "kwahkhyaet", "∞": "asaonasme", "♥": "akhyait", "&": "nhin", "|": "tho", "<": "ngethaw", ">": "kyithaw", "∑": "paungld", "¤": "ngwekye" }, mk: {}, nl: { "∆": "delta", "∞": "oneindig", "♥": "liefde", "&": "en", "|": "of", "<": "kleiner dan", ">": "groter dan", "∑": "som", "¤": "valuta" }, pl: { "∆": "delta", "∞": "nieskonczonosc", "♥": "milosc", "&": "i", "|": "lub", "<": "mniejsze niz", ">": "wieksze niz", "∑": "suma", "¤": "waluta" }, pt: { "∆": "delta", "∞": "infinito", "♥": "amor", "&": "e", "|": "ou", "<": "menor que", ">": "maior que", "∑": "soma", "¤": "moeda" }, ro: { "∆": "delta", "∞": "infinit", "♥": "dragoste", "&": "si", "|": "sau", "<": "mai mic ca", ">": "mai mare ca", "∑": "suma", "¤": "valuta" }, ru: { "∆": "delta", "∞": "beskonechno", "♥": "lubov", "&": "i", "|": "ili", "<": "menshe", ">": "bolshe", "∑": "summa", "¤": "valjuta" }, sk: { "∆": "delta", "∞": "nekonecno", "♥": "laska", "&": "a", "|": "alebo", "<": "menej ako", ">": "viac ako", "∑": "sucet", "¤": "mena" }, sr: {}, tr: { "∆": "delta", "∞": "sonsuzluk", "♥": "ask", "&": "ve", "|": "veya", "<": "kucuktur", ">": "buyuktur", "∑": "toplam", "¤": "para birimi" }, uk: { "∆": "delta", "∞": "bezkinechnist", "♥": "lubov", "&": "i", "|": "abo", "<": "menshe", ">": "bilshe", "∑": "suma", "¤": "valjuta" }, vn: { "∆": "delta", "∞": "vo cuc", "♥": "yeu", "&": "va", "|": "hoac", "<": "nho hon", ">": "lon hon", "∑": "tong", "¤": "tien te" } }, l = [";", "?", ":", "@", "&", "=", "+", "$", ",", "/"].join(""), u = [";", "?", ":", "@", "&", "=", "+", "$", ","].join(""), h = [".", "!", "~", "*", "'", "(", ")"].join(""), f = function(d, _) { var y, m, k, D, w, q, Z, z, Ge, U, g, ae, C, B, V = "-", I = "", x = "", ge = !0, L = {}, M = ""; if (typeof d != "string") return ""; if (typeof _ == "string" && (V = _), Z = a.en, z = i.en, typeof _ == "object") for (g in y = _.maintainCase || !1, L = _.custom && typeof _.custom == "object" ? _.custom : L, k = +_.truncate > 1 && _.truncate || !1, D = _.uric || !1, w = _.uricNoSlash || !1, q = _.mark || !1, ge = _.symbols !== !1 && _.lang !== !1, V = _.separator || V, D && (M += l), w && (M += u), q && (M += h), Z = _.lang && a[_.lang] && ge ? a[_.lang] : ge ? a.en : {}, z = _.lang && i[_.lang] ? i[_.lang] : _.lang === !1 || _.lang === !0 ? {} : i.en, _.titleCase && typeof _.titleCase.length == "number" && Array.prototype.toString.call(_.titleCase) ? (_.titleCase.forEach(function(P) { L[P + ""] = P + ""; }), m = !0) : m = !!_.titleCase, _.custom && typeof _.custom.length == "number" && Array.prototype.toString.call(_.custom) && _.custom.forEach(function(P) { L[P + ""] = P + ""; }), Object.keys(L).forEach(function(P) { var le; le = P.length > 1 ? new RegExp("\\b" + O(P) + "\\b", "gi") : new RegExp(O(P), "gi"), d = d.replace(le, L[P]); }), L) M += g; for (M = O(M += V), C = !1, B = !1, U = 0, ae = (d = d.replace(/(^\s+|\s+$)/g, "")).length; U < ae; U++) g = d[U], T(g, L) ? C = !1 : z[g] ? (g = C && z[g].match(/[A-Za-z0-9]/) ? " " + z[g] : z[g], C = !1) : g in o ? (U + 1 < ae && r.indexOf(d[U + 1]) >= 0 ? (x += g, g = "") : B === !0 ? (g = s[x] + o[g], x = "") : g = C && o[g].match(/[A-Za-z0-9]/) ? " " + o[g] : o[g], C = !1, B = !1) : g in s ? (x += g, g = "", U === ae - 1 && (g = s[x]), B = !0) : !Z[g] || D && l.indexOf(g) !== -1 || w && u.indexOf(g) !== -1 ? (B === !0 ? (g = s[x] + g, x = "", B = !1) : C && (/[A-Za-z0-9]/.test(g) || I.substr(-1).match(/A-Za-z0-9]/)) && (g = " " + g), C = !1) : (g = C || I.substr(-1).match(/[A-Za-z0-9]/) ? V + Z[g] : Z[g], g += d[U + 1] !== void 0 && d[U + 1].match(/[A-Za-z0-9]/) ? V : "", C = !0), I += g.replace(new RegExp("[^\\w\\s" + M + "_-]", "g"), V); return m && (I = I.replace(/(\w)(\S*)/g, function(P, le, $e) { var Ee = le.toUpperCase() + ($e !== null ? $e : ""); return Object.keys(L).indexOf(Ee.toLowerCase()) < 0 ? Ee : Ee.toLowerCase(); })), I = I.replace(/\s+/g, V).replace(new RegExp("\\" + V + "+", "g"), V).replace(new RegExp("(^\\" + V + "+|\\" + V + "+$)", "g"), ""), k && I.length > k && (Ge = I.charAt(k) === V, I = I.slice(0, k), Ge || (I = I.slice(0, I.lastIndexOf(V)))), y || m || (I = I.toLowerCase()), I; }, E = function(d) { return function(_) { return f(_, d); }; }, O = function(d) { return d.replace(/[-\\^$*+?.()|[\]{}\/]/g, "\\$&"); }, T = function(d, _) { for (var y in _) if (_[y] === d) return !0; }; if (t !== void 0 && t.exports) t.exports = f, t.exports.createSlug = E; else if (typeof define < "u" && define.amd) define([], function() { return f; }); else try { if (n.getSlug || n.createSlug) throw "speakingurl: globals exists /(getSlug|createSlug)/"; n.getSlug = f, n.createSlug = E; } catch { } }(e); } }), Sn = Rt({ "../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js"(e, t) { c(), t.exports = kn(); } }); function wn(e) { const t = e.__file; if (t) return (n = function(o, r) { let s = o.replace(/^[a-z]:/i, "").replace(/\\/g, "/"); s.endsWith(`index${r}`) && (s = s.replace(`/index${r}`, r)); const i = s.lastIndexOf("/"), a = s.substring(i + 1); { const l = a.lastIndexOf(r); return a.substring(0, l); } }(t, ".vue")) && `${n}`.replace(pn, fn); var n; } function Xe(e, t) { return e.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__ = t, t; } function ke(e) { return e.__VUE_DEVTOOLS_NEXT_APP_RECORD__ ? e.__VUE_DEVTOOLS_NEXT_APP_RECORD__ : e.root ? e.appContext.app.__VUE_DEVTOOLS_NEXT_APP_RECORD__ : void 0; } function Dt(e) { var t, n; const o = (t = e.subTree) == null ? void 0 : t.type, r = ke(e); return !!r && ((n = r == null ? void 0 : r.types) == null ? void 0 : n.Fragment) === o; } function pe(e) { var t, n, o; const r = function(i) { var a; const l = i.name || i._componentTag || i.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__ || i.__name; return l === "index" && ((a = i.__file) != null && a.endsWith("index.vue")) ? "" : l; }((e == null ? void 0 : e.type) || {}); if (r) return r; if ((e == null ? void 0 : e.root) === e) return "Root"; for (const i in (n = (t = e.parent) == null ? void 0 : t.type) == null ? void 0 : n.components) if (e.parent.type.components[i] === (e == null ? void 0 : e.type)) return Xe(e, i); for (const i in (o = e.appContext) == null ? void 0 : o.components) if (e.appContext.components[i] === (e == null ? void 0 : e.type)) return Xe(e, i); return wn((e == null ? void 0 : e.type) || {}) || "Anonymous Component"; } function ve(e, t) { return t = t || `${e.id}:root`, e.instanceMap.get(t) || e.instanceMap.get(":root"); } function Vn(e, t) { return (!e.top || t.top < e.top) && (e.top = t.top), (!e.bottom || t.bottom > e.bottom) && (e.bottom = t.bottom), (!e.left || t.left < e.left) && (e.left = t.left), (!e.right || t.right > e.right) && (e.right = t.right), e; } c(), c(), c(), c(), c(), c(), c(), c(); var Je = { top: 0, left: 0, right: 0, bottom: 0, width: 0, height: 0 }; function H(e) { const t = e.subTree.el; return typeof window > "u" ? Je : Dt(e) ? function(n) { const o = /* @__PURE__ */ function() { const s = { top: 0, bottom: 0, left: 0, right: 0, get width() { return s.right - s.left; }, get height() { return s.bottom - s.top; } }; return s; }(); if (!n.children) return o; for (let s = 0, i = n.children.length; s < i; s++) { const a = n.children[s]; let l; if (a.component) l = H(a.component); else if (a.el) { const u = a.el; u.nodeType === 1 || u.getBoundingClientRect ? l = u.getBoundingClientRect() : u.nodeType === 3 && u.data.trim() && (r = u, ue || (ue = document.createRange()), ue.selectNode(r), l = ue.getBoundingClientRect()); } l && Vn(o, l); } var r; return o; }(e.subTree) : (t == null ? void 0 : t.nodeType) === 1 ? t == null ? void 0 : t.getBoundingClientRect() : e.subTree.component ? H(e.subTree.component) : Je; } function Se(e) { return Dt(e) ? function(t) { if (!t.children) return []; const n = []; return t.children.forEach((o) => { o.component ? n.push(...Se(o.component)) : o != null && o.el && n.push(o.el); }), n; }(e.subTree) : e.subTree ? [e.subTree.el] : []; } c(); var Ut = "__vue-devtools-component-inspector__", Lt = "__vue-devtools-component-inspector__card__", Nt = "__vue-devtools-component-inspector__name__", jt = "__vue-devtools-component-inspector__indicator__", xt = { display: "block", zIndex: 2147483640, position: "fixed", backgroundColor: "#42b88325", border: "1px solid #42b88350", borderRadius: "5px", transition: "all 0.1s ease-in", pointerEvents: "none" }, An = { fontFamily: "Arial, Helvetica, sans-serif", padding: "5px 8px", borderRadius: "4px", textAlign: "left", position: "absolute", left: 0, color: "#e9e9e9", fontSize: "14px", fontWeight: 600, lineHeight: "24px", backgroundColor: "#42b883", boxShadow: "0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1)" }, Pn = { display: "inline-block", fontWeight: 400, fontStyle: "normal", fontSize: "12px", opacity: 0.7 }; function Y() { return document.getElementById(Ut); } function xe(e) { return { left: Math.round(100 * e.left) / 100 + "px", top: Math.round(100 * e.top) / 100 + "px", width: Math.round(100 * e.width) / 100 + "px", height: Math.round(100 * e.height) / 100 + "px" }; } function Me(e) { var t; const n = document.createElement("div"); n.id = (t = e.elementId) != null ? t : Ut, Object.assign(n.style, { ...xt, ...xe(e.bounds), ...e.style }); const o = document.createElement("span"); o.id = Lt, Object.assign(o.style, { ...An, top: e.bounds.top < 35 ? 0 : "-35px" }); const r = document.createElement("span"); r.id = Nt, r.innerHTML = `&lt;${e.name}&gt;&nbsp;&nbsp;`; const s = document.createElement("i"); return s.id = jt, s.innerHTML = `${Math.round(100 * e.bounds.width) / 100} x ${Math.round(100 * e.bounds.height) / 100}`, Object.assign(s.style, Pn), o.appendChild(r), o.appendChild(s), n.appendChild(o), document.body.appendChild(n), n; } function Ke(e) { const t = Y(), n = document.getElementById(Lt), o = document.getElementById(Nt), r = document.getElementById(jt); t && (Object.assign(t.style, { ...xt, ...xe(e.bounds) }), Object.assign(n.style, { top: e.bounds.top < 35 ? 0 : "-35px" }), o.innerHTML = `&lt;${e.name}&gt;&nbsp;&nbsp;`, r.innerHTML = `${Math.round(100 * e.bounds.width) / 100} x ${Math.round(100 * e.bounds.height) / 100}`); } function Mt() { const e = Y(); e && (e.style.display = "none"); } var we = null; function Ve(e) { const t = e.target; if (t) { const n = t.__vueParentComponent; if (n && (we = n, n.vnode.el)) { const o = H(n), r = pe(n); Y() ? Ke({ bounds: o, name: r }) : Me({ bounds: o, name: r }); } } } var Qe, fe = null; function Cn() { return window.addEventListener("mouseover", Ve), new Promise((e) => { function t(n) { n.preventDefault(), n.stopPropagation(), function(o, r) { o.preventDefault(), o.stopPropagation(), we && r(`${(l = (a = (i = (s = we) == null ? void 0 : s.appContext) == null ? void 0 : i.app) == null ? void 0 : a.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__) != null ? l : 0}:${s === (s == null ? void 0 : s.root) ? "root" : s.uid}`); var s, i, a, l; }(n, (o) => { window.removeEventListener("click", t, !0), fe = null, window.removeEventListener("mouseover", Ve); const r = Y(); r && (r.style.display = "none"), e(JSON.stringify({ id: o })); }); } fe = t, window.addEventListener("click", t, !0); }); } function Rn() { return new Promise((e) => { function t() { (function() { const n = p.__VUE_INSPECTOR__, o = n.openInEditor; n.openInEditor = async (...r) => { n.disable(), o(...r); }; })(), e(p.__VUE_INSPECTOR__); } p.__VUE_INSPECTOR__ ? t() : function(n) { let o = 0; const r = setInterval(() => { p.__VUE_INSPECTOR__ && (clearInterval(r), o += 30, n()), o >= 5e3 && clearInterval(r); }, 30); }(() => { t(); }); }); } function Kt(e) { return function(t) { return !(!t || !t.__v_isReadonly); }(e) ? Kt(e.__v_raw) : !(!e || !e.__v_isReactive); } function Te(e) { return !(!e || e.__v_isRef !== !0); } function Q(e) { const t = e && e.__v_raw; return t ? Q(t) : e; } c(), (Qe = p).__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__ != null || (Qe.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__ = !0), c(), c(); var Dn = class { constructor() { this.refEditor = new Un(); } set(e, t, n, o) { const r = Array.isArray(t) ? t : t.split("."); for (; r.length > 1; ) { const a = r.shift(); e instanceof Map && (e = e.get(a)), e = e instanceof Set ? Array.from(e.values())[a] : e[a], this.refEditor.isRef(e) && (e = this.refEditor.get(e)); } const s = r[0], i = this.refEditor.get(e)[s]; o ? o(e, s, n) : this.refEditor.isRef(i) ? this.refEditor.set(i, n) : e[s] = n; } get(e, t) { const n = Array.isArray(t) ? t : t.split("."); for (let o = 0; o < n.length; o++) if (e = e instanceof Map ? e.get(n[o]) : e[n[o]], this.refEditor.isRef(e) && (e = this.refEditor.get(e)), !e) return; return e; } has(e, t, n = !1) { if (e === void 0) return !1; const o = Array.isArray(t) ? t.slice() : t.split("."), r = n ? 2 : 1; for (; e && o.length > r; ) e = e[o.shift()], this.refEditor.isRef(e) && (e = this.refEditor.get(e)); return e != null && Object.prototype.hasOwnProperty.call(e, o[0]); } createDefaultSetCallback(e) { return (t, n, o) => { if ((e.remove || e.newKey) && (Array.isArray(t) ? t.splice(n, 1) : Q(t) instanceof Map ? t.delete(n) : Q(t) instanceof Set ? t.delete(Array.from(t.values())[n]) : Reflect.deleteProperty(t, n)), !e.remove) { const r = t[e.newKey || n]; this.refEditor.isRef(r) ? this.refEditor.set(r, o) : Q(t) instanceof Map ? t.set(e.newKey || n, o) : Q(t) instanceof Set ? t.add(o) : t[e.newKey || n] = o; } }; } }, Un = class { set(e, t) { if (Te(e)) e.value = t; else { if (e instanceof Set && Array.isArray(t)) return e.clear(), void t.forEach((r) => e.add(r)); const n = Object.keys(t); if (e instanceof Map) { const r = new Set(e.keys()); return n.forEach((s) => { e.set(s, Reflect.get(t, s)), r.delete(s); }), void r.forEach((s) => e.delete(s)); } const o = new Set(Object.keys(e)); n.forEach((r) => { Reflect.set(e, r, Reflect.get(t, r)), o.delete(r); }), o.forEach((r) => Reflect.deleteProperty(e, r)); } } get(e) { return Te(e) ? e.value : e; } isRef(e) { return Te(e) || Kt(e); } }; c(), c(), c(); var et; function Ln() { if (!At || typeof localStorage > "u" || localStorage === null) return { recordingState: !1, mouseEventEnabled: !1, keyboardEventEnabled: !1, componentEventEnabled: !1, performanceEventEnabled: !1, selected: "" }; const e = localStorage.getItem("__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS_STATE__"); return e ? JSON.parse(e) : { recordingState: !1, mouseEventEnabled: !1, keyboardEventEnabled: !1, componentEventEnabled: !1, performanceEventEnabled: !1, selected: "" }; } c(), c(), c(), (et = p).__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS != null || (et.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS = []); var tt, Nn = new Proxy(p.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS, { get: (e, t, n) => Reflect.get(e, t, n) }); (tt = p).__VUE_DEVTOOLS_KIT_INSPECTOR__ != null || (tt.__VUE_DEVTOOLS_KIT_INSPECTOR__ = []); var nt, ot, rt, st, it, He = new Proxy(p.__VUE_DEVTOOLS_KIT_INSPECTOR__, { get: (e, t, n) => Reflect.get(e, t, n) }), Ht = F(() => { j.hooks.callHook("sendInspectorToClient", zt()); }); function zt() { return He.filter((e) => e.descriptor.app === S.value.app).filter((e) => e.descriptor.id !== "components").map((e) => { var t; const n = e.descriptor, o = e.options; return { id: o.id, label: o.label, logo: n.logo, icon: `custom-ic-baseline-${(t = o == null ? void 0 : o.icon) == null ? void 0 : t.replace(/_/g, "-")}`, packageName: n.packageName, homepage: n.homepage, pluginId: n.id }; }); } function de(e, t) { return He.find((n) => n.options.id === e && (!t || n.descriptor.app === t)); } (nt = p).__VUE_DEVTOOLS_KIT_APP_RECORDS__ != null || (nt.__VUE_DEVTOOLS_KIT_APP_RECORDS__ = []), (ot = p).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__ != null || (ot.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__ = {}), (rt = p).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__ != null || (rt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__ = ""), (st = p).__VUE_DEVTOOLS_KIT_CUSTOM_TABS__ != null || (st.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__ = []), (it = p).__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__ != null || (it.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__ = []); var at, K = "__VUE_DEVTOOLS_KIT_GLOBAL_STATE__"; (at = p)[K] != null || (at[K] = { connected: !1, clientConnected: !1, vitePluginDetected: !0, appRecords: [], activeAppRecordId: "", tabs: [], commands: [], highPerfModeEnabled: !0, devtoolsClientDetected: {}, perfUniqueGroupId: 0, timelineLayersState: Ln() }); var jn = F((e) => { j.hooks.callHook("devtoolsStateUpdated", { state: e }); }); F((e, t) => { j.hooks.callHook("devtoolsConnectedUpdated", { state: e, oldState: t }); }); var he = new Proxy(p.__VUE_DEVTOOLS_KIT_APP_RECORDS__, { get: (e, t, n) => t === "value" ? p.__VUE_DEVTOOLS_KIT_APP_RECORDS__ : p.__VUE_DEVTOOLS_KIT_APP_RECORDS__[t] }), S = new Proxy(p.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__, { get: (e, t, n) => t === "value" ? p.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__ : t === "id" ? p.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__ : p.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[t] }); function oe() { jn({ ...p[K], appRecords: he.value, activeAppRecordId: S.id, tabs: p.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__, commands: p.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__ }); } var b = new Proxy(p[K], { get: (e, t) => t === "appRecords" ? he : t === "activeAppRecordId" ? S.id : t === "tabs" ? p.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__ : t === "commands" ? p.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__ : p[K][t], deleteProperty: (e, t) => (delete e[t], !0), set: (e, t, n) => (p[K], e[t] = n, p[K][t] = n, !0) }); function oo(e) { return new Promise((t) => { b.connected && (e(), t()), j.hooks.hook("devtoolsConnectedUpdated", ({ state: n }) => { n.connected && (e(), t()); }); }); } var lt, Ae = (e) => { var t; if (e) return e.startsWith("baseline-") ? `custom-ic-${e}` : e.startsWith("i-") || (t = e).startsWith("/") || hn.test(t) ? e : `custom-ic-baseline-${e}`; }; function ro(e) { const t = p.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__; t.some((n) => n.name === e.name) || (t.push({ ...e, icon: Ae(e.icon) }), oe()); } function so(e) { const t = p.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__; t.some((n) => n.id === e.id) || (t.push({ ...e, icon: Ae(e.icon), children: e.children ? e.children.map((n) => ({ ...n, icon: Ae(n.icon) })) : void 0 }), oe()); } function io(e) { const t = p.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__, n = t.findIndex((o) => o.id === e); n !== -1 && (t.splice(n, 1), oe()); } function xn(e = {}) { var t, n, o; const { file: r, host: s, baseUrl: i = window.location.origin, line: a = 0, column: l = 0 } = e; if (r) { if (s === "chrome-extension") { r.replace(/\\/g, "\\\\"); const u = (n = (t = window.VUE_DEVTOOLS_CONFIG) == null ? void 0 : t.openInEditorHost) != null ? n : "/"; fetch(`${u}__open-in-editor?file=${encodeURI(r)}`).then((h) => { h.ok; }); } else if (b.vitePluginDetected) { const u = (o = p.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__) != null ? o : i; p.__VUE_INSPECTOR__.openInEditor(u, r, a, l); } } } c(), c(), c(), c(), c(), (lt = p).__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__ != null || (lt.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__ = []); var ct, ut, ze = new Proxy(p.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__, { get: (e, t, n) => Reflect.get(e, t, n) }); function Pe(e) { const t = {}; return Object.keys(e).forEach((n) => { t[n] = e[n].defaultValue; }), t; } function Be(e) { return `__VUE_DEVTOOLS_NEXT_PLUGIN_SETTINGS__${e}__`; } function Mn(e) { var t, n, o; const r = (n = (t = ze.find((s) => { var i; return s[0].id === e && !!((i = s[0]) != null && i.settings); })) == null ? void 0 : t[0]) != null ? n : null; return (o = r == null ? void 0 : r.settings) != null ? o : null; } function Bt(e, t) { var n, o, r; const s = Be(e); if (s) { const i = localStorage.getItem(s); if (i) return JSON.parse(i); } if (e) { const i = (o = (n = ze.find((a) => a[0].id === e)) == null ? void 0 : n[0]) != null ? o : null; return Pe((r = i == null ? void 0 : i.settings) != null ? r : {}); } return Pe(t); } c(), c(), c(), c(), c(), c(), c(), c(), c(), c(), c(); var A = (ut = (ct = p).__VUE_DEVTOOLS_HOOK) != null ? ut : ct.__VUE_DEVTOOLS_HOOK = Ct(), Kn = { vueAppInit(e) { A.hook("app:init", e); }, vueAppUnmount(e) { A.hook("app:unmount", e); }, vueAppConnected(e) { A.hook("app:connected", e); }, componentAdded: (e) => A.hook("component:added", e), componentEmit: (e) => A.hook("component:emit", e), componentUpdated: (e) => A.hook("component:updated", e), componentRemoved: (e) => A.hook("component:removed", e), setupDevtoolsPlugin(e) { A.hook("devtools-plugin:setup", e); }, perfStart: (e) => A.hook("perf:start", e), perfEnd: (e) => A.hook("perf:end", e) }, Gt = { on: Kn, setupDevToolsPlugin: (e, t) => A.callHook("devtools-plugin:setup", e, t) }, Hn = class { constructor({ plugin: e, ctx: t }) { this.hooks = t.hooks, this.plugin = e; } get on() { return { visitComponentTree: (e) => { this.hooks.hook("visitComponentTree", e); }, inspectComponent: (e) => { this.hooks.hook("inspectComponent", e); }, editComponentState: (e) => { this.hooks.hook("editComponentState", e); }, getInspectorTree: (e) => { this.hooks.hook("getInspectorTree", e); }, getInspectorState: (e) => { this.hooks.hook("getInspectorState", e); }, editInspectorState: (e) => { this.hooks.hook("editInspectorState", e); }, inspectTimelineEvent: (e) => { this.hooks.hook("inspectTimelineEvent", e); }, timelineCleared: (e) => { this.hooks.hook("timelineCleared", e); }, setPluginSettings: (e) => { this.hooks.hook("setPluginSettings", e); } }; } notifyComponentUpdate(e) { var t; if (b.highPerfModeEnabled) return; const n = zt().find((o) => o.packageName === this.plugin.descriptor.packageName); if (n != null && n.id) { if (e) { const o = [e.appContext.app, e.uid, (t = e.parent) == null ? void 0 : t.uid, e]; A.callHook("component:updated", ...o); } else A.callHook("component:updated"); this.hooks.callHook("sendInspectorState", { inspectorId: n.id, plugin: this.plugin }); } } addInspector(e) { this.hooks.callHook("addInspector", { inspector: e, plugin: this.plugin }), this.plugin.descriptor.settings && function(t, n) { const o = Be(t); localStorage.getItem(o) || localStorage.setItem(o, JSON.stringify(Pe(n))); }(e.id, this.plugin.descriptor.settings); } sendInspectorTree(e) { b.highPerfModeEnabled || this.hooks.callHook("sendInspectorTree", { inspectorId: e, plugin: this.plugin }); } sendInspectorState(e) { b.highPerfModeEnabled || this.hooks.callHook("sendInspectorState", { inspectorId: e, plugin: this.plugin }); } selectInspectorNode(e, t) { this.hooks.callHook("customInspectorSelectNode", { inspectorId: e, nodeId: t, plugin: this.plugin }); } visitComponentTree(e) { return this.hooks.callHook("visitComponentTree", e); } now() { return b.highPerfModeEnabled ? 0 : Date.now(); } addTimelineLayer(e) { this.hooks.callHook("timelineLayerAdded", { options: e, plugin: this.plugin }); } addTimelineEvent(e) { b.highPerfModeEnabled || this.hooks.callHook("timelineEventAdded", { options: e, plugin: this.plugin }); } getSettings(e) { return Bt(e ?? this.plugin.descriptor.id, this.plugin.descriptor.settings); } getComponentInstances(e) { return this.hooks.callHook("getComponentInstances", { app: e }); } getComponentBounds(e) { return this.hooks.callHook("getComponentBounds", { instance: e }); } getComponentName(e) { return this.hooks.callHook("getComponentName", { instance: e }); } highlightElement(e) { const t = e.__VUE_DEVTOOLS_NEXT_UID__; return this.hooks.callHook("componentHighlight", { uid: t }); } unhighlightElement() { return this.hooks.callHook("componentUnhighlight"); } }; c(), c(), c(), c(); var zn = "__vue_devtool_undefined__", Bn = "__vue_devtool_infinity__", Gn = "__vue_devtool_negative_infinity__", $n = "__vue_devtool_nan__"; c(), c(); var dt, Fn = { [zn]: "undefined", [$n]: "NaN", [Bn]: "Infinity", [Gn]: "-Infinity" }; function ao(e, t) { return Gt.setupDevToolsPlugin(e, t); } function $t(e, t) { p.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(e) || b.highPerfModeEnabled && !(t != null && t.inspectingComponent) || (p.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(e), ze.forEach((n) => { (function(o, r) { const [s, i] = o; if (s.app !== r) return; const a = new Hn({ plugin: { setupFn: i, descriptor: s }, ctx: j }); s.packageName === "vuex" && a.on.editInspectorState((l) => { a.sendInspectorState(l.inspectorId); }), i(a); })(n, e); })); } Object.entries(Fn).reduce((e, [t, n]) => (e[n] = t, e), {}), c(), c(), c(), c(), c(), (dt = p).__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__ != null || (dt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__ = /* @__PURE__ */ new Set()), c(), c(); var _t, pt, ft, ee = "__VUE_DEVTOOLS_ROUTER__", G = "__VUE_DEVTOOLS_ROUTER_INFO__"; function Ce(e) { return e.map((t) => { let { path: n, name: o, children: r, meta: s } = t; return r != null && r.length && (r = Ce(r)), { path: n, name: o, children: r, meta: s }; }); } function Wn(e, t) { function n() { var o; const r = (o = e.app) == null ? void 0 : o.config.globalProperties.$router, s = function(l) { if (l) { const { fullPath: u, hash: h, href: f, path: E, name: O, matched: T, params: d, query: _ } = l; return { fullPath: u, hash: h, href: f, path: E, name: O, params: d, query: _, matched: Ce(T) }; } return l; }(r == null ? void 0 : r.currentRoute.value), i = Ce(function(l) { const u = /* @__PURE__ */ new Map(); return ((l == null ? void 0 : l.getRoutes()) || []).filter((h) => !u.has(h.path) && u.set(h.path, 1)); }(r)), a = console.warn; console.warn = () => { }, p[G] = { currentRoute: s ? qe(s) : {}, routes: qe(i) }, p[ee] = r, console.warn = a; } n(), Gt.on.componentUpdated(F(() => { var o; ((o = t.value) == null ? void 0 : o.app) === e.app && (n(), b.highPerfModeEnabled || j.hooks.callHook("routerInfoUpdated", { state: p[G] })); }, 200)); } (_t = p)[G] != null || (_t[G] = { currentRoute: null, routes: [] }), (pt = p)[ee] != null || (pt[ee] = {}), new Proxy(p[G], { get: (e, t) => p[G][t] }), new Proxy(p[ee], { get(e, t) { if (t === "value") return p[ee]; } }), c(), (ft = p).__VUE_DEVTOOLS_ENV__ != null || (ft.__VUE_DEVTOOLS_ENV__ = { vitePluginDetected: !1 }); var ht, J, mt = function() { const e = Ct(); e.hook("addInspector", ({ inspector: o, plugin: r }) => { (f