(this["webpackJsonpreact-web-qp"]=this["webpackJsonpreact-web-qp"]||[]).push([[0],{108:function(e,t,r){"use strict";r.d(t,"c",(function(){return a})),r.d(t,"b",(function(){return n})),r.d(t,"a",(function(){return i}));var a=[{label:"AK",value:"AK"},{label:"AL",value:"AL"},{label:"AR",value:"AR"},{label:"AZ",value:"AZ"},{label:"CA",value:"CA"},{label:"CO",value:"CO"},{label:"CT",value:"CT"},{label:"DC",value:"DC"},{label:"DE",value:"DE"},{label:"FL",value:"FL"},{label:"GA",value:"GA"},{label:"HI",value:"HI"},{label:"IA",value:"IA"},{label:"ID",value:"ID"},{label:"IL",value:"IL"},{label:"IN",value:"IN"},{label:"KS",value:"KS"},{label:"KY",value:"KY"},{label:"LA",value:"LA"},{label:"MA",value:"MA"},{label:"ME",value:"ME"},{label:"MD",value:"MD"},{label:"MI",value:"MI"},{label:"MO",value:"MO"},{label:"MN",value:"MN"},{label:"MS",value:"MS"},{label:"MT",value:"MT"},{label:"NC",value:"NC"},{label:"ND",value:"ND"},{label:"NE",value:"NE"},{label:"NH",value:"NH"},{label:"NJ",value:"NJ"},{label:"NM",value:"NM"},{label:"NV",value:"NV"},{label:"NY",value:"NY"},{label:"OH",value:"OH"},{label:"OK",value:"OK"},{label:"OR",value:"OR"},{label:"PA",value:"PA"},{label:"RI",value:"RI"},{label:"SC",value:"SC"},{label:"SD",value:"SD"},{label:"TN",value:"TN"},{label:"TX",value:"TX"},{label:"UT",value:"UT"},{label:"VA",value:"VA"},{label:"VT",value:"VT"},{label:"WA",value:"WA"},{label:"WI",value:"WI"},{label:"WV",value:"WV"},{label:"WY",value:"WY"}],n={AL:"Alabama",AK:"Alaska",AZ:"Arizona",AR:"Arkansas",CA:"California",CO:"Colorado",CT:"Connecticut",DE:"Delaware",DC:"District of Columbia",FL:"Florida",GA:"Georgia",HI:"Hawaii",ID:"Idaho",IL:"Illinois",IN:"Indiana",IA:"Iowa",KS:"Kansas",KY:"Kentucky",LA:"Louisiana",MA:"Massachusetts",ME:"Maine",MD:"Maryland",MI:"Michigan",MO:"Missouri",MN:"Minnesota",MS:"Mississippi",MT:"Montana",NC:"North Carolina",ND:"North Dakota",NE:"Nebraska",NH:"New Hampshire",NJ:"New Jersey",NM:"New Mexico",NV:"Nevada",NY:"New York",OH:"Ohio",OK:"Oklahoma",OR:"Oregon",PA:"Pennsylvania",RI:"Rhode Island",SC:"South Carolina",SD:"South Dakota",TN:"Tennessee",TX:"Texas",UT:"Utah",VT:"Vermont",VA:"Virginia",WA:"Washington",WV:"West Virginia",WI:"Wisconsin",WY:"Wyoming"},i=["AL","AK","AZ","AR","CA","CO","CT","DE","DC","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NC","ND","NE","NV","NH","NJ","NM","NY","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"]},111:function(e,t,r){"use strict";var a=r(5),n=r(0),i=r.n(n),o=r(4),c=a.c.div.withConfig({displayName:"Sticky__StickyWrapper",componentId:"sc-a3tnel-0"})(["&&&{width:100%;}z-index:5;margin-top:",";margin-bottom:",";padding:0;position:",";background-color:",";left:0;right:0;bottom:",";button{max-width:100%;margin:0 auto;}@media only screen and (min-width:","){padding:10px 0;background-color:transparent;position:inherit;}"],(function(e){return e.marginTop}),(function(e){return e.marginBottom}),(function(e){return e.buttonPosition?e.buttonPosition:"fixed"}),o.c.white,(function(e){return e.bottomOffset?e.bottomOffset:0}),o.b.small),l=a.c.div.withConfig({displayName:"Sticky__StickyItem",componentId:"sc-a3tnel-1"})(["padding:20px 0 15px;height:",";border-top:1px solid ",";display:inline-block;@media only screen and (min-width:","){padding-top:10px;border-top:none;height:auto;}"],(function(e){return e.primaryLinkButton?"95px":"auto"}),o.c.usaaLightGrey,o.b.small);function s(e){var t=e.children,r=void 0===t?null:t,a=e.buttonPosition,n=void 0===a?null:a,o=e.marginTop,s=void 0===o?"0":o,d=e.marginBottom,u=void 0===d?"0":d,m=e.bottomOffset,p=void 0===m?"0":m,f=e.primaryLinkButton,y=void 0!==f&&f;return r&&i.a.createElement(c,{buttonPosition:n,bottomOffset:p,marginTop:s,marginBottom:u},i.a.createElement(l,{primaryLinkButton:y},r))}t.a=Object(n.memo)(s)},15:function(e,t,r){"use strict";r.d(t,"e",(function(){return c})),r.d(t,"k",(function(){return l})),r.d(t,"l",(function(){return s})),r.d(t,"f",(function(){return d})),r.d(t,"g",(function(){return u})),r.d(t,"m",(function(){return m})),r.d(t,"n",(function(){return p})),r.d(t,"o",(function(){return f})),r.d(t,"p",(function(){return y})),r.d(t,"y",(function(){return v})),r.d(t,"u",(function(){return b})),r.d(t,"w",(function(){return g})),r.d(t,"s",(function(){return h})),r.d(t,"x",(function(){return E})),r.d(t,"r",(function(){return O})),r.d(t,"a",(function(){return S})),r.d(t,"t",(function(){return j})),r.d(t,"i",(function(){return R})),r.d(t,"d",(function(){return I})),r.d(t,"b",(function(){return _})),r.d(t,"q",(function(){return D})),r.d(t,"c",(function(){return x})),r.d(t,"h",(function(){return A})),r.d(t,"v",(function(){return C})),r.d(t,"j",(function(){return P}));var a=r(14),n=r.n(a);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){n()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var c="670px",l=[{label:"Female",value:"FEMALE"},{label:"Male",value:"MALE"},{label:"Non-binary",value:"NON_BINARY"}],s=l.map((function(e){return e.value})),d=[{value:"No high school degree",label:"No high school degree"},{value:"High school degree or GED",label:"High school degree or GED"},{value:"Vocational/trade school degree",label:"Vocational/trade school degree"},{value:"Military training",label:"Military training"},{value:"Some college",label:"Some college"},{value:"Currently in college",label:"Currently in college"},{value:"College degree",label:"College degree"},{value:"Graduate degree",label:"Graduate work or graduate degree"}],u=d.map((function(e){return e.value})),m=[{value:"Rent",label:"Rent"},{value:"Own",label:"Own"},{value:"Other",label:"Other"}],p=m.map((function(e){return e.value})),f=[{value:"Single",label:"Single"},{value:"Married",label:"Married"},{value:"Divorced",label:"Divorced"},{value:"Separated",label:"Separated"},{value:"Widowed",label:"Widowed"}],y=f.map((function(e){return e.value})),v=[{value:"LESS_THAN_ONE_YEAR",label:"Less than 1 year",cutOff:-10},{value:"ONE_TO_TWO_YEARS",label:"1 to 2 years",cutOff:0},{value:"THREE_TO_FOUR_YEARS",label:"3 to 4 years",cutOff:2},{value:"FIVE_OR_MORE_YEARS",label:"5 or more years",cutOff:4}],b={personaCode:{marks:[{value:1},{value:2}],min:0,max:2.99,step:.1,defaultValue:1.5},personaCodeQuote:{marks:[{value:1},{value:2}],min:0,max:2.99,step:.1},mileage:{marks:[{value:5},{value:10},{value:15},{value:20},{value:25},{value:30},{value:40},{value:50},{value:60},{value:70}],min:1,max:70,defaultValue:20,step:null}},g="https://noblr-website-content.s3-us-west-2.amazonaws.com/Louisiana+Application+For+Military+Discount_Blank_PDF.pdf",h={"start-quote":{lastSection:null,nextSection:"add-drivers",gate:""},"add-drivers":{lastSection:"start-quote",nextSection:"add-vehicles",gate:null},"add-vehicles":{lastSection:"add-drivers",nextSection:"driving-behavior",gate:"DRIVERS_COMPLETE"},"driving-behavior":{lastSection:"add-vehicles",nextSection:"quote",gate:"VEHICLES_COMPLETE"},quote:{lastSection:"driving-behavior",nextSection:"purchase",gate:"COVERAGES_DEDUCTIBLES_COMPLETE"},purchase:{lastSection:"quote",nextSection:"account",gate:null}},E="https://www.dmv.pa.gov/Driver-Services/Mature-Drivers/Pages/Mature-Driver-Improvement-Course.aspx",O={prebindApplication:"APPLICATION",membershipApplication:"MSA",umuimOfferForm:"UMUIM_OFFER_FORM",umbiSelection:"UMBI_SELECTION",uimbiSelection:"UIMBI_SELECTION",umSelection:"UM_SELECTION",pipWaiver:"PIP_WAIVER",tortOptions:"TORT_OPTIONS",medPayForm:"MEDPAY_OFFER_FORM"},S={path:"/"},j=o(o({},S),{},{secure:!0,sameSite:"lax"}),R=o(o({},S),{},{expires:"Thu, 01 Jan 1970 00:00:01 GMT"}),I=18e5,_=6e4,D={"/start-quote/name":!0,"/start-quote/lets-go":!0,"/start-quote/referral":!0,"/start-quote/welcome":!0,"/quote/retrieve-your-quote":!0,"/quote/not-found":!0,"/purchase/thank-you":!0,"/account/setup-account":!0,"/account/setup-trial":!0,"/account/sign-in":!0,"/account/confirm-email":!0,"/account/code-entry":!0,"/account/create-password":!0,"/account/download-app":!0,"/account/need-help":!0,"/dnq":!0,"/dnq/agency":!0,"/dnq/detailed":!0,"/dnq/usaa":!0,"/call-to-complete":!0},x={bi:{title:"Bodily Injury Limits",description:"In case you\u2019re at fault and someone is hurt"},pd:{title:"Property Damage Limit",description:"In case you\u2019re at fault and something is damaged"},umuim:{title:"Uninsured Motorist Bodily Injury Limits",description:"If an uninsured or underinsured motorist is involved"},umbi:{title:"Uninsured Motorist Bodily Injury Limits",description:"If an uninsured motorist is involved"},umuimbi:{title:"Uninsured Motorist Bodily Injury Limits",description:"Bodily injury if an uninsured or underinsured motorist is involved"},umuimpd:{title:"Uninsured Motorist Property Damage Limits",description:"Property damage if an uninsured motorist is involved"},uimbi:{title:"Underinsured Motorist Bodily Injury Limits",description:"If an underinsured motorist is involved"},pip:{title:"Personal Injury Protection Limit",description:"In case you\u2019re injured and need medical attention"},med:{title:"Medical Payments Limit",description:"In case you're injured and need medical attention"}},A={start:"In order to purchase a Noblr policy, you must qualify for ",middle:"USAA membership",end:" . Your USAA eligibility will be verified within two weeks after purchase. If we are unable to verify your policyholder details, your policy will be canceled.",member:"If you are currently a USAA member and you have an active USAA auto policy only, please call USAA at "},C="Your USAA eligibility will be verified within two weeks after purchase.  If we are unable to verify your policyholder details, your policy will be canceled.",P={invalidFullName:"We need your first and last name.",invalidFirstName:"Check to make sure this is entered correctly.",invalidLastName:"Check to make sure this is entered correctly.",invalidEmail:"Hmmm... this email address doesn't look right.",invalidBirthday:"Birth date should look like this: MM/DD/YYYY.",underAgeUser:"You must be at least 18 to purchase your own policy. If you are younger than 18 you may purchase if a parent or guardian co-signs. Please call (877) 236-6257 for further details.",outOfRangeBirthday:"Check to make sure this is entered correctly.",ageLicensed:"Please make a selection to continue.",invalidStreetAddress:"Please enter a valid street address.",invalidStreet2:"Please enter a valid apartment or unit number.",invalidCity:"Hmmm... this city name doesn't look right",invalidState:"Please enter a valid state code",invalidZipCode:"Hmmm\u2026 this zip code doesn't look right.",license:"Check to make sure this is entered correctly.",duplicate_license:"This driver's license is already added to your quote.",payment:{cardNum:{invalid:"Invalid card number"},cardCvv:{invalid:"Invalid CVV",tooShort:"CVV entered is too short"},cardExp:{invalid:"Expiration date should look like this: MM/YY",tooShort:"Expiration date should look like this: MM/YY"},zipCode:{invalid:"Hmmm\u2026 this zip code doesn't look right.",tooShort:"Hmmm\u2026 this zip code doesn't look right."}},invalidPhone:"Your phone number should look like this: 555 555-5555",invalidVin:"Double-check that you've entered the full 17 characters.",invalidPolicyStartDate:"Please select a valid date",password:"Hmmm... this password doesn't look right.",passwordTooShort:"Your password should have at least 6 characters",CO:"CO licenses are 9 numbers or begin with 1 letter.",NM:"NM licenses must be 9 numbers.",OH:"OH licenses are 2 letters and 6 numbers.",PA:"PA licenses must be 8 numbers.",TX:"TX licenses must be 8 numbers, starting with 0-4.",UT:"UT licenses must be 4-10 numbers."}},158:function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),r.d(t,"c",(function(){return c})),r.d(t,"d",(function(){return l})),r.d(t,"b",(function(){return s}));var a=r(26),n=r.n(a),i=r(21),o=function(e){return e.reduce((function(e,t){var r=t.activeBit?"active":"inactive";return e[r]||(e[r]=[]),e[r]=[].concat(n()(e[r]),[t]),e}),{active:[],inactive:[]})},c=function(e){return e?new Array(e.length-4).fill("*").join("").concat(e.slice(-4)):""},l=function(e){return e?e.slice(-4):""},s=function(e){var t=Object(i.i)({},"drivers.primaryDriver"),r=Object(i.i)({},"drivers.items").filter((function(e){return e&&e.activeBit})),a=Object(i.i)({},"drivers.editingDriver"),n=window.location.pathname.split("/")[1];if(null===a||void 0===a||!a.firstName||null===t||void 0===t||!t.dlNumber||!r)return!0;if("start-quote"===n)return 0===r.map((function(e){return e.driverComplete?e.dlNumber:null})).filter((function(e){return!!e&&e===t.dlNumber})).length;if(r&&r.length<1)return!0;var o=r.filter((function(r){return r.driverComplete&&r.dlNumber===e&&r.dlNumber!==a.dlNumber||t&&t.dlNumber===e}));return o&&o.length<1}},188:function(e,t,r){"use strict";var a=r(227),n=r(249),i=r(5),o=r(0),c=r.n(o),l=r(10),s=r(71),d=r(8),u=r(4),m=r(15),p=i.c.div.withConfig({displayName:"MilitaryDiscount__ModalContentWrapper",componentId:"sc-qloa2t-0"})(["p{font-size:18px;margin-bottom:40px;font-family:",";}"],u.d),f=i.c.span.withConfig({displayName:"MilitaryDiscount__NoWrapSpan",componentId:"sc-qloa2t-1"})(["white-space:nowrap;"]),y=Object(i.c)(d.I).withConfig({displayName:"MilitaryDiscount__MilitaryTextLink",componentId:"sc-qloa2t-2"})(["font-family:Open Sans,sans-serif;font-size:14px;font-weight:normal;line-height:1.57;letter-spacing:normal;color:#0b2237;"]);t.a=function(){var e=Object(l.c)();return c.a.createElement(c.a.Fragment,null,c.a.createElement(a.a,{"data-element":"Box","data-component":"MilitaryDiscount","data-source-file":"MilitaryDiscount.jsx"},c.a.createElement(n.a,{"data-element":"Typography","data-component":"MilitaryDiscount","data-source-file":"MilitaryDiscount.jsx"},"Eligible Military Personnel and their families can save even more with\n        Noblr by simply submitting an ",c.a.createElement("a",{style:{textDecoration:"underline"},href:m.w,target:m.w,"data-component":"MilitaryDiscount","data-source-file":"MilitaryDiscount.jsx"},"Application for Active Military Service Discount "),c.a.createElement(f,{"data-element":"NoWrapSpan","data-source-file":"MilitaryDiscount.jsx"},"within 10 days of buying a policy.")," Find out more about our",c.a.createElement("span",null,c.a.createElement(y,{military:!0,onClick:function(){e({type:"OPEN_MODAL",payload:"militaryDiscount"})},"data-element":"MilitaryTextLink","data-source-file":"MilitaryDiscount.jsx"},"Active Military Service Discount")))),c.a.createElement(s.a,{modalLabel:"MilitaryDiscountModal",maxWidth:"sm",modalName:"militaryDiscount",showCloseButton:!0,"data-element":"Modal","data-source-file":"MilitaryDiscount.jsx"},c.a.createElement(p,{"data-element":"ModalContentWrapper","data-source-file":"MilitaryDiscount.jsx"},c.a.createElement(d.s,{"data-element":"ModalHeader","data-source-file":"MilitaryDiscount.jsx"},"ELIGIBILITY REQUIREMENTS"),c.a.createElement(d.G,{"data-element":"StyledText","data-source-file":"MilitaryDiscount.jsx"},"You may be eligible for an Active Military Service discount on your Noblr policy if:"),c.a.createElement(d.B,{"data-element":"StyledList","data-source-file":"MilitaryDiscount.jsx"},c.a.createElement("li",null,'You are serving full-time on active military duty in the US Navy,\n              Marine Corp, Air Force, Reserve or National Guard, or Coast Guard\n              ("Military Personnel"), or you are the spouse or dependent of\n              Military Personnel.'),c.a.createElement("li",null,"You are active Military Personnel based in Louisiana, or you are the spouse or dependent of active military personnel and you reside in Louisiana."),c.a.createElement("li",null,"As a qualifying dependent, you are under 18, or you are between the ages of 18 and 24 and a full-time student and currently unmarried."),c.a.createElement("li",null,"All cars listed on the policy are owned or leased by the qualifying active Military Personnel, their spouse, or their dependent."),c.a.createElement("li",null,"You complete the ",c.a.createElement("a",{style:{textDecoration:"underline"},href:m.w,target:m.w},"Application for Active Military Service discount")," provided ",c.a.createElement("a",{style:{textDecoration:"underline"},href:m.w,target:m.w},"here")," and send it to ",c.a.createElement("a",{style:{textDecoration:"underline"},href:"mailto:service@noblr.com",target:"mailto:service@noblr.com"}," service@noblr.com")," ten days of purchasing your policy.")))))}},193:function(e,t,r){"use strict";r.r(t),r.d(t,"ErrorMessage",(function(){return p}));var a=r(5),n=r(0),i=r.n(n),o=r(322),c=r(8),l=r(4),s=r(204),d=a.c.div.withConfig({displayName:"ErrorPage__Wrapper",componentId:"sc-188svrw-0"})(["@media screen and (min-width:","){margin-top:100px;}"],l.b.medium),u=a.c.div.withConfig({displayName:"ErrorPage__ErrorContainer",componentId:"sc-188svrw-1"})(["max-width:480px;margin:0 auto;@media screen and (max-width:","){max-width:90%;}img{margin:30px auto 0;max-width:inherit;}"],l.b.medium),m=a.c.div.withConfig({displayName:"ErrorPage__DNQMessage",componentId:"sc-188svrw-2"})(["a{text-decoration:underline;}font-family:",";font-size:",";text-align:center;p{font-family:",";font-size:",";text-align:center;}",""],l.d,(function(e){return e.fontSize?e.fontSize:"24px"}),l.d,(function(e){return e.fontSize?e.fontSize:"24px"}),(function(e){return e.mvrDown&&Object(a.b)(["line-height:1.56;letter-spacing:0.45px;"])}));function p(e){var t=e.status,r=e.message,a=e.fallbackMessage;return"404"===t?i.a.createElement(c.C,null,"Page not found"):i.a.createElement(c.C,null,r||a)}t.default=function(e){var t=e.error,r=void 0===t?null:t;if(!r){return i.a.createElement("div",null,i.a.createElement(p,{fallbackMessage:"Something went wrong with our system. Please try again or give us a call at"}),";",i.a.createElement(s.a,null))}var a=r&&r.errorHeader||"It's not you, it's us",n=r&&"false"===r.simpleDnq;if(r&&424===r.status){var l={prompt:"We're temporarily down, but not out!",messageBody:"<p>Thank you for your patience as temporary system maintenance is performed in your state. <br/> <br/> Please try again or call us at <a href='tel:+18772366257'  aria-label='1. 8 7 7. 2 3 6. 6 2 5 7'>(877) 236-6257.</a></p>"};return i.a.createElement("div",null,i.a.createElement(c.n,null,l.prompt),i.a.createElement(o.a,null),i.a.createElement("div",{className:"dnq-container"},i.a.createElement(u,null,i.a.createElement(m,{serif:!0,fontSize:"18px",mvrDown:!0,dangerouslySetInnerHTML:{__html:l.messageBody}}))))}return r&&i.a.createElement(d,null,i.a.createElement(c.n,null,r.DNQ?"Sorry, We Can't Give You A Quote Today":a),r.DNQ?i.a.createElement("div",{className:"dnq-container"},i.a.createElement(u,null,i.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/oops-error.webp"),alt:"Oops an Error Has Occurred."}),i.a.createElement(m,{serif:n,dangerouslySetInnerHTML:{__html:r.message}}))):i.a.createElement(u,null,"404"===r.status?i.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/404.webp"),alt:"Page Not Found"}):!r.hasPolicyOrTrial&&i.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/oops-error.webp"),alt:"Oops an Error Has Occurred."}),i.a.createElement(p,{status:r.status,message:r.message,fallbackMessage:"Something went wrong with our system. Please try again or give us a call at"}),i.a.createElement(s.a,null)))}},204:function(e,t,r){"use strict";var a=r(5),n=r(0),i=r.n(n),o=r(4),c=a.c.a.withConfig({displayName:"NoblrPhoneLink__StyledAnchorTag",componentId:"sc-1zl7ws-0"})(["font-family:",";font-size:14px;text-decoration:underline;"],o.d);t.a=function(){return i.a.createElement(c,{href:"tel:+18772366257","aria-label":"1. 8 7 7. 2 3 6. 6 2 5 7","data-element":"StyledAnchorTag","data-component":"NoblrPhoneLink","data-source-file":"index.jsx"},"(877) 236-6257")}},206:function(e,t,r){"use strict";r.d(t,"f",(function(){return s})),r.d(t,"m",(function(){return d})),r.d(t,"b",(function(){return u})),r.d(t,"a",(function(){return m})),r.d(t,"e",(function(){return p})),r.d(t,"n",(function(){return f})),r.d(t,"k",(function(){return y})),r.d(t,"p",(function(){return v})),r.d(t,"l",(function(){return b})),r.d(t,"o",(function(){return g})),r.d(t,"g",(function(){return h})),r.d(t,"c",(function(){return E})),r.d(t,"h",(function(){return O})),r.d(t,"d",(function(){return S})),r.d(t,"j",(function(){return j})),r.d(t,"i",(function(){return R}));var a=r(249),n=r(195),i=r(5),o=r(224),c=r(36),l=r(4),s=Object(i.c)(n.a).withConfig({displayName:"copy__FormGrid",componentId:"sc-1jzjcfk-0"})(["padding:30px;"]),d=i.c.p.withConfig({displayName:"copy__StyledMessage",componentId:"sc-1jzjcfk-1"})(["text-align:center;font-family:",";font-size:18px;"],l.d),u=i.c.span.withConfig({displayName:"copy__BlockText",componentId:"sc-1jzjcfk-2"})(["display:block;"]),m=Object(i.c)(a.a).withConfig({displayName:"copy__AssignmentLabel",componentId:"sc-1jzjcfk-3"})(["font-family:",";font-size:16px;line-height:",";text-align:",";"],l.d,(function(e){return e.primary?"normal":"3em"}),(function(e){return e.primary?"left":"right"})),p=i.c.span.withConfig({displayName:"copy__DriverName",componentId:"sc-1jzjcfk-4"})(["text-transform:capitalize;font-weight:bold;"]),f=i.c.p.withConfig({displayName:"copy__StyledParagraph",componentId:"sc-1jzjcfk-5"})(["width:100%;display:flex;justify-content:right;font-size:14px;line-height:1.43;text-align:left;font-family:",";@media screen and (max-width:","){justify-content:center;}"],l.d,l.b.small),y=i.c.a.withConfig({displayName:"copy__StyledLink",componentId:"sc-1jzjcfk-6"})(["font-weight:",";cursor:pointer;text-decoration:underline;color:",";",";",";",";",";"],(function(e){return e.fontWeight?e.fontWeight:"normal"}),l.c.coreBlue700,(function(e){return e.uppercase&&Object(i.b)(["text-transform:uppercase;"])}),(function(e){return e.fontSize&&Object(i.b)(["font-size:",";"],e.fontSize)}),(function(e){return e.letterSpacing&&Object(i.b)(["letter-spacing:",";"],e.letterSpacing)}),(function(e){return e.bold&&Object(i.b)(["font-weight:bold;"])})),v=i.c.button.withConfig({displayName:"copy__TextLink",componentId:"sc-1jzjcfk-7"})(["cursor:pointer;display:inline;border:none;background:none;text-transform:capitalize;"," "," "," ",""],(function(e){return e.primary&&Object(i.b)(["margin:10px auto;text-transform:uppercase;font-weight:500;font-size:18px;letter-spacing:1px;text-align:center;color:",";"],l.c.alphaBlue500)}),(function(e){return e.licenses&&Object(i.b)(["display:inline-block;letter-spacing:normal;font-size:10px;font-family:",";color:",";"],l.d,l.c.coreBlue700)}),(function(e){return e.military&&Object(i.b)(["font-size:14px;color:",";text-decoration:underline;letter-spacing:normal;text-align:left;margin:0;padding:0;"],l.c.coreBlue700)}),(function(e){return e.details&&Object(i.b)(["display:inline-block;letter-spacing:normal;text-decoration:underline;font-weight:500;font-family:",";color:",";"],l.d,l.c.coreBlue700)})),b=i.c.ul.withConfig({displayName:"copy__StyledList",componentId:"sc-1jzjcfk-8"})(["margin-bottom:30px;font-size:18px;font-family:",";line-height:28px;letter-spacing:0.45px;list-style-type:disc;color:",";"],l.d,l.c.coreBlue700),g=i.c.p.withConfig({displayName:"copy__StyledText",componentId:"sc-1jzjcfk-9"})([""," "," font-size:18px;font-family:",";line-height:28px;letter-spacing:0.45px;color:",";"],(function(e){return e.marginBottom&&Object(i.b)(["margin-bottom:",";"],e.marginBottom)}),(function(e){return e.bold&&Object(i.b)(["font-weight:600;"])}),l.d,l.c.coreBlue700),h=(l.a,l.c.coreBlue700,i.c.p.withConfig({displayName:"copy__SectionHeader",componentId:"sc-1jzjcfk-11"})(["text-transform:uppercase;font-family:",";font-weight:600;font-size:21px;color:",";@media screen and (min-width:","){margin-top:30px;}"],l.d,l.c.coreBlue700,l.b.medium)),E=i.c.p.withConfig({displayName:"copy__CoverageHeader",componentId:"sc-1jzjcfk-12"})(["margin-bottom:10px;font-weight:600;font-size:18px;font-family:",";text-align:left;",";"],l.a,(function(e){return e.upperCase&&Object(i.b)(["padding-left:30px;text-transform:uppercase;"])})),O=(l.a,l.c.coreBlue700,Object(i.c)(h).withConfig({displayName:"copy__SectionTitle",componentId:"sc-1jzjcfk-14"})(["font-size:21px;text-align:center;font-family:",";@media only screen and (min-width:","){margin-top:20px;}"],l.d,l.b.large)),S=Object(i.c)(E).withConfig({displayName:"copy__CoverageTitle",componentId:"sc-1jzjcfk-15"})(["margin-top:10px;@media only screen and (min-width:","){margin-top:30px;}"],l.b.large),j=Object(i.c)(o.a).withConfig({displayName:"copy__StyledDriverExclusionLinkButton",componentId:"sc-1jzjcfk-16"})(["@media screen and (min-width:","){margin:40px 0 0;}"],l.b.medium),R=Object(i.c)(c.a).withConfig({displayName:"copy__StyledDriverExclusionButton",componentId:"sc-1jzjcfk-17"})(["@media screen and (min-width:","){margin-top:40px;}"],l.b.medium)},21:function(e,t,r){"use strict";r.d(t,"o",(function(){return p})),r.d(t,"p",(function(){return f})),r.d(t,"f",(function(){return y})),r.d(t,"g",(function(){return v})),r.d(t,"b",(function(){return b})),r.d(t,"l",(function(){return g})),r.d(t,"i",(function(){return h})),r.d(t,"j",(function(){return O})),r.d(t,"a",(function(){return j})),r.d(t,"q",(function(){return R})),r.d(t,"c",(function(){return I})),r.d(t,"e",(function(){return _})),r.d(t,"k",(function(){return D})),r.d(t,"h",(function(){return x})),r.d(t,"d",(function(){return A})),r.d(t,"t",(function(){return C})),r.d(t,"u",(function(){return P})),r.d(t,"r",(function(){return w})),r.d(t,"s",(function(){return T})),r.d(t,"v",(function(){return N})),r.d(t,"m",(function(){return L})),r.d(t,"n",(function(){return M}));var a=r(26),n=r.n(a),i=r(28),o=r.n(i),c=r(14),l=r.n(c);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){l()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var u=new(r(101).a),m=null,p=function(e){m=d({},e)},f=function(){return"dev-webquote.noblr.com"===window.location.hostname||"alpha-webquote.noblr.com"===window.location.hostname},y=function(){var e="Web";return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)&&(e="Mobile"),e},v=function(e){return!!u.get(e)&&u.get(e)},b=function(e){return"".concat(f()?"dev-":"").concat(e)},g=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=t.replace(/[[]/,"\\[").replace(/[\]]/,"\\]"),n=new RegExp("[\\?&]".concat(a,"=([^&]*)")).exec(e);return null===n?"":r?decodeURIComponent(n[1].replace(/\+/g," ")):decodeURIComponent(n[1])},h=function(e){for(var t=[],r=arguments.length,a=new Array(r>1?r-1:0),n=1;n<r;n++)a[n-1]=arguments[n];for(var i=0;i<a.length;i++){if(!a[i])return null;for(var o=a[i].split("."),c=m.getState()[o[0]],l=1;l<o.length;l++){if(!c)return null;c=c[o[l]]}t.push(c)}return e.concat?1===t.length?t[0]:t.join(" "):1===t.length?t[0]:t},E=function(e){var t=e.flags,r=e.truthy,a=e.falsy,n=null;return null===t||void 0===t||t.map((function(e){return!!(n=h({},e))&&r})),n?r:a},O=function(e){var t=e.value,r=e.fallback;return h({},t)||h({},r)},S=function(e){var t=e.flags,r=e.dynamicString,a=e.fallback,n=e.value;return r?function(e){var t=e.flags,r=e.dynamicString,a=void 0===r?null:r,n=e.fallback;return t.reduce((function(e,t,r){var a=h({},t);return!(!a||!t)&&e.replace("$".concat(r+1),a)}),a)||n}({flags:t,dynamicString:r,fallback:a}):a?O({value:n,fallback:a}):E(d(d({},e),{},{flags:t}))},j=function(e){return"static"===(null===e||void 0===e?void 0:e.type)?e.value:S(e)},R=function(e){return 0===Object.keys(e).length},I=function(e){return Object.entries(e).reduce((function(e,t){var r=o()(t,2),a=r[0],n=r[1];return n&&(e[a]=n),e}),{})},_=function(e,t){for(var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=[],i=e;i<=t;i++){var o="";o=r?a?"".concat(r," ").concat(i):"".concat(i," ").concat(r):i,n.push({value:i,label:o})}return n},D=function(e){return"dynamic"===e.type?E(e):e.value},x=function(e){return"CO"===e?"Your coverage starts at 12:01AM MT on your selected date.":"Your coverage starts at 12:01AM local time at your address, on your selected date."},A=function(e){return 1===e?"1st":2===e?"2nd":3===e?"3rd":"".concat(e,"th")},C=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3;return new Promise((function(a,n){return e().then(a).catch((function(i){setTimeout((function(){1!==t?C(e,t-1,r).then(a,n):n(i)}),r)}))}))},P=function(e){return e?e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):null},w=function(e){return e.substring(1).split("&").reduce((function(e,t){var r=t.split("="),a=o()(r,2),n=a[0],i=a[1];return e[n]||(e[n]=i),e}),{})},T=function(e){return null===e||void 0===e?"":e.toLowerCase().replace(/\s+/g,"-")},N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t="",r=new RegExp(/@[a-z]*(?:\.[\d\w]*)+$/);if(e&&e.length>0&&r.test(e)){var a=e.split("@");t=o()(a,1)[0]}return t},L=function(e){return e.reduce((function(e,t){var r="inactive";return t.activeBit&&"additional"===t.type&&(r="active"),t.activeBit&&"excluded"===t.type&&(r="excluded"),e[r]||(e[r]=[]),e[r]=[].concat(n()(e[r]),[t]),e}),{active:[],excluded:[],inactive:[]})},M=function(e,t){return e.reduce((function(e,r){var a=("driver"===t?r.driverComplete:r.vehicleComplete)?"complete":"incomplete";return e[a]||(e[a]=[]),e[a]=[].concat(n()(e[a]),[r]),e}),{complete:[],incomplete:[]})}},216:function(e,t,r){"use strict";r.d(t,"a",(function(){return j}));var a=r(16),n=r.n(a),i=r(17),o=r.n(i),c=r(18),l=r.n(c),s=r(13),d=r.n(s),u=r(19),m=r.n(u),p=r(5),f=r(0),y=r.n(f),v=r(557),b=r(4);function g(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(g=function(){return!!e})()}var h=p.c.span.withConfig({displayName:"InfoToolTip__InfoIcon",componentId:"sc-36zj62-0"})(["width:12px;height:12px;border:1px solid ",";border-radius:50%;display:inline-block;position:relative;"," &:hover{cursor:pointer;}& > a{font-size:8px;position:absolute;margin:0;left:1px;right:0;font-weight:bold;letter-spacing:0.44px;text-align:center;color:",";line-height:10px;}"],b.c.alphaBlue500,(function(e){return e.id&&Object(p.b)(["margin:5px;"])}),b.c.alphaBlue500),E=Object(p.c)(v.a).withConfig({displayName:"InfoToolTip__ToolTip",componentId:"sc-36zj62-1"})(["border-color:",";max-width:280px;background:",";text-align:left;padding:15px 20px;&.type-light.border.place-bottom:before{border-bottom-color:"," !important;}&.__react_component_tooltip{&.show{opacity:1;font-weight:normal;}}"," "," @media screen and (min-width:","){","}"],b.c.coreBlue700,b.c.white,b.c.coreBlue700,(function(e){return e.reward&&Object(p.b)(["width:240px;@media screen and (max-width:","){width:210px;}"],b.b.small)}),(function(e){return e.payment&&Object(p.b)(["width:280px;@media screen and (max-width:","){width:190px;}"],b.b.small)}),b.b.small,(function(e){return e.mobilePosition&&Object(p.b)(["position:"," !important;"],e.mobilePosition)})),O=p.c.span.withConfig({displayName:"InfoToolTip__Header",componentId:"sc-36zj62-2"})(["display:inline-block;margin-top:10px;margin-bottom:5px;color:",";font-size:12px;text-transform:uppercase;line-height:1.29;font-weight:500;",""],b.c.alphaBlue500,(function(e){return e.payment&&Object(p.b)(["font-size:8px;"])})),S=p.c.div.withConfig({displayName:"InfoToolTip__Body",componentId:"sc-36zj62-3"})(["font-size:14px;color:",";font-family:",";margin-bottom:10px;p{margin-bottom:10px;}"],b.c.coreBlue700,b.a);function j(e){var t=e.id;return y.a.createElement(h,{id:t,"data-element":"InfoIcon","data-component":"ToolTipTrigger","data-source-file":"index.jsx"},y.a.createElement("a",{"data-tip":!0,"data-for":t,tabIndex:0,"data-component":"ToolTipTrigger","data-source-file":"index.jsx"},"i"))}var R=function(e){function t(){return n()(this,t),e=this,r=t,a=arguments,r=d()(r),l()(e,g()?Reflect.construct(r,a||[],d()(e).constructor):r.apply(e,a));var e,r,a}return m()(t,e),o()(t,[{key:"render",value:function(){var e=this.props,t=e.header,r=e.body,a=e.children,n=e.place,i=e.overridePosition,o=e.mobilePosition,c=e.reward,l=e.payment,s=e.id,d=e.showTrigger,u=void 0===d||d;return y.a.createElement(y.a.Fragment,null,u&&y.a.createElement(j,{id:s}),y.a.createElement(E,{id:s,place:n||"bottom",type:"light",effect:"solid",border:!0,overridePosition:i,mobilePosition:o,reward:c,payment:l,"data-element":"ToolTip","data-component":"InfoToolTip","data-source-file":"index.jsx"},y.a.createElement(O,{"data-element":"Header","data-component":"InfoToolTip","data-source-file":"index.jsx"},t),r&&y.a.createElement(y.a.Fragment,null,r.map((function(e,t){var r="tooltip-body-".concat(t);return y.a.createElement(S,{key:r,"data-element":"Body","data-component":"InfoToolTip","data-source-file":"index.jsx"},e)}))),a))}}])}(f.PureComponent);t.b=R},224:function(e,t,r){"use strict";var a=r(5),n=r(0),i=r.n(n),o=r(35),c=r(4),l=Object(a.c)(o.a).withConfig({displayName:"LinkButton__StyledLinkButton",componentId:"sc-1dp152j-0"})(["display:flex;justify-content:center;align-items:center;width:245px;height:50px;max-height:50px;font-weight:500;letter-spacing:1px;font-size:18px;font-family:",";border-radius:27.5px;cursor:pointer;"," ",""],c.a,(function(e){return e.$primary&&Object(a.b)(["transition:background-color 0.2s ease;border:2px solid ",";background-color:",";color:",";&:active{box-shadow:inset 0 0 40px ",";}@media only screen and (min-width:501px){margin:",";}"],c.c.alphaBlue500,c.c.alphaBlue500,c.c.white,c.c.alphaBlue100,e.$noMargin?"0 auto":"50px auto 50px")}),(function(e){return e.$secondary&&Object(a.b)(["border:2px solid ",";background-color:",";color:",";"],c.c.alphaBlue500,c.c.white,c.c.alphaBlue500)})),s=a.c.div.withConfig({displayName:"LinkButton__StyledWrapper",componentId:"sc-1dp152j-1"})(["margin-bottom:20px;display:flex;justify-content:center;@media only screen and (min-width:501px){margin:0 auto;}"]);t.a=function(e){var t=e.routeTo,r=e.onClick,a=void 0===r?null:r,n=e.children,o=void 0===n?null:n,c=e.primary,d=void 0===c||c,u=e.secondary,m=void 0!==u&&u,p=e.noMargin,f=void 0!==p&&p,y=e.className,v=e.id;return i.a.createElement(s,{"data-element":"StyledWrapper","data-component":"LinkButton","data-source-file":"index.jsx"},i.a.createElement(l,{id:v,$noMargin:f,$primary:d,$secondary:m,className:y,to:t,onClick:a,"data-element":"StyledLinkButton","data-component":"LinkButton","data-source-file":"index.jsx"},o))}},244:function(e,t,r){"use strict";var a=r(5),n=r(0),i=r.n(n),o=r(536),c=r(4);var l=a.c.div.withConfig({displayName:"StaticComponent__StyledContainer",componentId:"sc-7v5r19-0"})(["p{color:",";font-size:14px;font-family:",";}a{text-decoration:underline;color:",";}"," ",""],c.c.coreBlue700,c.d,c.c.coreBlue700,(function(e){return"StandaloneLink"===e.type&&Object(a.b)(["display:inline-block;margin:20px auto;"])}),(function(e){return e.isLandingPage&&Object(a.b)(["max-width:350px;margin:30px auto 0;text-align:left;"])})),s=a.c.p.withConfig({displayName:"StaticComponent__StaticText",componentId:"sc-7v5r19-1"})(["font-family:",";font-size:14px;text-align:",";"],c.d,(function(e){return e.textAlign?e.textAlign:"inherit"})),d=a.c.div.withConfig({displayName:"StaticComponent__StyledComponentContainer",componentId:"sc-7v5r19-2"})(["&:nth-child(even){margin-top:30px;}"]);t.a=function(e){var t=e.staticTextAlign,r=e.content,a=void 0===r?null:r,n=e.isLandingPage,c=void 0!==n&&n,u=o.a[a.type];return a&&i.a.createElement(l,{isLandingPage:c,type:a.type},u?i.a.createElement(d,{key:a},i.a.createElement(u,{extraData:a.extraData})):i.a.createElement(s,{textAlign:t,className:"static-text"},a.value))}},251:function(e,t,r){"use strict";var a=r(195),n=r(5),i=r(0),o=r.n(i),c=r(4),l=Object(n.c)(a.a).withConfig({displayName:"Message__StyledGrid",componentId:"sc-4tqbff-0"})(["margin:",";padding:2px;max-width:",";svg{height:14px;vertical-align:middle;fill:",";}"],(function(e){return e.marginTop?"".concat(e.marginTop," auto 15px"):"3px 0 auto "}),(function(e){return e.maxWidth?e.maxWidth:"100%"}),(function(e){return"error"===e.$type?c.c.red500:c.c.usaaLightNavyBlue})),s=n.c.p.withConfig({displayName:"Message__StyledMessage",componentId:"sc-4tqbff-1"})(["margin-left:5px;text-align:",";color:",";cursor:default;font-size:14px;line-height:1.43;letter-spacing:0.57px;"],(function(e){return"error"===e.type?"left":"center"}),(function(e){return"error"===e.type?c.c.red500:c.c.usaaLightNavyBlue}));t.a=function(e){var t=e.id,r=e.marginTop,a=void 0===r?null:r,n=e.type,i=void 0===n?"error":n,c=e.message,d=e.maxWidth;return o.a.createElement(l,{id:t,$marginTop:a,type:i,"aria-live":"assertive",container:!0,alignItems:"center",justifyContent:"error"===i?"flex-start":"center",wrap:"nowrap",$maxWidth:d,"data-element":"StyledGrid","data-component":"Message","data-source-file":"Message.jsx"},"error"===i?o.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/red-error-icon.svg"),alt:"",height:"15px",width:"15px",style:{objectFit:"contain"}}):o.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/warning-icon.svg"),alt:""}),o.a.createElement(s,{type:i,"data-element":"StyledMessage","data-component":"Message","data-source-file":"Message.jsx"},c))}},306:function(e,t,r){"use strict";var a=r(5),n=r(0),i=r.n(n),o=r(4);t.a=function(){var e=(new Date).getFullYear();return i.a.createElement(c,{className:"copyright","data-element":"StyledCopyright","data-component":"Copyright","data-source-file":"Copyright.jsx"},"\xa9 ".concat(e," Noblr, Inc."))};var c=a.c.p.withConfig({displayName:"Copyright__StyledCopyright",componentId:"sc-gizfnj-0"})(["margin-top:15px;font-size:10px;color:",";"],o.c.coreBlue700)},308:function(e,t,r){"use strict";var a=r(5),n=r(0),i=r.n(n),o=r(10),c=r(35),l=r(4),s=Object(a.c)(c.a).withConfig({displayName:"RecoverPasswordLink__StyledRecoverPassLink",componentId:"sc-1bkn9xz-0"})(["margin-top:20px;margin-bottom:10px;display:block;text-transform:uppercase;font-weight:normal;font-family:",";text-align:left;text-decoration:none;color:",";"],l.d,l.c.alphaBlue500);t.a=Object(o.b)((function(e){var t=e.app;return{trialActive:t.trialActive,isQuoteRetrieval:t.isQuoteRetrieval,email:e.drivers.primaryDriver.email}}))((function(e){var t=e.trialActive,r=e.isQuoteRetrieval,a=e.email;return i.a.createElement(s,{to:"/account/confirm-email","data-element":"StyledRecoverPassLink","data-component":"RecoverPasswordLink","data-source-file":"RecoverPasswordLink.jsx"},t||r&&a?"Reset password":"Create or reset password")}))},309:function(e,t,r){"use strict";r.d(t,"a",(function(){return b}));var a=r(227),n=r(195),i=r(5),o=r(0),c=r.n(o),l=r(10),s=r(4),d=r(71),u=r(8),m=r(36),p=Object(i.c)(u.I).withConfig({displayName:"StartOver__StyledTextLink",componentId:"sc-1me1b2o-0"})(["color:",";margin:10px auto;text-transform:uppercase;cursor:pointer;font-weight:400;font-size:18px;letter-spacing:1px;text-align:center;"],s.c.alphaBlue500),f=Object(i.c)(n.a).withConfig({displayName:"StartOver__ButtonGrid",componentId:"sc-1me1b2o-1"})(["width:100%;margin:0 auto;display:flex;justify-content:space-around;align-items:center;align-content:center;text-align:center;"]),y=i.c.p.withConfig({displayName:"StartOver__StyledText",componentId:"sc-1me1b2o-2"})(["margin:10px 0 20px;font-size:18px;color:",";font-family:",";align-self:flex-start;text-align:left;line-height:1.56;letter-spacing:0.45px;"],s.c.coreBlue700,s.d),v=Object(i.c)(m.a).withConfig({displayName:"StartOver__ModalPrimaryButton",componentId:"sc-1me1b2o-3"})(["margin:",";padding:8px;height:auto;min-width:190px;"],(function(e){return e.margin?e.margin:"0.125rem auto"}));function b(){var e=Object(l.c)();return c.a.createElement(c.a.Fragment,null,c.a.createElement(p,{tabIndex:"0","aria-label":"Or Start Over",onClick:function(){e({type:"OPEN_MODAL",payload:"startOver"})},"data-element":"StyledTextLink","data-component":"StartOver","data-source-file":"StartOver.jsx"},"OR START OVER"),c.a.createElement(d.a,{inline:!0,modalLabel:"StartOverModal",modalName:"startOver","data-element":"Modal","data-source-file":"StartOver.jsx"},c.a.createElement(a.a,{"data-element":"Box","data-source-file":"StartOver.jsx"},c.a.createElement(n.a,{container:!0,"data-element":"Grid","data-source-file":"StartOver.jsx"},c.a.createElement(u.s,{"data-element":"ModalHeader","data-source-file":"StartOver.jsx"},"Are you sure you want to start over?"),c.a.createElement(y,{"data-element":"StyledText","data-source-file":"StartOver.jsx"},"We'll clear your information and you will start over with a blank\n        slate."),c.a.createElement(f,{container:!0,item:!0,"data-element":"ButtonGrid","data-source-file":"StartOver.jsx"},c.a.createElement(n.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"StartOver.jsx"},c.a.createElement(v,{large:!0,onClick:function(){e({type:"CLOSE_MODAL"})},"data-element":"ModalPrimaryButton","data-source-file":"StartOver.jsx"},"No, Finish Quote")),c.a.createElement(n.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"StartOver.jsx"},c.a.createElement(v,{large:!0,onClick:function(){e({type:"CLOSE_MODAL"}),e({type:"RESET_QUOTE",payload:{redirect:!0,urlParams:"?utm_source=direct&utm_medium=start_over"}})},"data-element":"ModalPrimaryButton","data-source-file":"StartOver.jsx"},"Yes, Start Over")))))))}},316:function(e,t,r){"use strict";var a=r(28),n=r.n(a),i=r(5),o=r(0),c=r.n(o),l=r(10),s=r(216),d=r(38),u=r(4),m=r(21),p=i.c.div.withConfig({displayName:"UpdatedPrice__Container",componentId:"sc-1gnl0fl-0"})(["max-width:300px;border-bottom:1px solid ",";margin:0 auto;padding-bottom:30px;position:relative;"],u.c.usaaLightGrey),f=i.c.h2.withConfig({displayName:"UpdatedPrice__PriceHeader",componentId:"sc-1gnl0fl-1"})(["text-transform:uppercase;font-weight:300;letter-spacing:0.93px;font-size:14px;"]),y=i.c.span.withConfig({displayName:"UpdatedPrice__NewPrice",componentId:"sc-1gnl0fl-2"})(["font-size:44px;font-family:",";"],u.a),v=i.c.p.withConfig({displayName:"UpdatedPrice__PriceChange",componentId:"sc-1gnl0fl-3"})(["font-size:18px;"]);t.a=function(){var e=Object(l.d)((function(e){return e.excludedDrivers.updatedRates})),t=Object(o.useMemo)(d.i,[]),r=Object(l.d)((function(e){return t(e)})),a=r.priceIncrease,i=r.priceDifference,u=r.totalQuoteRate,b=Object(l.d)((function(e){return e.rate.vinRerate})),g=Object(m.u)(u),h=Object(o.useState)(""),E=n()(h,2),O=E[0],S=E[1],j=i?Object(m.u)(i):null;return Object(o.useEffect)((function(){S(function(e,t){var r="";return e?(r="VIN(s)",e&&t&&(r+=" and driver(s)")):t&&(r="driver(s)"),r}(b,e))}),[e,b]),c.a.createElement(p,{"data-element":"Container","data-component":"UpdatedPrice","data-source-file":"UpdatedPrice.jsx"},c.a.createElement(f,{"data-element":"PriceHeader","data-component":"UpdatedPrice","data-source-file":"UpdatedPrice.jsx"},"ESTIMATED MONTHLY TOTAL"),c.a.createElement(y,{"data-element":"NewPrice","data-source-file":"UpdatedPrice.jsx"},"$".concat(g),c.a.createElement(s.b,{key:"rerate-tooltip",header:"Why did my rate change?",body:["Additional information about your car and driver(s) helped us inform your price."],overridePosition:function(e){var t=e.top;return window.innerWidth<500?{left:0,top:t}:{left:0,top:80}},mobilePosition:"absolute","data-element":"InfoToolTip","data-source-file":"UpdatedPrice.jsx"})),c.a.createElement(v,{"data-element":"PriceChange","data-source-file":"UpdatedPrice.jsx"},"Based on your ".concat(O," your rate "),i&&i.length>0?" ".concat(a?"in":"de","creased by $").concat(j,"\n        /month."):"did not change."))}},322:function(e,t,r){"use strict";var a=r(5),n=r(0),i=r.n(n);var o=a.c.div.withConfig({displayName:"Separator__StyledSeparator",componentId:"sc-1ch4k1t-0"})(["margin:40px auto;clear:both;display:block;width:135px;background-color:white;img{display:block;width:100%;color:black;}"]);t.a=function(){return i.a.createElement(o,{className:"separator","aria-hidden":"true",tabIndex:-1,"data-element":"StyledSeparator","data-component":"Separator","data-source-file":"Separator.jsx"},i.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/dark-squiggles.svg"),alt:"","data-component":"Separator","data-source-file":"Separator.jsx"}))}},36:function(e,t,r){"use strict";var a=r(5),n=r(0),i=r.n(n),o=r(4),c=a.c.button.withConfig({displayName:"Button__CustomButton",componentId:"sc-4463jg-0"})(["padding:",";display:",";justify-content:center;align-items:center;border-radius:27.5px;transition:background-color 0.2s ease;border:",";background-color:",";color:",";cursor:pointer;"," "," "," "," "," "," "," "," "," &.try-button{margin-top:25px;border-color:",";color:",";}",""],(function(e){return e.noPadding?"":"20px 0"}),(function(e){return e.inlineDisplay?"inline":"flex"}),(function(e){return e.noBorder?"none":"2px solid ".concat(o.c.alphaBlue500)}),(function(e){return e.primary?o.c.alphaBlue500:o.c.white}),(function(e){return e.primary?o.c.white:o.c.alphaBlue500}),(function(e){return e.extraLarge&&Object(a.b)(["width:280px;height:50px;max-height:50px;margin:",";padding:0 ",";"],e.noMargin?"0 auto":"".concat(e.secondary?"30px":"60px"," auto 0"),e.padding?e.padding:"25px")}),(function(e){return e.large&&Object(a.b)(["width:245px;height:50px;max-height:50px;margin:",";font-size:18px;"],e.noMargin?"0 auto":"60px auto 0")}),(function(e){return e.medium&&Object(a.b)(["width:150px;height:50px;"])}),(function(e){return e.small&&Object(a.b)(["height:40px;max-height:40px;margin:",";width:120px;min-width:120px;height:40px;max-height:40px;padding:10px;letter-spacing:0.78px;font-size:14px;line-height:14px;text-align:center;"],e.noMargin?"0 6px":"60px 6px")}),(function(e){return e.buttonWidth&&Object(a.b)(["width:",";"],e.buttonWidth)}),(function(e){return e.primary&&Object(a.b)(["&:active{box-shadow:inset 0 0 40px ",";}"],o.c.alphaBlue100)}),(function(e){return e.disabled&&Object(a.b)(["padding:0;background-color:",";border-color:",";cursor:not-allowed;&.buy_policy_button{flex-flow:column nowrap;justify-content:center;align-items:center;> img{width:100%;margin:0 auto;}}"],e.secondary?o.c.white:o.c.usaaLightGrey,e.secondary?o.c.alphaBlue500:o.c.usaaLightGrey)}),(function(e){return e.sticky&&Object(a.b)(["position:sticky;bottom:0;left:0;bottom:0;width:100%;height:80px;border-radius:0;"])}),(function(e){return e.cardBtn&&Object(a.b)(["justify-content:space-evenly;"])}),o.c.white,o.c.coreBlue500,(function(e){return e.sign&&Object(a.b)(["width:245px;height:50px;margin:0 auto;"])})),l=Object(n.forwardRef)((function(e,t){var r=e.as,a=void 0===r?null:r,n=e.href,o=void 0===n?null:n,l=e.rel,s=void 0===l?null:l,d=e.target,u=void 0===d?null:d,m=e.children,p=void 0===m?null:m,f=e.disabled,y=void 0!==f&&f,v=e.isSubmitting,b=void 0!==v&&v,g=e.invalid,h=void 0!==g&&g,E=e.type,O=void 0===E?"submit":E,S=e.className,j=void 0===S?"form__submit cta--1":S,R=e.onClick,I=void 0===R?null:R,_=e.cardBtn,D=void 0!==_&&_,x=e.primary,A=void 0!==x&&x,C=e.secondary,P=void 0!==C&&C,w=e.extraLarge,T=void 0!==w&&w,N=e.large,L=void 0!==N&&N,M=e.medium,k=void 0!==M&&M,U=e.small,V=void 0!==U&&U,B=e.sign,F=void 0!==B&&B,q=e.noMargin,G=void 0!==q&&q,Y=e.noBorder,H=void 0!==Y&&Y,W=e.padding,z=void 0===W?null:W,Q=e.buttonWidth,K=void 0===Q?null:Q,X=e.sticky,$=void 0!==X&&X,Z=e.id,J=void 0===Z?null:Z,ee=e.ariaLabel,te=e.inlineDisplay,re=e.noPadding,ae=y||b||h;return i.a.createElement(c,{as:a,href:o,rel:s,target:u,id:J,ref:t,type:O,onClick:I,"aria-label":ee,disabled:ae,"aria-disabled":ae,"aria-live":D?"polite":"off",primary:A,secondary:P,className:j,noMargin:G,cardBtn:D,extraLarge:T,large:L,medium:k,small:V,sign:F,buttonWidth:K,sticky:$,noBorder:H,padding:z,inlineDisplay:te,noPadding:re},p)}));t.a=l},38:function(e,t,r){"use strict";r.d(t,"f",(function(){return g})),r.d(t,"a",(function(){return w})),r.d(t,"k",(function(){return T})),r.d(t,"g",(function(){return N})),r.d(t,"j",(function(){return L})),r.d(t,"l",(function(){return M})),r.d(t,"d",(function(){return k})),r.d(t,"c",(function(){return U})),r.d(t,"o",(function(){return V})),r.d(t,"b",(function(){return F})),r.d(t,"s",(function(){return q})),r.d(t,"u",(function(){return Y})),r.d(t,"r",(function(){return H})),r.d(t,"t",(function(){return W})),r.d(t,"p",(function(){return z})),r.d(t,"m",(function(){return Q})),r.d(t,"n",(function(){return K})),r.d(t,"q",(function(){return X})),r.d(t,"e",(function(){return $})),r.d(t,"h",(function(){return Z})),r.d(t,"i",(function(){return J}));var a=r(14),n=r.n(a),i=r(26),o=r.n(i),c=r(49),l=r(70);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach((function(t){n()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var u=function(e){return e.app},m=function(e){return e.drivers},p=function(e){return e.rate},f=function(e){return e.excludedDrivers},y=function(e){return e.coverage},v=Object(c.a)([m],(function(e){return e.items||[]})),b=Object(c.a)([m],(function(e){return e.primaryDriver})),g=function(){return Object(c.a)([m],(function(e){return e.editingDriver}))},h=Object(c.a)([function(e){return e.vehicles}],(function(e){return e.items||[]})),E=Object(c.a)([p],(function(e){return e.currentPackage})),O=Object(c.a)([p],(function(e){return e.byPackage[e.currentPackage]})),S=Object(c.a)([p],(function(e){return e.vehicles})),j=Object(c.a)([f],(function(e){return e.driver})),R=Object(c.a)([f],(function(e){return e.byId})),I=(Object(c.a)([f],(function(e){return e.nextExcludedDriverId})),Object(c.a)([f],(function(e){return e.lastExcludedDriverId}))),_=Object(c.a)([f],(function(e){return e.completedDrivers||[]})),D=(Object(c.a)([f],(function(e){return e.totalDriversToExclude})),Object(c.a)([y],(function(e){return e.ratePlanStateCode}))),x=Object(c.a)([y],(function(e){return e.coveragePackages})),A=Object(c.a)([y],(function(e){return e.config.byId})),C=Object(c.a)([y],(function(e){return e.coverageRuleOptions})),P=Object(c.a)([y],(function(e){var t=e.coveragePackages,r=e.currentPackage,a=e.ratePlanStateCode.slice(0,2),n=Object(l.h)(a,t.byId[r].policyCoverages);return e.restrictUM||n})),w=function(){return Object(c.a)([v],(function(e){return e.filter((function(e){return e.activeBit&&"additional"===e.type}))}))},T=function(){return Object(c.a)([v],(function(e){return e.filter((function(e){return!e.activeBit}))}))},N=function(){return Object(c.a)([v],(function(e){return e.filter((function(e){return e.activeBit&&"excluded"===e.type}))}))},L=function(){return Object(c.a)([m],(function(e){return e.primaryDriver}))},M=function(){return Object(c.a)([u],(function(e){return e.requiresDriverExclusion}))},k=function(){return Object(c.a)([_],(function(e){return e.filter((function(e){return"excluded"===e.type&&e.activeBit}))}))},U=function(){return Object(c.a)([_,v],(function(e,t){return[].concat(o()(t),o()(e)).filter((function(e){return"additional"===e.type&&e.activeBit}))}))},V=Object(c.a)([v,function(e,t){return t}],(function(e,t){return e.filter((function(e){return e.driverId===t}))})),B=Object(c.a)([w(),b],(function(e,t){return e.reduce((function(e,t){return e[t.driverId]=t,e}),n()({},t.driverId,t))})),F=function(){return Object(c.a)([h],(function(e){return e.filter((function(e){return e.activeBit}))}))},q=Object(c.a)([h],(function(e){return!!e.find((function(e){return e.primarilyDrivenBy}))})),G=Object(c.a)([F()],(function(e){return e.filter((function(e){return!e.hasPrimaryDriver}))})),Y=Object(c.a)([S],(function(e){return e.filter((function(e){return!e.vin}))})),H=(Object(c.a)([F()],(function(e){return!!e.find((function(e){return e.primarilyDrivenBy}))})),Object(c.a)([F(),B],(function(e,t){return e.map((function(e){var r=e.modelYear,a=e.make,n=e.model,i=e.vin,o=e.vehicleId,c=e.hasPrimaryDriver,l=e.primarilyDrivenBy,s={vehicle:{vin:i,make:a,model:n,year:r,vehicleId:o,hasPrimaryDriver:c}};if(l){var u=l.driverIds.map((function(e){var r=t[e];return{firstName:r.firstName,lastName:r.lastName,driverId:e}}));s=d(d({},s),{},{driverNames:u})}return s}))}))),W=Object(c.a)([F(),B],(function(e,t){var r=e.map((function(e){var t=e.vehicleId,r=e.make,a=e.model,n=e.modelYear;return{value:t,label:"".concat(n," ").concat(r," ").concat(a)}}));return Object.keys(t).map((function(e){var a=t[e];return{firstName:a.firstName,cars:a.cars,dob:a.dob,driverId:e,options:r}}))})),z=Object(c.a)([G,B],(function(e,t){var r=Object.keys(t).map((function(e){var r=t[e],a=r.firstName,n=r.lastName,i=r.dob;return{value:e,label:"".concat(a," ").concat(n," (").concat(i,")")}}));return e.map((function(e){return{vehicleId:e.vehicleId,make:e.make,model:e.model,modelYear:e.modelYear,primarilyDrivenBy:e.primarilyDrivenBy,options:r}}))})),Q=Object(c.a)([F()],(function(e){return e.map((function(e){var t=e.vehicleId;return{id:t,frontEndKey:t,make:e.make,model:e.model,modelYear:e.modelYear}}))})),K=Object(c.a)([x,A,F(),C,P,D],(function(e,t,r,a,n,i){var c=i.slice(0,2),s=e.byId,u=e.allIds,m=t.road,p={header:m.display,helpShort:m.helpShort,modalContent:m.helpList};return u&&u.map((function(e){var u=s[e],m=u.coveragePackageName,f=u.key,y=u.policyCoverages,v=u.vehicleCoverages,b=u.policyCoveragesSections,g=u.vehicleCoveragesSections,h=b&&b.map((function(r){if("UM_ENHANCED"===r.name&&"custom"===e){var s={};"MD"===c?s={allIds:["EXCLUDE_ENHANCED","ONLY_ENHANCED"],byId:{ONLY_ENHANCED:{code:"ONLY_ENHANCED",valueDisplay:"Enhanced Coverages"},EXCLUDE_ENHANCED:{code:"EXCLUDE_ENHANCED",valueDisplay:"Standard Coverages"}}}:"GA"===c?s={allIds:["ADDED_ON","REDUCED_BY"],byId:{ADDED_ON:{code:"ADDED_ON",valueDisplay:"Added On Coverages"},REDUCED_BY:{code:"REDUCED_BY",valueDisplay:"Reduced By Coverages"}}}:"VA"===c&&"VA1000"!==i&&(s={allIds:["REDUCED_BY","ADDED_ON"],byId:{ADDED_ON:{code:"ADDED_ON",valueDisplay:"No"},REDUCED_BY:{code:"REDUCED_BY",valueDisplay:"Yes"}}});var u={id:"UMToggle",values:s,ariaLabel:"Toggle options for UM coverages",fieldLabel:"",value:n,uiFieldType:"COMBORADIO",display:null,helpShort:null,help:null};"VA"===c&&"VA1000"!==i&&(u.display="Reduce My Underinsured Motorist Coverage \n (This will lower your premium)",u.helpShort="The maximum amount you can receive from your Uninsured Motorist coverage will be reduced by the liability limits paid by an underinsured driver.");var m=["UMToggle"].concat(o()(r.allIds)),p=d(d({},t),{},{UMToggle:u}),f=m&&m.map((function(e){var t=p[e],r=t.display,o=t.helpShort,c=t.values,s=t.helpList,d=t.fieldLabel,u=t.uiFieldType,m=void 0===u?"SELECT":u,f=t.comboDisplay,v=a&&a[e]||null,b="UMToggle"===e?p[e].value:y[e],g=c.byId[b].code;return Object(l.i)({restrictUM:n,header:r,helpShort:o,value:g,id:e,modalContent:s,name:e,label:d,uiFieldType:m,fieldRuleResults:v,comboDisplay:f,values:c,errorMessages:v&&v.errorMessages||[],ratePlanStateCode:i})}));return{packageId:e,name:r.name,header:r.header,items:f}}var v=r.allIds&&r.allIds.map((function(e){var r=t[e],o=r.display,c=r.helpShort,s=r.values,d=r.helpList,u=r.fieldLabel,m=r.uiFieldType,p=void 0===m?"SELECT":m,f=r.comboDisplay,v=a&&a[e],b=y[e],g=s.byId[b].valueDisplay;return Object(l.i)({restrictUM:n,header:o,helpShort:c,id:e,value:g,modalContent:d,name:e,label:u,uiFieldType:p,fieldRuleResults:v,comboDisplay:f,values:s,errorMessages:v&&v.errorMessages||[],ratePlanStateCode:i})}));return{packageId:e,name:r.name,header:r.header,items:v}})),E=[],O=r.map((function(r){var c=r.modelYear,s=r.make,d=r.model,u=r.vehicleId,m=r.vehicleOwnership;E=[].concat(o()(E),[{frontEndKey:u,id:u,make:s,model:d,modelYear:c}]);var p="Owned"===m?"owned":"financed",f=g&&g.map((function(e){var r=e.header,o=e.name,c=e.allIds;return{header:r,name:o,items:c&&c.filter((function(e){return"road"!==e})).map((function(e){var r=t[e],o=r.display,c=r.helpList,s=r.helpShort,d=r.id,m=r.values,f=r.fieldLabel,y="".concat(u,"-").concat(d),b=a&&a[y],g=v[p][d],h=m.byId[g].valueDisplay;return Object(l.i)({restrictUM:n,header:o,helpShort:s,value:h,id:y,name:y,modalContent:c,label:f,values:m,fieldRuleResults:b,ratePlanStateCode:i})})),vehicleInfoArray:E}}));return{title:"".concat(c," ").concat(s," ").concat(d),sections:f,packageId:e}}));return{label:m,id:f,policyLevelSections:h,vehicleLevelSections:O,roadSideContent:p,key:f}}))})),X=Object(c.a)([x,A,F(),E,O],(function(e,t,r,a,n){var i={},c=e.byId[a],l=c.policyCoverages,s=c.policyCoveragesSections,d=c.vehicleCoveragesSections,u=c.vehicleCoverages,m=s.map((function(e){return{name:e.name,items:e.allIds.map((function(e){var r=t[e];return{label:r.display,value:r.values.byId[n.coverage?n.coverage[e]:l[e]].valueDisplay}}))}}));i.policyLevelSections=m;var p=r.map((function(e){var r=e.modelYear,a=e.make,i=e.model,c=e.vehicleOwnership,l=e.vehicleId,s=!c||"Lease"!==c&&"Finance"!==c?u.owned:u.financed,m=d.map((function(e){var r=e.allIds,a=e.name,i=r.filter((function(e){return"road"!==e})).map((function(e){var r=t[e];return{label:r.display,value:r.values.byId[n.coverage?n.coverage["".concat(l,"-").concat(e)]:s[e]].valueDisplay}}));return{name:a,items:[].concat(o()(i),[{label:"Roadside Assistance",value:"Included"}])}}));return{name:"".concat(r," ").concat(a," ").concat(i),vehicleId:l,sections:m}}));return i.vehicleLevelSections=p,i})),$=function(){return Object(c.a)([j],(function(e){return e}))},Z=function(){return Object(c.a)([R,I],(function(e,t){return e[t]}))},J=function(){return Object(c.a)([p],(function(e){var t=e.currentPackage,r=e.byPackage;return t?r[t]:e}))}},4:function(e,t,r){"use strict";r.d(t,"c",(function(){return a})),r.d(t,"b",(function(){return n})),r.d(t,"a",(function(){return i})),r.d(t,"d",(function(){return o}));var a={alphaBlue100:"#E6F1FA",alphaBlue500:"#006EC8",alphaBlue600:"#0058A0",white:"#FFFFFF",coreBlue400:"#41617C",coreBlue500:"#12395B",coreBlue700:"#0B2237",green500:"#0A7800",red500:"#B40000",coolGray400:"#DADBDC",coolGray700:"#8B8D8F",coolGray800:"#4E4E4F",overlayBackground:"rgba(79, 79, 79, 0.46)",usaaLightNavyBlue:"#2C4D6D",usaaLightGrey:"#ACB8C5",usaaLighterGrey:"#D6DBE1",usaaLightestGrey:"#F4F5F7",accessibleLightGunMetal:"#8090A8"},n={extraSmall:"360px",small:"500px",medium:"769px",large:"979px",extraLarge:"980px",widescreen:"1200px"},i="brandon-grotesque, sans-serif",o="Open Sans, sans-serif"},40:function(e,t,r){"use strict";var a=r(5),n=r(0),i=r.n(n),o=r(4),c=a.c.aside.withConfig({displayName:"InfoBox__StyledBox",componentId:"sc-1k359hh-0"})(["margin:40px auto;padding:25px;max-width:255px;border-radius:2px;transform:rotate(-2deg);background:",";text-align:left;cursor:default;@media only screen and (min-width:",") and (max-height:768px){margin:0 auto;position:absolute;top:min(350px,calc(100% - 100px));right:min(75px,3%);transform:translate(-2%,-50%) rotate(-2deg);}@media only screen and (min-width:",") and (min-height:769px){margin:auto 0;position:absolute;top:min(350px,calc(100% - 250px));right:min(50px,2%);transform:translate(-2%,-50%) rotate(-2deg);}.info-box-content{height:100%;transform:rotate(2deg);font-family:",";color:",";span,span > a,p{font-family:",";font-size:14px;font-weight:normal;line-height:1.57;letter-spacing:normal;color:",";}}"],o.c.usaaLightestGrey,o.b.widescreen,o.b.widescreen,o.d,o.c.coreBlue700,o.d,o.c.coreBlue700),l=a.c.h2.withConfig({displayName:"InfoBox__InfoBoxTitle",componentId:"sc-1k359hh-1"})(["margin-top:0;margin-bottom:15px;font-family:",";font-size:14px;letter-spacing:1.2px;font-weight:600;color:",";"],o.d,o.c.coreBlue700),s=a.c.p.withConfig({displayName:"InfoBox__StyledText",componentId:"sc-1k359hh-2"})(["margin-bottom:",";"],(function(e){return e.withMarginBottom?"20px":"0"})),d=a.c.div.withConfig({displayName:"InfoBox__Wrapper",componentId:"sc-1k359hh-3"})(["span,span > a,p{margin-bottom:",";}span > a{text-decoration:underline;cursor:pointer;}"],(function(e){return e.withMarginBottom?"20px":"0"}));t.a=function(e){var t=e.extraData,r=e.children,a=e.withMarginBottom,n=void 0===a||a,o=t.header||"Noblr Tip",u=t.text?t.text:r||"";return i.a.createElement(c,{role:"note","data-element":"StyledBox","data-component":"InfoBox","data-source-file":"InfoBox.jsx"},i.a.createElement("div",{className:"info-box-content","data-component":"InfoBox","data-source-file":"InfoBox.jsx"},i.a.createElement(l,{"data-element":"InfoBoxTitle","data-component":"InfoBox","data-source-file":"InfoBox.jsx"},o),r?i.a.createElement(d,null,r):i.a.createElement(s,{withMarginBottom:n},u)))}},531:function(e,t,r){"use strict";var a=r(5),n=r(0),i=r.n(n),o=r(10),c=r(158),l=r(38),s=r(8),d=r(72),u=a.c.span.withConfig({displayName:"CarsAndDrivers__BoldText",componentId:"sc-gxqfkz-0"})(["font-weight:bold;"]),m=a.c.div.withConfig({displayName:"CarsAndDrivers__Wrapper",componentId:"sc-gxqfkz-1"})(["text-align:left;"]),p=a.c.div.withConfig({displayName:"CarsAndDrivers__DriversSection",componentId:"sc-gxqfkz-2"})(["padding-top:30px;border-top:1px solid ",";"],s.L.usaaLightestGrey);t.a=Object(o.b)((function(){var e=Object(l.a)(),t=Object(l.b)(),r=Object(l.d)(),a=Object(l.c)();return function(n){var i=n.app,o=i.requiresVehicleAssignment,c=i.section,s=n.vehicles,d=n.drivers,u=n.excludedDrivers.completedDrivers;return{drivers:d,requiresVehicleAssignment:o,section:c,carAndDriverDetails:Object(l.r)({drivers:d,vehicles:s}),primarilyDrivenByExists:Object(l.s)(n),excludedDrivers:r(n),additionalDrivers:u.length>0&&"purchase"===c?a(n):e(n),vehicles:t(n)}}}))((function(e){var t=e.vehicles,r=e.drivers.primaryDriver,a=e.carAndDriverDetails,o=e.additionalDrivers,l=e.primarilyDrivenByExists,s=e.requiresVehicleAssignment,f=e.section,y=e.excludedDrivers,v="purchase"===f&&y.length>0,b=r.firstName,g=r.lastName,h=r.age,E=r.dlNumber,O="".concat(b," ").concat(g);return i.a.createElement(m,{"data-element":"Wrapper","data-component":"CarsAndDrivers","data-source-file":"CarsAndDrivers.jsx"},i.a.createElement(d.c,{marginTop:!0,"data-element":"StyledCoverageTitle","data-component":"CarsAndDrivers","data-source-file":"CarsAndDrivers.jsx"},"Cars"),s&&l?a.map((function(e){var t=e.driverNames,r=e.vehicle,a=r.year,o=r.make,l=r.model,s=r.vin,m=r.vehicleId,p=r.hasPrimaryDriver,f=Object(c.c)(s);return i.a.createElement(n.Fragment,{key:s},i.a.createElement(d.f,null,i.a.createElement(u,null,a," ",o," ",l)),i.a.createElement(d.f,{extraMargin:!p},f&&"VIN: ".concat(f)),t?i.a.createElement(d.f,{extraMargin:!0},"Primarily Driven By:"," ",t.map((function(e,r){var a=e.firstName,n=e.lastName,o=e.driverId;return i.a.createElement("span",{key:"".concat(o,"-").concat(m)},"".concat(a," ").concat(n," ").concat(r!==t.length-1&&t.length>1?" & ":""))}))):p&&i.a.createElement(d.f,{extraMargin:!0},"Primarily Driven By: ".concat(O)))})):t.map((function(e){var t=e.year,r=e.make,a=e.model,o=e.vin,l=Object(c.c)(o);return i.a.createElement(n.Fragment,{key:o},i.a.createElement(d.f,null,i.a.createElement(u,null,t," ",r," ",a)),o&&i.a.createElement(d.f,null,"VIN:",l))})),i.a.createElement(p,{"data-element":"DriversSection","data-source-file":"CarsAndDrivers.jsx"},i.a.createElement(d.c,{"data-element":"StyledCoverageTitle","data-source-file":"CarsAndDrivers.jsx"},"Drivers"),i.a.createElement(n.Fragment,{key:E},i.a.createElement(d.f,{"data-element":"SummaryText","data-source-file":"CarsAndDrivers.jsx"},i.a.createElement(u,{"data-element":"BoldText","data-source-file":"CarsAndDrivers.jsx"},O)),i.a.createElement(d.f,{extraMargin:!0,"data-element":"SummaryText","data-source-file":"CarsAndDrivers.jsx"},"Age: ".concat(h))),o.length>0&&o.map((function(e){var t=e.firstName,r=e.lastName,a=e.age,o=e.driverId,c="".concat(t," ").concat(r);return i.a.createElement(n.Fragment,{key:o},i.a.createElement(d.f,null,i.a.createElement(u,null,c)),i.a.createElement(d.f,{extraMargin:!0},"Age: ".concat(a)))})),v&&i.a.createElement(d.c,null,"Excluded Drivers"),v&&y.map((function(e){var t=e.age,r=e.firstName,a=e.lastName,o=e.driverId,c="".concat(r," ").concat(a);return i.a.createElement(n.Fragment,{key:o},i.a.createElement(d.f,null,i.a.createElement(u,null,c)),i.a.createElement(d.f,{extraMargin:!0},"Age: ".concat(t)))}))))}))},532:function(e,t){},533:function(e,t,r){"use strict";r.r(t),r.d(t,"BackArrow",(function(){return f}));var a=r(5),n=r(0),i=r.n(n),o=r(10),c=r(88),l=r(4),s=a.c.div.withConfig({displayName:"PageHeader__StyledArrow",componentId:"sc-y2q8vh-0"})(["@media screen and (max-width:","){display:none;}"],l.b.medium),d=a.c.div.withConfig({displayName:"PageHeader__HeaderWrapper",componentId:"sc-y2q8vh-1"})(["margin:max(30px,1%) auto;display:flex;width:auto;align-items:baseline;justify-content:center;background-color:",";border:none;cursor:default;text-align:center;@media screen and (max-width:","){display:none;}@media screen and (max-height:","){margin:max(0px,1%) auto;}",""],l.c.white,l.b.large,l.b.medium,(function(e){return e.hideBackArrow&&Object(a.b)(["","{display:none;}"],s)})),u=a.c.div.withConfig({displayName:"PageHeader__ArrowWrapper",componentId:"sc-y2q8vh-2"})(["flex:0 1 auto;padding:0 10px;cursor:pointer;"]),m=a.c.div.withConfig({displayName:"PageHeader__TextWrapper",componentId:"sc-y2q8vh-3"})(["margin:0;padding:0;flex:0 1 auto;"]),p=a.c.p.withConfig({displayName:"PageHeader__StyledHeader",componentId:"sc-y2q8vh-4"})(["margin:0 auto;padding:0 20px;display:inline-block;font-size:18px;letter-spacing:1px;font-weight:300;color:",";text-transform:uppercase;text-align:center;@media screen and (min-width:","){font-size:14px;font-weight:400;line-height:2.4;letter-spacing:2px;}"],l.c.coreBlue700,l.b.large);function f(e){var t=e.visible,r=e.hideBackArrow;return t&&!(void 0!==r&&r)&&i.a.createElement(s,{"aria-hidden":"true",tabIndex:-1,className:"back-arrow visible"},i.a.createElement("img",{loading:"eager",height:"11px",width:"auto",src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/back-chevron-gunmetal-icon.svg"),alt:""}))}var y=Object(c.i)(Object(o.b)((function(e){return{requiresVINVerification:e.rate.vinRerate,dlVerificationStatus:e.app.dlVerificationStatus}}))((function(e){var t=e.children,r=void 0===t?null:t,a=e.history,n=e.history.location.pathname,o=e.hideBackArrow,c=void 0!==o&&o,l=e.dlVerificationStatus,s=e.requiresVINVerification,y=a.length>1,v=function(){"/add-drivers/drivers-list"!==n?"/add-vehicles/vehicles-list"!==n?"/purchase/effective-date"!==n&&"/driver-exclusion/start"!==n||"success"!==l||s?a.goBack():a.replace("/quote/review-your-quote"):a.replace("/add-drivers/drivers-list"):a.replace("/start-quote/confirm-primary-driver-info")};return i.a.createElement(d,{hideBackArrow:c,enabled:y,"data-element":"HeaderWrapper","data-component":"PageNavHeader","data-source-file":"PageHeader.jsx"},i.a.createElement(u,{name:"back-button",tabIndex:"0",role:"button",id:"back-button",onClick:v,onKeyPress:v,"aria-label":"Go back to previous page",hidden:c,"data-element":"ArrowWrapper","data-component":"PageNavHeader","data-source-file":"PageHeader.jsx"},i.a.createElement(f,{visible:y,hideBackArrow:c,"data-element":"BackArrow","data-component":"PageNavHeader","data-source-file":"PageHeader.jsx"})),i.a.createElement(m,{"data-element":"TextWrapper","data-source-file":"PageHeader.jsx"},r&&i.a.createElement(p,null,r)))})));t.default=y},536:function(e,t,r){"use strict";var a=r(5),n=r(0),i=r.n(n),o=a.c.p.withConfig({displayName:"ReferralDisclaimer__StyledLiabilityAgreement",componentId:"sc-2q762m-0"})(["margin:0;cursor:default;a{display:inline;}"]);var c=function(){return i.a.createElement(o,{"data-element":"StyledLiabilityAgreement","data-component":"ReferralDisclaimer","data-source-file":"ReferralDisclaimer.jsx"},"* No purchase necessary. Qualification requirements apply. Not available in all states. Your rewards will be paid in ",i.a.createElement("a",{className:"link",target:"_blank",rel:"noopener noreferrer",href:"https://www.amazon.com","data-component":"ReferralDisclaimer","data-source-file":"ReferralDisclaimer.jsx"},"Amazon.com")," Gift Cards, with an aggregate maximum limit (varies by state). Restrictions apply, see amazon.com/gc-legal. Subject to Refer-a-Friend Terms of Use at  ",i.a.createElement("a",{className:"link",target:"_blank",rel:"noopener noreferrer",href:"https://www.noblr.com/refer-a-friend-terms-of-use/"},"noblr.com/refer-a-friend-terms-of-use/"))},l=r(306),s=r(40);var d=a.c.p.withConfig({displayName:"LiabilityAgreement__StyledLiabilityAgreement",componentId:"sc-1s6rv16-0"})(["margin:0 0 50px 0;a{display:inline;}"]),u=function(e){var t=e.extraData,r=t&&t.liabilityAgreement&&t.liabilityAgreement.continueText?t.liabilityAgreement.continueText:"Continue";return i.a.createElement(d,{"data-element":"StyledLiabilityAgreement","data-component":"LiabilityAgreement","data-source-file":"LiabilityAgreement.jsx"},"By clicking \u201c".concat(r,",\u201d you agree to our "),i.a.createElement("a",{className:"link",href:"https://www.usaa.com/insurance/pay-as-you-drive/terms-and-conditions",target:"_blank",rel:"noopener noreferrer","aria-label":"Link to Noblr Terms and Conditions","data-component":"LiabilityAgreement","data-source-file":"LiabilityAgreement.jsx"},"Terms and Conditions")," and ",i.a.createElement("a",{className:"link",href:"https://www.usaa.com/insurance/pay-as-you-drive/privacy-policy",target:"_blank",rel:"noopener noreferrer","aria-label":"Link to Noblr Privacy Policy"},"Privacy Policy."))},m=r(72);var p=function(){return i.a.createElement(i.a.Fragment,null,i.a.createElement(m.f,{sm:!0,"data-element":"SummaryText","data-component":"Verisk","data-source-file":"Verisk.jsx"},"We use an independent data provider, Verisk, to verify your driving record and claims history. Verisk did not make any decision related to your rate and is unable to provide you with the specific reasons as to how or why your rate was impacted. You have the right to obtain a free copy of your report from Verisk if requested within 60 days. You also have the right to dispute, directly with Verisk, the accuracy of information they provided us. Contact:"),i.a.createElement("br",null),i.a.createElement(m.f,{sm:!0,"data-element":"SummaryText","data-source-file":"Verisk.jsx"},i.a.createElement("b",null,"Verisk Consumer Inquiry Center ",i.a.createElement("br",null),"1000 Bishops Gate Blvd, ste 300",i.a.createElement("br",null),"P.O. Box 5404",i.a.createElement("br",null),"Mt. Laurel, NJ 08054-5404, or ",i.a.createElement("br",null),"1-800-709-8842")))},f=r(4),y=a.c.div.withConfig({displayName:"PaymentDetails__ContentWrapper",componentId:"sc-19yvkac-0"})(["display:flex;flex:1;flex-flow:column nowrap;margin-top:40px;border-top:1px solid ",";"],f.c.usaaLightGrey),v=a.c.div.withConfig({displayName:"PaymentDetails__TextContainer",componentId:"sc-19yvkac-1"})(["padding:20px 10px 0;max-width:460px;margin:0 auto;@media screen and (min-width:","){padding:20px 20px 0;}"],f.b.large),b=a.c.p.withConfig({displayName:"PaymentDetails__StyledText",componentId:"sc-19yvkac-2"})(["text-align:center;font-family:",";font-size:18px;text-transform:uppercase;letter-spacing:1.29px;margin-bottom:30px;span.currency{font-weight:bold;}"],f.a);var g=function(e){var t=e.selectedReward;return i.a.createElement(y,{"data-element":"ContentWrapper","data-component":"PaymentDetails","data-source-file":"PaymentDetails.jsx"},i.a.createElement(v,{"data-element":"TextContainer","data-component":"PaymentDetails","data-source-file":"PaymentDetails.jsx"},i.a.createElement(b,{"data-element":"StyledText","data-component":"PaymentDetails","data-source-file":"PaymentDetails.jsx"},"Earn ",i.a.createElement("span",{className:"currency","data-component":"PaymentDetails","data-source-file":"PaymentDetails.jsx"},"".concat(t))," in rewards to apply towards the variable portion of your rate")))},h=a.c.div.withConfig({displayName:"PaymentDisclaimer__DisclaimerWrapper",componentId:"sc-v2ovku-0"})(["width:100%;display:flex;flex-flow:column nowrap;align-items:flex-start text-align:left;justify-content:flex-end;@media screen and (min-width:","){margin-top:10px;}"],f.b.medium);var E=function(e){var t=e.text;return i.a.createElement(h,{"data-element":"DisclaimerWrapper","data-component":"PaymentDisclaimer","data-source-file":"PaymentDisclaimer.jsx"},i.a.createElement("p",{"data-component":"PaymentDisclaimer","data-source-file":"PaymentDisclaimer.jsx"},t||"We will not sell your phone number or email address. We will only contact you about your insurance. Read our ",i.a.createElement("a",{className:"link",href:"https://www.usaa.com/insurance/pay-as-you-drive/terms-and-conditions",target:"_blank",rel:"noopener noreferrer","data-component":"PaymentDisclaimer","data-source-file":"PaymentDisclaimer.jsx"},"Terms and Conditions")," and ",i.a.createElement("a",{className:"link",href:"https://www.usaa.com/insurance/pay-as-you-drive/privacy-policy",target:"_blank",rel:"noopener noreferrer"},"Privacy Policy")))};var O=a.c.p.withConfig({displayName:"EmailDisclaimer__StyledEmailDisclaimer",componentId:"sc-1omhxxm-0"})(["margin:0;"]),S=function(){return i.a.createElement(O,{"data-element":"StyledEmailDisclaimer","data-component":"EmailDisclaimer","data-source-file":"EmailDisclaimer.jsx"},"We will not sell your email address. We will only contact you about\n      insurance. Read our ",i.a.createElement("a",{className:"link",href:"https://www.usaa.com/insurance/pay-as-you-drive/terms-and-conditions",target:"_blank",rel:"noopener noreferrer","data-component":"EmailDisclaimer","data-source-file":"EmailDisclaimer.jsx"},"Terms and Conditions")," and ",i.a.createElement("a",{className:"link",href:"https://www.usaa.com/insurance/pay-as-you-drive/privacy-policy",target:"_blank",rel:"noopener noreferrer"},"Privacy Policy"),".")},j=r(308),R=a.c.ul.withConfig({displayName:"PasswordRequirements__RulesContainer",componentId:"sc-1jit3rs-0"})(["text-align:left;width:100%;padding:0 0 0 20px;list-style-type:inherit;margin-bottom:15px;li{color:",";font-family:",";font-size:14px;&:not(:last-child){margin-bottom:5px;}}"],f.c.coreBlue700,f.d);var I=function(){return i.a.createElement(R,{"data-element":"RulesContainer","data-component":"PasswordRequirements","data-source-file":"PasswordRequirements.jsx"},["Your password should have at least 6 characters","Includes upper and lower case letters","Includes at least one number"].map((function(e,t){return i.a.createElement("li",{key:t},e)})))},_=r(309),D=r(35);var x=Object(a.c)(D.a).withConfig({displayName:"StandaloneLink__StyledLink",componentId:"sc-2y3i67-0"})(["margin:0 auto;cursor:pointer;text-transform:uppercase;font-weight:500;font-family:",";font-size:",";letter-spacing:1px;text-align:center;display:block;color:",";border-bottom:",";"],f.a,(function(e){return e.fontSize?e.fontSize:"18px"}),f.c.alphaBlue500,f.c.alphaBlue500),A=function(e){var t=e.extraData,r=t.link,a=void 0===r?null:r,n=t.text,o=void 0===n?null:n;return a&&i.a.createElement(x,{to:a},o||"Or enter manually")},C=r(316),P=r(8);var w=function(){return i.a.createElement(P.I,{primary:!0,"data-element":"TextLink","data-component":"EnterVIN","data-source-file":"EnterVIN.jsx"},"Or Enter With VIN")},T=r(188);var N=function(){return i.a.createElement("div",{"data-component":"TransUnion","data-source-file":"TransUnion.jsx"},i.a.createElement(m.f,{sm:!0,"data-element":"SummaryText","data-component":"TransUnion","data-source-file":"TransUnion.jsx"},"We used information from your credit report to calculate your rate. TransUnion did not make any decision related to your rate and is unable to provide you with the specific reasons as to how or why your rate was impacted. You have a right to dispute any inaccurate information in your credit report. If you find mistakes on your credit report, contact TransUnion. It is a good idea to check your credit report to make sure the information it contains is accurate."),i.a.createElement("br",null),i.a.createElement(m.f,{sm:!0,"data-element":"SummaryText","data-source-file":"TransUnion.jsx"},"Under Federal law, you have the right to obtain a copy of your credit report without charge for 60 days after you receive this notice. To obtain your free report, contact:"),i.a.createElement("br",null),i.a.createElement(m.f,{sm:!0,"data-element":"SummaryText","data-source-file":"TransUnion.jsx"},"TransUnion LLC, Consumer Dispute Center",i.a.createElement("br",null),"P.O. Box 2000, Chester, PA 19016",i.a.createElement("br",null),"1-877-322-8228",i.a.createElement("br",null),i.a.createElement("a",{href:"https://www.transunion.com",target:"_blank",rel:"noopener noreferrer"},"www.transunion.com"),i.a.createElement("br",null)))};var L=function(){return i.a.createElement("div",{"data-component":"ConsumerFinance","data-source-file":"ConsumerFinance.jsx"},i.a.createElement(m.f,{sm:!0,extraMargin:!0,"data-element":"SummaryText","data-component":"ConsumerFinance","data-source-file":"ConsumerFinance.jsx"},"For more information about consumer reports and your rights under Federal law, visit the Consumer Financial Protection Bureau's website at ",i.a.createElement("a",{href:"https://www.consumerfinance.gov/learnmore",target:"_blank",rel:"noopener noreferrer","data-component":"ConsumerFinance","data-source-file":"ConsumerFinance.jsx"},"www.consumerfinance.gov/learnmore"),"."))},M=r(108),k=r(206),U=Object(a.c)(m.f).withConfig({displayName:"RightToDisputeByState__ContactText",componentId:"sc-3beyqx-0"})(["font-weight:bold;"]);function V(e){switch(e.state){case"AR":return i.a.createElement(U,{sm:!0},"Arkansas Department of Finance and Administration",i.a.createElement("br",null),"Ragland Building",i.a.createElement("br",null),"1900 W 7th St, Ste 1070",i.a.createElement("br",null),"Little Rock, AR 72201",i.a.createElement("br",null),"(501) 683-0984");case"AZ":return i.a.createElement(U,{sm:!0},"Motor Vehicle Division (MVD) Inquiries",i.a.createElement("br",null),"PO Box 2100, MD 555M",i.a.createElement("br",null),"Phoenix, AZ 85001",i.a.createElement("br",null),"602-255-0072");case"CO":return i.a.createElement(U,{sm:!0},"Colorado Department of Revenue, Division of Motor Vehicles ",i.a.createElement("br",null),"1881 Pierce St., Lakewood, Colorado 80214",i.a.createElement("br",null),"1-303-205-5600");case"GA":return i.a.createElement(U,{sm:!0},"Georgia Department of Driver Services (DDS)",i.a.createElement("br",null),"2206 East View Parkway",i.a.createElement("br",null),"Post Office Box 80447",i.a.createElement("br",null),"Conyers, GA 30013",i.a.createElement("br",null),"(678) 413-8400");case"IL":return i.a.createElement(U,{sm:!0},"Secretary of State",i.a.createElement("br",null),"Driver Analysis Section",i.a.createElement("br",null),"2701 S. Dirksen Pkwy.",i.a.createElement("br",null),"Springfield, IL 62723",i.a.createElement("br",null),"217-782-2720");case"IN":return i.a.createElement(U,{sm:!0},"Indiana Bureau of Motor Vehicles (BMV)",i.a.createElement("br",null),"Indiana Government Center North",i.a.createElement("br",null),"4th Floor, 100 North Senate Avenue",i.a.createElement("br",null),"Indianapolis, IN 46204",i.a.createElement("br",null),"(888) 692-6841");case"LA":return i.a.createElement(U,{sm:!0},"Louisiana Office of Motor Vehicles",i.a.createElement("br",null),"Attention: ODR",i.a.createElement("br",null),"P.O. Box 64886",i.a.createElement("br",null),"Baton Rouge, LA 70896",i.a.createElement("br",null),"225-925-6146");case"MD":return i.a.createElement(U,{sm:!0},i.a.createElement("span",{id:"dmv-name"},"Maryland Motor Vehicle Administration"),i.a.createElement("br",null),"Driver Records Unit",i.a.createElement("br",null),"Room 145",i.a.createElement("br",null),"6601 Ritchie Highway, NE",i.a.createElement("br",null),"Glen Burnie, MD 21062",i.a.createElement("br",null),i.a.createElement(k.k,{bold:!0,href:"https://mva.maryland.gov/Pages/driver-record-questions.aspx",target:"_blank",rel:"noopener noreferrer","aria-labelledby":"dmv-name"},"https://mva.maryland.gov/Pages/driver-record-questions.aspx"),i.a.createElement("br",null),"1-410-768-7000");case"MO":return i.a.createElement(U,{sm:!0},"Driver License Record Center",i.a.createElement("br",null),"301 West High Street - Room 470",i.a.createElement("br",null),"PO Box 2167",i.a.createElement("br",null),"Jefferson City, MO 65101",i.a.createElement("br",null),"(573) 526-2407");case"NV":return i.a.createElement(U,{sm:!0},"Nevada DMV Department of Motor Vehicles",i.a.createElement("br",null),"1339 American Pacific Dr.",i.a.createElement("br",null),"Henderson, NV 89074",i.a.createElement("br",null),"(775) 684-4711");case"NM":return i.a.createElement(U,{sm:!0},i.a.createElement("span",{id:"dmv-name"},"New Mexico Motor Vehicle Division"),i.a.createElement("br",null),"Joseph Montoya Building",i.a.createElement("br",null),"P.O. Box 1028",i.a.createElement("br",null),"1100 South St. Francis Drive",i.a.createElement("br",null),"Santa Fe, NM 87504-1028",i.a.createElement("br",null),i.a.createElement(k.k,{bold:!0,href:"http://mvd.newmexico.gov/",target:"_blank",rel:"noopener noreferrer","aria-labelledby":"dmv-name"},"https://mvd.newmexico.gov"),i.a.createElement("br",null),"888-683-4636");case"OH":return i.a.createElement(U,{sm:!0},"Ohio Bureau of Motor Vehicles (BMV)",i.a.createElement("br",null),"Physical Address: 1970 West Broad Street, Columbus, Ohio 43223",i.a.createElement("br",null),"Mailing Address: PO Box 16520, Columbus, Ohio 43216-6520",i.a.createElement("br",null),"General Information: (844) 644-6268");case"PA":return i.a.createElement(U,{sm:!0},i.a.createElement("span",{id:"dmv-name"},"Pennsylvania Department of Transportation"),i.a.createElement("br",null),"1101 South Front Street",i.a.createElement("br",null),"Harrisburg, PA 17104",i.a.createElement("br",null),i.a.createElement(k.k,{bold:!0,href:"https://apps.pa.egov.com/idr",target:"_blank",rel:"noopener noreferrer","aria-labelledby":"dmv-name"},"https://apps.pa.egov.com/idr"),i.a.createElement("br",null),"717-798-9010");case"TX":return i.a.createElement(U,{sm:!0},"Texas Department of Motor Vehicles (TxDMV) ",i.a.createElement("br",null),"4000 Jackson Avenue, Austin, Texas 78731",i.a.createElement("br",null),"1-888-368-4689");case"VA":return i.a.createElement(U,{sm:!0},"Virginia Department of Motor Vehicles",i.a.createElement("br",null),"Attention: Vehicle (Driver) Records Work Center",i.a.createElement("br",null),"P.O. Box 27412",i.a.createElement("br",null),"Richmond, VA 23269");case"WI":return i.a.createElement(U,{sm:!0},"Driver Records, WisDOT",i.a.createElement("br",null),"PO Box 7995",i.a.createElement("br",null),"Madison, WI 53707-7995",i.a.createElement("br",null),"(608) 266-8753");case"UT":return i.a.createElement(U,{sm:!0},i.a.createElement("span",{id:"dmv-name"},"Utah Driver License Division"),i.a.createElement("br",null),"Taylorsville State Office Building",i.a.createElement("br",null),"4315 South 2700 West, Suite 1600",i.a.createElement("br",null),"Taylorsville, Utah 84129",i.a.createElement("br",null),"(801) 965-4437",i.a.createElement("br",null),i.a.createElement(k.k,{bold:!0,href:"http://dld.utah.gov",target:"_blank",rel:"noopener noreferrer","aria-labelledby":"dmv-name"},"dld.utah.gov"));default:return""}}var B=function(e){var t=e.state,r="Division of Motor Vehicles",a="DMV",n=!0,o=!1;switch(t){case"AR":r="Department of Finance and Administration",a="";break;case"AZ":case"NM":r="Motor Vehicle Division",a="MVD";break;case"IL":r="Driver Services Department";break;case"IN":case"OH":r="Bureau of Motor Vehicles",a="BMV";break;case"LA":r="Office of Motor Vehicles",a="OMV";break;case"MD":r="Motor Vehicle Administration",a="MVA";break;case"PA":r="Department of Transportation",a="PennDOT";break;case"VA":r="Department of Motor Vehicles";break;case"UT":r="Driver License Division",a="DLD",n=!1,o=!0}return i.a.createElement(i.a.Fragment,null,"AR"===t||"LA"===t||"NM"===t||"PA"===t||"MD"===t||"VA"===t||"IL"===t?i.a.createElement(m.f,{sm:!0},"You have the right to dispute inaccurate information in your motor vehicle report with the ".concat(M.b[t]," ").concat(r,". If you find mistakes on your motor vehicle report, you can contact the ").concat(M.b[t]," ").concat(r," to request information on how you may challenge your motor vehicle report. ").concat("AR"!==t?"Contact:":"")):i.a.createElement("p",null,"You have the right to dispute inaccurate information in your motor vehicle report with the ".concat(n?"State of":""," ").concat(M.b[t]," ").concat(r," (").concat(a,"). If you find mistakes on your motor vehicle report, you can contact the ").concat(o?M.b[t]:t," ").concat(a," to request information on how you may challenge your motor vehicle report. Contact:")),i.a.createElement("br",{"data-component":"RightToDisputeByState","data-source-file":"RightToDisputeByState.jsx"}),i.a.createElement(V,{state:t,"data-element":"DmvContactInfo","data-source-file":"RightToDisputeByState.jsx"}))},F={LiabilityAgreement:u,Copyright:l.a,InfoBox:s.a,Verisk:p,PaymentDetails:g,PaymentDisclaimer:E,EmailDisclaimer:S,RecoverPasswordLink:j.a,PasswordRequirements:I,StartOver:_.a,StandaloneLink:A,UpdatedPrice:C.a,EnterVIN:w,ReferralDisclaimer:c,MilitaryDiscount:T.a,TransUnion:N,ConsumerFinance:L,RightToDisputeByState:B};t.a=F},564:function(e,t,r){"use strict";r.r(t);var a=r(5),n=r(0),i=r.n(n),o=r(10),c=r(8),l=r(4),s=r(204),d=a.c.div.withConfig({displayName:"softStop__SoftStopWrapper",componentId:"sc-nnfew3-0"})(["margin:1em auto 0;height:10%;width:auto;display:flex;flex-flow:column nowrap;align-items:center;align-content:center;h2{@media screen and (max-width:","){max-width:307px;}}"],l.b.small),u=a.c.div.withConfig({displayName:"softStop__InnerContent",componentId:"sc-nnfew3-1"})(["height:100%;width:auto;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;@media screen and (max-width:","){padding:0 20px;max-width:300px;text-align:justify;}@media screen and (min-width:","){max-width:488px;}a{text-decoration:underline;}img{margin-bottom:2em;height:10em;width:auto;min-height:220px;@media screen and (min-width:","){height:20em;min-height:285px;margin-bottom:3em;}}"],l.b.small,l.b.medium,l.b.large);function m(e){var t=e.success,r=e.errorCodes,a=r?r.length:0;return i.a.createElement(d,{"data-element":"SoftStopWrapper","data-component":"SoftStop","data-source-file":"softStop.jsx"},i.a.createElement(c.t,{"data-element":"Prompt","data-component":"SoftStop","data-source-file":"softStop.jsx"},"Please Call Us to Complete Your Quote"),i.a.createElement(u,{"data-element":"InnerContent","data-source-file":"softStop.jsx"},!t&&r&&0===a?i.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/robot-question-marks-image.webp"),alt:"Illustration of a robot hovering next to three question marks"}):i.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/csr-avatar.webp"),alt:"Illustration of a Customer Support Representative"}),i.a.createElement(c.G,{"data-element":"StyledText","data-source-file":"softStop.jsx"},"We're unable to complete your quote online. Please call us at ",i.a.createElement(s.a,{"data-element":"NoblrPhoneLink","data-source-file":"softStop.jsx"})," and we can finish your quote over the phone.")))}m.defaultProps={success:!1,errorCodes:[]},t.default=Object(o.b)((function(e){var t=e.reCaptcha;return{success:t.success,errorCodes:t.errorCodes}}))(m)},6:function(e,t,r){"use strict";r.d(t,"Oc",(function(){return a})),r.d(t,"Qc",(function(){return n})),r.d(t,"Pc",(function(){return i})),r.d(t,"Ee",(function(){return o})),r.d(t,"Ge",(function(){return c})),r.d(t,"M",(function(){return l})),r.d(t,"ke",(function(){return s})),r.d(t,"q",(function(){return d})),r.d(t,"S",(function(){return u})),r.d(t,"T",(function(){return m})),r.d(t,"Vd",(function(){return p})),r.d(t,"Rb",(function(){return f})),r.d(t,"Tb",(function(){return y})),r.d(t,"Sb",(function(){return v})),r.d(t,"xc",(function(){return b})),r.d(t,"zc",(function(){return g})),r.d(t,"yc",(function(){return h})),r.d(t,"be",(function(){return E})),r.d(t,"ae",(function(){return O})),r.d(t,"Dd",(function(){return S})),r.d(t,"B",(function(){return j})),r.d(t,"Fe",(function(){return R})),r.d(t,"Gc",(function(){return I})),r.d(t,"E",(function(){return _})),r.d(t,"G",(function(){return D})),r.d(t,"F",(function(){return x})),r.d(t,"Ac",(function(){return A})),r.d(t,"Rf",(function(){return C})),r.d(t,"if",(function(){return P})),r.d(t,"Kf",(function(){return w})),r.d(t,"Fc",(function(){return T})),r.d(t,"C",(function(){return N})),r.d(t,"z",(function(){return L})),r.d(t,"Ob",(function(){return M})),r.d(t,"Qb",(function(){return k})),r.d(t,"Pb",(function(){return U})),r.d(t,"l",(function(){return V})),r.d(t,"de",(function(){return B})),r.d(t,"Me",(function(){return F})),r.d(t,"Ne",(function(){return q})),r.d(t,"Wd",(function(){return G})),r.d(t,"Yd",(function(){return Y})),r.d(t,"Xd",(function(){return H})),r.d(t,"Uc",(function(){return W})),r.d(t,"Wc",(function(){return z})),r.d(t,"Vc",(function(){return Q})),r.d(t,"A",(function(){return K})),r.d(t,"Ub",(function(){return X})),r.d(t,"Vb",(function(){return $})),r.d(t,"wd",(function(){return Z})),r.d(t,"yd",(function(){return J})),r.d(t,"xd",(function(){return ee})),r.d(t,"r",(function(){return te})),r.d(t,"le",(function(){return re})),r.d(t,"Q",(function(){return ae})),r.d(t,"R",(function(){return ne})),r.d(t,"Oe",(function(){return ie})),r.d(t,"Eb",(function(){return oe})),r.d(t,"qd",(function(){return ce})),r.d(t,"td",(function(){return le})),r.d(t,"rd",(function(){return se})),r.d(t,"sd",(function(){return de})),r.d(t,"d",(function(){return ue})),r.d(t,"f",(function(){return me})),r.d(t,"e",(function(){return pe})),r.d(t,"jf",(function(){return fe})),r.d(t,"Yf",(function(){return ye})),r.d(t,"yf",(function(){return ve})),r.d(t,"vf",(function(){return be})),r.d(t,"wf",(function(){return ge})),r.d(t,"xf",(function(){return he})),r.d(t,"L",(function(){return Re})),r.d(t,"n",(function(){return Ie})),r.d(t,"gd",(function(){return _e})),r.d(t,"m",(function(){return De})),r.d(t,"hd",(function(){return xe})),r.d(t,"ce",(function(){return Ae})),r.d(t,"D",(function(){return Ce})),r.d(t,"zd",(function(){return Pe})),r.d(t,"cc",(function(){return we})),r.d(t,"ec",(function(){return Te})),r.d(t,"dc",(function(){return Ne})),r.d(t,"Ed",(function(){return Le})),r.d(t,"dd",(function(){return Me})),r.d(t,"cd",(function(){return ke})),r.d(t,"o",(function(){return Ue})),r.d(t,"Ud",(function(){return Ve})),r.d(t,"Bd",(function(){return Be})),r.d(t,"jd",(function(){return Fe})),r.d(t,"s",(function(){return qe})),r.d(t,"Td",(function(){return Ge})),r.d(t,"rc",(function(){return Ye})),r.d(t,"tc",(function(){return He})),r.d(t,"sc",(function(){return We})),r.d(t,"uc",(function(){return ze})),r.d(t,"wc",(function(){return Qe})),r.d(t,"vc",(function(){return Ke})),r.d(t,"af",(function(){return Xe})),r.d(t,"cf",(function(){return $e})),r.d(t,"bf",(function(){return Ze})),r.d(t,"U",(function(){return Je})),r.d(t,"V",(function(){return et})),r.d(t,"Nb",(function(){return tt})),r.d(t,"v",(function(){return rt})),r.d(t,"od",(function(){return at})),r.d(t,"eb",(function(){return nt})),r.d(t,"gb",(function(){return it})),r.d(t,"fb",(function(){return ot})),r.d(t,"nc",(function(){return ct})),r.d(t,"Cc",(function(){return lt})),r.d(t,"Ec",(function(){return st})),r.d(t,"Dc",(function(){return dt})),r.d(t,"Ad",(function(){return ut})),r.d(t,"Fb",(function(){return mt})),r.d(t,"ic",(function(){return pt})),r.d(t,"kc",(function(){return ft})),r.d(t,"jc",(function(){return yt})),r.d(t,"x",(function(){return vt})),r.d(t,"Nd",(function(){return bt})),r.d(t,"Pd",(function(){return gt})),r.d(t,"Od",(function(){return ht})),r.d(t,"Qd",(function(){return Et})),r.d(t,"Sd",(function(){return Ot})),r.d(t,"Rd",(function(){return St})),r.d(t,"Pe",(function(){return jt})),r.d(t,"Se",(function(){return Rt})),r.d(t,"Re",(function(){return It})),r.d(t,"Qe",(function(){return _t})),r.d(t,"he",(function(){return Dt})),r.d(t,"je",(function(){return xt})),r.d(t,"ie",(function(){return At})),r.d(t,"He",(function(){return Ct})),r.d(t,"Je",(function(){return Pt})),r.d(t,"Ie",(function(){return wt})),r.d(t,"fc",(function(){return Tt})),r.d(t,"hc",(function(){return Nt})),r.d(t,"gc",(function(){return Lt})),r.d(t,"Jb",(function(){return Mt})),r.d(t,"y",(function(){return kt})),r.d(t,"b",(function(){return Ut})),r.d(t,"Af",(function(){return Vt})),r.d(t,"mf",(function(){return Bt})),r.d(t,"c",(function(){return Ft})),r.d(t,"Sf",(function(){return qt})),r.d(t,"Uf",(function(){return Gt})),r.d(t,"Qf",(function(){return Yt})),r.d(t,"of",(function(){return Ht})),r.d(t,"Cf",(function(){return Wt})),r.d(t,"Tf",(function(){return zt})),r.d(t,"kf",(function(){return Qt})),r.d(t,"Jf",(function(){return Kt})),r.d(t,"Bf",(function(){return Xt})),r.d(t,"lf",(function(){return $t})),r.d(t,"Nf",(function(){return Zt})),r.d(t,"rf",(function(){return Jt})),r.d(t,"Hf",(function(){return er})),r.d(t,"Ff",(function(){return tr})),r.d(t,"Ef",(function(){return rr})),r.d(t,"gf",(function(){return ar})),r.d(t,"ob",(function(){return nr})),r.d(t,"qb",(function(){return ir})),r.d(t,"pb",(function(){return or})),r.d(t,"hb",(function(){return cr})),r.d(t,"jb",(function(){return lr})),r.d(t,"ib",(function(){return sr})),r.d(t,"Hc",(function(){return dr})),r.d(t,"te",(function(){return ur})),r.d(t,"kb",(function(){return mr})),r.d(t,"mb",(function(){return pr})),r.d(t,"lb",(function(){return fr})),r.d(t,"Lc",(function(){return yr})),r.d(t,"Nc",(function(){return vr})),r.d(t,"Mc",(function(){return br})),r.d(t,"xe",(function(){return gr})),r.d(t,"ze",(function(){return hr})),r.d(t,"ye",(function(){return Er})),r.d(t,"qe",(function(){return Or})),r.d(t,"se",(function(){return Sr})),r.d(t,"re",(function(){return jr})),r.d(t,"Bc",(function(){return Rr})),r.d(t,"ge",(function(){return Ir})),r.d(t,"Db",(function(){return _r})),r.d(t,"Ic",(function(){return Dr})),r.d(t,"Kc",(function(){return xr})),r.d(t,"Jc",(function(){return Ar})),r.d(t,"ue",(function(){return Cr})),r.d(t,"we",(function(){return Pr})),r.d(t,"ve",(function(){return wr})),r.d(t,"nb",(function(){return Tr})),r.d(t,"id",(function(){return Nr})),r.d(t,"pc",(function(){return Lr})),r.d(t,"w",(function(){return Mr})),r.d(t,"fe",(function(){return kr})),r.d(t,"p",(function(){return Ur})),r.d(t,"qc",(function(){return Vr})),r.d(t,"hf",(function(){return Br})),r.d(t,"Wf",(function(){return Fr})),r.d(t,"Xf",(function(){return qr})),r.d(t,"sf",(function(){return Gr})),r.d(t,"tf",(function(){return Yr})),r.d(t,"Zf",(function(){return Hr})),r.d(t,"bg",(function(){return Wr})),r.d(t,"ag",(function(){return zr})),r.d(t,"If",(function(){return Qr})),r.d(t,"ub",(function(){return Kr})),r.d(t,"zb",(function(){return Xr})),r.d(t,"yb",(function(){return $r})),r.d(t,"Kb",(function(){return Zr})),r.d(t,"Mb",(function(){return Jr})),r.d(t,"Lb",(function(){return ea})),r.d(t,"vd",(function(){return ta})),r.d(t,"u",(function(){return ra})),r.d(t,"vb",(function(){return aa})),r.d(t,"xb",(function(){return na})),r.d(t,"wb",(function(){return ia})),r.d(t,"df",(function(){return oa})),r.d(t,"ff",(function(){return ca})),r.d(t,"ef",(function(){return la})),r.d(t,"ud",(function(){return sa})),r.d(t,"fd",(function(){return da})),r.d(t,"Rc",(function(){return ua})),r.d(t,"Tc",(function(){return ma})),r.d(t,"Sc",(function(){return pa})),r.d(t,"W",(function(){return fa})),r.d(t,"Y",(function(){return ya})),r.d(t,"X",(function(){return va})),r.d(t,"Gd",(function(){return ba})),r.d(t,"uf",(function(){return ga})),r.d(t,"Pf",(function(){return ha})),r.d(t,"Mf",(function(){return Ea})),r.d(t,"Lf",(function(){return Oa})),r.d(t,"pf",(function(){return Sa})),r.d(t,"De",(function(){return ja})),r.d(t,"pd",(function(){return Ra})),r.d(t,"kd",(function(){return Ia})),r.d(t,"md",(function(){return _a})),r.d(t,"ld",(function(){return Da})),r.d(t,"ed",(function(){return xa})),r.d(t,"db",(function(){return Aa})),r.d(t,"cb",(function(){return Ca})),r.d(t,"Ae",(function(){return Pa})),r.d(t,"Ce",(function(){return wa})),r.d(t,"Be",(function(){return Ta})),r.d(t,"g",(function(){return Na})),r.d(t,"i",(function(){return La})),r.d(t,"h",(function(){return Ma})),r.d(t,"Le",(function(){return ka})),r.d(t,"Ke",(function(){return Ua})),r.d(t,"Yc",(function(){return Va})),r.d(t,"ad",(function(){return Ba})),r.d(t,"Zc",(function(){return Fa})),r.d(t,"Zb",(function(){return qa})),r.d(t,"bc",(function(){return Ga})),r.d(t,"ac",(function(){return Ya})),r.d(t,"Kd",(function(){return Ha})),r.d(t,"Md",(function(){return Wa})),r.d(t,"Ld",(function(){return za})),r.d(t,"t",(function(){return Qa})),r.d(t,"Z",(function(){return Ka})),r.d(t,"bb",(function(){return Xa})),r.d(t,"ab",(function(){return $a})),r.d(t,"Hd",(function(){return Za})),r.d(t,"Jd",(function(){return Ja})),r.d(t,"Id",(function(){return en})),r.d(t,"Wb",(function(){return tn})),r.d(t,"Yb",(function(){return rn})),r.d(t,"Xb",(function(){return an})),r.d(t,"cg",(function(){return nn})),r.d(t,"dg",(function(){return on})),r.d(t,"Df",(function(){return cn})),r.d(t,"qf",(function(){return ln})),r.d(t,"Of",(function(){return sn})),r.d(t,"H",(function(){return dn})),r.d(t,"J",(function(){return un})),r.d(t,"I",(function(){return mn})),r.d(t,"nf",(function(){return pn})),r.d(t,"K",(function(){return fn})),r.d(t,"Gb",(function(){return yn})),r.d(t,"zf",(function(){return vn})),r.d(t,"Ib",(function(){return bn})),r.d(t,"Hb",(function(){return gn})),r.d(t,"Xc",(function(){return hn})),r.d(t,"We",(function(){return En})),r.d(t,"mc",(function(){return On})),r.d(t,"Cd",(function(){return Sn})),r.d(t,"Te",(function(){return jn})),r.d(t,"Ve",(function(){return Rn})),r.d(t,"Ue",(function(){return In})),r.d(t,"ee",(function(){return _n})),r.d(t,"Vf",(function(){return Dn})),r.d(t,"pe",(function(){return xn})),r.d(t,"Xe",(function(){return An})),r.d(t,"Ze",(function(){return Cn})),r.d(t,"Ye",(function(){return Pn})),r.d(t,"rb",(function(){return wn})),r.d(t,"tb",(function(){return Tn})),r.d(t,"sb",(function(){return Nn})),r.d(t,"oc",(function(){return Ln})),r.d(t,"eg",(function(){return Mn})),r.d(t,"lc",(function(){return kn})),r.d(t,"N",(function(){return Un})),r.d(t,"P",(function(){return Vn})),r.d(t,"O",(function(){return Bn})),r.d(t,"me",(function(){return Fn})),r.d(t,"oe",(function(){return qn})),r.d(t,"ne",(function(){return Gn})),r.d(t,"Fd",(function(){return Yn})),r.d(t,"bd",(function(){return Hn})),r.d(t,"k",(function(){return Wn})),r.d(t,"nd",(function(){return zn})),r.d(t,"Zd",(function(){return Qn})),r.d(t,"j",(function(){return Kn})),r.d(t,"Ab",(function(){return Xn})),r.d(t,"Cb",(function(){return $n})),r.d(t,"Bb",(function(){return Zn})),r.d(t,"a",(function(){return Jn})),r.d(t,"Gf",(function(){return ei}));var a="SAVE_PRIMARY_DRIVER",n="SAVE_PRIMARY_DRIVER_SUCCESS",i="SAVE_PRIMARY_DRIVER_FAILURE",o="UPDATE_PRIMARY_DRIVER",c="UPDATE_PRIMARY_DRIVER_REQUEST",l="EDITING_DRIVER",s="UPDATE_EDITING_DRIVER",d="CLEAR_EDITING_DRIVER",u="GET_ASSOCIATED_DRIVERS",m="GET_ASSOCIATED_DRIVERS_SUCCESS",p="UNDO_REMOVE_DRIVER",f="REMOVE_DRIVER",y="REMOVE_DRIVER_SUCCESS",v="REMOVE_DRIVER_FAILURE",b="SAVE_ADDITIONAL_DRIVER_INFO",g="SAVE_ADDITIONAL_DRIVER_INFO_SUCCESS",h="SAVE_ADDITIONAL_DRIVER_INFO_FAILURE",E="UPDATE_ADDITIONAL_DRIVER_INFO",O="UPDATE_ADDITIONAL_DRIVERS",S="START_ADD_NEW_DRIVER",j="COMPLETE_ADDING_ADDITIONAL_DRIVER",R="UPDATE_PRIMARY_DRIVER_AND_VERIFY_QUOTE",I="SAVE_EDITING_DRIVER_DL_STATUS",_="CONFIRM_EXCLUDED_DRIVER",D="CONFIRM_EXCLUDED_DRIVER_SUCCESS",x="CONFIRM_EXCLUDED_DRIVER_FAILURE",A="SAVE_AUTOCOMPLETE_ADDRESS",C=function(){return{type:S}},P=function(){return{type:d}},w=function(e){return{type:A,payload:e}},T="SAVE_DL_INFO",N="COMPLETE_PRIMARY_PERSON_REGISTRATION",L="COMPLETE_ADDED_DRIVER_REGISTRATION",M="REGISTER_QUOTE",k="REGISTER_QUOTE_SUCCESS",U="REGISTER_QUOTE_FAILURE",V="CHECK_FOR_GMAIL_ADDRESS",B="UPDATE_ASSOCIATED_VEHICLES",F="UPDATE_VEHICLE",q="UPDATE_VEHICLE_SUCCESS",G="UNDO_REMOVE_VEHICLE",Y="UNDO_REMOVE_VEHICLE_SUCCESS",H="UNDO_REMOVE_VEHICLE_FAILURE",W="SAVE_VIN",z="SAVE_VIN_SUCCESS",Q="SAVE_VIN_FAILURE",K="COMPLETE_ADDED_VEHICLE_REGISTRATION",X="REMOVE_VEHICLE_REQUEST",$="REMOVE_VEHICLE_SUCCESS",Z="SET_RIDESHARE_TNC_STATUS",J="SET_RIDESHARE_TNC_STATUS_SUCCESS",ee="SET_RIDESHARE_TNC_STATUS_FAILURE",te="CLEAR_EDITING_VEHICLE",re="UPDATE_EDITING_VEHICLE",ae="GET_ALL_VEHICLES",ne="GET_ALL_VEHICLES_SUCCESS",ie="UPDATE_YMM",oe="GET_YEAR_MAKE_MODEL_SUCCESS",ce="SET_PRIMARY_VEHICLE_ASSIGNMENT",le="SET_PRIMARY_VEHICLE_ASSIGNMENT_SUCCESS",se="SET_PRIMARY_VEHICLE_ASSIGNMENT_FAILURE",de="SET_PRIMARY_VEHICLE_ASSIGNMENT_LOCALLY",ue="ASSIGN_EXCESS_VEHICLES",me="ASSIGN_EXCESS_VEHICLES_SUCCESS",pe="ASSIGN_EXCESS_VEHICLES_FAILURE",fe=function(){return{type:te}},ye=function(e){return{type:re,payload:e}},ve=function(e){return{type:"GET_YEAR_MAKE_MODEL",payload:{year:e}}},be=function(e){return{type:"GET_SELECTED_MAKE_MODEL",payload:{make:e}}},ge=function(e){return{type:"GET_SELECTED_MODEL_STYLE",payload:{model:e}}},he=function(e){return{type:"GET_VIN_STEM",payload:{style:e}}},Ee=r(14),Oe=r.n(Ee);function Se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(r),!0).forEach((function(t){Oe()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Re="DISPLAY_ASYNC_ERROR",Ie="CLEAR_ASYNC_ERRORS",_e="SET_ERROR",De="CLEAR_APP_ERRORS",xe="SET_ERROR_LEVEL",Ae="UPDATE_APP",Ce="CONFIRMED_PII",Pe="SET_SECTION",we="REQUEST_PREFILL",Te="REQUEST_PREFILL_SUCCESS",Ne="REQUEST_PREFILL_FAILURE",Le="START_ASYNC_REQUEST",Me="SET_ASYNC_SUCCESS_STATUS",ke="SET_ASYNC_FAILED_STATUS",Ue="CLEAR_ASYNC_STATUS",Ve="TOGGLE_MODAL",Be="SHOW_MODAL",Fe="SET_FORM_ERROR",qe="CLEAR_FORM_ERROR",Ge="TOGGLE_LOADER",Ye="RETRIEVE_QUOTE",He="RETRIEVE_QUOTE_SUCCESS",We="RETRIEVE_QUOTE_FAILURE",ze="RETRIEVE_USAA_PERSON_INFO",Qe="RETRIEVE_USAA_PERSON_INFO_SUCCESS",Ke="RETRIEVE_USAA_PERSON_INFO_FAILURE",Xe="VERIFY_USAA_PERSON_AND_RETRIEVE_QUOTE",$e="VERIFY_USAA_PERSON_AND_RETRIEVE_QUOTE_SUCCESS",Ze="VERIFY_USAA_PERSON_AND_RETRIEVE_QUOTE_FAILURE",Je="GET_CHECKPOINT",et="GET_CHECKPOINT_SUCCESS",tt="REDIRECT",rt="CLEAR_REDIRECT",at="SET_MANUAL_ADDRESS_FLAG",nt="GET_LEAD_DATA",it="GET_LEAD_DATA_SUCCESS",ot="GET_LEAD_DATA_FAILURE",ct="RESET_QUOTE",lt="SAVE_CRM_GATE",st="SAVE_CRM_GATE_SUCCESS",dt="SAVE_CRM_GATE_FAILURE",ut="SHOW_EMAIL_MODAL",mt="HIDE_EMAIL_MODAL",pt="REQUEST_USAA_ELIGIBILITY_QUESTIONS",ft="REQUEST_USAA_ELIGIBILITY_QUESTIONS_SUCCESS",yt="REQUEST_USAA_ELIGIBILITY_QUESTIONS_FAILURE",vt="CLEAR_USAA_ELIGIBILITY_QUESTIONS",bt="SUBMIT_PRIMARY_ELIGIBILITY_ANSWER",gt="SUBMIT_PRIMARY_ELIGIBILITY_ANSWER_SUCCESS",ht="SUBMIT_PRIMARY_ELIGIBILITY_ANSWER_FAILURE",Et="SUBMIT_SECONDARY_ELIGIBILITY_ANSWERS",Ot="SUBMIT_SECONDARY_ELIGIBILITY_ANSWERS_SUCCESS",St="SUBMIT_SECONDARY_ELIGIBILITY_ANSWERS_FAILURE",jt="VERIFY_DRIVERS_LICENSES",Rt="VERIFY_DRIVERS_LICENSES_SUCCESS",It="VERIFY_DRIVERS_LICENSES_FAILURE",_t="VERIFY_DRIVERS_LICENSES_ERROR",Dt="UPDATE_DEFENSIVE_DRIVING_ANSWER",xt="UPDATE_DEFENSIVE_DRIVING_ANSWER_SUCCESS",At="UPDATE_DEFENSIVE_DRIVING_ANSWER_FAILURE",Ct="UPDATE_PRIOR_INSURANCE_LAPSE_REASON",Pt="UPDATE_PRIOR_INSURANCE_LAPSE_REASON_SUCCESS",wt="UPDATE_PRIOR_INSURANCE_LAPSE_REASON_FAILURE",Tt="REQUEST_PRIOR_INSURANCE_REASONS",Nt="REQUEST_PRIOR_INSURANCE_REASONS_SUCCESS",Lt="REQUEST_PRIOR_INSURANCE_REASONS_FAILURE",Mt="OPEN_MODAL",kt="CLOSE_MODAL",Ut="ASK_DEFENSIVE_DRIVING_IN_DRIVER_EXCLUSION",Vt=function(e){return{type:"OPEN_MODAL",payload:e}},Bt=function(){return{type:"CLOSE_MODAL"}},Ft="ASK_MILITARY_SERVICE_VEHICLES",qt=function(e,t){return{type:"TRACK_SCREEN_VIEW",payload:je({screenIdentifier:e},t)}},Gt=function(e){return{type:Ae,payload:e}},Yt=function(e){return{type:Pe,payload:{section:e}}},Ht=function(e){return{type:"EDITING_ITEM",payload:e}},Wt=function(e,t){return{type:"REMOVE_ITEM",payload:{item:e,listType:t}}},zt=function(e,t){return{type:"UNDO_REMOVE",payload:{item:e,listType:t}}},Qt=function(){return{type:qe}},Kt=function(e){return{type:ze,payload:e}},Xt=function(e){return{type:tt,payload:{url:e,config:arguments.length>1&&void 0!==arguments[1]?arguments[1]:null}}},$t=function(){return{type:rt}},Zt=function(e){return{type:at,payload:e}},Jt=function(e){var t=e.leadId,r=e.leadType;return{type:nt,payload:{leadId:t,leadType:r}}},er=function(e){return{type:ct,payload:{values:e}}},tr=function(){return{type:pt}},rr=function(){return{type:Tt}},ar=function(){return{type:Ie}},nr="GET_PRODUCT_DATA",ir="GET_PRODUCT_DATA_SUCCESS",or="GET_PRODUCT_DATA_FAILURE",cr="GET_MILEAGE",lr="GET_MILEAGE_SUCCESS",sr="GET_MILEAGE_FAILURE",dr="SAVE_MILEAGE_SUCCESS",ur="UPDATE_MILEAGE_SUCCESS",mr="GET_PERSONA",pr="GET_PERSONA_SUCCESS",fr="GET_PERSONA_FAILURE",yr="SAVE_PERSONA",vr="SAVE_PERSONA_SUCCESS",br="SAVE_PERSONA_FAILURE",gr="UPDATE_PERSONA",hr="UPDATE_PERSONA_SUCCESS",Er="UPDATE_PERSONA_FAILURE",Or="UPDATE_MILEAGE_AND_PERSONA",Sr="UPDATE_MILEAGE_AND_PERSONA_SUCCESS",jr="UPDATE_MILEAGE_AND_PERSONA_FAILURE",Rr="SAVE_COVERAGE_SUCCESS",Ir="UPDATE_COVERAGE_SUCCESS",_r="GET_VEHICLE_DEDUCTIBLES_SUCCESS",Dr="SAVE_MULTIPLE_DEDUCTIBLES",xr="SAVE_MULTIPLE_DEDUCTIBLES_SUCCESS",Ar="SAVE_MULTIPLE_DEDUCTIBLES_FAILURE",Cr="UPDATE_MULTIPLE_DEDUCTIBLES",Pr="UPDATE_MULTIPLE_DEDUCTIBLES_SUCCESS",wr="UPDATE_MULTIPLE_DEDUCTIBLES_FAILURE",Tr="GET_PREFILL_COVERAGES",Nr="SET_FILTERED_COVERAGES",Lr="RESTRICT_TO_UMPD",Mr="CLEAR_UMPD_RESTRICTION",kr="UPDATE_COVERAGE_RULE_OPTIONS",Ur="CLEAR_COVERAGE_RULE_OPTIONS",Vr="RESTRICT_UM_OPTIONS",Br=function(){return{type:Ur}},Fr=function(e){return{type:kr,payload:e}},qr=function(e,t,r){return{type:"UPDATE_COVERAGES",payload:{coverages:e,formConfig:t,edited:r}}},Gr=function(){return{type:cr}},Yr=function(){return{type:mr}},Hr=function(e,t,r){return{type:Or,payload:{mileage:e,personaCode:t},successRoute:r}},Wr=function(e){return{type:Pr,payload:{savedVehicleIds:e}}},zr=function(e){return{type:wr,error:e}},Qr=function(e){return{type:Vr,payload:e}},Kr="GET_RATE",Xr="GET_RATE_SUCCESS",$r="GET_RATE_FAILURE",Zr="ORDER_MVR",Jr="ORDER_MVR_SUCCESS",ea="ORDER_MVR_FAILURE",ta="SET_RERATE",ra="CLEAR_RATE",aa="GET_RATE_BY_PACKAGE",na="GET_RATE_BY_PACKAGE_SUCCESS",ia="GET_RATE_BY_PACKAGE_FAILURE",oa="VERIFY_VINS",ca="VERIFY_VINS_SUCCESS",la="VERIFY_VINS_FAILURE",sa="SET_RATE_BY_PACKAGE",da="SET_CURRENT_PACKAGE",ua="SAVE_SELECTED_PACKAGE",ma="SAVE_SELECTED_PACKAGE_SUCCESS",pa="SAVE_SELECTED_PACKAGE_FAILURE",fa="GET_CUSTOM_COVERAGE_RATE",ya="GET_CUSTOM_COVERAGE_RATE_SUCCESS",va="GET_CUSTOM_COVERAGE_RATE_FAILURE",ba="STORE_RATE_PLAN_STATE_CODE",ga=function(e){var t=e.packageType,r=e.queryParams,a=e.showTrial,n=e.shouldRedirect;return{type:aa,payload:{currentPackage:t,queryParams:r},showTrial:a,shouldRedirect:void 0===n||n}},ha=function(e,t){return{type:sa,payload:{currentPackage:e,rate:t}}},Ea=function(e){return{type:da,payload:e}},Oa=function(e){var t=e.packageType,r=e.policyCoverages,a=void 0===r?{}:r,n=e.vehicleCoverages,i=void 0===n?{}:n,o=e.successRoute,c=e.drivingBehavior;return{type:ua,payload:{packageType:t,policyCoverages:a,vehicleCoverages:i,drivingBehavior:void 0===c?{}:c},successRoute:o}},Sa=function(e){var t=e.policyCoverages,r=e.vehicleCoverages,a=e.queryParams,n=e.values,i=e.successRoute;return{type:fa,payload:{policyCoverages:t,vehicleCoverages:r,queryParams:a,values:n},successRoute:i}},ja="UPDATE_POLICY",Ra="SET_PENDING_FORMS",Ia="SET_INSTALLMENT_SCHEDULE",_a="SET_INSTALLMENT_SCHEDULE_SUCCESS",Da="SET_INSTALLMENT_SCHEDULE_FAILURE",xa="SET_CARD_TYPE",Aa="GET_INSTALLMENT_SCHEDULE_SUCCESS",Ca="GET_INSTALLMENT_SCHEDULE_FAILURE",Pa="UPDATE_PHONE_AND_EMAIL",wa="UPDATE_PHONE_AND_EMAIL_SUCCESS",Ta="UPDATE_PHONE_AND_EMAIL_FAILURE",Na="BIND_QUOTE",La="BIND_QUOTE_SUCCESS",Ma="BIND_QUOTE_FAILURE",ka="UPDATE_TO_TRIAL_SUCCESS",Ua="UPDATE_TO_TRIAL_FAIL",Va="SEND_REFUSAL_TO_WRITE_EMAIL",Ba="SEND_REFUSAL_TO_WRITE_EMAIL_SUCCESS",Fa="SEND_REFUSAL_TO_WRITE_EMAIL_FAILURE",qa="REQUEST_PREBIND_PDF",Ga="REQUEST_PREBIND_PDF_SUCCESS",Ya="REQUEST_PREBIND_PDF_FAILURE",Ha="SUBMIT_PREBIND_SIGNATURE",Wa="SUBMIT_PREBIND_SIGNATURE_SUCCESS",za="SUBMIT_PREBIND_SIGNATURE_FAILURE",Qa="CLEAR_PDF",Ka="GET_DYNAMIC_PRE_BIND_FORM_BY_ID",Xa="GET_DYNAMIC_PRE_BIND_FORM_BY_ID_SUCCESS",$a="GET_DYNAMIC_PRE_BIND_FORM_BY_ID_FAILURE",Za="SUBMIT_FORM_ID_SIGNATURE",Ja="SUBMIT_FORM_ID_SIGNATURE_SUCCESS",en="SUBMIT_FORM_ID_SIGNATURE_FAILURE",tn="REQUEST_DYNAMIC_PRE_BIND_FORMS",rn="REQUEST_DYNAMIC_PRE_BIND_FORMS_SUCCESS",an="REQUEST_DYNAMIC_PRE_BIND_FORMS_FAILURE",nn=function(){return{type:"UPDATE_PREBIND_RATE_FIELDS"}},on=function(){return{type:"UPDATE_TO_TRIAL"}},cn=function(e){return{type:qa,payload:e}},ln=function(e,t){return{type:Ka,payload:{formId:e,pdfName:t}}},sn=function(e,t,r,a){return{type:Ra,payload:{pendingFormIds:e,currentFormId:t,nextFormId:r,customPreBindForms:a}}},dn="CREATE_ACCOUNT",un="CREATE_ACCOUNT_SUCCESS",mn="CREATE_ACCOUNT_FAILURE",pn=function(e,t,r){return{type:dn,payload:{email:e,authKey:t,trialStatus:r,authType:arguments.length>3&&void 0!==arguments[3]?arguments[3]:"noblr"}}},fn="CREATE_NOBLR_ACCOUNT",yn="LOGIN_USER",vn=function(e,t,r,a){return{type:yn,payload:{email:e,authKey:t,authType:r,setSubmitting:a}}},bn="LOGIN_USER_SUCCESS",gn="LOGIN_USER_FAILURE",hn="SEND_ONE_TIME_PASS_SUCCESS",En="VERIFY_OTP_SUCCESS",On="RESET_PASSWORD_SUCCESS",Sn="SHOW_OTP_ERROR",jn="VERIFY_EMAIL_LINK",Rn="VERIFY_EMAIL_LINK_SUCCESS",In="VERIFY_EMAIL_LINK_FAILURE",_n="UPDATE_AUTH_STATUS",Dn=function(e){return{type:_n,payload:e}},xn="UPDATE_FORM",An="VERIFY_RECAPTCHA_TOKEN",Cn="VERIFY_RECAPTCHA_TOKEN_SUCCESS",Pn="VERIFY_RECAPTCHA_TOKEN_FAILURE",wn="GET_QUOTE_AUTOMATION_STATUS",Tn="GET_QUOTE_AUTOMATION_STATUS_SUCCESS",Nn="GET_QUOTE_AUTOMATION_STATUS_FAILURE",Ln="RESET_RECAPTCHA_STATUS",Mn=function(e){return{type:An,payload:e}},kn="RESET_EXCLUDED_DRIVERS",Un="EXCLUDE_DRIVER",Vn="EXCLUDE_DRIVER_SUCCESS",Bn="EXCLUDE_DRIVER_FAILURE",Fn="UPDATE_EXCLUDED_DRIVER_INFO",qn="UPDATE_EXCLUDED_DRIVER_INFO_SUCCESS",Gn="UPDATE_EXCLUDED_DRIVER_INFO_FAILURE",Yn="STORE_DRIVERS_PENDING_EXCLUSION",Hn="SET_ADDITIONAL_FIELDS",Wn="CHANGE_REQUIRES_RATES",zn="SET_LOADING_STATUS",Qn="UPDATED_RATES_REQUESTED",Kn="CHANGE_REQUIRES_FORMS_METADATA",Xn="GET_REMOVED_AND_EXCLUDED_DRIVER_NAMES",$n="GET_REMOVED_AND_EXCLUDED_DRIVER_NAMES_SUCCESS",Zn="GET_REMOVED_AND_EXCLUDED_DRIVER_NAMES_FAILURE",Jn="ALL_EXCLUDED_DRIVERS_CONFIRMED",ei=function(){return{type:kn}}},688:function(e,t){},70:function(e,t,r){"use strict";r.d(t,"b",(function(){return s})),r.d(t,"i",(function(){return d})),r.d(t,"j",(function(){return u})),r.d(t,"h",(function(){return m})),r.d(t,"a",(function(){return p})),r.d(t,"e",(function(){return f})),r.d(t,"f",(function(){return y})),r.d(t,"g",(function(){return v})),r.d(t,"k",(function(){return b})),r.d(t,"c",(function(){return g})),r.d(t,"d",(function(){return h}));var a=r(28),n=r.n(a),i=(r(26),r(14)),o=r.n(i);r(15);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var s=function(e){return e.reduce((function(e,t){var r=t.vehicleId,a=Object.keys(t).filter((function(e){return"vehicleId"!==e})).reduce((function(e,a){return e=l(l({},e),{},o()({},"".concat(r,"-").concat(a),t[a].value))}),{});return e=l(l({},e),a)}),{})},d=function(e){var t=e.restrictUM,r=e.header,a=e.helpShort,n=e.id,i=e.value,o=e.name,c=e.modalContent,s=e.label,d=e.uiFieldType,u=e.comboDisplay,m=void 0===u?null:u,p=e.fieldRuleResults,f=void 0===p?null:p,y=e.values,v=e.ratePlanStateCode,b={header:r,helpShort:a,id:n,modalContent:c,name:o,value:i,label:s,uiFieldType:d},g=v.slice(0,2);m&&(b=l(l({},b),{},{comboDisplay:m})),f&&"hide"in f&&(b=l(l({},b),{},{hide:f.hide})),f&&"errorMessages"in f&&(b=l(l({},b),{},{coverageMessages:f.errorMessages}));var h="allIds";"VA1000"===v||"umuimbi"!==n&&"umuimpd"!==n&&!n.endsWith("-umuimpd")||"MD"!==g&&"GA"!==g&&"VA"!==g?h="allIds":"MD"===g?h="ONLY_ENHANCED"===t?"enhancedOptions":"standardOptions":("GA"===g||"VA"===g&&"VA1000"!==v)&&(h="ADDED_ON"===t?"addedOn":"reducedBy");var E=(null===f||void 0===f?void 0:f.allowedOptions)||[],O=y[h]&&y[h].map((function(e){var t,r=(t=y.byId[e].valueDisplay,"VA"===g&&"VA1000"!==v?t.replace("Added On",""):t),a=y.byId[e].code,n=E&&E.length>0&&!E.includes(e);return l(l({},y.byId[e]),{},{value:a,label:r,disabled:n})}));return l(l({},b),{},{options:O})},u=function(e,t,r,a){var n=e.reduce((function(e,t){return e[t]||(e[t]={}),r&&r[t]&&(e[t]=r[t]),e}),{}),i=a.map((function(e){return e.vehicleId}));return{policyCoverages:n,vehicleCoverages:{byId:i.reduce((function(e,a){var n=t.filter((function(e){return"road"!==e})).reduce((function(e,t){return!e[t]&&r&&r["".concat(a,"-").concat(t)]&&(e[t]=r["".concat(a,"-").concat(t)]),e}),{});return e[a]=n,e}),{}),allIds:i}}},m=function(e,t){if("MD"===e||"GA"===e||"VA"===e){var r="",a=t.umuimbi;if("MD"!==e)r=a.split("_").slice(-2).join("_");else r=a.includes("NON_ENHANCED")?"EXCLUDE_ENHANCED":"ONLY_ENHANCED";return r}return null},p=function(e,t){var r=t.combineCollAndUmpd,a=t.combineCollAndUmuimpd,i=t.combineCompAndGlassComp,o=r&&e.collAndUmpdDeductible.label.split(" | ")[0],c=a&&e.collAndUmuimpdDeductible.label.split(" | ")[0],l={};if(o&&("Collision"===o?l.collDeductible=e.collAndUmpdDeductible.value:"UMPD"===o?(l.collDeductible="No Coverage",l.umpdDeductible=e.collAndUmpdDeductible.value):"No Coverage"===o&&(l.collDeductible="No Coverage",l.umpdDeductible="No Coverage")),c&&("Collision"===c?(l.collDeductible=e.collAndUmuimpdDeductible.value,l.umuimpdLimit="No Coverage"):"UMPD"===c?(l.collDeductible="No Coverage",l.umuimpdLimit=e.collAndUmuimpdDeductible.value):"No Coverage"===c&&(l.collDeductible="No Coverage",l.umuimpdLimit="No Coverage")),i){var s=e.compDeductible.value.split("_"),d=n()(s,1)[0];l.compDeductible=d,s[1]&&"0"===s[1]&&(l.glassDeductible="0")}return{vehicleId:e.vehicleId,collDeductible:l.collDeductible||e.collDeductible.value,compDeductible:l.compDeductible||e.compDeductible.value,rent:e.rent.value,umpdDeductible:l.umpdDeductible||null,umuimpdLimit:l.umuimpdLimit||null,glassCompDeductible:l.glassDeductible||null}},f=function(e){var t="Errands Only";if(e>=75)t="Major Miles";else if(e>=50)t="Serious Commute";else if(e>=25)t="Middle of the Road";else{if(!(e>=10))return t;t="Short Commute"}return t},y=function(e){var t={title:null,body:null};return e>=2?(t.title="Booked & Busy",t.body="High on distractions and short on attention. A harder-accelerating and braking driver with their mind elsewhere."):e>=1?(t.title="Middle of the Road",t.body="Drives like a pro. Smooth acceleration and braking + laser focus, night or day. Always picks the most efficient route."):(t.title="Slow & Steady",t.body="Defensive driver. Keeps eyes on the road. Doesn't handle their phone while driving. Drives mostly during daylight hours."),t},v=function(e){var t={title:null};return t.title=e>=2?"Booked & Busy":e>=1?"Middle of the Road":"Slow & Steady",t},b=function(e){return e?e<30?(t=e,Math.max(5,5*Math.round(t/5))):function(e){return 10*Math.round(e/10)}(e):null;var t};var g=function(e,t){var r="/purchase/signature-start";return"NV"!==e||t||(r="/purchase/signature-start-nv"),r},h=function(e){var t=e.allDriversExcluded,r=e.requiresDriverExclusion,a=e.dlVerificationRequired,n=e.vinVerificationNeeded,i="/purchase/effective-date";return a?i="/purchase/verify-drivers-license":n?i="/purchase/vin-confirm":r&&!t&&(i="/driver-exclusion/start"),i}},71:function(e,t,r){"use strict";r.d(t,"a",(function(){return E}));var a=r(985),n=r(227),i=r(975),o=r(14),c=r.n(o),l=r(974),s=r(5),d=r(0),u=r.n(d),m=r(10),p=r(27),f=r(36);function y(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?y(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):y(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var b=Object(p.a)((function(e){return{root:v({},e.root)}}))(l.a),g=Object(p.a)((function(e){return{root:v({flexDirection:"column",padding:"5px",marginTop:"30px"},e.root)}}))(i.a),h=s.c.button.withConfig({displayName:"Modal__ModalClose",componentId:"sc-17ixv7q-0"})(["margin-right:0;position:absolute;top:10px;right:10px;width:32px;height:32px;font-size:18px;font-weight:bold;cursor:pointer;border:0;background:none;img{width:20px;}&:focus{outline:none;}"]);function E(e){var t=e.modalLabel,r=e.children,i=void 0===r?null:r,o=e.showCloseButton,c=void 0!==o&&o,l=e.modalName,s=e.open,d=Object(m.c)(),p=Object(m.d)((function(e){return e.app.isModalOpen})),y=Object(m.d)((function(e){return e.app.openModalName})),v=function(){var t=e.onClose,r=void 0===t?null:t;r&&r(),d({type:"CLOSE_MODAL"})};return u.a.createElement(a.a,{onClose:v,id:t,"aria-labelledby":t,"aria-describedby":"modalDialog",open:(s||p)&&l===y,scroll:"paper",maxWidth:"sm","data-element":"Dialog","data-component":"Modal","data-source-file":"Modal.jsx"},u.a.createElement(n.a,{p:{sm:1.25,md:2.5},"data-element":"Box","data-component":"Modal","data-source-file":"Modal.jsx"},u.a.createElement(b,{"data-element":"StyledDialogContent","data-component":"Modal","data-source-file":"Modal.jsx"},u.a.createElement(h,{onClick:v,"data-element":"ModalClose","data-component":"Modal","data-source-file":"Modal.jsx"},u.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/close-icon.svg"),alt:"Close Modal","data-component":"Modal","data-source-file":"Modal.jsx"})),i&&i,u.a.createElement(g,{disableSpacing:!0,"data-element":"StyledDialogActions","data-source-file":"Modal.jsx"},c&&u.a.createElement(f.a,{large:!0,noMargin:!0,primary:!0,type:"button",onClick:v},"Close")))))}},72:function(e,t,r){"use strict";r.d(t,"d",(function(){return c})),r.d(t,"e",(function(){return l})),r.d(t,"a",(function(){return s})),r.d(t,"b",(function(){return d})),r.d(t,"f",(function(){return u})),r.d(t,"c",(function(){return m}));var a=r(5),n=r(35),i=r(556),o=r(4),c=a.c.p.withConfig({displayName:"styles__StyledQuoteOverviewText",componentId:"sc-39iolc-0"})(["margin:10px auto 10px;white-space:pre-wrap;text-align:center;font-family:",";font-size:14px;color:",";@media only screen and (max-width:","){margin:20px 20px 10px;}@media only screen and (max-width:","){padding-right:18px;padding-left:18px;}"," "," ",""],o.d,o.c.coreBlue700,o.b.medium,o.b.small,(function(e){return e.marginBottom&&Object(a.b)(["margin-bottom:20px;"])}),(function(e){return e.marginTop&&Object(a.b)(["margin-top:20px;"])}),(function(e){return e.marginHorizontal&&Object(a.b)(["margin-right:30px;margin-left:30px;"])})),l=a.c.div.withConfig({displayName:"styles__StyledRateSection",componentId:"sc-39iolc-1"})(["flex:1;display:flex;flex-flow:column nowrap;justify-content:space-between;background-color:",";p{font-family:",";&.overview-header{font-size:16px;letter-spacing:1px;text-transform:uppercase;color:",";@media screen and (max-width:","){margin:0 20px;font-size:12px;}&.emphasis{font-size:18px;font-weight:normal;}}&.overview-header-fixed{font-size:16px;letter-spacing:1px;text-transform:uppercase;color:",";@media screen and (max-width:","){margin:10px 20px;font-size:12px;}&.emphasis{margin-top:50px;font-size:18px;font-weight:500;letter-spacing:1px;}}&.rate-amount{margin-bottom:10px;font-size:30px;letter-spacing:1px;@media screen and (max-width:","){font-size:24px;}&.emphasis{margin-bottom:30px;color:",";font-size:80px;letter-spacing:1px;@media screen and (max-width:","){font-size:50px;}}}}span{font-size:16px;margin-left:5px;@media screen and (max-width:","){font-size:12px;}}"],o.c.white,o.a,o.c.coreBlue700,o.b.small,o.c.coreBlue700,o.b.small,o.b.small,o.c.coreBlue700,o.b.small,o.b.small),s=Object(a.c)(i.a).withConfig({displayName:"styles__AboutRateLink",componentId:"sc-39iolc-2"})(["font-family:",";text-transform:uppercase;letter-spacing:1px;font-size:14px;text-decoration:underline;color:",";"],o.a,o.c.coreBlue700),d=(o.a,a.c.div.withConfig({displayName:"styles__StyledContent",componentId:"sc-39iolc-4"})(["margin:0 30px 30px 30px;display:flex;flex-direction:column;text-align:left;&:not(:last-child){border-bottom:1px solid ",";}"],o.c.usaaLightestGrey)),u=a.c.p.withConfig({displayName:"styles__SummaryText",componentId:"sc-39iolc-5"})(["margin-bottom:7px;font-family:",";font-size:16px;letter-spacing:0.57;@media screen and (max-width:","){font-size:14px;}"," "," "," "," "," "," "," ",""],o.d,o.b.small,(function(e){return e.extraMargin&&Object(a.b)(["margin-bottom:30px;"])}),(function(e){return e.marginTop&&Object(a.b)(["margin-top:30px;"])}),(function(e){return e.paddingBottom&&Object(a.b)(["padding-bottom:30px;"])}),(function(e){return e.sm&&Object(a.b)(["font-size:14px;"])}),(function(e){return e.med&&Object(a.b)(["font-size:18px;"])}),(function(e){return e.center&&Object(a.b)(["text-align:center;"])}),(function(e){return e.rightAlign&&Object(a.b)(["text-align:right;"])}),(function(e){return e.marginRight&&Object(a.b)(["margin-right:135px;@media screen and (max-width:","){margin-right:50px;}"],o.b.small)})),m=a.c.p.withConfig({displayName:"styles__StyledCoverageTitle",componentId:"sc-39iolc-6"})(["margin-bottom:12px;font-family:",";font-size:18px;font-weight:600;@media screen and (max-width:","){font-size:16px;}"," "," "," ",";"],o.d,o.b.small,(function(e){return e.marginTop&&Object(a.b)(["margin-top:30px;"])}),(function(e){return e.marginBottom&&Object(a.b)(["margin-bottom:30px;"])}),(function(e){return e.center&&Object(a.b)(["flex:1;display:flex;justify-content:center;"])}),(function(e){return e.uppercase&&Object(a.b)(["text-transform:uppercase;"])}));o.c.alphaBlue500,o.a},73:function(e,t,r){"use strict";r.r(t);var a=r(5),n=r(0),i=r.n(n),o=r(4),c=a.c.div.withConfig({displayName:"Loader__LoaderWrapper",componentId:"sc-1e8qhuh-0"})(["width:5em;height:5em;margin:0 auto;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;",""],(function(e){return e.absolute&&Object(a.b)(["flex:3;position:absolute;top:40%;left:0;right:0;transform:translateY(-60%);"])})),l=Object(a.d)(["0%{transform:rotate(0deg);}50%{transform:rotate(1020deg);}100%{transform:rotate(720deg);}"]),s=a.c.div.withConfig({displayName:"Loader__StyledLoader",componentId:"sc-1e8qhuh-1"})(["margin:",";width:100%;height:100%;border:10px solid ",";border-radius:50%;transition:all 0.2s ease-in-out;animation:"," 4s ease-in-out infinite;border-bottom-color:",";"],(function(e){return e.noMargin?"0 auto":"30px 0"}),o.c.usaaLightestGrey,l,o.c.alphaBlue500);t.default=function(e){var t=e.absolute,r=void 0===t||t,a=e.noMargin,n=void 0===a||a;return i.a.createElement(c,{absolute:r,"aria-busy":"true","aria-live":"polite","data-element":"LoaderWrapper","data-component":"Loader","data-source-file":"index.jsx"},i.a.createElement(s,{noMargin:n,"data-element":"StyledLoader","data-component":"Loader","data-source-file":"index.jsx"}))}},8:function(e,t,r){"use strict";r.d(t,"H",(function(){return o})),r.d(t,"t",(function(){return c})),r.d(t,"n",(function(){return l})),r.d(t,"s",(function(){return s})),r.d(t,"u",(function(){return d})),r.d(t,"d",(function(){return p})),r.d(t,"m",(function(){return f})),r.d(t,"a",(function(){return y})),r.d(t,"e",(function(){return v})),r.d(t,"g",(function(){return b})),r.d(t,"k",(function(){return g})),r.d(t,"r",(function(){return h})),r.d(t,"x",(function(){return E})),r.d(t,"i",(function(){return O})),r.d(t,"F",(function(){return S})),r.d(t,"E",(function(){return j})),r.d(t,"f",(function(){return R})),r.d(t,"o",(function(){return I})),r.d(t,"p",(function(){return _.f})),r.d(t,"C",(function(){return _.m})),r.d(t,"c",(function(){return _.b})),r.d(t,"b",(function(){return _.a})),r.d(t,"l",(function(){return _.e})),r.d(t,"D",(function(){return _.n})),r.d(t,"A",(function(){return _.k})),r.d(t,"I",(function(){return _.p})),r.d(t,"B",(function(){return _.l})),r.d(t,"G",(function(){return _.o})),r.d(t,"v",(function(){return _.g})),r.d(t,"h",(function(){return _.c})),r.d(t,"w",(function(){return _.h})),r.d(t,"j",(function(){return _.d})),r.d(t,"z",(function(){return _.j})),r.d(t,"y",(function(){return _.i})),r.d(t,"L",(function(){return n.c})),r.d(t,"K",(function(){return n.b})),r.d(t,"J",(function(){return n.a})),r.d(t,"M",(function(){return n.d})),r.d(t,"q",(function(){return i}));var a=r(5),n=r(4),i=Object(a.a)(["p{line-height:1.5;color:",";}a{border-bottom:1px solid ",";}h1,h2,h3,h4,h5{font-family:",";font-weight:400;line-height:1.5;color:",";}h1{font-size:50px;}h2{font-size:40px;}h3{font-size:32px;}h4{font-size:28px;}h5{font-size:24px;}a{text-decoration:none;border-bottom:",";color:",";}button{font-family:",";font-size:18px;text-transform:uppercase;letter-spacing:1px;font-weight:500;}@media screen and (max-width:","){.react-pdf__Document{overflow-y:hidden !important;}canvas.react-pdf__Page__canvas{width:100% !important;height:auto !important;}.react-pdf__Page__textContent{width:100% !important;overflow-x:hidden !important;}.zEWidget-launcher--active{top:-5px !important;left:-10px !important;bottom:auto !important;}}.hidden{display:none;}.content-wrapper{margin:0 auto;display:block;a.outer{display:none;}@media only screen and (max-width:","){height:auto;margin:auto 10px;flex-flow:column nowrap;div > img{align-self:center;}div > a{display:none;}a.outer{display:inline-block;}}@media only screen and (min-width:","){height:100%;width:95%;display:flex;div > img{align-self:center;}a.outer{display:none;}}}"],n.c.coreBlue700,n.c.coreBlue700,n.a,n.c.coreBlue700,n.c.coreBlue700,n.c.coreBlue700,n.a,n.b.medium,n.b.extraSmall,n.b.extraLarge),o=a.c.p.withConfig({displayName:"headers__SubHeader",componentId:"sc-1ky93be-0"})(["font-size:18px;font-family:",";text-align:",";white-space:pre-line;line-height:1.78;letter-spacing:0.5px;color:",";"," ",""],n.d,(function(e){return e.textAlign?e.textAlign:"center"}),n.c.coreBlue700,(function(e){return e.marginBottom&&Object(a.b)(["margin-bottom:10px;"])}),(function(e){return e.usaaStyles&&Object(a.b)(["margin-top:50px;font-weight:600;"])})),c=a.c.h1.withConfig({displayName:"headers__Prompt",componentId:"sc-1ky93be-1"})(["font-size:",";font-weight:",";text-align:center;white-space:pre-line;color:",";margin:40px auto 40px;padding:0 10px;@media only screen and (min-width:","){padding:0;margin:0 auto 40px;font-size:",";line-height:1.3;letter-spacing:0.9px;text-align:",";}"],(function(e){return e.mobilePromptFontSize?e.mobilePromptFontSize:"30px"}),(function(e){return e.fontWeight?e.fontWeight:"normal"}),n.c.coreBlue700,n.b.medium,(function(e){return e.promptFontSize?e.promptFontSize:"44px"}),(function(e){return e.promptTextAlign?e.promptTextAlign:"center"})),l=a.c.h1.withConfig({displayName:"headers__ErrorPagePrompt",componentId:"sc-1ky93be-2"})(["margin:40px auto;padding:0 10px;font-size:",";font-weight:",";text-align:center;white-space:pre-line;color:",";@media screen and (min-width:","){margin:50px auto;padding:0;max-width:700px;font-size:",";line-height:1.3;letter-spacing:0.9px;text-align:",";}"],(function(e){return e.mobilePromptFontSize?e.mobilePromptFontSize:"30px"}),(function(e){return e.fontWeight?e.fontWeight:"normal"}),n.c.coreBlue700,n.b.large,(function(e){return e.promptFontSize?e.promptFontSize:"44px"}),(function(e){return e.promptTextAlign?e.promptTextAlign:"center"})),s=(n.c.coreBlue700,n.b.medium,n.c.coreBlue700,a.c.h2.withConfig({displayName:"headers__ModalHeader",componentId:"sc-1ky93be-5"})(["margin:20px 0;font-size:20px;color:",";font-weight:normal;text-transform:uppercase;letter-spacing:1px;text-align:left;"],n.c.coreBlue700)),d=a.c.h1.withConfig({displayName:"headers__QuoteSubheader",componentId:"sc-1ky93be-6"})(["margin:20px auto;font-size:30px;@media only screen and (min-width:","){margin:30px auto 50px;line-height:1;line-height:1.33;}"],n.b.medium),u=r(195),m=["/purchase/review-and-pay","/quote/review-your-quote","/start-quote/lets-go","/start-quote/welcome","/dnq/agency"],p=a.c.div.withConfig({displayName:"containers__BodyWrapper",componentId:"sc-1xbjwzj-0"})(["margin:",";height:100%;width:100%;min-height:calc(100vh - 260px);display:flex;flex-flow:column nowrap;align-self:center;@media only screen and (min-width:","){min-width:100%;}@media only screen and (min-width:","){margin:",";min-width:100%;}& > div{text-align:center;}.fade-enter{opacity:0;}.fade-enter-active{opacity:1;transition:opacity 250ms ease-in;}.fade-exit{opacity:0;}"],(function(e){return m.includes(e.path)?"0":"0 auto"}),n.b.small,n.b.medium,(function(e){return m.includes(e.path)?"0":"0 auto"})),f=(n.b.medium,a.c.div.withConfig({displayName:"containers__EditListItemWrapper",componentId:"sc-1xbjwzj-2"})(["margin:15px auto;padding:20px 15px;width:100%;height:auto;min-height:",";max-height:",";min-width:350px;max-width:430px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;align-content:center;border:2px solid ",";border-radius:4px;box-sizing:border-box;transition:background-color 0.2s ease;"," ",""],(function(e){return e.$isPrimaryDriver?"165px":"235px"}),(function(e){return e.$isPrimaryDriver?"165px":"235px"}),n.c.usaaLightestGrey,(function(e){return e.$added&&Object(a.b)(["border-color:",";"],n.c.coreBlue700)}),(function(e){return(e.$removed||e.$excluded)&&Object(a.b)(["border:2px solid ",";background-color:",";"],n.c.usaaLightestGrey,n.c.usaaLightestGrey)}))),y=a.c.button.withConfig({displayName:"containers__AddItemButton",componentId:"sc-1xbjwzj-3"})(["padding:0;height:auto;width:auto;font-family:",";font-size:18px;color:",";letter-spacing:1px;font-weight:normal;text-transform:uppercase;text-decoration:none;border:0;background:none;box-shadow:none;cursor:pointer;"],n.a,n.c.alphaBlue500),v=Object(a.c)(f).withConfig({displayName:"containers__BorderedTextButtonWrapper",componentId:"sc-1xbjwzj-4"})(["height:65px;min-height:65px;display:flex;flex-direction:row;justify-content:center;align-items:center;border:2px solid ",";border-radius:4px;img{margin-right:15px;vertical-align:sub;}"],n.c.usaaLightestGrey),b=a.c.div.withConfig({displayName:"containers__ConfirmationContainer",componentId:"sc-1xbjwzj-5"})(["min-width:100%;max-width:100%;margin:0 auto;@media only screen (min-width:",") and (max-width:","){margin:0 20px;}@media only screen and (min-width:","){button:not(:last-child){margin-right:20px;}}"],n.b.small,n.b.medium,n.b.medium),g=(n.b.medium,a.c.div.withConfig({displayName:"containers__Desktop",componentId:"sc-1xbjwzj-7"})(["flex:1;display:flex;flex-flow:column nowrap;justify-content:space-between;@media only screen and (max-width:","){display:none;}"],n.b.small)),h=a.c.div.withConfig({displayName:"containers__Mobile",componentId:"sc-1xbjwzj-8"})(["display:none;@media only screen and (max-width:","){height:auto;width:100%;flex:1;display:flex;flex-flow:column nowrap;align-items:center;}"],n.b.small),E=a.c.div.withConfig({displayName:"containers__StyledContentWrapper",componentId:"sc-1xbjwzj-9"})(["margin:0 auto;height:100%;width:100%;display:flex;flex-flow:column nowrap;justify-content:space-between;align-content:center;"]),O=Object(a.c)(u.a).withConfig({displayName:"containers__CoverageRow",componentId:"sc-1xbjwzj-10"})(["margin:30px auto;padding:20px;text-align:left;border-bottom:1px solid ",";"," @media only screen and (max-width:","){padding:20px 5px;","}"," "," "," ",""],n.c.usaaLightestGrey,(function(e){return e.$editable&&Object(a.b)(["padding:20px 10px;"])}),n.b.small,(function(e){return e.$editable&&Object(a.b)(["flex-flow:column nowrap;"])}),(function(e){return e.$hideborder&&Object(a.b)(["border:none;"])}),(function(e){return e.$filled&&Object(a.b)(["background-color:",";"],n.c.usaaLightestGrey)}),(function(e){return e.$column&&Object(a.b)(["flex-flow:column nowrap;flex-direction:column-reverse;"])}),(function(e){return e.$hide&&Object(a.b)(["padding:0;border-bottom:none;> *{display:none;}"])})),S=a.c.div.withConfig({displayName:"containers__StyledQuoteSection",componentId:"sc-1xbjwzj-11"})(["padding:50px 30px 40px 32px;margin:0 auto;width:100%;max-width:470px;border-radius:4px;&:first-of-type{border:2px solid ",";}max-width:700px;@media only screen and (min-width:","){max-width:710px;}button.try-button{padding:8px 68px;width:270px;margin-top:0;font-size:20px;box-sizing:border-box;}p.trial-text{margin:0 auto 15px;max-width:345px;line-height:1.5;}"," "," ",""],n.c.usaaLightestGrey,n.b.medium,(function(e){return e.greyBackground&&Object(a.b)(["padding:0 10px;background-color:",";border:2px solid ",";border-top:none;"],n.c.usaaLightestGrey,n.c.usaaLightestGrey)}),(function(e){return e.addSpacing&&Object(a.b)(["@media screen and (min-width:","){margin-top:85px;}"],n.b.medium)}),(function(e){return e.marginBottom&&Object(a.b)(["margin-bottom:30px;"])})),j=a.c.div.withConfig({displayName:"containers__StyledQuoteContainer",componentId:"sc-1xbjwzj-12"})(["margin-top:2px;.main-quote-container{width:100%;@media only screen and (min-width:","){background-color:",";&.trial-offset{","{top:-10px;}}}}img{max-width:95%;}p.subheader{margin:0 auto 20px;padding:0 20px;max-width:600px;font-family:",";font-size:24px;}p{&.loading-text{margin-top:5px;font-size:18px;line-height:1.78;font-family:",";@media screen and (min-width:","){margin-top:40px;}}}.pixels-container{display:none;}.title-text{text-transform:uppercase;color:",";}"," ",""],n.b.medium,n.c.usaaLightestGrey,S,n.a,n.d,n.b.medium,n.c.coreBlue700,(function(e){return e.fetching&&Object(a.b)(["padding-top:50px;","{margin-bottom:0;}@media screen and (min-width:","){","{margin-bottom:65px;}}"],c,n.b.medium,c)}),(function(e){return e.greyBackground&&Object(a.b)(["background-color:",";"],n.c.usaaLightestGrey)})),R=a.c.div.withConfig({displayName:"containers__CenteredLoaderContainer",componentId:"sc-1xbjwzj-14"})(["height:100%;min-height:100%;width:auto;display:flex;justify-content:center;align-items:center;align-content:center;"]),I=a.c.div.withConfig({displayName:"containers__ExpandableTextWrapper",componentId:"sc-1xbjwzj-15"})(["margin:",";display:flex;justify-content:space-between;p{font-size:14px;font-family:",";font-weight:normal;line-height:normal;:last-child{text-align:right;}}:last-child{margin-bottom:25px;}"],(function(e){return e.firstItem?"20px 10px 10px":"0 10px 10px"}),n.a),_=r(206)},961:function(e,t){},962:function(e,t){},963:function(e,t){},964:function(e,t){},965:function(e,t){},968:function(e,t,r){},969:function(e,t,r){"use strict";r.r(t);r(597),r(434),r(642),r(784);var a=r(0),n=r.n(a),i=r(64),o=r.n(i),c=r(10),l=r(373),s=r(88),d=r(121),u=r(1026),m=r(1028),p=r(1032),f=r(571),y=r(1031),v=r(87),b=r(101),g=r(1016),h=r(26),E=r.n(h),O=(r(180),r(14)),S=r.n(O),j=r(1012),R=r(133),I=r(570),_=r(96),D=r(548),x=r.n(D),A=r(160),C=r.n(A),P=r(104),w=r.n(P),T=r(6);function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function L(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var M={section:"start-quote",prevSection:null,errorMessage:"",error:null,asyncRequest:!1,currentStep:"",redirect:null,hasPartnerData:!1,isQuoteRetrieval:!1,manualAddress:!1,rehydrated:!1,registeredQuote:!1,confirmedPII:{dlNumber:!1,dob:!1,street:!1,autoCompleteAddress:!1},trialActive:!1,sendingCRMGate:!1,crmGateError:null,isEmailModalOpen:!1,loading:!1,leadType:null,leadId:null,isDNQ:!1,askOwnershipLength:!1,askSeniorDriverImprovement:!1,askSafeDriving:!1,askEmergencyBraking:!1,askMilitaryServiceVehicles:!1,askVinEtching:!1,askCommuteSurcharge:!1,askActiveMilitaryPersonnel:!1,askGoodStudentDiscount:!1,requiresVehicleAssignment:!1,askAirbagVerification:!1,askPriorInsuranceLapseReason:!1,requiresUSAAEligibility:!0,isUSAAMember:!1,eligibilityQuestions:{primaryEligibility:null,secondaryEligibility:null},prefillComplete:!1,requiresDLVerification:!0,dlVerificationStatus:"unverified",verificationError:null,policyActive:!1,form:{error:null},defensiveCourseTaken:null,numberOfDaysWithoutInsurance:null,priorInsuranceLapseReason:null,priorInsuranceLapseOptions:[],veriskHit:!1,requiresDynamicForms:!1,requiresUmuimOfferForm:!1,requiresMedPayOfferForm:!1,usaaPersonInfoRetrieved:!1,usaaPersonInfoVerified:!1,requiresDriverExclusion:!1,isModalOpen:!1,openModalName:null,allVehiclesOwnedByAmp:null,askDefensiveDrivingInDriverExclusion:!1},k=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:M,t=arguments.length>1?arguments[1]:void 0,r=t.type,a=t.payload;switch(r){case T.od:return L(L({},e),{},{manualAddress:a});case T.ce:return L(L({},e),a);case T.D:return L(L(L({},e),a),{},{confirmedPII:L(L({},e.confirmedPII),a.confirmedPII)});case T.zd:return L(L({},e),{},{prevSection:e.section===a.section&&e.prevSection!==a.section?e.prevSection:e.section,section:a.section});case T.l:return L(L({},e),{},{showGoogleSignup:a.showGoogleSignup});case T.eb:return L(L({},e),a);case T.fb:return L(L({},e),{},{hasPartnerData:!1,loading:!1});case T.gb:return L(L(L({},e),a),{},{hasPartnerData:!0,loading:!1});case T.gd:return L(L({},e),{},{error:L({},t.error),loading:!1});case T.hd:return L(L({},e),{},{error:L({},t.error),isDNQ:t.error.DNQ&&t.error.DNQ.length>0,loading:!1});case T.jd:return L(L({},e),{},{form:{error:t.error}});case T.s:return L(L({},e),{},{form:{error:null}});case T.Bd:return L(L({},e),{},{modal:S()({},a,!0)});case T.Td:return L(L({},e),{},{loading:a.toShow});case T.Ud:return L(L({},e),{},{modal:S()({},a,!e.modal[a])});case T.L:return L(L({},e),{},{error:t.error,errorMessage:t.error.message||a});case T.n:return L(L({},e),{},{errorMessage:"",error:null});case T.Ed:return L(L({},e),{},{asyncRequest:"pending",endpointUrl:a});case T.dd:return L(L({},e),{},{asyncRequest:"success"});case T.cd:return L(L({},e),{},{asyncRequest:"fail"});case T.o:return L(L({},e),{},{asyncRequest:!1,endpointUrl:""});case T.Nb:return L(L({},e),{},{redirect:{url:a.url,config:a.config}});case T.v:return L(L({},e),{},{redirect:null});case T.Fc:return L(L({},e),{},{confirmedPII:L(L({},e.confirmedPII),{},{dlNumber:!0})});case T.Cc:return L(L({},e),{},{sendingCRMGate:!0,crmGateError:null});case T.rc:return L(L({},e),{},{isQuoteRetrieval:!0,section:"quote",prevSection:null,loading:!0,form:{error:{}}});case T.tc:return L(L({},e),{},{loading:!1});case T.sc:return L(L({},e),{},{form:{error:L({},t.error)},loading:!1});case T.uc:return L(L({},e),{},{loading:!0,section:"start-quote",form:{error:null}});case T.wc:return L(L({},e),{},{loading:!1,usaaPersonInfoRetrieved:!0,requiresUSAAEligibility:!1,isUSAAMember:!0});case T.vc:return L(L({},e),{},{loading:!1,usaaPersonInfoRetrieved:!1,form:{error:L({},t.error)}});case T.af:return L(L({},e),{},{loading:!0,form:{error:null}});case T.cf:return L(L({},e),{},{loading:!1,usaaPersonInfoVerified:!0,confirmedPII:L(L({},e.confirmedPII),{},{dob:!0,street:!0})});case T.bf:return L(L({},e),{},{loading:!1,usaaPersonInfoVerified:!1,error:!0,errorMessage:t.error.message,form:{error:{message:t.error.message}}});case T.U:return L(L({},e),{},{loading:!0});case T.V:return L(L({},e),{},{loading:!1});case T.Ec:return L(L({},e),{},{sendingCRMGate:!1});case T.Dc:return L(L({},e),{},{sendingCRMGate:!1,crmGateError:t.error});case T.Ad:return L(L({},e),{},{isEmailModalOpen:!0});case T.Fb:return L(L({},e),{},{isEmailModalOpen:!1});case T.Ob:return L(L({},e),{},{registeredQuote:"pending"});case T.Qb:return L(L({},e),{},{registeredQuote:!0});case T.Pb:return L(L({},e),{},{registeredQuote:!1});case T.ic:return L(L({},e),{},{loading:!0,error:null,errorMessage:null});case T.kc:return L(L({},e),{},{loading:!1,eligibilityQuestions:a});case T.jc:return L(L({},e),{},{loading:!1,error:t.error,errorMessage:t.error.message});case T.Nd:return L(L({},e),{},{loading:!0,error:null,errorMessage:null,eligibilityQuestions:L(L({},e.eligibilityQuestions),{},{primaryEligibility:e.eligibilityQuestions.primaryEligibility.map((function(e){return L(L({},e),{},{lastSavedValue:a[e.eligibilityQuestionId]})}))})});case T.Pd:return L(L({},e),{},{isUSAAMember:a.isUSAAMember,loading:!1});case T.Od:return L(L({},e),{},{error:t.error,errorMessage:t.error.message,loading:!1});case T.Qd:return L(L({},e),{},{eligibilityQuestions:L(L({},e.eligibilityQuestions),{},{secondaryEligibility:e.eligibilityQuestions.secondaryEligibility.map((function(e){return L(L({},e),{},{lastSavedValue:a[e.eligibilityQuestionId]})}))}),loading:!0,error:null,errorMessage:null});case T.Sd:return L(L({},e),{},{isUSAAMember:a,loading:!1});case T.Rd:return L(L({},e),{},{loading:!1,error:t.error,errorMessage:t.error.message});case T.cc:return L(L({},e),{},{loading:!0,prefillComplete:!1,error:null,errorMessage:null});case T.ec:return L(L(L({},e),a),{},{loading:!1,prefillComplete:!0});case T.dc:return L(L({},e),{},{loading:!1,prefillComplete:!1,error:t.error,errorMessage:t.error.message});case T.x:return L(L({},e),{},{eligibilityQuestions:{primaryEligibility:null,secondaryEligibility:null}});case T.Pe:return L(L({},e),{},{loading:!0,dlVerificationStatus:"pending",verificationError:null});case T.Se:return L(L({},e),{},{confirmedPII:L(L({},e.confirmedPII),{},{dlNumber:!0}),loading:!1,requiresDLVerification:!1,dlVerificationStatus:"success"});case T.Re:return L(L({},e),{},{loading:!1,dlVerificationStatus:"failed"});case T.Qe:return L(L({},e),{},{dlVerificationStatus:"error",loading:!1,verificationError:t.error});case T.Le:return L(L({},e),{},{trialActive:!0});case T.he:return L(L({},e),{},{defensiveCourseTaken:a.defensiveCourseTaken,loading:!0,error:!1,errorMessage:null});case T.je:return L(L({},e),{},{loading:!1});case T.ie:return L(L({},e),{},{loading:!1,error:!0,errorMessage:t.error.message});case T.He:return L(L({},e),{},{priorInsuranceLapseReason:a.priorInsuranceLapseReason,loading:!0,error:null,errorMessage:null});case T.Je:return L(L({},e),{},{loading:!1});case T.Ie:return L(L({},e),{},{loading:!1,error:!0,errorMessage:t.error});case T.fc:return L(L({},e),{},{loading:!0,error:null,errorMessage:null});case T.hc:return L(L({},e),{},{priorInsuranceLapseOptions:a,loading:!1});case T.gc:return L(L({},e),{},{loading:!1,error:!0,errorMessage:t.error});case T.wd:return L(L({},e),{},{loading:!0,error:null,errorMessage:null});case T.yd:return L(L({},e),{},{isRideshare:a.isRideshare,loading:!1,error:null,errorMessage:null});case T.xd:return L(L({},e),{},{loading:!1,error:!0,errorMessage:t.error});case T.m:return L(L({},e),{},{error:!1,crmGateError:null,verificationError:!1,errorMessage:"",form:{error:null}});case T.c:return L(L({},e),{},{askMilitaryServiceVehicles:!0});case T.Jb:return L(L({},e),{},{isModalOpen:!0,openModalName:a});case T.y:case T.Jd:return L(L({},e),{},{isModalOpen:!1,openModalName:null});case T.b:return L(L({},e),{},{askDefensiveDrivingInDriverExclusion:!0});default:return e}};function U(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function V(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?U(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):U(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var B={email:"",emailToConfirm:null,loggedIn:!1,trialActive:!1,policyActive:!1,isTrial:!1,state:"",isLinkValid:!1,showOTPError:!1,userNotFound:null,otpSent:!1,passwordReset:null,error:null,accountCreated:null},F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:B,t=arguments.length>1?arguments[1]:void 0,r=t.type,a=t.payload;switch(r){case T.Cd:return V(V({},e),{},{userNotFound:!0,showOTPError:!0,error:t.error.data.message});case T.H:return V(V({},e),{},{isTrial:a.trialStatus,trialActive:a.trialStatus,authType:a.authType,accountCreated:"pending"});case T.J:return V(V({},e),{},{accountCreated:!0});case T.I:return V(V({},e),{},{accountCreated:!1});case T.K:return V(V({},e),{},{accountCreated:"pending",authType:"noblr"});case T.Gb:return V(V({},e),{},{email:a.email,authType:a.authType,loggedIn:"pending",error:null});case T.Ib:return V(V(V({},e),a),{},{loggedIn:!0});case T.Hb:return V(V({},e),{},{loggedIn:!1,error:t.error});case T.We:return V(V({},e),{},{emailToConfirm:a.email});case T.mc:return V(V({},e),{},{passwordReset:a.passwordReset});case T.Xc:return V(V({},e),{},{otpSent:!0,emailToConfirm:a.emailToConfirm});case T.Te:return V(V({},e),{},{isLinkValid:!1});case T.Ve:return V(V({},e),{},{isLinkValid:!0});case T.Ue:return V(V({},e),{},{isLinkValid:!1,error:t.error});case T.ee:return V(V({},e),a);case T.Le:return V(V({},e),{},{isTrial:!0,trialActive:!0});default:return e}},q=r(70);function G(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Y(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?G(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):G(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var H={sectionKey:"",errorMessage:"",bestMatch:null,bestMatchIdx:null,summaryDisclosureLink:"",coverageOptions:[],coverages:{},config:{allIds:[],policyCoverages:[],vehicleCoverages:[],byId:{}},vehicleCoverages:[],loadingProduct:!1,coverageSelections:null,pendingSave:!1,personaCode:1,mileage:15,savedMileage:!1,savedCoverage:!1,savedVehicleIds:[],policyCoverageKeys:[],restrictedFields:[],isSaving:!1,coverageRuleOptions:{},defaultPackage:"moderate",currentPackage:"moderate",personaSaved:!1,loading:!1,coveragePackages:{allIds:[],byId:{}},rulesByCoverage:{},restrictUM:null},W=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:H,t=arguments.length>1?arguments[1]:void 0,r=t.type,a=t.payload;switch(r){case T.ob:return Y(Y({},H),{},{loadingProduct:!0});case T.qb:return Y(Y(Y({},e),a),{},{currentPackage:a.currentPackage,savedCoverage:a.currentPackage!==e.defaultPackage,loadingProduct:!1});case T.pb:return Y(Y({},e),{},{error:t.error,loadingProduct:!1});case T.nb:return Y(Y({},e),{},{payload:a});case T.hb:return Y(Y({},e),{},{loading:!0});case T.jb:return Y(Y(Y({},e),a),{},{loading:!1});case T.ib:return Y(Y({},e),{},{error:!0,loading:!1});case T.Hc:case T.te:return Y(Y({},e),a);case T.kb:return Y(Y({},e),{},{loading:!0});case T.mb:return Y(Y(Y({},e),a),{},{loading:!1});case T.lb:return Y(Y({},e),{},{loading:!1,error:t.error});case T.Lc:return Y(Y({},e),{},{personaSaved:!1,isSaving:!0,error:null});case T.Nc:return Y(Y(Y({},e),a),{},{personaSaved:!0,isSaving:!1});case T.Mc:return Y(Y({},e),{},{personaSaved:!1,isSaving:!1});case T.xe:return Y(Y({},e),{},{isSaving:!0,error:null});case T.ze:return Y(Y({},e),a);case T.ye:return Y(Y({},e),{},{error:t.error,personaSaved:!1,isSaving:!1});case T.qe:return Y(Y({},e),{},{isSaving:!0});case T.se:return Y(Y(Y({},e),a),{},{isSaving:!1});case T.re:return Y(Y({},e),{},{error:t.error,isSaving:!1});case T.Bc:return Y(Y(Y({},e),a),{},{savedCoverage:!0});case T.p:return Y(Y({},e),{},{coverageRuleOptions:{}});case T.fe:var n=Object.keys(a).reduce((function(e,t){var r=Y({},a[t]);return Object.keys(r).length&&(e[t]||(e[t]={}),r.updatedValue&&(e[t].updatedValue=r.updatedValue),r.allowedOptions&&(e[t].allowedOptions=r.allowedOptions),r.errorMessages&&(e[t].errorMessages=r.errorMessages)),e}),Y({},e.coverageRuleOptions));return Y(Y({},e),{},{coverageRuleOptions:n});case T.qc:return Y(Y({},e),{},{restrictUM:a,coverageRuleOptions:{}});case T.ge:return Y(Y({},e),a);case T.Ic:var i=Object(q.b)(a);return Y(Y({},e),{},{coverageSelections:Y(Y({},e.coverageSelections),i),pendingSave:!0});case T.Kc:return Y(Y({},e),{},{pendingSave:!1,savedVehicleIds:[].concat(E()(e.savedVehicleIds),E()(a.savedVehicleIds))});case T.Jc:return Y(Y({},e),{},{error:t.error,pendingSave:!1});case T.ue:var o=Object(q.b)(a);return Y(Y({},e),{},{coverageSelections:Y(Y({},e.coverageSelections),o),pendingSave:!0});case T.we:return Y(Y({},e),{},{pendingSave:!1,savedVehicleIds:[].concat(E()(e.savedVehicleIds),E()(a.savedVehicleIds))});case T.ve:return Y(Y({},e),{},{error:t.error,pendingSave:!1});case T.Db:return Y(Y({},e),{},{coverageSelections:a});case T.id:return Y(Y({},e),{},{vehicleCoverages:a.filteredCoverages});case T.pc:return Y(Y({},e),{},{restrictedFields:[].concat(E()(e.restrictedFields),[a.fieldName])});case T.w:return Y(Y({},e),{},{restrictedFields:e.restrictedFields.filter((function(e){return e!==a.fieldName}))});case T.fd:return Y(Y({},e),{},{currentPackage:a});case T.xb:return Y(Y({},e),{},{currentPackage:a.currentPackage});default:return e}};function z(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?z(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var K={savingDriver:!1,editingDriver:{type:"additional",driverComplete:!1,activeBit:!0,prefill:!1,activeDriverLicense:null,firstName:"",lastName:"",obfuscatedLastName:"",driverId:null,dob:null,age:null,dlNumber:null,dlState:null,added:!1,incomplete:!0,removed:!1,excluded:!1,gender:"",genderMapping:"",maritalStatus:null,ageLicensed:16,yearsLicensed:0,askGoodStudentDiscount:!1},items:[],editedDrivers:[],primaryDriver:{activeBit:!0,addressComplete:!1,driverComplete:!1,type:"primary",source:"Web",firstName:"",lastName:"",givenName:null,middleName:null,surName:null,ageLicensed:16,age:null,homeOwner:"Rent",email:"",personId:null,driverId:null,quoteId:null,dob:null,dateOfBirth:null,street:null,street2:null,streetAddress:null,city:null,state:null,zipCode:null,genderMapping:null,genderString:null,maritalStatusString:null,educationLevelString:null,safeDriver:null,goodStudentDiscount:null,dlNumber:null,dlState:null,softQuote:!1,createdBy:null,askSafeDriving:!1,askGoodStudentDiscount:!1,askSeniorDriverImprovement:!1,askActiveMilitaryPersonnel:!1,requiresUSAAEligibility:!0,requiresActiveMilitaryPersonnel:!1,requiresAirbagVerification:!1,requiresAllVehiclesOwnedByAMP:!1,requiresAntitheftDiscount:!1,requiresCommuteSurcharge:!1,requiresMedPayOfferForm:!1,requiresRefusalToWriteNoticeForm:!1,requiresUmuimOfferForm:!1,requiresV2CoverageEndpoints:!0,requiresVehicleAdvancedTechnologyDiscount:!1,requiresVehicleAssignment:!1,requiresVehicleOwnershipMonths:!1,requiresVinEtchingDiscount:!1,requiresDynamicForms:!1,requiresDriverExclusion:!1},removedDrivers:0},X=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K,t=arguments.length>1?arguments[1]:void 0,r=t.type,a=t.payload;switch(r){case T.Dd:return Q(Q({},e),{},{editingDriver:Q(Q({},K.editingDriver),{},{prefill:!1})});case T.Oc:return Q(Q({},e),{},{primaryDriver:Q(Q({},e.primaryDriver),a),savingDriver:!0});case T.Qc:return Q(Q({},e),{},{primaryDriver:Q(Q({},e.primaryDriver),a),savingDriver:!1});case T.Pc:return Q(Q({},e),{},{primaryDriver:Q({},e.primaryDriver),savingDriver:!1});case T.Fe:return Q(Q({},e),{},{primaryDriver:Q(Q({},e.primaryDriver),a)});case T.Ee:return Q(Q({},e),{},{primaryDriver:Q(Q(Q({},e.primaryDriver),a),{},{person:Q(Q({},e.primaryDriver.person),a.person)})});case T.Ge:return Q(Q({},e),{},{primaryDriver:Q(Q({},e.primaryDriver),a)});case T.M:return Q(Q({},e),{},{editingDriver:Q(Q(Q({},e.editingDriver),a),{},{driverComplete:!1}),lastEditedDriver:Q(Q({},a),{},{driverComplete:!1,lastEdit:"EDITING_DRIVER"}),primaryDriver:Q({},e.primaryDriver)});case T.ke:return Q(Q({},e),{},{editingDriver:Q(Q({},e.editingDriver),a),lastEditedDriver:Q(Q({},e.lastEditedDriver),{},{lastEdit:"UPDATE_EDITING_DRIVER"})});case T.Gc:return Q(Q({},e),{},{editingDriver:Q(Q({},e.editingDriver),{},{activeDriverLicense:"Yes"===a.activeDriverLicense})});case T.xc:return Q(Q({},e),{},{editingDriver:Q({},e.editingDriver),savingDriver:!0});case T.zc:return Q(Q({},e),{},{editingDriver:Q(Q(Q({},e.editingDriver),a),{},{dob:a.dob||"",obfuscatedLastName:a.lastName}),savingDriver:!1});case T.yc:return Q(Q({},e),{},{savingDriver:!1});case T.be:return Q(Q({},e),{},{editingDriver:Q(Q({},e.editingDriver),a),savingDriver:!0});case T.ae:return Q(Q({},e),{},{items:e.items.map((function(e){return a[e.driverId]?Q(Q({},e),a[e.driverId]):e}))});case T.q:return Q(Q({},e),{},{editingDriver:Q({},K.editingDriver),savingDriver:!1});case T.Ae:return Q(Q({},e),{},{primaryDriver:Q(Q({},e.primaryDriver),{},{email:a.email})});case T.S:return Q(Q({},e),{},{items:[]});case T.T:return Q(Q({},e),{},{items:E()(a)});case T.C:return Q(Q({},e),{},{primaryDriver:Q({},a),primaryDriverComplete:!0});case T.z:return Q(Q({},e),{},{items:E()(a.items),editingDriver:Q({},K.editingDriver),savingDriver:!1});case T.Rb:return Q(Q({},e),{},{lastEditedDriver:Q(Q({},a),{},{lastEdit:"REMOVE_DRIVER"}),savingDriver:!0});case T.Tb:return Q(Q({},e),{},{items:e.items.map((function(e){return e.driverId===a?Q(Q({},e),{},{activeBit:!1,driverComplete:!0}):e})),lastEditedDriver:Q(Q({},e.lastEditedDriver),{},{activeBit:!1,driverComplete:!0}),savingDriver:!1,removedDrivers:e.removedDrivers+1});case T.Sb:return Q(Q({},e),{},{savingDriver:!1});case T.Vd:return Q(Q({},e),{},{items:e.items.map((function(e){return e.driverId!==a.driverId?e:Q(Q({},e),{},{driverComplete:!1,removed:!1,incomplete:!0,activeBit:!0})})),lastEditedDriver:Q(Q({},e.lastEditedDriver),{},{activeBit:!0,driverComplete:!1,removed:!1,incomplete:!0,lastEdit:"UNDO_REMOVE_DRIVER"}),removedDrivers:0===e.removedDrivers?e.removedDrivers:e.removedDrivers-1});case T.B:var n=Q(Q({},e.editingDriver),{},{edited:!0,added:!0,incomplete:!1},a),i=e.items.reduce((function(e,t){return t.driverId===n.driverId&&(e=!0),e}),!1)?e.items.map((function(e){return e.driverId===n.driverId?Q(Q({},e),n):e})):e.items.slice().concat(Q({},n)).reverse();return Q(Q({},e),{},{items:E()(i),lastEditedDriver:Q(Q({},n),{},{lastEdit:"EDITING_DRIVER"}),editedDrivers:e.editedDrivers.includes(n.driverId)?e.editedDrivers:[].concat(E()(e.editedDrivers),[n.driverId]),editingDriver:Q({},K.editingDriver),savingDriver:!1});case T.wc:return Q(Q({},e),{},{primaryDriver:Q(Q(Q({},e.primaryDriver),a),{},{isUSAAMember:!0,requiresUSAAEligibility:!1})});case T.E:return Q(Q({},e),{},{editingDriver:Q({},e.editingDriver),savingDriver:!0});case T.G:return Q(Q({},e),{},{editingDriver:Q(Q({},e.editingDriver),a),savingDriver:!1});case T.F:return Q(Q({},e),{},{savingDriver:!1});case T.Ac:return Q(Q({},e),{},{primaryDriver:Q(Q({},e.primaryDriver),a)});default:return e}};function $(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Z(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?$(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):$(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var J={},ee=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J,t=arguments.length>1?arguments[1]:void 0,r=t.type,a=t.payload;return r===T.pe?Z(Z({},e),a):e};function te(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function re(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?te(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):te(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ae={state:"",noblrPaymentPlanName:"INSTALLMENTS",businessType:"New Business",producerCode:11111,firstPossibleEffectiveDate:"",lastPossibleEffectiveDate:"",payInFullPrice:"",installmentPrice:"",membersContribution:"",payInFullReward:"",installmentReward:"",paymentPlanNames:["INSTALLMENTS","PAID_IN_FULL"],isSaving:!1,prebindApplication:"",membershipApplication:"",umuimOfferForm:"",uimbiSelection:"",umbiSelection:"",umSelection:"",pipWaiver:"",tortOptions:"",purchased:!1,trialActive:!1,paymentPlanSaved:!1,trialConverted:null,policyId:null,refusalToWriteSent:!1,requiresUmuimOfferForm:!1,customPreBindForms:{allIds:[],byId:{}},requestingPreBindForm:null,pendingFormIds:null,currentFormId:null,nextFormId:null,policyEffectiveDate:"",paymentScheduleMap:{}},ne=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ae,t=arguments.length>1?arguments[1]:void 0,r=t.type,a=t.payload;switch(r){case T.De:return re(re({},e),a);case T.pd:return re(re({},e),{},{pendingFormIds:a.pendingFormIds,currentFormId:a.currentFormId,nextFormId:a.nextFormId,customPreBindForms:a.customPreBindForms});case T.kd:return re(re({},e),{},{isSaving:!0});case T.g:return re(re({},e),{},{isSaving:!0,error:null});case T.i:return re(re(re({},e),a),{},{isSaving:!1,purchased:!0});case T.h:return re(re({},e),{},{purchased:!1,isSaving:!1});case T.Le:return re(re({},e),{},{trialActive:!0,policyId:a.policyId,trialConverted:!1});case T.Ke:return re(re({},e),{},{trialActive:!1,trialConverted:!1});case T.md:return re(re(re({},e),a),{},{isSaving:!1,paymentPlanSaved:!0});case T.ld:return re(re({},e),{},{isSaving:!1,paymentPlanSaved:!1,error:t.error});case T.db:return re(re({},e),a);case T.cb:return re(re({},e),{},{error:t.error});case T.ed:return re(re({},e),a);case T.Ae:return re(re({},e),{},{isSaving:!0});case T.Ce:return re(re({},e),{},{isSaving:!1});case T.Be:return re(re({},e),{},{isSaving:!1,error:t.error});case T.Yc:return re({},e);case T.ad:return re(re({},e),{},{refusalToWriteSent:!0});case T.Zc:return re(re({},e),{},{refusalToWriteSent:!1});case T.Zb:return re(re({},e),{},S()(S()(S()({},a,{pdfURL:null,signed:!1,pdfName:a}),"requestingPreBindForm",!0),"error",null));case T.bc:return re(re({},e),{},S()(S()({},a.pdfName,re(re({},e[a.pdfName]),a)),"requestingPreBindForm",!1));case T.ac:return re(re({},e),{},{requestingPreBindForm:!1,error:t.error});case T.Z:return re(re({},e),{},S()(S()(S()({},a.pdfName,{pdfURL:null,signed:!1,pdfName:a.pdfName,formId:a.formId}),"requestingPreBindForm",!0),"error",null));case T.bb:return re(re({},e),{},S()(S()({},a.pdfName,re(re({},e[a.pdfName]),a)),"requestingPreBindForm",!1));case T.ab:return re(re({},e),{},{requestingPreBindForm:!1,error:t.error});case T.Kd:return re(re({},e),{},{submittingSignature:!0});case T.Md:return re(re({},e),{},S()(S()({},a,re(re({},e[a]),{},{pdfURL:null,signed:!0})),"submittingSignature",!1));case T.Ld:return re(re({},e),{},{submittingSignature:!1,error:t.error});case T.Hd:return re(re({},e),{},{submittingSignature:!0});case T.Jd:return re(re({},e),{},S()(S()({},a.pdfName,re(re({},e[a.pdfName]),{},{pdfURL:null,signed:!0})),"submittingSignature",!1));case T.Id:return re(re({},e),{},{submittingSignature:!1,error:t.error});case T.t:return re(re({},e),{},S()({},a,re(re({},e[a]),{},{pdfURL:null})));case T.Wb:return re(re({},e),{},{requestingPreBindForm:!0,customPreBindForms:{},error:null});case T.Yb:return re(re({},e),{},{requestingPreBindForm:!1,customPreBindForms:re(re({},e.customPreBindForms),{},{allIds:E()(a.customPreBindForms.allIds),byId:re({},a.customPreBindForms.byId)})});case T.Xb:return re(re({},e),{},{requestingPreBindForm:!1,error:t.error});default:return e}};function ie(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function oe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ie(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ce={loading:!1,gotRate:!1,vinRerate:!1,vinVerificationNeeded:!1,byPackage:{basic:null,moderate:null,custom:null},vehicles:[],defaultPackage:"moderate",currentPackage:null,showTrial:!1,pickerEffectiveStartDate:"",firstPossibleEffectiveDate:"",lastPossibleEffectiveDate:"",ratePlanStateCode:null,ratePlanState:null,mvrOrdered:!1,mvrOrderData:null},le=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ce,t=arguments.length>1?arguments[1]:void 0,r=t.type,a=t.payload;switch(r){case T.ub:return oe(oe({},e),{},{showTrial:t.showTrial||e.showTrial,gotRate:!1,loading:!0});case T.zb:return oe(oe(oe({},e),a),{},{loading:!1,gotRate:!0});case T.df:case T.ff:return oe({},e);case T.ef:return oe(oe({},e),{},{error:t.error});case T.vd:return oe(oe({},e),a);case T.yb:return oe(oe({},e),{},{loading:!1,gotRate:!1,error:t.error});case T.u:return oe(oe({},e),{},{vinRerate:!1,vinVerificationNeeded:!1,byPackage:{basic:null,moderate:null,custom:null},vehicles:[],currentPackage:"moderate",pickerEffectiveStartDate:"",firstPossibleEffectiveDate:"",lastPossibleEffectiveDate:"",gotRate:!1,savedCoverages:{policyCoverages:{},vehicleCoverages:{}}});case T.vb:return oe(oe({},e),{},{showTrial:t.showTrial,gotRate:!1,loading:!0});case T.xb:return oe(oe({},e),{},{currentPackage:a.currentPackage,firstPossibleEffectiveDate:a.firstPossibleEffectiveDate,lastPossibleEffectiveDate:a.lastPossibleEffectiveDate,vinVerificationNeeded:a.vinVerificationNeeded,byPackage:oe(oe({},e.byPackage),{},S()({},a.currentPackage,oe(oe({},e.byPackage[a.currentPackage]),a.rate))),vehicles:a.rate.vehicles,gotRate:!0,loading:!1});case T.wb:return oe(oe({},e),{},{error:t.error,gotRate:!1,loading:!1});case T.Rc:return oe(oe({},e),{},{currentPackage:a.packageType,savedCoverages:{policyCoverages:a.policyCoverages,vehicleCoverages:a.vehicleCoverages},loading:!0});case T.Tc:return oe(oe({},e),{},{pickerEffectiveStartDate:a.pickerEffectiveStartDate,firstPossibleEffectiveDate:a.firstPossibleEffectiveDate,lastPossibleEffectiveDate:a.lastPossibleEffectiveDate,vinVerificationNeeded:a.vinVerificationNeeded,dlVerificationRequired:a.dlVerificationRequired,vehicles:a.vehicles,loading:!1});case T.Sc:return oe(oe({},e),{},{error:t.error,loading:!1});case T.W:return oe(oe({},e),{},{currentPackage:"custom",byPackage:oe(oe({},e.byPackage),{},{custom:oe({},e.byPackage.custom)}),savedCoverages:{policyCoverages:a.policyCoverages,vehicleCoverages:a.vehicleCoverages},gotRate:!1,loading:!0});case T.Y:return oe(oe({},e),{},{byPackage:oe(oe({},e.byPackage),{},{custom:oe(oe(oe({},e.byPackage.custom),a),{},{coverage:oe(oe({},e.byPackage.custom.coverage),a.coverage)})}),vehicles:a.vehicles,firstPossibleEffectiveDate:a.firstPossibleEffectiveDate,lastPossibleEffectiveDate:a.lastPossibleEffectiveDate,vinVerificationNeeded:a.vinVerificationNeeded,loading:!1,gotRate:!0});case T.X:return oe(oe({},e),{},{error:t.error,loading:!1});case T.ud:return oe(oe({},e),{},{byPackage:oe(oe({},e.byPackage),{},S()({},a.currentPackage,oe(oe({},e.byPackage[a.currentPackage]),a.rate))),currentPackage:a.currentPackage});case T.fd:return oe(oe({},e),{},{currentPackage:a});case T.Gd:return oe(oe({},e),{},{ratePlanStateCode:a,ratePlanState:a.slice(0,2)});case T.Kb:return oe(oe({},e),{},{loading:!0,mvrOrderData:null,mvrOrdered:"pending",error:null});case T.Mb:return oe(oe({},e),{},{loading:!1,mvrOrdered:!0,mvrOrderData:oe({},a)});case T.Lb:return oe(oe({},e),{},{loading:!1,mvrOrdered:!1,error:t.error});default:return e}};function se(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function de(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?se(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):se(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ue={success:!1,expired:!0,token:null,reCaptchaVerified:!1,errorCodes:null,host:null,disableReCaptchaForTests:!1},me=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ue,t=arguments.length>1?arguments[1]:void 0,r=t.type,a=t.payload;switch(r){case T.Xe:return de(de({},e),{},{token:a,reCaptchaVerified:"pending",errorCodes:null});case T.Ze:return de(de(de({},e),a),{},{token:null,reCaptchaVerified:!0,expired:!1});case T.Ye:return de(de(de({},e),a),{},{token:null,reCaptchaVerified:!1,expired:!0});case T.rb:return de(de({},e),{},{disableReCaptchaForTests:!1,requestingQuoteStatus:!0});case T.tb:return de(de({},e),{},{disableReCaptchaForTests:a,expired:!a,requestingQuoteStatus:!1});case T.sb:return de(de({},e),{},{error:a.error,requestingQuoteStatus:!1});case T.oc:return de(de({},e),a);default:return e}};function pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function fe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ye={editingVehicle:{vehicleId:null,vin:null,vinStem:null,prefill:!1,activeBit:!1,vehicleComplete:!1,vehicleOwnership:null,make:"",model:"",modelYear:"",edited:!1,newerThan2011:!1},items:[],editedVehicles:[],removedVehicles:0,savingVehicle:!1,error:null},ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ye,t=arguments.length>1?arguments[1]:void 0,r=t.type,a=t.payload;switch(r){case T.Me:return fe(fe({},e),{},{editingVehicle:fe(fe({},e.editingVehicle),a),error:null,savingVehicle:!0});case T.Uc:return fe(fe({},e),{},{editingVehicle:fe(fe({},e.editingVehicle),{},{edited:!0,vehicleComplete:!1}),savingVehicle:!0,error:{}});case T.Wc:return fe(fe({},e),{},{error:null,editingVehicle:fe(fe({},e.editingVehicle),a),lastEditedVehicle:a,savingVehicle:!1});case T.Vc:return fe(fe({},e),{},{editingVehicle:fe(fe({},e.editingVehicle),{},{vin:null,edited:!1,vehicleId:null}),savingVehicle:!1});case T.de:return fe(fe({},e),{},{items:E()(a)});case T.Q:return fe(fe({},e),{},{error:null,editedVehicles:[],savingVehicle:!1,editingVehicle:fe({},ye.editingVehicle)});case T.R:return fe(fe({},e),{},{items:E()(a.vehicles)});case T.Ne:return fe(fe({},e),{},{lastEditedVehicle:fe({},a),editingVehicle:fe({},ye.editingVehicle)});case T.le:return fe(fe({},e),{},{editingVehicle:fe(fe(fe({},e.editingVehicle),a),{},{newerThan2011:a.modelYear&&a.modelYear>2011}),savingVehicle:!0,editedVehicles:e.editedVehicles.includes(a.vehicleId)?e.editedVehicles:[].concat(E()(e.editedVehicles),[a.vehicleId]),lastEditedVehicle:fe({},a)});case T.r:return fe(fe({},e),{},{editingVehicle:fe({},ye.editingVehicle),savingVehicle:!1,error:null});case T.Ub:return fe(fe({},e),{},{editingVehicle:a,lastEditedVehicle:a,savingVehicle:!0});case T.A:return fe(fe({},e),{},{items:a.items,savingVehicle:!1,lastEditedVehicle:fe(fe({},e.editingVehicle),{},{lastEdit:"ADDED_VEHICLE"})});case T.Vb:return fe(fe({},e),{},{editingVehicle:fe({},ye.editingVehicle),items:e.items.map((function(e){return e.vehicleId!==a.vehicleId?e:fe(fe({},e),{},{removed:!0,vehicleComplete:!1,activeBit:!1})})),lastEditedVehicle:fe(fe({},e.lastEditedVehicle),{},{lastEdit:"REMOVE_VEHICLE"}),removedVehicles:e.removedVehicles+1,savingVehicle:!1});case T.Wd:return fe(fe({},e),{},{editingVehicle:fe({},a),lastEditedVehicle:fe({},a),savingVehicle:!0,error:null});case T.Yd:return fe(fe({},e),{},{items:e.items.map((function(e){return e.vehicleId!==a?e:fe(fe({},e),{},{removed:!1,activeBit:!0,vehicleComplete:!0})})),lastEditedVehicle:fe(fe({},e.lastEditedVehicle),{},{lastEdit:"UNDO_REMOVE_VEHICLE"}),removedVehicles:e.removedVehicles-1,savingVehicle:!1});case T.Xd:return fe(fe({},e),{},{editingVehicle:fe({},ye.editingVehicle),items:e.items.map((function(e){return a.vehicle.vehicleId===e.vehicleId?fe(fe({},a.vehicle),{},{activeBit:!1,removed:!0,vehicleComplete:!0}):e})),lastEditedVehicle:fe(fe({},e.lastEditedVehicle),{},{lastEdit:"UNDO_REMOVE_VEHICLE"}),savingVehicle:!1,error:a.error});case T.Eb:return fe(fe({},e),{},{YMM:fe({},a)});case T.Oe:return fe(fe({},e),{},{YMM:fe(fe({},e.YMM),a)});case T.sd:return fe(fe({},e),{},{savingVehicle:!0});case T.qd:return fe(fe({},e),{},{savingVehicle:!0,items:e.items.map((function(e){return fe(fe({},e),{},{primarilyDrivenBy:null,hasPrimaryDriver:!1})}))});case T.td:return fe(fe({},e),{},{savingVehicle:!1,items:e.items.map((function(e){var t=a.find((function(t){return t.vehicleId===e.vehicleId}));return t?fe(fe({},e),{},{hasPrimaryDriver:!0,primarilyDrivenBy:{driverIds:t.driverIds}}):e}))});case T.rd:return fe(fe({},e),{},{savingVehicle:!1,error:t.error});case T.d:return fe(fe({},e),{},{savingVehicle:!0,error:null});case T.f:return fe(fe({},e),{},{savingVehicle:!1,items:e.items.map((function(e){var t=a.find((function(t){return t.vehicleId===e.vehicleId}));return t?fe(fe({},e),{},{hasPrimaryDriver:!0,primarilyDrivenBy:{driverIds:[t.driverId]}}):e}))});case T.e:return fe(fe({},e),{},{savingVehicle:!1,error:t.error});default:return e}},be=r(28),ge=r.n(be);function he(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Ee(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?he(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):he(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Oe={loading:!1,requiresUpdatedRates:!1,requiresFormMetadata:!1,updatedRates:!1,lastExcludedDriverId:null,lastExcludedDriverActiveBit:null,completedDrivers:[],driver:{activeBit:!0,driverId:null,firstName:"",lastName:"",obfuscatedLastName:"",dob:null,type:"additional",dlNumber:null,dlState:null,education:null,genderMapping:null,maritalStatus:null,ageLicensed:null,driverComplete:null,memberOfHousehold:null,drivesVehicles:null,activeMilitaryPersonnel:null,requiresActiveMilitaryPersonnel:!1,requiresSeniorSafeDriverDiscount:!1},nextExcludedDriverId:null,driverIdsPendingExclusion:[],byId:{},excludedDriverIds:[],excludedDriverCount:0,totalDriversToExclude:0,allDriversExcluded:!1,excludedDriverError:!1,excludedDriverErrorMessage:null,driverNamesObfuscated:!0},Se=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Oe,t=arguments.length>1?arguments[1]:void 0,r=t.type,a=t.payload;switch(r){case T.Fd:return Ee(Ee(Ee({},e),a),{},{driver:Ee(Ee({},e.driver),a.driver),byId:Ee(Ee({},e.byId),a.byId),driverIdsPendingExclusion:E()(a.driverIdsPendingExclusion),driverNamesObfuscated:!0});case T.N:return Ee(Ee({},e),{},{excludedDriverError:!1,excludedDriverErrorMessage:null});case T.P:var n=e.nextExcludedDriverId,i=n?Ee({},e.byId[n]):Oe.driver,o=n?e.driverIdsPendingExclusion.filter((function(e){return e!==n})):e.driverIdsPendingExclusion,c=e.excludedDriverIds.slice().concat(a.driverId),l=c.length,s=Object.keys(e.byId).length,d=o.length,u=s===l,m=ge()(o,1)[0],p=void 0===m?null:m;return Ee(Ee({},e),{},{driver:Ee({},i),completedDrivers:[].concat(E()(e.completedDrivers),[Ee(Ee({},e.byId[a.driverId]),a)]),byId:Ee(Ee({},e.byId),{},S()({},a.driverId,Ee(Ee({},e.byId[a.driverId]),a))),lastExcludedDriverId:a.driverId,lastExcludedDriverActiveBit:a.activeBit,nextExcludedDriverId:p,driverIdsPendingExclusion:o,excludedDriverIds:c,totalDriversToExclude:d,excludedDriverCount:l,allDriversExcluded:u});case T.O:return Ee(Ee({},e),{},{excludedDriverError:!0,excludedDriverErrorMessage:t.error});case T.me:case T.oe:return Ee(Ee({},e),{},{driver:Ee(Ee({},e.driver),a)});case T.ne:return Ee(Ee({},e),{},{excludedDriverError:!0,excludedDriverErrorMessage:t.error});case T.bd:return Ee(Ee({},e),{},{driver:Ee(Ee({},e.driver),a)});case T.k:return Ee(Ee({},e),{},{updatedRates:!1,requiresUpdatedRates:!0,requiresFormMetadata:!1});case T.lc:return Ee({},Oe);case T.nd:return Ee(Ee({},e),{},{loading:a});case T.Zd:return Ee(Ee({},e),{},{updatedRates:!0});case T.j:return Ee(Ee({},e),{},{requiresFormMetadata:!0,requiresUpdatedRates:!1,updatedRates:!1});case T.Ab:return Ee(Ee({},e),{},{driverNamesObfuscated:!0,excludedDriverError:null,excludedDriverErrorMessage:null});case T.Cb:return Ee(Ee({},e),{},{driver:Ee(Ee({},e.driver),a.driver),byId:Ee(Ee({},e.byId),a.byId),driverNamesObfuscated:!1});case T.Bb:return Ee(Ee({},e),{},{excludedDriverError:t.error,excludedDriverErrorMessage:t.errorMessage});case T.a:return Ee(Ee({},e),{},{allDriversExcluded:!0,totalDriversToExclude:0});default:return e}};function je(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Re(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?je(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):je(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ie="false",_e=x()(),De=389,xe={364:function(e){return Re(Re({},e),{},{loading:!1,requiresUSAAEligibility:!1,eligibilityQuestions:null,isUSAAMember:!1,prefillComplete:!1})},365:function(e){return Re(Re({},e),{},{eligibilityQuestionsReceived:!1})},366:function(e){return Re(Re({},e),{},{requiresDLVerification:!0,verificationError:null,dlVerificationStatus:"unverified"})},367:function(e){return Re(Re({},e),{},{policyActive:!1})},368:function(e){return Re(Re({},e),{},{form:{error:null}})},369:function(e){return Re(Re({},e),{},{defensiveCourseTaken:!1,askPriorInsuranceLapseReason:!1,numberOfDaysWithoutInsurance:null,priorInsuranceLapseReason:null})},370:function(e){return Re(Re({},e),{},{priorInsuranceLapseOptions:[]})},371:function(e){return Re({},e)},372:function(e){return Re(Re({},e),{},{veriskHit:!1})},373:function(e){return Re(Re({},e),{},{requiresAirbagVerification:!1})},374:function(e){return Re(Re({},e),{},{requiresUmuimOfferForm:!1,requiresMedPayOfferForm:!1})},375:function(e){return Re({},e)},376:function(e){return Re(Re({},e),{},{usaaPersonInfoRetrieved:null,usaaPersonInfoVerified:null})},377:function(e){return Re({},e)},378:function(e){return Re(Re({},e),{},{requiresDynamicForms:!1,requiresDriverExclusion:!1})},379:function(e){return Re({},e)},380:function(e){return Re(Re({},e),{},{requiresDynamicForms:!1,requiresDriverExclusion:!1,customPreBindForms:{allIds:[],byId:{}},pendingFormIds:null,currentFormId:null,nextFormId:null,requestingPreBindForm:!1})},381:function(e){return Re({},e)},382:function(e){return Re(Re({},e),{},{doNotQuote:null})},383:function(e){return Re({},e)},384:function(e){return Re({},e)},385:function(e){return Re({},e)},386:function(e){return Re({isModalOpen:!1,openModalName:null},e)},387:function(e){return Re(Re({},e),{},{allVehiclesOwnedByAmp:null})},388:function(e){return Re(Re({},e),{},{askDefensiveDrivingInDriverExclusion:!1})},389:function(e){return Re({},e)}},Ae={364:function(e){return Re(Re({},e),{},{primaryDriver:Re(Re({},e.primaryDriver),{},{softQuote:!1,askSeniorDriverImprovement:!1,requiresUSAAEligibility:!1})})},365:function(e){return Re({},e)},366:function(e){return Re({},e)},367:function(e){return Re({},e)},368:function(e){return Re(Re({},e),{},{primaryDriver:Re(Re({},e.primaryDriver),{},{activeBit:!0,source:null,createdBy:null,softQuote:!1,primaryDriverComplete:!1,givenName:null,middleName:null,surName:null,age:null,dob:null,dateOfBirth:null,dlNumber:null,dlState:null,street:null,street2:null,streetAddress:null,city:null,state:null,genderMapping:null,genderString:null,maritalStatus:"",maritalStatusString:null,education:"",educationLevelString:null,safeDriver:null,requiresUSAAEligibility:!0})})},369:function(e){return Re({},e)},370:function(e){return Re({},e)},371:function(e){return Re({},e)},372:function(e){return Re({},e)},373:function(e){return Re({},e)},374:function(e){return Re(Re({},e),{},{primaryDriver:Re(Re({},e.primaryDriver),{},{requiresActiveMilitaryPersonnel:!1,requiresAirbagVerification:!1,requiresAllVehiclesOwnedByAMP:!1,requiresAntitheftDiscount:!1,requiresCommuteSurcharge:!1,requiresMedPayOfferForm:!1,requiresRefusalToWriteNoticeForm:!1,requiresUmuimOfferForm:!1,requiresV2CoverageEndpoints:!0,requiresVehicleAdvancedTechnologyDiscount:!1,requiresVehicleAssignment:!1,requiresVehicleOwnershipMonths:!1,requiresVinEtchingDiscount:!1})})},375:function(e){return Re({},e)},376:function(e){return Re({},e)},377:function(e){return Re({},e)},378:function(e){return Re({},e)},379:function(e){return Re({},e)},380:function(e){return Re(Re({},e),{},{primaryDriver:Re(Re({},e.primaryDriver),{},{type:"primary",driverComplete:!1,requiresDynamicForms:!1,requiresDriverExclusion:!1})})},381:function(e){return Re({},e)},382:function(e){return Re({},e)},383:function(e){return Re({},e)},384:function(e){return Re(Re({},e),{},{editingDriver:Re(Re({},e.editingDriver),{},{obfuscatedLastName:""}),items:e.items.map((function(e){return Re(Re({},e),{},{obfuscatedLastName:e.lastName||""})}))})},385:function(e){return Re({},e)},386:function(e){return Re({},e)},387:function(e){return Re({},e)},388:function(e){return Re({},e)},389:function(e){return Re({},e)}},Ce={364:function(e){return Re(Re({},e),{},{currentPackage:null,coveragePackages:{allIds:[],byId:{}}})},365:function(e){return Re({},e)},366:function(e){return Re({},e)},367:function(e){return Re({},e)},368:function(e){return Re({},e)},369:function(e){return Re({},e)},370:function(e){return Re({},e)},371:function(e){return Re({},e)},372:function(e){return Re({},e)},373:function(e){return Re({},e)},374:function(e){return Re({},e)},375:function(e){return Re({},e)},376:function(e){return Re({},e)},377:function(e){return Re({},e)},378:function(e){return Re({},e)},379:function(e){return Re({},e)},380:function(e){return Re({},e)},381:function(e){return Re({},e)},382:function(e){return Re({},e)},383:function(e){return Re({},e)},384:function(e){return Re({},e)},385:function(e){return Re({},e)},386:function(e){return Re({},e)},387:function(e){return Re({},e)},388:function(e){return Re({},e)},389:function(e){return Re({},e)}},Pe={364:function(e){return Re({},e)},365:function(e){return Re({},e)},366:function(e){return Re({},e)},367:function(e){return Re({},e)},368:function(e){return Re({},e)},369:function(e){return Re({},e)},370:function(e){return Re({},e)},371:function(e){return Re({},e)},372:function(e){return Re({},e)},373:function(e){return Re({},e)},374:function(e){return Re({},e)},375:function(e){return Re({},e)},376:function(e){return Re({},e)},377:function(e){return Re(Re({},e),{},{mvrOrdered:!1,mvrOrderData:null})},378:function(e){return Re({},e)},379:function(e){return Re({},e)},380:function(e){return Re(Re({},e),{},{savedCoverages:{policyCoverages:{},vehicleCoverages:{}}})},381:function(e){return Re({},e)},382:function(e){return Re({},e)},383:function(e){return Re({},e)},384:function(e){return Re({},e)},385:function(e){return Re({},e)},386:function(e){return Re({},e)},387:function(e){return Re({},e)},388:function(e){return Re({},e)},389:function(e){return Re({},e)}},we={364:function(e){return Re(Re({},e),{},{firstPossibleEffectiveDate:""})},365:function(e){return Re({},e)},366:function(e){return Re({},e)},367:function(e){return Re({},e)},368:function(e){return Re({},e)},369:function(e){return Re({},e)},370:function(e){return Re({},e)},371:function(e){return Re(Re({},e),{},{requiresUmuimOfferForm:!1})},372:function(e){return Re({},e)},373:function(e){return Re({},e)},374:function(e){return Re({},e)},375:function(e){return Re(Re({},e),{},{ratePlanStateCode:null})},376:function(e){return Re({},e)},377:function(e){return Re({},e)},378:function(e){return Re(Re({},e),{},{lastPossibleEffectiveDate:""})},379:function(e){return Re({},e)},380:function(e){return Re(Re({},e),{},{requiresDriverExclusion:!1,requiresDynamicForms:!1,customPreBindForms:{allIds:[],byId:{}},pendingFormIds:null,currentFormId:null,nextFormId:null,requestingPreBindForm:!1})},381:function(e){return Re({},e)},382:function(e){return Re({},e)},383:function(e){return Re({},e)},384:function(e){return Re({},e)},385:function(e){return Re({},e)},386:function(e){return Re({},e)},387:function(e){return Re({},e)},388:function(e){return Re({},e)},389:function(e){return Re({},e)}},Te={364:function(e){return Re({},e)},365:function(e){return Re({},e)},366:function(e){return Re({},e)},367:function(e){return Re({},e)},368:function(e){return Re({},e)},369:function(e){return Re({},e)},370:function(e){return Re({},e)},371:function(e){return Re({},e)},372:function(e){return Re({},e)},373:function(e){return Re({},e)},374:function(e){return Re({},e)},375:function(e){return Re({},e)},376:function(e){return Re({},e)},377:function(e){return Re({},e)},378:function(e){return Re({},e)},379:function(e){return Re({},e)},380:function(e){return Re({},e)},381:function(e){return Re({},e)},382:function(e){return Re({},e)},383:function(e){return Re({},e)},384:function(e){return Re({},e)},385:function(e){return Re({},e)},386:function(e){return Re({},e)},387:function(e){return Re({},e)},388:function(e){return Re({},e)},389:function(e){return Re({},e)}},Ne={377:function(e){return Re(Re({},e),{},{driver:{},byId:{}})},378:function(e){return Re({},e)},379:function(e){return Re({},e)},380:function(e){return Re(Re({},e),{},{completedDrivers:[],requiresUpdatedRates:!1})},381:function(e){return Re(Re({},e),{},{requiresFormMetadata:!1})},382:function(e){return Re({},e)},383:function(e){return Re(Re({},e),{},{driverNamesObfuscated:!0})},384:function(e){return Re(Re({},e),{},{driver:Re(Re({},e.driver),{},{obfuscatedLastName:e.driver.lastName||""})})},385:function(e){return Re({},e)},386:function(e){return Re({},e)},387:function(e){return Re(Re({},e),{},{driver:Re(Re({},e.driver),{},{activeMilitaryPersonnel:null})})},388:function(e){return Re({},e)},389:function(e){return Re(Re({},e),{},{driver:Re(Re({},e.driver),{},{requiresActiveMilitaryPersonnel:!1,requiresSeniorSafeDriverDiscount:!1})})}},Le={debug:Ie,key:"drivers",migrate:Object(_.createMigrate)(Ae,{debug:Ie}),stateReconciler:C.a,storage:w.a,transforms:[_e],version:De,whitelist:["primaryDriver","items","editingDriver","lastEditedDriver"]},Me={debug:Ie,key:"vehicles",migrate:Object(_.createMigrate)(Te,{debug:Ie}),stateReconciler:C.a,storage:w.a,transforms:[_e],version:De,whitelist:["items","editedVehicles","lastEditedVehicle"]},ke={blacklist:["error","modal","loading","isQuoteRetrieval","form","section","endpointUrl","crmGateError","isEmailModalOpen","redirect","asyncRequest","prevSection","isEmailModalOpen","currentStep","sendingCRMGate","errorMessage","requiresDLVerification","requiresDynamicForms","requiresDriverExclusion","askVinEtching","manualAddress","isQuoteRetrieval","requiresDynamicForms","dlVerificationStatus","requiresDLVerification","usaaPersonInfoRetrieved","usaaPersonInfoVerified","isModalOpen","openModalName"],debug:Ie,key:"app",migrate:Object(_.createMigrate)(xe,{debug:Ie}),storage:w.a,stateReconciler:C.a,transforms:[_e],version:De},Ue={debug:Ie,key:"coverage",migrate:Object(_.createMigrate)(Ce,{debug:Ie}),version:De,storage:w.a,stateReconciler:C.a,transforms:[_e],whiteList:["restrictUM","coverageRuleOptions","rulesByCoverage","config","savedMileage","personaSaved","ratePlanStateCode"]},Ve={debug:Ie,key:"rate",blackList:["ratePlanStateCode","loading","error","pickerEffectiveStartDate","firstPossibleEffectiveDate","lastPossibleEffectiveDate","mvrOrdered","mvrOrderData"],migrate:Object(_.createMigrate)(Pe,{debug:Ie}),storage:w.a,stateReconciler:C.a,transforms:[_e],version:De},Be={blacklist:["paymentPlanSaved","prebindApplication","membershipApplication","umuimOfferForm","UMBI_SELECTION","UIMBI_SELECTION","TORT_OPTIONS","pickerEffectiveStartDate","firstPossibleEffectiveDate","lastPossibleEffectiveDate","isSaving","policyEffectiveDate","requiresDynamicForms","requestingPreBindForm","requiresDriverExclusion","requiresUmuimOfferForm"],debug:Ie,key:"policy",migrate:Object(_.createMigrate)(we,{debug:Ie}),stateReconciler:C.a,storage:w.a,transforms:[_e],version:De},Fe={debug:Ie,key:"excludedDrivers",migrate:Object(_.createMigrate)(Ne,{debug:Ie}),stateReconciler:C.a,storage:w.a,transforms:[_e],version:De,blacklist:["allDriversExcluded","excludedDriverError","excludedDriverErrorMessage","requiresUpdatedRates","requiresFormMetadata","loading","driverNamesObfuscated"]},qe={debug:Ie,key:"form",stateReconciler:C.a,storage:w.a,transforms:[_e],version:De},Ge=Object(R.c)({app:Object(_.persistReducer)(ke,k),drivers:Object(_.persistReducer)(Le,X),vehicles:Object(_.persistReducer)(Me,ve),coverage:Object(_.persistReducer)(Ue,W),rate:Object(_.persistReducer)(Ve,le),policy:Object(_.persistReducer)(Be,ne),form:Object(_.persistReducer)(qe,ee),excludedDrivers:Object(_.persistReducer)(Fe,Se),reCaptcha:me,auth:F}),Ye={blacklist:["auth","reCaptcha"],key:"root",stateReconciler:C.a,storage:w.a,transforms:[_e],version:De},He=Object(_.persistReducer)(Ye,(function(e,t){var r=Re({},e);return t.type===T.nc&&(w.a.removeItem("persist:app"),w.a.removeItem("persist:drivers"),w.a.removeItem("persist:vehicles"),w.a.removeItem("persist:coverage"),w.a.removeItem("persist:rate"),w.a.removeItem("persist:policy"),w.a.removeItem("persist:form"),w.a.removeItem("persist:excludedDrivers"),r=void 0),Ge(r,t)})),We=r(83),ze=r(25),Qe=r.n(ze);function Ke(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}var Xe=null,$e=function(e){e.status&&e.status>=200||e.status<400?Xe.dispatch({type:"SET_ASYNC_SUCCESS_STATUS"}):Xe.dispatch({type:"SET_ASYNC_FAILED_STATUS"})},Ze=function(){return Qe.a.interceptors.map((function(e){return e.request.use((function(e){return function(e){var t=Xe.getState().app.form;t&&t.error&&Xe.dispatch({type:"CLEAR_FORM_ERROR"}),Xe.dispatch({type:"START_ASYNC_REQUEST",payload:e})}(e.url),e}),(function(e){return 401===e.response.status&&We.m((function(t){t.setTag("request_error_code","401"),t.setLevel("error"),We.c(e.response)})),Promise.reject(e)})),e.response.use((function(e){return $e(e),e}),(function(e){return $e(e),401!==e.response.status&&400!==e.response.status||We.m((function(t){t.setTag("error_response_status",e.response.status),t.setTag("auth_http_error",!0),t.setLevel("error"),We.c(e)})),We.m((function(t){t.setTag("error_response_status",e.response.status),t.setLevel("error"),We.c(e)})),Promise.reject(e)})),e}))},Je=r(1),et=r(106),tt=r.n(et),rt=r(21),at=r(15),nt=["primaryEmail","primaryDOB"],it=["type"];function ot(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function ct(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ot(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var lt=new b.a;function st(e){var t=e.payload;return function*(){var e=yield Object(Je.i)(),r=e.app.usaaPersonInfoVerified;if(e.drivers.editingDriver.driverId&&t&&t.driverId&&(yield Object(Je.g)({type:"CLEAR_EDITING_DRIVER"})),Object.prototype.hasOwnProperty.call(t,"driverId")){var a=ct(ct({},t),{},{edited:!0});r||!a.prefill||a.added&&a.edited||(a.lastName=""),"excluded"===a.type&&(a.type="additional",a.driverComplete=!1,a.excluded=!1,a.incomplete=!0),yield Object(Je.g)({type:"UPDATE_EDITING_DRIVER",payload:ct({},a)})}else yield Object(Je.g)({type:"UPDATE_EDITING_VEHICLE",payload:t}),yield Object(Je.g)({type:"UPDATE_VEHICLE",payload:t})}()}function*dt(e){var t=e.payload;"drivers"===t.listType?yield Object(Je.f)({type:"REMOVE_DRIVER",payload:t.item}):"vehicles"===t.listType&&(yield Object(Je.f)({type:"REMOVE_VEHICLE_REQUEST",payload:t.item}))}function*ut(e){var t=e.payload;"drivers"===t.listType?yield Object(Je.f)({type:"UNDO_REMOVE_DRIVER",payload:t.item}):"vehicles"===t.listType&&(yield Object(Je.f)({type:"UNDO_REMOVE_VEHICLE",payload:t.item}))}function*mt(){var e=yield Object(Je.i)(),t=e.app,r=t.error,a=t.loading,n=t.hasPartnerData,i=t.leadId,o=void 0===i?null:i,c=e.drivers.primaryDriver;if(!r||!r.critical){a||(yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}}));try{var l=yield Object(Je.c)(Qe.a.prefill.fetchPrefill),s=l.drivers,d=l.vehicles,u=l.softQuote,m=l.coverages,p=l.numberOfDaysWithoutInsurance,f=void 0===p?null:p;if(u)return yield Object(Je.f)({type:"REQUEST_PREFILL_SUCCESS",payload:{requiresDLVerification:!1}}),void(yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER",payload:{softQuote:u}}));var y=d.map((function(e){return ct(ct({},e),{},{prefill:!0})})).sort((function(e,t){return parseInt(t.year,10)-parseInt(e.year,10)})),v=s.filter((function(e){return"primary"!==e.type})).map((function(e){return ct(ct({},e),{},{obfuscatedLastName:e.lastName,lastName:"",prefill:!0})})),b=s.find((function(e){return"primary"===e.type})),g={},h=!!b&&!!b.dlNumber,E=("GA"===c.state||"IN"===c.state)&&null!==f&&f>0,O=c.dob||c.dateOfBirth,S=n&&o?O:b.dob;b&&(g=ct(ct(ct({},g),b),{},{prefill:null!==b.dlNumber,dob:S,dateOfBirth:S,maritalStatus:b.maritalStatusString,education:b.educationLevelString,ageLicensed:b.ageLicensed||c.ageLicensed,homeOwner:b.homeOwner||c.homeOwner})),l&&(yield Object(Je.b)([Object(Je.g)({type:"UPDATE_PRIMARY_DRIVER",payload:g}),Object(Je.g)({type:"GET_ASSOCIATED_DRIVERS",payload:v}),Object(Je.g)({type:"GET_ASSOCIATED_VEHICLES",payload:y}),Object(Je.g)({type:"GET_PREFILL_COVERAGES",payload:m}),Object(Je.g)({type:"REQUEST_PREFILL_SUCCESS",payload:{veriskHit:h,requiresDLVerification:h,askPriorInsuranceLapseReason:E,numberOfDaysWithoutInsurance:f}})]))}catch(r){r&&r.status&&(yield Object(Je.f)({type:"SET_ERROR",error:ct({status:r.status},r.data)}),yield Object(Je.f)({type:"PREFILL_REQUEST_FAILURE",error:r}))}finally{yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}}function*pt(){yield Object(Je.d)(1e3),yield Object(Je.f)({type:"CLEAR_ASYNC_ERRORS"})}function*ft(e){var t=e.error,r=t.status,a=t.policyExists,n=t.trialExists,i=t.message,o=t.DNQ,c=t.critical,l=t.mediaAlpha,s=t.showMessageDetail,d=t.messageDetail,u=t.mediaAlphaPrompt,m=t.header,p="true"===a&&"Hi There! Need Help?",f="STATE_WITHDRAWAL"===o,y="STATE_NOT_SUPPORTED"===o||"DL_STATE_NOT_SUPPORTED"===o||"RIDESHARE_NOT_OK"===o,b="USAA_MEMBERSHIP_INELIGIBLE"===o,g=400===r||403===r||422===r?i:null,h=c||401===r||422===r||424===r||500===r||503===r||"true"===a&&"false"===n,E=Object(rt.g)(Object(rt.b)("session"));401!==r||E?("true"===a&&(g="We see that you have a Noblr car insurance policy already. Please log into your app for information about your account. If you need assistance or would like to get pricing information, please give us a call at"),yield Object(Je.f)({type:"SET_ERROR_LEVEL",error:ct(ct({},e.error),{},{critical:h,errorHeader:p,message:g,policyExists:a,trialExists:n})}),422===r&&("true"===l?(v.a("DNQ Triggered",{DNQ_str:o}),yield Object(Je.g)({type:"UPDATE_APP",payload:{doNotQuote:{DNQ:o,header:m,message:i,showMessageDetail:s,messageDetail:d,mediaAlphaPrompt:u}}}),b?yield Object(Je.f)({type:"REDIRECT",payload:{url:"/dnq/usaa"}}):y?yield Object(Je.f)({type:"REDIRECT",payload:{url:"/dnq/agency"}}):(!y&&!b||f)&&(yield Object(Je.f)({type:"REDIRECT",payload:{url:"/dnq/detailed"}}))):yield Object(Je.f)({type:"REDIRECT",payload:{url:"/dnq"}}))):yield Object(Je.f)({type:"REDIRECT",payload:{url:"/start-quote/name"}})}function*yt(){yield Object(Je.f)({type:"CLEAR_ASYNC_STATUS"})}function vt(e){var t=e.payload;return function*(){yield Object(Je.f)({type:"CLEAR_APP_ERRORS"}),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});var e="trial"===Object(rt.l)(window.location.href,"campaign");e&&We.m((function(t){t.setTag("active_trial",e)}));var r={};if(t.enc&&t.enc.length){var a=t.primaryEmail,n=t.primaryDOB,i=tt()(t,nt),o=a||"",c=n||"";r=Object(rt.c)(ct(ct({},i),{},{email:o,dob:c}))}else r=Object(rt.c)(ct(ct({},t),{},{dob:t.dateOfBirth||""}));try{window.dataLayer=window.dataLayer||[];var l=window.dataLayer,s=yield Object(Je.c)(Qe.a.quote.retrieveQuote,r),d=s.jwt,u=s.personId,m=s.quoteId,p=s.quoteComplete,f=s.email,y=void 0===f?"":f;l.push({quoteId:m}),lt.set(Object(rt.b)("session"),d,at.t),lt.set(Object(rt.b)("personId"),u,at.t),lt.set(Object(rt.b)("quoteId"),m,at.t);var b=Object(rt.v)(y);v.b(u,{email:b,personId_str:u,quoteId_str:m}),v.d({quoteId_str:m,quoteSource_str:"quote_retrieval",quoteComplete_bool:p}),We.j({id:u}),We.i("quote_id",m),We.i("quote_retrieval",!0),We.i("quote_complete",p),yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER",payload:ct(ct({},r),{},{personId:u,quoteId:m,email:y})}),yield Object(Je.g)({type:"FETCH_QUOTE_DATA",payload:{quoteComplete:p,showTrial:e}}),yield Object(Je.f)({type:"RETRIEVE_QUOTE_SUCCESS"}),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}})}catch(E){We.m((function(e){e.setFingerprint([window.location.pathname])})),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}});var g=E.data&&E.data.trialExists&&"true"===E.data.trialExists,h=E.data&&E.data.policyExists&&"true"===E.data.policyExists;409===E.status?(We.i("active_trial",g),We.i("policy_exists",h),yield Object(Je.g)({type:"UPDATE_APP",payload:{trialActive:g,policyActive:h}}),yield Object(Je.g)({type:"UPDATE_AUTH_STATUS",payload:{trialActive:g,isTrial:g,policyActive:h}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/account/sign-in"}})):404===E.status?yield Object(Je.f)({type:"REDIRECT",payload:{url:"/quote/not-found"}}):422===E.status?yield Object(Je.f)({type:"SET_ERROR",error:ct({status:E.status,message:E.data.message},E.data)}):(yield Object(Je.f)({type:"SET_ERROR",error:ct({critical:!0},E.data)}),yield Object(Je.f)({type:"RETRIEVE_QUOTE_FAILURE",error:{message:E.data.message,status:E.status}})),yield Object(Je.f)({type:"RETRIEVE_QUOTE_FAILURE",error:{message:E.data.message,status:E.status}})}}()}function bt(e){var t=e.payload;return function*(){var e=t.quoteId;We.i("quoteId",e),v.d({quoteId_str:e,quoteSource_str:"usaa_quote_integration"});try{var r=yield Object(Je.c)(Qe.a.quote.retrieveUSAAPersonInfo,t),a=r.jwt,n=r.personId,i=r.firstName,o=r.lastName,c=t.quoteId;yield Object(Je.f)({type:"RETRIEVE_USAA_PERSON_INFO_SUCCESS",payload:{firstName:i,lastName:o,quoteId:c,personId:n}}),v.b(n,{personId_str:n}),We.j({id:n}),window.dataLayer=window.dataLayer||[],window.dataLayer.push({quoteId:c}),lt.set(Object(rt.b)("session"),a,at.t),lt.set(Object(rt.b)("personId"),n,at.t),lt.set(Object(rt.b)("quoteId"),c,at.t)}catch(l){v.d({usaaIntegrationError_bool:!0,quoteSource_str:"usaa_quote_integration"}),We.i("usaaQuoteIntegrationError",!0),l&&l.status&&l.data&&l.data.message&&(yield Object(Je.f)({type:"RETRIEVE_USAA_PERSON_INFO_FAILURE",error:{message:l.data.message,status:l.status}})),yield Object(Je.f)({type:"RETRIEVE_USAA_PERSON_INFO_FAILURE",error:{message:"Error retrieving quote",status:null}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/quote/not-found"}})}finally{yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}()}function gt(e){var t=e.payload,r=e.successRoute;return function*(){yield Object(Je.f)({type:"CLEAR_APP_ERRORS"}),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});try{var e=yield Object(Je.c)(Qe.a.quote.verifyUSAAPersonInfoAndRetrieveQuote,t),a=e.email,n=e.quoteId,i=e.personId,o=e.drivers,c=e.removedDrivers,l=e.excludedDrivers,s=e.vehicles,d=e.mileage,u=e.personaCode;yield Object(Je.f)({type:"VERIFY_USAA_PERSON_AND_RETRIEVE_QUOTE_SUCCESS"});var m=l||[],p=c||[],f=o.filter((function(e){return"additional"===e.type})),y=o.filter((function(e){return"primary"===e.type})).map((function(e){var r=ct(ct({},e),{},{prefillComplete:!0,addressComplete:!0,dateOfBirth:t.dob});if(a){r.email=a;var o=Object(rt.v)(a);v.b(i,{email:o,personId_str:i,quoteId_str:n})}return r})),b=ge()(y,1)[0];yield Object(Je.b)([Object(Je.g)({type:"CONFIRMED_PII",payload:{prefillComplete:!0,confirmedPii:{dob:!0,street:!0}}}),Object(Je.g)({type:"GET_ALL_DRIVERS_SUCCESS",payload:{drivers:[].concat(E()(f),E()(p),E()(m),[b]),quoteId:n,personId:i,primaryDriverEmail:a}}),Object(Je.g)({type:"GET_ALL_VEHICLES_SUCCESS",payload:{vehicles:s}}),Object(Je.g)({type:"SAVE_MILEAGE_SUCCESS",payload:{mileage:d||15,savedMileage:!!d}}),Object(Je.g)({type:"SAVE_PERSONA_SUCCESS",payload:{personaCode:u}})]),yield Object(Je.f)({type:"REDIRECT",payload:{url:a&&a.length?r:"/start-quote/email"}})}catch(g){yield Object(Je.f)({type:"VERIFY_USAA_PERSON_AND_RETRIEVE_QUOTE_FAILURE",error:{message:g.message,status:g.status}}),g&&422===g.status&&(yield Object(Je.f)({type:"RESET_QUOTE"}),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/quote/not-found"}}))}finally{yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}()}function ht(e){var t=e.payload,r=t.quoteComplete,a=t.showTrial;return function*(){var e=(yield Object(Je.i)()).drivers.primaryDriver.personId;try{var t=yield Object(Je.b)([Object(Je.c)(Qe.a.driver.getDrivers),Object(Je.c)(Qe.a.vehicle.getAllVehicles),Object(Je.c)(Qe.a.coverage.getCoverage),Object(Je.c)(Qe.a.coverage.getMileage),Object(Je.c)(Qe.a.coverage.getPersona)]),n=ge()(t,5),i=n[0],o=n[1],c=n[2],l=n[3].mileage,s=n[4].personaCode,d=c.type,u=tt()(c,it),m=d;yield Object(Je.f)({type:"SET_CURRENT_PACKAGE",payload:m});var p=i.filter((function(e){return"primary"===e.type})),f=ge()(p,1)[0],y=f.state,b=f.driverId,g=f.quoteId,h=f.email,E=f.driverComplete,O=Object(rt.v)(h);e&&h&&v.b(e,{email:O,garagingState_str:y,quoteId_str:g,driverId_str:b}),null!==c&&void 0!==c&&c.coveragePackages&&null!==c&&void 0!==c&&c.ratePlanStateCode||(yield Object(Je.g)({type:"GET_PRODUCT_DATA"}));var S=Object(q.k)(l);r&&E&&(yield Object(Je.f)({type:"CONFIRMED_PII",payload:{isUSAAMember:!0,registeredQuote:!0,prefillComplete:!0,confirmedPii:{dob:!0,street:!0,dlNumber:!0}}})),yield Object(Je.b)([Object(Je.f)({type:"GET_ALL_DRIVERS_SUCCESS",payload:{drivers:i,quoteId:g,personId:e,primaryDriverEmail:h||f.email}}),Object(Je.f)({type:"GET_ALL_VEHICLES_SUCCESS",payload:{vehicles:o}}),Object(Je.f)({type:"SAVE_COVERAGE_SUCCESS",payload:{coverage:ct({},u)}}),Object(Je.f)({type:"SAVE_MILEAGE_SUCCESS",payload:{mileage:S||15,savedMileage:!!l}}),Object(Je.f)({type:"SAVE_PERSONA_SUCCESS",payload:{personaCode:s}})]),yield Object(Je.f)({type:"GET_CHECKPOINT",payload:{quoteComplete:r,showTrial:a}})}catch(j){j&&j.status&&(yield Object(Je.f)({type:"SET_ERROR",error:ct({status:j.status},j.data)})),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}}),We.m((function(e){e.setFingerprint([window.location.pathname])}))}}()}function Et(e){var t=e.payload,r=t.quoteComplete,a=t.showTrial;return function*(){var e=yield Object(Je.i)(),t=e.drivers.primaryDriver,n=t.primaryDriverComplete,i=t.state,o=e.vehicles,c=e.coverage,l=c.savedCoverage,s=c.coverageSelections,d=c.savedMileage,u=e.app.isRideshare,m=e.policy.purchased;if(i&&(v.d({garagingState_str:i}),We.i("garaging_state",i)),We.i("quote_complete",r),We.i("primary_driver_complete",n),We.i("vehicles_complete","No"===u),We.i("purchased",m),r&&!m){We.i("active_trial",a);return n&&i&&(yield Object(Je.f)({type:"UPDATE_POLICY",payload:{state:i}})),void(yield Object(Je.g)({type:"GET_RATE_BY_PACKAGE",payload:{queryParams:{isQuoteRetrieval:!0,savePackage:!1}},shouldRedirect:!0,showTrial:a}))}if(n||r){if(n&&"No"!==u&&!r)return yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}}),void(yield Object(Je.f)({type:"REDIRECT",payload:{url:"/add-drivers/drivers-list"}}));if(!n||"No"!==u||l||r){if(l&&!d&&s instanceof Object){var p=o.items.filter((function(e){return e.activeBit}));if(Object.keys(s).length===3*p.length)return void(yield Object(Je.f)({type:"REDIRECT",payload:{url:"/driving-behavior/mileage"}}))}yield Object(Je.f)({type:"REDIRECT",payload:{url:"/start-quote/name"}})}else yield Object(Je.f)({type:"REDIRECT",payload:{url:"/driving-behavior/start"}})}else yield Object(Je.f)({type:"REDIRECT",payload:{url:"/start-quote/name"}})}()}function Ot(e){var t=e.payload;return function*(){var e=t.leadType,r=t.leadId;"everQuoteId"===e?We.m((function(e){e.setTag("everquote_id",r)})):"leadCloudId"===e&&We.m((function(e){e.setTag("lead_cloud_id",r)}));try{var a=yield Object(Je.c)(Qe.a.prefill.getLeadData,S()({},e,r)),n=a.firstName,i=a.lastName,o=a.dob;n||i||o?(yield Object(Je.f)({type:"GET_LEAD_DATA_SUCCESS"}),yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER",payload:{firstName:n,lastName:i,dob:o}})):yield Object(Je.f)({type:"GET_LEAD_DATA_FAILURE"})}catch(c){yield Object(Je.f)({type:"GET_LEAD_DATA_FAILURE"})}}()}function*St(e){var t=e.payload,r=void 0===t?null:t;if(yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}}),r){var a=r.urlParams,n=void 0===a?"":a,i=r.redirect,o=void 0!==i&&i,c=lt.get(Object(rt.b)("personId")),l=lt.get(Object(rt.b)("session")),s=lt.get(Object(rt.b)("quoteId"));l&&s&&(lt.remove(Object(rt.b)("session"),at.i),lt.remove(Object(rt.b)("quoteId"),at.i)),c&&(yield Object(Je.g)({type:"REGISTER_QUOTE",payload:{personId:c,source:"Web"}}),v.b(c,{personId_str:c,resetQuote_bool:!0}),We.j({id:c}),We.i("reset_quote",!0)),o&&n.length&&(yield Object(Je.d)(500),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/start-quote/name".concat(n)}})),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}else yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}function jt(e){var t=e.payload;return function*(){var e=(yield Object(Je.i)()).drivers.primaryDriver.personId;if(e){v.b(e,{personId_str:e}),We.j({id:e}),We.i("visited_screen_name",t.screenIdentifier);var r=t.encString?{screenName:t.screenIdentifier,quoteRetrievalEncString:t.encString}:{screenName:t.screenIdentifier};try{yield Object(Je.c)(Qe.a.tools.trackScreenVisited,r,{personId:e})}catch(a){a?yield Object(Je.f)({type:"SET_ERROR",error:ct({status:a.status},a.data)}):yield Object(Je.f)({type:"TRACK_SCREEN_VIEW_FAILURE"})}}}()}function*Rt(){var e=yield Object(Je.a)("SET_SECTION");yield Object(Je.l)(e,It)}function It(e){var t=e.payload.section;return function*(){var e=(yield Object(Je.i)()).app.prevSection;if(t&&("start-quote"!==t||e)&&(t||"start-quote"!==e)&&"quote"!==t&&"purchase"!==t&&"account"!==t&&"driver-exclusion"!==t&&"dnq"!==t&&"call-to-complete"!==t){var r=at.s[t],a=r.gate,n=void 0===a?null:a,i=r.lastSection,o=r.nextSection;if("driving-behavior"===t&&"quote"!==e&&(n="VEHICLES_COMPLETE",i="add-vehicles",o="quote"),e&&i&&e===i&&e!==o&&n)try{yield Object(Je.c)(Qe.a.salesForce.gateComplete,n),yield Object(Je.f)({type:"SAVE_SAVE_CRM_GATE_SUCCESS"})}catch(c){yield Object(Je.f)({type:"SAVE_CRM_GATE_FAILURE",error:c})}}}()}function*_t(){try{var e=yield Object(Je.c)(Qe.a.eligibility.getEligibilityQuestions);yield Object(Je.f)({type:"REQUEST_USAA_ELIGIBILITY_QUESTIONS_SUCCESS",payload:e})}catch(t){yield Object(Je.f)({type:"REQUEST_USAA_ELIGIBILITY_QUESTIONS_FAILURE",error:t.data}),400===t.status&&(yield Object(Je.f)({type:"SET_ERROR",error:ct({critical:!0},t.data)}))}}function Dt(e){var t=e.payload;return function*(){var e=Object.entries(t),r=ge()(e,1)[0],a=ge()(r,2),n=a[0],i=a[1];try{yield Object(Je.c)(Qe.a.eligibility.sendPrimaryEligibilityAnswer,{eligibilityQuestionId:n,answer:i});var o="/start-quote/email";"YES"!==i?o="/start-quote/usaa-eligibility":yield Object(Je.g)({type:"REQUEST_PREFILL"}),yield Object(Je.g)({type:"SUBMIT_PRIMARY_ELIGIBILITY_ANSWER_SUCCESS",payload:{isUSAAMember:"YES"===i}}),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:o}})}catch(c){yield Object(Je.f)({type:"SUBMIT_PRIMARY_ELIGIBILITY_ANSWER_FAILURE",error:c}),yield Object(Je.f)({type:"SET_ERROR",error:ct({status:c.status},c.data)})}}()}function xt(e){var t=e.payload,r=e.successRoute;return function*(){var e=Object.entries(t).reduce((function(e,t){var r=ge()(t,2),a={eligibilityQuestionId:r[0],answer:r[1]};return e.push(a),e}),[]);try{yield Object(Je.c)(Qe.a.eligibility.sendSecondaryEligibilityAnswer,e),yield Object(Je.g)({type:"REQUEST_PREFILL"}),yield Object(Je.g)({type:"SUBMIT_SECONDARY_ELIGIBILITY_ANSWER_SUCCESS",payload:{isUSAAMember:!0}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:r}})}catch(a){yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}}),yield Object(Je.f)({type:"SUBMIT_SECONDARY_ELIGIBILITY_ANSWER_FAILURE",error:a}),yield Object(Je.f)({type:"SET_ERROR",error:ct({status:a.status},a.data)})}}()}function At(e){var t=e.payload,r=e.successRoute;return function*(){var e=ct({},t),a=yield Object(Je.i)(),n=a.app.requiresDriverExclusion,i=a.drivers.primaryDriver.driverId;e.driverId=i;var o=[e];try{var c=(yield Object(Je.c)(Qe.a.driver.verifyDriversLicenses,o)).overallVerificationSuccess;c?(yield Object(Je.f)({type:"VERIFY_DRIVERS_LICENSES_SUCCESS",payload:c}),n&&(yield Object(Je.g)({type:"GET_REMOVED_AND_EXCLUDED_DRIVER_NAMES"})),yield Object(Je.f)({type:"REDIRECT",payload:{url:r}})):(yield Object(Je.f)({type:"VERIFY_DRIVERS_LICENSES_FAILURE",payload:c}),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/purchase/dl-verification-issue"}}))}catch(l){yield Object(Je.f)({type:"VERIFY_DRIVERS_LICENSES_ERROR",error:l}),yield Object(Je.f)({type:"SET_ERROR",error:ct({status:l.status},l.data)})}}()}function Ct(e){var t=e.payload.defensiveCourseTaken,r=e.successRoute,a=e.formikActions.setSubmitting;return function*(){var e=yield Object(Je.i)(),n=e.rate,i=n.currentPackage,o=n.savedCoverages,c=e.excludedDrivers,l=c.requiresUpdatedRates,s=c.updatedRates,d=c.allDriversExcluded;try{var u="Yes"===t;yield Object(Je.c)(Qe.a.quote.updateDefensiveCourseTakenStatus,{defensiveCourseTaken:u}),yield Object(Je.f)({type:"UPDATE_DEFENSIVE_DRIVING_ANSWER_SUCCESS"}),"/purchase/effective-date"===r&&d&&l&&!s&&(yield Object(Je.g)({type:"GET_RATE_BY_PACKAGE",payload:ct({currentPackage:i,queryParams:{savePackage:!0}},o)}),yield Object(Je.g)({type:"UPDATED_RATES_REQUESTED"})),yield Object(Je.f)({type:"REDIRECT",payload:{url:r}})}catch(m){yield Object(Je.f)({type:"SET_ERROR",error:m}),yield Object(Je.f)({type:"UPDATE_DEFENSIVE_DRIVING_ANSWER_FAILURE",error:m})}finally{yield a(!1)}}()}function Pt(e){var t=e.payload.priorInsuranceLapseReason,r=e.successRoute;return function*(){try{yield Object(Je.c)(Qe.a.quote.updatePriorInsuranceLapseReason,{priorInsuranceLapseReason:t}),yield Object(Je.f)({type:"UPDATE_PRIOR_INSURANCE_LAPSE_REASON_SUCCESS"}),yield Object(Je.f)({type:"REDIRECT",payload:{url:r}})}catch(e){yield Object(Je.f)({type:"UPDATE_PRIOR_INSURANCE_LAPSE_REASON_FAILURE",error:e}),yield Object(Je.f)({type:"SET_ERROR",error:ct({status:e.status},e.data)})}}()}function*wt(){try{var e=(yield Object(Je.c)(Qe.a.quote.getPriorInsuranceLapseOptions)).filter((function(e){return"ARMED_FORCES"===e.option||"MILITARY_DEPLOYMENT"===e.option||"OTHER"===e.option})).map((function(e){return{value:e.option,label:e.label}}));yield Object(Je.f)({type:"REQUEST_PRIOR_INSURANCE_REASONS_SUCCESS",payload:e})}catch(t){yield Object(Je.f)({type:"SET_ERROR",error:ct({status:t.status},t.data)}),yield Object(Je.f)({type:"REQUEST_PRIOR_INSURANCE_REASONS_FAILURE",error:t})}}function Tt(e){var t=e.payload.umbrellaPolicy;return function*(){yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});var e="true"===t?"/purchase/umbrella-policy-acknowledgement":"/purchase/payment-info";yield Object(Je.f)({type:"REDIRECT",payload:{url:e}}),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}()}var Nt=["jwt","policyId","requiresV2CoverageEndpoints"];function Lt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Mt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Lt(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var kt=new b.a;function Ut(e){var t=e.payload,r=t.password,a=t.confirmPassword,n=t.authType,i=void 0===n?"noblr":n;return function*(){var e=yield Object(Je.i)(),t=e.drivers.primaryDriver.email,n=e.auth,o=n.trialActive,c=n.emailToConfirm,l=e.app,s=l.trialActive,d=l.form;if(We.m((function(e){e.setTag("active_trial",o),e.setTag("auth_type",i)})),d&&d.error&&(yield Object(Je.f)({type:"CLEAR_FORM_ERROR"})),r===a){var u=s||o,m=t||c,p=Object(T.nf)(m,r,u,i);yield Object(Je.f)(p)}else yield Object(Je.f)({type:"SET_FORM_ERROR",error:{message:"Oops... your passwords don't match!"}})}()}function Vt(e){var t=e.payload,r=t.email,a=t.authKey,n=t.authType;return function*(){var e=(yield Object(Je.i)()).policy,t=e.policyId,i=e.trialConverted,o=e.purchased,c={email:r,authenticationType:n,policyId:t};c=Mt(Mt({},c),{},"google"===n?{token:a}:{password:a});try{var l=yield Object(Je.c)(Qe.a.user.createAccount,c),s=l.jwt,d=l.trialActive;s.length&&kt.set(Object(rt.b)("policySession"),s,at.t),We.m((function(e){e.setTag("active_trial",d),e.setTag("auth_type",n),e.setTag("trial_converted",i)})),yield Object(Je.f)({type:"CREATE_ACCOUNT_SUCCESS",payload:{trialActive:d}}),(i||o&&"google"===n)&&(yield Object(Je.f)({type:"REDIRECT",payload:{url:"/account/download-app"}}))}catch(u){yield Object(Je.f)({type:"CREATE_ACCOUNT_FAILURE"}),yield Object(Je.f)({type:"SET_ERROR",error:Mt({status:u.status},u.data)})}}()}function*Bt(e){var t=e.payload,r=t.email,a=t.password,n=t.authType,i=void 0===n?"noblr":n,o=e.formikActions.setSubmitting,c=void 0===o?null:o;yield Object(Je.f)(Object(T.zf)(r,a,i,c))}function*Ft(e){var t=e.payload,r=t.email,a=t.authKey,n=t.authType,i=t.setSubmitting,o=void 0===i?null:i,c=(yield Object(Je.i)()).app.form;c&&c.error&&(yield Object(Je.f)({type:"CLEAR_FORM_ERROR"}));var l={email:r,password:a,authenticationType:n};"google"===n&&(l={email:r,authenticationType:"google",token:a});try{var s=yield Object(Je.c)(Qe.a.user.login,l),d=s.jwt,u=s.policyId,m=(s.requiresV2CoverageEndpoints,tt()(s,Nt));o&&o(!1),yield Object(Je.f)({type:"LOGIN_USER_SUCCESS",payload:m}),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});var p=m.city,f=m.firstName,y=m.lastName,v=m.phoneNumber,b=m.personId,g=m.quoteId,h=m.state,E=m.street,O=m.trialActive,S=m.trialState,j=m.userOnboardingState,R=m.zipCode;if(We.f((function(e){e.setTag("quote_id",g),e.setTag("auth_type",n),e.setTag("active_trial",O),e.setTag("trial_state",S),e.setUser({id:b})})),!u||O||"TRIAL_CONVERTED"===S&&"TRIAL_CONVERTED_ONBOARDING_COMPLETE"===S?(kt.set(Object(rt.b)("session"),d,at.t),kt.set(Object(rt.b)("personId"),b,at.t),kt.set(Object(rt.b)("quoteId"),g,at.t)):(We.m((function(e){e.setTag("policy_id",u),e.setTag("trial_converted",!1),e.setTag("reset_quote_id_cookie",!0)})),kt.set(Object(rt.b)("policySession"),d,at.t),kt.set(Object(rt.b)("session"),d,at.t),kt.remove(Object(rt.b)("quoteId"),at.i)),yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER",payload:{city:p,firstName:f,lastName:y,quote:{quoteId:g},policyId:u,phoneNumber:v,state:h,street:E,trialActive:O,trialState:S,userOnboardingState:j,zipCode:R,email:r,personId:b}}),yield Object(Je.f)({type:"UPDATE_APP",payload:{trialActive:O}}),!u||O||" TRIAL_CONVERTED"!==S&&" TRIAL_CONVERTED_ONBOARDING_COMPLETE"!==S)if(u&&O&&("TRIAL_CONVERTED"!==S||"TRIAL_CONVERTED_ONBOARDING_COMPLETE"!==S)){yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}}),yield Object(Je.g)({type:"FETCH_QUOTE_DATA",payload:{quoteComplete:!0,showTrial:!1}}),yield Object(Je.g)({type:"GET_RATE_BY_PACKAGE",payload:{queryParams:Mt(Mt({},{isQuoteRetrieval:!0}),{},{savePackage:!1})},shouldRedirect:!0})}else We.m((function(e){e.setTag("need_help_redirect",!0),e.setTag("active_trial",O),e.setTag("policy_id",u),e.setTag("trial_converted","TRIAL_CONVERTED"===S),e.setTag("purchased",!1)})),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/account/need-help"}});else We.m((function(e){e.setTag("policy_id",u),e.setTag("active_trial",!1),e.setTag("trial_converted",!0)})),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/account/download-app"}})}catch(I){o&&o(!1),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}}),yield Object(Je.f)({type:"LOGIN_USER_FAILURE",error:Mt({status:I.status},I.data)}),yield Object(Je.f)({type:"SET_FORM_ERROR",error:Mt({status:I.status},I.data)})}}function qt(e){var t=e.payload;return function*(){var e=t.email,r=t.password,a=t.confirmPassword;(yield Object(Je.i)()).drivers.primaryDriver.email!==e&&(yield Object(Je.c)(Gt,e)),yield Object(Je.f)({type:"CREATE_NOBLR_ACCOUNT",payload:{email:e,password:r,confirmPassword:a,isTrial:!0}})}()}function*Gt(e){try{yield Object(Je.c)(Qe.a.user.changeTrialEmail,e),We.m((function(e){e.setTag("trial_email_updated",!0)}))}catch(t){yield Object(Je.f)({type:"SET_ERROR",error:Mt({status:t.status},t.data)})}}function Yt(e){var t=e.payload;return function*(){var e=t.email;try{yield Object(Je.c)(Qe.a.user.sendOneTimePass,e,!0),yield Object(Je.f)({type:"SEND_ONE_TIME_PASS_SUCCESS",payload:{emailToConfirm:e}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/account/code-entry"}})}catch(r){422===r.status?(We.m((function(e){e.setTag("non-noblr-account",!0)})),yield Object(Je.f)({type:"SHOW_OTP_ERROR",error:{status:r.status,data:{message:"Please try to 'Sign In with Google' "}}})):yield Object(Je.f)({type:"SET_ERROR",error:Mt({status:r.status},r.data)})}}()}function Ht(e){var t=e.payload;return function*(){var e=t.otp,r=(yield Object(Je.i)()).auth.emailToConfirm,a=Object(rt.l)(window.location.href,"email")||r;try{var n=(yield Object(Je.c)(Qe.a.user.verifyOneTimePass,{email:a,oneTimePass:e})).jwt;yield Object(Je.f)({type:"VERIFY_OTP_SUCCESS",payload:{email:a}}),kt.set(Object(rt.b)("policySession"),n,at.t),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/account/create-password"}})}catch(i){yield Object(Je.f)({type:"SET_ERROR",error:Mt({status:i.status},i.data)})}}()}function Wt(e){var t=e.payload,r=e.formikActions;return function*(){var e=t.password,a=r.setSubmitting;try{yield Object(Je.c)(Qe.a.user.resetPassword,e),yield Object(Je.f)({type:"RESET_PASSWORD_SUCCESS",payload:{passwordReset:!0}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/account/sign-in"}})}catch(n){422===n.status?(We.m((function(e){e.setTag("non-noblr-account",!0)})),yield Object(Je.f)({type:"SET_ERROR",error:{status:n.status,data:{message:"Please go back and click 'Sign In with Google'"}}})):401===n.response.status?yield Object(Je.f)({type:"SET_ERROR",error:{status:n.response.status,data:{message:"Failed to create password"}}}):n.status&&n.data?yield Object(Je.f)({type:"SET_ERROR",error:Mt({status:n.status},n.data)}):yield Object(Je.f)({type:"SET_ERROR",error:!0})}finally{a(!1)}}()}var zt=["requiresVehicleOwnershipMonths","requiresVehicleAdvancedTechnologyDiscount","requiresSeniorSafeDriverDiscount","requiresAntitheftDiscount","requiresVinEtchingDiscount","requiresActiveMilitaryPersonnel","requiresAllVehiclesOwnedByAMP","requiresSeniorDriverImprovementDiscount","requiresVehicleAssignment","requiresAirbagVerification","requiresDriverExclusion","requiresUmuimOfferForm","requiresMedPayOfferForm","requiresRefusalToWriteNoticeForm","requiresDynamicForms","requiresGoodStudentDiscount","driverComplete","lastName","activeBit","dlNumber","activeMilitaryPersonnel"];function Qt(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Kt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qt(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Xt(e){var t=e.activeBit,r=e.activeDriverLicense,a=void 0===r||r,n=e.age,i=e.ageLicensed,o=e.askActiveMilitaryPersonnel,c=void 0!==o&&o,l=e.askGoodStudentDiscount,s=void 0!==l&&l,d=e.askSafeDriving,u=void 0!==d&&d,m=e.dlNumber,p=e.dlState,f=e.doB,y=void 0===f?null:f,v=e.dob,b=e.driverId,g=e.driverComplete,h=void 0!==g&&g,E=e.educationLevelString,O=e.firstName,S=e.lastName,j=e.gender,R=void 0===j?null:j,I=e.genderMapping,_=e.givenName,D=e.homeOwner,x=e.maritalStatusString,A=void 0===x?null:x,C=e.prefill,P=void 0===C||C,w=e.safeDriver,T=void 0!==w&&w,N=e.sequence,L=e.surname,M=e.type,k=void 0===M?"additional":M,U=e.edited,V=void 0!==U&&U,B=e.obfuscatedLastName;this.activeBit=t,this.activeDriverLicense=a,this.age=n,this.ageLicensed=i,this.askActiveMilitaryPersonnel=c,this.askGoodStudentDiscount=s,this.askSafeDriving=u,this.dlNumber=m,this.dlState=p,this.dob=y||v,this.driverId=b,this.driverComplete=h,this.education=E,this.firstName=O||_,this.gender=R||I,this.genderMapping=I,this.homeOwner=D,this.lastName=S||L||"",this.maritalStatus=A,this.prefill=P,this.safeDriver=T,this.sequence=N,this.type=k,this.edited=V,this.driverComplete=h,this.obfuscatedLastName=B}function $t(e){var t=e.payload;return function*(){var e=t.filter((function(e){return"primary"!==e.type})).map((function(e){return new Xt(e)}));yield Object(Je.f)({type:"GET_ASSOCIATED_DRIVERS_SUCCESS",payload:e})}()}function Zt(e){var t=e.payload;return function*(){var e=t.driverId,r=t.activeMilitaryPersonnel,a=yield Object(Je.i)(),n=a.app.askMilitaryServiceVehicles,i=a.drivers,o=i.items,c=i.primaryDriver,l=o.concat(c);try{if(n&&r)l.some((function(t){return t.activeMilitaryPersonnel&&t.activeBit&&e!==t.driverId}))||(yield Object(Je.f)({type:"UPDATE_APP",payload:{askMilitaryServiceVehicles:!1}}));yield Object(Je.c)(Qe.a.driver.deleteDriverAfterPrefill,{driverId:e}),yield Object(Je.f)({type:"REMOVE_DRIVER_SUCCESS",payload:e}),yield Object(Je.f)({type:"CLEAR_EDITING_DRIVER"})}catch(s){yield Object(Je.f)({type:"REMOVE_DRIVER_FAILURE",error:s}),yield Object(Je.f)({type:"SET_ERROR",error:Kt({status:s.status},s.data)})}}()}function*Jt(){try{var e=(yield Object(Je.i)()).drivers.primaryDriver,t=yield Object(Je.c)(Qe.a.driver.getDrivers);yield Object(Je.f)({type:"GET_ALL_DRIVERS_SUCCESS",payload:{drivers:t,personId:e.personId,quoteId:e.quoteId,primaryDriverEmail:e.email}})}catch(r){yield Object(Je.f)({type:"SET_ERROR",error:Kt({status:r.status},r.data)})}}function er(e){var t=e.payload,r=t.drivers,a=t.personId,n=t.quoteId,i=t.primaryDriverEmail;return function*(){for(var e={},t=[],o=0;o<r.length;o++){var c=r[o];"primary"===c.type?e=Kt(Kt({},c),{},i?{personId:a,quoteId:n,email:i}:{personId:a,quoteId:n}):t=[].concat(E()(t),[Kt(Kt({},c),{},{givenName:c.firstName,obfuscatedLastName:c.lastName,surname:c.lastName,prefill:!0,maritalStatusString:c.maritalStatus,educationLevelString:c.education})])}yield Object(Je.g)({type:"UPDATE_PRIMARY_DRIVER",payload:Kt({},e)}),yield Object(Je.g)({type:"GET_ASSOCIATED_DRIVERS",payload:t})}()}function tr(e){var t=e.payload;return function*(){var e=t.firstName,r=t.lastName,a={firstName:e,lastName:r,type:"additional"};try{var n=yield Object(Je.c)(Qe.a.driver.saveDriverInfo,a),i=n.activeBit,o=n.driverId,c=n.driverComplete,l=n.type,s=n.quoteId;yield Object(Je.f)({type:"SAVE_ADDITIONAL_DRIVER_INFO_SUCCESS",payload:{firstName:e,driverId:o,activeBit:i,driverComplete:c,type:l,quoteId:s,lastName:r,edited:!0,prefill:!1}})}catch(d){yield Object(Je.f)({type:"SAVE_ADDITIONAL_DRIVER_INFO_FAILURE",error:d}),yield Object(Je.f)({type:"SET_ERROR",error:d.status?Kt({status:d.status},d.data):d})}}()}function*rr(e){var t=yield Object(Je.i)(),r=t.app,a=r.askMilitaryServiceVehicles,n=r.askActiveMilitaryPersonnel,i=t.drivers,o=i.editingDriver,c=i.savingDriver,l=e.makeApiCall,s=void 0!==l&&l,d=e.payload,u=e.successRoute,m=o&&o.driverId;We.m((function(e){e.setTag("driver_id",m)}));var p=Kt(Kt({},d),{},{driverId:m,type:"additional"});if(s)try{var f=yield Object(Je.c)(Qe.a.driver.updateDriverInfo,p),y=(f.requiresVehicleOwnershipMonths,f.requiresVehicleAdvancedTechnologyDiscount,f.requiresSeniorSafeDriverDiscount),v=(f.requiresAntitheftDiscount,f.requiresVinEtchingDiscount,f.requiresActiveMilitaryPersonnel,f.requiresAllVehiclesOwnedByAMP),b=(f.requiresSeniorDriverImprovementDiscount,f.requiresVehicleAssignment,f.requiresAirbagVerification,f.requiresDriverExclusion,f.requiresUmuimOfferForm,f.requiresMedPayOfferForm,f.requiresRefusalToWriteNoticeForm,f.requiresDynamicForms,f.requiresGoodStudentDiscount),g=f.driverComplete,h=f.lastName,E=f.activeBit,O=f.dlNumber,S=f.activeMilitaryPersonnel,j=void 0!==S&&S,R=tt()(f,zt),I=Kt(Kt(Kt({},d),R),{},{dlNumber:O,obfuscatedLastName:h,activeMilitaryPersonnel:j});if(E&&!a&&v&&j&&(yield Object(Je.f)({type:"ASK_MILITARY_SERVICE_VEHICLES"})),yield Object(Je.g)({type:"UPDATE_EDITING_DRIVER",payload:Kt(Kt({},I),{},{driverComplete:g})}),"/add-drivers/drivers-list"===u&&g&&(yield Object(Je.g)({type:"COMPLETE_ADDING_ADDITIONAL_DRIVER",payload:Kt(Kt({},I),{},{incomplete:!1,added:!0,driverComplete:!0})})),!o.askSafeDriving&&!d.safeDriver&&y)return yield Object(Je.f)({type:"UPDATE_EDITING_DRIVER",payload:{askSafeDriving:!0}}),void(o.prefill&&y&&(yield Object(Je.f)({type:"REDIRECT",payload:{url:"/add-drivers/defensive-driving-course"}})));if(!d.goodStudentDiscount&&f.requiresGoodStudentDiscount)return yield Object(Je.f)({type:"UPDATE_EDITING_DRIVER",payload:{askGoodStudentDiscount:!0}}),void(o.prefill&&b&&(yield Object(Je.f)({type:"REDIRECT",payload:{url:"/add-drivers/good-student-discount"}})));if(!d.activeMilitaryPersonnel&&d.dlNumber&&n)return void(yield Object(Je.f)({type:"REDIRECT",payload:{url:"/add-drivers/active-military-service"}}))}catch(_){yield Object(Je.f)({type:"SET_ERROR",error:Kt({status:_.status},_.data)})}else yield Object(Je.f)({type:"REDIRECT",payload:{url:u}}),c||(yield Object(Je.f)({type:"CLEAR_EDITING_DRIVER"}))}function ar(e){var t=e.payload.activeDriverLicense;return function*(){"Yes"===t?yield Object(Je.f)({type:"REDIRECT",payload:{url:"/add-drivers/driver-license"}}):yield Object(Je.f)({type:"REDIRECT",payload:{url:"/add-drivers/confirm-excluded"}})}()}function nr(e){var t=e.payload.excludeDriver;return function*(){var e=(yield Object(Je.i)()).drivers.editingDriver.driverId;if("No"===t)yield Object(Je.f)({type:"REDIRECT",payload:{url:"/add-drivers/verify-active-driver-license"}});else{yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});try{var r=yield Object(Je.c)(Qe.a.driver.updateDriverInfo,{driverId:e,activeDriverLicense:!1,type:"excluded"});yield Object(Je.b)([Object(Je.g)({type:"UPDATE_EDITING_DRIVER",payload:Kt({},r)}),Object(Je.g)({type:"COMPLETE_ADDING_ADDITIONAL_DRIVER"}),Object(Je.f)({type:"REDIRECT",payload:{url:"/add-drivers/drivers-list"}})])}catch(a){yield Object(Je.f)({type:"SET_ERROR",error:Kt({status:a.status},a.data)})}finally{yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}}()}function ir(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function or(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ir(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ir(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function*cr(e){var t=e.payload.map((function(e){return new lr(e.vin,e.make,e.model,e.year,e.vehicleId,e.prefill,e.vehicleOwnership,e.activeBit,e.vinStem,e.vehicleComplete)}));yield Object(Je.f)({type:"UPDATE_ASSOCIATED_VEHICLES",payload:t})}function lr(e,t,r,a,n,i,o,c,l,s){this.vin=e,this.vinStem=l,this.make=t,this.model=r,this.year=a,this.modelYear=a,this.vehicleId=n,this.vehicleOwnership=o,this.vehicleComplete=s,this.prefill=i,this.activeBit=c}function sr(e){var t=e.payload.isRideshare,r=e.successRoute;return function*(){var e=(yield Object(Je.i)()).app,a=e.isUSAAMember,n=e.usaaPersonInfoVerified;a&&n&&(yield Object(Je.g)({type:"ORDER_MVR"}));try{var i=(yield Object(Je.c)(Qe.a.vehicle.updateRideshare,"No"!==t)).vehicleRideShare;yield Object(Je.f)({type:"SET_RIDESHARE_TNC_STATUS_SUCCESS",payload:{isRideshare:i}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:r}})}catch(o){yield Object(Je.f)({type:"SET_RIDESHARE_TNC_STATUS_FAILURE"}),yield Object(Je.f)({type:"SET_ERROR",error:or({status:o.status},o.data)})}}()}function dr(e){var t=e.payload.allVehiclesOwnedByAmp;return function*(){var e=yield Object(Je.i)(),r=e.app.section,a=e.excludedDrivers,n=a.requiresUpdatedRates,i=a.updatedRates,o=a.allDriversExcluded,c=e.rate,l=c.currentPackage,s=c.savedCoverages,d=c.vinVerificationNeeded,u="driver-exclusion"===r&&n&&o&&!i;try{yield Object(Je.c)(Qe.a.vehicle.updateVehiclesOwnedByAmp,"Yes"===t),yield Object(Je.f)({type:"UPDATE_APP",payload:{allVehiclesOwnedByAmp:t}}),u&&!d&&(yield Object(Je.g)({type:"GET_RATE_BY_PACKAGE",payload:or({currentPackage:l,queryParams:{savePackage:!0}},s),shouldRedirect:!1}),yield Object(Je.g)({type:"UPDATED_RATES_REQUESTED"}))}catch(m){yield Object(Je.f)({type:"SET_ERROR",error:or({status:m.status},m.data)})}}()}function ur(e){var t=e.payload.onContinueRoute;return function*(){try{yield Object(Je.c)(Qe.a.vehicle.vehicleDNQ),yield Object(Je.f)({type:"REDIRECT",payload:{url:t}})}catch(e){yield Object(Je.f)({type:"SET_ERROR",error:or({status:e.status},e.data)})}}()}function*mr(e){var t=e.payload.vin,r=e.formikActions,a=r.setSubmitting,n=r.resetForm;yield Object(Je.f)({type:"CLEAR_ASYNC_ERRORS"}),yield Object(Je.f)({type:"CLEAR_FORM_ERRORS"});try{var i=(yield Object(Je.i)()).vehicles.items,o=yield Object(Je.c)(Qe.a.vehicle.saveVehicle,{vin:t.trim()});yield Object(Je.b)([Object(Je.f)({type:"SAVE_VIN_SUCCESS",payload:or(or({},o),{},{edited:!0})}),Object(Je.f)({type:"UPDATE_EDITING_VEHICLE",payload:or(or({},o),{},{edited:!0})}),Object(Je.f)({type:"UPDATE_ASSOCIATED_VEHICLES",payload:[].concat(E()(i),[o])})])}catch(c){yield Object(Je.f)({type:"SAVE_VIN_FAILURE"}),400===c.status?(n(),yield Object(Je.f)({type:"SET_FORM_ERROR",error:or({status:c.status},c.data)})):yield Object(Je.f)({type:"SET_ERROR",error:or({status:c.status},c.data)})}finally{a(!1)}}function pr(e){var t=e.payload;return function*(){var e=(yield Object(Je.i)()).vehicles,r=e.editingVehicle,a=r.vehicleId,n=r.modelYear,i=r.prefill,o=r.vin,c=r.vinStem,l=e.items,s={vehicleId:t.vehicleId||a,vin:o,vinStem:c};if(t.vehicleOwnershipMonths&&n){var d=n>2011?null:"NONE";d&&(s.advancedTechnologyDiscount=d)}try{var u=yield Object(Je.c)(Qe.a.vehicle.updateVehicle,or(or({},s),t)),m=l.map((function(e){return e.vehicleId===u.vehicleId?or(or(or({},e),u),{},{edited:!0}):e}));i||(yield Object(Je.f)({type:"UPDATE_ASSOCIATED_VEHICLES",payload:m})),u.vehicleComplete&&(yield Object(Je.f)({type:"COMPLETE_ADDED_VEHICLE_REGISTRATION",payload:{items:m}}))}catch(p){console.log(p),yield Object(Je.f)({type:"SET_ERROR",error:or({status:p.status},p.data)})}}()}function*fr(e){var t=e.payload.vehicleId;try{yield Object(Je.c)(Qe.a.vehicle.deleteVehicle,t),yield Object(Je.f)({type:"REMOVE_VEHICLE_SUCCESS",payload:{vehicleId:t}})}catch(r){r.status&&400===r.status?yield Object(Je.f)({type:"CLEAR_EDITING_VEHICLE"}):yield Object(Je.f)({type:"SET_ERROR",error:or({status:r.status},r.data)})}}function*yr(){try{var e=yield Object(Je.c)(Qe.a.vehicle.getAllVehicles);yield Object(Je.f)({type:"GET_ALL_VEHICLES_SUCCESS",payload:{vehicles:e}})}catch(t){yield Object(Je.f)({type:"SET_ERROR",error:or({status:t.status},t.data)})}}function*vr(e){var t=e.payload.vehicles,r={};t.map((function(e){return e.vehicleCoverages?(r["".concat(e.vehicleId,"-collDeductible")]=e.vehicleCoverages.collDeductible,r["".concat(e.vehicleId,"-compDeductible")]=e.vehicleCoverages.compDeductible,r["".concat(e.vehicleId,"-rent")]=e.vehicleCoverages.rent,r):r})),Object(rt.q)(r)||(yield Object(Je.f)({type:"GET_VEHICLE_DEDUCTIBLES_SUCCESS",payload:r}))}function*br(e){var t=(yield Object(Je.i)()).vehicles.items,r=e.payload;try{var a=yield Object(Je.c)(Qe.a.vehicle.updateVehicle,r),n=t?t.findIndex((function(e){return e.vin===r.vin})):-1;n>-1?t[n]=a:t.push(a);var i=t.find((function(e){return e.vehicleId===r.vehicleId})),o=t.filter((function(e){return e.vehicleId!==r.vehicleId}));yield Object(Je.f)({type:"UNDO_REMOVE_VEHICLE_SUCCESS",payload:i.vehicleId}),yield Object(Je.f)({type:"UPDATE_ASSOCIATED_VEHICLES",payload:[].concat(E()(o),[or(or(or({},i),a),{},{edited:!0})])})}catch(c){c&&400===c.status?yield Object(Je.f)({type:"UNDO_REMOVE_VEHICLE_FAILURE",payload:{vehicle:or(or({},r),{},{activeBit:!1,vehicleComplete:!0}),error:{message:c.data.message,errorVehicleId:r.vehicleId}}}):yield Object(Je.f)({type:"SET_ERROR",error:or({status:c.status},c.data)})}}function gr(e){var t=e.payload.year;return function*(){try{var e=yield Object(Je.c)(Qe.a.vehicle.getYearMakeModel,t),r=[],a={};e.forEach((function(e){r.push({value:e.make,label:e.make}),a[e.make]=e.modelStyleList})),yield Object(Je.f)({type:"GET_YEAR_MAKE_MODEL_SUCCESS",payload:{YMM_make:r,YMM_modelDTO:a}})}catch(n){yield Object(Je.f)({type:"SET_ERROR",error:or({status:n.status},n.data)})}}()}function hr(e){var t=e.payload.make;return function*(){var e=(yield Object(Je.i)()).vehicles.YMM.YMM_modelDTO[t].reduce((function(e,t){var r=t.model,a=t.styleList;return e.YMM_model=[].concat(E()(e.YMM_model),[{value:r,label:r}]),e.YMM_styleDTO[r]=a,e}),{YMM_model:[],YMM_styleDTO:{}}),r=e.YMM_model,a=e.YMM_styleDTO;yield Object(Je.f)({type:"UPDATE_YMM",payload:{YMM_model:r,YMM_styleDTO:a}})}()}function Er(e){var t=e.payload.model;return function*(){var e=(yield Object(Je.i)()).vehicles.YMM.YMM_styleDTO[t].reduce((function(e,t){var r=t.uiStyle,a=t.vinStem;return e.YMM_style=[].concat(E()(e.YMM_style),[{value:r,label:r}]),e.vinStems[r]=a,e}),{YMM_style:[],vinStems:{}}),r=e.YMM_style,a=e.vinStems;yield Object(Je.f)({type:"UPDATE_YMM",payload:{YMM_style:r,vinStems:a}})}()}function Or(e){var t=e.payload,r=e.successRoute;return function*(){var e=(yield Object(Je.i)()).vehicles,a=e.YMM.vinStems,n=e.items,i=e.editingVehicle,o=a[t.style];if(yield Object(Je.f)({type:"CLEAR_ASYNC_ERRORS"}),i&&o===i.vinStem)return yield Object(Je.f)({type:"REDIRECT",payload:{url:r}});try{var c=yield Object(Je.c)(Qe.a.vehicle.saveVehicle,{vinStem:o});yield Object(Je.f)({type:"SAVE_VIN_SUCCESS",payload:{vinStem:o}}),yield Object(Je.f)({type:"UPDATE_EDITING_VEHICLE",payload:or(or({},c),{},{uiStyle:c.style,style:t.style,vinStem:o,edited:!0})}),yield Object(Je.f)({type:"UPDATE_ASSOCIATED_VEHICLES",payload:[].concat(E()(n),[c])})}catch(l){400===l.status&&(yield Object(Je.f)({type:"SET_FORM_ERROR",error:or({status:l.status},l.data)})),yield Object(Je.f)({type:"SET_ERROR",error:or({status:l.status},l.data)})}return null}()}function Sr(e){var t=e.payload,r=e.successRoute;return function*(){yield Object(Je.f)({type:"SET_PRIMARY_VEHICLE_ASSIGNMENT",payload:t,makeApiCall:!1,successRoute:r})}()}function jr(e){var t=e.payload,r=e.makeApiCall,a=e.successRoute;return function*(){var e=(yield Object(Je.i)()).drivers.primaryDriver.driverId,n=Object.keys(t),i={},o={primary:{},additional:{}},c=n.map((function(r){var a=t[r],n=[{vehicleId:a,assignmentType:"PRIMARY"}];return i[a]=i[a]?[].concat(E()(i[a]),[r]):[r],r===e?o.primary=or(or({},o.primary),{},{cars:n}):o.additional=or(or({},o.additional),{},S()({},r,{cars:n})),{driverId:r,vehicleAssignments:n}})),l=Object.keys(i).map((function(e){return{vehicleId:e,driverIds:i[e]}}));try{r&&(yield Object(Je.c)(Qe.a.vehicle.setVehicleAssignments,c)),yield Object(Je.g)({type:"UPDATE_PRIMARY_DRIVER",payload:{cars:o.primary.cars}}),yield Object(Je.g)({type:"UPDATE_ADDITIONAL_DRIVERS",payload:o.additional}),yield Object(Je.f)({type:"SET_PRIMARY_VEHICLE_ASSIGNMENT_SUCCESS",payload:l}),r||(yield Object(Je.f)({type:"REDIRECT",payload:{url:a}}))}catch(s){yield Object(Je.f)({type:"SET_PRIMARY_VEHICLE_ASSIGNMENT_FAILURE",error:s}),yield Object(Je.f)({type:"SET_ERROR",error:or({status:s.status},s.data)})}}()}function Rr(e){var t=e.payload,r=e.makeApiCall,a=void 0===r||r,n=e.formikActions.setSubmitting;return function*(){var e=Object.keys(t),r=Object.entries(t),i=(yield Object(Je.i)()).drivers,o=i.primaryDriver,c=i.items,l=[o].concat(E()(c)).reduce((function(e,t){if(t.cars){var r=t.driverId;e[r]={driverId:r,vehicleAssignments:t.cars}}return e}),{}),s=r.reduce((function(e,t){var r=ge()(t,2),a=r[0],n=r[1],i={vehicleId:a,assignmentType:"EXCESS"};return e[n]?e[n]=or(or({},e[n]),{},{vehicleAssignments:[].concat(E()(e[n].vehicleAssignments),[i])}):e[n]={driverId:n,vehicleAssignments:[i]},e}),l),d=Object.keys(s).map((function(e){return s[e]}));try{a&&(yield Object(Je.c)(Qe.a.vehicle.setVehicleAssignments,d));var u=e.map((function(e){return{vehicleId:e,driverId:t[e]}}));yield Object(Je.f)({type:"ASSIGN_EXCESS_VEHICLES_SUCCESS",payload:u})}catch(m){yield Object(Je.f)({type:"ASSIGN_EXCESS_VEHICLES_FAILURE",error:m}),yield Object(Je.f)({type:"SET_ERROR",error:or({status:m.status},m.data)})}finally{n&&n()}}()}function Ir(e){var t=e.payload;return function*(){var e=Object.keys(t).reduce((function(e,r){var a=t[r].assignments;if(a.primary){var n=a.primary[0].vehicleId;e.primary[r]=n}return a.excess&&a.excess.forEach((function(t){var a=t.vehicleId;e.excess[a]=r})),e}),{primary:{},excess:{}});yield Object(Je.f)({type:"SET_PRIMARY_VEHICLE_ASSIGNMENT",payload:e.primary,makeApiCall:!1}),e.excess&&(yield Object(Je.f)({type:"ASSIGN_EXCESS_VEHICLES",payload:e.excess,makeApiCall:!1,formikActions:{setSubmitting:null}}))}()}var _r=r(284),Dr=function(e){if(!e)return null;var t=e.split("/"),r=ge()(t,3),a=r[0],n=r[1],i=r[2],o=Object(_r.a)(new Date,new Date(i,a-1,n));return o||101},xr=["jwt","quoteId","person"];function Ar(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Cr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ar(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ar(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Pr=new b.a;function*wr(){yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});var e=Object(rt.g)(Object(rt.b)("session")),t=Object(rt.g)(Object(rt.b)("quoteId")),r=Object(rt.g)(Object(rt.b)("personId")),a=Object(rt.l)(window.location.search,"zip"),n=(yield Object(Je.i)()).drivers.primaryDriver;if(r&&t&&e){if(n.email&&n.email.length>0){var i=Object(rt.v)(n.email);v.b(r,{email:i,personId_str:r,quoteId_str:t})}yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}else{var o={source:Object(rt.f)()};a&&(o=Cr(Cr({},o),{},{zipCode:a})),r&&(o=Cr(Cr({},o),{},{personId:r})),n&&n.firstName&&n.lastName&&(o=Cr(Cr({},o),{},{firstName:n.firstName,lastName:n.lastName}),n.dob&&(o=Cr(Cr({},o),{},{dob:n.dob}))),yield Object(Je.f)({type:"REGISTER_QUOTE",payload:o})}}function*Tr(e){yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});var t=e.payload,r=e.successRoute,a=void 0===r?null:r,n=yield Object(Je.i)(),i=n.app,o=n.app.leadType,c=Object(rt.f)(),l=Object(rt.l)(window.location.href,"referralCode")||null,s=window.location.search,d={},u=Cr({},t);u.source||(u.source=c),s.length&&(d={campaignUrl:s},l&&(d.referralCode=l,v.d({referralCode_str:l,quoteSource_str:c}),We.m((function(e){e.setTag("is_referral",!0),e.setTag("referral_code",l),e.setTag("quote_source",c)})),yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER",payload:{createdBy:"referral"}}))),o&&(d=Cr(Cr({},d),{},S()({},o,i.leadId)));try{var m=yield Object(Je.c)(Qe.a.quote.registerQuote,d,u),p=m.jwt,f=m.quoteId,y=m.person,b=tt()(m,xr);yield Object(Je.f)({type:"REGISTER_QUOTE_SUCCESS"});var g=y.personId,h=y.activeBit,E=y.createdBy,O=y.source;We.j({id:g}),We.i("quote_id",f),v.b(g,{personId_str:g,quoteId_str:f}),window.dataLayer=window.dataLayer||[],window.dataLayer.push({quoteId:f});var j=null;if(t.dob&&(j=Dr(t.dob)),Pr.set(Object(rt.b)("session"),p,at.t),Pr.set(Object(rt.b)("personId"),g,at.t),Pr.set(Object(rt.b)("quoteId"),f,at.t),Object(rt.g)("noblr-quote-by-csr")||Pr.set("noblr-quote-by-csr",!1,at.a),Pr.remove("quote-initiated",at.i),Pr.remove("quote-completed",at.i),s.length&&(d={campaignUrl:s},l&&(d.referralCode=l,v.d({referralCode_str:l,quoteSource_str:c}),We.m((function(e){e.setTag("is_referral",!0),e.setTag("referral_code",l),e.setTag("quote_source",c)})),yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER",payload:{createdBy:"referral"}}))),l||o){var R=b.driver,I=R.firstName,_=R.lastName,D=R.dob,x=R.street,A=R.city,C=R.state,P=R.zipCode,w=R.email,T=R.gender,N=R.maritalStatus,L=R.education,M=R.homeOwner,k=R.driverId,U="true"===M?"Own":"Rent";yield Object(Je.g)({type:"UPDATE_PRIMARY_DRIVER",payload:Cr(Cr(Cr({},b),y),{},{quoteId:f,driverId:k,activeBit:h,createdBy:E,source:O,firstName:I,lastName:_,dob:D,street:x||"",streetAddress:x||"",city:A||"",age:j,state:C||"",zipCode:y.zipCode||P||"",email:w||"",genderMapping:T||"",maritalStatus:N||"",education:L||"",homeOwner:U})}),yield Object(Je.g)({type:"UPDATE_EDITING_DRIVER",payload:{driverId:k,firstName:I,lastName:_,dob:D,street:x||"",streetAddress:x||"",city:A||"",state:C||"",zipCode:P||"",email:w||"",genderMapping:T||"",maritalStatus:N||"",education:L||"",homeOwner:U}})}else yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER",payload:Cr(Cr(Cr({},b),y),{},{personId:g,quoteId:f,zipCode:u.zipCode||y.zipCode})});a&&(yield Object(Je.f)({type:"REDIRECT",payload:{url:a}}))}catch(V){yield Object(Je.f)({type:"REGISTER_QUOTE_FAILURE"}),V&&V.response&&504===V.responses.status?yield Object(Je.f)({type:"SET_ERROR",error:{status:V.response.status,message:"Error: Session has timed out"}}):yield Object(Je.f)({type:"SET_ERROR",error:{status:V.status,message:V.data.message}})}finally{yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}function Nr(e){var t=e.payload;return function*(){var e=yield Object(Je.i)(),r=e.app.manualAddress,a=e.drivers.primaryDriver,n=Cr({street:a.street,street2:a.street2,city:a.city,state:a.state,zipCode:a.zipCode},t);if(!r||t.state||t.zipCode){n.state&&v.d({garagingState_str:n.state});try{yield Object(Je.c)(Ur,{payload:Cr(Cr({},n),{},{addressComplete:!0}),makeApiCall:!0,successRoute:"/start-quote/usaa-membership"})}catch(s){yield Object(Je.f)({type:"SET_ERROR",error:{status:s.status,message:s.data}})}}else{var i="",o=t.streetAddress;if(o.includes(",")){var c=o.split(",");i=ge()(c,1)[0]}else i=o;var l=i.trim();yield Object(Je.f)({type:"SAVE_AUTOCOMPLETE_ADDRESS",payload:Cr(Cr({},n),{},{streetAddress:l,street:i,addressComplete:!1})}),yield Object(Je.c)(Ur,{payload:Cr(Cr({},t),{},{addressComplete:!1}),makeApiCall:!1,successRoute:"/start-quote/address-entry"})}}()}function Lr(e){var t=e.payload;return function*(){yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER_REQUEST",payload:Cr(Cr({},t),{},{homeOwner:"Other"===t.homeOwner?"Rent":t.homeOwner}),makeApiCall:!0})}()}function*Mr(e){var t=e.payload,r=e.successRoute,a=e.makeApiCall,n=t.dlNumber.replace(/-/g,"");yield Object(Je.f)({type:"UPDATE_ADDITIONAL_DRIVER_INFO",payload:Cr(Cr({},t),{},{dlNumber:n}),successRoute:r,makeApiCall:a})}function kr(e){var t=e.payload;return function*(){var e=(yield Object(Je.i)()).drivers.primaryDriver,r=e.dob,a=e.firstName,n=e.lastName,i=e.zipCode,o=e.age;t.dob&&(o=Dr(t.dob));var c={firstName:a,lastName:n,dob:t.dob||r,type:"primary",zipCode:i},l=Object(rt.c)(c);try{var s=yield Object(Je.c)(Qe.a.driver.saveDriverInfo,l);if(yield Object(Je.f)({type:"SAVE_PRIMARY_DRIVER_SUCCESS",payload:Cr(Cr({},s),{},{age:o})}),t.dob||t.street||t.dlNumber){var d=null;d=t.dob?"dob":t.street?"street":"dlNumber",yield Object(Je.f)({type:"CONFIRMED_PII",payload:{confirmedPII:S()({},d,!0)}})}}catch(u){yield Object(Je.f)({type:"SAVE_PRIMARY_DRIVER_FAILURE"}),yield Object(Je.f)({type:"SET_ERROR",error:u.status?Cr({status:u.status},u.data):u})}}()}function Ur(e){var t=e.payload,r=e.makeApiCall,a=e.successRoute;return function*(){var e=yield Object(Je.i)(),n=e.app,i=n.manualAddress,o=n.askMilitaryServiceVehicles,c=e.drivers.primaryDriver,l=c.quoteId,s=c.driverId,d=c.personId,u=c.person,m=t.firstName,p=t.lastName,f=t.dob,y=t.email,b=void 0===y?null:y,g=t.addressComplete;if(b){var h=new RegExp(/(^\W|^)[\w\d]*(@g{1}((oogle)|(mail)))(\.com){1}(\W|$)/,"gi").test(b),E=Object(rt.v)(b),O=d||u.personId;v.b(O,{email:E,quoteId_str:l,personId_str:O}),We.m((function(e){e.setTag("google_email_detected",h)})),yield Object(Je.f)({type:"CHECK_FOR_GMAIL_ADDRESS",payload:{showGoogleSignup:h}})}if(t.dob||t.street&&r||t.dlNumber){var j=null;j=t.dob?"dob":t.street?"street":"dlNumber",yield Object(Je.f)({type:"CONFIRMED_PII",payload:{confirmedPII:S()({},j,!0)}})}if(yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER",payload:t}),r||!a)try{var R=null;s?(We.m((function(e){e.setTag("driver_id",s)})),R=yield Object(Je.c)(Qe.a.driver.updateDriverInfo,Cr(Cr({},t),{},{driverId:s}))):R=yield Object(Je.c)(Qe.a.driver.saveDriverInfo,{firstName:m,lastName:p,dob:t.dob||f,driverType:"primary",zipCode:t.zipCode});var I=R,_=I.requiresAntitheftDiscount,D=I.requiresSeniorSafeDriverDiscount,x=I.requiresSeniorDriverImprovementDiscount,A=I.requiresActiveMilitaryPersonnel,C=I.requiresVehicleAdvancedTechnologyDiscount,P=I.requiresVehicleOwnershipMonths,w=I.requiresVinEtchingDiscount,T=I.requiresAllVehiclesOwnedByAMP,N=I.requiresUmuimOfferForm,L=I.requiresVehicleAssignment,M=I.requiresCommuteSurcharge,k=I.requiresV2CoverageEndpoints,U=I.requiresAirbagVerification,V=I.driverId,B=I.requiresMedPayOfferForm,F=I.requiresDynamicForms,q=I.requiresDriverExclusion,G=I.requiresGoodStudentDiscount,Y=I.street,H=I.street2,W=I.city,z=I.state,Q=I.zipCode,K=I.driverComplete,X=I.activeMilitaryPersonnel,$=void 0!==X&&X;if(!K&&g&&i&&Y&&W&&z&&Q){var Z="".concat(Y,",").concat(H?" ".concat(H,","):""," ").concat(W,", ").concat(z," ").concat(Q);yield Object(Je.f)({type:"SAVE_AUTOCOMPLETE_ADDRESS",payload:{addressComplete:g,streetAddress:Z,street:Y,street2:H,city:W,zipCode:Q}})}$&&!!T&&!!A&&!o&&(yield Object(Je.f)({type:"ASK_MILITARY_SERVICE_VEHICLES"})),R.state&&We.m((function(e){e.setTag("driver_state",R.state)})),yield Object(Je.f)({type:"UPDATE_POLICY",payload:{requiresDynamicForms:F,requiresUmuimOfferForm:N,requiresDriverExclusion:q}}),yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER",payload:Cr({driverId:V,askSafeDriving:!!D,askSeniorDriverImprovement:!!x,askActiveMilitaryPersonnel:!!A,requiresAntitheftDiscount:_,requiresActiveMilitaryPersonnel:A,requiresVehicleAdvancedTechnologyDiscount:C,requiresVehicleOwnershipMonths:P,requiresVinEtchingDiscount:w,requiresAllVehiclesOwnedByAMP:T,requiresUmuimOfferForm:N,requiresVehicleAssignment:L,requiresCommuteSurcharge:M,requiresV2CoverageEndpoints:k,requiresAirbagVerification:U,requiresMedPayOfferForm:B,requiresDriverExclusion:q,requiresDynamicForms:F,askGoodStudentDiscount:!!G},R)}),yield Object(Je.f)({type:"UPDATE_APP",payload:{askAntiTheft:!!_,askSeniorDriverImprovement:!!x,askSafeDriving:!!D,askOwnershipLength:!!P,askEmergencyBraking:!!C,requiresAllVehiclesOwnedByAMP:T,askVinEtching:!!w,requiresUmuimOfferForm:!!N,askCommuteSurcharge:!!M,askActiveMilitaryPersonnel:!!A,requiresVehicleAssignment:!!L,askAirbagVerification:!!U,requiresMedPayOfferForm:!!B,requiresDynamicForms:!!F,requiresDriverExclusion:!!q,askGoodStudentDiscount:!!G}})}catch(ne){if(409===ne.status){var J=ne.data,ee=J.policyExists,te=J.trialExists,re=Boolean(ee),ae=Boolean(te);yield Object(Je.f)({type:"UPDATE_APP",payload:{policyActive:re,trialActive:ae}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/account/need-help"}})}yield Object(Je.f)({type:"SET_ERROR",error:Cr({status:ne.status,message:ne.data.message},ne.data)})}else yield Object(Je.f)({type:"REDIRECT",payload:{url:a}})}()}function Vr(e){var t=e.payload;return function*(){yield Object(Je.g)({type:"UPDATE_PRIMARY_DRIVER",payload:t});var e=Object(rt.g)(Object(rt.b)("quoteId"));yield Object(Je.g)({type:"GET_QUOTE_AUTOMATION_STATUS",payload:e})}()}function Br(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Fr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Br(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Br(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function*qr(){yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});try{var e=(yield Object(Je.c)(Qe.a.product.getProductDataV2)).productData,t=e.coveragePackages,r=e.coverages,a=e.uxCoverageRules,n=t.allIds[1],i=t.byId[n].key.split("|"),o=ge()(i,1)[0],c=o.slice(0,2),l=a.reduce((function(e,t){var r=t.key;return e[r]||(e[r]=[]),e[r]=[].concat(E()(e[r]),[Fr({},t)]),e}),{}),s=Fr({},r);if("MD"===c){var d=r.byId.umuimbi&&r.byId.umuimbi.values.allIds.reduce((function(e,t){return t.endsWith("_NON_ENHANCED")?e.standardOptions=[].concat(E()(e.standardOptions),[t]):e.enhancedOptions=[].concat(E()(e.enhancedOptions),[t]),e}),{enhancedOptions:[],standardOptions:[]}),u=r.byId.umuimpd&&r.byId.umuimpd.values.allIds.reduce((function(e,t){return t.endsWith("_NON_ENHANCED")?e.standardOptions=[].concat(E()(e.standardOptions),[t]):e.enhancedOptions=[].concat(E()(e.enhancedOptions),[t]),e}),{enhancedOptions:[],standardOptions:[]}),m=Fr(Fr({},r.byId),{},{umuimbi:Fr(Fr({},r.byId.umuimbi),{},{values:Fr(Fr({},r.byId.umuimbi.values),{},{byId:Fr({},r.byId.umuimbi.values.byId),allIds:E()(r.byId.umuimbi.values.allIds)},d)}),umuimpd:Fr(Fr({},r.byId.umuimpd),{},{values:Fr(Fr({},r.byId.umuimpd.values),{},{byId:Fr({},r.byId.umuimpd.values.byId),allIds:E()(r.byId.umuimpd.values.allIds)},u)})});s=Fr(Fr({},s),{},{byId:Fr({},m)})}else if("GA"===c||"VA"===c&&"VA1000"!==o){var p=r.byId.umuimbi&&r.byId.umuimbi.values.allIds.reduce((function(e,t){return t.endsWith("_REDUCED_BY")?e.reducedBy=[].concat(E()(e.reducedBy),[t]):e.addedOn=[].concat(E()(e.addedOn),[t]),e}),{reducedBy:[],addedOn:[]}),f=r.byId.umuimpd&&r.byId.umuimpd.values.allIds.reduce((function(e,t){return t.endsWith("_NONE")?(e.reducedBy=[].concat(E()(e.reducedBy),[t]),e.addedOn=[].concat(E()(e.addedOn),[t])):t.endsWith("_REDUCED_BY")?e.reducedBy=[].concat(E()(e.reducedBy),[t]):e.addedOn=[].concat(E()(e.addedOn),[t]),e}),{reducedBy:[],addedOn:[]}),y=Fr(Fr({},r.byId),{},{umuimbi:Fr(Fr({},r.byId.umuimbi),{},{values:Fr(Fr({},r.byId.umuimbi.values),{},{byId:Fr({},r.byId.umuimbi.values.byId),allIds:E()(r.byId.umuimbi.values.allIds)},p)}),umuimpd:Fr(Fr({},r.byId.umuimpd),{},{values:Fr(Fr({},r.byId.umuimpd.values),{},{byId:Fr({},r.byId.umuimpd.values.byId),allIds:E()(r.byId.umuimpd.values.allIds)},f)})});s=Fr(Fr({},s),{},{byId:Fr({},y)})}else if("VA"===c&&"VA1000"===o){var v=Fr(Fr({},r.byId),{},{umuimbi:Fr(Fr({},r.byId.umuimbi),{},{values:Fr(Fr({},r.byId.umuimbi.values),{},{byId:Fr({},r.byId.umuimbi.values.byId),allIds:E()(r.byId.umuimbi.values.allIds)})}),umuimpd:Fr(Fr({},r.byId.umuimpd),{},{values:Fr(Fr({},r.byId.umuimpd.values),{},{byId:Fr({},r.byId.umuimpd.values.byId),allIds:E()(r.byId.umuimpd.values.allIds)})})});s=Fr(Fr({},s),{},{byId:Fr({},v)})}yield Object(Je.g)({type:"GET_PRODUCT_DATA_SUCCESS",payload:{coveragePackages:t,config:s,rulesByCoverage:l,defaultPackage:n,ratePlanStateCode:o}}),yield Object(Je.f)({type:"STORE_RATE_PLAN_STATE_CODE",payload:o})}catch(b){We.m((function(e){e.setTag("getProductDataV2Failed",!0)})),yield Object(Je.f)({type:"GET_PRODUCT_DATA_ERROR",error:b})}finally{yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}function*Gr(){try{var e=(yield Object(Je.c)(Qe.a.coverage.getMileage)).mileage,t=!0;e||(e=15,t=!1),yield Object(Je.f)({type:"GET_MILEAGE_SUCCESS",payload:{mileage:e,savedMileage:t}})}catch(r){yield Object(Je.f)({type:"GET_MILEAGE_FAILURE",error:Fr({status:r.status},r.data)}),yield Object(Je.f)({type:"SET_ERROR",error:Fr({status:r.status},r.data)})}}function Yr(e){var t=e.payload;return function*(){try{var e=(yield Object(Je.c)(Qe.a.coverage.saveMileage,t.mileage)).mileage;yield Object(Je.f)({type:"SAVE_MILEAGE_SUCCESS",payload:{mileage:e}})}catch(r){yield Object(Je.f)({type:"DISPLAY_ASYNC_ERROR",error:r.data.message})}}()}function Hr(e){var t=e.payload;return function*(){try{var e=(yield Object(Je.c)(Qe.a.coverage.updateMileage,t.mileage)).mileage;yield Object(Je.f)({type:"UPDATE_MILEAGE_SUCCESS",payload:{mileage:e}})}catch(r){yield Object(Je.f)({type:"DISPLAY_ASYNC_ERROR",error:r.data.message})}}()}function*Wr(){var e=(yield Object(Je.i)()).coverage,t=e.personaCode,r=e.personaSaved;try{var a=(yield Object(Je.c)(Qe.a.coverage.getPersona)).personaCode,n=!t&&r&&!Number.isNaN(parseInt(a,10)),i=Number.isNaN(parseInt(a,10))?1.5:a;yield Object(Je.f)({type:"GET_PERSONA_SUCCESS",payload:{personaCode:i,personaSaved:n}})}catch(o){yield Object(Je.f)({type:"GET_PERSONA_FAILURE",error:Fr({status:o.status},o.data)}),yield Object(Je.f)({type:"SET_ERROR",error:Fr({status:o.status},o.data)})}}function zr(e){var t=e.payload;return function*(){var e=yield Object(Je.i)(),r=e.coverage.defaultPackage,a=e.rate.gotRate;try{var n=(yield Object(Je.c)(Qe.a.coverage.savePersona,Math.floor(t.personaCode))).personaCode;yield Object(Je.f)({type:"SAVE_PERSONA_SUCCESS",payload:{personaCode:n,personaSaved:!0}}),a&&(yield Object(Je.g)({type:"CLEAR_RATE"})),yield Object(Je.f)({type:"GET_RATE_BY_PACKAGE",payload:{currentPackage:r,queryParams:{savePackage:!0}},shouldRedirect:!0})}catch(i){yield Object(Je.f)({type:"SAVE_PERSONA_FAILURE",error:i}),yield Object(Je.f)({type:"SET_ERROR",error:Fr({status:i.status},i.data)})}}()}function Qr(e){var t=e.payload;return function*(){var e=yield Object(Je.i)(),r=e.coverage.defaultPackage,a=e.rate.gotRate;try{var n=(yield Object(Je.c)(Qe.a.coverage.updatePersona,Math.floor(t.personaCode))).personaCode;yield Object(Je.f)({type:"UPDATE_PERSONA_SUCCESS",payload:{personaCode:n,personaSaved:!0}}),a&&(yield Object(Je.g)({type:"CLEAR_RATE"})),yield Object(Je.f)({type:"GET_RATE_BY_PACKAGE",payload:{currentPackage:r,queryParams:{savePackage:!0}},shouldRedirect:!0})}catch(i){yield Object(Je.f)({type:"SET_ERROR",error:Fr({status:i.status},i.data)}),yield Object(Je.f)({type:"UPDATE_PERSONA_FAILURE",error:i})}}()}function Kr(e){var t=e.payload,r=t.mileage,a=t.personaCode,n=e.successRoute;return function*(){try{yield Object(Je.c)(Qe.a.coverage.updateMileageAndPersona,r,a),yield Object(Je.f)({type:"UPDATE_MILEAGE_AND_PERSONA_SUCCESS",payload:{mileage:r,personaCode:a}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:n}})}catch(e){yield Object(Je.f)({type:"UPDATE_MILEAGE_AND_PERSONA_FAILURE",error:e})}}()}function*Xr(){try{var e=yield Object(Je.c)(Qe.a.coverage.getCoverage),t=!0;e||(t=!1),yield Object(Je.f)({type:"SAVE_COVERAGE_SUCCESS",payload:Fr(Fr({},e),{},{savedCoverage:t})})}catch(r){yield Object(Je.f)({type:"SET_ERROR",error:Fr({status:r.status},r.data)})}}function $r(e){var t=e.payload;return function*(){var e=t.packageType,r=t.successRoute;try{var a=yield Object(Je.c)(Qe.a.coverage.saveCoverage,e);yield Object(Je.f)({type:"SAVE_COVERAGE_SUCCESS",payload:a}),yield Object(Je.f)({type:"REDIRECT",payload:{url:r}})}catch(n){yield Object(Je.f)({type:"SET_ERROR",error:Fr({status:n.status},n.data)})}}()}function Zr(e){var t=e.payload;return function*(){var e=t.packageType,r=t.successRoute;try{var a=yield Object(Je.c)(Qe.a.coverage.updateCoverage,e);yield Object(Je.f)({type:"UPDATE_COVERAGE_SUCCESS",payload:a}),yield Object(Je.f)({type:"REDIRECT",payload:{url:r}})}catch(n){yield Object(Je.f)({type:"DISPLAY_ASYNC_ERROR",error:n})}}()}function Jr(e){var t=e.payload,r=e.successRoute,a=e.setSubmitting;return function*(){var e=(yield Object(Je.i)()).coverage,n={combineCollAndUmpd:e.combineCollAndUmpd,combineCollAndUmuimpd:e.combineCollAndUmuimpd,combineCompAndGlassComp:e.combineCompAndGlassComp},i=t.map((function(e){return Object(q.a)(e,n)})),o=t.map((function(e){return e.vehicleId}));try{yield Object(Je.c)(Qe.a.coverage.saveMultipleDeductibles,i),yield Object(Je.f)({type:"SAVE_MULTIPLE_DEDUCTIBLES_SUCCESS",payload:{savedVehicleIds:o}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:r}})}catch(c){409===c.status?yield Object(Je.f)({type:"UPDATE_MULTIPLE_DEDUCTIBLES",payload:t}):yield Object(Je.f)({type:"SAVE_MULTIPLE_DEDUCTIBLES_FAILURE",error:c})}finally{a(!1)}}()}function ea(e){var t=e.payload,r=e.successRoute,a=e.setSubmitting;return function*(){var e=(yield Object(Je.i)()).coverage,n={combineCollAndUmpd:e.combineCollAndUmpd,combineCollAndUmuimpd:e.combineCollAndUmuimpd,combineCompAndGlassComp:e.combineCompAndGlassComp},i=t.map((function(e){return e.vehicleId})),o=t.map((function(e){return Object(q.a)(e,n)}));try{yield Object(Je.c)(Qe.a.coverage.updateMultipleDeductibles,o),yield Object(Je.f)(Object(T.bg)(i)),yield Object(Je.f)({type:"REDIRECT",payload:{url:r}})}catch(l){var c=yield Object(Je.c)(T.ag,l);yield Object(Je.f)(c)}finally{a(!1)}}()}function*ta(){for(var e=yield Object(Je.a)("SET_SECTION");;){"add-vehicles"===(yield Object(Je.k)(e)).payload.section&&(yield Object(Je.f)({type:"GET_PRODUCT_DATA"}))}}var ra=r(209),aa=r.n(ra);function na(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function ia(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?na(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):na(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var oa=new b.a;function*ca(e){var t=yield Object(Je.i)(),r=t.drivers.primaryDriver,a=r.dlState,n=r.state,i=t.auth.state,o=t.policy,c=o.businessType,l=o.producerCode,s=e.payload.policyEffectiveDate;try{var d=yield Object(Je.h)(5,1e3,Qe.a.policyOne.createQuote,{state:a||i,businessType:c,producerCode:l,policyEffectiveDate:s});We.m((function(e){e.setTag("business_type",c),e.setTag("dl_state",a),e.setTag("producer_code",l),e.setTag("quote_created",!0)})),yield Object(Je.f)({type:"UPDATE_POLICY",payload:ia({state:n,policyEffectiveDate:s,prebindApplication:null,membershipApplication:null,umuimOfferForm:null},d)})}catch(u){yield Object(Je.f)({type:"SET_ERROR",error:ia({status:u.status},u.data)})}}function*la(){try{yield Object(Je.c)(Qe.a.policyOne.updatePreBindRateFields),yield Object(Je.f)({type:"UPDATE_PREBIND_RATE_FIELDS_SUCCESS"}),yield Object(Je.f)({type:"CLEAR_FORM_ERROR"})}catch(e){yield Object(Je.f)({type:"SET_ERROR",error:ia({status:e.status},e.data)})}}function*sa(){yield Object(Je.f)({type:"CLEAR_PDF",payload:"prebindApplication"});try{var e=yield Object(Je.c)(Qe.a.policyOne.getPreBindApplication);yield Object(Je.f)({type:"REQUEST_PREBIND_PDF_SUCCESS",payload:{pdfName:"prebindApplication",pdfURL:window.URL.createObjectURL(e)}})}catch(t){yield Object(Je.f)({type:"REQUEST_PREBIND_PDF_FAILURE",error:t}),yield Object(Je.f)({type:"SET_ERROR",error:ia({status:t.status},t.data)}),yield Object(Je.f)({type:"DISPLAY_ASYNC_ERROR",error:ia({status:t.status},t.data)})}}function*da(){yield Object(Je.f)({type:"CLEAR_PDF",payload:"membershipApplication"});try{var e=yield Object(Je.c)(Qe.a.policyOne.getMembershipApplication);yield Object(Je.f)({type:"REQUEST_PREBIND_PDF_SUCCESS",payload:{pdfName:"membershipApplication",pdfURL:window.URL.createObjectURL(e)}})}catch(t){yield Object(Je.f)({type:"REQUEST_PREBIND_PDF_FAILURE",error:t}),yield Object(Je.f)({type:"SET_ERROR",error:ia({status:t.status},t.data)}),yield Object(Je.f)({type:"DISPLAY_ASYNC_ERROR",error:ia({status:t.status},t.data)})}}function*ua(){yield Object(Je.f)({type:"CLEAR_PDF",payload:"umuimOfferForm"});try{var e=yield Object(Je.c)(Qe.a.policyOne.getUmuimOfferForm);yield Object(Je.f)({type:"REQUEST_PREBIND_PDF_SUCCESS",payload:{pdfName:"umuimOfferForm",pdfURL:window.URL.createObjectURL(e)}})}catch(t){yield Object(Je.f)({type:"REQUEST_PREBIND_PDF_FAILURE",error:t}),yield Object(Je.f)({type:"SET_ERROR",error:ia({status:t.status},t.data)}),yield Object(Je.f)({type:"DISPLAY_ASYNC_ERROR",error:ia({status:t.status},t.data)})}}function*ma(e){var t=e.payload,r=t.UMBI_SELECTION,a=t.setSubmitting;try{yield Object(Je.c)(Qe.a.policyOne.signCustomPreBindForm,"UMBI_SELECTION",r),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_SUCCESS",payload:"umbiSelection"})}catch(n){yield Object(Je.f)({type:"REQUEST_PREBIND_PDF_FAILURE",error:n}),yield Object(Je.f)({type:"SET_FORM_ERROR",error:ia({status:n.status},n.data)}),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_FAILURE",error:n})}finally{a(!1)}}function*pa(e){var t=e.payload,r=t.UIMBI_SELECTION,a=t.setSubmitting;try{yield Object(Je.c)(Qe.a.policyOne.signCustomPreBindForm,"UIMBI_SELECTION",r),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_SUCCESS",payload:"uimbiSelection"})}catch(n){yield Object(Je.f)({type:"SET_FORM_ERROR",error:ia({status:n.status},n.data)}),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_FAILURE",error:n})}finally{a(!1)}}function*fa(e){var t=e.payload,r=t.TORT_OPTIONS,a=t.setSubmitting;try{yield Object(Je.c)(Qe.a.policyOne.signCustomPreBindForm,"TORT_OPTIONS",r),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_SUCCESS",payload:"tortOptions"})}catch(n){yield Object(Je.f)({type:"SET_FORM_ERROR",error:ia({status:n.status},n.data)}),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_FAILURE",error:n})}finally{a(!1)}}function*ya(e){var t=e.payload,r=t.fieldName,a=t.signedName,n=t.setSubmitting;try{yield Object(Je.c)(Qe.a.policyOne.signPreBindApplication,a),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_SUCCESS",payload:r})}catch(i){yield Object(Je.f)({type:"SET_FORM_ERROR",error:ia({status:i.status},i.data)}),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_FAILURE",error:i})}finally{n(!1)}}function*va(e){var t=e.payload,r=t.fieldName,a=t.signedName,n=t.setSubmitting;try{yield Object(Je.c)(Qe.a.policyOne.signMembershipApplication,a),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_SUCCESS",payload:r})}catch(i){yield Object(Je.f)({type:"SET_FORM_ERROR",error:ia({status:i.status},i.data)}),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_FAILURE",error:i})}finally{n(!1)}}function*ba(e){var t=e.payload.umuimOfferForm,r=e.formikActions.setSubmitting;try{yield Object(Je.c)(Qe.a.policyOne.signUmuimOfferForm,t),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_SUCCESS",payload:"umuimOfferForm"})}catch(a){yield Object(Je.f)({type:"SET_FORM_ERROR",error:ia({status:a.status},a.data)}),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_FAILURE",error:a})}finally{r(!1)}}function ga(e){var t=e.payload,r=t.option,a=t.successRoute;return function*(){var e=(yield Object(Je.i)()).policy.businessType,t={noblrPaymentPlanName:r,businessType:e};try{var n=yield Object(Je.c)(Qe.a.policyOne.updatePaymentPlan,t);yield Object(Je.f)({type:"SET_INSTALLMENT_SCHEDULE_SUCCESS",payload:ia(ia({},n),{},{noblrPaymentPlanName:r})}),yield Object(Je.f)({type:"REDIRECT",payload:{url:a}})}catch(i){yield Object(Je.f)({type:"SET_INSTALLMENT_SCHEDULE_FAILURE",error:i})}}()}function*ha(e){var t=e.payload,r=t.cardCVV,a=t.cardExpiration,n=t.cardZipCode,i=t.email,o=t.fullName,c=t.creditCard,l=t.phoneNumber,s=e.formikActions.setSubmitting,d=l.replace(/\D/g,""),u=a.split("/")[0],m=a.split("/")[1],p=(yield Object(Je.i)()).drivers.primaryDriver,f=p.street,y=p.state,v=p.city,b={CreditCard:{Holder:{Zip:n,Address:"".concat(f," ").concat(v,", ").concat(y),Name:o},ExpirationYear:"20".concat(m),ValidationValue:r,ExpirationMonth:u,Number:c.replace(/\s+/g,"")}};try{var g=yield Object(Je.c)(Qe.a.policyOne.getInstallmentSchedule,b);yield Object(Je.f)({type:"GET_INSTALLMENT_SCHEDULE_SUCCESS",payload:g}),yield Object(Je.f)({type:"UPDATE_PHONE_AND_EMAIL",payload:{phoneNumber:d,email:i}}),yield Object(Je.e)(Oa,c)}catch(O){var h=O.status,E=O.data;yield Object(Je.f)({type:"SET_FORM_ERROR",error:{status:h,message:E.message}}),yield Object(Je.f)({type:"GET_INSTALLMENT_SCHEDULE_FAILURE",error:{status:h,message:E.message}})}finally{s(!1)}}function*Ea(e){var t=e.payload,r=t.phoneNumber,a=t.email;try{yield Object(Je.c)(Qe.a.policyOne.updatePhoneAndEmail,{phoneNumber:r,email:a}),yield Object(Je.f)({type:"UPDATE_PHONE_AND_EMAIL_SUCCESS",payload:{phoneNumber:r,email:a}}),yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER",payload:{email:a}})}catch(n){yield Object(Je.f)({type:"SET_ERROR",error:ia({status:n.status},n.data)}),yield Object(Je.f)({type:"UPDATE_PHONE_AND_EMAIL_FAILURE",payload:{phoneNumber:r,email:a}})}}function*Oa(e){var t=aa.a.number(e).card.type.toUpperCase(),r=e.substring(e.length-4);yield Object(Je.f)({type:"SET_CARD_TYPE",payload:{cardType:t,lastFour:r}})}function*Sa(){var e=(yield Object(Je.i)()).app.trialActive;try{var t=yield Object(Je.c)(Qe.a.policyOne.bindQuote),r=t.policyId,a=t.userAlreadyExists,n=t.trialConverted,i=t.jwt;We.m((function(e){e.setTag("policy_id",r),e.setTag("trial_converted",n),e.setTag("user_exists",a),e.setTag("active_trial","no (manually set in bindQuote Saga)"),e.setTag("bind_quote_success",!0)})),oa.set(Object(rt.b)("policySession"),i,at.t),yield Object(Je.f)({type:"BIND_QUOTE_SUCCESS",payload:{policyId:r,userExists:a,trialConverted:n,trialActive:!1}}),e&&(yield Object(Je.f)({type:"UPDATE_APP",payload:{trialActive:!1}}),yield Object(Je.f)({type:"UPDATE_AUTH_STATUS",payload:{isTrial:!1,trialActive:!1,policyActive:!0}})),n&&(yield Object(Je.f)({type:"REDIRECT",payload:{url:"/account/download-app"}}))}catch(o){We.m((function(e){e.setTag("bind_quote_success",!1)})),412===o.status&&(We.m((function(e){e.setTag("expired_effective_date",!0)})),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/purchase/effective-date",config:{showEffectiveDateError:!0}}})),403===o.status&&(We.m((function(e){e.setTag("invalid_credit_card",!0)})),yield Object(Je.f)({type:"REDIRECT",payload:{url:"/purchase/payment-info"}})),yield Object(Je.f)({type:"SET_ERROR",error:ia({status:o.status},o.data)}),yield Object(Je.f)({type:"SET_FORM_ERROR",error:ia({status:o.status},o.data)}),yield Object(Je.f)({type:"BIND_QUOTE_FAILURE"})}}function*ja(){try{var e=yield Object(Je.c)(Qe.a.quote.updateToTrial),t=e.policyId,r=e.jwt;oa.set(Object(rt.b)("policySession"),r,at.t),We.m((function(e){e.setTag("policy_id",t),e.setTag("active_trial",!0)})),yield Object(Je.f)({type:"UPDATE_TO_TRIAL_SUCCESS",payload:{policyId:t}})}catch(a){yield Object(Je.f)({type:"DISPLAY_ASYNC_ERROR",error:ia({status:a.status},a.data)}),yield Object(Je.f)({type:"UPDATE_TO_TRIAL_FAIL"})}}function*Ra(e){try{yield Object(Je.c)(Qe.a.vehicle.updateVehicle,e)}catch(t){throw yield Object(Je.f)({type:"SET_FORM_ERROR",error:ia({status:t.status},t.data)}),new Error(t)}}function*Ia(e){var t=e.payload,r=e.successRoute,a=e.formikActions.setSubmitting,n=yield Object(Je.i)(),i=n.rate,o=i.vehicles,c=i.currentPackage,l=i.byPackage,s=n.coverage.config;yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});var d=o.filter((function(e){return!e.vin}));try{if(yield Object(Je.b)(d.map((function(e){var r=e.vehicleId,a=e.vehicleOwnership;return Object(Je.b)([Object(Je.f)({type:"UPDATE_FORM",payload:S()({},r,t[r])}),Object(Je.c)(Ra,{vin:t[r],vehicleId:r,vehicleOwnership:a})])}))),yield Object(Je.f)({type:"VERIFY_VINS_SUCCESS"}),We.m((function(e){e.setTag("vin_re_rate",!0)})),yield Object(Je.f)({type:"SET_RERATE",payload:{vinRerate:!0}}),"custom"!==c)yield Object(Je.f)({type:"GET_RATE_BY_PACKAGE",payload:{queryParams:{vinRerate:!0,savePackage:!0},currentPackage:c},shouldRedirect:!0,successRoute:r});else{var u=Object(q.j)(s.policyCoverages,s.vehicleCoverages,l.custom.coverage,o);yield Object(Je.f)({type:"GET_CUSTOM_COVERAGE_RATE",payload:ia(ia({},u),{},{queryParams:{vinRerate:!0,savePackage:!0}}),successRoute:r})}}catch(m){yield Object(Je.f)({type:"VERIFY_VINS_FAILURE",error:!0})}finally{a(!1),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}function*_a(e){var t=e.payload.email;try{yield Object(Je.c)(Qe.a.quote.sendRefusalToWriteEmail,t),yield Object(Je.f)({type:"SEND_REFUSAL_TO_WRITE_EMAIL_SUCCESS"}),yield Object(Je.f)({type:"SHOW_EMAIL_MODAL"})}catch(r){yield Object(Je.f)({type:"SET_ERROR",error:{status:r.status,message:r.data.message}}),yield Object(Je.f)({type:"SEND_REFUSAL_TO_WRITE_EMAIL_FAILURE"})}}function Da(e){var t=e.payload;return function*(){var e=(yield Object(Je.i)()).policy.state,r=at.r[t];if("NV"!==e)"APPLICATION"===r?yield Object(Je.c)(sa):"MSA"===r?yield Object(Je.c)(da):"UMUIM_OFFER_FORM"===r&&(yield Object(Je.c)(ua));else{yield Object(Je.f)({type:"CLEAR_PDF",payload:r});try{var a=yield Object(Je.c)(Qe.a.policyOne.getCustomPreBindForms,r);yield Object(Je.f)({type:"REQUEST_PREBIND_PDF_SUCCESS",payload:{pdfName:t,pdfURL:window.URL.createObjectURL(a)}})}catch(n){yield Object(Je.f)({type:"REQUEST_PREBIND_PDF_FAILURE",error:n})}}}()}function xa(e){var t=e.payload,r=e.formikActions;return function*(){var e=r.setSubmitting,a=(yield Object(Je.i)()).policy.state,n=ge()(Object.entries(t).filter((function(e){var t=ge()(e,1)[0];return at.r[t]}))[0],2),i=n[0],o=n[1],c=at.r[i];if("NV"!==a)"APPLICATION"===c?yield Object(Je.f)({type:"SIGN_INSURANCE_APPLICATION",payload:{fieldName:i,signedName:o,setSubmitting:e}}):"MSA"===c?yield Object(Je.f)({type:"SIGN_MEMBERSHIP_APPLICATION",payload:{fieldName:i,signedName:o,setSubmitting:e}}):"UMUIM_OFFER_FORM"===c&&(yield Object(Je.g)({type:"SIGN_UMUIM_OFFER_FORM",payload:{fieldName:i,signedName:o,setSubmitting:e}}));else try{yield Object(Je.c)(Qe.a.policyOne.signCustomPreBindForm,at.r[i],o),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_SUCCESS",payload:{fieldName:i}})}catch(s){var l=s.data||s.data.message;401===s.status&&(l="Signed name does not match"),yield Object(Je.f)({type:"SET_FORM_ERROR",error:{status:s.status,message:l}}),yield Object(Je.f)({type:"SUBMIT_PREBIND_SIGNATURE_FAILURE",error:s})}finally{e(!1)}}()}function Aa(e){var t=e.payload,r=t.formId,a=t.pdfName;return function*(){yield Object(Je.f)({type:"CLEAR_PDF",payload:a});try{var e=yield Object(Je.c)(Qe.a.policyOne.getDynamicPreBindFormById,r);yield Object(Je.f)({type:"GET_DYNAMIC_PRE_BIND_FORM_BY_ID_SUCCESS",payload:{pdfName:a,pdfURL:window.URL.createObjectURL(e)}})}catch(t){yield Object(Je.f)({type:"GET_DYNAMIC_PRE_BIND_FORM_BY_ID_FAILURE",error:t})}}()}function Ca(e){var t=e.payload,r=e.formikActions;return function*(){var e=r.setSubmitting,a=(yield Object(Je.i)()).policy,n=ge()(Object.entries(t).filter((function(e){return ge()(e,1)[0]}))[0],2),i=n[0],o=n[1],c=i.split(":"),l=ge()(c,2),s=l[0],d=l[1],u=Object.entries(a).filter((function(e){return ge()(e,1)[0]===s}))[0][1];try{yield Object(Je.c)(Qe.a.policyOne.submitDynamicPreBindFormIdSignature,d,o),yield Object(Je.f)({type:"SUBMIT_FORM_ID_SIGNATURE_SUCCESS",payload:u});var m=yield Object(Je.i)((function(e){return e.policy})),p=m.pendingFormIds,f=m.nextFormId,y=m.customPreBindForms,v=null,b=null,g=p.slice();v=f,p.length>0&&(b=g.shift()),v||(v=(g=y.allIds.slice()).shift(),g.length>0&&(b=g.shift())),yield Object(Je.f)({type:"SET_PENDING_FORMS",payload:{pendingFormIds:g,currentFormId:v,nextFormId:b,customPreBindForms:y}})}catch(E){401===E.status&&(E.data="Signed name does not match");var h={data:{message:E.data},status:E.status};yield Object(Je.f)({type:"SET_FORM_ERROR",error:h}),yield Object(Je.f)({type:"SUBMIT_FORM_ID_SIGNATURE_FAILURE",error:E})}finally{e(!1)}}()}function*Pa(){yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});try{var e=yield Object(Je.c)(Qe.a.policyOne.getUpdatedDynamicPreBindForms);yield Object(Je.f)({type:"REQUEST_DYNAMIC_PRE_BIND_FORMS_SUCCESS",payload:e})}catch(t){yield Object(Je.f)({type:"REQUEST_DYNAMIC_PRE_BIND_FORMS_FAILURE",error:t})}finally{yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}function wa(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Ta(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?wa(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wa(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Na(e){var t=e.payload,r=e.successRoute,a=e.showTrial,n=e.queryParams,i=void 0===n?{}:n;return function*(){var e=yield Object(Je.i)(),n=e.app,o=e.auth,c=e.drivers.primaryDriver,l=t.queryParams||i;t.currentPackage&&(yield Object(Je.f)({type:"SET_CURRENT_PACKAGE",payload:t.currentPackage}));try{l&&We.i("quote_retrieval",l.isQuoteRetrieval),We.i("quote_id",c.quoteId),We.j({id:c.personId});var s=Qe.a.quote.getRate;(o&&o.trialActive||n&&n.trialActive||a)&&(s=Qe.a.quote.getTrialRate,yield Object(Je.f)({type:"UPDATE_POLICY",payload:{trialActive:o.trialActive||n.trialActive}}));var d=yield Object(Je.c)(s,Ta({},l)),u=d.firstPossibleEffectiveDate,m=d.lastPossibleEffectiveDate,p=d.requiresUmuimOfferForm,f=d.personaToMileageToVariablePremiumMap,y=d.noblrCreditScore.creditFactors.factor;yield Object(Je.f)({type:"GET_RATE_SUCCESS",payload:Ta(Ta({},d),{},{personaToMileageToVariablePremiumMap:f,creditFactors:y})});var v=c.quoteId;(window.dataLayer||[]).push({quoteId:v}),yield Object(Je.f)({type:"UPDATE_PRIMARY_DRIVER",payload:{email:d.email}}),yield Object(Je.f)({type:"UPDATE_POLICY",payload:{firstPossibleEffectiveDate:u,lastPossibleEffectiveDate:m,requiresUmuimOfferForm:p}}),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:r||"/quote/review-your-quote"}})}catch(b){yield Object(Je.f)({type:"SET_ERROR",error:Ta({status:b.status},b.data)})}}()}function La(e){var t=e.payload,r=t.currentPackage,a=void 0===r?null:r,n=t.queryParams,i=t.policyCoverages,o=void 0===i?null:i,c=t.vehicleCoverages,l=void 0===c?null:c,s=e.shouldRedirect,d=void 0!==s&&s,u=e.successRoute,m=void 0===u?null:u;return function*(){var e=Qe.a.quote.getRateByPackage,t=yield Object(Je.i)(),r=t.auth,i=t.app.trialActive,c=t.drivers.primaryDriver.state,s=t.rate.ratePlanState,u=t.coverage,p=u.defaultPackage,f=u.savedCoverage,y=u.type,v=t.excludedDrivers,b=v.requiresUpdatedRates,g=v.allDriversExcluded,h=v.excludedDriverCount;(r&&r.trialActive||i)&&(e=Qe.a.quote.getTrialRateByPackage,yield Object(Je.f)({type:"UPDATE_POLICY",payload:{trialActive:r.trialActive||i}})),yield Object(Je.f)({type:"CLEAR_COVERAGE_RULE_OPTIONS"});var O=a||(f?y:p);n.isQuoteRetrieval&&!a&&(yield Object(Je.f)({type:"CLEAR_RATE"}));var S={packageType:O};!d&&!m&&b&&g&&h>0&&o&&l&&(S=Ta(Ta({},S),{},{policyCoverages:o,vehicleCoverages:l}));try{var j=yield Object(Je.c)(e,Ta({},S),n),R=j.estInstallmentPaymentSchedule,I=j.estRewardSchedule,_=j.fixedRatePerMonth,D=j.totalRatePerMile,x=j.totalQuoteRate,A=j.variableRatePerMonth,C=j.maxQuoteRate,P=j.mileage,w=j.personaCode,T=j.rewards,N=j.vehicles,L=j.insuranceHistory,M=j.coverage,k=j.coverageV2,U=j.requiresDynamicForms,V=j.requiresUmuimOfferForm,B=j.requiresVehicleAssignment,F=j.noblrCreditScore.creditFactors.factor,G=j.firstPossibleEffectiveDate,Y=j.lastPossibleEffectiveDate,H=j.pickerEffectiveStartDate,W=j.priceDifference,z=j.priceIncrease,Q=j.personaToMileageToVariablePremiumMap,K=j.dlVerificationRequired,X=j.vinVerificationNeeded,$=j.customPreBindForms,Z=j.requiresDriverExclusion,J=j.drivers,ee=j.removedDrivers,te=j.excludedDrivers,re=null;re=!O&&M.packageType?M.packageType:O;var ae=s||c,ne=Object(q.h)(ae,k);if(ne&&(yield Object(Je.f)({type:"RESTRICT_UM_OPTIONS",payload:ne})),K&&(yield Object(Je.g)({type:"UPDATE_APP",payload:{requiresDLVerification:K,requiresDriverExclusion:Z,requiresDynamicForms:U}})),$.allIds.length>0){var ie=$.allIds.slice(),oe=ie.shift(),ce=null;ie.length>0&&(ce=ie.shift()),yield Object(Je.f)({type:"SET_PENDING_FORMS",payload:{pendingFormIds:ie,currentFormId:oe,nextFormId:ce,customPreBindForms:$}})}var le=Object.keys(Q[0]),se=Object(q.k)(P),de=le.includes("".concat(se))?se:15,ue={};if(N.map((function(e){var t=e.vehicleId,r=e.vehicleCoveragesV2;return r&&Object.keys(r).map((function(e){return"umuimpd"===e&&null===r[e]?ue["".concat(t,"-").concat(e)]="UMUIMPD_NONE":"umpd"===e&&null===r[e]?ue["".concat(t,"-").concat(e)]="UMPD_NONE":ue["".concat(t,"-").concat(e)]=r[e],e}))})),yield Object(Je.g)({type:"GET_RATE_BY_PACKAGE_SUCCESS",payload:{firstPossibleEffectiveDate:G,lastPossibleEffectiveDate:Y,vinVerificationNeeded:X,currentPackage:re,rate:{estInstallmentPaymentSchedule:R,estRewardSchedule:I,fixedRatePerMonth:_,totalRatePerMile:D,totalQuoteRate:x,variableRatePerMonth:A,maxQuoteRate:C,mileage:de,personaCode:w,rewards:T,drivers:J,vehicles:N,insuranceHistory:L,biLimits:M.bi,creditFactors:F,coverage:Ta(Ta({},k),ue),priceDifference:W,priceIncrease:z,personaToMileageToVariablePremiumMap:Q}}}),B){yield Object(Je.f)({type:"UPDATE_APP",payload:{requiresVehicleAssignment:!!B,requiresDynamicForms:U,requiresDriverExclusion:Z}});var me=J.reduce((function(e,t){var r=t.driverId,a=t.vehicleAssignments,n=a&&a.reduce((function(e,t){var r=t.assignmentType.toLowerCase();return e[r]=e[r]?[].concat(E()(e[r]),[t]):[t],e}),{});return e[r]={driverId:r,assignments:n},e}),{});yield Object(Je.g)({type:"SET_VEHICLE_ASSIGNMENTS",payload:me})}X&&(yield Object(Je.g)({type:"SET_RERATE",payload:{vinVerificationNeeded:X}})),yield Object(Je.f)({type:"UPDATE_APP",payload:{requiresDLVerification:K,requiresVehicleAssignment:B,requiresDynamicForms:U,requiresDriverExclusion:Z}}),yield Object(Je.f)({type:"UPDATE_POLICY",payload:{customPreBindForms:$,requiresUmuimOfferForm:V,firstPossibleEffectiveDate:G,lastPossibleEffectiveDate:Y,pickerEffectiveStartDate:H,currentPackage:a||M.packageType||p,estInstallmentPaymentSchedule:R,estRewardSchedule:I,fixedRatePerMonth:_,totalRatePerMile:D,totalQuoteRate:x,variableRatePerMonth:A,maxQuoteRate:C,mileage:de,personaCode:w,rewards:T,drivers:J,vehicles:N,insuranceHistory:L,biLimits:M.bi,creditFactors:F,coverage:Ta(Ta({},k),ue),priceDifference:W,priceIncrease:z,personaToMileageToVariablePremiumMap:Q}});var pe=(yield Object(Je.i)()).excludedDrivers,fe=pe.requiresUpdatedRates,ye=pe.updatedRates,ve=[].concat(E()(ee),E()(te)),be=ve.length,he=be>0;if(!fe&&!ye&&Z&&he){yield Object(Je.f)({type:"RESET_EXCLUDED_DRIVERS"});var Ee=ve.reduce((function(e,t){return t.driverId&&(e[t.driverId]=Ta({},t)),e}),{}),Oe=ve.slice(0,1),Se=ge()(Oe,1)[0],je=Object.keys(Ee).filter((function(e){return e!==Se.driverId})),Re=!he,Ie=null;if(be>1)Ie=ge()(je,1)[0];yield Object(Je.f)({type:"STORE_DRIVERS_PENDING_EXCLUSION",payload:{byId:Ee,driverIdsPendingExclusion:je,totalDriversToExclude:be,driver:Se,allDriversExcluded:Re,nextExcludedDriverId:Ie,requiresUpdatedRates:X}})}else Z&&!he&&(yield Object(Je.f)({type:"ALL_EXCLUDED_DRIVERS_CONFIRMED"}));d&&(yield Object(Je.f)({type:"REDIRECT",payload:{url:m||"/quote/review-your-quote"}}))}catch(_e){yield Object(Je.f)({type:"GET_RATE_BY_PACKAGE_FAILURE",error:_e}),yield Object(Je.f)({type:"SET_ERROR",error:Ta({status:_e.status},_e.data)})}finally{yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}()}function Ma(e){var t=e.payload,r=t.policyCoverages,a=t.vehicleCoverages,n=t.queryParams,i=t.values,o=e.successRoute;return function*(){var e=yield Object(Je.i)(),t=e.auth,c=e.app,l=e.rate.vinVerificationNeeded,s=Qe.a.quote.getRateByPackage;(t&&t.trialActive||c&&c.trialActive)&&(s=Qe.a.quote.getTrialRateByPackage,yield Object(Je.f)({type:"UPDATE_POLICY",payload:{trialActive:t.trialActive||c.trialActive}}));try{var d=yield Object(Je.c)(s,{packageType:"custom",policyCoverages:r,vehicleCoverages:a},n),u=d.estInstallmentPaymentSchedule,m=d.estRewardSchedule,p=d.fixedRatePerMonth,f=d.totalRatePerMile,y=d.totalQuoteRate,v=d.variableRatePerMonth,b=d.maxQuoteRate,g=d.mileage,h=d.personaCode,O=d.rewards,S=d.drivers,j=d.excludedDrivers,R=d.removedDrivers,I=d.vehicles,_=d.insuranceHistory,D=d.coverage,x=d.customPreBindForms,A=d.priceDifference,C=d.priceIncrease,P=d.noblrCreditScore.creditFactors.factor,w=d.personaToMileageToVariablePremiumMap,T=d.dlVerificationRequired,N=d.vinVerificationNeeded,L=d.firstPossibleEffectiveDate,M=d.lastPossibleEffectiveDate,k=d.pickerEffectiveStartDate,U=d.requiresVehicleAssignment,V=d.requiresDriverExclusion,B=d.requiresDynamicForms,F=Object.keys(w[0]),G=Object(q.k)(g),Y=F.includes("".concat(G))?G:15;if(yield Object(Je.f)({type:"UPDATE_APP",payload:{requiresDLVerification:T,requiresDynamicForms:B,requiresDriverExclusion:V,requiresVehicleAssignment:U}}),x.allIds.length>0){var H=x.allIds.slice(),W=H.shift(),z=null;H.length>0&&(z=H.shift()),yield Object(Je.f)({type:"SET_PENDING_FORMS",payload:{pendingFormIds:H,currentFormId:W,nextFormId:z,customPreBindForms:x}})}var Q=i;yield Object(Je.g)({type:"GET_CUSTOM_COVERAGE_RATE_SUCCESS",payload:{estInstallmentPaymentSchedule:u,estRewardSchedule:m,fixedRatePerMonth:p,totalRatePerMile:f,totalQuoteRate:y,variableRatePerMonth:v,maxQuoteRate:b,mileage:Y,personaCode:h,rewards:O,drivers:S,vehicles:I,insuranceHistory:_,biLimits:D.bi,creditFactors:P,coverage:Q,priceDifference:A,priceIncrease:C,personaToMileageToVariablePremiumMap:w,firstPossibleEffectiveDate:L,lastPossibleEffectiveDate:M,pickerEffectiveStartDate:k,vinVerificationNeeded:N}}),yield Object(Je.f)({type:"UPDATE_POLICY",payload:{firstPossibleEffectiveDate:L,lastPossibleEffectiveDate:M,pickerEffectiveStartDate:k,estInstallmentPaymentSchedule:u,estRewardSchedule:m,fixedRatePerMonth:p,totalRatePerMile:f,totalQuoteRate:y,variableRatePerMonth:v,maxQuoteRate:b,mileage:Y,personaCode:h,rewards:O,drivers:S,vehicles:I,insuranceHistory:_,biLimits:D.bi,creditFactors:P,coverage:i,priceDifference:A,priceIncrease:C,personaToMileageToVariablePremiumMap:w}});var K=[].concat(E()(R),E()(j)),X=K.length>0;if(V&&X){yield Object(Je.f)({type:"RESET_EXCLUDED_DRIVERS"});var $=K.reduce((function(e,t){return t.driverId&&(e[t.driverId]=Ta({},t)),e}),{}),Z=K.slice(0,1),J=ge()(Z,1)[0],ee=Object.keys($).filter((function(e){return e!==J.driverId})),te=K.length,re=!X,ae=null;if(te>1)ae=ge()(ee,1)[0];yield Object(Je.f)({type:"STORE_DRIVERS_PENDING_EXCLUSION",payload:{byId:$,driverIdsPendingExclusion:ee,totalDriversToExclude:te,driver:J,allDriversExcluded:re,nextExcludedDriverId:ae,requiresUpdatedRates:N}})}else V&&!X&&(yield Object(Je.f)({type:"ALL_EXCLUDED_DRIVERS_CONFIRMED"}));B&&x&&x.allIds.length&&(yield Object(Je.f)({type:"UPDATE_POLICY",payload:{requiresDynamicForms:B,customPreBindForms:x}})),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}}),o?yield Object(Je.f)({type:"REDIRECT",payload:{url:o}}):l&&!N&&(yield Object(Je.f)({type:"REDIRECT",payload:{url:"/purchase/effective-date"}}))}catch(ne){yield Object(Je.f)({type:"GET_CUSTOM_COVERAGE_RATE_FAILURE",error:ne}),yield Object(Je.f)({type:"SET_ERROR",error:Ta({status:ne.status},ne.data)})}}()}function ka(e){var t=e.payload,r=t.packageType,a=t.policyCoverages,n=t.vehicleCoverages,i=t.drivingBehavior;return function*(){var e=Qe.a.quote.getRateByPackage,t=yield Object(Je.i)(),o=t.auth,c=t.app,l=t.excludedDrivers,s=l.allDriversExcluded,d=l.requiresUpdatedRates,u=t.coverage,m=u.currentPackage,p=u.defaultPackage;(o&&o.trialActive||c&&c.trialActive)&&(e=Qe.a.quote.getTrialRateByPackage,yield Object(Je.f)({type:"UPDATE_POLICY",payload:{trialActive:o.trialActive||c.trialActive}}));var f={packageType:r||m||p,policyCoverages:a,vehicleCoverages:n};if(r!==m&&(yield Object(Je.f)({type:"SET_CURRENT_PACKAGE",payload:{currentPackage:r}})),i.updateDrivingBehavior){var y=i.mileage,v=i.personaCode;f=Ta(Ta({},f),{},{mileage:y,personaCode:v})}try{var b=yield Object(Je.c)(e,f,{savePackage:!0}),g=b.estInstallmentPaymentSchedule,h=b.estRewardSchedule,O=b.fixedRatePerMonth,S=b.totalRatePerMile,j=b.totalQuoteRate,R=b.variableRatePerMonth,I=b.maxQuoteRate,_=b.mileage,D=b.personaCode,x=b.rewards,A=b.drivers,C=b.excludedDrivers,P=b.removedDrivers,w=b.vehicles,T=b.insuranceHistory,N=b.coverage,L=b.customPreBindForms,M=b.priceDifference,k=b.priceIncrease,U=b.noblrCreditScore.creditFactors.factor,V=b.personaToMileageToVariablePremiumMap,B=b.dlVerificationRequired,F=b.vinVerificationNeeded,G=b.firstPossibleEffectiveDate,Y=b.lastPossibleEffectiveDate,H=b.pickerEffectiveStartDate,W=b.requiresVehicleAssignment,z=b.requiresDriverExclusion,Q=b.requiresDynamicForms,K=b.requiresUmuimOfferForm,X=Object(q.d)({allDriversExcluded:s,requiresDriverExclusion:z,dlVerificationRequired:B,vinVerificationNeeded:F}),$=Object.keys(V[0]),Z=Object(q.k)(_),J=$.includes("".concat(Z))?Z:15;if(yield Object(Je.f)({type:"SAVE_SELECTED_PACKAGE_SUCCESS",payload:{estInstallmentPaymentSchedule:g,estRewardSchedule:h,fixedRatePerMonth:O,totalRatePerMile:S,totalQuoteRate:j,variableRatePerMonth:R,maxQuoteRate:I,mileage:J,personaCode:D,rewards:x,drivers:A,vehicles:w,insuranceHistory:T,biLimits:N.bi,creditFactors:U,priceDifference:M,priceIncrease:k,personaToMileageToVariablePremiumMap:V,firstPossibleEffectiveDate:G,lastPossibleEffectiveDate:Y,pickerEffectiveStartDate:H,vinVerificationNeeded:F}}),Q&&L&&L.allIds.length&&(yield Object(Je.f)({type:"UPDATE_POLICY",payload:{requiresDynamicForms:Q,customPreBindForms:L}})),yield Object(Je.f)({type:"UPDATE_APP",payload:{requiresDLVerification:B,requiresUmuimOfferForm:K,requiresVehicleAssignment:W,requiresDriverExclusion:z,requiresDynamicForms:Q}}),yield Object(Je.f)({type:"UPDATE_POLICY",payload:{firstPossibleEffectiveDate:G,lastPossibleEffectiveDate:Y,pickerEffectiveStartDate:H}}),z){var ee=[].concat(E()(P),E()(C)),te=ee.length>0;if(!d&&z&&te){yield Object(Je.f)({type:"RESET_EXCLUDED_DRIVERS"});var re=ee.reduce((function(e,t){return t.driverId&&(e[t.driverId]=Ta({},t)),e}),{}),ae=ee.slice(0,1),ne=ge()(ae,1)[0],ie=Object.keys(re).filter((function(e){return e!==ne.driverId})),oe=ee.length,ce=!te,le=null;if(oe>1)le=ge()(ie,1)[0];yield Object(Je.f)({type:"STORE_DRIVERS_PENDING_EXCLUSION",payload:{byId:re,driverIdsPendingExclusion:ie,totalDriversToExclude:oe,driver:ne,allDriversExcluded:ce,nextExcludedDriverId:le}})}}yield Object(Je.f)({type:"REDIRECT",payload:{url:X}})}catch(se){yield Object(Je.f)({type:"SAVE_SELECTED_PACKAGE_FAILURE",error:se}),yield Object(Je.f)({type:"SET_ERROR",error:Ta({status:se.status},se.data)})}}()}function*Ua(){try{var e=yield Object(Je.c)(Qe.a.mvr.orderMvr);We.m((function(e){e.setTag("mvr_ordered",!0)})),yield Object(Je.f)({type:"ORDER_MVR_SUCCESS",payload:e})}catch(t){We.m((function(e){e.setTag("mvr_ordered",!1),e.setTag("mvr_order_error",!0)})),yield Object(Je.f)({type:"ORDER_MVR_FAILURE",error:t}),yield Object(Je.f)({type:"SET_ERROR",error:Ta({status:t.status},t.data)})}}var Va=["success","errorCodes","hostname"];function Ba(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Fa(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ba(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ba(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function qa(e){var t=e.payload;return function*(){if(t&&t.length)try{var e=yield Object(Je.c)(Qe.a.reCaptcha.verifyReCaptchaToken,t),r=e.success,a=e.errorCodes,n=void 0===a?[]:a,i=e.hostname,o=void 0===i?"":i,c=tt()(e,Va),l=!!r&&o===window.location.hostname;r&&!n.length?yield Object(Je.f)({type:"VERIFY_RECAPTCHA_TOKEN_SUCCESS",payload:Fa({success:r,reCaptchaVerified:l},c)}):(n.length&&(n.includes("bad-request")||n.includes("timeout-or-duplicate"))&&(yield Object(Je.f)({type:"REDIRECT",payload:{url:"/call-to-complete"}})),yield Object(Je.f)({type:"VERIFY_RECAPTCHA_TOKEN_FAILURE",payload:Fa({success:r,reCaptchaVerified:l,errorCodes:n},c)}))}catch(s){yield Object(Je.f)({type:"VERIFY_RECAPTCHA_TOKEN_FAILURE",payload:Fa({},s)}),yield Object(Je.f)({type:"SET_ERROR",error:s})}finally{yield Object(Je.d)(12e4),yield Object(Je.f)({type:"RESET_RECAPTCHA_STATUS",payload:{expired:!0,reCaptchaVerified:!1,challenge_ts:null,success:null,host:null,token:null}})}else yield Object(Je.f)({type:"VERIFY_RECAPTCHA_TOKEN_FAILURE",payload:{success:!1,reCaptchaVerified:!1}})}()}function Ga(e){var t=e.payload;return function*(){try{var e=(yield Object(Je.c)(Qe.a.reCaptcha.getQuoteAutomationStatus,t)).testQuote;yield Object(Je.f)({type:"GET_QUOTE_AUTOMATION_STATUS_SUCCESS",payload:e})}catch(r){yield Object(Je.f)({type:"GET_QUOTE_AUTOMATION_STATUS_FAILURE",payload:r})}}()}function Ya(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Ha(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ya(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ya(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Wa(e){var t=e.payload;return function*(){yield Object(Je.f)({type:"EXCLUDE_DRIVER_SUCCESS",payload:t})}()}function za(e){var t=e.payload,r=e.successRoute;return function*(){var e=t.activeBit,a=void 0===e?null:e,n=t.maritalStatus,i=void 0===n?null:n,o=t.maritalStatusString,c=void 0===o?null:o;yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});var l=yield Object(Je.i)(),s=l.app,d=s.askMilitaryServiceVehicles,u=s.defensiveCourseTaken,m=s.askDefensiveDrivingInDriverExclusion,p=l.drivers.items,f=l.excludedDrivers,y=f.requiresUpdatedRates,v=f.driver,b=f.driver.driverId,g=p.filter((function(e){return e.driverId===b})),h=ge()(g,1)[0],E=!1===a,O=i||c||(null===v||void 0===v?void 0:v.maritalStatus)||(null===h||void 0===h?void 0:h.maritalStatus)||(null===h||void 0===h?void 0:h.maritalStatusString),S=Ha(Ha(Ha({},v),t),{},{maritalStatus:O});if(E){yield Object(Je.f)({type:"SET_LOADING_STATUS",payload:!0});try{yield Object(Je.c)(Qe.a.driver.updateDriverInfo,S),yield Object(Je.c)(Qe.a.driver.deleteDriverAfterPrefill,{driverId:b}),yield Object(Je.g)({type:"UPDATE_EXCLUDED_DRIVER_INFO_SUCCESS",payload:Ha(Ha({},t),{},{activeBit:!1,type:"additional"})}),yield Object(Je.g)({type:"EXCLUDE_DRIVER",payload:{driverId:b,activeBit:!1}}),yield Object(Je.f)({type:"REDIRECT",payload:{url:r}})}catch(J){yield Object(Je.f)({type:"UPDATE_EXCLUDED_DRIVER_INFO_FAILURE",error:J}),yield Object(Je.f)({type:"SET_ERROR",error:Ha({status:J.status},J.data)})}finally{yield Object(Je.f)({type:"SET_LOADING_STATUS",payload:!1}),yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}else{var j=r&&r.includes("confirmation");S.activeBit=!0;var R=!1,I=!1;j&&!t.dlNumber?t.dob&&(S.type="excluded"):S.type="additional";try{var _=yield Object(Je.c)(Qe.a.driver.updateDriverInfo,S),D=_.activeBit,x=_.driverId,A=_.age,C=_.yearsLicensed,P=_.type,w=_.dlNumber,T=void 0===w?null:w,N=_.dlState,L=void 0===N?null:N,M=_.education,k=void 0===M?null:M,U=_.genderMapping,V=_.maritalStatus,B=void 0===V?null:V,F=_.ageLicensed,q=_.driverComplete,G=_.memberOfHousehold,Y=_.drivesVehicles,H=_.activeMilitaryPersonnel,W=void 0===H?null:H,z=_.requiresActiveMilitaryPersonnel,Q=_.requiresSeniorSafeDriverDiscount,K=_.safeDriver,X=void 0===K?null:K;z&&W&&!d&&"additional"===P&&(yield Object(Je.f)({type:"ASK_MILITARY_SERVICE_VEHICLES"})),h.activeBit||!D&&!v.activeBit||"additional"!==P||(R=!0,"Yes"!==u||m||(yield Object(Je.f)({type:"ASK_DEFENSIVE_DRIVING_IN_DRIVER_EXCLUSION"}))),!D||"excluded"!==P||h.activeBit||"additional"!==h.type||R||(I=!0);var $=Ha(Ha({},S),{},{activeBit:D,age:A,ageLicensed:F,driverId:x,type:P,dlNumber:T,dlState:L,education:k,genderMapping:U,maritalStatus:B,yearsLicensed:C,driverComplete:q,memberOfHousehold:G,drivesVehicles:Y,activeMilitaryPersonnel:W,requiresActiveMilitaryPersonnel:z,requiresSeniorSafeDriverDiscount:Q});yield Object(Je.f)({type:"UPDATE_EXCLUDED_DRIVER_INFO_SUCCESS",payload:$}),R?yield Object(Je.f)({type:"CHANGE_REQUIRES_RATES"}):I&&!y&&(yield Object(Je.f)({type:"CHANGE_REQUIRES_FORMS_METADATA"}));var Z=r;"additional"===P&&!q&&Q&&null===X?Z="/driver-exclusion/".concat(x,"/confirm-defensive-driving-course"):j&&q&&(yield Object(Je.f)({type:"EXCLUDE_DRIVER",payload:$})),yield Object(Je.f)({type:"REDIRECT",payload:{url:Z}})}catch(J){yield Object(Je.f)({type:"UPDATE_EXCLUDED_DRIVER_INFO_FAILURE",error:J}),yield Object(Je.f)({type:"SET_ERROR",error:Ha({status:J.status},J.data)})}finally{yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}}()}function*Qa(){yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!0}});var e=(yield Object(Je.i)()).excludedDrivers,t=e.driver,r=e.byId;try{var a=yield Object(Je.c)(Qe.a.driver.getDrivers),n=Ha({},t),i=a.reduce((function(e,t){var r=t.driverId,a=t.firstName,i=t.lastName;return e[r]&&(e[r]=Ha(Ha({},e[r]),{},{firstName:a,lastName:i}),n.driverId===r&&(n=Ha(Ha({},n),{},{firstName:a,lastName:i}))),e}),Ha({},r));yield Object(Je.f)({type:"GET_REMOVED_AND_EXCLUDED_DRIVER_NAMES_SUCCESS",payload:{byId:i,driver:n}})}catch(o){yield Object(Je.f)({type:"GET_REMOVED_AND_EXCLUDED_DRIVER_NAMES_FAILURE"}),yield Object(Je.f)({type:"SET_ERROR",error:{status:o.status,message:o.data.message}})}finally{yield Object(Je.f)({type:"TOGGLE_LOADER",payload:{toShow:!1}})}}function*Ka(){yield Object(Je.m)("EDITING_ITEM",st),yield Object(Je.m)("REMOVE_ITEM",dt),yield Object(Je.m)("UNDO_REMOVE",ut),yield Object(Je.l)("DISPLAY_ASYNC_ERROR",pt),yield Object(Je.m)("REQUEST_PREFILL",mt),yield Object(Je.m)("GET_RATE_BY_PACKAGE",La),yield Object(Je.m)("GET_CUSTOM_COVERAGE_RATE",Ma),yield Object(Je.m)("GET_RATE",Na),yield Object(Je.m)("ORDER_MVR",Ua),yield Object(Je.l)(["SET_ASYNC_FAILED_STATUS","SET_ASYNC_SUCCESS_STATUS"],yt),yield Object(Je.m)("SET_ERROR",ft),yield Object(Je.m)("RETRIEVE_QUOTE",vt),yield Object(Je.n)("RETRIEVE_USAA_PERSON_INFO",bt),yield Object(Je.m)("VERIFY_USAA_PERSON_AND_RETRIEVE_QUOTE",gt),yield Object(Je.m)("GET_LEAD_DATA",Ot),yield Object(Je.m)("RESET_QUOTE",St),yield Object(Je.l)("TRACK_SCREEN_VIEW",jt),yield Object(Je.l)("GET_CHECKPOINT",Et),yield Object(Je.m)("SAVE_CRM_GATE",It),yield Object(Je.m)("SAVE_SELECTED_PACKAGE",ka),yield Object(Je.m)("FETCH_QUOTE_DATA",ht),yield Object(Je.n)("REQUEST_USAA_ELIGIBILITY_QUESTIONS",_t),yield Object(Je.m)("SUBMIT_PRIMARY_ELIGIBILITY_ANSWER",Dt),yield Object(Je.m)("SUBMIT_SECONDARY_ELIGIBILITY_ANSWERS",xt),yield Object(Je.m)("VERIFY_DRIVERS_LICENSES",At),yield Object(Je.m)("UPDATE_DEFENSIVE_DRIVING_ANSWER",Ct),yield Object(Je.m)("UPDATE_PRIOR_INSURANCE_LAPSE_REASON",Pt),yield Object(Je.m)("REQUEST_PRIOR_INSURANCE_REASONS",wt),yield Object(Je.m)("USAA_UMBRELLA_POLICY",Tt)}function*Xa(){yield Object(Je.m)("CREATE_ACCOUNT",Vt),yield Object(Je.m)("CREATE_NOBLR_ACCOUNT",Ut),yield Object(Je.m)("LOGIN_USER",Ft),yield Object(Je.m)("LOGIN_NOBLR_ACCOUNT",Bt),yield Object(Je.m)("CONFIRM_EMAIL",qt),yield Object(Je.m)("SEND_ONE_TIME_PASS",Yt),yield Object(Je.m)("VERIFY_OTP",Ht),yield Object(Je.m)("RESET_PASSWORD",Wt)}function*$a(){yield Object(Je.l)("SAVE_PRIMARY_DRIVER",kr),yield Object(Je.m)("UPDATE_PRIMARY_DRIVER_REQUEST",Ur),yield Object(Je.m)("SAVE_DL_INFO",Mr),yield Object(Je.m)("SAVE_PRIMARY_PERSON_ADDRESS",Nr),yield Object(Je.m)("CHECK_PERSON_STATUS",wr),yield Object(Je.n)("REGISTER_QUOTE",Tr),yield Object(Je.m)("SET_HOMEOWNER",Lr),yield Object(Je.m)("UPDATE_PRIMARY_DRIVER_AND_VERIFY_QUOTE",Vr)}function*Za(){yield Object(Je.m)("SAVE_ADDITIONAL_DRIVER_INFO",tr),yield Object(Je.m)("UPDATE_ADDITIONAL_DRIVER_INFO",rr),yield Object(Je.m)("GET_ASSOCIATED_DRIVERS",$t),yield Object(Je.m)("REMOVE_DRIVER",Zt),yield Object(Je.m)("GET_ALL_DRIVERS",Jt),yield Object(Je.m)("GET_ALL_DRIVERS_SUCCESS",er),yield Object(Je.n)("SAVE_EDITING_DRIVER_DL_STATUS",ar),yield Object(Je.m)("CONFIRM_EXCLUDED_DRIVER",nr)}function*Ja(){yield Object(Je.m)("EXCLUDE_DRIVER",Wa),yield Object(Je.m)("UPDATE_EXCLUDED_DRIVER_INFO",za),yield Object(Je.m)("GET_REMOVED_AND_EXCLUDED_DRIVER_NAMES",Qa)}function*en(){yield Object(Je.m)("GET_ASSOCIATED_VEHICLES",cr),yield Object(Je.m)("REMOVE_VEHICLE_REQUEST",fr),yield Object(Je.m)("UNDO_REMOVE_VEHICLE",br),yield Object(Je.m)("SET_RIDESHARE_TNC_STATUS",sr),yield Object(Je.m)("SET_VEHICLES_AMP_STATUS",dr),yield Object(Je.m)("GET_VEHICLE_DNQ",ur),yield Object(Je.m)("SAVE_VIN",mr),yield Object(Je.m)("UPDATE_VEHICLE",pr),yield Object(Je.m)("GET_ALL_VEHICLES",yr),yield Object(Je.m)("GET_ALL_VEHICLES_SUCCESS",vr),yield Object(Je.m)("GET_YEAR_MAKE_MODEL",gr),yield Object(Je.m)("GET_SELECTED_MAKE_MODEL",hr),yield Object(Je.m)("GET_SELECTED_MODEL_STYLE",Er),yield Object(Je.m)("SAVE_VIN_STEM",Or),yield Object(Je.m)("SET_PRIMARY_VEHICLE_ASSIGNMENT",jr),yield Object(Je.m)("ASSIGN_EXCESS_VEHICLES",Rr),yield Object(Je.m)("SET_PRIMARY_VEHICLE_ASSIGNMENT_LOCALLY",Sr),yield Object(Je.m)("SET_VEHICLE_ASSIGNMENTS",Ir)}function*tn(){yield Object(Je.m)("GET_PRODUCT_DATA",qr),yield Object(Je.m)("GET_COVERAGE",Xr),yield Object(Je.m)("SAVE_COVERAGE",$r),yield Object(Je.m)("UPDATE_COVERAGE",Zr),yield Object(Je.m)("GET_MILEAGE",Gr),yield Object(Je.m)("SAVE_MILEAGE",Yr),yield Object(Je.m)("UPDATE_MILEAGE",Hr),yield Object(Je.m)("GET_PERSONA",Wr),yield Object(Je.m)("SAVE_PERSONA",zr),yield Object(Je.m)("UPDATE_PERSONA",Qr),yield Object(Je.m)("UPDATE_MILEAGE_AND_PERSONA",Kr),yield Object(Je.m)("SAVE_MULTIPLE_DEDUCTIBLES",Jr),yield Object(Je.m)("UPDATE_MULTIPLE_DEDUCTIBLES",ea)}function*rn(){yield Object(Je.m)("CREATE_QUOTE",ca),yield Object(Je.m)("GET_PREBIND_APPLICATION",sa),yield Object(Je.m)("GET_MEMBERSHIP_APPLICATION",da),yield Object(Je.m)("UPDATE_PREBIND_RATE_FIELDS",la),yield Object(Je.m)("GET_UMUIM_FORM",ua),yield Object(Je.m)("SIGN_UMBI_FORM",ma),yield Object(Je.m)("SIGN_UIMBI_FORM",pa),yield Object(Je.m)("SIGN_TORT_OPTIONS_FORM",fa),yield Object(Je.m)("SIGN_INSURANCE_APPLICATION",ya),yield Object(Je.m)("SIGN_MEMBERSHIP_APPLICATION",va),yield Object(Je.m)("SIGN_UMUIM_FORM",ba),yield Object(Je.m)("SET_INSTALLMENT_SCHEDULE",ga),yield Object(Je.m)("SAVE_PAYMENT_INFO",ha),yield Object(Je.m)("UPDATE_PHONE_AND_EMAIL",Ea),yield Object(Je.m)("BIND_QUOTE",Sa),yield Object(Je.m)("UPDATE_TO_TRIAL",ja),yield Object(Je.m)("VERIFY_VINS",Ia),yield Object(Je.m)("SEND_REFUSAL_TO_WRITE_EMAIL",_a),yield Object(Je.m)("REQUEST_PREBIND_PDF",Da),yield Object(Je.m)("SUBMIT_PREBIND_SIGNATURE",xa),yield Object(Je.m)("GET_DYNAMIC_PRE_BIND_FORM_BY_ID",Aa),yield Object(Je.m)("SUBMIT_FORM_ID_SIGNATURE",Ca),yield Object(Je.m)("REQUEST_DYNAMIC_PRE_BIND_FORMS",Pa)}function*an(){yield Object(Je.l)("VERIFY_RECAPTCHA_TOKEN",qa),yield Object(Je.l)("GET_QUOTE_AUTOMATION_STATUS",Ga)}function nn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function on(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nn(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var cn=j.a({actionTransformer:function(e){return"RESET_PASSWORD"===e.type||"VERIFY_OTP"===e.type||"SAVE_PAYMENT_INFO"===e.type?null:"LOGIN_USER"===e.type||"CREATE_ACCOUNT"===e.type?on(on({},e),{},{authKey:null}):"CONFIRM_EMAIL"===e.type||"SET_PASSWORD"===e.type||"LOGIN_NOBLR_ACCOUNT"===e.type||"CREATE_NOBLR_ACCOUNT"===e.type?on(on({},e),{},{password:null,confirmPassword:null}):"UPDATE_PRIMARY_DRIVER_AND_VERIFY_QUOTE"===e.type||"UPDATE_PRIMARY_DRIVER"===e.type||"UPDATE_PRIMARY_DRIVER_REQUEST"===e.type||"UPDATE_EDITING_DRIVER"===e.type||"SAVE_ADDITIONAL_DRIVER_INFO"===e.type||"SAVE_ADDITIONAL_DRIVER_INFO_SUCCESS"===e.type||"UPDATE_ADDITIONAL_DRIVER_INFO"===e.type||"UPDATE_ADDITIONAL_DRIVERS"===e.type?on(on({},e),{},{ageLicensed:null,age:null,city:null,educationLevelString:null,dateOfBirth:null,dlNumber:null,dlState:null,dob:null,email:null,firstName:null,genderMapping:null,genderString:null,givenName:null,homeOwner:null,lastName:null,maritalStatus:null,maritalStatusString:null,middleName:null,person:on(on({},e.payload.person),{},{email:null,zipCode:null}),phoneNumber:null,street:null,street2:null,streetAddress:null,surName:null,yearsLicensed:null,zipCode:null}):"UPDATE_VEHICLE"===e.type||"UPDATE_EDITING_VEHICLE"===e.type||"UPDATE_VEHICLE_SUCCESS"===e.type||"SAVE_VIN_SUCCESS"===e.type||"REMOVE_VEHICLE_REQUEST"===e.type||"UNDO_REMOVE_VEHICLE"===e.type?on(on({},e),{},{ownerFirstName:null,ownerLastName:null,person:null,vehicleAge:null,vehicleAgeAtAddDate:null,vehicleCoverages:null,vehicleOwnership:null,vin:null}):"UPDATE_ASSOCIATED_VEHICLES"===e.type||"GET_ALL_VEHICLES_SUCCESS"===e.type||"COMPLETE_ADDED_VEHICLE_REGISTRATION"===e.type||"REMOVE_VEHICLE_SUCCESS"===e.type||"UNDO_REMOVE_VEHICLE_SUCCESS"===e.type||"SET_PRIMARY_VEHICLE_ASSIGNMENT"===e.type||"SET_PRIMARY_VEHICLE_ASSIGNMENT_SUCCESS"===e.type||"ASSIGN_EXCESS_VEHICLES_SUCCESS"===e.type?on(on({},e),{},{items:null===(t=e.payload)||void 0===t||null===(r=t.items)||void 0===r?void 0:r.map((function(e){return on(on({},e),{},{ownerFirstName:null,ownerLastName:null,person:null,vehicleAge:null,vehicleAgeAtAddDate:null,vehicleCoverages:null,vehicleOwnership:null,vin:null})}))}):e;var t,r}}),ln=Object(I.a)({}),sn=[ln].filter(Boolean),dn=R.d,un=Object(R.e)(He,dn(R.a.apply(void 0,E()(sn)),cn));ln.run((function*(){yield Object(Je.b)([Object(Je.j)(Ze),Object(Je.e)($a),Object(Je.e)(Ka),Object(Je.e)(Za),Object(Je.e)(en),Object(Je.e)(tn),Object(Je.e)(rn),Object(Je.e)(Xa),Object(Je.e)(an),Object(Je.e)(Rt),Object(Je.e)(ta),Object(Je.e)(Ja)])}));var mn=Object(_.persistStore)(un),pn=r(5),fn=r(1030),yn=r(16),vn=r.n(yn),bn=r(17),gn=r.n(bn),hn=r(18),En=r.n(hn),On=r(13),Sn=r.n(On),jn=r(19),Rn=r.n(jn),In=r(4),_n=pn.c.div.withConfig({displayName:"AsyncErrorMessage__AsyncErrorWrapper",componentId:"sc-12gwcza-0"})(["width:40%;height:30px;margin:0 auto;position:absolute;bottom:40px;left:0;right:0;"]),Dn=pn.c.p.withConfig({displayName:"AsyncErrorMessage__AsyncError",componentId:"sc-12gwcza-1"})(["margin:0;font-size:14px;line-height:30px;color:",";"],In.c.red500),xn=Object(a.memo)((function(e){var t=e.errorMessage;return n.a.createElement("div",null,t&&n.a.createElement(_n,null,n.a.createElement(Dn,null,t)))}));xn.displayName="AsyncErrorMessage";var An=Object(c.b)((function(e){return{errorMessage:e.app.errorMessage}}))(xn),Cn=r(1023),Pn=r(249),wn=r(195),Tn=r(99),Nn=r(569),Ln=r(244),Mn=r(111),kn=r(36);function Un(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Un=function(){return!!e})()}var Vn=pn.c.img.withConfig({displayName:"AsyncButton__LoadingButton",componentId:"sc-19xs9au-0"})(["display:block;margin:0 auto;height:100%;"]),Bn=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Un()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={formTouched:!1},r}return Rn()(t,e),gn()(t,[{key:"componentDidUpdate",value:function(e){if(e!==this.props){var t=this.state.formTouched,r=this.props,a=r.asyncRequest,n=r.history,i=r.successRoute;if(r.isSubmitting&&!t&&this.setState({formTouched:!0}),n&&t&&"success"===a){if(!i)return;n.push(i)}}}},{key:"render",value:function(){var e=this.props,t=e.asyncRequest,r=e.disabled,a=e.invalid,i=e.buttonText,o=e.buttonWidth,c=e.noMargin,l=e.loading,s=e.isSubmitting,d=i?"".concat(Object(rt.s)(i),"-button"):"continue-button",u=l||s||"pending"===t;return u?n.a.createElement(kn.a,{primary:!0,large:!0,noMargin:c,buttonWidth:o,disabled:r||a||u,ariaLabel:"Loading",id:"async-button"},n.a.createElement(Vn,{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/animations/spinner-white-grey.gif"),alt:"","aria-hidden":"true"})):n.a.createElement(kn.a,{primary:!0,large:!0,noMargin:c,disabled:r||a,buttonWidth:o,id:d},i||"Continue")}}])}(a.PureComponent),Fn=Object(s.i)(Object(c.b)((function(e){var t=e.app;return{asyncRequest:t.asyncRequest,loading:t.loading}}),(function(e){return{dispatch:e}}))(Bn)),qn=r(243),Gn=r(48),Yn=r(183),Hn=r(158),Wn=r(287),zn=r(545),Qn=r(379),Kn=r.n(Qn);function Xn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function $n(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Xn(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Zn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Zn=function(){return!!e})()}var Jn="\n  font-family: ".concat(In.d,";\n  font-size: 14px;\n  letter-spacing: 0.4px;\n  line-height: 1.79;\n  font-weight: 500;\n  color: ").concat(In.c.coreBlue700,";\n  cursor: pointer;\n"),ei=pn.c.span.withConfig({displayName:"AutoCompleteAddressInput__SuggestionOption",componentId:"sc-9vo1k-0"})([""," padding:5px;margin:5px auto;min-height:24px;height:24px;text-decoration:underline;"],Jn),ti=pn.c.ul.withConfig({displayName:"AutoCompleteAddressInput__AutocompleteDropDown",componentId:"sc-9vo1k-1"})(["position:absolute;height:auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;z-index:5;border:2px solid ",";@media only screen and (max-width:","){margin:0 auto;width:inherit;border:2px solid ",";max-width:99vw;}@media only screen and (min-width:361px){width:350px;max-width:350px;}.suggestion-item--active,.suggestion-item:hover{background-color:",";}.list-item-container{padding:0 5px;}text-align:left;background-color:",";border-radius:4px;border:1px solid ",";> li{height:30px;}> span{padding:0 5px;}"],In.c.coreBlue700,In.b.extraSmall,In.c.coreBlue700,In.c.usaaLightestGrey,In.c.white,In.c.coreBlue700),ri=pn.c.img.withConfig({displayName:"AutoCompleteAddressInput__GoogleImage",componentId:"sc-9vo1k-2"})(["margin:5px 5px 5px auto;max-width:125px;align-self:right;"]),ai=pn.c.p.withConfig({displayName:"AutoCompleteAddressInput__Text",componentId:"sc-9vo1k-3"})([""," "," ",""],Jn,(function(e){return"true"===e.loading&&"margin: 5px 0 0 5px;"}),(function(e){return"true"===e.loading&&"color: ".concat(In.c.coreBlue700,";")}));function ni(e){var t=e.suggestion,r=t.type,a=t.description;return"manual-address"===r?n.a.createElement(ei,null,"I don't see my address here >"):n.a.createElement(ei,null,a)}var ii=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Zn()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={isManualActive:!1},r.handleError=r.handleError.bind(r),r.handleChange=r.handleChange.bind(r),r.handleBlur=r.handleBlur.bind(r),r.handleSelect=r.handleSelect.bind(r),r.handleAddressSuggestionSelection=r.handleAddressSuggestionSelection.bind(r),r.setFormattedAddress=r.setFormattedAddress.bind(r),r}return Rn()(t,e),gn()(t,[{key:"handleChange",value:function(e){var t=this.props,r=t.manualAddress,a=t.setManualAddressFlag,n=t.form.setFieldValue;r||a(!0),n("streetAddress",e.replace(/  +/g," "),!0),this.setState({isManualActive:!0})}},{key:"handleBlur",value:function(){(0,this.props.form.setFieldTouched)("streetAddress",!0,!1),this.setState({isManualActive:!1})}},{key:"handleAddressSuggestionSelection",value:async function(e){var t=e.placeId,r=await Object(Qn.geocodeByPlaceId)(t),a=ge()(r,1)[0],n=(a.address_components.find((function(e){return e.types.includes("postal_code")}))||{}).long_name,i=void 0===n?"":n;this.setFormattedAddress(a,i)}},{key:"handleSelect",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=this.props,n=a.saveAutocompleteAddress,i=a.setManualAddressFlag,o=a.manualAddress,c=a.redirect;if("manual-address"===t||e.length&&!t&&!r){this.setState({isManualActive:!0});var l=this.props.field.value||e,s=l.split(","),d=ge()(s,3),u=d[0],m=d[1],p=void 0===m?null:m,f=d[2],y=void 0===f?null:f,v=null,b=null;if(y){var g=y.split(" "),h=ge()(g,3);v=h[1],b=h[2]}n({street:u,city:p,zipCode:b,state:v,streetAddress:l}),o||i(!0),c("/start-quote/address-entry")}else o&&i(!1),this.handleAddressSuggestionSelection($n({type:"autocomplete",placeId:t},r)),this.setState({isManualActive:!1})}},{key:"handleError",value:function(e,t){var r=this.props,a=r.redirect,n=r.setManualAddressFlag;if("OK"!==e&&We.d("".concat(e," status in Google Maps API"),"error"),"NOT_FOUND"===e||"INVALID_REQUEST"===e){var i=this.props.field.value;n(!0),Object(T.Kf)({streetAddress:i}),a("/start-quote/address-entry")}else t(),this.setState({isManualActive:!0})}},{key:"setFormattedAddress",value:function(e,t){var r=this.props,a=r.saveAutocompleteAddress,n=r.primaryDriverComplete,i=r.form.setValues,o=r.manualAddress,c=e.address_components,l=e.formatted_address.split(",").slice(0,-1).join(","),s=c.find((function(e){return e.types.includes("street_number")})),d=s&&s.long_name,u=c.find((function(e){return e.types.includes("route")})).long_name,m=c.find((function(e){return e.types.includes("locality")})),p=m&&m.long_name,f=c.find((function(e){return e.types.includes("administrative_area_level_1")})).short_name,y=t,v={street:d?"".concat(d," ").concat(u):u,city:p,state:f,zipCode:y,streetAddress:l};i(v),y&&s||n?Object(T.Nf)(!1):o||Object(T.Nf)(!0),a($n({},v))}},{key:"render",value:function(){var e=this.state,t=e.isManualActive,r=e.scriptError,a=this.props,i=a.placeholder,o=a.label,c=a.field,l=a.form,s=l.isValid,d=l.isSubmitting,u=l.isValidating,m=l.dirty,p=l.values;return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{id:"map","data-component":"AutoCompleteAddressInput","data-source-file":"AutoCompleteAddressInput.jsx"}),n.a.createElement(Kn.a,{debounce:600,value:p.streetAddress,onError:this.handleError,onChange:this.handleChange,onSelect:this.handleSelect,shouldFetchSuggestions:m&&s&&!u&&!d,searchOptions:{types:["address"],componentRestrictions:{country:"us"}},googleCallbackName:"initPlaces","data-element":"PlacesAutocomplete","data-source-file":"AutoCompleteAddressInput.jsx"},(function(e){var a=e.getInputProps,l=e.suggestions,p=e.getSuggestionItemProps,f=e.loading,y=l.length,v=y<3||l.every((function(e){return!e.active})),b=[].concat(E()(l),[{type:"manual-address",id:"manual-address",placeId:"manual-address",index:y,active:t&&v}]);return n.a.createElement(n.a.Fragment,null,n.a.createElement(zn.a,Object.assign({type:"text",variant:"outlined",name:"Address autocomplete","aria-label":"Address autocomplete. Type and navigate options with arrow keys and press tab to select option, or if cannot find address, press enter for manual address entry."},a({name:c.name,placeholder:i,label:o,id:"address-autocomplete-input","aria-owns":"suggestions-listbox","aria-controls":"suggestions-listbox"}),{"data-element":"TextField","data-component":"AutoCompleteAddressInput","data-source-file":"AutoCompleteAddressInput.jsx"})),t&&!f&&m&&(s||u)&&!d&&!r&&n.a.createElement(ti,{role:"listbox",name:"suggestions",id:"suggestions-listbox","aria-label":"address suggestions"},f?n.a.createElement("li",{role:"none",className:"list-item-container"},n.a.createElement(ai,{loading:"true"},"Loading...")):n.a.createElement(n.a.Fragment,null,b.map((function(e){var t=e.active?"suggestion-item--active":"suggestion-item",r=e.active?{backgroundColor:"".concat(In.c.usaaLightestGrey),cursor:"pointer"}:{backgroundColor:"".concat(In.c.white),cursor:"pointer"};return n.a.createElement("li",Object.assign({role:"option","aria-selected":e.active},p(e,{className:t,style:r}),{key:e.placeId||e.id,id:e.active?"selected_option":e.placeId,"data-component":"AutoCompleteAddressInput","data-source-file":"AutoCompleteAddressInput.jsx"}),n.a.createElement(ni,{suggestion:e,"data-element":"SuggestionText","data-component":"AutoCompleteAddressInput","data-source-file":"AutoCompleteAddressInput.jsx"}))})),n.a.createElement("li",{role:"none",className:"list-item-container"},n.a.createElement(ri,{crossorigin:"anonymous",alt:"",src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/powered-by-google.webp")})))))})))}}])}(a.Component),oi=Object(c.b)((function(e){var t=e.app.manualAddress,r=e.drivers.primaryDriver,a=r.addressComplete;return{manualAddress:t,streetAddress:r.street,addressComplete:a,driverComplete:r.driverComplete}}),(function(e){return{redirect:function(t){return e(Object(T.Bf)(t))},saveAutocompleteAddress:function(t){return e(Object(T.Kf)(t))},setManualAddressFlag:function(t){return e(Object(T.Nf)(t))}}}))(ii),ci=r(112),li=r(1029),si=r(562),di=r(223);var ui=function(e){var t=e.field,r=e.form,a=e.label,i=e.placeholder,o=e.minDate,c=e.maxDate,l=e.value,s=r.errors[t.name],d=a;return n.a.createElement(ci.a,{utils:si.a,"data-element":"MuiPickersUtilsProvider","data-component":"DatePicker","data-source-file":"DatePicker.jsx"},n.a.createElement(li.a,{clearable:!0,autoOk:!0,disabled:r.isSubmitting,margin:"normal",inputVariant:"outlined",name:t.name,id:t.id,value:t.value||l,helperText:null,placeholder:i,format:"MM/dd/yyyy",variant:"dialog",label:d,minDate:o,keyboardIcon:n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/calendar-icon.svg"),alt:"",className:"datePicker"}),minDateMessage:at.j.invalidPolicyStartDate,maxDate:c,maxDateMessage:at.j.invalidPolicyStartDate,onOpen:function(){return r.setFieldTouched(t.name,!0)},onError:function(e){e!==s&&e.length&&r.setFieldError(t.name,e)},onChange:function(e){return r.touched[t.name]||r.setFieldTouched(t.name,!0),isNaN(Date.parse(e))?r.setFieldValue(t.name,e,!0):r.setFieldValue(t.name,Object(di.a)(e,"MM/dd/yyyy"),!0)},onAccept:function(e){return r.touched[t.name]||r.setFieldTouched(t.name,!0),isNaN(Date.parse(e))?r.setFieldValue(t.name,e,!0):r.setFieldValue(t.name,Object(di.a)(e,"MM/dd/yyyy"),!0)},type:"text",KeyboardButtonProps:{"aria-label":"Select an effective date"},"data-element":"KeyboardDatePicker","data-component":"DatePicker","data-source-file":"DatePicker.jsx"}))},mi=r(308);function pi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function fi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pi(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(yi=function(){return!!e})()}var vi=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,yi()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={highlight:!1},r.toggleHighlight=r.toggleHighlight.bind(r),r.handleFocus=r.handleFocus.bind(r),r.handleBlur=r.handleBlur.bind(r),r}return Rn()(t,e),gn()(t,[{key:"handleFocus",value:function(){this.setState({highlight:!0})}},{key:"handleBlur",value:function(){var e=this.props,t=e.form,r=e.field;t.setFieldTouched(r.name,!0,!0),this.setState({highlight:!1})}},{key:"toggleHighlight",value:function(){this.setState((function(e){return{highlight:!e.highlight}}))}},{key:"render",value:function(){var e=this.state.highlight,t=this.props,r=t.field,a=t.label,i=t.placeholder,o=t.showRecoverPasswordLink,c=t.hidden,l=void 0!==c&&c,s=t.required;return n.a.createElement(n.a.Fragment,null,n.a.createElement(zn.a,Object.assign({},r,{id:r.id,label:a,type:"password",autoComplete:"off",className:"fs-exclude",placeholder:i,variant:"outlined",onFocus:this.handleFocus,onBlur:this.handleBlur,hidden:l,InputLabelProps:{notched:"true",shrink:r.value&&r.value.length>0||e},inputProps:fi({"aria-label":r.name,"aria-labelledby":r.name,"aria-required":s,onInit:this.onCleaveInit,onKeyDown:this.handleOnKeyDown},r),"data-element":"TextField","data-component":"PasswordInput","data-source-file":"PasswordInput.jsx"})),o&&n.a.createElement(mi.a,null))}}])}(a.Component),bi=r(540),gi=r(848),hi=r(8);function Ei(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Oi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ei(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ei(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Si=Object(gi.a)({matchFrom:"start",stringify:function(e){return e.label}}),ji=Object(a.forwardRef)((function(e,t){return n.a.createElement(zn.a,Object.assign({fullWidth:!0,margin:"normal",variant:"outlined",ref:t,size:"medium"},e))}));var Ri=function(e){var t=e.form,r=e.field,a=e.options,i=e.required,o=e.label,c=e.id,l=e.autoComplete;return n.a.createElement(bi.a,{filterOptions:Si,autoComplete:!0,openOnFocus:!1,disableListWrap:!0,autoSelect:!0,blurOnSelect:!0,autoHighlight:!0,selectOnFocus:!0,clearOnBlur:!0,clearOnEscape:!0,handleHomeEndKeys:!0,disablePortal:!0,fullWidth:!0,forcePopupIcon:"auto",id:c,"aria-controls":c,disabled:t.isSubmitting,required:i,inputValue:r.value,options:a,name:r.name,size:"medium",onInputChange:function(e,a,n){"clear"===n?t.setFieldValue(r.name,""):"input"===n&&t.setFieldValue(r.name,a.toUpperCase())},onChange:function(e,a,n){"clear"===n?t.setFieldValue(r.name,""):"select-option"===n&&t.setFieldValue(r.name,a.value.toUpperCase())},onClose:function(){return!t.touched[r.name]&&t.setFieldTouched(r.name,!0)},getOptionLabel:function(e){return e.label},getOptionSelected:function(e,t){return e.value===t.value},popupIcon:n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/down-chevron-icon.svg"),alt:"",style:{objectFit:"contain",padding:"5px",fill:hi.L.coreBlue700}}),renderInput:function(e){return n.a.createElement(ji,Object.assign({},e,{ref:e.InputProps.ref,label:o,size:"medium",inputProps:Oi(Oi({},e.inputProps),{},{autoComplete:l})}))},"data-element":"Autocomplete","data-component":"SearchableSelect","data-source-file":"SearchableSelect.jsx"})};function Ii(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}var _i=function(e){var t,r=e.field,a=e.label,i=e.options,o=void 0===i?[]:i,c=e.disabled,l=void 0!==c&&c,s=e.labelId,d=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ii(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ii(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},r);return d.onChange=(t=r.name,function(r){var a=e.form,n=e.form.setFieldValue,i=e.onInputChange,o=r.target.value;i&&i(t,o,a),n(t,o,!0)}),n.a.createElement(qn.Select,{fullWidth:!0,color:"primary",selectLabel:a,selectLabelId:s,field:d,options:o,disabled:l,"data-element":"Select","data-component":"AsyncSelect","data-source-file":"AsyncSelect.jsx"})},Di=r(227),xi=r(1021),Ai=r(1037),Ci=r(27),Pi=r(300);function wi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(wi=function(){return!!e})()}var Ti=Object(Ci.a)({root:{marginTop:50,marginBottom:50,color:In.c.coreBlue700,borderRadius:4},track:{height:6,borderRadius:6},rail:{height:6,opacity:1,backgroundColor:In.c.coreBlue700,borderRadius:4},mark:{height:6,width:2,borderRadius:0,backgroundColor:In.c.white},markActive:{opacity:1,backgroundColor:In.c.white},active:{},thumb:{height:30,width:30,marginTop:-12,marginLeft:-16,backgroundColor:"transparent",border:"0px solid transparent","&:focus, &:hover, &$active":{boxShadow:"inherit"}}})(Ai.a),Ni=Object(Pi.a)("div")({borderRadius:2,border:"2px solid ".concat(In.c.alphaBlue500),marginTop:-5,marginLeft:-13,marginRight:-8}),Li=Object(Pi.a)("div")({background:In.c.usaaLightestGrey,height:40,paddingTop:10,width:"inherit",textAlign:"center",verticalAlign:"middle"}),Mi=Object(Ci.a)((function(e){return{subtitle2:S()({fontSize:18},e.breakpoints.down("xs"),{fontSize:16})}}))(Pn.a),ki=Object(Ci.a)((function(e){return{body2:S()({fontSize:14},e.breakpoints.down("xs"),{fontSize:12})}}))(Pn.a),Ui=Object(Pi.a)("div")({padding:10}),Vi=Object(Ci.a)((function(e){return{arrow:{color:In.c.alphaBlue500},popper:S()({padding:0,marginTop:"-10px",height:30,width:120},e.breakpoints.down("xs"),{marginTop:-20}),tooltip:{left:-2,height:30,width:120,padding:5,backgroundColor:In.c.white,borderRadius:2,border:"2px solid ".concat(In.c.alphaBlue500),color:In.c.coreBlue700,textAlign:"center",verticalAlign:"middle",fontSize:14}}}))(xi.a),Bi=Object(Ci.a)((function(e){return{arrow:{marginTop:-10,color:In.c.alphaBlue500},popper:S()({padding:0,marginTop:"-10px",height:180,width:200},e.breakpoints.down("xs"),{marginTop:-20,height:160,width:190}),tooltip:S()({left:-2,paddingTop:5,width:200,backgroundColor:In.c.white,color:In.c.coreBlue700,textAlign:"center"},e.breakpoints.down("xs"),{height:150,width:180,left:0})}}))(xi.a),Fi=Object(Pi.a)("div")({marginTop:10,fontFamily:"".concat(In.a),fontSize:18,letterSpacing:1,color:In.c.coreBlue700});function qi(e){var t=e.children,r=e.open,a=e.value;return n.a.createElement(Vi,{open:r,arrow:!0,enterTouchDelay:0,placement:"bottom",title:"".concat(a," miles/day"),"data-element":"MileageToolTip","data-component":"MileageLabelComponent","data-source-file":"MaterialSlider.jsx"},t)}function Gi(e){var t=e.children,r=e.open,a=e.value,i=Object(q.f)(a),o=i.title,c=i.body;return n.a.createElement(Bi,{open:r,arrow:!0,enterTouchDelay:0,placement:"bottom",title:n.a.createElement(Ni,{id:"material-slider-marks-text"},n.a.createElement(Li,null,n.a.createElement(Mi,{component:"div",variant:"subtitle2"},n.a.createElement(Di.a,{m:0},o))),n.a.createElement(Ui,null,n.a.createElement(ki,{component:"div",variant:"body2"},n.a.createElement(Di.a,{m:0},c)))),"data-element":"PersonasToolTip","data-component":"PersonaLabelComponent","data-source-file":"MaterialSlider.jsx"},t)}var Yi=n.a.forwardRef((function(e,t){return n.a.createElement("div",Object.assign({id:"material-slider-marks-text"},e,{ref:t}),n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/slider-icon.svg"),alt:"",className:"sliderSelector"}))}));Yi.displayName="NoblrThumbComponent";var Hi=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,wi()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).handleChange=r.handleChange.bind(r),r.renderMileageHeading=r.renderMileageHeading.bind(r),r.handleCommittedChange=r.handleCommittedChange.bind(r),r.valueText=r.valueText.bind(r),r}return Rn()(t,e),gn()(t,[{key:"handleChange",value:function(e,t){var r=this.props,a=r.form,n=a.setFieldTouched,i=a.setFieldValue,o=r.field.name,c="mileage"===o?Math.floor(t):t;n(o,!0,!1),i(o,c,!1)}},{key:"handleCommittedChange",value:function(e,t){var r=this.props,a=r.form,n=a.setFieldValue,i=a.setFieldTouched,o=r.field.name;n(o,"mileage"===o?Math.floor(t):t,!1),i(o,!0,!1)}},{key:"valueText",value:function(e){return"".concat(e)}},{key:"renderMileageHeading",value:function(){var e=this.props.field.value,t=Object(q.e)(e);return n.a.createElement(Fi,null,n.a.createElement(Mi,{id:"material-slider-marks-text",component:"div",variant:"subtitle2"},n.a.createElement(Di.a,{m:1},t)))}},{key:"render",value:function(){var e=this.props.field,t=e.name,r=e.value,a=null,i="mileage"===t,o=Object(q.f)(r).title,c="".concat(i?"".concat(r," miles per day"):"".concat(o)),l="Slider for choosing\n      ".concat(i?"miles driven per day":"your driving behavior");return i&&(a=this.renderMileageHeading()),n.a.createElement(n.a.Fragment,null,i&&a,n.a.createElement(Ti,{ValueLabelComponent:i?qi:Gi,valueLabelDisplay:"on",ThumbComponent:Yi,value:r,min:at.u[t].min,max:at.u[t].max,marks:at.u[t].marks,onChange:this.handleChange,onChangeCommitted:this.handleCommittedChange,step:at.u[t].step,"aria-label":l,"aria-valuetext":c,"aria-describedby":"material-slider-marks-text","data-element":"NoblrSlider","data-component":"MaterialSlider","data-source-file":"MaterialSlider.jsx"}))}}])}(a.Component),Wi=r(321),zi=r.n(Wi);function Qi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Ki(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qi(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Xi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Xi=function(){return!!e})()}var $i=function(e){function t(e){var r,a,n,i;vn()(this,t),a=this,n=t,i=[e],n=Sn()(n);var o=(r=En()(a,Xi()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).props.name;return r.fieldName=o,r.state=S()(S()(S()({},"".concat(r.fieldName,"Cleave"),null),"".concat(r.fieldName,"RawValue"),""),"customOptionInitialized",!1),r.onCleaveInit=r.onCleaveInit.bind(r),r.initCustomOption=r.initCustomOption.bind(r),r.onCleaveChange=r.onCleaveChange.bind(r),r.handleOnKeyDown=r.handleOnKeyDown.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.state.customOptionInitialized;this.props.options&&!e&&this.initCustomOption()}},{key:"handleOnKeyDown",value:function(e){var t=this.props,r=t.options,a=t.name,n=t.form.setFieldValue;if(this._cleave&&this._cleave.getRawValue().includes("**")){if(/([a-zA-Z])|(\d)/.test(e.key)&&e.key.length<2)this.setState(S()({},"".concat(this.fieldName,"RawValue"),e.key)),n(a,e.key);else if(e.key.length<2||8===e.keyCode||32===e.keyCode){var i=e.key;8!==e.keyCode&&32!==e.keyCode||(i=""),this.setState(S()({},"".concat(this.fieldName,"RawValue"),i)),this._cleave.setRawValue(i),n(a,i)}e.preventDefault()}else if(r&&r.formatDate&&this._cleave.properties.formatDate){var o=this.state["".concat(this.fieldName,"RawValue")],c=this.state["".concat(this.fieldName,"Cleave")];"/"!==e.key&&191!==e.keyCode||1===o.length&&(this.setState(S()({},"".concat(this.fieldName,"RawValue"),"0".concat(o))),c.setRawValue("0".concat(o)))}}},{key:"onCleaveChange",value:function(e){var t=this.props,r=t.name,a=t.form.setFieldValue,n=e.target,i=n.rawValue,o=n.value;this.setState(S()({},"".concat(this.fieldName,"RawValue"),i)),a(r,o)}},{key:"onCleaveInit",value:function(e){var t=this.props,r=t.name,a=t.form,n=a.initialValues,i=a.setFieldValue,o=t.confirmedPII,c=n[r];this.setState(S()({},"".concat(r,"Cleave"),e)),e.lastInputValue="",o&&o[r]&&(this.setState({maskedValue:n[r]}),c&&(e.setRawValue("****".concat(c.slice(c.length-4,c.length))),i(r,n[r])))}},{key:"initCustomOption",value:function(){var e=this.props.options;this._cleave&&(e.custom&&(this._cleave.properties=Ki(Ki({},this._cleave.properties),{},{date:!0,formatDate:!0,delimiter:"/",datePattern:["m","d","Y"]}),this._cleave.initDateFormatter()),e&&e.blocks&&e.blocks.includes(99999)&&(this._cleave.properties=Ki(Ki({},this._cleave.properties),{},{delimiter:""})),this.setState({customOptionInitialized:!0}))}},{key:"render",value:function(){var e=this,t=this.props,r=t.type,a=t.maxLength,i=t.label,o=t.hidden,c=t.options,l=t.onFocus,s=t.onBlur,d=t.value,u=t.className,m=t.autoComplete,p=t.name,f=t.ariaLabel,y=t.ariaRequired,v=t.id,b=t.placeholder;return n.a.createElement(zi.a,{id:v,ref:function(t){e._cleave=t},name:p,type:r||"text",label:i,autoComplete:m||"off",hidden:o,maxLength:a||524288,value:d,options:c,onInit:this.onCleaveInit,onChange:this.onCleaveChange,onKeyDown:this.handleOnKeyDown,className:u,onFocus:l,onBlur:s,"aria-label":f,"aria-required":y,placeholder:b,"data-element":"Cleave","data-component":"CleaveInput","data-source-file":"CleaveInput.jsx"})}}])}(a.Component),Zi=["value","name","onChange","onBlur"];function Ji(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ji=function(){return!!e})()}var eo=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Ji()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={shrinkLabel:!1},r.toggleLabel=r.toggleLabel.bind(r),r}return Rn()(t,e),gn()(t,[{key:"toggleLabel",value:function(){this.setState((function(e){return{shrinkLabel:!e.shrinkLabel}}))}},{key:"render",value:function(){var e=this,t=this.state.shrinkLabel,r=this.props,a=r.field,i=a.value,o=a.name,c=a.onChange,l=a.onBlur,s=tt()(a,Zi),d=r.placeholder,u=r.type,m=void 0===u?"text":u,p=r.maxLength,f=r.label,y=r.hidden,v=void 0!==y&&y,b=r.formattingOptions,g=void 0===b?null:b,h=r.invalid,E=void 0!==h&&h,O=r.disabled,S=void 0!==O&&O,j=r.form,R=r.autoComplete,I=r.required,_=r.id,D=r.ariaLabel;return g?n.a.createElement(zn.a,{id:_,name:o,value:i,type:m,autoComplete:R,label:f,onFocus:this.toggleLabel,onBlur:function(){j.setFieldTouched(o,!0),e.toggleLabel()},InputLabelProps:{notched:"true",shrink:i&&!!i.length||t},maxLength:p||524288,onChange:c,className:"".concat(v?"hidden":""," fs-exclude"),variant:"outlined",disabled:S||E,InputProps:{inputComponent:$i,inputProps:{"aria-label":D||f,"aria-labelledby":o,"aria-required":I,options:g,onInit:this.onCleaveInit,onKeyDown:this.handleOnKeyDown,form:j,placeholder:d}}}):n.a.createElement(zn.a,Object.assign({id:_,name:o,value:i,type:m,placeholder:d,autoComplete:R,label:f,maxLength:p||524288,onChange:c,onBlur:l,className:"".concat(v?"hidden":""," fs-exclude"),InputLabelProps:{notched:"true"},variant:"outlined",inputProps:{"aria-label":D||f,"aria-required":I&&!v,"aria-hidden":v},disabled:S},s))}}])}(a.PureComponent);function to(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(to=function(){return!!e})()}var ro=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,to()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={shrinkLabel:!1},r.toggleLabel=r.toggleLabel.bind(r),r.generateDisplayValue=r.generateDisplayValue.bind(r),r}return Rn()(t,e),gn()(t,[{key:"toggleLabel",value:function(){this.setState((function(e){return{shrinkLabel:!e.shrinkLabel}}))}},{key:"generateDisplayValue",value:function(){var e=this.props,t=e.form,r=e.field;return t.isSubmitting?"***********":r.value}},{key:"render",value:function(){var e=this,t=this.state.shrinkLabel,r=this.props,a=r.field,i=r.form,o=r.form,c=o.setFieldValue,l=o.setFieldTouched,s=o.initialValues,d=r.label,u=r.placeholder,m=r.required,p=this.generateDisplayValue();return n.a.createElement(zn.a,Object.assign({},a,{id:a.id,value:p,label:d,InputLabelProps:{htmlFor:a.name,shrink:a.value&&!!a.value.length||t,notched:"true"},onFocus:function(){e.toggleLabel(),a.value===s[a.name]&&(l(a.name,!0,!1),c(a.name,"",!0))},onBlur:function(){a.value||(i.setFieldValue(a.name,i.initialValues[a.name],!1),i.setFieldTouched(a.name,!1,!1),e.toggleLabel())},placeholder:u,className:"fs-exclude",variant:"outlined",type:"text",inputProps:{"aria-label":a.name,"aria-labelledby":a.name,"aria-required":m,required:m},"data-element":"TextField","data-component":"MaskedTextInput","data-source-file":"MaskedTextInput.jsx"}))}}])}(a.Component),ao=["inputRef"];function no(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function io(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?no(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):no(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function oo(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(oo=function(){return!!e})()}function co(e){var t=e.inputRef,r=tt()(e,ao);return n.a.createElement(zi.a,Object.assign({htmlRef:t},r,{"data-element":"Cleave","data-component":"DateCleaveComponent","data-source-file":"MaskedDateInput.jsx"}))}var lo,so=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,oo()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={maskInput:!1,shrinkLabel:!1},r.textInputFocus=r.textInputFocus.bind(r),r.handleInputBlur=r.handleInputBlur.bind(r),r.toggleLabel=r.toggleLabel.bind(r),r.handleMaskInputChange=r.handleMaskInputChange.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.confirmedPII.dob,r=e.field,a=r.name,n=r.value,i=e.form,o=i.initialValues,c=i.isValid;this.state.shrinkLabel||this.toggleLabel(),(c&&0===o.length||o[a]===n&&t)&&this.setState({maskInput:!0})}},{key:"handleMaskInputChange",value:function(e){var t=this.props,r=t.field.name,a=t.form.setFieldValue,n=this.state.maskInput;e.preventDefault(),a(r,e.target.value,!0),n&&this.setState({maskInput:!1})}},{key:"handleInputBlur",value:function(){var e=this.props,t=e.field,r=t.name,a=t.value,n=e.form,i=n.initialValues,o=n.setFieldValue,c=n.setFieldTouched;(!a||a.length<10)&&i[r]?(o(r,i[r],!1),c(r,!1,!1)):c(r,!0,!1),this.setState({maskInput:!0})}},{key:"textInputFocus",value:function(){var e=this.props,t=e.field.name,r=e.form,a=r.setFieldValue,n=r.setFieldTouched;a(t,"",!0),n(t,!0,!1),this.setState({maskInput:!1})}},{key:"toggleLabel",value:function(){this.setState((function(e){return{shrinkLabel:!e.shrinkLabel}}))}},{key:"render",value:function(){var e=this.state,t=e.shrinkLabel,r=e.maskInput,a=this.props,i=a.forwardedRef,o=a.field,c=a.value,l=a.label,s=a.id,d=a.placeholder,u=a.hidden,m=void 0!==u&&u,p=a.required,f=void 0===p||p,y=a.autoComplete,v=a.options,b=a.className,g=a.history.location.pathname,h=a.form,E=h.initialValues,O=h.isSubmitting,S=h.touched,j=g.split("/")[1],R={"aria-label":l,"aria-labelledby":o.name,"aria-required":f,options:v,required:f},I=r&&10===c.length&&10===E[o.name].length;return S[o.name]||10!==c.length||10!==E[o.name].length?n.a.createElement(zn.a,Object.assign({},o,{type:I||O?"password":"text",id:s,inputRef:i,autoComplete:y,value:c,label:l,className:"fs-exclude ".concat(b),InputLabelProps:{shrink:t,htmlFor:s},onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,onChange:this.handleMaskInputChange,placeholder:d,variant:"outlined",inputProps:io(io({},R),{},{hidden:m}),InputProps:{inputComponent:co},"data-element":"TextField","data-component":"MaskedDateInput","data-source-file":"MaskedDateInput.jsx"})):n.a.createElement(zn.a,Object.assign({label:l,className:"fs-exclude ".concat(b),variant:"outlined"},o,{onFocus:this.textInputFocus,type:O||"dob"===(null===o||void 0===o?void 0:o.name)&&"start-quote"===j?"password":"text","data-element":"TextField","data-component":"MaskedDateInput","data-source-file":"MaskedDateInput.jsx"}))}}])}(a.Component),uo=n.a.forwardRef((function(e,t){return n.a.createElement(so,Object.assign({},e,{forwardedRef:t}))})),mo=r(108),po=["type","hidden","autoComplete","confirmedPII","isSubmitting","history","disabled"],fo=void 0;function yo(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function vo(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yo(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yo(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}Object(Gn.addMethod)(Gn.string,"equals",(function(e,t){return fo.test({name:"equals",exclusive:!1,message:t||"".concat(e.path," must be the same as ").concat(e),params:{reference:e.path},test:function(t){return t===fo.resolve(e)}})}));var bo=Object(Gn.string)().required("Required").ensure().min(1).max(20).matches(/^([A-Za-z]{1,50})([ |,|-]{1})?([A-Za-z]{1,50})?$/,{message:at.j.invalidFirstName,excludeEmptyString:!0}),go=Object(Gn.string)().ensure().required("Required").min(1).max(50).matches(/(^[A-Za-z]([ \-']?[A-Za-z]+){0,4}$)/,{message:at.j.invalidLastName,excludeEmptyString:!0}).test("check for too many dashes and appostraphes",at.j.invalidLastName,(function(e){return(e.match(/[-']/g)||[]).length<3&&e.length>1&&(e.match(/[-' ]/g)||[]).length<4})),ho=Object(Gn.string)().required("Required!").matches(/^(\s)*[A-Za-z]+((\s)?(('|-|\.)?([A-Za-z])+))*(\s)*$/,{message:at.j.invalidFirstName,excludeEmptyString:!0}),Eo=Object(Gn.string)().required("Required").max(50).email(at.j.invalidEmail),Oo=Object(Gn.string)().ensure(),So=Object(Gn.mixed)().required("Required").oneOf(at.p),jo=Object(Gn.mixed)().required("Required").label("Gender").oneOf(at.l),Ro=Object(Gn.mixed)().required("Required").oneOf(at.n),Io=Object(Gn.mixed)().required("Required").label("Education Level").oneOf(at.g),_o=/^\u2022{2}\/\u2022{2}\/[0-9]{4}$/,Do=new RegExp("".concat(/^((0[13578]|1[02])[/.](0[1-9]|[12][0-9]|3[01])[/.](18|19|20)[0-9]{2})|((0[469]|11)[/.](0[1-9]|[12][0-9]|30)[/.](18|19|20)[0-9]{2})|((02)[/.](0[1-9]|1[0-9]|2[0-8])[/.](18|19|20)[0-9]{2})|((02)[/.]29[/.](((18|19|20)(04|08|[2468][048]|[13579][26]))|2000))$/.source,"|").concat(_o.source)),xo=Object(Gn.string)().required("Required").ensure().matches(Do,{message:at.j.invalidBirthday,excludeEmptyString:!0}).test("check within age range",at.j.outOfRangeBirthday,(function(e){var t=window.location.pathname.split("/")[1];if(_o.test(e))return!0;var r=Dr(e);return"add-drivers"===t||"driver-exclusion"===t?r>14&&r<125:r>=18&&r<125})),Ao=Object(Gn.string)().required("Required").ensure().test("check above age range",at.j.underAgeUser,(function(e){return!!_o.test(e)||Dr(e)>=18})).test("check within age range",at.j.outOfRangeBirthday,(function(e){return!!_o.test(e)||Dr(e)<125})).matches(Do,{message:at.j.invalidBirthday,excludeEmptyString:!0}),Co=Object(Gn.string)().required("Required").ensure().test("check within age range",at.j.outOfRangeBirthday,(function(e){if(_o.test(e))return!0;var t=Dr(e);return t>14&&t<125})).matches(Do,{message:at.j.invalidBirthday,excludeEmptyString:!0}),Po=Object(Gn.string)().ensure(),wo=Object(Gn.mixed)().required("Required").test("check when user got their license is over 14",at.j.ageLicensed,(function(e){return!(!e||!Number.isInteger(e.value||e))&&Number(e.value||e)>14})),To=Object(Gn.string)().ensure().min(3,null).max(50,"Address must be less than 50 characters").required("Required").matches(/^\d+\s[\da-zA-Z\u0080-\u024F]*/,{message:at.j.invalidStreetAddress,excludeEmptyString:!0}),No=Object(Gn.string)().ensure().min(3,null).max(50,"Address must be less than 50 characters").required("Required").matches(/^\d+\s[\da-zA-Z\u0080-\u024F]*/,{message:at.j.invalidStreetAddress}),Lo=Object(Gn.string)().notRequired().ensure().matches(/^[#][a-zA-Z]|([ a-zA-Z0-9.])$/,{message:at.j.invalidStreet2,excludeEmptyString:!0}),Mo=Object(Gn.string)().required("Required").ensure().matches(/^([a-zA-Z\u0080-\u024F]+(?:. |-| |'))*[a-zA-Z\u0080-\u024F]*$/,{message:at.j.invalidCity,excludeEmptyString:!0}),ko=Object(Gn.string)().required("Required").ensure().matches(/^(?!0{3})\d{5}(?:-?\d{4})?$/,{message:at.j.invalidZipCode,excludeEmptyString:!0}),Uo=Object(Gn.string)().label("State").required("Required").oneOf(mo.a,"Please select a valid state"),Vo=Uo.clone().label("License State"),Bo=Yn.validationTools.schemas.STATE_DL_FORMAT,Fo=Bo.type,qo=Bo.params,Go=(lo=Object(Gn.string)().required(at.j.license).test("is unique from additional drivers",at.j.duplicate_license,(function(e){return Object(Hn.b)(e)})))[Fo].apply(lo,E()(qo)),Yo=Object(Gn.string)().required("Required").ensure().trim().min(6,at.j.passwordTooShort).matches(/(?=.*\d)/,{message:at.j.password}).matches(/(?=.*[a-z])/,{message:at.j.password}).matches(/(?=.*[A-Z])/,{message:at.j.password}),Ho=Object(Gn.string)().required("Required").trim().ensure().min(6,at.j.passwordTooShort).test("passwords-match","Passwords do not match!",(function(e,t){return!!e&&t.parent.password===e})),Wo=Object(Gn.string)().required("Required").test("creditCard",at.j.payment.cardNum.invalid,(function(e){return aa.a.number(e).isPotentiallyValid})),zo=Object(Gn.string)().required("Required").test("cardExp","Invalid date",(function(e){return aa.a.expirationDate(e,"20").isValid})),Qo=Object(Gn.string)().required("Required").min(3,at.j.payment.cardCvv.tooShort).matches(/^(?!.*\b(0{3}|0{4})\b).*$/,{message:at.j.payment.cardCvv.invalid}).test("cardCVV",at.j.payment.cardCvv.invalid,(function(e){return aa.a.cvv(e,3).isValid||aa.a.cvv(e,4).isValid})),Ko=Object(Gn.string)().required("Required").matches(/^(?:\(\d{3}\)\s)\d{3}-\d{4}$/,{message:at.j.invalidPhone}),Xo=new RegExp("".concat(/^\u2022{13}[a-zA-Z0-9]{4}$/.source,"|").concat(/^[a-zA-Z0-9_]*$/.source)),$o=Object(Gn.string)().required("Required").trim().matches(Xo,{message:at.j.invalidVin}).min(17,at.j.invalidVin).max(17,at.j.invalidVin),Zo=Object(Gn.date)().required("Required").typeError("".concat(at.j.invalidPolicyStartDate)).test("".concat(at.j.invalidPolicyStartDate),(function(e){return Object(Wn.a)(e)})),Jo=Object(Gn.string)().required("Required"),ec=Object(Gn.string)().required("Required"),tc=Object(Gn.boolean)().required("Required!").oneOf([!0],"Required!"),rc=Object(Gn.string)().required("Required"),ac={firstName:bo,lastName:go,fullName:ho,prebindApplication:ho,umuimOfferForm:ho,membershipApplication:ho,pipWaiver:ho,uimbiSelection:ho,umbiSelection:ho,umSelection:ho,tortOptions:ho,email:Eo,primaryEmail:Oo,ageLicensed:wo,genderMapping:jo,maritalStatus:So,education:Io,homeOwner:Ro,dlState:Vo,dlNumber:Go,dob:xo,dateOfBirth:xo,primaryDriverDOB:Ao,additionalDriverDOB:Co,primaryDOB:Po,street:No,autoCompleteAddress:To,streetAddress:To,street2:Lo,city:Mo,state:Uo,zipCode:ko,creditCard:Wo,cardExpiration:zo,cardCVV:Qo,cardZipCode:ko,phoneNumber:Ko,vin:$o,password:Yo,confirmPassword:Ho,policyEffectiveDate:Zo,modelYear:Jo,make:Jo,model:Jo,style:Jo,seniorDriverImprovementDiscount:ec,safeDriver:ec,goodStudentDiscount:ec,selfSpouseMember:ec,parentMember:ec,widowMember:ec,activeMilitaryPersonnel:ec,honorableDischarge:ec,commuteSurcharge:ec,allVehiclesOwnedByAmp:ec,antitheftDiscountMapping:ec,vinEtchingDiscountMapping:ec,isRideshare:ec,umbrellaPolicy:ec,advancedTechnologyDiscount:ec,vehicleOwnership:rc,vehicleOwnershipMonths:rc,defensiveCourseTaken:ec,priorInsuranceLapseReason:rc,activeDriverLicense:ec,excludeDriver:ec},nc=r(251),ic=r(322),oc=(r(960),"\n  padding: 10px 0;\n  border: 0;\n  outline: none;\n  border: 1px solid ".concat(In.c.alphaBlue700,";\n  border-radius: 4px;\n  box-sizing: border-box;\n  font-size: 18px;\n  font-family: ").concat(In.d,";\n  color: ").concat(In.c.coreBlue700,";\n  caret-color: ").concat(In.c.alphaBlue500,";\n  letter-spacing: 0.58px;\n  font-weight: 400;\n\n  &:not(:first-child) {\n    margin-top: 100px;\n  }\n  &:focus {\n    border-width: 2px;\n  }\n"),Object(pn.c)(wn.a).withConfig({displayName:"styles__InputWrapper",componentId:"sc-neo7ji-1"})(["margin:0 auto;height:100%;width:350px;min-height:105px;@media screen and (max-width:","){width:305px;}",""],In.b.extraSmall,(function(e){return e.maxHeight&&Object(pn.b)(["max-height:200px;height:200px;"])})));In.c.white,In.a,In.c.alphaBlue500;function cc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function lc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?cc(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function sc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(sc=function(){return!!e})()}var dc=Object(pn.c)(Cn.a).withConfig({displayName:"Form__StyledContainer",componentId:"sc-64ijwd-0"})(["margin:0 auto;height:100%;width:100%;"]),uc=Object(pn.c)(wn.a).withConfig({displayName:"Form__FormWrapper",componentId:"sc-64ijwd-1"})(["width:100%;height:100%;margin:30px 0 0;@media only screen and (min-width:","){margin:0 auto;}"],hi.K.small),mc=Object(pn.c)(wn.a).withConfig({displayName:"Form__StaticComponentWrapper",componentId:"sc-64ijwd-2"})(["p{margin:0 0 20px;text-align:center;overflow-wrap:break-word;}@media only screen and (min-width:","){margin:10px auto 0;max-width:",";p{padding:0;text-align:left;max-width:670px;}> div:not(:first-child){margin:15px auto 0;}}"],hi.K.small,(function(e){return e.$desktopMaxWidth?e.$desktopMaxWidth:"350px"})),pc=pn.c.div.withConfig({displayName:"Form__ButtonWrapper",componentId:"sc-64ijwd-3"})(["display:flex;justify-content:center;"]),fc=Object(pn.c)(wn.a).withConfig({displayName:"Form__InlineErrorWrapper",componentId:"sc-64ijwd-4"})(["margin:0 auto 20px;min-height:25px;max-height:50px;height:auto;width:auto;text-align:center;"]),yc=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,sc()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={requiredFields:[],isInitialValid:!1},r.handleReCaptcha=r.handleReCaptcha.bind(r),r.buildInitialValues=r.buildInitialValues.bind(r),r.renderSubmitButton=r.renderSubmitButton.bind(r),r.handleSubmit=r.handleSubmit.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.fields,r=e.dispatch,a=e.appForm,n=e.appError,i=t.filter((function(e){return e.required&&(!e.initialValue||!e.value)})).map((function(e){return e.name})),o=0===i.length;a.error&&a.error.status&&n&&n.status&&(r({type:"CLEAR_ASYNC_ERRORS"}),r({type:"CLEAR_FORM_ERROR"})),this.setState({requiredFields:i,isInitialValid:o})}},{key:"handleReCaptcha",value:function(e){(0,this.props.verifyReCaptchaToken)(e)}},{key:"handleSubmit",value:function(e,t,r){var a=this.props,n=a.submitAction,i=a.submitAsync,o=void 0!==i&&i,c=a.successRoute,l=void 0===c?null:c,s=a.history,d=a.dispatch,u=a.makeApiCall,m=void 0!==u&&u,p=a.appForm,f=void 0===p?null:p;f&&f.error&&f.error.status&&d({type:"CLEAR_FORM_ERROR"}),d({type:n instanceof Object?Object(rt.k)(n):n,payload:e,formikActions:r,makeApiCall:m||JSON.stringify(t)!==JSON.stringify(e),successRoute:l}),!o&&l&&s.push(l)}},{key:"buildInitialValues",value:function(e){return e.reduce((function(e,t){return e[t.name]||(e[t.name]=""),(t.initialValue||t.value)&&(e[t.name]=t.initialValue||t.value),e}),{})}},{key:"renderSubmitButton",value:function(e,t){return e?n.a.createElement(Fn,t):n.a.createElement(kn.a,Object.assign({},t,{id:t.buttonText?"".concat(Object(rt.s)(t.buttonText),"-button"):"continue-button"}),t.buttonText||"Continue")}},{key:"render",value:function(){var e=this,t=this.props,r=t.fields,a=void 0===r?[]:r,i=t.buttonText,o=t.buttonWidth,c=t.submitAsync,l=void 0!==c&&c,d=t.prompt,u=t.promptFontWeight,m=t.promptTextAlign,p=t.promptFontSize,f=t.mobilePromptFontSize,y=t.serifPrompt,v=t.staticContent,b=void 0===v?null:v,g=t.subHeader,h=t.successRoute,E=void 0===h?null:h,O=t.appForm,S=void 0===O?null:O,j=t.confirmedPII,R=t.buttonMarginTop,I=void 0===R?"20px":R,_=t.buttonPosition,D=t.staticTextAlign,x=t.validationSchema,A=void 0===x?null:x,C=t.stickyButton,P=void 0===C||C,w=t.isDNQ,T=void 0!==w&&w,N=t.appError,L=void 0===N?null:N,M=t.renderFieldRow,k=void 0!==M&&M,U=t.displayReCaptcha,V=void 0!==U&&U,B=t.landingPage,F=void 0!==B&&B,q=t.reCaptchaVerified,G=t.reCaptchaExpired,Y=t.disableReCaptchaForTests,H=t.maxFormWidth,W=void 0===H?"95%":H,z=t.disableValidationErrors,Q=void 0!==z&&z,K=t.history,X=A||function(e){return Object(Gn.lazy)((function(){return Object(Gn.object)().shape(e.reduce((function(e,t){return e[t.name]=ac[t.validation||t.name],e}),{}))}))}(a),$=this.buildInitialValues(a);return n.a.createElement(dc,{"data-element":"StyledContainer","data-component":"Form","data-source-file":"Form.jsx"},T?n.a.createElement(s.a,{to:"/call-to-complete",replace:!0}):n.a.createElement(Tn.c,{enableReinitialize:!0,validateOnChange:!0,validateOnBlur:!0,validateOnMount:!0,initialValues:$,validationSchema:X,onSubmit:function(t,r){r.setSubmitting(!0),e.handleSubmit(t,$,r)}},(function(t){var r,c,s,v=t.values,h=t.errors,O=t.status,R=t.isSubmitting,x=t.isValid,A=t.touched,C=R||!x||V&&!Y&&("pending"===q||!q||G),w=!!L&&400===L.status,T=l?{disabled:C,successRoute:E,status:O,buttonText:i,buttonWidth:o,isSubmitting:R,noMargin:!0}:{disabled:C,primary:!0,large:!0,noMargin:!0,buttonText:i,isSubmitting:R};return n.a.createElement(Tn.b,{className:"formik-form","data-element":"FormikForm","data-component":"Form","data-source-file":"Form.jsx"},d&&n.a.createElement(hi.t,{promptTextAlign:m,promptFontWeight:u,promptFontSize:p,mobilePromptFontSize:f,serif:y,tabIndex:"0"},d),g&&n.a.createElement(hi.H,{marginBottom:!0},g),n.a.createElement(uc,{container:!0,direction:"column",wrap:"nowrap",justifyContent:"space-between",alignItems:"center",spacing:3,"data-element":"FormWrapper","data-component":"Form","data-source-file":"Form.jsx"},a.length>0&&a.map((function(e){var t=lc({},e);if("separator"===t.type)return n.a.createElement(ic.a,{key:t.type,"data-element":"Separator","data-component":"Form","data-source-file":"Form.jsx"});var r=t.hidden&&t.hidden.fallback?Object(rt.j)(t.hidden):!!t.hidden,a=function(e){var t=e.type,r=e.hidden,a=void 0!==r&&r,i=e.autoComplete,o=e.confirmedPII,c=e.isSubmitting,l=e.history,s=e.disabled,d=void 0!==s&&s,u=vo(vo({},tt()(e,po)),{},{hidden:a instanceof Function?a():a,confirmedPII:o,autoComplete:i,disabled:d||c});switch(t){case"autoCompleteAddress":return n.a.createElement(Tn.a,Object.assign({},u,{validate:ac[u.validation],component:oi}));case"select":return n.a.createElement(Tn.a,Object.assign({},u,{color:"primary",fullWidth:!0,disabled:u.disabled||!1,selectLabelId:u.selectLabelId,selectLabel:u.selectLabel,component:qn.Select,required:!0}));case"asyncSelect":return n.a.createElement(Tn.a,Object.assign({color:"primary",fullWidth:!0},u,{component:_i}));case"searchableSelect":return n.a.createElement(Tn.a,Object.assign({},u,{component:Ri}));case"radio":return n.a.createElement(Tn.a,Object.assign({},u,{required:!0,defaultValue:u.value,row:!0,fullWidth:!0,className:"primary",color:"primary",disabled:c,component:qn.RadioGroup,"aria-labelledby":"".concat(u.name,"-field-title")}));case"maskedText":return n.a.createElement(Tn.a,Object.assign({},u,{maskedValue:u.initialValue&&"*********".concat(u.initialValue.split("").slice(-4).join("")),component:ro}));case"maskedDate":return n.a.createElement(Tn.a,Object.assign({},u,{maskedValue:u.initialValue&&"**/**/".concat(u.initialValue.split("/").slice(-4)),history:l,component:uo}));case"materialSlider":return n.a.createElement(Tn.a,Object.assign({},u,{component:Hi,required:!0}));case"date":return n.a.createElement(Tn.a,Object.assign({},u,{component:ui}));case"password":return n.a.createElement(Tn.a,Object.assign({},u,{type:"password",component:vi,validate:ac[u.validation]}));default:return n.a.createElement(Tn.a,Object.assign({},u,{component:eo}))}}(lc(lc({},t),{},{type:t.type,value:v[t.name],hidden:r,confirmedPII:j,prompt:d,autoComplete:t.autoComplete||null,fullWidth:!!W||!1,history:K}));return k?n.a.createElement(wn.a,{container:!0,direction:"row",wrap:"wrap",justifyContent:"center",alignItems:"center",alignContent:"center",item:!0,xs:!0,sm:!0,spacing:3,key:(null===t||void 0===t?void 0:t.frontEndKey)||(null===t||void 0===t?void 0:t.name)},n.a.createElement(wn.a,{item:!0,sm:!0,xs:!0},n.a.createElement(Pn.a,{id:"".concat(t.name,"-field-title")},t.description)),n.a.createElement(wn.a,{item:!0,sm:!0,xs:!0},a,A[t.name]&&h[t.name]&&!Q&&n.a.createElement(nc.a,{type:"error",message:h[t.name],id:"".concat(t.name,"_error"),"aria-live":"assertive"}))):n.a.createElement(oc,{key:t.frontEndKey?t.frontEndKey:t.name,className:t.type,maxHeight:"personaCode"===t.name||"mileage"===t.name,hidden:t.hidden},a,A[t.name]&&h[t.name]&&n.a.createElement(nc.a,{type:"error",message:h[t.name],id:"".concat(t.name,"_error"),"aria-live":"assertive"}))})),n.a.createElement(fc,{"data-element":"InlineErrorWrapper","data-component":"Form","data-source-file":"Form.jsx"},!R&&A&&(null===S||void 0===S?void 0:S.error)&&n.a.createElement(nc.a,{type:"error",message:(null===S||void 0===S||null===(r=S.error)||void 0===r?void 0:r.message)||(null===S||void 0===S||null===(c=S.error)||void 0===c||null===(s=c.data)||void 0===s?void 0:s.message)})),!F&&b&&n.a.createElement(mc,{container:!0,item:!0,direction:"column",alignItems:"center",justifyContent:"center",spacing:1,xs:12,sm:9},b&&b.map((function(e,t){return n.a.createElement(Ln.a,{key:t,content:e,staticTextAlign:D})}))),!R&&w&&n.a.createElement(fc,null,n.a.createElement(nc.a,{relative:!0,type:"error",message:L.message,marginTop:"40px"})),V&&!Y&&n.a.createElement(Nn.a,{style:{alignSelf:"center"},sitekey:Y?"6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI":"6Lf2eooeAAAAAF6SEgtxA9lnGXgV3YuizPsko_0r",onChange:e.handleReCaptcha}),F&&n.a.createElement(mc,{container:!0,item:!0,alignItems:"center",justifyContent:"center",xs:!0,sm:!0},b&&b.map((function(e,t){return n.a.createElement(Ln.a,{isLandingPage:!0,key:t,content:e,staticTextAlign:D})}))),P?n.a.createElement(Mn.a,{buttonPosition:_,marginTop:I,className:"form-button"},e.renderSubmitButton(l,T)):n.a.createElement(pc,null,e.renderSubmitButton(l,T))))})))}}])}(a.Component),vc=Object(s.i)(Object(c.b)((function(e){var t=e.app,r=t.form,a=t.confirmedPII,n=t.isDNQ,i=t.error,o=t.isQuoteRetrieval,c=e.drivers.primaryDriver,l=e.vehicles,s=e.form,d=e.reCaptcha;return{appForm:r,confirmedPII:a,primaryDriver:c,vehicles:l,form:s,isDNQ:n,appError:i,isQuoteRetrieval:o,reCaptchaVerified:d.reCaptchaVerified,reCaptchaExpired:d.expired,disableReCaptchaForTests:d.disableReCaptchaForTests}}),(function(e){return{dispatch:e,verifyReCaptchaToken:function(t){return e(Object(T.eg)(t))}}}))(yc)),bc=r(309);function gc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function hc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gc(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ec(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ec=function(){return!!e})()}var Oc=Object(rt.p)(),Sc=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Ec()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:null,newDriver:!0,submitAction:null,fields:[{type:"text",name:"firstName",id:"driver-first-name-input",label:"First Name",required:!0,hidden:!1,autoComplete:"given-name"},{type:"text",name:"lastName",id:"driver-last-name-input",label:"Last Name",required:!0,hidden:!1,autoComplete:"family-name"}],successRoute:"/start-quote/date-of-birth"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e,t=this.state.fields,r=this.props,a=r.section,n=r.primaryDriver,i=r.editingDriver,o=r.app,c=r.clearFormError,l="start-quote"===a;null!==o&&void 0!==o&&null!==(e=o.form)&&void 0!==e&&e.error&&c();var s=!0,d="First, let's get the basics. \n What's your name?",u="UPDATE_PRIMARY_DRIVER_AND_VERIFY_QUOTE",m="/".concat(a,"/date-of-birth"),p=null;l?n.driverId?(d="Welcome back! \n Continue to your quote.",s=!1,p=t.map((function(e){return hc(hc({},e),{},{initialValue:n[e.name]})}))):p=n.firstName&&n.lastName?t.map((function(e){return hc(hc({},e),{},{initialValue:n[e.name]})})):E()(t):(d="What's this driver's name?",u="SAVE_ADDITIONAL_DRIVER_INFO",null!==i&&void 0!==i&&i.driverId?(s=!1,u="UPDATE_ADDITIONAL_DRIVER_INFO",p=t.map((function(e){return hc(hc({},e),{},{initialValue:i[e.name]})}))):p=t.map((function(e){return hc(hc({},e),{},{initialValue:""})}))),this.setState({isStartingQuote:l,prompt:d,submitAction:u,successRoute:m,fields:p,newDriver:s})}},{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.newDriver,c=e.isStartingQuote,l=this.props,d=l.gotRate,u=l.totalQuoteRate,m=l.editingDriver,p=c&&(d||u||Oc),f=!c;return!f||m||o?n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:t,fields:a,submitAction:r,successRoute:i,makeApiCall:f}),p&&n.a.createElement(bc.a,null)):n.a.createElement(s.a,{to:"/add-drivers/drivers-list",replace:!0})}}])}(a.Component);Sc.defaultProps={editingDriver:{driverId:""},app:{form:{error:{}}},section:"",gotRate:!1,totalQuoteRate:""};var jc=Object(c.b)((function(e){var t=e.app,r=e.drivers,a=r.primaryDriver,n=r.person,i=r.editingDriver,o=e.rate;return{app:t,gotRate:o.gotRate,totalQuoteRate:o.totalQuoteRate,primaryDriver:a,editingDriver:i,person:n}}),(function(e){return{clearFormError:function(){return e(Object(T.kf)())}}}))(Sc);function Rc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Ic(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Rc(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Rc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _c(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(_c=function(){return!!e})()}var Dc=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,_c()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={isStartingQuote:!0,prompt:"",submitAction:"",fields:[{type:"maskedDate",name:"dob",id:"birth-date-input",label:"date of birth",hidden:!1,placeholder:"MM/DD/YYYY",required:!0,options:{date:!0,blocks:[2,2],datePattern:["m","d","Y"],delimiter:"/"},autoComplete:"bday"}],staticContent:{},successRoute:"/start-quote/date-of-birth"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.section,r=e.editingDriver,a=e.primaryDriver,n=e.primaryDriverId,i=this.state.fields,o="start-quote"===t,c=o?a:r,l=o?"primaryDriverDOB":"additionalDriverDOB";if(c){var s=o?"What's your date of birth?":"When is this driver's date of birth?",d="SAVE_PRIMARY_DRIVER";o&&n?d="UPDATE_PRIMARY_DRIVER_REQUEST":o||(d="UPDATE_ADDITIONAL_DRIVER_INFO");var u=o?"/start-quote/address":"/add-drivers/marital-status",m=i.map((function(e){return Ic(Ic({},e),{},{initialValue:c.dob,validation:l,formattingOptions:Ic(Ic({},e.formattingOptions),{},{initValue:c.dob?"XXXX".concat(c.dob.slice(-4)):""})})})),p=!!o&&{form:[{type:"LiabilityAgreement"}]};this.setState({isStartingQuote:o,prompt:s,submitAction:d,fields:m,successRoute:u,staticContent:p})}}},{key:"render",value:function(){var e=this.props,t=e.editingDriver,r=e.section,a=this.state,i=a.prompt,o=a.submitAction,c=a.fields,l=a.successRoute,d=a.staticContent.form;return a.isStartingQuote||t?n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:i,fields:c,submitAction:o,successRoute:l,staticContent:d,submitAsync:!0,displayReCaptcha:"start-quote"===r&&!0,buttonMarginTop:"start-quote"===r?"80px":"20px"})):n.a.createElement(s.a,{to:"/add-drivers/drivers-list",replace:!0})}}])}(a.Component);Dc.defaultProps={primaryDriver:{dob:""},primaryDriverId:null,editingDriver:{dob:"",driverId:null}};var xc=Object(c.b)((function(e){var t=e.drivers,r=t.primaryDriver,a=t.editingDriver;return{primaryDriverId:r.driverId,primaryDriver:r,editingDriver:a}}))(Dc),Ac=r(73);function Cc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Pc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Cc(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function wc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(wc=function(){return!!e})()}var Tc=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,wc()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"How old were you when you got your first-ever license?",submitAction:"UPDATE_PRIMARY_DRIVER_REQUEST",fields:[],successRoute:"/start-quote/gender"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.editingDriver,r=e.primaryDriver,a=e.section,n=this.state,i=n.prompt,o=n.successRoute,c=n.submitAction,l="start-quote"!==a,s=l?"/add-drivers/gender":o,d=l?"UPDATE_ADDITIONAL_DRIVER_INFO":c,u=l?t:r,m=l?"How old was this driver when they first got their license?":i,p=[{type:"select",name:"ageLicensed",id:"age-licensed-input",required:!0,selectLabel:"first licensed at",selectLabelId:"age-licensed-label"}].map((function(e){return Pc(Pc({},e),{},{initialValue:u.ageLicensed||16,options:Object(rt.e)(15,u.age,"Licensed at",!0)})}));this.setState({prompt:m,successRoute:s,fields:p,submitAction:d,mounted:!0})}},{key:"render",value:function(){var e=this.props,t=e.section,r=e.editingDriver,a=this.state,i=a.prompt,o=a.submitAction,c=a.fields,l=a.successRoute;return a.mounted?"add-drivers"!==t||r.firstName?n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:i,fields:c,submitAction:o,successRoute:l,submitAsync:!0,makeApiCall:!0})):n.a.createElement(s.a,{to:"/add-drivers/drivers-list",replace:!0}):n.a.createElement(Ac.default,{"data-element":"Loader","data-component":"AgeLicensedPage","data-source-file":"ageLicensed.jsx"})}}])}(a.Component);Tc.defaultProps={primaryDriver:{dob:""},editingDriver:{firstName:"",dob:""},section:""};var Nc=Object(c.b)((function(e){var t=e.drivers;return{primaryDriver:t.primaryDriver,editingDriver:t.editingDriver}}))(Tc),Lc=r(38);function Mc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function kc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Mc(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Uc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Uc=function(){return!!e})()}var Vc=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Uc()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"",submitAction:"",fields:[{type:"select",name:"genderMapping",id:"gender-select-input",selectLabel:"Gender",selectLabelId:"gender-select-label",options:at.k,required:!0}],successRoute:null},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.section,r=e.primaryDriver,a=e.editingDriver,n=e.requiresDriverExclusion,i="start-quote"===t,o=i?r:a,c=o.genderMapping||o.gender,l="Please confirm ".concat("start-quote"===t?"your":"this driver's"," gender."),s=i?"What's your gender?":"What's this driver's gender?",d="/".concat(i?"start-quote":"add-drivers","/").concat(!i&&n?"verify-active-":"","driver-license"),u=c?l:s,m=i?"UPDATE_PRIMARY_DRIVER_REQUEST":"UPDATE_ADDITIONAL_DRIVER_INFO";this.setState((function(e){return{fields:e.fields.map((function(e){return kc(kc({},e),{},{options:"CO"===r.state?[at.k[0],at.k[1]]:at.k,initialValue:o[e.name]})})),prompt:u,successRoute:d,submitAction:m}}))}},{key:"render",value:function(){var e=this.props,t=e.editingDriver,r=e.section,a=this.state,i=a.prompt,o=a.submitAction,c=a.fields,l=a.successRoute;return"add-drivers"!==r||t.firstName?n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:i,fields:c,submitAction:o,successRoute:l,submitAsync:!0})):n.a.createElement(s.a,{to:"/add-drivers/drivers-list",replace:!0})}}])}(a.Component),Bc=Object(c.b)((function(){var e=Object(Lc.j)(),t=Object(Lc.f)(),r=Object(Lc.l)();return function(a){return{requiresDriverExclusion:r(a),primaryDriver:e(a),editingDriver:t(a)}}}))(Vc);function Fc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function qc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Fc(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Fc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Gc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Gc=function(){return!!e})()}var Yc=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Gc()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"",submitAction:"",fields:[],successRoute:""},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.section,r=e.editingDriver,a=e.primaryDriver,n=[{type:"select",name:"maritalStatus",id:"marital-select",selectLabel:"Marital Status",selectLabelId:"marital-select-label",options:at.o,required:!0}],i="start-quote"===t?"What's your marital status?":"What's this driver's marital status?",o="start-quote"===t?"UPDATE_PRIMARY_DRIVER_REQUEST":"UPDATE_ADDITIONAL_DRIVER_INFO",c="/".concat(t,"/age-licensed"),l="start-quote"===t?a:r,s=n.map((function(e){return qc(qc({},e),{},{initialValue:l.maritalStatus||""})}));this.setState({fields:s,prompt:l.maritalStatus?"Please confirm ".concat("start-quote"===t?"your":"this driver's"," marital status."):i,submitAction:o,successRoute:c})}},{key:"render",value:function(){var e=this.props,t=e.section,r=e.editingDriver,a=this.state,i=a.prompt,o=a.submitAction,c=a.fields,l=a.successRoute;return c&&i&&o&&l?"add-drivers"!==t||r?n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:i,fields:c,submitAction:o,successRoute:l,submitAsync:!0})):n.a.createElement(s.a,{to:"/add-drivers/drivers-list",replace:!0}):null}}])}(a.Component),Hc=Object(c.b)((function(e){var t=e.drivers;return{editingDriver:t.editingDriver,primaryDriver:t.primaryDriver}}))(Yc),Wc=r(40);function zc(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Qc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zc(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zc(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Kc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Kc=function(){return!!e})()}var Xc=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Kc()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"What's your drivers license number and state?",submitAction:"UPDATE_PRIMARY_DRIVER_REQUEST",fields:[{type:"text",name:"dlNumber",id:"driver-license-number-input",label:"drivers license",placeholder:"License Number",required:!0},{type:"select",name:"dlState",id:"dl-state-input",selectLabel:"License State",selectLabelId:"state-license-label",required:!0,initialValue:"",options:mo.c}],successRoute:"/add-drivers/drivers-list",staticContent:{form:[{type:"static",value:'By clicking "Continue", you are confirming that the information above is accurate and this driver\'s license is in good standing.',location:"form"}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.section,r=e.editingDriver,a=e.vinVerificationNeeded,n=e.dlVerificationStatus,i=e.requiresDLVerification,o=e.redirect,c=e.requiresDriverExclusion,l=e.allDriversExcluded,s=e.askGoodStudentDiscount,d=e.askSafeDriving,u=e.askActiveMilitaryPersonnel,m=e.askSeniorDriverImprovement,p=this.state,f=p.fields,y=p.prompt,v=p.successRoute,b="purchase"===t,g="start-quote"===t,h="add-drivers"===t,E=g||b,O=Qc({},r),S=d,j=s,R=m;if(O)if(E||(S=O.askSafeDriving,j=O.askGoodStudentDiscount,R=O.askSeniorDriverImprovement),!g&&!h||b||"unverified"!==n)if(b&&"unverified"===n){var I="/purchase/effective-date";I=a?"/purchase/vin-confirm":c&&!l?"/driver-exclusion/start":"/purchase/effective-date";this.setState({prompt:"Please verify your drivers license",successRoute:I,submitAction:"VERIFY_DRIVERS_LICENSES",staticContent:{form:null}})}else if("failed"===n&&g){this.setState({prompt:"Please enter your drivers license information",successRoute:"/add-drivers/drivers-list",submitAction:"UPDATE_PRIMARY_DRIVER_REQUEST"})}else"purchase"!==t||i&&"success"!==n||o(a?"/purchase/vin-confirm":c&&!l?"/driver-exclusion/start":"/purchase/effective-date");else{var _=v;S&&(_="add-drivers"===t?"/add-drivers/defensive-driving-course":"/".concat(t,"/defensive-driving-course")),j&&(_="/".concat(t,"/good-student-discount")),u&&(_="add-drivers"===t?"/add-drivers/active-military-service":"/".concat(t,"/active-military-service")),R&&(_="/start-quote/driver-improvement-discount");var D=f.map((function(e){return Qc(Qc({},e),{},{initialValue:O[e.name]})})),x=g?y:"What's their drivers license number and state?",A=g?"UPDATE_PRIMARY_DRIVER_REQUEST":"SAVE_DL_INFO";this.setState({prompt:x,submitAction:A,fields:D,successRoute:_})}}},{key:"render",value:function(){var e=this.props,t=e.section,r=e.editingDriver,a=e.gotRate,i=e.dlVerificationStatus,o=this.state,c=o.prompt,l=o.submitAction,d=o.fields,u=o.staticContent.form,m=o.successRoute,p="purchase"===t&&a,f="add-drivers"===t,y="start-quote"===t||"purchase"===t?"your":"their";return p&&"failed"===i?n.a.createElement(s.a,{to:"/purchase/dl-verification-issue",replace:!0,"data-element":"Redirect","data-component":"DriverLicensePage","data-source-file":"driverLicense.jsx"}):"unverified"===i&&f&&!r.firstName?n.a.createElement(s.a,{to:"/add-drivers/drivers-list",replace:!0}):n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:c,fields:d,submitAction:l,successRoute:m,staticContent:!p&&u,submitAsync:!0}),n.a.createElement(Wc.a,{extraData:{header:"Why Are We Asking This?"}},n.a.createElement(n.a.Fragment,null,n.a.createElement("p",null,"We use ".concat(y," driver's license to verify ").concat(y," information, speeding up your quote process.")),!p&&n.a.createElement(n.a.Fragment,null,n.a.createElement("br",null),n.a.createElement("p",null,"You are confirming that ".concat(y," license is current and not expired, suspended, revoked, or otherwise inactive."))," "))))}}])}(a.Component),$c=Object(c.b)((function(e){var t=e.app,r=t.askActiveMilitaryPersonnel,a=t.askSafeDriving,n=t.askSeniorDriverImprovement,i=t.section,o=t.dlVerificationStatus,c=t.requiresDLVerification,l=t.requiresDriverExclusion,s=t.askGoodStudentDiscount,d=e.drivers.editingDriver,u=e.excludedDrivers.allDriversExcluded,m=e.rate;return{editingDriver:d,askSafeDriving:a,askSeniorDriverImprovement:n,askActiveMilitaryPersonnel:r,gotRate:m.gotRate,section:i,vinVerificationNeeded:m.vinVerificationNeeded,requiresDLVerification:c,dlVerificationStatus:o,requiresDriverExclusion:l,allDriversExcluded:u,askGoodStudentDiscount:s}}),(function(e){return{redirect:function(t){return e(Object(T.Bf)(t))}}}))(Xc);function Zc(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Zc=function(){return!!e})()}var Jc=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Zc()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Have you participated in a safe driver program in the last 3 years?",submitAction:"UPDATE_PRIMARY_DRIVER_REQUEST",fields:[{type:"radio",name:"safeDriver",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],required:!0,radioGroupAriaLabel:"Safe Driver Discount"}],successRoute:"/add-drivers/drivers-list"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.state,t=e.prompt,r=e.successRoute,a=e.submitAction,n=e.fields,i=this.props,o=i.policyState,c=i.location,l=i.editingDriver,s=i.defensiveCourseTaken,d=i.usaaPersonInfoRetrieved,u="/add-drivers/defensive-driving-course"===c.pathname,m="/add-drivers/safe-driving"===c.pathname,p=t,f=r,y=a,v=E()(n);"VA"===o||"AR"===o?u?(p="Has this driver voluntarily completed a driver improvement course in the last 3 years?",y="UPDATE_ADDITIONAL_DRIVER_INFO"):p="Have you voluntarily completed a driver improvement course in the last 3 years?":u?(p="Has ".concat(l.firstName," participated in a safe driver program in the last 3 years?"),y="UPDATE_ADDITIONAL_DRIVER_INFO"):m&&(p="Has every driver on your quote completed a safe driving course in the last 3 years?",f=d?"/add-vehicles/vehicles-list":"/add-vehicles/start",y="UPDATE_DEFENSIVE_DRIVING_ANSWER",v=[{type:"radio",name:"defensiveCourseTaken",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],required:!0,initialValue:s,radioGroupAriaLabel:"Safe Driving Discount"}]),this.setState({prompt:p,successRoute:f,submitAction:y,fields:v})}},{key:"render",value:function(){var e=this.props,t=e.editingDriver,r=e.location.pathname,a=e.policyState,i=e.section,o=this.state,c=o.prompt,l=o.submitAction,d=o.fields,u=o.successRoute;return"/add-drivers/defensive-driving-course"!==r||t.firstName?n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"DefensiveDrivingCourse","data-source-file":"defensiveDrivingCourse.jsx"},n.a.createElement(vc,{prompt:c,fields:d,submitAction:l,successRoute:u,submitAsync:!0,renderFieldRow:!1,maxWidth:"500px","data-element":"Form","data-component":"DefensiveDrivingCourse","data-source-file":"defensiveDrivingCourse.jsx"}),n.a.createElement(Wc.a,{extraData:{header:"Why Are We Asking This?"},"data-element":"InfoBox","data-source-file":"defensiveDrivingCourse.jsx"},"VA"===a?n.a.createElement("span",null,"If ".concat("add-drivers"===i?"this driver has":"you have","\n            voluntarily completed a driver improvement course in the last 3 years, your Noblr policy may be eligible for a discount. Please see the "),n.a.createElement(hi.A,{href:"https://www.dmv.virginia.gov/safety/#programs/mature/index.asp",target:"_blank",rel:"noopener noreferrer","aria-label":"opens a new window to VA Department of Motor Vehicles"},"VA Department of Motor Vehicles")," to see if ".concat("add-drivers"===i?"their":"your"," course qualifies.")):n.a.createElement("span",null,"".concat("add-drivers"!==i?"If you have":"If this driver has"," voluntarily completed a driver improvement course in\n              the last 3 years, your policy may be eligible for a discount. We\n              may require you to provide a copy of your Certificate of\n              Completion.")))):n.a.createElement(s.a,{to:"/add-drivers/drivers-list",replace:!0,"data-element":"Redirect","data-component":"DefensiveDrivingCourse","data-source-file":"defensiveDrivingCourse.jsx"})}}])}(a.Component);Jc.defaultProps={location:{pathname:""},policyState:"",editingDriver:{firstName:""},section:"",defensiveCourseTaken:null,usaaPersonInfoRetrieved:null};var el=Object(c.b)((function(e){var t=e.app,r=t.usaaPersonInfoRetrieved,a=t.defensiveCourseTaken,n=e.drivers;return{editingDriver:n.editingDriver,policyState:n.primaryDriver.state,defensiveCourseTaken:a,usaaPersonInfoRetrieved:r}}))(Jc),tl=r(188);function rl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(rl=function(){return!!e})()}var al=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,rl()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Are you serving on active military duty, or are you the spouse or dependent of someone who is on active military duty?",submitAction:"UPDATE_PRIMARY_DRIVER_REQUEST",fields:[{type:"radio",name:"activeMilitaryPersonnel",options:[{value:"true",label:"Yes"},{value:"false",label:"No"}],required:!0,radioGroupAriaLabel:"Active Military Discount"}],successRoute:"/add-drivers/drivers-list"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.section,r=e.editingDriver;if(r&&"add-drivers"===t){var a="Is ".concat(r.firstName," driver serving on active military duty, or are they the spouse or dependent of someone who is on active military duty?");this.setState({prompt:a,submitAction:"UPDATE_ADDITIONAL_DRIVER_INFO"})}}},{key:"render",value:function(){var e=this.props,t=e.section,r=e.editingDriver,a=this.state,i=a.prompt,o=a.submitAction,c=a.fields,l=a.successRoute;return"add-drivers"!==t||r.firstName?n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:i,fields:c,submitAction:o,successRoute:l,submitAsync:!0,renderFieldRow:!1,maxWidth:"500px"}),n.a.createElement(Wc.a,{withMarginBottom:!0,extraData:{header:"Why Are We Asking This?"}},n.a.createElement(tl.a,null))):n.a.createElement(s.a,{to:"/add-drivers/drivers-list",replace:!0})}}])}(a.Component);al.defaultProps={editingDriver:{firstName:""}};var nl=Object(c.b)((function(e){return{editingDriver:e.drivers.editingDriver}}))(al);var il=function(e){var t=Object(a.useState)("Are you a college graduate with a B average or better?"),r=ge()(t,2),i=r[0],o=r[1],l=Object(a.useState)("UPDATE_PRIMARY_DRIVER_REQUEST"),d=ge()(l,2),u=d[0],m=d[1],p=Object(c.d)((function(e){var t;return null===(t=e.drivers)||void 0===t?void 0:t.editingDriver})),f="/add-drivers/good-student-discount"===e.location.pathname;return Object(a.useEffect)((function(){f&&(o("Is this driver a college graduate with a B average or better?"),m("UPDATE_ADDITIONAL_DRIVER_INFO"))}),[i,u,f]),f&&!p?n.a.createElement(s.a,{to:"/add-drivers/drivers-list",replace:!0}):n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"GoodStudentDiscount","data-source-file":"goodStudentDiscount.jsx"},n.a.createElement(vc,{prompt:i,fields:[{type:"radio",name:"goodStudentDiscount",id:"good-student-discount-select-input",options:[{value:"true",label:"Yes"},{value:"false",label:"No"}],required:!0,radioGroupAriaLabel:"College Graduate Discount"}],submitAction:u,successRoute:"/add-drivers/drivers-list",submitAsync:!0,renderFieldRow:!1,maxWidth:"500px","data-element":"Form","data-component":"GoodStudentDiscount","data-source-file":"goodStudentDiscount.jsx"}))};var ol=function(){var e=[{type:"autoCompleteAddress",id:"address-autocomplete-input",name:"streetAddress",label:"Street Address",placeholder:"Street Address",required:!0,value:"",initialValue:Object(c.d)((function(e){var t,r;return null===(t=e.drivers)||void 0===t||null===(r=t.primaryDriver)||void 0===r?void 0:r.streetAddress}))||"",validation:"autoCompleteAddress",autoComplete:"streetAddress",ariaLabel:"Street Address"},{type:"text",name:"street2",id:"street2-input",label:"Apartment or Unit #",value:"",initialValue:Object(c.d)((function(e){var t,r;return null===(t=e.drivers)||void 0===t||null===(r=t.primaryDriver)||void 0===r?void 0:r.street2}))||"",required:!1,placeholder:"Optional",validation:"street2",autoComplete:"address-line2",ariaLabel:"Apartment or Unit #"}],t=Object(a.useState)(e),r=ge()(t,1)[0];return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"AddressPage","data-source-file":"address.jsx"},n.a.createElement(vc,{prompt:"What's your address",fields:r,submitAction:"SAVE_PRIMARY_PERSON_ADDRESS",successRoute:"/start-quote/usaa-membership",submitAsync:!0,staticContent:[{type:"static",value:'By clicking "Continue," you authorize us to order your credit-based insurance score, driving record, claims, and prior insurance information, any of which may be used to make decisions on coverage eligibility and rates and to provide you with a more accurate quote.',location:"form"}],"data-element":"Form","data-component":"AddressPage","data-source-file":"address.jsx"}),n.a.createElement(Wc.a,{extraData:{header:"What Address Should I Use?",text:"Enter your garaging address, the place where your car sleeps at night."},"data-element":"InfoBox","data-source-file":"address.jsx"}))};function cl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function ll(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ll=function(){return!!e})()}var sl=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,ll()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"What's your address?",submitAction:"SAVE_PRIMARY_PERSON_ADDRESS",fields:[{type:"text",name:"street",id:"address-line-1-input",label:"Street Address",required:!0,initialValue:"",autoComplete:"address-line1"},{type:"text",name:"street2",id:"address-line-2-input",label:"Apartment or Unit #",placeholder:"Optional",initialValue:"",required:!1,autoComplete:"address-line2",ariaLabel:"Apartment or Unit #"},{type:"text",name:"city",id:"address-line-3-input",label:"City",initialValue:"",required:!0,autoComplete:"address-level2"},{type:"searchableSelect",name:"state",label:"State",id:"address-line-4-input",required:!0,initialValue:"",options:mo.c,resetOnSelect:!0,autoComplete:"address-level1"},{type:"text",name:"zipCode",id:"address-line-5-input",label:"Zip Code",initialValue:"",required:!0,autoComplete:"postal-code"}],successRoute:"/start-quote/usaa-membership",staticContent:{form:[{type:"static",value:'By clicking "Continue," you authorize us to order your credit-based insurance score, driving record, claims, and prior insurance information, any of which may be used to make decisions on coverage eligibility and rates and to provide you with a more accurate quote.',location:"form"}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.state.fields,t=this.props,r=t.manualAddress,a=t.hasPartnerData,n=t.primaryDriver,i=a?"What's your address?":"No problem. Can you repeat that?";if(r||a||null!==n&&void 0!==n&&n.street){var o=null===e||void 0===e?void 0:e.map((function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?cl(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e);return n[null===t||void 0===t?void 0:t.name]&&(t.initialValue=n[null===e||void 0===e?void 0:e.name]),t}));this.setState({fields:o,prompt:i})}}},{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"AddressEntryPage","data-source-file":"addressEntry.jsx"},n.a.createElement(vc,{prompt:t,fields:a,submitAction:r,successRoute:i,submitAsync:!0,staticContent:o,"data-element":"Form","data-component":"AddressEntryPage","data-source-file":"addressEntry.jsx"}),n.a.createElement(Wc.a,{extraData:{header:"What Address Should I Use?",text:"Enter your garaging address, the place where your car sleeps at night."},"data-element":"InfoBox","data-source-file":"addressEntry.jsx"}))}}])}(a.Component);sl.defaultProps={primaryDriver:{street:""}};var dl=Object(c.b)((function(e){var t=e.app;return{manualAddress:t.manualAddress,hasPartnerData:t.hasPartnerData,primaryDriver:e.drivers.primaryDriver}}))(sl);function ul(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function ml(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ul(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ul(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function pl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(pl=function(){return!!e})()}var fl=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,pl()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"What's your email address?",submitAction:"UPDATE_PRIMARY_DRIVER_REQUEST",fields:[{type:"email",name:"email",id:"email-input",label:"Email Address",placeholder:"Email Address",validation:"email",required:!0,autoComplete:"email"}],successRoute:"/start-quote/home-ownership",staticContent:{form:[{type:"EmailDisclaimer",location:"form"}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.state,t=e.fields,r=e.successRoute,a=this.props,n=a.dlNumber,i=a.email,o=r,c=t;n&&(o="/start-quote/confirm-primary-driver-info"),i&&(c=[ml(ml({},t[0]),{},{initialValue:i})]),this.setState({fields:c,successRoute:o})}},{key:"componentDidUpdate",value:function(e){if(e!==this.props){var t=this.state,r=t.fields,a=t.successRoute,n=this.props,i=n.dlNumber,o=n.email,c=a,l=r;i&&(c="/start-quote/confirm-primary-driver-info"),o&&(l=[ml(ml({},r[0]),{},{initialValue:o})]),this.setState({fields:l,successRoute:c})}}},{key:"render",value:function(){var e=this.props,t=e.softQuote,r=e.prefillComplete,a=e.loading,i=this.state,o=i.prompt,c=i.submitAction,l=i.fields,d=i.successRoute,u=i.staticContent.form;return!r||a?n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"EmailPage","data-source-file":"email.jsx"},n.a.createElement(Ac.default,{absolute:!0,"data-element":"Loader","data-component":"EmailPage","data-source-file":"email.jsx"})):t&&r||r&&a?n.a.createElement(s.a,{to:"/call-to-complete",replace:!0,"data-element":"Redirect","data-component":"EmailPage","data-source-file":"email.jsx"}):n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"EmailPage","data-source-file":"email.jsx"},n.a.createElement(vc,{prompt:o,fields:l,submitAction:c,successRoute:d,staticContent:u,submitAsync:!0,"data-element":"Form","data-component":"EmailPage","data-source-file":"email.jsx"}),n.a.createElement(Wc.a,{extraData:{header:"Why Are We Asking This?",text:"This allows us to send you your quote when it's ready and, if you choose to become a Noblr member, will help us set up your account."},"data-element":"InfoBox","data-source-file":"email.jsx"}))}}])}(a.Component);fl.defaultProps={email:"",dlNumber:""};var yl=Object(c.b)((function(e){var t=e.app,r=t.prefillComplete,a=t.loading,n=e.drivers.primaryDriver;return{dlNumber:n.dlNumber,email:n.email,softQuote:n.softQuote,prefillComplete:r,loading:a}}))(fl);function vl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function bl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(bl=function(){return!!e})()}var gl=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,bl()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Do you rent or own your home?",submitAction:"SET_HOMEOWNER",fields:[{type:"select",name:"homeOwner",id:"home-ownership-select-input",selectLabelId:"home-ownership-label",selectLabel:"Home Ownership",options:at.m,required:!0,initialValue:"Rent"}],successRoute:"/start-quote/education"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.state.fields,t=this.props.primaryDriver.homeOwner;if(t){var r=e.map((function(e){var r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vl(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e);return r.initialValue=t,r}));this.setState({fields:r})}}},{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"HomeOwnershipPage","data-source-file":"homeOwnership.jsx"},n.a.createElement(vc,{prompt:t,fields:a,submitAction:r,successRoute:i,"data-element":"Form","data-component":"HomeOwnershipPage","data-source-file":"homeOwnership.jsx"}))}}])}(a.Component);gl.defaultProps={primaryDriver:{homeOwner:""}};var hl=Object(c.b)((function(e){return{primaryDriver:e.drivers.primaryDriver}}))(gl);function El(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(El=function(){return!!e})()}var Ol=function(e){function t(e){var r,a,n,i;vn()(this,t),a=this,n=t,i=[e],n=Sn()(n);var o=(r=En()(a,El()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).props.primaryDriver;return r.state={prompt:"What's the highest level of education you've completed?",submitAction:"UPDATE_PRIMARY_DRIVER_REQUEST",fields:[{type:"select",name:"education",id:"education-select",selectLabel:"Education Achieved",selectLabelId:"education-select-label",options:at.f,required:!0,initialValue:o.education||"College degree"}],successRoute:"/start-quote/marital-status"},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"EducationPage","data-source-file":"education.jsx"},n.a.createElement(vc,{prompt:t,fields:a,submitAction:r,successRoute:i,makeApiCall:!0,"data-element":"Form","data-component":"EducationPage","data-source-file":"education.jsx"}))}}])}(a.Component);Ol.defaultProps={primaryDriver:{education:""}};var Sl=Object(c.b)((function(e){return{primaryDriver:e.drivers.primaryDriver}}))(Ol);function jl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Rl(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jl(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Il=function(){var e=Object(a.useState)("/add-drivers/drivers-list"),t=ge()(e,2),r=t[0],i=t[1],o=Object(c.d)((function(e){var t;return null===(t=e.drivers)||void 0===t?void 0:t.primaryDriver})),l=Object(c.d)((function(e){return e.app.usaaPersonInfoVerified})),s=Object(c.d)((function(e){var t;return null===(t=e.app)||void 0===t?void 0:t.askSafeDriving})),d=Object(c.d)((function(e){var t;return null===(t=e.app)||void 0===t?void 0:t.askActiveMilitaryPersonnel})),u=Object(c.d)((function(e){var t;return null===(t=e.app)||void 0===t?void 0:t.askSeniorDriverImprovement})),m=Object(c.d)((function(e){var t;return null===(t=e.app)||void 0===t?void 0:t.askGoodStudentDiscount}));Object(a.useEffect)((function(){s&&i("/start-quote/defensive-driving-course"),d&&i("/start-quote/active-military-service"),u&&i("/start-quote/driver-improvement-discount"),m&&i("/start-quote/good-student-discount")}),[s,d,u,m]);var p=[{type:"select",name:"homeOwner",id:"home-ownership-select-input",selectLabel:"Home Ownership",selectLabelId:"home-ownership-select-label",options:at.m,required:!0},{type:"select",name:"education",id:"education-select-input",selectLabel:"Education Achieved",selectLabelId:"education-select-label",options:at.f,required:!0},{type:"select",name:"maritalStatus",id:"marital-status-select-input",selectLabel:"Marital Status",selectLabelId:"marital-status-label",options:at.o,required:!0},{type:"select",name:"ageLicensed",id:"age-licensed-select-input",selectLabel:"first licensed at",selectLabelId:"age-licensed-label",required:!0,options:[]},{type:"select",name:"genderMapping",id:"gender-select-input",selectLabel:"Gender",selectLabelId:"gender-select-label",options:at.k,required:!0},{type:"maskedText",name:"dlNumber",id:"drivers-license-input",label:"drivers license",placeholder:"License Number",mask:!0,required:!0},{type:"searchableSelect",name:"dlState",id:"license-state-input",label:"License State",initialValue:"",required:!0,options:mo.c}].map((function(e){var t=l||o.driverComplete,r=o[e.name];if("homeOwner"===e.name){var a=r?"Own":"Other";return Rl(Rl({},e),{},{initialValue:t?a:""})}if("education"===e.name)return Rl(Rl({},e),{},{initialValue:t?r:"College degree"});if("ageLicensed"===e.name){var n=Object(rt.e)(15,o.age,"Licensed at",!0);return Rl(Rl({},e),{},{options:n,initialValue:t?r:16})}if("genderMapping"===e.name)return"CO"===o.state?Rl(Rl({},e),{},{options:[at.k[0],at.k[1]],initialValue:t?r:""}):Rl(Rl({},e),{},{initialValue:t?r:""});var i="dlNumber"===e.name||t?r:"";return Rl(Rl({},e),{},{initialValue:i})}));return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ConfirmPrimaryDriverInfoPage","data-source-file":"confirmPrimaryDriverInfo.jsx"},n.a.createElement(vc,{prompt:"We found your driving records! Please verify or modify as needed.",fields:p,submitAction:"SET_HOMEOWNER",successRoute:r,staticContent:[{type:"static",value:"By clicking \u201cContinue\u201d, you are confirming that the information above is accurate and this driver's license is in good standing.",location:"form"}],submitAsync:!0,"data-element":"Form","data-component":"ConfirmPrimaryDriverInfoPage","data-source-file":"confirmPrimaryDriverInfo.jsx"}),n.a.createElement(Wc.a,{extraData:{header:"Why Are We Asking This?"},"data-element":"InfoBox","data-source-file":"confirmPrimaryDriverInfo.jsx"},n.a.createElement("p",null,"We use your driver's license to verify your information, speeding up\n            your quote process."),n.a.createElement("br",null),n.a.createElement("p",null,"You are confirming that your license is current and not expired, suspended, revoked, or otherwise inactive.")))},_l=r(193);function Dl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Dl=function(){return!!e})()}var xl=pn.c.div.withConfig({displayName:"LandingPage__StageWrapper",componentId:"sc-sjex4a-0"})(["background-color:",";@media only screen and (min-width:","){padding-top:100px;height:auto;width:100vw;","{position:absolute;display:block;z-index:2;top:50%;left:5%;transform:translateY(-50%);}","{display:none;}","{max-width:485px;margin:0 auto 50px;}img{z-index:2;height:auto;max-width:20vw;}}",",","{padding:0;z-index:2;}@media screen and (max-width:","){","{position:relative;display:block;}","{display:none;}","{margin:0 auto;line-height:1.33;letter-spacing:0.54px;position:relative;display:block;padding:0 30px;@media only screen and (min-width:","){width:90%;padding:0;}}","{letter-spacing:normal;text-align:left;padding:25px 25px 0 0;}img{max-width:100%;max-height:200px;}}.form__submit{margin-top:0;margin-bottom:10px;}"],In.c.usaaLightestGrey,In.b.extraLarge,hi.k,hi.r,hi.H,hi.t,hi.H,In.b.extraLarge,hi.r,hi.k,hi.t,In.b.medium,hi.H),Al=pn.c.div.withConfig({displayName:"LandingPage__PromptWrapper",componentId:"sc-sjex4a-1"})(["background-color:",";padding:30px;"],In.c.usaaLightestGrey),Cl=pn.c.div.withConfig({displayName:"LandingPage__FormContainer",componentId:"sc-sjex4a-2"})(["background-color:",";p{padding:0 10px;position:relative;z-index:2;}button{position:relative;z-index:2;}@media only screen and (max-width:","){",",","{display:none;}}@media only screen and (min-width:","){margin:0 auto;padding:30px 0;max-width:970px;border-radius:6px;border:2px solid ",";transform:translateY(-50px);p{padding:0;}",",","{margin-bottom:30px;}}"],In.c.white,In.b.extraLarge,hi.t,hi.H,In.b.extraLarge,In.c.usaaLightestGrey,hi.t,hi.H),Pl=Object(pn.c)(wn.a).withConfig({displayName:"LandingPage__MobileGrid",componentId:"sc-sjex4a-3"})(["padding-top:20px;"]),wl=function(e){function t(){return vn()(this,t),e=this,r=t,a=arguments,r=Sn()(r),En()(e,Dl()?Reflect.construct(r,a||[],Sn()(e).constructor):r.apply(e,a));var e,r,a}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatch,r=e.asyncRequest,a=e.componentDidMountActions;a&&a.map((function(e){return t({type:e})})),r&&t({type:"CLEAR_ASYNC_STATUS"})}},{key:"render",value:function(){var e=this.props,t=e.history,r=e.successRoute,a=e.appError,i=e.loading,o=e.prompt,c=e.subHeader,l=e.form,s=e.postContent,d=l.fields,u=l.validation,m=l.staticContent,p=l.submitAction,f=l.submitAsync,y=l.buttonText;return a&&a.critical&&!a.DNQ?n.a.createElement(_l.default,{error:a,history:t,"data-element":"ErrorPage","data-component":"LandingPage","data-source-file":"LandingPage.jsx"}):i?n.a.createElement(Ac.default,{absolute:!0}):n.a.createElement(xl,null,n.a.createElement(n.a.Fragment,null,n.a.createElement(hi.r,null,o&&n.a.createElement(Al,null,n.a.createElement(hi.t,null,o)),n.a.createElement(Pl,{spacing:2,container:!0,alignContent:"center",alignItems:"center"},n.a.createElement(wn.a,{item:!0,xs:4,md:6},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/blue-phone-dispensing-coins.webp"),alt:""})),n.a.createElement(wn.a,{item:!0,xs:8,md:!0},c&&n.a.createElement(hi.H,null,c)))),n.a.createElement(hi.k,null,n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/blue-phone-dispensing-coins.webp"),alt:"",height:"450px",width:"450px",style:{objectFit:"contain"}})),l&&n.a.createElement(Cl,null,n.a.createElement(hi.x,null,n.a.createElement(vc,{landingPage:!0,displayReCaptcha:!0,fields:d,submitAction:p,successRoute:r,history:t,validation:u,submitAsync:f,buttonText:y||"Continue",buttonMarginTop:"0",buttonPosition:"static",prompt:o,subHeader:c,staticContent:m})),a&&a.status&&a.message&&n.a.createElement(_l.ErrorMessage,null,a.message),s&&s.map((function(e){return n.a.createElement(Ln.a,{key:e,staticTextAlign:"left",content:e,isLandingPage:!0})})))))}}])}(a.Component),Tl=Object(c.b)((function(e){var t=e.app;return{appError:t.error,loading:t.loading,asyncRequest:t.asyncRequest}}),(function(e){return{dispatch:e}}))(wl);function Nl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Ll(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Nl(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nl(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ml(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ml=function(){return!!e})()}var kl=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Ml()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={fields:[{type:"text",name:"firstName",label:"First Name",required:!0},{type:"text",name:"lastName",label:"Last Name",required:!0},{type:"text",name:"dob",label:"date of birth",placeholder:"MM/DD/YYYY",required:!0,formattingOptions:{custom:!0,maskedDate:!0}}],staticContent:{form:[{type:"LiabilityAgreement",location:"form",extraData:{liabilityAgreement:{continueText:"Get Started"}}}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.hasPartnerData,r=e.location.search,a=e.getLeadData,n=e.primaryDriver,i=this.state.fields,o=Object(rt.l)(r,"leadCloudId"),c=Object(rt.l)(r,"everQuoteId");if(t&&n.firstName&&n.lastName){var l=i.map((function(e){return n[e.name]?Ll(Ll({},e),{},{initialValue:n[e.name]}):e}));this.setState({fields:l})}else o.length&&a({leadId:o,leadType:"leadCloudId"}),c.length&&a({leadId:c,leadType:"everQuoteLeadId"})}},{key:"render",value:function(){var e=this.state,t=e.staticContent.form,r=e.fields;return this.props.location.search.length?n.a.createElement(Tl,{prompt:"App-powered car insurance. Drive better, save more.",subHeader:"Let's confirm a few things, and we'll get you a quote:",successRoute:"/start-quote/address-entry",form:{staticContent:t,fields:r,submitAsync:!0,submitAction:"REGISTER_QUOTE",buttonText:"Get Started"}}):n.a.createElement(s.a,{to:"/start-quote/name",replace:!0})}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=e.primaryDriver,a=t.fields;return r.firstName&&r.lastName&&(a=a.map((function(e){return r[e.name]?Ll(Ll({},e),{},{initialValue:r[e.name]}):e}))),{fields:a}}}])}(a.Component),Ul=Object(c.b)((function(e){return{hasPartnerData:e.app.hasPartnerData,primaryDriver:e.drivers.primaryDriver}}),(function(e){return{getLeadData:function(t){var r=t.leadId,a=t.leadType;return e(Object(T.rf)({leadId:r,leadType:a}))}}}))(kl),Vl=r(35),Bl=Object(pn.c)(Vl.a).withConfig({displayName:"referral__StyledLinkButton",componentId:"sc-1x6p0xz-0"})(["width:245px;height:50px;min-height:50px;padding:20px;border-radius:28px;color:",";border:2px solid ",";background-color:",";text-align:center;display:flex;justify-content:center;align-items:center;margin:0 auto;text-transform:uppercase;font-weight:500;font-family:",";text-decoration:none;letter-spacing:0.78px;"],hi.L.white,hi.L.alphaBlue500,hi.L.alphaBlue500,hi.M),Fl=Object(pn.c)(wn.a).withConfig({displayName:"referral__HeaderGrid",componentId:"sc-1x6p0xz-1"})(["&&&{margin:40px auto 0;width:100%;}"]),ql=Object(pn.c)(wn.a).withConfig({displayName:"referral__StyledLinkButtonGrid",componentId:"sc-1x6p0xz-2"})(["margin:20px auto;"]);var Gl=function(){return n.a.createElement(Cn.a,{maxWidth:"sm","data-element":"Container","data-component":"ReferralLandingPage","data-source-file":"referral.jsx"},n.a.createElement(wn.a,{container:!0,direction:"column",wrap:"nowrap",alignItems:"center",justifyContent:"space-between",spacing:10,"data-element":"Grid","data-component":"ReferralLandingPage","data-source-file":"referral.jsx"},n.a.createElement(Fl,{item:!0,"data-element":"HeaderGrid","data-component":"ReferralLandingPage","data-source-file":"referral.jsx"},n.a.createElement(Pn.a,{align:"center",variant:"h1","data-element":"Typography","data-component":"ReferralLandingPage","data-source-file":"referral.jsx"},"The Noblr Refer-a-Friend Program Ended")),n.a.createElement(wn.a,{item:!0,"data-element":"Grid","data-source-file":"referral.jsx"},n.a.createElement(Pn.a,{align:"center","data-element":"Typography","data-source-file":"referral.jsx"},"Thank you for you interest in Noblr! The Noblr Refer-a-Friend Program ended, as of June 30, 2022. But Noblr could still help you save on your auto insurance!")),n.a.createElement(wn.a,{item:!0,"data-element":"Grid","data-source-file":"referral.jsx"},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/oops-error.webp"),alt:"Oops an Error Has Occurred.",width:"350px",height:"auto",style:{objectFit:"contain"}})),n.a.createElement(ql,{item:!0,xs:12,"data-element":"StyledLinkButtonGrid","data-source-file":"referral.jsx"},n.a.createElement(Bl,{to:"/start-quote/name",replace:!0,"data-element":"StyledLinkButton","data-source-file":"referral.jsx"},"GET A QUOTE"))))};function Yl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Yl=function(){return!!e})()}function Hl(){return n.a.createElement("span",{"data-component":"PennDotLink","data-source-file":"driverImprovementDiscount.jsx"},"If you have successfully completed a driver improvement course in the last 3 years, you can get a discount on your Noblr policy. Please see the ",n.a.createElement("a",{href:at.x,target:"_blank",rel:"noopener noreferrer","data-component":"PennDotLink","data-source-file":"driverImprovementDiscount.jsx"},"PA Department of Transportation"),n.a.createElement("span",null," to see if your course qualifies."))}var Wl=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Yl()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"UPDATE_PRIMARY_DRIVER_REQUEST",fields:[{type:"radio",name:"seniorDriverImprovementDiscount",options:[{value:"true",label:"Yes"},{value:"false",label:"No"}],required:!0,radioGroupAriaLabel:"Senior Driver Improvement Discount"}],successRoute:"/add-drivers/drivers-list"},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.submitAction,r=e.fields,a=e.successRoute;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"DriverImprovementPage","data-source-file":"driverImprovementDiscount.jsx"},n.a.createElement(vc,{prompt:"Have you completed a driver improvement course in the last 3 years?",fields:r,submitAction:t,successRoute:a,submitAsync:!0,renderFieldRow:!1,"data-element":"Form","data-component":"DriverImprovementPage","data-source-file":"driverImprovementDiscount.jsx"}),n.a.createElement(Wc.a,{extraData:{header:"Why Are We Asking This?"},"data-element":"InfoBox","data-source-file":"driverImprovementDiscount.jsx"},n.a.createElement(Hl,{"data-element":"PennDotLink","data-source-file":"driverImprovementDiscount.jsx"})))}}])}(a.Component);function zl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(zl=function(){return!!e})()}var Ql=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,zl()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Please tell us about your USAA eligibility",submitAction:"SUBMIT_SECONDARY_ELIGIBILITY_ANSWERS",fields:[],fieldsBuilt:!1,successRoute:"/start-quote/email"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.secondaryEligibility,r=e.requestUSAAEligibilityQuestions;if(!t)return r();var a=t.map((function(e){return{name:e.eligibilityQuestionId,type:"radio",frontendKey:e.frontendKey,options:e.options,description:e.question,value:"",initialValue:e.lastSavedValue,required:!0,bordered:"true",radioGroupAriaLabel:e.question}}));return this.setState({fields:a,fieldsBuilt:!0})}},{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.fields,a=e.submitAction,i=e.successRoute,o=e.fieldsBuilt,c=this.props.secondaryEligibility;return 0===r.length&&!c||!o?n.a.createElement(Ac.default,{absolute:!0,"data-element":"Loader","data-component":"SecondaryEligibilityPage","data-source-file":"secondaryEligibilityPage.jsx"}):n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"SecondaryEligibilityPage","data-source-file":"secondaryEligibilityPage.jsx"},n.a.createElement(vc,{prompt:t,fields:r,submitAction:a,successRoute:i,renderFieldRow:!0,submitAsync:!0,disableValidationErrors:!0,"data-element":"Form","data-component":"SecondaryEligibilityPage","data-source-file":"secondaryEligibilityPage.jsx"}),n.a.createElement(Wc.a,{extraData:{header:"Why Are We Asking This?"},"data-element":"InfoBox","data-source-file":"secondaryEligibilityPage.jsx"},n.a.createElement("p",null,at.h.start,n.a.createElement(hi.A,{id:"usaa-eligibility-link",href:"https://www.usaa.com/join",target:"_blank",rel:"noopener noreferrer",fontWeight:"normal","aria-label":"opens a new window to ".concat(at.h.middle),"data-element":"StyledLink","data-source-file":"secondaryEligibilityPage.jsx"},at.h.middle),at.h.end)))}}])}(a.Component);Ql.defaultProps={requestUSAAEligibilityQuestions:{requestUSAAEligibilityQuestions:T.Ff}};var Kl=Object(c.b)((function(e){return{secondaryEligibility:e.app.eligibilityQuestions.secondaryEligibility}}),(function(e){return{requestUSAAEligibilityQuestions:function(){return e(Object(T.Ff)())}}}))(Ql),Xl=r(216),$l=Object(pn.c)(Cn.a).withConfig({displayName:"ContentBox__StyledContainer",componentId:"sc-1smxve1-0"})(["padding:20px;"]),Zl=Object(pn.c)(wn.a).withConfig({displayName:"ContentBox__StyledGrid",componentId:"sc-1smxve1-1"})(["text-align:left;img{height:90px;width:66px;@media only screen and (min-width:","){height:120px;width:100px;}}"],In.b.small),Jl=Object(pn.c)(wn.a).withConfig({displayName:"ContentBox__CustomGrid",componentId:"sc-1smxve1-2"})(["position:relative;& span{position:absolute;bottom:14%;left:36%;}& span#usaa-info-box{bottom:35%;left:29%;}@media all and (min-width:501px) and (max-width:600px){& span{left:38%;}& span#usaa-info-box{left:31%;}}@media all and (min-width:400px) and (max-width:500px){& span{left:40%;bottom:9%;}& span#usaa-info-box{left:33%;bottom:33%;}}@media all and (max-width:400px){& span{bottom:7%;left:45%;}& span#usaa-info-box{bottom:32%;left:37%;}}"]),es=pn.c.p.withConfig({displayName:"ContentBox__StyledText",componentId:"sc-1smxve1-3"})(["width:200px;padding-left:10px;font-weight:500;font-size:20px;color:",";font-family:",";text-align:left;font-size:16px;@media only screen and (min-width:","){height:auto;width:250px;font-size:20px;}"],In.c.coreBlue500,In.a,In.b.small);var ts=function(e){var t=e.img,r=e.description,a=e.infoBoxId,i=e.infoBoxBody;return n.a.createElement($l,{maxWidth:"xs","data-element":"StyledContainer","data-component":"ContentBox","data-source-file":"index.jsx"},n.a.createElement(Zl,{container:!0,alignItems:"center",justifyContent:"flex-end",spacing:1,"data-element":"StyledGrid","data-component":"ContentBox","data-source-file":"index.jsx"},n.a.createElement(wn.a,{container:!0,item:!0,xs:12,"data-element":"Grid","data-component":"ContentBox","data-source-file":"index.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:4,"data-element":"Grid","data-component":"ContentBox","data-source-file":"index.jsx"},n.a.createElement(Di.a,{sx:{pl:2},"data-element":"Box","data-component":"ContentBox","data-source-file":"index.jsx"},n.a.createElement(wn.a,{"data-element":"Grid","data-component":"ContentBox","data-source-file":"index.jsx"},n.a.createElement("img",{src:t,alt:"","data-component":"ContentBox","data-source-file":"index.jsx"})))),n.a.createElement(Jl,{item:!0,xs:7,sm:8,"data-element":"CustomGrid","data-source-file":"index.jsx"},n.a.createElement(Di.a,{sx:{pl:2},"data-element":"Box","data-source-file":"index.jsx"},n.a.createElement(es,{"data-element":"StyledText","data-source-file":"index.jsx"},r)),n.a.createElement(Xl.b,{id:a,body:i,"data-element":"InfoToolTip","data-source-file":"index.jsx"})))))};function rs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function as(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(as=function(){return!!e})()}var ns=pn.c.p.withConfig({displayName:"QuoteIntegration__WelcomeText",componentId:"sc-d1iac2-0"})(["margin:20px auto -10px;font-size:25px;line-height:2.48;letter-spacing:0.79px;font-weight:300;font-family:",";color:",";text-align:center;@media only screen and (min-width:","){margin:20px auto;font-size:40px;line-height:1.44;}"],In.a,In.c.coreBlue500,In.b.medium),is=pn.c.h1.withConfig({displayName:"QuoteIntegration__Header",componentId:"sc-d1iac2-1"})(["font-weight:500;letter-spacing:0.71px;color:",";text-align:center;font-size:40px;@media only screen and (min-width:","){font-size:55px;line-height:0.98;letter-spacing:0.98px;}"],In.c.coreBlue500,In.b.medium),os=pn.c.h2.withConfig({displayName:"QuoteIntegration__CompanySubHeader",componentId:"sc-d1iac2-2"})(["margin:-5px auto 20px;font-size:25px;line-height:2.48;letter-spacing:0.45px;color:",";text-align:center;@media only screen and (min-width:","){font-size:30px;line-height:2.07;letter-spacing:0.54px;}"],In.c.coreBlue500,In.b.medium),cs=pn.c.h3.withConfig({displayName:"QuoteIntegration__PrimaryDriverName",componentId:"sc-d1iac2-3"})(["margin:20px auto 50px;height:55px;font-size:42px;font-weight:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:",";"],In.c.coreBlue500),ls=Object(pn.c)(Di.a).withConfig({displayName:"QuoteIntegration__DriverBox",componentId:"sc-d1iac2-4"})(["margin:20px auto;"]),ss=Object(pn.c)(wn.a).withConfig({displayName:"QuoteIntegration__QuoteGrid",componentId:"sc-d1iac2-5"})(["position:relative;& #usaa-header-info-box{margin-top:13px;right:9%;@media (max-width:767px){margin-top:5%;right:1%;}}"]),ds=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,as()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={fields:[{type:"text",name:"firstName",id:"first-name-input",label:"First Name",value:"",initialValue:"",required:!1,hidden:!0},{type:"text",name:"lastName",id:"last-name-input",value:"",initialValue:"",label:"Last Name",required:!0,hidden:!0},{type:"text",name:"dob",label:"date of birth",id:"date-of-birth-input",placeholder:"MM/DD/YYYY",required:!0,disabled:!1,formattingOptions:{custom:!0,maskedDate:!0,date:!0,datePattern:["m","d","Y"]}}],submitAction:"VERIFY_USAA_PERSON_AND_RETRIEVE_QUOTE",successRoute:"/start-quote/confirm-primary-driver-info",staticContent:{form:[{location:"form",type:"LiabilityAgreement"}]},infoToolTipHeader:"Additional Information",infoToolTipBody:["USAA is now offering pay as your drive, a usage-based insurance option with auto rates based on how much and how safely you drive.","Pay as you drive policies are issued by Noblr, a USAA company. All sales, servicing and claims are managed through Noblr. To speak with a Noblr team member, call 877-BE-NOBLR (877-236-6257). If you already have a policy, you can reach the Noblr team through the USAA pay as you drive app.","USAA membership is managed through USAA. To speak with a USAA representative, call 800-531-USAA (8722). "],infoToolTipId:"usaa-header-info-box",mobileAppInfoBoxBody:["Our pay as you drive mobile app measures how many miles you drive and scores your driving to help you make safer choices and save money. Low mileage and better driving scores add up to huge potential savings.","If you don't drive a lot, usage-based insurance might be a good option for you.","Also save money when you:","\u2022Drive less.","\u2022Brake and accelerate mindfully.","\u2022Don't text and drive.","\u2022Avoid driving late at night."],usaaInfoBoxBody:["Pay as your drive policies are issued by Noblr, a USAA company, so you can be confident you'll get the same USAA quality and excellent service.","All sales, servicing and claims are managed through Noblr. To speak with a Noblr team member, call 877-BE-NOBLR (877-236-6257). If you already have a policy, you can reach the Noblr team through the USAA pay as your drive app."]},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.location.search,r=e.primaryDriver,a=e.retrieveUSAAPersonInfo,n=e.usaaPersonInfoRetrieved,i=e.loading,o=e.clearAsyncErrors,c=Object(rt.r)(t);o(),n||i?this.setState((function(e){return{fields:e.fields.map((function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rs(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e);return"dob"!==e.name&&r[e.name]&&(t.initialValue=r[e.name]),t}))}})):a(c)}},{key:"render",value:function(){var e=this.props,t=e.location.search,r=e.primaryDriver,a=e.usaaPersonInfoRetrieved,i=this.state,o=i.staticContent.form,c=i.fields,l=i.submitAction,d=i.successRoute,u=i.infoToolTipId,m=i.infoToolTipHeader,p=i.infoToolTipBody,f=i.mobileAppInfoBoxBody,y=i.usaaInfoBoxBody,v="".concat(r.firstName," ").concat(r.lastName);return Object(rt.l)(t,"quoteId")?n.a.createElement(Cn.a,{"data-element":"Container","data-component":"QuoteIntegration","data-source-file":"QuoteIntegration.jsx"},n.a.createElement(wn.a,{container:!0,direction:"column",wrap:"nowrap",alignItems:"center","data-element":"Grid","data-component":"QuoteIntegration","data-source-file":"QuoteIntegration.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-component":"QuoteIntegration","data-source-file":"QuoteIntegration.jsx"},n.a.createElement(ns,{"data-element":"WelcomeText","data-component":"QuoteIntegration","data-source-file":"QuoteIntegration.jsx"},"Let's get you to your quote!"),n.a.createElement(is,{"data-element":"Header","data-source-file":"QuoteIntegration.jsx"},"Pay As You Drive"),n.a.createElement(ss,{container:!0,"data-element":"QuoteGrid","data-source-file":"QuoteIntegration.jsx"},n.a.createElement(os,{"data-element":"CompanySubHeader","data-source-file":"QuoteIntegration.jsx"},"by Noblr, a USAA Company"),n.a.createElement(Xl.b,{id:u,header:m,body:p,"data-element":"InfoToolTip","data-source-file":"QuoteIntegration.jsx"})))),n.a.createElement(ts,{img:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/plain-phone.svg"),description:"\u2026uses a mobile app to personalize your rate with the miles you drive and how well you drive",infoBoxId:"mobile-app-info-box",infoBoxBody:f,"data-element":"ContentBox","data-source-file":"QuoteIntegration.jsx"}),n.a.createElement(ts,{img:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/shield-with-usaa-logo.svg"),description:"...is the same USAA quality and excellent service you expect",infoBoxId:"usaa-info-box",infoBoxBody:y,"data-element":"ContentBox","data-source-file":"QuoteIntegration.jsx"}),n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"QuoteIntegration.jsx"},a&&n.a.createElement(ls,null,n.a.createElement(cs,null,v))),n.a.createElement(wn.a,{container:!0,item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"QuoteIntegration.jsx"},n.a.createElement(vc,{prompt:null,submitAsync:!0,fields:c,buttonPosition:"static",staticContent:o,submitAction:l,successRoute:d,"data-element":"Form","data-source-file":"QuoteIntegration.jsx"}))):n.a.createElement(s.a,{to:"/quote/not-found",replace:!0,"data-element":"Redirect","data-component":"QuoteIntegration","data-source-file":"QuoteIntegration.jsx"})}}])}(a.Component),us=Object(c.b)((function(e){var t=e.app;return{usaaPersonInfoRetrieved:t.usaaPersonInfoRetrieved,loading:t.loading,primaryDriver:e.drivers.primaryDriver}}),(function(e){return{retrieveUSAAPersonInfo:function(t){return e(Object(T.Jf)(t))},clearAsyncErrors:function(){return e(Object(T.gf)())}}}))(ds);function ms(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function ps(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ms(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ms(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function fs(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(fs=function(){return!!e})()}var ys=pn.c.div.withConfig({displayName:"EditListCreator__LoaderContainer",componentId:"sc-1yzxy9v-0"})(["min-height:170px;height:auto;display:flex;align-items:center;justify-content:center;"]),vs=Object(pn.c)(kn.a).withConfig({displayName:"EditListCreator__StyledButton",componentId:"sc-1yzxy9v-1"})(["",""],(function(e){return e.removed&&Object(pn.b)(["background-color:transparent;margin:0 auto;display:flex;align-items:center;justify-content:center;img{margin-right:5px;}"])})),bs=pn.c.div.withConfig({displayName:"EditListCreator__ButtonWrapper",componentId:"sc-1yzxy9v-2"})(["height:100%;width:100%;margin:0 auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;> button{margin:5px auto;}@media only screen and (min-width:","){flex-flow:row nowrap;justify-content:space-around;}"],In.b.small),gs=function(e,t){var r=function(r){function i(e){var t,r,n,o;return vn()(this,i),r=this,n=i,o=[e],n=Sn()(n),(t=En()(r,fs()?Reflect.construct(n,o||[],Sn()(r).constructor):n.apply(r,o))).removeBtnRef=Object(a.createRef)(),t.undoBtnRef=Object(a.createRef)(),t.editBtnRef=Object(a.createRef)(),t.onAdd=t.onAdd.bind(t),t.onRemove=t.onRemove.bind(t),t.onEdit=t.onEdit.bind(t),t.onUndo=t.onUndo.bind(t),t}return Rn()(i,r),gn()(i,[{key:"componentDidMount",value:function(){var e=this.props,t=e.lastEditedDriver,r=e.lastEditedVehicle,a=e.item,n=this.removeBtnRef,i=this.undoBtnRef,o=this.editBtnRef;if((null===r||void 0===r?void 0:r.vehicleId)===a.vehicleId||(null===t||void 0===t?void 0:t.driverId)===a.driverId){var c,l,s,d="UNDO_REMOVE_DRIVER"===(null===t||void 0===t?void 0:t.lastEdit)||"UNDO_REMOVE_VEHICLE"===(null===r||void 0===r?void 0:r.lastEdit),u="REMOVE_DRIVER"===(null===t||void 0===t?void 0:t.lastEdit)||"REMOVE_VEHICLE"===(null===r||void 0===r?void 0:r.lastEdit);if(d)null===n||void 0===n||null===(c=n.current)||void 0===c||c.focus();if(u)null===i||void 0===i||null===(l=i.current)||void 0===l||l.focus();if("ADDED_VEHICLE"===(null===r||void 0===r?void 0:r.lastEdit))null===o||void 0===o||null===(s=o.current)||void 0===s||s.focus()}}},{key:"onAdd",value:function(){var e=this.props,r=e.editingVehicle,a=e.editingItem,n=e.history,i=e.confirmItemRoute,o=e.item,c=e.clearEditingVehicle;return"vehicles"===t&&r&&c(),a(ps(ps({},o),{},{added:!0})),n.push({pathname:i})}},{key:"onEdit",value:function(){var e=this.props,t=e.editingItem,r=e.history,a=e.confirmItemRoute;return t(ps(ps({},e.item),{},{edited:!0})),r.push({pathname:a})}},{key:"onRemove",value:function(){var e=this.props;return(0,e.removeItem)(e.item,t)}},{key:"onUndo",value:function(){var e=this.props;return(0,e.undoRemove)(e.item,t)}},{key:"render",value:function(){var r=this.props,a=r.item,i=r.lastEditedDriver,o=r.savingDriver,c=r.lastEditedVehicle,l=r.savingVehicle,s=r.vehicleError,d="vehicles"===t,u=d?l&&c.vehicleId===a.vehicleId:o&&i.driverId===a.driverId,m=d?a.vehicleComplete:a.activeBit&&"additional"===a.type&&a.driverComplete||"primary"===a.type,p=d?!a.vehicleComplete:"additional"===a.type&&!a.driverComplete,f=d?!a.activeBit:!a.activeBit&&a.driverComplete,y="excluded"===a.type,v=d?"".concat(a.modelYear," ").concat(a.make," ").concat(a.model):"".concat(a.firstName," ").concat(a.lastName),b=d?a.vehicleId:a.driverId,g=d&&a.vehicleId&&s&&s.message&&s.errorVehicleId&&s.errorVehicleId===a.vehicleId;return n.a.createElement(hi.m,{$added:m,$removed:f,$excluded:y,$incomplete:p,$isPrimaryDriver:!d&&"primary"===a.type,"data-element":"EditListItemWrapper","data-component":"EditList","data-source-file":"EditListCreator.jsx"},u?n.a.createElement(ys,null,n.a.createElement(Ac.default,{absolute:!1})):n.a.createElement(e,{listType:t,removed:f,item:a}),("primary"!==a.type||d)&&!u&&(f&&!y?n.a.createElement(bs,null,n.a.createElement(vs,{removed:!0,noMargin:!0,small:!0,cardBtn:!0,onClick:this.onUndo,type:"button",id:"undo-btn-".concat(b),ariaLabel:"Undo Removal of ".concat(v),ref:this.undoBtnRef},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/undo-arrow-icon.svg"),height:"15px",width:"15px",style:{objectFit:"contain"},alt:"","aria-hidden":"true"}),"Undo")):n.a.createElement(bs,null,(m||p)&&!y&&n.a.createElement(vs,{noMargin:!0,small:!0,cardBtn:!0,onClick:this.onRemove,type:"button",id:"remove-btn-".concat(b),"aria-label":"Remove ".concat(v),ref:this.removeBtnRef},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/close-icon.svg"),height:"12px",width:"12px",style:{objectFit:"contain"},alt:"","aria-hidden":"true"}),"Remove"),(m||y)&&n.a.createElement(vs,{noMargin:!0,small:!0,id:d?a.vehicleId:a.personId,cardBtn:!0,onClick:this.onEdit,type:"button",ariaLabel:"Edit ".concat(v),ref:this.editBtnRef},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/pencil-icon.svg"),height:"12px",width:"12px",style:{objectFit:"contain"},alt:"","aria-hidden":"true"}),"Edit"),!m&&!y&&p&&n.a.createElement(vs,{noMargin:!0,primary:!0,small:!0,cardBtn:!0,id:"add-btn-".concat(b),onClick:this.onAdd,type:"button",ariaLabel:"Add ".concat(v)},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/white-add-icon.svg"),height:"12px",width:"12px",style:{objectFit:"contain"},alt:"","aria-hidden":"true"}),"Add"))),g&&n.a.createElement(Pn.a,{variant:"body2",display:"inline",color:"error"},s.message))}}])}(a.Component);return Object(c.b)((function(e){var t=e.drivers,r=t.editedDrivers,a=t.savingDriver,n=t.lastEditedDriver,i=e.vehicles,o=i.editingVehicle;return{editedDrivers:r,savingDriver:a,lastEditedDriver:n,editedVehicles:i.editedVehicles,savingVehicle:i.savingVehicle,lastEditedVehicle:i.lastEditedVehicle,editingVehicle:o,vehicleError:i.error}}),(function(e){return{editingItem:function(t){return e(Object(T.of)(t))},removeItem:function(t,r){return e(Object(T.Cf)(t,r))},undoRemove:function(t,r){return e(Object(T.Tf)(t,r))},clearEditingVehicle:function(){return e(Object(T.jf)())},dispatch:e}}))(r)},hs=pn.c.h2.withConfig({displayName:"EditListItem__AddedSubjectText",componentId:"sc-f9aget-0"})(["font-size:21px;font-family:",";color:",";text-transform:capitalize;"],In.d,In.c.coreBlue700),Es=pn.c.div.withConfig({displayName:"EditListItem__ItemWrapper",componentId:"sc-f9aget-1"})(["margin:0 auto;width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:space-between;"]),Os=pn.c.h3.withConfig({displayName:"EditListItem__AddedDetailText",componentId:"sc-f9aget-2"})(["margin:10px auto;text-align:center;font-family:",";font-size:18px;letter-spacing:1px;",";> .sr-only{display:none;margin:0;height:0;}"],In.d,(function(e){return e.uppercase&&"text-transform: uppercase"})),Ss=pn.c.p.withConfig({displayName:"EditListItem__AddedConfirmationText",componentId:"sc-f9aget-3"})(["margin:0 auto 10px;width:100%;height:auto;font-size:14px;line-height:15px;letter-spacing:1px;text-align:center;text-transform:uppercase;> span{margin-left:0.3125rem;}img{vertical-align:middle;}"]);function js(e){var t=e.added,r=e.removed,a=e.incomplete,i=e.excluded,o=void 0!==i&&i;return t?n.a.createElement(Ss,null,n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/green-check-mark-icon.svg"),height:"15px",width:"15px",alt:"","aria-hidden":"true"}),n.a.createElement("span",null,"Added")):a?n.a.createElement(Ss,{error:!0},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/warning-icon.svg"),height:"15px",width:"15px",alt:"","aria-hidden":"true"}),n.a.createElement("span",null,"Incomplete")):r?n.a.createElement(Ss,{error:!0},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/remove-icon-inactive.svg"),height:"15px",width:"15px",alt:"","aria-hidden":"true"}),n.a.createElement("span",null,"Removed")):o?n.a.createElement(Ss,{error:!0},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/remove-icon-inactive.svg"),height:"15px",width:"15px",alt:"","aria-hidden":"true"}),n.a.createElement("span",null,"Excluded")):null}var Rs=function(e){var t=e.item,r=e.listType,a=t.firstName,i=t.lastName,o=t.obfuscatedLastName,l=t.type,s=void 0===l?null:l,d=t.driverComplete,u=void 0!==d&&d,m=t.activeBit,p=t.vehicleComplete,f=t.year,y=t.modelYear,v=t.make,b=t.model,g=t.vin,h=t.age,E=void 0===h?null:h,O=Object(c.d)((function(e){return e.app.usaaPersonInfoVerified}));if("drivers"===r){var S="primary"===s,j=m&&"excluded"===s,R=S||O||u&&m?i:o,I="".concat(a," ").concat(R," ").concat(S?"(You)":"");return n.a.createElement(Es,{$primaryDriver:S},n.a.createElement(js,{added:(u||S)&&m&&!j,incomplete:!u&&!j,removed:!m&&u,excluded:m&&u&&j}),n.a.createElement(hs,null,I),n.a.createElement(Os,null,n.a.createElement("span",null,"AGE: ",E)))}var _=Object(Hn.d)(g),D=Object(Hn.c)(g);return n.a.createElement(Es,{"data-element":"ItemWrapper","data-component":"EditListItem","data-source-file":"EditListItem.jsx"},n.a.createElement(js,{added:p&&m,incomplete:!p&&m,removed:!m,"data-element":"AddedCopy","data-component":"EditListItem","data-source-file":"EditListItem.jsx"}),n.a.createElement(hs,{"data-element":"AddedSubjectText","data-source-file":"EditListItem.jsx"},"".concat(f||y," ").concat(v," ").concat(b)),g&&n.a.createElement(Os,null,n.a.createElement("span",{className:"sr-only"},"VIN ending in ".concat(_)),n.a.createElement("span",{"aria-hidden":"true"},"VIN: ".concat(D))))};function Is(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function _s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Is(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Is(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ds(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ds=function(){return!!e})()}var xs=function(e){function t(e){var r,a,i,o;return vn()(this,t),a=this,i=t,o=[e],i=Sn()(i),(r=En()(a,Ds()?Reflect.construct(i,o||[],Sn()(a).constructor):i.apply(a,o))).addNewDriver=function(){var e=r.props,t=e.history,a=e.startAddNewDriver,n=e.editingDriver,i=e.clearEditingDriver,o=r.state.addNewDriverRoute;n&&n.driverId&&i(),a(),t.push({pathname:o})},r.handleContinue=function(){var e=r.props.history,t=r.state.onContinueRoute;e.push({pathname:t})},r.renderDriverList=function(){var e=r.state,t=e.confirmDriverRoute,a=e.addNewDriverRoute,i=r.props,o=i.items,c=i.primaryDriver,l=i.editedDrivers,s=i.history,d=gs(Rs,"drivers"),u=6===o.filter((function(e){return e.activeBit})).length,m=Object(rt.m)(o),p=Object(rt.n)([].concat(E()(m.active),E()(m.excluded)),"driver"),f=[].concat(E()(p.complete),E()(p.incomplete),E()(m.inactive));return n.a.createElement(n.a.Fragment,null,c&&n.a.createElement(d,{item:_s(_s({},c),{},{isPrimaryDriver:!0})}),f.map((function(e){return n.a.createElement(d,{key:e.driverId,item:e,editedDrivers:l,confirmItemRoute:e.prefill||e.driverComplete&&e.edited?t:a,history:s})})),!u&&n.a.createElement(hi.e,null,n.a.createElement(hi.a,{type:"button",onClick:r.addNewDriver},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/circular-outline-plus-sign-icon.svg"),height:"20px",width:"20px",alt:""}),"Add New Driver")),n.a.createElement(Mn.a,{marginTop:"60px"},n.a.createElement(kn.a,{primary:!0,large:!0,onClick:r.handleContinue,disabled:p.incomplete.length>0,id:"continue-button"},"Continue")))},r.state={onContinueRoute:"/add-vehicles/start",addNewDriverRoute:"/add-drivers/name",confirmDriverRoute:"/add-drivers/confirm-driver"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.primaryDriver.state,r=e.askPriorInsuranceLapseReason,a=e.priorInsuranceLapseOptions,n=e.requestPriorInsuranceReasons,i="GA"===t,o=this.state.onContinueRoute;(i||"IN"===t)&&(r?o="/add-drivers/prior-insurance":i&&(o="/add-drivers/safe-driving"),r&&!a.length&&n()),this.setState({onContinueRoute:o})}},{key:"render",value:function(){var e=this.renderDriverList();return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"DriversListPage","data-source-file":"driversList.jsx"},n.a.createElement(hi.g,{"data-element":"ConfirmationContainer","data-component":"DriversListPage","data-source-file":"driversList.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"DriversListPage","data-source-file":"driversList.jsx"},"Add the drivers you want covered."),e),n.a.createElement(Wc.a,{extraData:{header:"Who Should I Include?",text:"Include anyone who drives any of your vehicles and anyone in your household who is old enough to drive. Anyone you do not include will not be covered on your policy."},"data-element":"InfoBox","data-source-file":"driversList.jsx"}))}}])}(a.Component),As=Object(c.b)((function(e){var t=e.app,r=t.usaaPersonInfoRetrieved,a=t.askPriorInsuranceLapseReason,n=t.priorInsuranceLapseOptions,i=e.drivers;return{items:i.items,primaryDriver:i.primaryDriver,editingDriver:i.editingDriver,editedDrivers:i.editedDrivers,usaaPersonInfoRetrieved:r,askPriorInsuranceLapseReason:a,priorInsuranceLapseOptions:n}}),(function(e){return{startAddNewDriver:function(){return e(Object(T.Rf)())},requestPriorInsuranceReasons:function(){return e(Object(T.Ef)())},clearEditingDriver:function(){return e(Object(T.if)())}}}))(xs);function Cs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Ps(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Cs(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ws(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ws=function(){return!!e})()}var Ts=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,ws()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"UPDATE_ADDITIONAL_DRIVER_INFO",fields:[{type:"text",name:"lastName",id:"additional-driver-last-name-input",label:"Last Name",required:!0,initialValue:"",autoFocus:!0},{type:"maskedDate",id:"driver-birth-date-input",name:"dob",label:"date of birth",required:!0,placeholder:"MM/DD/YYYY",options:{date:!0,blocks:[2,2],datePattern:["m","d","Y"],delimiter:"/"}},{type:"select",name:"maritalStatus",id:"driver-marital-status-select-input",selectLabel:"Marital Status",selectLabelId:"marital-status-label",initialValue:"",options:at.o,required:!0},{type:"select",id:"driver-age-licensed-select-input",name:"ageLicensed",selectLabel:"first licensed at",selectLabelId:"age-licensed-label",options:[{value:"",label:""}],initialValue:"",required:!0},{type:"select",name:"genderMapping",id:"driver-gender-select-input",selectLabel:"Gender",selectLabelId:"gender-select-label",options:at.k,required:!0,initialValue:""},{type:"maskedText",name:"dlNumber",id:"driver-drivers-license-input",label:"drivers license",placeholder:"License Number",required:!0},{type:"searchableSelect",name:"dlState",id:"driver-license-state-input",label:"License State",initialValue:"",required:!0,options:mo.c,autoComplete:"off"}],successRoute:null,staticContent:{form:[{type:"static",value:'By clicking "Continue", you are confirming that the information above is accurate and this driver\'s license is in good standing.',location:"form"}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.editingDriver,r=e.primaryDriverState,a=e.firstName,n=e.askSafeDriving,i=e.askGoodStudentDiscount,o=e.edited,c=e.askActiveMilitaryPersonnel,l=e.usaaPersonInfoVerified,s="";s=c?"/add-drivers/active-military-service":n?"/add-drivers/defensive-driving-course":i?"/add-drivers/good-student-discount":"/add-drivers/drivers-list";var d="Please verify the basics about ".concat(a," or modify as needed."),u=o||l;this.setState((function(e){return{fields:e.fields.map((function(e){var a=Ps({},e);if("dlNumber"===a.name)return Ps(Ps({},a),{},{initialValue:t[a.name]});if("ageLicensed"===a.name){var n=t.age,i=u&&t.ageLicensed||16,o=Object(rt.e)(15,n,"Licensed at",!0);return Ps(Ps({},a),{},{options:o,initialValue:i})}return"genderMapping"===a.name&&"CO"===r&&(a.options=[at.k[0],at.k[1]]),u&&t[a.name]?Ps(Ps({},a),{},{initialValue:t[a.name]}):a})),successRoute:s,prompt:d}}))}},{key:"render",value:function(){var e=this.props.driverId,t=this.state,r=t.submitAction,a=t.fields,i=t.prompt,o=t.successRoute,c=t.staticContent.form;return e?n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ConfirmDriverPage","data-source-file":"confirmDriver.jsx"},n.a.createElement(vc,{prompt:i,fields:a,submitAction:r,successRoute:o,staticContent:c,submitAsync:!0,makeApiCall:!0,"data-element":"Form","data-component":"ConfirmDriverPage","data-source-file":"confirmDriver.jsx"}),n.a.createElement(Wc.a,{extraData:{header:"Why Are We Asking This?"},"data-element":"InfoBox","data-source-file":"confirmDriver.jsx"},n.a.createElement("p",null,"We use their driver's license to verify their information, speeding up your quote process."),n.a.createElement("br",null),n.a.createElement("p",null,"You are confirming that their license is current and not expired, suspended, revoked, or otherwise inactive."))):n.a.createElement(s.a,{to:"/add-drivers/driver-list",replace:!0,"data-element":"Redirect","data-component":"ConfirmDriverPage","data-source-file":"confirmDriver.jsx"})}}])}(a.Component),Ns=Object(c.b)((function(e){var t=e.drivers,r=t.primaryDriver.state,a=t.editingDriver,n=t.editingDriver,i=n.firstName,o=n.askSafeDriving,c=n.askGoodStudentDiscount,l=n.driverId,s=n.edited,d=e.app,u=d.usaaPersonInfoVerified;return{primaryDriverState:r,editingDriver:a,firstName:i,driverId:l,edited:s,askActiveMilitaryPersonnel:d.askActiveMilitaryPersonnel,askSafeDriving:o,askGoodStudentDiscount:c,usaaPersonInfoVerified:u}}))(Ts);function Ls(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Ms(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ms=function(){return!!e})()}var ks=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Ms()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"",submitAction:"UPDATE_PRIOR_INSURANCE_LAPSE_REASON",fields:[{type:"select",name:"priorInsuranceLapseReason",id:"prior-insurance-lapse-select-input",selectLabel:"Prior Insurance",selectLabelId:"prior-insurance-select-label",options:[{value:"MILITARY_DEPLOYMENT",label:"Military Deployment"},{value:"OTHER",label:"Another Reason"}],required:!0,initialValue:null}],successRoute:"/add-drivers/safe-driving",staticContent:{form:[{type:"static",value:"A lapse in coverage can affect your rate. If you believe you were not required to have car insurance or believe our information is incorrect, please contact us at 1-877-236-6257.",location:"form"}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.priorInsuranceLapseReason,r=e.priorInsuranceLapseOptions,a=e.veriskHit,n=this.state.fields,i=a?"Your driving records show a lapse in coverage in the last 6 months. Please select the reason.":"We did not find your prior insurance records. Please select the reason for any lapse in coverage in the last 6 months.";if(r.length>0){var o=n.map((function(e){var a=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ls(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ls(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e);return a.options=E()(r),t&&(a.initialValue=t),a}));this.setState({fields:o,prompt:i})}}},{key:"render",value:function(){var e=this.state,t=e.submitAction,r=e.fields,a=e.prompt,i=e.successRoute,o=e.staticContent.form,c="IN"===this.props.primaryDriverState;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"PriorInsuranceLapse","data-source-file":"PriorInsuranceLapse.jsx"},n.a.createElement(vc,{prompt:a,fields:r,submitAction:t,successRoute:i,staticContent:o,submitAsync:!0,"data-element":"Form","data-component":"PriorInsuranceLapse","data-source-file":"PriorInsuranceLapse.jsx"}),c&&n.a.createElement(Wc.a,{extraData:{header:"What Should I Select?",text:"You should select \u201cArmed Forces\u201d if you are currently serving or have served within the last 6 months in one of the following Armed Forces:  Army, Navy, Air Force, Marine Corps, or Coast Guard. Otherwise, select \u201cOthers\u201d."}}))}}])}(a.Component);ks.defaultProps={priorInsuranceLapseReason:""};var Us=Object(c.b)((function(e){var t=e.app;return{priorInsuranceLapseReason:t.priorInsuranceLapseReason,priorInsuranceLapseOptions:t.priorInsuranceLapseOptions,veriskHit:t.veriskHit,primaryDriverState:e.drivers.primaryDriver.state}}))(ks);var Vs=function(){var e=Object(a.useMemo)(Lc.f,[]),t=Object(c.d)((function(t){return e(t)})),r=Object(a.useState)(""),i=ge()(r,2),o=i[0],l=i[1];return Object(a.useEffect)((function(){var e="Does ".concat(t.firstName," ").concat(t.lastName," have an active drivers license?");l(e)}),[t]),t||t.driverId&&t.firstName&&t.lastName?n.a.createElement(Cn.a,{"data-element":"Container","data-component":"VerifyActiveDriverLicense","data-source-file":"VerifyActiveDriverLicense.jsx"},n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"VerifyActiveDriverLicense","data-source-file":"VerifyActiveDriverLicense.jsx"},n.a.createElement(vc,{prompt:o,fields:[{type:"radio",name:"activeDriverLicense",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],required:!0,radioGroupAriaLabel:"Is the driver license active"}],submitAction:"SAVE_EDITING_DRIVER_DL_STATUS","data-element":"Form","data-component":"VerifyActiveDriverLicense","data-source-file":"VerifyActiveDriverLicense.jsx"}))):n.a.createElement(s.a,{to:"/add-drivers/driver-list",replace:!0})};var Bs=function(){var e=Object(a.useMemo)(Lc.f,[]),t=Object(c.d)((function(t){return e(t)})),r=Object(a.useState)(""),i=ge()(r,2),o=i[0],l=i[1],d=Object(a.useState)(""),u=ge()(d,2),m=u[0],p=u[1];return Object(a.useEffect)((function(){if(t){l("Do you want to exclude them from your policy?"),p("Based on your responses, we cannot include this driver in your policy. If you exclude them, there will not be coverage under this policy when they drive any car.")}}),[t]),t||t.driverId?n.a.createElement(Cn.a,{"data-element":"Container","data-component":"ConfirmDriverExclusion","data-source-file":"ConfirmDriverExclusion.jsx"},n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ConfirmDriverExclusion","data-source-file":"ConfirmDriverExclusion.jsx"},n.a.createElement(vc,{prompt:o,fields:[{type:"radio",name:"excludeDriver",id:"exclude-driver-confirmation-radios",options:[{value:"Yes",label:"Yes, Exclude Driver"},{value:"No",label:"No"}],required:!0,radioGroupAriaLabel:"Confirm Driver is Excluded"}],subHeader:m,submitAction:"CONFIRM_EXCLUDED_DRIVER","data-element":"Form","data-component":"ConfirmDriverExclusion","data-source-file":"ConfirmDriverExclusion.jsx"}))):n.a.createElement(s.a,{to:"/add-drives/driver-list",replace:!0})};function Fs(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Fs=function(){return!!e})()}var qs=function(e){function t(e){var r,a,i,o;return vn()(this,t),a=this,i=t,o=[e],i=Sn()(i),(r=En()(a,Fs()?Reflect.construct(i,o||[],Sn()(a).constructor):i.apply(a,o))).addNewVehicle=function(){var e=r.props,t=e.history,a=e.clearEditingVehicle,n=e.editingVehicle,i=r.state.addNewVehicleRoute;n&&a(),t.push({pathname:i})},r.handleContinue=function(){var e=r.props.history,t=r.state.onContinueRoute;e.push({pathname:t})},r.renderVehicleList=function(){var e=r.state.confirmVehicleRoute,t=r.props,a=t.history,i=t.editedVehicles,o=t.asyncRequest,c=t.savingVehicle,l=t.vehicles,s=gs(Rs,"vehicles"),d=Object(Hn.a)(l),u=6===d.active.length,m=!d.active.length,p=Object(rt.n)(d.active,"vehicle"),f=[].concat(E()(p.complete),E()(p.incomplete),E()(d.inactive));return n.a.createElement(n.a.Fragment,null,f.map((function(t){return n.a.createElement(s,{key:t.vehicleId,item:t,editedVehicles:i,confirmItemRoute:e,history:a})})),!u&&n.a.createElement(hi.e,null,n.a.createElement(hi.a,{type:"button",onClick:r.addNewVehicle},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/circular-outline-plus-sign-icon.svg"),height:"20px",width:"20px",alt:""}),"Add New Car")),n.a.createElement(Mn.a,{marginTop:"60px"},n.a.createElement(kn.a,{primary:!0,large:!0,onClick:r.handleContinue,disabled:c||!o&&(p.incomplete.length||m),id:"continue-button"},"Continue")))},r.state={onContinueRoute:"/add-vehicles/ride-share",addNewVehicleRoute:"/add-vehicles/add-new-vehicle",confirmVehicleRoute:"/add-vehicles/vehicle-ownership"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){0===this.props.vehicles.length&&this.addNewVehicle()}},{key:"render",value:function(){var e=this.renderVehicleList();return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"VehiclesListPage","data-source-file":"vehiclesList.jsx"},n.a.createElement(hi.g,{"data-element":"ConfirmationContainer","data-component":"VehiclesListPage","data-source-file":"vehiclesList.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"VehiclesListPage","data-source-file":"vehiclesList.jsx"},"Add the cars you want covered."),e))}}])}(a.Component),Gs=Object(c.b)((function(e){var t=e.app.asyncRequest,r=e.vehicles;return{asyncRequest:t,vehicles:r.items,editedVehicles:r.editedVehicles,editingVehicle:r.editingVehicle,savingVehicle:r.savingVehicle,error:r.error}}),(function(e){return{clearEditingVehicle:function(){return e(Object(T.jf)())}}}))(qs);function Ys(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ys=function(){return!!e})()}var Hs=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Ys()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Do you own, lease or finance this car?",submitAction:"UPDATE_VEHICLE",fields:[{type:"select",name:"vehicleOwnership",id:"vehicle-ownership-input",selectLabel:"Vehicle Ownership",selectLabelId:"vehicle-ownership-label",options:[{value:"Lease",label:"Lease"},{value:"Finance",label:"Finance"},{value:"Owned",label:"Own"}],required:!0,initialValue:null}],successRoute:"/add-vehicles/vehicles-list"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.askOwnershipLength,r=e.editingVehicle,a=this.state,n=a.fields,i=a.successRoute,o=n[0],c=t?"/add-vehicles/vehicle-ownership-length":i;r&&r.vehicleOwnership&&(o.initialValue=r.vehicleOwnership),this.setState({fields:[o],successRoute:c})}},{key:"render",value:function(){var e=this.props.editingVehicle,t=this.state,r=t.prompt,a=t.submitAction,i=t.fields,o=t.successRoute;return e?n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:r,fields:i,submitAction:a,successRoute:o,submitAsync:!0})):n.a.createElement(s.a,{to:"/add-vehicles/vehicles-list",replace:!0})}}])}(a.Component),Ws=Object(c.b)((function(e){var t=e.drivers.primaryDriver.requiresVehicleOwnershipMonths,r=e.app.askOwnershipLength;return{askOwnershipLength:t||r,editingVehicle:e.vehicles.editingVehicle}}))(Hs);function zs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Qs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zs(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Ks(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ks=function(){return!!e})()}var Xs=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Ks()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"How long have you had this car?",submitAction:"UPDATE_VEHICLE",fields:[{type:"select",name:"vehicleOwnershipMonths",id:"vehicle-ownership-months-input",selectLabel:"Length of time",selectLabelId:"vehicle-ownership-label",options:at.y,required:!0}],successRoute:"/add-vehicles/vehicles-list"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.askEmergencyBraking,r=e.askAntiTheft,a=e.askVinEtching,n=e.editingVehicle,i=e.askAirbagVerification,o=this.state.successRoute;if(n){var c=this.state.fields,l=o;r?l="/add-vehicles/anti-theft":t&&n.newerThan2011?l="/add-vehicles/emergency-braking":a?l="/add-vehicles/vin-etching":i&&(l="/add-vehicles/airbags");var s=Yn.fieldTools.optionValues.OWNERSHIP_LENGTH(n),d=[Qs(Qs({},c[0]),{},{initialValue:n.vehicleOwnershipMonths,options:s})];this.setState({fields:d,successRoute:l})}}},{key:"render",value:function(){var e=this.props.editingVehicle,t=this.state,r=t.prompt,a=t.submitAction,i=t.fields,o=t.successRoute;return e?n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:r,fields:i,submitAction:a,successRoute:o,submitAsync:!0})):n.a.createElement(s.a,{to:"/add-vehicles/vehicles-list",replace:!0})}}])}(a.Component);Xs.defaultProps={editingVehicle:{vehicleOwnershipMonths:""}};var $s=Object(c.b)((function(e){var t=e.vehicles.editingVehicle,r=e.app;return{askEmergencyBraking:r.askEmergencyBraking,askAntiTheft:r.askAntiTheft,askVinEtching:r.askVinEtching,editingVehicle:t,askAirbagVerification:r.askAirbagVerification}}))(Xs);function Zs(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Js(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Zs(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zs(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ed(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ed=function(){return!!e})()}var td=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,ed()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).handleYMMSDropdowns=function(e,t,a){var n=r.props,i=n.updateEditingVehicle,o=n.redirect,c=n.getYearMakeModel,l=n.getSelectedMakeModel,s=n.getSelectedModelStyle,d=n.getVinStem,u=a.values;if(t&&"vin"===t)return i(Object.entries(u).reduce((function(e,t){var r=ge()(t,2),a=r[0],n=r[1].value;return n&&(e[a]=n),e}),{})),o("/add-vehicles/vin");"modelYear"===e?(c(t),a.setFieldValue("make",""),a.setFieldValue("model",""),a.setFieldValue("style",""),i({modelYear:t})):"make"===e?(l(t),i({make:t}),a.setFieldValue("model",""),a.setFieldValue("style","")):"model"===e?(s(t),i({model:t}),a.setFieldValue("style","")):"style"===e&&(d(t),i({style:t}))},r.state={prompt:"Tell us about the car you want to cover.",submitAction:"SAVE_VIN_STEM",fields:[],staticContent:{form:[{type:"StandaloneLink",location:"form",extraData:{text:"Or enter with VIN",link:"/add-vehicles/vin"}}]},successRoute:"/add-vehicles/vehicle-ownership"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=Object(rt.e)(1991,2025).sort((function(e,t){return t.value-e.value})),t=this.props,r=t.editingVehicle,a=t.yMMOptions;this.setState({fields:[{type:"asyncSelect",name:"modelYear",id:"model-year-select-input",label:"Year",labelId:"model-year-label",isSearchable:!0,required:!0,disabled:!1,initialValue:r&&r.modelYear,options:[].concat(E()(e),[{type:"manual",value:"vin",label:"I don't see my year here"}]),onInputChange:this.handleYMMSDropdowns},{type:"asyncSelect",name:"make",id:"make-select-input",label:"Make",labelId:"make-label",required:!0,initialValue:r&&r.make,options:a&&a.YMM_make.length?[].concat(E()(a.YMM_make),[{type:"manual",value:"vin",label:"I don't see my make here"}]):[{type:"manual",value:"vin",label:"I don't see my make here"}],onInputChange:this.handleYMMSDropdowns,disabled:r&&0===r.modelYear.length},{type:"asyncSelect",name:"model",id:"model-select-input",label:"Model",labelId:"model-label",required:!0,initialValue:r&&r.model,options:a&&a.YMM_model?[].concat(E()(a.YMM_model),[{type:"manual",value:"vin",label:"I don't see my model here"}]):[{type:"manual",value:"vin",label:"I don't see my model here"}],onInputChange:this.handleYMMSDropdowns,disabled:r&&0===r.make.length},{type:"asyncSelect",name:"style",id:"style-select-input",label:"Style",labelId:"style-label",isSearchable:!0,required:!0,initialValue:r&&r.style,options:a&&a.YMM_style?[].concat(E()(a.YMM_style),[{type:"manual",value:"vin",label:"I don't see my style here"}]):[{type:"manual",value:"vin",label:"I don't see my style here"}],onInputChange:this.handleYMMSDropdowns,disabled:r&&0===r.model.length}]})}},{key:"componentDidUpdate",value:function(e){if(e!==this.props){var t=this.props.yMMOptions,r=this.state.fields;t&&t.YMM_make&&(r=r.map((function(e){return"make"===e.name?Js(Js({},e),{},{disabled:!1,options:[].concat(E()(t.YMM_make),[{type:"manual",value:"vin",label:"I don't see my make here"}])}):e}))),t&&t.YMM_model&&(r=r.map((function(e){return"model"===e.name?Js(Js({},e),{},{disabled:!1,options:[].concat(E()(t.YMM_model),[{type:"manual",value:"vin",label:"I don't see my model here"}])}):e}))),t&&t.YMM_style&&(r=r.map((function(e){return"style"===e.name?Js(Js({},e),{},{disabled:!1,options:[].concat(E()(t.YMM_style),[{type:"manual",value:"vin",label:"I don't see my style here"}])}):e}))),this.setState({fields:r})}}},{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.staticContent.form;return 0===a.length?null:n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"NewVehiclePage","data-source-file":"newVehicle.jsx"},n.a.createElement(vc,{prompt:t,fields:a,submitAction:r,successRoute:i,submitAsync:!0,staticContent:o,"data-element":"Form","data-component":"NewVehiclePage","data-source-file":"newVehicle.jsx"}))}}])}(a.PureComponent),rd=Object(c.b)((function(e){var t=e.vehicles;return{editingVehicle:t.editingVehicle,yMMOptions:t.YMM}}),(function(e){return Object(R.b)({redirect:T.Bf,updateEditingVehicle:T.Yf,getYearMakeModel:T.yf,getSelectedMakeModel:T.vf,getSelectedModelStyle:T.wf,getVinStem:T.xf},e)}))(td);function ad(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ad=function(){return!!e})()}var nd=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,ad()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"SET_RIDESHARE_TNC_STATUS",fields:[{type:"radio",name:"isRideshare",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],required:!0,radioGroupAriaLabel:"Vehicle Rideshare Confirmation"}],successRoute:"/driving-behavior/start"},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.submitAction,r=e.fields,a=e.successRoute,i=this.props,o=i.history,c=i.numberOfCars,l=i.numberOfAdditionalDrivers,s=i.requiresVehicleAssignment,d=i.usaaPersonInfoVerified,u=i.isUSAAMember,m=i.appError,p=i.askMilitaryServiceVehicles,f="AZ"===i.primaryDriverState,y=f?"Are any of these cars used for rideshare, car share, or delivery services?":"Are any of these cars used for rideshare like Lyft/Uber or delivery services like UberEats?",v=null;return v=s&&c>1&&l>=0?"/add-vehicles/car-assignment":p?"/add-vehicles/military-service":d&&u?"/driving-behavior/mileage":a,m?n.a.createElement(_l.default,{error:m,history:o,"data-element":"ErrorPage","data-component":"RideSharePage","data-source-file":"rideShare.jsx"}):n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"RideSharePage","data-source-file":"rideShare.jsx"},n.a.createElement(vc,{prompt:y,fields:r,submitAction:t,successRoute:v,submitAsync:!0,"data-element":"Form","data-component":"RideSharePage","data-source-file":"rideShare.jsx"}),f&&n.a.createElement(Wc.a,{extraData:{header:"Examples",text:"This includes popular rideshare programs like Uber and Lyft, car sharing programs like Turo and GetAround, and delivery services such as UberEats and DoorDash."}}))}}])}(a.Component);nd.defaultProps={appError:""};var id=Object(c.b)((function(){var e=Object(Lc.a)(),t=Object(Lc.b)();return function(r){var a=r.drivers.primaryDriver.state,n=r.app,i=n.error,o=n.requiresVehicleAssignment,c=n.usaaPersonInfoVerified,l=n.isUSAAMember,s=n.askMilitaryServiceVehicles;return{appError:i,primaryDriverState:a,requiresVehicleAssignment:o,numberOfCars:t(r).length,numberOfAdditionalDrivers:e(r).length,usaaPersonInfoVerified:c,isUSAAMember:l,askMilitaryServiceVehicles:s}}}))(nd);function od(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(od=function(){return!!e})()}var cd=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,od()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Tell us about the car you want to cover.",submitAction:"SAVE_VIN",fields:[{type:"text",name:"vin",id:"vin-input",label:"VIN",required:!0,ariaLabel:"Enter your Vehicle Identification Number or VIN"}],staticContent:{form:[{type:"StandaloneLink",location:"form",extraData:{text:"Or enter Year, Make, Model",link:"/add-vehicles/add-new-vehicle"}}]},successRoute:"/add-vehicles/vehicle-ownership"},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"VINPage","data-source-file":"vin.jsx"},n.a.createElement(vc,{prompt:t,fields:a,submitAction:r,successRoute:i,submitAsync:!0,staticContent:o,"data-element":"Form","data-component":"VINPage","data-source-file":"vin.jsx"}),n.a.createElement(Wc.a,{extraData:{header:"Where Do I Find My Vehicle Identification Number (VIN)?",text:"You can find your VIN on insurance policy documents (like your ID cards), your car registration, and your car dashboard or driver side door."},"data-element":"InfoBox","data-source-file":"vin.jsx"}))}}])}(a.Component);function ld(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function sd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ld(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ld(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function dd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(dd=function(){return!!e})()}var ud=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,dd()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"UPDATE_VEHICLE",fields:[{type:"radio",name:"antitheftDiscountMapping",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],required:!0,radioGroupAriaLabel:"Vehicle Anti-Theft Discount"}]},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.state.fields,t=this.props,r=t.make,a=t.model,n=t.antitheftDiscountMapping,i=t.modelYear,o=t.askEmergencyBraking,c=t.askCommuteSurcharge,l=i>2011,s="Does your ".concat(r," ").concat(a," have a passive car alarm?"),d="",u=e.map((function(e){return n?sd(sd({},e),{},{initialValue:n}):l?sd(sd({},e),{},{initialValue:"Yes"}):e}));d=o&&l?"/add-vehicles/emergency-braking":c?"/add-vehicles/commute":"/add-vehicles/vehicles-list",this.setState({successRoute:d,prompt:s,fields:u})}},{key:"render",value:function(){var e=this.state,t=e.submitAction,r=e.fields,a=e.successRoute,i=e.prompt;return this.props.vehicleId?n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"AntiTheftDevicePage","data-source-file":"antiTheftDevice.jsx"},n.a.createElement(vc,{prompt:i,fields:r,submitAction:t,successRoute:a,submitAsync:!0,renderFieldRow:!1,maxWidth:"500px","data-element":"Form","data-component":"AntiTheftDevicePage","data-source-file":"antiTheftDevice.jsx"}),n.a.createElement(Wc.a,{extraData:{header:"What Is A Passive Car Alarm?",text:"A passive car alarm turns on automatically when you turn off the car and lock the doors. You don't have to do anything to arm it."},"data-element":"InfoBox","data-source-file":"antiTheftDevice.jsx"})):n.a.createElement(s.a,{to:"/add-vehicles/vehicles-list",replace:!0,"data-element":"Redirect","data-component":"AntiTheftDevicePage","data-source-file":"antiTheftDevice.jsx"})}}])}(a.Component);ud.defaultProps={antitheftDiscountMapping:""};var md=Object(c.b)((function(e){var t=e.vehicles.editingVehicle,r=t.vehicleId,a=t.make,n=t.model,i=t.antitheftDiscountMapping,o=t.modelYear,c=e.app;return{vehicleId:r,make:a,model:n,modelYear:o,antitheftDiscountMapping:i,askEmergencyBraking:c.askEmergencyBraking,askCommuteSurcharge:c.askCommuteSurcharge}}))(ud);function pd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(pd=function(){return!!e})()}var fd=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,pd()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={fields:null,submitAction:"SET_PRIMARY_VEHICLE_ASSIGNMENT",successRoute:"/driving-behavior/start",prompt:"Please tell us which car is primarily driven by the following drivers."},r.buildPrimaryCarAssignmentFields=r.buildPrimaryCarAssignmentFields.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.additionalDrivers,r=e.vehicles,a=e.isUSAAMember,n=e.usaaPersonInfoVerified,i=a&&n,o=this.buildPrimaryCarAssignmentFields(),c=r.length,l=t.length+1,s=null,d=null;c>l&&l>1?(s="/add-vehicles/car-assignment-followup",d="SET_PRIMARY_VEHICLE_ASSIGNMENT_LOCALLY"):i&&(s="/driving-behavior/mileage"),this.setState((function(e){return{fields:o,successRoute:s||e.successRoute,submitAction:d||e.submitAction}}))}},{key:"buildPrimaryCarAssignmentFields",value:function(){return this.props.fieldData.map((function(e){var t=e.driverId,r=e.firstName,a=e.cars,i=e.dob,o=e.options;return{name:t,id:"assignment-select-".concat(t),required:!0,selectLabel:" vehicle",selectLabelId:"vehicle-".concat(t,"-label"),options:o,type:"select",description:n.a.createElement(hi.b,{primary:!0},"Car primarily driven by ",n.a.createElement(hi.l,null,r),n.a.createElement(hi.c,null,"(".concat(i,")"))),initialValue:a&&a.length>0?a[0].vehicleId:null}}))}},{key:"render",value:function(){var e=this.state,t=e.submitAction,r=e.successRoute,a=e.prompt,i=e.fields;if(!i)return null;var o=Yn.validationTools.primaryCarAssignmentSchema(i,{unique:"Each driver requires a unique assigned car.",eachUsedOnce:"Each car requires a unique assigned driver."});return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"PrimaryCarAssignment","data-source-file":"primaryCarAssignment.jsx"},n.a.createElement(vc,{prompt:a,fields:i,submitAction:t,successRoute:r,validationSchema:o,submitAsync:!0,renderFieldRow:!0,"data-element":"Form","data-component":"PrimaryCarAssignment","data-source-file":"primaryCarAssignment.jsx"}))}}])}(a.Component),yd=Object(c.b)((function(){var e=Object(Lc.a)(),t=Object(Lc.b)();return function(r){var a=r.app,n=a.isUSAAMember,i=a.usaaPersonInfoVerified;return{additionalDrivers:e(r),vehicles:t(r),fieldData:Object(Lc.t)(r),isUSAAMember:n,usaaPersonInfoVerified:i}}}))(fd);function vd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(vd=function(){return!!e})()}var bd=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,vd()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={fields:null,submitAction:"ASSIGN_EXCESS_VEHICLES",successRoute:"/driving-behavior/start",prompt:"Next, please tell us which driver to assign to the following cars."},r.buildExcessCarAssignmentFields=r.buildExcessCarAssignmentFields.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.isUSAAMember,r=e.usaaPersonInfoVerified,a=t&&r,n=null,i=this.buildExcessCarAssignmentFields();a&&(n="/driving-behavior/mileage"),this.setState((function(e){return{fields:i,successRoute:n||e.successRoute}}))}},{key:"buildExcessCarAssignmentFields",value:function(){return this.props.fieldData.map((function(e){var t=e.vehicleId,r=e.make,a=e.model,i=e.modelYear,o=e.primarilyDrivenBy,c=e.options;return{name:t,id:"assignment-select-".concat(t),options:c,type:"select",selectLabel:"driver",selectLabelId:"driver-assignment-select-".concat(t),description:n.a.createElement(hi.b,null,"".concat(i," ").concat(r," ").concat(a)),required:!0,initialValue:o?o.driverId:""}}))}},{key:"render",value:function(){var e=this.state,t=e.submitAction,r=e.successRoute,a=e.prompt,i=e.fields;if(!i)return null;var o=Yn.validationTools.excessCarAssignmentSchema(i);return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"CarAssignmentFollowup","data-source-file":"carAssignmentFollowup.jsx"},n.a.createElement(vc,{prompt:a,fields:i,submitAction:t,successRoute:r,validationSchema:o,submitAsync:!0,renderFieldRow:!0,"data-element":"Form","data-component":"CarAssignmentFollowup","data-source-file":"carAssignmentFollowup.jsx"}))}}])}(a.Component),gd=Object(c.b)((function(){return function(e){var t=e.app,r=t.isUSAAMember,a=t.usaaPersonInfoVerified;return{fieldData:Object(Lc.p)(e),isUSAAMember:r,usaaPersonInfoVerified:a}}}))(bd);function hd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Ed(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?hd(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Od=function(){return n.a.createElement(hi.E,{fetching:!0,"data-element":"StyledQuoteContainer","data-component":"FetchingQuote","data-source-file":"index.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"FetchingQuote","data-source-file":"index.jsx"},"Fetching Your Quote..."),n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/animations/airplane-blue-final.gif"),alt:""}),n.a.createElement("p",{className:"loading-text"},"Thanks! Hang on while we get your rate."))};function Sd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function jd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Sd(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Sd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Rd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Rd=function(){return!!e})()}var Id=Object(pn.c)(hi.x).withConfig({displayName:"verificationIssue__PageContentWrapper",componentId:"sc-uy8ruc-0"})(["margin:50px auto 0;height:100%;width:100%;display:flex;flex-flow:column nowrap;justify-content:space-between;align-items:center;h2,p{cursor:default;}> button{margin-top:20%;}"]),_d=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Rd()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"We had a problem verifying your drivers license information."},r.handleRedirect=r.handleRedirect.bind(r),r}return Rn()(t,e),gn()(t,[{key:"handleRedirect",value:function(){this.props.history.replace("/start-quote/driver-license",{})}},{key:"render",value:function(){var e=this.state.prompt;return n.a.createElement(Id,{"data-element":"PageContentWrapper","data-component":"VerificationIssuePage","data-source-file":"verificationIssue.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"VerificationIssuePage","data-source-file":"verificationIssue.jsx"},e),n.a.createElement(kn.a,{type:"button",primary:!0,extraLarge:!0,onClick:this.handleRedirect,"data-element":"Button","data-source-file":"verificationIssue.jsx"},"Try Again"))}}])}(a.Component);function Dd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Dd=function(){return!!e})()}var xd=pn.c.p.withConfig({displayName:"vinConfirm__InfoBoxText",componentId:"sc-11nzr06-0"})(["&:not(:last-of-type){margin-bottom:20px;}"]),Ad=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Dd()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"To wrap things up we need the Vehicle Identification Number (VIN) for your car.",submitAction:"VERIFY_VINS",successRoute:"/purchase/effective-date",fields:[]},r.createValidationSchema=r.createValidationSchema.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.vehiclesWithoutVIN,r=e.requiresDriverExclusion,a=e.allDriversExcluded,n=this.state.successRoute;r&&!a&&(n="/driver-exclusion/start");var i=t&&t.map((function(e){return{type:"text",name:"".concat(e.vehicleId),id:"".concat(e.vehicleId,"-vin"),label:"".concat(e.year," ").concat(e.make," ").concat(e.model),required:!0,shrink:!0}}));this.setState({fields:i,successRoute:n})}},{key:"createValidationSchema",value:function(){var e=this.state.fields,t=new Set;return Object(Gn.object)().shape(e.reduce((function(r,a,n){return r[a.name]=ac.vin.test("isUnique","Please make sure each VIN is unique",(function(r){return n===e.length-1&&t.clear(),!t.has(r)&&(t.add(r),!0)})),r}),{}))}},{key:"render",value:function(){var e=this.state,t=e.fields,r=e.submitAction,a=e.successRoute,i=e.prompt,o=this.props,c=o.vinVerificationNeeded,l=o.section;if(!c&&"purchase"===l)return n.a.createElement(s.a,{to:"/quote/review-your-quote",replace:!0,"data-element":"Redirect","data-component":"VinConfirmPage","data-source-file":"vinConfirm.jsx"});if(!c&&"quote"===l)return n.a.createElement(s.a,{to:"/purchase/effective-date",replace:!0,"data-element":"Redirect","data-component":"VinConfirmPage","data-source-file":"vinConfirm.jsx"});var d=this.createValidationSchema();return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"VinConfirmPage","data-source-file":"vinConfirm.jsx"},t.length>0&&n.a.createElement(vc,{fields:t,prompt:i,submitAction:r,successRoute:a,validationSchema:d,submitAsync:!0}),n.a.createElement(Wc.a,{extraData:{header:"How do I find my VIN?"},"data-element":"InfoBox","data-component":"VinConfirmPage","data-source-file":"vinConfirm.jsx"},n.a.createElement(xd,{"data-element":"InfoBoxText","data-component":"VinConfirmPage","data-source-file":"vinConfirm.jsx"},"Find your VIN on your insurance ID cards, vehicle registration, or\n            your car's dashboard or driver side door."),n.a.createElement(xd,{"data-element":"InfoBoxText","data-source-file":"vinConfirm.jsx"},"Or simply copy/paste your VIN from your current car insurance account online.")))}}])}(a.Component),Cd=Object(c.b)((function(){return function(e){var t=e.app,r=t.section,a=t.requiresDriverExclusion,n=e.excludedDrivers.allDriversExcluded;return{section:r,vinVerificationNeeded:e.rate.vinVerificationNeeded,rate:e.rate,vehiclesWithoutVIN:Object(Lc.u)(e),requiresDriverExclusion:a,allDriversExcluded:n}}}))(Ad),Pd=r(316);var wd=pn.c.div.withConfig({displayName:"EffectiveDateErrorMessage__Container",componentId:"sc-513py1-0"})(["max-width:300px;border-bottom:1px solid ",";margin:0 auto;padding-top:20px;padding-bottom:30px;position:relative;span{color:",";}"],In.c.usaaLightGrey,In.c.coreBlue700),Td=function(){return n.a.createElement(wd,{"data-element":"Container","data-component":"EffectiveDateErrorMessage","data-source-file":"EffectiveDateErrorMessage.jsx"},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/error_icon.svg"),alt:"Error","data-component":"EffectiveDateErrorMessage","data-source-file":"EffectiveDateErrorMessage.jsx"}),n.a.createElement("span",null,"It looks like your previously selected Start Date has expired."))};function Nd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Nd=function(){return!!e})()}var Ld=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Nd()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"When would you like your Noblr coverage to start?",submitAction:"CREATE_QUOTE",fields:null,successRoute:"/purchase/payment-schedule"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.stateCode,r=e.firstPossibleEffectiveDate,a=e.lastPossibleEffectiveDate,n=e.policyEffectiveDate,i=Object(rt.h)(t),o=[{type:"date",label:"start date",name:"policyEffectiveDate",id:"policy-effective-date-input",required:!0,disablePast:!0,initialValue:n||r,minDate:r,maxDate:a}];this.setState({fields:o,staticContent:{form:[{type:"static",location:"form",value:i}]}})}},{key:"render",value:function(){var e=this.props,t=e.firstPossibleEffectiveDate,r=e.lastPossibleEffectiveDate,a=e.history,i=e.vinRerate,o=e.updatedRates,c=this.state,l=c.prompt,s=c.submitAction,d=c.fields,u=c.successRoute,m=c.staticContent,p=i||o,f=a.location.state;return d&&t&&r?n.a.createElement(hi.x,null,f&&f.showEffectiveDateError&&n.a.createElement(Td,null),p&&n.a.createElement(Pd.a,null),n.a.createElement(vc,{prompt:l,fields:d,submitAction:s,successRoute:u,staticContent:m&&m.form,submitAsync:!0})):n.a.createElement(Ac.default,null)}}])}(a.Component),Md=Object(c.b)((function(e){var t=e.drivers.primaryDriver.state,r=e.rate.vinRerate,a=e.excludedDrivers.updatedRates,n=e.policy;return{stateCode:t,firstPossibleEffectiveDate:n.firstPossibleEffectiveDate,lastPossibleEffectiveDate:n.lastPossibleEffectiveDate,policyEffectiveDate:n.policyEffectiveDate,vinRerate:r,updatedRates:a}}))(Ld),kd=r(501),Ud=r(543),Vd=r(539),Bd=r(508),Fd="".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/down-chevron-icon.svg"),qd="".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/up-chevron-icon.svg"),Gd=pn.c.div.withConfig({displayName:"ExpandableRadioCard__CardWrapper",componentId:"sc-tbjp4r-0"})(["margin:auto 25px;padding:20px;width:auto;min-width:360px;height:",";border-radius:20px;border:",";background-color:",";.divider{height:1px;width:100%;border-bottom:1px solid ",";}@media screen and (max-width:","){width:310px;min-width:310px;}@media screen and (max-width:520px){width:320px;min-width:320px;}@media screen and (min-width:","){width:340px;min-width:340px;}@media screen and (min-width:","){width:360px;min-width:360px;}"],(function(e){return e.isExpanded?"450px":"100%"}),(function(e){return e.isSelected?"solid 2px ".concat(In.c.coreBlue700):"solid 2px ".concat(In.c.usaaLightGrey)}),(function(e){return e.isSelected?In.c.usaaLightestGrey:In.c.white}),In.c.usaaLightGrey,In.b.small,In.b.medium,In.b.large),Yd=pn.c.h3.withConfig({displayName:"ExpandableRadioCard__SavingsHeader",componentId:"sc-tbjp4r-1"})(["position:relative;top:-35px;width:140px;padding:3px 8px;margin:0 auto -30px;flex:none;color:",";background-color:",";font-weight:600;font-size:14px;font-family:",";border-radius:8px;text-transform:uppercase;"],In.c.white,In.c.alphaBlue500,In.d),Hd=pn.c.p.withConfig({displayName:"ExpandableRadioCard__AmountText",componentId:"sc-tbjp4r-2"})(["text-align:center;letter-spacing:0.44px;line-height:1.67;font-size:14px;"]),Wd=(In.c.usaaLightGrey,pn.c.div.withConfig({displayName:"ExpandableRadioCard__CardRow",componentId:"sc-tbjp4r-4"})(["margin:3px auto;padding:5px 0;width:100%;height:auto;display:flex;justify-content:space-between;> p.installment-detail{font-family:",";font-size:14px;max-width:250px;line-height:1.67;letter-spacing:0.78px;text-align:left;}img{cursor:pointer;vertical-align:text-top;margin:auto 0;}"],In.d)),zd=pn.c.div.withConfig({displayName:"ExpandableRadioCard__ExpandableSection",componentId:"sc-tbjp4r-5"})(["width:100%;margin:0 auto;padding:0;display:flex;flex-flow:column nowrap;justify-content:space-evenly;align-items:stretch;text-align:left;color:",";"],In.c.coreBlue700),Qd=Object(pn.c)(Bd.a).withConfig({displayName:"ExpandableRadioCard__StyledFormControlLabel",componentId:"sc-tbjp4r-6"})(["height:40px;margin:0 auto;span{font-weight:700;line-height:1.39;font-size:18px;letter-spacing:0.64px;color:",";}"],In.c.coreBlue700);var Kd=function(e){var t=e.name,r=e.label,i=e.header,o=e.amount,c=e.children,l=e.isSelected,s=e.handleSelection,d=e.biggestSavings,u=void 0!==d&&d,m=Object(a.useState)(!1),p=ge()(m,2),f=p[0],y=p[1];return n.a.createElement(Gd,{isExpanded:f,isSelected:l,"data-element":"CardWrapper","data-component":"ExpandableRadioCard","data-source-file":"index.jsx"},u&&n.a.createElement(Yd,null,"Biggest Savings"),n.a.createElement(Wd,{bottomBorder:!0,"data-element":"CardRow","data-component":"ExpandableRadioCard","data-source-file":"index.jsx"},n.a.createElement(Qd,{value:t,label:r,labelPlacement:"end",control:n.a.createElement(Vd.a,{name:t,checked:l,color:"primary",inputProps:{"aria-label":t},onChange:s}),"data-element":"StyledFormControlLabel","data-component":"ExpandableRadioCard","data-source-file":"index.jsx"}),n.a.createElement(Hd,{"data-element":"AmountText","data-source-file":"index.jsx"},o," ",n.a.createElement("br",null)," Due Today")),n.a.createElement(Wd,{"data-element":"CardRow","data-source-file":"index.jsx"},n.a.createElement("div",{className:"divider"})),n.a.createElement(Wd,{onClick:function(){return y(!f)},"data-element":"CardRow","data-source-file":"index.jsx"},n.a.createElement("p",{className:"installment-detail"},i),n.a.createElement("img",{height:"12px",width:"12px",src:f?qd:Fd,alt:f?"Close":"Open",style:{objectFit:"contain"}})),f&&n.a.createElement(zd,null,c))},Xd=r(297),$d=r.n(Xd),Zd=pn.c.p.withConfig({displayName:"paidUpfrontV2__RewardsText",componentId:"sc-7albbg-0"})(["margin:20px auto;font-size:14px;line-height:1.43;letter-spacing:0.5px;text-align:left;&&&{font-family:",";}"],In.d);function Jd(e){var t=e.payInFullPrice,r=e.estInstallmentPaymentSchedule,i=e.rewards,o=Object.assign([],r),c=$d()(o).slice(1);return n.a.createElement(n.a.Fragment,null,n.a.createElement(hi.o,{firstItem:!0,"data-element":"ExpandableTextWrapper","data-component":"PaidUpfrontSection","data-source-file":"paidUpfrontV2.jsx"},n.a.createElement("p",{"data-component":"PaidUpfrontSection","data-source-file":"paidUpfrontV2.jsx"},"Due Today: "),n.a.createElement("p",null,t)),c.map((function(e,t){var r=Object(rt.d)(t+1);return n.a.createElement(a.Fragment,{key:r},n.a.createElement(hi.o,null,n.a.createElement("p",null,"".concat(r," Month: ")),n.a.createElement("p",null,e)))})),n.a.createElement(Zd,{"data-element":"RewardsText","data-source-file":"paidUpfrontV2.jsx"},"Earn ",n.a.createElement("b",null,i)," in rewards for paying upfront to apply towards the variable portion of your rate."))}var eu=Object(a.memo)(Jd);function tu(e){var t=e.estInstallmentPaymentSchedule,r=e.installmentPrice,i=Object.assign([],t),o=$d()(i).slice(1);return n.a.createElement(n.a.Fragment,null,n.a.createElement(hi.o,{firstItem:!0,"data-element":"ExpandableTextWrapper","data-component":"PaidMonthlySection","data-source-file":"paidMonthlyV2.jsx"},n.a.createElement("p",{"data-component":"PaidMonthlySection","data-source-file":"paidMonthlyV2.jsx"},"Due Today: "),n.a.createElement("p",null,r)),o.map((function(e,t){var r=Object(rt.d)(t+1);return n.a.createElement(a.Fragment,{key:r},n.a.createElement(hi.o,null,n.a.createElement("p",null,"".concat(r," Month: ")),n.a.createElement("p",null,e)))})))}var ru=Object(a.memo)(tu);function au(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(au=function(){return!!e})()}var nu=pn.c.div.withConfig({displayName:"paymentScheduleV2__PageWrapper",componentId:"sc-1jlk2gg-0"})(["height:100%;width:100%;margin:0 auto;max-width:",";display:flex;flex-flow:column wrap;justify-content:space-evenly;align-content:center;@media only screen and (min-width:","){padding:10px 20px;}@media only screen and (max-width:","){max-width:100%;width:100%;margin:0 auto;flex-flow:column nowrap;align-items:center;justify-content:center;fieldset > p{max-width:80%;}}@media only screen and (min-width:",") and (max-width:","){margin:5px auto 0;width:",";max-width:",";display:flex;justify-content:space-between;fieldset > p{max-width:80%;}}"],(function(e){return e.desktopMaxWidth?e.desktopMaxWidth:"90%"}),In.b.widescreen,In.b.extraSmall,In.b.small,In.b.medium,(function(e){return e.mobileMaxWidth?e.mobileMaxWidth:"auto"}),(function(e){return e.mobileMaxWidth?e.mobileMaxWidth:"80vw"})),iu=pn.c.div.withConfig({displayName:"paymentScheduleV2__StyledContainer",componentId:"sc-1jlk2gg-1"})(["height:100%;min-height:100%;width:100%;padding:10px 10px 30px;@media only screen and (min-width:","){padding:0;}"],In.b.large),ou=pn.c.div.withConfig({displayName:"paymentScheduleV2__CardsContainer",componentId:"sc-1jlk2gg-2"})(["margin:40px auto;display:flex;align-items:flex-start;justify-content:space-evenly;@media screen and (max-width:","){margin:50px auto;flex-flow:column wrap;justify-content:center;align-items:center;}"],In.b.large),cu=pn.c.div.withConfig({displayName:"paymentScheduleV2__Container",componentId:"sc-1jlk2gg-3"})(["margin:0 auto 10px;@media screen and (max-width:","){margin:0 auto;:first-child{margin:0 auto 30px;}}"],In.b.large),lu=pn.c.p.withConfig({displayName:"paymentScheduleV2__DisclaimerText",componentId:"sc-1jlk2gg-4"})(["width:auto;max-width:670px;margin:10px auto 0;font-size:14px;font-family:",";text-align:left;line-height:1.57;color:",";word-break:break-word;@media screen and (max-width:","){max-width:350px;text-align:center;}"],In.d,In.c.coreBlue700,In.b.large),su=Object(pn.c)(hi.t).withConfig({displayName:"paymentScheduleV2__PaymentPrompt",componentId:"sc-1jlk2gg-5"})(["width:auto;margin:20px auto;padding:0 10px;font-size:",";text-align:center;font-weight:300;white-space:pre-line;color:",";@media screen and (min-width:","){padding:0;max-width:700px;font-size:",";line-height:1.3;letter-spacing:0.9px;text-align:",";}"],(function(e){return e.mobilePromptFontSize?e.mobilePromptFontSize:"30px"}),In.c.coreBlue700,In.b.large,(function(e){return e.promptFontSize?e.promptFontSize:"50px"}),(function(e){return e.promptTextAlign?e.promptTextAlign:"center"})),du=Object(pn.c)(hi.H).withConfig({displayName:"paymentScheduleV2__CustomSubHeader",componentId:"sc-1jlk2gg-6"})(["max-width:816px;width:auto;max-height:116px;margin:10px auto;text-align:center;line-height:1.67;letter-spacing:0.45px;word-break:break-word;overflow-wrap:break-word;white-space:pre-line;color:",";@media screen and (max-width:","){max-width:345px;white-space:break-spaces;text-align:center;}"],In.c.coreBlue700,In.b.large),uu=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,au()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Choose your payment schedule",submitAction:"SET_INSTALLMENT_SCHEDULE",selectedValue:null,successRoute:null},r.handleSelection=r.handleSelection.bind(r),r.handleSubmit=r.handleSubmit.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.state,r=e.requiresDynamicForms,a=e.noblrPaymentPlanName,n=Object(q.c)(t,r),i=a||"INSTALLMENT";this.setState({selectedValue:i,successRoute:n})}},{key:"handleSubmit",value:function(){var e=this.state,t=e.submitAction,r=e.successRoute,a=e.selectedValue;(0,this.props.dispatch)({type:t,payload:{option:a,successRoute:r}})}},{key:"handleSelection",value:function(e){this.setState({selectedValue:e.target.value})}},{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.selectedValue,a=e.successRoute,i=this.props,o=i.asyncRequest,c=i.isSaving,l=i.paymentScheduleMap;if(0===Object.keys(l).length||!a||"pending"===o||c)return n.a.createElement(iu,{"data-element":"StyledContainer","data-component":"PaymentScheduleV2","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement(Ac.default,{absolute:!0,"data-element":"Loader","data-component":"PaymentScheduleV2","data-source-file":"paymentScheduleV2.jsx"}));var s=l.installment,d=l.paidInFull,u="Pay Both Fixed and Variable Rates Monthly",m="Pay Total Fixed Rate Upfront and \n Variable Rate Monthly";return n.a.createElement(iu,{"data-element":"StyledContainer","data-component":"PaymentScheduleV2","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement(nu,{mobileMaxWidth:"50vw","data-element":"PageWrapper","data-component":"PaymentScheduleV2","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement("form",{onSubmit:this.handleSubmit,"data-component":"PaymentScheduleV2","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement(kd.a,{component:"fieldset","data-element":"FormControl","data-component":"PaymentScheduleV2","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement(su,{"data-element":"PaymentPrompt","data-component":"PaymentScheduleV2","data-source-file":"paymentScheduleV2.jsx"},t),n.a.createElement(du,{"data-element":"CustomSubHeader","data-source-file":"paymentScheduleV2.jsx"},"Your rate has fixed and variable portions. You will always pay your variable rate monthly."),n.a.createElement(du,{"data-element":"CustomSubHeader","data-source-file":"paymentScheduleV2.jsx"},"Choose how you pay your total fixed rate: you can pay it in 6 monthly installments over your policy term, or pay it upfront today and earn rewards."),n.a.createElement(Ud.a,{name:"paymentSchedule","aria-label":"payment schedule","data-element":"RadioGroup","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement(ou,{"data-element":"CardsContainer","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement(cu,{"data-element":"Container","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement(Kd,{name:"INSTALLMENTS",label:"Monthly",amount:s.dueToday,header:u,handleSelection:this.handleSelection,isSelected:"INSTALLMENTS"===r,"data-element":"ExpandableRadioCard","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement(ru,{estInstallmentPaymentSchedule:s.paymentSchedule,installmentPrice:s.dueToday,"data-element":"PaidMonthlyV2","data-source-file":"paymentScheduleV2.jsx"}))),n.a.createElement(cu,{"data-element":"Container","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement(Kd,{biggestSavings:!0,label:"Upfront",name:"PAID_IN_FULL",amount:d.dueToday,header:m,handleSelection:this.handleSelection,isSelected:"PAID_IN_FULL"===r,"data-element":"ExpandableRadioCard","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement(eu,{payInFullPrice:d.dueToday,rewards:d.rewards,estInstallmentPaymentSchedule:d.paymentSchedule,"data-element":"PaidUpfrontV2","data-source-file":"paymentScheduleV2.jsx"}))))),n.a.createElement(lu,{"data-element":"DisclaimerText","data-source-file":"paymentScheduleV2.jsx"},"Your membership contribution, separate from premium, is already included in your fixed\n              rate for any payment plan you choose. Read more about ",n.a.createElement(hi.A,{href:"https://www.noblr.com/membership-info",target:"_blank",rel:"noopener noreferrer","aria-label":"opens a new window to Noblr membership page","data-element":"StyledLink","data-source-file":"paymentScheduleV2.jsx"},"Noblr membership here >")),n.a.createElement(Mn.a,{buttonPosition:"fixed",marginTop:"50px",className:"form-button","data-element":"Sticky","data-source-file":"paymentScheduleV2.jsx"},n.a.createElement(kn.a,{className:"cta--1 primary",id:"continue-button",large:!0,primary:!0,type:"button",onClick:this.handleSubmit,"data-element":"Button","data-source-file":"paymentScheduleV2.jsx"},"Continue"))))))}}])}(a.Component),mu=Object(c.b)((function(e){var t=e.app,r=t.asyncRequest,a=t.requiresDynamicForms,n=e.drivers.primaryDriver.state,i=e.policy;return{asyncRequest:r,isSaving:i.isSaving,state:n,paymentScheduleMap:i.paymentScheduleMap,noblrPaymentPlanName:i.noblrPaymentPlanName,requiresDynamicForms:a}}))(uu),pu=pn.c.div.withConfig({displayName:"CheckBox__CheckboxContainer",componentId:"sc-xp8tlo-0"})(["display:inline-block;vertical-align:sub;margin-right:10px;@media only screen and (min-width:","){margin-left:20px;padding:0.3em;height 40px;}@media only screen and (max-width:","){margin-left:-50px;padding:0em 0.45em 0.2em 0.45em;}"],In.b.small,In.b.medium),fu=pn.c.input.attrs({type:"checkbox","aria-required":function(e){return e.required}}).withConfig({displayName:"CheckBox__HiddenCheckbox",componentId:"sc-xp8tlo-1"})(["border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;"]),yu=pn.c.svg.withConfig({displayName:"CheckBox__Icon",componentId:"sc-xp8tlo-2"})(["fill:none;stroke:white;stroke-width:2px;"]),vu=pn.c.div.withConfig({displayName:"CheckBox__StyledCheckbox",componentId:"sc-xp8tlo-3"})(["display:inline-block;width:25px;height:25px;cursor:pointer;background:",";border-radius:1px;transition:all 150ms;@media screen and (max-width:","){margin-top:10px;}",":hover + &{box-shadow:0 0 0 2px ",";}","+ &{box-shadow:0 0 0 2px ",";}","{visibility:",";}"],(function(e){return e.checked?"".concat(In.c.coreBlue700):"".concat(e.backgroundColor||In.c.white)}),In.b.medium,fu,In.c.coreBlue700,fu,In.c.coreBlue700,yu,(function(e){return e.checked?"visible":"hidden"}));var bu=function(e){var t=e.checked,r=e.onChange,a=e.checkboxField,i=e.backgroundColor,o=e.tabIndex;return n.a.createElement(pu,{tabIndex:o,"data-element":"CheckboxContainer","data-component":"CheckBox","data-source-file":"CheckBox.jsx"},n.a.createElement(fu,Object.assign({checked:t},a,{onChange:r,"data-element":"HiddenCheckbox","data-component":"CheckBox","data-source-file":"CheckBox.jsx"})),n.a.createElement(vu,{checked:t,backgroundColor:i,"data-element":"StyledCheckbox","data-source-file":"CheckBox.jsx"},n.a.createElement(yu,{viewBox:"0 0 24 24","data-element":"Icon","data-source-file":"CheckBox.jsx"},n.a.createElement("polyline",{points:"20 6 9 17 4 12","data-element":"polyline","data-source-file":"CheckBox.jsx"}))))};function gu(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(gu=function(){return!!e})()}function hu(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Eu(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?hu(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hu(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ou=pn.c.div.withConfig({displayName:"ReviewAndPayForm__AuthorizeWrapper",componentId:"sc-k2y0q1-0"})(["padding:20px 30px 50px;margin:0 auto;width:100%;display:flex;flex-flow:column nowrap;justify-content:space-evenly;align-items:center;background-color:",";overflow-wrap:break-word;button{align-self:center;}@media only screen and (max-width:","){padding:30px 30px 50px;}"],In.c.usaaLightestGrey,In.b.medium),Su=pn.c.label.withConfig({displayName:"ReviewAndPayForm__StyledLabel",componentId:"sc-k2y0q1-1"})(["color:",";font-size:24px;font-family:",";text-transform:uppercase;cursor:pointer;@media only screen and (max-width:","){margin-left:50px;text-align:left;font-size:18px;}"],In.c.coreBlue700,In.a,In.b.medium),ju=pn.c.div.withConfig({displayName:"ReviewAndPayForm__CheckboxContainer",componentId:"sc-k2y0q1-2"})(["margin:10px auto 0;text-align:left;@media screen and (max-width:","){width:460px;max-width:90%;}"],In.b.medium),Ru=pn.c.div.withConfig({displayName:"ReviewAndPayForm__AuthorizeTextWrapper",componentId:"sc-k2y0q1-3"})(["align-self:center;align-content:center;max-width:710px;margin:30px auto 0;@media screen and (min-width:","){max-height:200px;","}@media screen and (max-width:","){width:460px;max-width:90%;","}"],In.b.large,(function(e){return e.marginBottom&&Object(pn.b)(["margin-bottom:3rem;"])}),In.b.medium,(function(e){return e.marginBottom&&Object(pn.b)(["margin-bottom:0.5rem;"])})),Iu=pn.c.p.withConfig({displayName:"ReviewAndPayForm__AuthorizeText",componentId:"sc-k2y0q1-4"})(["font-size:14px;font-family:",";text-align:left;line-height:1.56;color:",";@media screen and (min-width:","){font-size:18px;}"],In.d,In.c.coreBlue700,In.b.large),_u=pn.c.p.withConfig({displayName:"ReviewAndPayForm__UsaaText",componentId:"sc-k2y0q1-5"})(["font-size:8px;font-family:",";text-align:left;color:",";@media screen and (min-width:","){font-size:12px;}"],In.d,In.c.darkGunMetal,In.b.medium);function Du(e){var t=e.field;return n.a.createElement(ju,{"data-element":"CheckboxContainer","data-component":"StyledCheckbox","data-source-file":"ReviewAndPayForm.jsx"},n.a.createElement(Su,{htmlFor:t.id,"data-element":"StyledLabel","data-component":"StyledCheckbox","data-source-file":"ReviewAndPayForm.jsx"},n.a.createElement(bu,{onChange:t.onChange,checked:t.value,checkboxField:Eu({type:"checkbox",id:"acknowledgeCheckbox",required:!0},t),backgroundColor:"transparent",tabIndex:0,"data-element":"CheckBox","data-component":"StyledCheckbox","data-source-file":"ReviewAndPayForm.jsx"}),"I have read and agree to the terms below"))}var xu=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,gu()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).handleSubmit=r.handleSubmit.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.successRoute,r=e.history;Qe.a.interceptors.map((function(e){return e.request.use((function(e){return e}),(function(e){return Promise.reject(e)})),e.response.use((function(e){return 200===e.status&&e.config.url.includes("quote/bind")&&r.replace(t),e}),(function(e){return r.replace("/purchase/payment-info"),Promise.reject(e)})),e}))}},{key:"handleSubmit",value:function(e,t){var r=this.props;return(0,r.dispatch)({type:r.submitAction,payload:e,setSubmitting:t})}},{key:"render",value:function(){var e=this,t=this.props,r=t.amountDue,a=t.requiresUSAAEligibility,i=Object(Gn.object)().shape({acknowledgeCheckbox:tc});return n.a.createElement("div",{className:"form-wrapper","data-component":"ReviewAndPayForm","data-source-file":"ReviewAndPayForm.jsx"},n.a.createElement(Tn.c,{validateOnMount:!0,validationSchema:i,initialValues:{acknowledgeCheckbox:!1},onSubmit:function(t,r){var a=r.setSubmitting;return a(!0),e.handleSubmit(t,a)},"data-element":"Formik","data-component":"ReviewAndPayForm","data-source-file":"ReviewAndPayForm.jsx"},(function(e){var t=e.isSubmitting,i=e.isValid,o=e.values;return n.a.createElement(Tn.b,{"data-element":"Form","data-component":"ReviewAndPayForm","data-source-file":"ReviewAndPayForm.jsx"},n.a.createElement(Ou,{"data-element":"AuthorizeWrapper","data-component":"ReviewAndPayForm","data-source-file":"ReviewAndPayForm.jsx"},n.a.createElement(Tn.a,{name:"acknowledgeCheckbox",id:"acknowledgeCheckbox",value:o.acknowledgeCheckbox,component:Du,"data-element":"Field","data-component":"ReviewAndPayForm","data-source-file":"ReviewAndPayForm.jsx"}),a&&n.a.createElement(Ru,null,n.a.createElement(Iu,null,"By purchasing this policy you agree that the information\n                  provided is true and correct. If the information provided is\n                  found to be untrue or we are unable to verify your\n                  policyholder details, you agree that your policy will be\n                  canceled.")),n.a.createElement(Ru,{marginBottom:!0,"data-element":"AuthorizeTextWrapper","data-source-file":"ReviewAndPayForm.jsx"},n.a.createElement(Iu,{"data-element":"AuthorizeText","data-source-file":"ReviewAndPayForm.jsx"},"I authorize Noblr to charge my credit or debit card for\n                  the amount of $".concat(r," today. I agree to pay the total\n                  amount according to the card issuer agreement, and I\n                  certify that I am an authorized user for this account. I\n                  authorize Noblr to charge this credit or debit card on\n                  a monthly basis for the monthly premium, driving        charges, and other charges that I owe under the policy\n                  and for any renewal terms. I acknowledge that the amount\n                  charged may vary each month. If I choose to cancel the\n                  recurring charges, and therefore the policy, I may do so\n                  by calling 1-877-BE-NOBLR."))),n.a.createElement(kn.a,{primary:!0,large:!0,className:"form__submit cta--1",type:"submit",disabled:t||!i,"data-element":"Button","data-source-file":"ReviewAndPayForm.jsx"},"Buy Policy")),a&&n.a.createElement(Ru,{marginTop:!0},n.a.createElement(_u,null,'Availability restrictions apply to purchase of certain products. Use of term "member" or "membership" does not convey any eligibility rights for auto and property insurance products, or legal or ownership rights in USAA. To be eligible for auto and property insurance, separated military personnel must have been separated with a discharge type of "Honorable." Once you meet eligibility requirements and purchase auto or property insurance underwritten by USAA, eligibility is generally ongoing. Eligible parent must purchase auto or property insurance for eligibility to pass to children. Eligibility may change based on factors such as marital status, rank, or military status. Eligibility guidelines are subject to change without notice. Purchase of a non property and casualty insurance product, or an insurance policy offered through USAA Insurance Agency, does not establish eligibility for or membership in USAA property and casualty insurance companies.')))})))}}])}(a.Component),Au=Object(s.i)(Object(c.b)((function(e){return{requiresUSAAEligibility:e.app.requiresUSAAEligibility}}),(function(e){return{dispatch:e}}))(xu));function Cu(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Cu=function(){return!!e})()}var Pu=pn.c.div.withConfig({displayName:"Accordion__AccordionContainer",componentId:"sc-2dvg3u-0"})(["margin-top:25px;@media screen and (max-width:","){padding:0 40px;","}",""],In.b.medium,(function(e){return e.purchaseSummarySection&&Object(pn.b)(["padding:0;"])}),(function(e){return e.noMargin&&Object(pn.b)(["margin-top:0;"])})),wu=pn.c.div.withConfig({displayName:"Accordion__StyledAccordion",componentId:"sc-2dvg3u-1"})(["padding:32px 0;"," &:not(:last-child){border-bottom:1px solid ",";}.accordion-section{height:0;overflow:hidden;&.open{height:auto;padding-left:26px;.accordion-carat{transform:rotate(90deg);}}}"],(function(e){return e.noMargin&&Object(pn.b)(["padding:0;"])}),In.c.usaaLightestGrey),Tu=pn.c.div.withConfig({displayName:"Accordion__StyledTitle",componentId:"sc-2dvg3u-2"})(["position:relative;cursor:pointer;display:flex;align-items:center;.title-text{font-family:",";text-align:left;font-size:14px;line-height:1.64;letter-spacing:0.8px;text-transform:capitalize;margin:0;padding-left:10px;}.accordion-carat{p{color:",";margin:0;text-align:center;line-height:1;font-weight:bold;}&.open{transform:rotate(90deg);}}"],In.a,In.c.white),Nu=pn.c.div.withConfig({displayName:"Accordion__StyledContent",componentId:"sc-2dvg3u-3"})(["& > p{text-align:left;font-family:",";font-size:14px;margin:1em auto;}"],In.d),Lu=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Cu()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={openSections:{}},r.toggleAccordionSection=r.toggleAccordionSection.bind(r),r.renderSectionTitle=r.renderSectionTitle.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.defaultOpen,r=e.sections;if(t){for(var a={},n=0;n<r.length;n++){var i=r[n].title;Object.prototype.hasOwnProperty.call(a,i)||(a[i]=!0)}this.setState({openSections:a})}}},{key:"toggleAccordionSection",value:function(e){this.setState((function(t){return{openSections:S()({},e,!t.openSections[e])}}))}},{key:"renderSectionTitle",value:function(e){var t=this,r=this.state.openSections;return n.a.createElement(Tu,{onClick:function(){return t.toggleAccordionSection(e)}},n.a.createElement("img",{className:"accordion-carat ".concat(r[e]?"open":""),src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/alpha-blue-accordion.svg"),width:"16px",height:"16px",alt:"Toggle Expandible"}),n.a.createElement("div",{className:"title-text"},e))}},{key:"render",value:function(){var e=this,t=this.props,r=t.sections,a=t.purchaseSummarySection,i=void 0!==a&&a,o=t.noMargin,c=void 0!==o&&o,l=this.state.openSections;return n.a.createElement(Pu,{purchaseSummarySection:i,noMargin:c,"data-element":"AccordionContainer","data-component":"Accordion","data-source-file":"Accordion.jsx"},r.map((function(t){return n.a.createElement(wu,{key:t.title,noMargin:c},e.renderSectionTitle(t.title),n.a.createElement(Nu,{className:"accordion-section ".concat(l[t.title]?"open":"")},"dangerouslySetInnerHTML"===t.flag&&n.a.createElement("div",{dangerouslySetInnerHTML:{__html:t.content}}),!t.flag&&t.content))})))}}])}(a.Component),Mu=pn.c.tr.withConfig({displayName:"PaymentSummary__TableRow",componentId:"sc-phfec-0"})(["margin:10px auto;width:100%;display:flex;align-items:stretch;justify-content:flex-start;text-align:left;padding-bottom:10px;th,td{font-size:14px;font-family:",";text-align:left;color:",";letter-spacing:0.99px;margin:10px 0;}th{flex:1 0 60%;line-height:1.71;height:24px;font-weight:normal;.bolded{font-weight:500;text-transform:uppercase;}}td{font-weight:600;flex:1 40%;text-align:left;height:20px;line-height:1.43;}"],hi.M,hi.L.coreBlue700),ku=pn.c.tbody.withConfig({displayName:"PaymentSummary__TableBody",componentId:"sc-phfec-1"})(["margin:0 auto;width:100%;display:flex;flex-flow:column nowrap;justify-content:space-evenly;align-items:flex-end;"]),Uu=pn.c.th.withConfig({displayName:"PaymentSummary__TableRowHeader",componentId:"sc-phfec-2"})(["text-align:left;font-family:",";color:",";font-size:14px;font-weight:normal;letter-spacing:0.93px;line-height:1.7;&.bolded{font-weight:500;}"],hi.J,hi.L.coreBlue700),Vu=pn.c.table.withConfig({displayName:"PaymentSummary__ContentTable",componentId:"sc-phfec-3"})(["width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:space-around;align-items:flex-start;"]),Bu=Object(pn.c)(Uu).withConfig({displayName:"PaymentSummary__CustomHeader",componentId:"sc-phfec-4"})(["text-transform:uppercase;.bolded{font-weight:500;}"]),Fu=pn.c.div.withConfig({displayName:"PaymentSummary__SectionWrapper",componentId:"sc-phfec-5"})(["margin:50px 0;text-align:left;font-family:",";padding-bottom:45px;border-bottom:1px solid ",";"],hi.M,hi.L.usaaLightGrey),qu=pn.c.h4.withConfig({displayName:"PaymentSummary__SubHeader",componentId:"sc-phfec-6"})(["margin-bottom:10px;color:",";font-weight:600;font-size:18px;font-family:",";"],hi.L.coreBlue700,hi.M),Gu=pn.c.div.withConfig({displayName:"PaymentSummary__Content",componentId:"sc-phfec-7"})(["margin:20px auto;"]);function Yu(e){var t=e.fixedPrice,r=e.membersContribution,a=e.totalPrice,i=Object(rt.u)(t),o=Object(rt.u)(r),c=Object(rt.u)(a);return n.a.createElement(Vu,{"data-element":"ContentTable","data-component":"PaymentToday","data-source-file":"PaymentSummary.jsx"},n.a.createElement(ku,{"data-element":"TableBody","data-component":"PaymentToday","data-source-file":"PaymentSummary.jsx"},n.a.createElement(Mu,{"data-element":"TableRow","data-component":"PaymentToday","data-source-file":"PaymentSummary.jsx"},n.a.createElement(Bu,{"data-element":"CustomHeader","data-component":"PaymentToday","data-source-file":"PaymentSummary.jsx"},"Fixed rate"),n.a.createElement("td",null,"$".concat(i))),n.a.createElement(Mu,{"data-element":"TableRow","data-source-file":"PaymentSummary.jsx"},n.a.createElement(Bu,{"data-element":"CustomHeader","data-source-file":"PaymentSummary.jsx"},"Membership Contribution"),n.a.createElement("td",null,"$".concat(o))),n.a.createElement(Mu,{"data-element":"TableRow","data-source-file":"PaymentSummary.jsx"},n.a.createElement(Bu,{className:"bolded","data-element":"CustomHeader","data-source-file":"PaymentSummary.jsx"},"Total"),n.a.createElement("td",null,"$".concat(c)))))}function Hu(e){var t=e.payments.map((function(e){return{dueDate:e.dueDate,amount:Object(rt.u)(e.amount),installmentNumber:e.installmentNumber}}));return n.a.createElement(Vu,{"data-element":"ContentTable","data-component":"PaymentSchedule","data-source-file":"PaymentSummary.jsx"},n.a.createElement(ku,{"data-element":"TableBody","data-component":"PaymentSchedule","data-source-file":"PaymentSummary.jsx"},t.map((function(e,t){return n.a.createElement(Mu,{key:e.dueDate},n.a.createElement(Uu,null,e.dueDate),n.a.createElement("td",null,"$".concat(e.amount," ").concat(0!==t?" + Variable Rate":"")))}))))}var Wu=function(e){var t=e.cardType,r=e.lastFour,a=e.totalPrice,i=e.fixedPrice,o=e.membersContribution,c=e.payments,l=e.paymentPlan,s=[{key:"paymentScheduleAccordion",title:n.a.createElement(hi.G,null,"Installments"===l?"Everything Monthly":"Fixed Rate Upfront"),content:n.a.createElement(n.a.Fragment,null,n.a.createElement(hi.C,null,"Here's what your payment schedule looks like for today and the next 5 payments. Your membership contribution will always be separate from your fixed rate. Your variable rate will vary based on how and how much you drive, and based on the amount you save in Noblr Rewards."),c&&n.a.createElement(Hu,{payments:c}))}],d=Object(rt.u)(a),u=[{key:"totalPaymentAccordion",title:n.a.createElement(hi.G,null,"$".concat(d)),content:n.a.createElement(Yu,{fixedPrice:i,membersContribution:o,totalPrice:a})}];return n.a.createElement(Fu,{"data-element":"SectionWrapper","data-component":"PaymentSummary","data-source-file":"PaymentSummary.jsx"},n.a.createElement(hi.v,{"data-element":"SectionHeader","data-component":"PaymentSummary","data-source-file":"PaymentSummary.jsx"},"Payment Summary"),n.a.createElement(Gu,{"data-element":"Content","data-source-file":"PaymentSummary.jsx"},n.a.createElement(qu,{"data-element":"SubHeader","data-source-file":"PaymentSummary.jsx"},"Total Payment Today"),n.a.createElement(Lu,{sections:u,noMargin:!0,"data-element":"Accordion","data-source-file":"PaymentSummary.jsx"})),n.a.createElement(Gu,{"data-element":"Content","data-source-file":"PaymentSummary.jsx"},n.a.createElement(qu,{"data-element":"SubHeader","data-source-file":"PaymentSummary.jsx"},"Payment Method"),n.a.createElement(hi.G,{"data-element":"StyledText","data-source-file":"PaymentSummary.jsx"},"".concat(t," ending in ").concat(r))),n.a.createElement(Gu,{"data-element":"Content","data-source-file":"PaymentSummary.jsx"},n.a.createElement(qu,{"data-element":"SubHeader","data-source-file":"PaymentSummary.jsx"},"Payment Option and Schedule"),n.a.createElement(Lu,{sections:s,noMargin:!0,"data-element":"Accordion","data-source-file":"PaymentSummary.jsx"})))},zu=pn.c.h5.withConfig({displayName:"CoverageSummary__PackageName",componentId:"sc-m97we2-0"})(["margin-top:20px;font-size:16px;font-family:",";text-transform:uppercase;"],hi.M),Qu=pn.c.p.withConfig({displayName:"CoverageSummary__CoverageText",componentId:"sc-m97we2-1"})(["margin:5px 0;",";",";"],(function(e){return e.$bold&&Object(pn.b)(["font-weight:600;"])}),(function(e){return e.$alignRight&&Object(pn.b)(["text-align:right;"])}));var Ku=Object(c.b)((function(e){var t=e.rate,r=e.vehicles,a=e.coverage;return{selectedCoveragePackage:Object(Lc.q)(e),coverage:a,vehicles:r,rate:t}}))((function(e){var t=e.rate,r=e.selectedCoveragePackage,i="Noblr ".concat(t.currentPackage," Package");return n.a.createElement(n.a.Fragment,null,n.a.createElement(wn.a,{container:!0,direction:"column",wrap:"nowrap",spacing:2,justifyContent:"center",alignItems:"flex-start","data-element":"Grid","data-component":"CoverageSummary","data-source-file":"index.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-component":"CoverageSummary","data-source-file":"index.jsx"},n.a.createElement(zu,{"data-element":"PackageName","data-component":"CoverageSummary","data-source-file":"index.jsx"},i)),r.policyLevelSections.map((function(e){var t=e.name;return e.items.map((function(e){var r=e.label,a=e.value;return n.a.createElement(wn.a,{container:!0,item:!0,key:"".concat(t,"-").concat(r),wrap:"nowrap",direction:"row",justifyContent:"space-between",alignItems:"center",xs:!0,sm:!0},n.a.createElement(wn.a,{item:!0},n.a.createElement(Qu,null,r)),n.a.createElement(wn.a,{item:!0,xs:9,sm:9},n.a.createElement(Qu,{$bold:!0,$alignRight:!0},"Combined First Party Benefits"===r&&"Combined First Party Benefits"===a?"$177.5K":a)))}))}))),n.a.createElement(wn.a,{container:!0,spacing:1,"data-element":"Grid","data-source-file":"index.jsx"},r.vehicleLevelSections.map((function(e){return n.a.createElement(a.Fragment,{key:e.vehicleId},n.a.createElement(wn.a,{item:!0,xs:12},n.a.createElement(zu,null,e.name)),e.sections.map((function(e){var t=e.name;return e.items.map((function(e){var r=e.label,i=e.value;return n.a.createElement(a.Fragment,{key:"".concat(t,"-").concat(r)},n.a.createElement(wn.a,{item:!0,xs:7},n.a.createElement(Qu,null,r)),n.a.createElement(wn.a,{item:!0,xs:!0},n.a.createElement(Qu,{$bold:!0},i)))}))})))}))))})),Xu=r(531),$u=pn.c.div.withConfig({displayName:"ReviewPolicySummary__SectionWrapper",componentId:"sc-1p6vn4x-0"})(["margin:0 0 30px;text-align:left;"]),Zu=pn.c.h3.withConfig({displayName:"ReviewPolicySummary__SectionHeader",componentId:"sc-1p6vn4x-1"})(["text-transform:uppercase;font-family:",";font-weight:600;font-size:20px;color:",";"],hi.M,hi.L.coreBlue700);var Ju=function(){var e=[{key:"coveragesAccordion",title:n.a.createElement(hi.G,{bold:!0},"Coverages"),content:n.a.createElement(Ku,{readOnly:!0})}];return n.a.createElement($u,{"data-element":"SectionWrapper","data-component":"ReviewPolicySummary","data-source-file":"index.jsx"},n.a.createElement(Zu,{"data-element":"SectionHeader","data-component":"ReviewPolicySummary","data-source-file":"index.jsx"},"Policy Summary"),n.a.createElement(Xu.a,{"data-element":"CarsAndDrivers","data-source-file":"index.jsx"}),n.a.createElement(Lu,{purchaseSummarySection:!0,noMargin:!0,sections:e,"data-element":"Accordion","data-source-file":"index.jsx"}))};function em(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(em=function(){return!!e})()}var tm=pn.c.div.withConfig({displayName:"review__Wrapper",componentId:"sc-zthvjw-0"})(["margin:0 auto;height:100%;width:100%;background-color:",";max-width:",";@media only screen and (max-width:","){max-width:95vw;}"],In.c.white,at.e,In.b.medium),rm=pn.c.div.withConfig({displayName:"review__SummaryWrapper",componentId:"sc-zthvjw-1"})(["margin:0 auto;height:100%;width:100%;max-width:",";display:flex;flex-flow:column nowrap;@media only screen and (max-width:","){padding:0 30px;}"],at.e,In.b.medium),am=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,em()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Confirm your payment details and policy info.",successRoute:"/purchase/thank-you",submitAction:"BIND_QUOTE"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.loggedIn,r=e.trialActive,a=e.trialConverted;!t&&!r||a||this.setState({successRoute:"/account/download-app"})}},{key:"render",value:function(){var e=this.props,t=e.data,r=e.policy,a=this.state,i=a.submitAction,o=a.prompt,c=a.successRoute,l=r.paymentPlan,s=r.membersContribution,d=r.totalPrice,u=r.payments,m=r.fixedPrice,p=r.cardType,f=r.cclastFourDigits,y=r.isSaving,v=r.purchased;return y&&!v?n.a.createElement(Ac.default,null):n.a.createElement(tm,null,n.a.createElement(rm,null,n.a.createElement(hi.t,null,o),n.a.createElement(Wu,{paymentPlan:l,payments:u,totalPrice:d,fixedPrice:m,membersContribution:s,cardType:p,lastFour:f}),n.a.createElement(Ju,null)),d&&n.a.createElement(Au,{submitAction:i,submitAsync:!0,successRoute:c,data:t,amountDue:d}))}}])}(a.Component);am.defaultProps={trialActive:!1,trialConverted:!1,policy:{payments:[]}};var nm=Object(c.b)((function(e){var t=e.policy,r=e.auth;return{policy:t,loggedIn:r.loggedIn,trialActive:r.trialActive,trialConverted:r.trialConverted}}))(am),im=pn.c.div.withConfig({displayName:"start__Body",componentId:"sc-1dhwbx9-0"})(["margin:0 auto;display:flex;flex:1 0 100%;flex-flow:row wrap;align-self:center;"]),om=pn.c.div.withConfig({displayName:"start__Wrapper",componentId:"sc-1dhwbx9-1"})(["margin:0 auto;background-color:",";max-width:",";@media screen and (max-width:","){max-width:98%;}"],hi.L.white,at.e,hi.K.medium);function cm(e){var t=e.primaryDriverState,r=e.prompt,a=e.requiresDynamicForms,i=e.customPreBindForms;var o=function(t,r){var a=null,n=null;if(r){var o=Object.values(i.byId).map((function(e){return e.title})).toString().replace(/,/g,", ").replace(/,(?=[^,]+$)/,", and");a="Read then sign the ".concat(o,"UT"!==t?" documents. Coverage can only begin once we receive your signatures and payment.":"."),n="/purchase/sign-form"}else{a=e.data.subHeader,n="/purchase/sign-insurance-application"}return{subHeader:a,successRoute:n}}(t,a),c=o.subHeader,l=o.successRoute;return n.a.createElement(om,{"data-element":"Wrapper","data-component":"SignatureStart","data-source-file":"start.jsx"},n.a.createElement("div",{className:"content-wrapper","data-component":"SignatureStart","data-source-file":"start.jsx"},n.a.createElement(im,{"data-element":"Body","data-component":"SignatureStart","data-source-file":"start.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"SignatureStart","data-source-file":"start.jsx"},r),n.a.createElement(hi.H,{"data-element":"SubHeader","data-source-file":"start.jsx"},c),n.a.createElement(hi.H,{usaaStyles:!0,"data-element":"SubHeader","data-source-file":"start.jsx"},at.v),n.a.createElement(Mn.a,{className:"sticky",marginTop:"30px","data-element":"Sticky","data-source-file":"start.jsx"},n.a.createElement(Vl.a,{to:{pathname:l},"data-element":"Link","data-source-file":"start.jsx"},n.a.createElement(kn.a,{large:!0,primary:!0,type:"button",className:"cta--1","data-element":"Button","data-source-file":"start.jsx"},"Continue")))),n.a.createElement(Vl.a,{className:"outer",to:{pathname:l},"data-element":"Link","data-source-file":"start.jsx"},n.a.createElement(kn.a,{large:!0,primary:!0,type:"button",id:"continue-button",className:"cta--1 outer","data-element":"Button","data-source-file":"start.jsx"},"Continue"))))}cm.defaultProps={customPreBindForms:{allIds:[],byId:{}},data:{subHeader:"Read then sign the Insurance Application, the Member Subscription Agreement, and the Power of Attorney.",successRoute:{static:!0,value:"/purchase/sign-insurance-application"}}};var lm=Object(c.b)((function(e){var t=e.app,r=t.requiresDriverExclusion,a=t.requiresDynamicForms,n=e.excludedDrivers.totalDriversToExclude,i=e.drivers.primaryDriver.state,o=e.policy;return{primaryDriverState:i,requiresDriverExclusion:r,totalDriversToExclude:n,requiresUmuimOfferForm:o.requiresUmuimOfferForm,requiresDynamicForms:a,customPreBindForms:o.customPreBindForms}}))(cm),sm=r(254),dm=r(71);function um(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(um=function(){return!!e})()}sm.c.GlobalWorkerOptions.workerSrc="//cdnjs.cloudflare.com/ajax/libs/pdf.js/".concat(sm.c.version,"/pdf.worker.js");var mm=pn.c.div.withConfig({displayName:"SignPage__PageContainer",componentId:"sc-1hcx381-0"})(["margin:20px auto;padding:0;width:auto;height:auto;display:flex;flex-flow:column nowrap;align-items:center;background-color:",";@media only screen and (min-width:","){margin:20px auto 0;}@media only screen and (max-width:","){height:100%;margin-top:60px;padding:0 5px;}"],hi.L.white,hi.K.large,hi.K.medium),pm=pn.c.div.withConfig({displayName:"SignPage__DocumentWrapper",componentId:"sc-1hcx381-1"})(["width:inherit;padding:0;@media only screen and (max-width:","){padding:10px 0;}@media only screen and (min-device-width:",") and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){max-width:",";width:auto;}"],hi.K.medium,hi.K.large,at.e),fm=pn.c.ul.withConfig({displayName:"SignPage__ExcludedDriverList",componentId:"sc-1hcx381-2"})(["align-self:flex-start;text-align:left;list-style-type:inherit;li{margin:10px 0 5px 30px;font-size:18px;&:last-child{margin-bottom:20px;}}"]),ym=pn.c.h2.withConfig({displayName:"SignPage__StyledDocumentName",componentId:"sc-1hcx381-3"})(["font-family:",";font-size:20px;color:",";@media only screen and (min-width:","){font-size:24px;}"],hi.M,hi.L.coreBlue700,hi.K.large),vm=pn.c.h2.withConfig({displayName:"SignPage__SignPrompt",componentId:"sc-1hcx381-4"})(["margin:20px 0 10px;max-width:",";font-size:18px;font-family:",";color:",";align-self:flex-start;text-align:left;white-space:pre-line;@media only screen and (min-width:","){margin:10px 0;padding:20px;font-size:20px;}"],(function(e){return e.maxWidth?e.maxWidth:"350px"}),hi.M,hi.L.coreBlue700,hi.K.large),bm=Object(pn.c)(hi.s).withConfig({displayName:"SignPage__SignHeader",componentId:"sc-1hcx381-5"})(["margin:20px 0 10px;max-width:",";font-family:",";font-size:24px;font-weight:300;align-self:flex-start;text-align:left;color:",";text-transform:uppercase;"],(function(e){return e.maxWidth?e.maxWidth:"350px"}),hi.J,hi.L.coreBlue700),gm=pn.c.div.withConfig({displayName:"SignPage__SignButtonWrapper",componentId:"sc-1hcx381-6"})(["position:fixed;width:100%;min-width:100%;z-index:100;bottom:0;height:5rem;display:flex;justify-content:center;align-items:center;border-radius:0;background-color:",";.modal-toggle-link{width:100%;position:fixed;width:100%;bottom:0;z-index:100;padding:15px 0;}@media only screen and (min-width:","){height:100px;.modal-toggle-link{width:auto;padding:0;}}"],hi.L.white,hi.K.small),hm=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,um()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={pageNumber:1,numPages:null,displayButton:!1,modalMaxWidth:"720px",fileURL:null},r.onDocumentLoadSuccess=r.onDocumentLoadSuccess.bind(r),r.changePage=r.changePage.bind(r),r.previousPage=r.previousPage.bind(r),r.nextPage=r.nextPage.bind(r),r.handleOpenModal=r.handleOpenModal.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.pdfFileName,r=e.pdfFileId,a=e.requestPreBindPDF,n=e.requestingPreBindForm,i=e.getDynamicPreBindFormById,o=e.submittingSignature,c=e.updateRateFields,l=e.requiresDynamicForms;!c||n||o||Object(T.cg)(),l?r&&i(r,t):a(t)}},{key:"componentDidUpdate",value:function(e,t){if(e!==this.props||t!==this.state){var r=this.props,a=r.policy,n=r.pdfFileName;!t.fileURL&&a[n]&&a[n].pdfURL&&this.setState({fileURL:a[n].pdfURL})}}},{key:"handleOpenModal",value:function(){var e=this.props,t=e.documentName;return(0,e.openModal)(t)}},{key:"onDocumentLoadSuccess",value:function(e){var t=e.numPages,r=this.props.closeAnyModal;this.setState({numPages:t,displayButton:!0}),r()}},{key:"changePage",value:function(e){this.setState((function(t){return{pageNumber:t.pageNumber+e}}))}},{key:"previousPage",value:function(){return this.changePage(-1)}},{key:"nextPage",value:function(){return this.changePage(1)}},{key:"render",value:function(){var e=this.state,t=e.numPages,r=e.displayButton,a=e.modalMaxWidth,i=e.fileURL,o=this.props,c=o.requestingPreBindForm,l=o.successRoute,s=o.data,d=o.formStaticContent,u=o.fields,m=o.submitAction,p=o.documentName,f=o.excludedDrivers,y=o.isModalOpen,v="Driver Exclusion"===p;return n.a.createElement(mm,{"data-element":"PageContainer","data-component":"SignPage","data-source-file":"SignPage.jsx"},n.a.createElement(ym,{"data-element":"StyledDocumentName","data-component":"SignPage","data-source-file":"SignPage.jsx"},p),c&&n.a.createElement(hi.f,null,n.a.createElement(Ac.default,{absolute:!0})),i&&n.a.createElement(pm,null,n.a.createElement(sm.a,{file:i,loading:n.a.createElement(hi.f,null,n.a.createElement(Ac.default,{absolute:!0})),error:"Error getting application. Please try again.",onLoadSuccess:this.onDocumentLoadSuccess},Array.from(new Array(t),(function(e,t){return n.a.createElement(sm.b,{key:"page_".concat(t+1),pageNumber:t+1,wrap:!1,renderAnnotationLayer:!0})})))),!c&&r&&n.a.createElement(gm,null,n.a.createElement(kn.a,{sign:!0,primary:!0,type:"button",id:"sign-document",disabled:y,onClick:this.handleOpenModal},"Sign Document")),n.a.createElement(dm.a,{showCloseButton:!1,inline:!0,modalLabel:"SignDocumentModal",linkStyle:"sticky",modalName:p,"data-element":"Modal","data-source-file":"SignPage.jsx"},n.a.createElement(bm,{"data-element":"SignHeader","data-source-file":"SignPage.jsx"},p),v?n.a.createElement(vm,null,"Type your first and last name to authorize and sign a separate Driver Exclusion form for each person listed below, which will exclude them from your policy. There will not be coverage under this policy when they drive any car.",n.a.createElement(fm,null,f.map((function(e){var t=e.firstName,r=e.lastName,a=e.dlNumber;return n.a.createElement("li",{key:a,"data-component":"SignPage","data-source-file":"SignPage.jsx"},t," ",r)})))):n.a.createElement(vm,{maxWidth:a},"Type your first and last name to authorize and sign."),n.a.createElement(vc,{submitAsync:!0,desktopMaxWidth:a,mobileMaxWidth:"100%",promptTextAlign:"left",fields:u||s.form.fields,submitAction:m||s.submitAction,successRoute:l,staticContent:d,buttonText:"SIGN DOCUMENT",buttonMarginTop:"40px",staticTextAlign:"left",stickyButton:!1,"data-element":"Form","data-source-file":"SignPage.jsx"})))}}])}(a.Component),Em=Object(c.b)((function(){var e=Object(Lc.d)();return function(t){var r=t.policy,a=t.policy,n=a.requestingPreBindForm,i=a.submittingSignature,o=a.currentFormId,c=t.app,l=c.requiresDynamicForms,s=c.isModalOpen;return{policy:r,requestingPreBindForm:n,submittingSignature:i,currentFormId:o,requiresDynamicForms:l,excludedDrivers:e(t),isModalOpen:s}}}),(function(e){return{updatePrebindRateFields:function(){return e(Object(T.cg)())},requestPreBindPDF:function(t){return e(Object(T.Df)(t))},getDynamicPreBindFormById:function(t,r){return e(Object(T.qf)(t,r))},openModal:function(t){return e(Object(T.Af)(t))},closeAnyModal:function(){return e({type:"CLOSE_MODAL"})}}}))(hm);function Om(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Om=function(){return!!e})()}var Sm=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Om()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"SUBMIT_PREBIND_SIGNATURE",successRoute:"/purchase/sign-membership-application",fields:[{type:"sign",name:"prebindApplication",id:"pre-bind-application-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}],staticContent:{form:[{type:"static",location:"form",value:"By continuing, I acknowledge that I have read and agree to the Insurance Application and agree that entering my name above serves as and replaces the need for my physical signature and signifies my authorization going forward."}]}},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"InsuranceApplicationPage","data-source-file":"signInsuranceApplication.jsx"},n.a.createElement(Em,{pdfFileName:"prebindApplication",prompt:t,formStaticContent:o,fields:a,submitAction:r,successRoute:i,documentName:"Insurance Application","data-element":"SignPage","data-component":"InsuranceApplicationPage","data-source-file":"signInsuranceApplication.jsx"}))}}])}(a.Component);function jm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(jm=function(){return!!e})()}var Rm=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,jm()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"SUBMIT_PREBIND_SIGNATURE",successRoute:"/purchase/sign-uimbi-selection",fields:[{type:"sign",name:"umbiSelection",id:"umbi-selection-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}],staticContent:{form:[{type:"static",location:"form",value:"By continuing, I acknowledge that I have read and agree to the Uninsured Motorist Bodily Injury Coverage Selection Form and agree that entering my name above serves as and replaces the need for my physical signature and signifies my authorization going forward."}]}},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"UmbiSelectionFormPage","data-source-file":"signUmbiForm.jsx"},n.a.createElement(Em,{updateRateFields:!0,pdfFileName:"umbiSelection",prompt:t,formStaticContent:o,fields:a,submitAction:r,successRoute:i,documentName:"Uninsured Motorist Bodily Injury Coverage Selection Form","data-element":"SignPage","data-component":"UmbiSelectionFormPage","data-source-file":"signUmbiForm.jsx"}))}}])}(a.Component);function Im(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Im=function(){return!!e})()}var _m=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Im()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"SUBMIT_PREBIND_SIGNATURE",successRoute:"/purchase/notice-to-insured",fields:[{type:"sign",name:"uimbiSelection",id:"uimbi-selection-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}],staticContent:{form:[{type:"static",location:"form",value:"By continuing, I acknowledge that I have read and agree to the Underinsured Motorist Bodily Injury Coverage Selection Form and agree that entering my name above serves as and replaces the need for my physical signature and signifies my authorization going forward."}]}},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"UimbiSelectionFormPage","data-source-file":"signUimbiForm.jsx"},n.a.createElement(Em,{pdfFileName:"uimbiSelection",prompt:t,formStaticContent:o,fields:a,submitAction:r,successRoute:i,documentName:"Underinsured Motorist Bodily Injury Coverage Selection Form","data-element":"SignPage","data-component":"UimbiSelectionFormPage","data-source-file":"signUimbiForm.jsx"}))}}])}(a.Component);function Dm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Dm=function(){return!!e})()}var xm=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Dm()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"SUBMIT_PREBIND_SIGNATURE",successRoute:"/purchase/sign-pip-notice",fields:[{type:"sign",name:"umSelection",id:"um-selection-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}],staticContent:{form:[{type:"static",location:"form",value:"By continuing, I acknowledge that I have read and agree to the Uninsured Motorist Coverage Selection Form and agree that entering my name above serves as and replaces the need for my physical signature and signifies my authorization going forward."}]}},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"UmSelectionFormPage","data-source-file":"signUmForm.jsx"},n.a.createElement(Em,{updateRateFields:!0,pdfFileName:"umSelection",prompt:t,formStaticContent:o,fields:a,submitAction:r,successRoute:i,documentName:"Uninsured Motorist Coverage Selection Form","data-element":"SignPage","data-component":"UmSelectionFormPage","data-source-file":"signUmForm.jsx"}))}}])}(a.Component);function Am(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Am=function(){return!!e})()}var Cm=function(e){return"By continuing, I acknowledge that I have read and agree to the ".concat(e," form and agree that entering my name above serves as and replaces the need for my physical signature and signifies my authorization going forward.")},Pm=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Am()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"SUBMIT_FORM_ID_SIGNATURE",currentFormId:null,fields:[{type:"sign",name:null,id:"dynamic-pre-bind-form-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}],staticContent:{form:[{type:"static",location:"form",value:null}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.currentFormId,r=e.customPreBindForms,a=e.setPendingForms,n=r.byId[t],i=n.preBindFormName,o=n.title,c=Cm(o);if(r.allIds.length>0){var l=r.allIds.slice(),s=l.shift(),d=null;l.length>0&&(d=l.shift()),a(l,s,d,r)}this.setState({currentFormId:t,fields:[{type:"sign",name:"".concat(i,":").concat(t),id:"dynamic-pre-bind-form-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}],staticContent:{form:[{type:"static",location:"form",value:c}]}})}},{key:"componentDidUpdate",value:function(e){if(e!==this.props){var t=this.props,r=t.currentFormId,a=t.customPreBindForms.byId[r],n=a.preBindFormName,i=a.title,o=Cm(i);this.setState({currentFormId:r,fields:[{type:"sign",name:"".concat(n,":").concat(r),id:"dynamic-pre-bind-form-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}],staticContent:{form:[{type:"static",location:"form",value:o}]}})}}},{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.staticContent.form,o=e.currentFormId,c=this.props,l=c.currentFormId,s=c.nextFormId,d=c.customPreBindForms.byId[l],u=d.preBindFormName,m=d.title,p=null;return s||(p="/purchase/umbrella-policy"),n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"DynamicPreBindForm","data-source-file":"dynamicPreBindForm.jsx"},n.a.createElement(Em,{key:o,pdfFileName:u,pdfFileId:o,prompt:t,formStaticContent:i,fields:a,submitAction:r,successRoute:p,documentName:m,"data-element":"SignPage","data-component":"DynamicPreBindForm","data-source-file":"dynamicPreBindForm.jsx"}))}}])}(a.Component);Pm.defaultProps={nextFormId:null};var wm=Object(c.b)((function(){return function(e){var t=e.policy;return{customPreBindForms:t.customPreBindForms,currentFormId:t.currentFormId,nextFormId:t.nextFormId}}}),(function(e){return{setPendingForms:function(t,r,a,n){return e(Object(T.Of)(t,r,a,n))}}}))(Pm);function Tm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Tm=function(){return!!e})()}var Nm=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Tm()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"SUBMIT_PREBIND_SIGNATURE",successRoute:"/purchase/sign-insurance-application",fields:[{type:"sign",name:"pipWaiver",id:"pip-waiver-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}],staticContent:{form:[{type:"static",location:"form",value:"By continuing, I acknowledge that I have read and agree to the Notice and Waiver of PIP Coverage and agree that entering my name above serves as and replaces the need for my physical signature and signifies my authorization going forward."}]}},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"PipNoticeFormPage","data-source-file":"signPipNoticeForm.jsx"},n.a.createElement(Em,{updateRateFields:!0,pdfFileName:"pipWaiver",prompt:t,formStaticContent:o,fields:a,submitAction:r,successRoute:i,documentName:"Notice and Waiver of PIP Coverage","data-element":"SignPage","data-component":"PipNoticeFormPage","data-source-file":"signPipNoticeForm.jsx"}))}}])}(a.Component);function Lm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Lm=function(){return!!e})()}var Mm=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Lm()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"SUBMIT_PREBIND_SIGNATURE",successRoute:"/purchase/sign-insurance-application",fields:[{type:"sign",name:"tortOptions",id:"tort-options-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}],staticContent:{form:[{type:"static",location:"form",value:"By continuing, I acknowledge that I have read and agree to the Notice to Named Insured and agree that entering my name above serves as and replaces the need for my physical signature and signifies my authorization going forward."}]}},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"TortOptionsFormPage","data-source-file":"tortOptionsForm.jsx"},n.a.createElement(Em,{pdfFileName:"tortOptions",prompt:t,formStaticContent:o,fields:a,submitAction:r,successRoute:i,documentName:"Tort Options - Notice to Name Insured","data-element":"SignPage","data-component":"TortOptionsFormPage","data-source-file":"tortOptionsForm.jsx"}))}}])}(a.Component);function km(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(km=function(){return!!e})()}var Um=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,km()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"SUBMIT_PREBIND_SIGNATURE",fields:[{type:"sign",name:"medPayForm",id:"med-pay-form-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}]},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.submitAction,r=e.fields,a=this.props,i=a.data.staticContent,o=a.prompt,c=a.successRoute;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"MedPayForm","data-source-file":"MedPayForm.jsx"},n.a.createElement(Em,{prompt:o,pdfFileName:"medPayForm",formStaticContent:i,fields:r,submitAction:t,successRoute:c,documentName:o,"data-element":"SignPage","data-component":"MedPayForm","data-source-file":"MedPayForm.jsx"}))}}])}(a.Component);function Vm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Vm=function(){return!!e})()}var Bm=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Vm()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"SIGN_UMUIM_FORM",fields:[{type:"sign",name:"umuimOfferForm",id:"umuim-offer-form-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}]},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.submitAction,r=e.fields,a=this.props,i=a.data.staticContent,o=a.prompt,c=a.successRoute;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"SignUmuimOfferForm","data-source-file":"SignUmuimOfferForm.jsx"},n.a.createElement(Em,{prompt:o,pdfFileName:"umuimOfferForm",formStaticContent:i,fields:r,submitAction:t,successRoute:c,documentName:o,"data-element":"SignPage","data-component":"SignUmuimOfferForm","data-source-file":"SignUmuimOfferForm.jsx"}))}}])}(a.Component);function Fm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Fm=function(){return!!e})()}var qm=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Fm()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={submitAction:"SUBMIT_PREBIND_SIGNATURE",successRoute:"/purchase/umbrella-policy",fields:[{type:"sign",name:"membershipApplication",id:"membership-application-input",label:"First and Last Name",required:!0,validation:"fullName",autoComplete:"name",fullWidth:!0}],staticContent:{form:[{type:"static",location:"form",value:"By continuing, I acknowledge that I have read and agree to the Membership Subscription Agreement and Power of Attorney and agree to become a member of Noblr. I also agree that entering my name above serves as and replaces the need for my physical signature and signifies my authorization going forward."}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.requiresUmuimOfferForm,r=e.requiresMedPayOfferForm,a=null,n=e.state.toLowerCase();"va"!==n&&(r&&t?a="/purchase/sign-".concat(n,"-medpay-form"):t&&(a="/purchase/sign-".concat(n,"-offer-form"))),a&&this.setState({successRoute:a})}},{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"MembershipApplicationPage","data-source-file":"signMembershipApplication.jsx"},n.a.createElement(Em,{pdfFileName:"membershipApplication",prompt:t,formStaticContent:o,fields:a,submitAction:r,successRoute:i,documentName:"Membership Subscription Agreement and Power of Attorney","data-element":"SignPage","data-component":"MembershipApplicationPage","data-source-file":"signMembershipApplication.jsx"}))}}])}(a.Component),Gm=Object(c.b)((function(e){var t=e.drivers.primaryDriver;return{state:t.state,requiresUmuimOfferForm:t.requiresUmuimOfferForm,requiresMedPayOfferForm:t.requiresMedPayOfferForm}}))(qm),Ym=r(224);function Hm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Wm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Hm(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Hm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function zm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(zm=function(){return!!e})()}var Qm=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,zm()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Please enter your payment info here.",submitAction:"SAVE_PAYMENT_INFO",fields:[{type:"text",inputType:"text",id:"full-name-id-input",name:"fullName",placeholder:"First and Last Name",validation:"fullName",label:"Cardholder name",autoComplete:"cc-name",required:!0},{type:"text",id:"credit-card-input",name:"creditCard",autoComplete:"cc-number",required:!0,label:"Credit card number",maxLength:19},{type:"text",inputType:"text",id:"card-expiration-input",name:"cardExpiration",autoComplete:"cc-exp",required:!0,formattingOptions:{date:!0,datePattern:["m","y"]},label:"Expiration date (MM/YY)"},{type:"text",inputType:"text",id:"card-cvv-input",name:"cardCVV",autoComplete:"cc-csc",placeholder:"***",required:!0,validation:"cardCVV",label:"security code"},{type:"text",inputType:"text",id:"card-zip-code-input",name:"cardZipCode",autoComplete:"shipping postal-code",validation:"cardZipCode",required:!0,label:"Billing Zip"},{type:"text",inputType:"text",id:"phone-number-input",name:"phoneNumber",autoComplete:"tel",validation:"phoneNumber",minLength:15,maxLength:15,required:!0,label:"Phone Number",formattingOptions:{delimiters:["(",") ","-","-"],blocks:[0,3,3,4]}},{type:"text",inputType:"email",id:"payment-email-input",name:"email",autoComplete:"email",validation:"email",label:"Confirm Email Address",required:!0,initialValue:""}],successRoute:"/purchase/review-and-pay",staticContent:{form:[{type:"PaymentDisclaimer",location:"form"}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.trialActive,r=e.primaryDriver,a=this.state.fields,n=r.email&&r.email.length>5,i=r.email,o=a.map((function(e){return"email"===e.name?Wm(Wm({},e),{},{initialValue:n&&i,disabled:t&&n}):e}));this.setState({fields:o})}},{key:"render",value:function(){var e=this.state,t=e.prompt,r=e.submitAction,a=e.fields,i=e.successRoute,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"PaymentInfoPage","data-source-file":"paymentInfo.jsx"},n.a.createElement(vc,{submitAsync:!0,prompt:t,fields:a,submitAction:r,successRoute:i,staticContent:o,"data-element":"Form","data-component":"PaymentInfoPage","data-source-file":"paymentInfo.jsx"}))}}])}(a.Component);Qm.defaultProps={trialActive:!1};var Km=Object(c.b)((function(e){var t=e.app;return{trialActive:t.trialActive,form:t.form,primaryDriver:e.drivers.primaryDriver}}))(Qm),Xm=r(563),$m=r.n(Xm);function Zm(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Zm=function(){return!!e})()}var Jm=pn.c.div.withConfig({displayName:"GoogleButton__ButtonContent",componentId:"sc-13mvq4h-0"})(["display:flex;align-items:center;justify-content:center;span{padding-left:10px;}"]),ep=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Zm()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).handleOnFailure=r.handleOnFailure.bind(r),r.handleOnSuccess=r.handleOnSuccess.bind(r),r}return Rn()(t,e),gn()(t,[{key:"handleOnFailure",value:function(e){console.log("failure response",e)}},{key:"handleOnSuccess",value:function(e){var t=this.props,r=t.signUp,a=t.signIn,n=t.trialStatus,i=t.loginUser,o=t.createAccount,c=e.tokenId,l=e.profileObj.email;return r?o(l,c,n):a?i(l,c):void 0}},{key:"render",value:function(){var e=this.props,t=e.children,r=e.noMargin,a=e.inlineDisplay,i=e.noPadding;return n.a.createElement($m.a,{clientId:"346567643278-us0geqr9so35kbg99fstajc6pe99e90g.apps.googleusercontent.com",onSuccess:this.handleOnSuccess,onFailure:this.handleOnFailure,render:function(e){return n.a.createElement(kn.a,{extraLarge:!0,secondary:!0,noMargin:r,padding:"15px",onClick:e.onClick,inlineDisplay:a,noPadding:i},n.a.createElement(Jm,null,n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/google-short-logo.svg"),alt:"Authenticate with Google"}),n.a.createElement("span",null,t)))},"data-element":"GoogleLogin","data-component":"GoogleButton","data-source-file":"index.jsx"})}}])}(a.Component),tp=Object(c.b)((function(e){var t=e.auth,r=t.isTrial,a=t.trialActive;return{trialStatus:r||a}}),(function(e){return{createAccount:function(t,r,a){return e(Object(T.nf)(t,r,a,"google"))},loginUser:function(t,r){return e(Object(T.zf)(t,r,"google"))}}}))(ep);function rp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function ap(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rp(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function np(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(np=function(){return!!e})()}var ip=pn.c.div.withConfig({displayName:"thankYou__ImageWrapper",componentId:"sc-1uc0de0-0"})(["margin:20px auto;display:flex;justify-content:center;align-items:center;img{margin:auto;}"]),op=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,np()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Thank you! Set up your account and download the app to wrap things up."},r.navigateToSignUpForm=r.navigateToSignUpForm.bind(r),r}return Rn()(t,e),gn()(t,[{key:"navigateToSignUpForm",value:function(){var e=this.props,t=e.history,r=e.policyId,a=e.trialConverted;return r&&!a&&t.replace({pathname:"/account/setup-account",state:ap({},t.location.state)})}},{key:"render",value:function(){var e=this.state.prompt,t=this.props.showGoogleSignup;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ThankYouPage","data-source-file":"thankYou.jsx"},n.a.createElement(ip,{"data-element":"ImageWrapper","data-component":"ThankYouPage","data-source-file":"thankYou.jsx"},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/animations/love-car-animation.gif"),alt:"",width:"400px",height:"auto","data-component":"ThankYouPage","data-source-file":"thankYou.jsx"})),n.a.createElement(hi.t,{"data-element":"Prompt","data-source-file":"thankYou.jsx"},e),n.a.createElement(kn.a,{type:"button",primary:!0,extraLarge:!0,onClick:this.navigateToSignUpForm,id:"sign-up-button","data-element":"Button","data-source-file":"thankYou.jsx"},"Sign up with Email"),t&&n.a.createElement(tp,{signUp:!0},"Sign Up With Google"))}}])}(a.Component),cp=Object(c.b)((function(e){var t=e.app.showGoogleSignup,r=e.policy;return{showGoogleSignup:t,policyId:r.policyId,trialConverted:r.trialConverted}}))(op);var lp=pn.c.div.withConfig({displayName:"VerticalOptionDivider__Wrapper",componentId:"sc-1er3v5s-0"})(["font-size:24px;font-weight:bold;letter-spacing:1.3px;text-align:center;color:",";margin:15px 0;&::before,&::after{content:'';width:1px;height:20px;display:block;margin:0 auto;background-color:",";}span{margin:10px 0;}"],In.c.coreBlue700,In.c.usaaLightGrey),sp=function(){return n.a.createElement(lp,{"data-element":"Wrapper","data-component":"VerticalOptionDivider","data-source-file":"VerticalOptionDivider.jsx"},n.a.createElement("span",{"data-component":"VerticalOptionDivider","data-source-file":"VerticalOptionDivider.jsx"},"OR"))};function dp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function up(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(up=function(){return!!e})()}var mp=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,up()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Welcome back!",submitAction:"LOGIN_NOBLR_ACCOUNT",fields:[{type:"email",inputType:"email",name:"email",id:"sign-in-input",label:"Email Address",validation:"email",initialValue:"",required:!0},{type:"password",name:"password",id:"password",placeholder:"******",required:!0,label:"password",showRecoverPasswordLink:!0,autoFocus:!1}],staticContent:{form:[{type:"PasswordRequirements",location:"form"},{type:"EmailDisclaimer",location:"form"}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.trialActive,r=e.primaryDriverEmail,a=e.updateAuthStatus,n=t?"We see that you're currently trying out Noblr. Sign in to access your saved quote.":"Please sign in to access your quote",i=this.state.fields.map((function(e){var t=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?dp(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):dp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},e);return"email"===t.name&&r&&r.length>0&&(t.initialValue=r),t}));a({isTrial:t,trialActive:t,email:r}),this.setState({subHeader:n,fields:i})}},{key:"render",value:function(){var e=this.props,t=e.loading,r=e.fetchingRate,a=this.state,i=a.fields,o=a.submitAction,c=a.prompt,l=a.successRoute,s=a.subHeader,d=a.staticContent.form;return r?n.a.createElement(Od,{"data-element":"FetchingQuote","data-component":"SignInPage","data-source-file":"signIn.jsx"}):t?n.a.createElement(Ac.default,null):n.a.createElement(hi.x,null,n.a.createElement(vc,{noValidate:"",fields:i,buttonText:"Sign In",buttonWidth:"280px",submitAction:o,submitAsync:!0,prompt:c,subHeader:s,successRoute:l,staticContent:d}),n.a.createElement(sp,null),n.a.createElement(tp,{noMargin:!0,inlineDisplay:!0,noPadding:!0,signIn:!0},"Sign In With Google"))}}])}(a.Component);mp.defaultProps={fetchingRate:!1};var pp=Object(c.b)((function(e){var t=e.app,r=t.trialActive,a=t.loading,n=e.drivers.primaryDriver,i=e.rate.loading;return{trialActive:r,primaryDriverEmail:n.email,loading:a,fetchingRate:i}}),(function(e){return{updateAuthStatus:function(t){return e(Object(T.Vf)(t))}}}))(mp);function fp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(fp=function(){return!!e})()}var yp=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,fp()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:null,submitAction:"CREATE_NOBLR_ACCOUNT",successRoute:"/account/download-app",fields:[{type:"password",name:"password",id:"password-input",placeholder:"******",required:!0,label:"Setup your password"},{type:"password",name:"confirmPassword",id:"confirm-password-input",placeholder:"******",required:!0,label:"Confirm your password"}],staticContent:{form:[{type:"PasswordRequirements",location:"form"},{type:"EmailDisclaimer",location:"form"}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.trialActive,r=e.primaryDriverEmail,a=t?"We're excited you want to test drive the Noblr app! To start your test drive, setup your account and download the app.":"We'll create an account using ".concat(r,". Just setup your password below and you'll be ready to use the Noblr app."),n=t?"CONFIRM_EMAIL":"CREATE_NOBLR_ACCOUNT",i=t?[{type:"email",name:"email",id:"email",placeholder:"Email Address",required:!0,label:"Please confirm your email address",initialValue:r},{type:"password",name:"password",id:"password",placeholder:"******",required:!0,label:"Setup your password"},{type:"password",name:"confirmPassword",id:"confirm-password",placeholder:"******",required:!0,label:"Confirm your password"}]:[{type:"password",name:"password",id:"set-password",placeholder:"******",required:!0,label:"Setup your password"},{type:"password",name:"confirmPassword",id:"confirm-password",placeholder:"******",required:!0,label:"Confirm your password"}];this.setState({prompt:a,submitAction:n,fields:i})}},{key:"render",value:function(){var e=this.state,t=e.fields,r=e.submitAction,a=e.successRoute,i=e.prompt,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"SignUpPage","data-source-file":"signUp.jsx"},n.a.createElement(vc,{noValidate:"",fields:t,buttonText:"Create Account",buttonWidth:"280px",submitAction:r,submitAsync:!0,prompt:i,staticContent:o,successRoute:a,"data-element":"Form","data-component":"SignUpPage","data-source-file":"signUp.jsx"}))}}])}(a.Component),vp=Object(c.b)((function(e){return{trialActive:e.app.trialActive,primaryDriverEmail:e.drivers.primaryDriver.email}}))(yp);function bp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function gp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?bp(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):bp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function hp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hp=function(){return!!e})()}var Ep=Object(pn.c)(hi.x).withConfig({displayName:"confirmEmail__ContentWrapper",componentId:"sc-1tsyvde-0"})(["margin:0 auto;display:flex;flex-flow:column nowrap;div > form > p{margin:0 auto;max-width:470px;}div > form > div > div.email{margin:40px auto 0;}"]),Op=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,hp()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"We'll get this sorted out. ",subHeader:"the email address you used to set up your account. If that email address is in our database,  we'll email you a code to reset your password.",submitAction:"SEND_ONE_TIME_PASS",successRoute:"",fields:[{type:"email",inputType:"email",name:"email",id:"confirm-email-input",label:"Email Address",autoComplete:"email",validation:"email",required:!0}]},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.state,t=e.prompt,r=e.subHeader,a=e.fields,n=this.props,i=n.primaryDriverEmail,o=n.userNotFound,c=n.showOTPError,l=n.form,s=n.clearFormError;l&&l.error&&s();var d="".concat(i?"Confirm":"Enter"," ").concat(r),u=i?"".concat(t," ").concat(i):"".concat(t," What's your email address?"),m=i&&o&&c?"/account/sign-in":"/account/code-entry",p=a.map((function(e){return gp(gp({},e),{},{initialValue:i,label:i?"Confirm Email":e.label})}));this.setState({prompt:u,subHeader:d,successRoute:m,fields:p})}},{key:"render",value:function(){var e=this.state,t=e.fields,r=e.submitAction,a=e.prompt,i=e.subHeader,o=e.successRoute,c=this.props,l=c.showOTPError,s=c.userNotFound;return n.a.createElement(Ep,{"data-element":"ContentWrapper","data-component":"ConfirmEmailPage","data-source-file":"confirmEmail.jsx"},n.a.createElement(vc,{noValidate:"",fields:t,subHeader:i,buttonWidth:"280px",submitAction:r,submitAsync:!0,prompt:a,successRoute:o,"data-element":"Form","data-component":"ConfirmEmailPage","data-source-file":"confirmEmail.jsx"}),s&&l&&n.a.createElement(Vl.a,{to:"/sign-in"}))}}])}(a.Component);Op.defaultProps={form:{error:""},userNotFound:!1,showOTPError:!1,primaryDriverEmail:""};var Sp=Object(c.b)((function(e){var t=e.app.form,r=e.auth,a=r.userNotFound,n=r.showOTPError,i=r.email,o=e.drivers.primaryDriver.email;return{form:t,userNotFound:a,showOTPError:n,primaryDriverEmail:i||o}}),(function(e){return{clearFormError:function(){return e(Object(T.kf)())}}}))(Op);var jp=Object(s.i)((function(e){var t=e.history,r=Object(rt.l)(t.location.search,"code");return n.a.createElement(vc,{noValidate:"",buttonWidth:"280px",submitAsync:!0,fields:[{type:"text",name:"otp",id:"otp-input",label:"security code",required:!0,autoComplete:"one-time-code",initialValue:r}],submitAction:"VERIFY_OTP",prompt:"Enter security code",successRoute:"/account/create-password","data-element":"Form","data-component":"CodeEntryPage","data-source-file":"codeEntry.jsx"})}));function Rp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Rp=function(){return!!e})()}var Ip=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Rp()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={prompt:"Create your password",submitAction:"RESET_PASSWORD",successRoute:"/account/sign-in",fields:[{type:"password",name:"password",id:"reset-password-input",placeholder:"******",required:!0,label:"password"},{type:"password",name:"confirmPassword",id:"reset-confirm-password-input",placeholder:"******",required:!0,label:"Confirm password"}],staticContent:{form:[{type:"PasswordRequirements",location:"form"}]}},r}return Rn()(t,e),gn()(t,[{key:"render",value:function(){var e=this.state,t=e.fields,r=e.submitAction,a=e.prompt,i=e.successRoute,o=e.staticContent.form;return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ResetPasswordPage","data-source-file":"resetPassword.jsx"},n.a.createElement(vc,{noValidate:"",submitAsync:!0,fields:t,buttonWidth:"280px",submitAction:r,prompt:a,staticContent:o,successRoute:i,"data-element":"Form","data-component":"ResetPasswordPage","data-source-file":"resetPassword.jsx"}))}}])}(a.Component),_p=pn.c.div.withConfig({displayName:"download__Styled",componentId:"sc-10l9kbg-0"})(["max-width:670px;margin:40px auto 0;p{margin-bottom:80px;}.pixels-container{display:none;}a{max-width:250px;display:block;margin:30px auto;img{max-width:100%;}}"]),Dp=pn.c.p.withConfig({displayName:"download__DisclaimerText",componentId:"sc-10l9kbg-1"})(["width:95%;max-width:350px;font-family:",";font-size:14px;line-height:1.57;margin:10px auto 0;text-align:left;"],In.d);function xp(e){var t=e.showDisclaimer;return n.a.createElement(_p,{"data-element":"Styled","data-component":"DownloadPage","data-source-file":"download.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"DownloadPage","data-source-file":"download.jsx"},"You're good to go.",n.a.createElement("br",{"data-component":"DownloadPage","data-source-file":"download.jsx"}),"Download the app to start saving!"),n.a.createElement("a",{className:"download-ios-app",href:"https://go.onelink.me/app/wqas"},n.a.createElement("img",{alt:"Download the Noblr app for iOS from the Apple App Store",src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/apple-app-store-button.webp")})),n.a.createElement("a",{className:"download-android-app",href:"https://go.onelink.me/app/wqps"},n.a.createElement("img",{alt:"Download the Noblr app for Android from the Google Play Store",src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/google-playstore-button.webp")})),t&&n.a.createElement(Dp,null,'*Per your agreement, failure to download the Noblr mobile app and\n          enable permissions for you and any additional drivers on your policy\n          will result in Noblr making an assumption of your variable monthly\n          rate charge ("Offline Rate"). The Offline Rate is charged per\n          applicable driver, per day.'))}xp.defaultProps={showDisclaimer:!1};var Ap=Object(c.b)((function(e){var t=e.policy,r=t.trialConverted;return{showDisclaimer:t.purchased||r}}))(xp),Cp=r(204),Pp=pn.c.div.withConfig({displayName:"needHelp__ContentContainer",componentId:"sc-er7gmz-0"})(["max-width:480px;margin:0 auto;@media screen and (max-width:","){max-width:90%;}img,svg{margin:30px auto;max-width:100%;@media screen and (min-width:","){max-width:330px;}}"],In.b.medium,In.b.medium),wp=pn.c.div.withConfig({displayName:"needHelp__Wrapper",componentId:"sc-er7gmz-1"})(["display:flex;flex-flow:column nowrap;margin:50px auto 0;width:100%;@media screen and (min-width:","){margin:100px auto 0;}img{max-width:50%;}","{margin-bottom:40px;a{text-decoration:underline;}}"],In.b.medium,hi.H);var Tp=function(){return n.a.createElement(wp,{"data-element":"Wrapper","data-component":"NeedHelpPage","data-source-file":"needHelp.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"NeedHelpPage","data-source-file":"needHelp.jsx"},"Hi There Need Help?"),n.a.createElement(Pp,{"data-element":"ContentContainer","data-source-file":"needHelp.jsx"},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/images/oops-error.webp"),alt:""}),n.a.createElement(hi.H,{"data-element":"SubHeader","data-source-file":"needHelp.jsx"},"We see that you have a Noblr car insurance policy already. Please log into your app for information about your account. If you need assistance or would like to get pricing information, please give us a call at ",n.a.createElement(Cp.a,{"data-element":"NoblrPhoneLink","data-source-file":"needHelp.jsx"}))))},Np=r(564),Lp=Object(pn.c)(Cn.a).withConfig({displayName:"agencyDoNotQuote__StyledContainer",componentId:"sc-190ujjk-0"})(["max-width:none;margin:0 auto;> div{margin:0 auto;}p{font-size:",";line-height:1.56;letter-spacing:0.45px;font-weight:normal;margin:0 auto;@media screen and (min-width:","){width:650px;}}"],(function(e){return e.smFont?"16px":"18px"}),In.b.medium),Mp=Object(pn.c)(hi.t).withConfig({displayName:"agencyDoNotQuote__StyledHeader",componentId:"sc-190ujjk-1"})(["margin:40px auto;max-width:80%;@media screen and (min-width:","){max-width:none;}"],In.b.large),kp=Object(pn.c)(hi.I).withConfig({displayName:"agencyDoNotQuote__StyledTextLink",componentId:"sc-190ujjk-2"})(["font-size:18px;font-weight:600;letter-spacing:1px;color:",";cursor:pointer;"],In.c.alphaBlue500),Up=pn.c.p.withConfig({displayName:"agencyDoNotQuote__StyledMessage",componentId:"sc-190ujjk-3"})(["margin:0 auto;max-width:675px;text-align:center;font-size:14px;font-family:",";line-height:1.43;letter-spacing:0.35px;color:",";","}"],In.d,In.c.coreBlue700,(function(e){return e.paddingBottom&&Object(pn.b)(["padding-bottom:30px;"])})),Vp=pn.c.div.withConfig({displayName:"agencyDoNotQuote__Wrapper",componentId:"sc-190ujjk-4"})(["align-items:center;padding-bottom:",";"],(function(e){return e.paddingBottom?"30px":"none"}));var Bp=function(){var e=Object(c.d)((function(e){var t,r;return null===(t=e.app)||void 0===t||null===(r=t.doNotQuote)||void 0===r?void 0:r.header})),t=Object(c.d)((function(e){var t,r;return null===(t=e.app)||void 0===t||null===(r=t.doNotQuote)||void 0===r?void 0:r.message})),r=e||"We can't give you a quote today.";return n.a.createElement(n.a.Fragment,null,n.a.createElement(Mp,{"data-element":"StyledHeader","data-component":"AgencyDoNotQuote","data-source-file":"agencyDoNotQuote.jsx"},r),n.a.createElement(Lp,{"data-element":"StyledContainer","data-source-file":"agencyDoNotQuote.jsx"},t&&n.a.createElement(Up,{paddingBottom:!0,dangerouslySetInnerHTML:{__html:t}}),n.a.createElement(Vp,{"data-element":"Wrapper","data-source-file":"agencyDoNotQuote.jsx"},n.a.createElement(Up,{"data-element":"StyledMessage","data-source-file":"agencyDoNotQuote.jsx"},"USAA has other options to help you get your auto coverages, discounts and savings to fit your needs.")),n.a.createElement(Vp,{paddingBottom:!0,"data-element":"Wrapper","data-source-file":"agencyDoNotQuote.jsx"},n.a.createElement(kn.a,{primary:!0,large:!0,as:"a",className:"get-quote-button",type:"button",href:"https://www.usaa.com/insurance/pilot-state?bundlingIntent=auto",target:"_blank",rel:"noopener noreferrer",id:"get-usaa-quote-btn","data-element":"Button","data-source-file":"agencyDoNotQuote.jsx"},"GET A QUOTE")),n.a.createElement(Vp,{"data-element":"Wrapper","data-source-file":"agencyDoNotQuote.jsx"},n.a.createElement(kp,{as:"a",className:"learn-more-link",href:"https://www.usaa.com/inet/wc/auto-insurance",target:"_blank",rel:"noopener noreferrer","data-element":"StyledTextLink","data-source-file":"agencyDoNotQuote.jsx"},"OR LEARN MORE"))))},Fp=Object(pn.c)(Cn.a).withConfig({displayName:"declinedDoNotQuote__StyledContainer",componentId:"sc-1rdgsuv-0"})(["margin:0 auto;height:100%;p{font-size:",";line-height:1.56;letter-spacing:0.45px;font-weight:normal;padding:0 10px;@media only screen and (min-width:","){padding:0;width:675px;}}"],(function(e){return e.smFont?"16px":"18px"}),In.b.large),qp=Object(pn.c)(hi.t).withConfig({displayName:"declinedDoNotQuote__StyledHeader",componentId:"sc-1rdgsuv-1"})(["margin:40px auto;max-width:80%;@media screen and (min-width:","){max-width:none;}"],In.b.large),Gp=pn.c.p.withConfig({displayName:"declinedDoNotQuote__StyledMessage",componentId:"sc-1rdgsuv-2"})(["margin:0 auto;text-align:center;line-height:1.43;letter-spacing:0.35px;",""],(function(e){return e.marginBottom&&Object(pn.b)(["margin-bottom:30px;"])})),Yp=pn.c.div.withConfig({displayName:"declinedDoNotQuote__Wrapper",componentId:"sc-1rdgsuv-3"})(["display:flex;align-items:center;padding-bottom:",";"],(function(e){return e.paddingBottom?"30px":"0"}));var Hp=function(){var e=Object(c.d)((function(e){var t;return null===(t=e.app)||void 0===t?void 0:t.doNotQuote})),t=e.header,r=e.message,a=e.messageDetail,i=e.DNQ,o="USAA_MEMBERSHIP_INELIGIBLE"===i,l="STATE_WITHDRAWAL"===i,s="DRIVER_BI_POINTS_EXCEEDED"===i||"POLICY_BI_POINTS_EXCEEDED"===i||"LIC_STATUS_NOT_VALID"===i||"NO_MVR_REPORT"===i,d=o?"Thanks for requesting an auto insurance quote. We want to help.":t,u=null;return u=s||l?a:o?"If you're ineligible for a USAA membership, we can help you get the auto and vehicle coverage and savings you need with products from the USAA Insurance Agency.":"We're unable to provide you a Noblr quote at this time. Please contact us for further assistance.",n.a.createElement(n.a.Fragment,null,n.a.createElement(qp,{"data-element":"StyledHeader","data-component":"DeclinedDoNotQuote","data-source-file":"declinedDoNotQuote.jsx"},d),n.a.createElement(Fp,{"data-element":"StyledContainer","data-source-file":"declinedDoNotQuote.jsx"},r&&!o&&n.a.createElement(Gp,{marginBottom:!0,dangerouslySetInnerHTML:{__html:r}}),r&&o&&n.a.createElement(Gp,{marginBottom:!0},"We are unable to validate your USAA membership. Please\n            verify your USAA membership at ",n.a.createElement(hi.A,{href:"https://www.usaa.com/join",target:"_blank",rel:"noopener noreferrer","aria-label":"opens a new window to usaa.com/join"},"www.usaa.com/join")," and try again."),n.a.createElement(Yp,{"data-element":"Wrapper","data-source-file":"declinedDoNotQuote.jsx"},(s||l)&&u?n.a.createElement(Gp,{dangerouslySetInnerHTML:{__html:u}}):n.a.createElement(Yp,null,n.a.createElement(Gp,null,u))),n.a.createElement(Yp,{paddingBottom:!0,"data-element":"Wrapper","data-source-file":"declinedDoNotQuote.jsx"},n.a.createElement(kn.a,{as:"a",primary:!0,extraLarge:!0,className:"phone-number-button",type:"button",href:"tel:+8557644715","data-element":"Button","data-source-file":"declinedDoNotQuote.jsx"},"CALL USAA AT 855-764-4715"))))};function Wp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function zp(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Wp(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wp(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Qp(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Qp=function(){return!!e})()}var Kp=pn.c.p.withConfig({displayName:"retrieval__StyledText",componentId:"sc-quyn34-0"})(["span{text-transform:capitalize;}"]),Xp=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Qp()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={nameToDisplay:null,prompt:"Enter a few pieces of info to continue where you left off.",fields:[{type:"text",name:"firstName",id:"quote-first-name-input",label:"First Name",initialValue:"",value:"",hidden:!1,required:!0},{type:"text",name:"enc",hidden:!0,required:!1},{type:"text",name:"lastName",id:"quote-last-name-input",label:"Last Name",initialValue:"",value:"",hidden:!1,required:!0},{type:"email",name:"email",id:"quote-email-input",label:"Email address",initialValue:"",value:"",hidden:!1,required:!0},{type:"cleave",name:"dateOfBirth",label:"Date of birth",id:"quote-date-of-birth-input",placeholder:"MM/DD/YYYY",initialValue:"",value:"",hidden:!1,required:!0,formattingOptions:{date:!0,datePattern:["m","d","Y"],formatDate:!0}},{type:"text",name:"zipCode",id:"quote-zip-code-input",label:"Zip code",initialValue:"",value:"",hidden:!1,required:!0}],submitAction:"RETRIEVE_QUOTE",staticContent:{form:[{type:"LiabilityAgreement",location:"form"}]}},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.state.fields,t=this.props,r=t.isQuoteRetrieval,a=t.location.search,n=t.primaryDriver,i=t.trackScreenView,o=t.updateApp;if(n&&n.personId&&n.email){var c=Object(rt.v)(n.email),l=n.personId,s=n.state||"";v.b(l,{displayName:c,garagingState_str:s})}r||o({isQuoteRetrieval:!0});var d=Object(rt.l)(a,"firstName"),u=Object(rt.l)(a,"enc"),m=u.length>0;m?i("QUOTE_RETRIEVE_LANDING_PAGE",{encString:u}):i("QUOTE_RETRIEVE_LANDING_PAGE");var p=m?"primaryEmail":"email",f=m?"primaryDOB":"dateOfBirth",y=E()(e),b="";if(n&&n.firstName&&n.personId){b=d||n&&n.firstName;var g=S()(S()(S()({nameToDisplay:b,firstName:b,lastName:n&&n.lastName,enc:m?u:null},p,n&&n.email),f,m?n.dob:""),"zipCode",n&&n.zipCode);y=e.map((function(e){var t=zp(zp({},e),{},{required:e.required||!m});return"email"===e.type?zp(zp({},t),{},{name:p,hidden:!!m,initialValue:g[p],value:g[p]}):"cleave"===e.type?zp(zp({},t),{},{name:f,hidden:!!m,required:!!m,initialValue:g[f]}):"firstName"===e.name?zp(zp({},t),{},{hidden:!!m,initialValue:g[e.name],value:g[e.name]}):(e.name,zp(zp({},t),{},{initialValue:g[e.name]}))}))}this.setState({fields:y,nameToDisplay:b,mounted:!0})}},{key:"render",value:function(){var e=this.state,t=e.fields,r=e.submitAction,a=e.staticContent.form,i=e.nameToDisplay,o=e.prompt,c=e.mounted,l=this.props.retrievingQuote;return c?l?n.a.createElement(Od,null):n.a.createElement(hi.x,null,n.a.createElement(hi.t,null,i?n.a.createElement(Kp,null,"Welcome back ",n.a.createElement("span",null,i),"! Let's get you to your quote."):o),n.a.createElement(vc,{submitAsync:!0,makeApiCall:!0,fields:t,buttonPosition:"static",staticContent:a,submitAction:r})):null}}])}(a.PureComponent);Xp.defaultProps={trackScreenView:{trackScreenView:T.Sf},updateApp:{updateApp:T.Uf}};var $p=Object(c.b)((function(e){var t=e.app,r=t.isQuoteRetrieval,a=t.loading,n=t.asyncRequest;return{isQuoteRetrieval:r,primaryDriver:e.drivers.primaryDriver,retrievingQuote:e.rate.loading||a||"pending"===n,allDriversExcluded:e.excludedDrivers.allDriversExcluded}}),(function(e){return{trackScreenView:function(t,r){return e(Object(T.Sf)(t,r))},updateApp:function(t){return e(Object(T.Uf)(t))},resetExcludedDrivers:function(){return e(Object(T.Gf)())}}}))(Xp),Zp=Object(pn.c)(wn.a).withConfig({displayName:"HouseholdMember__ButtonGrid",componentId:"sc-1c6mova-0"})(["width:100%;margin:0 auto;justify-content:space-around;align-items:center;align-content:center;text-align:center;"]),Jp=Object(pn.c)(kn.a).withConfig({displayName:"HouseholdMember__ModalPrimaryButton",componentId:"sc-1c6mova-1"})(["margin:",";padding:8px;height:auto;"],(function(e){return e.margin?e.margin:"0.125rem auto"}));var ef=function(e){var t=e.location.pathname,r=e.history,i=Object(a.useRef)(t),o=Object(a.useRef)(),l=Object(c.c)(),d=Object(s.h)().driverId,u=Object(a.useMemo)(Lc.e,[]),m=Object(c.d)((function(e){return u(e)})),p=m.firstName,f=m.lastName,y="/driver-exclusion/".concat(d,"/"),v="".concat(p," ").concat(f),b=Object(a.useCallback)((function(){i!==t&&(r.go(1),l({type:"OPEN_MODAL",payload:"driverExclusionModal"}))}),[r,t,l]);Object(a.useEffect)((function(){return i!==t&&(r.push(t,"",""),o.current=r.listen((function(e,t){"POP"===t&&b()}))),o.current}),[b,t,r]);var g=function(){l({type:"CLOSE_MODAL"})};return n.a.createElement(Cn.a,{"data-element":"Container","data-component":"HouseholdMember","data-source-file":"HouseholdMember.jsx"},n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"HouseholdMember","data-source-file":"HouseholdMember.jsx"},n.a.createElement(Di.a,{m:{xs:2,sm:2,md:7},mx:"auto","data-element":"Box","data-component":"HouseholdMember","data-source-file":"HouseholdMember.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"HouseholdMember","data-source-file":"HouseholdMember.jsx"},"Is ".concat(v," a member of your household?"))),n.a.createElement(hi.z,{secondary:!0,id:"yes-button",onClick:function(){l({type:"SET_ADDITIONAL_FIELDS",payload:{memberOfHousehold:!0}})},routeTo:"".concat(y,"active-driver-license"),"data-element":"StyledDriverExclusionLinkButton","data-source-file":"HouseholdMember.jsx"},"YES"),n.a.createElement(hi.z,{secondary:!0,id:"no-button",onClick:function(){l({type:"SET_ADDITIONAL_FIELDS",payload:{memberOfHousehold:!1}})},routeTo:"".concat(y,"any-cars"),"data-element":"StyledDriverExclusionLinkButton","data-source-file":"HouseholdMember.jsx"},"NO")),n.a.createElement(dm.a,{inline:!0,modalLabel:"DriverExclusionModal",modalName:"driverExclusionModal","data-element":"Modal","data-source-file":"HouseholdMember.jsx"},n.a.createElement(Di.a,{"data-element":"Box","data-source-file":"HouseholdMember.jsx"},n.a.createElement(wn.a,{container:!0,"data-element":"Grid","data-source-file":"HouseholdMember.jsx"},n.a.createElement(hi.s,{"data-element":"ModalHeader","data-source-file":"HouseholdMember.jsx"},"Clicking 'BACK' will take you to the section start page and reset the list of drivers you've gone through."),n.a.createElement(Zp,{container:!0,item:!0,"data-element":"ButtonGrid","data-source-file":"HouseholdMember.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"HouseholdMember.jsx"},n.a.createElement(Jp,{large:!0,onClick:g,"data-element":"ModalPrimaryButton","data-source-file":"HouseholdMember.jsx"},"CANCEL")),n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"HouseholdMember.jsx"},n.a.createElement(Jp,{primary:!0,large:!0,onClick:function(){g(),l({type:"REDIRECT",payload:{url:"/driver-exclusion/start"}})},"data-element":"ModalPrimaryButton","data-source-file":"HouseholdMember.jsx"},"BACK")))))))};function tf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function rf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tf(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var af=Object(pn.c)(wn.a).withConfig({displayName:"AnyCars__ButtonGrid",componentId:"sc-f69fwj-0"})(["width:100%;margin:0 auto;justify-content:space-around;align-items:center;align-content:center;text-align:center;"]),nf=Object(pn.c)(kn.a).withConfig({displayName:"AnyCars__ModalPrimaryButton",componentId:"sc-f69fwj-1"})(["margin:",";padding:8px;height:auto;"],(function(e){return e.margin?e.margin:"0.125rem auto"}));var of=n.a.memo((function(e){var t=e.onContinue;return n.a.createElement(hi.y,{secondary:!0,large:!0,id:"no-button",onClick:t},"NO")})),cf=function(e){var t=e.location.pathname,r=e.history,i=Object(a.useRef)(t),o=Object(a.useRef)(),l=Object(c.c)(),d=Object(s.h)().driverId,u=Object(a.useMemo)(Lc.e,[]),m=Object(c.d)((function(e){return u(e)})),p=Object(c.d)((function(e){var t;return null===e||void 0===e||null===(t=e.excludedDrivers)||void 0===t?void 0:t.loading})),f=m.firstName,y=m.lastName,v="".concat(f," ").concat(y),b="/driver-exclusion/".concat(d),g="".concat(b,"/confirmation"),h=Object(a.useCallback)((function(){return l({type:"UPDATE_EXCLUDED_DRIVER_INFO",payload:rf(rf({},m),{},{driverComplete:!0,activeBit:!1,drivesVehicles:!1}),successRoute:g})}),[l,m,g]),E=Object(a.useCallback)((function(){i!==t&&(r.go(1),l({type:"OPEN_MODAL",payload:"driverExclusionModal"}))}),[r,t,l]);Object(a.useEffect)((function(){return i!==t&&(r.push(t,"",""),o.current=r.listen((function(e,t){"POP"===t&&E()}))),o.current}),[E,t,r]);var O=function(){l({type:"CLOSE_MODAL"})};return n.a.createElement(Cn.a,{"data-element":"Container","data-component":"AnyCars","data-source-file":"AnyCars.jsx"},n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"AnyCars","data-source-file":"AnyCars.jsx"},p?n.a.createElement(Ac.default,{absolute:!0}):n.a.createElement(n.a.Fragment,null,n.a.createElement(Di.a,{m:{xs:2,sm:2,md:7},mx:"auto"},n.a.createElement(hi.t,null,"Does ".concat(v," drive any cars on your policy?"))),n.a.createElement(hi.z,{secondary:!0,id:"yes-button",onClick:function(){l({type:"SET_ADDITIONAL_FIELDS",payload:{drivesVehicles:!0}})},routeTo:"".concat(b,"/confirm-covered")},"YES"),n.a.createElement(of,{onContinue:h}))),n.a.createElement(dm.a,{inline:!0,modalLabel:"DriverExclusionModal",modalName:"driverExclusionModal","data-element":"Modal","data-source-file":"AnyCars.jsx"},n.a.createElement(Di.a,{"data-element":"Box","data-source-file":"AnyCars.jsx"},n.a.createElement(wn.a,{container:!0,"data-element":"Grid","data-source-file":"AnyCars.jsx"},n.a.createElement(hi.s,{"data-element":"ModalHeader","data-source-file":"AnyCars.jsx"},"Clicking 'BACK' will take you to the section start page and reset the list of drivers you've gone through."),n.a.createElement(af,{container:!0,item:!0,"data-element":"ButtonGrid","data-source-file":"AnyCars.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"AnyCars.jsx"},n.a.createElement(nf,{large:!0,onClick:O,"data-element":"ModalPrimaryButton","data-source-file":"AnyCars.jsx"},"CANCEL")),n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"AnyCars.jsx"},n.a.createElement(nf,{primary:!0,large:!0,onClick:function(){O(),l({type:"REDIRECT",payload:{url:"/driver-exclusion/start"}})},"data-element":"ModalPrimaryButton","data-source-file":"AnyCars.jsx"},"BACK")))))))},lf=Object(pn.c)(wn.a).withConfig({displayName:"ActiveDriverLicense__ButtonGrid",componentId:"sc-1n3s1i4-0"})(["width:100%;margin:0 auto;justify-content:space-around;align-items:center;align-content:center;text-align:center;"]),sf=Object(pn.c)(kn.a).withConfig({displayName:"ActiveDriverLicense__ModalPrimaryButton",componentId:"sc-1n3s1i4-1"})(["margin:",";padding:8px;height:auto;"],(function(e){return e.margin?e.margin:"0.125rem auto"}));var df=function(e){var t=e.location.pathname,r=e.history,i=Object(c.c)(),o=Object(a.useRef)(t),l=Object(a.useRef)(),d=Object(s.h)().driverId,u=Object(a.useMemo)(Lc.e,[]),m=Object(c.d)((function(e){return u(e)})),p=Object(a.useCallback)((function(){o!==t&&(r.go(1),i({type:"OPEN_MODAL",payload:"driverExclusionModal"}))}),[r,t,i]);Object(a.useEffect)((function(){return o!==t&&(r.push(t,"",""),l.current=r.listen((function(e,t){"POP"===t&&p()}))),l.current}),[p,t,r]);var f=function(){i({type:"CLOSE_MODAL"})},y=m.firstName,v=m.lastName,b="".concat(y," ").concat(v);return n.a.createElement(Cn.a,{"data-element":"Container","data-component":"ActiveDriverLicense","data-source-file":"ActiveDriverLicense.jsx"},n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ActiveDriverLicense","data-source-file":"ActiveDriverLicense.jsx"},n.a.createElement(Di.a,{m:{xs:2,sm:2,md:7},mx:"auto","data-element":"Box","data-component":"ActiveDriverLicense","data-source-file":"ActiveDriverLicense.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"ActiveDriverLicense","data-source-file":"ActiveDriverLicense.jsx"},"Does ".concat(b," have an active drivers license?"))),n.a.createElement(hi.z,{secondary:!0,id:"yes-button",routeTo:"/driver-exclusion/".concat(d,"/confirm-covered"),"data-element":"StyledDriverExclusionLinkButton","data-source-file":"ActiveDriverLicense.jsx"},"YES"),n.a.createElement(hi.z,{secondary:!0,id:"no-button",routeTo:"/driver-exclusion/".concat(d,"/confirm-dob"),"data-element":"StyledDriverExclusionLinkButton","data-source-file":"ActiveDriverLicense.jsx"},"NO")),n.a.createElement(dm.a,{inline:!0,modalLabel:"DriverExclusionModal",modalName:"driverExclusionModal","data-element":"Modal","data-source-file":"ActiveDriverLicense.jsx"},n.a.createElement(Di.a,{"data-element":"Box","data-source-file":"ActiveDriverLicense.jsx"},n.a.createElement(wn.a,{container:!0,"data-element":"Grid","data-source-file":"ActiveDriverLicense.jsx"},n.a.createElement(hi.s,{"data-element":"ModalHeader","data-source-file":"ActiveDriverLicense.jsx"},"Clicking 'BACK' will take you to the section start page and reset the list of drivers you've gone through."),n.a.createElement(lf,{container:!0,item:!0,"data-element":"ButtonGrid","data-source-file":"ActiveDriverLicense.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ActiveDriverLicense.jsx"},n.a.createElement(sf,{large:!0,onClick:f,"data-element":"ModalPrimaryButton","data-source-file":"ActiveDriverLicense.jsx"},"CANCEL")),n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ActiveDriverLicense.jsx"},n.a.createElement(sf,{primary:!0,large:!0,onClick:function(){f(),i({type:"REDIRECT",payload:{url:"/driver-exclusion/start"}})},"data-element":"ModalPrimaryButton","data-source-file":"ActiveDriverLicense.jsx"},"BACK")))))))},uf=Object(pn.c)(wn.a).withConfig({displayName:"ConfirmCovered__ButtonGrid",componentId:"sc-1tpwre1-0"})(["width:100%;margin:0 auto;justify-content:space-around;align-items:center;align-content:center;text-align:center;"]),mf=Object(pn.c)(kn.a).withConfig({displayName:"ConfirmCovered__ModalPrimaryButton",componentId:"sc-1tpwre1-1"})(["margin:",";padding:8px;height:auto;"],(function(e){return e.margin?e.margin:"0.125rem auto"}));var pf=function(e){var t=e.location.pathname,r=e.history,i=Object(c.c)(),o=Object(a.useRef)(t),l=Object(a.useRef)(),d=Object(s.h)().driverId,u=Object(a.useMemo)(Lc.e,[]),m=Object(c.d)((function(e){return u(e)})),p=Object(a.useCallback)((function(){o!==t&&(r.go(1),i({type:"OPEN_MODAL",payload:"driverExclusionModal"}))}),[r,t,i]);Object(a.useEffect)((function(){return o!==t&&(r.push(t,"",""),l.current=r.listen((function(e,t){"POP"===t&&p()}))),l.current}),[p,t,r]);var f=function(){i({type:"CLOSE_MODAL"})},y=m.firstName,v=m.lastName,b="".concat(y," ").concat(v);return n.a.createElement(Cn.a,{"data-element":"Container","data-component":"ConfirmCovered","data-source-file":"ConfirmCovered.jsx"},n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ConfirmCovered","data-source-file":"ConfirmCovered.jsx"},n.a.createElement(Di.a,{m:{xs:2,sm:2,md:7},mx:"auto","data-element":"Box","data-component":"ConfirmCovered","data-source-file":"ConfirmCovered.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"ConfirmCovered","data-source-file":"ConfirmCovered.jsx"},"Do you want to cover or exclude ".concat(b," from your policy?\n\n        If you exclude them, there will not be coverage under this policy when they drive any car."))),n.a.createElement(hi.z,{secondary:!0,id:"cover-button",routeTo:"/driver-exclusion/".concat(d,"/confirm-additional-driver"),"data-element":"StyledDriverExclusionLinkButton","data-source-file":"ConfirmCovered.jsx"},"COVER"),n.a.createElement(hi.z,{secondary:!0,id:"exclude-button",routeTo:"/driver-exclusion/".concat(d,"/confirm-dob"),"data-element":"StyledDriverExclusionLinkButton","data-source-file":"ConfirmCovered.jsx"},"EXCLUDE")),n.a.createElement(dm.a,{inline:!0,modalLabel:"DriverExclusionModal",modalName:"driverExclusionModal","data-element":"Modal","data-source-file":"ConfirmCovered.jsx"},n.a.createElement(Di.a,{"data-element":"Box","data-source-file":"ConfirmCovered.jsx"},n.a.createElement(wn.a,{container:!0,"data-element":"Grid","data-source-file":"ConfirmCovered.jsx"},n.a.createElement(hi.s,{"data-element":"ModalHeader","data-source-file":"ConfirmCovered.jsx"},"Clicking 'BACK' will take you to the section start page and reset the list of drivers you've gone through."),n.a.createElement(uf,{container:!0,item:!0,"data-element":"ButtonGrid","data-source-file":"ConfirmCovered.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ConfirmCovered.jsx"},n.a.createElement(mf,{large:!0,onClick:f,"data-element":"ModalPrimaryButton","data-source-file":"ConfirmCovered.jsx"},"CANCEL")),n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ConfirmCovered.jsx"},n.a.createElement(mf,{primary:!0,large:!0,onClick:function(){f(),i({type:"REDIRECT",payload:{url:"/driver-exclusion/start"}})},"data-element":"ModalPrimaryButton","data-source-file":"ConfirmCovered.jsx"},"BACK")))))))};function ff(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function yf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ff(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ff(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var vf=Object(pn.c)(wn.a).withConfig({displayName:"Confirmation__ButtonGrid",componentId:"sc-5nuyo7-0"})(["width:100%;margin:0 auto;justify-content:space-around;align-items:center;align-content:center;text-align:center;"]),bf=Object(pn.c)(kn.a).withConfig({displayName:"Confirmation__ModalPrimaryButton",componentId:"sc-5nuyo7-1"})(["margin:",";padding:8px;height:auto;"],(function(e){return e.margin?e.margin:"0.125rem auto"})),gf=n.a.memo((function(e){var t=e.onContinue;return n.a.createElement(kn.a,{primary:!0,large:!0,className:"primary cta--1",id:"continue-button",onClick:t},"CONTINUE")})),hf=Object(pn.c)(Cn.a).withConfig({displayName:"Confirmation__StyledContainer",componentId:"sc-5nuyo7-2"})(["padding:15px;"]),Ef=Object(pn.c)(wn.a).withConfig({displayName:"Confirmation__StyledGrid",componentId:"sc-5nuyo7-3"})(["text-align:left;img{height:90px;width:90px;@media only screen and (min-width:","){height:120px;width:100px;}}"],In.b.small),Of=pn.c.p.withConfig({displayName:"Confirmation__StyledText",componentId:"sc-5nuyo7-4"})(["margin:0 5px;padding:0;width:auto;font-size:30px;color:",";font-family:",";text-align:left;@media only screen and (min-width:","){width:250px;height:auto;}"],In.c.coreBlue500,In.a,In.b.medium);var Sf=function(e){var t=e.location.pathname,r=e.history,i=Object(c.c)(),o=Object(a.useMemo)(Lc.h,[]),l=Object(a.useMemo)(Lc.e,[]),s=Object(c.d)((function(e){return o(e)})),d=Object(c.d)((function(e){return l(e)})),u=Object(c.d)((function(e){return e.excludedDrivers.allDriversExcluded})),m=Object(c.d)((function(e){return e.excludedDrivers.lastExcludedDriverActiveBit})),p=Object(c.d)((function(e){return e.excludedDrivers.requiresUpdatedRates})),f=Object(c.d)((function(e){return e.app.askDefensiveDrivingInDriverExclusion})),y=Object(c.d)((function(e){return e.excludedDrivers.requiresFormMetadata})),v=Object(c.d)((function(e){return e.rate.savedCoverages})),b=Object(c.d)((function(e){return e.rate.currentPackage})),g=Object(c.d)((function(e){return e.app.askMilitaryServiceVehicles})),h=Object(c.d)((function(e){return e.drivers.items})),E=Object(c.d)((function(e){return e.drivers.primaryDriver})),O=Object(c.d)((function(e){return e.app.allVehiclesOwnedByAmp})),S=Object(a.useState)(s||{firstName:"",lastName:""}),j=ge()(S,2),R=j[0],I=j[1],_=Object(a.useState)(""),D=ge()(_,2),x=D[0],A=D[1],C=Object(a.useRef)(t),P=Object(a.useRef)(),w=R.firstName,T=R.lastName,N="".concat(w," ").concat(T),L=Object(a.useCallback)((function(){C!==t&&(r.go(1),i({type:"OPEN_MODAL",payload:"driverExclusionModal"}))}),[r,t,i]);Object(a.useEffect)((function(){var e="",t="/driver-exclusion/";e=!u&&d&&d.driverId?"".concat(t).concat(d.driverId,"/household-member"):u&&g&&"Yes"!==O&&!y&&p?"".concat(t,"active-military-service-vehicles"):u&&f?"".concat(t,"confirm-safe-driving"):"/purchase/effective-date",A(e)}),[u,g,A,x,d,O,f,h,E,y,p]),Object(a.useEffect)((function(){return C!==t&&(r.push(t,"",""),P.current=r.listen((function(e,t){"POP"===t&&L()}))),P.current}),[L,t,r]),Object(a.useEffect)((function(){s&&I(s)}),[s,I]);var M="",k="";!u&&d&&(M="".concat(null===d||void 0===d?void 0:d.firstName," ").concat(null===d||void 0===d?void 0:d.lastName),k=" Now we will review ".concat(M,"."));var U=function(){i({type:"CLOSE_MODAL"})},V=Object(a.useCallback)((function(){u&&"/purchase/effective-date"===x&&(p?(i({type:"GET_RATE_BY_PACKAGE",payload:yf({currentPackage:b,queryParams:{savePackage:!0}},v)}),i({type:"UPDATED_RATES_REQUESTED"})):y&&i({type:"REQUEST_DYNAMIC_PRE_BIND_FORMS"})),i({type:"REDIRECT",payload:{url:x}})}),[i,x,u,p,y,b,v]),B=function(e,t,r){var a="",n="excluded"===t.type;return a=r&&"additional"===t.type?"added to":r&&n?"excluded from":"removed from","".concat(e," ").concat(n?"will be":"has been"," ").concat(a," your quote").concat(n?" and will not be covered.":".")}(N,R,m);return n.a.createElement(Cn.a,{"data-element":"Container","data-component":"Confirmation","data-source-file":"Confirmation.jsx"},n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"Confirmation","data-source-file":"Confirmation.jsx"},n.a.createElement(hf,{maxWidth:"xs","data-element":"StyledContainer","data-component":"Confirmation","data-source-file":"Confirmation.jsx"},n.a.createElement(Ef,{container:!0,alignItems:"center",justifyContent:"flex-end",spacing:2,"data-element":"StyledGrid","data-component":"Confirmation","data-source-file":"Confirmation.jsx"},n.a.createElement(wn.a,{container:!0,alignItems:"flex-end",item:!0,xs:!0,"data-element":"Grid","data-component":"Confirmation","data-source-file":"Confirmation.jsx"},n.a.createElement(wn.a,{item:!0,"data-element":"Grid","data-component":"Confirmation","data-source-file":"Confirmation.jsx"},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/usaa-blue-circular-outline-checkmark.svg"),alt:"","data-component":"Confirmation","data-source-file":"Confirmation.jsx"}))),n.a.createElement(wn.a,{container:!0,item:!0,xs:8,sm:!0,"data-element":"Grid","data-source-file":"Confirmation.jsx"},n.a.createElement(wn.a,{item:!0,xs:12,zeroMinWidth:!0,"data-element":"Grid","data-source-file":"Confirmation.jsx"},n.a.createElement(Of,{"data-element":"StyledText","data-source-file":"Confirmation.jsx"},B))),k&&n.a.createElement(wn.a,{item:!0,xs:8},n.a.createElement(Of,null,k)))),n.a.createElement(dm.a,{inline:!0,modalLabel:"DriverExclusionModal",modalName:"driverExclusionModal","data-element":"Modal","data-source-file":"Confirmation.jsx"},n.a.createElement(Di.a,{"data-element":"Box","data-source-file":"Confirmation.jsx"},n.a.createElement(wn.a,{container:!0,"data-element":"Grid","data-source-file":"Confirmation.jsx"},n.a.createElement(hi.s,{"data-element":"ModalHeader","data-source-file":"Confirmation.jsx"},"Clicking 'BACK' will take you to the section start page and reset the list of drivers you've gone through."),n.a.createElement(vf,{container:!0,item:!0,"data-element":"ButtonGrid","data-source-file":"Confirmation.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"Confirmation.jsx"},n.a.createElement(bf,{large:!0,onClick:U,"data-element":"ModalPrimaryButton","data-source-file":"Confirmation.jsx"},"CANCEL")),n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"Confirmation.jsx"},n.a.createElement(bf,{primary:!0,large:!0,onClick:function(){U(),i({type:"REDIRECT",payload:{url:"/driver-exclusion/start"}})},"data-element":"ModalPrimaryButton","data-source-file":"Confirmation.jsx"},"BACK"))))))),n.a.createElement(Mn.a,{primaryLinkButton:!0,"data-element":"Sticky","data-source-file":"Confirmation.jsx"},n.a.createElement(gf,{onContinue:V,"data-element":"ContinueButton","data-source-file":"Confirmation.jsx"},"CONTINUE")))};function jf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Rf(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?jf(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):jf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var If=Object(pn.c)(wn.a).withConfig({displayName:"ConfirmAdditionalDriver__ButtonGrid",componentId:"sc-1eoif5w-0"})(["width:100%;margin:0 auto;justify-content:space-around;align-items:center;align-content:center;text-align:center;"]),_f=Object(pn.c)(kn.a).withConfig({displayName:"ConfirmAdditionalDriver__ModalPrimaryButton",componentId:"sc-1eoif5w-1"})(["margin:",";padding:8px;height:auto;"],(function(e){return e.margin?e.margin:"0.125rem auto"}));var Df=function(e){var t=e.location.pathname,r=e.history,i=Object(c.c)(),o=Object(a.useRef)(t),l=Object(a.useRef)(),d=Object(a.useMemo)(Lc.e,[]),u=Object(c.d)((function(e){return e.app.askActiveMilitaryPersonnel})),m=Object(c.d)((function(e){return d(e)})),p=Object(s.h)().driverId,f=Object(c.d)((function(e){return Object(Lc.o)(e,p)})),y=ge()(f,1)[0],v=null===y||void 0===y?void 0:y.askSafeDriving,b=Object(a.useCallback)((function(){o!==t&&(r.go(1),i({type:"OPEN_MODAL",payload:"driverExclusionModal"}))}),[r,t,i]);Object(a.useEffect)((function(){return o!==t&&(r.push(t,"",""),l.current=r.listen((function(e,t){"POP"===t&&b()}))),l.current}),[b,t,r]);var g=function(){i({type:"CLOSE_MODAL"})},h=[{type:"maskedDate",id:"confirm-additional-driver-dob-input",name:"dob",label:"date of birth",placeholder:"MM/DD/YYYY",initialValue:"",required:!0,options:{date:!0,blocks:[2,2],datePattern:["m","d","Y"],delimiter:"/"}},{type:"select",name:"maritalStatus",id:"confirm-additional-driver-marital-status-input",selectLabel:"Marital Status",selectLabelId:"marital-status-label",initialValue:"",options:[{value:"Single",label:"Single"},{value:"Married",label:"Married"},{value:"Divorced",label:"Divorced"},{value:"Separated",label:"Separated"},{value:"Widowed",label:"Widowed"}],required:!0},{type:"select",name:"ageLicensed",id:"confirm-additional-driver-age-licensed-input",selectLabel:"first licensed at",selectLabelId:"age-licensed-label",options:[{value:"",label:""}],initialValue:"",required:!0},{type:"select",name:"genderMapping",id:"confirm-additional-driver-gender-input",selectLabel:"Gender",selectLabelId:"gender-select-label",options:at.k,required:!0,initialValue:""},{type:"maskedText",name:"dlNumber",id:"confirm-additional-driver-dlNumber-input",label:"drivers license",placeholder:"License Number",required:!0},{type:"searchableSelect",name:"dlState",id:"confirm-additional-driver-dlState-input",label:"License State",initialValue:"",required:!0,options:mo.c,autoComplete:"off"}],E=Object(a.useState)([].concat(h)),O=ge()(E,2),S=O[0],j=O[1],R=Object(a.useState)(!1),I=ge()(R,2),_=I[0],D=I[1],x=Object(a.useState)(""),A=ge()(x,2),C=A[0],P=A[1],w=Object(a.useState)(""),T=ge()(w,2),N=T[0],L=T[1];return Object(a.useEffect)((function(){if(m){var e="Please verify the basics about ".concat(null===m||void 0===m?void 0:m.firstName," ").concat(null===m||void 0===m?void 0:m.lastName," or modify as needed");P(e)}if(!_){var t=S.map((function(e){var t=Rf({},e);if("ageLicensed"===t.name){var r=Object(rt.e)(15,m.age,"Licensed at",!0);return Rf(Rf({},t),{},{options:r,initialValue:m[t.name]||16})}return Rf(Rf({},t),{},{initialValue:y[t.name]||m[t.name]})}));D(!0),j(t)}}),[m,S,_,y]),Object(a.useEffect)((function(){var e="/driver-exclusion/".concat(p);L(e+=u?"/active-military-personnel":v?"/confirm-defensive-driving-course":"/confirmation")}),[p,u,v,L]),n.a.createElement(Cn.a,{"data-element":"Container","data-component":"ConfirmAdditionalDriver","data-source-file":"ConfirmAdditionalDriver.jsx"},n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ConfirmAdditionalDriver","data-source-file":"ConfirmAdditionalDriver.jsx"},n.a.createElement(vc,{prompt:C,fields:S,successRoute:N,submitAction:"UPDATE_EXCLUDED_DRIVER_INFO",submitAsync:!0,makeApiCall:!0,buttonMarginTop:"20px","data-element":"Form","data-component":"ConfirmAdditionalDriver","data-source-file":"ConfirmAdditionalDriver.jsx"})),n.a.createElement(dm.a,{inline:!0,modalLabel:"DriverExclusionModal",modalName:"driverExclusionModal","data-element":"Modal","data-source-file":"ConfirmAdditionalDriver.jsx"},n.a.createElement(Di.a,{"data-element":"Box","data-source-file":"ConfirmAdditionalDriver.jsx"},n.a.createElement(wn.a,{container:!0,"data-element":"Grid","data-source-file":"ConfirmAdditionalDriver.jsx"},n.a.createElement(hi.s,{"data-element":"ModalHeader","data-source-file":"ConfirmAdditionalDriver.jsx"},"Clicking 'BACK' will take you to the section start page and reset the list of drivers you've gone through."),n.a.createElement(If,{container:!0,item:!0,"data-element":"ButtonGrid","data-source-file":"ConfirmAdditionalDriver.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ConfirmAdditionalDriver.jsx"},n.a.createElement(_f,{large:!0,onClick:g,"data-element":"ModalPrimaryButton","data-source-file":"ConfirmAdditionalDriver.jsx"},"CANCEL")),n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ConfirmAdditionalDriver.jsx"},n.a.createElement(_f,{primary:!0,large:!0,onClick:function(){g(),i({type:"REDIRECT",payload:{url:"/driver-exclusion/start"}})},"data-element":"ModalPrimaryButton","data-source-file":"ConfirmAdditionalDriver.jsx"},"BACK")))))))},xf=Object(pn.c)(wn.a).withConfig({displayName:"ConfirmDrivingCourses__ButtonGrid",componentId:"sc-guz6re-0"})(["width:100%;margin:0 auto;justify-content:space-around;align-items:center;align-content:center;text-align:center;"]),Af=Object(pn.c)(kn.a).withConfig({displayName:"ConfirmDrivingCourses__ModalPrimaryButton",componentId:"sc-guz6re-1"})(["margin:",";padding:8px;height:auto;"],(function(e){return e.margin?e.margin:"0.125rem auto"}));function Cf(e){var t=e.history,r=e.location.pathname,i=Object(a.useState)(""),o=ge()(i,2),l=o[0],d=o[1],u=Object(a.useState)(""),m=ge()(u,2),p=m[0],f=m[1],y=Object(a.useState)([]),v=ge()(y,2),b=v[0],g=v[1],h=Object(a.useState)(""),E=ge()(h,2),O=E[0],S=E[1],j=Object(s.h)().driverId,R=Object(c.d)((function(e){return e.drivers.primaryDriver.state})),I=Object(a.useMemo)(Lc.e,[]),_=Object(c.d)((function(e){return I(e)})),D=r==="/driver-exclusion/".concat(j,"/confirm-defensive-driving-course"),x="/driver-exclusion/confirm-safe-driving"===r;Object(a.useEffect)((function(){var e="UPDATE_EXCLUDED_DRIVER_INFO",t="/driver-exclusion/".concat(j,"/confirmation"),r=l,a=[{type:"radio",name:"safeDriver",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],required:!0,initialValue:"",radioGroupAriaLabel:"Safe Driver Discount"}];D?r="Has ".concat(_.firstName," participated in a safe driver program in the last 3 years?"):x&&(r="Has every driver on your quote completed a safe driving course in the last 3 years?",e="UPDATE_DEFENSIVE_DRIVING_ANSWER",t="/purchase/effective-date",a=[{type:"radio",name:"defensiveCourseTaken",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],required:!0,radioGroupAriaLabel:"Safe Driving Discount"}]),d(r),S(e),f(t),g(a)}),[d,g,S,f,l,_,j,D,x,R]);var A=Object(c.c)(),C=Object(a.useRef)(r),P=Object(a.useRef)(),w=Object(a.useCallback)((function(){C!==r&&(t.go(1),A({type:"OPEN_MODAL",payload:"driverExclusionModal"}))}),[t,r,A,C]);Object(a.useEffect)((function(){return C!==r&&(t.push(r,"",""),P.current=t.listen((function(e,t){"POP"===t&&w()}))),P.current}),[w,r,t,C]);var T=function(){A({type:"CLOSE_MODAL"})};return n.a.createElement(Cn.a,{"data-element":"Container","data-component":"ConfirmDrivingCourses","data-source-file":"ConfirmDrivingCourses.jsx"},n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ConfirmDrivingCourses","data-source-file":"ConfirmDrivingCourses.jsx"},n.a.createElement(vc,{prompt:l,fields:b,submitAction:O,successRoute:p,submitAsync:!0,renderFieldRow:!1,maxWidth:"500px","data-element":"Form","data-component":"ConfirmDrivingCourses","data-source-file":"ConfirmDrivingCourses.jsx"}),n.a.createElement(Wc.a,{withMarginBottom:!0,extraData:{header:"Why Are We Asking This?"},"data-element":"InfoBox","data-source-file":"ConfirmDrivingCourses.jsx"},n.a.createElement("span",null,"If this driver has voluntarily completed a driver improvement course in the last 3 years, your policy may be eligible for a discount. We may require you to provide a copy of your Certificate of Completion.")),n.a.createElement(dm.a,{inline:!0,modalLabel:"DriverExclusionModal",modalName:"driverExclusionModal","data-element":"Modal","data-source-file":"ConfirmDrivingCourses.jsx"},n.a.createElement(Di.a,{"data-element":"Box","data-source-file":"ConfirmDrivingCourses.jsx"},n.a.createElement(wn.a,{container:!0,"data-element":"Grid","data-source-file":"ConfirmDrivingCourses.jsx"},n.a.createElement(hi.s,{"data-element":"ModalHeader","data-source-file":"ConfirmDrivingCourses.jsx"},"Clicking 'BACK' will take you to the section start page and reset the list of drivers you've gone through."),n.a.createElement(xf,{container:!0,item:!0,"data-element":"ButtonGrid","data-source-file":"ConfirmDrivingCourses.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ConfirmDrivingCourses.jsx"},n.a.createElement(Af,{large:!0,onClick:T,"data-element":"ModalPrimaryButton","data-source-file":"ConfirmDrivingCourses.jsx"},"CANCEL")),n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ConfirmDrivingCourses.jsx"},n.a.createElement(Af,{primary:!0,large:!0,onClick:function(){T(),A({type:"REDIRECT",payload:{url:"/driver-exclusion/start"}})},"data-element":"ModalPrimaryButton","data-source-file":"ConfirmDrivingCourses.jsx"},"BACK"))))))))}function Pf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}var wf=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Pf(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({"lets-go":Ul,referral:Gl,welcome:us,name:jc,"date-of-birth":xc,address:ol,email:yl,"confirm-primary-driver-info":Il,"home-ownership":hl,"address-entry":dl,"verify-active-driver-license":Vs,"confirm-excluded":Bs,"driver-license":$c,"age-licensed":Nc,gender:Bc,"marital-status":Hc,education:Sl,"drivers-list":As,"confirm-driver":Ns,"defensive-driving-course":el,"safe-driving":el,"driver-improvement-discount":Wl,"active-military-service":nl,"usaa-membership":function(){var e=Object(c.d)((function(e){var t,r;return null===(t=e.app)||void 0===t||null===(r=t.eligibilityQuestions)||void 0===r?void 0:r.primaryEligibility})),t=Object(c.c)(),r=Object(a.useState)([]),i=ge()(r,2),o=i[0],l=i[1],s=Object(a.useState)(""),d=ge()(s,2),u=d[0],m=d[1];return Object(a.useEffect)((function(){if(e){var r=e[0],a=r.eligibilityQuestionId,n=r.frontEndKey,i=r.options,o=r.lastSavedValue,c=r.question;l([{type:"radio",value:"",name:a,frontEndKey:n,options:i,required:!0,initialValue:o,radioGroupAriaLabel:"Confirm USAA Eligibility"}]),m(c)}else t(Object(T.Ff)())}),[e,t]),e?n.a.createElement(hi.x,null,n.a.createElement(vc,{submitAsync:!0,prompt:u,fields:o,submitAction:"SUBMIT_PRIMARY_ELIGIBILITY_ANSWER"}),n.a.createElement(Wc.a,{extraData:{header:"Why Are We Asking This?"}},n.a.createElement("p",null,at.h.start,n.a.createElement(hi.A,{id:"usaa-eligibility-link",href:"https://www.usaa.com/join",target:"_blank",rel:"noopener noreferrer",fontWeight:"normal","aria-label":"opens a new window to ".concat(at.h.middle)},at.h.middle),at.h.end),n.a.createElement("br",null),n.a.createElement("p",null,at.h.member,n.a.createElement(hi.A,{fontweight:"normal",id:"usaa-phone-number",href:"tel:+1-800-531-8722","aria-label":"1. 8 0 0. 5 3 1. 8 7 2 2"},"1-800-531-8722")))):n.a.createElement(Ac.default,{absolute:!0})},"usaa-eligibility":Kl,"prior-insurance":Us,"good-student-discount":il,"vehicles-list":Gs,"vehicle-ownership":Ws,"vehicle-ownership-length":$s,"emergency-braking":function(){var e=Object(c.d)((function(e){var t;return null===(t=e.app)||void 0===t?void 0:t.askVinEtching})),t=Object(c.d)((function(e){var t;return null===(t=e.app)||void 0===t?void 0:t.askCommuteSurcharge})),r=Object(c.d)((function(e){var t,r;return null===(t=e.vehicles)||void 0===t||null===(r=t.editingVehicle)||void 0===r?void 0:r.make})),i=Object(c.d)((function(e){var t,r;return null===(t=e.vehicles)||void 0===t||null===(r=t.editingVehicle)||void 0===r?void 0:r.model})),o=Object(c.d)((function(e){var t,r;return null===(t=e.vehicles)||void 0===t||null===(r=t.editingVehicle)||void 0===r?void 0:r.vehicleId})),l="Does your ".concat(r," ").concat(i," have automatic emergency braking?"),d=Object(a.useState)((function(){return e?"/add-vehicles/vin-etching":t?"/add-vehicles/commute":"/add-vehicles/vehicles-list"})),u=ge()(d,1)[0];return o?n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:l,fields:[{type:"radio",name:"advancedTechnologyDiscount",radioGroupAriaLabel:"Advanced Technology Discount",options:[{value:"AUTOMATIC_EMERGENCY_BRAKING",label:"Yes"},{value:"NONE",label:"No"}],required:!0}],submitAction:"UPDATE_VEHICLE",successRoute:u,submitAsync:!0}),n.a.createElement(Wc.a,{extraData:{header:"What Is Automatic Emergency Braking?",text:"Automatic emergency braking works to detect forward vehicle collisions before they happen to help minimize or avoid a crash."}})):n.a.createElement(s.a,{to:"/add-vehicles/vehicles-list",replace:!0})},"add-new-vehicle":rd,"anti-theft":md,"vin-etching":function(){var e=Object(c.d)((function(e){var t,r;return null===(t=e.vehicles)||void 0===t||null===(r=t.editingVehicle)||void 0===r?void 0:r.vehicleId})),t=Object(c.d)((function(e){var t,r;return null===(t=e.vehicles)||void 0===t||null===(r=t.editingVehicle)||void 0===r?void 0:r.make})),r=Object(c.d)((function(e){var t,r;return null===(t=e.vehicles)||void 0===t||null===(r=t.editingVehicle)||void 0===r?void 0:r.model}));return e?n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:"Is a Vehicle Identification Number (VIN) etched on all of the windows of your ".concat(t," ").concat(r,"?"),fields:[{type:"radio",name:"vinEtchingDiscountMapping",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],required:!0,radioGroupAriaLabel:"VIN Etching Discount Test"}],submitAction:"UPDATE_VEHICLE",successRoute:"/add-vehicles/vehicles-list",submitAsync:!0}),n.a.createElement(Wc.a,{extraData:{header:"What Is VIN Etching?",text:"The VIN is permanently engraved on the windshield, door windows, and rear window of your car. To qualify for the discount, VIN etching must be on all windows of your car."}})):n.a.createElement(s.a,{to:"/add-vehicles/vehicles-list",replace:!0})},commute:function(){return Object(c.d)((function(e){var t,r;return null===(t=e.vehicles)||void 0===t||null===(r=t.editingVehicle)||void 0===r?void 0:r.vehicleId}))?n.a.createElement(hi.x,null,n.a.createElement(vc,{prompt:"Is this car used to commute to New York or New Jersey four or more times a month by any of your drivers?",fields:[{type:"radio",name:"commuteSurcharge",radioGroupAriaLabel:"Commute Surcharge",options:[{value:"true",label:"Yes"},{value:"false",label:"No"}],required:!0}],submitAction:"UPDATE_VEHICLE",successRoute:"/add-vehicles/vehicles-list",submitAsync:!0}),n.a.createElement(Wc.a,{extraData:{header:"Why Are We Asking This?",text:"In order to provide you with an accurate rate and coverage, we need to know if you and/or anyone else regularly commutes with this car to New York or New Jersey."}})):n.a.createElement(s.a,{to:"/add-vehicles/vehicles-list",replace:!0})},vin:cd,"ride-share":id,"military-service":function(){var e=Object(c.d)((function(e){return e.app.isUSAAMember})),t=Object(c.d)((function(e){return e.app.usaaPersonInfoVerified})),r="/driving-behavior/".concat(e&&t?"mileage":"start");return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"MilitaryServiceVehiclePage","data-source-file":"militaryServiceVehicles.jsx"},n.a.createElement(vc,{prompt:"Are all of these cars owned or leased by the qualifying active military personnel, their spouse, or their dependent?",fields:[{type:"radio",name:"allVehiclesOwnedByAmp",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],required:!0,radioGroupAriaLabel:"Vehicle Active Military Discount"}],submitAction:"SET_VEHICLES_AMP_STATUS",successRoute:r,submitAsync:!0,renderFieldRow:!1,maxWidth:"500px","data-element":"Form","data-component":"MilitaryServiceVehiclePage","data-source-file":"militaryServiceVehicles.jsx"}),n.a.createElement(Wc.a,{withMarginBottom:!0,extraData:{header:"Why Are We Asking This?"},"data-element":"InfoBox","data-source-file":"militaryServiceVehicles.jsx"},n.a.createElement(tl.a,{"data-element":"MilitaryDiscount","data-source-file":"militaryServiceVehicles.jsx"})))},"car-assignment":yd,"car-assignment-followup":gd,airbags:function(){var e=Object(c.d)((function(e){var t,r;return null===(t=e.vehicles)||void 0===t||null===(r=t.editingVehicle)||void 0===r?void 0:r.vehicleId})),t=Object(c.d)((function(e){var t,r;return null===(t=e.vehicles)||void 0===t||null===(r=t.editingVehicle)||void 0===r?void 0:r.make})),r=Object(c.d)((function(e){var t,r;return null===(t=e.vehicles)||void 0===t||null===(r=t.editingVehicle)||void 0===r?void 0:r.model})),a=[{type:"radio",name:"airbagDiscountMapping",id:"air-bag-input",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],required:!0,initialValue:Object(c.d)((function(e){var t,r;return null===(t=e.vehicles)||void 0===t||null===(r=t.editingVehicle)||void 0===r?void 0:r.airbagDiscountMapping}))||"Yes",radioGroupAriaLabel:"Airbags"}],i="Does your ".concat(t," ").concat(r," have airbags?"),o="/add-vehicles/vehicles-list";return e?n.a.createElement(hi.x,null,n.a.createElement(vc,{submitAsync:!0,prompt:i,fields:a,submitAction:"UPDATE_VEHICLE",successRoute:o,renderFieldRow:!1,maxWidth:"500px"})):n.a.createElement(s.a,{to:o,replace:!0})},mileage:function(){var e=Object(c.d)((function(e){var t;return null===e||void 0===e||null===(t=e.coverage)||void 0===t?void 0:t.savedMileage})),t=Object(c.d)((function(e){var t;return null===e||void 0===e||null===(t=e.coverage)||void 0===t?void 0:t.mileage})),r=Object(c.c)(),i=[{type:"materialSlider",name:"mileage",id:"mileage-input",unit:"miles/day",initialValue:15,required:!0}],o=Object(a.useState)(i),l=ge()(o,2),s=l[0],d=l[1],u=Object(a.useState)("SAVE_MILEAGE"),m=ge()(u,2),p=m[0],f=m[1];return Object(a.useEffect)((function(){if(e||r(Object(T.sf)()),e||t){var a=s.map((function(e){return Ed(Ed({},e),{},{initialValue:Object(q.k)(t)})}));f("UPDATE_MILEAGE"),d(a)}}),[]),n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"Mileage","data-source-file":"mileage.jsx"},n.a.createElement(vc,{submitAsync:!0,prompt:"How many miles do you drive each day on average?",fields:i,submitAction:p,successRoute:"/driving-behavior/select-persona","data-element":"Form","data-component":"Mileage","data-source-file":"mileage.jsx"}),n.a.createElement(Wc.a,{extraData:{header:"How Should I Estimate My Mileage?",text:"Try to be as accurate as possible when you give us your mileage estimate for your initial quote. Just think about how much you drive in an average day."},"data-element":"InfoBox","data-source-file":"mileage.jsx"}))},"select-persona":function(){var e=Object(c.d)((function(e){var t;return null===e||void 0===e||null===(t=e.rate)||void 0===t?void 0:t.gotRate})),t=Object(c.d)((function(e){var t;return null===e||void 0===e||null===(t=e.coverage)||void 0===t?void 0:t.personaSaved})),r=Object(c.d)((function(e){var t;return null===e||void 0===e||null===(t=e.coverage)||void 0===t?void 0:t.personaCode})),i=Object(c.d)((function(e){var t;return null===e||void 0===e||null===(t=e.rate)||void 0===t?void 0:t.loading})),o=Object(c.c)(),l=Object(a.useState)([{type:"materialSlider",name:"personaCode",id:"persona-input",initialValue:1.5,hidden:!1}]),s=ge()(l,2),d=s[0],u=s[1],m=Object(a.useState)("SAVE_PERSONA"),p=ge()(m,2),f=p[0],y=p[1];return Object(a.useEffect)((function(){if(e&&t||o(Object(T.tf)()),e||t&&r){var a=d.map((function(e){return jd(jd({},e),{},{initialValue:r})}));y("UPDATE_PERSONA"),u(a)}}),[]),n.a.createElement(wn.a,{"data-element":"Grid","data-component":"Persona","data-source-file":"persona.jsx"},i?n.a.createElement(Od,null):n.a.createElement(hi.x,null,n.a.createElement(vc,{submitAsync:!0,prompt:"Let's talk about how you drive.",fields:d,submitAction:f,buttonMarginTop:"50px"})))},"verify-drivers-license":$c,"dl-verification-issue":_d,"household-member":ef,"any-cars":cf,"active-driver-license":df,"confirm-covered":pf,"confirm-additional-driver":Df,confirmation:Sf,"confirm-defensive-driving-course":Cf,"confirm-safe-driving":Cf,"vin-confirm":Cd,"effective-date":Md,"payment-schedule":mu,"review-and-pay":nm,"signature-start":lm,"signature-start-nv":lm,"sign-insurance-application":Sm,"sign-umbi-selection":Rm,"sign-uimbi-selection":_m,"sign-um-selection":xm,"sign-pip-notice":Nm,"notice-to-insured":Mm,"sign-membership-application":Gm,"sign-form":wm,"sign-nv-medpay-form":Um,"sign-nv-um-form":Bm,"umbrella-policy-acknowledgement":function(){return n.a.createElement(Cn.a,{maxWidth:"md","data-element":"Container","data-component":"UmbrellaPolicyAcknowledgement","data-source-file":"UmbrellaPolicyAcknowledgement.jsx"},n.a.createElement(wn.a,{container:!0,"data-element":"Grid","data-component":"UmbrellaPolicyAcknowledgement","data-source-file":"UmbrellaPolicyAcknowledgement.jsx"},n.a.createElement(wn.a,{item:!0,"data-element":"Grid","data-component":"UmbrellaPolicyAcknowledgement","data-source-file":"UmbrellaPolicyAcknowledgement.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"UmbrellaPolicyAcknowledgement","data-source-file":"UmbrellaPolicyAcknowledgement.jsx"},"Please Note:"),n.a.createElement(hi.H,{"data-element":"SubHeader","data-source-file":"UmbrellaPolicyAcknowledgement.jsx"},"The pay as you drive auto policy may not be acceptable underlying auto policy for the USAA Umbrella Insurance policy. To learn more, call us at 800-531-USAA (8722).")),n.a.createElement(Mn.a,{marginBottom:"5px",primaryLinkButton:!0,"data-element":"Sticky","data-source-file":"UmbrellaPolicyAcknowledgement.jsx"},n.a.createElement(Ym.a,{id:"acknowledgement-button",primary:!0,routeTo:"/purchase/payment-info","data-element":"LinkButton","data-source-file":"UmbrellaPolicyAcknowledgement.jsx"},"I ACKNOWLEDGE"))))},"umbrella-policy":function(){return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"UmbrellaPolicy","data-source-file":"UmbrellaPolicy.jsx"},n.a.createElement(vc,{prompt:"Do you have or want a USAA Umbrella Policy?",fields:[{type:"radio",name:"umbrellaPolicy",options:[{value:"true",label:"Yes"},{value:"false",label:"No"}],required:!0,radioGroupAriaLabel:"USAA Umbrella Policy"}],submitAction:"USAA_UMBRELLA_POLICY","data-element":"Form","data-component":"UmbrellaPolicy","data-source-file":"UmbrellaPolicy.jsx"}))},"payment-info":Km,"thank-you":cp,"need-help":Tp,"sign-in":pp,"setup-account":vp,"setup-trial":vp,"confirm-email":Sp,"code-entry":jp,"create-password":Ip,"download-app":Ap,"retrieve-your-quote":$p},{agency:Bp,detailed:Hp,usaa:Hp,"call-to-complete":Np.default});function Tf(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Tf=function(){return!!e})()}var Nf=Object(a.lazy)((function(){return Object(rt.t)((function(){return r.e(5).then(r.bind(null,1047))}))})),Lf=Object(a.lazy)((function(){return Object(rt.t)((function(){return Promise.resolve().then(r.bind(null,193))}))})),Mf=Object(a.lazy)((function(){return Object(rt.t)((function(){return r.e(4).then(r.bind(null,1048))}))}));function kf(e){var t=e.data,r=e.history,a=e.location,i=e.match,o=e.postContentData,c=e.prompt,l=e.error,s=e.successRoute,d=e.body;switch(t.type){case"Static":return n.a.createElement(Nf,{data:t,body:d,prompt:c,history:r,postContentData:o,successRoute:s});case"Quote":return n.a.createElement(Mf,{data:t,history:r,location:a,match:i});case"Error":return n.a.createElement(Lf,Object.assign({},e,{error:l}));default:return n.a.createElement(Lf,{error:{status:"404"}})}}var Uf=function(e){function t(e){var r,a,n,i;vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),r=En()(a,Tf()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i));var o=e.location.pathname.split("/")[1];return r.state={isMounted:!1,section:o},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){this.setState({isMounted:!0})}},{key:"render",value:function(){var e=this.props,t=e.data,r=e.location.pathname,a=this.state,i=a.section,o=a.isMounted,c="/quote/review-your-quote"===r,l=!c&&"md",s=c;if(wf[t.name]){var d=wf[t.name];return n.a.createElement(d,Object.assign({},this.props,{section:i,"data-element":"Component","data-component":"PageBody","data-source-file":"PageBody.jsx"}))}return o&&n.a.createElement(Cn.a,{maxWidth:l,disableGutters:s},n.a.createElement(kf,this.props))}}])}(a.Component),Vf=Object(c.b)((function(e){return{error:e.app.error}}))(Uf),Bf=[{name:"start-quote",pages:[{name:"lets-go",hidePageHeader:!0},{name:"welcome",hidePageHeader:!0},{name:"referral",hidePageHeader:!0},{name:"name",hideBackArrow:!0,overrideSectionTitle:{type:"static",value:"Start your quote"},componentDidMountActions:["CHECK_PERSON_STATUS"]},{name:"date-of-birth",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"address",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"address-entry",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"usaa-membership",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"usaa-eligibility",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"email",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"driver-license",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"age-licensed",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"gender",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"marital-status",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"home-ownership",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"education",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"defensive-driving-course",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"driver-improvement-discount",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"active-military-service",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"confirm-primary-driver-info",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}},{name:"good-student-discount",overrideSectionTitle:{type:"static",value:"ABOUT YOU"}}]},{name:"add-drivers",pages:[{name:"drivers-list"},{name:"name"},{name:"confirm-driver",overrideSectionTitle:{type:"dynamic",flags:["drivers.editingDriver.firstName"],dynamicString:"CONFIRM $1",fallback:"ADD DRIVER"}},{name:"date-of-birth",overrideSectionTitle:{type:"dynamic",flags:["drivers.editingDriver.firstName","drivers.editingDriver.lastName"],dynamicString:"ADD $1 $2",fallback:"ADD DRIVER"}},{name:"verify-active-driver-license",overrideSectionTitle:{type:"dynamic",flags:["drivers.editingDriver.firstName","drivers.editingDriver.lastName"],dynamicString:"ADD $1 $2",fallback:"ADD DRIVER"}},{name:"driver-license",overrideSectionTitle:{type:"dynamic",flags:["drivers.editingDriver.firstName","drivers.editingDriver.lastName"],dynamicString:"ADD $1 $2",fallback:"ADD DRIVER"}},{name:"age-licensed",overrideSectionTitle:{type:"dynamic",flags:["drivers.editingDriver.firstName","drivers.editingDriver.lastName"],dynamicString:"ADD $1 $2",fallback:"ADD DRIVER"}},{name:"gender",overrideSectionTitle:{type:"dynamic",flags:["drivers.editingDriver.firstName","drivers.editingDriver.lastName"],dynamicString:"ADD $1 $2",fallback:"ADD DRIVER"}},{name:"marital-status",overrideSectionTitle:{type:"dynamic",flags:["drivers.editingDriver.firstName","drivers.editingDriver.lastName"],dynamicString:"ADD $1 $2",fallback:"ADD DRIVER"}},{name:"defensive-driving-course",overrideSectionTitle:{type:"dynamic",flags:["drivers.editingDriver.firstName","drivers.editingDriver.lastName"],dynamicString:"ADD $1 $2",fallback:"ADD DRIVER"}},{name:"active-military-service",overrideSectionTitle:{type:"dynamic",flags:["drivers.editingDriver.firstName","drivers.editingDriver.lastName"],dynamicString:"ADD $1 $2",fallback:"ADD DRIVER"}},{name:"good-student-discount",overrideSectionTitle:{type:"dynamic",flags:["drivers.editingDriver.firstName","drivers.editingDriver.lastName"],dynamicString:"ADD $1 $2",fallback:"ADD DRIVER"}},{type:"Static",name:"safe-driving",overrideSectionTitle:{type:"static",value:"Safe Driving"},successRoute:{type:"static",value:"/add-vehicles/start"}},{name:"prior-insurance",overrideSectionTitle:{type:"static",value:"Prior Insurance"}},{name:"confirm-excluded",hideBackArrow:!0,overrideSectionTitle:{type:"dynamic",flags:["drivers.editingDriver.firstName","drivers.editingDriver.lastName"],dynamicString:"EXCLUDE $1 $2",fallback:"ADD DRIVER"}}]},{name:"add-vehicles",pages:[{type:"Static",name:"start",svg:"cars-start.webp",svgAltText:"",prompt:{type:"static",value:"Let's add your vehicles."},body:{type:"static",value:["We'll see if any vehicles are associated with your household. Then you can choose which vehicles you want on your quote."]},successRoute:{type:"static",value:"/add-vehicles/vehicles-list"}},{name:"vehicles-list"},{name:"vehicle-ownership"},{name:"vehicle-ownership-length"},{name:"emergency-braking"},{name:"vin"},{name:"ride-share"},{name:"military-service"},{name:"vehicle-ownership-length"},{name:"add-new-vehicle"},{name:"anti-theft"},{name:"vin-etching"},{name:"commute"},{name:"car-assignment"},{name:"car-assignment-followup"},{name:"airbags"}]},{name:"driving-behavior",pages:[{type:"Static",name:"start",svg:"interstitial-driving.webp",hidePageHeader:!1,svgAltText:"",prompt:{type:"static",value:"Let's talk about your driving."},body:{type:"static",value:["We'll use what you've told us so far to calculate your base rate - the fixed portion of your premium that stays the same each month during your policy term.","The variable portion of your rate is based on how and how much you drive each month. Simply answer a couple of questions about your driving habits to help us calculate your total rate estimate."]},successRoute:{type:"static",value:"/driving-behavior/mileage"},componentDidMountActions:["ORDER_MVR"]},{name:"mileage",overrideSectionTitle:{type:"static",value:"Estimate Your Mileage"}},{name:"select-persona"}]},{name:"quote",pages:[{type:"Quote",name:"review-your-quote",maxWidth:"auto",hidePageHeader:!0,subHeader:"A rate based on how you actually drive every month.",sections:["noblr_rewards","policy_summary","about_your_rate","driver_history"],modalDetails:[{id:"noblr-promise",title:"About the Noblr Promise",body:[{text:["The Noblr Promise ensures that your monthly cost will not exceed the specified maximum for your first 6-month term, no matter how well or how much you drive. The max amount is based on info about your cars, drivers, and driving history. It will not change as long as your cars, drivers, and coverage do not change during your first term."]}]},{id:"late-night-reward",title:"About the Late Night Lyft Reward",body:[{text:"Noblr Rewards are deducted from your variable rate, so you save even more on your monthly bill. You earn $5 for every Lyft you take in Colorado between 11PM and 4AM any night of the week. Each driver on the policy is eligible to earn a reward for up to 12 trips per policy term."},{text:"Your total reward amount includes all late night Lyft rides taken by all drivers on the policy with linked accounts."},{text:"Noblr Rewards for late night Lyft rides can only be applied once you've linked your Lyft account in the Noblr app."},{text:"Linking your Lyft account takes you out of the Noblr app. Upon successfully linking your Lyft account you will be returned to the Noblr app. Noblr's Terms and Conditions do not apply while you are in the Lyft app."},{text:"You can manage your linked accounts under Settings in the Account Menu in the Noblr app."}]}]},{name:"retrieve-your-quote",hideBackArrow:!0,overrideSectionTitle:{type:"static",value:"Retrieve Your Quote"},prompt:null,subHeader:null,successRoute:"/quote/review-your-quote"},{type:"Static",name:"not-found",prompt:{type:"static",value:"Need a quote?"},hidePageHeader:!0,subHeader:"We don't seem to have a saved quote for you. If you're looking for pricing, please start a quote.",successRoute:{type:"static",value:"/start-quote/name"},buttonText:"Start Quote"}]},{name:"purchase",pages:[{name:"verify-drivers-license",overrideSectionTitle:{type:"static",value:"VERIFY DRIVERS LICENSE"}},{name:"dl-verification-issue",hideBackArrow:!0,overrideSectionTitle:{type:"static",value:"Verification Issue"}},{name:"vin-confirm"},{name:"effective-date",overrideSectionTitle:{type:"static",value:"Start Date"}},{name:"payment-schedule",overrideSectionTitle:{type:"static",value:"Payment Options"},maxWidth:"auto"},{name:"signature-start",overrideSectionTitle:{type:"static",value:"Signature Required"},prompt:{type:"static",value:"We need you to sign a few documents before coverage can begin."},minHeight:"420px"},{type:"Static",name:"signature-start-nv",overrideSectionTitle:{type:"static",value:"Signature Required"},prompt:{type:"static",value:"We need you to sign a few documents before coverage can begin."},subHeader:"Read then sign the UMBI and UIMBI Coverage Selection Forms, Notice to Named Insured, Insurance Application and the Member Subscription Agreement and Power of Attorney documents. Coverage can only begin once we receive your signatures and payment.",subHeader2:at.v,componentDidMountActions:["UPDATE_PREBIND_RATE_FIELDS"],minHeight:"420px",successRoute:{type:"static",value:"/purchase/sign-insurance-application"}},{name:"sign-umbi-selection",overrideSectionTitle:{type:"static",value:"SIGNATURE REQUIRED"},maxWidth:"100%"},{name:"sign-uimbi-selection",overrideSectionTitle:{type:"static",value:"SIGNATURE REQUIRED"},maxWidth:"100%"},{name:"sign-um-selection",overrideSectionTitle:{type:"static",value:"SIGNATURE REQUIRED"},maxWidth:"100%"},{name:"sign-pip-notice",overrideSectionTitle:{type:"static",value:"SIGNATURE REQUIRED"},maxWidth:"100%"},{name:"sign-form",overrideSectionTitle:{type:"static",value:"SIGNATURE REQUIRED"},maxWidth:"100%"},{name:"notice-to-insured",overrideSectionTitle:{type:"static",value:"SIGNATURE REQUIRED"},maxWidth:"100%"},{name:"sign-insurance-application",overrideSectionTitle:{type:"static",value:"SIGNATURE REQUIRED"},maxWidth:"100%"},{name:"sign-membership-application",overrideSectionTitle:{type:"static",value:"SIGNATURE REQUIRED"},maxWidth:"100%"},{name:"sign-nv-medpay-form",overrideSectionTitle:{type:"static",value:"SIGNATURE REQUIRED"},prompt:{type:"static",value:"Nevada Medical Payments Coverage Selection/Rejection Form"},staticContent:[{type:"static",location:"form",value:"By continuing, I acknowledge that I have read and agree to the Nevada Medical Payments Coverage Selection/Rejection form and agree that entering my name above serves as and replaces the need for my physical signature and signifies my authorization."}],successRoute:{type:"static",value:"/purchase/sign-nv-um-form"}},{name:"sign-nv-um-form",overrideSectionTitle:{type:"static",value:"SIGNATURE REQUIRED"},prompt:{type:"static",value:"Nevada Uninsured/Underinsured Motorist Coverage Selection/Rejection Form"},staticContent:[{type:"static",location:"form",value:"By continuing, I acknowledge that I have read and agree to the Nevada Uninsured/Underinsured Motorist Coverage Selection/Rejection form and agree that entering my name above serves as and replaces the need for my physical signature and signifies my authorization."}],successRoute:{type:"static",value:"/purchase/umbrella-policy"}},{name:"umbrella-policy",overrideSectionTitle:{type:"static",value:"USAA Umbrella Policy"}},{name:"umbrella-policy-acknowledgement",overrideSectionTitle:{type:"static",value:"USAA Umbrella Policy Acknowledgement "}},{name:"payment-info",overrideSectionTitle:{type:"static",value:"Payment Details"}},{name:"review-and-pay",overrideSectionTitle:{type:"static",value:"Review"}},{name:"thank-you",hideBackArrow:!0,overrideSectionTitle:{type:"static",value:"Thank you"}}]},{name:"account",pages:[{name:"setup-account",hideBackArrow:!0,overrideSectionTitle:{type:"static",value:"Setup Your Account"}},{name:"setup-trial",hideBackArrow:!0,overrideSectionTitle:{type:"static",value:"Test drive the Noblr App"}},{name:"sign-in",hideBackArrow:!0,overrideSectionTitle:{type:"static",value:"Sign In"}},{name:"confirm-email",overrideSectionTitle:{type:"static",value:"Confirm email address"}},{name:"code-entry",overrideSectionTitle:{type:"static",value:"enter security code"}},{name:"create-password",overrideSectionTitle:{type:"static",value:"Create password"}},{type:"DownloadPage",name:"download-app",overrideSectionTitle:{type:"static",value:"Download The App"}},{type:"Static",name:"need-help",hideBackArrow:!0,hidePageHeader:!0}]},{name:"dnq",pages:[{name:"agency",type:"DoNotQuote",maxWidth:"auto",hidePageHeader:!0},{name:"usaa",type:"DoNotQuote",maxWidth:"auto",hidePageHeader:!0},{name:"detailed",type:"DoNotQuote",maxWidth:"auto",hidePageHeader:!0},{name:"call-to-complete"}]},{name:"set-up-account",pages:[{name:"set-password",overrideSectionTitle:{type:"static",value:"Set Up Password"}},{type:"DownloadPage",name:"download-app",overrideSectionTitle:{type:"static",value:"Download The App"}}]}];function Ff(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ff=function(){return!!e})()}var qf=Object(a.lazy)((function(){return Object(rt.t)((function(){return Promise.resolve().then(r.bind(null,193))}))})),Gf=Object(a.lazy)((function(){return Object(rt.t)((function(){return Promise.resolve().then(r.bind(null,533))}))})),Yf=Object(a.lazy)((function(){return Object(rt.t)((function(){return Promise.resolve().then(r.bind(null,73))}))})),Hf=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,Ff()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={pageData:{hideBackArrow:!1},sectionTitle:"start quote"},r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.dispatch,r=e.asyncRequest,a=e.path.split("/"),n=a[1],i=a[2],o=Bf.find((function(e){return e.name===n})),c=n.split("-").join(" ");if(o){var l=o.pages.find((function(e){return e.name===i}))||null;if(!l)return;var s=l&&l.staticContent&&l.staticContent.filter((function(e){return"postContent"===e.location}))||null,d=l&&l.staticContent&&l.staticContent.filter((function(e){return"form"===e.location})),u=l.staticContent&&l.staticContent.filter((function(e){return"pre"===e.location}))||null,m=l.overrideSectionTitle&&Object(rt.a)(l.overrideSectionTitle),p=l.prompt&&Object(rt.a)(l.prompt)||null,f=l.subHeader,y=void 0===f?null:f,v=l.continueRouteAction,b=void 0===v?null:v,g=l.successRoute&&Object(rt.a)(l.successRoute)||null,h=l.body&&Object(rt.a)(l.body)||null;this.setState({pageData:l,sectionTitle:c,preStaticContent:u,postContentData:s,formStaticContent:d,overrideSectionTitle:m,prompt:p,subHeader:y,continueRouteAction:b,successRoute:g,pageBody:h});var E=l.componentDidMountActions,O=void 0===E?[]:E;O.length>0&&O.map((function(e){return t({type:e})})),r&&t({type:"CLEAR_ASYNC_STATUS"})}}},{key:"render",value:function(){var e=this.props,t=e.history,r=e.appLoading,a=e.error,i=e.loadingRate,o=e.driversVerified,c=e.gotRate,l=e.registeredQuote,s=e.location,d=e.isQuoteRetrieval,u=this.state,m=u.pageData,p=u.postContentData,f=u.formStaticContent,y=u.preStaticContent,v=u.overrideSectionTitle,b=u.sectionTitle,g=u.prompt,h=u.subHeader,E=u.continueRouteAction,O=u.successRoute,S=u.pageBody,j="/start-quote/driver-license"===s.pathname&&c&&!o&&l;return!r&&!i||d?a&&a.critical&&!a.DNQ?n.a.createElement(qf,{error:a,history:t,"data-element":"ErrorPage","data-component":"Page","data-source-file":"Page.jsx"}):n.a.createElement(n.a.Fragment,null,m&&!m.hidePageHeader&&n.a.createElement(Gf,{hideBackArrow:m.hideBackArrow||a&&a.critical||j},v||b),n.a.createElement(Vf,{history:t,location:s,data:m,prompt:g,subHeader:h,postContentData:p,formStaticContent:f,preStaticContent:y,continueRouteAction:E,successRoute:O,body:S,headerTitle:v||b,"data-element":"PageBody","data-component":"Page","data-source-file":"Page.jsx"})):n.a.createElement(Yf,{absolute:!0,"data-element":"Loader","data-component":"Page","data-source-file":"Page.jsx"})}}])}(a.Component),Wf=Object(c.b)((function(e){var t=e.app,r=t.error,a=t.loading,n=t.asyncRequest,i=t.registeredQuote,o=t.driversVerified,c=t.isQuoteRetrieval,l=e.rate;return{error:r,appLoading:a,asyncRequest:n,loadingRate:l.loading,registeredQuote:i,driversVerified:o,gotRate:l.gotRate,isQuoteRetrieval:c}}),(function(e){return{dispatch:e}}))(Hf),zf=r(533);function Qf(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}var Kf=Object(pn.c)(wn.a).withConfig({displayName:"Start__StartPageGrid",componentId:"sc-gg5v7l-0"})(["margin:100px 0 0;"]);var Xf=function(e){var t=e.location.pathname,r=e.history,i=Object(a.useRef)(t),o=Object(a.useRef)(),l=Object(a.useMemo)(Lc.e,[]),d=Object(c.c)(),u=Object(c.d)((function(e){return l(e)})),m=Object(c.d)((function(e){return e.excludedDrivers.excludedDriverIds})),p=Object(c.d)((function(e){return e.excludedDrivers.driverNamesObfuscated})),f=Object(c.d)((function(e){return e.app.loading})),y=Object(a.useMemo)(Lc.k,[]),v=Object(c.d)((function(e){return y(e)})),b=Object(a.useMemo)(Lc.g,[]),g=Object(c.d)((function(e){return b(e)}));Object(a.useEffect)((function(){p&&d({type:"GET_REMOVED_AND_EXCLUDED_DRIVER_NAMES"})}),[p,d]),Object(a.useEffect)((function(){if(m.length>0){d({type:"RESET_EXCLUDED_DRIVERS"});var e=[].concat(E()(v),E()(g)),t=e.length>0;if(t){var r=e.reduce((function(e,t){return t.driverId&&(e[t.driverId]=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Qf(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Qf(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},t)),e}),{}),a=e.slice(0,1),n=ge()(a,1)[0],i=Object.keys(r).filter((function(e){return e!==n.driverId})),o=e.length,c=!t,l=null;if(o>1)l=ge()(i,1)[0];d({type:"STORE_DRIVERS_PENDING_EXCLUSION",payload:{byId:r,driverIdsPendingExclusion:i,totalDriversToExclude:o,driver:n,allDriversExcluded:c,nextExcludedDriverId:l}})}}}),[d,m.length,g,v]);var h=Object(a.useCallback)((function(){i!==t&&r.go(1)}),[r,t]);return Object(a.useEffect)((function(){return i!==t&&(r.push(t,"",""),o.current=r.listen((function(e,t){"POP"===t&&h()}))),o.current}),[h,t,r]),u?f?n.a.createElement(Cn.a,null,n.a.createElement(Ac.default,null)):n.a.createElement(Cn.a,{"data-element":"Container","data-component":"Start","data-source-file":"Start.jsx"},n.a.createElement(Kf,{container:!0,direction:"column",alignItems:"center",spacing:2,"data-element":"StartPageGrid","data-component":"Start","data-source-file":"Start.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-component":"Start","data-source-file":"Start.jsx"},n.a.createElement(zf.default,{"data-element":"PageHeader","data-component":"Start","data-source-file":"Start.jsx"},"Driver Exclusion"),n.a.createElement(hi.t,{"data-element":"Prompt","data-source-file":"Start.jsx"},"Let's review people you have removed from your quote.")),n.a.createElement(wn.a,{item:!0,xs:!0,sm:8,container:!0,sx:{direction:{sm:"row",xs:"column"}},alignItems:"center",justifyContent:"space-between","data-element":"Grid","data-source-file":"Start.jsx"},n.a.createElement(Mn.a,{primaryLinkButton:!0,"data-element":"Sticky","data-source-file":"Start.jsx"},n.a.createElement(Ym.a,{primary:!0,className:"primary cta--1",id:"continue-button",routeTo:"/driver-exclusion/".concat(u.driverId,"/household-member"),"data-element":"LinkButton","data-source-file":"Start.jsx"},"CONTINUE"))))):n.a.createElement(s.a,{to:"/quote/retrieve-your-quote",replace:!0})},$f=Object(pn.c)(wn.a).withConfig({displayName:"ConfirmDateOfBirth__ButtonGrid",componentId:"sc-12ga0ot-0"})(["width:100%;margin:0 auto;justify-content:space-around;align-items:center;align-content:center;text-align:center;"]),Zf=Object(pn.c)(kn.a).withConfig({displayName:"ConfirmDateOfBirth__ModalPrimaryButton",componentId:"sc-12ga0ot-1"})(["margin:",";padding:8px;height:auto;"],(function(e){return e.margin?e.margin:"0.125rem auto"}));var Jf=function(e){var t=e.location.pathname,r=e.history,i=Object(c.c)(),o=Object(a.useRef)(t),l=Object(a.useRef)(),d=Object(a.useMemo)(Lc.e,[]),u=Object(c.d)((function(e){return d(e)})),m=Object(a.useCallback)((function(){o!==t&&(r.go(1),i({type:"OPEN_MODAL",payload:"driverExclusionModal"}))}),[r,t,i]);Object(a.useEffect)((function(){return o!==t&&(r.push(t,"",""),l.current=r.listen((function(e,t){"POP"===t&&m()}))),l.current}),[m,t,r]);var p=function(){i({type:"CLOSE_MODAL"})},f=u.firstName,y=u.lastName,v=Object(s.h)().driverId,b="/driver-exclusion/".concat(v,"/confirmation");return n.a.createElement(Cn.a,{"data-element":"Container","data-component":"ConfirmDateOfBirth","data-source-file":"ConfirmDateOfBirth.jsx"},n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ConfirmDateOfBirth","data-source-file":"ConfirmDateOfBirth.jsx"},n.a.createElement(Di.a,{m:{xs:2,sm:2,md:7},mx:"auto","data-element":"Box","data-component":"ConfirmDateOfBirth","data-source-file":"ConfirmDateOfBirth.jsx"},n.a.createElement(hi.t,{"data-element":"Prompt","data-component":"ConfirmDateOfBirth","data-source-file":"ConfirmDateOfBirth.jsx"},"What is ".concat(f," ").concat(y,"'s date of birth?"))),n.a.createElement(vc,{fields:[{type:"maskedDate",name:"dob",id:"birth-date-input",label:"date of birth",placeholder:"MM/DD/YYYY",required:!0,validation:"additionalDriverDOB",options:{date:!0,blocks:[2,2],datePattern:["m","d","Y"],delimiter:"/"}}],successRoute:b,submitAction:"UPDATE_EXCLUDED_DRIVER_INFO",submitAsync:!0,buttonMarginTop:"20px","data-element":"Form","data-source-file":"ConfirmDateOfBirth.jsx"})),n.a.createElement(dm.a,{inline:!0,modalLabel:"DriverExclusionModal",modalName:"driverExclusionModal","data-element":"Modal","data-source-file":"ConfirmDateOfBirth.jsx"},n.a.createElement(Di.a,{"data-element":"Box","data-source-file":"ConfirmDateOfBirth.jsx"},n.a.createElement(wn.a,{container:!0,"data-element":"Grid","data-source-file":"ConfirmDateOfBirth.jsx"},n.a.createElement(hi.s,{"data-element":"ModalHeader","data-source-file":"ConfirmDateOfBirth.jsx"},"Clicking 'BACK' will take you to the section start page and reset the list of drivers you've gone through."),n.a.createElement($f,{container:!0,item:!0,"data-element":"ButtonGrid","data-source-file":"ConfirmDateOfBirth.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ConfirmDateOfBirth.jsx"},n.a.createElement(Zf,{large:!0,onClick:p,"data-element":"ModalPrimaryButton","data-source-file":"ConfirmDateOfBirth.jsx"},"CANCEL")),n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ConfirmDateOfBirth.jsx"},n.a.createElement(Zf,{primary:!0,large:!0,onClick:function(){p(),i({type:"REDIRECT",payload:{url:"/driver-exclusion/start"}})},"data-element":"ModalPrimaryButton","data-source-file":"ConfirmDateOfBirth.jsx"},"BACK")))))))},ey=Object(pn.c)(wn.a).withConfig({displayName:"ConfirmDriverAMP__ButtonGrid",componentId:"sc-14zxa4i-0"})(["width:100%;margin:0 auto;justify-content:space-around;align-items:center;align-content:center;text-align:center;"]),ty=Object(pn.c)(kn.a).withConfig({displayName:"ConfirmDriverAMP__ModalPrimaryButton",componentId:"sc-14zxa4i-1"})(["margin:",";padding:8px;height:auto;"],(function(e){return e.margin?e.margin:"0.125rem auto"}));var ry=function(e){var t=e.location.pathname,r=e.history,i=Object(s.h)().driverId,o=Object(c.c)(),l=Object(a.useRef)(t),d=Object(a.useRef)(),u=Object(a.useState)(),m=ge()(u,2),p=m[0],f=m[1],y=Object(a.useMemo)(Lc.e,[]),v=Object(c.d)((function(e){return y(e)})),b=Object(a.useCallback)((function(){l!==t&&(r.go(1),o({type:"OPEN_MODAL",payload:"driverExclusionModal"}))}),[r,t,o]);Object(a.useEffect)((function(){return l!==t&&(r.push(t,"",""),d.current=r.listen((function(e,t){"POP"===t&&b()}))),d.current}),[b,t,r]);var g=function(){o({type:"CLOSE_MODAL"})};Object(a.useEffect)((function(){if(v&&v.firstName){var e="Is ".concat(v.firstName," driver serving on active military duty, or are they the spouse or dependent of someone who is on active military duty?");f(e)}}),[f,v]);var h="/driver-exclusion/".concat(i,"/confirmation");return n.a.createElement(Cn.a,{"data-element":"Container","data-component":"ConfirmDriverAMP","data-source-file":"ConfirmDriverAMP.jsx"},n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ConfirmDriverAMP","data-source-file":"ConfirmDriverAMP.jsx"},n.a.createElement(vc,{prompt:p,fields:[{type:"radio",name:"activeMilitaryPersonnel",options:[{value:"true",label:"Yes"},{value:"false",label:"No"}],required:!0,radioGroupAriaLabel:"Active Military Discount"}],successRoute:h,submitAction:"UPDATE_EXCLUDED_DRIVER_INFO",submitAsync:!0,makeApiCall:!0,buttonMarginTop:"20px","data-element":"Form","data-component":"ConfirmDriverAMP","data-source-file":"ConfirmDriverAMP.jsx"})),n.a.createElement(dm.a,{inline:!0,modalLabel:"Confirm Driver Active Military Personnel",modalName:"activeMilitaryPersonnelDriverExclusionModal","data-element":"Modal","data-source-file":"ConfirmDriverAMP.jsx"},n.a.createElement(Di.a,{"data-element":"Box","data-source-file":"ConfirmDriverAMP.jsx"},n.a.createElement(wn.a,{container:!0,"data-element":"Grid","data-source-file":"ConfirmDriverAMP.jsx"},n.a.createElement(hi.s,{"data-element":"ModalHeader","data-source-file":"ConfirmDriverAMP.jsx"},"Clicking 'BACK' will take you to the section start page and reset the list of drivers you've gone through."),n.a.createElement(ey,{container:!0,item:!0,"data-element":"ButtonGrid","data-source-file":"ConfirmDriverAMP.jsx"},n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ConfirmDriverAMP.jsx"},n.a.createElement(ty,{large:!0,onClick:g,"data-element":"ModalPrimaryButton","data-source-file":"ConfirmDriverAMP.jsx"},"CANCEL")),n.a.createElement(wn.a,{item:!0,xs:!0,sm:!0,"data-element":"Grid","data-source-file":"ConfirmDriverAMP.jsx"},n.a.createElement(ty,{primary:!0,large:!0,onClick:function(){g(),o({type:"REDIRECT",payload:{url:"/driver-exclusion/start"}})},"data-element":"ModalPrimaryButton","data-source-file":"ConfirmDriverAMP.jsx"},"BACK")))))))};var ay="/start-quote/",ny=["".concat(ay,"lets-go"),"".concat(ay,"referral"),"".concat(ay,"name"),"".concat(ay,"date-of-birth"),"".concat(ay,"address"),"".concat(ay,"address-entry"),"".concat(ay,"usaa-membership"),"".concat(ay,"usaa-eligibility"),"".concat(ay,"email"),"".concat(ay,"driver-license"),"".concat(ay,"age-licensed"),"".concat(ay,"gender"),"".concat(ay,"marital-status"),"".concat(ay,"home-ownership"),"".concat(ay,"education"),"".concat(ay,"defensive-driving-course"),"".concat(ay,"driver-improvement-discount"),"".concat(ay,"active-military-service"),"".concat(ay,"confirm-primary-driver-info"),"".concat(ay,"good-student-discount"),"".concat(ay,"welcome")],iy="/add-drivers/",oy=["".concat(iy,"start"),"".concat(iy,"drivers-list"),"".concat(iy,"name"),"".concat(iy,"confirm-driver"),"".concat(iy,"date-of-birth"),"".concat(iy,"verify-active-driver-license"),"".concat(iy,"confirm-excluded"),"".concat(iy,"driver-license"),"".concat(iy,"age-licensed"),"".concat(iy,"gender"),"".concat(iy,"marital-status"),"".concat(iy,"defensive-driving-course"),"".concat(iy,"active-military-service"),"".concat(iy,"safe-driving"),"".concat(iy,"prior-insurance"),"".concat(iy,"good-student-discount")],cy="/add-vehicles/",ly=["".concat(cy,"start"),"".concat(cy,"vehicles-list"),"".concat(cy,"vehicle-ownership"),"".concat(cy,"vehicle-ownership-length"),"".concat(cy,"emergency-braking"),"".concat(cy,"vin-etching"),"".concat(cy,"commute"),"".concat(cy,"anti-theft"),"".concat(cy,"add-new-vehicle"),"".concat(cy,"vin"),"".concat(cy,"ride-share"),"".concat(cy,"military-service"),"".concat(cy,"car-assignment"),"".concat(cy,"car-assignment-followup"),"".concat(cy,"airbags")],sy="/driving-behavior/",dy=["".concat(sy,"start"),"".concat(sy,"mileage"),"".concat(sy,"select-persona")],uy="/quote/",my=["".concat(uy,"review-your-quote"),"".concat(uy,"retrieve-your-quote"),"".concat(uy,"not-found")],py="/purchase/",fy=["".concat(py,"verify-drivers-license"),"".concat(py,"dl-verification-issue"),"".concat(py,"vin-confirm"),"".concat(py,"effective-date"),"".concat(py,"payment-schedule"),"".concat(py,"signature-start"),"".concat(py,"signature-start-nv"),"".concat(py,"sign-insurance-application"),"".concat(py,"sign-umbi-selection"),"".concat(py,"sign-uimbi-selection"),"".concat(py,"sign-um-selection"),"".concat(py,"sign-nv-medpay-form"),"".concat(py,"sign-nv-um-form"),"".concat(py,"sign-pip-notice"),"".concat(py,"notice-to-insured"),"".concat(py,"sign-membership-application"),"".concat(py,"sign-form"),"".concat(py,"umbrella-policy-acknowledgement"),"".concat(py,"umbrella-policy"),"".concat(py,"payment-info"),"".concat(py,"review-and-pay"),"".concat(py,"thank-you")],yy="/account/",vy=["".concat(yy,"setup-account"),"".concat(yy,"setup-trial"),"".concat(yy,"sign-in"),"".concat(yy,"confirm-email"),"".concat(yy,"code-entry"),"".concat(yy,"create-password"),"".concat(yy,"download-app"),"".concat(yy,"need-help")],by="/driver-exclusion/",gy=[{path:"".concat(by,"start"),component:Xf},{path:"".concat(by,":driverId/household-member"),component:ef},{path:"".concat(by,":driverId/any-cars"),component:cf},{path:"".concat(by,":driverId/active-driver-license"),component:df},{path:"".concat(by,":driverId/confirm-covered"),component:pf},{path:"".concat(by,":driverId/confirmation"),component:Sf},{path:"".concat(by,":driverId/confirm-dob"),component:Jf},{path:"".concat(by,":driverId/confirm-additional-driver"),component:Df},{path:"".concat(by,":driverId/active-military-personnel"),component:ry},{path:"".concat(by,"active-military-service-vehicles"),component:function(){return n.a.createElement(hi.x,{"data-element":"StyledContentWrapper","data-component":"ConfirmAMPVehicles","data-source-file":"ConfirmAMPVehicles.jsx"},n.a.createElement(vc,{prompt:"Are all of these cars owned or leased by the qualifying active military personnel, their spouse, or their dependent?",fields:[{type:"radio",name:"allVehiclesOwnedByAmp",options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}],required:!0,radioGroupAriaLabel:"Vehicle Active Military Discount"}],submitAction:"SET_VEHICLES_AMP_STATUS",successRoute:"/purchase/effective-date",submitAsync:!0,renderFieldRow:!1,maxWidth:"500px","data-element":"Form","data-component":"ConfirmAMPVehicles","data-source-file":"ConfirmAMPVehicles.jsx"}),n.a.createElement(Wc.a,{withMarginBottom:!0,extraData:{header:"Why Are We Asking This?"},"data-element":"InfoBox","data-source-file":"ConfirmAMPVehicles.jsx"},n.a.createElement(tl.a,{"data-element":"MilitaryDiscount","data-source-file":"ConfirmAMPVehicles.jsx"})))}},{path:"".concat(by,":driverId/confirm-defensive-driving-course"),component:Cf},{path:"".concat(by,"confirm-safe-driving"),component:Cf}],hy="/dnq/",Ey=["".concat(hy,"agency"),"".concat(hy,"detailed"),"".concat(hy,"usaa")],Oy=[].concat(ny,oy,ly,dy,my,fy,vy,gy,Ey);function Sy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Sy=function(){return!!e})()}var jy=Object(a.lazy)((function(){return Object(rt.t)((function(){return Promise.resolve().then(r.bind(null,564))}))})),Ry=Object(a.lazy)((function(){return Object(rt.t)((function(){return Promise.resolve().then(r.bind(null,193))}))})),Iy=m.b(s.b),_y=function(e){function t(){return vn()(this,t),e=this,r=t,a=arguments,r=Sn()(r),En()(e,Sy()?Reflect.construct(r,a||[],Sn()(e).constructor):r.apply(e,a));var e,r,a}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.location.pathname,r=e.currentAppSection,a=e.setSection,n=t.split("/"),i=ge()(n,2)[1];window.embedded_svc&&("quote"===i||"purchase"===i?window.embedded_svc.settings.displayHelpButton=!0:window.embedded_svc.settings.displayHelpButton&&(window.embedded_svc.settings.displayHelpButton=!1)),r!==i&&a(i)}},{key:"componentDidUpdate",value:function(e){var t=this.props,r=t.location.pathname,a=t.currentAppSection,n=t.setSection,i=r.split("/"),o=ge()(i,2)[1];window.embedded_svc&&(window.embedded_svc.settings.displayHelpButton="quote"===o||"purchase"===o),e.location.pathname!==r&&a!==o&&n(o)}},{key:"render",value:function(){var e=this.props,t=e.cookies,r=e.error,i=e.location;return n.a.createElement(hi.d,{path:i.pathname,"data-element":"BodyWrapper","data-component":"Router","data-source-file":"index.jsx"},n.a.createElement(hi.q,{"data-element":"GlobalTheme","data-component":"Router","data-source-file":"index.jsx"}),n.a.createElement(a.Suspense,{fallback:null,"data-element":"Suspense","data-source-file":"index.jsx"},n.a.createElement(s.d,{"data-element":"Switch","data-source-file":"index.jsx"},Oy.map((function(e){return e.path&&e.component?n.a.createElement(Iy,{path:e.path,component:e.component,key:e.path,exact:!0,sensitive:!0,strict:!0}):n.a.createElement(Iy,{exact:!0,sensitive:!0,strict:!0,path:e,key:e,render:function(r){return n.a.createElement(Wf,Object.assign({},r,{cookies:t,path:e}))}})})),n.a.createElement(Iy,{exact:!0,path:"/dnq",render:function(){return n.a.createElement(Ry,{error:r})},"data-element":"SentryRoute","data-source-file":"index.jsx"}),n.a.createElement(Iy,{exact:!0,path:"/call-to-complete",render:function(){return n.a.createElement(jy,null)},"data-element":"SentryRoute","data-source-file":"index.jsx"}),n.a.createElement(Iy,{path:"/",exact:!0,"data-element":"SentryRoute","data-source-file":"index.jsx"},n.a.createElement(s.a,{from:"/",to:"/start-quote/name",replace:!0,"data-element":"Redirect","data-source-file":"index.jsx"})),n.a.createElement(Iy,{path:"*",render:function(){return n.a.createElement(Ry,{error:{status:"404"}})},"data-element":"SentryRoute","data-source-file":"index.jsx"}))),n.a.createElement(An,{"data-element":"AsyncErrorMessage","data-source-file":"index.jsx"}))}}])}(a.Component),Dy=Object(b.c)(Object(c.b)((function(e){var t=e.app;return{error:t.error,currentAppSection:t.section,prevAppSection:t.prevSection}}),(function(e){return{setSection:function(t){return e(Object(T.Qf)(t))},clearFormError:function(){return e(Object(T.kf)())},redirect:function(t){return e(Object(T.Bf)(t))}}}))(_y));function xy(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(xy=function(){return!!e})()}var Ay=pn.c.div.withConfig({displayName:"ProgressBar__ProgressBarTrack",componentId:"sc-kjq8ar-0"})(["height:5px;div{height:100%;}"]),Cy=Object(pn.d)(["0%{width:0%;}100%{width:100%;}"]),Py=pn.c.div.withConfig({displayName:"ProgressBar__Progress",componentId:"sc-kjq8ar-1"})(["background-color:",";"," @media screen and (prefers-reduced-motion:no-preference){animation:"," 2.5s ease-in-out;animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;}"],In.c.alphaBlue500,"",Cy),wy=["start-quote","add-drivers","add-vehicles","driving-behavior","quote"],Ty=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,xy()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).state={percentage:"10",showProgressBar:!0},r.calculatePercentage=r.calculatePercentage.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this.props.section,t=this.calculatePercentage(e),r=wy.includes(e);this.setState({percentage:t,showProgressBar:r})}},{key:"componentDidUpdate",value:function(e){var t=this.props.section;if(e.section!==t){var r="".concat(this.calculatePercentage(t)),a=wy.includes(t);this.setState({percentage:r,showProgressBar:a})}}},{key:"calculatePercentage",value:function(e){switch(e){case"start-quote":default:return"10";case"add-drivers":return"30";case"add-vehicles":return"50";case"driving-behavior":return"80";case"quote":return"100"}}},{key:"render",value:function(){var e=this.state,t=e.percentage;return e.showProgressBar&&n.a.createElement(Ay,null,n.a.createElement("div",{role:"progressbar","aria-valuenow":t,"aria-valuemin":"0","aria-valuemax":"100",style:{height:"5px",width:"".concat(t,"%")},"aria-label":"Progress Bar"},n.a.createElement(Py,{title:"Progress Bar"})))}}])}(a.Component),Ny=Object(c.b)((function(e){return{section:e.app.section}}))(Ty),Ly=pn.c.header.withConfig({displayName:"Header__AppHeader",componentId:"sc-bjobkv-0"})(["margin:0 auto 2px;width:100%;min-width:100%;height:60px;box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);@media screen and (max-width:","){.header__link{text-align:center;}}"],In.b.large),My=pn.c.div.withConfig({displayName:"Header__HeaderItems",componentId:"sc-bjobkv-1"})(["width:auto;display:flex;height:60px;max-height:60px;min-height:60px;align-items:center;justify-content:center;@media only screen and (min-width:","){margin:0 auto;height:auto;width:100%;justify-content:space-around;align-items:center;}"],In.b.extraLarge),ky=pn.c.div.withConfig({displayName:"Header__PrimaryHeaderItem",componentId:"sc-bjobkv-2"})(["margin:0 0 0 7%;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;@media only screen and (min-width:501px){margin:0;flex:1 50%;align-items:flex-start;width:auto;}"]),Uy=pn.c.div.withConfig({displayName:"Header__OuterHeaderItem",componentId:"sc-bjobkv-3"})(["margin:0 10px 0 auto;flex:0;max-width:20px;padding:10px;width:100%;display:flex;flex-flow:column nowrap;algin-items:center;justify-content:center;@media only screen and (min-width:","){margin:0 20px 0 auto;flex:1 50%;width:auto;justify-self:start;}&.link{height:100%;}"],In.b.extraLarge),Vy=pn.c.a.withConfig({displayName:"Header__CallUsLink",componentId:"sc-bjobkv-4"})(["flex:1;width:auto;display:flex;align-items:center;justify-content:flex-end;cursor:pointer;"]),By=pn.c.p.withConfig({displayName:"Header__CallUsText",componentId:"sc-bjobkv-5"})(["margin:0 auto 0 10px;min-width:140px;font-family:",";font-size:18px;font-weight:500;color:",";@media screen and (max-width:","){display:none;}"],In.a,In.c.alphaBlue500,In.b.small),Fy=Object(a.memo)((function(e){var t=e.location.pathname,r=t.startsWith("/dnq")&&t.startsWith("/purchase")||"/call-to-complete"===t||"/start-quote/welcome"===t?n.a.createElement("img",{width:"250px",height:"40px",src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/logos/usaa-pay-as-you-drive-logo.svg"),alt:"Noblr Homepage"}):n.a.createElement("a",{className:"header__link",href:"https://www.usaa.com/payasyoudrive"},n.a.createElement("img",{width:"250px",height:"40px",src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/logos/usaa-pay-as-you-drive-logo.svg"),alt:"Noblr Homepage"}));return n.a.createElement(Ly,{role:"banner"},n.a.createElement(My,null,n.a.createElement(ky,null,r),n.a.createElement(Uy,{className:"link"},n.a.createElement(Vy,{href:"tel:+1-877-236-6257","aria-label":"1. 8 7 7. 2 3 6. 6 2 5 7"},n.a.createElement("img",{src:"".concat("https://d1if2lg96tryyq.cloudfront.net","/icons/phone-icon.svg"),width:"20px",height:"20px",alt:""}),n.a.createElement(By,null,"(877) BE-NOBLR")))),n.a.createElement(Ny,null))}));Fy.displayName="AppHeader";var qy=Object(c.b)((function(e){return{error:e.app.error}}))(Fy),Gy=r(306),Yy=pn.c.footer.withConfig({displayName:"Footer__AppFooter",componentId:"sc-1umj3jn-0"})(["margin:0 auto 5rem;min-width:100%;width:100%;height:auto;flex:2 0 auto;display:flex;justify-content:center;align-items:center;.footer__link{padding:5px;color:",";border-bottom:",";&:hover{cursor:pointer;}}@media only screen and (min-width:",") and (max-width:","){padding:",";flex-flow:column nowrap;text-align:center;.footer__link{text-align:center;}}@media only screen and (min-width:","){padding:",";margin:0px;}"],In.c.coreBlue700,In.c.coreBlue700,In.b.medium,In.b.large,(function(e){return e.$extraPadding?"0 0 30px":"0 0 90px"}),In.b.extraLarge,(function(e){return e.$extraPadding?"50px 0":" 10px 0 2%"})),Hy=pn.c.div.withConfig({displayName:"Footer__FooterContent",componentId:"sc-1umj3jn-1"})(["margin:0 auto;display:flex;flex-flow:column nowrap;justify-content:center;vertical-align:text-bottom;align-content:center;> *{font-family:",";color:",";font-size:10px;}a{margin:0;display:inline-block;text-transform:none;letter-spacing:0;}"],In.d,In.c.coreBlue700),Wy=pn.c.div.withConfig({displayName:"Footer__FooterLinks",componentId:"sc-1umj3jn-2"})(["padding:0;width:100%;height:30px;flex:1 30px;display:flex;justify-content:center;flex-flow:row wrap;align-items:center;text-align:center;"]),zy=pn.c.span.withConfig({displayName:"Footer__Divider",componentId:"sc-1umj3jn-3"})(["margin:0 3px;font-size:10px;"]),Qy=pn.c.div.withConfig({displayName:"Footer__CopyrightText",componentId:"sc-1umj3jn-4"})(["text-align:center;> p{margin-top:0;color:",";display:inline-block;font-size:10px;}"],In.c.coreBlue700),Ky=pn.c.p.withConfig({displayName:"Footer__Text",componentId:"sc-1umj3jn-5"})(["margin-top:0;padding:10px;display:inline-block;text-align:center;line-height:1.43;font-family:",";color:",";"],In.d,In.c.coreBlue700),Xy=pn.c.p.withConfig({displayName:"Footer__TrademarkText",componentId:"sc-1umj3jn-6"})(["font-size:inherit;"]),$y=pn.c.div.withConfig({displayName:"Footer__LicenseWrapper",componentId:"sc-1umj3jn-7"})(["font-size:18px;font-family:",";h3{margin-top:30px;font-weight:bold;font-family:inherit;font-size:inherit;}"],In.d),Zy=pn.c.div.withConfig({displayName:"Footer__MediaDiv",componentId:"sc-1umj3jn-8"})(["margin:0 auto;max-width:95%;overflow-wrap:break-word;@media only screen and (min-width:","){max-width:100%;}"],In.b.extraLarge),Jy=[{title:"Privacy Policy",url:"https://www.usaa.com/insurance/pay-as-you-drive/privacy-policy"},{title:"Terms and Conditions",url:"https://www.usaa.com/insurance/pay-as-you-drive/terms-and-conditions"}];function ev(){return n.a.createElement("div",{"data-component":"Licenses","data-source-file":"index.jsx"},n.a.createElement($y,{"data-element":"LicenseWrapper","data-component":"Licenses","data-source-file":"index.jsx"},n.a.createElement("h3",{"data-component":"Licenses","data-source-file":"index.jsx"},"Noblr Reciprocal Exchange"),n.a.createElement("p",null,"NAIC #16461"),n.a.createElement("p",null,"TX License #13765978"),n.a.createElement("p",null,"NM License #508115039"),n.a.createElement("p",null,"MD License #010489 "),n.a.createElement("h3",null,"Noblr Insurance Services, LLC"),n.a.createElement("p",null,"License #19153735"),n.a.createElement("p",null,"CO License #603264")))}var tv=function(e){var t="/quote/review-your-quote"===e.location.pathname,r=Object(c.c)();return n.a.createElement(Yy,{$extraPadding:t,className:"footer",role:"contentinfo","data-element":"AppFooter","data-component":"Footer","data-source-file":"index.jsx"},n.a.createElement(Hy,{"data-element":"FooterContent","data-component":"Footer","data-source-file":"index.jsx"},n.a.createElement(Wy,{"data-element":"FooterLinks","data-component":"Footer","data-source-file":"index.jsx"},Jy.map((function(e){var t=e.title,r=e.url;return n.a.createElement(a.Fragment,{key:t},n.a.createElement("a",{className:"footer__link",href:r,target:"_blank",rel:"noopener noreferrer","aria-label":"Opens a new window to ".concat(t)},t),n.a.createElement(zy,{"aria-hidden":"true",tabindex:-1},"|"))})),n.a.createElement(hi.I,{licenses:!0,tabIndex:"0","aria-label":"Licenses",onClick:function(){r({type:"OPEN_MODAL",payload:"licenses"})},"data-element":"TextLink","data-component":"Footer","data-source-file":"index.jsx"},"Licenses"),n.a.createElement(dm.a,{showCloseButton:!0,inline:!0,modalName:"licenses",modalLabel:"LicensesModalFooter","data-element":"Modal","data-source-file":"index.jsx"},n.a.createElement(hi.s,{"data-element":"ModalHeader","data-source-file":"index.jsx"},"Licenses"),n.a.createElement(ev,{"data-element":"Licenses","data-source-file":"index.jsx"}))),n.a.createElement(Qy,{"data-element":"CopyrightText","data-source-file":"index.jsx"},n.a.createElement(Gy.a,{"data-element":"Copyright","data-source-file":"index.jsx"}),n.a.createElement(zy,{"aria-hidden":"true",tabindex:-1,"data-element":"Divider","data-source-file":"index.jsx"}),n.a.createElement(Xy,{"data-element":"TrademarkText","data-source-file":"index.jsx"},"NOBLR\u2122 is a trademark of Noblr, Inc.")),n.a.createElement(Zy,{"data-element":"MediaDiv","data-source-file":"index.jsx"},n.a.createElement(Ky,{"data-element":"Text","data-source-file":"index.jsx"},"Pay as you drive policies are issued by NOBLR Reciprocal Exchange, San Antonio, TX, a USAA company."))))};var rv=function(){var e=Object(s.g)().pathname;return Object(a.useEffect)((function(){window.scrollTo(0,0)}),[e]),null},av=pn.c.main.withConfig({displayName:"App__MainContainer",componentId:"sc-in3a91-0"})(["margin:0 auto;width:100%;flex:auto;display:flex;flex-flow:column nowrap;justify-content:space-between;"]);var nv=fn.a(Object(s.i)((function(e){var t=e.location,r="/quote/review-your-quote"===e.location.pathname;return n.a.createElement(n.a.Fragment,null,n.a.createElement(qy,{location:t,"data-element":"Header","data-component":"App","data-source-file":"index.jsx"}),n.a.createElement(av,{$isQuotePage:r,"data-element":"MainContainer","data-source-file":"index.jsx"},n.a.createElement(Dy,Object.assign({},e,{"data-element":"Router","data-source-file":"index.jsx"})),n.a.createElement(rv,{"data-element":"ScrollToTop","data-source-file":"index.jsx"})),n.a.createElement(tv,{location:t,"data-element":"Footer","data-source-file":"index.jsx"}))}))),iv=r(534);function ov(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ov=function(){return!!e})()}var cv=pn.c.div.withConfig({displayName:"AppController__ButtonWrapper",componentId:"sc-31tzqw-0"})(["margin-top:30px;display:flex;justify-content:center;"]),lv=pn.c.div.withConfig({displayName:"AppController__TextContainer",componentId:"sc-31tzqw-1"})(["width:100%;max-width:470px;margin:0 auto;display:flex;flex-flow:column nowrap;justify-content:space-between;p{margin:10px auto 0;span.bold{font-weight:900;}}"]),sv=function(e){function t(e){var r,a,n,i;return vn()(this,t),a=this,n=t,i=[e],n=Sn()(n),(r=En()(a,ov()?Reflect.construct(n,i||[],Sn()(a).constructor):n.apply(a,i))).idleTimer=null,r.intervalId=null,r.state={timeout:at.d,remaining:at.d,isIdle:!1},r.handleOnActive=r.handleOnActive.bind(r),r.handleOnIdle=r.handleOnIdle.bind(r),r.resetTimer=r.resetTimer.bind(r),r.pauseTimer=r.pauseTimer.bind(r),r.resumeTimer=r.resumeTimer.bind(r),r}return Rn()(t,e),gn()(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,r=t.history,a=t.history.location.pathname,n=t.redirect,i=t.clearRedirect,o=t.cookies,c=a.split("/")[1],l=o.get(Object(rt.b)("session")),s=o.get(Object(rt.b)("personId")),d=o.get(Object(rt.b)("quoteId"));n&&(r.push(n),i()),(at.q[a]||a.includes("/driver-exclusion/"))&&this.pauseTimer(),this.setState({remaining:this.idleTimer.getRemainingTime()}),this.intervalId=setInterval((function(){e.setState({remaining:e.idleTimer.getRemainingTime()})}),1e3),"purchase"!==c||l||s||d||(Object(T.Hf)(),r.replace("/quote/retrieve-your-quote",{}))}},{key:"componentDidUpdate",value:function(e,t){if(e!==this.props||t!==this.state){var r=this.props,a=r.history,n=r.redirect,i=r.clearRedirect,o=r.history.location.pathname,c=r.asyncRequest,l=r.cookies,s=r.resetQuote,d=r.error,u=this.state,m=u.remaining,p=u.isIdle,f=o.split("/")[1],y=l.get(Object(rt.b)("session")),v=l.get(Object(rt.b)("personId")),b=l.get(Object(rt.b)("quoteId"));if("purchase"===f&&!y&&!v&&!b)return s(),a.replace("/quote/retrieve-your-quote",{});if(!c&&!m&&p)return l.remove(Object(rt.b)("session"),at.i),l.remove(Object(rt.b)("quoteId"),at.i),this.resetTimer(),a.replace("/quote/retrieve-your-quote",{}),s();if(at.q[o]||c||d&&d.critical?this.pauseTimer():this.resumeTimer(),n)return n.config?a.push(n.url,n.config):a.push(n.url),i()}}},{key:"componentWillUnmount",value:function(){this.intervalId&&(clearInterval(this.intervalId),this.intervalId=null)}},{key:"handleOnActive",value:function(){this.setState({isIdle:!1}),this.resumeTimer()}},{key:"handleOnIdle",value:function(){this.setState({isIdle:!0})}},{key:"resetTimer",value:function(){this.idleTimer.reset(),this.setState({isIdle:!1,remaining:at.d,timeout:at.d})}},{key:"pauseTimer",value:function(){this.idleTimer.pause()}},{key:"resumeTimer",value:function(){this.idleTimer.resume()}},{key:"render",value:function(){var e=this,t=this.state,r=t.timeout,a=t.remaining<=at.b;return n.a.createElement(n.a.Fragment,null,n.a.createElement(iv.a,{eventsThrottle:300,timeout:r,ref:function(t){e.idleTimer=t},onActive:this.handleOnActive,onIdle:this.handleOnIdle,"data-element":"IdleTimer","data-component":"AppController","data-source-file":"index.jsx"}),a&&n.a.createElement(dm.a,{open:!0,onClose:this.resetTimer},n.a.createElement(lv,null,n.a.createElement(hi.s,null,"Your session is about to expire"),n.a.createElement("p",null,"We'll end your session in ",n.a.createElement("span",{className:"bold"},"60 seconds"),' to make sure your\n                information stays secure. Select "Continue" to continue your\n                session.')),n.a.createElement(cv,null,n.a.createElement(kn.a,{primary:!0,large:!0,type:"button",noMargin:!0,onClick:this.resetTimer},"Continue"))))}}])}(a.Component),dv=Object(b.c)(Object(c.b)((function(e){var t=e.app;return{redirect:t.redirect,asyncRequest:t.asyncRequest,error:t.error}}),(function(e){return{clearRedirect:function(){return e(Object(T.lf)())},resetQuote:function(){return e(Object(T.Hf)())}}}))(sv)),uv=r(200),mv=r(542),pv=Object(uv.b)({palette:{type:"light",primary:{light:In.c.coreBlue500,main:In.c.coreBlue700},secondary:{light:In.c.alphaBlue100,main:In.c.alphaBlue500,dark:In.c.alphaBlue600},background:{default:In.c.white},action:{active:In.c.coreBlue700,focus:In.c.coreBlue700,disabled:In.c.accessibleLightGunMetal},text:{primary:In.c.coreBlue700,disabled:In.c.accessibleLightGunMetal}},typography:{fontWeightRegular:500,fontFamily:In.d,h1:{fontSize:"30px",padding:" 0 10px",textAlign:"center",fontFamily:In.a,fontWeight:"normal",lineHeight:1.4}},overrides:{MuiCssBaseline:{"@global":{html:{WebkitFontSmoothing:"auto"}}},MuiFormControl:{root:{minWidth:"25ch",display:"flex",borderRadius:4},fullWidth:{margin:"0 auto",height:"auto",minWidth:"100%",width:"100%"}},MuiFormControlLabel:{root:{borderRadius:4,"&$disabled":{backgroundColor:In.c.usaaLightestGrey,cursor:"not-allowed"}},label:{fontWeight:400,textTransform:"capitalize"}},MuiInputBase:{root:{textAlign:"left","&$disabled":{color:In.c.accessibleLightGunMetal,cursor:"not-allowed"}},input:{width:"100%",minWidth:"250px",maxWidth:"350px","&::placeholder":{textTransform:"uppercase"}}},MuiTextField:{root:{margin:"0 auto",width:"100%",minWidth:"250px",maxWidth:"350px",color:In.c.coreBlue700,"&.Mui-focused":{border:"2px solid ".concat(In.c.coreBlue700)}}},MuiOutlinedInput:{root:{margin:"0 auto",width:"100%",minWidth:"250px",maxWidth:"350px"},notchedOutline:{borderColor:In.c.coreBlue700}},MuiFormLabel:{root:{textTransform:"uppercase",color:In.c.coreBlue700,fontWeight:500,fontFamily:In.d,"&.MuiFormLabel-filled":{color:In.c.coreBlue700},"&.Mui-focused":{color:In.c.coreBlue700,fontWeight:600,textTransform:"uppercase"},"&.Mui-shrink":{},"&.MuiInputLabel-shrink":{fontWeight:600,margin:"0 0 0 -5px",padding:"0 3px"}}},MuiAutocomplete:{endAdornment:{marginTop:"4px",marginRight:"5px",cursor:"pointer"},popupIndicator:{fill:In.c.coreBlue700},option:{'&[aria-selected="true"]':{backgroundColor:In.c.usaaLightestGrey},'&[aria-selected="true"]:hover':{backgroundColor:In.c.usaaLightestGrey},'&[data-focus="true"]':{backgroundColor:In.c.usaaLightestGrey},"&:hover":{backgroundColor:In.c.usaaLightestGrey},"&:active":{backgroundColor:In.c.usaaLightestGrey}},popper:{maxWidth:"inherit"}},MuiSelect:{root:{border:In.c.coreBlue700,"&$disabled":{cursor:"not-allowed"}},select:{"&$disabled":{cursor:"not-allowed"}},outlined:{borderRadius:"4px",textAlign:"left"},icon:{fill:In.c.coreBlue700}},MuiInputLabel:{shrink:{color:In.c.coreBlue700,backgroundColor:In.c.white}},MuiFormGroup:{root:{width:"100%",display:"flex",flexFlow:"column wrap"},row:{width:"100%",flexFlow:"row wrap",justifyContent:"space-around"}},MuiListItem:{root:{padding:"8px 12px",textAlign:"center",color:In.c.coreBlue700,fontFamily:In.d,fontSize:"18px",textTransform:"capitalize","&$disabled":{cursor:"not-allowed",backgroundColor:In.c.usaaLightestGrey}}}}}),fv=Object(mv.a)(pv),yv=(r(968),document.getElementById("root")),vv=Object(d.a)({basename:"/"});Object(rt.o)(un),Xe=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(r),!0).forEach((function(t){S()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ke(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}({},un);var bv=new b.a,gv=bv.get(Object(rt.b)("session")),hv=bv.get(Object(rt.b)("personId")),Ev=bv.get(Object(rt.b)("quoteId"));v.c({orgId:"KHBRZ",debug:!1,devMode:!1}),u.a({dsn:"https://0f8cf5f0845e40e5a4e5508282a90303@o227302.ingest.sentry.io/2276503",release:"web-quote@".concat("9.5.0"),environment:"production",validate:!0,maxBreadcrumbs:200,normalizeDepth:10,beforeSend:function(e,t){return"Timeout"===t.originalException?null:e},initialScope:function(e){hv&&e.setUser({id:hv}),Ev&&gv&&e.setTag("quote_id",Ev)},integrations:[m.a({history:vv})],tracesSampleRate:1,autoSessionTracking:!0,ignoreErrors:["top.GLOBALS","originalCreateNotification","canvas.contentDocument","MyApp_RemoveAllHighlights","http://tt.epicplay.com","Can't find variable: ZiteReader","jigsaw is not defined","ComboSearch is not defined","http://loading.retry.widdit.com/","atomicFindClose","fb_xd_fragment","bmi_SafeAddOnload","EBCallBackMessageReceived","conduitPage","Failed to construct 'URL': Invalid URL","gtag is not defined","Unexpected token '<'"],denyUrls:[/bam\.nr-data\.net/i,/bat\.bing\.com\/bat\.js/i,/clarity\.ms/i,/s\.yimg\.com\/wi\/ytc\.js/i,/service\.force\.com/i,/static\.lightning\.force\.com/i,/noblr\.my\.salesforce\.com/i,/fs\.com/i,/google\.com/i,/google-analytics\.com/i,/googleadservices\.com/i,/facebook\.com/i,/graph\.facebook\.com/i,/connect\.facebook\.net\/en_US\/all\.js/i,/eatdifferent\.com\.woopra-ns\.com/i,/static\.woopra\.com\/js\/woopra\.js/i,/extensions\//i,/^chrome:\/\//i,/^resource:\/\//i,/127\.0\.0\.1:4001\/isrunning/i,/webappstoolbarba\.texthelp\.com\//i,/metrics\.itunes\.apple\.com\.edgesuite\.net\//i,/\/(gtm|ga|analytics)\.js/i],transport:p.a(f.a)});var Ov=function(){if(hv&&!gv||document.referrer&&document.referrer.includes("https://www.noblr.com"))return Ev&&bv.remove(Object(rt.b)("quoteId"),at.i),gv&&bv.remove(Object(rt.b)("session"),at.i),bv.remove("quote-initiated",at.i),bv.remove("quote-completed",at.i),void un.dispatch({type:"RESET_QUOTE"});var e=un.getState(),t=e.app,r=t.error,a=t.loading,n=e.drivers.primaryDriver;r&&un.dispatch({type:"CLEAR_ASYNC_ERRORS"}),a&&un.dispatch({type:"TOGGLE_LOADER",payload:{toShow:!1}});var i=window.dataLayer||[];hv&&Ev&&gv&&(n.quoteId&&n.quoteId===Ev||un.dispatch({type:"UPDATE_PRIMARY_DRIVER",payload:{quoteId:Ev,personId:hv}}),i.push({quoteId:Ev}))};o.a.render(n.a.createElement(y.a,{fallback:_l.default},n.a.createElement(c.a,{store:un},n.a.createElement(l.a,{persistor:mn,loading:null,onBeforeLift:Ov},n.a.createElement(b.b,null,n.a.createElement(s.c,{history:vv,basename:"/"},n.a.createElement(g.a,{theme:fv},n.a.createElement(dv,{history:vv}),n.a.createElement(nv,{location:vv.location}))))))),yv)}},[[969,1,2]]]);
//# sourceMappingURL=main.02ae4da7.chunk.js.map