1import{r as p,j as e}from"./react-vendor-DKK5h-4S.js";import{a as k,L as w}from"./router-CKFl4ZoT.js";import{A as v,u as r,v as t,w as A,z as d,y as h,E as y,O as l,x as j,Q as S}from"./index-rOX5Rmnz.js";import{e as $}from"./whatsapp-ZiIi0eVx.js";import{g as f,a as T,t as g,b as E,T as P,c as L}from"./theme08EarlyChildhoodDevelopment-DLNM6rMj.js";import D from"./AssessmentRouteFallback-_1x8wVtB.js";import{aa as B,a2 as M}from"./icons-CoEihuPy.js";import"./query-BddnajNh.js";import"./supabase-CJoCJpoI.js";import"./ui-extras-CIMz-jDr.js";import"./radix-DQ8yzr2B.js";import"./forms-DGqSpeMD.js";import"./analytics-Ha9W1Bdq.js";import"./assessmentSeoRouteManifest-636XdTMZ.js";const x="Early Childhood Development Programme";function u({items:s,external:n=!1}){return e.jsx("ul",{className:"mt-4 space-y-2",children:s.map(a=>e.jsxs("li",{className:"flex items-start gap-2",children:[e.jsx(B,{className:"mt-1 h-4 w-4 shrink-0","aria-hidden":"true",style:{color:t.gold}}),n||a.href.startsWith("http")?e.jsxs("a",{href:a.href,target:"_blank",rel:"noopener noreferrer",className:`${r.body} font-medium underline underline-offset-2`,style:{color:t.forest},children:[a.label,e.jsx(M,{className:"ml-1 inline h-3.5 w-3.5","aria-hidden":"true"})]}):e.jsx(w,{to:a.href,className:`${r.body} font-medium underline underline-offset-2`,style:{color:t.forest},children:a.label})]},a.href+a.label))})}function c({items:s}){return e.jsx("ul",{className:"mt-4 space-y-2",children:s.map(n=>e.jsxs("li",{className:`flex items-start gap-2 ${r.body}`,style:{color:t.ink},children:[e.jsx("span",{"aria-hidden":"true",className:"mt-2 h-1.5 w-1.5 shrink-0 rounded-full",style:{background:t.gold}}),e.jsx("span",{children:n})]},n))})}function q(s){const n=g(s),a=[];return a.push({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:s.brandName,item:`${s.origin}/`},{"@type":"ListItem",position:2,name:x,item:`${s.origin}${s.basePath}`},...s.kind==="guide"?[{"@type":"ListItem",position:3,name:s.h1,item:n}]:[]]}),s.kind==="main"?a.push({"@context":"https://schema.org","@type":"Service",name:x,serviceType:"Therapist-led early childhood development programme for ages 6 months to 6 years",provider:{"@type":"Organization",name:s.brandName,url:s.origin},areaServed:{"@type":"Country",name:"Singapore"},url:n,description:s.metaDescription}):a.push({"@context":"https://schema.org","@type":"Article",headline:s.h1,description:s.metaDescription,mainEntityOfPage:n,author:{"@type":"Organization",name:s.brandName},publisher:{"@type":"Organization",name:s.brandName}}),a.push({"@context":"https://schema.org","@type":"FAQPage",mainEntity:s.faqs.map(o=>
1({"@type":"Question",name:o.q,acceptedAnswer:{"@type":"Answer",text:o.a}}))}),a}function C({page:s}){const n=p.useMemo(()=>E(s.path),[s.path]),a=p.useMemo(()=>$(),[]),o="WhatsApp EarlyRhythm",m=[{label:"Home",href:"/"},...s.kind==="guide"?[{label:x,href:s.basePath}]:[],{label:s.h1}];return e.jsxs(e.Fragment,{children:[e.jsx("section",{className:r.section,style:{background:t.white},children:e.jsxs("div",{className:"mx-auto max-w-4xl py-10 sm:py-14",children:[e.jsx(A,{items:m}),e.jsx("h1",{className:`mt-5 ${r.h1}`,style:{color:t.forestDeep},children:s.h1}),e.jsx("p",{className:`mt-4 ${r.lead}`,style:{color:t.muted},children:s.intro}),e.jsxs("div",{id:"quick-answer",className:"mt-8 rounded-2xl p-6",style:{background:t.softAmber,border:`1px solid ${t.line}`},children:[e.jsx("h2",{className:r.h3,style:{color:t.amberInk},children:"Quick answer"}),e.jsx("p",{className:`mt-2 ${r.body}`,style:{color:t.ink},children:s.quickAnswer})]}),e.jsx("p",{className:`mt-4 ${r.small}`,style:{color:t.muted},children:P}),e.jsxs("div",{className:"mt-6 flex flex-col gap-3 sm:flex-row sm:flex-wrap",children:[e.jsx(d,{variant:"primary",children:"Book a 15-minute consultation"}),e.jsx(h,{href:a,external:!0,children:o}),e.jsx(y,{href:"/programmes",children:"View Programmes"})]})]})}),e.jsx("section",{className:r.section,style:{background:t.cream},children:e.jsx("div",{className:r.container,children:e.jsx("div",{className:"space-y-12",children:s.sections.map(i=>e.jsxs("div",{children:[e.jsx(l,{children:i.heading}),e.jsx("div",{className:`mt-4 space-y-4 ${r.body}`,style:{color:t.ink},children:i.paragraphs.map((b,N)=>e.jsx("p",{children:b},N))}),i.bullets&&e.jsx(c,{items:i.bullets})]},i.heading))})})}),e.jsxs(j,{heading:"Not sure which pathway fits your child?",body:"Tell us your child's age and what you would like them to grow in, and we will suggest the pathway that fits â or say plainly if a short conversation would be more useful first.",children:[e.jsx(d,{variant:"primary",children:"Need help choosing?"}),e.jsx(h,{href:a,external:!0,children:o})]}),e.jsx("section",{className:r.section,style:{background:t.white},children:e.jsxs("div",{className:r.container,children:[e.jsx(l,{children:"What this means"}),e.jsx("p",{className:`mt-4 ${r.body}`,style:{color:t.ink},children:s.whatThisMeans}),e.jsxs("div",{className:"mt-10 grid gap-6 sm:grid-cols-2",children:[e.jsxs("div",{className:r.card,style:{background:t.cream,border:`1px solid ${t.line}`},children:[e.jsx("h3",{className:r.h3,style:{color:t.forestDeep},children:"What parents may notice"}),e.jsx(c,{items:s.whatPeopleMayNotice})]}),e.jsxs("div",{className:r.card,style:{background:t.cream,border:`1px solid ${t.line}`},children:[e.jsx("h3",{className:r.h3,style:{color:t.forestDeep},children:"When to seek extra support"}),e.jsx(c,{items:s.whenToSeekSupport})]})]}),e.jsxs("div",{className:"mt-6 rounded-2xl p-6",style:{background:t.sage,border:`1px solid ${t.line}`},children:[e.jsx("h3",{className:r.h3,style:{color:t.forestDeep},children:"What happens next"}),e.jsx(c,{items:s.whatHappensNext})]})]})}),e.jsx(S,{items:s.faqs.map(i=>({q:i.q,a:i.a}))}),n.length>0&&e.jsx("section",{id:"ai-questions",className:r.section,style:{background:t.white},children:e.jsxs("div",{className:r.container,children:[e.jsx(l,{children:"People also ask"}),e.jsx("div",{className:"mt-8 space-y-5",children:n.map(i=>e.jsxs("div",{className:"rounded-2xl p-6",style:{background:t.cream,border:`1px solid ${t.line}`},children:[e.jsx("h3",{className:r.h3,style:{color:t.forestDeep},children:i.question}),e.jsx("p",{className:`mt-2 ${r.body}`,style:{color:t.ink},children:i.answer})]},i.question))})]})}),e.jsx("section",{className:r.section,style:{background:t.cream},children:e.jsxs("div",{className:r.container,children:[e.jsx(l,{children:"Continue reading"}),e.jsx(u,{items:s.internalLinks}),e.jsx("h3",{className:`mt-10 ${r.h3}`,style:{color:t.forestDeep},children:"If your concern is about something else"}),e.jsx(u,{items:s.crossSiteLinks,external:!0}),e.jsx("h3",{className:`mt-10 ${r.h3}`,style:{color:t.forestDeep},children:"Helpful reading elsewhere"}),e.jsx(u,{items:s.externalLinks,external:!0})]})}
1),e.jsxs(j,{heading:"Speak to someone",body:"A 15-minute consultation is enough to work out which pathway fits your child and how the Saturday sessions run. There is no obligation to continue afterwards.",children:[e.jsx(d,{variant:"primary",children:"Book a Consultation"}),e.jsx(h,{href:a,external:!0,children:o}),e.jsx(y,{href:"/programmes",children:"View Programmes"})]})]})}function X({path:s}){const n=k(),a=p.useMemo(()=>s?f(s):n.guideSlug?T(n.guideSlug):f(L),[s,n.guideSlug]);if(!a)return e.jsx(D,{});const o=g(a);return e.jsx(v,{head:e.jsxs(e.Fragment,{children:[e.jsx("title",{children:a.seoTitle}),e.jsx("meta",{name:"description",content:a.metaDescription}),e.jsx("meta",{name:"robots",content:"index,follow,max-image-preview:large,max-snippet:-1"}),e.jsx("link",{rel:"canonical",href:o}),e.jsx("meta",{property:"og:title",content:a.seoTitle}),e.jsx("meta",{property:"og:description",content:a.metaDescription}),e.jsx("meta",{property:"og:url",content:o}),e.jsx("meta",{property:"og:type",content:a.kind==="main"?"website":"article"}),e.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),q(a).map((m,i)=>e.jsx("script",{type:"application/ld+json",children:JSON.stringify(m)},i))]}),stickyCta:{href:"#quick-answer",label:"Explore the Programme"},children:e.jsx(C,{page:a})})}export{X 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.