{"version":3,"file":"NumberCounter.D-tng4Ra.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","ArrowRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","getProps","React.forwardRef","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","decSep","React.useMemo","React.useRef","React.useCallback"],"sources":["https:/framerusercontent.com/modules/3xG9aYcGbpykhj2x3XYS/WtZdd6S8qRXLOv4New15/loQWOJ1Ho.js","https:/framerusercontent.com/modules/GTbuxIHlv3hn6RmmW6qP/NnqMW1RPDM6mHX31hWRc/EhHp4l6Xo.js","https:/framerusercontent.com/modules/BqPK6baoVE3cjzcbzsOG/t5zV18e1w6LuJVi2P4PV/y3mLoigw7.js","https:/framerusercontent.com/modules/xGYu9y6iUc97nzZbIWWJ/27QDif9ORPhnsTlYvdPF/ed6jC056u.js","https:/framerusercontent.com/modules/b1GWWlVBNORPjqouIoL2/fDgJKaEUK97R1shsLBe0/Y1d3YLhMQ.js","https:/framerusercontent.com/modules/PwM71TbS06g4fJZUKy3F/SK64QKDfn7duMlHDwud7/NumberCounter.js"],"sourcesContent":["// Generated by Framer (8cd6393)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const htQyJXMKW=undefined;const jDue3c8Jy=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"bFWUDIFFb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(4 12)\" width=\"16px\"/><path d=\"M 0 15.321 L 6.573 8.748 C 6.716 8.606 6.83 8.437 6.908 8.25 C 6.986 8.063 7.026 7.863 7.026 7.661 C 7.026 7.458 6.986 7.258 6.908 7.071 C 6.83 6.885 6.716 6.715 6.573 6.573 L 0 0\" fill=\"transparent\" height=\"15.321179999999998px\" id=\"GILTdJBXg\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(12.968 4.339)\" width=\"7.026000000000002px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"3284887233\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-uWMck\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-uWMck { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-uWMck\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:0,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fe01371)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-mrQHB .framer-styles-preset-176ugyc:not(.rich-text-wrapper), .framer-mrQHB .framer-styles-preset-176ugyc.rich-text-wrapper p { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-a104fc4b-4d09-4620-a960-3277553c7fd9, #5e5e5e); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-mrQHB\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (686ceb7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/3xG9aYcGbpykhj2x3XYS/WtZdd6S8qRXLOv4New15/loQWOJ1Ho.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/GTbuxIHlv3hn6RmmW6qP/NnqMW1RPDM6mHX31hWRc/EhHp4l6Xo.js\";const ArrowRightFonts=getFonts(ArrowRight);const enabledGestures={EHdrier8s:{hover:true},g7Dpq3Gj3:{hover:true},rarJZvULr:{hover:true},Y2HfKSTs5:{hover:true},zXcogApt_:{hover:true}};const cycleOrder=[\"g7Dpq3Gj3\",\"rarJZvULr\",\"EHdrier8s\",\"Y2HfKSTs5\",\"zXcogApt_\",\"PoHxK5CVx\",\"BTNNbdy8k\",\"llTmyMtuT\",\"h2BSLzOPr\",\"ZHc8BiQci\"];const serializationHash=\"framer-arGUf\";const variantClassNames={BTNNbdy8k:\"framer-v-2zsbz6\",EHdrier8s:\"framer-v-1h3wgsi\",g7Dpq3Gj3:\"framer-v-fd5pip\",h2BSLzOPr:\"framer-v-3wktgv\",llTmyMtuT:\"framer-v-v1cs14\",PoHxK5CVx:\"framer-v-7reryn\",rarJZvULr:\"framer-v-jnc3hi\",Y2HfKSTs5:\"framer-v-296sqa\",ZHc8BiQci:\"framer-v-rskf2y\",zXcogApt_:\"framer-v-1cs55d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sKpjwlY9P=undefined;const ac6YVgjeH=undefined;const transition1={delay:0,duration:.4,ease:[0,0,1,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={\"Light Gray\":\"zXcogApt_\",\"Phone  Black\":\"llTmyMtuT\",\"Phone Gray\":\"BTNNbdy8k\",\"Phone Light Gray\":\"ZHc8BiQci\",\"Phone White s\":\"h2BSLzOPr\",\"Phone White\":\"PoHxK5CVx\",\"White s\":\"Y2HfKSTs5\",Black:\"EHdrier8s\",Gray:\"rarJZvULr\",White:\"g7Dpq3Gj3\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,ac6YVgjeH:title??props.ac6YVgjeH??\"Start Growing\",sKpjwlY9P:link??props.sKpjwlY9P,variant:humanReadableVariantMap[props.variant]??props.variant??\"g7Dpq3Gj3\"};};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,ac6YVgjeH,sKpjwlY9P,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"g7Dpq3Gj3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.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__*/_jsx(Link,{href:sKpjwlY9P,motionChild:true,nodeId:\"g7Dpq3Gj3\",openInNewTab:false,scopeId:\"y3mLoigw7\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-fd5pip\",className,classNames)} framer-vbsgc8`,\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"g7Dpq3Gj3\",ref:refBinding,style:{backgroundColor:\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},variants:{BTNNbdy8k:{backgroundColor:\"var(--token-bc08fb82-ef23-4e47-80d3-e16ed3457432, rgb(255, 255, 255))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},EHdrier8s:{backgroundColor:\"var(--token-d73c6d03-153b-48bd-9616-0be00c39be68, rgb(20, 20, 20))\"},h2BSLzOPr:{backgroundColor:\"var(--token-688e627a-6013-4588-b4c4-4c5fa0cce9f2, rgb(247, 247, 247))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},llTmyMtuT:{backgroundColor:\"var(--token-d73c6d03-153b-48bd-9616-0be00c39be68, rgb(20, 20, 20))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},PoHxK5CVx:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},rarJZvULr:{backgroundColor:\"var(--token-bc08fb82-ef23-4e47-80d3-e16ed3457432, rgb(255, 255, 255))\"},Y2HfKSTs5:{backgroundColor:\"var(--token-688e627a-6013-4588-b4c4-4c5fa0cce9f2, rgb(247, 247, 247))\"},ZHc8BiQci:{backgroundColor:\"var(--token-8ec25075-5c3e-4562-9bb7-32dc884bed18, rgb(242, 242, 242))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},zXcogApt_:{backgroundColor:\"var(--token-8ec25075-5c3e-4562-9bb7-32dc884bed18, rgb(242, 242, 242))\"}},...addPropertyOverrides({\"EHdrier8s-hover\":{\"data-framer-name\":undefined},\"g7Dpq3Gj3-hover\":{\"data-framer-name\":undefined},\"rarJZvULr-hover\":{\"data-framer-name\":undefined},\"Y2HfKSTs5-hover\":{\"data-framer-name\":undefined},\"zXcogApt_-hover\":{\"data-framer-name\":undefined},BTNNbdy8k:{\"data-framer-name\":\"Phone Gray\"},EHdrier8s:{\"data-framer-name\":\"Black\"},h2BSLzOPr:{\"data-framer-name\":\"Phone White s\"},llTmyMtuT:{\"data-framer-name\":\"Phone  Black\"},PoHxK5CVx:{\"data-framer-name\":\"Phone White\"},rarJZvULr:{\"data-framer-name\":\"Gray\"},Y2HfKSTs5:{\"data-framer-name\":\"White s\"},ZHc8BiQci:{\"data-framer-name\":\"Phone Light Gray\"},zXcogApt_:{\"data-framer-name\":\"Light Gray\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18s63u8\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"vG0QoXoAg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-176ugyc\",\"data-styles-preset\":\"EhHp4l6Xo\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d73c6d03-153b-48bd-9616-0be00c39be68, rgb(20, 20, 20)))\"},children:\"Start Growing\"})}),className:\"framer-187d5bg\",\"data-framer-name\":\"Start Growing\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"afCKLveD1\",style:{\"--extracted-r6o4lv\":\"var(--token-d73c6d03-153b-48bd-9616-0be00c39be68, rgb(20, 20, 20))\",\"--framer-paragraph-spacing\":\"0px\",scale:1},text:ac6YVgjeH,variants:{\"EHdrier8s-hover\":{scale:.7},\"g7Dpq3Gj3-hover\":{scale:.7},\"rarJZvULr-hover\":{scale:.7},\"Y2HfKSTs5-hover\":{scale:.7},\"zXcogApt_-hover\":{scale:.7},BTNNbdy8k:{\"--extracted-r6o4lv\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"},EHdrier8s:{\"--extracted-r6o4lv\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"},llTmyMtuT:{\"--extracted-r6o4lv\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"},rarJZvULr:{\"--extracted-r6o4lv\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BTNNbdy8k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-176ugyc\",\"data-styles-preset\":\"EhHp4l6Xo\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255)))\"},children:\"Start Growing\"})})},EHdrier8s:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-176ugyc\",\"data-styles-preset\":\"EhHp4l6Xo\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255)))\"},children:\"Start Growing\"})})},llTmyMtuT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-176ugyc\",\"data-styles-preset\":\"EhHp4l6Xo\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255)))\"},children:\"Start Growing\"})})},rarJZvULr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-176ugyc\",\"data-styles-preset\":\"EhHp4l6Xo\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255)))\"},children:\"Start Growing\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-176ugyc\",\"data-styles-preset\":\"EhHp4l6Xo\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d73c6d03-153b-48bd-9616-0be00c39be68, rgb(20, 20, 20)))\"},children:\"Start Growing\"})}),className:\"framer-5lue9x\",\"data-framer-name\":\"Start Growing\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Vprk8JrIy\",style:{\"--extracted-r6o4lv\":\"var(--token-d73c6d03-153b-48bd-9616-0be00c39be68, rgb(20, 20, 20))\",\"--framer-paragraph-spacing\":\"0px\",scale:.7},text:ac6YVgjeH,transformTemplate:transformTemplate1,variants:{\"EHdrier8s-hover\":{scale:1},\"g7Dpq3Gj3-hover\":{scale:1},\"rarJZvULr-hover\":{scale:1},\"Y2HfKSTs5-hover\":{scale:1},\"zXcogApt_-hover\":{scale:1},BTNNbdy8k:{\"--extracted-r6o4lv\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"},EHdrier8s:{\"--extracted-r6o4lv\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"},llTmyMtuT:{\"--extracted-r6o4lv\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"},rarJZvULr:{\"--extracted-r6o4lv\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"EHdrier8s-hover\":{transformTemplate:undefined},\"g7Dpq3Gj3-hover\":{transformTemplate:undefined},\"rarJZvULr-hover\":{transformTemplate:undefined},\"Y2HfKSTs5-hover\":{transformTemplate:undefined},\"zXcogApt_-hover\":{transformTemplate:undefined},BTNNbdy8k:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-176ugyc\",\"data-styles-preset\":\"EhHp4l6Xo\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255)))\"},children:\"Start Growing\"})})},EHdrier8s:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-176ugyc\",\"data-styles-preset\":\"EhHp4l6Xo\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255)))\"},children:\"Start Growing\"})})},llTmyMtuT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-176ugyc\",\"data-styles-preset\":\"EhHp4l6Xo\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255)))\"},children:\"Start Growing\"})})},rarJZvULr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-176ugyc\",\"data-styles-preset\":\"EhHp4l6Xo\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255)))\"},children:\"Start Growing\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-180g42x\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Z8_rCZlvf\",children:/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-n1teuy\",layoutDependency:layoutDependency,layoutId:\"ad0lQF3UD\",style:{\"--34440n\":\"var(--token-d73c6d03-153b-48bd-9616-0be00c39be68, rgb(20, 20, 20))\",\"--fbr8zx\":1.5,rotate:0},variants:{\"EHdrier8s-hover\":{rotate:-45},\"g7Dpq3Gj3-hover\":{rotate:-45},\"rarJZvULr-hover\":{rotate:-45},\"Y2HfKSTs5-hover\":{rotate:-45},\"zXcogApt_-hover\":{rotate:-45},BTNNbdy8k:{\"--34440n\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"},EHdrier8s:{\"--34440n\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"},llTmyMtuT:{\"--34440n\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"},rarJZvULr:{\"--34440n\":\"var(--token-7b1cbd97-5839-42a1-a436-1cdd9f44af70, rgb(255, 255, 255))\"}}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-arGUf.framer-vbsgc8, .framer-arGUf .framer-vbsgc8 { display: block; }\",\".framer-arGUf.framer-fd5pip { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 18px 20px 18px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-arGUf .framer-18s63u8, .framer-arGUf .framer-180g42x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-arGUf .framer-187d5bg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-arGUf .framer-5lue9x { bottom: -40px; flex: none; height: auto; left: 49%; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-arGUf .framer-n1teuy { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-arGUf.framer-v-296sqa.framer-fd5pip, .framer-arGUf.framer-v-3wktgv.framer-fd5pip { padding: 12px 20px 12px 20px; }\",\".framer-arGUf.framer-v-7reryn.framer-fd5pip, .framer-arGUf.framer-v-2zsbz6.framer-fd5pip, .framer-arGUf.framer-v-v1cs14.framer-fd5pip, .framer-arGUf.framer-v-rskf2y.framer-fd5pip { padding: 16px 18px 16px 18px; }\",\".framer-arGUf.framer-v-fd5pip.hover .framer-187d5bg, .framer-arGUf.framer-v-jnc3hi.hover .framer-187d5bg, .framer-arGUf.framer-v-1h3wgsi.hover .framer-187d5bg, .framer-arGUf.framer-v-296sqa.hover .framer-187d5bg, .framer-arGUf.framer-v-1cs55d.hover .framer-187d5bg { left: 0px; position: absolute; top: -40px; z-index: 1; }\",\".framer-arGUf.framer-v-fd5pip.hover .framer-5lue9x, .framer-arGUf.framer-v-jnc3hi.hover .framer-5lue9x, .framer-arGUf.framer-v-1h3wgsi.hover .framer-5lue9x, .framer-arGUf.framer-v-296sqa.hover .framer-5lue9x, .framer-arGUf.framer-v-1cs55d.hover .framer-5lue9x { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 163\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rarJZvULr\":{\"layout\":[\"auto\",\"auto\"]},\"EHdrier8s\":{\"layout\":[\"auto\",\"auto\"]},\"Y2HfKSTs5\":{\"layout\":[\"auto\",\"auto\"]},\"zXcogApt_\":{\"layout\":[\"auto\",\"auto\"]},\"PoHxK5CVx\":{\"layout\":[\"auto\",\"auto\"]},\"BTNNbdy8k\":{\"layout\":[\"auto\",\"auto\"]},\"llTmyMtuT\":{\"layout\":[\"auto\",\"auto\"]},\"h2BSLzOPr\":{\"layout\":[\"auto\",\"auto\"]},\"ZHc8BiQci\":{\"layout\":[\"auto\",\"auto\"]},\"zHrsVjR5c\":{\"layout\":[\"auto\",\"auto\"]},\"qZ8tVyncK\":{\"layout\":[\"auto\",\"auto\"]},\"cYbfIprXZ\":{\"layout\":[\"auto\",\"auto\"]},\"MjbQq1O34\":{\"layout\":[\"auto\",\"auto\"]},\"q34wLrquy\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ac6YVgjeH\":\"title\",\"sKpjwlY9P\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framery3mLoigw7=withCSS(Component,css,\"framer-arGUf\");export default Framery3mLoigw7;Framery3mLoigw7.displayName=\"Primary Button\";Framery3mLoigw7.defaultProps={height:58,width:163};addPropertyControls(Framery3mLoigw7,{variant:{options:[\"g7Dpq3Gj3\",\"rarJZvULr\",\"EHdrier8s\",\"Y2HfKSTs5\",\"zXcogApt_\",\"PoHxK5CVx\",\"BTNNbdy8k\",\"llTmyMtuT\",\"h2BSLzOPr\",\"ZHc8BiQci\"],optionTitles:[\"White\",\"Gray\",\"Black\",\"White s\",\"Light Gray\",\"Phone White\",\"Phone Gray\",\"Phone  Black\",\"Phone White s\",\"Phone Light Gray\"],title:\"Variant\",type:ControlType.Enum},ac6YVgjeH:{defaultValue:\"Start Growing\",displayTextArea:false,title:\"Title\",type:ControlType.String},onac6YVgjeHChange:{changes:\"ac6YVgjeH\",type:ControlType.ChangeHandler},sKpjwlY9P:{title:\"Link\",type:ControlType.Link}});addFonts(Framery3mLoigw7,[{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\"}]},...ArrowRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framery3mLoigw7\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ac6YVgjeH\\\":\\\"title\\\",\\\"sKpjwlY9P\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rarJZvULr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EHdrier8s\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Y2HfKSTs5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zXcogApt_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PoHxK5CVx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BTNNbdy8k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"llTmyMtuT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h2BSLzOPr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZHc8BiQci\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zHrsVjR5c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qZ8tVyncK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cYbfIprXZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MjbQq1O34\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"q34wLrquy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"163\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"58\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./y3mLoigw7.map","// Generated by Framer (dd59b2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10 16.274 L 10 16.25 M 10 12.5 C 12 11.5 14 10.209 14 8 C 14 5.791 12.209 4 10 4 C 7.791 4 6 5.791 6 8 M 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 Z\" fill=\"transparent\" height=\"20px\" id=\"m9qqc3F62\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(2 2)\" width=\"20px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,CRY1Fpez4:color??props.CRY1Fpez4??\"rgb(0, 0, 0)\",vet7gqNu_:width1??props.vet7gqNu_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,CRY1Fpez4,vet7gqNu_,...restProps}=getProps(props);const href=useSVGTemplate(\"988132234\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-UIRhT\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1ww558a\":vet7gqNu_,\"--4rxgx6\":CRY1Fpez4,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-UIRhT { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"CRY1Fpez4\":\"color\",\"vet7gqNu_\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Help Question Mark\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-UIRhT\");Icon.displayName=\"Help Question Mark\";export default Icon;addPropertyControls(Icon,{CRY1Fpez4:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},vet7gqNu_:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Help Question Mark\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bee8ea6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={WnQ1hHyxj:{hover:true}};const cycleOrder=[\"Ue1X1Eeps\",\"WnQ1hHyxj\"];const serializationHash=\"framer-RWAVy\";const variantClassNames={Ue1X1Eeps:\"framer-v-a3g064\",WnQ1hHyxj:\"framer-v-dxzins\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const fhE8Z2nOR=undefined;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={\"Variant 1\":\"Ue1X1Eeps\",\"Variant 2\":\"WnQ1hHyxj\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,teksti,width,...props})=>{return{...props,fhE8Z2nOR:teksti??props.fhE8Z2nOR??\"Sarjauyritt\\xe4j\\xe4\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Ue1X1Eeps\"};};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,fhE8Z2nOR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ue1X1Eeps\",enabledGestures,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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-a3g064\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ue1X1Eeps\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-942667c8-63d3-4c4e-864d-d4251fe8d94b, rgb(89, 226, 207))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{\"WnQ1hHyxj-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.5)\"},WnQ1hHyxj:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.7)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(255, 255, 255, 0.3)\"}},...addPropertyOverrides({\"WnQ1hHyxj-hover\":{\"data-framer-name\":undefined},WnQ1hHyxj:{\"data-border\":true,\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RmlndHJlZS03MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5c281861-81a3-4ea6-82fc-deee27493003, rgb(255, 255, 255)))\"},children:\"Teksti\"})}),className:\"framer-188zam0\",fonts:[\"GF;Figtree-700\"],layoutDependency:layoutDependency,layoutId:\"JpuZ8NaBG\",style:{\"--extracted-r6o4lv\":\"var(--token-5c281861-81a3-4ea6-82fc-deee27493003, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fhE8Z2nOR,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\".framer-RWAVy.framer-18kduto, .framer-RWAVy .framer-18kduto { display: block; }\",\".framer-RWAVy.framer-a3g064 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px 20px 10px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-RWAVy .framer-188zam0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RWAVy.framer-v-dxzins.framer-a3g064 { cursor: pointer; }\",'.framer-RWAVy[data-border=\"true\"]::after, .framer-RWAVy [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 153\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WnQ1hHyxj\":{\"layout\":[\"auto\",\"auto\"]},\"QZbuPWD0T\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fhE8Z2nOR\":\"teksti\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerY1d3YLhMQ=withCSS(Component,css,\"framer-RWAVy\");export default FramerY1d3YLhMQ;FramerY1d3YLhMQ.displayName=\"sarja\";FramerY1d3YLhMQ.defaultProps={height:42,width:153};addPropertyControls(FramerY1d3YLhMQ,{variant:{options:[\"Ue1X1Eeps\",\"WnQ1hHyxj\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},fhE8Z2nOR:{defaultValue:\"Sarjauyritt\\xe4j\\xe4\",displayTextArea:false,title:\"Teksti\",type:ControlType.String},onfhE8Z2nORChange:{changes:\"fhE8Z2nOR\",type:ControlType.ChangeHandler}});addFonts(FramerY1d3YLhMQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_eYR15bwkEU4HTy.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerY1d3YLhMQ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WnQ1hHyxj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QZbuPWD0T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"fhE8Z2nOR\\\":\\\"teksti\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"42\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"153\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Y1d3YLhMQ.map","// User request: Create a number counter animation with all features.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{animate,useInView,useMotionValue}from\"framer-motion\";function clamp(n,min,max){return Math.min(max,Math.max(min,n));}function easeFromPreset(preset){switch(preset){case\"linear\":return\"linear\";case\"easeIn\":return\"easeIn\";case\"easeOut\":return\"easeOut\";case\"easeInOut\":return\"easeInOut\";case\"circIn\":return\"circIn\";case\"circOut\":return\"circOut\";case\"circInOut\":return\"circInOut\";case\"backOut\":return[.175,.885,.32,1.275];default:return\"easeOut\";}}function groupThousands(intPart,separator){if(separator===\"none\")return intPart;const sepChar=separator===\"comma\"?\",\":separator===\"space\"?\" \":\".\";const sign=intPart.startsWith(\"-\")?\"-\":\"\";const digits=sign?intPart.slice(1):intPart;const grouped=digits.replace(/\\B(?=(\\d{3})+(?!\\d))/g,sepChar);return sign+grouped;}function parseLocalizedNumber(input){if(typeof input===\"number\")return input;const raw=String(input??\"\").trim();if(!raw)return 0;// Accept either comma or dot as decimal separator, and ignore spaces\n// Example: \"204,5\" -> 204.5\nconst normalized=raw.replace(/\\s+/g,\"\").replace(/,/g,\".\");const n=Number(normalized);return Number.isFinite(n)?n:0;}function inferDecimalPlaces(input){const raw=String(input??\"\").trim();if(!raw)return 0;const match=raw.replace(/\\s+/g,\"\").match(/[.,](\\d+)/);return match?.[1]?.length?clamp(match[1].length,0,12):0;}function inferDecimalSeparator(input){const raw=String(input??\"\").trim();if(!raw)return null;if(raw.includes(\",\"))return\",\";if(raw.includes(\".\"))return\".\";return null;}function formatNumber(value,decimals,decimalSeparator,separator,prefix,suffix){if(!Number.isFinite(value))return`${prefix}0${suffix}`;const safeDecimals=clamp(Math.round(decimals),0,12);const fixed=value.toFixed(safeDecimals);const[intPartRaw,decPart]=fixed.split(\".\");const intPart=groupThousands(intPartRaw,separator);if(safeDecimals===0)return`${prefix}${intPart}${suffix}`;const decSep=decimalSeparator;return`${prefix}${intPart}${decSep}${decPart??\"\"}${suffix}`;}/**\n * Number Counter\n *\n * @framerIntrinsicWidth 160\n * @framerIntrinsicHeight 60\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function NumberCounter(props){const{start=\"0\",end=\"100\",duration=1.2,delay=0,trigger=\"inView\",once=true,decimals=0,decimalSeparator=\".\",separator=\"comma\",prefix=\"\",suffix=\"\",easing=\"easeOut\",loop=false,loopDelay=0,yoyo=false,color=\"#000000\",font,style}=props;const isStatic=useIsStaticRenderer();const startValue=React.useMemo(()=>parseLocalizedNumber(start),[start]);const endValue=React.useMemo(()=>parseLocalizedNumber(end),[end]);const inferredDecimals=React.useMemo(()=>{return Math.max(inferDecimalPlaces(start),inferDecimalPlaces(end));},[start,end]);const effectiveDecimals=React.useMemo(()=>{const d=Math.round(decimals??0);return d>0?clamp(d,0,12):inferredDecimals;},[decimals,inferredDecimals]);const effectiveDecimalSeparator=React.useMemo(()=>{if(effectiveDecimals<=0)return decimalSeparator;if((decimals??0)>0)return decimalSeparator;return inferDecimalSeparator(end)??inferDecimalSeparator(start)??decimalSeparator;},[effectiveDecimals,decimals,decimalSeparator,start,end]);const containerRef=React.useRef(null);const spanRef=React.useRef(null);const inView=useInView(containerRef,{amount:.4,once});const count=useMotionValue(startValue);const controlsRef=React.useRef(null);const formattedStart=React.useMemo(()=>{return formatNumber(startValue,effectiveDecimals,effectiveDecimalSeparator,separator,prefix,suffix);},[startValue,effectiveDecimals,effectiveDecimalSeparator,separator,prefix,suffix]);const formattedEnd=React.useMemo(()=>{return formatNumber(endValue,effectiveDecimals,effectiveDecimalSeparator,separator,prefix,suffix);},[endValue,effectiveDecimals,effectiveDecimalSeparator,separator,prefix,suffix]);const writeValue=React.useCallback(v=>{if(!spanRef.current)return;spanRef.current.textContent=formatNumber(v,effectiveDecimals,effectiveDecimalSeparator,separator,prefix,suffix);},[effectiveDecimals,effectiveDecimalSeparator,separator,prefix,suffix]);const stop=React.useCallback(()=>{if(controlsRef.current){controlsRef.current.stop();controlsRef.current=null;}},[]);const startAnimation=React.useCallback(()=>{stop();// Ensure DOM shows start immediately\ncount.set(startValue);writeValue(startValue);const ease=easeFromPreset(easing);const repeat=loop?-1:0;const repeatType=yoyo?\"reverse\":\"loop\";controlsRef.current=animate(count,endValue,{duration:Math.max(0,duration),delay:Math.max(0,delay),ease,repeat,repeatType,repeatDelay:Math.max(0,loopDelay)});},[stop,count,startValue,endValue,duration,delay,easing,loop,loopDelay,yoyo,writeValue]);// Update DOM as the motion value changes (no React state updates during animation)\nReact.useEffect(()=>{if(isStatic)return;const unsubscribe=count.on(\"change\",latest=>{writeValue(latest);});return()=>unsubscribe();},[count,writeValue,isStatic]);// Keep the displayed static value correct when props change (Canvas/SSR or before animation starts)\nReact.useEffect(()=>{if(!spanRef.current)return;// If we're static, show end for a more useful preview.\nspanRef.current.textContent=isStatic?formattedEnd:formattedStart;},[formattedStart,formattedEnd,isStatic]);// Autostart (immediate or inView)\nReact.useEffect(()=>{if(isStatic)return;if(trigger===\"immediate\"){startAnimation();return;}if(trigger===\"inView\"&&inView){startAnimation();}return;},[isStatic,trigger,inView,startAnimation]);// Cleanup\nReact.useEffect(()=>{return()=>stop();},[stop]);const onMouseEnter=React.useCallback(()=>{if(isStatic)return;if(trigger===\"hover\")startAnimation();},[isStatic,trigger,startAnimation]);const onClick=React.useCallback(()=>{if(isStatic)return;if(trigger===\"click\")startAnimation();},[isStatic,trigger,startAnimation]);const cursor=trigger===\"click\"?\"pointer\":\"default\";const isFixedWidth=style&&style.width===\"100%\";return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",color,...isFixedWidth?null:{minWidth:\"max-content\"},...font},onMouseEnter:onMouseEnter,onClick:onClick,role:trigger===\"click\"?\"button\":undefined,\"aria-label\":\"Number counter\",tabIndex:trigger===\"click\"?0:undefined,onKeyDown:e=>{if(trigger!==\"click\")return;if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();onClick();}},children:/*#__PURE__*/_jsx(\"span\",{ref:spanRef,style:{width:\"max-content\",display:\"inline-block\",cursor,userSelect:\"none\"},suppressHydrationWarning:true,children:isStatic?formattedEnd:formattedStart})});}addPropertyControls(NumberCounter,{start:{type:ControlType.String,title:\"Start\",defaultValue:\"0\",placeholder:\"0\"},end:{type:ControlType.String,title:\"End\",defaultValue:\"100\",placeholder:\"100\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:1.2,min:0,max:20,step:.05,unit:\"s\"},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:0,min:0,max:10,step:.05,unit:\"s\"},trigger:{type:ControlType.Enum,title:\"Trigger\",defaultValue:\"inView\",options:[\"immediate\",\"inView\",\"hover\",\"click\"],optionTitles:[\"Immediate\",\"In View\",\"Hover\",\"Click\"]},once:{type:ControlType.Boolean,title:\"In View Once\",defaultValue:true,enabledTitle:\"Once\",disabledTitle:\"Repeat\",hidden:({trigger})=>trigger!==\"inView\"},decimals:{type:ControlType.Number,title:\"Decimals\",defaultValue:0,min:0,max:12,step:1},decimalSeparator:{type:ControlType.Enum,title:\"Decimal\",defaultValue:\".\",options:[\".\",\",\"],optionTitles:[\"Dot (.)\",\"Comma (,)\"],hidden:({decimals})=>(decimals??0)<=0},separator:{type:ControlType.Enum,title:\"Thousands\",defaultValue:\"comma\",options:[\"none\",\"comma\",\"space\",\"period\"],optionTitles:[\"None\",\"Comma\",\"Space\",\"Period\"]},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\"},easing:{type:ControlType.Enum,title:\"Easing\",defaultValue:\"easeOut\",options:[\"linear\",\"easeIn\",\"easeOut\",\"easeInOut\",\"circIn\",\"circOut\",\"circInOut\",\"backOut\"],optionTitles:[\"Linear\",\"Ease In\",\"Ease Out\",\"Ease In Out\",\"Circ In\",\"Circ Out\",\"Circ In Out\",\"Back Out\"]},loop:{type:ControlType.Boolean,title:\"Loop\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},yoyo:{type:ControlType.Boolean,title:\"Yoyo\",defaultValue:false,enabledTitle:\"Reverse\",disabledTitle:\"Loop\",hidden:({loop})=>!loop},loopDelay:{type:ControlType.Number,title:\"Loop Delay\",defaultValue:0,min:0,max:10,step:.05,unit:\"s\",hidden:({loop})=>!loop},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"40px\",variant:\"Bold\",letterSpacing:\"-0.04em\",lineHeight:\"1em\",textAlign:\"center\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NumberCounter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"60\",\"framerIntrinsicWidth\":\"160\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NumberCounter.map"],"mappings":"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"}