{"version":3,"file":"Form.C_Gj_9Eh.mjs","names":[],"sources":["https:/framerusercontent.com/modules/MbkGtwqBmi4hSdFJJPyE/DjYmJdOKrBWIbDoE1JCX/Form.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function withUTMTracking(Component){return props=>{useEffect(()=>{if(typeof window!==\"undefined\"){const params=new URLSearchParams(window.location.search);const forms=document.querySelectorAll(\"form\");forms.forEach(form=>{// Add UTM fields to form\nparams.forEach((value,key)=>{if(key.startsWith(\"utm\")){const input=document.createElement(\"input\");input.type=\"hidden\";input.name=key;input.value=value;form.appendChild(input);}});// Handle form submission\nconst handleSubmit=async e=>{// Prevent default but keep the form's visual feedback\ne.preventDefault();// Get the email value\nconst emailInput=form.querySelector('input[type=\"email\"]');const email=emailInput?.value||\"\";try{// Send to KickoffLabs\nawait fetch(\"https://guillermoinsfran.com/em/\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},body:JSON.stringify({email,utm_source:params.get(\"utm_source\")})});// Build redirect URL\nconst isSpanish=window.location.pathname.includes(\"/es/\");const baseURL=\"https://withsigma.com\";const redirectURL=isSpanish?`${baseURL}/es/ready`:`${baseURL}/ready`;let finalURL=redirectURL;const utmParams=new URLSearchParams;params.forEach((value,key)=>{if(key.startsWith(\"utm\")){utmParams.append(key,value);}});if(utmParams.toString()){finalURL+=\"?\"+utmParams.toString();}// Use requestAnimationFrame for smoother transition\nrequestAnimationFrame(()=>{window.location.assign(finalURL);});}catch(error){console.error(\"Error:\",error);}};form.addEventListener(\"submit\",handleSubmit);// Cleanup\nreturn()=>{form.removeEventListener(\"submit\",handleSubmit);};});}},[]);return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withUTMTracking\":{\"type\":\"reactHoc\",\"name\":\"withUTMTracking\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Form.map"],"mappings":"mMAAwE,SAAgB,EAAgB,EAAU,CAAC,MAAO,KAAQ,MAAc,CAAC,GAAU,IAAS,OAAY,CAAC,IAAM,EAAO,IAAI,gBAAgB,EAAO,SAAS,OAAO,CAAa,SAAS,iBAAiB,OAAO,CAAO,QAAQ,GAAM,CAC5S,EAAO,SAAS,EAAM,IAAM,CAAC,GAAG,EAAI,WAAW,MAAM,CAAC,CAAC,IAAM,EAAM,SAAS,cAAc,QAAQ,CAAC,EAAM,KAAK,SAAS,EAAM,KAAK,EAAI,EAAM,MAAM,EAAM,EAAK,YAAY,EAAM,GAAI,CACnL,IAAM,EAAa,KAAM,IAAG,CAC5B,EAAE,gBAAgB,CACyC,IAAM,EAAhD,EAAK,cAAc,sBAAsB,EAAyB,OAAO,GAAG,GAAG,CAChG,MAAM,MAAM,mCAAmC,CAAC,OAAO,OAAO,QAAQ,CAAC,eAAe,mBAAmB,CAAC,KAAK,KAAK,UAAU,CAAC,QAAM,WAAW,EAAO,IAAI,aAAa,CAAC,CAAC,CAAC,CAAC,CAC5K,IAAM,EAAU,EAAO,SAAS,SAAS,SAAS,OAAO,CAAO,EAAQ,wBAAiG,EAAvD,EAAU,GAAG,EAAQ,WAAW,GAAG,EAAQ,QAAuC,EAAU,IAAI,gBAAgB,EAAO,SAAS,EAAM,IAAM,CAAI,EAAI,WAAW,MAAM,EAAE,EAAU,OAAO,EAAI,EAAM,EAAI,CAAI,EAAU,UAAU,GAAE,GAAU,IAAI,EAAU,UAAU,EACpX,0BAA0B,CAAC,EAAO,SAAS,OAAO,EAAS,EAAG,OAAQ,EAAM,CAAC,QAAQ,MAAM,SAAS,EAAM,GAC1G,OAD8G,EAAK,iBAAiB,SAAS,EAAa,KAChJ,CAAC,EAAK,oBAAoB,SAAS,EAAa,GAAK,GAAI,EAAE,CAAC,CAAqB,EAAK,EAAU,CAAC,GAAG,EAAM,CAAC,uBAR1E,IAA6B"}