{"version":3,"file":"CountUp.2b3iLLZP.mjs","names":["useState","useRef","p"],"sources":["https:/framerusercontent.com/modules/RGcA2fKvONdsIDsfeRjK/VbsE2gNw5aE8LtOLJiDE/CountUp.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";export function withCount500(Component){return props=>{const[n,setN]=useState(0);const ref=useRef(null);const done=useRef(false);useEffect(()=>{if(!ref.current)return;const obs=new IntersectionObserver(([e])=>{if(e.isIntersecting&&!done.current){done.current=true;obs.disconnect();const t0=performance.now();const tick=now=>{const p=Math.min((now-t0)/3500,1);setN(Math.round((1-Math.pow(1-p,3))*500));if(p<1)requestAnimationFrame(tick);};requestAnimationFrame(tick);}},{threshold:.3});obs.observe(ref.current);return()=>obs.disconnect();},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,text:n+\"+\"});};}export function withCount24(Component){return props=>{const[n,setN]=useState(0);const ref=useRef(null);const done=useRef(false);useEffect(()=>{if(!ref.current)return;const obs=new IntersectionObserver(([e])=>{if(e.isIntersecting&&!done.current){done.current=true;obs.disconnect();const t0=performance.now();const tick=now=>{const p=Math.min((now-t0)/2800,1);setN(Math.round((1-Math.pow(1-p,3))*24));if(p<1)requestAnimationFrame(tick);};requestAnimationFrame(tick);}},{threshold:.3});obs.observe(ref.current);return()=>obs.disconnect();},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,text:n+\"hr\"});};}export function withCount91(Component){return props=>{const[n,setN]=useState(0);const ref=useRef(null);const done=useRef(false);useEffect(()=>{if(!ref.current)return;const obs=new IntersectionObserver(([e])=>{if(e.isIntersecting&&!done.current){done.current=true;obs.disconnect();const t0=performance.now();const tick=now=>{const p=Math.min((now-t0)/3200,1);setN(Math.round((1-Math.pow(1-p,3))*86));if(p<1)requestAnimationFrame(tick);};requestAnimationFrame(tick);}},{threshold:.3});obs.observe(ref.current);return()=>obs.disconnect();},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,text:n+\"%\"});};}export function withCount50(Component){return props=>{const[n,setN]=useState(0);const ref=useRef(null);const done=useRef(false);useEffect(()=>{if(!ref.current)return;const obs=new IntersectionObserver(([e])=>{if(e.isIntersecting&&!done.current){done.current=true;obs.disconnect();const t0=performance.now();const tick=now=>{const p=Math.min((now-t0)/3e3,1);setN(Math.round((1-Math.pow(1-p,3))*50));if(p<1)requestAnimationFrame(tick);};requestAnimationFrame(tick);}},{threshold:.3});obs.observe(ref.current);return()=>obs.disconnect();},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,text:n+\" states\"});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCount50\":{\"type\":\"reactHoc\",\"name\":\"withCount50\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCount24\":{\"type\":\"reactHoc\",\"name\":\"withCount24\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCount500\":{\"type\":\"reactHoc\",\"name\":\"withCount500\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCount91\":{\"type\":\"reactHoc\",\"name\":\"withCount91\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CountUp.map"],"mappings":"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"}