{"version":3,"file":"WorksheetKit.BRI9CkYp.mjs","names":["React.useState","url","React.useContext","_Fragment","p","React.Fragment","__esmMin","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","x","l","_e","oe","p","c","init_jsx_runtime","B","ce","SC","init_FunnelBlocks","SB","MATT_AVATAR","GREEN_BG","SF","card","INK_BLUE","GREEN","init_SignupStage","init_WorksheetsData","init_RevisionKit","useWsSlug","slug","setSlug","prop","u","useKatex","k","setK","KATEX_CSS","KATEX_JS","m","on","katexLoad","KatexScope","KatexCtx","plainTex","sup","t","Maths","parts","text","p$1","tex","i","j","line","WsPill","tone","WsPlaceholderNote","WsPdfButton","base","small","mode","href","w","label","WsCrumbs","items","h","WsChip","PagerCard","right","dir","s","unit","WsVideoBanner","phone","WsPager","gap","prev","banner","next","WsQuestionCard","wide","q","marks","diagram","fold","st","foot","WsStyles","WS_TIER","WS_ROBOTS","wsIsPlaceholder","init_WorksheetKit"],"sources":["https:/framerusercontent.com/modules/rd48GfVQcXTMQzN2RloU/UxSUTbhjxQQrR3jSZWtc/WorksheetKit.js"],"sourcesContent":["// WorksheetKit — the shared pieces of the worksheets section (/worksheets, /revision/<slug>, /worksheets/<slug>,\n// /revision/mixed-topic/<set>): maths rendering, question cards with the worked answer folded, chips, pills, the PDF button,\n// the placeholder note. Funnel look, same kit as /past-papers. His ask, 22 Oct 2026 (menu: worksheets, past papers, downloads).\n// Maths: KaTeX 0.16.11 from jsdelivr, loaded in the browser (dynamic import + its CSS); until it loads (and in the static HTML)\n// the maths shows as readable plain text (÷ × ² √ a/b), so nothing is ever blank. 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{REVISION_INDEX}from\"https://framerusercontent.com/modules/6JGGdUqzeGjRfn1JBGDX/frkhV7GBRXUKBWWCZ8kk/RevisionKit.js\";import{SC,SF,SB,MATT_AVATAR}from\"https://framerusercontent.com/modules/bgFPSHrdYFuZ06WXho84/IksMLcsqanSaBXfB9mIh/SignupStage.js\";import{card,INK_BLUE,GREEN,GREEN_BG}from\"https://framerusercontent.com/modules/9VjBziOHWQ7CoKFSIW4E/BB696SRd16szfBSplbqS/FunnelBlocks.js\";import{WS_LIVE,WS_PDFS_LIVE}from\"https://framerusercontent.com/modules/opJvocP0Wv7ppypmhSD6/NPT6ET97kyAAlpd1d2Ha/WorksheetsData.js\";const KATEX_JS=\"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.mjs\";const KATEX_CSS=\"https://cdn.jsdelivr.net/npm/katex@0.16.11/dist/katex.min.css\";export const WS_TIER={F:\"Foundation\",H:\"Higher\"};/** robots for every worksheet page: noindex until the real, signed-off items are in (WS_LIVE). */// 7 Nov 2026 (Matt: nothing indexed until everything is confirmed): the worksheet pages follow the ONE Revision flag, REVISION_INDEX (RevisionKit)\nexport const WS_ROBOTS=WS_LIVE&&REVISION_INDEX?undefined:\"noindex, follow\";export const wsIsPlaceholder=slug=>slug.startsWith(\"placeholder-\");/** The slug: control, then ?s=, then the URL's last part. */export function useWsSlug(prop){const[slug,setSlug]=React.useState(prop);React.useEffect(()=>{if(prop)return setSlug(prop);try{const u=new URLSearchParams(window.location.search).get(\"s\");setSlug(u||window.location.pathname.replace(/\\/+$/,\"\").split(\"/\").pop()||\"\");}catch{}},[prop]);return slug;}let katexLoad=null// a library cache, not layout state (one load per page)\n;function useKatex(){const[k,setK]=React.useState(null);React.useEffect(()=>{if(typeof document===\"undefined\")return;if(!document.querySelector(`link[href=\"${KATEX_CSS}\"]`)){const l=document.createElement(\"link\");l.rel=\"stylesheet\";l.href=KATEX_CSS;document.head.appendChild(l);}const url=KATEX_JS;katexLoad=katexLoad||import(/* @vite-ignore */url).then(m=>m.default||m).catch(()=>null);let on=true;katexLoad.then(m=>{if(on&&m)setK(m);});return()=>{on=false;};},[]);return k;}const KatexCtx=/*#__PURE__*/React.createContext(null);/** Wrap a page once: loads KaTeX and shares it with every <Maths>. */export function KatexScope({children}){const k=useKatex();return /*#__PURE__*/_jsx(KatexCtx.Provider,{value:k,children:children});}/** Plain-text maths for the static HTML and the moment before KaTeX loads. */function plainTex(t){const sup={\"0\":\"⁰\",\"1\":\"\\xb9\",\"2\":\"\\xb2\",\"3\":\"\\xb3\",\"4\":\"⁴\",\"5\":\"⁵\",\"6\":\"⁶\",\"7\":\"⁷\",\"8\":\"⁸\",\"9\":\"⁹\",\"-\":\"⁻\",n:\"ⁿ\"};return t.replace(/\\\\frac\\{([^{}]*)\\}\\{([^{}]*)\\}/g,\"$1/$2\").replace(/\\\\sqrt\\{([^{}]*)\\}/g,\"√$1\").replace(/\\^\\{([^{}]*)\\}/g,(_,x)=>[...x].map(c=>sup[c]??c).join(\"\")).replace(/\\^(\\w)/g,(_,c)=>sup[c]??c).replace(/\\\\div/g,\"\\xf7\").replace(/\\\\times/g,\"\\xd7\").replace(/\\\\pm/g,\"\\xb1\").replace(/\\\\leq?/g,\"≤\").replace(/\\\\geq?/g,\"≥\").replace(/\\\\neq/g,\"≠\").replace(/\\\\pi/g,\"π\").replace(/\\\\theta/g,\"θ\").replace(/\\\\circ/g,\"\\xb0\").replace(/\\\\degree/g,\"\\xb0\").replace(/\\\\%/g,\"%\").replace(/\\\\,/g,\" \").replace(/\\\\ /g,\" \").replace(/\\\\text\\{([^{}]*)\\}/g,\"$1\").replace(/\\\\left|\\\\right/g,\"\").replace(/[{}]/g,\"\").replace(/\\\\/g,\"\");}/** Text with $…$ maths. Newlines become line breaks. */export function Maths({text}){const k=React.useContext(KatexCtx);const parts=String(text??\"\").split(/(\\$[^$]+\\$)/g);return /*#__PURE__*/_jsx(_Fragment,{children:parts.map((p,i)=>{if(p.startsWith(\"$\")&&p.endsWith(\"$\")&&p.length>2){const tex=p.slice(1,-1);if(k){try{return /*#__PURE__*/_jsx(\"span\",{dangerouslySetInnerHTML:{__html:k.renderToString(tex,{throwOnError:false,output:\"html\"})}},i);}catch{}}return /*#__PURE__*/_jsx(\"span\",{style:{fontStyle:\"normal\",whiteSpace:\"nowrap\"},children:plainTex(tex)},i);}return p.split(\"\\n\").map((line,j)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[j?/*#__PURE__*/_jsx(\"br\",{}):null,line]},`${i}-${j}`));})});}/** A diagram from the data (our own SVG markup, generated by ENGINE: WORKSHEETS), scaled to fit. */export function WsSvg({svg,label=\"Diagram\"}){return /*#__PURE__*/_jsx(\"div\",{role:\"figure\",\"aria-label\":label,className:\"ws-svg\",style:{margin:\"14px 0 4px\",maxWidth:\"100%\",overflowX:\"auto\"},dangerouslySetInnerHTML:{__html:svg}});}export function WsPill({children,tone=\"sky\"}){const t={sky:[INK_BLUE,SC.sky],grey:[SC.grey,\"#f1f3f6\"],green:[GREEN,GREEN_BG],ink:[\"#fff\",SC.ink]}[tone];return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",fontFamily:SB,fontWeight:700,fontSize:13,color:t[0],background:t[1],borderRadius:14,padding:\"5px 10px\",lineHeight:1.3,maxWidth:\"100%\",boxSizing:\"border-box\",overflowWrap:\"anywhere\"},children:children});}/** \"Placeholder\" note at the top of every worksheet page while the items are placeholders (WS_LIVE false). */export function WsPlaceholderNote({mode,what=\"This page\"}){if(WS_LIVE)return null;return /*#__PURE__*/_jsxs(\"div\",{role:\"note\",style:{maxWidth:1100,margin:mode===\"wide\"?\"0 auto 18px\":\"0 auto 14px\",boxSizing:\"border-box\",background:\"#fff8e1\",border:\"1.5px dashed #e0b000\",borderRadius:14,padding:\"10px 14px\",fontFamily:SB,fontSize:15,lineHeight:1.45,color:\"#5c4400\"},children:[/*#__PURE__*/_jsx(\"b\",{children:\"Placeholder.\"}),\" \",what,\" shows the layout only. The real worksheets are added once the question bank is checked.\"]});}/** The worksheet PDF. Until the files are uploaded (WS_PDFS_LIVE) it is a grey \"PDF coming soon\" pill, not a link. */export function WsPdfButton({href,mode,label=\"Download the PDF\",small=false}){const h=small?42:mode===\"phone\"?52:56;const base={display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,height:h,padding:small?\"2px 16px 0\":\"3px 24px 0\",borderRadius:small?100:14,fontFamily:SF,fontWeight:700,fontSize:small?16:19,textDecoration:\"none\",whiteSpace:\"nowrap\",boxSizing:\"border-box\"};if(!WS_PDFS_LIVE||!href)return /*#__PURE__*/_jsx(\"span\",{\"aria-disabled\":\"true\",style:{...base,color:SC.grey,background:\"#f7f8fa\",border:`1.5px dashed ${SC.line}`},children:\"PDF coming soon\"});return /*#__PURE__*/_jsxs(\"a\",{href:href,target:\"_blank\",rel:\"noopener\",onClick:()=>{const w=window;if(typeof w.gtag===\"function\")w.gtag(\"event\",\"worksheet_pdf\",{href});},style:{...base,color:small?INK_BLUE:\"#fff\",background:small?\"#f0f8ff\":SC.blue,border:small?\"1.5px solid #9fd3ff\":\"none\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:small?15:18,height:small?15:18,viewBox:\"0 0 24 24\",\"aria-hidden\":\"true\",style:{marginTop:-2},children:/*#__PURE__*/_jsx(\"path\",{fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",d:\"M12 4v11m0 0l-4.5-4.5M12 15l4.5-4.5M5 20h14\"})}),label]});}/** Tap-to-filter chips (the /past-papers pattern): tap to choose, tap again to clear. */export function WsChips({mode,label,options,value,onChange}){const phone=mode===\"phone\";return /*#__PURE__*/_jsxs(\"div\",{role:\"group\",\"aria-label\":label,style:{minWidth:0,display:\"flex\",flexDirection:phone?\"column\":\"row\",alignItems:phone?\"stretch\":\"center\",gap:phone?8:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:SB,fontSize:14,fontWeight:700,color:SC.ink,width:phone?undefined:96,flex:\"none\"},children:label}),/*#__PURE__*/_jsx(\"div\",{style:{minWidth:0,display:\"flex\",gap:8,flexWrap:\"wrap\"},children:options.map(([v,l])=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"ss-opt\",\"aria-pressed\":value===v,onClick:()=>onChange(value===v?\"\":v),style:{flex:\"none\",fontFamily:SB,fontSize:15,fontWeight:600,height:42,padding:\"0 14px\",borderRadius:100,whiteSpace:\"nowrap\"},children:l},v))})]});}/** Breadcrumb line above a page heading. */export function WsCrumbs({items}){return /*#__PURE__*/_jsx(\"nav\",{\"aria-label\":\"Breadcrumb\",style:{fontFamily:SB,fontSize:15,color:SC.grey,display:\"flex\",flexWrap:\"wrap\",gap:6,marginBottom:10},children:items.map(([l,h],i)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[i?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"›\"}):null,h?/*#__PURE__*/_jsx(\"a\",{href:h,style:{color:INK_BLUE,textDecoration:\"none\",fontWeight:600},children:l}):/*#__PURE__*/_jsx(\"span\",{\"aria-current\":i===items.length-1?\"page\":undefined,children:l})]},l))});}/** Three white chips under the H1 (the mock): black text, no border. */export function WsChip({children}){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",fontFamily:SF,fontWeight:700,fontSize:14,color:SC.ink,background:\"#fff\",borderRadius:100,padding:\"6px 12px 4px\",whiteSpace:\"nowrap\",boxShadow:\"0 1px 0 rgba(14,16,19,.04)\"},children:children});}function PagerCard({s,dir,mode,unit}){const right=dir===\"next\";if(!s)return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:1,minWidth:0}});return /*#__PURE__*/_jsxs(\"a\",{href:s.href,className:\"ws-row\",rel:dir,style:{...card,borderRadius:14,boxShadow:\"none\",flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:right?\"flex-end\":\"flex-start\",textAlign:right?\"right\":\"left\",padding:mode===\"phone\"?\"10px 12px\":\"12px 16px\",textDecoration:\"none\",color:SC.ink,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SB,fontSize:13,color:SC.grey},children:right?`Next ${unit} →`:`← Previous ${unit}`}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SF,fontWeight:700,fontSize:mode===\"phone\"?16:17,lineHeight:1.2,marginTop:2},children:s.name})]});}/** \"Topic video inside Group Tutoring\" (the video is members-only, his ruling). */export function WsVideoBanner({mode}){// Redesign (his note, 23 Oct: \"the little group tutoring add … can be improved\"): Matt's photo with a play button, so it reads as\n// a video of him teaching; the offer in one plain line; the whole card is the link. The video itself is members-only (his ruling).\nconst phone=mode===\"phone\";return /*#__PURE__*/_jsxs(\"a\",{href:\"/group-tutoring\",className:\"ws-row\",style:{flex:mode===\"wide\"?1.6:undefined,minWidth:0,display:\"flex\",alignItems:\"center\",gap:14,padding:phone?\"10px 12px\":\"12px 16px\",borderRadius:16,background:\"linear-gradient(100deg, #eaf4ff 0%, #f6faff 100%)\",border:\"1.5px solid #b9ddff\",textDecoration:\"none\",color:SC.ink,boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":\"true\",style:{position:\"relative\",flex:\"none\",width:phone?54:60,height:phone?54:60},children:[/*#__PURE__*/_jsx(\"img\",{src:MATT_AVATAR,alt:\"\",width:60,height:60,style:{width:\"100%\",height:\"100%\",borderRadius:14,objectFit:\"cover\",display:\"block\"}}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",right:-6,bottom:-6,width:26,height:26,borderRadius:26,background:SC.blue,border:\"2px solid #fff\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"},children:/*#__PURE__*/_jsx(\"svg\",{width:\"10\",height:\"10\",viewBox:\"0 0 14 14\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3.5 1.8v10.4L12 7z\",fill:\"#fff\"})})})]}),/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0,flex:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:SF,fontWeight:800,fontSize:phone?16:18,lineHeight:1.2},children:\"Watch Matt teach this topic\"}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:SB,fontSize:14,color:SC.grey,marginTop:3},children:\"The video is inside Group Tutoring.\"}),/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:SB,fontSize:14,marginTop:2},children:/*#__PURE__*/_jsx(\"b\",{style:{color:INK_BLUE},children:\"See how it works →\"})})]})]});}/** Previous | (banner) | Next. Wide: one row. Narrower: the banner on its own line, then Previous and Next side by side. */export function WsPager({prev,next,mode,banner,unit=\"topic\"}){const gap=mode===\"phone\"?8:12;if(mode===\"wide\")return /*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":`${unit[0].toUpperCase()}${unit.slice(1)}s`,style:{display:\"flex\",alignItems:\"stretch\",gap},children:[/*#__PURE__*/_jsx(PagerCard,{s:prev,dir:\"prev\",mode:mode,unit:unit}),banner?/*#__PURE__*/_jsx(WsVideoBanner,{mode:mode}):/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:1.6}}),/*#__PURE__*/_jsx(PagerCard,{s:next,dir:\"next\",mode:mode,unit:unit})]});return /*#__PURE__*/_jsxs(\"nav\",{\"aria-label\":`${unit[0].toUpperCase()}${unit.slice(1)}s`,style:{display:\"grid\",gap},children:[banner?/*#__PURE__*/_jsx(WsVideoBanner,{mode:mode}):null,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"stretch\",gap},children:[/*#__PURE__*/_jsx(PagerCard,{s:prev,dir:\"prev\",mode:mode,unit:unit}),/*#__PURE__*/_jsx(PagerCard,{s:next,dir:\"next\",mode:mode,unit:unit})]})]});}/** One question (the mock): number circle, the question beside it, the diagram on the right, [N marks] on the right; the worked answer folded. */export function WsQuestionCard({q,mode,foot}){const wide=mode===\"wide\",phone=mode===\"phone\";const text=q.svg&&q.q_print?q.q_print:q.q;const marks=/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:SB,fontSize:phone?15:16,color:SC.grey,whiteSpace:\"nowrap\"},children:[\"[\",q.marks,\" \",Number(q.marks)===1?\"mark\":\"marks\",\"]\"]});const diagram=q.svg?/*#__PURE__*/_jsx(\"div\",{role:\"figure\",\"aria-label\":`Diagram for question ${q.n}`,className:\"ws-svg\",style:{width:phone?\"min(100%, 260px)\":wide?240:200,margin:phone?\"12px auto 0\":0},dangerouslySetInnerHTML:{__html:q.svg}}):null;const fold=/*#__PURE__*/_jsxs(\"details\",{className:\"ws-fold\",style:{marginTop:12},children:[/*#__PURE__*/_jsxs(\"summary\",{style:{cursor:\"pointer\",listStyle:\"none\",display:\"inline-flex\",alignItems:\"center\",gap:6,fontFamily:SB,fontWeight:600,fontSize:phone?15:16,color:INK_BLUE},children:[/*#__PURE__*/_jsx(\"span\",{className:\"ws-caret\",\"aria-hidden\":\"true\",style:{fontSize:12},children:\"▶\"}),\" \",/*#__PURE__*/_jsx(\"span\",{className:\"ws-show\",children:\"Show worked answer\"}),/*#__PURE__*/_jsx(\"span\",{className:\"ws-hide\",children:\"Hide worked answer\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:10,padding:phone?\"12px 12px\":\"14px 16px\",borderRadius:12,background:\"#f5f9ff\"},children:[/*#__PURE__*/_jsx(\"ol\",{style:{margin:0,paddingLeft:20,fontFamily:SB,fontSize:phone?15:16,lineHeight:1.7,color:SC.ink},children:(q.steps||[]).map((st,i)=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(Maths,{text:st})},i))}),q.answer_svg?/*#__PURE__*/_jsx(\"div\",{role:\"figure\",\"aria-label\":`Answer diagram for question ${q.n}`,className:\"ws-svg\",style:{width:phone?\"min(100%, 260px)\":240,margin:\"10px 0 0\"},dangerouslySetInnerHTML:{__html:q.answer_svg}}):null,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-block\",marginTop:10,padding:\"6px 12px 5px\",borderRadius:100,background:\"#e3f0ff\",fontFamily:SB,fontWeight:700,fontSize:phone?15:16,lineHeight:1.45,color:INK_BLUE},children:[\"Answer: \",/*#__PURE__*/_jsx(Maths,{text:q.answer})]})]})]});return /*#__PURE__*/_jsxs(\"li\",{style:{...card,borderRadius:16,boxShadow:\"none\",listStyle:\"none\",padding:wide?\"20px 22px\":phone?\"14px 14px\":\"16px 18px\",display:\"flex\",gap:phone?10:14,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{flex:\"none\",width:phone?26:28,height:phone?26:28,borderRadius:100,background:SC.blue,color:\"#fff\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",fontFamily:SF,fontWeight:700,fontSize:15,paddingTop:2,boxSizing:\"border-box\",marginTop:phone?0:1},children:q.n}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12,alignItems:\"flex-start\"},children:[/*#__PURE__*/_jsxs(\"p\",{style:{flex:1,minWidth:0,fontFamily:SB,fontSize:phone?16:17,lineHeight:1.6,color:SC.ink,margin:0},children:[/*#__PURE__*/_jsxs(\"span\",{className:\"ws-sr\",children:[\"Question \",q.n,\". \"]}),/*#__PURE__*/_jsx(Maths,{text:text})]}),phone?marks:null]}),phone?diagram:null,fold,foot?foot.href?/*#__PURE__*/_jsx(\"a\",{href:foot.href,style:{display:\"inline-block\",marginTop:12,fontFamily:SB,fontWeight:600,fontSize:12,letterSpacing:\".06em\",textTransform:\"uppercase\",color:SC.grey,textDecoration:\"none\"},children:foot.label}):/*#__PURE__*/_jsx(\"div\",{style:{marginTop:12,fontFamily:SB,fontWeight:600,fontSize:12,letterSpacing:\".06em\",textTransform:\"uppercase\",color:SC.grey},children:foot.label}):null]}),phone?null:/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"none\",display:\"flex\",alignItems:\"flex-start\",gap:12},children:[diagram,marks]})]});}/** lean = only the grade pill (the /worksheets landing, his ask 22 Oct 2026: no tier, question count or video pills there). */export function WsSubRow({s,mode,showPart=true,lean=false}){const wide=mode===\"wide\";return /*#__PURE__*/_jsx(\"li\",{style:{listStyle:\"none\"},children:/*#__PURE__*/_jsxs(\"a\",{href:`/revision/key-skill/${s.slug}`,className:\"ws-row\",style:{...card,display:\"flex\",alignItems:wide?\"center\":\"flex-start\",flexDirection:wide?\"row\":\"column\",justifyContent:\"space-between\",gap:wide?16:8,padding:wide?\"16px 20px\":\"14px 16px\",textDecoration:\"none\",color:SC.ink},children:[/*#__PURE__*/_jsxs(\"span\",{style:{minWidth:0},children:[showPart?/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:SB,fontWeight:700,fontSize:13,letterSpacing:\".05em\",color:INK_BLUE},children:[\"PART \",s.part]}):null,/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:SF,fontWeight:800,fontSize:wide?21:19,lineHeight:1.2,marginTop:showPart?2:0},children:s.name})]}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:6,flex:\"none\"},children:[/*#__PURE__*/_jsxs(WsPill,{tone:\"grey\",children:[\"Grade \",s.grade]}),lean?null:/*#__PURE__*/_jsx(WsPill,{tone:\"grey\",children:WS_TIER[s.tier]||s.tier}),lean?null:/*#__PURE__*/_jsxs(WsPill,{tone:\"grey\",children:[s.q,\" questions\"]}),!lean&&s.yt?/*#__PURE__*/_jsx(WsPill,{tone:\"green\",children:\"Video\"}):null,/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SF,fontWeight:700,fontSize:17,color:INK_BLUE,alignSelf:\"center\",marginLeft:4},children:\"Open →\"})]})]})});}/** Page-wide styles for the section (fold carets, hover, diagrams scale). */export function WsStyles(){return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`.ws-fold>summary::-webkit-details-marker{display:none}.ws-fold[open] .ws-caret{transform:rotate(90deg)}.ws-caret{display:inline-block;transition:transform .15s}\n    .ws-svg svg{max-width:100%;height:auto}.ws-row{transition:border-color .15s}@media (hover:hover){.ws-row:hover{border-color:#9fd3ff!important}}\n    .ws-search:focus{border-color:#9fd3ff!important;background:#f0f8ff!important}.katex{font-size:1.08em}`}});}\nexport const __FramerMetadata__ = {\"exports\":{\"WsSubRow\":{\"type\":\"reactComponent\",\"name\":\"WsSubRow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"wsIsPlaceholder\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsPill\":{\"type\":\"reactComponent\",\"name\":\"WsPill\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WS_TIER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsPagerItem\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsChips\":{\"type\":\"reactComponent\",\"name\":\"WsChips\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WS_ROBOTS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useWsSlug\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Maths\":{\"type\":\"reactComponent\",\"name\":\"Maths\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsCrumbs\":{\"type\":\"reactComponent\",\"name\":\"WsCrumbs\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsSvg\":{\"type\":\"reactComponent\",\"name\":\"WsSvg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsPdfButton\":{\"type\":\"reactComponent\",\"name\":\"WsPdfButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsVideoBanner\":{\"type\":\"reactComponent\",\"name\":\"WsVideoBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsPager\":{\"type\":\"reactComponent\",\"name\":\"WsPager\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"KatexScope\":{\"type\":\"reactComponent\",\"name\":\"KatexScope\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsQuestionCard\":{\"type\":\"reactComponent\",\"name\":\"WsQuestionCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsChip\":{\"type\":\"reactComponent\",\"name\":\"WsChip\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsPlaceholderNote\":{\"type\":\"reactComponent\",\"name\":\"WsPlaceholderNote\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"WsStyles\":{\"type\":\"reactComponent\",\"name\":\"WsStyles\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}