{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/47GrWBKuBGJJ0Banfwwg/HxbkKn6YNCwZcZYnB79F/ButtonClick.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";const handleClick=async(event,props)=>{var target=event.currentTarget;if(window&&window.sE){await window.sE(\"click_button\",{...props,href:target.href});}};const getUtmLocalStorage=key=>{if(window&&window.getQueryParamsFromLocalStorage){const value=window.getQueryParamsFromLocalStorage(key);if(value){return`${key}=${value}&`;}}return\"\";};const getTrkAsUtmTermLocalStorage=()=>{if(window&&window.getQueryParamsFromLocalStorage){const value=window.getQueryParamsFromLocalStorage(\"trkId\");if(value){return`utm_term=${value}&`;}}return\"\";};const getADeviceId=()=>{try{if(window&&window.amplitude){const aInstance=window.amplitude.getInstance();return`adi=${aInstance.options.deviceId}`;}}catch(e){}return\"\";};export function addUtm(Component){return({onClick,...props})=>{const[link,setLink]=useState(\"\");useEffect(()=>{const idx=setTimeout(()=>{setLink(`${props.link}?${getUtmLocalStorage(\"utm_source\")}${getUtmLocalStorage(\"utm_medium\")}${getUtmLocalStorage(\"utm_campaign\")}${getUtmLocalStorage(\"utm_content\")}${getTrkAsUtmTermLocalStorage()}${getADeviceId()}`);},500);return()=>{clearTimeout(idx);};},[]);const nextProps={...props,link};return /*#__PURE__*/_jsx(Component,{...nextProps,onClick:e=>{if(window.addTracking){window.addTracking(\"click_checkout\",{host:window.location.host,pathname:window.location.pathname});}onClick&&onClick(e);}});};}export function scrollUp(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,style:{cursor:\"pointer\"},onClick:ev=>{window.scrollTo({top:0,behavior:\"smooth\"});}});};}export function withTrack(Component){return props=>{const[link,setLink]=useState(\"\");return /*#__PURE__*/_jsx(Component,{...props,onClick:ev=>{handleClick(ev,{contentName:props[\"data-framer-name\"]});}});};}export function withCategoryUrl(Component){return props=>{const link=`https://formacion.ninja/blog/categoria/${props===null||props===void 0?void 0:props.categorySlug}`;return /*#__PURE__*/_jsxs(\"a\",{href:link,style:{textDecorationLine:\"none\"},children:[/*#__PURE__*/_jsx(Component,{...props}),\" \"]});};}String.prototype.hashCode=function(){var hash=0,i,chr;if(this.length===0)return hash;for(i=0;i<this.length;i++){chr=this.charCodeAt(i);hash=(hash<<5)-hash+chr;hash|=0// Convert to 32bit integer\n;}return hash+2147483648;};\nexport const __FramerMetadata__ = {\"exports\":{\"withCategoryUrl\":{\"type\":\"reactHoc\",\"name\":\"withCategoryUrl\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTrack\":{\"type\":\"reactHoc\",\"name\":\"withTrack\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"scrollUp\":{\"type\":\"reactHoc\",\"name\":\"scrollUp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addUtm\":{\"type\":\"reactHoc\",\"name\":\"addUtm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ButtonClick.map"],
  "mappings": "kGAA+F,IAAMA,EAAY,MAAMC,EAAMC,IAAQ,CAAC,IAAIC,EAAOF,EAAM,cAAiBG,GAAQA,EAAO,IAAI,MAAMA,EAAO,GAAG,eAAe,CAAC,GAAGF,EAAM,KAAKC,EAAO,IAAI,CAAC,CAAG,EAAQE,EAAmBC,GAAK,CAAC,GAAGF,GAAQA,EAAO,+BAA+B,CAAC,IAAMG,EAAMH,EAAO,+BAA+BE,CAAG,EAAE,GAAGC,EAAO,MAAM,GAAGD,CAAG,IAAIC,CAAK,GAAK,CAAC,MAAM,EAAG,EAAQC,EAA4B,IAAI,CAAC,GAAGJ,GAAQA,EAAO,+BAA+B,CAAC,IAAMG,EAAMH,EAAO,+BAA+B,OAAO,EAAE,GAAGG,EAAO,MAAM,YAAYA,CAAK,GAAK,CAAC,MAAM,EAAG,EAAQE,EAAa,IAAI,CAAC,GAAG,CAAC,GAAGL,GAAQA,EAAO,UAA0D,MAAM,OAArCA,EAAO,UAAU,YAAY,EAAyB,QAAQ,QAAQ,EAAI,MAAS,CAAC,CAAC,MAAM,EAAG,EAAS,SAASM,EAAOC,EAAU,CAAC,MAAM,CAAC,CAAC,QAAAC,EAAQ,GAAGV,CAAK,IAAI,CAAC,GAAK,CAACW,EAAKC,CAAO,EAAEC,EAAS,EAAE,EAAEC,EAAU,IAAI,CAAC,IAAMC,EAAI,WAAW,IAAI,CAACH,EAAQ,GAAGZ,EAAM,IAAI,IAAIG,EAAmB,YAAY,CAAC,GAAGA,EAAmB,YAAY,CAAC,GAAGA,EAAmB,cAAc,CAAC,GAAGA,EAAmB,aAAa,CAAC,GAAGG,EAA4B,CAAC,GAAGC,EAAa,CAAC,EAAE,CAAE,EAAE,GAAG,EAAE,MAAM,IAAI,CAAC,aAAaQ,CAAG,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,IAAMC,EAAU,CAAC,GAAGhB,EAAM,KAAAW,CAAI,EAAE,OAAoBM,EAAKR,EAAU,CAAC,GAAGO,EAAU,QAAQE,GAAG,CAAIhB,EAAO,aAAaA,EAAO,YAAY,iBAAiB,CAAC,KAAKA,EAAO,SAAS,KAAK,SAASA,EAAO,SAAS,QAAQ,CAAC,EAAGQ,GAASA,EAAQQ,CAAC,CAAE,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASC,EAASV,EAAU,CAAC,OAAOT,GAA4BiB,EAAKR,EAAU,CAAC,GAAGT,EAAM,MAAM,CAAC,OAAO,SAAS,EAAE,QAAQoB,GAAI,CAAClB,EAAO,SAAS,CAAC,IAAI,EAAE,SAAS,QAAQ,CAAC,CAAE,CAAC,CAAC,CAAI,CAAQ,SAASmB,EAAUZ,EAAU,CAAC,OAAOT,GAAO,CAAC,GAAK,CAACW,EAAKC,CAAO,EAAEC,EAAS,EAAE,EAAE,OAAoBI,EAAKR,EAAU,CAAC,GAAGT,EAAM,QAAQoB,GAAI,CAACtB,EAAYsB,EAAG,CAAC,YAAYpB,EAAM,kBAAkB,CAAC,CAAC,CAAE,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASsB,EAAgBb,EAAU,CAAC,OAAOT,GAAO,CAAC,IAAMW,EAAK,0CAA8EX,GAAM,YAAY,GAAG,OAAoBuB,EAAM,IAAI,CAAC,KAAKZ,EAAK,MAAM,CAAC,mBAAmB,MAAM,EAAE,SAAS,CAAcM,EAAKR,EAAU,CAAC,GAAGT,CAAK,CAAC,EAAE,GAAG,CAAC,CAAC,CAAE,CAAE,CAAC,OAAO,UAAU,SAAS,UAAU,CAAC,IAAIwB,EAAK,EAAEC,EAAEC,EAAI,GAAG,KAAK,SAAS,EAAE,OAAOF,EAAK,IAAIC,EAAE,EAAEA,EAAE,KAAK,OAAOA,IAAKC,EAAI,KAAK,WAAWD,CAAC,EAAED,GAAMA,GAAM,GAAGA,EAAKE,EAAIF,GAAM,EAC3vE,OAAOA,EAAK,UAAW",
  "names": ["handleClick", "event", "props", "target", "window", "getUtmLocalStorage", "key", "value", "getTrkAsUtmTermLocalStorage", "getADeviceId", "addUtm", "Component", "onClick", "link", "setLink", "ye", "ue", "idx", "nextProps", "p", "e", "scrollUp", "ev", "withTrack", "withCategoryUrl", "u", "hash", "i", "chr"]
}
