1!function(){try{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{}).SENTRY_RELEASE={id:"2.2.531"}}catch(e){}}(),function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!=n)for(var a in n)n.hasOwnProperty(a)&&(e[a]=n[a])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:funnel-rootpage-code":!0})}catch(e){}}();try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="2a52d3bf-80dc-4f09-83bf-3207e6b03092",e._sentryDebugIdIdentifier="sentry-dbid-2a52d3bf-80dc-4f09-83bf-3207e6b03092")}()}catch(e){}(self.webpackChunkrootpage=self.webpackChunkrootpage||[]).push([[9510],{8070(e,t,n){n.d(t,{A:()=>u});var a=n(20641),o=n(53751),i={class:"elementWrap"};var r=n(95913),s=n(26136);const l={name:"EmailInput",components:{QWInput:r.A,ValidationErr:s.A},props:{id:{type:String,default:"email"},modelValue:{type:String,default:""},required:{type:Boolean,default:!0}},emits:["update:modelValue","enter"],data:function(){return{errorMsg:""}},computed:{value:{get:function(){return this.modelValue},set:function(e){this.$emit("update:modelValue",e)}}},methods:{validate:function(){var e;if(!this.modelValue)return this.errorMsg=this.required?"Email cannot be blank":"",!this.errorMsg;if(null===(e=window.validation)||void 0===e||!e.validateEmail(this.modelValue))return this.errorMsg="Please enter a valid email",!1;var t=this.modelValue.trim();return t!==this.modelValue&&this.$emit("update:modelValue",t),this.errorMsg="",!0},focus:function(){var e;null===(e=this.$refs.input)||void 0===e||null===(e=e.getInputCtrl())||void 0===e||e.focus()}}};const u=(0,n(66262).A)(l,[["render",function(e,t,n,r,s,l){var u=(0,a.g2)("QWInput"),d=(0,a.g2)("ValidationErr");return(0,a.uX)(),(0,a.CE)("div",i,[(0,a.bF)(u,{id:n.id,ref:"input",modelValue:l.value,"onUpdate:modelValue":t[0]||(t[0]=function(e){return l.value=e}),name:"email",autocomplete:"email",type:"email","error-msg":s.errorMsg,onBlur:l.validate,onKeyup:t[1]||(t[1]=(0,o.jR)(function(t){return e.$emit("enter")},["enter"]))},{default:(0,a.k6)(function(){return[(0,a.RG)(e.$slots,"default",{},function(){return[t[2]||(t[2]=(0,a.eW)("Email Address",-1))]})]}),_:3},8,["id","modelValue","error-msg","onBlur"]),(0,a.bF)(d,{"error-msg":s.errorMsg},null,8,["error-msg"])])}]])},15938(e,t,n){n.d(t,{A:()=>u});var a=n(20641),o=n(53751),i={class:"elementWrap"};var r=n(95913),s=n(26136);const l={name:"FirstNameInput",components:{QWInput:r.A,ValidationErr:s.A},props:{id:{type:String,default:"firstname"},modelValue:{type:String,default:""},required:{type:Boolean,default:!0}},emits:["update:modelValue","enter"],data:function(){return{errorMsg:""}},computed:{value:{get:function(){return this.modelValue},set:function(e){this.$emit("update:modelValue",e)}}},methods:{validate:function(){var e;if(!this.modelValue)return this.errorMsg=this.required?"First name cannot be blank":"",!this.errorMsg;if(null===(e=window.validation)||void 0===e||!e.validateName(this.modelValue,!0))return this.errorMsg="Please enter a valid first name",!1;var t=this.modelValue.trim();return t!==this.modelValue&&this.$emit("update:modelValue",t),this.errorMsg="",!0},focus:function(){var e;null===(e=this.$refs.input)||void 0===e||null===(e=e.getInputCtrl())||void 0===e||e.focus()}}};const u=(0,n(66262).A)(l,[["render",function(e,t,n,r,s,l){var u=(0,a.g2)("QWInput"),d=(0,a.g2)("ValidationErr");return(0,a.uX)(),(0,a.CE)("div",i,[(0,a.bF)(u,{id:n.id,ref:"input",modelValue:l.value,"onUpdate:modelValue":t[0]||(t[0]=function(e){return l.value=e}),name:"given-name",autocomplete:"given-name",type:"text","error-msg":s.errorMsg,onBlur:l.validate,onKeyup:t[1]||(t[1]=(0,o.jR)(function(t){return e.$emit("enter")},["enter"]))},{default:(0,a.k6)(function(){return[(0,a.RG)(e.$slots,"default",{},function(){return[t[2]||(t[2]=(0,a.eW)("First Name",-1))]})]}),_:3},8,["id","modelValue","error-msg","onBlur"]),(0,a.bF)(d,{"error-msg":s.errorMsg},null,8,["error-msg"])])}]])},31212(e,t,n){n.d(t,{A:()=>m});var a=n(20641),o=n(53751),i=n(90033),r={key:0},s={class:"social-tooltip-img-container"},l=["src"],u={class:"social-tooltip-content"};const d={props:{message:{type:String,required:!0},status:{type:Boolean,required:!0,default:!1}},data:function(){var e,t;return{callMobile:("health"===window.sessionData.product||"medicare"===window.sessionData.product)&&1===window.sessionData.mobile,socialProofImg:"static/img/light-bulb.svg",HelpIconHealthQ2Test:null===(e=window.tests)||void 0===e?void 0:e.HelpIconHealthQ2Test,DesignRefreshQ2Test:null===(t=window.tests)||void 0===t?void 0:t.DesignRefreshQ2Test}},watch:{},methods:{}};const m=(0,n(66262).A)(d,[["render",function(e,t,n,d,m,c){return e.DesignRefreshQ2Test||!n.status||e.HelpIconHealthQ2Test?(0,a.Q3)("v-if",!0):((0,a.uX)(),(0,a.CE)("div",r,[(0,a.bF)(o.eB,{name:"fade"},{default:(0,a.k6)(function(){return[(0,a.Lk)("div",{class:(0,i.C4)(["social-tooltip-container",{hide:e.callMobile}])},[(0,a.Lk)("div",s,[t[0]||(t[0]=(0,a.Lk)("div",{class:"social-img--top-circle"},null,-1)),(0,a.Lk)("img",{class:"social-tooltip-img",src:e.socialProofImg},null,8,l)]),(0,a.Lk)("div",u,(0,i.v_)(n.message),1)],2)]}),_:1})]))}]])},37202(e,t,n){n.d(t,{A:()=>s});var a=n(20641),o=n(53751),i={style:{opacity:"0",position:"absolute",top:"0",left:"0",height:"0",width:"0","z-index":"-1"}};const r={data:function(){return{postalCode:null,name:null}},watch:{postalCode:function(){this.hp()},name:function(){this.hp()}},mounted:function(){window.sessionData.botDetectionHoneypot=window.sessionData.botDetectionHoneypot||!1},methods:{hp:function(){window.sessionData.botDetectionHoneypot=window.sessionData.botDetectionHoneypot||!!this.name||!!this.postalCode}}};const s=(0,n(66262).A)(r,[["render",function(e,t,n,r,s,l){return(0,a.uX)(),(0,a.CE)("div",i,[t[2]||(t[2]=(0,a.Lk)("label",{for:"name"},null,-1)),(0,a.bo)((0,a.Lk)("input",{id:"name","onUpdate:modelValue":t[0]||(t[0]=function(e){return s.postalCode=e}),autocomplete:"off",tabindex:"-1",type:"text",name:"name"},null,512),[[o.Jo,s.postalCode]]),t[3]||(t[3]=(0,a.Lk)("label",{for:"postalCode"},null,-1)),(0,a.bo)((0,a.Lk)("input",{id:"postalCode","onUpdate:modelValue":t[1]||(t[1]=function(e){return s.name=e}),autocomplete:"off",tabindex:"-1",type:"postalCode",name:"postalCode"},null,512),[[o.Jo,s.name]])])}]])},57708(e,t,n){n.d(t,{A:()=>d});var a=n(20641),o=n(53751),i={class:"elementWrap"};var r=n(95913),s=n(26136),l="Please enter a valid 10 digit phone number";const u={name:"PhoneInput",components:{QWInput:r.A,ValidationErr:s.A},inheritAttrs:!1,props:{id:{type:String,default:"phone"},modelValue:{type:String,default:""},required:{type:Boolean,default:!0}},emits:["update:modelValue","enter","focus","blur"],data:function(){return{errorMsg:""}},computed:{value:{get:function(){return this.modelValue},set:function(e){this.$emit("update:modelValue",e)}}},methods:{acceptNumber:function(){var e=(this.modelValue||"").replace(/\D/g,"").match(/(\d{0,3})(\d{0,3})(\d{0,4})/),t=e[2]?"("+e[1]+") "+e[2]+(e[3]?"-"+e[3]:""):e[1];t!==this.modelValue&&this.$emit("update:modelValue",t)},validate:function(){var e;if(!this.modelValue)return this.errorMsg=this.required?l:"",!this.errorMsg;if(null===(e=window.validation)||void 0===e||!e.validatePhone(this.modelValue.trim()))return this.errorMsg=l,!1;var t=this.modelValue.trim();return t!==this.modelValue&&this.$emit("update:modelValue",t),this.errorMsg="",!0},setError:function(e){this.errorMsg=e},clearError:function(){this.errorMsg=""},focus:function(){var e;null===(e=this.$refs.input)||void 0===e||null===(e=e.getInputCtrl())||void 0===e||e.focus()}}};const d=(0,n(66262).A)(u,[["render",function(e,t,n,r,s,l){var u=(0,a.g2)("QWInput"),d=(0,a.g2)("V
1alidationErr");return(0,a.uX)(),(0,a.CE)("div",i,[(0,a.bF)(u,(0,a.v6)({id:n.id,ref:"input",modelValue:l.value,"onUpdate:modelValue":t[0]||(t[0]=function(e){return l.value=e})},e.$attrs,{name:"tel-national",autocomplete:"tel-national",type:"tel",pattern:"\\d+","error-msg":s.errorMsg,onInvalid:t[1]||(t[1]=(0,o.D$)(function(){},["prevent"])),onInput:l.acceptNumber,onFocus:t[2]||(t[2]=function(t){return e.$emit("focus")}),onBlur:t[3]||(t[3]=function(t){return e.$emit("blur")}),onKeyup:t[4]||(t[4]=(0,o.jR)(function(t){return e.$emit("enter")},["enter"]))}),{default:(0,a.k6)(function(){return[(0,a.RG)(e.$slots,"default",{},function(){return[t[5]||(t[5]=(0,a.eW)("Phone Number",-1))]})]}),_:3},16,["id","modelValue","error-msg","onInput"]),(0,a.bF)(d,{"error-msg":s.errorMsg},null,8,["error-msg"])])}]])},66197(e,t,n){n.r(t),n.d(t,{default:()=>M});var a=n(20641),o=n(53751),i={class:"wrapper multiText page name-email"},r={class:"innerWrapper"},s={class:"buttonWithError"},l={class:"continue-optin-box"},u={class:"continue-box"},d={class:"elementWrap checkbox"},m={ref:"smsoptin",for:"smsoptin"},c=["href"];var f=n(31212),p=n(37202),h=n(85291),v=n(70763),g=n(15938),b=n(75193),y=n(8070),V=n(57708);const w={components:{Tooltip:f.A,Honeypot:p.A,FirstNameInput:g.A,LastNameInput:b.A,EmailInput:y.A,PhoneInput:V.A},data:function(){return{firstName:"",lastName:"",emailAddress:"",phoneNumber:"",show:!1,slideName:"NameEmailPhone",firstNameLabelRef:null,smsoptin:!1,status:!1,slideMessage:"",continueBtn:{disabled:!1},b:{bf:sessionData.brandfile,bn:sessionData.brand}}},created:function(){this.init(),console.log("Loading: NameEmailPhone"),window.slideCreated()},mounted:function(){var e,t,n;null!==(e=window.features)&&void 0!==e&&e.SocialFAQ?(this.slideMessage="To compare rates, let us know where to send your quotes",this.status=!0):null!==(t=window.tests)&&void 0!==t&&t.DriverNameTest&&(this.slideMessage="Sharing your email address lets some carriers send quotes directly to you for review",this.status=!0),"medicare"===sessionData.product&&(this.slideMessage="Your email could be used by QuoteWizard and/or its partners to contact you regarding Medicare plans",this.status=!0),this.show=!0;var a=this;null!==(n=a.$refs)&&void 0!==n&&n.firstname&&setTimeout(function(){a.$refs.firstname.focus()},60)},computed:{isValid:function(){return!!(this.emailAddress&&this.firstName&&this.lastName)&&!this.errorMsg}},watch:{emailAddress:function(){return this.emailAddress||(this.continueBtn.disabled=!0),this.isValid},firstName:function(){return this.firstName||(this.continueBtn.disabled=!0),this.isValid},lastName:function(){return this.lastName||(this.continueBtn.disabled=!0),this.isValid}},methods:{validateAll:(0,v.Hg)(function(){var e=this;this.submit||(this.show=!1,this.submit=!0,nextSlide({firstName:e.firstName,lastName:e.lastName,emailAddress:e.emailAddress,phoneNumber:e.phoneNumber}))}),updateProp:function(){this.continueBtn.disabled=!0;var e=this.$refs.firstname.validate(),t=this.$refs.lastname.validate(),n=this.$refs.email.validate(),a=this.$refs.phone.validate();e&&t&&n&&a&&this.validateAll()||(this.continueBtn.disabled=!1)},init:function(){var e,t,n;(null===(e=sessionData.contact)||void 0===e||null===(e=e.first_name)||void 0===e?void 0:e.length)>0&&(this.firstName=sessionData.contact.first_name),(null===(t=sessionData.contact)||void 0===t||null===(t=t.last_name)||void 0===t?void 0:t.length)>0&&(this.lastName=sessionData.contact.last_name),(null===(n=sessionData.contact)||void 0===n||null===(n=n.email)||void 0===n?void 0:n.length)>0&&(this.emailAddress=sessionData.contact.email)},complete:function(e){var t;e&&(sessionData.contact.first_name=e.firstName,sessionData.contact.last_name=e.lastName,sessionData.contact.originalEmail=e.emailAddress,sessionData.contact.fixedEmail=(0,h.s9)(e.emailAddress),sessionData.contact.email=sessionData.contact.fixedEmail,null!==(t=sessionData.driver)&&void 0!==t&&t[0]&&(sessionData.driver[0].first_name=e.firstName,sessionData.driver[0].last_name=e.lastName))}}};const M=(0,n(66262).A)(w,[["render",function(e,t,n,f,p,h){var v=(0,a.g2)("Honeypot"),g=(0,a.g2)("Tooltip"),b=(0,a.g2)("FirstNameInput"),y=(0,a.g2)("LastNameInput"),V=(0,a.g2)("EmailInput"),w=(0,a.g2)("PhoneInput");return(0,a.uX)(),(0,a.CE)("div",i,[(0,a.bF)(v),(0,a.bF)(o.eB,{name:"slide-fade",persisted:""},{default:(0,a.k6)(function(){return[(0,a.bo)((0,a.Lk)("form",null,[t[8]||(t[8]=(0,a.Lk)("label",{for:"nameEmail"},null,-1)),(0,a.bo)((0,a.Lk)("div",r,[(0,a.bF)(g,{status:e.status,message:e.slideMessage},null,8,["status","message"]),(0,a.bF)(b,{ref:"firstname",modelValue:e.firstName,"onUpdate:modelValue":t[0]||(t[0]=function(t){return e.firstName=t}),onEnter:e.updateProp},null,8,["modelValue","onEnter"]),(0,a.bF)(y,{ref:"lastname",modelValue:e.lastName,"onUpdate:modelValue":t[1]||(t[1]=function(t){return e.lastName=t}),"first-name":e.firstName,onEnter:e.updateProp},null,8,["modelValue","first-name","onEnter"]),(0,a.bF)(V,{ref:"email",modelValue:e.emailAddress,"onUpdate:modelValue":t[2]||(t[2]=function(t){return e.emailAddress=t}),onEnter:e.updateProp},null,8,["modelValue","onEnter"]),(0,a.bF)(w,{ref:"phone",modelValue:e.phoneNumber,"onUpdate:modelValue":t[3]||(t[3]=function(t){return e.phoneNumber=t}),onEnter:e.updateProp},null,8,["modelValue","onEnter"]),(0,a.Q3)(" "),(0,a.Lk)("div",s,[(0,a.Lk)("div",l,[(0,a.Lk)("div",u,[(0,a.Lk)("input",{id:"continue_btn",ref:"continueBtn",type:"button",value:"Continue",onClick:t[4]||(t[4]=function(t){return e.updateProp()})},null,512)]),(0,a.Lk)("div",d,[(0,a.bo)((0,a.Lk)("input",{id:"smsoptin","onUpdate:modelValue":t[5]||(t[5]=function(t){return e.smsoptin=t}),name:"smsoptin",type:"checkbox",class:"chkbx"},null,512),[[o.lH,e.smsoptin]]),(0,a.Lk)("label",m,[t[6]||(t[6]=(0,a.eW)(" By checking this box, I agree to re
1ceive QuoteWizard Customer Care SMS regarding my Auto Insurance quote request to the number provided according to our ",-1)),(0,a.Lk)("a",{target:"_blank",href:"static/corp/sms-tos.html?bn=".concat(e.b.bn,"&bf=").concat(e.b.bf)}," SMS Terms ",8,c),t[7]||(t[7]=(0,a.eW)(" . Frequency of SMS may vary, message and data rates may apply. You may reply STOP at anytime to stop this SMS message. ",-1))],512)])])])],512),[[o.aG,e.show]])],512),[[o.aG,!0]])]}),_:1})])}]])},75193(e,t,n){n.d(t,{A:()=>u});var a=n(20641),o=n(53751),i={class:"elementWrap"};var r=n(95913),s=n(26136);const l={name:"LastNameInput",components:{QWInput:r.A,ValidationErr:s.A},props:{id:{type:String,default:"lastname"},modelValue:{type:String,default:""},firstName:{type:String,default:""},required:{type:Boolean,default:!0}},emits:["update:modelValue","enter"],data:function(){return{errorMsg:""}},computed:{value:{get:function(){return this.modelValue},set:function(e){this.$emit("update:modelValue",e)}}},methods:{validate:function(){var e,t,n;if(!this.modelValue)return this.errorMsg=this.required?"Last name cannot be blank":"",!this.errorMsg;if(null===(e=window.validation)||void 0===e||!e.validateName(this.modelValue,!0))return this.errorMsg="Please enter a valid last name",!1;if(null===(t=window.validation)||void 0===t||!t.validateSameFirstLast(this.firstName,this.modelValue))return this.errorMsg="First and last name cannot match",!1;if(null===(n=window.validation)||void 0===n||!n.validateDoe(this.firstName,this.modelValue))return this.errorMsg="Please enter a valid name",!1;var a=this.modelValue.trim();return a!==this.modelValue&&this.$emit("update:modelValue",a),this.errorMsg="",!0},focus:function(){var e;null===(e=this.$refs.input)||void 0===e||null===(e=e.getInputCtrl())||void 0===e||e.focus()}}};const u=(0,n(66262).A)(l,[["render",function(e,t,n,r,s,l){var u=(0,a.g2)("QWInput"),d=(0,a.g2)("ValidationErr");return(0,a.uX)(),(0,a.CE)("div",i,[(0,a.bF)(u,{id:n.id,ref:"input",modelValue:l.value,"onUpdate:modelValue":t[0]||(t[0]=function(e){return l.value=e}),name:"family-name",autocomplete:"family-name",type:"text","error-msg":s.errorMsg,onBlur:l.validate,onKeyup:t[1]||(t[1]=(0,o.jR)(function(t){return e.$emit("enter")},["enter"]))},{default:(0,a.k6)(function(){return[(0,a.RG)(e.$slots,"default",{},function(){return[t[2]||(t[2]=(0,a.eW)("Last Name",-1))]})]}),_:3},8,["id","modelValue","error-msg","onBlur"]),(0,a.bF)(d,{"error-msg":s.errorMsg},null,8,["error-msg"])])}]])}}]); 2//# sourceMappingURL=NameEmailPhone.711d7919edabc6241887.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.