1import{r as o,j as e,N as O,g as B,H as G,O as q,B as v,C as I,Q as M,A as Q,R as X,F as Z,J}from"./index-Br-MjD6F.js";import{I as N}from"./input-Dx6drgrT.js";import{L as w}from"./label-DYoZVsKa.js";import{T as U}from"./target-a4nPSvaL.js";import{C as W}from"./chart-column-D4-OnvPz.js";import{Z as Y}from"./zap-DKYRpuD0.js";function ee(t,s=[]){let i=[];function l(m,d){const n=o.createContext(d);n.displayName=m+"Context";const r=i.length;i=[...i,d];const g=k=>{var u;const{scope:h,children:j,...z}=k,f=((u=h==null?void 0:h[t])==null?void 0:u[r])||n,c=o.useMemo(()=>z,Object.values(z));return e.jsx(f.Provider,{value:c,children:j})};g.displayName=m+"Provider";function p(k,h){var f;const j=((f=h==null?void 0:h[t])==null?void 0:f[r])||n,z=o.useContext(j);if(z)return z;if(d!==void 0)return d;throw new Error(`\`${k}\` must be used within \`${m}\``)}return[g,p]}const a=()=>{const m=i.map(d=>o.createContext(d));return function(n){const r=(n==null?void 0:n[t])||m;return o.useMemo(()=>({[`__scope${t}`]:{...n,[t]:r}}),[n,r])}};return a.scopeName=t,[l,te(a,...s)]}function te(...t){const s=t[0];if(t.length===1)return s;const i=()=>{const l=t.map(a=>({useScope:a(),scopeName:a.scopeName}));return function(m){const d=l.reduce((n,{useScope:r,scopeName:g})=>{const k=r(m)[`__scope${g}`];return{...n,...k}},{});return o.useMemo(()=>({[`__scope${s.scopeName}`]:d}),[d])}};return i.scopeName=s.scopeName,i}var se=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],A=se.reduce((t,s)=>{const i=O(`Primitive.${s}`),l=o.forwardRef((a,m)=>{const{asChild:d,...n}=a,r=d?i:s;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),e.jsx(r,{...n,ref:m})});return l.displayName=`Primitive.${s}`,{...t,[s]:l}},{}),C="Progress",P=100,[ae]=ee(C),[ne,le]=ae(C),E=o.forwardRef((t,s)=>{const{__scopeProgress:i,value:l=null,max:a,getValueLabel:m=re,...d}=t;(a||a===0)&&!_(a)&&console.error(ie(`${a}`,"Progress"));const n=_(a)?a:P;l!==null&&!$(l,n)&&console.error(oe(`${l}`,"Progress"));const r=$(l,n)?l:null,g=S(r)?m(r,n):void 0;return e.jsx(ne,{scope:i,value:r,max:n,children:e.jsx(A.div,{"aria-valuemax":n,"aria-valuemin":0,"aria-valuenow":S(r)?r:void 0,"aria-valuetext":g,role:"progressbar","data-state":R(r,n),"data-value":r??void 0,"data-max":n,...d,ref:s})})});E.displayName=C;var T="ProgressIndicator",F=o.forwardRef((t,s)=>{const{__scopeProgress:i,...l}=t,a=le(T,i);return e.jsx(A.div,{"data-state":R(a.value,a.max),"data-value":a.value??void 0,"data-max":a.max,...l,ref:s})});F.displayName=T;function re(t,s){return`${Math.round(t/s*100)}%`}function R(t,s){return t==null?"indeterminate":t===s?"complete":"loading"}function S(t){return typeof t=="number"}function _(t){return S(t)&&!isNaN(t)&&t>0}function $(t,s){return S(t)&&!isNaN(t)&&t<=s&&t>=0}function ie(t,s){return`Invalid prop \`max\` of value \`${t}\` supplied to \`${s}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${P}\`.`}function oe(t,s){return`Invalid prop \`value\` of value \`${t}\` supplied to \`${s}\`. The \`value\` prop must be: 2 - a positive number 3 - less than the value passed to \`max\` (or ${P} if no \`max\` prop is set) 4 - \`null\` or \`undefined\` if the progress is indeterminate. 5 6Defaulting to \`null\`.`}var V=E,de=F;const H=o.forwardRef(({className:t,value:s,...i},l)=>e.jsx(V,{ref:l,className:B("relative h-4 w-full overflow-hidden rounded-full bg-secondary",t),...i,children:e.jsx(de,{className:"h-full w-full flex-1 bg-primary transition-all",style:{transform:`translateX(-${100-(s||0)}%)`}})}));H.displayName=V.displayName;const x=[{question:"Van lépésrÅl lépésre lebonyolÃtott folyamatuk minden járműhöz az idÅpontfoglalástól a fizetésig?",options:["Igen! Mindent kitaláltunk.","Valamennyire, de vannak hiányosságaink.","Ezen még nagyon dolgoznunk kell."]},{question:"Hogyan kezeli az idÅpontok ütemezését és az emlékeztetÅket?",options:["Hozzáadjuk Åket a digitális naptárainkhoz, és automatizált emlékeztetÅ rendszerünk van.","FelÃrjuk egy táblára vagy vágólapra, és emlékeztetÅ hÃvást kezdeményezünk.","LeÃrjuk az idÅpontokat, és nem igazán használunk emlékeztetÅket."]},{question:"Van-e rendszerük a készlet nyomon követésére?",options:["Automatizált készletkezelÅ rendszert használunk.","Táblázatokat használunk a készletszintek nyomon követésére.","Manuálisan ellenÅrizzük és megszámoljuk a készletet."]},{question:"Van-e rendszerük az alkatrészek megrendelésére?",options:["Igen, egy automatizált, beszállÃtóinkkal integrált irányÃtási rendszer.","Manuálisan ellenÅrizzük a készletet, és telefonon keresztül rendelünk alkatrészeket.","Nem, gyakran elmaradunk az alkatrészek megrendelésével."]},{question:"Mennyire könnyű megtekinteni bármely javÃtási rendelés állapotát a műhelyükben?",options:["RendkÃvül egyszerű! Minden digitális, és az állapotuk szerint van felosztva.","Nem olyan rossz. Táblát vagy vágólapokat használunk.","Kissé nehéz. Eltarthat egy ideig, mire megtaláljuk a papÃrokat."]},{question:"Hogyan hagyják jóvá az árajánlatokat az ügyfelek?",options:["A digitális jóváhagyáshoz az üzletirányÃtási szoftverünket használjuk.","Szóbeli jóváhagyást kapunk, általában telefonon keresztül.","Az ügyfélnek be kell jönnie a jóváhagyáshoz."]},{question:"Hogyan kommunikál az ügyfeleivel az idÅpont-emlékeztetÅk és a nyomon követés érdekében?",options:["CRM-ünkbe integrált automatizált üzenetküldÅ rendszerrel rendelkezünk.","Manuálisan küldünk e-maileket és SMS-eket.","FelhÃvjuk ügyfeleinket."]},{question:"Hogyan kezelik az ügyfélnyilvántartásokat?",options:["Egyetlen teljes digitális rendszerünk van, amely minden információt tartalmaz.","A legtöbb információ megvan, de néha át kell kutatnunk a fájlokat.","Nincsenek igazán ügyfélnyilvántartásaink."]},{question:"Gyűjtenek vásárlói visszajelzéseket?",options:["Rendszeresen gyűjtünk visszajelzéseket automatikus visszajelzési üzeneteken keresztül.","Közvetlenül a vásárlóktól kérünk visszajelzést, és jegyzeteket készÃtünk.","Az üzletben van egy visszajelzésgyűjtÅ dobozunk."]},{question:"Hogyan kezeli a pénzügyeit és a számlázását?",options:["Fejlett, integrált pénzügyi menedzsment szoftvert használunk, amely szinkronizálva van a javÃtási megrendeléseinkkel.","A számlákhoz és a pénzügyi nyomon követéshez alapvetÅ könyvelÅszoftvert használunk.","Pa
6pÃralapú számlákat és kézi könyveket használunk."]},{question:"Ismered a bruttó nyereségedet?",options:["Igen, feltétlenül!","Nagyjából ki tudom számolni.","Nem, nem tudom."]},{question:"Ismeri üzlete átlagos munkarendelési értékét?",options:["Igen, feltétlenül!","Nagyjából ki tudtam találni.","Nem, nem."]},{question:"Ismeri a haszonkulcsokat minden általad nyújtott szolgáltatásnál?",options:["Igen, feltétlenül!","Nagyjából ki tudtam találni.","Nem, nem."]},{question:"Nyomon követik a kulcsfontosságú pénzügyi mutatókat, mint például a bevételt, a kiadásokat és a profitmarzsokat?",options:["Rendszeresen elemzünk részletes pénzügyi jelentéseket és kulcsfontosságú teljesÃtménymutatókat.","Néhány jelentésünket a könyvelÅszoftverünkön keresztül generáljuk.","IdÅnként hivatalos nyomon követés nélkül áttekintjük a pénzügyeinket."]},{question:"Tudja, mennyire hatékonyak a technikusai?",options:["Igen, percre pontosan.","Van egy durva elképzelésem.","Nem, nincs."]},{question:"Honnan tudják a technikusai, hogy mit kell csinálniuk?",options:["Feladatokat kapnak, és egyszerre kapják meg az összes jármű- és RO-adatot.","Ismerik a közelgÅ munkákat, de nem az összes részletet.","Egyszerre egy autón dolgoznak, és várják a következÅ feladatot."]},{question:"Mindenki ugyanazt a folyamatot követi, hogyan mozog egy jármű a műhelyen keresztül?",options:["Igen, mindenki ugyanazon az oldalon áll.","Van, aki igen, van, aki nem.","Nem, mindenkinek megvan a saját útja."]}];function he(){const[t,s]=o.useState(0),[i,l]=o.useState({}),[a,m]=o.useState(!1),[d,n]=o.useState(!1),[r,g]=o.useState(!1),p=o.useRef(null),k=()=>{p.current&&(clearTimeout(p.current),p.current=null)};o.useEffect(()=>()=>k(),[]);const h=c=>{k(),l(u=>({...u,[t]:c})),t<x.length-1?p.current=setTimeout(()=>s(u=>u+1),300):p.current=setTimeout(()=>s(x.length),300)},j=()=>{k(),t>0&&s(c=>c-1)},z=c=>{c.preventDefault(),m(!0);const u=c.currentTarget,L=Object.entries(i).map(([D,K])=>`${x[Number(D)].question}: ${K}`).join(" | "),b=document.createElement("input");b.type="hidden",b.name="quiz_answers",b.value=L,u.appendChild(b);const y=document.createElement("input");y.type="hidden",y.name="tags",y.value="műhely_diagnosztika, lead",u.appendChild(y),typeof window<"u"&&window.trackFormSubmission&&window.trackFormSubmission(u),setTimeout(()=>{J({source:"shop_health_quiz"}),m(!1),n(!0),window.scrollTo({top:0,behavior:"smooth"})},1500)},f=t/(x.length+1)*100;return e.jsxs("div",{className:"min-h-screen flex flex-col bg-background",children:[e.jsx(G,{}),e.jsx("main",{className:"flex-1",children:r?e.jsxs("section",{className:"relative pt-20 pb-32 overflow-hidden min-h-[700px] flex items-center",children:[e.jsx("div",{className:"absolute inset-0 bg-slate-50 -z-10"}),e.jsx("div",{className:"absolute top-0 right-0 w-1/2 h-full bg-primary/5 blur-[120px] rounded-full -z-10 translate-x-1/3"}),e.jsx("div",{className:"absolute bottom-0 left-0 w-1/2 h-full bg-blue-500/5 blur-[120px] rounded-full -z-10 -translate-x-1/3"}),e.jsx("div",{className:"container mx-auto px-4 max-w-4xl",children:e.jsx("div",{className:"bg-white border border-border rounded-2xl shadow-xl p-8 md:p-12 relative z-10",children:d?e.jsxs("div",{className:"text-center py-12",children:[e.jsx("div",{className:"w-20 h-20 bg-green-50 rounded-full flex items-center justify-center mx-auto mb-6 border-2 border-green-100",children:e.jsx(I,{className:"w-10 h-10 text-green-600"})}),e.jsx("h3",{className:"text-3xl font-bold text-foreground mb-4",children:"Eredmények elküldve!"}),e.jsx("p",{className:"text-lg text-muted-foreground mb-8 leading-relaxed max-w-xl mx-auto",children:"Köszönjük, hogy kitöltötted a Műhely Diagnosztikát. SzakértÅink hamarosan kiértékelik az adataidat, és elküldjük a személyre szabott jelentést a megadott email cÃmre."}),e.jsx(v,{onClick:()=>{n(!1),s(0),l({})},variant:"outline",children:"Ãj diagnosztika indÃtása"})]}):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"mb-8",children:[e.jsxs("div",{className:"flex items-center justify-between mb-4",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-primary/10 text-primary font-semibold text-sm",children:[e.jsx(q,{className:"w-4 h-4"}),e.jsx("span",{children:"Műhely Diagnosztika"})]}),e.jsx("span",{className:"text-sm font-medium text-muted-foreground",children:t<x.length?`${t+1} / ${x.length}`:"Befejezés"})]}),e.jsx(H,{value:f,className:"h-2"})]}),t<x.length?e.jsxs("div",{className:"space-y-8 animate-in fade-in slide-in-from-bottom-4 duration-500",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground mb-2 leading-tight",children:x[t].question}),e.jsx("p",{className:"text-muted-foreground",children:"Válassza ki a legpontosabb választ"})]}),e.jsx("div",{className:"space-y-4",children:x[t].options.map((c,u)=>e.jsx("button",{onClick:()=>h(c),className:`w-full text-left p-5 rounded-xl border-2 transition-all duration-200 ${i[t]===c?"border-primary bg-primary/5 shadow-sm":"border-border hover:border-primary/50 hover:bg-slate-50"}`,children:e.jsx("span",{className:"text-lg font-medium text-foreground",children:c})},u))}),e.jsx("div",{className:"pt-4 flex justify-between items-center",children:e.jsxs(v,{variant:"ghost",onClick:j,disabled:t===0,className:t===0?"opacity-0 pointer-events-none":"",children:[e.jsx(M,{className:"w-4 h-4 mr-2"}),"Vissza"]})})]}):e.jsxs("div",{className:"animate-in fade-in slide-in-from-bottom-4 duration-500",children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("h2",{className:"text-3xl font-bold text-foreground mb-4",children:"Sikeresen kitöltötted!"}),e.jsx("p",{className:"text-muted-foreground text-lg",children:"Add meg az elérhetÅségeidet, hogy elküldhessük a személyre szabott Műhely Diagnosztika jelentésedet."})]}),e.jsxs("form",{onSubmit:z,className:"space-y-6 max-w-xl mx-auto","data-form-type":"shop_health",children:[e.jsx("div",{className:"flex justify-start",children:e.jsxs(v,{variant:"ghost",onClick:()=>s(x.length-1),className:"mb-2",children:[e.jsx(M,{className:"w-4 h-4 mr-2"}),"Vissza az utolsó kérdéshez"]})}),e.jsxs("div",{className:"grid grid-cols-2 gap-4",children:[e.jsxs("div",{className:"space-y-2",children:[e.jsx(w,{htmlFor:"first_name",children:"Keresztnév *"}),e.jsx(N,{id:"first_name",name:"first_name",required:!0,className:"bg-slate-50 h-12",placeholder:"Péter"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(w,{htmlFor:"last_name",children:"Vezetéknév *"}),e.jsx(N,{id:"last_name",name:"last_name",required:!0,className:"bg-slate-50 h-12",placeholder:"Kovács"})]})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(w,{htmlFor:"email",children:"Email cÃm *"}),e.jsx(N,{id:"email",name:"email",type:"email",required:!0,className:"bg-slate-50 h-12",placeholder:"[email protected]"})]}),e.jsxs("div",{className:"space-y-2",children:[e.jsx(w,{htmlFor:"phone",children:"Telefonszám *"}),e.jsx(N,{id:"phone",name:"phone",type:"tel",required:!0,className:"bg-slate-50 h-12",placeholder:"+36 3
60 123 4567"})]}),e.jsxs(v,{type:"submit",className:"w-full h-14 text-lg font-bold mt-4 group",disabled:a,children:[a?"Feldolgozás...":"Kérem az eredményemet",!a&&e.jsx(Q,{className:"w-5 h-5 ml-2 group-hover:translate-x-1 transition-transform"})]}),e.jsxs("p",{className:"text-xs text-center text-muted-foreground mt-4 flex items-center justify-center gap-1.5",children:[e.jsx(X,{className:"w-3.5 h-3.5"}),"Az adataidat bizalmasan kezeljük."]})]})]})]})})})]}):e.jsxs(e.Fragment,{children:[e.jsxs("section",{className:"relative pt-24 pb-32 overflow-hidden bg-primary text-primary-foreground min-h-[600px] flex items-center",children:[e.jsx("div",{className:"absolute inset-0 bg-[url('https://vibe.filesafe.space/1784458516240428488/assets/434e748a-26b5-4e9a-b8e2-42e51e0ff17a.png')] opacity-10 bg-cover bg-center mix-blend-overlay"}),e.jsx("div",{className:"container mx-auto px-4 max-w-6xl relative z-10",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[e.jsxs("div",{className:"max-w-2xl",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-white/20 text-white font-semibold text-sm mb-6 backdrop-blur-sm",children:[e.jsx(q,{className:"w-4 h-4"}),e.jsx("span",{children:"Mérd fel szervized állapotát még ma!"})]}),e.jsx("h1",{className:"text-4xl lg:text-5xl xl:text-6xl font-extrabold text-white leading-[1.1] tracking-tight mb-6",children:"CarSup Diagnosztika: Mennyire Egészséges a Szervized?"}),e.jsx("p",{className:"text-lg text-white/90 leading-relaxed mb-8",children:"Töltsd ki ezt a gyors tesztet, és tudd meg, hogy a szervized csúcsformában van-e! Fedezd fel azokat a hiányosságokat, amelyek visszatartanak â legyen szó hatékonysági problémákról, elégedetlen ügyfelekrÅl vagy anyagi veszteségekrÅl â, és készülj fel a vállalkozásod fellendÃtésére!"}),e.jsx(v,{onClick:()=>g(!0),size:"lg",className:"bg-[#ff6b35] hover:bg-[#e85d3a] text-white text-lg font-bold px-8 py-6 rounded-xl border-none",children:"Kezdjük el a tesztet"}),e.jsx("p",{className:"mt-4 text-sm text-white/70",children:"Becsült kitöltési idÅ: 3-5 perc"})]}),e.jsxs("div",{className:"hidden lg:block relative",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-tr from-white/20 to-transparent blur-3xl rounded-full"}),e.jsx("img",{src:"https://vibe.filesafe.space/1784458516240428488/assets/61d679a1-0c10-4af3-8a7d-89b1cd2537bb.png",alt:"Mechanic smiling",className:"relative z-10 rounded-2xl shadow-2xl object-cover h-[500px] w-full"})]})]})})]}),e.jsx("section",{className:"py-24 bg-slate-50",children:e.jsxs("div",{className:"container mx-auto px-4 max-w-6xl",children:[e.jsx("div",{className:"text-center mb-16",children:e.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-foreground",children:"KÃváncsi vagy, mi vár rád?"})}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-8 mb-16",children:[e.jsxs("div",{className:"bg-white p-8 rounded-2xl shadow-sm border border-border flex gap-6",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-xl flex items-center justify-center flex-shrink-0",children:e.jsx(U,{className:"w-6 h-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-foreground mb-3",children:"1. Lépés: KezdÅdik a móka!"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Egy 17 kérdéses, feleletválasztós tesztet fogsz kitölteni, amely a szervized 4 kulcsfontosságú területét fedi le: Hatékonyság, Ãgyfélkapcsolat-kezelés, Pénzügyi Menedzsment és Alkalmazottak Kezelése."})]})]}),e.jsxs("div",{className:"bg-white p-8 rounded-2xl shadow-sm border border-border flex gap-6",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-xl flex items-center justify-center flex-shrink-0",children:e.jsx(I,{className:"w-6 h-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-foreground mb-3",children:"2. Lépés: Gyors űrlap, nagy jutalom!"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Miután megválaszoltad az összes kérdést, egy rövid űrlapot kell kitöltened a személyre szabott eredményeid lekéréséhez."})]})]}),e.jsxs("div",{className:"bg-white p-8 rounded-2xl shadow-sm border border-border flex gap-6",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-xl flex items-center justify-center flex-shrink-0",children:e.jsx(W,{className:"w-6 h-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-foreground mb-3",children:"3. Lépés: Csomagold ki az eredményeket!"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Az űrlap elküldése után felfedezheted a pontszámod mögötti okokat, és személyre szabott ajánlásokat kapsz a szervized teljesÃtményének növelésére."})]})]}),e.jsxs("div",{className:"bg-white p-8 rounded-2xl shadow-sm border border-border flex gap-6",children:[e.jsx("div",{className:"w-12 h-12 bg-primary/10 rounded-xl flex items-center justify-center flex-shrink-0",children:e.jsx(Y,{className:"w-6 h-6 text-primary"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-xl font-bold text-foreground mb-3",children:"4. Lépés: Vedd át az irányÃtást és fejlÅdj!"}),e.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Használd fel a személyre szabott eredményeidet, hogy átvedd az irányÃtást, és ültesd át a gyakorlatba a szakértÅi tanácsokat. Pörgesd fel szervized növekedését még ma!"})]})]})]}),e.jsx("div",{className:"text-center",children:e.jsx(v,{onClick:()=>g(!0),size:"lg",className:"bg-[#ff6b35] hover:bg-[#e85d3a] text-white text-lg font-bold px-12 py-6 rounded-xl border-none",children:"Kezdjük el a tesztet"})})]})})]})}),e.jsx(Z,{})]})}
6export{he as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.