{"version":3,"file":"CustomSendServices.CyfOArOP.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx"],"sources":["https:/framerusercontent.com/modules/KmkO7wU0h1XULR28Td5L/nnf1bvwIsgqaWRoIyMb9/CustomSendServices.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function HoneypotOverrideCustom(){useEffect(()=>{const form=document.querySelector(\"form\");if(!form)return;// Create honeypot field (invisible to humans, visible to bots)\nconst honeypot=document.createElement(\"input\");honeypot.type=\"text\";honeypot.name=\"last_name\";honeypot.style.position=\"absolute\";honeypot.style.left=\"-9999px\";honeypot.style.opacity=\"0\";honeypot.setAttribute(\"tabIndex\",\"-1\");honeypot.setAttribute(\"autoComplete\",\"off\");form.appendChild(honeypot);////\nasync function getClientIp(){try{const res=await fetch(\"https://api.ipify.org?format=json\");const data=await res.json();return data.ip;}catch(err){return\"unknown\";}}function getUTMParameters(){const urlParamsForm=new URLSearchParams(window.location.search);const utmLeadSource=urlParamsForm.get(\"utm_lead_source\")||sessionStorage.getItem(\"utm_lead_source\");const utmSourceLvl1=urlParamsForm.get(\"utm_source_lvl_1\")||sessionStorage.getItem(\"utm_source_lvl_1\");const utmSourceLvl2=urlParamsForm.get(\"utm_source_lvl_2\")||sessionStorage.getItem(\"utm_source_lvl_2\");const utmSourceLvl3=urlParamsForm.get(\"utm_source_lvl_3\")||sessionStorage.getItem(\"utm_source_lvl_3\");const gadSource=urlParamsForm.get(\"gad_source\")||sessionStorage.getItem(\"gad_source\");const gclid=urlParamsForm.get(\"gclid\")||sessionStorage.getItem(\"gclid\");return{utmLeadSource,utmSourceLvl1,utmSourceLvl2,utmSourceLvl3,gadSource,gclid};}// Intercept submission\nconst handler=async e=>{e.preventDefault();e.stopImmediatePropagation()// block Framer’s normal submission\n;const submitButton=document.getElementById(\"submitBtnForm\");const loaderIcon=document.getElementById(\"loaderIcon\");const buttonText=document.querySelector(\".button-text\");const info=document.getElementById(\"info\");const error=document.getElementById(\"error\");console.log(\"herew\");if(buttonText&&loaderIcon&&submitButton){buttonText.style.display=\"none\";loaderIcon.style.display=\"inline-block\";submitButton.disabled=true;}console.log(\"here\");const formData=new FormData(form);formData.append(\"honeypot\",honeypot.value);formData.append(\"url\",window?.location?.href);formData.append(\"timestamp\",new Date().toISOString());const utmParams=getUTMParameters();const clientIp=await getClientIp();const phoneInput=window.phoneInput;const phoneInputField=window.phoneInputField;const phoneNumber=phoneInput?.getNumber?.()||\"\";const payload={};formData.append(\"lead_source\",utmParams.utmLeadSource||\"Online\");formData.append(\"lead_source_lv1\",utmParams.utmSourceLvl1||\"https://executivecentre.sa/\");formData.append(\"lead_source_lv2\",utmParams.utmSourceLvl2||\"Organic Traffic\");formData.append(\"lead_source_lv3\",utmParams.utmSourceLvl3||\"Arena\");formData.append(\"phone\",phoneNumber);formData.append(\"url\",parent?.window?.location?.href);formData.append(\"client_ip\",clientIp);formData.forEach((value,key)=>{payload[key]=String(value);});// Convert FormData → JSON\n// if (honeypot.value.trim() !== \"\") {\n//     //  update zapier link\n//     try {\n//         const zapierRequest = await fetch(\n//             \"https://hooks.zapier.com/hooks/catch/4438683/uhegqw2/\",\n//             {\n//                 method: \"POST\",\n//                 headers: { \"Content-Type\": \"application/json\" },\n//                 mode: \"no-cors\", // bypass CORS restriction\n//                 body: JSON.stringify(payload),\n//             }\n//         )\n//         console.log(zapierRequest)\n//     } catch (err) {\n//         console.log(err)\n//         console.error(\"Honeypot call failed:\", err)\n//     }\n//     window.location.href = \"/thank-you\"\n// } else {\ntry{const zapierRequest=await fetch(\"https://hooks.zapier.com/hooks/catch/4438683/us8zwtp/\",{method:\"POST\",headers:{\"Content-Type\":\"application/json\"},mode:\"no-cors\",body:JSON.stringify(payload)});console.log(zapierRequest);}catch(err){console.log(err);console.error(\"Honeypot call failed:\",err);}window.location.href=\"/thank-you\";};console.log(\"go throuh\");// return\n// else → do nothing, Framer continues normally\n// }\nform.addEventListener(\"submit\",handler,true);return()=>{form.removeEventListener(\"submit\",handler,true);};},[]);return null;}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withHoneypotOverrideCustom(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...HoneypotOverrideCustom(props)});};}withHoneypotOverrideCustom.displayName=\"HoneypotOverrideCustom\";\nexport const __FramerMetadata__ = {\"exports\":{\"HoneypotOverrideCustom\":{\"type\":\"override\",\"name\":\"HoneypotOverrideCustom\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHoneypotOverrideCustom\":{\"type\":\"reactHoc\",\"name\":\"withHoneypotOverrideCustom\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CustomSendServices.map"],"mappings":"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"}