${ssrInterpolate(userEmail.value)}
${ssrInterpolate(unref(authStore).userRole === "SUPERADMIN" ? "Super Administrator" : unref(authStore).userRole || "Administrator")}
`);
_push(ssrRenderComponent(_component_NuxtLink, {
@@ -385,4 +464,4 @@ _sfc_main.setup = (props, ctx) => {
export {
_sfc_main as default
};
-//# sourceMappingURL=default-BHklGIzv.js.map
+//# sourceMappingURL=default-BU4PyScw.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/default-BU4PyScw.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/default-BU4PyScw.js.map
new file mode 100644
index 0000000..51b01d7
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/default-BU4PyScw.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"default-BU4PyScw.js","sources":["../../../../components/LanguageSwitcher.vue","../../../../layouts/default.vue"],"sourcesContent":["
\n \n \n
\n {{ flagFor(currentLocale) }} \n {{ labelFor(currentLocale) }} \n \n \n \n \n\n \n
\n
\n {{ flagFor(loc.code) }} \n {{ loc.name }} \n \n \n \n \n \n \n
\n
\n \n\n\n","
\n \n \n
\n\n \n
\n \n \n \n
\n
\n
Service Finder
\n
Admin
\n
\n
\n \n\n \n \n \n \n \n \n\n \n \n \n \n \n {{ group.title }}\n
\n\n \n \n \n \n
\n \n {{ item.label }} \n \n \n \n \n \n \n
\n \n \n {{ child.label }} \n \n
\n
\n\n \n \n \n {{ item.label }} \n \n \n \n \n\n \n \n
\n ServiceFinder v2.0\n
\n
\n \n\n \n
\n \n
\n \n \n
\n
\n \n \n \n \n
{{ pageTitle }} \n
\n\n \n
\n \n
\n\n \n
\n
\n \n {{ userInitials }}\n
\n {{ userEmail }} \n \n \n \n \n\n \n
\n
\n
{{ userEmail }}
\n
{{ authStore.userRole === 'SUPERADMIN' ? 'Super Administrator' : authStore.userRole || 'Administrator' }}
\n
\n
\n \n \n \n Profile Settings\n \n
\n \n \n \n Sign Out\n \n
\n
\n
\n
\n \n\n \n
\n \n \n
\n
\n \n\n\n"],"names":["_ssrInterpolate","_ssrRenderList","_ssrRenderAttrs","_mergeProps","_push","_parent","_ssrRenderAttr","_ssrRenderClass","_createVNode","_ssrRenderStyle","_toDisplayString","_unref","_createBlock"],"mappings":"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"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/default-BU4PyScw.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/default-BU4PyScw.js.map.json
new file mode 100644
index 0000000..1b7e39c
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/default-BU4PyScw.js.map.json
@@ -0,0 +1 @@
+{"file":"default-BU4PyScw.js","mappings":"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","names":["_ssrInterpolate","_ssrRenderList","_ssrRenderAttrs","_mergeProps","_push","_parent","_ssrRenderAttr","_ssrRenderClass","_createVNode","_ssrRenderStyle","_toDisplayString","_unref","_createBlock"],"sources":["../../../../components/LanguageSwitcher.vue","../../../../layouts/default.vue"],"sourcesContent":["
\n \n \n
\n {{ flagFor(currentLocale) }} \n {{ labelFor(currentLocale) }} \n \n \n \n \n\n \n
\n
\n {{ flagFor(loc.code) }} \n {{ loc.name }} \n \n \n \n \n \n \n
\n
\n \n\n\n","
\n \n \n
\n\n \n
\n \n \n \n
\n
\n
Service Finder
\n
Admin
\n
\n
\n \n\n \n \n \n \n \n \n\n \n \n \n \n \n {{ group.title }}\n
\n\n \n \n \n \n
\n \n {{ item.label }} \n \n \n \n \n \n \n
\n \n \n {{ child.label }} \n \n
\n
\n\n \n \n \n {{ item.label }} \n \n \n \n \n\n \n \n
\n ServiceFinder v2.0\n
\n
\n \n\n \n
\n \n
\n \n \n
\n
\n \n \n \n \n
{{ pageTitle }} \n
\n\n \n
\n \n
\n\n \n
\n
\n \n {{ userInitials }}\n
\n {{ userEmail }} \n \n \n \n \n\n \n
\n
\n
{{ userEmail }}
\n
{{ authStore.userRole === 'SUPERADMIN' ? 'Super Administrator' : authStore.userRole || 'Administrator' }}
\n
\n
\n \n \n \n Profile Settings\n \n
\n \n \n \n Sign Out\n \n
\n
\n
\n
\n \n\n \n
\n \n \n
\n
\n \n\n\n"],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/edit-Db3uK3sd.js b/frontend_admin/.nuxt/dist/server/_nuxt/edit-Db3uK3sd.js
new file mode 100644
index 0000000..98a803e
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/edit-Db3uK3sd.js
@@ -0,0 +1,267 @@
+import { defineComponent, useSSRContext, computed, ref, reactive, createVNode, resolveDynamicComponent } from "vue";
+import { ssrRenderAttrs, ssrRenderClass, ssrIncludeBooleanAttr, ssrInterpolate, ssrRenderList, ssrRenderComponent, ssrRenderVNode, ssrRenderAttr } from "vue/server-renderer";
+import { useRoute, useRouter } from "vue-router";
+import "/app/node_modules/klona/dist/index.mjs";
+import "/app/node_modules/hookable/dist/index.mjs";
+import "../server.mjs";
+import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
+import "/app/node_modules/ofetch/dist/node.mjs";
+import "#internal/nuxt/paths";
+import "/app/node_modules/unctx/dist/index.mjs";
+import "/app/node_modules/h3/dist/index.mjs";
+import "pinia";
+import "/app/node_modules/defu/dist/defu.mjs";
+import "/app/node_modules/ufo/dist/index.mjs";
+import "/app/node_modules/cookie-es/dist/index.mjs";
+import "/app/node_modules/destr/dist/index.mjs";
+import "/app/node_modules/ohash/dist/index.mjs";
+import "/app/node_modules/@unhead/vue/dist/index.mjs";
+import "@vue/devtools-api";
+const _sfc_main$1 = /* @__PURE__ */ defineComponent({
+ __name: "TreeNode",
+ __ssrInlineRender: true,
+ props: {
+ node: {},
+ selectedIds: {},
+ expandedIds: {}
+ },
+ emits: ["toggle", "toggle-expand"],
+ setup(__props) {
+ return (_ctx, _push, _parent, _attrs) => {
+ const _component_TreeNode = _sfc_main$1;
+ _push(`
`);
+ if (__props.expandedIds.has(__props.node.id) && __props.node.children?.length) {
+ _push(`
`);
+ ssrRenderList(__props.node.children, (child) => {
+ _push(`
`);
+ _push(ssrRenderComponent(_component_TreeNode, {
+ node: child,
+ "selected-ids": __props.selectedIds,
+ "expanded-ids": __props.expandedIds,
+ onToggle: (id) => _ctx.$emit("toggle", id),
+ onToggleExpand: (id) => _ctx.$emit("toggle-expand", id)
+ }, null, _parent));
+ _push(`
`);
+ });
+ _push(`
`);
+ } else {
+ _push(``);
+ }
+ _push(`
`);
+ };
+ }
+});
+const _sfc_setup$1 = _sfc_main$1.setup;
+_sfc_main$1.setup = (props, ctx) => {
+ const ssrContext = useSSRContext();
+ (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/TreeNode.vue");
+ return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
+};
+const _sfc_main = /* @__PURE__ */ defineComponent({
+ __name: "edit",
+ __ssrInlineRender: true,
+ setup(__props) {
+ const VEHICLE_CLASSES = [
+ { key: "car", label: "Személyautó" },
+ { key: "motorcycle", label: "Motorkerékpár" },
+ { key: "truck", label: "Teherautó" },
+ { key: "hgv", label: "Nehézgépjármű (HGV)" },
+ { key: "light_commercial", label: "Kishaszonjármű" },
+ { key: "personal", label: "Személyes" },
+ { key: "boat", label: "Csónak/Vízi" },
+ { key: "other", label: "Egyéb" }
+ ];
+ const route = useRoute();
+ useRouter();
+ computed(() => Number(route.params.id));
+ const loading = ref(true);
+ const error = ref(false);
+ const provider = ref(null);
+ const saveLoading = ref(false);
+ const toast = ref(null);
+ const activeTab = ref("basic");
+ const tabs = [
+ { key: "basic", label: "Alapadatok & Kapcsolat", icon: "svg" },
+ { key: "matrix", label: "Szolgáltatások & Járművek", icon: "svg" },
+ { key: "location", label: "Helyszín & Lokáció", icon: "svg" }
+ ];
+ const categoryTree = ref([]);
+ const treeLoading = ref(false);
+ const expandedNodes = ref(/* @__PURE__ */ new Set());
+ const brandInput = ref("");
+ const propulsionInput = ref("");
+ const form = reactive({
+ name: "",
+ address: "",
+ city: "",
+ address_zip: "",
+ address_street_name: "",
+ address_street_type: "",
+ address_house_number: "",
+ plus_code: "",
+ contact_phone: "",
+ contact_email: "",
+ website: "",
+ category: "",
+ category_ids: [],
+ supported_vehicle_classes: [],
+ specializations: {
+ brands: [],
+ propulsion: []
+ }
+ });
+ const hasChanges = computed(() => {
+ if (!provider.value) return false;
+ const p = provider.value;
+ return form.name !== (p.name || "") || form.city !== (p.city || "") || form.address_zip !== (p.address_zip || "") || form.address_street_name !== (p.address_street_name || "") || form.address_house_number !== (p.address_house_number || "") || form.plus_code !== (p.plus_code || "") || form.contact_phone !== (p.contact_phone || "") || form.contact_email !== (p.contact_email || "") || form.website !== (p.website || "") || form.category !== (p.category || "") || JSON.stringify(form.category_ids.sort()) !== JSON.stringify((p.category_ids || []).sort()) || JSON.stringify(form.supported_vehicle_classes.sort()) !== JSON.stringify((p.supported_vehicle_classes || []).sort()) || JSON.stringify(form.specializations) !== JSON.stringify(p.specializations || { brands: [], propulsion: [] });
+ });
+ function findCategoryById(id, nodes) {
+ for (const node of nodes) {
+ if (node.id === id) return node;
+ if (node.children?.length) {
+ const found = findCategoryById(id, node.children);
+ if (found) return found;
+ }
+ }
+ return null;
+ }
+ function getCategoryName(id) {
+ const node = findCategoryById(id, categoryTree.value);
+ if (!node) return `#${id}`;
+ return node.name_hu || node.name_en || node.key;
+ }
+ function toggleCategory(id) {
+ const idx = form.category_ids.indexOf(id);
+ if (idx >= 0) {
+ form.category_ids.splice(idx, 1);
+ } else {
+ form.category_ids.push(id);
+ }
+ }
+ function toggleTreeNode(id) {
+ const newSet = new Set(expandedNodes.value);
+ if (newSet.has(id)) {
+ newSet.delete(id);
+ } else {
+ newSet.add(id);
+ }
+ expandedNodes.value = newSet;
+ }
+ function isCategorySelected(id) {
+ return form.category_ids.includes(id);
+ }
+ return (_ctx, _push, _parent, _attrs) => {
+ const _component_TreeNode = _sfc_main$1;
+ _push(`
Vissza a szolgáltatóhoz Szolgáltató szerkesztése Szolgáltató #${ssrInterpolate(_ctx.$route.params.id)}
`);
+ if (loading.value) {
+ _push(`
`);
+ } else if (error.value) {
+ _push(`
Hiba történt a szolgáltató betöltése közben.
Újrapróbálkozás `);
+ } else if (!provider.value) {
+ _push(`
A szolgáltató nem található.
`);
+ } else {
+ _push(`
`);
+ ssrRenderList(tabs, (tab) => {
+ _push(``);
+ ssrRenderVNode(_push, createVNode(resolveDynamicComponent(tab.icon), { class: "w-4 h-4" }, null), _parent);
+ _push(` ${ssrInterpolate(tab.label)} `);
+ });
+ _push(`
`);
+ if (activeTab.value === "basic") {
+ _push(`
`);
+ } else {
+ _push(``);
+ }
+ if (activeTab.value === "matrix") {
+ _push(`
3D Képesség Mátrix Állítsd be, hogy a szolgáltató milyen járműosztályokhoz, szolgáltatási kategóriákhoz és specializációkhoz tartozik.
B Szolgáltatási Kategóriák (Expertise Tags) Válaszd ki a szolgáltatóhoz tartozó kategóriákat a hierarchikus fából.
`);
+ if (treeLoading.value) {
+ _push(`
`);
+ } else {
+ _push(`
`);
+ ssrRenderList(categoryTree.value, (node) => {
+ _push(`
`);
+ if (expandedNodes.value.has(node.id) && node.children?.length) {
+ _push(`
`);
+ ssrRenderList(node.children, (child) => {
+ _push(`
`);
+ _push(ssrRenderComponent(_component_TreeNode, {
+ node: child,
+ "selected-ids": form.category_ids,
+ "expanded-ids": expandedNodes.value,
+ onToggle: toggleCategory,
+ onToggleExpand: toggleTreeNode
+ }, null, _parent));
+ _push(`
`);
+ });
+ _push(`
`);
+ } else {
+ _push(``);
+ }
+ _push(`
`);
+ });
+ _push(`
`);
+ }
+ if (form.category_ids.length > 0) {
+ _push(`
`);
+ ssrRenderList(form.category_ids, (id) => {
+ _push(`
${ssrInterpolate(getCategoryName(id))} `);
+ });
+ _push(`
`);
+ } else {
+ _push(``);
+ }
+ _push(`
C Specializációk Adj meg speciális márkákat, hajtáslánc típusokat vagy egyéb címkéket.
Márkák (Brands) `);
+ ssrRenderList(form.specializations.brands, (brand, idx) => {
+ _push(`
${ssrInterpolate(brand)} `);
+ });
+ _push(`
Hozzáad
Hajtáslánc (Propulsion) `);
+ ssrRenderList(form.specializations.propulsion, (prop, idx) => {
+ _push(`
${ssrInterpolate(prop)} `);
+ });
+ _push(`
Hozzáad
`);
+ } else {
+ _push(``);
+ }
+ if (activeTab.value === "location") {
+ _push(`
`);
+ } else {
+ _push(``);
+ }
+ _push(`
`);
+ if (hasChanges.value) {
+ _push(`● Módosítások el nem mentve `);
+ } else {
+ _push(`Nincs változás `);
+ }
+ _push(`
Mégse `);
+ if (saveLoading.value) {
+ _push(` `);
+ } else {
+ _push(` `);
+ }
+ _push(` Mentés `);
+ }
+ if (toast.value) {
+ _push(`
${ssrInterpolate(toast.value.message)}
`);
+ } else {
+ _push(``);
+ }
+ _push(`
`);
+ };
+ }
+});
+const _sfc_setup = _sfc_main.setup;
+_sfc_main.setup = (props, ctx) => {
+ const ssrContext = useSSRContext();
+ (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/providers/[id]/edit.vue");
+ return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
+};
+const edit = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-03c94385"]]);
+export {
+ edit as default
+};
+//# sourceMappingURL=edit-Db3uK3sd.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/edit-Db3uK3sd.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/edit-Db3uK3sd.js.map
new file mode 100644
index 0000000..3a3bb99
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/edit-Db3uK3sd.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"edit-Db3uK3sd.js","sources":["../../../../components/TreeNode.vue","../../../../pages/providers/[id]/edit.vue"],"sourcesContent":["
\n \n
\n
\n \n \n \n \n
\n \n {{ node.name_hu || node.name_en || node.key }} \n (Szint {{ node.level }}) \n \n
\n
\n
\n $emit('toggle', id)\"\n @toggle-expand=\"(id: number) => $emit('toggle-expand', id)\"\n />\n
\n
\n
\n \n\n\n","
\n \n \n
\n
\n \n \n \n Vissza a szolgáltatóhoz\n \n
Szolgáltató szerkesztése \n
Szolgáltató #{{ $route.params.id }}
\n
\n\n \n
\n
\n
\n \n \n
Szolgáltató betöltése... \n
\n
\n\n \n
\n
Hiba történt a szolgáltató betöltése közben.
\n
Újrapróbálkozás \n
\n\n \n
\n
A szolgáltató nem található.
\n
\n\n
\n \n \n \n \n \n {{ tab.label }}\n \n \n
\n\n \n \n\n \n \n
\n
3D Képesség Mátrix \n
\n Állítsd be, hogy a szolgáltató milyen járműosztályokhoz, szolgáltatási kategóriákhoz\n és specializációkhoz tartozik.\n
\n\n \n
\n
\n A \n Járműosztályok (Vehicle Classes)\n \n
Mely járműtípusokat szervizeli a szolgáltató?
\n
\n \n \n {{ vc.label }} \n \n
\n
\n\n \n
\n
\n B \n Szolgáltatási Kategóriák (Expertise Tags)\n \n
Válaszd ki a szolgáltatóhoz tartozó kategóriákat a hierarchikus fából.
\n\n \n
\n
\n \n \n
Kategóriák betöltése... \n
\n\n \n
\n
\n \n
\n
\n \n \n \n \n
\n \n {{ node.name_hu || node.name_en || node.key }} \n (Szint {{ node.level }}) \n \n
\n \n
\n
\n
\n\n \n
0\" class=\"mt-4 flex flex-wrap gap-2\">\n
\n {{ getCategoryName(id) }}\n \n \n \n \n \n \n
\n
\n\n \n
\n
\n C \n Specializációk\n \n
Adj meg speciális márkákat, hajtáslánc típusokat vagy egyéb címkéket.
\n\n
\n \n
\n
Márkák (Brands) \n
\n
\n {{ brand }}\n \n \n \n \n \n \n
\n
\n \n \n Hozzáad\n \n
\n
\n\n \n
\n
Hajtáslánc (Propulsion) \n
\n
\n {{ prop }}\n \n \n \n \n \n \n
\n
\n \n \n Hozzáad\n \n
\n
\n
\n
\n
\n
\n\n \n \n\n \n \n
\n
\n ● Módosítások el nem mentve \n Nincs változás \n
\n
\n
\n Mégse\n \n
\n \n \n \n \n \n \n Mentés\n \n
\n
\n
\n \n\n \n
\n {{ toast.message }}\n
\n
\n \n\n\n\n"],"names":["_ssrRenderClass","_ssrIncludeBooleanAttr","_ssrInterpolate","$emit","$route","_ssrRenderList","_ssrRenderVNode","_createVNode","_resolveDynamicComponent","_ssrRenderAttr"],"mappings":"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"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/edit-Db3uK3sd.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/edit-Db3uK3sd.js.map.json
new file mode 100644
index 0000000..f4f37b2
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/edit-Db3uK3sd.js.map.json
@@ -0,0 +1 @@
+{"file":"edit-Db3uK3sd.js","mappings":"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","names":["_ssrRenderClass","_ssrIncludeBooleanAttr","_ssrInterpolate","$emit","$route","_ssrRenderList","_ssrRenderVNode","_createVNode","_resolveDynamicComponent","_ssrRenderAttr"],"sources":["../../../../components/TreeNode.vue","../../../../pages/providers/[id]/edit.vue"],"sourcesContent":["
\n \n
\n
\n \n \n \n \n
\n \n {{ node.name_hu || node.name_en || node.key }} \n (Szint {{ node.level }}) \n \n
\n
\n
\n $emit('toggle', id)\"\n @toggle-expand=\"(id: number) => $emit('toggle-expand', id)\"\n />\n
\n
\n
\n \n\n\n","
\n \n \n
\n
\n \n \n \n Vissza a szolgáltatóhoz\n \n
Szolgáltató szerkesztése \n
Szolgáltató #{{ $route.params.id }}
\n
\n\n \n
\n
\n
\n \n \n
Szolgáltató betöltése... \n
\n
\n\n \n
\n
Hiba történt a szolgáltató betöltése közben.
\n
Újrapróbálkozás \n
\n\n \n
\n
A szolgáltató nem található.
\n
\n\n
\n \n \n \n \n \n {{ tab.label }}\n \n \n
\n\n \n \n\n \n \n
\n
3D Képesség Mátrix \n
\n Állítsd be, hogy a szolgáltató milyen járműosztályokhoz, szolgáltatási kategóriákhoz\n és specializációkhoz tartozik.\n
\n\n \n
\n
\n A \n Járműosztályok (Vehicle Classes)\n \n
Mely járműtípusokat szervizeli a szolgáltató?
\n
\n \n \n {{ vc.label }} \n \n
\n
\n\n \n
\n
\n B \n Szolgáltatási Kategóriák (Expertise Tags)\n \n
Válaszd ki a szolgáltatóhoz tartozó kategóriákat a hierarchikus fából.
\n\n \n
\n
\n \n \n
Kategóriák betöltése... \n
\n\n \n
\n
\n \n
\n
\n \n \n \n \n
\n \n {{ node.name_hu || node.name_en || node.key }} \n (Szint {{ node.level }}) \n \n
\n \n
\n
\n
\n\n \n
0\" class=\"mt-4 flex flex-wrap gap-2\">\n
\n {{ getCategoryName(id) }}\n \n \n \n \n \n \n
\n
\n\n \n
\n
\n C \n Specializációk\n \n
Adj meg speciális márkákat, hajtáslánc típusokat vagy egyéb címkéket.
\n\n
\n \n
\n
Márkák (Brands) \n
\n
\n {{ brand }}\n \n \n \n \n \n \n
\n
\n \n \n Hozzáad\n \n
\n
\n\n \n
\n
Hajtáslánc (Propulsion) \n
\n
\n {{ prop }}\n \n \n \n \n \n \n
\n
\n \n \n Hozzáad\n \n
\n
\n
\n
\n
\n
\n\n \n \n\n \n \n
\n
\n ● Módosítások el nem mentve \n Nincs változás \n
\n
\n
\n Mégse\n \n
\n \n \n \n \n \n \n Mentés\n \n
\n
\n
\n \n\n \n
\n {{ toast.message }}\n
\n
\n \n\n\n\n"],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles-1.mjs-BA90eYv2.js b/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles-1.mjs-BA90eYv2.js
new file mode 100644
index 0000000..6e607a8
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles-1.mjs-BA90eYv2.js
@@ -0,0 +1,5 @@
+const edit_vue_vue_type_style_index_0_scoped_03c94385_lang = ".overflow-y-auto[data-v-03c94385]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-03c94385]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-03c94385]::-webkit-scrollbar-thumb{background-color:#64748b80;border-radius:3px}.overflow-y-auto[data-v-03c94385]::-webkit-scrollbar-thumb:hover{background-color:#64748bb3}";
+export {
+ edit_vue_vue_type_style_index_0_scoped_03c94385_lang as default
+};
+//# sourceMappingURL=edit-styles-1.mjs-BA90eYv2.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles-1.mjs-BA90eYv2.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles-1.mjs-BA90eYv2.js.map
new file mode 100644
index 0000000..cf66ecd
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles-1.mjs-BA90eYv2.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"edit-styles-1.mjs-BA90eYv2.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles-1.mjs-BA90eYv2.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles-1.mjs-BA90eYv2.js.map.json
new file mode 100644
index 0000000..fd08f33
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles-1.mjs-BA90eYv2.js.map.json
@@ -0,0 +1 @@
+{"file":"edit-styles-1.mjs-BA90eYv2.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles.C6EseCac.mjs b/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles.C6EseCac.mjs
new file mode 100644
index 0000000..e426c28
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/edit-styles.C6EseCac.mjs
@@ -0,0 +1,4 @@
+import style_0 from "./edit-styles-1.mjs-BA90eYv2.js";
+export default [
+ style_0
+]
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/en-BsD3FKYP.js b/frontend_admin/.nuxt/dist/server/_nuxt/en-BsD3FKYP.js
new file mode 100644
index 0000000..c17fc6b
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/en-BsD3FKYP.js
@@ -0,0 +1,94 @@
+const resource = {
+ "common": {
+ "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading..." } },
+ "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Saving..." } },
+ "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "An error occurred" } },
+ "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
+ "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save" } },
+ "saving_data": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Saving data..." } },
+ "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancel" } },
+ "discard": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Discard" } },
+ "delete": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Delete" } },
+ "delete_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Are you sure you want to delete this item?" } },
+ "delete_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Delete" } },
+ "delete_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Confirm Deletion" } },
+ "deleted": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deleted successfully" } },
+ "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit" } },
+ "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit Item" } },
+ "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create" } },
+ "create_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create" } },
+ "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create New" } },
+ "create_first": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create your first item to get started" } },
+ "search": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Search" } },
+ "search_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Search..." } },
+ "filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Filter" } },
+ "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No results found" } },
+ "no_results_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Try adjusting your search or filter criteria" } },
+ "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No items available" } },
+ "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actions" } },
+ "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Status" } },
+ "active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active" } },
+ "inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inactive" } },
+ "activate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Activate" } },
+ "deactivate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deactivate" } },
+ "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Name" } },
+ "name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enter name" } },
+ "description": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Description" } },
+ "desc_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enter description" } },
+ "details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Details" } },
+ "email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Email" } },
+ "id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID" } },
+ "type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Type" } },
+ "type_corporate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Corporate" } },
+ "view": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "View" } },
+ "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Updated successfully" } },
+ "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to save" } },
+ "invalid_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Invalid JSON format" } },
+ "prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Previous" } },
+ "next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Next" } },
+ "none": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "None" } },
+ "reset": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reset" } },
+ "confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Confirm" } },
+ "close": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Close" } },
+ "back": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Back" } },
+ "continue": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Continue" } },
+ "exit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Exit" } },
+ "all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "All" } },
+ "select_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Select All" } },
+ "deselect_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deselect All" } },
+ "expires": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Expires" } },
+ "created": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Created" } },
+ "start_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Start Date" } },
+ "end_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "End Date" } },
+ "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Points" } },
+ "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level" } },
+ "user": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User" } },
+ "user_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User ID" } },
+ "services": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Services" } },
+ "discoveries": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Discoveries" } },
+ "restriction": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Restriction" } },
+ "restriction_mild": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mild" } },
+ "restriction_moderate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Moderate" } },
+ "restriction_severe": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Severe" } },
+ "min_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Min XP" } },
+ "xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
+ "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty" } },
+ "feature_flags": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Feature Flags" } },
+ "permission": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Permission" } },
+ "role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Role" } },
+ "domain": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Domain" } },
+ "action": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Action" } },
+ "value": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Value" } },
+ "key": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Key" } },
+ "enabled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enabled" } },
+ "disabled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Disabled" } },
+ "yes": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Yes" } },
+ "no": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No" } },
+ "on": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "On" } },
+ "off": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Off" } }
+ }
+};
+export {
+ resource as default
+};
+//# sourceMappingURL=en-BsD3FKYP.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/en-BsD3FKYP.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/en-BsD3FKYP.js.map
new file mode 100644
index 0000000..8138901
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/en-BsD3FKYP.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"en-BsD3FKYP.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/en-BsD3FKYP.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/en-BsD3FKYP.js.map.json
new file mode 100644
index 0000000..9e450b8
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/en-BsD3FKYP.js.map.json
@@ -0,0 +1 @@
+{"file":"en-BsD3FKYP.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","names":[],"sources":[],"sourcesContent":[],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/en-CjjyOvG7.js b/frontend_admin/.nuxt/dist/server/_nuxt/en-CjjyOvG7.js
deleted file mode 100644
index 37a9dc0..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/en-CjjyOvG7.js
+++ /dev/null
@@ -1,821 +0,0 @@
-const resource = {
- "permissions": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Permissions Management" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Permission Matrix — Role-based access control" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading permissions..." } },
- "error_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load permissions" } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "save_changes": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save Changes" } },
- "discard": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Discard" } },
- "modified_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 4, "k": "count" }, { "t": 3, "v": " changes" }] } },
- "domain_filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Domain Filter (Rows)" } },
- "role_filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Role Filter (Columns)" } },
- "select_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Select All" } },
- "deselect_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deselect All" } },
- "all_domains": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "All" } },
- "permission": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Permission" } },
- "no_permissions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No permissions in this domain." } },
- "current_tier": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Current Package" } },
- "expires": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Expires" } },
- "superadmin": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Superadmin" } },
- "superadmin_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Full system access — users, billing, robots and system configuration." } },
- "garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garages" } },
- "garages_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garage-level access — vehicle management, service booking, customer data." } },
- "feature_flags": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Feature Flags" } },
- "feature_flags_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Subscription features — based on your current plan (" }, { "t": 4, "k": "tier" }, { "t": 3, "v": ")." }] } },
- "rbac_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "RBAC Permission Matrix" } },
- "rbac_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Role-based access control — which roles can perform which admin actions." } },
- "action": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Action" } }
- },
- "packages": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Package Management" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Manage subscription packages and features — Free, Premium, Enterprise" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading packages..." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "create_new": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "New Package" } },
- "no_packages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No packages yet" } },
- "no_packages_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create your first subscription package to get started." } },
- "create_first": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create First Package" } },
- "popular": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Popular" } },
- "fallback_badge": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Fallback" } },
- "trial_badge": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Trial" } },
- "month": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "mo" } },
- "feature_flags": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Available Features" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit" } },
- "duplicate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Duplicate" } },
- "delete": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Delete" } },
- "set_as_default": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Set as Default" } },
- "set_as_default_success": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "set as default package!" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit Package" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create Package" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancel" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save Changes" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create" } },
- "save_success": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Package updated successfully!" } },
- "delete_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Delete Package" } },
- "delete_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": 'Are you sure you want to delete "' }, { "t": 4, "k": "name" }, { "t": 3, "v": '"?' }] } },
- "delete_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Delete" } },
- "allowances": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Allowances" } },
- "max_vehicles": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Max Vehicles" } },
- "max_garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Max Garages" } },
- "max_users": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Max Users" } },
- "monthly_credits": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Monthly Credits" } },
- "tier_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level" } },
- "form_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "System Name" } },
- "form_name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "e.g. premium_2024" } },
- "form_display_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Display Name" } },
- "form_display_name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "e.g. Premium Plus" } },
- "form_type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Type" } },
- "type_private": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Private" } },
- "type_corporate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Corporate" } },
- "form_tier_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tier Level" } },
- "form_tier_level_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Higher number = more features and higher rank" } },
- "form_monthly_price": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Monthly Price" } },
- "form_yearly_price": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Yearly Price" } },
- "form_currency": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Currency" } },
- "form_subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Subtitle / Description" } },
- "form_subtitle_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "e.g. Ideal for small businesses" } },
- "form_badge": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Badge Text" } },
- "form_badge_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "e.g. Most Popular" } },
- "form_is_custom": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Custom Package (not public)" } },
- "singleton_rules": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Singleton Rules" } },
- "form_is_default_fallback": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Default Fallback Package — expired subscriptions fall back to this" } },
- "form_trial_days": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Trial Days on Signup" } },
- "form_trial_days_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "New organizations get this many free days. Only one package can have > 0." } },
- "per_region_pricing": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Per-Region Pricing" } },
- "smart_calculator": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Smart Price Calculator" } },
- "calc_net_price": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Net Price" } },
- "calc_vat_rate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "VAT Rate" } },
- "calc_currency": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Currency" } },
- "calc_net": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Net" } },
- "calc_vat": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "VAT" } },
- "calc_gross": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gross" } },
- "calc_apply": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Apply to selected region" } },
- "add_zone": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Add New Zone" } },
- "add_zone_select": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Select country code..." } },
- "add_zone_already_exists": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "This region already exists in the package pricing!" } }
- },
- "garages": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garages CRM" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garage list, package management and status changes" } },
- "total_garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Total Garages" } },
- "private_garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Private Garages" } },
- "corporate_garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Corporate Garages" } },
- "search_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Search by name, contact or email..." } },
- "all_tiers": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "All packages" } },
- "all_types": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "All types" } },
- "type_individual": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Private (Individual)" } },
- "type_corporate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Corporate" } },
- "company_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Company Name" } },
- "email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Email" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Status" } },
- "current_package": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Current Package" } },
- "expiration_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Expiration Date" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actions" } },
- "active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active" } },
- "inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inactive" } },
- "suspended": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Suspended" } },
- "change_package": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Change Package" } },
- "manage_subscription": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Manage Subscription" } },
- "view": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "View" } },
- "activate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Activate" } },
- "deactivate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deactivate" } },
- "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No garages match your search." } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading garages..." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "members": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "members" } },
- "free_fallback": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Free / Fallback" } },
- "expires": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Expires" } },
- "select_package": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Select Package" } },
- "select_package_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Select a subscription package..." } },
- "custom_expiration": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Custom Expiration Date" } },
- "optional": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "optional" } },
- "custom_expiration_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Leave empty for default duration (e.g. 30 days). For 2-5 year B2B deals, set a custom date!" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancel" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Saving..." } },
- "subscription_updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "subscription updated successfully!" } },
- "view_details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Details" } },
- "indefinite": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Indefinite" } },
- "addons_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Add-ons" } },
- "addon_vehicles": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Vehicle" } },
- "addon_branches": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Branch" } },
- "addon_users": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Employee" } },
- "active_addons": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active Add-ons" } },
- "no_active_addons": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No active add-ons" } },
- "addon_vehicles_expiration": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Vehicle Expiration" } },
- "addon_branches_expiration": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Branch Expiration" } },
- "addon_users_expiration": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Employee Expiration" } },
- "addon_expiration_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "If empty, existing expiration dates remain." } },
- "details": {
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading garage details..." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "back": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Back to garages" } },
- "company_info": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Company Info" } },
- "company_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Company Name" } },
- "display_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Display Name" } },
- "org_type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Organization Type" } },
- "tax_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tax Number" } },
- "reg_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Registration Number" } },
- "created_at": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Created At" } },
- "address": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Address" } },
- "subscription_info": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Subscription Status" } },
- "tier_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Package" } },
- "tier_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level" } },
- "level_n": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Level " }, { "t": 4, "k": "n" }] } },
- "expires_at": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Expires" } },
- "asset_limit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vehicle Limit" } },
- "vehicles": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "vehicles" } },
- "no_subscription": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No active subscription" } },
- "contact_info": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Contact Info" } },
- "contact_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Contact Name" } },
- "contact_role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Role" } },
- "contact_department": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Department" } },
- "contact_phone": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Phone" } },
- "no_contact": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No primary contact person" } },
- "edit_details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit Details" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save" } },
- "generalTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "General" } },
- "employeesTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Employees" } },
- "fleetTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Fleet" } },
- "analyticsTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Analytics" } },
- "subscriptionTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Subscription" } },
- "editBasicTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Basic Info" } },
- "editContactTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Contact" } },
- "editAddressTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Addresses" } },
- "zip": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ZIP Code" } },
- "city": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "City" } },
- "street_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Street" } },
- "street_type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Street Type" } },
- "house_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "House Number" } },
- "coming_soon": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "This feature will be available soon..." } },
- "missing_data_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Missing Data" } },
- "missing_data_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "The garage profile is incomplete. Please fill in the missing fields." } },
- "missing_data_activation_required": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "To activate the garage, the following data must be provided:" } },
- "missing_tax_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tax Number" } },
- "missing_billing": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Billing Address" } },
- "missing_contact_email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Contact Email" } },
- "missing_contact_phone": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Contact Phone" } },
- "missing_data_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 4, "k": "count" }, { "t": 3, "v": " fields missing" }] } },
- "contact_person_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Contact Person Name" } },
- "contact_email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Contact Email" } },
- "contact_phone": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Contact Phone" } },
- "billing_address": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Billing Address" } },
- "billing_zip": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ZIP Code" } },
- "billing_city": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "City" } },
- "billing_street_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Street" } },
- "billing_street_type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Street Type" } },
- "billing_house_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "House Number" } },
- "notification_address": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Notification Address" } },
- "notification_zip": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ZIP Code" } },
- "notification_city": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "City" } },
- "notification_street_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Street" } },
- "notification_street_type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Street Type" } },
- "notification_house_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "House Number" } },
- "tab_basic": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Basic Info" } },
- "tab_contact": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Contact" } },
- "tab_addresses": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Addresses" } },
- "basic_info": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Basic Info" } },
- "contact_section": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Contact Person" } },
- "addresses_section": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Addresses" } },
- "vehicles_used": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vehicles" } },
- "branches_used": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Branches" } },
- "employees_used": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Employees" } },
- "branches": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "branches" } },
- "employees": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "employees" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Status" } },
- "subscription_history": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Subscription History" } },
- "history_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Date" } },
- "history_package": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Package" } },
- "history_action": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Action" } },
- "history_status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Status" } },
- "no_subscription_history": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No subscription history yet." } }
- },
- "analytics": {
- "ltv": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Lifetime Value (LTV)" } },
- "mrr": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Monthly Revenue (MRR)" } },
- "monthly_recurring": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Monthly recurring revenue" } },
- "outstanding": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Outstanding" } },
- "all_settled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "All invoices settled" } },
- "earned_credits": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Earned Credits" } },
- "contribution_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP earned from platform contributions" } },
- "invited_companies": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Invited Companies" } },
- "companies_joined": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Companies joined via your invite" } },
- "validated_garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Validated Garages" } },
- "garages_confirmed": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garages successfully verified" } },
- "utilization": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utilization" } },
- "vehicle_quota": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vehicle Quota" } },
- "employee_quota": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Employee Quota" } },
- "utilized": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "utilized" } },
- "marketplace_engagement": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Marketplace & Engagement" } },
- "avg_rating": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Average Rating" } },
- "reviews": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reviews" } },
- "reviews_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "reviews" } },
- "last_activity": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Last Activity" } },
- "last_login_mock": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "2 hours ago" } },
- "services_30d": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Services Completed (30 days)" } }
- },
- "employees": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Employees" } },
- "total_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 4, "k": "count" }, { "t": 3, "v": " employees" }] } },
- "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Name" } },
- "email_phone": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Email / Phone" } },
- "role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Role" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Status" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actions" } },
- "edit_role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit" } },
- "remove": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Remove" } },
- "no_employees": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No employees assigned to this garage." } },
- "edit_role_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit Employee Role" } },
- "editRoleTitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit Employee Role" } },
- "editRoleFor": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Change role for " }, { "t": 4, "k": "name" }] } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancel" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save Changes" } },
- "saveRole": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save Role" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Saving..." } },
- "status_active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active" } },
- "status_inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inactive" } },
- "remove_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Remove Employee" } },
- "removeTitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Remove Employee" } },
- "remove_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": 'Are you sure you want to remove "' }, { "t": 4, "k": "name" }, { "t": 3, "v": '" from this garage?' }] } },
- "removeConfirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": 'Are you sure you want to remove "' }, { "t": 4, "k": "name" }, { "t": 3, "v": '" from this garage?' }] } },
- "remove_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Remove" } },
- "removing": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Removing..." } },
- "add_employee": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Add Employee" } },
- "addTitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Add New Employee" } },
- "email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Email Address" } },
- "emailPlaceholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enter email address..." } },
- "roleMember": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Member" } },
- "roleManager": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Manager" } },
- "roleAdmin": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Admin" } },
- "roleOwner": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Owner" } },
- "add": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Add Employee" } },
- "adding": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Adding..." } }
- },
- "fleet": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Fleet" } },
- "total_vehicles": { "t": 0, "b": { "t": 2, "i": [{ "t": 4, "k": "count" }, { "t": 3, "v": " vehicles total" }] } },
- "plate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Plate" } },
- "brand": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Brand" } },
- "model": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Model" } },
- "brand_model": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Brand & Model" } },
- "year": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Year" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Status" } },
- "vin": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "VIN" } },
- "no_vehicles": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No vehicles assigned to this garage yet." } },
- "no_fleet_access": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "You don't have permission to view fleet data." } }
- }
- },
- "gamification": {
- "badges": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Badges" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Badge Management — CRUD" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading badges..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load badges." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "New Badge" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No badges yet." } },
- "id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID" } },
- "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Name" } },
- "description": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Description" } },
- "icon": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Icon" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actions" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit" } },
- "delete": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Delete" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancel" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create Badge" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit Badge" } },
- "name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Badge name" } },
- "desc_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Badge description" } },
- "icon_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Icon URL" } },
- "icon_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Optional. The icon URL for the badge." } },
- "icon_preview": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Icon preview" } },
- "create_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create" } },
- "delete_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Delete Badge" } },
- "delete_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Are you sure you want to delete this badge?" } },
- "delete_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Delete" } },
- "created": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Badge created!" } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Badge updated!" } },
- "deleted": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Badge deleted!" } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to save badge." } },
- "delete_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to delete badge." } },
- "unknown_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Unknown error" } }
- },
- "competitions": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Competitions" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Seasonal competition management" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading competitions..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load competitions." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "New Competition" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No competitions created yet." } },
- "create_first": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create First Competition" } },
- "season_filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Season Filter:" } },
- "all_seasons": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "All Seasons" } },
- "active_badge": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "(Active)" } },
- "status_active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active" } },
- "status_draft": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Draft" } },
- "status_completed": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Completed" } },
- "status_cancelled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancelled" } },
- "view_rules": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "View Rules" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancel" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create Competition" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit Competition" } },
- "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Name" } },
- "name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "e.g. Q1 Service Submission Contest" } },
- "description": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Description" } },
- "desc_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Competition description..." } },
- "season": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Season" } },
- "select_season": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Select a season" } },
- "start_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Start Date" } },
- "end_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "End Date" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Status" } },
- "rules": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rules (JSON)" } },
- "rules_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "type: service_submission, points_multiplier: 1.5" } },
- "invalid_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Invalid JSON format!" } },
- "create_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create" } },
- "season_id_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Season ID:" } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to save competition." } }
- },
- "config": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "System Config" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification master configuration editor" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading configuration..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load configuration." } },
- "last_save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Last saved:" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Saving..." } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save Configuration" } },
- "section_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP Logic" } },
- "section_conversion": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Conversion Logic" } },
- "section_penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty Logic" } },
- "section_rewards": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level Rewards" } },
- "calculator": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Impact Calculator" } },
- "calculator_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Adjust parameters to see estimated impact" } },
- "estimated_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Estimated Results" } },
- "daily_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Daily XP" } },
- "xp_for_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP Needed for Level Up" } },
- "social_to_credit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Social → Credit" } },
- "days_to_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Days to Level Up" } },
- "raw_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Raw JSON Editor" } },
- "apply_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Apply JSON" } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Configuration updated!" } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to save configuration." } },
- "json_applied": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "JSON applied to form fields!" } },
- "invalid_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Invalid JSON: " } }
- },
- "dashboard": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification HQ" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification system overview dashboard" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading dashboard..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load dashboard data." } },
- "total_users": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Total Users" } },
- "active_season": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active Season" } },
- "pending_contributions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pending Contributions" } },
- "xp_earned_today": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP Earned Today" } },
- "none": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "None" } },
- "quick_actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Quick Actions" } },
- "manage_point_rules": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Manage Point Rules" } },
- "manage_badges": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Manage Badges" } },
- "manage_seasons": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Manage Seasons" } },
- "recent_ledger": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Recent Ledger Entries" } },
- "no_ledger": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No ledger entries yet." } },
- "top_5": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Top 5 Leaderboard" } },
- "full_leaderboard": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Full Leaderboard →" } },
- "no_leaderboard": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No leaderboard data yet." } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level" } },
- "xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "points" } }
- },
- "leaderboard": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Leaderboard" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification leaderboard admin view" } },
- "search": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Search" } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level" } },
- "min_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Min XP" } },
- "sort": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Sort" } },
- "sort_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "By XP" } },
- "sort_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "By Points" } },
- "sort_social": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "By Social Points" } },
- "sort_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "By Level" } },
- "filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Filter" } },
- "reset": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reset" } },
- "descending": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Descending" } },
- "ascending": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ascending" } },
- "user": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "user" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading leaderboard..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load leaderboard." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No results match your filters." } },
- "no_results_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Try different filter criteria." } },
- "user_col": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User" } },
- "email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Email" } },
- "xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level" } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Points" } },
- "social": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Social" } },
- "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty" } },
- "restriction": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Restriction" } },
- "discoveries": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Discoveries" } },
- "services": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Services" } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Last Updated" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actions" } },
- "details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Details" } },
- "prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Previous" } },
- "next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Next" } },
- "page_of": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "/ page" } },
- "restriction_mild": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mild" } },
- "restriction_moderate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Moderate" } },
- "restriction_severe": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Severe" } }
- },
- "ledger": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Points Ledger" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification points ledger browser" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading ledger..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load ledger." } },
- "user_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User ID" } },
- "date_from": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Date From" } },
- "date_to": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Date To" } },
- "reason": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reason (text)" } },
- "search": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Search" } },
- "clear": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Clear" } },
- "csv": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "CSV" } },
- "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No results match your filters." } },
- "no_results_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Try different filter criteria." } },
- "id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID" } },
- "user": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User" } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Points" } },
- "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty" } },
- "xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
- "reason": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reason" } },
- "source": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Source" } },
- "date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Date" } },
- "prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Previous" } },
- "next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Next" } },
- "of": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "of" } },
- "showing": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "showing" } },
- "filtered": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "(filtered)" } },
- "no_csv_data": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No data for CSV export." } },
- "csv_downloaded": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "CSV download started." } }
- },
- "levels": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Levels" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level configuration management — CRUD" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading levels..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load level configurations." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "New Level" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No level configurations yet." } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level" } },
- "rank": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rank" } },
- "min_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Min Points" } },
- "type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Type" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actions" } },
- "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty" } },
- "normal": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Normal" } },
- "tree_diagram": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level Tree Diagram" } },
- "no_tree_data": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No levels to display." } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "points" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit Level" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create Level" } },
- "level_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level Number" } },
- "rank_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rank Name" } },
- "min_points_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Minimum Points" } },
- "is_penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty Level" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancel" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Saving..." } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level updated!" } },
- "created": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level created!" } },
- "duplicate_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "A configuration with this level number already exists." } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to save level." } }
- },
- "params": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "System Parameters" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification category system parameters" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading parameters..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load system parameters." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No gamification system parameters." } },
- "key": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Key" } },
- "value": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Value" } },
- "category": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Category" } },
- "scope": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Scope" } },
- "scope_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Scope ID" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actions" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit Parameter" } },
- "value_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Value" } },
- "value_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Parameter value (JSON or plain text)" } },
- "json_detected": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "🔹 JSON format detected" } },
- "text_value": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "🔸 Text value" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancel" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Saving..." } },
- "invalid_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Invalid JSON format: " } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to save parameter." } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "updated!" } }
- },
- "point_rules": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Point Rules" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification point rules management — CRUD" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading point rules..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load point rules." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "New Point Rule" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No point rules yet. Create one with the button above!" } },
- "id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID" } },
- "action_key": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Action Key" } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Points" } },
- "description": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Description" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Status" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actions" } },
- "active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active" } },
- "inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inactive" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit" } },
- "delete": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Delete (soft-delete)" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit Point Rule" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "New Point Rule" } },
- "action_key_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Action Key" } },
- "action_key_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "e.g. service_submitted" } },
- "points_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Point Value" } },
- "points_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "0" } },
- "description_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Description" } },
- "description_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Short description of the rule..." } },
- "is_active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancel" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Saving..." } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Point rule updated!" } },
- "created": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Point rule created!" } },
- "deleted": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Point rule deactivated!" } },
- "duplicate_key": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "A rule with this action key already exists." } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to save point rule." } },
- "delete_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Delete Point Rule" } },
- "delete_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Are you sure you want to deactivate the rule" } },
- "delete_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Delete" } },
- "deleting": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deleting..." } }
- },
- "seasons": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Seasons" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification season management" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading seasons..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load seasons." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "New Season" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No seasons created yet." } },
- "create_first": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create First Season" } },
- "active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active" } },
- "inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inactive" } },
- "created_at": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Created:" } },
- "activate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Activate" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit Season" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "New Season" } },
- "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Name" } },
- "name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "e.g. 2026 Q1 Season" } },
- "start_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Start Date" } },
- "end_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "End Date" } },
- "activate_on_create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Activate on creation" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancel" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save" } },
- "create_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Create" } },
- "activate_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Activate Season" } },
- "activate_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Are you sure you want to activate" } },
- "activate_warning": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "This will deactivate all other seasons." } },
- "activating": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Activating..." } },
- "activate_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Activate" } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to save season." } }
- },
- "users": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification Users" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User gamification statistics management" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading users..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load user statistics." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No user statistics to display." } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level" } },
- "all_levels": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "All Levels" } },
- "level_n": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Level " }, { "t": 4, "k": "n" }] } },
- "min_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Minimum XP" } },
- "max_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Maximum XP" } },
- "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty" } },
- "any": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Any" } },
- "only_penalized": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Only penalized" } },
- "only_clean": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Only clean" } },
- "filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Filter" } },
- "reset": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reset" } },
- "count": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "users" } },
- "user_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User ID" } },
- "xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level" } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Points" } },
- "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty" } },
- "restriction": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Restriction" } },
- "services": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Services" } },
- "discoveries": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Discoveries" } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Last Updated" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actions" } },
- "details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Details" } },
- "prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Previous" } },
- "next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Next" } },
- "none": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "None" } },
- "restriction_mild": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mild" } },
- "restriction_moderate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Moderate" } },
- "restriction_severe": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Severe" } }
- },
- "user_detail": {
- "back": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Back to list" } },
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User Gamification Details" } },
- "id_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID:" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading user..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to load user data." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "not_found": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User not found." } },
- "total_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Total XP" } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Level" } },
- "total_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Total Points" } },
- "social_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Social Points" } },
- "penalty_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty Points" } },
- "restriction_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Restriction Level" } },
- "penalty_quota": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty Quota" } },
- "banned_until": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Banned Until" } },
- "no": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No" } },
- "services": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Services" } },
- "discovered_places": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Discovered Places" } },
- "validated_places": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Validated Places" } },
- "added_providers": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Added Providers" } },
- "penalty_form_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Assign Penalty" } },
- "penalty_points_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty Points" } },
- "penalty_reason_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reason" } },
- "penalty_reason_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reason for penalty..." } },
- "penalty_submit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Assign Penalty" } },
- "penalty_submitting": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Submitting..." } },
- "penalty_success": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Penalty successfully assigned: " }, { "t": 4, "k": "amount" }, { "t": 3, "v": " points." }] } },
- "penalty_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to assign penalty." } },
- "reward_form_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Assign Reward" } },
- "reward_xp_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP Reward" } },
- "reward_social_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Social Points Reward" } },
- "reward_reason_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reason" } },
- "reward_reason_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reason for reward..." } },
- "reward_submit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Assign Reward" } },
- "reward_submitting": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Submitting..." } },
- "reward_success": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Reward successfully assigned: " }, { "t": 4, "k": "xp" }, { "t": 3, "v": " XP, " }, { "t": 4, "k": "social" }, { "t": 3, "v": " social points." }] } },
- "reward_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Failed to assign reward." } },
- "ledger_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Points Ledger" } },
- "ledger_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "entries" } },
- "ledger_loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading..." } },
- "ledger_empty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No ledger entries for this user yet." } },
- "ledger_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Date" } },
- "ledger_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Points" } },
- "ledger_penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Penalty" } },
- "ledger_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
- "ledger_reason": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reason" } },
- "ledger_source": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Source" } }
- }
- },
- "users": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User Management" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User list, search, filters and bulk actions" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading users..." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "search_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Search by email, name or phone..." } },
- "all_statuses": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "All statuses" } },
- "status_active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active" } },
- "status_inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inactive" } },
- "status_deleted": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deleted" } },
- "status_banned": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Banned" } },
- "all_roles": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "All roles" } },
- "role_user": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User" } },
- "role_admin": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Admin" } },
- "role_staff": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Staff" } },
- "role_superadmin": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Superadmin" } },
- "all_plans": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "All plans" } },
- "plan_free": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Free" } },
- "plan_premium": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Premium" } },
- "plan_enterprise": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enterprise" } },
- "total_users": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Total Users" } },
- "active_users": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active Users" } },
- "deleted_users": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deleted Users" } },
- "banned_users": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Banned Users" } },
- "new_today": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "New Today" } },
- "filtered_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Filtered results" } },
- "selected_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 4, "k": "count" }, { "t": 3, "v": " user(s) selected" }] } },
- "bulk_activate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Activate" } },
- "bulk_deactivate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deactivate" } },
- "clear_selection": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Clear" } },
- "email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Email" } },
- "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Name" } },
- "role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Role" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Status" } },
- "package": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Package" } },
- "registration": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Registration" } },
- "language": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Language" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actions" } },
- "view": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "View" } },
- "activate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Activate" } },
- "deactivate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deactivate" } },
- "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No users match your search." } },
- "showing": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Showing" } },
- "prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Previous" } },
- "next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Next" } },
- "details": {
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Loading user details..." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retry" } },
- "back": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Back to Users" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit User" } },
- "edit_user": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Edit User" } },
- "profile_tab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Profile" } },
- "memberships_tab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Memberships" } },
- "account_info": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Account Information" } },
- "user_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User ID" } },
- "registration_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Registration Date" } },
- "last_login": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Last Login" } },
- "ui_mode": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "UI Mode" } },
- "region": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Region" } },
- "currency": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Currency" } },
- "subscription_info": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Subscription Information" } },
- "subscription_expires": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Expires At" } },
- "scope_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Scope Level" } },
- "scope_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Scope ID" } },
- "max_vehicles": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Max Vehicles" } },
- "max_garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Max Garages" } },
- "personal_info": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Personal Information" } },
- "last_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Last Name" } },
- "first_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "First Name" } },
- "phone": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Phone" } },
- "birth_place": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Birth Place" } },
- "birth_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Birth Date" } },
- "mothers_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mother's Name" } },
- "mothers_first_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mother's First Name" } },
- "address": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Address" } },
- "zip": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ZIP Code" } },
- "city": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "City" } },
- "street": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Street" } },
- "house_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "House Number" } },
- "no_person_record": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No personal information record found for this user." } },
- "memberships": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Organization Memberships" } },
- "memberships_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 4, "k": "count" }, { "t": 3, "v": " membership(s)" }] } },
- "no_memberships": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "This user is not a member of any organization." } },
- "org_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Organization" } },
- "org_role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Role" } },
- "member_status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Status" } },
- "joined_at": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Joined" } },
- "verified": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Verified" } },
- "verified_yes": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Yes" } },
- "verified_no": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "No" } },
- "preferred_language": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Preferred Language" } },
- "is_active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Active" } },
- "is_vip": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "VIP" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cancel" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Save Changes" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Saving..." } }
- }
- }
-};
-export {
- resource as default
-};
-//# sourceMappingURL=en-CjjyOvG7.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/en-CjjyOvG7.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/en-CjjyOvG7.js.map
deleted file mode 100644
index 5ebcadf..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/en-CjjyOvG7.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"en-CjjyOvG7.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/en-CjjyOvG7.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/en-CjjyOvG7.js.map.json
deleted file mode 100644
index 9cad42d..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/en-CjjyOvG7.js.map.json
+++ /dev/null
@@ -1 +0,0 @@
-{"file":"en-CjjyOvG7.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","names":[],"sources":[],"sourcesContent":[],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-63gfOghA.js b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-63gfOghA.js
deleted file mode 100644
index b84e700..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-63gfOghA.js
+++ /dev/null
@@ -1,5 +0,0 @@
-const tailwind = `*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\\/2{left:50%}.left-2\\.5{left:.625rem}.left-3{left:.75rem}.right-0{right:0}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\\/2{top:50%}.top-2\\.5{top:.625rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\\[100\\]{z-index:100}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:.25rem}.mb-1\\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.ms-3{margin-inline-start:.75rem}.mt-0\\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\\.5{height:.625rem}.h-3{height:.75rem}.h-3\\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\\[38px\\]{height:38px}.h-auto{height:auto}.h-full{height:100%}.max-h-\\[90vh\\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\\[120px\\]{min-width:120px}.min-w-\\[200px\\]{min-width:200px}.max-w-0{max-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\\[120px\\]{max-width:120px}.max-w-\\[200px\\]{max-width:200px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\\/2{--tw-translate-x:-50%}.-translate-x-1\\/2,.-translate-y-1\\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\\/2{--tw-translate-y:-50%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-slate-700\\/50>:not([hidden])~:not([hidden]){border-color:#33415580}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\\/20{border-color:#f59e0b33}.border-amber-500\\/30{border-color:#f59e0b4d}.border-amber-700\\/30{border-color:#b453094d}.border-blue-500\\/30{border-color:#3b82f64d}.border-emerald-500\\/20{border-color:#10b98133}.border-emerald-500\\/30{border-color:#10b9814d}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-indigo-500\\/20{border-color:#6366f133}.border-indigo-500\\/30{border-color:#6366f14d}.border-indigo-700\\/50{border-color:#4338ca80}.border-purple-500\\/30{border-color:#a855f74d}.border-red-500\\/20{border-color:#ef444433}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-rose-500\\/20{border-color:#f43f5e33}.border-rose-500\\/30{border-color:#f43f5e4d}.border-slate-400\\/20{border-color:#94a3b833}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-600\\/30{border-color:#4755694d}.border-slate-600\\/50{border-color:#47556980}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\\/30{border-color:#3341554d}.border-slate-700\\/50{border-color:#33415580}.border-transparent{border-color:#0000}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\\/10{background-color:#f59e0b1a}.bg-amber-500\\/20{background-color:#f59e0b33}.bg-amber-500\\/5{background-color:#f59e0b0d}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-700\\/20{background-color:#b4530933}.bg-amber-700\\/5{background-color:#b453090d}.bg-black\\/50{background-color:#00000080}.bg-black\\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\\/10{background-color:#3b82f61a}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-500\\/10{background-color:#06b6d41a}.bg-cyan-500\\/20{background-color:#06b6d433}.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\\/10{background-color:#10b9811a}.bg-emerald-500\\/20{background-color:#10b98133}.bg-emerald-500\\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-600\\/20{background-color:#05966933}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-900\\/10{background-color:#064e3b1a}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-500\\/10{background-color:#6b72801a}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\\/10{background-color:#22c55e1a}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\\/10{background-color:#6366f11a}.bg-indigo-500\\/20{background-color:#6366f133}.bg-indigo-500\\/60{background-color:#6366f199}.bg-indigo-500\\/70{background-color:#6366f1b3}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-600\\/10{background-color:#4f46e51a}.bg-indigo-600\\/20{background-color:#4f46e533}.bg-indigo-600\\/30{background-color:#4f46e54d}.bg-indigo-600\\/50{background-color:#4f46e580}.bg-indigo-900\\/30{background-color:#312e814d}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-500\\/10{background-color:#ec48991a}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\\/10{background-color:#a855f71a}.bg-purple-500\\/20{background-color:#a855f733}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-600\\/30{background-color:#9333ea4d}.bg-purple-900\\/10{background-color:#581c871a}.bg-purple-900\\/5{background-color:#581c870d}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\\/10{background-color:#ef44441a}.bg-red-500\\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\\/20{background-color:#dc262633}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-900\\/30{background-color:#7f1d1d4d}.bg-red-900\\/40{background-color:#7f1d1d66}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-500\\/10{background-color:#f43f5e1a}.bg-rose-500\\/5{background-color:#f43f5e0d}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-slate-300\\/10{background-color:#cbd5e11a}.bg-slate-300\\/5{background-color:#cbd5e10d}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-500\\/10{background-color:#64748b1a}.bg-slate-500\\/20{background-color:#64748b33}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-600\\/20{background-color:#47556933}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\\/30{background-color:#3341554d}.bg-slate-700\\/40{background-color:#33415566}.bg-slate-700\\/50{background-color:#33415580}.bg-slate-700\\/60{background-color:#33415599}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\\/40{background-color:#1e293b66}.bg-slate-800\\/50{background-color:#1e293b80}.bg-slate-800\\/60{background-color:#1e293b99}.bg-slate-800\\/80{background-color:#1e293bcc}.bg-slate-800\\/95{background-color:#1e293bf2}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\\/20{background-color:#0f172a33}.bg-slate-900\\/30{background-color:#0f172a4d}.bg-slate-900\\/40{background-color:#0f172a66}.bg-slate-900\\/50{background-color:#0f172a80}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-violet-500\\/10{background-color:#8b5cf61a}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\\/10{background-color:#eab3081a}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.fill-slate-500{fill:#64748b}.object-cover{object-fit:cover}.p-0\\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-9{padding-left:2.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0\\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\\/70{color:#fbbf24b3}.text-amber-400\\/80{color:#fbbf24cc}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\\/80{color:#f87171cc}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700\\/50{color:#33415580}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\\/70{color:#ffffffb3}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.accent-amber-500{accent-color:#f59e0b}.accent-cyan-500{accent-color:#06b6d4}.accent-emerald-500{accent-color:#10b981}.accent-rose-500{accent-color:#f43f5e}.accent-violet-500{accent-color:#8b5cf6}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-emerald-600\\/20{--tw-shadow-color:#05966933;--tw-shadow:var(--tw-shadow-colored)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-emerald-500\\/50{--tw-ring-color:#10b98180}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)}.drop-shadow-md,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\\[appearance\\:textfield\\]{appearance:textfield}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:left-\\[2px\\]:after{content:var(--tw-content);left:2px}.after\\:start-\\[2px\\]:after{content:var(--tw-content);inset-inline-start:2px}.after\\:top-\\[2px\\]:after{content:var(--tw-content);top:2px}.after\\:h-4:after{content:var(--tw-content);height:1rem}.after\\:h-5:after{content:var(--tw-content);height:1.25rem}.after\\:w-4:after{content:var(--tw-content);width:1rem}.after\\:w-5:after{content:var(--tw-content);width:1.25rem}.after\\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\\:border:after{border-width:1px;content:var(--tw-content)}.after\\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.after\\:border-slate-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.after\\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.after\\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\\:duration-200:after{content:var(--tw-content);transition-duration:.2s}.after\\:content-\\[\\'\\'\\]:after{--tw-content:"";content:var(--tw-content)}.last\\:border-0:last-child{border-width:0}.last\\:border-b-0:last-child{border-bottom-width:0}.hover\\:scale-\\[1\\.02\\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:border-amber-500\\/50:hover{border-color:#f59e0b80}.hover\\:border-cyan-500\\/50:hover{border-color:#06b6d480}.hover\\:border-emerald-500\\/50:hover{border-color:#10b98180}.hover\\:border-indigo-500\\/50:hover{border-color:#6366f180}.hover\\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\\:border-violet-500\\/50:hover{border-color:#8b5cf680}.hover\\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\\:bg-cyan-500:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-500\\/10:hover{background-color:#10b9811a}.hover\\:bg-emerald-500\\/20:hover{background-color:#10b98133}.hover\\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-600\\/30:hover{background-color:#0596694d}.hover\\:bg-indigo-400\\/80:hover{background-color:#818cf8cc}.hover\\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-500\\/10:hover{background-color:#6366f11a}.hover\\:bg-indigo-500\\/20:hover{background-color:#6366f133}.hover\\:bg-indigo-600\\/20:hover{background-color:#4f46e533}.hover\\:bg-indigo-600\\/30:hover{background-color:#4f46e54d}.hover\\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\\:bg-red-500\\/10:hover{background-color:#ef44441a}.hover\\:bg-red-500\\/20:hover{background-color:#ef444433}.hover\\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\\:bg-red-600\\/30:hover{background-color:#dc26264d}.hover\\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\\:bg-rose-500\\/10:hover{background-color:#f43f5e1a}.hover\\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.hover\\:bg-slate-600\\/30:hover{background-color:#4755694d}.hover\\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\\:bg-slate-700\\/20:hover{background-color:#33415533}.hover\\:bg-slate-700\\/30:hover{background-color:#3341554d}.hover\\:bg-slate-700\\/50:hover{background-color:#33415580}.hover\\:bg-slate-900\\/40:hover{background-color:#0f172a66}.hover\\:text-cyan-400:hover{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.hover\\:text-emerald-300:hover{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\\:text-indigo-300:hover{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.hover\\:text-indigo-400:hover{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.hover\\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\\:text-rose-200:hover{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.hover\\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\\:text-slate-400:hover{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.focus\\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\\:border-transparent:focus{border-color:#0000}.focus\\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-amber-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.focus\\:ring-amber-500\\/50:focus{--tw-ring-color:#f59e0b80}.focus\\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity,1))}.focus\\:ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus\\:ring-emerald-500\\/50:focus{--tw-ring-color:#10b98180}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-500\\/50:focus{--tw-ring-color:#6366f180}.focus\\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus\\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\\:ring-rose-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(244 63 94/var(--tw-ring-opacity,1))}.focus\\:ring-rose-500\\/50:focus{--tw-ring-color:#f43f5e80}.focus\\:ring-violet-500\\/50:focus{--tw-ring-color:#8b5cf680}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\\:scale-\\[0\\.98\\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-amber-600\\/50:disabled{background-color:#d9770680}.disabled\\:bg-cyan-800:disabled{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity,1))}.disabled\\:bg-emerald-600\\/50:disabled{background-color:#05966980}.disabled\\:bg-indigo-600\\/50:disabled{background-color:#4f46e580}.disabled\\:bg-rose-600\\/50:disabled{background-color:#e11d4880}.disabled\\:bg-slate-600:disabled{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.disabled\\:opacity-30:disabled{opacity:.3}.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:bg-amber-500\\/20{background-color:#f59e0b33}.group:hover .group-hover\\:bg-cyan-500\\/20{background-color:#06b6d433}.group:hover .group-hover\\:bg-emerald-500\\/20{background-color:#10b98133}.group:hover .group-hover\\:bg-indigo-500\\/20{background-color:#6366f133}.group:hover .group-hover\\:bg-violet-500\\/20{background-color:#8b5cf633}.group:hover .group-hover\\:opacity-100{opacity:1}.peer:checked~.peer-checked\\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\\:after\\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\\:after\\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.peer:focus~.peer-focus\\:outline-none{outline:2px solid #0000;outline-offset:2px}.peer:focus~.peer-focus\\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus~.peer-focus\\:ring-emerald-500\\/50{--tw-ring-color:#10b98180}.peer:focus~.peer-focus\\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.peer:focus~.peer-focus\\:ring-indigo-500\\/50{--tw-ring-color:#6366f180}@media(min-width:640px){.sm\\:mx-0{margin-left:0;margin-right:0}.sm\\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\\:ml-4{margin-left:1rem}.sm\\:mt-0{margin-top:0}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:flex{display:flex}.sm\\:h-10{height:2.5rem}.sm\\:h-screen{height:100vh}.sm\\:w-10{width:2.5rem}.sm\\:w-auto{width:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:translate-x-0{--tw-translate-x:0px}.sm\\:translate-x-0,.sm\\:translate-x-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x:.5rem}.sm\\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:text-left{text-align:left}.sm\\:align-middle{vertical-align:middle}.sm\\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lg\\:static{position:static}.lg\\:col-span-3{grid-column:span 3/span 3}.lg\\:flex{display:flex}.lg\\:hidden{display:none}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:p-6{padding:1.5rem}.lg\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.peer:checked~.rtl\\:peer-checked\\:after\\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{appearance:none}`;
-export {
- tailwind as default
-};
-//# sourceMappingURL=entry-styles-1.mjs-63gfOghA.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-63gfOghA.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-63gfOghA.js.map
deleted file mode 100644
index a8e450b..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-63gfOghA.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"entry-styles-1.mjs-63gfOghA.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-63gfOghA.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-63gfOghA.js.map.json
deleted file mode 100644
index 7c43759..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-63gfOghA.js.map.json
+++ /dev/null
@@ -1 +0,0 @@
-{"file":"entry-styles-1.mjs-63gfOghA.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-Dwi00BYZ.js b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-Dwi00BYZ.js
new file mode 100644
index 0000000..2ea3e7e
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-Dwi00BYZ.js
@@ -0,0 +1,5 @@
+const tailwind = `*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\\/2{left:50%}.left-2\\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\\/2{top:50%}.top-2\\.5{top:.625rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\\[100\\]{z-index:100}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:.25rem}.mb-1\\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.ms-3{margin-inline-start:.75rem}.mt-0\\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\\.5{height:.625rem}.h-3{height:.75rem}.h-3\\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\\[38px\\]{height:38px}.h-auto{height:auto}.h-full{height:100%}.max-h-96{max-height:24rem}.max-h-\\[90vh\\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\\.5{width:.125rem}.w-1\\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\\[120px\\]{min-width:120px}.min-w-\\[200px\\]{min-width:200px}.max-w-0{max-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\\[120px\\]{max-width:120px}.max-w-\\[200px\\]{max-width:200px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\\/2{--tw-translate-x:-50%}.-translate-x-1\\/2,.-translate-y-1\\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\\/2{--tw-translate-y:-50%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize-none{resize:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-2{row-gap:.5rem}.space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-slate-700\\/50>:not([hidden])~:not([hidden]){border-color:#33415580}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\\/20{border-color:#f59e0b33}.border-amber-500\\/30{border-color:#f59e0b4d}.border-amber-700\\/30{border-color:#b453094d}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\\/30{border-color:#3b82f64d}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\\/20{border-color:#10b98133}.border-emerald-500\\/30{border-color:#10b9814d}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-indigo-500\\/20{border-color:#6366f133}.border-indigo-500\\/30{border-color:#6366f14d}.border-indigo-500\\/40{border-color:#6366f166}.border-indigo-700\\/50{border-color:#4338ca80}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-500\\/30{border-color:#a855f74d}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\\/20{border-color:#ef444433}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-rose-500\\/20{border-color:#f43f5e33}.border-rose-500\\/30{border-color:#f43f5e4d}.border-slate-400\\/20{border-color:#94a3b833}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-600\\/30{border-color:#4755694d}.border-slate-600\\/50{border-color:#47556980}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\\/30{border-color:#3341554d}.border-slate-700\\/50{border-color:#33415580}.border-transparent{border-color:#0000}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\\/10{background-color:#f59e0b1a}.bg-amber-500\\/20{background-color:#f59e0b33}.bg-amber-500\\/30{background-color:#f59e0b4d}.bg-amber-500\\/5{background-color:#f59e0b0d}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-700\\/20{background-color:#b4530933}.bg-amber-700\\/5{background-color:#b453090d}.bg-black\\/50{background-color:#00000080}.bg-black\\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\\/10{background-color:#3b82f61a}.bg-blue-500\\/20{background-color:#3b82f633}.bg-blue-500\\/30{background-color:#3b82f64d}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-500\\/10{background-color:#06b6d41a}.bg-cyan-500\\/20{background-color:#06b6d433}.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\\/10{background-color:#10b9811a}.bg-emerald-500\\/20{background-color:#10b98133}.bg-emerald-500\\/30{background-color:#10b9814d}.bg-emerald-500\\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-600\\/20{background-color:#05966933}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-900\\/10{background-color:#064e3b1a}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-500\\/10{background-color:#6b72801a}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\\/10{background-color:#22c55e1a}.bg-green-500\\/20{background-color:#22c55e33}.bg-green-500\\/30{background-color:#22c55e4d}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\\/10{background-color:#6366f11a}.bg-indigo-500\\/20{background-color:#6366f133}.bg-indigo-500\\/60{background-color:#6366f199}.bg-indigo-500\\/70{background-color:#6366f1b3}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-600\\/10{background-color:#4f46e51a}.bg-indigo-600\\/20{background-color:#4f46e533}.bg-indigo-600\\/30{background-color:#4f46e54d}.bg-indigo-600\\/50{background-color:#4f46e580}.bg-indigo-900\\/30{background-color:#312e814d}.bg-orange-500\\/20{background-color:#f9731633}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-500\\/10{background-color:#ec48991a}.bg-pink-500\\/20{background-color:#ec489933}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\\/10{background-color:#a855f71a}.bg-purple-500\\/20{background-color:#a855f733}.bg-purple-500\\/30{background-color:#a855f74d}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-600\\/20{background-color:#9333ea33}.bg-purple-600\\/30{background-color:#9333ea4d}.bg-purple-900\\/10{background-color:#581c871a}.bg-purple-900\\/5{background-color:#581c870d}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\\/10{background-color:#ef44441a}.bg-red-500\\/20{background-color:#ef444433}.bg-red-500\\/30{background-color:#ef44444d}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\\/20{background-color:#dc262633}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-900\\/30{background-color:#7f1d1d4d}.bg-red-900\\/40{background-color:#7f1d1d66}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-500\\/10{background-color:#f43f5e1a}.bg-rose-500\\/20{background-color:#f43f5e33}.bg-rose-500\\/30{background-color:#f43f5e4d}.bg-rose-500\\/5{background-color:#f43f5e0d}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-600\\/20{background-color:#e11d4833}.bg-slate-300\\/10{background-color:#cbd5e11a}.bg-slate-300\\/5{background-color:#cbd5e10d}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-500\\/10{background-color:#64748b1a}.bg-slate-500\\/20{background-color:#64748b33}.bg-slate-500\\/30{background-color:#64748b4d}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-600\\/20{background-color:#47556933}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\\/30{background-color:#3341554d}.bg-slate-700\\/40{background-color:#33415566}.bg-slate-700\\/50{background-color:#33415580}.bg-slate-700\\/60{background-color:#33415599}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\\/40{background-color:#1e293b66}.bg-slate-800\\/50{background-color:#1e293b80}.bg-slate-800\\/60{background-color:#1e293b99}.bg-slate-800\\/80{background-color:#1e293bcc}.bg-slate-800\\/95{background-color:#1e293bf2}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\\/20{background-color:#0f172a33}.bg-slate-900\\/30{background-color:#0f172a4d}.bg-slate-900\\/40{background-color:#0f172a66}.bg-slate-900\\/50{background-color:#0f172a80}.bg-slate-900\\/90{background-color:#0f172ae6}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-violet-500\\/10{background-color:#8b5cf61a}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\\/10{background-color:#eab3081a}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.fill-slate-500{fill:#64748b}.object-cover{object-fit:cover}.p-1{padding:.25rem}.p-1\\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0\\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\\/60{color:#fbbf2499}.text-amber-400\\/70{color:#fbbf24b3}.text-amber-400\\/80{color:#fbbf24cc}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\\/60{color:#34d39999}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\\/80{color:#f87171cc}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-400\\/60{color:#fb718599}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700\\/50{color:#33415580}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\\/70{color:#ffffffb3}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.accent-amber-500{accent-color:#f59e0b}.accent-cyan-500{accent-color:#06b6d4}.accent-emerald-500{accent-color:#10b981}.accent-indigo-500{accent-color:#6366f1}.accent-rose-500{accent-color:#f43f5e}.accent-violet-500{accent-color:#8b5cf6}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-emerald-600\\/20{--tw-shadow-color:#05966933;--tw-shadow:var(--tw-shadow-colored)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-emerald-500\\/50{--tw-ring-color:#10b98180}.ring-rose-500\\/50{--tw-ring-color:#f43f5e80}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f)}.drop-shadow-md,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\\[appearance\\:textfield\\]{appearance:textfield}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:left-\\[2px\\]:after{content:var(--tw-content);left:2px}.after\\:start-\\[2px\\]:after{content:var(--tw-content);inset-inline-start:2px}.after\\:top-\\[2px\\]:after{content:var(--tw-content);top:2px}.after\\:h-4:after{content:var(--tw-content);height:1rem}.after\\:h-5:after{content:var(--tw-content);height:1.25rem}.after\\:w-4:after{content:var(--tw-content);width:1rem}.after\\:w-5:after{content:var(--tw-content);width:1.25rem}.after\\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\\:border:after{border-width:1px;content:var(--tw-content)}.after\\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.after\\:border-slate-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.after\\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.after\\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\\:duration-200:after{content:var(--tw-content);transition-duration:.2s}.after\\:content-\\[\\'\\'\\]:after{--tw-content:"";content:var(--tw-content)}.last\\:border-0:last-child{border-width:0}.last\\:border-b-0:last-child{border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:0}.hover\\:scale-\\[1\\.02\\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:border-amber-500\\/30:hover{border-color:#f59e0b4d}.hover\\:border-amber-500\\/50:hover{border-color:#f59e0b80}.hover\\:border-cyan-500\\/50:hover{border-color:#06b6d480}.hover\\:border-emerald-500\\/50:hover{border-color:#10b98180}.hover\\:border-indigo-500\\/50:hover{border-color:#6366f180}.hover\\:border-rose-500\\/30:hover{border-color:#f43f5e4d}.hover\\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\\:border-violet-500\\/50:hover{border-color:#8b5cf680}.hover\\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\\:bg-amber-500\\/20:hover{background-color:#f59e0b33}.hover\\:bg-cyan-500:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-500\\/10:hover{background-color:#10b9811a}.hover\\:bg-emerald-500\\/20:hover{background-color:#10b98133}.hover\\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-600\\/30:hover{background-color:#0596694d}.hover\\:bg-indigo-400\\/80:hover{background-color:#818cf8cc}.hover\\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-500\\/10:hover{background-color:#6366f11a}.hover\\:bg-indigo-500\\/20:hover{background-color:#6366f133}.hover\\:bg-indigo-600\\/20:hover{background-color:#4f46e533}.hover\\:bg-indigo-600\\/30:hover{background-color:#4f46e54d}.hover\\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.hover\\:bg-purple-600\\/40:hover{background-color:#9333ea66}.hover\\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\\:bg-red-500\\/10:hover{background-color:#ef44441a}.hover\\:bg-red-500\\/20:hover{background-color:#ef444433}.hover\\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\\:bg-red-600\\/30:hover{background-color:#dc26264d}.hover\\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\\:bg-rose-500\\/10:hover{background-color:#f43f5e1a}.hover\\:bg-rose-600\\/40:hover{background-color:#e11d4866}.hover\\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.hover\\:bg-slate-600\\/30:hover{background-color:#4755694d}.hover\\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\\:bg-slate-700\\/20:hover{background-color:#33415533}.hover\\:bg-slate-700\\/30:hover{background-color:#3341554d}.hover\\:bg-slate-700\\/50:hover{background-color:#33415580}.hover\\:bg-slate-900\\/40:hover{background-color:#0f172a66}.hover\\:text-cyan-400:hover{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.hover\\:text-emerald-300:hover{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\\:text-indigo-300:hover{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.hover\\:text-indigo-400:hover{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.hover\\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\\:text-rose-200:hover{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.hover\\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\\:text-slate-400:hover{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-80:hover{opacity:.8}.hover\\:ring-2:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hover\\:ring-amber-500\\/50:hover{--tw-ring-color:#f59e0b80}.focus\\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\\:border-emerald-500:focus{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.focus\\:border-rose-500:focus{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.focus\\:border-transparent:focus{border-color:#0000}.focus\\:outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-amber-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.focus\\:ring-amber-500\\/50:focus{--tw-ring-color:#f59e0b80}.focus\\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity,1))}.focus\\:ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus\\:ring-emerald-500\\/50:focus{--tw-ring-color:#10b98180}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-500\\/50:focus{--tw-ring-color:#6366f180}.focus\\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus\\:ring-purple-500\\/50:focus{--tw-ring-color:#a855f780}.focus\\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\\:ring-rose-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(244 63 94/var(--tw-ring-opacity,1))}.focus\\:ring-rose-500\\/50:focus{--tw-ring-color:#f43f5e80}.focus\\:ring-violet-500\\/50:focus{--tw-ring-color:#8b5cf680}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\\:scale-\\[0\\.98\\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-amber-600\\/50:disabled{background-color:#d9770680}.disabled\\:bg-cyan-800:disabled{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity,1))}.disabled\\:bg-emerald-600\\/50:disabled{background-color:#05966980}.disabled\\:bg-indigo-600\\/50:disabled{background-color:#4f46e580}.disabled\\:bg-purple-600\\/50:disabled{background-color:#9333ea80}.disabled\\:bg-rose-600\\/50:disabled{background-color:#e11d4880}.disabled\\:bg-slate-600:disabled{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.disabled\\:opacity-30:disabled{opacity:.3}.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:bg-amber-500\\/20{background-color:#f59e0b33}.group:hover .group-hover\\:bg-cyan-500\\/20{background-color:#06b6d433}.group:hover .group-hover\\:bg-emerald-500\\/20{background-color:#10b98133}.group:hover .group-hover\\:bg-indigo-500\\/20{background-color:#6366f133}.group:hover .group-hover\\:bg-violet-500\\/20{background-color:#8b5cf633}.group:hover .group-hover\\:opacity-100{opacity:1}.peer:checked~.peer-checked\\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\\:after\\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\\:after\\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.peer:focus~.peer-focus\\:outline-none{outline:2px solid #0000;outline-offset:2px}.peer:focus~.peer-focus\\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus~.peer-focus\\:ring-emerald-500\\/50{--tw-ring-color:#10b98180}.peer:focus~.peer-focus\\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.peer:focus~.peer-focus\\:ring-indigo-500\\/50{--tw-ring-color:#6366f180}@media(min-width:640px){.sm\\:mx-0{margin-left:0;margin-right:0}.sm\\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\\:ml-4{margin-left:1rem}.sm\\:mt-0{margin-top:0}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:inline{display:inline}.sm\\:flex{display:flex}.sm\\:h-10{height:2.5rem}.sm\\:h-screen{height:100vh}.sm\\:w-10{width:2.5rem}.sm\\:w-auto{width:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:translate-x-0{--tw-translate-x:0px}.sm\\:translate-x-0,.sm\\:translate-x-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x:.5rem}.sm\\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:text-left{text-align:left}.sm\\:align-middle{vertical-align:middle}.sm\\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.md\\:col-span-2{grid-column:span 2/span 2}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.lg\\:static{position:static}.lg\\:col-span-2{grid-column:span 2/span 2}.lg\\:col-span-3{grid-column:span 3/span 3}.lg\\:flex{display:flex}.lg\\:hidden{display:none}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:p-6{padding:1.5rem}.lg\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.peer:checked~.rtl\\:peer-checked\\:after\\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{appearance:none}`;
+export {
+ tailwind as default
+};
+//# sourceMappingURL=entry-styles-1.mjs-Dwi00BYZ.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-Dwi00BYZ.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-Dwi00BYZ.js.map
new file mode 100644
index 0000000..a95adee
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-Dwi00BYZ.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"entry-styles-1.mjs-Dwi00BYZ.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-Dwi00BYZ.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-Dwi00BYZ.js.map.json
new file mode 100644
index 0000000..b20732c
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-1.mjs-Dwi00BYZ.js.map.json
@@ -0,0 +1 @@
+{"file":"entry-styles-1.mjs-Dwi00BYZ.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-BuWm83RN.js b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-BuWm83RN.js
deleted file mode 100644
index db6bb2f..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-BuWm83RN.js
+++ /dev/null
@@ -1,5 +0,0 @@
-const main = `*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\\/2{left:50%}.left-2\\.5{left:.625rem}.left-3{left:.75rem}.right-0{right:0}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\\/2{top:50%}.top-2\\.5{top:.625rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\\[100\\]{z-index:100}.-mx-4{margin-left:-1rem;margin-right:-1rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:.25rem}.mb-1\\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.ms-3{margin-inline-start:.75rem}.mt-0\\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\\.5{height:.625rem}.h-3{height:.75rem}.h-3\\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\\[38px\\]{height:38px}.h-auto{height:auto}.h-full{height:100%}.max-h-\\[90vh\\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-1\\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\\[120px\\]{min-width:120px}.min-w-\\[200px\\]{min-width:200px}.max-w-0{max-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\\[120px\\]{max-width:120px}.max-w-\\[200px\\]{max-width:200px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\\/2{--tw-translate-x:-50%}.-translate-x-1\\/2,.-translate-y-1\\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\\/2{--tw-translate-y:-50%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-slate-700\\/50>:not([hidden])~:not([hidden]){border-color:#33415580}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\\/20{border-color:#f59e0b33}.border-amber-500\\/30{border-color:#f59e0b4d}.border-amber-700\\/30{border-color:#b453094d}.border-blue-500\\/30{border-color:#3b82f64d}.border-emerald-500\\/20{border-color:#10b98133}.border-emerald-500\\/30{border-color:#10b9814d}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-indigo-500\\/20{border-color:#6366f133}.border-indigo-500\\/30{border-color:#6366f14d}.border-indigo-700\\/50{border-color:#4338ca80}.border-purple-500\\/30{border-color:#a855f74d}.border-red-500\\/20{border-color:#ef444433}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-rose-500\\/20{border-color:#f43f5e33}.border-rose-500\\/30{border-color:#f43f5e4d}.border-slate-400\\/20{border-color:#94a3b833}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-600\\/30{border-color:#4755694d}.border-slate-600\\/50{border-color:#47556980}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\\/30{border-color:#3341554d}.border-slate-700\\/50{border-color:#33415580}.border-transparent{border-color:transparent}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\\/10{background-color:#f59e0b1a}.bg-amber-500\\/20{background-color:#f59e0b33}.bg-amber-500\\/5{background-color:#f59e0b0d}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-700\\/20{background-color:#b4530933}.bg-amber-700\\/5{background-color:#b453090d}.bg-black\\/50{background-color:#00000080}.bg-black\\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\\/10{background-color:#3b82f61a}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-500\\/10{background-color:#06b6d41a}.bg-cyan-500\\/20{background-color:#06b6d433}.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\\/10{background-color:#10b9811a}.bg-emerald-500\\/20{background-color:#10b98133}.bg-emerald-500\\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-600\\/20{background-color:#05966933}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-900\\/10{background-color:#064e3b1a}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-500\\/10{background-color:#6b72801a}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\\/10{background-color:#22c55e1a}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\\/10{background-color:#6366f11a}.bg-indigo-500\\/20{background-color:#6366f133}.bg-indigo-500\\/60{background-color:#6366f199}.bg-indigo-500\\/70{background-color:#6366f1b3}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-600\\/10{background-color:#4f46e51a}.bg-indigo-600\\/20{background-color:#4f46e533}.bg-indigo-600\\/30{background-color:#4f46e54d}.bg-indigo-600\\/50{background-color:#4f46e580}.bg-indigo-900\\/30{background-color:#312e814d}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-500\\/10{background-color:#ec48991a}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\\/10{background-color:#a855f71a}.bg-purple-500\\/20{background-color:#a855f733}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-600\\/30{background-color:#9333ea4d}.bg-purple-900\\/10{background-color:#581c871a}.bg-purple-900\\/5{background-color:#581c870d}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\\/10{background-color:#ef44441a}.bg-red-500\\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\\/20{background-color:#dc262633}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-900\\/30{background-color:#7f1d1d4d}.bg-red-900\\/40{background-color:#7f1d1d66}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-500\\/10{background-color:#f43f5e1a}.bg-rose-500\\/5{background-color:#f43f5e0d}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-slate-300\\/10{background-color:#cbd5e11a}.bg-slate-300\\/5{background-color:#cbd5e10d}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-500\\/10{background-color:#64748b1a}.bg-slate-500\\/20{background-color:#64748b33}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-600\\/20{background-color:#47556933}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\\/30{background-color:#3341554d}.bg-slate-700\\/40{background-color:#33415566}.bg-slate-700\\/50{background-color:#33415580}.bg-slate-700\\/60{background-color:#33415599}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\\/40{background-color:#1e293b66}.bg-slate-800\\/50{background-color:#1e293b80}.bg-slate-800\\/60{background-color:#1e293b99}.bg-slate-800\\/80{background-color:#1e293bcc}.bg-slate-800\\/95{background-color:#1e293bf2}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\\/20{background-color:#0f172a33}.bg-slate-900\\/30{background-color:#0f172a4d}.bg-slate-900\\/40{background-color:#0f172a66}.bg-slate-900\\/50{background-color:#0f172a80}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-violet-500\\/10{background-color:#8b5cf61a}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\\/10{background-color:#eab3081a}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.fill-slate-500{fill:#64748b}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-9{padding-left:2.25rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0\\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\\/70{color:#fbbf24b3}.text-amber-400\\/80{color:#fbbf24cc}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\\/80{color:#f87171cc}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700\\/50{color:#33415580}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\\/70{color:#ffffffb3}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.accent-amber-500{accent-color:#f59e0b}.accent-cyan-500{accent-color:#06b6d4}.accent-emerald-500{accent-color:#10b981}.accent-rose-500{accent-color:#f43f5e}.accent-violet-500{accent-color:#8b5cf6}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-emerald-600\\/20{--tw-shadow-color:rgba(5,150,105,.2);--tw-shadow:var(--tw-shadow-colored)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-emerald-500\\/50{--tw-ring-color:rgba(16,185,129,.5)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06))}.drop-shadow-md,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\\[appearance\\:textfield\\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body{min-height:100vh;--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:left-\\[2px\\]:after{content:var(--tw-content);left:2px}.after\\:start-\\[2px\\]:after{content:var(--tw-content);inset-inline-start:2px}.after\\:top-\\[2px\\]:after{content:var(--tw-content);top:2px}.after\\:h-4:after{content:var(--tw-content);height:1rem}.after\\:h-5:after{content:var(--tw-content);height:1.25rem}.after\\:w-4:after{content:var(--tw-content);width:1rem}.after\\:w-5:after{content:var(--tw-content);width:1.25rem}.after\\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\\:border:after{border-width:1px;content:var(--tw-content)}.after\\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.after\\:border-slate-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.after\\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.after\\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\\:duration-200:after{content:var(--tw-content);transition-duration:.2s}.after\\:content-\\[\\'\\'\\]:after{--tw-content:"";content:var(--tw-content)}.last\\:border-0:last-child{border-width:0}.last\\:border-b-0:last-child{border-bottom-width:0}.hover\\:scale-\\[1\\.02\\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:border-amber-500\\/50:hover{border-color:#f59e0b80}.hover\\:border-cyan-500\\/50:hover{border-color:#06b6d480}.hover\\:border-emerald-500\\/50:hover{border-color:#10b98180}.hover\\:border-indigo-500\\/50:hover{border-color:#6366f180}.hover\\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\\:border-violet-500\\/50:hover{border-color:#8b5cf680}.hover\\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\\:bg-cyan-500:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-500\\/10:hover{background-color:#10b9811a}.hover\\:bg-emerald-500\\/20:hover{background-color:#10b98133}.hover\\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-600\\/30:hover{background-color:#0596694d}.hover\\:bg-indigo-400\\/80:hover{background-color:#818cf8cc}.hover\\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-500\\/10:hover{background-color:#6366f11a}.hover\\:bg-indigo-500\\/20:hover{background-color:#6366f133}.hover\\:bg-indigo-600\\/20:hover{background-color:#4f46e533}.hover\\:bg-indigo-600\\/30:hover{background-color:#4f46e54d}.hover\\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\\:bg-red-500\\/10:hover{background-color:#ef44441a}.hover\\:bg-red-500\\/20:hover{background-color:#ef444433}.hover\\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\\:bg-red-600\\/30:hover{background-color:#dc26264d}.hover\\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\\:bg-rose-500\\/10:hover{background-color:#f43f5e1a}.hover\\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.hover\\:bg-slate-600\\/30:hover{background-color:#4755694d}.hover\\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\\:bg-slate-700\\/20:hover{background-color:#33415533}.hover\\:bg-slate-700\\/30:hover{background-color:#3341554d}.hover\\:bg-slate-700\\/50:hover{background-color:#33415580}.hover\\:bg-slate-900\\/40:hover{background-color:#0f172a66}.hover\\:text-cyan-400:hover{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.hover\\:text-emerald-300:hover{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\\:text-indigo-300:hover{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.hover\\:text-indigo-400:hover{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.hover\\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\\:text-rose-200:hover{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.hover\\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\\:text-slate-400:hover{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.focus\\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\\:border-transparent:focus{border-color:transparent}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-amber-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.focus\\:ring-amber-500\\/50:focus{--tw-ring-color:rgba(245,158,11,.5)}.focus\\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity,1))}.focus\\:ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus\\:ring-emerald-500\\/50:focus{--tw-ring-color:rgba(16,185,129,.5)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-500\\/50:focus{--tw-ring-color:rgba(99,102,241,.5)}.focus\\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus\\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\\:ring-rose-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(244 63 94/var(--tw-ring-opacity,1))}.focus\\:ring-rose-500\\/50:focus{--tw-ring-color:rgba(244,63,94,.5)}.focus\\:ring-violet-500\\/50:focus{--tw-ring-color:rgba(139,92,246,.5)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\\:scale-\\[0\\.98\\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-amber-600\\/50:disabled{background-color:#d9770680}.disabled\\:bg-cyan-800:disabled{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity,1))}.disabled\\:bg-emerald-600\\/50:disabled{background-color:#05966980}.disabled\\:bg-indigo-600\\/50:disabled{background-color:#4f46e580}.disabled\\:bg-rose-600\\/50:disabled{background-color:#e11d4880}.disabled\\:bg-slate-600:disabled{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.disabled\\:opacity-30:disabled{opacity:.3}.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:bg-amber-500\\/20{background-color:#f59e0b33}.group:hover .group-hover\\:bg-cyan-500\\/20{background-color:#06b6d433}.group:hover .group-hover\\:bg-emerald-500\\/20{background-color:#10b98133}.group:hover .group-hover\\:bg-indigo-500\\/20{background-color:#6366f133}.group:hover .group-hover\\:bg-violet-500\\/20{background-color:#8b5cf633}.group:hover .group-hover\\:opacity-100{opacity:1}.peer:checked~.peer-checked\\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\\:after\\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\\:after\\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.peer:focus~.peer-focus\\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus~.peer-focus\\:ring-emerald-500\\/50{--tw-ring-color:rgba(16,185,129,.5)}.peer:focus~.peer-focus\\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.peer:focus~.peer-focus\\:ring-indigo-500\\/50{--tw-ring-color:rgba(99,102,241,.5)}@media(min-width:640px){.sm\\:mx-0{margin-left:0;margin-right:0}.sm\\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\\:ml-4{margin-left:1rem}.sm\\:mt-0{margin-top:0}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:flex{display:flex}.sm\\:h-10{height:2.5rem}.sm\\:h-screen{height:100vh}.sm\\:w-10{width:2.5rem}.sm\\:w-auto{width:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:translate-x-0{--tw-translate-x:0px}.sm\\:translate-x-0,.sm\\:translate-x-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x:.5rem}.sm\\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:text-left{text-align:left}.sm\\:align-middle{vertical-align:middle}.sm\\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.lg\\:static{position:static}.lg\\:col-span-3{grid-column:span 3/span 3}.lg\\:flex{display:flex}.lg\\:hidden{display:none}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:p-6{padding:1.5rem}.lg\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.peer:checked~.rtl\\:peer-checked\\:after\\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}`;
-export {
- main as default
-};
-//# sourceMappingURL=entry-styles-2.mjs-BuWm83RN.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-BuWm83RN.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-BuWm83RN.js.map
deleted file mode 100644
index cf13892..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-BuWm83RN.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"entry-styles-2.mjs-BuWm83RN.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-BuWm83RN.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-BuWm83RN.js.map.json
deleted file mode 100644
index 724a101..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-BuWm83RN.js.map.json
+++ /dev/null
@@ -1 +0,0 @@
-{"file":"entry-styles-2.mjs-BuWm83RN.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-DlODQeqc.js b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-DlODQeqc.js
new file mode 100644
index 0000000..5585cf4
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-DlODQeqc.js
@@ -0,0 +1,5 @@
+const main = `*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\\/2{left:50%}.left-2\\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.right-0{right:0}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\\/2{top:50%}.top-2\\.5{top:.625rem}.top-4{top:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\\[100\\]{z-index:100}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:.25rem}.mb-1\\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.ms-3{margin-inline-start:.75rem}.mt-0\\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\\.5{height:.625rem}.h-3{height:.75rem}.h-3\\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\\[38px\\]{height:38px}.h-auto{height:auto}.h-full{height:100%}.max-h-96{max-height:24rem}.max-h-\\[90vh\\]{max-height:90vh}.min-h-screen{min-height:100vh}.w-0{width:0}.w-0\\.5{width:.125rem}.w-1\\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\\.5{width:.875rem}.w-4{width:1rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\\[120px\\]{min-width:120px}.min-w-\\[200px\\]{min-width:200px}.max-w-0{max-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-\\[120px\\]{max-width:120px}.max-w-\\[200px\\]{max-width:200px}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-x-1\\/2{--tw-translate-x:-50%}.-translate-x-1\\/2,.-translate-y-1\\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\\/2{--tw-translate-y:-50%}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:.5rem}.rotate-180{--tw-rotate:180deg}.rotate-180,.rotate-90{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate:90deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize-none{resize:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-2{row-gap:.5rem}.space-y-0\\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.125rem*var(--tw-space-y-reverse));margin-top:calc(.125rem*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-slate-700\\/50>:not([hidden])~:not([hidden]){border-color:#33415580}.self-start{align-self:flex-start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\\/20{border-color:#f59e0b33}.border-amber-500\\/30{border-color:#f59e0b4d}.border-amber-700\\/30{border-color:#b453094d}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\\/30{border-color:#3b82f64d}.border-emerald-500{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.border-emerald-500\\/20{border-color:#10b98133}.border-emerald-500\\/30{border-color:#10b9814d}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-indigo-500\\/20{border-color:#6366f133}.border-indigo-500\\/30{border-color:#6366f14d}.border-indigo-500\\/40{border-color:#6366f166}.border-indigo-700\\/50{border-color:#4338ca80}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-500\\/30{border-color:#a855f74d}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-500\\/20{border-color:#ef444433}.border-red-700{--tw-border-opacity:1;border-color:rgb(185 28 28/var(--tw-border-opacity,1))}.border-rose-500{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.border-rose-500\\/20{border-color:#f43f5e33}.border-rose-500\\/30{border-color:#f43f5e4d}.border-slate-400\\/20{border-color:#94a3b833}.border-slate-500{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-600\\/30{border-color:#4755694d}.border-slate-600\\/50{border-color:#47556980}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-700\\/30{border-color:#3341554d}.border-slate-700\\/50{border-color:#33415580}.border-transparent{border-color:transparent}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\\/10{background-color:#f59e0b1a}.bg-amber-500\\/20{background-color:#f59e0b33}.bg-amber-500\\/30{background-color:#f59e0b4d}.bg-amber-500\\/5{background-color:#f59e0b0d}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-amber-700\\/20{background-color:#b4530933}.bg-amber-700\\/5{background-color:#b453090d}.bg-black\\/50{background-color:#00000080}.bg-black\\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\\/10{background-color:#3b82f61a}.bg-blue-500\\/20{background-color:#3b82f633}.bg-blue-500\\/30{background-color:#3b82f64d}.bg-cyan-400{--tw-bg-opacity:1;background-color:rgb(34 211 238/var(--tw-bg-opacity,1))}.bg-cyan-500\\/10{background-color:#06b6d41a}.bg-cyan-500\\/20{background-color:#06b6d433}.bg-cyan-600{--tw-bg-opacity:1;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-emerald-400{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}.bg-emerald-400\\/10{background-color:#34d3991a}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\\/10{background-color:#10b9811a}.bg-emerald-500\\/20{background-color:#10b98133}.bg-emerald-500\\/30{background-color:#10b9814d}.bg-emerald-500\\/5{background-color:#10b9810d}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-600\\/20{background-color:#05966933}.bg-emerald-700{--tw-bg-opacity:1;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-emerald-900\\/10{background-color:#064e3b1a}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-500\\/10{background-color:#6b72801a}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\\/10{background-color:#22c55e1a}.bg-green-500\\/20{background-color:#22c55e33}.bg-green-500\\/30{background-color:#22c55e4d}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\\/10{background-color:#6366f11a}.bg-indigo-500\\/20{background-color:#6366f133}.bg-indigo-500\\/60{background-color:#6366f199}.bg-indigo-500\\/70{background-color:#6366f1b3}.bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-600\\/10{background-color:#4f46e51a}.bg-indigo-600\\/20{background-color:#4f46e533}.bg-indigo-600\\/30{background-color:#4f46e54d}.bg-indigo-600\\/50{background-color:#4f46e580}.bg-indigo-900\\/30{background-color:#312e814d}.bg-orange-500\\/20{background-color:#f9731633}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity,1))}.bg-pink-500{--tw-bg-opacity:1;background-color:rgb(236 72 153/var(--tw-bg-opacity,1))}.bg-pink-500\\/10{background-color:#ec48991a}.bg-pink-500\\/20{background-color:#ec489933}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\\/10{background-color:#a855f71a}.bg-purple-500\\/20{background-color:#a855f733}.bg-purple-500\\/30{background-color:#a855f74d}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-600\\/20{background-color:#9333ea33}.bg-purple-600\\/30{background-color:#9333ea4d}.bg-purple-900\\/10{background-color:#581c871a}.bg-purple-900\\/5{background-color:#581c870d}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\\/10{background-color:#ef44441a}.bg-red-500\\/20{background-color:#ef444433}.bg-red-500\\/30{background-color:#ef44444d}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-600\\/20{background-color:#dc262633}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-900\\/30{background-color:#7f1d1d4d}.bg-red-900\\/40{background-color:#7f1d1d66}.bg-rose-400{--tw-bg-opacity:1;background-color:rgb(251 113 133/var(--tw-bg-opacity,1))}.bg-rose-500\\/10{background-color:#f43f5e1a}.bg-rose-500\\/20{background-color:#f43f5e33}.bg-rose-500\\/30{background-color:#f43f5e4d}.bg-rose-500\\/5{background-color:#f43f5e0d}.bg-rose-600{--tw-bg-opacity:1;background-color:rgb(225 29 72/var(--tw-bg-opacity,1))}.bg-rose-600\\/20{background-color:#e11d4833}.bg-slate-300\\/10{background-color:#cbd5e11a}.bg-slate-300\\/5{background-color:#cbd5e10d}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-500{--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-500\\/10{background-color:#64748b1a}.bg-slate-500\\/20{background-color:#64748b33}.bg-slate-500\\/30{background-color:#64748b4d}.bg-slate-600{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-600\\/20{background-color:#47556933}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\\/30{background-color:#3341554d}.bg-slate-700\\/40{background-color:#33415566}.bg-slate-700\\/50{background-color:#33415580}.bg-slate-700\\/60{background-color:#33415599}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\\/40{background-color:#1e293b66}.bg-slate-800\\/50{background-color:#1e293b80}.bg-slate-800\\/60{background-color:#1e293b99}.bg-slate-800\\/80{background-color:#1e293bcc}.bg-slate-800\\/95{background-color:#1e293bf2}.bg-slate-900{--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\\/20{background-color:#0f172a33}.bg-slate-900\\/30{background-color:#0f172a4d}.bg-slate-900\\/40{background-color:#0f172a66}.bg-slate-900\\/50{background-color:#0f172a80}.bg-slate-900\\/90{background-color:#0f172ae6}.bg-teal-500{--tw-bg-opacity:1;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-600{--tw-bg-opacity:1;background-color:rgb(13 148 136/var(--tw-bg-opacity,1))}.bg-violet-500\\/10{background-color:#8b5cf61a}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-500\\/10{background-color:#eab3081a}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.fill-slate-500{fill:#64748b}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-8{padding-bottom:2rem;padding-top:2rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-9{padding-left:2.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-0\\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\\[10px\\]{font-size:10px}.text-\\[11px\\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.leading-6{line-height:1.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\\/60{color:#fbbf2499}.text-amber-400\\/70{color:#fbbf24b3}.text-amber-400\\/80{color:#fbbf24cc}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-cyan-300{--tw-text-opacity:1;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-400\\/60{color:#34d39999}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-800{--tw-text-opacity:1;color:rgb(107 33 168/var(--tw-text-opacity,1))}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-400\\/80{color:#f87171cc}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-rose-400\\/60{color:#fb718599}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700\\/50{color:#33415580}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\\/70{color:#ffffffb3}.text-yellow-300{--tw-text-opacity:1;color:rgb(253 224 71/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity:1;color:rgb(148 163 184/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity:1;color:rgb(100 116 139/var(--tw-placeholder-opacity,1))}.accent-amber-500{accent-color:#f59e0b}.accent-cyan-500{accent-color:#06b6d4}.accent-emerald-500{accent-color:#10b981}.accent-indigo-500{accent-color:#6366f1}.accent-rose-500{accent-color:#f43f5e}.accent-violet-500{accent-color:#8b5cf6}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-emerald-600\\/20{--tw-shadow-color:rgba(5,150,105,.2);--tw-shadow:var(--tw-shadow-colored)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-emerald-500\\/50{--tw-ring-color:rgba(16,185,129,.5)}.ring-rose-500\\/50{--tw-ring-color:rgba(244,63,94,.5)}.drop-shadow-md{--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06))}.drop-shadow-md,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\\[appearance\\:textfield\\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}body{min-height:100vh;--tw-bg-opacity:1;background-color:rgb(15 23 42/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.after\\:absolute:after{content:var(--tw-content);position:absolute}.after\\:left-\\[2px\\]:after{content:var(--tw-content);left:2px}.after\\:start-\\[2px\\]:after{content:var(--tw-content);inset-inline-start:2px}.after\\:top-\\[2px\\]:after{content:var(--tw-content);top:2px}.after\\:h-4:after{content:var(--tw-content);height:1rem}.after\\:h-5:after{content:var(--tw-content);height:1.25rem}.after\\:w-4:after{content:var(--tw-content);width:1rem}.after\\:w-5:after{content:var(--tw-content);width:1.25rem}.after\\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\\:rounded-full:after{border-radius:9999px;content:var(--tw-content)}.after\\:border:after{border-width:1px;content:var(--tw-content)}.after\\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.after\\:border-slate-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.after\\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.after\\:bg-white:after{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.after\\:transition-all:after{content:var(--tw-content);transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.after\\:duration-200:after{content:var(--tw-content);transition-duration:.2s}.after\\:content-\\[\\'\\'\\]:after{--tw-content:"";content:var(--tw-content)}.last\\:border-0:last-child{border-width:0}.last\\:border-b-0:last-child{border-bottom-width:0}.last\\:pb-0:last-child{padding-bottom:0}.hover\\:scale-\\[1\\.02\\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:border-amber-500\\/30:hover{border-color:#f59e0b4d}.hover\\:border-amber-500\\/50:hover{border-color:#f59e0b80}.hover\\:border-cyan-500\\/50:hover{border-color:#06b6d480}.hover\\:border-emerald-500\\/50:hover{border-color:#10b98180}.hover\\:border-indigo-500\\/50:hover{border-color:#6366f180}.hover\\:border-rose-500\\/30:hover{border-color:#f43f5e4d}.hover\\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\\:border-slate-600:hover{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.hover\\:border-violet-500\\/50:hover{border-color:#8b5cf680}.hover\\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\\:bg-amber-500\\/20:hover{background-color:#f59e0b33}.hover\\:bg-cyan-500:hover{--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-500\\/10:hover{background-color:#10b9811a}.hover\\:bg-emerald-500\\/20:hover{background-color:#10b98133}.hover\\:bg-emerald-600:hover{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.hover\\:bg-emerald-600\\/30:hover{background-color:#0596694d}.hover\\:bg-indigo-400\\/80:hover{background-color:#818cf8cc}.hover\\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\\:bg-indigo-500\\/10:hover{background-color:#6366f11a}.hover\\:bg-indigo-500\\/20:hover{background-color:#6366f133}.hover\\:bg-indigo-600\\/20:hover{background-color:#4f46e533}.hover\\:bg-indigo-600\\/30:hover{background-color:#4f46e54d}.hover\\:bg-purple-500:hover{--tw-bg-opacity:1;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.hover\\:bg-purple-600\\/40:hover{background-color:#9333ea66}.hover\\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.hover\\:bg-red-500\\/10:hover{background-color:#ef44441a}.hover\\:bg-red-500\\/20:hover{background-color:#ef444433}.hover\\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\\:bg-red-600\\/30:hover{background-color:#dc26264d}.hover\\:bg-rose-500:hover{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.hover\\:bg-rose-500\\/10:hover{background-color:#f43f5e1a}.hover\\:bg-rose-600\\/40:hover{background-color:#e11d4866}.hover\\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.hover\\:bg-slate-600\\/30:hover{background-color:#4755694d}.hover\\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\\:bg-slate-700\\/20:hover{background-color:#33415533}.hover\\:bg-slate-700\\/30:hover{background-color:#3341554d}.hover\\:bg-slate-700\\/50:hover{background-color:#33415580}.hover\\:bg-slate-900\\/40:hover{background-color:#0f172a66}.hover\\:text-cyan-400:hover{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.hover\\:text-emerald-300:hover{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.hover\\:text-indigo-300:hover{--tw-text-opacity:1;color:rgb(165 180 252/var(--tw-text-opacity,1))}.hover\\:text-indigo-400:hover{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.hover\\:text-red-300:hover{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.hover\\:text-rose-200:hover{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.hover\\:text-rose-400:hover{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.hover\\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\\:text-slate-300:hover{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.hover\\:text-slate-400:hover{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.hover\\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\\:underline:hover{text-decoration-line:underline}.hover\\:opacity-80:hover{opacity:.8}.hover\\:ring-2:hover{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hover\\:ring-amber-500\\/50:hover{--tw-ring-color:rgba(245,158,11,.5)}.focus\\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\\:border-emerald-500:focus{--tw-border-opacity:1;border-color:rgb(16 185 129/var(--tw-border-opacity,1))}.focus\\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\\:border-purple-500:focus{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.focus\\:border-rose-500:focus{--tw-border-opacity:1;border-color:rgb(244 63 94/var(--tw-border-opacity,1))}.focus\\:border-transparent:focus{border-color:transparent}.focus\\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\\:ring-amber-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(245 158 11/var(--tw-ring-opacity,1))}.focus\\:ring-amber-500\\/50:focus{--tw-ring-color:rgba(245,158,11,.5)}.focus\\:ring-cyan-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(6 182 212/var(--tw-ring-opacity,1))}.focus\\:ring-emerald-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(16 185 129/var(--tw-ring-opacity,1))}.focus\\:ring-emerald-500\\/50:focus{--tw-ring-color:rgba(16,185,129,.5)}.focus\\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\\:ring-indigo-500\\/50:focus{--tw-ring-color:rgba(99,102,241,.5)}.focus\\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus\\:ring-purple-500\\/50:focus{--tw-ring-color:rgba(168,85,247,.5)}.focus\\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.focus\\:ring-rose-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(244 63 94/var(--tw-ring-opacity,1))}.focus\\:ring-rose-500\\/50:focus{--tw-ring-color:rgba(244,63,94,.5)}.focus\\:ring-violet-500\\/50:focus{--tw-ring-color:rgba(139,92,246,.5)}.focus\\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\\:scale-\\[0\\.98\\]:active{--tw-scale-x:.98;--tw-scale-y:.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:bg-amber-600\\/50:disabled{background-color:#d9770680}.disabled\\:bg-cyan-800:disabled{--tw-bg-opacity:1;background-color:rgb(21 94 117/var(--tw-bg-opacity,1))}.disabled\\:bg-emerald-600\\/50:disabled{background-color:#05966980}.disabled\\:bg-indigo-600\\/50:disabled{background-color:#4f46e580}.disabled\\:bg-purple-600\\/50:disabled{background-color:#9333ea80}.disabled\\:bg-rose-600\\/50:disabled{background-color:#e11d4880}.disabled\\:bg-slate-600:disabled{--tw-bg-opacity:1;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.disabled\\:opacity-30:disabled{opacity:.3}.disabled\\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\\:bg-amber-500\\/20{background-color:#f59e0b33}.group:hover .group-hover\\:bg-cyan-500\\/20{background-color:#06b6d433}.group:hover .group-hover\\:bg-emerald-500\\/20{background-color:#10b98133}.group:hover .group-hover\\:bg-indigo-500\\/20{background-color:#6366f133}.group:hover .group-hover\\:bg-violet-500\\/20{background-color:#8b5cf633}.group:hover .group-hover\\:opacity-100{opacity:1}.peer:checked~.peer-checked\\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.peer:checked~.peer-checked\\:after\\:translate-x-full:after{content:var(--tw-content);--tw-translate-x:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\\:after\\:border-white:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.peer:focus~.peer-focus\\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.peer:focus~.peer-focus\\:ring-emerald-500\\/50{--tw-ring-color:rgba(16,185,129,.5)}.peer:focus~.peer-focus\\:ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.peer:focus~.peer-focus\\:ring-indigo-500\\/50{--tw-ring-color:rgba(99,102,241,.5)}@media(min-width:640px){.sm\\:mx-0{margin-left:0;margin-right:0}.sm\\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\\:ml-4{margin-left:1rem}.sm\\:mt-0{margin-top:0}.sm\\:mt-4{margin-top:1rem}.sm\\:block{display:block}.sm\\:inline-block{display:inline-block}.sm\\:inline{display:inline}.sm\\:flex{display:flex}.sm\\:h-10{height:2.5rem}.sm\\:h-screen{height:100vh}.sm\\:w-10{width:2.5rem}.sm\\:w-auto{width:auto}.sm\\:w-full{width:100%}.sm\\:max-w-lg{max-width:32rem}.sm\\:translate-x-0{--tw-translate-x:0px}.sm\\:translate-x-0,.sm\\:translate-x-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:translate-x-2{--tw-translate-x:.5rem}.sm\\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:flex-row{flex-direction:row}.sm\\:flex-row-reverse{flex-direction:row-reverse}.sm\\:items-start{align-items:flex-start}.sm\\:items-center{align-items:center}.sm\\:p-0{padding:0}.sm\\:p-6{padding:1.5rem}.sm\\:text-left{text-align:left}.sm\\:align-middle{vertical-align:middle}.sm\\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:768px){.md\\:col-span-2{grid-column:span 2/span 2}.md\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.lg\\:static{position:static}.lg\\:col-span-2{grid-column:span 2/span 2}.lg\\:col-span-3{grid-column:span 3/span 3}.lg\\:flex{display:flex}.lg\\:hidden{display:none}.lg\\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\\:p-6{padding:1.5rem}.lg\\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1280px){.xl\\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.peer:checked~.rtl\\:peer-checked\\:after\\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x:-100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\\[\\&\\:\\:-webkit-inner-spin-button\\]\\:appearance-none::-webkit-inner-spin-button,.\\[\\&\\:\\:-webkit-outer-spin-button\\]\\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}`;
+export {
+ main as default
+};
+//# sourceMappingURL=entry-styles-2.mjs-DlODQeqc.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-DlODQeqc.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-DlODQeqc.js.map
new file mode 100644
index 0000000..7cfa9c7
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-DlODQeqc.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"entry-styles-2.mjs-DlODQeqc.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-DlODQeqc.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-DlODQeqc.js.map.json
new file mode 100644
index 0000000..1a21c79
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles-2.mjs-DlODQeqc.js.map.json
@@ -0,0 +1 @@
+{"file":"entry-styles-2.mjs-DlODQeqc.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles.BpZkbTtd.mjs b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles.BpZkbTtd.mjs
deleted file mode 100644
index 9d205ad..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles.BpZkbTtd.mjs
+++ /dev/null
@@ -1,8 +0,0 @@
-import style_0 from "./entry-styles-1.mjs-63gfOghA.js";
-import style_1 from "./entry-styles-2.mjs-BuWm83RN.js";
-import style_2 from "./entry-styles-3.mjs-C1rWf53M.js";
-export default [
- style_0,
- style_1,
- style_2
-]
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles.rnjKdtip.mjs b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles.rnjKdtip.mjs
new file mode 100644
index 0000000..8513484
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/entry-styles.rnjKdtip.mjs
@@ -0,0 +1,8 @@
+import style_0 from "./entry-styles-1.mjs-Dwi00BYZ.js";
+import style_1 from "./entry-styles-2.mjs-DlODQeqc.js";
+import style_2 from "./entry-styles-3.mjs-C1rWf53M.js";
+export default [
+ style_0,
+ style_1,
+ style_2
+]
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/error-404-qU7XehyZ.js b/frontend_admin/.nuxt/dist/server/_nuxt/error-404-BFLCmfEK.js
similarity index 98%
rename from frontend_admin/.nuxt/dist/server/_nuxt/error-404-qU7XehyZ.js
rename to frontend_admin/.nuxt/dist/server/_nuxt/error-404-BFLCmfEK.js
index ad54474..cd49d61 100644
--- a/frontend_admin/.nuxt/dist/server/_nuxt/error-404-qU7XehyZ.js
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/error-404-BFLCmfEK.js
@@ -1,4 +1,4 @@
-import { _ as __nuxt_component_0 } from "./nuxt-link-Ci8vU-Yt.js";
+import { _ as __nuxt_component_0 } from "./nuxt-link-1NBbHb-h.js";
import { mergeProps, withCtx, createTextVNode, toDisplayString, useSSRContext } from "vue";
import { ssrRenderAttrs, ssrInterpolate, ssrRenderComponent } from "vue/server-renderer";
import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
@@ -94,4 +94,4 @@ const error404 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-1
export {
error404 as default
};
-//# sourceMappingURL=error-404-qU7XehyZ.js.map
+//# sourceMappingURL=error-404-BFLCmfEK.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/error-404-qU7XehyZ.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/error-404-BFLCmfEK.js.map
similarity index 99%
rename from frontend_admin/.nuxt/dist/server/_nuxt/error-404-qU7XehyZ.js.map
rename to frontend_admin/.nuxt/dist/server/_nuxt/error-404-BFLCmfEK.js.map
index e53bb80..f500142 100644
--- a/frontend_admin/.nuxt/dist/server/_nuxt/error-404-qU7XehyZ.js.map
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/error-404-BFLCmfEK.js.map
@@ -1 +1 @@
-{"version":3,"file":"error-404-qU7XehyZ.js","sources":["../../../../node_modules/nuxt/dist/app/components/error-404.vue"],"sourcesContent":["\n\n
\n\n \n\n\n"],"names":["_ssrRenderAttrs","_mergeProps","_push","_parent"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA,UAAM,QAAQ;AA0Bd,YAAQ;AAAA,MACN,OAAO,GAAG,MAAM,MAAM,MAAM,MAAM,UAAU,MAAM,MAAM,OAAO;AAAA,MAC/D,QAAQ;AAAA,QACN;AAAA,UACE,WAAW;AAAA,QAAA;AAAA,MACb;AAAA,MAEF,OAAO;AAAA,QACL;AAAA,UACE,WAAW;AAAA,QAAA;AAAA,MACb;AAAA,IACF,CACD;;;mBAIIA,eAAAC,WAAA,EAAA,OAAM,oIAAgI,MAAA,CAAA,wOAA6J,QAAA,MAAM,mHAAuF,QAAA,WAAW;;QAAmE,IAAG;AAAA,QAAI,OAAM;AAAA,MAAA;yBAAvB,CAE9b,GAAAC,QAAAC,UAAA,aAAA;;qCADP,QAAA,QAAQ,CAAA,EAAA;AAAA;;8CAAR,QAAA,QAAQ,GAAA,CAAA;AAAA,YAAA;AAAA;;;;;;;;;;;;;;;","x_google_ignoreList":[0]}
\ No newline at end of file
+{"version":3,"file":"error-404-BFLCmfEK.js","sources":["../../../../node_modules/nuxt/dist/app/components/error-404.vue"],"sourcesContent":["\n\n
\n\n \n\n\n"],"names":["_ssrRenderAttrs","_mergeProps","_push","_parent"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA,UAAM,QAAQ;AA0Bd,YAAQ;AAAA,MACN,OAAO,GAAG,MAAM,MAAM,MAAM,MAAM,UAAU,MAAM,MAAM,OAAO;AAAA,MAC/D,QAAQ;AAAA,QACN;AAAA,UACE,WAAW;AAAA,QAAA;AAAA,MACb;AAAA,MAEF,OAAO;AAAA,QACL;AAAA,UACE,WAAW;AAAA,QAAA;AAAA,MACb;AAAA,IACF,CACD;;;mBAIIA,eAAAC,WAAA,EAAA,OAAM,oIAAgI,MAAA,CAAA,wOAA6J,QAAA,MAAM,mHAAuF,QAAA,WAAW;;QAAmE,IAAG;AAAA,QAAI,OAAM;AAAA,MAAA;yBAAvB,CAE9b,GAAAC,QAAAC,UAAA,aAAA;;qCADP,QAAA,QAAQ,CAAA,EAAA;AAAA;;8CAAR,QAAA,QAAQ,GAAA,CAAA;AAAA,YAAA;AAAA;;;;;;;;;;;;;;;","x_google_ignoreList":[0]}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/error-404-qU7XehyZ.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/error-404-BFLCmfEK.js.map.json
similarity index 99%
rename from frontend_admin/.nuxt/dist/server/_nuxt/error-404-qU7XehyZ.js.map.json
rename to frontend_admin/.nuxt/dist/server/_nuxt/error-404-BFLCmfEK.js.map.json
index ceb49b5..8dc569b 100644
--- a/frontend_admin/.nuxt/dist/server/_nuxt/error-404-qU7XehyZ.js.map.json
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/error-404-BFLCmfEK.js.map.json
@@ -1 +1 @@
-{"file":"error-404-qU7XehyZ.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA,UAAM,QAAQ;AA0Bd,YAAQ;AAAA,MACN,OAAO,GAAG,MAAM,MAAM,MAAM,MAAM,UAAU,MAAM,MAAM,OAAO;AAAA,MAC/D,QAAQ;AAAA,QACN;AAAA,UACE,WAAW;AAAA,QAAA;AAAA,MACb;AAAA,MAEF,OAAO;AAAA,QACL;AAAA,UACE,WAAW;AAAA,QAAA;AAAA,MACb;AAAA,IACF,CACD;;;mBAIIA,eAAAC,WAAA,EAAA,OAAM,oIAAgI,MAAA,CAAA,wOAA6J,QAAA,MAAM,mHAAuF,QAAA,WAAW;;QAAmE,IAAG;AAAA,QAAI,OAAM;AAAA,MAAA;yBAAvB,CAE9b,GAAAC,QAAAC,UAAA,aAAA;;qCADP,QAAA,QAAQ,CAAA,EAAA;AAAA;;8CAAR,QAAA,QAAQ,GAAA,CAAA;AAAA,YAAA;AAAA;;;;;;;;;;;;;;;","names":["_ssrRenderAttrs","_mergeProps","_push","_parent"],"sources":["../../../../node_modules/nuxt/dist/app/components/error-404.vue"],"sourcesContent":["\n\n
\n\n \n\n\n"],"version":3}
\ No newline at end of file
+{"file":"error-404-BFLCmfEK.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA,UAAM,QAAQ;AA0Bd,YAAQ;AAAA,MACN,OAAO,GAAG,MAAM,MAAM,MAAM,MAAM,UAAU,MAAM,MAAM,OAAO;AAAA,MAC/D,QAAQ;AAAA,QACN;AAAA,UACE,WAAW;AAAA,QAAA;AAAA,MACb;AAAA,MAEF,OAAO;AAAA,QACL;AAAA,UACE,WAAW;AAAA,QAAA;AAAA,MACb;AAAA,IACF,CACD;;;mBAIIA,eAAAC,WAAA,EAAA,OAAM,oIAAgI,MAAA,CAAA,wOAA6J,QAAA,MAAM,mHAAuF,QAAA,WAAW;;QAAmE,IAAG;AAAA,QAAI,OAAM;AAAA,MAAA;yBAAvB,CAE9b,GAAAC,QAAAC,UAAA,aAAA;;qCADP,QAAA,QAAQ,CAAA,EAAA;AAAA;;8CAAR,QAAA,QAAQ,GAAA,CAAA;AAAA,YAAA;AAAA;;;;;;;;;;;;;;;","names":["_ssrRenderAttrs","_mergeProps","_push","_parent"],"sources":["../../../../node_modules/nuxt/dist/app/components/error-404.vue"],"sourcesContent":["\n\n
\n\n \n\n\n"],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/fr-Dw19bH13.js b/frontend_admin/.nuxt/dist/server/_nuxt/fr-Dw19bH13.js
new file mode 100644
index 0000000..bfdddcc
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/fr-Dw19bH13.js
@@ -0,0 +1,94 @@
+const resource = {
+ "common": {
+ "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Chargement..." } },
+ "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enregistrement..." } },
+ "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Une erreur est survenue" } },
+ "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Réessayer" } },
+ "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enregistrer" } },
+ "saving_data": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enregistrement des données..." } },
+ "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Annuler" } },
+ "discard": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Abandonner" } },
+ "delete": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Supprimer" } },
+ "delete_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Êtes-vous sûr de vouloir supprimer cet élément ?" } },
+ "delete_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Supprimer" } },
+ "delete_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Confirmer la suppression" } },
+ "deleted": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Supprimé avec succès" } },
+ "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Modifier" } },
+ "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Modifier l'élément" } },
+ "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Créer" } },
+ "create_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Créer" } },
+ "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Créer nouveau" } },
+ "create_first": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Créez votre premier élément pour commencer" } },
+ "search": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rechercher" } },
+ "search_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rechercher..." } },
+ "filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Filtrer" } },
+ "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aucun résultat trouvé" } },
+ "no_results_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Essayez d'ajuster vos critères de recherche ou de filtre" } },
+ "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aucun élément disponible" } },
+ "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actions" } },
+ "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Statut" } },
+ "active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Actif" } },
+ "inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inactif" } },
+ "activate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Activer" } },
+ "deactivate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Désactiver" } },
+ "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nom" } },
+ "name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Entrez le nom" } },
+ "description": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Description" } },
+ "desc_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Entrez la description" } },
+ "details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Détails" } },
+ "email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "E-mail" } },
+ "id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID" } },
+ "type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Type" } },
+ "type_corporate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Entreprise" } },
+ "view": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Voir" } },
+ "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mis à jour avec succès" } },
+ "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Échec de l'enregistrement" } },
+ "invalid_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Format JSON invalide" } },
+ "prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Précédent" } },
+ "next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Suivant" } },
+ "none": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aucun" } },
+ "reset": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Réinitialiser" } },
+ "confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Confirmer" } },
+ "close": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Fermer" } },
+ "back": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Retour" } },
+ "continue": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Continuer" } },
+ "exit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Quitter" } },
+ "all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tout" } },
+ "select_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tout sélectionner" } },
+ "deselect_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tout désélectionner" } },
+ "expires": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Expire" } },
+ "created": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Créé" } },
+ "start_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Date de début" } },
+ "end_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Date de fin" } },
+ "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Points" } },
+ "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Niveau" } },
+ "user": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utilisateur" } },
+ "user_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID utilisateur" } },
+ "services": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Services" } },
+ "discoveries": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Découvertes" } },
+ "restriction": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Restriction" } },
+ "restriction_mild": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Légère" } },
+ "restriction_moderate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Modérée" } },
+ "restriction_severe": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Sévère" } },
+ "min_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP min" } },
+ "xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
+ "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pénalité" } },
+ "feature_flags": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Indicateurs de fonctionnalités" } },
+ "permission": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Permission" } },
+ "role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rôle" } },
+ "domain": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Domaine" } },
+ "action": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Action" } },
+ "value": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Valeur" } },
+ "key": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Clé" } },
+ "enabled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Activé" } },
+ "disabled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Désactivé" } },
+ "yes": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Oui" } },
+ "no": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Non" } },
+ "on": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "On" } },
+ "off": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Off" } }
+ }
+};
+export {
+ resource as default
+};
+//# sourceMappingURL=fr-Dw19bH13.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/fr-Dw19bH13.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/fr-Dw19bH13.js.map
new file mode 100644
index 0000000..50e6616
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/fr-Dw19bH13.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"fr-Dw19bH13.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/fr-Dw19bH13.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/fr-Dw19bH13.js.map.json
new file mode 100644
index 0000000..74008a9
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/fr-Dw19bH13.js.map.json
@@ -0,0 +1 @@
+{"file":"fr-Dw19bH13.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","names":[],"sources":[],"sourcesContent":[],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/hu-CfkgEs2T.js b/frontend_admin/.nuxt/dist/server/_nuxt/hu-CfkgEs2T.js
new file mode 100644
index 0000000..027e789
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/hu-CfkgEs2T.js
@@ -0,0 +1,94 @@
+const resource = {
+ "common": {
+ "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Betöltés..." } },
+ "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés..." } },
+ "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hiba történt" } },
+ "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újra" } },
+ "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés" } },
+ "saving_data": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Adatok mentése..." } },
+ "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mégsem" } },
+ "discard": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Elvetés" } },
+ "delete": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törlés" } },
+ "delete_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Biztosan törölni szeretnéd ezt az elemet?" } },
+ "delete_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törlés" } },
+ "delete_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törlés Megerősítése" } },
+ "deleted": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Sikeresen törölve" } },
+ "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerkesztés" } },
+ "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Elem Szerkesztése" } },
+ "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Létrehozás" } },
+ "create_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Létrehozás" } },
+ "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új Létrehozása" } },
+ "create_first": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hozd létre az első elemet a kezdéshez" } },
+ "search": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Keresés" } },
+ "search_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Keresés..." } },
+ "filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szűrés" } },
+ "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs találat" } },
+ "no_results_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Próbáld módosítani a keresési vagy szűrési feltételeket" } },
+ "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincsenek elemek" } },
+ "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Műveletek" } },
+ "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Státusz" } },
+ "active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktív" } },
+ "inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inaktív" } },
+ "activate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktiválás" } },
+ "deactivate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deaktiválás" } },
+ "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Név" } },
+ "name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Add meg a nevet" } },
+ "description": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Leírás" } },
+ "desc_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Add meg a leírást" } },
+ "details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Részletek" } },
+ "email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "E-mail" } },
+ "id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Azonosító" } },
+ "type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Típus" } },
+ "type_corporate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vállalati" } },
+ "view": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Megtekintés" } },
+ "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Sikeresen frissítve" } },
+ "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Sikertelen mentés" } },
+ "invalid_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Érvénytelen JSON formátum" } },
+ "prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Előző" } },
+ "next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Következő" } },
+ "none": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs" } },
+ "reset": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Visszaállítás" } },
+ "confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Megerősítés" } },
+ "close": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Bezárás" } },
+ "back": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vissza" } },
+ "continue": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tovább" } },
+ "exit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kilépés" } },
+ "all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Minden" } },
+ "select_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Összes kiválasztása" } },
+ "deselect_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Összes elrejtése" } },
+ "expires": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Lejárat" } },
+ "created": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Létrehozva" } },
+ "start_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kezdő Dátum" } },
+ "end_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Befejező Dátum" } },
+ "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontok" } },
+ "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint" } },
+ "user": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felhasználó" } },
+ "user_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felhasználó Azonosító" } },
+ "services": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szolgáltatások" } },
+ "discoveries": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felfedezések" } },
+ "restriction": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Korlátozás" } },
+ "restriction_mild": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enyhe" } },
+ "restriction_moderate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mérsékelt" } },
+ "restriction_severe": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Súlyos" } },
+ "min_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Min XP" } },
+ "xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
+ "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntetés" } },
+ "feature_flags": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Funkció Kapcsolók" } },
+ "permission": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Engedély" } },
+ "role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerepkör" } },
+ "domain": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tartomány" } },
+ "action": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Művelet" } },
+ "value": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Érték" } },
+ "key": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kulcs" } },
+ "enabled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Bekapcsolva" } },
+ "disabled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kikapcsolva" } },
+ "yes": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Igen" } },
+ "no": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem" } },
+ "on": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Be" } },
+ "off": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ki" } }
+ }
+};
+export {
+ resource as default
+};
+//# sourceMappingURL=hu-CfkgEs2T.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/hu-CfkgEs2T.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/hu-CfkgEs2T.js.map
new file mode 100644
index 0000000..94e765f
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/hu-CfkgEs2T.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"hu-CfkgEs2T.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/hu-CfkgEs2T.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/hu-CfkgEs2T.js.map.json
new file mode 100644
index 0000000..7db6b7f
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/hu-CfkgEs2T.js.map.json
@@ -0,0 +1 @@
+{"file":"hu-CfkgEs2T.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","names":[],"sources":[],"sourcesContent":[],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/hu-D4bAMIbU.js b/frontend_admin/.nuxt/dist/server/_nuxt/hu-D4bAMIbU.js
deleted file mode 100644
index e19dbf5..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/hu-D4bAMIbU.js
+++ /dev/null
@@ -1,723 +0,0 @@
-const resource = {
- "permissions": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Jogosultság Kezelés" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Jogosultsági Mátrix — Szerepkör alapú hozzáférés-vezérlés" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Jogosultságok betöltése..." } },
- "error_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a jogosultságokat" } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újra" } },
- "save_changes": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Változtatások Mentése" } },
- "discard": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Elvetés" } },
- "modified_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 4, "k": "count" }, { "t": 3, "v": " módosítás" }] } },
- "domain_filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tartomány Szűrő (Sorok)" } },
- "role_filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerepkör Szűrő (Oszlopok)" } },
- "select_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Összes kiválasztása" } },
- "deselect_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Összes elrejtése" } },
- "all_domains": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Minden" } },
- "permission": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Engedély" } },
- "no_permissions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincsenek engedélyek ebben a tartományban." } },
- "current_tier": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktuális Csomag" } },
- "expires": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Lejárat" } },
- "superadmin": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Superadmin" } },
- "superadmin_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Teljes rendszer hozzáférés — felhasználók, számlázás, robotok és rendszerkonfiguráció." } },
- "garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garázsok" } },
- "garages_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garázs szintű hozzáférés — járműkezelés, szervizfoglalás, ügyféladatok." } },
- "feature_flags": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Feature Flags" } },
- "feature_flags_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Előfizetési funkciók — a jelenlegi csomagod alapján (" }, { "t": 4, "k": "tier" }, { "t": 3, "v": ")." }] } },
- "rbac_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "RBAC Jogosultsági Mátrix" } },
- "rbac_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerepkör alapú hozzáférés-vezérlés — mely szerepkörök mely admin műveleteket végezhetik." } },
- "action": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Művelet" } }
- },
- "packages": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csomagok Kezelése" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Előfizetési csomagok és funkciók kezelése — Free, Premium, Enterprise" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csomagok betöltése..." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újra" } },
- "create_new": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új Csomag" } },
- "no_packages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Még nincsenek csomagok" } },
- "no_packages_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hozd létre az első előfizetési csomagot a kezdéshez." } },
- "create_first": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Első Csomag Létrehozása" } },
- "popular": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Népszerű" } },
- "fallback_badge": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Visszaesési" } },
- "trial_badge": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Próba" } },
- "month": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "hó" } },
- "feature_flags": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Elérhető Funkciók" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerkesztés" } },
- "duplicate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Másolás" } },
- "delete": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törlés" } },
- "set_as_default": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Beállítás alapértelmezettként" } },
- "set_as_default_success": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "alapértelmezett csomagként beállítva!" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csomag Szerkesztése" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csomag Létrehozása" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mégse" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Változtatások Mentése" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Létrehozás" } },
- "save_success": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csomag sikeresen frissítve!" } },
- "delete_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csomag Törlése" } },
- "delete_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": 'Biztosan törölni szeretnéd a "' }, { "t": 4, "k": "name" }, { "t": 3, "v": '" csomagot?' }] } },
- "delete_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törlés" } },
- "allowances": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Korlátok" } },
- "max_vehicles": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Max Jármű" } },
- "max_garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Max Garázs" } },
- "max_users": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Max Dolgozó" } },
- "monthly_credits": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Havi Kredit" } },
- "tier_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint" } },
- "form_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rendszer Név" } },
- "form_name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "pl. premium_2024" } },
- "form_display_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Megjelenítési Név" } },
- "form_display_name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "pl. Premium Plus" } },
- "form_type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Típus" } },
- "type_private": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Magán" } },
- "type_corporate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vállalati" } },
- "form_tier_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szintszám" } },
- "form_tier_level_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Magasabb szám = több funkció és magasabb rang" } },
- "form_monthly_price": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Havi Díj" } },
- "form_yearly_price": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Éves Díj" } },
- "form_currency": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pénznem" } },
- "form_subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felirat / Leírás" } },
- "form_subtitle_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "pl. Ideális kisvállalkozásoknak" } },
- "form_badge": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Jelvény Szöveg" } },
- "form_badge_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "pl. Legnépszerűbb" } },
- "form_is_custom": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Egyedi Csomag (nem publikus)" } },
- "singleton_rules": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Egyediségi Szabályok" } },
- "form_is_default_fallback": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Alapértelmezett Visszaesési Csomag — lejárt előfizetés esetén erre vált" } },
- "form_trial_days": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Próba Napok Regisztrációnál" } },
- "form_trial_days_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Az új szervezetek ennyi ingyenes napot kapnak. Csak egy csomagnál lehet > 0." } },
- "per_region_pricing": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Régiók szerinti árazás" } },
- "smart_calculator": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Okos Árkalkulátor" } },
- "calc_net_price": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nettó ár" } },
- "calc_vat_rate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ÁFA kulcs" } },
- "calc_currency": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pénznem" } },
- "calc_net": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nettó" } },
- "calc_vat": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ÁFA" } },
- "calc_gross": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Bruttó" } },
- "calc_apply": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Alkalmaz a kiválasztott régióra" } },
- "add_zone": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új Zóna Hozzáadása" } },
- "add_zone_select": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Válassz országkódot..." } },
- "add_zone_already_exists": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ez a régió már létezik a csomag árazásában!" } }
- },
- "garages": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garázsok CRM" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garázsok listája, csomagkezelés és státuszmódosítás" } },
- "total_garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Összes Garázs" } },
- "private_garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Privát Garázsok" } },
- "corporate_garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Céges Garázsok" } },
- "search_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Keresés név, kapcsolattartó vagy e-mail alapján..." } },
- "all_tiers": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Összes csomag" } },
- "all_types": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Összes típus" } },
- "type_individual": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Privát (Egyéni)" } },
- "type_corporate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Céges (Vállalati)" } },
- "company_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cégnév" } },
- "email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "E-mail" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Státusz" } },
- "current_package": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktuális Csomag" } },
- "expiration_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Lejárat Dátuma" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Műveletek" } },
- "active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktív" } },
- "inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inaktív" } },
- "suspended": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felfüggesztve" } },
- "change_package": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csomag Módosítása" } },
- "manage_subscription": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Előfizetés Kezelése" } },
- "view": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Megtekintés" } },
- "activate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktiválás" } },
- "deactivate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deaktiválás" } },
- "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs a keresésnek megfelelő garázs." } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garázsok betöltése..." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újra" } },
- "members": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "tag" } },
- "free_fallback": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ingyenes / Visszaesési" } },
- "expires": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Lejárat" } },
- "select_package": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csomag Kiválasztása" } },
- "select_package_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Válassz egy előfizetési csomagot..." } },
- "custom_expiration": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Egyéni Lejárati Dátum" } },
- "optional": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "opcionális" } },
- "custom_expiration_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hagyd üresen az alapértelmezett időtartamhoz (pl. 30 nap). 2-5 éves B2B deal-eknél adj meg egyedi dátumot!" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mégse" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés..." } },
- "subscription_updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "előfizetése sikeresen frissítve!" } },
- "view_details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Részletek" } },
- "indefinite": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Határozatlan" } },
- "addons_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kiegészítők (Add-ons)" } },
- "addon_vehicles": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Jármű" } },
- "addon_branches": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Telephely" } },
- "addon_users": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Dolgozó" } },
- "active_addons": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktív kiegészítők" } },
- "no_active_addons": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincsenek aktív kiegészítők" } },
- "addon_vehicles_expiration": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Jármű lejárati dátuma" } },
- "addon_branches_expiration": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Telephely lejárati dátuma" } },
- "addon_users_expiration": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Extra Dolgozó lejárati dátuma" } },
- "addon_expiration_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ha üres, a meglévő lejárati dátumok megmaradnak." } },
- "details": {
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garázs adatainak betöltése..." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újra" } },
- "back": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vissza a garázsokhoz" } },
- "company_info": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cég adatok" } },
- "company_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cégnév" } },
- "display_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Megjelenítési név" } },
- "org_type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szervezet típusa" } },
- "tax_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Adószám" } },
- "reg_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cégjegyzékszám" } },
- "created_at": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Létrehozva" } },
- "address": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cím" } },
- "subscription_info": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Előfizetés státusza" } },
- "tier_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csomag" } },
- "tier_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint" } },
- "level_n": { "t": 0, "b": { "t": 2, "i": [{ "t": 4, "k": "n" }, { "t": 3, "v": ". szint" }] } },
- "expires_at": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Lejárat" } },
- "asset_limit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Járműkorlát" } },
- "vehicles": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "jármű" } },
- "no_subscription": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs aktív előfizetés" } },
- "contact_info": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Elérhetőség" } },
- "contact_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kapcsolattartó neve" } },
- "contact_role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerepkör" } },
- "contact_department": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Osztály" } },
- "contact_phone": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Telefonszám" } },
- "no_contact": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs elsődleges kapcsolattartó" } },
- "edit_details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Adatok Szerkesztése" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés" } },
- "generalTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Általános" } },
- "employeesTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Dolgozók" } },
- "fleetTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Flotta" } },
- "analyticsTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Analitika" } },
- "subscriptionTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Előfizetés" } },
- "editBasicTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Alapadatok" } },
- "editContactTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kapcsolat" } },
- "editAddressTab": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Címek" } },
- "zip": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Irányítószám" } },
- "city": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Város" } },
- "street_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utca" } },
- "street_type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utca típusa" } },
- "house_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Házszám" } },
- "coming_soon": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ez a funkció hamarosan elérhető lesz..." } },
- "missing_data_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hiányzó adatok" } },
- "missing_data_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "A garázs profilja hiányos. Kérjük, egészítse ki a hiányzó adatokat." } },
- "missing_data_activation_required": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "A garázs aktiválásához az alábbi adatok pótlása kötelező:" } },
- "missing_tax_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Adószám" } },
- "missing_billing": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Számlázási cím" } },
- "missing_contact_email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kapcsolattartó e-mail" } },
- "missing_contact_phone": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kapcsolattartó telefon" } },
- "missing_data_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 4, "k": "count" }, { "t": 3, "v": " mező hiányzik" }] } },
- "contact_person_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kapcsolattartó neve" } },
- "contact_email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kapcsolattartó e-mail" } },
- "contact_phone": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kapcsolattartó telefon" } },
- "billing_address": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Számlázási cím" } },
- "billing_zip": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Irányítószám" } },
- "billing_city": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Város" } },
- "billing_street_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utca" } },
- "billing_street_type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utca típusa" } },
- "billing_house_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Házszám" } },
- "notification_address": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Értesítési cím" } },
- "notification_zip": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Irányítószám" } },
- "notification_city": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Város" } },
- "notification_street_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utca" } },
- "notification_street_type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utca típusa" } },
- "notification_house_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Házszám" } },
- "tab_basic": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Alapadatok" } },
- "tab_contact": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kapcsolat" } },
- "tab_addresses": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Címek" } },
- "basic_info": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Alapadatok" } },
- "contact_section": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kapcsolattartó" } },
- "addresses_section": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Címek" } },
- "vehicles_used": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Járművek" } },
- "branches_used": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Telephelyek" } },
- "employees_used": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Dolgozók" } },
- "branches": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "telephely" } },
- "employees": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "dolgozó" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Státusz" } },
- "subscription_history": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Előfizetési Előzmények" } },
- "history_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Dátum" } },
- "history_package": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csomag" } },
- "history_action": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Művelet" } },
- "history_status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Státusz" } },
- "no_subscription_history": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Még nincsenek előfizetési előzmények." } }
- },
- "analytics": {
- "ltv": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Élettartam Érték (LTV)" } },
- "mrr": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Havi Bevétel (MRR)" } },
- "monthly_recurring": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Havi ismétlődő bevétel" } },
- "outstanding": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kintlévőség" } },
- "all_settled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Minden számla rendezve" } },
- "earned_credits": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerzett Kreditek" } },
- "contribution_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Platform építésével gyűjtött XP" } },
- "invited_companies": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Meghívott Cégek" } },
- "companies_joined": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Cég csatlakozott a meghívásodra" } },
- "validated_garages": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Validált Garázsok" } },
- "garages_confirmed": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Garázs sikeresen hitelesítve" } },
- "utilization": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kihasználtság" } },
- "vehicle_quota": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Jármű Kvóta" } },
- "employee_quota": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Alkalmazotti Kvóta" } },
- "utilized": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "kihasználva" } },
- "marketplace_engagement": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Piactér & Aktivitás" } },
- "avg_rating": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Átlagos Értékelés" } },
- "reviews": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Értékelések" } },
- "reviews_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "értékelés" } },
- "last_activity": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utolsó Aktivitás" } },
- "last_login_mock": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "2 órája" } },
- "services_30d": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Elvégzett Szervizek (30 nap)" } }
- },
- "employees": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Dolgozók" } },
- "total_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Összesen " }, { "t": 4, "k": "count" }, { "t": 3, "v": " fő" }] } },
- "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Név" } },
- "email_phone": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "E-mail / Telefon" } },
- "role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerepkör" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Státusz" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Műveletek" } },
- "edit_role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerepkör szerkesztése" } },
- "remove": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Eltávolítás" } },
- "no_employees": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Még nincsenek tagok ehhez a garázshoz." } },
- "edit_role_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tag szerepkörének szerkesztése" } },
- "editRoleTitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tag szerepkörének szerkesztése" } },
- "editRoleFor": { "t": 0, "b": { "t": 2, "i": [{ "t": 4, "k": "name" }, { "t": 3, "v": " szerepkörének módosítása" }] } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mégse" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés" } },
- "saveRole": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerepkör mentése" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés..." } },
- "status_active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktív" } },
- "status_inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inaktív" } },
- "remove_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tag eltávolítása" } },
- "removeTitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tag eltávolítása" } },
- "remove_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Biztosan eltávolítod " }, { "t": 4, "k": "name" }, { "t": 3, "v": " tagot a garázsból?" }] } },
- "removeConfirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Biztosan eltávolítod " }, { "t": 4, "k": "name" }, { "t": 3, "v": " tagot a garázsból?" }] } },
- "remove_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Eltávolítás" } },
- "removing": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Eltávolítás..." } },
- "add_employee": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új dolgozó hozzáadása" } },
- "addTitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új dolgozó hozzáadása" } },
- "email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "E-mail cím" } },
- "emailPlaceholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Add meg az e-mail címet..." } },
- "roleMember": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tag" } },
- "roleManager": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Menedzser" } },
- "roleAdmin": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Admin" } },
- "roleOwner": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Tulajdonos" } },
- "add": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hozzáadás" } },
- "adding": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hozzáadás..." } }
- },
- "fleet": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Flotta" } },
- "total_vehicles": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Összesen " }, { "t": 4, "k": "count" }, { "t": 3, "v": " jármű" }] } },
- "plate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rendszám" } },
- "brand": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Márka" } },
- "model": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Modell" } },
- "brand_model": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Márka & Modell" } },
- "year": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Évjárat" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Státusz" } },
- "vin": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Alvázszám" } },
- "no_vehicles": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ehhez a garázshoz még nincsenek járművek rendelve." } },
- "no_fleet_access": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs jogosultságod a flotta adatok megtekintéséhez." } }
- }
- },
- "gamification": {
- "badges": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitüntetések" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Badge-ek kezelése — CRUD" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitüntetések betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a kitüntetéseket." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újrapróbálkozás" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új kitüntetés" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Még nincsenek kitüntetések." } },
- "id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID" } },
- "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Név" } },
- "description": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Leírás" } },
- "icon": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ikon" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Műveletek" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerkesztés" } },
- "delete": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törlés" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mégse" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitüntetés létrehozása" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitüntetés szerkesztése" } },
- "name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitüntetés neve" } },
- "desc_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitüntetés leírása" } },
- "icon_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ikon URL" } },
- "icon_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Opcionális. Az ikon URL-je a kitüntetéshez." } },
- "icon_preview": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ikon előnézet" } },
- "create_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Létrehozás" } },
- "delete_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitüntetés törlése" } },
- "delete_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Biztosan törölni szeretnéd ezt a kitüntetést?" } },
- "delete_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törlés" } },
- "created": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitüntetés létrehozva!" } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitüntetés frissítve!" } },
- "deleted": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitüntetés törölve!" } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült menteni a kitüntetést." } },
- "delete_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült törölni a kitüntetést." } },
- "unknown_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ismeretlen hiba" } }
- },
- "competitions": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Versenyek" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szezonális versenyek kezelése" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Versenyek betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a versenyeket." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újrapróbálkozás" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új Verseny" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Még nincsenek versenyek létrehozva." } },
- "create_first": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Első Verseny Létrehozása" } },
- "season_filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szezon szűrő:" } },
- "all_seasons": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Összes szezon" } },
- "active_badge": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "(Aktív)" } },
- "status_active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktív" } },
- "status_draft": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Draft" } },
- "status_completed": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Befejezett" } },
- "status_cancelled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törölt" } },
- "view_rules": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szabályok megtekintése" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerkesztés" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mégse" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Verseny létrehozása" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Verseny szerkesztése" } },
- "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Név" } },
- "name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pl. Q1 Szerviz Beküldő Verseny" } },
- "description": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Leírás" } },
- "desc_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Verseny leírása..." } },
- "season": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szezon" } },
- "select_season": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Válassz szezont" } },
- "start_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kezdő dátum" } },
- "end_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Záró dátum" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Státusz" } },
- "rules": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szabályok (JSON)" } },
- "rules_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "type: service_submission, points_multiplier: 1.5" } },
- "invalid_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Érvénytelen JSON formátum!" } },
- "create_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Létrehozás" } },
- "season_id_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szezon ID:" } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hiba történt a mentés során." } }
- },
- "config": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rendszer Konfig" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification master konfiguráció szerkesztése" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Konfiguráció betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a konfigurációt." } },
- "last_save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utolsó mentés:" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés..." } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Konfiguráció mentése" } },
- "section_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP Logika" } },
- "section_conversion": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Konverziós Logika" } },
- "section_penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntetési Logika" } },
- "section_rewards": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint Jutalmak" } },
- "calculator": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hatás Kalkulátor" } },
- "calculator_desc": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Állítsd be a paramétereket a becsült hatás megtekintéséhez" } },
- "estimated_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Becsült Eredmények" } },
- "daily_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Napi XP" } },
- "xp_for_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szintlépéshez Szükséges XP" } },
- "social_to_credit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Social → Credit" } },
- "days_to_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szintlépés Napok Száma" } },
- "raw_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nyers JSON Szerkesztő" } },
- "apply_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "JSON Alkalmazása" } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Konfiguráció frissítve!" } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hiba történt a mentés során." } },
- "json_applied": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "JSON alkalmazva a form mezőkre!" } },
- "invalid_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Érvénytelen JSON: " } }
- },
- "dashboard": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification HQ" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification rendszer áttekintő irányítópultja" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Dashboard betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a dashboard adatokat." } },
- "total_users": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Összes Felhasználó" } },
- "active_season": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktív Szezon" } },
- "pending_contributions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Függő Hozzájárulások" } },
- "xp_earned_today": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ma Szerzett XP" } },
- "none": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs" } },
- "quick_actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gyors Műveletek" } },
- "manage_point_rules": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontszabályok kezelése" } },
- "manage_badges": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitüntetések kezelése" } },
- "manage_seasons": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szezonok kezelése" } },
- "recent_ledger": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Legutóbbi Pontnapló Bejegyzések" } },
- "no_ledger": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Még nincsenek pontnapló bejegyzések." } },
- "top_5": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Top 5 Ranglista" } },
- "full_leaderboard": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Teljes ranglista →" } },
- "no_leaderboard": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Még nincsenek ranglista adatok." } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint" } },
- "xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "pont" } }
- },
- "leaderboard": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ranglista" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification ranglista admin nézet" } },
- "search": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Keresés" } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint" } },
- "min_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Minimum XP" } },
- "sort": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rendezés" } },
- "sort_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP szerint" } },
- "sort_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontok szerint" } },
- "sort_social": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szociális pontok szerint" } },
- "sort_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint szerint" } },
- "filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szűrés" } },
- "reset": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Visszaállítás" } },
- "descending": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csökkenő" } },
- "ascending": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Növekvő" } },
- "user": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "felhasználó" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ranglista betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a ranglistát." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újrapróbálkozás" } },
- "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs találat a megadott szűrőkkel." } },
- "no_results_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Próbálj más szűrési feltételeket használni." } },
- "user_col": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felhasználó" } },
- "email": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Email" } },
- "xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint" } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontok" } },
- "social": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szociális" } },
- "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntetés" } },
- "restriction": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Restrikció" } },
- "discoveries": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felfedezések" } },
- "services": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szolgáltatások" } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utolsó módosítás" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Műveletek" } },
- "details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Részletek" } },
- "prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Előző" } },
- "next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Következő" } },
- "page_of": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "/ oldal" } },
- "restriction_mild": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enyhe" } },
- "restriction_moderate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Közepes" } },
- "restriction_severe": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Súlyos" } }
- },
- "ledger": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontnapló" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification pontnapló böngészése" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontnapló betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a pontnaplót." } },
- "user_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User ID" } },
- "date_from": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Dátumtól" } },
- "date_to": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Dátumig" } },
- "reason": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ok (szöveg)" } },
- "search": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Keresés" } },
- "clear": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törlés" } },
- "csv": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "CSV" } },
- "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs találat a megadott szűrőkkel." } },
- "no_results_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Próbálj más szűrési feltételeket használni." } },
- "id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID" } },
- "user": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "User" } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pont" } },
- "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntetés" } },
- "xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
- "reason": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ok" } },
- "source": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Forrás" } },
- "date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Dátum" } },
- "prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Előző" } },
- "next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Következő" } },
- "of": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "/" } },
- "showing": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "mutatva" } },
- "filtered": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "(szűrve)" } },
- "no_csv_data": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs adat a CSV exportáláshoz." } },
- "csv_downloaded": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "CSV letöltés elindítva." } }
- },
- "levels": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szintek" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint konfigurációk kezelése — CRUD" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szintek betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a szint konfigurációkat." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újrapróbálkozás" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új szint" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Még nincsenek szint konfigurációk." } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint" } },
- "rank": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rang" } },
- "min_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Min. Pont" } },
- "type": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Típus" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Műveletek" } },
- "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntető" } },
- "normal": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Normál" } },
- "tree_diagram": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint Fa Diagram" } },
- "no_tree_data": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincsenek szintek megjelenítéshez." } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "pont" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint szerkesztése" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint létrehozása" } },
- "level_number": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint Száma" } },
- "rank_name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rang Neve" } },
- "min_points_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Minimum Pont" } },
- "is_penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntető szint" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mégse" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés..." } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint frissítve!" } },
- "created": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint létrehozva!" } },
- "duplicate_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ezzel a szint számmal már létezik konfiguráció." } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hiba történt a mentés során." } }
- },
- "params": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rendszerparaméterek" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification kategóriájú rendszerparaméterek" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Paraméterek betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a rendszerparamétereket." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újrapróbálkozás" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincsenek gamification rendszerparaméterek." } },
- "key": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kulcs" } },
- "value": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Érték" } },
- "category": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kategória" } },
- "scope": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hatósugár" } },
- "scope_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Scope ID" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Műveletek" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerkesztés" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Paraméter szerkesztése" } },
- "value_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Érték" } },
- "value_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Paraméter értéke (JSON vagy sima szöveg)" } },
- "json_detected": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "🔹 JSON formátum érzékelve" } },
- "text_value": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "🔸 Szöveges érték" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mégse" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés..." } },
- "invalid_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Érvénytelen JSON formátum: " } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hiba történt a mentés során." } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "frissítve!" } }
- },
- "point_rules": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontszabályok" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification pontszabályok kezelése — CRUD" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontszabályok betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a pontszabályokat." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újrapróbálkozás" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új pontszabály" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Még nincsenek pontszabályok. Hozz létre egyet a fenti gombbal!" } },
- "id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID" } },
- "action_key": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Akció Kulcs" } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pont" } },
- "description": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Leírás" } },
- "status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Státusz" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Műveletek" } },
- "active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktív" } },
- "inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inaktív" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerkesztés" } },
- "delete": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törlés (soft-delete)" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontszabály szerkesztése" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új pontszabály" } },
- "action_key_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Akció Kulcs" } },
- "action_key_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "pl. service_submitted" } },
- "points_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontérték" } },
- "points_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "0" } },
- "description_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Leírás" } },
- "description_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rövid leírás a szabályról..." } },
- "is_active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktív" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mégse" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés" } },
- "saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés..." } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontszabály frissítve!" } },
- "created": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontszabály létrehozva!" } },
- "deleted": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontszabály deaktiválva!" } },
- "duplicate_key": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Egy szabály ezzel a kulccsal már létezik." } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült menteni a pontszabályt." } },
- "delete_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontszabály törlése" } },
- "delete_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Biztosan deaktiválod a következő szabályt:" } },
- "delete_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törlés" } },
- "deleting": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Törlés..." } }
- },
- "seasons": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szezonok" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification szezonkezelés" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szezonok betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a szezonokat." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újra" } },
- "create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új Szezon" } },
- "no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Még nincsenek szezonok létrehozva." } },
- "create_first": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Első Szezon Létrehozása" } },
- "active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktív" } },
- "inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inaktív" } },
- "created_at": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Létrehozva:" } },
- "activate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktiválás" } },
- "edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szerkesztés" } },
- "edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szezon szerkesztése" } },
- "create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Új Szezon" } },
- "name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Név" } },
- "name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "pl. 2026 Q1 Szezon" } },
- "start_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kezdő dátum" } },
- "end_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Záró dátum" } },
- "activate_on_create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktiválás létrehozáskor" } },
- "cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mégse" } },
- "save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mentés" } },
- "create_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Létrehozás" } },
- "activate_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szezon aktiválása" } },
- "activate_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Biztosan aktiválni szeretnéd" } },
- "activate_warning": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ez deaktiválja az összes többi szezont." } },
- "activating": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktiválás..." } },
- "activate_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktiválás" } },
- "save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült menteni a szezont." } }
- },
- "users": {
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Gamification Felhasználók" } },
- "subtitle": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felhasználói gamification statisztikák kezelése" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felhasználók betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a felhasználói statisztikákat." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újra" } },
- "no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincsenek megjeleníthető felhasználói statisztikák." } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint" } },
- "all_levels": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Minden Szint" } },
- "level_n": { "t": 0, "b": { "t": 2, "i": [{ "t": 4, "k": "n" }, { "t": 3, "v": ". szint" }] } },
- "min_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Minimum XP" } },
- "max_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Maximum XP" } },
- "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntetés" } },
- "any": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Bármelyik" } },
- "only_penalized": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csak büntetettek" } },
- "only_clean": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Csak tiszták" } },
- "filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szűrés" } },
- "reset": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Visszaállítás" } },
- "count": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "felhasználó" } },
- "user_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felhasználó ID" } },
- "xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint" } },
- "points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontok" } },
- "penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntetés" } },
- "restriction": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Korlátozás" } },
- "services": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szolgáltatások" } },
- "discoveries": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felfedezések" } },
- "updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Utolsó frissítés" } },
- "actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Műveletek" } },
- "details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Részletek" } },
- "prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Előző" } },
- "next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Következő" } },
- "none": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs" } },
- "restriction_mild": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enyhe" } },
- "restriction_moderate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mérsékelt" } },
- "restriction_severe": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Súlyos" } }
- },
- "user_detail": {
- "back": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vissza a listához" } },
- "title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felhasználó Gamification Részletei" } },
- "id_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID:" } },
- "loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felhasználó betöltése..." } },
- "error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült betölteni a felhasználói adatokat." } },
- "retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Újra" } },
- "not_found": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felhasználó nem található." } },
- "total_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Összes XP" } },
- "level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szint" } },
- "total_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Összes Pont" } },
- "social_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szociális Pontok" } },
- "penalty_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntető Pontok" } },
- "restriction_level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Korlátozás Szintje" } },
- "penalty_quota": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntetési Kvóta" } },
- "banned_until": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Kitiltva eddig:" } },
- "no": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nincs" } },
- "services": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szolgáltatások" } },
- "discovered_places": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Felfedezett Helyek" } },
- "validated_places": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Validált Helyek" } },
- "added_providers": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hozzáadott Szolgáltatók" } },
- "penalty_form_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntetés Kiosztása" } },
- "penalty_points_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntető Pontok" } },
- "penalty_reason_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Indok" } },
- "penalty_reason_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntetés indoka..." } },
- "penalty_submit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntetés Kiosztása" } },
- "penalty_submitting": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Küldés..." } },
- "penalty_success": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Büntetés sikeresen kiosztva: " }, { "t": 4, "k": "amount" }, { "t": 3, "v": " pont." }] } },
- "penalty_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült kiosztani a büntetést." } },
- "reward_form_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Jutalom Kiosztása" } },
- "reward_xp_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP Jutalom" } },
- "reward_social_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Szociális Pont Jutalom" } },
- "reward_reason_label": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Indok" } },
- "reward_reason_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Jutalom indoka..." } },
- "reward_submit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Jutalom Kiosztása" } },
- "reward_submitting": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Küldés..." } },
- "reward_success": { "t": 0, "b": { "t": 2, "i": [{ "t": 3, "v": "Jutalom sikeresen kiosztva: " }, { "t": 4, "k": "xp" }, { "t": 3, "v": " XP, " }, { "t": 4, "k": "social" }, { "t": 3, "v": " szociális pont." }] } },
- "reward_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nem sikerült kiosztani a jutalmat." } },
- "ledger_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pont Napló" } },
- "ledger_count": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "bejegyzés" } },
- "ledger_loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Betöltés..." } },
- "ledger_empty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Még nincsenek naplóbejegyzések ehhez a felhasználóhoz." } },
- "ledger_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Dátum" } },
- "ledger_points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pontok" } },
- "ledger_penalty": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Büntetés" } },
- "ledger_xp": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "XP" } },
- "ledger_reason": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Indok" } },
- "ledger_source": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Forrás" } }
- }
- }
-};
-export {
- resource as default
-};
-//# sourceMappingURL=hu-D4bAMIbU.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/hu-D4bAMIbU.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/hu-D4bAMIbU.js.map
deleted file mode 100644
index 21bea92..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/hu-D4bAMIbU.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"hu-D4bAMIbU.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/hu-D4bAMIbU.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/hu-D4bAMIbU.js.map.json
deleted file mode 100644
index 8602483..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/hu-D4bAMIbU.js.map.json
+++ /dev/null
@@ -1 +0,0 @@
-{"file":"hu-D4bAMIbU.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","names":[],"sources":[],"sourcesContent":[],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/index-B6MDQHdV.js b/frontend_admin/.nuxt/dist/server/_nuxt/index-B4tBHEvj.js
similarity index 99%
rename from frontend_admin/.nuxt/dist/server/_nuxt/index-B6MDQHdV.js
rename to frontend_admin/.nuxt/dist/server/_nuxt/index-B4tBHEvj.js
index 7acb87b..5019e79 100644
--- a/frontend_admin/.nuxt/dist/server/_nuxt/index-B6MDQHdV.js
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/index-B4tBHEvj.js
@@ -1,4 +1,4 @@
-import { _ as __nuxt_component_0 } from "./nuxt-link-Ci8vU-Yt.js";
+import { _ as __nuxt_component_0 } from "./nuxt-link-1NBbHb-h.js";
import { defineComponent, ref, unref, withCtx, createTextVNode, toDisplayString, openBlock, createBlock, createVNode, useSSRContext } from "vue";
import { ssrRenderAttrs, ssrInterpolate, ssrIncludeBooleanAttr, ssrLooseContain, ssrLooseEqual, ssrRenderList, ssrRenderAttr, ssrRenderComponent, ssrRenderClass } from "vue/server-renderer";
import "/app/node_modules/hookable/dist/index.mjs";
@@ -123,4 +123,4 @@ _sfc_main.setup = (props, ctx) => {
export {
_sfc_main as default
};
-//# sourceMappingURL=index-B6MDQHdV.js.map
+//# sourceMappingURL=index-B4tBHEvj.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/index-B6MDQHdV.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/index-B4tBHEvj.js.map
similarity index 99%
rename from frontend_admin/.nuxt/dist/server/_nuxt/index-B6MDQHdV.js.map
rename to frontend_admin/.nuxt/dist/server/_nuxt/index-B4tBHEvj.js.map
index ad7e7b9..731bdde 100644
--- a/frontend_admin/.nuxt/dist/server/_nuxt/index-B6MDQHdV.js.map
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/index-B4tBHEvj.js.map
@@ -1 +1 @@
-{"version":3,"file":"index-B6MDQHdV.js","sources":["../../../../pages/gamification/users/index.vue"],"sourcesContent":["
\n \n \n
\n
{{ t('gamification.users.title') }} \n
{{ t('gamification.users.subtitle') }}
\n
\n\n \n
\n
\n \n
\n {{ t('gamification.users.filter_level') }} \n \n {{ t('gamification.users.all_levels') }} \n {{ lvl }}. {{ t('gamification.users.level_suffix') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_min_xp') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_max_xp') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_penalty') }} \n \n {{ t('gamification.users.penalty_any') }} \n {{ t('gamification.users.penalty_only') }} \n {{ t('gamification.users.penalty_none') }} \n \n
\n
\n\n \n
\n \n {{ t('gamification.users.filter_apply') }}\n \n \n {{ t('gamification.users.filter_reset') }}\n \n {{ t('gamification.users.total_count', { count: totalCount }) }} \n
\n
\n\n \n
\n
\n
\n \n \n
{{ t('gamification.users.loading') }} \n
\n
\n\n \n
\n
{{ t('gamification.users.load_error') }}
\n
{{ t('gamification.users.retry') }} \n
\n\n \n
\n
{{ t('gamification.users.empty') }}
\n
\n\n \n
\n
\n
\n \n \n {{ t('gamification.users.col_user_id') }} \n {{ t('gamification.users.col_xp') }} \n {{ t('gamification.users.col_level') }} \n {{ t('gamification.users.col_points') }} \n {{ t('gamification.users.col_penalty') }} \n {{ t('gamification.users.col_restriction') }} \n {{ t('gamification.users.col_services') }} \n {{ t('gamification.users.col_discoveries') }} \n {{ t('gamification.users.col_updated') }} \n {{ t('gamification.users.col_actions') }} \n \n \n \n \n #{{ user.user_id }} \n {{ formatNumber(user.total_xp) }} \n \n \n {{ user.current_level }}\n \n \n {{ formatNumber(user.total_points) }} \n \n 0\" class=\"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-rose-500/10 text-rose-400 border border-rose-500/20\">\n -{{ user.penalty_points }}\n \n — \n \n \n 0\" class=\"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-amber-500/10 text-amber-400 border border-amber-500/20\">\n {{ restrictionLabel(user.restriction_level) }}\n \n {{ t('gamification.users.none') }} \n \n {{ user.services_submitted }} \n {{ user.places_discovered }} \n {{ user.updated_at ? formatDate(user.updated_at) : '—' }} \n \n \n {{ t('gamification.users.details') }}\n \n \n \n \n \n \n \n
\n
\n\n \n
\n \n {{ t('gamification.users.prev') }}\n \n {{ offset + 1 }}–{{ Math.min(offset + limit, totalCount) }} / {{ totalCount }} \n = totalCount\" class=\"px-3 py-1.5 text-sm rounded-lg transition\" :class=\"offset + limit >= totalCount ? 'text-slate-600 cursor-not-allowed' : 'text-slate-300 hover:bg-slate-700'\">\n {{ t('gamification.users.next') }}\n \n
\n
\n
\n \n\n\n"],"names":["_unref","_ssrIncludeBooleanAttr","_ssrLooseContain","_ssrLooseEqual","_ssrRenderList","_ssrRenderAttr","_ssrInterpolate","_push","_parent","_createTextVNode","_toDisplayString","_createBlock","_createVNode"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"index-B4tBHEvj.js","sources":["../../../../pages/gamification/users/index.vue"],"sourcesContent":["
\n \n \n
\n
{{ t('gamification.users.title') }} \n
{{ t('gamification.users.subtitle') }}
\n
\n\n \n
\n
\n \n
\n {{ t('gamification.users.filter_level') }} \n \n {{ t('gamification.users.all_levels') }} \n {{ lvl }}. {{ t('gamification.users.level_suffix') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_min_xp') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_max_xp') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_penalty') }} \n \n {{ t('gamification.users.penalty_any') }} \n {{ t('gamification.users.penalty_only') }} \n {{ t('gamification.users.penalty_none') }} \n \n
\n
\n\n \n
\n \n {{ t('gamification.users.filter_apply') }}\n \n \n {{ t('gamification.users.filter_reset') }}\n \n {{ t('gamification.users.total_count', { count: totalCount }) }} \n
\n
\n\n \n
\n
\n
\n \n \n
{{ t('gamification.users.loading') }} \n
\n
\n\n \n
\n
{{ t('gamification.users.load_error') }}
\n
{{ t('gamification.users.retry') }} \n
\n\n \n
\n
{{ t('gamification.users.empty') }}
\n
\n\n \n
\n
\n
\n \n \n {{ t('gamification.users.col_user_id') }} \n {{ t('gamification.users.col_xp') }} \n {{ t('gamification.users.col_level') }} \n {{ t('gamification.users.col_points') }} \n {{ t('gamification.users.col_penalty') }} \n {{ t('gamification.users.col_restriction') }} \n {{ t('gamification.users.col_services') }} \n {{ t('gamification.users.col_discoveries') }} \n {{ t('gamification.users.col_updated') }} \n {{ t('gamification.users.col_actions') }} \n \n \n \n \n #{{ user.user_id }} \n {{ formatNumber(user.total_xp) }} \n \n \n {{ user.current_level }}\n \n \n {{ formatNumber(user.total_points) }} \n \n 0\" class=\"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-rose-500/10 text-rose-400 border border-rose-500/20\">\n -{{ user.penalty_points }}\n \n — \n \n \n 0\" class=\"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-amber-500/10 text-amber-400 border border-amber-500/20\">\n {{ restrictionLabel(user.restriction_level) }}\n \n {{ t('gamification.users.none') }} \n \n {{ user.services_submitted }} \n {{ user.places_discovered }} \n {{ user.updated_at ? formatDate(user.updated_at) : '—' }} \n \n \n {{ t('gamification.users.details') }}\n \n \n \n \n \n \n \n
\n
\n\n \n
\n \n {{ t('gamification.users.prev') }}\n \n {{ offset + 1 }}–{{ Math.min(offset + limit, totalCount) }} / {{ totalCount }} \n = totalCount\" class=\"px-3 py-1.5 text-sm rounded-lg transition\" :class=\"offset + limit >= totalCount ? 'text-slate-600 cursor-not-allowed' : 'text-slate-300 hover:bg-slate-700'\">\n {{ t('gamification.users.next') }}\n \n
\n
\n
\n \n\n\n"],"names":["_unref","_ssrIncludeBooleanAttr","_ssrLooseContain","_ssrLooseEqual","_ssrRenderList","_ssrRenderAttr","_ssrInterpolate","_push","_parent","_createTextVNode","_toDisplayString","_createBlock","_createVNode"],"mappings":"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"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/index-B6MDQHdV.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/index-B4tBHEvj.js.map.json
similarity index 99%
rename from frontend_admin/.nuxt/dist/server/_nuxt/index-B6MDQHdV.js.map.json
rename to frontend_admin/.nuxt/dist/server/_nuxt/index-B4tBHEvj.js.map.json
index 07f26c9..797d9ab 100644
--- a/frontend_admin/.nuxt/dist/server/_nuxt/index-B6MDQHdV.js.map.json
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/index-B4tBHEvj.js.map.json
@@ -1 +1 @@
-{"file":"index-B6MDQHdV.js","mappings":"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","names":["_unref","_ssrIncludeBooleanAttr","_ssrLooseContain","_ssrLooseEqual","_ssrRenderList","_ssrRenderAttr","_ssrInterpolate","_push","_parent","_createTextVNode","_toDisplayString","_createBlock","_createVNode"],"sources":["../../../../pages/gamification/users/index.vue"],"sourcesContent":["
\n \n \n
\n
{{ t('gamification.users.title') }} \n
{{ t('gamification.users.subtitle') }}
\n
\n\n \n
\n
\n \n
\n {{ t('gamification.users.filter_level') }} \n \n {{ t('gamification.users.all_levels') }} \n {{ lvl }}. {{ t('gamification.users.level_suffix') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_min_xp') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_max_xp') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_penalty') }} \n \n {{ t('gamification.users.penalty_any') }} \n {{ t('gamification.users.penalty_only') }} \n {{ t('gamification.users.penalty_none') }} \n \n
\n
\n\n \n
\n \n {{ t('gamification.users.filter_apply') }}\n \n \n {{ t('gamification.users.filter_reset') }}\n \n {{ t('gamification.users.total_count', { count: totalCount }) }} \n
\n
\n\n \n
\n
\n
\n \n \n
{{ t('gamification.users.loading') }} \n
\n
\n\n \n
\n
{{ t('gamification.users.load_error') }}
\n
{{ t('gamification.users.retry') }} \n
\n\n \n
\n
{{ t('gamification.users.empty') }}
\n
\n\n \n
\n
\n
\n \n \n {{ t('gamification.users.col_user_id') }} \n {{ t('gamification.users.col_xp') }} \n {{ t('gamification.users.col_level') }} \n {{ t('gamification.users.col_points') }} \n {{ t('gamification.users.col_penalty') }} \n {{ t('gamification.users.col_restriction') }} \n {{ t('gamification.users.col_services') }} \n {{ t('gamification.users.col_discoveries') }} \n {{ t('gamification.users.col_updated') }} \n {{ t('gamification.users.col_actions') }} \n \n \n \n \n #{{ user.user_id }} \n {{ formatNumber(user.total_xp) }} \n \n \n {{ user.current_level }}\n \n \n {{ formatNumber(user.total_points) }} \n \n 0\" class=\"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-rose-500/10 text-rose-400 border border-rose-500/20\">\n -{{ user.penalty_points }}\n \n — \n \n \n 0\" class=\"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-amber-500/10 text-amber-400 border border-amber-500/20\">\n {{ restrictionLabel(user.restriction_level) }}\n \n {{ t('gamification.users.none') }} \n \n {{ user.services_submitted }} \n {{ user.places_discovered }} \n {{ user.updated_at ? formatDate(user.updated_at) : '—' }} \n \n \n {{ t('gamification.users.details') }}\n \n \n \n \n \n \n \n
\n
\n\n \n
\n \n {{ t('gamification.users.prev') }}\n \n {{ offset + 1 }}–{{ Math.min(offset + limit, totalCount) }} / {{ totalCount }} \n = totalCount\" class=\"px-3 py-1.5 text-sm rounded-lg transition\" :class=\"offset + limit >= totalCount ? 'text-slate-600 cursor-not-allowed' : 'text-slate-300 hover:bg-slate-700'\">\n {{ t('gamification.users.next') }}\n \n
\n
\n
\n \n\n\n"],"version":3}
\ No newline at end of file
+{"file":"index-B4tBHEvj.js","mappings":"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","names":["_unref","_ssrIncludeBooleanAttr","_ssrLooseContain","_ssrLooseEqual","_ssrRenderList","_ssrRenderAttr","_ssrInterpolate","_push","_parent","_createTextVNode","_toDisplayString","_createBlock","_createVNode"],"sources":["../../../../pages/gamification/users/index.vue"],"sourcesContent":["
\n \n \n
\n
{{ t('gamification.users.title') }} \n
{{ t('gamification.users.subtitle') }}
\n
\n\n \n
\n
\n \n
\n {{ t('gamification.users.filter_level') }} \n \n {{ t('gamification.users.all_levels') }} \n {{ lvl }}. {{ t('gamification.users.level_suffix') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_min_xp') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_max_xp') }} \n \n
\n\n \n
\n {{ t('gamification.users.filter_penalty') }} \n \n {{ t('gamification.users.penalty_any') }} \n {{ t('gamification.users.penalty_only') }} \n {{ t('gamification.users.penalty_none') }} \n \n
\n
\n\n \n
\n \n {{ t('gamification.users.filter_apply') }}\n \n \n {{ t('gamification.users.filter_reset') }}\n \n {{ t('gamification.users.total_count', { count: totalCount }) }} \n
\n
\n\n \n
\n
\n
\n \n \n
{{ t('gamification.users.loading') }} \n
\n
\n\n \n
\n
{{ t('gamification.users.load_error') }}
\n
{{ t('gamification.users.retry') }} \n
\n\n \n
\n
{{ t('gamification.users.empty') }}
\n
\n\n \n
\n
\n
\n \n \n {{ t('gamification.users.col_user_id') }} \n {{ t('gamification.users.col_xp') }} \n {{ t('gamification.users.col_level') }} \n {{ t('gamification.users.col_points') }} \n {{ t('gamification.users.col_penalty') }} \n {{ t('gamification.users.col_restriction') }} \n {{ t('gamification.users.col_services') }} \n {{ t('gamification.users.col_discoveries') }} \n {{ t('gamification.users.col_updated') }} \n {{ t('gamification.users.col_actions') }} \n \n \n \n \n #{{ user.user_id }} \n {{ formatNumber(user.total_xp) }} \n \n \n {{ user.current_level }}\n \n \n {{ formatNumber(user.total_points) }} \n \n 0\" class=\"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-rose-500/10 text-rose-400 border border-rose-500/20\">\n -{{ user.penalty_points }}\n \n — \n \n \n 0\" class=\"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-amber-500/10 text-amber-400 border border-amber-500/20\">\n {{ restrictionLabel(user.restriction_level) }}\n \n {{ t('gamification.users.none') }} \n \n {{ user.services_submitted }} \n {{ user.places_discovered }} \n {{ user.updated_at ? formatDate(user.updated_at) : '—' }} \n \n \n {{ t('gamification.users.details') }}\n \n \n \n \n \n \n \n
\n
\n\n \n
\n \n {{ t('gamification.users.prev') }}\n \n {{ offset + 1 }}–{{ Math.min(offset + limit, totalCount) }} / {{ totalCount }} \n = totalCount\" class=\"px-3 py-1.5 text-sm rounded-lg transition\" :class=\"offset + limit >= totalCount ? 'text-slate-600 cursor-not-allowed' : 'text-slate-300 hover:bg-slate-700'\">\n {{ t('gamification.users.next') }}\n \n
\n
\n
\n \n\n\n"],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/index-B9tmK_Km.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/index-B9tmK_Km.js.map
deleted file mode 100644
index f5348a4..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/index-B9tmK_Km.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index-B9tmK_Km.js","sources":["../../../../pages/packages/index.vue"],"sourcesContent":["
\n \n \n
\n
\n
{{ $t('packages.title') }} \n
{{ $t('packages.subtitle') }}
\n
\n
\n \n \n \n {{ $t('packages.create_new') }}\n \n
\n\n \n
\n
\n
\n \n \n \n
{{ $t('packages.loading') }} \n
\n
\n\n \n
\n
{{ error }}
\n
\n {{ $t('packages.retry') }}\n \n
\n\n \n
\n
\n \n \n
{{ $t('packages.no_packages') }} \n
{{ $t('packages.no_packages_desc') }}
\n
\n {{ $t('packages.create_first') }}\n \n
\n\n \n
\n \n
\n
\n
\n \n \n \n \n Alapcsomagok\n \n \n
\n \n \n \n \n Kiegészítők\n \n \n
\n
\n\n \n
\n
\n \n
\n
\n
\n \n
\n
\n
{{ getDisplayName(pkg) }} \n {{ pkg.name }} \n \n
\n
\n = 1\"\n class=\"px-2 py-0.5 text-xs font-semibold rounded-full bg-indigo-500/20 text-indigo-300\"\n >\n {{ $t('packages.popular') }}\n \n \n 🔒 {{ $t('packages.fallback_badge') }}\n \n 0\"\n class=\"px-2 py-0.5 text-xs font-semibold rounded-full bg-emerald-500/20 text-emerald-300\"\n :title=\"`${pkg.trial_days_on_signup} days trial on signup`\"\n >\n 🎯 {{ $t('packages.trial_badge') }}: {{ pkg.trial_days_on_signup }}d\n \n
\n
\n\n \n
\n {{ getFormattedPrice(pkg) }} \n / {{ $t('packages.month') }} \n
\n\n \n
{{ getDescription(pkg) }}
\n\n \n
\n
\n {{ $t('packages.allowances') }}\n \n
\n
\n {{ $t('packages.max_vehicles') }} \n {{ getAllowance(pkg, 'max_vehicles') }} \n
\n
\n {{ $t('packages.max_garages') }} \n {{ getAllowance(pkg, 'max_garages') }} \n
\n
\n {{ $t('packages.max_users') }} \n {{ getAllowance(pkg, 'max_users') }} \n
\n
\n {{ $t('packages.monthly_credits') }} \n {{ getAllowance(pkg, 'monthly_free_credits') }} \n
\n
\n
\n\n \n
\n {{ $t('packages.tier_level') }}: \n {{ pkg.tier_level }} \n
\n\n \n
\n
\n {{ $t('packages.edit') }}\n \n
\n \n \n \n \n
\n \n \n \n \n
\n
\n
\n
\n\n \n
\n
\n \n
\n
\n {{ isCreating ? $t('packages.create_title') : ($t('packages.edit_title') + ': ' + getDisplayName(editingPackage!)) }}\n \n
\n \n \n \n \n
\n\n \n
\n
\n
{{ $t('packages.form_type') }} \n
\n
\n \n \n \n
📦 Alapcsomag (Base Tier) \n
Teljes jogú csomag járművekkel, garázsokkal, felhasználókkal
\n
\n \n
\n \n \n \n
➕ Kiegészítő (Add-on) \n
Kiegészítő modul meglévő csomaghoz, korlátozott opciókkal
\n
\n \n
\n
\n
\n\n \n
\n \n {{ tab.label }}\n \n
\n\n \n
\n \n
\n \n
\n {{ $t('packages.form_name') }} \n \n
\n\n \n
\n {{ $t('packages.form_display_name') }} \n \n
\n\n \n
\n
{{ $t('packages.form_tier_level') }} \n
\n
{{ $t('packages.form_tier_level_hint') }}
\n
\n\n \n
\n\n \n
\n \n {{ $t('packages.form_is_custom') }} \n
\n\n \n
\n
{{ $t('packages.singleton_rules') }} \n
\n
\n \n \n {{ $t('packages.form_is_default_fallback') }}\n \n
\n
\n
{{ $t('packages.form_trial_days') }} \n
\n
{{ $t('packages.form_trial_days_hint') }}
\n
\n
\n
\n
\n\n \n
\n \n
\n
{{ $t('packages.per_region_pricing') }} \n
\n\n \n
\n
\n {{ $t('packages.add_zone_select') }} \n \n {{ region.country_code }} — {{ region.name }} ({{ region.currency }}, {{ region.default_vat_rate }}% VAT)\n \n \n
\n \n \n \n {{ $t('packages.add_zone') }}\n \n
\n
\n\n \n
\n
🧮 {{ $t('packages.smart_calculator') }} \n
\n \n
\n
\n {{ $t('packages.calc_net_price') }} \n \n
\n
\n {{ $t('packages.calc_vat_rate') }} \n \n \n {{ region.country_code }} — {{ region.default_vat_rate }}%\n \n \n
\n
\n {{ $t('packages.calc_currency') }} \n \n \n {{ region.currency }} ({{ region.country_code }})\n \n \n
\n
\n\n \n
\n
\n
{{ $t('packages.calc_net') }}
\n
{{ formatCurrency(calcNetPrice, calcCurrency) }}
\n
\n
\n
{{ $t('packages.calc_vat') }} ({{ calcVatRate }}%)
\n
{{ formatCurrency(calcNetPrice * (calcVatRate / 100), calcCurrency) }}
\n
\n
\n
{{ $t('packages.calc_gross') }}
\n
{{ formatCurrency(calcNetPrice * (1 + calcVatRate / 100), calcCurrency) }}
\n
\n
\n\n \n
\n
\n \n \n \n {{ $t('packages.calc_apply') }}\n \n
\n
\n
\n
\n\n \n
\n \n
\n
{{ $t('packages.allowances') }} \n
\n
\n\n \n
\n
SaaS Allowances \n
\n
\n Költségkategória mélység (max_cost_category_depth) \n \n
\n
\n
Statisztika (advanced_reports) \n
\n
\n \n
\n {{ form.advanced_reports ? 'Enabled' : 'Disabled' }} \n \n
\n
\n
\n
PDF/CSV Export (export_data) \n
\n
\n \n
\n {{ form.export_data ? 'Enabled' : 'Disabled' }} \n \n
\n
\n
\n
\n\n \n
\n
{{ $t('packages.feature_capabilities') }} \n
\n
{{ $t('packages.feature_capabilities_hint') }}
\n
{{ featureCapabilitiesError }}
\n
\n
\n
\n\n \n
\n
\n {{ activeTabLabel }}\n
\n
\n
\n {{ $t('packages.cancel') }}\n \n
\n \n \n \n \n {{ isCreating ? $t('packages.create') : $t('packages.save') }}\n \n
\n
\n
\n
\n\n \n
\n
\n
{{ $t('packages.delete_title') }} \n
\n {{ $t('packages.delete_confirm', { name: getDisplayName(deletingPackage) }) }}\n
\n
\n \n {{ $t('packages.cancel') }}\n \n \n {{ $t('packages.delete_btn') }}\n \n
\n
\n
\n\n \n
\n {{ saveNotification.message }}\n
\n
\n \n\n"],"names":["$t","_ssrRenderList","_ssrInterpolate","_ssrRenderAttr","_ssrIncludeBooleanAttr","_ssrLooseEqual","_ssrRenderClass","_ssrLooseContain","_unref"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;AAqxBA,UAAM,cAAc,eAAA;AACpB,UAAM,EAAE,eAAA,IAAmB,aAAA;AAuE3B,UAAM,OAAO;AAAA,MACX,EAAE,KAAK,SAAS,OAAO,gBAAA;AAAA,MACvB,EAAE,KAAK,WAAW,OAAO,aAAA;AAAA,MACzB,EAAE,KAAK,YAAY,OAAO,aAAA;AAAA,IAAa;AAGzC,UAAM,YAAY,IAAI,OAAO;AAE7B,UAAM,iBAAiB,SAAS,MAAM;AACpC,YAAM,MAAM,KAAK,KAAK,OAAK,EAAE,QAAQ,UAAU,KAAK;AACpD,aAAO,MAAM,IAAI,QAAQ;AAAA,IAC3B,CAAC;AAID,UAAM,UAAU,IAAsB,MAAM;AAE5C,UAAM,eAAe,SAAS,MAAM,SAAS,MAAM,OAAO,CAAA,MAAK,EAAE,OAAO,SAAS,OAAO,CAAC;AACzF,UAAM,gBAAgB,SAAS,MAAM,SAAS,MAAM,OAAO,CAAA,MAAK,EAAE,OAAO,SAAS,OAAO,CAAC;AAI1F,UAAM,WAAW,IAAwB,EAAE;AAC3C,UAAM,UAAU,IAAI,IAAI;AACxB,UAAM,QAAQ,IAAmB,IAAI;AACrC,UAAM,YAAY,IAAI,KAAK;AAC3B,UAAM,oBAAoB,IAAI,KAAK;AACnC,UAAM,iBAAiB,IAA6B,IAAI;AACxD,UAAM,kBAAkB,IAA6B,IAAI;AACzD,UAAM,aAAa,IAAI,KAAK;AAC5B,UAAM,SAAS,IAAI,KAAK;AACxB,UAAM,mBAAmB,IAA2D,IAAI;AACxF,UAAM,2BAA2B,IAAmB,IAAI;AAIxD,UAAM,sBAAsB,IAAI,EAAE;AAElC,UAAM,wBAAwB,SAAS,MAAM;AAC3C,aAAO,YAAY,QAAQ,OAAO,CAAA,MAAK;AACrC,eAAO,EAAE,iBAAiB,aAAa,CAAC,KAAK,cAAc,EAAE,YAAY;AAAA,MAC3E,CAAC;AAAA,IACH,CAAC;AA4BD,UAAM,eAAe,IAAI,CAAC;AAC1B,UAAM,cAAc,IAAI,EAAE;AAC1B,UAAM,eAAe,IAAI,KAAK;AAI9B,UAAM,cAA2B;AAAA,MAC/B,MAAM;AAAA,MACN,cAAc;AAAA,MACd,MAAM;AAAA,MACN,YAAY;AAAA,MACZ,eAAe;AAAA,MACf,cAAc;AAAA,MACd,UAAU;AAAA,MACV,cAAc;AAAA,MACd,aAAa;AAAA,MACb,WAAW;AAAA,MACX,sBAAsB;AAAA,MACtB,yBAAyB;AAAA,MACzB,kBAAkB;AAAA,MAClB,aAAa;AAAA,MACb,UAAU;AAAA,MACV,OAAO;AAAA,MACP,WAAW;AAAA,MACX,qBAAqB;AAAA,MACrB,sBAAsB;AAAA,MACtB,2BAA2B;AAAA,MAC3B,eAAe,CAAA;AAAA,IAAC;AAGlB,UAAM,OAAO,SAAsB,EAAE,GAAG,aAAa;AAIrD,aAAS,aAAa,aAAqB,QAAsC;AAC/E,YAAM,OAAO,KAAK,cAAc,WAAW;AAC3C,UAAI,CAAC,KAAM,QAAO;AAClB,aAAO,WAAW,YAAY,KAAK,gBAAgB,KAAK;AAAA,IAC1D;AAcA,aAAS,mBAAmB,aAA6B;AACvD,YAAM,OAAO,KAAK,cAAc,WAAW;AAC3C,UAAI,CAAC,KAAM,QAAO;AAClB,aAAO,KAAK,gBAAgB;AAAA,IAC9B;AAUA,aAAS,gBAAgB,aAA6B;AACpD,YAAM,OAAO,KAAK,cAAc,WAAW;AAC3C,UAAI,CAAC,KAAM,QAAO;AAClB,aAAO,KAAK;AAAA,IACd;AA+EA,aAAS,eAAe,KAA+B;AACrD,aAAO,IAAI,OAAO,gBAAgB,IAAI;AAAA,IACxC;AAEA,aAAS,eAAe,KAA+B;AACrD,aAAO,IAAI,OAAO,WAAW,YAAY,IAAI,OAAO,WAAW,SAAS;AAAA,IAC1E;AAEA,aAAS,kBAAkB,KAA+B;AACxD,YAAM,QAAQ,IAAI,OAAO;AACzB,YAAM,UAAU,IAAI,OAAO;AAC3B,UAAI,SAAS,MAAM,SAAS,GAAG;AAC7B,cAAM,IAAI,MAAM,SAAS;AACzB,cAAM,WAAW,EAAE,aAAa,QAAQ,OAAO;AAC/C,eAAO,GAAG,EAAE,aAAa,IAAI,QAAQ;AAAA,MACvC;AACA,UAAI,SAAS;AACX,cAAM,WAAW,QAAQ,aAAa,QAAQ,OAAO;AACrD,eAAO,GAAG,QAAQ,aAAa,IAAI,QAAQ;AAAA,MAC7C;AACA,aAAO;AAAA,IACT;AAEA,aAAS,aAAa,KAAuB,KAA8B;AACzE,YAAM,aAAa,IAAI,OAAO;AAC9B,UAAI,CAAC,WAAY,QAAO;AACxB,aAAQ,WAAmB,GAAG,KAAK;AAAA,IACrC;AAEA,aAAS,kBAAkB,OAAuB;AAChD,UAAI,SAAS,EAAG,QAAO;AACvB,UAAI,SAAS,EAAG,QAAO;AACvB,aAAO;AAAA,IACT;AAEA,aAAS,YAAY,OAAuB;AAC1C,UAAI,SAAS,EAAG,QAAO;AACvB,UAAI,SAAS,EAAG,QAAO;AACvB,aAAO;AAAA,IACT;;+JA1lCqDA,KAAAA,GAAE,gBAAA,CAAA,uDACbA,KAAAA,GAAE,mBAAA,CAAA,4VASjCA,KAAAA,GAAE,qBAAA,CAAA;UAKE,QAAA,OAAO;weAM0BA,KAAAA,GAAE,kBAAA,CAAA,CAAA,qBAAA;AAAA,iBAK9B,MAAA,OAAK;yIACa,MAAA,KAAK,sHAKhCA,KAAAA,GAAE,gBAAA,CAAA;MAKO,WAAA,SAAA,MAAS,WAAM,GAAA;uaAI0BA,KAAAA,GAAE,sBAAA,CAAA,uDACvBA,KAAAA,GAAE,2BAAA,CAAA,4IAK/BA,KAAAA,GAAE,uBAAA,CAAA;;gJAYO,QAAA,UAAO,igBAcP,QAAA,UAAO;AAiBLC,sBAAA,QAAA,UAAO,SAAc,aAAA,QAAe,cAAA,QAA3C,QAAG;6PASI,kBAAkB,IAAI,UAAU,GAAA,gBAAA,CAAA,oCAEF,YAAY,IAAI,UAAU,KAAA,oEAGhBC,eAAA,eAAe,GAAG,CAAA,wDAChBA,eAAA,IAAI,IAAI;AAKpD,cAAA,IAAI,cAAU,GAAA;kIAGjBF,KAAAA,GAAE,kBAAA,CAAA,CAAA,SAAA;AAAA;;;AAGC,cAAA,IAAI,qBAAmB;+LAIvBA,KAAAA,GAAE,yBAAA,CAAA,CAAA,SAAA;AAAA;;;AAGF,cAAA,IAAI,uBAAoB,GAAA;kIAE7B,SAAK,GAAK,IAAI,oBAAoB,uBAAA,wBAE7BA,KAAAA,GAAE,sBAAA,CAAA,MAAgCE,eAAA,IAAI,oBAAoB;;;;6FAOrBA,eAAA,kBAAkB,GAAG,CAAA,sEACrBF,KAAAA,GAAE,gBAAA,CAAA,+DAIFE,eAAA,eAAe,GAAG,CAAA,uJAK5DF,KAAAA,GAAE,qBAAA,CAAA,mIAI6BA,KAAAA,GAAE,uBAAA,CAAA,oDACUE,eAAA,aAAa,KAAG,cAAA,CAAA,oHAG5BF,KAAAA,GAAE,sBAAA,CAAA,oDACUE,eAAA,aAAa,KAAG,aAAA,CAAA,oHAG5BF,KAAAA,GAAE,oBAAA,CAAA,oDACUE,eAAA,aAAa,KAAG,WAAA,CAAA,oHAG5BF,KAAAA,GAAE,0BAAA,CAAA,oDACUE,eAAA,aAAa,KAAG,sBAAA,CAAA,mGAOxBF,KAAAA,GAAE,qBAAA,CAAA,4DACQE,eAAA,IAAI,UAAU,kLAS3DF,KAAAA,GAAE,eAAA,CAAA,mHAKJG,cAAA,SAAOH,KAAAA,GAAE,oBAAA,CAAA,gYASTG,cAAA,SAAOH,KAAAA,GAAE,iBAAA,CAAA;;;;UAaV,UAAA,OAAS;uVAQNE,eAAA,WAAA,QAAaF,KAAAA,GAAE,uBAAA,IAA6BA,QAAE,qBAAA,IAAA,OAAiC,eAAe,eAAA,KAAc,CAAA,+dAe7CA,KAAAA,GAAE,oBAAA,CAAA,kEAIxD,KAAK,SAAI,UAAe,KAAK,SAAI,aAAkB,KAAK,SAAI,qQAQzDI,sBAAAC,cAAA,KAAK,MAAI,SAAA,CAAA,IAAA,aAAA,kDAKV,KAAK,SAAI,aAAkB,KAAK,SAAI,eAAoB,KAAK,SAAI;YAKjE,KAAK,SAAI,aAAkB,KAAK,SAAI,eAAoB,KAAK,SAAI,QAAA;;;;;8OAWnEC,eAAA,CAAA,KAAK,SAAI,6PAQNF,sBAAAC,cAAA,KAAK,MAAI,OAAA,CAAA,IAAA,aAAA,kCAKVC,eAAA,CAAA,KAAK,SAAI,UAAA,qBAAA,oBAAA,8EAAA,CAAA;AAGT,YAAA,KAAK,SAAI,SAAA;;;;;;AAgBTL,sBAAA,OAAP,QAAG;kDAIF,UAAA,UAAc,IAAI,yLAIvBC,eAAA,IAAI,KAAK;;;YAOH,UAAA,UAAS,SAAA;2HAGgDF,KAAAA,GAAE,oBAAA,CAAA,kBAEvDG,cAAA,SAAA,KAAK,IAAI,wKAGjBA,cAAA,eAAaH,KAAAA,GAAE,gCAAA,CAAA,4FAM8CA,KAAAA,GAAE,4BAAA,CAAA,kBAEvDG,cAAA,SAAA,KAAK,YAAY,wKAGzBA,cAAA,eAAaH,KAAAA,GAAE,wCAAA,CAAA;AAKT,cAAA,KAAK,SAAI,SAAA;sGAC8CA,KAAAA,GAAE,0BAAA,CAAA,kBAEhDG,cAAA,SAAA,KAAK,UAAU,kPAMSH,KAAAA,GAAE,+BAAA,CAAA;;;;AAInC,cAAA,KAAK,SAAI,SAAA;0IAEgDA,KAAAA,GAAE,wBAAA,CAAA,kBAEvDG,cAAA,SAAA,KAAK,QAAQ,wKAGrBA,cAAA,eAAaH,KAAAA,GAAE,oCAAA,CAAA,4FAI8CA,KAAAA,GAAE,qBAAA,CAAA,kBAEvDG,cAAA,SAAA,KAAK,KAAK,wKAGlBA,cAAA,eAAaH,KAAAA,GAAE,iCAAA,CAAA;;;;8DAQTI,sBAAA,MAAA,QAAA,KAAK,SAAS,IAAdG,gBAAA,KAAK,WAAS,IAAA,IAAd,KAAK,SAAS,IAAA,aAAA,8LAKgCP,KAAAA,GAAE,yBAAA,CAAA;AAIlD,cAAA,KAAK,SAAI,SAAA;sIACuCA,KAAAA,GAAE,0BAAA,CAAA,2EAI5CI,sBAAA,MAAA,QAAA,KAAK,mBAAmB,IAAxBG,gBAAA,KAAK,qBAAmB,IAAA,IAAxB,KAAK,mBAAmB,IAAA,aAAA,gNAM9BP,KAAAA,GAAE,mCAAA,CAAA,uFAI6CA,KAAAA,GAAE,0BAAA,CAAA,kBAEpCG,cAAA,SAAA,KAAK,oBAAoB,oPAMDH,KAAAA,GAAE,+BAAA,CAAA;;;;;;;;YAOzC,UAAA,UAAS,WAAA;oHAGyCA,KAAAA,GAAE,6BAAA,CAAA,iQAMWA,KAAAA,GAAE,6BAAA,CAAA,mFACFA,KAAAA,GAAE,4BAAA,CAAA,4JAEFA,KAAAA,GAAE,wBAAA,CAAA;wBAK7CQ,MAAA,WAAA,EAAY,SAAO,CAA7B,WAAM;oKAGFN,eAAA,OAAO,YAAY,iDACaA,eAAA,OAAO,QAAQ,MAAQA,eAAA,OAAO,gBAAgB,yDAKtFC,cAAA,SAAO,aAAa,OAAO,cAAY,SAAA,CAAA,kOAUvCA,cAAA,SAAO,aAAa,OAAO,cAAY,QAAA,CAAA,kOAUvCA,cAAA,SAAO,mBAAmB,OAAO,YAAY,CAAA,kOAU7CA,cAAA,SAAO,gBAAgB,OAAO,YAAY,CAAA,wYAYxC,SAAK,8BAAgC,OAAO,YAAY,wTASxD,SAAK,YAAc,OAAO,YAAY;;iTAgBxC,oBAAA,KAAmB,oBAAnB,oBAAA,OAAmB,EAAA,kBAAnB,oBAAA,OAAmB,EAAA,CAAA,IAAA,cAAA,qBAGCH,KAAAA,GAAE,0BAAA,CAAA;AAEZC,wBAAA,sBAAA,QAAV,WAAM;0CAEZ,SAAO,OAAO,YAAY,wCAPpB,oBAAA,KAAmB,oBAAnB,oBAAA,OAOC,OAAO,YAAY,kBAPpB,oBAAA,OAOC,OAAO,YAAY,CAAA,IAAA,cAAA,MAExBC,eAAA,OAAO,YAAY,OAASA,eAAA,OAAO,IAAI,MAAQA,eAAA,OAAO,QAAQ,MAAQA,eAAA,OAAO,gBAAgB;;kEAKtF,oBAAA,KAAmB,IAAA,cAAA,0XAM5BF,KAAAA,GAAE,mBAAA,CAAA,6IAOmDA,KAAAA,GAAE,2BAAA,CAAA,wKAKJA,KAAAA,GAAE,yBAAA,CAAA,yCAEpC,aAAA,KAAY,8RASsBA,KAAAA,GAAE,wBAAA,CAAA;wBAK3BQ,MAAA,WAAA,EAAY,SAAO,CAA7B,WAAM;0CAAqD,SAAO,OAAO,gBAAgB,wCAH/F,YAAA,KAAW,oBAAX,YAAA,OAGwE,OAAO,gBAAgB,kBAH/F,YAAA,OAGwE,OAAO,gBAAgB,CAAA,IAAA,cAAA,MACnGN,eAAA,OAAO,YAAY,OAASA,eAAA,OAAO,gBAAgB;;+GAKNF,KAAAA,GAAE,wBAAA,CAAA,CAAA,mLAAA;wBAK3BQ,MAAA,WAAA,EAAY,SAAO,CAA7B,WAAM;0CAAqD,SAAO,OAAO,QAAQ,wCAHvF,aAAA,KAAY,oBAAZ,aAAA,OAGwE,OAAO,QAAQ,kBAHvF,aAAA,OAGwE,OAAO,QAAQ,CAAA,IAAA,cAAA,MAC3FN,eAAA,OAAO,QAAQ,MAAQA,eAAA,OAAO,YAAY;;oMASPF,KAAAA,GAAE,mBAAA,CAAA,+DACDQ,MAAA,cAAA,EAAe,aAAA,OAAc,aAAA,KAAY,CAAA,yHAG1CR,KAAAA,GAAE,mBAAA,CAAA,qBAA6B,YAAA,KAAW,sDACrCE,eAAAM,MAAA,cAAA,EAAe,aAAA,SAAgB,YAAA,cAAoB,aAAA,KAAY,CAAA,oJAGpER,KAAAA,GAAE,qBAAA,CAAA,sDACKE,eAAAM,MAAA,cAAA,EAAe,aAAA,SAAY,IAAQ,YAAA,cAAoB,aAAA,KAAY,CAAA,+YAajHR,KAAAA,GAAE,qBAAA,CAAA;;;;YAQJ,UAAA,UAAS,YAAA;oHAGyCA,KAAAA,GAAE,qBAAA,CAAA,kHAGHA,KAAAA,GAAE,uBAAA,CAAA,kBAEpCG,cAAA,SAAA,KAAK,YAAY,8PAOiBH,KAAAA,GAAE,sBAAA,CAAA,kBAEpCG,cAAA,SAAA,KAAK,WAAW,8PAOkBH,KAAAA,GAAE,oBAAA,CAAA,kBAEpCG,cAAA,SAAA,KAAK,SAAS,8PAOoBH,KAAAA,GAAE,0BAAA,CAAA,kBAEpCG,cAAA,SAAA,KAAK,oBAAoB,qdAgBzBA,cAAA,SAAA,KAAK,uBAAuB,4YAY/BC,sBAAA,MAAA,QAAA,KAAK,gBAAgB,IAArBG,gBAAA,KAAK,kBAAgB,IAAA,IAArB,KAAK,gBAAgB,IAAA,aAAA,uhBAKaL,eAAA,KAAK,mBAAgB,YAAA,UAAA,uOASvDE,sBAAA,MAAA,QAAA,KAAK,WAAW,IAAhBG,gBAAA,KAAK,aAAW,IAAA,IAAhB,KAAK,WAAW,IAAA,aAAA,uhBAKkBL,eAAA,KAAK,cAAW,YAAA,UAAA,4JASZF,KAAAA,GAAE,+BAAA,CAAA,+TAEhDE,eAAA,KAAK,yBAAyB,qEAKCF,KAAAA,GAAE,oCAAA,CAAA;cACnC,yBAAA,OAAwB;yEAAuC,yBAAA,KAAwB,CAAA,MAAA;AAAA;;;;;;;6JAQ/F,eAAA,KAAc,2IAOZA,KAAAA,GAAE,iBAAA,CAAA,0CAIM,OAAA,KAAM,IAAA,cAAA;YAGN,OAAA,OAAM;;;;;iCAId,WAAA,QAAaA,KAAAA,GAAE,iBAAA,IAAsBA,KAAAA,GAAE,eAAA,CAAA,CAAA,mCAAA;AAAA;;;AAS5C,UAAA,kBAAA,SAAqB,gBAAA,OAAe;gQAKaA,KAAAA,GAAE,uBAAA,CAAA,+DAElDA,KAAAA,GAAE,2BAAA,EAAA,MAAoC,eAAe,gBAAA,KAAe,EAAA,CAAA,CAAA,qJAOlEA,KAAAA,GAAE,iBAAA,CAAA,0CAIM,OAAA,KAAM,IAAA,cAAA,0KAGdA,KAAAA,GAAE,qBAAA,CAAA;;;;UAQL,iBAAA,OAAgB;6BAEdM,eAAA,CAAA,iBAAA,MAAiB,SAAI,0JAI1BJ,eAAA,iBAAA,MAAiB,OAAO;;;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/index-B9tmK_Km.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/index-B9tmK_Km.js.map.json
deleted file mode 100644
index 8eb14be..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/index-B9tmK_Km.js.map.json
+++ /dev/null
@@ -1 +0,0 @@
-{"file":"index-B9tmK_Km.js","mappings":"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","names":["$t","_ssrRenderList","_ssrInterpolate","_ssrRenderAttr","_ssrIncludeBooleanAttr","_ssrLooseEqual","_ssrRenderClass","_ssrLooseContain","_unref"],"sources":["../../../../pages/packages/index.vue"],"sourcesContent":["
\n \n \n
\n
\n
{{ $t('packages.title') }} \n
{{ $t('packages.subtitle') }}
\n
\n
\n \n \n \n {{ $t('packages.create_new') }}\n \n
\n\n \n
\n
\n
\n \n \n \n
{{ $t('packages.loading') }} \n
\n
\n\n \n
\n
{{ error }}
\n
\n {{ $t('packages.retry') }}\n \n
\n\n \n
\n
\n \n \n
{{ $t('packages.no_packages') }} \n
{{ $t('packages.no_packages_desc') }}
\n
\n {{ $t('packages.create_first') }}\n \n
\n\n \n
\n \n
\n
\n
\n \n \n \n \n Alapcsomagok\n \n \n
\n \n \n \n \n Kiegészítők\n \n \n
\n
\n\n \n
\n
\n \n
\n
\n
\n \n
\n
\n
{{ getDisplayName(pkg) }} \n {{ pkg.name }} \n \n
\n
\n = 1\"\n class=\"px-2 py-0.5 text-xs font-semibold rounded-full bg-indigo-500/20 text-indigo-300\"\n >\n {{ $t('packages.popular') }}\n \n \n 🔒 {{ $t('packages.fallback_badge') }}\n \n 0\"\n class=\"px-2 py-0.5 text-xs font-semibold rounded-full bg-emerald-500/20 text-emerald-300\"\n :title=\"`${pkg.trial_days_on_signup} days trial on signup`\"\n >\n 🎯 {{ $t('packages.trial_badge') }}: {{ pkg.trial_days_on_signup }}d\n \n
\n
\n\n \n
\n {{ getFormattedPrice(pkg) }} \n / {{ $t('packages.month') }} \n
\n\n \n
{{ getDescription(pkg) }}
\n\n \n
\n
\n {{ $t('packages.allowances') }}\n \n
\n
\n {{ $t('packages.max_vehicles') }} \n {{ getAllowance(pkg, 'max_vehicles') }} \n
\n
\n {{ $t('packages.max_garages') }} \n {{ getAllowance(pkg, 'max_garages') }} \n
\n
\n {{ $t('packages.max_users') }} \n {{ getAllowance(pkg, 'max_users') }} \n
\n
\n {{ $t('packages.monthly_credits') }} \n {{ getAllowance(pkg, 'monthly_free_credits') }} \n
\n
\n
\n\n \n
\n {{ $t('packages.tier_level') }}: \n {{ pkg.tier_level }} \n
\n\n \n
\n
\n {{ $t('packages.edit') }}\n \n
\n \n \n \n \n
\n \n \n \n \n
\n
\n
\n
\n\n \n
\n
\n \n
\n
\n {{ isCreating ? $t('packages.create_title') : ($t('packages.edit_title') + ': ' + getDisplayName(editingPackage!)) }}\n \n
\n \n \n \n \n
\n\n \n
\n
\n
{{ $t('packages.form_type') }} \n
\n
\n \n \n \n
📦 Alapcsomag (Base Tier) \n
Teljes jogú csomag járművekkel, garázsokkal, felhasználókkal
\n
\n \n
\n \n \n \n
➕ Kiegészítő (Add-on) \n
Kiegészítő modul meglévő csomaghoz, korlátozott opciókkal
\n
\n \n
\n
\n
\n\n \n
\n \n {{ tab.label }}\n \n
\n\n \n
\n \n
\n \n
\n {{ $t('packages.form_name') }} \n \n
\n\n \n
\n {{ $t('packages.form_display_name') }} \n \n
\n\n \n
\n
{{ $t('packages.form_tier_level') }} \n
\n
{{ $t('packages.form_tier_level_hint') }}
\n
\n\n \n
\n\n \n
\n \n {{ $t('packages.form_is_custom') }} \n
\n\n \n
\n
{{ $t('packages.singleton_rules') }} \n
\n
\n \n \n {{ $t('packages.form_is_default_fallback') }}\n \n
\n
\n
{{ $t('packages.form_trial_days') }} \n
\n
{{ $t('packages.form_trial_days_hint') }}
\n
\n
\n
\n
\n\n \n
\n \n
\n
{{ $t('packages.per_region_pricing') }} \n
\n\n \n
\n
\n {{ $t('packages.add_zone_select') }} \n \n {{ region.country_code }} — {{ region.name }} ({{ region.currency }}, {{ region.default_vat_rate }}% VAT)\n \n \n
\n \n \n \n {{ $t('packages.add_zone') }}\n \n
\n
\n\n \n
\n
🧮 {{ $t('packages.smart_calculator') }} \n
\n \n
\n
\n {{ $t('packages.calc_net_price') }} \n \n
\n
\n {{ $t('packages.calc_vat_rate') }} \n \n \n {{ region.country_code }} — {{ region.default_vat_rate }}%\n \n \n
\n
\n {{ $t('packages.calc_currency') }} \n \n \n {{ region.currency }} ({{ region.country_code }})\n \n \n
\n
\n\n \n
\n
\n
{{ $t('packages.calc_net') }}
\n
{{ formatCurrency(calcNetPrice, calcCurrency) }}
\n
\n
\n
{{ $t('packages.calc_vat') }} ({{ calcVatRate }}%)
\n
{{ formatCurrency(calcNetPrice * (calcVatRate / 100), calcCurrency) }}
\n
\n
\n
{{ $t('packages.calc_gross') }}
\n
{{ formatCurrency(calcNetPrice * (1 + calcVatRate / 100), calcCurrency) }}
\n
\n
\n\n \n
\n
\n \n \n \n {{ $t('packages.calc_apply') }}\n \n
\n
\n
\n
\n\n \n
\n \n
\n
{{ $t('packages.allowances') }} \n
\n
\n\n \n
\n
SaaS Allowances \n
\n
\n Költségkategória mélység (max_cost_category_depth) \n \n
\n
\n
Statisztika (advanced_reports) \n
\n
\n \n
\n {{ form.advanced_reports ? 'Enabled' : 'Disabled' }} \n \n
\n
\n
\n
PDF/CSV Export (export_data) \n
\n
\n \n
\n {{ form.export_data ? 'Enabled' : 'Disabled' }} \n \n
\n
\n
\n
\n\n \n
\n
{{ $t('packages.feature_capabilities') }} \n
\n
{{ $t('packages.feature_capabilities_hint') }}
\n
{{ featureCapabilitiesError }}
\n
\n
\n
\n\n \n
\n
\n {{ activeTabLabel }}\n
\n
\n
\n {{ $t('packages.cancel') }}\n \n
\n \n \n \n \n {{ isCreating ? $t('packages.create') : $t('packages.save') }}\n \n
\n
\n
\n
\n\n \n
\n
\n
{{ $t('packages.delete_title') }} \n
\n {{ $t('packages.delete_confirm', { name: getDisplayName(deletingPackage) }) }}\n
\n
\n \n {{ $t('packages.cancel') }}\n \n \n {{ $t('packages.delete_btn') }}\n \n
\n
\n
\n\n \n
\n {{ saveNotification.message }}\n
\n
\n \n\n"],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/index-BD2eKDSC.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/index-BD2eKDSC.js.map
deleted file mode 100644
index d53cd60..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/index-BD2eKDSC.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"index-BD2eKDSC.js","sources":["../../../../pages/permissions/index.vue"],"sourcesContent":["
\n \n \n
\n
{{ $t('permissions.title') }} \n
{{ $t('permissions.subtitle') }}
\n
\n\n \n
\n
\n \n \n \n
{{ $t('permissions.loading') }} \n
\n\n \n
\n
\n
\n \n \n
\n
{{ $t('permissions.error_title') }} \n
{{ error }}
\n
\n
\n
\n {{ $t('permissions.retry') }}\n \n
\n\n \n
\n \n \n {{ saveNotification.message }}\n
\n\n \n \n
\n \n
\n
\n {{ $t('permissions.domain_filter') }}\n \n
\n \n {{ domain.label }}\n \n
\n
\n\n \n
\n
\n {{ $t('permissions.role_filter') }}\n \n
\n
= 100\n ? 'bg-purple-600/30 text-purple-300 border border-purple-500/30'\n : 'bg-indigo-600/30 text-indigo-300 border border-indigo-500/30'\n : 'bg-slate-700/60 text-slate-500 hover:bg-slate-700 hover:text-slate-300 border border-transparent'\"\n >\n \n \n \n \n {{ role.name }} \n \n
\n \n
\n \n {{ $t('permissions.select_all') }}\n \n \n {{ $t('permissions.deselect_all') }}\n \n
\n
\n
\n
\n\n \n \n
\n \n \n \n {{ $t('permissions.save_changes') }}\n \n
\n {{ $t('permissions.discard') }}\n \n
\n {{ $t('permissions.modified_count', { count: modifiedRoles.size }) }}\n \n
\n\n \n \n
\n \n \n \n \n \n \n
\n \n \n
\n {{ $t('permissions.permission') }}\n \n
\n \n \n = 100 ? 'bg-purple-900/10' : ''\"\n >\n \n \n {{ role.name }}\n \n Rank {{ role.rank }} \n system \n
\n \n \n \n\n \n \n \n \n \n \n \n \n {{ domain }} \n \n ({{ getDomainPermissions(domain).length }})\n \n
\n \n \n \n \n\n \n \n \n \n \n {{ formatPermissionLabel(perm) }} \n {{ perm.code }} \n {{ perm.description }} \n
\n \n\n \n \n \n \n \n
\n \n \n \n \n\n \n \n \n {{ $t('permissions.no_permissions') }}\n \n \n \n
\n
\n\n \n \n
\n \n \n \n {{ $t('permissions.save_changes') }}\n \n
\n {{ $t('permissions.discard') }}\n \n
\n {{ $t('permissions.modified_count', { count: modifiedRoles.size }) }}\n \n
\n \n
\n \n\n\n"],"names":["_unref","_ssrRenderClass","_ssrInterpolate","_ssrRenderList","_ssrIncludeBooleanAttr"],"mappings":"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"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/index-BD2eKDSC.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/index-BD2eKDSC.js.map.json
deleted file mode 100644
index 7dbb0b9..0000000
--- a/frontend_admin/.nuxt/dist/server/_nuxt/index-BD2eKDSC.js.map.json
+++ /dev/null
@@ -1 +0,0 @@
-{"file":"index-BD2eKDSC.js","mappings":"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","names":["_unref","_ssrRenderClass","_ssrInterpolate","_ssrRenderList","_ssrIncludeBooleanAttr"],"sources":["../../../../pages/permissions/index.vue"],"sourcesContent":["
\n \n \n
\n
{{ $t('permissions.title') }} \n
{{ $t('permissions.subtitle') }}
\n
\n\n \n
\n
\n \n \n \n
{{ $t('permissions.loading') }} \n
\n\n \n
\n
\n
\n \n \n
\n
{{ $t('permissions.error_title') }} \n
{{ error }}
\n
\n
\n
\n {{ $t('permissions.retry') }}\n \n
\n\n \n
\n \n \n {{ saveNotification.message }}\n
\n\n \n \n
\n \n
\n
\n {{ $t('permissions.domain_filter') }}\n \n
\n \n {{ domain.label }}\n \n
\n
\n\n \n
\n
\n {{ $t('permissions.role_filter') }}\n \n
\n
= 100\n ? 'bg-purple-600/30 text-purple-300 border border-purple-500/30'\n : 'bg-indigo-600/30 text-indigo-300 border border-indigo-500/30'\n : 'bg-slate-700/60 text-slate-500 hover:bg-slate-700 hover:text-slate-300 border border-transparent'\"\n >\n \n \n \n \n {{ role.name }} \n \n
\n \n
\n \n {{ $t('permissions.select_all') }}\n \n \n {{ $t('permissions.deselect_all') }}\n \n
\n
\n
\n
\n\n \n \n
\n \n \n \n {{ $t('permissions.save_changes') }}\n \n
\n {{ $t('permissions.discard') }}\n \n
\n {{ $t('permissions.modified_count', { count: modifiedRoles.size }) }}\n \n
\n\n \n \n
\n \n \n \n \n \n \n
\n \n \n
\n {{ $t('permissions.permission') }}\n \n
\n \n \n = 100 ? 'bg-purple-900/10' : ''\"\n >\n \n \n {{ role.name }}\n \n Rank {{ role.rank }} \n system \n
\n \n \n \n\n \n \n \n \n \n \n \n \n {{ domain }} \n \n ({{ getDomainPermissions(domain).length }})\n \n
\n \n \n \n \n\n \n \n \n \n \n {{ formatPermissionLabel(perm) }} \n {{ perm.code }} \n {{ perm.description }} \n
\n \n\n \n \n \n \n \n
\n \n \n \n \n\n \n \n \n {{ $t('permissions.no_permissions') }}\n \n \n \n
\n
\n\n \n \n
\n \n \n \n {{ $t('permissions.save_changes') }}\n \n
\n {{ $t('permissions.discard') }}\n \n
\n {{ $t('permissions.modified_count', { count: modifiedRoles.size }) }}\n \n
\n \n
\n \n\n\n"],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/index-BE0BbUXA.js b/frontend_admin/.nuxt/dist/server/_nuxt/index-BE0BbUXA.js
new file mode 100644
index 0000000..4f7450a
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/index-BE0BbUXA.js
@@ -0,0 +1,164 @@
+import { _ as __nuxt_component_0 } from "./nuxt-link-1NBbHb-h.js";
+import { defineComponent, ref, reactive, unref, withCtx, createTextVNode, toDisplayString, openBlock, createBlock, createVNode, useSSRContext } from "vue";
+import { ssrRenderAttrs, ssrInterpolate, ssrRenderAttr, ssrIncludeBooleanAttr, ssrLooseContain, ssrLooseEqual, ssrRenderClass, ssrRenderList, ssrRenderComponent, ssrRenderStyle } from "vue/server-renderer";
+import "/app/node_modules/hookable/dist/index.mjs";
+import { u as useFormatter } from "./useFormatter-hycy3urM.js";
+import "/app/node_modules/klona/dist/index.mjs";
+import "../server.mjs";
+import { _ as _export_sfc } from "./_plugin-vue_export-helper-1tPrXgE0.js";
+import "/app/node_modules/ufo/dist/index.mjs";
+import "/app/node_modules/defu/dist/defu.mjs";
+import "./region-0mvXqaMM.js";
+import "pinia";
+import "/app/node_modules/ofetch/dist/node.mjs";
+import "#internal/nuxt/paths";
+import "/app/node_modules/unctx/dist/index.mjs";
+import "/app/node_modules/h3/dist/index.mjs";
+import "vue-router";
+import "/app/node_modules/cookie-es/dist/index.mjs";
+import "/app/node_modules/destr/dist/index.mjs";
+import "/app/node_modules/ohash/dist/index.mjs";
+import "/app/node_modules/@unhead/vue/dist/index.mjs";
+import "@vue/devtools-api";
+const _sfc_main = /* @__PURE__ */ defineComponent({
+ __name: "index",
+ __ssrInlineRender: true,
+ setup(__props) {
+ const { formatDate } = useFormatter();
+ const loading = ref(true);
+ const error = ref(false);
+ const providers = ref([]);
+ const stats = ref({
+ total: 0,
+ pending: 0,
+ approved: 0,
+ rejected: 0,
+ flagged: 0,
+ total_validations: 0,
+ staging_pending: 0
+ });
+ const toast = ref("");
+ const filters = reactive({
+ search: "",
+ status: "",
+ source: "",
+ sort_by: "created_at",
+ sort_order: "desc",
+ skip: 0,
+ limit: 50
+ });
+ function statusClass(status) {
+ const map = {
+ pending: "bg-amber-500/10 text-amber-400",
+ approved: "bg-emerald-500/10 text-emerald-400",
+ rejected: "bg-rose-500/10 text-rose-400",
+ flagged: "bg-purple-500/10 text-purple-400"
+ };
+ return map[status] || "bg-slate-500/10 text-slate-400";
+ }
+ function statusLabel(status) {
+ const map = {
+ pending: "Függőben",
+ approved: "Jóváhagyott",
+ rejected: "Elutasított",
+ flagged: "Megjelölt"
+ };
+ return map[status] || status;
+ }
+ return (_ctx, _push, _parent, _attrs) => {
+ const _component_NuxtLink = __nuxt_component_0;
+ _push(`
Szolgáltatók Szolgáltatók listázása, keresése és moderálása
Összes
${ssrInterpolate(unref(stats).total)}
Függőben
${ssrInterpolate(unref(stats).pending)}
Jóváhagyott
${ssrInterpolate(unref(stats).approved)}
Elutasított
${ssrInterpolate(unref(stats).rejected)}
Megjelölt
${ssrInterpolate(unref(stats).flagged)}
`);
+ if (unref(loading)) {
+ _push(`
Szolgáltatók betöltése... `);
+ } else if (unref(error)) {
+ _push(`
Hiba történt a szolgáltatók betöltése közben.
Újrapróbálkozás `);
+ } else {
+ _push(`
ID Név Cím Státusz Forrás Validáció Létrehozva Műveletek `);
+ ssrRenderList(unref(providers), (provider) => {
+ _push(`${ssrInterpolate(provider.id)} `);
+ _push(ssrRenderComponent(_component_NuxtLink, {
+ to: `/providers/${provider.id}`,
+ class: "text-sm font-medium text-indigo-400 hover:text-indigo-300 transition"
+ }, {
+ default: withCtx((_, _push2, _parent2, _scopeId) => {
+ if (_push2) {
+ _push2(`${ssrInterpolate(provider.name)}`);
+ } else {
+ return [
+ createTextVNode(toDisplayString(provider.name), 1)
+ ];
+ }
+ }),
+ _: 2
+ }, _parent));
+ _push(` ${ssrInterpolate(provider.address || "—")} ${ssrInterpolate(statusLabel(provider.status))} ${ssrInterpolate(provider.source)}`);
+ if (provider.source_table) {
+ _push(`${ssrInterpolate(provider.source_table)} `);
+ } else {
+ _push(``);
+ }
+ _push(`
= 20 ? "bg-amber-500" : "bg-slate-500", "h-full rounded-full transition-all"])}" style="${ssrRenderStyle({ width: Math.min(provider.validation_score, 100) + "%" })}" data-v-c684092a>
${ssrInterpolate(provider.validation_score)} ${ssrInterpolate(unref(formatDate)(provider.created_at))} `);
+ _push(ssrRenderComponent(_component_NuxtLink, {
+ to: `/providers/${provider.id}`,
+ class: "p-1.5 rounded-lg text-slate-400 hover:text-white hover:bg-slate-700 transition",
+ title: "Részletek"
+ }, {
+ default: withCtx((_, _push2, _parent2, _scopeId) => {
+ if (_push2) {
+ _push2(`
`);
+ } else {
+ return [
+ (openBlock(), createBlock("svg", {
+ class: "w-4 h-4",
+ fill: "none",
+ stroke: "currentColor",
+ viewBox: "0 0 24 24"
+ }, [
+ createVNode("path", {
+ "stroke-linecap": "round",
+ "stroke-linejoin": "round",
+ "stroke-width": "2",
+ d: "M15 12a3 3 0 11-6 0 3 3 0 016 0z"
+ }),
+ createVNode("path", {
+ "stroke-linecap": "round",
+ "stroke-linejoin": "round",
+ "stroke-width": "2",
+ d: "M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"
+ })
+ ]))
+ ];
+ }
+ }),
+ _: 2
+ }, _parent));
+ _push(`
`);
+ });
+ _push(``);
+ if (unref(providers).length === 0) {
+ _push(` Nincs megjeleníthető szolgáltató. `);
+ } else {
+ _push(``);
+ }
+ _push(`
${ssrInterpolate(unref(providers).length)} találat (összesen: ${ssrInterpolate(unref(stats).total)})
Előző ${ssrInterpolate(Math.floor(unref(filters).skip / unref(filters).limit) + 1)}. oldal Következő
`);
+ }
+ if (unref(toast)) {
+ _push(`
${ssrInterpolate(unref(toast))}
`);
+ } else {
+ _push(``);
+ }
+ _push(`
`);
+ };
+ }
+});
+const _sfc_setup = _sfc_main.setup;
+_sfc_main.setup = (props, ctx) => {
+ const ssrContext = useSSRContext();
+ (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/providers/index.vue");
+ return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
+};
+const index = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-c684092a"]]);
+export {
+ index as default
+};
+//# sourceMappingURL=index-BE0BbUXA.js.map
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/index-BE0BbUXA.js.map b/frontend_admin/.nuxt/dist/server/_nuxt/index-BE0BbUXA.js.map
new file mode 100644
index 0000000..12171a7
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/index-BE0BbUXA.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"index-BE0BbUXA.js","sources":["../../../../pages/providers/index.vue"],"sourcesContent":["
\n \n \n
\n
Szolgáltatók \n
Szolgáltatók listázása, keresése és moderálása
\n
\n\n \n
\n
\n
Összes
\n
{{ stats.total }}
\n
\n
\n
Függőben
\n
{{ stats.pending }}
\n
\n
\n
Jóváhagyott
\n
{{ stats.approved }}
\n
\n
\n
Elutasított
\n
{{ stats.rejected }}
\n
\n
\n
Megjelölt
\n
{{ stats.flagged }}
\n
\n
\n\n \n
\n
\n
\n \n \n
Szolgáltatók betöltése... \n
\n
\n\n \n
\n
Hiba történt a szolgáltatók betöltése közben.
\n
Újrapróbálkozás \n
\n\n
\n \n \n
\n \n
\n \n
\n\n \n
\n Minden státusz \n Függőben \n Jóváhagyott \n Elutasított \n Megjelölt \n \n\n \n
\n Minden forrás \n Kézi \n OCR \n Import \n Bot (Staging) \n Szervezet \n \n\n \n
\n Létrehozás dátuma \n Név \n Validációs pontszám \n \n\n
\n \n \n \n {{ filters.sort_order === 'asc' ? 'Növekvő' : 'Csökkenő' }}\n \n
\n
\n\n \n \n
\n \n \n ID \n Név \n Cím \n Státusz \n Forrás \n Validáció \n Létrehozva \n Műveletek \n \n \n \n \n {{ provider.id }} \n \n \n {{ provider.name }}\n \n \n {{ provider.address || '—' }} \n \n \n {{ statusLabel(provider.status) }}\n \n \n \n \n {{ provider.source }}\n {{ provider.source_table }} \n
\n \n \n \n
\n
= 50 ? 'bg-emerald-500' : provider.validation_score >= 20 ? 'bg-amber-500' : 'bg-slate-500'\"\n :style=\"{ width: Math.min(provider.validation_score, 100) + '%' }\"\n />\n
\n
{{ provider.validation_score }} \n
\n
\n {{ formatDate(provider.created_at) }} \n \n \n \n \n \n \n Nincs megjeleníthető szolgáltató.\n \n \n \n
\n
\n\n \n \n
\n {{ providers.length }} találat (összesen: {{ stats.total }})\n
\n
\n \n Előző\n \n \n {{ Math.floor(filters.skip / filters.limit) + 1 }}. oldal\n \n \n Következő\n \n
\n
\n \n\n \n
\n
\n \n \n {{ toast }}\n
\n
\n \n\n\n\n\n"],"names":["_ssrInterpolate","_unref","_ssrRenderAttr","_ssrIncludeBooleanAttr","_ssrLooseContain","_ssrLooseEqual","_ssrRenderClass","_ssrRenderList","_push","_parent","_createTextVNode","_toDisplayString","_ssrRenderStyle","_createBlock","_createVNode"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;AAmOA,UAAM,EAAE,WAAA,IAAe,aAAA;AA0BvB,UAAM,UAAU,IAAI,IAAI;AACxB,UAAM,QAAQ,IAAI,KAAK;AACvB,UAAM,YAAY,IAAwB,EAAE;AAC5C,UAAM,QAAQ,IAAmB;AAAA,MAC/B,OAAO;AAAA,MACP,SAAS;AAAA,MACT,UAAU;AAAA,MACV,UAAU;AAAA,MACV,SAAS;AAAA,MACT,mBAAmB;AAAA,MACnB,iBAAiB;AAAA,IAAA,CAClB;AACD,UAAM,QAAQ,IAAI,EAAE;AAGpB,UAAM,UAAU,SAAS;AAAA,MACvB,QAAQ;AAAA,MACR,QAAQ;AAAA,MACR,QAAQ;AAAA,MACR,SAAS;AAAA,MACT,YAAY;AAAA,MACZ,MAAM;AAAA,MACN,OAAO;AAAA,IAAA,CACR;AAaD,aAAS,YAAY,QAAwB;AAC3C,YAAM,MAA8B;AAAA,QAClC,SAAS;AAAA,QACT,UAAU;AAAA,QACV,UAAU;AAAA,QACV,SAAS;AAAA,MAAA;AAEX,aAAO,IAAI,MAAM,KAAK;AAAA,IACxB;AAEA,aAAS,YAAY,QAAwB;AAC3C,YAAM,MAA8B;AAAA,QAClC,SAAS;AAAA,QACT,UAAU;AAAA,QACV,UAAU;AAAA,QACV,SAAS;AAAA,MAAA;AAEX,aAAO,IAAI,MAAM,KAAK;AAAA,IACxB;;;6jBAvSyDA,eAAAC,MAAA,KAAA,EAAM,KAAK,2PAIPD,eAAAC,MAAA,KAAA,EAAM,OAAO,kQAIXD,eAAAC,MAAA,KAAA,EAAM,QAAQ,4PAIjBD,eAAAC,MAAA,KAAA,EAAM,QAAQ,8PAIZD,eAAAC,MAAA,KAAA,EAAM,OAAO;UAK5DA,MAAA,OAAA,GAAO;;iBAUFA,MAAA,KAAA,GAAK;;;sOAYFC,cAAA,SAAAD,MAAA,OAAA,EAAQ,MAAM,6eAUhBE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,MAAM,IAAdG,gBAAAH,MAAA,OAAA,EAAQ,QAAM,EAAA,IAAdI,cAAAJ,MAAA,OAAA,EAAQ,QAAM,EAAA,CAAA,IAAA,cAAA,oEAAdE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,MAAM,IAAdG,gBAAAH,MAAA,OAAA,EAAQ,QAAM,SAAA,IAAdI,cAAAJ,MAAA,OAAA,EAAQ,QAAM,SAAA,CAAA,IAAA,cAAA,+DAAdE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,MAAM,IAAdG,gBAAAH,MAAA,OAAA,EAAQ,QAAM,UAAA,IAAdI,cAAAJ,MAAA,OAAA,EAAQ,QAAM,UAAA,CAAA,IAAA,cAAA,kEAAdE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,MAAM,IAAdG,gBAAAH,MAAA,OAAA,EAAQ,QAAM,UAAA,IAAdI,cAAAJ,MAAA,OAAA,EAAQ,QAAM,UAAA,CAAA,IAAA,cAAA,iEAAdE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,MAAM,IAAdG,gBAAAH,MAAA,OAAA,EAAQ,QAAM,SAAA,IAAdI,cAAAJ,MAAA,OAAA,EAAQ,QAAM,SAAA,CAAA,IAAA,cAAA,+PAadE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,MAAM,IAAdG,gBAAAH,MAAA,OAAA,EAAQ,QAAM,EAAA,IAAdI,cAAAJ,MAAA,OAAA,EAAQ,QAAM,EAAA,CAAA,IAAA,cAAA,kEAAdE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,MAAM,IAAdG,gBAAAH,MAAA,OAAA,EAAQ,QAAM,QAAA,IAAdI,cAAAJ,MAAA,OAAA,EAAQ,QAAM,QAAA,CAAA,IAAA,cAAA,sDAAdE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,MAAM,IAAdG,gBAAAH,MAAA,OAAA,EAAQ,QAAM,KAAA,IAAdI,cAAAJ,MAAA,OAAA,EAAQ,QAAM,KAAA,CAAA,IAAA,cAAA,wDAAdE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,MAAM,IAAdG,gBAAAH,MAAA,OAAA,EAAQ,QAAM,QAAA,IAAdI,cAAAJ,MAAA,OAAA,EAAQ,QAAM,QAAA,CAAA,IAAA,cAAA,wDAAdE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,MAAM,IAAdG,gBAAAH,MAAA,OAAA,EAAQ,QAAM,KAAA,IAAdI,cAAAJ,MAAA,OAAA,EAAQ,QAAM,KAAA,CAAA,IAAA,cAAA,wEAAdE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,MAAM,IAAdG,gBAAAH,MAAA,OAAA,EAAQ,QAAM,cAAA,IAAdI,cAAAJ,MAAA,OAAA,EAAQ,QAAM,cAAA,CAAA,IAAA,cAAA,yQAcdE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,OAAO,IAAfG,gBAAAH,MAAA,OAAA,EAAQ,SAAO,YAAA,IAAfI,cAAAJ,MAAA,OAAA,EAAQ,SAAO,YAAA,CAAA,IAAA,cAAA,oEAAfE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,OAAO,IAAfG,gBAAAH,MAAA,OAAA,EAAQ,SAAO,MAAA,IAAfI,cAAAJ,MAAA,OAAA,EAAQ,SAAO,MAAA,CAAA,IAAA,cAAA,kEAAfE,sBAAA,MAAA,QAAAF,MAAA,OAAA,EAAQ,OAAO,IAAfG,gBAAAH,MAAA,OAAA,EAAQ,SAAO,kBAAA,IAAfI,cAAAJ,MAAA,OAAA,EAAQ,SAAO,kBAAA,CAAA,IAAA,cAAA,0NAaKK,eAAA,CAAAL,MAAA,OAAA,EAAQ,eAAU,QAAA,eAAA,IAAA,SAAA,CAAA,mMAG5CD,eAAAC,MAAA,OAAA,EAAQ,eAAU,QAAA,YAAA,UAAA;AAqBEM,sBAAAN,MAAA,SAAA,IAAZ,aAAQ;AAC+B,gBAAA,6HAAAD,eAAA,SAAS,EAAE,CAAA,6CAAA;;YAE9C,IAAE,cAAgB,SAAS,EAAE;AAAA,YAAI,OAAM;AAAA,UAAA;6BAAlD,CAEW,GAAAQ,QAAAC,UAAA,aAAA;;AADND,uBAAA,GAAAR,eAAA,SAAS,IAAI,CAAA,EAAA;AAAA;;kBAAbU,gBAAAC,gBAAA,SAAS,IAAI,GAAA,CAAA;AAAA,gBAAA;AAAA;;;;4GAGmDX,eAAA,SAAS,WAAO,GAAA,4EAES,YAAY,SAAS,MAAM,GAAA,yEAAA,CAAA,qCACpH,YAAY,SAAS,MAAM,CAAA,gNAKwDA,eAAA,SAAS,MAAM;AACzF,cAAA,SAAS,cAAY;AAAwF,kBAAA,4GAAAA,eAAA,SAAS,YAAY,CAAA,SAAA;AAAA;;;uNAQlIM,eAAA,CAAA,SAAS,oBAAgB,KAAA,mBAA4B,SAAS,oBAAgB,KAAA,iBAAA,gBAAA,oCAAA,CAAA,aACrEM,eAAA,EAAA,OAAA,KAAK,IAAI,SAAS,kBAAgB,GAAA,IAAA,IAAA,CAAA,uFAGfZ,eAAA,SAAS,gBAAgB,kGAGrBC,MAAA,UAAA,EAAW,SAAS,UAAU,CAAA;;YAIvE,IAAE,cAAgB,SAAS,EAAE;AAAA,YAC9B,OAAM;AAAA,YACN,OAAM;AAAA,UAAA;6BAHR,CASW,GAAAO,QAAAC,UAAA,aAAA;;;;;gCAJTI,YAGM,OAAA;AAAA,oBAHD,OAAM;AAAA,oBAAU,MAAK;AAAA,oBAAO,QAAO;AAAA,oBAAe,SAAQ;AAAA,kBAAA;oBAC7DC,YAA6G,QAAA;AAAA,sBAAvG,kBAAe;AAAA,sBAAQ,mBAAgB;AAAA,sBAAQ,gBAAa;AAAA,sBAAI,GAAE;AAAA,oBAAA;oBACxEA,YAAoM,QAAA;AAAA,sBAA9L,kBAAe;AAAA,sBAAQ,mBAAgB;AAAA,sBAAQ,gBAAa;AAAA,sBAAI,GAAE;AAAA,oBAAA;;;;;;;;;;AAMxE,YAAAb,MAAA,SAAA,EAAU,WAAM,GAAA;;;;;6JAYzBD,eAAAC,MAAA,SAAA,EAAU,MAAM,wBAA0BD,eAAAC,MAAA,KAAA,EAAM,KAAK,sEAI3CE,sBAAAF,MAAA,OAAA,EAAQ,QAAI,CAAA,IAAA,cAAA,+QAOpB,KAAK,MAAMA,MAAA,OAAA,EAAQ,OAAOA,MAAA,OAAA,EAAQ,KAAK,IAAA,CAAA,0BAG/BE,sBAAAF,MAAA,SAAA,EAAU,SAASA,MAAA,OAAA,EAAQ,KAAK,IAAA,cAAA;;UAWxCA,MAAA,KAAA,GAAK;kcAIXA,MAAA,KAAA,CAAK,CAAA,QAAA;AAAA;;;;;;;;;;;;;;"}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/index-BE0BbUXA.js.map.json b/frontend_admin/.nuxt/dist/server/_nuxt/index-BE0BbUXA.js.map.json
new file mode 100644
index 0000000..35edb5f
--- /dev/null
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/index-BE0BbUXA.js.map.json
@@ -0,0 +1 @@
+{"file":"index-BE0BbUXA.js","mappings":"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","names":["_ssrInterpolate","_unref","_ssrRenderAttr","_ssrIncludeBooleanAttr","_ssrLooseContain","_ssrLooseEqual","_ssrRenderClass","_ssrRenderList","_push","_parent","_createTextVNode","_toDisplayString","_ssrRenderStyle","_createBlock","_createVNode"],"sources":["../../../../pages/providers/index.vue"],"sourcesContent":["
\n \n \n
\n
Szolgáltatók \n
Szolgáltatók listázása, keresése és moderálása
\n
\n\n \n
\n
\n
Összes
\n
{{ stats.total }}
\n
\n
\n
Függőben
\n
{{ stats.pending }}
\n
\n
\n
Jóváhagyott
\n
{{ stats.approved }}
\n
\n
\n
Elutasított
\n
{{ stats.rejected }}
\n
\n
\n
Megjelölt
\n
{{ stats.flagged }}
\n
\n
\n\n \n
\n
\n
\n \n \n
Szolgáltatók betöltése... \n
\n
\n\n \n
\n
Hiba történt a szolgáltatók betöltése közben.
\n
Újrapróbálkozás \n
\n\n
\n \n \n
\n \n
\n \n
\n\n \n
\n Minden státusz \n Függőben \n Jóváhagyott \n Elutasított \n Megjelölt \n \n\n \n
\n Minden forrás \n Kézi \n OCR \n Import \n Bot (Staging) \n Szervezet \n \n\n \n
\n Létrehozás dátuma \n Név \n Validációs pontszám \n \n\n
\n \n \n \n {{ filters.sort_order === 'asc' ? 'Növekvő' : 'Csökkenő' }}\n \n
\n
\n\n \n \n
\n \n \n ID \n Név \n Cím \n Státusz \n Forrás \n Validáció \n Létrehozva \n Műveletek \n \n \n \n \n {{ provider.id }} \n \n \n {{ provider.name }}\n \n \n {{ provider.address || '—' }} \n \n \n {{ statusLabel(provider.status) }}\n \n \n \n \n {{ provider.source }}\n {{ provider.source_table }} \n
\n \n \n \n
\n
= 50 ? 'bg-emerald-500' : provider.validation_score >= 20 ? 'bg-amber-500' : 'bg-slate-500'\"\n :style=\"{ width: Math.min(provider.validation_score, 100) + '%' }\"\n />\n
\n
{{ provider.validation_score }} \n
\n
\n {{ formatDate(provider.created_at) }} \n \n \n \n \n \n \n Nincs megjeleníthető szolgáltató.\n \n \n \n
\n
\n\n \n \n
\n {{ providers.length }} találat (összesen: {{ stats.total }})\n
\n
\n \n Előző\n \n \n {{ Math.floor(filters.skip / filters.limit) + 1 }}. oldal\n \n \n Következő\n \n
\n
\n \n\n \n
\n
\n \n \n {{ toast }}\n
\n
\n \n\n\n\n\n"],"version":3}
\ No newline at end of file
diff --git a/frontend_admin/.nuxt/dist/server/_nuxt/index-B9tmK_Km.js b/frontend_admin/.nuxt/dist/server/_nuxt/index-BOjUVIK8.js
similarity index 90%
rename from frontend_admin/.nuxt/dist/server/_nuxt/index-B9tmK_Km.js
rename to frontend_admin/.nuxt/dist/server/_nuxt/index-BOjUVIK8.js
index 9ac61de..c50da07 100644
--- a/frontend_admin/.nuxt/dist/server/_nuxt/index-B9tmK_Km.js
+++ b/frontend_admin/.nuxt/dist/server/_nuxt/index-BOjUVIK8.js
@@ -134,11 +134,11 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
return (_ctx, _push, _parent, _attrs) => {
_push(`
${ssrInterpolate(_ctx.$t("packages.title"))} ${ssrInterpolate(_ctx.$t("packages.subtitle"))}
${ssrInterpolate(_ctx.$t("packages.create_new"))}`);
if (loading.value) {
- _push(`
${ssrInterpolate(_ctx.$t("packages.loading"))} `);
+ _push(`
${ssrInterpolate(_ctx.$t("common.loading"))} `);
} else if (error.value) {
- _push(`
${ssrInterpolate(error.value)}
${ssrInterpolate(_ctx.$t("packages.retry"))} `);
+ _push(`
${ssrInterpolate(error.value)}
${ssrInterpolate(_ctx.$t("common.retry"))} `);
} else if (packages.value.length === 0) {
- _push(`
${ssrInterpolate(_ctx.$t("packages.no_packages"))} ${ssrInterpolate(_ctx.$t("packages.no_packages_desc"))}
${ssrInterpolate(_ctx.$t("packages.create_first"))} `);
+ _push(`
${ssrInterpolate(_ctx.$t("packages.no_packages"))} ${ssrInterpolate(_ctx.$t("packages.no_packages_desc"))}
${ssrInterpolate(_ctx.$t("common.create_first"))} `);
} else {
_push(`
`);
ssrRenderList(listTab.value === "base" ? basePackages.value : addonPackages.value, (pkg) => {
@@ -158,12 +158,12 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
} else {
_push(``);
}
- _push(`
${ssrInterpolate(getFormattedPrice(pkg))} / ${ssrInterpolate(_ctx.$t("packages.month"))}
${ssrInterpolate(getDescription(pkg))}
${ssrInterpolate(_ctx.$t("packages.allowances"))} ${ssrInterpolate(_ctx.$t("packages.max_vehicles"))} ${ssrInterpolate(getAllowance(pkg, "max_vehicles"))}
${ssrInterpolate(_ctx.$t("packages.max_garages"))} ${ssrInterpolate(getAllowance(pkg, "max_garages"))}
${ssrInterpolate(_ctx.$t("packages.max_users"))} ${ssrInterpolate(getAllowance(pkg, "max_users"))}
${ssrInterpolate(_ctx.$t("packages.monthly_credits"))} ${ssrInterpolate(getAllowance(pkg, "monthly_free_credits"))}
${ssrInterpolate(_ctx.$t("packages.tier_level"))}: ${ssrInterpolate(pkg.tier_level)}
${ssrInterpolate(_ctx.$t("packages.edit"))} `);
+ _push(`