{"version":3,"file":"StatsSection.CSRVmcfa.mjs","names":["useRef","useState","useMemo","useCallback","useState","useRef"],"sources":["https:/framerusercontent.com/modules/Hdqj6Vy0F03vcdJ0FPfR/ccR2Yhq2rub1UXNZbSHg/AdaptiveImageTicker.js","https:/framerusercontent.com/modules/wkM7Wj1rBziF8NTYc6oA/vFjCUYzNbjUGSsIKK8Xy/StatsSection.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView}from\"framer-motion\";const defaultImageUrls=[\"https://framerusercontent.com/images/7ZebJpu6JiCRUJCGqI2Fdrb8k.png\",\"https://framerusercontent.com/images/YobT89wTfivsotxddfFzKQzmNA.png\",\"https://framerusercontent.com/images/OI32qdWNlR8QXPOrgCosupLr3Q.png\",\"https://framerusercontent.com/images/gi0WEZ1RgSqSJgk1Hctap3alwQg.png\",\"https://framerusercontent.com/images/OQSMV46DcWxSJBzBy9qR7uCMaW8.png\",\"https://framerusercontent.com/images/5tPs6PjviBdZwwFO9fE5RalN3c4.png\",\"https://framerusercontent.com/images/xCQr94dfv2Kf9AHRXTIOdS9Eg.png\",\"https://framerusercontent.com/images/maG2i92Agb0sQpkrfU1uil4OCQ.png\",\"https://framerusercontent.com/images/QOQs85BuSDyejTjpPjwrQrPUDDU.png\",\"https://framerusercontent.com/images/MTaYOGjRsmeVWQrvBUi6cNFbdg.png\",\"https://framerusercontent.com/images/NpbK57u813Kpt59TjYCJarDGugY.png\",\"https://framerusercontent.com/images/ImauJ3K9qLSFeVwoxP9UazHq8ro.png\",\"https://framerusercontent.com/images/owRWCO5G9CL09zUrCJetB8fFHkY.png\",\"https://framerusercontent.com/images/RUjD5AtnOvzy6o4p4hqj5Sxg3g.png\",\"https://framerusercontent.com/images/wQf6Li4BYgxLVZHVJWMKCOUZzY.png\",\"https://framerusercontent.com/images/GzHcvMHsruk70dMkaXnswiIMkU.png\"];const mixedImageUrls=[defaultImageUrls[7],defaultImageUrls[6],defaultImageUrls[5],defaultImageUrls[4],defaultImageUrls[3],defaultImageUrls[2],defaultImageUrls[1],defaultImageUrls[0],defaultImageUrls[15],defaultImageUrls[14],defaultImageUrls[13],defaultImageUrls[12],defaultImageUrls[11],defaultImageUrls[10],defaultImageUrls[9],defaultImageUrls[8]];/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function AdaptiveImageTicker(props){const{images,imageSequence=\"Default\",layout=\"Vertical\",direction=\"Up\",horizontalDirection=\"Left\",speed=45,gap=12,cornerRadius=16,style}=props;const isStatic=useIsStaticRenderer();const containerRef=useRef(null);const sequenceRef=useRef(null);const isInView=useInView(containerRef,{amount:.1});const[sequenceSize,setSequenceSize]=useState(0);const validImages=useMemo(()=>{const hasCustomImages=Array.isArray(images)&&images.length>0;const source=imageSequence===\"Mixed\"?mixedImageUrls:hasCustomImages?images:defaultImageUrls;return source.map((item,index)=>{if(typeof item===\"string\"){return item?{src:item,alt:`Ticker image ${index+1}`}:null;}if(item?.src)return item;return null;}).filter(item=>Boolean(item?.src));},[images,imageSequence]);const measureSequence=useCallback(()=>{if(!sequenceRef.current)return;const isVertical=layout===\"Vertical\";const nextSize=Math.max(0,isVertical?sequenceRef.current.offsetHeight:sequenceRef.current.offsetWidth);startTransition(()=>{setSequenceSize(nextSize);});},[layout]);useEffect(()=>{if(isStatic)return;if(typeof window===\"undefined\")return;measureSequence();const onResize=()=>measureSequence();window.addEventListener(\"resize\",onResize);let resizeObserver=null;if(typeof ResizeObserver!==\"undefined\"&&sequenceRef.current){resizeObserver=new ResizeObserver(()=>{measureSequence();});resizeObserver.observe(sequenceRef.current);}return()=>{window.removeEventListener(\"resize\",onResize);if(resizeObserver)resizeObserver.disconnect();};},[isStatic,measureSequence,validImages,gap,cornerRadius,layout]);const isVertical=layout===\"Vertical\";const shouldAnimate=!isStatic&&isInView&&validImages.length>1&&sequenceSize>0;const duration=sequenceSize>0?sequenceSize/Math.max(speed,1):1;const movingUp=direction===\"Up\";const movingLeft=horizontalDirection===\"Left\";const animatePosition=shouldAnimate?isVertical?movingUp?[0,-sequenceSize]:[-sequenceSize,0]:movingLeft?[0,-sequenceSize]:[-sequenceSize,0]:0;const cardList=/*#__PURE__*/_jsx(\"div\",{ref:sequenceRef,style:{width:isVertical?\"100%\":\"max-content\",height:isVertical?\"auto\":\"100%\",display:\"flex\",flexDirection:isVertical?\"column\":\"row\",gap},children:validImages.map((image,index)=>/*#__PURE__*/_jsx(\"div\",{style:{width:isVertical?\"100%\":\"auto\",height:isVertical?\"auto\":\"100%\",aspectRatio:\"4 / 3\",borderRadius:cornerRadius,overflow:\"hidden\",position:\"relative\",flexShrink:0},children:/*#__PURE__*/_jsx(\"img\",{src:image.src,srcSet:image.srcSet,alt:image.alt||\"\",draggable:false,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",userSelect:\"none\",pointerEvents:\"none\"}})},`img-${index}-${image.src}`))});return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,position:\"relative\",width:style?.width??\"100%\",height:style?.height??\"100%\",overflow:\"hidden\",display:\"block\",mask:\"none\",WebkitMask:\"none\",maskImage:\"none\",WebkitMaskImage:\"none\"},children:/*#__PURE__*/_jsxs(motion.div,{style:{width:isVertical?\"100%\":\"max-content\",height:isVertical?\"auto\":\"100%\",display:\"flex\",flexDirection:isVertical?\"column\":\"row\",gap,willChange:\"transform\"},animate:isVertical?{y:animatePosition}:{x:animatePosition},transition:shouldAnimate?{duration,ease:\"linear\",repeat:Infinity,repeatType:\"loop\"}:{duration:0},children:[cardList,/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:isVertical?\"100%\":\"max-content\",height:isVertical?\"auto\":\"100%\",display:\"flex\",flexDirection:isVertical?\"column\":\"row\",gap},children:validImages.map((image,index)=>/*#__PURE__*/_jsx(\"div\",{style:{width:isVertical?\"100%\":\"auto\",height:isVertical?\"auto\":\"100%\",aspectRatio:\"4 / 3\",borderRadius:cornerRadius,overflow:\"hidden\",position:\"relative\",flexShrink:0},children:/*#__PURE__*/_jsx(\"img\",{src:image.src,srcSet:image.srcSet,alt:\"\",draggable:false,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",userSelect:\"none\",pointerEvents:\"none\"}})},`dup-${index}-${image.src}`))})]})});}addPropertyControls(AdaptiveImageTicker,{imageSequence:{type:ControlType.Enum,title:\"Image Sequence\",options:[\"Default\",\"Mixed\"],optionTitles:[\"Default\",\"Mixed\"],defaultValue:\"Default\",displaySegmentedControl:true},layout:{type:ControlType.Enum,title:\"Layout\",options:[\"Vertical\",\"Horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],defaultValue:\"Vertical\",displaySegmentedControl:true},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"Up\",\"Down\"],optionTitles:[\"Up\",\"Down\"],defaultValue:\"Up\",displaySegmentedControl:true,hidden:({layout})=>layout===\"Horizontal\"},horizontalDirection:{type:ControlType.Enum,title:\"Horizontal Direction\",options:[\"Left\",\"Right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"Left\",displaySegmentedControl:true,hidden:({layout})=>layout!==\"Horizontal\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:45,min:10,max:240,step:1},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:12,min:0,max:64,step:1,unit:\"px\"},cornerRadius:{type:ControlType.Number,title:\"Corner Radius\",defaultValue:16,min:0,max:64,step:1,unit:\"px\"},images:{type:ControlType.Array,title:\"Images\",defaultValue:defaultImageUrls,control:{type:ControlType.String,placeholder:\"https://example.com/image.png\"},maxCount:32}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AdaptiveImageTicker\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AdaptiveImageTicker.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,useState}from\"react\";function easeOutExpo(t){return t===1?1:1-Math.pow(2,-10*t);}function measureText(text,fontSize,fontWeight,fontFamily){const canvas=document.createElement(\"canvas\");const ctx=canvas.getContext(\"2d\");if(!ctx)return 0;ctx.font=`${fontWeight} ${fontSize}px ${fontFamily}`;return ctx.measureText(text).width;}function AnimatedNumber({end,duration,prefix,suffix,decimals,separator,shouldStart,font,numberColor}){const[display,setDisplay]=useState(\"0\");const raf=useRef(null);useEffect(()=>{if(!shouldStart)return;if(raf.current)cancelAnimationFrame(raf.current);const startTime=performance.now();const tick=now=>{const elapsed=now-startTime;const progress=Math.min(elapsed/(duration*1e3),1);const eased=easeOutExpo(progress);const current=eased*end;const formatted=separator?current.toLocaleString(\"en-US\",{minimumFractionDigits:decimals,maximumFractionDigits:decimals}):current.toFixed(decimals);setDisplay(formatted);if(progress<1)raf.current=requestAnimationFrame(tick);};raf.current=requestAnimationFrame(tick);return()=>{if(raf.current)cancelAnimationFrame(raf.current);};},[shouldStart,end,duration,decimals,separator]);return /*#__PURE__*/_jsxs(\"span\",{style:{fontVariantNumeric:\"tabular-nums\",fontSize:font?.fontSize??48,fontWeight:font?.fontWeight??700,fontFamily:font?.fontFamily??\"Inter\",fontStyle:font?.fontStyle??\"normal\",color:numberColor,lineHeight:1,letterSpacing:\"-0.02em\",whiteSpace:\"nowrap\"},children:[prefix,display,suffix]});}function StatItem({value,label,prefix,suffix,decimals,separator,duration,shouldStart,font,numberColor,labelFont,labelColor,labelTextTransform,gap}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(AnimatedNumber,{end:value,duration:duration,prefix:prefix,suffix:suffix,decimals:decimals,separator:separator,shouldStart:shouldStart,font:font,numberColor:numberColor}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:labelFont?.fontSize??14,fontWeight:labelFont?.fontWeight??400,fontFamily:labelFont?.fontFamily??\"Inter\",fontStyle:labelFont?.fontStyle??\"normal\",color:labelColor,lineHeight:1.4,textAlign:\"center\",textTransform:labelTextTransform},children:label})]});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function StatsSection({stats,duration,separator,triggerOnView,font,numberColor,labelFont,labelColor,labelTextTransform,itemGap,columnGap,rowGap,minItemWidth,divider,dividerColor,paddingTop,paddingRight,paddingBottom,paddingLeft,background,borderRadius}){const ref=useRef(null);const[started,setStarted]=useState(false);const[cellWidth,setCellWidth]=useState(minItemWidth);const fontSize=font?.fontSize??48;const fontWeight=font?.fontWeight??700;const fontFamily=font?.fontFamily??\"Inter\";useEffect(()=>{const calculate=()=>{const max=Math.max(minItemWidth,...stats.map(stat=>{const finalNumber=separator?stat.value.toLocaleString(\"en-US\",{minimumFractionDigits:stat.decimals??0,maximumFractionDigits:stat.decimals??0}):Number(stat.value).toFixed(stat.decimals??0);const fullText=`${stat.prefix??\"\"}${finalNumber}${stat.suffix??\"\"}`;return Math.ceil(measureText(fullText,fontSize,fontWeight,fontFamily))+24;}));setCellWidth(max);};document.fonts.ready.then(calculate);},[stats,fontSize,fontWeight,fontFamily,separator,minItemWidth]);useEffect(()=>{if(!triggerOnView){setStarted(true);return;}const el=ref.current;if(!el)return;const observer=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){setStarted(true);observer.disconnect();}},{threshold:.2});observer.observe(el);return()=>observer.disconnect();},[triggerOnView]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{display:\"flex\",flexWrap:\"wrap\",justifyContent:\"center\",columnGap,rowGap,width:\"100%\",paddingTop,paddingRight,paddingBottom,paddingLeft,background,borderRadius,boxSizing:\"border-box\"},children:stats.map((stat,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:cellWidth,flexShrink:0},children:[divider&&i>0&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,top:\"15%\",height:\"70%\",width:1,background:dividerColor}}),/*#__PURE__*/_jsx(StatItem,{value:stat.value,label:stat.label,prefix:stat.prefix??\"\",suffix:stat.suffix??\"\",decimals:stat.decimals??0,separator:separator,duration:duration,shouldStart:started,font:font,numberColor:numberColor,labelFont:labelFont,labelColor:labelColor,labelTextTransform:labelTextTransform,gap:itemGap})]},i))});}StatsSection.defaultProps={duration:2,separator:true,triggerOnView:true,font:{fontSize:48,fontWeight:700,fontFamily:\"Inter\"},numberColor:\"#000000\",labelFont:{fontSize:14,fontWeight:400,fontFamily:\"Inter\"},labelColor:\"#888888\",labelTextTransform:\"none\",itemGap:8,columnGap:32,rowGap:32,minItemWidth:140,divider:false,dividerColor:\"#E5E5E5\",paddingTop:40,paddingRight:48,paddingBottom:40,paddingLeft:48,background:\"transparent\",borderRadius:0,stats:[{value:2500,label:\"New members\",prefix:\"\",suffix:\"+\",decimals:0},{value:54.9,label:\"Avarage Retention\",prefix:\"\",suffix:\"%\",decimals:1},{value:350,label:\"Coaches Developed\",prefix:\"\",suffix:\"+\",decimals:0},{value:2.6,label:\"Revenue Generated\",prefix:\"$\",suffix:\"+M\",decimals:1}]};addPropertyControls(StatsSection,{stats:{type:ControlType.Array,title:\"Stats\",control:{type:ControlType.Object,controls:{value:{type:ControlType.Number,title:\"Value\",defaultValue:1e3},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Metric\"},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\",placeholder:\"$ ★\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"+\",placeholder:\"% + K\"},decimals:{type:ControlType.Number,title:\"Decimals\",defaultValue:0,min:0,max:3,step:1,displayStepper:true}}}},duration:{type:ControlType.Number,title:\"Duration (s)\",defaultValue:2,min:.5,max:5,step:.1},triggerOnView:{type:ControlType.Boolean,title:\"Trigger\",defaultValue:true,enabledTitle:\"On Scroll\",disabledTitle:\"On Load\"},separator:{type:ControlType.Boolean,title:\"1,000 Separator\",defaultValue:true},font:{type:ControlType.Font,title:\"Number Font\",controls:\"extended\"},numberColor:{type:ControlType.Color,title:\"Number Color\",defaultValue:\"#000000\"},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#888888\"},labelTextTransform:{type:ControlType.Enum,title:\"Label Case\",defaultValue:\"none\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"UPPERCASE\",\"lowercase\",\"Capitalize\"]},itemGap:{type:ControlType.Number,title:\"Number↕Label Gap\",defaultValue:8,min:0,max:32},columnGap:{type:ControlType.Number,title:\"Column Gap\",defaultValue:32,min:0,max:120,step:4},rowGap:{type:ControlType.Number,title:\"Row Gap\",defaultValue:32,min:0,max:120,step:4},minItemWidth:{type:ControlType.Number,title:\"Min Item Width\",defaultValue:140,min:80,max:400,step:10},divider:{type:ControlType.Boolean,title:\"Divider\",defaultValue:false},dividerColor:{type:ControlType.Color,title:\"Divider Color\",defaultValue:\"#E5E5E5\"},paddingTop:{type:ControlType.FusedNumber,title:\"Padding\",toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Per Side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:40},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:40}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StatsSection\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StatsSection.map"],"mappings":"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"}