{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/REK4lMT1uMTfeai1SwpX/l7fM9LTYQcR5l6ju6M4j/MarketoMinimalOnSubmit.js"],
  "sourcesContent": ["// Learn more: https://www.framer.com/docs/guides/overrides/\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState}from\"react\";const FORM_ID=1032;const htmlFormID=\"marketo-biz-form\";// Learn more: https://www.framer.com/docs/guides/overrides/\n// const useStore = createStore({\n//     form: formObject,\n// })\nconst commonDomains=[\"aol.com\",\"att.net\",\"comcast.net\",\"facebook.com\",\"gmail.com\",\"gmx.com\",\"googlemail.com\",\"google.com\",\"hotmail.com\",\"hotmail.co.uk\",\"mac.com\",\"mail.com\",\"msn.com\",\"live.com\",\"sbcglobal.net\",\"verizon.net\",\"yahoo.com\",\"yahoo.co.uk\",\"email.com\",\"fastmail.fm\",\"games.com\",\"gmx.net\",\"hush.com\",\"hushmail.com\",\"icloud.com\",\"iname.com\",\"inbox.com\",\"lavabit.com\",\"love.com\",\"outlook.com\",\"pobox.com\",\"protonmail.ch\",\"protonmail.com\",\"tutanota.de\",\"tutanota.com\",\"tutamail.com\",\"tuta.io\",\"keemail.me\",\"rocketmail.com\",\"safe-mail.net\",\"wow.com\",\"ygm.com\",\"ymail.com\",\"zoho.com\",\"yandex.com\",\"bellsouth.net\",\"charter.net\",\"cox.net\",\"earthlink.net\",\"juno.com\",\"btinternet.com\",\"virginmedia.com\",\"blueyonder.co.uk\",\"freeserve.co.uk\",\"live.co.uk\",\"ntlworld.com\",\"o2.co.uk\",\"orange.net\",\"sky.com\",\"talktalk.co.uk\",\"tiscali.co.uk\",\"virgin.net\",\"wanadoo.co.uk\",\"bt.com\",\"sina.com\",\"sina.cn\",\"qq.com\",\"naver.com\",\"hanmail.net\",\"daum.net\",\"nate.com\",\"yahoo.co.jp\",\"yahoo.co.kr\",\"yahoo.co.id\",\"yahoo.co.in\",\"yahoo.com.sg\",\"yahoo.com.ph\",\"163.com\",\"yeah.net\",\"126.com\",\"21cn.com\",\"aliyun.com\",\"foxmail.com\",\"hotmail.fr\",\"live.fr\",\"laposte.net\",\"yahoo.fr\",\"wanadoo.fr\",\"orange.fr\",\"gmx.fr\",\"sfr.fr\",\"neuf.fr\",\"free.fr\",\"gmx.de\",\"hotmail.de\",\"live.de\",\"online.de\",\"t-online.de\",\"web.de\",\"yahoo.de\",\"libero.it\",\"virgilio.it\",\"hotmail.it\",\"aol.it\",\"tiscali.it\",\"alice.it\",\"live.it\",\"yahoo.it\",\"email.it\",\"tin.it\",\"poste.it\",\"teletu.it\",\"mail.ru\",\"rambler.ru\",\"yandex.ru\",\"ya.ru\",\"list.ru\",\"hotmail.be\",\"live.be\",\"skynet.be\",\"voo.be\",\"tvcablenet.be\",\"telenet.be\",\"hotmail.com.ar\",\"live.com.ar\",\"yahoo.com.ar\",\"fibertel.com.ar\",\"speedy.com.ar\",\"arnet.com.ar\",\"yahoo.com.mx\",\"live.com.mx\",\"hotmail.es\",\"hotmail.com.mx\",\"prodigy.net.mx\",\"yahoo.ca\",\"hotmail.ca\",\"bell.net\",\"shaw.ca\",\"sympatico.ca\",\"rogers.com\",\"yahoo.com.br\",\"hotmail.com.br\",\"outlook.com.br\",\"uol.com.br\",\"bol.com.br\",\"terra.com.br\",\"ig.com.br\",\"itelefonica.com.br\",\"r7.com\",\"zipmail.com.br\",\"globo.com\",\"globomail.com\",\".edu\",\"traba.work\",\"oi.com.br\"];const PATH=\"/business\";export function withOnClick(Component){return props=>{// console.log(\"props on render: \", props)\n// const { navigate, routes } = useRouter()\nconst[isLoading,setIsLoading]=useState(false);return /*#__PURE__*/_jsx(Component,{...props,variant:isLoading?\"Loading\":\"Success\",onClick:event=>{setIsLoading(true);event.preventDefault();const formObject=MktoForms2.getForm(FORM_ID);const htmlForm=document.getElementById(htmlFormID);// console.log(\"formObject: \", formObject)\n// Get all email inputs\nconst emailInputs=document.querySelectorAll('input[type=\"email\"]');let email=\"\";// Find the first non-empty email\nfor(const input of emailInputs){if(input.value.trim()!==\"\"){email=input.value.trim();break;}}const formData=new FormData(htmlForm);// console.log(\"formData: \", formData)\n// const email = formData.get(\"Email\")\n// console.log(\"email: \", email)\nconst emailString=email.toString();if(!emailString){alert(\"Please enter an email\");setIsLoading(false);return;}const domain=emailString.split(\"@\")[1].trim().toLowerCase()??\"\";if(commonDomains.some(commonDomain=>domain.endsWith(commonDomain))){alert(\"Please use a business email\");setIsLoading(false);}else{formObject.setValues({Email:email});formObject.submit();}}});};}export function withId(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,id:\"marketo-biz-form\"});};}function getRouteId(allRoute,path){for(const[key,value]of Object.entries(allRoute)){if(value?.path===path){return key;}}return\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"withId\":{\"type\":\"reactHoc\",\"name\":\"withId\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withOnClick\":{\"type\":\"reactHoc\",\"name\":\"withOnClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MarketoMinimalOnSubmit.map"],
  "mappings": "gDACuE,IAAMA,EAAQ,KAAWC,EAAW,mBAIrGC,EAAc,CAAC,UAAU,UAAU,cAAc,eAAe,YAAY,UAAU,iBAAiB,aAAa,cAAc,gBAAgB,UAAU,WAAW,UAAU,WAAW,gBAAgB,cAAc,YAAY,cAAc,YAAY,cAAc,YAAY,UAAU,WAAW,eAAe,aAAa,YAAY,YAAY,cAAc,WAAW,cAAc,YAAY,gBAAgB,iBAAiB,cAAc,eAAe,eAAe,UAAU,aAAa,iBAAiB,gBAAgB,UAAU,UAAU,YAAY,WAAW,aAAa,gBAAgB,cAAc,UAAU,gBAAgB,WAAW,iBAAiB,kBAAkB,mBAAmB,kBAAkB,aAAa,eAAe,WAAW,aAAa,UAAU,iBAAiB,gBAAgB,aAAa,gBAAgB,SAAS,WAAW,UAAU,SAAS,YAAY,cAAc,WAAW,WAAW,cAAc,cAAc,cAAc,cAAc,eAAe,eAAe,UAAU,WAAW,UAAU,WAAW,aAAa,cAAc,aAAa,UAAU,cAAc,WAAW,aAAa,YAAY,SAAS,SAAS,UAAU,UAAU,SAAS,aAAa,UAAU,YAAY,cAAc,SAAS,WAAW,YAAY,cAAc,aAAa,SAAS,aAAa,WAAW,UAAU,WAAW,WAAW,SAAS,WAAW,YAAY,UAAU,aAAa,YAAY,QAAQ,UAAU,aAAa,UAAU,YAAY,SAAS,gBAAgB,aAAa,iBAAiB,cAAc,eAAe,kBAAkB,gBAAgB,eAAe,eAAe,cAAc,aAAa,iBAAiB,iBAAiB,WAAW,aAAa,WAAW,UAAU,eAAe,aAAa,eAAe,iBAAiB,iBAAiB,aAAa,aAAa,eAAe,YAAY,qBAAqB,SAAS,iBAAiB,YAAY,gBAAgB,OAAO,aAAa,WAAW,EAAgC,SAASC,EAAYC,EAAU,CAAC,OAAOC,GAAO,CAEviE,GAAK,CAACC,EAAUC,CAAY,EAAEC,EAAS,EAAK,EAAE,OAAoBC,EAAKL,EAAU,CAAC,GAAGC,EAAM,QAAQC,EAAU,UAAU,UAAU,QAAQI,GAAO,CAACH,EAAa,EAAI,EAAEG,EAAM,eAAe,EAAE,IAAMC,EAAW,WAAW,QAAQC,CAAO,EAAQC,EAAS,SAAS,eAAeC,CAAU,EAEnRC,EAAY,SAAS,iBAAiB,qBAAqB,EAAMC,EAAM,GAC7E,QAAUC,KAASF,EAAa,GAAGE,EAAM,MAAM,KAAK,IAAI,GAAG,CAACD,EAAMC,EAAM,MAAM,KAAK,EAAE,MAAQ,IAAMC,EAAS,IAAI,SAASL,CAAQ,EAG3HM,EAAYH,EAAM,SAAS,EAAE,GAAG,CAACG,EAAY,CAAC,MAAM,uBAAuB,EAAEZ,EAAa,EAAK,EAAE,OAAQ,IAAMa,EAAOD,EAAY,MAAM,GAAG,EAAE,CAAC,EAAE,KAAK,EAAE,YAAY,GAAG,GAAME,EAAc,KAAKC,GAAcF,EAAO,SAASE,CAAY,CAAC,GAAG,MAAM,6BAA6B,EAAEf,EAAa,EAAK,IAAQI,EAAW,UAAU,CAAC,MAAMK,CAAK,CAAC,EAAEL,EAAW,OAAO,EAAG,CAAC,CAAC,CAAE,CAAE,CAAQ,SAASY,EAAOnB,EAAU,CAAC,OAAOC,GAA4BI,EAAKL,EAAU,CAAC,GAAGC,EAAM,GAAG,kBAAkB,CAAC,CAAI",
  "names": ["FORM_ID", "htmlFormID", "commonDomains", "withOnClick", "Component", "props", "isLoading", "setIsLoading", "ye", "p", "event", "formObject", "FORM_ID", "htmlForm", "htmlFormID", "emailInputs", "email", "input", "formData", "emailString", "domain", "commonDomains", "commonDomain", "withId"]
}
