{"version":3,"file":"StepsFlow.D0PkcFIm.mjs","names":["useState","useRef","__esmMin","init_npm_react_18_3_1","_e","de","init_jsx_runtime","c","p","ce","motion","useMotionValueEvent","useTransform","useScroll","init_framer_motion_DhsWWWsN","init_framer_BWFVvmND","useIsStaticRenderer","addPropertyControls","ControlType","useIsMobile","isMobile","setIsMobile","el","containerRef","check","width","bp","observer","entries","parseFontSize","font","value","getImageAnimation","type","StepsFlow","props","lastIndex","steps","mobileBreakpoint","StepRow","index","accentColor","lineColor","StaticStepRow","AnimatedStepRow","reversed","numberValue","step","numFontSize","numberFont","numLH","mobileNumSize","mobileNumLH","mobileTitleSize","titleFont","imageRadius","mobileImageGap","numberColor","numberTitleGap","titleColor","titleTextGap","textFont","textColor","gridGap","isLast","isFirst","cornerMaskColor","stepRef","isNumberTriggered","setIsNumberTriggered","height","scrollYProgress","opacityTop","opacityBottom","imgAnim","imageAnimation","init_StepsFlow"],"sources":["https:/framerusercontent.com/modules/k1Pdyd1e09IcscP7IndB/daEt6i5uRpIUlzKrkO8f/StepsFlow.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useRef,useState,useEffect}from\"react\";import{motion,useScroll,useTransform,useMotionValueEvent}from\"framer-motion\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";function useIsMobile(bp,containerRef){const[isMobile,setIsMobile]=useState(false);useEffect(()=>{const el=containerRef.current;if(!el)return;const check=width=>setIsMobile(width<bp);check(el.offsetWidth);const observer=new ResizeObserver(entries=>{const width=entries[0]?.contentRect.width;if(typeof width===\"number\")check(width);});observer.observe(el);return()=>observer.disconnect();},[bp,containerRef]);return isMobile;}function parseFontSize(font){if(!font?.fontSize)return 16;const value=String(font.fontSize);return parseFloat(value)||16;}function getImageAnimation(type){if(type===\"none\"){return{initial:{opacity:1,y:0},whileInView:undefined,transition:{duration:0}};}if(type===\"slideUp\"){return{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},transition:{duration:.6,ease:[.42,0,.58,1]}};}return{initial:{opacity:0,y:0},whileInView:{opacity:1,y:0},transition:{duration:.6,ease:[.42,0,.58,1]}};}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function StepsFlow(props){const{steps=[],accentColor,lineColor,cornerMaskColor,numberFont,numberColor,titleFont,titleColor,textFont,textColor,numberTitleGap,titleTextGap,gridGap,imageRadius,mobileBreakpoint,imageAnimation,mobileImageGap}=props;const lastIndex=steps.length-1;const lastReversed=lastIndex%2!==0;const containerRef=useRef(null);const isMobile=useIsMobile(mobileBreakpoint,containerRef);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",maxWidth:isMobile?\"100%\":\"calc(100% - 60px)\",margin:\"0 auto\",paddingLeft:isMobile?30:0,paddingRight:isMobile?15:0},children:[steps.map((step,index)=>/*#__PURE__*/_jsx(StepRow,{step:step,index:index,isFirst:index===0,isLast:index===lastIndex,accentColor:accentColor,lineColor:lineColor,cornerMaskColor:cornerMaskColor,numberFont:numberFont,numberColor:numberColor,titleFont:titleFont,titleColor:titleColor,textFont:textFont,textColor:textColor,numberTitleGap:numberTitleGap,titleTextGap:titleTextGap,gridGap:gridGap,imageRadius:imageRadius,isMobile:isMobile,imageAnimation:imageAnimation,mobileImageGap:mobileImageGap},index)),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:isMobile?15:-10,width:isMobile?20:30,height:isMobile?20:30,borderRadius:\"50%\",backgroundColor:accentColor,zIndex:3}}),isMobile&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:22,width:6,height:\"100%\",backgroundColor:lineColor,zIndex:0}})]})});}function StepRow(props){const isStatic=useIsStaticRenderer();return isStatic?/*#__PURE__*/_jsx(StaticStepRow,{...props}):/*#__PURE__*/_jsx(AnimatedStepRow,{...props});}function StaticStepRow({step,index,isFirst,isLast,accentColor,lineColor,cornerMaskColor,numberFont,numberColor,titleFont,titleColor,textFont,textColor,numberTitleGap,titleTextGap,gridGap,imageRadius,isMobile,mobileImageGap}){const reversed=!isMobile&&index%2!==0;const numberValue=parseInt(step.number,10)||0;const numFontSize=parseFontSize(numberFont);const numLH=Math.round(numFontSize*.93);const mobileNumSize=numFontSize*.7;const mobileNumLH=Math.round(mobileNumSize*.93);const mobileTitleSize=parseFontSize(titleFont)*.85;if(isMobile){return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",padding:\"24px 0 24px 20px\",zIndex:1},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:-8,width:6,backgroundColor:accentColor,height:\"100%\"}}),/*#__PURE__*/_jsxs(\"div\",{children:[step.image?/*#__PURE__*/_jsx(\"img\",{src:step.image,alt:\"\",style:{width:\"100%\",height:\"auto\",borderRadius:imageRadius,display:\"block\",marginBottom:mobileImageGap}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"16 / 10\",borderRadius:imageRadius,background:lineColor,marginBottom:mobileImageGap}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",maxHeight:mobileNumLH,overflow:\"hidden\",...numberFont,fontSize:mobileNumSize,lineHeight:`${mobileNumLH}px`,color:numberColor},children:String(numberValue).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:numberTitleGap,...titleFont,fontSize:mobileTitleSize,color:titleColor},children:step.title}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:titleTextGap,...textFont,color:textColor},children:step.text})]})]});}return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"grid\",gridTemplateColumns:\"1fr 1fr\",padding:\"50px 0\",gap:gridGap,alignItems:\"center\",...reversed?{direction:\"ltr\"}:{}},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:reversed?\"50%\":0,width:10,height:\"100%\",backgroundColor:lineColor}}),!isLast&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:reversed?\"auto\":0,right:reversed?\"50%\":\"auto\",width:\"50%\",height:10,backgroundColor:lineColor}}),!isFirst&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",zIndex:1,left:reversed?\"calc(50% - 40px)\":0,top:-10,width:50,height:50,backgroundColor:cornerMaskColor}}),!isLast&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",zIndex:1,left:reversed?\"calc(50% - 40px)\":0,bottom:0,width:50,height:50,backgroundColor:cornerMaskColor}}),!isFirst&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",zIndex:2,left:reversed?\"calc(50% - 90px)\":0,top:-10,width:100,height:100,borderRadius:50,border:\"10px solid transparent\",borderTopColor:lineColor,transform:reversed?\"rotate(45deg)\":\"rotate(-45deg)\"}}),!isLast&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",zIndex:2,left:reversed?\"calc(50% - 90px)\":0,bottom:0,width:100,height:100,borderRadius:50,border:\"10px solid transparent\",borderTopColor:lineColor,transform:reversed?\"rotate(135deg)\":\"rotate(225deg)\"}}),!isFirst&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",zIndex:2,left:reversed?\"calc(50% - 90px)\":0,top:-10,width:100,height:100,borderRadius:50,border:\"10px solid transparent\",borderTopColor:accentColor,transform:reversed?\"rotate(45deg)\":\"rotate(-45deg)\",opacity:1}}),!isLast&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",zIndex:2,left:reversed?\"calc(50% - 90px)\":0,bottom:0,width:100,height:100,borderRadius:50,border:\"10px solid transparent\",borderTopColor:accentColor,transform:reversed?\"rotate(135deg)\":\"rotate(225deg)\",opacity:1}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:reversed?\"50%\":0,width:10,backgroundColor:accentColor,height:\"100%\"}}),!isLast&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:reversed?\"auto\":0,right:reversed?\"50%\":\"auto\",height:10,backgroundColor:accentColor,width:\"50%\"}}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:reversed?\"0 50px 0 0\":\"0 0 0 50px\",gridColumnStart:reversed?2:\"auto\",gridRowStart:reversed?1:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",maxHeight:numLH,overflow:\"hidden\",...numberFont,fontSize:numFontSize,lineHeight:`${numLH}px`,color:numberColor},children:String(numberValue).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:numberTitleGap,...titleFont,color:titleColor},children:step.title}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:titleTextGap,...textFont,color:textColor},children:step.text})]}),/*#__PURE__*/_jsx(\"div\",{style:{gridColumnStart:reversed?1:\"auto\",gridRowStart:reversed?1:\"auto\"},children:step.image?/*#__PURE__*/_jsx(\"img\",{src:step.image,alt:\"\",style:{width:\"100%\",height:\"auto\",borderRadius:imageRadius,display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"16 / 10\",borderRadius:imageRadius,background:lineColor}})})]});}function AnimatedStepRow({step,index,isFirst,isLast,accentColor,lineColor,cornerMaskColor,numberFont,numberColor,titleFont,titleColor,textFont,textColor,numberTitleGap,titleTextGap,gridGap,imageRadius,isMobile,imageAnimation,mobileImageGap}){const reversed=!isMobile&&index%2!==0;const stepRef=useRef(null);const[isNumberTriggered,setIsNumberTriggered]=useState(false);const{scrollYProgress}=useScroll({target:stepRef,offset:[\"end end\",\"start start\"]});const height=useTransform(scrollYProgress,[0,.02,.3],[\"0%\",\"0%\",\"100%\"]);const width=useTransform(scrollYProgress,[0,.3,.4],[\"0%\",\"0%\",\"50%\"]);const opacityTop=useTransform(scrollYProgress,[0,.01],[\"0%\",\"100%\"]);const opacityBottom=useTransform(scrollYProgress,[0,.29,.3],[\"0%\",\"0%\",\"100%\"]);useMotionValueEvent(scrollYProgress,\"change\",value=>{if(value>=.15){setIsNumberTriggered(true);}});useEffect(()=>{if(scrollYProgress.get()>=.15){setIsNumberTriggered(true);}},[scrollYProgress]);const numberValue=parseInt(step.number,10)||0;const numFontSize=parseFontSize(numberFont);const numLH=Math.round(numFontSize*.93);const mobileNumSize=numFontSize*.7;const mobileNumLH=Math.round(mobileNumSize*.93);const mobileTitleSize=parseFontSize(titleFont)*.85;const imgAnim=getImageAnimation(imageAnimation);if(isMobile){return /*#__PURE__*/_jsxs(motion.div,{ref:stepRef,style:{position:\"relative\",padding:\"24px 0 24px 20px\",zIndex:1},children:[/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:0,left:-8,width:6,backgroundColor:accentColor,height}}),/*#__PURE__*/_jsxs(\"div\",{children:[step.image?/*#__PURE__*/_jsx(motion.img,{src:step.image,alt:\"\",initial:imgAnim.initial,whileInView:imgAnim.whileInView,transition:imgAnim.transition,viewport:{once:true,amount:.1},style:{width:\"100%\",height:\"auto\",borderRadius:imageRadius,display:\"block\",marginBottom:mobileImageGap},loading:\"lazy\"}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"16 / 10\",borderRadius:imageRadius,background:lineColor,marginBottom:mobileImageGap}}),/*#__PURE__*/_jsxs(motion.div,{onViewportEnter:()=>setIsNumberTriggered(true),viewport:{once:true,amount:.1},style:{position:\"relative\",maxHeight:mobileNumLH,overflow:\"hidden\",...numberFont,fontSize:mobileNumSize,lineHeight:`${mobileNumLH}px`,color:numberColor,opacity:isNumberTriggered?1:0},children:[\"0\",/*#__PURE__*/_jsx(motion.span,{initial:{y:\"0%\"},animate:{y:isNumberTriggered?`-${10*(numberValue%10)}%`:\"0%\"},transition:{type:\"spring\",damping:30,stiffness:100+20*(numberValue%10)},style:{position:\"absolute\",top:0,width:Math.round(mobileNumSize*.68),wordBreak:\"break-all\"},children:\"0123456789\"})]}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{duration:.5,delay:.15,ease:[.42,0,.58,1]},viewport:{once:true,amount:.1},style:{marginTop:numberTitleGap,...titleFont,fontSize:mobileTitleSize,color:titleColor},children:step.title}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{duration:.5,delay:.3,ease:[.42,0,.58,1]},viewport:{once:true,amount:.1},style:{marginTop:titleTextGap,...textFont,color:textColor},children:step.text})]})]});}return /*#__PURE__*/_jsxs(motion.div,{ref:stepRef,style:{position:\"relative\",display:\"grid\",gridTemplateColumns:\"1fr 1fr\",padding:\"50px 0\",gap:gridGap,alignItems:\"center\",...reversed?{direction:\"ltr\"}:{}},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:reversed?\"50%\":0,width:10,height:\"100%\",backgroundColor:lineColor}}),!isLast&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:0,left:reversed?\"auto\":0,right:reversed?\"50%\":\"auto\",width:\"50%\",height:10,backgroundColor:lineColor}}),!isFirst&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",zIndex:1,left:reversed?\"calc(50% - 40px)\":0,top:-10,width:50,height:50,backgroundColor:cornerMaskColor}}),!isLast&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",zIndex:1,left:reversed?\"calc(50% - 40px)\":0,bottom:0,width:50,height:50,backgroundColor:cornerMaskColor}}),!isFirst&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",zIndex:2,left:reversed?\"calc(50% - 90px)\":0,top:-10,width:100,height:100,borderRadius:50,border:\"10px solid transparent\",borderTopColor:lineColor,transform:reversed?\"rotate(45deg)\":\"rotate(-45deg)\"}}),!isLast&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",zIndex:2,left:reversed?\"calc(50% - 90px)\":0,bottom:0,width:100,height:100,borderRadius:50,border:\"10px solid transparent\",borderTopColor:lineColor,transform:reversed?\"rotate(135deg)\":\"rotate(225deg)\"}}),!isFirst&&/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",zIndex:2,left:reversed?\"calc(50% - 90px)\":0,top:-10,width:100,height:100,borderRadius:50,border:\"10px solid transparent\",borderTopColor:accentColor,transform:reversed?\"rotate(45deg)\":\"rotate(-45deg)\",opacity:opacityTop}}),!isLast&&/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",zIndex:2,left:reversed?\"calc(50% - 90px)\":0,bottom:0,width:100,height:100,borderRadius:50,border:\"10px solid transparent\",borderTopColor:accentColor,transform:reversed?\"rotate(135deg)\":\"rotate(225deg)\",opacity:opacityBottom}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",top:0,left:reversed?\"50%\":0,width:10,backgroundColor:accentColor,height}}),!isLast&&/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",bottom:0,left:reversed?\"auto\":0,right:reversed?\"50%\":\"auto\",height:10,backgroundColor:accentColor,width}}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:reversed?\"0 50px 0 0\":\"0 0 0 50px\",gridColumnStart:reversed?2:\"auto\",gridRowStart:reversed?1:\"auto\"},children:[/*#__PURE__*/_jsxs(motion.div,{onViewportEnter:()=>setIsNumberTriggered(true),viewport:{once:true,amount:.1},style:{position:\"relative\",maxHeight:numLH,overflow:\"hidden\",...numberFont,fontSize:numFontSize,lineHeight:`${numLH}px`,color:numberColor,opacity:isNumberTriggered?1:0},children:[\"0\",/*#__PURE__*/_jsx(motion.span,{initial:{y:\"0%\"},animate:{y:isNumberTriggered?`-${10*(numberValue%10)}%`:\"0%\"},transition:{type:\"spring\",damping:30,stiffness:100+20*(numberValue%10)},style:{position:\"absolute\",top:0,width:Math.round(numFontSize*.68),wordBreak:\"break-all\"},children:\"0123456789\"})]}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{duration:.5,delay:.15,ease:[.42,0,.58,1]},viewport:{once:true,amount:.1},style:{marginTop:numberTitleGap,...titleFont,color:titleColor},children:step.title}),/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},transition:{duration:.5,delay:.3,ease:[.42,0,.58,1]},viewport:{once:true,amount:.1},style:{marginTop:titleTextGap,...textFont,color:textColor},children:step.text})]}),/*#__PURE__*/_jsx(\"div\",{style:{gridColumnStart:reversed?1:\"auto\",gridRowStart:reversed?1:\"auto\"},children:step.image?/*#__PURE__*/_jsx(motion.img,{src:step.image,alt:\"\",initial:imgAnim.initial,whileInView:imgAnim.whileInView,transition:imgAnim.transition,viewport:{once:true,amount:.2},style:{width:\"100%\",height:\"auto\",borderRadius:imageRadius,display:\"block\"},loading:\"lazy\"}):/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",aspectRatio:\"16 / 10\",borderRadius:imageRadius,background:lineColor}})})]});}StepsFlow.defaultProps={accentColor:\"#B8956A\",lineColor:\"#E8E0D4\",cornerMaskColor:\"#FFFFFF\",numberFont:{fontSize:96,fontWeight:300,lineHeight:\"1.1\",letterSpacing:\"-0.02em\"},numberColor:\"#B8956A\",titleFont:{fontSize:24,fontWeight:600,lineHeight:\"1.3\",letterSpacing:\"-0.01em\"},titleColor:\"#2C2418\",textFont:{fontSize:14,fontWeight:400,lineHeight:\"1.65em\"},textColor:\"#7A7060\",numberTitleGap:36,titleTextGap:12,gridGap:80,imageRadius:24,mobileBreakpoint:809,imageAnimation:\"fade\",mobileImageGap:16,steps:[{number:\"01\",title:\"Concept\",text:\"We start with your ideas and vision, shaping the concept that lays the foundation for your future space.\",image:\"\"},{number:\"02\",title:\"Planning\",text:\"We refine every detail with smart planning, ensuring functionality, aesthetics, and sustainability come together.\",image:\"\"},{number:\"03\",title:\"Construction\",text:\"Our trusted team brings the design to life with precision, quality materials, and exceptional craftsmanship.\",image:\"\"},{number:\"04\",title:\"Interior\",text:\"We create and craft interiors that reflect your style and enhance the way you live and work.\",image:\"\"},{number:\"05\",title:\"Delivery\",text:\"We complete every detail and deliver a space that's ready for you to enjoy.\",image:\"\"}]};addPropertyControls(StepsFlow,{steps:{type:ControlType.Array,title:\"Steps\",control:{type:ControlType.Object,controls:{number:{type:ControlType.String,title:\"Number\",defaultValue:\"01\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Step title\"},text:{type:ControlType.String,title:\"Text\",displayTextArea:true,defaultValue:\"Step description\"},image:{type:ControlType.Image,title:\"Image\"}}}},numberFont:{type:ControlType.Font,title:\"Number Font\",controls:\"extended\",defaultFontType:\"serif\",defaultValue:{fontSize:96,lineHeight:\"1.1\",letterSpacing:\"-0.02em\"}},numberColor:{type:ControlType.Color,title:\"Number Color\",defaultValue:\"#B8956A\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"serif\",defaultValue:{fontSize:24,lineHeight:\"1.3\",letterSpacing:\"-0.01em\"}},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#2C2418\"},textFont:{type:ControlType.Font,title:\"Text Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,variant:\"Regular\",lineHeight:\"1.65em\"}},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#7A7060\"},accentColor:{type:ControlType.Color,title:\"Line Progress Color\",defaultValue:\"#B8956A\"},lineColor:{type:ControlType.Color,title:\"Line Color\",defaultValue:\"#E8E0D4\"},cornerMaskColor:{type:ControlType.Color,title:\"Corner Mask\",defaultValue:\"#FFFFFF\"},numberTitleGap:{type:ControlType.Number,title:\"Num → Title\",defaultValue:36,min:0,max:120,step:2,unit:\"px\"},titleTextGap:{type:ControlType.Number,title:\"Title → Text\",defaultValue:12,min:0,max:80,step:2,unit:\"px\"},gridGap:{type:ControlType.Number,title:\"Grid Gap\",defaultValue:80,min:20,max:200,step:10,unit:\"px\"},mobileImageGap:{type:ControlType.Number,title:\"Image → Number (Mobile)\",defaultValue:16,min:0,max:80,step:2,unit:\"px\",description:\"Gap between the image and the number, mobile layout only\"},imageRadius:{type:ControlType.Number,title:\"Image Radius\",defaultValue:24,min:0,max:200,step:1,unit:\"px\"},imageAnimation:{type:ControlType.Enum,title:\"Image Animation\",options:[\"none\",\"fade\",\"slideUp\"],optionTitles:[\"None\",\"Fade\",\"Slide Up\"],defaultValue:\"fade\"},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile Breakpoint\",defaultValue:809,min:320,max:1024,step:1,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StepsFlow\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StepsFlow.map"],"mappings":"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"}