refaktor címtár

This commit is contained in:
Roo
2026-07-01 19:49:58 +00:00
parent 6e627d0ebe
commit 7654913d21
198 changed files with 3485 additions and 1609 deletions

View File

@@ -1,5 +1,5 @@
{
"date": "2026-07-01T01:02:36.844Z",
"date": "2026-07-01T10:06:41.810Z",
"preset": "node-server",
"framework": {
"name": "nuxt",

File diff suppressed because one or more lines are too long

View File

@@ -1 +1 @@
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};
import{S as a,h as i,G as o,s as l,U as c}from"./BIbQr1Hg.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};

View File

@@ -1 +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};
import{_ as s}from"./DlAUqK2U.js";import{o,c as t,V as r}from"./BIbQr1Hg.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};

View File

@@ -1 +1 @@
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};
import{_ as y}from"./C2l6xpLd.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"./BIbQr1Hg.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

@@ -1 +1 @@
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};
import{_ as a}from"./C2l6xpLd.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"./BIbQr1Hg.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};

View File

@@ -1 +1 @@
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};
import{ac as _,l as u,m as a}from"./BIbQr1Hg.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

@@ -1 +1 @@
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};
import{u as v}from"./DXATb271.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};

View File

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

View File

@@ -1 +1 @@
{"id":"4c3848a1-194c-473b-9dda-e023b39983cf","timestamp":1782867731884}
{"id":"9690941d-48a2-40dc-830a-194c40a17965","timestamp":1782900376271}

View File

@@ -1 +0,0 @@
{"id":"4c3848a1-194c-473b-9dda-e023b39983cf","timestamp":1782867731884,"prerendered":[]}

View File

@@ -0,0 +1 @@
{"id":"9690941d-48a2-40dc-830a-194c40a17965","timestamp":1782900376271,"prerendered":[]}

View File

@@ -1 +1 @@
{"id":"dev","timestamp":1782867732258,"prerendered":[]}
{"id":"dev","timestamp":1782900376639,"prerendered":[]}

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"./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};
import{_ as s}from"./DlAUqK2U.js";import{u as a,o as i,c as u,a as e,t as o}from"./BIbQr1Hg.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};

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-thumb{background-color:#64748b80;border-radius:3px}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-thumb:hover{background-color:#64748bb3}

View File

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

View File

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

File diff suppressed because one or more lines are too long

View File

@@ -1,8 +0,0 @@
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)}";
const _id_Styles_nF0K7NP3 = [
_id__vue_vue_type_style_index_0_scoped_cbc29188_lang
];
export { _id_Styles_nF0K7NP3 as default };
//# sourceMappingURL=_id_-styles.nF0K7NP3.mjs.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"_id_-styles.nF0K7NP3.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/_id_-styles-1.mjs-QmIN6AFS.js","../../../../.nuxt/dist/server/_nuxt/_id_-styles.nF0K7NP3.mjs"],"names":["style_0"],"mappings":"AAAA,MAAM,oDAAA,GAAuD,+eAAA;;ACC7D,4BAAe;AACf,EAAEA;AACF;;;;"}

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,5 +1,5 @@
import { defineComponent, computed, ref, reactive, createVNode, resolveDynamicComponent, useSSRContext } from 'vue';
import { ssrRenderAttrs, ssrInterpolate, ssrRenderList, ssrRenderClass, ssrRenderVNode, ssrRenderAttr, ssrIncludeBooleanAttr, ssrRenderComponent } from 'vue/server-renderer';
import { ssrRenderAttrs, ssrInterpolate, ssrRenderList, ssrRenderClass, ssrRenderVNode, ssrRenderAttr, ssrIncludeBooleanAttr, ssrRenderComponent, ssrLooseContain } from 'vue/server-renderer';
import { useRoute, useRouter } from 'vue-router';
import { _ as _export_sfc } from './_plugin-vue_export-helper-1tPrXgE0.mjs';
@@ -70,7 +70,8 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
const tabs = [
{ key: "basic", label: "Alapadatok & Kapcsolat", icon: "svg" },
{ key: "matrix", label: "Szolg\xE1ltat\xE1sok & J\xE1rm\u0171vek", icon: "svg" },
{ key: "location", label: "Helysz\xEDn & Lok\xE1ci\xF3", icon: "svg" }
{ key: "location", label: "Helysz\xEDn & Lok\xE1ci\xF3", icon: "svg" },
{ key: "hours", label: "Nyitvatart\xE1s", icon: "svg" }
];
const categoryTree = ref([]);
const treeLoading = ref(false);
@@ -95,12 +96,54 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
specializations: {
brands: [],
propulsion: []
}
},
opening_hours: {},
is_always_open: false
});
const hasChanges = computed(() => {
var _a;
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: [] });
if (form.name !== (p.name || "")) return true;
if (form.address !== (p.address || "")) return true;
if (form.city !== (p.city || "")) return true;
if (form.address_zip !== (p.address_zip || "")) return true;
if (form.address_street_name !== (p.address_street_name || "")) return true;
if (form.address_street_type !== (p.address_street_type || "")) return true;
if (form.address_house_number !== (p.address_house_number || "")) return true;
if (form.plus_code !== (p.plus_code || "")) return true;
if (form.contact_phone !== (p.contact_phone || "")) return true;
if (form.contact_email !== (p.contact_email || "")) return true;
if (form.website !== (p.website || "")) return true;
if (form.category !== (p.category || "")) return true;
const sortedFormCategories = [...form.category_ids].sort();
const sortedOrigCategories = [...p.category_ids || []].sort();
if (JSON.stringify(sortedFormCategories) !== JSON.stringify(sortedOrigCategories)) return true;
const sortedFormClasses = [...form.supported_vehicle_classes].sort();
const sortedOrigClasses = [...p.supported_vehicle_classes || []].sort();
if (JSON.stringify(sortedFormClasses) !== JSON.stringify(sortedOrigClasses)) return true;
const normalizeSpec = (spec) => ({
brands: Array.isArray(spec == null ? void 0 : spec.brands) ? [...spec.brands].sort() : [],
propulsion: Array.isArray(spec == null ? void 0 : spec.propulsion) ? [...spec.propulsion].sort() : []
});
if (JSON.stringify(normalizeSpec(form.specializations)) !== JSON.stringify(normalizeSpec(p.specializations))) return true;
const DAYS2 = ["monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"];
const normalizeHours = (hours) => {
const result = {};
const daysSource = (hours == null ? void 0 : hours.days) || hours;
for (const day of DAYS2) {
const slot = daysSource == null ? void 0 : daysSource[day];
if (slot && typeof slot === "object" && slot.open && slot.close) {
result[day] = { open: slot.open, close: slot.close };
} else {
result[day] = null;
}
}
return result;
};
if (JSON.stringify(normalizeHours(form.opening_hours)) !== JSON.stringify(normalizeHours(p.opening_hours))) return true;
if (form.is_always_open !== (((_a = p.opening_hours) == null ? void 0 : _a.always_open) === true)) return true;
return false;
});
function findCategoryById(id, nodes) {
var _a;
@@ -138,45 +181,54 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
function isCategorySelected(id) {
return form.category_ids.includes(id);
}
const DAYS = [
{ key: "monday", label: "H\xE9tf\u0151" },
{ key: "tuesday", label: "Kedd" },
{ key: "wednesday", label: "Szerda" },
{ key: "thursday", label: "Cs\xFCt\xF6rt\xF6k" },
{ key: "friday", label: "P\xE9ntek" },
{ key: "saturday", label: "Szombat" },
{ key: "sunday", label: "Vas\xE1rnap" }
];
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\xE1ltat\xF3hoz </button><h1 class="text-2xl font-bold text-white" data-v-03c94385>Szolg\xE1ltat\xF3 szerkeszt\xE9se</h1><p class="text-slate-400 mt-1" data-v-03c94385>Szolg\xE1ltat\xF3 #${ssrInterpolate(_ctx.$route.params.id)}</p></div>`);
_push(`<div${ssrRenderAttrs(_attrs)} data-v-4a0954df><div class="mb-8" data-v-4a0954df><button class="inline-flex items-center gap-1.5 text-sm text-slate-400 hover:text-white transition mb-4" data-v-4a0954df><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7" data-v-4a0954df></path></svg> Vissza a szolg\xE1ltat\xF3hoz </button><h1 class="text-2xl font-bold text-white" data-v-4a0954df>Szolg\xE1ltat\xF3 szerkeszt\xE9se</h1><p class="text-slate-400 mt-1" data-v-4a0954df>Szolg\xE1ltat\xF3 #${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\xE1ltat\xF3 bet\xF6lt\xE9se...</span></div></div>`);
_push(`<div class="flex items-center justify-center py-20" data-v-4a0954df><div class="text-slate-400 flex items-center gap-3" data-v-4a0954df><svg class="w-5 h-5 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><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-4a0954df></path></svg><span data-v-4a0954df>Szolg\xE1ltat\xF3 bet\xF6lt\xE9se...</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\xF6rt\xE9nt a szolg\xE1ltat\xF3 bet\xF6lt\xE9se k\xF6zben.</p><button class="mt-3 text-sm text-rose-300 hover:text-rose-200 underline" data-v-03c94385>\xDAjrapr\xF3b\xE1lkoz\xE1s</button></div>`);
_push(`<div class="bg-rose-500/10 border border-rose-500/30 rounded-xl p-6 mb-8" data-v-4a0954df><p class="text-rose-400" data-v-4a0954df>Hiba t\xF6rt\xE9nt a szolg\xE1ltat\xF3 bet\xF6lt\xE9se k\xF6zben.</p><button class="mt-3 text-sm text-rose-300 hover:text-rose-200 underline" data-v-4a0954df>\xDAjrapr\xF3b\xE1lkoz\xE1s</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\xE1ltat\xF3 nem tal\xE1lhat\xF3.</p></div>`);
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-4a0954df><p class="text-slate-400 text-center py-12" data-v-4a0954df>A szolg\xE1ltat\xF3 nem tal\xE1lhat\xF3.</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><!--[-->`);
_push(`<!--[--><div class="border-b border-slate-700 mb-6" data-v-4a0954df><nav class="flex gap-6 -mb-px" data-v-4a0954df><!--[-->`);
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>`);
_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-4a0954df>`);
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\xE9v *</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\xF3ria</label><input${ssrRenderAttr("value", form.category)} placeholder="pl. Aut\xF3szerviz, 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\xE1s</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\xE9rhet\u0151s\xE9g</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>`);
_push(`<div class="max-w-3xl" data-v-4a0954df><form data-v-4a0954df><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-4a0954df><h2 class="text-lg font-semibold text-white mb-4" data-v-4a0954df>Alapadatok</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-4a0954df><div class="md:col-span-2" data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>N\xE9v *</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-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Kateg\xF3ria</label><input${ssrRenderAttr("value", form.category)} placeholder="pl. Aut\xF3szerviz, 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-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Forr\xE1s</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-4a0954df>${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-4a0954df><h2 class="text-lg font-semibold text-white mb-4" data-v-4a0954df>El\xE9rhet\u0151s\xE9g</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-4a0954df><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>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-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>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-4a0954df></div><div class="md:col-span-2" data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>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-4a0954df></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\xE9pess\xE9g M\xE1trix</h2><p class="text-sm text-slate-400 mb-6" data-v-03c94385> \xC1ll\xEDtsd be, hogy a szolg\xE1ltat\xF3 milyen j\xE1rm\u0171oszt\xE1lyokhoz, szolg\xE1ltat\xE1si kateg\xF3ri\xE1khoz \xE9s specializ\xE1ci\xF3khoz 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\xE1rm\u0171oszt\xE1lyok (Vehicle Classes) </h3><p class="text-xs text-slate-500 mb-3" data-v-03c94385>Mely j\xE1rm\u0171t\xEDpusokat szervizeli a szolg\xE1ltat\xF3?</p><div class="grid grid-cols-2 md:grid-cols-4 gap-3" data-v-03c94385><!--[-->`);
_push(`<div class="max-w-4xl" data-v-4a0954df><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-4a0954df><h2 class="text-lg font-semibold text-white mb-2" data-v-4a0954df>3D K\xE9pess\xE9g M\xE1trix</h2><p class="text-sm text-slate-400 mb-6" data-v-4a0954df> \xC1ll\xEDtsd be, hogy a szolg\xE1ltat\xF3 milyen j\xE1rm\u0171oszt\xE1lyokhoz, szolg\xE1ltat\xE1si kateg\xF3ri\xE1khoz \xE9s specializ\xE1ci\xF3khoz tartozik. </p><div class="mb-8" data-v-4a0954df><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-4a0954df><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-4a0954df>A</span> J\xE1rm\u0171oszt\xE1lyok (Vehicle Classes) </h3><p class="text-xs text-slate-500 mb-3" data-v-4a0954df>Mely j\xE1rm\u0171t\xEDpusokat szervizeli a szolg\xE1ltat\xF3?</p><div class="grid grid-cols-2 md:grid-cols-4 gap-3" data-v-4a0954df><!--[-->`);
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(`<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-4a0954df><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-4a0954df><span class="text-sm" data-v-4a0954df>${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\xE1ltat\xE1si Kateg\xF3ri\xE1k (Expertise Tags) </h3><p class="text-xs text-slate-500 mb-3" data-v-03c94385>V\xE1laszd ki a szolg\xE1ltat\xF3hoz tartoz\xF3 kateg\xF3ri\xE1kat a hierarchikus f\xE1b\xF3l.</p>`);
_push(`<!--]--></div></div><div class="mb-8" data-v-4a0954df><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-4a0954df><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-4a0954df>B</span> Szolg\xE1ltat\xE1si Kateg\xF3ri\xE1k (Expertise Tags) </h3><p class="text-xs text-slate-500 mb-3" data-v-4a0954df>V\xE1laszd ki a szolg\xE1ltat\xF3hoz tartoz\xF3 kateg\xF3ri\xE1kat a hierarchikus f\xE1b\xF3l.</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\xF3ri\xE1k bet\xF6lt\xE9se...</span></div>`);
_push(`<div class="flex items-center gap-2 text-sm text-slate-400 py-4" data-v-4a0954df><svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><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-4a0954df></path></svg><span data-v-4a0954df>Kateg\xF3ri\xE1k bet\xF6lt\xE9se...</span></div>`);
} else {
_push(`<div class="space-y-1 max-h-96 overflow-y-auto pr-2" data-v-03c94385><!--[-->`);
_push(`<div class="space-y-1 max-h-96 overflow-y-auto pr-2" data-v-4a0954df><!--[-->`);
ssrRenderList(categoryTree.value, (node) => {
var _a;
_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>`);
_push(`<div class="ml-0" data-v-4a0954df><div class="flex items-center gap-2 py-1" data-v-4a0954df><button class="text-slate-500 hover:text-slate-300 transition w-4 h-4 flex items-center justify-center" data-v-4a0954df><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-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" data-v-4a0954df></path></svg></button><label class="flex items-center gap-2 cursor-pointer flex-1" data-v-4a0954df><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-4a0954df><span class="text-sm font-medium text-white" data-v-4a0954df>${ssrInterpolate(node.name_hu || node.name_en || node.key)}</span><span class="text-xs text-slate-500" data-v-4a0954df>(Szint ${ssrInterpolate(node.level)})</span></label></div>`);
if (expandedNodes.value.has(node.id) && ((_a = node.children) == null ? void 0 : _a.length)) {
_push(`<div class="ml-6 border-l border-slate-700 pl-3" data-v-03c94385><!--[-->`);
_push(`<div class="ml-6 border-l border-slate-700 pl-3" data-v-4a0954df><!--[-->`);
ssrRenderList(node.children, (child) => {
_push(`<div data-v-03c94385>`);
_push(`<div data-v-4a0954df>`);
_push(ssrRenderComponent(_component_TreeNode, {
node: child,
"selected-ids": form.category_ids,
@@ -195,47 +247,63 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
_push(`<!--]--></div>`);
}
if (form.category_ids.length > 0) {
_push(`<div class="mt-4 flex flex-wrap gap-2" data-v-03c94385><!--[-->`);
_push(`<div class="mt-4 flex flex-wrap gap-2" data-v-4a0954df><!--[-->`);
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(`<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-4a0954df>${ssrInterpolate(getCategoryName(id))} <button class="hover:text-white transition" data-v-4a0954df><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-4a0954df></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\xE1ci\xF3k </h3><p class="text-xs text-slate-500 mb-3" data-v-03c94385>Adj meg speci\xE1lis m\xE1rk\xE1kat, hajt\xE1sl\xE1nc t\xEDpusokat vagy egy\xE9b c\xEDmk\xE9ket.</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\xE1rk\xE1k (Brands)</label><div class="flex flex-wrap gap-2 mb-2" data-v-03c94385><!--[-->`);
_push(`</div><div class="mb-4" data-v-4a0954df><h3 class="text-md font-medium text-white mb-3 flex items-center gap-2" data-v-4a0954df><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-4a0954df>C</span> Specializ\xE1ci\xF3k </h3><p class="text-xs text-slate-500 mb-3" data-v-4a0954df>Adj meg speci\xE1lis m\xE1rk\xE1kat, hajt\xE1sl\xE1nc t\xEDpusokat vagy egy\xE9b c\xEDmk\xE9ket.</p><div class="grid grid-cols-1 md:grid-cols-2 gap-6" data-v-4a0954df><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>M\xE1rk\xE1k (Brands)</label><div class="flex flex-wrap gap-2 mb-2" data-v-4a0954df><!--[-->`);
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(`<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-4a0954df>${ssrInterpolate(brand)} <button class="hover:text-white transition" data-v-4a0954df><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-4a0954df></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\xE1ad </button></div></div><div data-v-03c94385><label class="block text-sm font-medium text-slate-300 mb-1" data-v-03c94385>Hajt\xE1sl\xE1nc (Propulsion)</label><div class="flex flex-wrap gap-2 mb-2" data-v-03c94385><!--[-->`);
_push(`<!--]--></div><div class="flex gap-2" data-v-4a0954df><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-4a0954df><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-4a0954df> Hozz\xE1ad </button></div></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Hajt\xE1sl\xE1nc (Propulsion)</label><div class="flex flex-wrap gap-2 mb-2" data-v-4a0954df><!--[-->`);
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(`<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-4a0954df>${ssrInterpolate(prop)} <button class="hover:text-white transition" data-v-4a0954df><svg class="w-3 h-3" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-4a0954df></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\xE1ad </button></div></div></div></div></div></div>`);
_push(`<!--]--></div><div class="flex gap-2" data-v-4a0954df><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-4a0954df><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-4a0954df> Hozz\xE1ad </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\xEDm 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\xEDm</label><input${ssrRenderAttr("value", form.address)} placeholder="Teljes c\xEDm sz\xF6vege" 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\xE1ros</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\xE1ny\xEDt\xF3sz\xE1m</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\xE1zsz\xE1m</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>`);
_push(`<div class="max-w-3xl" data-v-4a0954df><form data-v-4a0954df><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-4a0954df><h2 class="text-lg font-semibold text-white mb-4" data-v-4a0954df>C\xEDm adatok</h2><div class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-4a0954df><div class="md:col-span-2" data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Teljes c\xEDm</label><input${ssrRenderAttr("value", form.address)} placeholder="Teljes c\xEDm sz\xF6vege" 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-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>V\xE1ros</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-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>Ir\xE1ny\xEDt\xF3sz\xE1m</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-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>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-4a0954df></div><div data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>H\xE1zsz\xE1m</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-4a0954df></div><div class="md:col-span-2" data-v-4a0954df><label class="block text-sm font-medium text-slate-300 mb-1" data-v-4a0954df>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-4a0954df></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>\u25CF M\xF3dos\xEDt\xE1sok el nem mentve</span>`);
if (activeTab.value === "hours") {
_push(`<div class="max-w-3xl" data-v-4a0954df><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 mb-6" data-v-4a0954df><h2 class="text-lg font-semibold text-white mb-2" data-v-4a0954df>Nyitvatart\xE1s</h2><p class="text-sm text-slate-400 mb-6" data-v-4a0954df> \xC1ll\xEDtsd be a szolg\xE1ltat\xF3 nyitvatart\xE1si idej\xE9t napokra bontva. </p><div class="mb-6 p-4 rounded-lg border bg-indigo-500/5 border-indigo-500/20" data-v-4a0954df><label class="flex items-center gap-3 cursor-pointer" data-v-4a0954df><input type="checkbox"${ssrIncludeBooleanAttr(Array.isArray(form.is_always_open) ? ssrLooseContain(form.is_always_open, null) : form.is_always_open) ? " checked" : ""} class="w-5 h-5 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-4a0954df><div data-v-4a0954df><span class="text-sm font-medium text-white" data-v-4a0954df>Folyamatos (0-24) nyitvatart\xE1s</span><p class="text-xs text-slate-400 mt-0.5" data-v-4a0954df>A szolg\xE1ltat\xF3 a h\xE9t minden napj\xE1n 0-24 \xF3r\xE1ig nyitva van</p></div></label></div><div class="${ssrRenderClass([{ "opacity-50 pointer-events-none": form.is_always_open }, "flex flex-wrap gap-2 mb-6"])}" data-v-4a0954df><button class="px-3 py-1.5 text-xs font-medium rounded-lg border border-emerald-600/30 text-emerald-400 hover:bg-emerald-600/10 transition" data-v-4a0954df> 24/7 Folyamatos nyitvatart\xE1s </button><button class="px-3 py-1.5 text-xs font-medium rounded-lg border border-indigo-600/30 text-indigo-400 hover:bg-indigo-600/10" data-v-4a0954df> H\xE9tk\xF6znapok m\xE1sol\xE1sa (H\xE9tf\u0151 \u2192 K-P) </button><button class="px-3 py-1.5 text-xs font-medium rounded-lg border border-rose-600/30 text-rose-400 hover:bg-rose-600/10" data-v-4a0954df> \xD6sszes t\xF6rl\xE9se </button></div><div class="${ssrRenderClass([{ "opacity-50 pointer-events-none": form.is_always_open }, "space-y-3"])}" data-v-4a0954df><!--[-->`);
ssrRenderList(DAYS, (day) => {
var _a, _b;
_push(`<div class="${ssrRenderClass([form.opening_hours[day.key] ? "bg-indigo-500/5 border-indigo-500/20" : "bg-slate-700/30 border-slate-600", "flex items-center gap-4 p-4 rounded-lg border"])}" data-v-4a0954df><label class="flex items-center gap-2 w-36 flex-shrink-0 cursor-pointer" data-v-4a0954df><input type="checkbox"${ssrIncludeBooleanAttr(!!form.opening_hours[day.key]) ? " checked" : ""}${ssrIncludeBooleanAttr(form.is_always_open) ? " disabled" : ""} class="w-4 h-4 rounded border-slate-500 bg-slate-700 text-indigo-500 focus:ring-indigo-500/50" data-v-4a0954df><span class="text-sm font-medium text-white" data-v-4a0954df>${ssrInterpolate(day.label)}</span></label>`);
if (form.opening_hours[day.key]) {
_push(`<div class="flex items-center gap-2" data-v-4a0954df><input type="time"${ssrRenderAttr("value", ((_a = form.opening_hours[day.key]) == null ? void 0 : _a.open) || "08:00")}${ssrIncludeBooleanAttr(form.is_always_open) ? " disabled" : ""} class="w-28 px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 disabled:opacity-50" data-v-4a0954df><span class="text-slate-500 text-sm" data-v-4a0954df>\u2013</span><input type="time"${ssrRenderAttr("value", ((_b = form.opening_hours[day.key]) == null ? void 0 : _b.close) || "17:00")}${ssrIncludeBooleanAttr(form.is_always_open) ? " disabled" : ""} class="w-28 px-2 py-1.5 bg-slate-700 border border-slate-600 rounded-lg text-white text-sm focus:outline-none focus:ring-2 focus:ring-indigo-500/50 focus:border-indigo-500 disabled:opacity-50" data-v-4a0954df></div>`);
} else {
_push(`<span class="text-sm text-slate-500 italic" data-v-4a0954df>Z\xE1rva</span>`);
}
_push(`</div>`);
});
_push(`<!--]--></div></div></div>`);
} else {
_push(`<span class="text-slate-500" data-v-03c94385>Nincs v\xE1ltoz\xE1s</span>`);
_push(`<!---->`);
}
_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\xE9gse </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>`);
_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-4a0954df><div class="flex items-center justify-between max-w-4xl" data-v-4a0954df><div class="text-sm text-slate-400" data-v-4a0954df>`);
if (hasChanges.value) {
_push(`<span class="text-amber-400" data-v-4a0954df>\u25CF M\xF3dos\xEDt\xE1sok el nem mentve</span>`);
} 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(`<span class="text-slate-500" data-v-4a0954df>Nincs v\xE1ltoz\xE1s</span>`);
}
_push(`</div><div class="flex gap-3" data-v-4a0954df><button class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-4a0954df> M\xE9gse </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-4a0954df>`);
if (saveLoading.value) {
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><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-4a0954df></path></svg>`);
} else {
_push(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-4a0954df><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-4a0954df></path></svg>`);
}
_push(` Ment\xE9s </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>`);
_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-4a0954df>${ssrInterpolate(toast.value.message)}</div>`);
} else {
_push(`<!---->`);
}
@@ -249,7 +317,7 @@ _sfc_main.setup = (props, ctx) => {
(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"]]);
const edit = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-4a0954df"]]);
export { edit as default };
//# sourceMappingURL=edit-Db3uK3sd.mjs.map
//# sourceMappingURL=edit-DQMBygGu.mjs.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

@@ -1,8 +0,0 @@
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}";
const editStyles_C6EseCac = [
edit_vue_vue_type_style_index_0_scoped_03c94385_lang
];
export { editStyles_C6EseCac as default };
//# sourceMappingURL=edit-styles.C6EseCac.mjs.map

View File

@@ -1 +0,0 @@
{"version":3,"file":"edit-styles.C6EseCac.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/edit-styles-1.mjs-BA90eYv2.js","../../../../.nuxt/dist/server/_nuxt/edit-styles.C6EseCac.mjs"],"names":["style_0"],"mappings":"AAAA,MAAM,oDAAA,GAAuD,uVAAA;;ACC7D,4BAAe;AACf,EAAEA;AACF;;;;"}

View File

@@ -0,0 +1,8 @@
const edit_vue_vue_type_style_index_0_scoped_4a0954df_lang = ".overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-thumb{background-color:#64748b80;border-radius:3px}.overflow-y-auto[data-v-4a0954df]::-webkit-scrollbar-thumb:hover{background-color:#64748bb3}";
const editStyles_DRyZamYQ = [
edit_vue_vue_type_style_index_0_scoped_4a0954df_lang
];
export { editStyles_DRyZamYQ as default };
//# sourceMappingURL=edit-styles.DRyZamYQ.mjs.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"edit-styles.DRyZamYQ.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/edit-styles-1.mjs-YVNjgFq6.js","../../../../.nuxt/dist/server/_nuxt/edit-styles.DRyZamYQ.mjs"],"names":["style_0"],"mappings":"AAAA,MAAM,oDAAA,GAAuD,uVAAA;;ACC7D,4BAAe;AACf,EAAEA;AACF;;;;"}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
{"version":3,"file":"entry-styles.CDharU4c.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/entry-styles-1.mjs-BTLckatc.js","../../../../.nuxt/dist/server/_nuxt/entry-styles-2.mjs-CjBdWjhK.js","../../../../.nuxt/dist/server/_nuxt/entry-styles.CDharU4c.mjs"],"names":["style_0","style_1","style_2"],"mappings":";;AAAA,MAAM,QAAA,GAAW,CAAA,s87CAAA,CAAA;;ACAjB,MAAM,IAAA,GAAO,CAAA,04/CAAA,CAAA;;ACGb,6BAAe;AACf,EAAEA,QAAO;AACT,EAAEC,IAAO;AACT,EAAEC;AACF;;;;"}

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
{"version":3,"file":"entry-styles.rnjKdtip.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/entry-styles-1.mjs-Dwi00BYZ.js","../../../../.nuxt/dist/server/_nuxt/entry-styles-2.mjs-DlODQeqc.js","../../../../.nuxt/dist/server/_nuxt/entry-styles.rnjKdtip.mjs"],"names":["style_0","style_1","style_2"],"mappings":";;AAAA,MAAM,QAAA,GAAW,CAAA,qg7CAAA,CAAA;;ACAjB,MAAM,IAAA,GAAO,CAAA,y8+CAAA,CAAA;;ACGb,6BAAe;AACf,EAAEA,QAAO;AACT,EAAEC,IAAO;AACT,EAAEC;AACF;;;;"}

View File

@@ -22,7 +22,7 @@ import 'unhead/utils';
import 'unhead/plugins';
const _sfc_main = /* @__PURE__ */ defineComponent({
__name: "[id]",
__name: "index",
__ssrInlineRender: true,
setup(__props) {
const route = useRoute();
@@ -36,9 +36,6 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
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);
@@ -100,6 +97,40 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
return "text-rose-400/60";
}
});
const hasOpeningHours = computed(() => {
var _a;
const hours = (_a = provider.value) == null ? void 0 : _a.opening_hours;
if (!hours || typeof hours !== "object") return false;
return DAYS.some((day) => {
const slot = hours[day.key];
return slot && typeof slot === "object" && slot.open && slot.close;
});
});
const hasSpecializations = computed(() => {
var _a;
const spec = (_a = provider.value) == null ? void 0 : _a.specializations;
if (!spec || typeof spec !== "object") return false;
return Array.isArray(spec.brands) && spec.brands.length > 0 || Array.isArray(spec.propulsion) && spec.propulsion.length > 0;
});
const DAYS = [
{ key: "monday", label: "H\xE9tf\u0151" },
{ key: "tuesday", label: "Kedd" },
{ key: "wednesday", label: "Szerda" },
{ key: "thursday", label: "Cs\xFCt\xF6rt\xF6k" },
{ key: "friday", label: "P\xE9ntek" },
{ key: "saturday", label: "Szombat" },
{ key: "sunday", label: "Vas\xE1rnap" }
];
function getDayHours(dayKey) {
var _a;
const hours = (_a = provider.value) == null ? void 0 : _a.opening_hours;
if (!hours || typeof hours !== "object") return null;
const slot = hours[dayKey];
if (slot && typeof slot === "object" && slot.open && slot.close) {
return { open: slot.open, close: slot.close };
}
return null;
}
function statusLabel(status) {
switch (status) {
case "approved":
@@ -124,6 +155,19 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
return "";
}
}
function vehicleClassLabel(key) {
const labels = {
car: "Szem\xE9lyaut\xF3",
motorcycle: "Motorker\xE9kp\xE1r",
truck: "Teheraut\xF3",
hgv: "Neh\xE9zg\xE9pj\xE1rm\u0171 (HGV)",
light_commercial: "Kishaszonj\xE1rm\u0171",
personal: "Szem\xE9lyes",
boat: "Cs\xF3nak/V\xEDzi",
other: "Egy\xE9b"
};
return labels[key] || key;
}
function validationTypeLabel(type) {
const labels = {
phone_verified: "Telefon igazolt",
@@ -245,56 +289,118 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
}
watch(activeTab, onTabChange);
return (_ctx, _push, _parent, _attrs) => {
var _a, _b, _c;
var _a, _b, _c, _d, _e, _f;
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\xE1ltat\xF3khoz </button><h1 class="text-2xl font-bold text-white" data-v-cbc29188>Szolg\xE1ltat\xF3 r\xE9szletek</h1><p class="text-slate-400 mt-1" data-v-cbc29188>Szolg\xE1ltat\xF3 #${ssrInterpolate(_ctx.$route.params.id)}</p></div>`);
_push(`<div${ssrRenderAttrs(_attrs)} data-v-aa1d3c94><div class="mb-8" data-v-aa1d3c94><button class="inline-flex items-center gap-1.5 text-sm text-slate-400 hover:text-white transition mb-4" data-v-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M15 19l-7-7 7-7" data-v-aa1d3c94></path></svg> Vissza a szolg\xE1ltat\xF3khoz </button><h1 class="text-2xl font-bold text-white" data-v-aa1d3c94>Szolg\xE1ltat\xF3 r\xE9szletek</h1><p class="text-slate-400 mt-1" data-v-aa1d3c94>Szolg\xE1ltat\xF3 #${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\xE1ltat\xF3 bet\xF6lt\xE9se...</span></div></div>`);
_push(`<div class="flex items-center justify-center py-20" data-v-aa1d3c94><div class="text-slate-400 flex items-center gap-3" data-v-aa1d3c94><svg class="w-5 h-5 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></path></svg><span data-v-aa1d3c94>Szolg\xE1ltat\xF3 bet\xF6lt\xE9se...</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\xF6rt\xE9nt a szolg\xE1ltat\xF3 bet\xF6lt\xE9se k\xF6zben.</p><button class="mt-3 text-sm text-rose-300 hover:text-rose-200 underline" data-v-cbc29188>\xDAjrapr\xF3b\xE1lkoz\xE1s</button></div>`);
_push(`<div class="bg-rose-500/10 border border-rose-500/30 rounded-xl p-6 mb-8" data-v-aa1d3c94><p class="text-rose-400" data-v-aa1d3c94>Hiba t\xF6rt\xE9nt a szolg\xE1ltat\xF3 bet\xF6lt\xE9se k\xF6zben.</p><button class="mt-3 text-sm text-rose-300 hover:text-rose-200 underline" data-v-aa1d3c94>\xDAjrapr\xF3b\xE1lkoz\xE1s</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\xE1ltat\xF3 nem tal\xE1lhat\xF3.</p></div>`);
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><p class="text-slate-400 text-center py-12" data-v-aa1d3c94>A szolg\xE1ltat\xF3 nem tal\xE1lhat\xF3.</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>`);
_push(`<!--[--><div class="${ssrRenderClass([statusBannerClass.value, "rounded-xl border p-4 mb-6 flex items-center gap-3"])}" data-v-aa1d3c94><span class="${ssrRenderClass([statusIconClass.value, "flex-shrink-0 w-8 h-8 rounded-full flex items-center justify-center"])}" data-v-aa1d3c94>`);
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>`);
_push(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-aa1d3c94></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>`);
_push(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></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(`<svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-aa1d3c94></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><!--[-->`);
_push(`</span><div data-v-aa1d3c94><p class="${ssrRenderClass([statusTextClass.value, "text-sm font-medium"])}" data-v-aa1d3c94>${ssrInterpolate(statusLabel(provider.value.status))}</p><p class="${ssrRenderClass([statusSubtextClass.value, "text-xs mt-0.5"])}" data-v-aa1d3c94>${ssrInterpolate(statusDescription(provider.value.status))}</p></div></div><div class="border-b border-slate-700 mb-6" data-v-aa1d3c94><nav class="flex gap-6 -mb-px" data-v-aa1d3c94><!--[-->`);
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>`);
_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-aa1d3c94>`);
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\xE9v</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\xF3ria</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.category || "\u2014")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Forr\xE1s</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\xE1ci\xF3s pontsz\xE1m</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\xE9trehozva</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\xFCld\u0151 user ID</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.added_by_user_id || "\u2014")}</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\xEDm 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\xEDm</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.address || "\u2014")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>V\xE1ros</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.city || "\u2014")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>Ir\xE1ny\xEDt\xF3sz\xE1m</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.address_zip || "\u2014")}</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 || "\u2014")}</dd></div><div data-v-cbc29188><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-cbc29188>H\xE1zsz\xE1m</dt><dd class="text-sm text-white mt-1" data-v-cbc29188>${ssrInterpolate(provider.value.address_house_number || "\u2014")}</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 || "\u2014")}</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\xE9rhet\u0151s\xE9g</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 || "\u2014")}</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 || "\u2014")}</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>`);
_push(`<div class="grid grid-cols-1 lg:grid-cols-3 gap-6" data-v-aa1d3c94><div class="lg:col-span-2 space-y-6" data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Alapadatok</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-aa1d3c94><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>N\xE9v</dt><dd class="text-sm text-white mt-1 font-medium" data-v-aa1d3c94>${ssrInterpolate(provider.value.name)}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Kateg\xF3ria</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.category || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Forr\xE1s</dt><dd class="mt-1" data-v-aa1d3c94><code class="text-sm font-mono text-amber-300 bg-amber-500/10 px-2 py-0.5 rounded" data-v-aa1d3c94>${ssrInterpolate(provider.value.source)}</code></dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Valid\xE1ci\xF3s pontsz\xE1m</dt><dd class="mt-1" data-v-aa1d3c94><div class="flex items-center gap-2" data-v-aa1d3c94><div class="w-24 h-2 bg-slate-700 rounded-full overflow-hidden" data-v-aa1d3c94><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-aa1d3c94></div></div><span class="text-sm text-white font-medium" data-v-aa1d3c94>${ssrInterpolate(provider.value.validation_score)}</span></div></dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>L\xE9trehozva</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(formatDate(provider.value.created_at))}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Bek\xFCld\u0151 user ID</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.added_by_user_id || "\u2014")}</dd></div></dl></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>C\xEDm adatok</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-aa1d3c94><div class="md:col-span-2" data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Teljes c\xEDm</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.address || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>V\xE1ros</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.city || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Ir\xE1ny\xEDt\xF3sz\xE1m</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.address_zip || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Utca</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.address_street_name || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>H\xE1zsz\xE1m</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.address_house_number || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Plus Code</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.plus_code || "\u2014")}</dd></div></dl></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>El\xE9rhet\u0151s\xE9g</h2><dl class="grid grid-cols-1 md:grid-cols-2 gap-4" data-v-aa1d3c94><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Telefon</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.contact_phone || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Email</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>${ssrInterpolate(provider.value.contact_email || "\u2014")}</dd></div><div data-v-aa1d3c94><dt class="text-xs text-slate-500 uppercase tracking-wider" data-v-aa1d3c94>Weboldal</dt><dd class="text-sm text-white mt-1" data-v-aa1d3c94>`);
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>`);
_push(`<a${ssrRenderAttr("href", provider.value.website)} target="_blank" class="text-indigo-400 hover:text-indigo-300 underline" data-v-aa1d3c94>${ssrInterpolate(provider.value.website)}</a>`);
} else {
_push(`<span data-v-cbc29188>\u2014</span>`);
_push(`<span data-v-aa1d3c94>\u2014</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\xE1ci\xF3s m\u0171veletek</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>`);
_push(`</dd></div></dl></div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Szolg\xE1ltat\xE1sok</h2>`);
if (provider.value.category_ids && provider.value.category_ids.length > 0) {
_push(`<div class="flex flex-wrap gap-2" data-v-aa1d3c94><!--[-->`);
ssrRenderList(provider.value.category_ids, (catId) => {
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-indigo-500/10 text-indigo-300 rounded-full text-xs font-medium" data-v-aa1d3c94> #${ssrInterpolate(catId)}</span>`);
});
_push(`<!--]--></div>`);
} else {
_push(`<p class="text-sm text-slate-500 italic" data-v-aa1d3c94>Nincsenek kateg\xF3ri\xE1k be\xE1ll\xEDtva</p>`);
}
_push(`</div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>J\xE1rm\u0171oszt\xE1lyok</h2>`);
if (provider.value.supported_vehicle_classes && provider.value.supported_vehicle_classes.length > 0) {
_push(`<div class="flex flex-wrap gap-2" data-v-aa1d3c94><!--[-->`);
ssrRenderList(provider.value.supported_vehicle_classes, (vc) => {
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-emerald-500/10 text-emerald-300 rounded-full text-xs font-medium" data-v-aa1d3c94>${ssrInterpolate(vehicleClassLabel(vc))}</span>`);
});
_push(`<!--]--></div>`);
} else {
_push(`<p class="text-sm text-slate-500 italic" data-v-aa1d3c94>Nincsenek j\xE1rm\u0171oszt\xE1lyok be\xE1ll\xEDtva</p>`);
}
_push(`</div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Specializ\xE1ci\xF3k</h2>`);
if (hasSpecializations.value) {
_push(`<div class="space-y-3" data-v-aa1d3c94>`);
if ((_b = (_a = provider.value.specializations) == null ? void 0 : _a.brands) == null ? void 0 : _b.length) {
_push(`<div data-v-aa1d3c94><h3 class="text-xs text-slate-500 uppercase tracking-wider mb-2" data-v-aa1d3c94>M\xE1rk\xE1k</h3><div class="flex flex-wrap gap-2" data-v-aa1d3c94><!--[-->`);
ssrRenderList(provider.value.specializations.brands, (brand) => {
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-amber-500/10 text-amber-300 rounded-full text-xs font-medium" data-v-aa1d3c94>${ssrInterpolate(brand)}</span>`);
});
_push(`<!--]--></div></div>`);
} 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(`<!---->`);
}
_push(` J\xF3v\xE1hagy\xE1s </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\xEDt\xE1s </button></div>`);
if ((_d = (_c = provider.value.specializations) == null ? void 0 : _c.propulsion) == null ? void 0 : _d.length) {
_push(`<div data-v-aa1d3c94><h3 class="text-xs text-slate-500 uppercase tracking-wider mb-2" data-v-aa1d3c94>Hajt\xE1sl\xE1nc</h3><div class="flex flex-wrap gap-2" data-v-aa1d3c94><!--[-->`);
ssrRenderList(provider.value.specializations.propulsion, (prop) => {
_push(`<span class="inline-flex items-center gap-1 px-3 py-1.5 bg-cyan-500/10 text-cyan-300 rounded-full text-xs font-medium" data-v-aa1d3c94>${ssrInterpolate(prop)}</span>`);
});
_push(`<!--]--></div></div>`);
} else {
_push(`<!---->`);
}
_push(`</div>`);
} else {
_push(`<p class="text-sm text-slate-500 italic" data-v-aa1d3c94>Nincsenek specializ\xE1ci\xF3k be\xE1ll\xEDtva</p>`);
}
_push(`</div><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Nyitvatart\xE1s</h2>`);
if (hasOpeningHours.value) {
_push(`<div class="overflow-hidden" data-v-aa1d3c94><table class="w-full text-sm" data-v-aa1d3c94><thead data-v-aa1d3c94><tr class="border-b border-slate-700" data-v-aa1d3c94><th class="text-left text-xs text-slate-500 uppercase tracking-wider pb-2 pr-4" data-v-aa1d3c94>Nap</th><th class="text-left text-xs text-slate-500 uppercase tracking-wider pb-2" data-v-aa1d3c94>Nyitva</th></tr></thead><tbody data-v-aa1d3c94><!--[-->`);
ssrRenderList(DAYS, (day) => {
var _a2, _b2;
_push(`<tr class="border-b border-slate-700/50 last:border-0" data-v-aa1d3c94><td class="py-2 pr-4 text-white font-medium" data-v-aa1d3c94>${ssrInterpolate(day.label)}</td><td class="py-2" data-v-aa1d3c94>`);
if (getDayHours(day.key)) {
_push(`<!--[--><span class="text-white" data-v-aa1d3c94>${ssrInterpolate((_a2 = getDayHours(day.key)) == null ? void 0 : _a2.open)}</span><span class="text-slate-500 mx-1" data-v-aa1d3c94>\u2013</span><span class="text-white" data-v-aa1d3c94>${ssrInterpolate((_b2 = getDayHours(day.key)) == null ? void 0 : _b2.close)}</span><!--]-->`);
} else {
_push(`<span class="text-slate-500 italic" data-v-aa1d3c94>Z\xE1rva</span>`);
}
_push(`</td></tr>`);
});
_push(`<!--]--></tbody></table></div>`);
} else {
_push(`<div data-v-aa1d3c94><p class="text-sm text-slate-500 italic" data-v-aa1d3c94>Nincs be\xE1ll\xEDtva nyitvatart\xE1s</p></div>`);
}
_push(`</div></div><div class="space-y-4" data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Moder\xE1ci\xF3s m\u0171veletek</h2>`);
if (provider.value.status === "pending") {
_push(`<div class="space-y-3" data-v-aa1d3c94><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-aa1d3c94>`);
if (actionLoading.value) {
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></path></svg>`);
} else {
_push(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 13l4 4L19 7" data-v-aa1d3c94></path></svg>`);
}
_push(` J\xF3v\xE1hagy\xE1s </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-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" data-v-aa1d3c94></path></svg> Elutas\xEDt\xE1s </button></div>`);
} else if (provider.value.status === "approved") {
_push(`<div class="space-y-3" data-v-cbc29188>`);
_push(`<div class="space-y-3" data-v-aa1d3c94>`);
_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\xE9s `);
_push2(`<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94${_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-aa1d3c94${_scopeId}></path></svg> Szerkeszt\xE9s `);
} else {
return [
(openBlock(), createBlock("svg", {
@@ -316,19 +422,47 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
}),
_: 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\xF6l\xE9s (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\xF6rl\xE9s (Soft Delete) </button></div>`);
_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-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></path></svg> Megjel\xF6l\xE9s (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-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></path></svg> T\xF6rl\xE9s (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\xE1ltat\xF3 ${ssrInterpolate(provider.value.status === "rejected" ? "elutas\xEDt\xE1sra" : "megjel\xF6l\xE9sre")} ker\xFClt. </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\xE9s </button>`);
_push(`<div class="space-y-3" data-v-aa1d3c94><p class="text-sm text-slate-400 text-center py-2" data-v-aa1d3c94> A szolg\xE1ltat\xF3 ${ssrInterpolate(provider.value.status === "rejected" ? "elutas\xEDt\xE1sra" : "megjel\xF6l\xE9sre")} ker\xFClt. </p>`);
_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-aa1d3c94${_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-aa1d3c94${_scopeId}></path></svg> Szerkeszt\xE9s `);
} 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\xE9s ")
];
}
}),
_: 1
}, _parent));
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\xE1ll\xEDt\xE1s </button>`);
_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-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></path></svg> Vissza\xE1ll\xEDt\xE1s </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\xF6rl\xE9s </button></div>`);
_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-aa1d3c94><svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></path></svg> T\xF6rl\xE9s </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\xEDt\xE9k k\xE9p</h2><img${ssrRenderAttr("src", provider.value.evidence_image_path)} alt="Evidence" class="w-full rounded-lg border border-slate-600" data-v-cbc29188></div>`);
_push(`<div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Bizony\xEDt\xE9k k\xE9p</h2><img${ssrRenderAttr("src", provider.value.evidence_image_path)} alt="Evidence" class="w-full rounded-lg border border-slate-600" data-v-aa1d3c94></div>`);
} else {
_push(`<!---->`);
}
@@ -337,9 +471,9 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
_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\xE1tusz kezel\xE9s</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188>M\xF3dos\xEDtsd a szolg\xE1ltat\xF3 st\xE1tusz\xE1t \xE9s valid\xE1ci\xF3s pontsz\xE1m\xE1t.</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\xE1tusz</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\xFCgg\u0151ben</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\xF3v\xE1hagyott</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\xEDtott</option></select></div><div data-v-cbc29188><label class="block text-sm font-medium text-slate-300 mb-1" data-v-cbc29188> Valid\xE1ci\xF3s pontsz\xE1m (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\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg a st\xE1tuszv\xE1ltoztat\xE1s ok\xE1t..." 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\xE9gsem</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>`);
_push(`<div class="max-w-2xl" data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>St\xE1tusz kezel\xE9s</h2><p class="text-sm text-slate-400 mb-6" data-v-aa1d3c94>M\xF3dos\xEDtsd a szolg\xE1ltat\xF3 st\xE1tusz\xE1t \xE9s valid\xE1ci\xF3s pontsz\xE1m\xE1t.</p><form data-v-aa1d3c94><div class="space-y-4 mb-6" data-v-aa1d3c94><div data-v-aa1d3c94><label class="block text-sm font-medium text-slate-300 mb-1" data-v-aa1d3c94>St\xE1tusz</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-aa1d3c94><option value="pending" data-v-aa1d3c94${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "pending") : ssrLooseEqual(statusForm.value.status, "pending")) ? " selected" : ""}>F\xFCgg\u0151ben</option><option value="approved" data-v-aa1d3c94${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "approved") : ssrLooseEqual(statusForm.value.status, "approved")) ? " selected" : ""}>J\xF3v\xE1hagyott</option><option value="rejected" data-v-aa1d3c94${ssrIncludeBooleanAttr(Array.isArray(statusForm.value.status) ? ssrLooseContain(statusForm.value.status, "rejected") : ssrLooseEqual(statusForm.value.status, "rejected")) ? " selected" : ""}>Elutas\xEDtott</option></select></div><div data-v-aa1d3c94><label class="block text-sm font-medium text-slate-300 mb-1" data-v-aa1d3c94> Valid\xE1ci\xF3s pontsz\xE1m (0-100) </label><div class="flex items-center gap-3" data-v-aa1d3c94><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-aa1d3c94><span class="text-sm text-white font-medium w-8 text-right" data-v-aa1d3c94>${ssrInterpolate(statusForm.value.validation_score)}</span></div></div><div data-v-aa1d3c94><label class="block text-sm font-medium text-slate-300 mb-1" data-v-aa1d3c94>Indokl\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg a st\xE1tuszv\xE1ltoztat\xE1s ok\xE1t..." 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-aa1d3c94>${ssrInterpolate(statusForm.value.reason)}</textarea></div></div><div class="flex justify-end gap-3" data-v-aa1d3c94><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-aa1d3c94>M\xE9gsem</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-aa1d3c94>`);
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>`);
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></path></svg>`);
} else {
_push(`<!---->`);
}
@@ -348,22 +482,22 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
_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\xE1ci\xF3k</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188>A szolg\xE1ltat\xF3hoz tartoz\xF3 gamification valid\xE1ci\xF3s bejegyz\xE9sek list\xE1ja.</p>`);
_push(`<div data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>Gamification Valid\xE1ci\xF3k</h2><p class="text-sm text-slate-400 mb-6" data-v-aa1d3c94>A szolg\xE1ltat\xF3hoz tartoz\xF3 gamification valid\xE1ci\xF3s bejegyz\xE9sek list\xE1ja.</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>`);
_push(`<div class="flex items-center justify-center py-8" data-v-aa1d3c94><svg class="w-5 h-5 animate-spin text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></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\xE1ci\xF3s bejegyz\xE9sek ehhez a szolg\xE1ltat\xF3hoz.</p></div>`);
_push(`<div class="text-center py-8" data-v-aa1d3c94><p class="text-slate-500" data-v-aa1d3c94>Nincsenek valid\xE1ci\xF3s bejegyz\xE9sek ehhez a szolg\xE1ltat\xF3hoz.</p></div>`);
} else {
_push(`<div class="space-y-3" data-v-cbc29188><!--[-->`);
_push(`<div class="space-y-3" data-v-aa1d3c94><!--[-->`);
ssrRenderList(validations.value, (v) => {
var _a2;
_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\xFAly: ${ssrInterpolate(v.weight)}</span></div><p class="text-sm text-slate-300" data-v-cbc29188><span class="text-slate-400" data-v-cbc29188>Szavaz\xF3:</span> ${ssrInterpolate(v.voter_name || `User #${v.voter_user_id}`)}</p>`);
_push(`<div class="bg-slate-700/50 rounded-lg border border-slate-600 p-4" data-v-aa1d3c94><div class="flex items-start justify-between gap-4" data-v-aa1d3c94><div class="flex-1" data-v-aa1d3c94><div class="flex items-center gap-2 mb-1" data-v-aa1d3c94><span class="${ssrRenderClass([validationTypeClass(v.validation_type), "text-xs font-medium px-2 py-0.5 rounded-full"])}" data-v-aa1d3c94>${ssrInterpolate(validationTypeLabel(v.validation_type))}</span><span class="text-xs text-slate-500" data-v-aa1d3c94>s\xFAly: ${ssrInterpolate(v.weight)}</span></div><p class="text-sm text-slate-300" data-v-aa1d3c94><span class="text-slate-400" data-v-aa1d3c94>Szavaz\xF3:</span> ${ssrInterpolate(v.voter_name || `User #${v.voter_user_id}`)}</p>`);
if ((_a2 = v.validation_metadata) == null ? void 0 : _a2.reason) {
_push(`<p class="text-xs text-slate-500 mt-1" data-v-cbc29188> Indokl\xE1s: ${ssrInterpolate(v.validation_metadata.reason)}</p>`);
_push(`<p class="text-xs text-slate-500 mt-1" data-v-aa1d3c94> Indokl\xE1s: ${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><div class="text-xs text-slate-500 whitespace-nowrap" data-v-aa1d3c94>${ssrInterpolate(formatDate(v.created_at))}</div></div></div>`);
});
_push(`<!--]--></div>`);
}
@@ -372,31 +506,31 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
_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>\xC1llapotv\xE1ltoztat\xE1sok el\u0151zm\xE9nyei</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188>Id\u0151vonal: ki, mikor \xE9s mit v\xE1ltoztatott a szolg\xE1ltat\xF3val kapcsolatban.</p>`);
_push(`<div data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-4" data-v-aa1d3c94>\xC1llapotv\xE1ltoztat\xE1sok el\u0151zm\xE9nyei</h2><p class="text-sm text-slate-400 mb-6" data-v-aa1d3c94>Id\u0151vonal: ki, mikor \xE9s mit v\xE1ltoztatott a szolg\xE1ltat\xF3val 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>`);
_push(`<div class="flex items-center justify-center py-8" data-v-aa1d3c94><svg class="w-5 h-5 animate-spin text-slate-400" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></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\u0151zm\xE9nyek ehhez a szolg\xE1ltat\xF3hoz.</p></div>`);
_push(`<div class="text-center py-8" data-v-aa1d3c94><p class="text-slate-500" data-v-aa1d3c94>Nincsenek el\u0151zm\xE9nyek ehhez a szolg\xE1ltat\xF3hoz.</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>`);
_push(`<div class="relative" data-v-aa1d3c94><div class="absolute left-4 top-0 bottom-0 w-0.5 bg-slate-700" data-v-aa1d3c94></div><!--[-->`);
ssrRenderList(history.value, (entry, index2) => {
_push(`<div class="relative pl-10 pb-6 last:pb-0" data-v-aa1d3c94><div class="${ssrRenderClass([historyDotClass(entry.action), "absolute left-2.5 w-3 h-3 rounded-full border-2 mt-1.5"])}" data-v-aa1d3c94></div><div class="bg-slate-700/50 rounded-lg border border-slate-600 p-4" data-v-aa1d3c94><div class="flex items-start justify-between gap-4 mb-2" data-v-aa1d3c94><div data-v-aa1d3c94><span class="${ssrRenderClass([historyActionClass(entry.action), "text-xs font-medium px-2 py-0.5 rounded-full"])}" data-v-aa1d3c94>${ssrInterpolate(historyActionLabel(entry.action))}</span><span class="text-xs text-slate-500 ml-2" data-v-aa1d3c94> User #${ssrInterpolate(entry.user_id || "?")}</span></div><div class="text-xs text-slate-500 whitespace-nowrap" data-v-aa1d3c94>${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>`);
_push(`<div class="text-xs text-slate-400 space-y-1 mt-2" data-v-aa1d3c94>`);
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\xE1tusz:</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>`);
_push(`<div class="flex items-center gap-2" data-v-aa1d3c94><span class="text-slate-500" data-v-aa1d3c94>St\xE1tusz:</span><span class="text-rose-400" data-v-aa1d3c94>${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-aa1d3c94><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7" data-v-aa1d3c94></path></svg><span class="text-emerald-400" data-v-aa1d3c94>${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\xE1s:</span> ${ssrInterpolate(entry.new_data.reason)}</div>`);
_push(`<div data-v-aa1d3c94><span class="text-slate-500" data-v-aa1d3c94>Indokl\xE1s:</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\xE9szletes v\xE1ltoz\xE1sok</summary><div class="mt-2 space-y-1" data-v-cbc29188><!--[-->`);
_push(`<div class="mt-2" data-v-aa1d3c94><details class="text-xs" data-v-aa1d3c94><summary class="text-slate-500 cursor-pointer hover:text-slate-400" data-v-aa1d3c94>R\xE9szletes v\xE1ltoz\xE1sok</summary><div class="mt-2 space-y-1" data-v-aa1d3c94><!--[-->`);
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 != null ? value : "\u2014")}</span></div>`);
_push(`<div class="flex gap-2" data-v-aa1d3c94><span class="text-slate-500 w-28 flex-shrink-0" data-v-aa1d3c94>${ssrInterpolate(key)}:</span><span class="text-slate-300 truncate" data-v-aa1d3c94>${ssrInterpolate(value != null ? value : "\u2014")}</span></div>`);
});
_push(`<!--]--></div></details></div>`);
} else {
@@ -407,9 +541,9 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
_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\xE9gi adatok</summary><div class="mt-2 space-y-1" data-v-cbc29188><!--[-->`);
_push(`<div class="mt-2" data-v-aa1d3c94><details class="text-xs" data-v-aa1d3c94><summary class="text-slate-500 cursor-pointer hover:text-slate-400" data-v-aa1d3c94>R\xE9gi adatok</summary><div class="mt-2 space-y-1" data-v-aa1d3c94><!--[-->`);
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 != null ? value : "\u2014")}</span></div>`);
_push(`<div class="flex gap-2" data-v-aa1d3c94><span class="text-slate-500 w-28 flex-shrink-0" data-v-aa1d3c94>${ssrInterpolate(key)}:</span><span class="text-slate-300 truncate" data-v-aa1d3c94>${ssrInterpolate(value != null ? value : "\u2014")}</span></div>`);
});
_push(`<!--]--></div></details></div>`);
} else {
@@ -426,9 +560,9 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
_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\xE1ltat\xF3 elutas\xEDt\xE1sa</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188> Biztosan elutas\xEDtod a(z) <strong class="text-white" data-v-cbc29188>${ssrInterpolate((_a = provider.value) == null ? void 0 : _a.name)}</strong> szolg\xE1ltat\xF3t? </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\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg az elutas\xEDt\xE1s ok\xE1t..." 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\xE9gse</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>`);
_push(`<div class="fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm" data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 w-full max-w-lg mx-4 shadow-2xl" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-2" data-v-aa1d3c94>Szolg\xE1ltat\xF3 elutas\xEDt\xE1sa</h2><p class="text-sm text-slate-400 mb-6" data-v-aa1d3c94> Biztosan elutas\xEDtod a(z) <strong class="text-white" data-v-aa1d3c94>${ssrInterpolate((_e = provider.value) == null ? void 0 : _e.name)}</strong> szolg\xE1ltat\xF3t? </p><form data-v-aa1d3c94><div class="mb-4" data-v-aa1d3c94><label class="block text-sm font-medium text-slate-300 mb-1" data-v-aa1d3c94>Indokl\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg az elutas\xEDt\xE1s ok\xE1t..." 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-aa1d3c94>${ssrInterpolate(rejectReason.value)}</textarea></div><div class="flex justify-end gap-3" data-v-aa1d3c94><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-aa1d3c94>M\xE9gse</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-aa1d3c94>`);
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>`);
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></path></svg>`);
} else {
_push(`<!---->`);
}
@@ -436,21 +570,10 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
} 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\xE1ltat\xF3 szerkeszt\xE9se</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188> M\xF3dos\xEDtsd a(z) <strong class="text-white" data-v-cbc29188>${ssrInterpolate((_b = provider.value) == null ? void 0 : _b.name)}</strong> szolg\xE1ltat\xF3 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\xE9v</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\xE1ros</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\xE1ny\xEDt\xF3sz\xE1m</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\xE1zsz\xE1m</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\xF3ria</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\xE9gse</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\xE9s </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\xE1ltat\xF3 megjel\xF6l\xE9se</h2><p class="text-sm text-slate-400 mb-6" data-v-cbc29188> Biztosan megjel\xF6l\xF6d a(z) <strong class="text-white" data-v-cbc29188>${ssrInterpolate((_c = provider.value) == null ? void 0 : _c.name)}</strong> szolg\xE1ltat\xF3t? </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\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg a megjel\xF6l\xE9s ok\xE1t..." 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\xE9gse</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>`);
_push(`<div class="fixed inset-0 z-50 flex items-center justify-center bg-black/60 backdrop-blur-sm" data-v-aa1d3c94><div class="bg-slate-800 rounded-xl border border-slate-700 p-6 w-full max-w-lg mx-4 shadow-2xl" data-v-aa1d3c94><h2 class="text-lg font-semibold text-white mb-2" data-v-aa1d3c94>Szolg\xE1ltat\xF3 megjel\xF6l\xE9se</h2><p class="text-sm text-slate-400 mb-6" data-v-aa1d3c94> Biztosan megjel\xF6l\xF6d a(z) <strong class="text-white" data-v-aa1d3c94>${ssrInterpolate((_f = provider.value) == null ? void 0 : _f.name)}</strong> szolg\xE1ltat\xF3t? </p><form data-v-aa1d3c94><div class="mb-4" data-v-aa1d3c94><label class="block text-sm font-medium text-slate-300 mb-1" data-v-aa1d3c94>Indokl\xE1s (opcion\xE1lis)</label><textarea rows="3" placeholder="Add meg a megjel\xF6l\xE9s ok\xE1t..." 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-aa1d3c94>${ssrInterpolate(flagReason.value)}</textarea></div><div class="flex justify-end gap-3" data-v-aa1d3c94><button type="button" class="px-4 py-2 text-sm text-slate-400 hover:text-white transition" data-v-aa1d3c94>M\xE9gse</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-aa1d3c94>`);
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>`);
_push(`<svg class="w-4 h-4 animate-spin" fill="none" stroke="currentColor" viewBox="0 0 24 24" data-v-aa1d3c94><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-aa1d3c94></path></svg>`);
} else {
_push(`<!---->`);
}
@@ -465,10 +588,10 @@ const _sfc_main = /* @__PURE__ */ defineComponent({
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");
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/providers/[id]/index.vue");
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
const _id_ = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-cbc29188"]]);
const index = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-aa1d3c94"]]);
export { _id_ as default };
//# sourceMappingURL=_id_-YGQP6BWl.mjs.map
export { index as default };
//# sourceMappingURL=index-Dzq5Dk7S.mjs.map

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,8 @@
const index_vue_vue_type_style_index_0_scoped_aa1d3c94_lang = "input[type=range][data-v-aa1d3c94]::-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-aa1d3c94]::-moz-range-thumb{background:#6366f1;border:2px solid #1e293b;border-radius:50%;cursor:pointer;height:16px;width:16px}.timeline-enter-active[data-v-aa1d3c94]{transition:all .3s ease-out}.timeline-enter-from[data-v-aa1d3c94]{opacity:0;transform:translate(-10px)}";
const indexStyles_3Ehc3Kw = [
index_vue_vue_type_style_index_0_scoped_aa1d3c94_lang
];
export { indexStyles_3Ehc3Kw as default };
//# sourceMappingURL=index-styles.3Ehc3-Kw.mjs.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"index-styles.3Ehc3-Kw.mjs","sources":["../../../../.nuxt/dist/server/_nuxt/index-styles-1.mjs-C1Gt4hz3.js","../../../../.nuxt/dist/server/_nuxt/index-styles.3Ehc3-Kw.mjs"],"names":["style_0"],"mappings":"AAAA,MAAM,qDAAA,GAAwD,+eAAA;;ACC9D,4BAAe;AACf,EAAEA;AACF;;;;"}

View File

@@ -499,18 +499,6 @@ const _routes = [
meta: { "middleware": "auth" },
component: () => import('./index-BOjUVIK8.mjs')
},
{
name: "providers-id",
path: "/providers/:id()",
component: () => import('./_id_-YGQP6BWl.mjs'),
children: [
{
name: "providers-id-edit",
path: "edit",
component: () => import('./edit-Db3uK3sd.mjs')
}
]
},
{
name: "providers",
path: "/providers",
@@ -580,12 +568,22 @@ const _routes = [
meta: { "middleware": "auth" },
component: () => import('./levels-D2gwg9KO.mjs')
},
{
name: "providers-id-edit",
path: "/providers/:id()/edit",
component: () => import('./edit-DQMBygGu.mjs')
},
{
name: "gamification-seasons",
path: "/gamification/seasons",
meta: { "middleware": "auth" },
component: () => import('./seasons-B_EJxQ8K.mjs')
},
{
name: "providers-id",
path: "/providers/:id()",
component: () => import('./index-Dzq5Dk7S.mjs')
},
{
name: "gamification-parameters",
path: "/gamification/parameters",

File diff suppressed because one or more lines are too long

View File

@@ -1,17 +1,17 @@
const interopDefault = r => r.default || r || [];
const styles = {
"node_modules/nuxt/dist/app/entry.js": () => import('./entry-styles.rnjKdtip.mjs').then(interopDefault),
"node_modules/nuxt/dist/app/entry.js": () => import('./entry-styles.CDharU4c.mjs').then(interopDefault),
"app.vue": () => import('./app-styles.BKebClGy.mjs').then(interopDefault),
"pages/providers/[id]/edit.vue": () => import('./edit-styles.C6EseCac.mjs').then(interopDefault),
"pages/providers/index.vue": () => import('./index-styles.DvNtzTM4.mjs').then(interopDefault),
"pages/providers/[id].vue": () => import('./_id_-styles.nF0K7NP3.mjs').then(interopDefault),
"pages/providers/pending.vue": () => import('./pending-styles.B1sSYHqL.mjs').then(interopDefault),
"pages/providers/rejected.vue": () => import('./rejected-styles.B0U6TQLK.mjs').then(interopDefault),
"pages/gamification/config.vue": () => import('./config-styles.gyyxQIjl.mjs').then(interopDefault),
"pages/gamification/levels.vue": () => import('./levels-styles.DHsDOMqa.mjs').then(interopDefault),
"pages/gamification/ledger.vue": () => import('./ledger-styles.C-WKuu1_.mjs').then(interopDefault),
"pages/gamification/levels.vue": () => import('./levels-styles.DHsDOMqa.mjs').then(interopDefault),
"pages/gamification/parameters.vue": () => import('./parameters-styles.BGHWwS0S.mjs').then(interopDefault),
"pages/providers/[id]/index.vue": () => import('./index-styles.3Ehc3-Kw.mjs').then(interopDefault),
"pages/gamification/point-rules.vue": () => import('./point-rules-styles.Dzr7IExe.mjs').then(interopDefault),
"pages/providers/[id]/edit.vue": () => import('./edit-styles.DRyZamYQ.mjs').then(interopDefault),
"node_modules/nuxt/dist/app/components/error-404.vue": () => import('./error-404-styles.CiJjK6WX.mjs').then(interopDefault),
"node_modules/nuxt/dist/app/components/error-500.vue": () => import('./error-500-styles.ulHNpcF1.mjs').then(interopDefault)
};

View File

@@ -1 +1 @@
{"version":3,"file":"styles.mjs","sources":["../../../../.nuxt/dist/server/styles.mjs"],"names":[],"mappings":"AAAA,MAAM,cAAc,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,IAAI,CAAC,IAAI;AAC9C,eAAe;AACf,EAAE,qCAAqC,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC/G,EAAE,SAAS,EAAE,MAAM,OAAO,2BAAiC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACjF,EAAE,+BAA+B,EAAE,MAAM,OAAO,4BAAkC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACxG,EAAE,2BAA2B,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACrG,EAAE,0BAA0B,EAAE,MAAM,OAAO,4BAAkC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACnG,EAAE,6BAA6B,EAAE,MAAM,OAAO,+BAAqC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACzG,EAAE,8BAA8B,EAAE,MAAM,OAAO,gCAAsC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC3G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,mCAAmC,EAAE,MAAM,OAAO,kCAAwC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAClH,EAAE,oCAAoC,EAAE,MAAM,OAAO,mCAAyC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACpH,EAAE,qDAAqD,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACnI,EAAE,qDAAqD,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc;AAClI;;;;"}
{"version":3,"file":"styles.mjs","sources":["../../../../.nuxt/dist/server/styles.mjs"],"names":[],"mappings":"AAAA,MAAM,cAAc,GAAG,CAAC,IAAI,CAAC,CAAC,OAAO,IAAI,CAAC,IAAI;AAC9C,eAAe;AACf,EAAE,qCAAqC,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC/G,EAAE,SAAS,EAAE,MAAM,OAAO,2BAAiC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACjF,EAAE,2BAA2B,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACrG,EAAE,6BAA6B,EAAE,MAAM,OAAO,+BAAqC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACzG,EAAE,8BAA8B,EAAE,MAAM,OAAO,gCAAsC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC3G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,+BAA+B,EAAE,MAAM,OAAO,8BAAoC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,mCAAmC,EAAE,MAAM,OAAO,kCAAwC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAClH,EAAE,gCAAgC,EAAE,MAAM,OAAO,6BAAmC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AAC1G,EAAE,oCAAoC,EAAE,MAAM,OAAO,mCAAyC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACpH,EAAE,+BAA+B,EAAE,MAAM,OAAO,4BAAkC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACxG,EAAE,qDAAqD,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc,CAAC;AACnI,EAAE,qDAAqD,EAAE,MAAM,OAAO,iCAAuC,CAAC,CAAC,IAAI,CAAC,cAAc;AAClI;;;;"}

View File

@@ -4301,7 +4301,7 @@ function _expandFromEnv(value) {
const _inlineRuntimeConfig = {
"app": {
"baseURL": "/",
"buildId": "4c3848a1-194c-473b-9dda-e023b39983cf",
"buildId": "9690941d-48a2-40dc-830a-194c40a17965",
"buildAssetsDir": "/_nuxt/",
"cdnURL": ""
},
@@ -6210,434 +6210,434 @@ const assets = {
"/logo.svg": {
"type": "image/svg+xml",
"etag": "\"1c93-1cv7aKDbuz99JYhQ43U9hm4KE3Q\"",
"mtime": "2026-07-01T01:02:30.764Z",
"mtime": "2026-07-01T10:06:34.897Z",
"size": 7315,
"path": "../public/logo.svg"
},
"/_nuxt/8V3mnLXt.js": {
"/_nuxt/B2Ol2ho3.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"4358-t8V0C3WO0EVxRK56GIOVE3Xc2rg\"",
"mtime": "2026-07-01T01:02:30.758Z",
"size": 17240,
"path": "../public/_nuxt/8V3mnLXt.js"
"etag": "\"2779-PdrFk+Ppk6HT0U29hx9+pVNXrKM\"",
"mtime": "2026-07-01T10:06:34.891Z",
"size": 10105,
"path": "../public/_nuxt/B2Ol2ho3.js"
},
"/_nuxt/3DmZ0EM6.js": {
"/_nuxt/23m5KMmx.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"eb2-3zb7f3BzhwR/NXdMqnyzdFOJxEc\"",
"mtime": "2026-07-01T01:02:30.758Z",
"size": 3762,
"path": "../public/_nuxt/3DmZ0EM6.js"
"etag": "\"2857-C2xMd9/EXg+qRUbgJlGziioQSbU\"",
"mtime": "2026-07-01T10:06:34.890Z",
"size": 10327,
"path": "../public/_nuxt/23m5KMmx.js"
},
"/_nuxt/B4o8ITTA.js": {
"/_nuxt/BBd0Wshd.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"3151-JoiEnQoz9xXPdh4QZ5aN0MnJbr0\"",
"mtime": "2026-07-01T01:02:30.758Z",
"size": 12625,
"path": "../public/_nuxt/B4o8ITTA.js"
"etag": "\"9d2b-Q5aGehI+3dvZ8NTCMByQEm6dcuA\"",
"mtime": "2026-07-01T10:06:34.891Z",
"size": 40235,
"path": "../public/_nuxt/BBd0Wshd.js"
},
"/_nuxt/BWG-H9Sq.js": {
"/_nuxt/BCVwWzC0.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"318a-nZ2ync+TCbVFj97exbkYahQ/Cds\"",
"mtime": "2026-07-01T01:02:30.758Z",
"size": 12682,
"path": "../public/_nuxt/BWG-H9Sq.js"
"etag": "\"15e90-i86AQ8mPSmvXoE+xykwyLJnaZxw\"",
"mtime": "2026-07-01T10:06:34.891Z",
"size": 89744,
"path": "../public/_nuxt/BCVwWzC0.js"
},
"/_nuxt/BfC4gsFh.js": {
"/_nuxt/BMOhxdBV.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"23df-T29meGiyUhXbu2mPpcTHUs3K7Hc\"",
"mtime": "2026-07-01T01:02:30.759Z",
"etag": "\"23df-z5RLaD8AGxu1+QQ4ixUdRfbKdmk\"",
"mtime": "2026-07-01T10:06:34.891Z",
"size": 9183,
"path": "../public/_nuxt/BfC4gsFh.js"
"path": "../public/_nuxt/BMOhxdBV.js"
},
"/_nuxt/BinThMrD.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"10a0-Dy/Ykv54MpJk7EfmDmgbbhvuqlQ\"",
"mtime": "2026-07-01T01:02:30.759Z",
"mtime": "2026-07-01T10:06:34.891Z",
"size": 4256,
"path": "../public/_nuxt/BinThMrD.js"
},
"/_nuxt/BmPpcd_L.js": {
"/_nuxt/BYMyrldA.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"445-6qGWnysx6XXq2GWzekgNJNwoIL4\"",
"mtime": "2026-07-01T01:02:30.759Z",
"size": 1093,
"path": "../public/_nuxt/BmPpcd_L.js"
"etag": "\"4358-IkAoernl6vSInfUqr4EdcPVIZ5E\"",
"mtime": "2026-07-01T10:06:34.891Z",
"size": 17240,
"path": "../public/_nuxt/BYMyrldA.js"
},
"/_nuxt/BalY_-5C.js": {
"/_nuxt/BixZQTWP.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"5eee-9pZ17gKJAGo057T9srFhUIPqp5E\"",
"mtime": "2026-07-01T01:02:30.759Z",
"size": 24302,
"path": "../public/_nuxt/BalY_-5C.js"
},
"/_nuxt/BooUk3hi.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"36b7-ur/A4q9fDLjL50R3n1Lgz1+0bP0\"",
"mtime": "2026-07-01T01:02:30.759Z",
"size": 14007,
"path": "../public/_nuxt/BooUk3hi.js"
},
"/_nuxt/BrLYzdOF.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"2857-Z1DCEdfExeAPrQWWl1/tAMeqxc4\"",
"mtime": "2026-07-01T01:02:30.759Z",
"size": 10327,
"path": "../public/_nuxt/BrLYzdOF.js"
},
"/_nuxt/Bz1JtWuj.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"220d-bnx33CF2ZZIFF8LW9kNOVSv81Xs\"",
"mtime": "2026-07-01T01:02:30.759Z",
"size": 8717,
"path": "../public/_nuxt/Bz1JtWuj.js"
},
"/_nuxt/CKAu5_-p.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"1e6-+29zE+d7YnfD3wte/D5wy16ar3Q\"",
"mtime": "2026-07-01T01:02:30.759Z",
"etag": "\"1e6-zzcMYVrxEB13Ylc0PfRSChcZFMg\"",
"mtime": "2026-07-01T10:06:34.891Z",
"size": 486,
"path": "../public/_nuxt/CKAu5_-p.js"
"path": "../public/_nuxt/BixZQTWP.js"
},
"/_nuxt/Bo3NTH2Q.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"399f-kSncRxmTeVQVkYHp2sIDdyIxmyA\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 14751,
"path": "../public/_nuxt/Bo3NTH2Q.js"
},
"/_nuxt/BugbZ1zh.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"ee-8EU5qql0RqqN9kmwP/lY6sGVWYA\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 238,
"path": "../public/_nuxt/BugbZ1zh.js"
},
"/_nuxt/BIbQr1Hg.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"41942-xcJh1RKRrENOnVnAS/a1MkHEI6M\"",
"mtime": "2026-07-01T10:06:34.891Z",
"size": 268610,
"path": "../public/_nuxt/BIbQr1Hg.js"
},
"/_nuxt/Bxonjlt7.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"3151-WWLwL4qR83XuVTNbIGgdK4iJnHs\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 12625,
"path": "../public/_nuxt/Bxonjlt7.js"
},
"/_nuxt/C2l6xpLd.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"1621-ehXMEnSy1AMJ4/I2gHT6TV5TGyU\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 5665,
"path": "../public/_nuxt/C2l6xpLd.js"
},
"/_nuxt/C57rlNin.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"3a94-MY8GFXMo0JMrlAHrjQKzBffZwM8\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 14996,
"path": "../public/_nuxt/C57rlNin.js"
},
"/_nuxt/C62YIs1e.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"4568-odK4PAqogWhjcwn9KXTBfzJB+JY\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 17768,
"path": "../public/_nuxt/C62YIs1e.js"
},
"/_nuxt/C9Ay6noc.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"3cdf-m6chLH8u3/tFunSVYSX5uVjq9I8\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 15583,
"path": "../public/_nuxt/C9Ay6noc.js"
},
"/_nuxt/CDHQLGnI.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"10e0-ekz+6afGIDB01VZ4qdVlWq42054\"",
"mtime": "2026-07-01T01:02:30.759Z",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 4320,
"path": "../public/_nuxt/CDHQLGnI.js"
},
"/_nuxt/CBgSvLGj.js": {
"/_nuxt/CVcegVGg.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"15e90-Jx/c4e/Dt8ANny5kLBwqkXtrMq4\"",
"mtime": "2026-07-01T01:02:30.759Z",
"size": 89744,
"path": "../public/_nuxt/CBgSvLGj.js"
"etag": "\"320e-64N6y9bUPmXblm2gsq8gro4WFGg\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 12814,
"path": "../public/_nuxt/CVcegVGg.js"
},
"/_nuxt/CMeyKwHf.js": {
"/_nuxt/CnITbLbn.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"66d6-4Blw2PCSkrraUGauk1/X7w/W43U\"",
"mtime": "2026-07-01T01:02:30.759Z",
"size": 26326,
"path": "../public/_nuxt/CMeyKwHf.js"
"etag": "\"36b7-9aZWGdZ3m51jH1g5hhkCqA7c0cw\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 14007,
"path": "../public/_nuxt/CnITbLbn.js"
},
"/_nuxt/CP4clZzX.js": {
"/_nuxt/Cw6-IYbc.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"26e5-MOSxTwX1QZOW6C9/8Sx7kPr352Y\"",
"mtime": "2026-07-01T01:02:30.759Z",
"etag": "\"86af-qAFExapDrcGinwlev2wU38cqPmc\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 34479,
"path": "../public/_nuxt/Cw6-IYbc.js"
},
"/_nuxt/Czx1Pqa5.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"26e5-N2+sfkxrPR63wO61QoTKf6zHTSE\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 9957,
"path": "../public/_nuxt/CP4clZzX.js"
"path": "../public/_nuxt/Czx1Pqa5.js"
},
"/_nuxt/CuTzR9Y8.js": {
"/_nuxt/CqV8RqXK.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"1621-9BzmyE8ocVzb9zhCQzgMThjDD58\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 5665,
"path": "../public/_nuxt/CuTzR9Y8.js"
"etag": "\"2d26-4yxYptebsAaYkJ4XbEmVhy9tQmc\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 11558,
"path": "../public/_nuxt/CqV8RqXK.js"
},
"/_nuxt/CVL-E3x9.js": {
"/_nuxt/D3BEzqbk.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"9d2b-FFut4k1XAgzzmECDaXaPfnUMqQU\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 40235,
"path": "../public/_nuxt/CVL-E3x9.js"
"etag": "\"9ba0-bwuiAQGz2adz88LIeP+hx/6uRUo\"",
"mtime": "2026-07-01T10:06:34.892Z",
"size": 39840,
"path": "../public/_nuxt/D3BEzqbk.js"
},
"/_nuxt/CzDsb7xY.js": {
"/_nuxt/DBdXA9xc.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"cf5-JBaZk7SEMVmhWoLd/zC11hIS7L0\"",
"mtime": "2026-07-01T01:02:30.760Z",
"etag": "\"cf5-zyZpIepGxcnJElMVLxyRQ6prxGw\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 3317,
"path": "../public/_nuxt/CzDsb7xY.js"
"path": "../public/_nuxt/DBdXA9xc.js"
},
"/_nuxt/DSGpJkej.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"eb2-ao1RhC29H3PAr0ZvpxXMa7wkCoM\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 3762,
"path": "../public/_nuxt/DSGpJkej.js"
},
"/_nuxt/DXATb271.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"445-nNVHx2vjITj1Q1c0U/QZsWAeDQA\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 1093,
"path": "../public/_nuxt/DXATb271.js"
},
"/_nuxt/DEGVr_1D.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"10f3-/m+JNa8V5IQIzHma7dRA/eodIsM\"",
"mtime": "2026-07-01T01:02:30.760Z",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 4339,
"path": "../public/_nuxt/DEGVr_1D.js"
},
"/_nuxt/DMACJq_0.js": {
"/_nuxt/DFRN20X-.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"ee-IB/oJfqAof58wSTksDLQSnkWa84\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 238,
"path": "../public/_nuxt/DMACJq_0.js"
},
"/_nuxt/DLhH35Ps.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"4adc-PHO6iXtpwtuiQbB8qUqMjyPhaGQ\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 19164,
"path": "../public/_nuxt/DLhH35Ps.js"
},
"/_nuxt/DN2UwQHX.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"320e-V1z343PuFYlXhxmWu4tUFivCVoE\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 12814,
"path": "../public/_nuxt/DN2UwQHX.js"
},
"/_nuxt/DV_XBBqZ.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"3e1b-jDtTCyyCYAhlNI+eK8tw6tHXaMI\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 15899,
"path": "../public/_nuxt/DV_XBBqZ.js"
},
"/_nuxt/DS0l42iM.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"86af-nPg6O2P1niox3jYgIEelFuXC8M4\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 34479,
"path": "../public/_nuxt/DS0l42iM.js"
},
"/_nuxt/DhOP_KNN.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"3cdf-M0/la4NW0acxE6pXAj8uan6jt60\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 15583,
"path": "../public/_nuxt/DhOP_KNN.js"
},
"/_nuxt/D_rgCg0x.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"d45-NCU/nuiX11qvkG+gmfdc/uzc3Xk\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 3397,
"path": "../public/_nuxt/D_rgCg0x.js"
},
"/_nuxt/DloAqf4K.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"2d26-Qkgb1lAwzVOuFGfaqWoHG0sUqhA\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 11558,
"path": "../public/_nuxt/DloAqf4K.js"
"etag": "\"318a-xwBDC2Gx7qz+xFHAAfm2KIyYtb8\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 12682,
"path": "../public/_nuxt/DFRN20X-.js"
},
"/_nuxt/Dg60rhbS.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"10dd-Wzx65MZ3Zz33cnmAzicgdhZVUVU\"",
"mtime": "2026-07-01T01:02:30.760Z",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 4317,
"path": "../public/_nuxt/Dg60rhbS.js"
},
"/_nuxt/D_wdxHVu.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"9165-jD0/K5sqaq+9bOVHh03bSOVhvEA\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 37221,
"path": "../public/_nuxt/D_wdxHVu.js"
},
"/_nuxt/DgPVyq19.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"4adc-apgNHlf/Uocgnc7l4PdvwvPqFac\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 19164,
"path": "../public/_nuxt/DgPVyq19.js"
},
"/_nuxt/DlAUqK2U.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"5b-eFCz/UrraTh721pgAl0VxBNR1es\"",
"mtime": "2026-07-01T01:02:30.760Z",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 91,
"path": "../public/_nuxt/DlAUqK2U.js"
},
"/_nuxt/Die-uL3s.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"3e1b-ExzYKrYpLlvnb3FNnhb12t+LpsA\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 15899,
"path": "../public/_nuxt/Die-uL3s.js"
},
"/_nuxt/DlkOUcOd.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"2f2c-R2yPXvoekZtukC6YRUX7KC2TjCw\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 12076,
"path": "../public/_nuxt/DlkOUcOd.js"
},
"/_nuxt/DlWXh2WJ.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"73a6-m0K9b5D3hRX77eVB3OGdBFbLFl0\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 29606,
"path": "../public/_nuxt/DlWXh2WJ.js"
},
"/_nuxt/DumZSuM0.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"58e0-pf5NV6pYEfBSzgD/4d20bvwVAHg\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 22752,
"path": "../public/_nuxt/DumZSuM0.js"
},
"/_nuxt/OCjlko5P.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"220d-cayoJJeJbXF+kEdoa6sUnAlYAi0\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 8717,
"path": "../public/_nuxt/OCjlko5P.js"
},
"/_nuxt/F5Gy7C0t.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"fd9-+ChFBhDlmRdQeb5cWkr2Fi4ECCU\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 4057,
"path": "../public/_nuxt/F5Gy7C0t.js"
},
"/_nuxt/Dm5GcHjR.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"2779-yZCbp7+oLslbUDpM+R8sjHmXKgA\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 10105,
"path": "../public/_nuxt/Dm5GcHjR.js"
},
"/_nuxt/K3DaV60P.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"2f2c-mg3wMVOn5w/fmcehAczB0bdjvws\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 12076,
"path": "../public/_nuxt/K3DaV60P.js"
},
"/_nuxt/DyDOOl3L.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"9ba0-itU9i31ctnbdfFmJ7gecoA4Svw8\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 39840,
"path": "../public/_nuxt/DyDOOl3L.js"
},
"/_nuxt/RU4T5TAq.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"1071-U2Ni5LsZjPWUeBIVcpTy8H0ZKVk\"",
"mtime": "2026-07-01T01:02:30.761Z",
"size": 4209,
"path": "../public/_nuxt/RU4T5TAq.js"
},
"/_nuxt/OHsHjcwB.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"109c-Nb4nhYZ/xGQtmRIWzL8xqdychKA\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 4252,
"path": "../public/_nuxt/OHsHjcwB.js"
},
"/_nuxt/MRVcNo51.js": {
"/_nuxt/RU4T5TAq.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"399f-u70Zc7usnrfPPEed9pP9W396hWk\"",
"mtime": "2026-07-01T01:02:30.761Z",
"size": 14751,
"path": "../public/_nuxt/MRVcNo51.js"
"etag": "\"1071-U2Ni5LsZjPWUeBIVcpTy8H0ZKVk\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 4209,
"path": "../public/_nuxt/RU4T5TAq.js"
},
"/_nuxt/_id_.BbvSG4P_.css": {
"type": "text/css; charset=utf-8",
"etag": "\"1ee-+I0IGW3wXiOyga1uyhigjDui2C4\"",
"mtime": "2026-07-01T01:02:30.761Z",
"size": 494,
"path": "../public/_nuxt/_id_.BbvSG4P_.css"
},
"/_nuxt/eAjy9X9S.js": {
"/_nuxt/XheHpngv.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"25b6-Id2vWDotElRQcUknSj6veafAd3Y\"",
"mtime": "2026-07-01T01:02:30.761Z",
"size": 9654,
"path": "../public/_nuxt/eAjy9X9S.js"
"etag": "\"689-EoTY2Er+pKGrnxckm4CWrSHYbQ4\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 1673,
"path": "../public/_nuxt/XheHpngv.js"
},
"/_nuxt/config.BuyvRcla.css": {
"type": "text/css; charset=utf-8",
"etag": "\"b6-aSd6q1fPl/EmZiGdMirdFEfUWm4\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 182,
"path": "../public/_nuxt/config.BuyvRcla.css"
},
"/_nuxt/dQhiM-C1.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"d45-YL40sfXbSPNSC0tbSgLJ1KbBbS8\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 3397,
"path": "../public/_nuxt/dQhiM-C1.js"
},
"/_nuxt/edit.BOptDYkB.css": {
"type": "text/css; charset=utf-8",
"etag": "\"156-7tb164GSY/JVtaquo11I3AiKHh8\"",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 342,
"path": "../public/_nuxt/edit.BOptDYkB.css"
},
"/_nuxt/entry.KrfumMBl.css": {
"type": "text/css; charset=utf-8",
"etag": "\"19-60Qvpq/4eRs/sHLgNwhHUEqqm/o\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 25,
"path": "../public/_nuxt/entry.KrfumMBl.css"
},
"/_nuxt/edit.DU9LJnkZ.css": {
"type": "text/css; charset=utf-8",
"etag": "\"156-MwF9egESAYfQLdbGDPVVFh4AQiw\"",
"mtime": "2026-07-01T01:02:30.761Z",
"size": 342,
"path": "../public/_nuxt/edit.DU9LJnkZ.css"
},
"/_nuxt/Duy9QquX.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"4193b-Z9MWaBbP4HhfdDIWBgjjrcu0tUk\"",
"mtime": "2026-07-01T01:02:30.760Z",
"size": 268603,
"path": "../public/_nuxt/Duy9QquX.js"
},
"/_nuxt/error-404.DL_4WIao.css": {
"type": "text/css; charset=utf-8",
"etag": "\"dca-KnjyV0UbpsrliiJzZx69defY74k\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.893Z",
"size": 3530,
"path": "../public/_nuxt/error-404.DL_4WIao.css"
},
"/_nuxt/dxAJkDQw.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"97ed-Fw14z7K4rhedR9s81/P4YjzDOLQ\"",
"mtime": "2026-07-01T01:02:30.761Z",
"size": 38893,
"path": "../public/_nuxt/dxAJkDQw.js"
},
"/_nuxt/error-500.I1Dtv2V5.css": {
"type": "text/css; charset=utf-8",
"etag": "\"75a-vEGyJqldBVJrnMfcLsrGaHcxYl0\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.894Z",
"size": 1882,
"path": "../public/_nuxt/error-500.I1Dtv2V5.css"
},
"/_nuxt/gIYfPFdX.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"3a94-2x8KqAQtyyH3iAWSUbJ9jPP5BpA\"",
"mtime": "2026-07-01T01:02:30.761Z",
"size": 14996,
"path": "../public/_nuxt/gIYfPFdX.js"
},
"/_nuxt/index.DaNIpusu.css": {
"type": "text/css; charset=utf-8",
"etag": "\"b6-ei+G/bWzamoXEEjzexO2KIrdFeE\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.894Z",
"size": 182,
"path": "../public/_nuxt/index.DaNIpusu.css"
},
"/_nuxt/hxLu6bwn.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"58e0-0aS4uX9aX6UvD22NoZPcL4ECWUs\"",
"mtime": "2026-07-01T01:02:30.761Z",
"size": 22752,
"path": "../public/_nuxt/hxLu6bwn.js"
},
"/_nuxt/levels.D8Zzp6B_.css": {
"type": "text/css; charset=utf-8",
"etag": "\"b6-9n6wAsjQSy/HPOYQFTxA+B1Xp80\"",
"mtime": "2026-07-01T01:02:30.761Z",
"size": 182,
"path": "../public/_nuxt/levels.D8Zzp6B_.css"
},
"/_nuxt/ledger.BFl7YEel.css": {
"type": "text/css; charset=utf-8",
"etag": "\"b6-uZt5V50O4Dsn6jVEP06mgXOWh0I\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.894Z",
"size": 182,
"path": "../public/_nuxt/ledger.BFl7YEel.css"
},
"/_nuxt/iSrLnxnq.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"4568-UPOJwjVji+FZtcwIveOmjb8ETv0\"",
"mtime": "2026-07-01T01:02:30.761Z",
"size": 17768,
"path": "../public/_nuxt/iSrLnxnq.js"
"/_nuxt/index.oH-TzkFb.css": {
"type": "text/css; charset=utf-8",
"etag": "\"1ee-xEiOPAwvkBzOa/ehzyaiTSZ0Rk0\"",
"mtime": "2026-07-01T10:06:34.894Z",
"size": 494,
"path": "../public/_nuxt/index.oH-TzkFb.css"
},
"/_nuxt/iEY_AUwe.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"689-gxmFDHm6PWQO/f1i17MjGds0zr4\"",
"mtime": "2026-07-01T01:02:30.761Z",
"size": 1673,
"path": "../public/_nuxt/iEY_AUwe.js"
"/_nuxt/levels.D8Zzp6B_.css": {
"type": "text/css; charset=utf-8",
"etag": "\"b6-9n6wAsjQSy/HPOYQFTxA+B1Xp80\"",
"mtime": "2026-07-01T10:06:34.894Z",
"size": 182,
"path": "../public/_nuxt/levels.D8Zzp6B_.css"
},
"/_nuxt/parameters.BlLxSA6Z.css": {
"type": "text/css; charset=utf-8",
"etag": "\"b6-Ak8LsrGcnrOu1gTherfdi1oVUsU\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.894Z",
"size": 182,
"path": "../public/_nuxt/parameters.BlLxSA6Z.css"
},
"/_nuxt/mLQoXw9h.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"25b6-srLmWI7h4JWDbrm/ZojoTXZYrd0\"",
"mtime": "2026-07-01T10:06:34.894Z",
"size": 9654,
"path": "../public/_nuxt/mLQoXw9h.js"
},
"/_nuxt/pending.COC_q5si.css": {
"type": "text/css; charset=utf-8",
"etag": "\"b6-ro2P+Apw13k7TLH1rXyyNkgHYg8\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.894Z",
"size": 182,
"path": "../public/_nuxt/pending.COC_q5si.css"
},
"/_nuxt/point-rules.vkD86dh6.css": {
"type": "text/css; charset=utf-8",
"etag": "\"b6-nEgtUi/6Pc+ulC1rm/ABViwQhso\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.894Z",
"size": 182,
"path": "../public/_nuxt/point-rules.vkD86dh6.css"
},
"/_nuxt/rejected.D_hI4g0u.css": {
"type": "text/css; charset=utf-8",
"etag": "\"b6-757cn6Vok01z2ZX5RsNL4We2tSs\"",
"mtime": "2026-07-01T01:02:30.761Z",
"mtime": "2026-07-01T10:06:34.894Z",
"size": 182,
"path": "../public/_nuxt/rejected.D_hI4g0u.css"
},
"/_nuxt/sgHKqTNd.js": {
"type": "text/javascript; charset=utf-8",
"etag": "\"66d6-WQGePtuwfikQQYJVSVX03Y6CkxU\"",
"mtime": "2026-07-01T10:06:34.894Z",
"size": 26326,
"path": "../public/_nuxt/sgHKqTNd.js"
},
"/_nuxt/builds/latest.json": {
"type": "application/json",
"etag": "\"47-vdWt05Yd5PYPagoBZzUCF0hSQkA\"",
"mtime": "2026-07-01T01:02:30.743Z",
"etag": "\"47-u3rUOI58gDtI42JUnoy2TPxVBcg\"",
"mtime": "2026-07-01T10:06:34.874Z",
"size": 71,
"path": "../public/_nuxt/builds/latest.json"
},
"/_nuxt/builds/meta/4c3848a1-194c-473b-9dda-e023b39983cf.json": {
"type": "application/json",
"etag": "\"58-qJl7mgUhgwzkZtxRe/UbdmEq2AA\"",
"mtime": "2026-07-01T01:02:30.739Z",
"size": 88,
"path": "../public/_nuxt/builds/meta/4c3848a1-194c-473b-9dda-e023b39983cf.json"
},
"/_nuxt/builds/meta/dev.json": {
"type": "application/json",
"etag": "\"37-kd3iA19tGdf00TE6zp2RBBKfdN4\"",
"mtime": "2026-07-01T01:02:30.739Z",
"etag": "\"37-O5bsru4B9iWUdDxR+QQkBzJ9MCU\"",
"mtime": "2026-07-01T10:06:34.869Z",
"size": 55,
"path": "../public/_nuxt/builds/meta/dev.json"
},
"/_nuxt/builds/meta/9690941d-48a2-40dc-830a-194c40a17965.json": {
"type": "application/json",
"etag": "\"58-1tuZgU6muz/OPQDVOi7OUfy7AQA\"",
"mtime": "2026-07-01T10:06:34.869Z",
"size": 88,
"path": "../public/_nuxt/builds/meta/9690941d-48a2-40dc-830a-194c40a17965.json"
},
"/sf_logo.png": {
"type": "image/png",
"etag": "\"4366a8-5u0A+e1MYT8zegFkKhhzxt5KbGs\"",
"mtime": "2026-07-01T01:02:30.764Z",
"mtime": "2026-07-01T10:06:34.897Z",
"size": 4417192,
"path": "../public/sf_logo.png"
}