import{_ as b,f as F,j as N,b as i,k as K,o as a,l as c,c as n,m as l,t as E,q as P,v as B,x as z,g as x}from"./global-CQnh3EWC.js?v=95533672593";import{_ as M,P as U,B as O}from"./ProgressBar-HjqfBDIp.js?v=95533672593";import{F as V}from"./index-OMZtmPj1.js?v=95533672593";import{E as A,P as q}from"./EmailTermsAndConditions-D_lr2SY8.js?v=95533672593";import"./FormFieldSelect-BhyQrtj4.js?v=95533672593";const D={class:"rds-Heading"},L={__name:"EMSLeadForm",setup($){const s=V.createFormTracker({formId:"multi-step-form"}),e=F({currentStep:1,content:"",term:"",source:"",medium:"",campaign:"",gaId:"",thirdPartyCampaignId:"",googleClickId:"",googleClientId:"",metaClickId:"",leadSource:"",crmCampaignName:"",sourceUrl:"",teamSize:0,industry:"",businessTitle:"",company:"",phone:"",firstName:"",lastName:"",email:"",environment:"",loading:!1});N(()=>{const o=document.getElementById("ems-lead-form");s.registerFormElement(o)});const m=i(()=>{const o=[e.firstName,e.lastName,e.email,e.phone,e.company,e.businessTitle,e.industry,e.teamSize];return o.filter(r=>r).length/o.length*100}),d=i(()=>{switch(e.environment){case"prod":return"";case"qa":return".qa";case"test":return".test";default:return".test"}}),u=()=>{e.currentStep++,y(),e.currentStep>2&&_()},p=i(()=>{switch(e.currentStep){case 1:return"Ready to Get Started?";case 2:return`${e.firstName}, tell us about your business!`;default:return"Thank you!"}}),y=()=>{s.trackStepView({stepName:`Step ${e.currentStep}`})},_=()=>{w(),e.environment=window._APP_CONFIG.env[0];const o=`https://www${d.value}.ramseysolutions.com/forms/entreleadership/entreleadership-marketing-forms/lead-lambda`,t={resource_type:"lead",resource_id:"ems-lead",source_url:e.sourceUrl,product_interest:"EMS",specifier:"lead",live_event_year:"2025",timezone_iana_name:k(),timezone_offset:f(),is_elp:!1,form:{email:e.email,occurred_at:new Date().toISOString(),event_id:crypto.randomUUID(),first_name:e.firstName,last_name:e.lastName,phone:e.phone,text_preferred:!1,company:e.company,team_size:e.teamSize,business_title:e.businessTitle,pain_point:"",workshop_choice:"",industry:e.industry,campaign_bucket:""},tracking:{content:e.content,term:e.term,source:e.source,medium:e.medium,campaign:e.campaign,ga_id:e.gaId,lead_source:e.leadSource,crm_campaign_name:e.crmCampaignName,third_party_campaign_id:e.thirdPartyCampaignId,split_test:"Multi-Step Form",google_click_id:e.googleClickId,google_client_id:e.googleClientId,meta_click_id:e.metaClickId}};s.trackValidSubmission({emailAddress:e.email}),s.trackModule({type:"applicant",category:"b2blead",label:"entre_ems_in_room"}),fetch(o,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}).then(r=>{console.log("Response:",r),g()}).catch(r=>{console.error("Error:",r)})},g=()=>{window.location.href="https://theramseysolutions.com/shows/ems/thank-you"},k=()=>Intl.DateTimeFormat().resolvedOptions().timeZone,f=()=>new Date().getTimezoneOffset()/60,h=[{vueKey:"content",key:"rs_utm_content",sourceType:"cookie"},{vueKey:"term",key:"rs_utm_term",sourceType:"cookie"},{vueKey:"source",key:"rs_utm_source",sourceType:"cookie"},{vueKey:"medium",key:"rs_utm_medium",sourceType:"cookie"},{vueKey:"campaign",key:"rs_utm_campaign",sourceType:"cookie"},{vueKey:"gaId",key:"_gaRollup",sourceType:"cookie"},{vueKey:"thirdPartyCampaignId",key:"rs_campaign_id",sourceType:"cookie"},{vueKey:"googleClickId",key:"rs_gclid",sourceType:"cookie"},{vueKey:"googleClientId",key:"_ga",sourceType:"cookie"},{vueKey:"metaClickId",key:"fbclid",sourceType:"query-parameter"},{vueKey:"leadSource",key:"rs_lead_source",sourceType:"cookie"},{vueKey:"crmCampaignName",key:"rs_crm_campaign_name",sourceType:"cookie"},{vueKey:"sourceUrl",sourceType:"url"}],S=o=>{const t=document.cookie.match(new RegExp(`(^| )${o}=([^;]+)`));return t?t[2]:null},v=o=>new URLSearchParams(window.location.search).get(o),T=(o,t)=>{switch(o){case"cookie":return S(t);case"query-parameter":return v(t);case"url":return window.location.origin+window.location.pathname;default:return null}},C=({vueKey:o,key:t,sourceType:r})=>{const I=T(r,t);e[o]=I},w=()=>{h.forEach(C)};return(o,t)=>(a(),K("div",null,[c("form",{id:"ems-lead-form",class:"rds-Box rds-Box--hasBorder EMSLeadForm",onSubmit:t[2]||(t[2]=z(()=>{},["prevent"]))},[c("h2",D,E(p.value),1),c("div",{class:P({"hide-progress-bar":m.value<=0})},[B(M,{progress:m.value},null,8,["progress"])],2),e.currentStep==1?(a(),n(U,{key:0,onCtaSelected:u,"onUpdate:modelValue":t[0]||(t[0]=r=>e[r.key]=r.value)})):(a(),n(O,{key:1,"cta-type":"submit",onCtaSelected:u,"onUpdate:modelValue":t[1]||(t[1]=r=>e[r.key]=r.value)})),e.currentStep===1?(a(),n(A,{key:2})):l("",!0),e.currentStep>=2?(a(),n(q,{key:3})):l("",!0)],32)]))}},R=b(L,[["__scopeId","data-v-2fa3873a"]]);x(R).mount("#app");