{"version":3,"file":"Affilate.VHF93U68.mjs","names":["useState","useMemo","useCallback"],"sources":["https:/framerusercontent.com/modules/kUCKS0J3eEKDfHQhHaWL/oIxQ9A6Qtnd6B5GlsD7s/Affilate.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useLayoutEffect,useState,useMemo,useCallback}from\"react\";function getLanguage(){if(typeof window!==\"undefined\"){const path=window.location.pathname;if(path.startsWith(\"/de/\")){return\"de\";}}return\"en\";}export function withAffilate(Component){return({href,link,...props})=>{const[env,setEnv]=useState(\"server\");useLayoutEffect(()=>{setEnv(\"client\");},[]);const{href:newHref,link:newLink}=useMemo(()=>{if(typeof window===\"undefined\"||!href&&!link||env===\"server\"){return{href,link};}let urlParams=new URLSearchParams(window.location.search);let affiliateId=urlParams.get(\"s_id\");if(affiliateId!==null){localStorage.setItem(\"s_id\",affiliateId);}else{affiliateId=localStorage.getItem(\"s_id\");}let url=new URL(href||link);urlParams.forEach((value,key)=>{if(key!=\"s_id\"){url.searchParams.append(key,value);}});// Append the 'lang' parameter\nurl.searchParams.append(\"lang\",getLanguage());// Set 's_id' from localStorage if it exists\nif(affiliateId!==null){url.searchParams.append(\"s_id\",affiliateId);}const updatedHref=href?url.href:undefined;const updatedLink=link?url.href:undefined;return{href:updatedHref,link:updatedLink};},[href,link,env]);const onClick=useCallback(()=>{fbq(\"trackCustom\",\"Get_started_clicked\");gtag(\"event\",\"Get_started_clicked\");},[]);return /*#__PURE__*/_jsx(Component,{...props,href:newHref,link:newLink,onClick:onClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withAffilate\":{\"type\":\"reactHoc\",\"name\":\"withAffilate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Affilate.map"],"mappings":"2NAA2G,SAAS,GAAa,CAA8G,OAAnG,IAAS,QAAwB,EAAO,SAAS,SAAiB,WAAW,OAAO,CAAQ,KAAa,KAAM,SAAgB,EAAa,EAAU,CAAC,OAAO,CAAC,OAAK,OAAK,GAAG,KAAS,CAAC,GAAK,CAAC,EAAI,GAAQA,EAAS,SAAS,CAAC,MAAoB,CAAC,EAAO,SAAS,EAAG,EAAE,CAAC,CAAC,GAAK,CAAC,KAAK,EAAQ,KAAK,GAASC,MAAY,CAAC,GAAU,IAAS,QAAa,CAAC,GAAM,CAAC,GAAM,IAAM,SAAU,MAAM,CAAC,OAAK,OAAK,CAAE,IAAI,EAAU,IAAI,gBAAgB,EAAO,SAAS,OAAO,CAAK,EAAY,EAAU,IAAI,OAAO,CAAI,IAAc,KAAqD,EAAY,aAAa,QAAQ,OAAO,CAAvF,aAAa,QAAQ,OAAO,EAAY,CAAiD,IAAI,EAAI,IAAI,IAAI,GAAM,EAAK,CAAC,EAAU,SAAS,EAAM,IAAM,CAAI,GAAK,QAAQ,EAAI,aAAa,OAAO,EAAI,EAAM,EAAI,CACp1B,EAAI,aAAa,OAAO,OAAO,GAAa,CAAC,CAC1C,IAAc,MAAM,EAAI,aAAa,OAAO,OAAO,EAAY,CAAE,IAAM,EAAY,EAAK,EAAI,KAAK,IAAA,GAAgB,EAAY,EAAK,EAAI,KAAK,IAAA,GAAU,MAAM,CAAC,KAAK,EAAY,KAAK,EAAY,EAAG,CAAC,EAAK,EAAK,EAAI,CAAC,CAAO,EAAQC,MAAgB,CAAC,IAAI,cAAc,sBAAsB,CAAC,KAAK,QAAQ,sBAAsB,EAAG,EAAE,CAAC,CAAC,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAM,KAAK,EAAQ,KAAK,EAAgB,UAAQ,CAAC,uBAFpX,IAAgE"}