{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/qHFiEY1rCreW22StoSNo/lNFBXyQmCTFHsC2QxP4r/Counter_w_delay_and_reset.js"],
  "sourcesContent": ["import{jsx as e,Fragment as r}from\"react/jsx-runtime\";import n,{useState as l,useEffect as t,useRef as i}from\"react\";import{useMotionValue as o,animate as d,useInView as c}from\"framer-motion\";let u=/\\d+/,a=.75,p=500,h=2,m=\"circOut\",s=.5,f=0,v=Date.now();function x(e,r){var n;let[i,c]=l(!1),[a,p]=l(null),h=e&&\"string\"==typeof e&&parseFloat(null===(n=e.match(u))||void 0===n?void 0:n[0]),m=o(0),[s,x]=l(e);return t(()=>{if(r&&!i&&null!=h){Date.now()-v>500&&(f=0);let r=.75*f,n=d(m,h,{duration:2,ease:\"circOut\",delay:r,onUpdate:r=>{x(e.replace(u,Math.round(r).toString()));}});p(n),c(!0),f++,v=Date.now();}else!r&&i&&(null==a||a.stop(),c(!1),x(null==e?void 0:e.replace(u,\"0\")),m.set(0));},[r,i,m,h,e,a]),s;}export function Counter(l){return t=>{let o=i(null),d=c(o,{amount:.5}),a=e=>{if(\"string\"==typeof e&&e.match(u))return x(e,d);if(/*#__PURE__*/n.isValidElement(e)&&e.props.children){let r=n.Children.map(e.props.children,a);return /*#__PURE__*/n.cloneElement(e,{},r);}return e;},p=n.Children.map(t.children,a);return /*#__PURE__*/e(l,{...t,ref:o,children:/*#__PURE__*/e(r,{children:p})});};}export function CounterPlainText(r){return l=>{var t,o,d,u;let a=null===(u=l.children)||void 0===u?void 0:null===(d=u.props)||void 0===d?void 0:null===(o=d.children)||void 0===o?void 0:null===(t=o.props)||void 0===t?void 0:t.children,p=i(null),h=c(p,{amount:.5}),m=x(a,h),s=a&&/*#__PURE__*/n.isValidElement(l.children.props.children)?/*#__PURE__*/n.cloneElement(l.children.props.children,{children:m}):l.children.props.children;return /*#__PURE__*/e(r,{...l,ref:p,children:s});};}\nexport const __FramerMetadata__ = {\"exports\":{\"CounterPlainText\":{\"type\":\"reactHoc\",\"name\":\"CounterPlainText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Counter\":{\"type\":\"reactHoc\",\"name\":\"Counter\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Counter_w_delay_and_reset.map"],
  "mappings": "mIAAgM,IAAIA,EAAE,MAAN,IAA6CC,EAAE,EAAEC,EAAE,KAAK,IAAI,EAAE,SAASC,EAAE,EAAE,EAAE,CAAC,IAAIC,EAAE,GAAG,CAACC,EAAEC,CAAC,EAAEC,EAAE,EAAE,EAAE,CAACC,EAAEC,CAAC,EAAEF,EAAE,IAAI,EAAEG,EAAE,GAAa,OAAO,GAAjB,UAAoB,YAAmBN,EAAE,EAAE,MAAMO,CAAC,KAAnB,MAAgCP,IAAT,OAAW,OAAOA,EAAE,CAAC,CAAC,EAAEQ,EAAEC,EAAE,CAAC,EAAE,CAACC,EAAEX,CAAC,EAAEI,EAAE,CAAC,EAAE,OAAOQ,EAAE,IAAI,CAAC,GAAG,GAAG,CAACV,GAASK,GAAN,KAAQ,CAAC,KAAK,IAAI,EAAER,EAAE,MAAMD,EAAE,GAAG,IAAIe,EAAE,IAAIf,EAAEG,EAAEa,EAAEL,EAAEF,EAAE,CAAC,SAAS,EAAE,KAAK,UAAU,MAAMM,EAAE,SAASA,GAAG,CAACb,EAAE,EAAE,QAAQQ,EAAE,KAAK,MAAMK,CAAC,EAAE,SAAS,CAAC,CAAC,CAAE,CAAC,CAAC,EAAEP,EAAEL,CAAC,EAAEE,EAAE,EAAE,EAAEL,IAAIC,EAAE,KAAK,IAAI,MAAO,CAAC,GAAGG,IAAaG,GAAE,KAAK,EAAEF,EAAE,EAAE,EAAEH,EAAiB,GAAE,QAAQQ,EAAE,GAAG,CAAC,EAAEC,EAAE,IAAI,CAAC,EAAG,EAAE,CAAC,EAAEP,EAAEO,EAAEF,EAAE,EAAEF,CAAC,CAAC,EAAEM,CAAE,CAAQ,SAASI,EAAQC,EAAE,CAAC,OAAOC,GAAG,CAAC,IAAIC,EAAEC,EAAE,IAAI,EAAEC,EAAEC,EAAEH,EAAE,CAAC,OAAO,EAAE,CAAC,EAAE,EAAEI,GAAG,CAAC,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,MAAMd,CAAC,EAAE,OAAOR,EAAEsB,EAAEF,CAAC,EAAE,GAAgBE,EAAE,eAAeA,CAAC,GAAGA,EAAE,MAAM,SAAS,CAAC,IAAIT,EAAES,EAAE,SAAS,IAAIA,EAAE,MAAM,SAAS,CAAC,EAAE,OAAoBA,EAAE,aAAaA,EAAE,CAAC,EAAET,CAAC,EAAG,OAAOS,CAAE,EAAEhB,EAAEgB,EAAE,SAAS,IAAIL,EAAE,SAAS,CAAC,EAAE,OAAoB,EAAED,EAAE,CAAC,GAAGC,EAAE,IAAIC,EAAE,SAAsB,EAAEF,EAAE,CAAC,SAASV,CAAC,CAAC,CAAC,CAAC,CAAE,CAAE",
  "names": ["u", "f", "v", "x", "n", "i", "c", "ye", "a", "p", "h", "u", "m", "useMotionValue", "s", "ue", "r", "animate", "Counter", "l", "t", "o", "pe", "d", "useInView", "e"]
}
