{"version":3,"file":"ContactSalesForm.B-eO2Vbo.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/AuaQoItyJ8xyU5ZRPe4S/aa2yl4XMUgHjNeZLc6TS/ContactSalesForm.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";const CalendlyUrlConstants={BASE_URL:\"https://calendly.com/\",PARAMS:\"hide_gdpr_banner=1\"};const CalendlyEventTypes={VIEWED:\"calendly.event_type_viewed\",DATE_AND_TIME_SELECTED:\"calendly.date_and_time_selected\",SCHEDULED:\"calendly.event_scheduled\"};const postData=async(url=\"\",data={})=>{const response=await fetch(url,{method:\"POST\",mode:\"cors\",cache:\"no-cache\",credentials:\"same-origin\",headers:{\"Content-Type\":\"application/json\"},redirect:\"follow\",referrerPolicy:\"no-referrer\",body:JSON.stringify(data)});return response.json();};const isCalendlyEvent=e=>{return e.origin===\"https://calendly.com\"&&e.data.event&&e.data.event.indexOf(\"calendly.\")===0;};const getCalendlyUrlByNumberOfEmployees=numberOfEmployees=>{let slug=null;switch(numberOfEmployees){case 1e3:slug=\"alexpadilla/30min\";break;case 999:slug=\"d/crtb-vkv-bbx/covey-intro\";break;case 499:slug=\"lucy-getcovey/30min\";break;case 49:slug=\"lucy-getcovey/30min\";break;default:slug=\"alexpadilla/30min\";}return`${CalendlyUrlConstants.BASE_URL}${slug}?${CalendlyUrlConstants.PARAMS}`;};const initCalendlyScheduler=({name,email,phoneNumber,numberOfEmployees})=>{try{const url=getCalendlyUrlByNumberOfEmployees(numberOfEmployees);// @ts-ignore\nCalendly.initPopupWidget({url,prefill:{name,email,phone:phoneNumber,numberOfEmployees:numberOfEmployees}});}catch(err){console.error(err);}};/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight auto\n */export default function ContactSalesForm(props){const[error,setError]=useState(null);const[success,setSuccess]=useState(false);useEffect(()=>{const handleMessageEvent=event=>{if(!isCalendlyEvent(event)){return;}console.log(\"Event name:\",event.data.event);console.log(\"Event details:\",event.data.payload);if(event.data.event===CalendlyEventTypes.SCHEDULED){console.log(\"redirect triggered\");setTimeout(()=>{window.location.assign(\"https://getcovey.com/demo-success\");},1e3);}};window.addEventListener(\"message\",handleMessageEvent);return()=>{document.removeEventListener(\"message\",handleMessageEvent);};},[]);const handleRequestDemoClick=async e=>{e.preventDefault();setError(null);const params={firstName:e.target.firstName?.value,lastName:e.target.lastName?.value,email:e.target.email?.value,phoneNumber:e.target.phoneNumber?.value,company:e.target.company?.value,numberOfEmployees:Number(e.target.numberOfEmployees?.value),url:document.location.href};if(!params.firstName||!params.lastName||!params.email||!params.company||!params.numberOfEmployees){setError(\"Please fill out all required fields.\");return;}if(!params.email.length||params.email.indexOf(\"gmail.com\")!==-1){setError(\"Please enter a valid professional email\");return;}const response=await postData(\"/invite-request\",params);if(!response){return;}setError(null);setSuccess(true);try{if(params.numberOfEmployees>10){initCalendlyScheduler({name:`${params.firstName} ${params.lastName}`,email:params.email,phoneNumber:params.phoneNumber,numberOfEmployees:params.numberOfEmployees});}// @ts-ignore\nfbq(\"track\",\"Lead\");// @ts-ignore\nwindow.lintrk(\"track\",{conversion_id:8660556});}catch(err){console.error(`Error tracking conversion`,err);}};const FormLayoutClassNames={LABEL:\"block text-lg font-semibold leading-6 text-gray-500 mb-2\",INPUT:\"relative block w-full appearance-none rounded-none rounded-xl border-2 border-gray-300 px-5 py-4 mb-5 text-gray-900 placeholder-gray-500 focus:z-10 focus:border-indigo-500 focus:outline-none focus:ring-indigo-500 text-lg\",BUTTON:\"rounded-full border border-transparent bg-indigo-600 py-3 px-8 text-lg font-bold text-white hover:bg-indigo-700 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:ring-offset-2\"};return /*#__PURE__*/_jsxs(\"div\",{className:\"framer-text\",children:[error&&/*#__PURE__*/_jsx(\"div\",{className:\"rounded-lg bg-red-100 py-2 pl-3 pr-5 mt-2 inline-block\",children:/*#__PURE__*/_jsx(\"div\",{className:\"flex\",children:/*#__PURE__*/_jsx(\"div\",{className:\"ml-3\",children:/*#__PURE__*/_jsx(\"h3\",{className:\"text-sm font-medium text-red-800\",children:error})})})}),success&&/*#__PURE__*/_jsx(\"div\",{className:\"rounded-md bg-green-50 p-4 mt-5 mb-3\",children:/*#__PURE__*/_jsx(\"div\",{className:\"flex\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ml-3\",children:[/*#__PURE__*/_jsx(\"h3\",{className:\"text-sm font-medium text-green-800\",children:\"Demo request received 🎉\"}),/*#__PURE__*/_jsx(\"div\",{className:\"mt-2 text-sm text-green-700\",children:/*#__PURE__*/_jsx(\"p\",{children:\"Thank you for your interest. We'll be in touch soon!\"})})]})})}),!success&&/*#__PURE__*/_jsx(\"div\",{className:\"w-full mx-auto\",style:{maxWidth:\"750px\",height:\"100%\",display:success?\"hidden\":\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"form\",{className:\"mt-2 space-y-3 w-full\",onSubmit:handleRequestDemoClick,children:[/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"remember\",defaultValue:\"true\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"space-y-2 rounded-md shadow-sm w-full\",children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"first-name\",className:FormLayoutClassNames.LABEL,children:\"First name\"}),/*#__PURE__*/_jsx(\"input\",{id:\"first-name\",name:\"firstName\",type:\"first-name\",autoComplete:\"first-name\",required:true,className:FormLayoutClassNames.INPUT,placeholder:\"First name\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"last-name\",className:FormLayoutClassNames.LABEL,children:\"Last name\"}),/*#__PURE__*/_jsx(\"input\",{id:\"last-name\",name:\"lastName\",type:\"last-name\",autoComplete:\"last-name\",required:true,className:FormLayoutClassNames.INPUT,placeholder:\"Last name\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"company\",className:FormLayoutClassNames.LABEL,children:\"Company name\"}),/*#__PURE__*/_jsx(\"input\",{id:\"company\",name:\"company\",type:\"company\",autoComplete:\"company\",required:true,className:FormLayoutClassNames.INPUT,placeholder:\"Company name\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"number_of_employees\",className:FormLayoutClassNames.LABEL,children:\"Company size\"}),/*#__PURE__*/_jsxs(\"select\",{id:\"number-of-employees\",name:\"numberOfEmployees\",className:\"mt-2 block w-full rounded-xl border border-gray-300 py-5 pl-4 pr-10 text-gray-600 ring-1 ring-inset ring-gray-300 focus:ring-2 focus:ring-indigo-600 text-lg sm:leading-6\",defaultValue:999,children:[/*#__PURE__*/_jsx(\"option\",{value:49,children:\"1-49\"}),/*#__PURE__*/_jsx(\"option\",{value:499,children:\"50-499\"}),/*#__PURE__*/_jsx(\"option\",{value:999,children:\"500-999\"}),/*#__PURE__*/_jsx(\"option\",{value:1e3,children:\"1000+\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"email-address\",className:FormLayoutClassNames.LABEL,children:\"Email address\"}),/*#__PURE__*/_jsx(\"input\",{id:\"email-address\",name:\"email\",type:\"email\",autoComplete:\"email\",required:true,className:FormLayoutClassNames.INPUT,placeholder:\"Email address\"})]}),/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"phone-number\",className:FormLayoutClassNames.LABEL,children:\"Phone number\"}),/*#__PURE__*/_jsx(\"input\",{id:\"phone-number\",name:\"phoneNumber\",type:\"phone-number\",autoComplete:\"phone-number\",className:FormLayoutClassNames.INPUT,placeholder:\"Phone number (optional)\"})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"w-full mx-auto text-center\",children:/*#__PURE__*/_jsx(\"button\",{className:FormLayoutClassNames.BUTTON,type:\"submit\",children:\"Request Demo\"})})]})})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ContactSalesForm\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContactSalesForm.map"],"mappings":"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"}