{"version":3,"file":"EmailValidation.Dbnc6vsJ.mjs","names":[],"sources":["https:/framerusercontent.com/modules/joZpQaGpWFa28egR9rS8/k9KuFjKMqAyeC9ml7Rx6/EmailValidation.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";const blocked=[\"gmail.com\",\"yahoo.com\",\"outlook.com\",\"hotmail.com\",\"live.com\",\"icloud.com\",\"proton.me\",\"protonmail.com\",\"aol.com\",\"yandex.com\",\"zoho.com\"];export function withEmailValidation(Component){return props=>{const handleBlur=e=>{const value=e.target.value||\"\";const domain=value.split(\"@\")[1]?.toLowerCase();if(domain&&blocked.includes(domain)){e.target.setCustomValidity(\"Please use your business email address.\");e.target.reportValidity();}else{e.target.setCustomValidity(\"\");}};return /*#__PURE__*/_jsx(Component,{...props,onBlur:handleBlur});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withEmailValidation\":{\"type\":\"reactHoc\",\"name\":\"withEmailValidation\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EmailValidation.map"],"mappings":"oGAAsM,SAAgB,EAAoB,EAAU,CAAC,MAAO,IAAO,CAAC,IAAM,EAAW,GAAG,CAAgC,IAAM,GAAzB,EAAE,OAAO,OAAO,IAAsB,MAAM,IAAI,CAAC,IAAI,aAAa,CAAI,GAAQ,EAAQ,SAAS,EAAO,EAAE,EAAE,OAAO,kBAAkB,0CAA0C,CAAC,EAAE,OAAO,gBAAgB,EAAO,EAAE,OAAO,kBAAkB,GAAG,EAAI,OAAoB,EAAK,EAAU,CAAC,GAAG,EAAM,OAAO,EAAW,CAAC,qBAA1iB,CAAM,EAAQ,CAAC,YAAY,YAAY,cAAc,cAAc,WAAW,aAAa,YAAY,iBAAiB,UAAU,aAAa,WAAW"}