{"version":3,"file":"SelectedProjectCounter.ASEQTQIA.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","React.forwardRef","React.useRef","React.useState","__esmMin","init_ssg_sandbox_shims","window","_e","de","p","J","init_jsx_runtime","init_npm_react_18_3_1","ce","motion","addPropertyControls","cx","init_framer_D6uXRwWs","withCSS","useSVGTemplate","ControlType","RenderTarget","mask$2","Base$2","MotionSVG$2","SVG$2","svg$2","getProps$2","Icon$2","init_Nkz_h7XdT","props","rest","animated","color","width1","restProps","href","className","vet7gqNu_","CRY1Fpez4","style","mask$1","Base$1","MotionSVG$1","SVG$1","svg$1","getProps$1","Icon$1","init_um7RPIjm1","mask","Base","MotionSVG","SVG","svg","getProps","Icon","init_pPWD3RAkc","formatted","target","v","SelectedProjectCounter","ref","value","setValue","display","frame","started","el","observer","entries","start","tick","now","init_SelectedProjectCounter"],"sources":["https:/framerusercontent.com/modules/bTxvzxNnaCblsm6TpavG/tUVUd1NTvvGXcIHKrcZG/Nkz_h7XdT.js","https:/framerusercontent.com/modules/jVWODsHvdakF0nOT3iAY/BuZthMSDJQSmBNk96Fhs/um7RPIjm1.js","https:/framerusercontent.com/modules/TZ4xGWFrmirVPSOo8j20/IpqQsfQxfyENTwQp9CuN/pPWD3RAkc.js","https:/framerusercontent.com/modules/3oDAZiq1nhGKMTze5LPn/AMGLoAf2lnYdSonr98UJ/SelectedProjectCounter.js"],"sourcesContent":["// 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 0 14 L 5 9 L 8 12 L 14 6 M 14 6 L 10 6 M 14 6 L 14 10 M 3 18 L 15 18 C 16.657 18 18 16.657 18 15 L 18 3 C 18 1.343 16.657 0 15 0 L 3 0 C 1.343 0 0 1.343 0 3 L 0 15 C 0 16.657 1.343 18 3 18 Z\" fill=\"transparent\" height=\"18px\" id=\"M5TWz6NbI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(3 3)\" width=\"18px\"/></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(\"3264721998\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-X4gLU\",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-X4gLU { -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\":\"Chart Up Arrow\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-X4gLU\");Icon.displayName=\"Chart Up Arrow\";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\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Chart Up Arrow\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// 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 0 8 C 0 8 4 0 11 0 C 18 0 22 8 22 8\" fill=\"transparent\" height=\"8px\" id=\"i1gQjUeG5\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(1 4)\" width=\"22px\"/><path d=\"M 0 0 C 0 0 4 8 11 8 C 18 8 22 0 22 0\" fill=\"transparent\" height=\"8px\" id=\"Z46WJCsiS\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(1 12)\" width=\"22px\"/><path d=\"M 3 6 C 4.657 6 6 4.657 6 3 C 6 1.343 4.657 0 3 0 C 1.343 0 0 1.343 0 3 C 0 4.657 1.343 6 3 6 Z\" fill=\"transparent\" height=\"6px\" id=\"JCy6NQxG9\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(9 9)\" width=\"6px\"/></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(\"743045950\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-TQmuP\",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-TQmuP { -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\":\"Eye Password\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-TQmuP\");Icon.displayName=\"Eye Password\";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\",\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Eye Password\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// 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 3.913 16.435 L 0 0 L 16.435 3.913 L 11.739 7.043 L 18 13.304 L 13.304 18 L 7.043 11.739 Z\" fill=\"transparent\" height=\"18px\" id=\"y_O7NGBTs\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(3 3)\" width=\"18px\"/></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(\"3314052181\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-vVktI\",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-vVktI { -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\":\"Cursor Pointer Mouse\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-vVktI\");Icon.displayName=\"Cursor Pointer Mouse\";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\":{\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Cursor Pointer Mouse\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";function formatted(target,p){if(p>=1)return target;if(target===\"1,3M+\")return(1.3*p).toLocaleString(\"it-IT\",{minimumFractionDigits:1,maximumFractionDigits:1})+\"M+\";const n=Number(target.replace(/[^0-9]/g,\"\"));const v=Math.round(n*p).toLocaleString(\"it-IT\");return(target.startsWith(\"+\")?\"+\":\"\")+v+(target.endsWith(\"K+\")?\"K+\":target.endsWith(\"%\")?\"%\":target.endsWith(\"+\")?\"+\":\"\");}/** @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto */export default function SelectedProjectCounter({display=\"+12.000\",style}){const ref=React.useRef(null);const[value,setValue]=React.useState(display);React.useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas||window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;let frame=0,started=false;const el=ref.current;if(!el)return;setValue(formatted(display,0));const observer=new IntersectionObserver(entries=>{if(started||!entries.some(e=>e.isIntersecting))return;started=true;observer.disconnect();const start=performance.now();const tick=now=>{const p=Math.min((now-start)/1500,1);setValue(formatted(display,1-Math.pow(1-p,3)));if(p<1)frame=requestAnimationFrame(tick);};frame=requestAnimationFrame(tick);},{threshold:.35});observer.observe(el);return()=>{observer.disconnect();cancelAnimationFrame(frame);};},[display]);return /*#__PURE__*/_jsxs(\"div\",{ref:ref,\"aria-label\":display,style:{...style,fontFamily:\"Satoshi, sans-serif\",fontWeight:700,fontSize:28,lineHeight:1.1,color:\"#F8DD35\",fontVariantNumeric:\"tabular-nums\",whiteSpace:\"nowrap\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{visibility:\"hidden\"},children:display}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{position:\"absolute\",left:0,top:0},children:value})]});}addPropertyControls(SelectedProjectCounter,{display:{type:ControlType.String,title:\"Final value\",defaultValue:\"+12.000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SelectedProjectCounter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SelectedProjectCounter.map"],"mappings":"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"}