PageSourceSearch

https://xprat.com/assets/EssentialServices-hLXn8RKZ.js

js xprat.com collected 2026-10-09 04:21:59 UTC 14,166 bytes, 11 lines download raw bytes

1import{j as e}from"./vendor-ui-BY5hFjot.js";import{c as o}from"./czech-republic-Djykldss.js";import{p as b}from"./poland-j4d_8QSV.js";import{h as f}from"./hungary-FURwWNdP.js";import{f as d,u as j,G as v,w as N,t as w,P,H as y,B as k,F as C}from"./index-3lszUcxu.js";import{C as T}from"./CategoryCrossLinks-SJ-bBbaq.js";import{C as n,c as l}from"./card-C7FThC42.js";import{B as S}from"./badge-ClahT0MZ.js";import{A as q,a as B,b as D,c as $}from"./accordion-D9uvCEeg.js";import{B as E}from"./baby-DBQ3xudo.js";import{S as A,a as H,B as W,H as F}from"./stethoscope-rlG96yLn.js";import{W as I}from"./wrench-DP1Tp3YL.js";import{S as L}from"./shield-DDVgaOxU.js";import{U as c}from"./users-8u-7PmY0.js";import{C as R}from"./clock-BiN_Tg5v.js";import{A as z}from"./award-I0SQEHUK.js";import{H as i}from"./heart-BpGjOUa1.js";import{Z}from"./zap-BfZFzJyU.js";import{C as M}from"./calendar-B--VDH4E.js";import{S as U}from"./star-B8uz5fjP.js";import"./vendor-react-oVwXAMfm.js";import"./vendor-charts-DIYntpEn.js";import"./vendor-tiptap-CoSP_ddj.js";import"./vendor-query-DhfeOqn-.js";import"./vendor-supabase-BClirkJ2.js";import"./book-open-CO3tEc7M.js";import"./music-op1e1703.js";import"./palette-J4pEJWlT.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const Y=d("HandHelping",[["path",{d:"M11 12h2a2 2 0 1 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 14",key:"1j4xps"}],["path",{d:"m7 18 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a2 2 0 0 0-2.75-2.91l-4.2 3.9",key:"uospg8"}],["path",{d:"m2 13 6 6",key:"16e5sb"}]]);/**
7 * @license lucide-react v0.462.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const G=d("PawPrint",[["circle",{cx:"11",cy:"4",r:"2",key:"vol9p0"}],["circle",{cx:"18",cy:"8",r:"2",key:"17gozi"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z",key:"1ydw1z"}]]),K=[{question:"What essential services do you offer?",answer:"We connect expat families with trusted babysitters, nannies, cleaning professionals, handymen, doctors, and more."},{question:"How much do babysitters and cleaners cost?",answer:"In Prague, babysitters typically charge 200–400 CZK/hour, cleaners 150–350 CZK/hour."},{question:"Do all service providers speak English?",answer:"Yes, all listed professionals can communicate in English."},{question:"How are service providers vetted?",answer:"Every professional goes through our verification process including identity checks and reference verification."},{question:"Can I find a doctor who speaks my language?",answer:"Yes, we have English-speaking GPs, paediatricians, and specialists."},{question:"Are mental health services available in English?",answer:"Yes, our network includes psychologists and therapists experienced with expat challenges."},{question:"Can I book a one-off service?",answer:"Both one-off and regular arrangements are available."},{question:"What areas do you cover?",answer:"Prague, Brno, and actively recruiting in Warsaw, Budapest, and other Central European cities."}],a={gradient:"from-red-500 to-rose-500",gradientLight:"from-red-50 to-rose-50",stepColors:["bg-red-500","bg-rose-500","bg-pink-500","bg-fuchsia-500","bg-red-400"]},we=()=>{const{t:s}=j(),m=[v({name:"Essential Services for Expats",description:"Find trusted babysitters, cleaning services, doctors, mental health counsellors, and handymen for expat families in Prague and Central Europe.",url:"https://www.xprat.com/essential-services"}),N(K)],g=Array.from({length:8},(t,r)=>({question:s(`essentialPage.faq${r+1}Q`),answer:s(`essentialPage.faq${r+1}A`)})),x=[{title:s("essentialPage.service1Title"),desc:s("essentialPage.service1Desc"),icon:E,color:"bg-red-100 text-red-600"},{title:s("essentialPage.service2Title"),desc:s("essentialPage.service2Desc"),icon:A,color:"bg-rose-100 text-rose-600"},{title:s("essentialPage.service3Title"),desc:s("essentialPage.service3Desc"),icon:I,color:"bg-
11amber-100 text-amber-600"},{title:s("essentialPage.service4Title"),desc:s("essentialPage.service4Desc"),icon:H,color:"bg-blue-100 text-blue-600"},{title:s("essentialPage.service5Title"),desc:s("essentialPage.service5Desc"),icon:W,color:"bg-purple-100 text-purple-600"},{title:s("essentialPage.service6Title"),desc:s("essentialPage.service6Desc"),icon:G,color:"bg-emerald-100 text-emerald-600"},{title:s("essentialPage.service7Title"),desc:s("essentialPage.service7Desc"),icon:F,color:"bg-orange-100 text-orange-600"},{title:s("essentialPage.service8Title"),desc:s("essentialPage.service8Desc"),icon:Y,color:"bg-teal-100 text-teal-600"}],h=[{title:s("essentialPage.benefit1Title"),desc:s("essentialPage.benefit1Desc"),icon:L,color:"text-red-600 bg-red-100"},{title:s("essentialPage.benefit2Title"),desc:s("essentialPage.benefit2Desc"),icon:c,color:"text-blue-600 bg-blue-100"},{title:s("essentialPage.benefit3Title"),desc:s("essentialPage.benefit3Desc"),icon:R,color:"text-amber-600 bg-amber-100"},{title:s("essentialPage.benefit4Title"),desc:s("essentialPage.benefit4Desc"),icon:z,color:"text-emerald-600 bg-emerald-100"},{title:s("essentialPage.benefit5Title"),desc:s("essentialPage.benefit5Desc"),icon:i,color:"text-pink-600 bg-pink-100"},{title:s("essentialPage.benefit6Title"),desc:s("essentialPage.benefit6Desc"),icon:Z,color:"text-orange-600 bg-orange-100"}],u=[{icon:w,label:s("essentialPage.step1")},{icon:c,label:s("essentialPage.step2")},{icon:M,label:s("essentialPage.step3")},{icon:U,label:s("essentialPage.step4")},{icon:i,label:s("essentialPage.step5")}],p=[{name:s("cities.prague"),country:s("cities.czechRepublic"),count:s("essentialPage.city1Count"),link:"/experts-in/prague",flag:o},{name:s("cities.brno"),country:s("cities.czechRepublic"),count:s("essentialPage.city2Count"),link:"/experts-in/brno",flag:o},{name:s("cities.warsaw"),country:s("cities.poland"),count:s("essentialPage.city3Count"),link:"/experts-in/warsaw",flag:b},{name:s("cities.budapest"),country:s("cities.hungary"),count:s("essentialPage.city4Count"),link:"/experts-in/budapest",flag:f}];return e.jsxs("div",{className:"min-h-screen bg-background",children:[e.jsx(P,{title:"Babysitters & Home Services for Expats",description:"Trusted babysitters, cleaners, doctors & counsellors for expat families in Prague, Warsaw & Budapest.",ogTitle:"Babysitters, Cleaners & Essential Services for Expats | XPRAT",ogDescription:"Find trusted babysitters, cleaning services, and home professionals for expat families in Central Europe.",ogUrl:"https://www.xprat.com/essential-services",jsonLd:m}),e.jsx(y,{}),e.jsxs("main",{children:[e.jsx("div",{className:`bg-gradient-to-br ${a.gradientLight} border-b`,children:e.jsxs("div",{className:"container mx-auto px-4 py-16 text-center",children:[e.jsx("div",{className:`inline-flex items-center justify-center h-16 w-16 rounded-2xl bg-gradient-to-br ${a.gradient} text-white mb-6 shadow-lg`,children:e.jsx(i,{className:"h-8 w-8"})}),e.jsx("h1",{className:"text-4xl md:text-5xl font-bold mb-4 bg-gradient-to-r from-red-600 to-rose-500 bg-clip-text text-transparent",children:s("essentialPage.title")})]})}),e.jsx("div",{className:"container mx-auto px-4 py-12",children:e.jsxs("article",{className:"max-w-4xl mx-auto",children:[e.jsx("section",{className:"mb-16",children:e.jsxs("div",{className:"prose prose-lg max-w-none text-foreground/90 space-y-4",children:[e.jsx("p",{children:s("essentialPage.intro1")}),e.jsxs("p",{children:[s("essentialPage.intro2Before"),e.jsx("a",{href:"/experts-in/prague",className:"text-red-600 underline decoration-red-300 hover:decoration-red-600 transition-colors font-medium",children:s("cities.prague")}),","," ",e.jsx("a",{href:"/experts-in/warsaw",className:"text-red-600 underline decoration-red-300 hover:decoration-red-600 transition-colors font-medium",children:s("cities.warsaw")}),","," ",e.jsx("a",{href:"/experts-in/budapest",className:"text-red-600 underline decoration-red-300 hover:decoration-red-600 transition-colors font-medium",children:s("cities.budapest")}),s("essentialPage.intro2After")]})]})}),e.jsxs("section",{className:"mb-16",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("div",{className:`h-8 w-1 rounded-full bg-gradient-to-b ${a.gradient}`}),e.jsx("h2",{className:"text-2xl font-bold",children:s("essentialPage.servicesTitle")})]}),e.jsx("p",{className:"text-muted-foreground mb-8 ml-5",children:s("essentialPage.servicesSubtitle")}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:x.map(t=>e.jsx(n,{className:"group hover:shadow-lg transition-all duration-300 border-border/60 hover:border-red-300",children:e.jsx(l,{className:"pt-5 pb-4",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("div",{className:`h-10 w-10 rounded-xl ${t.color} flex items-center justify-center shrink-0 group-hover:scale-110 transition-transform`,children:e.jsx(t.icon,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-sm mb-1",children:t.title}),e.jsx("p",{className:"text-xs text-muted-foreground leading-relaxed",children:t.desc})]})]})})},t.title))})]}),e.jsxs("section",{className:"mb-16",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("div",{className:`h-8 w-1 rounded-full bg-gradient-to-b ${a.gradient}`}),e.jsx("h2",{className:"text-2xl font-bold",children:s("essentialPage.benefitsTitle")})]}),e.jsx("p",{className:"text-muted-foreground mb-8 ml-5",children:s("essentialPage.benefitsSubtitle")}),e.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:h.map(t=>e.jsxs("div",{className:"flex items-start gap-4 p-5 rounded-xl border bg-card hover:shadow-md transition-all duration-300",children:[e.jsx("div",{className:`h-10 w-10 rounded-xl ${t.color} flex items-center justify-center shrink-0`,children:e.jsx(t.icon,{className:"h-5 w-5"})}),e.jsxs("div",{children:[e.jsx("h3",{className:"font-semibold text-sm mb-1",children:t.title}),e.jsx("p",{className:"text-xs text-muted-foreground leading-relaxed",children:t.desc})]})]},t.title))})]}),e.jsxs("section",{className:"mb-16",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("div",{className:`h-8 w-1 rounded-full bg-gradient-to-b ${a.gradient}`}),e.jsx("h2",{className:"text-2xl font-bold",children:s("essentialPage.locationsTitle")})]}),e.jsx("p",{className:"text-muted-foreground mb-8 ml-5",children:s("essentialPage.locationsSubtitle")}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-4",children:p.map(t=>e.jsxs("a",{href:t.link,className:"group block rounded-xl border p-5 hover:shadow-lg transition-all duration-300 hover:border-red-300 bg-card",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx("div",{className:"h-8 w-8 rounded-lg bg-red-100 flex items-center justify-center group-hover:bg-red-200 transition-colors overflow-hidden",children:e.jsx("img",{src:t.flag,alt:`${t.country} flag`,className:"h-5 w-7 object-cover rounded-sm"})}),e.jsx("span",{className:"font-semibold",children:t.name})]}),e.jsx("p",{className:"text-xs text-muted-foreground mb-2",children:t.country}),e.jsx(S,{className:t.count.includes("Recruit")||t.count.includes("Набір")||t.count.includes("Rekrutierung")||t.count.includes("Recrutement")?"bg-muted text-muted-foreground":"bg-red-100 text-red-700 hover:bg-red-200",children:t.count})]},t.name))}),e.jsxs("p",{className:"text-sm text-muted-foreground mt-4",children:[s("essentialPage.locationsContact").split("{link}")[0],e.jsx("a",{href:"/find-experts",className:"text-red-600 underline",children:s("essentialPage.locationsContactLink")}),s("essentialPage.locationsContact").split("{link}")[1]]})]}),e.jsxs("section",{className:"mb-16",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[e.jsx("div",{className:`h-8 w-1 rounded-full bg-gradient-to-b ${a.gradient}`}),e.jsx("h2",{className:"text-2xl font-bold",children:s("essentialPage.howItWorksTitle")})]}),e.jsx("p",{className:"text-muted-foreground mb-8 ml-5",children:s("essentialPage.howItWorksSubtitle")}
11),e.jsx("div",{className:"grid sm:grid-cols-5 gap-4",children:u.map((t,r)=>e.jsx(n,{className:"text-center border-border/60 hover:shadow-md transition-all duration-300",children:e.jsxs(l,{className:"pt-6 pb-4 flex flex-col items-center gap-3",children:[e.jsx("div",{className:`h-12 w-12 rounded-full ${a.stepColors[r]} text-white flex items-center justify-center font-bold text-lg shadow-md`,children:r+1}),e.jsx(t.icon,{className:"h-5 w-5 text-red-500"}),e.jsx("span",{className:"text-sm font-medium leading-tight",children:t.label})]})},r))})]}),e.jsxs("section",{className:"mb-16",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[e.jsx("div",{className:`h-8 w-1 rounded-full bg-gradient-to-b ${a.gradient}`}),e.jsx("h2",{className:"text-2xl font-bold",children:s("essentialPage.faqTitle")})]}),e.jsx(q,{type:"single",collapsible:!0,className:"w-full",children:g.map((t,r)=>e.jsxs(B,{value:`faq-${r}`,className:"border-border/60",children:[e.jsx(D,{className:"text-left hover:text-red-600 transition-colors",children:t.question}),e.jsx($,{className:"text-muted-foreground",children:t.answer})]},r))})]}),e.jsx(T,{currentCategory:"/essential-services"}),e.jsx("section",{className:"text-center mt-12",children:e.jsx(n,{className:`bg-gradient-to-br ${a.gradientLight} border-red-200 overflow-hidden`,children:e.jsxs(l,{className:"py-12 relative",children:[e.jsx("div",{className:"absolute top-4 right-4 opacity-10",children:e.jsx(i,{className:"h-24 w-24 text-red-600"})}),e.jsx("h2",{className:"text-2xl font-bold mb-3",children:s("essentialPage.ctaTitle")}),e.jsx("p",{className:"text-muted-foreground mb-8 max-w-xl mx-auto",children:s("essentialPage.ctaSubtitle")}),e.jsx(k,{size:"lg",className:`bg-gradient-to-r ${a.gradient} hover:opacity-90 text-white shadow-lg`,asChild:!0,children:e.jsx("a",{href:"/find-experts",children:s("essentialPage.ctaButton")})})]})})})]})})]}),e.jsx(C,{})]})};export{we 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.