{"version":3,"file":"ChartCard.C21PACdG.mjs","names":["React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","Image1"],"sources":["https:/framerusercontent.com/modules/36i3KX4EHNEtNS87szdc/RnP78POvxQZ1B0g5IdzD/LbIN7dv02.js","https:/framerusercontent.com/modules/h3RpU9JCPYDgKCFp6m8F/dhdO2fGUFJIMZqf1WuEr/ChartCard.js"],"sourcesContent":["// Generated by Framer (9200abc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-XPhJM\";const variantClassNames={FOv9SxgXW:\"framer-v-1uaoalu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B8t5CAVY4=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,screenshot,width,...props})=>{return{...props,B8t5CAVY4:screenshot??props.B8t5CAVY4};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,B8t5CAVY4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"FOv9SxgXW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1uaoalu\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"FOv9SxgXW\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ll4ny0\",\"data-framer-name\":\"Lid\",layoutDependency:layoutDependency,layoutId:\"Zyw0FfKGQ\",style:{backgroundColor:\"var(--token-09fd1980-8076-4f0b-8bb4-7ba5919ad6b8)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 24px 48px -12px rgba(91, 33, 182, 0.25), 0px 2px 6px 0px rgba(23, 10, 50, 0.12)\"},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+12+0),sizes:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,...toResponsiveImage(B8t5CAVY4),...{positionX:\"center\",positionY:\"top\"}},className:\"framer-1i726rv\",\"data-framer-name\":\"Screen\",layoutDependency:layoutDependency,layoutId:\"lv44bB5H8\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15431bf\",\"data-framer-name\":\"Base\",layoutDependency:layoutDependency,layoutId:\"j6quwaJhw\",style:{backgroundColor:\"var(--token-09fd1980-8076-4f0b-8bb4-7ba5919ad6b8)\",borderBottomLeftRadius:10,borderBottomRightRadius:10}})]})})})});});const css=[\".framer-XPhJM.framer-17ce8fh, .framer-XPhJM .framer-17ce8fh { display: block; }\",\".framer-XPhJM.framer-1uaoalu { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 900px; }\",\".framer-XPhJM .framer-ll4ny0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 12px; position: relative; width: 100%; }\",\".framer-XPhJM .framer-1i726rv { align-content: flex-start; align-items: flex-start; aspect-ratio: 1.6 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-XPhJM .framer-15431bf { flex: none; height: 12px; position: relative; width: 106%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 584\n * @framerIntrinsicWidth 900\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"B8t5CAVY4\":\"screenshot\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLbIN7dv02=withCSS(Component,css,\"framer-XPhJM\");export default FramerLbIN7dv02;FramerLbIN7dv02.displayName=\"MacBook\";FramerLbIN7dv02.defaultProps={height:584,width:900};addPropertyControls(FramerLbIN7dv02,{B8t5CAVY4:{title:\"Screenshot\",type:ControlType.ResponsiveImage}});addFonts(FramerLbIN7dv02,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLbIN7dv02\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"900\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"B8t5CAVY4\\\":\\\"screenshot\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"584\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LbIN7dv02.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * RemovalsPlus data card. Draws bar charts as live DOM so the type stays crisp at any\n * screen density and uses the site fonts. Content comes from one JSON string so it can\n * be bound to a CMS field.\n *\n * JSON shape:\n * {\n *   \"kicker\": \"WHAT ONE CLICK COSTS\",\n *   \"title\": \"Average cost per click,\", \"titleSerif\": \"UK removals searches.\",\n *   \"mode\": \"bars\" | \"pairs\" | \"stats\" | \"list\",   // list = review benefits: rows [{label, text, who}]   // stats = 2x2 grid of big numbers: rows [{label, text, highlight}]\n *   \"badge\": { \"value\": \"+43%\", \"label\": \"ORGANIC CLICKS\" },        // optional\n *   \"rows\": [\n *     { \"label\": \"removal company leads\", \"pct\": 100, \"text\": \"£19.51\", \"highlight\": true },   // bars\n *     { \"label\": \"AVERAGE GOOGLE POSITION\", \"beforePct\": 100, \"afterPct\": 43,\n *       \"beforeText\": \"44\", \"afterText\": \"19\" }                                             // pairs\n *   ],\n *   \"legend\": \"MUTED = BEFORE, PURPLE = AFTER\",                       // optional\n *   \"source\": \"Semrush, Google UK, September 2026.\"\n * }\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 720\n */const INK=\"#0c0c0c\";const PRIMARY=\"#5b21b6\";const LIGHT=\"#e3dbff\";const LILAC=\"#a78bfa\";const TEAL=\"#21b594\";const SANS=\"Inter, 'Inter Placeholder', system-ui, sans-serif\";const SERIF=\"'Instrument Serif', 'Instrument Serif Placeholder', Georgia, serif\";function parse(json){try{const d=JSON.parse(json||\"{}\");return d&&typeof d===\"object\"?d:{};}catch(e){return{};}}export default function ChartCard(props){const d=parse(props.json);const rows=Array.isArray(d.rows)?d.rows:[];const pairs=d.mode===\"pairs\";const stats=d.mode===\"stats\";const list=d.mode===\"list\";const steps=d.mode===\"steps\";const compact=!!props.compact;const pad=compact?\"28px 24px 24px\":\"36px 40px 30px\";const labelW=compact?120:pairs?170:190;if(!d.title&&rows.length===0)return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"}});const Bar=({pct,color,h})=>/*#__PURE__*/_jsx(\"div\",{style:{height:h,background:LIGHT,borderRadius:6,overflow:\"hidden\",width:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:Math.max(0,Math.min(100,Number(pct)||0))+\"%\",height:\"100%\",background:color,borderRadius:6}})});return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",boxSizing:\"border-box\",background:\"#ffffff\",border:\"1px solid rgba(91,33,182,0.10)\",borderRadius:24,padding:pad,position:\"relative\",color:INK,fontFamily:SANS},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:compact?\"column\":\"row\",alignItems:\"flex-start\",justifyContent:\"space-between\",gap:compact?12:16},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"1 1 auto\",minWidth:0},children:[d.kicker?/*#__PURE__*/_jsxs(\"div\",{style:{fontSize:12,fontWeight:700,letterSpacing:2,lineHeight:1.3,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:LILAC},children:\"{ \"}),d.kicker,/*#__PURE__*/_jsx(\"span\",{style:{color:LILAC},children:\" }\"})]}):null,d.title||d.titleSerif?/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:8,fontSize:compact?22:26,fontWeight:600,letterSpacing:\"-0.04em\",lineHeight:1.15},children:[d.title,\" \",d.titleSerif?/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontWeight:400,letterSpacing:\"-0.02em\",fontSize:compact?24:28},children:d.titleSerif}):null]}):null]}),d.badge?/*#__PURE__*/_jsxs(\"div\",{style:{flex:\"0 0 auto\",textAlign:compact?\"left\":\"right\",paddingTop:2,maxWidth:compact?260:150},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:SERIF,fontSize:compact?36:44,lineHeight:1,color:PRIMARY,letterSpacing:\"-0.02em\"},children:d.badge.value}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,letterSpacing:1.2,color:\"rgba(12,12,12,0.6)\",marginTop:6,lineHeight:1.3},children:d.badge.label})]}):null]}),list?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:compact?18:24,display:\"flex\",flexDirection:\"column\"},children:rows.map((r,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid rgba(91,33,182,0.12)\",padding:compact?\"14px 0\":\"16px 0\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,letterSpacing:1.3,color:PRIMARY,lineHeight:1.3},children:r.label}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:6,fontFamily:SERIF,fontSize:compact?19:22,lineHeight:1.25,letterSpacing:\"-0.01em\"},children:[\"“\",r.text,\"”\"]}),r.who?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:6,fontSize:12,fontWeight:500,color:\"rgba(12,12,12,0.55)\"},children:r.who}):null]},i))}):null,steps?/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:compact?18:24,display:\"flex\",flexDirection:\"column\",gap:compact?14:18},children:[Array.isArray(d.stepLabels)?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:`${labelW}px 1fr`,columnGap:14},children:[/*#__PURE__*/_jsx(\"div\",{}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${d.stepLabels.length}, 1fr)`,columnGap:8},children:d.stepLabels.map((s,i)=>/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,letterSpacing:1,color:i===d.stepLabels.length-1?PRIMARY:\"rgba(12,12,12,0.45)\",lineHeight:1.3},children:s},i))})]}):null,rows.map((r,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:`${labelW}px 1fr`,alignItems:\"center\",columnGap:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,letterSpacing:1.2,color:\"rgba(12,12,12,0.6)\",lineHeight:1.3},children:r.label}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${(r.steps||[]).length}, 1fr)`,columnGap:8,alignItems:\"end\"},children:(r.steps||[]).map((s,j)=>{const last=j===(r.steps||[]).length-1;return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:SERIF,fontSize:last?compact?22:24:compact?18:20,color:last?s.highlight?TEAL:INK:\"rgba(12,12,12,0.55)\",letterSpacing:\"-0.02em\",lineHeight:1,marginBottom:6},children:s.text}),/*#__PURE__*/_jsx(Bar,{pct:s.pct,color:last?s.highlight?TEAL:PRIMARY:\"rgba(91,33,182,0.28)\",h:8})]},j);})})]},i))]}):null,stats?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:compact?18:26,display:\"grid\",gridTemplateColumns:\"1fr 1fr\",columnGap:24,rowGap:compact?18:26},children:rows.map((r,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:\"1px solid rgba(91,33,182,0.14)\",paddingTop:compact?12:16},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:SERIF,fontSize:compact?40:52,lineHeight:1,color:r.highlight?TEAL:PRIMARY,letterSpacing:\"-0.02em\"},children:r.text}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:8,fontSize:11,fontWeight:700,letterSpacing:1.3,color:\"rgba(12,12,12,0.6)\",lineHeight:1.35},children:r.label})]},i))}):null,/*#__PURE__*/_jsx(\"div\",{style:{marginTop:compact?18:24,display:stats||list||steps?\"none\":\"flex\",flexDirection:\"column\",gap:pairs?16:compact?10:12},children:(stats||list||steps?[]:rows).map((r,i)=>pairs?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:`${labelW}px 1fr 110px`,alignItems:\"center\",columnGap:14,rowGap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{gridRow:\"1 / span 2\",fontSize:11,fontWeight:700,letterSpacing:1.2,color:\"rgba(12,12,12,0.6)\",lineHeight:1.3},children:r.label}),/*#__PURE__*/_jsx(Bar,{pct:r.beforePct,color:\"rgba(91,33,182,0.28)\",h:10}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"right\",lineHeight:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontSize:20,color:\"rgba(12,12,12,0.55)\",letterSpacing:\"-0.02em\"},children:r.beforeText}),d.beforeLabel?/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,letterSpacing:1,color:\"rgba(12,12,12,0.45)\",marginTop:3},children:d.beforeLabel}):null]}),/*#__PURE__*/_jsx(Bar,{pct:r.afterPct,color:r.highlight?TEAL:PRIMARY,h:10}),/*#__PURE__*/_jsxs(\"div\",{style:{textAlign:\"right\",lineHeight:1},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:SERIF,fontSize:24,letterSpacing:\"-0.02em\"},children:r.afterText}),d.afterLabel?/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,fontWeight:700,letterSpacing:1,color:PRIMARY,marginTop:3},children:d.afterLabel}):null]})]},i):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateColumns:`${labelW}px 1fr 70px`,alignItems:\"center\",gap:14},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:compact?12:13,fontWeight:600,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:r.label}),/*#__PURE__*/_jsx(Bar,{pct:r.pct,color:r.highlight?TEAL:PRIMARY,h:compact?12:14}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:SERIF,fontSize:compact?18:21,textAlign:\"right\",letterSpacing:\"-0.02em\",lineHeight:1},children:r.text})]},i))}),d.legend?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:16,fontSize:11,fontWeight:600,letterSpacing:1.5,color:\"rgba(12,12,12,0.55)\",lineHeight:1.4},children:d.legend}):null,d.source?/*#__PURE__*/_jsx(\"div\",{style:{marginTop:14,paddingTop:12,borderTop:\"1px solid rgba(91,33,182,0.10)\",fontSize:11,fontWeight:500,color:\"rgba(12,12,12,0.5)\",lineHeight:1.45},children:d.source}):null]});}addPropertyControls(ChartCard,{json:{type:ControlType.String,title:\"JSON\",defaultValue:\"\",displayTextArea:true},compact:{type:ControlType.Boolean,title:\"Compact\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ChartCard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ChartCard.map"],"mappings":"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"}