{"version":3,"file":"TextScrollReveal.Deo7SgGR.mjs","names":["useRef","useState","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/sIxZFVxIOBdfeANYhkj2/lGu9VayhxpYD2v9lbKlh/AnimatedCounter.js","https:/framerusercontent.com/modules/3gffnfmkdXnQSKHxm7yw/ityyJjYuLLuY6pSVkk71/ftqmXDrhG.js","https:/framerusercontent.com/modules/Z31MPLIICwc4hRXdJUtr/rxHLt9QoWsqu6b3fE73j/TextScrollReveal.js"],"sourcesContent":["/*\n * Animated Counter by framer.today\n * v1.0.1\n *\n * hi@framer.today\n * _joerl on 𝕏\n *\n * Full terms here ↴\n * https://framer.today/license\n *\n */import{jsx as _jsx}from\"react/jsx-runtime\";import{animate,motion,useInView}from\"framer-motion\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerDisableUnlink\n */export default function AnimatedCounter(props){const{from,to,duration,decimalPlaces,decimalSeparator,font:{fontFamily,fontWeight,fontSize,lineHeight,letterSpacing,textAlign},color,playOnLoad,once,animationType}=props;const ref=useRef(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ariaLabel=`Counter ends at ${to}`;// Pass 'once' to useInView\nconst isInView=useInView(ref,{once});const[hasAnimated,setHasAnimated]=useState(false);const[displayValue,setDisplayValue]=useState(()=>formatNumber(from));function formatNumber(value){let formattedNumber=value.toFixed(decimalPlaces).replace(\".\",decimalSeparator);return formattedNumber;}useEffect(()=>{// Determine if animation should play\nif(!isCanvas&&(playOnLoad||isInView)&&!hasAnimated){const animationControl=animate(from,to,{duration,ease:animationType===\"smooth\"?\"easeInOut\":\"linear\",onUpdate:latest=>{setDisplayValue(formatNumber(latest));},onComplete:()=>{if(once){setHasAnimated(true);}}});return()=>animationControl.stop();}},[from,to,duration,decimalPlaces,decimalSeparator,playOnLoad,isInView,animationType,once,hasAnimated]);return /*#__PURE__*/_jsx(motion.div,{ref:ref,initial:{opacity:isCanvas?1:0},whileInView:{opacity:1},style:{fontFamily,fontWeight,fontSize,lineHeight,letterSpacing,textAlign,color,fontVariantNumeric:\"tabular-nums\",userSelect:\"none\"},\"aria-label\":ariaLabel,children:isCanvas?formatNumber(to):displayValue});}AnimatedCounter.defaultProps={from:0,to:24,duration:5,decimalPlaces:0,decimalSeparator:\".\",font:{fontFamily:\"Manrope\",fontWeight:\"400\",fontSize:40,lineHeight:\"1.5em\",letterSpacing:\"normal\",textAlign:\"left\"},color:\"#FFF\",playOnLoad:true,once:true,animationType:\"smooth\"};addPropertyControls(AnimatedCounter,{from:{type:ControlType.Number,title:\"From\",defaultValue:0,min:0,step:.1,displayStepper:true},to:{type:ControlType.Number,title:\"To\",defaultValue:16,min:0,step:.1,displayStepper:true},animationType:{type:ControlType.Enum,title:\"Animation Type\",defaultValue:\"smooth\",options:[\"smooth\",\"linear\"],optionTitles:[\"Smooth\",\"Linear\"]},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:2.5,min:0,step:.1,displayStepper:true},decimalPlaces:{type:ControlType.Number,displayStepper:true,title:\"Decimal Places\",defaultValue:0,min:0,max:2,step:1},decimalSeparator:{type:ControlType.Enum,title:\"↳ Separator\",defaultValue:\".\",options:[\".\",\",\"],optionTitles:[\".\",\",\"],hidden:({decimalPlaces})=>decimalPlaces===0},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:{fontFamily:\"Manrope\",fontWeight:\"400\",fontSize:64,lineHeight:\"1.5em\",letterSpacing:\"Medium\",textAlign:\"left\"},displayFontSize:true,displayTextAlignment:false,defaultFontType:\"monospace\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\"},once:{type:ControlType.Boolean,title:\"Once\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},playOnLoad:{type:ControlType.Boolean,title:\"Play on Load\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:`\n        \n        *from framer.today*\n [License](https://framer.today/license)\n    `}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AnimatedCounter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AnimatedCounter.map","// Generated by Framer (f509301)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AnimatedCounter from\"https://framerusercontent.com/modules/sIxZFVxIOBdfeANYhkj2/lGu9VayhxpYD2v9lbKlh/AnimatedCounter.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/tAXQMP6pSKPTiWnB3Uxe/b0TsEm5iHC9f33wu3oGB/e498KQFsI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nMHnWucJVMBPTGvXfijs/JDDs2PnxIq0zfTYa4wV9/pFjhTJq9a.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/lsoo8P0K9cq7zeQVVQ32/zYYnHFfCgHKwFe1ScWmg/Qgo6p4XvY.js\";const AnimatedCounterFonts=getFonts(AnimatedCounter);const cycleOrder=[\"yOqppzn4c\",\"BG4fiIW6W\",\"NvXlNHs5_\"];const serializationHash=\"framer-tet52\";const variantClassNames={BG4fiIW6W:\"framer-v-zx0gtf\",NvXlNHs5_:\"framer-v-4u5ks7\",yOqppzn4c:\"framer-v-1lctode\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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 humanReadableVariantMap={Desktop:\"yOqppzn4c\",Phone:\"NvXlNHs5_\",Tablet:\"BG4fiIW6W\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"yOqppzn4c\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"yOqppzn4c\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];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-1lctode\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"yOqppzn4c\",ref:refBinding,style:{backgroundColor:\"var(--token-fc6b6f54-b629-4520-9c3f-d79da397fdca, rgb(42, 42, 42))\",...style},...addPropertyOverrides({BG4fiIW6W:{\"data-framer-name\":\"Tablet\"},NvXlNHs5_:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wj67ej\",\"data-framer-name\":\"Frame 9\",layoutDependency:layoutDependency,layoutId:\"mT92OQJCe\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-z1mqx\",\"data-styles-preset\":\"pFjhTJq9a\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\"Spare-it Impact\"})}),className:\"framer-bihf19\",\"data-framer-name\":\"Make waste data\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DJwgBMPCh\",style:{\"--extracted-1of0zx5\":\"var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-z1mqx\",\"data-styles-preset\":\"pFjhTJq9a\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\"By The Numbers\"})}),className:\"framer-bt5yrc\",\"data-framer-name\":\"simple.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HkXbzyoh4\",style:{\"--extracted-1of0zx5\":\"var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.4},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10vbqbz\",\"data-framer-name\":\"Frame 16\",layoutDependency:layoutDependency,layoutId:\"yH2b_qTfx\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bw8lhb\",\"data-framer-name\":\"Frame 12\",layoutDependency:layoutDependency,layoutId:\"nDxZkiFhw\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18n89ny\",\"data-framer-name\":\"Frame 3\",layoutDependency:layoutDependency,layoutId:\"qgTi2FwSc\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t333mu\",\"data-framer-name\":\"Frame 11\",layoutDependency:layoutDependency,layoutId:\"Dz8g9knJr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-72h5h3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"p0fbHZzAX-container\",nodeId:\"p0fbHZzAX\",rendersWithMotion:true,scopeId:\"ftqmXDrhG\",children:/*#__PURE__*/_jsx(AnimatedCounter,{animationType:\"smooth\",color:\"rgb(255, 255, 255)\",decimalPlaces:0,decimalSeparator:\".\",duration:2.5,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"64px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.09em\",lineHeight:\"1.2em\"},from:0,height:\"100%\",id:\"p0fbHZzAX\",layoutId:\"p0fbHZzAX\",once:true,playOnLoad:false,to:9,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fobhpu\",\"data-styles-preset\":\"Qgo6p4XvY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\"Countries \"})}),className:\"framer-1k26ess\",\"data-framer-name\":\"Present in X countries across 3 continents\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mYBvO6aFp\",style:{\"--extracted-a0htzi\":\"var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NvXlNHs5_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fobhpu\",\"data-styles-preset\":\"Qgo6p4XvY\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\"Countries \"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1l64aev\",\"data-styles-preset\":\"e498KQFsI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(204, 204, 204))\"},children:\"across 3 continents\"})}),className:\"framer-kmwa7l\",\"data-framer-name\":\"Present in X countries across 3 continents\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ks7zFz8GA\",style:{\"--extracted-1lwpl3i\":\"rgb(204, 204, 204)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NvXlNHs5_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1l64aev\",\"data-styles-preset\":\"e498KQFsI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(204, 204, 204))\"},children:\"across 3 continents\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1baxy0o\",\"data-framer-name\":\"Frame 1\",layoutDependency:layoutDependency,layoutId:\"jddDCgQrM\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zugge0\",\"data-framer-name\":\"Frame 10\",layoutDependency:layoutDependency,layoutId:\"nF08cHNIW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-in5bkx\",layoutDependency:layoutDependency,layoutId:\"TUXty4cMj\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ugw174-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mBFO2Gj_E-container\",nodeId:\"mBFO2Gj_E\",rendersWithMotion:true,scopeId:\"ftqmXDrhG\",children:/*#__PURE__*/_jsx(AnimatedCounter,{animationType:\"smooth\",color:\"rgb(255, 255, 255)\",decimalPlaces:0,decimalSeparator:\".\",duration:2.5,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"64px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.09em\",lineHeight:\"1.2em\"},from:0,height:\"100%\",id:\"mBFO2Gj_E\",layoutId:\"mBFO2Gj_E\",once:true,playOnLoad:false,to:4.3,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\".3\"})}),className:\"framer-6d1r61\",\"data-framer-name\":\"Make waste data\",fonts:[\"FS;Montserrat-semibold\"],layoutDependency:layoutDependency,layoutId:\"T9Ewc7xJy\",style:{\"--extracted-gdpscs\":\"var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NvXlNHs5_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"64px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\".3\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fobhpu\",\"data-styles-preset\":\"Qgo6p4XvY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\"Million\"})}),className:\"framer-1lv5w9s\",\"data-framer-name\":\"million square feet monitored\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UgL5JD3xq\",style:{\"--extracted-a0htzi\":\"var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NvXlNHs5_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fobhpu\",\"data-styles-preset\":\"Qgo6p4XvY\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\"Million\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1l64aev\",\"data-styles-preset\":\"e498KQFsI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(205, 205, 205))\"},children:\"square feet monitored\"})}),className:\"framer-1q22f4e\",\"data-framer-name\":\"million square feet monitored\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"F7J9lRzPp\",style:{\"--extracted-1lwpl3i\":\"rgb(205, 205, 205)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NvXlNHs5_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1l64aev\",\"data-styles-preset\":\"e498KQFsI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(205, 205, 205))\"},children:\"square feet monitored\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wan4al\",\"data-framer-name\":\"Frame 1\",layoutDependency:layoutDependency,layoutId:\"z4msqnOa2\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f4oz4i\",\"data-framer-name\":\"Frame 11\",layoutDependency:layoutDependency,layoutId:\"l1JEcxaQT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gx2kmc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fQJUppbAe-container\",nodeId:\"fQJUppbAe\",rendersWithMotion:true,scopeId:\"ftqmXDrhG\",children:/*#__PURE__*/_jsx(AnimatedCounter,{animationType:\"smooth\",color:\"rgb(255, 255, 255)\",decimalPlaces:0,decimalSeparator:\".\",duration:2.5,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"64px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.09em\",lineHeight:\"1.2em\"},from:0,height:\"100%\",id:\"fQJUppbAe\",layoutId:\"fQJUppbAe\",once:true,playOnLoad:false,to:498,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fobhpu\",\"data-styles-preset\":\"Qgo6p4XvY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\"Tons\"})}),className:\"framer-1n340sp\",\"data-framer-name\":\"tons of waste diverted from landfills\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Tuoh2MAYT\",style:{\"--extracted-a0htzi\":\"var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NvXlNHs5_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fobhpu\",\"data-styles-preset\":\"Qgo6p4XvY\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\"Tons\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1l64aev\",\"data-styles-preset\":\"e498KQFsI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(205, 205, 205))\"},children:\"waste diverted from landfills\"})}),className:\"framer-ewdrfj\",\"data-framer-name\":\"tons of waste diverted from landfills\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w_Ja1ciOt\",style:{\"--extracted-1lwpl3i\":\"rgb(205, 205, 205)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NvXlNHs5_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1l64aev\",\"data-styles-preset\":\"e498KQFsI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(205, 205, 205))\"},children:\"waste diverted from landfills\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13m2l18\",\"data-framer-name\":\"Frame 2\",layoutDependency:layoutDependency,layoutId:\"OnzOjbtkB\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8twu2n\",\"data-framer-name\":\"Frame 11\",layoutDependency:layoutDependency,layoutId:\"Lf3fAT_5_\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t9gws2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uU5qLqRHI-container\",nodeId:\"uU5qLqRHI\",rendersWithMotion:true,scopeId:\"ftqmXDrhG\",children:/*#__PURE__*/_jsx(AnimatedCounter,{animationType:\"smooth\",color:\"rgb(255, 255, 255)\",decimalPlaces:0,decimalSeparator:\".\",duration:2.5,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"64px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.09em\",lineHeight:\"1.2em\"},from:0,height:\"100%\",id:\"uU5qLqRHI\",layoutId:\"uU5qLqRHI\",once:true,playOnLoad:false,to:18,width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fobhpu\",\"data-styles-preset\":\"Qgo6p4XvY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\"Thousand people\"})}),className:\"framer-17pc4yr\",\"data-framer-name\":\"employees engaged in sustainability\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tFuxlU5o0\",style:{\"--extracted-a0htzi\":\"var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NvXlNHs5_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fobhpu\",\"data-styles-preset\":\"Qgo6p4XvY\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8a28b850-642d-46a0-94ed-07308a74f43c, rgb(255, 255, 255)))\"},children:\"Thousand people\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1l64aev\",\"data-styles-preset\":\"e498KQFsI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(205, 205, 205))\"},children:\"engaged in sustainability\"})}),className:\"framer-1rv4zgf\",\"data-framer-name\":\"employees engaged in sustainability\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gv4HlUG56\",style:{\"--extracted-1lwpl3i\":\"rgb(205, 205, 205)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({NvXlNHs5_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1l64aev\",\"data-styles-preset\":\"e498KQFsI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, rgb(205, 205, 205))\"},children:\"engaged in sustainability\"})})}},baseVariant,gestureVariant)})]})})]})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:594,intrinsicWidth:891,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||514)*.5004262574595058-(componentViewport?.height||514)*1/2)),pixelHeight:1290,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?width=2880&height=1290\",srcSet:\"https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?scale-down-to=512&width=2880&height=1290 512w,https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?scale-down-to=1024&width=2880&height=1290 1024w,https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?scale-down-to=2048&width=2880&height=1290 2048w,https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?width=2880&height=1290 2880w\"},className:\"framer-j39jeg\",\"data-framer-name\":\"Image 30\",layoutDependency:layoutDependency,layoutId:\"PU8pobGB8\",...addPropertyOverrides({BG4fiIW6W:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:594,intrinsicWidth:891,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||571)*.5004262574595058-(componentViewport?.height||571)*1/2)),pixelHeight:1290,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?width=2880&height=1290\",srcSet:\"https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?scale-down-to=512&width=2880&height=1290 512w,https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?scale-down-to=1024&width=2880&height=1290 1024w,https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?scale-down-to=2048&width=2880&height=1290 2048w,https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?width=2880&height=1290 2880w\"}},NvXlNHs5_:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:594,intrinsicWidth:891,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||1390)*.5004262574595058-(componentViewport?.height||1390)*1/2)),pixelHeight:1290,pixelWidth:2880,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?width=2880&height=1290\",srcSet:\"https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?scale-down-to=512&width=2880&height=1290 512w,https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?scale-down-to=1024&width=2880&height=1290 1024w,https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?scale-down-to=2048&width=2880&height=1290 2048w,https://framerusercontent.com/images/vRSgW98Qv28I4MTkWY5xuM2Og.jpg?width=2880&height=1290 2880w\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tet52.framer-1kffzla, .framer-tet52 .framer-1kffzla { display: block; }\",\".framer-tet52.framer-1lctode { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 68px 40px 68px 40px; position: relative; width: 1200px; }\",\".framer-tet52 .framer-wj67ej { 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; max-width: 1120px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-tet52 .framer-bihf19, .framer-tet52 .framer-bt5yrc, .framer-tet52 .framer-1k26ess, .framer-tet52 .framer-kmwa7l, .framer-tet52 .framer-1lv5w9s, .framer-tet52 .framer-1q22f4e, .framer-tet52 .framer-1n340sp, .framer-tet52 .framer-ewdrfj, .framer-tet52 .framer-17pc4yr, .framer-tet52 .framer-1rv4zgf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-tet52 .framer-10vbqbz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1120px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-tet52 .framer-bw8lhb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tet52 .framer-18n89ny, .framer-tet52 .framer-1baxy0o, .framer-tet52 .framer-1wan4al, .framer-tet52 .framer-13m2l18 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-tet52 .framer-1t333mu, .framer-tet52 .framer-zugge0, .framer-tet52 .framer-f4oz4i, .framer-tet52 .framer-8twu2n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tet52 .framer-72h5h3-container, .framer-tet52 .framer-1ugw174-container, .framer-tet52 .framer-gx2kmc-container, .framer-tet52 .framer-t9gws2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-tet52 .framer-in5bkx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-tet52 .framer-6d1r61 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-tet52 .framer-j39jeg { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.04262574595057% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-tet52.framer-v-zx0gtf.framer-1lctode { padding: 80px 32px 80px 32px; width: 810px; }\",\".framer-tet52.framer-v-4u5ks7.framer-1lctode { padding: 64px 24px 64px 24px; width: 390px; }\",\".framer-tet52.framer-v-4u5ks7 .framer-bw8lhb { flex-direction: column; }\",\".framer-tet52.framer-v-4u5ks7 .framer-18n89ny, .framer-tet52.framer-v-4u5ks7 .framer-1baxy0o, .framer-tet52.framer-v-4u5ks7 .framer-1wan4al, .framer-tet52.framer-v-4u5ks7 .framer-13m2l18 { align-content: center; align-items: center; flex: none; width: 100%; }\",\".framer-tet52.framer-v-4u5ks7 .framer-1t333mu, .framer-tet52.framer-v-4u5ks7 .framer-zugge0, .framer-tet52.framer-v-4u5ks7 .framer-f4oz4i, .framer-tet52.framer-v-4u5ks7 .framer-8twu2n { align-content: center; align-items: center; }\",\".framer-tet52.framer-v-4u5ks7 .framer-in5bkx { justify-content: center; }\",\".framer-tet52.framer-v-4u5ks7 .framer-6d1r61 { flex: none; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 514\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"BG4fiIW6W\":{\"layout\":[\"fixed\",\"auto\"]},\"NvXlNHs5_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerftqmXDrhG=withCSS(Component,css,\"framer-tet52\");export default FramerftqmXDrhG;FramerftqmXDrhG.displayName=\"Numbers\";FramerftqmXDrhG.defaultProps={height:514,width:1200};addPropertyControls(FramerftqmXDrhG,{variant:{options:[\"yOqppzn4c\",\"BG4fiIW6W\",\"NvXlNHs5_\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerftqmXDrhG,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/DELXRVKO253LHPYOBD6KD7EW3TJKXCXF/L6SILXET3P727LN5N75LL5PG77IET2IT/6DP3DAT2N5LSQGN5ISPRN63WPP32A54A.woff2\",weight:\"600\"}]},...AnimatedCounterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerftqmXDrhG\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"514\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BG4fiIW6W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NvXlNHs5_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{motion,useScroll,useTransform,useSpring}from\"framer-motion\";import{useRef}from\"react\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer\n * @framerIntrinsicWidth 600\n * @framerSupportedLayoutHeight any-prefer\n * @framerIntrinsicHeight 300\n */export default function TextScrollReveal({text,type,font,color,htmlTag,opacity:{minOpacity,maxOpacity},style,appear:{start,end,transition}}){const container=useRef(null);const{scrollYProgress}=useScroll({target:container,offset:[`0 ${start}`,`0 ${end}`]});const words=text.split(\" \");const Tag=htmlTag;return /*#__PURE__*/_jsx(Tag,{ref:container,style:{...style,textAlign:font.textAlign},children:words.map((word,wordIndex)=>{return /*#__PURE__*/_jsx(_Fragment,{children:type===\"word\"?/*#__PURE__*/_jsx(Word,{word:word,wordIndex:wordIndex,wordsLength:words.length,scrollYProgress:scrollYProgress,minOpacity:minOpacity,maxOpacity:maxOpacity,style:{color,...font},transition:transition}):/*#__PURE__*/_jsx(Character,{word:word,wordIndex:wordIndex,wordsLength:words.length,scrollYProgress:scrollYProgress,minOpacity:minOpacity,maxOpacity:maxOpacity,style:{color,...font},transition:transition})});})});}const Character=({word,wordIndex,wordsLength,scrollYProgress,minOpacity,maxOpacity,style,transition})=>{const wordStart=wordIndex/wordsLength;const wordEnd=wordStart+1/wordsLength;return /*#__PURE__*/_jsxs(motion.span,{style:style,children:[word.split(\"\").map((char,charIndex)=>{const charStart=wordStart+charIndex/word.length*(wordEnd-wordStart);const charEnd=wordStart+(charIndex+1)/word.length*(wordEnd-wordStart);const scaleY=useSpring(scrollYProgress,transition);const opacity=useTransform(scaleY,[charStart,charEnd],[minOpacity,maxOpacity]);return /*#__PURE__*/_jsx(motion.span,{style:{opacity,...style},children:char},`${wordIndex}-${charIndex}`);}),wordIndex<wordsLength-1&&\" \"]},wordIndex);};const Word=({word,wordIndex,wordsLength,scrollYProgress,minOpacity,maxOpacity,style,transition})=>{const wordStart=wordIndex/wordsLength;const wordEnd=wordStart+1/wordsLength;const scaleY=useSpring(scrollYProgress,transition);const opacity=useTransform(scaleY,[wordStart,wordEnd],[minOpacity,maxOpacity]);return /*#__PURE__*/_jsxs(motion.span,{style:{opacity,...style},children:[word,wordIndex<wordsLength-1&&\" \"]},wordIndex);};TextScrollReveal.displayName=\"Text Scroll Reveal\";addPropertyControls(TextScrollReveal,{text:{title:\"Text\",type:ControlType.String,displayTextArea:true,defaultValue:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"},htmlTag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"h1\",options:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"span\",\"p\"],optionTitles:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"span\",\"p\"]},type:{title:\"Type\",type:ControlType.Enum,defaultValue:\"word\",options:[\"word\",\"character\"],optionTitles:[\"Word\",\"Character\"]},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#000\"},opacity:{title:\"Opacity\",type:ControlType.Object,controls:{minOpacity:{title:\"Min\",type:ControlType.Number,defaultValue:.2,min:0,max:1,step:.1,displayStepper:true},maxOpacity:{title:\"Max\",type:ControlType.Number,defaultValue:1,min:0,max:1,step:.1,displayStepper:true}}},appear:{title:\"Appear\",type:ControlType.Object,controls:{start:{title:\"Start\",type:ControlType.Enum,defaultValue:\"1\",options:[\"1\",\"0.75\",\"0.5\"],optionTitles:[\"Bottom\",\"Bottom/Center\",\"Center\"]},end:{title:\"End\",type:ControlType.Enum,defaultValue:\"0\",options:[\"0\",\"0.25\",\"0.5\"],optionTitles:[\"Top\",\"Top/Center\",\"Center\"]},transition:{title:\"Transition\",type:ControlType.Transition}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextScrollReveal\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer\",\"framerIntrinsicHeight\":\"300\",\"framerIntrinsicWidth\":\"600\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextScrollReveal.map"],"mappings":"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"}