{"version":3,"file":"Affilate.BK35yznw.mjs","names":[],"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,CAAC,GAAU,WAAqB,CAAC,IAAM,EAAK,EAAO,SAAS,SAAS,GAAG,EAAK,WAAW,OAAO,CAAE,MAAM,IAAO,OAAM,IAAM,UAAgB,EAAa,EAAU,CAAC,MAAM,CAAC,CAAC,OAAK,OAAK,GAAG,EAAM,GAAG,CAAC,GAAK,CAAC,EAAI,EAAO,CAAC,EAAS,SAAS,CAAC,EAAgB,IAAI,CAAC,EAAO,SAAS,AAAE,EAAC,CAAE,EAAC,CAAC,GAAK,CAAC,KAAK,EAAQ,KAAK,EAAQ,CAAC,EAAQ,IAAI,CAAC,GAAU,aAAuB,IAAO,GAAM,IAAM,SAAU,MAAM,CAAC,OAAK,MAAK,EAAE,IAAI,EAAU,IAAI,gBAAgB,EAAO,SAAS,QAAY,EAAY,EAAU,IAAI,OAAO,CAAC,AAAG,IAAc,KAAqD,EAAY,aAAa,QAAQ,OAAO,CAAvF,aAAa,QAAQ,OAAO,EAAY,CAAiD,IAAI,EAAI,IAAI,IAAI,GAAM,GAExvB,AAF8vB,EAAU,QAAQ,CAAC,EAAM,IAAM,CAAC,AAAG,GAAK,QAAQ,EAAI,aAAa,OAAO,EAAI,EAAM,AAAG,EAAC,CACp1B,EAAI,aAAa,OAAO,OAAO,GAAa,CAAC,CAC1C,IAAc,MAAM,EAAI,aAAa,OAAO,OAAO,EAAY,CAAE,IAAM,EAAY,EAAK,EAAI,SAAA,GAAqB,EAAY,EAAK,EAAI,SAAA,GAAe,MAAM,CAAC,KAAK,EAAY,KAAK,CAAY,CAAE,EAAC,CAAC,EAAK,EAAK,CAAI,EAAC,CAAO,EAAQ,EAAY,IAAI,CAA0C,AAAzC,IAAI,cAAc,sBAAsB,CAAC,KAAK,QAAQ,sBAAsB,AAAE,EAAC,CAAE,EAAC,CAAC,MAAoB,GAAK,EAAU,CAAC,GAAG,EAAM,KAAK,EAAQ,KAAK,EAAgB,SAAQ,EAAC,AAAE,CAAE,kBAFna,GAA2C,IAAgE"}