admin_szolgáltatók_

This commit is contained in:
Roo
2026-07-01 02:27:38 +00:00
parent 189cbfd7ca
commit 6e627d0ebe
491 changed files with 20965 additions and 9703 deletions

View File

@@ -14,6 +14,8 @@ type HydrationStrategies = {
type LazyComponent<T> = DefineComponent<HydrationStrategies, {}, {}, {}, {}, {}, {}, { hydrated: () => void }> & T
export const LanguageSwitcher: typeof import("../components/LanguageSwitcher.vue")['default']
export const TreeNode: typeof import("../components/TreeNode.vue")['default']
export const ChartsUserTrendChart: typeof import("../components/charts/UserTrendChart.vue")['default']
export const GaragesGarageFleetTab: typeof import("../components/garages/GarageFleetTab.vue")['default']
export const GaragesGarageGeneralTab: typeof import("../components/garages/GarageGeneralTab.vue")['default']
@@ -43,6 +45,8 @@ export const Head: typeof import("../node_modules/nuxt/dist/head/runtime/compone
export const Html: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Html']
export const Body: typeof import("../node_modules/nuxt/dist/head/runtime/components")['Body']
export const NuxtIsland: typeof import("../node_modules/nuxt/dist/app/components/nuxt-island")['default']
export const LazyLanguageSwitcher: LazyComponent<typeof import("../components/LanguageSwitcher.vue")['default']>
export const LazyTreeNode: LazyComponent<typeof import("../components/TreeNode.vue")['default']>
export const LazyChartsUserTrendChart: LazyComponent<typeof import("../components/charts/UserTrendChart.vue")['default']>
export const LazyGaragesGarageFleetTab: LazyComponent<typeof import("../components/garages/GarageFleetTab.vue")['default']>
export const LazyGaragesGarageGeneralTab: LazyComponent<typeof import("../components/garages/GarageGeneralTab.vue")['default']>

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
import{_ as a}from"./15rOo9Uq.js";import{_ as i}from"./DlAUqK2U.js";import{u,o as c,c as l,a as e,t as r,b as d,w as p,d as f}from"./BMplCfh_.js";const m={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},g={class:"max-w-520px text-center z-20"},b=["textContent"],h=["textContent"],x={class:"flex items-center justify-center w-full"},y={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:404},statusText:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return u({title:`${n.status} - ${n.statusText} | ${n.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}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;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(k,o)=>{const s=a;return c(),l("div",m,[o[0]||(o[0]=e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),e("div",g,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:r(t.status)},null,8,b),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:r(t.description)},null,8,h),e("div",x,[d(s,{to:"/",class:"cursor-pointer gradient-border px-4 py-2 sm:px-6 sm:py-3 sm:text-xl text-md"},{default:p(()=>[f(r(t.backHome),1)]),_:1})])])])}}},z=i(y,[["__scopeId","data-v-1bd9e11a"]]);export{z as default};
import{_ as a}from"./CuTzR9Y8.js";import{_ as i}from"./DlAUqK2U.js";import{u,o as c,c as l,a as e,t as r,b as d,w as p,d as f}from"./Duy9QquX.js";const m={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},g={class:"max-w-520px text-center z-20"},b=["textContent"],h=["textContent"],x={class:"flex items-center justify-center w-full"},y={__name:"error-404",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:404},statusText:{type:String,default:"Not Found"},description:{type:String,default:"Sorry, the page you are looking for could not be found."},backHome:{type:String,default:"Go back home"}},setup(t){const n=t;return u({title:`${n.status} - ${n.statusText} | ${n.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}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;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(k,o)=>{const s=a;return c(),l("div",m,[o[0]||(o[0]=e("div",{class:"fixed left-0 right-0 spotlight z-10"},null,-1)),e("div",g,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:r(t.status)},null,8,b),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:r(t.description)},null,8,h),e("div",x,[d(s,{to:"/",class:"cursor-pointer gradient-border px-4 py-2 sm:px-6 sm:py-3 sm:text-xl text-md"},{default:p(()=>[f(r(t.backHome),1)]),_:1})])])])}}},z=i(y,[["__scopeId","data-v-1bd9e11a"]]);export{z as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
const t={common:{loading:{t:0,b:{t:2,i:[{t:3}],s:"Načítavanie..."}},saving:{t:0,b:{t:2,i:[{t:3}],s:"Ukladanie..."}},error:{t:0,b:{t:2,i:[{t:3}],s:"Došlo k chybe"}},retry:{t:0,b:{t:2,i:[{t:3}],s:"Opakovať"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Uložiť"}},saving_data:{t:0,b:{t:2,i:[{t:3}],s:"Ukladanie údajov..."}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Zrušiť"}},discard:{t:0,b:{t:2,i:[{t:3}],s:"Zahodiť"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Zmazať"}},delete_confirm:{t:0,b:{t:2,i:[{t:3}],s:"Naozaj chcete zmazať túto položku?"}},delete_btn:{t:0,b:{t:2,i:[{t:3}],s:"Zmazať"}},delete_title:{t:0,b:{t:2,i:[{t:3}],s:"Potvrdiť Zmazanie"}},deleted:{t:0,b:{t:2,i:[{t:3}],s:"Úspešne zmazané"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Upraviť"}},edit_title:{t:0,b:{t:2,i:[{t:3}],s:"Upraviť Položku"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Vytvoriť"}},create_btn:{t:0,b:{t:2,i:[{t:3}],s:"Vytvoriť"}},create_title:{t:0,b:{t:2,i:[{t:3}],s:"Vytvoriť Nové"}},create_first:{t:0,b:{t:2,i:[{t:3}],s:"Vytvorte svoju prvú položku pre začiatok"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Hľadať"}},search_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Hľadať..."}},filter:{t:0,b:{t:2,i:[{t:3}],s:"Filter"}},no_results:{t:0,b:{t:2,i:[{t:3}],s:"Nenašli sa žiadne výsledky"}},no_results_hint:{t:0,b:{t:2,i:[{t:3}],s:"Skúste upraviť kritériá vyhľadávania alebo filtra"}},no_items:{t:0,b:{t:2,i:[{t:3}],s:"Žiadne položky k dispozícii"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Akcie"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Stav"}},active:{t:0,b:{t:2,i:[{t:3}],s:"Aktívny"}},inactive:{t:0,b:{t:2,i:[{t:3}],s:"Neaktívny"}},activate:{t:0,b:{t:2,i:[{t:3}],s:"Aktivovať"}},deactivate:{t:0,b:{t:2,i:[{t:3}],s:"Deaktivovať"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Názov"}},name_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Zadajte názov"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Popis"}},desc_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Zadajte popis"}},details:{t:0,b:{t:2,i:[{t:3}],s:"Detaily"}},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:"Typ"}},type_corporate:{t:0,b:{t:2,i:[{t:3}],s:"Firemný"}},view:{t:0,b:{t:2,i:[{t:3}],s:"Zobraziť"}},updated:{t:0,b:{t:2,i:[{t:3}],s:"Úspešne aktualizované"}},save_error:{t:0,b:{t:2,i:[{t:3}],s:"Uloženie zlyhalo"}},invalid_json:{t:0,b:{t:2,i:[{t:3}],s:"Neplatný formát JSON"}},prev:{t:0,b:{t:2,i:[{t:3}],s:"Predchádzajúci"}},next:{t:0,b:{t:2,i:[{t:3}],s:"Ďalší"}},none:{t:0,b:{t:2,i:[{t:3}],s:"Žiadne"}},reset:{t:0,b:{t:2,i:[{t:3}],s:"Reset"}},confirm:{t:0,b:{t:2,i:[{t:3}],s:"Potvrdiť"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Zavrieť"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Späť"}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Pokračovať"}},exit:{t:0,b:{t:2,i:[{t:3}],s:"Ukončiť"}},all:{t:0,b:{t:2,i:[{t:3}],s:"Všetky"}},select_all:{t:0,b:{t:2,i:[{t:3}],s:"Vybrať Všetky"}},deselect_all:{t:0,b:{t:2,i:[{t:3}],s:"Odznačiť Všetky"}},expires:{t:0,b:{t:2,i:[{t:3}],s:"Vyprší"}},created:{t:0,b:{t:2,i:[{t:3}],s:"Vytvorené"}},start_date:{t:0,b:{t:2,i:[{t:3}],s:"Dátum Začiatku"}},end_date:{t:0,b:{t:2,i:[{t:3}],s:"Dátum Ukončenia"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Body"}},level:{t:0,b:{t:2,i:[{t:3}],s:"Úroveň"}},user:{t:0,b:{t:2,i:[{t:3}],s:"Používateľ"}},user_id:{t:0,b:{t:2,i:[{t:3}],s:"ID Používateľa"}},services:{t:0,b:{t:2,i:[{t:3}],s:"Služby"}},discoveries:{t:0,b:{t:2,i:[{t:3}],s:"Objavy"}},restriction:{t:0,b:{t:2,i:[{t:3}],s:"Obmedzenie"}},restriction_mild:{t:0,b:{t:2,i:[{t:3}],s:"Mierne"}},restriction_moderate:{t:0,b:{t:2,i:[{t:3}],s:"Stredné"}},restriction_severe:{t:0,b:{t:2,i:[{t:3}],s:"Prísne"}},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:"Trest"}},feature_flags:{t:0,b:{t:2,i:[{t:3}],s:"Funkcie"}},permission:{t:0,b:{t:2,i:[{t:3}],s:"Oprávnenie"}},role:{t:0,b:{t:2,i:[{t:3}],s:"Rola"}},domain:{t:0,b:{t:2,i:[{t:3}],s:"Doména"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Akcia"}},value:{t:0,b:{t:2,i:[{t:3}],s:"Hodnota"}},key:{t:0,b:{t:2,i:[{t:3}],s:"Kľúč"}},enabled:{t:0,b:{t:2,i:[{t:3}],s:"Povolené"}},disabled:{t:0,b:{t:2,i:[{t:3}],s:"Zakázané"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Áno"}},no:{t:0,b:{t:2,i:[{t:3}],s:"Nie"}},on:{t:0,b:{t:2,i:[{t:3}],s:"Zapnuté"}},off:{t:0,b:{t:2,i:[{t:3}],s:"Vypnuté"}}}};export{t as default};

View File

@@ -1 +1 @@
import{ac as _,l as u,m as a}from"./BMplCfh_.js";const h=_("region",()=>{const t=u([]),n=u(null),c=u(!1),l=u(null),o=a(()=>t.value.find(e=>e.country_code==="DEFAULT")||null),s=a(()=>{const e=new Map;for(const r of t.value)e.set(r.country_code,r);return e}),i=a(()=>n.value?.currency||o.value?.currency||"EUR"),v=a(()=>n.value?.locale_code||o.value?.locale_code||"en-EU"),f=a(()=>n.value?.default_vat_rate??o.value?.default_vat_rate??0),d=a(()=>n.value?.timezone||o.value?.timezone||"Europe/Brussels");async function g(){if(!(t.value.length>0)){c.value=!0,l.value=null;try{const e=await $fetch("/api/v1/system/regions");t.value=e||[]}catch(e){l.value=e?.data?.detail||e?.message||"Failed to load regions",console.error("[RegionStore] Fetch error:",e)}finally{c.value=!1}}}function m(e){const r=t.value.find(R=>R.country_code===e);n.value=r||o.value}function y(e){return s.value.get(e)}return{regions:t,activeRegion:n,isLoading:c,error:l,defaultRegion:o,regionMap:s,activeCurrency:i,activeLocale:v,activeVatRate:f,activeTimezone:d,fetchRegions:g,setActiveRegion:m,getRegion:y}});export{h as u};
import{ac as _,l as u,m as a}from"./Duy9QquX.js";const h=_("region",()=>{const t=u([]),n=u(null),c=u(!1),l=u(null),o=a(()=>t.value.find(e=>e.country_code==="DEFAULT")||null),s=a(()=>{const e=new Map;for(const r of t.value)e.set(r.country_code,r);return e}),i=a(()=>n.value?.currency||o.value?.currency||"EUR"),v=a(()=>n.value?.locale_code||o.value?.locale_code||"en-EU"),f=a(()=>n.value?.default_vat_rate??o.value?.default_vat_rate??0),d=a(()=>n.value?.timezone||o.value?.timezone||"Europe/Brussels");async function g(){if(!(t.value.length>0)){c.value=!0,l.value=null;try{const e=await $fetch("/api/v1/system/regions");t.value=e||[]}catch(e){l.value=e?.data?.detail||e?.message||"Failed to load regions",console.error("[RegionStore] Fetch error:",e)}finally{c.value=!1}}}function m(e){const r=t.value.find(R=>R.country_code===e);n.value=r||o.value}function y(e){return s.value.get(e)}return{regions:t,activeRegion:n,isLoading:c,error:l,defaultRegion:o,regionMap:s,activeCurrency:i,activeLocale:v,activeVatRate:f,activeTimezone:d,fetchRegions:g,setActiveRegion:m,getRegion:y}});export{h as u};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
const t={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{t as default};

View File

@@ -1 +1 @@
import{Q as a,h as i,G as o,s as l,R as c}from"./BMplCfh_.js";const h=a(async(s,f)=>{let t,r;if(s.path==="/login")return;if(!i("access_token").value)return o("/login");const e=l();if(!e.user)try{[t,r]=c(()=>e.fetchUser()),await t,r()}catch{return e.logout(),o("/login")}if(!e.user)return e.logout(),o("/login");const n=["SUPERADMIN","ADMIN","MODERATOR","SALES_REP","SERVICE_MGR"],u=(e.user.role||"").toUpperCase();if(!n.includes(u))return e.logout(),o("/login")});export{h as default};
import{S as a,h as i,G as o,s as l,U as c}from"./Duy9QquX.js";const h=a(async(s,f)=>{let t,r;if(s.path==="/login")return;if(!i("access_token").value)return o("/login");const e=l();if(!e.user)try{[t,r]=c(()=>e.fetchUser()),await t,r()}catch{return e.logout(),o("/login")}if(!e.user)return e.logout(),o("/login");const n=["SUPERADMIN","ADMIN","MODERATOR","SALES_REP","SERVICE_MGR"],u=(e.user.role||"").toUpperCase();if(!n.includes(u))return e.logout(),o("/login")});export{h as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
import{_ as s}from"./DlAUqK2U.js";import{o,c as t,S as r}from"./BMplCfh_.js";const c={},n={class:"bg-slate-900 min-h-screen"};function a(e,l){return o(),t("div",n,[r(e.$slots,"default")])}const d=s(c,[["render",a]]);export{d as default};

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
import{_ as y}from"./15rOo9Uq.js";import{p as v,e as h,q as _,s as k,c as r,a as t,v as S,i as s,t as c,j as u,x as V,y as p,z as m,A as x,b as L,w as C,l as f,o as i,d as N}from"./BMplCfh_.js";const A=v("/sf_logo.png"),B={class:"min-h-screen bg-slate-900 flex items-center justify-center px-4"},E={class:"w-full max-w-md"},R={class:"bg-slate-800 rounded-xl shadow-2xl border border-slate-700 p-8"},j={key:0,class:"mb-6 p-3 rounded-lg bg-red-900/40 border border-red-700 text-red-300 text-sm"},q=["disabled"],D={key:0,class:"animate-spin h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},F={class:"mt-6 text-center"},z=h({__name:"login",setup(I){const a=f(""),l=f(""),b=_(),o=k();async function g(){try{await o.login(a.value,l.value),b.push("/")}catch(d){console.error("Login failed:",d)}}return(d,e)=>{const w=y;return i(),r("div",B,[t("div",E,[e[6]||(e[6]=S('<div class="text-center mb-8"><div class="flex items-center justify-center gap-3 mb-4"><img src="'+A+'" class="h-12 w-auto drop-shadow-md" alt="ServiceFinder Logo"><span class="text-3xl font-extrabold tracking-wider"><span class="text-white">SERVICE</span><span class="text-cyan-400">FINDER</span></span></div><h1 class="text-xl font-semibold text-slate-300">Staff Portal</h1><p class="text-sm text-slate-500 mt-1">Authorised personnel only</p></div>',1)),t("div",R,[s(o).error?(i(),r("div",j,c(s(o).error),1)):u("",!0),t("form",{onSubmit:V(g,["prevent"]),class:"space-y-5"},[t("div",null,[e[2]||(e[2]=t("label",{for:"email",class:"block text-sm font-medium text-slate-300 mb-1.5"}," Email Address ",-1)),p(t("input",{id:"email","onUpdate:modelValue":e[0]||(e[0]=n=>x(a)?a.value=n:null),type:"email",autocomplete:"email",required:"",placeholder:"admin@example.com",class:"w-full px-4 py-2.5 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-400 focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:border-transparent transition"},null,512),[[m,s(a)]])]),t("div",null,[e[3]||(e[3]=t("label",{for:"password",class:"block text-sm font-medium text-slate-300 mb-1.5"}," Password ",-1)),p(t("input",{id:"password","onUpdate:modelValue":e[1]||(e[1]=n=>x(l)?l.value=n:null),type:"password",autocomplete:"current-password",required:"",placeholder:"••••••••",class:"w-full px-4 py-2.5 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-400 focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:border-transparent transition"},null,512),[[m,s(l)]])]),t("button",{type:"submit",disabled:s(o).isLoading,class:"w-full py-2.5 px-4 bg-cyan-600 hover:bg-cyan-500 disabled:bg-cyan-800 disabled:cursor-not-allowed text-white font-semibold rounded-lg transition duration-200 flex items-center justify-center gap-2"},[s(o).isLoading?(i(),r("svg",D,[...e[4]||(e[4]=[t("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),t("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"},null,-1)])])):u("",!0),t("span",null,c(s(o).isLoading?"Signing in...":"Sign In"),1)],8,q)],32),t("div",F,[L(w,{to:"/",class:"text-sm text-slate-500 hover:text-cyan-400 transition"},{default:C(()=>[...e[5]||(e[5]=[N(" ← Back to ServiceFinder ",-1)])]),_:1})])])])])}}});export{z as default};
import{_ as y}from"./CuTzR9Y8.js";import{p as v,e as h,q as _,s as k,c as r,a as t,v as S,i as s,t as c,j as u,x as V,y as p,z as m,A as x,b as L,w as C,l as f,o as i,d as N}from"./Duy9QquX.js";const A=v("/sf_logo.png"),B={class:"min-h-screen bg-slate-900 flex items-center justify-center px-4"},E={class:"w-full max-w-md"},R={class:"bg-slate-800 rounded-xl shadow-2xl border border-slate-700 p-8"},j={key:0,class:"mb-6 p-3 rounded-lg bg-red-900/40 border border-red-700 text-red-300 text-sm"},q=["disabled"],D={key:0,class:"animate-spin h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},F={class:"mt-6 text-center"},z=h({__name:"login",setup(I){const a=f(""),l=f(""),b=_(),o=k();async function g(){try{await o.login(a.value,l.value),b.push("/")}catch(d){console.error("Login failed:",d)}}return(d,e)=>{const w=y;return i(),r("div",B,[t("div",E,[e[6]||(e[6]=S('<div class="text-center mb-8"><div class="flex items-center justify-center gap-3 mb-4"><img src="'+A+'" class="h-12 w-auto drop-shadow-md" alt="ServiceFinder Logo"><span class="text-3xl font-extrabold tracking-wider"><span class="text-white">SERVICE</span><span class="text-cyan-400">FINDER</span></span></div><h1 class="text-xl font-semibold text-slate-300">Staff Portal</h1><p class="text-sm text-slate-500 mt-1">Authorised personnel only</p></div>',1)),t("div",R,[s(o).error?(i(),r("div",j,c(s(o).error),1)):u("",!0),t("form",{onSubmit:V(g,["prevent"]),class:"space-y-5"},[t("div",null,[e[2]||(e[2]=t("label",{for:"email",class:"block text-sm font-medium text-slate-300 mb-1.5"}," Email Address ",-1)),p(t("input",{id:"email","onUpdate:modelValue":e[0]||(e[0]=n=>x(a)?a.value=n:null),type:"email",autocomplete:"email",required:"",placeholder:"admin@example.com",class:"w-full px-4 py-2.5 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-400 focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:border-transparent transition"},null,512),[[m,s(a)]])]),t("div",null,[e[3]||(e[3]=t("label",{for:"password",class:"block text-sm font-medium text-slate-300 mb-1.5"}," Password ",-1)),p(t("input",{id:"password","onUpdate:modelValue":e[1]||(e[1]=n=>x(l)?l.value=n:null),type:"password",autocomplete:"current-password",required:"",placeholder:"••••••••",class:"w-full px-4 py-2.5 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-400 focus:outline-none focus:ring-2 focus:ring-cyan-500 focus:border-transparent transition"},null,512),[[m,s(l)]])]),t("button",{type:"submit",disabled:s(o).isLoading,class:"w-full py-2.5 px-4 bg-cyan-600 hover:bg-cyan-500 disabled:bg-cyan-800 disabled:cursor-not-allowed text-white font-semibold rounded-lg transition duration-200 flex items-center justify-center gap-2"},[s(o).isLoading?(i(),r("svg",D,[...e[4]||(e[4]=[t("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),t("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"},null,-1)])])):u("",!0),t("span",null,c(s(o).isLoading?"Signing in...":"Sign In"),1)],8,q)],32),t("div",F,[L(w,{to:"/",class:"text-sm text-slate-500 hover:text-cyan-400 transition"},{default:C(()=>[...e[5]||(e[5]=[N(" ← Back to ServiceFinder ",-1)])]),_:1})])])])])}}});export{z as default};

View File

@@ -0,0 +1 @@
const t={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{t as default};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{_ as s}from"./DlAUqK2U.js";import{o,c as t,V as r}from"./Duy9QquX.js";const c={},n={class:"bg-slate-900 min-h-screen"};function a(e,l){return o(),t("div",n,[r(e.$slots,"default")])}const d=s(c,[["render",a]]);export{d as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
import{_ as s}from"./DlAUqK2U.js";import{u as a,o as i,c as u,a as e,t as o}from"./BMplCfh_.js";const l={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},c={class:"max-w-520px text-center"},d=["textContent"],p=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:500},statusText:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const r=t;return a({title:`${r.status} - ${r.statusText} | ${r.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}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;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(g,n)=>(i(),u("div",l,[n[0]||(n[0]=e("div",{class:"-bottom-1/2 fixed h-1/2 left-0 right-0 spotlight"},null,-1)),e("div",c,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:o(t.status)},null,8,d),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:o(t.description)},null,8,p)])]))}},h=s(f,[["__scopeId","data-v-a01dd0ba"]]);export{h as default};
import{_ as s}from"./DlAUqK2U.js";import{u as a,o as i,c as u,a as e,t as o}from"./Duy9QquX.js";const l={class:"antialiased bg-white dark:bg-black dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-black"},c={class:"max-w-520px text-center"},d=["textContent"],p=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},version:{type:String,default:""},status:{type:Number,default:500},statusText:{type:String,default:"Server error"},description:{type:String,default:"This page is temporarily unavailable."}},setup(t){const r=t;return a({title:`${r.status} - ${r.statusText} | ${r.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}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;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1{font-size:inherit;font-weight:inherit}h1,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(g,n)=>(i(),u("div",l,[n[0]||(n[0]=e("div",{class:"-bottom-1/2 fixed h-1/2 left-0 right-0 spotlight"},null,-1)),e("div",c,[e("h1",{class:"font-medium mb-8 sm:text-10xl text-8xl",textContent:o(t.status)},null,8,d),e("p",{class:"font-light leading-tight mb-16 px-8 sm:px-0 sm:text-4xl text-xl",textContent:o(t.description)},null,8,p)])]))}},h=s(f,[["__scopeId","data-v-a01dd0ba"]]);export{h as default};

View File

@@ -0,0 +1 @@
const t={common:{loading:{t:0,b:{t:2,i:[{t:3}],s:"Wird geladen..."}},saving:{t:0,b:{t:2,i:[{t:3}],s:"Wird gespeichert..."}},error:{t:0,b:{t:2,i:[{t:3}],s:"Ein Fehler ist aufgetreten"}},retry:{t:0,b:{t:2,i:[{t:3}],s:"Wiederholen"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Speichern"}},saving_data:{t:0,b:{t:2,i:[{t:3}],s:"Daten werden gespeichert..."}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Abbrechen"}},discard:{t:0,b:{t:2,i:[{t:3}],s:"Verwerfen"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Löschen"}},delete_confirm:{t:0,b:{t:2,i:[{t:3}],s:"Sind Sie sicher, dass Sie dieses Element löschen möchten?"}},delete_btn:{t:0,b:{t:2,i:[{t:3}],s:"Löschen"}},delete_title:{t:0,b:{t:2,i:[{t:3}],s:"Löschen bestätigen"}},deleted:{t:0,b:{t:2,i:[{t:3}],s:"Erfolgreich gelöscht"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Bearbeiten"}},edit_title:{t:0,b:{t:2,i:[{t:3}],s:"Element bearbeiten"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Erstellen"}},create_btn:{t:0,b:{t:2,i:[{t:3}],s:"Erstellen"}},create_title:{t:0,b:{t:2,i:[{t:3}],s:"Neu erstellen"}},create_first:{t:0,b:{t:2,i:[{t:3}],s:"Erstellen Sie Ihr erstes Element, um zu beginnen"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Suchen"}},search_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Suchen..."}},filter:{t:0,b:{t:2,i:[{t:3}],s:"Filter"}},no_results:{t:0,b:{t:2,i:[{t:3}],s:"Keine Ergebnisse gefunden"}},no_results_hint:{t:0,b:{t:2,i:[{t:3}],s:"Versuchen Sie, Ihre Such- oder Filterkriterien anzupassen"}},no_items:{t:0,b:{t:2,i:[{t:3}],s:"Keine Elemente verfügbar"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Aktionen"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},active:{t:0,b:{t:2,i:[{t:3}],s:"Aktiv"}},inactive:{t:0,b:{t:2,i:[{t:3}],s:"Inaktiv"}},activate:{t:0,b:{t:2,i:[{t:3}],s:"Aktivieren"}},deactivate:{t:0,b:{t:2,i:[{t:3}],s:"Deaktivieren"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},name_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Namen eingeben"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Beschreibung"}},desc_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Beschreibung eingeben"}},details:{t:0,b:{t:2,i:[{t:3}],s:"Details"}},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:"Typ"}},type_corporate:{t:0,b:{t:2,i:[{t:3}],s:"Unternehmen"}},view:{t:0,b:{t:2,i:[{t:3}],s:"Ansehen"}},updated:{t:0,b:{t:2,i:[{t:3}],s:"Erfolgreich aktualisiert"}},save_error:{t:0,b:{t:2,i:[{t:3}],s:"Speichern fehlgeschlagen"}},invalid_json:{t:0,b:{t:2,i:[{t:3}],s:"Ungültiges JSON-Format"}},prev:{t:0,b:{t:2,i:[{t:3}],s:"Vorherige"}},next:{t:0,b:{t:2,i:[{t:3}],s:"Nächste"}},none:{t:0,b:{t:2,i:[{t:3}],s:"Keine"}},reset:{t:0,b:{t:2,i:[{t:3}],s:"Zurücksetzen"}},confirm:{t:0,b:{t:2,i:[{t:3}],s:"Bestätigen"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Schließen"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Zurück"}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Fortfahren"}},exit:{t:0,b:{t:2,i:[{t:3}],s:"Beenden"}},all:{t:0,b:{t:2,i:[{t:3}],s:"Alle"}},select_all:{t:0,b:{t:2,i:[{t:3}],s:"Alle auswählen"}},deselect_all:{t:0,b:{t:2,i:[{t:3}],s:"Alle abwählen"}},expires:{t:0,b:{t:2,i:[{t:3}],s:"Läuft ab"}},created:{t:0,b:{t:2,i:[{t:3}],s:"Erstellt"}},start_date:{t:0,b:{t:2,i:[{t:3}],s:"Startdatum"}},end_date:{t:0,b:{t:2,i:[{t:3}],s:"Enddatum"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Punkte"}},level:{t:0,b:{t:2,i:[{t:3}],s:"Stufe"}},user:{t:0,b:{t:2,i:[{t:3}],s:"Benutzer"}},user_id:{t:0,b:{t:2,i:[{t:3}],s:"Benutzer-ID"}},services:{t:0,b:{t:2,i:[{t:3}],s:"Dienstleistungen"}},discoveries:{t:0,b:{t:2,i:[{t:3}],s:"Entdeckungen"}},restriction:{t:0,b:{t:2,i:[{t:3}],s:"Einschränkung"}},restriction_mild:{t:0,b:{t:2,i:[{t:3}],s:"Mild"}},restriction_moderate:{t:0,b:{t:2,i:[{t:3}],s:"Moderat"}},restriction_severe:{t:0,b:{t:2,i:[{t:3}],s:"Schwer"}},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:"Strafe"}},feature_flags:{t:0,b:{t:2,i:[{t:3}],s:"Funktionsschalter"}},permission:{t:0,b:{t:2,i:[{t:3}],s:"Berechtigung"}},role:{t:0,b:{t:2,i:[{t:3}],s:"Rolle"}},domain:{t:0,b:{t:2,i:[{t:3}],s:"Domäne"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Aktion"}},value:{t:0,b:{t:2,i:[{t:3}],s:"Wert"}},key:{t:0,b:{t:2,i:[{t:3}],s:"Schlüssel"}},enabled:{t:0,b:{t:2,i:[{t:3}],s:"Aktiviert"}},disabled:{t:0,b:{t:2,i:[{t:3}],s:"Deaktiviert"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Ja"}},no:{t:0,b:{t:2,i:[{t:3}],s:"Nein"}},on:{t:0,b:{t:2,i:[{t:3}],s:"Ein"}},off:{t:0,b:{t:2,i:[{t:3}],s:"Aus"}}}};export{t as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
const t={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{t as default};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
const t={common:{loading:{t:0,b:{t:2,i:[{t:3}],s:"Se încarcă..."}},saving:{t:0,b:{t:2,i:[{t:3}],s:"Se salvează..."}},error:{t:0,b:{t:2,i:[{t:3}],s:"A apărut o eroare"}},retry:{t:0,b:{t:2,i:[{t:3}],s:"Reîncercare"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Salvează"}},saving_data:{t:0,b:{t:2,i:[{t:3}],s:"Se salvează datele..."}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Anulează"}},discard:{t:0,b:{t:2,i:[{t:3}],s:"Renunță"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Șterge"}},delete_confirm:{t:0,b:{t:2,i:[{t:3}],s:"Ești sigur că vrei să ștergi acest element?"}},delete_btn:{t:0,b:{t:2,i:[{t:3}],s:"Șterge"}},delete_title:{t:0,b:{t:2,i:[{t:3}],s:"Confirmă Ștergerea"}},deleted:{t:0,b:{t:2,i:[{t:3}],s:"Șters cu succes"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Editează"}},edit_title:{t:0,b:{t:2,i:[{t:3}],s:"Editează Elementul"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Creează"}},create_btn:{t:0,b:{t:2,i:[{t:3}],s:"Creează"}},create_title:{t:0,b:{t:2,i:[{t:3}],s:"Creează Nou"}},create_first:{t:0,b:{t:2,i:[{t:3}],s:"Creează primul tău element pentru a începe"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Caută"}},search_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Caută..."}},filter:{t:0,b:{t:2,i:[{t:3}],s:"Filtru"}},no_results:{t:0,b:{t:2,i:[{t:3}],s:"Niciun rezultat găsit"}},no_results_hint:{t:0,b:{t:2,i:[{t:3}],s:"Încearcă să ajustezi criteriile de căutare sau filtru"}},no_items:{t:0,b:{t:2,i:[{t:3}],s:"Niciun element disponibil"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Acțiuni"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Status"}},active:{t:0,b:{t:2,i:[{t:3}],s:"Activ"}},inactive:{t:0,b:{t:2,i:[{t:3}],s:"Inactiv"}},activate:{t:0,b:{t:2,i:[{t:3}],s:"Activează"}},deactivate:{t:0,b:{t:2,i:[{t:3}],s:"Dezactivează"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Nume"}},name_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Introdu numele"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Descriere"}},desc_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Introdu descrierea"}},details:{t:0,b:{t:2,i:[{t:3}],s:"Detalii"}},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:"Tip"}},type_corporate:{t:0,b:{t:2,i:[{t:3}],s:"Corporativ"}},view:{t:0,b:{t:2,i:[{t:3}],s:"Vizualizează"}},updated:{t:0,b:{t:2,i:[{t:3}],s:"Actualizat cu succes"}},save_error:{t:0,b:{t:2,i:[{t:3}],s:"Salvarea a eșuat"}},invalid_json:{t:0,b:{t:2,i:[{t:3}],s:"Format JSON invalid"}},prev:{t:0,b:{t:2,i:[{t:3}],s:"Anterior"}},next:{t:0,b:{t:2,i:[{t:3}],s:"Următor"}},none:{t:0,b:{t:2,i:[{t:3}],s:"Niciunul"}},reset:{t:0,b:{t:2,i:[{t:3}],s:"Resetează"}},confirm:{t:0,b:{t:2,i:[{t:3}],s:"Confirmă"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Închide"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Înapoi"}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Continuă"}},exit:{t:0,b:{t:2,i:[{t:3}],s:"Ieșire"}},all:{t:0,b:{t:2,i:[{t:3}],s:"Toate"}},select_all:{t:0,b:{t:2,i:[{t:3}],s:"Selectează Tot"}},deselect_all:{t:0,b:{t:2,i:[{t:3}],s:"Deselectează Tot"}},expires:{t:0,b:{t:2,i:[{t:3}],s:"Expiră"}},created:{t:0,b:{t:2,i:[{t:3}],s:"Creat"}},start_date:{t:0,b:{t:2,i:[{t:3}],s:"Data Începerii"}},end_date:{t:0,b:{t:2,i:[{t:3}],s:"Data Încheierii"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Puncte"}},level:{t:0,b:{t:2,i:[{t:3}],s:"Nivel"}},user:{t:0,b:{t:2,i:[{t:3}],s:"Utilizator"}},user_id:{t:0,b:{t:2,i:[{t:3}],s:"ID Utilizator"}},services:{t:0,b:{t:2,i:[{t:3}],s:"Servicii"}},discoveries:{t:0,b:{t:2,i:[{t:3}],s:"Descoperiri"}},restriction:{t:0,b:{t:2,i:[{t:3}],s:"Restricție"}},restriction_mild:{t:0,b:{t:2,i:[{t:3}],s:"Ușoară"}},restriction_moderate:{t:0,b:{t:2,i:[{t:3}],s:"Moderată"}},restriction_severe:{t:0,b:{t:2,i:[{t:3}],s:"Severă"}},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:"Penalizare"}},feature_flags:{t:0,b:{t:2,i:[{t:3}],s:"Funcții"}},permission:{t:0,b:{t:2,i:[{t:3}],s:"Permisiune"}},role:{t:0,b:{t:2,i:[{t:3}],s:"Rol"}},domain:{t:0,b:{t:2,i:[{t:3}],s:"Domeniu"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Acțiune"}},value:{t:0,b:{t:2,i:[{t:3}],s:"Valoare"}},key:{t:0,b:{t:2,i:[{t:3}],s:"Cheie"}},enabled:{t:0,b:{t:2,i:[{t:3}],s:"Activat"}},disabled:{t:0,b:{t:2,i:[{t:3}],s:"Dezactivat"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Da"}},no:{t:0,b:{t:2,i:[{t:3}],s:"Nu"}},on:{t:0,b:{t:2,i:[{t:3}],s:"Pornit"}},off:{t:0,b:{t:2,i:[{t:3}],s:"Oprit"}}}};export{t as default};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
const t={common:{loading:{t:0,b:{t:2,i:[{t:3}],s:"Načítání..."}},saving:{t:0,b:{t:2,i:[{t:3}],s:"Ukládání..."}},error:{t:0,b:{t:2,i:[{t:3}],s:"Došlo k chybě"}},retry:{t:0,b:{t:2,i:[{t:3}],s:"Opakovat"}},save:{t:0,b:{t:2,i:[{t:3}],s:"Uložit"}},saving_data:{t:0,b:{t:2,i:[{t:3}],s:"Ukládání dat..."}},cancel:{t:0,b:{t:2,i:[{t:3}],s:"Zrušit"}},discard:{t:0,b:{t:2,i:[{t:3}],s:"Zahodit"}},delete:{t:0,b:{t:2,i:[{t:3}],s:"Smazat"}},delete_confirm:{t:0,b:{t:2,i:[{t:3}],s:"Opravdu chcete smazat tuto položku?"}},delete_btn:{t:0,b:{t:2,i:[{t:3}],s:"Smazat"}},delete_title:{t:0,b:{t:2,i:[{t:3}],s:"Potvrdit Smazání"}},deleted:{t:0,b:{t:2,i:[{t:3}],s:"Úspěšně smazáno"}},edit:{t:0,b:{t:2,i:[{t:3}],s:"Upravit"}},edit_title:{t:0,b:{t:2,i:[{t:3}],s:"Upravit Položku"}},create:{t:0,b:{t:2,i:[{t:3}],s:"Vytvořit"}},create_btn:{t:0,b:{t:2,i:[{t:3}],s:"Vytvořit"}},create_title:{t:0,b:{t:2,i:[{t:3}],s:"Vytvořit Nové"}},create_first:{t:0,b:{t:2,i:[{t:3}],s:"Vytvořte svou první položku pro začátek"}},search:{t:0,b:{t:2,i:[{t:3}],s:"Hledat"}},search_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Hledat..."}},filter:{t:0,b:{t:2,i:[{t:3}],s:"Filtr"}},no_results:{t:0,b:{t:2,i:[{t:3}],s:"Nebyly nalezeny žádné výsledky"}},no_results_hint:{t:0,b:{t:2,i:[{t:3}],s:"Zkuste upravit kritéria vyhledávání nebo filtru"}},no_items:{t:0,b:{t:2,i:[{t:3}],s:"Žádné položky k dispozici"}},actions:{t:0,b:{t:2,i:[{t:3}],s:"Akce"}},status:{t:0,b:{t:2,i:[{t:3}],s:"Stav"}},active:{t:0,b:{t:2,i:[{t:3}],s:"Aktivní"}},inactive:{t:0,b:{t:2,i:[{t:3}],s:"Neaktivní"}},activate:{t:0,b:{t:2,i:[{t:3}],s:"Aktivovat"}},deactivate:{t:0,b:{t:2,i:[{t:3}],s:"Deaktivovat"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Název"}},name_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Zadejte název"}},description:{t:0,b:{t:2,i:[{t:3}],s:"Popis"}},desc_placeholder:{t:0,b:{t:2,i:[{t:3}],s:"Zadejte popis"}},details:{t:0,b:{t:2,i:[{t:3}],s:"Detaily"}},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:"Typ"}},type_corporate:{t:0,b:{t:2,i:[{t:3}],s:"Firemní"}},view:{t:0,b:{t:2,i:[{t:3}],s:"Zobrazit"}},updated:{t:0,b:{t:2,i:[{t:3}],s:"Úspěšně aktualizováno"}},save_error:{t:0,b:{t:2,i:[{t:3}],s:"Uložení selhalo"}},invalid_json:{t:0,b:{t:2,i:[{t:3}],s:"Neplatný formát JSON"}},prev:{t:0,b:{t:2,i:[{t:3}],s:"Předchozí"}},next:{t:0,b:{t:2,i:[{t:3}],s:"Další"}},none:{t:0,b:{t:2,i:[{t:3}],s:"Žádné"}},reset:{t:0,b:{t:2,i:[{t:3}],s:"Reset"}},confirm:{t:0,b:{t:2,i:[{t:3}],s:"Potvrdit"}},close:{t:0,b:{t:2,i:[{t:3}],s:"Zavřít"}},back:{t:0,b:{t:2,i:[{t:3}],s:"Zpět"}},continue:{t:0,b:{t:2,i:[{t:3}],s:"Pokračovat"}},exit:{t:0,b:{t:2,i:[{t:3}],s:"Ukončit"}},all:{t:0,b:{t:2,i:[{t:3}],s:"Vše"}},select_all:{t:0,b:{t:2,i:[{t:3}],s:"Vybrat Vše"}},deselect_all:{t:0,b:{t:2,i:[{t:3}],s:"Odznačit Vše"}},expires:{t:0,b:{t:2,i:[{t:3}],s:"Vyprší"}},created:{t:0,b:{t:2,i:[{t:3}],s:"Vytvořeno"}},start_date:{t:0,b:{t:2,i:[{t:3}],s:"Datum Zahájení"}},end_date:{t:0,b:{t:2,i:[{t:3}],s:"Datum Ukončení"}},points:{t:0,b:{t:2,i:[{t:3}],s:"Body"}},level:{t:0,b:{t:2,i:[{t:3}],s:"Úroveň"}},user:{t:0,b:{t:2,i:[{t:3}],s:"Uživatel"}},user_id:{t:0,b:{t:2,i:[{t:3}],s:"ID Uživatele"}},services:{t:0,b:{t:2,i:[{t:3}],s:"Služby"}},discoveries:{t:0,b:{t:2,i:[{t:3}],s:"Objevy"}},restriction:{t:0,b:{t:2,i:[{t:3}],s:"Omezení"}},restriction_mild:{t:0,b:{t:2,i:[{t:3}],s:"Mírné"}},restriction_moderate:{t:0,b:{t:2,i:[{t:3}],s:"Střední"}},restriction_severe:{t:0,b:{t:2,i:[{t:3}],s:"Přísné"}},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:"Trest"}},feature_flags:{t:0,b:{t:2,i:[{t:3}],s:"Funkce"}},permission:{t:0,b:{t:2,i:[{t:3}],s:"Oprávnění"}},role:{t:0,b:{t:2,i:[{t:3}],s:"Role"}},domain:{t:0,b:{t:2,i:[{t:3}],s:"Doména"}},action:{t:0,b:{t:2,i:[{t:3}],s:"Akce"}},value:{t:0,b:{t:2,i:[{t:3}],s:"Hodnota"}},key:{t:0,b:{t:2,i:[{t:3}],s:"Klíč"}},enabled:{t:0,b:{t:2,i:[{t:3}],s:"Povoleno"}},disabled:{t:0,b:{t:2,i:[{t:3}],s:"Zakázáno"}},yes:{t:0,b:{t:2,i:[{t:3}],s:"Ano"}},no:{t:0,b:{t:2,i:[{t:3}],s:"Ne"}},on:{t:0,b:{t:2,i:[{t:3}],s:"Zapnuto"}},off:{t:0,b:{t:2,i:[{t:3}],s:"Vypnuto"}}}};export{t as default};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
input[type=range][data-v-cbc29188]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}input[type=range][data-v-cbc29188]::-moz-range-thumb{background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}.timeline-enter-active[data-v-cbc29188]{transition:all .3s ease-out}.timeline-enter-from[data-v-cbc29188]{opacity:0;transform:translate(-10px)}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
.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}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
import{u as v}from"./VxZautWX.js";function h(){const o=v();function u(t,e){const r=o.activeLocale||"en-EU";try{return new Intl.NumberFormat(r,e).format(t)}catch{return new Intl.NumberFormat("en-EU",e).format(t)}}function a(t,e,r){const c=o.activeLocale||"en-EU",n=e||o.activeCurrency||"EUR";try{return new Intl.NumberFormat(c,{style:"currency",currency:n,minimumFractionDigits:2,maximumFractionDigits:2,...r}).format(t)}catch{return`${t.toFixed(2)} ${n}`}}function s(t,e){const r=o.activeLocale||"en-EU",c=o.activeTimezone||"Europe/Brussels",n=typeof t=="string"||typeof t=="number"?new Date(t):t;try{return new Intl.DateTimeFormat(r,{timezone:c,year:"numeric",month:"2-digit",day:"2-digit",...e}).format(n)}catch{return n.toLocaleDateString("en-GB")}}function l(t,e){const r=o.activeLocale||"en-EU",c=o.activeTimezone||"Europe/Brussels",n=typeof t=="string"||typeof t=="number"?new Date(t):t;try{return new Intl.DateTimeFormat(r,{timezone:c,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",...e}).format(n)}catch{return n.toLocaleString("en-GB")}}function f(t,e){const r=o.activeLocale||"en-EU";try{return new Intl.NumberFormat(r,{style:"percent",minimumFractionDigits:0,maximumFractionDigits:1,...e}).format(t/100)}catch{return`${t}%`}}function m(t,e){const r=e??o.activeVatRate??0,c=t*(r/100),n=t+c;return{net:t,vat:c,gross:n,vatRate:r}}function y(t,e,r){const{net:c,vat:n,gross:g,vatRate:F}=m(t,e),i=r||o.activeCurrency||"EUR";return`Net: ${a(c,i)} | VAT: ${a(n,i)} (${F}%) | Gross: ${a(g,i)}`}return{formatNumber:u,formatCurrency:a,formatDate:s,formatDateTime:l,formatPercent:f,calculatePriceWithVat:m,formatPriceWithVat:y}}export{h as u};
import{u as v}from"./BmPpcd_L.js";function h(){const o=v();function u(t,e){const r=o.activeLocale||"en-EU";try{return new Intl.NumberFormat(r,e).format(t)}catch{return new Intl.NumberFormat("en-EU",e).format(t)}}function a(t,e,r){const c=o.activeLocale||"en-EU",n=e||o.activeCurrency||"EUR";try{return new Intl.NumberFormat(c,{style:"currency",currency:n,minimumFractionDigits:2,maximumFractionDigits:2,...r}).format(t)}catch{return`${t.toFixed(2)} ${n}`}}function s(t,e){const r=o.activeLocale||"en-EU",c=o.activeTimezone||"Europe/Brussels",n=typeof t=="string"||typeof t=="number"?new Date(t):t;try{return new Intl.DateTimeFormat(r,{timezone:c,year:"numeric",month:"2-digit",day:"2-digit",...e}).format(n)}catch{return n.toLocaleDateString("en-GB")}}function l(t,e){const r=o.activeLocale||"en-EU",c=o.activeTimezone||"Europe/Brussels",n=typeof t=="string"||typeof t=="number"?new Date(t):t;try{return new Intl.DateTimeFormat(r,{timezone:c,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",...e}).format(n)}catch{return n.toLocaleString("en-GB")}}function f(t,e){const r=o.activeLocale||"en-EU";try{return new Intl.NumberFormat(r,{style:"percent",minimumFractionDigits:0,maximumFractionDigits:1,...e}).format(t/100)}catch{return`${t}%`}}function m(t,e){const r=e??o.activeVatRate??0,c=t*(r/100),n=t+c;return{net:t,vat:c,gross:n,vatRate:r}}function y(t,e,r){const{net:c,vat:n,gross:g,vatRate:F}=m(t,e),i=r||o.activeCurrency||"EUR";return`Net: ${a(c,i)} | VAT: ${a(n,i)} (${F}%) | Gross: ${a(g,i)}`}return{formatNumber:u,formatCurrency:a,formatDate:s,formatDateTime:l,formatPercent:f,calculatePriceWithVat:m,formatPriceWithVat:y}}export{h as u};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
.animate-slide-up[data-v-c684092a]{animation:slideUp-c684092a .3s ease-out}@keyframes slideUp-c684092a{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}

View File

@@ -0,0 +1 @@
.animate-slide-up[data-v-9dff1238]{animation:slideUp-9dff1238 .3s ease-out}@keyframes slideUp-9dff1238{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}

View File

@@ -1 +0,0 @@
.animate-slide-up[data-v-c5f07ccf]{animation:slideUp-c5f07ccf .3s ease-out}@keyframes slideUp-c5f07ccf{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}

View File

@@ -0,0 +1 @@
.animate-slide-up[data-v-f21993c6]{animation:slideUp-f21993c6 .3s ease-out}@keyframes slideUp-f21993c6{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}

View File

@@ -0,0 +1 @@
.animate-slide-up[data-v-956f226d]{animation:slideUp-956f226d .3s ease-out}@keyframes slideUp-956f226d{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}

View File

@@ -2,7 +2,7 @@ import { defineComponent, computed, ref, unref, useSSRContext } from "vue";
import { ssrRenderAttrs, ssrInterpolate, ssrRenderClass, ssrRenderAttr, ssrIncludeBooleanAttr, ssrRenderList } from "vue/server-renderer";
import "/app/node_modules/hookable/dist/index.mjs";
import { u as useFormatter } from "./useFormatter-hycy3urM.js";
import { a as useI18n, b as useRouter, e as useRoute } from "../server.mjs";
import { a as useI18n, b as useRouter, i as useRoute } from "../server.mjs";
import "/app/node_modules/klona/dist/index.mjs";
import "./region-0mvXqaMM.js";
import "pinia";
@@ -128,4 +128,4 @@ _sfc_main.setup = (props, ctx) => {
export {
_sfc_main as default
};
//# sourceMappingURL=_id_-CoXhCsuZ.js.map
//# sourceMappingURL=_id_-DvpH9xyV.js.map

View File

@@ -0,0 +1,466 @@
import { _ as __nuxt_component_0 } from "./nuxt-link-1NBbHb-h.js";
import { defineComponent, ref, computed, watch, createVNode, resolveDynamicComponent, withCtx, openBlock, createBlock, createTextVNode, useSSRContext } from "vue";
import { ssrRenderAttrs, ssrInterpolate, ssrRenderClass, ssrRenderList, ssrRenderVNode, ssrRenderStyle, ssrRenderAttr, ssrIncludeBooleanAttr, ssrRenderComponent, ssrLooseContain, ssrLooseEqual } from "vue/server-renderer";
import { useRoute, useRouter } from "vue-router";
import { d as useCookie } from "../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 "/app/node_modules/ofetch/dist/node.mjs";
import "#internal/nuxt/paths";
import "/app/node_modules/hookable/dist/index.mjs";
import "/app/node_modules/unctx/dist/index.mjs";
import "/app/node_modules/h3/dist/index.mjs";
import "pinia";
import "/app/node_modules/klona/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 = /* @__PURE__ */ defineComponent({
__name: "[id]",
__ssrInlineRender: true,
setup(__props) {
const route = useRoute();
useRouter();
const loading = ref(true);
const error = ref(false);
const provider = ref(null);
const actionLoading = ref(false);
ref(null);
const showRejectModal = ref(false);
const rejectReason = ref("");
const showFlagModal = ref(false);
const flagReason = ref("");
const showEditModal = ref(false);
const editLoading = ref(false);
const editForm = ref({});
const activeTab = ref("data");
const validations = ref([]);
const validationsLoading = ref(false);
const history = ref([]);
const historyLoading = ref(false);
const statusForm = ref({
status: "pending",
validation_score: 0,
reason: ""
});
const statusLoading = ref(false);
const tabs = [
{ key: "data", label: "Adatok", icon: "svg" },
{ key: "status", label: "Státusz", icon: "svg" },
{ key: "validations", label: "Validációk", icon: "svg" },
{ key: "history", label: "Előzmények", icon: "svg" }
];
const statusBannerClass = computed(() => {
switch (provider.value?.status) {
case "approved":
return "bg-emerald-500/10 border-emerald-500/30";
case "pending":
return "bg-amber-500/10 border-amber-500/30";
default:
return "bg-rose-500/10 border-rose-500/30";
}
});
const statusIconClass = computed(() => {
switch (provider.value?.status) {
case "approved":
return "bg-emerald-500/20 text-emerald-400";
case "pending":
return "bg-amber-500/20 text-amber-400";
default:
return "bg-rose-500/20 text-rose-400";
}
});
const statusTextClass = computed(() => {
switch (provider.value?.status) {
case "approved":
return "text-emerald-400";
case "pending":
return "text-amber-400";
default:
return "text-rose-400";
}
});
const statusSubtextClass = computed(() => {
switch (provider.value?.status) {
case "approved":
return "text-emerald-400/60";
case "pending":
return "text-amber-400/60";
default:
return "text-rose-400/60";
}
});
function statusLabel(status) {
switch (status) {
case "approved":
return "Jóváhagyva";
case "pending":
return "Függőben";
case "rejected":
return "Elutasítva";
default:
return "Ismeretlen";
}
}
function statusDescription(status) {
switch (status) {
case "approved":
return "A szolgáltató aktív és látható a felhasználók számára.";
case "pending":
return "A szolgáltató még nem lett jóváhagyva, moderálásra vár.";
case "rejected":
return "A szolgáltató elutasításra került, nem látható a felhasználók számára.";
default:
return "";
}
}
function validationTypeLabel(type) {
const labels = {
phone_verified: "Telefon igazolt",
email_verified: "Email igazolt",
address_verified: "Cím igazolt",
website_verified: "Weboldal igazolt",
manual_review: "Kézi ellenőrzés",
community_vouch: "Közösségi ajánlás",
business_hours: "Nyitvatartás ellenőrzött",
photo_evidence: "Fénykép bizonyíték"
};
return labels[type] || type;
}
function validationTypeClass(type) {
const classes = {
phone_verified: "bg-emerald-500/20 text-emerald-400",
email_verified: "bg-blue-500/20 text-blue-400",
address_verified: "bg-amber-500/20 text-amber-400",
website_verified: "bg-purple-500/20 text-purple-400",
manual_review: "bg-indigo-500/20 text-indigo-400",
community_vouch: "bg-pink-500/20 text-pink-400",
business_hours: "bg-cyan-500/20 text-cyan-400",
photo_evidence: "bg-orange-500/20 text-orange-400"
};
return classes[type] || "bg-slate-500/20 text-slate-400";
}
function historyActionLabel(action) {
const labels = {
approve: "Jóváhagyás",
reject: "Elutasítás",
restore: "Visszaállítás",
flag: "Megjelölés",
update: "Módosítás",
delete: "Törlés",
create: "Létrehozás"
};
return labels[action] || action;
}
function historyActionClass(action) {
const classes = {
approve: "bg-emerald-500/20 text-emerald-400",
reject: "bg-rose-500/20 text-rose-400",
restore: "bg-blue-500/20 text-blue-400",
flag: "bg-purple-500/20 text-purple-400",
update: "bg-amber-500/20 text-amber-400",
delete: "bg-red-500/20 text-red-400",
create: "bg-green-500/20 text-green-400"
};
return classes[action] || "bg-slate-500/20 text-slate-400";
}
function historyDotClass(action) {
const classes = {
approve: "border-emerald-500 bg-emerald-500/30",
reject: "border-rose-500 bg-rose-500/30",
restore: "border-blue-500 bg-blue-500/30",
flag: "border-purple-500 bg-purple-500/30",
update: "border-amber-500 bg-amber-500/30",
delete: "border-red-500 bg-red-500/30",
create: "border-green-500 bg-green-500/30"
};
return classes[action] || "border-slate-500 bg-slate-500/30";
}
function formatDate(dateStr) {
if (!dateStr) return "—";
try {
const d = new Date(dateStr);
return d.toLocaleDateString("hu-HU", {
year: "numeric",
month: "short",
day: "numeric",
hour: "2-digit",
minute: "2-digit"
});
} catch {
return dateStr;
}
}
function getHeaders() {
const token = useCookie("access_token").value;
const headers = { "Content-Type": "application/json" };
if (token) headers["Authorization"] = `Bearer ${token}`;
return headers;
}
async function fetchValidations() {
validationsLoading.value = true;
try {
const res = await $fetch(`/api/v1/admin/providers/${route.params.id}/validations`, {
headers: getHeaders()
});
validations.value = res || [];
} catch (err) {
console.error("Failed to fetch validations:", err);
validations.value = [];
} finally {
validationsLoading.value = false;
}
}
async function fetchHistory() {
historyLoading.value = true;
try {
const res = await $fetch(`/api/v1/admin/providers/${route.params.id}/history`, {
headers: getHeaders()
});
history.value = res || [];
} catch (err) {
console.error("Failed to fetch history:", err);
history.value = [];
} finally {
historyLoading.value = false;
}
}
function onTabChange(tab) {
if (tab === "validations" && validations.value.length === 0) {
fetchValidations();
}
if (tab === "history" && history.value.length === 0) {
fetchHistory();
}
}
watch(activeTab, onTabChange);
return (_ctx, _push, _parent, _attrs) => {
const _component_NuxtLink = __nuxt_component_0;
_push(`<div${ssrRenderAttrs(_attrs)} data-v-cbc29188><div class="mb-8" data-v-cbc29188><button class="inline-flex items-center gap-1.5 text-sm text-slate-400 hover:text-white transition mb-4" data-v-cbc29188><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7" data-v-cbc29188></path></svg> Vissza a szolgáltatókhoz </button><h1 class="text-2xl font-bold text-white" data-v-cbc29188>Szolgáltató részletek</h1><p class="text-slate-400 mt-1" data-v-cbc29188>Szolgáltató #${ssrInterpolate(_ctx.$route.params.id)}</p></div>`);
if (loading.value) {
_push(`<div class="flex items-center justify-center py-20" data-v-cbc29188><div class="text-slate-400 flex items-center gap-3" data-v-cbc29188><svg class="w-5 h-5 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-cbc29188></path></svg><span data-v-cbc29188>Szolgáltató betöltése...</span></div></div>`);
} else if (error.value) {
_push(`<div class="bg-rose-500/10 border border-rose-500/30 rounded-xl p-6 mb-8" data-v-cbc29188><p class="text-rose-400" data-v-cbc29188>Hiba történt a szolgáltató betöltése közben.</p><button class="mt-3 text-sm text-rose-300 hover:text-rose-200 underline" data-v-cbc29188>Újrapróbálkozás</button></div>`);
} else if (!provider.value) {
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-cbc29188><p class="text-slate-400 text-center py-12" data-v-cbc29188>A szolgáltató nem található.</p></div>`);
} else {
_push(`<!--[--><div class="${ssrRenderClass([statusBannerClass.value, "rounded-xl border p-4 mb-6 flex items-center gap-3"])}" data-v-cbc29188><span class="${ssrRenderClass([statusIconClass.value, "flex-shrink-0 w-8 h-8 rounded-full flex items-center justify-center"])}" data-v-cbc29188>`);
if (provider.value.status === "approved") {
_push(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-cbc29188></path></svg>`);
} else if (provider.value.status === "pending") {
_push(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z" data-v-cbc29188></path></svg>`);
} else {
_push(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-cbc29188></path></svg>`);
}
_push(`</span><div data-v-cbc29188><p class="${ssrRenderClass([statusTextClass.value, "text-sm font-medium"])}" data-v-cbc29188>${ssrInterpolate(statusLabel(provider.value.status))}</p><p class="${ssrRenderClass([statusSubtextClass.value, "text-xs mt-0.5"])}" data-v-cbc29188>${ssrInterpolate(statusDescription(provider.value.status))}</p></div></div><div class="border-b border-slate-700 mb-6" data-v-cbc29188><nav class="flex gap-6 -mb-px" data-v-cbc29188><!--[-->`);
ssrRenderList(tabs, (tab) => {
_push(`<button class="${ssrRenderClass([activeTab.value === tab.key ? "text-indigo-400 border-indigo-400" : "text-slate-400 border-transparent hover:text-slate-300", "pb-3 text-sm font-medium border-b-2 transition flex items-center gap-2"])}" data-v-cbc29188>`);
ssrRenderVNode(_push, createVNode(resolveDynamicComponent(tab.icon), { class: "w-4 h-4" }, null), _parent);
_push(` ${ssrInterpolate(tab.label)}</button>`);
});
_push(`<!--]--></nav></div>`);
if (activeTab.value === "data") {
_push(`<div class="grid grid-cols-1 lg:grid-cols-3 gap-6" data-v-cbc29188><div class="lg:col-span-2 space-y-6" data-v-cbc29188><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-cbc29188><h2 class="text-lg font-semibold text-white mb-4" data-v-cbc29188>Alapadatok</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-cbc29188><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Név</dt><dd class="text-sm text-white mt-1 font-medium" data-v-cbc29188>${ssrInterpolate(provider.value.name)}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Kategória</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.category || "—")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Forrás</dt><dd class="mt-1" data-v-cbc29188><code class="text-sm font-mono text-amber-300 bg-amber-500/10 px-2 py-0.5 rounded" data-v-cbc29188>${ssrInterpolate(provider.value.source)}</code></dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Validációs pontszám</dt><dd class="mt-1" data-v-cbc29188><div class="flex items-center gap-2" data-v-cbc29188><div class="w-24 h-2 bg-slate-700 rounded-full overflow-hidden" data-v-cbc29188><div class="${ssrRenderClass([provider.value.validation_score >= 50 ? "bg-emerald-500" : provider.value.validation_score >= 20 ? "bg-amber-500" : "bg-slate-500", "h-full rounded-full transition-all"])}" style="${ssrRenderStyle({ width: Math.min(provider.value.validation_score, 100) + "%" })}" data-v-cbc29188></div></div><span class="text-sm text-white font-medium" data-v-cbc29188>${ssrInterpolate(provider.value.validation_score)}</span></div></dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Létrehozva</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(formatDate(provider.value.created_at))}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Beküldő user ID</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.added_by_user_id || "—")}</dd></div></dl></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-cbc29188><h2 class="text-lg font-semibold text-white mb-4" data-v-cbc29188>Cím adatok</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-cbc29188><div class="md:col-span-2" data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Teljes cím</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.address || "—")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Város</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.city || "—")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Irányítószám</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.address_zip || "—")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Utca</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.address_street_name || "—")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Házszám</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.address_house_number || "—")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Plus Code</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.plus_code || "—")}</dd></div></dl></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-cbc29188><h2 class="text-lg font-semibold text-white mb-4" data-v-cbc29188>Elérhetőség</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-cbc29188><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Telefon</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.contact_phone || "—")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Email</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.contact_email || "—")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Weboldal</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>`);
if (provider.value.website) {
_push(`<a${ssrRenderAttr("href", provider.value.website)} target="_blank" class="text-indigo-400 hover:text-indigo-300 underline" data-v-cbc29188>${ssrInterpolate(provider.value.website)}</a>`);
} else {
_push(`<span data-v-cbc29188>—</span>`);
}
_push(`</dd></div></dl></div></div><div class="space-y-4" data-v-cbc29188><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-cbc29188><h2 class="text-lg font-semibold text-white mb-4" data-v-cbc29188>Moderációs műveletek</h2>`);
if (provider.value.status === "pending") {
_push(`<div class="space-y-3" data-v-cbc29188><button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-emerald-600 hover:bg-emerald-500 disabled:bg-emerald-600/50 text-white rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-cbc29188>`);
if (actionLoading.value) {
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-cbc29188></path></svg>`);
} else {
_push(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-cbc29188></path></svg>`);
}
_push(` Jóváhagyás </button><button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-rose-600/20 hover:bg-rose-600/40 disabled:opacity-50 text-rose-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-cbc29188><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-cbc29188></path></svg> Elutasítás </button></div>`);
} else if (provider.value.status === "approved") {
_push(`<div class="space-y-3" data-v-cbc29188>`);
_push(ssrRenderComponent(_component_NuxtLink, {
to: `/providers/${provider.value.id}/edit`,
class: "w-full px-4 py-3 bg-indigo-600 hover:bg-indigo-500 text-white rounded-lg text-sm font-medium transition flex items-center justify-center gap-2"
}, {
default: withCtx((_, _push2, _parent2, _scopeId) => {
if (_push2) {
_push2(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188${_scopeId}><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z" data-v-cbc29188${_scopeId}></path></svg> Szerkesztés `);
} 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: "M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"
})
])),
createTextVNode(" Szerkesztés ")
];
}
}),
_: 1
}, _parent));
_push(`<button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-purple-600/20 hover:bg-purple-600/40 disabled:opacity-50 text-purple-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-cbc29188><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 21v-4m0 0V5a2 2 0 012-2h6.5l1 1H21l-3 6 3 6h-8.5l-1-1H5a2 2 0 00-2 2zm9-13.5V9" data-v-cbc29188></path></svg> Megjelölés (Flag) </button><button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-rose-600/20 hover:bg-rose-600/40 disabled:opacity-50 text-rose-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-cbc29188><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16" data-v-cbc29188></path></svg> Törlés (Soft Delete) </button></div>`);
} else {
_push(`<div class="space-y-3" data-v-cbc29188><p class="text-sm text-slate-400 text-center py-2" data-v-cbc29188> A szolgáltató ${ssrInterpolate(provider.value.status === "rejected" ? "elutasításra" : "megjelölésre")} került. </p><button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-cbc29188><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z" data-v-cbc29188></path></svg> Szerkesztés </button>`);
if (provider.value.status === "rejected") {
_push(`<button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-emerald-600 hover:bg-emerald-500 disabled:bg-emerald-600/50 text-white rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-cbc29188><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-cbc29188></path></svg> Visszaállítás </button>`);
} else {
_push(`<!---->`);
}
_push(`<button${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="w-full px-4 py-3 bg-rose-600/20 hover:bg-rose-600/40 disabled:opacity-50 text-rose-400 rounded-lg text-sm font-medium transition flex items-center justify-center gap-2" data-v-cbc29188><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16" data-v-cbc29188></path></svg> Törlés </button></div>`);
}
_push(`</div>`);
if (provider.value.evidence_image_path) {
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-cbc29188><h2 class="text-lg font-semibold text-white mb-4" data-v-cbc29188>Bizonyíték kép</h2><img${ssrRenderAttr("src", provider.value.evidence_image_path)} alt="Evidence" class="w-full rounded-lg border border-slate-600" data-v-cbc29188></div>`);
} else {
_push(`<!---->`);
}
_push(`</div></div>`);
} else {
_push(`<!---->`);
}
if (activeTab.value === "status") {
_push(`<div class="max-w-2xl" data-v-cbc29188><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-cbc29188><h2 class="text-lg font-semibold text-white mb-4" data-v-cbc29188>Státusz kezelés</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188>Módosítsd a szolgáltató státuszát és validációs pontszámát.</p><form data-v-cbc29188><div class="space-y-4 mb-6" data-v-cbc29188><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Státusz</label><select class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-cbc29188><option value="pending" data-v-cbc29188${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "pending") : ssrLooseEqual(statusForm.value.status, "pending")) ? " selected" : ""}>Függőben</option><option value="approved" data-v-cbc29188${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "approved") : ssrLooseEqual(statusForm.value.status, "approved")) ? " selected" : ""}>Jóváhagyott</option><option value="rejected" data-v-cbc29188${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "rejected") : ssrLooseEqual(statusForm.value.status, "rejected")) ? " selected" : ""}>Elutasított</option></select></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188> Validációs pontszám (0-100) </label><div class="flex items-center gap-3" data-v-cbc29188><input${ssrRenderAttr("value", statusForm.value.validation_score)} type="range" min="0" max="100" class="w-full h-2 bg-slate-700 rounded-lg appearance-none cursor-pointer accent-indigo-500" data-v-cbc29188><span class="text-sm text-white font-medium w-8 text-right" data-v-cbc29188>${ssrInterpolate(statusForm.value.validation_score)}</span></div></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Indoklás (opcionális)</label><textarea rows="3" placeholder="Add meg a státuszváltoztatás okát..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm resize-none" data-v-cbc29188>${ssrInterpolate(statusForm.value.reason)}</textarea></div></div><div class="flex justify-end gap-3" data-v-cbc29188><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-cbc29188>Mégsem</button><button type="submit"${ssrIncludeBooleanAttr(statusLoading.value) ? " disabled" : ""} class="px-4 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-cbc29188>`);
if (statusLoading.value) {
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-cbc29188></path></svg>`);
} else {
_push(`<!---->`);
}
_push(` Státusz mentése </button></div></form></div></div>`);
} else {
_push(`<!---->`);
}
if (activeTab.value === "validations") {
_push(`<div data-v-cbc29188><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-cbc29188><h2 class="text-lg font-semibold text-white mb-4" data-v-cbc29188>Gamification Validációk</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188>A szolgáltatóhoz tartozó gamification validációs bejegyzések listája.</p>`);
if (validationsLoading.value) {
_push(`<div class="flex items-center justify-center py-8" data-v-cbc29188><svg class="w-5 h-5 animate-spin text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-cbc29188></path></svg></div>`);
} else if (validations.value.length === 0) {
_push(`<div class="text-center py-8" data-v-cbc29188><p class="text-slate-500" data-v-cbc29188>Nincsenek validációs bejegyzések ehhez a szolgáltatóhoz.</p></div>`);
} else {
_push(`<div class="space-y-3" data-v-cbc29188><!--[-->`);
ssrRenderList(validations.value, (v) => {
_push(`<div class="bg-slate-700/50 rounded-lg border border-slate-600 p-4" data-v-cbc29188><div class="flex items-start justify-between gap-4" data-v-cbc29188><div class="flex-1" data-v-cbc29188><div class="flex items-center gap-2 mb-1" data-v-cbc29188><span class="${ssrRenderClass([validationTypeClass(v.validation_type), "text-xs font-medium px-2 py-0.5 rounded-full"])}" data-v-cbc29188>${ssrInterpolate(validationTypeLabel(v.validation_type))}</span><span class="text-xs text-slate-500" data-v-cbc29188>súly: ${ssrInterpolate(v.weight)}</span></div><p class="text-sm text-slate-300" data-v-cbc29188><span class="text-slate-400" data-v-cbc29188>Szavazó:</span> ${ssrInterpolate(v.voter_name || `User #${v.voter_user_id}`)}</p>`);
if (v.validation_metadata?.reason) {
_push(`<p class="text-xs text-slate-500 mt-1" data-v-cbc29188> Indoklás: ${ssrInterpolate(v.validation_metadata.reason)}</p>`);
} else {
_push(`<!---->`);
}
_push(`</div><div class="text-xs text-slate-500 whitespace-nowrap" data-v-cbc29188>${ssrInterpolate(formatDate(v.created_at))}</div></div></div>`);
});
_push(`<!--]--></div>`);
}
_push(`</div></div>`);
} else {
_push(`<!---->`);
}
if (activeTab.value === "history") {
_push(`<div data-v-cbc29188><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-cbc29188><h2 class="text-lg font-semibold text-white mb-4" data-v-cbc29188>Állapotváltoztatások előzményei</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188>Idővonal: ki, mikor és mit változtatott a szolgáltatóval kapcsolatban.</p>`);
if (historyLoading.value) {
_push(`<div class="flex items-center justify-center py-8" data-v-cbc29188><svg class="w-5 h-5 animate-spin text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-cbc29188></path></svg></div>`);
} else if (history.value.length === 0) {
_push(`<div class="text-center py-8" data-v-cbc29188><p class="text-slate-500" data-v-cbc29188>Nincsenek előzmények ehhez a szolgáltatóhoz.</p></div>`);
} else {
_push(`<div class="relative" data-v-cbc29188><div class="absolute left-4 top-0 bottom-0 w-0.5 bg-slate-700" data-v-cbc29188></div><!--[-->`);
ssrRenderList(history.value, (entry, index) => {
_push(`<div class="relative pl-10 pb-6 last:pb-0" data-v-cbc29188><div class="${ssrRenderClass([historyDotClass(entry.action), "absolute left-2.5 w-3 h-3 rounded-full border-2 mt-1.5"])}" data-v-cbc29188></div><div class="bg-slate-700/50 rounded-lg border border-slate-600 p-4" data-v-cbc29188><div class="flex items-start justify-between gap-4 mb-2" data-v-cbc29188><div data-v-cbc29188><span class="${ssrRenderClass([historyActionClass(entry.action), "text-xs font-medium px-2 py-0.5 rounded-full"])}" data-v-cbc29188>${ssrInterpolate(historyActionLabel(entry.action))}</span><span class="text-xs text-slate-500 ml-2" data-v-cbc29188> User #${ssrInterpolate(entry.user_id || "?")}</span></div><div class="text-xs text-slate-500 whitespace-nowrap" data-v-cbc29188>${ssrInterpolate(formatDate(entry.timestamp))}</div></div>`);
if (entry.new_data) {
_push(`<div class="text-xs text-slate-400 space-y-1 mt-2" data-v-cbc29188>`);
if (entry.new_data.old_status || entry.new_data.new_status) {
_push(`<div class="flex items-center gap-2" data-v-cbc29188><span class="text-slate-500" data-v-cbc29188>Státusz:</span><span class="text-rose-400" data-v-cbc29188>${ssrInterpolate(entry.new_data.old_status || "?")}</span><svg class="w-3 h-3 text-slate-500" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" data-v-cbc29188></path></svg><span class="text-emerald-400" data-v-cbc29188>${ssrInterpolate(entry.new_data.new_status || "?")}</span></div>`);
} else {
_push(`<!---->`);
}
if (entry.new_data.reason && entry.new_data.reason !== "Admin edit") {
_push(`<div data-v-cbc29188><span class="text-slate-500" data-v-cbc29188>Indoklás:</span> ${ssrInterpolate(entry.new_data.reason)}</div>`);
} else {
_push(`<!---->`);
}
if (entry.new_data.changes) {
_push(`<div class="mt-2" data-v-cbc29188><details class="text-xs" data-v-cbc29188><summary class="text-slate-500 cursor-pointer hover:text-slate-400" data-v-cbc29188>Részletes változások</summary><div class="mt-2 space-y-1" data-v-cbc29188><!--[-->`);
ssrRenderList(entry.new_data.changes, (value, key) => {
_push(`<div class="flex gap-2" data-v-cbc29188><span class="text-slate-500 w-28 flex-shrink-0" data-v-cbc29188>${ssrInterpolate(key)}:</span><span class="text-slate-300 truncate" data-v-cbc29188>${ssrInterpolate(value ?? "—")}</span></div>`);
});
_push(`<!--]--></div></details></div>`);
} else {
_push(`<!---->`);
}
_push(`</div>`);
} else {
_push(`<!---->`);
}
if (entry.old_data) {
_push(`<div class="mt-2" data-v-cbc29188><details class="text-xs" data-v-cbc29188><summary class="text-slate-500 cursor-pointer hover:text-slate-400" data-v-cbc29188>Régi adatok</summary><div class="mt-2 space-y-1" data-v-cbc29188><!--[-->`);
ssrRenderList(entry.old_data, (value, key) => {
_push(`<div class="flex gap-2" data-v-cbc29188><span class="text-slate-500 w-28 flex-shrink-0" data-v-cbc29188>${ssrInterpolate(key)}:</span><span class="text-slate-300 truncate" data-v-cbc29188>${ssrInterpolate(value ?? "—")}</span></div>`);
});
_push(`<!--]--></div></details></div>`);
} else {
_push(`<!---->`);
}
_push(`</div></div>`);
});
_push(`<!--]--></div>`);
}
_push(`</div></div>`);
} else {
_push(`<!---->`);
}
_push(`<!--]-->`);
}
if (showRejectModal.value) {
_push(`<div class="fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm" data-v-cbc29188><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 w-full max-w-lg mx-4 shadow-2xl" data-v-cbc29188><h2 class="text-lg font-semibold text-white mb-2" data-v-cbc29188>Szolgáltató elutasítása</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188> Biztosan elutasítod a(z) <strong class="text-white" data-v-cbc29188>${ssrInterpolate(provider.value?.name)}</strong> szolgáltatót? </p><form data-v-cbc29188><div class="mb-4" data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Indoklás (opcionális)</label><textarea rows="3" placeholder="Add meg az elutasítás okát..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-rose-500/50 focus:border-rose-500 text-sm resize-none" data-v-cbc29188>${ssrInterpolate(rejectReason.value)}</textarea></div><div class="flex justify-end gap-3" data-v-cbc29188><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-cbc29188>Mégse</button><button type="submit"${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="px-4 py-2 bg-rose-600 hover:bg-rose-500 disabled:bg-rose-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-cbc29188>`);
if (actionLoading.value) {
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-cbc29188></path></svg>`);
} else {
_push(`<!---->`);
}
_push(` Elutasítás </button></div></form></div></div>`);
} else {
_push(`<!---->`);
}
if (showEditModal.value) {
_push(`<div class="fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm" data-v-cbc29188><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 w-full max-w-lg mx-4 shadow-2xl max-h-[90vh] overflow-y-auto" data-v-cbc29188><h2 class="text-lg font-semibold text-white mb-2" data-v-cbc29188>Szolgáltató szerkesztése</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188> Módosítsd a(z) <strong class="text-white" data-v-cbc29188>${ssrInterpolate(provider.value?.name)}</strong> szolgáltató adatait. </p><form data-v-cbc29188><div class="space-y-4 mb-6" data-v-cbc29188><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Név</label><input${ssrRenderAttr("value", editForm.value.name)} class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-cbc29188></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Város</label><input${ssrRenderAttr("value", editForm.value.city)} class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-cbc29188></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Irányítószám</label><input${ssrRenderAttr("value", editForm.value.address_zip)} class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-cbc29188></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Utca</label><input${ssrRenderAttr("value", editForm.value.address_street_name)} class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-cbc29188></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Házszám</label><input${ssrRenderAttr("value", editForm.value.address_house_number)} class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-cbc29188></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Plus Code</label><input${ssrRenderAttr("value", editForm.value.plus_code)} class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-cbc29188></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Telefon</label><input${ssrRenderAttr("value", editForm.value.contact_phone)} class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-cbc29188></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Email</label><input${ssrRenderAttr("value", editForm.value.contact_email)} type="email" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-cbc29188></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Weboldal</label><input${ssrRenderAttr("value", editForm.value.website)} class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-cbc29188></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Kategória</label><input${ssrRenderAttr("value", editForm.value.category)} class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-cbc29188></div></div><div class="flex justify-end gap-3" data-v-cbc29188><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-cbc29188>Mégse</button><button type="submit"${ssrIncludeBooleanAttr(editLoading.value) ? " disabled" : ""} class="px-4 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-cbc29188>`);
if (editLoading.value) {
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-cbc29188></path></svg>`);
} else {
_push(`<!---->`);
}
_push(` Mentés </button></div></form></div></div>`);
} else {
_push(`<!---->`);
}
if (showFlagModal.value) {
_push(`<div class="fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm" data-v-cbc29188><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 w-full max-w-lg mx-4 shadow-2xl" data-v-cbc29188><h2 class="text-lg font-semibold text-white mb-2" data-v-cbc29188>Szolgáltató megjelölése</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188> Biztosan megjelölöd a(z) <strong class="text-white" data-v-cbc29188>${ssrInterpolate(provider.value?.name)}</strong> szolgáltatót? </p><form data-v-cbc29188><div class="mb-4" data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188>Indoklás (opcionális)</label><textarea rows="3" placeholder="Add meg a megjelölés okát..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-purple-500/50 focus:border-purple-500 text-sm resize-none" data-v-cbc29188>${ssrInterpolate(flagReason.value)}</textarea></div><div class="flex justify-end gap-3" data-v-cbc29188><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-cbc29188>Mégse</button><button type="submit"${ssrIncludeBooleanAttr(actionLoading.value) ? " disabled" : ""} class="px-4 py-2 bg-purple-600 hover:bg-purple-500 disabled:bg-purple-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-cbc29188>`);
if (actionLoading.value) {
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-cbc29188><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-cbc29188></path></svg>`);
} else {
_push(`<!---->`);
}
_push(` Megjelölés </button></div></form></div></div>`);
} else {
_push(`<!---->`);
}
_push(`</div>`);
};
}
});
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].vue");
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
const _id_ = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-cbc29188"]]);
export {
_id_ as default
};
//# sourceMappingURL=_id_-YGQP6BWl.js.map

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,5 @@
const _id__vue_vue_type_style_index_0_scoped_cbc29188_lang = "input[type=range][data-v-cbc29188]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}input[type=range][data-v-cbc29188]::-moz-range-thumb{background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}.timeline-enter-active[data-v-cbc29188]{transition:all .3s ease-out}.timeline-enter-from[data-v-cbc29188]{opacity:0;transform:translate(-10px)}";
export {
_id__vue_vue_type_style_index_0_scoped_cbc29188_lang as default
};
//# sourceMappingURL=_id_-styles-1.mjs-QmIN6AFS.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"_id_-styles-1.mjs-QmIN6AFS.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}

View File

@@ -0,0 +1 @@
{"file":"_id_-styles-1.mjs-QmIN6AFS.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}

View File

@@ -0,0 +1,4 @@
import style_0 from "./_id_-styles-1.mjs-QmIN6AFS.js";
export default [
style_0
]

View File

@@ -0,0 +1,94 @@
const resource = {
"common": {
"loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Načítání..." } },
"saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ukládání..." } },
"error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Došlo k chybě" } },
"retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Opakovat" } },
"save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Uložit" } },
"saving_data": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ukládání dat..." } },
"cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zrušit" } },
"discard": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zahodit" } },
"delete": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Smazat" } },
"delete_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Opravdu chcete smazat tuto položku?" } },
"delete_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Smazat" } },
"delete_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Potvrdit Smazání" } },
"deleted": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Úspěšně smazáno" } },
"edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Upravit" } },
"edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Upravit Položku" } },
"create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vytvořit" } },
"create_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vytvořit" } },
"create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vytvořit Nové" } },
"create_first": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vytvořte svou první položku pro začátek" } },
"search": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hledat" } },
"search_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hledat..." } },
"filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Filtr" } },
"no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nebyly nalezeny žádné výsledky" } },
"no_results_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zkuste upravit kritéria vyhledávání nebo filtru" } },
"no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Žádné položky k dispozici" } },
"actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Akce" } },
"status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Stav" } },
"active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktivní" } },
"inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Neaktivní" } },
"activate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktivovat" } },
"deactivate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deaktivovat" } },
"name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Název" } },
"name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zadejte název" } },
"description": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Popis" } },
"desc_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zadejte popis" } },
"details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Detaily" } },
"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": "Typ" } },
"type_corporate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Firemní" } },
"view": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zobrazit" } },
"updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Úspěšně aktualizováno" } },
"save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Uložení selhalo" } },
"invalid_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Neplatný formát JSON" } },
"prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Předchozí" } },
"next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Další" } },
"none": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Žádné" } },
"reset": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Reset" } },
"confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Potvrdit" } },
"close": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zavřít" } },
"back": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zpět" } },
"continue": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Pokračovat" } },
"exit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ukončit" } },
"all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vše" } },
"select_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vybrat Vše" } },
"deselect_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Odznačit Vše" } },
"expires": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vyprší" } },
"created": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vytvořeno" } },
"start_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Datum Zahájení" } },
"end_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Datum Ukončení" } },
"points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Body" } },
"level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Úroveň" } },
"user": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Uživatel" } },
"user_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "ID Uživatele" } },
"services": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Služby" } },
"discoveries": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Objevy" } },
"restriction": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Omezení" } },
"restriction_mild": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mírné" } },
"restriction_moderate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Střední" } },
"restriction_severe": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Přísné" } },
"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": "Trest" } },
"feature_flags": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Funkce" } },
"permission": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Oprávnění" } },
"role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Role" } },
"domain": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Doména" } },
"action": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Akce" } },
"value": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Hodnota" } },
"key": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Klíč" } },
"enabled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Povoleno" } },
"disabled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zakázáno" } },
"yes": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ano" } },
"no": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ne" } },
"on": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zapnuto" } },
"off": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vypnuto" } }
}
};
export {
resource as default
};
//# sourceMappingURL=cz-CP7lYDxM.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"cz-CP7lYDxM.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}

View File

@@ -0,0 +1 @@
{"file":"cz-CP7lYDxM.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","names":[],"sources":[],"sourcesContent":[],"version":3}

View File

@@ -0,0 +1,94 @@
const resource = {
"common": {
"loading": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Wird geladen..." } },
"saving": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Wird gespeichert..." } },
"error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ein Fehler ist aufgetreten" } },
"retry": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Wiederholen" } },
"save": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Speichern" } },
"saving_data": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Daten werden gespeichert..." } },
"cancel": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Abbrechen" } },
"discard": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Verwerfen" } },
"delete": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Löschen" } },
"delete_confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Sind Sie sicher, dass Sie dieses Element löschen möchten?" } },
"delete_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Löschen" } },
"delete_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Löschen bestätigen" } },
"deleted": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Erfolgreich gelöscht" } },
"edit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Bearbeiten" } },
"edit_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Element bearbeiten" } },
"create": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Erstellen" } },
"create_btn": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Erstellen" } },
"create_title": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Neu erstellen" } },
"create_first": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Erstellen Sie Ihr erstes Element, um zu beginnen" } },
"search": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Suchen" } },
"search_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Suchen..." } },
"filter": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Filter" } },
"no_results": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Keine Ergebnisse gefunden" } },
"no_results_hint": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Versuchen Sie, Ihre Such- oder Filterkriterien anzupassen" } },
"no_items": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Keine Elemente verfügbar" } },
"actions": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktionen" } },
"status": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Status" } },
"active": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktiv" } },
"inactive": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Inaktiv" } },
"activate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktivieren" } },
"deactivate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deaktivieren" } },
"name": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Name" } },
"name_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Namen eingeben" } },
"description": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Beschreibung" } },
"desc_placeholder": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Beschreibung eingeben" } },
"details": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Details" } },
"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": "Typ" } },
"type_corporate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Unternehmen" } },
"view": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ansehen" } },
"updated": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Erfolgreich aktualisiert" } },
"save_error": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Speichern fehlgeschlagen" } },
"invalid_json": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ungültiges JSON-Format" } },
"prev": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Vorherige" } },
"next": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nächste" } },
"none": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Keine" } },
"reset": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zurücksetzen" } },
"confirm": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Bestätigen" } },
"close": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Schließen" } },
"back": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Zurück" } },
"continue": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Fortfahren" } },
"exit": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Beenden" } },
"all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Alle" } },
"select_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Alle auswählen" } },
"deselect_all": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Alle abwählen" } },
"expires": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Läuft ab" } },
"created": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Erstellt" } },
"start_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Startdatum" } },
"end_date": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Enddatum" } },
"points": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Punkte" } },
"level": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Stufe" } },
"user": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Benutzer" } },
"user_id": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Benutzer-ID" } },
"services": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Dienstleistungen" } },
"discoveries": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Entdeckungen" } },
"restriction": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Einschränkung" } },
"restriction_mild": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Mild" } },
"restriction_moderate": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Moderat" } },
"restriction_severe": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Schwer" } },
"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": "Strafe" } },
"feature_flags": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Funktionsschalter" } },
"permission": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Berechtigung" } },
"role": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Rolle" } },
"domain": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Domäne" } },
"action": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktion" } },
"value": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Wert" } },
"key": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Schlüssel" } },
"enabled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aktiviert" } },
"disabled": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Deaktiviert" } },
"yes": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ja" } },
"no": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Nein" } },
"on": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Ein" } },
"off": { "t": 0, "b": { "t": 2, "i": [{ "t": 3 }], "s": "Aus" } }
}
};
export {
resource as default
};
//# sourceMappingURL=de-Cm6LRCyJ.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"de-Cm6LRCyJ.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}

View File

@@ -0,0 +1 @@
{"file":"de-Cm6LRCyJ.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","names":[],"sources":[],"sourcesContent":[],"version":3}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,23 +1,80 @@
import { _ as __nuxt_component_0 } from "./nuxt-link-Ci8vU-Yt.js";
import { defineComponent, computed, ref, mergeProps, withCtx, createVNode, toDisplayString, unref, openBlock, createBlock, createTextVNode, useSSRContext } from "vue";
import { ssrRenderAttrs, ssrRenderClass, ssrRenderComponent, ssrRenderAttr, ssrRenderList, ssrRenderStyle, ssrInterpolate, ssrRenderSlot } from "vue/server-renderer";
import { _ as __nuxt_component_0 } from "./nuxt-link-1NBbHb-h.js";
import { defineComponent, ref, computed, mergeProps, useSSRContext, withCtx, createVNode, toDisplayString, unref, openBlock, createBlock, createTextVNode } from "vue";
import { ssrRenderAttrs, ssrInterpolate, ssrRenderClass, ssrRenderList, ssrRenderComponent, ssrRenderAttr, ssrRenderStyle, ssrRenderSlot } from "vue/server-renderer";
import "/app/node_modules/klona/dist/index.mjs";
import "/app/node_modules/hookable/dist/index.mjs";
import { a as useI18n, b as useRouter, c as useAuthStore } from "../server.mjs";
import { publicAssetsURL } from "#internal/nuxt/paths";
import { useRoute } from "vue-router";
import { u as useRegionStore } from "./region-0mvXqaMM.js";
import { b as useRouter, c as useAuthStore, a as useI18n } from "../server.mjs";
import "/app/node_modules/klona/dist/index.mjs";
import "/app/node_modules/hookable/dist/index.mjs";
import "/app/node_modules/ufo/dist/index.mjs";
import "/app/node_modules/defu/dist/defu.mjs";
import "pinia";
import "/app/node_modules/ofetch/dist/node.mjs";
import "/app/node_modules/unctx/dist/index.mjs";
import "/app/node_modules/h3/dist/index.mjs";
import "pinia";
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: "LanguageSwitcher",
__ssrInlineRender: true,
setup(__props) {
const { locale, locales } = useI18n();
const dropdownOpen = ref(false);
const dropdownRef = ref(null);
const availableLocales = computed(() => locales.value);
const currentLocale = computed(() => locale.value);
const flagMap = {
hu: "🇭🇺",
en: "🇬🇧"
};
const labelMap = {
hu: "Magyar",
en: "English"
};
function flagFor(code) {
return flagMap[code] || "🌐";
}
function labelFor(code) {
return labelMap[code] || code.toUpperCase();
}
return (_ctx, _push, _parent, _attrs) => {
_push(`<div${ssrRenderAttrs(mergeProps({
class: "relative",
ref_key: "dropdownRef",
ref: dropdownRef
}, _attrs))}><button class="flex items-center gap-2 px-3 py-1.5 text-xs font-medium rounded-lg transition bg-slate-700/50 hover:bg-slate-700 text-slate-300 hover:text-white border border-slate-600/50"><span class="text-base leading-none">${ssrInterpolate(flagFor(currentLocale.value))}</span><span class="hidden sm:inline">${ssrInterpolate(labelFor(currentLocale.value))}</span><svg class="${ssrRenderClass([{ "rotate-180": dropdownOpen.value }, "w-3.5 h-3.5 text-slate-400 transition-transform duration-200"])}" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button>`);
if (dropdownOpen.value) {
_push(`<div class="absolute right-0 mt-2 w-44 bg-slate-800 border border-slate-700 rounded-xl shadow-xl py-1 z-50"><!--[-->`);
ssrRenderList(availableLocales.value, (loc) => {
_push(`<button class="${ssrRenderClass([
loc.code === currentLocale.value ? "bg-indigo-600/20 text-indigo-300" : "text-slate-300 hover:bg-slate-700 hover:text-white",
"flex items-center gap-3 w-full px-4 py-2.5 text-sm transition"
])}"><span class="text-lg leading-none">${ssrInterpolate(flagFor(loc.code))}</span><span>${ssrInterpolate(loc.name)}</span>`);
if (loc.code === currentLocale.value) {
_push(`<span class="ml-auto text-indigo-400"><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7"></path></svg></span>`);
} else {
_push(`<!---->`);
}
_push(`</button>`);
});
_push(`<!--]--></div>`);
} else {
_push(`<!---->`);
}
_push(`</div>`);
};
}
});
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/LanguageSwitcher.vue");
return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
};
const _imports_0 = publicAssetsURL("/logo.svg");
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "default",
@@ -27,9 +84,6 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
useRouter();
const authStore = useAuthStore();
useRegionStore();
const { locale, locales } = useI18n();
const availableLocales = computed(() => locales.value);
const currentLocale = computed(() => locale.value);
const sidebarOpen = ref(false);
const sidebarCollapsed = ref(false);
const dropdownOpen = ref(false);
@@ -52,6 +106,27 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
}
]
},
{
title: "Szolgáltatók",
items: [
{
label: "Szolgáltatók",
icon: '<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4" /></svg>',
children: [
{
path: "/providers",
label: "Összes szolgáltató",
icon: '<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16" /></svg>'
},
{
path: "/providers/pending",
label: "Jóváhagyásra váró",
icon: '<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z" /></svg>'
}
]
}
]
},
{
title: "Felhasználók & Partnerek",
items: [
@@ -203,6 +278,11 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
if (route.path.startsWith("/users")) return "Felhasználók";
if (route.path.startsWith("/logs")) return "Rendszernaplók";
if (route.path.startsWith("/packages")) return "Csomagok";
if (route.path.startsWith("/providers")) {
if (route.path === "/providers/pending") return "Jóváhagyásra váró szolgáltatók";
if (route.path.startsWith("/providers/")) return "Szolgáltató részletek";
return "Szolgáltatók";
}
if (route.path.startsWith("/gamification")) {
if (route.path === "/gamification") return "Gamification HQ";
if (route.path === "/gamification/point-rules") return "Pontszabályok";
@@ -230,6 +310,7 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
}
return (_ctx, _push, _parent, _attrs) => {
const _component_NuxtLink = __nuxt_component_0;
const _component_LanguageSwitcher = _sfc_main$1;
_push(`<div${ssrRenderAttrs(mergeProps({ class: "min-h-screen bg-slate-900 text-white flex" }, _attrs))}>`);
if (sidebarOpen.value) {
_push(`<div class="fixed inset-0 bg-black/50 z-20 lg:hidden"></div>`);
@@ -330,11 +411,9 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
});
_push(`<!--]--><!--]-->`);
});
_push(`<!--]--></nav><div class="p-4 border-t border-slate-700 overflow-hidden"><div class="${ssrRenderClass([sidebarOpen.value || !sidebarCollapsed.value ? "opacity-100 max-w-[200px]" : "opacity-0 max-w-0", "text-xs text-slate-500 whitespace-nowrap transition-all duration-300 ease-in-out"])}"> ServiceFinder v2.0 </div></div></aside><div class="flex-1 flex flex-col min-w-0 transition-all duration-300 ease-in-out"><header class="sticky top-0 z-10 bg-slate-800/95 backdrop-blur-sm border-b border-slate-700"><div class="flex items-center justify-between h-16 px-4 lg:px-6"><div class="flex items-center gap-3"><button class="lg:hidden p-2 rounded-lg text-slate-400 hover:text-white hover:bg-slate-700 transition"><svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button><h1 class="text-lg font-semibold text-white truncate">${ssrInterpolate(pageTitle.value)}</h1></div><div class="flex items-center gap-3"><div class="flex items-center bg-slate-700/50 rounded-lg p-0.5"><!--[-->`);
ssrRenderList(availableLocales.value, (locale2) => {
_push(`<button class="${ssrRenderClass([currentLocale.value === locale2.code ? "bg-indigo-600 text-white shadow-sm" : "text-slate-400 hover:text-white", "px-2.5 py-1 text-xs font-medium rounded-md transition"])}">${ssrInterpolate(locale2.code === "hu" ? "HU" : "EN")}</button>`);
});
_push(`<!--]--></div><div class="relative"><button class="flex items-center gap-2 p-1.5 rounded-lg hover:bg-slate-700 transition"><div class="w-8 h-8 rounded-full bg-indigo-600 flex items-center justify-center text-sm font-bold text-white">${ssrInterpolate(userInitials.value)}</div><span class="hidden sm:block text-sm text-slate-300">${ssrInterpolate(userEmail.value)}</span><svg class="w-4 h-4 text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button>`);
_push(`<!--]--></nav><div class="p-4 border-t border-slate-700 overflow-hidden"><div class="${ssrRenderClass([sidebarOpen.value || !sidebarCollapsed.value ? "opacity-100 max-w-[200px]" : "opacity-0 max-w-0", "text-xs text-slate-500 whitespace-nowrap transition-all duration-300 ease-in-out"])}"> ServiceFinder v2.0 </div></div></aside><div class="flex-1 flex flex-col min-w-0 transition-all duration-300 ease-in-out"><header class="sticky top-0 z-10 bg-slate-800/95 backdrop-blur-sm border-b border-slate-700"><div class="flex items-center justify-between h-16 px-4 lg:px-6"><div class="flex items-center gap-3"><button class="lg:hidden p-2 rounded-lg text-slate-400 hover:text-white hover:bg-slate-700 transition"><svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"></path></svg></button><h1 class="text-lg font-semibold text-white truncate">${ssrInterpolate(pageTitle.value)}</h1></div><div class="flex items-center gap-3">`);
_push(ssrRenderComponent(_component_LanguageSwitcher, null, null, _parent));
_push(`<div class="relative"><button class="flex items-center gap-2 p-1.5 rounded-lg hover:bg-slate-700 transition"><div class="w-8 h-8 rounded-full bg-indigo-600 flex items-center justify-center text-sm font-bold text-white">${ssrInterpolate(userInitials.value)}</div><span class="hidden sm:block text-sm text-slate-300">${ssrInterpolate(userEmail.value)}</span><svg class="w-4 h-4 text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button>`);
if (dropdownOpen.value) {
_push(`<div class="absolute right-0 mt-2 w-56 bg-slate-800 border border-slate-700 rounded-xl shadow-xl py-1 z-50"><div class="px-4 py-3 border-b border-slate-700"><p class="text-sm font-medium text-white">${ssrInterpolate(userEmail.value)}</p><p class="text-xs text-slate-400 mt-0.5">${ssrInterpolate(unref(authStore).userRole === "SUPERADMIN" ? "Super Administrator" : unref(authStore).userRole || "Administrator")}</p></div>`);
_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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -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(`<div${ssrRenderAttrs(_attrs)}><div class="flex items-center gap-2 py-1"><button class="text-slate-500 hover:text-slate-300 transition w-4 h-4 flex items-center justify-center"><svg class="${ssrRenderClass([__props.expandedIds.has(__props.node.id) ? "rotate-90" : "", "w-3 h-3 transition-transform"])}" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path></svg></button><label class="flex items-center gap-2 cursor-pointer flex-1"><input type="checkbox"${ssrIncludeBooleanAttr(__props.selectedIds.includes(__props.node.id)) ? " checked" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50"><span class="text-sm text-slate-300">${ssrInterpolate(__props.node.name_hu || __props.node.name_en || __props.node.key)}</span><span class="text-xs text-slate-500">(Szint ${ssrInterpolate(__props.node.level)})</span></label></div>`);
if (__props.expandedIds.has(__props.node.id) && __props.node.children?.length) {
_push(`<div class="ml-6 border-l border-slate-700 pl-3"><!--[-->`);
ssrRenderList(__props.node.children, (child) => {
_push(`<div>`);
_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(`</div>`);
});
_push(`<!--]--></div>`);
} else {
_push(`<!---->`);
}
_push(`</div>`);
};
}
});
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(`<div${ssrRenderAttrs(_attrs)} data-v-03c94385><div class="mb-8" data-v-03c94385><button class="inline-flex items-center gap-1.5 text-sm text-slate-400 hover:text-white transition mb-4" data-v-03c94385><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-03c94385><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7" data-v-03c94385></path></svg> Vissza a szolgáltatóhoz </button><h1 class="text-2xl font-bold text-white" data-v-03c94385>Szolgáltató szerkesztése</h1><p class="text-slate-400 mt-1" data-v-03c94385>Szolgáltató #${ssrInterpolate(_ctx.$route.params.id)}</p></div>`);
if (loading.value) {
_push(`<div class="flex items-center justify-center py-20" data-v-03c94385><div class="text-slate-400 flex items-center gap-3" data-v-03c94385><svg class="w-5 h-5 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-03c94385><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-03c94385></path></svg><span data-v-03c94385>Szolgáltató betöltése...</span></div></div>`);
} else if (error.value) {
_push(`<div class="bg-rose-500/10 border border-rose-500/30 rounded-xl p-6 mb-8" data-v-03c94385><p class="text-rose-400" data-v-03c94385>Hiba történt a szolgáltató betöltése közben.</p><button class="mt-3 text-sm text-rose-300 hover:text-rose-200 underline" data-v-03c94385>Újrapróbálkozás</button></div>`);
} else if (!provider.value) {
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-03c94385><p class="text-slate-400 text-center py-12" data-v-03c94385>A szolgáltató nem található.</p></div>`);
} else {
_push(`<!--[--><div class="border-b border-slate-700 mb-6" data-v-03c94385><nav class="flex gap-6 -mb-px" data-v-03c94385><!--[-->`);
ssrRenderList(tabs, (tab) => {
_push(`<button class="${ssrRenderClass([activeTab.value === tab.key ? "text-indigo-400 border-indigo-400" : "text-slate-400 border-transparent hover:text-slate-300", "pb-3 text-sm font-medium border-b-2 transition flex items-center gap-2"])}" data-v-03c94385>`);
ssrRenderVNode(_push, createVNode(resolveDynamicComponent(tab.icon), { class: "w-4 h-4" }, null), _parent);
_push(` ${ssrInterpolate(tab.label)}</button>`);
});
_push(`<!--]--></nav></div>`);
if (activeTab.value === "basic") {
_push(`<div class="max-w-3xl" data-v-03c94385><form data-v-03c94385><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-03c94385><h2 class="text-lg font-semibold text-white mb-4" data-v-03c94385>Alapadatok</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-03c94385><div class="md:col-span-2" data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Név *</label><input${ssrRenderAttr("value", form.name)} required class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385></div><div data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Kategória</label><input${ssrRenderAttr("value", form.category)} placeholder="pl. Autószerviz, Gumiszerviz" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385></div><div data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Forrás</label><div class="w-full px-3 py-2 bg-slate-700/50 border border-slate-600 rounded-lg text-slate-400 text-sm" data-v-03c94385>${ssrInterpolate(provider.value.source)}</div></div></div></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-03c94385><h2 class="text-lg font-semibold text-white mb-4" data-v-03c94385>Elérhetőség</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-03c94385><div data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Telefon</label><input${ssrRenderAttr("value", form.contact_phone)} placeholder="+36 30 123 4567" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385></div><div data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Email</label><input${ssrRenderAttr("value", form.contact_email)} type="email" placeholder="info@example.com" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385></div><div class="md:col-span-2" data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Weboldal</label><input${ssrRenderAttr("value", form.website)} placeholder="https://..." class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385></div></div></div></form></div>`);
} else {
_push(`<!---->`);
}
if (activeTab.value === "matrix") {
_push(`<div class="max-w-4xl" data-v-03c94385><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-03c94385><h2 class="text-lg font-semibold text-white mb-2" data-v-03c94385>3D Képesség Mátrix</h2><p class="text-sm text-slate-400 mb-6" data-v-03c94385> Állítsd be, hogy a szolgáltató milyen járműosztályokhoz, szolgáltatási kategóriákhoz és specializációkhoz tartozik. </p><div class="mb-8" data-v-03c94385><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-03c94385><span class="w-6 h-6 rounded-full bg-indigo-500/20 text-indigo-400 flex items-center justify-center text-xs font-bold" data-v-03c94385>A</span> Járműosztályok (Vehicle Classes) </h3><p class="text-xs text-slate-500 mb-3" data-v-03c94385>Mely járműtípusokat szervizeli a szolgáltató?</p><div class="grid grid-cols-2 md:grid-cols-4 gap-3" data-v-03c94385><!--[-->`);
ssrRenderList(VEHICLE_CLASSES, (vc) => {
_push(`<label class="${ssrRenderClass([form.supported_vehicle_classes.includes(vc.key) ? "bg-indigo-500/10 border-indigo-500/40 text-indigo-300" : "bg-slate-700/50 border-slate-600 hover:border-slate-500 text-slate-300", "flex items-center gap-3 p-3 rounded-lg border cursor-pointer transition"])}" data-v-03c94385><input type="checkbox"${ssrRenderAttr("value", vc.key)}${ssrIncludeBooleanAttr(form.supported_vehicle_classes.includes(vc.key)) ? " checked" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-03c94385><span class="text-sm" data-v-03c94385>${ssrInterpolate(vc.label)}</span></label>`);
});
_push(`<!--]--></div></div><div class="mb-8" data-v-03c94385><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-03c94385><span class="w-6 h-6 rounded-full bg-emerald-500/20 text-emerald-400 flex items-center justify-center text-xs font-bold" data-v-03c94385>B</span> Szolgáltatási Kategóriák (Expertise Tags) </h3><p class="text-xs text-slate-500 mb-3" data-v-03c94385>Válaszd ki a szolgáltatóhoz tartozó kategóriákat a hierarchikus fából.</p>`);
if (treeLoading.value) {
_push(`<div class="flex items-center gap-2 text-sm text-slate-400 py-4" data-v-03c94385><svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-03c94385><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-03c94385></path></svg><span data-v-03c94385>Kategóriák betöltése...</span></div>`);
} else {
_push(`<div class="space-y-1 max-h-96 overflow-y-auto pr-2" data-v-03c94385><!--[-->`);
ssrRenderList(categoryTree.value, (node) => {
_push(`<div class="ml-0" data-v-03c94385><div class="flex items-center gap-2 py-1" data-v-03c94385><button class="text-slate-500 hover:text-slate-300 transition w-4 h-4 flex items-center justify-center" data-v-03c94385><svg class="${ssrRenderClass([expandedNodes.value.has(node.id) ? "rotate-90" : "", "w-3 h-3 transition-transform"])}" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-03c94385><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" data-v-03c94385></path></svg></button><label class="flex items-center gap-2 cursor-pointer flex-1" data-v-03c94385><input type="checkbox"${ssrIncludeBooleanAttr(isCategorySelected(node.id)) ? " checked" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-03c94385><span class="text-sm font-medium text-white" data-v-03c94385>${ssrInterpolate(node.name_hu || node.name_en || node.key)}</span><span class="text-xs text-slate-500" data-v-03c94385>(Szint ${ssrInterpolate(node.level)})</span></label></div>`);
if (expandedNodes.value.has(node.id) && node.children?.length) {
_push(`<div class="ml-6 border-l border-slate-700 pl-3" data-v-03c94385><!--[-->`);
ssrRenderList(node.children, (child) => {
_push(`<div data-v-03c94385>`);
_push(ssrRenderComponent(_component_TreeNode, {
node: child,
"selected-ids": form.category_ids,
"expanded-ids": expandedNodes.value,
onToggle: toggleCategory,
onToggleExpand: toggleTreeNode
}, null, _parent));
_push(`</div>`);
});
_push(`<!--]--></div>`);
} else {
_push(`<!---->`);
}
_push(`</div>`);
});
_push(`<!--]--></div>`);
}
if (form.category_ids.length > 0) {
_push(`<div class="mt-4 flex flex-wrap gap-2" data-v-03c94385><!--[-->`);
ssrRenderList(form.category_ids, (id) => {
_push(`<span class="inline-flex items-center gap-1 px-2 py-1 bg-indigo-500/10 text-indigo-300 rounded-full text-xs" data-v-03c94385>${ssrInterpolate(getCategoryName(id))} <button class="hover:text-white transition" data-v-03c94385><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-03c94385><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-03c94385></path></svg></button></span>`);
});
_push(`<!--]--></div>`);
} else {
_push(`<!---->`);
}
_push(`</div><div class="mb-4" data-v-03c94385><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-03c94385><span class="w-6 h-6 rounded-full bg-amber-500/20 text-amber-400 flex items-center justify-center text-xs font-bold" data-v-03c94385>C</span> Specializációk </h3><p class="text-xs text-slate-500 mb-3" data-v-03c94385>Adj meg speciális márkákat, hajtáslánc típusokat vagy egyéb címkéket.</p><div class="grid grid-cols-1 md:grid-cols-2 gap-6" data-v-03c94385><div data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Márkák (Brands)</label><div class="flex flex-wrap gap-2 mb-2" data-v-03c94385><!--[-->`);
ssrRenderList(form.specializations.brands, (brand, idx) => {
_push(`<span class="inline-flex items-center gap-1 px-2 py-1 bg-amber-500/10 text-amber-300 rounded-full text-xs" data-v-03c94385>${ssrInterpolate(brand)} <button class="hover:text-white transition" data-v-03c94385><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-03c94385><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-03c94385></path></svg></button></span>`);
});
_push(`<!--]--></div><div class="flex gap-2" data-v-03c94385><input${ssrRenderAttr("value", brandInput.value)} placeholder="pl. Volvo, Scania" class="flex-1 px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385><button${ssrIncludeBooleanAttr(!brandInput.value.trim()) ? " disabled" : ""} class="px-3 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm transition" data-v-03c94385> Hozzáad </button></div></div><div data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Hajtáslánc (Propulsion)</label><div class="flex flex-wrap gap-2 mb-2" data-v-03c94385><!--[-->`);
ssrRenderList(form.specializations.propulsion, (prop, idx) => {
_push(`<span class="inline-flex items-center gap-1 px-2 py-1 bg-emerald-500/10 text-emerald-300 rounded-full text-xs" data-v-03c94385>${ssrInterpolate(prop)} <button class="hover:text-white transition" data-v-03c94385><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-03c94385><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-03c94385></path></svg></button></span>`);
});
_push(`<!--]--></div><div class="flex gap-2" data-v-03c94385><input${ssrRenderAttr("value", propulsionInput.value)} placeholder="pl. EV, Hybrid, Diesel" class="flex-1 px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385><button${ssrIncludeBooleanAttr(!propulsionInput.value.trim()) ? " disabled" : ""} class="px-3 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm transition" data-v-03c94385> Hozzáad </button></div></div></div></div></div></div>`);
} else {
_push(`<!---->`);
}
if (activeTab.value === "location") {
_push(`<div class="max-w-3xl" data-v-03c94385><form data-v-03c94385><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-03c94385><h2 class="text-lg font-semibold text-white mb-4" data-v-03c94385>Cím adatok</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-03c94385><div class="md:col-span-2" data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Teljes cím</label><input${ssrRenderAttr("value", form.address)} placeholder="Teljes cím szövege" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385></div><div data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Város</label><input${ssrRenderAttr("value", form.city)} placeholder="Budapest" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385></div><div data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Irányítószám</label><input${ssrRenderAttr("value", form.address_zip)} placeholder="1011" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385></div><div data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Utca</label><input${ssrRenderAttr("value", form.address_street_name)} placeholder="Egressy" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385></div><div data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Házszám</label><input${ssrRenderAttr("value", form.address_house_number)} placeholder="4/b" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385></div><div class="md:col-span-2" data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Plus Code</label><input${ssrRenderAttr("value", form.plus_code)} placeholder="8FVC9X8V+XV" class="w-full px-3 py-2 bg-slate-700 border border-slate-600 rounded-lg text-white placeholder-slate-500 focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 text-sm" data-v-03c94385></div></div></div></form></div>`);
} else {
_push(`<!---->`);
}
_push(`<div class="sticky bottom-0 bg-slate-900/90 backdrop-blur-sm border-t border-slate-700 -mx-6 px-6 py-4 mt-8" data-v-03c94385><div class="flex items-center justify-between max-w-4xl" data-v-03c94385><div class="text-sm text-slate-400" data-v-03c94385>`);
if (hasChanges.value) {
_push(`<span class="text-amber-400" data-v-03c94385>● Módosítások el nem mentve</span>`);
} else {
_push(`<span class="text-slate-500" data-v-03c94385>Nincs változás</span>`);
}
_push(`</div><div class="flex gap-3" data-v-03c94385><button class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-03c94385> Mégse </button><button${ssrIncludeBooleanAttr(saveLoading.value || !hasChanges.value) ? " disabled" : ""} class="px-6 py-2 bg-indigo-600 hover:bg-indigo-500 disabled:bg-indigo-600/50 text-white rounded-lg text-sm font-medium transition flex items-center gap-2" data-v-03c94385>`);
if (saveLoading.value) {
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-03c94385><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15" data-v-03c94385></path></svg>`);
} else {
_push(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-03c94385><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-03c94385></path></svg>`);
}
_push(` Mentés </button></div></div></div><!--]-->`);
}
if (toast.value) {
_push(`<div class="${ssrRenderClass([toast.value.type === "success" ? "bg-emerald-600 text-white" : "bg-rose-600 text-white", "fixed top-4 right-4 z-50 px-4 py-3 rounded-lg shadow-xl text-sm font-medium transition-all duration-300"])}" data-v-03c94385>${ssrInterpolate(toast.value.message)}</div>`);
} else {
_push(`<!---->`);
}
_push(`</div>`);
};
}
});
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

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -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

View File

@@ -0,0 +1 @@
{"version":3,"file":"edit-styles-1.mjs-BA90eYv2.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}

View File

@@ -0,0 +1 @@
{"file":"edit-styles-1.mjs-BA90eYv2.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}

View File

@@ -0,0 +1,4 @@
import style_0 from "./edit-styles-1.mjs-BA90eYv2.js";
export default [
style_0
]

View File

@@ -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

View File

@@ -0,0 +1 @@
{"version":3,"file":"en-BsD3FKYP.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}

View File

@@ -0,0 +1 @@
{"file":"en-BsD3FKYP.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","names":[],"sources":[],"sourcesContent":[],"version":3}

View File

@@ -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

View File

@@ -1 +0,0 @@
{"version":3,"file":"en-CjjyOvG7.js","sources":[],"sourcesContent":[],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"}

View File

@@ -1 +0,0 @@
{"file":"en-CjjyOvG7.js","mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","names":[],"sources":[],"sourcesContent":[],"version":3}

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
{"version":3,"file":"entry-styles-1.mjs-63gfOghA.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}

View File

@@ -1 +0,0 @@
{"file":"entry-styles-1.mjs-63gfOghA.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More