{"version":3,"file":"BlogPost.Br7xMPnn.mjs","names":["_Fragment","React.Fragment","p","c","React.useRef","React.useState"],"sources":["https:/framerusercontent.com/modules/9fXXSQxBmzJj8HN5oSCN/m1ZnOG1xAOYwoFiMY1fF/BlogPost.js"],"sourcesContent":["// BlogPost — mygcsemaths.com/blog/<slug>. One component for every post: the slug comes from the \"slug\" control (set on each\n// post's page by scripts/17-blog-data.mjs), else from the address. 22 Oct 2026 (his ask): no closing pitch in the post body (scripts/17 drops it), no \"More from the blog\" list, no\n// YouTube link in the author box (still in the schema sameAs), a reading progress bar along the bottom. Layout (his ask, 21 Oct 2026): the red free-lesson banner on\n// top, the post in a readable column with his videos where the text says [video: ID], then the full free-lesson block and a\n// Group Tutoring line. SEO is set in code because Framer's API can't set per-page titles: title, description, canonical, social\n// tags, and JSON-LD (BlogPosting, BreadcrumbList, VideoObject per video, FAQPage from \"Questions people also ask\").\n// 22 Oct 2026 (ENGINE: SEO ranking pass, his ask \"set up to rank as well as they can\"): Quick answer box under the H1, related\n// reading link cards, cover image as the share image and BlogPosting.image, author box at the end, author = Person Matthew Eberle.\n// Data: components/BlogData.tsx (generated by scripts/17 from ENGINE: SEO's post files). Built by Claude for CENTRE: WEBSITE.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{StageStyles,SC,SF,SB,CTA,MATT_AVATAR}from\"https://framerusercontent.com/modules/bgFPSHrdYFuZ06WXho84/CxA5Tii8No6jVkdriV8R/SignupStage.js\";import{useOwnWidth,modeOf,card,INK_BLUE,SiteNav,FunnelFooter,Video}from\"https://framerusercontent.com/modules/9VjBziOHWQ7CoKFSIW4E/dN2rK4jfPRXaSZjC2eQ9/FunnelBlocks.js\";import{LessonBanner,LessonStage}from\"https://framerusercontent.com/modules/WRbmQl4uhTkragiaszSZ/UdqJbRwPkdG9YGzecvLl/FreeLessonCapture.js\";import{SchemaOrg,ORG_SCHEMA}from\"https://framerusercontent.com/modules/w72bJ3SyqTKjWjTdHnhv/vpVEZ6TLV5ghKV0spwXg/MGMKit.js\";import{BLOG_POSTS,SITE,fmtDate,postBySlug,postImage,useHead,AUTHOR_PHOTO,AUTHOR_LINKS,AUTHOR_SCHEMA}from\"https://framerusercontent.com/modules/1tJw6o3TFFmfxFLmeZI5/4mOozKyOseAkGTGdeKJn/BlogData.js\";const ytThumb=id=>`https://i.ytimg.com/vi/${id}/maxresdefault.jpg`;const{\"@context\":_ctx,...PUBLISHER}=ORG_SCHEMA;function Inline({segs}){return /*#__PURE__*/_jsx(_Fragment,{children:segs.map((s,i)=>{let n=s.t;if(s.i)n=/*#__PURE__*/_jsx(\"em\",{children:n});if(s.b)n=/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:700},children:n});if(s.href){const ext=/^https?:\\/\\//.test(s.href)&&!s.href.startsWith(SITE);n=/*#__PURE__*/_jsx(\"a\",{href:s.href,...ext?{target:\"_blank\",rel:\"noopener\"}:{},style:{color:INK_BLUE,fontWeight:600,textDecoration:\"underline\",textUnderlineOffset:3},children:n});}return /*#__PURE__*/_jsx(React.Fragment,{children:n},i);})});}function Body({mode,post}){const wide=mode===\"wide\",phone=mode===\"phone\";const p={fontFamily:SB,fontSize:wide?18:17,lineHeight:1.7,color:SC.ink,margin:\"0 0 20px\"};const h2={fontFamily:SF,fontWeight:800,fontSize:wide?34:27,lineHeight:1.12,color:SC.ink,margin:wide?\"44px 0 14px\":\"34px 0 12px\",scrollMarginTop:16};const h3={...h2,fontSize:wide?25:21,margin:\"30px 0 10px\"};const videoTitle=id=>post.videos.find(v=>v.id===id)?.title||post.title;const render=(b,i)=>{switch(b.k){case\"h2\":return /*#__PURE__*/_jsx(\"h2\",{id:b.id,style:h2,children:/*#__PURE__*/_jsx(Inline,{segs:b.c})},i);case\"h3\":return /*#__PURE__*/_jsx(\"h3\",{id:b.id,style:h3,children:/*#__PURE__*/_jsx(Inline,{segs:b.c})},i);case\"ul\":case\"ol\":{const L=b.k===\"ul\"?\"ul\":\"ol\";return /*#__PURE__*/_jsx(L,{style:{...p,paddingLeft:26},children:b.items.map((it,j)=>/*#__PURE__*/_jsx(\"li\",{style:{margin:\"0 0 10px\",paddingLeft:4},children:/*#__PURE__*/_jsx(Inline,{segs:it})},j))},i);}case\"table\":{const th={fontFamily:SB,fontSize:15,fontWeight:700,color:SC.ink,textAlign:\"left\",padding:\"12px 14px\",background:SC.sky,verticalAlign:\"bottom\"};const td={fontFamily:SB,fontSize:wide?16:15,lineHeight:1.5,color:SC.ink,padding:\"12px 14px\",borderTop:`1px solid ${SC.line}`,verticalAlign:\"top\"};return /*#__PURE__*/_jsx(\"div\",{style:{...card,overflowX:\"auto\",margin:\"4px 0 24px\",padding:0},children:/*#__PURE__*/_jsxs(\"table\",{style:{width:\"100%\",borderCollapse:\"collapse\",minWidth:b.head.length>2?460:0},children:[/*#__PURE__*/_jsx(\"thead\",{children:/*#__PURE__*/_jsx(\"tr\",{children:b.head.map((c,j)=>/*#__PURE__*/_jsx(\"th\",{style:th,children:/*#__PURE__*/_jsx(Inline,{segs:c})},j))})}),/*#__PURE__*/_jsx(\"tbody\",{children:b.rows.map((r,j)=>/*#__PURE__*/_jsx(\"tr\",{children:r.map((c,k)=>/*#__PURE__*/_jsx(\"td\",{style:{...td,fontWeight:k===0?600:400},children:/*#__PURE__*/_jsx(Inline,{segs:c})},k))},j))})]})},i);}case\"quick\":return /*#__PURE__*/_jsx(\"aside\",{\"aria-label\":\"Quick answer\",style:{background:SC.sky,borderLeft:`5px solid ${SC.blue}`,borderRadius:14,padding:wide?\"20px 24px\":\"16px 18px\",margin:\"0 0 28px\"},children:/*#__PURE__*/_jsxs(\"p\",{style:{...p,margin:0},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontWeight:700},children:\"Quick answer: \"}),/*#__PURE__*/_jsx(Inline,{segs:b.c})]})},i);case\"quote\":return /*#__PURE__*/_jsx(\"blockquote\",{style:{...p,margin:\"0 0 24px\",padding:\"4px 0 4px 18px\",borderLeft:`3px solid ${SC.line}`,color:SC.grey},children:/*#__PURE__*/_jsx(Inline,{segs:b.c})},i);case\"related\":return /*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Related reading\",style:{margin:\"8px 0 32px\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:SB,fontSize:13,fontWeight:700,letterSpacing:\".06em\",textTransform:\"uppercase\",color:SC.grey,marginBottom:10},children:\"Related reading\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:phone?\"1fr\":\"repeat(2, 1fr)\",gap:12},children:b.links.map((l,j)=>{const rel=/^\\/blog\\/([^/?#]+)/.exec(l.href),rp=rel?postBySlug(rel[1]):undefined,img=postImage(rp);return /*#__PURE__*/_jsxs(\"a\",{href:l.href,className:\"bl-rel\",style:{...card,borderRadius:14,display:\"flex\",alignItems:\"center\",gap:12,padding:10,textDecoration:\"none\",color:SC.ink},children:[img?/*#__PURE__*/_jsx(\"img\",{src:img,alt:\"\",decoding:\"async\",width:96,height:50,style:{width:96,height:50,objectFit:\"cover\",borderRadius:8,flex:\"none\",background:SC.sky}}):null,/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SB,fontSize:15,fontWeight:600,lineHeight:1.35,color:INK_BLUE},children:l.t})]},j);})})]},i);case\"video\":return /*#__PURE__*/_jsx(\"div\",{style:{margin:\"8px 0 28px\"},children:/*#__PURE__*/_jsx(Video,{id:b.id,title:videoTitle(b.id),radius:wide?18:12})},i);default:{// A paragraph that is only a bold link (\"**[Join the next free live lesson](/free-lesson-signup)**\") is a button\nconst only=b.c.length===1&&b.c[0].b&&b.c[0].href?b.c[0]:null;if(only)return /*#__PURE__*/_jsx(\"p\",{style:{...p,margin:\"4px 0 24px\"},children:/*#__PURE__*/_jsx(CTA,{label:only.t,href:only.href,style:{width:mode===\"phone\"?\"100%\":undefined,boxSizing:\"border-box\",textAlign:\"center\"}})},i);return /*#__PURE__*/_jsx(\"p\",{style:p,children:/*#__PURE__*/_jsx(Inline,{segs:b.c})},i);}}};return /*#__PURE__*/_jsx(\"div\",{children:post.body.map(render)});}function schemaFor(post){const url=`${SITE}/blog/${post.slug}`;const cover=postImage(post);const image=post.cover?{\"@type\":\"ImageObject\",url:post.cover,width:1200,height:630}:cover||PUBLISHER.logo;return[{\"@context\":\"https://schema.org\",\"@type\":\"BlogPosting\",headline:post.title,description:post.description,url,mainEntityOfPage:{\"@type\":\"WebPage\",\"@id\":url},image,inLanguage:\"en-GB\",datePublished:post.published,dateModified:post.updated,wordCount:post.words,...post.quick?{abstract:post.quick}:{},...post.tag?{articleSection:post.tag}:{},author:AUTHOR_SCHEMA,publisher:PUBLISHER},...post.faq.length?[{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",url:url+\"#questions-people-also-ask\",mainEntity:post.faq.map(f=>({\"@type\":\"Question\",name:f.q,acceptedAnswer:{\"@type\":\"Answer\",text:f.a}}))}]:[],{\"@context\":\"https://schema.org\",\"@type\":\"BreadcrumbList\",itemListElement:[{\"@type\":\"ListItem\",position:1,name:\"Home\",item:SITE+\"/\"},{\"@type\":\"ListItem\",position:2,name:\"Blog\",item:SITE+\"/blog\"},{\"@type\":\"ListItem\",position:3,name:post.title,item:url}]},...post.videos.map(v=>({\"@context\":\"https://schema.org\",\"@type\":\"VideoObject\",name:v.title||post.title,description:`${v.title||post.title}. A MyGCSEMaths video with Matt, from the post \"${post.title}\".`,thumbnailUrl:[ytThumb(v.id),`https://i.ytimg.com/vi/${v.id}/hqdefault.jpg`],uploadDate:post.published,embedUrl:`https://www.youtube.com/embed/${v.id}`,contentUrl:`https://www.youtube.com/watch?v=${v.id}`}))];}/** The author box at the end of every post (his ask, 22 Oct 2026). */function AuthorBox({mode}){const wide=mode===\"wide\",phone=mode===\"phone\";const link={fontFamily:SB,fontSize:15,fontWeight:700,color:INK_BLUE,textDecoration:\"underline\",textUnderlineOffset:3};return /*#__PURE__*/_jsxs(\"section\",{id:\"author\",\"aria-label\":\"About the author\",style:{...card,display:\"flex\",flexDirection:phone?\"column\":\"row\",alignItems:phone?\"flex-start\":\"center\",gap:phone?12:20,padding:wide?\"22px 26px\":\"18px\",scrollMarginTop:16},children:[/*#__PURE__*/_jsx(\"img\",{src:AUTHOR_PHOTO,alt:\"Matthew Eberle\",width:104,height:99,style:{width:wide?104:88,height:wide?99:84,objectFit:\"contain\",flex:\"none\",display:\"block\"}}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:SB,fontSize:13,fontWeight:700,letterSpacing:\".06em\",textTransform:\"uppercase\",color:SC.grey},children:\"Written by\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:SF,fontWeight:800,fontSize:wide?22:20,lineHeight:1.2,color:SC.ink,margin:\"4px 0 0\"},children:\"Matthew Eberle, GCSE Maths teacher and founder of MyGCSEMaths\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:SB,fontSize:16,lineHeight:1.5,color:SC.ink,margin:\"6px 0 10px\"},children:\"150,000+ students learn with my videos\"}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:\"8px 18px\"},children:/*#__PURE__*/_jsx(\"a\",{href:AUTHOR_LINKS.trustpilot,target:\"_blank\",rel:\"noopener\",style:link,children:\"Reviews on Trustpilot\"})})]})]});}/** Reading progress (his ask, 22 Oct 2026): a thin brand-blue bar fixed along the bottom of the screen, filling left to right\n *  as the reader scrolls through the post (the article element). Passive scroll listener, transform only, so no layout shift;\n *  sits above the iPhone home bar via safe-area-inset-bottom. */function ReadingProgress({target}){const barRef=React.useRef(null);React.useEffect(()=>{let raf=0;const update=()=>{raf=0;const el=target.current,bar=barRef.current;if(!el||!bar)return;const r=el.getBoundingClientRect(),vh=window.innerHeight||1;const total=r.height-vh;const f=total>0?Math.min(1,Math.max(0,-r.top/total)):r.top<0?1:0;bar.style.transform=`scaleX(${f})`;};const on=()=>{if(!raf)raf=requestAnimationFrame(update);};update();window.addEventListener(\"scroll\",on,{passive:true});window.addEventListener(\"resize\",on,{passive:true});return()=>{window.removeEventListener(\"scroll\",on);window.removeEventListener(\"resize\",on);if(raf)cancelAnimationFrame(raf);};},[target]);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"fixed\",left:0,right:0,bottom:\"env(safe-area-inset-bottom, 0px)\",height:4,zIndex:50,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{ref:barRef,style:{height:\"100%\",width:\"100%\",background:\"#0098FF\",transform:\"scaleX(0)\",transformOrigin:\"0 50%\",willChange:\"transform\"}})});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 4000\n */export default function BlogPost({slug=\"\"}){const rootRef=React.useRef(null);const articleRef=React.useRef(null);const mode=modeOf(useOwnWidth(rootRef));const wide=mode===\"wide\",phone=mode===\"phone\";const[fromPath,setFromPath]=React.useState(\"\");React.useEffect(()=>{try{const m=/^\\/blog\\/([^/?#]+)/.exec(window.location.pathname);if(m)setFromPath(decodeURIComponent(m[1]));}catch{}},[]);const post=postBySlug(slug)||postBySlug(fromPath)||BLOG_POSTS[0];const url=`${SITE}/blog/${post?.slug||\"\"}`;useHead({title:post?.seoTitle||\"Blog | MyGCSEMaths\",description:post?.description||\"\",url,image:postImage(post)||undefined,type:\"article\",published:post?.published,modified:post?.updated});if(!post)return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,style:{width:\"100%\",padding:40,fontFamily:SB},children:\"No blog posts yet.\"});const col={maxWidth:720,margin:\"0 auto\",padding:phone?\"0 16px\":\"0 24px\"};return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width:\"100%\",background:\"#fff\",color:SC.ink,paddingBottom:wide?40:28},children:[/*#__PURE__*/_jsx(StageStyles,{}),/*#__PURE__*/_jsx(\"style\",{children:`.bl-rel{transition:box-shadow .15s,transform .15s}@media (hover:hover){.bl-rel:hover{box-shadow:0 18px 40px -26px rgba(14,16,19,.45);transform:translateY(-1px)}}`}),schemaFor(post).map((s,i)=>/*#__PURE__*/_jsx(SchemaOrg,{data:s},i)),/*#__PURE__*/_jsx(LessonBanner,{mode:mode,target:\"#free-lesson\"}),/*#__PURE__*/_jsx(SiteNav,{mode:mode}),/*#__PURE__*/_jsx(ReadingProgress,{target:articleRef}),/*#__PURE__*/_jsxs(\"article\",{ref:articleRef,children:[/*#__PURE__*/_jsxs(\"header\",{style:{...col,paddingTop:wide?36:20},children:[/*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":\"Breadcrumb\",style:{fontFamily:SB,fontSize:15,color:SC.grey},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/blog\",style:{color:INK_BLUE,fontWeight:600,textDecoration:\"none\"},children:\"Blog\"}),post.tag?/*#__PURE__*/_jsxs(\"span\",{children:[\" \\xb7 \",post.tag]}):null]}),/*#__PURE__*/_jsx(\"h1\",{style:{fontFamily:SF,fontWeight:800,fontSize:wide?50:phone?34:42,lineHeight:1.06,margin:\"12px 0 0\",color:SC.ink,textWrap:\"balance\"},children:post.title}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12,marginTop:wide?22:16,paddingBottom:wide?26:20,borderBottom:`1px solid ${SC.line}`},children:[/*#__PURE__*/_jsx(\"img\",{src:MATT_AVATAR,alt:\"\",width:46,height:46,style:{width:46,height:46,borderRadius:100,objectFit:\"cover\",flex:\"none\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:SB,fontSize:15,lineHeight:1.45,color:SC.grey},children:[/*#__PURE__*/_jsxs(\"div\",{style:{color:SC.ink,fontWeight:600},children:[/*#__PURE__*/_jsx(\"a\",{href:\"#author\",style:{color:SC.ink,textDecoration:\"none\"},children:\"Matthew Eberle\"}),\", MyGCSEMaths\"]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"time\",{dateTime:post.published,children:fmtDate(post.published)}),post.updated!==post.published?/*#__PURE__*/_jsxs(_Fragment,{children:[\" \\xb7 Updated \",/*#__PURE__*/_jsx(\"time\",{dateTime:post.updated,children:fmtDate(post.updated)})]}):null,` \\xb7 ${post.minutes} min read`]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{...col,paddingTop:wide?30:22},children:/*#__PURE__*/_jsx(Body,{mode:mode,post:post})}),/*#__PURE__*/_jsx(\"footer\",{style:{...col,marginTop:wide?16:8},children:/*#__PURE__*/_jsx(AuthorBox,{mode:mode})})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:wide?64:40},children:/*#__PURE__*/_jsx(LessonStage,{mode:mode,source:`Blog: ${post.slug}`})}),/*#__PURE__*/_jsx(\"section\",{style:{...col,marginTop:wide?56:36},children:/*#__PURE__*/_jsxs(\"div\",{style:{...card,padding:wide?\"28px 32px\":\"22px 18px\",textAlign:phone?\"left\":\"center\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily:SF,fontWeight:800,fontSize:wide?30:25,lineHeight:1.12,margin:0,color:SC.ink},children:\"Want more than one lesson?\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontFamily:SB,fontSize:wide?18:17,lineHeight:1.6,color:SC.ink,margin:\"10px 0 18px\"},children:\"Group Tutoring is live GCSE Maths with Matt three times a week, taught at your target grade, with every class recorded. The first 7 days are free.\"}),/*#__PURE__*/_jsx(CTA,{label:\"See Group Tutoring\",href:\"/group-tutoring\",style:{width:phone?\"100%\":undefined,boxSizing:\"border-box\",textAlign:\"center\"}})]})}),/*#__PURE__*/_jsx(FunnelFooter,{mode:mode})]});}addPropertyControls(BlogPost,{slug:{type:ControlType.String,title:\"Post slug\",defaultValue:\"\",placeholder:BLOG_POSTS[0]?.slug||\"post-slug\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlogPost\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"4000\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlogPost.map"],"mappings":"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"}